diff --git a/.dir-locals.el b/.dir-locals.el deleted file mode 100644 index a53c8aa6db54..000000000000 --- a/.dir-locals.el +++ /dev/null @@ -1,8 +0,0 @@ -;;; Directory Local Variables -;;; For more information see (info "(emacs) Directory Variables") - -((nil - (bug-reference-bug-regexp . "\\(\\(?:[Ii]ssue \\|[Ff]ixe[ds] \\|[Rr]esolve[ds]? \\|[Cc]lose[ds]? \\|[Pp]\\(?:ull [Rr]equest\\|[Rr]\\) \\|(\\)#\\([0-9]+\\))?\\)") - (bug-reference-url-format . "https://github.com/NixOS/nixpkgs/issues/%s")) - (nix-mode - (tab-width . 2))) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 76fb19529b03..80485eb1352a 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -12,7 +12,7 @@ # Libraries /lib @edolstra @nbp -/lib/systems @nbp @ericson2314 +/lib/systems @nbp @ericson2314 @matthewbauer /lib/generators.nix @edolstra @nbp @Profpatsch /lib/debug.nix @edolstra @nbp @Profpatsch @@ -20,9 +20,11 @@ /default.nix @nbp /pkgs/top-level/default.nix @nbp @Ericson2314 /pkgs/top-level/impure.nix @nbp @Ericson2314 -/pkgs/top-level/stage.nix @nbp @Ericson2314 -/pkgs/stdenv/generic @Ericson2314 -/pkgs/stdenv/cross @Ericson2314 +/pkgs/top-level/stage.nix @nbp @Ericson2314 @matthewbauer +/pkgs/top-level/splice.nix @Ericson2314 @matthewbauer +/pkgs/top-level/release-cross.nix @Ericson2314 @matthewbauer +/pkgs/stdenv/generic @Ericson2314 @matthewbauer +/pkgs/stdenv/cross @Ericson2314 @matthewbauer /pkgs/build-support/cc-wrapper @Ericson2314 @orivej /pkgs/build-support/bintools-wrapper @Ericson2314 @orivej /pkgs/build-support/setup-hooks @Ericson2314 @@ -45,6 +47,9 @@ /nixos/doc/manual/man-nixos-option.xml @nbp /nixos/modules/installer/tools/nixos-option.sh @nbp +# NixOS modules +/nixos/modules @Infinisil + # Python-related code and docs /maintainers/scripts/update-python-libraries @FRidh /pkgs/top-level/python-packages.nix @FRidh @@ -74,6 +79,14 @@ /pkgs/stdenv/darwin @NixOS/darwin-maintainers /pkgs/os-specific/darwin @NixOS/darwin-maintainers +# C compilers +/pkgs/development/compilers/gcc @matthewbauer +/pkgs/development/compilers/llvm @matthewbauer + +# Compatibility stuff +/pkgs/top-level/unix-tools.nix @matthewbauer +/pkgs/development/tools/xcbuild @matthewbauer + # Beam-related (Erlang, Elixir, LFE, etc) /pkgs/development/beam-modules @gleber /pkgs/development/interpreters/erlang @gleber @@ -97,3 +110,19 @@ /pkgs/desktops/plasma-5 @ttuegel /pkgs/development/libraries/kde-frameworks @ttuegel /pkgs/development/libraries/qt-5 @ttuegel + +# PostgreSQL and related stuff +/pkgs/servers/sql/postgresql @thoughtpolice +/nixos/modules/services/databases/postgresql.xml @thoughtpolice +/nixos/modules/services/databases/postgresql.nix @thoughtpolice +/nixos/tests/postgresql.nix @thoughtpolice + +# Dhall +/pkgs/development/dhall-modules @Gabriel439 @Profpatsch +/pkgs/development/interpreters/dhall @Gabriel439 @Profpatsch + +# Idris +/pkgs/development/idris-modules @Infinisil + +# Bazel +/pkgs/development/tools/build-managers/bazel @mboes @Profpatsch diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 576beb18de6a..07eddc80c253 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -20,6 +20,8 @@ under the terms of [COPYING](../COPYING), which is an MIT-like license. (Motivation for change. Additional information.) ``` + For consistency, there should not be a period at the end of the commit message's summary line (the first line of the commit message). + Examples: * nginx: init at 2.0.1 diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ab1a50865f09..22940f5ea989 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -14,6 +14,7 @@ - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"` - [ ] Tested execution of all binary files (usually in `./result/bin/`) - [ ] Determined the impact on package closure size (by running `nix path-info -S` before and after) +- [ ] Assured whether relevant documentation is up to date - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md). --- diff --git a/.version b/.version index 770bde1f44b3..360de6347ae2 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -18.09 +19.03 \ No newline at end of file diff --git a/COPYING b/COPYING index 198597a1b410..7c52fb768978 100644 --- a/COPYING +++ b/COPYING @@ -18,12 +18,3 @@ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -====================================================================== - -Note: the license above does not apply to the packages built by the -Nix Packages collection, merely to the package descriptions (i.e., Nix -expressions, build scripts, etc.). It also might not apply to patches -included in Nixpkgs, which may be derivative works of the packages to -which they apply. The aforementioned artifacts are all covered by the -licenses of the respective packages. diff --git a/README.md b/README.md index 004bba34530d..29c023e4dcdf 100644 --- a/README.md +++ b/README.md @@ -12,15 +12,15 @@ build daemon as so-called channels. To get channel information via git, add ``` For stability and maximum binary package support, it is recommended to maintain -custom changes on top of one of the channels, e.g. `nixos-18.03` for the latest +custom changes on top of one of the channels, e.g. `nixos-18.09` for the latest release and `nixos-unstable` for the latest successful build of master: ``` % git remote update channels -% git rebase channels/nixos-18.03 +% git rebase channels/nixos-18.09 ``` -For pull-requests, please rebase onto nixpkgs `master`. +For pull requests, please rebase onto nixpkgs `master`. [NixOS](https://nixos.org/nixos/) Linux distribution source code is located inside `nixos/` folder. @@ -31,11 +31,17 @@ For pull-requests, please rebase onto nixpkgs `master`. * [Manual (NixOS)](https://nixos.org/nixos/manual/) * [Community maintained wiki](https://nixos.wiki/) * [Continuous package builds for unstable/master](https://hydra.nixos.org/jobset/nixos/trunk-combined) -* [Continuous package builds for 18.03 release](https://hydra.nixos.org/jobset/nixos/release-18.03) +* [Continuous package builds for 18.09 release](https://hydra.nixos.org/jobset/nixos/release-18.09) * [Tests for unstable/master](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents) -* [Tests for 18.03 release](https://hydra.nixos.org/job/nixos/release-18.03/tested#tabs-constituents) +* [Tests for 18.09 release](https://hydra.nixos.org/job/nixos/release-18.09/tested#tabs-constituents) Communication: * [Discourse Forum](https://discourse.nixos.org/) * [IRC - #nixos on freenode.net](irc://irc.freenode.net/#nixos) + +Note: MIT license does not apply to the packages built by Nixpkgs, merely to +the package descriptions (Nix expressions, build scripts, and so on). It also +might not apply to patches included in Nixpkgs, which may be derivative works +of the packages to which they apply. The aforementioned artifacts are all +covered by the licenses of the respective packages. diff --git a/default.nix b/default.nix index f4b2640ac5a0..a74a01719c73 100644 --- a/default.nix +++ b/default.nix @@ -18,7 +18,7 @@ if ! builtins ? nixVersion || builtins.compareVersions requiredVersion builtins. For more information, please see the NixOS release notes at https://nixos.org/nixos/manual or locally at - ${toString ./doc/manual/release-notes}. + ${toString ./nixos/doc/manual/release-notes}. If you need further help, see https://nixos.org/nixos/support.html '' diff --git a/doc/.gitignore b/doc/.gitignore index d0ba103fa9f1..cb07135e6858 100644 --- a/doc/.gitignore +++ b/doc/.gitignore @@ -4,3 +4,4 @@ out manual-full.xml highlightjs +functions/library/locations.xml diff --git a/doc/Makefile b/doc/Makefile index ba77be6678c4..c6aed62a9396 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -19,7 +19,7 @@ fix-misc-xml: .PHONY: clean clean: - rm -f ${MD_TARGETS} .version manual-full.xml + rm -f ${MD_TARGETS} .version manual-full.xml functions/library/locations.xml rm -rf ./out/ ./highlightjs .PHONY: validate @@ -69,13 +69,17 @@ highlightjs: cp -r "$$HIGHLIGHTJS/loader.js" highlightjs/ -manual-full.xml: ${MD_TARGETS} .version *.xml +manual-full.xml: ${MD_TARGETS} .version functions/library/locations.xml *.xml **/*.xml **/**/*.xml xmllint --nonet --xinclude --noxincludenode manual.xml --output manual-full.xml .version: nix-instantiate --eval \ -E '(import ../lib).version' > .version +functions/library/locations.xml: + nix-build ./lib-function-locations.nix \ + --out-link ./functions/library/locations.xml + %.section.xml: %.section.md pandoc $^ -w docbook+smart \ -f markdown+smart \ diff --git a/doc/coding-conventions.xml b/doc/coding-conventions.xml index b3f7f093835c..a8a4557b461c 100644 --- a/doc/coding-conventions.xml +++ b/doc/coding-conventions.xml @@ -56,25 +56,30 @@ foo { arg = ...; } or list elements should be aligned: # A long list. -list = - [ elem1 - elem2 - elem3 - ]; +list = [ + elem1 + elem2 + elem3 +]; # A long attribute set. -attrs = - { attr1 = short_expr; - attr2 = - if true then big_expr else big_expr; - }; - -# Alternatively: attrs = { attr1 = short_expr; attr2 = if true then big_expr else big_expr; }; + +# Combined +listOfAttrs = [ + { + attr1 = 3; + attr2 = "fff"; + } + { + attr1 = 5; + attr2 = "ggg"; + } +]; @@ -191,6 +196,23 @@ args.stdenv.mkDerivation (args // {
Package naming + + The key words + must, + must not, + required, + shall, + shall not, + should, + should not, + recommended, + may, + and optional in this section + are to be interpreted as described in + RFC 2119. + Only emphasized words are to be interpreted in this way. + + In Nixpkgs, there are generally three different names associated with a package: @@ -231,14 +253,15 @@ args.stdenv.mkDerivation (args // { - Generally, try to stick to the upstream package name. + The name attribute should + be identical to the upstream package name. - Don’t use uppercase letters in the name attribute - — e.g., "mplayer-1.0rc2" instead of - "MPlayer-1.0rc2". + The name attribute must not + contain uppercase letters — e.g., "mplayer-1.0rc2" + instead of "MPlayer-1.0rc2". @@ -252,14 +275,14 @@ args.stdenv.mkDerivation (args // { If a package is not a release but a commit from a repository, then the version part of the name must be the date of that - (fetched) commit. The date must be in "YYYY-MM-DD" + (fetched) commit. The date must be in "YYYY-MM-DD" format. Also append "unstable" to the name - e.g., "pkgname-unstable-2014-09-23". - Dashes in the package name should be preserved in new variable names, + Dashes in the package name should be preserved in new variable names, rather than converted to underscores or camel cased — e.g., http-parser instead of http_parser or httpParser. The hyphenated style is preferred in @@ -268,7 +291,7 @@ args.stdenv.mkDerivation (args // { - If there are multiple versions of a package, this should be reflected in + If there are multiple versions of a package, this should be reflected in the variable names in all-packages.nix, e.g. json-c-0-9 and json-c-0-11. If there is an obvious “default” version, make an attribute like @@ -842,9 +865,12 @@ src = fetchFromGitHub { owner = "NixOS"; repo = "nix"; rev = "1f795f9f44607cc5bec70d1300150bfefcef2aae"; - sha256 = "04yri911rj9j19qqqn6m82266fl05pz98inasni0vxr1cf1gdgv9"; + sha256 = "1i2yxndxb6yc9l6c99pypbd92lfq5aac4klq7y2v93c9qvx2cgpc"; } + Find the value to put as sha256 by running + nix run -f '<nixpkgs>' nix-prefetch-github -c nix-prefetch-github --rev 1f795f9f44607cc5bec70d1300150bfefcef2aae NixOS nix + or nix-prefetch-url --unpack https://github.com/NixOS/nix/archive/1f795f9f44607cc5bec70d1300150bfefcef2aae.tar.gz. diff --git a/doc/configuration.xml b/doc/configuration.xml index c91f38f30930..624a5bb270ab 100644 --- a/doc/configuration.xml +++ b/doc/configuration.xml @@ -132,7 +132,7 @@ - The difference between an a package being unsupported on some system and + The difference between a package being unsupported on some system and being broken is admittedly a bit fuzzy. If a program ought to work on a certain platform, but doesn't, the platform should be included in meta.platforms, but marked @@ -175,11 +175,12 @@ - A more useful example, the following configuration allows only allows - flash player and visual studio code: + For a more useful example, try the following. This configuration + only allows unfree packages named flash player and visual studio + code: { - allowUnfreePredicate = (pkg: elem (builtins.parseDrvName pkg.name).name [ "flashplayer" "vscode" ]); + allowUnfreePredicate = (pkg: builtins.elem (builtins.parseDrvName pkg.name).name [ "flashplayer" "vscode" ]); } @@ -286,8 +287,8 @@ You can define a function called packageOverrides in your - local ~/.config/nixpkgs/config.nix to override nix - packages. It must be a function that takes pkgs as an argument and return + local ~/.config/nixpkgs/config.nix to override Nix + packages. It must be a function that takes pkgs as an argument and returns a modified set of packages. { @@ -325,7 +326,7 @@ }; }; } - + To install it into our environment, you can just run nix-env -iA @@ -347,7 +348,7 @@ }; }; } - + pathsToLink tells Nixpkgs to only link the paths listed @@ -383,7 +384,7 @@ }; }; } - + This provides us with some useful documentation for using our packages. @@ -395,15 +396,15 @@ { packageOverrides = pkgs: with pkgs; rec { myProfile = writeText "my-profile" '' -export PATH=$HOME/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/sbin:/bin:/usr/sbin:/usr/bin -export MANPATH=$HOME/.nix-profile/share/man:/nix/var/nix/profiles/default/share/man:/usr/share/man + export PATH=$HOME/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/sbin:/bin:/usr/sbin:/usr/bin + export MANPATH=$HOME/.nix-profile/share/man:/nix/var/nix/profiles/default/share/man:/usr/share/man ''; myPackages = pkgs.buildEnv { name = "my-packages"; paths = [ (runCommand "profile" {} '' -mkdir -p $out/etc/profile.d -cp ${myProfile} $out/etc/profile.d/my-profile.sh + mkdir -p $out/etc/profile.d + cp ${myProfile} $out/etc/profile.d/my-profile.sh '') aspell bc @@ -421,7 +422,7 @@ cp ${myProfile} $out/etc/profile.d/my-profile.sh }; }; } - + For this to work fully, you must also have this script sourced when you are @@ -438,7 +439,7 @@ if [ -d $HOME/.nix-profile/etc/profile.d ]; then fi done fi - + Now just run source $HOME/.profile and you can starting @@ -459,16 +460,16 @@ fi { packageOverrides = pkgs: with pkgs; rec { myProfile = writeText "my-profile" '' -export PATH=$HOME/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/sbin:/bin:/usr/sbin:/usr/bin -export MANPATH=$HOME/.nix-profile/share/man:/nix/var/nix/profiles/default/share/man:/usr/share/man -export INFOPATH=$HOME/.nix-profile/share/info:/nix/var/nix/profiles/default/share/info:/usr/share/info + export PATH=$HOME/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/sbin:/bin:/usr/sbin:/usr/bin + export MANPATH=$HOME/.nix-profile/share/man:/nix/var/nix/profiles/default/share/man:/usr/share/man + export INFOPATH=$HOME/.nix-profile/share/info:/nix/var/nix/profiles/default/share/info:/usr/share/info ''; myPackages = pkgs.buildEnv { name = "my-packages"; paths = [ (runCommand "profile" {} '' -mkdir -p $out/etc/profile.d -cp ${myProfile} $out/etc/profile.d/my-profile.sh + mkdir -p $out/etc/profile.d + cp ${myProfile} $out/etc/profile.d/my-profile.sh '') aspell bc @@ -485,17 +486,17 @@ cp ${myProfile} $out/etc/profile.d/my-profile.sh pathsToLink = [ "/share/man" "/share/doc" "/share/info" "/bin" "/etc" ]; extraOutputsToInstall = [ "man" "doc" "info" ]; postBuild = '' - if [ -x $out/bin/install-info -a -w $out/share/info ]; then - shopt -s nullglob - for i in $out/share/info/*.info $out/share/info/*.info.gz; do - $out/bin/install-info $i $out/share/info/dir - done - fi + if [ -x $out/bin/install-info -a -w $out/share/info ]; then + shopt -s nullglob + for i in $out/share/info/*.info $out/share/info/*.info.gz; do + $out/bin/install-info $i $out/share/info/dir + done + fi ''; }; }; } - + postBuild tells Nixpkgs to run a command after building diff --git a/doc/cross-compilation.xml b/doc/cross-compilation.xml index c7187d86d1b3..40cf11304eae 100644 --- a/doc/cross-compilation.xml +++ b/doc/cross-compilation.xml @@ -6,17 +6,17 @@ Introduction - "Cross-compilation" means compiling a program on one machine for another - type of machine. For example, a typical use of cross compilation is to - compile programs for embedded devices. These devices often don't have the - computing power and memory to compile their own programs. One might think - that cross-compilation is a fairly niche concern, but there are advantages - to being rigorous about distinguishing build-time vs run-time environments - even when one is developing and deploying on the same machine. Nixpkgs is - increasingly adopting the opinion that packages should be written with - cross-compilation in mind, and nixpkgs should evaluate in a similar way (by - minimizing cross-compilation-specific special cases) whether or not one is - cross-compiling. + "Cross-compilation" means compiling a program on one machine for another type + of machine. For example, a typical use of cross-compilation is to compile + programs for embedded devices. These devices often don't have the computing + power and memory to compile their own programs. One might think that + cross-compilation is a fairly niche concern. However, there are significant + advantages to rigorously distinguishing between build-time and run-time + environments! This applies even when one is developing and deploying on the + same machine. Nixpkgs is increasingly adopting the opinion that packages + should be written with cross-compilation in mind, and nixpkgs should evaluate + in a similar way (by minimizing cross-compilation-specific special cases) + whether or not one is cross-compiling. @@ -34,22 +34,23 @@ Platform parameters - Nixpkgs follows the - common - historical convention of GNU autoconf of distinguishing between 3 - types of platform: build, - host, and target. In - summary, build is the platform on which a package - is being built, host is the platform on which it - is to run. The third attribute, target, is - relevant only for certain specific compilers and build tools. + Nixpkgs follows the conventions + of GNU autoconf. We distinguish between 3 types of platforms when + building a derivation: build, + host, and target. In + summary, build is the platform on which a package + is being built, host is the platform on which it + will run. The third attribute, target, is relevant + only for certain specific compilers and build tools. In Nixpkgs, these three platforms are defined as attribute sets under the - names buildPlatform, hostPlatform, and - targetPlatform. They are always defined as attributes in - the standard environment. That means one can access them like: + names buildPlatform, hostPlatform, + and targetPlatform. They are always defined as + attributes in the standard environment. That means one can access them + like: { stdenv, fooDep, barDep, .. }: ...stdenv.buildPlatform... . @@ -63,7 +64,7 @@ The "build platform" is the platform on which a package is built. Once someone has a built package, or pre-built binary package, the build - platform should not matter and be safe to ignore. + platform should not matter and can be ignored. @@ -93,11 +94,11 @@ The build process of certain compilers is written in such a way that the compiler resulting from a single build can itself only produce binaries - for a single platform. The task specifying this single "target platform" - is thus pushed to build time of the compiler. The root cause of this - mistake is often that the compiler (which will be run on the host) and - the the standard library/runtime (which will be run on the target) are - built by a single build process. + for a single platform. The task of specifying this single "target + platform" is thus pushed to build time of the compiler. The root cause of + this that the compiler (which will be run on the host) and the standard + library/runtime (which will be run on the target) are built by a single + build process. There is no fundamental need to think about a single target ahead of @@ -134,8 +135,10 @@ This is a two-component shorthand for the platform. Examples of this would be "x86_64-darwin" and "i686-linux"; see - lib.systems.doubles for more. This format isn't very - standard, but has built-in support in Nix, such as the + lib.systems.doubles for more. The first component + corresponds to the CPU architecture of the platform and the second to the + operating system of the platform ([cpu]-[os]). This + format has built-in support in Nix, such as the builtins.currentSystem impure string. @@ -146,12 +149,13 @@ - This is a 3- or 4- component shorthand for the platform. Examples of - this would be "x86_64-unknown-linux-gnu" and "aarch64-apple-darwin14". - This is a standard format called the "LLVM target triple", as they are - pioneered by LLVM and traditionally just used for the - targetPlatform. This format is strictly more - informative than the "Nix host double", as the previous format could + This is a 3- or 4- component shorthand for the platform. Examples of this + would be x86_64-unknown-linux-gnu and + aarch64-apple-darwin14. This is a standard format + called the "LLVM target triple", as they are pioneered by LLVM. In the + 4-part form, this corresponds to + [cpu]-[vendor]-[os]-[abi]. This format is strictly + more informative than the "Nix host double", as the previous format could analogously be termed. This needs a better name than config! @@ -163,12 +167,11 @@ - This is a nix representation of a parsed LLVM target triple with - white-listed components. This can be specified directly, or actually - parsed from the config. [Technically, only one need - be specified and the others can be inferred, though the precision of - inference may not be very good.] See - lib.systems.parse for the exact representation. + This is a Nix representation of a parsed LLVM target triple + with white-listed components. This can be specified directly, + or actually parsed from the config. See + lib.systems.parse for the exact + representation. @@ -192,7 +195,7 @@ These predicates are defined in lib.systems.inspect, - and slapped on every platform. They are superior to the ones in + and slapped onto every platform. They are superior to the ones in stdenv as they force the user to be explicit about which platform they are inspecting. Please use these instead of those. @@ -220,7 +223,7 @@ In this section we explore the relationship between both runtime and - buildtime dependencies and the 3 Autoconf platforms. + build-time dependencies and the 3 Autoconf platforms. @@ -248,17 +251,17 @@ - Some examples will probably make this clearer. If a package is being built - with a (build, host, target) platform triple of - (foo, bar, bar), then its build-time dependencies would - have a triple of (foo, foo, bar), and those - packages' build-time dependencies would have triple of - (foo, foo, foo). In other words, it should take two - "rounds" of following build-time dependency edges before one reaches a - fixed point where, by the sliding window principle, the platform triple no - longer changes. Indeed, this happens with cross compilation, where only - rounds of native dependencies starting with the second necessarily coincide - with native packages. + Some examples will make this clearer. If a package is being built with a + (build, host, target) platform triple of (foo, + bar, bar), then its build-time dependencies would have a triple of + (foo, foo, bar), and those packages' + build-time dependencies would have a triple of (foo, foo, + foo). In other words, it should take two "rounds" of following + build-time dependency edges before one reaches a fixed point where, by the + sliding window principle, the platform triple no longer changes. Indeed, + this happens with cross-compilation, where only rounds of native + dependencies starting with the second necessarily coincide with native + packages. @@ -270,23 +273,23 @@ - How does this work in practice? Nixpkgs is now structured so that - build-time dependencies are taken from buildPackages, - whereas run-time dependencies are taken from the top level attribute set. - For example, buildPackages.gcc should be used at build - time, while gcc should be used at run time. Now, for - most of Nixpkgs's history, there was no buildPackages, - and most packages have not been refactored to use it explicitly. Instead, - one can use the six (gasp) attributes used for - specifying dependencies as documented in - . We "splice" together the - run-time and build-time package sets with callPackage, - and then mkDerivation for each of four attributes pulls - the right derivation out. This splicing can be skipped when not cross - compiling as the package sets are the same, but is a bit slow for cross - compiling. Because of this, a best-of-both-worlds solution is in the works - with no splicing or explicit access of buildPackages - needed. For now, feel free to use either method. + How does this work in practice? Nixpkgs is now structured so that build-time + dependencies are taken from buildPackages, whereas + run-time dependencies are taken from the top level attribute set. For + example, buildPackages.gcc should be used at build-time, + while gcc should be used at run-time. Now, for most of + Nixpkgs's history, there was no buildPackages, and most + packages have not been refactored to use it explicitly. Instead, one can use + the six (gasp) attributes used for specifying + dependencies as documented in . We + "splice" together the run-time and build-time package sets with + callPackage, and then mkDerivation for + each of four attributes pulls the right derivation out. This splicing can be + skipped when not cross-compiling as the package sets are the same, but is a + bit slow for cross-compiling. Because of this, a best-of-both-worlds + solution is in the works with no splicing or explicit access of + buildPackages needed. For now, feel free to use either + method. @@ -304,11 +307,11 @@ Cross packaging cookbook - Some frequently problems when packaging for cross compilation are good to - just spell and answer. Ideally the information above is exhaustive, so this - section cannot provide any new information, but its ludicrous and cruel to - expect everyone to spend effort working through the interaction of many - features just to figure out the same answer to the same common problem. + Some frequently encountered problems when packaging for cross-compilation + should be answered here. Ideally, the information above is exhaustive, so + this section cannot provide any new information, but it is ludicrous and + cruel to expect everyone to spend effort working through the interaction of + many features just to figure out the same answer to the same common problem. Feel free to add to this list! @@ -363,17 +366,9 @@
Cross-building packages - - - More information needs to moved from the old wiki, especially - , for this - section. - - - Nixpkgs can be instantiated with localSystem alone, in - which case there is no cross compiling and everything is built by and for + which case there is no cross-compiling and everything is built by and for that system, or also with crossSystem, in which case packages run on the latter, but all building happens on the former. Both parameters take the same schema as the 3 (build, host, and target) platforms @@ -390,7 +385,7 @@ nix-build <nixpkgs> --arg crossSystem '(import <nixpkgs/lib>).system Eventually we would like to make these platform examples an unnecessary convenience so that -nix-build <nixpkgs> --arg crossSystem.config '<arch>-<os>-<vendor>-<abi>' -A whatever +nix-build <nixpkgs> --arg crossSystem '{ config = "<arch>-<os>-<vendor>-<abi>"; }' -A whatever works in the vast majority of cases. The problem today is dependencies on other sorts of configuration which aren't given proper defaults. We rely on the examples to crudely to set those configuration parameters in some @@ -439,15 +434,14 @@ nix-build <nixpkgs> --arg crossSystem.config '<arch>-<os>-< build plan or package set. A simple "build vs deploy" dichotomy is adequate: the sliding window principle described in the previous section shows how to interpolate between the these two "end points" to get the 3 platform triple - for each bootstrapping stage. That means for any package a given package - set, even those not bound on the top level but only reachable via - dependencies or buildPackages, the three platforms will - be defined as one of localSystem or - crossSystem, with the former replacing the latter as one - traverses build-time dependencies. A last simple difference then is - crossSystem should be null when one doesn't want to - cross-compile, while the *Platforms are always non-null. - localSystem is always non-null. + for each bootstrapping stage. That means for any package a given package set, + even those not bound on the top level but only reachable via dependencies or + buildPackages, the three platforms will be defined as one + of localSystem or crossSystem, with the + former replacing the latter as one traverses build-time dependencies. A last + simple difference is that crossSystem should be null when + one doesn't want to cross-compile, while the *Platforms + are always non-null. localSystem is always non-null.
@@ -460,14 +454,14 @@ nix-build <nixpkgs> --arg crossSystem.config '<arch>-<os>-< - If one explores nixpkgs, they will see derivations with names like - gccCross. Such *Cross derivations is - a holdover from before we properly distinguished between the host and - target platforms —the derivation with "Cross" in the name covered the - build = host != target case, while the other covered the - host = target, with build platform the same or not based - on whether one was using its .nativeDrv or - .crossDrv. This ugliness will disappear soon. + If one explores Nixpkgs, they will see derivations with names like + gccCross. Such *Cross derivations is a + holdover from before we properly distinguished between the host and target + platforms—the derivation with "Cross" in the name covered the build + = host != target case, while the other covered the host = + target, with build platform the same or not based on whether one + was using its .nativeDrv or .crossDrv. + This ugliness will disappear soon.
diff --git a/doc/default.nix b/doc/default.nix index 4c04128052bc..98b4b92be524 100644 --- a/doc/default.nix +++ b/doc/default.nix @@ -1,6 +1,7 @@ +{ pkgs ? (import ./.. { }), nixpkgs ? { }}: let - pkgs = import ./.. { }; lib = pkgs.lib; + locationsXml = import ./lib-function-locations.nix { inherit pkgs nixpkgs; }; in pkgs.stdenv.mkDerivation { name = "nixpkgs-manual"; @@ -29,6 +30,8 @@ pkgs.stdenv.mkDerivation { ]; postPatch = '' + rm -rf ./functions/library/locations.xml + ln -s ${locationsXml} ./functions/library/locations.xml echo ${lib.version} > .version ''; diff --git a/doc/functions.xml b/doc/functions.xml index ec188e234543..4193bb49f77a 100644 --- a/doc/functions.xml +++ b/doc/functions.xml @@ -1,799 +1,17 @@ + xml:id="chap-functions"> Functions reference The nixpkgs repository has several utility functions to manipulate Nix expressions. -
- Overriding - - - Sometimes one wants to override parts of nixpkgs, e.g. - derivation attributes, the results of derivations or even the whole package - set. - - -
- <pkg>.override - - - The function override is usually available for all the - derivations in the nixpkgs expression (pkgs). - - - - It is used to override the arguments passed to a function. - - - - Example usages: -pkgs.foo.override { arg1 = val1; arg2 = val2; ... } -import pkgs.path { overlays = [ (self: super: { - foo = super.foo.override { barSupport = true ; }; - })]}; -mypkg = pkgs.callPackage ./mypkg.nix { - mydep = pkgs.mydep.override { ... }; - } - - - - 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 - - - The function overrideAttrs allows overriding the - attribute set passed to a stdenv.mkDerivation call, - producing a new derivation based on the original one. This function is - available on all derivations produced by the - stdenv.mkDerivation function, which is most packages in - the nixpkgs expression pkgs. - - - - Example usage: -helloWithDebug = pkgs.hello.overrideAttrs (oldAttrs: rec { - separateDebugInfo = true; - }); - - - - In the above example, the separateDebugInfo attribute is - overridden to be true, thus building debug info for - helloWithDebug, while all other attributes will be - retained from the original hello package. - - - - The argument oldAttrs is conventionally used to refer to - the attr set originally passed to stdenv.mkDerivation. - - - - - Note that separateDebugInfo is processed only by the - stdenv.mkDerivation function, not the generated, raw - Nix derivation. Thus, using overrideDerivation will not - work in this case, as it overrides only the attributes of the final - derivation. It is for this reason that overrideAttrs - should be preferred in (almost) all cases to - overrideDerivation, i.e. to allow using - sdenv.mkDerivation to process input arguments, as well - as the fact that it is easier to use (you can use the same attribute names - you see in your Nix code, instead of the ones generated (e.g. - buildInputs vs nativeBuildInputs, - and involves less typing. - - -
- -
- <pkg>.overrideDerivation - - - - You should prefer overrideAttrs in almost all cases, - see its documentation for the reasons why. - overrideDerivation is not deprecated and will continue - to work, but is less nice to use and does not have as many abilities as - overrideAttrs. - - - - - - Do not use this function in Nixpkgs as it evaluates a Derivation before - modifying it, which breaks package abstraction and removes error-checking - of function arguments. In addition, this evaluation-per-function - application incurs a performance penalty, which can become a problem if - many overrides are used. It is only intended for ad-hoc customisation, - such as in ~/.config/nixpkgs/config.nix. - - - - - The function overrideDerivation creates a new derivation - based on an existing one by overriding the original's attributes with the - attribute set produced by the specified function. This function is - available on all derivations defined using the - makeOverridable function. Most standard - derivation-producing functions, such as - stdenv.mkDerivation, are defined using this function, - which means most packages in the nixpkgs expression, - pkgs, have this function. - - - - Example usage: -mySed = pkgs.gnused.overrideDerivation (oldAttrs: { - name = "sed-4.2.2-pre"; - src = fetchurl { - url = ftp://alpha.gnu.org/gnu/sed/sed-4.2.2-pre.tar.bz2; - sha256 = "11nq06d131y4wmf3drm0yk502d2xc6n5qy82cg88rb9nqd2lj41k"; - }; - patches = []; - }); - - - - In the above example, the name, src, - and patches of the derivation will be overridden, while - all other attributes will be retained from the original derivation. - - - - The argument oldAttrs is used to refer to the attribute - set of the original derivation. - - - - - A package's attributes are evaluated *before* being modified by the - overrideDerivation function. For example, the - name attribute reference in url = - "mirror://gnu/hello/${name}.tar.gz"; is filled-in *before* the - overrideDerivation function modifies the attribute set. - This means that overriding the name attribute, in this - example, *will not* change the value of the url - attribute. Instead, we need to override both the name - *and* url attributes. - - -
- -
- lib.makeOverridable - - - The function lib.makeOverridable is used to make the - result of a function easily customizable. This utility only makes sense for - functions that accept an argument set and return an attribute set. - - - - Example usage: -f = { a, b }: { result = a+b; } - c = lib.makeOverridable f { a = 1; b = 2; } - - - - The variable c is the value of the f - function applied with some default arguments. Hence the value of - c.result is 3, in this example. - - - - 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. - -
-
-
- Generators - - - Generators are functions that create file formats from nix data structures, - e. g. for configuration files. There are generators available for: - INI, JSON and YAML - - - - All generators follow a similar call interface: generatorName - configFunctions data, where configFunctions is an - attrset of user-defined functions that format nested parts of the content. - They each have common defaults, so often they do not need to be set - manually. An example is mkSectionName ? (name: libStr.escape [ "[" "]" - ] name) from the INI generator. It receives the - name of a section and sanitizes it. The default - mkSectionName escapes [ and - ] with a backslash. - - - - Generators can be fine-tuned to produce exactly the file format required by - your application/service. One example is an INI-file format which uses - : as separator, the strings - "yes"/"no" as boolean values and - requires all string values to be quoted: - - - -with lib; -let - customToINI = generators.toINI { - # specifies how to format a key/value pair - mkKeyValue = generators.mkKeyValueDefault { - # specifies the generated string for a subset of nix values - mkValueString = v: - if v == true then ''"yes"'' - else if v == false then ''"no"'' - else if isString v then ''"${v}"'' - # and delegats all other values to the default generator - else generators.mkValueStringDefault {} v; - } ":"; - }; - -# the INI file can now be given as plain old nix values -in customToINI { - main = { - pushinfo = true; - autopush = false; - host = "localhost"; - port = 42; - }; - mergetool = { - merge = "diff3"; - }; -} - - - - This will produce the following INI file as nix string: - - - -[main] -autopush:"no" -host:"localhost" -port:42 -pushinfo:"yes" -str\:ange:"very::strange" - -[mergetool] -merge:"diff3" - - - - - Nix store paths can be converted to strings by enclosing a derivation - attribute like so: "${drv}". - - - - - Detailed documentation for each generator can be found in - lib/generators.nix. - -
-
- Debugging Nix Expressions - - - Nix is a unityped, dynamic language, this means every value can potentially - appear anywhere. Since it is also non-strict, evaluation order and what - ultimately is evaluated might surprise you. Therefore it is important to be - able to debug nix expressions. - - - - In the lib/debug.nix file you will find a number of - functions that help (pretty-)printing values while evaluation is runnnig. - You can even specify how deep these values should be printed recursively, - and transform them on the fly. Please consult the docstrings in - lib/debug.nix for usage information. - -
-
- buildFHSUserEnv - - - buildFHSUserEnv provides a way to build and run - FHS-compatible lightweight sandboxes. It creates an isolated root with bound - /nix/store, so its footprint in terms of disk space - needed is quite small. This allows one to run software which is hard or - unfeasible to patch for NixOS -- 3rd-party source trees with FHS - assumptions, games distributed as tarballs, software with integrity checking - and/or external self-updated binaries. It uses Linux namespaces feature to - create temporary lightweight environments which are destroyed after all - child processes exit, without root user rights requirement. Accepted - arguments are: - - - - - - name - - - - Environment name. - - - - - - targetPkgs - - - - Packages to be installed for the main host's architecture (i.e. x86_64 on - x86_64 installations). Along with libraries binaries are also installed. - - - - - - multiPkgs - - - - Packages to be installed for all architectures supported by a host (i.e. - i686 and x86_64 on x86_64 installations). Only libraries are installed by - default. - - - - - - extraBuildCommands - - - - Additional commands to be executed for finalizing the directory - structure. - - - - - - extraBuildCommandsMulti - - - - Like extraBuildCommands, but executed only on multilib - architectures. - - - - - - extraOutputsToInstall - - - - Additional derivation outputs to be linked for both target and - multi-architecture packages. - - - - - - extraInstallCommands - - - - Additional commands to be executed for finalizing the derivation with - runner script. - - - - - - runScript - - - - A command that would be executed inside the sandbox and passed all the - command line arguments. It defaults to bash. - - - - - - - One can create a simple environment using a shell.nix - like that: - - - {} }: - -(pkgs.buildFHSUserEnv { - name = "simple-x11-env"; - targetPkgs = pkgs: (with pkgs; - [ udev - alsaLib - ]) ++ (with pkgs.xorg; - [ libX11 - libXcursor - libXrandr - ]); - multiPkgs = pkgs: (with pkgs; - [ udev - alsaLib - ]); - runScript = "bash"; -}).env -]]> - - - Running nix-shell would then drop you into a shell with - these libraries and binaries available. You can use this to run - closed-source applications which expect FHS structure without hassles: - simply change runScript to the application path, e.g. - ./bin/start.sh -- relative paths are supported. - -
- -
- pkgs.dockerTools - - - pkgs.dockerTools is a set of functions for creating and - manipulating Docker images according to the - - Docker Image Specification v1.2.0 . Docker itself is not used to - perform any of the operations done by these functions. - - - - - The dockerTools API is unstable and may be subject to - backwards-incompatible changes in the future. - - - -
- buildImage - - - This function is analogous to the docker build command, - in that can used to build a Docker-compatible repository tarball containing - a single image with one or multiple layers. As such, the result is suitable - for being loaded in Docker with docker load. - - - - The parameters of buildImage with relative example - values are described below: - - - - Docker build - - buildImage { - name = "redis"; - tag = "latest"; - - fromImage = someBaseImage; - fromImageName = null; - fromImageTag = "latest"; - - contents = pkgs.redis; - runAsRoot = '' - #!${stdenv.shell} - mkdir -p /data - ''; - - config = { - Cmd = [ "/bin/redis-server" ]; - WorkingDir = "/data"; - Volumes = { - "/data" = {}; - }; - }; - } - - - - - The above example will build a Docker image redis/latest - from the given base image. Loading and running this image in Docker results - in redis-server being started automatically. - - - - - - name specifies the name of the resulting image. This - is the only required argument for buildImage. - - - - - tag specifies the tag of the resulting image. By - default it's null, which indicates that the nix output - hash will be used as tag. - - - - - fromImage is the repository tarball containing the - base image. It must be a valid Docker image, such as exported by - docker save. By default it's null, - which can be seen as equivalent to FROM scratch of a - Dockerfile. - - - - - fromImageName can be used to further specify the base - image within the repository, in case it contains multiple images. By - default it's null, in which case - buildImage will peek the first image available in the - repository. - - - - - fromImageTag can be used to further specify the tag of - the base image within the repository, in case an image contains multiple - tags. By default it's null, in which case - buildImage will peek the first tag available for the - base image. - - - - - contents is a derivation that will be copied in the - new layer of the resulting image. This can be similarly seen as - ADD contents/ / in a Dockerfile. - By default it's null. - - - - - runAsRoot is a bash script that will run as root in an - environment that overlays the existing layers of the base image with the - new resulting layer, including the previously copied - contents derivation. This can be similarly seen as - RUN ... in a Dockerfile. - - - Using this parameter requires the kvm device to be - available. - - - - - - - config is used to specify the configuration of the - containers that will be started off the built image in Docker. The - available options are listed in the - - Docker Image Specification v1.2.0 . - - - - - - After the new layer has been created, its closure (to which - contents, config and - runAsRoot contribute) will be copied in the layer - itself. Only new dependencies that are not already in the existing layers - will be copied. - - - - At the end of the process, only one new single layer will be produced and - added to the resulting image. - - - - The resulting repository will only list the single image - image/tag. In the case of - it would be - redis/latest. - - - - It is possible to inspect the arguments with which an image was built using - its buildArgs attribute. - - - - - If you see errors similar to getProtocolByName: does not exist - (no such protocol name: tcp) you may need to add - pkgs.iana-etc to contents. - - - - - - If you see errors similar to Error_Protocol ("certificate has - unknown CA",True,UnknownCa) you may need to add - pkgs.cacert to contents. - - -
- -
- pullImage - - - This function is analogous to the docker pull command, - in that can be used to pull a Docker image from a Docker registry. By - default Docker Hub is - used to pull images. - - - - Its parameters are described in the example below: - - - - Docker pull - - pullImage { - imageName = "nixos/nix"; - imageDigest = "sha256:20d9485b25ecfd89204e843a962c1bd70e9cc6858d65d7f5fadc340246e2116b"; - finalImageTag = "1.11"; - sha256 = "0mqjy3zq2v6rrhizgb9nvhczl87lcfphq9601wcprdika2jz7qh8"; - os = "linux"; - arch = "x86_64"; - } - - - - - - - imageName specifies the name of the image to be - downloaded, which can also include the registry namespace (e.g. - nixos). This argument is required. - - - - - imageDigest specifies the digest of the image to be - downloaded. Skopeo can be used to get the digest of an image, with its - inspect subcommand. Since a given - imageName may transparently refer to a manifest list - of images which support multiple architectures and/or operating systems, - supply the `--override-os` and `--override-arch` arguments to specify - exactly which image you want. By default it will match the OS and - architecture of the host the command is run on. - - $ nix-shell --packages skopeo jq --command "skopeo --override-os linux --override-arch x86_64 inspect docker://docker.io/nixos/nix:1.11 | jq -r '.Digest'" - sha256:20d9485b25ecfd89204e843a962c1bd70e9cc6858d65d7f5fadc340246e2116b - - This argument is required. - - - - - finalImageTag, if specified, this is the tag of the - image to be created. Note it is never used to fetch the image since we - prefer to rely on the immutable digest ID. By default it's - latest. - - - - - sha256 is the checksum of the whole fetched image. - This argument is required. - - - - - os, if specified, is the operating system of the - fetched image. By default it's linux. - - - - - arch, if specified, is the cpu architecture of the - fetched image. By default it's x86_64. - - - -
- -
- exportImage - - - This function is analogous to the docker export command, - in that can used to flatten a Docker image that contains multiple layers. - It is in fact the result of the merge of all the layers of the image. As - such, the result is suitable for being imported in Docker with - docker import. - - - - - Using this function requires the kvm device to be - available. - - - - - The parameters of exportImage are the following: - - - - Docker export - - exportImage { - fromImage = someLayeredImage; - fromImageName = null; - fromImageTag = null; - - name = someLayeredImage.name; - } - - - - - The parameters relative to the base image have the same synopsis as - described in , except - that fromImage is the only required argument in this - case. - - - - The name argument is the name of the derivation output, - which defaults to fromImage.name. - -
- -
- shadowSetup - - - This constant string is a helper for setting up the base files for managing - users and groups, only if such files don't exist already. It is suitable - for being used in a runAsRoot - script for cases like - in the example below: - - - - Shadow base files - - buildImage { - name = "shadow-basic"; - - runAsRoot = '' - #!${stdenv.shell} - ${shadowSetup} - groupadd -r redis - useradd -r -g redis redis - mkdir /data - chown redis:redis /data - ''; - } - - - - - Creating base files like /etc/passwd or - /etc/login.defs are necessary for shadow-utils to - manipulate users and groups. - -
-
+ + + + + + +
diff --git a/doc/functions/debug.xml b/doc/functions/debug.xml new file mode 100644 index 000000000000..c6b3611eea53 --- /dev/null +++ b/doc/functions/debug.xml @@ -0,0 +1,21 @@ +
+ Debugging Nix Expressions + + + Nix is a unityped, dynamic language, this means every value can potentially + appear anywhere. Since it is also non-strict, evaluation order and what + ultimately is evaluated might surprise you. Therefore it is important to be + able to debug nix expressions. + + + + In the lib/debug.nix file you will find a number of + functions that help (pretty-)printing values while evaluation is runnnig. You + can even specify how deep these values should be printed recursively, and + transform them on the fly. Please consult the docstrings in + lib/debug.nix for usage information. + +
diff --git a/doc/functions/dockertools.xml b/doc/functions/dockertools.xml new file mode 100644 index 000000000000..501f46a967c3 --- /dev/null +++ b/doc/functions/dockertools.xml @@ -0,0 +1,564 @@ +
+ pkgs.dockerTools + + + pkgs.dockerTools is a set of functions for creating and + manipulating Docker images according to the + + Docker Image Specification v1.2.0 . Docker itself is not used to + perform any of the operations done by these functions. + + + + + The dockerTools API is unstable and may be subject to + backwards-incompatible changes in the future. + + + +
+ buildImage + + + This function is analogous to the docker build command, + in that can used to build a Docker-compatible repository tarball containing + a single image with one or multiple layers. As such, the result is suitable + for being loaded in Docker with docker load. + + + + The parameters of buildImage with relative example values + are described below: + + + + Docker build + +buildImage { + name = "redis"; + tag = "latest"; + + fromImage = someBaseImage; + fromImageName = null; + fromImageTag = "latest"; + + contents = pkgs.redis; + runAsRoot = '' + #!${stdenv.shell} + mkdir -p /data + ''; + + config = { + Cmd = [ "/bin/redis-server" ]; + WorkingDir = "/data"; + Volumes = { + "/data" = {}; + }; + }; +} + + + + + The above example will build a Docker image redis/latest + from the given base image. Loading and running this image in Docker results + in redis-server being started automatically. + + + + + + name specifies the name of the resulting image. This is + the only required argument for buildImage. + + + + + tag specifies the tag of the resulting image. By + default it's null, which indicates that the nix output + hash will be used as tag. + + + + + fromImage is the repository tarball containing the base + image. It must be a valid Docker image, such as exported by + docker save. By default it's null, + which can be seen as equivalent to FROM scratch of a + Dockerfile. + + + + + fromImageName can be used to further specify the base + image within the repository, in case it contains multiple images. By + default it's null, in which case + buildImage will peek the first image available in the + repository. + + + + + fromImageTag can be used to further specify the tag of + the base image within the repository, in case an image contains multiple + tags. By default it's null, in which case + buildImage will peek the first tag available for the + base image. + + + + + contents is a derivation that will be copied in the new + layer of the resulting image. This can be similarly seen as ADD + contents/ / in a Dockerfile. By default + it's null. + + + + + runAsRoot is a bash script that will run as root in an + environment that overlays the existing layers of the base image with the + new resulting layer, including the previously copied + contents derivation. This can be similarly seen as + RUN ... in a Dockerfile. + + + Using this parameter requires the kvm device to be + available. + + + + + + + config is used to specify the configuration of the + containers that will be started off the built image in Docker. The + available options are listed in the + + Docker Image Specification v1.2.0 . + + + + + + After the new layer has been created, its closure (to which + contents, config and + runAsRoot contribute) will be copied in the layer itself. + Only new dependencies that are not already in the existing layers will be + copied. + + + + At the end of the process, only one new single layer will be produced and + added to the resulting image. + + + + The resulting repository will only list the single image + image/tag. In the case of + it would be + redis/latest. + + + + It is possible to inspect the arguments with which an image was built using + its buildArgs attribute. + + + + + If you see errors similar to getProtocolByName: does not exist (no + such protocol name: tcp) you may need to add + pkgs.iana-etc to contents. + + + + + + If you see errors similar to Error_Protocol ("certificate has + unknown CA",True,UnknownCa) you may need to add + pkgs.cacert to contents. + + + + + Impurely Defining a Docker Layer's Creation Date + + By default buildImage will use a static date of one + second past the UNIX Epoch. This allows buildImage to + produce binary reproducible images. When listing images with + docker list images, the newly created images will be + listed like this: + + + + You can break binary reproducibility but have a sorted, meaningful + CREATED column by setting created to + now. + + + + and now the Docker CLI will display a reasonable date and sort the images + as expected: + + however, the produced images will not be binary reproducible. + + +
+ +
+ buildLayeredImage + + + Create a Docker image with many of the store paths being on their own layer + to improve sharing between images. + + + + + + name + + + + The name of the resulting image. + + + + + + tag optional + + + + Tag of the generated image. + + + Default: the output path's hash + + + + + + contents optional + + + + Top level paths in the container. Either a single derivation, or a list + of derivations. + + + Default: [] + + + + + + config optional + + + + Run-time configuration of the container. A full list of the options are + available at in the + + Docker Image Specification v1.2.0 . + + + Default: {} + + + + + + created optional + + + + Date and time the layers were created. Follows the same + now exception supported by + buildImage. + + + Default: 1970-01-01T00:00:01Z + + + + + + maxLayers optional + + + + Maximum number of layers to create. + + + Default: 24 + + + + + +
+ Behavior of <varname>contents</varname> in the final image + + + Each path directly listed in contents will have a + symlink in the root of the image. + + + + For example: + + will create symlinks for all the paths in the hello + package: + /nix/store/h1zb1padqbbb7jicsvkmrym3r6snphxg-hello-2.10/bin/hello +/share/info/hello.info -> /nix/store/h1zb1padqbbb7jicsvkmrym3r6snphxg-hello-2.10/share/info/hello.info +/share/locale/bg/LC_MESSAGES/hello.mo -> /nix/store/h1zb1padqbbb7jicsvkmrym3r6snphxg-hello-2.10/share/locale/bg/LC_MESSAGES/hello.mo +]]> + +
+ +
+ Automatic inclusion of <varname>config</varname> references + + + The closure of config is automatically included in the + closure of the final image. + + + + This allows you to make very simple Docker images with very little code. + This container will start up and run hello: + + +
+ +
+ Adjusting <varname>maxLayers</varname> + + + Increasing the maxLayers increases the number of layers + which have a chance to be shared between different images. + + + + Modern Docker installations support up to 128 layers, however older + versions support as few as 42. + + + + If the produced image will not be extended by other Docker builds, it is + safe to set maxLayers to 128. However + it will be impossible to extend the image further. + + + + The first (maxLayers-2) most "popular" paths will have + their own individual layers, then layer #maxLayers-1 + will contain all the remaining "unpopular" paths, and finally layer + #maxLayers will contain the Image configuration. + + + + Docker's Layers are not inherently ordered, they are content-addressable + and are not explicitly layered until they are composed in to an Image. + +
+
+ +
+ pullImage + + + This function is analogous to the docker pull command, in + that can be used to pull a Docker image from a Docker registry. By default + Docker Hub is used to pull + images. + + + + Its parameters are described in the example below: + + + + Docker pull + +pullImage { + imageName = "nixos/nix"; + imageDigest = "sha256:20d9485b25ecfd89204e843a962c1bd70e9cc6858d65d7f5fadc340246e2116b"; + finalImageTag = "1.11"; + sha256 = "0mqjy3zq2v6rrhizgb9nvhczl87lcfphq9601wcprdika2jz7qh8"; + os = "linux"; + arch = "x86_64"; +} + + + + + + + imageName specifies the name of the image to be + downloaded, which can also include the registry namespace (e.g. + nixos). This argument is required. + + + + + imageDigest specifies the digest of the image to be + downloaded. Skopeo can be used to get the digest of an image, with its + inspect subcommand. Since a given + imageName may transparently refer to a manifest list of + images which support multiple architectures and/or operating systems, + supply the `--override-os` and `--override-arch` arguments to specify + exactly which image you want. By default it will match the OS and + architecture of the host the command is run on. + +$ nix-shell --packages skopeo jq --command "skopeo --override-os linux --override-arch x86_64 inspect docker://docker.io/nixos/nix:1.11 | jq -r '.Digest'" +sha256:20d9485b25ecfd89204e843a962c1bd70e9cc6858d65d7f5fadc340246e2116b + + This argument is required. + + + + + finalImageTag, if specified, this is the tag of the + image to be created. Note it is never used to fetch the image since we + prefer to rely on the immutable digest ID. By default it's + latest. + + + + + sha256 is the checksum of the whole fetched image. This + argument is required. + + + + + os, if specified, is the operating system of the + fetched image. By default it's linux. + + + + + arch, if specified, is the cpu architecture of the + fetched image. By default it's x86_64. + + + +
+ +
+ exportImage + + + This function is analogous to the docker export command, + in that can used to flatten a Docker image that contains multiple layers. It + is in fact the result of the merge of all the layers of the image. As such, + the result is suitable for being imported in Docker with docker + import. + + + + + Using this function requires the kvm device to be + available. + + + + + The parameters of exportImage are the following: + + + + Docker export + +exportImage { + fromImage = someLayeredImage; + fromImageName = null; + fromImageTag = null; + + name = someLayeredImage.name; +} + + + + + The parameters relative to the base image have the same synopsis as + described in , except that + fromImage is the only required argument in this case. + + + + The name argument is the name of the derivation output, + which defaults to fromImage.name. + +
+ +
+ shadowSetup + + + This constant string is a helper for setting up the base files for managing + users and groups, only if such files don't exist already. It is suitable for + being used in a runAsRoot + script for cases like + in the example below: + + + + Shadow base files + +buildImage { + name = "shadow-basic"; + + runAsRoot = '' + #!${stdenv.shell} + ${shadowSetup} + groupadd -r redis + useradd -r -g redis redis + mkdir /data + chown redis:redis /data + ''; +} + + + + + Creating base files like /etc/passwd or + /etc/login.defs are necessary for shadow-utils to + manipulate users and groups. + +
+
diff --git a/doc/functions/fhs-environments.xml b/doc/functions/fhs-environments.xml new file mode 100644 index 000000000000..79682080be31 --- /dev/null +++ b/doc/functions/fhs-environments.xml @@ -0,0 +1,142 @@ +
+ buildFHSUserEnv + + + buildFHSUserEnv provides a way to build and run + FHS-compatible lightweight sandboxes. It creates an isolated root with bound + /nix/store, so its footprint in terms of disk space + needed is quite small. This allows one to run software which is hard or + unfeasible to patch for NixOS -- 3rd-party source trees with FHS assumptions, + games distributed as tarballs, software with integrity checking and/or + external self-updated binaries. It uses Linux namespaces feature to create + temporary lightweight environments which are destroyed after all child + processes exit, without root user rights requirement. Accepted arguments are: + + + + + + name + + + + Environment name. + + + + + + targetPkgs + + + + Packages to be installed for the main host's architecture (i.e. x86_64 on + x86_64 installations). Along with libraries binaries are also installed. + + + + + + multiPkgs + + + + Packages to be installed for all architectures supported by a host (i.e. + i686 and x86_64 on x86_64 installations). Only libraries are installed by + default. + + + + + + extraBuildCommands + + + + Additional commands to be executed for finalizing the directory structure. + + + + + + extraBuildCommandsMulti + + + + Like extraBuildCommands, but executed only on multilib + architectures. + + + + + + extraOutputsToInstall + + + + Additional derivation outputs to be linked for both target and + multi-architecture packages. + + + + + + extraInstallCommands + + + + Additional commands to be executed for finalizing the derivation with + runner script. + + + + + + runScript + + + + A command that would be executed inside the sandbox and passed all the + command line arguments. It defaults to bash. + + + + + + + One can create a simple environment using a shell.nix like + that: + + + {} }: + +(pkgs.buildFHSUserEnv { + name = "simple-x11-env"; + targetPkgs = pkgs: (with pkgs; + [ udev + alsaLib + ]) ++ (with pkgs.xorg; + [ libX11 + libXcursor + libXrandr + ]); + multiPkgs = pkgs: (with pkgs; + [ udev + alsaLib + ]); + runScript = "bash"; +}).env +]]> + + + Running nix-shell would then drop you into a shell with + these libraries and binaries available. You can use this to run closed-source + applications which expect FHS structure without hassles: simply change + runScript to the application path, e.g. + ./bin/start.sh -- relative paths are supported. + +
diff --git a/doc/functions/generators.xml b/doc/functions/generators.xml new file mode 100644 index 000000000000..e860b10e8979 --- /dev/null +++ b/doc/functions/generators.xml @@ -0,0 +1,89 @@ +
+ Generators + + + Generators are functions that create file formats from nix data structures, + e. g. for configuration files. There are generators available for: + INI, JSON and YAML + + + + All generators follow a similar call interface: generatorName + configFunctions data, where configFunctions is an + attrset of user-defined functions that format nested parts of the content. + They each have common defaults, so often they do not need to be set manually. + An example is mkSectionName ? (name: libStr.escape [ "[" "]" ] + name) from the INI generator. It receives the name + of a section and sanitizes it. The default mkSectionName + escapes [ and ] with a backslash. + + + + Generators can be fine-tuned to produce exactly the file format required by + your application/service. One example is an INI-file format which uses + : as separator, the strings + "yes"/"no" as boolean values and + requires all string values to be quoted: + + + +with lib; +let + customToINI = generators.toINI { + # specifies how to format a key/value pair + mkKeyValue = generators.mkKeyValueDefault { + # specifies the generated string for a subset of nix values + mkValueString = v: + if v == true then ''"yes"'' + else if v == false then ''"no"'' + else if isString v then ''"${v}"'' + # and delegats all other values to the default generator + else generators.mkValueStringDefault {} v; + } ":"; + }; + +# the INI file can now be given as plain old nix values +in customToINI { + main = { + pushinfo = true; + autopush = false; + host = "localhost"; + port = 42; + }; + mergetool = { + merge = "diff3"; + }; +} + + + + This will produce the following INI file as nix string: + + + +[main] +autopush:"no" +host:"localhost" +port:42 +pushinfo:"yes" +str\:ange:"very::strange" + +[mergetool] +merge:"diff3" + + + + + Nix store paths can be converted to strings by enclosing a derivation + attribute like so: "${drv}". + + + + + Detailed documentation for each generator can be found in + lib/generators.nix. + +
diff --git a/doc/functions/library.xml b/doc/functions/library.xml new file mode 100644 index 000000000000..901423c52a18 --- /dev/null +++ b/doc/functions/library.xml @@ -0,0 +1,15 @@ +
+ Nixpkgs Library Functions + + + Nixpkgs provides a standard library at pkgs.lib, or + through import <nixpkgs/lib>. + + + + + +
diff --git a/doc/functions/library/asserts.xml b/doc/functions/library/asserts.xml new file mode 100644 index 000000000000..437850e408bc --- /dev/null +++ b/doc/functions/library/asserts.xml @@ -0,0 +1,117 @@ +
+ Assert functions + +
+ <function>lib.asserts.assertMsg</function> + + assertMsg :: Bool -> String -> Bool + + + + + + Print a trace message if pred is false. + + + + Intended to be used to augment asserts with helpful error messages. + + + + + + pred + + + + Condition under which the msg should + not be printed. + + + + + + msg + + + + Message to print. + + + + + + + Printing when the predicate is false + trace: foo is not bar, silly +stderr> assert failed +]]> + +
+ +
+ <function>lib.asserts.assertOneOf</function> + + assertOneOf :: String -> String -> + StringList -> Bool + + + + + + Specialized asserts.assertMsg for checking if + val is one of the elements of xs. + Useful for checking enums. + + + + + + name + + + + The name of the variable the user entered val into, + for inclusion in the error message. + + + + + + val + + + + The value of what the user provided, to be compared against the values in + xs. + + + + + + xs + + + + The list of valid values. + + + + + + + Ensuring a user provided a possible value + false +stderr> trace: sslLibrary must be one of "openssl", "libressl", but is: "bearssl" + ]]> + +
+
diff --git a/doc/functions/library/attrsets.xml b/doc/functions/library/attrsets.xml new file mode 100644 index 000000000000..65d0b40e2e82 --- /dev/null +++ b/doc/functions/library/attrsets.xml @@ -0,0 +1,1731 @@ +
+ Attribute-Set Functions + +
+ <function>lib.attrset.attrByPath</function> + + attrByPath :: [String] -> Any -> AttrSet + + + + + + Return an attribute from within nested attribute sets. + + + + + + attrPath + + + + A list of strings representing the path through the nested attribute set + set. + + + + + + default + + + + Default value if attrPath does not resolve to an + existing value. + + + + + + set + + + + The nested attributeset to select values from. + + + + + + + Extracting a value from a nested attribute set + 3 +]]> + + + + No value at the path, instead using the default + 0 +]]> + +
+ +
+ <function>lib.attrsets.hasAttrByPath</function> + + hasAttrByPath :: [String] -> AttrSet -> Bool + + + + + + Determine if an attribute exists within a nested attribute set. + + + + + + attrPath + + + + A list of strings representing the path through the nested attribute set + set. + + + + + + set + + + + The nested attributeset to check. + + + + + + + A nested value does exist inside a set + true +]]> + +
+ +
+ <function>lib.attrsets.setAttrByPath</function> + + setAttrByPath :: [String] -> Any -> AttrSet + + + + + + Create a new attribute set with value set at the nested + attribute location specified in attrPath. + + + + + + attrPath + + + + A list of strings representing the path through the nested attribute set. + + + + + + value + + + + The value to set at the location described by + attrPath. + + + + + + + Creating a new nested attribute set + { a = { b = 3; }; } +]]> + +
+ +
+ <function>lib.attrsets.getAttrFromPath</function> + + getAttrFromPath :: [String] -> AttrSet -> Value + + + + + + Like except + without a default, and it will throw if the value doesn't exist. + + + + + + attrPath + + + + A list of strings representing the path through the nested attribute set + set. + + + + + + set + + + + The nested attribute set to find the value in. + + + + + + + Succesfully getting a value from an attribute set + 3 +]]> + + + + Throwing after failing to get a value from an attribute set + error: cannot find attribute `x.y' +]]> + +
+ +
+ <function>lib.attrsets.attrVals</function> + + attrVals :: [String] -> AttrSet -> [Any] + + + + + + Return the specified attributes from a set. All values must exist. + + + + + + nameList + + + + The list of attributes to fetch from set. Each + attribute name must exist on the attrbitue set. + + + + + + set + + + + The set to get attribute values from. + + + + + + + Getting several values from an attribute set + [ 1 2 3 ] +]]> + + + + Getting missing values from an attribute set + + +
+ +
+ <function>lib.attrsets.attrValues</function> + + attrValues :: AttrSet -> [Any] + + + + + + Get all the attribute values from an attribute set. + + + + Provides a backwards-compatible interface of + builtins.attrValues for Nix version older than 1.8. + + + + + + attrs + + + + The attribute set. + + + + + + + + [ 1 2 3 ] +]]> + +
+ +
+ <function>lib.attrsets.catAttrs</function> + + catAttrs :: String -> AttrSet -> [Any] + + + + + + Collect each attribute named `attr' from the list of attribute sets, + sets. Sets that don't contain the named attribute are + ignored. + + + + Provides a backwards-compatible interface of + builtins.catAttrs for Nix version older than 1.9. + + + + + + attr + + + + Attribute name to select from each attribute set in + sets. + + + + + + sets + + + + The list of attribute sets to select attr from. + + + + + + + Collect an attribute from a list of attribute sets. + + Attribute sets which don't have the attribute are ignored. + + [ 1 2 ] + ]]> + +
+ +
+ <function>lib.attrsets.filterAttrs</function> + + filterAttrs :: (String -> Any -> Bool) -> AttrSet -> AttrSet + + + + + + Filter an attribute set by removing all attributes for which the given + predicate return false. + + + + + + pred + + + + String -> Any -> Bool + + + Predicate which returns true to include an attribute, or returns false to + exclude it. + + + + + name + + + + The attribute's name + + + + + + value + + + + The attribute's value + + + + + + Returns true to include the attribute, + false to exclude the attribute. + + + + + + set + + + + The attribute set to filter + + + + + + + Filtering an attributeset + { foo = 1; } +]]> + +
+ +
+ <function>lib.attrsets.filterAttrsRecursive</function> + + filterAttrsRecursive :: (String -> Any -> Bool) -> AttrSet -> AttrSet + + + + + + Filter an attribute set recursively by removing all attributes for which the + given predicate return false. + + + + + + pred + + + + String -> Any -> Bool + + + Predicate which returns true to include an attribute, or returns false to + exclude it. + + + + + name + + + + The attribute's name + + + + + + value + + + + The attribute's value + + + + + + Returns true to include the attribute, + false to exclude the attribute. + + + + + + set + + + + The attribute set to filter + + + + + + + Recursively filtering an attribute set + { + levelA = { + example = "hi"; + levelB = { + hello = "there"; + this-one-is-present = { }; + }; + }; + } + ]]> + +
+ +
+ <function>lib.attrsets.foldAttrs</function> + + foldAttrs :: (Any -> Any -> Any) -> Any -> [AttrSets] -> Any + + + + + + Apply fold function to values grouped by key. + + + + + + op + + + + Any -> Any -> Any + + + Given a value val and a collector + col, combine the two. + + + + + val + + + + An attribute's value + + + + + + col + + + + + The result of previous op calls with other values + and nul. + + + + + + + + + nul + + + + The null-value, the starting value. + + + + + + list_of_attrs + + + + A list of attribute sets to fold together by key. + + + + + + + Combining an attribute of lists in to one attribute set + { a = [ 2 3 ]; b = [ 7 6 ]; } +]]> + +
+ +
+ <function>lib.attrsets.collect</function> + + collect :: (Any -> Bool) -> AttrSet -> [Any] + + + + + + Recursively collect sets that verify a given predicate named + pred from the set attrs. The recursion + stops when pred returns true. + + + + + + pred + + + + Any -> Bool + + + Given an attribute's value, determine if recursion should stop. + + + + + value + + + + The attribute set value. + + + + + + + + + attrs + + + + The attribute set to recursively collect. + + + + + + + Collecting all lists from an attribute set + [["b"] [1]] +]]> + + + + Collecting all attribute-sets which contain the <literal>outPath</literal> attribute name. + [{ outPath = "a/"; } { outPath = "b/"; }] +]]> + +
+ +
+ <function>lib.attrsets.nameValuePair</function> + + nameValuePair :: String -> Any -> AttrSet + + + + + + Utility function that creates a {name, value} pair as + expected by builtins.listToAttrs. + + + + + + name + + + + The attribute name. + + + + + + value + + + + The attribute value. + + + + + + + Creating a name value pair + { name = "some"; value = 6; } +]]> + +
+ +
+ <function>lib.attrsets.mapAttrs</function> + + + + + + + + Apply a function to each element in an attribute set, creating a new + attribute set. + + + + Provides a backwards-compatible interface of + builtins.mapAttrs for Nix version older than 2.1. + + + + + + fn + + + + String -> Any -> Any + + + Given an attribute's name and value, return a new value. + + + + + name + + + + The name of the attribute. + + + + + + value + + + + The attribute's value. + + + + + + + + + + Modifying each value of an attribute set + { x = "x-foo"; y = "y-bar"; } +]]> + +
+ +
+ <function>lib.attrsets.mapAttrs'</function> + + mapAttrs' :: (String -> Any -> { name = String; value = Any }) -> AttrSet -> AttrSet + + + + + + Like mapAttrs, but allows the name of each attribute to + be changed in addition to the value. The applied function should return both + the new name and value as a nameValuePair. + + + + + + fn + + + + String -> Any -> { name = String; value = Any } + + + Given an attribute's name and value, return a new + name + value pair. + + + + + name + + + + The name of the attribute. + + + + + + value + + + + The attribute's value. + + + + + + + + + set + + + + The attribute set to map over. + + + + + + + Change the name and value of each attribute of an attribute set + { foo_x = "bar-a"; foo_y = "bar-b"; } + + ]]> + +
+ +
+ <function>lib.attrsets.mapAttrsToList</function> + + mapAttrsToList :: (String -> Any -> Any) -> + AttrSet -> Any + + + + + + Call fn for each attribute in the given + set and return the result in a list. + + + + + + fn + + + + String -> Any -> Any + + + Given an attribute's name and value, return a new value. + + + + + name + + + + The name of the attribute. + + + + + + value + + + + The attribute's value. + + + + + + + + + set + + + + The attribute set to map over. + + + + + + + Combine attribute values and names in to a list + [ "x=a" "y=b" ] +]]> + +
+ +
+ <function>lib.attrsets.mapAttrsRecursive</function> + + mapAttrsRecursive :: ([String] > Any -> Any) -> AttrSet -> AttrSet + + + + + + Like mapAttrs, except that it recursively applies + itself to attribute sets. Also, the first argument of the argument function + is a list of the names of the containing attributes. + + + + + + f + + + + [ String ] -> Any -> Any + + + Given a list of attribute names and value, return a new value. + + + + + name_path + + + + The list of attribute names to this value. + + + For example, the name_path for the + example string in the attribute set { foo + = { bar = "example"; }; } is [ "foo" "bar" + ]. + + + + + + value + + + + The attribute's value. + + + + + + + + + set + + + + The attribute set to recursively map over. + + + + + + + A contrived example of using <function>lib.attrsets.mapAttrsRecursive</function> + { + n = { + a = "n-a-A"; + m = { + b = "n-m-b-B"; + c = "n-m-c-C"; + }; + }; + d = "d-D"; + } + ]]> + +
+ +
+ <function>lib.attrsets.mapAttrsRecursiveCond</function> + + mapAttrsRecursiveCond :: (AttrSet -> Bool) -> ([ String ] -> Any -> Any) -> AttrSet -> AttrSet + + + + + + Like mapAttrsRecursive, but it takes an additional + predicate function that tells it whether to recursive into an attribute set. + If it returns false, mapAttrsRecursiveCond does not + recurse, but does apply the map function. It is returns true, it does + recurse, and does not apply the map function. + + + + + + cond + + + + (AttrSet -> Bool) + + + Determine if mapAttrsRecursive should recurse deeper + in to the attribute set. + + + + + attributeset + + + + An attribute set. + + + + + + + + + f + + + + [ String ] -> Any -> Any + + + Given a list of attribute names and value, return a new value. + + + + + name_path + + + + The list of attribute names to this value. + + + For example, the name_path for the + example string in the attribute set { foo + = { bar = "example"; }; } is [ "foo" "bar" + ]. + + + + + + value + + + + The attribute's value. + + + + + + + + + set + + + + The attribute set to recursively map over. + + + + + + + Only convert attribute values to JSON if the containing attribute set is marked for recursion + { + dorecur = { + hello = "\"there\""; + recurse = "true"; + }; + dontrecur = "{\"converted-to\":\"json\"}"; + } + ]]> + +
+ +
+ <function>lib.attrsets.genAttrs</function> + + genAttrs :: [ String ] -> (String -> Any) -> AttrSet + + + + + + Generate an attribute set by mapping a function over a list of attribute + names. + + + + + + names + + + + Names of values in the resulting attribute set. + + + + + + f + + + + String -> Any + + + Takes the name of the attribute and return the attribute's value. + + + + + name + + + + The name of the attribute to generate a value for. + + + + + + + + + + Generate an attrset based on names only + { foo = "x_foo"; bar = "x_bar"; } + ]]> + +
+ +
+ <function>lib.attrsets.isDerivation</function> + + isDerivation :: Any -> Bool + + + + + + Check whether the argument is a derivation. Any set with { type = + "derivation"; } counts as a derivation. + + + + + + value + + + + The value which is possibly a derivation. + + + + + + + A package is a derivation + {}).ruby +=> true + ]]> + + + + Anything else is not a derivation + false + ]]> + +
+ +
+ <function>lib.attrsets.toDerivation</function> + + toDerivation :: Path -> Derivation + + + + + + Converts a store path to a fake derivation. + + + + + + path + + + + A store path to convert to a derivation. + + + + +
+ +
+ <function>lib.attrsets.optionalAttrs</function> + + optionalAttrs :: Bool -> AttrSet + + + + + + Conditionally return an attribute set or an empty attribute set. + + + + + + cond + + + + Condition under which the as attribute set is + returned. + + + + + + as + + + + The attribute set to return if cond is true. + + + + + + + Return the provided attribute set when <varname>cond</varname> is true + { my = "set"; } + ]]> + + + + Return an empty attribute set when <varname>cond</varname> is false + { } + ]]> + +
+ +
+ <function>lib.attrsets.zipAttrsWithNames</function> + + zipAttrsWithNames :: [ String ] -> (String -> [ Any ] -> Any) -> [ AttrSet ] -> AttrSet + + + + + + Merge sets of attributes and use the function f to merge + attribute values where the attribute name is in names. + + + + + + names + + + + A list of attribute names to zip. + + + + + + f + + + + (String -> [ Any ] -> Any + + + Accepts an attribute name, all the values, and returns a combined value. + + + + + name + + + + The name of the attribute each value came from. + + + + + + vs + + + + A list of values collected from the list of attribute sets. + + + + + + + + + sets + + + + A list of attribute sets to zip together. + + + + + + + Summing a list of attribute sets of numbers + { a = "a 11"; b = "b 101"; } + ]]> + +
+ +
+ <function>lib.attrsets.zipAttrsWith</function> + + zipAttrsWith :: (String -> [ Any ] -> Any) -> [ AttrSet ] -> AttrSet + + + + + + Merge sets of attributes and use the function f to merge + attribute values. Similar to + where + all key names are passed for names. + + + + + + f + + + + (String -> [ Any ] -> Any + + + Accepts an attribute name, all the values, and returns a combined value. + + + + + name + + + + The name of the attribute each value came from. + + + + + + vs + + + + A list of values collected from the list of attribute sets. + + + + + + + + + sets + + + + A list of attribute sets to zip together. + + + + + + + Summing a list of attribute sets of numbers + { a = "a 11"; b = "b 101"; c = "c 1001"; } + ]]> + +
+ +
+ <function>lib.attrsets.zipAttrs</function> + + zipAttrsWith :: [ AttrSet ] -> AttrSet + + + + + + Merge sets of attributes and combine each attribute value in to a list. + Similar to + where the merge function returns a list of all values. + + + + + + sets + + + + A list of attribute sets to zip together. + + + + + + + Combining a list of attribute sets + { a = [ 1 10 ]; b = [ 1 100 ]; c = [ 1 1000 ]; } + ]]> + +
+ +
+ <function>lib.attrsets.recursiveUpdateUntil</function> + + recursiveUpdateUntil :: ( [ String ] -> AttrSet -> AttrSet -> Bool ) -> AttrSet -> AttrSet -> AttrSet + + + + + + Does the same as the update operator // except that + attributes are merged until the given predicate is verified. The predicate + should accept 3 arguments which are the path to reach the attribute, a part + of the first attribute set and a part of the second attribute set. When the + predicate is verified, the value of the first attribute set is replaced by + the value of the second attribute set. + + + + + + pred + + + + [ String ] -> AttrSet -> AttrSet -> Bool + + + + + path + + + + The path to the values in the left and right hand sides. + + + + + + l + + + + The left hand side value. + + + + + + r + + + + The right hand side value. + + + + + + + + + lhs + + + + The left hand attribute set of the merge. + + + + + + rhs + + + + The right hand attribute set of the merge. + + + + + + + Recursively merging two attribute sets + { + foo.bar = 1; # 'foo.*' from the second set + foo.quz = 2; # + bar = 3; # 'bar' from the first set + baz = 4; # 'baz' from the second set +} + ]]> + +
+ +
+ <function>lib.attrsets.recursiveUpdate</function> + + recursiveUpdate :: AttrSet -> AttrSet -> AttrSet + + + + + + A recursive variant of the update operator //. The + recursion stops when one of the attribute values is not an attribute set, in + which case the right hand side value takes precedence over the left hand + side value. + + + + + + lhs + + + + The left hand attribute set of the merge. + + + + + + rhs + + + + The right hand attribute set of the merge. + + + + + + + Recursively merging two attribute sets + { + boot.loader.grub.enable = true; + boot.loader.grub.device = ""; +} +]]> + +
+
diff --git a/doc/functions/overrides.xml b/doc/functions/overrides.xml new file mode 100644 index 000000000000..1bd90d2a0c76 --- /dev/null +++ b/doc/functions/overrides.xml @@ -0,0 +1,212 @@ +
+ 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 + + + The function override is usually available for all the + derivations in the nixpkgs expression (pkgs). + + + + It is used to override the arguments passed to a function. + + + + Example usages: +pkgs.foo.override { arg1 = val1; arg2 = val2; ... } + + +import pkgs.path { overlays = [ (self: super: { + foo = super.foo.override { barSupport = true ; }; + })]}; + + +mypkg = pkgs.callPackage ./mypkg.nix { + mydep = pkgs.mydep.override { ... }; + } + + + + + 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 + + + The function overrideAttrs allows overriding the + attribute set passed to a stdenv.mkDerivation call, + producing a new derivation based on the original one. This function is + available on all derivations produced by the + stdenv.mkDerivation function, which is most packages in + the nixpkgs expression pkgs. + + + + Example usage: + +helloWithDebug = pkgs.hello.overrideAttrs (oldAttrs: rec { + separateDebugInfo = true; +}); + + + + + In the above example, the separateDebugInfo attribute is + overridden to be true, thus building debug info for + helloWithDebug, while all other attributes will be + retained from the original hello package. + + + + The argument oldAttrs is conventionally used to refer to + the attr set originally passed to stdenv.mkDerivation. + + + + + Note that separateDebugInfo is processed only by the + stdenv.mkDerivation function, not the generated, raw Nix + derivation. Thus, using overrideDerivation will not work + in this case, as it overrides only the attributes of the final derivation. + It is for this reason that overrideAttrs should be + preferred in (almost) all cases to overrideDerivation, + i.e. to allow using stdenv.mkDerivation to process input + arguments, as well as the fact that it is easier to use (you can use the + same attribute names you see in your Nix code, instead of the ones + generated (e.g. buildInputs vs + nativeBuildInputs), and it involves less typing). + + +
+ +
+ <pkg>.overrideDerivation + + + + You should prefer overrideAttrs in almost all cases, see + its documentation for the reasons why. + overrideDerivation is not deprecated and will continue + to work, but is less nice to use and does not have as many abilities as + overrideAttrs. + + + + + + Do not use this function in Nixpkgs as it evaluates a Derivation before + modifying it, which breaks package abstraction and removes error-checking + of function arguments. In addition, this evaluation-per-function + application incurs a performance penalty, which can become a problem if + many overrides are used. It is only intended for ad-hoc customisation, such + as in ~/.config/nixpkgs/config.nix. + + + + + The function overrideDerivation creates a new derivation + based on an existing one by overriding the original's attributes with the + attribute set produced by the specified function. This function is available + on all derivations defined using the makeOverridable + function. Most standard derivation-producing functions, such as + stdenv.mkDerivation, are defined using this function, + which means most packages in the nixpkgs expression, + pkgs, have this function. + + + + Example usage: + +mySed = pkgs.gnused.overrideDerivation (oldAttrs: { + name = "sed-4.2.2-pre"; + src = fetchurl { + url = ftp://alpha.gnu.org/gnu/sed/sed-4.2.2-pre.tar.bz2; + sha256 = "11nq06d131y4wmf3drm0yk502d2xc6n5qy82cg88rb9nqd2lj41k"; + }; + patches = []; +}); + + + + + In the above example, the name, src, + and patches of the derivation will be overridden, while + all other attributes will be retained from the original derivation. + + + + The argument oldAttrs is used to refer to the attribute + set of the original derivation. + + + + + A package's attributes are evaluated *before* being modified by the + overrideDerivation function. For example, the + name attribute reference in url = + "mirror://gnu/hello/${name}.tar.gz"; is filled-in *before* the + overrideDerivation function modifies the attribute set. + This means that overriding the name attribute, in this + example, *will not* change the value of the url + attribute. Instead, we need to override both the name + *and* url attributes. + + +
+ +
+ lib.makeOverridable + + + The function lib.makeOverridable is used to make the + result of a function easily customizable. This utility only makes sense for + functions that accept an argument set and return an attribute set. + + + + Example usage: + +f = { a, b }: { result = a+b; }; +c = lib.makeOverridable f { a = 1; b = 2; }; + + + + + The variable c is the value of the f + function applied with some default arguments. Hence the value of + c.result is 3, in this example. + + + + 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/doc/functions/shell.xml b/doc/functions/shell.xml new file mode 100644 index 000000000000..e5031c9463c0 --- /dev/null +++ b/doc/functions/shell.xml @@ -0,0 +1,26 @@ +
+ pkgs.mkShell + + + pkgs.mkShell is a special kind of derivation that is + only useful when using it combined with nix-shell. It will + in fact fail to instantiate when invoked with nix-build. + + +
+ Usage + + {} }: +pkgs.mkShell { + # this will make all the build inputs from hello and gnutar + # available to the shell environment + inputsFrom = with pkgs; [ hello gnutar ]; + buildInputs = [ pkgs.gnumake ]; +} +]]> +
+
diff --git a/doc/languages-frameworks/coq.xml b/doc/languages-frameworks/coq.xml index d5f2574039f2..4314df5c9df2 100644 --- a/doc/languages-frameworks/coq.xml +++ b/doc/languages-frameworks/coq.xml @@ -11,10 +11,9 @@ - Some libraries require OCaml and sometimes also Camlp5 or findlib. The exact - versions that were used to build Coq are saved in the - coq.ocaml and coq.camlp5 and - coq.findlib attributes. + Some extensions (plugins) might require OCaml and sometimes other OCaml + packages. The coq.ocamlPackages attribute can be used to + depend on the same package set Coq was built against. diff --git a/doc/languages-frameworks/haskell.section.md b/doc/languages-frameworks/haskell.section.md index 7677c366191f..74b7a9f961ee 100644 --- a/doc/languages-frameworks/haskell.section.md +++ b/doc/languages-frameworks/haskell.section.md @@ -935,7 +935,7 @@ The implementation can be found in the [integer-gmp](http://hackage.haskell.org/package/integer-gmp) package. A potential problem with this is that GMP is licensed under the -[GNU Lesser General Public License (LGPL)](http://www.gnu.org/copyleft/lesser.html), +[GNU Lesser General Public License (LGPL)](https://www.gnu.org/copyleft/lesser.html), a kind of "copyleft" license. According to the terms of the LGPL, paragraph 5, you may distribute a program that is designed to be compiled and dynamically linked with the library under the terms of your choice (i.e., commercially) but diff --git a/doc/languages-frameworks/idris.section.md b/doc/languages-frameworks/idris.section.md index 005ed3602851..50979d76d98b 100644 --- a/doc/languages-frameworks/idris.section.md +++ b/doc/languages-frameworks/idris.section.md @@ -1,39 +1,115 @@ -Idris packages -============== +# Idris packages -This directory contains build rules for idris packages. In addition, -it contains several functions to build and compose those packages. -Everything is exposed to the user via the `idrisPackages` attribute. +## Installing Idris -callPackage ------------- +The easiest way to get a working idris version is to install the `idris` attribute: -This is like the normal nixpkgs callPackage function, specialized to -idris packages. +``` +$ # On NixOS +$ nix-env -i nixos.idris +$ # On non-NixOS +$ nix-env -i nixpkgs.idris +``` -builtins ---------- +This however only provides the `prelude` and `base` libraries. To install additional libraries: -This is a list of all of the libraries that come packaged with Idris -itself. +``` +$ nix-env -iE 'pkgs: pkgs.idrisPackages.with-packages (with pkgs.idrisPackages; [ contrib pruviloj ])' +``` -build-idris-package --------------------- +To see all available Idris packages: +``` +$ # On NixOS +$ nix-env -qaPA nixos.idrisPackages +$ # On non-NixOS +$ nix-env -qaPA nixpkgs.idrisPackages +``` -A function to build an idris package. Its sole argument is a set like -you might pass to `stdenv.mkDerivation`, except `build-idris-package` -sets several attributes for you. See `build-idris-package.nix` for -details. +Similarly, entering a `nix-shell`: +``` +$ nix-shell -p 'idrisPackages.with-packages (with idrisPackages; [ contrib pruviloj ])' +``` -build-builtin-package ----------------------- +## Starting Idris with library support -A version of `build-idris-package` specialized to builtin libraries. -Mostly for internal use. +To have access to these libraries in idris, call it with an argument `-p ` for each library: -with-packages -------------- +``` +$ nix-shell -p 'idrisPackages.with-packages (with idrisPackages; [ contrib pruviloj ])' +[nix-shell:~]$ idris -p contrib -p pruviloj +``` -Bundle idris together with a list of packages. Because idris currently -only supports a single directory in its library path, you must include -all desired libraries here, including `prelude` and `base`. \ No newline at end of file +A listing of all available packages the Idris binary has access to is available via `--listlibs`: + +``` +$ idris --listlibs +00prelude-idx.ibc +pruviloj +base +contrib +prelude +00pruviloj-idx.ibc +00base-idx.ibc +00contrib-idx.ibc +``` + +## Building an Idris project with Nix + +As an example of how a Nix expression for an Idris package can be created, here is the one for `idrisPackages.yaml`: + +```nix +{ build-idris-package +, fetchFromGitHub +, contrib +, lightyear +, lib +}: +build-idris-package { + name = "yaml"; + version = "2018-01-25"; + + # This is the .ipkg file that should be built, defaults to the package name + # In this case it should build `Yaml.ipkg` instead of `yaml.ipkg` + # This is only necessary because the yaml packages ipkg file is + # different from its package name here. + ipkgName = "Yaml"; + # Idris dependencies to provide for the build + idrisDeps = [ contrib lightyear ]; + + src = fetchFromGitHub { + owner = "Heather"; + repo = "Idris.Yaml"; + rev = "5afa51ffc839844862b8316faba3bafa15656db4"; + sha256 = "1g4pi0swmg214kndj85hj50ccmckni7piprsxfdzdfhg87s0avw7"; + }; + + meta = { + description = "Idris YAML lib"; + homepage = https://github.com/Heather/Idris.Yaml; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.brainrape ]; + }; +} +``` + +Assuming this file is saved as `yaml.nix`, it's buildable using + +``` +$ nix-build -E '(import {}).idrisPackages.callPackage ./yaml.nix {}' +``` + +Or it's possible to use + +```nix +with import {}; + +{ + yaml = idrisPackages.callPackage ./yaml.nix {}; +} +``` + +in another file (say `default.nix`) to be able to build it with + +``` +$ nix-build -A yaml +``` diff --git a/doc/languages-frameworks/index.xml b/doc/languages-frameworks/index.xml index f22984cb56b0..ac0ad7125324 100644 --- a/doc/languages-frameworks/index.xml +++ b/doc/languages-frameworks/index.xml @@ -19,6 +19,7 @@ + diff --git a/doc/languages-frameworks/node.section.md b/doc/languages-frameworks/node.section.md index f6701c1ab9c4..c6dce04c7b8b 100644 --- a/doc/languages-frameworks/node.section.md +++ b/doc/languages-frameworks/node.section.md @@ -14,7 +14,7 @@ project. The package set also provides support for multiple Node.js versions. The policy is that a new package should be added to the collection for the latest stable LTS -release (which is currently 8.x), unless there is an explicit reason to support +release (which is currently 10.x), unless there is an explicit reason to support a different release. If your package uses native addons, you need to examine what kind of native @@ -26,7 +26,7 @@ build system it uses. Here are some examples: After you have identified the correct system, you need to override your package expression while adding in build system as a build input. For example, `dat` -requires `node-gyp-build`, so we override its expression in `default-v8.nix`: +requires `node-gyp-build`, so we override its expression in `default-v10.nix`: ```nix dat = nodePackages.dat.override (oldAttrs: { @@ -36,9 +36,9 @@ dat = nodePackages.dat.override (oldAttrs: { To add a package from NPM to nixpkgs: - 1. Modify `pkgs/development/node-packages/node-packages-v8.json` to add, update - or remove package entries. (Or `pkgs/development/node-packages/node-packages-v10.json` - for packages depending on Node.js 10.x) + 1. Modify `pkgs/development/node-packages/node-packages-v10.json` to add, update + or remove package entries. (Or `pkgs/development/node-packages/node-packages-v8.json` + for packages depending on Node.js 8.x) 2. Run the script: `(cd pkgs/development/node-packages && ./generate.sh)`. 3. Build your new package to test your changes: `cd /path/to/nixpkgs && nix-build -A nodePackages.`. diff --git a/doc/languages-frameworks/ocaml.xml b/doc/languages-frameworks/ocaml.xml new file mode 100644 index 000000000000..ea0770616802 --- /dev/null +++ b/doc/languages-frameworks/ocaml.xml @@ -0,0 +1,99 @@ +
+ OCaml + + + OCaml libraries should be installed in + $(out)/lib/ocaml/${ocaml.version}/site-lib/. Such + directories are automatically added to the $OCAMLPATH + environment variable when building another package that depends on them + or when opening a nix-shell. + + + + Given that most of the OCaml ecosystem is now built with dune, + nixpkgs includes a convenience build support function called + buildDunePackage that will build an OCaml package + using dune, OCaml and findlib and any additional dependencies provided + as buildInputs or propagatedBuildInputs. + + + + Here is a simple package example. It defines an (optional) attribute + minimumOCamlVersion that will be used to throw a + descriptive evaluation error if building with an older OCaml is attempted. + It uses the fetchFromGitHub fetcher to get its source. + It sets the doCheck (optional) attribute to + true which means that tests will be run with + dune runtest -p angstrom after the build + (dune build -p angstrom) is complete. + It uses alcotest as a build input (because it is needed + to run the tests) and bigstringaf and + result as propagated build inputs (thus they will also + be available to libraries depending on this library). + The library will be installed using the angstrom.install + file that dune generates. + + + +{ stdenv, fetchFromGitHub, buildDunePackage, alcotest, result, bigstringaf }: + +buildDunePackage rec { + pname = "angstrom"; + version = "0.10.0"; + + minimumOCamlVersion = "4.03"; + + src = fetchFromGitHub { + owner = "inhabitedtype"; + repo = pname; + rev = version; + sha256 = "0lh6024yf9ds0nh9i93r9m6p5psi8nvrqxl5x7jwl13zb0r9xfpw"; + }; + + buildInputs = [ alcotest ]; + propagatedBuildInputs = [ bigstringaf result ]; + doCheck = true; + + meta = { + homepage = https://github.com/inhabitedtype/angstrom; + description = "OCaml parser combinators built for speed and memory efficiency"; + license = stdenv.lib.licenses.bsd3; + maintainers = with stdenv.lib.maintainers; [ sternenseemann ]; + }; +} + + + + Here is a second example, this time using a source archive generated with + dune-release. It is a good idea to use this archive when + it is available as it will usually contain substituted variables such as a + %%VERSION%% field. This library does not depend + on any other OCaml library and no tests are run after building it. + + + +{ stdenv, fetchurl, buildDunePackage }: + +buildDunePackage rec { + pname = "wtf8"; + version = "1.0.1"; + + minimumOCamlVersion = "4.01"; + + src = fetchurl { + url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz"; + sha256 = "1msg3vycd3k8qqj61sc23qks541cxpb97vrnrvrhjnqxsqnh6ygq"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/flowtype/ocaml-wtf8; + description = "WTF-8 is a superset of UTF-8 that allows unpaired surrogates."; + license = licenses.mit; + maintainers = [ maintainers.eqyiel ]; + }; +} + + +
diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index 5eabb866654e..eefe46b15de1 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -186,7 +186,7 @@ building Python libraries is `buildPythonPackage`. Let's see how we can build th `toolz` package. ```nix -{ # ... +{ lib, buildPythonPackage, fetchPypi }: toolz = buildPythonPackage rec { pname = "toolz"; @@ -199,8 +199,8 @@ building Python libraries is `buildPythonPackage`. Let's see how we can build th doCheck = false; - meta = { - homepage = "https://github.com/pytoolz/toolz/"; + meta = with lib; { + homepage = https://github.com/pytoolz/toolz; description = "List processing tools and functional utilities"; license = licenses.bsd3; maintainers = with maintainers; [ fridh ]; @@ -267,12 +267,13 @@ that we introduced with the `let` expression. #### Handling dependencies -Our example, `toolz`, does not have any dependencies on other Python -packages or system libraries. According to the manual, `buildPythonPackage` -uses the arguments `buildInputs` and `propagatedBuildInputs` to specify dependencies. If something is -exclusively a build-time dependency, then the dependency should be included as a -`buildInput`, but if it is (also) a runtime dependency, then it should be added -to `propagatedBuildInputs`. Test dependencies are considered build-time dependencies. +Our example, `toolz`, does not have any dependencies on other Python packages or +system libraries. According to the manual, `buildPythonPackage` uses the +arguments `buildInputs` and `propagatedBuildInputs` to specify dependencies. If +something is exclusively a build-time dependency, then the dependency should be +included as a `buildInput`, but if it is (also) a runtime dependency, then it +should be added to `propagatedBuildInputs`. Test dependencies are considered +build-time dependencies and passed to `checkInputs`. The following example shows which arguments are given to `buildPythonPackage` in order to build [`datashape`](https://github.com/blaze/datashape). @@ -292,7 +293,7 @@ order to build [`datashape`](https://github.com/blaze/datashape). checkInputs = with self; [ pytest ]; propagatedBuildInputs = with self; [ numpy multipledispatch dateutil ]; - meta = { + meta = with lib; { homepage = https://github.com/ContinuumIO/datashape; description = "A data description language"; license = licenses.bsd2; @@ -326,7 +327,7 @@ when building the bindings and are therefore added as `buildInputs`. buildInputs = with self; [ pkgs.libxml2 pkgs.libxslt ]; - meta = { + meta = with lib; { description = "Pythonic binding for the libxml2 and libxslt libraries"; homepage = https://lxml.de; license = licenses.bsd3; @@ -370,9 +371,9 @@ and `CFLAGS`. export CFLAGS="-I${pkgs.fftw.dev}/include -I${pkgs.fftwFloat.dev}/include -I${pkgs.fftwLongDouble.dev}/include" ''; - meta = { + meta = with lib; { description = "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms"; - homepage = http://hgomersall.github.com/pyFFTW/; + homepage = http://hgomersall.github.com/pyFFTW; license = with licenses; [ bsd2 bsd3 ]; maintainers = with maintainers; [ fridh ]; }; @@ -478,18 +479,16 @@ don't explicitly define which `python` derivation should be used. In the above example we use `buildPythonPackage` that is part of the set `python35Packages`, and in this case the `python35` interpreter is automatically used. - - ## Reference ### Interpreters -Versions 2.7, 3.4, 3.5, 3.6 and 3.7 of the CPython interpreter are available as -respectively `python27`, `python34`, `python35` and `python36`. The PyPy interpreter -is available as `pypy`. The aliases `python2` and `python3` correspond to respectively `python27` and -`python35`. The default interpreter, `python`, maps to `python2`. -The Nix expressions for the interpreters can be found in -`pkgs/development/interpreters/python`. +Versions 2.7, 3.5, 3.6 and 3.7 of the CPython interpreter are available as +respectively `python27`, `python35`, `python36`, and `python37`. The PyPy +interpreter is available as `pypy`. The aliases `python2` and `python3` +correspond to respectively `python27` and `python37`. The default interpreter, +`python`, maps to `python2`. The Nix expressions for the interpreters can be +found in `pkgs/development/interpreters/python`. All packages depending on any Python interpreter get appended `out/{python.sitePackages}` to `$PYTHONPATH` if such directory @@ -508,7 +507,7 @@ Each interpreter has the following attributes: - `buildEnv`. Function to build python interpreter environments with extra packages bundled together. See section *python.buildEnv function* for usage and documentation. - `withPackages`. Simpler interface to `buildEnv`. See section *python.withPackages function* for usage and documentation. - `sitePackages`. Alias for `lib/${libPrefix}/site-packages`. -- `executable`. Name of the interpreter executable, e.g. `python3.4`. +- `executable`. Name of the interpreter executable, e.g. `python3.7`. - `pkgs`. Set of Python packages for that specific interpreter. The package set can be modified by overriding the interpreter and passing `packageOverrides`. ### Building packages and applications @@ -530,7 +529,6 @@ attribute set is created for each available Python interpreter. The available sets are * `pkgs.python27Packages` -* `pkgs.python34Packages` * `pkgs.python35Packages` * `pkgs.python36Packages` * `pkgs.python37Packages` @@ -539,7 +537,7 @@ sets are and the aliases * `pkgs.python2Packages` pointing to `pkgs.python27Packages` -* `pkgs.python3Packages` pointing to `pkgs.python36Packages` +* `pkgs.python3Packages` pointing to `pkgs.python37Packages` * `pkgs.pythonPackages` pointing to `pkgs.python2Packages` #### `buildPythonPackage` function @@ -549,31 +547,31 @@ The `buildPythonPackage` function is implemented in The following is an example: ```nix +{ lib, buildPythonPackage, fetchPypi, hypothesis, setuptools_scm, attrs, py, setuptools, six, pluggy }: buildPythonPackage rec { - version = "3.3.1"; pname = "pytest"; - - preCheck = '' - # don't test bash builtins - rm testing/test_argcomplete.py - ''; + version = "3.3.1"; src = fetchPypi { inherit pname version; sha256 = "cf8436dc59d8695346fcd3ab296de46425ecab00d64096cebe79fb51ecb2eb93"; }; + postPatch = '' + # don't test bash builtins + rm testing/test_argcomplete.py + ''; + checkInputs = [ hypothesis ]; buildInputs = [ setuptools_scm ]; propagatedBuildInputs = [ attrs py setuptools six pluggy ]; - meta = with stdenv.lib; { + meta = with lib; { maintainers = with maintainers; [ domenkozar lovek323 madjar lsix ]; description = "Framework for writing tests"; }; } - ``` The `buildPythonPackage` mainly does four things: @@ -655,6 +653,39 @@ Another difference is that `buildPythonPackage` by default prefixes the names of the packages with the version of the interpreter. Because this is irrelevant for applications, the prefix is omitted. +When packaging a python application with `buildPythonApplication`, it should be +called with `callPackage` and passed `python` or `pythonPackages` (possibly +specifying an interpreter version), like this: + +```nix +{ lib, python3Packages }: + +python3Packages.buildPythonApplication rec { + pname = "luigi"; + version = "2.7.9"; + + src = python3Packages.fetchPypi { + inherit pname version; + sha256 = "035w8gqql36zlan0xjrzz9j4lh9hs0qrsgnbyw07qs7lnkvbdv9x"; + }; + + propagatedBuildInputs = with python3Packages; [ tornado_4 python-daemon ]; + + meta = with lib; { + ... + }; +} +``` + +This is then added to `all-packages.nix` just as any other application would be. + +```nix +luigi = callPackage ../applications/networking/cluster/luigi { }; +``` + +Since the package is an application, a consumer doesn't need to care about +python versions or modules, which is why they don't go in `pythonPackages`. + #### `toPythonApplication` function A distinction is made between applications and libraries, however, sometimes a @@ -805,7 +836,7 @@ community to help save time. No tool is preferred at the moment. ### Deterministic builds -Python 2.7, 3.5 and 3.6 are now built deterministically and 3.4 mostly. +The Python interpreters are now built deterministically. Minor modifications had to be made to the interpreters in order to generate deterministic bytecode. This has security implications and is relevant for those using Python in a `nix-shell`. @@ -1047,8 +1078,7 @@ To modify only a Python package set instead of a whole Python derivation, use th Use the following overlay template: ```nix -self: super: -{ +self: super: { python = super.python.override { packageOverrides = python-self: python-super: { zerobin = python-super.zerobin.overrideAttrs (oldAttrs: { @@ -1063,6 +1093,25 @@ self: super: } ``` +### How to use Intel's MKL with numpy and scipy? + +A `site.cfg` is created that configures BLAS based on the `blas` parameter +of the `numpy` derivation. By passing in `mkl`, `numpy` and packages depending +on `numpy` will be built with `mkl`. + +The following is an overlay that configures `numpy` to use `mkl`: +```nix +self: super: { + python36 = super.python36.override { + packageOverrides = python-self: python-super: { + numpy = python-super.numpy.override { + blas = super.pkgs.mkl; + }; + }; + }; +} +``` + ## Contributing ### Contributing guidelines diff --git a/doc/languages-frameworks/ruby.xml b/doc/languages-frameworks/ruby.xml index c52a72a3df4a..df4e5acb22cb 100644 --- a/doc/languages-frameworks/ruby.xml +++ b/doc/languages-frameworks/ruby.xml @@ -50,6 +50,17 @@ bundlerEnv rec { future updates can be run easily.
+ + Updating Ruby packages can then be done like this: + + + + + + For tools written in Ruby - i.e. where the desire is to install a package and then execute e.g. rake at the command line, there is an diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md index 6588281878a0..4549bbd1686b 100644 --- a/doc/languages-frameworks/rust.section.md +++ b/doc/languages-frameworks/rust.section.md @@ -64,9 +64,6 @@ When the `Cargo.lock`, provided by upstream, is not in sync with the added in `cargoPatches` will also be prepended to the patches in `patches` at build-time. -To install crates with nix there is also an experimental project called -[nixcrates](https://github.com/fractalide/nixcrates). - ## Compiling Rust crates using Nix instead of Cargo ### Simple operation diff --git a/doc/languages-frameworks/texlive.xml b/doc/languages-frameworks/texlive.xml index e42d0a811111..5792a16963a9 100644 --- a/doc/languages-frameworks/texlive.xml +++ b/doc/languages-frameworks/texlive.xml @@ -49,12 +49,12 @@ texlive.combine { - You can list packages e.g. by nix-repl. - -$ nix-repl -nix-repl> :l <nixpkgs> -nix-repl> texlive.collection-<TAB> - + You can list packages e.g. by nix repl. + :l +nix-repl> texlive.collection- +]]> diff --git a/doc/languages-frameworks/vim.section.md b/doc/languages-frameworks/vim.section.md index 1d6a4fe8da8d..2cec1543a249 100644 --- a/doc/languages-frameworks/vim.section.md +++ b/doc/languages-frameworks/vim.section.md @@ -5,11 +5,17 @@ date: 2016-06-25 --- # User's Guide to Vim Plugins/Addons/Bundles/Scripts in Nixpkgs -You'll get a vim(-your-suffix) in PATH also loading the plugins you want. +Both Neovim and Vim can be configured to include your favorite plugins +and additional libraries. + Loading can be deferred; see examples. -Vim packages, VAM (=vim-addon-manager) and Pathogen are supported to load -packages. +At the moment we support three different methods for managing plugins: + +- Vim packages (*recommend*) +- VAM (=vim-addon-manager) +- Pathogen +- vim-plug ## Custom configuration @@ -17,6 +23,7 @@ Adding custom .vimrc lines can be done using the following code: ``` vim_configurable.customize { + # `name` specifies the name of the executable and package name = "vim-with-plugins"; vimrcConfig.customRC = '' @@ -25,7 +32,21 @@ vim_configurable.customize { } ``` -## Vim packages +This configuration is used when vim is invoked with the command specified as name, in this case `vim-with-plugins`. + +For Neovim the `configure` argument can be overridden to achieve the same: + +``` +neovim.override { + configure = { + customRC = '' + # here your custom configuration goes! + ''; + }; +} +``` + +## Managing plugins with Vim packages To store you plugins in Vim packages the following example can be used: @@ -38,13 +59,80 @@ vim_configurable.customize { opt = [ phpCompletion elm-vim ]; # To automatically load a plugin when opening a filetype, add vimrc lines like: # autocmd FileType php :packadd phpCompletion - } -}; + }; +} ``` -## VAM +For Neovim the syntax is: -### dependencies by Vim plugins +``` +neovim.override { + configure = { + customRC = '' + # here your custom configuration goes! + ''; + packages.myVimPackage = with pkgs.vimPlugins; { + # see examples below how to use custom packages + start = [ ]; + opt = [ ]; + }; + }; +} +``` + +The resulting package can be added to `packageOverrides` in `~/.nixpkgs/config.nix` to make it installable: + +``` +{ + packageOverrides = pkgs: with pkgs; { + myVim = vim_configurable.customize { + # `name` specifies the name of the executable and package + name = "vim-with-plugins"; + # add here code from the example section + }; + myNeovim = neovim.override { + configure = { + # add here code from the example section + }; + }; + }; +} +``` + +After that you can install your special grafted `myVim` or `myNeovim` packages. + +## Managing plugins with vim-plug + +To use [vim-plug](https://github.com/junegunn/vim-plug) to manage your Vim +plugins the following example can be used: + +``` +vim_configurable.customize { + vimrcConfig.packages.myVimPackage = with pkgs.vimPlugins; { + # loaded on launch + plug.plugins = [ youcompleteme fugitive phpCompletion elm-vim ]; + }; +} +``` + +For Neovim the syntax is: + +``` +neovim.override { + configure = { + customRC = '' + # here your custom configuration goes! + ''; + plug.plugins = with pkgs.vimPlugins; [ + vim-go + ]; + }; +} +``` + +## Managing plugins with VAM + +### Handling dependencies of Vim plugins VAM introduced .json files supporting dependencies without versioning assuming that "using latest version" is ok most of the time. @@ -125,6 +213,18 @@ Sample output2: ] +## Adding new plugins to nixpkgs + +In `pkgs/misc/vim-plugins/vim-plugin-names` we store the plugin names +for all vim plugins we automatically generate plugins for. +The format of this file `github username/github repository`: +For example https://github.com/scrooloose/nerdtree becomes `scrooloose/nerdtree`. +After adding your plugin to this file run the `./update.py` in the same folder. +This will updated a file called `generated.nix` and make your plugin accessible in the +`vimPlugins` attribute set (`vimPlugins.nerdtree` in our example). +If additional steps to the build process of the plugin are required, add an +override to the `pkgs/misc/vim-plugins/default.nix` in the same directory. + ## Important repositories - [vim-pi](https://bitbucket.org/vimcommunity/vim-pi) is a plugin repository diff --git a/doc/lib-function-locations.nix b/doc/lib-function-locations.nix new file mode 100644 index 000000000000..ae7036e46264 --- /dev/null +++ b/doc/lib-function-locations.nix @@ -0,0 +1,85 @@ +{ pkgs ? (import ./.. { }), nixpkgs ? { }}: +let + revision = pkgs.lib.trivial.revisionWithDefault (nixpkgs.revision or "master"); + + libDefPos = set: + builtins.map + (name: { + name = name; + location = builtins.unsafeGetAttrPos name set; + }) + (builtins.attrNames set); + + libset = toplib: + builtins.map + (subsetname: { + subsetname = subsetname; + functions = libDefPos toplib."${subsetname}"; + }) + (builtins.filter + (name: builtins.isAttrs toplib."${name}") + (builtins.attrNames toplib)); + + nixpkgsLib = pkgs.lib; + + flattenedLibSubset = { subsetname, functions }: + builtins.map + (fn: { + name = "lib.${subsetname}.${fn.name}"; + value = fn.location; + }) + functions; + + locatedlibsets = libs: builtins.map flattenedLibSubset (libset libs); + removeFilenamePrefix = prefix: filename: + let + prefixLen = (builtins.stringLength prefix) + 1; # +1 to remove the leading / + filenameLen = builtins.stringLength filename; + substr = builtins.substring prefixLen filenameLen filename; + in substr; + + removeNixpkgs = removeFilenamePrefix (builtins.toString pkgs.path); + + liblocations = + builtins.filter + (elem: elem.value != null) + (nixpkgsLib.lists.flatten + (locatedlibsets nixpkgsLib)); + + fnLocationRelative = { name, value }: + { + inherit name; + value = value // { file = removeNixpkgs value.file; }; + }; + + relativeLocs = (builtins.map fnLocationRelative liblocations); + sanitizeId = builtins.replaceStrings + [ "'" ] + [ "-prime" ]; + + urlPrefix = "https://github.com/NixOS/nixpkgs/blob/${revision}"; + xmlstrings = (nixpkgsLib.strings.concatMapStrings + ({ name, value }: + '' +
${name} + + Located at + ${value.file}:${builtins.toString value.line} + in <nixpkgs>. + +
+ '') + relativeLocs); + +in pkgs.writeText + "locations.xml" + '' +
+ All the locations for every lib function + This file is only for inclusion by other files. + ${xmlstrings} +
+ '' diff --git a/doc/meta.xml b/doc/meta.xml index 496b32916552..774ed2db7500 100644 --- a/doc/meta.xml +++ b/doc/meta.xml @@ -14,7 +14,7 @@ meta = with stdenv.lib; { GNU Hello is a program that prints "Hello, world!" when you run it. It is fully customizable. ''; - homepage = http://www.gnu.org/software/hello/manual/; + homepage = https://www.gnu.org/software/hello/manual/; license = licenses.gpl3Plus; maintainers = [ maintainers.eelco ]; platforms = platforms.all; @@ -35,7 +35,7 @@ $ nix-env -qa hello --json "hello": { "meta": { "description": "A program that produces a familiar, friendly greeting", - "homepage": "http://www.gnu.org/software/hello/manual/", + "homepage": "https://www.gnu.org/software/hello/manual/", "license": { "fullName": "GNU General Public License version 3 or later", "shortName": "GPLv3+", @@ -135,7 +135,7 @@ hello-2.3 A program that produces a familiar, friendly greeting The package’s homepage. Example: - http://www.gnu.org/software/hello/manual/ + https://www.gnu.org/software/hello/manual/ @@ -146,7 +146,7 @@ hello-2.3 A program that produces a familiar, friendly greeting The page where a link to the current version can be found. Example: - http://ftp.gnu.org/gnu/hello/ + https://ftp.gnu.org/gnu/hello/ @@ -250,6 +250,60 @@ meta.platforms = stdenv.lib.platforms.linux;
+ + + tests + + + + + This attribute is special in that it is not actually under the + meta attribute set but rather under the + passthru attribute set. This is due to a current + limitation of Nix, and will change as soon as Nixpkgs will be able to + depend on a new enough version of Nix. See + the relevant + issue for more details. + + + + An attribute set with as values tests. A test is a derivation, which + builds successfully when the test passes, and fails to build otherwise. A + derivation that is a test needs to have meta.timeout + defined. + + + The NixOS tests are available as nixosTests in + parameters of derivations. For instance, the OpenSMTPD derivation + includes lines similar to: + +{ /* ... */, nixosTests }: +{ + # ... + passthru.tests = { + basic-functionality-and-dovecot-integration = nixosTests.opensmtpd; + }; +} + + + + + + + timeout + + + + A timeout (in seconds) for building the derivation. If the derivation + takes longer than this time to build, it can fail due to breaking the + timeout. However, all computers do not have the same computing power, + hence some builders may decide to apply a multiplicative factor to this + value. When filling this value in, try to keep it approximately + consistent with other values already present in + nixpkgs. + + + hydraPlatforms diff --git a/doc/multiple-output.xml b/doc/multiple-output.xml index e96e84bfe72f..d18e282c5bd3 100644 --- a/doc/multiple-output.xml +++ b/doc/multiple-output.xml @@ -12,7 +12,7 @@ The Nix language allows a derivation to produce multiple outputs, which is similar to what is utilized by other Linux distribution packaging systems. - The outputs reside in separate nix store paths, so they can be mostly + The outputs reside in separate Nix store paths, so they can be mostly handled independently of each other, including passing to build inputs, garbage collection or binary substitution. The exception is that building from source always produces all the outputs. diff --git a/doc/overlays.xml b/doc/overlays.xml index 2decf9febe80..bff2339ca933 100644 --- a/doc/overlays.xml +++ b/doc/overlays.xml @@ -3,9 +3,9 @@ xml:id="chap-overlays"> Overlays - This chapter describes how to extend and change Nixpkgs packages using - overlays. Overlays are used to add layers in the fix-point used by Nixpkgs to - compose the set of all packages. + This chapter describes how to extend and change Nixpkgs using overlays. + Overlays are used to add layers in the fixed-point used by Nixpkgs to compose + the set of all packages. Nixpkgs can be configured with a list of overlays, which are applied in @@ -17,91 +17,122 @@ Installing overlays - The list of overlays is determined as follows. + The list of overlays can be set either explicitly in a Nix expression, or + through <nixpkgs-overlays> or user configuration + files. - - If the overlays argument is not provided explicitly, we - look for overlays in a path. The path is determined as follows: - - - - First, if an overlays argument to the nixpkgs function - itself is given, then that is used. - - - This can be passed explicitly when importing nipxkgs, for example - import <nixpkgs> { overlays = [ overlay1 overlay2 ]; - }. - - - - - Otherwise, if the Nix path entry <nixpkgs-overlays> - exists, we look for overlays at that path, as described below. - - - See the section on NIX_PATH in the Nix manual for more - details on how to set a value for - <nixpkgs-overlays>. - - - - - If one of ~/.config/nixpkgs/overlays.nix and - ~/.config/nixpkgs/overlays/ exists, then we look for - overlays at that path, as described below. It is an error if both exist. - - - - +
+ Set overlays in NixOS or Nix expressions - - If we are looking for overlays at a path, then there are two cases: - - - - If the path is a file, then the file is imported as a Nix expression and - used as the list of overlays. - - - - - If the path is a directory, then we take the content of the directory, - order it lexicographically, and attempt to interpret each as an overlay - by: - - - - Importing the file, if it is a .nix file. - - - - - Importing a top-level default.nix file, if it is - a directory. - - - - - - - + + On a NixOS system the value of the nixpkgs.overlays + option, if present, is passed to the system Nixpkgs directly as an + argument. Note that this does not affect the overlays for non-NixOS + operations (e.g. nix-env), which are + looked up independently. + - - On a NixOS system the value of the nixpkgs.overlays - option, if present, is passed to the system Nixpkgs directly as an argument. - Note that this does not affect the overlays for non-NixOS operations (e.g. - nix-env), which are looked up independently. - + + The list of overlays can be passed explicitly when importing nixpkgs, for + example import <nixpkgs> { overlays = [ overlay1 overlay2 ]; + }. + - - The overlays.nix option therefore provides a convenient - way to use the same overlays for a NixOS system configuration and user - configuration: the same file can be used as - overlays.nix and imported as the value of - nixpkgs.overlays. - + + Further overlays can be added by calling the pkgs.extend + or pkgs.appendOverlays, although it is often preferable + to avoid these functions, because they recompute the Nixpkgs fixpoint, + which is somewhat expensive to do. + +
+ +
+ Install overlays via configuration lookup + + + The list of overlays is determined as follows. + + + + + + + First, if an + overlays + argument to the Nixpkgs function itself is given, then that is + used and no path lookup will be performed. + + + + + Otherwise, if the Nix path entry + <nixpkgs-overlays> exists, we look for overlays at + that path, as described below. + + + See the section on NIX_PATH in the Nix manual for + more details on how to set a value for + <nixpkgs-overlays>. + + + + + If one of ~/.config/nixpkgs/overlays.nix and + ~/.config/nixpkgs/overlays/ exists, then we look + for overlays at that path, as described below. It is an error if both + exist. + + + + + + + If we are looking for overlays at a path, then there are two cases: + + + + If the path is a file, then the file is imported as a Nix expression and + used as the list of overlays. + + + + + If the path is a directory, then we take the content of the directory, + order it lexicographically, and attempt to interpret each as an overlay + by: + + + + Importing the file, if it is a .nix file. + + + + + Importing a top-level default.nix file, if it is + a directory. + + + + + + + + + + Because overlays that are set in NixOS configuration do not affect + non-NixOS operations such as nix-env, the + overlays.nix option provides a convenient way to use + the same overlays for a NixOS system configuration and user configuration: + the same file can be used as overlays.nix and imported + as the value of nixpkgs.overlays. + + + +
diff --git a/doc/package-notes.xml b/doc/package-notes.xml index 7b8657fb4a13..803d343aa096 100644 --- a/doc/package-notes.xml +++ b/doc/package-notes.xml @@ -205,7 +205,7 @@ $ cat $(PRINT_PATH=1 nix-prefetch-url $i | tail -n 1) \ 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 + 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: @@ -413,11 +413,9 @@ packageOverrides = pkgs: { 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, you need to add -services.udev.extraRules = '' - SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666" - KERNEL=="uinput", MODE="0660", GROUP="users", OPTIONS+="static_node=uinput" - ''; + 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.
@@ -671,6 +669,9 @@ overrides = self: super: rec { plugins = with availablePlugins; [ python perl ]; } } + If the configure function returns an attrset without the + plugins attribute, availablePlugins + will be used automatically.
@@ -680,10 +681,10 @@ overrides = self: super: rec { - The python plugin 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 python plugin's + 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; [ @@ -704,6 +705,61 @@ overrides = self: super: rec { }; } + + + 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 + ''; +} +
Citrix Receiver @@ -763,4 +819,75 @@ citrix_receiver.override {
+
+ 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, + 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/platform-notes.xml b/doc/platform-notes.xml index cde27b8a5edf..6050271dbf6f 100644 --- a/doc/platform-notes.xml +++ b/doc/platform-notes.xml @@ -6,13 +6,13 @@ Darwin (macOS) - Some common issues when packaging software for darwin: + Some common issues when packaging software for Darwin: - The darwin stdenv uses clang instead of gcc. When + The Darwin stdenv uses clang instead of gcc. When referring to the compiler $CC or cc will work in both cases. Some builds hardcode gcc/g++ in their build scripts, that can usually be fixed with using something like @@ -31,7 +31,7 @@ - On darwin libraries are linked using absolute paths, libraries are + On Darwin, libraries are linked using absolute paths, libraries are resolved by their install_name at link time. Sometimes packages won't set this correctly causing the library lookups to fail at runtime. This can be fixed by adding extra linker flags or by running @@ -96,8 +96,8 @@ The package xcbuild can be used to build projects that - really depend on Xcode, however projects that build some kind of graphical - interface won't work without using Xcode in an impure way. + really depend on Xcode. However, this replacement is not 100% + compatible with Xcode and can occasionally cause issues. diff --git a/doc/quick-start.xml b/doc/quick-start.xml index b9e6d789404a..8dd673ed2733 100644 --- a/doc/quick-start.xml +++ b/doc/quick-start.xml @@ -147,8 +147,8 @@ $ git add pkgs/development/libraries/libfoo/default.nix - You can use nix-prefetch-url (or similar - nix-prefetch-git, etc) url to get the + You can use nix-prefetch-url + url to get the SHA-256 hash of source distributions. There are similar commands as nix-prefetch-git and nix-prefetch-hg available in diff --git a/doc/reviewing-contributions.xml b/doc/reviewing-contributions.xml index 849bb9316c60..5618567e3852 100644 --- a/doc/reviewing-contributions.xml +++ b/doc/reviewing-contributions.xml @@ -17,22 +17,20 @@ - The nixpkgs project receives a fairly high number of contributions via GitHub - pull-requests. Reviewing and approving these is an important task and a way + The Nixpkgs project receives a fairly high number of contributions via GitHub + pull requests. Reviewing and approving these is an important task and a way to contribute to the project. - The high change rate of nixpkgs makes any pull request that remains open for + The high change rate of Nixpkgs makes any pull request that remains open for too long subject to conflicts that will require extra work from the submitter - or the merger. Reviewing pull requests in a timely manner and being - responsive to the comments is the key to avoid these. GitHub provides sort - filters that can be used to see the - most - recently and the - least - recently updated pull-requests. We highly encourage looking at + or the merger. Reviewing pull requests in a timely manner and being responsive + to the comments is the key to avoid this issue. GitHub provides sort filters + that can be used to see the most + recently and the least + recently updated pull requests. We highly encourage looking at this list of ready to merge, unreviewed pull requests. @@ -43,12 +41,12 @@
GitHub provides reactions as a simple and quick way to provide feedback to - pull-requests or any comments. The thumb-down reaction should be used with + pull requests or any comments. The thumb-down reaction should be used with care and if possible accompanied with some explanation so the submitter has directions to improve their contribution. - Pull-request reviews should include a list of what has been reviewed in a + pull request reviews should include a list of what has been reviewed in a comment, so other reviewers and mergers can know the state of the review. @@ -60,8 +58,8 @@ Package updates - A package update is the most trivial and common type of pull-request. These - pull-requests mainly consist of updating the version part of the package + A package update is the most trivial and common type of pull request. These + pull requests mainly consist of updating the version part of the package name and the source hash. @@ -77,7 +75,7 @@ - Add labels to the pull-request. (Requires commit rights) + Add labels to the pull request. (Requires commit rights) @@ -144,8 +142,8 @@ - Pull-requests are often targeted to the master or staging branch, and - building the pull-request locally when it is submitted can trigger many + pull requests are often targeted to the master or staging branch, and + building the pull request locally when it is submitted can trigger many source builds. @@ -174,14 +172,14 @@ $ git rebase --onto nixos-unstable BASEBRANCH FETCH_HEAD - Fetching the pull-request changes, PRNUMBER is the - number at the end of the pull-request title and - BASEBRANCH the base branch of the pull-request. + Fetching the pull request changes, PRNUMBER is the + number at the end of the pull request title and + BASEBRANCH the base branch of the pull request. - Rebasing the pull-request changes to the nixos-unstable branch. + Rebasing the pull request changes to the nixos-unstable branch. @@ -190,10 +188,10 @@ $ git rebase --onto nixos-unstable BASEBRANCH FETCH_HEAD The nox tool can - be used to review a pull-request content in a single command. It doesn't + be used to review a pull request content in a single command. It doesn't rebase on a channel branch so it might trigger multiple source builds. PRNUMBER should be replaced by the number at the end - of the pull-request title. + of the pull request title. $ nix-shell -p nox --run "nox-review -k pr PRNUMBER" @@ -230,7 +228,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER" New packages - New packages are a common type of pull-requests. These pull requests + New packages are a common type of pull requests. These pull requests consists in adding a new nix-expression for a package. @@ -241,7 +239,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER" - Add labels to the pull-request. (Requires commit rights) + Add labels to the pull request. (Requires commit rights) @@ -279,7 +277,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER" - A maintainer must be set, this can be the package submitter or a + A maintainer must be set. This can be the package submitter or a community member that accepts to take maintainership of the package. @@ -361,7 +359,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER" - Add labels to the pull-request. (Requires commit rights) + Add labels to the pull request. (Requires commit rights) @@ -474,7 +472,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER" - Add labels to the pull-request. (Requires commit rights) + Add labels to the pull request. (Requires commit rights) @@ -576,7 +574,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER" like to be a long-term reviewer for related submissions, please contact the current reviewers for that topic. They will give you information about the reviewing process. The main reviewers for a topic can be hard to find as - there is no list, but checking past pull-requests to see who reviewed or + there is no list, but checking past pull requests to see who reviewed or git-blaming the code to see who committed to that topic can give some hints. @@ -586,7 +584,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER"
- Merging pull-requests + Merging pull requests It is possible for community members that have enough knowledge and diff --git a/doc/shell.nix b/doc/shell.nix index 24fe20e81050..8ac2019f9d66 100644 --- a/doc/shell.nix +++ b/doc/shell.nix @@ -1,5 +1,5 @@ { pkgs ? import ../. {} }: -(import ./default.nix).overrideAttrs (x: { +(import ./default.nix {}).overrideAttrs (x: { buildInputs = x.buildInputs ++ [ pkgs.xmloscopy pkgs.ruby ]; }) diff --git a/doc/shell.section.md b/doc/shell.section.md deleted file mode 100644 index cb8832a814fc..000000000000 --- a/doc/shell.section.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: pkgs.mkShell -author: zimbatm -date: 2017-10-30 ---- - -# mkShell - -pkgs.mkShell is a special kind of derivation that is only useful when using -it combined with nix-shell. It will in fact fail to instantiate when invoked -with nix-build. - -## Usage - -```nix -{ pkgs ? import {} }: -pkgs.mkShell { - # this will make all the build inputs from hello and gnutar available to the shell environment - inputsFrom = with pkgs; [ hello gnutar ]; - buildInputs = [ pkgs.gnumake ]; -} -``` diff --git a/doc/stdenv.xml b/doc/stdenv.xml index 7a0f8f270bad..cab76ef1104c 100644 --- a/doc/stdenv.xml +++ b/doc/stdenv.xml @@ -228,18 +228,19 @@ genericBuild - The extension of PATH with dependencies, alluded to above, - proceeds according to the relative platforms alone. The process is carried - out only for dependencies whose host platform matches the new derivation's - build platform–i.e. which run on the platform where the new derivation - will be built. + The extension of PATH with dependencies, alluded to + above, proceeds according to the relative platforms alone. The + process is carried out only for dependencies whose host platform + matches the new derivation's build platform i.e. dependencies which + run on the platform where the new derivation will be built. - Currently, that means for native builds all dependencies are put on the - PATH. But in the future that may not be the case for sake - of matching cross: the platforms would be assumed to be unique for native - and cross builds alike, so only the depsBuild* and - nativeBuildDependencies dependencies would affect the + Currently, this means for native builds all dependencies are put + on the PATH. But in the future that may not be the + case for sake of matching cross: the platforms would be assumed + to be unique for native and cross builds alike, so only the + depsBuild* and + nativeBuildInputs would be added to the PATH. @@ -251,28 +252,27 @@ genericBuild The dependency is propagated when it forces some of its other-transitive (non-immediate) downstream dependencies to also take it on as an immediate - dependency. Nix itself already takes a package's transitive dependencies - into account, but this propagation ensures nixpkgs-specific infrastructure - like setup hooks (mentioned above) also are run as if the propagated - dependency. + dependency. Nix itself already takes a package's transitive dependencies into + account, but this propagation ensures nixpkgs-specific infrastructure like + setup hooks (mentioned above) also are run as if the propagated dependency. - It is important to note dependencies are not necessary propagated as the - same sort of dependency that they were before, but rather as the + It is important to note that dependencies are not necessarily propagated as + the same sort of dependency that they were before, but rather as the corresponding sort so that the platform rules still line up. The exact rules - for dependency propagation can be given by assigning each sort of dependency - two integers based one how it's host and target platforms are offset from - the depending derivation's platforms. Those offsets are given are given - below in the descriptions of each dependency list attribute. - Algorithmically, we traverse propagated inputs, accumulating every - propagated dep's propagated deps and adjusting them to account for the - "shift in perspective" described by the current dep's platform offsets. This - results in sort a transitive closure of the dependency relation, with the - offsets being approximately summed when two dependency links are combined. - We also prune transitive deps whose combined offsets go out-of-bounds, which - can be viewed as a filter over that transitive closure removing dependencies - that are blatantly absurd. + for dependency propagation can be given by assigning to each dependency two + integers based one how its host and target platforms are offset from the + depending derivation's platforms. Those offsets are given below in the + descriptions of each dependency list attribute. Algorithmically, we traverse + propagated inputs, accumulating every propagated dependency's propagated + dependencies and adjusting them to account for the "shift in perspective" + described by the current dependency's platform offsets. This results in sort + a transitive closure of the dependency relation, with the offsets being + approximately summed when two dependency links are combined. We also prune + transitive dependencies whose combined offsets go out-of-bounds, which can be + viewed as a filter over that transitive closure removing dependencies that + are blatantly absurd. @@ -287,8 +287,8 @@ genericBuild propagation logic. - They're confusing in very different ways so...hopefully if something doesn't - make sense in one presentation, it does in the other! + They're confusing in very different ways so... hopefully if something doesn't + make sense in one presentation, it will in the other! let mapOffset(h, t, i) = i + (if i <= 0 then h else t - 1) @@ -307,13 +307,13 @@ dep(h0, _, A, B) propagated-dep(h1, t1, B, C) h0 + h1 in {-1, 0, 1} h0 + t1 in {-1, 0, -1} --------------------------------------- Take immediate deps' propagated deps +----------------------------- Take immediate dependencies' propagated dependencies propagated-dep(mapOffset(h0, t0, h1), mapOffset(h0, t0, t1), A, C) propagated-dep(h, t, A, B) --------------------------------------- Propagated deps count as deps +----------------------------- Propagated dependencies count as dependencies dep(h, t, A, B) Some explanation of this monstrosity is in order. In the common case, the target offset of a dependency is the successor to the target offset: @@ -324,31 +324,31 @@ let f(h, h + 1, i) = i + (if i <= 0 then h else (h + 1) - 1) let f(h, h + 1, i) = i + (if i <= 0 then h else h) let f(h, h + 1, i) = i + h - This is where the "sum-like" comes from above: We can just sum all the host - offset to get the host offset of the transitive dependency. The target - offset is the transitive dep is simply the host offset + 1, just as it was - with the dependencies composed to make this transitive one; it can be + This is where "sum-like" comes in from above: We can just sum all of the host + offsets to get the host offset of the transitive dependency. The target + offset is the transitive dependency is simply the host offset + 1, just as it + was with the dependencies composed to make this transitive one; it can be ignored as it doesn't add any new information. - Because of the bounds checks, the uncommon cases are h = - t and h + 2 = t. In the former case, the - motivation for mapOffset is that since its host and - target platforms are the same, no transitive dep of it should be able to - "discover" an offset greater than its reduced target offsets. + Because of the bounds checks, the uncommon cases are h = t + and h + 2 = t. In the former case, the motivation for + mapOffset is that since its host and target platforms + are the same, no transitive dependency of it should be able to "discover" an + offset greater than its reduced target offsets. mapOffset effectively "squashes" all its transitive dependencies' offsets so that none will ever be greater than the target offset of the original h = t package. In the other case, - h + 1 is skipped over between the host and target - offsets. Instead of squashing the offsets, we need to "rip" them apart so no + h + 1 is skipped over between the host and target offsets. + Instead of squashing the offsets, we need to "rip" them apart so no transitive dependencies' offset is that one. - Overall, the unifying theme here is that propagation shouldn't be - introducing transitive dependencies involving platforms the needing package - is unaware of. The offset bounds checking and definition of + Overall, the unifying theme here is that propagation shouldn't be introducing + transitive dependencies involving platforms the depending package is unaware + of. The offset bounds checking and definition of mapOffset together ensure that this is the case. Discovering a new offset is discovering a new platform, and since those platforms weren't in the derivation "spec" of the needing package, they @@ -369,20 +369,20 @@ let f(h, h + 1, i) = i + h A list of dependencies whose host and target platforms are the new derivation's build platform. This means a -1 host and -1 target offset from the new derivation's platforms. - They are programs/libraries used at build time that furthermore produce - programs/libraries also used at build time. If the dependency doesn't - care about the target platform (i.e. isn't a compiler or similar tool), - put it in nativeBuildInputsinstead. The most common - use for this buildPackages.stdenv.cc, the default C - compiler for this role. That example crops up more than one might think - in old commonly used C libraries. + These are programs and libraries used at build time that produce programs + and libraries also used at build time. If the dependency doesn't care + about the target platform (i.e. isn't a compiler or similar tool), put it + in nativeBuildInputs instead. The most common use of + this buildPackages.stdenv.cc, the default C compiler + for this role. That example crops up more than one might think in old + commonly used C libraries. - Since these packages are able to be run at build time, that are always + Since these packages are able to be run at build-time, they are always added to the PATH, as described above. But since these packages are only guaranteed to be able to run then, they shouldn't - persist as run-time dependencies. This isn't currently enforced, but - could be in the future. + persist as run-time dependencies. This isn't currently enforced, but could + be in the future. @@ -395,21 +395,20 @@ let f(h, h + 1, i) = i + h A list of dependencies whose host platform is the new derivation's build platform, and target platform is the new derivation's host platform. This means a -1 host offset and 0 target - offset from the new derivation's platforms. They are programs/libraries - used at build time that, if they are a compiler or similar tool, produce - code to run at run time—i.e. tools used to build the new derivation. If - the dependency doesn't care about the target platform (i.e. isn't a - compiler or similar tool), put it here, rather than in + offset from the new derivation's platforms. These are programs and + libraries used at build-time that, if they are a compiler or similar tool, + produce code to run at run-time—i.e. tools used to build the new + derivation. If the dependency doesn't care about the target platform (i.e. + isn't a compiler or similar tool), put it here, rather than in depsBuildBuild or depsBuildTarget. - This would be called depsBuildHost but for historical - continuity. + This could be called depsBuildHost but + nativeBuildInputs is used for historical continuity. - Since these packages are able to be run at build time, that are added to - the PATH, as described above. But since these packages - only are guaranteed to be able to run then, they shouldn't persist as - run-time dependencies. This isn't currently enforced, but could be in the - future. + Since these packages are able to be run at build-time, they are added to + the PATH, as described above. But since these packages are + only guaranteed to be able to run then, they shouldn't persist as run-time + dependencies. This isn't currently enforced, but could be in the future. @@ -422,34 +421,33 @@ let f(h, h + 1, i) = i + h A list of dependencies whose host platform is the new derivation's build platform, and target platform is the new derivation's target platform. This means a -1 host offset and 1 - target offset from the new derivation's platforms. They are programs used - at build time that produce code to run at run with code produced by the - depending package. Most commonly, these would tools used to build the - runtime or standard library the currently-being-built compiler will - inject into any code it compiles. In many cases, the currently-being - built compiler is itself employed for that task, but when that compiler - won't run (i.e. its build and host platform differ) this is not possible. - Other times, the compiler relies on some other tool, like binutils, that - is always built separately so the dependency is unconditional. + target offset from the new derivation's platforms. These are programs used + at build time that produce code to run with code produced by the depending + package. Most commonly, these are tools used to build the runtime or + standard library that the currently-being-built compiler will inject into + any code it compiles. In many cases, the currently-being-built-compiler is + itself employed for that task, but when that compiler won't run (i.e. its + build and host platform differ) this is not possible. Other times, the + compiler relies on some other tool, like binutils, that is always built + separately so that the dependency is unconditional. - This is a somewhat confusing dependency to wrap ones head around, and for - good reason. As the only one where the platform offsets are not adjacent - integers, it requires thinking of a bootstrapping stage - two away from the current one. It and it's use-case - go hand in hand and are both considered poor form: try not to need this - sort dependency, and try not avoid building standard libraries / runtimes + This is a somewhat confusing concept to wrap one’s head around, and for + good reason. As the only dependency type where the platform offsets are + not adjacent integers, it requires thinking of a bootstrapping stage + two away from the current one. It and its use-case go + hand in hand and are both considered poor form: try to not need this sort + of dependency, and try to avoid building standard libraries and runtimes in the same derivation as the compiler produces code using them. Instead strive to build those like a normal library, using the newly-built compiler just as a normal library would. In short, do not use this attribute unless you are packaging a compiler and are sure it is needed. - Since these packages are able to be run at build time, that are added to - the PATH, as described above. But since these packages - only are guaranteed to be able to run then, they shouldn't persist as - run-time dependencies. This isn't currently enforced, but could be in the - future. + Since these packages are able to run at build time, they are added to the + PATH, as described above. But since these packages are only + guaranteed to be able to run then, they shouldn't persist as run-time + dependencies. This isn't currently enforced, but could be in the future. @@ -460,15 +458,15 @@ let f(h, h + 1, i) = i + h A list of dependencies whose host and target platforms match the new - derivation's host platform. This means a both 0 host - offset and 0 target offset from the new derivation's - host platform. These are packages used at run-time to generate code also - used at run-time. In practice, that would usually be tools used by - compilers for metaprogramming/macro systems, or libraries used by the - macros/metaprogramming code itself. It's always preferable to use a - depsBuildBuild dependency in the derivation being - built than a depsHostHost on the tool doing the - building for this purpose. + derivation's host platform. This means a 0 host offset + and 0 target offset from the new derivation's host + platform. These are packages used at run-time to generate code also used + at run-time. In practice, this would usually be tools used by compilers + for macros or a metaprogramming system, or libraries used by the macros or + metaprogramming code itself. It's always preferable to use a + depsBuildBuild dependency in the derivation being built + over a depsHostHost on the tool doing the building for + this purpose. @@ -479,20 +477,20 @@ let f(h, h + 1, i) = i + h A list of dependencies whose host platform and target platform match the - new derivation's. This means a 0 host offset and + new derivation's. This means a 0 host offset and a 1 target offset from the new derivation's host platform. This would be called depsHostTarget but for historical continuity. If the dependency doesn't care about the target - platform (i.e. isn't a compiler or similar tool), put it here, rather - than in depsBuildBuild. + platform (i.e. isn't a compiler or similar tool), put it here, rather than + in depsBuildBuild. - These often are programs/libraries used by the new derivation at + These are often programs and libraries used by the new derivation at run-time, but that isn't always the case. For - example, the machine code in a statically linked library is only used at - run time, but the derivation containing the library is only needed at - build time. Even in the dynamic case, the library may also be needed at - build time to appease the linker. + example, the machine code in a statically-linked library is only used at + run-time, but the derivation containing the library is only needed at + build-time. Even in the dynamic case, the library may also be needed at + build-time to appease the linker. @@ -581,7 +579,7 @@ let f(h, h + 1, i) = i + h - depsTargetTarget + depsTargetTargetPropagated @@ -604,10 +602,10 @@ let f(h, h + 1, i) = i + h A natural number indicating how much information to log. If set to 1 or - higher, stdenv will print moderate debug information - during the build. In particular, the gcc and - ld wrapper scripts will print out the complete command - line passed to the wrapped tools. If set to 6 or higher, the + higher, stdenv will print moderate debugging + information during the build. In particular, the gcc + and ld wrapper scripts will print out the complete + command line passed to the wrapped tools. If set to 6 or higher, the stdenv setup script will be run with set -x tracing. If set to 7 or higher, the gcc and ld wrapper scripts will also be run with @@ -618,7 +616,7 @@ let f(h, h + 1, i) = i + h - Variables affecting build properties + Attributes affecting build properties enableParallelBuilding @@ -637,21 +635,6 @@ let f(h, h + 1, i) = i + h - - - preferLocalBuild - - - - If set, specifies that the package is so lightweight in terms of build - operations (e.g. write a text file from a Nix string to the store) that - there's no need to look for it in binary caches -- it's faster to just - build it locally. It also tells Hydra and other facilities that this - package doesn't need to be exported in binary caches (noone would use it, - after all). - - - @@ -681,11 +664,47 @@ passthru = { hello.baz.value1. We don't specify any usage or schema of passthru - it is meant for values that would be useful outside the derivation in other parts of a Nix expression (e.g. in - other derivations). An example would be to convey some specific - dependency of your derivation which contains a program with plugins - support. Later, others who make derivations with plugins can use - passed-through dependency to ensure that their plugin would be - binary-compatible with built program. + other derivations). An example would be to convey some specific dependency + of your derivation which contains a program with plugins support. Later, + others who make derivations with plugins can use passed-through dependency + to ensure that their plugin would be binary-compatible with built program. + + + + + + passthru.updateScript + + + + A script to be run by maintainers/scripts/update.nix when + the package is matched. It needs to be an executable file, either on the file + system: + +passthru.updateScript = ./update.sh; + + or inside the expression itself: + +passthru.updateScript = writeScript "update-zoom-us" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p curl pcre common-updater-scripts + + set -eu -o pipefail + + version="$(curl -sI https://zoom.us/client/latest/zoom_x86_64.tar.xz | grep -Fi 'Location:' | pcregrep -o1 '/(([0-9]\.?)+)/')" + update-source-version zoom-us "$version" +''; + + The attribute can also contain a list, a script followed by arguments to be passed to it: + +passthru.updateScript = [ ../../update.sh pname "--requested-release=unstable" ]; + + Note that the update scripts will be run in parallel by default; you should avoid running git commit or any other commands that cannot handle that. + + + + For information about how to run the updates, execute + nix-shell maintainers/scripts/update.nix. @@ -851,7 +870,7 @@ passthru = { Zip files are unpacked using unzip. However, unzip is not in the standard environment, so you - should add it to buildInputs yourself. + should add it to nativeBuildInputs yourself. @@ -1091,6 +1110,17 @@ passthru = { + + + prefixKey + + + + The key to use when specifying the prefix. By default, this is set to + as that is used by the majority of packages. + + + dontAddDisableDepTrack @@ -1148,12 +1178,11 @@ passthru = { By default, when cross compiling, the configure script has and passed. Packages can instead pass [ "build" "host" "target" ] - or a subset to control exactly which platform flags are passed. - Compilers and other tools should use this to also pass the target - platform, for example. + or a subset to control exactly which platform flags are passed. Compilers + and other tools can use this to also pass the target platform. - Eventually these will be passed when in native builds too, to improve + Eventually these will be passed building natively as well, to improve determinism: build-time guessing, as is done today, is a risk of impurity. @@ -1218,17 +1247,6 @@ passthru = { - - - checkInputs - - - - A list of dependencies used by the phase. This gets included in - buildInputs when doCheck is set. - - - makeFlags @@ -1378,6 +1396,18 @@ makeFlagsArray=(CFLAGS="-O0 -g" LDFLAGS="-lfoo -lbar") + + + checkInputs + + + + A list of dependencies used by the phase. This gets included in + nativeBuildInputs when doCheck is + set. + + + preCheck @@ -1650,13 +1680,11 @@ installTargets = "install-bin install-doc"; - A package can export a setup - hook by setting this variable. The setup hook, if defined, is - copied to $out/nix-support/setup-hook. Environment - variables are then substituted in it using - substituteAll. + A package can export a setup hook + by setting this variable. The setup hook, if defined, is copied to + $out/nix-support/setup-hook. Environment variables + are then substituted in it using substituteAll. @@ -2089,47 +2117,46 @@ someVar=$(stripHash $name) Package setup hooks - Nix itself considers a build-time dependency merely something that should + Nix itself considers a build-time dependency as merely something that should previously be built and accessible at build time—packages themselves are on their own to perform any additional setup. In most cases, that is fine, - and the downstream derivation can deal with it's own dependencies. But for a + and the downstream derivation can deal with its own dependencies. But for a few common tasks, that would result in almost every package doing the same - sort of setup work---depending not on the package itself, but entirely on + sort of setup work—depending not on the package itself, but entirely on which dependencies were used. - In order to alleviate this burden, the setup - hook>mechanism was written, where any package can include a - shell script that [by convention rather than enforcement by Nix], any - downstream reverse-dependency will source as part of its build process. That - allows the downstream dependency to merely specify its dependencies, and - lets those dependencies effectively initialize themselves. No boilerplate - mirroring the list of dependencies is needed. + In order to alleviate this burden, the setup hook + mechanism was written, where any package can include a shell script that [by + convention rather than enforcement by Nix], any downstream + reverse-dependency will source as part of its build process. That allows the + downstream dependency to merely specify its dependencies, and lets those + dependencies effectively initialize themselves. No boilerplate mirroring the + list of dependencies is needed. - The Setup hook mechanism is a bit of a sledgehammer though: a powerful + The setup hook mechanism is a bit of a sledgehammer though: a powerful feature with a broad and indiscriminate area of effect. The combination of its power and implicit use may be expedient, but isn't without costs. Nix - itself is unchanged, but the spirit of adding dependencies being effect-free + itself is unchanged, but the spirit of added dependencies being effect-free is violated even if the letter isn't. For example, if a derivation path is mentioned more than once, Nix itself doesn't care and simply makes sure the dependency derivation is already built just the same—depending is just needing something to exist, and needing is idempotent. However, a dependency specified twice will have its setup hook run twice, and that could easily - change the build environment (though a well-written setup hook will - therefore strive to be idempotent so this is in fact not observable). More - broadly, setup hooks are anti-modular in that multiple dependencies, whether - the same or different, should not interfere and yet their setup hooks may - well do so. + change the build environment (though a well-written setup hook will therefore + strive to be idempotent so this is in fact not observable). More broadly, + setup hooks are anti-modular in that multiple dependencies, whether the same + or different, should not interfere and yet their setup hooks may well do so. The most typical use of the setup hook is actually to add other hooks which are then run (i.e. after all the setup hooks) on each dependency. For example, the C compiler wrapper's setup hook feeds itself flags for each - dependency that contains relevant libaries and headers. This is done by + dependency that contains relevant libraries and headers. This is done by defining a bash function, and appending its name to one of envBuildBuildHooks`, envBuildHostHooks`, envBuildTargetHooks`, envHostHostHooks`, @@ -2141,15 +2168,14 @@ someVar=$(stripHash $name) Packages adding a hook should not hard code a specific hook, but rather choose a variable relative to how they are included. - Returning to the C compiler wrapper example, if it itself is an + Returning to the C compiler wrapper example, if the wrapper itself is an n dependency, then it only wants to accumulate flags from n + 1 dependencies, as only those ones match the - compiler's target platform. The hostOffset variable is - defined with the current dependency's host offset - targetOffset with its target offset, before it's setup hook - is sourced. Additionally, since most environment hooks don't care about the - target platform, That means the setup hook can append to the right bash - array by doing something like + compiler's target platform. The hostOffset variable is defined + with the current dependency's host offset targetOffset with + its target offset, before its setup hook is sourced. Additionally, since most + environment hooks don't care about the target platform, that means the setup + hook can append to the right bash array by doing something like addEnvHooks "$hostOffset" myBashFunction @@ -2157,7 +2183,7 @@ addEnvHooks "$hostOffset" myBashFunction The existence of setups hooks has long been documented - and packages inside Nixpkgs are free to use these mechanism. Other packages, + and packages inside Nixpkgs are free to use this mechanism. Other packages, however, should not rely on these mechanisms not changing between Nixpkgs versions. Because of the existing issues with this system, there's little benefit from mandating it be stable for any period of time. @@ -2174,19 +2200,19 @@ addEnvHooks "$hostOffset" myBashFunction - Bintools Wrapper wraps the binary utilities for a bunch of miscellaneous - purposes. These are GNU Binutils when targetting Linux, and a mix of - cctools and GNU binutils for Darwin. [The "Bintools" name is supposed to - be a compromise between "Binutils" and "cctools" not denoting any - specific implementation.] Specifically, the underlying bintools package, - and a C standard library (glibc or Darwin's libSystem, just for the - dynamic loader) are all fed in, and dependency finding, hardening (see - below), and purity checks for each are handled by Bintools Wrapper. - Packages typically depend on CC Wrapper, which in turn (at run time) - depends on Bintools Wrapper. + The Bintools Wrapper wraps the binary utilities for a bunch of + miscellaneous purposes. These are GNU Binutils when targetting Linux, and + a mix of cctools and GNU binutils for Darwin. [The "Bintools" name is + supposed to be a compromise between "Binutils" and "cctools" not denoting + any specific implementation.] Specifically, the underlying bintools + package, and a C standard library (glibc or Darwin's libSystem, just for + the dynamic loader) are all fed in, and dependency finding, hardening + (see below), and purity checks for each are handled by the Bintools + Wrapper. Packages typically depend on CC Wrapper, which in turn (at run + time) depends on the Bintools Wrapper. - Bintools Wrapper was only just recently split off from CC Wrapper, so + The Bintools Wrapper was only just recently split off from CC Wrapper, so the division of labor is still being worked out. For example, it shouldn't care about about the C standard library, but just take a derivation with the dynamic loader (which happens to be the glibc on @@ -2194,24 +2220,24 @@ addEnvHooks "$hostOffset" myBashFunction to need to share, and probably the most important to understand. It is currently accomplished by collecting directories of host-platform dependencies (i.e. buildInputs and - nativeBuildInputs) in environment variables. Bintools - Wrapper's setup hook causes any lib and + nativeBuildInputs) in environment variables. The + Bintools Wrapper's setup hook causes any lib and lib64 subdirectories to be added to - NIX_LDFLAGS. Since CC Wrapper and Bintools Wrapper use - the same strategy, most of the Bintools Wrapper code is sparsely - commented and refers to CC Wrapper. But CC Wrapper's code, by contrast, - has quite lengthy comments. Bintools Wrapper merely cites those, rather - than repeating them, to avoid falling out of sync. + NIX_LDFLAGS. Since the CC Wrapper and the Bintools Wrapper + use the same strategy, most of the Bintools Wrapper code is sparsely + commented and refers to the CC Wrapper. But the CC Wrapper's code, by + contrast, has quite lengthy comments. The Bintools Wrapper merely cites + those, rather than repeating them, to avoid falling out of sync. A final task of the setup hook is defining a number of standard - environment variables to tell build systems which executables full-fill + environment variables to tell build systems which executables fulfill which purpose. They are defined to just be the base name of the tools, - under the assumption that Bintools Wrapper's binaries will be on the + under the assumption that the Bintools Wrapper's binaries will be on the path. Firstly, this helps poorly-written packages, e.g. ones that look for just gcc when CC isn't defined yet - clang is to be used. Secondly, this helps packages - not get confused when cross-compiling, in which case multiple Bintools + clang is to be used. Secondly, this helps packages not + get confused when cross-compiling, in which case multiple Bintools Wrappers may simultaneously be in use. @@ -2223,20 +2249,20 @@ addEnvHooks "$hostOffset" myBashFunction BUILD_- and TARGET_-prefixed versions of - the normal environment variable are defined for the additional Bintools + the normal environment variable are defined for additional Bintools Wrappers, properly disambiguating them. - A problem with this final task is that Bintools Wrapper is honest and + A problem with this final task is that the Bintools Wrapper is honest and defines LD as ld. Most packages, however, firstly use the C compiler for linking, secondly use LD anyways, defining it as the C compiler, and thirdly, - only so define LD when it is undefined as a fallback. - This triple-threat means Bintools Wrapper will break those packages, as - LD is already defined as the actual linker which the package won't - override yet doesn't want to use. The workaround is to define, just for - the problematic package, LD as the C compiler. A good way - to do this would be preConfigure = "LD=$CC". + only so define LD when it is undefined as a fallback. This + triple-threat means Bintools Wrapper will break those packages, as LD is + already defined as the actual linker which the package won't override yet + doesn't want to use. The workaround is to define, just for the + problematic package, LD as the C compiler. A good way to + do this would be preConfigure = "LD=$CC". @@ -2246,30 +2272,31 @@ addEnvHooks "$hostOffset" myBashFunction - CC Wrapper wraps a C toolchain for a bunch of miscellaneous purposes. + The CC Wrapper wraps a C toolchain for a bunch of miscellaneous purposes. Specifically, a C compiler (GCC or Clang), wrapped binary tools, and a C standard library (glibc or Darwin's libSystem, just for the dynamic loader) are all fed in, and dependency finding, hardening (see below), - and purity checks for each are handled by CC Wrapper. Packages typically - depend on CC Wrapper, which in turn (at run time) depends on Bintools - Wrapper. + and purity checks for each are handled by the CC Wrapper. Packages + typically depend on the CC Wrapper, which in turn (at run-time) depends + on the Bintools Wrapper. - Dependency finding is undoubtedly the main task of CC Wrapper. This - works just like Bintools Wrapper, except that any + Dependency finding is undoubtedly the main task of the CC Wrapper. This + works just like the Bintools Wrapper, except that any include subdirectory of any relevant dependency is added to NIX_CFLAGS_COMPILE. The setup hook itself contains some lengthy comments describing the exact convoluted mechanism by which this is accomplished. - CC Wrapper also like Bintools Wrapper defines standard environment - variables with the names of the tools it wraps, for the same reasons - described above. Importantly, while it includes a cc - symlink to the c compiler for portability, the CC will be - defined using the compiler's "real name" (i.e. gcc or - clang). This helps lousy build systems that inspect - on the name of the compiler rather than run it. + Similarly, the CC Wrapper follows the Bintools Wrapper in defining + standard environment variables with the names of the tools it wraps, for + the same reasons described above. Importantly, while it includes a + cc symlink to the c compiler for portability, the + CC will be defined using the compiler's "real name" (i.e. + gcc or clang). This helps lousy + build systems that inspect on the name of the compiler rather than run + it. @@ -2329,9 +2356,11 @@ addEnvHooks "$hostOffset" myBashFunction The autoreconfHook derivation adds - autoreconfPhase, which runs autoreconf, libtoolize - and automake, essentially preparing the configure script in - autotools-based builds. + autoreconfPhase, which runs autoreconf, libtoolize and + automake, essentially preparing the configure script in autotools-based + builds. Most autotools-based packages come with the configure script + pre-generated, but this hook is necessary for a few packages and when you + need to patch the package’s configure scripts. @@ -2375,9 +2404,9 @@ addEnvHooks "$hostOffset" myBashFunction - Exports GDK_PIXBUF_MODULE_FILE environment variable the - the builder. Add librsvg package to buildInputs to - get svg support. + Exports GDK_PIXBUF_MODULE_FILE environment variable to the + builder. Add librsvg package to buildInputs to get svg + support. @@ -2414,7 +2443,7 @@ addEnvHooks "$hostOffset" myBashFunction PaX flags on Linux (where it is available by default; on all other platforms, paxmark is a no-op). For example, to disable secure memory protections on the executable - foo: + foo postFixup = '' paxmark m $out/bin/foo @@ -2436,16 +2465,164 @@ addEnvHooks "$hostOffset" myBashFunction This is a special setup hook which helps in packaging proprietary software in that it automatically tries to find missing shared library - dependencies of ELF files. All packages within the - runtimeDependencies environment variable are - unconditionally added to executables, which is useful for programs that - use - dlopen - 3 to load libraries at runtime. + dependencies of ELF files based on the given + buildInputs and nativeBuildInputs. + + + You can also specify a runtimeDependencies environment + variable which lists dependencies that are unconditionally added to all + executables. + + + This is useful for programs that use + dlopen + 3 + to load libraries at runtime. + + + In certain situations you may want to run the main command + (autoPatchelf) of the setup hook on a file or a set + of directories instead of unconditionally patching all outputs. This + can be done by setting the dontAutoPatchelf environment + variable to a non-empty value. + + + The autoPatchelf command also recognizes a + --no-recurse command line flag, + which prevents it from recursing into subdirectories. - + + + breakpointHook + + + + This hook will make a build pause instead of stopping when a failure + happens. It prevents nix from cleaning up the build environment immediately and + allows the user to attach to a build environment using the + cntr command. Upon build error it will print + instructions on how to use cntr. Installing + cntr and running the command will provide shell access to the build + sandbox of failed build. At /var/lib/cntr the + sandboxed filesystem is mounted. All commands and files of the system are + still accessible within the shell. To execute commands from the sandbox + use the cntr exec subcommand. Note that cntr also + needs to be executed on the machine that is doing the build, which might + not be the case when remote builders are enabled. + cntr is only supported on Linux-based platforms. To + use it first add cntr to your + environment.systemPackages on NixOS or alternatively to + the root user on non-NixOS systems. Then in the package that is supposed + to be inspected, add breakpointHook to + nativeBuildInputs. + + nativeBuildInputs = [ breakpointHook ]; + + When a build failure happens there will be an instruction printed that + shows how to attach with cntr to the build sandbox. + + + + + + cmake + + + + Overrides the default configure phase to run the CMake command. By + default, we use the Make generator of CMake. In + addition, dependencies are added automatically to CMAKE_PREFIX_PATH so + that packages are correctly detected by CMake. Some additional flags + are passed in to give similar behavior to configure-based packages. You + can disable this hook’s behavior by setting configurePhase to a custom + value, or by setting dontUseCmakeConfigure. cmakeFlags controls flags + passed only to CMake. By default, parallel building is enabled as CMake + supports parallel building almost everywhere. When Ninja is also in + use, CMake will detect that and use the ninja generator. + + + + + + xcbuildHook + + + + Overrides the build and install phases to run the “xcbuild” command. + This hook is needed when a project only comes with build files for the + XCode build system. You can disable this behavior by setting buildPhase + and configurePhase to a custom value. xcbuildFlags controls flags + passed only to xcbuild. + + + + + + meson + + + + Overrides the configure phase to run meson to generate Ninja files. You + can disable this behavior by setting configurePhase to a custom value, + or by setting dontUseMesonConfigure. To run these files, you should + accompany meson with ninja. mesonFlags controls only the flags passed + to meson. By default, parallel building is enabled as Meson supports + parallel building almost everywhere. + + + + + + ninja + + + + Overrides the build, install, and check phase to run ninja instead of + make. You can disable this behavior with the dontUseNinjaBuild, + dontUseNinjaInstall, and dontUseNinjaCheck, respectively. Parallel + building is enabled by default in Ninja. + + + + + + unzip + + + + This setup hook will allow you to unzip .zip files specified in $src. + There are many similar packages like unrar, undmg, etc. + + + + + + wafHook + + + + Overrides the configure, build, and install phases. This will run the + "waf" script used by many projects. If waf doesn’t exist, it will copy + the version of waf available in Nixpkgs wafFlags can be used to pass + flags to the waf script. + + + + + + scons + + + + Overrides the build, install, and check phases. This uses the scons + build system as a replacement for make. scons does not provide a + configure phase, so everything is managed at build and install time. + + + +
diff --git a/lib/asserts.nix b/lib/asserts.nix new file mode 100644 index 000000000000..8a5f1fb3feb7 --- /dev/null +++ b/lib/asserts.nix @@ -0,0 +1,44 @@ +{ lib }: + +rec { + + /* Print a trace message if pred is false. + Intended to be used to augment asserts with helpful error messages. + + Example: + assertMsg false "nope" + => false + stderr> trace: nope + + assert (assertMsg ("foo" == "bar") "foo is not bar, silly"); "" + stderr> trace: foo is not bar, silly + stderr> assert failed at … + + Type: + assertMsg :: Bool -> String -> Bool + */ + # TODO(Profpatsch): add tests that check stderr + assertMsg = pred: msg: + if pred + then true + else builtins.trace msg false; + + /* Specialized `assertMsg` for checking if val is one of the elements + of a list. Useful for checking enums. + + Example: + let sslLibrary = "libressl" + in assertOneOf "sslLibrary" sslLibrary [ "openssl" "bearssl" ] + => false + stderr> trace: sslLibrary must be one of "openssl", "bearssl", but is: "libressl" + + Type: + assertOneOf :: String -> ComparableVal -> List ComparableVal -> Bool + */ + assertOneOf = name: val: xs: assertMsg + (lib.elem val xs) + "${name} must be one of ${ + lib.generators.toPretty {} xs}, but is: ${ + lib.generators.toPretty {} val}"; + +} diff --git a/lib/attrsets.nix b/lib/attrsets.nix index 1e4142562fa6..d374d229f597 100644 --- a/lib/attrsets.nix +++ b/lib/attrsets.nix @@ -94,6 +94,15 @@ rec { attrValues = builtins.attrValues or (attrs: attrVals (attrNames attrs) attrs); + /* Given a set of attribute names, return the set of the corresponding + attributes from the given set. + + Example: + getAttrs [ "a" "b" ] { a = 1; b = 2; c = 3; } + => { a = 1; b = 2; } + */ + getAttrs = names: attrs: genAttrs names (name: attrs.${name}); + /* Collect each attribute named `attr' from a list of attribute sets. Sets that don't contain the named attribute are ignored. @@ -435,12 +444,15 @@ rec { useful for deep-overriding. Example: - x = { a = { b = 4; c = 3; }; } - overrideExisting x { a = { b = 6; d = 2; }; } - => { a = { b = 6; d = 2; }; } + overrideExisting {} { a = 1; } + => {} + overrideExisting { b = 2; } { a = 1; } + => { b = 2; } + overrideExisting { a = 3; b = 2; } { a = 1; } + => { a = 1; b = 2; } */ overrideExisting = old: new: - old // listToAttrs (map (attr: nameValuePair attr (attrByPath [attr] old.${attr} new)) (attrNames old)); + mapAttrs (name: value: new.${name} or value) old; /* Get a package output. If no output is found, fallback to `.out` and then to the default. diff --git a/lib/customisation.nix b/lib/customisation.nix index df9d977e9ec7..68062dd0daf0 100644 --- a/lib/customisation.nix +++ b/lib/customisation.nix @@ -196,7 +196,7 @@ rec { newScope = scope: newScope (self // scope); callPackage = self.newScope {}; overrideScope = g: lib.warn - "`overrideScope` (from `lib.makeScope`) is deprecated. Do `overrideScope' (self: self: { … })` instead of `overrideScope (super: self: { … })`. All other overrides have the parameters in that order, including other definitions of `overrideScope`. This was the only definition violating the pattern." + "`overrideScope` (from `lib.makeScope`) is deprecated. Do `overrideScope' (self: super: { … })` instead of `overrideScope (super: self: { … })`. All other overrides have the parameters in that order, including other definitions of `overrideScope`. This was the only definition violating the pattern." (makeScope newScope (lib.fixedPoints.extends (lib.flip g) f)); overrideScope' = g: makeScope newScope (lib.fixedPoints.extends g f); packages = f; diff --git a/lib/debug.nix b/lib/debug.nix index 383eb32d75d0..2879f72ed2ba 100644 --- a/lib/debug.nix +++ b/lib/debug.nix @@ -23,27 +23,54 @@ rec { # -- TRACING -- - /* Trace msg, but only if pred is true. + /* Conditionally trace the supplied message, based on a predicate. + + Type: traceIf :: bool -> string -> a -> a Example: traceIf true "hello" 3 trace: hello => 3 */ - traceIf = pred: msg: x: if pred then trace msg x else x; + traceIf = + # Predicate to check + pred: + # Message that should be traced + msg: + # Value to return + x: if pred then trace msg x else x; - /* Trace the value and also return it. + /* Trace the supplied value after applying a function to it, and + return the original value. + + Type: traceValFn :: (a -> b) -> a -> a Example: traceValFn (v: "mystring ${v}") "foo" trace: mystring foo => "foo" */ - traceValFn = f: x: trace (f x) x; + traceValFn = + # Function to apply + f: + # Value to trace and return + x: trace (f x) x; + + /* Trace the supplied value and return it. + + Type: traceVal :: a -> a + + Example: + traceVal 42 + # trace: 42 + => 42 + */ traceVal = traceValFn id; /* `builtins.trace`, but the value is `builtins.deepSeq`ed first. + Type: traceSeq :: a -> b -> b + Example: trace { a.b.c = 3; } null trace: { a = ; } @@ -52,7 +79,11 @@ rec { trace: { a = { b = { c = 3; }; }; } => null */ - traceSeq = x: y: trace (builtins.deepSeq x x) y; + traceSeq = + # The value to trace + x: + # The value to return + y: trace (builtins.deepSeq x x) y; /* Like `traceSeq`, but only evaluate down to depth n. This is very useful because lots of `traceSeq` usages @@ -76,27 +107,49 @@ rec { in trace (generators.toPretty { allowPrettyValues = true; } (modify depth snip x)) y; - /* A combination of `traceVal` and `traceSeq` */ - traceValSeqFn = f: v: traceValFn f (builtins.deepSeq v v); + /* A combination of `traceVal` and `traceSeq` that applies a + provided function to the value to be traced after `deepSeq`ing + it. + */ + traceValSeqFn = + # Function to apply + f: + # Value to trace + v: traceValFn f (builtins.deepSeq v v); + + /* A combination of `traceVal` and `traceSeq`. */ traceValSeq = traceValSeqFn id; + /* A combination of `traceVal` and `traceSeqN` that applies a + provided function to the value to be traced. */ + traceValSeqNFn = + # Function to apply + f: + depth: + # Value to trace + v: traceSeqN depth (f v) v; + /* A combination of `traceVal` and `traceSeqN`. */ - traceValSeqNFn = f: depth: v: traceSeqN depth (f v) v; traceValSeqN = traceValSeqNFn id; # -- TESTING -- - /* Evaluate a set of tests. A test is an attribute set {expr, - expected}, denoting an expression and its expected result. The - result is a list of failed tests, each represented as {name, - expected, actual}, denoting the attribute name of the failing - test and its expected and actual results. Used for regression - testing of the functions in lib; see tests.nix for an example. - Only tests having names starting with "test" are run. - Add attr { tests = ["testName"]; } to run these test only + /* Evaluate a set of tests. A test is an attribute set `{expr, + expected}`, denoting an expression and its expected result. The + result is a list of failed tests, each represented as `{name, + expected, actual}`, denoting the attribute name of the failing + test and its expected and actual results. + + Used for regression testing of the functions in lib; see + tests.nix for an example. Only tests having names starting with + "test" are run. + + Add attr { tests = ["testName"]; } to run these tests only. */ - runTests = tests: lib.concatLists (lib.attrValues (lib.mapAttrs (name: test: + runTests = + # Tests to run + tests: lib.concatLists (lib.attrValues (lib.mapAttrs (name: test: let testsToRun = if tests ? tests then tests.tests else []; in if (substring 0 4 name == "test" || elem name testsToRun) && ((testsToRun == []) || elem name tests.tests) @@ -105,8 +158,11 @@ rec { then [ { inherit name; expected = test.expected; result = test.expr; } ] else [] ) tests)); - # create a test assuming that list elements are true - # usage: { testX = allTrue [ true ]; } + /* Create a test assuming that list elements are `true`. + + Example: + { testX = allTrue [ true ]; } + */ testAllTrue = expr: { inherit expr; expected = map (x: true) expr; }; diff --git a/lib/default.nix b/lib/default.nix index dd6fcec75e21..e4e3e7d325a4 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -38,10 +38,11 @@ let systems = callLibs ./systems; # misc + asserts = callLibs ./asserts.nix; debug = callLibs ./debug.nix; - generators = callLibs ./generators.nix; misc = callLibs ./deprecated.nix; + # domain-specific fetchers = callLibs ./fetchers.nix; @@ -60,11 +61,10 @@ let boolToString mergeAttrs flip mapNullable inNixShell min max importJSON warn info nixpkgsVersion version mod compare splitByAndCompare functionArgs setFunctionArgs isFunction; - - inherit (fixedPoints) fix fix' extends composeExtensions + inherit (fixedPoints) fix fix' converge extends composeExtensions makeExtensible makeExtensibleWithCustomName; inherit (attrsets) attrByPath hasAttrByPath setAttrByPath - getAttrFromPath attrVals attrValues catAttrs filterAttrs + getAttrFromPath attrVals attrValues getAttrs catAttrs filterAttrs filterAttrsRecursive foldAttrs collect nameValuePair mapAttrs mapAttrs' mapAttrsToList mapAttrsRecursive mapAttrsRecursiveCond genAttrs isDerivation toDerivation optionalAttrs @@ -117,6 +117,8 @@ let unknownModule mkOption; inherit (types) isType setType defaultTypeMerge defaultFunctor isOptionType mkOptionType; + inherit (asserts) + assertMsg assertOneOf; inherit (debug) addErrorContextToAttrs traceIf traceVal traceValFn traceXMLVal traceXMLValMarked traceSeq traceSeqN traceValSeq traceValSeqFn traceValSeqN traceValSeqNFn traceShowVal diff --git a/lib/fixed-points.nix b/lib/fixed-points.nix index 13e053b5aa7d..2f818c88de5d 100644 --- a/lib/fixed-points.nix +++ b/lib/fixed-points.nix @@ -24,6 +24,16 @@ rec { # for a concrete example. fix' = f: let x = f x // { __unfix__ = f; }; in x; + # Return the fixpoint that `f` converges to when called recursively, starting + # with the input `x`. + # + # nix-repl> converge (x: x / 2) 16 + # 0 + converge = f: x: + if (f x) == x + then x + else converge f (f x); + # Modify the contents of an explicitly recursive attribute set in a way that # honors `self`-references. This is accomplished with a function # @@ -41,6 +51,18 @@ rec { # think of it as an infix operator `g extends f` that mimics the syntax from # Java. It may seem counter-intuitive to have the "base class" as the second # argument, but it's nice this way if several uses of `extends` are cascaded. + # + # To get a better understanding how `extends` turns a function with a fix + # point (the package set we start with) into a new function with a different fix + # point (the desired packages set) lets just see, how `extends g f` + # unfolds with `g` and `f` defined above: + # + # extends g f = self: let super = f self; in super // g self super; + # = self: let super = { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; }; in super // g self super + # = self: { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; } // g self { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; } + # = self: { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; } // { foo = "foo" + " + "; } + # = self: { foo = "foo + "; bar = "bar"; foobar = self.foo + self.bar; } + # extends = f: rattrs: self: let super = rattrs self; in super // f self super; # Compose two extending functions of the type expected by 'extends' diff --git a/lib/generators.nix b/lib/generators.nix index f5faf7007860..863ba847423e 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -143,6 +143,7 @@ rec { }@args: v: with builtins; let isPath = v: typeOf v == "path"; in if isInt v then toString v + else if isFloat v then "~${toString v}" else if isString v then ''"${libStr.escape [''"''] v}"'' else if true == v then "true" else if false == v then "false" diff --git a/lib/licenses.nix b/lib/licenses.nix index c442d74c857c..5ef60b510634 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -13,6 +13,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec { * add it to this list. The URL mentioned above is a good source for inspiration. */ + abstyles = spdx { + spdxId = "Abstyles"; + fullName = "Abstyles License"; + }; + afl21 = spdx { spdxId = "AFL-2.1"; fullName = "Academic Free License v2.1"; @@ -42,6 +47,7 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec { amd = { fullName = "AMD License Agreement"; url = http://developer.amd.com/amd-license-agreement/; + free = false; }; apsl20 = spdx { @@ -99,14 +105,10 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec { fullName = ''BSD 4-clause "Original" or "Old" License''; }; - bsl10 = { - fullName = "Business Source License 1.0"; - url = https://mariadb.com/bsl10; - }; - bsl11 = { fullName = "Business Source License 1.1"; url = https://mariadb.com/bsl11; + free = false; }; clArtistic = spdx { @@ -309,6 +311,12 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec { fullName = "GNU General Public License v2.0 only"; }; + gpl2Classpath = { + spdxId = "GPL-2.0-with-classpath-exception"; + fullName = "GNU General Public License v2.0 only (with Classpath exception)"; + url = https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception; + }; + gpl2ClasspathPlus = { fullName = "GNU General Public License v2.0 or later (with Classpath exception)"; url = https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception; @@ -355,6 +363,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec { fullName = "Independent JPEG Group License"; }; + imagemagick = spdx { + fullName = "ImageMagick License"; + spdxId = "imagemagick"; + }; + inria-compcert = { fullName = "INRIA Non-Commercial License Agreement for the CompCert verified compiler"; url = "http://compcert.inria.fr/doc/LICENSE"; @@ -382,6 +395,18 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec { fullName = "ISC License"; }; + # Proprietary binaries; free to redistribute without modification. + issl = { + fullName = "Intel Simplified Software License"; + url = https://software.intel.com/en-us/license/intel-simplified-software-license; + free = false; + }; + + jasper = spdx { + spdxId = "JasPer-2.0"; + fullName = "JasPer License"; + }; + lgpl2 = spdx { spdxId = "LGPL-2.0"; fullName = "GNU Library General Public License v2 only"; @@ -480,6 +505,12 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec { free = false; }; + nasa13 = spdx { + spdxId = "NASA-1.3"; + fullName = "NASA Open Source Agreement 1.3"; + free = false; + }; + ncsa = spdx { spdxId = "NCSA"; fullName = "University of Illinois/NCSA Open Source License"; @@ -495,6 +526,12 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec { fullName = "Non-Profit Open Software License 3.0"; }; + ocamlpro_nc = { + fullName = "OCamlPro Non Commercial license version 1"; + url = "https://alt-ergo.ocamlpro.com/http/alt-ergo-2.2.0/OCamlPro-Non-Commercial-License.pdf"; + free = false; + }; + ofl = spdx { spdxId = "OFL-1.1"; fullName = "SIL Open Font License 1.1"; @@ -546,6 +583,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec { fullName = "Public Domain"; }; + purdueBsd = { + fullName = " Purdue BSD-Style License"; # also know as lsof license + url = https://enterprise.dejacode.com/licenses/public/purdue-bsd; + }; + qpl = spdx { spdxId = "QPL-1.0"; fullName = "Q Public License 1.0"; @@ -561,6 +603,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec { fullName = "Ruby License"; }; + sendmail = spdx { + spdxId = "Sendmail"; + fullName = "Sendmail License"; + }; + sgi-b-20 = spdx { spdxId = "SGI-B-2.0"; fullName = "SGI Free Software License B v2.0"; diff --git a/lib/lists.nix b/lib/lists.nix index 288882924fff..be541427c247 100644 --- a/lib/lists.nix +++ b/lib/lists.nix @@ -1,4 +1,5 @@ # General list operations. + { lib }: with lib.trivial; let @@ -8,21 +9,23 @@ rec { inherit (builtins) head tail length isList elemAt concatLists filter elem genList; - /* Create a list consisting of a single element. `singleton x' is - sometimes more convenient with respect to indentation than `[x]' + /* Create a list consisting of a single element. `singleton x` is + sometimes more convenient with respect to indentation than `[x]` when x spans multiple lines. + Type: singleton :: a -> [a] + Example: singleton "foo" => [ "foo" ] */ singleton = x: [x]; - /* “right fold” a binary function `op' between successive elements of - `list' with `nul' as the starting value, i.e., - `foldr op nul [x_1 x_2 ... x_n] == op x_1 (op x_2 ... (op x_n nul))'. - Type: - foldr :: (a -> b -> b) -> b -> [a] -> b + /* “right fold” a binary function `op` between successive elements of + `list` with `nul' as the starting value, i.e., + `foldr op nul [x_1 x_2 ... x_n] == op x_1 (op x_2 ... (op x_n nul))`. + + Type: foldr :: (a -> b -> b) -> b -> [a] -> b Example: concat = foldr (a: b: a + b) "z" @@ -42,16 +45,15 @@ rec { else op (elemAt list n) (fold' (n + 1)); in fold' 0; - /* `fold' is an alias of `foldr' for historic reasons */ + /* `fold` is an alias of `foldr` for historic reasons */ # FIXME(Profpatsch): deprecate? fold = foldr; - /* “left fold”, like `foldr', but from the left: + /* “left fold”, like `foldr`, but from the left: `foldl op nul [x_1 x_2 ... x_n] == op (... (op (op nul x_1) x_2) ... x_n)`. - Type: - foldl :: (b -> a -> b) -> b -> [a] -> b + Type: foldl :: (b -> a -> b) -> b -> [a] -> b Example: lconcat = foldl (a: b: a + b) "z" @@ -70,16 +72,20 @@ rec { else op (foldl' (n - 1)) (elemAt list n); in foldl' (length list - 1); - /* Strict version of `foldl'. + /* Strict version of `foldl`. The difference is that evaluation is forced upon access. Usually used with small whole results (in contract with lazily-generated list or large lists where only a part is consumed.) + + Type: foldl' :: (b -> a -> b) -> b -> [a] -> b */ foldl' = builtins.foldl' or foldl; /* Map with index starting from 0 + Type: imap0 :: (int -> a -> b) -> [a] -> [b] + Example: imap0 (i: v: "${v}-${toString i}") ["a" "b"] => [ "a-0" "b-1" ] @@ -88,6 +94,8 @@ rec { /* Map with index starting from 1 + Type: imap1 :: (int -> a -> b) -> [a] -> [b] + Example: imap1 (i: v: "${v}-${toString i}") ["a" "b"] => [ "a-1" "b-2" ] @@ -96,6 +104,8 @@ rec { /* Map and concatenate the result. + Type: concatMap :: (a -> [b]) -> [a] -> [b] + Example: concatMap (x: [x] ++ ["z"]) ["a" "b"] => [ "a" "z" "b" "z" ] @@ -118,15 +128,21 @@ rec { /* Remove elements equal to 'e' from a list. Useful for buildInputs. + Type: remove :: a -> [a] -> [a] + Example: remove 3 [ 1 3 4 3 ] => [ 1 4 ] */ - remove = e: filter (x: x != e); + remove = + # Element to remove from the list + e: filter (x: x != e); /* Find the sole element in the list matching the specified - predicate, returns `default' if no such element exists, or - `multiple' if there are multiple matching elements. + predicate, returns `default` if no such element exists, or + `multiple` if there are multiple matching elements. + + Type: findSingle :: (a -> bool) -> a -> a -> [a] -> a Example: findSingle (x: x == 3) "none" "multiple" [ 1 3 3 ] @@ -136,14 +152,24 @@ rec { findSingle (x: x == 3) "none" "multiple" [ 1 9 ] => "none" */ - findSingle = pred: default: multiple: list: + findSingle = + # Predicate + pred: + # Default value to return if element was not found. + default: + # Default value to return if more than one element was found + multiple: + # Input list + list: let found = filter pred list; len = length found; in if len == 0 then default else if len != 1 then multiple else head found; /* Find the first element in the list matching the specified - predicate or returns `default' if no such element exists. + predicate or return `default` if no such element exists. + + Type: findFirst :: (a -> bool) -> a -> [a] -> a Example: findFirst (x: x > 3) 7 [ 1 6 4 ] @@ -151,12 +177,20 @@ rec { findFirst (x: x > 9) 7 [ 1 6 4 ] => 7 */ - findFirst = pred: default: list: + findFirst = + # Predicate + pred: + # Default value to return + default: + # Input list + list: let found = filter pred list; in if found == [] then default else head found; - /* Return true iff function `pred' returns true for at least element - of `list'. + /* Return true if function `pred` returns true for at least one + element of `list`. + + Type: any :: (a -> bool) -> [a] -> bool Example: any isString [ 1 "a" { } ] @@ -166,8 +200,10 @@ rec { */ any = builtins.any or (pred: foldr (x: y: if pred x then true else y) false); - /* Return true iff function `pred' returns true for all elements of - `list'. + /* Return true if function `pred` returns true for all elements of + `list`. + + Type: all :: (a -> bool) -> [a] -> bool Example: all (x: x < 3) [ 1 2 ] @@ -177,19 +213,25 @@ rec { */ all = builtins.all or (pred: foldr (x: y: if pred x then y else false) true); - /* Count how many times function `pred' returns true for the elements - of `list'. + /* Count how many elements of `list` match the supplied predicate + function. + + Type: count :: (a -> bool) -> [a] -> int Example: count (x: x == 3) [ 3 2 3 4 6 ] => 2 */ - count = pred: foldl' (c: x: if pred x then c + 1 else c) 0; + count = + # Predicate + pred: foldl' (c: x: if pred x then c + 1 else c) 0; /* Return a singleton list or an empty list, depending on a boolean value. Useful when building lists with optional elements (e.g. `++ optional (system == "i686-linux") flashplayer'). + Type: optional :: bool -> a -> [a] + Example: optional true "foo" => [ "foo" ] @@ -200,13 +242,19 @@ rec { /* Return a list or an empty list, depending on a boolean value. + Type: optionals :: bool -> [a] -> [a] + Example: optionals true [ 2 3 ] => [ 2 3 ] optionals false [ 2 3 ] => [ ] */ - optionals = cond: elems: if cond then elems else []; + optionals = + # Condition + cond: + # List to return if condition is true + elems: if cond then elems else []; /* If argument is a list, return it; else, wrap it in a singleton @@ -223,20 +271,28 @@ rec { /* Return a list of integers from `first' up to and including `last'. + Type: range :: int -> int -> [int] + Example: range 2 4 => [ 2 3 4 ] range 3 2 => [ ] */ - range = first: last: + range = + # First integer in the range + first: + # Last integer in the range + last: if first > last then [] else genList (n: first + n) (last - first + 1); - /* Splits the elements of a list in two lists, `right' and - `wrong', depending on the evaluation of a predicate. + /* Splits the elements of a list in two lists, `right` and + `wrong`, depending on the evaluation of a predicate. + + Type: (a -> bool) -> [a] -> { right :: [a], wrong :: [a] } Example: partition (x: x > 2) [ 5 1 2 3 4 ] @@ -252,7 +308,7 @@ rec { /* Splits the elements of a list into many lists, using the return value of a predicate. Predicate should return a string which becomes keys of attrset `groupBy' returns. - `groupBy'' allows to customise the combining function and initial value + `groupBy'` allows to customise the combining function and initial value Example: groupBy (x: boolToString (x > 2)) [ 5 1 2 3 4 ] @@ -268,10 +324,6 @@ rec { xfce = [ { name = "xfce"; script = "xfce4-session &"; } ]; } - - groupBy' allows to customise the combining function and initial value - - Example: groupBy' builtins.add 0 (x: boolToString (x > 2)) [ 5 1 2 3 4 ] => { true = 12; false = 3; } */ @@ -289,17 +341,27 @@ rec { the merging stops at the shortest. How both lists are merged is defined by the first argument. + Type: zipListsWith :: (a -> b -> c) -> [a] -> [b] -> [c] + Example: zipListsWith (a: b: a + b) ["h" "l"] ["e" "o"] => ["he" "lo"] */ - zipListsWith = f: fst: snd: + zipListsWith = + # Function to zip elements of both lists + f: + # First list + fst: + # Second list + snd: genList (n: f (elemAt fst n) (elemAt snd n)) (min (length fst) (length snd)); /* Merges two lists of the same size together. If the sizes aren't the same the merging stops at the shortest. + Type: zipLists :: [a] -> [b] -> [{ fst :: a, snd :: b}] + Example: zipLists [ 1 2 ] [ "a" "b" ] => [ { fst = 1; snd = "a"; } { fst = 2; snd = "b"; } ] @@ -308,6 +370,8 @@ rec { /* Reverse the order of the elements of a list. + Type: reverseList :: [a] -> [a] + Example: reverseList [ "b" "o" "j" ] @@ -321,8 +385,7 @@ rec { `before a b == true` means that `b` depends on `a` (there's an edge from `b` to `a`). - Examples: - + Example: listDfs true hasPrefix [ "/home/user" "other" "/" "/home" ] == { minimal = "/"; # minimal element visited = [ "/home/user" ]; # seen elements (in reverse order) @@ -336,7 +399,6 @@ rec { rest = [ "/home" "other" ]; # everything else */ - listDfs = stopOnCycles: before: list: let dfs' = us: visited: rest: @@ -361,7 +423,7 @@ rec { `before a b == true` means that `b` should be after `a` in the result. - Examples: + Example: toposort hasPrefix [ "/home/user" "other" "/" "/home" ] == { result = [ "/" "/home" "/home/user" "other" ]; } @@ -376,7 +438,6 @@ rec { toposort (a: b: a < b) [ 3 2 1 ] == { result = [ 1 2 3 ]; } */ - toposort = before: list: let dfsthis = listDfs true before list; @@ -467,26 +528,38 @@ rec { /* Return the first (at most) N elements of a list. + Type: take :: int -> [a] -> [a] + Example: take 2 [ "a" "b" "c" "d" ] => [ "a" "b" ] take 2 [ ] => [ ] */ - take = count: sublist 0 count; + take = + # Number of elements to take + count: sublist 0 count; /* Remove the first (at most) N elements of a list. + Type: drop :: int -> [a] -> [a] + Example: drop 2 [ "a" "b" "c" "d" ] => [ "c" "d" ] drop 2 [ ] => [ ] */ - drop = count: list: sublist count (length list) list; + drop = + # Number of elements to drop + count: + # Input list + list: sublist count (length list) list; - /* Return a list consisting of at most ‘count’ elements of ‘list’, - starting at index ‘start’. + /* Return a list consisting of at most `count` elements of `list`, + starting at index `start`. + + Type: sublist :: int -> int -> [a] -> [a] Example: sublist 1 3 [ "a" "b" "c" "d" "e" ] @@ -494,7 +567,13 @@ rec { sublist 1 3 [ ] => [ ] */ - sublist = start: count: list: + sublist = + # Index at which to start the sublist + start: + # Number of elements to take + count: + # Input list + list: let len = length list; in genList (n: elemAt list (n + start)) @@ -504,23 +583,34 @@ rec { /* Return the last element of a list. + This function throws an error if the list is empty. + + Type: last :: [a] -> a + Example: last [ 1 2 3 ] => 3 */ last = list: - assert list != []; elemAt list (length list - 1); + assert lib.assertMsg (list != []) "lists.last: list must not be empty!"; + elemAt list (length list - 1); - /* Return all elements but the last + /* Return all elements but the last. + + This function throws an error if the list is empty. + + Type: init :: [a] -> [a] Example: init [ 1 2 3 ] => [ 1 2 ] */ - init = list: assert list != []; take (length list - 1) list; + init = list: + assert lib.assertMsg (list != []) "lists.init: list must not be empty!"; + take (length list - 1) list; - /* return the image of the cross product of some lists by a function + /* Return the image of the cross product of some lists by a function. Example: crossLists (x:y: "${toString x}${toString y}") [[1 2] [3 4]] @@ -531,8 +621,9 @@ rec { /* Remove duplicate elements from the list. O(n^2) complexity. - Example: + Type: unique :: [a] -> [a] + Example: unique [ 3 2 3 4 ] => [ 3 2 4 ] */ diff --git a/lib/options.nix b/lib/options.nix index 01160b48ec01..791930eafbd0 100644 --- a/lib/options.nix +++ b/lib/options.nix @@ -8,33 +8,72 @@ with lib.strings; rec { + /* Returns true when the given argument is an option + + Type: isOption :: a -> bool + + Example: + isOption 1 // => false + isOption (mkOption {}) // => true + */ isOption = lib.isType "option"; + + /* Creates an Option attribute set. mkOption accepts an attribute set with the following keys: + + All keys default to `null` when not given. + + Example: + mkOption { } // => { _type = "option"; } + mkOption { defaultText = "foo"; } // => { _type = "option"; defaultText = "foo"; } + */ mkOption = - { default ? null # Default value used when no definition is given in the configuration. - , defaultText ? null # Textual representation of the default, for in the manual. - , example ? null # Example value used in the manual. - , description ? null # String describing the option. - , relatedPackages ? null # Related packages used in the manual (see `genRelatedPackages` in ../nixos/doc/manual/default.nix). - , type ? null # Option type, providing type-checking and value merging. - , apply ? null # Function that converts the option value to something else. - , internal ? null # Whether the option is for NixOS developers only. - , visible ? null # Whether the option shows up in the manual. - , readOnly ? null # Whether the option can be set only once - , options ? null # Obsolete, used by types.optionSet. + { + # Default value used when no definition is given in the configuration. + default ? null, + # Textual representation of the default, for the manual. + defaultText ? null, + # Example value used in the manual. + example ? null, + # String describing the option. + description ? null, + # Related packages used in the manual (see `genRelatedPackages` in ../nixos/doc/manual/default.nix). + relatedPackages ? null, + # Option type, providing type-checking and value merging. + type ? null, + # Function that converts the option value to something else. + apply ? null, + # Whether the option is for NixOS developers only. + internal ? null, + # Whether the option shows up in the manual. + visible ? null, + # Whether the option can be set only once + readOnly ? null, + # Obsolete, used by types.optionSet. + options ? null } @ attrs: attrs // { _type = "option"; }; - mkEnableOption = name: mkOption { + /* Creates an Option attribute set for a boolean value option i.e an + option to be toggled on or off: + + Example: + mkEnableOption "foo" + => { _type = "option"; default = false; description = "Whether to enable foo."; example = true; type = { ... }; } + */ + mkEnableOption = + # Name for the created option + name: mkOption { default = false; example = true; description = "Whether to enable ${name}."; type = lib.types.bool; }; - # This option accept anything, but it does not produce any result. This - # is useful for sharing a module across different module sets without - # having to implement similar features as long as the value of the options - # are not expected. + /* This option accepts anything, but it does not produce any result. + + This is useful for sharing a module across different module sets + without having to implement similar features as long as the + values of the options are not accessed. */ mkSinkUndeclaredOptions = attrs: mkOption ({ internal = true; visible = false; @@ -74,7 +113,24 @@ rec { else val) (head defs).value defs; + /* Extracts values of all "value" keys of the given list. + + Type: getValues :: [ { value :: a } ] -> [a] + + Example: + getValues [ { value = 1; } { value = 2; } ] // => [ 1 2 ] + getValues [ ] // => [ ] + */ getValues = map (x: x.value); + + /* Extracts values of all "file" keys of the given list + + Type: getFiles :: [ { file :: a } ] -> [a] + + Example: + getFiles [ { file = "file1"; } { file = "file2"; } ] // => [ "file1" "file2" ] + getFiles [ ] // => [ ] + */ getFiles = map (x: x.file); # Generate documentation template from the list of option declaration like @@ -107,10 +163,13 @@ rec { /* This function recursively removes all derivation attributes from - `x' except for the `name' attribute. This is to make the - generation of `options.xml' much more efficient: the XML - representation of derivations is very large (on the order of - megabytes) and is not actually used by the manual generator. */ + `x` except for the `name` attribute. + + This is to make the generation of `options.xml` much more + efficient: the XML representation of derivations is very large + (on the order of megabytes) and is not actually used by the + manual generator. + */ scrubOptionValue = x: if isDerivation x then { type = "derivation"; drvPath = x.name; outPath = x.name; name = x.name; } @@ -119,20 +178,21 @@ rec { else x; - /* For use in the ‘example’ option attribute. It causes the given - text to be included verbatim in documentation. This is necessary - for example values that are not simple values, e.g., - functions. */ + /* For use in the `example` option attribute. It causes the given + text to be included verbatim in documentation. This is necessary + for example values that are not simple values, e.g., functions. + */ literalExample = text: { _type = "literalExample"; inherit text; }; + # Helper functions. - /* Helper functions. */ + /* Convert an option, described as a list of the option parts in to a + safe, human readable version. - # Convert an option, described as a list of the option parts in to a - # safe, human readable version. ie: - # - # (showOption ["foo" "bar" "baz"]) == "foo.bar.baz" - # (showOption ["foo" "bar.baz" "tux"]) == "foo.\"bar.baz\".tux" + Example: + (showOption ["foo" "bar" "baz"]) == "foo.bar.baz" + (showOption ["foo" "bar.baz" "tux"]) == "foo.\"bar.baz\".tux" + */ showOption = parts: let escapeOptionPart = part: let diff --git a/lib/sources.nix b/lib/sources.nix index 704711b20cd9..1a9f3f7d1f34 100644 --- a/lib/sources.nix +++ b/lib/sources.nix @@ -26,6 +26,10 @@ rec { (type == "symlink" && lib.hasPrefix "result" baseName) ); + # Filters a source tree removing version control files and directories using cleanSourceWith + # + # Example: + # cleanSource ./. cleanSource = src: cleanSourceWith { filter = cleanSourceFilter; inherit src; }; # Like `builtins.filterSource`, except it will compose with itself, @@ -69,7 +73,7 @@ rec { # Get the commit id of a git repo # Example: commitIdFromGitRepo commitIdFromGitRepo = - let readCommitFromFile = path: file: + let readCommitFromFile = file: path: with builtins; let fileName = toString path + "/" + file; packedRefsName = toString path + "/packed-refs"; @@ -81,7 +85,7 @@ rec { matchRef = match "^ref: (.*)$" fileContent; in if isNull matchRef then fileContent - else readCommitFromFile path (lib.head matchRef) + else readCommitFromFile (lib.head matchRef) path # Sometimes, the file isn't there at all and has been packed away in the # packed-refs file, so we have to grep through it: else if lib.pathExists packedRefsName @@ -92,7 +96,7 @@ rec { then throw ("Could not find " + file + " in " + packedRefsName) else lib.head matchRef else throw ("Not a .git directory: " + path); - in lib.flip readCommitFromFile "HEAD"; + in readCommitFromFile "HEAD"; pathHasContext = builtins.hasContext or (lib.hasPrefix builtins.storeDir); diff --git a/lib/strings.nix b/lib/strings.nix index af932ce6ecff..48420a367815 100644 --- a/lib/strings.nix +++ b/lib/strings.nix @@ -12,6 +12,8 @@ rec { /* Concatenate a list of strings. + Type: concatStrings :: [string] -> string + Example: concatStrings ["foo" "bar"] => "foobar" @@ -20,15 +22,19 @@ rec { /* Map a function over a list and concatenate the resulting strings. + Type: concatMapStrings :: (a -> string) -> [a] -> string + Example: concatMapStrings (x: "a" + x) ["foo" "bar"] => "afooabar" */ concatMapStrings = f: list: concatStrings (map f list); - /* Like `concatMapStrings' except that the f functions also gets the + /* Like `concatMapStrings` except that the f functions also gets the position as a parameter. + Type: concatImapStrings :: (int -> a -> string) -> [a] -> string + Example: concatImapStrings (pos: x: "${toString pos}-${x}") ["foo" "bar"] => "1-foo2-bar" @@ -37,17 +43,25 @@ rec { /* Place an element between each element of a list + Type: intersperse :: a -> [a] -> [a] + Example: intersperse "/" ["usr" "local" "bin"] => ["usr" "/" "local" "/" "bin"]. */ - intersperse = separator: list: + intersperse = + # Separator to add between elements + separator: + # Input list + list: if list == [] || length list == 1 then list else tail (lib.concatMap (x: [separator x]) list); /* Concatenate a list of strings with a separator between each element + Type: concatStringsSep :: string -> [string] -> string + Example: concatStringsSep "/" ["usr" "local" "bin"] => "usr/local/bin" @@ -55,43 +69,77 @@ rec { concatStringsSep = builtins.concatStringsSep or (separator: list: concatStrings (intersperse separator list)); - /* First maps over the list and then concatenates it. + /* Maps a function over a list of strings and then concatenates the + result with the specified separator interspersed between + elements. + + Type: concatMapStringsSep :: string -> (string -> string) -> [string] -> string Example: concatMapStringsSep "-" (x: toUpper x) ["foo" "bar" "baz"] => "FOO-BAR-BAZ" */ - concatMapStringsSep = sep: f: list: concatStringsSep sep (map f list); + concatMapStringsSep = + # Separator to add between elements + sep: + # Function to map over the list + f: + # List of input strings + list: concatStringsSep sep (map f list); - /* First imaps over the list and then concatenates it. + /* Same as `concatMapStringsSep`, but the mapping function + additionally receives the position of its argument. + + Type: concatMapStringsSep :: string -> (int -> string -> string) -> [string] -> string Example: - concatImapStringsSep "-" (pos: x: toString (x / pos)) [ 6 6 6 ] => "6-3-2" */ - concatImapStringsSep = sep: f: list: concatStringsSep sep (lib.imap1 f list); + concatImapStringsSep = + # Separator to add between elements + sep: + # Function that receives elements and their positions + f: + # List of input strings + list: concatStringsSep sep (lib.imap1 f list); - /* Construct a Unix-style search path consisting of each `subDir" - directory of the given list of packages. + /* Construct a Unix-style, colon-separated search path consisting of + the given `subDir` appended to each of the given paths. + + Type: makeSearchPath :: string -> [string] -> string Example: makeSearchPath "bin" ["/root" "/usr" "/usr/local"] => "/root/bin:/usr/bin:/usr/local/bin" - makeSearchPath "bin" ["/"] - => "//bin" + makeSearchPath "bin" [""] + => "/bin" */ - makeSearchPath = subDir: packages: - concatStringsSep ":" (map (path: path + "/" + subDir) (builtins.filter (x: x != null) packages)); + makeSearchPath = + # Directory name to append + subDir: + # List of base paths + paths: + concatStringsSep ":" (map (path: path + "/" + subDir) (builtins.filter (x: x != null) paths)); - /* Construct a Unix-style search path, using given package output. - If no output is found, fallback to `.out` and then to the default. + /* Construct a Unix-style search path by appending the given + `subDir` to the specified `output` of each of the packages. If no + output by the given name is found, fallback to `.out` and then to + the default. + + Type: string -> string -> [package] -> string Example: makeSearchPathOutput "dev" "bin" [ pkgs.openssl pkgs.zlib ] => "/nix/store/9rz8gxhzf8sw4kf2j2f1grr49w8zx5vj-openssl-1.0.1r-dev/bin:/nix/store/wwh7mhwh269sfjkm6k5665b5kgp7jrk2-zlib-1.2.8/bin" */ - makeSearchPathOutput = output: subDir: pkgs: makeSearchPath subDir (map (lib.getOutput output) pkgs); + makeSearchPathOutput = + # Package output to use + output: + # Directory name to append + subDir: + # List of packages + pkgs: makeSearchPath subDir (map (lib.getOutput output) pkgs); /* Construct a library search path (such as RPATH) containing the libraries for a set of packages @@ -117,13 +165,12 @@ rec { /* Construct a perl search path (such as $PERL5LIB) - FIXME(zimbatm): this should be moved in perl-specific code - Example: pkgs = import { } makePerlPath [ pkgs.perlPackages.libnet ] => "/nix/store/n0m1fk9c960d8wlrs62sncnadygqqc6y-perl-Net-SMTP-1.25/lib/perl5/site_perl" */ + # FIXME(zimbatm): this should be moved in perl-specific code makePerlPath = makeSearchPathOutput "lib" "lib/perl5/site_perl"; /* Construct a perl search path recursively including all dependencies (such as $PERL5LIB) @@ -138,40 +185,77 @@ rec { /* Depending on the boolean `cond', return either the given string or the empty string. Useful to concatenate against a bigger string. + Type: optionalString :: bool -> string -> string + Example: optionalString true "some-string" => "some-string" optionalString false "some-string" => "" */ - optionalString = cond: string: if cond then string else ""; + optionalString = + # Condition + cond: + # String to return if condition is true + string: if cond then string else ""; /* Determine whether a string has given prefix. + Type: hasPrefix :: string -> string -> bool + Example: hasPrefix "foo" "foobar" => true hasPrefix "foo" "barfoo" => false */ - hasPrefix = pref: str: - substring 0 (stringLength pref) str == pref; + hasPrefix = + # Prefix to check for + pref: + # Input string + str: substring 0 (stringLength pref) str == pref; /* Determine whether a string has given suffix. + Type: hasSuffix :: string -> string -> bool + Example: hasSuffix "foo" "foobar" => false hasSuffix "foo" "barfoo" => true */ - hasSuffix = suffix: content: + hasSuffix = + # Suffix to check for + suffix: + # Input string + content: let lenContent = stringLength content; lenSuffix = stringLength suffix; in lenContent >= lenSuffix && substring (lenContent - lenSuffix) lenContent content == suffix; + /* Determine whether a string contains the given infix + + Type: hasInfix :: string -> string -> bool + + Example: + hasInfix "bc" "abcd" + => true + hasInfix "ab" "abcd" + => true + hasInfix "cd" "abcd" + => true + hasInfix "foo" "abcd" + => false + */ + hasInfix = infix: content: + let + drop = x: substring 1 (stringLength x) x; + in hasPrefix infix content + || content != "" && hasInfix infix (drop content); + /* Convert a string to a list of characters (i.e. singleton strings). This allows you to, e.g., map a function over each character. However, note that this will likely be horribly inefficient; Nix is not a @@ -180,6 +264,8 @@ rec { Also note that Nix treats strings as a list of bytes and thus doesn't handle unicode. + Type: stringtoCharacters :: string -> [string] + Example: stringToCharacters "" => [ ] @@ -194,18 +280,25 @@ rec { /* Manipulate a string character by character and replace them by strings before concatenating the results. + Type: stringAsChars :: (string -> string) -> string -> string + Example: stringAsChars (x: if x == "a" then "i" else x) "nax" => "nix" */ - stringAsChars = f: s: - concatStrings ( + stringAsChars = + # Function to map over each individual character + f: + # Input string + s: concatStrings ( map f (stringToCharacters s) ); - /* Escape occurrence of the elements of ‘list’ in ‘string’ by + /* Escape occurrence of the elements of `list` in `string` by prefixing it with a backslash. + Type: escape :: [string] -> string -> string + Example: escape ["(" ")"] "(foo)" => "\\(foo\\)" @@ -214,6 +307,8 @@ rec { /* Quote string to be used safely within the Bourne shell. + Type: escapeShellArg :: string -> string + Example: escapeShellArg "esc'ape\nme" => "'esc'\\''ape\nme'" @@ -222,6 +317,8 @@ rec { /* Quote all arguments to be safely passed to the Bourne shell. + Type: escapeShellArgs :: [string] -> string + Example: escapeShellArgs ["one" "two three" "four'five"] => "'one' 'two three' 'four'\\''five'" @@ -230,13 +327,15 @@ rec { /* Turn a string into a Nix expression representing that string + Type: string -> string + Example: escapeNixString "hello\${}\n" => "\"hello\\\${}\\n\"" */ escapeNixString = s: escape ["$"] (builtins.toJSON s); - /* Obsolete - use replaceStrings instead. */ + # Obsolete - use replaceStrings instead. replaceChars = builtins.replaceStrings or ( del: new: s: let @@ -256,6 +355,8 @@ rec { /* Converts an ASCII string to lower-case. + Type: toLower :: string -> string + Example: toLower "HOME" => "home" @@ -264,6 +365,8 @@ rec { /* Converts an ASCII string to upper-case. + Type: toUpper :: string -> string + Example: toUpper "home" => "HOME" @@ -273,7 +376,7 @@ rec { /* Appends string context from another string. This is an implementation detail of Nix. - Strings in Nix carry an invisible `context' which is a list of strings + Strings in Nix carry an invisible `context` which is a list of strings representing store paths. If the string is later used in a derivation attribute, the derivation will properly populate the inputDrvs and inputSrcs. @@ -319,8 +422,9 @@ rec { in recurse 0 0; - /* Return the suffix of the second argument if the first argument matches - its prefix. + /* Return a string without the specified prefix, if the prefix matches. + + Type: string -> string -> string Example: removePrefix "foo." "foo.bar.baz" @@ -328,18 +432,23 @@ rec { removePrefix "xxx" "foo.bar.baz" => "foo.bar.baz" */ - removePrefix = pre: s: + removePrefix = + # Prefix to remove if it matches + prefix: + # Input string + str: let - preLen = stringLength pre; - sLen = stringLength s; + preLen = stringLength prefix; + sLen = stringLength str; in - if hasPrefix pre s then - substring preLen (sLen - preLen) s + if hasPrefix prefix str then + substring preLen (sLen - preLen) str else - s; + str; - /* Return the prefix of the second argument if the first argument matches - its suffix. + /* Return a string without the specified suffix, if the suffix matches. + + Type: string -> string -> string Example: removeSuffix "front" "homefront" @@ -347,17 +456,21 @@ rec { removeSuffix "xxx" "homefront" => "homefront" */ - removeSuffix = suf: s: + removeSuffix = + # Suffix to remove if it matches + suffix: + # Input string + str: let - sufLen = stringLength suf; - sLen = stringLength s; + sufLen = stringLength suffix; + sLen = stringLength str; in - if sufLen <= sLen && suf == substring (sLen - sufLen) sufLen s then - substring 0 (sLen - sufLen) s + if sufLen <= sLen && suffix == substring (sLen - sufLen) sufLen str then + substring 0 (sLen - sufLen) str else - s; + str; - /* Return true iff string v1 denotes a version older than v2. + /* Return true if string v1 denotes a version older than v2. Example: versionOlder "1.1" "1.2" @@ -367,7 +480,7 @@ rec { */ versionOlder = v1: v2: builtins.compareVersions v2 v1 == 1; - /* Return true iff string v1 denotes a version equal to or newer than v2. + /* Return true if string v1 denotes a version equal to or newer than v2. Example: versionAtLeast "1.1" "1.0" @@ -410,7 +523,7 @@ rec { components = splitString "/" url; filename = lib.last components; name = builtins.head (splitString sep filename); - in assert name != filename; name; + in assert name != filename; name; /* Create an --{enable,disable}- string that can be passed to standard GNU Autoconf scripts. @@ -459,6 +572,11 @@ rec { /* Create a fixed width string with additional prefix to match required width. + This function will fail if the input string is longer than the + requested length. + + Type: fixedWidthString :: int -> string -> string + Example: fixedWidthString 5 "0" (toString 15) => "00015" @@ -468,7 +586,10 @@ rec { strw = lib.stringLength str; reqWidth = width - (lib.stringLength filler); in - assert strw <= width; + assert lib.assertMsg (strw <= width) + "fixedWidthString: requested string length (${ + toString width}) must not be shorter than actual length (${ + toString strw})"; if strw == width then str else filler + fixedWidthString reqWidth filler str; /* Format a number adding leading zeroes up to fixed width. @@ -499,12 +620,16 @@ rec { => false */ isStorePath = x: - isCoercibleToString x - && builtins.substring 0 1 (toString x) == "/" - && dirOf (builtins.toPath x) == builtins.storeDir; + if isCoercibleToString x then + let str = toString x; in + builtins.substring 0 1 str == "/" + && dirOf str == builtins.storeDir + else + false; - /* Convert string to int - Obviously, it is a bit hacky to use fromJSON that way. + /* Parse a string string as an int. + + Type: string -> int Example: toInt "1337" @@ -514,17 +639,18 @@ rec { toInt "3.14" => error: floating point JSON numbers are not supported */ + # Obviously, it is a bit hacky to use fromJSON this way. toInt = str: let may_be_int = builtins.fromJSON str; in if builtins.isInt may_be_int then may_be_int else throw "Could not convert ${str} to int."; - /* Read a list of paths from `file', relative to the `rootPath'. Lines - beginning with `#' are treated as comments and ignored. Whitespace - is significant. + /* Read a list of paths from `file`, relative to the `rootPath`. + Lines beginning with `#` are treated as comments and ignored. + Whitespace is significant. - NOTE: this function is not performant and should be avoided + NOTE: This function is not performant and should be avoided. Example: readPathsFromFile /prefix @@ -537,16 +663,17 @@ rec { */ readPathsFromFile = rootPath: file: let - root = toString rootPath; lines = lib.splitString "\n" (builtins.readFile file); removeComments = lib.filter (line: line != "" && !(lib.hasPrefix "#" line)); relativePaths = removeComments lines; - absolutePaths = builtins.map (path: builtins.toPath (root + "/" + path)) relativePaths; + absolutePaths = builtins.map (path: rootPath + "/${path}") relativePaths; in absolutePaths; /* Read the contents of a file removing the trailing \n + Type: fileContents :: path -> string + Example: $ echo "1.0" > ./version diff --git a/lib/systems/default.nix b/lib/systems/default.nix index 5eacc9eb23e1..25df5e174069 100644 --- a/lib/systems/default.nix +++ b/lib/systems/default.nix @@ -32,6 +32,7 @@ rec { else if final.isUClibc then "uclibc" else if final.isAndroid then "bionic" else if final.isLinux /* default */ then "glibc" + else if final.isAvr then "avrlibc" # TODO(@Ericson2314) think more about other operating systems else "native/impure"; extensions = { @@ -46,6 +47,65 @@ rec { # Misc boolean options useAndroidPrebuilt = false; useiOSPrebuilt = false; + + # Output from uname + uname = { + # uname -s + system = { + "linux" = "Linux"; + "windows" = "Windows"; + "darwin" = "Darwin"; + "netbsd" = "NetBSD"; + "freebsd" = "FreeBSD"; + "openbsd" = "OpenBSD"; + }.${final.parsed.kernel.name} or null; + + # uname -p + processor = final.parsed.cpu.name; + + # uname -r + release = null; + }; + + qemuArch = + if final.isArm then "arm" + else if final.isx86_64 then "x86_64" + else if final.isx86 then "i386" + else { + "powerpc" = "ppc"; + "powerpc64" = "ppc64"; + "powerpc64le" = "ppc64"; + "mips64" = "mips"; + "mipsel64" = "mipsel"; + }.${final.parsed.cpu.name} or final.parsed.cpu.name; + + emulator = pkgs: let + qemu-user = pkgs.qemu.override { + smartcardSupport = false; + spiceSupport = false; + openGLSupport = false; + virglSupport = false; + vncSupport = false; + gtkSupport = false; + sdlSupport = false; + pulseSupport = false; + smbdSupport = false; + seccompSupport = false; + hostCpuTargets = ["${final.qemuArch}-linux-user"]; + }; + wine-name = "wine${toString final.parsed.cpu.bits}"; + wine = (pkgs.winePackagesFor wine-name).minimal; + in + if final.parsed.kernel.name == pkgs.stdenv.hostPlatform.parsed.kernel.name && + (final.parsed.cpu.name == pkgs.stdenv.hostPlatform.parsed.cpu.name || + (final.platform.isi686 && pkgs.stdenv.hostPlatform.isx86_64)) + then pkgs.runtimeShell + else if final.isWindows + then "${wine}/bin/${wine-name}" + else if final.isLinux && pkgs.stdenv.hostPlatform.isLinux + then "${qemu-user}/bin/qemu-${final.qemuArch}" + else throw "Don't know how to run ${final.config} executables."; + } // mapAttrs (n: v: v final.parsed) inspect.predicates // args; in assert final.useAndroidPrebuilt -> final.isAndroid; diff --git a/lib/systems/doubles.nix b/lib/systems/doubles.nix index a00165db1716..58677c0bdd90 100644 --- a/lib/systems/doubles.nix +++ b/lib/systems/doubles.nix @@ -15,6 +15,8 @@ let "x86_64-cygwin" "x86_64-darwin" "x86_64-freebsd" "x86_64-linux" "x86_64-netbsd" "x86_64-openbsd" "x86_64-solaris" + + "x86_64-windows" "i686-windows" ]; allParsed = map parse.mkSystemFromString all; @@ -37,12 +39,13 @@ in rec { darwin = filterDoubles predicates.isDarwin; freebsd = filterDoubles predicates.isFreeBSD; # Should be better, but MinGW is unclear. - gnu = filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnu; }); + gnu = filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnu; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabi; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabihf; }); illumos = filterDoubles predicates.isSunOS; linux = filterDoubles predicates.isLinux; netbsd = filterDoubles predicates.isNetBSD; openbsd = filterDoubles predicates.isOpenBSD; unix = filterDoubles predicates.isUnix; + windows = filterDoubles predicates.isWindows; mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux" "powerpc64le-linux"]; } diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix index c2ee829529dc..608db00a9683 100644 --- a/lib/systems/examples.nix +++ b/lib/systems/examples.nix @@ -2,7 +2,14 @@ # `crossSystem`. They are put here for user convenience, but also used by cross # tests and linux cross stdenv building, so handle with care! { lib }: -let platforms = import ./platforms.nix { inherit lib; }; in +let + platforms = import ./platforms.nix { inherit lib; }; + + riscv = bits: { + config = "riscv${bits}-unknown-linux-gnu"; + platform = platforms.riscv-multiplatform bits; + }; +in rec { # @@ -28,7 +35,7 @@ rec { }; armv7l-hf-multiplatform = rec { - config = "armv7a-unknown-linux-gnueabihf"; + config = "armv7l-unknown-linux-gnueabihf"; platform = platforms.armv7l-hf-multiplatform; }; @@ -92,13 +99,56 @@ rec { musl64 = { config = "x86_64-unknown-linux-musl"; }; musl32 = { config = "i686-unknown-linux-musl"; }; - riscv = bits: { - config = "riscv${bits}-unknown-linux-gnu"; - platform = platforms.riscv-multiplatform bits; - }; riscv64 = riscv "64"; riscv32 = riscv "32"; + avr = { + config = "avr"; + }; + + arm-embedded = { + config = "arm-none-eabi"; + libc = "newlib"; + }; + armhf-embedded = { + config = "arm-none-eabihf"; + libc = "newlib"; + }; + + aarch64-embedded = { + config = "aarch64-none-elf"; + libc = "newlib"; + }; + + aarch64be-embedded = { + config = "aarch64_be-none-elf"; + libc = "newlib"; + }; + + ppc-embedded = { + config = "powerpc-none-eabi"; + libc = "newlib"; + }; + + ppcle-embedded = { + config = "powerpcle-none-eabi"; + libc = "newlib"; + }; + + alpha-embedded = { + config = "alpha-elf"; + libc = "newlib"; + }; + + i686-embedded = { + config = "i686-elf"; + libc = "newlib"; + }; + + x86_64-embedded = { + config = "x86_64-elf"; + libc = "newlib"; + }; # # Darwin diff --git a/lib/systems/inspect.nix b/lib/systems/inspect.nix index 65f560328af5..2fcf1afe4628 100644 --- a/lib/systems/inspect.nix +++ b/lib/systems/inspect.nix @@ -19,6 +19,7 @@ rec { isRiscV = { cpu = { family = "riscv"; }; }; isSparc = { cpu = { family = "sparc"; }; }; isWasm = { cpu = { family = "wasm"; }; }; + isAvr = { cpu = { family = "avr"; }; }; is32bit = { cpu = { bits = 32; }; }; is64bit = { cpu = { bits = 64; }; }; diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix index bb26c93f3d7a..7db09fc550e2 100644 --- a/lib/systems/parse.nix +++ b/lib/systems/parse.nix @@ -80,7 +80,11 @@ rec { armv8r = { bits = 32; significantByte = littleEndian; family = "arm"; version = "8"; }; armv8m = { bits = 32; significantByte = littleEndian; family = "arm"; version = "8"; }; aarch64 = { bits = 64; significantByte = littleEndian; family = "arm"; version = "8"; }; + aarch64_be = { bits = 64; significantByte = bigEndian; family = "arm"; version = "8"; }; + i386 = { bits = 32; significantByte = littleEndian; family = "x86"; }; + i486 = { bits = 32; significantByte = littleEndian; family = "x86"; }; + i586 = { bits = 32; significantByte = littleEndian; family = "x86"; }; i686 = { bits = 32; significantByte = littleEndian; family = "x86"; }; x86_64 = { bits = 64; significantByte = littleEndian; family = "x86"; }; @@ -92,6 +96,7 @@ rec { powerpc = { bits = 32; significantByte = bigEndian; family = "power"; }; powerpc64 = { bits = 64; significantByte = bigEndian; family = "power"; }; powerpc64le = { bits = 64; significantByte = littleEndian; family = "power"; }; + powerpcle = { bits = 32; significantByte = littleEndian; family = "power"; }; riscv32 = { bits = 32; significantByte = littleEndian; family = "riscv"; }; riscv64 = { bits = 64; significantByte = littleEndian; family = "riscv"; }; @@ -101,6 +106,10 @@ rec { wasm32 = { bits = 32; significantByte = littleEndian; family = "wasm"; }; wasm64 = { bits = 64; significantByte = littleEndian; family = "wasm"; }; + + alpha = { bits = 64; significantByte = littleEndian; family = "alpha"; }; + + avr = { bits = 8; family = "avr"; }; }; ################################################################################ @@ -117,6 +126,7 @@ rec { apple = {}; pc = {}; + none = {}; unknown = {}; }; @@ -199,7 +209,15 @@ rec { abis = setTypes types.openAbi { cygnus = {}; msvc = {}; - eabi = {}; + + # Note: eabi is specific to ARM and PowerPC. + # On PowerPC, this corresponds to PPCEABI. + # On ARM, this corresponds to ARMEABI. + eabi = { float = "soft"; }; + eabihf = { float = "hard"; }; + + # Other architectures should use ELF in embedded situations. + elf = {}; androideabi = {}; android = { @@ -255,9 +273,14 @@ rec { setType "system" components; mkSkeletonFromList = l: { + "1" = if elemAt l 0 == "avr" + then { cpu = elemAt l 0; kernel = "none"; abi = "unknown"; } + else throw "Target specification with 1 components is ambiguous"; "2" = # We only do 2-part hacks for things Nix already supports if elemAt l 1 == "cygwin" then { cpu = elemAt l 0; kernel = "windows"; abi = "cygnus"; } + else if (elemAt l 1) == "elf" + then { cpu = elemAt l 0; vendor = "unknown"; kernel = "none"; abi = elemAt l 1; } else { cpu = elemAt l 0; kernel = elemAt l 1; }; "3" = # Awkwards hacks, beware! if elemAt l 1 == "apple" @@ -268,6 +291,8 @@ rec { then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = "windows"; abi = "gnu"; } else if hasPrefix "netbsd" (elemAt l 2) then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; } + else if (elem (elemAt l 2) ["eabi" "eabihf" "elf"]) + then { cpu = elemAt l 0; vendor = "unknown"; kernel = elemAt l 1; abi = elemAt l 2; } else throw "Target specification with 3 components is ambiguous"; "4" = { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; abi = elemAt l 3; }; }.${toString (length l)} diff --git a/lib/tests/check-eval.nix b/lib/tests/check-eval.nix new file mode 100644 index 000000000000..8bd7b605a39b --- /dev/null +++ b/lib/tests/check-eval.nix @@ -0,0 +1,7 @@ +# Throws an error if any of our lib tests fail. + +let tests = [ "misc" "systems" ]; + all = builtins.concatLists (map (f: import (./. + "/${f}.nix")) tests); +in if all == [] + then null + else throw (builtins.toJSON all) diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index cf99aca58c09..1604fbb39cbb 100644 --- a/lib/tests/misc.nix +++ b/lib/tests/misc.nix @@ -112,7 +112,7 @@ runTests { storePathAppendix = isStorePath "${goodPath}/bin/python"; nonAbsolute = isStorePath (concatStrings (tail (stringToCharacters goodPath))); - asPath = isStorePath (builtins.toPath goodPath); + asPath = isStorePath (/. + goodPath); otherPath = isStorePath "/something/else"; otherVals = { attrset = isStorePath {}; @@ -236,6 +236,20 @@ runTests { }; }; + testOverrideExistingEmpty = { + expr = overrideExisting {} { a = 1; }; + expected = {}; + }; + + testOverrideExistingDisjoint = { + expr = overrideExisting { b = 2; } { a = 1; }; + expected = { b = 2; }; + }; + + testOverrideExistingOverride = { + expr = overrideExisting { a = 3; b = 2; } { a = 1; }; + expected = { a = 1; b = 2; }; + }; # GENERATORS # these tests assume attributes are converted to lists @@ -355,9 +369,10 @@ runTests { testToPretty = { expr = mapAttrs (const (generators.toPretty {})) rec { int = 42; + float = 0.1337; bool = true; string = ''fno"rd''; - path = /. + "/foo"; # toPath returns a string + path = /. + "/foo"; null_ = null; function = x: x; functionArgs = { arg ? 4, foo }: arg; @@ -367,6 +382,7 @@ runTests { }; expected = rec { int = "42"; + float = "~0.133700"; bool = "true"; string = ''"fno\"rd"''; path = "/foo"; diff --git a/lib/tests/systems.nix b/lib/tests/systems.nix index 91604280e4e7..5e1293658215 100644 --- a/lib/tests/systems.nix +++ b/lib/tests/systems.nix @@ -12,20 +12,21 @@ let expected = lib.sort lib.lessThan y; }; in with lib.systems.doubles; lib.runTests { - all = assertTrue (mseteq all (linux ++ darwin ++ cygwin ++ freebsd ++ openbsd ++ netbsd ++ illumos)); + testall = mseteq all (linux ++ darwin ++ freebsd ++ openbsd ++ netbsd ++ illumos ++ windows); - arm = assertTrue (mseteq arm [ "armv5tel-linux" "armv6l-linux" "armv7l-linux" ]); - i686 = assertTrue (mseteq i686 [ "i686-linux" "i686-freebsd" "i686-netbsd" "i686-openbsd" "i686-cygwin" ]); - mips = assertTrue (mseteq mips [ "mipsel-linux" ]); - x86_64 = assertTrue (mseteq x86_64 [ "x86_64-linux" "x86_64-darwin" "x86_64-freebsd" "x86_64-openbsd" "x86_64-netbsd" "x86_64-cygwin" "x86_64-solaris" ]); + testarm = mseteq arm [ "armv5tel-linux" "armv6l-linux" "armv7l-linux" ]; + testi686 = mseteq i686 [ "i686-linux" "i686-freebsd" "i686-netbsd" "i686-openbsd" "i686-cygwin" "i686-windows" ]; + testmips = mseteq mips [ "mipsel-linux" ]; + testx86_64 = mseteq x86_64 [ "x86_64-linux" "x86_64-darwin" "x86_64-freebsd" "x86_64-openbsd" "x86_64-netbsd" "x86_64-cygwin" "x86_64-solaris" "x86_64-windows" ]; - cygwin = assertTrue (mseteq cygwin [ "i686-cygwin" "x86_64-cygwin" ]); - darwin = assertTrue (mseteq darwin [ "x86_64-darwin" ]); - freebsd = assertTrue (mseteq freebsd [ "i686-freebsd" "x86_64-freebsd" ]); - gnu = assertTrue (mseteq gnu (linux /* ++ kfreebsd ++ ... */)); - illumos = assertTrue (mseteq illumos [ "x86_64-solaris" ]); - linux = assertTrue (mseteq linux [ "i686-linux" "x86_64-linux" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux" "mipsel-linux" ]); - netbsd = assertTrue (mseteq netbsd [ "i686-netbsd" "x86_64-netbsd" ]); - openbsd = assertTrue (mseteq openbsd [ "i686-openbsd" "x86_64-openbsd" ]); - unix = assertTrue (mseteq unix (linux ++ darwin ++ freebsd ++ openbsd ++ netbsd ++ illumos)); + testcygwin = mseteq cygwin [ "i686-cygwin" "x86_64-cygwin" ]; + testdarwin = mseteq darwin [ "x86_64-darwin" ]; + testfreebsd = mseteq freebsd [ "i686-freebsd" "x86_64-freebsd" ]; + testgnu = mseteq gnu (linux /* ++ kfreebsd ++ ... */); + testillumos = mseteq illumos [ "x86_64-solaris" ]; + testlinux = mseteq linux [ "i686-linux" "x86_64-linux" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux" "mipsel-linux" ]; + testnetbsd = mseteq netbsd [ "i686-netbsd" "x86_64-netbsd" ]; + testopenbsd = mseteq openbsd [ "i686-openbsd" "x86_64-openbsd" ]; + testwindows = mseteq windows [ "i686-cygwin" "x86_64-cygwin" "i686-windows" "x86_64-windows" ]; + testunix = mseteq unix (linux ++ darwin ++ freebsd ++ openbsd ++ netbsd ++ illumos ++ cygwin); } diff --git a/lib/trivial.nix b/lib/trivial.nix index b75e81eb7352..17489311236d 100644 --- a/lib/trivial.nix +++ b/lib/trivial.nix @@ -9,23 +9,37 @@ rec { Type: id :: a -> a */ - id = x: x; + id = + # The value to return + x: x; /* The constant function - Ignores the second argument. - Or: Construct a function that always returns a static value. + + Ignores the second argument. If called with only one argument, + constructs a function that always returns a static value. Type: const :: a -> b -> a Example: let f = const 5; in f 10 => 5 */ - const = x: y: x; + const = + # Value to return + x: + # Value to ignore + y: x; ## Named versions corresponding to some builtin operators. - /* Concatenate two lists */ + /* Concatenate two lists + + Type: concat :: [a] -> [a] -> [a] + + Example: + concat [ 1 2 ] [ 3 4 ] + => [ 1 2 3 4 ] + */ concat = x: y: x ++ y; /* boolean “or” */ @@ -36,44 +50,57 @@ rec { /* bitwise “and” */ bitAnd = builtins.bitAnd - or import ./zip-int-bits.nix - (a: b: if a==1 && b==1 then 1 else 0); + or (import ./zip-int-bits.nix + (a: b: if a==1 && b==1 then 1 else 0)); /* bitwise “or” */ bitOr = builtins.bitOr - or import ./zip-int-bits.nix - (a: b: if a==1 || b==1 then 1 else 0); + or (import ./zip-int-bits.nix + (a: b: if a==1 || b==1 then 1 else 0)); /* bitwise “xor” */ bitXor = builtins.bitXor - or import ./zip-int-bits.nix - (a: b: if a!=b then 1 else 0); + or (import ./zip-int-bits.nix + (a: b: if a!=b then 1 else 0)); /* bitwise “not” */ bitNot = builtins.sub (-1); /* Convert a boolean to a string. - Note that toString on a bool returns "1" and "". + + This function uses the strings "true" and "false" to represent + boolean values. Calling `toString` on a bool instead returns "1" + and "" (sic!). + + Type: boolToString :: bool -> string */ boolToString = b: if b then "true" else "false"; /* Merge two attribute sets shallowly, right side trumps left + mergeAttrs :: attrs -> attrs -> attrs + Example: mergeAttrs { a = 1; b = 2; } { b = 3; c = 4; } => { a = 1; b = 3; c = 4; } */ - mergeAttrs = x: y: x // y; + mergeAttrs = + # Left attribute set + x: + # Right attribute set (higher precedence for equal keys) + y: x // y; /* Flip the order of the arguments of a binary function. + Type: flip :: (a -> b -> c) -> (b -> a -> c) + Example: flip concat [1] [2] => [ 2 1 ] */ flip = f: a: b: f b a; - /* Apply function if argument is non-null. + /* Apply function if the supplied argument is non-null. Example: mapNullable (x: x+1) null @@ -81,7 +108,11 @@ rec { mapNullable (x: x+1) 22 => 23 */ - mapNullable = f: a: if isNull a then a else f a; + mapNullable = + # Function to call + f: + # Argument to check for null before passing it to `f` + a: if isNull a then a else f a; # Pull in some builtins not included elsewhere. inherit (builtins) @@ -92,29 +123,58 @@ rec { ## nixpks version strings - # The current full nixpkgs version number. + /* Returns the current full nixpkgs version number. */ version = release + versionSuffix; - # The current nixpkgs version number as string. + /* Returns the current nixpkgs release number as string. */ release = lib.strings.fileContents ../.version; - # The current nixpkgs version suffix as string. + /* Returns the current nixpkgs release code name. + + On each release the first letter is bumped and a new animal is chosen + starting with that new letter. + */ + codeName = "Koi"; + + /* Returns the current nixpkgs version suffix as string. */ versionSuffix = let suffixFile = ../.version-suffix; in if pathExists suffixFile then lib.strings.fileContents suffixFile else "pre-git"; + /* Attempts to return the the current revision of nixpkgs and + returns the supplied default value otherwise. + + Type: revisionWithDefault :: string -> string + */ + revisionWithDefault = + # Default value to return if revision can not be determined + default: + let + revisionFile = "${toString ./..}/.git-revision"; + gitRepo = "${toString ./..}/.git"; + in if lib.pathIsDirectory gitRepo + then lib.commitIdFromGitRepo gitRepo + else if lib.pathExists revisionFile then lib.fileContents revisionFile + else default; + nixpkgsVersion = builtins.trace "`lib.nixpkgsVersion` is deprecated, use `lib.version` instead!" version; - # Whether we're being called by nix-shell. + /* Determine whether the function is being called from inside a Nix + shell. + + Type: inNixShell :: bool + */ inNixShell = builtins.getEnv "IN_NIX_SHELL" != ""; ## Integer operations - # Return minimum/maximum of two numbers. + /* Return minimum of two numbers. */ min = x: y: if x < y then x else y; + + /* Return maximum of two numbers. */ max = x: y: if x > y then x else y; /* Integer modulus @@ -148,8 +208,9 @@ rec { second subtype, compare elements of a single subtype with `yes` and `no` respectively. - Example: + Type: (a -> bool) -> (a -> a -> int) -> (a -> a -> int) -> (a -> a -> int) + Example: let cmp = splitByAndCompare (hasPrefix "foo") compare compare; in cmp "a" "z" => -1 @@ -160,31 +221,44 @@ rec { # while compare "fooa" "a" => 1 */ - splitByAndCompare = p: yes: no: a: b: + splitByAndCompare = + # Predicate + p: + # Comparison function if predicate holds for both values + yes: + # Comparison function if predicate holds for neither value + no: + # First value to compare + a: + # Second value to compare + b: if p a then if p b then yes a b else -1 else if p b then 1 else no a b; - /* Reads a JSON file. */ + /* Reads a JSON file. + + Type :: path -> any + */ importJSON = path: builtins.fromJSON (builtins.readFile path); - ## Warnings and asserts + ## Warnings - /* See https://github.com/NixOS/nix/issues/749. Eventually we'd like these - to expand to Nix builtins that carry metadata so that Nix can filter out - the INFO messages without parsing the message string. + # See https://github.com/NixOS/nix/issues/749. Eventually we'd like these + # to expand to Nix builtins that carry metadata so that Nix can filter out + # the INFO messages without parsing the message string. + # + # Usage: + # { + # foo = lib.warn "foo is deprecated" oldFoo; + # } + # + # TODO: figure out a clever way to integrate location information from + # something like __unsafeGetAttrPos. - Usage: - { - foo = lib.warn "foo is deprecated" oldFoo; - } - - TODO: figure out a clever way to integrate location information from - something like __unsafeGetAttrPos. - */ warn = msg: builtins.trace "WARNING: ${msg}"; info = msg: builtins.trace "INFO: ${msg}"; diff --git a/lib/types.nix b/lib/types.nix index 4d6ac51c8988..d1ece2402ad7 100644 --- a/lib/types.nix +++ b/lib/types.nix @@ -119,7 +119,9 @@ rec { let betweenDesc = lowest: highest: "${toString lowest} and ${toString highest} (both inclusive)"; - between = lowest: highest: assert lowest <= highest; + between = lowest: highest: + assert lib.assertMsg (lowest <= highest) + "ints.between: lowest must be smaller than highest"; addCheck int (x: x >= lowest && x <= highest) // { name = "intBetween"; description = "integer between ${betweenDesc lowest highest}"; @@ -167,6 +169,9 @@ rec { # s32 = sign 32 4294967296; }; + # Alias of u16 for a port number + port = ints.u16; + float = mkOptionType rec { name = "float"; description = "floating point number"; @@ -192,7 +197,10 @@ rec { # separator between the values). separatedString = sep: mkOptionType rec { name = "separatedString"; - description = "string"; + description = if sep == "" + then "Concatenated string" # for types.string. + else "strings concatenated with ${builtins.toJSON sep}" + ; check = isString; merge = loc: defs: concatStringsSep sep (getValues defs); functor = (defaultFunctor name) // { @@ -439,7 +447,9 @@ rec { # Either value of type `finalType` or `coercedType`, the latter is # converted to `finalType` using `coerceFunc`. coercedTo = coercedType: coerceFunc: finalType: - assert coercedType.getSubModules == null; + assert lib.assertMsg (coercedType.getSubModules == null) + "coercedTo: coercedType must not have submodules (it’s a ${ + coercedType.description})"; mkOptionType rec { name = "coercedTo"; description = "${finalType.description} or ${coercedType.description} convertible to it"; diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6356c0c7cefe..9b07e439e2e1 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18,6 +18,11 @@ for an example on how to work with this data. */ { + "1000101" = { + email = "jan.hrnko@satoshilabs.com"; + github = "1000101"; + name = "Jan Hrnko"; + }; a1russell = { email = "adamlr6+pub@gmail.com"; github = "a1russell"; @@ -68,6 +73,11 @@ github = "acowley"; name = "Anthony Cowley"; }; + adamt = { + email = "mail@adamtulinius.dk"; + github = "adamtulinius"; + name = "Adam Tulinius"; + }; adelbertc = { email = "adelbertc@gmail.com"; github = "adelbertc"; @@ -138,6 +148,11 @@ github = "ahmedtd"; name = "Taahir Ahmed"; }; + ahuzik = { + email = "ales.guzik@gmail.com"; + github = "alesguzik"; + name = "Ales Huzik"; + }; aij = { email = "aij+git@mrph.org"; github = "aij"; @@ -153,6 +168,11 @@ github = "alexanderkjeldaas"; name = "Alexander Kjeldaas"; }; + akavel = { + email = "czapkofan@gmail.com"; + github = "akavel"; + name = "Mateusz Czapliński"; + }; akaWolf = { email = "akawolf0@gmail.com"; github = "akaWolf"; @@ -201,6 +221,11 @@ github = "alunduil"; name = "Alex Brandt"; }; + amar1729 = { + email = "amar.paul16@gmail.com"; + github = "amar1729"; + name = "Amar Paul"; + }; ambrop72 = { email = "ambrop7@gmail.com"; github = "ambrop72"; @@ -216,6 +241,11 @@ github = "amiloradovsky"; name = "Andrew Miloradovsky"; }; + aminb = { + email = "amin@aminb.org"; + github = "aminb"; + name = "Amin Bandali"; + }; aminechikhaoui = { email = "amine.chikhaoui91@gmail.com"; github = "AmineChikhaoui"; @@ -227,7 +257,7 @@ name = "Andrew Morsillo"; }; AndersonTorres = { - email = "torres.anderson.85@gmail.com"; + email = "torres.anderson.85@protonmail.com"; github = "AndersonTorres"; name = "Anderson Torres"; }; @@ -371,11 +401,31 @@ github = "aszlig"; name = "aszlig"; }; + atnnn = { + email = "etienne@atnnn.com"; + github = "atnnn"; + name = "Etienne Laurin"; + }; auntie = { email = "auntieNeo@gmail.com"; github = "auntie"; name = "Jonathan Glines"; }; + avaq = { + email = "avaq+nixos@xs4all.nl"; + github = "avaq"; + name = "Aldwin Vlasblom"; + }; + avery = { + email = "averyl+nixos@protonmail.com"; + github = "AveryLychee"; + name = "Avery Lychee"; + }; + averelld = { + email = "averell+nixos@rxd4.com"; + github = "averelld"; + name = "averelld"; + }; avnik = { email = "avn@avnik.info"; github = "avnik"; @@ -470,6 +520,11 @@ github = "bennofs"; name = "Benno Fünfstück"; }; + benpye = { + email = "ben@curlybracket.co.uk"; + github = "benpye"; + name = "Ben Pye"; + }; benwbooth = { email = "benwbooth@gmail.com"; github = "benwbooth"; @@ -500,6 +555,11 @@ github = "bgamari"; name = "Ben Gamari"; }; + bhall = { + email = "brendan.j.hall@bath.edu"; + github = "brendan-hall"; + name = "Brendan Hall"; + }; bhipple = { email = "bhipple@protonmail.com"; github = "bhipple"; @@ -579,6 +639,11 @@ github = "bramd"; name = "Bram Duvigneau"; }; + braydenjw = { + email = "nixpkgs@willenborg.ca"; + github = "braydenjw"; + name = "Brayden Willenborg"; + }; brian-dawn = { email = "brian.t.dawn@gmail.com"; github = "brian-dawn"; @@ -633,6 +698,11 @@ github = "campadrenalin"; name = "Philip Horger"; }; + candeira = { + email = "javier@candeira.com"; + github = "candeira"; + name = "Javier Candeira"; + }; canndrew = { email = "shum@canndrew.org"; github = "canndrew"; @@ -678,6 +748,11 @@ github = "Chaddai"; name = "Chaddaï Fouché"; }; + chaduffy = { + email = "charles@dyfis.net"; + github = "charles-dyfis-net"; + name = "Charles Duffy"; + }; changlinli = { email = "mail@changlinli.com"; github = "changlinli"; @@ -702,6 +777,11 @@ github = "ChengCat"; name = "Yucheng Zhang"; }; + chessai = { + email = "chessai1996@gmail.com"; + github = "chessai"; + name = "Daniel Cartwright"; + }; chiiruno = { email = "okinan@protonmail.com"; github = "chiiruno"; @@ -912,6 +992,11 @@ github = "danielfullmer"; name = "Daniel Fullmer"; }; + das-g = { + email = "nixpkgs@raphael.dasgupta.ch"; + github = "das-g"; + name = "Raphael Das Gupta"; + }; das_j = { email = "janne@hess.ooo"; github = "dasJ"; @@ -956,6 +1041,11 @@ github = "deepfire"; name = "Kosyrev Serge"; }; + delroth = { + email = "delroth@gmail.com"; + github = "delroth"; + name = "Pierre Bourdon"; + }; deltaevo = { email = "deltaduartedavid@gmail.com"; github = "DeltaEvo"; @@ -1110,6 +1200,11 @@ github = "dtzWill"; name = "Will Dietz"; }; + dysinger = { + email = "tim@dysinger.net"; + github = "dysinger"; + name = "Tim Dysinger"; + }; dywedir = { email = "dywedir@protonmail.ch"; github = "dywedir"; @@ -1165,6 +1260,11 @@ github = "eduarrrd"; name = "Eduard Bachmakov"; }; + edude03 = { + email = "michael@melenion.com"; + github = "edude03"; + name = "Michael Francis"; + }; edwtjo = { email = "ed@cflags.cc"; github = "edwtjo"; @@ -1224,6 +1324,11 @@ github = "ellis"; name = "Ellis Whitehead"; }; + elseym = { + email = "elseym@me.com"; + github = "elseym"; + name = "Simon Waibl"; + }; elvishjerricco = { email = "elvishjerricco@gmail.com"; github = "ElvishJerricco"; @@ -1307,6 +1412,11 @@ github = "etu"; name = "Elis Hirwing"; }; + evck = { + email = "eric@evenchick.com"; + github = "ericevenchick"; + name = "Eric Evenchick"; + }; exfalso = { email = "0slemi0@gmail.com"; github = "exfalso"; @@ -1327,6 +1437,11 @@ github = "expipiplus1"; name = "Joe Hermaszewski"; }; + f--t = { + email = "git@f-t.me"; + github = "f--t"; + name = "f--t"; + }; f-breidenstein = { email = "mail@felixbreidenstein.de"; github = "f-breidenstein"; @@ -1442,6 +1557,11 @@ github = "ftrvxmtrx"; name = "Siarhei Zirukin"; }; + fuerbringer = { + email = "severin@fuerbringer.info"; + github = "fuerbringer"; + name = "Severin Fürbringer"; + }; funfunctor = { email = "eocallaghan@alterapraxis.com"; name = "Edward O'Callaghan"; @@ -1451,6 +1571,11 @@ github = "fuuzetsu"; name = "Mateusz Kowalczyk"; }; + fuwa = { + email = "echowss@gmail.com"; + github = "fuwa0529"; + name = "Haruka Akiyama"; + }; fuzzy-id = { email = "hacking+nixos@babibo.de"; name = "Thomas Bach"; @@ -1610,6 +1735,11 @@ github = "hamhut1066"; name = "Hamish Hutchings"; }; + haslersn = { + email = "haslersn@fius.informatik.uni-stuttgart.de"; + github = "haslersn"; + name = "Sebastian Hasler"; + }; havvy = { email = "ryan.havvy@gmail.com"; github = "havvy"; @@ -1664,6 +1794,11 @@ email = "t@larkery.com"; name = "Tom Hinton"; }; + hlolli = { + email = "hlolli@gmail.com"; + github = "hlolli"; + name = "Hlodver Sigurdsson"; + }; hodapp = { email = "hodapp87@gmail.com"; github = "Hodapp87"; @@ -1759,6 +1894,11 @@ github = "ironpinguin"; name = "Michele Catalano"; }; + ivan = { + email = "ivan@ludios.org"; + github = "ivan"; + name = "Ivan Kozik"; + }; ivan-tkatchev = { email = "tkatchev@gmail.com"; name = "Ivan Tkatchev"; @@ -1788,6 +1928,11 @@ github = "jagajaga"; name = "Arseniy Seroka"; }; + jakelogemann = { + email = "jake.logemann@gmail.com"; + github = "jakelogemann"; + name = "Jake Logemann"; + }; jammerful = { email = "jammerful@gmail.com"; github = "jammerful"; @@ -1832,6 +1977,11 @@ github = "jdagilliland"; name = "Jason Gilliland"; }; + jdehaas = { + email = "qqlq@nullptr.club"; + github = "jeroendehaas"; + name = "Jeroen de Haas"; + }; jefdaj = { email = "jefdaj@gmail.com"; github = "jefdaj"; @@ -1847,6 +1997,16 @@ github = "jerith666"; name = "Matt McHenry"; }; + jeschli = { + email = "jeschli@gmail.com"; + github = "jeschli"; + name = "Markus Hihn"; + }; + jethro = { + email = "jethrokuan95@gmail.com"; + github = "jethrokuan"; + name = "Jethro Kuan"; + }; jfb = { email = "james@yamtime.com"; github = "tftio"; @@ -1887,6 +2047,11 @@ github = "jhhuh"; name = "Ji-Haeng Huh"; }; + jhillyerd = { + email = "james+nixos@hillyerd.com"; + github = "jhillyerd"; + name = "James Hillyerd"; + }; jirkamarsik = { email = "jiri.marsik89@gmail.com"; github = "jirkamarsik"; @@ -1902,6 +2067,11 @@ github = "jluttine"; name = "Jaakko Luttinen"; }; + jmagnusj = { + email = "jmagnusj@gmail.com"; + github = "magnusjonsson"; + name = "Johan Magnus Jonsson"; + }; jmettes = { email = "jonathan@jmettes.com"; github = "jmettes"; @@ -2098,6 +2268,11 @@ github = "kiloreux"; name = "Kiloreux Emperex"; }; + kimburgess = { + email = "kim@acaprojects.com"; + github = "kimburgess"; + name = "Kim Burgess"; + }; kini = { email = "keshav.kini@gmail.com"; github = "kini"; @@ -2124,6 +2299,11 @@ github = "knedlsepp"; name = "Josef Kemetmüller"; }; + knl = { + email = "nikola@knezevic.co"; + github = "knl"; + name = "Nikola Knežević"; + }; konimex = { email = "herdiansyah@netc.eu"; github = "konimex"; @@ -2154,6 +2334,11 @@ github = "krav"; name = "Kristoffer Thømt Ravneberg"; }; + kroell = { + email = "nixosmainter@makroell.de"; + github = "rokk4"; + name = "Matthias Axel Kröll"; + }; kristoff3r = { email = "k.soeholm@gmail.com"; github = "kristoff3r"; @@ -2294,6 +2479,11 @@ github = "listx"; name = "Linus Arver"; }; + lionello = { + email = "lio@lunesu.com"; + github = "lionello"; + name = "Lionello Lunesu"; + }; lluchs = { email = "lukas.werling@gmail.com"; github = "lluchs"; @@ -2397,6 +2587,11 @@ github = "ma27"; name = "Maximilian Bosch"; }; + ma9e = { + email = "sean@lfo.team"; + github = "ma9e"; + name = "Sean Haugh"; + }; madjar = { email = "georges.dubus@compiletoi.net"; github = "madjar"; @@ -2531,6 +2726,11 @@ github = "mdaiter"; name = "Matthew S. Daiter"; }; + mdevlamynck = { + email = "matthias.devlamynck@mailoo.org"; + github = "mdevlamynck"; + name = "Matthias Devlamynck"; + }; meditans = { email = "meditans@gmail.com"; github = "meditans"; @@ -2556,6 +2756,11 @@ github = "melsigl"; name = "Melanie B. Sigl"; }; + melkor333 = { + email = "samuel@ton-kunst.ch"; + github = "melkor333"; + name = "Samuel Ruprecht"; + }; metabar = { email = "softs@metabarcoding.org"; name = "Celine Mercier"; @@ -2565,6 +2770,11 @@ github = "mgdelacroix"; name = "Miguel de la Cruz"; }; + mgregoire = { + email = "gregoire@martinache.net"; + github = "M-Gregoire"; + name = "Gregoire Martinache"; + }; mgttlinger = { email = "megoettlinger@gmail.com"; github = "mgttlinger"; @@ -2808,6 +3018,11 @@ github = "muflax"; name = "Stefan Dorn"; }; + mvnetbiz = { + email = "mvnetbiz@gmail.com"; + github = "mvnetbiz"; + name = "Matt Votava"; + }; myrl = { email = "myrl.0xf@gmail.com"; github = "myrl"; @@ -2862,6 +3077,11 @@ github = "nequissimus"; name = "Tim Steinbach"; }; + nikitavoloboev = { + email = "nikita.voloboev@gmail.com"; + github = "nikitavoloboev"; + name = "Nikita Voloboev"; + }; nfjinjing = { email = "nfjinjing@gmail.com"; github = "nfjinjing"; @@ -2987,7 +3207,7 @@ name = "Oliver Dunkl"; }; offline = { - email = "jakahudoklin@gmail.com"; + email = "jaka@x-truder.net"; github = "offlinehacker"; name = "Jaka Hudoklin"; }; @@ -3015,6 +3235,11 @@ github = "olynch"; name = "Owen Lynch"; }; + OPNA2608 = { + email = "christoph.neidahl@gmail.com"; + github = "OPNA2608"; + name = "Christoph Neidahl"; + }; orbekk = { email = "kjetil.orbekk@gmail.com"; github = "orbekk"; @@ -3050,6 +3275,16 @@ github = "oyren"; name = "Moritz Scheuren"; }; + pacien = { + email = "b4gx3q.nixpkgs@pacien.net"; + github = "pacien"; + name = "Pacien Tran-Girard"; + }; + paddygord = { + email = "pgpatrickgordon@gmail.com"; + github = "paddygord"; + name = "Patrick Gordon"; + }; paholg = { email = "paho@paholg.com"; github = "paholg"; @@ -3224,6 +3459,11 @@ github = "pmyjavec"; name = "Pauly Myjavec"; }; + pnelson = { + email = "me@pnelson.ca"; + github = "pnelson"; + name = "Philip Nelson"; + }; pneumaticat = { email = "kevin@potatofrom.space"; github = "pneumaticat"; @@ -3259,6 +3499,11 @@ github = "proglodyte"; name = "Proglodyte"; }; + prusnak = { + email = "stick@gk2.sk"; + github = "prusnak"; + name = "Pavol Rusnak"; + }; pshendry = { email = "paul@pshendry.com"; github = "pshendry"; @@ -3396,6 +3641,11 @@ github = "relrod"; name = "Ricky Elrod"; }; + renatoGarcia = { + email = "fgarcia.renato@gmail.com"; + github = "renatoGarcia"; + name = "Renato Garcia"; + }; renzo = { email = "renzocarbonara@gmail.com"; github = "k0001"; @@ -3506,6 +3756,11 @@ github = "roosemberth"; name = "Roosembert (Roosemberth) Palacios"; }; + royneary = { + email = "christian@ulrich.earth"; + github = "royneary"; + name = "Christian Ulrich"; + }; rprospero = { email = "rprospero+nix@gmail.com"; github = "rprospero"; @@ -3621,6 +3876,16 @@ github = "sauyon"; name = "Sauyon Lee"; }; + sboosali = { + email = "SamBoosalis@gmail.com"; + github = "sboosali"; + name = "Sam Boosalis"; + }; + scalavision = { + email = "scalavision@gmail.com"; + github = "scalavision"; + name = "Tom Sorlie"; + }; schmitthenner = { email = "development@schmitthenner.eu"; github = "fkz"; @@ -3645,6 +3910,11 @@ github = "scolobb"; name = "Sergiu Ivanov"; }; + screendriver = { + email = "nix@echooff.de"; + github = "screendriver"; + name = "Christian Rackerseder"; + }; Scriptkiddi = { email = "nixos@scriptkiddi.de"; github = "scriptkiddi"; @@ -3685,6 +3955,11 @@ github = "seppeljordan"; name = "Sebastian Jordan"; }; + seqizz = { + email = "seqizz@gmail.com"; + github = "seqizz"; + name = "Gurkan Gur"; + }; sfrijters = { email = "sfrijters@gmail.com"; github = "sfrijters"; @@ -3755,6 +4030,11 @@ github = "sjagoe"; name = "Simon Jagoe"; }; + sjau = { + email = "nixos@sjau.ch"; + github = "sjau"; + name = "Stephan Jau"; + }; sjmackenzie = { email = "setori88@gmail.com"; github = "sjmackenzie"; @@ -3823,6 +4103,11 @@ github = "spacefrogg"; name = "Michael Raitza"; }; + spacekookie = { + email = "kookie@spacekookie.de"; + github = "spacekookie"; + name = "Katharina Fey"; + }; spencerjanssen = { email = "spencerjanssen@gmail.com"; github = "spencerjanssen"; @@ -3888,6 +4173,11 @@ github = "StillerHarpo"; name = "Florian Engel"; }; + stites = { + email = "sam@stites.io"; + github = "stites"; + name = "Sam Stites"; + }; stumoss = { email = "samoss@gmail.com"; github = "stumoss"; @@ -3953,6 +4243,11 @@ github = "sztupi"; name = "Attila Sztupak"; }; + t184256 = { + email = "monk@unboiled.info"; + github = "t184256"; + name = "Alexander Sosedkin"; + }; tadfisher = { email = "tadfisher@gmail.com"; github = "tadfisher"; @@ -3993,6 +4288,16 @@ github = "taku0"; name = "Takuo Yonezawa"; }; + talyz = { + email = "kim.lindberger@gmail.com"; + github = "talyz"; + name = "Kim Lindberger"; + }; + taneb = { + email = "nvd1234@gmail.com"; + github = "Taneb"; + name = "Nathan van Doorn"; + }; tari = { email = "peter@taricorp.net"; github = "tari"; @@ -4008,11 +4313,6 @@ github = "tazjin"; name = "Vincent Ambo"; }; - TealG = { - email = "~@Teal.Gr"; - github = "TealG"; - name = "Teal Gaure"; - }; teh = { email = "tehunger@gmail.com"; github = "teh"; @@ -4038,6 +4338,11 @@ github = "tex"; name = "Milan Svoboda"; }; + tg-x = { + email = "*@tg-x.net"; + github = "tg-x"; + name = "TG ⊗ Θ"; + }; thall = { email = "niclas.thall@gmail.com"; github = "thall"; @@ -4153,6 +4458,11 @@ github = "tomsmeets"; name = "Tom Smeets"; }; + toonn = { + email = "nnoot@toonn.io"; + github = "toonn"; + name = "Toon Nolten"; + }; travisbhartwell = { email = "nafai@travishartwell.net"; github = "travisbhartwell"; @@ -4237,6 +4547,11 @@ github = "uri-canva"; name = "Uri Baghin"; }; + uskudnik = { + email = "urban.skudnik@gmail.com"; + github = "uskudnik"; + name = "Urban Skudnik"; + }; utdemir = { email = "me@utdemir.com"; github = "utdemir"; @@ -4381,6 +4696,11 @@ github = "vrthra"; name = "Rahul Gopinath"; }; + vskilet = { + email = "victor@sene.ovh"; + github = "vskilet"; + name = "Victor SENE"; + }; vyp = { email = "elisp.vim@gmail.com"; github = "vyp"; @@ -4458,6 +4778,11 @@ github = "wucke13"; name = "Wucke"; }; + wykurz = { + email = "wykurz@gmail.com"; + github = "wykurz"; + name = "Mateusz Wykurz"; + }; wyvie = { email = "elijahrum@gmail.com"; github = "wyvie"; @@ -4508,13 +4833,18 @@ github = "y0no"; name = "Yoann Ono"; }; + yarny = { + email = "41838844+Yarny0@users.noreply.github.com"; + github = "Yarny0"; + name = "Yarny"; + }; yarr = { email = "savraz@gmail.com"; github = "Eternity-Yarr"; name = "Dmitry V."; }; yegortimoshenko = { - email = "yegortimoshenko@gmail.com"; + email = "yegortimoshenko@riseup.net"; github = "yegortimoshenko"; name = "Yegor Timoshenko"; }; @@ -4563,6 +4893,11 @@ github = "maggesi"; name = "Marco Maggesi"; }; + zachcoyle = { + email = "zach.coyle@gmail.com"; + github = "zachcoyle"; + name = "Zach Coyle"; + }; zagy = { email = "cz@flyingcircus.io"; github = "zagy"; @@ -4573,6 +4908,11 @@ github = "umazalakain"; name = "Unai Zalakain"; }; + zaninime = { + email = "francesco@zanini.me"; + github = "zaninime"; + name = "Francesco Zanini"; + }; zarelit = { email = "david@zarel.net"; github = "zarelit"; @@ -4627,4 +4967,9 @@ github = "zzamboni"; name = "Diego Zamboni"; }; + mredaelli = { + email = "massimo@typish.io"; + github = "mredaelli"; + name = "Massimo Redaelli"; + }; } diff --git a/maintainers/scripts/update-python-libraries b/maintainers/scripts/update-python-libraries index d95ff4f347e8..d56c9e6338cc 100755 --- a/maintainers/scripts/update-python-libraries +++ b/maintainers/scripts/update-python-libraries @@ -1,361 +1,3 @@ -#! /usr/bin/env nix-shell -#! nix-shell -i python3 -p "python3.withPackages(ps: with ps; [ packaging requests toolz ])" -p git +#!/bin/sh +exec nix-shell -p "python3.withPackages(ps: with ps; [ packaging requests toolz ])" -p git --run pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py -""" -Update a Python package expression by passing in the `.nix` file, or the directory containing it. -You can pass in multiple files or paths. - -You'll likely want to use -`` - $ ./update-python-libraries ../../pkgs/development/python-modules/* -`` -to update all libraries in that folder. -""" - -import argparse -import logging -import os -import re -import requests -import toolz -from concurrent.futures import ThreadPoolExecutor as Pool -from packaging.version import Version as _Version -from packaging.version import InvalidVersion -from packaging.specifiers import SpecifierSet -import collections -import subprocess - -INDEX = "https://pypi.io/pypi" -"""url of PyPI""" - -EXTENSIONS = ['tar.gz', 'tar.bz2', 'tar', 'zip', '.whl'] -"""Permitted file extensions. These are evaluated from left to right and the first occurance is returned.""" - -PRERELEASES = False - -import logging -logging.basicConfig(level=logging.INFO) - - -class Version(_Version, collections.abc.Sequence): - - def __init__(self, version): - super().__init__(version) - # We cannot use `str(Version(0.04.21))` because that becomes `0.4.21` - # https://github.com/avian2/unidecode/issues/13#issuecomment-354538882 - self.raw_version = version - - def __getitem__(self, i): - return self._version.release[i] - - def __len__(self): - return len(self._version.release) - - def __iter__(self): - yield from self._version.release - - -def _get_values(attribute, text): - """Match attribute in text and return all matches. - - :returns: List of matches. - """ - regex = '{}\s+=\s+"(.*)";'.format(attribute) - regex = re.compile(regex) - values = regex.findall(text) - return values - -def _get_unique_value(attribute, text): - """Match attribute in text and return unique match. - - :returns: Single match. - """ - values = _get_values(attribute, text) - n = len(values) - if n > 1: - raise ValueError("found too many values for {}".format(attribute)) - elif n == 1: - return values[0] - else: - raise ValueError("no value found for {}".format(attribute)) - -def _get_line_and_value(attribute, text): - """Match attribute in text. Return the line and the value of the attribute.""" - regex = '({}\s+=\s+"(.*)";)'.format(attribute) - regex = re.compile(regex) - value = regex.findall(text) - n = len(value) - if n > 1: - raise ValueError("found too many values for {}".format(attribute)) - elif n == 1: - return value[0] - else: - raise ValueError("no value found for {}".format(attribute)) - - -def _replace_value(attribute, value, text): - """Search and replace value of attribute in text.""" - old_line, old_value = _get_line_and_value(attribute, text) - new_line = old_line.replace(old_value, value) - new_text = text.replace(old_line, new_line) - return new_text - -def _fetch_page(url): - r = requests.get(url) - if r.status_code == requests.codes.ok: - return r.json() - else: - raise ValueError("request for {} failed".format(url)) - - -SEMVER = { - 'major' : 0, - 'minor' : 1, - 'patch' : 2, -} - - -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) - - versions = json['releases'].keys() - version = _determine_latest_version(current_version, target, versions) - - try: - releases = json['releases'][version] - except KeyError as e: - raise KeyError('Could not find version {} for {}'.format(version, package)) from e - for release in releases: - if release['filename'].endswith(extension): - # TODO: In case of wheel we need to do further checks! - sha256 = release['digests']['sha256'] - break - else: - sha256 = None - return version, sha256 - - -def _get_latest_version_github(package, extension, current_version, target): - raise ValueError("updating from GitHub is not yet supported.") - - -FETCHERS = { - 'fetchFromGitHub' : _get_latest_version_github, - 'fetchPypi' : _get_latest_version_pypi, - 'fetchurl' : _get_latest_version_pypi, -} - - -DEFAULT_SETUPTOOLS_EXTENSION = 'tar.gz' - - -FORMATS = { - 'setuptools' : DEFAULT_SETUPTOOLS_EXTENSION, - 'wheel' : 'whl' -} - -def _determine_fetcher(text): - # Count occurences of fetchers. - nfetchers = sum(text.count('src = {}'.format(fetcher)) for fetcher in FETCHERS.keys()) - if nfetchers == 0: - raise ValueError("no fetcher.") - elif nfetchers > 1: - raise ValueError("multiple fetchers.") - else: - # Then we check which fetcher to use. - for fetcher in FETCHERS.keys(): - if 'src = {}'.format(fetcher) in text: - return fetcher - - -def _determine_extension(text, fetcher): - """Determine what extension is used in the expression. - - If we use: - - fetchPypi, we check if format is specified. - - fetchurl, we determine the extension from the url. - - fetchFromGitHub we simply use `.tar.gz`. - """ - if fetcher == 'fetchPypi': - try: - src_format = _get_unique_value('format', text) - except ValueError as e: - src_format = None # format was not given - - try: - extension = _get_unique_value('extension', text) - except ValueError as e: - extension = None # extension was not given - - if extension is None: - if src_format is None: - src_format = 'setuptools' - elif src_format == 'flit': - raise ValueError("Don't know how to update a Flit package.") - extension = FORMATS[src_format] - - elif fetcher == 'fetchurl': - url = _get_unique_value('url', text) - extension = os.path.splitext(url)[1] - if 'pypi' not in url: - raise ValueError('url does not point to PyPI.') - - elif fetcher == 'fetchFromGitHub': - raise ValueError('updating from GitHub is not yet implemented.') - - return extension - - -def _update_package(path, target): - - # Read the expression - with open(path, 'r') as f: - text = f.read() - - # Determine pname. - pname = _get_unique_value('pname', text) - - # Determine version. - version = _get_unique_value('version', text) - - # First we check how many fetchers are mentioned. - fetcher = _determine_fetcher(text) - - extension = _determine_extension(text, fetcher) - - new_version, new_sha256 = FETCHERS[fetcher](pname, extension, version, target) - - if new_version == version: - logging.info("Path {}: no update available for {}.".format(path, pname)) - return False - elif Version(new_version) <= Version(version): - raise ValueError("downgrade for {}.".format(pname)) - if not new_sha256: - raise ValueError("no file available for {}.".format(pname)) - - text = _replace_value('version', new_version, text) - text = _replace_value('sha256', new_sha256, text) - - with open(path, 'w') as f: - f.write(text) - - logging.info("Path {}: updated {} from {} to {}".format(path, pname, version, new_version)) - - result = { - 'path' : path, - 'target': target, - 'pname': pname, - 'old_version' : version, - 'new_version' : new_version, - #'fetcher' : fetcher, - } - - return result - - -def _update(path, target): - - # We need to read and modify a Nix expression. - if os.path.isdir(path): - path = os.path.join(path, 'default.nix') - - # If a default.nix does not exist, we quit. - if not os.path.isfile(path): - logging.info("Path {}: does not exist.".format(path)) - return False - - # If file is not a Nix expression, we quit. - if not path.endswith(".nix"): - logging.info("Path {}: does not end with `.nix`.".format(path)) - return False - - try: - return _update_package(path, target) - except ValueError as e: - logging.warning("Path {}: {}".format(path, e)) - return False - - -def _commit(path, pname, old_version, new_version, **kwargs): - """Commit result. - """ - - msg = f'python: {pname}: {old_version} -> {new_version}' - - try: - subprocess.check_call(['git', 'add', path]) - subprocess.check_call(['git', 'commit', '-m', msg]) - except subprocess.CalledProcessError as e: - subprocess.check_call(['git', 'checkout', path]) - raise subprocess.CalledProcessError(f'Could not commit {path}') from e - - return True - - -def main(): - - parser = argparse.ArgumentParser() - parser.add_argument('package', type=str, nargs='+') - parser.add_argument('--target', type=str, choices=SEMVER.keys(), default='major') - parser.add_argument('--commit', action='store_true', help='Create a commit for each package update') - - args = parser.parse_args() - target = args.target - - packages = list(map(os.path.abspath, args.package)) - - logging.info("Updating packages...") - - # Use threads to update packages concurrently - with Pool() as p: - results = list(p.map(lambda pkg: _update(pkg, target), packages)) - - logging.info("Finished updating packages.") - - # Commits are created sequentially. - if args.commit: - logging.info("Committing updates...") - list(map(lambda x: _commit(**x), filter(bool, results))) - logging.info("Finished committing updates") - - count = sum(map(bool, results)) - logging.info("{} package(s) updated".format(count)) - - - -if __name__ == '__main__': - main() diff --git a/maintainers/scripts/update.nix b/maintainers/scripts/update.nix index 8d1e47c6bc95..120cd5552f48 100755 --- a/maintainers/scripts/update.nix +++ b/maintainers/scripts/update.nix @@ -1,6 +1,8 @@ { package ? null , maintainer ? null , path ? null +, max-workers ? null +, keep-going ? null }: # TODO: add assert statements @@ -105,26 +107,23 @@ let % nix-shell maintainers/scripts/update.nix --argstr path gnome3 to run update script for all package under an attribute path. + + You can also add + + --argstr max-workers 8 + + to increase the number of jobs in parallel, or + + --argstr keep-going true + + to continue running when a single update fails. ''; - runUpdateScript = package: '' - echo -ne " - ${package.name}: UPDATING ..."\\r - ${package.updateScript} &> ${(builtins.parseDrvName package.name).name}.log - CODE=$? - if [ "$CODE" != "0" ]; then - echo " - ${package.name}: ERROR " - echo "" - echo "--- SHOWING ERROR LOG FOR ${package.name} ----------------------" - echo "" - cat ${(builtins.parseDrvName package.name).name}.log - echo "" - echo "--- SHOWING ERROR LOG FOR ${package.name} ----------------------" - exit $CODE - else - rm ${(builtins.parseDrvName package.name).name}.log - fi - echo " - ${package.name}: DONE. " - ''; + packageData = package: { + name = package.name; + pname = (builtins.parseDrvName package.name).name; + updateScript = pkgs.lib.toList package.updateScript; + }; in pkgs.stdenv.mkDerivation { name = "nixpkgs-update-script"; @@ -139,21 +138,7 @@ in pkgs.stdenv.mkDerivation { exit 1 ''; shellHook = '' - echo "" - echo "Going to be running update for following packages:" - echo "${builtins.concatStringsSep "\n" (map (x: " - ${x.name}") packages)}" - echo "" - read -n1 -r -p "Press space to continue..." confirm - if [ "$confirm" = "" ]; then - echo "" - echo "Running update for:" - ${builtins.concatStringsSep "\n" (map runUpdateScript packages)} - echo "" - echo "Packages updated!" - exit 0 - else - echo "Aborting!" - exit 1 - fi + unset shellHook # do not contaminate nested shells + exec ${pkgs.python3.interpreter} ${./update.py} ${pkgs.writeText "packages.json" (builtins.toJSON (map packageData packages))}${pkgs.lib.optionalString (max-workers != null) " --max-workers=${max-workers}"}${pkgs.lib.optionalString (keep-going == "true") " --keep-going"} ''; } diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py new file mode 100644 index 000000000000..eb7d0ef2647b --- /dev/null +++ b/maintainers/scripts/update.py @@ -0,0 +1,79 @@ +import argparse +import concurrent.futures +import json +import os +import subprocess +import sys + +updates = {} + +def eprint(*args, **kwargs): + print(*args, file=sys.stderr, **kwargs) + +def run_update_script(package): + eprint(f" - {package['name']}: UPDATING ...") + + subprocess.run(package['updateScript'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT, check=True) + + +def main(max_workers, keep_going, packages): + with open(sys.argv[1]) as f: + packages = json.load(f) + + eprint() + eprint('Going to be running update for following packages:') + for package in packages: + eprint(f" - {package['name']}") + eprint() + + confirm = input('Press Enter key to continue...') + if confirm == '': + eprint() + eprint('Running update for:') + + with concurrent.futures.ProcessPoolExecutor(max_workers=max_workers) as executor: + for package in packages: + updates[executor.submit(run_update_script, package)] = package + + for future in concurrent.futures.as_completed(updates): + package = updates[future] + + try: + future.result() + eprint(f" - {package['name']}: DONE.") + except subprocess.CalledProcessError as e: + eprint(f" - {package['name']}: ERROR") + eprint() + eprint(f"--- SHOWING ERROR LOG FOR {package['name']} ----------------------") + eprint() + eprint(e.stdout.decode('utf-8')) + with open(f"{package['pname']}.log", 'wb') as f: + f.write(e.stdout) + eprint() + eprint(f"--- SHOWING ERROR LOG FOR {package['name']} ----------------------") + + if not keep_going: + sys.exit(1) + + eprint() + eprint('Packages updated!') + sys.exit() + else: + eprint('Aborting!') + sys.exit(130) + +parser = argparse.ArgumentParser(description='Update packages') +parser.add_argument('--max-workers', '-j', dest='max_workers', type=int, help='Number of updates to run concurrently', nargs='?', default=4) +parser.add_argument('--keep-going', '-k', dest='keep_going', action='store_true', help='Do not stop after first failure') +parser.add_argument('packages', help='JSON file containing the list of package names and their update scripts') + +if __name__ == '__main__': + args = parser.parse_args() + + try: + main(args.max_workers, args.keep_going, args.packages) + except (KeyboardInterrupt, SystemExit) as e: + for update in updates: + update.cancel() + + sys.exit(e.code if isinstance(e, SystemExit) else 130) diff --git a/nixos/doc/manual/Makefile b/nixos/doc/manual/Makefile index 2e9adf70c396..b251a1f5e2c3 100644 --- a/nixos/doc/manual/Makefile +++ b/nixos/doc/manual/Makefile @@ -4,7 +4,7 @@ all: manual-combined.xml format .PHONY: debug debug: generated manual-combined.xml -manual-combined.xml: generated *.xml +manual-combined.xml: generated *.xml **/*.xml rm -f ./manual-combined.xml nix-shell --packages xmloscopy \ --run "xmloscopy --docbook5 ./manual.xml ./manual-combined.xml" diff --git a/nixos/doc/manual/administration/container-networking.xml b/nixos/doc/manual/administration/container-networking.xml index 4b977d1d82eb..2ee8bfdd50f1 100644 --- a/nixos/doc/manual/administration/container-networking.xml +++ b/nixos/doc/manual/administration/container-networking.xml @@ -52,4 +52,8 @@ $ ping -c1 10.233.4.2 networking.networkmanager.unmanaged = [ "interface-name:ve-*" ]; + + + You may need to restart your system for the changes to take effect. +
diff --git a/nixos/doc/manual/administration/declarative-containers.xml b/nixos/doc/manual/administration/declarative-containers.xml index 2a98fb126231..d03dbc4d7055 100644 --- a/nixos/doc/manual/administration/declarative-containers.xml +++ b/nixos/doc/manual/administration/declarative-containers.xml @@ -15,7 +15,7 @@ containers.database = { config = { config, pkgs, ... }: { = true; - = pkgs.postgresql96; + = pkgs.postgresql_9_6; }; }; diff --git a/nixos/doc/manual/configuration/adding-custom-packages.xml b/nixos/doc/manual/configuration/adding-custom-packages.xml index 028a94275345..cdcfa10b8200 100644 --- a/nixos/doc/manual/configuration/adding-custom-packages.xml +++ b/nixos/doc/manual/configuration/adding-custom-packages.xml @@ -31,7 +31,7 @@ $ cd nixpkgs The second possibility is to add the package outside of the Nixpkgs tree. For instance, here is how you specify a build of the - GNU Hello + GNU Hello package directly in configuration.nix: = diff --git a/nixos/doc/manual/configuration/config-file.xml b/nixos/doc/manual/configuration/config-file.xml index 8a1a39c98c10..c77cfe137baa 100644 --- a/nixos/doc/manual/configuration/config-file.xml +++ b/nixos/doc/manual/configuration/config-file.xml @@ -197,10 +197,10 @@ swapDevices = [ { device = "/dev/disk/by-label/swap"; } ]; pkgs.emacs ]; - = pkgs.postgresql90; + = pkgs.postgresql_10; The latter option definition changes the default PostgreSQL package used - by NixOS’s PostgreSQL service to 9.0. For more information on packages, + by NixOS’s PostgreSQL service to 10.x. For more information on packages, including how to add new ones, see . diff --git a/nixos/doc/manual/configuration/configuration.xml b/nixos/doc/manual/configuration/configuration.xml index 8d05dcd34b4d..cebc4122c6c6 100644 --- a/nixos/doc/manual/configuration/configuration.xml +++ b/nixos/doc/manual/configuration/configuration.xml @@ -22,5 +22,6 @@ + diff --git a/nixos/doc/manual/configuration/firewall.xml b/nixos/doc/manual/configuration/firewall.xml index b66adcedce6e..47a19ac82c0f 100644 --- a/nixos/doc/manual/configuration/firewall.xml +++ b/nixos/doc/manual/configuration/firewall.xml @@ -34,13 +34,4 @@ Similarly, UDP port ranges can be opened through . - - - Also of interest is - - = true; - - to allow the machine to respond to ping requests. (ICMPv6 pings are always - allowed.) - diff --git a/nixos/doc/manual/configuration/linux-kernel.xml b/nixos/doc/manual/configuration/linux-kernel.xml index 2f766f2b32f7..644d3a33ffd2 100644 --- a/nixos/doc/manual/configuration/linux-kernel.xml +++ b/nixos/doc/manual/configuration/linux-kernel.xml @@ -84,18 +84,17 @@ nixpkgs.config.packageOverrides = pkgs: allowImportFromDerivation = true; }; ]]> - -You can edit the config with this snippet (by default make menuconfig won't work - out of the box on nixos): - make + menuconfig won't work out of the box on nixos): + {}; kernelToOverride.overrideAttrs (o: {nativeBuildInputs=o.nativeBuildInputs ++ [ pkgconfig ncurses ];})' ]]> - - - or you can let nixpkgs generate the configuration. - Nixpkgs generates it via answering the interactive kernel utility make config. - The answers depend on parameters passed to pkgs/os-specific/linux/kernel/generic.nix - (which you can influence by overriding extraConfig, autoModules, modDirVersion, preferBuiltin, extraConfig). + or you can let nixpkgs generate the configuration. Nixpkgs generates it via + answering the interactive kernel utility make config. The + answers depend on parameters passed to + pkgs/os-specific/linux/kernel/generic.nix (which you + can influence by overriding extraConfig, autoModules, + modDirVersion, preferBuiltin, extraConfig). [ "tun" "ipv6" "loop" ... ] Interactive exploration of the configuration is possible using - nix-repl, - a read-eval-print loop for Nix expressions. It’s not installed by default; - run nix-env -i nix-repl to get it. A typical use: + nix repl, a read-eval-print loop for Nix expressions. + A typical use: -$ nix-repl '<nixpkgs/nixos>' +$ nix repl '<nixpkgs/nixos>' nix-repl> config. "mandark" @@ -127,4 +125,23 @@ nix-repl> map (x: x.hostName) config. + + + While abstracting your configuration, you may find it useful to generate + modules using code, instead of writing files. The example + below would have the same effect as importing a file which sets those + options. + + { config, pkgs, ... }: + + let netConfig = { hostName }: { + networking.hostName = hostName; + networking.useDHCP = false; + }; + + in + + { imports = [ (netConfig "nixos.localdomain") ]; } + + diff --git a/nixos/doc/manual/configuration/profiles.xml b/nixos/doc/manual/configuration/profiles.xml new file mode 100644 index 000000000000..92c0f6202f28 --- /dev/null +++ b/nixos/doc/manual/configuration/profiles.xml @@ -0,0 +1,39 @@ + + Profiles + + In some cases, it may be desirable to take advantage of commonly-used, + predefined configurations provided by nixpkgs, but different from those that + come as default. This is a role fulfilled by NixOS's Profiles, which come as + files living in <nixpkgs/nixos/modules/profiles>. + That is to say, expected usage is to add them to the imports list of your + /etc/configuration.nix as such: + + + imports = [ + <nixpkgs/nixos/modules/profiles/profile-name.nix> + ]; + + + Even if some of these profiles seem only useful in the context of + install media, many are actually intended to be used in real installs. + + + What follows is a brief explanation on the purpose and use-case for each + profile. Detailing each option configured by each one is out of scope. + + + + + + + + + + + + + diff --git a/nixos/doc/manual/configuration/profiles/all-hardware.xml b/nixos/doc/manual/configuration/profiles/all-hardware.xml new file mode 100644 index 000000000000..172975199474 --- /dev/null +++ b/nixos/doc/manual/configuration/profiles/all-hardware.xml @@ -0,0 +1,20 @@ + +
+ All Hardware + + Enables all hardware supported by NixOS: i.e., all firmware is + included, and all devices from which one may boot are enabled in the initrd. + Its primary use is in the NixOS installation CDs. + + + The enabled kernel modules include support for SATA and PATA, SCSI + (partially), USB, Firewire (untested), Virtio (QEMU, KVM, etc.), VMware, and + Hyper-V. Additionally, is + enabled, and the firmware for the ZyDAS ZD1211 chipset is specifically + installed. + +
diff --git a/nixos/doc/manual/configuration/profiles/base.xml b/nixos/doc/manual/configuration/profiles/base.xml new file mode 100644 index 000000000000..f58a35d626ed --- /dev/null +++ b/nixos/doc/manual/configuration/profiles/base.xml @@ -0,0 +1,15 @@ + +
+ Base + + Defines the software packages included in the "minimal" + installation CD. It installs several utilities useful in a simple recovery or + install media, such as a text-mode web browser, and tools for manipulating + block devices, networking, hardware diagnostics, and filesystems (with their + respective kernel modules). + +
diff --git a/nixos/doc/manual/configuration/profiles/clone-config.xml b/nixos/doc/manual/configuration/profiles/clone-config.xml new file mode 100644 index 000000000000..87c8b9ee31b6 --- /dev/null +++ b/nixos/doc/manual/configuration/profiles/clone-config.xml @@ -0,0 +1,14 @@ + +
+ Clone Config + + This profile is used in installer images. + It provides an editable configuration.nix that imports all the modules that + were also used when creating the image in the first place. + As a result it allows users to edit and rebuild the live-system. + +
diff --git a/nixos/doc/manual/configuration/profiles/demo.xml b/nixos/doc/manual/configuration/profiles/demo.xml new file mode 100644 index 000000000000..98829e4696df --- /dev/null +++ b/nixos/doc/manual/configuration/profiles/demo.xml @@ -0,0 +1,13 @@ + +
+ Demo + + This profile just enables a demo user, with password demo, uid 1000, wheel + group and + autologin in the SDDM display manager. + +
diff --git a/nixos/doc/manual/configuration/profiles/docker-container.xml b/nixos/doc/manual/configuration/profiles/docker-container.xml new file mode 100644 index 000000000000..bf962442ccef --- /dev/null +++ b/nixos/doc/manual/configuration/profiles/docker-container.xml @@ -0,0 +1,15 @@ + +
+ Docker Container + + This is the profile from which the Docker images are generated. It prepares a + working system by importing the Minimal and + Clone Config profiles, and setting appropriate + configuration options that are useful inside a container context, like + . + +
diff --git a/nixos/doc/manual/configuration/profiles/graphical.xml b/nixos/doc/manual/configuration/profiles/graphical.xml new file mode 100644 index 000000000000..5ded61d9763b --- /dev/null +++ b/nixos/doc/manual/configuration/profiles/graphical.xml @@ -0,0 +1,21 @@ + +
+ Graphical + + Defines a NixOS configuration with the Plasma 5 desktop. It's used by the + graphical installation CD. + + + It sets , + , + ( + + without Qt4 Support), and + to true. It also + includes glxinfo and firefox in the system packages list. + +
diff --git a/nixos/doc/manual/configuration/profiles/hardened.xml b/nixos/doc/manual/configuration/profiles/hardened.xml new file mode 100644 index 000000000000..b3b433792f53 --- /dev/null +++ b/nixos/doc/manual/configuration/profiles/hardened.xml @@ -0,0 +1,22 @@ + +
+ Hardened + + A profile with most (vanilla) hardening options enabled by default, + potentially at the cost of features and performance. + + + This includes a hardened kernel, and limiting the system information + available to processes through the /sys and + /proc filesystems. It also disables the User Namespaces + feature of the kernel, which stops Nix from being able to build anything + (this particular setting can be overriden via + ). See the + profile source for further detail on which settings are altered. + +
diff --git a/nixos/doc/manual/configuration/profiles/headless.xml b/nixos/doc/manual/configuration/profiles/headless.xml new file mode 100644 index 000000000000..54dc61f236e0 --- /dev/null +++ b/nixos/doc/manual/configuration/profiles/headless.xml @@ -0,0 +1,18 @@ + +
+ Headless + + Common configuration for headless machines (e.g., Amazon EC2 instances). + + + Disables sound, + vesa, serial consoles, + emergency mode, + grub splash images and + configures the kernel to reboot automatically on panic. + +
diff --git a/nixos/doc/manual/configuration/profiles/installation-device.xml b/nixos/doc/manual/configuration/profiles/installation-device.xml new file mode 100644 index 000000000000..44ccfc538ad1 --- /dev/null +++ b/nixos/doc/manual/configuration/profiles/installation-device.xml @@ -0,0 +1,35 @@ + +
+ Installation Device + + Provides a basic configuration for installation devices like CDs. This means + enabling hardware scans, using the + Clone Config profile to guarantee + /etc/nixos/configuration.nix exists (for + nixos-rebuild to work), a copy of the Nixpkgs channel + snapshot used to create the install media. + + + Additionally, documentation for + Nixpkgs and NixOS + are forcefully enabled (to override the + Minimal profile preference); the + NixOS manual is shown automatically on TTY 8, sudo and udisks are disabled. + Autologin is enabled as root. + + + A message is shown to the user to start a display manager if needed, + ssh with are enabled (but + doesn't autostart). WPA Supplicant is also enabled without autostart. + + + Finally, vim is installed, root is set to not have a password, the kernel is + made more silent for remote public IP installs, and several settings are + tweaked so that the installer has a better chance of succeeding under + low-memory environments. + +
diff --git a/nixos/doc/manual/configuration/profiles/minimal.xml b/nixos/doc/manual/configuration/profiles/minimal.xml new file mode 100644 index 000000000000..a24af21bd7f7 --- /dev/null +++ b/nixos/doc/manual/configuration/profiles/minimal.xml @@ -0,0 +1,17 @@ + +
+ Minimal + + This profile defines a small NixOS configuration. It does not contain any + graphical stuff. It's a very short file that enables + noXlibs, sets + i18n.supportedLocales + to only support the user-selected locale, + disables packages' documentation + , and disables sound. + +
diff --git a/nixos/doc/manual/configuration/profiles/qemu-guest.xml b/nixos/doc/manual/configuration/profiles/qemu-guest.xml new file mode 100644 index 000000000000..d08068650fbe --- /dev/null +++ b/nixos/doc/manual/configuration/profiles/qemu-guest.xml @@ -0,0 +1,16 @@ +
+ QEMU Guest + + This profile contains common configuration for virtual machines running under + QEMU (using virtio). + + + It makes virtio modules available on the initrd, sets the system time from + the hardware clock to work around a bug in qemu-kvm, and + enables rngd. + +
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix index be28c2c17afd..faae4f205443 100644 --- a/nixos/doc/manual/default.nix +++ b/nixos/doc/manual/default.nix @@ -90,7 +90,9 @@ let fi ${buildPackages.libxslt.bin}/bin/xsltproc \ --stringparam revision '${revision}' \ - -o $out ${./options-to-docbook.xsl} $optionsXML + -o intermediate.xml ${./options-to-docbook.xsl} $optionsXML + ${buildPackages.libxslt.bin}/bin/xsltproc \ + -o "$out" ${./postprocess-option-descriptions.xsl} intermediate.xml ''; sources = lib.sourceFilesBySuffices ./. [".xml"]; @@ -250,7 +252,7 @@ in rec { ''; # */ # Generate the NixOS manual. - manual = runCommand "nixos-manual" + manualHTML = runCommand "nixos-manual-html" { inherit sources; nativeBuildInputs = [ buildPackages.libxml2.bin buildPackages.libxslt.bin ]; meta.description = "The NixOS manual in HTML format"; @@ -279,6 +281,11 @@ in rec { echo "doc manual $dst" >> $out/nix-support/hydra-build-products ''; # */ + # Alias for backward compatibility. TODO(@oxij): remove eventually. + manual = manualHTML; + + # Index page of the NixOS manual. + manualHTMLIndex = "${manualHTML}/share/doc/nixos/index.html"; manualEpub = runCommand "nixos-manual-epub" { inherit sources; diff --git a/nixos/doc/manual/development/building-parts.xml b/nixos/doc/manual/development/building-parts.xml index eaffc0ef47c2..b4791b72970f 100644 --- a/nixos/doc/manual/development/building-parts.xml +++ b/nixos/doc/manual/development/building-parts.xml @@ -34,7 +34,7 @@ $ nix-build -A system
- system.build.manual.manual + system.build.manual.manualHTML diff --git a/nixos/doc/manual/development/debugging-nixos-tests.xml b/nixos/doc/manual/development/debugging-nixos-tests.xml new file mode 100644 index 000000000000..30e58e1e3554 --- /dev/null +++ b/nixos/doc/manual/development/debugging-nixos-tests.xml @@ -0,0 +1,37 @@ +
+ Debugging NixOS tests + + + Tests may fail and infrastructure offers access to inspect machine state. + + + + To prevent test from stopping and cleaning up, insert a sleep command: + + + +$machine->succeed("sleep 84000"); + + + + As soon as machine starts run as root: + + + +nix-shell -p socat --run "socat STDIO,raw,echo=0,escape=0x11 UNIX:/tmp/nix-build-vm-test-run-*.drv-0/vm-state-machine/backdoor" + + + + You may need to find the correct path, replacing /tmp, + * or machine. + + + + Press "enter" to open up console and login as "root". After you're done, + press "ctrl-q" to exit the console. + +
diff --git a/nixos/doc/manual/development/nixos-tests.xml b/nixos/doc/manual/development/nixos-tests.xml index 2695082e3867..d068887200a9 100644 --- a/nixos/doc/manual/development/nixos-tests.xml +++ b/nixos/doc/manual/development/nixos-tests.xml @@ -16,4 +16,5 @@ xlink:href="https://github.com/NixOS/nixpkgs/tree/master/nixos/tests">nixos/test + diff --git a/nixos/doc/manual/development/option-types.xml b/nixos/doc/manual/development/option-types.xml index e6c9eae11a72..d993e47bc914 100644 --- a/nixos/doc/manual/development/option-types.xml +++ b/nixos/doc/manual/development/option-types.xml @@ -106,7 +106,7 @@
- + types.ints.{u8, u16, u32} @@ -131,6 +131,17 @@ + + + types.port + + + + A port number. This type is an alias to + types.ints.u16. + + + diff --git a/nixos/doc/manual/development/running-nixos-tests-interactively.xml b/nixos/doc/manual/development/running-nixos-tests-interactively.xml index 862b364a6d79..c15ad448317f 100644 --- a/nixos/doc/manual/development/running-nixos-tests-interactively.xml +++ b/nixos/doc/manual/development/running-nixos-tests-interactively.xml @@ -19,6 +19,7 @@ starting VDE switch for network 1 > startAll > testScript > $machine->succeed("touch /tmp/foo") +> print($machine->succeed("pwd")) # Show stdout of command The function testScript executes the entire test script and drops you back into the test driver command line upon its completion. @@ -33,8 +34,11 @@ $ nix-build nixos/tests/login.nix -A driver $ ./result/bin/nixos-run-vms The script nixos-run-vms starts the virtual machines - defined by test. The root file system of the VMs is created on the fly and - kept across VM restarts in - ./hostname.qcow2. + defined by test. + + + + The machine state is kept across VM restarts in + /tmp/vm-state-machinename. diff --git a/nixos/doc/manual/development/writing-nixos-tests.xml b/nixos/doc/manual/development/writing-nixos-tests.xml index 5935fbc049bd..4a2615c9407b 100644 --- a/nixos/doc/manual/development/writing-nixos-tests.xml +++ b/nixos/doc/manual/development/writing-nixos-tests.xml @@ -108,7 +108,7 @@ xlink:href="https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/virtualis $machine->start; $machine->waitForUnit("default.target"); -$machine->succeed("uname") =~ /Linux/; +$machine->succeed("uname") =~ /Linux/ or die; The first line is actually unnecessary; machines are implicitly started when you first execute an action on them (such as waitForUnit diff --git a/nixos/doc/manual/installation/installing-behind-a-proxy.xml b/nixos/doc/manual/installation/installing-behind-a-proxy.xml index c59d073c61c7..8f9baff44b51 100644 --- a/nixos/doc/manual/installation/installing-behind-a-proxy.xml +++ b/nixos/doc/manual/installation/installing-behind-a-proxy.xml @@ -5,28 +5,29 @@ xml:id="sec-installing-behind-proxy"> Installing behind a proxy - + To install NixOS behind a proxy, do the following before running nixos-install. - - + + + - - Update proxy configuration in - /mnt/etc/nixos/configuration.nix to keep the - internet accessible after reboot. - - + + Update proxy configuration in + /mnt/etc/nixos/configuration.nix to keep the internet + accessible after reboot. + + networking.proxy.default = "http://user:password@proxy:port/"; networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; - - Setup the proxy environment variables in the shell where you are - running nixos-install. - - + + Setup the proxy environment variables in the shell where you are running + nixos-install. + + # proxy_url="http://user:password@proxy:port/" # export http_proxy="$proxy_url" # export HTTP_PROXY="$proxy_url" @@ -34,14 +35,14 @@ networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; # export HTTPS_PROXY="$proxy_url" - + - - - If you are switching networks with different proxy configurations, use the - nesting.clone option in - configuration.nix to switch proxies at runtime. - Refer to for more information. - - + + + If you are switching networks with different proxy configurations, use the + nesting.clone option in + configuration.nix to switch proxies at runtime. Refer to + for more information. + + diff --git a/nixos/doc/manual/installation/installing-usb.xml b/nixos/doc/manual/installation/installing-usb.xml index c5934111749c..0b311189430c 100644 --- a/nixos/doc/manual/installation/installing-usb.xml +++ b/nixos/doc/manual/installation/installing-usb.xml @@ -9,13 +9,12 @@ For systems without CD drive, the NixOS live CD can be booted from a USB stick. You can use the dd utility to write the image: dd if=path-to-image - of=/dev/sdb. Be careful about specifying + of=/dev/sdX. Be careful about specifying the correct drive; you can use the lsblk command to get a list of block devices. - - - - On macOS: + + On macOS + $ diskutil list [..] @@ -26,43 +25,16 @@ $ diskutil unmountDisk diskN Unmount of all volumes on diskN was successful $ sudo dd bs=1m if=nix.iso of=/dev/rdiskN - Using the 'raw' rdiskN device instead of - diskN completes in minutes instead of hours. After - dd completes, a GUI dialog "The disk you inserted was not - readable by this computer" will pop up, which can be ignored. + Using the 'raw' rdiskN device instead of + diskN completes in minutes instead of hours. After + dd completes, a GUI dialog "The disk you inserted was + not readable by this computer" will pop up, which can be ignored. + + The dd utility will write the image verbatim to the drive, making it the recommended option for both UEFI and non-UEFI installations. - For non-UEFI installations, you can alternatively use - unetbootin. If - you cannot use dd for a UEFI installation, you can also - mount the ISO, copy its contents verbatim to your drive, then either: - - - - Change the label of the disk partition to the label of the ISO (visible - with the blkid command), or - - - - - Edit loader/entries/nixos-livecd.conf on the drive - and change the root= field in the - options line to point to your drive (see the - documentation on root= in - - the kernel documentation for more details). - - - - - If you want to load the contents of the ISO to ram after bootin (So you - can remove the stick after bootup) you can append the parameter - copytoram to the options field. - - - diff --git a/nixos/doc/manual/installation/installing.xml b/nixos/doc/manual/installation/installing.xml index 916384559e24..8e94f946c5ee 100644 --- a/nixos/doc/manual/installation/installing.xml +++ b/nixos/doc/manual/installation/installing.xml @@ -4,60 +4,46 @@ version="5.0" xml:id="sec-installation"> Installing NixOS - - NixOS can be installed on BIOS or UEFI systems. The procedure for a UEFI - installation is by and large the same as a BIOS installation. The differences - are mentioned in the steps that follow. - - - - - Boot from the CD. - - - - - UEFI systems - - - - You should boot the live CD in UEFI mode (consult your specific - hardware's documentation for instructions). You may find the - rEFInd boot - manager useful. - - - - - - - - The CD contains a basic NixOS installation. (It also contains Memtest86+, - useful if you want to test new hardware). When it’s finished booting, it - should have detected most of your hardware. - - - - - The NixOS manual is available on virtual console 8 (press Alt+F8 to access) - or by running nixos-help. - - - - - You get logged in as root (with empty password). - - - - - If you downloaded the graphical ISO image, you can run systemctl - start display-manager to start KDE. If you want to continue on - the terminal, you can use loadkeys to switch to your - preferred keyboard layout. (We even provide neo2 via loadkeys de - neo!) - - - +
+ Booting the system + + + NixOS can be installed on BIOS or UEFI systems. The procedure for a UEFI + installation is by and large the same as a BIOS installation. The + differences are mentioned in the steps that follow. + + + + The installation media can be burned to a CD, or now more commonly, "burned" + to a USB drive (see ). + + + + The installation media contains a basic NixOS installation. When it’s + finished booting, it should have detected most of your hardware. + + + + The NixOS manual is available on virtual console 8 (press Alt+F8 to access) + or by running nixos-help. + + + + You are logged-in automatically as root. (The + root user account has an empty password.) + + + + If you downloaded the graphical ISO image, you can run systemctl + start display-manager to start KDE. If you want to continue on the + terminal, you can use loadkeys to switch to your + preferred keyboard layout. (We even provide neo2 via loadkeys de + neo!) + + +
+ Networking in the installer + The boot process should have brought up networking (check ip a). Networking is necessary for the installer, since it will @@ -65,58 +51,165 @@ binaries). It’s best if you have a DHCP server on your network. Otherwise configure networking manually using ifconfig. + To manually configure the network on the graphical installer, first disable network-manager with systemctl stop network-manager. + To manually configure the wifi on the minimal installer, run wpa_supplicant -B -i interface -c <(wpa_passphrase 'SSID' 'key'). - - + If you would like to continue the installation from a different machine you need to activate the SSH daemon via systemctl start sshd. In order to be able to login you also need to set a password for root using passwd. - - +
+
+
+ Partitioning and formatting + + + The NixOS installer doesn’t do any partitioning or formatting, so you need + to do that yourself. + + + + The NixOS installer ships with multiple partitioning tools. The examples + below use parted, but also provides + fdisk, gdisk, + cfdisk, and cgdisk. + + + + The recommended partition scheme differs depending if the computer uses + Legacy Boot or UEFI. + + +
+ UEFI (GPT) + - The NixOS installer doesn’t do any partitioning or formatting yet, so you - need to do that yourself. Use the following commands: - + Here's an example partition scheme for UEFI, using + /dev/sda as the device. + + + You can safely ignore parted's informational message + about needing to update /etc/fstab. + + + + + + - For partitioning: fdisk. - -# fdisk /dev/sda # (or whatever device you want to install on) --- for UEFI systems only -> n # (create a new partition for /boot) -> 3 # (make it a partition number 3) -> # (press enter to accept the default) -> +512M # (the size of the UEFI boot partition) -> t # (change the partition type ...) -> 3 # (... of the boot partition ...) -> 1 # (... to 'UEFI System') --- for BIOS or UEFI systems -> n # (create a new partition for /swap) -> 2 # (make it a partition number 2) -> # (press enter to accept the default) -> +8G # (the size of the swap partition, set to whatever you like) -> n # (create a new partition for /) -> 1 # (make it a partition number 1) -> # (press enter to accept the default) -> # (press enter to accept the default and use the rest of the remaining space) -> a # (make the partition bootable) -> x # (enter expert mode) -> f # (fix up the partition ordering) -> r # (exit expert mode) -> w # (write the partition table to disk and exit) + Create a GPT partition table. +# parted /dev/sda -- mklabel gpt + + + Add the root partition. This will fill the disk + except for the end part, where the swap will live, and the space left in + front (512MiB) which will be used by the boot partition. +# parted /dev/sda -- mkpart primary 512MiB -8GiB + + + + + Next, add a swap partition. The size required will + vary according to needs, here a 8GiB one is created. +# parted /dev/sda -- mkpart primary linux-swap -8GiB 100% + + + The swap partition size rules are no different than for other Linux + distributions. + + + + + + + Finally, the boot partition. NixOS by default uses + the ESP (EFI system partition) as its /boot + partition. It uses the initially reserved 512MiB at the start of the + disk. +# parted /dev/sda -- mkpart ESP fat32 1MiB 512MiB +# parted /dev/sda -- set 3 boot on + + + + + + + Once complete, you can follow with + . + +
+ +
+ Legacy Boot (MBR) + + + Here's an example partition scheme for Legacy Boot, using + /dev/sda as the device. + + + You can safely ignore parted's informational message + about needing to update /etc/fstab. + + + + + + + + + Create a MBR partition table. +# parted /dev/sda -- mklabel msdos + + + + + Add the root partition. This will fill the the disk + except for the end part, where the swap will live. +# parted /dev/sda -- mkpart primary 1MiB -8GiB + + + + + Finally, add a swap partition. The size required + will vary according to needs, here a 8GiB one is created. +# parted /dev/sda -- mkpart primary linux-swap -8GiB 100% + + + The swap partition size rules are no different than for other Linux + distributions. + + + + + + + + + Once complete, you can follow with + . + +
+ +
+ Formatting + + + Use the following commands: + For initialising Ext4 partitions: mkfs.ext4. It is @@ -169,242 +262,249 @@ - - - - Mount the target file system on which NixOS should be installed on - /mnt, e.g. +
+
+
+ Installing + + + + + Mount the target file system on which NixOS should be installed on + /mnt, e.g. # mount /dev/disk/by-label/nixos /mnt - - - - - - - UEFI systems - - - - Mount the boot file system on /mnt/boot, e.g. + + + + + + + UEFI systems + + + + Mount the boot file system on /mnt/boot, e.g. # mkdir -p /mnt/boot # mount /dev/disk/by-label/boot /mnt/boot - - - - - - - - If your machine has a limited amount of memory, you may want to activate - swap devices now (swapon - device). The installer (or rather, the - build actions that it may spawn) may need quite a bit of RAM, depending on - your configuration. + + + + + + + + If your machine has a limited amount of memory, you may want to activate + swap devices now (swapon + device). The installer (or rather, + the build actions that it may spawn) may need quite a bit of RAM, + depending on your configuration. # swapon /dev/sda2 - - - - - You now need to create a file - /mnt/etc/nixos/configuration.nix that specifies the - intended configuration of the system. This is because NixOS has a - declarative configuration model: you create or edit a - description of the desired configuration of your system, and then NixOS - takes care of making it happen. The syntax of the NixOS configuration file - is described in , while a list of - available configuration options appears in - + + + + You now need to create a file + /mnt/etc/nixos/configuration.nix that specifies the + intended configuration of the system. This is because NixOS has a + declarative configuration model: you create or edit a + description of the desired configuration of your system, and then NixOS + takes care of making it happen. The syntax of the NixOS configuration file + is described in , while a list + of available configuration options appears in + . A minimal example is shown in - . - - - The command nixos-generate-config can generate an - initial configuration file for you: + + + The command nixos-generate-config can generate an + initial configuration file for you: # nixos-generate-config --root /mnt - You should then edit /mnt/etc/nixos/configuration.nix - to suit your needs: + You should then edit /mnt/etc/nixos/configuration.nix + to suit your needs: # nano /mnt/etc/nixos/configuration.nix - If you’re using the graphical ISO image, other editors may be available - (such as vim). If you have network access, you can also - install other editors — for instance, you can install Emacs by running - nix-env -i emacs. - - - - - BIOS systems - - - - You must set the option - to specify on which disk - the GRUB boot loader is to be installed. Without it, NixOS cannot boot. - - - - - - UEFI systems - - - - You must set the option - to - true. nixos-generate-config should - do this automatically for new configurations when booted in UEFI mode. - - - You may want to look at the options starting with - - and - - as well. - - - - - - If there are other operating systems running on the machine before - installing NixOS, the - option can be set to true to automatically add them to - the grub menu. - - - Another critical option is , specifying the - file systems that need to be mounted by NixOS. However, you typically - don’t need to set it yourself, because - nixos-generate-config sets it automatically in - /mnt/etc/nixos/hardware-configuration.nix from your - currently mounted file systems. (The configuration file - hardware-configuration.nix is included from - configuration.nix and will be overwritten by future - invocations of nixos-generate-config; thus, you - generally should not modify it.) - - - - Depending on your hardware configuration or type of file system, you may - need to set the option to - include the kernel modules that are necessary for mounting the root file - system, otherwise the installed system will not be able to boot. (If this - happens, boot from the CD again, mount the target file system on - /mnt, fix - /mnt/etc/nixos/configuration.nix and rerun - nixos-install.) In most cases, - nixos-generate-config will figure out the required - modules. + If you’re using the graphical ISO image, other editors may be available + (such as vim). If you have network access, you can also + install other editors — for instance, you can install Emacs by running + nix-env -i emacs. - - - - - Do the installation: + + + + BIOS systems + + + + You must set the option + to specify on which disk + the GRUB boot loader is to be installed. Without it, NixOS cannot boot. + + + + + + UEFI systems + + + + You must set the option + to + true. nixos-generate-config + should do this automatically for new configurations when booted in UEFI + mode. + + + You may want to look at the options starting with + + and + + as well. + + + + + + If there are other operating systems running on the machine before + installing NixOS, the + option can be set to true to automatically add them to + the grub menu. + + + Another critical option is , specifying the + file systems that need to be mounted by NixOS. However, you typically + don’t need to set it yourself, because + nixos-generate-config sets it automatically in + /mnt/etc/nixos/hardware-configuration.nix from your + currently mounted file systems. (The configuration file + hardware-configuration.nix is included from + configuration.nix and will be overwritten by future + invocations of nixos-generate-config; thus, you + generally should not modify it.) + + + + Depending on your hardware configuration or type of file system, you may + need to set the option to + include the kernel modules that are necessary for mounting the root file + system, otherwise the installed system will not be able to boot. (If this + happens, boot from the installation media again, mount the target file + system on /mnt, fix + /mnt/etc/nixos/configuration.nix and rerun + nixos-install.) In most cases, + nixos-generate-config will figure out the required + modules. + + + + + + Do the installation: # nixos-install - Cross fingers. If this fails due to a temporary problem (such as a network - issue while downloading binaries from the NixOS binary cache), you can just - re-run nixos-install. Otherwise, fix your - configuration.nix and then re-run - nixos-install. - - - As the last step, nixos-install will ask you to set the - password for the root user, e.g. + Cross fingers. If this fails due to a temporary problem (such as a network + issue while downloading binaries from the NixOS binary cache), you can + just re-run nixos-install. Otherwise, fix your + configuration.nix and then re-run + nixos-install. + + + As the last step, nixos-install will ask you to set the + password for the root user, e.g. setting root password... Enter new UNIX password: *** -Retype new UNIX password: *** - - - - For unattended installations, it is possible to use - nixos-install --no-root-passwd - in order to disable the password prompt entirely. - - - - - - - If everything went well: +Retype new UNIX password: *** + + + For unattended installations, it is possible to use + nixos-install --no-root-passwd in order to disable + the password prompt entirely. + + + + + + + If everything went well: - # reboot - - - - - You should now be able to boot into the installed NixOS. The GRUB boot menu - shows a list of available configurations (initially - just one). Every time you change the NixOS configuration (see - + + + + + You should now be able to boot into the installed NixOS. The GRUB boot + menu shows a list of available configurations + (initially just one). Every time you change the NixOS configuration (see + Changing Configuration - ), a new item is added to the menu. This allows you to easily roll back to - a previous configuration if something goes wrong. - - - You should log in and change the root password with - passwd. - - - You’ll probably want to create some user accounts as well, which can be - done with useradd: + ), a new item is added to the menu. This allows you to easily roll back to + a previous configuration if something goes wrong. + + + You should log in and change the root password with + passwd. + + + You’ll probably want to create some user accounts as well, which can be + done with useradd: $ useradd -c 'Eelco Dolstra' -m eelco $ passwd eelco - - - You may also want to install some software. For instance, + + + You may also want to install some software. For instance, $ nix-env -qa \* - shows what packages are available, and + shows what packages are available, and $ nix-env -i w3m - install the w3m browser. - - - - - To summarise, shows a typical sequence - of commands for installing NixOS on an empty hard drive (here - /dev/sda). w3m browser. + + + +
+
+ Installation summary + + + To summarise, shows a typical + sequence of commands for installing NixOS on an empty hard drive (here + /dev/sda). shows a - corresponding configuration Nix expression. - - - Commands for Installing NixOS on <filename>/dev/sda</filename> - -# fdisk /dev/sda # (or whatever device you want to install on) --- for UEFI systems only -> n # (create a new partition for /boot) -> 3 # (make it a partition number 3) -> # (press enter to accept the default) -> +512M # (the size of the UEFI boot partition) -> t # (change the partition type ...) -> 3 # (... of the boot partition ...) -> 1 # (... to 'UEFI System') --- for BIOS or UEFI systems -> n # (create a new partition for /swap) -> 2 # (make it a partition number 2) -> # (press enter to accept the default) -> +8G # (the size of the swap partition) -> n # (create a new partition for /) -> 1 # (make it a partition number 1) -> # (press enter to accept the default) -> # (press enter to accept the default and use the rest of the remaining space) -> a # (make the partition bootable) -> x # (enter expert mode) -> f # (fix up the partition ordering) -> r # (exit expert mode) -> w # (write the partition table to disk and exit) + corresponding configuration Nix expression. + + + + Example partition schemes for NixOS on <filename>/dev/sda</filename> (MBR) + +# parted /dev/sda -- mklabel msdos +# parted /dev/sda -- mkpart primary 1MiB -8GiB +# parted /dev/sda -- mkpart primary linux-swap -8GiB 100% + + + + Example partition schemes for NixOS on <filename>/dev/sda</filename> (UEFI) + +# parted /dev/sda -- mklabel gpt +# parted /dev/sda -- mkpart primary 512MiB -8GiB +# parted /dev/sda -- mkpart primary linux-swap -8GiB 100% +# parted /dev/sda -- mkpart ESP fat32 1MiB 512MiB +# parted /dev/sda -- set 3 boot on + + + + Commands for Installing NixOS on <filename>/dev/sda</filename> + + With a partitioned disk. + # mkfs.ext4 -L nixos /dev/sda1 # mkswap -L swap /dev/sda2 # swapon /dev/sda2 @@ -416,9 +516,11 @@ $ nix-env -i w3m # nano /mnt/etc/nixos/configuration.nix # nixos-install # reboot - - - NixOS Configuration + + + + + NixOS Configuration { config, pkgs, ... }: { imports = [ @@ -438,10 +540,19 @@ $ nix-env -i w3m services.sshd.enable = true; } - - - - - - + +
+
+ Additional installation notes + + + + + + + + + + +
diff --git a/nixos/doc/manual/installation/upgrading.xml b/nixos/doc/manual/installation/upgrading.xml index 85e5082575d3..69668b1d4bd6 100644 --- a/nixos/doc/manual/installation/upgrading.xml +++ b/nixos/doc/manual/installation/upgrading.xml @@ -52,10 +52,13 @@
To see what channels are available, go to - . (Note that the URIs of the + . (Note that the URIs of the various channels redirect to a directory that contains the channel’s latest - version and includes ISO images and VirtualBox appliances.) + version and includes ISO images and VirtualBox appliances.) Please note that + during the release process, channels that are not yet released will be + present here as well. See the Getting NixOS page + to find the newest + supported stable release. When you first install NixOS, you’re automatically subscribed to the NixOS diff --git a/nixos/doc/manual/man-nixos-generate-config.xml b/nixos/doc/manual/man-nixos-generate-config.xml index 1227873f5780..43d6c2696a28 100644 --- a/nixos/doc/manual/man-nixos-generate-config.xml +++ b/nixos/doc/manual/man-nixos-generate-config.xml @@ -13,18 +13,18 @@ - nixos-generate-config + nixos-generate-config - + root - + @@ -167,7 +167,7 @@ $ nixos-generate-config --root /mnt { imports = - [ <nixos/modules/installer/scan/not-detected.nix> + [ <nixos/modules/installer/scan/not-detected.nix> ]; boot.initrd.availableKernelModules = [ "ehci_hcd" "ahci" ]; diff --git a/nixos/doc/manual/manual.xml b/nixos/doc/manual/manual.xml index a5efde32885c..12f52e1997c8 100644 --- a/nixos/doc/manual/manual.xml +++ b/nixos/doc/manual/manual.xml @@ -17,8 +17,8 @@ If you encounter problems, please report them on the Discourse - or on the Discourse or + on the #nixos channel on Freenode. Bugs should be reported in diff --git a/nixos/doc/manual/options-to-docbook.xsl b/nixos/doc/manual/options-to-docbook.xsl index 2038b0dff63e..72ac89d4ff62 100644 --- a/nixos/doc/manual/options-to-docbook.xsl +++ b/nixos/doc/manual/options-to-docbook.xsl @@ -4,6 +4,7 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:str="http://exslt.org/strings" xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:nixos="tag:nixos.org" xmlns="http://docbook.org/ns/docbook" extension-element-prefixes="str" > @@ -30,10 +31,12 @@ - - - + + + + + diff --git a/nixos/doc/manual/postprocess-option-descriptions.xsl b/nixos/doc/manual/postprocess-option-descriptions.xsl new file mode 100644 index 000000000000..1201c7612c2e --- /dev/null +++ b/nixos/doc/manual/postprocess-option-descriptions.xsl @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nixos/doc/manual/release-notes/release-notes.xml b/nixos/doc/manual/release-notes/release-notes.xml index 94f176186b6e..a222bfa29d5a 100644 --- a/nixos/doc/manual/release-notes/release-notes.xml +++ b/nixos/doc/manual/release-notes/release-notes.xml @@ -8,6 +8,7 @@ This section lists the release notes for each stable version of NixOS and current unstable revision. + diff --git a/nixos/doc/manual/release-notes/rl-1509.xml b/nixos/doc/manual/release-notes/rl-1509.xml index 4eb2f9aa0a95..e500c9d63422 100644 --- a/nixos/doc/manual/release-notes/rl-1509.xml +++ b/nixos/doc/manual/release-notes/rl-1509.xml @@ -435,11 +435,11 @@ system.autoUpgrade.enable = true; system.stateVersion = "14.12"; - The new option ensures that - certain configuration changes that could break existing systems (such as - the sshd host key setting) will maintain compatibility - with the specified NixOS release. NixOps sets the state version of - existing deployments automatically. + The new option ensures that certain + configuration changes that could break existing systems (such as the + sshd host key setting) will maintain compatibility with + the specified NixOS release. NixOps sets the state version of existing + deployments automatically. diff --git a/nixos/doc/manual/release-notes/rl-1809.xml b/nixos/doc/manual/release-notes/rl-1809.xml index 92a7223e0412..8715a05f508b 100644 --- a/nixos/doc/manual/release-notes/rl-1809.xml +++ b/nixos/doc/manual/release-notes/rl-1809.xml @@ -3,7 +3,7 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="sec-release-18.09"> - Release 18.09 (“Jellyfish”, 2018/09/??) + Release 18.09 (“Jellyfish”, 2018/10/05)
In addition to numerous new and upgraded packages, this release has the - following highlights: + following notable updates: - - Support for wrapping binaries using firejail has been - added through programs.firejail.wrappedBinaries. - - - For example - + + End of support is planned for end of April 2019, handing over to 19.03. + + + + + Platform support: x86_64-linux and x86_64-darwin as always. Support for + aarch64-linux is as with the previous releases, not equivalent to the + x86-64-linux release, but with efforts to reach parity. + + + + + Nix has been updated to 2.1; see its + release + notes. + + + + + Core versions: linux: 4.14 LTS (unchanged), glibc: 2.26 → 2.27, gcc: 7 + (unchanged), systemd: 237 → 239. + + + + + Desktop version changes: gnome: 3.26 → 3.28, (KDE) plasma-desktop: 5.12 + → 5.13. + + + + + + Notable changes and additions for 18.09 include: + + + + + + Support for wrapping binaries using firejail has been + added through programs.firejail.wrappedBinaries. + + + For example + programs.firejail = { enable = true; @@ -35,9 +73,10 @@ programs.firejail = { }; }; - - This will place firefox and mpv binaries in the global path wrapped by firejail. - + + This will place firefox and mpv + binaries in the global path wrapped by firejail. + @@ -69,52 +108,355 @@ $ nix-instantiate -E '(import <nixpkgsunstable> {}).gitFull' New Services - The following new services were added since the last release: + A curated selection of new services that were added since the last release: - The services.cassandra module has been reworked and - was rewritten from scratch. The service has succeeding tests for - the versions 2.1, 2.2, 3.0 and 3.11 of Apache Cassandra. + The services.cassandra module has been reworked and was + rewritten from scratch. The service has succeeding tests for the versions + 2.1, 2.2, 3.0 and 3.11 of + Apache + Cassandra. - There is a new services.foundationdb module for deploying - FoundationDB clusters. + There is a new services.foundationdb module for + deploying + FoundationDB + clusters. When enabled the iproute2 will copy the files expected by ip route (e.g., rt_tables) in - /run/iproute2. This allows to write aliases for + /etc/iproute2. This allows to write aliases for routing tables for instance. - services.strongswan-swanctl - is a modern replacement for services.strongswan. - You can use either one of them to setup IPsec VPNs but not both at the same time. + services.strongswan-swanctl is a modern replacement for + services.strongswan. You can use either one of them to + setup IPsec VPNs but not both at the same time. - services.strongswan-swanctl uses the - swanctl - command which uses the modern - vici - Versatile IKE Configuration Interface. - The deprecated ipsec command used in services.strongswan is using the legacy - stroke configuration interface. + services.strongswan-swanctl uses the + swanctl + command which uses the modern + vici + Versatile IKE Configuration Interface. The deprecated + ipsec command used in + services.strongswan is using the legacy + stroke + configuration interface. - The new services.elasticsearch-curator service - periodically curates or manages, your Elasticsearch indices and snapshots. + The new services.elasticsearch-curator service + periodically curates or manages, your Elasticsearch indices and snapshots. + + + + + + Every new services: + + + + + + ./config/xdg/autostart.nix + + + + + ./config/xdg/icons.nix + + + + + ./config/xdg/menus.nix + + + + + ./config/xdg/mime.nix + + + + + ./hardware/brightnessctl.nix + + + + + ./hardware/onlykey.nix + + + + + ./hardware/video/uvcvideo/default.nix + + + + + ./misc/documentation.nix + + + + + ./programs/firejail.nix + + + + + ./programs/iftop.nix + + + + + ./programs/sedutil.nix + + + + + ./programs/singularity.nix + + + + + ./programs/xss-lock.nix + + + + + ./programs/zsh/zsh-autosuggestions.nix + + + + + ./services/admin/oxidized.nix + + + + + ./services/backup/duplicati.nix + + + + + ./services/backup/restic.nix + + + + + ./services/backup/restic-rest-server.nix + + + + + ./services/cluster/hadoop/default.nix + + + + + ./services/databases/aerospike.nix + + + + + ./services/databases/monetdb.nix + + + + + ./services/desktops/bamf.nix + + + + + ./services/desktops/flatpak.nix + + + + + ./services/desktops/zeitgeist.nix + + + + + ./services/development/bloop.nix + + + + + ./services/development/jupyter/default.nix + + + + + ./services/hardware/lcd.nix + + + + + ./services/hardware/undervolt.nix + + + + + ./services/misc/clipmenu.nix + + + + + ./services/misc/gitweb.nix + + + + + ./services/misc/serviio.nix + + + + + ./services/misc/safeeyes.nix + + + + + ./services/misc/sysprof.nix + + + + + ./services/misc/weechat.nix + + + + + ./services/monitoring/datadog-agent.nix + + + + + ./services/monitoring/incron.nix + + + + + ./services/networking/dnsdist.nix + + + + + ./services/networking/freeradius.nix + + + + + ./services/networking/hans.nix + + + + + ./services/networking/morty.nix + + + + + ./services/networking/ndppd.nix + + + + + ./services/networking/ocserv.nix + + + + + ./services/networking/owamp.nix + + + + + ./services/networking/quagga.nix + + + + + ./services/networking/shadowsocks.nix + + + + + ./services/networking/stubby.nix + + + + + ./services/networking/zeronet.nix + + + + + ./services/security/certmgr.nix + + + + + ./services/security/cfssl.nix + + + + + ./services/security/oauth2_proxy_nginx.nix + + + + + ./services/web-apps/virtlyst.nix + + + + + ./services/web-apps/youtrack.nix + + + + + ./services/web-servers/hitch/default.nix + + + + + ./services/web-servers/hydron.nix + + + + + ./services/web-servers/meguca.nix + + + + + ./services/web-servers/nginx/gitweb.nix + + + + + ./virtualisation/kvmgt.nix + + + + + ./virtualisation/qemu-guest-agent.nix @@ -135,8 +477,50 @@ $ nix-instantiate -E '(import <nixpkgsunstable> {}).gitFull' - The deprecated services.cassandra module has - seen a complete rewrite. (See above.) + Some licenses that were incorrectly not marked as unfree now are. This is + the case for: + + + + cc-by-nc-sa-20: Creative Commons Attribution Non Commercial Share Alike + 2.0 + + + + + cc-by-nc-sa-25: Creative Commons Attribution Non Commercial Share Alike + 2.5 + + + + + cc-by-nc-sa-30: Creative Commons Attribution Non Commercial Share Alike + 3.0 + + + + + cc-by-nc-sa-40: Creative Commons Attribution Non Commercial Share Alike + 4.0 + + + + + cc-by-nd-30: Creative Commons Attribution-No Derivative Works v3.00 + + + + + msrla: Microsoft Research License Agreement + + + + + + + + The deprecated services.cassandra module has seen a + complete rewrite. (See above.) @@ -186,41 +570,44 @@ $ nix-instantiate -E '(import <nixpkgsunstable> {}).gitFull' - services.munge now runs as user (and group) munge instead of root. - Make sure the key file is accessible to the daemon. + services.munge now runs as user (and group) + munge instead of root. Make sure the key file is + accessible to the daemon. - dockerTools.buildImage now uses null as default value for tag, - which indicates that the nix output hash will be used as tag. + dockerTools.buildImage now uses null + as default value for tag, which indicates that the nix + output hash will be used as tag. - The ELK stack: elasticsearch, logstash and kibana - has been upgraded from 2.* to 6.3.*. - The 2.* versions have been unsupported since last year - so they have been removed. You can still use the 5.* versions under the names - elasticsearch5, logstash5 and - kibana5. + The ELK stack: elasticsearch, + logstash and kibana has been + upgraded from 2.* to 6.3.*. The 2.* versions have been + unsupported since + last year so they have been removed. You can still use the 5.* + versions under the names elasticsearch5, + logstash5 and kibana5. - The elastic beats: - filebeat, heartbeat, - metricbeat and packetbeat - have had the same treatment: they now target 6.3.* as well. - The 5.* versions are available under the names: + The elastic beats: filebeat, + heartbeat, metricbeat and + packetbeat have had the same treatment: they now target + 6.3.* as well. The 5.* versions are available under the names: filebeat5, heartbeat5, metricbeat5 and packetbeat5 The ELK-6.3 stack now comes with - X-Pack by default. - Since X-Pack is licensed under the - Elastic License - the ELK packages now have an unfree license. To use them you need to specify - allowUnfree = true; in your nixpkgs configuration. + X-Pack by + default. Since X-Pack is licensed under the + Elastic + License the ELK packages now have an unfree license. To use them + you need to specify allowUnfree = true; in your nixpkgs + configuration. Fortunately there is also a free variant of the ELK stack without X-Pack. @@ -231,20 +618,28 @@ $ nix-instantiate -E '(import <nixpkgsunstable> {}).gitFull' - Options - boot.initrd.luks.devices.name.yubikey.ramfsMountPoint - boot.initrd.luks.devices.name.yubikey.storage.mountPoint - were removed. luksroot.nix module never supported more than one YubiKey at - a time anyway, hence those options never had any effect. You should be able to remove them - from your config without any issues. + Options + boot.initrd.luks.devices.name.yubikey.ramfsMountPoint + boot.initrd.luks.devices.name.yubikey.storage.mountPoint + were removed. luksroot.nix module never supported more + than one YubiKey at a time anyway, hence those options never had any + effect. You should be able to remove them from your config without any + issues. - stdenv.system and system in nixpkgs now refer to the host platform instead of the build platform. - For native builds this is not change, let alone a breaking one. - For cross builds, it is a breaking change, and stdenv.buildPlatform.system can be used instead for the old behavior. - They should be using that anyways for clarity. + stdenv.system and system in nixpkgs + now refer to the host platform instead of the build platform. For native + builds this is not change, let alone a breaking one. For cross builds, it + is a breaking change, and stdenv.buildPlatform.system + can be used instead for the old behavior. They should be using that + anyways for clarity. + + + + + Groups kvm and render are introduced now, as systemd requires them. @@ -298,26 +693,33 @@ $ nix-instantiate -E '(import <nixpkgsunstable> {}).gitFull' - The pkgs argument to NixOS modules can now be set directly using nixpkgs.pkgs. Previously, only the system, config and overlays arguments could be used to influence pkgs. + The pkgs argument to NixOS modules can now be set + directly using nixpkgs.pkgs. Previously, only the + system, config and + overlays arguments could be used to influence + pkgs. - A NixOS system can now be constructed more easily based on a preexisting invocation of Nixpkgs. For example: - + A NixOS system can now be constructed more easily based on a preexisting + invocation of Nixpkgs. For example: + inherit (pkgs.nixos { boot.loader.grub.enable = false; fileSystems."/".device = "/dev/xvda1"; }) toplevel kernel initialRamdisk manual; - - This benefits evaluation performance, lets you write Nixpkgs packages that depend on NixOS images and is consistent with a deployment architecture that would be centered around Nixpkgs overlays. + This benefits evaluation performance, lets you write Nixpkgs packages that + depend on NixOS images and is consistent with a deployment architecture + that would be centered around Nixpkgs overlays. - lib.traceValIfNot has been deprecated. Use - if/then/else and lib.traceValSeq instead. + lib.traceValIfNot has been deprecated. Use + if/then/else and lib.traceValSeq + instead. @@ -336,9 +738,9 @@ inherit (pkgs.nixos { - lib.recursiveUpdateUntil was not acting according to its - specification. It has been fixed to act according to the docstring, and a - test has been added. + lib.recursiveUpdateUntil was not acting according to + its specification. It has been fixed to act according to the docstring, + and a test has been added. @@ -408,11 +810,11 @@ inherit (pkgs.nixos { - - The Kubernetes package has been bumped to major version 1.11. - Please consult the - release notes - for details on new features and api changes. + + The Kubernetes package has been bumped to major version 1.11. Please + consult the + release + notes for details on new features and api changes. @@ -432,8 +834,8 @@ inherit (pkgs.nixos { - The option services.kubernetes.apiserver.address - was renamed to services.kubernetes.apiserver.bindAddress. + The option services.kubernetes.apiserver.address was + renamed to services.kubernetes.apiserver.bindAddress. Note that the default value has changed from 127.0.0.1 to 0.0.0.0. @@ -445,76 +847,86 @@ inherit (pkgs.nixos { - The option services.kubernetes.addons.dashboard.enableRBAC - was renamed to services.kubernetes.addons.dashboard.rbac.enable. + The option + services.kubernetes.addons.dashboard.enableRBAC was + renamed to + services.kubernetes.addons.dashboard.rbac.enable. The Kubernetes Dashboard now has only minimal RBAC permissions by default. - If dashboard cluster-admin rights are desired, - set services.kubernetes.addons.dashboard.rbac.clusterAdmin to true. - On existing clusters, in order for the revocation of privileges to take effect, - the current ClusterRoleBinding for kubernetes-dashboard must be manually removed: - kubectl delete clusterrolebinding kubernetes-dashboard + If dashboard cluster-admin rights are desired, set + services.kubernetes.addons.dashboard.rbac.clusterAdmin + to true. On existing clusters, in order for the revocation of privileges + to take effect, the current ClusterRoleBinding for kubernetes-dashboard + must be manually removed: kubectl delete clusterrolebinding + kubernetes-dashboard The programs.screen module provides allows to configure - /etc/screenrc, however the module behaved fairly counterintuitive as - the config exists, but the package wasn't available. Since 18.09 pkgs.screen - will be added to environment.systemPackages. + /etc/screenrc, however the module behaved fairly + counterintuitive as the config exists, but the package wasn't available. + Since 18.09 pkgs.screen will be added to + environment.systemPackages. - The module now uses WPA2 by default. + The module now uses WPA2 by + default. - s6Dns, s6Networking, - s6LinuxUtils and s6PortableUtils - renamed to - s6-dns, s6-networking, - s6-linux-utils and s6-portable-utils respectively. + s6Dns, s6Networking, + s6LinuxUtils and s6PortableUtils + renamed to s6-dns, s6-networking, + s6-linux-utils and s6-portable-utils + respectively. - - + + - The module option is now defaulted to true. + The module option is now defaulted to + true. - - + + - The config activation script of nixos-rebuild now - reloads - all user units for each authenticated user. + The config activation script of nixos-rebuild now + reloads + all user units for each authenticated user. - - + + - The default display manager is now LightDM. - To use SLiM set services.xserver.displayManager.slim.enable - to true. + The default display manager is now LightDM. To use SLiM set + services.xserver.displayManager.slim.enable to + true. - - + + - NixOS option descriptions are now automatically broken up into individual - paragraphs if the text contains two consecutive newlines, so it's no - longer necessary to use </para><para> to start - a new paragraph. + NixOS option descriptions are now automatically broken up into individual + paragraphs if the text contains two consecutive newlines, so it's no + longer necessary to use </para><para> to start a + new paragraph. - - + + - Top-level buildPlatform, hostPlatform, and targetPlatform in Nixpkgs are deprecated. - Please use their equivalents in stdenv instead: - stdenv.buildPlatform, stdenv.hostPlatform, and stdenv.targetPlatform. + Top-level buildPlatform, + hostPlatform, and targetPlatform in + Nixpkgs are deprecated. Please use their equivalents in + stdenv instead: + stdenv.buildPlatform, + stdenv.hostPlatform, and + stdenv.targetPlatform. - +
diff --git a/nixos/doc/manual/release-notes/rl-1903.xml b/nixos/doc/manual/release-notes/rl-1903.xml new file mode 100644 index 000000000000..9405bf063d51 --- /dev/null +++ b/nixos/doc/manual/release-notes/rl-1903.xml @@ -0,0 +1,369 @@ +
+ Release 19.03 (“Koi”, 2019/03/??) + +
+ Highlights + + + In addition to numerous new and upgraded packages, this release has the + following highlights: + + + + + + The default Python 3 interpreter is now CPython 3.7 instead of CPython 3.6. + + + +
+ +
+ New Services + + + The following new services were added since the last release: + + + + + + ./programs/nm-applet.nix + + + +
+ +
+ Backward Incompatibilities + + + When upgrading from a previous release, please be aware of the following + incompatible changes: + + + + + + The minimum version of Nix required to evaluate Nixpkgs is now 2.0. + + + + + For users of NixOS 18.03 and 19.03, NixOS defaults to Nix 2.0, but + supports using Nix 1.11 by setting nix.package = + pkgs.nix1;. If this option is set to a Nix 1.11 package, you + will need to either unset the option or upgrade it to Nix 2.0. + + + + + For users of NixOS 17.09, you will first need to upgrade Nix by setting + nix.package = pkgs.nixStable2; and run + nixos-rebuild switch as the root + user. + + + + + For users of a daemon-less Nix installation on Linux or macOS, you can + upgrade Nix by running curl https://nixos.org/nix/install | + sh, or prior to doing a channel update, running + nix-env -iA nix. + + + If you have already run a channel update and Nix is no longer able to + evaluate Nixpkgs, the error message printed should provide adequate + directions for upgrading Nix. + + + + + For users of the Nix daemon on macOS, you can upgrade Nix by running + sudo -i sh -c 'nix-channel --update && nix-env -iA + nixpkgs.nix'; sudo launchctl stop org.nixos.nix-daemon; sudo launchctl + start org.nixos.nix-daemon. + + + + + + + The Syncthing state and configuration data has been moved from + services.syncthing.dataDir to the newly defined + services.syncthing.configDir, which default to + /var/lib/syncthing/.config/syncthing. + This change makes possible to share synced directories using ACLs + without Syncthing resetting the permission on every start. + + + + + The ntp module now has sane default restrictions. + If you're relying on the previous defaults, which permitted all queries + and commands from all firewall-permitted sources, you can set + services.ntp.restrictDefault and + services.ntp.restrictSource to + []. + + + + + Package rabbitmq_server is renamed to + rabbitmq-server. + + + + + The light module no longer uses setuid binaries, but + udev rules. As a consequence users of that module have to belong to the + video group in order to use the executable (i.e. + users.users.yourusername.extraGroups = ["video"];). + + + + + Buildbot now supports Python 3 and its packages have been moved to + pythonPackages. The options + and + can be used to select + the Python 2 or 3 version of the package. + + + + + Options + services.znc.confOptions.networks.name.userName and + services.znc.confOptions.networks.name.modulePackages + were removed. They were never used for anything and can therefore safely be removed. + + + + + Package wasm has been renamed proglodyte-wasm. The package + wasm will be pointed to ocamlPackages.wasm in 19.09, so + make sure to update your configuration if you want to keep proglodyte-wasm + + + + + When the nixpkgs.pkgs option is set, NixOS will no + longer ignore the nixpkgs.overlays option. The old + behavior can be recovered by setting nixpkgs.overlays = + lib.mkForce [];. + + + + + OpenSMTPD has been upgraded to version 6.4.0p1. This release makes + backwards-incompatible changes to the configuration file format. See + man smtpd.conf for more information on the new file + format. + + + + + The versioned postgresql have been renamed to use + underscore number seperators. For example, postgresql96 + has been renamed to postgresql_9_6. + + + + + Package consul-ui and passthrough consul.ui have been removed. + The package consul now uses upstream releases that vendor the UI into the binary. + See #48714 + for details. + + + + + Slurm introduces the new option + services.slurm.stateSaveLocation, + which is now set to /var/spool/slurm by default + (instead of /var/spool). + Make sure to move all files to the new directory or to set the option accordingly. + + + The slurmctld now runs as user slurm instead of root. + If you want to keep slurmctld running as root, set + services.slurm.user = root. + + + The options services.slurm.nodeName and + services.slurm.partitionName are now sets of + strings to correctly reflect that fact that each of these + options can occour more than once in the configuration. + + + + + The solr package has been upgraded from 4.10.3 to 7.5.0 and has undergone + some major changes. The services.solr module has been updated to reflect + these changes. Please review http://lucene.apache.org/solr/ carefully before upgrading. + + + + + Package ckb is renamed to ckb-next, + and options hardware.ckb.* are renamed to + hardware.ckb-next.*. + + + + + The option services.xserver.displayManager.job.logToFile which was + previously set to true when using the display managers + lightdm, sddm or xpra has been + reset to the default value (false). + + + + + Network interface indiscriminate NixOS firewall options + (networking.firewall.allow*) are now preserved when also + setting interface specific rules such as networking.firewall.interfaces.en0.allow*. + These rules continue to use the pseudo device "default" + (networking.firewall.interfaces.default.*), and assigning + to this pseudo device will override the (networking.firewall.allow*) + options. + + + + + The nscd service now disables all caching of + passwd and group databases by + default. This was interferring with the correct functioning of the + libnss_systemd.so module which is used by + systemd to manage uids and usernames in the presence of + DynamicUser= in systemd services. This was already the + default behaviour in presence of services.sssd.enable = + true because nscd caching would interfere with + sssd in unpredictable ways as well. Because we're + using nscd not for caching, but for convincing glibc to find NSS modules + in the nix store instead of an absolute path, we have decided to disable + caching globally now, as it's usually not the behaviour the user wants and + can lead to surprising behaviour. Furthermore, negative caching of host + lookups is also disabled now by default. This should fix the issue of dns + lookups failing in the presence of an unreliable network. + + + If the old behaviour is desired, this can be restored by setting + the services.nscd.config option + with the desired caching parameters. + + services.nscd.config = + '' + server-user nscd + threads 1 + paranoia no + debug-level 0 + + enable-cache passwd yes + positive-time-to-live passwd 600 + negative-time-to-live passwd 20 + suggested-size passwd 211 + check-files passwd yes + persistent passwd no + shared passwd yes + + enable-cache group yes + positive-time-to-live group 3600 + negative-time-to-live group 60 + suggested-size group 211 + check-files group yes + persistent group no + shared group yes + + enable-cache hosts yes + positive-time-to-live hosts 600 + negative-time-to-live hosts 5 + suggested-size hosts 211 + check-files hosts yes + persistent hosts no + shared hosts yes + ''; + + See #50316 + for details. + + + + + GitLab Shell previously used the nix store paths for the + gitlab-shell command in its + authorized_keys file, which might stop working after + garbage collection. To circumvent that, we regenerated that file on each + startup. As gitlab-shell has now been changed to use + /var/run/current-system/sw/bin/gitlab-shell, this is + not necessary anymore, but there might be leftover lines with a nix store + path. Regenerate the authorized_keys file via + sudo -u git -H gitlab-rake gitlab:shell:setup in that + case. + + + +
+ +
+ Other Notable Changes + + + + + The module gained the option + which determines the used + Matomo version. + + + + + The deprecated truecrypt package has been removed + and truecrypt attribute is now an alias for + veracrypt. VeraCrypt is backward-compatible with + TrueCrypt volumes. Note that cryptsetup also + supports loading TrueCrypt volumes. + + + + + The Kubernetes DNS addons, kube-dns, has been replaced with CoreDNS. + This change is made in accordance with Kubernetes making CoreDNS the official default + starting from + Kubernetes v1.11. + Please beware that upgrading DNS-addon on existing clusters might induce + minor downtime while the DNS-addon terminates and re-initializes. + Also note that the DNS-service now runs with 2 pod replicas by default. + The desired number of replicas can be configured using: + . + + + + + The quassel-webserver package and module was removed from nixpkgs due to the lack + of maintainers. + + + +
+
diff --git a/nixos/lib/build-vms.nix b/nixos/lib/build-vms.nix index 48288cf5962c..024f4414ebeb 100644 --- a/nixos/lib/build-vms.nix +++ b/nixos/lib/build-vms.nix @@ -1,6 +1,13 @@ -{ system, minimal ? false, config ? {} }: - -let pkgs = import ../.. { inherit system config; }; in +{ system +, # Use a minimal kernel? + minimal ? false +, # Ignored + config ? null + # Nixpkgs, for qemu, lib and more +, pkgs +, # NixOS configuration to add to the VMs + extraConfigurations ? [] +}: with pkgs.lib; with import ../lib/qemu-flags.nix { inherit pkgs; }; @@ -28,9 +35,10 @@ rec { modules = configurations ++ [ ../modules/virtualisation/qemu-vm.nix ../modules/testing/test-instrumentation.nix # !!! should only get added for automated test runs - { key = "no-manual"; services.nixosManual.enable = false; } + { key = "no-manual"; documentation.nixos.enable = false; } { key = "qemu"; system.build.qemu = qemu; } - ] ++ optional minimal ../modules/testing/minimal-kernel.nix; + ] ++ optional minimal ../modules/testing/minimal-kernel.nix + ++ extraConfigurations; extraArgs = { inherit nodes; }; }; diff --git a/nixos/lib/eval-config.nix b/nixos/lib/eval-config.nix index ef685949ae1f..5f05b037bdde 100644 --- a/nixos/lib/eval-config.nix +++ b/nixos/lib/eval-config.nix @@ -28,7 +28,7 @@ let extraArgs_ = extraArgs; pkgs_ = pkgs; extraModules = let e = builtins.getEnv "NIXOS_EXTRA_MODULE_PATH"; - in if e == "" then [] else [(import (builtins.toPath e))]; + in if e == "" then [] else [(import e)]; in let @@ -53,7 +53,8 @@ in rec { inherit prefix check; modules = modules ++ extraModules ++ baseModules ++ [ pkgsModule ]; args = extraArgs; - specialArgs = { modulesPath = ../modules; } // specialArgs; + specialArgs = + { modulesPath = builtins.toString ../modules; } // specialArgs; }) config options; # These are the extra arguments passed to every module. In diff --git a/nixos/lib/make-channel.nix b/nixos/lib/make-channel.nix index fd805f7f943f..9b920b989fcf 100644 --- a/nixos/lib/make-channel.nix +++ b/nixos/lib/make-channel.nix @@ -1,3 +1,7 @@ +/* Build a channel tarball. These contain, in addition to the nixpkgs + * expressions themselves, files that indicate the version of nixpkgs + * that they represent. + */ { pkgs, nixpkgs, version, versionSuffix }: pkgs.releaseTools.makeSourceTarball { diff --git a/nixos/lib/make-ext4-fs.nix b/nixos/lib/make-ext4-fs.nix index 88be8b73ab37..694142a5123a 100644 --- a/nixos/lib/make-ext4-fs.nix +++ b/nixos/lib/make-ext4-fs.nix @@ -94,5 +94,24 @@ pkgs.stdenv.mkDerivation { cat errorlog return 1 fi + + ( + # Resizes **snugly** to its actual limits (or closer to) + free=$(dumpe2fs $out | grep '^Free blocks:') + blocksize=$(dumpe2fs $out | grep '^Block size:') + blocks=$(dumpe2fs $out | grep '^Block count:') + blocks=$((''${blocks##*:})) # format the number. + blocksize=$((''${blocksize##*:})) # format the number. + # System can't boot with 0 blocks free. + # Add 16MiB of free space + fudge=$(( 16 * 1024 * 1024 / blocksize )) + size=$(( blocks - ''${free##*:} + fudge )) + + echo "Resizing from $blocks blocks to $size blocks. (~ $((size*blocksize/1024/1024))MiB)" + EXT2FS_NO_MTAB_OK=yes resize2fs $out -f $size + ) + + # And a final fsck, because of the previous truncating. + fsck.ext4 -n -f $out ''; } diff --git a/nixos/lib/make-system-tarball.nix b/nixos/lib/make-system-tarball.nix index 846013b02d14..dee91a6ce3f4 100644 --- a/nixos/lib/make-system-tarball.nix +++ b/nixos/lib/make-system-tarball.nix @@ -1,4 +1,4 @@ -{ stdenv, perl, pixz, pathsFromGraph +{ stdenv, closureInfo, pixz , # The file name of the resulting tarball fileName ? "nixos-system-${stdenv.hostPlatform.system}" @@ -29,24 +29,28 @@ , extraInputs ? [ pixz ] }: +let + symlinks = map (x: x.symlink) storeContents; + objects = map (x: x.object) storeContents; +in + stdenv.mkDerivation { name = "tarball"; builder = ./make-system-tarball.sh; - buildInputs = [ perl ] ++ extraInputs; + buildInputs = extraInputs; - inherit fileName pathsFromGraph extraArgs extraCommands compressCommand; + inherit fileName extraArgs extraCommands compressCommand; # !!! should use XML. sources = map (x: x.source) contents; targets = map (x: x.target) contents; # !!! should use XML. - objects = map (x: x.object) storeContents; - symlinks = map (x: x.symlink) storeContents; + inherit symlinks objects; - # For obtaining the closure of `storeContents'. - exportReferencesGraph = - map (x: [("closure-" + baseNameOf x.object) x.object]) storeContents; + closureInfo = closureInfo { + rootPaths = objects; + }; extension = compressionExtension; } diff --git a/nixos/lib/make-system-tarball.sh b/nixos/lib/make-system-tarball.sh index 1a52a284a257..1a0017a1799a 100644 --- a/nixos/lib/make-system-tarball.sh +++ b/nixos/lib/make-system-tarball.sh @@ -3,7 +3,6 @@ source $stdenv/setup sources_=($sources) targets_=($targets) -echo $objects objects=($objects) symlinks=($symlinks) @@ -14,8 +13,6 @@ stripSlash() { if test "${res:0:1}" = /; then res=${res:1}; fi } -touch pathlist - # Add the individual files. for ((i = 0; i < ${#targets_[@]}; i++)); do stripSlash "${targets_[$i]}" @@ -25,9 +22,9 @@ done # Add the closures of the top-level store objects. +chmod +w . mkdir -p nix/store -storePaths=$(perl $pathsFromGraph closure-*) -for i in $storePaths; do +for i in $(< $closureInfo/store-paths); do cp -a "$i" "${i:1}" done @@ -35,7 +32,7 @@ done # TODO tar ruxo # Also include a manifest of the closures in a format suitable for # nix-store --load-db. -printRegistration=1 perl $pathsFromGraph closure-* > nix-path-registration +cp $closureInfo/registration nix-path-registration # Add symlinks to the top-level store objects. for ((n = 0; n < ${#objects[*]}; n++)); do diff --git a/nixos/lib/test-driver/Machine.pm b/nixos/lib/test-driver/Machine.pm index b18f48464cee..a00fe25c2b8e 100644 --- a/nixos/lib/test-driver/Machine.pm +++ b/nixos/lib/test-driver/Machine.pm @@ -155,8 +155,10 @@ sub start { $ENV{USE_TMPDIR} = 1; $ENV{QEMU_OPTS} = ($self->{allowReboot} ? "" : "-no-reboot ") . - "-monitor unix:./monitor -chardev socket,id=shell,path=./shell " . - "-device virtio-serial -device virtconsole,chardev=shell " . + "-monitor unix:./monitor " . + "-chardev socket,id=shell,path=./shell -device virtio-serial -device virtconsole,chardev=shell " . + # socket backdoor, see "Debugging NixOS tests" section in NixOS manual + "-chardev socket,id=backdoor,path=./backdoor,server,nowait -device virtio-serial -device virtconsole,chardev=backdoor " . "-device virtio-rng-pci " . ($showGraphics ? "-serial stdio" : "-nographic") . " " . ($ENV{QEMU_OPTS} || ""); chdir $self->{stateDir} or die; diff --git a/nixos/lib/testing.nix b/nixos/lib/testing.nix index 42a0c60c7e19..0bb3fd53e853 100644 --- a/nixos/lib/testing.nix +++ b/nixos/lib/testing.nix @@ -1,6 +1,13 @@ -{ system, minimal ? false, config ? {} }: +{ system +, pkgs ? import ../.. { inherit system config; } + # Use a minimal kernel? +, minimal ? false + # Ignored +, config ? null + # Modules to add to each VM +, extraConfigurations ? [] }: -with import ./build-vms.nix { inherit system minimal config; }; +with import ./build-vms.nix { inherit system pkgs minimal extraConfigurations; }; with pkgs; let @@ -69,7 +76,7 @@ in rec { mkdir -p $out/coverage-data mv $i $out/coverage-data/$(dirname $(dirname $i)) done - ''; # */ + ''; }; diff --git a/nixos/maintainers/scripts/gce/create-gce.sh b/nixos/maintainers/scripts/gce/create-gce.sh index 0fd26d34d07f..48748a59d298 100755 --- a/nixos/maintainers/scripts/gce/create-gce.sh +++ b/nixos/maintainers/scripts/gce/create-gce.sh @@ -7,9 +7,9 @@ BUCKET_NAME="${BUCKET_NAME:-nixos-cloud-images}" TIMESTAMP="$(date +%Y%m%d%H%M)" export TIMESTAMP -nix-build '' \ +nix-build '' \ -A config.system.build.googleComputeImage \ - --arg configuration "{ imports = [ ]; }" \ + --arg modules "[ ]" \ --argstr system x86_64-linux \ -o gce \ -j 10 diff --git a/nixos/modules/config/fonts/fontconfig-penultimate.nix b/nixos/modules/config/fonts/fontconfig-penultimate.nix index fc01c15acb9b..7e05e77d967a 100644 --- a/nixos/modules/config/fonts/fontconfig-penultimate.nix +++ b/nixos/modules/config/fonts/fontconfig-penultimate.nix @@ -269,7 +269,7 @@ in }; - config = mkIf (config.fonts.fontconfig.enable && cfg.enable) { + config = mkIf (config.fonts.fontconfig.enable && config.fonts.fontconfig.penultimate.enable) { fonts.fontconfig.confPackages = [ penultimateConf ]; diff --git a/nixos/modules/config/gtk/gtk-icon-cache.nix b/nixos/modules/config/gtk/gtk-icon-cache.nix new file mode 100644 index 000000000000..9c5d993b9c59 --- /dev/null +++ b/nixos/modules/config/gtk/gtk-icon-cache.nix @@ -0,0 +1,86 @@ +{ config, lib, pkgs, ... }: + +with lib; +{ + options = { + gtk.iconCache.enable = mkOption { + type = types.bool; + default = config.services.xserver.enable; + description = '' + Whether to build icon theme caches for GTK+ applications. + ''; + }; + }; + + config = mkIf config.gtk.iconCache.enable { + + # (Re)build icon theme caches + # --------------------------- + # Each icon theme has its own cache. The difficult is that many + # packages may contribute with icons to the same theme by installing + # some icons. + # + # For instance, on my current NixOS system, the following packages + # (among many others) have icons installed into the hicolor icon + # theme: hicolor-icon-theme, psensor, wpa_gui, caja, etc. + # + # As another example, the mate icon theme has icons installed by the + # packages mate-icon-theme, mate-settings-daemon, and libmateweather. + # + # The HighContrast icon theme also has icons from different packages, + # like gnome-theme-extras and meld. + + # When the cache is built all of its icons has to be known. How to + # implement this? + # + # I think that most themes have all icons installed by only one + # package. On my system there are 71 themes installed. Only 3 of them + # have icons installed from more than one package. + # + # If the main package of the theme provides a cache, presumably most + # of its icons will be available to applications without running this + # module. But additional icons offered by other packages will not be + # available. Therefore I think that it is good that the main theme + # package installs a cache (although it does not completely fixes the + # situation for packages installed with nix-env). + # + # The module solution presented here keeps the cache when there is + # only one package contributing with icons to the theme. Otherwise it + # rebuilds the cache taking into account the icons provided all + # packages. + + environment.extraSetup = '' + # For each icon theme directory ... + + find $out/share/icons -mindepth 1 -maxdepth 1 -print0 | while read -d $'\0' themedir + do + + # In order to build the cache, the theme dir should be + # writable. When the theme dir is a symbolic link to somewhere + # in the nix store it is not writable and it means that only + # one package is contributing to the theme. If it already has + # a cache, no rebuild is needed. Otherwise a cache has to be + # built, and to be able to do that we first remove the + # symbolic link and make a directory, and then make symbolic + # links from the original directory into the new one. + + if [ ! -w "$themedir" -a -L "$themedir" -a ! -r "$themedir"/icon-theme.cache ]; then + name=$(basename "$themedir") + path=$(readlink -f "$themedir") + rm "$themedir" + mkdir -p "$themedir" + ln -s "$path"/* "$themedir"/ + fi + + # (Re)build the cache if the theme dir is writable, replacing any + # existing cache for the theme + + if [ -w "$themedir" ]; then + rm -f "$themedir"/icon-theme.cache + ${pkgs.gtk3.out}/bin/gtk-update-icon-cache --ignore-theme-index "$themedir" + fi + done + ''; + }; + +} diff --git a/nixos/modules/config/i18n.nix b/nixos/modules/config/i18n.nix index 6bf8c653e113..dc7305b1ba24 100644 --- a/nixos/modules/config/i18n.nix +++ b/nixos/modules/config/i18n.nix @@ -34,6 +34,17 @@ with lib; ''; }; + extraLocaleSettings = mkOption { + type = types.attrsOf types.str; + default = {}; + example = { LC_MESSAGES = "en_US.UTF-8"; LC_TIME = "de_DE.UTF-8"; }; + description = '' + A set of additional system-wide locale settings other than + LANG which can be configured with + . + ''; + }; + supportedLocales = mkOption { type = types.listOf types.str; default = ["all"]; @@ -129,7 +140,7 @@ with lib; environment.sessionVariables = { LANG = config.i18n.defaultLocale; LOCALE_ARCHIVE = "/run/current-system/sw/lib/locale/locale-archive"; - }; + } // config.i18n.extraLocaleSettings; systemd.globalEnvironment = mkIf (config.i18n.supportedLocales != []) { LOCALE_ARCHIVE = "${config.i18n.glibcLocales}/lib/locale/locale-archive"; @@ -141,6 +152,7 @@ with lib; source = pkgs.writeText "locale.conf" '' LANG=${config.i18n.defaultLocale} + ${concatStringsSep "\n" (mapAttrsToList (n: v: ''${n}=${v}'') config.i18n.extraLocaleSettings)} ''; }; diff --git a/nixos/modules/config/iproute2.nix b/nixos/modules/config/iproute2.nix index 881ad671a627..a1d9ebcec66b 100644 --- a/nixos/modules/config/iproute2.nix +++ b/nixos/modules/config/iproute2.nix @@ -4,20 +4,29 @@ with lib; let cfg = config.networking.iproute2; - confDir = "/run/iproute2"; in { - options.networking.iproute2.enable = mkEnableOption "copy IP route configuration files"; - - config = mkMerge [ - ({ nixpkgs.config.iproute2.confDir = confDir; }) - - (mkIf cfg.enable { - system.activationScripts.iproute2 = '' - cp -R ${pkgs.iproute}/etc/iproute2 ${confDir} - chmod -R 664 ${confDir} - chmod +x ${confDir} + options.networking.iproute2 = { + enable = mkEnableOption "copy IP route configuration files"; + rttablesExtraConfig = mkOption { + type = types.lines; + default = ""; + description = '' + Verbatim lines to add to /etc/iproute2/rt_tables ''; - }) - ]; + }; + }; + + config = mkIf cfg.enable { + environment.etc."iproute2/bpf_pinning" = { mode = "0644"; text = fileContents "${pkgs.iproute}/etc/iproute2/bpf_pinning"; }; + environment.etc."iproute2/ematch_map" = { mode = "0644"; text = fileContents "${pkgs.iproute}/etc/iproute2/ematch_map"; }; + environment.etc."iproute2/group" = { mode = "0644"; text = fileContents "${pkgs.iproute}/etc/iproute2/group"; }; + environment.etc."iproute2/nl_protos" = { mode = "0644"; text = fileContents "${pkgs.iproute}/etc/iproute2/nl_protos"; }; + environment.etc."iproute2/rt_dsfield" = { mode = "0644"; text = fileContents "${pkgs.iproute}/etc/iproute2/rt_dsfield"; }; + environment.etc."iproute2/rt_protos" = { mode = "0644"; text = fileContents "${pkgs.iproute}/etc/iproute2/rt_protos"; }; + environment.etc."iproute2/rt_realms" = { mode = "0644"; text = fileContents "${pkgs.iproute}/etc/iproute2/rt_realms"; }; + environment.etc."iproute2/rt_scopes" = { mode = "0644"; text = fileContents "${pkgs.iproute}/etc/iproute2/rt_scopes"; }; + environment.etc."iproute2/rt_tables" = { mode = "0644"; text = (fileContents "${pkgs.iproute}/etc/iproute2/rt_tables") + + (optionalString (cfg.rttablesExtraConfig != "") "\n\n${cfg.rttablesExtraConfig}"); }; + }; } diff --git a/nixos/modules/config/krb5/default.nix b/nixos/modules/config/krb5/default.nix index c22e99a0a2f1..87021a27d34f 100644 --- a/nixos/modules/config/krb5/default.nix +++ b/nixos/modules/config/krb5/default.nix @@ -79,7 +79,7 @@ in { options = { krb5 = { - enable = mkEnableOption "Whether to enable Kerberos V."; + enable = mkEnableOption "building krb5.conf, configuration file for Kerberos V"; kerberos = mkOption { type = types.package; diff --git a/nixos/modules/config/networking.nix b/nixos/modules/config/networking.nix index 1ef5313d3fdd..25253cf02e1d 100644 --- a/nixos/modules/config/networking.nix +++ b/nixos/modules/config/networking.nix @@ -16,6 +16,13 @@ let resolvconfOptions = cfg.resolvconfOptions ++ optional cfg.dnsSingleRequest "single-request" ++ optional cfg.dnsExtensionMechanism "edns0"; + + + localhostMapped4 = cfg.hosts ? "127.0.0.1" && elem "localhost" cfg.hosts."127.0.0.1"; + localhostMapped6 = cfg.hosts ? "::1" && elem "localhost" cfg.hosts."::1"; + + localhostMultiple = any (elem "localhost") (attrValues (removeAttrs cfg.hosts [ "127.0.0.1" "::1" ])); + in { @@ -23,8 +30,7 @@ in options = { networking.hosts = lib.mkOption { - type = types.attrsOf ( types.listOf types.str ); - default = {}; + type = types.attrsOf (types.listOf types.str); example = literalExample '' { "127.0.0.1" = [ "foo.bar.baz" ]; @@ -192,6 +198,29 @@ in config = { + assertions = [{ + assertion = localhostMapped4; + message = ''`networking.hosts` doesn't map "127.0.0.1" to "localhost"''; + } { + assertion = !cfg.enableIPv6 || localhostMapped6; + message = ''`networking.hosts` doesn't map "::1" to "localhost"''; + } { + assertion = !localhostMultiple; + message = '' + `networking.hosts` maps "localhost" to something other than "127.0.0.1" + or "::1". This will break some applications. Please use + `networking.extraHosts` if you really want to add such a mapping. + ''; + }]; + + networking.hosts = { + "127.0.0.1" = [ "localhost" ]; + } // optionalAttrs (cfg.hostName != "") { + "127.0.1.1" = [ cfg.hostName ]; + } // optionalAttrs cfg.enableIPv6 { + "::1" = [ "localhost" ]; + }; + environment.etc = { # /etc/services: TCP/UDP port assignments. "services".source = pkgs.iana-etc + "/etc/services"; @@ -199,29 +228,14 @@ in # /etc/protocols: IP protocol numbers. "protocols".source = pkgs.iana-etc + "/etc/protocols"; - # /etc/rpc: RPC program numbers. - "rpc".source = pkgs.glibc.out + "/etc/rpc"; - # /etc/hosts: Hostname-to-IP mappings. - "hosts".text = - let oneToString = set : ip : ip + " " + concatStringsSep " " ( getAttr ip set ); - allToString = set : concatMapStringsSep "\n" ( oneToString set ) ( attrNames set ); - userLocalHosts = optionalString - ( builtins.hasAttr "127.0.0.1" cfg.hosts ) - ( concatStringsSep " " ( remove "localhost" cfg.hosts."127.0.0.1" )); - userLocalHosts6 = optionalString - ( builtins.hasAttr "::1" cfg.hosts ) - ( concatStringsSep " " ( remove "localhost" cfg.hosts."::1" )); - otherHosts = allToString ( removeAttrs cfg.hosts [ "127.0.0.1" "::1" ]); - in - '' - 127.0.0.1 ${userLocalHosts} localhost - ${optionalString cfg.enableIPv6 '' - ::1 ${userLocalHosts6} localhost - ''} - ${otherHosts} - ${cfg.extraHosts} - ''; + "hosts".text = let + oneToString = set: ip: ip + " " + concatStringsSep " " set.${ip}; + allToString = set: concatMapStringsSep "\n" (oneToString set) (attrNames set); + in '' + ${allToString cfg.hosts} + ${cfg.extraHosts} + ''; # /etc/host.conf: resolver configuration file "host.conf".text = cfg.hostConf; @@ -233,6 +247,10 @@ in # a collision with an apparently unrelated environment # variable with the same name exported by dhcpcd. interface_order='lo lo[0-9]*' + '' + optionalString config.services.nscd.enable '' + # Invalidate the nscd cache whenever resolv.conf is + # regenerated. + libc_restart='${pkgs.systemd}/bin/systemctl try-restart --no-block nscd.service 2> /dev/null' '' + optionalString (length resolvconfOptions > 0) '' # Options as described in resolv.conf(5) resolv_conf_options='${concatStringsSep " " resolvconfOptions}' @@ -246,11 +264,14 @@ in ''; } // optionalAttrs config.services.resolved.enable { - # symlink the static version of resolv.conf as recommended by upstream: + # symlink the dynamic stub resolver of resolv.conf as recommended by upstream: # https://www.freedesktop.org/software/systemd/man/systemd-resolved.html#/etc/resolv.conf - "resolv.conf".source = "${pkgs.systemd}/lib/systemd/resolv.conf"; + "resolv.conf".source = "/run/systemd/resolve/stub-resolv.conf"; } // optionalAttrs (config.services.resolved.enable && dnsmasqResolve) { "dnsmasq-resolv.conf".source = "/run/systemd/resolve/resolv.conf"; + } // optionalAttrs (pkgs.stdenv.hostPlatform.libc == "glibc") { + # /etc/rpc: RPC program numbers. + "rpc".source = pkgs.glibc.out + "/etc/rpc"; }; networking.proxy.envVars = @@ -296,4 +317,4 @@ in }; - } +} diff --git a/nixos/modules/config/no-x-libs.nix b/nixos/modules/config/no-x-libs.nix index d9ecaa4818ba..37e66c645429 100644 --- a/nixos/modules/config/no-x-libs.nix +++ b/nixos/modules/config/no-x-libs.nix @@ -35,7 +35,7 @@ with lib; networkmanager-vpnc = super.networkmanager-vpnc.override { withGnome = false; }; networkmanager-iodine = super.networkmanager-iodine.override { withGnome = false; }; pinentry = super.pinentry_ncurses; - gobjectIntrospection = super.gobjectIntrospection.override { x11Support = false; }; + gobject-introspection = super.gobject-introspection.override { x11Support = false; }; })); }; } diff --git a/nixos/modules/config/pulseaudio.nix b/nixos/modules/config/pulseaudio.nix index e16a021ec20b..67f7105fe2fe 100644 --- a/nixos/modules/config/pulseaudio.nix +++ b/nixos/modules/config/pulseaudio.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, pkgs_i686, ... }: +{ config, lib, pkgs, ... }: with pkgs; with lib; @@ -19,7 +19,7 @@ let # Forces 32bit pulseaudio and alsaPlugins to be built/supported for apps # using 32bit alsa on 64bit linux. - enable32BitAlsaPlugins = cfg.support32Bit && stdenv.isx86_64 && (pkgs_i686.alsaLib != null && pkgs_i686.libpulseaudio != null); + enable32BitAlsaPlugins = cfg.support32Bit && stdenv.isx86_64 && (pkgs.pkgsi686Linux.alsaLib != null && pkgs.pkgsi686Linux.libpulseaudio != null); myConfigFile = @@ -63,7 +63,7 @@ let pcm_type.pulse { libs.native = ${pkgs.alsaPlugins}/lib/alsa-lib/libasound_module_pcm_pulse.so ; ${lib.optionalString enable32BitAlsaPlugins - "libs.32Bit = ${pkgs_i686.alsaPlugins}/lib/alsa-lib/libasound_module_pcm_pulse.so ;"} + "libs.32Bit = ${pkgs.pkgsi686Linux.alsaPlugins}/lib/alsa-lib/libasound_module_pcm_pulse.so ;"} } pcm.!default { type pulse @@ -72,7 +72,7 @@ let ctl_type.pulse { libs.native = ${pkgs.alsaPlugins}/lib/alsa-lib/libasound_module_ctl_pulse.so ; ${lib.optionalString enable32BitAlsaPlugins - "libs.32Bit = ${pkgs_i686.alsaPlugins}/lib/alsa-lib/libasound_module_ctl_pulse.so ;"} + "libs.32Bit = ${pkgs.pkgsi686Linux.alsaPlugins}/lib/alsa-lib/libasound_module_ctl_pulse.so ;"} } ctl.!default { type pulse @@ -154,6 +154,18 @@ in { ''; }; + extraModules = mkOption { + type = types.listOf types.package; + default = []; + example = literalExample "[ pkgs.pulseaudio-modules-bt ]"; + description = '' + Extra pulseaudio modules to use. This is intended for out-of-tree + pulseaudio modules like extra bluetooth codecs. + + Extra modules take precedence over built-in pulseaudio modules. + ''; + }; + daemon = { logLevel = mkOption { type = types.str; @@ -236,6 +248,18 @@ in { systemd.packages = [ overriddenPackage ]; }) + (mkIf (cfg.extraModules != []) { + hardware.pulseaudio.daemon.config.dl-search-path = let + overriddenModules = builtins.map + (drv: drv.override { pulseaudio = overriddenPackage; }) + cfg.extraModules; + modulePaths = builtins.map + (drv: "${drv}/lib/pulse-${overriddenPackage.version}/modules") + # User-provided extra modules take precedence + (overriddenModules ++ [ overriddenPackage ]); + in lib.concatStringsSep ":" modulePaths; + }) + (mkIf hasZeroconf { services.avahi.enable = true; }) diff --git a/nixos/modules/config/shells-environment.nix b/nixos/modules/config/shells-environment.nix index 31adc9b82620..6379b52870ea 100644 --- a/nixos/modules/config/shells-environment.nix +++ b/nixos/modules/config/shells-environment.nix @@ -108,14 +108,14 @@ in }; environment.shellAliases = mkOption { - default = {}; - example = { ll = "ls -l"; }; + example = { l = null; ll = "ls -l"; }; description = '' An attribute set that maps aliases (the top level attribute names in this option) to command strings or directly to build outputs. The aliases are added to all users' shells. + Aliases mapped to null are ignored. ''; - type = types.attrs; # types.attrsOf types.stringOrPath; + type = with types; attrsOf (nullOr (either str path)); }; environment.binsh = mkOption { @@ -157,21 +157,36 @@ in # terminal instead of logging out of X11). environment.variables = config.environment.sessionVariables; + environment.shellAliases = mapAttrs (name: mkDefault) { + ls = "ls --color=tty"; + ll = "ls -l"; + l = "ls -alh"; + }; + environment.etc."shells".text = '' ${concatStringsSep "\n" (map utils.toShellPath cfg.shells)} /bin/sh ''; + # For resetting environment with `. /etc/set-environment` when needed + # and discoverability (see motivation of #30418). + environment.etc."set-environment".source = config.system.build.setEnvironment; + system.build.setEnvironment = pkgs.writeText "set-environment" - '' - ${exportedEnvVars} + '' + # DO NOT EDIT -- this file has been generated automatically. - ${cfg.extraInit} + # Prevent this file from being sourced by child shells. + export __NIXOS_SET_ENVIRONMENT_DONE=1 - # ~/bin if it exists overrides other bin directories. - export PATH="$HOME/bin:$PATH" - ''; + ${exportedEnvVars} + + ${cfg.extraInit} + + # ~/bin if it exists overrides other bin directories. + export PATH="$HOME/bin:$PATH" + ''; system.activationScripts.binsh = stringAfter [ "stdio" ] '' diff --git a/nixos/modules/config/system-path.nix b/nixos/modules/config/system-path.nix index ffb437491f6c..aece7aa67ac3 100644 --- a/nixos/modules/config/system-path.nix +++ b/nixos/modules/config/system-path.nix @@ -13,13 +13,15 @@ let pkgs.attr pkgs.bashInteractive # bash with ncurses support pkgs.bzip2 - pkgs.coreutils + pkgs.coreutils-full pkgs.cpio pkgs.curl pkgs.diffutils pkgs.findutils pkgs.gawk - pkgs.glibc # for ldd, getent + pkgs.stdenv.cc.libc + pkgs.getent + pkgs.getconf pkgs.gnugrep pkgs.gnupatch pkgs.gnused @@ -133,14 +135,10 @@ in # outputs TODO: note that the tools will often not be linked by default postBuild = '' - if [ -x $out/bin/gtk-update-icon-cache -a -f $out/share/icons/hicolor/index.theme ]; then - $out/bin/gtk-update-icon-cache $out/share/icons/hicolor - fi - if [ -x $out/bin/glib-compile-schemas -a -w $out/share/glib-2.0/schemas ]; then $out/bin/glib-compile-schemas $out/share/glib-2.0/schemas fi - + ${config.environment.extraSetup} ''; }; diff --git a/nixos/modules/config/users-groups.nix b/nixos/modules/config/users-groups.nix index 426e1666a814..137ee243813d 100644 --- a/nixos/modules/config/users-groups.nix +++ b/nixos/modules/config/users-groups.nix @@ -266,7 +266,7 @@ let (mkIf config.isNormalUser { group = mkDefault "users"; createHome = mkDefault true; - home = mkDefault "/home/${name}"; + home = mkDefault "/home/${config.name}"; useDefaultShell = mkDefault true; isSystemUser = mkDefault false; }) diff --git a/nixos/modules/config/xdg/mime.nix b/nixos/modules/config/xdg/mime.nix index f1b672234a34..cd1064630fbc 100644 --- a/nixos/modules/config/xdg/mime.nix +++ b/nixos/modules/config/xdg/mime.nix @@ -7,7 +7,7 @@ with lib; type = types.bool; default = true; description = '' - Whether to install files to support the + Whether to install files to support the XDG Shared MIME-info specification and the XDG MIME Applications specification. ''; @@ -17,18 +17,18 @@ with lib; config = mkIf config.xdg.mime.enable { environment.pathsToLink = [ "/share/mime" ]; - environment.systemPackages = [ - # this package also installs some useful data, as well as its utilities - pkgs.shared-mime-info + environment.systemPackages = [ + # this package also installs some useful data, as well as its utilities + pkgs.shared-mime-info ]; environment.extraSetup = '' - if [ -w $out/share/mime ]; then - XDG_DATA_DIRS=$out/share ${pkgs.shared-mime-info}/bin/update-mime-database -V $out/share/mime > /dev/null + if [ -w $out/share/mime ] && [ -d $out/share/mime/packages ]; then + XDG_DATA_DIRS=$out/share ${pkgs.buildPackages.shared-mime-info}/bin/update-mime-database -V $out/share/mime > /dev/null fi if [ -w $out/share/applications ]; then - ${pkgs.desktop-file-utils}/bin/update-desktop-database $out/share/applications + ${pkgs.buildPackages.desktop-file-utils}/bin/update-desktop-database $out/share/applications fi ''; }; diff --git a/nixos/modules/hardware/ckb-next.nix b/nixos/modules/hardware/ckb-next.nix new file mode 100644 index 000000000000..20b2756d8b26 --- /dev/null +++ b/nixos/modules/hardware/ckb-next.nix @@ -0,0 +1,49 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.hardware.ckb-next; + +in + { + options.hardware.ckb-next = { + enable = mkEnableOption "the Corsair keyboard/mouse driver"; + + gid = mkOption { + type = types.nullOr types.int; + default = null; + example = 100; + description = '' + Limit access to the ckb daemon to a particular group. + ''; + }; + + package = mkOption { + type = types.package; + default = pkgs.ckb-next; + defaultText = "pkgs.ckb-next"; + description = '' + The package implementing the Corsair keyboard/mouse driver. + ''; + }; + }; + + config = mkIf cfg.enable { + environment.systemPackages = [ cfg.package ]; + + systemd.services.ckb-next = { + description = "Corsair Keyboards and Mice Daemon"; + wantedBy = ["multi-user.target"]; + serviceConfig = { + ExecStart = "${cfg.package}/bin/ckb-next-daemon ${optionalString (cfg.gid != null) "--gid=${builtins.toString cfg.gid}"}"; + Restart = "on-failure"; + StandardOutput = "syslog"; + }; + }; + }; + + meta = { + maintainers = with lib.maintainers; [ kierdavis ]; + }; + } diff --git a/nixos/modules/hardware/ckb.nix b/nixos/modules/hardware/ckb.nix deleted file mode 100644 index 8429572a8822..000000000000 --- a/nixos/modules/hardware/ckb.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ config, lib, pkgs, ... }: - -with lib; - -let - cfg = config.hardware.ckb; - -in - { - options.hardware.ckb = { - enable = mkEnableOption "the Corsair keyboard/mouse driver"; - - package = mkOption { - type = types.package; - default = pkgs.ckb; - defaultText = "pkgs.ckb"; - description = '' - The package implementing the Corsair keyboard/mouse driver. - ''; - }; - }; - - config = mkIf cfg.enable { - environment.systemPackages = [ cfg.package ]; - - systemd.services.ckb = { - description = "Corsair Keyboard Daemon"; - wantedBy = ["multi-user.target"]; - script = "${cfg.package}/bin/ckb-daemon"; - serviceConfig = { - Restart = "always"; - StandardOutput = "syslog"; - }; - }; - }; - - meta = { - maintainers = with lib.maintainers; [ kierdavis ]; - }; - } diff --git a/nixos/modules/hardware/opengl.nix b/nixos/modules/hardware/opengl.nix index b371af353cf9..48e0072e0892 100644 --- a/nixos/modules/hardware/opengl.nix +++ b/nixos/modules/hardware/opengl.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, pkgs_i686, ... }: +{ config, lib, pkgs, ... }: with lib; @@ -129,17 +129,17 @@ in message = "Option driSupport32Bit only makes sense on a 64-bit system."; }; - system.activationScripts.setup-opengl = - '' - ln -sfn ${package} /run/opengl-driver - ${if pkgs.stdenv.isi686 then '' - ln -sfn opengl-driver /run/opengl-driver-32 - '' else if cfg.driSupport32Bit then '' - ln -sfn ${package32} /run/opengl-driver-32 - '' else '' - rm -f /run/opengl-driver-32 - ''} - ''; + systemd.tmpfiles.rules = [ + "L+ /run/opengl-driver - - - - ${package}" + ( + if pkgs.stdenv.isi686 then + "L+ /run/opengl-driver-32 - - - - opengl-driver" + else if cfg.driSupport32Bit then + "L+ /run/opengl-driver-32 - - - - ${package32}" + else + "r /run/opengl-driver-32" + ) + ]; environment.sessionVariables.LD_LIBRARY_PATH = [ "/run/opengl-driver/lib" ] ++ optional cfg.driSupport32Bit "/run/opengl-driver-32/lib"; @@ -148,7 +148,7 @@ in [ "/run/opengl-driver/share" ] ++ optional cfg.driSupport32Bit "/run/opengl-driver-32/share"; hardware.opengl.package = mkDefault (makePackage pkgs); - hardware.opengl.package32 = mkDefault (makePackage pkgs_i686); + hardware.opengl.package32 = mkDefault (makePackage pkgs.pkgsi686Linux); boot.extraModulePackages = optional (elem "virtualbox" videoDrivers) kernelPackages.virtualboxGuestAdditions; }; diff --git a/nixos/modules/hardware/raid/hpsa.nix b/nixos/modules/hardware/raid/hpsa.nix index 1b4b1fa1954f..3a65cb800a98 100644 --- a/nixos/modules/hardware/raid/hpsa.nix +++ b/nixos/modules/hardware/raid/hpsa.nix @@ -8,7 +8,7 @@ let version = "2.40-13.0"; src = pkgs.fetchurl { - url = "http://downloads.linux.hpe.com/SDR/downloads/MCP/Ubuntu/pool/non-free/${name}_amd64.deb"; + url = "https://downloads.linux.hpe.com/SDR/downloads/MCP/Ubuntu/pool/non-free/${name}_amd64.deb"; sha256 = "11w7fwk93lmfw0yya4jpjwdmgjimqxx6412sqa166g1pz4jil4sw"; }; @@ -34,7 +34,7 @@ let meta = with lib; { description = "HP Smart Array CLI"; - homepage = http://downloads.linux.hpe.com/SDR/downloads/MCP/Ubuntu/pool/non-free/; + homepage = https://downloads.linux.hpe.com/SDR/downloads/MCP/Ubuntu/pool/non-free/; license = licenses.unfreeRedistributable; platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ volth ]; diff --git a/nixos/modules/hardware/steam-hardware.nix b/nixos/modules/hardware/steam-hardware.nix new file mode 100644 index 000000000000..378aeffe71b5 --- /dev/null +++ b/nixos/modules/hardware/steam-hardware.nix @@ -0,0 +1,25 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + + cfg = config.hardware.steam-hardware; + +in + +{ + options.hardware.steam-hardware = { + enable = mkOption { + type = types.bool; + default = false; + description = "Enable udev rules for Steam hardware such as the Steam Controller, other supported controllers and the HTC Vive"; + }; + }; + + config = mkIf cfg.enable { + services.udev.packages = [ + pkgs.steamPackages.steam + ]; + }; +} diff --git a/nixos/modules/hardware/video/amdgpu-pro.nix b/nixos/modules/hardware/video/amdgpu-pro.nix index 50af022b93c8..ab9e0c92020e 100644 --- a/nixos/modules/hardware/video/amdgpu-pro.nix +++ b/nixos/modules/hardware/video/amdgpu-pro.nix @@ -1,6 +1,6 @@ # This module provides the proprietary AMDGPU-PRO drivers. -{ config, lib, pkgs, pkgs_i686, ... }: +{ config, lib, pkgs, ... }: with lib; @@ -11,7 +11,7 @@ let enabled = elem "amdgpu-pro" drivers; package = config.boot.kernelPackages.amdgpu-pro; - package32 = pkgs_i686.linuxPackages.amdgpu-pro.override { libsOnly = true; kernel = null; }; + package32 = pkgs.pkgsi686Linux.linuxPackages.amdgpu-pro.override { libsOnly = true; kernel = null; }; opengl = config.hardware.opengl; diff --git a/nixos/modules/hardware/video/ati.nix b/nixos/modules/hardware/video/ati.nix index 2fa37af6ca58..6102919f0155 100644 --- a/nixos/modules/hardware/video/ati.nix +++ b/nixos/modules/hardware/video/ati.nix @@ -1,6 +1,6 @@ # This module provides the proprietary ATI X11 / OpenGL drivers. -{ config, lib, pkgs_i686, ... }: +{ config, lib, pkgs, ... }: with lib; @@ -24,7 +24,7 @@ in { name = "fglrx"; modules = [ ati_x11 ]; libPath = [ "${ati_x11}/lib" ]; }; hardware.opengl.package = ati_x11; - hardware.opengl.package32 = pkgs_i686.linuxPackages.ati_drivers_x11.override { libsOnly = true; kernel = null; }; + hardware.opengl.package32 = pkgs.pkgsi686Linux.linuxPackages.ati_drivers_x11.override { libsOnly = true; kernel = null; }; environment.systemPackages = [ ati_x11 ]; diff --git a/nixos/modules/hardware/video/nvidia.nix b/nixos/modules/hardware/video/nvidia.nix index eb1952280331..b680c3c1ccb5 100644 --- a/nixos/modules/hardware/video/nvidia.nix +++ b/nixos/modules/hardware/video/nvidia.nix @@ -1,6 +1,6 @@ # This module provides the proprietary NVIDIA X11 / OpenGL drivers. -{ config, lib, pkgs, pkgs_i686, ... }: +{ stdenv, config, lib, pkgs, ... }: with lib; @@ -23,35 +23,149 @@ let else null; nvidia_x11 = nvidiaForKernel config.boot.kernelPackages; - nvidia_libs32 = (nvidiaForKernel pkgs_i686.linuxPackages).override { libsOnly = true; kernel = null; }; + nvidia_libs32 = + if versionOlder nvidia_x11.version "391" then + ((nvidiaForKernel pkgs.pkgsi686Linux.linuxPackages).override { libsOnly = true; kernel = null; }).out + else + (nvidiaForKernel config.boot.kernelPackages).lib32; enabled = nvidia_x11 != null; + + cfg = config.hardware.nvidia; + optimusCfg = cfg.optimus_prime; in { + options = { + hardware.nvidia.modesetting.enable = lib.mkOption { + type = lib.types.bool; + default = false; + description = '' + Enable kernel modesetting when using the NVIDIA proprietary driver. + + Enabling this fixes screen tearing when using Optimus via PRIME (see + . This is not enabled + by default because it is not officially supported by NVIDIA and would not + work with SLI. + ''; + }; + + hardware.nvidia.optimus_prime.enable = lib.mkOption { + type = lib.types.bool; + default = false; + description = '' + Enable NVIDIA Optimus support using the NVIDIA proprietary driver via PRIME. + If enabled, the NVIDIA GPU will be always on and used for all rendering, + while enabling output to displays attached only to the integrated Intel GPU + without a multiplexer. + + Note that this option only has any effect if the "nvidia" driver is specified + in , and it should preferably + be the only driver there. + + If this is enabled, then the bus IDs of the NVIDIA and Intel GPUs have to be + specified ( and + ). + + If you enable this, you may want to also enable kernel modesetting for the + NVIDIA driver () in order + to prevent tearing. + + Note that this configuration will only be successful when a display manager + for which the + option is supported is used; notably, SLiM is not supported. + ''; + }; + + hardware.nvidia.optimus_prime.nvidiaBusId = lib.mkOption { + type = lib.types.string; + default = ""; + example = "PCI:1:0:0"; + description = '' + Bus ID of the NVIDIA GPU. You can find it using lspci; for example if lspci + shows the NVIDIA GPU at "01:00.0", set this option to "PCI:1:0:0". + ''; + }; + + hardware.nvidia.optimus_prime.intelBusId = lib.mkOption { + type = lib.types.string; + default = ""; + example = "PCI:0:2:0"; + description = '' + Bus ID of the Intel GPU. You can find it using lspci; for example if lspci + shows the Intel GPU at "00:02.0", set this option to "PCI:0:2:0". + ''; + }; + }; config = mkIf enabled { assertions = [ { - assertion = config.services.xserver.displayManager.gdm.wayland; - message = "NVidia drivers don't support wayland"; + assertion = with config.services.xserver.displayManager; gdm.enable -> !gdm.wayland; + message = "NVIDIA drivers don't support wayland, set services.xserver.displayManager.gdm.wayland=false"; + } + { + assertion = !optimusCfg.enable || + (optimusCfg.nvidiaBusId != "" && optimusCfg.intelBusId != ""); + message = '' + When NVIDIA Optimus via PRIME is enabled, the GPU bus IDs must configured. + ''; } ]; - services.xserver.drivers = singleton - { name = "nvidia"; modules = [ nvidia_x11.bin ]; libPath = [ nvidia_x11 ]; }; + # If Optimus/PRIME is enabled, we: + # - Specify the configured NVIDIA GPU bus ID in the Device section for the + # "nvidia" driver. + # - Add the AllowEmptyInitialConfiguration option to the Screen section for the + # "nvidia" driver, in order to allow the X server to start without any outputs. + # - Add a separate Device section for the Intel GPU, using the "modesetting" + # driver and with the configured BusID. + # - Reference that Device section from the ServerLayout section as an inactive + # device. + # - Configure the display manager to run specific `xrandr` commands which will + # configure/enable displays connected to the Intel GPU. - services.xserver.screenSection = + services.xserver.drivers = singleton { + name = "nvidia"; + modules = [ nvidia_x11.bin ]; + libPath = [ nvidia_x11 ]; + deviceSection = optionalString optimusCfg.enable + '' + BusID "${optimusCfg.nvidiaBusId}" + ''; + screenSection = + '' + Option "RandRRotation" "on" + ${optionalString optimusCfg.enable "Option \"AllowEmptyInitialConfiguration\""} + ''; + }; + + services.xserver.extraConfig = optionalString optimusCfg.enable '' - Option "RandRRotation" "on" + Section "Device" + Identifier "nvidia-optimus-intel" + Driver "modesetting" + BusID "${optimusCfg.intelBusId}" + Option "AccelMethod" "none" + EndSection ''; + services.xserver.serverLayoutSection = optionalString optimusCfg.enable + '' + Inactive "nvidia-optimus-intel" + ''; + + services.xserver.displayManager.setupCommands = optionalString optimusCfg.enable '' + # Added by nvidia configuration module for Optimus/PRIME. + ${pkgs.xorg.xrandr}/bin/xrandr --setprovideroutputsource modesetting NVIDIA-0 + ${pkgs.xorg.xrandr}/bin/xrandr --auto + ''; environment.etc."nvidia/nvidia-application-profiles-rc" = mkIf nvidia_x11.useProfiles { source = "${nvidia_x11.bin}/share/nvidia/nvidia-application-profiles-rc"; }; hardware.opengl.package = nvidia_x11.out; - hardware.opengl.package32 = nvidia_libs32.out; + hardware.opengl.package32 = nvidia_libs32; environment.systemPackages = [ nvidia_x11.bin nvidia_x11.settings ] ++ lib.filter (p: p != null) [ nvidia_x11.persistenced ]; @@ -62,6 +176,8 @@ in boot.kernelModules = [ "nvidia-uvm" ] ++ lib.optionals config.services.xserver.enable [ "nvidia" "nvidia_modeset" "nvidia_drm" ]; + # If requested enable modesetting via kernel parameter. + boot.kernelParams = optional cfg.modesetting.enable "nvidia-drm.modeset=1"; # Create /dev/nvidia-uvm when the nvidia-uvm module is loaded. services.udev.extraRules = diff --git a/nixos/modules/i18n/input-method/default.xml b/nixos/modules/i18n/input-method/default.xml index ab918a9fb23e..117482fb0d57 100644 --- a/nixos/modules/i18n/input-method/default.xml +++ b/nixos/modules/i18n/input-method/default.xml @@ -3,32 +3,50 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="module-services-input-methods"> + Input Methods + + Input methods are an operating system component that allows any data, such as + keyboard strokes or mouse movements, to be received as input. In this way + users can enter characters and symbols not found on their input devices. + Using an input method is obligatory for any language that has more graphemes + than there are keys on the keyboard. + + + The following input methods are available in NixOS: + + + + + IBus: The intelligent input bus. + + + + + Fcitx: A customizable lightweight input method. + + + + + Nabi: A Korean input method based on XIM. + + + + + Uim: The universal input method, is a library with a XIM bridge. + + + +
+ IBus -Input Methods + + IBus is an Intelligent Input Bus. It provides full featured and user + friendly input method user interface. + -Input methods are an operating system component that allows any data, such - as keyboard strokes or mouse movements, to be received as input. In this way - users can enter characters and symbols not found on their input devices. Using - an input method is obligatory for any language that has more graphemes than - there are keys on the keyboard. - -The following input methods are available in NixOS: - - - IBus: The intelligent input bus. - Fcitx: A customizable lightweight input - method. - Nabi: A Korean input method based on XIM. - Uim: The universal input method, is a library with a XIM - bridge. - - -
IBus - -IBus is an Intelligent Input Bus. It provides full featured and user - friendly input method user interface. - -The following snippet can be used to configure IBus: + + The following snippet can be used to configure IBus: + i18n.inputMethod = { @@ -37,57 +55,89 @@ i18n.inputMethod = { }; -i18n.inputMethod.ibus.engines is optional and can be - used to add extra IBus engines. + + i18n.inputMethod.ibus.engines is optional and can be used + to add extra IBus engines. + -Available extra IBus engines are: + + Available extra IBus engines are: + - - Anthy (ibus-engines.anthy): Anthy is a - system for Japanese input method. It converts Hiragana text to Kana Kanji - mixed text. - Hangul (ibus-engines.hangul): Korean input - method. - m17n (ibus-engines.m17n): m17n is an input - method that uses input methods and corresponding icons in the m17n - database. - mozc (ibus-engines.mozc): A Japanese input - method from Google. - Table (ibus-engines.table): An input method - that load tables of input methods. - table-others (ibus-engines.table-others): - Various table-based input methods. To use this, and any other table-based - input methods, it must appear in the list of engines along with - table. For example: + + + + Anthy (ibus-engines.anthy): Anthy is a system for + Japanese input method. It converts Hiragana text to Kana Kanji mixed text. + + + + + Hangul (ibus-engines.hangul): Korean input method. + + + + + m17n (ibus-engines.m17n): m17n is an input method that + uses input methods and corresponding icons in the m17n database. + + + + + mozc (ibus-engines.mozc): A Japanese input method from + Google. + + + + + Table (ibus-engines.table): An input method that load + tables of input methods. + + + + + table-others (ibus-engines.table-others): Various + table-based input methods. To use this, and any other table-based input + methods, it must appear in the list of engines along with + table. For example: ibus.engines = with pkgs.ibus-engines; [ table table-others ]; - - + + + -To use any input method, the package must be added in the configuration, - as shown above, and also (after running nixos-rebuild) the - input method must be added from IBus' preference dialog. + + To use any input method, the package must be added in the configuration, as + shown above, and also (after running nixos-rebuild) the + input method must be added from IBus' preference dialog. + - - Troubleshooting - If IBus works in some applications but not others, a likely cause of - this is that IBus is depending on a different version of - glib to what the applications are depending on. This can - be checked by running nix-store -q --requisites <path> | grep - glib, where <path> is the path of either - IBus or an application in the Nix store. The glib - packages must match exactly. If they do not, uninstalling and reinstalling - the application is a likely fix. - -
+ + Troubleshooting + + If IBus works in some applications but not others, a likely cause of this + is that IBus is depending on a different version of glib + to what the applications are depending on. This can be checked by running + nix-store -q --requisites <path> | grep glib, + where <path> is the path of either IBus or an + application in the Nix store. The glib packages must + match exactly. If they do not, uninstalling and reinstalling the + application is a likely fix. + + +
+
+ Fcitx -
Fcitx + + Fcitx is an input method framework with extension support. It has three + built-in Input Method Engine, Pinyin, QuWei and Table-based input methods. + -Fcitx is an input method framework with extension support. It has three - built-in Input Method Engine, Pinyin, QuWei and Table-based input - methods. -The following snippet can be used to configure Fcitx: + + The following snippet can be used to configure Fcitx: + i18n.inputMethod = { @@ -96,51 +146,89 @@ i18n.inputMethod = { }; -i18n.inputMethod.fcitx.engines is optional and can be - used to add extra Fcitx engines. + + i18n.inputMethod.fcitx.engines is optional and can be + used to add extra Fcitx engines. + -Available extra Fcitx engines are: + + Available extra Fcitx engines are: + - - Anthy (fcitx-engines.anthy): Anthy is a - system for Japanese input method. It converts Hiragana text to Kana Kanji - mixed text. - Chewing (fcitx-engines.chewing): Chewing is - an intelligent Zhuyin input method. It is one of the most popular input - methods among Traditional Chinese Unix users. - Hangul (fcitx-engines.hangul): Korean input - method. - Unikey (fcitx-engines.unikey): Vietnamese input - method. - m17n (fcitx-engines.m17n): m17n is an input - method that uses input methods and corresponding icons in the m17n - database. - mozc (fcitx-engines.mozc): A Japanese input - method from Google. - table-others (fcitx-engines.table-others): - Various table-based input methods. - -
+ + + + Anthy (fcitx-engines.anthy): Anthy is a system for + Japanese input method. It converts Hiragana text to Kana Kanji mixed text. + + + + + Chewing (fcitx-engines.chewing): Chewing is an + intelligent Zhuyin input method. It is one of the most popular input + methods among Traditional Chinese Unix users. + + + + + Hangul (fcitx-engines.hangul): Korean input method. + + + + + Unikey (fcitx-engines.unikey): Vietnamese input method. + + + + + m17n (fcitx-engines.m17n): m17n is an input method that + uses input methods and corresponding icons in the m17n database. + + + + + mozc (fcitx-engines.mozc): A Japanese input method from + Google. + + + + + table-others (fcitx-engines.table-others): Various + table-based input methods. + + + +
+
+ Nabi -
Nabi + + Nabi is an easy to use Korean X input method. It allows you to enter + phonetic Korean characters (hangul) and pictographic Korean characters + (hanja). + -Nabi is an easy to use Korean X input method. It allows you to enter - phonetic Korean characters (hangul) and pictographic Korean characters - (hanja). -The following snippet can be used to configure Nabi: + + The following snippet can be used to configure Nabi: + i18n.inputMethod = { enabled = "nabi"; }; -
+
+
+ Uim -
Uim + + Uim (short for "universal input method") is a multilingual input method + framework. Applications can use it through so-called bridges. + -Uim (short for "universal input method") is a multilingual input method - framework. Applications can use it through so-called bridges. -The following snippet can be used to configure uim: + + The following snippet can be used to configure uim: + i18n.inputMethod = { @@ -148,8 +236,9 @@ i18n.inputMethod = { }; -Note: The option can be - used to choose uim toolbar. - -
+ + Note: The option can be + used to choose uim toolbar. + +
diff --git a/nixos/modules/installer/cd-dvd/installation-cd-graphical-base.nix b/nixos/modules/installer/cd-dvd/installation-cd-graphical-base.nix new file mode 100644 index 000000000000..228ef371d252 --- /dev/null +++ b/nixos/modules/installer/cd-dvd/installation-cd-graphical-base.nix @@ -0,0 +1,49 @@ +# This module contains the basic configuration for building a graphical NixOS +# installation CD. + +{ config, lib, pkgs, ... }: + +with lib; + +{ + imports = [ ./installation-cd-base.nix ]; + + services.xserver = { + enable = true; + + # Don't start the X server by default. + autorun = mkForce false; + + # Automatically login as root. + displayManager.slim = { + enable = true; + defaultUser = "root"; + autoLogin = true; + }; + + }; + + # Provide networkmanager for easy wireless configuration. + networking.networkmanager.enable = true; + networking.wireless.enable = mkForce false; + + # KDE complains if power management is disabled (to be precise, if + # there is no power management backend such as upower). + powerManagement.enable = true; + + environment.systemPackages = [ + # Include gparted for partitioning disks. + pkgs.gparted + + # Include some editors. + pkgs.vim + pkgs.bvi # binary editor + pkgs.joe + + # Firefox for reading the manual. + pkgs.firefox + + pkgs.glxinfo + ]; + +} 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 4c4e69d60d9c..42b5ec882272 100644 --- a/nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix +++ b/nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix @@ -6,47 +6,11 @@ with lib; { - imports = [ ./installation-cd-base.nix ]; + imports = [ ./installation-cd-graphical-base.nix ]; - services.xserver = { - enable = true; - # GDM doesn't start in virtual machines with ISO - displayManager.slim = { - enable = true; - defaultUser = "root"; - autoLogin = true; - }; - desktopManager.gnome3 = { - enable = true; - extraGSettingsOverrides = '' - [org.gnome.desktop.background] - show-desktop-icons=true + services.xserver.desktopManager.gnome3.enable = true; - [org.gnome.nautilus.desktop] - trash-icon-visible=false - volumes-visible=false - home-icon-visible=false - network-icon-visible=false - ''; - - extraGSettingsOverridePackages = [ pkgs.gnome3.nautilus ]; - }; - }; - - environment.systemPackages = - [ # Include gparted for partitioning disks. - pkgs.gparted - - # Include some editors. - pkgs.vim - pkgs.bvi # binary editor - pkgs.joe - - pkgs.glxinfo - ]; - - # Don't start the X server by default. - services.xserver.autorun = mkForce false; + services.xserver.displayManager.slim.enable = mkForce false; # Auto-login as root. services.xserver.displayManager.gdm.autoLogin = { @@ -54,25 +18,4 @@ with lib; user = "root"; }; - system.activationScripts.installerDesktop = let - # Must be executable - desktopFile = pkgs.writeScript "nixos-manual.desktop" '' - [Desktop Entry] - Version=1.0 - Type=Link - Name=NixOS Manual - URL=${config.system.build.manual.manual}/share/doc/nixos/index.html - Icon=system-help - ''; - - # use cp and chmod +x, we must be sure the apps are in the nix store though - in '' - mkdir -p /root/Desktop - ln -sfT ${desktopFile} /root/Desktop/nixos-manual.desktop - cp ${pkgs.gnome3.gnome-terminal}/share/applications/gnome-terminal.desktop /root/Desktop/gnome-terminal.desktop - chmod a+rx /root/Desktop/gnome-terminal.desktop - cp ${pkgs.gparted}/share/applications/gparted.desktop /root/Desktop/gparted.desktop - chmod a+rx /root/Desktop/gparted.desktop - ''; - } 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 63227d573495..1c3c9cb30b41 100644 --- a/nixos/modules/installer/cd-dvd/installation-cd-graphical-kde.nix +++ b/nixos/modules/installer/cd-dvd/installation-cd-graphical-kde.nix @@ -1,23 +1,14 @@ # This module defines a NixOS installation CD that contains X11 and -# KDE 5. +# Plasma5. { config, lib, pkgs, ... }: with lib; { - imports = [ ./installation-cd-base.nix ]; + imports = [ ./installation-cd-graphical-base.nix ]; services.xserver = { - enable = true; - - # Automatically login as root. - displayManager.slim = { - enable = true; - defaultUser = "root"; - autoLogin = true; - }; - desktopManager.plasma5 = { enable = true; enableQt4Support = false; @@ -27,45 +18,25 @@ with lib; synaptics.enable = true; }; - environment.systemPackages = - [ pkgs.glxinfo - - # Include gparted for partitioning disks. - pkgs.gparted - - # Firefox for reading the manual. - pkgs.firefox - - # Include some editors. - pkgs.vim - pkgs.bvi # binary editor - pkgs.joe - ]; - - # Provide networkmanager for easy wireless configuration. - networking.networkmanager.enable = true; - networking.wireless.enable = mkForce false; - - # KDE complains if power management is disabled (to be precise, if - # there is no power management backend such as upower). - powerManagement.enable = true; - - # Don't start the X server by default. - services.xserver.autorun = mkForce false; + environment.systemPackages = with pkgs; [ + # Graphical text editor + kate + ]; system.activationScripts.installerDesktop = let - desktopFile = pkgs.writeText "nixos-manual.desktop" '' + + manualDesktopFile = pkgs.writeScript "nixos-manual.desktop" '' [Desktop Entry] Version=1.0 Type=Application Name=NixOS Manual - Exec=firefox ${config.system.build.manual.manual}/share/doc/nixos/index.html + Exec=firefox ${config.system.build.manual.manualHTMLIndex} Icon=text-html ''; in '' mkdir -p /root/Desktop - ln -sfT ${desktopFile} /root/Desktop/nixos-manual.desktop + ln -sfT ${manualDesktopFile} /root/Desktop/nixos-manual.desktop ln -sfT ${pkgs.konsole}/share/applications/org.kde.konsole.desktop /root/Desktop/org.kde.konsole.desktop ln -sfT ${pkgs.gparted}/share/applications/gparted.desktop /root/Desktop/gparted.desktop ''; diff --git a/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix b/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix index 3dc0f606bf60..bcdbffdc20b7 100644 --- a/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix +++ b/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix @@ -7,4 +7,6 @@ imports = [ ./installation-cd-base.nix ]; + + fonts.fontconfig.enable = false; } diff --git a/nixos/modules/installer/cd-dvd/iso-image.nix b/nixos/modules/installer/cd-dvd/iso-image.nix index 98712f0759a9..aa8003fef2c9 100644 --- a/nixos/modules/installer/cd-dvd/iso-image.nix +++ b/nixos/modules/installer/cd-dvd/iso-image.nix @@ -233,7 +233,7 @@ let " # Make our own efi program, we can't rely on "grub-install" since it seems to # probe for devices, even with --skip-fs-probe. - ${pkgs.grub2_efi}/bin/grub-mkimage -o $out/EFI/boot/${if targetArch == "x64" then "bootx64" else "bootx32"}.efi -p /EFI/boot -O ${if targetArch == "x64" then "x86_64" else "i386"}-efi \ + ${pkgs.grub2_efi}/bin/grub-mkimage -o $out/EFI/boot/${if targetArch == "x64" then "bootx64" else "bootia32"}.efi -p /EFI/boot -O ${if targetArch == "x64" then "x86_64" else "i386"}-efi \ $MODULES cp ${pkgs.grub2_efi}/share/grub/unicode.pf2 $out/EFI/boot/ @@ -339,7 +339,9 @@ let echo "Image size: $image_size" truncate --size=$image_size "$out" ${pkgs.libfaketime}/bin/faketime "2000-01-01 00:00:00" ${pkgs.dosfstools}/sbin/mkfs.vfat -i 12345678 -n EFIBOOT "$out" - mcopy -bpsvm -i "$out" ./* :: + mcopy -psvm -i "$out" ./* :: + # Verify the FAT partition. + ${pkgs.dosfstools}/sbin/fsck.vfat -vn "$out" ''; # */ targetArch = if pkgs.stdenv.isi686 then diff --git a/nixos/modules/installer/cd-dvd/sd-image.nix b/nixos/modules/installer/cd-dvd/sd-image.nix index b6e1d11c2b54..69746a8e9799 100644 --- a/nixos/modules/installer/cd-dvd/sd-image.nix +++ b/nixos/modules/installer/cd-dvd/sd-image.nix @@ -134,7 +134,9 @@ in ${config.sdImage.populateBootCommands} # Copy the populated /boot into the SD image - (cd boot; mcopy -bpsvm -i ../bootpart.img ./* ::) + (cd boot; mcopy -psvm -i ../bootpart.img ./* ::) + # Verify the FAT partition before copying it. + fsck.vfat -vn bootpart.img dd conv=notrunc if=bootpart.img of=$img seek=$START count=$SECTORS ''; }) {}; diff --git a/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix b/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix index 7ec09acd5919..90a5128c02a5 100644 --- a/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix +++ b/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix @@ -137,7 +137,7 @@ in # Setting vesa, we don't get the nvidia driver, which can't work in arm. services.xserver.videoDrivers = [ "vesa" ]; - services.nixosManual.enable = false; + documentation.nixos.enable = false; # Include the firmware for various wireless cards. networking.enableRalinkFirmware = true; diff --git a/nixos/modules/installer/tools/nix-fallback-paths.nix b/nixos/modules/installer/tools/nix-fallback-paths.nix index 7c5414257b46..1cfc8ff8612e 100644 --- a/nixos/modules/installer/tools/nix-fallback-paths.nix +++ b/nixos/modules/installer/tools/nix-fallback-paths.nix @@ -1,6 +1,6 @@ { - x86_64-linux = "/nix/store/0d60i73mcv8z1m8d2m74yfn84980gfsa-nix-2.0.4"; - i686-linux = "/nix/store/6ssafj2s5a2g9x28yld7b70vwd6vw6lb-nix-2.0.4"; - aarch64-linux = "/nix/store/3wwch7bp7n7xsl8apgy2a4b16yzyij1z-nix-2.0.4"; - x86_64-darwin = "/nix/store/771l8i0mz4c8kry8cz3sz8rr3alalckg-nix-2.0.4"; + x86_64-linux = "/nix/store/cdcia67siabmj6li7vyffgv2cry86fq8-nix-2.1.3"; + i686-linux = "/nix/store/6q3xi6y5qnsv7d62b8n00hqfxi8rs2xs-nix-2.1.3"; + aarch64-linux = "/nix/store/2v93d0vimlm28jg0ms6v1i6lc0fq13pn-nix-2.1.3"; + x86_64-darwin = "/nix/store/dkjlfkrknmxbjmpfk3dg4q3nmb7m3zvk-nix-2.1.3"; } diff --git a/nixos/modules/installer/tools/nixos-build-vms/build-vms.nix b/nixos/modules/installer/tools/nixos-build-vms/build-vms.nix index 4372d196261e..c1028a0ad7e9 100644 --- a/nixos/modules/installer/tools/nixos-build-vms/build-vms.nix +++ b/nixos/modules/installer/tools/nixos-build-vms/build-vms.nix @@ -1,9 +1,13 @@ { system ? builtins.currentSystem +, config ? {} , networkExpr }: let nodes = import networkExpr; in -with import ../../../../lib/testing.nix { inherit system; }; +with import ../../../../lib/testing.nix { + inherit system; + pkgs = import ../../../../.. { inherit system config; }; +}; (makeTest { inherit nodes; testScript = ""; }).driver diff --git a/nixos/modules/installer/tools/nixos-generate-config.pl b/nixos/modules/installer/tools/nixos-generate-config.pl index 359caad89a72..52a129b39bcd 100644 --- a/nixos/modules/installer/tools/nixos-generate-config.pl +++ b/nixos/modules/installer/tools/nixos-generate-config.pl @@ -277,8 +277,7 @@ if ($virt eq "qemu" || $virt eq "kvm" || $virt eq "bochs") { # Also for Hyper-V. if ($virt eq "microsoft") { - push @initrdAvailableKernelModules, "hv_storvsc"; - $videoDriver = "fbdev"; + push @attrs, "virtualisation.hypervGuest.enable = true;" } @@ -315,14 +314,16 @@ push @attrs, "services.xserver.videoDrivers = [ \"$videoDriver\" ];" if $videoDr # Generate the swapDevices option from the currently activated swap # devices. -my @swaps = read_file("/proc/swaps"); -shift @swaps; +my @swaps = read_file("/proc/swaps", err_mode => 'carp'); my @swapDevices; -foreach my $swap (@swaps) { - $swap =~ /^(\S+)\s/; - next unless -e $1; - my $dev = findStableDevPath $1; - push @swapDevices, "{ device = \"$dev\"; }"; +if (@swaps) { + shift @swaps; + foreach my $swap (@swaps) { + $swap =~ /^(\S+)\s/; + next unless -e $1; + my $dev = findStableDevPath $1; + push @swapDevices, "{ device = \"$dev\"; }"; + } } diff --git a/nixos/modules/installer/tools/nixos-install.sh b/nixos/modules/installer/tools/nixos-install.sh index 22c1e0fe9a34..defc46ad2a72 100644 --- a/nixos/modules/installer/tools/nixos-install.sh +++ b/nixos/modules/installer/tools/nixos-install.sh @@ -13,6 +13,7 @@ extraBuildFlags=() mountPoint=/mnt channelPath= +system= while [ "$#" -gt 0 ]; do i="$1"; shift 1 diff --git a/nixos/modules/installer/tools/nixos-option.sh b/nixos/modules/installer/tools/nixos-option.sh index 3f1e591b97b0..327e3e6989f7 100644 --- a/nixos/modules/installer/tools/nixos-option.sh +++ b/nixos/modules/installer/tools/nixos-option.sh @@ -82,7 +82,7 @@ evalNix(){ set -e if test $exit_code -eq 0; then - cat <&2 < + This includes man pages like + configuration.nix + 5 if is + set. + This includes the HTML manual and the nixos-help command if + is set. + + ''; + }; + }; }; @@ -86,7 +166,7 @@ let cfg = config.documentation; in if [ -w $out/share/info ]; then shopt -s nullglob for i in $out/share/info/*.info $out/share/info/*.info.gz; do - ${pkgs.texinfo}/bin/install-info $i $out/share/info/dir + ${pkgs.buildPackages.texinfo}/bin/install-info $i $out/share/info/dir done fi ''; @@ -99,6 +179,21 @@ let cfg = config.documentation; in environment.extraOutputsToInstall = [ "doc" ] ++ optional cfg.dev.enable "devdoc"; }) + (mkIf cfg.nixos.enable { + system.build.manual = manual; + + environment.systemPackages = [] + ++ optional cfg.man.enable manual.manpages + ++ optionals cfg.doc.enable ([ manual.manualHTML helpScript ] + ++ optionals config.services.xserver.enable [ desktopItem pkgs.nixos-icons ]); + + services.mingetty.helpLine = mkIf cfg.doc.enable ( + "\nRun `nixos-help` " + + optionalString config.services.nixosManual.showManual "or press " + + "for the NixOS manual." + ); + }) + ]); } diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index 8292cdc995e0..d9ba2efa0c8a 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -53,7 +53,7 @@ tomcat = 16; #audio = 17; # unused #floppy = 18; # unused - #uucp = 19; # unused + uucp = 19; #lp = 20; # unused #proc = 21; # unused pulseaudio = 22; # must match `pulseaudio' GID @@ -101,7 +101,7 @@ iodined = 66; #libvirtd = 67; # unused graphite = 68; - statsd = 69; + #statsd = 69; # removed 2018-11-14 transmission = 70; postgres = 71; #vboxusers = 72; # unused @@ -175,7 +175,7 @@ dnsmasq = 141; uhub = 142; yandexdisk = 143; - #collectd = 144; #unused + mxisd = 144; # was once collectd consul = 145; mailpile = 146; redmine = 147; @@ -289,7 +289,7 @@ stanchion = 262; riak-cs = 263; infinoted = 264; - # keystone = 265; # unused, removed 2017-12-13 + sickbeard = 265; # glance = 266; # unused, removed 2017-12-13 couchpotato = 267; gogs = 268; @@ -329,6 +329,15 @@ # kvm = 302; # unused # render = 303; # unused zeronet = 304; + lirc = 305; + lidarr = 306; + slurm = 307; + kapacitor = 308; + solr = 309; + alerta = 310; + minetest = 311; + rss2email = 312; + cockroachdb = 313; # When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399! @@ -383,7 +392,7 @@ virtuoso = 44; #rtkit = 45; # unused dovecot2 = 46; - #dovenull = 47; # unused + dovenull2 = 47; prayer = 49; mpd = 50; clamav = 51; @@ -404,7 +413,7 @@ iodined = 66; libvirtd = 67; graphite = 68; - #statsd = 69; # unused + #statsd = 69; # removed 2018-11-14 transmission = 70; postgres = 71; vboxusers = 72; @@ -476,7 +485,7 @@ #dnsmasq = 141; # unused uhub = 142; #yandexdisk = 143; # unused - #collectd = 144; # unused + mxisd = 144; # was once collectd #consul = 145; # unused mailpile = 146; redmine = 147; @@ -579,7 +588,7 @@ stanchion = 262; riak-cs = 263; infinoted = 264; - # keystone = 265; # unused, removed 2017-12-13 + sickbeard = 265; # glance = 266; # unused, removed 2017-12-13 couchpotato = 267; gogs = 268; @@ -618,6 +627,15 @@ kvm = 302; # default udev rules from systemd requires these render = 303; # default udev rules from systemd requires these zeronet = 304; + lirc = 305; + lidarr = 306; + slurm = 307; + kapacitor = 308; + solr = 309; + alerta = 310; + minetest = 311; + rss2email = 312; + cockroachdb = 313; # When adding a gid, make sure it doesn't match an existing # uid. Users and groups with the same name should have equal diff --git a/nixos/modules/misc/nixpkgs.nix b/nixos/modules/misc/nixpkgs.nix index 7f9833e184ab..93fbf16841e5 100644 --- a/nixos/modules/misc/nixpkgs.nix +++ b/nixos/modules/misc/nixpkgs.nix @@ -1,9 +1,10 @@ -{ config, lib, pkgs, ... }: +{ config, options, lib, pkgs, ... }: with lib; let cfg = config.nixpkgs; + opt = options.nixpkgs; isConfig = x: builtins.isAttrs x || lib.isFunction x; @@ -54,6 +55,12 @@ let check = builtins.isAttrs; }; + defaultPkgs = import ../../../pkgs/top-level/default.nix { + inherit (cfg) config overlays localSystem crossSystem; + }; + + finalPkgs = if opt.pkgs.isDefined then cfg.pkgs.appendOverlays cfg.overlays else defaultPkgs; + in { @@ -61,21 +68,25 @@ in pkgs = mkOption { defaultText = literalExample - ''import "''${nixos}/.." { + ''import "''${nixos}/../pkgs/top-level" { inherit (cfg) config overlays localSystem crossSystem; } ''; - default = import ../../.. { - inherit (cfg) config overlays localSystem crossSystem; - }; type = pkgsType; example = literalExample ''import {}''; description = '' - This is the evaluation of Nixpkgs that will be provided to - all NixOS modules. Defining this option has the effect of - ignoring the other options that would otherwise be used to - evaluate Nixpkgs, because those are arguments to the default - value. The default value imports the Nixpkgs source files + If set, the pkgs argument to all NixOS modules is the value of + this option, extended with nixpkgs.overlays, if + that is also set. Either nixpkgs.crossSystem or + nixpkgs.localSystem will be used in an assertion + to check that the NixOS and Nixpkgs architectures match. Any + other options in nixpkgs.*, notably config, + will be ignored. + + If unset, the pkgs argument to all NixOS modules is determined + as shown in the default value for this option. + + The default value imports the Nixpkgs source files relative to the location of this NixOS module, because NixOS and Nixpkgs are distributed together for consistency, so the nixos in the default value is in fact a @@ -128,12 +139,14 @@ in description = '' List of overlays to use with the Nix Packages collection. (For details, see the Nixpkgs documentation.) It allows - you to override packages globally. This is a function that + you to override packages globally. Each function in the list takes as an argument the original Nixpkgs. The first argument should be used for finding dependencies, and the second should be used for overriding recipes. - Ignored when nixpkgs.pkgs is set. + If nixpkgs.pkgs is set, overlays specified here + will be applied after the overlays that were already present + in nixpkgs.pkgs. ''; }; @@ -207,8 +220,26 @@ in config = { _module.args = { - pkgs = cfg.pkgs; - pkgs_i686 = cfg.pkgs.pkgsi686Linux; + pkgs = finalPkgs; }; + + assertions = [ + ( + let + nixosExpectedSystem = + if config.nixpkgs.crossSystem != null + then config.nixpkgs.crossSystem.system + else config.nixpkgs.localSystem.system; + nixosOption = + if config.nixpkgs.crossSystem != null + then "nixpkgs.crossSystem" + else "nixpkgs.localSystem"; + pkgsSystem = finalPkgs.stdenv.targetPlatform.system; + in { + assertion = nixosExpectedSystem == pkgsSystem; + message = "The NixOS nixpkgs.pkgs option was set to a Nixpkgs invocation that compiles to target system ${pkgsSystem} but NixOS was configured for system ${nixosExpectedSystem} via NixOS option ${nixosOption}. The NixOS system settings must match the Nixpkgs target system."; + } + ) + ]; }; } diff --git a/nixos/modules/misc/version.nix b/nixos/modules/misc/version.nix index 63717e0c6a81..fd77f6372720 100644 --- a/nixos/modules/misc/version.nix +++ b/nixos/modules/misc/version.nix @@ -5,7 +5,6 @@ with lib; let cfg = config.system.nixos; - revisionFile = "${toString pkgs.path}/.git-revision"; gitRepo = "${toString pkgs.path}/.git"; gitCommitId = lib.substring 0 7 (commitIdFromGitRepo gitRepo); in @@ -37,15 +36,14 @@ in nixos.revision = mkOption { internal = true; type = types.str; - default = if pathIsDirectory gitRepo then commitIdFromGitRepo gitRepo - else if pathExists revisionFile then fileContents revisionFile - else "master"; + default = lib.trivial.revisionWithDefault "master"; description = "The Git revision from which this NixOS configuration was built."; }; nixos.codeName = mkOption { readOnly = true; type = types.str; + default = lib.trivial.codeName; description = "The NixOS release code name (e.g. Emu)."; }; @@ -82,9 +80,6 @@ in version = mkDefault (cfg.release + cfg.versionSuffix); revision = mkIf (pathIsDirectory gitRepo) (mkDefault gitCommitId); versionSuffix = mkIf (pathIsDirectory gitRepo) (mkDefault (".git." + gitCommitId)); - - # Note: the first letter is bumped on every release. It's an animal. - codeName = "Jellyfish"; }; # Generate /etc/os-release. See diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 4795922abcfb..5ffb0c5ab223 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -11,6 +11,7 @@ ./config/xdg/icons.nix ./config/xdg/menus.nix ./config/xdg/mime.nix + ./config/gtk/gtk-icon-cache.nix ./config/gnu.nix ./config/i18n.nix ./config/iproute2.nix @@ -34,7 +35,7 @@ ./config/zram.nix ./hardware/all-firmware.nix ./hardware/brightnessctl.nix - ./hardware/ckb.nix + ./hardware/ckb-next.nix ./hardware/cpu/amd-microcode.nix ./hardware/cpu/intel-microcode.nix ./hardware/digitalbitbox.nix @@ -46,6 +47,7 @@ ./hardware/opengl.nix ./hardware/pcmcia.nix ./hardware/raid/hpsa.nix + ./hardware/steam-hardware.nix ./hardware/usb-wwan.nix ./hardware/onlykey.nix ./hardware/video/amdgpu.nix @@ -62,7 +64,6 @@ ./i18n/input-method/ibus.nix ./i18n/input-method/nabi.nix ./i18n/input-method/uim.nix - ./installer/tools/auto-upgrade.nix ./installer/tools/tools.nix ./misc/assertions.nix ./misc/crashdump.nix @@ -89,6 +90,7 @@ ./programs/criu.nix ./programs/dconf.nix ./programs/digitalbitbox/default.nix + ./programs/dmrconfig.nix ./programs/environment.nix ./programs/firejail.nix ./programs/fish.nix @@ -101,13 +103,14 @@ ./programs/less.nix ./programs/light.nix ./programs/mosh.nix + ./programs/mininet.nix ./programs/mtr.nix ./programs/nano.nix + ./programs/nm-applet.nix ./programs/npm.nix ./programs/oblogout.nix ./programs/plotinus.nix ./programs/qt5ct.nix - ./programs/rootston.nix ./programs/screen.nix ./programs/sedutil.nix ./programs/slock.nix @@ -120,11 +123,13 @@ ./programs/sysdig.nix ./programs/systemtap.nix ./programs/sway.nix + ./programs/sway-beta.nix ./programs/thefuck.nix ./programs/tmux.nix ./programs/udevil.nix ./programs/venus.nix ./programs/vim.nix + ./programs/wavemon.nix ./programs/way-cooler.nix ./programs/wireshark.nix ./programs/xfs_quota.nix @@ -148,6 +153,7 @@ ./security/duosec.nix ./security/hidepid.nix ./security/lock-kernel-modules.nix + ./security/misc.nix ./security/oath.nix ./security/pam.nix ./security/pam_usb.nix @@ -207,6 +213,7 @@ ./services/databases/aerospike.nix ./services/databases/cassandra.nix ./services/databases/clickhouse.nix + ./services/databases/cockroachdb.nix ./services/databases/couchdb.nix ./services/databases/firebird.nix ./services/databases/foundationdb.nix @@ -232,6 +239,7 @@ ./services/desktops/dleyna-server.nix ./services/desktops/flatpak.nix ./services/desktops/geoclue2.nix + ./services/desktops/gsignond.nix ./services/desktops/pipewire.nix ./services/desktops/gnome3/at-spi2-core.nix ./services/desktops/gnome3/chrome-gnome-shell.nix @@ -240,11 +248,13 @@ ./services/desktops/gnome3/gnome-documents.nix ./services/desktops/gnome3/gnome-keyring.nix ./services/desktops/gnome3/gnome-online-accounts.nix + ./services/desktops/gnome3/gnome-remote-desktop.nix ./services/desktops/gnome3/gnome-online-miners.nix ./services/desktops/gnome3/gnome-terminal-server.nix ./services/desktops/gnome3/gnome-user-share.nix ./services/desktops/gnome3/gpaste.nix ./services/desktops/gnome3/gvfs.nix + ./services/desktops/gnome3/rygel.nix ./services/desktops/gnome3/seahorse.nix ./services/desktops/gnome3/sushi.nix ./services/desktops/gnome3/tracker.nix @@ -271,15 +281,18 @@ ./services/hardware/interception-tools.nix ./services/hardware/irqbalance.nix ./services/hardware/lcd.nix + ./services/hardware/lirc.nix ./services/hardware/nvidia-optimus.nix ./services/hardware/pcscd.nix ./services/hardware/pommed.nix + ./services/hardware/ratbagd.nix ./services/hardware/sane.nix ./services/hardware/sane_extra_backends/brscan4.nix ./services/hardware/tcsd.nix ./services/hardware/tlp.nix ./services/hardware/thinkfan.nix ./services/hardware/trezord.nix + ./services/hardware/triggerhappy.nix ./services/hardware/u2f.nix ./services/hardware/udev.nix ./services/hardware/udisks2.nix @@ -293,6 +306,7 @@ ./services/logging/graylog.nix ./services/logging/heartbeat.nix ./services/logging/journalbeat.nix + ./services/logging/journaldriver.nix ./services/logging/journalwatch.nix ./services/logging/klogd.nix ./services/logging/logcheck.nix @@ -319,12 +333,15 @@ ./services/mail/postgrey.nix ./services/mail/spamassassin.nix ./services/mail/rspamd.nix + ./services/mail/rss2email.nix ./services/mail/rmilter.nix + ./services/mail/roundcube.nix ./services/mail/nullmailer.nix ./services/misc/airsonic.nix ./services/misc/apache-kafka.nix ./services/misc/autofs.nix ./services/misc/autorandr.nix + ./services/misc/bees.nix ./services/misc/bepasty.nix ./services/misc/canto-daemon.nix ./services/misc/calibre-server.nix @@ -362,6 +379,7 @@ ./services/misc/jackett.nix ./services/misc/logkeys.nix ./services/misc/leaps.nix + ./services/misc/lidarr.nix ./services/misc/mantisbt.nix ./services/misc/mathics.nix ./services/misc/matrix-synapse.nix @@ -392,6 +410,7 @@ ./services/misc/rogue.nix ./services/misc/serviio.nix ./services/misc/safeeyes.nix + ./services/misc/sickbeard.nix ./services/misc/siproxd.nix ./services/misc/snapper.nix ./services/misc/sonarr.nix @@ -406,8 +425,10 @@ ./services/misc/taskserver ./services/misc/tzupdate.nix ./services/misc/uhub.nix + ./services/misc/weechat.nix ./services/misc/xmr-stak.nix ./services/misc/zookeeper.nix + ./services/monitoring/alerta.nix ./services/monitoring/apcupsd.nix ./services/monitoring/arbtt.nix ./services/monitoring/bosun.nix @@ -418,10 +439,12 @@ ./services/monitoring/dd-agent/dd-agent.nix ./services/monitoring/fusion-inventory.nix ./services/monitoring/grafana.nix + ./services/monitoring/grafana-reporter.nix ./services/monitoring/graphite.nix ./services/monitoring/hdaps.nix ./services/monitoring/heapster.nix ./services/monitoring/incron.nix + ./services/monitoring/kapacitor.nix ./services/monitoring/longview.nix ./services/monitoring/monit.nix ./services/monitoring/munin.nix @@ -436,7 +459,6 @@ ./services/monitoring/riemann-tools.nix ./services/monitoring/scollector.nix ./services/monitoring/smartd.nix - ./services/monitoring/statsd.nix ./services/monitoring/sysstat.nix ./services/monitoring/systemhealth.nix ./services/monitoring/teamviewer.nix @@ -494,6 +516,8 @@ ./services/networking/dnsdist.nix ./services/networking/dnsmasq.nix ./services/networking/ejabberd.nix + ./services/networking/epmd.nix + ./services/networking/eternal-terminal.nix ./services/networking/fakeroute.nix ./services/networking/ferm.nix ./services/networking/firefox/sync-server.nix @@ -515,9 +539,11 @@ ./services/networking/heyefi.nix ./services/networking/hostapd.nix ./services/networking/htpdate.nix + ./services/networking/hylafax/default.nix ./services/networking/i2pd.nix ./services/networking/i2p.nix ./services/networking/iodine.nix + ./services/networking/iperf3.nix ./services/networking/ircd-hybrid/default.nix ./services/networking/iwd.nix ./services/networking/keepalived/default.nix @@ -539,6 +565,7 @@ ./services/networking/miredo.nix ./services/networking/mstpd.nix ./services/networking/murmur.nix + ./services/networking/mxisd.nix ./services/networking/namecoind.nix ./services/networking/nat.nix ./services/networking/ndppd.nix @@ -552,6 +579,7 @@ ./services/networking/nsd.nix ./services/networking/ntopng.nix ./services/networking/ntpd.nix + ./services/networking/nullidentdmod.nix ./services/networking/nylon.nix ./services/networking/ocserv.nix ./services/networking/oidentd.nix @@ -600,6 +628,7 @@ ./services/networking/supplicant.nix ./services/networking/supybot.nix ./services/networking/syncthing.nix + ./services/networking/syncthing-relay.nix ./services/networking/tcpcrypt.nix ./services/networking/teamspeak3.nix ./services/networking/tinc.nix @@ -622,7 +651,7 @@ ./services/networking/zerobin.nix ./services/networking/zeronet.nix ./services/networking/zerotierone.nix - ./services/networking/znc.nix + ./services/networking/znc/default.nix ./services/printing/cupsd.nix ./services/scheduling/atd.nix ./services/scheduling/chronos.nix @@ -676,15 +705,16 @@ ./services/web-apps/atlassian/confluence.nix ./services/web-apps/atlassian/crowd.nix ./services/web-apps/atlassian/jira.nix + ./services/web-apps/codimd.nix ./services/web-apps/frab.nix ./services/web-apps/mattermost.nix + ./services/web-apps/nextcloud.nix ./services/web-apps/nexus.nix ./services/web-apps/pgpkeyserver-lite.nix ./services/web-apps/matomo.nix ./services/web-apps/restya-board.nix ./services/web-apps/tt-rss.nix ./services/web-apps/selfoss.nix - ./services/web-apps/quassel-webserver.nix ./services/web-apps/virtlyst.nix ./services/web-apps/youtrack.nix ./services/web-servers/apache-httpd/default.nix @@ -721,12 +751,14 @@ ./services/x11/display-managers/lightdm.nix ./services/x11/display-managers/sddm.nix ./services/x11/display-managers/slim.nix + ./services/x11/display-managers/startx.nix ./services/x11/display-managers/xpra.nix ./services/x11/fractalart.nix ./services/x11/hardware/libinput.nix ./services/x11/hardware/multitouch.nix ./services/x11/hardware/synaptics.nix ./services/x11/hardware/wacom.nix + ./services/x11/gdk-pixbuf.nix ./services/x11/redshift.nix ./services/x11/urxvtd.nix ./services/x11/window-managers/awesome.nix @@ -777,6 +809,7 @@ ./system/boot/timesyncd.nix ./system/boot/tmp.nix ./system/etc/etc.nix + ./tasks/auto-upgrade.nix ./tasks/bcache.nix ./tasks/cpu-freq.nix ./tasks/encrypted-devices.nix diff --git a/nixos/modules/profiles/base.nix b/nixos/modules/profiles/base.nix index 5aaffa4f1f2a..2a2fe119d30c 100644 --- a/nixos/modules/profiles/base.nix +++ b/nixos/modules/profiles/base.nix @@ -7,7 +7,7 @@ # Include some utilities that are useful for installing or repairing # the system. environment.systemPackages = [ - pkgs.w3m-nox # needed for the manual anyway + pkgs.w3m-nographics # needed for the manual anyway pkgs.testdisk # useful for repairing boot problems pkgs.ms-sys # for writing Microsoft boot sectors / MBRs pkgs.efibootmgr @@ -19,6 +19,9 @@ pkgs.cryptsetup # needed for dm-crypt volumes pkgs.mkpasswd # for generating password files + # Some text editors. + pkgs.vim + # Some networking tools. pkgs.fuse pkgs.fuse3 @@ -46,7 +49,7 @@ ]; # Include support for various filesystems. - boot.supportedFilesystems = [ "btrfs" "reiserfs" "vfat" "f2fs" "xfs" "ntfs" "cifs" ]; + boot.supportedFilesystems = [ "btrfs" "reiserfs" "vfat" "f2fs" "xfs" "zfs" "ntfs" "cifs" ]; # Configure host id for ZFS to work networking.hostId = lib.mkDefault "8425e349"; diff --git a/nixos/modules/profiles/clone-config.nix b/nixos/modules/profiles/clone-config.nix index 99d4774584f1..3f669ba7d2e1 100644 --- a/nixos/modules/profiles/clone-config.nix +++ b/nixos/modules/profiles/clone-config.nix @@ -48,6 +48,8 @@ let { imports = [ ${toString config.installer.cloneConfigIncludes} ]; + + ${config.installer.cloneConfigExtra} } ''; @@ -73,6 +75,13 @@ in ''; }; + installer.cloneConfigExtra = mkOption { + default = ""; + description = '' + Extra text to include in the cloned configuration.nix included in this + installer. + ''; + }; }; config = { diff --git a/nixos/modules/profiles/docker-container.nix b/nixos/modules/profiles/docker-container.nix index 7031d7d1d593..5d6b11498b52 100644 --- a/nixos/modules/profiles/docker-container.nix +++ b/nixos/modules/profiles/docker-container.nix @@ -15,15 +15,19 @@ in { # Create the tarball system.build.tarball = pkgs.callPackage ../../lib/make-system-tarball.nix { - contents = []; + contents = [ + { + source = "${config.system.build.toplevel}/."; + target = "./"; + } + ]; extraArgs = "--owner=0"; # Add init script to image - storeContents = [ - { object = config.system.build.toplevel + "/init"; - symlink = "/init"; - } - ] ++ (pkgs2storeContents [ pkgs.stdenv ]); + storeContents = pkgs2storeContents [ + config.system.build.toplevel + pkgs.stdenv + ]; # Some container managers like lxc need these extraCommands = "mkdir -p proc sys dev"; diff --git a/nixos/modules/profiles/graphical.nix b/nixos/modules/profiles/graphical.nix index 332cf58aa538..fba756391b11 100644 --- a/nixos/modules/profiles/graphical.nix +++ b/nixos/modules/profiles/graphical.nix @@ -7,9 +7,12 @@ services.xserver = { enable = true; displayManager.sddm.enable = true; - desktopManager.plasma5.enable = true; + desktopManager.plasma5 = { + enable = true; + enableQt4Support = false; + }; libinput.enable = true; # for touchpad support on many laptops }; - environment.systemPackages = [ pkgs.glxinfo ]; + environment.systemPackages = [ pkgs.glxinfo pkgs.firefox ]; } diff --git a/nixos/modules/profiles/hardened.nix b/nixos/modules/profiles/hardened.nix index 2af8bf1f8e30..61e871bcaca5 100644 --- a/nixos/modules/profiles/hardened.nix +++ b/nixos/modules/profiles/hardened.nix @@ -6,12 +6,20 @@ with lib; { + meta = { + maintainers = [ maintainers.joachifm ]; + }; + boot.kernelPackages = mkDefault pkgs.linuxPackages_hardened; + nix.allowedUsers = mkDefault [ "@users" ]; + security.hideProcessInformation = mkDefault true; security.lockKernelModules = mkDefault true; + security.allowUserNamespaces = mkDefault false; + security.apparmor.enable = mkDefault true; boot.kernelParams = [ @@ -55,18 +63,6 @@ with lib; # ... or at least apply some hardening to it boot.kernel.sysctl."net.core.bpf_jit_harden" = mkDefault true; - # A recurring problem with user namespaces is that there are - # still code paths where the kernel's permission checking logic - # fails to account for namespacing, instead permitting a - # namespaced process to act outside the namespace with the - # same privileges as it would have inside it. This is particularly - # bad in the common case of running as root within the namespace. - # - # Setting the number of allowed user namespaces to 0 effectively disables - # the feature at runtime. Attempting to create a user namespace - # with unshare will then fail with "no space left on device". - boot.kernel.sysctl."user.max_user_namespaces" = mkDefault 0; - # Raise ASLR entropy for 64bit & 32bit, respectively. # # Note: mmap_rnd_compat_bits may not exist on 64bit. diff --git a/nixos/modules/profiles/installation-device.nix b/nixos/modules/profiles/installation-device.nix index ff4a23a18d06..580ea4a58e5b 100644 --- a/nixos/modules/profiles/installation-device.nix +++ b/nixos/modules/profiles/installation-device.nix @@ -22,9 +22,10 @@ with lib; config = { # Enable in installer, even if the minimal profile disables it. - services.nixosManual.enable = mkForce true; + documentation.enable = mkForce true; # Show the manual. + documentation.nixos.enable = mkForce true; services.nixosManual.showManual = true; # Let the user play Rogue on TTY 8 during the installation. @@ -62,7 +63,7 @@ with lib; # Tell the Nix evaluator to garbage collect more aggressively. # This is desirable in memory-constrained environments that don't # (yet) have swap set up. - environment.variables.GC_INITIAL_HEAP_SIZE = "100000"; + environment.variables.GC_INITIAL_HEAP_SIZE = "1M"; # Make the installer more likely to succeed in low memory # environments. The kernel's overcommit heustistics bite us @@ -86,9 +87,6 @@ with lib; # console less cumbersome if the machine has a public IP. networking.firewall.logRefusedConnections = mkDefault false; - environment.systemPackages = [ pkgs.vim ]; - - # Allow the user to log in as root without a password. users.users.root.initialHashedPassword = ""; }; diff --git a/nixos/modules/profiles/minimal.nix b/nixos/modules/profiles/minimal.nix index ed04e46c77d1..138eda117c74 100644 --- a/nixos/modules/profiles/minimal.nix +++ b/nixos/modules/profiles/minimal.nix @@ -12,7 +12,6 @@ with lib; i18n.supportedLocales = [ (config.i18n.defaultLocale + "/UTF-8") ]; documentation.enable = mkDefault false; - services.nixosManual.enable = mkDefault false; sound.enable = mkDefault false; } diff --git a/nixos/modules/programs/bash/bash.nix b/nixos/modules/programs/bash/bash.nix index 69a1a482d074..2b01c9d26c41 100644 --- a/nixos/modules/programs/bash/bash.nix +++ b/nixos/modules/programs/bash/bash.nix @@ -16,7 +16,7 @@ let # programmable completion. If we do, enable all modules installed in # the system and user profile in obsolete /etc/bash_completion.d/ # directories. Bash loads completions in all - # $XDG_DATA_DIRS/share/bash-completion/completions/ + # $XDG_DATA_DIRS/bash-completion/completions/ # on demand, so they do not need to be sourced here. if shopt -q progcomp &>/dev/null; then . "${pkgs.bash-completion}/etc/profile.d/bash_completion.sh" @@ -33,7 +33,8 @@ let ''; bashAliases = concatStringsSep "\n" ( - mapAttrsFlatten (k: v: "alias ${k}='${v}'") cfg.shellAliases + mapAttrsFlatten (k: v: "alias ${k}=${escapeShellArg v}") + (filterAttrs (k: v: !isNull v) cfg.shellAliases) ); in @@ -59,12 +60,12 @@ in */ shellAliases = mkOption { - default = config.environment.shellAliases; + default = {}; description = '' - Set of aliases for bash shell. See - for an option format description. + Set of aliases for bash shell, which overrides . + See for an option format description. ''; - type = types.attrs; # types.attrsOf types.stringOrPath; + type = with types; attrsOf (nullOr (either str path)); }; shellInit = mkOption { @@ -97,7 +98,7 @@ in if [ "$TERM" != "dumb" -o -n "$INSIDE_EMACS" ]; then PROMPT_COLOR="1;31m" let $UID && PROMPT_COLOR="1;32m" - PS1="\n\[\033[$PROMPT_COLOR\][\u@\h:\w]\\$\[\033[0m\] " + PS1="\n\[\033[$PROMPT_COLOR\][\[\e]0;\u@\h: \w\a\]\u@\h:\w]\$\[\033[0m\] " if test "$TERM" = "xterm"; then PS1="\[\033]2;\h:\u:\w\007\]$PS1" fi @@ -125,8 +126,12 @@ in programs.bash = { + shellAliases = mapAttrs (name: mkDefault) cfge.shellAliases; + shellInit = '' - ${config.system.build.setEnvironment.text} + if [ -z "$__NIXOS_SET_ENVIRONMENT_DONE" ]; then + . ${config.system.build.setEnvironment} + fi ${cfge.shellInit} ''; @@ -166,11 +171,11 @@ in # Read system-wide modifications. if test -f /etc/profile.local; then - . /etc/profile.local + . /etc/profile.local fi if [ -n "''${BASH_VERSION:-}" ]; then - . /etc/bashrc + . /etc/bashrc fi ''; @@ -191,12 +196,12 @@ in # We are not always an interactive shell. if [ -n "$PS1" ]; then - ${cfg.interactiveShellInit} + ${cfg.interactiveShellInit} fi # Read system-wide modifications. if test -f /etc/bashrc.local; then - . /etc/bashrc.local + . /etc/bashrc.local fi ''; diff --git a/nixos/modules/programs/dconf.nix b/nixos/modules/programs/dconf.nix index b7d8a345e65c..9c9765b06b6f 100644 --- a/nixos/modules/programs/dconf.nix +++ b/nixos/modules/programs/dconf.nix @@ -32,6 +32,8 @@ in environment.etc = optionals (cfg.profiles != {}) (mapAttrsToList mkDconfProfile cfg.profiles); + services.dbus.packages = [ pkgs.gnome3.dconf ]; + environment.variables.GIO_EXTRA_MODULES = optional cfg.enable "${pkgs.gnome3.dconf.lib}/lib/gio/modules"; # https://github.com/NixOS/nixpkgs/pull/31891 diff --git a/nixos/modules/programs/digitalbitbox/doc.xml b/nixos/modules/programs/digitalbitbox/doc.xml index a26653dda535..c63201628dbd 100644 --- a/nixos/modules/programs/digitalbitbox/doc.xml +++ b/nixos/modules/programs/digitalbitbox/doc.xml @@ -3,75 +3,64 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="module-programs-digitalbitbox"> - - Digital Bitbox - - - Digital Bitbox is a hardware wallet and second-factor authenticator. - - - - The digitalbitbox programs module may be - installed by setting programs.digitalbitbox - to true in a manner similar to - + Digital Bitbox + + Digital Bitbox is a hardware wallet and second-factor authenticator. + + + The digitalbitbox programs module may be installed by + setting programs.digitalbitbox to true + in a manner similar to = true; - - and bundles the digitalbitbox package (see digitalbitbox package (see + ), which contains the - dbb-app and dbb-cli binaries, - along with the hardware module (see dbb-app and dbb-cli binaries, along + with the hardware module (see + ) which sets up the - necessary udev rules to access the device. - + necessary udev rules to access the device. + + + Enabling the digitalbitbox module is pretty much the easiest way to get a + Digital Bitbox device working on your system. + + + For more information, see + . + +
+ Package - Enabling the digitalbitbox module is pretty much the easiest way to - get a Digital Bitbox device working on your system. - - - - For more information, see - . - - -
- Package - - - The binaries, dbb-app (a GUI tool) and - dbb-cli (a CLI tool), are available through the - digitalbitbox package which could be installed - as follows: - + The binaries, dbb-app (a GUI tool) and + dbb-cli (a CLI tool), are available through the + digitalbitbox package which could be installed as + follows: = [ pkgs.digitalbitbox ]; - -
- - -
- Hardware - - - The digitalbitbox hardware package enables the udev rules for - Digital Bitbox devices and may be installed as follows: + +
+
+ Hardware + + The digitalbitbox hardware package enables the udev rules for Digital Bitbox + devices and may be installed as follows: = true; - - - - In order to alter the udev rules, one may provide different values for - the udevRule51 and udevRule52 - attributes by means of overriding as follows: + + + In order to alter the udev rules, one may provide different values for the + udevRule51 and udevRule52 attributes + by means of overriding as follows: programs.digitalbitbox = { enable = true; @@ -80,6 +69,6 @@ programs.digitalbitbox = { }; }; - -
+ +
diff --git a/nixos/modules/programs/dmrconfig.nix b/nixos/modules/programs/dmrconfig.nix new file mode 100644 index 000000000000..e48a4f318370 --- /dev/null +++ b/nixos/modules/programs/dmrconfig.nix @@ -0,0 +1,38 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.programs.dmrconfig; + +in { + meta.maintainers = [ maintainers.etu ]; + + ###### interface + options = { + programs.dmrconfig = { + enable = mkOption { + default = false; + type = types.bool; + description = '' + Whether to configure system to enable use of dmrconfig. This + enables the required udev rules and installs the program. + ''; + relatedPackages = [ "dmrconfig" ]; + }; + + package = mkOption { + default = pkgs.dmrconfig; + type = types.package; + defaultText = "pkgs.dmrconfig"; + description = "dmrconfig derivation to use"; + }; + }; + }; + + ###### implementation + config = mkIf cfg.enable { + environment.systemPackages = [ cfg.package ]; + services.udev.packages = [ cfg.package ]; + }; +} diff --git a/nixos/modules/programs/fish.nix b/nixos/modules/programs/fish.nix index c8d94a47be28..b38af07b92c3 100644 --- a/nixos/modules/programs/fish.nix +++ b/nixos/modules/programs/fish.nix @@ -9,7 +9,8 @@ let cfg = config.programs.fish; fishAliases = concatStringsSep "\n" ( - mapAttrsFlatten (k: v: "alias ${k} '${v}'") cfg.shellAliases + mapAttrsFlatten (k: v: "alias ${k} ${escapeShellArg v}") + (filterAttrs (k: v: !isNull v) cfg.shellAliases) ); in @@ -27,7 +28,7 @@ in ''; type = types.bool; }; - + vendor.config.enable = mkOption { type = types.bool; default = true; @@ -43,7 +44,7 @@ in Whether fish should use completion files provided by other packages. ''; }; - + vendor.functions.enable = mkOption { type = types.bool; default = true; @@ -53,12 +54,12 @@ in }; shellAliases = mkOption { - default = config.environment.shellAliases; + default = {}; description = '' - Set of aliases for fish shell. See - for an option format description. + Set of aliases for fish shell, which overrides . + See for an option format description. ''; - type = types.attrs; + type = with types; attrsOf (nullOr (either str path)); }; shellInit = mkOption { @@ -99,6 +100,8 @@ in config = mkIf cfg.enable { + programs.fish.shellAliases = mapAttrs (name: mkDefault) cfge.shellAliases; + environment.etc."fish/foreign-env/shellInit".text = cfge.shellInit; environment.etc."fish/foreign-env/loginShellInit".text = cfge.loginShellInit; environment.etc."fish/foreign-env/interactiveShellInit".text = cfge.interactiveShellInit; @@ -107,9 +110,11 @@ in # This happens before $__fish_datadir/config.fish sets fish_function_path, so it is currently # unset. We set it and then completely erase it, leaving its configuration to $__fish_datadir/config.fish set fish_function_path ${pkgs.fish-foreign-env}/share/fish-foreign-env/functions $__fish_datadir/functions - + # source the NixOS environment config - fenv source ${config.system.build.setEnvironment} + if [ -z "$__NIXOS_SET_ENVIRONMENT_DONE" ] + fenv source ${config.system.build.setEnvironment} + end # clear fish_function_path so that it will be correctly set when we return to $__fish_datadir/config.fish set -e fish_function_path @@ -123,7 +128,7 @@ in set fish_function_path ${pkgs.fish-foreign-env}/share/fish-foreign-env/functions $fish_function_path fenv source /etc/fish/foreign-env/shellInit > /dev/null set -e fish_function_path[1] - + ${cfg.shellInit} # and leave a note so we don't source this config section again from @@ -137,7 +142,7 @@ in set fish_function_path ${pkgs.fish-foreign-env}/share/fish-foreign-env/functions $fish_function_path fenv source /etc/fish/foreign-env/loginShellInit > /dev/null set -e fish_function_path[1] - + ${cfg.loginShellInit} # and leave a note so we don't source this config section again from @@ -149,12 +154,11 @@ in status --is-interactive; and not set -q __fish_nixos_interactive_config_sourced and begin ${fishAliases} - set fish_function_path ${pkgs.fish-foreign-env}/share/fish-foreign-env/functions $fish_function_path fenv source /etc/fish/foreign-env/interactiveShellInit > /dev/null set -e fish_function_path[1] - + ${cfg.promptInit} ${cfg.interactiveShellInit} @@ -170,7 +174,7 @@ in ++ optional cfg.vendor.config.enable "/share/fish/vendor_conf.d" ++ optional cfg.vendor.completions.enable "/share/fish/vendor_completions.d" ++ optional cfg.vendor.functions.enable "/share/fish/vendor_functions.d"; - + environment.systemPackages = [ pkgs.fish ]; environment.shells = [ diff --git a/nixos/modules/programs/gnupg.nix b/nixos/modules/programs/gnupg.nix index addc9dcca87e..b01de9efaa5e 100644 --- a/nixos/modules/programs/gnupg.nix +++ b/nixos/modules/programs/gnupg.nix @@ -77,7 +77,7 @@ in systemd.packages = [ pkgs.gnupg ]; - environment.extraInit = '' + environment.interactiveShellInit = '' # Bind gpg-agent to this TTY if gpg commands are used. export GPG_TTY=$(tty) diff --git a/nixos/modules/programs/light.nix b/nixos/modules/programs/light.nix index 6f8c389acc97..9f2a03e7e763 100644 --- a/nixos/modules/programs/light.nix +++ b/nixos/modules/programs/light.nix @@ -13,7 +13,8 @@ in default = false; type = types.bool; description = '' - Whether to install Light backlight control with setuid wrapper. + Whether to install Light backlight control command + and udev rules granting access to members of the "video" group. ''; }; }; @@ -21,6 +22,6 @@ in config = mkIf cfg.enable { environment.systemPackages = [ pkgs.light ]; - security.wrappers.light.source = "${pkgs.light.out}/bin/light"; + services.udev.packages = [ pkgs.light ]; }; } diff --git a/nixos/modules/programs/mininet.nix b/nixos/modules/programs/mininet.nix new file mode 100644 index 000000000000..ecc924325e6b --- /dev/null +++ b/nixos/modules/programs/mininet.nix @@ -0,0 +1,39 @@ +# Global configuration for mininet +# kernel must have NETNS/VETH/SCHED +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.programs.mininet; + + generatedPath = with pkgs; makeSearchPath "bin" [ + iperf ethtool iproute socat + ]; + + pyEnv = pkgs.python.withPackages(ps: [ ps.mininet-python ]); + + mnexecWrapped = pkgs.runCommand "mnexec-wrapper" + { buildInputs = [ pkgs.makeWrapper pkgs.pythonPackages.wrapPython ]; } + '' + makeWrapper ${pkgs.mininet}/bin/mnexec \ + $out/bin/mnexec \ + --prefix PATH : "${generatedPath}" + + ln -s ${pyEnv}/bin/mn $out/bin/mn + + # mn errors out without a telnet binary + # pkgs.telnet brings an undesired ifconfig into PATH see #43105 + ln -s ${pkgs.telnet}/bin/telnet $out/bin/telnet + ''; +in +{ + options.programs.mininet.enable = mkEnableOption "Mininet"; + + config = mkIf cfg.enable { + + virtualisation.vswitch.enable = true; + + environment.systemPackages = [ mnexecWrapped ]; + }; +} diff --git a/nixos/modules/programs/nm-applet.nix b/nixos/modules/programs/nm-applet.nix new file mode 100644 index 000000000000..e42219e9638c --- /dev/null +++ b/nixos/modules/programs/nm-applet.nix @@ -0,0 +1,14 @@ +{ config, lib, pkgs, ... }: + +{ + options.programs.nm-applet.enable = lib.mkEnableOption "nm-applet"; + + config = lib.mkIf config.programs.nm-applet.enable { + systemd.user.services.nm-applet = { + description = "Network manager applet"; + wantedBy = [ "graphical-session.target" ]; + partOf = [ "graphical-session.target" ]; + serviceConfig.ExecStart = "${pkgs.networkmanagerapplet}/bin/nm-applet"; + }; + }; +} diff --git a/nixos/modules/programs/plotinus.xml b/nixos/modules/programs/plotinus.xml index 91740ee16ec2..902cd89e0c49 100644 --- a/nixos/modules/programs/plotinus.xml +++ b/nixos/modules/programs/plotinus.xml @@ -3,23 +3,28 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="module-program-plotinus"> - -Plotinus - -Source: modules/programs/plotinus.nix - -Upstream documentation: - -Plotinus is a searchable command palette in every modern GTK+ application. - -When in a GTK+3 application and Plotinus is enabled, you can press Ctrl+Shift+P to open the command palette. The command palette provides a searchable list of of all menu items in the application. - -To enable Plotinus, add the following to your configuration.nix: - + Plotinus + + Source: + modules/programs/plotinus.nix + + + Upstream documentation: + + + + Plotinus is a searchable command palette in every modern GTK+ application. + + + When in a GTK+3 application and Plotinus is enabled, you can press + Ctrl+Shift+P to open the command palette. The command + palette provides a searchable list of of all menu items in the application. + + + To enable Plotinus, add the following to your + configuration.nix: = true; - - - + diff --git a/nixos/modules/programs/rootston.nix b/nixos/modules/programs/rootston.nix deleted file mode 100644 index 842d9e6cfb48..000000000000 --- a/nixos/modules/programs/rootston.nix +++ /dev/null @@ -1,103 +0,0 @@ -{ config, pkgs, lib, ... }: - -with lib; - -let - cfg = config.programs.rootston; - - rootstonWrapped = pkgs.writeScriptBin "rootston" '' - #! ${pkgs.runtimeShell} - if [[ "$#" -ge 1 ]]; then - exec ${pkgs.rootston}/bin/rootston "$@" - else - ${cfg.extraSessionCommands} - exec ${pkgs.rootston}/bin/rootston -C ${cfg.configFile} - fi - ''; -in { - options.programs.rootston = { - enable = mkEnableOption '' - rootston, the reference compositor for wlroots. The purpose of rootston - is to test and demonstrate the features of wlroots (if you want a real - Wayland compositor you should e.g. use Sway instead). You can manually - start the compositor by running "rootston" from a terminal''; - - extraSessionCommands = mkOption { - type = types.lines; - default = ""; - example = '' - # Define a keymap (US QWERTY is the default) - export XKB_DEFAULT_LAYOUT=de,us - export XKB_DEFAULT_VARIANT=nodeadkeys - export XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle,caps:escape - ''; - description = '' - Shell commands executed just before rootston is started. - ''; - }; - - extraPackages = mkOption { - type = with types; listOf package; - default = with pkgs; [ - westonLite xwayland rofi - ]; - defaultText = literalExample '' - with pkgs; [ - westonLite xwayland rofi - ] - ''; - example = literalExample "[ ]"; - description = '' - Extra packages to be installed system wide. - ''; - }; - - config = mkOption { - type = types.str; - default = '' - [keyboard] - meta-key = Logo - - # Sway/i3 like Keybindings - # Maps key combinations with commands to execute - # Commands include: - # - "exit" to stop the compositor - # - "exec" to execute a shell command - # - "close" to close the current view - # - "next_window" to cycle through windows - [bindings] - Logo+Shift+e = exit - Logo+q = close - Logo+m = maximize - Alt+Tab = next_window - Logo+Return = exec weston-terminal - Logo+d = exec rofi -show run - ''; - description = '' - Default configuration for rootston (used when called without any - parameters). - ''; - }; - - configFile = mkOption { - type = types.path; - default = "/etc/rootston.ini"; - example = literalExample "${pkgs.rootston}/etc/rootston.ini"; - description = '' - Path to the default rootston configuration file (the "config" option - will have no effect if you change the path). - ''; - }; - }; - - config = mkIf cfg.enable { - environment.etc."rootston.ini".text = cfg.config; - environment.systemPackages = [ rootstonWrapped ] ++ cfg.extraPackages; - - hardware.opengl.enable = mkDefault true; - fonts.enableDefaultFonts = mkDefault true; - programs.dconf.enable = mkDefault true; - }; - - meta.maintainers = with lib.maintainers; [ primeos gnidorah ]; -} diff --git a/nixos/modules/programs/shell.nix b/nixos/modules/programs/shell.nix index 944a8bdf16fc..9842e2bef643 100644 --- a/nixos/modules/programs/shell.nix +++ b/nixos/modules/programs/shell.nix @@ -8,18 +8,12 @@ with lib; config = { - environment.shellAliases = - { ls = "ls --color=tty"; - ll = "ls -l"; - l = "ls -alh"; - }; - environment.shellInit = '' # Set up the per-user profile. mkdir -m 0755 -p "$NIX_USER_PROFILE_DIR" if [ "$(stat --printf '%u' "$NIX_USER_PROFILE_DIR")" != "$(id -u)" ]; then - echo "WARNING: bad ownership on $NIX_USER_PROFILE_DIR, should be $(id -u)" >&2 + echo "WARNING: the per-user profile dir $NIX_USER_PROFILE_DIR should belong to user id $(id -u)" >&2 fi if [ -w "$HOME" ]; then @@ -41,7 +35,7 @@ with lib; NIX_USER_GCROOTS_DIR="/nix/var/nix/gcroots/per-user/$USER" mkdir -m 0755 -p "$NIX_USER_GCROOTS_DIR" if [ "$(stat --printf '%u' "$NIX_USER_GCROOTS_DIR")" != "$(id -u)" ]; then - echo "WARNING: bad ownership on $NIX_USER_GCROOTS_DIR, should be $(id -u)" >&2 + echo "WARNING: the per-user gcroots dir $NIX_USER_GCROOTS_DIR should belong to user id $(id -u)" >&2 fi # Set up a default Nix expression from which to install stuff. diff --git a/nixos/modules/programs/sway-beta.nix b/nixos/modules/programs/sway-beta.nix new file mode 100644 index 000000000000..7fc5979a38aa --- /dev/null +++ b/nixos/modules/programs/sway-beta.nix @@ -0,0 +1,90 @@ +{ config, pkgs, lib, ... }: + +with lib; + +let + cfg = config.programs.sway-beta; + swayPackage = cfg.package; + + swayWrapped = pkgs.writeShellScriptBin "sway" '' + set -o errexit + + if [ ! "$_SWAY_WRAPPER_ALREADY_EXECUTED" ]; then + export _SWAY_WRAPPER_ALREADY_EXECUTED=1 + ${cfg.extraSessionCommands} + fi + + if [ "$DBUS_SESSION_BUS_ADDRESS" ]; then + export DBUS_SESSION_BUS_ADDRESS + exec ${swayPackage}/bin/sway "$@" + else + exec ${pkgs.dbus}/bin/dbus-run-session ${swayPackage}/bin/sway "$@" + fi + ''; + swayJoined = pkgs.symlinkJoin { + name = "sway-joined"; + paths = [ swayWrapped swayPackage ]; + }; +in { + options.programs.sway-beta = { + enable = mkEnableOption '' + Sway, the i3-compatible tiling Wayland compositor. This module will be removed after the final release of Sway 1.0 + ''; + + package = mkOption { + type = types.package; + default = pkgs.sway-beta; + defaultText = "pkgs.sway-beta"; + description = '' + The package to be used for `sway`. + ''; + }; + + extraSessionCommands = mkOption { + type = types.lines; + default = ""; + example = '' + export SDL_VIDEODRIVER=wayland + # needs qt5.qtwayland in systemPackages + export QT_QPA_PLATFORM=wayland + export QT_WAYLAND_DISABLE_WINDOWDECORATION="1" + # Fix for some Java AWT applications (e.g. Android Studio), + # use this if they aren't displayed properly: + export _JAVA_AWT_WM_NONREPARENTING=1 + ''; + description = '' + Shell commands executed just before Sway is started. + ''; + }; + + extraPackages = mkOption { + type = with types; listOf package; + default = with pkgs; [ + xwayland rxvt_unicode dmenu + ]; + defaultText = literalExample '' + with pkgs; [ xwayland rxvt_unicode dmenu ]; + ''; + example = literalExample '' + with pkgs; [ + xwayland + i3status i3status-rust + termite rofi light + ] + ''; + description = '' + Extra packages to be installed system wide. + ''; + }; + }; + + config = mkIf cfg.enable { + environment.systemPackages = [ swayJoined ] ++ cfg.extraPackages; + security.pam.services.swaylock = {}; + hardware.opengl.enable = mkDefault true; + fonts.enableDefaultFonts = mkDefault true; + programs.dconf.enable = mkDefault true; + }; + + meta.maintainers = with lib.maintainers; [ gnidorah primeos colemickens ]; +} diff --git a/nixos/modules/programs/thefuck.nix b/nixos/modules/programs/thefuck.nix index f4ae52934760..21ed6603c1bd 100644 --- a/nixos/modules/programs/thefuck.nix +++ b/nixos/modules/programs/thefuck.nix @@ -29,8 +29,8 @@ in config = mkIf cfg.enable { environment.systemPackages = with pkgs; [ thefuck ]; - environment.shellInit = initScript; + programs.bash.interactiveShellInit = initScript; programs.zsh.interactiveShellInit = mkIf prg.zsh.enable initScript; programs.fish.interactiveShellInit = mkIf prg.fish.enable '' ${pkgs.thefuck}/bin/thefuck --alias | source diff --git a/nixos/modules/programs/wavemon.nix b/nixos/modules/programs/wavemon.nix new file mode 100644 index 000000000000..ac665fe4a023 --- /dev/null +++ b/nixos/modules/programs/wavemon.nix @@ -0,0 +1,28 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.programs.wavemon; +in { + options = { + programs.wavemon = { + enable = mkOption { + type = types.bool; + default = false; + description = '' + Whether to add wavemon to the global environment and configure a + setcap wrapper for it. + ''; + }; + }; + }; + + config = mkIf cfg.enable { + environment.systemPackages = with pkgs; [ wavemon ]; + security.wrappers.wavemon = { + source = "${pkgs.wavemon}/bin/wavemon"; + capabilities = "cap_net_admin+ep"; + }; + }; +} diff --git a/nixos/modules/programs/yabar.nix b/nixos/modules/programs/yabar.nix index a01083c3ace9..db085211366e 100644 --- a/nixos/modules/programs/yabar.nix +++ b/nixos/modules/programs/yabar.nix @@ -44,10 +44,23 @@ in enable = mkEnableOption "yabar"; package = mkOption { - default = pkgs.yabar; - example = literalExample "pkgs.yabar-unstable"; + default = pkgs.yabar-unstable; + example = literalExample "pkgs.yabar"; type = types.package; + # `yabar-stable` segfaults under certain conditions. + apply = x: if x == pkgs.yabar-unstable then x else flip warn x '' + It's not recommended to use `yabar' with `programs.yabar', the (old) stable release + tends to segfault under certain circumstances: + + * https://github.com/geommer/yabar/issues/86 + * https://github.com/geommer/yabar/issues/68 + * https://github.com/geommer/yabar/issues/143 + + Most of them don't occur on master anymore, until a new release is published, it's recommended + to use `yabar-unstable'. + ''; + description = '' The package which contains the `yabar` binary. diff --git a/nixos/modules/programs/zsh/oh-my-zsh.xml b/nixos/modules/programs/zsh/oh-my-zsh.xml index 6567d4a42fac..5cf690c1a560 100644 --- a/nixos/modules/programs/zsh/oh-my-zsh.xml +++ b/nixos/modules/programs/zsh/oh-my-zsh.xml @@ -3,18 +3,20 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="module-programs-zsh-ohmyzsh"> + Oh my ZSH + + oh-my-zsh is a + framework to manage your ZSH + configuration including completion scripts for several CLI tools or custom + prompt themes. + +
+ Basic usage -Oh my ZSH - -oh-my-zsh is a framework -to manage your ZSH configuration -including completion scripts for several CLI tools or custom prompt themes. - -
Basic usage -The module uses the oh-my-zsh package with all available features. The -initial setup using Nix expressions is fairly similar to the configuration format -of oh-my-zsh. - + + The module uses the oh-my-zsh package with all available + features. The initial setup using Nix expressions is fairly similar to the + configuration format of oh-my-zsh. { programs.ohMyZsh = { @@ -24,39 +26,50 @@ of oh-my-zsh. }; } + For a detailed explanation of these arguments please refer to the + oh-my-zsh + docs. + -For a detailed explanation of these arguments please refer to the -oh-my-zsh docs. - -The expression generates the needed -configuration and writes it into your /etc/zshrc. -
+ + The expression generates the needed configuration and writes it into your + /etc/zshrc. + +
+
+ Custom additions -
Custom additions - -Sometimes third-party or custom scripts such as a modified theme may be needed. -oh-my-zsh provides the -ZSH_CUSTOM -environment variable for this which points to a directory with additional scripts. - -The module can do this as well: + + Sometimes third-party or custom scripts such as a modified theme may be + needed. oh-my-zsh provides the + ZSH_CUSTOM + environment variable for this which points to a directory with additional + scripts. + + + The module can do this as well: { programs.ohMyZsh.custom = "~/path/to/custom/scripts"; } -
+ +
+
+ Custom environments -
Custom environments - -There are several extensions for oh-my-zsh packaged in nixpkgs. -One of them is nix-zsh-completions -which bundles completion scripts and a plugin for oh-my-zsh. - -Rather than using a single mutable path for ZSH_CUSTOM, it's also possible to -generate this path from a list of Nix packages: + + There are several extensions for oh-my-zsh packaged in + nixpkgs. One of them is + nix-zsh-completions + which bundles completion scripts and a plugin for + oh-my-zsh. + + + Rather than using a single mutable path for ZSH_CUSTOM, + it's also possible to generate this path from a list of Nix packages: { pkgs, ... }: { @@ -66,42 +79,59 @@ generate this path from a list of Nix packages: ]; } + Internally a single store path will be created using + buildEnv. Please refer to the docs of + buildEnv + for further reference. + -Internally a single store path will be created using buildEnv. -Please refer to the docs of -buildEnv -for further reference. + + Please keep in mind that this is not compatible with + programs.ohMyZsh.custom as it requires an immutable store + path while custom shall remain mutable! An evaluation + failure will be thrown if both custom and + customPkgs are set. + +
+
+ Package your own customizations -Please keep in mind that this is not compatible with programs.ohMyZsh.custom -as it requires an immutable store path while custom shall remain mutable! An evaluation failure -will be thrown if both custom and customPkgs are set. -
+ + If third-party customizations (e.g. new themes) are supposed to be added to + oh-my-zsh there are several pitfalls to keep in mind: + -
Package your own customizations - -If third-party customizations (e.g. new themes) are supposed to be added to oh-my-zsh -there are several pitfalls to keep in mind: - - - - To comply with the default structure of ZSH the entire output needs to be written to - $out/share/zsh. - - - Completion scripts are supposed to be stored at $out/share/zsh/site-functions. This directory - is part of the fpath - and the package should be compatible with pure ZSH setups. The module will automatically link - the contents of site-functions to completions directory in the proper store path. - - - The plugins directory needs the structure pluginname/pluginname.plugin.zsh - as structured in the upstream repo. + + + + To comply with the default structure of ZSH the entire + output needs to be written to $out/share/zsh. - - + + + + Completion scripts are supposed to be stored at + $out/share/zsh/site-functions. This directory is part + of the + fpath + and the package should be compatible with pure ZSH + setups. The module will automatically link the contents of + site-functions to completions directory in the proper + store path. + + + + + The plugins directory needs the structure + pluginname/pluginname.plugin.zsh as structured in the + upstream + repo. + + + - -A derivation for oh-my-zsh may look like this: + + A derivation for oh-my-zsh may look like this: { stdenv, fetchFromGitHub }: @@ -120,6 +150,6 @@ stdenv.mkDerivation rec { ''; } - -
+ +
diff --git a/nixos/modules/programs/zsh/zsh-autosuggestions.nix b/nixos/modules/programs/zsh/zsh-autosuggestions.nix index 416f4c9c6751..ded17f38a618 100644 --- a/nixos/modules/programs/zsh/zsh-autosuggestions.nix +++ b/nixos/modules/programs/zsh/zsh-autosuggestions.nix @@ -18,13 +18,13 @@ in }; strategy = mkOption { - type = types.enum [ "default" "match_prev_cmd" ]; - default = "default"; + type = types.enum [ "history" "match_prev_cmd" ]; + default = "history"; description = '' Set ZSH_AUTOSUGGEST_STRATEGY to choose the strategy for generating suggestions. There are currently two to choose from: - * default: Chooses the most recent match. + * history: Chooses the most recent match. * match_prev_cmd: Chooses the most recent match whose preceding history item matches the most recently executed command (more info). Note that this strategy won't work as expected with ZSH options that don't preserve the history order such as @@ -51,7 +51,7 @@ in source ${pkgs.zsh-autosuggestions}/share/zsh-autosuggestions/zsh-autosuggestions.zsh export ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="${cfg.highlightStyle}" - export ZSH_AUTOSUGGEST_STRATEGY="${cfg.strategy}" + export ZSH_AUTOSUGGEST_STRATEGY=("${cfg.strategy}") ${concatStringsSep "\n" (mapAttrsToList (key: value: ''export ${key}="${value}"'') cfg.extraConfig)} ''; diff --git a/nixos/modules/programs/zsh/zsh.nix b/nixos/modules/programs/zsh/zsh.nix index d30b3415411f..164d8db5859a 100644 --- a/nixos/modules/programs/zsh/zsh.nix +++ b/nixos/modules/programs/zsh/zsh.nix @@ -11,7 +11,8 @@ let cfg = config.programs.zsh; zshAliases = concatStringsSep "\n" ( - mapAttrsFlatten (k: v: "alias ${k}='${v}'") cfg.shellAliases + mapAttrsFlatten (k: v: "alias ${k}=${escapeShellArg v}") + (filterAttrs (k: v: !isNull v) cfg.shellAliases) ); in @@ -34,13 +35,12 @@ in }; shellAliases = mkOption { - default = config.environment.shellAliases; + default = {}; description = '' - Set of aliases for zsh shell. Overrides the default value taken from - . + Set of aliases for zsh shell, which overrides . See for an option format description. ''; - type = types.attrs; # types.attrsOf types.stringOrPath; + type = with types; attrsOf (nullOr (either str path)); }; shellInit = mkOption { @@ -70,7 +70,7 @@ in promptInit = mkOption { default = '' if [ "$TERM" != dumb ]; then - autoload -U promptinit && promptinit && prompt walters + autoload -U promptinit && promptinit && prompt walters fi ''; description = '' @@ -106,6 +106,8 @@ in config = mkIf cfg.enable { + programs.zsh.shellAliases = mapAttrs (name: mkDefault) cfge.shellAliases; + environment.etc."zshenv".text = '' # /etc/zshenv: DO NOT EDIT -- this file has been generated automatically. @@ -116,7 +118,9 @@ in if [ -n "$__ETC_ZSHENV_SOURCED" ]; then return; fi export __ETC_ZSHENV_SOURCED=1 - ${config.system.build.setEnvironment.text} + if [ -z "$__NIXOS_SET_ENVIRONMENT_DONE" ]; then + . ${config.system.build.setEnvironment} + fi ${cfge.shellInit} @@ -124,7 +128,7 @@ in # Read system-wide modifications. if test -f /etc/zshenv.local; then - . /etc/zshenv.local + . /etc/zshenv.local fi ''; @@ -143,7 +147,7 @@ in # Read system-wide modifications. if test -f /etc/zprofile.local; then - . /etc/zprofile.local + . /etc/zprofile.local fi ''; @@ -169,7 +173,7 @@ in # Tell zsh how to find installed completions for p in ''${(z)NIX_PROFILES}; do - fpath+=($p/share/zsh/site-functions $p/share/zsh/$ZSH_VERSION/functions $p/share/zsh/vendor-completions) + fpath+=($p/share/zsh/site-functions $p/share/zsh/$ZSH_VERSION/functions $p/share/zsh/vendor-completions) done ${optionalString cfg.enableGlobalCompInit "autoload -U compinit && compinit"} @@ -184,7 +188,7 @@ in # Read system-wide modifications. if test -f /etc/zshrc.local; then - . /etc/zshrc.local + . /etc/zshrc.local fi ''; diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index 4a6bdfe83dd2..dc0a175d5bb8 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -28,7 +28,10 @@ with lib; (config: let enabled = getAttrFromPath [ "services" "printing" "gutenprint" ] config; in if enabled then [ pkgs.gutenprint ] else [ ])) - (mkRenamedOptionModule [ "services" "ddclient" "domain" ] [ "services" "ddclient" "domains" ]) + (mkChangedOptionModule [ "services" "ddclient" "domain" ] [ "services" "ddclient" "domains" ] + (config: + let value = getAttrFromPath [ "services" "ddclient" "domain" ] config; + in if value != "" then [ value ] else [])) (mkRemovedOptionModule [ "services" "ddclient" "homeDir" ] "") (mkRenamedOptionModule [ "services" "elasticsearch" "host" ] [ "services" "elasticsearch" "listenAddress" ]) (mkRenamedOptionModule [ "services" "graphite" "api" "host" ] [ "services" "graphite" "api" "listenAddress" ]) @@ -39,6 +42,7 @@ with lib; (mkRenamedOptionModule [ "services" "kubernetes" "apiserver" "address" ] ["services" "kubernetes" "apiserver" "bindAddress"]) (mkRemovedOptionModule [ "services" "kubernetes" "apiserver" "publicAddress" ] "") (mkRenamedOptionModule [ "services" "kubernetes" "addons" "dashboard" "enableRBAC" ] [ "services" "kubernetes" "addons" "dashboard" "rbac" "enable" ]) + (mkRemovedOptionModule [ "services" "kubernetes" "kubelet" "cadvisorPort" ] "") (mkRenamedOptionModule [ "services" "logstash" "address" ] [ "services" "logstash" "listenAddress" ]) (mkRenamedOptionModule [ "services" "mpd" "network" "host" ] [ "services" "mpd" "network" "listenAddress" ]) (mkRenamedOptionModule [ "services" "neo4j" "host" ] [ "services" "neo4j" "defaultListenAddress" ]) @@ -276,6 +280,11 @@ with lib; (mkRenamedOptionModule [ "programs" "info" "enable" ] [ "documentation" "info" "enable" ]) (mkRenamedOptionModule [ "programs" "man" "enable" ] [ "documentation" "man" "enable" ]) + (mkRenamedOptionModule [ "services" "nixosManual" "enable" ] [ "documentation" "nixos" "enable" ]) + + # ckb + (mkRenamedOptionModule [ "hardware" "ckb" "enable" ] [ "hardware" "ckb-next" "enable" ]) + (mkRenamedOptionModule [ "hardware" "ckb" "package" ] [ "hardware" "ckb-next" "package" ]) ] ++ (flip map [ "blackboxExporter" "collectdExporter" "fritzboxExporter" "jsonExporter" "minioExporter" "nginxExporter" "nodeExporter" diff --git a/nixos/modules/security/acme.nix b/nixos/modules/security/acme.nix index 946da92d80e7..092704c6fc3f 100644 --- a/nixos/modules/security/acme.nix +++ b/nixos/modules/security/acme.nix @@ -302,15 +302,15 @@ in workdir="$(mktemp -d)" # Create CA - openssl genrsa -des3 -passout pass:x -out $workdir/ca.pass.key 2048 - openssl rsa -passin pass:x -in $workdir/ca.pass.key -out $workdir/ca.key + openssl genrsa -des3 -passout pass:xxxx -out $workdir/ca.pass.key 2048 + openssl rsa -passin pass:xxxx -in $workdir/ca.pass.key -out $workdir/ca.key openssl req -new -key $workdir/ca.key -out $workdir/ca.csr \ -subj "/C=UK/ST=Warwickshire/L=Leamington/O=OrgName/OU=Security Department/CN=example.com" openssl x509 -req -days 1 -in $workdir/ca.csr -signkey $workdir/ca.key -out $workdir/ca.crt # Create key - openssl genrsa -des3 -passout pass:x -out $workdir/server.pass.key 2048 - openssl rsa -passin pass:x -in $workdir/server.pass.key -out $workdir/server.key + openssl genrsa -des3 -passout pass:xxxx -out $workdir/server.pass.key 2048 + openssl rsa -passin pass:xxxx -in $workdir/server.pass.key -out $workdir/server.key openssl req -new -key $workdir/server.key -out $workdir/server.csr \ -subj "/C=UK/ST=Warwickshire/L=Leamington/O=OrgName/OU=IT Department/CN=example.com" openssl x509 -req -days 1 -in $workdir/server.csr -CA $workdir/ca.crt \ diff --git a/nixos/modules/security/acme.xml b/nixos/modules/security/acme.xml index b4cd83f6632c..ef71fe53d0c7 100644 --- a/nixos/modules/security/acme.xml +++ b/nixos/modules/security/acme.xml @@ -3,23 +3,25 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="module-security-acme"> + SSL/TLS Certificates with ACME + + NixOS supports automatic domain validation & certificate retrieval and + renewal using the ACME protocol. This is currently only implemented by and + for Let's Encrypt. The alternative ACME client simp_le is + used under the hood. + +
+ Prerequisites -SSL/TLS Certificates with ACME - -NixOS supports automatic domain validation & certificate -retrieval and renewal using the ACME protocol. This is currently only -implemented by and for Let's Encrypt. The alternative ACME client -simp_le is used under the hood. - -
Prerequisites - -You need to have a running HTTP server for verification. The server must -have a webroot defined that can serve -.well-known/acme-challenge. This directory must be -writeable by the user that will run the ACME client. - -For instance, this generic snippet could be used for Nginx: + + You need to have a running HTTP server for verification. The server must + have a webroot defined that can serve + .well-known/acme-challenge. This directory must be + writeable by the user that will run the ACME client. + + + For instance, this generic snippet could be used for Nginx: http { server { @@ -37,43 +39,47 @@ http { } } - - -
- -
Configuring - -To enable ACME certificate retrieval & renewal for a certificate for -foo.example.com, add the following in your -configuration.nix: + +
+
+ Configuring + + To enable ACME certificate retrieval & renewal for a certificate for + foo.example.com, add the following in your + configuration.nix: ."foo.example.com" = { webroot = "/var/www/challenges"; email = "foo@example.com"; }; - + -The private key key.pem and certificate -fullchain.pem will be put into -/var/lib/acme/foo.example.com. The target directory can -be configured with the option . - + + The private key key.pem and certificate + fullchain.pem will be put into + /var/lib/acme/foo.example.com. The target directory can + be configured with the option . + -Refer to for all available configuration -options for the security.acme module. + + Refer to for all available configuration + options for the security.acme + module. + +
+
+ Using ACME certificates in Nginx -
- -
Using ACME certificates in Nginx -NixOS supports fetching ACME certificates for you by setting - enableACME = true; in a virtualHost config. We -first create self-signed placeholder certificates in place of the -real ACME certs. The placeholder certs are overwritten when the ACME -certs arrive. For foo.example.com the config would -look like. - + + NixOS supports fetching ACME certificates for you by setting + enableACME + = true; in a virtualHost config. We first create self-signed + placeholder certificates in place of the real ACME certs. The placeholder + certs are overwritten when the ACME certs arrive. For + foo.example.com the config would look like. + services.nginx = { @@ -89,5 +95,5 @@ services.nginx = { }; } -
+
diff --git a/nixos/modules/security/apparmor-suid.nix b/nixos/modules/security/apparmor-suid.nix index dfbf5d859ba9..498c2f25d1c0 100644 --- a/nixos/modules/security/apparmor-suid.nix +++ b/nixos/modules/security/apparmor-suid.nix @@ -28,7 +28,7 @@ with lib; capability setuid, network inet raw, - ${pkgs.glibc.out}/lib/*.so mr, + ${pkgs.stdenv.cc.libc.out}/lib/*.so mr, ${pkgs.libcap.lib}/lib/libcap.so* mr, ${pkgs.attr.out}/lib/libattr.so* mr, diff --git a/nixos/modules/security/dhparams.nix b/nixos/modules/security/dhparams.nix index e2b84c3e3b38..62a499ea624d 100644 --- a/nixos/modules/security/dhparams.nix +++ b/nixos/modules/security/dhparams.nix @@ -170,4 +170,6 @@ in { ''; }) cfg.params; }; + + meta.maintainers = with lib.maintainers; [ ekleog ]; } diff --git a/nixos/modules/security/hidepid.xml b/nixos/modules/security/hidepid.xml index d69341eb3cde..5a17cb1da412 100644 --- a/nixos/modules/security/hidepid.xml +++ b/nixos/modules/security/hidepid.xml @@ -3,31 +3,26 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="sec-hidepid"> - - Hiding process information - - - Setting + Hiding process information + + Setting = true; - ensures that access to process information is restricted to the - owning user. This implies, among other things, that command-line - arguments remain private. Unless your deployment relies on unprivileged - users being able to inspect the process information of other users, this - option should be safe to enable. - - - - Members of the proc group are exempt from process - information hiding. - - - - To allow a service foo to run without process information hiding, set + ensures that access to process information is restricted to the owning user. + This implies, among other things, that command-line arguments remain private. + Unless your deployment relies on unprivileged users being able to inspect the + process information of other users, this option should be safe to enable. + + + Members of the proc group are exempt from process + information hiding. + + + To allow a service foo to run without process + information hiding, set systemd.services.foo.serviceConfig.SupplementaryGroups = [ "proc" ]; - - + diff --git a/nixos/modules/security/lock-kernel-modules.nix b/nixos/modules/security/lock-kernel-modules.nix index c81521ed9b08..fc9e7939d814 100644 --- a/nixos/modules/security/lock-kernel-modules.nix +++ b/nixos/modules/security/lock-kernel-modules.nix @@ -3,6 +3,10 @@ with lib; { + meta = { + maintainers = [ maintainers.joachifm ]; + }; + options = { security.lockKernelModules = mkOption { type = types.bool; diff --git a/nixos/modules/security/misc.nix b/nixos/modules/security/misc.nix new file mode 100644 index 000000000000..42f872b7b088 --- /dev/null +++ b/nixos/modules/security/misc.nix @@ -0,0 +1,39 @@ +{ config, lib, ... }: + +with lib; + +{ + meta = { + maintainers = [ maintainers.joachifm ]; + }; + + options = { + security.allowUserNamespaces = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow creation of user namespaces. A recurring problem + with user namespaces is the presence of code paths where the kernel's + permission checking logic fails to account for namespacing, instead + permitting a namespaced process to act outside the namespace with the + same privileges as it would have inside it. This is particularly + damaging in the common case of running as root within the namespace. + When user namespace creation is disallowed, attempting to create + a user namespace fails with "no space left on device" (ENOSPC). + ''; + }; + }; + + config = mkIf (!config.security.allowUserNamespaces) { + # Setting the number of allowed user namespaces to 0 effectively disables + # the feature at runtime. Note that root may raise the limit again + # at any time. + boot.kernel.sysctl."user.max_user_namespaces" = 0; + + assertions = [ + { assertion = config.nix.useSandbox -> config.security.allowUserNamespaces; + message = "`nix.useSandbox = true` conflicts with `!security.allowUserNamespaces`."; + } + ]; + }; +} diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix index bef10b4fe614..926c6d77d3bb 100644 --- a/nixos/modules/security/pam.nix +++ b/nixos/modules/security/pam.nix @@ -548,6 +548,13 @@ in environment.etc = mapAttrsToList (n: v: makePAMService v) config.security.pam.services; + systemd.tmpfiles.rules = optionals + (any (s: s.updateWtmp) (attrValues config.security.pam.services)) + [ + "f /var/log/wtmp" + "f /var/log/lastlog" + ]; + security.pam.services = { other.text = '' diff --git a/nixos/modules/security/polkit.nix b/nixos/modules/security/polkit.nix index 04685f2c9ea1..7f1de81d5b70 100644 --- a/nixos/modules/security/polkit.nix +++ b/nixos/modules/security/polkit.nix @@ -88,11 +88,11 @@ in "polkit-agent-helper-1".source = "${pkgs.polkit.out}/lib/polkit-1/polkit-agent-helper-1"; }; - system.activationScripts.polkit = - '' - # Probably no more needed, clean up - rm -rf /var/lib/{polkit-1,PolicyKit} - ''; + systemd.tmpfiles.rules = [ + # Probably no more needed, clean up + "R /var/lib/polkit-1" + "R /var/lib/PolicyKit" + ]; users.users.polkituser = { description = "PolKit daemon"; diff --git a/nixos/modules/security/rngd.nix b/nixos/modules/security/rngd.nix index 3a1ffc55e5fe..a54ef2e6fcad 100644 --- a/nixos/modules/security/rngd.nix +++ b/nixos/modules/security/rngd.nix @@ -20,7 +20,6 @@ with lib; KERNEL=="random", TAG+="systemd" SUBSYSTEM=="cpu", ENV{MODALIAS}=="cpu:type:x86,*feature:*009E*", TAG+="systemd", ENV{SYSTEMD_WANTS}+="rngd.service" KERNEL=="hw_random", TAG+="systemd", ENV{SYSTEMD_WANTS}+="rngd.service" - ${if config.services.tcsd.enable then "" else ''KERNEL=="tpm0", TAG+="systemd", ENV{SYSTEMD_WANTS}+="rngd.service"''} ''; systemd.services.rngd = { @@ -30,8 +29,7 @@ with lib; description = "Hardware RNG Entropy Gatherer Daemon"; - serviceConfig.ExecStart = "${pkgs.rng_tools}/sbin/rngd -f -v" + - (if config.services.tcsd.enable then " --no-tpm=1" else ""); + serviceConfig.ExecStart = "${pkgs.rng-tools}/sbin/rngd -f"; }; }; } diff --git a/nixos/modules/security/wrappers/default.nix b/nixos/modules/security/wrappers/default.nix index 77e4b2a616d8..dcb9c8d4ed5f 100644 --- a/nixos/modules/security/wrappers/default.nix +++ b/nixos/modules/security/wrappers/default.nix @@ -180,35 +180,6 @@ in # programs to be wrapped. WRAPPER_PATH=${config.system.path}/bin:${config.system.path}/sbin - # Remove the old /var/setuid-wrappers path from the system... - # - # TODO: this is only necessary for upgrades 16.09 => 17.x; - # this conditional removal block needs to be removed after - # the release. - if [ -d /var/setuid-wrappers ]; then - rm -rf /var/setuid-wrappers - ln -s /run/wrappers/bin /var/setuid-wrappers - fi - - # Remove the old /run/setuid-wrappers-dir path from the - # system as well... - # - # TODO: this is only necessary for upgrades 16.09 => 17.x; - # this conditional removal block needs to be removed after - # the release. - if [ -d /run/setuid-wrapper-dirs ]; then - rm -rf /run/setuid-wrapper-dirs - ln -s /run/wrappers/bin /run/setuid-wrapper-dirs - fi - - # TODO: this is only necessary for upgrades 16.09 => 17.x; - # this conditional removal block needs to be removed after - # the release. - if readlink -f /run/booted-system | grep nixos-17 > /dev/null; then - rm -rf /run/setuid-wrapper-dirs - rm -rf /var/setuid-wrappers - fi - # We want to place the tmpdirs for the wrappers to the parent dir. wrapperDir=$(mktemp --directory --tmpdir="${parentWrapperDir}" wrappers.XXXXXXXXXX) chmod a+rx $wrapperDir diff --git a/nixos/modules/services/admin/salt/master.nix b/nixos/modules/services/admin/salt/master.nix index 165580b97837..c6b1b0cc0bd8 100644 --- a/nixos/modules/services/admin/salt/master.nix +++ b/nixos/modules/services/admin/salt/master.nix @@ -53,6 +53,9 @@ in Type = "notify"; NotifyAccess = "all"; }; + restartTriggers = [ + config.environment.etc."salt/master".source + ]; }; }; diff --git a/nixos/modules/services/admin/salt/minion.nix b/nixos/modules/services/admin/salt/minion.nix index 9ecefb32cfa8..c8fa9461a209 100644 --- a/nixos/modules/services/admin/salt/minion.nix +++ b/nixos/modules/services/admin/salt/minion.nix @@ -15,7 +15,6 @@ let # Default is in /etc/salt/pki/minion pki_dir = "/var/lib/salt/pki/minion"; } cfg.configuration; - configDir = pkgs.writeTextDir "minion" (builtins.toJSON fullConfig); in @@ -28,15 +27,24 @@ in default = {}; description = '' Salt minion configuration as Nix attribute set. - See - for details. + See + for details. ''; }; }; }; config = mkIf cfg.enable { - environment.systemPackages = with pkgs; [ salt ]; + environment = { + # Set this up in /etc/salt/minion so `salt-call`, etc. work. + # The alternatives are + # - passing --config-dir to all salt commands, not just the minion unit, + # - setting aglobal environment variable. + etc."salt/minion".source = pkgs.writeText "minion" ( + builtins.toJSON fullConfig + ); + systemPackages = with pkgs; [ salt ]; + }; systemd.services.salt-minion = { description = "Salt Minion"; wantedBy = [ "multi-user.target" ]; @@ -45,11 +53,14 @@ in utillinux ]; serviceConfig = { - ExecStart = "${pkgs.salt}/bin/salt-minion --config-dir=${configDir}"; + ExecStart = "${pkgs.salt}/bin/salt-minion"; LimitNOFILE = 8192; Type = "notify"; NotifyAccess = "all"; }; + restartTriggers = [ + config.environment.etc."salt/minion".source + ]; }; }; } diff --git a/nixos/modules/services/amqp/rabbitmq.nix b/nixos/modules/services/amqp/rabbitmq.nix index bb6fc0a104df..7373be2a9b0b 100644 --- a/nixos/modules/services/amqp/rabbitmq.nix +++ b/nixos/modules/services/amqp/rabbitmq.nix @@ -4,14 +4,18 @@ with lib; let cfg = config.services.rabbitmq; - config_file = pkgs.writeText "rabbitmq.config" cfg.config; - config_file_wo_suffix = builtins.substring 0 ((builtins.stringLength config_file) - 7) config_file; + + inherit (builtins) concatStringsSep; + + config_file_content = lib.generators.toKeyValue {} cfg.configItems; + config_file = pkgs.writeText "rabbitmq.conf" config_file_content; + + advanced_config_file = pkgs.writeText "advanced.config" cfg.config; in { ###### interface options = { services.rabbitmq = { - enable = mkOption { default = false; description = '' @@ -20,6 +24,15 @@ in { ''; }; + package = mkOption { + default = pkgs.rabbitmq-server; + type = types.package; + defaultText = "pkgs.rabbitmq-server"; + description = '' + Which rabbitmq package to use. + ''; + }; + listenAddress = mkOption { default = "127.0.0.1"; example = ""; @@ -30,6 +43,10 @@ in { guest with password guest by default, so you should delete this user if you intend to allow external access. + + Together with 'port' setting it's mostly an alias for + configItems."listeners.tcp.1" and it's left for backwards + compatibility with previous version of this module. ''; type = types.str; }; @@ -60,12 +77,47 @@ in { ''; }; + configItems = mkOption { + default = {}; + type = types.attrsOf types.str; + example = '' + { + "auth_backends.1.authn" = "rabbit_auth_backend_ldap"; + "auth_backends.1.authz" = "rabbit_auth_backend_internal"; + } + ''; + description = '' + Configuration options in RabbitMQ's new config file format, + which is a simple key-value format that can not express nested + data structures. This is known as the rabbitmq.conf file, + although outside NixOS that filename may have Erlang syntax, particularly + prior to RabbitMQ 3.7.0. + + If you do need to express nested data structures, you can use + config option. Configuration from config + will be merged into these options by RabbitMQ at runtime to + form the final configuration. + + See http://www.rabbitmq.com/configure.html#config-items + For the distinct formats, see http://www.rabbitmq.com/configure.html#config-file-formats + ''; + }; + config = mkOption { default = ""; type = types.str; description = '' - Verbatim configuration file contents. - See http://www.rabbitmq.com/configure.html + Verbatim advanced configuration file contents using the Erlang syntax. + This is also known as the advanced.config file or the old config format. + + configItems is preferred whenever possible. However, nested + data structures can only be expressed properly using the config option. + + The contents of this option will be merged into the configItems + by RabbitMQ at runtime to form the final configuration. + + See the second table on http://www.rabbitmq.com/configure.html#config-items + For the distinct formats, see http://www.rabbitmq.com/configure.html#config-file-formats ''; }; @@ -74,6 +126,12 @@ in { type = types.listOf types.str; description = "The names of plugins to enable"; }; + + pluginDirs = mkOption { + default = []; + type = types.listOf types.path; + description = "The list of directories containing external plugins"; + }; }; }; @@ -81,7 +139,10 @@ in { ###### implementation config = mkIf cfg.enable { - environment.systemPackages = [ pkgs.rabbitmq_server ]; + # This is needed so we will have 'rabbitmqctl' in our PATH + environment.systemPackages = [ cfg.package ]; + + services.epmd.enable = true; users.users.rabbitmq = { description = "RabbitMQ server user"; @@ -93,44 +154,54 @@ in { users.groups.rabbitmq.gid = config.ids.gids.rabbitmq; + services.rabbitmq.configItems = { + "listeners.tcp.1" = mkDefault "${cfg.listenAddress}:${toString cfg.port}"; + }; + systemd.services.rabbitmq = { description = "RabbitMQ Server"; wantedBy = [ "multi-user.target" ]; - after = [ "network.target" ]; + after = [ "network.target" "epmd.socket" ]; + wants = [ "network.target" "epmd.socket" ]; - path = [ pkgs.rabbitmq_server pkgs.procps ]; + path = [ cfg.package pkgs.procps ]; environment = { RABBITMQ_MNESIA_BASE = "${cfg.dataDir}/mnesia"; - RABBITMQ_NODE_IP_ADDRESS = cfg.listenAddress; - RABBITMQ_NODE_PORT = toString cfg.port; RABBITMQ_LOGS = "-"; - RABBITMQ_SASL_LOGS = "-"; - RABBITMQ_PID_FILE = "${cfg.dataDir}/pid"; SYS_PREFIX = ""; + RABBITMQ_CONFIG_FILE = config_file; + RABBITMQ_PLUGINS_DIR = concatStringsSep ":" cfg.pluginDirs; RABBITMQ_ENABLED_PLUGINS_FILE = pkgs.writeText "enabled_plugins" '' [ ${concatStringsSep "," cfg.plugins} ]. ''; - } // optionalAttrs (cfg.config != "") { RABBITMQ_CONFIG_FILE = config_file_wo_suffix; }; + } // optionalAttrs (cfg.config != "") { RABBITMQ_ADVANCED_CONFIG_FILE = advanced_config_file; }; serviceConfig = { - ExecStart = "${pkgs.rabbitmq_server}/sbin/rabbitmq-server"; - ExecStop = "${pkgs.rabbitmq_server}/sbin/rabbitmqctl stop"; + PermissionsStartOnly = true; # preStart must be run as root + ExecStart = "${cfg.package}/sbin/rabbitmq-server"; + ExecStop = "${cfg.package}/sbin/rabbitmqctl shutdown"; User = "rabbitmq"; Group = "rabbitmq"; WorkingDirectory = cfg.dataDir; + Type = "notify"; + NotifyAccess = "all"; + UMask = "0027"; + LimitNOFILE = "100000"; + Restart = "on-failure"; + RestartSec = "10"; + TimeoutStartSec = "3600"; }; - postStart = '' - rabbitmqctl wait ${cfg.dataDir}/pid - ''; - preStart = '' ${optionalString (cfg.cookie != "") '' echo -n ${cfg.cookie} > ${cfg.dataDir}/.erlang.cookie + chown rabbitmq:rabbitmq ${cfg.dataDir}/.erlang.cookie chmod 600 ${cfg.dataDir}/.erlang.cookie ''} + mkdir -p /var/log/rabbitmq + chown rabbitmq:rabbitmq /var/log/rabbitmq ''; }; diff --git a/nixos/modules/services/backup/bacula.nix b/nixos/modules/services/backup/bacula.nix index a0565ca26204..24cad6128260 100644 --- a/nixos/modules/services/backup/bacula.nix +++ b/nixos/modules/services/backup/bacula.nix @@ -346,8 +346,12 @@ in { description = "Bacula File Daemon"; wantedBy = [ "multi-user.target" ]; path = [ pkgs.bacula ]; - serviceConfig.ExecStart = "${pkgs.bacula}/sbin/bacula-fd -f -u root -g bacula -c ${fd_conf}"; - serviceConfig.ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; + serviceConfig = { + ExecStart = "${pkgs.bacula}/sbin/bacula-fd -f -u root -g bacula -c ${fd_conf}"; + ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; + LogsDirectory = "bacula"; + StateDirectory = "bacula"; + }; }; systemd.services.bacula-sd = mkIf sd_cfg.enable { @@ -355,8 +359,12 @@ in { description = "Bacula Storage Daemon"; wantedBy = [ "multi-user.target" ]; path = [ pkgs.bacula ]; - serviceConfig.ExecStart = "${pkgs.bacula}/sbin/bacula-sd -f -u bacula -g bacula -c ${sd_conf}"; - serviceConfig.ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; + serviceConfig = { + ExecStart = "${pkgs.bacula}/sbin/bacula-sd -f -u bacula -g bacula -c ${sd_conf}"; + ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; + LogsDirectory = "bacula"; + StateDirectory = "bacula"; + }; }; services.postgresql.enable = dir_cfg.enable == true; @@ -366,8 +374,12 @@ in { description = "Bacula Director Daemon"; wantedBy = [ "multi-user.target" ]; path = [ pkgs.bacula ]; - serviceConfig.ExecStart = "${pkgs.bacula}/sbin/bacula-dir -f -u bacula -g bacula -c ${dir_conf}"; - serviceConfig.ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; + serviceConfig = { + ExecStart = "${pkgs.bacula}/sbin/bacula-dir -f -u bacula -g bacula -c ${dir_conf}"; + ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; + LogsDirectory = "bacula"; + StateDirectory = "bacula"; + }; preStart = '' if ! test -e "${libDir}/db-created"; then ${pkgs.postgresql}/bin/createuser --no-superuser --no-createdb --no-createrole bacula diff --git a/nixos/modules/services/backup/borgbackup.nix b/nixos/modules/services/backup/borgbackup.nix index 415a70ea5ad4..bf41aee8fe0e 100644 --- a/nixos/modules/services/backup/borgbackup.nix +++ b/nixos/modules/services/backup/borgbackup.nix @@ -191,7 +191,7 @@ in { options = { paths = mkOption { - type = with types; either path (nonEmptyListOf path); + type = with types; either path (listOf str); description = "Path(s) to back up."; example = "/home/user"; apply = x: if isList x then x else [ x ]; diff --git a/nixos/modules/services/backup/postgresql-backup.nix b/nixos/modules/services/backup/postgresql-backup.nix index 2ec78ce6f2cf..f9f9568faa5c 100644 --- a/nixos/modules/services/backup/postgresql-backup.nix +++ b/nixos/modules/services/backup/postgresql-backup.nix @@ -20,6 +20,8 @@ let ''; script = '' + umask 0077 # ensure backup is only readable by postgres user + if [ -e ${cfg.location}/${db}.sql.gz ]; then ${pkgs.coreutils}/bin/mv ${cfg.location}/${db}.sql.gz ${cfg.location}/${db}.prev.sql.gz fi diff --git a/nixos/modules/services/cluster/kubernetes/default.nix b/nixos/modules/services/cluster/kubernetes/default.nix index aeaa6bd66c99..6f3c45b29bf2 100644 --- a/nixos/modules/services/cluster/kubernetes/default.nix +++ b/nixos/modules/services/cluster/kubernetes/default.nix @@ -622,13 +622,6 @@ in { type = types.bool; }; - # TODO: remove this deprecated flag - cadvisorPort = mkOption { - description = "Kubernetes kubelet local cadvisor port."; - default = 4194; - type = types.int; - }; - clusterDns = mkOption { description = "Use alternative DNS."; default = "10.1.0.1"; @@ -791,7 +784,7 @@ in { clusterCidr = mkOption { description = "Kubernetes controller manager and proxy CIDR Range for Pods in cluster."; default = "10.1.0.0/16"; - type = types.str; + type = types.nullOr types.str; }; flannel.enable = mkOption { @@ -862,7 +855,6 @@ in { --hostname-override=${cfg.kubelet.hostname} \ --allow-privileged=${boolToString cfg.kubelet.allowPrivileged} \ --root-dir=${cfg.dataDir} \ - --cadvisor_port=${toString cfg.kubelet.cadvisorPort} \ ${optionalString (cfg.kubelet.clusterDns != "") "--cluster-dns=${cfg.kubelet.clusterDns}"} \ ${optionalString (cfg.kubelet.clusterDomain != "") @@ -1026,9 +1018,9 @@ in { ${if (cfg.controllerManager.rootCaFile!=null) then "--root-ca-file=${cfg.controllerManager.rootCaFile}" else "--root-ca-file=/var/run/kubernetes/apiserver.crt"} \ - ${optionalString (cfg.clusterCidr!=null) - "--cluster-cidr=${cfg.clusterCidr}"} \ - --allocate-node-cidrs=true \ + ${if (cfg.clusterCidr!=null) + then "--cluster-cidr=${cfg.clusterCidr} --allocate-node-cidrs=true" + else "--allocate-node-cidrs=false"} \ ${optionalString (cfg.controllerManager.featureGates != []) "--feature-gates=${concatMapStringsSep "," (feature: "${feature}=true") cfg.controllerManager.featureGates}"} \ ${optionalString cfg.verbose "--v=6"} \ diff --git a/nixos/modules/services/cluster/kubernetes/dns.nix b/nixos/modules/services/cluster/kubernetes/dns.nix index 43bbb50a48d4..5a3e281ea694 100644 --- a/nixos/modules/services/cluster/kubernetes/dns.nix +++ b/nixos/modules/services/cluster/kubernetes/dns.nix @@ -3,8 +3,13 @@ with lib; let - version = "1.14.10"; + version = "1.2.5"; cfg = config.services.kubernetes.addons.dns; + ports = { + dns = 10053; + health = 10054; + metrics = 10055; + }; in { options.services.kubernetes.addons.dns = { enable = mkEnableOption "kubernetes dns addon"; @@ -27,49 +32,130 @@ in { type = types.str; }; - kube-dns = mkOption { - description = "Docker image to seed for the kube-dns main container."; - type = types.attrs; - default = { - imageName = "k8s.gcr.io/k8s-dns-kube-dns-amd64"; - imageDigest = "sha256:b99fc3eee2a9f052f7eb4cc00f15eb12fc405fa41019baa2d6b79847ae7284a8"; - finalImageTag = version; - sha256 = "0x583znk9smqn0fix7ld8sm5jgaxhqhx3fq97b1wkqm7iwhvl3pj"; - }; + replicas = mkOption { + description = "Number of DNS pod replicas to deploy in the cluster."; + default = 2; + type = types.int; }; - dnsmasq-nanny = mkOption { - description = "Docker image to seed for the kube-dns dnsmasq container."; + coredns = mkOption { + description = "Docker image to seed for the CoreDNS container."; type = types.attrs; default = { - imageName = "k8s.gcr.io/k8s-dns-dnsmasq-nanny-amd64"; - imageDigest = "sha256:bbb2a290a568125b3b996028958eb773f33b5b87a6b37bf38a28f8b62dddb3c8"; + imageName = "coredns/coredns"; + imageDigest = "sha256:33c8da20b887ae12433ec5c40bfddefbbfa233d5ce11fb067122e68af30291d6"; finalImageTag = version; - sha256 = "1fihml7s2mfwgac51cbqpylkwbivc8nyhgi4vb820s83zvl8a6y1"; - }; - }; - - sidecar = mkOption { - description = "Docker image to seed for the kube-dns sidecar container."; - type = types.attrs; - default = { - imageName = "k8s.gcr.io/k8s-dns-sidecar-amd64"; - imageDigest = "sha256:4f1ab957f87b94a5ec1edc26fae50da2175461f00afecf68940c4aa079bd08a4"; - finalImageTag = version; - sha256 = "08l1bv5jgrhvjzpqpbinrkgvv52snc4fzyd8ya9v18ns2klyz7m0"; + sha256 = "13q19rgwapv27xcs664dw502254yw4zw63insf6g2danidv2mg6i"; }; }; }; config = mkIf cfg.enable { - services.kubernetes.kubelet.seedDockerImages = with pkgs.dockerTools; [ - (pullImage cfg.kube-dns) - (pullImage cfg.dnsmasq-nanny) - (pullImage cfg.sidecar) - ]; + services.kubernetes.kubelet.seedDockerImages = + singleton (pkgs.dockerTools.pullImage cfg.coredns); services.kubernetes.addonManager.addons = { - kubedns-deployment = { + coredns-sa = { + apiVersion = "v1"; + kind = "ServiceAccount"; + metadata = { + labels = { + "addonmanager.kubernetes.io/mode" = "Reconcile"; + "k8s-app" = "kube-dns"; + "kubernetes.io/cluster-service" = "true"; + }; + name = "coredns"; + namespace = "kube-system"; + }; + }; + + coredns-cr = { + apiVersion = "rbac.authorization.k8s.io/v1beta1"; + kind = "ClusterRole"; + metadata = { + labels = { + "addonmanager.kubernetes.io/mode" = "Reconcile"; + "k8s-app" = "kube-dns"; + "kubernetes.io/cluster-service" = "true"; + "kubernetes.io/bootstrapping" = "rbac-defaults"; + }; + name = "system:coredns"; + }; + rules = [ + { + apiGroups = [ "" ]; + resources = [ "endpoints" "services" "pods" "namespaces" ]; + verbs = [ "list" "watch" ]; + } + { + apiGroups = [ "" ]; + resources = [ "nodes" ]; + verbs = [ "get" ]; + } + ]; + }; + + coredns-crb = { + apiVersion = "rbac.authorization.k8s.io/v1beta1"; + kind = "ClusterRoleBinding"; + metadata = { + annotations = { + "rbac.authorization.kubernetes.io/autoupdate" = "true"; + }; + labels = { + "addonmanager.kubernetes.io/mode" = "Reconcile"; + "k8s-app" = "kube-dns"; + "kubernetes.io/cluster-service" = "true"; + "kubernetes.io/bootstrapping" = "rbac-defaults"; + }; + name = "system:coredns"; + }; + roleRef = { + apiGroup = "rbac.authorization.k8s.io"; + kind = "ClusterRole"; + name = "system:coredns"; + }; + subjects = [ + { + kind = "ServiceAccount"; + name = "coredns"; + namespace = "kube-system"; + } + ]; + }; + + coredns-cm = { + apiVersion = "v1"; + kind = "ConfigMap"; + metadata = { + labels = { + "addonmanager.kubernetes.io/mode" = "Reconcile"; + "k8s-app" = "kube-dns"; + "kubernetes.io/cluster-service" = "true"; + }; + name = "coredns"; + namespace = "kube-system"; + }; + data = { + Corefile = ".:${toString ports.dns} { + errors + health :${toString ports.health} + kubernetes ${cfg.clusterDomain} in-addr.arpa ip6.arpa { + pods insecure + upstream + fallthrough in-addr.arpa ip6.arpa + } + prometheus :${toString ports.metrics} + proxy . /etc/resolv.conf + cache 30 + loop + reload + loadbalance + }"; + }; + }; + + coredns-deploy = { apiVersion = "extensions/v1beta1"; kind = "Deployment"; metadata = { @@ -77,182 +163,96 @@ in { "addonmanager.kubernetes.io/mode" = "Reconcile"; "k8s-app" = "kube-dns"; "kubernetes.io/cluster-service" = "true"; + "kubernetes.io/name" = "CoreDNS"; }; - name = "kube-dns"; + name = "coredns"; namespace = "kube-system"; }; spec = { - selector.matchLabels."k8s-app" = "kube-dns"; + replicas = cfg.replicas; + selector = { + matchLabels = { k8s-app = "kube-dns"; }; + }; strategy = { - rollingUpdate = { - maxSurge = "10%"; - maxUnavailable = 0; - }; + rollingUpdate = { maxUnavailable = 1; }; + type = "RollingUpdate"; }; template = { metadata = { - annotations."scheduler.alpha.kubernetes.io/critical-pod" = ""; - labels.k8s-app = "kube-dns"; + labels = { + k8s-app = "kube-dns"; + }; }; spec = { - priorityClassName = "system-cluster-critical"; containers = [ { - name = "kubedns"; - image = with cfg.kube-dns; "${imageName}:${finalImageTag}"; + args = [ "-conf" "/etc/coredns/Corefile" ]; + image = with cfg.coredns; "${imageName}:${finalImageTag}"; + imagePullPolicy = "Never"; + livenessProbe = { + failureThreshold = 5; + httpGet = { + path = "/health"; + port = ports.health; + scheme = "HTTP"; + }; + initialDelaySeconds = 60; + successThreshold = 1; + timeoutSeconds = 5; + }; + name = "coredns"; + ports = [ + { + containerPort = ports.dns; + name = "dns"; + protocol = "UDP"; + } + { + containerPort = ports.dns; + name = "dns-tcp"; + protocol = "TCP"; + } + { + containerPort = ports.metrics; + name = "metrics"; + protocol = "TCP"; + } + ]; resources = { - limits.memory = "170Mi"; + limits = { + memory = "170Mi"; + }; requests = { cpu = "100m"; memory = "70Mi"; }; }; - livenessProbe = { - failureThreshold = 5; - httpGet = { - path = "/healthcheck/kubedns"; - port = 10054; - scheme = "HTTP"; - }; - initialDelaySeconds = 60; - successThreshold = 1; - timeoutSeconds = 5; - }; - readinessProbe = { - httpGet = { - path = "/readiness"; - port = 8081; - scheme = "HTTP"; - }; - initialDelaySeconds = 3; - timeoutSeconds = 5; - }; - args = [ - "--domain=${cfg.clusterDomain}" - "--dns-port=10053" - "--config-dir=/kube-dns-config" - "--v=2" - ]; - env = [ - { - name = "PROMETHEUS_PORT"; - value = "10055"; - } - ]; - ports = [ - { - containerPort = 10053; - name = "dns-local"; - protocol = "UDP"; - } - { - containerPort = 10053; - name = "dns-tcp-local"; - protocol = "TCP"; - } - { - containerPort = 10055; - name = "metrics"; - protocol = "TCP"; - } - ]; - volumeMounts = [ - { - mountPath = "/kube-dns-config"; - name = "kube-dns-config"; - } - ]; - } - { - name = "dnsmasq"; - image = with cfg.dnsmasq-nanny; "${imageName}:${finalImageTag}"; - livenessProbe = { - httpGet = { - path = "/healthcheck/dnsmasq"; - port = 10054; - scheme = "HTTP"; - }; - initialDelaySeconds = 60; - timeoutSeconds = 5; - successThreshold = 1; - failureThreshold = 5; - }; - args = [ - "-v=2" - "-logtostderr" - "-configDir=/etc/k8s/dns/dnsmasq-nanny" - "-restartDnsmasq=true" - "--" - "-k" - "--cache-size=1000" - "--log-facility=-" - "--server=/${cfg.clusterDomain}/127.0.0.1#10053" - "--server=/in-addr.arpa/127.0.0.1#10053" - "--server=/ip6.arpa/127.0.0.1#10053" - ]; - ports = [ - { - containerPort = 53; - name = "dns"; - protocol = "UDP"; - } - { - containerPort = 53; - name = "dns-tcp"; - protocol = "TCP"; - } - ]; - resources = { - requests = { - cpu = "150m"; - memory = "20Mi"; + securityContext = { + allowPrivilegeEscalation = false; + capabilities = { + drop = [ "all" ]; }; + readOnlyRootFilesystem = true; }; volumeMounts = [ { - mountPath = "/etc/k8s/dns/dnsmasq-nanny"; - name = "kube-dns-config"; + mountPath = "/etc/coredns"; + name = "config-volume"; + readOnly = true; } ]; } - { - name = "sidecar"; - image = with cfg.sidecar; "${imageName}:${finalImageTag}"; - livenessProbe = { - httpGet = { - path = "/metrics"; - port = 10054; - scheme = "HTTP"; - }; - initialDelaySeconds = 60; - timeoutSeconds = 5; - successThreshold = 1; - failureThreshold = 5; - }; - args = [ - "--v=2" - "--logtostderr" - "--probe=kubedns,127.0.0.1:10053,kubernetes.default.svc.${cfg.clusterDomain},5,A" - "--probe=dnsmasq,127.0.0.1:53,kubernetes.default.svc.${cfg.clusterDomain},5,A" - ]; - ports = [ - { - containerPort = 10054; - name = "metrics"; - protocol = "TCP"; - } - ]; - resources = { - requests = { - cpu = "10m"; - memory = "20Mi"; - }; - }; - } ]; dnsPolicy = "Default"; - serviceAccountName = "kube-dns"; + nodeSelector = { + "beta.kubernetes.io/os" = "linux"; + }; + serviceAccountName = "coredns"; tolerations = [ + { + effect = "NoSchedule"; + key = "node-role.kubernetes.io/master"; + } { key = "CriticalAddonsOnly"; operator = "Exists"; @@ -261,10 +261,15 @@ in { volumes = [ { configMap = { - name = "kube-dns"; - optional = true; + items = [ + { + key = "Corefile"; + path = "Corefile"; + } + ]; + name = "coredns"; }; - name = "kube-dns-config"; + name = "config-volume"; } ]; }; @@ -272,51 +277,40 @@ in { }; }; - kubedns-svc = { + coredns-svc = { apiVersion = "v1"; kind = "Service"; metadata = { + annotations = { + "prometheus.io/port" = toString ports.metrics; + "prometheus.io/scrape" = "true"; + }; labels = { "addonmanager.kubernetes.io/mode" = "Reconcile"; "k8s-app" = "kube-dns"; "kubernetes.io/cluster-service" = "true"; - "kubernetes.io/name" = "KubeDNS"; + "kubernetes.io/name" = "CoreDNS"; }; name = "kube-dns"; - namespace = "kube-system"; + namespace = "kube-system"; }; spec = { clusterIP = cfg.clusterIp; ports = [ - {name = "dns"; port = 53; protocol = "UDP";} - {name = "dns-tcp"; port = 53; protocol = "TCP";} + { + name = "dns"; + port = 53; + targetPort = ports.dns; + protocol = "UDP"; + } + { + name = "dns-tcp"; + port = 53; + targetPort = ports.dns; + protocol = "TCP"; + } ]; - selector.k8s-app = "kube-dns"; - }; - }; - - kubedns-sa = { - apiVersion = "v1"; - kind = "ServiceAccount"; - metadata = { - name = "kube-dns"; - namespace = "kube-system"; - labels = { - "kubernetes.io/cluster-service" = "true"; - "addonmanager.kubernetes.io/mode" = "Reconcile"; - }; - }; - }; - - kubedns-cm = { - apiVersion = "v1"; - kind = "ConfigMap"; - metadata = { - name = "kube-dns"; - namespace = "kube-system"; - labels = { - "addonmanager.kubernetes.io/mode" = "EnsureExists"; - }; + selector = { k8s-app = "kube-dns"; }; }; }; }; diff --git a/nixos/modules/services/computing/slurm/slurm.nix b/nixos/modules/services/computing/slurm/slurm.nix index 1e1c5bc9f035..d1a1383e45b0 100644 --- a/nixos/modules/services/computing/slurm/slurm.nix +++ b/nixos/modules/services/computing/slurm/slurm.nix @@ -6,12 +6,18 @@ let cfg = config.services.slurm; # configuration file can be generated by http://slurm.schedmd.com/configurator.html + + defaultUser = "slurm"; + configFile = pkgs.writeTextDir "slurm.conf" '' + ClusterName=${cfg.clusterName} + StateSaveLocation=${cfg.stateSaveLocation} + SlurmUser=${cfg.user} ${optionalString (cfg.controlMachine != null) ''controlMachine=${cfg.controlMachine}''} ${optionalString (cfg.controlAddr != null) ''controlAddr=${cfg.controlAddr}''} - ${optionalString (cfg.nodeName != null) ''nodeName=${cfg.nodeName}''} - ${optionalString (cfg.partitionName != null) ''partitionName=${cfg.partitionName}''} + ${toString (map (x: "NodeName=${x}\n") cfg.nodeName)} + ${toString (map (x: "PartitionName=${x}\n") cfg.partitionName)} PlugStackConfig=${plugStackConfig} ProctrackType=${cfg.procTrackType} ${cfg.extraConfig} @@ -23,17 +29,24 @@ let ${cfg.extraPlugstackConfig} ''; - cgroupConfig = pkgs.writeTextDir "cgroup.conf" '' ${cfg.extraCgroupConfig} ''; + slurmdbdConf = pkgs.writeTextDir "slurmdbd.conf" + '' + DbdHost=${cfg.dbdserver.dbdHost} + SlurmUser=${cfg.user} + StorageType=accounting_storage/mysql + ${cfg.dbdserver.extraConfig} + ''; + # slurm expects some additional config files to be # in the same directory as slurm.conf etcSlurm = pkgs.symlinkJoin { name = "etc-slurm"; - paths = [ configFile cgroupConfig plugStackConfig ]; + paths = [ configFile cgroupConfig plugStackConfig ] ++ cfg.extraConfigPaths; }; in @@ -42,6 +55,8 @@ in ###### interface + meta.maintainers = [ maintainers.markuskowa ]; + options = { services.slurm = { @@ -59,6 +74,27 @@ in }; }; + dbdserver = { + enable = mkEnableOption "SlurmDBD service"; + + dbdHost = mkOption { + type = types.str; + default = config.networking.hostName; + description = '' + Hostname of the machine where slurmdbd + is running (i.e. name returned by hostname -s). + ''; + }; + + extraConfig = mkOption { + type = types.lines; + default = ""; + description = '' + Extra configuration for slurmdbd.conf + ''; + }; + }; + client = { enable = mkEnableOption "slurm client daemon"; }; @@ -105,10 +141,19 @@ in ''; }; + clusterName = mkOption { + type = types.str; + default = "default"; + example = "myCluster"; + description = '' + Necessary to distinguish accounting records in a multi-cluster environment. + ''; + }; + nodeName = mkOption { - type = types.nullOr types.str; - default = null; - example = "linux[1-32] CPUs=1 State=UNKNOWN"; + type = types.listOf types.str; + default = []; + example = literalExample ''[ "linux[1-32] CPUs=1 State=UNKNOWN" ];''; description = '' Name that SLURM uses to refer to a node (or base partition for BlueGene systems). Typically this would be the string that "/bin/hostname -s" @@ -117,9 +162,9 @@ in }; partitionName = mkOption { - type = types.nullOr types.str; - default = null; - example = "debug Nodes=linux[1-32] Default=YES MaxTime=INFINITE State=UP"; + type = types.listOf types.str; + default = []; + example = literalExample ''[ "debug Nodes=linux[1-32] Default=YES MaxTime=INFINITE State=UP" ];''; description = '' Name by which the partition may be referenced. Note that now you have to write the partition's parameters after the name. @@ -140,7 +185,7 @@ in }; procTrackType = mkOption { - type = types.string; + type = types.str; default = "proctrack/linuxproc"; description = '' Plugin to be used for process tracking on a job step basis. @@ -149,6 +194,25 @@ in ''; }; + stateSaveLocation = mkOption { + type = types.str; + default = "/var/spool/slurmctld"; + description = '' + Directory into which the Slurm controller, slurmctld, saves its state. + ''; + }; + + user = mkOption { + type = types.str; + default = defaultUser; + description = '' + Set this option when you want to run the slurmctld daemon + as something else than the default slurm user "slurm". + Note that the UID of this user needs to be the same + on all nodes. + ''; + }; + extraConfig = mkOption { default = ""; type = types.lines; @@ -174,6 +238,19 @@ in used when procTrackType=proctrack/cgroup. ''; }; + + extraConfigPaths = mkOption { + type = with types; listOf path; + default = []; + description = '' + Slurm expects config files for plugins in the same path + as slurm.conf. Add extra nix store + paths that should be merged into same directory as + slurm.conf. + ''; + }; + + }; }; @@ -210,12 +287,24 @@ in ''; }; - in mkIf (cfg.enableStools || cfg.client.enable || cfg.server.enable) { + in mkIf ( cfg.enableStools || + cfg.client.enable || + cfg.server.enable || + cfg.dbdserver.enable ) { environment.systemPackages = [ wrappedSlurm ]; services.munge.enable = mkDefault true; + # use a static uid as default to ensure it is the same on all nodes + users.users.slurm = mkIf (cfg.user == defaultUser) { + name = defaultUser; + group = "slurm"; + uid = config.ids.uids.slurm; + }; + + users.groups.slurm.gid = config.ids.uids.slurm; + systemd.services.slurmd = mkIf (cfg.client.enable) { path = with pkgs; [ wrappedSlurm coreutils ] ++ lib.optional cfg.enableSrunX11 slurm-spank-x11; @@ -225,6 +314,7 @@ in serviceConfig = { Type = "forking"; + KillMode = "process"; ExecStart = "${wrappedSlurm}/bin/slurmd"; PIDFile = "/run/slurmd.pid"; ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; @@ -251,6 +341,29 @@ in PIDFile = "/run/slurmctld.pid"; ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; }; + + preStart = '' + mkdir -p ${cfg.stateSaveLocation} + chown -R ${cfg.user}:slurm ${cfg.stateSaveLocation} + ''; + }; + + systemd.services.slurmdbd = mkIf (cfg.dbdserver.enable) { + path = with pkgs; [ wrappedSlurm munge coreutils ]; + + wantedBy = [ "multi-user.target" ]; + after = [ "network.target" "munged.service" "mysql.service" ]; + requires = [ "munged.service" "mysql.service" ]; + + # slurm strips the last component off the path + environment.SLURM_CONF = "${slurmdbdConf}/slurm.conf"; + + serviceConfig = { + Type = "forking"; + ExecStart = "${cfg.package}/bin/slurmdbd"; + PIDFile = "/run/slurmdbd.pid"; + ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; + }; }; }; diff --git a/nixos/modules/services/continuous-integration/buildbot/master.nix b/nixos/modules/services/continuous-integration/buildbot/master.nix index 8d767de37f00..0f07e6133bb5 100644 --- a/nixos/modules/services/continuous-integration/buildbot/master.nix +++ b/nixos/modules/services/continuous-integration/buildbot/master.nix @@ -6,8 +6,12 @@ with lib; let cfg = config.services.buildbot-master; + + python = cfg.package.pythonModule; + escapeStr = s: escape ["'"] s; - masterCfg = if cfg.masterCfg == null then pkgs.writeText "master.cfg" '' + + defaultMasterCfg = pkgs.writeText "master.cfg" '' from buildbot.plugins import * factory = util.BuildFactory() c = BuildmasterConfig = dict( @@ -27,8 +31,28 @@ let factory.addStep(step) ${cfg.extraConfig} - '' - else cfg.masterCfg; + ''; + + tacFile = pkgs.writeText "buildbot-master.tac" '' + import os + + from twisted.application import service + from buildbot.master import BuildMaster + + basedir = '${cfg.buildbotDir}' + + configfile = '${cfg.masterCfg}' + + # Default umask for server + umask = None + + # note: this line is matched against to check that this is a buildmaster + # directory; do not edit it. + application = service.Application('buildmaster') + + m = BuildMaster(basedir, configfile, umask) + m.setServiceParent(application) + ''; in { options = { @@ -66,9 +90,9 @@ in { }; masterCfg = mkOption { - type = types.nullOr types.path; + type = types.path; description = "Optionally pass master.cfg path. Other options in this configuration will be ignored."; - default = null; + default = defaultMasterCfg; example = "/etc/nixos/buildbot/master.cfg"; }; @@ -175,18 +199,25 @@ in { package = mkOption { type = types.package; - default = pkgs.buildbot-full; - defaultText = "pkgs.buildbot-full"; + default = pkgs.pythonPackages.buildbot-full; + defaultText = "pkgs.pythonPackages.buildbot-full"; description = "Package to use for buildbot."; - example = literalExample "pkgs.buildbot-full"; + example = literalExample "pkgs.python3Packages.buildbot-full"; }; packages = mkOption { - default = with pkgs; [ python27Packages.twisted git ]; + default = [ pkgs.git ]; example = literalExample "[ pkgs.git ]"; type = types.listOf types.package; description = "Packages to add to PATH for the buildbot process."; }; + + pythonPackages = mkOption { + default = pythonPackages: with pythonPackages; [ ]; + defaultText = "pythonPackages: with pythonPackages; [ ]"; + description = "Packages to add the to the PYTHONPATH of the buildbot process."; + example = literalExample "pythonPackages: with pythonPackages; [ requests ]"; + }; }; }; @@ -210,14 +241,15 @@ in { description = "Buildbot Continuous Integration Server."; after = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; - path = cfg.packages; + path = cfg.packages ++ cfg.pythonPackages python.pkgs; + environment.PYTHONPATH = "${python.withPackages (self: cfg.pythonPackages self ++ [ cfg.package ])}/${python.sitePackages}"; preStart = '' - env > envvars - mkdir -vp ${cfg.buildbotDir} - ln -sfv ${masterCfg} ${cfg.buildbotDir}/master.cfg - rm -fv $cfg.buildbotDir}/buildbot.tac - ${cfg.package}/bin/buildbot create-master ${cfg.buildbotDir} + mkdir -vp "${cfg.buildbotDir}" + # Link the tac file so buildbot command line tools recognize the directory + ln -sf "${tacFile}" "${cfg.buildbotDir}/buildbot.tac" + ${cfg.package}/bin/buildbot create-master --db "${cfg.dbUrl}" "${cfg.buildbotDir}" + rm -f buildbot.tac.new master.cfg.sample ''; serviceConfig = { @@ -225,12 +257,11 @@ in { User = cfg.user; Group = cfg.group; WorkingDirectory = cfg.home; - ExecStart = "${cfg.package}/bin/buildbot start --nodaemon ${cfg.buildbotDir}"; + # NOTE: call twistd directly with stdout logging for systemd + ExecStart = "${python.pkgs.twisted}/bin/twistd -o --nodaemon --pidfile= --logfile - --python ${tacFile}"; }; - }; }; meta.maintainers = with lib.maintainers; [ nand0p mic92 ]; - } diff --git a/nixos/modules/services/continuous-integration/buildbot/worker.nix b/nixos/modules/services/continuous-integration/buildbot/worker.nix index 67c541570b97..4130ec918a70 100644 --- a/nixos/modules/services/continuous-integration/buildbot/worker.nix +++ b/nixos/modules/services/continuous-integration/buildbot/worker.nix @@ -7,6 +7,40 @@ with lib; let cfg = config.services.buildbot-worker; + python = cfg.package.pythonModule; + + tacFile = pkgs.writeText "aur-buildbot-worker.tac" '' + import os + from io import open + + from buildbot_worker.bot import Worker + from twisted.application import service + + basedir = '${cfg.buildbotDir}' + + # note: this line is matched against to check that this is a worker + # directory; do not edit it. + application = service.Application('buildbot-worker') + + master_url_split = '${cfg.masterUrl}'.split(':') + buildmaster_host = master_url_split[0] + port = int(master_url_split[1]) + workername = '${cfg.workerUser}' + + with open('${cfg.workerPassFile}', 'r', encoding='utf-8') as passwd_file: + passwd = passwd_file.read().strip('\r\n') + keepalive = 600 + umask = None + maxdelay = 300 + numcpus = None + allow_shutdown = None + + s = Worker(buildmaster_host, port, workername, passwd, basedir, + keepalive, umask=umask, maxdelay=maxdelay, + numcpus=numcpus, allow_shutdown=allow_shutdown) + s.setServiceParent(application) + ''; + in { options = { services.buildbot-worker = { @@ -59,6 +93,23 @@ in { description = "Specifies the Buildbot Worker password."; }; + workerPassFile = mkOption { + type = types.path; + description = "File used to store the Buildbot Worker password"; + }; + + hostMessage = mkOption { + default = null; + type = types.nullOr types.str; + description = "Description of this worker"; + }; + + adminMessage = mkOption { + default = null; + type = types.nullOr types.str; + description = "Name of the administrator of this worker"; + }; + masterUrl = mkOption { default = "localhost:9989"; type = types.str; @@ -67,23 +118,24 @@ in { package = mkOption { type = types.package; - default = pkgs.buildbot-worker; - defaultText = "pkgs.buildbot-worker"; + default = pkgs.pythonPackages.buildbot-worker; + defaultText = "pkgs.pythonPackages.buildbot-worker"; description = "Package to use for buildbot worker."; - example = literalExample "pkgs.buildbot-worker"; + example = literalExample "pkgs.python3Packages.buildbot-worker"; }; packages = mkOption { - default = with pkgs; [ python27Packages.twisted git ]; + default = with pkgs; [ git ]; example = literalExample "[ pkgs.git ]"; type = types.listOf types.package; description = "Packages to add to PATH for the buildbot process."; }; - }; }; config = mkIf cfg.enable { + services.buildbot-worker.workerPassFile = mkDefault (pkgs.writeText "buildbot-worker-password" cfg.workerPass); + users.groups = optional (cfg.group == "bbworker") { name = "bbworker"; }; @@ -104,11 +156,16 @@ in { after = [ "network.target" "buildbot-master.service" ]; wantedBy = [ "multi-user.target" ]; path = cfg.packages; + environment.PYTHONPATH = "${python.withPackages (p: [ cfg.package ])}/${python.sitePackages}"; preStart = '' - mkdir -vp ${cfg.buildbotDir} - rm -fv $cfg.buildbotDir}/buildbot.tac - ${cfg.package}/bin/buildbot-worker create-worker ${cfg.buildbotDir} ${cfg.masterUrl} ${cfg.workerUser} ${cfg.workerPass} + mkdir -vp "${cfg.buildbotDir}/info" + ${optionalString (cfg.hostMessage != null) '' + ln -sf "${pkgs.writeText "buildbot-worker-host" cfg.hostMessage}" "${cfg.buildbotDir}/info/host" + ''} + ${optionalString (cfg.adminMessage != null) '' + ln -sf "${pkgs.writeText "buildbot-worker-admin" cfg.adminMessage}" "${cfg.buildbotDir}/info/admin" + ''} ''; serviceConfig = { @@ -116,11 +173,9 @@ in { User = cfg.user; Group = cfg.group; WorkingDirectory = cfg.home; - Environment = "PYTHONPATH=${cfg.package}/lib/python2.7/site-packages:${pkgs.python27Packages.future}/lib/python2.7/site-packages"; # NOTE: call twistd directly with stdout logging for systemd - #ExecStart = "${cfg.package}/bin/buildbot-worker start --nodaemon ${cfg.buildbotDir}"; - ExecStart = "${pkgs.python27Packages.twisted}/bin/twistd -n -l - -y ${cfg.buildbotDir}/buildbot.tac"; + ExecStart = "${python.pkgs.twisted}/bin/twistd --nodaemon --pidfile= --logfile - --python ${tacFile}"; }; }; diff --git a/nixos/modules/services/continuous-integration/jenkins/job-builder.nix b/nixos/modules/services/continuous-integration/jenkins/job-builder.nix index 861b46a2d642..5d1bfe4ec407 100644 --- a/nixos/modules/services/continuous-integration/jenkins/job-builder.nix +++ b/nixos/modules/services/continuous-integration/jenkins/job-builder.nix @@ -42,6 +42,18 @@ in { type = types.str; description = '' User token in Jenkins used to reload config. + WARNING: This token will be world readable in the Nix store. To keep + it secret, use the option instead. + ''; + }; + + accessTokenFile = mkOption { + default = ""; + type = types.str; + example = "/run/keys/jenkins-job-builder-access-token"; + description = '' + File containing the API token for the + user. ''; }; @@ -103,6 +115,21 @@ in { }; config = mkIf (jenkinsCfg.enable && cfg.enable) { + assertions = [ + { assertion = + if cfg.accessUser != "" + then (cfg.accessToken != "" && cfg.accessTokenFile == "") || + (cfg.accessToken == "" && cfg.accessTokenFile != "") + else true; + message = '' + One of accessToken and accessTokenFile options must be non-empty + strings, but not both. Current values: + services.jenkins.jobBuilder.accessToken = "${cfg.accessToken}" + services.jenkins.jobBuilder.accessTokenFile = "${cfg.accessTokenFile}" + ''; + } + ]; + systemd.services.jenkins-job-builder = { description = "Jenkins Job Builder Service"; # JJB can run either before or after jenkins. We chose after, so we can @@ -128,8 +155,13 @@ in { ownerStamp = ".config-xml-managed-by-nixos-jenkins-job-builder"; reloadScript = '' echo "Asking Jenkins to reload config" - CRUMB=$(curl -s 'http://${cfg.accessUser}:${cfg.accessToken}@${jenkinsCfg.listenAddress}:${toString jenkinsCfg.port}${jenkinsCfg.prefix}/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)') - curl --silent -X POST -H "$CRUMB" http://${cfg.accessUser}:${cfg.accessToken}@${jenkinsCfg.listenAddress}:${toString jenkinsCfg.port}${jenkinsCfg.prefix}/reload + curl_opts="--silent --fail --show-error" + access_token=${if cfg.accessTokenFile != "" + then "$(cat '${cfg.accessTokenFile}')" + else cfg.accessToken} + jenkins_url="http://${cfg.accessUser}:$access_token@${jenkinsCfg.listenAddress}:${toString jenkinsCfg.port}${jenkinsCfg.prefix}" + crumb=$(curl $curl_opts "$jenkins_url"'/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)') + curl $curl_opts -X POST -H "$crumb" "$jenkins_url"/reload ''; in '' diff --git a/nixos/modules/services/databases/cockroachdb.nix b/nixos/modules/services/databases/cockroachdb.nix new file mode 100644 index 000000000000..e977751b21ef --- /dev/null +++ b/nixos/modules/services/databases/cockroachdb.nix @@ -0,0 +1,217 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.services.cockroachdb; + crdb = cfg.package; + + escape = builtins.replaceStrings ["%"] ["%%"]; + ifNotNull = v: s: optionalString (!isNull v) s; + + startupCommand = lib.concatStringsSep " " + [ # Basic startup + "${crdb}/bin/cockroach start" + "--logtostderr" + "--store=/var/lib/cockroachdb" + (ifNotNull cfg.locality "--locality='${cfg.locality}'") + + # WebUI settings + "--http-addr='${cfg.http.address}:${toString cfg.http.port}'" + + # Cluster listen address + "--listen-addr='${cfg.listen.address}:${toString cfg.listen.port}'" + + # Cluster configuration + (ifNotNull cfg.join "--join=${cfg.join}") + + # Cache and memory settings. Must be escaped. + "--cache='${escape cfg.cache}'" + "--max-sql-memory='${escape cfg.maxSqlMemory}'" + + # Certificate/security settings. + (if cfg.insecure then "--insecure" else "--certs-dir=${cfg.certsDir}") + ]; + + addressOption = descr: defaultPort: { + address = mkOption { + type = types.str; + default = "localhost"; + description = "Address to bind to for ${descr}"; + }; + + port = mkOption { + type = types.port; + default = defaultPort; + description = "Port to bind to for ${descr}"; + }; + }; +in + +{ + options = { + services.cockroachdb = { + enable = mkEnableOption "CockroachDB Server"; + + listen = addressOption "intra-cluster communication" 26257; + + http = addressOption "http-based Admin UI" 8080; + + locality = mkOption { + type = types.nullOr types.str; + default = null; + description = '' + An ordered, comma-separated list of key-value pairs that describe the + topography of the machine. Topography might include country, + datacenter or rack designations. Data is automatically replicated to + maximize diversities of each tier. The order of tiers is used to + determine the priority of the diversity, so the more inclusive + localities like country should come before less inclusive localities + like datacenter. The tiers and order must be the same on all nodes. + Including more tiers is better than including fewer. For example: + + + country=us,region=us-west,datacenter=us-west-1b,rack=12 + country=ca,region=ca-east,datacenter=ca-east-2,rack=4 + + planet=earth,province=manitoba,colo=secondary,power=3 + + ''; + }; + + join = mkOption { + type = types.nullOr types.str; + default = null; + description = "The addresses for connecting the node to a cluster."; + }; + + insecure = mkOption { + type = types.bool; + default = false; + description = "Run in insecure mode."; + }; + + certsDir = mkOption { + type = types.nullOr types.path; + default = null; + description = "The path to the certificate directory."; + }; + + user = mkOption { + type = types.str; + default = "cockroachdb"; + description = "User account under which CockroachDB runs"; + }; + + group = mkOption { + type = types.str; + default = "cockroachdb"; + description = "User account under which CockroachDB runs"; + }; + + openPorts = mkOption { + type = types.bool; + default = false; + description = "Open firewall ports for cluster communication by default"; + }; + + cache = mkOption { + type = types.str; + default = "25%"; + description = '' + The total size for caches. + + This can be a percentage, expressed with a fraction sign or as a + decimal-point number, or any bytes-based unit. For example, + "25%", "0.25" both represent + 25% of the available system memory. The values + "1000000000" and "1GB" both + represent 1 gigabyte of memory. + + ''; + }; + + maxSqlMemory = mkOption { + type = types.str; + default = "25%"; + description = '' + The maximum in-memory storage capacity available to store temporary + data for SQL queries. + + This can be a percentage, expressed with a fraction sign or as a + decimal-point number, or any bytes-based unit. For example, + "25%", "0.25" both represent + 25% of the available system memory. The values + "1000000000" and "1GB" both + represent 1 gigabyte of memory. + ''; + }; + + package = mkOption { + type = types.package; + default = pkgs.cockroachdb; + defaultText = "pkgs.cockroachdb"; + description = '' + The CockroachDB derivation to use for running the service. + + This would primarily be useful to enable Enterprise Edition features + in your own custom CockroachDB build (Nixpkgs CockroachDB binaries + only contain open source features and open source code). + ''; + }; + }; + }; + + config = mkIf config.services.cockroachdb.enable { + assertions = [ + { assertion = !cfg.insecure -> !(isNull cfg.certsDir); + message = "CockroachDB must have a set of SSL certificates (.certsDir), or run in Insecure Mode (.insecure = true)"; + } + ]; + + environment.systemPackages = [ crdb ]; + + users.users = optionalAttrs (cfg.user == "cockroachdb") (singleton + { name = "cockroachdb"; + description = "CockroachDB Server User"; + uid = config.ids.uids.cockroachdb; + group = cfg.group; + }); + + users.groups = optionalAttrs (cfg.group == "cockroachdb") (singleton + { name = "cockroachdb"; + gid = config.ids.gids.cockroachdb; + }); + + networking.firewall.allowedTCPPorts = lib.optionals cfg.openPorts + [ cfg.http.port cfg.listen.port ]; + + systemd.services.cockroachdb = + { description = "CockroachDB Server"; + documentation = [ "man:cockroach(1)" "https://www.cockroachlabs.com" ]; + + after = [ "network.target" "time-sync.target" ]; + requires = [ "time-sync.target" ]; + wantedBy = [ "multi-user.target" ]; + + unitConfig.RequiresMountsFor = "/var/lib/cockroachdb"; + + serviceConfig = + { ExecStart = startupCommand; + Type = "notify"; + User = cfg.user; + StateDirectory = "cockroachdb"; + StateDirectoryMode = "0700"; + + Restart = "always"; + + # A conservative-ish timeout is alright here, because for Type=notify + # cockroach will send systemd pings during startup to keep it alive + TimeoutStopSec = 60; + RestartSec = 10; + }; + }; + }; + + meta.maintainers = with lib.maintainers; [ thoughtpolice ]; +} diff --git a/nixos/modules/services/databases/foundationdb.xml b/nixos/modules/services/databases/foundationdb.xml index 7883680d46cc..bf4b644c9b86 100644 --- a/nixos/modules/services/databases/foundationdb.xml +++ b/nixos/modules/services/databases/foundationdb.xml @@ -3,42 +3,50 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="module-services-foundationdb"> + FoundationDB + + Source: + modules/services/databases/foundationdb.nix + + + Upstream documentation: + + + + Maintainer: Austin Seipp + + + Available version(s): 5.1.x, 5.2.x, 6.0.x + + + FoundationDB (or "FDB") is an open source, distributed, transactional + key-value store. + +
+ Configuring and basic setup -FoundationDB - -Source: modules/services/databases/foundationdb.nix - -Upstream documentation: - -Maintainer: Austin Seipp - -Available version(s): 5.1.x, 5.2.x, 6.0.x - -FoundationDB (or "FDB") is an open source, distributed, transactional -key-value store. - -
Configuring and basic setup - -To enable FoundationDB, add the following to your -configuration.nix: - + + To enable FoundationDB, add the following to your + configuration.nix: services.foundationdb.enable = true; services.foundationdb.package = pkgs.foundationdb52; # FoundationDB 5.2.x - + -The option is required, -and must always be specified. Due to the fact FoundationDB network protocols and -on-disk storage formats may change between (major) versions, and upgrades must -be explicitly handled by the user, you must always manually specify this -yourself so that the NixOS module will use the proper version. Note that minor, -bugfix releases are always compatible. - -After running nixos-rebuild, you can verify whether -FoundationDB is running by executing fdbcli (which is added -to ): + + The option is required, and + must always be specified. Due to the fact FoundationDB network protocols and + on-disk storage formats may change between (major) versions, and upgrades + must be explicitly handled by the user, you must always manually specify + this yourself so that the NixOS module will use the proper version. Note + that minor, bugfix releases are always compatible. + + + After running nixos-rebuild, you can verify whether + FoundationDB is running by executing fdbcli (which is + added to ): $ sudo -u foundationdb fdbcli Using cluster file `/etc/foundationdb/fdb.cluster'. @@ -66,14 +74,14 @@ Cluster: fdb> - - -You can also write programs using the available client libraries. -For example, the following Python program can be run in order to grab the -cluster status, as a quick example. (This example uses -nix-shell shebang support to automatically supply the -necessary Python modules). + + + You can also write programs using the available client libraries. For + example, the following Python program can be run in order to grab the + cluster status, as a quick example. (This example uses + nix-shell shebang support to automatically supply the + necessary Python modules). a@link> cat fdb-status.py #! /usr/bin/env nix-shell @@ -100,255 +108,336 @@ a@link> ./fdb-status.py FoundationDB available: True a@link> - + -FoundationDB is run under the foundationdb user and -group by default, but this may be changed in the NixOS configuration. The -systemd unit foundationdb.service controls the -fdbmonitor process. + + FoundationDB is run under the foundationdb user and group + by default, but this may be changed in the NixOS configuration. The systemd + unit foundationdb.service controls the + fdbmonitor process. + -By default, the NixOS module for FoundationDB creates a single -SSD-storage based database for development and basic usage. This storage engine -is designed for SSDs and will perform poorly on HDDs; however it can handle far -more data than the alternative "memory" engine and is a better default choice -for most deployments. (Note that you can change the storage backend on-the-fly -for a given FoundationDB cluster using fdbcli.) + + By default, the NixOS module for FoundationDB creates a single SSD-storage + based database for development and basic usage. This storage engine is + designed for SSDs and will perform poorly on HDDs; however it can handle far + more data than the alternative "memory" engine and is a better default + choice for most deployments. (Note that you can change the storage backend + on-the-fly for a given FoundationDB cluster using + fdbcli.) + -Furthermore, only 1 server process and 1 backup agent are started in the -default configuration. See below for more on scaling to increase this. - -FoundationDB stores all data for all server processes under -/var/lib/foundationdb. You can override this using -, e.g. + + Furthermore, only 1 server process and 1 backup agent are started in the + default configuration. See below for more on scaling to increase this. + + + FoundationDB stores all data for all server processes under + /var/lib/foundationdb. You can override this using + , e.g. services.foundationdb.dataDir = "/data/fdb"; + - + + Similarly, logs are stored under /var/log/foundationdb + by default, and there is a corresponding + as well. + +
+
+ Scaling processes and backup agents -Similarly, logs are stored under -/var/log/foundationdb by default, and there is a -corresponding as well. + + Scaling the number of server processes is quite easy; simply specify + to be the number of + FoundationDB worker processes that should be started on the machine. + -
+ + FoundationDB worker processes typically require 4GB of RAM per-process at + minimum for good performance, so this option is set to 1 by default since + the maximum amount of RAM is unknown. You're advised to abide by this + restriction, so pick a number of processes so that each has 4GB or more. + -
Scaling processes and backup agents + + A similar option exists in order to scale backup agent processes, + . Backup agents are + not as performance/RAM sensitive, so feel free to experiment with the number + of available backup processes. + +
+
+ Clustering -Scaling the number of server processes is quite easy; simply specify - to be the number of -FoundationDB worker processes that should be started on the machine. + + FoundationDB on NixOS works similarly to other Linux systems, so this + section will be brief. Please refer to the full FoundationDB documentation + for more on clustering. + -FoundationDB worker processes typically require 4GB of RAM per-process at -minimum for good performance, so this option is set to 1 by default since the -maximum amount of RAM is unknown. You're advised to abide by this restriction, -so pick a number of processes so that each has 4GB or more. + + FoundationDB organizes clusters using a set of + coordinators, which are just specially-designated + worker processes. By default, every installation of FoundationDB on NixOS + will start as its own individual cluster, with a single coordinator: the + first worker process on localhost. + -A similar option exists in order to scale backup agent processes, -. Backup agents are not -as performance/RAM sensitive, so feel free to experiment with the number of -available backup processes. + + Coordinators are specified globally using the + /etc/foundationdb/fdb.cluster file, which all servers and + client applications will use to find and join coordinators. Note that this + file can not be managed by NixOS so easily: + FoundationDB is designed so that it will rewrite the file at runtime for all + clients and nodes when cluster coordinators change, with clients + transparently handling this without intervention. It is fundamentally a + mutable file, and you should not try to manage it in any way in NixOS. + -
+ + When dealing with a cluster, there are two main things you want to do: + -
Clustering + + + + Add a node to the cluster for storage/compute. + + + + + Promote an ordinary worker to a coordinator. + + + -FoundationDB on NixOS works similarly to other Linux systems, so this -section will be brief. Please refer to the full FoundationDB documentation for -more on clustering. + + A node must already be a member of the cluster in order to properly be + promoted to a coordinator, so you must always add it first if you wish to + promote it. + -FoundationDB organizes clusters using a set of -coordinators, which are just specially-designated worker -processes. By default, every installation of FoundationDB on NixOS will start -as its own individual cluster, with a single coordinator: the first worker -process on localhost. + + To add a machine to a FoundationDB cluster: + -Coordinators are specified globally using the -/etc/foundationdb/fdb.cluster file, which all servers and -client applications will use to find and join coordinators. Note that this file -can not be managed by NixOS so easily: FoundationDB is -designed so that it will rewrite the file at runtime for all clients and nodes -when cluster coordinators change, with clients transparently handling this -without intervention. It is fundamentally a mutable file, and you should not -try to manage it in any way in NixOS. + + + + Choose one of the servers to start as the initial coordinator. + + + + + Copy the /etc/foundationdb/fdb.cluster file from this + server to all the other servers. Restart FoundationDB on all of these + other servers, so they join the cluster. + + + + + All of these servers are now connected and working together in the + cluster, under the chosen coordinator. + + + -When dealing with a cluster, there are two main things you want to -do: + + At this point, you can add as many nodes as you want by just repeating the + above steps. By default there will still be a single coordinator: you can + use fdbcli to change this and add new coordinators. + - - Add a node to the cluster for storage/compute. - Promote an ordinary worker to a coordinator. - + + As a convenience, FoundationDB can automatically assign coordinators based + on the redundancy mode you wish to achieve for the cluster. Once all the + nodes have been joined, simply set the replication policy, and then issue + the coordinators auto command + -A node must already be a member of the cluster in order to properly be -promoted to a coordinator, so you must always add it first if you wish to -promote it. - -To add a machine to a FoundationDB cluster: - - - Choose one of the servers to start as the initial coordinator. - - Copy the /etc/foundationdb/fdb.cluster file - from this server to all the other servers. Restart FoundationDB on all of - these other servers, so they join the cluster. - All of these servers are now connected and working together - in the cluster, under the chosen coordinator. - - -At this point, you can add as many nodes as you want by just repeating -the above steps. By default there will still be a single coordinator: you can -use fdbcli to change this and add new coordinators. - -As a convenience, FoundationDB can automatically assign coordinators -based on the redundancy mode you wish to achieve for the cluster. Once all the -nodes have been joined, simply set the replication policy, and then issue the -coordinators auto command - -For example, assuming we have 3 nodes available, we can enable double -redundancy mode, then auto-select coordinators. For double redundancy, 3 -coordinators is ideal: therefore FoundationDB will make -every node a coordinator automatically: + + For example, assuming we have 3 nodes available, we can enable double + redundancy mode, then auto-select coordinators. For double redundancy, 3 + coordinators is ideal: therefore FoundationDB will make + every node a coordinator automatically: + fdbcli> configure double ssd fdbcli> coordinators auto -This will transparently update all the servers within seconds, and -appropriately rewrite the fdb.cluster file, as well as -informing all client processes to do the same. + + This will transparently update all the servers within seconds, and + appropriately rewrite the fdb.cluster file, as well as + informing all client processes to do the same. + +
+
+ Client connectivity -
+ + By default, all clients must use the current fdb.cluster + file to access a given FoundationDB cluster. This file is located by default + in /etc/foundationdb/fdb.cluster on all machines with the + FoundationDB service enabled, so you may copy the active one from your + cluster to a new node in order to connect, if it is not part of the cluster. + +
+
+ Client authorization and TLS -
Client connectivity + + By default, any user who can connect to a FoundationDB process with the + correct cluster configuration can access anything. FoundationDB uses a + pluggable design to transport security, and out of the box it supports a + LibreSSL-based plugin for TLS support. This plugin not only does in-flight + encryption, but also performs client authorization based on the given + endpoint's certificate chain. For example, a FoundationDB server may be + configured to only accept client connections over TLS, where the client TLS + certificate is from organization Acme Co in the + Research and Development unit. + -By default, all clients must use the current -fdb.cluster file to access a given FoundationDB cluster. -This file is located by default in -/etc/foundationdb/fdb.cluster on all machines with the -FoundationDB service enabled, so you may copy the active one from your cluster -to a new node in order to connect, if it is not part of the cluster. + + Configuring TLS with FoundationDB is done using the + options in order to control the + peer verification string, as well as the certificate and its private key. + -
+ + Note that the certificate and its private key must be accessible to the + FoundationDB user account that the server runs under. These files are also + NOT managed by NixOS, as putting them into the store may reveal private + information. + -
Client authorization and TLS - -By default, any user who can connect to a FoundationDB process with the -correct cluster configuration can access anything. FoundationDB uses a -pluggable design to transport security, and out of the box it supports a -LibreSSL-based plugin for TLS support. This plugin not only does in-flight -encryption, but also performs client authorization based on the given -endpoint's certificate chain. For example, a FoundationDB server may be -configured to only accept client connections over TLS, where the client TLS -certificate is from organization Acme Co in the -Research and Development unit. - -Configuring TLS with FoundationDB is done using the - options in order to control the peer -verification string, as well as the certificate and its private key. - -Note that the certificate and its private key must be accessible to the -FoundationDB user account that the server runs under. These files are also NOT -managed by NixOS, as putting them into the store may reveal private -information. - -After you have a key and certificate file in place, it is not enough to -simply set the NixOS module options -- you must also configure the -fdb.cluster file to specify that a given set of coordinators -use TLS. This is as simple as adding the suffix :tls to your -cluster coordinator configuration, after the port number. For example, assuming -you have a coordinator on localhost with the default configuration, simply -specifying: + + After you have a key and certificate file in place, it is not enough to + simply set the NixOS module options -- you must also configure the + fdb.cluster file to specify that a given set of + coordinators use TLS. This is as simple as adding the suffix + :tls to your cluster coordinator configuration, after the + port number. For example, assuming you have a coordinator on localhost with + the default configuration, simply specifying: + XXXXXX:XXXXXX@127.0.0.1:4500:tls -will configure all clients and server processes to use TLS from now -on. + + will configure all clients and server processes to use TLS from now on. + +
+
+ Backups and Disaster Recovery -
+ + The usual rules for doing FoundationDB backups apply on NixOS as written in + the FoundationDB manual. However, one important difference is the security + profile for NixOS: by default, the foundationdb systemd + unit uses Linux namespaces to restrict write access to + the system, except for the log directory, data directory, and the + /etc/foundationdb/ directory. This is enforced by default + and cannot be disabled. + -
Backups and Disaster Recovery + + However, a side effect of this is that the fdbbackup + command doesn't work properly for local filesystem backups: FoundationDB + uses a server process alongside the database processes to perform backups + and copy the backups to the filesystem. As a result, this process is put + under the restricted namespaces above: the backup process can only write to + a limited number of paths. + -The usual rules for doing FoundationDB backups apply on NixOS as written -in the FoundationDB manual. However, one important difference is the security -profile for NixOS: by default, the foundationdb systemd unit -uses Linux namespaces to restrict write access to the -system, except for the log directory, data directory, and the -/etc/foundationdb/ directory. This is enforced by default -and cannot be disabled. + + In order to allow flexible backup locations on local disks, the FoundationDB + NixOS module supports a + option. This + option takes a list of paths, and adds them to the systemd unit, allowing + the processes inside the service to write (and read) the specified + directories. + -However, a side effect of this is that the fdbbackup -command doesn't work properly for local filesystem backups: FoundationDB uses a -server process alongside the database processes to perform backups and copy the -backups to the filesystem. As a result, this process is put under the -restricted namespaces above: the backup process can only write to a limited -number of paths. - -In order to allow flexible backup locations on local disks, the -FoundationDB NixOS module supports a - option. This option -takes a list of paths, and adds them to the systemd unit, allowing the -processes inside the service to write (and read) the specified -directories. - -For example, to create backups in /opt/fdb-backups, -first set up the paths in the module options: + + For example, to create backups in /opt/fdb-backups, first + set up the paths in the module options: + services.foundationdb.extraReadWritePaths = [ "/opt/fdb-backups" ]; -Restart the FoundationDB service, and it will now be able to write to -this directory (even if it does not yet exist.) Note: this path -must exist before restarting the unit. Otherwise, systemd -will not include it in the private FoundationDB namespace (and it will not add -it dynamically at runtime). + + Restart the FoundationDB service, and it will now be able to write to this + directory (even if it does not yet exist.) Note: this path + must exist before restarting the unit. Otherwise, + systemd will not include it in the private FoundationDB namespace (and it + will not add it dynamically at runtime). + -You can now perform a backup: + + You can now perform a backup: + $ sudo -u foundationdb fdbbackup start -t default -d file:///opt/fdb-backups $ sudo -u foundationdb fdbbackup status -t default +
+
+ Known limitations -
+ + The FoundationDB setup for NixOS should currently be considered beta. + FoundationDB is not new software, but the NixOS compilation and integration + has only undergone fairly basic testing of all the available functionality. + -
Known limitations + + + + There is no way to specify individual parameters for individual + fdbserver processes. Currently, all server processes + inherit all the global fdbmonitor settings. + + + + + Ruby bindings are not currently installed. + + + + + Go bindings are not currently installed. + + + +
+
+ Options -The FoundationDB setup for NixOS should currently be considered beta. -FoundationDB is not new software, but the NixOS compilation and integration has -only undergone fairly basic testing of all the available functionality. - - - There is no way to specify individual parameters for - individual fdbserver processes. Currently, all server - processes inherit all the global fdbmonitor settings. - - Ruby bindings are not currently installed. - Go bindings are not currently installed. - - -
- -
Options - -NixOS's FoundationDB module allows you to configure all of the most -relevant configuration options for fdbmonitor, matching it -quite closely. A complete list of options for the FoundationDB module may be -found here. You should -also read the FoundationDB documentation as well. - -
- -
Full documentation - -FoundationDB is a complex piece of software, and requires careful -administration to properly use. Full documentation for administration can be -found here: . - -
+ + NixOS's FoundationDB module allows you to configure all of the most relevant + configuration options for fdbmonitor, matching it quite + closely. A complete list of options for the FoundationDB module may be found + here. You should + also read the FoundationDB documentation as well. + +
+
+ Full documentation + + FoundationDB is a complex piece of software, and requires careful + administration to properly use. Full documentation for administration can be + found here: . + +
diff --git a/nixos/modules/services/databases/mysql.nix b/nixos/modules/services/databases/mysql.nix index 0dde9ee6e2e5..df6f3876585e 100644 --- a/nixos/modules/services/databases/mysql.nix +++ b/nixos/modules/services/databases/mysql.nix @@ -12,26 +12,22 @@ let let pName = _p: (builtins.parseDrvName (_p.name)).name; in pName mysql == pName pkgs.mariadb; + isMysqlAtLeast57 = + let + pName = _p: (builtins.parseDrvName (_p.name)).name; + in (pName mysql == pName pkgs.mysql57) + && ((builtins.compareVersions mysql.version "5.7") >= 0); pidFile = "${cfg.pidDir}/mysqld.pid"; + mysqldAndInstallOptions = + "--user=${cfg.user} --datadir=${cfg.dataDir} --basedir=${mysql}"; mysqldOptions = - "--user=${cfg.user} --datadir=${cfg.dataDir} --basedir=${mysql} " + - "--pid-file=${pidFile}"; - - myCnf = pkgs.writeText "my.cnf" - '' - [mysqld] - port = ${toString cfg.port} - ${optionalString (cfg.bind != null) "bind-address = ${cfg.bind}" } - ${optionalString (cfg.replication.role == "master" || cfg.replication.role == "slave") "log-bin=mysql-bin"} - ${optionalString (cfg.replication.role == "master" || cfg.replication.role == "slave") "server-id = ${toString cfg.replication.serverId}"} - ${optionalString (cfg.ensureUsers != []) - '' - plugin-load-add = auth_socket.so - ''} - ${cfg.extraOptions} - ''; + "${mysqldAndInstallOptions} --pid-file=${pidFile}"; + # For MySQL 5.7+, --insecure creates the root user without password + # (earlier versions and MariaDB do this by default). + installOptions = + "${mysqldAndInstallOptions} ${lib.optionalString isMysqlAtLeast57 "--insecure"}"; in @@ -147,7 +143,7 @@ in option is changed. This means that users created and permissions assigned once through this option or otherwise have to be removed manually. ''; - example = [ + example = literalExample ''[ { name = "nextcloud"; ensurePermissions = { @@ -160,7 +156,7 @@ in "*.*" = "SELECT, LOCK TABLES"; }; } - ]; + ]''; }; # FIXME: remove this option; it's a really bad idea. @@ -231,6 +227,21 @@ in environment.systemPackages = [mysql]; + environment.etc."my.cnf".text = + '' + [mysqld] + port = ${toString cfg.port} + datadir = ${cfg.dataDir} + ${optionalString (cfg.bind != null) "bind-address = ${cfg.bind}" } + ${optionalString (cfg.replication.role == "master" || cfg.replication.role == "slave") "log-bin=mysql-bin"} + ${optionalString (cfg.replication.role == "master" || cfg.replication.role == "slave") "server-id = ${toString cfg.replication.serverId}"} + ${optionalString (cfg.ensureUsers != []) + '' + plugin-load-add = auth_socket.so + ''} + ${cfg.extraOptions} + ''; + systemd.services.mysql = let hasNotify = (cfg.package == pkgs.mariadb); in { @@ -252,7 +263,7 @@ in if ! test -e ${cfg.dataDir}/mysql; then mkdir -m 0700 -p ${cfg.dataDir} chown -R ${cfg.user} ${cfg.dataDir} - ${mysql}/bin/mysql_install_db ${mysqldOptions} + ${mysql}/bin/mysql_install_db --defaults-file=/etc/my.cnf ${installOptions} touch /tmp/mysql_init fi @@ -263,7 +274,7 @@ in serviceConfig = { Type = if hasNotify then "notify" else "simple"; RuntimeDirectory = "mysqld"; - ExecStart = "${mysql}/bin/mysqld --defaults-extra-file=${myCnf} ${mysqldOptions}"; + ExecStart = "${mysql}/bin/mysqld --defaults-file=/etc/my.cnf ${mysqldOptions}"; }; postStart = '' diff --git a/nixos/modules/services/databases/openldap.nix b/nixos/modules/services/databases/openldap.nix index 9f2bf5ef8a9c..e996211be7da 100644 --- a/nixos/modules/services/databases/openldap.nix +++ b/nixos/modules/services/databases/openldap.nix @@ -54,6 +54,13 @@ in description = "The database directory."; }; + logLevel = mkOption { + type = types.str; + default = "0"; + example = "acl trace"; + description = "The log level selector of slapd."; + }; + configDir = mkOption { type = types.nullOr types.path; default = null; @@ -139,7 +146,7 @@ in chown -R "${cfg.user}:${cfg.group}" "${cfg.dataDir}" ''; serviceConfig.ExecStart = - "${openldap.out}/libexec/slapd -d 0 " + + "${openldap.out}/libexec/slapd -d ${cfg.logLevel} " + "-u '${cfg.user}' -g '${cfg.group}' " + "-h '${concatStringsSep " " cfg.urlList}' " + "${configOpts}"; diff --git a/nixos/modules/services/databases/postgresql.nix b/nixos/modules/services/databases/postgresql.nix index f59fb1c81772..aeab445a9983 100644 --- a/nixos/modules/services/databases/postgresql.nix +++ b/nixos/modules/services/databases/postgresql.nix @@ -55,7 +55,7 @@ in package = mkOption { type = types.package; - example = literalExample "pkgs.postgresql96"; + example = literalExample "pkgs.postgresql_9_6"; description = '' PostgreSQL package to use. ''; @@ -118,7 +118,7 @@ in extraPlugins = mkOption { type = types.listOf types.path; default = []; - example = literalExample "[ (pkgs.postgis.override { postgresql = pkgs.postgresql94; }) ]"; + example = literalExample "[ (pkgs.postgis.override { postgresql = pkgs.postgresql_9_4; }) ]"; description = '' When this list contains elements a new store path is created. PostgreSQL and the elements are symlinked into it. Then pg_config, @@ -167,9 +167,9 @@ in # Note: when changing the default, make it conditional on # ‘system.stateVersion’ to maintain compatibility with existing # systems! - mkDefault (if versionAtLeast config.system.stateVersion "17.09" then pkgs.postgresql96 - else if versionAtLeast config.system.stateVersion "16.03" then pkgs.postgresql95 - else pkgs.postgresql94); + mkDefault (if versionAtLeast config.system.stateVersion "17.09" then pkgs.postgresql_9_6 + else if versionAtLeast config.system.stateVersion "16.03" then pkgs.postgresql_9_5 + else pkgs.postgresql_9_4); services.postgresql.dataDir = mkDefault (if versionAtLeast config.system.stateVersion "17.09" then "/var/lib/postgresql/${config.services.postgresql.package.psqlSchema}" @@ -188,6 +188,8 @@ in uid = config.ids.uids.postgres; group = "postgres"; description = "PostgreSQL server user"; + home = "${cfg.dataDir}"; + useDefaultShell = true; }; users.groups.postgres.gid = config.ids.gids.postgres; @@ -236,6 +238,9 @@ in User = "postgres"; Group = "postgres"; PermissionsStartOnly = true; + Type = if lib.versionAtLeast cfg.package.version "9.6" + then "notify" + else "simple"; # Shut down Postgres using SIGINT ("Fast Shutdown mode"). See # http://www.postgresql.org/docs/current/static/server-shutdown.html @@ -269,5 +274,5 @@ in }; meta.doc = ./postgresql.xml; - + meta.maintainers = with lib.maintainers; [ thoughtpolice ]; } diff --git a/nixos/modules/services/databases/postgresql.xml b/nixos/modules/services/databases/postgresql.xml index 1aaf33963245..14f4d4909bc0 100644 --- a/nixos/modules/services/databases/postgresql.xml +++ b/nixos/modules/services/databases/postgresql.xml @@ -3,36 +3,39 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="module-postgresql"> - -PostgreSQL - + PostgreSQL - -Source: modules/services/databases/postgresql.nix - -Upstream documentation: - + + Source: + modules/services/databases/postgresql.nix + + + Upstream documentation: + + + + PostgreSQL is an advanced, free relational database. + + +
+ Configuring -PostgreSQL is an advanced, free relational database. - -
Configuring - -To enable PostgreSQL, add the following to your -configuration.nix: - + + To enable PostgreSQL, add the following to your + configuration.nix: = true; - = pkgs.postgresql94; + = pkgs.postgresql_9_4; - -Note that you are required to specify the desired version of -PostgreSQL (e.g. pkgs.postgresql94). Since -upgrading your PostgreSQL version requires a database dump and reload -(see below), NixOS cannot provide a default value for - such as the most recent -release of PostgreSQL. + Note that you are required to specify the desired version of PostgreSQL + (e.g. pkgs.postgresql_9_4). Since upgrading your + PostgreSQL version requires a database dump and reload (see below), NixOS + cannot provide a default value for + such as the most recent + release of PostgreSQL. + -By default, PostgreSQL stores its databases in -/var/db/postgresql. You can override this using -, e.g. - + + By default, PostgreSQL stores its databases in + /var/db/postgresql. You can override this using + , e.g. = "/data/postgresql"; + +
+
+ Upgrading - - -
- - -
Upgrading - -FIXME: document dump/upgrade/load cycle. - -
- - -
Options - - A complete list of options for the PostgreSQL module may be found here. - -
- + + FIXME: document dump/upgrade/load cycle. + +
+
+ Options + + A complete list of options for the PostgreSQL module may be found + here. + +
diff --git a/nixos/modules/services/desktops/accountsservice.nix b/nixos/modules/services/desktops/accountsservice.nix index 933b9da2c83c..c48036a99e8f 100644 --- a/nixos/modules/services/desktops/accountsservice.nix +++ b/nixos/modules/services/desktops/accountsservice.nix @@ -39,14 +39,14 @@ with lib; systemd.packages = [ pkgs.accountsservice ]; - systemd.services.accounts-daemon = { + systemd.services.accounts-daemon = recursiveUpdate { wantedBy = [ "graphical.target" ]; # Accounts daemon looks for dbus interfaces in $XDG_DATA_DIRS/accountsservice environment.XDG_DATA_DIRS = "${config.system.path}/share"; - } // (optionalAttrs (!config.users.mutableUsers) { + } (optionalAttrs (!config.users.mutableUsers) { environment.NIXOS_USERS_PURE = "true"; }); }; diff --git a/nixos/modules/services/desktops/flatpak.xml b/nixos/modules/services/desktops/flatpak.xml index d9c8b711c450..8045d5fa14f8 100644 --- a/nixos/modules/services/desktops/flatpak.xml +++ b/nixos/modules/services/desktops/flatpak.xml @@ -3,51 +3,54 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="module-services-flatpak"> - -Flatpak - -Source: modules/services/desktop/flatpak.nix - -Upstream documentation: - -Flatpak is a system for building, distributing, and running sandboxed desktop applications on Linux. - - - To enable Flatpak, add the following to your configuration.nix: - - + Flatpak + + Source: + modules/services/desktop/flatpak.nix + + + Upstream documentation: + + + + Flatpak is a system for building, distributing, and running sandboxed desktop + applications on Linux. + + + To enable Flatpak, add the following to your + configuration.nix: + = true; - - - - For the sandboxed apps to work correctly, desktop integration portals need to be installed. If you run GNOME, this will be handled automatically for you; in other cases, you will need to add something like the following to your configuration.nix: - - + + + For the sandboxed apps to work correctly, desktop integration portals need to + be installed. If you run GNOME, this will be handled automatically for you; + in other cases, you will need to add something like the following to your + configuration.nix: + = [ pkgs.xdg-desktop-portal-gtk ]; - - - - Then, you will need to add a repository, for example, Flathub, either using the following commands: - - + + + Then, you will need to add a repository, for example, + Flathub, + either using the following commands: + flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak update - - or by opening the repository file in GNOME Software. - - - + or by opening the + repository + file in GNOME Software. + + Finally, you can search and install programs: - - + flatpak search bustle flatpak install flathub org.freedesktop.Bustle flatpak run org.freedesktop.Bustle - Again, GNOME Software offers graphical interface for these tasks. - + diff --git a/nixos/modules/services/desktops/gnome3/gnome-remote-desktop.nix b/nixos/modules/services/desktops/gnome3/gnome-remote-desktop.nix new file mode 100644 index 000000000000..021f4f9534b4 --- /dev/null +++ b/nixos/modules/services/desktops/gnome3/gnome-remote-desktop.nix @@ -0,0 +1,18 @@ +# Remote desktop daemon using Pipewire. +{ config, lib, pkgs, ... }: + +with lib; + +{ + ###### interface + options = { + services.gnome3.gnome-remote-desktop = { + enable = mkEnableOption "Remote Desktop support using Pipewire"; + }; + }; + + ###### implementation + config = mkIf config.services.gnome3.gnome-remote-desktop.enable { + systemd.packages = [ pkgs.gnome3.gnome-remote-desktop ]; + }; +} diff --git a/nixos/modules/services/desktops/gnome3/rygel.nix b/nixos/modules/services/desktops/gnome3/rygel.nix new file mode 100644 index 000000000000..55d5e703aa19 --- /dev/null +++ b/nixos/modules/services/desktops/gnome3/rygel.nix @@ -0,0 +1,30 @@ +# rygel service. +{ config, lib, pkgs, ... }: + +with lib; + +{ + ###### interface + options = { + services.gnome3.rygel = { + enable = mkOption { + default = false; + description = '' + Whether to enable Rygel UPnP Mediaserver. + + You will need to also allow UPnP connections in firewall, see the following comment. + ''; + type = types.bool; + }; + }; + }; + + ###### implementation + config = mkIf config.services.gnome3.rygel.enable { + environment.systemPackages = [ pkgs.gnome3.rygel ]; + + services.dbus.packages = [ pkgs.gnome3.rygel ]; + + systemd.packages = [ pkgs.gnome3.rygel ]; + }; +} diff --git a/nixos/modules/services/desktops/gnome3/seahorse.nix b/nixos/modules/services/desktops/gnome3/seahorse.nix index e9ad738269e4..9631157934f9 100644 --- a/nixos/modules/services/desktops/gnome3/seahorse.nix +++ b/nixos/modules/services/desktops/gnome3/seahorse.nix @@ -29,7 +29,7 @@ with lib; config = mkIf config.services.gnome3.seahorse.enable { - environment.systemPackages = [ pkgs.gnome3.seahorse ]; + environment.systemPackages = [ pkgs.gnome3.seahorse pkgs.gnome3.dconf ]; services.dbus.packages = [ pkgs.gnome3.seahorse ]; diff --git a/nixos/modules/services/desktops/gsignond.nix b/nixos/modules/services/desktops/gsignond.nix new file mode 100644 index 000000000000..cf26e05d5c18 --- /dev/null +++ b/nixos/modules/services/desktops/gsignond.nix @@ -0,0 +1,43 @@ +# Accounts-SSO gSignOn daemon + +{ config, lib, pkgs, ... }: + +with lib; + +let + package = pkgs.gsignond.override { plugins = config.services.gsignond.plugins; }; +in +{ + + ###### interface + + options = { + + services.gsignond = { + + enable = mkOption { + type = types.bool; + default = false; + description = '' + Whether to enable gSignOn daemon, a DBus service + which performs user authentication on behalf of its clients. + ''; + }; + + plugins = mkOption { + type = types.listOf types.package; + default = []; + description = '' + What plugins to use with the gSignOn daemon. + ''; + }; + }; + }; + + ###### implementation + config = mkIf config.services.gsignond.enable { + environment.etc."gsignond.conf".source = "${package}/etc/gsignond.conf"; + services.dbus.packages = [ package ]; + }; + +} diff --git a/nixos/modules/services/desktops/profile-sync-daemon.nix b/nixos/modules/services/desktops/profile-sync-daemon.nix index e3f74df3e573..e4e47cfbd438 100644 --- a/nixos/modules/services/desktops/profile-sync-daemon.nix +++ b/nixos/modules/services/desktops/profile-sync-daemon.nix @@ -4,22 +4,7 @@ with lib; let cfg = config.services.psd; - - configFile = '' - ${optionalString (cfg.users != [ ]) '' - USERS="${concatStringsSep " " cfg.users}" - ''} - - ${optionalString (cfg.browsers != [ ]) '' - BROWSERS="${concatStringsSep " " cfg.browsers}" - ''} - - ${optionalString (cfg.volatile != "") "VOLATILE=${cfg.volatile}"} - ${optionalString (cfg.daemonFile != "") "DAEMON_FILE=${cfg.daemonFile}"} - ''; - in { - options.services.psd = with types; { enable = mkOption { type = bool; @@ -28,32 +13,6 @@ in { Whether to enable the Profile Sync daemon. ''; }; - - users = mkOption { - type = listOf str; - default = [ ]; - example = [ "demo" ]; - description = '' - A list of users whose browser profiles should be sync'd to tmpfs. - ''; - }; - - browsers = mkOption { - type = listOf str; - default = [ ]; - example = [ "chromium" "firefox" ]; - description = '' - A list of browsers to sync. Available choices are: - - chromium chromium-dev conkeror.mozdev.org epiphany firefox - firefox-trunk google-chrome google-chrome-beta google-chrome-unstable - heftig-aurora icecat luakit midori opera opera-developer opera-beta - qupzilla palemoon rekonq seamonkey - - An empty list will enable all browsers. - ''; - }; - resyncTimer = mkOption { type = str; default = "1h"; @@ -66,80 +25,53 @@ in { omitted. ''; }; - - volatile = mkOption { - type = str; - default = "/run/psd-profiles"; - description = '' - The directory where browser profiles should reside(this should be - mounted as a tmpfs). Do not include a trailing backslash. - ''; - }; - - daemonFile = mkOption { - type = str; - default = "/run/psd"; - description = '' - Where the pid and backup configuration files will be stored. - ''; - }; }; config = mkIf cfg.enable { - assertions = [ - { assertion = cfg.users != []; - message = "services.psd.users must contain at least one user"; - } - ]; - systemd = { - services = { - psd = { - description = "Profile Sync daemon"; - wants = [ "psd-resync.service" "local-fs.target" ]; - wantedBy = [ "multi-user.target" ]; - preStart = "mkdir -p ${cfg.volatile}"; - - path = with pkgs; [ glibc rsync gawk ]; - - unitConfig = { - RequiresMountsFor = [ "/home/" ]; + user = { + services = { + psd = { + enable = true; + description = "Profile Sync daemon"; + wants = [ "psd-resync.service" "local-fs.target" ]; + wantedBy = [ "default.target" ]; + path = with pkgs; [ rsync kmod gawk nettools utillinux profile-sync-daemon ]; + unitConfig = { + RequiresMountsFor = [ "/home/" ]; + }; + serviceConfig = { + Type = "oneshot"; + RemainAfterExit = "yes"; + ExecStart = "${pkgs.profile-sync-daemon}/bin/profile-sync-daemon sync"; + ExecStop = "${pkgs.profile-sync-daemon}/bin/profile-sync-daemon unsync"; + }; }; - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = "yes"; - ExecStart = "${pkgs.profile-sync-daemon}/bin/profile-sync-daemon sync"; - ExecStop = "${pkgs.profile-sync-daemon}/bin/profile-sync-daemon unsync"; + psd-resync = { + enable = true; + description = "Timed profile resync"; + after = [ "psd.service" ]; + wants = [ "psd-resync.timer" ]; + partOf = [ "psd.service" ]; + wantedBy = [ "default.target" ]; + path = with pkgs; [ rsync kmod gawk nettools utillinux profile-sync-daemon ]; + serviceConfig = { + Type = "oneshot"; + ExecStart = "${pkgs.profile-sync-daemon}/bin/profile-sync-daemon resync"; + }; }; }; - psd-resync = { - description = "Timed profile resync"; - after = [ "psd.service" ]; - wants = [ "psd-resync.timer" ]; - partOf = [ "psd.service" ]; + timers.psd-resync = { + description = "Timer for profile sync daemon - ${cfg.resyncTimer}"; + partOf = [ "psd-resync.service" "psd.service" ]; - path = with pkgs; [ glibc rsync gawk ]; - - serviceConfig = { - Type = "oneshot"; - ExecStart = "${pkgs.profile-sync-daemon}/bin/profile-sync-daemon resync"; + timerConfig = { + OnUnitActiveSec = "${cfg.resyncTimer}"; }; }; }; - - timers.psd-resync = { - description = "Timer for profile sync daemon - ${cfg.resyncTimer}"; - partOf = [ "psd-resync.service" "psd.service" ]; - - timerConfig = { - OnUnitActiveSec = "${cfg.resyncTimer}"; - }; - }; }; - - environment.etc."psd.conf".text = configFile; - }; } diff --git a/nixos/modules/services/development/jupyter/default.nix b/nixos/modules/services/development/jupyter/default.nix index 9fcc00431865..f20860af6e12 100644 --- a/nixos/modules/services/development/jupyter/default.nix +++ b/nixos/modules/services/development/jupyter/default.nix @@ -145,6 +145,7 @@ in { systemd.services.jupyter = { description = "Jupyter development server"; + after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; # TODO: Patch notebook so we can explicitly pass in a shell diff --git a/nixos/modules/services/editors/emacs.xml b/nixos/modules/services/editors/emacs.xml index 94eb2e6a77bf..1ac53c818a7f 100644 --- a/nixos/modules/services/editors/emacs.xml +++ b/nixos/modules/services/editors/emacs.xml @@ -3,150 +3,148 @@ xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="module-services-emacs"> - - Emacs - - + + Emacs is an + extensible, customizable, self-documenting real-time display editor — and + more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp + programming language with extensions to support text editing. + + + Emacs runs within a graphical desktop environment using the X Window System, + but works equally well on a text terminal. Under + macOS, a "Mac port" edition is available, which + uses Apple's native GUI frameworks. + + + Nixpkgs provides a superior environment for + running Emacs. It's simple to create custom builds + by overriding the default packages. Chaotic collections of Emacs Lisp code + and extensions can be brought under control using declarative package + management. NixOS even provides a + systemd user service for automatically starting the Emacs + daemon. + +
+ Installing <application>Emacs</application> - Emacs - is an extensible, customizable, self-documenting real-time display - editor — and more. At its core is an interpreter for Emacs Lisp, a - dialect of the Lisp programming language with extensions to - support text editing. + Emacs can be installed in the normal way for Nix (see + ). In addition, a NixOS + service can be enabled. - - Emacs runs within a graphical desktop environment using the X - Window System, but works equally well on a text terminal. Under - macOS, a "Mac port" edition is - available, which uses Apple's native GUI frameworks. - +
+ The Different Releases of Emacs - - Nixpkgs provides a superior environment - for running Emacs. It's simple to - create custom builds by overriding the default packages. Chaotic - collections of Emacs Lisp code and extensions can be brought under - control using declarative package - management. NixOS even provides a - systemd user service for automatically - starting the Emacs daemon. - + + Nixpkgs defines several basic Emacs packages. + The following are attributes belonging to the pkgs set: + + + + emacs + + + emacs25 + + + + The latest stable version of Emacs 25 using the + GTK+ 2 + widget toolkit. + + + + + + emacs25-nox + + + + Emacs 25 built without any dependency on X11 libraries. + + + + + + emacsMacport + + + emacs25Macport + + + + Emacs 25 with the "Mac port" patches, providing a more native look and + feel under macOS. + + + + + -
- Installing <application>Emacs</application> + + If those aren't suitable, then the following imitation Emacs editors are + also available in Nixpkgs: + Zile, + mg, + Yi. + +
- - Emacs can be installed in the normal way for Nix (see - ). - In addition, a NixOS service - can be enabled. - +
+ Adding Packages to Emacs -
- The Different Releases of Emacs + + Emacs includes an entire ecosystem of functionality beyond text editing, + including a project planner, mail and news reader, debugger interface, + calendar, and more. + - - Nixpkgs defines several basic Emacs - packages. The following are attributes belonging to the - pkgs set: - - - - emacs - emacs25 - - - The latest stable version of Emacs 25 using the GTK+ 2 widget - toolkit. - - - - - emacs25-nox - - - Emacs 25 built without any dependency on X11 - libraries. - - - - - emacsMacport - emacs25Macport - - - Emacs 25 with the "Mac port" patches, providing a more - native look and feel under macOS. - - - - - - - - If those aren't suitable, then the following imitation Emacs - editors are also available in Nixpkgs: - Zile, - mg, - Yi. - - -
-
- Adding Packages to Emacs - - Emacs includes an entire ecosystem of functionality beyond - text editing, including a project planner, mail and news - reader, debugger interface, calendar, and more. - - - - Most extensions are gotten with the Emacs packaging system - (package.el) from + Most extensions are gotten with the Emacs packaging system + (package.el) from + Emacs Lisp Package Archive - (ELPA), - MELPA, - MELPA Stable, - and Org ELPA. - Nixpkgs is regularly updated to mirror all these archives. - + (ELPA), + MELPA, + MELPA Stable, and + Org ELPA. Nixpkgs is + regularly updated to mirror all these archives. + - - Under NixOS, you can continue to use - package-list-packages and - package-install to install packages. You - can also declare the set of Emacs packages you need using the - derivations from Nixpkgs. The rest of this section discusses - declarative installation of Emacs packages through nixpkgs. - + + Under NixOS, you can continue to use + package-list-packages and + package-install to install packages. You can also + declare the set of Emacs packages you need using the derivations from + Nixpkgs. The rest of this section discusses declarative installation of + Emacs packages through nixpkgs. + - - - This documentation describes the new Emacs packages - framework in NixOS 16.03 - (emacsPackagesNg) which should not be - confused with the previous and deprecated framework - (emacs24Packages). - - + + + This documentation describes the new Emacs packages framework in NixOS + 16.03 (emacsPackagesNg) which should not be confused + with the previous and deprecated framework + (emacs24Packages). + + - - The first step to declare the list of packages you want in - your Emacs installation is to create a dedicated - derivation. This can be done in a dedicated - emacs.nix file such as: - - - Nix expression to build Emacs with packages (<filename>emacs.nix</filename>) - + + The first step to declare the list of packages you want in your Emacs + installation is to create a dedicated derivation. This can be done in a + dedicated emacs.nix file such as: + + Nix expression to build Emacs with packages (<filename>emacs.nix</filename>) + /* This is a nix expression to build Emacs and some Emacs packages I like from source on any distribution where Nix is installed. This will install @@ -181,119 +179,104 @@ in pkgs.notmuch # From main packages set ]) - - - - - - The first non-comment line in this file - ({ pkgs ? ... }) - indicates that the whole file represents a function. - - - - - - The let expression below defines a - myEmacs binding pointing to the current - stable version of Emacs. This binding is here to separate the - choice of the Emacs binary from the specification of the - required packages. - - - - - - This generates an emacsWithPackages - function. It takes a single argument: a function from a - package set to a list of packages (the packages that will - be available in Emacs). - - - - - - The rest of the file specifies the list of packages to - install. In the example, two packages - (magit and - zerodark-theme) are taken from MELPA - stable. - - - - - - Two packages (undo-tree and - zoom-frm) are taken from MELPA. - - - - - Three packages are taken from GNU ELPA. - - - - - notmuch is taken from a nixpkgs derivation - which contains an Emacs mode. - - - - - - + + + - The result of this configuration will be an - emacs command which launches Emacs with all - of your chosen packages in the load-path. + The first non-comment line in this file ({ pkgs ? ... + }) indicates that the whole file represents a function. - + + - You can check that it works by executing this in a terminal: + The let expression below defines a + myEmacs binding pointing to the current stable + version of Emacs. This binding is here to separate the choice of the + Emacs binary from the specification of the required packages. + + + + + This generates an emacsWithPackages function. It + takes a single argument: a function from a package set to a list of + packages (the packages that will be available in Emacs). + + + + + The rest of the file specifies the list of packages to install. In the + example, two packages (magit and + zerodark-theme) are taken from MELPA stable. + + + + + Two packages (undo-tree and + zoom-frm) are taken from MELPA. + + + + + Three packages are taken from GNU ELPA. + + + + + notmuch is taken from a nixpkgs derivation which + contains an Emacs mode. + + + + + + The result of this configuration will be an emacs + command which launches Emacs with all of your chosen packages in the + load-path. + + + + You can check that it works by executing this in a terminal: $ nix-build emacs.nix $ ./result/bin/emacs -q + and then typing M-x package-initialize. Check that you + can use all the packages you want in this Emacs instance. For example, try + switching to the zerodark theme through M-x load-theme <RET> + zerodark <RET> y. + - and then typing M-x package-initialize. - Check that you can use all the packages you want in this - Emacs instance. For example, try switching to the zerodark - theme through - M-x load-theme <RET> zerodark <RET> y. - + + + A few popular extensions worth checking out are: auctex, company, + edit-server, flycheck, helm, iedit, magit, multiple-cursors, projectile, + and yasnippet. + + - - - A few popular extensions worth checking out are: auctex, - company, edit-server, flycheck, helm, iedit, magit, - multiple-cursors, projectile, and yasnippet. - - - - - The list of available packages in the various ELPA - repositories can be seen with the following commands: - - Querying Emacs packages - + The list of available packages in the various ELPA repositories can be seen + with the following commands: + + Querying Emacs packages +" -qaP -A emacsPackagesNg.elpaPackages nix-env -f "" -qaP -A emacsPackagesNg.melpaPackages nix-env -f "" -qaP -A emacsPackagesNg.melpaStablePackages nix-env -f "" -qaP -A emacsPackagesNg.orgPackages ]]> - - + + - - If you are on NixOS, you can install this particular Emacs for - all users by adding it to the list of system packages - (see ). Simply - modify your file configuration.nix to - make it contain: - - Custom Emacs in <filename>configuration.nix</filename> - + If you are on NixOS, you can install this particular Emacs for all users by + adding it to the list of system packages (see + ). Simply modify your file + configuration.nix to make it contain: + + Custom Emacs in <filename>configuration.nix</filename> +" -qaP -A emacsPackagesNg.orgPackages ]; } ]]> - - + + - - In this case, the next nixos-rebuild switch - will take care of adding your emacs to the - PATH environment variable - (see ). - + + In this case, the next nixos-rebuild switch will take + care of adding your emacs to the PATH + environment variable (see ). + - - If you are not on NixOS or want to install this particular - Emacs only for yourself, you can do so by adding it to your - ~/.config/nixpkgs/config.nix - (see Nixpkgs manual): - - Custom Emacs in <filename>~/.config/nixpkgs/config.nix</filename> - + If you are not on NixOS or want to install this particular Emacs only for + yourself, you can do so by adding it to your + ~/.config/nixpkgs/config.nix (see + Nixpkgs + manual): + + Custom Emacs in <filename>~/.config/nixpkgs/config.nix</filename> + - - + + - - In this case, the next - nix-env -f '<nixpkgs>' -iA myemacs - will take care of adding your emacs to the - PATH environment variable. - -
+ + In this case, the next nix-env -f '<nixpkgs>' -iA + myemacs will take care of adding your emacs to the + PATH environment variable. + +
-
- Advanced Emacs Configuration +
+ Advanced Emacs Configuration - - If you want, you can tweak the Emacs package itself from your - emacs.nix. For example, if you want to - have a GTK+3-based Emacs instead of the default GTK+2-based - binary and remove the automatically generated - emacs.desktop (useful is you only use - emacsclient), you can change your file - emacs.nix in this way: - + + If you want, you can tweak the Emacs package itself from your + emacs.nix. For example, if you want to have a + GTK+3-based Emacs instead of the default GTK+2-based binary and remove the + automatically generated emacs.desktop (useful is you + only use emacsclient), you can change your file + emacs.nix in this way: + - - Custom Emacs build - + Custom Emacs build + {} }: let myEmacs = (pkgs.emacs.override { @@ -370,161 +352,143 @@ let }); in [...] ]]> - + - - After building this file as shown in , - you will get an GTK3-based Emacs binary pre-loaded with your - favorite packages. - -
+ + After building this file as shown in , you + will get an GTK3-based Emacs binary pre-loaded with your favorite packages. +
- -
+
+
Running Emacs as a Service + - NixOS provides an optional - systemd service which launches - - Emacs daemon - - with the user's login session. + NixOS provides an optional + systemd service which launches + + Emacs daemon with the user's login session. - Source: - modules/services/editors/emacs.nix + Source: + modules/services/editors/emacs.nix
- Enabling the Service - - - To install and enable the systemd - user service for Emacs daemon, add the following to your - configuration.nix: + Enabling the Service + + To install and enable the systemd user service for Emacs + daemon, add the following to your configuration.nix: = true; = import /home/cassou/.emacs.d { pkgs = pkgs; }; - + - - The services.emacs.package option allows a - custom derivation to be used, for example, one created by - emacsWithPackages. - + + The services.emacs.package option allows a custom + derivation to be used, for example, one created by + emacsWithPackages. + - - Ensure that the Emacs server is enabled for your user's Emacs - configuration, either by customizing the - server-mode variable, or by adding - (server-start) to - ~/.emacs.d/init.el. - - - - To start the daemon, execute the following: + + Ensure that the Emacs server is enabled for your user's Emacs + configuration, either by customizing the server-mode + variable, or by adding (server-start) to + ~/.emacs.d/init.el. + + + To start the daemon, execute the following: $ nixos-rebuild switch # to activate the new configuration.nix $ systemctl --user daemon-reload # to force systemd reload $ systemctl --user start emacs.service # to start the Emacs daemon - - The server should now be ready to serve Emacs clients. - - + The server should now be ready to serve Emacs clients. +
- Starting the client - - Ensure that the emacs server is enabled, either by customizing - the server-mode variable, or by adding - (server-start) to - ~/.emacs. - + Starting the client - - To connect to the emacs daemon, run one of the following: - + Ensure that the emacs server is enabled, either by customizing the + server-mode variable, or by adding + (server-start) to ~/.emacs. + + + + To connect to the emacs daemon, run one of the following: + - +
- Configuring the <varname>EDITOR</varname> variable - + Configuring the <varname>EDITOR</varname> variable - - If is - true, the EDITOR variable - will be set to a wrapper script which launches - emacsclient. - + - - Any setting of EDITOR in the shell config - files will override - services.emacs.defaultEditor. - To make sure EDITOR refers to the Emacs - wrapper script, remove any existing EDITOR - assignment from .profile, - .bashrc, .zshenv or - any other shell config file. - + + If is + true, the EDITOR variable will be set + to a wrapper script which launches emacsclient. + - - If you have formed certain bad habits when editing files, - these can be corrected with a shell alias to the wrapper - script: - alias vi=$EDITOR - + + Any setting of EDITOR in the shell config files will + override services.emacs.defaultEditor. To make sure + EDITOR refers to the Emacs wrapper script, remove any + existing EDITOR assignment from + .profile, .bashrc, + .zshenv or any other shell config file. + + + + If you have formed certain bad habits when editing files, these can be + corrected with a shell alias to the wrapper script: +alias vi=$EDITOR +
- Per-User Enabling of the Service - - - In general, systemd user services - are globally enabled by symlinks in - /etc/systemd/user. In the case where - Emacs daemon is not wanted for all users, it is possible to - install the service but not globally enable it: + Per-User Enabling of the Service + + In general, systemd user services are globally enabled + by symlinks in /etc/systemd/user. In the case where + Emacs daemon is not wanted for all users, it is possible to install the + service but not globally enable it: = false; = true; - + - - To enable the systemd user service for just - the currently logged in user, run: - - systemctl --user enable emacs - - This will add the symlink - ~/.config/systemd/user/emacs.service. - + + To enable the systemd user service for just the + currently logged in user, run: +systemctl --user enable emacs + This will add the symlink + ~/.config/systemd/user/emacs.service. +
-
- -
+
+
Configuring Emacs - The Emacs init file should be changed to load the extension - packages at startup: - - - Package initialization in <filename>.emacs</filename> - + Package initialization in <filename>.emacs</filename> + - + - After the declarative emacs package configuration has been - tested, previously downloaded packages can be cleaned up by - removing ~/.emacs.d/elpa (do make a backup - first, in case you forgot a package). + After the declarative emacs package configuration has been tested, + previously downloaded packages can be cleaned up by removing + ~/.emacs.d/elpa (do make a backup first, in case you + forgot a package). -
- A Major Mode for Nix Expressions + A Major Mode for Nix Expressions - - Of interest may be melpaPackages.nix-mode, - which provides syntax highlighting for the Nix language. This is - particularly convenient if you regularly edit Nix files. - + + Of interest may be melpaPackages.nix-mode, which + provides syntax highlighting for the Nix language. This is particularly + convenient if you regularly edit Nix files. +
- Accessing man pages - - You can use woman to get completion of all - available man pages. For example, type M-x woman - <RET> nixos-rebuild <RET>. - + Accessing man pages + + + You can use woman to get completion of all available + man pages. For example, type M-x woman <RET> nixos-rebuild + <RET>. +
- Editing DocBook 5 XML Documents - - Emacs includes Editing DocBook 5 XML Documents + + + Emacs includes + nXML, - a major-mode for validating and editing XML documents. - When editing DocBook 5.0 documents, such as - this one, - nXML needs to be configured with the relevant schema, which is - not included. - + a major-mode for validating and editing XML documents. When editing DocBook + 5.0 documents, such as this one, + nXML needs to be configured with the relevant schema, which is not + included. + - - To install the DocBook 5.0 schemas, either add - pkgs.docbook5 to - ( + To install the DocBook 5.0 schemas, either add + pkgs.docbook5 to + + (NixOS), or run - nix-env -i pkgs.docbook5 - (Nix). - + nix-env -i pkgs.docbook5 + (Nix). + - - Then customize the variable rng-schema-locating-files to include ~/.emacs.d/schemas.xml and put the following text into that file: - - nXML Schema Configuration (<filename>~/.emacs.d/schemas.xml</filename>) - + Then customize the variable rng-schema-locating-files to + include ~/.emacs.d/schemas.xml and put the following + text into that file: + + nXML Schema Configuration (<filename>~/.emacs.d/schemas.xml</filename>) + - -- -+ - -- -+ - - - -@@ -707,9 +707,9 @@ - key files for mime detection, etc - --> - -- -+ - -- -+ - - - diff --git a/pkgs/development/compilers/boo/default.nix b/pkgs/development/compilers/boo/default.nix deleted file mode 100644 index ec5e08ffda40..000000000000 --- a/pkgs/development/compilers/boo/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ stdenv, fetchFromGitHub, pkgconfig, mono, makeWrapper, nant -, shared-mime-info, gtksourceview, gtk2 }: - -let - release = "alpha"; -in stdenv.mkDerivation rec { - name = "boo-${version}"; - version = "2013-10-21"; - - src = fetchFromGitHub { - owner = "boo-lang"; - repo = "boo"; - - rev = "${release}"; - sha256 = "174abdwfpq8i3ijx6bwqll16lx7xwici374rgsbymyk8g8mla094"; - }; - - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ - mono makeWrapper nant shared-mime-info gtksourceview - gtk2 - ]; - - patches = [ ./config.patch ]; - - postPatch = '' - sed -e 's|\$out|'$out'|' -i default.build - ''; - - buildPhase = '' - nant -t:mono-4.5 - ''; - - installPhase = '' - nant install - cp $out/lib/mono/boo/*.dll $out/lib/boo/ - ''; - - dontStrip = true; - - meta = with stdenv.lib; { - description = "The Boo Programming Language"; - platforms = platforms.linux; - broken = true; - }; -} diff --git a/pkgs/development/compilers/carp/default.nix b/pkgs/development/compilers/carp/default.nix new file mode 100644 index 000000000000..65f0481a8010 --- /dev/null +++ b/pkgs/development/compilers/carp/default.nix @@ -0,0 +1,47 @@ +{ stdenv, fetchFromGitHub, makeWrapper, clang, haskellPackages }: + +haskellPackages.mkDerivation rec { + + pname = "carp"; + version = "unstable-2018-09-15"; + + src = fetchFromGitHub { + owner = "carp-lang"; + repo = "Carp"; + rev = "cf9286c35cab1c170aa819f7b30b5871b9e812e6"; + sha256 = "1k6kdxbbaclhi40b9p3fgbkc1x6pc4v0029xjm6gny6pcdci2cli"; + }; + + buildDepends = [ makeWrapper ]; + + executableHaskellDepends = with haskellPackages; [ + HUnit blaze-markup blaze-html split cmdargs + ]; + + isExecutable = true; + + # The carp executable must know where to find its core libraries and other + # files. Set the environment variable CARP_DIR so that it points to the root + # of the Carp repo. See: + # https://github.com/carp-lang/Carp/blob/master/docs/Install.md#setting-the-carp_dir + # + # Also, clang must be available run-time because carp is compiled to C which + # is then compiled with clang. + postInstall = '' + wrapProgram $out/bin/carp \ + --set CARP_DIR $src \ + --prefix PATH : ${clang}/bin + wrapProgram $out/bin/carp-header-parse \ + --set CARP_DIR $src \ + --prefix PATH : ${clang}/bin + ''; + + description = "A statically typed lisp, without a GC, for real-time applications"; + homepage = https://github.com/carp-lang/Carp; + license = stdenv.lib.licenses.asl20; + maintainers = with stdenv.lib.maintainers; [ jluttine ]; + + # Windows not (yet) supported. + platforms = with stdenv.lib.platforms; unix ++ darwin; + +} diff --git a/pkgs/development/compilers/clasp/default.nix b/pkgs/development/compilers/clasp/default.nix index 6ff2028e3c16..349482fbde97 100644 --- a/pkgs/development/compilers/clasp/default.nix +++ b/pkgs/development/compilers/clasp/default.nix @@ -1,7 +1,8 @@ -{stdenv, fetchFromGitHub - , llvmPackages - , cmake, boehmgc, gmp, zlib, ncurses, boost - , python, git, sbcl +{ stdenv, fetchFromGitHub +, llvmPackages +, cmake, boehmgc, gmp, zlib, ncurses, boost +, python, git, sbcl +, wafHook }: stdenv.mkDerivation rec { name = "${pname}-${version}"; @@ -16,7 +17,7 @@ stdenv.mkDerivation rec { fetchSubmodules = true; }; - nativeBuildInputs = [ cmake python git sbcl ]; + nativeBuildInputs = [ cmake python git sbcl wafHook ]; buildInputs = with llvmPackages; ( builtins.map (x: stdenv.lib.overrideDerivation x @@ -32,36 +33,14 @@ stdenv.mkDerivation rec { NIX_CFLAGS_COMPILE = " -frtti "; - configurePhase = '' - runHook preConfigure - - export CXX=clang++ - export CC=clang - + postPatch = '' echo " INSTALL_PATH_PREFIX = '$out' " | sed -e 's/^ *//' > wscript.config - - python ./waf configure update_submodules - - runHook postConfigure ''; - buildPhase = '' - runHook preBuild - - python ./waf build_cboehm - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - python ./waf install_cboehm - - runHook postInstall - ''; + buildTargets = "build_cboehm"; + installTargets = "install_cboehm"; meta = { inherit version; @@ -70,5 +49,6 @@ stdenv.mkDerivation rec { maintainers = [stdenv.lib.maintainers.raskin]; platforms = stdenv.lib.platforms.linux; homepage = "https://github.com/drmeister/clasp"; + broken = true; # 2018-09-08, no successful build since 2018-01-03 }; } diff --git a/pkgs/development/compilers/closure/default.nix b/pkgs/development/compilers/closure/default.nix index 63b31c60d986..7f666cac68ef 100644 --- a/pkgs/development/compilers/closure/default.nix +++ b/pkgs/development/compilers/closure/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "closure-compiler-${version}"; - version = "20180805"; + version = "20181008"; src = fetchurl { url = "https://dl.google.com/closure-compiler/compiler-${version}.tar.gz"; - sha256 = "1jis9ykbbynq6pa8sl1jy8888l2bk9g4xsiiiab51zn62shqnq26"; + sha256 = "1zh6q7fgwjk2p4bivvpcwgn1657jc557zrgibwpyvbwm87mb57wv"; }; sourceRoot = "."; diff --git a/pkgs/development/compilers/compcert/default.nix b/pkgs/development/compilers/compcert/default.nix index 631179c483bc..a0058242bad8 100644 --- a/pkgs/development/compilers/compcert/default.nix +++ b/pkgs/development/compilers/compcert/default.nix @@ -1,5 +1,5 @@ { stdenv, lib, fetchurl, fetchpatch -, coq, ocamlPackages +, coq, ocamlPackages, coq2html , tools ? stdenv.cc }: @@ -7,23 +7,18 @@ assert lib.versionAtLeast ocamlPackages.ocaml.version "4.02"; stdenv.mkDerivation rec { name = "compcert-${version}"; - version = "3.3"; + version = "3.4"; src = fetchurl { url = "http://compcert.inria.fr/release/${name}.tgz"; - sha256 = "16xrqcwak1v1fk5ndx6jf1yvxv3adsr7p7z34gfm2mpggxnq0xwn"; + sha256 = "12gchwvkzhd2bhrnwzfb4a06wc4hgv98z987k06vj7ga31ii763h"; }; - buildInputs = [ coq ] + buildInputs = [ coq coq2html ] ++ (with ocamlPackages; [ ocaml findlib menhir ]); enableParallelBuilding = true; - patches = [ (fetchpatch { - url = "https://github.com/AbsInt/CompCert/commit/679ecfeaa24c0615fa1999e9582bf2af6a9f35e7.patch"; - sha256 = "04yrn6dp57aw6lmlr4yssjlx9cxix0mlmaw7gfhwyz5bzqc2za1a"; - })]; - configurePhase = '' substituteInPlace ./configure --replace '{toolprefix}gcc' '{toolprefix}cc' ./configure -clightgen -prefix $out -toolprefix ${tools}/bin/ '' + diff --git a/pkgs/development/compilers/coreclr/default.nix b/pkgs/development/compilers/coreclr/default.nix index 3861501d3996..05958d523363 100644 --- a/pkgs/development/compilers/coreclr/default.nix +++ b/pkgs/development/compilers/coreclr/default.nix @@ -92,7 +92,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = https://dotnet.github.io/core/; + homepage = https://github.com/dotnet/core/; description = ".NET is a general purpose development platform"; platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ kuznero ]; diff --git a/pkgs/development/compilers/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix index aa1c85ebcb00..51cea9810bc9 100644 --- a/pkgs/development/compilers/crystal/default.nix +++ b/pkgs/development/compilers/crystal/default.nix @@ -1,93 +1,142 @@ -{ stdenv, fetchurl, makeWrapper -, boehmgc, libatomic_ops, pcre, libevent, libiconv, llvm, clang, which }: +{ stdenv, lib, fetchFromGitHub, fetchurl, makeWrapper +, gmp, openssl, readline, tzdata, libxml2, libyaml +, boehmgc, libatomic_ops, pcre, libevent, libiconv, llvm, clang, which, zlib }: -stdenv.mkDerivation rec { - name = "crystal-${version}"; - version = "0.26.0"; +let + binaryVersion = "0.26.0"; + releaseDate = "2018-08-29"; - src = fetchurl { - url = "https://github.com/crystal-lang/crystal/archive/${version}.tar.gz"; - sha256 = "18vv47xvnf3hl5js5sk58wj2khqq36kcs851i3lgr0ji7m0g3379"; - }; - - prebuiltName = "crystal-0.26.0-1"; - prebuiltSrc = let arch = { - "x86_64-linux" = "linux-x86_64"; - "i686-linux" = "linux-i686"; + arch = { + "x86_64-linux" = "linux-x86_64"; + "i686-linux" = "linux-i686"; "x86_64-darwin" = "darwin-x86_64"; - }."${stdenv.hostPlatform.system}" or (throw "system ${stdenv.hostPlatform.system} not supported"); - in fetchurl { - url = "https://github.com/crystal-lang/crystal/releases/download/0.26.0/${prebuiltName}-${arch}.tar.gz"; - sha256 = { - "x86_64-linux" = "1xban102yiiwmlklxvn3xp3q546bp8hlxxpakayajkhhnpl6yv45"; - "i686-linux" = "1igspf1lrv7wpmz0pfrkbx8m1ykvnv4zhic53cav4nicppm2v0ic"; - "x86_64-darwin" = "0hzc65ccajr0yhmvi5vbdgbzbp1gbjy56da24ds3zwwkam1ddk0k"; - }."${stdenv.hostPlatform.system}"; + }."${stdenv.system}" or (throw "system ${stdenv.system} not supported"); + + checkInputs = [ gmp openssl readline libxml2 libyaml tzdata ]; + + # we could turn this into a function instead in case we cannot use the same + # binary to build multiple versions + binary = stdenv.mkDerivation rec { + name = "crystal-binary-${binaryVersion}"; + + src = fetchurl { + url = "https://github.com/crystal-lang/crystal/releases/download/${binaryVersion}/crystal-${binaryVersion}-1-${arch}.tar.gz"; + sha256 = { + "x86_64-linux" = "1xban102yiiwmlklxvn3xp3q546bp8hlxxpakayajkhhnpl6yv45"; + "i686-linux" = "1igspf1lrv7wpmz0pfrkbx8m1ykvnv4zhic53cav4nicppm2v0ic"; + "x86_64-darwin" = "0hzc65ccajr0yhmvi5vbdgbzbp1gbjy56da24ds3zwwkam1ddk0k"; + }."${stdenv.system}"; + }; + + buildCommand = '' + mkdir -p $out + tar --strip-components=1 -C $out -xf ${src} + ''; }; - unpackPhase = '' - mkdir ${prebuiltName} - tar --strip-components=1 -C ${prebuiltName} -xf ${prebuiltSrc} - tar xf ${src} - ''; + generic = { version, sha256, doCheck ? true }: + stdenv.mkDerivation rec { + inherit doCheck; + name = "crystal-${version}"; - # crystal on Darwin needs libiconv to build - libs = [ - boehmgc libatomic_ops pcre libevent - ] ++ stdenv.lib.optionals stdenv.isDarwin [ - libiconv - ]; + src = fetchFromGitHub { + owner = "crystal-lang"; + repo = "crystal"; + rev = version; + inherit sha256; + }; - nativeBuildInputs = [ which makeWrapper ]; + # the first bit can go when https://github.com/crystal-lang/crystal/pull/6788 is merged + postPatch = '' + substituteInPlace src/compiler/crystal/config.cr \ + --replace '{{ `date "+%Y-%m-%d"`.stringify.chomp }}' '"${releaseDate}"' + ln -s spec/compiler spec/std + substituteInPlace spec/std/process_spec.cr \ + --replace /bin/ /run/current-system/sw/bin + ''; - buildInputs = libs ++ [ llvm ]; + buildInputs = [ + boehmgc libatomic_ops pcre libevent + llvm zlib openssl + ] ++ stdenv.lib.optionals stdenv.isDarwin [ + libiconv + ]; - libPath = stdenv.lib.makeLibraryPath libs; + nativeBuildInputs = [ binary makeWrapper which ]; - sourceRoot = "${name}"; - preBuild = '' - patchShebangs bin/crystal - patchShebangs ../${prebuiltName}/bin/crystal - export PATH="$(pwd)/../${prebuiltName}/bin:$PATH" - ''; + makeFlags = [ + "CRYSTAL_CONFIG_BUILD_DATE=${releaseDate}" + "CRYSTAL_CONFIG_VERSION=${version}" + ]; - makeFlags = [ "CRYSTAL_CONFIG_VERSION=${version}" - "FLAGS=--no-debug" - "release=1" - "all" "docs" - ]; + buildFlags = [ + "all" "docs" + ]; - installPhase = '' - install -Dm755 .build/crystal $out/bin/crystal - wrapProgram $out/bin/crystal \ - --suffix PATH : ${clang}/bin \ - --suffix CRYSTAL_PATH : lib:$out/lib/crystal \ - --suffix LIBRARY_PATH : $libPath - install -dm755 $out/lib/crystal - cp -r src/* $out/lib/crystal/ + FLAGS = [ + "--release" + "--single-module" # needed for deterministic builds + ]; - install -dm755 $out/share/doc/crystal/api - cp -r docs/* $out/share/doc/crystal/api/ - cp -r samples $out/share/doc/crystal/ + # We *have* to add `which` to the PATH or crystal is unable to build stuff + # later if which is not available. + installPhase = '' + runHook preInstall - install -Dm644 etc/completion.bash $out/share/bash-completion/completions/crystal - install -Dm644 etc/completion.zsh $out/share/zsh/site-functions/_crystal + install -Dm755 .build/crystal $out/bin/crystal + wrapProgram $out/bin/crystal \ + --suffix PATH : ${lib.makeBinPath [ clang which ]} \ + --suffix CRYSTAL_PATH : lib:$out/lib/crystal \ + --suffix LIBRARY_PATH : ${lib.makeLibraryPath buildInputs} + install -dm755 $out/lib/crystal + cp -r src/* $out/lib/crystal/ - install -Dm644 man/crystal.1 $out/share/man/man1/crystal.1 + install -dm755 $out/share/doc/crystal/api + cp -r docs/* $out/share/doc/crystal/api/ + cp -r samples $out/share/doc/crystal/ - install -Dm644 LICENSE $out/share/licenses/crystal/LICENSE - ''; + install -Dm644 etc/completion.bash $out/share/bash-completion/completions/crystal + install -Dm644 etc/completion.zsh $out/share/zsh/site-functions/_crystal - dontStrip = true; + install -Dm644 man/crystal.1 $out/share/man/man1/crystal.1 - enableParallelBuilding = false; + install -Dm644 -t $out/share/licenses/crystal LICENSE README.md - meta = { - description = "A compiled language with Ruby like syntax and type inference"; - homepage = https://crystal-lang.org/; - license = stdenv.lib.licenses.asl20; - maintainers = with stdenv.lib.maintainers; [ manveru david50407 ]; - platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ]; + runHook postInstall + ''; + + enableParallelBuilding = true; + + dontStrip = true; + + checkTarget = "spec"; + + preCheck = '' + export LIBRARY_PATH=${lib.makeLibraryPath checkInputs}:$LIBRARY_PATH + ''; + + meta = with lib; { + description = "A compiled language with Ruby like syntax and type inference"; + homepage = https://crystal-lang.org/; + license = licenses.asl20; + maintainers = with maintainers; [ manveru david50407 peterhoeg ]; + platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ]; + }; }; + +in rec { + crystal_0_25 = generic { + version = "0.25.1"; + sha256 = "15xmbkalsdk9qpc6wfpkly3sifgw6a4ai5jzlv78dh3jp7glmgyl"; + doCheck = false; + }; + + crystal_0_26 = generic { + version = "0.26.1"; + sha256 = "0jwxrqm99zcjj82gyl6bzvnfj79nwzqf8sa1q3f66q9p50v44f84"; + doCheck = false; # about 20 tests out of more than 14000 are failing + }; + + crystal = crystal_0_26; } diff --git a/pkgs/development/compilers/cudatoolkit/default.nix b/pkgs/development/compilers/cudatoolkit/default.nix index e44c21abe946..6fdbde242f32 100644 --- a/pkgs/development/compilers/cudatoolkit/default.nix +++ b/pkgs/development/compilers/cudatoolkit/default.nix @@ -1,5 +1,5 @@ { lib, stdenv, makeWrapper, fetchurl, requireFile, perl, ncurses, expat, python27, zlib -, gcc48, gcc49, gcc5, gcc6 +, gcc48, gcc49, gcc5, gcc6, gcc7 , xorg, gtk2, glib, fontconfig, freetype, unixODBC, alsaLib, glibc }: @@ -149,8 +149,7 @@ let }; }; -in { - +in rec { cudatoolkit_6 = common { version = "6.0.37"; url = "http://developer.download.nvidia.com/compute/cuda/6_0/rel/installers/cuda_6.0.37_linux_64.run"; @@ -199,8 +198,8 @@ in { gcc = gcc6; }; - cudatoolkit_9 = common { - version = "9.1.85.1"; + cudatoolkit_9_1 = common { + version = "9.1.85.3"; url = "https://developer.nvidia.com/compute/cuda/9.1/Prod/local_installers/cuda_9.1.85_387.26_linux"; sha256 = "0lz9bwhck1ax4xf1fyb5nicb7l1kssslj518z64iirpy2qmwg5l4"; runPatches = [ @@ -208,9 +207,40 @@ in { url = "https://developer.nvidia.com/compute/cuda/9.1/Prod/patches/1/cuda_9.1.85.1_linux"; sha256 = "1f53ij5nb7g0vb5pcpaqvkaj1x4mfq3l0mhkfnqbk8sfrvby775g"; }) + (fetchurl { + url = "https://developer.nvidia.com/compute/cuda/9.1/Prod/patches/2/cuda_9.1.85.2_linux"; + sha256 = "16g0w09h3bqmas4hy1m0y6j5ffyharslw52fn25gql57bfihg7ym"; + }) + (fetchurl { + url = "https://developer.nvidia.com/compute/cuda/9.1/Prod/patches/3/cuda_9.1.85.3_linux"; + sha256 = "12mcv6f8z33z8y41ja8bv5p5iqhv2vx91mv3b5z6fcj7iqv98422"; + }) ]; gcc = gcc6; }; -} + cudatoolkit_9_2 = common { + version = "9.2.148.1"; + url = "https://developer.nvidia.com/compute/cuda/9.2/Prod2/local_installers/cuda_9.2.148_396.37_linux"; + sha256 = "04c6v9b50l4awsf9w9zj5vnxvmc0hk0ypcfjksbh4vnzrz14wigm"; + runPatches = [ + (fetchurl { + url = "https://developer.nvidia.com/compute/cuda/9.2/Prod2/patches/1/cuda_9.2.148.1_linux"; + sha256 = "1kx6l4yzsamk6q1f4vllcpywhbfr2j5wfl4h5zx8v6dgfpsjm2lw"; + }) + ]; + gcc = gcc7; + }; + cudatoolkit_9 = cudatoolkit_9_2; + + cudatoolkit_10_0 = common { + version = "10.0.130"; + url = "https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_10.0.130_410.48_linux"; + sha256 = "16p3bv1lwmyqpxil8r951h385sy9asc578afrc7lssa68c71ydcj"; + + gcc = gcc7; + }; + + cudatoolkit_10 = cudatoolkit_10_0; +} diff --git a/pkgs/development/compilers/dotnet/sdk/default.nix b/pkgs/development/compilers/dotnet/sdk/default.nix index 50057f91e804..9970fd9b33d3 100644 --- a/pkgs/development/compilers/dotnet/sdk/default.nix +++ b/pkgs/development/compilers/dotnet/sdk/default.nix @@ -12,15 +12,21 @@ let rpath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc libunwind libuuid icu openssl zlib curl ]; in stdenv.mkDerivation rec { - version = "2.1.302"; + version = "2.1.403"; + netCoreVersion = "2.1.5"; name = "dotnet-sdk-${version}"; src = fetchurl { url = "https://dotnetcli.azureedge.net/dotnet/Sdk/${version}/dotnet-sdk-${version}-linux-x64.tar.gz"; - sha256 = "1a8z9q69cd9a33j7fr7907abm5z4qiivw5k379cgsjmmvxwyvjia"; + # use sha512 from the download page + sha512 = "903a8a633aea9211ba36232a2decb3b34a59bb62bc145a0e7a90ca46dd37bb6c2da02bcbe2c50c17e08cdff8e48605c0f990786faf1f06be1ea4a4d373beb8a9"; }; - unpackPhase = "tar xvzf $src"; + unpackPhase = '' + mkdir src + cd src + tar xvzf $src + ''; buildPhase = '' runHook preBuild @@ -44,7 +50,7 @@ in meta = with stdenv.lib; { homepage = https://dotnet.github.io/; - description = ".NET Core SDK 2.0.2 with .NET Core 2.0.0"; + description = ".NET Core SDK ${version} with .NET Core ${netCoreVersion}"; platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ kuznero ]; license = licenses.mit; diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix index 93deb4a90aff..47a0d459a93d 100644 --- a/pkgs/development/compilers/elm/default.nix +++ b/pkgs/development/compilers/elm/default.nix @@ -1,4 +1,6 @@ -{ lib, stdenv, buildEnv, haskell, nodejs, fetchurl, makeWrapper, git }: +{ lib, stdenv, buildEnv +, haskell, nodejs +, fetchurl, fetchpatch, makeWrapper, git }: # To update: @@ -49,47 +51,24 @@ # that the default of ~/.elm isn't used. let - makeDotElm = ver: deps: - let versionsDat = ./versions.dat; - cmds = lib.mapAttrsToList (name: info: let - pkg = stdenv.mkDerivation { - - name = lib.replaceChars ["/"] ["-"] name + "-${info.version}"; - - src = fetchurl { - url = "https://github.com/${name}/archive/${info.version}.tar.gz"; - meta.homepage = "https://github.com/${name}/"; - inherit (info) sha256; - }; - - phases = [ "unpackPhase" "installPhase" ]; - - installPhase = '' - mkdir -p $out - cp -r * $out - ''; - - }; - in '' - mkdir -p .elm/${ver}/package/${name} - cp -R ${pkg} .elm/${ver}/package/${name}/${info.version} - '') deps; - in (lib.concatStrings cmds) + '' - mkdir -p .elm/${ver}/package; - cp ${versionsDat} .elm/${ver}/package/versions.dat; - chmod -R +w .elm - ''; - + fetchElmDeps = import ./fetchElmDeps.nix { inherit stdenv lib fetchurl; }; hsPkgs = haskell.packages.ghc822.override { overrides = self: super: with haskell.lib; let elmPkgs = { elm = overrideCabal (self.callPackage ./packages/elm.nix { }) (drv: { # sadly with parallelism most of the time breaks compilation enableParallelBuilding = false; - preConfigure = '' - export ELM_HOME=`pwd`/.elm - '' + (makeDotElm "0.19.0" (import ./packages/elm-elm.nix)); + preConfigure = fetchElmDeps { + elmPackages = (import ./packages/elm-elm.nix); + versionsDat = ./versions.dat; + }; buildTools = drv.buildTools or [] ++ [ makeWrapper ]; + patches = [ + (fetchpatch { + url = "https://github.com/elm/compiler/pull/1784/commits/78d2d8eab310552b1b877a3e90e1e57e7a09ddec.patch"; + sha256 = "0vdhk16xqm2hxw12s1b91a0bmi8w4wsxc086qlzglgnjxrl5b3w4"; + }) + ]; postInstall = '' wrapProgram $out/bin/elm \ --prefix PATH ':' ${lib.makeBinPath [ nodejs ]} @@ -99,26 +78,11 @@ let /* - This is not a core Elm package, and it's hosted on GitHub. - To update, run: - - cabal2nix --jailbreak --revision refs/tags/foo http://github.com/avh4/elm-format > packages/elm-format.nix - - where foo is a tag for a new version, for example "0.8.0". + The elm-format expression is updated via a script in the https://github.com/avh4/elm-format repo: + `pacakge/nix/build.sh` */ - elm-format = overrideCabal (self.callPackage ./packages/elm-format.nix { }) (drv: { - # https://github.com/avh4/elm-format/issues/529 - patchPhase = '' - cat >Setup.hs < packages/elm.nix -cabal2nix --no-check cabal://indents-0.3.3 > packages/indents.nix -cabal2nix --no-haddock --no-check --jailbreak --revision refs/tags/0.8.0 http://github.com/avh4/elm-format > packages/elm-format.nix diff --git a/pkgs/development/compilers/factor-lang/default.nix b/pkgs/development/compilers/factor-lang/default.nix index 4dab2e06f48e..65fb8a9c82dd 100644 --- a/pkgs/development/compilers/factor-lang/default.nix +++ b/pkgs/development/compilers/factor-lang/default.nix @@ -1,57 +1,58 @@ -{ stdenv, fetchurl, fetchFromGitHub, glib, git, +{ stdenv, fetchurl, glib, glibc, git, rlwrap, curl, pkgconfig, perl, makeWrapper, tzdata, ncurses, - libX11, pango, cairo, gtk2, gdk_pixbuf, gtkglext, - libGLU, libXmu, libXt, libICE, libSM }: + pango, cairo, gtk2, gdk_pixbuf, gtkglext, + mesa, xorg, openssl, unzip }: -stdenv.mkDerivation rec { +let + inherit (stdenv.lib) optional; + +in stdenv.mkDerivation rec { name = "factor-lang-${version}"; - version = "0.97"; - rev = "eb3ca179740e6cfba696b55a999caa13369e6182"; + version = "0.98"; + rev = "7999e72aecc3c5bc4019d43dc4697f49678cc3b4"; - src = fetchFromGitHub { - owner = "factor"; - repo = "factor"; - rev = rev; - sha256 = "16zlbxbad3d19jq01nk824i19bypqzn8l3yfxys40z06vjjncapd"; + src = fetchurl { + url = http://downloads.factorcode.org/releases/0.98/factor-src-0.98.zip; + sha256 = "01ip9mbnar4sv60d2wcwfz62qaamdvbykxw3gbhzqa25z36vi3ri"; }; - factorimage = fetchurl { - url = http://downloads.factorcode.org/releases/0.97/factor-linux-x86-64-0.97.tar.gz; - sha256 = "06y125c8vbng54my5fxdr3crpxkvhhcng2n35cxddd3wcg6vhxhp"; - name = "factorimage"; - }; + patches = [ + ./staging-command-line-0.98-pre.patch + ./workdir-0.98-pre.patch + ./fuel-dir.patch + ]; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ git rlwrap curl perl makeWrapper + buildInputs = with xorg; [ git rlwrap curl pkgconfig perl makeWrapper libX11 pango cairo gtk2 gdk_pixbuf gtkglext - libGLU libXmu libXt libICE libSM ]; + mesa libXmu libXt libICE libSM openssl unzip ]; buildPhase = '' - make $(bash ./build-support/factor.sh make-target) GIT_LABEL=heads/master-${rev} + sed -ie '4i GIT_LABEL = heads/master-${rev}' GNUmakefile + make linux-x86-64 + # De-memoize xdg-* functions, otherwise they break the image. + sed -ie 's/^MEMO:/:/' basis/xdg/xdg.factor ''; installPhase = '' mkdir -p $out/bin $out/lib/factor - # First, get a workable image. Unfortunately, no boot-image - # is available with release info. So fetch a released image. # The released image has library path info embedded, so we - # have to first recreate the boot image with Nix paths, and + # first have to recreate the boot image with Nix paths, and # then use it to build the Nix release image. - zcat ${factorimage} | (cd $out/lib && tar -xvpf - factor/factor.image ) + cp boot.unix-x86.64.image $out/lib/factor/factor.image - cp -r basis core extra unmaintained $out/lib/factor + cp -r basis core extra $out/lib/factor - # Factor uses the home directory for cache during compilation. - # We cant have that. So set it to $TMPDIR/.home - export HOME=$TMPDIR/.home && mkdir -p $HOME + # Factor uses XDG_CACHE_HOME for cache during compilation. + # We can't have that. So set it to $TMPDIR/.cache + export XDG_CACHE_HOME=$TMPDIR/.cache && mkdir -p $XDG_CACHE_HOME - # there is no ld.so.cache in NixOS so we construct one + # There is no ld.so.cache in NixOS so we construct one # out of known libraries. The side effect is that find-lib # will work only on the known libraries. There does not seem # to be a generic solution here. - find $(echo ${stdenv.lib.makeLibraryPath [ + find $(echo ${stdenv.lib.makeLibraryPath (with xorg; [ glib libX11 pango cairo gtk2 gdk_pixbuf gtkglext - libGLU libXmu libXt libICE libSM ]} | sed -e 's#:# #g') -name \*.so.\* > $TMPDIR/so.lst + mesa libXmu libXt libICE libSM ])} | sed -e 's#:# #g') -name \*.so.\* > $TMPDIR/so.lst (echo $(cat $TMPDIR/so.lst | wc -l) "libs found in cache \`/etc/ld.so.cache'"; for l in $(<$TMPDIR/so.lst); @@ -70,18 +71,29 @@ stdenv.mkDerivation rec { cp ./factor $out/bin wrapProgram $out/bin/factor --prefix LD_LIBRARY_PATH : \ - "${stdenv.lib.makeLibraryPath [ glib + "${stdenv.lib.makeLibraryPath (with xorg; [ glib libX11 pango cairo gtk2 gdk_pixbuf gtkglext - libGLU libXmu libXt libICE libSM ]}" + mesa libXmu libXt libICE libSM openssl])}" sed -ie 's#/bin/.factor-wrapped#/lib/factor/factor#g' $out/bin/factor mv $out/bin/.factor-wrapped $out/lib/factor/factor - # make a new bootstrap image + # build full factor image from boot image (cd $out/bin && ./factor -script -e='"unix-x86.64" USING: system bootstrap.image memory ; make-image save 0 exit' ) - mv $out/lib/factor/boot.unix-x86.64.image $out/lib/factor/factor.image - # now make the full system image, it overwrites $out/lib/factor/factor.image - $out/bin/factor -i=$out/lib/factor/factor.image + + # make a new bootstrap image + (cd $out/bin && ./factor -script -e='"unix-x86.64" USING: system tools.deploy.backend ; make-boot-image 0 exit' ) + + # rebuild final full factor image to include all patched sources + (cd $out/lib/factor && ./factor -i=boot.unix-x86.64.image) + + # install fuel mode for emacs + mkdir -p $out/share/emacs/site-lisp + # update default paths in factor-listener.el for fuel mode + substituteInPlace misc/fuel/fuel-listener.el \ + --subst-var-by fuel_factor_root_dir $out/lib/factor \ + --subst-var-by fuel_listener_factor_binary $out/bin/factor + cp misc/fuel/*.el $out/share/emacs/site-lisp/ ''; meta = with stdenv.lib; { @@ -89,7 +101,7 @@ stdenv.mkDerivation rec { license = licenses.bsd2; description = "A concatenative, stack-based programming language"; - maintainers = [ maintainers.vrthra ]; + maintainers = [ maintainers.vrthra maintainers.spacefrogg ]; platforms = [ "x86_64-linux" ]; }; } diff --git a/pkgs/development/compilers/factor-lang/fuel-dir.patch b/pkgs/development/compilers/factor-lang/fuel-dir.patch new file mode 100644 index 000000000000..8f45b0372469 --- /dev/null +++ b/pkgs/development/compilers/factor-lang/fuel-dir.patch @@ -0,0 +1,20 @@ +diff --git a/misc/fuel/fuel-listener.el b/misc/fuel/fuel-listener.el +index 2d1b182a75..bf2e573425 100644 +--- a/misc/fuel/fuel-listener.el ++++ b/misc/fuel/fuel-listener.el +@@ -30,13 +30,13 @@ + "Interacting with a Factor listener inside Emacs." + :group 'fuel) + +-(defcustom fuel-factor-root-dir nil ++(defcustom fuel-factor-root-dir "@fuel_factor_root_dir@" + "Full path to the factor root directory when starting a listener." + :type 'directory + :group 'fuel-listener) + + ;;; Is factor.com still valid on Windows...? +-(defcustom fuel-listener-factor-binary nil ++(defcustom fuel-listener-factor-binary "@fuel_listener_factor_binary@" + "Full path to the factor executable to use when starting a listener." + :type '(file :must-match t) + :group 'fuel-listener) diff --git a/pkgs/development/compilers/factor-lang/staging-command-line-0.98-pre.patch b/pkgs/development/compilers/factor-lang/staging-command-line-0.98-pre.patch new file mode 100644 index 000000000000..57fc657ddcf3 --- /dev/null +++ b/pkgs/development/compilers/factor-lang/staging-command-line-0.98-pre.patch @@ -0,0 +1,13 @@ +diff --git a/basis/tools/deploy/backend/backend.factor b/basis/tools/deploy/backend/backend.factor +index ec86089dbe..b146168ec9 100644 +--- a/basis/tools/deploy/backend/backend.factor ++++ b/basis/tools/deploy/backend/backend.factor +@@ -69,7 +69,7 @@ ERROR: can't-deploy-library-file library ; + [ staging-image-name "-output-image=" prepend , ] + [ " " join "-include=" prepend , ] bi + ] [ +- input-image-name "-i=" prepend , ++ input-image-name resource-path "-i=" prepend , + "-resource-path=" "" resource-path append , + "-run=tools.deploy.restage" , + ] bi diff --git a/pkgs/development/compilers/factor-lang/workdir-0.98-pre.patch b/pkgs/development/compilers/factor-lang/workdir-0.98-pre.patch new file mode 100644 index 000000000000..f1498743dd67 --- /dev/null +++ b/pkgs/development/compilers/factor-lang/workdir-0.98-pre.patch @@ -0,0 +1,24 @@ +diff --git a/core/io/pathnames/pathnames.factor b/core/io/pathnames/pathnames.factor +index 2d382e49d1..d4d9228d6c 100644 +--- a/core/io/pathnames/pathnames.factor ++++ b/core/io/pathnames/pathnames.factor +@@ -144,7 +144,10 @@ GENERIC: vocab-path ( path -- newpath ) + GENERIC: absolute-path ( path -- path' ) + + M: string absolute-path +- "resource:" ?head [ ++ "resource:work" ?head [ ++ trim-head-separators "/var/lib/factor" prepend-path ++ absolute-path ] ++ [ "resource:" ?head [ + trim-head-separators resource-path + absolute-path + ] [ +@@ -158,6 +161,7 @@ M: string absolute-path + ] [ + current-directory get prepend-path + ] if ] if ++ ] if + ] if ; + + M: object normalize-path ( path -- path' ) diff --git a/pkgs/development/compilers/fasm/bin.nix b/pkgs/development/compilers/fasm/bin.nix new file mode 100644 index 000000000000..5205792561b8 --- /dev/null +++ b/pkgs/development/compilers/fasm/bin.nix @@ -0,0 +1,24 @@ +{ stdenvNoCC, lib, fetchurl }: + +stdenvNoCC.mkDerivation rec { + name = "fasm-bin-${version}"; + + version = "1.73.04"; + + src = fetchurl { + url = "https://flatassembler.net/fasm-${version}.tgz"; + sha256 = "0y0xkf9fzcm5gklhdi61wjpd1p8islpbcnkv5k16aqci3qsd0ia1"; + }; + + installPhase = '' + install -D fasm${lib.optionalString stdenvNoCC.isx86_64 ".x64"} $out/bin/fasm + ''; + + meta = with lib; { + description = "x86(-64) macro assembler to binary, MZ, PE, COFF, and ELF"; + homepage = https://flatassembler.net/download.php; + license = licenses.bsd2; + maintainers = with maintainers; [ orivej ]; + platforms = [ "i686-linux" "x86_64-linux" ]; + }; +} diff --git a/pkgs/development/compilers/fasm/default.nix b/pkgs/development/compilers/fasm/default.nix new file mode 100644 index 000000000000..47b90469234f --- /dev/null +++ b/pkgs/development/compilers/fasm/default.nix @@ -0,0 +1,28 @@ +{ stdenv, lib, fasm-bin, isx86_64 }: + +stdenv.mkDerivation rec { + inherit (fasm-bin) version src meta; + + name = "fasm-${version}"; + + nativeBuildInputs = [ fasm-bin ]; + + buildPhase = '' + fasm source/Linux${lib.optionalString isx86_64 "/x64"}/fasm.asm fasm + for tool in listing prepsrc symbols; do + fasm tools/libc/$tool.asm + cc -o tools/libc/fasm-$tool tools/libc/$tool.o + done + ''; + + outputs = [ "out" "doc" ]; + + installPhase = '' + install -Dt $out/bin fasm tools/libc/fasm-* + + docs=$doc/share/doc/fasm + mkdir -p $docs + cp -r examples/ *.txt tools/fas.txt $docs + cp tools/readme.txt $docs/tools.txt + ''; +} diff --git a/pkgs/development/compilers/fpc/default.upstream b/pkgs/development/compilers/fpc/default.upstream index 7c11fb4761e1..9f16c1b645cd 100644 --- a/pkgs/development/compilers/fpc/default.upstream +++ b/pkgs/development/compilers/fpc/default.upstream @@ -1,4 +1,4 @@ -url http://sourceforge.net/projects/freepascal/files/Source/ +url https://sourceforge.net/projects/freepascal/files/Source/ SF_version_dir version_link 'fpcbuild-[0-9.]+[.]tar[.]gz/download$' SF_redirect diff --git a/pkgs/development/compilers/futhark/default.nix b/pkgs/development/compilers/futhark/default.nix new file mode 100644 index 000000000000..890be3431c3a --- /dev/null +++ b/pkgs/development/compilers/futhark/default.nix @@ -0,0 +1,55 @@ +# Generated using `cabal2nix --hpack .`, then replace src +{ mkDerivation, alex, array, base, bifunctors, binary, blaze-html +, bytestring, containers, data-binary-ieee754, directory +, directory-tree, dlist, extra, file-embed, filepath, gitrev, happy +, haskeline, hpack, HUnit, json, language-c-quote, mainland-pretty +, markdown, mtl, neat-interpolation, parallel, parsec, process +, process-extras, QuickCheck, random, raw-strings-qq, regex-tdfa +, srcloc, stdenv, template-haskell, temporary, test-framework +, test-framework-hunit, test-framework-quickcheck2, text +, th-lift-instances, transformers, vector, vector-binary-instances +, zlib, fetchFromGitHub +}: +mkDerivation { + pname = "futhark"; + version = "0.6.2"; + src = fetchFromGitHub { + owner = "diku-dk"; + repo = "futhark"; + rev = "v0.6.2"; + sha256 = "0yj7n01swpvqblybdnks3mjf0mzf1gdg2b2cpxdpxnrjw5j0pnq2"; + }; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bifunctors binary blaze-html bytestring containers + data-binary-ieee754 directory directory-tree dlist extra file-embed + filepath gitrev language-c-quote mainland-pretty markdown mtl + neat-interpolation parallel parsec process raw-strings-qq + regex-tdfa srcloc template-haskell text th-lift-instances + transformers vector vector-binary-instances zlib + ]; + libraryToolDepends = [ alex happy hpack ]; + executableHaskellDepends = [ + array base bifunctors binary blaze-html bytestring containers + data-binary-ieee754 directory directory-tree dlist extra file-embed + filepath gitrev haskeline json language-c-quote mainland-pretty + markdown mtl neat-interpolation parallel parsec process + process-extras random raw-strings-qq regex-tdfa srcloc + template-haskell temporary text th-lift-instances transformers + vector vector-binary-instances zlib + ]; + testHaskellDepends = [ + array base bifunctors binary blaze-html bytestring containers + data-binary-ieee754 directory directory-tree dlist extra file-embed + filepath gitrev HUnit language-c-quote mainland-pretty markdown mtl + neat-interpolation parallel parsec process QuickCheck + raw-strings-qq regex-tdfa srcloc template-haskell test-framework + test-framework-hunit test-framework-quickcheck2 text + th-lift-instances transformers vector vector-binary-instances zlib + ]; + preConfigure = "hpack"; + homepage = "https://futhark-lang.org"; + description = "An optimising compiler for a functional, array-oriented language"; + license = stdenv.lib.licenses.isc; +} diff --git a/pkgs/development/compilers/gambit/bootstrap.nix b/pkgs/development/compilers/gambit/bootstrap.nix index 05e804a1f740..8e9525e33842 100644 --- a/pkgs/development/compilers/gambit/bootstrap.nix +++ b/pkgs/development/compilers/gambit/bootstrap.nix @@ -1,16 +1,16 @@ -{ stdenv, fetchurl, autoconf, ... }: +{ stdenv, fetchurl, autoconf, git, ... }: stdenv.mkDerivation rec { name = "gambit-bootstrap-${version}"; - version = "4.8.9"; - tarball_version = "v4_8_9"; + version = "4.9.1"; + tarball_version = "v4_9_1"; src = fetchurl { - url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.8/source/gambit-${tarball_version}-devel.tgz"; - sha256 = "b7f86c794711792ca556ce41f8bc7043dffc395c01bb6d8d119bc2f454f89fbf"; + url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.9/source/gambit-${tarball_version}-devel.tgz"; + sha256 = "10kzv568gimp9nzh5xw0h01vw50wi68z3awfp9ibqrpq2l0n7mw7"; }; - buildInputs = [ autoconf ]; + buildInputs = [ autoconf git ]; configurePhase = '' ./configure --prefix=$out diff --git a/pkgs/development/compilers/gambit/build.nix b/pkgs/development/compilers/gambit/build.nix index 72530f99cdbc..65d16c48a616 100644 --- a/pkgs/development/compilers/gambit/build.nix +++ b/pkgs/development/compilers/gambit/build.nix @@ -1,8 +1,8 @@ -{ stdenv, git, openssl, autoconf, pkgs, makeStaticLibraries, version, SRC }: +{ stdenv, git, openssl, autoconf, pkgs, makeStaticLibraries, version, src }: stdenv.mkDerivation rec { name = "gambit-${version}"; - src = SRC; + inherit src; bootstrap = import ./bootstrap.nix ( pkgs ); diff --git a/pkgs/development/compilers/gambit/default.nix b/pkgs/development/compilers/gambit/default.nix index 36aa73f7274b..19297a6e68eb 100644 --- a/pkgs/development/compilers/gambit/default.nix +++ b/pkgs/development/compilers/gambit/default.nix @@ -1,11 +1,10 @@ { stdenv, callPackage, fetchurl }: callPackage ./build.nix { - version = "4.8.9"; - - SRC = fetchurl { - url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.8/source/gambit-v4_8_9-devel.tgz"; - sha256 = "1gwzz1ag9hlv266nvfq1bhwzrps3f2yghhffasjjqy8i8xwnry5p"; + version = "4.9.1"; + src = fetchurl { + url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.9/source/gambit-v4_9_1-devel.tgz"; + sha256 = "10kzv568gimp9nzh5xw0h01vw50wi68z3awfp9ibqrpq2l0n7mw7"; }; inherit stdenv; } diff --git a/pkgs/development/compilers/gambit/unstable.nix b/pkgs/development/compilers/gambit/unstable.nix index 41d0ee930bf0..15db82fc9fb2 100644 --- a/pkgs/development/compilers/gambit/unstable.nix +++ b/pkgs/development/compilers/gambit/unstable.nix @@ -1,12 +1,13 @@ -{ stdenv, callPackage, fetchgit }: +{ stdenv, callPackage, fetchFromGitHub }: callPackage ./build.nix { - version = "unstable-2018-08-06"; -# git-version = "4.8.9-77-g91a4ad2c"; - SRC = fetchgit { - url = "https://github.com/feeley/gambit.git"; - rev = "91a4ad2c28375f067adedcaa61f9d66a4b536f4f"; - sha256 = "0px1ipvhh0hz8n38h6jv4y1nn163j8llvcy4l7p3hkdns5czwy1p"; + version = "unstable-2018-11-19"; +# git-version = "4.9.1-8-g61c6cb50"; + src = fetchFromGitHub { + owner = "feeley"; + repo = "gambit"; + rev = "61c6cb500f4756be1e52095d5ab4501752525a70"; + sha256 = "1knpb40y1g09c6yqd2fsxm3bk56bl5xrrwfsd7nqa497x6ngm5pn"; }; inherit stdenv; } diff --git a/pkgs/development/compilers/gcc-arm-embedded/6/default.nix b/pkgs/development/compilers/gcc-arm-embedded/6/default.nix deleted file mode 100644 index 945649b29781..000000000000 --- a/pkgs/development/compilers/gcc-arm-embedded/6/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ stdenv, fetchurl, ncurses5, python27 }: - -stdenv.mkDerivation rec { - name = "gcc-arm-embedded-${version}"; - version = "6-2017-q2-update"; - subdir = "6-2017q2"; - - platformString = - if stdenv.isLinux then "linux" - else if stdenv.isDarwin then "mac" - else throw "unsupported platform"; - - urlString = "https://developer.arm.com/-/media/Files/downloads/gnu-rm/${subdir}/gcc-arm-none-eabi-${version}-${platformString}.tar.bz2"; - - src = - if stdenv.isLinux then fetchurl { url=urlString; sha256="1hvwi02mx34al525sngnl0cm7dkmzxfkb1brq9kvbv28wcplp3p6"; } - else if stdenv.isDarwin then fetchurl { url=urlString; sha256="0019ylpq4inq7p5gydpmc9m8ni72fz2csrjlqmgx1698998q0c3x"; } - else throw "unsupported platform"; - - phases = [ "unpackPhase" "installPhase" "fixupPhase" ]; - - installPhase = '' - mkdir -p $out - cp -r * $out - ''; - - dontPatchELF = true; - dontStrip = true; - - preFixup = '' - find $out -type f | while read f; do - patchelf $f > /dev/null 2>&1 || continue - patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) "$f" || true - patchelf --set-rpath ${stdenv.lib.makeLibraryPath [ "$out" stdenv.cc.cc ncurses5 python27 ]} "$f" || true - done - ''; - - meta = { - description = "Pre-built GNU toolchain from ARM Cortex-M & Cortex-R processors (Cortex-M0/M0+/M3/M4/M7, Cortex-R4/R5/R7/R8)"; - homepage = https://developer.arm.com/open-source/gnu-toolchain/gnu-rm; - license = with stdenv.lib.licenses; [ bsd2 gpl2 gpl3 lgpl21 lgpl3 mit ]; - maintainers = with stdenv.lib.maintainers; [ vinymeuh ]; - platforms = with stdenv.lib.platforms; linux ++ darwin; - }; -} diff --git a/pkgs/development/compilers/gcc-arm-embedded/default.nix b/pkgs/development/compilers/gcc-arm-embedded/default.nix deleted file mode 100644 index 7908d6d06ef8..000000000000 --- a/pkgs/development/compilers/gcc-arm-embedded/default.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ stdenv, bzip2, patchelf, glibc, gcc, fetchurl, version, releaseType, sha256, ncurses -, dirName ? null, subdirName ? null }: -with stdenv.lib; -let - versionParts = splitString "-" version; # 4.7 2013q3 20130916 - majorVersion = elemAt versionParts 0; # 4.7 - yearQuarter = elemAt versionParts 1; # 2013q3 - underscoreVersion = replaceChars ["."] ["_"] version; # 4_7-2013q3-20130916 - yearQuarterParts = splitString "q" yearQuarter; # 2013 3 - year = elemAt yearQuarterParts 0; # 2013 - quarter = elemAt yearQuarterParts 1; # 3 - dirName_ = if dirName != null then dirName else majorVersion; - subdirName_ = if subdirName != null then subdirName - else "${majorVersion}-${year}-q${quarter}-${releaseType}"; # 4.7-2013-q3-update -in -stdenv.mkDerivation { - name = "gcc-arm-embedded-${version}"; - - src = fetchurl { - url = "https://launchpad.net/gcc-arm-embedded/${dirName_}/${subdirName_}/+download/gcc-arm-none-eabi-${underscoreVersion}-linux.tar.bz2"; - sha256 = sha256; - }; - - buildInputs = [ bzip2 patchelf ]; - - dontPatchELF = true; - - phases = "unpackPhase patchPhase installPhase"; - - installPhase = '' - mkdir -pv $out - cp -r ./* $out - - for f in $(find $out); do - if [ -f "$f" ] && patchelf "$f" 2> /dev/null; then - patchelf --set-interpreter ${getLib glibc}/lib/ld-linux.so.2 \ - --set-rpath ${stdenv.lib.makeLibraryPath [ "$out" gcc ncurses ]} \ - "$f" || true - fi - done - ''; - - meta = with stdenv.lib; { - description = "Pre-built GNU toolchain from ARM Cortex-M & Cortex-R processors (Cortex-M0/M0+/M3/M4, Cortex-R4/R5/R7)"; - homepage = https://launchpad.net/gcc-arm-embedded; - license = with licenses; [ bsd2 gpl2 gpl3 lgpl21 lgpl3 mit ]; - maintainers = [ maintainers.rasendubi ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/development/compilers/gcc/4.8/default.nix b/pkgs/development/compilers/gcc/4.8/default.nix index 60db368c403a..9cfe03d6655c 100644 --- a/pkgs/development/compilers/gcc/4.8/default.nix +++ b/pkgs/development/compilers/gcc/4.8/default.nix @@ -52,12 +52,9 @@ with builtins; let version = "4.8.5"; - enableParallelBuilding = true; - inherit (stdenv) buildPlatform hostPlatform targetPlatform; - patches = [ ] - ++ optional enableParallelBuilding ../parallel-bconfig.patch + patches = [ ../parallel-bconfig.patch ] ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch ++ optional noSysDirs ../no-sys-dirs.patch ++ optional langFortran ../gfortran-driving.patch @@ -130,7 +127,7 @@ let version = "4.8.5"; "--disable-libmpx" # requires libc ] else [ (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot" - else "--with-headers=${getDev libcCross}/include") + else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}") "--enable-__cxa_atexit" "--enable-long-long" ] ++ @@ -148,10 +145,15 @@ let version = "4.8.5"; # In uclibc cases, libgomp needs an additional '-ldl' # and as I don't know how to pass it, I disable libgomp. "--disable-libgomp" - ] ++ [ - "--enable-threads=posix" - "--enable-nls" - "--disable-decimal-float" # No final libdecnumber (it may work only in 386) + ] + ++ 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 ""; @@ -175,7 +177,7 @@ stdenv.mkDerivation ({ inherit patches; - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" "pie" ]; outputs = [ "out" "lib" "man" "info" ]; setOutputFlags = false; @@ -201,9 +203,7 @@ stdenv.mkDerivation ({ '' else null; - # TODO(@Ericson2314): Make passthru instead. Weird to avoid mass rebuild, - crossStageStatic = targetPlatform == hostPlatform || crossStageStatic; - inherit noSysDirs staticCompiler langJava + inherit noSysDirs staticCompiler langJava crossStageStatic libcCross crossMingw; depsBuildBuild = [ buildPackages.stdenv.cc ]; @@ -211,20 +211,27 @@ stdenv.mkDerivation ({ ++ (optional (perl != null) perl) ++ (optional javaAwtGtk pkgconfig); - buildInputs = [ gmp mpfr libmpc libelf ] - ++ (optional (cloog != null) cloog) + # For building runtime libs + depsBuildTarget = + if hostPlatform == buildPlatform then [ + targetPackages.stdenv.cc.bintools # newly-built gcc will be used + ] else assert targetPlatform == hostPlatform; [ # build != host == target + stdenv.cc + ]; + + buildInputs = [ + gmp mpfr libmpc libelf + targetPackages.stdenv.cc.bintools # For linking code at run-time + ] ++ (optional (cloog != null) cloog) ++ (optional (isl != null) isl) ++ (optional (zlib != null) zlib) ++ (optionals langJava [ boehmgc zip unzip ]) ++ (optionals javaAwtGtk ([ gtk2 libart_lgpl ] ++ xlibs)) - ++ (optionals (targetPlatform != hostPlatform) [targetPackages.stdenv.cc.bintools]) - # The builder relies on GNU sed (for instance, Darwin's `sed' fails with # "-i may not be used with stdin"), and `stdenvNative' doesn't provide it. ++ (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" @@ -272,7 +279,7 @@ stdenv.mkDerivation ({ }" ] ++ - (if enableMultilib + (if (enableMultilib || targetPlatform.isAvr) then ["--enable-multilib" "--disable-libquadmath"] else ["--disable-multilib"]) ++ optional (!enableShared) "--disable-shared" ++ @@ -328,7 +335,7 @@ stdenv.mkDerivation ({ then "install-strip" else "install"; - # http://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 + # https://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 ${if hostPlatform.system == "x86_64-solaris" then "CC" else null} = "gcc -m64"; # Setting $CPATH and $LIBRARY_PATH to make sure both `gcc' and `xgcc' find the @@ -356,26 +363,26 @@ stdenv.mkDerivation ({ ++ optional (zlib != null) zlib ++ optional langJava boehmgc ++ optionals javaAwtGtk xlibs - ++ optionals javaAwtGtk [ gmp mpfr ]) - ); + ++ optionals javaAwtGtk [ gmp mpfr ] + )); EXTRA_TARGET_FLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-idirafter ${libcCross.dev}/include" + "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}" ] ++ optionals (! crossStageStatic) [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ]); EXTRA_TARGET_LDFLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-Wl,-L${libcCross.out}/lib" + "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}" ] ++ (if crossStageStatic then [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ] else [ - "-Wl,-rpath,${libcCross.out}/lib" - "-Wl,-rpath-link,${libcCross.out}/lib" + "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}" + "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}" ])); passthru = { @@ -384,12 +391,13 @@ stdenv.mkDerivation ({ hardeningUnsupportedFlags = [ "stackprotector" ]; }; - inherit enableParallelBuilding enableMultilib; + enableParallelBuilding = true; + inherit enableMultilib; inherit (stdenv) is64bit; meta = { - homepage = http://gcc.gnu.org/; + homepage = https://gcc.gnu.org/; license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ description = "GNU Compiler Collection, version ${version}" + (if stripped then "" else " (with debugging info)"); diff --git a/pkgs/development/compilers/gcc/4.9/default.nix b/pkgs/development/compilers/gcc/4.9/default.nix index 361db92cb767..9b23fe785999 100644 --- a/pkgs/development/compilers/gcc/4.9/default.nix +++ b/pkgs/development/compilers/gcc/4.9/default.nix @@ -1,4 +1,4 @@ -{ stdenv, targetPackages, fetchurl, noSysDirs, fetchpatch +{ stdenv, targetPackages, fetchurl, fetchpatch, noSysDirs , langC ? true, langCC ? true, langFortran ? false , langObjC ? stdenv.targetPlatform.isDarwin , langObjCpp ? stdenv.targetPlatform.isDarwin @@ -52,13 +52,10 @@ with builtins; let version = "4.9.4"; - enableParallelBuilding = true; - inherit (stdenv) buildPlatform hostPlatform targetPlatform; patches = - [ ../use-source-date-epoch.patch ] - ++ optionals enableParallelBuilding [ ../parallel-bconfig.patch ./parallel-strsignal.patch ] + [ ../use-source-date-epoch.patch ../parallel-bconfig.patch ./parallel-strsignal.patch ] ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch ++ optional noSysDirs ../no-sys-dirs.patch ++ optional langFortran ../gfortran-driving.patch @@ -135,7 +132,7 @@ let version = "4.9.4"; "--disable-libmpx" # requires libc ] else [ (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot" - else "--with-headers=${getDev libcCross}/include") + else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}") "--enable-__cxa_atexit" "--enable-long-long" ] ++ @@ -156,10 +153,15 @@ let version = "4.9.4"; # In uclibc cases, libgomp needs an additional '-ldl' # and as I don't know how to pass it, I disable libgomp. "--disable-libgomp" - ] ++ [ - "--enable-threads=posix" - "--enable-nls" - "--disable-decimal-float" # No final libdecnumber (it may work only in 386) + ] + ++ 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 ""; @@ -183,7 +185,7 @@ stdenv.mkDerivation ({ inherit patches; - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" "pie" ]; outputs = if langJava || langGo then ["out" "man" "info"] else [ "out" "lib" "man" "info" ]; @@ -210,9 +212,7 @@ stdenv.mkDerivation ({ '' else null; - # TODO(@Ericson2314): Make passthru instead. Weird to avoid mass rebuild, - crossStageStatic = targetPlatform == hostPlatform || crossStageStatic; - inherit noSysDirs staticCompiler langJava + inherit noSysDirs staticCompiler langJava crossStageStatic libcCross crossMingw; depsBuildBuild = [ buildPackages.stdenv.cc ]; @@ -236,8 +236,6 @@ stdenv.mkDerivation ({ ++ (optional (zlib != null) zlib) ++ (optionals langJava [ boehmgc zip unzip ]) ++ (optionals javaAwtGtk ([ gtk2 libart_lgpl ] ++ xlibs)) - ++ (optionals (targetPlatform != hostPlatform) [targetPackages.stdenv.cc.bintools]) - # The builder relies on GNU sed (for instance, Darwin's `sed' fails with # "-i may not be used with stdin"), and `stdenvNative' doesn't provide it. ++ (optional hostPlatform.isDarwin gnused) @@ -252,8 +250,7 @@ stdenv.mkDerivation ({ '' + stdenv.lib.optionalString (langJava || langGo) '' export lib=$out; - '' - ; + ''; dontDisableStatic = true; @@ -265,7 +262,8 @@ stdenv.mkDerivation ({ [ "--with-gmp-include=${gmp.dev}/include" "--with-gmp-lib=${gmp.out}/lib" - "--with-mpfr=${mpfr.dev}" + "--with-mpfr-include=${mpfr.dev}/include" + "--with-mpfr-lib=${mpfr.out}/lib" "--with-mpc=${libmpc}" ] ++ optional (libelf != null) "--with-libelf=${libelf}" ++ @@ -294,7 +292,7 @@ stdenv.mkDerivation ({ }" ] ++ - (if enableMultilib + (if (enableMultilib || targetPlatform.isAvr) then ["--enable-multilib" "--disable-libquadmath"] else ["--disable-multilib"]) ++ optional (!enableShared) "--disable-shared" ++ @@ -350,7 +348,7 @@ stdenv.mkDerivation ({ then "install-strip" else "install"; - # http://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 + # https://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 ${if hostPlatform.system == "x86_64-solaris" then "CC" else null} = "gcc -m64"; # Setting $CPATH and $LIBRARY_PATH to make sure both `gcc' and `xgcc' find the @@ -378,36 +376,40 @@ stdenv.mkDerivation ({ ++ optional (zlib != null) zlib ++ optional langJava boehmgc ++ optionals javaAwtGtk xlibs - ++ optionals javaAwtGtk [ gmp mpfr ])); + ++ optionals javaAwtGtk [ gmp mpfr ] + )); EXTRA_TARGET_FLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-idirafter ${getDev libcCross}/include" + "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}" ] ++ optionals (! crossStageStatic) [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ]); EXTRA_TARGET_LDFLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-Wl,-L${libcCross.out}/lib" + "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}" ] ++ (if crossStageStatic then [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ] else [ - "-Wl,-rpath,${libcCross.out}/lib" - "-Wl,-rpath-link,${libcCross.out}/lib" + "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}" + "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}" ])); - passthru = - { inherit langC langCC langObjC langObjCpp langFortran langGo version; isGNU = true; }; + passthru = { + inherit langC langCC langObjC langObjCpp langFortran langGo version; + isGNU = true; + }; - inherit enableParallelBuilding enableMultilib; + enableParallelBuilding = true; + inherit enableMultilib; inherit (stdenv) is64bit; meta = { - homepage = http://gcc.gnu.org/; + homepage = https://gcc.gnu.org/; license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ description = "GNU Compiler Collection, version ${version}" + (if stripped then "" else " (with debugging info)"); @@ -426,7 +428,8 @@ stdenv.mkDerivation ({ platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.freebsd ++ - stdenv.lib.platforms.illumos; + stdenv.lib.platforms.illumos ++ + stdenv.lib.platforms.darwin; }; } diff --git a/pkgs/development/compilers/gcc/5/default.nix b/pkgs/development/compilers/gcc/5/default.nix index 2e51e9c05066..5db2ac3d4133 100644 --- a/pkgs/development/compilers/gcc/5/default.nix +++ b/pkgs/development/compilers/gcc/5/default.nix @@ -49,9 +49,6 @@ with stdenv.lib; with builtins; let version = "5.5.0"; - sha256 = "11zd1hgzkli3b2v70qsm2hyqppngd4616qc96lmm9zl2kl9yl32k"; - - enableParallelBuilding = true; inherit (stdenv) buildPlatform hostPlatform targetPlatform; @@ -60,6 +57,7 @@ let version = "5.5.0"; ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch ++ optional noSysDirs ../no-sys-dirs.patch ++ optional langFortran ../gfortran-driving.patch + ++ optional (targetPlatform.libc == "musl") ../libgomp-dont-force-initial-exec.patch ++ 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"; @@ -121,7 +119,7 @@ let version = "5.5.0"; "--disable-libmpx" # requires libc ] else [ (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot" - else "--with-headers=${getDev libcCross}/include") + else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}") "--enable-__cxa_atexit" "--enable-long-long" ] ++ @@ -142,10 +140,15 @@ let version = "5.5.0"; # In uclibc cases, libgomp needs an additional '-ldl' # and as I don't know how to pass it, I disable libgomp. "--disable-libgomp" - ] ++ [ - "--enable-threads=posix" - "--enable-nls" - "--disable-decimal-float" # No final libdecnumber (it may work only in 386) + ] + ++ 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 ""; @@ -164,7 +167,7 @@ stdenv.mkDerivation ({ src = fetchurl { url = "mirror://gnu/gcc/gcc-${version}/gcc-${version}.tar.xz"; - inherit sha256; + sha256 = "11zd1hgzkli3b2v70qsm2hyqppngd4616qc96lmm9zl2kl9yl32k"; }; inherit patches; @@ -175,7 +178,7 @@ stdenv.mkDerivation ({ libc_dev = stdenv.cc.libc_dev; - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" "pie" ]; # This should kill all the stdinc frameworks that gcc and friends like to # insert into default search paths. @@ -215,9 +218,7 @@ stdenv.mkDerivation ({ ) else null; - # TODO(@Ericson2314): Make passthru instead. Weird to avoid mass rebuild, - crossStageStatic = targetPlatform == hostPlatform || crossStageStatic; - inherit noSysDirs staticCompiler langJava + inherit noSysDirs staticCompiler langJava crossStageStatic libcCross crossMingw; depsBuildBuild = [ buildPackages.stdenv.cc ]; @@ -240,12 +241,10 @@ stdenv.mkDerivation ({ ++ (optional (zlib != null) zlib) ++ (optionals langJava [ boehmgc zip unzip ]) ++ (optionals javaAwtGtk ([ gtk2 libart_lgpl ] ++ xlibs)) - ++ (optionals (targetPlatform != hostPlatform) [targetPackages.stdenv.cc.bintools]) # The builder relies on GNU sed (for instance, Darwin's `sed' fails with # "-i may not be used with stdin"), and `stdenvNative' doesn't provide it. ++ (optional hostPlatform.isDarwin gnused) - ++ (optional hostPlatform.isDarwin targetPackages.stdenv.cc.bintools) ; NIX_LDFLAGS = stdenv.lib.optionalString hostPlatform.isSunOS "-lm -ldl"; @@ -297,7 +296,7 @@ stdenv.mkDerivation ({ }" ] ++ - (if enableMultilib + (if (enableMultilib || targetPlatform.isAvr) then ["--enable-multilib" "--disable-libquadmath"] else ["--disable-multilib"]) ++ optional (!enableShared) "--disable-shared" ++ @@ -331,7 +330,12 @@ stdenv.mkDerivation ({ # On Illumos/Solaris GNU as is preferred "--with-gnu-as" "--without-gnu-ld" ] - ++ optional (targetPlatform == hostPlatform && targetPlatform.libc == "musl") "--disable-libsanitizer" + ++ optionals (targetPlatform == hostPlatform && targetPlatform.libc == "musl") [ + "--disable-libsanitizer" + "--disable-symvers" + "libat_cv_have_ifunc=no" + "--disable-gnu-indirect-function" + ] ; targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null; @@ -349,7 +353,7 @@ stdenv.mkDerivation ({ then "install-strip" else "install"; - # http://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 + # https://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 ${if hostPlatform.system == "x86_64-solaris" then "CC" else null} = "gcc -m64"; # Setting $CPATH and $LIBRARY_PATH to make sure both `gcc' and `xgcc' find the @@ -383,31 +387,34 @@ stdenv.mkDerivation ({ EXTRA_TARGET_FLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-idirafter ${getDev libcCross}/include" + "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}" ] ++ optionals (! crossStageStatic) [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ]); EXTRA_TARGET_LDFLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-Wl,-L${libcCross.out}/lib" + "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}" ] ++ (if crossStageStatic then [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ] else [ - "-Wl,-rpath,${libcCross.out}/lib" - "-Wl,-rpath-link,${libcCross.out}/lib" + "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}" + "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}" ])); - passthru = - { inherit langC langCC langObjC langObjCpp langFortran langGo version; isGNU = true; }; + passthru = { + inherit langC langCC langObjC langObjCpp langFortran langGo version; + isGNU = true; + }; - inherit enableParallelBuilding enableMultilib; + enableParallelBuilding = true; + inherit enableMultilib; inherit (stdenv) is64bit; meta = { - homepage = http://gcc.gnu.org/; + homepage = https://gcc.gnu.org/; license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ description = "GNU Compiler Collection, version ${version}" + (if stripped then "" else " (with debugging info)"); @@ -426,6 +433,7 @@ stdenv.mkDerivation ({ platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.freebsd ++ + stdenv.lib.platforms.illumos ++ stdenv.lib.platforms.darwin; }; } diff --git a/pkgs/development/compilers/gcc/6/default.nix b/pkgs/development/compilers/gcc/6/default.nix index e6825afcfa84..99c79a99dce1 100644 --- a/pkgs/development/compilers/gcc/6/default.nix +++ b/pkgs/development/compilers/gcc/6/default.nix @@ -48,9 +48,7 @@ assert langGo -> langCC; with stdenv.lib; with builtins; -let version = "6.4.0"; - - enableParallelBuilding = true; +let version = "6.5.0"; inherit (stdenv) buildPlatform hostPlatform targetPlatform; @@ -59,8 +57,7 @@ let version = "6.4.0"; ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch ++ optional noSysDirs ../no-sys-dirs.patch ++ optional langFortran ../gfortran-driving.patch - ++ [ ../struct-ucontext.patch ../struct-sigaltstack.patch ] # glibc-2.26 - ++ optional langJava [ ../struct-ucontext-libjava.patch ] # glibc-2.26 + ++ optional (targetPlatform.libc == "musl") ../libgomp-dont-force-initial-exec.patch ; javaEcj = fetchurl { @@ -119,7 +116,7 @@ let version = "6.4.0"; "--disable-libmpx" # requires libc ] else [ (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot" - else "--with-headers=${getDev libcCross}/include") + else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}") "--enable-__cxa_atexit" "--enable-long-long" ] ++ @@ -142,10 +139,15 @@ let version = "6.4.0"; "--disable-libgomp" # musl at least, disable: https://git.buildroot.net/buildroot/commit/?id=873d4019f7fb00f6a80592224236b3ba7d657865 "--disable-libmpx" - ] ++ [ - "--enable-threads=posix" - "--enable-nls" - "--disable-decimal-float" # No final libdecnumber (it may work only in 386) + ] + ++ 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 ""; @@ -164,7 +166,7 @@ stdenv.mkDerivation ({ src = fetchurl { url = "mirror://gnu/gcc/gcc-${version}/gcc-${version}.tar.xz"; - sha256 = "1m0lr7938lw5d773dkvwld90hjlcq2282517d1gwvrfzmwgg42w5"; + sha256 = "0i89fksfp6wr1xg9l8296aslcymv2idn60ip31wr9s4pwin7kwby"; }; inherit patches; @@ -176,7 +178,7 @@ stdenv.mkDerivation ({ libc_dev = stdenv.cc.libc_dev; - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" "pie" ]; # This should kill all the stdinc frameworks that gcc and friends like to # insert into default search paths. @@ -216,9 +218,7 @@ stdenv.mkDerivation ({ ) else null; - # TODO(@Ericson2314): Make passthru instead. Weird to avoid mass rebuild, - crossStageStatic = targetPlatform == hostPlatform || crossStageStatic; - inherit noSysDirs staticCompiler langJava + inherit noSysDirs staticCompiler langJava crossStageStatic libcCross crossMingw; depsBuildBuild = [ buildPackages.stdenv.cc ]; @@ -241,12 +241,9 @@ stdenv.mkDerivation ({ ++ (optional (zlib != null) zlib) ++ (optionals langJava [ boehmgc zip unzip ]) ++ (optionals javaAwtGtk ([ gtk2 libart_lgpl ] ++ xlibs)) - ++ (optionals (targetPlatform != hostPlatform) [targetPackages.stdenv.cc.bintools]) - # The builder relies on GNU sed (for instance, Darwin's `sed' fails with # "-i may not be used with stdin"), and `stdenvNative' doesn't provide it. ++ (optional hostPlatform.isDarwin gnused) - ++ (optional hostPlatform.isDarwin targetPackages.stdenv.cc.bintools) ; NIX_LDFLAGS = stdenv.lib.optionalString hostPlatform.isSunOS "-lm -ldl"; @@ -259,8 +256,7 @@ stdenv.mkDerivation ({ '' + stdenv.lib.optionalString (langJava || langGo) '' export lib=$out; - '' - ; + ''; dontDisableStatic = true; @@ -302,7 +298,7 @@ stdenv.mkDerivation ({ }" ] ++ - (if enableMultilib + (if (enableMultilib || targetPlatform.isAvr) then ["--enable-multilib" "--disable-libquadmath"] else ["--disable-multilib"]) ++ optional (!enableShared) "--disable-shared" ++ @@ -336,7 +332,12 @@ stdenv.mkDerivation ({ # On Illumos/Solaris GNU as is preferred "--with-gnu-as" "--without-gnu-ld" ] - ++ optional (targetPlatform == hostPlatform && targetPlatform.libc == "musl") "--disable-libsanitizer" + ++ optionals (targetPlatform == hostPlatform && targetPlatform.libc == "musl") [ + "--disable-libsanitizer" + "--disable-symvers" + "libat_cv_have_ifunc=no" + "--disable-gnu-indirect-function" + ] ; targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null; @@ -354,7 +355,7 @@ stdenv.mkDerivation ({ then "install-strip" else "install"; - # http://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 + # https://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 ${if hostPlatform.system == "x86_64-solaris" then "CC" else null} = "gcc -m64"; # Setting $CPATH and $LIBRARY_PATH to make sure both `gcc' and `xgcc' find the @@ -382,36 +383,40 @@ stdenv.mkDerivation ({ ++ optional (zlib != null) zlib ++ optional langJava boehmgc ++ optionals javaAwtGtk xlibs - ++ optionals javaAwtGtk [ gmp mpfr ])); + ++ optionals javaAwtGtk [ gmp mpfr ] + )); EXTRA_TARGET_FLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-idirafter ${getDev libcCross}/include" + "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}" ] ++ optionals (! crossStageStatic) [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ]); EXTRA_TARGET_LDFLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-Wl,-L${libcCross.out}/lib" + "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}" ] ++ (if crossStageStatic then [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ] else [ - "-Wl,-rpath,${libcCross.out}/lib" - "-Wl,-rpath-link,${libcCross.out}/lib" + "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}" + "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}" ])); - passthru = - { inherit langC langCC langObjC langObjCpp langFortran langGo version; isGNU = true; }; + passthru = { + inherit langC langCC langObjC langObjCpp langFortran langGo version; + isGNU = true; + }; - inherit enableParallelBuilding enableMultilib; + enableParallelBuilding = true; + inherit enableMultilib; inherit (stdenv) is64bit; meta = { - homepage = http://gcc.gnu.org/; + homepage = https://gcc.gnu.org/; license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ description = "GNU Compiler Collection, version ${version}" + (if stripped then "" else " (with debugging info)"); @@ -430,6 +435,7 @@ stdenv.mkDerivation ({ platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.freebsd ++ + stdenv.lib.platforms.illumos ++ stdenv.lib.platforms.darwin; }; } diff --git a/pkgs/development/compilers/gcc/7/default.nix b/pkgs/development/compilers/gcc/7/default.nix index 4dfbcf0f5458..d790246717d9 100644 --- a/pkgs/development/compilers/gcc/7/default.nix +++ b/pkgs/development/compilers/gcc/7/default.nix @@ -39,8 +39,6 @@ with builtins; let version = "7.3.0"; - enableParallelBuilding = true; - inherit (stdenv) buildPlatform hostPlatform targetPlatform; patches = @@ -56,7 +54,8 @@ let version = "7.3.0"; sha256 = "0mrvxsdwip2p3l17dscpc1x8vhdsciqw1z5q9i6p5g9yg1cqnmgs"; }) ++ optional langFortran ../gfortran-driving.patch - ++ optional (targetPlatform.libc == "musl" && targetPlatform.isPower) ../ppc-musl.patch; + ++ optional (targetPlatform.libc == "musl" && targetPlatform.isPower) ../ppc-musl.patch + ++ optional (targetPlatform.libc == "musl") ../libgomp-dont-force-initial-exec.patch; /* Cross-gcc settings (build == host != target) */ crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt"; @@ -66,7 +65,7 @@ let version = "7.3.0"; [ "--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-headers=${getDev libcCross}${libcCross.incdir or "/include"}" "--with-gcc" "--with-gnu-as" "--with-gnu-ld" @@ -91,7 +90,7 @@ let version = "7.3.0"; "--disable-libmpx" # requires libc ] else [ (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot" - else "--with-headers=${getDev libcCross}/include") + else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}") "--enable-__cxa_atexit" "--enable-long-long" ] ++ @@ -114,11 +113,17 @@ let version = "7.3.0"; "--disable-libgomp" # musl at least, disable: https://git.buildroot.net/buildroot/commit/?id=873d4019f7fb00f6a80592224236b3ba7d657865 "--disable-libmpx" - ] ++ [ - "--enable-threads=posix" - "--enable-nls" - "--disable-decimal-float" # No final libdecnumber (it may work only in 386) - ])); + ] + ++ 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 ""; @@ -144,7 +149,7 @@ stdenv.mkDerivation ({ libc_dev = stdenv.cc.libc_dev; - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" "pie" ]; # This should kill all the stdinc frameworks that gcc and friends like to # insert into default search paths. @@ -187,11 +192,14 @@ stdenv.mkDerivation ({ sed -i gcc/config/linux.h -e '1i#undef LOCAL_INCLUDE_DIR' '' ) - else ""); + else "") + + stdenv.lib.optionalString targetPlatform.isAvr '' + makeFlagsArray+=( + 'LIMITS_H_TEST=false' + ) + ''; - # TODO(@Ericson2314): Make passthru instead. Weird to avoid mass rebuild, - crossStageStatic = targetPlatform == hostPlatform || crossStageStatic; - inherit noSysDirs staticCompiler + inherit noSysDirs staticCompiler crossStageStatic libcCross crossMingw; depsBuildBuild = [ buildPackages.stdenv.cc ]; @@ -211,17 +219,12 @@ stdenv.mkDerivation ({ targetPackages.stdenv.cc.bintools # For linking code at run-time ] ++ (optional (isl != null) isl) ++ (optional (zlib != null) zlib) - ++ (optionals (targetPlatform != hostPlatform) [targetPackages.stdenv.cc.bintools]) - # The builder relies on GNU sed (for instance, Darwin's `sed' fails with # "-i may not be used with stdin"), and `stdenvNative' doesn't provide it. ++ (optional hostPlatform.isDarwin gnused) - ++ (optional hostPlatform.isDarwin targetPackages.stdenv.cc.bintools) ; - # TODO: Use optionalString with next rebuild. - ${if (stdenv.cc.isClang && langFortran) then "NIX_CFLAGS_COMPILE" else null} = "-Wno-unused-command-line-argument"; - + 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) '' @@ -270,7 +273,7 @@ stdenv.mkDerivation ({ }" ] ++ - (if enableMultilib + (if (enableMultilib || targetPlatform.isAvr) then ["--enable-multilib" "--disable-libquadmath"] else ["--disable-multilib"]) ++ optional (!enableShared) "--disable-shared" ++ @@ -292,7 +295,12 @@ stdenv.mkDerivation ({ # On Illumos/Solaris GNU as is preferred "--with-gnu-as" "--without-gnu-ld" ] - ++ optional (targetPlatform == hostPlatform && targetPlatform.libc == "musl") "--disable-libsanitizer" + ++ 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" ; @@ -311,7 +319,7 @@ stdenv.mkDerivation ({ then "install-strip" else "install"; - # http://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 + # https://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 ${if hostPlatform.system == "x86_64-solaris" then "CC" else null} = "gcc -m64"; # Setting $CPATH and $LIBRARY_PATH to make sure both `gcc' and `xgcc' find the @@ -332,31 +340,34 @@ stdenv.mkDerivation ({ EXTRA_TARGET_FLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-idirafter ${getDev libcCross}/include" + "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}" ] ++ optionals (! crossStageStatic) [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ]); EXTRA_TARGET_LDFLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-Wl,-L${libcCross.out}/lib" + "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}" ] ++ (if crossStageStatic then [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ] else [ - "-Wl,-rpath,${libcCross.out}/lib" - "-Wl,-rpath-link,${libcCross.out}/lib" + "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}" + "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}" ])); - passthru = - { inherit langC langCC langObjC langObjCpp langFortran langGo version; isGNU = true; }; + passthru = { + inherit langC langCC langObjC langObjCpp langFortran langGo version; + isGNU = true; + }; - inherit enableParallelBuilding enableMultilib; + enableParallelBuilding = true; + inherit enableMultilib; inherit (stdenv) is64bit; meta = { - homepage = http://gcc.gnu.org/; + homepage = https://gcc.gnu.org/; license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ description = "GNU Compiler Collection, version ${version}" + (if stripped then "" else " (with debugging info)"); @@ -375,6 +386,7 @@ stdenv.mkDerivation ({ platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.freebsd ++ + stdenv.lib.platforms.illumos ++ stdenv.lib.platforms.darwin; }; } diff --git a/pkgs/development/compilers/gcc/8/default.nix b/pkgs/development/compilers/gcc/8/default.nix index 04054df8bf82..80d57c9d538c 100644 --- a/pkgs/development/compilers/gcc/8/default.nix +++ b/pkgs/development/compilers/gcc/8/default.nix @@ -39,8 +39,6 @@ with builtins; let version = "8.2.0"; - enableParallelBuilding = true; - inherit (stdenv) buildPlatform hostPlatform targetPlatform; patches = @@ -51,7 +49,8 @@ let version = "8.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 (targetPlatform.libc == "musl") ../libgomp-dont-force-initial-exec.patch; /* Cross-gcc settings (build == host != target) */ crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt"; @@ -86,7 +85,7 @@ let version = "8.2.0"; "--disable-libmpx" # requires libc ] else [ (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot" - else "--with-headers=${getDev libcCross}/include") + else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}") "--enable-__cxa_atexit" "--enable-long-long" ] ++ @@ -109,10 +108,15 @@ let version = "8.2.0"; "--disable-libgomp" # musl at least, disable: https://git.buildroot.net/buildroot/commit/?id=873d4019f7fb00f6a80592224236b3ba7d657865 "--disable-libmpx" - ] ++ [ - "--enable-threads=posix" - "--enable-nls" - "--disable-decimal-float" # No final libdecnumber (it may work only in 386) + ] + ++ 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 ""; @@ -139,7 +143,7 @@ stdenv.mkDerivation ({ libc_dev = stdenv.cc.libc_dev; - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" "pie" ]; # This should kill all the stdinc frameworks that gcc and friends like to # insert into default search paths. @@ -184,9 +188,7 @@ stdenv.mkDerivation ({ ) else ""); - # TODO(@Ericson2314): Make passthru instead. Weird to avoid mass rebuild, - crossStageStatic = targetPlatform == hostPlatform || crossStageStatic; - inherit noSysDirs staticCompiler + inherit noSysDirs staticCompiler crossStageStatic libcCross crossMingw; depsBuildBuild = [ buildPackages.stdenv.cc ]; @@ -206,12 +208,9 @@ stdenv.mkDerivation ({ targetPackages.stdenv.cc.bintools # For linking code at run-time ] ++ (optional (isl != null) isl) ++ (optional (zlib != null) zlib) - ++ (optionals (targetPlatform != hostPlatform) [targetPackages.stdenv.cc.bintools]) - # The builder relies on GNU sed (for instance, Darwin's `sed' fails with # "-i may not be used with stdin"), and `stdenvNative' doesn't provide it. ++ (optional hostPlatform.isDarwin gnused) - ++ (optional hostPlatform.isDarwin targetPackages.stdenv.cc.bintools) ; NIX_LDFLAGS = stdenv.lib.optionalString hostPlatform.isSunOS "-lm -ldl"; @@ -262,7 +261,7 @@ stdenv.mkDerivation ({ }" ] ++ - (if enableMultilib + (if (enableMultilib || targetPlatform.isAvr) then ["--enable-multilib" "--disable-libquadmath"] else ["--disable-multilib"]) ++ optional (!enableShared) "--disable-shared" ++ @@ -284,7 +283,12 @@ stdenv.mkDerivation ({ # On Illumos/Solaris GNU as is preferred "--with-gnu-as" "--without-gnu-ld" ] - ++ optional (targetPlatform == hostPlatform && targetPlatform.libc == "musl") "--disable-libsanitizer" + ++ optionals (targetPlatform == hostPlatform && targetPlatform.libc == "musl") [ + "--disable-libsanitizer" + "--disable-symvers" + "libat_cv_have_ifunc=no" + "--disable-gnu-indirect-function" + ] ; targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null; @@ -300,7 +304,7 @@ stdenv.mkDerivation ({ then "install-strip" else "install"; - # http://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 + # https://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 ${if hostPlatform.system == "x86_64-solaris" then "CC" else null} = "gcc -m64"; # Setting $CPATH and $LIBRARY_PATH to make sure both `gcc' and `xgcc' find the @@ -318,34 +322,30 @@ stdenv.mkDerivation ({ LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib)); - EXTRA_TARGET_FLAGS = optionals - (targetPlatform != hostPlatform && libcCross != null) - ([ - "-idirafter ${getDev libcCross}/include" - ] ++ optionals (! crossStageStatic) [ - "-B${libcCross.out}/lib" - ]); EXTRA_TARGET_LDFLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-Wl,-L${libcCross.out}/lib" + "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}" ] ++ (if crossStageStatic then [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ] else [ - "-Wl,-rpath,${libcCross.out}/lib" - "-Wl,-rpath-link,${libcCross.out}/lib" + "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}" + "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}" ])); - passthru = - { inherit langC langCC langObjC langObjCpp langFortran langGo version; isGNU = true; }; + passthru = { + inherit langC langCC langObjC langObjCpp langFortran langGo version; + isGNU = true; + }; - inherit enableParallelBuilding enableMultilib; + enableParallelBuilding = true; + inherit enableMultilib; inherit (stdenv) is64bit; meta = { - homepage = http://gcc.gnu.org/; + homepage = https://gcc.gnu.org/; license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ description = "GNU Compiler Collection, version ${version}" + (if stripped then "" else " (with debugging info)"); @@ -364,6 +364,7 @@ stdenv.mkDerivation ({ platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.freebsd ++ + stdenv.lib.platforms.illumos ++ stdenv.lib.platforms.darwin; }; } diff --git a/pkgs/development/compilers/gcc/builder.sh b/pkgs/development/compilers/gcc/builder.sh index a3250f4021a5..75e70006d749 100644 --- a/pkgs/development/compilers/gcc/builder.sh +++ b/pkgs/development/compilers/gcc/builder.sh @@ -131,7 +131,7 @@ if test "$noSysDirs" = "1"; then ) fi - if test -n "${targetConfig-}" -a "$crossStageStatic" == 1; then + if test "$crossStageStatic" == 1; then # We don't want the gcc build to assume there will be a libc providing # limits.h in this stagae makeFlagsArray+=( diff --git a/pkgs/development/compilers/gcc/libgomp-dont-force-initial-exec.patch b/pkgs/development/compilers/gcc/libgomp-dont-force-initial-exec.patch new file mode 100644 index 000000000000..afd1f7456d32 --- /dev/null +++ b/pkgs/development/compilers/gcc/libgomp-dont-force-initial-exec.patch @@ -0,0 +1,40 @@ +From 01c433f4788441c0963005b9d3fad5b2865e6651 Mon Sep 17 00:00:00 2001 +From: Will Dietz +Date: Mon, 24 Sep 2018 19:57:50 -0500 +Subject: [PATCH] libgomp/configure.tgt: don't force initial-exec tls-model + +--- + libgomp/configure.tgt | 17 ----------------- + 1 file changed, 17 deletions(-) + +diff --git a/libgomp/configure.tgt b/libgomp/configure.tgt +index 74d95a570c7..b608c55f0c1 100644 +--- a/libgomp/configure.tgt ++++ b/libgomp/configure.tgt +@@ -10,23 +10,6 @@ + # XCFLAGS Add extra compile flags to use. + # XLDFLAGS Add extra link flags to use. + +-# Optimize TLS usage by avoiding the overhead of dynamic allocation. +-if test $gcc_cv_have_tls = yes ; then +- case "${target}" in +- +- *-*-k*bsd*-gnu*) +- ;; +- +- *-*-linux* | *-*-gnu*) +- XCFLAGS="${XCFLAGS} -ftls-model=initial-exec" +- ;; +- +- *-*-rtems*) +- XCFLAGS="${XCFLAGS} -ftls-model=local-exec" +- ;; +- esac +-fi +- + # Since we require POSIX threads, assume a POSIX system by default. + config_path="posix" + +-- +2.19.0 + diff --git a/pkgs/development/compilers/gcc/snapshot/default.nix b/pkgs/development/compilers/gcc/snapshot/default.nix index 230409e97538..a07f6f1feb2f 100644 --- a/pkgs/development/compilers/gcc/snapshot/default.nix +++ b/pkgs/development/compilers/gcc/snapshot/default.nix @@ -40,8 +40,6 @@ with builtins; let version = "7-20170409"; - enableParallelBuilding = true; - inherit (stdenv) buildPlatform hostPlatform targetPlatform; patches = @@ -104,10 +102,15 @@ let version = "7-20170409"; # In uclibc cases, libgomp needs an additional '-ldl' # and as I don't know how to pass it, I disable libgomp. "--disable-libgomp" - ] ++ [ - "--enable-threads=posix" - "--enable-nls" - "--disable-decimal-float" # No final libdecnumber (it may work only in 386) + ] + ++ 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 ""; @@ -134,7 +137,7 @@ stdenv.mkDerivation ({ libc_dev = stdenv.cc.libc_dev; - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" "pie" ]; postPatch = if targetPlatform != hostPlatform || stdenv.cc.libc != null then @@ -154,9 +157,7 @@ stdenv.mkDerivation ({ '' else null; - # TODO(@Ericson2314): Make passthru instead. Weird to avoid mass rebuild, - crossStageStatic = targetPlatform == hostPlatform || crossStageStatic; - inherit noSysDirs staticCompiler + inherit noSysDirs staticCompiler crossStageStatic libcCross crossMingw; depsBuildBuild = [ buildPackages.stdenv.cc ]; @@ -176,12 +177,9 @@ stdenv.mkDerivation ({ targetPackages.stdenv.cc.bintools # For linking code at run-time ] ++ (optional (isl != null) isl) ++ (optional (zlib != null) zlib) - ++ (optionals (targetPlatform != hostPlatform) [targetPackages.stdenv.cc.bintools]) - # The builder relies on GNU sed (for instance, Darwin's `sed' fails with # "-i may not be used with stdin"), and `stdenvNative' doesn't provide it. ++ (optional hostPlatform.isDarwin gnused) - ++ (optional hostPlatform.isDarwin targetPackages.stdenv.cc.bintools) ; NIX_LDFLAGS = stdenv.lib.optionalString hostPlatform.isSunOS "-lm -ldl"; @@ -271,7 +269,7 @@ stdenv.mkDerivation ({ then "install-strip" else "install"; - # http://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 + # https://gcc.gnu.org/install/specific.html#x86-64-x-solaris210 ${if hostPlatform.system == "x86_64-solaris" then "CC" else null} = "gcc -m64"; # Setting $CPATH and $LIBRARY_PATH to make sure both `gcc' and `xgcc' find the @@ -292,31 +290,34 @@ stdenv.mkDerivation ({ EXTRA_TARGET_FLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-idirafter ${getDev libcCross}/include" + "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}" ] ++ optionals (! crossStageStatic) [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ]); EXTRA_TARGET_LDFLAGS = optionals (targetPlatform != hostPlatform && libcCross != null) ([ - "-Wl,-L${libcCross.out}/lib" + "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}" ] ++ (if crossStageStatic then [ - "-B${libcCross.out}/lib" + "-B${libcCross.out}${libcCross.libdir or "/lib"}" ] else [ - "-Wl,-rpath,${libcCross.out}/lib" - "-Wl,-rpath-link,${libcCross.out}/lib" + "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}" + "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}" ])); - passthru = - { inherit langC langCC langObjC langObjCpp langFortran langGo version; isGNU = true; }; + passthru = { + inherit langC langCC langObjC langObjCpp langFortran langGo version; + isGNU = true; + }; - inherit enableParallelBuilding enableMultilib; + enableParallelBuilding = true; + inherit enableMultilib; inherit (stdenv) is64bit; meta = { - homepage = http://gcc.gnu.org/; + homepage = https://gcc.gnu.org/; license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+ description = "GNU Compiler Collection, version ${version}" + (if stripped then "" else " (with debugging info)"); @@ -335,6 +336,7 @@ stdenv.mkDerivation ({ platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.freebsd ++ + stdenv.lib.platforms.illumos ++ stdenv.lib.platforms.darwin; broken = true; diff --git a/pkgs/development/compilers/gcl/2.6.13-pre.nix b/pkgs/development/compilers/gcl/2.6.13-pre.nix index 71a6eaa8db8d..1e8bdbd4e68f 100644 --- a/pkgs/development/compilers/gcl/2.6.13-pre.nix +++ b/pkgs/development/compilers/gcl/2.6.13-pre.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { src = fetchgit { sha256 = "0vpxb6z5g9fjavrgx8gz8fsjvskfz64f63qibh5s00fvvndlwi88"; - url = "http://git.savannah.gnu.org/r/gcl.git"; + url = "https://git.savannah.gnu.org/r/gcl.git"; rev = "refs/tags/Version_2_6_13pre50"; }; diff --git a/pkgs/development/compilers/gerbil/build.nix b/pkgs/development/compilers/gerbil/build.nix index 0ce9fbb00e2e..7ebd3f69cbf4 100644 --- a/pkgs/development/compilers/gerbil/build.nix +++ b/pkgs/development/compilers/gerbil/build.nix @@ -1,20 +1,20 @@ { stdenv, makeStaticLibraries, coreutils, rsync, bash, openssl, zlib, sqlite, libxml2, libyaml, mysql, lmdb, leveldb, postgresql, - version, git-version, GAMBIT, SRC }: + version, git-version, gambit, src }: # TODO: distinct packages for gerbil-release and gerbil-devel # TODO: make static compilation work stdenv.mkDerivation rec { name = "gerbil-${version}"; - src = SRC; + inherit src; # Use makeStaticLibraries to enable creation of statically linked binaries buildInputs_libraries = [ openssl zlib sqlite libxml2 libyaml mysql.connector-c lmdb leveldb postgresql ]; buildInputs_staticLibraries = map makeStaticLibraries buildInputs_libraries; - buildInputs = [ GAMBIT coreutils rsync bash ] + buildInputs = [ gambit rsync bash ] ++ buildInputs_libraries ++ buildInputs_staticLibraries; NIX_CFLAGS_COMPILE = [ "-I${mysql.connector-c}/include/mysql" "-L${mysql.connector-c}/lib/mysql" ]; @@ -66,9 +66,9 @@ EOF export GERBIL_HOME=$out case "\$1" in -:*) GSIOPTIONS=\$1 ; shift ;; esac if [[ \$# = 0 ]] ; then - exec ${GAMBIT}/bin/gsi \$GSIOPTIONS \$GERBIL_HOME/lib/gxi-init \$GERBIL_HOME/lib/gxi-interactive - ; + exec ${gambit}/bin/gsi \$GSIOPTIONS \$GERBIL_HOME/lib/gxi-init \$GERBIL_HOME/lib/gxi-interactive - ; else - exec ${GAMBIT}/bin/gsi \$GSIOPTIONS \$GERBIL_HOME/lib/gxi-init "\$@" + exec ${gambit}/bin/gsi \$GSIOPTIONS \$GERBIL_HOME/lib/gxi-init "\$@" fi EOF runHook postInstall diff --git a/pkgs/development/compilers/gerbil/default.nix b/pkgs/development/compilers/gerbil/default.nix index 6fa9fcc3de88..b3d479483644 100644 --- a/pkgs/development/compilers/gerbil/default.nix +++ b/pkgs/development/compilers/gerbil/default.nix @@ -1,12 +1,14 @@ -{ stdenv, callPackage, fetchurl, gambit }: +{ stdenv, callPackage, fetchFromGitHub, gambit }: -callPackage ./build.nix { - version = "0.12-RELEASE"; - git-version = "0.12"; - GAMBIT = gambit; - SRC = fetchurl { - url = "https://github.com/vyzo/gerbil/archive/v0.12.tar.gz"; - sha256 = "0nigr3mgrzai57q2jqac8f39zj8rcmic3277ynyzlgm8hhps71pq"; +callPackage ./build.nix rec { + version = "0.14"; + git-version = "0.14"; + inherit gambit; + src = fetchFromGitHub { + owner = "vyzo"; + repo = "gerbil"; + rev = "v${version}"; + sha256 = "0n078lkf8m391kr99ipb1v2dpi5vkikz9nj0p7kfjg43868my3v7"; }; inherit stdenv; } diff --git a/pkgs/development/compilers/gerbil/unstable.nix b/pkgs/development/compilers/gerbil/unstable.nix index 66ead04b5429..96bd86b26166 100644 --- a/pkgs/development/compilers/gerbil/unstable.nix +++ b/pkgs/development/compilers/gerbil/unstable.nix @@ -1,13 +1,14 @@ -{ stdenv, callPackage, fetchgit, gambit-unstable }: +{ stdenv, callPackage, fetchFromGitHub, gambit-unstable }: callPackage ./build.nix { - version = "unstable-2018-08-11"; - git-version = "0.13-DEV-542-g274e1a22"; - GAMBIT = gambit-unstable; - SRC = fetchgit { - url = "https://github.com/vyzo/gerbil.git"; - rev = "274e1a22b2d2b708d5582594274ab52ee9ba1686"; - sha256 = "10j44ar4xfl8xmh276zg1ykd3r0vy7w2f2cg4p8slwnk9r251g2s"; + version = "unstable-2018-11-19"; + git-version = "0.15-DEV-2-g7d09a4ce"; + gambit = gambit-unstable; + src = fetchFromGitHub { + owner = "vyzo"; + repo = "gerbil"; + rev = "7d09a4cebe03d755a1791e77279e156a74e07685"; + sha256 = "1mqi9xcjk59sqbh1fx65a4fa4mqm35py4xqxq6086bcyhkm1nzwa"; }; inherit stdenv; } diff --git a/pkgs/development/compilers/ghc/7.10.3-binary.nix b/pkgs/development/compilers/ghc/7.10.3-binary.nix deleted file mode 100644 index 53693ff50521..000000000000 --- a/pkgs/development/compilers/ghc/7.10.3-binary.nix +++ /dev/null @@ -1,163 +0,0 @@ -{ stdenv -, fetchurl, perl -, ncurses5, gmp, libiconv -, gcc, llvm_35 -}: - -# Prebuilt only does native -assert stdenv.targetPlatform == stdenv.hostPlatform; - -let - libPath = stdenv.lib.makeLibraryPath ([ - ncurses5 gmp - ] ++ stdenv.lib.optional (stdenv.hostPlatform.isDarwin) libiconv); - - libEnvVar = stdenv.lib.optionalString stdenv.hostPlatform.isDarwin "DY" - + "LD_LIBRARY_PATH"; - -in - -stdenv.mkDerivation rec { - version = "7.10.3"; - - name = "ghc-${version}-binary"; - - src = fetchurl ({ - "i686-linux" = { - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}b-i386-deb7-linux.tar.bz2"; - sha256 = "20b32912fb7e57910a3c908f99a9519b57a4872e1ea0f4f2265b2f7b30e8a3cd"; - }; - "x86_64-linux" = { - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}b-x86_64-deb8-linux.tar.bz2"; - sha256 = "5e163c557e9236cce68be41c984eab0fcdbdc1602e39040ca9ae325e6bdec1c3"; - }; - "armv7l-linux" = { - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-armv7-deb8-linux.tar.bz2"; - sha256 = "2913763eef88e4d1843a1e4c34225afb1866310d1a1956c08a4131f4593518f6"; - }; - "x86_64-darwin" = { - url = "http://haskell.org/ghc/dist/${version}/ghc-${version}b-x86_64-apple-darwin.tar.bz2"; - sha256 = "4b537228d49b5ea0f8e8dbcc440a5b3c3cb19a92579d607291cc0041422fa5c3"; - }; - }.${stdenv.hostPlatform.system} - or (throw "cannot bootstrap GHC on this platform")); - - nativeBuildInputs = [ perl ]; - buildInputs = stdenv.lib.optionals stdenv.targetPlatform.isAarch32 [ llvm_35 ]; - - # Cannot patchelf beforehand due to relative RPATHs that anticipate - # the final install location/ - ${libEnvVar} = libPath; - - postUnpack = - # GHC has dtrace probes, which causes ld to try to open /usr/lib/libdtrace.dylib - # during linking - stdenv.lib.optionalString stdenv.isDarwin '' - export NIX_LDFLAGS+=" -no_dtrace_dof" - # not enough room in the object files for the full path to libiconv :( - for exe in $(find . -type f -executable); do - isScript $exe && continue - ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib - install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/5/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe - done - '' + - - # Some scripts used during the build need to have their shebangs patched - '' - patchShebangs ghc-${version}/utils/ - patchShebangs ghc-${version}/configure - '' + - - # Strip is harmful, see also below. It's important that this happens - # first. The GHC Cabal build system makes use of strip by default and - # has hardcoded paths to /usr/bin/strip in many places. We replace - # those below, making them point to our dummy script. - '' - mkdir "$TMP/bin" - for i in strip; do - echo '#! ${stdenv.shell}' > "$TMP/bin/$i" - chmod +x "$TMP/bin/$i" - done - PATH="$TMP/bin:$PATH" - '' + - # We have to patch the GMP paths for the integer-gmp package. - '' - find . -name integer-gmp.buildinfo \ - -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${gmp.out}/lib@" {} \; - '' + stdenv.lib.optionalString stdenv.isDarwin '' - find . -name base.buildinfo \ - -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${libiconv}/lib@" {} \; - '' + - # Rename needed libraries and binaries, fix interpreter - stdenv.lib.optionalString stdenv.isLinux '' - find . -type f -perm -0100 -exec patchelf \ - --replace-needed libncurses${stdenv.lib.optionalString stdenv.is64bit "w"}.so.5 libncurses.so \ - --replace-needed libtinfo.so libtinfo.so.5 \ - --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" {} \; - - paxmark m ./ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 - - sed -i "s|/usr/bin/perl|perl\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 - sed -i "s|/usr/bin/gcc|gcc\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 - ''; - - configurePlatforms = [ ]; - configureFlags = [ - "--with-gmp-libraries=${stdenv.lib.getLib gmp}/lib" - "--with-gmp-includes=${stdenv.lib.getDev gmp}/include" - ] ++ stdenv.lib.optional stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}"; - - # Stripping combined with patchelf breaks the executables (they die - # with a segfault or the kernel even refuses the execve). (NIXPKGS-85) - dontStrip = true; - - # No building is necessary, but calling make without flags ironically - # calls install-strip ... - dontBuild = true; - - # On Linux, use patchelf to modify the executables so that they can - # find editline/gmp. - preFixup = stdenv.lib.optionalString stdenv.isLinux '' - for p in $(find "$out" -type f -executable); do - if isELF "$p"; then - echo "Patchelfing $p" - patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p - fi - done - '' + stdenv.lib.optionalString stdenv.isDarwin '' - # not enough room in the object files for the full path to libiconv :( - for exe in $(find "$out" -type f -executable); do - isScript $exe && continue - ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib - install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/5/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe - done - - for file in $(find "$out" -name setup-config); do - substituteInPlace $file --replace /usr/bin/ranlib "$(type -P ranlib)" - done - ''; - - doInstallCheck = true; - installCheckPhase = '' - unset ${libEnvVar} - # Sanity check, can ghc create executables? - cd $TMP - mkdir test-ghc; cd test-ghc - cat > main.hs << EOF - {-# LANGUAGE TemplateHaskell #-} - module Main where - main = putStrLn \$([|"yes"|]) - EOF - $out/bin/ghc --make main.hs || exit 1 - echo compilation ok - [ $(./main) == "yes" ] - ''; - - passthru = { - targetPrefix = ""; - enableShared = true; - }; - - meta.license = stdenv.lib.licenses.bsd3; - meta.platforms = ["x86_64-linux" "i686-linux" "x86_64-darwin" "armv7l-linux"]; -} diff --git a/pkgs/development/compilers/ghc/8.2.1-binary.nix b/pkgs/development/compilers/ghc/8.2.2-binary.nix similarity index 91% rename from pkgs/development/compilers/ghc/8.2.1-binary.nix rename to pkgs/development/compilers/ghc/8.2.2-binary.nix index bfb9c4cd6164..039eea744f36 100644 --- a/pkgs/development/compilers/ghc/8.2.1-binary.nix +++ b/pkgs/development/compilers/ghc/8.2.2-binary.nix @@ -24,30 +24,30 @@ let in stdenv.mkDerivation rec { - version = "8.2.1"; + version = "8.2.2"; name = "ghc-${version}-binary"; src = fetchurl ({ "i686-linux" = { url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-i386-deb8-linux.tar.xz"; - sha256 = "d86f9c157dd4161a8acb14062c131c8985a4f65fc856603c373502be1d50c95e"; + sha256 = "08w2ik55dp3n95qikmrflc91lsiq01xp53ki3jlhnbj8fqnxfrwy"; }; "x86_64-linux" = { url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-deb8-linux.tar.xz"; - sha256 = "543b81bf610240bd0398111d6c6607a9094dc2d159b564057d46c8a3d1aaa130"; + sha256 = "0ahv26304pqi3dm7i78si4pxwvg5f5dc2jwsfgvcrhcx5g30bqj8"; }; "armv7l-linux" = { url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-armv7-deb8-linux.tar.xz"; - sha256 = "0f0e5e1d4fad3fa1a87ca1fe0d19242f4a94d158b7b8a08f99efefd98b51b019"; + sha256 = "1jmv8qmnh5bn324fivbwdcaj55kvw7cb2zq9pafmlmv3qwwx7s46"; }; "aarch64-linux" = { url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-aarch64-deb8-linux.tar.xz"; - sha256 = "61dab9c95ef9f9af8bce7338863fda3e42945eb46194b12d922b6d0dc245d0c2"; + sha256 = "1k2amylcp1ad67c75h1pqf7czf9m0zj1i7hdc45ghjklnfq9hrk7"; }; "x86_64-darwin" = { url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; - sha256 = "900c802025fb630060dbd30f9738e5d107a4ca5a50d5c1262cd3e69fe4467188"; + sha256 = "09swx71gh5habzbx55shz2xykgr96xkcy09nzinnm4z0yxicy3zr"; }; }.${stdenv.hostPlatform.system} or (throw "cannot bootstrap GHC on this platform")); @@ -75,6 +75,7 @@ stdenv.mkDerivation rec { # Some scripts used during the build need to have their shebangs patched '' patchShebangs ghc-${version}/utils/ + patchShebangs ghc-${version}/configure '' + # Strip is harmful, see also below. It's important that this happens @@ -169,6 +170,5 @@ stdenv.mkDerivation rec { }; meta.license = stdenv.lib.licenses.bsd3; - # AArch64 should work in theory but eventually some builds start segfaulting - meta.platforms = ["x86_64-linux" "i686-linux" "x86_64-darwin" "armv7l-linux" /* "aarch64-linux" */]; + meta.platforms = ["x86_64-linux" "i686-linux" "x86_64-darwin" "armv7l-linux" "aarch64-linux"]; } diff --git a/pkgs/development/compilers/ghc/8.2.2.nix b/pkgs/development/compilers/ghc/8.2.2.nix index 124e0e1fe1f9..3ecea2b54edb 100644 --- a/pkgs/development/compilers/ghc/8.2.2.nix +++ b/pkgs/development/compilers/ghc/8.2.2.nix @@ -15,7 +15,7 @@ , # If enabled, GHC will be built with the GPL-free but slower integer-simple # library instead of the faster but GPLed integer-gmp library. - enableIntegerSimple ? !(gmp.meta.available or false), gmp + enableIntegerSimple ? !(stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) gmp.meta.platforms), gmp , # If enabled, use -fPIC when compiling static libs. enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform @@ -217,7 +217,7 @@ stdenv.mkDerivation (rec { # For building runtime libs depsBuildTarget = toolsForTarget; - buildInputs = libDeps hostPlatform; + buildInputs = [ perl ] ++ (libDeps hostPlatform); propagatedBuildInputs = [ targetPackages.stdenv.cc ] ++ stdenv.lib.optional useLLVM llvmPackages.llvm; @@ -232,7 +232,7 @@ stdenv.mkDerivation (rec { checkTarget = "test"; doCheck = false; # fails with "testsuite/tests: No such file or directory. Stop." - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie"; postInstall = '' for bin in "$out"/lib/${name}/bin/*; do diff --git a/pkgs/development/compilers/ghc/8.4.3.nix b/pkgs/development/compilers/ghc/8.4.4.nix similarity index 90% rename from pkgs/development/compilers/ghc/8.4.3.nix rename to pkgs/development/compilers/ghc/8.4.4.nix index 7028a78eb21d..1ea18149d1ef 100644 --- a/pkgs/development/compilers/ghc/8.4.3.nix +++ b/pkgs/development/compilers/ghc/8.4.4.nix @@ -2,7 +2,7 @@ # build-tools , bootPkgs -, autoconf, automake, coreutils, fetchurl, fetchpatch, perl, python3, m4 +, autoconf, automake, coreutils, fetchurl, fetchpatch, perl, python3, m4, sphinx , libiconv ? null, ncurses @@ -14,7 +14,7 @@ , # If enabled, GHC will be built with the GPL-free but slower integer-simple # library instead of the faster but GPLed integer-gmp library. - enableIntegerSimple ? !(gmp.meta.available or false), gmp + enableIntegerSimple ? !(stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) gmp.meta.platforms), gmp , # If enabled, use -fPIC when compiling static libs. enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform @@ -82,12 +82,12 @@ let in stdenv.mkDerivation (rec { - version = "8.4.3"; + version = "8.4.4"; name = "${targetPrefix}ghc-${version}"; src = fetchurl { url = "https://downloads.haskell.org/~ghc/${version}/ghc-${version}-src.tar.xz"; - sha256 = "1mk046vb561j75saz05rghhbkps46ym5aci4264dwc2qk3dayixf"; + sha256 = "1ch4j2asg7pr52ai1hwzykxyj553wndg7wq93i47ql4fllspf48i"; }; enableParallelBuilding = true; @@ -99,13 +99,21 @@ stdenv.mkDerivation (rec { sha256 = "0plzsbfaq6vb1023lsarrjglwgr9chld4q3m99rcfzx0yx5mibp3"; extraPrefix = "utils/hsc2hs/"; stripLen = 1; + }) (fetchpatch rec { # https://phabricator.haskell.org/D5123 + url = "http://tarballs.nixos.org/sha256/${sha256}"; + name = "D5123.diff"; + sha256 = "0nhqwdamf2y4gbwqxcgjxs0kqx23w9gv5kj0zv6450dq19rji82n"; })] ++ stdenv.lib.optional deterministicProfiling (fetchpatch rec { url = "http://tarballs.nixos.org/sha256/${sha256}"; name = "D4388.diff"; sha256 = "0w6sdcvnqjlnlzpvnzw20b80v150ijjyjvs9548ildc1928j0w7s"; }) - ++ stdenv.lib.optional stdenv.isDarwin ./backport-dylib-command-size-limit.patch; + ++ stdenv.lib.optional stdenv.isDarwin ./backport-dylib-command-size-limit.patch + ++ stdenv.lib.optional (targetPlatform.isAarch32 || targetPlatform.isAarch64) (fetchpatch { + url = "https://git.haskell.org/ghc.git/patch/d8495549ba9d194815c2d0eaee6797fc7c00756a"; + sha256 = "1czx12qcl088vjn7mqxvyja4b2ia2n09c28br8c777fd0xk069pm"; + }); postPatch = "patchShebangs ."; @@ -179,14 +187,14 @@ stdenv.mkDerivation (rec { strictDeps = true; nativeBuildInputs = [ - perl autoconf automake m4 python3 + perl autoconf automake m4 python3 sphinx ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour ]; # For building runtime libs depsBuildTarget = toolsForTarget; - buildInputs = libDeps hostPlatform; + buildInputs = [ perl ] ++ (libDeps hostPlatform); propagatedBuildInputs = [ targetPackages.stdenv.cc ] ++ stdenv.lib.optional useLLVM llvmPackages.llvm; @@ -200,7 +208,7 @@ stdenv.mkDerivation (rec { checkTarget = "test"; - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie"; postInstall = '' for bin in "$out"/lib/${name}/bin/*; do @@ -226,7 +234,7 @@ stdenv.mkDerivation (rec { inherit enableShared; # Our Cabal compiler name - haskellCompilerName = "ghc-8.4.3"; + haskellCompilerName = "ghc-8.4.4"; }; meta = { diff --git a/pkgs/development/compilers/ghc/8.6.1.nix b/pkgs/development/compilers/ghc/8.6.1.nix index 3722b16f6573..434570fe9889 100644 --- a/pkgs/development/compilers/ghc/8.6.1.nix +++ b/pkgs/development/compilers/ghc/8.6.1.nix @@ -2,7 +2,7 @@ # build-tools , bootPkgs -, autoconf, automake, coreutils, fetchurl, perl, python3, m4 +, autoconf, automake, coreutils, fetchurl, fetchpatch, perl, python3, m4, sphinx , libiconv ? null, ncurses @@ -14,7 +14,7 @@ , # If enabled, GHC will be built with the GPL-free but slower integer-simple # library instead of the faster but GPLed integer-gmp library. - enableIntegerSimple ? !(gmp.meta.available or false), gmp + enableIntegerSimple ? !(stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) gmp.meta.platforms), gmp , # If enabled, use -fPIC when compiling static libs. enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform @@ -78,18 +78,24 @@ let in stdenv.mkDerivation (rec { - version = "8.6.0.20180810"; + version = "8.6.1"; name = "${targetPrefix}ghc-${version}"; src = fetchurl { - url = "https://downloads.haskell.org/~ghc/8.6.1-beta1/ghc-${version}-src.tar.xz"; - sha256 = "0b3nyjs4lsh67lfw7wh7r7kkf4g2xiypdxd77aycmwd3pdxj09yw"; + url = "https://downloads.haskell.org/~ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "0dkh7idgrqr567fq94a0f5x3w0r4cm2ydn51nb5wfisw3rnw499c"; }; enableParallelBuilding = true; outputs = [ "out" "doc" ]; + patches = [(fetchpatch rec { # https://phabricator.haskell.org/D5123 + url = "http://tarballs.nixos.org/sha256/${sha256}"; + name = "D5123.diff"; + sha256 = "0nhqwdamf2y4gbwqxcgjxs0kqx23w9gv5kj0zv6450dq19rji82n"; + })]; + postPatch = "patchShebangs ."; # GHC is a bit confused on its cross terminology. @@ -162,14 +168,14 @@ stdenv.mkDerivation (rec { strictDeps = true; nativeBuildInputs = [ - perl autoconf automake m4 python3 + perl autoconf automake m4 python3 sphinx ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour ]; # For building runtime libs depsBuildTarget = toolsForTarget; - buildInputs = libDeps hostPlatform; + buildInputs = [ perl ] ++ (libDeps hostPlatform); propagatedBuildInputs = [ targetPackages.stdenv.cc ] ++ stdenv.lib.optional useLLVM llvmPackages.llvm; @@ -183,7 +189,7 @@ stdenv.mkDerivation (rec { checkTarget = "test"; - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie"; postInstall = '' for bin in "$out"/lib/${name}/bin/*; do @@ -209,7 +215,7 @@ stdenv.mkDerivation (rec { inherit enableShared; # Our Cabal compiler name - haskellCompilerName = "ghc-8.4.3"; + haskellCompilerName = "ghc-8.6.1"; }; meta = { diff --git a/pkgs/development/compilers/ghc/8.0.2.nix b/pkgs/development/compilers/ghc/8.6.2.nix similarity index 66% rename from pkgs/development/compilers/ghc/8.0.2.nix rename to pkgs/development/compilers/ghc/8.6.2.nix index 0946db713783..85853e158327 100644 --- a/pkgs/development/compilers/ghc/8.0.2.nix +++ b/pkgs/development/compilers/ghc/8.6.2.nix @@ -2,11 +2,11 @@ # build-tools , bootPkgs -, coreutils, fetchpatch, fetchurl, perl, sphinx +, autoconf, automake, coreutils, fetchurl, fetchpatch, perl, python3, m4, sphinx , libiconv ? null, ncurses -, useLLVM ? !stdenv.targetPlatform.isx86 +, useLLVM ? !stdenv.targetPlatform.isx86 || (stdenv.targetPlatform.isMusl && stdenv.hostPlatform != stdenv.targetPlatform) , # LLVM is conceptually a run-time-only depedendency, but for # non-x86, we need LLVM to bootstrap later stages, so it becomes a # build-time dependency too. @@ -14,14 +14,17 @@ , # If enabled, GHC will be built with the GPL-free but slower integer-simple # library instead of the faster but GPLed integer-gmp library. - enableIntegerSimple ? !(gmp.meta.available or false), gmp + enableIntegerSimple ? !(stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) gmp.meta.platforms), gmp , # If enabled, use -fPIC when compiling static libs. enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform , # Whether to build dynamic libs for the standard library (on the target # platform). Static libs are always built. - enableShared ? true + enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt + +, # Whetherto build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows , # What flavour to build. An empty string indicates no # specific flavour and falls back to ghc default values. @@ -48,17 +51,22 @@ let DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} INTEGER_LIBRARY = ${if enableIntegerSimple then "integer-simple" else "integer-gmp"} '' + stdenv.lib.optionalString (targetPlatform != hostPlatform) '' - Stage1Only = YES + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} HADDOCK_DOCS = NO + BUILD_SPHINX_HTML = NO + BUILD_SPHINX_PDF = NO '' + stdenv.lib.optionalString enableRelocatedStaticLibs '' GhcLibHcOpts += -fPIC GhcRtsHcOpts += -fPIC + '' + stdenv.lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 ''; # Splicer will pull out correct variations - libDeps = platform: [ ncurses ] + libDeps = platform: stdenv.lib.optional enableTerminfo [ ncurses ] ++ stdenv.lib.optional (!enableIntegerSimple) gmp - ++ stdenv.lib.optional (platform.libc != "glibc") libiconv; + ++ stdenv.lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; toolsForTarget = if hostPlatform == buildPlatform then @@ -69,30 +77,24 @@ let targetCC = builtins.head toolsForTarget; in -stdenv.mkDerivation rec { - version = "8.0.2"; +stdenv.mkDerivation (rec { + version = "8.6.2"; name = "${targetPrefix}ghc-${version}"; src = fetchurl { url = "https://downloads.haskell.org/~ghc/${version}/ghc-${version}-src.tar.xz"; - sha256 = "1c8qc4fhkycynk4g1f9hvk53dj6a1vvqi6bklqznns6hw59m8qhi"; + sha256 = "1mbn3n2ynmpfpb7jfnhpzzli31qqxqyi8ws71blws3i846fq3ana"; }; enableParallelBuilding = true; - outputs = [ "out" "man" "doc" ]; + outputs = [ "out" "doc" ]; - patches = [ - ./ghc-gold-linker.patch - (fetchpatch { # Unreleased 1.24.x commit - url = "https://github.com/haskell/cabal/commit/6394cb0b6eba91a8692a3d04b2b56935aed7cccd.patch"; - sha256 = "14xxjg0nb1j1pw0riac3v385ka92qhxxblfmwyvbghz7kry6axy0"; - stripLen = 1; - extraPrefix = "libraries/Cabal/"; - }) - ] ++ stdenv.lib.optional stdenv.isLinux ./ghc-no-madv-free.patch - ++ stdenv.lib.optional stdenv.isDarwin ./ghc-8.0.2-no-cpp-warnings.patch - ++ stdenv.lib.optional stdenv.isDarwin ./backport-dylib-command-size-limit.patch; + patches = [(fetchpatch rec { # https://phabricator.haskell.org/D5123 + url = "http://tarballs.nixos.org/sha256/${sha256}"; + name = "D5123.diff"; + sha256 = "0nhqwdamf2y4gbwqxcgjxs0kqx23w9gv5kj0zv6450dq19rji82n"; + })]; postPatch = "patchShebangs ."; @@ -105,7 +107,8 @@ stdenv.mkDerivation rec { # the *host* tools. export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" export CXX="${targetCC}/bin/${targetCC.targetPrefix}cxx" - export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${stdenv.lib.optionalString targetPlatform.isAarch32 ".gold"}" export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" @@ -119,6 +122,24 @@ stdenv.mkDerivation rec { export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" '' + stdenv.lib.optionalString stdenv.isDarwin '' export NIX_LDFLAGS+=" -no_dtrace_dof" + '' + stdenv.lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + stdenv.lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done ''; # TODO(@Ericson2314): Always pass "--target" and always prefix. @@ -128,12 +149,16 @@ stdenv.mkDerivation rec { configureFlags = [ "--datadir=$doc/share/doc/ghc" "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" - ] ++ stdenv.lib.optional (targetPlatform == hostPlatform && ! enableIntegerSimple) [ + ] ++ stdenv.lib.optional (targetPlatform == hostPlatform && !enableIntegerSimple) [ "--with-gmp-includes=${targetPackages.gmp.dev}/include" "--with-gmp-libraries=${targetPackages.gmp.out}/lib" - ] ++ stdenv.lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc") [ + ] ++ stdenv.lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ "--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib" ] ++ stdenv.lib.optionals (targetPlatform != hostPlatform) [ "--enable-bootstrap-with-devel-snapshot" + ] ++ stdenv.lib.optionals (targetPlatform.isAarch32) [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" ] ++ stdenv.lib.optionals (targetPlatform.isDarwin && targetPlatform.isAarch64) [ # fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ "--disable-large-address-space" @@ -143,14 +168,14 @@ stdenv.mkDerivation rec { strictDeps = true; nativeBuildInputs = [ - perl sphinx - ghc bootPkgs.hscolour + perl autoconf automake m4 python3 sphinx + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour ]; # For building runtime libs depsBuildTarget = toolsForTarget; - buildInputs = libDeps hostPlatform; + buildInputs = [ perl ] ++ (libDeps hostPlatform); propagatedBuildInputs = [ targetPackages.stdenv.cc ] ++ stdenv.lib.optional useLLVM llvmPackages.llvm; @@ -162,7 +187,9 @@ stdenv.mkDerivation rec { # that in turn causes GHCi to abort stripDebugFlags = [ "-S" ] ++ stdenv.lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; - hardeningDisable = [ "format" ]; + checkTarget = "test"; + + hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie"; postInstall = '' for bin in "$out"/lib/${name}/bin/*; do @@ -188,7 +215,7 @@ stdenv.mkDerivation rec { inherit enableShared; # Our Cabal compiler name - haskellCompilerName = "ghc-8.0.2"; + haskellCompilerName = "ghc-8.6.2"; }; meta = { @@ -198,4 +225,8 @@ stdenv.mkDerivation rec { inherit (ghc.meta) license platforms; }; -} +} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/development/compilers/ghc/7.10.3.nix b/pkgs/development/compilers/ghc/8.6.3.nix similarity index 62% rename from pkgs/development/compilers/ghc/7.10.3.nix rename to pkgs/development/compilers/ghc/8.6.3.nix index a4374a452402..b29b7facd1f4 100644 --- a/pkgs/development/compilers/ghc/7.10.3.nix +++ b/pkgs/development/compilers/ghc/8.6.3.nix @@ -2,12 +2,11 @@ # build-tools , bootPkgs -, coreutils, fetchurl, perl -, docbook_xsl, docbook_xml_dtd_45, docbook_xml_dtd_42, libxml2, libxslt +, autoconf, automake, coreutils, fetchurl, fetchpatch, perl, python3, m4, sphinx , libiconv ? null, ncurses -, useLLVM ? !stdenv.targetPlatform.isx86 +, useLLVM ? !stdenv.targetPlatform.isx86 || (stdenv.targetPlatform.isMusl && stdenv.hostPlatform != stdenv.targetPlatform) , # LLVM is conceptually a run-time-only depedendency, but for # non-x86, we need LLVM to bootstrap later stages, so it becomes a # build-time dependency too. @@ -15,20 +14,25 @@ , # If enabled, GHC will be built with the GPL-free but slower integer-simple # library instead of the faster but GPLed integer-gmp library. - enableIntegerSimple ? !(gmp.meta.available or false), gmp + enableIntegerSimple ? !(stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) gmp.meta.platforms), gmp , # If enabled, use -fPIC when compiling static libs. enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform , # Whether to build dynamic libs for the standard library (on the target # platform). Static libs are always built. - enableShared ? true + enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt + +, # Whetherto build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows , # What flavour to build. An empty string indicates no # specific flavour and falls back to ghc default values. ghcFlavour ? stdenv.lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) "perf-cross" }: +assert !enableIntegerSimple -> gmp != null; + let inherit (stdenv) buildPlatform hostPlatform targetPlatform; @@ -39,31 +43,30 @@ let (targetPlatform != hostPlatform) "${targetPlatform.config}-"; - docFixes = fetchurl { - url = "https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3a.patch"; - sha256 = "1j45z4kcd3w1rzm4hapap2xc16bbh942qnzzdbdjcwqznsccznf0"; - }; - buildMK = '' BuildFlavour = ${ghcFlavour} ifneq \"\$(BuildFlavour)\" \"\" include mk/flavours/\$(BuildFlavour).mk endif DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} - '' + stdenv.lib.optionalString enableIntegerSimple '' - INTEGER_LIBRARY = integer-simple + INTEGER_LIBRARY = ${if enableIntegerSimple then "integer-simple" else "integer-gmp"} '' + stdenv.lib.optionalString (targetPlatform != hostPlatform) '' - Stage1Only = YES + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} HADDOCK_DOCS = NO + BUILD_SPHINX_HTML = NO + BUILD_SPHINX_PDF = NO '' + stdenv.lib.optionalString enableRelocatedStaticLibs '' GhcLibHcOpts += -fPIC GhcRtsHcOpts += -fPIC + '' + stdenv.lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 ''; # Splicer will pull out correct variations - libDeps = platform: [ ncurses ] + libDeps = platform: stdenv.lib.optional enableTerminfo [ ncurses ] ++ stdenv.lib.optional (!enableIntegerSimple) gmp - ++ stdenv.lib.optional (platform.libc != "glibc") libiconv; + ++ stdenv.lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; toolsForTarget = if hostPlatform == buildPlatform then @@ -74,23 +77,24 @@ let targetCC = builtins.head toolsForTarget; in -stdenv.mkDerivation rec { - version = "7.10.3"; +stdenv.mkDerivation (rec { + version = "8.6.3"; name = "${targetPrefix}ghc-${version}"; src = fetchurl { url = "https://downloads.haskell.org/~ghc/${version}/ghc-${version}-src.tar.xz"; - sha256 = "1vsgmic8csczl62ciz51iv8nhrkm72lyhbz7p7id13y2w7fcx46g"; + sha256 = "08vzq0dpg4a39bs61j6rq4z0n7jby5mc69h4m25xhd8rjyvkg7lz"; }; enableParallelBuilding = true; outputs = [ "out" "doc" ]; - patches = [ - docFixes - ./relocation.patch - ]; + patches = [(fetchpatch rec { # https://phabricator.haskell.org/D5123 + url = "http://tarballs.nixos.org/sha256/${sha256}"; + name = "D5123.diff"; + sha256 = "0nhqwdamf2y4gbwqxcgjxs0kqx23w9gv5kj0zv6450dq19rji82n"; + })]; postPatch = "patchShebangs ."; @@ -103,7 +107,8 @@ stdenv.mkDerivation rec { # the *host* tools. export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" export CXX="${targetCC}/bin/${targetCC.targetPrefix}cxx" - export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${stdenv.lib.optionalString targetPlatform.isAarch32 ".gold"}" export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" @@ -117,6 +122,24 @@ stdenv.mkDerivation rec { export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" '' + stdenv.lib.optionalString stdenv.isDarwin '' export NIX_LDFLAGS+=" -no_dtrace_dof" + '' + stdenv.lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + stdenv.lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done ''; # TODO(@Ericson2314): Always pass "--target" and always prefix. @@ -126,12 +149,16 @@ stdenv.mkDerivation rec { configureFlags = [ "--datadir=$doc/share/doc/ghc" "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" - ] ++ stdenv.lib.optional (targetPlatform == hostPlatform && ! enableIntegerSimple) [ - "--with-gmp-includes=${gmp.dev}/include" "--with-gmp-libraries=${gmp.out}/lib" - ] ++ stdenv.lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc") [ + ] ++ stdenv.lib.optional (targetPlatform == hostPlatform && !enableIntegerSimple) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ stdenv.lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ "--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib" ] ++ stdenv.lib.optionals (targetPlatform != hostPlatform) [ "--enable-bootstrap-with-devel-snapshot" + ] ++ stdenv.lib.optionals (targetPlatform.isAarch32) [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" ] ++ stdenv.lib.optionals (targetPlatform.isDarwin && targetPlatform.isAarch64) [ # fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ "--disable-large-address-space" @@ -141,14 +168,14 @@ stdenv.mkDerivation rec { strictDeps = true; nativeBuildInputs = [ - perl libxml2 libxslt docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_42 - ghc bootPkgs.hscolour + perl autoconf automake m4 python3 sphinx + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour ]; # For building runtime libs depsBuildTarget = toolsForTarget; - buildInputs = libDeps hostPlatform; + buildInputs = [ perl ] ++ (libDeps hostPlatform); propagatedBuildInputs = [ targetPackages.stdenv.cc ] ++ stdenv.lib.optional useLLVM llvmPackages.llvm; @@ -160,9 +187,16 @@ stdenv.mkDerivation rec { # that in turn causes GHCi to abort stripDebugFlags = [ "-S" ] ++ stdenv.lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; - hardeningDisable = [ "format" ]; + checkTarget = "test"; + + hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie"; postInstall = '' + for bin in "$out"/lib/${name}/bin/*; do + isELF "$bin" || continue + paxmark m "$bin" + done + # Install the bash completion file. install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc @@ -181,7 +215,7 @@ stdenv.mkDerivation rec { inherit enableShared; # Our Cabal compiler name - haskellCompilerName = "ghc-7.10.3"; + haskellCompilerName = "ghc-8.6.3"; }; meta = { @@ -191,4 +225,8 @@ stdenv.mkDerivation rec { inherit (ghc.meta) license platforms; }; -} +} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/development/compilers/ghc/ghc-8.0.2-no-cpp-warnings.patch b/pkgs/development/compilers/ghc/ghc-8.0.2-no-cpp-warnings.patch deleted file mode 100644 index 90224df19f61..000000000000 --- a/pkgs/development/compilers/ghc/ghc-8.0.2-no-cpp-warnings.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- b/includes/rts/storage/ClosureMacros.h 2017-05-21 12:54:09.000000000 +0200 -+++ a/includes/rts/storage/ClosureMacros.h 2017-05-21 12:55:57.000000000 +0200 -@@ -499,8 +499,17 @@ - - -------------------------------------------------------------------------- */ - --#define ZERO_SLOP_FOR_LDV_PROF (defined(PROFILING)) --#define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS)) -+#if defined(PROFILING) -+#define ZERO_SLOP_FOR_LDV_PROF 1 -+#else -+#define ZERO_SLOP_FOR_LDV_PROF 0 -+#endif -+ -+#if defined(DEBUG) && !defined(THREADED_RTS) -+#define ZERO_SLOP_FOR_SANITY_CHECK 1 -+#else -+#define ZERO_SLOP_FOR_SANITY_CHECK 0 -+#endif - - #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK - #define OVERWRITING_CLOSURE(c) overwritingClosure(c) - diff --git a/pkgs/development/compilers/ghc/ghc-gold-linker.patch b/pkgs/development/compilers/ghc/ghc-gold-linker.patch deleted file mode 100644 index edce7ef3a178..000000000000 --- a/pkgs/development/compilers/ghc/ghc-gold-linker.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 46fe80ab7c0013a929d0934e61429820042a70a9 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Niklas=20Hamb=C3=BCchen?= -Date: Fri, 21 Jul 2017 20:09:11 +0200 -Subject: [PATCH 1/2] base: Add `extra-libraries: m` because base uses libm - functions. - -Linking with gold needs this because in contrast to ld, gold -doesn't implicitly link libm. - -Found by Michael Bishop . ---- - libraries/base/base.cabal | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/libraries/base/base.cabal b/libraries/base/base.cabal -index f00fb8768e5..fd91f268ffe 100644 ---- a/libraries/base/base.cabal -+++ b/libraries/base/base.cabal -@@ -342,6 +342,10 @@ Library - WCsubst.h - consUtils.h - -+ -- Base uses libm functions. ld.bfd links libm implicitly when necessary. -+ -- Other linkers, like gold, don't, so we have to declare it explicitly. -+ extra-libraries: m -+ - -- OS Specific - if os(windows) - -- Windows requires some extra libraries for linking because the RTS - -From 900a8f4931e9bc6d3219d9263cfecfc6af8fc766 Mon Sep 17 00:00:00 2001 -From: michael bishop -Date: Sat, 22 Jul 2017 13:12:39 -0300 -Subject: [PATCH 2/2] also add -lm to ghc-prim - ---- - libraries/ghc-prim/ghc-prim.cabal | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/libraries/ghc-prim/ghc-prim.cabal b/libraries/ghc-prim/ghc-prim.cabal -index 00a029efedf..6db85dd69fc 100644 ---- a/libraries/ghc-prim/ghc-prim.cabal -+++ b/libraries/ghc-prim/ghc-prim.cabal -@@ -42,6 +42,10 @@ Library - UnliftedFFITypes - - build-depends: rts == 1.0.* -+ -+ -- Base uses libm functions. ld.bfd links libm implicitly when necessary. -+ -- Other linkers, like gold, don't, so we have to declare it explicitly. -+ extra-libraries: m - - exposed-modules: - GHC.CString diff --git a/pkgs/development/compilers/ghc/ghc-no-madv-free.patch b/pkgs/development/compilers/ghc/ghc-no-madv-free.patch deleted file mode 100644 index 8fea9f920126..000000000000 --- a/pkgs/development/compilers/ghc/ghc-no-madv-free.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/rts/posix/OSMem.c b/rts/posix/OSMem.c -index 99620ee..e052a84 100644 ---- a/rts/posix/OSMem.c -+++ b/rts/posix/OSMem.c -@@ -523,13 +523,7 @@ void osDecommitMemory(void *at, W_ size) - sysErrorBelch("unable to make released memory unaccessible"); - #endif - --#ifdef MADV_FREE -- // Try MADV_FREE first, FreeBSD has both and MADV_DONTNEED -- // just swaps memory out -- r = madvise(at, size, MADV_FREE); --#else - r = madvise(at, size, MADV_DONTNEED); --#endif - if(r < 0) - sysErrorBelch("unable to decommit memory"); - } diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 1339edf0afd0..29de668767b8 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -2,7 +2,7 @@ # build-tools , bootPkgs -, autoconf, automake, coreutils, fetchgit, perl, python3, m4 +, autoconf, automake, coreutils, fetchgit, perl, python3, m4, sphinx , libiconv ? null, ncurses @@ -14,7 +14,7 @@ , # If enabled, GHC will be built with the GPL-free but slower integer-simple # library instead of the faster but GPLed integer-gmp library. - enableIntegerSimple ? !(gmp.meta.available or false), gmp + enableIntegerSimple ? !(stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) gmp.meta.platforms), gmp , # If enabled, use -fPIC when compiling static libs. enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform @@ -157,7 +157,7 @@ stdenv.mkDerivation (rec { # For building runtime libs depsBuildTarget = toolsForTarget; - buildInputs = libDeps hostPlatform; + buildInputs = [ perl ] ++ (libDeps hostPlatform); propagatedBuildInputs = [ targetPackages.stdenv.cc ] ++ stdenv.lib.optional useLLVM llvmPackages.llvm; @@ -171,7 +171,7 @@ stdenv.mkDerivation (rec { checkTarget = "test"; - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie"; postInstall = '' for bin in "$out"/lib/${name}/bin/*; do diff --git a/pkgs/development/compilers/ghc/relocation.patch b/pkgs/development/compilers/ghc/relocation.patch deleted file mode 100644 index b9becfc86b54..000000000000 --- a/pkgs/development/compilers/ghc/relocation.patch +++ /dev/null @@ -1,27 +0,0 @@ -Adding support for the R_X86_64_REX_GOTPCRELX relocation type. -This relocation is treated by the linker the same as the R_X86_64_GOTPCRELX type -G + GOT + A - P to generate relative offsets to the GOT. -The REX prefix has no influence in this stage. - -This caused breakage when enabling relro/bindnow hardening e.g. in ghcPaclages.vector - -Source: https://phabricator.haskell.org/D2303#67070 -diff --git a/rts/Linker.c b/rts/Linker.c ---- a/rts/Linker.c -+++ b/rts/Linker.c -@@ -5681,7 +5681,13 @@ - *(Elf64_Sword *)P = (Elf64_Sword)value; - #endif - break; -- -+/* These two relocations were introduced in glibc 2.23 and binutils 2.26. -+ But in order to use them the system which compiles the bindist for GHC needs -+ to have glibc >= 2.23. So only use them if they're defined. */ -+#if defined(R_X86_64_REX_GOTPCRELX) && defined(R_X86_64_GOTPCRELX) -+ case R_X86_64_REX_GOTPCRELX: -+ case R_X86_64_GOTPCRELX: -+#endif - case R_X86_64_GOTPCREL: - { - StgInt64 gotAddress = (StgInt64) &makeSymbolExtra(oc, ELF_R_SYM(info), S)->addr; - diff --git a/pkgs/development/compilers/ghcjs-ng/8.4/git.json b/pkgs/development/compilers/ghcjs-ng/8.4/git.json index b27c75bfe713..cfa6cf1d7d26 100644 --- a/pkgs/development/compilers/ghcjs-ng/8.4/git.json +++ b/pkgs/development/compilers/ghcjs-ng/8.4/git.json @@ -1,6 +1,6 @@ { "url": "https://github.com/ghcjs/ghcjs", - "rev": "d20da90a4819faad1c6309a06363b34edac0374c", - "sha256": "0jmxgfm1zwg6xscjcaycfam7zss8ik4ql4ii5lpryh4h6cdhvkbr", + "rev": "81bf5f31dabaa711aab234cb119eb9c998ccb129", + "sha256": "1bgnc71kjqicqv2xq8p70nck600yi2p7g4k9r1jclv21ib7i5hmx", "fetchSubmodules": true } diff --git a/pkgs/development/compilers/ghcjs-ng/8.4/stage0.nix b/pkgs/development/compilers/ghcjs-ng/8.4/stage0.nix index 051b0a19b5b5..bf4fd6d68a7e 100644 --- a/pkgs/development/compilers/ghcjs-ng/8.4/stage0.nix +++ b/pkgs/development/compilers/ghcjs-ng/8.4/stage0.nix @@ -156,6 +156,7 @@ tree-diff ]; testToolDepends = [ hspec-discover ]; + doHaddock = false; homepage = "http://www.haskell.org/haddock/"; description = "Library exposing some functionality of Haddock"; license = stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/compilers/ghcjs/7.10/boot.patch b/pkgs/development/compilers/ghcjs/7.10/boot.patch deleted file mode 100644 index 9f4fa3a8b7ae..000000000000 --- a/pkgs/development/compilers/ghcjs/7.10/boot.patch +++ /dev/null @@ -1,104 +0,0 @@ -diff --git a/src-bin/Boot.hs b/src-bin/Boot.hs -index db8b12e..7b815c5 100644 ---- a/src-bin/Boot.hs -+++ b/src-bin/Boot.hs -@@ -540,9 +540,7 @@ initPackageDB :: B () - initPackageDB = do - msg info "creating package databases" - initDB "--global" <^> beLocations . blGlobalDB -- traverseOf_ _Just initUser <^> beLocations . blUserDBDir - where -- initUser dir = rm_f (dir "package.conf") >> initDB "--user" (dir "package.conf.d") - initDB dbName db = do - rm_rf db >> mkdir_p db - ghcjs_pkg_ ["init", toTextI db] `catchAny_` return () -@@ -566,29 +564,22 @@ installDevelopmentTree = subTop $ do - msgD info $ "preparing development boot tree" - checkpoint' "ghcjs-boot-git" "ghcjs-boot repository already cloned and prepared" $ do - testGit "ghcjs-boot" >>= \case -- Just False -> failWith "ghcjs-boot already exists and is not a git repository" -- Just True -> do -- msg info "ghcjs-boot repository already exists but checkpoint not reached, cleaning first, then cloning" -- rm_rf "ghcjs-boot" -+ Just _ -> do -+ msg info "ghcjs-boot repository already exists; initializing ghcjs-boot" - initGhcjsBoot - Nothing -> do - msgD info "cloning ghcjs-boot git repository" - initGhcjsBoot - checkpoint' "shims-git" "shims repository already cloned" $ do - testGit "shims" >>= \case -- Just False -> failWith "shims already exists and is not a git repository" -- Just True -> do -- msgD info "shims repository already exists but checkpoint not reached, cleaning first, then cloning" -- rm_rf "shims" -- cloneGit shimsDescr "shims" bsrcShimsDevBranch bsrcShimsDev -+ Just _ -> do -+ msgD info "shims repository already exists; moving on" - Nothing -> do - msgD info "cloning shims git repository" - cloneGit shimsDescr "shims" bsrcShimsDevBranch bsrcShimsDev - where - initGhcjsBoot = sub $ do -- cloneGit bootDescr "ghcjs-boot" bsrcBootDevBranch bsrcBootDev - cd "ghcjs-boot" -- git_ ["submodule", "update", "--init", "--recursive"] - mapM_ patchPackage =<< allPackages - preparePrimops - buildGenPrim -@@ -1141,7 +1132,7 @@ cabalStage1 pkgs = sub $ do - globalFlags <- cabalGlobalFlags - flags <- cabalInstallFlags (length pkgs == 1) - let args = globalFlags ++ ("install" : pkgs) ++ -- [ "--solver=topdown" -- the modular solver refuses to install stage1 packages -+ [ "--allow-boot-library-installs" - ] ++ map ("--configure-option="<>) configureOpts ++ flags - checkInstallPlan pkgs args - cabal_ args -@@ -1162,7 +1153,7 @@ cabalInstall pkgs = do - -- uses somewhat fragile parsing of --dry-run output, find a better way - checkInstallPlan :: [Package] -> [Text] -> B () - checkInstallPlan pkgs opts = do -- plan <- cabal (opts ++ ["-v2", "--dry-run"]) -+ plan <- cabal (opts ++ ["-vverbose+nowrap", "--dry-run"]) - when (hasReinstalls plan || hasUnexpectedInstalls plan || hasNewVersion plan) (err plan) - where - hasReinstalls = T.isInfixOf "(reinstall)" -- reject reinstalls -@@ -1201,14 +1192,14 @@ cabalInstallFlags parmakeGhcjs = do - , "--avoid-reinstalls" - , "--builddir", "dist" - , "--with-compiler", ghcjs ^. pgmLocText -+ , "--with-gcc", "@CC@" - , "--with-hc-pkg", ghcjsPkg ^. pgmLocText -- , "--prefix", toTextI instDir -+ , "--prefix", "@PREFIX@" -+ , "--libdir", "$prefix/lib/$compiler" -+ , "--libsubdir", "$pkgid" - , bool haddock "--enable-documentation" "--disable-documentation" - , "--haddock-html" ---- workaround for hoogle support being broken in haddock for GHC 7.10RC1 --#if !(__GLASGOW_HASKELL__ >= 709) - , "--haddock-hoogle" --#endif - , "--haddock-hyperlink-source" - -- don't slow down Windows builds too much, on other platforms we get this more - -- or less for free, thanks to dynamic-too -diff --git a/src/Compiler/Info.hs b/src/Compiler/Info.hs -index 33a401f..e2405a7 100644 ---- a/src/Compiler/Info.hs -+++ b/src/Compiler/Info.hs -@@ -48,13 +48,7 @@ compilerInfo nativeToo dflags = do - - -- | the directory to use if started without -B flag - getDefaultTopDir :: IO FilePath --getDefaultTopDir = do -- appdir <- getAppUserDataDirectory "ghcjs" -- return (appdir subdir "ghcjs") -- where -- targetARCH = arch -- targetOS = os -- subdir = targetARCH ++ '-':targetOS ++ '-':getFullCompilerVersion -+getDefaultTopDir = return "@PREFIX@/lib/ghcjs-@VERSION@" - - getDefaultLibDir :: IO FilePath - getDefaultLibDir = getDefaultTopDir diff --git a/pkgs/development/compilers/ghcjs/7.10/default.nix b/pkgs/development/compilers/ghcjs/7.10/default.nix deleted file mode 100644 index f18a094aa3cf..000000000000 --- a/pkgs/development/compilers/ghcjs/7.10/default.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ fetchgit, fetchFromGitHub, bootPkgs, cabal-install }: - -bootPkgs.callPackage ../base.nix { - version = "0.2.0"; - - inherit bootPkgs cabal-install; - - ghcjsSrc = fetchFromGitHub { - owner = "ghcjs"; - repo = "ghcjs"; - rev = "689c7753f50353dd05606ed79c51cd5a94d3922a"; - sha256 = "076020a9gjv8ldj5ckm43sbzq9s6c5xj6lpd8v28ybpiama3m6b4"; - }; - ghcjsBootSrc = fetchgit { - url = git://github.com/ghcjs/ghcjs-boot.git; - rev = "8c549931da27ba9e607f77195208ec156c840c8a"; - sha256 = "0yg9bnabja39qysh9pg1335qbvbc0r2mdw6cky94p7kavacndfdv"; - fetchSubmodules = true; - }; - - shims = import ./shims.nix { inherit fetchFromGitHub; }; - stage1Packages = [ - "array" - "base" - "binary" - "bytestring" - "containers" - "deepseq" - "directory" - "filepath" - "ghc-boot" - "ghc-boot-th" - "ghc-prim" - "ghci" - "ghcjs-prim" - "ghcjs-th" - "integer-gmp" - "pretty" - "primitive" - "process" - "rts" - "template-haskell" - "time" - "transformers" - "unix" - ]; - stage2 = import ./stage2.nix; - - patches = [ ./boot.patch ]; -} diff --git a/pkgs/development/compilers/ghcjs/7.10/shims.nix b/pkgs/development/compilers/ghcjs/7.10/shims.nix deleted file mode 100644 index fa706699449a..000000000000 --- a/pkgs/development/compilers/ghcjs/7.10/shims.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ fetchFromGitHub }: -fetchFromGitHub { - owner = "ghcjs"; - repo = "shims"; - rev = "b97015229c58eeab7c1d0bb575794b14a9f6efca"; - sha256 = "1p5adkqvmb1gsv9hnn3if0rdpnaq3v9a1zkfdy282yw05jaaaggz"; -} diff --git a/pkgs/development/compilers/ghcjs/7.10/stage2.nix b/pkgs/development/compilers/ghcjs/7.10/stage2.nix deleted file mode 100644 index 3483afc99ef0..000000000000 --- a/pkgs/development/compilers/ghcjs/7.10/stage2.nix +++ /dev/null @@ -1,344 +0,0 @@ -{ ghcjsBoot }: { callPackage }: - -{ - async = callPackage - ({ mkDerivation, base, HUnit, stdenv, stm, test-framework - , test-framework-hunit - }: - mkDerivation { - pname = "async"; - version = "2.0.1.6"; - src = "${ghcjsBoot}/boot/async"; - doCheck = false; - libraryHaskellDepends = [ base stm ]; - testHaskellDepends = [ - base HUnit test-framework test-framework-hunit - ]; - jailbreak = true; - homepage = https://github.com/simonmar/async; - description = "Run IO operations asynchronously and wait for their results"; - license = stdenv.lib.licenses.bsd3; - }) {}; - aeson = callPackage - ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq - , dlist, ghc-prim, hashable, HUnit, mtl, QuickCheck, scientific - , stdenv, syb, template-haskell, test-framework - , test-framework-hunit, test-framework-quickcheck2, text, time - , transformers, unordered-containers, vector - }: - mkDerivation { - pname = "aeson"; - version = "0.9.0.1"; - src = "${ghcjsBoot}/boot/aeson"; - doCheck = false; - libraryHaskellDepends = [ - attoparsec base bytestring containers deepseq dlist ghc-prim - hashable mtl scientific syb template-haskell text time transformers - unordered-containers vector - ]; - testHaskellDepends = [ - attoparsec base bytestring containers ghc-prim HUnit QuickCheck - template-haskell test-framework test-framework-hunit - test-framework-quickcheck2 text time unordered-containers vector - ]; - jailbreak = true; - homepage = https://github.com/bos/aeson; - description = "Fast JSON parsing and encoding"; - license = stdenv.lib.licenses.bsd3; - }) {}; - attoparsec = callPackage - ({ mkDerivation, array, base, bytestring, containers, deepseq - , QuickCheck, quickcheck-unicode, scientific, stdenv - , test-framework, test-framework-quickcheck2, text, transformers - , vector - }: - mkDerivation { - pname = "attoparsec"; - version = "0.13.0.1"; - src = "${ghcjsBoot}/boot/attoparsec"; - doCheck = false; - libraryHaskellDepends = [ - array base bytestring containers deepseq scientific text - transformers - ]; - testHaskellDepends = [ - array base bytestring containers deepseq QuickCheck - quickcheck-unicode scientific test-framework - test-framework-quickcheck2 text transformers vector - ]; - jailbreak = true; - homepage = https://github.com/bos/attoparsec; - description = "Fast combinator parsing for bytestrings and text"; - license = stdenv.lib.licenses.bsd3; - }) {}; - case-insensitive = callPackage - ({ mkDerivation, base, bytestring, deepseq, hashable, HUnit, stdenv - , test-framework, test-framework-hunit, text - }: - mkDerivation { - pname = "case-insensitive"; - version = "1.2.0.4"; - src = "${ghcjsBoot}/boot/case-insensitive"; - doCheck = false; - libraryHaskellDepends = [ base bytestring deepseq hashable text ]; - testHaskellDepends = [ - base bytestring HUnit test-framework test-framework-hunit text - ]; - jailbreak = true; - homepage = https://github.com/basvandijk/case-insensitive; - description = "Case insensitive string comparison"; - license = stdenv.lib.licenses.bsd3; - }) {}; - dlist = callPackage - ({ mkDerivation, base, Cabal, deepseq, QuickCheck, stdenv }: - mkDerivation { - pname = "dlist"; - version = "0.7.1.1"; - src = "${ghcjsBoot}/boot/dlist"; - doCheck = false; - libraryHaskellDepends = [ base deepseq ]; - testHaskellDepends = [ base Cabal QuickCheck ]; - jailbreak = true; - homepage = https://github.com/spl/dlist; - description = "Difference lists"; - license = stdenv.lib.licenses.bsd3; - }) {}; - extensible-exceptions = callPackage - ({ mkDerivation, base, stdenv }: - mkDerivation { - pname = "extensible-exceptions"; - version = "0.1.1.4"; - src = "${ghcjsBoot}/boot/extensible-exceptions"; - doCheck = false; - libraryHaskellDepends = [ base ]; - jailbreak = true; - description = "Extensible exceptions"; - license = stdenv.lib.licenses.bsd3; - }) {}; - hashable = callPackage - ({ mkDerivation, base, bytestring, ghc-prim, HUnit, integer-gmp - , QuickCheck, random, stdenv, test-framework, test-framework-hunit - , test-framework-quickcheck2, text, unix - }: - mkDerivation { - pname = "hashable"; - version = "1.2.3.2"; - src = "${ghcjsBoot}/boot/hashable"; - doCheck = false; - libraryHaskellDepends = [ - base bytestring ghc-prim integer-gmp text - ]; - testHaskellDepends = [ - base bytestring ghc-prim HUnit QuickCheck random test-framework - test-framework-hunit test-framework-quickcheck2 text unix - ]; - jailbreak = true; - homepage = https://github.com/tibbe/hashable; - description = "A class for types that can be converted to a hash value"; - license = stdenv.lib.licenses.bsd3; - }) {}; - mtl = callPackage - ({ mkDerivation, base, stdenv, transformers }: - mkDerivation { - pname = "mtl"; - version = "2.2.1"; - src = "${ghcjsBoot}/boot/mtl"; - doCheck = false; - libraryHaskellDepends = [ base transformers ]; - jailbreak = true; - homepage = https://github.com/ekmett/mtl; - description = "Monad classes, using functional dependencies"; - license = stdenv.lib.licenses.bsd3; - }) {}; - old-time = callPackage - ({ mkDerivation, base, old-locale, stdenv }: - mkDerivation { - pname = "old-time"; - version = "1.1.0.3"; - src = "${ghcjsBoot}/boot/old-time"; - doCheck = false; - libraryHaskellDepends = [ base old-locale ]; - jailbreak = true; - description = "Time library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - parallel = callPackage - ({ mkDerivation, array, base, containers, deepseq, stdenv }: - mkDerivation { - pname = "parallel"; - version = "3.2.0.6"; - src = "${ghcjsBoot}/boot/parallel"; - doCheck = false; - libraryHaskellDepends = [ array base containers deepseq ]; - jailbreak = true; - description = "Parallel programming library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - scientific = callPackage - ({ mkDerivation, array, base, bytestring, deepseq, ghc-prim - , hashable, integer-gmp, QuickCheck, smallcheck, stdenv, tasty - , tasty-ant-xml, tasty-hunit, tasty-quickcheck, tasty-smallcheck - , text - }: - mkDerivation { - pname = "scientific"; - version = "0.3.3.8"; - src = "${ghcjsBoot}/boot/scientific"; - doCheck = false; - libraryHaskellDepends = [ - array base bytestring deepseq ghc-prim hashable integer-gmp text - ]; - testHaskellDepends = [ - base bytestring QuickCheck smallcheck tasty tasty-ant-xml - tasty-hunit tasty-quickcheck tasty-smallcheck text - ]; - jailbreak = true; - homepage = https://github.com/basvandijk/scientific; - description = "Numbers represented using scientific notation"; - license = stdenv.lib.licenses.bsd3; - }) {}; - stm = callPackage - ({ mkDerivation, array, base, stdenv }: - mkDerivation { - pname = "stm"; - version = "2.4.4"; - src = "${ghcjsBoot}/boot/stm"; - doCheck = false; - libraryHaskellDepends = [ array base ]; - jailbreak = true; - description = "Software Transactional Memory"; - license = stdenv.lib.licenses.bsd3; - }) {}; - syb = callPackage - ({ mkDerivation, base, containers, HUnit, mtl, stdenv }: - mkDerivation { - pname = "syb"; - version = "0.5.1"; - src = "${ghcjsBoot}/boot/syb"; - doCheck = false; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ base containers HUnit mtl ]; - jailbreak = true; - homepage = http://www.cs.uu.nl/wiki/GenericProgramming/SYB; - description = "Scrap Your Boilerplate"; - license = stdenv.lib.licenses.bsd3; - }) {}; - text = callPackage - ({ mkDerivation, array, base, binary, bytestring, deepseq, directory - , ghc-prim, HUnit, integer-gmp, QuickCheck, quickcheck-unicode - , random, stdenv, test-framework, test-framework-hunit - , test-framework-quickcheck2 - }: - mkDerivation { - pname = "text"; - version = "1.2.1.1"; - src = "${ghcjsBoot}/boot/text"; - doCheck = false; - libraryHaskellDepends = [ - array base binary bytestring deepseq ghc-prim integer-gmp - ]; - testHaskellDepends = [ - array base binary bytestring deepseq directory ghc-prim HUnit - integer-gmp QuickCheck quickcheck-unicode random test-framework - test-framework-hunit test-framework-quickcheck2 - ]; - jailbreak = true; - homepage = https://github.com/bos/text; - description = "An efficient packed Unicode text type"; - license = stdenv.lib.licenses.bsd3; - }) {}; - unordered-containers = callPackage - ({ mkDerivation, base, ChasingBottoms, containers, deepseq, hashable - , HUnit, QuickCheck, stdenv, test-framework, test-framework-hunit - , test-framework-quickcheck2 - }: - mkDerivation { - pname = "unordered-containers"; - version = "0.2.5.1"; - src = "${ghcjsBoot}/boot/unordered-containers"; - doCheck = false; - libraryHaskellDepends = [ base deepseq hashable ]; - testHaskellDepends = [ - base ChasingBottoms containers hashable HUnit QuickCheck - test-framework test-framework-hunit test-framework-quickcheck2 - ]; - jailbreak = true; - homepage = https://github.com/tibbe/unordered-containers; - description = "Efficient hashing-based container types"; - license = stdenv.lib.licenses.bsd3; - }) {}; - vector = callPackage - ({ mkDerivation, base, deepseq, ghc-prim, primitive, QuickCheck - , random, stdenv, template-haskell, test-framework - , test-framework-quickcheck2, transformers - }: - mkDerivation { - pname = "vector"; - version = "0.11.0.0"; - src = "${ghcjsBoot}/boot/vector"; - doCheck = false; - libraryHaskellDepends = [ base deepseq ghc-prim primitive ]; - testHaskellDepends = [ - base QuickCheck random template-haskell test-framework - test-framework-quickcheck2 transformers - ]; - jailbreak = true; - homepage = https://github.com/haskell/vector; - description = "Efficient Arrays"; - license = stdenv.lib.licenses.bsd3; - }) {}; - ghcjs-base = callPackage - ({ mkDerivation, aeson, array, attoparsec, base, bytestring - , containers, deepseq, directory, dlist, ghc-prim, ghcjs-prim - , hashable, HUnit, integer-gmp, primitive, QuickCheck - , quickcheck-unicode, random, scientific, stdenv, test-framework - , test-framework-hunit, test-framework-quickcheck2, text, time - , transformers, unordered-containers, vector - }: - mkDerivation { - pname = "ghcjs-base"; - version = "0.2.0.0"; - src = "${ghcjsBoot}/ghcjs/ghcjs-base"; - doCheck = false; - libraryHaskellDepends = [ - aeson attoparsec base bytestring containers deepseq dlist ghc-prim - ghcjs-prim hashable integer-gmp primitive scientific text time - transformers unordered-containers vector - ]; - testHaskellDepends = [ - array base bytestring deepseq directory ghc-prim ghcjs-prim HUnit - primitive QuickCheck quickcheck-unicode random test-framework - test-framework-hunit test-framework-quickcheck2 text - ]; - jailbreak = true; - homepage = https://github.com/ghcjs/ghcjs-base; - description = "Base library for GHCJS"; - license = stdenv.lib.licenses.mit; - }) {}; - Cabal = callPackage - ({ mkDerivation, array, base, binary, bytestring, containers - , deepseq, directory, extensible-exceptions, filepath, HUnit - , old-time, pretty, process, QuickCheck, regex-posix, stdenv - , test-framework, test-framework-hunit, test-framework-quickcheck2 - , time, unix - }: - mkDerivation { - pname = "Cabal"; - version = "1.22.8.0"; - src = "${ghcjsBoot}/boot/cabal/Cabal"; - doCheck = false; - libraryHaskellDepends = [ - array base binary bytestring containers deepseq directory filepath - pretty process time unix - ]; - testHaskellDepends = [ - base bytestring containers directory extensible-exceptions filepath - HUnit old-time process QuickCheck regex-posix test-framework - test-framework-hunit test-framework-quickcheck2 unix - ]; - jailbreak = true; - homepage = http://www.haskell.org/cabal/; - description = "A framework for packaging Haskell software"; - license = stdenv.lib.licenses.bsd3; - }) {}; -} diff --git a/pkgs/development/compilers/ghcjs/8.0/boot.patch b/pkgs/development/compilers/ghcjs/8.0/boot.patch deleted file mode 100644 index bbb5b30468cb..000000000000 --- a/pkgs/development/compilers/ghcjs/8.0/boot.patch +++ /dev/null @@ -1,86 +0,0 @@ -diff --git a/src-bin/Boot.hs b/src-bin/Boot.hs -index db8b12e..7b815c5 100644 ---- a/src-bin/Boot.hs -+++ b/src-bin/Boot.hs -@@ -540,9 +540,7 @@ initPackageDB :: B () - initPackageDB = do - msg info "creating package databases" - initDB "--global" <^> beLocations . blGlobalDB -- traverseOf_ _Just initUser <^> beLocations . blUserDBDir - where -- initUser dir = rm_f (dir "package.conf") >> initDB "--user" (dir "package.conf.d") - initDB dbName db = do - rm_rf db >> mkdir_p db - ghcjs_pkg_ ["init", toTextI db] `catchAny_` return () -@@ -566,29 +564,22 @@ installDevelopmentTree = subTop $ do - msgD info $ "preparing development boot tree" - checkpoint' "ghcjs-boot-git" "ghcjs-boot repository already cloned and prepared" $ do - testGit "ghcjs-boot" >>= \case -- Just False -> failWith "ghcjs-boot already exists and is not a git repository" -- Just True -> do -- msg info "ghcjs-boot repository already exists but checkpoint not reached, cleaning first, then cloning" -- rm_rf "ghcjs-boot" -+ Just _ -> do -+ msg info "ghcjs-boot repository already exists; initializing ghcjs-boot" - initGhcjsBoot - Nothing -> do - msgD info "cloning ghcjs-boot git repository" - initGhcjsBoot - checkpoint' "shims-git" "shims repository already cloned" $ do - testGit "shims" >>= \case -- Just False -> failWith "shims already exists and is not a git repository" -- Just True -> do -- msgD info "shims repository already exists but checkpoint not reached, cleaning first, then cloning" -- rm_rf "shims" -- cloneGit shimsDescr "shims" bsrcShimsDevBranch bsrcShimsDev -+ Just _ -> do -+ msgD info "shims repository already exists; moving on" - Nothing -> do - msgD info "cloning shims git repository" - cloneGit shimsDescr "shims" bsrcShimsDevBranch bsrcShimsDev - where - initGhcjsBoot = sub $ do -- cloneGit bootDescr "ghcjs-boot" bsrcBootDevBranch bsrcBootDev - cd "ghcjs-boot" -- git_ ["submodule", "update", "--init", "--recursive"] - mapM_ patchPackage =<< allPackages - preparePrimops - buildGenPrim -@@ -1201,14 +1192,14 @@ cabalInstallFlags parmakeGhcjs = do - , "--avoid-reinstalls" - , "--builddir", "dist" - , "--with-compiler", ghcjs ^. pgmLocText -+ , "--with-gcc", "@CC@" - , "--with-hc-pkg", ghcjsPkg ^. pgmLocText -- , "--prefix", toTextI instDir -+ , "--prefix", "@PREFIX@" -+ , "--libdir", "$prefix/lib/$compiler" -+ , "--libsubdir", "$pkgid" - , bool haddock "--enable-documentation" "--disable-documentation" - , "--haddock-html" ---- workaround for hoogle support being broken in haddock for GHC 7.10RC1 --#if !(__GLASGOW_HASKELL__ >= 709) - , "--haddock-hoogle" --#endif - , "--haddock-hyperlink-source" - -- don't slow down Windows builds too much, on other platforms we get this more - -- or less for free, thanks to dynamic-too -diff --git a/src/Compiler/Info.hs b/src/Compiler/Info.hs -index 33a401f..e2405a7 100644 ---- a/src/Compiler/Info.hs -+++ b/src/Compiler/Info.hs -@@ -48,13 +48,7 @@ compilerInfo nativeToo dflags = do - - -- | the directory to use if started without -B flag - getDefaultTopDir :: IO FilePath --getDefaultTopDir = do -- appdir <- getAppUserDataDirectory "ghcjs" -- return (appdir subdir "ghcjs") -- where -- targetARCH = arch -- targetOS = os -- subdir = targetARCH ++ '-':targetOS ++ '-':getFullCompilerVersion -+getDefaultTopDir = return "@PREFIX@/lib/ghcjs-@VERSION@" - - getDefaultLibDir :: IO FilePath - getDefaultLibDir = getDefaultTopDir diff --git a/pkgs/development/compilers/ghcjs/8.0/default.nix b/pkgs/development/compilers/ghcjs/8.0/default.nix deleted file mode 100644 index a786f536eb9b..000000000000 --- a/pkgs/development/compilers/ghcjs/8.0/default.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ fetchgit, fetchFromGitHub, bootPkgs, cabal-install }: - -bootPkgs.callPackage ../base.nix { - version = "0.2.020170323"; - - inherit bootPkgs cabal-install; - - ghcjsSrc = fetchFromGitHub { - owner = "ghcjs"; - repo = "ghcjs"; - rev = "2b3759942fb5b2fc1a58d314d9b098d4622fa6b6"; - sha256 = "15asapg0va8dvcdycsx8dgk4xcpdnhml4h31wka6vvxf5anzz8aw"; - }; - ghcjsBootSrc = fetchgit { - url = git://github.com/ghcjs/ghcjs-boot.git; - rev = "106e144cca6529a1b9612c11aea5d6ef65b96745"; - sha256 = "0gxg8iiwvm93x1dwhxypczn9qiz4m1xvj8i7cf4snfdy2jdyhi5l"; - fetchSubmodules = true; - }; - - shims = import ./shims.nix { inherit fetchFromGitHub; }; - stage1Packages = [ - "array" - "base" - "binary" - "bytestring" - "containers" - "deepseq" - "directory" - "filepath" - "ghc-boot" - "ghc-boot-th" - "ghc-prim" - "ghci" - "ghcjs-prim" - "ghcjs-th" - "integer-gmp" - "pretty" - "primitive" - "process" - "rts" - "template-haskell" - "time" - "transformers" - "unix" - ]; - stage2 = import ./stage2.nix; - - patches = [ ./boot.patch ]; -} diff --git a/pkgs/development/compilers/ghcjs/8.0/shims.nix b/pkgs/development/compilers/ghcjs/8.0/shims.nix deleted file mode 100644 index a9a7f8d45e27..000000000000 --- a/pkgs/development/compilers/ghcjs/8.0/shims.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ fetchFromGitHub }: -fetchFromGitHub { - owner = "ghcjs"; - repo = "shims"; - rev = "85395dce971e23a39e5f93af4ed139ca36d4e448"; - sha256 = "1kqgik75jx681s1kjx1s7dryigr3m940c3zb9vy0r3psxrw6sf2g"; -} diff --git a/pkgs/development/compilers/ghcjs/8.0/stage2.nix b/pkgs/development/compilers/ghcjs/8.0/stage2.nix deleted file mode 100644 index 18c7a76dd3af..000000000000 --- a/pkgs/development/compilers/ghcjs/8.0/stage2.nix +++ /dev/null @@ -1,545 +0,0 @@ -{ ghcjsBoot }: { callPackage }: - -{ - async = callPackage - ({ mkDerivation, base, HUnit, stdenv, stm, test-framework - , test-framework-hunit - }: - mkDerivation { - pname = "async"; - version = "2.1.1"; - src = "${ghcjsBoot}/boot/async"; - doCheck = false; - libraryHaskellDepends = [ base stm ]; - testHaskellDepends = [ - base HUnit test-framework test-framework-hunit - ]; - jailbreak = true; - homepage = "https://github.com/simonmar/async"; - description = "Run IO operations asynchronously and wait for their results"; - license = stdenv.lib.licenses.bsd3; - }) {}; - aeson = callPackage - ({ mkDerivation, attoparsec, base, base-compat, base-orphans - , base16-bytestring, bytestring, containers, deepseq, directory - , dlist, filepath, generic-deriving, ghc-prim, hashable - , hashable-time, HUnit, integer-logarithms, QuickCheck - , quickcheck-instances, scientific, stdenv, tagged - , template-haskell, test-framework, test-framework-hunit - , test-framework-quickcheck2, text, th-abstraction, time - , time-locale-compat, unordered-containers, uuid-types, vector - }: - mkDerivation { - pname = "aeson"; - version = "1.2.2.0"; - src = "${ghcjsBoot}/boot/aeson"; - doCheck = false; - libraryHaskellDepends = [ - attoparsec base base-compat bytestring containers deepseq dlist - ghc-prim hashable scientific tagged template-haskell text - th-abstraction time time-locale-compat unordered-containers - uuid-types vector - ]; - testHaskellDepends = [ - attoparsec base base-compat base-orphans base16-bytestring - bytestring containers directory dlist filepath generic-deriving - ghc-prim hashable hashable-time HUnit integer-logarithms QuickCheck - quickcheck-instances scientific tagged template-haskell - test-framework test-framework-hunit test-framework-quickcheck2 text - time time-locale-compat unordered-containers uuid-types vector - ]; - jailbreak = true; - homepage = "https://github.com/bos/aeson"; - description = "Fast JSON parsing and encoding"; - license = stdenv.lib.licenses.bsd3; - }) {}; - attoparsec = callPackage - ({ mkDerivation, array, base, bytestring, case-insensitive - , containers, criterion, deepseq, directory, filepath, ghc-prim - , http-types, parsec, QuickCheck, quickcheck-unicode, scientific - , stdenv, tasty, tasty-quickcheck, text, transformers - , unordered-containers, vector - }: - mkDerivation { - pname = "attoparsec"; - version = "0.13.1.0"; - src = "${ghcjsBoot}/boot/attoparsec"; - doCheck = false; - libraryHaskellDepends = [ - array base bytestring containers deepseq scientific text - transformers - ]; - testHaskellDepends = [ - array base bytestring deepseq QuickCheck quickcheck-unicode - scientific tasty tasty-quickcheck text transformers vector - ]; - benchmarkHaskellDepends = [ - array base bytestring case-insensitive containers criterion deepseq - directory filepath ghc-prim http-types parsec scientific text - transformers unordered-containers vector - ]; - jailbreak = true; - homepage = "https://github.com/bos/attoparsec"; - description = "Fast combinator parsing for bytestrings and text"; - license = stdenv.lib.licenses.bsd3; - }) {}; - base-compat = callPackage - ({ mkDerivation, base, hspec, QuickCheck, stdenv, unix }: - mkDerivation { - pname = "base-compat"; - version = "0.9.3"; - src = "${ghcjsBoot}/boot/base-compat"; - doCheck = false; - libraryHaskellDepends = [ base unix ]; - testHaskellDepends = [ base hspec QuickCheck ]; - jailbreak = true; - description = "A compatibility layer for base"; - license = stdenv.lib.licenses.mit; - }) {}; - bytestring-builder = callPackage - ({ mkDerivation, base, bytestring, deepseq, stdenv }: - mkDerivation { - pname = "bytestring-builder"; - version = "0.10.8.1.0"; - src = "${ghcjsBoot}/boot/bytestring-builder"; - doCheck = false; - libraryHaskellDepends = [ base bytestring deepseq ]; - jailbreak = true; - description = "The new bytestring builder, packaged outside of GHC"; - license = stdenv.lib.licenses.bsd3; - }) {}; - case-insensitive = callPackage - ({ mkDerivation, base, bytestring, criterion, deepseq, hashable - , HUnit, stdenv, test-framework, test-framework-hunit, text - }: - mkDerivation { - pname = "case-insensitive"; - version = "1.2.0.8"; - src = "${ghcjsBoot}/boot/case-insensitive"; - doCheck = false; - libraryHaskellDepends = [ base bytestring deepseq hashable text ]; - testHaskellDepends = [ - base bytestring HUnit test-framework test-framework-hunit text - ]; - benchmarkHaskellDepends = [ base bytestring criterion deepseq ]; - jailbreak = true; - homepage = "https://github.com/basvandijk/case-insensitive"; - description = "Case insensitive string comparison"; - license = stdenv.lib.licenses.bsd3; - }) {}; - dlist = callPackage - ({ mkDerivation, base, Cabal, deepseq, QuickCheck, stdenv }: - mkDerivation { - pname = "dlist"; - version = "0.8.0.2"; - src = "${ghcjsBoot}/boot/dlist"; - doCheck = false; - libraryHaskellDepends = [ base deepseq ]; - testHaskellDepends = [ base Cabal QuickCheck ]; - jailbreak = true; - homepage = "https://github.com/spl/dlist"; - description = "Difference lists"; - license = stdenv.lib.licenses.bsd3; - }) {}; - extensible-exceptions = callPackage - ({ mkDerivation, base, stdenv }: - mkDerivation { - pname = "extensible-exceptions"; - version = "0.1.1.4"; - src = "${ghcjsBoot}/boot/extensible-exceptions"; - doCheck = false; - libraryHaskellDepends = [ base ]; - jailbreak = true; - description = "Extensible exceptions"; - license = stdenv.lib.licenses.bsd3; - }) {}; - fail = callPackage - ({ mkDerivation, stdenv }: - mkDerivation { - pname = "fail"; - version = "4.9.0.0"; - src = "${ghcjsBoot}/boot/fail"; - jailbreak = true; - homepage = "https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail"; - description = "Forward-compatible MonadFail class"; - license = stdenv.lib.licenses.bsd3; - }) {}; - hashable = callPackage - ({ mkDerivation, base, bytestring, criterion, ghc-prim, HUnit - , integer-gmp, QuickCheck, random, siphash, stdenv, test-framework - , test-framework-hunit, test-framework-quickcheck2, text, unix - }: - mkDerivation { - pname = "hashable"; - version = "1.2.4.0"; - src = "${ghcjsBoot}/boot/hashable"; - doCheck = false; - libraryHaskellDepends = [ - base bytestring ghc-prim integer-gmp text - ]; - testHaskellDepends = [ - base bytestring ghc-prim HUnit QuickCheck random test-framework - test-framework-hunit test-framework-quickcheck2 text unix - ]; - benchmarkHaskellDepends = [ - base bytestring criterion ghc-prim integer-gmp siphash text - ]; - jailbreak = true; - homepage = "http://github.com/tibbe/hashable"; - description = "A class for types that can be converted to a hash value"; - license = stdenv.lib.licenses.bsd3; - }) {}; - integer-logarithms = callPackage - ({ mkDerivation, array, base, ghc-prim, integer-gmp, QuickCheck - , smallcheck, stdenv, tasty, tasty-hunit, tasty-quickcheck - , tasty-smallcheck - }: - mkDerivation { - pname = "integer-logarithms"; - version = "1.0.2"; - src = "${ghcjsBoot}/boot/integer-logarithms"; - doCheck = false; - libraryHaskellDepends = [ array base ghc-prim integer-gmp ]; - testHaskellDepends = [ - base QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck - tasty-smallcheck - ]; - jailbreak = true; - homepage = "https://github.com/phadej/integer-logarithms"; - description = "Integer logarithms"; - license = stdenv.lib.licenses.mit; - }) {}; - mtl = callPackage - ({ mkDerivation, base, stdenv, transformers }: - mkDerivation { - pname = "mtl"; - version = "2.2.1"; - src = "${ghcjsBoot}/boot/mtl"; - doCheck = false; - libraryHaskellDepends = [ base transformers ]; - jailbreak = true; - homepage = "http://github.com/ekmett/mtl"; - description = "Monad classes, using functional dependencies"; - license = stdenv.lib.licenses.bsd3; - }) {}; - nats = callPackage - ({ mkDerivation, stdenv }: - mkDerivation { - pname = "nats"; - version = "1.1.1"; - src = "${ghcjsBoot}/boot/nats"; - jailbreak = true; - homepage = "http://github.com/ekmett/nats/"; - description = "Natural numbers"; - license = stdenv.lib.licenses.bsd3; - }) {}; - old-time = callPackage - ({ mkDerivation, base, old-locale, stdenv }: - mkDerivation { - pname = "old-time"; - version = "1.1.0.3"; - src = "${ghcjsBoot}/boot/old-time"; - doCheck = false; - libraryHaskellDepends = [ base old-locale ]; - jailbreak = true; - description = "Time library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - parallel = callPackage - ({ mkDerivation, array, base, containers, deepseq, stdenv }: - mkDerivation { - pname = "parallel"; - version = "3.2.1.0"; - src = "${ghcjsBoot}/boot/parallel"; - doCheck = false; - libraryHaskellDepends = [ array base containers deepseq ]; - jailbreak = true; - description = "Parallel programming library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - random = callPackage - ({ mkDerivation, base, stdenv, time }: - mkDerivation { - pname = "random"; - version = "1.1"; - src = "${ghcjsBoot}/boot/random"; - doCheck = false; - libraryHaskellDepends = [ base time ]; - testHaskellDepends = [ base ]; - jailbreak = true; - description = "random number library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - scientific = callPackage - ({ mkDerivation, base, binary, bytestring, containers, criterion - , deepseq, ghc-prim, hashable, integer-gmp, integer-logarithms - , QuickCheck, smallcheck, stdenv, tasty, tasty-ant-xml, tasty-hunit - , tasty-quickcheck, tasty-smallcheck, text, vector - }: - mkDerivation { - pname = "scientific"; - version = "0.3.4.10"; - src = "${ghcjsBoot}/boot/scientific"; - doCheck = false; - libraryHaskellDepends = [ - base binary bytestring containers deepseq ghc-prim hashable - integer-gmp integer-logarithms text vector - ]; - testHaskellDepends = [ - base binary bytestring QuickCheck smallcheck tasty tasty-ant-xml - tasty-hunit tasty-quickcheck tasty-smallcheck text - ]; - benchmarkHaskellDepends = [ base criterion ]; - jailbreak = true; - homepage = "https://github.com/basvandijk/scientific"; - description = "Numbers represented using scientific notation"; - license = stdenv.lib.licenses.bsd3; - }) {}; - semigroups = callPackage - ({ mkDerivation, base, stdenv }: - mkDerivation { - pname = "semigroups"; - version = "0.18.3"; - src = "${ghcjsBoot}/boot/semigroups"; - doCheck = false; - libraryHaskellDepends = [ base ]; - jailbreak = true; - homepage = "http://github.com/ekmett/semigroups/"; - description = "Anything that associates"; - license = stdenv.lib.licenses.bsd3; - }) {}; - stm = callPackage - ({ mkDerivation, array, base, stdenv }: - mkDerivation { - pname = "stm"; - version = "2.4.4.1"; - src = "${ghcjsBoot}/boot/stm"; - doCheck = false; - libraryHaskellDepends = [ array base ]; - jailbreak = true; - description = "Software Transactional Memory"; - license = stdenv.lib.licenses.bsd3; - }) {}; - syb = callPackage - ({ mkDerivation, base, containers, HUnit, mtl, stdenv }: - mkDerivation { - pname = "syb"; - version = "0.6"; - src = "${ghcjsBoot}/boot/syb"; - doCheck = false; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ base containers HUnit mtl ]; - jailbreak = true; - homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB"; - description = "Scrap Your Boilerplate"; - license = stdenv.lib.licenses.bsd3; - }) {}; - tagged = callPackage - ({ mkDerivation, base, deepseq, stdenv, template-haskell - , transformers, transformers-compat - }: - mkDerivation { - pname = "tagged"; - version = "0.8.5"; - src = "${ghcjsBoot}/boot/tagged"; - doCheck = false; - libraryHaskellDepends = [ - base deepseq template-haskell transformers transformers-compat - ]; - jailbreak = true; - homepage = "http://github.com/ekmett/tagged"; - description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments"; - license = stdenv.lib.licenses.bsd3; - }) {}; - text = callPackage - ({ mkDerivation, array, base, binary, bytestring, deepseq, directory - , ghc-prim, HUnit, integer-gmp, QuickCheck, quickcheck-unicode - , random, stdenv, test-framework, test-framework-hunit - , test-framework-quickcheck2 - }: - mkDerivation { - pname = "text"; - version = "1.2.2.1"; - src = "${ghcjsBoot}/boot/text"; - doCheck = false; - libraryHaskellDepends = [ - array base binary bytestring deepseq ghc-prim integer-gmp - ]; - testHaskellDepends = [ - array base binary bytestring deepseq directory ghc-prim HUnit - integer-gmp QuickCheck quickcheck-unicode random test-framework - test-framework-hunit test-framework-quickcheck2 - ]; - jailbreak = true; - homepage = "https://github.com/bos/text"; - description = "An efficient packed Unicode text type"; - license = stdenv.lib.licenses.bsd3; - }) {}; - th-abstraction = callPackage - ({ mkDerivation, base, containers, ghc-prim, stdenv - , template-haskell - }: - mkDerivation { - pname = "th-abstraction"; - version = "0.2.6.0"; - src = "${ghcjsBoot}/boot/th-abstraction"; - doCheck = false; - libraryHaskellDepends = [ - base containers ghc-prim template-haskell - ]; - testHaskellDepends = [ base containers template-haskell ]; - jailbreak = true; - homepage = "https://github.com/glguy/th-abstraction"; - description = "Nicer interface for reified information about data types"; - license = stdenv.lib.licenses.isc; - }) {}; - time-locale-compat = callPackage - ({ mkDerivation, base, old-locale, stdenv, time }: - mkDerivation { - pname = "time-locale-compat"; - version = "0.1.1.3"; - src = "${ghcjsBoot}/boot/time-locale-compat"; - doCheck = false; - libraryHaskellDepends = [ base old-locale time ]; - jailbreak = true; - homepage = "https://github.com/khibino/haskell-time-locale-compat"; - description = "Compatibility of TimeLocale between old-locale and time-1.5"; - license = stdenv.lib.licenses.bsd3; - }) {}; - transformers-compat = callPackage - ({ mkDerivation, base, ghc-prim, stdenv, transformers }: - mkDerivation { - pname = "transformers-compat"; - version = "0.5.1.4"; - src = "${ghcjsBoot}/boot/transformers-compat"; - doCheck = false; - libraryHaskellDepends = [ base ghc-prim transformers ]; - jailbreak = true; - homepage = "http://github.com/ekmett/transformers-compat/"; - description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms."; - license = stdenv.lib.licenses.bsd3; - }) {}; - unordered-containers = callPackage - ({ mkDerivation, base, bytestring, ChasingBottoms, containers - , criterion, deepseq, deepseq-generics, hashable, hashmap, HUnit - , mtl, QuickCheck, random, stdenv, test-framework - , test-framework-hunit, test-framework-quickcheck2 - }: - mkDerivation { - pname = "unordered-containers"; - version = "0.2.7.2"; - src = "${ghcjsBoot}/boot/unordered-containers"; - doCheck = false; - libraryHaskellDepends = [ base deepseq hashable ]; - testHaskellDepends = [ - base ChasingBottoms containers hashable HUnit QuickCheck - test-framework test-framework-hunit test-framework-quickcheck2 - ]; - benchmarkHaskellDepends = [ - base bytestring containers criterion deepseq deepseq-generics - hashable hashmap mtl random - ]; - jailbreak = true; - homepage = "https://github.com/tibbe/unordered-containers"; - description = "Efficient hashing-based container types"; - license = stdenv.lib.licenses.bsd3; - }) {}; - uuid-types = callPackage - ({ mkDerivation, base, binary, bytestring, containers, criterion - , deepseq, hashable, HUnit, QuickCheck, random, stdenv, tasty - , tasty-hunit, tasty-quickcheck, text, unordered-containers - }: - mkDerivation { - pname = "uuid-types"; - version = "1.0.3"; - src = "${ghcjsBoot}/boot/uuid/uuid-types"; - doCheck = false; - libraryHaskellDepends = [ - base binary bytestring deepseq hashable random text - ]; - testHaskellDepends = [ - base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base bytestring containers criterion deepseq random - unordered-containers - ]; - jailbreak = true; - homepage = "https://github.com/hvr/uuid"; - description = "Type definitions for Universally Unique Identifiers"; - license = stdenv.lib.licenses.bsd3; - }) {}; - vector = callPackage - ({ mkDerivation, base, deepseq, ghc-prim, primitive, QuickCheck - , random, stdenv, template-haskell, test-framework - , test-framework-quickcheck2, transformers - }: - mkDerivation { - pname = "vector"; - version = "0.11.0.0"; - src = "${ghcjsBoot}/boot/vector"; - doCheck = false; - libraryHaskellDepends = [ base deepseq ghc-prim primitive ]; - testHaskellDepends = [ - base QuickCheck random template-haskell test-framework - test-framework-quickcheck2 transformers - ]; - jailbreak = true; - homepage = "https://github.com/haskell/vector"; - description = "Efficient Arrays"; - license = stdenv.lib.licenses.bsd3; - }) {}; - ghcjs-base = callPackage - ({ mkDerivation, aeson, array, attoparsec, base, bytestring - , containers, deepseq, directory, dlist, ghc-prim, ghcjs-prim - , hashable, HUnit, integer-gmp, primitive, QuickCheck - , quickcheck-unicode, random, scientific, stdenv, test-framework - , test-framework-hunit, test-framework-quickcheck2, text, time - , transformers, unordered-containers, vector - }: - mkDerivation { - pname = "ghcjs-base"; - version = "0.2.0.0"; - src = "${ghcjsBoot}/ghcjs/ghcjs-base"; - doCheck = false; - libraryHaskellDepends = [ - aeson attoparsec base bytestring containers deepseq dlist ghc-prim - ghcjs-prim hashable integer-gmp primitive scientific text time - transformers unordered-containers vector - ]; - testHaskellDepends = [ - array base bytestring deepseq directory ghc-prim ghcjs-prim HUnit - primitive QuickCheck quickcheck-unicode random test-framework - test-framework-hunit test-framework-quickcheck2 text - ]; - jailbreak = true; - homepage = "http://github.com/ghcjs/ghcjs-base"; - description = "base library for GHCJS"; - license = stdenv.lib.licenses.mit; - }) {}; - Cabal = callPackage - ({ mkDerivation, array, base, binary, bytestring, containers - , deepseq, directory, exceptions, filepath, old-time, pretty - , process, QuickCheck, regex-posix, stdenv, tagged, tasty - , tasty-hunit, tasty-quickcheck, time, transformers, unix - }: - mkDerivation { - pname = "Cabal"; - version = "1.24.0.0"; - src = "${ghcjsBoot}/boot/cabal/Cabal"; - doCheck = false; - libraryHaskellDepends = [ - array base binary bytestring containers deepseq directory filepath - pretty process time unix - ]; - testHaskellDepends = [ - base bytestring containers directory exceptions filepath old-time - pretty process QuickCheck regex-posix tagged tasty tasty-hunit - tasty-quickcheck transformers unix - ]; - jailbreak = true; - homepage = "http://www.haskell.org/cabal/"; - description = "A framework for packaging Haskell software"; - license = stdenv.lib.licenses.bsd3; - }) {}; -} diff --git a/pkgs/development/compilers/gnu-smalltalk/default.nix b/pkgs/development/compilers/gnu-smalltalk/default.nix index 21c0a5ede91b..39d1652fc700 100644 --- a/pkgs/development/compilers/gnu-smalltalk/default.nix +++ b/pkgs/development/compilers/gnu-smalltalk/default.nix @@ -34,6 +34,8 @@ in stdenv.mkDerivation rec { configureFlags = stdenv.lib.optional (!emacsSupport) "--without-emacs"; + hardeningDisable = [ "format" ]; + installFlags = stdenv.lib.optional emacsSupport "lispdir=$(out)/share/emacs/site-lisp"; # For some reason the tests fail if executated with nix-build, but pass if diff --git a/pkgs/development/compilers/go/1.10.nix b/pkgs/development/compilers/go/1.10.nix index fa4b4abafdee..832c020c40de 100644 --- a/pkgs/development/compilers/go/1.10.nix +++ b/pkgs/development/compilers/go/1.10.nix @@ -1,8 +1,5 @@ { stdenv, fetchFromGitHub, tzdata, iana-etc, go_bootstrap, runCommand, writeScriptBin -, perl, which, pkgconfig, patch, procps -, pcre, cacert, llvm -, Security, Foundation -, makeWrapper, git, subversion, mercurial, bazaar }: +, perl, which, pkgconfig, patch, procps, pcre, cacert, llvm, Security, Foundation }: let @@ -37,7 +34,7 @@ stdenv.mkDerivation rec { GOCACHE = "off"; # perl is used for testing go vet - nativeBuildInputs = [ perl which pkgconfig patch makeWrapper procps ]; + nativeBuildInputs = [ perl which pkgconfig patch procps ]; buildInputs = [ cacert pcre ] ++ optionals stdenv.isLinux [ stdenv.cc.libc.out ] ++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ]; @@ -165,9 +162,6 @@ stdenv.mkDerivation rec { installPhase = '' cp -r . $GOROOT ( cd $GOROOT/src && ./all.bash ) - - # (https://github.com/golang/go/wiki/GoGetTools) - wrapProgram $out/share/go/bin/go --prefix PATH ":" "${stdenv.lib.makeBinPath [ git subversion mercurial bazaar ]}" ''; preFixup = '' @@ -180,7 +174,7 @@ stdenv.mkDerivation rec { disallowedReferences = [ go_bootstrap ]; meta = with stdenv.lib; { - branch = "1.9"; + branch = "1.10"; homepage = http://golang.org/; description = "The Go Programming language"; license = licenses.bsd3; diff --git a/pkgs/development/compilers/go/1.11.nix b/pkgs/development/compilers/go/1.11.nix index 55cc654b0aa9..5d4a8e84265f 100644 --- a/pkgs/development/compilers/go/1.11.nix +++ b/pkgs/development/compilers/go/1.11.nix @@ -1,46 +1,49 @@ { stdenv, fetchFromGitHub, tzdata, iana-etc, go_bootstrap, runCommand, writeScriptBin -, perl, which, pkgconfig, patch, procps -, pcre, cacert, llvm -, Security, Foundation -, makeWrapper, git, subversion, mercurial, bazaar }: +, perl, which, pkgconfig, patch, procps, pcre, cacert, llvm, Security, Foundation +, buildPackages, targetPackages }: let inherit (stdenv.lib) optionals optionalString; - clangHack = writeScriptBin "clang" '' - #!${stdenv.shell} - exec ${stdenv.cc}/bin/clang "$@" 2> >(sed '/ld: warning:.*ignoring unexpected dylib file/ d' 1>&2) - ''; - goBootstrap = runCommand "go-bootstrap" {} '' mkdir $out - cp -rf ${go_bootstrap}/* $out/ + cp -rf ${buildPackages.go_bootstrap}/* $out/ chmod -R u+w $out find $out -name "*.c" -delete cp -rf $out/bin/* $out/share/go/bin/ ''; + goarch = platform: { + "i686" = "386"; + "x86_64" = "amd64"; + "aarch64" = "arm64"; + "arm" = "arm"; + "armv5tel" = "arm"; + "armv6l" = "arm"; + "armv7l" = "arm"; + }.${platform.parsed.cpu.name} or (throw "Unsupported system"); + in stdenv.mkDerivation rec { name = "go-${version}"; - version = "1.11"; + version = "1.11.2"; src = fetchFromGitHub { owner = "golang"; repo = "go"; rev = "go${version}"; - sha256 = "1k18d6rkijlgzn1zw4wphzcv6a6w9hb1msgrsh1102jb18644f2q"; + sha256 = "0pk7pxfm3ij2ksdrg49jz501fr1d103zr4mjjwv821if9g279jc9"; }; - GOCACHE = "off"; - # perl is used for testing go vet - nativeBuildInputs = [ perl which pkgconfig patch makeWrapper procps ]; + nativeBuildInputs = [ perl which pkgconfig patch procps ]; buildInputs = [ cacert pcre ] ++ optionals stdenv.isLinux [ stdenv.cc.libc.out ] ++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ]; + + propagatedBuildInputs = optionals stdenv.isDarwin [ Security Foundation ]; hardeningDisable = [ "all" ]; @@ -125,6 +128,8 @@ stdenv.mkDerivation rec { ./remove-fhs-test-references.patch ./skip-external-network-tests.patch ./skip-nohup-tests.patch + # breaks under load: https://github.com/golang/go/issues/25628 + ./skip-test-extra-files-on-386.patch ]; postPatch = optionalString stdenv.isDarwin '' @@ -132,59 +137,97 @@ stdenv.mkDerivation rec { substituteInPlace "src/cmd/link/internal/ld/lib.go" --replace dsymutil ${llvm}/bin/llvm-dsymutil ''; - GOOS = if stdenv.isDarwin then "darwin" else "linux"; - GOARCH = if stdenv.isDarwin then "amd64" - else if stdenv.targetPlatform.isi686 then "386" - else if stdenv.targetPlatform.isx86_64 then "amd64" - else if stdenv.targetPlatform.isAarch32 then "arm" - else if stdenv.targetPlatform.isAarch64 then "arm64" - else throw "Unsupported system"; - GOARM = stdenv.targetPlatform.parsed.cpu.version or ""; + GOOS = stdenv.targetPlatform.parsed.kernel.name; + GOARCH = goarch stdenv.targetPlatform; + # GOHOSTOS/GOHOSTARCH must match the building system, not the host system. + # Go will nevertheless build a for host system that we will copy over in + # the install phase. + GOHOSTOS = stdenv.buildPlatform.parsed.kernel.name; + GOHOSTARCH = goarch stdenv.buildPlatform; + + # {CC,CXX}_FOR_TARGET must be only set for cross compilation case as go expect those + # to be different from CC/CXX + CC_FOR_TARGET = if (stdenv.hostPlatform != stdenv.targetPlatform) then + "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}cc" + else if (stdenv.buildPlatform != stdenv.targetPlatform) then + "${stdenv.cc.targetPrefix}cc" + else + null; + CXX_FOR_TARGET = if (stdenv.hostPlatform != stdenv.targetPlatform) then + "${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}c++" + else if (stdenv.buildPlatform != stdenv.targetPlatform) then + "${stdenv.cc.targetPrefix}c++" + else + null; + + GOARM = toString (stdenv.lib.intersectLists [(stdenv.hostPlatform.parsed.cpu.version or "")] ["5" "6" "7"]); GO386 = 387; # from Arch: don't assume sse2 on i686 CGO_ENABLED = 1; - GOROOT_BOOTSTRAP = "${goBootstrap}/share/go"; # Hopefully avoids test timeouts on Hydra GO_TEST_TIMEOUT_SCALE = 3; - # The go build actually checks for CC=*/clang and does something different, so we don't - # just want the generic `cc` here. - CC = if stdenv.isDarwin then "clang" else "cc"; + # Indicate that we are running on build infrastructure + # Some tests assume things like home directories and users exists + GO_BUILDER_NAME = "nix"; - configurePhase = '' - # Indicate that we are running on build infrastructure - # Some tests assume things like home directories and users exists - export GO_BUILDER_NAME=nix + GOROOT_BOOTSTRAP="${goBootstrap}/share/go"; - mkdir -p $out/share/go/bin - export GOROOT=$out/share/go - export GOBIN=$GOROOT/bin - export PATH=$GOBIN:$PATH + postConfigure = '' + export GOCACHE=$TMPDIR/go-cache + # this is compiled into the binary + export GOROOT_FINAL=$out/share/go + + export PATH=$(pwd)/bin:$PATH + + # Independent from host/target, CC should produce code for the building system. + export CC=${buildPackages.stdenv.cc}/bin/cc ulimit -a ''; - postConfigure = optionalString stdenv.isDarwin '' - export PATH=${clangHack}/bin:$PATH + postBuild = '' + (cd src && ./make.bash) ''; + doCheck = stdenv.hostPlatform == stdenv.targetPlatform; + + checkPhase = '' + runHook preCheck + (cd src && ./run.bash --no-rebuild) + runHook postCheck + ''; + + preInstall = '' + rm -r pkg/{bootstrap,obj} + # Contains the wrong perl shebang when cross compiling, + # since it is not used for anything we can deleted as well. + rm src/regexp/syntax/make_perl_groups.pl + '' + (if (stdenv.buildPlatform != stdenv.hostPlatform) then '' + mv bin/*_*/* bin + rmdir bin/*_* + ${optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) '' + rm -rf pkg/${GOHOSTOS}_${GOHOSTARCH} pkg/tool/${GOHOSTOS}_${GOHOSTARCH} + ''} + '' else if (stdenv.hostPlatform != stdenv.targetPlatform) then '' + rm -rf bin/*_* + ${optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) '' + rm -rf pkg/${GOOS}_${GOARCH} pkg/tool/${GOOS}_${GOARCH} + ''} + '' else ""); + installPhase = '' - cp -r . $GOROOT - ( cd $GOROOT/src && ./all.bash ) - - # (https://github.com/golang/go/wiki/GoGetTools) - wrapProgram $out/share/go/bin/go --prefix PATH ":" "${stdenv.lib.makeBinPath [ git subversion mercurial bazaar ]}" - ''; - - preFixup = '' - rm -r $out/share/go/pkg/bootstrap - ln -s $out/share/go/bin $out/bin + runHook preInstall + mkdir -p $GOROOT_FINAL + cp -a bin pkg src lib misc api doc $GOROOT_FINAL + ln -s $GOROOT_FINAL/bin $out/bin + runHook postInstall ''; setupHook = ./setup-hook.sh; - disallowedReferences = [ go_bootstrap ]; + disallowedReferences = [ goBootstrap ]; meta = with stdenv.lib; { - branch = "1.9"; + branch = "1.11"; homepage = http://golang.org/; description = "The Go Programming language"; license = licenses.bsd3; diff --git a/pkgs/development/compilers/go/1.9.nix b/pkgs/development/compilers/go/1.9.nix index 48f16c3ffa5a..d6ae163813f3 100644 --- a/pkgs/development/compilers/go/1.9.nix +++ b/pkgs/development/compilers/go/1.9.nix @@ -1,8 +1,5 @@ { stdenv, fetchFromGitHub, tzdata, iana-etc, go_bootstrap, runCommand, writeScriptBin -, perl, which, pkgconfig, patch, procps -, pcre, cacert, llvm -, Security, Foundation -, makeWrapper, git, subversion, mercurial, bazaar }: +, perl, which, pkgconfig, patch, procps, pcre, cacert, llvm, Security, Foundation }: let @@ -35,7 +32,7 @@ stdenv.mkDerivation rec { }; # perl is used for testing go vet - nativeBuildInputs = [ perl which pkgconfig patch makeWrapper procps ]; + nativeBuildInputs = [ perl which pkgconfig patch procps ]; buildInputs = [ cacert pcre ] ++ optionals stdenv.isLinux [ stdenv.cc.libc.out ] ++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ]; @@ -165,9 +162,6 @@ stdenv.mkDerivation rec { installPhase = '' cp -r . $GOROOT ( cd $GOROOT/src && ./all.bash ) - - # (https://github.com/golang/go/wiki/GoGetTools) - wrapProgram $out/share/go/bin/go --prefix PATH ":" "${stdenv.lib.makeBinPath [ git subversion mercurial bazaar ]}" ''; preFixup = '' diff --git a/pkgs/development/compilers/go/skip-test-extra-files-on-386.patch b/pkgs/development/compilers/go/skip-test-extra-files-on-386.patch new file mode 100644 index 000000000000..afe5aea3d916 --- /dev/null +++ b/pkgs/development/compilers/go/skip-test-extra-files-on-386.patch @@ -0,0 +1,15 @@ +diff --git a/src/os/exec/exec_test.go b/src/os/exec/exec_test.go +index 558345ff63..22129bf022 100644 +--- a/src/os/exec/exec_test.go ++++ b/src/os/exec/exec_test.go +@@ -593,6 +593,10 @@ func TestExtraFiles(t *testing.T) { + t.Skipf("skipping test on %q", runtime.GOOS) + } + ++ if runtime.GOOS == "linux" && runtime.GOARCH == "386" { ++ t.Skipf("skipping test on %q %q", runtime.GOARCH, runtime.GOOS) ++ } ++ + // Ensure that file descriptors have not already been leaked into + // our environment. + if !testedAlreadyLeaked { diff --git a/pkgs/development/compilers/gprolog/default.nix b/pkgs/development/compilers/gprolog/default.nix index b12b055342ca..a0cc27b37e20 100644 --- a/pkgs/development/compilers/gprolog/default.nix +++ b/pkgs/development/compilers/gprolog/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { doCheck = true; meta = { - homepage = http://www.gnu.org/software/gprolog/; + homepage = https://www.gnu.org/software/gprolog/; description = "GNU Prolog, a free Prolog compiler with constraint solving over finite domains"; license = stdenv.lib.licenses.lgpl3Plus; diff --git a/pkgs/development/compilers/graalvm/default.nix b/pkgs/development/compilers/graalvm/default.nix index 7721ce06a561..f051b24065a5 100644 --- a/pkgs/development/compilers/graalvm/default.nix +++ b/pkgs/development/compilers/graalvm/default.nix @@ -50,6 +50,9 @@ let rec { sha1 = "280c265b789e041c02e5c97815793dfc283fb1e6"; name = "LIBFFI_${sha1}/libffi.tar.gz"; url = https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/libffi-3.2.1.tar.gz; } rec { sha1 = "8819cea8bfe22c9c63f55465e296b3855ea41786"; name = "TruffleJSON_${sha1}/trufflejson.jar"; url = https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/trufflejson-20180130.jar; } rec { sha1 = "9712a8124c40298015f04a74f61b3d81a51513af"; name = "CHECKSTYLE_8.8_${sha1}/checkstyle-8.8.jar"; url = https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/checkstyle-8.8-all.jar; } + rec { sha1 = "a828a4f32caf9ac0b74f2548f87310959558c526"; name = "VISUALVM_COMMON_${sha1}/visualvm-common.tar.gz"; url = https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/visualvm-612.tar.gz; } + rec { sha1 = "7ac829f0c9a37f5cc39afd2265588a365480720d"; name = "VISUALVM_PLATFORM_SPECIFIC_${sha1}/visualvm-platform-specific.tar.gz"; url = https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/visualvm-612-linux-amd64.tar.gz; } + rec { sha1 = "e6e60889b7211a80b21052a249bd7e0f88f79fee"; name = "Java-WebSocket_${sha1}/java-websocket.jar"; url = mirror://maven/org/java-websocket/Java-WebSocket/1.3.9/Java-WebSocket-1.3.9.jar; } ]; findbugs = fetchzip { @@ -61,13 +64,13 @@ let in rec { mx = stdenv.mkDerivation rec { - version = "5.176.4"; - name = "mx"; + version = "5.192.0"; + pname = "mx"; src = fetchFromGitHub { owner = "graalvm"; repo = "mx"; rev = version; - sha256 = "0xmx4hpnd6m9hk49lgwnvwd0q11s2m4d8axwq7zzc8wm10d692xw"; + sha256 = "04gdf1gzlc8a6li8lcnrs2j9zicj11fs1vqqf7cmhb4pm2h72hml"; }; nativeBuildInputs = [ makeWrapper ]; buildPhase = '' @@ -79,6 +82,11 @@ in rec { 'def download(path, urls, verbose=False, abortOnError=True, verifyOnly=False): print("FAKE download(path={} urls={} verbose={} abortOnError={} verifyOnly={})".format(path, urls, verbose, abortOnError, verifyOnly)) return True' + + # avoid crash with 'ValueError: ZIP does not support timestamps before 1980' + substituteInPlace mx.py --replace \ + 'zipfile.ZipInfo(arcname, time.localtime(os.path.getmtime(join(root, f)))[:6])' \ + 'zipfile.ZipInfo(arcname, time.strptime ("1 Jan 1980", "%d %b %Y" )[:6])' ''; installPhase = '' mkdir -p $out/bin @@ -97,9 +105,9 @@ in rec { # copy of pkgs.oraclejvm8 with JVMCI interface (TODO: it should work with pkgs.openjdk8 too) jvmci8 = stdenv.mkDerivation rec { - version = "0.45"; + version = "0.49"; name = let - n = "jvmci8u171-${version}"; + n = "jvmci${/*"8u191"*/ lib.removePrefix "oraclejdk-" oraclejdk8.name}-${version}"; in if (lib.stringLength n) == (lib.stringLength oraclejdk8.name) then n else @@ -108,7 +116,7 @@ in rec { owner = "graalvm"; repo = "graal-jvmci-8"; rev = "jvmci-${version}"; - sha256 = "1nppk9dpamisiadss1iy82i3rf6igndbf1vax85w9lz310kh0d12"; + sha256 = "1zgin0w1qa7wmfhcisx470fhnmddfxxp5nyyix31yaa7dznql82k"; }; buildInputs = [ mx mercurial ]; postUnpack = '' @@ -146,7 +154,7 @@ in rec { }; graalvm8 = stdenv.mkDerivation rec { - version = "1.0.0-rc3"; + version = "1.0.0-rc8"; name = let n = "graal-${version}"; in if (lib.stringLength n) == (lib.stringLength jvmci8.name) then @@ -157,7 +165,7 @@ in rec { owner = "oracle"; repo = "graal"; rev = "vm-${version}"; - sha256 = "1hcs4m6ailapgi3bikav1i517vqn5pn595cyqqjfvlnkjwihbnc3"; + sha256 = "1fada4awrr8bhw294xdiq4bagvgrlcr44mw6338gaal0ky3vkm0p"; }; buildInputs = [ mx zlib mercurial jvmci8 ]; postUnpack = '' @@ -170,6 +178,17 @@ in rec { hg checkout ${lib.escapeShellArg src.rev} ) ''; + postPatch = '' + substituteInPlace substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/headers/PosixDirectives.java \ + --replace '' '<${zlib.dev}/include/zlib.h>' + substituteInPlace substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/image/CCLinkerInvocation.java \ + --replace 'cmd.add("-v");' 'cmd.add("-v"); cmd.add("-L${zlib}/lib");' + substituteInPlace substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/codegen/CCompilerInvoker.java \ + --replace 'command.add(Platform.includedIn(Platform.WINDOWS.class) ? "CL" : "gcc");' \ + 'command.add(Platform.includedIn(Platform.WINDOWS.class) ? "CL" : "${stdenv.cc}/bin/gcc");' + substituteInPlace substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/image/CCLinkerInvocation.java \ + --replace 'protected String compilerCommand = "cc";' 'protected String compilerCommand = "${stdenv.cc}/bin/cc";' + ''; buildPhase = '' # make a copy of jvmci8 cp -dpR ${jvmci8} $out @@ -178,13 +197,14 @@ in rec { export MX_ALT_OUTPUT_ROOT=$NIX_BUILD_TOP/mxbuild export MX_CACHE_DIR=${makeMxCache graal-mxcache} + ( cd substratevm mkdir -p clibraries mx --java-home $out build # bootstrap native-image (that was removed from mx build in https://github.com/oracle/graal/commit/140d7a7edf54ec5872a8ff45869cd1ae499efde4) - mx --java-home $out native-image -cp $MX_ALT_OUTPUT_ROOT/substratevm/dists/svm-driver.jar com.oracle.svm.driver.NativeImage + mx --java-home $out native-image -cp $MX_ALT_OUTPUT_ROOT/substratevm/dists/jdk1.8/svm-driver.jar com.oracle.svm.driver.NativeImage ) ( cd tools mx --java-home $out build @@ -195,17 +215,17 @@ in rec { mkdir -p $out/jre/tools/{profiler,chromeinspector,truffle/builder} $out/jre/lib/{graal,include,truffle/include} cp -vpLR substratevm/svmbuild/native-image-root/lib/* $out/jre/lib/ || true # ignore "same file" error when dereferencing symlinks cp -vp $MX_ALT_OUTPUT_ROOT/truffle/linux-amd64/truffle-nfi-native/bin/* $out/jre/lib/amd64/ - cp -vp $MX_ALT_OUTPUT_ROOT/compiler/dists/graal-*processor*.jar $out/jre/lib/graal/ + cp -vp $MX_ALT_OUTPUT_ROOT/compiler/dists/jdk1.8/graal-*processor*.jar $out/jre/lib/graal/ cp -vp $MX_ALT_OUTPUT_ROOT/truffle/linux-amd64/truffle-nfi-native/include/* $out/jre/lib/include/ - cp -vp $MX_ALT_OUTPUT_ROOT/compiler/dists/graal-management.jar $out/jre/lib/jvmci/ + cp -vp $MX_ALT_OUTPUT_ROOT/compiler/dists/jdk1.8/graal-management.jar $out/jre/lib/jvmci/ cp -vdpR $out/jre/lib/svm/clibraries $out/jre/lib/svm/builder/ - cp -vpR $MX_ALT_OUTPUT_ROOT/truffle/dists/* $out/jre/lib/truffle/ + cp -vpR $MX_ALT_OUTPUT_ROOT/truffle/dists/jdk1.8/* $out/jre/lib/truffle/ cp -vp $MX_ALT_OUTPUT_ROOT/truffle/linux-amd64/truffle-nfi-native/include/* $out/jre/lib/truffle/include/ cp -vpLR substratevm/svmbuild/native-image-root/tools/* $out/jre/tools/ cp -vpR $MX_ALT_OUTPUT_ROOT/tools/dists/chromeinspector* $out/jre/tools/chromeinspector/ cp -vpR $MX_ALT_OUTPUT_ROOT/tools/dists/truffle-profiler* $out/jre/tools/profiler/ cp -vpR $MX_ALT_OUTPUT_ROOT/truffle/linux-amd64/truffle-nfi-native/* $out/jre/tools/truffle/ - cp -vp $MX_ALT_OUTPUT_ROOT/truffle/dists/truffle-nfi.jar $out/jre/tools/truffle/builder/ + cp -vp $MX_ALT_OUTPUT_ROOT/truffle/dists/jdk1.8/truffle-nfi.jar $out/jre/tools/truffle/builder/ echo "name=GraalVM ${version}" > $out/jre/lib/amd64/server/vm.properties echo -n "graal" > $out/jre/lib/jvmci/compiler-name @@ -242,6 +262,9 @@ in rec { ./helloworld ./helloworld | fgrep 'Hello World' ''; + + passthru.home = graalvm8; + meta = with stdenv.lib; { homepage = https://github.com/oracle/graal; description = "High-Performance Polyglot VM"; diff --git a/pkgs/development/compilers/halide/default.nix b/pkgs/development/compilers/halide/default.nix index 44af8f4bf236..1d3b13937fc0 100644 --- a/pkgs/development/compilers/halide/default.nix +++ b/pkgs/development/compilers/halide/default.nix @@ -1,5 +1,5 @@ { llvmPackages, lib, fetchFromGitHub, cmake -, libpng, libjpeg, mesa_noglu, eigen3_3, openblas +, libpng, libjpeg, mesa_noglu, eigen, openblas }: let @@ -37,7 +37,7 @@ in llvmPackages.stdenv.mkDerivation { # Note: only openblas and not atlas part of this Nix expression # see pkgs/development/libraries/science/math/liblapack/3.5.0.nix # to get a hint howto setup atlas instead of openblas - buildInputs = [ llvmPackages.llvm libpng libjpeg mesa_noglu eigen3_3 openblas ]; + buildInputs = [ llvmPackages.llvm libpng libjpeg mesa_noglu eigen openblas ]; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/compilers/jsonnet/default.nix b/pkgs/development/compilers/jsonnet/default.nix index 4a520471f867..15eec4134acf 100644 --- a/pkgs/development/compilers/jsonnet/default.nix +++ b/pkgs/development/compilers/jsonnet/default.nix @@ -1,10 +1,8 @@ -{ stdenv, lib, fetchFromGitHub, emscripten }: +{ stdenv, lib, fetchFromGitHub }: -let version = "0.11.2"; in - -stdenv.mkDerivation { +stdenv.mkDerivation rec { name = "jsonnet-${version}"; - version = version; + version = "0.11.2"; src = fetchFromGitHub { rev = "v${version}"; @@ -13,18 +11,18 @@ stdenv.mkDerivation { sha256 = "05rl5i4g36k2ikxv4sw726mha1qf5bb66wiqpi0s09wj9azm7vym"; }; - buildInputs = [ emscripten ]; - enableParallelBuilding = true; - makeFlags = [''EM_CACHE=$(TMPDIR)/.em_cache'' ''all'']; + makeFlags = [ + "jsonnet" + "libjsonnet.so" + ]; installPhase = '' - mkdir -p $out/bin $out/lib $out/share/ + mkdir -p $out/bin $out/lib $out/include cp jsonnet $out/bin/ - cp libjsonnet.so $out/lib/ - cp -a doc $out/share/doc - cp -a include $out/include + cp libjsonnet*.so $out/lib/ + cp -a include/*.h $out/include/ ''; meta = { diff --git a/pkgs/development/compilers/julia/1.0.nix b/pkgs/development/compilers/julia/1.0.nix index 2301d0c1f437..528a0d26d056 100644 --- a/pkgs/development/compilers/julia/1.0.nix +++ b/pkgs/development/compilers/julia/1.0.nix @@ -1,6 +1,6 @@ import ./shared.nix { majorVersion = "1"; minorVersion = "0"; - maintenanceVersion = "0"; - src_sha256 = "083277z90m1jxr2d1ysb96rgjj9h5q97l6h54mx3pb3f38ykshz2"; + maintenanceVersion = "1"; + src_sha256 = "0bqb5c63c7jnb753nplqj5v4k9pvh792k8y4b1n5pq8jiibr86i0"; } diff --git a/pkgs/development/compilers/julia/shared.nix b/pkgs/development/compilers/julia/shared.nix index 41c9c57bd034..70ff40cd7ec5 100644 --- a/pkgs/development/compilers/julia/shared.nix +++ b/pkgs/development/compilers/julia/shared.nix @@ -104,6 +104,7 @@ stdenv.mkDerivation rec { touch test/$i.jl done rm stdlib/Sockets/test/runtests.jl && touch stdlib/Sockets/test/runtests.jl + rm stdlib/Distributed/test/runtests.jl && touch stdlib/Distributed/test/runtests.jl sed -e 's/Invalid Content-Type:/invalid Content-Type:/g' -i ./stdlib/LibGit2/test/libgit2.jl sed -e 's/Failed to resolve /failed to resolve /g' -i ./stdlib/LibGit2/test/libgit2.jl ''; @@ -211,7 +212,7 @@ stdenv.mkDerivation rec { description = "High-level performance-oriented dynamical language for technical computing"; homepage = https://julialang.org/; license = stdenv.lib.licenses.mit; - maintainers = with stdenv.lib.maintainers; [ raskin rob ]; + maintainers = with stdenv.lib.maintainers; [ raskin rob garrison ]; platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ]; broken = stdenv.isi686; }; diff --git a/pkgs/development/compilers/kotlin/default.nix b/pkgs/development/compilers/kotlin/default.nix index 757773eed52d..4d8b3f398141 100644 --- a/pkgs/development/compilers/kotlin/default.nix +++ b/pkgs/development/compilers/kotlin/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchurl, makeWrapper, jre, unzip }: let - version = "1.2.61"; + version = "1.3.10"; in stdenv.mkDerivation rec { inherit version; name = "kotlin-${version}"; src = fetchurl { url = "https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-compiler-${version}.zip"; - sha256 = "1gsvilsbgwdvyvxjnlvs0rhrgm6x9dapziwgwgg9kbi9a0w4avdy"; + sha256 = "0zf6p0pzdi6dz2d4dca364wf30zyq326xdfg97zk8kp1a4qwjyfa"; }; propagatedBuildInputs = [ jre ] ; diff --git a/pkgs/development/compilers/llvm/3.5/default.nix b/pkgs/development/compilers/llvm/3.5/default.nix index f588eb4407b5..b87fa747f145 100644 --- a/pkgs/development/compilers/llvm/3.5/default.nix +++ b/pkgs/development/compilers/llvm/3.5/default.nix @@ -6,7 +6,7 @@ let fetch = fetch_v version; fetch_v = ver: name: sha256: fetchurl { - url = "http://llvm.org/releases/${ver}/${name}-${ver}.src.tar.xz"; + url = "https://releases.llvm.org/${ver}/${name}-${ver}.src.tar.xz"; inherit sha256; }; diff --git a/pkgs/development/compilers/llvm/3.7/default.nix b/pkgs/development/compilers/llvm/3.7/default.nix index f176894dedb9..3c557711449f 100644 --- a/pkgs/development/compilers/llvm/3.7/default.nix +++ b/pkgs/development/compilers/llvm/3.7/default.nix @@ -9,7 +9,7 @@ let fetch = fetch_v version; fetch_v = ver: name: sha256: fetchurl { - url = "http://llvm.org/releases/${ver}/${name}-${ver}.src.tar.xz"; + url = "https://releases.llvm.org/${ver}/${name}-${ver}.src.tar.xz"; inherit sha256; }; diff --git a/pkgs/development/compilers/llvm/3.8/default.nix b/pkgs/development/compilers/llvm/3.8/default.nix index 99869e6e80a7..a848c8b9252b 100644 --- a/pkgs/development/compilers/llvm/3.8/default.nix +++ b/pkgs/development/compilers/llvm/3.8/default.nix @@ -8,7 +8,7 @@ let fetch = fetch_v version; fetch_v = ver: name: sha256: fetchurl { - url = "http://llvm.org/releases/${ver}/${name}-${ver}.src.tar.xz"; + url = "https://releases.llvm.org/${ver}/${name}-${ver}.src.tar.xz"; inherit sha256; }; diff --git a/pkgs/development/compilers/llvm/3.9/default.nix b/pkgs/development/compilers/llvm/3.9/default.nix index 01c08f4bd209..752790cdd853 100644 --- a/pkgs/development/compilers/llvm/3.9/default.nix +++ b/pkgs/development/compilers/llvm/3.9/default.nix @@ -8,7 +8,7 @@ let fetch = fetch_v version; fetch_v = ver: name: sha256: fetchurl { - url = "http://llvm.org/releases/${version}/${name}-${ver}.src.tar.xz"; + url = "https://releases.llvm.org/${version}/${name}-${ver}.src.tar.xz"; inherit sha256; }; diff --git a/pkgs/development/compilers/llvm/5/default.nix b/pkgs/development/compilers/llvm/5/default.nix index 38d2b0d461d4..68ee80fa7a62 100644 --- a/pkgs/development/compilers/llvm/5/default.nix +++ b/pkgs/development/compilers/llvm/5/default.nix @@ -9,7 +9,7 @@ let version = release_version; # differentiating these is important for rc's fetch = name: sha256: fetchurl { - url = "http://llvm.org/releases/${release_version}/${name}-${version}.src.tar.xz"; + url = "https://releases.llvm.org/${release_version}/${name}-${version}.src.tar.xz"; inherit sha256; }; diff --git a/pkgs/development/compilers/llvm/5/libc++/default.nix b/pkgs/development/compilers/llvm/5/libc++/default.nix index c7b4615e374a..b182f1250e72 100644 --- a/pkgs/development/compilers/llvm/5/libc++/default.nix +++ b/pkgs/development/compilers/llvm/5/libc++/default.nix @@ -10,11 +10,9 @@ stdenv.mkDerivation rec { export LIBCXXABI_INCLUDE_DIR="$PWD/$(ls -d libcxxabi-${version}*)/include" ''; - # on next rebuild, this can be replaced with optionals; for now set to null to avoid - # patches = stdenv.lib.optionals stdenv.hostPlatform.isMusl [ - patches = if stdenv.hostPlatform.isMusl then [ + patches = stdenv.lib.optionals stdenv.hostPlatform.isMusl [ ../../libcxx-0001-musl-hacks.patch - ] else null; + ]; prePatch = '' substituteInPlace lib/CMakeLists.txt --replace "/usr/lib/libc++" "\''${LIBCXX_LIBCXXABI_LIB_PATH}/libc++" diff --git a/pkgs/development/compilers/llvm/5/llvm.nix b/pkgs/development/compilers/llvm/5/llvm.nix index 3abba0ed340f..ae4b27441593 100644 --- a/pkgs/development/compilers/llvm/5/llvm.nix +++ b/pkgs/development/compilers/llvm/5/llvm.nix @@ -36,9 +36,7 @@ in stdenv.mkDerivation (rec { nativeBuildInputs = [ cmake python ] ++ stdenv.lib.optional enableManpages python.pkgs.sphinx; - buildInputs = [ libxml2 libffi ] - # TODO(@Ericson2314): Remove next mass rebuild - ++ stdenv.lib.optionals (stdenv.isDarwin && stdenv.hostPlatform == stdenv.buildPlatform) [ libcxxabi ]; + buildInputs = [ libxml2 libffi ]; propagatedBuildInputs = [ ncurses zlib ]; @@ -119,12 +117,14 @@ in stdenv.mkDerivation (rec { + stdenv.lib.optionalString enableSharedLibraries '' moveToOutput "lib/libLLVM-*" "$lib" moveToOutput "lib/libLLVM${stdenv.hostPlatform.extensions.sharedLibrary}" "$lib" + moveToOutput "lib/libLTO${stdenv.hostPlatform.extensions.sharedLibrary}" "$lib" substituteInPlace "$out/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" \ --replace "\''${_IMPORT_PREFIX}/lib/libLLVM-" "$lib/lib/libLLVM-" '' + stdenv.lib.optionalString (stdenv.isDarwin && enableSharedLibraries) '' substituteInPlace "$out/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" \ - --replace "\''${_IMPORT_PREFIX}/lib/libLLVM.dylib" "$lib/lib/libLLVM.dylib" + --replace "\''${_IMPORT_PREFIX}/lib/libLLVM.dylib" "$lib/lib/libLLVM.dylib" \ + --replace "\''${_IMPORT_PREFIX}/lib/libLTO.dylib" "$lib/lib/libLTO.dylib" ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib ''; diff --git a/pkgs/development/compilers/llvm/6/default.nix b/pkgs/development/compilers/llvm/6/default.nix index 831e4b65344c..5ee551f6b6b1 100644 --- a/pkgs/development/compilers/llvm/6/default.nix +++ b/pkgs/development/compilers/llvm/6/default.nix @@ -9,7 +9,7 @@ let version = release_version; # differentiating these is important for rc's fetch = name: sha256: fetchurl { - url = "http://releases.llvm.org/${release_version}/${name}-${version}.src.tar.xz"; + url = "https://releases.llvm.org/${release_version}/${name}-${version}.src.tar.xz"; inherit sha256; }; diff --git a/pkgs/development/compilers/llvm/6/libc++/default.nix b/pkgs/development/compilers/llvm/6/libc++/default.nix index 1f87cb83ab01..3a165e9da7b1 100644 --- a/pkgs/development/compilers/llvm/6/libc++/default.nix +++ b/pkgs/development/compilers/llvm/6/libc++/default.nix @@ -10,11 +10,9 @@ stdenv.mkDerivation rec { export LIBCXXABI_INCLUDE_DIR="$PWD/$(ls -d libcxxabi-${version}*)/include" ''; - # on next rebuild, this can be replaced with optionals; for now set to null to avoid - # patches = stdenv.lib.optionals stdenv.hostPlatform.isMusl [ - patches = if stdenv.hostPlatform.isMusl then [ + patches = stdenv.lib.optionals stdenv.hostPlatform.isMusl [ ../../libcxx-0001-musl-hacks.patch - ] else null; + ]; prePatch = '' substituteInPlace lib/CMakeLists.txt --replace "/usr/lib/libc++" "\''${LIBCXX_LIBCXXABI_LIB_PATH}/libc++" diff --git a/pkgs/development/compilers/llvm/7/clang/default.nix b/pkgs/development/compilers/llvm/7/clang/default.nix new file mode 100644 index 000000000000..e1f4eb303603 --- /dev/null +++ b/pkgs/development/compilers/llvm/7/clang/default.nix @@ -0,0 +1,106 @@ +{ stdenv, fetch, cmake, libxml2, llvm, version, clang-tools-extra_src, python +, fixDarwinDylibNames +, enableManpages ? false +}: + +let + gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc; + self = stdenv.mkDerivation ({ + name = "clang-${version}"; + + unpackPhase = '' + unpackFile ${fetch "cfe" "0mdsbgj3p7mayhzm8hclzl3i46r2lwa8fr1cz399f9km3iqi40jm"} + mv cfe-${version}* clang + sourceRoot=$PWD/clang + unpackFile ${clang-tools-extra_src} + mv clang-tools-extra-* $sourceRoot/tools/extra + ''; + + nativeBuildInputs = [ cmake python ] + ++ stdenv.lib.optional enableManpages python.pkgs.sphinx; + + buildInputs = [ libxml2 llvm ] + ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; + + cmakeFlags = [ + "-DCMAKE_CXX_FLAGS=-std=c++11" + ] ++ stdenv.lib.optionals enableManpages [ + "-DCLANG_INCLUDE_DOCS=ON" + "-DLLVM_ENABLE_SPHINX=ON" + "-DSPHINX_OUTPUT_MAN=ON" + "-DSPHINX_OUTPUT_HTML=OFF" + "-DSPHINX_WARNINGS_AS_ERRORS=OFF" + ]; + + patches = [ ./purity.patch ]; + + postPatch = '' + sed -i -e 's/DriverArgs.hasArg(options::OPT_nostdlibinc)/true/' \ + -e 's/Args.hasArg(options::OPT_nostdlibinc)/true/' \ + lib/Driver/ToolChains/*.cpp + + # Patch for standalone doc building + sed -i '1s,^,find_package(Sphinx REQUIRED)\n,' docs/CMakeLists.txt + '' + stdenv.lib.optionalString stdenv.hostPlatform.isMusl '' + sed -i -e 's/lgcc_s/lgcc_eh/' lib/Driver/ToolChains/*.cpp + ''; + + outputs = [ "out" "lib" "python" ]; + + # Clang expects to find LLVMgold in its own prefix + postInstall = '' + if [ -e ${llvm}/lib/LLVMgold.so ]; then + ln -sv ${llvm}/lib/LLVMgold.so $out/lib + fi + + ln -sv $out/bin/clang $out/bin/cpp + + # Move libclang to 'lib' output + moveToOutput "lib/libclang.*" "$lib" + substituteInPlace $out/lib/cmake/clang/ClangTargets-release.cmake \ + --replace "\''${_IMPORT_PREFIX}/lib/libclang." "$lib/lib/libclang." + + mkdir -p $python/bin $python/share/clang/ + mv $out/bin/{git-clang-format,scan-view} $python/bin + if [ -e $out/bin/set-xcode-analyzer ]; then + mv $out/bin/set-xcode-analyzer $python/bin + fi + mv $out/share/clang/*.py $python/share/clang + rm $out/bin/c-index-test + ''; + + enableParallelBuilding = true; + + passthru = { + isClang = true; + inherit llvm; + } // stdenv.lib.optionalAttrs stdenv.targetPlatform.isLinux { + inherit gcc; + }; + + meta = { + description = "A c, c++, objective-c, and objective-c++ frontend for the llvm compiler"; + homepage = http://llvm.org/; + license = stdenv.lib.licenses.ncsa; + platforms = stdenv.lib.platforms.all; + }; + } // stdenv.lib.optionalAttrs enableManpages { + name = "clang-manpages-${version}"; + + buildPhase = '' + make docs-clang-man + ''; + + installPhase = '' + mkdir -p $out/share/man/man1 + # Manually install clang manpage + cp docs/man/*.1 $out/share/man/man1/ + ''; + + outputs = [ "out" ]; + + doCheck = false; + + meta.description = "man page for Clang ${version}"; + }); +in self diff --git a/pkgs/development/compilers/llvm/7/clang/purity.patch b/pkgs/development/compilers/llvm/7/clang/purity.patch new file mode 100644 index 000000000000..b30d0d0b5d5b --- /dev/null +++ b/pkgs/development/compilers/llvm/7/clang/purity.patch @@ -0,0 +1,30 @@ +From 4add81bba40dcec62c4ea4481be8e35ac53e89d8 Mon Sep 17 00:00:00 2001 +From: Will Dietz +Date: Thu, 18 May 2017 11:56:12 -0500 +Subject: [PATCH] "purity" patch for 5.0 + +--- + lib/Driver/ToolChains/Gnu.cpp | 7 ------- + 1 file changed, 7 deletions(-) + +diff --git a/lib/Driver/ToolChains/Gnu.cpp b/lib/Driver/ToolChains/Gnu.cpp +index fe3c0191bb..c6a482bece 100644 +--- a/lib/Driver/ToolChains/Gnu.cpp ++++ b/lib/Driver/ToolChains/Gnu.cpp +@@ -494,13 +494,6 @@ void tools::gnutools::Linker::ConstructJob(Compilation &C, const JobAction &JA, + if (!Args.hasArg(options::OPT_static)) { + if (Args.hasArg(options::OPT_rdynamic)) + CmdArgs.push_back("-export-dynamic"); +- +- if (!Args.hasArg(options::OPT_shared)) { +- const std::string Loader = +- D.DyldPrefix + ToolChain.getDynamicLinker(Args); +- CmdArgs.push_back("-dynamic-linker"); +- CmdArgs.push_back(Args.MakeArgString(Loader)); +- } + } + + CmdArgs.push_back("-o"); +-- +2.11.0 + diff --git a/pkgs/development/compilers/llvm/7/compiler-rt-codesign.patch b/pkgs/development/compilers/llvm/7/compiler-rt-codesign.patch new file mode 100644 index 000000000000..3cc12b94b200 --- /dev/null +++ b/pkgs/development/compilers/llvm/7/compiler-rt-codesign.patch @@ -0,0 +1,33 @@ +From 3dec5f3475a26aeb4678627795c4b67c6b7b4785 Mon Sep 17 00:00:00 2001 +From: Will Dietz +Date: Tue, 19 Sep 2017 13:13:06 -0500 +Subject: [PATCH] remove codesign use on Apple, disable ios sim testing that + needs it + +--- + cmake/Modules/AddCompilerRT.cmake | 8 ------ + test/asan/CMakeLists.txt | 52 --------------------------------------- + test/tsan/CMakeLists.txt | 47 ----------------------------------- + 3 files changed, 107 deletions(-) + +diff --git a/cmake/Modules/AddCompilerRT.cmake b/cmake/Modules/AddCompilerRT.cmake +index bc5fb9ff7..b64eb4246 100644 +--- a/cmake/Modules/AddCompilerRT.cmake ++++ b/cmake/Modules/AddCompilerRT.cmake +@@ -210,14 +210,6 @@ function(add_compiler_rt_runtime name type) + set_target_properties(${libname} PROPERTIES IMPORT_PREFIX "") + set_target_properties(${libname} PROPERTIES IMPORT_SUFFIX ".lib") + endif() +- if(APPLE) +- # Ad-hoc sign the dylibs +- add_custom_command(TARGET ${libname} +- POST_BUILD +- COMMAND codesign --sign - $ +- WORKING_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR} +- ) +- endif() + endif() + install(TARGETS ${libname} + ARCHIVE DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR} +2.14.1 + diff --git a/pkgs/development/compilers/llvm/7/compiler-rt.nix b/pkgs/development/compilers/llvm/7/compiler-rt.nix new file mode 100644 index 000000000000..ec739d22dd7a --- /dev/null +++ b/pkgs/development/compilers/llvm/7/compiler-rt.nix @@ -0,0 +1,37 @@ +{ stdenv, version, fetch, cmake, python, llvm, libcxxabi }: +with stdenv.lib; +stdenv.mkDerivation rec { + name = "compiler-rt-${version}"; + inherit version; + src = fetch "compiler-rt" "1mkhqvs8cxbfmprkzwyq7lmnzr1sv45znzf0arbgb19crzipzv5x"; + + nativeBuildInputs = [ cmake python llvm ]; + buildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin libcxxabi; + + configureFlags = [ + "-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON" + ]; + + outputs = [ "out" "dev" ]; + + patches = [ + ./compiler-rt-codesign.patch # Revert compiler-rt commit that makes codesign mandatory + ] ++ optional stdenv.hostPlatform.isMusl ./sanitizers-nongnu.patch; + + # TSAN requires XPC on Darwin, which we have no public/free source files for. We can depend on the Apple frameworks + # to get it, but they're unfree. Since LLVM is rather central to the stdenv, we patch out TSAN support so that Hydra + # can build this. If we didn't do it, basically the entire nixpkgs on Darwin would have an unfree dependency and we'd + # get no binary cache for the entire platform. If you really find yourself wanting the TSAN, make this controllable by + # a flag and turn the flag off during the stdenv build. + postPatch = stdenv.lib.optionalString stdenv.isDarwin '' + substituteInPlace cmake/config-ix.cmake \ + --replace 'set(COMPILER_RT_HAS_TSAN TRUE)' 'set(COMPILER_RT_HAS_TSAN FALSE)' + ''; + + # Hack around weird upsream RPATH bug + postInstall = stdenv.lib.optionalString stdenv.isDarwin '' + ln -s "$out/lib"/*/* "$out/lib" + ''; + + enableParallelBuilding = true; +} diff --git a/pkgs/development/compilers/llvm/7/default.nix b/pkgs/development/compilers/llvm/7/default.nix new file mode 100644 index 000000000000..5446f1b362a9 --- /dev/null +++ b/pkgs/development/compilers/llvm/7/default.nix @@ -0,0 +1,92 @@ +{ lowPrio, newScope, pkgs, stdenv, cmake, libstdcxxHook +, libxml2, python, isl, fetchurl, overrideCC, wrapCCWith +, buildLlvmTools # tools, but from the previous stage, for cross +, targetLlvmLibraries # libraries, but from the next stage, for cross +}: + +let + release_version = "7.0.0"; + version = release_version; # differentiating these is important for rc's + + fetch = name: sha256: fetchurl { + url = "https://releases.llvm.org/${release_version}/${name}-${version}.src.tar.xz"; + inherit sha256; + }; + + clang-tools-extra_src = fetch "clang-tools-extra" "1glxl7bnr4k3j16s8xy8r9cl0llyg524f50591g1ig23ij65lz4k"; + + tools = stdenv.lib.makeExtensible (tools: let + callPackage = newScope (tools // { inherit stdenv cmake libxml2 python isl release_version version fetch; }); + mkExtraBuildCommands = cc: '' + rsrc="$out/resource-root" + mkdir "$rsrc" + ln -s "${cc}/lib/clang/${release_version}/include" "$rsrc" + ln -s "${targetLlvmLibraries.compiler-rt.out}/lib" "$rsrc/lib" + echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags + '' + stdenv.lib.optionalString stdenv.targetPlatform.isLinux '' + echo "--gcc-toolchain=${tools.clang-unwrapped.gcc}" >> $out/nix-support/cc-cflags + ''; + in { + + llvm = callPackage ./llvm.nix { }; + + clang-unwrapped = callPackage ./clang { + inherit clang-tools-extra_src; + }; + + llvm-manpages = lowPrio (tools.llvm.override { + enableManpages = true; + python = pkgs.python; # don't use python-boot + }); + + clang-manpages = lowPrio (tools.clang-unwrapped.override { + enableManpages = true; + python = pkgs.python; # don't use python-boot + }); + + libclang = tools.clang-unwrapped.lib; + + clang = if stdenv.cc.isGNU then tools.libstdcxxClang else tools.libcxxClang; + + libstdcxxClang = wrapCCWith rec { + cc = tools.clang-unwrapped; + extraPackages = [ + libstdcxxHook + targetLlvmLibraries.compiler-rt + ]; + extraBuildCommands = mkExtraBuildCommands cc; + }; + + libcxxClang = wrapCCWith rec { + cc = tools.clang-unwrapped; + extraPackages = [ + targetLlvmLibraries.libcxx + targetLlvmLibraries.libcxxabi + targetLlvmLibraries.compiler-rt + ]; + extraBuildCommands = mkExtraBuildCommands cc; + }; + + lld = callPackage ./lld.nix {}; + + lldb = callPackage ./lldb.nix {}; + }); + + libraries = stdenv.lib.makeExtensible (libraries: let + callPackage = newScope (libraries // buildLlvmTools // { inherit stdenv cmake libxml2 python isl release_version version fetch; }); + in { + + compiler-rt = callPackage ./compiler-rt.nix {}; + + stdenv = overrideCC stdenv buildLlvmTools.clang; + + libcxxStdenv = overrideCC stdenv buildLlvmTools.libcxxClang; + + libcxx = callPackage ./libc++ {}; + + libcxxabi = callPackage ./libc++abi.nix {}; + + openmp = callPackage ./openmp.nix {}; + }); + +in { inherit tools libraries; } // libraries // tools diff --git a/pkgs/development/compilers/llvm/7/libc++/default.nix b/pkgs/development/compilers/llvm/7/libc++/default.nix new file mode 100644 index 000000000000..76bfb34975e6 --- /dev/null +++ b/pkgs/development/compilers/llvm/7/libc++/default.nix @@ -0,0 +1,50 @@ +{ lib, stdenv, fetch, cmake, python, libcxxabi, fixDarwinDylibNames, version }: + +stdenv.mkDerivation rec { + name = "libc++-${version}"; + + src = fetch "libcxx" "1w1l472p03csgz76p70pn9yk7h0nw5hj1av44ysnakigp8jjcd4v"; + + postUnpack = '' + unpackFile ${libcxxabi.src} + export LIBCXXABI_INCLUDE_DIR="$PWD/$(ls -d libcxxabi-${version}*)/include" + ''; + + patches = stdenv.lib.optional stdenv.hostPlatform.isMusl ../../libcxx-0001-musl-hacks.patch; + + prePatch = '' + substituteInPlace lib/CMakeLists.txt --replace "/usr/lib/libc++" "\''${LIBCXX_LIBCXXABI_LIB_PATH}/libc++" + ''; + + preConfigure = '' + # Get headers from the cxxabi source so we can see private headers not installed by the cxxabi package + cmakeFlagsArray=($cmakeFlagsArray -DLIBCXX_CXX_ABI_INCLUDE_PATHS="$LIBCXXABI_INCLUDE_DIR") + '' + lib.optionalString stdenv.hostPlatform.isMusl '' + patchShebangs utils/cat_files.py + ''; + nativeBuildInputs = [ cmake ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl python; + + buildInputs = [ libcxxabi ] ++ lib.optional stdenv.isDarwin fixDarwinDylibNames; + + cmakeFlags = [ + "-DLIBCXX_LIBCXXABI_LIB_PATH=${libcxxabi}/lib" + "-DLIBCXX_LIBCPPABI_VERSION=2" + "-DLIBCXX_CXX_ABI=libcxxabi" + ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl "-DLIBCXX_HAS_MUSL_LIBC=1"; + + enableParallelBuilding = true; + + linkCxxAbi = stdenv.isLinux; + + setupHooks = [ + ../../../../../build-support/setup-hooks/role.bash + ./setup-hook.sh + ]; + + meta = { + homepage = http://libcxx.llvm.org/; + description = "A new implementation of the C++ standard library, targeting C++11"; + license = with stdenv.lib.licenses; [ ncsa mit ]; + platforms = stdenv.lib.platforms.unix; + }; +} diff --git a/pkgs/development/compilers/llvm/7/libc++/setup-hook.sh b/pkgs/development/compilers/llvm/7/libc++/setup-hook.sh new file mode 100644 index 000000000000..6611259165ae --- /dev/null +++ b/pkgs/development/compilers/llvm/7/libc++/setup-hook.sh @@ -0,0 +1,6 @@ +# See pkgs/build-support/setup-hooks/role.bash +getHostRole + +linkCxxAbi="@linkCxxAbi@" +export NIX_${role_pre}CXXSTDLIB_COMPILE+=" -isystem @out@/include/c++/v1" +export NIX_${role_pre}CXXSTDLIB_LINK=" -stdlib=libc++${linkCxxAbi:+" -lc++abi"}" diff --git a/pkgs/development/compilers/llvm/7/libc++abi.nix b/pkgs/development/compilers/llvm/7/libc++abi.nix new file mode 100644 index 000000000000..7dbda6c365e0 --- /dev/null +++ b/pkgs/development/compilers/llvm/7/libc++abi.nix @@ -0,0 +1,49 @@ +{ stdenv, cmake, fetch, libcxx, libunwind, llvm, version }: + +stdenv.mkDerivation { + name = "libc++abi-${version}"; + + src = fetch "libcxxabi" "0pr4xfx61r5mwmvhg4j9pb6df6vvha1gyf6rwkm14x9rzxcwficv"; + + nativeBuildInputs = [ cmake ]; + buildInputs = stdenv.lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD) libunwind; + + postUnpack = '' + unpackFile ${libcxx.src} + unpackFile ${llvm.src} + export cmakeFlags="-DLLVM_PATH=$PWD/$(ls -d llvm-*) -DLIBCXXABI_LIBCXX_PATH=$PWD/$(ls -d libcxx-*)" + '' + stdenv.lib.optionalString stdenv.isDarwin '' + export TRIPLE=x86_64-apple-darwin + '' + stdenv.lib.optionalString stdenv.hostPlatform.isMusl '' + patch -p1 -d $(ls -d libcxx-*) -i ${../libcxx-0001-musl-hacks.patch} + ''; + + installPhase = if stdenv.isDarwin + then '' + for file in lib/*.dylib; do + # this should be done in CMake, but having trouble figuring out + # the magic combination of necessary CMake variables + # if you fancy a try, take a look at + # http://www.cmake.org/Wiki/CMake_RPATH_handling + install_name_tool -id $out/$file $file + done + make install + install -d 755 $out/include + install -m 644 ../include/*.h $out/include + '' + else '' + install -d -m 755 $out/include $out/lib + install -m 644 lib/libc++abi.so.1.0 $out/lib + install -m 644 ../include/cxxabi.h $out/include + ln -s libc++abi.so.1.0 $out/lib/libc++abi.so + ln -s libc++abi.so.1.0 $out/lib/libc++abi.so.1 + ''; + + meta = { + homepage = http://libcxxabi.llvm.org/; + description = "A new implementation of low level support for a standard C++ library"; + license = with stdenv.lib.licenses; [ ncsa mit ]; + maintainers = with stdenv.lib.maintainers; [ vlstill ]; + platforms = stdenv.lib.platforms.unix; + }; +} diff --git a/pkgs/development/compilers/llvm/7/lld.nix b/pkgs/development/compilers/llvm/7/lld.nix new file mode 100644 index 000000000000..f6ce768d6484 --- /dev/null +++ b/pkgs/development/compilers/llvm/7/lld.nix @@ -0,0 +1,32 @@ +{ stdenv +, fetch +, cmake +, libxml2 +, llvm +, version +}: + +stdenv.mkDerivation { + name = "lld-${version}"; + + src = fetch "lld" "173z50vx5mlsaiqmbz7asxy2297z4xivrfxrdfncvx23wp2lgkzv"; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ llvm libxml2 ]; + + outputs = [ "out" "dev" ]; + + enableParallelBuilding = true; + + postInstall = '' + moveToOutput include "$dev" + moveToOutput lib "$dev" + ''; + + meta = { + description = "The LLVM Linker"; + homepage = http://lld.llvm.org/; + license = stdenv.lib.licenses.ncsa; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/development/compilers/llvm/7/lldb.nix b/pkgs/development/compilers/llvm/7/lldb.nix new file mode 100644 index 000000000000..6c3f0699978f --- /dev/null +++ b/pkgs/development/compilers/llvm/7/lldb.nix @@ -0,0 +1,56 @@ +{ stdenv +, fetch +, cmake +, zlib +, ncurses +, swig +, which +, libedit +, libxml2 +, llvm +, clang-unwrapped +, python +, version +, darwin +}: + +stdenv.mkDerivation { + name = "lldb-${version}"; + + src = fetch "lldb" "0cmah36ybyfws0z2ikq9fqn5k4kvjci7vgk97ddx4xwrwkzdixkz"; + + postPatch = '' + # Fix up various paths that assume llvm and clang are installed in the same place + sed -i 's,".*ClangConfig.cmake","${clang-unwrapped}/lib/cmake/clang/ClangConfig.cmake",' \ + cmake/modules/LLDBStandalone.cmake + sed -i 's,".*tools/clang/include","${clang-unwrapped}/include",' \ + cmake/modules/LLDBStandalone.cmake + sed -i 's,"$.LLVM_LIBRARY_DIR.",${llvm}/lib ${clang-unwrapped}/lib,' \ + cmake/modules/LLDBStandalone.cmake + ''; + + nativeBuildInputs = [ cmake python which swig ]; + buildInputs = [ ncurses zlib libedit libxml2 llvm ] + ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.libobjc darwin.apple_sdk.libs.xpc darwin.apple_sdk.frameworks.Foundation darwin.bootstrap_cmds darwin.apple_sdk.frameworks.Carbon darwin.apple_sdk.frameworks.Cocoa ]; + + CXXFLAGS = "-fno-rtti"; + hardeningDisable = [ "format" ]; + + cmakeFlags = [ + "-DLLDB_CODESIGN_IDENTITY=" # codesigning makes nondeterministic + ]; + + enableParallelBuilding = true; + + postInstall = '' + mkdir -p $out/share/man/man1 + cp ../docs/lldb.1 $out/share/man/man1/ + ''; + + meta = with stdenv.lib; { + description = "A next-generation high-performance debugger"; + homepage = http://llvm.org/; + license = licenses.ncsa; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/compilers/llvm/7/llvm-outputs.patch b/pkgs/development/compilers/llvm/7/llvm-outputs.patch new file mode 100644 index 000000000000..40096fa3497f --- /dev/null +++ b/pkgs/development/compilers/llvm/7/llvm-outputs.patch @@ -0,0 +1,26 @@ +diff --git a/tools/llvm-config/llvm-config.cpp b/tools/llvm-config/llvm-config.cpp +index 94d426b..37f7794 100644 +--- a/tools/llvm-config/llvm-config.cpp ++++ b/tools/llvm-config/llvm-config.cpp +@@ -333,6 +333,21 @@ int main(int argc, char **argv) { + ActiveIncludeOption = "-I" + ActiveIncludeDir; + } + ++ /// Nix-specific multiple-output handling: override ActiveLibDir if --link-shared ++ if (!IsInDevelopmentTree) { ++ bool WantShared = true; ++ for (int i = 1; i < argc; ++i) { ++ StringRef Arg = argv[i]; ++ if (Arg == "--link-shared") ++ WantShared = true; ++ else if (Arg == "--link-static") ++ WantShared = false; // the last one wins ++ } ++ ++ if (WantShared) ++ ActiveLibDir = std::string("@lib@") + "/lib" + LLVM_LIBDIR_SUFFIX; ++ } ++ + /// We only use `shared library` mode in cases where the static library form + /// of the components provided are not available; note however that this is + /// skipped if we're run from within the build dir. However, once installed, diff --git a/pkgs/development/compilers/llvm/7/llvm.nix b/pkgs/development/compilers/llvm/7/llvm.nix new file mode 100644 index 000000000000..67bde813feed --- /dev/null +++ b/pkgs/development/compilers/llvm/7/llvm.nix @@ -0,0 +1,174 @@ +{ stdenv +, fetch +, cmake +, python +, libffi +, libbfd +, libpfm +, libxml2 +, ncurses +, version +, release_version +, zlib +, debugVersion ? false +, enableManpages ? false +, enableSharedLibraries ? true +, enableWasm ? true +, enablePFM ? !stdenv.isDarwin +}: + +let + src = fetch "llvm" "08p27wv1pr9ql2zc3f3qkkymci46q7myvh8r5ijippnbwr2gihcb"; + + # Used when creating a version-suffixed symlink of libLLVM.dylib + shortVersion = with stdenv.lib; + concatStringsSep "." (take 1 (splitString "." release_version)); +in stdenv.mkDerivation (rec { + name = "llvm-${version}"; + + unpackPhase = '' + unpackFile ${src} + mv llvm-${version}* llvm + sourceRoot=$PWD/llvm + ''; + + outputs = [ "out" "python" ] + ++ stdenv.lib.optional enableSharedLibraries "lib"; + + nativeBuildInputs = [ cmake python ] + ++ stdenv.lib.optional enableManpages python.pkgs.sphinx; + + buildInputs = [ libxml2 libffi ] + ++ stdenv.lib.optional enablePFM libpfm; # exegesis + + propagatedBuildInputs = [ ncurses zlib ]; + + postPatch = stdenv.lib.optionalString stdenv.isDarwin '' + substituteInPlace cmake/modules/AddLLVM.cmake \ + --replace 'set(_install_name_dir INSTALL_NAME_DIR "@rpath")' "set(_install_name_dir INSTALL_NAME_DIR "$lib/lib")" \ + --replace 'set(_install_rpath "@loader_path/../lib" ''${extra_libdir})' "" + '' + # Patch llvm-config to return correct library path based on --link-{shared,static}. + + stdenv.lib.optionalString (enableSharedLibraries) '' + substitute '${./llvm-outputs.patch}' ./llvm-outputs.patch --subst-var lib + patch -p1 < ./llvm-outputs.patch + '' + '' + # FileSystem permissions tests fail with various special bits + substituteInPlace unittests/Support/CMakeLists.txt \ + --replace "Path.cpp" "" + rm unittests/Support/Path.cpp + '' + stdenv.lib.optionalString stdenv.hostPlatform.isMusl '' + patch -p1 -i ${../TLI-musl.patch} + substituteInPlace unittests/Support/CMakeLists.txt \ + --replace "add_subdirectory(DynamicLibrary)" "" + rm unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp + '' + '' + patchShebangs test/BugPoint/compile-custom.ll.py + ''; + + # hacky fix: created binaries need to be run before installation + preBuild = '' + mkdir -p $out/ + ln -sv $PWD/lib $out + ''; + + cmakeFlags = with stdenv; [ + "-DCMAKE_BUILD_TYPE=${if debugVersion then "Debug" else "Release"}" + "-DLLVM_INSTALL_UTILS=ON" # Needed by rustc + "-DLLVM_BUILD_TESTS=ON" + "-DLLVM_ENABLE_FFI=ON" + "-DLLVM_ENABLE_RTTI=ON" + + "-DLLVM_HOST_TRIPLE=${stdenv.hostPlatform.config}" + "-DLLVM_DEFAULT_TARGET_TRIPLE=${stdenv.hostPlatform.config}" + "-DTARGET_TRIPLE=${stdenv.hostPlatform.config}" + + "-DLLVM_ENABLE_DUMP=ON" + ] + ++ stdenv.lib.optional enableSharedLibraries + "-DLLVM_LINK_LLVM_DYLIB=ON" + ++ stdenv.lib.optionals enableManpages [ + "-DLLVM_BUILD_DOCS=ON" + "-DLLVM_ENABLE_SPHINX=ON" + "-DSPHINX_OUTPUT_MAN=ON" + "-DSPHINX_OUTPUT_HTML=OFF" + "-DSPHINX_WARNINGS_AS_ERRORS=OFF" + ] + ++ stdenv.lib.optional (!isDarwin) + "-DLLVM_BINUTILS_INCDIR=${libbfd.dev}/include" + ++ stdenv.lib.optionals (isDarwin) [ + "-DLLVM_ENABLE_LIBCXX=ON" + "-DCAN_TARGET_i386=false" + ] + ++ stdenv.lib.optional enableWasm + "-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly" + ; + + postBuild = '' + rm -fR $out + + paxmark m bin/{lli,llvm-rtdyld} + paxmark m unittests/ExecutionEngine/MCJIT/MCJITTests + paxmark m unittests/ExecutionEngine/Orc/OrcJITTests + paxmark m unittests/Support/SupportTests + paxmark m bin/lli-child-target + ''; + + preCheck = '' + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/lib + ''; + + postInstall = '' + mkdir -p $python/share + mv $out/share/opt-viewer $python/share/opt-viewer + '' + + stdenv.lib.optionalString enableSharedLibraries '' + moveToOutput "lib/libLLVM-*" "$lib" + moveToOutput "lib/libLLVM${stdenv.hostPlatform.extensions.sharedLibrary}" "$lib" + substituteInPlace "$out/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" \ + --replace "\''${_IMPORT_PREFIX}/lib/libLLVM-" "$lib/lib/libLLVM-" + '' + + stdenv.lib.optionalString (stdenv.isDarwin && enableSharedLibraries) '' + substituteInPlace "$out/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" \ + --replace "\''${_IMPORT_PREFIX}/lib/libLLVM.dylib" "$lib/lib/libLLVM.dylib" + ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib + ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib + ''; + + doCheck = stdenv.isLinux && (!stdenv.isi686); + + checkTarget = "check-all"; + + enableParallelBuilding = true; + + passthru.src = src; + + meta = { + description = "Collection of modular and reusable compiler and toolchain technologies"; + homepage = http://llvm.org/; + license = stdenv.lib.licenses.ncsa; + maintainers = with stdenv.lib.maintainers; [ lovek323 raskin dtzWill ]; + platforms = stdenv.lib.platforms.all; + }; +} // stdenv.lib.optionalAttrs enableManpages { + name = "llvm-manpages-${version}"; + + buildPhase = '' + make docs-llvm-man + ''; + + propagatedBuildInputs = []; + + installPhase = '' + make -C docs install + ''; + + postPatch = null; + postInstall = null; + + outputs = [ "out" ]; + + doCheck = false; + + meta.description = "man pages for LLVM ${version}"; +}) diff --git a/pkgs/development/compilers/llvm/7/openmp.nix b/pkgs/development/compilers/llvm/7/openmp.nix new file mode 100644 index 000000000000..31059b7c4c04 --- /dev/null +++ b/pkgs/development/compilers/llvm/7/openmp.nix @@ -0,0 +1,25 @@ +{ stdenv +, fetch +, cmake +, llvm +, perl +, version +}: + +stdenv.mkDerivation { + name = "openmp-${version}"; + + src = fetch "openmp" "1zrqlaxr954sp8lcr7g8m0z0pr8xyq4i6p11x6gcamjm5xijnrih"; + + nativeBuildInputs = [ cmake perl ]; + buildInputs = [ llvm ]; + + enableParallelBuilding = true; + + meta = { + description = "Components required to build an executable OpenMP program"; + homepage = http://openmp.llvm.org/; + license = stdenv.lib.licenses.mit; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/development/compilers/llvm/7/sanitizers-nongnu.patch b/pkgs/development/compilers/llvm/7/sanitizers-nongnu.patch new file mode 100644 index 000000000000..1f2ac97818eb --- /dev/null +++ b/pkgs/development/compilers/llvm/7/sanitizers-nongnu.patch @@ -0,0 +1,412 @@ +From f7a253f8f85d0f49df6b73996737a3e84ac64236 Mon Sep 17 00:00:00 2001 +From: Will Dietz +Date: Mon, 24 Sep 2018 11:17:25 -0500 +Subject: [PATCH] Ported to 7.0, taken from gentoo-musl project. + +------ +Ported to compiler-rt-sanitizers-5.0.0. Taken from + +https://gist.githubusercontent.com/pwaller/2337f3290f12634cad3e3730cff0a6c1/raw/83c87a8585e2f9662494db5662e5361beb093c26/nongnu.patch +Signed-off-by: Jory A. Pratt + +Taken from gentoo-musl project, with a few additional minor fixes. +--- + lib/asan/asan_linux.cc | 4 +- + lib/interception/interception_linux.cc | 2 +- + lib/interception/interception_linux.h | 2 +- + lib/msan/msan_linux.cc | 2 +- + lib/sanitizer_common/sanitizer_allocator.cc | 2 +- + .../sanitizer_common_interceptors_ioctl.inc | 4 +- + .../sanitizer_common_syscalls.inc | 2 +- + lib/sanitizer_common/sanitizer_linux.cc | 8 +++- + .../sanitizer_linux_libcdep.cc | 10 ++--- + lib/sanitizer_common/sanitizer_platform.h | 6 +++ + .../sanitizer_platform_interceptors.h | 4 +- + .../sanitizer_platform_limits_posix.cc | 37 +++++++++++-------- + lib/tsan/rtl/tsan_platform_linux.cc | 2 +- + 13 files changed, 51 insertions(+), 34 deletions(-) + +diff --git a/lib/asan/asan_linux.cc b/lib/asan/asan_linux.cc +index 625f32d40..73cf77aca 100644 +--- a/lib/asan/asan_linux.cc ++++ b/lib/asan/asan_linux.cc +@@ -46,7 +46,7 @@ + #include + #endif + +-#if SANITIZER_ANDROID || SANITIZER_FREEBSD || SANITIZER_SOLARIS ++#if SANITIZER_ANDROID || SANITIZER_FREEBSD || SANITIZER_SOLARIS || SANITIZER_NONGNU + #include + extern "C" void* _DYNAMIC; + #elif SANITIZER_NETBSD +@@ -139,7 +139,7 @@ void AsanApplyToGlobals(globals_op_fptr op, const void *needle) { + UNIMPLEMENTED(); + } + +-#if SANITIZER_ANDROID ++#if SANITIZER_ANDROID || SANITIZER_NONGNU + // FIXME: should we do anything for Android? + void AsanCheckDynamicRTPrereqs() {} + void AsanCheckIncompatibleRT() {} +diff --git a/lib/interception/interception_linux.cc b/lib/interception/interception_linux.cc +index 26bfcd8f6..529b234f7 100644 +--- a/lib/interception/interception_linux.cc ++++ b/lib/interception/interception_linux.cc +@@ -43,7 +43,7 @@ bool GetRealFunctionAddress(const char *func_name, uptr *func_addr, + } + + // Android and Solaris do not have dlvsym +-#if !SANITIZER_ANDROID && !SANITIZER_SOLARIS && !SANITIZER_OPENBSD ++#if !SANITIZER_ANDROID && !SANITIZER_SOLARIS && !SANITIZER_OPENBSD && !SANITIZER_NONGNU + void *GetFuncAddrVer(const char *func_name, const char *ver) { + return dlvsym(RTLD_NEXT, func_name, ver); + } +diff --git a/lib/interception/interception_linux.h b/lib/interception/interception_linux.h +index 942c25609..24a4d5080 100644 +--- a/lib/interception/interception_linux.h ++++ b/lib/interception/interception_linux.h +@@ -36,7 +36,7 @@ void *GetFuncAddrVer(const char *func_name, const char *ver); + (::__interception::uptr) & WRAP(func)) + + // Android, Solaris and OpenBSD do not have dlvsym +-#if !SANITIZER_ANDROID && !SANITIZER_SOLARIS && !SANITIZER_OPENBSD ++#if !SANITIZER_ANDROID && !SANITIZER_SOLARIS && !SANITIZER_OPENBSD && !SANITIZER_NONGNU + #define INTERCEPT_FUNCTION_VER_LINUX_OR_FREEBSD(func, symver) \ + (::__interception::real_##func = (func##_f)( \ + unsigned long)::__interception::GetFuncAddrVer(#func, symver)) +diff --git a/lib/msan/msan_linux.cc b/lib/msan/msan_linux.cc +index 385a650c4..6e30a8ce9 100644 +--- a/lib/msan/msan_linux.cc ++++ b/lib/msan/msan_linux.cc +@@ -13,7 +13,7 @@ + //===----------------------------------------------------------------------===// + + #include "sanitizer_common/sanitizer_platform.h" +-#if SANITIZER_FREEBSD || SANITIZER_LINUX || SANITIZER_NETBSD ++#if SANITIZER_FREEBSD || (SANITIZER_LINUX && !SANITIZER_NONGNU) || SANITIZER_NETBSD + + #include "msan.h" + #include "msan_report.h" +diff --git a/lib/sanitizer_common/sanitizer_allocator.cc b/lib/sanitizer_common/sanitizer_allocator.cc +index 6bfd5e5ee..048f6154f 100644 +--- a/lib/sanitizer_common/sanitizer_allocator.cc ++++ b/lib/sanitizer_common/sanitizer_allocator.cc +@@ -27,7 +27,7 @@ const char *SecondaryAllocatorName = "LargeMmapAllocator"; + + // ThreadSanitizer for Go uses libc malloc/free. + #if SANITIZER_GO || defined(SANITIZER_USE_MALLOC) +-# if SANITIZER_LINUX && !SANITIZER_ANDROID ++# if SANITIZER_LINUX && !SANITIZER_ANDROID && !SANITIZER_NONGNU + extern "C" void *__libc_malloc(uptr size); + # if !SANITIZER_GO + extern "C" void *__libc_memalign(uptr alignment, uptr size); +diff --git a/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc b/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc +index 2d633c173..b6eb23116 100644 +--- a/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc ++++ b/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc +@@ -104,7 +104,7 @@ static void ioctl_table_fill() { + _(SIOCGETVIFCNT, WRITE, struct_sioc_vif_req_sz); + #endif + +-#if SANITIZER_LINUX ++#if SANITIZER_LINUX && !SANITIZER_NONGNU + // Conflicting request ids. + // _(CDROMAUDIOBUFSIZ, NONE, 0); + // _(SNDCTL_TMR_CONTINUE, NONE, 0); +@@ -365,7 +365,7 @@ static void ioctl_table_fill() { + _(VT_WAITACTIVE, NONE, 0); + #endif + +-#if SANITIZER_LINUX && !SANITIZER_ANDROID ++#if SANITIZER_LINUX && !SANITIZER_ANDROID && !SANITIZER_NONGNU + // _(SIOCDEVPLIP, WRITE, struct_ifreq_sz); // the same as EQL_ENSLAVE + _(CYGETDEFTHRESH, WRITE, sizeof(int)); + _(CYGETDEFTIMEOUT, WRITE, sizeof(int)); +diff --git a/lib/sanitizer_common/sanitizer_common_syscalls.inc b/lib/sanitizer_common/sanitizer_common_syscalls.inc +index 469c8eb7e..24f87867d 100644 +--- a/lib/sanitizer_common/sanitizer_common_syscalls.inc ++++ b/lib/sanitizer_common/sanitizer_common_syscalls.inc +@@ -2038,7 +2038,7 @@ POST_SYSCALL(setrlimit)(long res, long resource, void *rlim) { + } + } + +-#if !SANITIZER_ANDROID ++#if !SANITIZER_ANDROID && !SANITIZER_NONGNU + PRE_SYSCALL(prlimit64)(long pid, long resource, const void *new_rlim, + void *old_rlim) { + if (new_rlim) PRE_READ(new_rlim, struct_rlimit64_sz); +diff --git a/lib/sanitizer_common/sanitizer_linux.cc b/lib/sanitizer_common/sanitizer_linux.cc +index 96d6c1eff..9e2b7fb9d 100644 +--- a/lib/sanitizer_common/sanitizer_linux.cc ++++ b/lib/sanitizer_common/sanitizer_linux.cc +@@ -541,13 +541,13 @@ const char *GetEnv(const char *name) { + #endif + } + +-#if !SANITIZER_FREEBSD && !SANITIZER_NETBSD && !SANITIZER_OPENBSD ++#if !SANITIZER_FREEBSD && !SANITIZER_NETBSD && !SANITIZER_OPENBSD && !SANITIZER_NONGNU + extern "C" { + SANITIZER_WEAK_ATTRIBUTE extern void *__libc_stack_end; + } + #endif + +-#if !SANITIZER_GO && !SANITIZER_FREEBSD && !SANITIZER_NETBSD && \ ++#if (!SANITIZER_GO || SANITIZER_NONGNU) && !SANITIZER_FREEBSD && !SANITIZER_NETBSD && \ + !SANITIZER_OPENBSD + static void ReadNullSepFileToArray(const char *path, char ***arr, + int arr_size) { +@@ -590,6 +590,10 @@ static void GetArgsAndEnv(char ***argv, char ***envp) { + #elif SANITIZER_NETBSD + *argv = __ps_strings->ps_argvstr; + *envp = __ps_strings->ps_envstr; ++#elif SANITIZER_NONGNU ++ static const int kMaxArgv = 2000, kMaxEnvp = 2000; ++ ReadNullSepFileToArray("/proc/self/cmdline", argv, kMaxArgv); ++ ReadNullSepFileToArray("/proc/self/environ", envp, kMaxEnvp); + #else // SANITIZER_FREEBSD + #if !SANITIZER_GO + if (&__libc_stack_end) { +diff --git a/lib/sanitizer_common/sanitizer_linux_libcdep.cc b/lib/sanitizer_common/sanitizer_linux_libcdep.cc +index 4962ff832..438f94dbe 100644 +--- a/lib/sanitizer_common/sanitizer_linux_libcdep.cc ++++ b/lib/sanitizer_common/sanitizer_linux_libcdep.cc +@@ -179,7 +179,7 @@ __attribute__((unused)) static bool GetLibcVersion(int *major, int *minor, + } + + #if !SANITIZER_FREEBSD && !SANITIZER_ANDROID && !SANITIZER_GO && \ +- !SANITIZER_NETBSD && !SANITIZER_OPENBSD && !SANITIZER_SOLARIS ++ !SANITIZER_NETBSD && !SANITIZER_OPENBSD && !SANITIZER_SOLARIS && !SANITIZER_NONGNU + static uptr g_tls_size; + + #ifdef __i386__ +@@ -261,7 +261,7 @@ void InitTlsSize() { } + #if (defined(__x86_64__) || defined(__i386__) || defined(__mips__) || \ + defined(__aarch64__) || defined(__powerpc64__) || defined(__s390__) || \ + defined(__arm__)) && \ +- SANITIZER_LINUX && !SANITIZER_ANDROID ++ SANITIZER_LINUX && !SANITIZER_ANDROID && !SANITIZER_NONGNU + // sizeof(struct pthread) from glibc. + static atomic_uintptr_t thread_descriptor_size; + +@@ -426,7 +426,7 @@ int GetSizeFromHdr(struct dl_phdr_info *info, size_t size, void *data) { + + #if !SANITIZER_GO + static void GetTls(uptr *addr, uptr *size) { +-#if SANITIZER_LINUX && !SANITIZER_ANDROID ++#if SANITIZER_LINUX && !SANITIZER_ANDROID && !SANITIZER_NONGNU + # if defined(__x86_64__) || defined(__i386__) || defined(__s390__) + *addr = ThreadSelf(); + *size = GetTlsSize(); +@@ -470,7 +470,7 @@ static void GetTls(uptr *addr, uptr *size) { + #elif SANITIZER_OPENBSD + *addr = 0; + *size = 0; +-#elif SANITIZER_ANDROID ++#elif SANITIZER_ANDROID || SANITIZER_NONGNU + *addr = 0; + *size = 0; + #elif SANITIZER_SOLARIS +@@ -486,7 +486,7 @@ static void GetTls(uptr *addr, uptr *size) { + #if !SANITIZER_GO + uptr GetTlsSize() { + #if SANITIZER_FREEBSD || SANITIZER_ANDROID || SANITIZER_NETBSD || \ +- SANITIZER_OPENBSD || SANITIZER_SOLARIS ++ SANITIZER_OPENBSD || SANITIZER_SOLARIS || SANITIZER_NONGNU + uptr addr, size; + GetTls(&addr, &size); + return size; +diff --git a/lib/sanitizer_common/sanitizer_platform.h b/lib/sanitizer_common/sanitizer_platform.h +index d81e25580..e10680ac8 100644 +--- a/lib/sanitizer_common/sanitizer_platform.h ++++ b/lib/sanitizer_common/sanitizer_platform.h +@@ -208,6 +208,12 @@ + # define SANITIZER_SOLARIS32 0 + #endif + ++#if defined(__linux__) && !defined(__GLIBC__) ++# define SANITIZER_NONGNU 1 ++#else ++# define SANITIZER_NONGNU 0 ++#endif ++ + #if defined(__myriad2__) + # define SANITIZER_MYRIAD2 1 + #else +diff --git a/lib/sanitizer_common/sanitizer_platform_interceptors.h b/lib/sanitizer_common/sanitizer_platform_interceptors.h +index f95539a73..6c53b3415 100644 +--- a/lib/sanitizer_common/sanitizer_platform_interceptors.h ++++ b/lib/sanitizer_common/sanitizer_platform_interceptors.h +@@ -39,7 +39,7 @@ + # include "sanitizer_platform_limits_solaris.h" + #endif + +-#if SANITIZER_LINUX && !SANITIZER_ANDROID ++#if SANITIZER_LINUX && !SANITIZER_ANDROID && !SANITIZER_NONGNU + # define SI_LINUX_NOT_ANDROID 1 + #else + # define SI_LINUX_NOT_ANDROID 0 +@@ -322,7 +322,7 @@ + #define SANITIZER_INTERCEPT_ETHER_R (SI_FREEBSD || SI_LINUX_NOT_ANDROID) + #define SANITIZER_INTERCEPT_SHMCTL \ + (SI_NETBSD || SI_OPENBSD || SI_SOLARIS || \ +- ((SI_FREEBSD || SI_LINUX_NOT_ANDROID) && \ ++ ((SI_FREEBSD || SI_LINUX_NOT_ANDROID || SANITIZER_NONGNU) && \ + SANITIZER_WORDSIZE == 64)) // NOLINT + #define SANITIZER_INTERCEPT_RANDOM_R SI_LINUX_NOT_ANDROID + #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GET SI_POSIX +diff --git a/lib/sanitizer_common/sanitizer_platform_limits_posix.cc b/lib/sanitizer_common/sanitizer_platform_limits_posix.cc +index 54da635d7..2f6ff69c3 100644 +--- a/lib/sanitizer_common/sanitizer_platform_limits_posix.cc ++++ b/lib/sanitizer_common/sanitizer_platform_limits_posix.cc +@@ -14,6 +14,9 @@ + + #include "sanitizer_platform.h" + ++// Workaround musl <--> linux conflicting definition of 'struct sysinfo' ++#define _LINUX_SYSINFO_H ++ + #if SANITIZER_LINUX || SANITIZER_FREEBSD || SANITIZER_MAC + // Tests in this file assume that off_t-dependent data structures match the + // libc ABI. For example, struct dirent here is what readdir() function (as +@@ -138,12 +141,14 @@ typedef struct user_fpregs elf_fpregset_t; + + #if SANITIZER_LINUX && !SANITIZER_ANDROID + #include +-#include ++# if !SANITIZER_NONGNU ++# include ++# endif + #include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include + #if HAVE_RPC_XDR_H + # include + #elif HAVE_TIRPC_RPC_XDR_H +@@ -251,7 +256,7 @@ namespace __sanitizer { + unsigned struct_itimerspec_sz = sizeof(struct itimerspec); + #endif // SANITIZER_LINUX || SANITIZER_FREEBSD + +-#if SANITIZER_LINUX && !SANITIZER_ANDROID ++#if SANITIZER_LINUX && !SANITIZER_ANDROID && !SANITIZER_NONGNU + // Use pre-computed size of struct ustat to avoid which + // has been removed from glibc 2.28. + #if defined(__aarch64__) || defined(__s390x__) || defined (__mips64) \ +@@ -322,7 +327,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(ElfW(Phdr)); + unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); + #endif + +-#if (SANITIZER_LINUX || SANITIZER_FREEBSD) && !SANITIZER_ANDROID ++#if (SANITIZER_LINUX || SANITIZER_FREEBSD) && !SANITIZER_ANDROID && !SANITIZER_NONGNU + int glob_nomatch = GLOB_NOMATCH; + int glob_altdirfunc = GLOB_ALTDIRFUNC; + #endif +@@ -416,7 +421,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); + unsigned struct_termios_sz = sizeof(struct termios); + unsigned struct_winsize_sz = sizeof(struct winsize); + +-#if SANITIZER_LINUX ++#if SANITIZER_LINUX && !SANITIZER_NONGNU + unsigned struct_arpreq_sz = sizeof(struct arpreq); + unsigned struct_cdrom_msf_sz = sizeof(struct cdrom_msf); + unsigned struct_cdrom_multisession_sz = sizeof(struct cdrom_multisession); +@@ -466,7 +471,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); + unsigned struct_vt_mode_sz = sizeof(struct vt_mode); + #endif // SANITIZER_LINUX || SANITIZER_FREEBSD + +-#if SANITIZER_LINUX && !SANITIZER_ANDROID ++#if SANITIZER_LINUX && !SANITIZER_ANDROID && !SANITIZER_NONGNU + unsigned struct_ax25_parms_struct_sz = sizeof(struct ax25_parms_struct); + unsigned struct_cyclades_monitor_sz = sizeof(struct cyclades_monitor); + #if EV_VERSION > (0x010000) +@@ -834,7 +839,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); + unsigned IOCTL_VT_WAITACTIVE = VT_WAITACTIVE; + #endif // SANITIZER_LINUX || SANITIZER_FREEBSD + +-#if SANITIZER_LINUX && !SANITIZER_ANDROID ++#if SANITIZER_LINUX && !SANITIZER_ANDROID && !SANITIZER_NONGNU + unsigned IOCTL_CYGETDEFTHRESH = CYGETDEFTHRESH; + unsigned IOCTL_CYGETDEFTIMEOUT = CYGETDEFTIMEOUT; + unsigned IOCTL_CYGETMON = CYGETMON; +@@ -989,7 +994,7 @@ CHECK_SIZE_AND_OFFSET(dl_phdr_info, dlpi_phdr); + CHECK_SIZE_AND_OFFSET(dl_phdr_info, dlpi_phnum); + #endif // SANITIZER_LINUX || SANITIZER_FREEBSD + +-#if (SANITIZER_LINUX || SANITIZER_FREEBSD) && !SANITIZER_ANDROID ++#if (SANITIZER_LINUX || SANITIZER_FREEBSD) && !SANITIZER_ANDROID && !SANITIZER_NONGNU + CHECK_TYPE_SIZE(glob_t); + CHECK_SIZE_AND_OFFSET(glob_t, gl_pathc); + CHECK_SIZE_AND_OFFSET(glob_t, gl_pathv); +@@ -1023,6 +1028,7 @@ CHECK_TYPE_SIZE(iovec); + CHECK_SIZE_AND_OFFSET(iovec, iov_base); + CHECK_SIZE_AND_OFFSET(iovec, iov_len); + ++#if !SANITIZER_NONGNU + CHECK_TYPE_SIZE(msghdr); + CHECK_SIZE_AND_OFFSET(msghdr, msg_name); + CHECK_SIZE_AND_OFFSET(msghdr, msg_namelen); +@@ -1036,6 +1042,7 @@ CHECK_TYPE_SIZE(cmsghdr); + CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_len); + CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_level); + CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_type); ++#endif + + #ifndef __GLIBC_PREREQ + #define __GLIBC_PREREQ(x, y) 0 +@@ -1145,7 +1152,7 @@ CHECK_SIZE_AND_OFFSET(mntent, mnt_passno); + + CHECK_TYPE_SIZE(ether_addr); + +-#if (SANITIZER_LINUX || SANITIZER_FREEBSD) && !SANITIZER_ANDROID ++#if (SANITIZER_LINUX || SANITIZER_FREEBSD) && !SANITIZER_ANDROID && !SANITIZER_NONGNU + CHECK_TYPE_SIZE(ipc_perm); + # if SANITIZER_FREEBSD + CHECK_SIZE_AND_OFFSET(ipc_perm, key); +@@ -1206,7 +1213,7 @@ CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_dstaddr); + CHECK_SIZE_AND_OFFSET(ifaddrs, ifa_data); + #endif + +-#if SANITIZER_LINUX ++#if SANITIZER_LINUX && !SANITIZER_NONGNU + COMPILER_CHECK(sizeof(__sanitizer_mallinfo) == sizeof(struct mallinfo)); + #endif + +@@ -1256,7 +1263,7 @@ COMPILER_CHECK(__sanitizer_XDR_DECODE == XDR_DECODE); + COMPILER_CHECK(__sanitizer_XDR_FREE == XDR_FREE); + #endif + +-#if SANITIZER_LINUX && !SANITIZER_ANDROID ++#if SANITIZER_LINUX && !SANITIZER_ANDROID && !SANITIZER_NONGNU + COMPILER_CHECK(sizeof(__sanitizer_FILE) <= sizeof(FILE)); + CHECK_SIZE_AND_OFFSET(FILE, _flags); + CHECK_SIZE_AND_OFFSET(FILE, _IO_read_ptr); +@@ -1275,7 +1282,7 @@ CHECK_SIZE_AND_OFFSET(FILE, _chain); + CHECK_SIZE_AND_OFFSET(FILE, _fileno); + #endif + +-#if SANITIZER_LINUX && !SANITIZER_ANDROID ++#if SANITIZER_LINUX && !SANITIZER_ANDROID && !SANITIZER_NONGNU + COMPILER_CHECK(sizeof(__sanitizer__obstack_chunk) <= sizeof(_obstack_chunk)); + CHECK_SIZE_AND_OFFSET(_obstack_chunk, limit); + CHECK_SIZE_AND_OFFSET(_obstack_chunk, prev); +diff --git a/lib/tsan/rtl/tsan_platform_linux.cc b/lib/tsan/rtl/tsan_platform_linux.cc +index de989b780..51a97b554 100644 +--- a/lib/tsan/rtl/tsan_platform_linux.cc ++++ b/lib/tsan/rtl/tsan_platform_linux.cc +@@ -294,7 +294,7 @@ void InitializePlatform() { + // This is required to properly "close" the fds, because we do not see internal + // closes within glibc. The code is a pure hack. + int ExtractResolvFDs(void *state, int *fds, int nfd) { +-#if SANITIZER_LINUX && !SANITIZER_ANDROID ++#if SANITIZER_LINUX && !SANITIZER_ANDROID && !SANITIZER_NONGNU + int cnt = 0; + struct __res_state *statp = (struct __res_state*)state; + for (int i = 0; i < MAXNS && cnt < nfd; i++) { +-- +2.19.0 + diff --git a/pkgs/development/compilers/manticore/default.nix b/pkgs/development/compilers/manticore/default.nix index 2c8fe1866120..efbf8561b7ff 100644 --- a/pkgs/development/compilers/manticore/default.nix +++ b/pkgs/development/compilers/manticore/default.nix @@ -1,15 +1,15 @@ { stdenv, fetchFromGitHub, coreutils, autoreconfHook, smlnj }: let - rev= "f8e08c89dd98b7b8dba318d245dcd4abd3328ae2"; + rev= "47273c463fc3c5d0a0ae655cf75a4700bdb020b4"; in stdenv.mkDerivation rec { name = "manticore-${version}"; - version = "2017.08.22"; + version = "2018.09.29"; src = fetchFromGitHub { owner = "ManticoreProject"; repo = "manticore"; - sha256 = "06icq0qdzwyzbsyms53blxpb9i26n2vn7ci8p9xvvnq687hxhr73"; + sha256 = "1prrgp7ldkdnrdbj224qqkirw8bj72460ix97c96fy264j9c97cn"; inherit rev; }; diff --git a/pkgs/development/compilers/mentor/default.nix b/pkgs/development/compilers/mentor/default.nix deleted file mode 100644 index 7cd3c1793661..000000000000 --- a/pkgs/development/compilers/mentor/default.nix +++ /dev/null @@ -1,80 +0,0 @@ -# Sourcery CodeBench Lite toolchain(s) (GCC) from Mentor Graphics - -{ stdenv, fetchurl, patchelf, ncurses }: - -let - - buildToolchain = - { name, src, description }: - - stdenv.mkDerivation rec { - inherit name src; - - buildInputs = [ patchelf ]; - - buildCommand = '' - # Unpack tarball - mkdir -p "$out" - tar --strip-components=1 -xjf "$src" -C "$out" - - # Patch binaries - interpreter="$(cat "$NIX_CC"/nix-support/dynamic-linker)" - for file in "$out"/bin/* "$out"/libexec/gcc/*/*/* "$out"/*/bin/*; do - # Skip non-executable files - case "$file" in - *README.txt) echo "skipping $file"; continue;; - *liblto_plugin.so*) echo "skipping $file"; continue;; - esac - - # Skip directories - test -d "$file" && continue - - echo "patchelf'ing $file" - patchelf --set-interpreter "$interpreter" "$file" - - # GDB needs ncurses - case "$file" in - *gdb) patchelf --set-rpath "${ncurses.out}/lib" "$file";; - esac - done - - # Manpages - mkdir -p "$out/share/man" - ln -s "$out"/share/doc/*/man/man1 "$out/share/man/man1" - ln -s "$out"/share/doc/*/man/man7 "$out/share/man/man7" - ''; - - meta = with stdenv.lib; { - inherit description; - homepage = https://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/; - license = licenses.gpl3; - platforms = platforms.linux; - maintainers = [ maintainers.bjornfor ]; - }; - }; - -in - -{ - - armLinuxGnuEabi = let version = "2013.05-24"; in buildToolchain rec { - name = "sourcery-codebench-lite-arm-linux-gnueabi-${version}"; - description = "Sourcery CodeBench Lite toolchain (GCC) for ARM GNU/Linux, from Mentor Graphics"; - src = fetchurl { - url = "http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/arm-${version}-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2"; - sha256 = "1xb075ia61c59cya2jl8zp4fvqpfnwkkc5330shvgdlg9981qprr"; - }; - }; - - armEabi = let version = "2013.05-23"; in buildToolchain rec { - name = "sourcery-codebench-lite-arm-eabi-${version}"; - description = "Sourcery CodeBench Lite toolchain (GCC) for ARM EABI, from Mentor Graphics"; - src = fetchurl { - url = "http://sourcery.mentor.com/public/gnu_toolchain/arm-none-eabi/arm-${version}-arm-none-eabi-i686-pc-linux-gnu.tar.bz2"; - sha256 = "0nbvdwj3kcv9scx808gniqp0ncdiy2i7afmdvribgkz1lsfin923"; - }; - }; - - # TODO: Sourcery CodeBench is also available for MIPS, Power, SuperH, - # ColdFire (and more). -} diff --git a/pkgs/development/compilers/microscheme/default.nix b/pkgs/development/compilers/microscheme/default.nix index cfee1b0d8639..f15a76243277 100644 --- a/pkgs/development/compilers/microscheme/default.nix +++ b/pkgs/development/compilers/microscheme/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchzip, vim, avrdude, avrbinutils, avrgcc, avrlibc, makeWrapper }: +{ stdenv, fetchzip, vim, makeWrapper }: stdenv.mkDerivation rec { name = "microscheme-${version}"; @@ -10,15 +10,10 @@ stdenv.mkDerivation rec { sha256 = "1r3ng4pw1s9yy1h5rafra1rq19d3vmb5pzbpcz1913wz22qdd976"; }; - # Just a guess - propagatedBuildInputs = [ avrlibc ]; buildInputs = [ makeWrapper vim ]; installPhase = '' make install PREFIX=$out - - wrapProgram $out/bin/microscheme \ - --prefix PATH : "${stdenv.lib.makeBinPath [ avrdude avrgcc avrbinutils ]}" ''; meta = with stdenv.lib; { diff --git a/pkgs/development/compilers/mint/default.nix b/pkgs/development/compilers/mint/default.nix index 2896c0c09139..de7e3bd6a07e 100644 --- a/pkgs/development/compilers/mint/default.nix +++ b/pkgs/development/compilers/mint/default.nix @@ -1,9 +1,9 @@ # Updating the dependencies for this package: # -# wget https://github.com/mint-lang/mint/blob/0.2.1/shard.lock +# wget https://raw.githubusercontent.com/mint-lang/mint/0.3.1/shard.lock # nix-shell -p crystal libyaml --run 'crystal run crystal2nix.cr' # -{stdenv, lib, fetchFromGitHub, crystal, zlib, openssl, duktape, which }: +{stdenv, lib, fetchFromGitHub, crystal, zlib, openssl, duktape, which, libyaml }: let crystalPackages = lib.mapAttrs (name: src: stdenv.mkDerivation { @@ -33,17 +33,16 @@ let }; in stdenv.mkDerivation rec { - version = "0.2.1"; + version = "0.3.1"; name = "mint-${version}"; src = fetchFromGitHub { owner = "mint-lang"; repo = "mint"; rev = version; - sha256 = "0r8hv2j5yz0rlvrbpnybihj44562pkmsssa8f0hjs45m1ifvf4b1"; + sha256 = "1f49ax045zdjj0ypc2j4ms9gx80rl63qcsfzm3r0k0lcavfp57zr"; }; - nativeBuildInputs = [ which ]; - buildInputs = [ crystal zlib openssl duktape ]; + nativeBuildInputs = [ which crystal zlib openssl duktape libyaml ]; buildPhase = '' mkdir -p $out/bin tmp diff --git a/pkgs/development/compilers/mint/shards.nix b/pkgs/development/compilers/mint/shards.nix index 069df52ba12d..fbf85ef80426 100644 --- a/pkgs/development/compilers/mint/shards.nix +++ b/pkgs/development/compilers/mint/shards.nix @@ -8,8 +8,8 @@ ameba = { owner = "veelenga"; repo = "ameba"; - rev = "v0.7.0"; - sha256 = "01h0a1ba5l254r04mgkqhjdfn21cs0q7fmvk4gj35cj5lpr2bp17"; + rev = "v0.8.0"; + sha256 = "0i9vc5xy05kzxgjid2rnvc7ksvxm9gba25qqi6939q2m1s07qjka"; }; baked_file_system = { owner = "schovi"; diff --git a/pkgs/development/compilers/mit-scheme/default.nix b/pkgs/development/compilers/mit-scheme/default.nix index f254e91e5c65..ef7ad9b32669 100644 --- a/pkgs/development/compilers/mit-scheme/default.nix +++ b/pkgs/development/compilers/mit-scheme/default.nix @@ -79,7 +79,7 @@ stdenv.mkDerivation { development cycle. ''; - homepage = http://www.gnu.org/software/mit-scheme/; + homepage = https://www.gnu.org/software/mit-scheme/; license = licenses.gpl2Plus; diff --git a/pkgs/development/compilers/mlton/20130715.nix b/pkgs/development/compilers/mlton/20130715.nix new file mode 100644 index 000000000000..f495be8a93e4 --- /dev/null +++ b/pkgs/development/compilers/mlton/20130715.nix @@ -0,0 +1,118 @@ +{ stdenv, fetchurl, patchelf, gmp }: + +let + version = "20130715"; + + usr_prefix = if stdenv.isDarwin then "usr/local" else "usr"; + + dynamic_linker = stdenv.cc.bintools.dynamicLinker; +in + +stdenv.mkDerivation rec { + name = "mlton-${version}"; + + binSrc = + if stdenv.hostPlatform.system == "i686-linux" then (fetchurl { + url = "mirror://sourceforge/project/mlton/mlton/${version}/${name}-1.x86-linux.tgz"; + sha256 = "1kxjjmnw4xk2d9hpvz43w9dvyhb3025k4zvjx785c33nrwkrdn4j"; + }) + else if stdenv.hostPlatform.system == "x86_64-linux" then (fetchurl { + url = "mirror://sourceforge/project/mlton/mlton/${version}/${name}-1.amd64-linux.tgz"; + sha256 = "0fyhwxb4nmpirjbjcvk9f6w67gmn2gkz7xcgz0xbfih9kc015ygn"; + }) + else if stdenv.hostPlatform.system == "x86_64-darwin" then (fetchurl { + url = "mirror://sourceforge/project/mlton/mlton/${version}/${name}-1.amd64-darwin.gmp-macports.tgz"; + sha256 = "044wnh9hhg6if886xy805683k0as347xd37r0r1yi4x7qlxzzgx9"; + }) + else throw "Architecture not supported"; + + codeSrc = + fetchurl { + url = "mirror://sourceforge/project/mlton/mlton/${version}/${name}.src.tgz"; + sha256 = "0v1x2hrh9hiqkvnbq11kf34v4i5a2x0ffxbzqaa8skyl26nmfn11"; + }; + + srcs = [ binSrc codeSrc ]; + + sourceRoot = name; + + buildInputs = [ gmp ]; + nativeBuildInputs = stdenv.lib.optional stdenv.isLinux patchelf; + + makeFlags = [ "all-no-docs" ]; + + configurePhase = '' + # Fix paths in the source. + find . -type f | grep -v -e '\.tgz''$' | xargs sed -i "s@/usr/bin/env bash@$(type -p bash)@" + + substituteInPlace $(pwd)/Makefile --replace '/bin/cp' $(type -p cp) + substituteInPlace bin/mlton-script --replace gcc cc + substituteInPlace bin/regression --replace gcc cc + substituteInPlace lib/mlnlffi-lib/Makefile --replace gcc cc + substituteInPlace mlnlffigen/gen-cppcmd --replace gcc cc + substituteInPlace runtime/Makefile --replace gcc cc + substituteInPlace ../${usr_prefix}/bin/mlton --replace gcc cc + + # Fix paths in the binary distribution. + BIN_DIST_DIR="$(pwd)/../${usr_prefix}" + for f in "bin/mlton" "lib/mlton/platform" "lib/mlton/static-library" ; do + substituteInPlace "$BIN_DIST_DIR/$f" --replace '/${usr_prefix}/bin/env bash' $(type -p bash) + done + + substituteInPlace $(pwd)/../${usr_prefix}/bin/mlton --replace '/${usr_prefix}/lib/mlton' $(pwd)/../${usr_prefix}/lib/mlton + '' + stdenv.lib.optionalString stdenv.cc.isClang '' + sed -i "s_ patch -s -p0 /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//') + exes=$(file $out/lib/openjdk/bin/* 2> /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//') echo "to mark: *$exes*" for file in $exes; do echo "marking *$file*" paxmark ${paxflags} "$file" done - # Remove duplicate binaries. - for i in $(cd $out/lib/openjdk/bin && echo *); do - if [ "$i" = java ]; then continue; fi - if cmp -s $out/lib/openjdk/bin/$i $jre/lib/openjdk/jre/bin/$i; then - ln -sfn $jre/lib/openjdk/jre/bin/$i $out/lib/openjdk/bin/$i - fi - done - ln -s $out/lib/openjdk/bin $out/bin - ln -s $jre/lib/openjdk/jre/bin $jre/bin - ln -s $jre/lib/openjdk/jre $out/jre ''; - # FIXME: this is unnecessary once the multiple-outputs branch is merged. preFixup = '' - prefix=$jre stripDirs "$STRIP" "$stripDebugList" "''${stripDebugFlags:--S}" - patchELF $jre - propagatedBuildInputs+=" $jre" - - # Propagate the setJavaClassPath setup hook from the JRE so that - # any package that depends on the JRE has $CLASSPATH set up - # properly. - mkdir -p $jre/nix-support + # Propagate the setJavaClassPath setup hook so that any package + # that depends on the JDK has $CLASSPATH set up properly. + mkdir -p $out/nix-support #TODO or printWords? cf https://github.com/NixOS/nixpkgs/pull/27427#issuecomment-317293040 - echo -n "${setJavaClassPath}" > $jre/nix-support/propagated-build-inputs + echo -n "${setJavaClassPath}" > $out/nix-support/propagated-build-inputs # Set JAVA_HOME automatically. mkdir -p $out/nix-support @@ -196,7 +167,7 @@ let passthru = { inherit architecture; - home = "${openjdk10}/lib/openjdk"; + home = "${openjdk}/lib/openjdk"; }; }; -in openjdk10 +in openjdk diff --git a/pkgs/development/compilers/openjdk/8.nix b/pkgs/development/compilers/openjdk/8.nix index 948948ebc44e..d26627ff5b9c 100644 --- a/pkgs/development/compilers/openjdk/8.nix +++ b/pkgs/development/compilers/openjdk/8.nix @@ -21,42 +21,42 @@ let else throw "openjdk requires i686-linux or x86_64 linux"; - update = "181"; - build = "13"; + update = "192"; + build = "26"; baseurl = "http://hg.openjdk.java.net/jdk8u/jdk8u"; repover = "jdk8u${update}-b${build}"; paxflags = if stdenv.isi686 then "msp" else "m"; jdk8 = fetchurl { url = "${baseurl}/archive/${repover}.tar.gz"; - sha256 = "0rlbf3v55d45fl9gigawghd0vs0cr3k48zj48qlv3k9yxg1knq9a"; + sha256 = "1hx5sfsglc101aqs9n7cz7rh447d6rxfxkbw03crvzbvy9n6ag2d"; }; langtools = fetchurl { url = "${baseurl}/langtools/archive/${repover}.tar.gz"; - sha256 = "1sk5f45ndxj8ch9pqfwmis5hnb09an7nvz3n1wyd5la42jprmwaf"; + sha256 = "0vq6nlzs85agjkilpr53v7kjrd99kq770zipqghjmlfzyiy9xk4q"; }; hotspot = fetchurl { url = "${baseurl}/hotspot/archive/${repover}.tar.gz"; - sha256 = "0pvx5hwmx61sbyi02pngfbky219raqqjw2xjms01nz18mzr77c84"; + sha256 = "0q5z2glfiip0lsisp1zy1zcw91hi1kznphm7w3iagq8s7550wbvh"; }; corba = fetchurl { url = "${baseurl}/corba/archive/${repover}.tar.gz"; - sha256 = "1b0r3fjv9q85j74lgzr2vv4z5gl13bb46zvh36mfks6j74z7ki1z"; + sha256 = "1mgg82066c9wjsj9ciqv4lrn1av5cb86hq00lkpsffdqbwx3vrm3"; }; jdk = fetchurl { url = "${baseurl}/jdk/archive/${repover}.tar.gz"; - sha256 = "1a5gm4w4f79wj0ciwcv8l8m4ha8hjs2r62bvj0vls2kwr5c8znn4"; + sha256 = "1s87a49hl4h21kf2yh1w67wgb179j0f5v62cxbrvvd5lk2h5jyvf"; }; jaxws = fetchurl { url = "${baseurl}/jaxws/archive/${repover}.tar.gz"; - sha256 = "1f92s3mpbqxzgh5pazqm8pn5swqkmdrkm7mnmga2kgshzlknh6pm"; + sha256 = "05alcixcxcdms373byh21d2brsky6kj14b3h80cs9bi1gfnbqilq"; }; jaxp = fetchurl { url = "${baseurl}/jaxp/archive/${repover}.tar.gz"; - sha256 = "0fwdqr031yyyjrpsk9fwp4y1vlfmdr1rdzgk44gyypwjdap7a11d"; + sha256 = "1r3fqnl5jqmxzsjqjrka35f8hwqqap9jg8zwqk2vv9qikrm7frhl"; }; nashorn = fetchurl { url = "${baseurl}/nashorn/archive/${repover}.tar.gz"; - sha256 = "0j5f98pa6746m1xq4842qq5d1ql5x8wvcrjmjk433slgma9hf8pj"; + sha256 = "0lzwi35lp4a477jkmfa53kxy3g9lzcmh56wprg805gbv4sjnkjk1"; }; openjdk8 = stdenv.mkDerivation { name = "openjdk-8u${update}b${build}"; diff --git a/pkgs/development/compilers/openjdk/bootstrap.nix b/pkgs/development/compilers/openjdk/bootstrap.nix index 612f0db05821..1b20ca6cc606 100644 --- a/pkgs/development/compilers/openjdk/bootstrap.nix +++ b/pkgs/development/compilers/openjdk/bootstrap.nix @@ -16,12 +16,12 @@ let src = if stdenv.hostPlatform.system == "x86_64-linux" then (if version == "10" then fetchboot "10" "x86_64" "08085fsxc1qhqiv3yi38w8lrg3vm7s0m2yvnwr1c92v019806yq2" else if version == "8" then fetchboot "8" "x86_64" "18zqx6jhm3lizn9hh6ryyqc9dz3i96pwaz8f6nxfllk70qi5gvks" - else throw "No bootstrap for version") + else throw "No bootstrap jdk for version ${version}") else if stdenv.hostPlatform.system == "i686-linux" then (if version == "10" then fetchboot "10" "i686" "1blb9gyzp8gfyggxvggqgpcgfcyi00ndnnskipwgdm031qva94p7" else if version == "8" then fetchboot "8" "i686" "1yx04xh8bqz7amg12d13rw5vwa008rav59mxjw1b9s6ynkvfgqq9" else throw "No bootstrap for version") - else throw "No bootstrap for system"; + else throw "No bootstrap jdk for system ${stdenv.hostPlatform.system}"; bootstrap = runCommand "openjdk-bootstrap" { passthru.home = "${bootstrap}/lib/openjdk"; diff --git a/pkgs/development/compilers/openjdk/darwin/10.nix b/pkgs/development/compilers/openjdk/darwin/11.nix similarity index 79% rename from pkgs/development/compilers/openjdk/darwin/10.nix rename to pkgs/development/compilers/openjdk/darwin/11.nix index 4969c12bff26..61c2d57423e4 100644 --- a/pkgs/development/compilers/openjdk/darwin/10.nix +++ b/pkgs/development/compilers/openjdk/darwin/11.nix @@ -6,13 +6,13 @@ let sha256 = "0nk7m0lgcbsvldq2wbfni2pzq8h818523z912i7v8hdcij5s48c0"; }; - jdk = stdenv.mkDerivation { - name = "zulu10.3+5-jdk10"; + jdk = stdenv.mkDerivation rec { + name = "zulu11.2.3-jdk11.0.1"; src = fetchurl { - url = https://cdn.azul.com/zulu/bin/zulu10.3+5-jdk10.0.2-macosx_x64.zip; - sha256 = "05pxfjn8fqw6ddr8m5hzyphwzqgrq8w6b4h3lwc1s7ymh05xmspz"; - curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/zulu-linux/"; + url = "https://cdn.azul.com/zulu/bin/${name}-macosx_x64.tar.gz"; + sha256 = "1jxnxmy79inwf3146ygry1mzv3dj6yrzqll16j7dpr91x1p3dpqy"; + curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/zulu-mac/"; }; buildInputs = [ unzip freetype ]; @@ -34,8 +34,8 @@ let ''; preFixup = '' - # Propagate the setJavaClassPath setup hook from the JRE so that - # any package that depends on the JRE has $CLASSPATH set up + # Propagate the setJavaClassPath setup hook from the JDK so that + # any package that depends on the JDK has $CLASSPATH set up # properly. mkdir -p $out/nix-support printWords ${setJavaClassPath} > $out/nix-support/propagated-build-inputs @@ -49,7 +49,6 @@ let ''; passthru = { - jre = jdk; home = jdk; }; diff --git a/pkgs/development/compilers/openspin/default.nix b/pkgs/development/compilers/openspin/default.nix new file mode 100644 index 000000000000..71bda3e03d96 --- /dev/null +++ b/pkgs/development/compilers/openspin/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchurl, fetchFromGitHub }: + +stdenv.mkDerivation rec { + name = "openspin-${version}"; + version = "unstable-2018-10-02"; + + src = fetchFromGitHub { + owner = "parallaxinc"; + repo = "OpenSpin"; + rev = "f3a587ed3e4f6a50b3c8d2022bbec5676afecedb"; + sha256 = "1knkbzdanb60cwp7mggymkhd0167lh2sb1c00d1vhw7s0s1rj96n"; + }; + + installPhase = '' + mkdir -p $out/bin + mv build/openspin $out/bin/openspin + ''; + + meta = with stdenv.lib; { + description = "Compiler for SPIN/PASM languages for Parallax Propeller MCU"; + homepage = https://github.com/parallaxinc/OpenSpin; + license = licenses.mit; + maintainers = [ maintainers.redvers ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/compilers/oraclejdk/jdk10-linux.nix b/pkgs/development/compilers/oraclejdk/jdk10-linux.nix deleted file mode 100644 index de063500b709..000000000000 --- a/pkgs/development/compilers/oraclejdk/jdk10-linux.nix +++ /dev/null @@ -1,155 +0,0 @@ -{ swingSupport ? true -, stdenv -, requireFile -, makeWrapper -, file -, xorg ? null -, packageType ? "JDK" # JDK, JRE, or ServerJRE -, glib -, libxml2 -, ffmpeg_2 -, libxslt -, libGL -, freetype -, fontconfig -, gtk2 -, pango -, cairo -, alsaLib -, atk -, gdk_pixbuf -, zlib -, elfutils -, setJavaClassPath -}: - -assert swingSupport -> xorg != null; - -let - version = "10.0.2"; - - downloadUrlBase = http://www.oracle.com/technetwork/java/javase/downloads; - - rSubPaths = [ - "lib/jli" - "lib/server" - "lib" - ]; - -in - -let result = stdenv.mkDerivation rec { - name = if packageType == "JDK" then "oraclejdk-${version}" - else if packageType == "JRE" then "oraclejre-${version}" - else if packageType == "ServerJRE" then "oracleserverjre-${version}" - else abort "unknown package Type ${packageType}"; - - src = - if packageType == "JDK" then - requireFile { - name = "jdk-${version}_linux-x64_bin.tar.gz"; - url = "${downloadUrlBase}/jdk10-downloads-4416644.html"; - sha256 = "0arpzac64apji1s8d0gzizkvrjz0fbhz7l34af1j0365ac6w4cv6"; - } - else if packageType == "JRE" then - requireFile { - name = "jre-${version}_linux-x64_bin.tar.gz"; - url = "${downloadUrlBase}/jre10-downloads-4417026.html"; - sha256 = "0pc4a0a3fl6874vfaflf6jvpm9da647vp41pj0hihkspjyjhjabx"; - } - else if packageType == "ServerJRE" then - requireFile { - name = "serverjre-${version}_linux-x64_bin.tar.gz"; - url = "${downloadUrlBase}/sjre10-downloads-4417025.html"; - sha256 = "0hbcb4c6ncy0sbz02gyygyqcwkz0xpv4fwrx4sripia6vph9592c"; - } - else abort "unknown package Type ${packageType}"; - - nativeBuildInputs = [ file ]; - - buildInputs = [ makeWrapper ]; - - # See: https://github.com/NixOS/patchelf/issues/10 - dontStrip = 1; - - installPhase = '' - cd .. - - # Set PaX markings - exes=$(file $sourceRoot/bin/* 2> /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//') - for file in $exes; do - paxmark m "$file" - # On x86 for heap sizes over 700MB disable SEGMEXEC and PAGEEXEC as well. - ${stdenv.lib.optionalString stdenv.isi686 ''paxmark msp "$file"''} - done - - mv $sourceRoot $out - - shopt -s extglob - for file in $out/* - do - if test -f $file ; then - rm $file - fi - done - - if test -z "$pluginSupport"; then - rm -f $out/bin/javaws - fi - - mkdir $out/lib/plugins - ln -s $out/lib/libnpjp2.so $out/lib/plugins - - # for backward compatibility - ln -s $out $out/jre - - mkdir -p $out/nix-support - printWords ${setJavaClassPath} > $out/nix-support/propagated-build-inputs - - # Set JAVA_HOME automatically. - cat <> $out/nix-support/setup-hook - if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out; fi - EOF - ''; - - postFixup = '' - rpath+="''${rpath:+:}${stdenv.lib.concatStringsSep ":" (map (a: "$out/${a}") rSubPaths)}" - - # set all the dynamic linkers - find $out -type f -perm -0100 \ - -exec patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath "$rpath" {} \; - - find $out -name "*.so" -exec patchelf --set-rpath "$rpath" {} \; - - # Oracle Java Mission Control needs to know where libgtk-x11 and related is - if test -x $out/bin/jmc; then - wrapProgram "$out/bin/jmc" \ - --suffix-each LD_LIBRARY_PATH ':' "$rpath" - fi - ''; - - /** - * libXt is only needed on amd64 - */ - libraries = - [stdenv.cc.libc glib libxml2 ffmpeg_2 libxslt libGL xorg.libXxf86vm alsaLib fontconfig freetype pango gtk2 cairo gdk_pixbuf atk zlib elfutils] ++ - (if swingSupport then [xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXp xorg.libXt xorg.libXrender stdenv.cc.cc] else []); - - rpath = stdenv.lib.strings.makeLibraryPath libraries; - - passthru.mozillaPlugin = "/lib/plugins"; - - passthru.jre = result; # FIXME: use multiple outputs or return actual JRE package - - passthru.home = result; - - # for backward compatibility - passthru.architecture = ""; - - meta = with stdenv.lib; { - license = licenses.unfree; - platforms = [ "x86_64-linux" ]; # some inherit jre.meta.platforms - }; - -}; in result diff --git a/pkgs/development/compilers/oraclejdk/jdk8cpu-linux.nix b/pkgs/development/compilers/oraclejdk/jdk8cpu-linux.nix index 55faf277b159..48304b6af264 100644 --- a/pkgs/development/compilers/oraclejdk/jdk8cpu-linux.nix +++ b/pkgs/development/compilers/oraclejdk/jdk8cpu-linux.nix @@ -1,11 +1,11 @@ import ./jdk-linux-base.nix { productVersion = "8"; - patchVersion = "181"; + patchVersion = "191"; downloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html; - sha256.i686-linux = "0159q5wrlp24v8rc6m1cr3kq8nddpdjdprj3vsmf8z7vpwx052np"; - sha256.x86_64-linux = "1lwiz44vlxn4hc5b43r9arad15lpjfbr7l6h5vafpgxzjmq5ci8q"; - sha256.armv7l-linux = "0zpgb1hqf9zazic66c7nim036ac6ld3dhnsanx4ijlrl7kd3fbn7"; - sha256.aarch64-linux = "191r926501cm6mz8p93ljdfxi0dgzw7ljjsrzsbmmxn4k0q2j0ad"; + sha256.i686-linux = "1dmnv3x28l0rdi92gpmcp38gpy3lf4pl441bijvjhi7j97kk60v4"; + sha256.x86_64-linux = "0r8dvb0hahfybvf9wiv7904rn22n93bfc9x6pgypynj0w83rbhjk"; + sha256.armv7l-linux = "0wgdr9ainzc2yc5qp6ncflnsdygpgrmv2af522djkc83skp5g70v"; + sha256.aarch64-linux = "1rgwf0i9ikcjqbxkvr4x94y62m1kklfdhgqscxil479d5mg6akqz"; jceName = "jce_policy-8.zip"; jceDownloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html; sha256JCE = "0n8b6b8qmwb14lllk2lk1q1ahd3za9fnjigz5xn65mpg48whl0pk"; diff --git a/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix b/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix index 55faf277b159..48304b6af264 100644 --- a/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix +++ b/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix @@ -1,11 +1,11 @@ import ./jdk-linux-base.nix { productVersion = "8"; - patchVersion = "181"; + patchVersion = "191"; downloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html; - sha256.i686-linux = "0159q5wrlp24v8rc6m1cr3kq8nddpdjdprj3vsmf8z7vpwx052np"; - sha256.x86_64-linux = "1lwiz44vlxn4hc5b43r9arad15lpjfbr7l6h5vafpgxzjmq5ci8q"; - sha256.armv7l-linux = "0zpgb1hqf9zazic66c7nim036ac6ld3dhnsanx4ijlrl7kd3fbn7"; - sha256.aarch64-linux = "191r926501cm6mz8p93ljdfxi0dgzw7ljjsrzsbmmxn4k0q2j0ad"; + sha256.i686-linux = "1dmnv3x28l0rdi92gpmcp38gpy3lf4pl441bijvjhi7j97kk60v4"; + sha256.x86_64-linux = "0r8dvb0hahfybvf9wiv7904rn22n93bfc9x6pgypynj0w83rbhjk"; + sha256.armv7l-linux = "0wgdr9ainzc2yc5qp6ncflnsdygpgrmv2af522djkc83skp5g70v"; + sha256.aarch64-linux = "1rgwf0i9ikcjqbxkvr4x94y62m1kklfdhgqscxil479d5mg6akqz"; jceName = "jce_policy-8.zip"; jceDownloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html; sha256JCE = "0n8b6b8qmwb14lllk2lk1q1ahd3za9fnjigz5xn65mpg48whl0pk"; diff --git a/pkgs/development/compilers/osl/default.nix b/pkgs/development/compilers/osl/default.nix index 65d8110646f8..7a4928d2662c 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.9.9"; + version = "1.9.10"; src = fetchFromGitHub { owner = "imageworks"; repo = "OpenShadingLanguage"; - rev = "Release-1.9.9"; - sha256 = "1w6wbz013nirzsiw11c9dpdkcwlfncs5va8q583pdw0q2pfkj5dn"; + rev = "Release-1.9.10"; + sha256 = "1iaw3pgh0h53gxk3bl148n1lfr54cx2yv0gnx2rjp2m5599acbz4"; }; cmakeFlags = [ "-DUSE_BOOST_WAVE=ON" "-DENABLERTTI=ON" ]; diff --git a/pkgs/development/compilers/pakcs/default.nix b/pkgs/development/compilers/pakcs/default.nix index 412864cd1600..ef53280b679c 100644 --- a/pkgs/development/compilers/pakcs/default.nix +++ b/pkgs/development/compilers/pakcs/default.nix @@ -6,9 +6,11 @@ let name = "pakcs-2.0.2"; + # 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 = "086nbsfv363cwrfxzhs54ggdwwkh1ms0pn0v1a4lvqlksjm7jdhv"; + sha256 = "1hm80gvpsifbsfi13i0iiv7f2b72ymw98bbrm6a8hjsbnfw55jvg"; }; curry-frontend = (haskellPackages.override { diff --git a/pkgs/development/compilers/ponyc/default.nix b/pkgs/development/compilers/ponyc/default.nix index 09677a47ab2a..d90ddcaacfb0 100644 --- a/pkgs/development/compilers/ponyc/default.nix +++ b/pkgs/development/compilers/ponyc/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation ( rec { name = "ponyc-${version}"; - version = "0.24.4"; + version = "0.25.0"; src = fetchFromGitHub { owner = "ponylang"; repo = "ponyc"; rev = version; - sha256 = "1p75h1ldi9iskqkwic5h426cwi45042p3agh9sdl6gld9s7lc9a6"; + sha256 = "0ghmjp03q7k58yzfkvnl05xc2i2gmgnzpj3hs6g7ls4ny8n3i6hv"; }; buildInputs = [ llvm makeWrapper which ]; diff --git a/pkgs/development/compilers/purescript/psc-package/default.nix b/pkgs/development/compilers/purescript/psc-package/default.nix index dac8b0279ad9..24043ce47740 100644 --- a/pkgs/development/compilers/purescript/psc-package/default.nix +++ b/pkgs/development/compilers/purescript/psc-package/default.nix @@ -4,13 +4,13 @@ with lib; mkDerivation rec { pname = "psc-package"; - version = "0.4.1"; + version = "0.4.2"; src = fetchFromGitHub { owner = "purescript"; repo = pname; rev = "v${version}"; - sha256 = "1pbgijglyqrm998a6z5ahp4phd72crzr3s8vq17a9dz3i0a9hcj5"; + sha256 = "0xvnmpfj4c6h4gmc2c3d4gcs44527jrgfl11l2fs4ai1mc69w5zg"; }; isLibrary = false; diff --git a/pkgs/development/compilers/reason/default.nix b/pkgs/development/compilers/reason/default.nix index f4cc1cf2b650..1b84b9348520 100644 --- a/pkgs/development/compilers/reason/default.nix +++ b/pkgs/development/compilers/reason/default.nix @@ -1,30 +1,29 @@ -{ stdenv, makeWrapper, fetchFromGitHub, ocaml, findlib, jbuilder +{ stdenv, makeWrapper, fetchFromGitHub, ocaml, findlib, dune , menhir, merlin_extend, ppx_tools_versioned, utop }: stdenv.mkDerivation rec { name = "ocaml${ocaml.version}-reason-${version}"; - version = "3.3.3"; + version = "3.3.7"; src = fetchFromGitHub { owner = "facebook"; repo = "reason"; - rev = "fefe5e4db3a54a7946c2220ee037dd2f407011c9"; - sha256 = "1x0dbacgq9pa36zgzwrc0gm14wbb6v27y9bf7wcwk55a1ck0am18"; + rev = "4d20e5b535c29c5ef1283e65958b32996e449e5a"; + sha256 = "0f3pb61wg58g8f3wcnp1h4gpmnwmp7bq0cnqdfwldmh9cs0dqyfk"; }; + nativeBuildInputs = [ makeWrapper ]; + propagatedBuildInputs = [ menhir merlin_extend ppx_tools_versioned ]; - buildInputs = [ makeWrapper ocaml findlib jbuilder utop menhir ]; + buildInputs = [ ocaml findlib dune utop menhir ]; buildFlags = [ "build" ]; # do not "make tests" before reason lib is installed - installPhase = '' - for p in reason rtop - do - ${jbuilder.installPhase} $p.install - done + inherit (dune) installPhase; + postInstall = '' wrapProgram $out/bin/rtop \ --prefix PATH : "${utop}/bin" \ --set OCAMLPATH $out/lib/ocaml/${ocaml.version}/site-lib:$OCAMLPATH diff --git a/pkgs/development/compilers/rust/bootstrap.nix b/pkgs/development/compilers/rust/bootstrap.nix index 901675ff31b4..4f16912a86b5 100644 --- a/pkgs/development/compilers/rust/bootstrap.nix +++ b/pkgs/development/compilers/rust/bootstrap.nix @@ -3,16 +3,16 @@ let # Note: the version MUST be one version prior to the version we're # building - version = "1.26.2"; + version = "1.30.0"; - # fetch hashes by running `print-hashes.sh 1.24.1` + # fetch hashes by running `print-hashes.sh 1.30.0` hashes = { - i686-unknown-linux-gnu = "e22286190a074bfb6d47c9fde236d712a53675af1563ba85ea33e0d40165f755"; - x86_64-unknown-linux-gnu = "d2b4fb0c544874a73c463993bde122f031c34897bb1eeb653d2ba2b336db83e6"; - armv7-unknown-linux-gnueabihf = "1140387a61083e3ef10e7a097269200fc7e9db6f6cc9f270e04319b3b429c655"; - aarch64-unknown-linux-gnu = "3dfad0dc9c795f7ee54c2099c9b7edf06b942adbbf02e9ed9e5d4b5e3f1f3759"; - i686-apple-darwin = "3a5de30f3e334a66bd320ec0e954961d348434da39a826284e00d55ea60f8370"; - x86_64-apple-darwin = "f193705d4c0572a358670dbacbf0ffadcd04b3989728b442f4680fa1e065fa72"; + i686-unknown-linux-gnu = "4ceb0e3011d96504587abb7edfdea9c1b4b7cb2c4488cc4a25adc2f3b6a88b21"; + x86_64-unknown-linux-gnu = "f620e3125cc505c842150bd873c0603432b6cee984cdae8b226cf92c8aa1a80f"; + armv7-unknown-linux-gnueabihf = "63991f6769ca8db693562c34ac25473e9d4f9f214d6ee98917891be469d69cfd"; + aarch64-unknown-linux-gnu = "9690c7c50eba5a8461184ee4138b4c284bad31ccc4aa1f2ddeec58b253e6363e"; + i686-apple-darwin = "b8e5ac31f0a192a58b0e98ff88c47035a2882598946352fa5a86c28ede079230"; + x86_64-apple-darwin = "07008d90932712282bc599f1e9a226e97879c758dc1f935e6e2675e45694cc1b"; }; platform = diff --git a/pkgs/development/compilers/rust/cargo.nix b/pkgs/development/compilers/rust/cargo.nix index 34932c911ebc..02ea7ebbbfbf 100644 --- a/pkgs/development/compilers/rust/cargo.nix +++ b/pkgs/development/compilers/rust/cargo.nix @@ -1,13 +1,10 @@ { stdenv, file, curl, pkgconfig, python, openssl, cmake, zlib -, makeWrapper, libiconv, cacert, rustPlatform, rustc, libgit2, darwin +, makeWrapper, libiconv, cacert, rustPlatform, rustc, libgit2 +, CoreFoundation, Security , version , patches ? [] , src }: -let - inherit (darwin.apple_sdk.frameworks) CoreFoundation; -in - rustPlatform.buildRustPackage rec { name = "cargo-${version}"; inherit version src patches; @@ -24,10 +21,13 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ cacert file curl python openssl cmake zlib makeWrapper libgit2 ] - ++ stdenv.lib.optionals stdenv.isDarwin [ CoreFoundation libiconv ]; + ++ stdenv.lib.optionals stdenv.isDarwin [ CoreFoundation Security libiconv ]; LIBGIT2_SYS_USE_PKG_CONFIG=1; + # fixes: the cargo feature `edition` requires a nightly version of Cargo, but this is the `stable` channel + RUSTC_BOOTSTRAP=1; + # 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. diff --git a/pkgs/development/compilers/rust/default.nix b/pkgs/development/compilers/rust/default.nix index d368c977f8f8..583b48e6dc60 100644 --- a/pkgs/development/compilers/rust/default.nix +++ b/pkgs/development/compilers/rust/default.nix @@ -1,4 +1,5 @@ { stdenv, callPackage, recurseIntoAttrs, makeRustPlatform, llvm, fetchurl +, CoreFoundation, Security , targets ? [] , targetToolchains ? [] , targetPatches ? [] @@ -6,11 +7,11 @@ let rustPlatform = recurseIntoAttrs (makeRustPlatform (callPackage ./bootstrap.nix {})); - version = "1.27.0"; - cargoVersion = "1.27.0"; + version = "1.30.1"; + cargoVersion = "1.30.0"; src = fetchurl { url = "https://static.rust-lang.org/dist/rustc-${version}-src.tar.gz"; - sha256 = "089d7rhw55zpvnw71dj8vil6qrylvl4xjr4m8bywjj83d4zq1f9c"; + sha256 = "0aavdc1lqv0cjzbqwl5n59yd0bqdlhn0zas61ljf38yrvc18k8rn"; }; in rec { rustc = callPackage ./rustc.nix { @@ -28,7 +29,7 @@ in rec { ./patches/disable-test-inherit-env.patch ]; - forceBundledLLVM = true; + withBundledLLVM = false; configureFlags = [ "--release-channel=stable" ]; @@ -44,8 +45,7 @@ in rec { cargo = callPackage ./cargo.nix rec { version = cargoVersion; - inherit src; - inherit stdenv; + inherit src stdenv CoreFoundation Security; inherit rustc; # the rustc that will be wrapped by cargo inherit rustPlatform; # used to build cargo }; diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix index 9c9788ff4834..3ec08a82d017 100644 --- a/pkgs/development/compilers/rust/rustc.nix +++ b/pkgs/development/compilers/rust/rustc.nix @@ -1,9 +1,9 @@ -{ stdenv, targetPackages +{ stdenv, targetPackages, removeReferencesTo , fetchurl, fetchgit, fetchzip, file, python2, tzdata, ps , llvm, jemalloc, ncurses, darwin, rustPlatform, git, cmake, curl , which, libffi, gdb , version -, forceBundledLLVM ? false +, withBundledLLVM ? false , src , configureFlags ? [] , patches @@ -20,6 +20,8 @@ let llvmShared = llvm.override { enableSharedLibraries = true; }; + prefixedJemalloc = jemalloc.override { stripPrefix = false; }; + target = builtins.replaceStrings [" "] [","] (builtins.toString targets); in @@ -40,7 +42,11 @@ stdenv.mkDerivation { # See https://github.com/NixOS/nixpkgs/pull/34227 stripDebugList = if stdenv.isDarwin then [ "bin" ] else null; - NIX_LDFLAGS = optionalString stdenv.isDarwin "-rpath ${llvmShared}/lib"; + NIX_LDFLAGS = + # when linking stage1 libstd: cc: undefined reference to `__cxa_begin_catch' + optional (stdenv.isLinux && !withBundledLLVM) "--push-state --as-needed -lstdc++ --pop-state" + ++ optional (stdenv.isDarwin && !withBundledLLVM) "-lc++" + ++ optional stdenv.isDarwin "-rpath ${llvmShared}/lib"; # Enable nightly features in stable compiles (used for # bootstrapping, see https://github.com/rust-lang/rust/pull/37265). @@ -54,13 +60,12 @@ stdenv.mkDerivation { # We need rust to build rust. If we don't provide it, configure will try to download it. # Reference: https://github.com/rust-lang/rust/blob/master/src/bootstrap/configure.py configureFlags = configureFlags - ++ [ "--enable-local-rust" "--local-rust-root=${rustPlatform.rust.rustc}" "--enable-rpath" ] - ++ [ "--enable-vendor" ] - # ++ [ "--jemalloc-root=${jemalloc}/lib" - ++ [ "--default-linker=${targetPackages.stdenv.cc}/bin/cc" ] - ++ optional (!forceBundledLLVM) [ "--enable-llvm-link-shared" ] - ++ optional (targets != []) "--target=${target}" - ++ optional (!forceBundledLLVM) "--llvm-root=${llvmShared}"; + ++ [ "--enable-local-rust" "--local-rust-root=${rustPlatform.rust.rustc}" "--enable-rpath" + "--enable-vendor" + "--jemalloc-root=${prefixedJemalloc}/lib" + "--default-linker=${targetPackages.stdenv.cc}/bin/cc" ] + ++ optional (!withBundledLLVM) [ "--enable-llvm-link-shared" "--llvm-root=${llvmShared}" ] + ++ optional (targets != []) "--target=${target}"; # The bootstrap.py will generated a Makefile that then executes the build. # The BOOTSTRAP_ARGS used by this Makefile must include all flags to pass @@ -79,50 +84,39 @@ stdenv.mkDerivation { postPatch = '' patchShebangs src/etc - # Fix dynamic linking against llvm - #${optionalString (!forceBundledLLVM) ''sed -i 's/, kind = \\"static\\"//g' src/etc/mklldeps.py''} + ${optionalString (!withBundledLLVM) ''rm -rf src/llvm''} + rm -rf src/jemalloc # Fix the configure script to not require curl as we won't use it sed -i configure \ -e '/probe_need CFG_CURL curl/d' - # Fix the use of jemalloc prefixes which our jemalloc doesn't have - # TODO: reenable if we can figure out how to get our jemalloc to work - #[ -f src/liballoc_jemalloc/lib.rs ] && sed -i 's,je_,,g' src/liballoc_jemalloc/lib.rs - #[ -f src/liballoc/heap.rs ] && sed -i 's,je_,,g' src/liballoc/heap.rs # Remove for 1.4.0+ - - # Disable fragile tests. - rm -vr src/test/run-make/linker-output-non-utf8 || true - rm -vr src/test/run-make/issue-26092 || true - - # Remove test targeted at LLVM 3.9 - https://github.com/rust-lang/rust/issues/36835 - rm -vr src/test/run-pass/issue-36023.rs || true - - # Disable test getting stuck on hydra - possible fix: - # https://reviews.llvm.org/rL281650 - rm -vr src/test/run-pass/issue-36474.rs || true - # On Hydra: `TcpListener::bind(&addr)`: Address already in use (os error 98)' sed '/^ *fn fast_rebind()/i#[ignore]' -i src/libstd/net/tcp.rs + # https://github.com/rust-lang/rust/issues/39522 + echo removing gdb-version-sensitive tests... + find src/test/debuginfo -type f -execdir grep -q ignore-gdb-version '{}' \; -print -delete + rm src/test/debuginfo/{borrowed-c-style-enum.rs,c-style-enum-in-composite.rs,gdb-pretty-struct-and-enums-pre-gdb-7-7.rs,generic-enum-with-different-disr-sizes.rs} + # Useful debugging parameter # export VERBOSE=1 '' + optionalString stdenv.isDarwin '' # Disable all lldb tests. # error: Can't run LLDB test because LLDB's python path is not set rm -vr src/test/debuginfo/* - rm -v src/test/run-pass/backtrace-debuginfo.rs + rm -v src/test/run-pass/backtrace-debuginfo.rs || true # error: No such file or directory - rm -v src/test/run-pass/issue-45731.rs + rm -v src/test/ui/run-pass/issues/issue-45731.rs || true # Disable tests that fail when sandboxing is enabled. substituteInPlace src/libstd/sys/unix/ext/net.rs \ --replace '#[test]' '#[test] #[ignore]' substituteInPlace src/test/run-pass/env-home-dir.rs \ --replace 'home_dir().is_some()' true - rm -v src/test/run-pass/fds-are-cloexec.rs # FIXME: pipes? - rm -v src/test/run-pass/sync-send-in-std.rs # FIXME: ??? + rm -v src/test/run-pass/fds-are-cloexec.rs || true # FIXME: pipes? + rm -v src/test/ui/run-pass/threads-sendsync/sync-send-in-std.rs || true # FIXME: ??? ''; # rustc unfortunately need cmake for compiling llvm-rt but doesn't @@ -132,14 +126,14 @@ stdenv.mkDerivation { # ps is needed for one of the test cases nativeBuildInputs = [ file python2 ps rustPlatform.rust.rustc git cmake - which libffi + which libffi removeReferencesTo ] # Only needed for the debuginfo tests ++ optional (!stdenv.isDarwin) gdb; - buildInputs = [ ncurses ] ++ targetToolchains + buildInputs = targetToolchains ++ optional stdenv.isDarwin Security - ++ optional (!forceBundledLLVM) llvmShared; + ++ optional (!withBundledLLVM) llvmShared; outputs = [ "out" "man" "doc" ]; setOutputFlags = false; @@ -160,6 +154,12 @@ stdenv.mkDerivation { inherit doCheck; + # remove references to llvm-config in lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so + # and thus a transitive dependency on ncurses + postInstall = '' + find $out/lib -name "*.so" -type f -exec remove-references-to -t ${llvmShared} '{}' '+' + ''; + configurePlatforms = []; # https://github.com/NixOS/nixpkgs/pull/21742#issuecomment-272305764 diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index a860aa7dc734..1ef6dd065705 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -5,17 +5,20 @@ # Note that the created binaries still need `patchelf --set-interpreter ...` # to get rid of ${glibc} dependency. , purgeNixReferences ? false +, texinfo }: stdenv.mkDerivation rec { name = "sbcl-${version}"; - version = "1.4.7"; + version = "1.4.13"; src = fetchurl { url = "mirror://sourceforge/project/sbcl/sbcl/${version}/${name}-source.tar.bz2"; - sha256 = "1wmxly94pn8527092hyzg5mq58mg7qlc46nm31f268wb2dm67rvm"; + sha256 = "120rnnz8367lk7ljqlf8xidm4b0d738xqsib4kq0q5ms5r7fzgvm"; }; + buildInputs = [texinfo]; + patchPhase = '' echo '"${version}.nixos"' > version.lisp-expr echo " @@ -46,11 +49,6 @@ stdenv.mkDerivation rec { '/date defaulted-source/i(or (and (= 2208988801 (file-write-date defaulted-source-truename)) (= 2208988801 (file-write-date defaulted-fasl-truename)))' # Fix the tests - sed -e '/deftest pwent/inil' -i contrib/sb-posix/posix-tests.lisp - sed -e '/deftest grent/inil' -i contrib/sb-posix/posix-tests.lisp - sed -e '/deftest .*ent.non-existing/,+5d' -i contrib/sb-posix/posix-tests.lisp - sed -e '/deftest \(pw\|gr\)ent/,+3d' -i contrib/sb-posix/posix-tests.lisp - sed -e '5,$d' -i contrib/sb-bsd-sockets/tests.lisp sed -e '5,$d' -i contrib/sb-simple-streams/*test*.lisp @@ -83,19 +81,28 @@ stdenv.mkDerivation rec { buildPhase = '' sh make.sh --prefix=$out --xc-host="${sbclBootstrapHost}" + (cd doc/manual ; make info) ''; installPhase = '' INSTALL_ROOT=$out sh install.sh + '' + + stdenv.lib.optionalString (!purgeNixReferences) '' + cp -r src $out/lib/sbcl + cp -r contrib $out/lib/sbcl + cat >$out/lib/sbcl/sbclrc <commit_hash.txt "${rev}" substituteInPlace cmake/jsoncpp.cmake \ --replace "${jsoncppURL}" ${jsoncpp} - - # To allow non-standard CMAKE_INSTALL_LIBDIR (fixed in upstream, not yet released) - substituteInPlace cmake/jsoncpp.cmake \ - --replace "\''${CMAKE_INSTALL_LIBDIR}" "lib" \ - --replace "# Build static lib but suitable to be included in a shared lib." "-DCMAKE_INSTALL_LIBDIR=lib" ''; cmakeFlags = [ @@ -42,7 +37,7 @@ stdenv.mkDerivation { ]; doCheck = stdenv.hostPlatform.isLinux && stdenv.hostPlatform == stdenv.buildPlatform; - checkPhase = "LD_LIBRARY_PATH=./libsolc:./libsolidity:./liblll:./libevmasm:./libdevcore:$LD_LIBRARY_PATH " + + checkPhase = "LD_LIBRARY_PATH=./libsolc:./libsolidity:./liblll:./libevmasm:./libdevcore:./libyul:./liblangutil:$LD_LIBRARY_PATH " + "./test/soltest -p -- --no-ipc --no-smt --testpath ../test"; nativeBuildInputs = [ cmake ]; @@ -56,7 +51,7 @@ stdenv.mkDerivation { homepage = https://github.com/ethereum/solidity; license = licenses.gpl3; platforms = with platforms; linux ++ darwin; - maintainers = with maintainers; [ dbrock akru ]; + maintainers = with maintainers; [ dbrock akru lionello ]; inherit version; }; } diff --git a/pkgs/development/compilers/solc/patches/shared-libs-install.patch b/pkgs/development/compilers/solc/patches/shared-libs-install.patch index 70162bfbcb6a..fa30655e04e8 100644 --- a/pkgs/development/compilers/solc/patches/shared-libs-install.patch +++ b/pkgs/development/compilers/solc/patches/shared-libs-install.patch @@ -2,11 +2,10 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt index 0c05208f..8893648e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -48,6 +48,20 @@ add_subdirectory(libevmasm) +@@ -48,6 +48,25 @@ add_subdirectory(libevmasm) add_subdirectory(libsolidity) add_subdirectory(libsolc) -+ +install(DIRECTORY libdevcore/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/libdevcore + FILES_MATCHING PATTERN "*.h") @@ -16,6 +15,12 @@ index 0c05208f..8893648e 100644 +install(DIRECTORY libsolidity/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/libsolidity + FILES_MATCHING PATTERN "*.h") ++install(DIRECTORY libyul/ ++ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/libyul ++ FILES_MATCHING PATTERN "*.h") ++install(DIRECTORY liblangutil/ ++ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/liblangutil ++ FILES_MATCHING PATTERN "*.h") +install(DIRECTORY liblll/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/liblll + FILES_MATCHING PATTERN "*.h") @@ -57,8 +62,23 @@ index 0bdec4b4..e876177e 100644 @@ -29,6 +29,7 @@ endif() add_library(solidity ${sources} ${headers}) - target_link_libraries(solidity PUBLIC evmasm devcore ${Boost_FILESYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}) + target_link_libraries(solidity PUBLIC yul evmasm langutil devcore ${Boost_FILESYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}) +install(TARGETS solidity LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) if (${Z3_FOUND}) target_link_libraries(solidity PUBLIC ${Z3_LIBRARY}) +--- a/libyul/CMakeLists.txt ++++ b/libyul/CMakeLists.txt +@@ -42,3 +42,4 @@ endif() + optimiser/VarDeclPropagator.cpp + ) +-target_link_libraries(yul PUBLIC devcore) ++target_link_libraries(yul PUBLIC evmasm devcore langutil) ++install(TARGETS yul LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) +--- a/liblangutil/CMakeLists.txt ++++ b/liblangutil/CMakeLists.txt +@@ -11,3 +11,4 @@ endif() + + add_library(langutil ${sources}) + target_link_libraries(langutil PUBLIC devcore) ++install(TARGETS langutil LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) diff --git a/pkgs/development/compilers/swift/default.nix b/pkgs/development/compilers/swift/default.nix index 9c1a36585907..bbfa1be8f921 100644 --- a/pkgs/development/compilers/swift/default.nix +++ b/pkgs/development/compilers/swift/default.nix @@ -32,13 +32,12 @@ , makeWrapper , gnumake , file -#, systemtap }: let - v_major = "4.1"; - version = "${v_major}-RELEASE"; - version_friendly = "${v_major}"; + v_base = "4.2.1"; + version = "${v_base}-RELEASE"; + version_friendly = "${v_base}"; tag = "refs/tags/swift-${version}"; fetch = { repo, sha256, fetchSubmodules ? false }: @@ -54,15 +53,15 @@ let # For more inforation, see: https://github.com/apple/swift/pull/3594#issuecomment-234169759 clang = fetch { repo = "swift-clang"; - sha256 = "0j8bi6jv4m4hqiib02q5cvnxd9j6bwiri853x6px86vai3mdff0h"; + sha256 = "0l6w4xzpl3w2nax9a0b885nfzhfj38p2g99158nb5bzfd4s0man7"; }; llvm = fetch { repo = "swift-llvm"; - sha256 = "03558f5zbchqvdabi3x9ahyz4xkmj7w69gazivz372832lgr9zfh"; + sha256 = "1664zwxbq0a1cmxr9n5a0vw6vdk6ygr7rpglpdsfc7ki857vpsyv"; }; compilerrt = fetch { repo = "swift-compiler-rt"; - sha256 = "1wkymmxi2v759xkwlzfrq9rivndjfvp6ikrzz10mvvrvyvrgwqnl"; + sha256 = "19s6qxn4i0kxpf39xjp2i7zg427iinbmaxqkbb1p91g616y367sf"; }; cmark = fetch { repo = "swift-cmark"; @@ -70,32 +69,32 @@ let }; lldb = fetch { repo = "swift-lldb"; - sha256 = "09x3d3bc6rn9g6jpi3fb120c4r2carsmqla4bq4scjrs0867jz9m"; + sha256 = "00kz0xhj1p6ckyandj2gs1yfl29kxv84x9pfph00r8crbkd2jz7b"; }; llbuild = fetch { repo = "swift-llbuild"; - sha256 = "04y0ihfyam2n671vmpk9gy0gb9lb3ivh6mr19862p5kg5bmrcic1"; + sha256 = "1mkkhydshhxr28igbldzr0hhqvb6ql43cpf3ba5vglfkbcz6wh6q"; }; pm = fetch { repo = "swift-package-manager"; - sha256 = "08d87fc29qq7m92jaxkiczsa7b567pwbibiwwkzdrj6a0gr11qn3"; + sha256 = "1aqvmgq9g5zs4k2qnkvw3h3mar66d690hqq6g2dmrapsyb321j9l"; }; xctest = fetch { repo = "swift-corelibs-xctest"; - sha256 = "1alkgxx8jsr2jjv2kchnjaaddb1byjwim015m1z3qxh6lknqm0k5"; + sha256 = "1n4w7bfgy73vjzbvbphlwayy0dw73bbrayrpkqq8lbidg0x9lam8"; }; foundation = fetch { repo = "swift-corelibs-foundation"; - sha256 = "06pbhb7wg4q5qgprhiyzbqy6hssga7xxjclhlh81gd6rvfd6bxvw"; + sha256 = "1bfnkj8s3v327cy0czkngz0ryzmz7amjzkkxbsg2zyrhf9a9f0f7"; }; libdispatch = fetch { repo = "swift-corelibs-libdispatch"; - sha256 = "198vskbajch8s168a649qz5an92i2mxmmmzcjlgxlzh38fgxri0n"; + sha256 = "0fibrx54nbaawhsgd7cbr356ji9qvf8y8ahd5bdx28fpj6q0cnwc"; fetchSubmodules = true; }; swift = fetch { repo = "swift"; - sha256 = "1flvr12bg8m4k44yq0xy9qrllv5rpxgxisjgbpakk5p3myfsx7ky"; + sha256 = "0y277wi0m6zp1yph9s14mmc65m21q5fm6lgzkn2rkrbaz25fdzak"; }; }; @@ -111,7 +110,6 @@ let ncurses sqlite swig - # systemtap? ]; cmakeFlags = [ @@ -215,8 +213,11 @@ stdenv.mkDerivation rec { substituteInPlace swift/stdlib/public/Platform/CMakeLists.txt \ --replace '/usr/include' "${stdenv.cc.libc.dev}/include" + substituteInPlace swift-corelibs-libdispatch/src/CMakeLists.txt \ + --replace '/usr/include' "${stdenv.cc.libc.dev}/include" substituteInPlace swift/utils/build-script-impl \ --replace '/usr/include/c++' "${clang.cc.gcc}/include/c++" + patch -p1 -d swift -i ${./patches/glibc-arch-headers.patch} '' + stdenv.lib.optionalString stdenv.needsPax '' patch -p1 -d swift -i ${./patches/build-script-pax.patch} '' + '' @@ -228,24 +229,24 @@ stdenv.mkDerivation rec { -e 's/^test-installable-package$/# \0/' \ -e 's/^test$/# \0/' \ -e 's/^validation-test$/# \0/' \ - -e 's/^long-test$/# \0/' + -e 's/^long-test$/# \0/' \ + -e 's/^stress-test$/# \0/' \ + -e 's/^test-optimized$/# \0/' # https://bugs.swift.org/browse/SR-5779 sed -i -e 's|"-latomic"|"-Wl,-rpath,${clang.cc.gcc.lib}/lib" "-L${clang.cc.gcc.lib}/lib" "-latomic"|' swift/cmake/modules/AddSwift.cmake substituteInPlace clang/lib/Driver/ToolChains/Linux.cpp \ - --replace ' addPathIfExists(D, SysRoot + "/usr/lib", Paths);' \ - ' addPathIfExists(D, SysRoot + "/usr/lib", Paths); addPathIfExists(D, "${glibc}/lib", Paths);' + --replace 'SysRoot + "/usr/lib' '"${glibc}/lib" "' + patch -p1 -d clang -i ${./patches/llvm-include-dirs.patch} patch -p1 -d clang -i ${./purity.patch} # Workaround hardcoded dep on "libcurses" (vs "libncurses"): sed -i 's,curses,ncurses,' llbuild/*/*/CMakeLists.txt - # This test fails on one of my machines, not sure why. - # Disabling for now. - rm llbuild/tests/Examples/buildsystem-capi.llbuild - PREFIX=''${out/#\/} + substituteInPlace swift-corelibs-foundation/build.py \ + --replace usr/lib "$PREFIX/lib" substituteInPlace swift-corelibs-xctest/build_script.py \ --replace usr "$PREFIX" substituteInPlace swiftpm/Utilities/bootstrap \ @@ -263,6 +264,7 @@ stdenv.mkDerivation rec { # Extract the generated tarball into the store PREFIX=''${out/#\/} tar xf $INSTALLABLE_PACKAGE -C $out --strip-components=3 $PREFIX + find $out -type d -empty -delete paxmark pmr $out/bin/swift paxmark pmr $out/bin/* @@ -287,6 +289,6 @@ stdenv.mkDerivation rec { # Swift doesn't support 32bit Linux, unknown on other platforms. platforms = platforms.linux; badPlatforms = platforms.i686; + broken = stdenv.isAarch64; # 2018-09-04, never built on Hydra }; } - diff --git a/pkgs/development/compilers/swift/patches/0001-build-presets-linux-don-t-require-using-Ninja.patch b/pkgs/development/compilers/swift/patches/0001-build-presets-linux-don-t-require-using-Ninja.patch index 6ef83754a674..f2b30e5dcdb6 100644 --- a/pkgs/development/compilers/swift/patches/0001-build-presets-linux-don-t-require-using-Ninja.patch +++ b/pkgs/development/compilers/swift/patches/0001-build-presets-linux-don-t-require-using-Ninja.patch @@ -11,7 +11,7 @@ diff --git a/utils/build-presets.ini b/utils/build-presets.ini index 7ee57ad2df..e6b0af3581 100644 --- a/utils/build-presets.ini +++ b/utils/build-presets.ini -@@ -686,7 +686,7 @@ swiftpm +@@ -717,7 +717,7 @@ swiftpm xctest dash-dash diff --git a/pkgs/development/compilers/swift/patches/0002-build-presets-linux-allow-custom-install-prefix.patch b/pkgs/development/compilers/swift/patches/0002-build-presets-linux-allow-custom-install-prefix.patch index 66723f1cdf39..612b33cdb483 100644 --- a/pkgs/development/compilers/swift/patches/0002-build-presets-linux-allow-custom-install-prefix.patch +++ b/pkgs/development/compilers/swift/patches/0002-build-presets-linux-allow-custom-install-prefix.patch @@ -11,7 +11,7 @@ diff --git a/utils/build-presets.ini b/utils/build-presets.ini index e6b0af3581..1095cbaab7 100644 --- a/utils/build-presets.ini +++ b/utils/build-presets.ini -@@ -708,7 +708,7 @@ install-lldb +@@ -723,7 +723,7 @@ install-lldb install-llbuild install-swiftpm install-xctest diff --git a/pkgs/development/compilers/swift/patches/0004-build-presets-linux-plumb-extra-cmake-options.patch b/pkgs/development/compilers/swift/patches/0004-build-presets-linux-plumb-extra-cmake-options.patch index 5493196303cd..e84c7eb2a08a 100644 --- a/pkgs/development/compilers/swift/patches/0004-build-presets-linux-plumb-extra-cmake-options.patch +++ b/pkgs/development/compilers/swift/patches/0004-build-presets-linux-plumb-extra-cmake-options.patch @@ -11,7 +11,7 @@ diff --git a/utils/build-presets.ini b/utils/build-presets.ini index 1739e91dc2..0608fed9c1 100644 --- a/utils/build-presets.ini +++ b/utils/build-presets.ini -@@ -708,6 +708,8 @@ install-destdir=%(install_destdir)s +@@ -740,6 +740,8 @@ install-destdir=%(install_destdir)s # Path to the .tar.gz package we would create. installable-package=%(installable_package)s diff --git a/pkgs/development/compilers/swift/patches/build-script-pax.patch b/pkgs/development/compilers/swift/patches/build-script-pax.patch index fa2ccdf9d5c6..1f47bf8ee045 100644 --- a/pkgs/development/compilers/swift/patches/build-script-pax.patch +++ b/pkgs/development/compilers/swift/patches/build-script-pax.patch @@ -1,6 +1,6 @@ --- swift/utils/build-script-impl 2017-01-23 12:47:20.401326309 -0600 +++ swift-pax/utils/build-script-impl 2017-01-23 13:24:10.339366996 -0600 -@@ -1823,6 +1823,17 @@ function set_lldb_xcodebuild_options() { +@@ -1837,6 +1837,17 @@ function set_lldb_xcodebuild_options() { fi } @@ -18,7 +18,7 @@ # # Configure and build each product # -@@ -2624,6 +2634,12 @@ for host in "${ALL_HOSTS[@]}"; do +@@ -2735,6 +2746,12 @@ for host in "${ALL_HOSTS[@]}"; do fi call "${CMAKE_BUILD[@]}" "${build_dir}" $(cmake_config_opt ${product}) -- "${BUILD_ARGS[@]}" ${build_targets[@]} diff --git a/pkgs/development/compilers/swift/patches/glibc-arch-headers.patch b/pkgs/development/compilers/swift/patches/glibc-arch-headers.patch new file mode 100644 index 000000000000..650e1a2429d4 --- /dev/null +++ b/pkgs/development/compilers/swift/patches/glibc-arch-headers.patch @@ -0,0 +1,13 @@ +The Nix glibc headers do not use include/x86_64-linux-gnu subdirectories. + +--- swift/stdlib/public/Platform/CMakeLists.txt 2018-09-30 17:51:51.581766303 +0200 ++++ swift/stdlib/public/Platform/CMakeLists.txt 2018-09-30 18:40:04.118956708 +0200 +@@ -65,7 +65,7 @@ + endif() + + set(GLIBC_INCLUDE_PATH "${GLIBC_SYSROOT_RELATIVE_INCLUDE_PATH}") +- set(GLIBC_ARCH_INCLUDE_PATH "${GLIBC_SYSROOT_RELATIVE_ARCH_INCLUDE_PATH}") ++ set(GLIBC_ARCH_INCLUDE_PATH "${GLIBC_SYSROOT_RELATIVE_INCLUDE_PATH}") + + if(NOT "${SWIFT_SDK_${sdk}_ARCH_${arch}_PATH}" STREQUAL "/") + set(GLIBC_INCLUDE_PATH "${SWIFT_SDK_${sdk}_ARCH_${arch}_PATH}${GLIBC_INCLUDE_PATH}") diff --git a/pkgs/development/compilers/swift/patches/llvm-include-dirs.patch b/pkgs/development/compilers/swift/patches/llvm-include-dirs.patch new file mode 100644 index 000000000000..9523943c4801 --- /dev/null +++ b/pkgs/development/compilers/swift/patches/llvm-include-dirs.patch @@ -0,0 +1,13 @@ +Only use the Nix include dirs when no sysroot is configured. + +--- clang/lib/Driver/ToolChains/Linux.cpp 2018-10-05 18:01:15.731109551 +0200 ++++ clang/lib/Driver/ToolChains/Linux.cpp 2018-10-05 18:00:27.959509924 +0200 +@@ -565,7 +565,7 @@ + + // Check for configure-time C include directories. + StringRef CIncludeDirs(C_INCLUDE_DIRS); +- if (CIncludeDirs != "") { ++ if (CIncludeDirs != "" && (SysRoot.empty() || SysRoot == "/")) { + SmallVector dirs; + CIncludeDirs.split(dirs, ":"); + for (StringRef dir : dirs) { diff --git a/pkgs/development/compilers/swift/purity.patch b/pkgs/development/compilers/swift/purity.patch index b30d0d0b5d5b..d10e407260a5 100644 --- a/pkgs/development/compilers/swift/purity.patch +++ b/pkgs/development/compilers/swift/purity.patch @@ -11,7 +11,7 @@ diff --git a/lib/Driver/ToolChains/Gnu.cpp b/lib/Driver/ToolChains/Gnu.cpp index fe3c0191bb..c6a482bece 100644 --- a/lib/Driver/ToolChains/Gnu.cpp +++ b/lib/Driver/ToolChains/Gnu.cpp -@@ -494,13 +494,6 @@ void tools::gnutools::Linker::ConstructJob(Compilation &C, const JobAction &JA, +@@ -398,13 +398,6 @@ void tools::gnutools::Linker::ConstructJob(Compilation &C, const JobAction &JA, if (!Args.hasArg(options::OPT_static)) { if (Args.hasArg(options::OPT_rdynamic)) CmdArgs.push_back("-export-dynamic"); diff --git a/pkgs/development/compilers/urweb/default.nix b/pkgs/development/compilers/urweb/default.nix index 68fa3d3613fd..d81ddd9b58f7 100644 --- a/pkgs/development/compilers/urweb/default.nix +++ b/pkgs/development/compilers/urweb/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "urweb-${version}"; - version = "20170720"; + version = "20180616"; src = fetchurl { - url = "http://www.impredicative.com/ur/${name}.tgz"; - sha256 = "17qh9mcmlhbv6r52yij8l9ik7j7x6x7c09lf6pznnbdh4sf8p5wb"; + url = "https://github.com/urweb/urweb/releases/download/${version}/${name}.tar.gz"; + sha256 = "04iy2ky78q6w0d2xyfz2a1k26g2yrwsh1hw1bgs5ia9v3ih965r1"; }; buildInputs = [ openssl mlton mysql.connector-c postgresql sqlite ]; diff --git a/pkgs/development/compilers/vala/default.nix b/pkgs/development/compilers/vala/default.nix index a4a8aa980b62..a721625b1f46 100644 --- a/pkgs/development/compilers/vala/default.nix +++ b/pkgs/development/compilers/vala/default.nix @@ -31,6 +31,8 @@ let ] ++ lib.optional (atLeast "0.38") graphviz ++ extraBuildInputs; + enableParallelBuilding = true; + doCheck = false; # fails, requires dbus daemon meta = with stdenv.lib; { @@ -45,28 +47,34 @@ let in rec { vala_0_34 = generic { major = "0.34"; - minor = "17"; - sha256 = "0wd2zxww4z1ys4iqz218lvzjqjjqwsaad4x2by8pcyy43sbr7qp2"; + minor = "18"; + sha256 = "1lhw3ghns059y5d6pdldy5p4yjwlhcls84k892i6qmbhxg34945q"; }; vala_0_36 = generic { major = "0.36"; - minor = "13"; - sha256 = "0gxz7yisd9vh5d2889p60knaifz5zndgj98zkdfkkaykdfdq4m9k"; + minor = "15"; + sha256 = "11lnwjbhiz2l7g6y1f0jb0s81ymgssinlil3alibzcwmzpk175ix"; }; vala_0_38 = generic { major = "0.38"; - minor = "9"; - sha256 = "1dh1qacfsc1nr6hxwhn9lqmhnq39rv8gxbapdmj1v65zs96j3fn3"; + minor = "10"; + sha256 = "1rdwwqs973qv225v8b5izcgwvqn56jxgr4pa3wxxbliar3aww5sw"; extraNativeBuildInputs = [ autoconf ] ++ lib.optional stdenv.isDarwin libtool; }; vala_0_40 = generic { major = "0.40"; - minor = "6"; - sha256 = "1qjbwhifwwqbdg5zilvnwm4n76g8p7jwqs3fa0biw3rylzqm193d"; + minor = "11"; + sha256 = "0xhm61kjdws167pafcji43s7icfvpq58lkbq3irb1jv3icjr3i8z"; }; - vala = vala_0_38; + vala_0_42 = generic { + major = "0.42"; + minor = "3"; + sha256 = "0zaq9009wqk5aah131m426a2ia0scwpjpl4npf8p7p43wv8kvisz"; + }; + + vala = vala_0_42; } diff --git a/pkgs/development/compilers/x11basic/default.nix b/pkgs/development/compilers/x11basic/default.nix new file mode 100644 index 000000000000..a26bc41c5945 --- /dev/null +++ b/pkgs/development/compilers/x11basic/default.nix @@ -0,0 +1,48 @@ +{ stdenv, lib, fetchFromGitHub +, automake, autoconf, readline +, libX11, bluez, SDL2 +}: + +stdenv.mkDerivation rec { + pname = "X11basic"; + version = "1.26"; + name = pname + "-" + version; + + src = fetchFromGitHub { + owner = "kollokollo"; + repo = pname; + rev = version; + sha256 = "0rwj9cf496xailply0rgw695bzdladh2dhy7vdqac1pwbkl53nvd"; + }; + + buildInputs = [ + autoconf automake readline libX11 SDL2 bluez + ]; + + preConfigure = "cd src;autoconf"; + + configureFlags = [ + "--with-bluetooth" + "--with-usb" + "--with-readline" + "--with-sdl" + "--with-x" + "--enable-cryptography" + ]; + + preInstall = '' + touch x11basic.{eps,svg} + mkdir -p $out/{bin,lib} + mkdir -p $out/share/{applications,icons/hicolor/scalable/apps} + cp -r ../examples $out/share/. + ''; + + meta = with stdenv.lib; { + homepage = http://x11-basic.sourceforge.net/; + description = "A Basic interpreter and compiler with graphics capabilities."; + license = licenses.gpl2; + maintainers = with maintainers; [ edwtjo ]; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/compilers/yosys/default.nix b/pkgs/development/compilers/yosys/default.nix index 532fc04a447f..275a25c84959 100644 --- a/pkgs/development/compilers/yosys/default.nix +++ b/pkgs/development/compilers/yosys/default.nix @@ -8,14 +8,14 @@ with builtins; stdenv.mkDerivation rec { name = "yosys-${version}"; - version = "2018.08.08"; + version = "2018.10.17"; srcs = [ (fetchFromGitHub { owner = "yosyshq"; repo = "yosys"; - rev = "93efbd5d158e374a0abe2afb06484ccc14aa2c88"; - sha256 = "13y7rzpykihal789hyibg629gwj5bh1s0782y5xxj6jlg0bc9ly8"; + rev = "yosys-0.8"; + sha256 = "1qwbp8gynlklawzvpa4gdn2x0hs8zln0s3kxjqkhfcjfxffdcpvv"; name = "yosys"; }) diff --git a/pkgs/development/compilers/zig/default.nix b/pkgs/development/compilers/zig/default.nix index 44d1f7bfe4a2..fd95635616fc 100644 --- a/pkgs/development/compilers/zig/default.nix +++ b/pkgs/development/compilers/zig/default.nix @@ -1,30 +1,23 @@ -{ stdenv, fetchFromGitHub, cmake, llvmPackages, libxml2 }: +{ stdenv, fetchFromGitHub, cmake, llvmPackages, libxml2, zlib }: stdenv.mkDerivation rec { - version = "0.2.0"; + version = "0.3.0"; name = "zig-${version}"; src = fetchFromGitHub { - owner = "zig-lang"; + owner = "ziglang"; repo = "zig"; rev = "${version}"; - sha256 = "0lym28z9mj6hfiq78x1fsd8y89h8xyfc1jgqyazi1g9r72427n07"; + sha256 = "089ywagxjjh7gxv8h8yg7jpmryzjf7n4m5irhdkhp2966d03kyxm"; }; nativeBuildInputs = [ cmake ]; - buildInputs = [ llvmPackages.clang-unwrapped llvmPackages.llvm libxml2 ]; + buildInputs = [ llvmPackages.clang-unwrapped llvmPackages.llvm libxml2 zlib ]; cmakeFlags = [ - "-DZIG_LIBC_INCLUDE_DIR=${stdenv.cc.libc_dev}/include" - "-DZIG_LIBC_LIB_DIR=${stdenv.cc.libc}/lib" "-DCMAKE_BUILD_TYPE=Release" - "-DZIG_EACH_LIB_RPATH=On" ]; - preConfigure = '' - cmakeFlags="$cmakeFlags -DZIG_LIBC_STATIC_LIB_DIR=$(dirname $(cc -print-file-name=crtbegin.o)) -DZIG_DYNAMIC_LINKER=$(cc -print-file-name=ld-linux-x86-64.so.2)" - ''; - meta = with stdenv.lib; { description = "Programming languaged designed for robustness, optimality, and clarity"; homepage = https://ziglang.org/; diff --git a/pkgs/development/coq-modules/Cheerios/default.nix b/pkgs/development/coq-modules/Cheerios/default.nix new file mode 100644 index 000000000000..217c2ad53445 --- /dev/null +++ b/pkgs/development/coq-modules/Cheerios/default.nix @@ -0,0 +1,52 @@ +{ stdenv, fetchFromGitHub, coq, StructTact }: + +let params = + { + "8.6" = { + version = "20181102"; + rev = "04da309304bdd28a1f7dacca9fdf8696204a4ff2"; + sha256 = "1xfa78p70c90favds1mv1vj5sr9bv0ad3dsgg05v3v72006g2f1q"; + }; + + "8.7" = { + version = "20181102"; + rev = "04da309304bdd28a1f7dacca9fdf8696204a4ff2"; + sha256 = "1xfa78p70c90favds1mv1vj5sr9bv0ad3dsgg05v3v72006g2f1q"; + }; + + "8.8" = { + version = "20181102"; + rev = "04da309304bdd28a1f7dacca9fdf8696204a4ff2"; + sha256 = "1xfa78p70c90favds1mv1vj5sr9bv0ad3dsgg05v3v72006g2f1q"; + }; + + "8.9" = { + version = "20181102"; + rev = "04da309304bdd28a1f7dacca9fdf8696204a4ff2"; + sha256 = "1xfa78p70c90favds1mv1vj5sr9bv0ad3dsgg05v3v72006g2f1q"; + }; + }; + param = params."${coq.coq-version}"; +in + +stdenv.mkDerivation rec { + name = "coq${coq.coq-version}-Cheerios-${param.version}"; + + src = fetchFromGitHub { + owner = "uwplse"; + repo = "cheerios"; + inherit (param) rev sha256; + }; + + buildInputs = [ + coq coq.ocaml coq.camlp5 coq.findlib StructTact + ]; + enableParallelBuilding = true; + + buildPhase = "make -j$NIX_BUILD_CORES"; + installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; + + passthru = { + compatibleCoqVersions = v: builtins.elem v [ "8.6" "8.7" "8.8" "8.9" ]; + }; +} diff --git a/pkgs/development/coq-modules/InfSeqExt/default.nix b/pkgs/development/coq-modules/InfSeqExt/default.nix new file mode 100644 index 000000000000..355b9e439277 --- /dev/null +++ b/pkgs/development/coq-modules/InfSeqExt/default.nix @@ -0,0 +1,58 @@ +{ stdenv, fetchFromGitHub, coq, mathcomp }: + +let params = + { + "8.5" = { + version = "20180918"; + rev = "243d6be45666da73a9da6c37d451327165275798"; + sha256 = "1nh2psb4pcppy1akk24ilb4p08m35cba357i4xyymmarmbwqpxmn"; + }; + + "8.6" = { + version = "20180918"; + rev = "243d6be45666da73a9da6c37d451327165275798"; + sha256 = "1nh2psb4pcppy1akk24ilb4p08m35cba357i4xyymmarmbwqpxmn"; + }; + + "8.7" = { + version = "20180918"; + rev = "243d6be45666da73a9da6c37d451327165275798"; + sha256 = "1nh2psb4pcppy1akk24ilb4p08m35cba357i4xyymmarmbwqpxmn"; + }; + + "8.8" = { + version = "20180918"; + rev = "243d6be45666da73a9da6c37d451327165275798"; + sha256 = "1nh2psb4pcppy1akk24ilb4p08m35cba357i4xyymmarmbwqpxmn"; + }; + + "8.9" = { + version = "20180918"; + rev = "243d6be45666da73a9da6c37d451327165275798"; + sha256 = "1nh2psb4pcppy1akk24ilb4p08m35cba357i4xyymmarmbwqpxmn"; + }; + }; + param = params."${coq.coq-version}"; +in + +stdenv.mkDerivation rec { + name = "coq${coq.coq-version}-InfSeqExt-${param.version}"; + + src = fetchFromGitHub { + owner = "DistributedComponents"; + repo = "InfSeqExt"; + inherit (param) rev sha256; + }; + + buildInputs = [ + coq coq.ocaml coq.camlp5 coq.findlib mathcomp + ]; + enableParallelBuilding = true; + + buildPhase = "make -j$NIX_BUILD_CORES"; + installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; + + passthru = { + compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" ]; + }; +} diff --git a/pkgs/development/coq-modules/QuickChick/default.nix b/pkgs/development/coq-modules/QuickChick/default.nix index 35cf63af8627..d532020d663c 100644 --- a/pkgs/development/coq-modules/QuickChick/default.nix +++ b/pkgs/development/coq-modules/QuickChick/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { inherit (param) rev sha256; }; - buildInputs = [ coq.ocaml coq.camlp5 coq.findlib ]; + buildInputs = with coq.ocamlPackages; [ ocaml camlp5 findlib ]; propagatedBuildInputs = [ coq ssreflect ]; enableParallelBuilding = false; @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = git://github.com/QuickChick/QuickChick.git; + homepage = https://github.com/QuickChick/QuickChick; description = "Randomized property-based testing plugin for Coq; a clone of Haskell QuickCheck"; maintainers = with maintainers; [ jwiegley ]; platforms = coq.meta.platforms; diff --git a/pkgs/development/coq-modules/StructTact/default.nix b/pkgs/development/coq-modules/StructTact/default.nix new file mode 100644 index 000000000000..1fd6187e049d --- /dev/null +++ b/pkgs/development/coq-modules/StructTact/default.nix @@ -0,0 +1,58 @@ +{ stdenv, fetchFromGitHub, coq, mathcomp }: + +let params = + { + "8.5" = { + version = "20181102"; + rev = "82a85b7ec07e71fa6b30cfc05f6a7bfb09ef2510"; + sha256 = "08zry20flgj7qq37xk32kzmg4fg6d4wi9m7pf9aph8fd3j2a0b5v"; + }; + + "8.6" = { + version = "20181102"; + rev = "82a85b7ec07e71fa6b30cfc05f6a7bfb09ef2510"; + sha256 = "08zry20flgj7qq37xk32kzmg4fg6d4wi9m7pf9aph8fd3j2a0b5v"; + }; + + "8.7" = { + version = "20181102"; + rev = "82a85b7ec07e71fa6b30cfc05f6a7bfb09ef2510"; + sha256 = "08zry20flgj7qq37xk32kzmg4fg6d4wi9m7pf9aph8fd3j2a0b5v"; + }; + + "8.8" = { + version = "20181102"; + rev = "82a85b7ec07e71fa6b30cfc05f6a7bfb09ef2510"; + sha256 = "08zry20flgj7qq37xk32kzmg4fg6d4wi9m7pf9aph8fd3j2a0b5v"; + }; + + "8.9" = { + version = "20181102"; + rev = "82a85b7ec07e71fa6b30cfc05f6a7bfb09ef2510"; + sha256 = "08zry20flgj7qq37xk32kzmg4fg6d4wi9m7pf9aph8fd3j2a0b5v"; + }; + }; + param = params."${coq.coq-version}"; +in + +stdenv.mkDerivation rec { + name = "coq${coq.coq-version}-StructTact-${param.version}"; + + src = fetchFromGitHub { + owner = "uwplse"; + repo = "StructTact"; + inherit (param) rev sha256; + }; + + buildInputs = [ + coq coq.ocaml coq.camlp5 coq.findlib + ]; + enableParallelBuilding = true; + + buildPhase = "make -j$NIX_BUILD_CORES"; + installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; + + passthru = { + compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" ]; + }; +} diff --git a/pkgs/development/coq-modules/Velisarios/default.nix b/pkgs/development/coq-modules/Velisarios/default.nix new file mode 100644 index 000000000000..cd7ddfefb84a --- /dev/null +++ b/pkgs/development/coq-modules/Velisarios/default.nix @@ -0,0 +1,50 @@ +{ stdenv, fetchFromGitHub, coq }: + +let params = + { + "8.6" = { + version = "20180221"; + rev = "e1eee1f10d5d46331a560bd8565ac101229d0d6b"; + sha256 = "0l9885nxy0n955fj1gnijlxl55lyxiv9yjfmz8hmfrn9hl8vv1m2"; + }; + + "8.7" = { + version = "20180221"; + rev = "e1eee1f10d5d46331a560bd8565ac101229d0d6b"; + sha256 = "0l9885nxy0n955fj1gnijlxl55lyxiv9yjfmz8hmfrn9hl8vv1m2"; + }; + + "8.8" = { + version = "20180221"; + rev = "e1eee1f10d5d46331a560bd8565ac101229d0d6b"; + sha256 = "0l9885nxy0n955fj1gnijlxl55lyxiv9yjfmz8hmfrn9hl8vv1m2"; + }; + }; + param = params."${coq.coq-version}"; +in + +stdenv.mkDerivation rec { + name = "coq${coq.coq-version}-Velisarios-${param.version}"; + + src = fetchFromGitHub { + owner = "vrahli"; + repo = "Velisarios"; + inherit (param) rev sha256; + }; + + buildInputs = [ + coq coq.ocaml coq.camlp5 coq.findlib + ]; + enableParallelBuilding = true; + + buildPhase = "make -j$NIX_BUILD_CORES"; + preBuild = "./create-makefile.sh"; + installPhase = '' + mkdir -p $out/lib/coq/${coq.coq-version}/Velisarios + cp -pR model/*.vo $out/lib/coq/${coq.coq-version}/Velisarios + ''; + + passthru = { + compatibleCoqVersions = v: builtins.elem v [ "8.6" "8.7" "8.8" ]; + }; +} diff --git a/pkgs/development/coq-modules/Verdi/default.nix b/pkgs/development/coq-modules/Verdi/default.nix new file mode 100644 index 000000000000..9f54eb67c72a --- /dev/null +++ b/pkgs/development/coq-modules/Verdi/default.nix @@ -0,0 +1,52 @@ +{ stdenv, fetchFromGitHub, coq, mathcomp, StructTact, InfSeqExt, Cheerios }: + +let params = + { + "8.6" = { + version = "20181102"; + rev = "25b79cf1be5527ab8dc1b8314fcee93e76a2e564"; + sha256 = "1vw47c37k5vaa8vbr6ryqy8riagngwcrfmb3rai37yi9xhdqg55z"; + }; + + "8.7" = { + version = "20181102"; + rev = "25b79cf1be5527ab8dc1b8314fcee93e76a2e564"; + sha256 = "1vw47c37k5vaa8vbr6ryqy8riagngwcrfmb3rai37yi9xhdqg55z"; + }; + + "8.8" = { + version = "20181102"; + rev = "25b79cf1be5527ab8dc1b8314fcee93e76a2e564"; + sha256 = "1vw47c37k5vaa8vbr6ryqy8riagngwcrfmb3rai37yi9xhdqg55z"; + }; + + "8.9" = { + version = "20181102"; + rev = "25b79cf1be5527ab8dc1b8314fcee93e76a2e564"; + sha256 = "1vw47c37k5vaa8vbr6ryqy8riagngwcrfmb3rai37yi9xhdqg55z"; + }; + }; + param = params."${coq.coq-version}"; +in + +stdenv.mkDerivation rec { + name = "coq${coq.coq-version}-verdi-${param.version}"; + + src = fetchFromGitHub { + owner = "uwplse"; + repo = "verdi"; + inherit (param) rev sha256; + }; + + buildInputs = [ + coq coq.ocaml coq.camlp5 coq.findlib mathcomp StructTact InfSeqExt Cheerios + ]; + enableParallelBuilding = true; + + buildPhase = "make -j$NIX_BUILD_CORES"; + installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; + + passthru = { + compatibleCoqVersions = v: builtins.elem v [ "8.6" "8.7" "8.8" "8.9" ]; + }; +} diff --git a/pkgs/development/coq-modules/autosubst/default.nix b/pkgs/development/coq-modules/autosubst/default.nix index 9c24e77e0f78..bffa5172b0e4 100644 --- a/pkgs/development/coq-modules/autosubst/default.nix +++ b/pkgs/development/coq-modules/autosubst/default.nix @@ -11,6 +11,7 @@ stdenv.mkDerivation rec { sha256 = "06pcjbngzwqyncvfwzz88j33wvdj9kizxyg5adp7y6186h8an341"; }; + buildInputs = [ coq ]; propagatedBuildInputs = [ mathcomp ]; patches = [./0001-changes-to-work-with-Coq-8.6.patch]; diff --git a/pkgs/development/coq-modules/bignums/default.nix b/pkgs/development/coq-modules/bignums/default.nix index 474ce05c1d47..0d5a892e2e96 100644 --- a/pkgs/development/coq-modules/bignums/default.nix +++ b/pkgs/development/coq-modules/bignums/default.nix @@ -1,6 +1,11 @@ { stdenv, fetchFromGitHub, coq }: let params = + let v_8_8_0 = { + rev = "V8.8.0"; + sha256 = "1ymxyrvjygscxkfj3qkq66skl3vdjhb670rzvsvgmwrjkrakjnfg"; + }; + in { "8.6" = { rev = "v8.6.0"; @@ -10,10 +15,8 @@ let params = rev = "V8.7.0"; sha256 = "11c4sdmpd3l6jjl4v6k213z9fhrmmm1xnly3zmzam1wrrdif4ghl"; }; - "8.8" = { - rev = "V8.8+beta1"; - sha256 = "1ymxyrvjygscxkfj3qkq66skl3vdjhb670rzvsvgmwrjkrakjnfg"; - }; + "8.8" = v_8_8_0; + "8.9" = v_8_8_0; }; param = params."${coq.coq-version}" ; in @@ -28,7 +31,7 @@ stdenv.mkDerivation rec { inherit (param) rev sha256; }; - buildInputs = [ coq.ocaml coq.camlp5 coq.findlib coq ]; + buildInputs = with coq.ocamlPackages; [ ocaml camlp5 findlib coq ]; installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; diff --git a/pkgs/development/coq-modules/category-theory/default.nix b/pkgs/development/coq-modules/category-theory/default.nix index 795c177bc80d..94ed29456923 100644 --- a/pkgs/development/coq-modules/category-theory/default.nix +++ b/pkgs/development/coq-modules/category-theory/default.nix @@ -1,21 +1,25 @@ -{ stdenv, fetchgit, coq, ssreflect }: +{ stdenv, fetchgit, coq, ssreflect, equations }: -let param = - { - "8.6" = { +let + params = + let + v20180709 = { version = "20180709"; rev = "3b9ba7b26a64d49a55e8b6ccea570a7f32c11ead"; sha256 = "0f2nr8dgn1ab7hr7jrdmr1zla9g9h8216q4yf4wnff9qkln8sbbs"; }; - - "8.7" = { - version = "20180709"; - rev = "3b9ba7b26a64d49a55e8b6ccea570a7f32c11ead"; - sha256 = "0f2nr8dgn1ab7hr7jrdmr1zla9g9h8216q4yf4wnff9qkln8sbbs"; + v20181016 = { + version = "20181016"; + rev = "8049479c5aee00ed0b92e5edc7c8996aebf48208"; + sha256 = "14f9rlwh8vgmcl6njykvsiwxx0jn623375afixk26mzpy12zdcph"; }; - - }."${coq.coq-version}" -; in + in { + "8.6" = v20180709; + "8.7" = v20180709; + "8.8" = v20181016; + }; + param = params."${coq.coq-version}"; +in stdenv.mkDerivation rec { @@ -26,8 +30,8 @@ stdenv.mkDerivation rec { inherit (param) rev sha256; }; - buildInputs = [ coq.ocaml coq.camlp5 coq.findlib ]; - propagatedBuildInputs = [ coq ssreflect ]; + buildInputs = [ coq ] ++ (with coq.ocamlPackages; [ ocaml camlp5 findlib ]); + propagatedBuildInputs = [ ssreflect equations ]; enableParallelBuilding = false; @@ -36,14 +40,14 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = git://github.com/jwiegley/category-theory.git; + homepage = https://github.com/jwiegley/category-theory; description = "A formalization of category theory in Coq for personal study and practical work"; maintainers = with maintainers; [ jwiegley ]; platforms = coq.meta.platforms; }; passthru = { - compatibleCoqVersions = v: builtins.elem v [ "8.6" "8.7" ]; + compatibleCoqVersions = v: builtins.hasAttr v params; }; } diff --git a/pkgs/development/coq-modules/contribs/default.nix b/pkgs/development/coq-modules/contribs/default.nix index 1b310d74b82a..a1ecdd610a3e 100644 --- a/pkgs/development/coq-modules/contribs/default.nix +++ b/pkgs/development/coq-modules/contribs/default.nix @@ -12,7 +12,7 @@ let mkContrib = repo: revs: param: sha256 = "${param.sha256}"; }; - buildInputs = [ coq.ocaml coq.camlp5 coq.findlib coq ]; + buildInputs = with coq.ocamlPackages; [ ocaml camlp5 findlib coq ]; installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; @@ -1018,7 +1018,7 @@ let mkContrib = repo: revs: param: sha256 = "0fp3vdl79c8d759qjhk42rjfpkd0ba4pcw572f5gxn28kfwz3rrj"; }; - zfc = mkContrib "zfc" [ "8.5" "8.6" "8.7" ] { + zfc = mkContrib "zfc" [ "8.5" "8.6" "8.7" "8.8" ] { version = "v8.5.0-5-gbba3259"; rev = "bba325933370fea64780b1afa2fad54c1b567819"; sha256 = "0iwkpmc22nwasrk4g7ki4s5y05zjs7kmqk3j98giwp2wiavhgapn"; diff --git a/pkgs/development/coq-modules/coq-ext-lib/default.nix b/pkgs/development/coq-modules/coq-ext-lib/default.nix index 5e6ee7fac6f1..28a7c1ec1f6f 100644 --- a/pkgs/development/coq-modules/coq-ext-lib/default.nix +++ b/pkgs/development/coq-modules/coq-ext-lib/default.nix @@ -6,6 +6,7 @@ let params = "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.0"; sha256 = "1kxi5bmjwi5zqlqgkyzhhxwgcih7wf60cyw9398k2qjkmi186r4a"; }; }; param = params."${coq.coq-version}"; in @@ -22,7 +23,7 @@ stdenv.mkDerivation rec { inherit (param) sha256; }; - buildInputs = [ coq.ocaml coq.camlp5 ]; + buildInputs = with coq.ocamlPackages; [ ocaml camlp5 ]; propagatedBuildInputs = [ coq ]; enableParallelBuilding = true; diff --git a/pkgs/development/coq-modules/coq-haskell/default.nix b/pkgs/development/coq-modules/coq-haskell/default.nix index a66e941a8c9c..57f31e1847c1 100644 --- a/pkgs/development/coq-modules/coq-haskell/default.nix +++ b/pkgs/development/coq-modules/coq-haskell/default.nix @@ -19,6 +19,12 @@ let params = rev = "e2cf8b270c2efa3b56fab1ef6acc376c2c3de968"; sha256 = "09dq1vvshhlhgjccrhqgbhnq2hrys15xryfszqq11rzpgvl2zgdv"; }; + + "8.8" = { + version = "20171215"; + rev = "e2cf8b270c2efa3b56fab1ef6acc376c2c3de968"; + sha256 = "09dq1vvshhlhgjccrhqgbhnq2hrys15xryfszqq11rzpgvl2zgdv"; + }; }; param = params."${coq.coq-version}"; in @@ -32,7 +38,7 @@ stdenv.mkDerivation rec { inherit (param) rev sha256; }; - buildInputs = [ coq.ocaml coq.camlp5 coq.findlib ]; + buildInputs = with coq.ocamlPackages; [ ocaml camlp5 findlib ]; propagatedBuildInputs = [ coq ssreflect ]; enableParallelBuilding = false; @@ -42,7 +48,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = git://github.com/jwiegley/coq-haskell.git; + homepage = https://github.com/jwiegley/coq-haskell; description = "A library for formalizing Haskell types and functions in Coq"; maintainers = with maintainers; [ jwiegley ]; platforms = coq.meta.platforms; diff --git a/pkgs/development/coq-modules/coqprime/default.nix b/pkgs/development/coq-modules/coqprime/default.nix new file mode 100644 index 000000000000..54cb7c50e407 --- /dev/null +++ b/pkgs/development/coq-modules/coqprime/default.nix @@ -0,0 +1,46 @@ +{ stdenv, fetchFromGitHub, coq, bignums }: + +let params = + { + "8.7" = { + version = "8.7.2"; + sha256 = "15zlcrx06qqxjy3nhh22wzy0rb4npc8l4nx2bbsfsvrisbq1qb7k"; + }; + "8.8" = { + version = "8.8"; + sha256 = "075yjczk79pf1hd3lgdjiz84ilkzfxjh18lgzrhhqp7d3kz5lxp5"; + }; + }; + param = params."${coq.coq-version}" +; in + +stdenv.mkDerivation rec { + + inherit (param) version; + name = "coq${coq.coq-version}-coqprime-${version}"; + + src = fetchFromGitHub { + owner = "thery"; + repo = "coqprime"; + rev = "v${version}"; + inherit (param) sha256; + }; + + buildInputs = [ coq ]; + + propagatedBuildInputs = [ bignums ]; + + installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; + + meta = with stdenv.lib; { + description = "Library to certify primality using Pocklington certificate and Elliptic Curve Certificate"; + license = licenses.lgpl21; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (coq.meta) platforms; + inherit (src.meta) homepage; + }; + + passthru = { + compatibleCoqVersions = v: builtins.hasAttr v params; + }; +} diff --git a/pkgs/development/coq-modules/corn/default.nix b/pkgs/development/coq-modules/corn/default.nix new file mode 100644 index 000000000000..dc0f0873d07e --- /dev/null +++ b/pkgs/development/coq-modules/corn/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromGitHub, coq, bignums, math-classes }: + +stdenv.mkDerivation rec { + pname = "corn"; + version = "8.8.1"; + name = "coq${coq.coq-version}-${pname}-${version}"; + src = fetchFromGitHub { + owner = "coq-community"; + repo = pname; + rev = version; + sha256 = "0gh32j0f18vv5lmf6nb87nr5450w6ai06rhrnvlx2wwi79gv10wp"; + }; + + buildInputs = [ coq ]; + + preConfigure = "patchShebangs ./configure.sh"; + configureScript = "./configure.sh"; + dontAddPrefix = true; + + propagatedBuildInputs = [ bignums math-classes ]; + + enableParallelBuilding = true; + + installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/"; + + meta = { + homepage = http://c-corn.github.io/; + license = stdenv.lib.licenses.gpl2; + description = "A Coq library for constructive analysis"; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (coq.meta) platforms; + }; + + passthru = { + compatibleCoqVersions = v: stdenv.lib.versionAtLeast v "8.6"; + }; + +} diff --git a/pkgs/development/coq-modules/dpdgraph/default.nix b/pkgs/development/coq-modules/dpdgraph/default.nix index 5b9437e7c279..e403f7d4fb5c 100644 --- a/pkgs/development/coq-modules/dpdgraph/default.nix +++ b/pkgs/development/coq-modules/dpdgraph/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, coq, ocamlPackages }: +{ stdenv, fetchFromGitHub, autoreconfHook, coq }: let params = { "8.8" = { @@ -34,8 +34,8 @@ stdenv.mkDerivation { }; nativeBuildInputs = [ autoreconfHook ]; - buildInputs = [ coq coq.camlp5 ] - ++ (with ocamlPackages; [ ocaml findlib ocamlgraph ]); + buildInputs = [ coq ] + ++ (with coq.ocamlPackages; [ ocaml camlp5 findlib ocamlgraph ]); preInstall = '' mkdir -p $out/bin diff --git a/pkgs/development/coq-modules/equations/default.nix b/pkgs/development/coq-modules/equations/default.nix index fa17d37b4bd3..3f049eed34be 100644 --- a/pkgs/development/coq-modules/equations/default.nix +++ b/pkgs/development/coq-modules/equations/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { sha256 = "${param.sha256}"; }; - buildInputs = [ coq.ocaml coq.camlp5 coq.findlib coq ]; + buildInputs = with coq.ocamlPackages; [ ocaml camlp5 findlib coq ]; preBuild = "coq_makefile -f _CoqProject -o Makefile"; diff --git a/pkgs/development/coq-modules/fiat/HEAD.nix b/pkgs/development/coq-modules/fiat/HEAD.nix index bc5c0fdd6bb7..4abaec6528a9 100644 --- a/pkgs/development/coq-modules/fiat/HEAD.nix +++ b/pkgs/development/coq-modules/fiat/HEAD.nix @@ -1,23 +1,23 @@ -{stdenv, fetchgit, coq, ocamlPackages, python27}: +{stdenv, fetchgit, coq, python27}: stdenv.mkDerivation rec { name = "coq-fiat-${coq.coq-version}-unstable-${version}"; - version = "2018-02-27"; + version = "2016-10-24"; src = fetchgit { url = "https://github.com/mit-plv/fiat.git"; - rev = "253fc133397f73d6daed0b9518ca7ab5507a1cb0"; - sha256 = "0b5z7nz0cr1s7vy04s996dj0pd7ljqx6g5a8syh4hy2z87ijkjzd"; + rev = "7feb6c64be9ebcc05924ec58fe1463e73ec8206a"; + sha256 = "0griqc675yylf9rvadlfsabz41qy5f5idya30p5rv6ysiakxya64"; }; - buildInputs = [ ocamlPackages.ocaml ocamlPackages.camlp5_transitional - ocamlPackages.findlib python27 ]; - propagatedBuildInputs = [ coq ]; + buildInputs = [ coq python27 ] ++ (with coq.ocamlPackages; [ ocaml camlp5 ]); + + prePatch = "patchShebangs etc/coq-scripts"; doCheck = false; - enableParallelBuilding = true; + enableParallelBuilding = false; buildPhase = "make -j$NIX_BUILD_CORES"; installPhase = '' @@ -34,6 +34,6 @@ stdenv.mkDerivation rec { }; passthru = { - compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" ]; + compatibleCoqVersions = v: v == "8.5"; }; } diff --git a/pkgs/development/coq-modules/flocq/default.nix b/pkgs/development/coq-modules/flocq/default.nix index 092337125a4d..ff7385a9222e 100644 --- a/pkgs/development/coq-modules/flocq/default.nix +++ b/pkgs/development/coq-modules/flocq/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { sha256 = "13fv150dcwnjrk00d7zj2c5x9jwmxgrq0ay440gkr730l8mvk3l3"; }; - buildInputs = [ coq.ocaml coq.camlp5 bash which autoconf automake ]; + buildInputs = with coq.ocamlPackages; [ ocaml camlp5 bash which autoconf automake ]; propagatedBuildInputs = [ coq ]; buildPhase = '' diff --git a/pkgs/development/coq-modules/heq/default.nix b/pkgs/development/coq-modules/heq/default.nix index bf441562b14e..03149bab58b1 100644 --- a/pkgs/development/coq-modules/heq/default.nix +++ b/pkgs/development/coq-modules/heq/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { sha256 = "03y71c4qs6cmy3s2hjs05g7pcgk9sqma6flj15394yyxbvr9is1p"; }; - buildInputs = [ coq.ocaml coq.camlp5 unzip ]; + buildInputs = with coq.ocamlPackages; [ ocaml camlp5 unzip ]; propagatedBuildInputs = [ coq ]; preBuild = "cd src"; diff --git a/pkgs/development/coq-modules/math-classes/default.nix b/pkgs/development/coq-modules/math-classes/default.nix index 1831cd0c5714..364366ced497 100644 --- a/pkgs/development/coq-modules/math-classes/default.nix +++ b/pkgs/development/coq-modules/math-classes/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "coq${coq.coq-version}-math-classes-${version}"; - version = "1.0.7"; + version = "8.8.1"; src = fetchFromGitHub { - owner = "math-classes"; + owner = "coq-community"; repo = "math-classes"; rev = version; - sha256 = "0wgnczacvkb2pc3vjbni9bwjijfyd5jcdnyyjg8185hkf9zzabgi"; + sha256 = "05vlrrwnlfhd7l3xwn4zwpnkwvziw84zpd9775c6ffb83z48ri1r"; }; buildInputs = [ coq bignums ]; diff --git a/pkgs/development/coq-modules/mathcomp/default.nix b/pkgs/development/coq-modules/mathcomp/default.nix index 92c3c87774ab..1e5b6b7bf666 100644 --- a/pkgs/development/coq-modules/mathcomp/default.nix +++ b/pkgs/development/coq-modules/mathcomp/default.nix @@ -1,29 +1,65 @@ -{ callPackage, fetchurl, coq }: +{ stdenv, fetchFromGitHub, coq, ncurses, which +, graphviz, withDoc ? false +}: let param = - let param_1_7 = { - version = "1.7.0"; - sha256 = "05zgyi4wmasi1rcyn5jq42w0bi9713q9m8dl1fdgl66nmacixh39"; - }; in - + if stdenv.lib.versionAtLeast coq.coq-version "8.6" then { - "8.5" = { - version = "1.6.1"; - sha256 = "1j9ylggjzrxz1i2hdl2yhsvmvy5z6l4rprwx7604401080p5sgjw"; - }; + version = "1.7.0"; + sha256 = "0wnhj9nqpx2bw6n1l4i8jgrw3pjajvckvj3lr4vzjb3my2lbxdd1"; + } + else if stdenv.lib.versionAtLeast coq.coq-version "8.5" then + { + version = "1.6.1"; + sha256 = "1ilw6vm4dlsdv9cd7kmf0vfrh2kkzr45wrqr8m37miy0byzr4p9i"; + } + else throw "No version of math-comp is available for Coq ${coq.coq-version}"; - "8.6" = param_1_7; - "8.7" = param_1_7; - "8.8" = param_1_7; +in - }."${coq.coq-version}" -; in +stdenv.mkDerivation rec { + name = "coq${coq.coq-version}-mathcomp-${version}"; -callPackage ./generic.nix { - name = "coq${coq.coq-version}-mathcomp-${param.version}"; - src = fetchurl { - url = "https://github.com/math-comp/math-comp/archive/mathcomp-${param.version}.tar.gz"; + # used in ssreflect + inherit (param) version; + + src = fetchFromGitHub { + owner = "math-comp"; + repo = "math-comp"; + rev = "mathcomp-${param.version}"; inherit (param) sha256; }; + + nativeBuildInputs = stdenv.lib.optionals withDoc [ graphviz ]; + buildInputs = [ coq ncurses which ] ++ (with coq.ocamlPackages; [ ocaml findlib camlp5 ]); + + enableParallelBuilding = true; + + buildFlags = stdenv.lib.optionalString withDoc "doc"; + + COQBIN = "${coq}/bin/"; + + preBuild = '' + patchShebangs etc/utils/ssrcoqdep || true + cd mathcomp + ''; + + installPhase = '' + make -f Makefile.coq COQLIB=$out/lib/coq/${coq.coq-version}/ install + '' + stdenv.lib.optionalString withDoc '' + make -f Makefile.coq install-doc DOCDIR=$out/share/coq/${coq.coq-version}/ + ''; + + meta = with stdenv.lib; { + homepage = http://ssr.msr-inria.inria.fr/; + license = licenses.cecill-b; + maintainers = [ maintainers.vbgl maintainers.jwiegley ]; + platforms = coq.meta.platforms; + }; + + passthru = { + compatibleCoqVersions = v: stdenv.lib.versionAtLeast v "8.5"; + }; + } diff --git a/pkgs/development/coq-modules/mathcomp/generic.nix b/pkgs/development/coq-modules/mathcomp/generic.nix deleted file mode 100644 index 22721ca98bc2..000000000000 --- a/pkgs/development/coq-modules/mathcomp/generic.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ stdenv, coq, ncurses, which -, graphviz, withDoc ? false -, src, name -}: - -stdenv.mkDerivation { - - inherit name; - inherit src; - - nativeBuildInputs = stdenv.lib.optionals withDoc [ graphviz ]; - buildInputs = [ coq.ocaml coq.findlib coq.camlp5 ncurses which ]; - propagatedBuildInputs = [ coq ]; - - enableParallelBuilding = true; - - buildFlags = stdenv.lib.optionalString withDoc "doc"; - - preBuild = '' - patchShebangs etc/utils/ssrcoqdep || true - cd mathcomp - export COQBIN=${coq}/bin/ - ''; - - installPhase = '' - make -f Makefile.coq COQLIB=$out/lib/coq/${coq.coq-version}/ install - '' + stdenv.lib.optionalString withDoc '' - make -f Makefile.coq install-doc DOCDIR=$out/share/coq/${coq.coq-version}/ - ''; - - meta = with stdenv.lib; { - homepage = http://ssr.msr-inria.inria.fr/; - license = licenses.cecill-b; - maintainers = [ maintainers.vbgl maintainers.jwiegley ]; - platforms = coq.meta.platforms; - }; - - passthru = { - compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" ]; - }; - -} diff --git a/pkgs/development/coq-modules/metalib/default.nix b/pkgs/development/coq-modules/metalib/default.nix index f6316f77a1fa..46a6cafb6ab8 100644 --- a/pkgs/development/coq-modules/metalib/default.nix +++ b/pkgs/development/coq-modules/metalib/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.mit; }; - buildInputs = [ coq.ocaml coq.camlp5 which coq lngen ott coq.findlib ]; + buildInputs = with coq.ocamlPackages; [ ocaml camlp5 which coq lngen ott findlib ]; propagatedBuildInputs = [ coq ]; enableParallelBuilding = true; diff --git a/pkgs/development/coq-modules/paco/default.nix b/pkgs/development/coq-modules/paco/default.nix index 94a24eb70858..86a1301d3c76 100644 --- a/pkgs/development/coq-modules/paco/default.nix +++ b/pkgs/development/coq-modules/paco/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { sha256 = "1lcmdr0y2d7gzyvr8dal3pi7fibbd60bpi1l32fw89xiyrgqhsqy"; }; - buildInputs = [ coq.ocaml coq.camlp5 unzip ]; + buildInputs = with coq.ocamlPackages; [ ocaml camlp5 unzip ]; propagatedBuildInputs = [ coq ]; preBuild = "cd src"; diff --git a/pkgs/development/coq-modules/simple-io/default.nix b/pkgs/development/coq-modules/simple-io/default.nix new file mode 100644 index 000000000000..b945e7c9a866 --- /dev/null +++ b/pkgs/development/coq-modules/simple-io/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, coq }: + +stdenv.mkDerivation rec { + version = "0.2"; + name = "coq${coq.coq-version}-simple-io-${version}"; + src = fetchFromGitHub { + owner = "Lysxia"; + repo = "coq-simple-io"; + rev = version; + sha256 = "1sbcf57gn134risiicpbxsf4kbzdq7klfn4vn8525kahlr82l65f"; + }; + + buildInputs = [ coq ] ++ (with coq.ocamlPackages; [ ocaml ocamlbuild ]); + + doCheck = !stdenv.lib.versionAtLeast coq.coq-version "8.9"; + checkTarget = "test"; + + installFlags = [ "COQLIB=$(out)/lib/coq/${coq.coq-version}/" ]; + + meta = { + description = "Purely functional IO for Coq"; + inherit (src.meta) homepage; + inherit (coq.meta) platforms; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + }; + + passthru = { + compatibleCoqVersions = v: stdenv.lib.versionAtLeast v "8.6"; + }; + +} diff --git a/pkgs/development/coq-modules/ssreflect/default.nix b/pkgs/development/coq-modules/ssreflect/default.nix index 9e9c3c7957aa..1fcb7e2da8ae 100644 --- a/pkgs/development/coq-modules/ssreflect/default.nix +++ b/pkgs/development/coq-modules/ssreflect/default.nix @@ -1,29 +1,32 @@ -{ callPackage, fetchurl, coq }: +{ stdenv, fetchFromGitHub, coq, ncurses, which +, graphviz, mathcomp, withDoc ? false +}: -let param = +stdenv.mkDerivation rec { + name = "coq${coq.coq-version}-ssreflect-${version}"; - let param_1_7 = { - version = "1.7.0"; - sha256 = "05zgyi4wmasi1rcyn5jq42w0bi9713q9m8dl1fdgl66nmacixh39"; - }; in + inherit (mathcomp) src version meta; - { - "8.5" = { - version = "1.6.1"; - sha256 = "1j9ylggjzrxz1i2hdl2yhsvmvy5z6l4rprwx7604401080p5sgjw"; - }; + nativeBuildInputs = stdenv.lib.optionals withDoc [ graphviz ]; + buildInputs = [ coq ncurses which ] ++ (with coq.ocamlPackages; [ ocaml findlib camlp5 ]); - "8.6" = param_1_7; - "8.7" = param_1_7; - "8.8" = param_1_7; + enableParallelBuilding = true; - }."${coq.coq-version}" -; in + COQBIN = "${coq}/bin/"; -callPackage ./generic.nix { - name = "coq${coq.coq-version}-ssreflect-${param.version}"; - src = fetchurl { - url = "https://github.com/math-comp/math-comp/archive/mathcomp-${param.version}.tar.gz"; - inherit (param) sha256; - }; + preBuild = '' + patchShebangs etc/utils/ssrcoqdep || true + cd mathcomp/ssreflect + ''; + + installPhase = '' + make -f Makefile.coq COQLIB=$out/lib/coq/${coq.coq-version}/ install + ''; + + postInstall = stdenv.lib.optionalString withDoc '' + mkdir -p $out/share/doc/coq/${coq.coq-version}/user-contrib/mathcomp/ssreflect/ + cp -r html $out/share/doc/coq/${coq.coq-version}/user-contrib/mathcomp/ssreflect/ + ''; + + passthru.compatibleCoqVersions = mathcomp.compatibleCoqVersions; } diff --git a/pkgs/development/coq-modules/ssreflect/generic.nix b/pkgs/development/coq-modules/ssreflect/generic.nix deleted file mode 100644 index d09e47a7f845..000000000000 --- a/pkgs/development/coq-modules/ssreflect/generic.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ stdenv, coq, ncurses, which -, graphviz, withDoc ? false -, src, name, patches ? [] -}: - -stdenv.mkDerivation { - - inherit name; - inherit src; - - nativeBuildInputs = stdenv.lib.optionals withDoc [ graphviz ]; - buildInputs = [ coq.ocaml coq.findlib coq.camlp5 ncurses which ]; - propagatedBuildInputs = [ coq ]; - - enableParallelBuilding = true; - - inherit patches; - - preBuild = '' - patchShebangs etc/utils/ssrcoqdep || true - cd mathcomp/ssreflect - export COQBIN=${coq}/bin/ - ''; - - installPhase = '' - make -f Makefile.coq COQLIB=$out/lib/coq/${coq.coq-version}/ install - ''; - - postInstall = '' - # mkdir -p $out/bin - # cp -p bin/ssrcoq $out/bin - # cp -p bin/ssrcoq.byte $out/bin - '' + stdenv.lib.optionalString withDoc '' - mkdir -p $out/share/doc/coq/${coq.coq-version}/user-contrib/mathcomp/ssreflect/ - cp -r html $out/share/doc/coq/${coq.coq-version}/user-contrib/mathcomp/ssreflect/ - ''; - - meta = with stdenv.lib; { - homepage = http://ssr.msr-inria.inria.fr/; - license = licenses.cecill-b; - maintainers = with maintainers; [ vbgl jwiegley ]; - platforms = coq.meta.platforms; - }; - - passthru = { - compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" ]; - }; - -} diff --git a/pkgs/development/dhall-modules/default.nix b/pkgs/development/dhall-modules/default.nix new file mode 100644 index 000000000000..b6632a86f31f --- /dev/null +++ b/pkgs/development/dhall-modules/default.nix @@ -0,0 +1,9 @@ +{ pkgs }: + +# TODO: add into the toplevel fixpoint instead of using rec +rec { + + prelude = prelude_3_0_0; + prelude_3_0_0 = pkgs.callPackage ./prelude/v3.nix {}; + +} diff --git a/pkgs/development/dhall-modules/prelude/v3.nix b/pkgs/development/dhall-modules/prelude/v3.nix new file mode 100644 index 000000000000..ef673310ceb0 --- /dev/null +++ b/pkgs/development/dhall-modules/prelude/v3.nix @@ -0,0 +1,25 @@ +{ stdenv, lib, fetchFromGitHub }: + +stdenv.mkDerivation { + name = "dhall-prelude"; + + src = fetchFromGitHub { + owner = "dhall-lang"; + repo = "dhall-lang"; + # Commit where the v3.0.0 prelude folder was merged into dhall-lang + # and a LICENSE file has been added. + rev = "f6aa9399f1ac831d66c34104abe6856023c5b2df"; + sha256 = "0kqjgh3y1l3cb3rj381j7c09547g1vh2dsfzpm08y1qajhhf9vgf"; + }; + + phases = [ "unpackPhase" "installPhase" ]; + + installPhase = '' + cp -r Prelude $out + ''; + + meta = { + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ Profpatsch ]; + }; +} diff --git a/pkgs/development/go-modules/generic/default.nix b/pkgs/development/go-modules/generic/default.nix index 9b6f80e0f837..6af5f72f2b73 100644 --- a/pkgs/development/go-modules/generic/default.nix +++ b/pkgs/development/go-modules/generic/default.nix @@ -1,5 +1,5 @@ -{ go, govers, parallel, lib, fetchgit, fetchhg, fetchbzr, rsync -, removeReferencesTo, fetchFromGitHub }: +{ go, govers, lib, fetchgit, fetchhg, fetchbzr, rsync +, removeReferencesTo, fetchFromGitHub, stdenv }: { name, buildInputs ? [], nativeBuildInputs ? [], passthru ? {}, preFixup ? "" , shellHook ? "" @@ -78,9 +78,11 @@ go.stdenv.mkDerivation ( (builtins.removeAttrs args [ "goPackageAliases" "disabled" ]) // { inherit name; - nativeBuildInputs = [ removeReferencesTo go parallel ] + nativeBuildInputs = [ removeReferencesTo go ] ++ (lib.optional (!dontRenameImports) govers) ++ nativeBuildInputs; - buildInputs = [ go ] ++ buildInputs; + buildInputs = buildInputs; + + inherit (go) GOOS GOARCH; configurePhase = args.configurePhase or '' runHook preConfigure @@ -103,6 +105,7 @@ go.stdenv.mkDerivation ( '') + '' export GOPATH=$NIX_BUILD_TOP/go:$GOPATH + export GOCACHE=$TMPDIR/go-cache runHook postConfigure ''; @@ -161,19 +164,31 @@ go.stdenv.mkDerivation ( else touch $TMPDIR/buildFlagsArray fi - export -f buildGoDir # parallel needs to see the function + export -f buildGoDir # xargs needs to see the function if [ -z "$enableParallelBuilding" ]; then export NIX_BUILD_CORES=1 fi - getGoDirs "" | parallel -j $NIX_BUILD_CORES buildGoDir install - + getGoDirs "" | xargs -n1 -P $NIX_BUILD_CORES bash -c 'buildGoDir install "$@"' -- + '' + lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' + # normalize cross-compiled builds w.r.t. native builds + ( + dir=$NIX_BUILD_TOP/go/bin/${go.GOOS}_${go.GOARCH} + if [[ -n "$(shopt -s nullglob; echo $dir/*)" ]]; then + mv $dir/* $dir/.. + fi + if [[ -d $dir ]]; then + rmdir $dir + fi + ) + '' + '' runHook postBuild ''; + doCheck = args.doCheck or false; checkPhase = args.checkPhase or '' runHook preCheck - getGoDirs test | parallel -j $NIX_BUILD_CORES buildGoDir test + getGoDirs test | xargs -n1 -P $NIX_BUILD_CORES bash -c 'buildGoDir test "$@"' -- runHook postCheck ''; @@ -192,9 +207,6 @@ go.stdenv.mkDerivation ( find $bin/bin -type f -exec ${removeExpr removeReferences} '{}' + || true ''; - # Disable go cache, which is not reused in nix anyway - GOCACHE = "off"; - shellHook = '' d=$(mktemp -d "--suffix=-$name") '' + toString (map (dep: '' diff --git a/pkgs/development/guile-modules/guile-cairo/default.nix b/pkgs/development/guile-modules/guile-cairo/default.nix index 32a22566bdb1..4bd49b06796d 100644 --- a/pkgs/development/guile-modules/guile-cairo/default.nix +++ b/pkgs/development/guile-modules/guile-cairo/default.nix @@ -2,19 +2,20 @@ stdenv.mkDerivation rec { name = "guile-cairo-${version}"; - version = "1.4.1"; + version = "1.10.0"; src = fetchurl { - url = "http://download.gna.org/guile-cairo/${name}.tar.gz"; - sha256 = "1f5nd9n46n6cwfl1byjml02q3y2hgn7nkx98km1czgwarxl7ws3x"; + url = "mirror://savannah/guile-cairo/${name}.tar.gz"; + sha256 = "0p6xrhf2k6n5dybn88050za7h90gnd7534n62l53vsca187pwgdf"; }; nativeBuildInputs = [ pkgconfig ]; buildInputs = [ guile cairo expat ]; - checkInputs = [ guile-lib ]; + enableParallelBuilding = true; doCheck = true; + checkInputs = [ guile-lib ]; meta = with stdenv.lib; { description = "Cairo bindings for GNU Guile"; @@ -27,7 +28,7 @@ stdenv.mkDerivation rec { maintained graphics library with all of the benefits of Scheme: memory management, exceptions, macros, and a dynamic programming environment. ''; - homepage = "http://home.gna.org/guile-cairo/"; + homepage = https://www.nongnu.org/guile-cairo/; license = licenses.lgpl3Plus; maintainers = with maintainers; [ vyp ]; platforms = platforms.linux; diff --git a/pkgs/development/guile-modules/guile-gnome/default.nix b/pkgs/development/guile-modules/guile-gnome/default.nix index 12648cab7dc3..26fffac0a131 100644 --- a/pkgs/development/guile-modules/guile-gnome/default.nix +++ b/pkgs/development/guile-modules/guile-gnome/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { guile-gnome a comprehensive environment for developing modern applications. ''; - homepage = "http://www.gnu.org/software/guile-gnome/"; + homepage = "https://www.gnu.org/software/guile-gnome/"; license = licenses.gpl2Plus; maintainers = with maintainers; [ vyp ]; platforms = platforms.linux; diff --git a/pkgs/development/guile-modules/guile-lib/default.nix b/pkgs/development/guile-modules/guile-lib/default.nix index 35eb4667bd6b..c3aa84007917 100644 --- a/pkgs/development/guile-modules/guile-lib/default.nix +++ b/pkgs/development/guile-modules/guile-lib/default.nix @@ -37,7 +37,7 @@ in stdenv.mkDerivation { modules into a coherent library. Think "a down-scaled, limited-scope CPAN for Guile". ''; - homepage = "http://www.nongnu.org/guile-lib/"; + homepage = "https://www.nongnu.org/guile-lib/"; license = licenses.gpl3Plus; maintainers = with maintainers; [ vyp ]; platforms = platforms.gnu ++ platforms.linux; diff --git a/pkgs/development/guile-modules/guile-opengl/default.nix b/pkgs/development/guile-modules/guile-opengl/default.nix index f854c71c240f..e1e04ecfe699 100644 --- a/pkgs/development/guile-modules/guile-opengl/default.nix +++ b/pkgs/development/guile-modules/guile-opengl/default.nix @@ -15,7 +15,7 @@ in stdenv.mkDerivation { meta = with stdenv.lib; { description = "Guile bindings for the OpenGL graphics API"; - homepage = "http://gnu.org/s/guile-opengl"; + homepage = "https://www.gnu.org/software/guile-opengl/"; license = licenses.gpl3Plus; maintainers = with maintainers; [ vyp ]; platforms = platforms.linux; diff --git a/pkgs/development/guile-modules/guile-reader/default.nix b/pkgs/development/guile-modules/guile-reader/default.nix index 010c523507fd..35bcd7bfc2f3 100644 --- a/pkgs/development/guile-modules/guile-reader/default.nix +++ b/pkgs/development/guile-modules/guile-reader/default.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { "token readers" of a standard Scheme readers. For example, it is used to implement Skribilo's R5RS-derived document syntax. ''; - homepage = https://www.gnu.org/software/guile-reader; + homepage = https://www.nongnu.org/guile-reader/; license = licenses.lgpl3Plus; maintainers = with maintainers; [ AndersonTorres ]; platforms = platforms.gnu; diff --git a/pkgs/development/guile-modules/guile-sdl/default.nix b/pkgs/development/guile-modules/guile-sdl/default.nix index 5f887c3a7be6..a606b3ecf288 100644 --- a/pkgs/development/guile-modules/guile-sdl/default.nix +++ b/pkgs/development/guile-modules/guile-sdl/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Guile bindings for SDL"; - homepage = "http://gnu.org/s/guile-sdl"; + homepage = "https://www.gnu.org/software/guile-sdl/"; license = licenses.gpl3Plus; maintainers = with maintainers; [ vyp ]; platforms = platforms.linux; diff --git a/pkgs/development/guile-modules/guile-sdl2/default.nix b/pkgs/development/guile-modules/guile-sdl2/default.nix index b20fc162ef3b..e4a548ae376b 100644 --- a/pkgs/development/guile-modules/guile-sdl2/default.nix +++ b/pkgs/development/guile-modules/guile-sdl2/default.nix @@ -5,18 +5,18 @@ let name = "${pname}-${version}"; pname = "guile-sdl2"; - version = "0.2.0"; + version = "0.3.1"; in stdenv.mkDerivation { inherit name; src = fetchurl { url = "https://files.dthompson.us/${pname}/${name}.tar.gz"; - sha256 = "0yq9lsl17cdvj77padvpk3jcw2g6g0pck9jrchc7n2767rrc012b"; + sha256 = "0bw7x2lx90k4banc5k7yfkn3as93y25gr1xdr225ll7lmij21k64"; }; + nativeBuildInputs = [ libtool pkgconfig ]; buildInputs = [ - guile libtool pkgconfig - SDL2 SDL2_image SDL2_ttf SDL2_mixer + guile SDL2 SDL2_image SDL2_ttf SDL2_mixer ]; configureFlags = [ diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index d2b9d566786f..28d5e50e96ff 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -33,7 +33,7 @@ self: super: { unbuildable = throw "package depends on meta package 'unbuildable'"; # Use the latest version of the Cabal library. - cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_2_2_0_1; }); + cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_2_4_1_0; }); # The test suite depends on old versions of tasty and QuickCheck. hackage-security = dontCheck super.hackage-security; @@ -86,35 +86,24 @@ self: super: { name = "git-annex-${super.git-annex.version}-src"; url = "git://git-annex.branchable.com/"; rev = "refs/tags/" + super.git-annex.version; - sha256 = "0a7h21cwfvprj5xfyivjzg2hbs71xp85l9v6kyp58mlqvwy3zffl"; + sha256 = "0wczijw80pw31k6h3a65m76aq9i02aarr2zxl7k5m7p0l6rn82vd"; }; }).override { dbus = if pkgs.stdenv.isLinux then self.dbus else null; fdo-notify = if pkgs.stdenv.isLinux then self.fdo-notify else null; hinotify = if pkgs.stdenv.isLinux then self.hinotify else self.fsnotify; }; - esqueleto = overrideSrc (addBuildDepend (dontCheck (dontHaddock super.esqueleto)) self.unliftio) { - src = pkgs.fetchFromGitHub { - owner = "bitemyapp"; - repo = "esqueleto"; - rev = "b81e0d951e510ebffca03c5a58658ad884cc6fbd"; - sha256 = "0lz1qxms7cfg5p3j37inlych0r2fwhm8xbarcys3df9m7jy9nixa"; - }; - }; + + # https://github.com/bitemyapp/esqueleto/issues/105 + esqueleto = markBrokenVersion "2.5.3" super.esqueleto; # Fix test trying to access /home directory - shell-conduit = (overrideCabal super.shell-conduit (drv: { + shell-conduit = overrideCabal super.shell-conduit (drv: { postPatch = "sed -i s/home/tmp/ test/Spec.hs"; # the tests for shell-conduit on Darwin illegitimatey assume non-GNU echo # see: https://github.com/psibi/shell-conduit/issues/12 doCheck = !pkgs.stdenv.isDarwin; - })).overrideScope (self: super: { - # shell-conduit doesn't build with conduit 1.3 - # see https://github.com/psibi/shell-conduit/issues/15 - conduit = self.conduit_1_2_13_1; - conduit-extra = self.conduit-extra_1_2_3_2; - resourcet = self.resourcet_1_1_11; }); # https://github.com/froozen/kademlia/issues/2 @@ -257,6 +246,10 @@ self: super: { # Fails for non-obvious reasons while attempting to use doctest. search = dontCheck super.search; + # see https://github.com/LumiGuide/haskell-opencv/commit/cd613e200aa20887ded83256cf67d6903c207a60 + opencv = dontCheck (appendPatch super.opencv ./patches/opencv-fix-116.patch); + opencv-extra = dontCheck (appendPatch super.opencv-extra ./patches/opencv-fix-116.patch); + # https://github.com/ekmett/structures/issues/3 structures = dontCheck super.structures; @@ -340,7 +333,7 @@ self: super: { itanium-abi = dontCheck super.itanium-abi; katt = dontCheck super.katt; language-slice = dontCheck super.language-slice; - language-nix = if pkgs.stdenv.isi686 then dontCheck super.language-nix else super.language-nix; + 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 ldap-client = dontCheck super.ldap-client; lensref = dontCheck super.lensref; lucid = dontCheck super.lucid; #https://github.com/chrisdone/lucid/issues/25 @@ -349,6 +342,7 @@ self: super: { MemoTrie = dontHaddock (dontCheck super.MemoTrie); metrics = dontCheck super.metrics; milena = dontCheck super.milena; + modular-arithmetic = dontCheck super.modular-arithmetic; # tests require a very old Glob (0.7.*) nats-queue = dontCheck super.nats-queue; netpbm = dontCheck super.netpbm; network = dontCheck super.network; @@ -362,6 +356,7 @@ self: super: { optional = dontCheck super.optional; orgmode-parse = dontCheck super.orgmode-parse; os-release = dontCheck super.os-release; + pandoc-crossref = dontCheck super.pandoc-crossref; # (most likely change when no longer 0.3.2.1) https://github.com/lierdakil/pandoc-crossref/issues/199 persistent-redis = dontCheck super.persistent-redis; pipes-extra = dontCheck super.pipes-extra; pipes-websockets = dontCheck super.pipes-websockets; @@ -377,6 +372,7 @@ self: super: { safecopy = dontCheck super.safecopy; sai-shape-syb = dontCheck super.sai-shape-syb; scp-streams = dontCheck super.scp-streams; + sdl2 = dontCheck super.sdl2; # the test suite needs an x server sdl2-ttf = dontCheck super.sdl2-ttf; # as of version 0.2.1, the test suite requires user intervention separated = dontCheck super.separated; shadowsocks = dontCheck super.shadowsocks; @@ -490,6 +486,7 @@ self: super: { # Test suite won't compile against tasty-hunit 0.10.x. binary-parser = dontCheck super.binary-parser; + binary-parsers = dontCheck super.binary-parsers; bytestring-strict-builder = dontCheck super.bytestring-strict-builder; bytestring-tree-builder = dontCheck super.bytestring-tree-builder; @@ -683,17 +680,18 @@ self: super: { # https://github.com/goldfirere/singletons/issues/122 singletons = dontCheck super.singletons; - # https://github.com/fpco/stackage/issues/838 - cryptonite = dontCheck super.cryptonite; + # Fix an aarch64 issue with cryptonite-0.25: + # https://github.com/haskell-crypto/cryptonite/issues/234 + # This has been committed upstream, but there is, as of yet, no new release. + # Also, disable the test suite to avoid https://github.com/haskell-crypto/cryptonite/issues/260. + cryptonite = appendPatch (dontCheck super.cryptonite) (pkgs.fetchpatch { + url = https://github.com/haskell-crypto/cryptonite/commit/4622e5fc8ece82f4cf31358e31cd02cf020e558e.patch; + sha256 = "1m2d47ni4jbrpvxry50imj91qahr3r7zkqm157clrzlmw6gzpgnq"; + }); # We cannot build this package w/o the C library from . phash = markBroken super.phash; - # https://github.com/deech/fltkhs/issues/16 - # linking fails because the build doesn't pull in the libGLU_combined libraries - fltkhs = markBroken super.fltkhs; - fltkhs-fluid-examples = dontDistribute super.fltkhs-fluid-examples; - # We get lots of strange compiler errors during the test suite run. jsaddle = dontCheck super.jsaddle; @@ -705,9 +703,6 @@ self: super: { then appendConfigureFlag super.gtk "-fhave-quartz-gtk" else super.gtk; - # vaultenv is not available from Hackage. - vaultenv = self.callPackage ../tools/haskell/vaultenv { }; - # https://github.com/Philonous/hs-stun/pull/1 # Remove if a version > 0.1.0.1 ever gets released. stunclient = overrideCabal super.stunclient (drv: { @@ -895,6 +890,7 @@ self: super: { cryptohash-md5 = doJailbreak super.cryptohash-md5; text-short = doJailbreak super.text-short; gitHUD = dontCheck super.gitHUD; + githud = dontCheck super.githud; # https://github.com/aisamanra/config-ini/issues/12 config-ini = dontCheck super.config-ini; @@ -930,16 +926,14 @@ self: super: { text-icu = dontCheck super.text-icu; # https://github.com/haskell/cabal/issues/4969 - haddock-library_1_4_4 = dontHaddock super.haddock-library_1_4_4; - haddock-api = super.haddock-api.override { haddock-library = self.haddock-library_1_4_4; }; + # haddock-api = (super.haddock-api.overrideScope (self: super: { + # haddock-library = self.haddock-library_1_6_0; + # })).override { hspec = self.hspec_2_4_8; }; # Jailbreak "unix-compat >=0.1.2 && <0.5". # Jailbreak "graphviz >=2999.18.1 && <2999.20". darcs = overrideCabal super.darcs (drv: { preConfigure = "sed -i -e 's/unix-compat .*,/unix-compat,/' -e 's/fgl .*,/fgl,/' -e 's/graphviz .*,/graphviz,/' darcs.cabal"; }); - # https://github.com/Twinside/Juicy.Pixels/issues/149 - JuicyPixels = dontHaddock super.JuicyPixels; - # aarch64 and armv7l fixes. happy = if (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) then dontCheck super.happy else super.happy; # Similar to https://ghc.haskell.org/trac/ghc/ticket/13062 hashable = if (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) then dontCheck super.hashable else super.hashable; # https://github.com/tibbe/hashable/issues/95 @@ -952,17 +946,11 @@ self: super: { # Tries to read a file it is not allowed to in the test suite load-env = dontCheck super.load-env; - # Add support for https://github.com/haskell-hvr/multi-ghc-travis. - multi-ghc-travis = self.callPackage ../tools/haskell/multi-ghc-travis {}; - - # https://github.com/yesodweb/Shelly.hs/issues/162 - shelly = dontCheck super.shelly; - - # https://github.com/simonmichael/hledger/issues/852 - hledger-lib = appendPatch super.hledger-lib (pkgs.fetchpatch { - url = "https://github.com/simonmichael/hledger/commit/007b9f8caaf699852511634752a7d7c86f6adc67.patch"; - sha256 = "1lfp29mi1qyrcr9nfjigbyric0xb9n4ann5w6sr0g5sanr4maqs2"; - stripLen = 1; + # hledger needs a newer megaparsec version than we have in LTS 12.x. + hledger-lib = super.hledger-lib.overrideScope (self: super: { + cassava-megaparsec = self.cassava-megaparsec_2_0_0; + hspec-megaparsec = self.hspec-megaparsec_2_0_0; + megaparsec = self.megaparsec_7_0_4; }); # Copy hledger man pages from data directory into the proper place. This code @@ -990,7 +978,12 @@ self: super: { mkdir -p $out/share/info cp -v *.info* $out/share/info/ ''; - })); + })).overrideScope (self: super: { + cassava-megaparsec = self.cassava-megaparsec_2_0_0; + config-ini = self.config-ini_0_2_4_0; + hspec-megaparsec = self.hspec-megaparsec_2_0_0; + megaparsec = self.megaparsec_7_0_4; + }); hledger-web = overrideCabal super.hledger-web (drv: { postInstall = '' for i in $(seq 1 9); do @@ -1004,6 +997,9 @@ self: super: { ''; }); + # https://github.com/haskell-rewriting/term-rewriting/issues/11 + term-rewriting = dontCheck (doJailbreak super.term-rewriting); + # https://github.com/nick8325/twee/pull/1 twee-lib = dontHaddock super.twee-lib; @@ -1089,22 +1085,19 @@ self: super: { # The test suite is broken. Break out of "base-compat >=0.9.3 && <0.10, hspec >=2.4.4 && <2.5". haddock-library = doJailbreak (dontCheck super.haddock-library); - haddock-library_1_6_0 = doJailbreak (dontCheck super.haddock-library_1_6_0); + # haddock-library_1_6_0 = doJailbreak (dontCheck super.haddock-library_1_6_0); - # cabal2nix requires hpack >= 0.29.6 but the LTS has hpack-0.28.2. - # Lets remove this once the LTS has upraded to 0.29.6. - hpack = super.hpack_0_29_7; - - # The test suite does not know how to find the 'cabal2nix' binary. + # The tool needs a newer hpack version than the one mandated by LTS-12.x. # Also generate shell completions. cabal2nix = generateOptparseApplicativeCompletion "cabal2nix" - (overrideCabal super.cabal2nix (drv: { - preCheck = '' - export PATH="$PWD/dist/build/cabal2nix:$PATH" - export HOME="$TMPDIR/home" - ''; + (super.cabal2nix.overrideScope (self: super: { + hpack = self.hpack_0_31_1; + yaml = self.yaml_0_11_0_0; })); - + stack2nix = super.stack2nix.overrideScope (self: super: { + hpack = self.hpack_0_31_1; + yaml = self.yaml_0_11_0_0; + }); # Break out of "aeson <1.3, temporary <1.3". stack = generateOptparseApplicativeCompletion "stack" (doJailbreak super.stack); @@ -1139,10 +1132,7 @@ self: super: { })) ./patches/sexpr-0.2.1.patch; # Can be removed once yi-language >= 0.18 is in the LTS - yi-core = super.yi-core.override { yi-language = self.yi-language_0_18_0; }; - - # https://github.com/MarcWeber/hasktags/issues/52 - hasktags = dontCheck super.hasktags; + yi-core = super.yi-core.overrideScope (self: super: { yi-language = self.yi-language_0_18_0; }); # https://github.com/haskell/hoopl/issues/50 hoopl = dontCheck super.hoopl; @@ -1153,4 +1143,69 @@ self: super: { # Generate shell completions purescript = generateOptparseApplicativeCompletion "purs" super.purescript; + # https://github.com/NixOS/nixpkgs/issues/46467 + safe-money-aeson = super.safe-money-aeson.overrideScope (self: super: { safe-money = self.safe-money_0_7; }); + safe-money-store = super.safe-money-store.overrideScope (self: super: { safe-money = self.safe-money_0_7; }); + safe-money-cereal = super.safe-money-cereal.overrideScope (self: super: { safe-money = self.safe-money_0_7; }); + safe-money-serialise = super.safe-money-serialise.overrideScope (self: super: { safe-money = self.safe-money_0_7; }); + safe-money-xmlbf = super.safe-money-xmlbf.overrideScope (self: super: { safe-money = self.safe-money_0_7; }); + + # https://github.com/adinapoli/mandrill/pull/52 + mandrill = appendPatch super.mandrill (pkgs.fetchpatch { + url = https://github.com/adinapoli/mandrill/commit/30356d9dfc025a5f35a156b17685241fc3882c55.patch; + sha256 = "1qair09xs6vln3vsjz7sy4hhv037146zak4mq3iv6kdhmp606hqv"; + }); + + # Can be removed once vinyl >= 0.10 is in the LTS. + Frames = super.Frames.overrideScope (self: super: { vinyl = self.vinyl_0_10_0; }); + + # https://github.com/Euterpea/Euterpea2/pull/22 + Euterpea = overrideSrc super.Euterpea { + src = pkgs.fetchFromGitHub { + owner = "Euterpea"; + repo = "Euterpea2"; + rev = "6f49b790adfb8b65d95a758116c20098fb0cd34c"; + sha256 = "0qz1svb96n42nmig16vyphwxas34hypgayvwc91ri7w7xd6yi1ba"; + }; + }; + + # https://github.com/kcsongor/generic-lens/pull/60 + generic-lens = appendPatch super.generic-lens (pkgs.fetchpatch { + url = https://github.com/kcsongor/generic-lens/commit/d9af1ec22785d6c21e928beb88fc3885c6f05bed.patch; + sha256 = "0ljwcha9l52gs5bghxq3gbzxfqmfz3hxxcg9arjsjw8f7kw946xq"; + }); + + xmonad-extras = doJailbreak super.xmonad-extras; + + arbtt = doJailbreak super.arbtt; + + # https://github.com/danfran/cabal-macosx/issues/13 + cabal-macosx = dontCheck super.cabal-macosx; + + # https://github.com/DanielG/cabal-helper/issues/59 + cabal-helper = doJailbreak super.cabal-helper; + + # TODO(Profpatsch): factor out local nix store setup from + # lib/tests/release.nix and use that for the tests of libnix + # libnix = overrideCabal super.libnix (old: { + # testToolDepends = old.testToolDepends or [] ++ [ pkgs.nix ]; + # }); + libnix = dontCheck super.libnix; + + # https://github.com/jmillikin/chell/issues/1 + chell = super.chell.override { patience = self.patience_0_1_1; }; + + # The test suite tries to mess with ALSA, which doesn't work in the build sandbox. + xmobar = dontCheck super.xmobar; + + # https://github.com/mgajda/json-autotype/issues/25 + json-autotype = dontCheck super.json-autotype; + + # https://github.com/kazu-yamamoto/iproute/issues/43 + appar = self.appar_0_1_7; + + # The LTS-12.x version doesn't suffice to build hlint, hoogle, etc. + hlint = super.hlint.overrideScope (self: super: { haskell-src-exts = self.haskell-src-exts_1_21_0; }); + hoogle = super.hoogle.overrideScope (self: super: { haskell-src-exts = self.haskell-src-exts_1_21_0; }); + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix deleted file mode 100644 index 9bd45c9887f1..000000000000 --- a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix +++ /dev/null @@ -1,239 +0,0 @@ -{ pkgs, haskellLib }: - -with haskellLib; - -self: super: { - - # Suitable LLVM version. - llvmPackages = pkgs.llvmPackages_35; - - # Disable GHC 7.10.x core libraries. - array = null; - base = null; - binary = null; - bin-package-db = null; - bytestring = null; - Cabal = null; - containers = null; - deepseq = null; - directory = null; - filepath = null; - ghc-boot = null; - ghc-boot-th = null; - ghc-prim = null; - ghci = null; - haskeline = null; - hoopl = null; - hpc = null; - integer-gmp = null; - pretty = null; - process = null; - rts = null; - template-haskell = null; - terminfo = null; - time = null; - transformers = null; - unix = null; - xhtml = null; - - # These are now core libraries in GHC 8.4.x. - mtl = self.mtl_2_2_2; - parsec = self.parsec_3_1_13_0; - parsec_3_1_13_0 = addBuildDepends super.parsec_3_1_13_0 [self.fail self.semigroups]; - stm = self.stm_2_4_5_0; - text = self.text_1_2_3_0; - - # Build jailbreak-cabal with the latest version of Cabal. - jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_24_2_0; }; - - gtk2hs-buildtools = super.gtk2hs-buildtools.override { Cabal = self.buildHaskellPackages.Cabal_1_24_2_0; }; - - # https://github.com/mrkkrp/megaparsec/issues/282 - megaparsec = addBuildDepend (dontCheck super.megaparsec) self.fail; - - Extra = appendPatch super.Extra (pkgs.fetchpatch { - url = "https://github.com/seereason/sr-extra/commit/29787ad4c20c962924b823d02a7335da98143603.patch"; - sha256 = "193i1xmq6z0jalwmq0mhqk1khz6zz0i1hs6lgfd7ybd6qyaqnf5f"; - }); - - # Requires ghc 8.2 - ghc-proofs = dontDistribute super.ghc-proofs; - - # haddock: No input file(s). - nats = dontHaddock super.nats; - bytestring-builder = dontHaddock super.bytestring-builder; - - # Setup: At least the following dependencies are missing: base <4.8 - hspec-expectations = overrideCabal super.hspec-expectations (drv: { - postPatch = "sed -i -e 's|base < 4.8|base|' hspec-expectations.cabal"; - }); - utf8-string = overrideCabal super.utf8-string (drv: { - postPatch = "sed -i -e 's|base >= 3 && < 4.8|base|' utf8-string.cabal"; - }); - - # acid-state/safecopy#25 acid-state/safecopy#26 - safecopy = dontCheck (super.safecopy); - - # test suite broken, some instance is declared twice. - # https://bitbucket.org/FlorianHartwig/attobencode/issue/1 - AttoBencode = dontCheck super.AttoBencode; - - # Test suite fails with some (seemingly harmless) error. - # https://code.google.com/p/scrapyourboilerplate/issues/detail?id=24 - syb = dontCheck super.syb; - - # Test suite has stricter version bounds - retry = dontCheck super.retry; - - # test/System/Posix/Types/OrphansSpec.hs:19:13: - # Not in scope: type constructor or class ‘Int32’ - base-orphans = dontCheck super.base-orphans; - - # Test suite fails with time >= 1.5 - http-date = dontCheck super.http-date; - - # Version 1.19.5 fails its test suite. - happy = dontCheck super.happy; - - # Upstream was notified about the over-specified constraint on 'base' - # but refused to do anything about it because he "doesn't want to - # support a moving target". Go figure. - barecheck = doJailbreak super.barecheck; - - # https://github.com/kazu-yamamoto/unix-time/issues/30 - unix-time = dontCheck super.unix-time; - - # diagrams/monoid-extras#19 - monoid-extras = overrideCabal super.monoid-extras (drv: { - prePatch = "sed -i 's|4\.8|4.9|' monoid-extras.cabal"; - }); - - # diagrams/statestack#5 - statestack = overrideCabal super.statestack (drv: { - prePatch = "sed -i 's|4\.8|4.9|' statestack.cabal"; - }); - - # diagrams/diagrams-core#83 - diagrams-core = overrideCabal super.diagrams-core (drv: { - prePatch = "sed -i 's|4\.8|4.9|' diagrams-core.cabal"; - }); - - timezone-olson = doJailbreak super.timezone-olson; - xmonad-extras = overrideCabal super.xmonad-extras (drv: { - postPatch = '' - sed -i -e "s,<\*,<¤,g" XMonad/Actions/Volume.hs - ''; - }); - - # Workaround for a workaround, see comment for "ghcjs" flag. - jsaddle = let jsaddle' = disableCabalFlag super.jsaddle "ghcjs"; - in addBuildDepends jsaddle' [ self.glib self.gtk3 self.webkitgtk3 - self.webkitgtk3-javascriptcore ]; - - # https://github.com/lymar/hastache/issues/47 - hastache = dontCheck super.hastache; - - # The compat library is empty in the presence of mtl 2.2.x. - mtl-compat = dontHaddock super.mtl-compat; - - # https://github.com/bos/bloomfilter/issues/11 - bloomfilter = dontHaddock (appendConfigureFlag super.bloomfilter "--ghc-option=-XFlexibleContexts"); - - # https://github.com/ocharles/tasty-rerun/issues/5 - tasty-rerun = dontHaddock (appendConfigureFlag super.tasty-rerun "--ghc-option=-XFlexibleContexts"); - - # http://hub.darcs.net/ivanm/graphviz/issue/5 - graphviz = dontCheck (appendPatch super.graphviz ./patches/graphviz-fix-ghc710.patch); - - # https://github.com/HugoDaniel/RFC3339/issues/14 - timerep = dontCheck super.timerep; - - # Required to fix version 0.91.0.0. - wx = dontHaddock (appendConfigureFlag super.wx "--ghc-option=-XFlexibleContexts"); - - # Inexplicable haddock failure - # https://github.com/gregwebs/aeson-applicative/issues/2 - aeson-applicative = dontHaddock super.aeson-applicative; - - # GHC 7.10.1 is affected by https://github.com/srijs/hwsl2/issues/1. - hwsl2 = dontCheck super.hwsl2; - - # https://github.com/haskell/haddock/issues/427 - haddock = dontCheck self.haddock_2_16_1; - - # haddock-api >= 2.17 is GHC 8.0 only - haddock-api = self.haddock-api_2_16_1; - haddock-library = self.haddock-library_1_2_1; - - # The tests in vty-ui do not build, but vty-ui itself builds. - vty-ui = enableCabalFlag super.vty-ui "no-tests"; - - # https://github.com/fpco/stackage/issues/1112 - vector-algorithms = addBuildDepends (dontCheck super.vector-algorithms) [ self.mtl self.mwc-random ]; - - # vector with ghc < 8.0 needs semigroups - vector = addBuildDepend super.vector self.semigroups; - - # too strict dependency on directory - tasty-ant-xml = doJailbreak super.tasty-ant-xml; - - # https://github.com/thoughtpolice/hs-ed25519/issues/13 - ed25519 = dontCheck super.ed25519; - - # Breaks a dependency cycle between QuickCheck and semigroups - hashable = dontCheck super.hashable; - unordered-containers = dontCheck super.unordered-containers; - - # GHC versions prior to 8.x require additional build inputs. - aeson = disableCabalFlag (addBuildDepend super.aeson self.semigroups) "old-locale"; - ansi-wl-pprint = addBuildDepend super.ansi-wl-pprint self.semigroups; - attoparsec = addBuildDepends super.attoparsec (with self; [semigroups fail]); - bytes = addBuildDepend super.bytes self.doctest; - case-insensitive = addBuildDepend super.case-insensitive self.semigroups; - cmdargs = addBuildDepend super.cmdargs self.semigroups; - contravariant = addBuildDepend super.contravariant self.semigroups; - dependent-map = addBuildDepend super.dependent-map self.semigroups; - distributive = addBuildDepend (dontCheck super.distributive) self.semigroups; - Glob = addBuildDepends super.Glob (with self; [semigroups]); - hoauth2 = overrideCabal super.hoauth2 (drv: { testDepends = (drv.testDepends or []) ++ [ self.wai self.warp ]; }); - hslogger = addBuildDepend super.hslogger self.HUnit; - intervals = addBuildDepends super.intervals (with self; [doctest QuickCheck]); - lens = addBuildDepend super.lens self.generic-deriving; - mono-traversable = addBuildDepend super.mono-traversable self.semigroups; - natural-transformation = addBuildDepend super.natural-transformation self.semigroups; - optparse-applicative = addBuildDepends super.optparse-applicative [self.semigroups self.fail]; - parser-combinators = addBuildDepend super.parser-combinators self.semigroups; - QuickCheck = addBuildDepend super.QuickCheck self.semigroups; - reflection = addBuildDepend super.reflection self.semigroups; - semigroups = addBuildDepends (dontCheck super.semigroups) (with self; [hashable tagged text unordered-containers]); - tar = addBuildDepend super.tar self.semigroups; - texmath = addBuildDepend super.texmath self.network-uri; - yesod-auth-oauth2 = overrideCabal super.yesod-auth-oauth2 (drv: { testDepends = (drv.testDepends or []) ++ [ self.load-env self.yesod ]; }); - - # cereal must have `fail` in pre-ghc-8.0.x versions and tests require - # bytestring>=0.10.8.1. - cereal = dontCheck (addBuildDepend super.cereal self.fail); - - # The test suite requires Cabal 1.24.x or later to compile. - comonad = dontCheck super.comonad; - semigroupoids = dontCheck super.semigroupoids; - - # Newer versions require base >=4.9 && <5. - colour = self.colour_2_3_3; - - # https://github.com/atzedijkstra/chr/issues/1 - chr-pretty = doJailbreak super.chr-pretty; - chr-parse = doJailbreak super.chr-parse; - - # The autogenerated Nix expressions don't take into - # account `if impl(ghc >= x.y)`, which is a common method to depend - # on `semigroups` or `fail` when building with GHC < 8.0. - system-filepath = addBuildDepend super.system-filepath self.semigroups; - haskell-src-exts = addBuildDepend super.haskell-src-exts self.semigroups; - free = addBuildDepend super.free self.fail; - - # Newer versions don't build without base-4.9 - resourcet = self.resourcet_1_1_11; - conduit = self.conduit_1_2_13_1; - -} diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix deleted file mode 100644 index f475512a8dab..000000000000 --- a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix +++ /dev/null @@ -1,84 +0,0 @@ -{ pkgs, haskellLib }: - -with haskellLib; - -self: super: { - - # Suitable LLVM version. - llvmPackages = pkgs.llvmPackages_37; - - # Disable GHC 8.0.x core libraries. - array = null; - base = null; - binary = null; - bytestring = null; - Cabal = null; - containers = null; - deepseq = null; - directory = null; - filepath = null; - ghc-boot = null; - ghc-boot-th = null; - ghc-compact = null; - ghc-prim = null; - ghci = null; - haskeline = null; - hoopl = null; - hpc = null; - integer-gmp = null; - pretty = null; - process = null; - rts = null; - template-haskell = null; - terminfo = null; - time = null; - transformers = null; - unix = null; - xhtml = null; - - # These are now core libraries in GHC 8.4.x. - mtl = self.mtl_2_2_2; - parsec = self.parsec_3_1_13_0; - stm = self.stm_2_4_5_0; - text = self.text_1_2_3_0; - - # https://github.com/bmillwood/applicative-quoters/issues/6 - applicative-quoters = appendPatch super.applicative-quoters (pkgs.fetchpatch { - url = "https://patch-diff.githubusercontent.com/raw/bmillwood/applicative-quoters/pull/7.patch"; - sha256 = "026vv2k3ks73jngwifszv8l59clg88pcdr4mz0wr0gamivkfa1zy"; - }); - - # Requires ghc 8.2 - ghc-proofs = dontDistribute super.ghc-proofs; - - # https://github.com/thoughtbot/yesod-auth-oauth2/pull/77 - yesod-auth-oauth2 = doJailbreak super.yesod-auth-oauth2; - - # https://github.com/nominolo/ghc-syb/issues/20 - ghc-syb-utils = dontCheck super.ghc-syb-utils; - - # Newer versions require ghc>=8.2 - apply-refact = super.apply-refact_0_3_0_1; - - # This builds needs the latest Cabal version. - cabal2nix = super.cabal2nix.overrideScope (self: super: { Cabal = self.Cabal_2_0_1_1; }); - - # Add appropriate Cabal library to build this code. - stack = addSetupDepend super.stack self.Cabal_2_0_1_1; - - # inline-c > 0.5.6.0 requires template-haskell >= 2.12 - inline-c = super.inline-c_0_5_6_1; - inline-c-cpp = super.inline-c-cpp_0_1_0_0; - - # test dep hedgehog pulls in concurrent-output, which does not build - # due to processing version mismatch - either = dontCheck super.either; - - # test dep tasty has a version mismatch - indents = dontCheck super.indents; - - # Newer versions require GHC 8.2. - haddock-library = self.haddock-library_1_4_3; - haddock-api = self.haddock-api_2_17_4; - haddock = self.haddock_2_17_5; -} diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix index f73172e02d38..7a5b78ba74c6 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix @@ -39,8 +39,8 @@ self: super: { # These are now core libraries in GHC 8.4.x. mtl = self.mtl_2_2_2; parsec = self.parsec_3_1_13_0; - stm = self.stm_2_4_5_0; - text = self.text_1_2_3_0; + stm = self.stm_2_5_0_0; + text = self.text_1_2_3_1; # Make sure we can still build Cabal 1.x. Cabal_1_24_2_0 = overrideCabal super.Cabal_1_24_2_0 (drv: { @@ -96,4 +96,7 @@ self: super: { haddock-library = dontHaddock (dontCheck self.haddock-library_1_5_0_1); })); + # GHC 8.2 doesn't have semigroups included by default + ListLike = addBuildDepend super.ListLike self.semigroups; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix index 49c3623d5d6b..83cb831345c1 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix @@ -56,4 +56,19 @@ self: super: { }; in appendPatch super.hadoop-rpc patch; + # stack-1.9.1 needs Cabal 2.4.x, a recent version of hpack, and a non-recent + # version of yaml. Go figure. We avoid overrideScope here because using it to + # change Cabal would re-compile every single package instead of just those + # that have it as an actual library dependency. The explicit overrides are + # more verbose but friendlier for Hydra. + stack = (doJailbreak super.stack).override { + Cabal = self.Cabal_2_4_1_0; + hpack = self.hpack_0_31_1.override { Cabal = self.Cabal_2_4_1_0; }; + yaml = self.yaml_0_11_0_0; + hackage-security = self.hackage-security.override { Cabal = self.Cabal_2_4_1_0; }; + }; + hpack_0_31_1 = super.hpack_0_31_1.override { + yaml = self.yaml_0_11_0_0; + }; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix index 42712df3295b..2b3165981ead 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix @@ -44,17 +44,60 @@ self: super: { # Use to be a core-library, but no longer is since GHC 8.4.x. hoopl = self.hoopl_3_10_2_2; - # lts-12.x versions do not compile. + # LTS-12.x versions do not compile. + base-orphans = self.base-orphans_0_8; + brick = self.brick_0_45; + cassava-megaparsec = doJailbreak super.cassava-megaparsec; + config-ini = doJailbreak super.config-ini; # https://github.com/aisamanra/config-ini/issues/18 + contravariant = self.contravariant_1_5; + fgl = self.fgl_5_7_0_1; + free = self.free_5_1; + haddock-library = dontCheck super.haddock-library_1_7_0; + HaTeX = doJailbreak super.HaTeX; + hpack = self.hpack_0_31_1; + hslua = self.hslua_1_0_1; + hslua-module-text = self.hslua-module-text_0_2_0; + hspec = self.hspec_2_6_0; + hspec-contrib = self.hspec-contrib_0_5_1; + hspec-core = self.hspec-core_2_6_0; + hspec-discover = self.hspec-discover_2_6_0; + hspec-megaparsec = doJailbreak super.hspec-megaparsec; # newer versions need megaparsec 7.x + hspec-meta = self.hspec-meta_2_6_0; + JuicyPixels = self.JuicyPixels_3_3_2; + lens = self.lens_4_17; + megaparsec = dontCheck (doJailbreak super.megaparsec); + pandoc = self.pandoc_2_5; + pandoc-citeproc = self.pandoc-citeproc_0_15; + pandoc-citeproc_0_15 = doJailbreak super.pandoc-citeproc_0_15; + patience = markBrokenVersion "0.1.1" super.patience; + polyparse = self.polyparse_1_12_1; primitive = self.primitive_0_6_4_0; + QuickCheck = self.QuickCheck_2_12_6_1; + semigroupoids = self.semigroupoids_5_3_1; tagged = self.tagged_0_8_6; + vty = self.vty_5_25_1; + wizards = doJailbreak super.wizards; + wl-pprint-extras = doJailbreak super.wl-pprint-extras; + yaml = self.yaml_0_11_0_0; - # Over-specified constraints. - async = doJailbreak super.async; # base >=4.3 && <4.12, stm >=2.2 && <2.5 - ChasingBottoms = doJailbreak super.ChasingBottoms; # base >=4.2 && <4.12, containers >=0.3 && <0.6 - hashable = doJailbreak super.hashable; # base >=4.4 && <4.1 - hashable-time = doJailbreak super.hashable-time; # base >=4.7 && <4.12 - integer-logarithms = doJailbreak super.integer-logarithms; # base >=4.3 && <4.12 - tar = doJailbreak super.tar; # containers >=0.2 && <0.6 - test-framework = doJailbreak super.test-framework; # containers >=0.1 && <0.6 + # https://github.com/tibbe/unordered-containers/issues/214 + unordered-containers = dontCheck super.unordered-containers; + + # Test suite does not compile. + cereal = dontCheck super.cereal; + data-clist = doJailbreak super.data-clist; # won't cope with QuickCheck 2.12.x + Diff = dontCheck super.Diff; + http-api-data = doJailbreak super.http-api-data; + persistent-sqlite = dontCheck super.persistent-sqlite; + psqueues = dontCheck super.psqueues; # won't cope with QuickCheck 2.12.x + system-fileio = dontCheck super.system-fileio; # avoid dependency on broken "patience" + unicode-transforms = dontCheck super.unicode-transforms; + monad-par = dontCheck super.monad-par; # https://github.com/simonmar/monad-par/issues/66 + + # https://github.com/jgm/skylighting/issues/55 + skylighting-core = dontCheck super.skylighting-core; + + # Break out of "yaml >=0.10.4.0 && <0.11". + stack = doJailbreak super.stack; } diff --git a/pkgs/development/haskell-modules/configuration-ghc-head.nix b/pkgs/development/haskell-modules/configuration-ghc-head.nix index 99f4cd87ce56..b71f75033f08 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-head.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-head.nix @@ -40,7 +40,7 @@ self: super: { xhtml = null; # jailbreak-cabal can use the native Cabal library. - jailbreak-cabal = pkgs.haskell.packages.ghc802.jailbreak-cabal; + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = null; }; # haddock: No input file(s). nats = dontHaddock super.nats; diff --git a/pkgs/development/haskell-modules/configuration-ghcjs.nix b/pkgs/development/haskell-modules/configuration-ghcjs.nix index c79406a94727..489f363db6a0 100644 --- a/pkgs/development/haskell-modules/configuration-ghcjs.nix +++ b/pkgs/development/haskell-modules/configuration-ghcjs.nix @@ -25,7 +25,7 @@ self: super: # GHCJS does not ship with the same core packages as GHC. # https://github.com/ghcjs/ghcjs/issues/676 - stm = self.stm_2_4_5_0; + stm = self.stm_2_5_0_0; ghc-compact = self.ghc-compact_0_1_0_0; network = addBuildTools super.network (pkgs.lib.optional pkgs.buildPlatform.isDarwin pkgs.buildPackages.darwin.libiconv); diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 3aee4857f993..18a6c1ea12b1 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -1,6 +1,6 @@ # pkgs/development/haskell-modules/configuration-hackage2nix.yaml -compiler: ghc-8.4.3 +compiler: ghc-8.4.4 core-packages: - array-0.5.2.0 @@ -12,12 +12,12 @@ core-packages: - deepseq-1.4.3.0 - directory-1.3.1.5 - filepath-1.4.2 - - ghc-8.4.3 - - ghc-boot-8.4.3 - - ghc-boot-th-8.4.3 + - ghc-8.4.4 + - ghc-boot-8.4.4 + - ghc-boot-th-8.4.4 - ghc-compact-0.1.0.0 - ghc-prim-0.5.2.0 - - ghci-8.4.3 + - ghci-8.4.4 - haskeline-0.7.4.2 - hpc-0.6.0.3 - integer-gmp-1.0.2.0 @@ -26,10 +26,10 @@ core-packages: - pretty-1.1.3.6 - process-1.6.3.0 - rts-1.0 - - stm-2.4.5.0 + - stm-2.4.5.1 - template-haskell-2.13.0.0 - terminfo-0.4.1.1 - - text-1.2.3.0 + - text-1.2.3.1 - time-1.8.0.2 - transformers-0.5.5.0 - unix-2.7.2.2 @@ -41,9 +41,9 @@ core-packages: - ghcjs-base-0 default-package-overrides: - # Newer versions require contravariant-1.5.*, which many builds refuse at the moment. - - base-compat-batteries ==0.10.1 - # LTS Haskell 12.7 + # Newer versions don't work in LTS-12.x + - cassava-megaparsec < 2 + # LTS Haskell 12.22 - abstract-deque ==0.3 - abstract-deque-tests ==0.3 - abstract-par ==0.3.3 @@ -54,16 +54,16 @@ default-package-overrides: - ad ==4.3.5 - adjunctions ==4.4 - adler32 ==0.1.2.0 - - aern2-mp ==0.1.2.0 + - aern2-mp ==0.1.3.1 - aern2-real ==0.1.1.0 - aeson ==1.3.1.1 - aeson-attoparsec ==0.0.0 - aeson-better-errors ==0.9.1.0 - aeson-casing ==0.1.0.5 - - aeson-compat ==0.3.8 + - aeson-compat ==0.3.9 - aeson-diff ==1.1.0.5 - aeson-extra ==0.4.1.1 - - aeson-generic-compat ==0.0.1.2 + - aeson-generic-compat ==0.0.1.3 - aeson-iproute ==0.2 - aeson-picker ==0.1.0.4 - aeson-pretty ==0.8.7 @@ -71,17 +71,18 @@ default-package-overrides: - aeson-typescript ==0.1.1.0 - aeson-utils ==0.3.0.2 - aeson-yak ==0.1.1.3 - - Agda ==2.5.4.1 + - Agda ==2.5.4.2 - al ==0.1.4.2 - alarmclock ==0.5.0.2 - alerts ==0.1.0.0 - alex ==3.2.4 - - alg ==0.2.6.0 + - alg ==0.2.8.0 - algebra ==4.3.1 + - algebraic-graphs ==0.2 - Allure ==0.8.3.0 - almost-fix ==0.0.2 - alsa-core ==0.5.0.1 - - alsa-pcm ==0.6.1 + - alsa-pcm ==0.6.1.1 - alsa-seq ==0.6.0.7 - alternative-vector ==0.0.0 - alternators ==1.0.0.0 @@ -177,15 +178,15 @@ default-package-overrides: - amazonka-xray ==1.6.0 - amqp ==0.18.1 - annotated-wl-pprint ==0.7.0 - - ansi-terminal ==0.8.0.4 + - ansi-terminal ==0.8.2 - ansi-wl-pprint ==0.6.8.2 - ANum ==0.2.0.2 - api-field-json-th ==0.1.0.2 - - appar ==0.1.4 + - appar ==0.1.5 - apply-refact ==0.5.0.0 - - apportionment ==0.0.0.2 + - apportionment ==0.0.0.3 - approximate ==0.3.1 - - app-settings ==0.2.0.11 + - app-settings ==0.2.0.12 - arithmoi ==0.7.0.0 - array-memoize ==0.6.0 - arrow-extras ==0.1.0.1 @@ -204,33 +205,33 @@ default-package-overrides: - atom-basic ==0.2.5 - atom-conduit ==0.5.0.1 - atomic-primops ==0.8.2 - - atomic-write ==0.2.0.5 + - atomic-write ==0.2.0.6 - attoparsec ==0.13.2.2 - attoparsec-base64 ==0.0.0 - attoparsec-binary ==0.2 - attoparsec-expr ==0.1.1.2 - attoparsec-ip ==0.0.1 - - attoparsec-iso8601 ==1.0.0.0 + - attoparsec-iso8601 ==1.0.1.0 - attoparsec-path ==0.0.0.1 - attoparsec-uri ==0.0.4 - audacity ==0.0.2 - authenticate ==1.3.4 - authenticate-oauth ==1.6 - auto ==0.4.3.1 - - autoexporter ==1.1.10 + - autoexporter ==1.1.13 - auto-update ==0.1.4 - - avro ==0.3.4.2 + - avro ==0.3.5.1 - avwx ==0.3.0.2 - backprop ==0.2.5.0 - - bank-holidays-england ==0.1.0.7 + - bank-holidays-england ==0.1.0.8 - barrier ==0.1.1 - base16-bytestring ==0.1.1.6 - base32string ==0.9.1 - base58string ==0.10.0 - - base64-bytestring ==1.0.0.1 + - base64-bytestring ==1.0.0.2 - base64-bytestring-type ==1 - base64-string ==0.2 - - base-compat ==0.10.4 + - base-compat ==0.10.5 - base-compat-batteries ==0.10.1 - basement ==0.0.8 - base-orphans ==0.7 @@ -241,7 +242,7 @@ default-package-overrides: - bcrypt ==0.0.11 - beam-core ==0.7.2.2 - beam-migrate ==0.3.2.1 - - bench ==1.0.11 + - bench ==1.0.12 - bencode ==0.6.0.0 - between ==0.11.0.0 - bhoogle ==0.1.3.5 @@ -250,7 +251,7 @@ default-package-overrides: - bimap ==0.3.3 - bimap-server ==0.1.0.1 - binary-bits ==0.5 - - binary-conduit ==1.3 + - binary-conduit ==1.3.1 - binary-ext ==2.0.4 - binary-ieee754 ==0.1.0.0 - binary-list ==1.1.1.2 @@ -259,7 +260,7 @@ default-package-overrides: - binary-parsers ==0.2.3.0 - binary-search ==1.0.0.3 - binary-shared ==0.8.3 - - binary-tagged ==0.1.5 + - binary-tagged ==0.1.5.1 - bindings-DSL ==1.0.25 - bindings-GLFW ==3.2.1.1 - bindings-libzip ==1.0.1 @@ -286,7 +287,7 @@ default-package-overrides: - blaze-builder ==0.4.1.0 - blaze-colonnade ==1.2.2 - blaze-html ==0.9.1.1 - - blaze-markup ==0.8.2.1 + - blaze-markup ==0.8.2.2 - blaze-svg ==0.3.6.1 - blaze-textual ==0.2.1.0 - bmp ==1.2.6.3 @@ -306,38 +307,38 @@ default-package-overrides: - brick ==0.37.2 - brittany ==0.11.0.0 - broadcast-chan ==0.1.1 - - bsb-http-chunked ==0.0.0.2 + - bsb-http-chunked ==0.0.0.4 - bson ==0.3.2.6 - bson-lens ==0.1.1 - btrfs ==0.1.2.3 - - buffer-builder ==0.2.4.6 + - buffer-builder ==0.2.4.7 - buffer-pipe ==0.0 - - butcher ==1.3.1.1 + - butcher ==1.3.2.0 - butter ==0.1.0.6 - bv ==0.5 - - bv-little ==0.1.1 + - bv-little ==0.1.2 - byteable ==0.1.1 - bytedump ==1.0 - byteorder ==1.0.4 - bytes ==0.15.5 - byteset ==0.1.1.0 - - bytestring-builder ==0.10.8.1.0 + - bytestring-builder ==0.10.8.2.0 - bytestring-conversion ==0.3.1 - bytestring-lexing ==0.5.0.2 - bytestring-strict-builder ==0.4.5.1 - bytestring-tree-builder ==0.2.7.2 - bzlib ==0.5.0.5 - bzlib-conduit ==0.3.0.1 - - c2hs ==0.28.5 + - c2hs ==0.28.6 - Cabal ==2.2.0.1 - cabal2spec ==2.1.1 - cabal-doctest ==1.0.6 - - cabal-rpm ==0.12.5 + - cabal-rpm ==0.12.6 - cache ==0.1.1.1 - - cachix ==0.1.1 - - cachix-api ==0.1.0.1 + - cachix ==0.1.3 + - cachix-api ==0.1.0.3 - cairo ==0.13.5.0 - - calendar-recycling ==0.0 + - calendar-recycling ==0.0.0.1 - call-stack ==0.1.0 - capataz ==0.2.0.0 - carray ==0.1.6.8 @@ -350,22 +351,23 @@ default-package-overrides: - cassava-records ==0.1.0.4 - cast ==0.1.0.2 - category ==0.2.0.1 - - cborg ==0.2.0.0 + - cayley-client ==0.4.7 + - cborg ==0.2.1.0 - cereal ==0.5.7.0 - cereal-conduit ==0.8.0 - cereal-text ==0.1.0.2 - cereal-time ==0.1.0.0 - cereal-vector ==0.2.0.1 - cfenv ==0.1.0.0 - - chan ==0.0.3 + - chan ==0.0.4.1 - ChannelT ==0.0.0.7 - charset ==0.3.7.1 - charsetdetect-ae ==1.1.0.4 - chart-unit ==0.7.0.0 - chaselev-deque ==0.5.0.5 - - ChasingBottoms ==1.3.1.4 + - ChasingBottoms ==1.3.1.5 - chatwork ==0.1.3.5 - - cheapskate ==0.1.1 + - cheapskate ==0.1.1.1 - cheapskate-highlight ==0.1.0.0 - cheapskate-lucid ==0.1.0.0 - check-email ==1.0.2 @@ -375,7 +377,7 @@ default-package-overrides: - chronologique ==0.3.1.1 - chunked-data ==0.3.1 - cipher-aes ==0.2.11 - - cipher-aes128 ==0.7.0.3 + - cipher-aes128 ==0.7.0.4 - cipher-blowfish ==0.0.3 - cipher-camellia ==0.0.2 - cipher-des ==0.0.6 @@ -386,7 +388,7 @@ default-package-overrides: - clash-ghc ==0.99.3 - clash-lib ==0.99.3 - clash-prelude ==0.99.3 - - classyplate ==0.3.1.0 + - classyplate ==0.3.2.0 - classy-prelude ==1.4.0 - classy-prelude-conduit ==1.4.0 - classy-prelude-yesod ==1.4.0 @@ -396,11 +398,11 @@ default-package-overrides: - clock ==0.7.2 - clock-extras ==0.1.0.2 - closed ==0.2.0 - - clr-host ==0.2.0.1 + - clr-host ==0.2.1.0 - clr-marshal ==0.2.0.0 - clumpiness ==0.17.0.0 - ClustalParser ==1.2.3 - - cmark-gfm ==0.1.4 + - cmark-gfm ==0.1.6 - cmdargs ==0.10.20 - code-builder ==0.1.3 - codec ==0.2.1 @@ -413,9 +415,9 @@ default-package-overrides: - colorful-monoids ==0.2.1.2 - colorize-haskell ==1.0.1 - colour ==2.3.4 - - combinatorial ==0.1 - - comfort-graph ==0.0.3 - - commutative ==0.0.1.4 + - combinatorial ==0.1.0.1 + - comfort-graph ==0.0.3.1 + - commutative ==0.0.2 - comonad ==5.0.4 - compactmap ==0.1.4.2.1 - compensated ==0.7.2 @@ -426,17 +428,17 @@ default-package-overrides: - composable-associations-aeson ==0.1.0.0 - composition ==1.0.2.1 - composition-extra ==2.0.0 - - composition-prelude ==1.5.0.8 + - composition-prelude ==1.5.3.1 - compressed ==3.11 - concise ==0.1.0.1 - - concurrency ==1.6.0.0 + - concurrency ==1.6.2.0 - concurrent-extra ==0.7.0.12 - - concurrent-output ==1.10.6 - - concurrent-split ==0.0.1 + - concurrent-output ==1.10.9 + - concurrent-split ==0.0.1.1 - concurrent-supply ==0.1.8 - cond ==0.4.1.1 - - conduit ==1.3.0.3 - - conduit-algorithms ==0.0.8.1 + - conduit ==1.3.1 + - conduit-algorithms ==0.0.8.2 - conduit-combinators ==1.3.0 - conduit-connection ==0.1.0.4 - conduit-extra ==1.3.0 @@ -457,7 +459,8 @@ default-package-overrides: - contravariant ==1.4.1 - contravariant-extras ==0.3.4 - control-bool ==0.2.1 - - control-monad-free ==0.6.1 + - control-dsl ==0.2.1.3 + - control-monad-free ==0.6.2 - control-monad-omega ==0.3.1 - convertible ==1.1.1.0 - cookie ==0.4.4 @@ -470,7 +473,8 @@ default-package-overrides: - cpu ==0.1.2 - cpuinfo ==0.1.0.1 - cql ==4.0.1 - - cql-io ==1.0.1 + - cql-io ==1.0.1.1 + - crackNum ==2.3 - credential-store ==0.1.2 - criterion ==1.4.1.0 - criterion-measurement ==0.1.1.0 @@ -481,7 +485,7 @@ default-package-overrides: - crypto-cipher-tests ==0.0.11 - crypto-cipher-types ==0.0.9 - cryptocompare ==0.1.1 - - crypto-enigma ==0.0.2.12 + - crypto-enigma ==0.0.3.1 - cryptohash ==0.11.9 - cryptohash-cryptoapi ==0.1.4 - cryptohash-md5 ==0.11.100.1 @@ -497,9 +501,9 @@ default-package-overrides: - crypto-random ==0.0.9 - crypto-random-api ==0.2.0 - crypt-sha512 ==0 - - csg ==0.1.0.4 + - csg ==0.1.0.5 - csp ==1.4.0 - - css-syntax ==0.0.7 + - css-syntax ==0.0.8 - css-text ==0.1.3.0 - csv ==0.1.2 - ctrie ==0.2 @@ -512,11 +516,11 @@ default-package-overrides: - currency ==0.2.0.0 - cutter ==0.0 - cyclotomic ==0.5.1 - - czipwith ==1.0.1.0 + - czipwith ==1.0.1.1 - darcs ==2.14.1 - - data-accessor ==0.2.2.7 + - data-accessor ==0.2.2.8 - data-accessor-mtl ==0.2.0.4 - - data-accessor-template ==0.2.1.15 + - data-accessor-template ==0.2.1.16 - data-accessor-transformers ==0.2.1.7 - data-binary-ieee754 ==0.4.4 - data-bword ==0.1.0.1 @@ -529,7 +533,7 @@ default-package-overrides: - data-default-instances-old-locale ==0.0.1 - data-diverse ==4.6.0.0 - data-diverse-lens ==4.3.0.0 - - datadog ==0.2.2.0 + - datadog ==0.2.3.0 - data-dword ==0.3.1.2 - data-endian ==0.1.1 - data-fix ==0.2.0 @@ -542,36 +546,36 @@ default-package-overrides: - data-msgpack-types ==0.0.2 - data-or ==1.0.0.5 - data-ordlist ==0.4.7.0 - - data-ref ==0.0.1.1 + - data-ref ==0.0.1.2 - data-reify ==0.6.1 - data-serializer ==0.3.4 - datasets ==0.2.5 - data-textual ==0.3.0.2 - - data-tree-print ==0.1.0.1 + - data-tree-print ==0.1.0.2 - dataurl ==0.1.0.0 - - DAV ==1.3.2 + - DAV ==1.3.3 - dawg-ord ==0.5.1.0 - dbcleaner ==0.1.3 - dbus ==1.0.1 - - debian-build ==0.10.1.1 + - debian-build ==0.10.1.2 - debug ==0.1.1 - debug-trace-var ==0.2.0 - Decimal ==0.5.1 - declarative ==0.5.2 - deepseq-generics ==0.2.0.0 - - dejafu ==1.11.0.3 + - dejafu ==1.11.0.4 - dependent-map ==0.2.4.0 - dependent-sum ==0.4 - dependent-sum-template ==0.0.0.6 - deque ==0.2.1 - - deriving-compat ==0.5.1 - - derulo ==1.0.3 + - deriving-compat ==0.5.2 + - derulo ==1.0.5 - detour-via-sci ==1.0.0 - df1 ==0.1.1 - dhall ==1.15.1 - - dhall-bash ==1.0.14 - - dhall-json ==1.2.2 - - dhall-text ==1.0.11 + - dhall-bash ==1.0.15 + - dhall-json ==1.2.3 + - dhall-text ==1.0.14 - di ==1.0.1 - diagrams ==1.4 - diagrams-builder ==0.8.0.3 @@ -583,7 +587,7 @@ default-package-overrides: - diagrams-html5 ==1.4.1 - diagrams-lib ==1.4.2.3 - diagrams-postscript ==1.4.1 - - diagrams-rasterific ==1.4.1 + - diagrams-rasterific ==1.4.1.1 - diagrams-solve ==0.1.1 - diagrams-svg ==1.4.2 - di-core ==1.0.3 @@ -600,10 +604,10 @@ default-package-overrides: - discount ==0.1.1 - discrimination ==0.3 - disk-free-space ==0.1.0.1 - - distributed-closure ==0.4.0 + - distributed-closure ==0.4.1 - distributed-static ==0.3.8 - distributive ==0.5.3 - - dlist ==0.8.0.4 + - dlist ==0.8.0.5 - dlist-instances ==0.1.1.1 - dlist-nonempty ==0.1.1 - dns ==3.0.4 @@ -611,9 +615,9 @@ default-package-overrides: - dockerfile ==0.1.0.1 - docopt ==0.7.0.5 - doctemplates ==0.2.2.1 - - doctest ==0.16.0 + - doctest ==0.16.0.1 - doctest-discover ==0.1.0.9 - - doctest-driver-gen ==0.2.0.3 + - doctest-driver-gen ==0.2.0.4 - do-list ==1.0.1 - dom-parser ==3.1.0 - dotenv ==0.5.2.5 @@ -624,7 +628,7 @@ default-package-overrides: - DRBG ==0.5.5 - drifter ==0.2.3 - drifter-postgresql ==0.2.1 - - dsp ==0.2.4 + - dsp ==0.2.4.1 - dual-tree ==0.2.2 - dublincore-xml-conduit ==0.1.0.2 - dunai ==0.4.0.0 @@ -633,7 +637,7 @@ default-package-overrides: - dyre ==0.8.12 - Earley ==0.12.1.0 - easy-file ==0.2.2 - - easytest ==0.2 + - easytest ==0.2.1 - Ebnf2ps ==1.0.15 - echo ==0.1.3 - ed25519 ==0.0.5.0 @@ -645,7 +649,7 @@ default-package-overrides: - either ==5.0.1 - either-unwrap ==1.1 - ekg ==0.4.0.15 - - ekg-core ==0.1.1.4 + - ekg-core ==0.1.1.6 - ekg-json ==0.1.0.6 - ekg-statsd ==0.2.4.0 - ekg-wai ==0.1.0.3 @@ -654,24 +658,24 @@ default-package-overrides: - eliminators ==0.4.1 - elm-core-sources ==1.0.0 - elm-export ==0.6.0.1 - - email-validate ==2.3.2.6 + - email-validate ==2.3.2.9 - enclosed-exceptions ==1.0.3 - - entropy ==0.4.1.1 + - entropy ==0.4.1.4 - enummapset ==0.5.2.2 - enumset ==0.0.4.1 - enum-subset-generate ==0.1.0.0 - envelope ==0.2.2.0 - - envy ==1.5.0.0 + - envy ==1.5.1.0 - epub-metadata ==4.5 - eq ==4.2 - equal-files ==0.0.5.3 - - equivalence ==0.3.2 + - equivalence ==0.3.3 - erf ==2.0.0.0 - errors ==2.3.0 - errors-ext ==0.4.2 - error-util ==0.0.1.2 - ersatz ==0.4.4 - - etc ==0.4.0.3 + - etc ==0.4.1.0 - event ==0.1.4 - eventful-core ==0.2.0 - eventful-memory ==0.2.0 @@ -679,7 +683,7 @@ default-package-overrides: - eventful-sqlite ==0.2.0 - eventful-test-helpers ==0.2.0 - event-list ==0.1.2 - - eventstore ==1.1.5 + - eventstore ==1.1.6 - every ==0.0.1 - exact-combinatorics ==0.2.0.8 - exact-pi ==0.4.1.4 @@ -697,9 +701,9 @@ default-package-overrides: - exp-pairs ==0.1.6.0 - extensible ==0.4.9 - extensible-exceptions ==0.1.1.4 - - extra ==1.6.9 + - extra ==1.6.13 - extractable-singleton ==0.0.1 - - extrapolate ==0.3.1 + - extrapolate ==0.3.3 - facts ==0.0.1.0 - fail ==4.9.0.0 - farmhash ==0.1.0.5 @@ -713,11 +717,11 @@ default-package-overrides: - fclabels ==2.0.3.3 - feature-flags ==0.1.0.1 - fedora-haskell-tools ==0.5.1 - - feed ==1.0.0.0 + - feed ==1.0.1.0 - FenwickTree ==0.1.2.1 - fft ==0.1.8.6 - fgl ==5.6.0.0 - - filecache ==0.4.0 + - filecache ==0.4.1 - file-embed ==0.0.10.1 - file-embed-lzma ==0 - filelock ==0.1.1.2 @@ -727,10 +731,10 @@ default-package-overrides: - filter-logger ==0.6.0.0 - filtrable ==0.1.1.0 - fin ==0.0.1 - - Fin ==0.2.3.0 + - Fin ==0.2.6.0 - FindBin ==0.0.5 - find-clumpiness ==0.2.3.1 - - fingertree ==0.1.4.1 + - fingertree ==0.1.4.2 - finite-typelits ==0.1.4.2 - first-class-patterns ==0.3.2.4 - fixed ==0.2.1.1 @@ -742,16 +746,19 @@ default-package-overrides: - flat-mcmc ==1.5.0 - flay ==0.4 - flexible-defaults ==0.0.2 + - FloatingHex ==0.4 - floatshow ==0.2.4 - - flow ==1.0.14 + - flow ==1.0.17 - fmlist ==0.9.2 - fn ==0.3.0.2 - focus ==0.1.5.2 - - fold-debounce ==0.2.0.7 - - fold-debounce-conduit ==0.2.0.1 - - foldl ==1.4.3 + - focuslist ==0.1.0.1 + - foldable1 ==0.1.0.0 + - fold-debounce ==0.2.0.8 + - fold-debounce-conduit ==0.2.0.3 + - foldl ==1.4.5 - folds ==0.7.4 - - FontyFruity ==0.5.3.3 + - FontyFruity ==0.5.3.4 - force-layout ==0.4.0.6 - foreign-store ==0.2 - ForestStructures ==0.0.0.2 @@ -778,7 +785,7 @@ default-package-overrides: - fuzzcheck ==0.1.1 - fuzzy-dates ==0.1.1.1 - fuzzyset ==0.1.0.6 - - gauge ==0.2.3 + - gauge ==0.2.4 - gc ==0.0.2 - gd ==3000.7.3 - gdax ==0.6.0.0 @@ -798,31 +805,31 @@ default-package-overrides: - genvalidity ==0.5.1.0 - genvalidity-aeson ==0.2.0.2 - genvalidity-bytestring ==0.2.0.2 - - genvalidity-containers ==0.5.0.0 - - genvalidity-hspec ==0.6.1.1 + - genvalidity-containers ==0.5.1.0 + - genvalidity-hspec ==0.6.2.0 - genvalidity-hspec-aeson ==0.3.0.0 - genvalidity-hspec-binary ==0.2.0.2 - genvalidity-hspec-cereal ==0.2.0.2 - genvalidity-hspec-hashable ==0.2.0.2 - genvalidity-path ==0.3.0.2 - - genvalidity-property ==0.2.1.0 - - genvalidity-scientific ==0.2.0.1 - - genvalidity-text ==0.5.0.2 - - genvalidity-time ==0.2.1.0 + - genvalidity-property ==0.2.1.1 + - genvalidity-scientific ==0.2.1.0 + - genvalidity-text ==0.5.1.0 + - genvalidity-time ==0.2.1.1 - genvalidity-unordered-containers ==0.2.0.3 - genvalidity-uuid ==0.1.0.2 - - genvalidity-vector ==0.2.0.2 + - genvalidity-vector ==0.2.0.3 - geodetics ==0.0.6 - - getopt-generics ==0.13.0.2 + - getopt-generics ==0.13.0.3 - ghc-core ==0.5.6 - ghc-exactprint ==0.5.6.1 - - ghcid ==0.7 + - ghcid ==0.7.1 - ghcjs-base-stub ==0.2.0.0 - ghcjs-codemirror ==0.0.0.2 - ghc-parser ==0.2.0.2 - ghc-paths ==0.1.0.9 - - ghc-prof ==1.4.1.3 - - ghc-syntax-highlighter ==0.0.2.0 + - ghc-prof ==1.4.1.4 + - ghc-syntax-highlighter ==0.0.3.0 - ghc-tcplugins-extra ==0.3 - ghc-typelits-extra ==0.2.6 - ghc-typelits-knownnat ==0.5.1 @@ -835,32 +842,33 @@ default-package-overrides: - gi-gio ==2.0.18 - gi-glib ==2.0.17 - gi-gobject ==2.0.16 - - gi-gtk ==3.0.24 - - gi-gtk-hs ==0.3.6.1 + - gi-gtk ==3.0.26 + - gi-gtk-hs ==0.3.6.3 - gi-gtksource ==3.0.16 - - gi-javascriptcore ==4.0.15 + - gi-javascriptcore ==4.0.16 - gio ==0.13.5.0 - gi-pango ==1.0.16 - giphy-api ==0.6.0.1 - github ==0.19 - - github-release ==1.2.2 + - github-release ==1.2.3 - github-types ==0.2.1 - github-webhooks ==0.10.0 - gitrev ==1.3.1 - git-vogue ==0.3.0.2 + - gi-vte ==2.91.19 - gl ==0.8.0 - glabrous ==0.3.6 - glaze ==0.3.0.1 - glazier ==1.0.0.0 - GLFW-b ==3.2.1.0 - glib ==0.13.6.0 - - Glob ==0.9.2 + - Glob ==0.9.3 - gloss ==1.12.0.0 - gloss-raster ==1.12.0.0 - gloss-rendering ==1.12.0.0 - GLURaw ==2.0.0.4 - GLUT ==2.7.0.14 - - gnuplot ==0.5.5.2 + - gnuplot ==0.5.5.3 - goggles ==0.3.2 - google-oauth2-jwt ==0.3.0 - gpolyline ==0.1.0.1 @@ -870,10 +878,16 @@ default-package-overrides: - graph-wrapper ==0.2.5.1 - gravatar ==0.8.0 - graylog ==0.1.0.1 - - greskell ==0.2.1.0 - - greskell-core ==0.1.2.2 - - greskell-websocket ==0.1.1.0 + - greskell ==0.2.2.0 + - greskell-core ==0.1.2.4 + - greskell-websocket ==0.1.1.2 - groom ==0.1.2.1 + - groundhog ==0.9.0 + - groundhog-inspector ==0.9.0 + - groundhog-mysql ==0.9.0 + - groundhog-postgresql ==0.9.0.1 + - groundhog-sqlite ==0.9.0 + - groundhog-th ==0.9.0.1 - groups ==0.4.1.0 - gtk ==0.14.10 - gtk2hs-buildtools ==0.13.4.0 @@ -884,35 +898,35 @@ default-package-overrides: - hackage-security ==0.5.3.0 - haddock-library ==1.5.0.1 - hailgun ==0.4.1.8 - - hakyll ==4.12.3.0 + - hakyll ==4.12.4.0 - half ==0.3 - hamilton ==0.1.0.3 - hamtsolo ==1.0.3 - HandsomeSoup ==0.4.2 - handwriting ==0.1.0.3 - - hapistrano ==0.3.5.9 + - hapistrano ==0.3.7.0 - happstack-server ==7.5.1.1 - happy ==1.19.9 - - hasbolt ==0.1.3.0 + - hasbolt ==0.1.3.1 - hashable ==1.2.7.0 - hashids ==1.0.2.4 - hashing ==0.1.0.1 - hashmap ==1.3.3 - hashtables ==1.2.3.1 - haskeline ==0.7.4.3 - - haskell-gi ==0.21.4 - - haskell-gi-base ==0.21.1 + - haskell-gi ==0.21.5 + - haskell-gi-base ==0.21.4 - haskell-gi-overloading ==1.0 - - haskell-lexer ==1.0.1 + - haskell-lexer ==1.0.2 - haskell-lsp ==0.2.2.0 - haskell-lsp-types ==0.2.2.0 - HaskellNet ==0.5.1 - HaskellNet-SSL ==0.3.4.0 - haskell-spacegoo ==0.2.0.1 - haskell-src ==1.0.3.0 - - haskell-src-exts ==1.20.2 + - haskell-src-exts ==1.20.3 - haskell-src-exts-simple ==1.20.0.0 - - haskell-src-exts-util ==0.2.3 + - haskell-src-exts-util ==0.2.4 - haskell-src-meta ==0.8.0.3 - haskell-tools-ast ==1.1.0.2 - haskell-tools-backend-ghc ==1.1.0.2 @@ -932,7 +946,7 @@ default-package-overrides: - hasql-transaction ==0.7 - hasty-hamiltonian ==1.3.2 - HaTeX ==3.19.0.0 - - haxl ==2.0.1.0 + - haxl ==2.0.1.1 - hbeanstalk ==0.2.4 - HCodecs ==0.5.1 - hdaemonize ==0.5.5 @@ -942,75 +956,77 @@ default-package-overrides: - heap ==1.0.4 - heaps ==0.3.6 - hebrew-time ==0.1.1 - - hedgehog ==0.6 + - hedgehog ==0.6.1 - hedgehog-corpus ==0.1.0 - - hedis ==0.10.3 + - hedis ==0.10.10 - here ==1.2.13 - heredoc ==0.2.0.0 - heterocephalus ==1.0.5.2 - hex ==0.1.2 - - hexml ==0.3.3 + - hexml ==0.3.4 - hexml-lens ==0.2.1 - hexpat ==0.20.13 - hexstring ==0.11.1 - hfsevents ==0.1.6 + - hgmp ==0.1.1 - hidapi ==0.1.5 - hidden-char ==0.1.0.2 - hierarchical-clustering ==0.4.6 - hierarchy ==1.0.2 - - higher-leveldb ==0.5.0.1 + - higher-leveldb ==0.5.0.2 - highlighting-kate ==0.6.4 - hinotify ==0.3.10 - hint ==0.8.0 - - histogram-fill ==0.9.0.0 + - histogram-fill ==0.9.1.0 - hjsmin ==0.2.0.2 - hlibgit2 ==0.18.0.16 - - hlibsass ==0.1.7.0 + - hlibsass ==0.1.8.0 - hmatrix ==0.19.0.0 - hmatrix-backprop ==0.1.2.3 - hmatrix-gsl ==0.19.0.1 - hmatrix-gsl-stats ==0.4.1.7 - hmatrix-morpheus ==0.1.1.2 - hmatrix-special ==0.19.0.0 - - hmatrix-vector-sized ==0.1.1.0 + - hmatrix-vector-sized ==0.1.1.2 - hmpfr ==0.4.4 - Hoed ==0.5.1 - hoopl ==3.10.2.2 - - hOpenPGP ==2.7.2 + - hOpenPGP ==2.7.4.1 - hopenpgp-tools ==0.21.2 - hopfli ==0.2.2.1 - hostname ==1.0 - hostname-validate ==1.0.0 - - hourglass ==0.2.11 + - hourglass ==0.2.12 - hourglass-orphans ==0.1.0.0 - hp2pretty ==0.8.0.2 - hpack ==0.28.2 - HPDF ==1.4.10 - hpqtypes ==1.5.3.0 - hprotoc ==2.4.11 - - hquantlib ==0.0.4.0 + - hquantlib ==0.0.5.0 + - hquantlib-time ==0.0.4.1 - hreader ==1.1.0 - hreader-lens ==0.1.3.0 - - hruby ==0.3.5.4 + - hruby ==0.3.6 - hsass ==0.7.0 - hs-bibutils ==6.6.0.0 - hscolour ==1.24.4 - hsdns ==1.7.1 - hsebaysdk ==0.4.0.0 - hsemail ==2 - - HSet ==0.0.1 - hset ==2.2.0 - - hsexif ==0.6.1.5 - - hs-functors ==0.1.2.0 + - HSet ==0.0.1 + - hsexif ==0.6.1.6 + - hs-functors ==0.1.3.0 - hs-GeoIP ==0.3 - hsini ==0.5.1.2 - hsinstall ==1.6 - HSlippyMap ==3.0.1 - - hslogger ==1.2.10 + - hslogger ==1.2.12 - hslua ==0.9.5.2 - hslua-aeson ==0.3.0.2 - hslua-module-text ==0.1.2.1 - - HsOpenSSL ==0.11.4.14 + - HsOpenSSL ==0.11.4.15 - HsOpenSSL-x509-system ==0.1.0.3 - hsp ==0.10.0 - hspec ==2.5.5 @@ -1034,19 +1050,19 @@ default-package-overrides: - HSvm ==0.1.0.3.22 - hsx-jmacro ==7.3.8.1 - hsyslog ==5.0.1 - - hsyslog-udp ==0.2.3 + - hsyslog-udp ==0.2.4 - htaglib ==1.2.0 - - HTF ==0.13.2.4 + - HTF ==0.13.2.5 - html ==1.0.1.2 - - html-conduit ==1.3.1 + - html-conduit ==1.3.2 - html-email-validate ==0.2.0.0 - html-entities ==1.1.4.2 - html-entity-map ==0.1.0.0 - htoml ==1.0.0.3 - HTTP ==4000.3.12 - - http2 ==1.6.3 + - http2 ==1.6.4 - http-api-data ==0.3.8.1 - - http-client ==0.5.13.1 + - http-client ==0.5.14 - http-client-openssl ==0.2.2.0 - http-client-tls ==0.3.5.3 - http-common ==0.8.2.0 @@ -1054,10 +1070,10 @@ default-package-overrides: - http-date ==0.0.8 - httpd-shed ==0.4.0.3 - http-link-header ==1.0.3.1 - - http-media ==0.7.1.2 + - http-media ==0.7.1.3 - http-reverse-proxy ==0.6.0 - http-streams ==0.8.6.1 - - http-types ==0.12.1 + - http-types ==0.12.2 - human-readable-duration ==0.2.0.3 - HUnit ==1.6.0.0 - HUnit-approx ==1.1.1.1 @@ -1065,8 +1081,8 @@ default-package-overrides: - hvect ==0.4.0.0 - hvega ==0.1.0.3 - hw-balancedparens ==0.2.0.2 - - hw-bits ==0.7.0.3 - - hw-conduit ==0.2.0.3 + - hw-bits ==0.7.0.5 + - hw-conduit ==0.2.0.5 - hw-diagnostics ==0.0.0.5 - hweblib ==0.6.3 - hw-excess ==0.2.0.2 @@ -1079,7 +1095,7 @@ default-package-overrides: - hw-mquery ==0.1.0.1 - hworker ==0.1.0.1 - hw-parser ==0.0.0.3 - - hw-prim ==0.6.2.9 + - hw-prim ==0.6.2.22 - hw-rankselect ==0.10.0.3 - hw-rankselect-base ==0.3.2.1 - hw-string-parse ==0.0.0.4 @@ -1112,13 +1128,13 @@ default-package-overrides: - Imlib ==0.1.2 - immortal ==0.3 - include-file ==0.1.0.3 - - incremental-parser ==0.3.1.1 - - indentation-core ==0.0.0.1 - - indentation-parsec ==0.0.0.1 + - incremental-parser ==0.3.2.1 + - indentation-core ==0.0.0.2 + - indentation-parsec ==0.0.0.2 - indents ==0.5.0.0 - - indexed-list-literals ==0.2.1.1 + - indexed-list-literals ==0.2.1.2 - inflections ==0.4.0.3 - - influxdb ==1.6.0.7 + - influxdb ==1.6.1 - ini ==0.3.6 - inline-c ==0.6.1.0 - inline-java ==0.8.4 @@ -1126,13 +1142,13 @@ default-package-overrides: - insert-ordered-containers ==0.2.1.0 - inspection-testing ==0.2.0.1 - instance-control ==0.1.2.0 - - integer-logarithms ==1.0.2.1 + - integer-logarithms ==1.0.2.2 - integration ==0.2.1 - intern ==0.9.2 - interpolate ==0.2.0 - - interpolatedstring-perl6 ==1.0.0 - - interpolation ==0.1.0.2 - - IntervalMap ==0.6.0.0 + - interpolatedstring-perl6 ==1.0.1 + - interpolation ==0.1.0.3 + - IntervalMap ==0.6.1.0 - intervals ==0.8.1 - intro ==0.3.2.0 - invariant ==0.5.1 @@ -1148,11 +1164,12 @@ default-package-overrides: - io-streams-haproxy ==1.0.0.2 - ip ==1.3.0 - ip6addr ==1.0.0 - - iproute ==1.7.5 - - IPv6Addr ==1.1.0 + - iproute ==1.7.6 + - IPv6Addr ==1.1.1 + - IPv6DB ==0.3.1 - ipython-kernel ==0.9.1.0 - irc ==0.6.1.0 - - irc-client ==1.1.0.4 + - irc-client ==1.1.0.5 - irc-conduit ==0.3.0.1 - irc-ctcp ==0.1.3.0 - irc-dcc ==2.0.1 @@ -1161,9 +1178,9 @@ default-package-overrides: - iso639 ==0.1.0.3 - iso8601-time ==0.1.5 - iterable ==3.0 - - ixset-typed ==0.4 + - ixset-typed ==0.4.0.1 - ix-shapable ==0.1.0 - - jack ==0.7.1.3 + - jack ==0.7.1.4 - jmacro ==0.6.15 - jmacro-rpc ==0.3.3 - jmacro-rpc-snap ==0.3 @@ -1173,13 +1190,13 @@ default-package-overrides: - js-flot ==0.8.3 - js-jquery ==3.3.1 - json ==0.9.2 - - json-feed ==1.0.3 + - json-feed ==1.0.5 - json-rpc-client ==0.2.5.0 - - json-rpc-generic ==0.2.1.4 + - json-rpc-generic ==0.2.1.5 - json-rpc-server ==0.2.6.0 - json-schema ==0.7.4.2 - JuicyPixels ==3.2.9.5 - - JuicyPixels-blp ==0.1.0.1 + - JuicyPixels-blp ==0.1.1.0 - JuicyPixels-extra ==0.3.0 - JuicyPixels-scale-dct ==0.1.2 - justified-containers ==0.3.0.0 @@ -1200,38 +1217,38 @@ default-package-overrides: - kraken ==0.1.0 - l10n ==0.1.0.1 - labels ==0.3.3 - - lackey ==1.0.5 + - lackey ==1.0.7 - LambdaHack ==0.8.3.0 - lame ==0.1.1 - - language-c ==0.8.1 + - language-c ==0.8.2 - language-c-quote ==0.12.2 - language-docker ==6.0.4 - language-ecmascript ==0.19 - language-haskell-extract ==0.2.4 - language-java ==0.2.9 - language-javascript ==0.6.0.11 - - language-puppet ==1.3.20 + - language-puppet ==1.3.20.1 - lapack-carray ==0.0.2 - lapack-ffi ==0.0.2 - - lapack-ffi-tools ==0.1.0.1 + - lapack-ffi-tools ==0.1.1 - large-hashable ==0.1.0.4 - largeword ==1.2.5 - - latex ==0.1.0.3 + - latex ==0.1.0.4 - lattices ==1.7.1.1 - lawful ==0.1.0.0 - lazyio ==0.1.0.4 - lca ==0.3.1 - - leancheck ==0.7.1 + - leancheck ==0.7.7 - leapseconds-announced ==2017.1.0.1 - - learn-physics ==0.6.2 + - learn-physics ==0.6.3 - lens ==4.16.1 - lens-action ==0.2.3 - lens-aeson ==1.0.2 - lens-datetime ==0.3 - - lens-family ==1.2.2 - - lens-family-core ==1.2.2 + - lens-family ==1.2.3 + - lens-family-core ==1.2.3 - lens-family-th ==0.5.0.2 - - lens-labels ==0.2.0.1 + - lens-labels ==0.2.0.2 - lens-misc ==0.0.2.0 - lens-properties ==4.11.1 - lens-regex ==0.1.0 @@ -1241,10 +1258,10 @@ default-package-overrides: - libffi ==0.1 - libgit ==0.3.1 - libgraph ==1.14 - - libmpd ==0.9.0.8 + - libmpd ==0.9.0.9 - libxml-sax ==0.7.5 - LibZip ==1.0.1 - - lifted-async ==0.10.0.2 + - lifted-async ==0.10.0.3 - lifted-base ==0.2.3.12 - lift-generics ==0.1.2 - line ==4.0.1 @@ -1260,7 +1277,7 @@ default-package-overrides: - llvm-hs-pretty ==0.5.0.0 - llvm-hs-pure ==6.2.1 - lmdb ==0.2.5 - - load-env ==0.2.0.1 + - load-env ==0.2.0.2 - locators ==0.2.4.4 - loch-th ==0.2.2 - lockfree-queue ==0.2.3.1 @@ -1268,15 +1285,16 @@ default-package-overrides: - log-domain ==0.12 - logfloat ==0.13.3.3 - logger-thread ==0.1.0.2 - - logging-effect ==1.3.2 + - logging-effect ==1.3.3 - logging-facade ==0.3.0 - logging-facade-syslog ==1 - logict ==0.6.0.2 - log-postgres ==0.7.0.2 + - long-double ==0.1 - loop ==0.3.0 - - lrucache ==1.2.0.0 + - lrucache ==1.2.0.1 - lrucaching ==0.3.3 - - lucid ==2.9.10 + - lucid ==2.9.11 - lucid-extras ==0.1.0.1 - lxd-client-config ==0.1.0.1 - lz4 ==0.2.3.1 @@ -1292,11 +1310,11 @@ default-package-overrides: - makefile ==1.1.0.0 - managed ==1.0.6 - mapquest-api ==0.3.1 - - markdown ==0.1.17.1 + - markdown ==0.1.17.4 - markdown-unlit ==0.5.0 - markov-chain ==0.0.3.4 - marvin-interpolate ==1.1.2 - - massiv ==0.2.0.0 + - massiv ==0.2.5.0 - massiv-io ==0.1.4.0 - mathexpr ==0.3.0.0 - math-functions ==0.2.1.0 @@ -1313,7 +1331,7 @@ default-package-overrides: - med-module ==0.1.1 - megaparsec ==6.5.0 - mega-sdist ==0.3.3.1 - - memory ==0.14.16 + - memory ==0.14.18 - MemoTrie ==0.6.9 - mercury-api ==0.1.0.1 - mersenne-random-pure64 ==0.2.2.0 @@ -1324,16 +1342,16 @@ default-package-overrides: - microformats2-parser ==1.0.1.9 - microlens ==0.4.9.1 - microlens-aeson ==2.3.0 - - microlens-contra ==0.1.0.1 - - microlens-ghc ==0.4.9 + - microlens-contra ==0.1.0.2 + - microlens-ghc ==0.4.9.1 - microlens-mtl ==0.1.11.1 - microlens-platform ==0.3.10 - - microlens-th ==0.4.2.1 + - microlens-th ==0.4.2.3 - microspec ==0.1.0.0 - microstache ==1.0.1.1 - midi ==0.2.2.2 - mighty-metropolis ==1.2.0 - - milena ==0.5.2.2 + - milena ==0.5.2.3 - mime-mail ==0.4.14 - mime-mail-ses ==0.4.1 - mime-types ==0.1.0.8 @@ -1342,15 +1360,15 @@ default-package-overrides: - minisat-solver ==0.1 - miniutter ==0.4.7.0 - mintty ==0.1.2 - - miso ==0.21.1.0 + - miso ==0.21.2.0 - missing-foreign ==0.1.1 - - MissingH ==1.4.0.1 - - mixed-types-num ==0.3.1.4 + - MissingH ==1.4.1.0 + - mixed-types-num ==0.3.1.5 - mltool ==0.2.0.1 - mmap ==0.5.9 - mmark ==0.0.5.6 - mmark-cli ==0.0.3.0 - - mmark-ext ==0.2.1.0 + - mmark-ext ==0.2.1.1 - mmorph ==1.1.2 - mnist-idx ==0.1.2.8 - mockery ==0.3.5 @@ -1363,7 +1381,7 @@ default-package-overrides: - monadic-arrays ==0.2.2 - monad-journal ==0.8.1 - monadlist ==0.0.2 - - monad-logger ==0.3.29 + - monad-logger ==0.3.30 - monad-logger-json ==0.1.0.0 - monad-logger-prefix ==0.1.10 - monad-logger-syslog ==0.1.4.0 @@ -1387,7 +1405,7 @@ default-package-overrides: - mongoDB ==2.4.0.0 - monoidal-containers ==0.3.1.0 - monoid-extras ==0.5 - - monoid-subclasses ==0.4.6 + - monoid-subclasses ==0.4.6.1 - monoid-transformer ==0.0.4 - mono-traversable ==1.0.9.0 - mono-traversable-instances ==0.1.0.0 @@ -1400,15 +1418,15 @@ default-package-overrides: - multiarg ==0.30.0.10 - multimap ==1.2.1 - multipart ==0.1.3 - - multistate ==0.8.0.0 + - multistate ==0.8.0.1 - murmur-hash ==0.1.0.9 - - MusicBrainz ==0.4 + - MusicBrainz ==0.4.1 - mustache ==2.3.0 - mutable-containers ==0.3.4 - mwc-probability ==2.0.4 - mwc-probability-transition ==0.4 - mwc-random ==0.13.6.0 - - mysql ==0.1.5 + - mysql ==0.1.6 - mysql-haskell ==0.8.3.0 - mysql-haskell-nem ==0.1.0.0 - mysql-haskell-openssl ==0.8.3.0 @@ -1435,14 +1453,15 @@ default-package-overrides: - network-anonymous-i2p ==0.10.0 - network-anonymous-tor ==0.11.0 - network-attoparsec ==0.12.2 + - network-byte-order ==0.0.0.0 - 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-multicast ==0.2.0 - Network-NineP ==0.4.3 - - network-simple ==0.4.2 - - network-simple-tls ==0.3 + - network-simple ==0.4.3 + - network-simple-tls ==0.3.1 - network-transport ==0.5.2 - network-transport-composed ==0.2.1 - network-transport-inmemory ==0.5.2 @@ -1460,23 +1479,24 @@ default-package-overrides: - non-empty ==0.3.0.1 - non-empty-sequence ==0.2.0.2 - non-negative ==0.1.2 + - not-gloss ==0.7.7.0 - nsis ==0.3.2 - numbers ==3000.2.0.2 - numeric-extras ==0.1 - - numeric-prelude ==0.4.3 + - numeric-prelude ==0.4.3.1 - numhask ==0.2.3.1 - numhask-prelude ==0.1.0.1 - numhask-range ==0.2.3.1 - numhask-test ==0.1.0.0 - NumInstances ==1.4 - numtype-dk ==0.5.0.2 - - nvim-hs ==1.0.0.2 + - nvim-hs ==1.0.0.3 - nvim-hs-contrib ==1.0.0.0 - oauthenticated ==0.2.1.0 - objective ==1.1.2 - ObjectName ==1.1.0.1 - - o-clock ==1.0.0 - - odbc ==0.2.0 + - o-clock ==1.0.0.1 + - odbc ==0.2.2 - oeis ==0.3.9 - ofx ==0.4.2.0 - old-locale ==1.0.0.7 @@ -1491,11 +1511,11 @@ default-package-overrides: - oo-prototypes ==0.1.0.0 - OpenAL ==1.7.0.4 - open-browser ==0.2.1.0 - - openexr-write ==0.1.0.1 + - openexr-write ==0.1.0.2 - OpenGL ==3.0.2.2 - OpenGLRaw ==3.3.1.0 - openpgp-asciiarmor ==0.1.1 - - opensource ==0.1.0.0 + - opensource ==0.1.1.0 - openssl-streams ==1.2.1.3 - open-witness ==0.4.0.1 - operational ==0.2.3.5 @@ -1503,7 +1523,7 @@ default-package-overrides: - opml-conduit ==0.6.0.4 - optional-args ==1.0.2 - options ==1.2.1.1 - - optparse-applicative ==0.14.2.0 + - optparse-applicative ==0.14.3.0 - optparse-generic ==1.3.0 - optparse-simple ==0.1.0 - optparse-text ==0.1.1.0 @@ -1514,8 +1534,8 @@ default-package-overrides: - pagination ==0.2.1 - palette ==0.3.0.1 - pandoc ==2.2.1 - - pandoc-citeproc ==0.14.3.1 - - pandoc-types ==1.17.5.1 + - pandoc-citeproc ==0.14.8.1 + - pandoc-types ==1.17.5.4 - pango ==0.13.5.0 - papillon ==0.1.0.6 - parallel ==3.2.2.0 @@ -1552,24 +1572,24 @@ default-package-overrides: - persistent ==2.8.2 - persistent-iproute ==0.2.3 - persistent-mysql ==2.8.1 - - persistent-mysql-haskell ==0.4.1 + - persistent-mysql-haskell ==0.4.2 - persistent-postgresql ==2.8.2.0 - persistent-refs ==0.4 - - persistent-sqlite ==2.8.1.2 + - persistent-sqlite ==2.8.2 - persistent-template ==2.5.4 - pgp-wordlist ==0.1.0.2 - pg-transact ==0.1.0.1 - phantom-state ==0.2.1.2 - - picosat ==0.1.4 + - picosat ==0.1.5 - pid1 ==0.1.2.0 - - pinboard ==0.9.12.10 + - pinboard ==0.9.12.11 - pipes ==4.3.9 - pipes-aeson ==0.4.1.8 - pipes-attoparsec ==0.5.1.5 - pipes-binary ==0.4.2 - pipes-bytestring ==2.1.6 - pipes-category ==0.3.0.0 - - pipes-concurrency ==2.0.11 + - pipes-concurrency ==2.0.12 - pipes-csv ==1.4.3 - pipes-extras ==1.0.15 - pipes-fastx ==0.3.0.0 @@ -1586,7 +1606,7 @@ default-package-overrides: - pkcs10 ==0.2.0.0 - placeholders ==0.1 - plot-light ==0.4.3 - - plotlyhs ==0.2 + - plotlyhs ==0.2.1 - pointed ==5.0.1 - pointedlist ==0.6.1 - pointless-fun ==1.1.0.6 @@ -1594,20 +1614,20 @@ default-package-overrides: - poly-arity ==0.1.0 - polynomials-bernstein ==1.1.2 - polyparse ==1.12 - - pooled-io ==0.0.2.1 + - pooled-io ==0.0.2.2 - portable-lines ==0.1 - - postgresql-binary ==0.12.1.1 - - postgresql-libpq ==0.9.4.1 + - postgresql-binary ==0.12.1.2 + - postgresql-libpq ==0.9.4.2 - postgresql-schema ==0.1.14 - postgresql-simple ==0.5.4.0 - - postgresql-simple-migration ==0.1.12.0 + - postgresql-simple-migration ==0.1.13.0 - postgresql-simple-queue ==1.0.1 - postgresql-simple-url ==0.2.1.0 - postgresql-transactional ==1.1.1 - postgresql-typed ==0.5.3.0 - post-mess-age ==0.2.1.0 - pptable ==0.3.0.0 - - pqueue ==1.4.1.1 + - pqueue ==1.4.1.2 - prefix-units ==0.2.0 - prelude-compat ==0.0.0.1 - prelude-extras ==0.4.0.3 @@ -1628,9 +1648,9 @@ default-package-overrides: - primes ==0.2.1.0 - primitive ==0.6.3.0 - prim-uniq ==0.1.0.1 - - probability ==0.2.5.1 + - probability ==0.2.5.2 - process-extras ==0.7.4 - - product-isomorphic ==0.0.3.2 + - product-isomorphic ==0.0.3.3 - product-profunctors ==0.10.0.0 - profiterole ==0.1 - profunctors ==5.2.2 @@ -1640,17 +1660,17 @@ default-package-overrides: - promises ==0.3 - prompt ==0.1.1.2 - protobuf ==0.2.1.2 - - protobuf-simple ==0.1.0.5 + - protobuf-simple ==0.1.1.0 - protocol-buffers ==2.4.11 - protocol-buffers-descriptor ==2.4.11 - - protocol-radius ==0.0.1.0 + - protocol-radius ==0.0.1.1 - protocol-radius-test ==0.0.1.0 - proto-lens ==0.3.1.0 - - proto-lens-arbitrary ==0.1.2.1 - - proto-lens-combinators ==0.1.0.10 - - proto-lens-optparse ==0.1.1.1 + - proto-lens-arbitrary ==0.1.2.2 + - proto-lens-combinators ==0.1.0.11 + - proto-lens-optparse ==0.1.1.4 - proto-lens-protobuf-types ==0.3.0.1 - - proto-lens-protoc ==0.3.1.0 + - proto-lens-protoc ==0.3.1.2 - protolude ==0.2.2 - proxied ==0.3 - psql-helpers ==0.1.0.0 @@ -1661,13 +1681,13 @@ default-package-overrides: - pure-zlib ==0.6.4 - pushbullet-types ==0.4.1.0 - qm-interpolated-string ==0.3.0.0 - - qnap-decrypt ==0.3.2 + - qnap-decrypt ==0.3.3 - QuasiText ==0.1.2.6 - quickbench ==1.0 - QuickCheck ==2.11.3 - quickcheck-arbitrary-adt ==0.3.1.0 - quickcheck-assertions ==0.3.0 - - quickcheck-instances ==0.3.18 + - quickcheck-instances ==0.3.19 - quickcheck-io ==0.2.0 - quickcheck-simple ==0.1.0.4 - quickcheck-special ==0.1.0.6 @@ -1688,9 +1708,9 @@ default-package-overrides: - rank1dynamic ==0.4.0 - rank2classes ==1.1.0.1 - Rasterific ==0.7.4 - - rasterific-svg ==0.3.3.1 - - ratel ==1.0.5 - - ratel-wai ==1.0.3 + - rasterific-svg ==0.3.3.2 + - ratel ==1.0.7 + - ratel-wai ==1.0.4 - ratio-int ==0.1.2 - rattletrap ==4.1.2 - rawfilepath ==0.2.4 @@ -1704,7 +1724,7 @@ default-package-overrides: - read-editor ==0.1.0.2 - read-env-var ==1.0.0.0 - rebase ==1.2.4 - - record-dot-preprocessor ==0.1.3 + - record-dot-preprocessor ==0.1.4 - recursion-schemes ==5.0.3 - reducers ==3.12.3 - refact ==0.3.0.2 @@ -1731,51 +1751,55 @@ default-package-overrides: - relational-schemas ==0.1.6.2 - relude ==0.1.1 - renderable ==0.2.0.1 - - repa ==3.4.1.3 + - repa ==3.4.1.4 - repline ==0.1.7.0 - req ==1.1.0 - req-conduit ==1.0.0 - require ==0.2.1 - req-url-extra ==0.1.0.0 - - resolv ==0.1.1.1 + - reroute ==0.5.0.0 + - resolv ==0.1.1.2 - resource-pool ==0.2.3.2 - - resourcet ==1.2.1 + - resourcet ==1.2.2 - rest-stringmap ==0.2.0.7 - result ==0.2.6.0 - rethinkdb-client-driver ==0.0.25 - - retry ==0.7.6.3 + - retry ==0.7.7.0 - rev-state ==0.1.2 - - rfc5051 ==0.1.0.3 + - rfc5051 ==0.1.0.4 - rhine ==0.4.0.1 - riak ==1.1.2.5 - riak-protobuf ==0.23.0.0 - - rio ==0.1.5.0 + - rio ==0.1.6.0 - rio-orphans ==0.1.1.0 - rng-utils ==0.3.0 - roles ==0.2.0.0 + - rosezipper ==0.2 - rot13 ==0.2.0.1 + - rounded ==0.1.0.1 - RSA ==2.3.0 - rss-conduit ==0.4.2.2 - runmemo ==1.0.0.1 - rvar ==0.2.0.3 - s3-signer ==0.5.0.0 - safe ==0.3.17 - - safecopy ==0.9.4.1 + - safecopy ==0.9.4.2 - safe-exceptions ==0.1.7.0 - safe-exceptions-checked ==0.1.0 - safe-foldable ==0.1.0.0 - safeio ==0.0.5.0 - safe-money ==0.6 - SafeSemaphore ==0.10.1 - - saltine ==0.1.0.1 - - salve ==1.0.4 + - saltine ==0.1.0.2 + - salve ==1.0.6 - sample-frame ==0.0.3 - sample-frame-np ==0.0.4.1 - sampling ==0.3.3 - - sandi ==0.4.2 + - sandi ==0.4.3 - sandman ==0.2.0.1 - say ==0.1.0.1 - sbp ==2.3.17 + - sbv ==7.12 - scalendar ==1.2.0 - SCalendar ==1.1.0 - scalpel ==0.5.1 @@ -1807,7 +1831,7 @@ default-package-overrides: - servant-auth ==0.3.2.0 - servant-auth-client ==0.3.3.0 - servant-auth-docs ==0.2.10.0 - - servant-auth-server ==0.4.0.0 + - servant-auth-server ==0.4.0.1 - servant-auth-swagger ==0.2.10.0 - servant-blaze ==0.8 - servant-cassava ==0.10 @@ -1826,13 +1850,13 @@ default-package-overrides: - servant-lucid ==0.8.1 - servant-mock ==0.8.4 - servant-pandoc ==0.5.0.0 - - servant-ruby ==0.8.0.1 + - servant-ruby ==0.8.0.2 - servant-server ==0.14.1 - servant-static-th ==0.2.2.0 - servant-streaming ==0.3.0.0 - servant-streaming-client ==0.3.0.0 - servant-streaming-server ==0.3.0.0 - - servant-swagger ==1.1.5 + - servant-swagger ==1.1.6 - servant-swagger-ui ==0.3.0.3.13.2 - servant-swagger-ui-core ==0.3.1 - servant-tracing ==0.1.0.2 @@ -1845,12 +1869,11 @@ default-package-overrides: - ses-html ==0.4.0.0 - set-cover ==0.0.9 - setenv ==0.1.1.3 - - setlocale ==1.0.0.6 + - setlocale ==1.0.0.8 - sexp-grammar ==2.0.1 - SHA ==1.6.4.4 - - shake ==0.16.4 - shake-language-c ==0.12.0 - - shakespeare ==2.0.15 + - shakespeare ==2.0.20 - shell-conduit ==4.7.0 - shell-escape ==0.2.0 - shelltestrunner ==1.9 @@ -1862,20 +1885,21 @@ default-package-overrides: - siggy-chardust ==1.0.0 - signal ==0.1.0.4 - silently ==1.2.5 + - simple-cmd ==0.1.2 - simple-reflect ==0.3.3 - simple-sendfile ==0.2.27 - simplest-sqlite ==0.1.0.0 - - simple-vec3 ==0.4.0.8 + - simple-vec3 ==0.4.0.9 - since ==0.0.0 - singleton-bool ==0.1.4 - - singleton-nats ==0.4.1 + - singleton-nats ==0.4.2 - singletons ==2.4.1 - siphash ==1.0.3 - - size-based ==0.1.1.0 + - size-based ==0.1.2.0 - skein ==1.0.9.4 - - skylighting ==0.7.2 - - skylighting-core ==0.7.2 - - slack-web ==0.2.0.6 + - skylighting ==0.7.5 + - skylighting-core ==0.7.5 + - slack-web ==0.2.0.9 - slave-thread ==1.0.2 - smallcheck ==1.1.5 - smoothie ==0.4.2.9 @@ -1893,12 +1917,13 @@ default-package-overrides: - sort ==1.0.0.0 - sorted-list ==0.2.1.0 - sourcemap ==0.1.6 - - sox ==0.2.3 - - soxlib ==0.0.3 + - sox ==0.2.3.1 + - soxlib ==0.0.3.1 - sparkle ==0.7.4 - sparse-linear-algebra ==0.3.1 + - spatial-math ==0.5.0.1 - special-values ==0.1.0.0 - - speculate ==0.3.2 + - speculate ==0.3.5 - speculation ==1.5.0.3 - speedy-slice ==0.3.0 - sphinx ==0.6.0.2 @@ -1906,8 +1931,10 @@ default-package-overrides: - splice ==0.6.1.1 - split ==0.2.3.3 - splitmix ==0.0.1 + - Spock ==0.13.0.0 + - Spock-core ==0.13.0.0 - spoon ==0.3.1 - - spreadsheet ==0.1.3.7 + - spreadsheet ==0.1.3.8 - sqlite-simple ==0.4.16.0 - sqlite-simple-errors ==0.6.1.0 - sql-words ==0.1.6.2 @@ -1920,30 +1947,30 @@ default-package-overrides: - statestack ==0.2.0.5 - StateVar ==1.1.1.1 - static-canvas ==0.2.0.3 - - static-text ==0.2.0.2 + - static-text ==0.2.0.3 - statistics ==0.14.0.2 - stb-image-redux ==0.2.1.2 - step-function ==0.2 - - stm ==2.4.5.0 + - stm ==2.4.5.1 - stm-chans ==3.0.0.4 - - stm-conduit ==4.0.0 + - stm-conduit ==4.0.1 - stm-containers ==0.2.16 - stm-delay ==0.1.1.1 - stm-extras ==0.1.0.3 - STMonadTrans ==0.4.3 - - stm-split ==0.0.2 + - stm-split ==0.0.2.1 - stm-stats ==0.2.0.0 - stopwatch ==0.1.0.5 - - storable-complex ==0.2.2 + - storable-complex ==0.2.3.0 - storable-endian ==0.2.6 - storable-record ==0.0.4 - storable-tuple ==0.0.3.3 - storablevector ==0.2.13 - - store ==0.5.0 + - store ==0.5.0.1 - store-core ==0.4.4 - Strafunski-StrategyLib ==5.0.1.0 - stratosphere ==0.24.4 - - streaming ==0.2.1.0 + - streaming ==0.2.2.0 - streaming-attoparsec ==1.0.0 - streaming-bytestring ==0.1.6 - streaming-commons ==0.2.1.0 @@ -1953,7 +1980,7 @@ default-package-overrides: - streams ==3.3 - strict ==0.3.2 - strict-base-types ==0.6.1 - - strict-concurrency ==0.2.4.2 + - strict-concurrency ==0.2.4.3 - stringbuilder ==0.5.1 - string-class ==0.1.7.0 - string-combinators ==0.6.0.5 @@ -1962,16 +1989,15 @@ default-package-overrides: - string-qq ==0.0.2 - stringsearch ==0.3.6.6 - string-transform ==1.1.0 - - strive ==5.0.6 + - strive ==5.0.7 - structs ==0.1.1 - stylish-haskell ==0.9.2.0 - - summoner ==1.0.6 - sum-type-boilerplate ==0.1.1 - sundown ==0.6 - superbuffer ==0.3.1.1 - svg-builder ==0.1.1 - SVGFonts ==1.7 - - svg-tree ==0.6.2.2 + - svg-tree ==0.6.2.3 - swagger ==0.3.0 - swagger2 ==2.2.2 - swish ==0.9.2.1 @@ -1980,35 +2006,35 @@ default-package-overrides: - symengine ==0.1.2.0 - sysinfo ==0.1.1 - system-argv0 ==0.1.1 - - system-fileio ==0.3.16.3 + - system-fileio ==0.3.16.4 - system-filepath ==0.4.14 - tabular ==0.2.2.7 - - tagchup ==0.4.1 + - tagchup ==0.4.1.1 - tagged ==0.8.5 - tagged-binary ==0.2.0.1 - tagged-identity ==0.1.2 - tagged-transformer ==0.8.1 - tagshare ==0.0 - - tagsoup ==0.14.6 + - tagsoup ==0.14.7 - tagstream-conduit ==0.5.5.3 - tao ==1.0.0 - tao-example ==1.0.0 - tar ==0.5.1.0 - - tar-conduit ==0.2.3.1 + - tar-conduit ==0.2.5 - tardis ==0.4.1.0 - - tasty ==1.1.0.3 + - tasty ==1.1.0.4 - tasty-ant-xml ==1.1.4 - - tasty-dejafu ==1.2.0.7 + - tasty-dejafu ==1.2.0.8 - tasty-discover ==4.2.1 - tasty-expected-failure ==0.11.1.1 - tasty-golden ==2.3.2 - tasty-hedgehog ==0.2.0.0 - - tasty-hspec ==1.1.5 + - tasty-hspec ==1.1.5.1 - tasty-hunit ==0.10.0.1 - tasty-kat ==0.0.3 - tasty-program ==1.0.5 - tasty-quickcheck ==0.10 - - tasty-silver ==3.1.11 + - tasty-silver ==3.1.12 - tasty-smallcheck ==0.8.1 - tasty-stats ==0.2.0.4 - tasty-th ==0.1.7 @@ -2025,19 +2051,19 @@ default-package-overrides: - terminal-size ==0.3.2.1 - test-framework ==0.8.2.0 - test-framework-hunit ==0.3.0.2 - - test-framework-quickcheck2 ==0.3.0.4 + - test-framework-quickcheck2 ==0.3.0.5 - test-framework-smallcheck ==0.2 - test-framework-th ==0.2.4 - testing-feat ==1.1.0.0 - testing-type-modifiers ==0.1.0.1 - - texmath ==0.11.0.1 - - text ==1.2.3.0 + - texmath ==0.11.1.2 + - text ==1.2.3.1 - text-binary ==0.2.1.1 - - text-builder ==0.5.3.1 + - text-builder ==0.5.4.3 - text-conversions ==0.3.0 - text-icu ==0.7.0.1 - text-latin1 ==0.3.1 - - text-ldap ==0.1.1.12 + - text-ldap ==0.1.1.13 - textlocal ==0.1.0.5 - text-manipulate ==0.2.0.1 - text-metrics ==0.3.0 @@ -2050,12 +2076,12 @@ default-package-overrides: - tfp ==1.0.0.2 - tf-random ==0.5 - th-abstraction ==0.2.8.0 - - th-data-compat ==0.0.2.6 + - th-data-compat ==0.0.2.7 - th-desugar ==1.8 - - these ==0.7.4 + - these ==0.7.5 - th-expand-syns ==0.4.4.0 - th-extras ==0.0.0.4 - - th-lift ==0.7.10 + - th-lift ==0.7.11 - th-lift-instances ==0.1.11 - th-nowq ==0.1.0.2 - th-orphans ==0.13.6 @@ -2064,8 +2090,8 @@ default-package-overrides: - thread-local-storage ==0.2 - threads ==0.5.1.6 - threads-extras ==0.1.0.2 - - threepenny-gui ==0.8.2.4 - - th-reify-compat ==0.0.1.4 + - threepenny-gui ==0.8.3.0 + - th-reify-compat ==0.0.1.5 - th-reify-many ==0.1.8 - throttle-io-stream ==0.2.0.1 - through-text ==0.1.0.0 @@ -2078,7 +2104,7 @@ default-package-overrides: - timeit ==2.0 - timelens ==0.2.0.2 - time-lens ==0.4.0.2 - - time-locale-compat ==0.1.1.4 + - time-locale-compat ==0.1.1.5 - time-locale-vietnamese ==1.0.0.0 - time-parsers ==0.1.2.0 - timerep ==2.0.0.2 @@ -2102,7 +2128,7 @@ default-package-overrides: - transformers-fix ==1.0 - transformers-lift ==0.2.0.1 - traverse-with-class ==1.0.0.0 - - tree-diff ==0.0.1 + - tree-diff ==0.0.2 - tree-fun ==0.8.1.0 - trifecta ==2 - triplesec ==0.1.2.0 @@ -2112,35 +2138,36 @@ default-package-overrides: - tuples-homogenous-h98 ==0.1.1.0 - tuple-sop ==0.3.1.0 - tuple-th ==0.2.5 - - turtle ==1.5.10 + - turtle ==1.5.12 + - TypeCompose ==0.9.14 - typed-process ==0.2.3.0 - type-fun ==0.1.1 - type-hint ==0.1 - type-level-integers ==0.0.1 - type-level-kv-list ==1.1.0 - type-level-numbers ==0.1.1.1 - - typelits-witnesses ==0.3.0.2 - - typenums ==0.1.2 - - type-of-html ==1.4.0.1 + - typelits-witnesses ==0.3.0.3 + - typenums ==0.1.2.1 + - type-of-html ==1.4.1.0 - type-of-html-static ==0.1.0.2 - type-operators ==0.1.0.4 - type-spec ==0.3.0.1 - typography-geometry ==1.0.0.1 - - tz ==0.1.3.1 - - tzdata ==0.1.20180122.0 + - tz ==0.1.3.2 + - tzdata ==0.1.20181026.0 - uglymemo ==0.1.0.1 - unbounded-delays ==0.1.1.0 - - unbound-generics ==0.3.3 + - unbound-generics ==0.3.4 - unboxed-ref ==0.4.0.0 - uncertain ==0.3.1.0 - unconstrained ==0.1.0.2 - unfoldable ==0.9.6 - unfoldable-restricted ==0.0.3 - - unicode ==0.0.1 + - unicode ==0.0.1.1 - unicode-show ==0.1.0.3 - - unicode-transforms ==0.3.4 + - unicode-transforms ==0.3.5 - unification-fd ==0.10.0.1 - - union ==0.1.1.2 + - union ==0.1.2 - union-find ==0.2 - uniplate ==1.6.12 - uniprot-kb ==0.1.2.0 @@ -2155,15 +2182,15 @@ default-package-overrides: - universe-reverse-instances ==1.0 - universum ==1.2.0 - unix-bytestring ==0.3.7.3 - - unix-compat ==0.5.0.1 + - unix-compat ==0.5.1 - unix-time ==0.3.8 - - unliftio ==0.2.7.0 - - unliftio-core ==0.1.1.0 + - unliftio ==0.2.8.1 + - unliftio-core ==0.1.2.0 - unlit ==0.4.0.0 - unordered-containers ==0.2.9.0 - unordered-intmap ==0.1.1 - unsafe ==0.0 - - uri-bytestring ==0.3.2.0 + - uri-bytestring ==0.3.2.1 - uri-encode ==1.5.0.5 - uri-templater ==0.3.1.0 - urlpath ==9.0.0 @@ -2172,7 +2199,7 @@ default-package-overrides: - users-test ==0.5.0.1 - utf8-light ==0.4.2 - utf8-string ==1.0.1.1 - - util ==0.1.10.1 + - util ==0.1.11.0 - utility-ht ==0.0.14 - uuid ==1.3.13 - uuid-types ==1.0.3 @@ -2181,19 +2208,19 @@ default-package-overrides: - validity-aeson ==0.2.0.2 - validity-bytestring ==0.3.0.2 - validity-containers ==0.3.1.0 - - validity-path ==0.3.0.1 - - validity-scientific ==0.2.0.1 - - validity-text ==0.3.0.1 - - validity-time ==0.2.0.1 - - validity-unordered-containers ==0.2.0.1 - - validity-uuid ==0.1.0.1 - - validity-vector ==0.2.0.1 + - validity-path ==0.3.0.2 + - validity-scientific ==0.2.0.2 + - validity-text ==0.3.1.0 + - validity-time ==0.2.0.2 + - validity-unordered-containers ==0.2.0.2 + - validity-uuid ==0.1.0.2 + - validity-vector ==0.2.0.2 - valor ==0.1.0.0 - vault ==0.3.1.2 - vec ==0.1 - - vector ==0.12.0.1 - - vector-algorithms ==0.7.0.1 - - vector-binary-instances ==0.2.4 + - vector ==0.12.0.2 + - vector-algorithms ==0.7.0.4 + - vector-binary-instances ==0.2.5.1 - vector-buffer ==0.4.1 - vector-builder ==0.3.6 - vector-bytes-instances ==0.1.1 @@ -2207,7 +2234,7 @@ default-package-overrides: - verbosity ==0.2.3.0 - versions ==3.4.0.1 - ViennaRNAParser ==1.3.3 - - viewprof ==0.0.0.22 + - viewprof ==0.0.0.25 - vinyl ==0.8.1.1 - vivid ==0.3.0.2 - vivid-osc ==0.3.0.0 @@ -2220,7 +2247,7 @@ default-package-overrides: - wai-conduit ==3.0.0.4 - wai-cors ==0.2.6 - wai-eventsource ==3.0.0 - - wai-extra ==3.0.24.1 + - wai-extra ==3.0.24.3 - wai-handler-launch ==3.0.2.4 - wai-logger ==2.3.2 - wai-middleware-caching ==0.1.0.2 @@ -2236,7 +2263,7 @@ default-package-overrides: - wai-slack-middleware ==0.2.0 - wai-transformers ==0.1.0 - wai-websockets ==3.0.1.2 - - warp ==3.2.23 + - warp ==3.2.25 - warp-tls ==3.2.4.3 - warp-tls-uid ==0.2.0.5 - wave ==0.1.5 @@ -2251,20 +2278,20 @@ 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.1 + - websockets ==0.12.5.2 - websockets-snap ==0.10.3.0 - weigh ==0.0.12 - - wide-word ==0.1.0.6 + - wide-word ==0.1.0.7 - wikicfp-scraper ==0.1.0.9 - - wild-bind ==0.1.2.1 - - wild-bind-x11 ==0.2.0.4 + - wild-bind ==0.1.2.3 + - wild-bind-x11 ==0.2.0.6 - Win32-notify ==0.3.0.3 - wire-streams ==0.1.1.0 - withdependencies ==0.2.4.2 - witherable ==0.2 - with-location ==0.1.0 - witness ==0.4 - - wizards ==1.0.2 + - wizards ==1.0.3 - wl-pprint-annotated ==0.1.0.1 - wl-pprint-console ==0.1.0.2 - wl-pprint-extras ==3.5.0.5 @@ -2276,7 +2303,7 @@ default-package-overrides: - word-wrap ==0.4.1 - world-peace ==0.1.0.0 - wrap ==0.0.0 - - wreq ==0.5.2.1 + - wreq ==0.5.3.0 - wreq-stringless ==0.5.9.1 - writer-cps-full ==0.1.0.0 - writer-cps-lens ==0.1.0.1 @@ -2284,26 +2311,26 @@ default-package-overrides: - writer-cps-mtl ==0.1.1.5 - writer-cps-transformers ==0.1.1.4 - ws ==0.0.4 - - wuss ==1.1.10 + - wuss ==1.1.11 - X11 ==1.9 - X11-xft ==0.3.1 - x11-xim ==0.0.9.0 - - x509 ==1.7.3 - - x509-store ==1.6.6 + - x509 ==1.7.5 + - x509-store ==1.6.7 - x509-system ==1.6.6 - - x509-validation ==1.6.10 + - x509-validation ==1.6.11 - Xauth ==0.1 - xdg-basedir ==0.2.2 - - xeno ==0.3.4 + - xeno ==0.3.5.1 - xenstore ==0.1.1 - xhtml ==3000.2.2.1 - xls ==0.1.1 - xlsx ==0.7.2 - xml ==1.3.14 - - xml-basic ==0.1.3 + - xml-basic ==0.1.3.1 - xmlbf ==0.4.1 - xmlbf-xeno ==0.1.1 - - xml-conduit ==1.8.0 + - xml-conduit ==1.8.0.1 - xml-conduit-parse ==0.3.1.2 - xml-conduit-writer ==0.1.1.2 - xmlgen ==0.6.2.2 @@ -2320,36 +2347,36 @@ default-package-overrides: - xxhash-ffi ==0.2.0.0 - yaml ==0.8.32 - yeshql ==4.1.0.1 - - yeshql-core ==4.1.0.1 - - yeshql-hdbc ==4.1.0.1 + - yeshql-core ==4.1.0.2 + - yeshql-hdbc ==4.1.0.2 - yesod ==1.6.0 - yesod-alerts ==0.1.2.0 - - yesod-auth ==1.6.4.1 - - yesod-auth-fb ==1.9.0 - - yesod-auth-hashdb ==1.7 + - yesod-auth ==1.6.5 + - yesod-auth-fb ==1.9.1 + - yesod-auth-hashdb ==1.7.1 - yesod-bin ==1.6.0.3 - - yesod-core ==1.6.6 + - yesod-core ==1.6.9 - yesod-csp ==0.2.4.0 - yesod-eventsource ==1.6.0 - yesod-fb ==0.5.0 - - yesod-form ==1.6.2 + - yesod-form ==1.6.3 - yesod-form-bootstrap4 ==1.0.2 - yesod-gitrepo ==0.3.0 - yesod-gitrev ==0.2.0.0 - yesod-newsfeed ==1.6.1.0 - - yesod-paginator ==1.1.0.0 - - yesod-persistent ==1.6.0 + - yesod-paginator ==1.1.0.1 + - yesod-persistent ==1.6.0.1 - yesod-recaptcha2 ==0.2.4 - yesod-sitemap ==1.6.0 - - yesod-static ==1.6.0 - - yesod-test ==1.6.5 + - yesod-static ==1.6.0.1 + - yesod-test ==1.6.5.1 - yesod-text-markdown ==0.1.10 - yesod-websockets ==0.3.0.1 - yes-precure5-command ==5.5.3 - yi-language ==0.17.1 - yi-rope ==0.11 - yjtools ==0.9.18 - - yoga ==0.0.0.2 + - yoga ==0.0.0.5 - youtube ==0.2.1.1 - zero ==0.1.4 - zeromq4-haskell ==0.7.0 @@ -2374,9 +2401,7 @@ extra-packages: - binary > 0.7 && < 0.8 # keep a 7.x major release around for older compilers - binary > 0.8 && < 0.9 # keep a 8.x major release around for older compilers - blank-canvas < 0.6.3 # more recent versions depend on base-compat-batteries == 0.10.* but we're on base-compat-0.9.* - - Cabal == 1.18.* # required for cabal-install et al on old GHC versions - - Cabal == 1.20.* # required for cabal-install et al on old GHC versions - - Cabal == 1.24.* # required for jailbreak-cabal etc. + - Cabal == 2.2.* # required for jailbreak-cabal etc. - colour < 2.3.4 # newer versions don't support GHC 7.10.x - conduit >=1.1 && <1.3 # pre-lts-11.x versions neeed by git-annex 6.20180227 - conduit-extra >=1.1 && <1.3 # pre-lts-11.x versions neeed by git-annex 6.20180227 @@ -2393,7 +2418,6 @@ extra-packages: - haddock-api == 2.17.* # required on GHC 8.0.x - haddock-library == 1.2.* # required for haddock-api-2.16.x - haddock-library == 1.4.3 # required for haddock-api-2.17.x - - haddock-library == 1.4.4 # required for haddock-api-2.18.x - haddock-library == 1.5.* # required for stylish-cabal-0.4.0.1 - happy <1.19.6 # newer versions break Agda - haskell-gi-overloading == 0.0 # gi-* packages use this dependency to disable overloading support @@ -2434,6 +2458,7 @@ extra-packages: - yesod-persistent < 1.5 # pre-lts-11.x versions neeed by git-annex 6.20180227 - yesod-static ^>= 1.5 # pre-lts-11.x versions neeed by git-annex 6.20180227 - yesod-test ^>= 1.5 # pre-lts-11.x versions neeed by git-annex 6.20180227 + - patience ^>= 0.1 # required by chell-0.4.x package-maintainers: peti: @@ -2567,6 +2592,7 @@ dont-distribute-packages: fltkhs-demos: [ i686-linux, x86_64-linux, x86_64-darwin ] fltkhs-fluid-demos: [ i686-linux, x86_64-linux, x86_64-darwin ] fltkhs-hello-world: [ i686-linux, x86_64-linux, x86_64-darwin ] + fltkhs-themes: [ i686-linux, x86_64-linux, x86_64-darwin ] ghcjs-dom-hello: [ i686-linux, x86_64-linux, x86_64-darwin ] ghcjs-dom-webkit: [ i686-linux, x86_64-linux, x86_64-darwin ] gi-javascriptcore: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2800,6 +2826,7 @@ dont-distribute-packages: anticiv: [ i686-linux, x86_64-linux, x86_64-darwin ] antigate: [ i686-linux, x86_64-linux, x86_64-darwin ] antimirov: [ i686-linux, x86_64-linux, x86_64-darwin ] + antiope-contract: [ i686-linux, x86_64-linux, x86_64-darwin ] antiope-core: [ i686-linux, x86_64-linux, x86_64-darwin ] antiope-dynamodb: [ i686-linux, x86_64-linux, x86_64-darwin ] antiope-messages: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2844,6 +2871,7 @@ dont-distribute-packages: ApproxFun-hs: [ i686-linux, x86_64-linux, x86_64-darwin ] arb-fft: [ i686-linux, x86_64-linux, x86_64-darwin ] arbb-vm: [ i686-linux, x86_64-linux, x86_64-darwin ] + arbor-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ] arbtt: [ i686-linux, x86_64-linux, x86_64-darwin ] archiver: [ i686-linux, x86_64-linux, x86_64-darwin ] archlinux-web: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2864,6 +2892,7 @@ dont-distribute-packages: arpa: [ i686-linux, x86_64-linux, x86_64-darwin ] arpack: [ i686-linux, x86_64-linux, x86_64-darwin ] array-forth: [ i686-linux, x86_64-linux, x86_64-darwin ] + arraylist: [ i686-linux, x86_64-linux, x86_64-darwin ] ArrayRef: [ i686-linux, x86_64-linux, x86_64-darwin ] arrow-improve: [ i686-linux, x86_64-linux, x86_64-darwin ] arrowapply-utils: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2872,12 +2901,14 @@ dont-distribute-packages: ArrowVHDL: [ i686-linux, x86_64-linux, x86_64-darwin ] artery: [ i686-linux, x86_64-linux, x86_64-darwin ] ascii-flatten: [ i686-linux, x86_64-linux, x86_64-darwin ] + ascii-string: [ i686-linux, x86_64-linux, x86_64-darwin ] ascii-table: [ i686-linux, x86_64-linux, x86_64-darwin ] ascii-vector-avc: [ i686-linux, x86_64-linux, x86_64-darwin ] ascii85-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] ascii: [ i686-linux, x86_64-linux, x86_64-darwin ] asciidiagram: [ i686-linux, x86_64-linux, x86_64-darwin ] asic: [ i686-linux, x86_64-linux, x86_64-darwin ] + asif: [ i686-linux, x86_64-linux, x86_64-darwin ] asil: [ i686-linux, x86_64-linux, x86_64-darwin ] asn1-codec: [ i686-linux, x86_64-linux, x86_64-darwin ] asn: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2890,6 +2921,7 @@ dont-distribute-packages: ast-monad: [ i686-linux, x86_64-linux, x86_64-darwin ] astrds: [ i686-linux, x86_64-linux, x86_64-darwin ] astview: [ i686-linux, x86_64-linux, x86_64-darwin ] + async-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ] async-dejafu: [ i686-linux, x86_64-linux, x86_64-darwin ] async-manager: [ i686-linux, x86_64-linux, x86_64-darwin ] asynchronous-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2915,11 +2947,13 @@ dont-distribute-packages: attoparsec-csv: [ i686-linux, x86_64-linux, x86_64-darwin ] attoparsec-data: [ i686-linux, x86_64-linux, x86_64-darwin ] attoparsec-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ] + attoparsec-ip: [ i686-linux, x86_64-linux, x86_64-darwin ] attoparsec-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ] attoparsec-text-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ] attoparsec-text: [ i686-linux, x86_64-linux, x86_64-darwin ] attoparsec-time: [ i686-linux, x86_64-linux, x86_64-darwin ] attoparsec-trans: [ i686-linux, x86_64-linux, x86_64-darwin ] + attoparsec-uri: [ i686-linux, x86_64-linux, x86_64-darwin ] attoparsec-varword: [ i686-linux, x86_64-linux, x86_64-darwin ] attosplit: [ i686-linux, x86_64-linux, x86_64-darwin ] Attrac: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2929,6 +2963,7 @@ dont-distribute-packages: augur: [ i686-linux, x86_64-linux, x86_64-darwin ] aur-api: [ i686-linux, x86_64-linux, x86_64-darwin ] aur: [ i686-linux, x86_64-linux, x86_64-darwin ] + aura: [ i686-linux, x86_64-linux, x86_64-darwin ] Aurochs: [ i686-linux, x86_64-linux, x86_64-darwin ] authenticate-ldap: [ i686-linux, x86_64-linux, x86_64-darwin ] authoring: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2970,12 +3005,14 @@ dont-distribute-packages: aws-sign4: [ i686-linux, x86_64-linux, x86_64-darwin ] aws-simple: [ i686-linux, x86_64-linux, x86_64-darwin ] aws-sns: [ i686-linux, x86_64-linux, x86_64-darwin ] + axel: [ i686-linux, x86_64-linux, x86_64-darwin ] axiom: [ i686-linux, x86_64-linux, x86_64-darwin ] azubi: [ i686-linux, x86_64-linux, x86_64-darwin ] azure-service-api: [ i686-linux, x86_64-linux, x86_64-darwin ] azure-servicebus: [ i686-linux, x86_64-linux, x86_64-darwin ] azurify: [ i686-linux, x86_64-linux, x86_64-darwin ] b-tree: [ i686-linux, x86_64-linux, x86_64-darwin ] + b9: [ i686-linux, x86_64-linux, x86_64-darwin ] babylon: [ i686-linux, x86_64-linux, x86_64-darwin ] backdropper: [ i686-linux, x86_64-linux, x86_64-darwin ] backtracking-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3003,9 +3040,11 @@ dont-distribute-packages: barrie: [ i686-linux, x86_64-linux, x86_64-darwin ] barrier-monad: [ i686-linux, x86_64-linux, x86_64-darwin ] barrier: [ i686-linux, x86_64-linux, x86_64-darwin ] + base-compat-migrate: [ i686-linux, x86_64-linux, x86_64-darwin ] base-feature-macros: [ i686-linux, x86_64-linux, x86_64-darwin ] base-generics: [ i686-linux, x86_64-linux, x86_64-darwin ] base-io-access: [ i686-linux, x86_64-linux, x86_64-darwin ] + base-noprelude: [ i686-linux, x86_64-linux, x86_64-darwin ] base64-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] baserock-schema: [ i686-linux, x86_64-linux, x86_64-darwin ] basic-sop: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3025,6 +3064,7 @@ dont-distribute-packages: beam-th: [ i686-linux, x86_64-linux, x86_64-darwin ] beam: [ i686-linux, x86_64-linux, x86_64-darwin ] beamable: [ i686-linux, x86_64-linux, x86_64-darwin ] + bearriver: [ i686-linux, x86_64-linux, x86_64-darwin ] beautifHOL: [ i686-linux, x86_64-linux, x86_64-darwin ] bed-and-breakfast: [ i686-linux, x86_64-linux, x86_64-darwin ] beeminder-api: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3032,8 +3072,10 @@ dont-distribute-packages: bein: [ i686-linux, x86_64-linux, x86_64-darwin ] belka: [ i686-linux, x86_64-linux, x86_64-darwin ] bench-graph: [ i686-linux, x86_64-linux, x86_64-darwin ] + bench-show: [ i686-linux, x86_64-linux, x86_64-darwin ] BenchmarkHistory: [ i686-linux, x86_64-linux, x86_64-darwin ] benchpress: [ i686-linux, x86_64-linux, x86_64-darwin ] + bencodex: [ i686-linux, x86_64-linux, x86_64-darwin ] bencoding: [ i686-linux, x86_64-linux, x86_64-darwin ] berkeleydb: [ i686-linux, x86_64-linux, x86_64-darwin ] BerkeleyDBXML: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3178,6 +3220,7 @@ dont-distribute-packages: Blueprint: [ i686-linux, x86_64-linux, x86_64-darwin ] bluetile: [ i686-linux, x86_64-linux, x86_64-darwin ] bluetileutils: [ i686-linux, x86_64-linux, x86_64-darwin ] + blunk-hask-tests: [ i686-linux, x86_64-linux, x86_64-darwin ] blunt: [ i686-linux, x86_64-linux, x86_64-darwin ] BNFC-meta: [ i686-linux, x86_64-linux, x86_64-darwin ] BNFC: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3202,10 +3245,12 @@ dont-distribute-packages: bowntz: [ i686-linux, x86_64-linux, x86_64-darwin ] braid: [ i686-linux, x86_64-linux, x86_64-darwin ] brain-bleep: [ i686-linux, x86_64-linux, x86_64-darwin ] + brainheck: [ i686-linux, x86_64-linux, x86_64-darwin ] Bravo: [ i686-linux, x86_64-linux, x86_64-darwin ] breakout: [ i686-linux, x86_64-linux, x86_64-darwin ] breve: [ i686-linux, x86_64-linux, x86_64-darwin ] brians-brain: [ i686-linux, x86_64-linux, x86_64-darwin ] + brick-skylighting: [ i686-linux, x86_64-linux, x86_64-darwin ] bricks-internal-test: [ i686-linux, x86_64-linux, x86_64-darwin ] bricks-internal: [ i686-linux, x86_64-linux, x86_64-darwin ] bricks-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3213,6 +3258,10 @@ dont-distribute-packages: bricks-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ] bricks: [ i686-linux, x86_64-linux, x86_64-darwin ] brillig: [ i686-linux, x86_64-linux, x86_64-darwin ] + brittany: [ i686-linux, x86_64-linux, x86_64-darwin ] + broadcast-chan-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] + broadcast-chan-pipes: [ i686-linux, x86_64-linux, x86_64-darwin ] + broadcast-chan-tests: [ i686-linux, x86_64-linux, x86_64-darwin ] broccoli: [ i686-linux, x86_64-linux, x86_64-darwin ] broker-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] bronyradiogermany-streaming: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3225,6 +3274,7 @@ dont-distribute-packages: buffer-builder-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ] buffer: [ i686-linux, x86_64-linux, x86_64-darwin ] buffon: [ i686-linux, x86_64-linux, x86_64-darwin ] + bugsnag-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] bugzilla: [ i686-linux, x86_64-linux, x86_64-darwin ] build: [ i686-linux, x86_64-linux, x86_64-darwin ] buildable: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3261,6 +3311,7 @@ dont-distribute-packages: c2ats: [ i686-linux, x86_64-linux, x86_64-darwin ] c2hsc: [ i686-linux, x86_64-linux, x86_64-darwin ] cabal-audit: [ i686-linux, x86_64-linux, x86_64-darwin ] + cabal-cargs: [ i686-linux, x86_64-linux, x86_64-darwin ] cabal-constraints: [ i686-linux, x86_64-linux, x86_64-darwin ] cabal-db: [ i686-linux, x86_64-linux, x86_64-darwin ] cabal-debian: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3321,6 +3372,7 @@ dont-distribute-packages: campfire: [ i686-linux, x86_64-linux, x86_64-darwin ] canon: [ i686-linux, x86_64-linux, x86_64-darwin ] canonical-filepath: [ i686-linux, x86_64-linux, x86_64-darwin ] + canonical-json: [ i686-linux, x86_64-linux, x86_64-darwin ] canteven-http: [ i686-linux, x86_64-linux, x86_64-darwin ] canteven-listen-http: [ i686-linux, x86_64-linux, x86_64-darwin ] canteven-log: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3329,6 +3381,8 @@ dont-distribute-packages: cao: [ i686-linux, x86_64-linux, x86_64-darwin ] cap: [ i686-linux, x86_64-linux, x86_64-darwin ] Capabilities: [ i686-linux, x86_64-linux, x86_64-darwin ] + capability: [ i686-linux, x86_64-linux, x86_64-darwin ] + capnp: [ i686-linux, x86_64-linux, x86_64-darwin ] capped-list: [ i686-linux, x86_64-linux, x86_64-darwin ] capri: [ i686-linux, x86_64-linux, x86_64-darwin ] car-pool: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3444,6 +3498,7 @@ dont-distribute-packages: chuchu: [ i686-linux, x86_64-linux, x86_64-darwin ] chunks: [ i686-linux, x86_64-linux, x86_64-darwin ] chunky: [ i686-linux, x86_64-linux, x86_64-darwin ] + church: [ i686-linux, x86_64-linux, x86_64-darwin ] cielo: [ i686-linux, x86_64-linux, x86_64-darwin ] cil: [ i686-linux, x86_64-linux, x86_64-darwin ] cinvoke: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3472,6 +3527,7 @@ dont-distribute-packages: clash-verilog: [ i686-linux, x86_64-linux, x86_64-darwin ] clash-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ] clash: [ i686-linux, x86_64-linux, x86_64-darwin ] + classify-frog: [ i686-linux, x86_64-linux, x86_64-darwin ] ClassLaws: [ i686-linux, x86_64-linux, x86_64-darwin ] classy-miso: [ i686-linux, x86_64-linux, x86_64-darwin ] classy-parallel: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3533,6 +3589,8 @@ dont-distribute-packages: CMQ: [ i686-linux, x86_64-linux, x86_64-darwin ] cmv: [ i686-linux, x86_64-linux, x86_64-darwin ] cnc-spec-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ] + co-log-sys: [ i686-linux, x86_64-linux, x86_64-darwin ] + co-log: [ i686-linux, x86_64-linux, x86_64-darwin ] Coadjute: [ i686-linux, x86_64-linux, x86_64-darwin ] coalpit: [ i686-linux, x86_64-linux, x86_64-darwin ] codec-beam: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3570,6 +3628,7 @@ dont-distribute-packages: combinatorial-problems: [ i686-linux, x86_64-linux, x86_64-darwin ] Combinatorrent: [ i686-linux, x86_64-linux, x86_64-darwin ] combobuffer: [ i686-linux, x86_64-linux, x86_64-darwin ] + comfort-array: [ i686-linux, x86_64-linux, x86_64-darwin ] comic: [ i686-linux, x86_64-linux, x86_64-darwin ] Command: [ i686-linux, x86_64-linux, x86_64-darwin ] commander: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3613,6 +3672,7 @@ dont-distribute-packages: concrete-haskell-autogen: [ i686-linux, x86_64-linux, x86_64-darwin ] concrete-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] concrete-typerep: [ i686-linux, x86_64-linux, x86_64-darwin ] + concurrency-benchmarks: [ i686-linux, x86_64-linux, x86_64-darwin ] concurrent-buffer: [ i686-linux, x86_64-linux, x86_64-darwin ] Concurrent-Cache: [ i686-linux, x86_64-linux, x86_64-darwin ] concurrent-dns-cache: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3635,6 +3695,7 @@ dont-distribute-packages: conduit-tokenize-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ] conduit-zstd: [ i686-linux, x86_64-linux, x86_64-darwin ] conf: [ i686-linux, x86_64-linux, x86_64-darwin ] + confcrypt: [ i686-linux, x86_64-linux, x86_64-darwin ] conffmt: [ i686-linux, x86_64-linux, x86_64-darwin ] confide: [ i686-linux, x86_64-linux, x86_64-darwin ] config-parser: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3674,6 +3735,7 @@ dont-distribute-packages: context-stack: [ i686-linux, x86_64-linux, x86_64-darwin ] ContextAlgebra: [ i686-linux, x86_64-linux, x86_64-darwin ] contiguous-checked: [ i686-linux, x86_64-linux, x86_64-darwin ] + contiguous-fft: [ i686-linux, x86_64-linux, x86_64-darwin ] contiguous: [ i686-linux, x86_64-linux, x86_64-darwin ] continue: [ i686-linux, x86_64-linux, x86_64-darwin ] continuum-client: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3730,6 +3792,7 @@ dont-distribute-packages: cplusplus-th: [ i686-linux, x86_64-linux, x86_64-darwin ] cprng-aes-effect: [ i686-linux, x86_64-linux, x86_64-darwin ] cpuperf: [ i686-linux, x86_64-linux, x86_64-darwin ] + cpython: [ i686-linux, x86_64-linux, x86_64-darwin ] cql-io: [ i686-linux, x86_64-linux, x86_64-darwin ] cqrs-core: [ i686-linux, x86_64-linux, x86_64-darwin ] cqrs-example: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3792,6 +3855,7 @@ dont-distribute-packages: ctpl: [ i686-linux, x86_64-linux, x86_64-darwin ] cube: [ i686-linux, x86_64-linux, x86_64-darwin ] cubical: [ i686-linux, x86_64-linux, x86_64-darwin ] + cuboid: [ i686-linux, x86_64-linux, x86_64-darwin ] cudd: [ i686-linux, x86_64-linux, x86_64-darwin ] currency-convert: [ i686-linux, x86_64-linux, x86_64-darwin ] curry-base: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3799,6 +3863,8 @@ dont-distribute-packages: CurryDB: [ i686-linux, x86_64-linux, x86_64-darwin ] curryrs: [ i686-linux, x86_64-linux, x86_64-darwin ] cursedcsv: [ i686-linux, x86_64-linux, x86_64-darwin ] + cursor-gen: [ i686-linux, x86_64-linux, x86_64-darwin ] + cursor: [ i686-linux, x86_64-linux, x86_64-darwin ] curve25519: [ i686-linux, x86_64-linux, x86_64-darwin ] curves: [ i686-linux, x86_64-linux, x86_64-darwin ] custom-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3886,6 +3952,7 @@ dont-distribute-packages: datetime: [ i686-linux, x86_64-linux, x86_64-darwin ] dawdle: [ i686-linux, x86_64-linux, x86_64-darwin ] dbcleaner: [ i686-linux, x86_64-linux, x86_64-darwin ] + DBFunctor: [ i686-linux, x86_64-linux, x86_64-darwin ] dbjava: [ i686-linux, x86_64-linux, x86_64-darwin ] DBlimited: [ i686-linux, x86_64-linux, x86_64-darwin ] dbm: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3956,6 +4023,7 @@ dont-distribute-packages: delude: [ i686-linux, x86_64-linux, x86_64-darwin ] demarcate: [ i686-linux, x86_64-linux, x86_64-darwin ] denominate: [ i686-linux, x86_64-linux, x86_64-darwin ] + dense-int-set: [ i686-linux, x86_64-linux, x86_64-darwin ] dependent-monoidal-map: [ i686-linux, x86_64-linux, x86_64-darwin ] dependent-state: [ i686-linux, x86_64-linux, x86_64-darwin ] dependent-sum-aeson-orphans: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3982,6 +4050,7 @@ dont-distribute-packages: dgim: [ i686-linux, x86_64-linux, x86_64-darwin ] dgs: [ i686-linux, x86_64-linux, x86_64-darwin ] dhall-check: [ i686-linux, x86_64-linux, x86_64-darwin ] + dhall-lex: [ i686-linux, x86_64-linux, x86_64-darwin ] dhall-to-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ] dhcp-lease-parser: [ i686-linux, x86_64-linux, x86_64-darwin ] di-df1: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4034,6 +4103,7 @@ dont-distribute-packages: dirfiles: [ i686-linux, x86_64-linux, x86_64-darwin ] discogs-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] discord-gateway: [ i686-linux, x86_64-linux, x86_64-darwin ] + discord-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] discord-hs: [ i686-linux, x86_64-linux, x86_64-darwin ] discord-rest: [ i686-linux, x86_64-linux, x86_64-darwin ] discord-types: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4081,9 +4151,13 @@ dont-distribute-packages: doc-review: [ i686-linux, x86_64-linux, x86_64-darwin ] doccheck: [ i686-linux, x86_64-linux, x86_64-darwin ] docidx: [ i686-linux, x86_64-linux, x86_64-darwin ] + docker-build-cacher: [ i686-linux, x86_64-linux, x86_64-darwin ] doctest-discover-configurator: [ i686-linux, x86_64-linux, x86_64-darwin ] doctest-driver-gen: [ i686-linux, x86_64-linux, x86_64-darwin ] DocTest: [ i686-linux, x86_64-linux, x86_64-darwin ] + docusign-base: [ i686-linux, x86_64-linux, x86_64-darwin ] + docusign-client: [ i686-linux, x86_64-linux, x86_64-darwin ] + docusign-example: [ i686-linux, x86_64-linux, x86_64-darwin ] docvim: [ i686-linux, x86_64-linux, x86_64-darwin ] doi: [ i686-linux, x86_64-linux, x86_64-darwin ] DOM: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4191,9 +4265,11 @@ dont-distribute-packages: effects: [ i686-linux, x86_64-linux, x86_64-darwin ] effin: [ i686-linux, x86_64-linux, x86_64-darwin ] egison-quote: [ i686-linux, x86_64-linux, x86_64-darwin ] + egison-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ] ehaskell: [ i686-linux, x86_64-linux, x86_64-darwin ] ehs: [ i686-linux, x86_64-linux, x86_64-darwin ] eibd-client-simple: [ i686-linux, x86_64-linux, x86_64-darwin ] + eigen: [ i686-linux, x86_64-linux, x86_64-darwin ] Eight-Ball-Pool-Hack-Cheats: [ i686-linux, x86_64-linux, x86_64-darwin ] either-list-functions: [ i686-linux, x86_64-linux, x86_64-darwin ] EitherT: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4213,6 +4289,7 @@ dont-distribute-packages: email-postmark: [ i686-linux, x86_64-linux, x86_64-darwin ] email-validator: [ i686-linux, x86_64-linux, x86_64-darwin ] email: [ i686-linux, x86_64-linux, x86_64-darwin ] + emailaddress: [ i686-linux, x86_64-linux, x86_64-darwin ] emailparse: [ i686-linux, x86_64-linux, x86_64-darwin ] embeddock-example: [ i686-linux, x86_64-linux, x86_64-darwin ] embeddock: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4231,6 +4308,7 @@ dont-distribute-packages: engine-io: [ i686-linux, x86_64-linux, x86_64-darwin ] entangle: [ i686-linux, x86_64-linux, x86_64-darwin ] EntrezHTTP: [ i686-linux, x86_64-linux, x86_64-darwin ] + entwine: [ i686-linux, x86_64-linux, x86_64-darwin ] EnumContainers: [ i686-linux, x86_64-linux, x86_64-darwin ] enumerate-function: [ i686-linux, x86_64-linux, x86_64-darwin ] enumeration: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4242,6 +4320,7 @@ dont-distribute-packages: enummapmap: [ i686-linux, x86_64-linux, x86_64-darwin ] enummapset-th: [ i686-linux, x86_64-linux, x86_64-darwin ] env-parser: [ i686-linux, x86_64-linux, x86_64-darwin ] + envstatus: [ i686-linux, x86_64-linux, x86_64-darwin ] epanet-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] epass: [ i686-linux, x86_64-linux, x86_64-darwin ] epic: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4313,12 +4392,15 @@ dont-distribute-packages: execs: [ i686-linux, x86_64-linux, x86_64-darwin ] executor: [ i686-linux, x86_64-linux, x86_64-darwin ] exference: [ i686-linux, x86_64-linux, x86_64-darwin ] + exhaustive: [ i686-linux, x86_64-linux, x86_64-darwin ] exherbo-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ] exif: [ i686-linux, x86_64-linux, x86_64-darwin ] exinst-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ] exinst-bytes: [ i686-linux, x86_64-linux, x86_64-darwin ] + exinst-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ] exinst-deepseq: [ i686-linux, x86_64-linux, x86_64-darwin ] exinst-hashable: [ i686-linux, x86_64-linux, x86_64-darwin ] + exinst-serialise: [ i686-linux, x86_64-linux, x86_64-darwin ] exists: [ i686-linux, x86_64-linux, x86_64-darwin ] exitcode: [ i686-linux, x86_64-linux, x86_64-darwin ] expand: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4333,14 +4415,18 @@ dont-distribute-packages: explicit-sharing: [ i686-linux, x86_64-linux, x86_64-darwin ] explore: [ i686-linux, x86_64-linux, x86_64-darwin ] exposed-containers: [ i686-linux, x86_64-linux, x86_64-darwin ] + expressions-z3: [ i686-linux, x86_64-linux, x86_64-darwin ] + expressions: [ i686-linux, x86_64-linux, x86_64-darwin ] extcore: [ i686-linux, x86_64-linux, x86_64-darwin ] extemp: [ i686-linux, x86_64-linux, x86_64-darwin ] extended-categories: [ i686-linux, x86_64-linux, x86_64-darwin ] extensible-data: [ i686-linux, x86_64-linux, x86_64-darwin ] + extensible-effects-concurrent: [ i686-linux, x86_64-linux, x86_64-darwin ] Extra: [ i686-linux, x86_64-linux, x86_64-darwin ] extract-dependencies: [ i686-linux, x86_64-linux, x86_64-darwin ] extractelf: [ i686-linux, x86_64-linux, x86_64-darwin ] ez-couch: [ i686-linux, x86_64-linux, x86_64-darwin ] + f-ree-hack-cheats-free-v-bucks-generator: [ i686-linux, x86_64-linux, x86_64-darwin ] Facebook-Password-Hacker-Online-Latest-Version: [ i686-linux, x86_64-linux, x86_64-darwin ] faceted: [ i686-linux, x86_64-linux, x86_64-darwin ] factory: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4489,6 +4575,7 @@ dont-distribute-packages: flower: [ i686-linux, x86_64-linux, x86_64-darwin ] flowlocks-framework: [ i686-linux, x86_64-linux, x86_64-darwin ] flowsim: [ i686-linux, x86_64-linux, x86_64-darwin ] + fltkhs-fluid-examples: [ i686-linux, x86_64-linux, x86_64-darwin ] fluent-logger-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] fluent-logger: [ i686-linux, x86_64-linux, x86_64-darwin ] fluidsynth: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4503,6 +4590,7 @@ dont-distribute-packages: foldl-transduce: [ i686-linux, x86_64-linux, x86_64-darwin ] folds-common: [ i686-linux, x86_64-linux, x86_64-darwin ] follow-file: [ i686-linux, x86_64-linux, x86_64-darwin ] + follow: [ i686-linux, x86_64-linux, x86_64-darwin ] follower: [ i686-linux, x86_64-linux, x86_64-darwin ] foma: [ i686-linux, x86_64-linux, x86_64-darwin ] font-opengl-basic4x6: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4542,6 +4630,8 @@ dont-distribute-packages: Fractaler: [ i686-linux, x86_64-linux, x86_64-darwin ] fractals: [ i686-linux, x86_64-linux, x86_64-darwin ] frag: [ i686-linux, x86_64-linux, x86_64-darwin ] + Frames-beam: [ i686-linux, x86_64-linux, x86_64-darwin ] + Frames-dsv: [ i686-linux, x86_64-linux, x86_64-darwin ] Frames: [ i686-linux, x86_64-linux, x86_64-darwin ] franchise: [ i686-linux, x86_64-linux, x86_64-darwin ] Frank: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4556,6 +4646,8 @@ dont-distribute-packages: free-theorems-seq: [ i686-linux, x86_64-linux, x86_64-darwin ] free-theorems-webui: [ i686-linux, x86_64-linux, x86_64-darwin ] free-theorems: [ i686-linux, x86_64-linux, x86_64-darwin ] + free-v-bucks-generator-no-survey: [ i686-linux, x86_64-linux, x86_64-darwin ] + free-v-bucks-generator-ps4-no-survey: [ i686-linux, x86_64-linux, x86_64-darwin ] free-vector-spaces: [ i686-linux, x86_64-linux, x86_64-darwin ] freekick2: [ i686-linux, x86_64-linux, x86_64-darwin ] freelude: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4602,6 +4694,7 @@ dont-distribute-packages: functor-infix: [ i686-linux, x86_64-linux, x86_64-darwin ] functor: [ i686-linux, x86_64-linux, x86_64-darwin ] functorm: [ i686-linux, x86_64-linux, x86_64-darwin ] + funflow-nix: [ i686-linux, x86_64-linux, x86_64-darwin ] funflow: [ i686-linux, x86_64-linux, x86_64-darwin ] Fungi: [ i686-linux, x86_64-linux, x86_64-darwin ] funion: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4658,6 +4751,8 @@ dont-distribute-packages: generic-accessors: [ i686-linux, x86_64-linux, x86_64-darwin ] generic-binary: [ i686-linux, x86_64-linux, x86_64-darwin ] generic-church: [ i686-linux, x86_64-linux, x86_64-darwin ] + generic-data-surgery: [ i686-linux, x86_64-linux, x86_64-darwin ] + generic-data: [ i686-linux, x86_64-linux, x86_64-darwin ] generic-enum: [ i686-linux, x86_64-linux, x86_64-darwin ] generic-lens-labels: [ i686-linux, x86_64-linux, x86_64-darwin ] generic-lens: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4682,6 +4777,7 @@ dont-distribute-packages: GenSmsPdu: [ i686-linux, x86_64-linux, x86_64-darwin ] gentlemark: [ i686-linux, x86_64-linux, x86_64-darwin ] GenussFold: [ i686-linux, x86_64-linux, x86_64-darwin ] + genvalidity-hspec-optics: [ i686-linux, x86_64-linux, x86_64-darwin ] geo-resolver: [ i686-linux, x86_64-linux, x86_64-darwin ] GeocoderOpenCage: [ i686-linux, x86_64-linux, x86_64-darwin ] geodetic: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4800,8 +4896,13 @@ dont-distribute-packages: glome-hs: [ i686-linux, x86_64-linux, x86_64-darwin ] GlomeTrace: [ i686-linux, x86_64-linux, x86_64-darwin ] GlomeView: [ i686-linux, x86_64-linux, x86_64-darwin ] + gloss-algorithms: [ i686-linux, x86_64-linux, x86_64-darwin ] gloss-banana: [ i686-linux, x86_64-linux, x86_64-darwin ] gloss-devil: [ i686-linux, x86_64-linux, x86_64-darwin ] + gloss-examples: [ i686-linux, x86_64-linux, x86_64-darwin ] + gloss-export: [ i686-linux, x86_64-linux, x86_64-darwin ] + gloss-game: [ i686-linux, x86_64-linux, x86_64-darwin ] + gloss-juicy: [ i686-linux, x86_64-linux, x86_64-darwin ] gloss-sodium: [ i686-linux, x86_64-linux, x86_64-darwin ] glpk-hs: [ i686-linux, x86_64-linux, x86_64-darwin ] glue-common: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4827,6 +4928,7 @@ dont-distribute-packages: goatee-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ] goatee: [ i686-linux, x86_64-linux, x86_64-darwin ] gochan: [ i686-linux, x86_64-linux, x86_64-darwin ] + godot-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] gofer-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ] gogol-adexchange-buyer: [ i686-linux, x86_64-linux, x86_64-darwin ] gogol-adexchange-seller: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5012,6 +5114,7 @@ dont-distribute-packages: graphics-formats-collada: [ i686-linux, x86_64-linux, x86_64-darwin ] graphicsFormats: [ i686-linux, x86_64-linux, x86_64-darwin ] graphicstools: [ i686-linux, x86_64-linux, x86_64-darwin ] + graphmod-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ] graphtype: [ i686-linux, x86_64-linux, x86_64-darwin ] graql: [ i686-linux, x86_64-linux, x86_64-darwin ] grasp: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5046,8 +5149,11 @@ dont-distribute-packages: Grow: [ i686-linux, x86_64-linux, x86_64-darwin ] growler: [ i686-linux, x86_64-linux, x86_64-darwin ] GrowlNotify: [ i686-linux, x86_64-linux, x86_64-darwin ] + grpc-api-etcd: [ i686-linux, x86_64-linux, x86_64-darwin ] + grpc-etcd-client: [ i686-linux, x86_64-linux, x86_64-darwin ] gruff-examples: [ i686-linux, x86_64-linux, x86_64-darwin ] gruff: [ i686-linux, x86_64-linux, x86_64-darwin ] + gscholar-rss: [ i686-linux, x86_64-linux, x86_64-darwin ] gsl-random-fu: [ i686-linux, x86_64-linux, x86_64-darwin ] gsl-random: [ i686-linux, x86_64-linux, x86_64-darwin ] gstorable: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5152,6 +5258,7 @@ dont-distribute-packages: hakyll-contrib-links: [ i686-linux, x86_64-linux, x86_64-darwin ] hakyll-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ] hakyll-convert: [ i686-linux, x86_64-linux, x86_64-darwin ] + hakyll-dhall: [ i686-linux, x86_64-linux, x86_64-darwin ] hakyll-ogmarkup: [ i686-linux, x86_64-linux, x86_64-darwin ] hakyll-R: [ i686-linux, x86_64-linux, x86_64-darwin ] hakyll-shortcode: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5164,6 +5271,7 @@ dont-distribute-packages: halma-telegram-bot: [ i686-linux, x86_64-linux, x86_64-darwin ] halma: [ i686-linux, x86_64-linux, x86_64-darwin ] halves: [ i686-linux, x86_64-linux, x86_64-darwin ] + hamilton: [ i686-linux, x86_64-linux, x86_64-darwin ] HaMinitel: [ i686-linux, x86_64-linux, x86_64-darwin ] hampp: [ i686-linux, x86_64-linux, x86_64-darwin ] hamsql: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5267,6 +5375,8 @@ dont-distribute-packages: haskell-abci: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-aliyun: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-awk: [ i686-linux, x86_64-linux, x86_64-darwin ] + haskell-bitmex-client: [ i686-linux, x86_64-linux, x86_64-darwin ] + haskell-bitmex-rest: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-brainfuck: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-cnc: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-coffee: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5275,6 +5385,7 @@ dont-distribute-packages: haskell-course-preludes: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-dap: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-docs: [ i686-linux, x86_64-linux, x86_64-darwin ] + haskell-eigen-util: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-formatter: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-ftp: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-generate: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5290,11 +5401,13 @@ dont-distribute-packages: haskell-names: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-neo4j-client: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-openflow: [ i686-linux, x86_64-linux, x86_64-darwin ] + haskell-overridez: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-packages: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-pdf-presenter: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-platform-test: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-player: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-plot: [ i686-linux, x86_64-linux, x86_64-darwin ] + haskell-postal: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-read-editor: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-reflect: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-rules: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5307,6 +5420,8 @@ dont-distribute-packages: haskell-tools-ast-fromghc: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-tools-ast-gen: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-tools-ast-trf: [ i686-linux, x86_64-linux, x86_64-darwin ] + haskell-tools-cli: [ i686-linux, x86_64-linux, x86_64-darwin ] + haskell-tools-daemon: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-tor: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-type-exts: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-typescript: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5349,11 +5464,13 @@ dont-distribute-packages: haskheap: [ i686-linux, x86_64-linux, x86_64-darwin ] haskhol-core: [ i686-linux, x86_64-linux, x86_64-darwin ] haskmon: [ i686-linux, x86_64-linux, x86_64-darwin ] + haskoin-bitcoind: [ i686-linux, x86_64-linux, x86_64-darwin ] haskoin-core: [ i686-linux, x86_64-linux, x86_64-darwin ] haskoin-crypto: [ i686-linux, x86_64-linux, x86_64-darwin ] haskoin-node: [ i686-linux, x86_64-linux, x86_64-darwin ] haskoin-protocol: [ i686-linux, x86_64-linux, x86_64-darwin ] haskoin-script: [ i686-linux, x86_64-linux, x86_64-darwin ] + haskoin-store: [ i686-linux, x86_64-linux, x86_64-darwin ] haskoin-util: [ i686-linux, x86_64-linux, x86_64-darwin ] haskoin-wallet: [ i686-linux, x86_64-linux, x86_64-darwin ] haskoin: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5366,8 +5483,17 @@ dont-distribute-packages: haskore: [ i686-linux, x86_64-linux, x86_64-darwin ] HaskRel: [ i686-linux, x86_64-linux, x86_64-darwin ] hasktags: [ i686-linux, x86_64-linux, x86_64-darwin ] + hasktorch-ffi-th: [ i686-linux, x86_64-linux, x86_64-darwin ] + hasktorch-ffi-thc: [ i686-linux, x86_64-linux, x86_64-darwin ] + hasktorch-indef: [ i686-linux, x86_64-linux, x86_64-darwin ] + hasktorch-signatures-partial: [ i686-linux, x86_64-linux, x86_64-darwin ] + hasktorch-signatures-support: [ i686-linux, x86_64-linux, x86_64-darwin ] + hasktorch-signatures: [ i686-linux, x86_64-linux, x86_64-darwin ] + hasktorch-zoo: [ i686-linux, x86_64-linux, x86_64-darwin ] + hasktorch: [ i686-linux, x86_64-linux, x86_64-darwin ] haskus-binary: [ i686-linux, x86_64-linux, x86_64-darwin ] haskus-system-build: [ i686-linux, x86_64-linux, x86_64-darwin ] + haskus-utils-variant: [ i686-linux, x86_64-linux, x86_64-darwin ] haskus-utils: [ i686-linux, x86_64-linux, x86_64-darwin ] haslo: [ i686-linux, x86_64-linux, x86_64-darwin ] hasloGUI: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5399,6 +5525,7 @@ dont-distribute-packages: HaTeX-meta: [ i686-linux, x86_64-linux, x86_64-darwin ] HaTeX-qq: [ i686-linux, x86_64-linux, x86_64-darwin ] hats: [ i686-linux, x86_64-linux, x86_64-darwin ] + hatt: [ i686-linux, x86_64-linux, x86_64-darwin ] haverer: [ i686-linux, x86_64-linux, x86_64-darwin ] HaVSA: [ i686-linux, x86_64-linux, x86_64-darwin ] hawitter: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5463,6 +5590,8 @@ dont-distribute-packages: hdr-histogram: [ i686-linux, x86_64-linux, x86_64-darwin ] HDRUtils: [ i686-linux, x86_64-linux, x86_64-darwin ] headergen: [ i686-linux, x86_64-linux, x86_64-darwin ] + heatitup-complete: [ i686-linux, x86_64-linux, x86_64-darwin ] + heatitup: [ i686-linux, x86_64-linux, x86_64-darwin ] heavy-logger-amazon: [ i686-linux, x86_64-linux, x86_64-darwin ] heavy-logger-instances: [ i686-linux, x86_64-linux, x86_64-darwin ] heavy-logger: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5508,6 +5637,7 @@ dont-distribute-packages: Hermes: [ i686-linux, x86_64-linux, x86_64-darwin ] hermit-syb: [ i686-linux, x86_64-linux, x86_64-darwin ] hermit: [ i686-linux, x86_64-linux, x86_64-darwin ] + herms: [ i686-linux, x86_64-linux, x86_64-darwin ] herringbone-embed: [ i686-linux, x86_64-linux, x86_64-darwin ] herringbone-wai: [ i686-linux, x86_64-linux, x86_64-darwin ] herringbone: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5517,6 +5647,7 @@ dont-distribute-packages: heterolist: [ i686-linux, x86_64-linux, x86_64-darwin ] hetris: [ i686-linux, x86_64-linux, x86_64-darwin ] heukarya: [ i686-linux, x86_64-linux, x86_64-darwin ] + hevm: [ i686-linux, x86_64-linux, x86_64-darwin ] hevolisa-dph: [ i686-linux, x86_64-linux, x86_64-darwin ] hevolisa: [ i686-linux, x86_64-linux, x86_64-darwin ] hexchat: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5530,6 +5661,7 @@ dont-distribute-packages: hexquote: [ i686-linux, x86_64-linux, x86_64-darwin ] hext: [ i686-linux, x86_64-linux, x86_64-darwin ] heyefi: [ i686-linux, x86_64-linux, x86_64-darwin ] + heyting-algebras: [ i686-linux, x86_64-linux, x86_64-darwin ] hF2: [ i686-linux, x86_64-linux, x86_64-darwin ] hfann: [ i686-linux, x86_64-linux, x86_64-darwin ] hfd: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5641,6 +5773,8 @@ dont-distribute-packages: HLearn-datastructures: [ i686-linux, x86_64-linux, x86_64-darwin ] HLearn-distributions: [ i686-linux, x86_64-linux, x86_64-darwin ] hledger-chart: [ i686-linux, x86_64-linux, x86_64-darwin ] + hledger-iadd: [ i686-linux, x86_64-linux, x86_64-darwin ] + hledger-irr: [ i686-linux, x86_64-linux, x86_64-darwin ] hledger-vty: [ i686-linux, x86_64-linux, x86_64-darwin ] hlibBladeRF: [ i686-linux, x86_64-linux, x86_64-darwin ] hlibev: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5665,6 +5799,8 @@ dont-distribute-packages: hmatrix-static: [ i686-linux, x86_64-linux, x86_64-darwin ] hmatrix-sundials: [ i686-linux, x86_64-linux, x86_64-darwin ] hmatrix-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ] + hmatrix-tests: [ i686-linux, x86_64-linux, x86_64-darwin ] + hmatrix-vector-sized: [ i686-linux, x86_64-linux, x86_64-darwin ] hmeap-utils: [ i686-linux, x86_64-linux, x86_64-darwin ] hmeap: [ i686-linux, x86_64-linux, x86_64-darwin ] hmenu: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5789,6 +5925,7 @@ dont-distribute-packages: HRay: [ i686-linux, x86_64-linux, x86_64-darwin ] Hricket: [ i686-linux, x86_64-linux, x86_64-darwin ] hricket: [ i686-linux, x86_64-linux, x86_64-darwin ] + hriemann: [ i686-linux, x86_64-linux, x86_64-darwin ] HROOT-core: [ i686-linux, x86_64-linux, x86_64-darwin ] HROOT-graf: [ i686-linux, x86_64-linux, x86_64-darwin ] HROOT-hist: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5834,6 +5971,7 @@ dont-distribute-packages: hsbencher-codespeed: [ i686-linux, x86_64-linux, x86_64-darwin ] hsbencher-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ] hsbencher: [ i686-linux, x86_64-linux, x86_64-darwin ] + hsc2hs: [ i686-linux, x86_64-linux, x86_64-darwin ] hsc3-auditor: [ i686-linux, x86_64-linux, x86_64-darwin ] hsc3-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ] hsc3-data: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5903,6 +6041,7 @@ dont-distribute-packages: hsparql: [ i686-linux, x86_64-linux, x86_64-darwin ] HsParrot: [ i686-linux, x86_64-linux, x86_64-darwin ] hspear: [ i686-linux, x86_64-linux, x86_64-darwin ] + hspec-dirstream: [ i686-linux, x86_64-linux, x86_64-darwin ] hspec-expectations-match: [ i686-linux, x86_64-linux, x86_64-darwin ] hspec-expectations-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ] hspec-experimental: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5971,6 +6110,7 @@ dont-distribute-packages: html-kure: [ i686-linux, x86_64-linux, x86_64-darwin ] html-rules: [ i686-linux, x86_64-linux, x86_64-darwin ] html-tokenizer: [ i686-linux, x86_64-linux, x86_64-darwin ] + htoml-megaparsec: [ i686-linux, x86_64-linux, x86_64-darwin ] hts: [ i686-linux, x86_64-linux, x86_64-darwin ] htsn-import: [ i686-linux, x86_64-linux, x86_64-darwin ] htsn: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6027,6 +6167,7 @@ dont-distribute-packages: hVOIDP: [ i686-linux, x86_64-linux, x86_64-darwin ] hw-dsv: [ i686-linux, x86_64-linux, x86_64-darwin ] hw-json-lens: [ i686-linux, x86_64-linux, x86_64-darwin ] + hw-prim-bits: [ i686-linux, x86_64-linux, x86_64-darwin ] hw-simd: [ i686-linux, x86_64-linux, x86_64-darwin ] hwall-auth-iitk: [ i686-linux, x86_64-linux, x86_64-darwin ] hweblib: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6140,6 +6281,7 @@ dont-distribute-packages: imperative-edsl-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ] imperative-edsl: [ i686-linux, x86_64-linux, x86_64-darwin ] ImperativeHaskell: [ i686-linux, x86_64-linux, x86_64-darwin ] + impl: [ i686-linux, x86_64-linux, x86_64-darwin ] implicit-logging: [ i686-linux, x86_64-linux, x86_64-darwin ] implicit-params: [ i686-linux, x86_64-linux, x86_64-darwin ] importify: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6203,6 +6345,8 @@ dont-distribute-packages: introduction: [ i686-linux, x86_64-linux, x86_64-darwin ] intset: [ i686-linux, x86_64-linux, x86_64-darwin ] invertible-hlist: [ i686-linux, x86_64-linux, x86_64-darwin ] + invertible-hxt: [ i686-linux, x86_64-linux, x86_64-darwin ] + invertible: [ i686-linux, x86_64-linux, x86_64-darwin ] io-capture: [ i686-linux, x86_64-linux, x86_64-darwin ] io-reactive: [ i686-linux, x86_64-linux, x86_64-darwin ] IOR: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6211,6 +6355,7 @@ dont-distribute-packages: iothread: [ i686-linux, x86_64-linux, x86_64-darwin ] iotransaction: [ i686-linux, x86_64-linux, x86_64-darwin ] ip2location: [ i686-linux, x86_64-linux, x86_64-darwin ] + ip: [ i686-linux, x86_64-linux, x86_64-darwin ] ipatch: [ i686-linux, x86_64-linux, x86_64-darwin ] ipc: [ i686-linux, x86_64-linux, x86_64-darwin ] ipopt-hs: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6237,6 +6382,7 @@ dont-distribute-packages: isobmff-builder: [ i686-linux, x86_64-linux, x86_64-darwin ] isohunt: [ i686-linux, x86_64-linux, x86_64-darwin ] isotope: [ i686-linux, x86_64-linux, x86_64-darwin ] + itcli: [ i686-linux, x86_64-linux, x86_64-darwin ] itemfield: [ i686-linux, x86_64-linux, x86_64-darwin ] iter-stats: [ i686-linux, x86_64-linux, x86_64-darwin ] iteratee-compress: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6258,6 +6404,7 @@ dont-distribute-packages: JackMiniMix: [ i686-linux, x86_64-linux, x86_64-darwin ] jackminimix: [ i686-linux, x86_64-linux, x86_64-darwin ] jacobi-roots: [ i686-linux, x86_64-linux, x86_64-darwin ] + jaeger-flamegraph: [ i686-linux, x86_64-linux, x86_64-darwin ] jail: [ i686-linux, x86_64-linux, x86_64-darwin ] jalaali: [ i686-linux, x86_64-linux, x86_64-darwin ] jalla: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6282,6 +6429,7 @@ dont-distribute-packages: jenga: [ i686-linux, x86_64-linux, x86_64-darwin ] jenkinsPlugins2nix: [ i686-linux, x86_64-linux, x86_64-darwin ] jespresso: [ i686-linux, x86_64-linux, x86_64-darwin ] + jinquantities: [ i686-linux, x86_64-linux, x86_64-darwin ] jml-web-service: [ i686-linux, x86_64-linux, x86_64-darwin ] jobqueue: [ i686-linux, x86_64-linux, x86_64-darwin ] join-api: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6371,6 +6519,7 @@ dont-distribute-packages: katip-syslog: [ i686-linux, x86_64-linux, x86_64-darwin ] katt: [ i686-linux, x86_64-linux, x86_64-darwin ] kawaii: [ i686-linux, x86_64-linux, x86_64-darwin ] + kazura-queue: [ i686-linux, x86_64-linux, x86_64-darwin ] kd-tree: [ i686-linux, x86_64-linux, x86_64-darwin ] kdesrc-build-extra: [ i686-linux, x86_64-linux, x86_64-darwin ] keccak: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6403,6 +6552,8 @@ dont-distribute-packages: KiCS-prophecy: [ i686-linux, x86_64-linux, x86_64-darwin ] KiCS: [ i686-linux, x86_64-linux, x86_64-darwin ] kif-parser: [ i686-linux, x86_64-linux, x86_64-darwin ] + kind-apply: [ i686-linux, x86_64-linux, x86_64-darwin ] + kind-generics: [ i686-linux, x86_64-linux, x86_64-darwin ] kit: [ i686-linux, x86_64-linux, x86_64-darwin ] kmeans-par: [ i686-linux, x86_64-linux, x86_64-darwin ] kmeans-vector: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6419,6 +6570,7 @@ dont-distribute-packages: krpc: [ i686-linux, x86_64-linux, x86_64-darwin ] KSP: [ i686-linux, x86_64-linux, x86_64-darwin ] ktx: [ i686-linux, x86_64-linux, x86_64-darwin ] + Kulitta: [ i686-linux, x86_64-linux, x86_64-darwin ] kure-your-boilerplate: [ i686-linux, x86_64-linux, x86_64-darwin ] kure: [ i686-linux, x86_64-linux, x86_64-darwin ] KyotoCabinet: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6439,6 +6591,7 @@ dont-distribute-packages: lambda2js: [ i686-linux, x86_64-linux, x86_64-darwin ] lambdaBase: [ i686-linux, x86_64-linux, x86_64-darwin ] lambdabot-utils: [ i686-linux, x86_64-linux, x86_64-darwin ] + lambdabot-zulip: [ i686-linux, x86_64-linux, x86_64-darwin ] lambdacms-core: [ i686-linux, x86_64-linux, x86_64-darwin ] lambdacms-media: [ i686-linux, x86_64-linux, x86_64-darwin ] lambdacube-bullet: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6494,6 +6647,7 @@ dont-distribute-packages: language-ninja: [ i686-linux, x86_64-linux, x86_64-darwin ] language-oberon: [ i686-linux, x86_64-linux, x86_64-darwin ] language-objc: [ i686-linux, x86_64-linux, x86_64-darwin ] + language-ocaml: [ i686-linux, x86_64-linux, x86_64-darwin ] language-openscad: [ i686-linux, x86_64-linux, x86_64-darwin ] language-pig: [ i686-linux, x86_64-linux, x86_64-darwin ] language-puppet: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6552,6 +6706,7 @@ dont-distribute-packages: lens-time: [ i686-linux, x86_64-linux, x86_64-darwin ] lens-toml-parser: [ i686-linux, x86_64-linux, x86_64-darwin ] lens-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ] + lens-typelevel: [ i686-linux, x86_64-linux, x86_64-darwin ] lensref: [ i686-linux, x86_64-linux, x86_64-darwin ] level-monad: [ i686-linux, x86_64-linux, x86_64-darwin ] Level0: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6578,6 +6733,7 @@ dont-distribute-packages: liblinear-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ] libltdl: [ i686-linux, x86_64-linux, x86_64-darwin ] libmolude: [ i686-linux, x86_64-linux, x86_64-darwin ] + libnix: [ i686-linux, x86_64-linux, x86_64-darwin ] liboath-hs: [ i686-linux, x86_64-linux, x86_64-darwin ] liboleg: [ i686-linux, x86_64-linux, x86_64-darwin ] libpafe: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6590,7 +6746,10 @@ dont-distribute-packages: libxml-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ] libxslt: [ i686-linux, x86_64-linux, x86_64-darwin ] licensor: [ i686-linux, x86_64-linux, x86_64-darwin ] + life-sync: [ i686-linux, x86_64-linux, x86_64-darwin ] + lifted-base-tf: [ i686-linux, x86_64-linux, x86_64-darwin ] lifted-protolude: [ i686-linux, x86_64-linux, x86_64-darwin ] + lifted-stm: [ i686-linux, x86_64-linux, x86_64-darwin ] lifter: [ i686-linux, x86_64-linux, x86_64-darwin ] ligature: [ i686-linux, x86_64-linux, x86_64-darwin ] lightning-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6733,6 +6892,7 @@ dont-distribute-packages: ls-usb: [ i686-linux, x86_64-linux, x86_64-darwin ] lscabal: [ i686-linux, x86_64-linux, x86_64-darwin ] LslPlus: [ i686-linux, x86_64-linux, x86_64-darwin ] + lsp-test: [ i686-linux, x86_64-linux, x86_64-darwin ] lsystem: [ i686-linux, x86_64-linux, x86_64-darwin ] ltext: [ i686-linux, x86_64-linux, x86_64-darwin ] ltk: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6812,6 +6972,7 @@ dont-distribute-packages: markdown2svg: [ i686-linux, x86_64-linux, x86_64-darwin ] marked-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ] markov-processes: [ i686-linux, x86_64-linux, x86_64-darwin ] + markup: [ i686-linux, x86_64-linux, x86_64-darwin ] marmalade-upload: [ i686-linux, x86_64-linux, x86_64-darwin ] marquise: [ i686-linux, x86_64-linux, x86_64-darwin ] mars: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6890,6 +7051,8 @@ dont-distribute-packages: MetaHDBC: [ i686-linux, x86_64-linux, x86_64-darwin ] MetaObject: [ i686-linux, x86_64-linux, x86_64-darwin ] metaplug: [ i686-linux, x86_64-linux, x86_64-darwin ] + metar-http: [ i686-linux, x86_64-linux, x86_64-darwin ] + metar: [ i686-linux, x86_64-linux, x86_64-darwin ] metric: [ i686-linux, x86_64-linux, x86_64-darwin ] Metrics: [ i686-linux, x86_64-linux, x86_64-darwin ] metricsd-client: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6902,6 +7065,7 @@ dont-distribute-packages: MHask: [ i686-linux, x86_64-linux, x86_64-darwin ] mi: [ i686-linux, x86_64-linux, x86_64-darwin ] Michelangelo: [ i686-linux, x86_64-linux, x86_64-darwin ] + miconix-test: [ i686-linux, x86_64-linux, x86_64-darwin ] microaeson: [ i686-linux, x86_64-linux, x86_64-darwin ] microformats2-types: [ i686-linux, x86_64-linux, x86_64-darwin ] microgroove: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6932,15 +7096,20 @@ dont-distribute-packages: minirotate: [ i686-linux, x86_64-linux, x86_64-darwin ] ministg: [ i686-linux, x86_64-linux, x86_64-darwin ] minst-idx: [ i686-linux, x86_64-linux, x86_64-darwin ] + mios: [ i686-linux, x86_64-linux, x86_64-darwin ] mirror-tweet: [ i686-linux, x86_64-linux, x86_64-darwin ] missing-py2: [ i686-linux, x86_64-linux, x86_64-darwin ] MissingPy: [ i686-linux, x86_64-linux, x86_64-darwin ] mixed-strategies: [ i686-linux, x86_64-linux, x86_64-darwin ] + mixpanel-client: [ i686-linux, x86_64-linux, x86_64-darwin ] mkbndl: [ i686-linux, x86_64-linux, x86_64-darwin ] mkcabal: [ i686-linux, x86_64-linux, x86_64-darwin ] ml-w: [ i686-linux, x86_64-linux, x86_64-darwin ] mlist: [ i686-linux, x86_64-linux, x86_64-darwin ] mltool: [ i686-linux, x86_64-linux, x86_64-darwin ] + mmark-cli: [ i686-linux, x86_64-linux, x86_64-darwin ] + mmark-ext: [ i686-linux, x86_64-linux, x86_64-darwin ] + mmark: [ i686-linux, x86_64-linux, x86_64-darwin ] mmtf: [ i686-linux, x86_64-linux, x86_64-darwin ] mmtl-base: [ i686-linux, x86_64-linux, x86_64-darwin ] mmtl: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6994,6 +7163,7 @@ dont-distribute-packages: MonadCatchIO-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ] MonadCompose: [ i686-linux, x86_64-linux, x86_64-darwin ] monadiccp-gecode: [ i686-linux, x86_64-linux, x86_64-darwin ] + monadIO: [ i686-linux, x86_64-linux, x86_64-darwin ] Monadius: [ i686-linux, x86_64-linux, x86_64-darwin ] MonadLab: [ i686-linux, x86_64-linux, x86_64-darwin ] monadLib-compose: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7022,6 +7192,7 @@ dont-distribute-packages: monoid-subclasses: [ i686-linux, x86_64-linux, x86_64-darwin ] monoidplus: [ i686-linux, x86_64-linux, x86_64-darwin ] monoids: [ i686-linux, x86_64-linux, x86_64-darwin ] + monopati: [ i686-linux, x86_64-linux, x86_64-darwin ] monte-carlo: [ i686-linux, x86_64-linux, x86_64-darwin ] monzo: [ i686-linux, x86_64-linux, x86_64-darwin ] moo: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7031,6 +7202,8 @@ dont-distribute-packages: morfeusz: [ i686-linux, x86_64-linux, x86_64-darwin ] morph: [ i686-linux, x86_64-linux, x86_64-darwin ] mosaico-lib: [ i686-linux, x86_64-linux, x86_64-darwin ] + moto-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ] + moto: [ i686-linux, x86_64-linux, x86_64-darwin ] motor-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ] motor-reflection: [ i686-linux, x86_64-linux, x86_64-darwin ] motor: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7039,6 +7212,7 @@ dont-distribute-packages: mp3decoder: [ i686-linux, x86_64-linux, x86_64-darwin ] mp: [ i686-linux, x86_64-linux, x86_64-darwin ] mpdmate: [ i686-linux, x86_64-linux, x86_64-darwin ] + mpi-hs: [ i686-linux, x86_64-linux, x86_64-darwin ] mpppc: [ i686-linux, x86_64-linux, x86_64-darwin ] mpretty: [ i686-linux, x86_64-linux, x86_64-darwin ] mpris: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7080,6 +7254,7 @@ dont-distribute-packages: multipass: [ i686-linux, x86_64-linux, x86_64-darwin ] multipath: [ i686-linux, x86_64-linux, x86_64-darwin ] multiplate-simplified: [ i686-linux, x86_64-linux, x86_64-darwin ] + multipool-persistent-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ] multirec-alt-deriver: [ i686-linux, x86_64-linux, x86_64-darwin ] multirec-binary: [ i686-linux, x86_64-linux, x86_64-darwin ] multirec: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7148,6 +7323,7 @@ dont-distribute-packages: nanomsg: [ i686-linux, x86_64-linux, x86_64-darwin ] nanoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ] NanoProlog: [ i686-linux, x86_64-linux, x86_64-darwin ] + nanovg-simple: [ i686-linux, x86_64-linux, x86_64-darwin ] nanovg: [ i686-linux, x86_64-linux, x86_64-darwin ] nanq: [ i686-linux, x86_64-linux, x86_64-darwin ] Naperian: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7203,6 +7379,7 @@ dont-distribute-packages: network-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ] network-hans: [ i686-linux, x86_64-linux, x86_64-darwin ] network-interfacerequest: [ i686-linux, x86_64-linux, x86_64-darwin ] + network-messagepack-rpc-websocket: [ i686-linux, x86_64-linux, x86_64-darwin ] network-minihttp: [ i686-linux, x86_64-linux, x86_64-darwin ] network-msgpack-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ] network-netpacket: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7305,6 +7482,7 @@ dont-distribute-packages: nymphaea: [ i686-linux, x86_64-linux, x86_64-darwin ] o-clock: [ i686-linux, x86_64-linux, x86_64-darwin ] oanda-rest-api: [ i686-linux, x86_64-linux, x86_64-darwin ] + oauth2-jwt-bearer: [ i686-linux, x86_64-linux, x86_64-darwin ] oauthenticated: [ i686-linux, x86_64-linux, x86_64-darwin ] obd: [ i686-linux, x86_64-linux, x86_64-darwin ] obdd: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7345,12 +7523,14 @@ dont-distribute-packages: opaleye-classy: [ i686-linux, x86_64-linux, x86_64-darwin ] opaleye-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ] opaleye-trans: [ i686-linux, x86_64-linux, x86_64-darwin ] + opaleye: [ i686-linux, x86_64-linux, x86_64-darwin ] open-haddock: [ i686-linux, x86_64-linux, x86_64-darwin ] open-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ] open-signals: [ i686-linux, x86_64-linux, x86_64-darwin ] open-typerep: [ i686-linux, x86_64-linux, x86_64-darwin ] OpenAFP-Utils: [ i686-linux, x86_64-linux, x86_64-darwin ] OpenAFP: [ i686-linux, x86_64-linux, x86_64-darwin ] + openapi-petstore: [ i686-linux, x86_64-linux, x86_64-darwin ] opench-meteo: [ i686-linux, x86_64-linux, x86_64-darwin ] OpenCL: [ i686-linux, x86_64-linux, x86_64-darwin ] OpenCLRaw: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7372,6 +7552,7 @@ dont-distribute-packages: opensoundcontrol-ht: [ i686-linux, x86_64-linux, x86_64-darwin ] openssh-github-keys: [ i686-linux, x86_64-linux, x86_64-darwin ] opentheory-char: [ i686-linux, x86_64-linux, x86_64-darwin ] + opentok: [ i686-linux, x86_64-linux, x86_64-darwin ] opentype: [ i686-linux, x86_64-linux, x86_64-darwin ] OpenVG: [ i686-linux, x86_64-linux, x86_64-darwin ] OpenVGRaw: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7379,11 +7560,13 @@ dont-distribute-packages: Operads: [ i686-linux, x86_64-linux, x86_64-darwin ] operational-extra: [ i686-linux, x86_64-linux, x86_64-darwin ] opml-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] + optima: [ i686-linux, x86_64-linux, x86_64-darwin ] optimal-blocks: [ i686-linux, x86_64-linux, x86_64-darwin ] optimusprime: [ i686-linux, x86_64-linux, x86_64-darwin ] optional: [ i686-linux, x86_64-linux, x86_64-darwin ] optparse-applicative-simple: [ i686-linux, x86_64-linux, x86_64-darwin ] optparse-helper: [ i686-linux, x86_64-linux, x86_64-darwin ] + orc: [ i686-linux, x86_64-linux, x86_64-darwin ] orchestrate: [ i686-linux, x86_64-linux, x86_64-darwin ] OrchestrateDB: [ i686-linux, x86_64-linux, x86_64-darwin ] orchid-demo: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7404,6 +7587,7 @@ dont-distribute-packages: OrPatterns: [ i686-linux, x86_64-linux, x86_64-darwin ] osc: [ i686-linux, x86_64-linux, x86_64-darwin ] oscpacking: [ i686-linux, x86_64-linux, x86_64-darwin ] + Oslo-Vectize: [ i686-linux, x86_64-linux, x86_64-darwin ] osm-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] osm-download: [ i686-linux, x86_64-linux, x86_64-darwin ] OSM: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7536,6 +7720,7 @@ dont-distribute-packages: perhaps: [ i686-linux, x86_64-linux, x86_64-darwin ] periodic: [ i686-linux, x86_64-linux, x86_64-darwin ] perm: [ i686-linux, x86_64-linux, x86_64-darwin ] + permutations: [ i686-linux, x86_64-linux, x86_64-darwin ] permute: [ i686-linux, x86_64-linux, x86_64-darwin ] PermuteEffects: [ i686-linux, x86_64-linux, x86_64-darwin ] persist2er: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7548,8 +7733,10 @@ dont-distribute-packages: persistent-mysql-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] persistent-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ] persistent-protobuf: [ i686-linux, x86_64-linux, x86_64-darwin ] + persistent-qq: [ i686-linux, x86_64-linux, x86_64-darwin ] persistent-ratelimit: [ i686-linux, x86_64-linux, x86_64-darwin ] persistent-relational-record: [ i686-linux, x86_64-linux, x86_64-darwin ] + persistent-template-classy: [ i686-linux, x86_64-linux, x86_64-darwin ] persistent-vector: [ i686-linux, x86_64-linux, x86_64-darwin ] persistent-zookeeper: [ i686-linux, x86_64-linux, x86_64-darwin ] persona-idp: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7587,6 +7774,7 @@ dont-distribute-packages: picoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ] picosat: [ i686-linux, x86_64-linux, x86_64-darwin ] pictikz: [ i686-linux, x86_64-linux, x86_64-darwin ] + pier-core: [ i686-linux, x86_64-linux, x86_64-darwin ] pier: [ i686-linux, x86_64-linux, x86_64-darwin ] piet: [ i686-linux, x86_64-linux, x86_64-darwin ] pinchot: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7624,6 +7812,7 @@ dont-distribute-packages: pitchtrack: [ i686-linux, x86_64-linux, x86_64-darwin ] pivotal-tracker: [ i686-linux, x86_64-linux, x86_64-darwin ] pixelated-avatar-generator: [ i686-linux, x86_64-linux, x86_64-darwin ] + piyo: [ i686-linux, x86_64-linux, x86_64-darwin ] pkcs10: [ i686-linux, x86_64-linux, x86_64-darwin ] pkcs7: [ i686-linux, x86_64-linux, x86_64-darwin ] pkggraph: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7632,10 +7821,13 @@ dont-distribute-packages: plan-b: [ i686-linux, x86_64-linux, x86_64-darwin ] planar-graph: [ i686-linux, x86_64-linux, x86_64-darwin ] planb-token-introspection: [ i686-linux, x86_64-linux, x86_64-darwin ] + planet-mitchell-test: [ i686-linux, x86_64-linux, x86_64-darwin ] + planet-mitchell: [ i686-linux, x86_64-linux, x86_64-darwin ] plankton: [ i686-linux, x86_64-linux, x86_64-darwin ] plat: [ i686-linux, x86_64-linux, x86_64-darwin ] platinum-parsing: [ i686-linux, x86_64-linux, x86_64-darwin ] PlayingCards: [ i686-linux, x86_64-linux, x86_64-darwin ] + plex: [ i686-linux, x86_64-linux, x86_64-darwin ] plist-buddy: [ i686-linux, x86_64-linux, x86_64-darwin ] plivo: [ i686-linux, x86_64-linux, x86_64-darwin ] plocketed: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7657,6 +7849,7 @@ dont-distribute-packages: pointless-lenses: [ i686-linux, x86_64-linux, x86_64-darwin ] pointless-rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ] pokemon-go-protobuf-types: [ i686-linux, x86_64-linux, x86_64-darwin ] + poker-eval: [ i686-linux, x86_64-linux, x86_64-darwin ] pokitdok: [ i686-linux, x86_64-linux, x86_64-darwin ] polar-configfile: [ i686-linux, x86_64-linux, x86_64-darwin ] polar-shader: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7702,6 +7895,7 @@ dont-distribute-packages: postgresql-simple-sop: [ i686-linux, x86_64-linux, x86_64-darwin ] postgresql-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ] postgresql-simple-url: [ i686-linux, x86_64-linux, x86_64-darwin ] + postgresql-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ] postgresql-typed-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ] postgresql-typed: [ i686-linux, x86_64-linux, x86_64-darwin ] PostgreSQL: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7745,6 +7939,7 @@ dont-distribute-packages: pretty-sop: [ i686-linux, x86_64-linux, x86_64-darwin ] prettyprinter-vty: [ i686-linux, x86_64-linux, x86_64-darwin ] preview: [ i686-linux, x86_64-linux, x86_64-darwin ] + prim-instances: [ i686-linux, x86_64-linux, x86_64-darwin ] primes-type: [ i686-linux, x86_64-linux, x86_64-darwin ] primesieve: [ i686-linux, x86_64-linux, x86_64-darwin ] primitive-checked: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7763,6 +7958,7 @@ dont-distribute-packages: priority-queue: [ i686-linux, x86_64-linux, x86_64-darwin ] priority-sync: [ i686-linux, x86_64-linux, x86_64-darwin ] PriorityChansConverger: [ i686-linux, x86_64-linux, x86_64-darwin ] + prizm: [ i686-linux, x86_64-linux, x86_64-darwin ] ProbabilityMonads: [ i686-linux, x86_64-linux, x86_64-darwin ] proc: [ i686-linux, x86_64-linux, x86_64-darwin ] process-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7804,6 +8000,8 @@ dont-distribute-packages: prosper: [ i686-linux, x86_64-linux, x86_64-darwin ] proto-lens-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ] proto-lens-descriptors: [ i686-linux, x86_64-linux, x86_64-darwin ] + proto-lens-runtime: [ i686-linux, x86_64-linux, x86_64-darwin ] + proto-lens-setup: [ i686-linux, x86_64-linux, x86_64-darwin ] protobuf-native: [ i686-linux, x86_64-linux, x86_64-darwin ] protocol-buffers-descriptor-fork: [ i686-linux, x86_64-linux, x86_64-darwin ] protocol-buffers-fork: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7835,6 +8033,7 @@ dont-distribute-packages: pure-io: [ i686-linux, x86_64-linux, x86_64-darwin ] pure-priority-queue-tests: [ i686-linux, x86_64-linux, x86_64-darwin ] pure-priority-queue: [ i686-linux, x86_64-linux, x86_64-darwin ] + purescript-iso: [ i686-linux, x86_64-linux, x86_64-darwin ] purescript-tsd-gen: [ i686-linux, x86_64-linux, x86_64-darwin ] purescript: [ i686-linux, x86_64-linux, x86_64-darwin ] push-notify-ccs: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7898,6 +8097,7 @@ dont-distribute-packages: quickcheck-state-machine-distributed: [ i686-linux, x86_64-linux, x86_64-darwin ] quickcheck-state-machine: [ i686-linux, x86_64-linux, x86_64-darwin ] quickcheck-webdriver: [ i686-linux, x86_64-linux, x86_64-darwin ] + quickcheck-with-counterexamples: [ i686-linux, x86_64-linux, x86_64-darwin ] QuickCheckVariant: [ i686-linux, x86_64-linux, x86_64-darwin ] QuickPlot: [ i686-linux, x86_64-linux, x86_64-darwin ] quickpull: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7922,6 +8122,7 @@ dont-distribute-packages: rad: [ i686-linux, x86_64-linux, x86_64-darwin ] radium-formula-parser: [ i686-linux, x86_64-linux, x86_64-darwin ] radium: [ i686-linux, x86_64-linux, x86_64-darwin ] + radix-tree: [ i686-linux, x86_64-linux, x86_64-darwin ] radix: [ i686-linux, x86_64-linux, x86_64-darwin ] rados-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] raft: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8113,6 +8314,7 @@ dont-distribute-packages: reproject: [ i686-linux, x86_64-linux, x86_64-darwin ] req-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] request-monad: [ i686-linux, x86_64-linux, x86_64-darwin ] + rerebase: [ i686-linux, x86_64-linux, x86_64-darwin ] reserve: [ i686-linux, x86_64-linux, x86_64-darwin ] reservoir: [ i686-linux, x86_64-linux, x86_64-darwin ] resin: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8157,6 +8359,7 @@ dont-distribute-packages: rfc-servant: [ i686-linux, x86_64-linux, x86_64-darwin ] rfc3339: [ i686-linux, x86_64-linux, x86_64-darwin ] rfc: [ i686-linux, x86_64-linux, x86_64-darwin ] + rhine-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ] rhythm-game-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ] RichConditional: [ i686-linux, x86_64-linux, x86_64-darwin ] ridley-extras: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8206,6 +8409,7 @@ dont-distribute-packages: rosmsg-bin: [ i686-linux, x86_64-linux, x86_64-darwin ] rosmsg: [ i686-linux, x86_64-linux, x86_64-darwin ] rosso: [ i686-linux, x86_64-linux, x86_64-darwin ] + rounded: [ i686-linux, x86_64-linux, x86_64-darwin ] rounding: [ i686-linux, x86_64-linux, x86_64-darwin ] roundtrip-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ] roundtrip-string: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8326,9 +8530,11 @@ dont-distribute-packages: scrape-changes: [ i686-linux, x86_64-linux, x86_64-darwin ] ScratchFs: [ i686-linux, x86_64-linux, x86_64-darwin ] script-monad: [ i686-linux, x86_64-linux, x86_64-darwin ] + SCRIPTWriter: [ i686-linux, x86_64-linux, x86_64-darwin ] scrobble: [ i686-linux, x86_64-linux, x86_64-darwin ] scrz: [ i686-linux, x86_64-linux, x86_64-darwin ] Scurry: [ i686-linux, x86_64-linux, x86_64-darwin ] + scythe: [ i686-linux, x86_64-linux, x86_64-darwin ] scyther-proof: [ i686-linux, x86_64-linux, x86_64-darwin ] sde-solver: [ i686-linux, x86_64-linux, x86_64-darwin ] sdl2-cairo-image: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8397,6 +8603,7 @@ dont-distribute-packages: servant-auth-token: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-checked-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-client: [ i686-linux, x86_64-linux, x86_64-darwin ] + servant-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-csharp: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-db-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-db: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8405,11 +8612,16 @@ dont-distribute-packages: servant-generic: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-github: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-haxl-client: [ i686-linux, x86_64-linux, x86_64-darwin ] + servant-hmac-auth: [ i686-linux, x86_64-linux, x86_64-darwin ] + servant-http2-client: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-iCalendar: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-jquery: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-js: [ i686-linux, x86_64-linux, x86_64-darwin ] + servant-machines: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-matrix-param: [ i686-linux, x86_64-linux, x86_64-darwin ] + servant-multipart: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-nix: [ i686-linux, x86_64-linux, x86_64-darwin ] + servant-pipes: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-pool: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-proto-lens: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8424,6 +8636,8 @@ dont-distribute-packages: servant-snap: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-streaming-client: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-subscriber: [ i686-linux, x86_64-linux, x86_64-darwin ] + servant-swagger-ui-jensoleg: [ i686-linux, x86_64-linux, x86_64-darwin ] + servant-swagger-ui-redoc: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-xml: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-zeppelin-client: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-zeppelin-server: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8468,10 +8682,12 @@ dont-distribute-packages: shake-extras: [ i686-linux, x86_64-linux, x86_64-darwin ] shake-minify: [ i686-linux, x86_64-linux, x86_64-darwin ] shake-pack: [ i686-linux, x86_64-linux, x86_64-darwin ] + shake-path: [ i686-linux, x86_64-linux, x86_64-darwin ] shake-persist: [ i686-linux, x86_64-linux, x86_64-darwin ] shaker: [ i686-linux, x86_64-linux, x86_64-darwin ] shakespeare-babel: [ i686-linux, x86_64-linux, x86_64-darwin ] shakespeare-sass: [ i686-linux, x86_64-linux, x86_64-darwin ] + shannon-fano: [ i686-linux, x86_64-linux, x86_64-darwin ] shapely-data: [ i686-linux, x86_64-linux, x86_64-darwin ] shapes-demo: [ i686-linux, x86_64-linux, x86_64-darwin ] shared-buffer: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8490,6 +8706,7 @@ dont-distribute-packages: shellish: [ i686-linux, x86_64-linux, x86_64-darwin ] shellmate-extras: [ i686-linux, x86_64-linux, x86_64-darwin ] shellmate: [ i686-linux, x86_64-linux, x86_64-darwin ] + shh: [ i686-linux, x86_64-linux, x86_64-darwin ] shikensu: [ i686-linux, x86_64-linux, x86_64-darwin ] shivers-cfg: [ i686-linux, x86_64-linux, x86_64-darwin ] shoap: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8510,6 +8727,7 @@ dont-distribute-packages: simd: [ i686-linux, x86_64-linux, x86_64-darwin ] simgi: [ i686-linux, x86_64-linux, x86_64-darwin ] simple-actors: [ i686-linux, x86_64-linux, x86_64-darwin ] + simple-affine-space: [ i686-linux, x86_64-linux, x86_64-darwin ] simple-atom: [ i686-linux, x86_64-linux, x86_64-darwin ] simple-bluetooth: [ i686-linux, x86_64-linux, x86_64-darwin ] simple-c-value: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8566,6 +8784,7 @@ dont-distribute-packages: skeletons: [ i686-linux, x86_64-linux, x86_64-darwin ] skell: [ i686-linux, x86_64-linux, x86_64-darwin ] skemmtun: [ i686-linux, x86_64-linux, x86_64-darwin ] + skews: [ i686-linux, x86_64-linux, x86_64-darwin ] skulk: [ i686-linux, x86_64-linux, x86_64-darwin ] skylark-client: [ i686-linux, x86_64-linux, x86_64-darwin ] skype4hs: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8686,6 +8905,7 @@ dont-distribute-packages: socketson: [ i686-linux, x86_64-linux, x86_64-darwin ] sodium: [ i686-linux, x86_64-linux, x86_64-darwin ] soegtk: [ i686-linux, x86_64-linux, x86_64-darwin ] + softfloat-hs: [ i686-linux, x86_64-linux, x86_64-darwin ] solga-swagger: [ i686-linux, x86_64-linux, x86_64-darwin ] solga: [ i686-linux, x86_64-linux, x86_64-darwin ] solr: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8744,6 +8964,7 @@ dont-distribute-packages: spoonutil: [ i686-linux, x86_64-linux, x86_64-darwin ] spoty: [ i686-linux, x86_64-linux, x86_64-darwin ] Sprig: [ i686-linux, x86_64-linux, x86_64-darwin ] + sprinkles: [ i686-linux, x86_64-linux, x86_64-darwin ] spritz: [ i686-linux, x86_64-linux, x86_64-darwin ] spsa: [ i686-linux, x86_64-linux, x86_64-darwin ] spy: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8768,6 +8989,7 @@ dont-distribute-packages: sssp: [ i686-linux, x86_64-linux, x86_64-darwin ] sstable: [ i686-linux, x86_64-linux, x86_64-darwin ] SSTG: [ i686-linux, x86_64-linux, x86_64-darwin ] + st2: [ i686-linux, x86_64-linux, x86_64-darwin ] stable-heap: [ i686-linux, x86_64-linux, x86_64-darwin ] stable-maps: [ i686-linux, x86_64-linux, x86_64-darwin ] stable-marriage: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8779,6 +9001,7 @@ dont-distribute-packages: stack-network: [ i686-linux, x86_64-linux, x86_64-darwin ] stack-run-auto: [ i686-linux, x86_64-linux, x86_64-darwin ] stack-run: [ i686-linux, x86_64-linux, x86_64-darwin ] + stack2nix: [ i686-linux, x86_64-linux, x86_64-darwin ] stackage-build-plan: [ i686-linux, x86_64-linux, x86_64-darwin ] stackage-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ] stackage-cli: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8812,6 +9035,7 @@ dont-distribute-packages: stats: [ i686-linux, x86_64-linux, x86_64-darwin ] statsd-client: [ i686-linux, x86_64-linux, x86_64-darwin ] statsd: [ i686-linux, x86_64-linux, x86_64-darwin ] + statsdi: [ i686-linux, x86_64-linux, x86_64-darwin ] stb-image-redux: [ i686-linux, x86_64-linux, x86_64-darwin ] stb-truetype: [ i686-linux, x86_64-linux, x86_64-darwin ] stdata: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8854,6 +9078,7 @@ dont-distribute-packages: streaming-cassava: [ i686-linux, x86_64-linux, x86_64-darwin ] streaming-concurrency: [ i686-linux, x86_64-linux, x86_64-darwin ] streaming-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] + streaming-fft: [ i686-linux, x86_64-linux, x86_64-darwin ] streaming-osm: [ i686-linux, x86_64-linux, x86_64-darwin ] streaming-pcap: [ i686-linux, x86_64-linux, x86_64-darwin ] streaming-png: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8895,6 +9120,7 @@ dont-distribute-packages: suffixarray: [ i686-linux, x86_64-linux, x86_64-darwin ] SuffixStructures: [ i686-linux, x86_64-linux, x86_64-darwin ] suitable: [ i686-linux, x86_64-linux, x86_64-darwin ] + summoner: [ i686-linux, x86_64-linux, x86_64-darwin ] sump: [ i686-linux, x86_64-linux, x86_64-darwin ] sunlight: [ i686-linux, x86_64-linux, x86_64-darwin ] sunroof-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -8910,6 +9136,7 @@ dont-distribute-packages: supermonad: [ i686-linux, x86_64-linux, x86_64-darwin ] supero: [ i686-linux, x86_64-linux, x86_64-darwin ] supervisor: [ i686-linux, x86_64-linux, x86_64-darwin ] + supervisors: [ i686-linux, x86_64-linux, x86_64-darwin ] supplemented: [ i686-linux, x86_64-linux, x86_64-darwin ] surjective: [ i686-linux, x86_64-linux, x86_64-darwin ] sv-cassava: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9054,18 +9281,11 @@ dont-distribute-packages: temporary-resourcet: [ i686-linux, x86_64-linux, x86_64-darwin ] tempus: [ i686-linux, x86_64-linux, x86_64-darwin ] tensor: [ i686-linux, x86_64-linux, x86_64-darwin ] - tensorflow-core-ops: [ i686-linux, x86_64-linux, x86_64-darwin ] - tensorflow-logging: [ i686-linux, x86_64-linux, x86_64-darwin ] - tensorflow-opgen: [ i686-linux, x86_64-linux, x86_64-darwin ] - tensorflow-ops: [ i686-linux, x86_64-linux, x86_64-darwin ] - tensorflow-proto: [ i686-linux, x86_64-linux, x86_64-darwin ] - tensorflow: [ i686-linux, x86_64-linux, x86_64-darwin ] term-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ] termbox-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ] termcolor: [ i686-linux, x86_64-linux, x86_64-darwin ] terminal-text: [ i686-linux, x86_64-linux, x86_64-darwin ] termination-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ] - termonad: [ i686-linux, x86_64-linux, x86_64-darwin ] termplot: [ i686-linux, x86_64-linux, x86_64-darwin ] terntup: [ i686-linux, x86_64-linux, x86_64-darwin ] terrahs: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9094,11 +9314,13 @@ dont-distribute-packages: texbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ] text-all: [ i686-linux, x86_64-linux, x86_64-darwin ] text-and-plots: [ i686-linux, x86_64-linux, x86_64-darwin ] + text-ansi: [ i686-linux, x86_64-linux, x86_64-darwin ] text-builder: [ i686-linux, x86_64-linux, x86_64-darwin ] text-containers: [ i686-linux, x86_64-linux, x86_64-darwin ] text-format-heavy: [ i686-linux, x86_64-linux, x86_64-darwin ] text-generic-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ] text-icu-normalized: [ i686-linux, x86_64-linux, x86_64-darwin ] + text-icu-translit: [ i686-linux, x86_64-linux, x86_64-darwin ] text-json-qq: [ i686-linux, x86_64-linux, x86_64-darwin ] text-lens: [ i686-linux, x86_64-linux, x86_64-darwin ] text-locale-encoding: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9150,6 +9372,7 @@ dont-distribute-packages: thrift: [ i686-linux, x86_64-linux, x86_64-darwin ] thrist: [ i686-linux, x86_64-linux, x86_64-darwin ] throttled-io-loop: [ i686-linux, x86_64-linux, x86_64-darwin ] + throwable-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ] thumbnail-plus: [ i686-linux, x86_64-linux, x86_64-darwin ] tic-tac-toe: [ i686-linux, x86_64-linux, x86_64-darwin ] tickle: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9208,12 +9431,14 @@ dont-distribute-packages: toilet: [ i686-linux, x86_64-linux, x86_64-darwin ] tokenify: [ i686-linux, x86_64-linux, x86_64-darwin ] tokenizer-monad: [ i686-linux, x86_64-linux, x86_64-darwin ] + tokstyle: [ i686-linux, x86_64-linux, x86_64-darwin ] toktok: [ i686-linux, x86_64-linux, x86_64-darwin ] tokyocabinet-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] tokyotyrant-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] tomato-rubato-openal: [ i686-linux, x86_64-linux, x86_64-darwin ] toml-parser: [ i686-linux, x86_64-linux, x86_64-darwin ] toml: [ i686-linux, x86_64-linux, x86_64-darwin ] + tomlcheck: [ i686-linux, x86_64-linux, x86_64-darwin ] Top: [ i686-linux, x86_64-linux, x86_64-darwin ] top: [ i686-linux, x86_64-linux, x86_64-darwin ] topkata: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9233,6 +9458,7 @@ dont-distribute-packages: traced: [ i686-linux, x86_64-linux, x86_64-darwin ] tracker: [ i686-linux, x86_64-linux, x86_64-darwin ] trackit: [ i686-linux, x86_64-linux, x86_64-darwin ] + traction: [ i686-linux, x86_64-linux, x86_64-darwin ] tracy: [ i686-linux, x86_64-linux, x86_64-darwin ] traildb: [ i686-linux, x86_64-linux, x86_64-darwin ] trajectory: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9251,6 +9477,7 @@ dont-distribute-packages: translatable-intset: [ i686-linux, x86_64-linux, x86_64-darwin ] translate-cli: [ i686-linux, x86_64-linux, x86_64-darwin ] translate: [ i686-linux, x86_64-linux, x86_64-darwin ] + trasa-client: [ i686-linux, x86_64-linux, x86_64-darwin ] trasa-server: [ i686-linux, x86_64-linux, x86_64-darwin ] travis-meta-yaml: [ i686-linux, x86_64-linux, x86_64-darwin ] travis: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9300,6 +9527,7 @@ dont-distribute-packages: turtle-options: [ i686-linux, x86_64-linux, x86_64-darwin ] TV: [ i686-linux, x86_64-linux, x86_64-darwin ] tweak: [ i686-linux, x86_64-linux, x86_64-darwin ] + twee: [ i686-linux, x86_64-linux, x86_64-darwin ] tweet-hs: [ i686-linux, x86_64-linux, x86_64-darwin ] twentefp-eventloop-graphics: [ i686-linux, x86_64-linux, x86_64-darwin ] twentefp-eventloop-trees: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9364,6 +9592,7 @@ dont-distribute-packages: types-compat: [ i686-linux, x86_64-linux, x86_64-darwin ] typesafe-precure: [ i686-linux, x86_64-linux, x86_64-darwin ] typescript-docs: [ i686-linux, x86_64-linux, x86_64-darwin ] + typograffiti: [ i686-linux, x86_64-linux, x86_64-darwin ] tyro: [ i686-linux, x86_64-linux, x86_64-darwin ] u2f: [ i686-linux, x86_64-linux, x86_64-darwin ] uAgda: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9384,6 +9613,7 @@ dont-distribute-packages: unboxed-containers: [ i686-linux, x86_64-linux, x86_64-darwin ] unbreak: [ i686-linux, x86_64-linux, x86_64-darwin ] unexceptionalio-trans: [ i686-linux, x86_64-linux, x86_64-darwin ] + unfix-binders: [ i686-linux, x86_64-linux, x86_64-darwin ] uni-events: [ i686-linux, x86_64-linux, x86_64-darwin ] uni-graphs: [ i686-linux, x86_64-linux, x86_64-darwin ] uni-htk: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9436,6 +9666,7 @@ dont-distribute-packages: uri-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ] uri-parse: [ i686-linux, x86_64-linux, x86_64-darwin ] uri-template: [ i686-linux, x86_64-linux, x86_64-darwin ] + uri: [ i686-linux, x86_64-linux, x86_64-darwin ] url-decoders: [ i686-linux, x86_64-linux, x86_64-darwin ] url-generic: [ i686-linux, x86_64-linux, x86_64-darwin ] URLb: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9443,6 +9674,7 @@ dont-distribute-packages: urldecode: [ i686-linux, x86_64-linux, x86_64-darwin ] urldisp-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ] UrlDisp: [ i686-linux, x86_64-linux, x86_64-darwin ] + urlpath: [ i686-linux, x86_64-linux, x86_64-darwin ] URLT: [ i686-linux, x86_64-linux, x86_64-darwin ] urn-random: [ i686-linux, x86_64-linux, x86_64-darwin ] urn: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9457,6 +9689,9 @@ dont-distribute-packages: utf8-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ] utf8-validator: [ i686-linux, x86_64-linux, x86_64-darwin ] UTFTConverter: [ i686-linux, x86_64-linux, x86_64-darwin ] + util-exception: [ i686-linux, x86_64-linux, x86_64-darwin ] + util-primitive-control: [ i686-linux, x86_64-linux, x86_64-darwin ] + util-primitive: [ i686-linux, x86_64-linux, x86_64-darwin ] uu-cco-examples: [ i686-linux, x86_64-linux, x86_64-darwin ] uu-cco-hut-parsing: [ i686-linux, x86_64-linux, x86_64-darwin ] uu-cco-uu-parsinglib: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9491,6 +9726,7 @@ dont-distribute-packages: varying: [ i686-linux, x86_64-linux, x86_64-darwin ] vault-tool-server: [ i686-linux, x86_64-linux, x86_64-darwin ] vault-tool: [ i686-linux, x86_64-linux, x86_64-darwin ] + vault-trans: [ i686-linux, x86_64-linux, x86_64-darwin ] vaultaire-common: [ i686-linux, x86_64-linux, x86_64-darwin ] vcard: [ i686-linux, x86_64-linux, x86_64-darwin ] vcatt: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9506,6 +9742,7 @@ dont-distribute-packages: vector-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ] vector-clock: [ i686-linux, x86_64-linux, x86_64-darwin ] vector-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] + vector-extras: [ i686-linux, x86_64-linux, x86_64-darwin ] vector-functorlazy: [ i686-linux, x86_64-linux, x86_64-darwin ] vector-heterogenous: [ i686-linux, x86_64-linux, x86_64-darwin ] vector-instances-collections: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9545,6 +9782,7 @@ dont-distribute-packages: visualize-cbn: [ i686-linux, x86_64-linux, x86_64-darwin ] vk-aws-route53: [ i686-linux, x86_64-linux, x86_64-darwin ] VKHS: [ i686-linux, x86_64-linux, x86_64-darwin ] + voicebase: [ i686-linux, x86_64-linux, x86_64-darwin ] vorbiscomment: [ i686-linux, x86_64-linux, x86_64-darwin ] vowpal-utils: [ i686-linux, x86_64-linux, x86_64-darwin ] voyeur: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9556,6 +9794,7 @@ dont-distribute-packages: vty-menu: [ i686-linux, x86_64-linux, x86_64-darwin ] vty-ui-extras: [ i686-linux, x86_64-linux, x86_64-darwin ] vty-ui: [ i686-linux, x86_64-linux, x86_64-darwin ] + waargonaut: [ i686-linux, x86_64-linux, x86_64-darwin ] wacom-daemon: [ i686-linux, x86_64-linux, x86_64-darwin ] waddle: [ i686-linux, x86_64-linux, x86_64-darwin ] wahsp: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9586,12 +9825,14 @@ dont-distribute-packages: wai-middleware-headers: [ i686-linux, x86_64-linux, x86_64-darwin ] wai-middleware-hmac-client: [ i686-linux, x86_64-linux, x86_64-darwin ] wai-middleware-preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ] + wai-middleware-prometheus: [ i686-linux, x86_64-linux, x86_64-darwin ] wai-middleware-rollbar: [ i686-linux, x86_64-linux, x86_64-darwin ] wai-middleware-route: [ i686-linux, x86_64-linux, x86_64-darwin ] wai-middleware-static-caching: [ i686-linux, x86_64-linux, x86_64-darwin ] wai-request-spec: [ i686-linux, x86_64-linux, x86_64-darwin ] wai-responsible: [ i686-linux, x86_64-linux, x86_64-darwin ] wai-router: [ i686-linux, x86_64-linux, x86_64-darwin ] + wai-routing: [ i686-linux, x86_64-linux, x86_64-darwin ] wai-secure-cookies: [ i686-linux, x86_64-linux, x86_64-darwin ] wai-session-alt: [ i686-linux, x86_64-linux, x86_64-darwin ] wai-session-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9612,10 +9853,12 @@ dont-distribute-packages: WaveFront: [ i686-linux, x86_64-linux, x86_64-darwin ] wavesurfer: [ i686-linux, x86_64-linux, x86_64-darwin ] wavy: [ i686-linux, x86_64-linux, x86_64-darwin ] + weak-bag: [ i686-linux, x86_64-linux, x86_64-darwin ] weather-api: [ i686-linux, x86_64-linux, x86_64-darwin ] web-css: [ i686-linux, x86_64-linux, x86_64-darwin ] web-encodings: [ i686-linux, x86_64-linux, x86_64-darwin ] web-fpco: [ i686-linux, x86_64-linux, x86_64-darwin ] + web-inv-route: [ i686-linux, x86_64-linux, x86_64-darwin ] web-mongrel2: [ i686-linux, x86_64-linux, x86_64-darwin ] web-output: [ i686-linux, x86_64-linux, x86_64-darwin ] web-page: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9670,6 +9913,8 @@ dont-distribute-packages: winio: [ i686-linux, x86_64-linux, x86_64-darwin ] wire-streams: [ i686-linux, x86_64-linux, x86_64-darwin ] wiring: [ i686-linux, x86_64-linux, x86_64-darwin ] + witty: [ i686-linux, x86_64-linux, x86_64-darwin ] + wkt-geom: [ i686-linux, x86_64-linux, x86_64-darwin ] wkt: [ i686-linux, x86_64-linux, x86_64-darwin ] wl-pprint-ansiterm: [ i686-linux, x86_64-linux, x86_64-darwin ] WL500gPControl: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9698,9 +9943,11 @@ dont-distribute-packages: wrecker: [ i686-linux, x86_64-linux, x86_64-darwin ] wreq-sb: [ i686-linux, x86_64-linux, x86_64-darwin ] wright: [ i686-linux, x86_64-linux, x86_64-darwin ] + ws: [ i686-linux, x86_64-linux, x86_64-darwin ] wsdl: [ i686-linux, x86_64-linux, x86_64-darwin ] wsedit: [ i686-linux, x86_64-linux, x86_64-darwin ] wsjtx-udp: [ i686-linux, x86_64-linux, x86_64-darwin ] + wss-client: [ i686-linux, x86_64-linux, x86_64-darwin ] wtk-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ] wtk: [ i686-linux, x86_64-linux, x86_64-darwin ] wumpus-basic: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9726,6 +9973,7 @@ dont-distribute-packages: X11-rm: [ i686-linux, x86_64-linux, x86_64-darwin ] X11-xdamage: [ i686-linux, x86_64-linux, x86_64-darwin ] X11-xfixes: [ i686-linux, x86_64-linux, x86_64-darwin ] + x509-util: [ i686-linux, x86_64-linux, x86_64-darwin ] x86-64bit: [ i686-linux, x86_64-linux, x86_64-darwin ] xcb-types: [ i686-linux, x86_64-linux, x86_64-darwin ] xcffib: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9807,6 +10055,7 @@ dont-distribute-packages: yahoo-web-search: [ i686-linux, x86_64-linux, x86_64-darwin ] yajl-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ] yajl: [ i686-linux, x86_64-linux, x86_64-darwin ] + yak: [ i686-linux, x86_64-linux, x86_64-darwin ] yam-servant: [ i686-linux, x86_64-linux, x86_64-darwin ] yam-transaction-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ] yam-web: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9816,10 +10065,15 @@ dont-distribute-packages: yaml-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ] yaml2owl: [ i686-linux, x86_64-linux, x86_64-darwin ] yamlkeysdiff: [ i686-linux, x86_64-linux, x86_64-darwin ] + yampa-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ] yampa-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ] + yampa-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ] yampa-glut: [ i686-linux, x86_64-linux, x86_64-darwin ] yampa-sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ] + yampa-test: [ i686-linux, x86_64-linux, x86_64-darwin ] yampa2048: [ i686-linux, x86_64-linux, x86_64-darwin ] + Yampa: [ i686-linux, x86_64-linux, x86_64-darwin ] + YampaSynth: [ i686-linux, x86_64-linux, x86_64-darwin ] yandex-translate: [ i686-linux, x86_64-linux, x86_64-darwin ] yaop: [ i686-linux, x86_64-linux, x86_64-darwin ] yap: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9920,6 +10174,7 @@ dont-distribute-packages: yjftp: [ i686-linux, x86_64-linux, x86_64-darwin ] yjsvg: [ i686-linux, x86_64-linux, x86_64-darwin ] yoctoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ] + yoda: [ i686-linux, x86_64-linux, x86_64-darwin ] yoga: [ i686-linux, x86_64-linux, x86_64-darwin ] Yogurt-Standalone: [ i686-linux, x86_64-linux, x86_64-darwin ] Yogurt: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -9948,6 +10203,7 @@ dont-distribute-packages: zeromq4-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ] zeromq4-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ] zeromq4-patterns: [ i686-linux, x86_64-linux, x86_64-darwin ] + zeromq4-simple: [ i686-linux, x86_64-linux, x86_64-darwin ] zeroth: [ i686-linux, x86_64-linux, x86_64-darwin ] ZFS: [ i686-linux, x86_64-linux, x86_64-darwin ] zifter-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ] diff --git a/pkgs/development/haskell-modules/configuration-halvm-2.4.0.nix b/pkgs/development/haskell-modules/configuration-halvm-2.4.0.nix deleted file mode 100644 index be90794f58d9..000000000000 --- a/pkgs/development/haskell-modules/configuration-halvm-2.4.0.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ pkgs, haskellLib }: - -with haskellLib; - -self: super: { - - # Suitable LLVM version. - llvmPackages = pkgs.llvmPackages_35; - - # Disable GHC 8.0.x core libraries. - array = null; - base = null; - binary = null; - bytestring = null; - Cabal = null; - containers = null; - deepseq = null; - directory = null; - filepath = null; - ghc-boot = null; - ghc-boot-th = null; - ghc-prim = null; - ghci = null; - haskeline = null; - hoopl = null; - hpc = null; - integer-gmp = null; - pretty = null; - process = null; - rts = null; - template-haskell = null; - terminfo = null; - time = null; - transformers = null; - unix = null; - xhtml = null; - - # cabal-install can use the native Cabal library. - cabal-install = super.cabal-install.override { Cabal = null; }; - - # jailbreak-cabal can use the native Cabal library. - jailbreak-cabal = super.jailbreak-cabal.override { Cabal = null; }; - - # https://github.com/bmillwood/applicative-quoters/issues/6 - applicative-quoters = appendPatch super.applicative-quoters (pkgs.fetchpatch { - url = "https://patch-diff.githubusercontent.com/raw/bmillwood/applicative-quoters/pull/7.patch"; - sha256 = "026vv2k3ks73jngwifszv8l59clg88pcdr4mz0wr0gamivkfa1zy"; - }); - - # https://github.com/christian-marie/xxhash/issues/3 - xxhash = doJailbreak super.xxhash; - - # https://github.com/Deewiant/glob/issues/8 - Glob = doJailbreak super.Glob; - - # http://hub.darcs.net/dolio/vector-algorithms/issue/9#comment-20170112T145715 - vector-algorithms = dontCheck super.vector-algorithms; - -} diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index cf53f9e2b510..f0d629ad5e44 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -131,8 +131,16 @@ self: super: builtins.intersectAttrs super { x509-system = if pkgs.stdenv.hostPlatform.isDarwin && !pkgs.stdenv.cc.nativeLibc then let inherit (pkgs.darwin) security_tool; in pkgs.lib.overrideDerivation (addBuildDepend super.x509-system security_tool) (drv: { + # darwin.security_tool is broken in Mojave (#45042) + + # We will use the system provided security for now. + # Beware this WILL break in sandboxes! + + # TODO(matthewbauer): If someone really needs this to work in sandboxes, + # I think we can add a propagatedImpureHost dep here, but I’m hoping to + # get a proper fix available soonish. postPatch = (drv.postPatch or "") + '' - substituteInPlace System/X509/MacOS.hs --replace security ${security_tool}/bin/security + substituteInPlace System/X509/MacOS.hs --replace security /usr/bin/security ''; }) else super.x509-system; @@ -314,9 +322,6 @@ self: super: builtins.intersectAttrs super { # https://github.com/bos/pcap/issues/5 pcap = addExtraLibrary super.pcap pkgs.libpcap; - # https://github.com/snoyberg/yaml/issues/106 - yaml = disableCabalFlag super.yaml "system-libyaml"; - # The cabal files for these libraries do not list the required system dependencies. miniball = overrideCabal super.miniball (drv: { librarySystemDepends = [ pkgs.miniball ]; @@ -469,7 +474,7 @@ self: super: builtins.intersectAttrs super { hapistrano = addBuildTool super.hapistrano pkgs.buildPackages.git; # This propagates this to everything depending on haskell-gi-base - haskell-gi-base = addBuildDepend super.haskell-gi-base pkgs.gobjectIntrospection; + haskell-gi-base = addBuildDepend super.haskell-gi-base pkgs.gobject-introspection; # requires valid, writeable $HOME hatex-guide = overrideCabal super.hatex-guide (drv: { @@ -510,4 +515,36 @@ self: super: builtins.intersectAttrs super { LDAP = dontCheck (overrideCabal super.LDAP (drv: { librarySystemDepends = drv.librarySystemDepends or [] ++ [ pkgs.cyrus_sasl.dev ]; })); + + # Doctests hang only when compiling with nix. + # https://github.com/cdepillabout/termonad/issues/15 + termonad = dontCheck super.termonad; + + # Expects z3 to be on path so we replace it with a hard + sbv = overrideCabal super.sbv (drv: { + postPatch = '' + sed -i -e 's|"z3"|"${pkgs.z3}/bin/z3"|' Data/SBV/Provers/Z3.hs''; + }); + + # The test-suite requires a running PostgreSQL server. + Frames-beam = dontCheck super.Frames-beam; + + futhark = with pkgs; + let path = stdenv.lib.makeBinPath [ gcc ]; + in overrideCabal (addBuildTool super.futhark makeWrapper) (_drv: { + postInstall = '' + wrapProgram $out/bin/futhark-c \ + --prefix PATH : "${path}" + + wrapProgram $out/bin/futhark-opencl \ + --prefix PATH : "${path}" \ + --set NIX_CC_WRAPPER_x86_64_unknown_linux_gnu_TARGET_HOST 1 \ + --set NIX_CFLAGS_COMPILE "-I${opencl-headers}/include" \ + --set NIX_CFLAGS_LINK "-L${ocl-icd}/lib" + ''; + }); + + # The test suite has undeclared dependencies on git. + githash = dontCheck super.githash; + } diff --git a/pkgs/development/haskell-modules/configuration-tensorflow.nix b/pkgs/development/haskell-modules/configuration-tensorflow.nix index dfc93686405c..43a3b82923ba 100644 --- a/pkgs/development/haskell-modules/configuration-tensorflow.nix +++ b/pkgs/development/haskell-modules/configuration-tensorflow.nix @@ -55,13 +55,29 @@ in tensorflow-logging = super.tensorflow-logging.override { inherit proto-lens; }; - tensorflow-mnist = super.tensorflow-mnist.override { + tensorflow-mnist = overrideCabal (super.tensorflow-mnist.override { inherit proto-lens; - }; + # https://github.com/tensorflow/haskell/issues/215 + tensorflow-mnist-input-data = self.tensorflow-mnist-input-data; + }) (_drv: { broken = false; }); tensorflow-mnist-input-data = setSourceRoot "tensorflow-mnist-input-data" (super.callPackage ( { mkDerivation, base, bytestring, Cabal, cryptonite, directory , filepath, HTTP, network-uri, stdenv }: + + let + fileInfos = { + "train-images-idx3-ubyte.gz" = "440fcabf73cc546fa21475e81ea370265605f56be210a4024d2ca8f203523609"; + "train-labels-idx1-ubyte.gz" = "3552534a0a558bbed6aed32b30c495cca23d567ec52cac8be1a0730e8010255c"; + "t10k-images-idx3-ubyte.gz" = "8d422c7b0a1c1c79245a5bcf07fe86e33eeafee792b84584aec276f5a2dbc4e6"; + "t10k-labels-idx1-ubyte.gz" = "f7ae60f92e00ec6debd23a6088c31dbd2371eca3ffa0defaefb259924204aec6"; + }; + downloads = with pkgs.lib; flip mapAttrsToList fileInfos (name: sha256: + pkgs.fetchurl { + url = "http://yann.lecun.com/exdb/mnist/${name}"; + inherit sha256; + }); + in mkDerivation { pname = "tensorflow-mnist-input-data"; version = "0.1.0.0"; @@ -71,6 +87,9 @@ in base bytestring Cabal cryptonite directory filepath HTTP network-uri ]; + preConfigure = pkgs.lib.strings.concatStringsSep "\n" ( + map (x: "ln -s ${x} data/$(stripHash ${x})") downloads + ); libraryHaskellDepends = [ base ]; homepage = "https://github.com/tensorflow/haskell#readme"; description = "Downloader of input data for training MNIST"; diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix index b8943a55394a..a4f0399cf3c6 100644 --- a/pkgs/development/haskell-modules/default.nix +++ b/pkgs/development/haskell-modules/default.nix @@ -4,6 +4,7 @@ , packageSetConfig ? (self: super: {}) , overrides ? (self: super: {}) , initialPackages ? import ./initial-packages.nix +, nonHackagePackages ? import ./non-hackage-packages.nix , configurationCommon ? import ./configuration-common.nix , configurationNix ? import ./configuration-nix.nix }: @@ -26,7 +27,9 @@ let (extends packageSetConfig (extends compilerConfig (extends commonConfiguration - (extends nixConfiguration haskellPackages))))); + (extends nixConfiguration + (extends nonHackagePackages + haskellPackages)))))); in diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index be104a82fd77..a0bf655a67b7 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -1,5 +1,5 @@ { stdenv, buildPackages, buildHaskellPackages, ghc -, jailbreak-cabal, hscolour, cpphs, nodejs +, jailbreak-cabal, hscolour, cpphs, nodejs, shellFor }: let @@ -26,7 +26,7 @@ in , editedCabalFile ? null , enableLibraryProfiling ? true , enableExecutableProfiling ? false -, profilingDetail ? "all-functions" +, profilingDetail ? "exported-functions" # TODO enable shared libs for cross-compiling , enableSharedExecutables ? false , enableSharedLibraries ? (ghc.enableShared or false) @@ -48,7 +48,9 @@ in # We cannot enable -j parallelism for libraries because GHC is far more # likely to generate a non-determistic library ID in that case. Further # details are at . -, enableParallelBuilding ? (stdenv.lib.versionOlder "7.8" ghc.version && !isLibrary) || stdenv.lib.versionOlder "8.0.1" ghc.version +# +# Currently disabled for aarch64. See https://ghc.haskell.org/trac/ghc/ticket/15449. +, enableParallelBuilding ? ((stdenv.lib.versionOlder "7.8" ghc.version && !isLibrary) || stdenv.lib.versionOlder "8.0.1" ghc.version) && !(stdenv.buildPlatform.isAarch64) , maintainers ? [] , doCoverage ? false , doHaddock ? !(ghc.isHaLVM or false) @@ -135,7 +137,7 @@ let buildFlagsString = optionalString (buildFlags != []) (" " + concatStringsSep " " buildFlags); defaultConfigureFlags = [ - "--verbose" "--prefix=$out" "--libdir=\\$prefix/lib/\\$compiler" "--libsubdir=\\$pkgid" + "--verbose" "--prefix=$out" "--libdir=\\$prefix/lib/\\$compiler" "--libsubdir=\\$abi/\\$libname" (optionalString enableSeparateDataOutput "--datadir=$data/share/${ghc.name}") (optionalString enableSeparateDocOutput "--docdir=${docdir "$doc"}") "--with-gcc=$CC" # Clang won't work without that extra information. @@ -153,6 +155,7 @@ let (optionalString (versionOlder "8.4" ghc.version) (enableFeature enableStaticLibraries "static")) (optionalString (isGhcjs || versionOlder "7.4" ghc.version) (enableFeature enableSharedExecutables "executable-dynamic")) (optionalString (isGhcjs || versionOlder "7" ghc.version) (enableFeature doCheck "tests")) + (enableFeature doBenchmark "benchmarks") "--enable-library-vanilla" # TODO: Should this be configurable? "--enable-library-for-ghci" # TODO: Should this be configurable? ] ++ optionals (enableDeadCodeElimination && (stdenv.lib.versionOlder "8.0.1" ghc.version)) [ @@ -173,8 +176,7 @@ let (optionalString (versionOlder "7.10" ghc.version && !isHaLVM) "-threaded") ]; - isHaskellPkg = x: (x ? pname) && (x ? version) && (x ? env); - isSystemPkg = x: !isHaskellPkg x; + isHaskellPkg = x: x ? isHaskellLibrary; allPkgconfigDepends = pkgconfigDepends ++ libraryPkgconfigDepends ++ executablePkgconfigDepends ++ optionals doCheck testPkgconfigDepends ++ optionals doBenchmark benchmarkPkgconfigDepends; @@ -191,20 +193,15 @@ let optionals doCheck (testDepends ++ testHaskellDepends ++ testSystemDepends ++ testFrameworkDepends) ++ optionals doBenchmark (benchmarkDepends ++ benchmarkHaskellDepends ++ benchmarkSystemDepends ++ benchmarkFrameworkDepends); - allBuildInputs = propagatedBuildInputs ++ otherBuildInputs; - haskellBuildInputs = stdenv.lib.filter isHaskellPkg allBuildInputs; - systemBuildInputs = stdenv.lib.filter isSystemPkg allBuildInputs; - - # When not cross compiling, also include Setup.hs dependencies. - ghcEnv = ghc.withPackages (p: - haskellBuildInputs ++ stdenv.lib.optional (!isCross) setupHaskellDepends); + allBuildInputs = propagatedBuildInputs ++ otherBuildInputs ++ depsBuildBuild ++ nativeBuildInputs; + isHaskellPartition = + stdenv.lib.partition isHaskellPkg allBuildInputs; setupCommand = "./Setup"; ghcCommand' = if isGhcjs then "ghcjs" else "ghc"; ghcCommand = "${ghc.targetPrefix}${ghcCommand'}"; - ghcCommandCaps= toUpper ghcCommand'; nativeGhcCommand = "${nativeGhc.targetPrefix}ghc"; @@ -214,8 +211,7 @@ let continue fi ''; - -in +in stdenv.lib.fix (drv: assert allPkgconfigDepends != [] -> pkgconfig != null; @@ -428,6 +424,13 @@ stdenv.mkDerivation ({ compiler = ghc; + + getBuildInputs = { + inherit propagatedBuildInputs otherBuildInputs allPkgconfigDepends; + haskellBuildInputs = isHaskellPartition.right; + systemBuildInputs = isHaskellPartition.wrong; + }; + isHaskellLibrary = isLibrary; # TODO: ask why the split outputs are configurable at all? @@ -438,23 +441,11 @@ stdenv.mkDerivation ({ # TODO: fetch the self from the fixpoint instead haddockDir = self: if doHaddock then "${docdir self.doc}/html" else null; - env = stdenv.mkDerivation { - name = "interactive-${pname}-${version}-environment"; - buildInputs = systemBuildInputs; - nativeBuildInputs = [ ghcEnv ] ++ nativeBuildInputs; - LANG = "en_US.UTF-8"; - LOCALE_ARCHIVE = optionalString (stdenv.hostPlatform.libc == "glibc") "${glibcLocales}/lib/locale/locale-archive"; - shellHook = '' - export NIX_${ghcCommandCaps}="${ghcEnv}/bin/${ghcCommand}" - export NIX_${ghcCommandCaps}PKG="${ghcEnv}/bin/${ghcCommand}-pkg" - # TODO: is this still valid? - export NIX_${ghcCommandCaps}_DOCDIR="${ghcEnv}/share/doc/ghc/html" - ${if isHaLVM - then ''export NIX_${ghcCommandCaps}_LIBDIR="${ghcEnv}/lib/HaLVM-${ghc.version}"'' - else ''export NIX_${ghcCommandCaps}_LIBDIR="${ghcEnv}/lib/${ghcCommand}-${ghc.version}"''} - ${shellHook} - ''; + env = shellFor { + packages = p: [ drv ]; + inherit shellHook; }; + }; meta = { inherit homepage license platforms; } @@ -488,3 +479,4 @@ stdenv.mkDerivation ({ // optionalAttrs (hardeningDisable != []) { inherit hardeningDisable; } // optionalAttrs (stdenv.buildPlatform.libc == "glibc"){ LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; } ) +) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index c1fb70ee2e6e..db518444cb21 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -139,6 +139,8 @@ self: { pname = "AC-HalfInteger"; version = "1.2.1"; sha256 = "0wwnb7a6dmzgh122qg322mi3vpyk93xw52cql6dx18sqdbxyxdbb"; + revision = "1"; + editedCabalFile = "02k1fg86iyzbb0bxfn8r6s7z8bkahr8y02wps1l5j958jpckd6c9"; libraryHaskellDepends = [ base ]; description = "Efficient half-integer type"; license = stdenv.lib.licenses.bsd3; @@ -151,6 +153,8 @@ self: { pname = "AC-MiniTest"; version = "1.1.1"; sha256 = "0ish59q50npljgmfrcffcyx6scf99xdncmy1kpwy1i5622r1kcps"; + revision = "1"; + editedCabalFile = "0faw83njfarccnad1hgy1cf3wmihfghk3qhw2s7zf6p84v6zc27y"; libraryHaskellDepends = [ base transformers ]; description = "A simple test framework"; license = stdenv.lib.licenses.bsd3; @@ -185,6 +189,8 @@ self: { pname = "AC-Terminal"; version = "1.0"; sha256 = "0d0vdqf7i49d2hsdm7x9ad88l7kfc1wvkzppzhs8k9xf4gbrvl43"; + revision = "1"; + editedCabalFile = "1i9bjryhccdp8gfm9xs5bbfsy32hpyv2zckd95m7g6bc4jvp8cjm"; libraryHaskellDepends = [ ansi-terminal base ]; description = "Trivial wrapper over ansi-terminal"; license = stdenv.lib.licenses.bsd3; @@ -209,6 +215,8 @@ self: { pname = "AC-Vector"; version = "2.3.2"; sha256 = "04ahf6ldfhvzbml9xd6yplygn8ih7b8zz7cw03hkr053g5kzylay"; + revision = "1"; + editedCabalFile = "05l4sk0lz9iml7282zh9pxqr538s6kjhhl6zrbdwlry21sn14pc0"; libraryHaskellDepends = [ base ]; description = "Efficient geometric vectors and transformations"; license = stdenv.lib.licenses.bsd3; @@ -717,7 +725,7 @@ self: { "Agda" = callPackage ({ mkDerivation, alex, array, async, base, binary, blaze-html - , boxes, bytestring, Cabal, containers, cpphs, data-hash, deepseq + , boxes, bytestring, Cabal, containers, data-hash, deepseq , directory, EdisonCore, edit-distance, emacs, equivalence , filemanip, filepath, geniplate-mirror, gitrev, happy, hashable , hashtables, haskeline, ieee754, mtl, murmur-hash, pretty, process @@ -726,8 +734,8 @@ self: { }: mkDerivation { pname = "Agda"; - version = "2.5.4.1"; - sha256 = "0bxpibsk98n9xp42d92ma5vj2fam8rsnl61fbhr3askfjdvalnbp"; + version = "2.5.4.2"; + sha256 = "07wvawpfjhx3gw2w53v27ncv1bl0kkx08wkm6wzxldbslkcasign"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -740,7 +748,7 @@ self: { template-haskell text time transformers unordered-containers uri-encode zlib ]; - libraryToolDepends = [ alex cpphs happy ]; + libraryToolDepends = [ alex happy ]; executableHaskellDepends = [ base directory filepath process ]; executableToolDepends = [ emacs ]; postInstall = '' @@ -755,6 +763,7 @@ self: { ''; description = "A dependently typed functional programming language and proof assistant"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; maintainers = with stdenv.lib.maintainers; [ abbradar ]; }) {inherit (pkgs) emacs;}; @@ -1177,8 +1186,8 @@ self: { }: mkDerivation { pname = "BNFC"; - version = "2.8.1"; - sha256 = "082r1arj76563q1grc9ivpzfip8ghdffm87fj4q830s40dffl6rc"; + version = "2.8.2"; + sha256 = "1n4zgm6gls6lpasn8y5hy0m75qkkbk6mj18g2yhjrw8514a5860h"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base ]; @@ -1457,6 +1466,23 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "BiobaseEnsembl" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , cereal, containers, deepseq, directory, either-unwrap, text + , vector, word8 + }: + mkDerivation { + pname = "BiobaseEnsembl"; + version = "0.1.0.0"; + sha256 = "1knbi8azq5n8kdgmbx4f2d14x6z94vj540ickq4dcspmbvslr0kf"; + libraryHaskellDepends = [ + aeson attoparsec base binary bytestring cereal containers deepseq + directory either-unwrap text vector word8 + ]; + description = "Ensembl related datastructures and functions"; + license = stdenv.lib.licenses.gpl3; + }) {}; + "BiobaseFR3D" = callPackage ({ mkDerivation, base, BiobaseXNA, bytestring, containers , filemanip, iteratee, tuple @@ -1474,24 +1500,64 @@ self: { }) {}; "BiobaseFasta" = callPackage - ({ mkDerivation, base, biocore, bytestring, cmdargs, conduit - , containers, transformers + ({ mkDerivation, base, BiobaseTypes, bytestring, deepseq, filepath + , lens, QuickCheck, resourcet, streaming, streaming-bytestring + , tasty, tasty-golden, tasty-hunit, tasty-quickcheck, tasty-silver + , tasty-th, text }: mkDerivation { pname = "BiobaseFasta"; - version = "0.0.1.0"; - sha256 = "035pr31mrmfhmpja8llw81jyxy11aba62bfph34gf3rsi96iylnw"; - isLibrary = true; - isExecutable = true; + version = "0.2.0.0"; + sha256 = "1ilsq8wjvmz1pw00rfk78f1si7s4ld3gbbp6w8nfq051hgg5ydsh"; libraryHaskellDepends = [ - base biocore bytestring conduit containers transformers + base BiobaseTypes bytestring deepseq lens resourcet streaming + streaming-bytestring ]; - executableHaskellDepends = [ cmdargs ]; - description = "conduit-based FASTA parser"; + testHaskellDepends = [ + base bytestring filepath QuickCheck resourcet streaming + streaming-bytestring tasty tasty-golden tasty-hunit + tasty-quickcheck tasty-silver tasty-th text + ]; + description = "streaming FASTA parser"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "BiobaseHTTP" = callPackage + ({ mkDerivation, aeson, base, BiobaseEnsembl, bytestring, conduit + , either-unwrap, HTTP, http-conduit, hxt, mtl, network, Taxonomy + , text, transformers + }: + mkDerivation { + pname = "BiobaseHTTP"; + version = "1.1.0"; + sha256 = "0y26d4aqxqpdr142y26p70v6cnrr48dhxm5nnnhqxg0lsirbxad0"; + libraryHaskellDepends = [ + aeson base BiobaseEnsembl bytestring conduit either-unwrap HTTP + http-conduit hxt mtl network Taxonomy text transformers + ]; + description = "Libary to interface with the Bioinformatics HTTP services - Entrez Ensembl"; + license = stdenv.lib.licenses.gpl3; + }) {}; + + "BiobaseHTTPTools" = callPackage + ({ mkDerivation, base, BiobaseFasta, BiobaseHTTP, bytestring + , cmdargs, containers, either-unwrap, hxt, text + }: + mkDerivation { + pname = "BiobaseHTTPTools"; + version = "1.0.0"; + sha256 = "1sbwhil0d0118nwx7wsryk6j8a7rysdxqksphvyrlxfdm7pd3l1z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base BiobaseFasta BiobaseHTTP bytestring cmdargs containers + either-unwrap hxt text + ]; + description = "Tools to query Bioinformatics HTTP services e.g. Entrez, Ensembl."; + license = stdenv.lib.licenses.gpl3; + }) {}; + "BiobaseInfernal" = callPackage ({ mkDerivation, aeson, attoparsec, base, binary, BiobaseTypes , BiobaseXNA, bytestring, cereal, cereal-text, cereal-vector @@ -1609,26 +1675,27 @@ self: { }) {}; "BiobaseTypes" = callPackage - ({ mkDerivation, aeson, base, bimaps, binary, bytestring, cereal - , cereal-text, cereal-vector, containers, data-default, deepseq - , hashable, intern, lens, mtl, primitive, PrimitiveArray - , QuickCheck, string-conversions, tasty, tasty-quickcheck, tasty-th - , text, text-binary, utf8-string, vector, vector-binary-instances + ({ mkDerivation, aeson, attoparsec, base, bimaps, binary + , bytestring, cereal, cereal-text, cereal-vector, containers + , data-default, deepseq, ForestStructures, hashable, intern, lens + , mtl, primitive, PrimitiveArray, QuickCheck, SciBaseTypes + , string-conversions, tasty, tasty-quickcheck, tasty-th, text + , text-binary, utf8-string, vector, vector-binary-instances , vector-th-unbox }: mkDerivation { pname = "BiobaseTypes"; - version = "0.1.3.0"; - sha256 = "15yzg4llvz7pq5f0chfwrkaqspwrqxan4xvczrk4mvwa07z3abbp"; + version = "0.1.4.0"; + sha256 = "1ih3l72i9ahgxb261y43gncdrha3jpzkpavvhbsyqv6vi7pgcj4r"; libraryHaskellDepends = [ - aeson base bimaps binary bytestring cereal cereal-text - cereal-vector containers data-default deepseq hashable intern lens - mtl primitive PrimitiveArray QuickCheck string-conversions text - text-binary utf8-string vector vector-binary-instances - vector-th-unbox + aeson attoparsec base bimaps binary bytestring cereal cereal-text + cereal-vector containers data-default deepseq ForestStructures + hashable intern lens mtl primitive PrimitiveArray QuickCheck + SciBaseTypes string-conversions text text-binary utf8-string vector + vector-binary-instances vector-th-unbox ]; testHaskellDepends = [ - base QuickCheck tasty tasty-quickcheck tasty-th + base bytestring lens QuickCheck tasty tasty-quickcheck tasty-th ]; description = "Collection of types for bioinformatics"; license = stdenv.lib.licenses.bsd3; @@ -2005,6 +2072,7 @@ self: { libraryHaskellDepends = [ base mtl ]; description = "Delimited continuations and dynamically scoped variables"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CC-delcont-alt" = callPackage @@ -2363,83 +2431,6 @@ self: { opencv_legacy = null; opencv_ml = null; opencv_objdetect = null; opencv_video = null;}; - "Cabal_1_18_1_7" = callPackage - ({ mkDerivation, array, base, bytestring, containers, deepseq - , directory, extensible-exceptions, filepath, HUnit, pretty - , process, QuickCheck, regex-posix, test-framework - , test-framework-hunit, test-framework-quickcheck2, time, unix - }: - mkDerivation { - pname = "Cabal"; - version = "1.18.1.7"; - sha256 = "10kjdrzb3lq2srcbwb4q79klcgd3ianpf1zvbzjcw68027ax9hhz"; - libraryHaskellDepends = [ - array base bytestring containers deepseq directory filepath pretty - process time unix - ]; - testHaskellDepends = [ - base bytestring directory extensible-exceptions filepath HUnit - process QuickCheck regex-posix test-framework test-framework-hunit - test-framework-quickcheck2 unix - ]; - doCheck = false; - description = "A framework for packaging Haskell software"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - - "Cabal_1_20_0_4" = callPackage - ({ mkDerivation, array, base, bytestring, containers, deepseq - , directory, extensible-exceptions, filepath, HUnit, pretty - , process, QuickCheck, regex-posix, test-framework - , test-framework-hunit, test-framework-quickcheck2, time, unix - }: - mkDerivation { - pname = "Cabal"; - version = "1.20.0.4"; - sha256 = "1q74jjip24mc5647yxz6gw0jhj5j694xbx3ia15pxqklxhsdkxpx"; - libraryHaskellDepends = [ - array base bytestring containers deepseq directory filepath pretty - process time unix - ]; - testHaskellDepends = [ - base bytestring directory extensible-exceptions filepath HUnit - process QuickCheck regex-posix test-framework test-framework-hunit - test-framework-quickcheck2 unix - ]; - doCheck = false; - description = "A framework for packaging Haskell software"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - - "Cabal_1_24_2_0" = callPackage - ({ mkDerivation, array, base, binary, bytestring, containers - , deepseq, directory, exceptions, filepath, old-time, pretty - , process, QuickCheck, regex-posix, tagged, tasty, tasty-hunit - , tasty-quickcheck, time, transformers, unix - }: - mkDerivation { - pname = "Cabal"; - version = "1.24.2.0"; - sha256 = "0h33v1716wkqh9wvq2wynvhwzkjjhg4aav0a1i3cmyq36n7fpl5p"; - revision = "2"; - editedCabalFile = "15ncrm7x2lg4hn0m5mhc8hy769bzhmajsm6l9i6536plfs2bbbdj"; - libraryHaskellDepends = [ - array base binary bytestring containers deepseq directory filepath - pretty process time unix - ]; - testHaskellDepends = [ - base bytestring containers directory exceptions filepath old-time - pretty process QuickCheck regex-posix tagged tasty tasty-hunit - tasty-quickcheck transformers unix - ]; - doCheck = false; - description = "A framework for packaging Haskell software"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "Cabal_2_2_0_1" = callPackage ({ mkDerivation, array, base, base-compat, base-orphans, binary , bytestring, containers, deepseq, Diff, directory, filepath @@ -2469,6 +2460,37 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "Cabal_2_4_1_0" = callPackage + ({ mkDerivation, array, base, base-compat, base-orphans, binary + , bytestring, containers, deepseq, Diff, directory, filepath + , integer-logarithms, mtl, optparse-applicative, parsec, pretty + , process, QuickCheck, tagged, tar, tasty, tasty-golden + , tasty-hunit, tasty-quickcheck, temporary, text, time + , transformers, tree-diff, unix + }: + mkDerivation { + pname = "Cabal"; + version = "2.4.1.0"; + sha256 = "151mrrd9sskghvlwmj32da5gafwqj6sv9xz9fmp84b7vm4nr0skk"; + revision = "1"; + editedCabalFile = "1dvs2i0kfk8rji9wbrv7y0iydbif9jzg4c7rmaa6lxg8hp7mij2n"; + setupHaskellDepends = [ mtl parsec ]; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory filepath + mtl parsec pretty process text time transformers unix + ]; + testHaskellDepends = [ + array base base-compat base-orphans bytestring containers deepseq + Diff directory filepath integer-logarithms optparse-applicative + pretty process QuickCheck tagged tar tasty tasty-golden tasty-hunit + tasty-quickcheck temporary text tree-diff + ]; + doCheck = false; + description = "A framework for packaging Haskell software"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "Cabal-ide-backend" = callPackage ({ mkDerivation, array, base, binary, bytestring, Cabal, containers , deepseq, directory, extensible-exceptions, filepath, HUnit @@ -2729,8 +2751,8 @@ self: { }: mkDerivation { pname = "ChasingBottoms"; - version = "1.3.1.4"; - sha256 = "06cynx6hcbfpky7qq3b3mjjgwbnaxkwin3znbwq4b9ikiw0ng633"; + version = "1.3.1.5"; + sha256 = "0hfk2cb9da5fvr96x8lzij93yl3rvax2id9a8gihd5j5aq4kxx30"; libraryHaskellDepends = [ base containers mtl QuickCheck random syb ]; @@ -3391,6 +3413,7 @@ self: { ]; description = "Collects together existing Haskell cryptographic functions into a package"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "CurryDB" = callPackage @@ -3458,8 +3481,8 @@ self: { }: mkDerivation { pname = "DAV"; - version = "1.3.2"; - sha256 = "0sai0b7bxwif5czmmdik5dx318drx18inid87wfrxckrflsi8cv1"; + version = "1.3.3"; + sha256 = "149rdrbjx59a2rbx2r6fzhmyl3f35a2gbh4sarbpffv0pmirrx14"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -3478,6 +3501,36 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "DBFunctor" = callPackage + ({ mkDerivation, base, bytestring, cassava, cereal, containers + , deepseq, either, MissingH, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "DBFunctor"; + version = "0.1.0.0"; + sha256 = "0add2hbk8jz8pmmk1in7z3rc4r7xgks0b5xqz113lzf4abnpiac7"; + revision = "1"; + editedCabalFile = "1gfadkmnf1c151kkcq41ca2vx36drp2kfhq74ybhvdz32kbrvwq3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cassava cereal containers deepseq either MissingH + text transformers unordered-containers vector + ]; + executableHaskellDepends = [ + base bytestring cassava cereal containers deepseq either MissingH + text transformers unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring cassava cereal containers deepseq either MissingH + text transformers unordered-containers vector + ]; + description = "DBFunctor - Functional Data Management => ETL/ELT Data Processing in Haskell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "DBlimited" = callPackage ({ mkDerivation, base, containers, parsec }: mkDerivation { @@ -3607,25 +3660,30 @@ self: { }) {}; "DPutils" = callPackage - ({ mkDerivation, base, bytestring, containers, criterion - , kan-extensions, lens, mtl, parallel, pipes, pipes-bytestring - , pipes-parse, QuickCheck, quickcheck-instances, stringsearch - , tasty, tasty-quickcheck, tasty-th, transformers, vector + ({ mkDerivation, attoparsec, base, bytestring, containers + , criterion, kan-extensions, lens, mtl, parallel, pipes + , pipes-bytestring, pipes-parse, QuickCheck, streaming + , streaming-bytestring, stringsearch, tasty, tasty-quickcheck + , tasty-th, timeit, transformers, vector }: mkDerivation { pname = "DPutils"; - version = "0.0.1.0"; - sha256 = "1a0ivvq16q8k21xjhv1kmm2s73ajc0gmacwdawkk4nr7jklyhh16"; + version = "0.0.2.0"; + sha256 = "0axavxxg0n1dsdby8306yrinjhbfrvy5a27kkwiw75xvjprk4w5w"; libraryHaskellDepends = [ - base bytestring containers kan-extensions parallel pipes QuickCheck - stringsearch transformers vector + attoparsec base bytestring containers kan-extensions parallel pipes + QuickCheck streaming streaming-bytestring stringsearch transformers + vector ]; testHaskellDepends = [ - base bytestring containers kan-extensions lens mtl parallel pipes - pipes-bytestring pipes-parse QuickCheck quickcheck-instances tasty + base bytestring containers lens mtl pipes pipes-bytestring + pipes-parse QuickCheck streaming streaming-bytestring tasty tasty-quickcheck tasty-th vector ]; - benchmarkHaskellDepends = [ base criterion vector ]; + benchmarkHaskellDepends = [ + base bytestring criterion streaming streaming-bytestring timeit + vector + ]; description = "utilities for DP"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -4552,6 +4610,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "Earley_0_13_0_0" = callPackage + ({ mkDerivation, base, criterion, deepseq, ListLike, parsec + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "Earley"; + version = "0.13.0.0"; + sha256 = "0pyj9c5d6xvz4mdpg0nfrl0100rh34442ix73l6ys4pnsadyql0g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ListLike ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base criterion deepseq ListLike parsec + ]; + description = "Parsing all context-free grammars using Earley's algorithm"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "Ebnf2ps" = callPackage ({ mkDerivation, array, base, containers, directory, happy , old-time, unix @@ -4969,10 +5049,8 @@ self: { }: mkDerivation { pname = "Euterpea"; - version = "2.0.5"; - sha256 = "186r8a2829sqx4l6n80vifc7g8b5ap66jl3hnqdwzg7s2c0r9saq"; - revision = "1"; - editedCabalFile = "1fy3f610i8nwfipfm1dxgb8807k1vix9d65rgn59k579390xfvw8"; + version = "2.0.6"; + sha256 = "0smaa34s0yz90q4qx104glyx8s93k6vn6r60m6aq9infm7rkffxw"; libraryHaskellDepends = [ array arrows base bytestring containers deepseq ghc-prim HCodecs heap PortMidi random stm @@ -5391,24 +5469,30 @@ self: { }) {}; "Fin" = callPackage - ({ mkDerivation, base, natural-induction, peano }: + ({ mkDerivation, alg, base, foldable1, natural-induction, peano + , universe-base + }: mkDerivation { pname = "Fin"; - version = "0.2.3.0"; - sha256 = "1cjsp6i1ak2icjmg0xrprn2xminz35mxb4dj1nsvjvs2qqgjvl1g"; - libraryHaskellDepends = [ base natural-induction peano ]; + version = "0.2.6.0"; + sha256 = "18qc3ih3l9zd13knxxsh657iq3c742pfaz4i45bq1ir60qwjqmhw"; + libraryHaskellDepends = [ + alg base foldable1 natural-induction peano universe-base + ]; description = "Finite totally-ordered sets"; license = stdenv.lib.licenses.bsd3; }) {}; - "Fin_0_2_5_0" = callPackage - ({ mkDerivation, alg, base, foldable1, natural-induction, peano }: + "Fin_0_2_6_1" = callPackage + ({ mkDerivation, alg, base, foldable1, natural-induction, peano + , universe-base + }: mkDerivation { pname = "Fin"; - version = "0.2.5.0"; - sha256 = "0jh64an111k7a3limqc03irk914s8asy6h4iik7layw4pagpsiyc"; + version = "0.2.6.1"; + sha256 = "15r5cvxwwbp7d6fmkfkzg65kzwf5v4j3rf84a5qsw900i4c05cmx"; libraryHaskellDepends = [ - alg base foldable1 natural-induction peano + alg base foldable1 natural-induction peano universe-base ]; description = "Finite totally-ordered sets"; license = stdenv.lib.licenses.bsd3; @@ -5555,8 +5639,8 @@ self: { }: mkDerivation { pname = "FontyFruity"; - version = "0.5.3.3"; - sha256 = "0p02w0v93y11f7rzsc1im2rvld6h0pgrhmd827ypzamibry6xl5h"; + version = "0.5.3.4"; + sha256 = "0gavpjv83vg5q2x254d3zi3kw5aprl6z8ifcn0vs6hymaj0qgls3"; libraryHaskellDepends = [ base binary bytestring containers deepseq directory filepath text vector xml @@ -5606,6 +5690,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ForestStructures_0_0_1_0" = callPackage + ({ mkDerivation, base, bifunctors, containers, criterion, fgl, lens + , QuickCheck, tasty, tasty-quickcheck, tasty-th + , unordered-containers, vector, vector-th-unbox + }: + mkDerivation { + pname = "ForestStructures"; + version = "0.0.1.0"; + sha256 = "1hhmcc0cpjbixqjgl35gv9dpymamdfb4vhhd5hard0qpg1xllnvw"; + libraryHaskellDepends = [ + base bifunctors containers fgl lens QuickCheck unordered-containers + vector vector-th-unbox + ]; + testHaskellDepends = [ + base containers QuickCheck tasty tasty-quickcheck tasty-th vector + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Tree- and forest structures"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "Forestry" = callPackage ({ mkDerivation, ADPfusion, ADPfusionForest, base, BiobaseNewick , BiobaseTypes, containers, criterion, ForestStructures @@ -5768,27 +5874,30 @@ self: { }) {}; "Frames" = callPackage - ({ mkDerivation, base, contravariant, criterion, deepseq, directory - , discrimination, ghc-prim, hashable, hspec, htoml, HUnit, pipes - , pipes-bytestring, pipes-group, pipes-parse, pipes-safe - , pipes-text, pretty, primitive, readable, regex-applicative - , template-haskell, temporary, text, transformers - , unordered-containers, vector, vinyl + ({ mkDerivation, attoparsec, base, bytestring, containers + , contravariant, criterion, deepseq, directory, discrimination + , foldl, ghc-prim, hashable, hspec, htoml, HUnit, lens, pipes + , pipes-bytestring, pipes-group, pipes-parse, pipes-safe, pretty + , primitive, readable, regex-applicative, template-haskell + , temporary, text, transformers, unordered-containers, vector + , vector-th-unbox, vinyl }: mkDerivation { pname = "Frames"; - version = "0.4.0"; - sha256 = "06yh8vl3s5543nxhndjd2wsbclka4in4nsbjqzbpcg9g8s8x3z20"; + version = "0.6.0"; + sha256 = "0ri1x80za9gjcv44xk9kgx5w5jczr2p26jlpwhmn1sgmjdyc2m02"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base contravariant deepseq discrimination ghc-prim hashable pipes - pipes-bytestring pipes-group pipes-parse pipes-safe pipes-text - primitive readable template-haskell text transformers vector vinyl + base bytestring containers contravariant deepseq discrimination + ghc-prim hashable pipes pipes-bytestring pipes-group pipes-parse + pipes-safe primitive readable template-haskell text transformers + vector vector-th-unbox vinyl ]; testHaskellDepends = [ - base directory hspec htoml HUnit pipes pretty regex-applicative - template-haskell temporary text unordered-containers vinyl + attoparsec base directory foldl hspec htoml HUnit lens pipes pretty + regex-applicative template-haskell temporary text + unordered-containers vinyl ]; benchmarkHaskellDepends = [ base criterion pipes transformers ]; description = "Data frames For working with tabular data files"; @@ -5804,8 +5913,8 @@ self: { }: mkDerivation { pname = "Frames-beam"; - version = "0.1.0.1"; - sha256 = "12n3pyr88ihgkfwynhvjx3m9fr1fbznpkgx9ihf7mqar9d8wnywj"; + version = "0.2.0.0"; + sha256 = "1fzd41zwx5zmbysk49z2r9ga11z8c0vqqfvb4zgbcm3ivhkn48yi"; libraryHaskellDepends = [ base beam-core beam-migrate beam-postgres bytestring conduit Frames generics-sop monad-control postgresql-simple process scientific @@ -5817,6 +5926,25 @@ self: { ]; description = "A library for accessing Postgres tables as in-memory data structures"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "Frames-dsv" = callPackage + ({ mkDerivation, base, bytestring, Frames, hspec, hw-dsv, pipes + , template-haskell, text, vector, vinyl + }: + mkDerivation { + pname = "Frames-dsv"; + version = "0.1.1"; + sha256 = "0932k8aqn9c08ijbs29g04gcka441gg424g90cqd4ky9b3yxzm7w"; + libraryHaskellDepends = [ + base bytestring Frames hw-dsv pipes template-haskell text vector + vinyl + ]; + testHaskellDepends = [ base Frames hspec pipes ]; + description = "Alternative CSV parser for the Frames package"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Frank" = callPackage @@ -6083,8 +6211,8 @@ self: { }: mkDerivation { pname = "GLUtil"; - version = "0.10.1"; - sha256 = "08qsa22xhw4cdhdzc8ixlwjazi9s0n48395g4vf5qwfap9r8rdq3"; + version = "0.10.3"; + sha256 = "09zcb0ijm20nmynqsl585nhn1qaldkp3c8v3y28gn2cj606m8cqr"; libraryHaskellDepends = [ array base bytestring containers directory filepath hpp JuicyPixels linear OpenGL OpenGLRaw transformers vector @@ -6546,8 +6674,8 @@ self: { }: mkDerivation { pname = "Glob"; - version = "0.9.2"; - sha256 = "1rbwcq9w9951qsnp13vqcm9r01yax2yh1wk8s4zxa3ckk9717iwg"; + version = "0.9.3"; + sha256 = "1s69lk3ic6zlkikhvb78ly9wl3g70a1h1m6ndhsca01pp8z8axrs"; libraryHaskellDepends = [ base containers directory dlist filepath transformers transformers-compat @@ -7132,11 +7260,12 @@ self: { }) {}; "HCL" = callPackage - ({ mkDerivation, base, containers, mtl, QuickCheck, random }: + ({ mkDerivation, base, containers, HUnit, mtl, QuickCheck, random + }: mkDerivation { pname = "HCL"; - version = "1.4"; - sha256 = "0dzfnvdc1nm4f7q759xnq1lavi90axc7b6jd39sl898jbjg8wrrl"; + version = "1.7.1"; + sha256 = "1rwg7sqm16rszv7grw2d7cnhllnrifnd9jjxn0p8n5qznv8m8vkp"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -7144,6 +7273,9 @@ self: { executableHaskellDepends = [ base containers mtl QuickCheck random ]; + testHaskellDepends = [ + base containers HUnit mtl QuickCheck random + ]; description = "High-level library for building command line interfaces"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -7235,15 +7367,18 @@ self: { }) {inherit (pkgs) unixODBC;}; "HDBC-postgresql" = callPackage - ({ mkDerivation, base, bytestring, convertible, HDBC, mtl, old-time - , parsec, postgresql, time, utf8-string + ({ mkDerivation, base, bytestring, Cabal, convertible, HDBC, mtl + , old-time, parsec, postgresql, time, utf8-string }: mkDerivation { pname = "HDBC-postgresql"; version = "2.3.2.5"; sha256 = "0l9i7mkdcch7f1ajl0fma7rra3dc0llmlia0iqhqb4k0gcrpy7l8"; + revision = "1"; + editedCabalFile = "1myhqsn3kk21pchlwf9s6vxggl59s6vmhmbx2539ad4jvnfy2ijx"; isLibrary = true; isExecutable = true; + setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring convertible HDBC mtl old-time parsec time utf8-string @@ -8520,8 +8655,8 @@ self: { }: mkDerivation { pname = "HTF"; - version = "0.13.2.4"; - sha256 = "1xibrzs465hg9snwvl6gp6hll6g6c7m8s2ckk8vkfg386pywmi9n"; + version = "0.13.2.5"; + sha256 = "1kmf95y4vijdiih27xa35acl02dsxqnd9qa56z1waki5qqiz6nin"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -8552,6 +8687,8 @@ self: { pname = "HTTP"; version = "4000.3.12"; sha256 = "140r6qy1ay25piv0z3hih11zhigyi08nkwc32097j43pjff6mzx3"; + revision = "2"; + editedCabalFile = "1gw6xzp1n4gsqwnbfr29ds8v4wpk78b2bha8i108dqav97viwm8c"; libraryHaskellDepends = [ array base bytestring mtl network network-uri parsec time ]; @@ -8869,10 +9006,8 @@ self: { }: mkDerivation { pname = "HaXml"; - version = "1.25.4"; - sha256 = "1d8xq37h627im5harybhsn08qjdaf6vskldm03cqbfjmr2w6fx6p"; - revision = "1"; - editedCabalFile = "1vnil3xdyhr48f0nxcaljbl1k5ibg5g5gghvrhykg447b0jvp922"; + version = "1.25.5"; + sha256 = "0d8jbiv53r3ndg76r3937idqdg34nhmb99vj087i73hjnv21mifb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -9482,6 +9617,7 @@ self: { ]; description = "A Haskell binding for Chipmunk"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Hipmunk-Utils" = callPackage @@ -9780,20 +9916,25 @@ self: { "HsHTSLib" = callPackage ({ mkDerivation, base, bytestring, bytestring-lexing, conduit - , containers, inline-c, mtl, template-haskell + , containers, inline-c, mtl, tasty, tasty-golden, tasty-hunit + , template-haskell, vector, zlib }: mkDerivation { pname = "HsHTSLib"; - version = "1.3.2.3"; - sha256 = "1j80lwall9ji5fb2iw1fni2jxplyiss5rx0zfkbx9g5ns1cd98r3"; + version = "1.3.2.4"; + sha256 = "07zgbmk7511n0r7z7zdiryqxrxp000pq5wjdlhnr2ljahz53qnsq"; libraryHaskellDepends = [ base bytestring bytestring-lexing conduit containers inline-c mtl template-haskell ]; + librarySystemDepends = [ zlib ]; + testHaskellDepends = [ + base bytestring conduit mtl tasty tasty-golden tasty-hunit vector + ]; description = "High level bindings to htslib"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; - }) {}; + }) {inherit (pkgs) zlib;}; "HsHaruPDF" = callPackage ({ mkDerivation, base }: @@ -9842,8 +9983,8 @@ self: { ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }: mkDerivation { pname = "HsOpenSSL"; - version = "0.11.4.14"; - sha256 = "12blnh5x69wvhw1lx3vk14lm1klhqblgd539ffqnrg2dn9qh4ga4"; + version = "0.11.4.15"; + sha256 = "0idmak6d8mpbxphyq9hkxkmby2wnzhc1phywlgm0zw6q47pwxgff"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring network time ]; librarySystemDepends = [ openssl ]; @@ -10129,6 +10270,8 @@ self: { pname = "IORefCAS"; version = "0.2.0.1"; sha256 = "06vfck59x30mqa9h2ljd4r2cx1ks91b9gwcr928brp7filsq9fdb"; + revision = "1"; + editedCabalFile = "0s01hpvl0dqb6lszp1s76li1i1k57j1bzhwhfwz552w85pxpv7ib"; libraryHaskellDepends = [ base bits-atomic ghc-prim ]; testHaskellDepends = [ base bits-atomic ghc-prim HUnit QuickCheck time @@ -10142,8 +10285,8 @@ self: { ({ mkDerivation, base, mtl, QuickCheck, Stream }: mkDerivation { pname = "IOSpec"; - version = "0.3"; - sha256 = "0dwl2nx8fisl1syggwd3060wa50lj5nl9312x4q7pq153cxjppyy"; + version = "0.3.1"; + sha256 = "1xfhsj8r2gf9wynsihls255qqwqj8vrjyn56rk60xvm27ya4f1d3"; libraryHaskellDepends = [ base mtl QuickCheck Stream ]; description = "A pure specification of the IO monad"; license = stdenv.lib.licenses.bsd3; @@ -10155,8 +10298,8 @@ self: { }: mkDerivation { pname = "IPv6Addr"; - version = "1.1.0"; - sha256 = "0f7dckgiv5yq87gb7fd31k0h4adqi6xmdc010rdb6yfgpbk10k29"; + version = "1.1.1"; + sha256 = "0l2yfn46xyv0ib30k0kmhw3vl4vfmziqinhbynpi4yrmy6lmj29v"; libraryHaskellDepends = [ aeson attoparsec base iproute network network-info random text ]; @@ -10175,8 +10318,8 @@ self: { }: mkDerivation { pname = "IPv6DB"; - version = "0.3.0"; - sha256 = "0dz0ar75nd04l1cbca7iz9laqv24mach7ajr4k5ibl2717kczkpa"; + version = "0.3.1"; + sha256 = "06240z3nbjkf0rgwhvajjw28lckgpsfz5nbzzdqyfzgyg2r4wdcn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -10300,6 +10443,7 @@ self: { ]; description = "Multiline strings, interpolation and templating"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Interpolation-maxs" = callPackage @@ -10311,6 +10455,7 @@ self: { libraryHaskellDepends = [ base syb template-haskell ]; description = "Multiline strings, interpolation and templating"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "IntervalMap" = callPackage @@ -10319,8 +10464,8 @@ self: { }: mkDerivation { pname = "IntervalMap"; - version = "0.6.0.0"; - sha256 = "06hin9wf1by8aqa7820fsi2339bh82184frkwz3jsb9sqa0hszcg"; + version = "0.6.1.0"; + sha256 = "0g47mf4m0vwbibk8hi9k78xwbgdaa4zvypgbpzcvj20hw2wpcdhk"; libraryHaskellDepends = [ base containers deepseq ]; testHaskellDepends = [ base Cabal containers deepseq QuickCheck ]; benchmarkHaskellDepends = [ @@ -10598,14 +10743,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "JuicyPixels_3_3_1" = callPackage + "JuicyPixels_3_3_2" = callPackage ({ mkDerivation, base, binary, bytestring, containers, deepseq, mtl , primitive, transformers, vector, zlib }: mkDerivation { pname = "JuicyPixels"; - version = "3.3.1"; - sha256 = "0k60hc156pj7dj9qqcwi1v3vibfsszccll96fbmn4hrkcqgn1aza"; + version = "3.3.2"; + sha256 = "120jlrqwa7i32yddwbyl6iyx99gx1fvrizb5lybj87p4fr7cxj6z"; libraryHaskellDepends = [ base binary bytestring containers deepseq mtl primitive transformers vector zlib @@ -10622,8 +10767,8 @@ self: { }: mkDerivation { pname = "JuicyPixels-blp"; - version = "0.1.0.1"; - sha256 = "16fcrd8g4pgwhbvp34mqqvmszlkhjs1qryrn1bll3f0zwirhg3ic"; + version = "0.1.1.0"; + sha256 = "0vccx98n9bjnz2clpww4gqns7mc2cmzgpzmj2mx6mwhgb12rwbvx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -10704,8 +10849,8 @@ self: { pname = "JuicyPixels-scale-dct"; version = "0.1.2"; sha256 = "04rhrmjnh12hh2nz04k245avgdcwqfyjnsbpcrz8j9328j41nf7p"; - revision = "1"; - editedCabalFile = "1snx05qpllybd9yvy03p0lpnmimj0m24x1bxa4svxcsiv56yv9w8"; + revision = "2"; + editedCabalFile = "0pp67ygrd3m6q8ry5229m1b2rhy401gb74368h09bqc6wa3g7ygv"; libraryHaskellDepends = [ base base-compat carray fft JuicyPixels ]; @@ -10977,6 +11122,7 @@ self: { ]; description = "Library for automated composition and musical learning"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "KyotoCabinet" = callPackage @@ -11049,8 +11195,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "LParse"; - version = "0.2.2.2"; - sha256 = "0cgmbn6c7fgk6dngx7j1l56sizi37shs5mrdkiqy2k4imb7bc4hl"; + version = "0.2.3.0"; + sha256 = "060jxkdnw1s01sawnlzrm91ycjgpa3kw8n9xrb1hgcrbjkzdw39s"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "A continuation-based parser library"; @@ -11313,8 +11459,8 @@ self: { }: mkDerivation { pname = "Lattices"; - version = "0.0.2"; - sha256 = "0c04nhcsqqja84bnha065k914rplffy7pawxijdnf9zvan3xpswf"; + version = "0.0.3"; + sha256 = "08v41np4v4v7dcv5959vvrg0l60xqk5wzi6y1gnm9q1i641r129k"; libraryHaskellDepends = [ array base HaskellForMaths ]; testHaskellDepends = [ array base HaskellForMaths HUnit test-framework @@ -11787,8 +11933,8 @@ self: { ({ mkDerivation, base, containers, mtl }: mkDerivation { pname = "MASMGen"; - version = "0.5.0.0"; - sha256 = "1fdskc92m5bv5m19irhv3b8mr4wyzv1xnwaxgnd3ynmjgrrb127c"; + version = "0.7.0.0"; + sha256 = "0b5vscpdf252gqi7qpsz9ia4101iik3bgrcdawz1mlinlv1zaccv"; libraryHaskellDepends = [ base containers mtl ]; testHaskellDepends = [ base containers mtl ]; description = "Generate MASM code from haskell"; @@ -12189,10 +12335,8 @@ self: { }: mkDerivation { pname = "MiniAgda"; - version = "0.2017.2.18"; - sha256 = "0s3xp18y4kcjd1qq87vbhijbbpi9d1p08dgxw7521xlr3gmxkqxw"; - revision = "1"; - editedCabalFile = "0n4sd1b0c9fmgn7xqbhbms6y3ffkdgpa4fw7xcx31vgql2adxb0n"; + version = "0.2018.11.6"; + sha256 = "0zv8n80qmdykj40nqbrxb29grmy4kzjfhjxbyy3d7ylb64rq514n"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -12205,7 +12349,7 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "MissingH" = callPackage + "MissingH_1_4_0_1" = callPackage ({ mkDerivation, array, base, containers, directory , errorcall-eq-instance, filepath, hslogger, HUnit, mtl, network , old-locale, old-time, parsec, process, QuickCheck, random @@ -12215,8 +12359,32 @@ self: { pname = "MissingH"; version = "1.4.0.1"; sha256 = "0wcvgrmav480w7nf4bl14yi0jq2yzanysxwzwas9hpb28vyjlgr8"; - revision = "1"; - editedCabalFile = "04syc14nz11fay6fm6nlixyflrfhpg4jiyxx6mnxrl6asd3cl989"; + revision = "2"; + editedCabalFile = "0dqrzacp2qr5bm9p8jipnadknizn9zr5gyk5fvgf9av36yl4p2rb"; + libraryHaskellDepends = [ + array base containers directory filepath hslogger HUnit mtl network + old-locale old-time parsec process random regex-compat time unix + ]; + testHaskellDepends = [ + array base containers directory errorcall-eq-instance filepath + hslogger HUnit mtl network old-locale old-time parsec process + QuickCheck random regex-compat testpack time unix + ]; + description = "Large utility library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "MissingH" = callPackage + ({ mkDerivation, array, base, containers, directory + , errorcall-eq-instance, filepath, hslogger, HUnit, mtl, network + , old-locale, old-time, parsec, process, QuickCheck, random + , regex-compat, testpack, time, unix + }: + mkDerivation { + pname = "MissingH"; + version = "1.4.1.0"; + sha256 = "1jp0vk6w9a7fzrbxfhx773105jp2s1n50klq9ak6spfl7bgx5v29"; libraryHaskellDepends = [ array base containers directory filepath hslogger HUnit mtl network old-locale old-time parsec process random regex-compat time unix @@ -12672,8 +12840,8 @@ self: { }: mkDerivation { pname = "MusicBrainz"; - version = "0.4"; - sha256 = "0aanc1c43di5wq9c2w0b5lw3p24cwpaksgxy79lqm8qxj8qd3jxr"; + version = "0.4.1"; + sha256 = "0mydq3bjf15ksfrh4lf947ka43i3978q58y2aij3aqd763v2jb16"; libraryHaskellDepends = [ aeson base bytestring conduit conduit-extra HTTP http-conduit http-types monad-control resourcet text time time-locale-compat @@ -12838,8 +13006,10 @@ self: { ({ mkDerivation, base, containers, random }: mkDerivation { pname = "NameGenerator"; - version = "0.0.1"; - sha256 = "1zzc944xdfxlqld6fnn6fiqrd9rs2cdzqv5jc8jx7azbvspq6y9f"; + version = "0.0.2"; + sha256 = "1rnn3i9rvb9z7iqd0hx730gv3n5hc1gbsdqsa0hlq3qxffg3sr8x"; + revision = "1"; + editedCabalFile = "01ma6068mnwn9f7jpa5g8kkl7lyhl5wnpw9ad44zz9gki1mrw37i"; libraryHaskellDepends = [ base containers random ]; description = "A name generator written in Haskell"; license = stdenv.lib.licenses.gpl3; @@ -13008,6 +13178,7 @@ self: { ]; description = "High-level abstraction over 9P protocol"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "NewBinary" = callPackage @@ -13089,8 +13260,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "NoTrace"; - version = "0.3.0.2"; - sha256 = "0nqjjhfycvalva0l660cxgqj793kcsyb75rd3dlp58d2i947isir"; + version = "0.3.0.3"; + sha256 = "0cdva0d5xp0fw4jfwmhaz8m4pm1d00wazg32hcqjli4blc9s1hvf"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Remove all the functions come from Debug.Trace after debugging"; @@ -13395,6 +13566,8 @@ self: { pname = "OTP"; version = "0.1.0.0"; sha256 = "1r7vpc0bv89d70j6pc3z3vam93gahl4j0y5w8smknxwjliwqxkcb"; + revision = "1"; + editedCabalFile = "1bcp6mixf0yxn6qmql3zhyshpa55mkrfnxdb1ma6gvbs7h28lnin"; libraryHaskellDepends = [ base bytestring cryptohash-sha1 cryptohash-sha256 cryptohash-sha512 time @@ -13550,6 +13723,8 @@ self: { pname = "OneTuple"; version = "0.2.2"; sha256 = "1p14cvjk3rgfc0xxcn7ffaajd2ii1ljnlayil2yyzgdwhlj70bnq"; + revision = "1"; + editedCabalFile = "07jd23glblzmnlw7sn565sk9gm7vj9h459j46bkbcrrxnp0n0myq"; libraryHaskellDepends = [ base ]; description = "Singleton Tuple"; license = stdenv.lib.licenses.bsd3; @@ -13871,6 +14046,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "Oslo-Vectize" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Oslo-Vectize"; + version = "0.2"; + sha256 = "05lgpaw6glwflczsa3400fhih717ry4sikhs9ypyd7xlqvraad57"; + revision = "2"; + editedCabalFile = "0axdqcpl3rl9lh9rvd5cn4llvglca8y82p1l3rvka97b33lfj8ky"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "spam"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "PArrows" = callPackage ({ mkDerivation, base, containers, ghc-prim, mtl }: mkDerivation { @@ -14348,8 +14539,8 @@ self: { }: mkDerivation { pname = "Persistence"; - version = "1.1.3"; - sha256 = "1v3agyf5dw7dckn3c8lww135dqyyrgb6mws4sy51lqm8zbqdnqb3"; + version = "1.1.4.2"; + sha256 = "0lvzzcmsmpmsj63ysf3ad6a2v14cf61daz767fxkcf7b7cl50cjp"; libraryHaskellDepends = [ base containers maximal-cliques parallel vector ]; @@ -14549,31 +14740,31 @@ self: { }) {}; "Prelude" = callPackage - ({ mkDerivation, base-noprelude }: + ({ mkDerivation, base }: mkDerivation { pname = "Prelude"; - version = "0.1.0.0"; - sha256 = "0wcacpbqphb635pblqzbv44fhjwdnv0l90zr5i6c8x7mymqpcixj"; - libraryHaskellDepends = [ base-noprelude ]; + version = "0.1.0.1"; + sha256 = "14p4jkhzdh618r7gvj6dd4w1zj4b032g4nx43bihnnaf2dqyppy6"; + libraryHaskellDepends = [ base ]; description = "A Prelude module replacement"; license = stdenv.lib.licenses.bsd3; }) {}; "PrimitiveArray" = callPackage ({ mkDerivation, aeson, base, binary, bits, cereal, cereal-vector - , containers, deepseq, DPutils, hashable, log-domain, OrderedBits - , primitive, QuickCheck, smallcheck, tasty, tasty-quickcheck - , tasty-smallcheck, tasty-th, text, vector, vector-binary-instances - , vector-th-unbox + , containers, deepseq, DPutils, hashable, lens, log-domain, mtl + , OrderedBits, primitive, QuickCheck, smallcheck, tasty + , tasty-quickcheck, tasty-smallcheck, tasty-th, text, vector + , vector-binary-instances, vector-th-unbox }: mkDerivation { pname = "PrimitiveArray"; - version = "0.8.0.1"; - sha256 = "1x9qmm9bq14dv7abxbmbij1mfyj3pmrmn61yy09zs52m247pvrwi"; + version = "0.9.0.0"; + sha256 = "0zhv17cjdppli5q66j1yabbgx3ad172w4jj4zhn0va2wsc9fs5vi"; libraryHaskellDepends = [ aeson base binary bits cereal cereal-vector deepseq DPutils - hashable log-domain OrderedBits primitive QuickCheck smallcheck - text vector vector-binary-instances vector-th-unbox + hashable lens log-domain mtl OrderedBits primitive QuickCheck + smallcheck text vector vector-binary-instances vector-th-unbox ]; testHaskellDepends = [ base containers QuickCheck smallcheck tasty tasty-quickcheck @@ -14936,6 +15127,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "QuickCheck_2_12_6_1" = callPackage + ({ mkDerivation, base, containers, deepseq, erf, process, random + , template-haskell, tf-random, transformers + }: + mkDerivation { + pname = "QuickCheck"; + version = "2.12.6.1"; + sha256 = "0w51zbbvh46g3wllqfmx251xzbnddy94ixgm6rf8gd95qvssfahb"; + libraryHaskellDepends = [ + base containers deepseq erf random template-haskell tf-random + transformers + ]; + testHaskellDepends = [ base deepseq process ]; + description = "Automatic testing of Haskell programs"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "QuickCheck-GenT" = callPackage ({ mkDerivation, base, mtl, QuickCheck, random }: mkDerivation { @@ -14948,12 +15157,12 @@ self: { }) {}; "QuickCheck-safe" = callPackage - ({ mkDerivation, base, QuickCheck }: + ({ mkDerivation, base, containers, QuickCheck }: mkDerivation { pname = "QuickCheck-safe"; - version = "0.1.0.4"; - sha256 = "0ixizi0cshqqczm86rnibas8zygf8i29l3i0jivvb81zi89rscl7"; - libraryHaskellDepends = [ base QuickCheck ]; + version = "0.1.0.5"; + sha256 = "0l8wp2np4mlbybzwcz8g4r9d8c65yljnvizs3g1rvig4b65j283l"; + libraryHaskellDepends = [ base containers QuickCheck ]; description = "Safe reimplementation of QuickCheck's core"; license = stdenv.lib.licenses.mit; }) {}; @@ -14980,6 +15189,8 @@ self: { pname = "QuickPlot"; version = "0.1.0.1"; sha256 = "1d9zllxl8vyjmb9m9kdgrv9v9hwnspyiqhjnb5ds5kmby6r4r1h2"; + revision = "1"; + editedCabalFile = "0ykvkbrf5mavrk9jdl5w01dldwi3x2dwg89hiin95vi8ay0r02gq"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -15103,6 +15314,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "RLP" = callPackage + ({ mkDerivation, base, binary, bytestring, hspec }: + mkDerivation { + pname = "RLP"; + version = "1.1.1"; + sha256 = "075hv3ljc47zr5xkvmbiqq666cgicvwl90isq2n45x9nsbg441d1"; + libraryHaskellDepends = [ base binary bytestring ]; + testHaskellDepends = [ base binary bytestring hspec ]; + description = "RLP serialization as defined in Ethereum Yellow Paper"; + license = stdenv.lib.licenses.lgpl3; + }) {}; + "RMP" = callPackage ({ mkDerivation, allocated-processor, base, canlib, cv-combinators , ftd2xx, HOpenCV, vector-space @@ -15293,8 +15516,8 @@ self: { }: mkDerivation { pname = "Raincat"; - version = "1.2"; - sha256 = "1zyxkvjxkadwakg03xnjii1hx0gs45ap9rfkpi4kxipzxppq1klk"; + version = "1.2.1"; + sha256 = "10y9zi22m6hf13c9h8zd9vg7mljpwbw0r3djb6r80bna701fdf6c"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -15430,6 +15653,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "Rasterific_0_7_4_1" = callPackage + ({ mkDerivation, base, bytestring, containers, dlist, FontyFruity + , free, JuicyPixels, mtl, primitive, transformers, vector + , vector-algorithms + }: + mkDerivation { + pname = "Rasterific"; + version = "0.7.4.1"; + sha256 = "1d0j7xf2xbgrlny30qwm52wby51ic2cqlhb867a7a03k02p7ib2b"; + revision = "1"; + editedCabalFile = "1lz8b9xcfcv0a762zvaksh7c80yryc9yhap198dlm60i0znpjdg2"; + libraryHaskellDepends = [ + base bytestring containers dlist FontyFruity free JuicyPixels mtl + primitive transformers vector vector-algorithms + ]; + description = "A pure haskell drawing engine"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ReadArgs" = callPackage ({ mkDerivation, base, hspec, system-filepath, text }: mkDerivation { @@ -15523,8 +15766,8 @@ self: { }: mkDerivation { pname = "RepLib"; - version = "0.5.4"; - sha256 = "13c34k78fqvr3h1lvsa0kkwk2bv1cv3m27spp4429cafgbi4fr4q"; + version = "0.5.4.1"; + sha256 = "064avhz0x77yd5irvvs4sa1fcn8srb3n5sqbd4vmsjva6514jr9y"; libraryHaskellDepends = [ base containers mtl template-haskell transformers ]; @@ -15640,8 +15883,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "RtMidi"; - version = "0.1.0.0"; - sha256 = "087p4smmbi56y962lchgs2a6q78jab58bl6c5sxir7973hplyly6"; + version = "0.1.1.0"; + sha256 = "09vs2y6zry4xak0gc6pc6xqinr9sv9z53hdiydxpn6ixam9s0g5r"; libraryHaskellDepends = [ base ]; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; @@ -15677,6 +15920,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "SCRIPTWriter" = callPackage + ({ mkDerivation, array, base, binary, bitcoin-hs, bitcoin-script + , bytestring, containers, mtl, uu-tc + }: + mkDerivation { + pname = "SCRIPTWriter"; + version = "1.0.1"; + sha256 = "0sipk7brfw42zq4ksp7gz23ghia9faffshc5zh8j0zb4f1497mwi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bitcoin-hs bitcoin-script bytestring containers + mtl uu-tc + ]; + executableHaskellDepends = [ base ]; + description = "ESCRIPT: a human friendly language for programming Bitcoin scripts"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "SCalendar" = callPackage ({ mkDerivation, base, containers, hspec, QuickCheck, scalendar , text, time @@ -15711,8 +15974,8 @@ self: { ({ mkDerivation, base, Cabal, SDL, SDL_gfx }: mkDerivation { pname = "SDL-gfx"; - version = "0.6.2.0"; - sha256 = "1y49wzy71ns7gwczmwvrx8d026y5nabqzvh8ymxxcy3brhay0shr"; + version = "0.7.0.0"; + sha256 = "1pmhbgdp4f9nz9mpxckx0mrhphccqsfcwfpflxmph5gx4mxk4xb2"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base SDL ]; @@ -16200,6 +16463,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "SciBaseTypes" = callPackage + ({ mkDerivation, aeson, base, binary, cereal, deepseq, hashable + , lens, log-domain, mtl, QuickCheck, tasty, tasty-quickcheck + , tasty-th, vector, vector-th-unbox + }: + mkDerivation { + pname = "SciBaseTypes"; + version = "0.0.0.1"; + sha256 = "14xzlyca61jhfak1vjll5k2ac2hq55hfvbmqbpk8ls56amlyal5j"; + libraryHaskellDepends = [ + aeson base binary cereal deepseq hashable lens log-domain mtl + vector vector-th-unbox + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck tasty-th + ]; + benchmarkHaskellDepends = [ base ]; + description = "Base types and classes for statistics, sciences and humanities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "SciFlow" = callPackage ({ mkDerivation, aeson, base, bytestring, cereal, cereal-text , containers, data-default-class, directory, exceptions @@ -16261,6 +16545,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "SecureHash-SHA3" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "SecureHash-SHA3"; + version = "0.1.0.2"; + sha256 = "0h0mya8bk7zkq92plihzzqd7svfqdk2dphnivfb0r80iw3678nv9"; + libraryHaskellDepends = [ base bytestring ]; + description = "simple static linked SHA3 using private symbols and the ref impl"; + license = stdenv.lib.licenses.bsd2; + }) {}; + "SegmentTree" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -16364,8 +16659,8 @@ self: { }: mkDerivation { pname = "ShellCheck"; - version = "0.5.0"; - sha256 = "0z1hscbr11hwkq8k1v0vaa947hb9m6k4cm831jk1gpj8dxrk151b"; + version = "0.6.0"; + sha256 = "1xkxrn1j5qvh2pxm0cnjpqqqsvwr7xy8pk31cwbh8r879nrrzrzn"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal process ]; @@ -16637,6 +16932,7 @@ self: { executableToolDepends = [ alex happy ]; description = "Prototypical type checker for Type Theory with Sized Natural Numbers"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "SizeCompare" = callPackage @@ -16656,8 +16952,8 @@ self: { }: mkDerivation { pname = "Slides"; - version = "0.1.0.9"; - sha256 = "0jfhbgk1i8gbpi2ka33r23q7336xnf6y4bxfszhs09bhvhsr95ia"; + version = "0.1.0.10"; + sha256 = "0w60zffs83d5xmhz0d12aip5xqgih495wfrah25d64f9fh6j4j0i"; libraryHaskellDepends = [ base colour diagrams-lib diagrams-svg file-embed regex-applicative ]; @@ -17069,6 +17365,8 @@ self: { pname = "Stack"; version = "0.3.2"; sha256 = "1rap4xyldzwj26r8mbvzkyy9021q8h06pz8cyd061vyslrl7p89b"; + revision = "1"; + editedCabalFile = "1ngyrylqmc2fc088d49pn41nlps3mqjimh0y8wc6nmpkay5pj0m8"; libraryHaskellDepends = [ base nats stm ]; description = "Stack data structure"; license = stdenv.lib.licenses.bsd3; @@ -17193,6 +17491,8 @@ self: { pname = "Strafunski-StrategyLib"; version = "5.0.1.0"; sha256 = "15d2m7ahb3jwriariaff0yz93mmrhpv579wink9838w9091cf650"; + revision = "1"; + editedCabalFile = "1hngxq1f7fybg6ixkdhmvgsw608mhnxkwbw04ql5zspcfl78v6l2"; libraryHaskellDepends = [ base directory mtl syb transformers ]; description = "Library for strategic programming"; license = stdenv.lib.licenses.bsd3; @@ -17223,7 +17523,7 @@ self: { version = "4.0.0.0"; sha256 = "1sskndywpm1gi4bs4i1gah73jk49inlscg4jzcqhq0phb8f886xk"; libraryHaskellDepends = [ base mtl ]; - license = stdenv.lib.licenses.unfree; + license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -17257,15 +17557,15 @@ self: { }: mkDerivation { pname = "StrictCheck"; - version = "0.1.0"; - sha256 = "1psnawzf9ym1gz6i6qi5rpx8sm7idi30wryb2hq39flqjxviqk0z"; + version = "0.2.0"; + sha256 = "11gr15c17134fddh3ms9m1z0hjsf8dqhk2z7vvd61gfzzpcx5xms"; libraryHaskellDepends = [ base bifunctors containers generics-sop QuickCheck template-haskell ]; testHaskellDepends = [ base deepseq generics-sop HUnit QuickCheck ]; - description = "StrictCheck: Keep Your Laziness In Check"; + description = "Keep Your Laziness In Check"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -17875,6 +18175,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "TotalMap" = callPackage + ({ mkDerivation, adjunctions, base, distributive, generics-sop + , lens, markdown-unlit + }: + mkDerivation { + pname = "TotalMap"; + version = "0.1.0.0"; + sha256 = "0k495j5akabp93zq3jm6vi1y1pz1dmvysbxxp0x4fj28yj7svs3d"; + libraryHaskellDepends = [ + adjunctions base distributive generics-sop lens + ]; + testHaskellDepends = [ + adjunctions base distributive generics-sop lens markdown-unlit + ]; + testToolDepends = [ markdown-unlit ]; + description = "A total map datatype"; + license = stdenv.lib.licenses.mit; + }) {}; + "Tournament" = callPackage ({ mkDerivation, base, containers, mtl, QuickCheck, test-framework , test-framework-quickcheck2 @@ -18072,10 +18391,8 @@ self: { ({ mkDerivation, base, base-orphans }: mkDerivation { pname = "TypeCompose"; - version = "0.9.12"; - sha256 = "1qikwd8cq7pywz5j86hwc21ak15a3w5jrhyzmsrr30izr4n2q61s"; - revision = "1"; - editedCabalFile = "0j27xdfim7a6a16v834n3jdp1j7bsr3yn19bnfwni3xsvrc732q3"; + version = "0.9.14"; + sha256 = "0msss17lrya6y5xfvxl41xsqs6yr09iw6m1px4xlwin72xwly0sn"; libraryHaskellDepends = [ base base-orphans ]; description = "Type composition classes & instances"; license = stdenv.lib.licenses.bsd3; @@ -18433,6 +18750,7 @@ self: { testToolDepends = [ c2hs ]; description = "ViennaRNA v2 bindings"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ViennaRNA-extras" = callPackage @@ -18483,8 +18801,8 @@ self: { }: mkDerivation { pname = "Villefort"; - version = "0.1.2.14"; - sha256 = "0hwlm91dlhbl0g6axpqx3pbr89icaqmrgnnn6lhcwd7sd8rzycbg"; + version = "0.1.2.17"; + sha256 = "17ga54kclbcr6vpiy6q5yws9535j9sg6isqggx05kz3hsa7nllbz"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -18494,7 +18812,7 @@ self: { transformers unix uri-encode ]; executableHaskellDepends = [ - base HDBC HDBC-sqlite3 random scotty split text time + base HDBC HDBC-sqlite3 mtl random scotty split text time ]; testHaskellDepends = [ base concurrent-extra HDBC HDBC-sqlite3 hspec mtl QuickCheck @@ -18520,8 +18838,8 @@ self: { ({ mkDerivation, base, bytestring, containers, parseargs }: mkDerivation { pname = "WAVE"; - version = "0.1.3"; - sha256 = "1cgla9y1lwcsdad5qdspymd7s6skdw961fgzh02kvi7gjbrrcyi7"; + version = "0.1.4"; + sha256 = "1zr2sw3m0pwbn5qfxhgf8195f4pjj3azc2w849l0cdi3znvmlxih"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring ]; @@ -18807,8 +19125,8 @@ self: { ({ mkDerivation }: mkDerivation { pname = "Win32"; - version = "2.8.0.0"; - sha256 = "0ppvpf2zx6547bqx7ysbq9ld99hf1v9rfa9s4f57hkn758l9ldm4"; + version = "2.8.2.0"; + sha256 = "1yi1mynxdy05hmq5hzqr9vyjgbr2k0dqjpma0mlk2vqli3nhvw5m"; description = "A binding to Windows Win32 API"; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.none; @@ -19438,17 +19756,20 @@ self: { }) {}; "Yampa" = callPackage - ({ mkDerivation, base, deepseq, random }: + ({ mkDerivation, base, deepseq, random, simple-affine-space }: mkDerivation { pname = "Yampa"; - version = "0.11.1"; - sha256 = "0zzhp0h9z9xz7ipiyd6ygnhb6h50dwh268zamx6qdf6zzpywsya1"; + version = "0.13"; + sha256 = "1rxy8vky3wmqn4awr6v7r40ghk6nr27y11jnzbkj1bdp1948irc0"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ base deepseq random ]; + libraryHaskellDepends = [ + base deepseq random simple-affine-space + ]; testHaskellDepends = [ base ]; - description = "Library for programming hybrid systems"; + description = "Elegant Functional Reactive Programming Language for Hybrid Systems"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Yampa-core" = callPackage @@ -19480,6 +19801,7 @@ self: { ]; description = "Software synthesizer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Yocto" = callPackage @@ -19863,8 +20185,8 @@ self: { }: mkDerivation { pname = "accelerate"; - version = "1.2.0.0"; - sha256 = "0y8wx09smrcxkyyklrf4lrilqasbmaw1w1ga9y110bqgywkw4pmj"; + version = "1.2.0.1"; + sha256 = "0vglmasqgq0h8fvm9z8l2b3sygqvix8vr6c3n357gkr2mpz6gq8h"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ ansi-terminal ansi-wl-pprint base base-orphans bytestring @@ -20159,6 +20481,8 @@ self: { pname = "accelerate-io"; version = "1.2.0.0"; sha256 = "13pqqsd5pbxmgsxnp9w141mnwscnlmbhxaz6f5jx4ssipnma2pwf"; + revision = "2"; + editedCabalFile = "0w8y40p71c6c7cj49n4kanwmsa53s2nydigiiidqp93yxhw0virq"; libraryHaskellDepends = [ accelerate array base bmp bytestring primitive repa vector ]; @@ -20223,6 +20547,8 @@ self: { pname = "accelerate-llvm-ptx"; version = "1.2.0.0"; sha256 = "1rh0kq10mwn4zd8f5sp19pah2hmmcansaqqssz79183znzfiviz5"; + revision = "1"; + editedCabalFile = "1fcgs1wcknqnj7wr907ixwlrzwgfnl1bmyr5j4d58bm2xrspid7m"; libraryHaskellDepends = [ accelerate accelerate-llvm base bytestring containers cuda deepseq directory dlist file-embed filepath hashable llvm-hs llvm-hs-pure @@ -20868,6 +21194,7 @@ self: { libraryHaskellDepends = [ acme-dont base ]; description = "Safe versions of some infamous haskell functions such as fromJust"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "acme-schoenfinkel" = callPackage @@ -20892,11 +21219,11 @@ self: { ({ mkDerivation, base, hspec }: mkDerivation { pname = "acme-smuggler"; - version = "0.1.0.1"; - sha256 = "1ivajii0gji1inc9qmli3ri3kyzcxyw90m469gs7a16kbprcs3kl"; + version = "1.1.1.0"; + sha256 = "0w4m213dcn07hxbnmkbrg2xgfdv9hlfz72ax9pcinswc10zwph1q"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec ]; - description = "Smuggle arbitrary values in ()"; + description = "Smuggle arbitrary values in arbitrary types"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -20918,6 +21245,8 @@ self: { pname = "acme-stringly-typed"; version = "1.0.0.0"; sha256 = "18wvsvdmbwh9dcawiy4f9pn4vg98kdq9zxc37sz7dpmaigimw16f"; + revision = "1"; + editedCabalFile = "0i5hark97zl45iyiijxj07d2pg112kh3jcmjmscpbss5l5n02h23"; libraryHaskellDepends = [ base ]; description = "Stringly Typed Programming"; license = stdenv.lib.licenses.bsd3; @@ -20989,6 +21318,8 @@ self: { pname = "acquire"; version = "0.2.0.1"; sha256 = "0l6c3kdvg71z6pfjg71jgaffb403w8y8lixw4dhi7phhhb91phn2"; + revision = "1"; + editedCabalFile = "1ihmdh0dpppgshsh7mxdz6bm9kn632xxd3g6nkigpjpfrb372q7z"; libraryHaskellDepends = [ base ]; description = "Abstraction over management of resources"; license = stdenv.lib.licenses.mit; @@ -21013,8 +21344,8 @@ self: { pname = "active"; version = "0.2.0.13"; sha256 = "1yw029rh0gb63bhwwjynbv173mny14is4cyjkrlvzvxwb0fi96jx"; - revision = "6"; - editedCabalFile = "0zq9j2hgapb9blvmd9y8kmczizw4a18kksnfqd1py1jzx7hr46n3"; + revision = "7"; + editedCabalFile = "0z4l6j1q3y5zq4941bsb6ypkhfg3pyvb5gcmasymh2nj9g952xkd"; libraryHaskellDepends = [ base lens linear semigroupoids semigroups vector ]; @@ -21068,6 +21399,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "activitypub" = callPackage + ({ mkDerivation, aeson, base, network-uri, text, time }: + mkDerivation { + pname = "activitypub"; + version = "0.1.0.0"; + sha256 = "1a9x42x0bysia00672qala6q6g5dgdfzwlzk2969c7q9gsxf63y9"; + libraryHaskellDepends = [ aeson base network-uri text time ]; + description = "ActivityPub Haskell Library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "activitystreams-aeson" = callPackage ({ mkDerivation, aeson, base, text, time, unordered-containers }: mkDerivation { @@ -21163,8 +21505,8 @@ self: { }: mkDerivation { pname = "adblock2privoxy"; - version = "1.4.2"; - sha256 = "17ikb90zwz3vvs9yg3z83pzs442vy5nx0h44i64akn10aykw8hic"; + version = "2.0.0"; + sha256 = "0wd6zavym2afw7ba2h6i5snwp5gyq64q81gwwlw7y0kslv3xkaw9"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -21327,23 +21669,39 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "advent-of-code-api" = callPackage + ({ mkDerivation, attoparsec, base, containers, curl, deepseq + , directory, filepath, finite-typelits, HUnit, mtl, tagsoup, text + , time, uri-encode + }: + mkDerivation { + pname = "advent-of-code-api"; + version = "0.1.2.3"; + sha256 = "1ma9x8dxvhrgxg55bcf6l1d5w1mnmplav2yisnyrgs5034jqpm7l"; + libraryHaskellDepends = [ + attoparsec base containers curl deepseq directory filepath + finite-typelits mtl tagsoup text time uri-encode + ]; + testHaskellDepends = [ base directory filepath HUnit text ]; + description = "Advent of Code REST API bindings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "aern2-mp" = callPackage - ({ mkDerivation, base, convertible, hmpfr, hspec, integer-gmp - , integer-logarithms, lens, mixed-types-num, QuickCheck, regex-tdfa + ({ mkDerivation, base, convertible, hspec, integer-logarithms, lens + , mixed-types-num, QuickCheck, regex-tdfa, rounded , template-haskell }: mkDerivation { pname = "aern2-mp"; - version = "0.1.2.0"; - sha256 = "131wymnajhji593zydnyddyc6cwg0y3nqgvibq8l9h23v4m67rlx"; - revision = "1"; - editedCabalFile = "09b92kf60m4v0xn2nm9h8wkg8wr7dc1na5c9mg2lk3kplf60sfvk"; + version = "0.1.3.1"; + sha256 = "1gyicxsdqzdbhs9bss5cfjqx859iksr7z1ilsfm9077jdf2032vm"; libraryHaskellDepends = [ - base convertible hmpfr hspec integer-gmp integer-logarithms lens - mixed-types-num QuickCheck regex-tdfa template-haskell + base convertible hspec integer-logarithms lens mixed-types-num + QuickCheck regex-tdfa rounded template-haskell ]; testHaskellDepends = [ base hspec QuickCheck ]; - description = "Multi-precision floats via MPFR"; + description = "Multi-precision ball (interval) arithmetic"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -21429,24 +21787,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "aeson_1_4_0_0" = callPackage + "aeson_1_4_2_0" = callPackage ({ mkDerivation, attoparsec, base, base-compat, base-orphans - , base16-bytestring, bytestring, containers, deepseq, directory - , dlist, filepath, generic-deriving, ghc-prim, hashable - , hashable-time, integer-logarithms, QuickCheck + , base16-bytestring, bytestring, containers, contravariant, deepseq + , directory, dlist, filepath, generic-deriving, ghc-prim, hashable + , hashable-time, integer-logarithms, primitive, QuickCheck , quickcheck-instances, scientific, tagged, tasty, tasty-hunit , tasty-quickcheck, template-haskell, text, th-abstraction, time , time-locale-compat, unordered-containers, uuid-types, vector }: mkDerivation { pname = "aeson"; - version = "1.4.0.0"; - sha256 = "042phqkabjrlrl3azr3ba9q7naz4c2cjl5nplbfz8iidpf6j0sli"; + version = "1.4.2.0"; + sha256 = "1l4b675nxddim3v30kd7zr3vmrs7i1m81rh8h9bfbm9k9a0p3kkm"; libraryHaskellDepends = [ - attoparsec base base-compat bytestring containers deepseq dlist - ghc-prim hashable scientific tagged template-haskell text - th-abstraction time time-locale-compat unordered-containers - uuid-types vector + attoparsec base base-compat bytestring containers contravariant + deepseq dlist ghc-prim hashable primitive scientific tagged + template-haskell text th-abstraction time time-locale-compat + unordered-containers uuid-types vector ]; testHaskellDepends = [ attoparsec base base-compat base-orphans base16-bytestring @@ -21555,10 +21913,8 @@ self: { }: mkDerivation { pname = "aeson-compat"; - version = "0.3.8"; - sha256 = "0j4v13pgk21zy8hqkbx8hw0n05jdl17qphxz9rj4h333pr547r3i"; - revision = "1"; - editedCabalFile = "0ayf5hkhl63lmlxpl7w5zvnz0lvpxb2rwmf0wbslff0y2s449mbf"; + version = "0.3.9"; + sha256 = "1j13gykv4ryvmr14w5blz0nnpdb4p0hpa27wahw3mhb1lwdr8hz0"; libraryHaskellDepends = [ aeson attoparsec attoparsec-iso8601 base base-compat bytestring containers exceptions hashable scientific tagged text time @@ -21602,6 +21958,8 @@ self: { pname = "aeson-diff"; version = "1.1.0.5"; sha256 = "1kzvqzbl6pp5g49dp4qqc7cbisnkpqz0i18b6nmdb7f1nrhdvnb1"; + revision = "1"; + editedCabalFile = "0a29nph4a1ny365nhsxlm73mk6zgaam4sfx6knzqjy8dxp1gkj48"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -21651,8 +22009,8 @@ self: { pname = "aeson-extra"; version = "0.4.1.1"; sha256 = "1y7xss382hdxrv4jzprsm3b7ij7wiw8jgjg9wp49dx6bfvcnb2nl"; - revision = "1"; - editedCabalFile = "14blp4jmcd81ipxany6q7x706xj8fhy019a73c391n767r1nwpq1"; + revision = "2"; + editedCabalFile = "1iiibpr8pcdr0bjp0rhf1sxvs0kv66jm01nwlhj4243864qx476r"; libraryHaskellDepends = [ aeson aeson-compat attoparsec attoparsec-iso8601 base base-compat-batteries bytestring containers deepseq exceptions @@ -21738,17 +22096,6 @@ self: { }) {}; "aeson-generic-compat" = callPackage - ({ mkDerivation, aeson, base }: - mkDerivation { - pname = "aeson-generic-compat"; - version = "0.0.1.2"; - sha256 = "08h4r8ni7i9x0fqx5gizv6fpwrq84lv8m4c3w6g2hirs0iscw233"; - libraryHaskellDepends = [ aeson base ]; - description = "Compatible generic class names of Aeson"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "aeson-generic-compat_0_0_1_3" = callPackage ({ mkDerivation, aeson, base }: mkDerivation { pname = "aeson-generic-compat"; @@ -21757,7 +22104,6 @@ self: { libraryHaskellDepends = [ aeson base ]; description = "Compatible generic class names of Aeson"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson-injector" = callPackage @@ -21768,8 +22114,8 @@ self: { }: mkDerivation { pname = "aeson-injector"; - version = "1.1.0.0"; - sha256 = "1dkl7sgzi9hzc86a27wfch7p33sj1h8zh7xsah3fbqjbz4y8z9wf"; + version = "1.1.1.0"; + sha256 = "04hg0vdrfb7x6qxwcifsayc6z5vhc1l96ahvswg8q5wddc00ypzp"; libraryHaskellDepends = [ aeson base bifunctors deepseq hashable lens servant-docs swagger2 text unordered-containers @@ -21851,8 +22197,8 @@ self: { ({ mkDerivation, aeson, base }: mkDerivation { pname = "aeson-options"; - version = "0.0.0"; - sha256 = "0z2r1rnh819wms8l1scv18l178i2y1ixcjm6ir59vir5bl19wxm0"; + version = "0.1.0"; + sha256 = "0d5wfcgsjrpmangknmrr2lxvr3h96d65y3vkkas6m9aqi1rrkqv4"; libraryHaskellDepends = [ aeson base ]; description = "Options to derive FromJSON/ToJSON instances"; license = stdenv.lib.licenses.mit; @@ -21987,7 +22333,7 @@ self: { "aeson-schema" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, containers - , directory, filepath, ghc-prim, hashable, hint, HUnit, mtl + , directory, fail, filepath, ghc-prim, hashable, hint, HUnit, mtl , QuickCheck, regex-base, regex-compat, regex-pcre, scientific, syb , template-haskell, temporary, test-framework, test-framework-hunit , test-framework-quickcheck2, text, th-lift, transformers @@ -21995,15 +22341,14 @@ self: { }: mkDerivation { pname = "aeson-schema"; - version = "0.4.1.1"; - sha256 = "1idw9bb1miw61vvyacrlnx98rl4p0wx750gnhc4blx4a07i5vs9h"; - revision = "1"; - editedCabalFile = "1rl9hm85r607iwigzg5y1rki8vl7943ws4j1zsz0hq8g3mcb5alf"; + version = "0.4.1.3"; + sha256 = "17w0hih9l7x9r14s2mxywjzysm00f6bz6rqsgknvv9injakpscn3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ - aeson attoparsec base bytestring containers ghc-prim mtl QuickCheck - regex-base regex-compat regex-pcre scientific syb template-haskell - text th-lift transformers unordered-containers vector + aeson attoparsec base bytestring containers fail ghc-prim mtl + QuickCheck regex-base regex-compat regex-pcre scientific syb + template-haskell text th-lift transformers unordered-containers + vector ]; testHaskellDepends = [ aeson attoparsec base bytestring containers directory filepath @@ -22186,16 +22531,17 @@ self: { "affection" = callPackage ({ mkDerivation, base, bytestring, clock, containers, glib, linear , monad-loops, monad-parallel, mtl, OpenGL, sdl2, stm, text, uuid + , vector }: mkDerivation { pname = "affection"; - version = "0.0.0.7"; - sha256 = "0qnlh1ny4cysxzh45vsh1d49gk4kc2kzpdjrqnn3mh66wz2fc177"; + version = "0.0.0.9"; + sha256 = "0knb8j96nn2gh1dbyavcqi6wnn8rfvw0lmmw3vk2mbalxlzfvznr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring clock containers glib linear monad-loops - monad-parallel mtl OpenGL sdl2 stm text uuid + monad-parallel mtl OpenGL sdl2 stm text uuid vector ]; description = "A simple Game Engine using SDL"; license = stdenv.lib.licenses.lgpl3; @@ -22405,28 +22751,28 @@ self: { }) {}; "aip" = callPackage - ({ mkDerivation, base, bytestring, digit, directory, doctest - , filepath, HTTP, lens, network-uri, papa, parsec, parsers - , QuickCheck, quickcheck-text, tagsoup, tagsoup-selection - , template-haskell, transformers + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, checkers + , Crypto, directory, exceptions, filepath, HTTP, lens, network-uri + , optparse-applicative, parsec, parsers, process, QuickCheck + , semigroupoids, semigroups, tagsoup, tagsoup-selection, tasty + , tasty-hunit, tasty-quickcheck, time, transformers + , unordered-containers, utf8-string }: mkDerivation { pname = "aip"; - version = "0.0.1"; - sha256 = "162mmwniiwlyi3h7d4xxmk2a8pr3ldnl1mx9m9yjpl5vy0926lyd"; + version = "0.1.1"; + sha256 = "05pv8m5wjzpj5wxsad6rzka9fcch5aakd73697ndaiwasqajvx3d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bytestring digit directory filepath HTTP lens network-uri papa - parsec parsers tagsoup tagsoup-selection transformers - ]; - executableHaskellDepends = [ - base bytestring digit directory filepath HTTP lens network-uri papa - parsec parsers tagsoup tagsoup-selection transformers + aeson aeson-pretty base bytestring Crypto directory exceptions + filepath HTTP lens network-uri optparse-applicative parsec parsers + process semigroupoids semigroups tagsoup tagsoup-selection time + transformers unordered-containers utf8-string ]; + executableHaskellDepends = [ base ]; testHaskellDepends = [ - base directory doctest filepath parsec QuickCheck quickcheck-text - template-haskell + base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck ]; description = "Aeronautical Information Package (AIP)"; license = stdenv.lib.licenses.bsd3; @@ -22793,6 +23139,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "alarmclock_0_6_0_2" = callPackage + ({ mkDerivation, async, base, clock, hspec, stm, time + , unbounded-delays + }: + mkDerivation { + pname = "alarmclock"; + version = "0.6.0.2"; + sha256 = "1zhq3sx6x54v7cjzmjvcs7pzqyql3x4vk3b5n4x7xhgxs54xdasc"; + libraryHaskellDepends = [ + async base clock stm time unbounded-delays + ]; + testHaskellDepends = [ + async base clock hspec stm time unbounded-delays + ]; + description = "Wake up and perform an action at a certain time"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "alea" = callPackage ({ mkDerivation, base, optparse-applicative, random, text }: mkDerivation { @@ -22893,6 +23258,8 @@ self: { pname = "alex-tools"; version = "0.4"; sha256 = "0qyh3dr5nh7whv3qh431l8x4lx3nzkildlyl3xgnaxpbs8gr8sgi"; + revision = "1"; + editedCabalFile = "1dwr1w2zhbvwnjc65zzmwfmwb1yxxyyfrjypvqp3m7fpc7dg1nxg"; libraryHaskellDepends = [ base deepseq template-haskell text ]; description = "A set of functions for a common use case of Alex"; license = stdenv.lib.licenses.isc; @@ -22921,13 +23288,25 @@ self: { ({ mkDerivation, base, util }: mkDerivation { pname = "alg"; - version = "0.2.6.0"; - sha256 = "0y0qhhmyjzd8sf6v74066yx41nl1zsnsmk8scjvdym8j8k8mvrpk"; + version = "0.2.8.0"; + sha256 = "1zw50da4wz8qdc62qlvg74k3g5n48xlzda2k7c3y9zb8xb2xbfrr"; libraryHaskellDepends = [ base util ]; description = "Algebraic structures"; license = stdenv.lib.licenses.bsd3; }) {}; + "alg_0_2_9_0" = callPackage + ({ mkDerivation, base, util }: + mkDerivation { + pname = "alg"; + version = "0.2.9.0"; + sha256 = "0w5lxmz52nskh8ms3nliya78v1pb77f7nyn19klqf8yskaalywlq"; + libraryHaskellDepends = [ base util ]; + description = "Algebraic structures"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "alga" = callPackage ({ mkDerivation, aeson, base, containers, data-default, exceptions , file-embed, filepath, formatting, haskeline, hspec, hxt @@ -23033,8 +23412,8 @@ self: { ({ mkDerivation, base, syb, template-haskell }: mkDerivation { pname = "algebraic-classes"; - version = "0.9.1"; - sha256 = "129s5690wc4w92sg246pcmnradzgfdddqpv961a53k2cx9ynmvc6"; + version = "0.9.2"; + sha256 = "131rd3liqkdp146fyc8b0mcbkn08mib9iljyjj3mp40fs64sy1c9"; libraryHaskellDepends = [ base syb template-haskell ]; description = "Conversions between algebraic classes and F-algebras"; license = stdenv.lib.licenses.bsd3; @@ -23042,20 +23421,37 @@ self: { "algebraic-graphs" = callPackage ({ mkDerivation, array, base, base-compat, base-orphans, containers - , criterion, deepseq, extra, QuickCheck + , deepseq, extra, mtl, QuickCheck }: mkDerivation { pname = "algebraic-graphs"; - version = "0.1.1.1"; - sha256 = "0c8jrp0z3ibla7isbn1v5nhfka56hwq8h10r7h3vca53yzbafiw7"; + version = "0.2"; + sha256 = "0rfs58z60nn041ymi7lilc7dyijka30l4hhdznfaz9sfzx4f8yl8"; libraryHaskellDepends = [ - array base base-compat containers deepseq + array base base-compat containers deepseq mtl ]; testHaskellDepends = [ - base base-compat base-orphans containers extra QuickCheck + array base base-compat base-orphans containers extra QuickCheck ]; - benchmarkHaskellDepends = [ - base base-compat containers criterion + description = "A library for algebraic graph construction and transformation"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "algebraic-graphs_0_3" = callPackage + ({ mkDerivation, array, base, base-compat, base-orphans, containers + , deepseq, extra, inspection-testing, mtl, QuickCheck + }: + mkDerivation { + pname = "algebraic-graphs"; + version = "0.3"; + sha256 = "1q4xlyg3xjm7q2x11s4lbffywp096y3s3b72b8amfdyi27har4hl"; + libraryHaskellDepends = [ + array base base-compat containers deepseq mtl + ]; + testHaskellDepends = [ + array base base-compat base-orphans containers extra + inspection-testing QuickCheck ]; description = "A library for algebraic graph construction and transformation"; license = stdenv.lib.licenses.mit; @@ -23166,6 +23562,17 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "alist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "alist"; + version = "0.1.0.3"; + sha256 = "0asm8kp7xsqs1r5x65j4nhdbzs2sk1w5yh0f9g6sn6k03acg8gcr"; + libraryHaskellDepends = [ base ]; + description = "lists with O(1) append"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "allocated-processor" = callPackage ({ mkDerivation, base, vector-space }: mkDerivation { @@ -23263,6 +23670,8 @@ self: { pname = "alphachar"; version = "0.0.3"; sha256 = "1wrd881kwzzfnjkp9ajy1gaxizd17zb60f7sbalwg4n38lk7qvhx"; + revision = "1"; + editedCabalFile = "06pnq2fvz02i6dhx2rq1p63jp3pqvxy15n2vs6696ry5mkq1zjkc"; libraryHaskellDepends = [ base lens parsers semigroups ]; testHaskellDepends = [ ansi-wl-pprint base hedgehog lens parsec parsers pretty tasty @@ -23369,8 +23778,8 @@ self: { ({ mkDerivation, alsa-core, alsaLib, base, c2hs, unix }: mkDerivation { pname = "alsa-mixer"; - version = "0.2.0.3"; - sha256 = "13fgd78msqsyzm92cbasm8m3s1rww6r1g83qbrv4mkm2h50fnvgp"; + version = "0.3.0"; + sha256 = "00ny2p3276jilidjs44npc8zmbhynz3f2lpmlwwl6swwx5yijsnb"; libraryHaskellDepends = [ alsa-core base unix ]; librarySystemDepends = [ alsaLib ]; libraryToolDepends = [ c2hs ]; @@ -23385,8 +23794,8 @@ self: { }: mkDerivation { pname = "alsa-pcm"; - version = "0.6.1"; - sha256 = "0pafjds9xrhzwv3xz9qcknm9f2plz3bvqqjlznss1alhgf7pcga5"; + version = "0.6.1.1"; + sha256 = "1mllr9nbm3qb837zgvd6mrpr6f8i272wflv0a45rrpsq50zgcj33"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -26684,8 +27093,8 @@ self: { pname = "ansi-pretty"; version = "0.1.2.1"; sha256 = "1ill2dlzbxn97smkzdqcjfx9z3fw7pgwvz6w36d92n8p7zwik23h"; - revision = "5"; - editedCabalFile = "18vg7p8ymwk3kfhvg8cn8vq574x52n8a2c7ihrg4jg1gdsdrn0vi"; + revision = "6"; + editedCabalFile = "1j2iyzf61wmwdrb8i3xynins7shjv89y4028sy13rfywsbqpjg4s"; libraryHaskellDepends = [ aeson ansi-wl-pprint array base bytestring containers generics-sop nats scientific semigroups tagged text time unordered-containers @@ -26699,8 +27108,8 @@ self: { ({ mkDerivation, base, colour }: mkDerivation { pname = "ansi-terminal"; - version = "0.8.0.4"; - sha256 = "0428gq8m3fdnb7ldcsyk97qcch76hcxbgh2666p6f76fs2qbhg7b"; + version = "0.8.2"; + sha256 = "147ss9wz03ww6ypbv6yh5vi1wfrfcaqm8r6nxh50vnp7254359wh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base colour ]; @@ -26863,8 +27272,8 @@ self: { }: mkDerivation { pname = "antiope-athena"; - version = "6.0.1"; - sha256 = "0y8a3rs5sy2qv2pwqb6ap6bl64qhp7x0jqqy1q237vfm2w6vrj6v"; + version = "6.1.5"; + sha256 = "0p78yxdnfzz6jw7az6xfh6sjcnf9d8sl512cmhdcws78p7f2rhlx"; libraryHaskellDepends = [ amazonka amazonka-athena amazonka-core base lens resourcet text unliftio-core @@ -26876,22 +27285,37 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "antiope-contract" = callPackage + ({ mkDerivation, aeson, antiope-s3, avro, base, bytestring, text }: + mkDerivation { + pname = "antiope-contract"; + version = "6.1.5"; + sha256 = "1ikd0sn3z901hyad55ngzs99b0v9bs5vkry5965w22smljdg3rqh"; + libraryHaskellDepends = [ + aeson antiope-s3 avro base bytestring text + ]; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "antiope-core" = callPackage ({ mkDerivation, amazonka, amazonka-core, base, bytestring - , generic-lens, http-client, lens, monad-logger, mtl, resourcet - , transformers, unliftio-core + , exceptions, generic-lens, http-client, http-types, lens + , monad-logger, mtl, resourcet, text, transformers, unliftio-core }: mkDerivation { pname = "antiope-core"; - version = "6.0.1"; - sha256 = "1h7yd3p5dqkq118xvmp9ifydgak311pfibkpgy3il0qj4gj2g8sa"; + version = "6.1.5"; + sha256 = "06c8wd4gjlrz1sdk7qpd1l8n29a3jkipy749j3414x7b5fqxbzi7"; libraryHaskellDepends = [ - amazonka amazonka-core base bytestring generic-lens http-client - lens monad-logger mtl resourcet transformers unliftio-core + amazonka amazonka-core base bytestring exceptions generic-lens + http-client http-types lens monad-logger mtl resourcet text + transformers unliftio-core ]; testHaskellDepends = [ - amazonka amazonka-core base bytestring generic-lens http-client - lens monad-logger mtl resourcet transformers unliftio-core + amazonka amazonka-core base bytestring exceptions generic-lens + http-client http-types lens monad-logger mtl resourcet text + transformers unliftio-core ]; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; @@ -26904,8 +27328,8 @@ self: { }: mkDerivation { pname = "antiope-dynamodb"; - version = "6.0.1"; - sha256 = "1f8ixkvh7f5dgxl76823f275c3r6f1xmwhx4rfcmd6z90dn8damm"; + version = "6.1.5"; + sha256 = "181ygxvf29acianvnryv1kbn5g69axkagqa54429ja8jfxiblrqq"; libraryHaskellDepends = [ amazonka amazonka-core amazonka-dynamodb antiope-core base generic-lens lens text unliftio-core unordered-containers @@ -26925,8 +27349,8 @@ self: { }: mkDerivation { pname = "antiope-messages"; - version = "6.0.1"; - sha256 = "1ib2j0jlcfzq89a4vs7r282hpmqnqg2gw8l1ibfiahl4ac91z7zn"; + version = "6.1.5"; + sha256 = "09ysy9r38d216vzq0nm1zfl4fqz8mrqa39c2ivy7pqm4xldsqary"; libraryHaskellDepends = [ aeson amazonka amazonka-core amazonka-s3 amazonka-sqs antiope-s3 base generic-lens lens lens-aeson monad-loops network-uri text @@ -26942,23 +27366,25 @@ self: { }) {}; "antiope-s3" = callPackage - ({ mkDerivation, amazonka, amazonka-core, amazonka-s3, base - , bytestring, conduit, conduit-extra, exceptions, generic-lens - , http-types, lens, monad-logger, network-uri, resourcet, text + ({ mkDerivation, amazonka, amazonka-core, amazonka-s3, antiope-core + , attoparsec, base, bytestring, conduit, conduit-extra, exceptions + , generic-lens, hedgehog, hspec, http-types, hw-hspec-hedgehog + , lens, monad-logger, mtl, network-uri, resourcet, text , unliftio-core }: mkDerivation { pname = "antiope-s3"; - version = "6.0.1"; - sha256 = "1cjvzd47vprn916d1fks6lf08plns326xircfhc69qblkzvqzljs"; + version = "6.1.5"; + sha256 = "0b2mildkgd271c8hwg6b3jf8xgli5bmd4dx9c0ac8ihyn28xr0m8"; libraryHaskellDepends = [ - amazonka amazonka-core amazonka-s3 base bytestring conduit - conduit-extra exceptions generic-lens http-types lens monad-logger - network-uri resourcet text unliftio-core + amazonka amazonka-core amazonka-s3 antiope-core attoparsec base + bytestring conduit conduit-extra exceptions generic-lens http-types + lens monad-logger mtl network-uri resourcet text unliftio-core ]; testHaskellDepends = [ - amazonka amazonka-core amazonka-s3 base bytestring conduit - conduit-extra exceptions generic-lens http-types lens monad-logger + amazonka amazonka-core amazonka-s3 antiope-core attoparsec base + bytestring conduit conduit-extra exceptions generic-lens hedgehog + hspec http-types hw-hspec-hedgehog lens monad-logger mtl network-uri resourcet text unliftio-core ]; license = stdenv.lib.licenses.mit; @@ -26971,8 +27397,8 @@ self: { }: mkDerivation { pname = "antiope-sns"; - version = "6.0.1"; - sha256 = "0hqvh3vzpdr9g6v778qn17nfrqvg8i2lszqgss9fb8290mlm8x01"; + version = "6.1.5"; + sha256 = "07kg0b0iyik0axnycph3irp73cv614qcny3z3rib1rpvbknz9iwh"; libraryHaskellDepends = [ aeson amazonka amazonka-core amazonka-sns base generic-lens lens text unliftio-core @@ -26992,8 +27418,8 @@ self: { }: mkDerivation { pname = "antiope-sqs"; - version = "6.0.1"; - sha256 = "0pfhhgc7dkp4dn2k0dxy2pkmbml9js351ab2y2hln5jpsni9qfc0"; + version = "6.1.5"; + sha256 = "097vxkz54k4ijqqzb8lijr90hvnyyhqm7sqn5qxam3wy355w3z5c"; libraryHaskellDepends = [ aeson amazonka amazonka-core amazonka-s3 amazonka-sqs antiope-messages antiope-s3 base generic-lens lens lens-aeson @@ -27048,6 +27474,30 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "antlr-haskell" = callPackage + ({ mkDerivation, base, call-stack, containers, deepseq, hashable + , haskell-src-meta, HUnit, mtl, QuickCheck, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, th-lift, transformers, unordered-containers + }: + mkDerivation { + pname = "antlr-haskell"; + version = "0.1.0.0"; + sha256 = "057mr0vw299hjjxlcpmwpbpwn6snzdvr73gmwxhh1gqgbh9g4bx4"; + libraryHaskellDepends = [ + base containers deepseq hashable haskell-src-meta mtl + template-haskell text th-lift transformers unordered-containers + ]; + testHaskellDepends = [ + base call-stack containers deepseq hashable haskell-src-meta HUnit + mtl QuickCheck template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 text th-lift transformers + unordered-containers + ]; + description = "A Haskell implementation of the ANTLR top-down parser generator"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "antlrc" = callPackage ({ mkDerivation, antlr3c, base, bytestring, c2hs, enumerator , haskell98, regex-posix @@ -27085,6 +27535,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "aos-signature" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, memory, mtl + , protolude, QuickCheck, random, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "aos-signature"; + version = "0.1.1"; + sha256 = "1sm925sr3ifi44wp7ndgjwwk3d3xy75ai6kgll573ngdicy3b2n3"; + libraryHaskellDepends = [ + base bytestring cryptonite memory mtl protolude random + ]; + testHaskellDepends = [ + base bytestring cryptonite memory mtl protolude QuickCheck random + tasty tasty-hunit tasty-quickcheck + ]; + description = "An implementation of the AOS signatures"; + license = stdenv.lib.licenses.asl20; + }) {}; + "aosd" = callPackage ({ mkDerivation, base, bindings-DSL, cairo, colour , language-haskell-extract, libaosd, monad-control, pango @@ -27104,7 +27574,7 @@ self: { description = "Bindings to libaosd, a library for Cairo-based on-screen displays"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - }) {libaosd = null;}; + }) {inherit (pkgs) libaosd;}; "ap-reflect" = callPackage ({ mkDerivation, base }: @@ -27149,8 +27619,8 @@ self: { }: mkDerivation { pname = "apart"; - version = "0.1.1"; - sha256 = "1xrmdzaf56gzmrg596kfkp01pvn9m9w2mvz58z3zhx6jda1zvaan"; + version = "0.1.3"; + sha256 = "16y5k372kmqsn81bksl9j01nbfhsk0cwriwpfycjsnzgmg8wnkpb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -27168,15 +27638,15 @@ self: { }) {}; "apecs" = callPackage - ({ mkDerivation, async, base, containers, criterion, linear, mtl + ({ mkDerivation, base, containers, criterion, linear, mtl , QuickCheck, template-haskell, vector }: mkDerivation { pname = "apecs"; - version = "0.4.1.1"; - sha256 = "0ybw09hpjfjm22bza74n57aarv6nhwf5zi27q7q7a6yf5jpa5ccg"; + version = "0.7.0"; + sha256 = "1yah3yn4z6nxm8gdlkmzlbi8h7nd4zb4905dvzb9b66njhff06l2"; libraryHaskellDepends = [ - async base containers mtl template-haskell vector + base containers mtl template-haskell vector ]; testHaskellDepends = [ base containers criterion linear QuickCheck vector @@ -27186,6 +27656,48 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "apecs-gloss" = callPackage + ({ mkDerivation, apecs, apecs-physics, base, containers, gloss + , linear + }: + mkDerivation { + pname = "apecs-gloss"; + version = "0.1.1"; + sha256 = "0s5vhxgfgj4v51dnrhzfbids0a873113rqb76xr8f5azq6kr9g3p"; + libraryHaskellDepends = [ + apecs apecs-physics base containers gloss linear + ]; + description = "Simple gloss renderer for apecs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "apecs-physics" = callPackage + ({ mkDerivation, apecs, base, Cabal, containers, inline-c, linear + , template-haskell, vector + }: + mkDerivation { + pname = "apecs-physics"; + version = "0.3.1"; + sha256 = "0ij8wv9vrard7nfh8hhzrs9j7w5jlw3353w396alwnbb40hvk7gj"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + apecs base containers inline-c linear template-haskell vector + ]; + description = "2D physics for apecs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "apecs-physics-gloss" = callPackage + ({ mkDerivation, apecs, apecs-physics, base, gloss }: + mkDerivation { + pname = "apecs-physics-gloss"; + version = "0.1.0.0"; + sha256 = "075rpm4l1na7j79vkh7n5c806zj7vvj2qxrxq6pkb6k6364ff249"; + libraryHaskellDepends = [ apecs apecs-physics base gloss ]; + description = "Gloss rendering for apecs-physics"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "apelsin" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq , directory, filepath, glib, gtk, HTTP, mtl, network, process @@ -27263,7 +27775,7 @@ self: { "api-tools" = callPackage ({ mkDerivation, aeson, aeson-pretty, alex, array, attoparsec, base - , base16-bytestring, base64-bytestring, binary, bytestring, Cabal + , base16-bytestring, base64-bytestring, bytestring, Cabal , case-insensitive, cborg, containers, deepseq, happy, lens , QuickCheck, regex-compat-tdfa, safe, safecopy, scientific , serialise, tasty, tasty-hunit, tasty-quickcheck, template-haskell @@ -27271,30 +27783,25 @@ self: { }: mkDerivation { pname = "api-tools"; - version = "0.8.0.1"; - sha256 = "19a2g5rym3cydbdb9b6x0rm7xdw2m5ckqdzb02yblx9pv045nfzx"; + version = "0.8.0.2"; + sha256 = "0q10vqaf4y3zwa2nrwllxi8ac8ch6jjr4r3s5g6gy51bp04ggzv9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-pretty array attoparsec base base16-bytestring - base64-bytestring binary bytestring Cabal case-insensitive cborg + base64-bytestring bytestring Cabal case-insensitive cborg containers deepseq lens QuickCheck regex-compat-tdfa safe safecopy scientific serialise template-haskell text time unordered-containers vector ]; libraryToolDepends = [ alex happy ]; executableHaskellDepends = [ - aeson aeson-pretty array attoparsec base base64-bytestring - bytestring case-insensitive cborg containers deepseq lens - QuickCheck regex-compat-tdfa safe safecopy serialise - template-haskell text time unordered-containers vector + aeson aeson-pretty base bytestring deepseq QuickCheck serialise ]; testHaskellDepends = [ - aeson aeson-pretty array attoparsec base base64-bytestring - bytestring Cabal case-insensitive cborg containers lens QuickCheck - regex-compat-tdfa safe safecopy serialise tasty tasty-hunit + aeson aeson-pretty base base64-bytestring bytestring Cabal cborg + containers QuickCheck safecopy serialise tasty tasty-hunit tasty-quickcheck template-haskell text time unordered-containers - vector ]; description = "DSL for generating API boilerplate and docs"; license = stdenv.lib.licenses.bsd3; @@ -27679,8 +28186,8 @@ self: { }: mkDerivation { pname = "app-settings"; - version = "0.2.0.11"; - sha256 = "1cahrpf42g5ids4k6hlzys1kmbgy1ypgax9ljckwymafradcc53a"; + version = "0.2.0.12"; + sha256 = "1nncn8vmq55m4b6zh77mdmx19d1s7z0af4pmz1v082bpf2wril9b"; libraryHaskellDepends = [ base containers directory mtl parsec text ]; @@ -27695,13 +28202,27 @@ self: { ({ mkDerivation, base, bytestring }: mkDerivation { pname = "appar"; - version = "0.1.4"; - sha256 = "09jb9ij78fdkz2qk66rw99q19qnm504dpv0yq0pjsl6xwjmndsjq"; + version = "0.1.5"; + sha256 = "0qlfwy8nxl1na55p155vq5yn0cqz26mmmh5vs28aqry7kyyxndfi"; + revision = "1"; + editedCabalFile = "0adhm7jldcqnikvd8b9wj6p5rnhf4ciwbms0jafwx79w720knj9p"; libraryHaskellDepends = [ base bytestring ]; description = "A simple applicative parser"; license = stdenv.lib.licenses.bsd3; }) {}; + "appar_0_1_7" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "appar"; + version = "0.1.7"; + sha256 = "07zjgx7xpjgkjqvga0wv542cyrjzh1mszlczg82nbmij2cflzppn"; + libraryHaskellDepends = [ base bytestring ]; + description = "A simple applicative parser"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "appc" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, hspec , hspec-smallcheck, optparse-applicative, semver, smallcheck, text @@ -27729,13 +28250,13 @@ self: { }) {}; "appendmap" = callPackage - ({ mkDerivation, base, containers, hspec }: + ({ mkDerivation, base, containers, hspec, QuickCheck }: mkDerivation { pname = "appendmap"; - version = "0.1.3"; - sha256 = "1jssrwbsk0z9y4ialw9ly7vc95jrc64dr1idycwz1spgvn03adp6"; + version = "0.1.5"; + sha256 = "03mr60hgb5593s9vhc5890xwd2pdyismfkvnvw5hxhq26wda5grd"; libraryHaskellDepends = [ base containers ]; - testHaskellDepends = [ base containers hspec ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; description = "Map with a Semigroup and Monoid instances delegating to Semigroup of the elements"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -27891,12 +28412,44 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "apply-refact_0_6_0_0" = callPackage + ({ mkDerivation, base, containers, directory, filemanip, filepath + , ghc, ghc-exactprint, mtl, optparse-applicative, process, refact + , silently, syb, tasty, tasty-expected-failure, tasty-golden + , temporary, transformers, unix-compat + }: + mkDerivation { + pname = "apply-refact"; + version = "0.6.0.0"; + sha256 = "0p2mqgjcqr1zcmk8zgr0yq7g8z1agsa6l493lkj6g3ya9lyhxgig"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filemanip ghc ghc-exactprint mtl process + refact syb temporary transformers unix-compat + ]; + executableHaskellDepends = [ + base containers directory filemanip filepath ghc ghc-exactprint mtl + optparse-applicative process refact syb temporary transformers + unix-compat + ]; + testHaskellDepends = [ + base containers directory filemanip filepath ghc ghc-exactprint mtl + optparse-applicative process refact silently syb tasty + tasty-expected-failure tasty-golden temporary transformers + unix-compat + ]; + description = "Perform refactorings specified by the refact library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "apportionment" = callPackage ({ mkDerivation, base, containers, utility-ht }: mkDerivation { pname = "apportionment"; - version = "0.0.0.2"; - sha256 = "0azqr4c1zz19rba2gg2w31w38jslvjxgi1qh58qx60fvzxj9ab9m"; + version = "0.0.0.3"; + sha256 = "062v4a1ip7zy20b03z1jajqy2ylx5fl74p7px54b1vajf6vx0wcg"; libraryHaskellDepends = [ base containers utility-ht ]; description = "Round a set of numbers while maintaining its sum"; license = stdenv.lib.licenses.bsd3; @@ -28021,6 +28574,126 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {arbb_dev = null;}; + "arbor-datadog" = callPackage + ({ mkDerivation, aeson, auto-update, base, buffer-builder + , bytestring, Cabal, dlist, generic-lens, hspec, lens, mtl, network + , random, resourcet, text, time, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "arbor-datadog"; + version = "0.0.0.1"; + sha256 = "0lc3c2jnn2kmfyg7xgsnkgzkfir1ycn6qyq1z44501g360wrq0cv"; + libraryHaskellDepends = [ + aeson auto-update base buffer-builder bytestring dlist generic-lens + lens mtl network random resourcet text time transformers + unordered-containers vector + ]; + testHaskellDepends = [ + base Cabal generic-lens hspec lens network resourcet time + transformers + ]; + description = "Datadog client for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + + "arbor-lru-cache" = callPackage + ({ mkDerivation, base, containers, generic-lens, hedgehog, hspec + , hw-hspec-hedgehog, lens, stm + }: + mkDerivation { + pname = "arbor-lru-cache"; + version = "0.1.1.0"; + sha256 = "0npyc9knih4qpxayz6wpsgw83rlv4bdw6d2jksrsh7rdxhidyiwg"; + libraryHaskellDepends = [ base containers generic-lens lens stm ]; + testHaskellDepends = [ + base containers generic-lens hedgehog hspec hw-hspec-hedgehog lens + stm + ]; + license = stdenv.lib.licenses.mit; + }) {}; + + "arbor-monad-counter" = callPackage + ({ mkDerivation, base, containers, generic-lens, hedgehog, hspec + , hw-hspec-hedgehog, lens, mtl, resourcet, stm, transformers + }: + mkDerivation { + pname = "arbor-monad-counter"; + version = "2.0.1"; + sha256 = "0fkf71ml6qfsxjx1p7gqf41q8x55hn8qsbb7nmyai0k0vz0s2yqq"; + libraryHaskellDepends = [ + base containers generic-lens lens mtl resourcet stm transformers + ]; + testHaskellDepends = [ + base containers generic-lens hedgehog hspec hw-hspec-hedgehog lens + mtl resourcet stm transformers + ]; + license = stdenv.lib.licenses.mit; + }) {}; + + "arbor-monad-metric" = callPackage + ({ mkDerivation, arbor-datadog, base, bytestring, containers + , generic-lens, hedgehog, hspec, hw-hspec-hedgehog, lens, mtl + , network, resourcet, stm, text, transformers + }: + mkDerivation { + pname = "arbor-monad-metric"; + version = "1.1.0"; + sha256 = "05924jv5m1jsx0l3px8m1a4hakadqvva5808lvfp6rpzssdjrwmb"; + libraryHaskellDepends = [ + base containers generic-lens lens mtl resourcet stm text + transformers + ]; + testHaskellDepends = [ + arbor-datadog base bytestring containers generic-lens hedgehog + hspec hw-hspec-hedgehog lens mtl network resourcet stm text + transformers + ]; + description = "Core metric library for publishing metrics"; + license = stdenv.lib.licenses.mit; + }) {}; + + "arbor-monad-metric-datadog" = callPackage + ({ mkDerivation, arbor-datadog, arbor-monad-metric, base + , bytestring, containers, exceptions, fast-logger, generic-lens + , hedgehog, hspec, hw-hspec-hedgehog, lens, monad-logger, mtl + , network, resourcet, stm, text, transformers + }: + mkDerivation { + pname = "arbor-monad-metric-datadog"; + version = "1.0.0"; + sha256 = "07hqghjrl25ky0rn4mnwia5b90zhf88w6zkqyscs527c0c6dkybc"; + libraryHaskellDepends = [ + arbor-datadog arbor-monad-metric base bytestring containers + generic-lens lens mtl network resourcet stm text transformers + ]; + testHaskellDepends = [ + arbor-datadog arbor-monad-metric base bytestring containers + exceptions fast-logger generic-lens hedgehog hspec + hw-hspec-hedgehog lens monad-logger mtl network resourcet stm text + transformers + ]; + description = "Metric library backend for datadog"; + license = stdenv.lib.licenses.mit; + }) {}; + + "arbor-postgres" = callPackage + ({ mkDerivation, base, bytestring, generic-lens, lens, network-uri + , optparse-applicative, postgresql-simple, text + }: + mkDerivation { + pname = "arbor-postgres"; + version = "0.0.3"; + sha256 = "18rqy2zyaf5cawn8dkn3xmjh19zzqgwj6mkk415x5a4p53dya46b"; + libraryHaskellDepends = [ + base bytestring generic-lens lens network-uri optparse-applicative + postgresql-simple text + ]; + description = "Convenience types and functions for postgresql-simple"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "arbtt" = callPackage ({ mkDerivation, aeson, array, attoparsec, base, binary, bytestring , bytestring-progress, conduit, containers, deepseq, directory @@ -28435,8 +29108,8 @@ self: { pname = "arithmoi"; version = "0.7.0.0"; sha256 = "0303bqlbf8abixcq3x3px2ijj01c9hlqadkv8rhls6f64a8h8cwb"; - revision = "2"; - editedCabalFile = "1db2pcwip682f4zs1qnqzqqdswhqzbsxydy89m6zqm5ddlgrw5sq"; + revision = "3"; + editedCabalFile = "1s0jm2y0jhfrj7af80csckiizkfq5h0v4zb92mkwh1pkfi763fha"; configureFlags = [ "-f-llvm" ]; libraryHaskellDepends = [ array base containers exact-pi ghc-prim integer-gmp @@ -28453,6 +29126,35 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "arithmoi_0_8_0_0" = callPackage + ({ mkDerivation, array, base, containers, deepseq, exact-pi, gauge + , ghc-prim, integer-gmp, integer-logarithms, QuickCheck, random + , smallcheck, tasty, tasty-hunit, tasty-quickcheck + , tasty-smallcheck, transformers, vector + }: + mkDerivation { + pname = "arithmoi"; + version = "0.8.0.0"; + sha256 = "17nk0n89fb0qh6w8535ll45mq4msir32w6fhqzpzhlpbily3mlw2"; + revision = "2"; + editedCabalFile = "1jv5ch28pjiq3a83hyvknzfwmsbwgqs6g9618z79ss3385k0cwl9"; + configureFlags = [ "-f-llvm" ]; + libraryHaskellDepends = [ + array base containers deepseq exact-pi ghc-prim integer-gmp + integer-logarithms random transformers vector + ]; + testHaskellDepends = [ + base containers exact-pi integer-gmp QuickCheck smallcheck tasty + tasty-hunit tasty-quickcheck tasty-smallcheck transformers vector + ]; + benchmarkHaskellDepends = [ + base containers deepseq gauge integer-logarithms random vector + ]; + description = "Efficient basic number-theoretic functions"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "armada" = callPackage ({ mkDerivation, base, GLUT, mtl, OpenGL, stm }: mkDerivation { @@ -28531,8 +29233,8 @@ self: { pname = "array"; version = "0.5.2.0"; sha256 = "12v83s2imxb3p2crnlzrpjh0nk6lpysw9bdk9yahs6f37csa5jaj"; - revision = "1"; - editedCabalFile = "195c914pc0vk1ya6lz42kb4gmhkam7s0xi7x0dgzhpb5gkcrs5qx"; + revision = "2"; + editedCabalFile = "1irpwz3spy3yy27kzw8sklhcvxz3mx9fkgqia7r9m069w5wid9kg"; libraryHaskellDepends = [ base ]; description = "Mutable and immutable arrays"; license = stdenv.lib.licenses.bsd3; @@ -28604,6 +29306,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "arraylist" = callPackage + ({ mkDerivation, base, hashable, initialize, MonadRandom, primitive + , smallcheck, tasty, tasty-smallcheck + }: + mkDerivation { + pname = "arraylist"; + version = "0.1.0.0"; + sha256 = "1swvn9k7j2pwcln4znzrszgwgdi4f26q9qlaz2fi8jixc089v91g"; + libraryHaskellDepends = [ base initialize primitive ]; + testHaskellDepends = [ + base hashable MonadRandom primitive smallcheck tasty + tasty-smallcheck + ]; + description = "Memory-efficient ArrayList implementation"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "arrow-extras" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -28713,6 +29433,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "artifact" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text }: + mkDerivation { + pname = "artifact"; + version = "0.0.0.0"; + sha256 = "0pw47pfn745plc8kslcz580lniprwpv8x8l65zgixpnc34i1bx56"; + revision = "1"; + editedCabalFile = "09hmx0x4fz80kby7w1n9rc7sibbmpsvl4i3rc3h91hs53ban4yd4"; + libraryHaskellDepends = [ aeson base bytestring containers text ]; + description = "Basic types and instances for Valve's Artifact Card-set API"; + license = stdenv.lib.licenses.agpl3Plus; + }) {}; + "arx" = callPackage ({ mkDerivation, attoparsec, base, blaze-builder, bytestring , bytestring-nums, containers, file-embed, hashable, parsec @@ -28762,16 +29495,17 @@ self: { "ascii" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive - , hashable, text + , hashable, semigroups, text }: mkDerivation { pname = "ascii"; - version = "0.0.4.1"; - sha256 = "1xpw2n3gskndg74ilrq8zngawlvc3mbsji3nx2aprar96hdlpvpv"; + version = "0.0.5.2"; + sha256 = "1kbf6iml4nvkzf78xqvxy67469vznd05ig8aprq7zx5vr9njliby"; libraryHaskellDepends = [ - base blaze-builder bytestring case-insensitive hashable text + base blaze-builder bytestring case-insensitive hashable semigroups + text ]; - description = "Type-safe, bytestring-based ASCII values. (deprecated)"; + description = "Type-safe, bytestring-based ASCII values"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -28845,8 +29579,8 @@ self: { }: mkDerivation { pname = "ascii-string"; - version = "1.0.1"; - sha256 = "0br053njgnfqwgmk7zz0fayiyycqq3sw8kxjpb2s9wx17arnq5kz"; + version = "1.0.1.3"; + sha256 = "1m11ms0x5di5qbckh2n7vnqqh94wv9p6zzynglg4ngijqhn4qjls"; libraryHaskellDepends = [ base bytestring cereal deepseq deferred-folds foldl hashable primitive primitive-extras @@ -28857,6 +29591,7 @@ self: { ]; description = "Compact representation of ASCII strings"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ascii-table" = callPackage @@ -28933,8 +29668,8 @@ self: { }: mkDerivation { pname = "asciidiagram"; - version = "1.3.3.1"; - sha256 = "194jdii485z0fif07nvjcj5468m53zgm2v9x1h3pj8xlmfh9rrly"; + version = "1.3.3.2"; + sha256 = "0kbf4jswdyvd0x4yk00ss4yjqla852rd64081lkf1xn7yi0k8d1b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -28965,41 +29700,41 @@ self: { }) {}; "asif" = callPackage - ({ mkDerivation, arbor-ip, attoparsec, base, binary, bytestring - , conduit, conduit-combinators, conduit-extra, containers, cpu - , directory, either, exceptions, generic-lens, hedgehog, hspec - , hw-bits, hw-hspec-hedgehog, iproute, lens, old-locale + ({ mkDerivation, attoparsec, base, binary, bytestring, conduit + , conduit-combinators, conduit-extra, containers, cpu, directory + , either, exceptions, generic-lens, hedgehog, hspec, hw-bits + , hw-hspec-hedgehog, hw-ip, iproute, lens, network, old-locale , optparse-applicative, resourcet, temporary-resourcet, text, thyme , vector }: mkDerivation { pname = "asif"; - version = "2.0.0"; - sha256 = "1wp3g3nmymw9zkfyhi2jc7qqcb14v9pp788xg77acsx4i83ca5fm"; + version = "3.2.0"; + sha256 = "0ryg35rl7i89r28l0hpchgmrgmhxwgzxz7jhnwhqfwk5mql08hq0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec base binary bytestring conduit conduit-combinators conduit-extra containers cpu either exceptions generic-lens hw-bits - iproute lens old-locale resourcet temporary-resourcet text thyme - vector + hw-ip iproute lens network old-locale resourcet temporary-resourcet + text thyme vector ]; executableHaskellDepends = [ attoparsec base binary bytestring conduit conduit-combinators conduit-extra containers cpu directory either exceptions - generic-lens hw-bits iproute lens old-locale optparse-applicative - resourcet temporary-resourcet text thyme vector + generic-lens hw-bits hw-ip iproute lens network old-locale + optparse-applicative resourcet temporary-resourcet text thyme + vector ]; testHaskellDepends = [ - arbor-ip attoparsec base binary bytestring conduit - conduit-combinators conduit-extra containers cpu either exceptions - generic-lens hedgehog hspec hw-bits hw-hspec-hedgehog iproute lens + attoparsec base binary bytestring conduit conduit-combinators + conduit-extra containers cpu either exceptions generic-lens + hedgehog hspec hw-bits hw-hspec-hedgehog hw-ip iproute lens network old-locale resourcet temporary-resourcet text thyme vector ]; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {arbor-ip = null;}; + }) {}; "asil" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers @@ -29045,6 +29780,8 @@ self: { pname = "asn1-codec"; version = "0.2.0"; sha256 = "03c5dknklv8zj69fyhkdfvb7abcp68byhv2h8mmlnfwd9nz8fsrg"; + revision = "1"; + editedCabalFile = "0d1m0i06i0agh64hbc182yrmd4lfwi6kwmms0gh2yh91ympmyd89"; libraryHaskellDepends = [ base bytestring containers contravariant cryptonite hashable integer-gmp memory network pretty stm text vector @@ -29208,8 +29945,8 @@ self: { ({ mkDerivation, base, Cabal, directory, filepath }: mkDerivation { pname = "asset-bundle"; - version = "0.1.0.0"; - sha256 = "0fdl3dgnc5q9mv8w5g3qrhyprqhbyp4jrr5gimf9xzd67fwsnf86"; + version = "0.1.0.1"; + sha256 = "0wf0xnf4ljihzvbz8pkaiqwhvp00bwnyx0334s4757z6lsc2hsrw"; libraryHaskellDepends = [ base Cabal directory filepath ]; description = "A build-time Cabal library that bundles executables with assets"; license = stdenv.lib.licenses.bsd3; @@ -29247,14 +29984,39 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) assimp;}; + "assoc-list" = callPackage + ({ mkDerivation, base, contravariant, doctest, hedgehog }: + mkDerivation { + pname = "assoc-list"; + version = "0.1.0.0"; + sha256 = "13n847aypm39djgpyrkr428y11xj7glpwavp5qxfd49n93ii8zy3"; + libraryHaskellDepends = [ base contravariant ]; + testHaskellDepends = [ base contravariant doctest hedgehog ]; + description = "Association lists (lists of tuples)"; + license = stdenv.lib.licenses.mit; + }) {}; + + "assoc-listlike" = callPackage + ({ mkDerivation, base, contravariant, doctest, hedgehog, ListLike + }: + mkDerivation { + pname = "assoc-listlike"; + version = "0.1.0.0"; + sha256 = "0nph5yvawxk1afnlqm0vizg8dv53wl1cziqqnnlqgv45yimp4fbz"; + libraryHaskellDepends = [ base contravariant ListLike ]; + testHaskellDepends = [ base contravariant doctest hedgehog ]; + description = "Association lists (list-like collections of tuples)"; + license = stdenv.lib.licenses.mit; + }) {}; + "ast-monad" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "ast-monad"; version = "0.1.0.0"; sha256 = "038cvblhhlcsv9id2rcb26q4lwvals3xj45j9jy6fb69jm5mzh0i"; - revision = "3"; - editedCabalFile = "0lj9g3vhlx42hsirxcwfjksy5w6981gpyms7r5xpih7bnz91cxk7"; + revision = "4"; + editedCabalFile = "131ynmpy5y0c4maj0cp0n3sbbs4k40j7dybgcsad5kv58i63kw23"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "A library for constructing AST by using do-notation"; @@ -29367,6 +30129,8 @@ self: { pname = "async"; version = "2.2.1"; sha256 = "09whscli1q5z7lzyq9rfk0bq1ydplh6pjmc6qv0x668k5818c2wg"; + revision = "1"; + editedCabalFile = "0lg8c3iixm7vjjq2nydkqswj78i4iyx2k83hgs12z829yj196y31"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base hashable stm ]; @@ -29407,6 +30171,7 @@ self: { testToolDepends = [ tasty-discover ]; description = "Async combinators"; license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "async-dejafu" = callPackage @@ -29808,8 +30573,8 @@ self: { ({ mkDerivation, base, stm }: mkDerivation { pname = "atomic-modify"; - version = "0.1.0.1"; - sha256 = "0kkfbm7jkarzj42ja7093i1j1h4klg362pfz1cvldvdhzjgs009r"; + version = "0.1.0.2"; + sha256 = "0j4zhr02bmkpar80vzxxj91qyz97wi7kia79q20a1y3sqbmx2sk5"; libraryHaskellDepends = [ base stm ]; description = "A typeclass for mutable references that have an atomic modify operation"; license = stdenv.lib.licenses.asl20; @@ -29867,13 +30632,13 @@ self: { }: mkDerivation { pname = "atomic-write"; - version = "0.2.0.5"; - sha256 = "1iaq0hprxcv0sl1sgwcgmm87zraf738va1bciwnx2jkk3k1v9iyv"; + version = "0.2.0.6"; + sha256 = "1xs3shwnlj8hmnm3q6jc8nv78z0481i5n4hrqqdmbpx8grvlnqyl"; libraryHaskellDepends = [ base bytestring directory filepath temporary text unix-compat ]; testHaskellDepends = [ - base bytestring directory filepath hspec temporary text unix-compat + base bytestring filepath hspec temporary text unix-compat ]; description = "Atomically write to a file"; license = stdenv.lib.licenses.mit; @@ -29935,19 +30700,20 @@ self: { "ats-format" = callPackage ({ mkDerivation, ansi-wl-pprint, base, Cabal, cli-setup, directory - , file-embed, htoml-megaparsec, language-ats, optparse-applicative - , process, text, unordered-containers + , file-embed, filepath, htoml-megaparsec, language-ats, megaparsec + , optparse-applicative, process, text, unordered-containers }: mkDerivation { pname = "ats-format"; - version = "0.2.0.28"; - sha256 = "0s538j8v0n8sdfi9pbykk2avbi3vg35iw2c9h6vmiyy3zszflqc4"; + version = "0.2.0.30"; + sha256 = "19i3g3njmmhkhyx02q37r7n373n6h0yha6g5hrx0ix5nn8bp4k4w"; isLibrary = false; isExecutable = true; - setupHaskellDepends = [ base Cabal cli-setup ]; + setupHaskellDepends = [ base Cabal cli-setup filepath ]; executableHaskellDepends = [ ansi-wl-pprint base directory file-embed htoml-megaparsec - language-ats optparse-applicative process text unordered-containers + language-ats megaparsec optparse-applicative process text + unordered-containers ]; description = "A source-code formatter for ATS"; license = stdenv.lib.licenses.bsd3; @@ -29964,8 +30730,8 @@ self: { }: mkDerivation { pname = "ats-pkg"; - version = "3.2.1.8"; - sha256 = "183gdyivl6kab2k3z0jm6dk0wh83qwz3zvai7ayfkq3rjc6lb8ms"; + version = "3.2.4.4"; + sha256 = "0qnhxx4xfh40g1gh108rqcxam3zdm6qwz4h3mh8kw9lq9bnman46"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -30062,8 +30828,10 @@ self: { }: mkDerivation { pname = "atto-lisp"; - version = "0.2.2.2"; - sha256 = "0rh01bxqsny73b4dgssv87flq9asjd5z6cyba3gqmvp3hvlcvfi4"; + version = "0.2.2.3"; + sha256 = "00a7w4jysx55y5xxmgm09akvhxxa3fs68wqn6mp789bvhvdk9khd"; + revision = "1"; + editedCabalFile = "0im8kc54hkfj578ck79j0ijc3iaigvx06pgj4sk8za26ryy7v46q"; libraryHaskellDepends = [ attoparsec base blaze-builder blaze-textual bytestring containers deepseq text @@ -30110,6 +30878,8 @@ self: { pname = "attoparsec"; version = "0.13.2.2"; sha256 = "0j6qcwd146yzlkc9mcvzvnixsyl65n2a68l28322q5v9p4g4g4yx"; + revision = "2"; + editedCabalFile = "1j06na26rsahrbkzrs71nl7ym8fk390pnvh577wlxs4ik6hsn2va"; libraryHaskellDepends = [ array base bytestring containers deepseq scientific text transformers @@ -30236,16 +31006,17 @@ self: { testHaskellDepends = [ base ]; description = "Parse IP data types with attoparsec"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "attoparsec-ip_0_0_3" = callPackage + "attoparsec-ip_0_0_5" = callPackage ({ mkDerivation, attoparsec, base, ip, QuickCheck, tasty , tasty-quickcheck, text, vector }: mkDerivation { pname = "attoparsec-ip"; - version = "0.0.3"; - sha256 = "02d66mm1rc00dswkl9ink4pxwy8h7lyi2k9zcqda6ywa7cllhgl0"; + version = "0.0.5"; + sha256 = "0vy709qw277a6qqc4127z8jy61pmz3yigsmb9jkgmfagd5cli1pm"; libraryHaskellDepends = [ attoparsec base ip vector ]; testHaskellDepends = [ attoparsec base ip QuickCheck tasty tasty-quickcheck text vector @@ -30259,10 +31030,8 @@ self: { ({ mkDerivation, attoparsec, base, base-compat, text, time }: mkDerivation { pname = "attoparsec-iso8601"; - version = "1.0.0.0"; - sha256 = "12l55b76bhya9q89mfmqmy6sl5v39b6gzrw5rf3f70vkb23nsv5a"; - revision = "1"; - editedCabalFile = "06f7pgmmc8456p3hc1y23kz1y127gfczy7s00wz1rls9g2sm2vi4"; + version = "1.0.1.0"; + sha256 = "0hj10w15qp2z5bz2v4xahhmbgzclpyfi5l2sv97wqycysg9gp7s9"; libraryHaskellDepends = [ attoparsec base base-compat text time ]; description = "Parsing of ISO 8601 dates, originally from aeson"; license = stdenv.lib.licenses.bsd3; @@ -30387,17 +31156,18 @@ self: { ]; description = "URI parser / printer using attoparsec"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "attoparsec-uri_0_0_6" = callPackage + "attoparsec-uri_0_0_7" = callPackage ({ mkDerivation, attoparsec, attoparsec-ip, base, bytedump, ip , QuickCheck, quickcheck-instances, strict, tasty, tasty-quickcheck , text, vector }: mkDerivation { pname = "attoparsec-uri"; - version = "0.0.6"; - sha256 = "046aq5c56p51nxyrazv3sv7m49c214gc673cwyic75vfykgbk20b"; + version = "0.0.7"; + sha256 = "0p3j4m5ps4j8phm2c00rk6m06vidckf14fy50xgcq2zr8b1lk79n"; libraryHaskellDepends = [ attoparsec attoparsec-ip base bytedump ip QuickCheck quickcheck-instances strict text vector @@ -30540,15 +31310,15 @@ self: { }) {}; "aur" = callPackage - ({ mkDerivation, aeson, base, http-client, http-client-tls, servant - , servant-client, tasty, tasty-hunit, text + ({ mkDerivation, aeson, base, errors, http-client, http-client-tls + , servant, servant-client, tasty, tasty-hunit, text }: mkDerivation { pname = "aur"; - version = "6.0.0.1"; - sha256 = "1ip97gnny26h5ayq7x0yx4afls3nhd1kfhqz3l3bsjq7fvkn8jx0"; + version = "6.1.0"; + sha256 = "1wgff9vbp8sxqa0hyd6ifkld6yly20qijm15dfk72wpcsia86jx6"; libraryHaskellDepends = [ - aeson base http-client servant servant-client text + aeson base errors http-client servant servant-client text ]; testHaskellDepends = [ base http-client http-client-tls tasty tasty-hunit @@ -30575,6 +31345,53 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "aura" = callPackage + ({ mkDerivation, aeson, aeson-pretty, algebraic-graphs, array + , async, aur, base, base-prelude, bytestring, compactable + , containers, directory, errors, filepath, freer-simple + , generic-lens, http-client, http-client-tls, http-types + , language-bash, megaparsec, microlens, microlens-ghc, mtl + , mwc-random, network-uri, non-empty-containers + , optparse-applicative, paths, pretty-simple, prettyprinter + , prettyprinter-ansi-terminal, semigroupoids, stm, tasty + , tasty-hunit, text, throttled, time, transformers, typed-process + , versions, witherable + }: + mkDerivation { + pname = "aura"; + version = "2.0.0"; + sha256 = "1k53r44kxy7p23nsjbx12mvn7nkl8j3h9fzy4v3dxyqkd4jz0996"; + revision = "1"; + editedCabalFile = "1z73n5fcrp23hms0l6r45p1knqqlng8g4gfb44a4raqj7da823zj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty algebraic-graphs array async aur base + base-prelude bytestring compactable containers directory errors + filepath freer-simple generic-lens http-client http-types + language-bash megaparsec microlens microlens-ghc mtl mwc-random + network-uri non-empty-containers paths pretty-simple prettyprinter + prettyprinter-ansi-terminal semigroupoids stm text throttled time + transformers typed-process versions witherable + ]; + executableHaskellDepends = [ + base base-prelude bytestring containers errors freer-simple + http-client http-client-tls language-bash microlens + non-empty-containers optparse-applicative paths pretty-simple + prettyprinter prettyprinter-ansi-terminal text transformers + typed-process versions + ]; + testHaskellDepends = [ + base base-prelude bytestring containers errors freer-simple + http-client language-bash megaparsec microlens non-empty-containers + paths pretty-simple prettyprinter prettyprinter-ansi-terminal tasty + tasty-hunit text transformers typed-process versions + ]; + description = "A secure package manager for Arch Linux and the AUR, written in Haskell"; + license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "authenticate" = callPackage ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring , case-insensitive, conduit, containers, http-conduit, http-types @@ -30700,8 +31517,8 @@ self: { ({ mkDerivation, base, Cabal, directory, filepath }: mkDerivation { pname = "autoexporter"; - version = "1.1.10"; - sha256 = "0rf28h7nzm5ngcrj1900d0vgwbfr1y3s4q7wwbvdw2mg29rw4f0r"; + version = "1.1.13"; + sha256 = "05mgvif7wiq0vplk92kp8qn4a5wfma1gwdihqlz5lspmczszpdkv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Cabal directory filepath ]; @@ -30824,12 +31641,15 @@ self: { }) {}; "avahi" = callPackage - ({ mkDerivation, base, dbus-core, text }: + ({ mkDerivation, base, bytestring, dbus, text }: mkDerivation { pname = "avahi"; - version = "0.1.1"; - sha256 = "0b2bw0rp33g8s1y6hyqji3ycv26a4ixgjmkph93isnjxglfl6ah0"; - libraryHaskellDepends = [ base dbus-core text ]; + version = "0.2.0"; + sha256 = "1l1z1yvldhdw36ar40ca9y5zpjfahspv40cbq8kgn2246gcgc8am"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring dbus text ]; + executableHaskellDepends = [ base bytestring dbus text ]; description = "Minimal DBus bindings for Avahi daemon (http://avahi.org)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -30873,8 +31693,8 @@ self: { pname = "avers"; version = "0.0.17.1"; sha256 = "1x96fvx0z7z75c39qcggw70qvqnw7kzjf0qqxb3jwg3b0fmdhi8v"; - revision = "22"; - editedCabalFile = "040kvq16wknnjq0kr5j6y17xvjfh87y22hska3whs3ci6zw1fr30"; + revision = "28"; + editedCabalFile = "1x653r0x4frpp78jncvr91kc7g41i9c3s561cizyh518318lvsnr"; libraryHaskellDepends = [ aeson attoparsec base bytestring clock containers cryptonite filepath inflections memory MonadRandom mtl network network-uri @@ -30935,20 +31755,18 @@ self: { "avers-server" = callPackage ({ mkDerivation, aeson, avers, avers-api, base, base64-bytestring , bytestring, bytestring-conversion, containers, cookie, cryptonite - , http-types, memory, mtl, resource-pool, rethinkdb-client-driver - , servant, servant-server, stm, text, time, transformers, wai - , wai-websockets, websockets + , http-types, memory, mtl, resource-pool, servant, servant-server + , stm, text, time, transformers, wai, wai-websockets, websockets }: mkDerivation { pname = "avers-server"; - version = "0.1.0"; - sha256 = "0m809p50l1bfhnmbwl3ncav8lz7xh38yakqa35z65afb6k1g900z"; + version = "0.1.0.1"; + sha256 = "13jic248m2307r84acv4b4xlh7pvx4kxm6gp0nhvz1ds0bbrdkdy"; libraryHaskellDepends = [ aeson avers avers-api base base64-bytestring bytestring bytestring-conversion containers cookie cryptonite http-types - memory mtl resource-pool rethinkdb-client-driver servant - servant-server stm text time transformers wai wai-websockets - websockets + memory mtl resource-pool servant servant-server stm text time + transformers wai wai-websockets websockets ]; description = "Server implementation of the Avers API"; license = stdenv.lib.licenses.mit; @@ -31020,8 +31838,8 @@ self: { }: mkDerivation { pname = "avro"; - version = "0.3.4.2"; - sha256 = "0g6y8f6j38n52vqwj185lyqc666cqrmgd6pn3427cqlhcj927b7v"; + version = "0.3.5.1"; + sha256 = "147w9a30z2vxjf8lsmf4vy0p9dvc8c3lla45b42sinr9916m61f8"; libraryHaskellDepends = [ aeson array base base16-bytestring binary bytestring containers data-binary-ieee754 entropy fail hashable mtl pure-zlib scientific @@ -31037,6 +31855,35 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "avro_0_4_1_0" = callPackage + ({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors + , binary, bytestring, containers, data-binary-ieee754, directory + , entropy, extra, fail, hashable, hspec, lens, lens-aeson, mtl + , pure-zlib, QuickCheck, scientific, semigroups, tagged + , template-haskell, text, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "avro"; + version = "0.4.1.0"; + sha256 = "0dndnk8wk1ir59m19qsb3jrza8xy2w3w3fqv52hyqz1w5ca906n6"; + libraryHaskellDepends = [ + aeson array base base16-bytestring bifunctors binary bytestring + containers data-binary-ieee754 entropy fail hashable mtl pure-zlib + scientific semigroups tagged template-haskell text + unordered-containers vector + ]; + testHaskellDepends = [ + aeson array base base16-bytestring bifunctors binary bytestring + containers directory entropy extra fail hashable hspec lens + lens-aeson mtl pure-zlib QuickCheck scientific semigroups tagged + template-haskell text transformers unordered-containers vector + ]; + description = "Avro serialization support for Haskell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "avwx" = callPackage ({ mkDerivation, attoparsec, base, HTTP, lens, optparse-applicative , parsers, pretty-show, text @@ -31126,6 +31973,8 @@ self: { pname = "aws"; version = "0.18"; sha256 = "0h7473wkvc5xjzx5fd5k5fp70rjq5gqmn1cpy95mswvvfsq3irxj"; + revision = "1"; + editedCabalFile = "0y3xkhnaksj926khsy1d8gks2jzphkaibi97h98l47nbh962ickj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -31286,17 +32135,18 @@ self: { "aws-easy" = callPackage ({ mkDerivation, amazonka, amazonka-dynamodb, amazonka-s3, base - , bytestring, lens, resourcet, split, template-haskell, text - , unordered-containers + , bytestring, lens, monad-control, resourcet, split + , template-haskell, text, unordered-containers }: mkDerivation { pname = "aws-easy"; - version = "0.1.0.1"; - sha256 = "0sl3whg7x02c3cph5p72rlkycsr2m3ni0kad5rs0q644wgvhqvm5"; + version = "0.1.0.2"; + sha256 = "16a0dfgd6ggm5b4g75913b5pc0s5hdh7n1h3j22d4j50knd8j5r4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - amazonka base bytestring lens resourcet template-haskell + amazonka base bytestring lens monad-control resourcet + template-haskell ]; executableHaskellDepends = [ amazonka amazonka-dynamodb amazonka-s3 base lens split text @@ -31519,6 +32369,59 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "aws-lambda-haskell-runtime" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, conduit + , directory, filepath, hspec, microlens-platform, mtl + , optparse-generic, process, QuickCheck, relude, template-haskell + , text, wreq + }: + mkDerivation { + pname = "aws-lambda-haskell-runtime"; + version = "1.0.4"; + sha256 = "0cfmdgy0vn62gdi01r02k4yb87s4xv0xhyd06j5ws6ky6cpmmdwx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive conduit directory filepath + microlens-platform mtl optparse-generic process relude + template-haskell text wreq + ]; + executableHaskellDepends = [ + aeson base bytestring case-insensitive conduit directory filepath + microlens-platform mtl optparse-generic process relude + template-haskell text wreq + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive conduit directory filepath + hspec microlens-platform mtl optparse-generic process QuickCheck + relude template-haskell text wreq + ]; + description = "Haskell runtime for AWS Lambda"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "aws-lambda-runtime" = callPackage + ({ mkDerivation, aeson, async, base, base-compat, bytestring + , containers, deepseq, filepath, http-client, http-media + , http-types, lens, lens-aeson, parsec, process, text, time + , zip-archive + }: + mkDerivation { + pname = "aws-lambda-runtime"; + version = "0"; + sha256 = "1wnpck1cy7bc3g7g3z210n9sgiplsxqbli0xgpxi2wxmhcf5dpjq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base base-compat bytestring containers deepseq filepath + http-client http-media http-types parsec process text time + zip-archive + ]; + executableHaskellDepends = [ aeson base lens lens-aeson text ]; + description = "Haskell on AWS Lambda Runtime API"; + license = stdenv.lib.licenses.asl20; + }) {}; + "aws-mfa-credentials" = callPackage ({ mkDerivation, amazonka, amazonka-core, amazonka-sts, base , exceptions, filelock, filepath, freer-effects, ini, lens @@ -31743,26 +32646,36 @@ self: { }) {}; "axel" = callPackage - ({ mkDerivation, base, directory, filepath, lens, lens-aeson - , monad-control, mtl, parsec, process, regex-pcre, split, strict - , text, typed-process, vector, yaml + ({ mkDerivation, base, bytestring, directory, filepath + , freer-simple, haskell-src-exts, hedgehog, lens, lens-aeson + , optparse-applicative, parsec, process, regex-pcre, singletons + , split, strict, tasty, tasty-discover, tasty-golden + , tasty-hedgehog, tasty-hspec, template-haskell, text, transformers + , typed-process, vector, yaml }: mkDerivation { pname = "axel"; - version = "0.0.4"; - sha256 = "0gg1q7nfwsdh0wr5mqyrjcrfga4i87j8q2f4n9nvpq6hmwnphpc3"; - revision = "1"; - editedCabalFile = "0ff8pi6x26wv6bp2hx92h3cs9iln1yj6230am1c2ygjhr16wfwna"; + version = "0.0.8"; + sha256 = "16fkrc87yirzha3fgdcbidi7k9xkmb5y5w1i4i10rlikhszfr2b9"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - base directory filepath lens lens-aeson monad-control mtl parsec - process regex-pcre split strict text typed-process vector yaml + base bytestring directory filepath freer-simple haskell-src-exts + lens lens-aeson optparse-applicative parsec process regex-pcre + singletons strict template-haskell text typed-process vector yaml ]; - executableHaskellDepends = [ base directory ]; + executableHaskellDepends = [ + base freer-simple optparse-applicative + ]; + testHaskellDepends = [ + base bytestring filepath freer-simple hedgehog lens split tasty + tasty-discover tasty-golden tasty-hedgehog tasty-hspec transformers + ]; + testToolDepends = [ tasty-discover ]; description = "The Axel programming language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "axiom" = callPackage @@ -31839,6 +32752,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "azure-email" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , cryptonite, exceptions, http-client, http-client-tls, lens-aeson + , microlens, RSA, text, time, uuid, wreq + }: + mkDerivation { + pname = "azure-email"; + version = "0.1.0.0"; + sha256 = "108xfmq9mb8fxy06six0id7sf8rpazknqx4plk93fl34xyrwald5"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cryptonite exceptions + http-client http-client-tls lens-aeson microlens RSA text time uuid + wreq + ]; + description = "send email with microsoft azure"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "azure-service-api" = callPackage ({ mkDerivation, base, binary, bytestring, case-insensitive , certificate, crypto-pubkey-types, http-conduit, hxt, hxt-xpath @@ -31910,17 +32841,16 @@ self: { ({ mkDerivation, base, binary, bytestring, containers, criterion , directory, errors, exceptions, filepath, lens, mmap, mtl, pipes , pipes-interleave, QuickCheck, tasty, tasty-quickcheck - , transformers, vector + , transformers, vector, vector-binary-instances }: mkDerivation { pname = "b-tree"; - version = "0.1.3"; - sha256 = "0r1bgcjsykd9qzzr6chxw8bfnmvk32p9663j6h11wmq6nq7nrlkb"; - revision = "2"; - editedCabalFile = "04is4fc308f1achbdxvqq9rg4v8c02f1w88wysp318dbhhmwgggh"; + version = "0.1.4"; + sha256 = "17hcv85020dm5h3449bfa763bcbl723h17chah4418dby2ql5lxg"; libraryHaskellDepends = [ base binary bytestring containers directory errors exceptions filepath lens mmap mtl pipes pipes-interleave transformers vector + vector-binary-instances ]; testHaskellDepends = [ base binary containers pipes QuickCheck tasty tasty-quickcheck @@ -31941,8 +32871,8 @@ self: { }: mkDerivation { pname = "b9"; - version = "0.5.49"; - sha256 = "0n9vci1wc2ws4nyzmmqi2npwkd3zz28znyqj4905y1hc126x0yi3"; + version = "0.5.51"; + sha256 = "1mjylfxw7ivmxma7kskjs7plcd9wxknfd9slxb7zjgawzksdv3bq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -31961,6 +32891,7 @@ self: { ]; description = "A tool and library for building virtual machine images"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "babl" = callPackage @@ -32094,6 +33025,7 @@ self: { executableHaskellDepends = [ base gd X11 ]; description = "braindead utility to compose Xinerama backgrounds"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bag" = callPackage @@ -32336,8 +33268,8 @@ self: { ({ mkDerivation, base, containers, hspec, QuickCheck, time }: mkDerivation { pname = "bank-holidays-england"; - version = "0.1.0.7"; - sha256 = "196ldac7aljysw8m4nzdyf5mygswbckkvd6axm8a9yw4vchzcjks"; + version = "0.1.0.8"; + sha256 = "0ak7m4xaymbh3cyhddj45p0pcazf79lnp63wvh4kh2f4fwh4f69j"; libraryHaskellDepends = [ base containers time ]; testHaskellDepends = [ base containers hspec QuickCheck time ]; description = "Calculation of bank holidays in England and Wales"; @@ -32365,15 +33297,17 @@ self: { }) {}; "barbies" = callPackage - ({ mkDerivation, base, bifunctors, QuickCheck, tasty + ({ mkDerivation, base, bifunctors, QuickCheck, tasty, tasty-hunit , tasty-quickcheck }: mkDerivation { pname = "barbies"; - version = "0.1.3.1"; - sha256 = "0jddnjygqmcczhg2s1ifqgmbd1liqrkhnza4bmcplwmqkg4bkbr5"; + version = "1.0.0.0"; + sha256 = "05bbn1aqa6r9392fffgjgdl4m8nnagjx27aps5xrcf5x45kk88ci"; libraryHaskellDepends = [ base bifunctors ]; - testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck + ]; description = "Classes for working with types that can change clothes"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -32487,12 +33421,12 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "base_4_11_1_0" = callPackage + "base_4_12_0_0" = callPackage ({ mkDerivation, ghc-prim, invalid-cabal-flag-settings, rts }: mkDerivation { pname = "base"; - version = "4.11.1.0"; - sha256 = "0q2ygfqy4qim8h9fmlb5iwfnf2lrly27bqqvnckdlmh775fmq07g"; + version = "4.12.0.0"; + sha256 = "0ka18cvw1cjvjdd20n03rjmxfm10083mh19wxwz1f1kqiyc92g3w"; libraryHaskellDepends = [ ghc-prim invalid-cabal-flag-settings rts ]; @@ -32506,8 +33440,8 @@ self: { ({ mkDerivation, base, unix }: mkDerivation { pname = "base-compat"; - version = "0.10.4"; - sha256 = "0ksp990gxs731mq19rzbxrbs43nazfljjc8krlx5bjqblw3kfs8d"; + version = "0.10.5"; + sha256 = "0hgvlqcr852hfp52jp99snhbj550mvxxpi8qn15d8ml9aqhyl2lr"; libraryHaskellDepends = [ base unix ]; description = "A compatibility layer for base"; license = stdenv.lib.licenses.mit; @@ -32528,14 +33462,14 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "base-compat-batteries_0_10_4" = callPackage + "base-compat-batteries_0_10_5" = callPackage ({ mkDerivation, base, base-compat, contravariant, hspec , hspec-discover, QuickCheck }: mkDerivation { pname = "base-compat-batteries"; - version = "0.10.4"; - sha256 = "11k4k2n88kyaa41431cmjwmnlnhjbqx95r67mgrdxfyqxxwnxwp8"; + version = "0.10.5"; + sha256 = "1vkhc639vqiv5p39jn1v312z32i7yk5q2lf0ap4jxl1v8p8wyp8p"; libraryHaskellDepends = [ base base-compat contravariant ]; testHaskellDepends = [ base hspec QuickCheck ]; testToolDepends = [ hspec-discover ]; @@ -32556,6 +33490,7 @@ self: { doHaddock = false; description = "Helps migrating projects to base-compat(-batteries)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "base-encoding" = callPackage @@ -32566,6 +33501,8 @@ self: { pname = "base-encoding"; version = "0.1.0.0"; sha256 = "1chmx5qvglf91i0c9ih9xydzb37v8j4bykvmb2g6pyg7wdq0s8si"; + revision = "1"; + editedCabalFile = "0miysladpqwm5qhphv23qhvambd7245n14qbkgvp664xj56y6df1"; libraryHaskellDepends = [ base base16-bytestring base64-bytestring bytestring text ]; @@ -32614,12 +33551,13 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "base-noprelude"; - version = "4.11.1.0"; - sha256 = "19d1x487kwhc60qjix7xx53dlszbx08rdhxd2zab1pwjw62ws3c8"; + version = "4.12.0.0"; + sha256 = "1hb25nj49k4lcxi4w33qvcy8izkgsvls5kasmva6hjlvg8b35ymb"; libraryHaskellDepends = [ base ]; doHaddock = false; description = "\"base\" package sans \"Prelude\" module"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "base-orphans" = callPackage @@ -32673,6 +33611,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "base-unicode-symbols_0_2_3" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base-unicode-symbols"; + version = "0.2.3"; + sha256 = "1ia6li7qjg1zkak4gf6mnbshw45mq9bfjr0jch58ds0lscmvwyzf"; + libraryHaskellDepends = [ base ]; + description = "Unicode alternatives for common functions and operators"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "base16-bytestring" = callPackage ({ mkDerivation, base, bytestring, ghc-prim }: mkDerivation { @@ -32747,6 +33697,7 @@ self: { ]; description = "Parsing and serialization for Base58 addresses (Bitcoin and Ripple)"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "base58string" = callPackage @@ -32763,18 +33714,22 @@ self: { }) {}; "base64-bytestring" = callPackage - ({ mkDerivation, base, bytestring, containers, HUnit, QuickCheck - , test-framework, test-framework-hunit, test-framework-quickcheck2 + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , HUnit, QuickCheck, split, test-framework, test-framework-hunit + , test-framework-quickcheck2 }: mkDerivation { pname = "base64-bytestring"; - version = "1.0.0.1"; - sha256 = "0l1v4ddjdsgi9nqzyzcxxj76rwar3lzx8gmwf2r54bqan3san9db"; + version = "1.0.0.2"; + sha256 = "13305brzlac24pifiqd5a2z10c6k6amhpdy9cc0z5ryrkgnm8dhr"; libraryHaskellDepends = [ base bytestring ]; testHaskellDepends = [ - base bytestring containers HUnit QuickCheck test-framework + base bytestring containers HUnit QuickCheck split test-framework test-framework-hunit test-framework-quickcheck2 ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion deepseq + ]; description = "Fast base64 encoding and decoding for ByteStrings"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -32788,8 +33743,8 @@ self: { pname = "base64-bytestring-type"; version = "1"; sha256 = "0h74c0qhf4n0pamrl29ha5hgf940bay0dhl8rifaw4l03z8rn0bl"; - revision = "3"; - editedCabalFile = "18p6iz3b73qyf76azhfpcpgsc1fb2qhv889l0cj1niqlyp7kw69s"; + revision = "4"; + editedCabalFile = "0yfhy4a9n67l9w3amqrzzy79q47yyj6qbv5i5lqym5z7ygwmlzn6"; libraryHaskellDepends = [ aeson base base-compat base64-bytestring binary bytestring cereal deepseq hashable QuickCheck text @@ -32830,6 +33785,7 @@ self: { libraryHaskellDepends = [ base ]; description = "Base64 implementation for String's"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "base91" = callPackage @@ -32991,6 +33947,8 @@ self: { pname = "basic-sop"; version = "0.2.0.2"; sha256 = "0cd5zlv3w3r99ck5cz43kppand0n9vx26g4d4fqqcmvjxk8zwhy7"; + revision = "1"; + editedCabalFile = "0rvhcbywgpidnq1vg79a9scq6hraqdyv67j63vyidm0q20ml5mpv"; libraryHaskellDepends = [ base deepseq generics-sop QuickCheck text ]; @@ -33145,8 +34103,8 @@ self: { }: mkDerivation { pname = "battleship-combinatorics"; - version = "0.0.0.1"; - sha256 = "00zr3798y5h640rdhls4xkaqmj6n90qnxglq7bq8bvxl68a8ibxd"; + version = "0.0.0.2"; + sha256 = "1vja3z9xna06cyb3xlx2p7z4drbglbyahr8fs3337phynv2h0v0g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -33214,6 +34172,20 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "bazel-runfiles" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "bazel-runfiles"; + version = "0.7.0.1"; + sha256 = "000awjykargiirnmb3nfqp8dk1p87f5aqx2d07nxrrgflxs7y8ad"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ base filepath ]; + description = "Locate Bazel runfiles location"; + license = stdenv.lib.licenses.asl20; + }) {}; + "bbdb" = callPackage ({ mkDerivation, base, hspec, parsec }: mkDerivation { @@ -33472,8 +34444,8 @@ self: { }: mkDerivation { pname = "beam-sqlite"; - version = "0.3.2.2"; - sha256 = "1k33bbh6zhhm7h88q9rwigrj5fisfgbwza6mfrhbygdpzck473hp"; + version = "0.3.2.3"; + sha256 = "01pz1i4k9pqya569kp7xic0g1lilwrjf0yvijq7bwgpara20y7ji"; libraryHaskellDepends = [ aeson attoparsec base beam-core beam-migrate bytestring dlist free hashable mtl network-uri scientific sqlite-simple text time unix @@ -33533,13 +34505,14 @@ self: { ({ mkDerivation, base, dunai, MonadRandom, mtl, transformers }: mkDerivation { pname = "bearriver"; - version = "0.10.4.3"; - sha256 = "0d8yhccsg66163cjkdccdjf26rkzv4i7fv454fj9vhylxcggzjin"; + version = "0.10.4.4"; + sha256 = "14aqp6jqca5b4z0bf5q18pq5l9q43bzz18zjwn3j0ns1fakrq5bb"; libraryHaskellDepends = [ base dunai MonadRandom mtl transformers ]; description = "A replacement of Yampa based on Monadic Stream Functions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "beautifHOL" = callPackage @@ -33557,20 +34530,18 @@ self: { }) {}; "bed-and-breakfast" = callPackage - ({ mkDerivation, array, base, binary, deepseq, QuickCheck + ({ mkDerivation, array, base, binary, cpphs, deepseq, QuickCheck , template-haskell }: mkDerivation { pname = "bed-and-breakfast"; - version = "0.4.3"; - sha256 = "0183770vkb5r9srxqr3fa4s601g10bx07b05hjr3b3nvc0ab9f6z"; - revision = "1"; - editedCabalFile = "0kqdmq6y2fgbknx2lsn1jx2g2n7yizdpzn6wvnnvjaqi945yvyry"; + version = "0.5"; + sha256 = "0dj1vvb9j55psp6yra72wk0k3k6ggvarmzj7zjgr8z3npv5mqmar"; libraryHaskellDepends = [ - array base binary deepseq template-haskell + array base binary cpphs deepseq template-haskell ]; testHaskellDepends = [ base QuickCheck ]; - description = "Efficient Matrix operations in 100% Haskell"; + description = "Efficient Matrix and Vector operations in 100% Haskell"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -33653,23 +34624,6 @@ self: { }) {}; "bench" = callPackage - ({ mkDerivation, base, criterion, optparse-applicative, process - , silently, text, turtle - }: - mkDerivation { - pname = "bench"; - version = "1.0.11"; - sha256 = "15rv999kajlmhvd1cajcn8vir3r950c1v2njyywpqaz6anm6ykm8"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - base criterion optparse-applicative process silently text turtle - ]; - description = "Command-line benchmark tool"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "bench_1_0_12" = callPackage ({ mkDerivation, base, criterion, optparse-applicative, process , silently, text, turtle }: @@ -33684,7 +34638,6 @@ self: { ]; description = "Command-line benchmark tool"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bench-graph" = callPackage @@ -33693,8 +34646,8 @@ self: { }: mkDerivation { pname = "bench-graph"; - version = "0.1.3"; - sha256 = "15xsaqxms61p8d5r0lsxhlrdfh451ha6fpldcmh8vcw0q4yb1q47"; + version = "0.1.4"; + sha256 = "144al44v3m00lh1rrhjyah0gacbi2n6hjlqvml3yqwf8j9c37wnw"; libraryHaskellDepends = [ base Chart Chart-diagrams csv directory filepath transformers ]; @@ -33704,6 +34657,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "bench-show" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, Chart, Chart-diagrams, csv + , directory, filepath, mwc-random, split, statistics, text + , transformers, vector + }: + mkDerivation { + pname = "bench-show"; + version = "0.2.2"; + sha256 = "12fi59j9a98n4q6gjvjsf0hjc2rsy33b7kzjiqxy5wzh8isciaa4"; + libraryHaskellDepends = [ + ansi-wl-pprint base Chart Chart-diagrams csv directory filepath + mwc-random split statistics transformers vector + ]; + testHaskellDepends = [ base split text ]; + description = "Show, plot and compare benchmark results"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "benchmark-function" = callPackage ({ mkDerivation, base, process, random, time }: mkDerivation { @@ -33719,8 +34691,8 @@ self: { ({ mkDerivation, base, bytestring, mtl, time }: mkDerivation { pname = "benchpress"; - version = "0.2.2.10"; - sha256 = "1irrdx2l6pj96cc983jvpkfnkg43zrz1rk1qnin8c2l8kvpwbc76"; + version = "0.2.2.12"; + sha256 = "0r5b1mdjm08nsxni1qzwq3kap13jflcq7ksd30zl7vaxgz9yhwfm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base mtl time ]; @@ -33743,6 +34715,30 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "bencodex" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , containers, file-embed, filepath, hashable, hlint, hspec + , hspec-attoparsec, hspec-discover, HsYAML, text + , unordered-containers + }: + mkDerivation { + pname = "bencodex"; + version = "1.0.0"; + sha256 = "1ny60qg63kyi12rlk8spc6db40zq3laqfw0k89s0jvnkjlksdyj8"; + libraryHaskellDepends = [ + attoparsec base bytestring hashable text unordered-containers + ]; + testHaskellDepends = [ + base base64-bytestring bytestring containers file-embed filepath + hlint hspec hspec-attoparsec hspec-discover HsYAML text + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Bencodex reader/writer for Haskell"; + license = stdenv.lib.licenses.gpl3Plus; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "bencoding" = callPackage ({ mkDerivation, AttoBencode, attoparsec, base, bencode, bytestring , containers, criterion, deepseq, ghc-prim, hspec, integer-gmp, mtl @@ -33897,22 +34893,24 @@ self: { }) {}; "betris" = callPackage - ({ mkDerivation, base, containers, lens, linear, random, stm - , stm-chans, vty + ({ mkDerivation, base, containers, lens, linear + , optparse-applicative, random, stm, time-units, vty }: mkDerivation { pname = "betris"; - version = "0.1.0.0"; - sha256 = "1qn326s4xydvvgmrhqi48cc2pl9b3mp7swc82qk59gj7cx4dx222"; + version = "0.1.1.1"; + sha256 = "0ggmy2rwwsgq54j29b2a5dkafalww0nrzz89j08wf3gsg90g9p9i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base containers lens linear random stm stm-chans vty + base containers lens linear optparse-applicative random stm + time-units vty ]; executableHaskellDepends = [ - base containers lens linear random stm stm-chans vty + base containers lens linear optparse-applicative random stm + time-units vty ]; - description = "Braille friendly vertical version of tetris"; + description = "A horizontal version of tetris for braille users"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -34003,6 +35001,8 @@ self: { pname = "bhoogle"; version = "0.1.3.5"; sha256 = "1gig9w1k1w2kw6y3wx6ckmc7kamwwzzq7mbaxil0rmb5ms0p1rf9"; + revision = "2"; + editedCabalFile = "0jwfw2xa55ysfxyzp5n2pf2vq753iagpmvg9xnj69nv6ly9whfp7"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -34010,7 +35010,7 @@ self: { process protolude text time typed-process vector vty ]; description = "Simple terminal GUI for local hoogle"; - license = stdenv.lib.licenses.bsd3; + license = "(BSD-3-Clause OR Apache-2.0)"; }) {}; "bibdb" = callPackage @@ -34386,10 +35386,8 @@ self: { }: mkDerivation { pname = "binary-conduit"; - version = "1.3"; - sha256 = "1kfc421r8p0zxn5dkm9kzj4n9pharnl809hkjnr55dbrnr3vvya3"; - revision = "1"; - editedCabalFile = "0y08nw3y5jgrw5waa25b75iwsibnd1m9rbpqrvz5j4xq6baqw6kx"; + version = "1.3.1"; + sha256 = "17yj8rn6fwzbv0z6lczrddv7mkr8906xg2pf2dlvmnwb97zw7004"; libraryHaskellDepends = [ base binary bytestring conduit exceptions vector ]; @@ -34542,8 +35540,8 @@ self: { pname = "binary-orphans"; version = "0.1.8.0"; sha256 = "1k6067wn9zki7xvbslvxx8cq1wrmz3kjb3q3x8mxycc9v765fxgi"; - revision = "4"; - editedCabalFile = "1hsp8y26g51rjskmgfkgmggzpdg5y30sv8g7rb3id9r43w37zj1q"; + revision = "5"; + editedCabalFile = "1dny1jvwwcyrbzhqvymmn6n7ib48bpy0nasbrcrdrpzjypkmg500"; libraryHaskellDepends = [ aeson base binary case-insensitive hashable scientific tagged text text-binary time unordered-containers vector @@ -34659,8 +35657,8 @@ self: { ({ mkDerivation, base, bytestring, cborg, serialise }: mkDerivation { pname = "binary-serialise-cbor"; - version = "0.2.0.0"; - sha256 = "1kcqmxz77jmdkknpbjr860xmqrib3adh9rm99agidicg66ilsavv"; + version = "0.2.1.0"; + sha256 = "0qdbz2qvvqiaqp859fn00470gzxpvw8k3v0wqclgqps3zj9g9854"; libraryHaskellDepends = [ base bytestring cborg serialise ]; description = "Yet Another Binary Serialisation Library (compatibility shim)"; license = stdenv.lib.licenses.bsd3; @@ -34751,10 +35749,10 @@ self: { }: mkDerivation { pname = "binary-tagged"; - version = "0.1.5"; - sha256 = "1s05hrak9mg8klid5jsdqh1i7d1zyzkpdbdc969g2s9h06lk7dyl"; + version = "0.1.5.1"; + sha256 = "196msm7v0r41d7gx8aghl0c1gvir60sf0w9sfpcz2dq9akzqzjvh"; revision = "1"; - editedCabalFile = "0vddb305g3455f0rh0xs6c9i2vllnf83y0pbp53wjwb3l575bqyp"; + editedCabalFile = "1z612d3wbrlywcx96lc52svi9b2s6nskdnwnwm3d5mylcqaqckcx"; libraryHaskellDepends = [ aeson array base base16-bytestring binary bytestring containers generics-sop hashable scientific SHA tagged text time @@ -35403,8 +36401,8 @@ self: { ({ mkDerivation, base, monetdb-mapi }: mkDerivation { pname = "bindings-monetdb-mapi"; - version = "0.1.0.0"; - sha256 = "12i1sn508m0vcm6d34l32h8x77ik63l64ix4vmn6c91jbhgakvv3"; + version = "0.1.0.1"; + sha256 = "0ghl73n679y5srg4b2jwy6xgnd4lbv7wad8k133k6c7k70zq89hl"; libraryHaskellDepends = [ base ]; libraryPkgconfigDepends = [ monetdb-mapi ]; description = "Low-level bindings for the MonetDB API (mapi)"; @@ -35700,8 +36698,8 @@ self: { }: mkDerivation { pname = "bins"; - version = "0.1.1.0"; - sha256 = "067df9dpb7kvn7v9y2mw0y3zb4jmxas27yd3ybrb9h94f9j8p9jk"; + version = "0.1.1.1"; + sha256 = "1v585ppm5g424jn2bkq7ydsdd6bds7gak53288vn4vclnw2rswr8"; libraryHaskellDepends = [ base containers finite-typelits ghc-typelits-knownnat ghc-typelits-natnormalise math-functions profunctors reflection @@ -35819,8 +36817,8 @@ self: { }: mkDerivation { pname = "biohazard"; - version = "1.0.3"; - sha256 = "19pk2c52w300jxcnrxlnvc6m8qr4jj19vwppdz37c9nppm6q2252"; + version = "1.1.1"; + sha256 = "1b9jba89l4jsyzxn3s40qp0njq4b5hdgvbs07vsrrbnlwlvshb7a"; libraryHaskellDepends = [ async attoparsec base base-prelude bytestring containers exceptions hashable primitive stm text transformers unix unordered-containers @@ -36642,6 +37640,8 @@ self: { pname = "bitwise"; version = "1.0.0.1"; sha256 = "03xyzdkyb99gvm9g5chl07rqbnm7qrxba7wgmrfmal0rkwm0ibkn"; + revision = "1"; + editedCabalFile = "1h6dbjmznd3pvz7j5f8xwaaxxhx57fxszli2k430wcn65bc9y0zs"; libraryHaskellDepends = [ array base bytestring ]; testHaskellDepends = [ base QuickCheck ]; benchmarkHaskellDepends = [ array base bytestring criterion ]; @@ -36673,13 +37673,15 @@ self: { }) {}; "bizzlelude" = callPackage - ({ mkDerivation, base-noprelude, containers, directory, text }: + ({ mkDerivation, base-noprelude, containers, directory, regexpr + , text + }: mkDerivation { pname = "bizzlelude"; - version = "1.2.0"; - sha256 = "1yqp46blrllx5irn1vvvx1v2n06pdfdfmhcng8hvs7q43fcsfgcr"; + version = "1.5.0"; + sha256 = "1mjy5hlszj85wvxwr7fza5wa004xjcg434kwzxzjmmlcvkgh2ybr"; libraryHaskellDepends = [ - base-noprelude containers directory text + base-noprelude containers directory regexpr text ]; description = "A lousy Prelude replacement by a lousy dude"; license = stdenv.lib.licenses.bsd3; @@ -36945,6 +37947,21 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) blas;}; + "blas-ffi_0_0_2" = callPackage + ({ mkDerivation, base, blas, netlib-ffi }: + mkDerivation { + pname = "blas-ffi"; + version = "0.0.2"; + sha256 = "047qal272s1hc3pp7xy8vyq4dm80nvqin34zvl7wz09c0qrnnvyc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base netlib-ffi ]; + libraryPkgconfigDepends = [ blas ]; + description = "Auto-generated interface to Fortran BLAS"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) blas;}; + "blas-hs" = callPackage ({ mkDerivation, base, blas, storable-complex, vector }: mkDerivation { @@ -37186,8 +38203,8 @@ self: { }: mkDerivation { pname = "blaze-markup"; - version = "0.8.2.1"; - sha256 = "0ih1c3qahkdgzbqihdhny5s313l2m66fbb88w8jbx7yz56y7rawh"; + version = "0.8.2.2"; + sha256 = "1qc2mn2zb2sdj3xvv73asibqnb11l7b5l30ff05qrfh7sy7wzw66"; libraryHaskellDepends = [ base blaze-builder bytestring text ]; testHaskellDepends = [ base blaze-builder bytestring containers HUnit QuickCheck tasty @@ -37670,6 +38687,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "blunk-hask-tests" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "blunk-hask-tests"; + version = "0.2"; + sha256 = "10x4xjlp1mj9gmsibvd21k76gj97prdsgwxxpg39425xgrzph6ll"; + revision = "1"; + editedCabalFile = "0wnp6rzq3iisi9vfk0nci4cb8kdwijdyv60f6kg0bhz1xzn7i6ww"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "spam"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "blunt" = callPackage ({ mkDerivation, aeson, base, bytestring, clay, flow, http-types , jmacro, lucid, pointfree, pointful, text, wai, wai-extra @@ -37719,23 +38752,26 @@ self: { "board-games" = callPackage ({ mkDerivation, array, base, cgi, containers, html, httpd-shed - , network-uri, QuickCheck, random, transformers, utility-ht + , network-uri, non-empty, QuickCheck, random, transformers + , utility-ht }: mkDerivation { pname = "board-games"; - version = "0.1.0.6"; - sha256 = "0qry0kacwaiwdcc2wxz08qimvzj9y0vmyc0cc5yq1lyx1sx6wghp"; + version = "0.2"; + sha256 = "1plgnwlpx0bw0wjwd0dxbh616vy37frclwir692x1fr2lq85y98c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - array base cgi containers html random transformers utility-ht + array base cgi containers html non-empty random transformers + utility-ht ]; executableHaskellDepends = [ - array base cgi containers html httpd-shed network-uri random - transformers utility-ht + array base cgi containers html httpd-shed network-uri non-empty + random transformers utility-ht ]; testHaskellDepends = [ - array base containers QuickCheck random transformers utility-ht + array base containers non-empty QuickCheck random transformers + utility-ht ]; description = "Three games for inclusion in a web server"; license = "GPL"; @@ -38056,6 +39092,8 @@ self: { pname = "boolean-normal-forms"; version = "0.0.1"; sha256 = "12i0jarbv7gq2p8zw0jgh2gq3wqk6s0vsc9rd0g7c36srcmr944b"; + revision = "1"; + editedCabalFile = "1p31kqxp77xdhkszppmnzqgxp883vasrh5910qfif50lch39myfm"; libraryHaskellDepends = [ base cond containers deepseq ]; testHaskellDepends = [ base cond containers QuickCheck tasty tasty-quickcheck @@ -38071,8 +39109,8 @@ self: { }: mkDerivation { pname = "boolector"; - version = "0.0.0.4"; - sha256 = "0f5yfkkgarwkbdkxkjj8fsd7fgq683qjxyv88wqk724dx6wv3yn7"; + version = "0.0.0.7"; + sha256 = "1mb897br307c84p0aj8r20qjwryinhy0bxgm62hphz7mvxlak1pb"; libraryHaskellDepends = [ base containers directory mtl temporary ]; @@ -38127,8 +39165,8 @@ self: { }: mkDerivation { pname = "boomange"; - version = "0.1.3.6"; - sha256 = "0gdhvxjcbyzhxvrgzk70jaihgkxa03ycg4bls03rgnqy773p07f1"; + version = "0.1.3.7"; + sha256 = "1is7j497w2vgdyxyv7advgwmcc9yacjy41wkz3q1rva9lnzdhca9"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -38264,6 +39302,8 @@ self: { pname = "boring"; version = "0.1"; sha256 = "0r263cc8bdwsaw33x96fgd8npsma9a2ffv6mfz9z72d7qclhimkk"; + revision = "2"; + editedCabalFile = "1jxaby4cagbhii194x9x0j75ms1v5bm14sx7d19zz3844mh9qyci"; libraryHaskellDepends = [ adjunctions base base-compat constraints fin generics-sop streams tagged transformers transformers-compat vec @@ -38372,6 +39412,8 @@ self: { pname = "bound-extras"; version = "0"; sha256 = "0j010sbdm0bc9dq4lsyw1vb2x0j6gcjxp7ywjn8izdh6yqr2r3qq"; + revision = "1"; + editedCabalFile = "0qcxcpn8hdmkg3mqz80i0j9jrym2pk11k5hyjhqbmrqlhf3fr7qw"; libraryHaskellDepends = [ base bound deepseq hashable transformers ]; @@ -38394,6 +39436,17 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "bounded-array" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "bounded-array"; + version = "0.1.0.0"; + sha256 = "0zv5a82rm6hwikgls2hw9d18igvfgw655s5pw5h1xbwcv1d8d0ji"; + libraryHaskellDepends = [ array base ]; + description = "Arrays with a value for every index"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "bounded-tchan" = callPackage ({ mkDerivation, base, stm }: mkDerivation { @@ -38456,8 +39509,8 @@ self: { ({ mkDerivation, base, ghc-prim }: mkDerivation { pname = "box-tuples"; - version = "0.1.0.0"; - sha256 = "1mksy2kiai1vwigpf45zxsq54wjwibib7974ydsv0sp1dhag6gki"; + version = "0.1.1.0"; + sha256 = "1j0s7pb9milrz5spqsxwwhva1zwa7ywwd8nbb5y0z97p84wvyy7k"; libraryHaskellDepends = [ base ghc-prim ]; description = "A hack to use GHC.Prim primitives in GHCi"; license = stdenv.lib.licenses.mit; @@ -38568,8 +39621,8 @@ self: { }: mkDerivation { pname = "brainheck"; - version = "0.1.0.9"; - sha256 = "0wmkkamgzassvc63wrk7bmm3ljq056zbxqbgs223454iswk35hc8"; + version = "0.1.0.10"; + sha256 = "10j3wncbdgxz2cb1v6sm6dr7z8jdh7xax8dwsj151sgxjw5n35xm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -38579,6 +39632,7 @@ self: { benchmarkHaskellDepends = [ base criterion text ]; description = "Brainh*ck interpreter in haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "break" = callPackage @@ -38654,6 +39708,8 @@ self: { pname = "brick"; version = "0.37.2"; sha256 = "176rq7xpwww1c3h7hm6n6z7sxbd3wc2zhxvnk65llk9lipc6rf3w"; + revision = "1"; + editedCabalFile = "0cj98cjlr400yf47lg50syj5zpvh6q9mm1hp4blns6ndz2xys5rz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -38666,29 +39722,50 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "brick_0_40" = callPackage + "brick_0_45" = callPackage ({ mkDerivation, base, config-ini, containers, contravariant - , data-clist, deepseq, dlist, microlens, microlens-mtl - , microlens-th, QuickCheck, stm, template-haskell, text - , text-zipper, transformers, vector, vty, word-wrap + , data-clist, deepseq, directory, dlist, filepath, microlens + , microlens-mtl, microlens-th, QuickCheck, stm, template-haskell + , text, text-zipper, transformers, unix, vector, vty, word-wrap }: mkDerivation { pname = "brick"; - version = "0.40"; - sha256 = "12bd0acbczcrr7mlpfrpjm9qq2ll2rbmgskpdw6lfaxz1iz75cad"; + version = "0.45"; + sha256 = "126h6cidq2rlh0plrgap5rlw9mxm03v3iray7pa95ydzp82imm7i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base config-ini containers contravariant data-clist deepseq dlist - microlens microlens-mtl microlens-th stm template-haskell text - text-zipper transformers vector vty word-wrap + base config-ini containers contravariant data-clist deepseq + directory dlist filepath microlens microlens-mtl microlens-th stm + template-haskell text text-zipper transformers unix vector vty + word-wrap + ]; + testHaskellDepends = [ + base containers microlens QuickCheck vector ]; - testHaskellDepends = [ base containers QuickCheck ]; description = "A declarative terminal user interface library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "brick-dropdownmenu" = callPackage + ({ mkDerivation, base, brick, containers, microlens, microlens-ghc + , microlens-th, pointedlist, vector, vty + }: + mkDerivation { + pname = "brick-dropdownmenu"; + version = "0.1.0"; + sha256 = "1801l15xrl5a822v0cdrf8d41iklfqlp6gzkyj14a7fqf3ycc7rw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base brick containers microlens microlens-ghc microlens-th + pointedlist vector vty + ]; + description = "A drop-down menu widget for brick"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "brick-skylighting" = callPackage ({ mkDerivation, base, brick, containers, skylighting-core, text , vty @@ -38704,6 +39781,7 @@ self: { ]; description = "Show syntax-highlighted text in your Brick UI"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bricks" = callPackage @@ -38888,6 +39966,7 @@ self: { ]; description = "Haskell source code formatter"; license = stdenv.lib.licenses.agpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "broadcast-chan" = callPackage @@ -38896,11 +39975,89 @@ self: { pname = "broadcast-chan"; version = "0.1.1"; sha256 = "1wl5x7qi00z7q9k6rbmzszzbrqycfcpg04a1ikrnvzqs61ddcnxd"; + revision = "1"; + editedCabalFile = "03bmddz9bryh3viskh2nldj4hbzl5b9xkkx2pml73vq9bn2aq5s4"; libraryHaskellDepends = [ base ]; description = "Broadcast channel type that avoids 0 reader space leaks"; license = stdenv.lib.licenses.bsd3; }) {}; + "broadcast-chan_0_2_0_1" = callPackage + ({ mkDerivation, async, base, criterion, deepseq, stm + , unliftio-core + }: + mkDerivation { + pname = "broadcast-chan"; + version = "0.2.0.1"; + sha256 = "0kbs3yz53x7117fykapy70qlmaxkj9zr5r4n9wf126n4g0i6gcpf"; + revision = "2"; + editedCabalFile = "1vvs1m5n6lflmp8hdxksxa4ibllfx609y791wg21lvyz5m208hp9"; + libraryHaskellDepends = [ base unliftio-core ]; + benchmarkHaskellDepends = [ async base criterion deepseq stm ]; + description = "Closable, fair, single-wakeup channel type that avoids 0 reader space leaks"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "broadcast-chan-conduit" = callPackage + ({ mkDerivation, base, broadcast-chan, broadcast-chan-tests + , conduit, containers, resourcet, transformers, unliftio-core + }: + mkDerivation { + pname = "broadcast-chan-conduit"; + version = "0.2.0.1"; + sha256 = "0q3kikryj38macxnwmlk6xijcmvxys0acryj419n7749n7bpc59s"; + libraryHaskellDepends = [ + base broadcast-chan conduit resourcet transformers unliftio-core + ]; + testHaskellDepends = [ + base broadcast-chan-tests conduit containers + ]; + description = "Conduit-based parallel streaming code for broadcast-chan"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "broadcast-chan-pipes" = callPackage + ({ mkDerivation, base, broadcast-chan, broadcast-chan-tests + , containers, foldl, pipes, pipes-safe + }: + mkDerivation { + pname = "broadcast-chan-pipes"; + version = "0.2.0.1"; + sha256 = "0m2g14rlqladhwfvphmnpsddlbc5bhsjdsb4a9r475vkib30gdp2"; + libraryHaskellDepends = [ base broadcast-chan pipes pipes-safe ]; + testHaskellDepends = [ + base broadcast-chan-tests containers foldl pipes pipes-safe + ]; + description = "Pipes-based parallel streaming code for broadcast-chan"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "broadcast-chan-tests" = callPackage + ({ mkDerivation, async, base, broadcast-chan, clock, containers + , foldl, monad-loops, optparse-applicative, paramtree, random, stm + , tagged, tasty, tasty-golden, tasty-hunit, tasty-travis, temporary + , text + }: + mkDerivation { + pname = "broadcast-chan-tests"; + version = "0.2.0.1"; + sha256 = "1l3zqc693jmvxmb5lln6fmwn01rjpwhvlllkrn3v6hs2bwibrp5n"; + libraryHaskellDepends = [ + async base broadcast-chan clock containers optparse-applicative + paramtree stm tagged tasty tasty-golden tasty-hunit tasty-travis + temporary text + ]; + testHaskellDepends = [ + base broadcast-chan containers foldl monad-loops random + ]; + description = "Helpers for generating tests for broadcast-chan"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "broccoli" = callPackage ({ mkDerivation, base, containers, stm, time }: mkDerivation { @@ -38979,12 +40136,22 @@ self: { }) {}; "bsb-http-chunked" = callPackage - ({ mkDerivation, base, bytestring, bytestring-builder }: + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , deepseq, doctest, gauge, hedgehog, semigroups, tasty + , tasty-hedgehog, tasty-hunit + }: mkDerivation { pname = "bsb-http-chunked"; - version = "0.0.0.2"; - sha256 = "1x6m6xkrcw6jiaig1bb2wb5pqyw31x8xr9k9pxgq2g3ng44pbjr8"; - libraryHaskellDepends = [ base bytestring bytestring-builder ]; + version = "0.0.0.4"; + sha256 = "0z0f18yc6zlwh29c6175ivfcin325lvi4irpvv0n3cmq7vi0k0ql"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + attoparsec base blaze-builder bytestring doctest hedgehog tasty + tasty-hedgehog tasty-hunit + ]; + benchmarkHaskellDepends = [ + base blaze-builder bytestring deepseq gauge semigroups + ]; description = "Chunked HTTP transfer encoding for bytestring builders"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -39009,6 +40176,8 @@ self: { pname = "bson"; version = "0.3.2.6"; sha256 = "106fdxzwpkp5vrnfsrjjwy8dn9rgmxrp79ji7xaxv8dgb9hw73bk"; + revision = "1"; + editedCabalFile = "0d9s7v330fckrxzdgmbdj7bapb1pgla8yf0mq5zhw27shxy5m3dx"; libraryHaskellDepends = [ base binary bytestring cryptohash data-binary-ieee754 mtl network text time @@ -39068,6 +40237,7 @@ self: { ]; description = "Mapping between BSON and algebraic data types"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bspack" = callPackage @@ -39102,14 +40272,14 @@ self: { "btree" = callPackage ({ mkDerivation, base, clock, containers, ghc-prim, hashable - , MonadRandom, primitive, smallcheck, tasty, tasty-hunit - , tasty-smallcheck, transformers + , initialize, MonadRandom, primitive, smallcheck, tasty + , tasty-hunit, tasty-smallcheck, transformers }: mkDerivation { pname = "btree"; - version = "0.3"; - sha256 = "058pry7g9sbmd0crd1gdpsj9ynvyfcyyvlna1wb49my9m5qmxp79"; - libraryHaskellDepends = [ base ghc-prim primitive ]; + version = "0.4.0"; + sha256 = "04jbvd247i8bfplyljp5937fw9x85w4v613kpzyb15z7nw2xr8l9"; + libraryHaskellDepends = [ base ghc-prim initialize primitive ]; testHaskellDepends = [ base containers hashable MonadRandom primitive smallcheck tasty tasty-hunit tasty-smallcheck transformers @@ -39149,6 +40319,8 @@ self: { pname = "btrfs"; version = "0.1.2.3"; sha256 = "13dq5xdzny1c0yih67r3yhnsr9vxxim8kbqbj5hcygb2cmf0pz3y"; + revision = "1"; + editedCabalFile = "1py88k9sjmx9x41l0wmp19a52ng9fdf66rmd0n9404gxxbqd5jxv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring time unix ]; @@ -39156,6 +40328,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "btrfs_0_2_0_0" = callPackage + ({ mkDerivation, base, bytestring, time, unix }: + mkDerivation { + pname = "btrfs"; + version = "0.2.0.0"; + sha256 = "1h56yb4a3i1c452splxj06c8harrcws2pg86rx7jz6b804ncrzr2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring time unix ]; + description = "Bindings to the btrfs API"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "buchhaltung" = callPackage ({ mkDerivation, aeson, ansi-wl-pprint, array, async, base, boxes , bytestring, cassava, containers, data-default, Decimal, deepseq @@ -39222,8 +40408,8 @@ self: { }: mkDerivation { pname = "buffer-builder"; - version = "0.2.4.6"; - sha256 = "0r2xn5rc9kg99zcx5x8p15mm6isk0vdr4szc0vyywbj1k96kwf2l"; + version = "0.2.4.7"; + sha256 = "0n1zb12zm86rm3jqpdh7j15w6dd1mii0fmaihkdqm0b1rv2zm2dk"; libraryHaskellDepends = [ base bytestring mtl text unordered-containers vector ]; @@ -39311,26 +40497,28 @@ self: { "bugsnag-haskell" = callPackage ({ mkDerivation, aeson, aeson-qq, base, bytestring - , case-insensitive, doctest, hspec, http-client, http-client-tls - , http-conduit, http-types, iproute, network, parsec - , template-haskell, text, th-lift-instances, time, ua-parser, wai + , case-insensitive, containers, doctest, Glob, hspec, http-client + , http-client-tls, http-conduit, http-types, iproute, network + , parsec, template-haskell, text, th-lift-instances, time + , ua-parser, unliftio, wai }: mkDerivation { pname = "bugsnag-haskell"; - version = "0.0.1.3"; - sha256 = "07z2gw0p6cswzr22378z07jdyrww56mby3bfdlc7gxarxyfzsf9f"; + version = "0.0.3.0"; + sha256 = "1g1wqs3vlgdyk8f0xwvrzb1hc77xmjm8ygaw1skrh64darj8y9cq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base bytestring case-insensitive http-client http-client-tls - http-conduit http-types iproute network parsec template-haskell - text th-lift-instances time ua-parser wai + aeson base bytestring case-insensitive containers Glob http-client + http-client-tls http-conduit http-types iproute network parsec + template-haskell text th-lift-instances time ua-parser wai ]; testHaskellDepends = [ - aeson aeson-qq base doctest hspec text time + aeson aeson-qq base doctest hspec text time unliftio ]; description = "Bugsnag error reporter for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bugzilla" = callPackage @@ -39390,8 +40578,8 @@ self: { }: mkDerivation { pname = "buildbox"; - version = "2.2.1.1"; - sha256 = "19kyi8w3z3k3ydbzw5y57j6m4ffg6y9pachwzsfzjpkfczi7ds7z"; + version = "2.2.1.2"; + sha256 = "10kasyr2rk8zm1dh7c2ka1djlxmb20lriphd9sm18z4fw3w82cxz"; libraryHaskellDepends = [ base bytestring containers directory exceptions mtl old-locale process stm temporary text time @@ -39467,24 +40655,29 @@ self: { }) {inherit (pkgs) bullet;}; "bulletproofs" = callPackage - ({ mkDerivation, arithmoi, base, containers, cryptonite, memory - , protolude, QuickCheck, tasty, tasty-discover, tasty-hunit - , tasty-quickcheck, text + ({ mkDerivation, arithmoi, base, containers, criterion, cryptonite + , memory, MonadRandom, protolude, QuickCheck, random-shuffle, tasty + , tasty-discover, tasty-hunit, tasty-quickcheck, text }: mkDerivation { pname = "bulletproofs"; - version = "0.2.0"; - sha256 = "0njc7wd1vn6i9zw35vjzm73gzv20b6qn3zci61lpnp3zclbclnmb"; - revision = "1"; - editedCabalFile = "0im8y3699rvl0ak3smwry3rafyvrypxan9jb5d39xanwmny2qnky"; + version = "0.4.0"; + sha256 = "0aw485g11mpx74wx3pb831z64jq085pvrp150fy0fbnjyi0ahvkc"; libraryHaskellDepends = [ - arithmoi base containers cryptonite memory protolude text + arithmoi base containers cryptonite memory MonadRandom protolude + random-shuffle text ]; testHaskellDepends = [ - arithmoi base containers cryptonite memory protolude QuickCheck - tasty tasty-discover tasty-hunit tasty-quickcheck text + arithmoi base containers cryptonite memory MonadRandom protolude + QuickCheck random-shuffle tasty tasty-discover tasty-hunit + tasty-quickcheck text ]; testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + arithmoi base containers criterion cryptonite memory MonadRandom + protolude QuickCheck random-shuffle tasty tasty-hunit + tasty-quickcheck text + ]; license = stdenv.lib.licenses.asl20; }) {}; @@ -39632,8 +40825,8 @@ self: { }: mkDerivation { pname = "bustle"; - version = "0.7.2"; - sha256 = "098klf1rqr39alrxw0s28p5wdfrisrkf5grdsjr78yxp2jxq3987"; + version = "0.7.4"; + sha256 = "1ivisgd7w7hi0yvfnm689grq0mfn03k2rmj5sn570qcpa4xfm2kw"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -39661,10 +40854,10 @@ self: { }: mkDerivation { pname = "butcher"; - version = "1.3.1.1"; - sha256 = "1llhsqg8m4f7am14kvw4psm5fb8kcph27mk059vg2mq65xns470z"; - revision = "2"; - editedCabalFile = "0r600p7pd4l4p75igklwfqqxp2jyl2ghqc3y6jhn473rrw31g36m"; + version = "1.3.2.0"; + sha256 = "06pas8iq0qvvraidjid9m85z7wx8cy017xhyqralxz67alirmchc"; + revision = "1"; + editedCabalFile = "1r4v2biwd0hp6v1jgx7zngh0hqlsk8ia3bvggbxxn5sp5x7ika1m"; libraryHaskellDepends = [ base bifunctors containers deque extra free microlens microlens-th mtl multistate pretty transformers unsafe void @@ -39677,6 +40870,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "butcher_1_3_2_1" = callPackage + ({ mkDerivation, base, bifunctors, containers, deque, extra, free + , hspec, microlens, microlens-th, mtl, multistate, pretty + , transformers, unsafe, void + }: + mkDerivation { + pname = "butcher"; + version = "1.3.2.1"; + sha256 = "16jwhj3lrghn11igc5ci484r4xc1ii6hz6ysj39njds547dmznda"; + libraryHaskellDepends = [ + base bifunctors containers deque extra free microlens microlens-th + mtl multistate pretty transformers unsafe void + ]; + testHaskellDepends = [ + base containers deque extra free hspec microlens microlens-th mtl + multistate pretty transformers unsafe + ]; + description = "Chops a command or program invocation into digestable pieces"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "butter" = callPackage ({ mkDerivation, aeson, base, bytestring, containers , forkable-monad, free, HUnit, network-simple, stm @@ -39700,19 +40915,18 @@ self: { "butterflies" = callPackage ({ mkDerivation, base, bytestring, gl-capture, GLUT, OpenGLRaw - , OpenGLRaw21, repa, repa-devil + , repa, repa-devil }: mkDerivation { pname = "butterflies"; - version = "0.3.0.1"; - sha256 = "0dgjjfd4lna6kvqbckx378ssxc5mm9xyvdkwd3r197199rmxq733"; + version = "0.3.0.2"; + sha256 = "0syykvrgq6i0zxy1pn934j1r9glv4yypva1mfkn0vc0nikh9fm31"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base ]; executableHaskellDepends = [ - base bytestring gl-capture GLUT OpenGLRaw OpenGLRaw21 repa - repa-devil + base bytestring gl-capture GLUT OpenGLRaw repa repa-devil ]; description = "butterfly tilings"; license = stdenv.lib.licenses.gpl3; @@ -39739,8 +40953,8 @@ self: { }: mkDerivation { pname = "bv-little"; - version = "0.1.1"; - sha256 = "153bd5y55scp6qd9q7vnkhp8zwj3qssyr4qy8wpfj8k9xp8xdrk8"; + version = "0.1.2"; + sha256 = "0xscq4qjwisqiykdhiirxc58gsrmabvxmxwxw80f2m6ia103k3cc"; libraryHaskellDepends = [ base deepseq hashable integer-gmp mono-traversable primitive QuickCheck @@ -39780,8 +40994,8 @@ self: { }: mkDerivation { pname = "byline"; - version = "0.3.1.0"; - sha256 = "11kchyzm908ld3s3k8jh8phbryhp4zj5d3aq4sflfd8pkrns321d"; + version = "0.3.2.0"; + sha256 = "100s2f4w0lgnsjgjazck7hnbk3k9ibg1i4rdcyza9jphp67vjgar"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -39925,8 +41139,8 @@ self: { ({ mkDerivation, base, bytestring, deepseq }: mkDerivation { pname = "bytestring-builder"; - version = "0.10.8.1.0"; - sha256 = "1hnvjac28y44yn78c9vdp1zvrknvlw98ky3g4n5vivr16rvh8x3d"; + version = "0.10.8.2.0"; + sha256 = "0grcrgwwwcvwrs9az7l4d3kf0lsqfa9qpmjzf6iyanvwn9nyzyi7"; libraryHaskellDepends = [ base bytestring deepseq ]; doHaddock = false; description = "The new bytestring builder, packaged outside of GHC"; @@ -40011,13 +41225,30 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "bytestring-encoding" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, tasty-th, text + }: + mkDerivation { + pname = "bytestring-encoding"; + version = "0.1.0.0"; + sha256 = "05pjx59xxpi27j3qfh2cwy9ibfdsc7g0zcsfkdhsj33yxpls363d"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck + tasty-th text + ]; + description = "ByteString ↔ Text converter based on GHC.IO.Encoding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "bytestring-encodings" = callPackage ({ mkDerivation, base, bytestring, gauge, ghc-prim, hedgehog, text }: mkDerivation { pname = "bytestring-encodings"; - version = "0.2.0.1"; - sha256 = "0qjqbffp4fa7a95mfsgzhibqblxrxl4qa8kb0yhyb8c1r47r5nn7"; + version = "0.2.0.2"; + sha256 = "1x239ihnxxmbfcpm9v79snpdafhammqdsm19pdlnrg02m0ia59pn"; libraryHaskellDepends = [ base bytestring ghc-prim ]; testHaskellDepends = [ base bytestring hedgehog ]; benchmarkHaskellDepends = [ base bytestring gauge text ]; @@ -40042,6 +41273,7 @@ self: { ]; description = "A type-class to convert values from ByteString"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bytestring-handle" = callPackage @@ -40052,6 +41284,8 @@ self: { pname = "bytestring-handle"; version = "0.1.0.6"; sha256 = "18f17aja1ivhr3zyg2cccn2m03hdn5jf5410dndkhf12gvgiqs7y"; + revision = "1"; + editedCabalFile = "0x11aj6w1lijh84jcdq1qgyvdnc7i9ivbyq4wf9rxicg57viisz9"; libraryHaskellDepends = [ base bytestring ]; testHaskellDepends = [ base bytestring HUnit QuickCheck test-framework @@ -40202,6 +41436,8 @@ self: { pname = "bytestring-strict-builder"; version = "0.4.5.1"; sha256 = "17n6ll8k26312fgxbhws1yrswvy5dbsgyf57qksnj0akdssysy8q"; + revision = "1"; + editedCabalFile = "1snn8qb17maa76zji75i4yfz9x8ci16xp6zwg6kgwb33lf06imnd"; libraryHaskellDepends = [ base base-prelude bytestring semigroups ]; @@ -40504,8 +41740,8 @@ self: { }: mkDerivation { pname = "c2hs"; - version = "0.28.5"; - sha256 = "1xid997cc38rym6hsgv8xz5dg8jcsh8hs5rrwaxkij7mc09an45x"; + version = "0.28.6"; + sha256 = "1nplgxfin139x12sb656f5870rpdclrhzi8mq8pry035qld15pci"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -40658,12 +41894,12 @@ self: { }: mkDerivation { pname = "cabal-cargs"; - version = "1.0.0"; - sha256 = "025cdf78kg572b8bk5xxz4qxibjn4c72x2d3rxn6crz722139rf0"; + version = "1.1.0"; + sha256 = "0lrhgbzkswjm4abffacyw6zp4s3na3vp0vkprpxcygm6yjs7db2q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bytestring Cabal cabal-lenses cmdargs directory lens + base bytestring Cabal cabal-lenses cmdargs directory filepath lens system-fileio system-filepath text transformers unordered-containers ]; @@ -40671,6 +41907,7 @@ self: { testHaskellDepends = [ base filepath tasty tasty-golden ]; description = "A command line program for extracting compiler arguments from a cabal file"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cabal-constraints" = callPackage @@ -40717,8 +41954,8 @@ self: { }: mkDerivation { pname = "cabal-debian"; - version = "4.38.1"; - sha256 = "1sniyy2pappjjhvw1bma593gxdcjlg3j2afx8jgb70h6cbl3769n"; + version = "4.38.2"; + sha256 = "1hr2y1jymi835pwm17z4fc0r58fkx3h8vxb03qp4fiadily0lg3s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -40795,8 +42032,8 @@ self: { pname = "cabal-doctest"; version = "1.0.6"; sha256 = "0bgd4jdmzxq5y465r4sf4jv2ix73yvblnr4c9wyazazafddamjny"; - revision = "1"; - editedCabalFile = "1bk85avgc93yvcggwbk01fy8nvg6753wgmaanhkry0hz55h7mpld"; + revision = "2"; + editedCabalFile = "1kbiwqm4fxrsdpcqijdq98h8wzmxydcvxd03f1z8dliqzyqsbd60"; libraryHaskellDepends = [ base Cabal directory filepath ]; description = "A Setup.hs helper for doctests running"; license = stdenv.lib.licenses.bsd3; @@ -40925,23 +42162,25 @@ self: { ({ mkDerivation, array, async, base, base16-bytestring, binary , bytestring, Cabal, containers, cryptohash-sha256, deepseq , directory, echo, edit-distance, filepath, hackage-security - , hashable, HTTP, mtl, network, network-uri, pretty, process - , random, resolv, stm, tar, time, unix, zlib + , hashable, HTTP, mtl, network, network-uri, parsec, pretty + , process, random, resolv, stm, tar, text, time, unix, zip-archive + , zlib }: mkDerivation { pname = "cabal-install"; - version = "2.2.0.0"; - sha256 = "1nd3ch7qr4dpfxhgkcq2lnhvszx2kjgnn1kwb44vk9y5jgfs4mn8"; + version = "2.4.1.0"; + sha256 = "1b91rcs00wr5mf55c6xl8hrxmymlq72w71qm5r0q4j869asv5g39"; revision = "1"; - editedCabalFile = "0f1svlhh4cpj3p5fs9bcjpv15qp291lnvlaxxcw7aib8a1gn3wim"; - isLibrary = true; + editedCabalFile = "0bm11hd3s07s1vsxdbkn5bgm5fz5bh1xdg91yz1fzr9d3b3ypa8p"; + isLibrary = false; isExecutable = true; setupHaskellDepends = [ base Cabal filepath process ]; executableHaskellDepends = [ array async base base16-bytestring binary bytestring Cabal containers cryptohash-sha256 deepseq directory echo edit-distance filepath hackage-security hashable HTTP mtl network network-uri - pretty process random resolv stm tar time unix zlib + parsec pretty process random resolv stm tar text time unix + zip-archive zlib ]; doCheck = false; postInstall = '' @@ -41021,6 +42260,8 @@ self: { pname = "cabal-lenses"; version = "0.8.0"; sha256 = "1xz28mj98qfqra4kb7lwjkwa5ail0pn1fvia916wp6005mgvsh60"; + revision = "1"; + editedCabalFile = "1ij976phgmx7y7v9kbbwqqfkm8vnrggh1qry6wsbbq7f6qb0c0dq"; libraryHaskellDepends = [ base Cabal lens strict system-fileio system-filepath text transformers unordered-containers @@ -41124,6 +42365,8 @@ self: { pname = "cabal-plan"; version = "0.4.0.0"; sha256 = "0cbk0xhv189jv656x6a2s0bcnhkks4rlpkhvxbb215v5ldmrkpb1"; + revision = "1"; + editedCabalFile = "161vgfbwm8psqa6ncs12j7sn5lqjag1xi62vllvp8xbz9lcvbchb"; configureFlags = [ "-fexe" ]; isLibrary = true; isExecutable = true; @@ -41174,17 +42417,18 @@ self: { "cabal-rpm" = callPackage ({ mkDerivation, base, bytestring, Cabal, directory, filepath - , http-client, http-client-tls, http-conduit, process, time, unix + , http-client, http-client-tls, http-conduit, process, simple-cmd + , time, unix }: mkDerivation { pname = "cabal-rpm"; - version = "0.12.5"; - sha256 = "0xz2qjj52m8pkazy3dbkh0pqhsg3727x9blka24naibgfl1h7vaa"; + version = "0.12.6"; + sha256 = "1k602v7v87w6xcd9a5m8n5grnjbkyn79rdi9azl7djna0rs129ns"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring Cabal directory filepath http-client - http-client-tls http-conduit process time unix + http-client-tls http-conduit process simple-cmd time unix ]; description = "RPM packaging tool for Haskell Cabal-based packages"; license = stdenv.lib.licenses.gpl3; @@ -41324,10 +42568,8 @@ self: { ({ mkDerivation, base, Cabal, QuickCheck }: mkDerivation { pname = "cabal-test-quickcheck"; - version = "0.1.8.1"; - sha256 = "0r5fd670a5ch0lzw7wsxp6k06wzi64wvjbiy8zyfl7brmjnbh8gn"; - revision = "1"; - editedCabalFile = "1rq6l86sndcv8nb5nl9rki2kmblrarj9cbra0i6kixa5n1wbcmv6"; + version = "0.1.8.2"; + sha256 = "04fdfxvgp518x7n6d74l92qh67z94pay4wldy8dv4n51zhkgk8bf"; libraryHaskellDepends = [ base Cabal QuickCheck ]; description = "QuickCheck for Cabal"; license = stdenv.lib.licenses.mit; @@ -41455,8 +42697,8 @@ self: { }: mkDerivation { pname = "cabal2nix"; - version = "2.11"; - sha256 = "1wsxris61139j0bvrmzjmjqn186nmr5gvpddv098154d2w8hqn41"; + version = "2.12"; + sha256 = "0zm85ax4wcdkcyljm2nq40j2yi514x44wr4k75r5qjpsrpsg473v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -41474,6 +42716,10 @@ self: { base Cabal containers directory filepath language-nix lens pretty process tasty tasty-golden ]; + preCheck = '' + export PATH="$PWD/dist/build/cabal2nix:$PATH" + export HOME="$TMPDIR/home" + ''; description = "Convert Cabal files into Nix build instructions"; license = stdenv.lib.licenses.bsd3; maintainers = with stdenv.lib.maintainers; [ peti ]; @@ -41499,14 +42745,14 @@ self: { maintainers = with stdenv.lib.maintainers; [ peti ]; }) {}; - "cabal2spec_2_2_1" = callPackage + "cabal2spec_2_2_2" = callPackage ({ mkDerivation, base, Cabal, filepath, optparse-applicative, tasty , tasty-golden, time }: mkDerivation { pname = "cabal2spec"; - version = "2.2.1"; - sha256 = "1j4y942r2v1s9cvvgnpjckl7s9bmpby1w4z4gffpbfirrc2h1nq6"; + version = "2.2.2"; + sha256 = "1rb7z4lslqsf8ipsyy7nc3mz4ixz5f5cv5jn5nidj0pc5rl16sxw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Cabal filepath time ]; @@ -41715,51 +42961,35 @@ self: { "cachix" = callPackage ({ mkDerivation, async, base, base16-bytestring, base64-bytestring , bifunctors, bytestring, cachix-api, conduit, conduit-extra - , cookie, cryptonite, dhall, directory, ed25519, fsnotify, here - , hspec, hspec-discover, http-client, http-client-tls, http-conduit - , http-types, lzma-conduit, megaparsec, memory, mmorph - , optparse-applicative, process, protolude, resourcet, servant + , cookie, cryptonite, data-default, dhall, directory, ed25519 + , filepath, fsnotify, here, hspec, hspec-discover, http-client + , http-client-tls, http-conduit, http-types, lzma-conduit + , megaparsec, memory, mmorph, optparse-applicative, process + , protolude, resourcet, retry, safe-exceptions, servant , servant-auth, servant-auth-client, servant-client , servant-client-core, servant-streaming-client, streaming, text , unix, uri-bytestring, versions }: mkDerivation { pname = "cachix"; - version = "0.1.1"; - sha256 = "0jhjan72dp18dblrb7v4h4h4ffvii7n4dwmpgfyjn8kndmxkaqbd"; + version = "0.1.3"; + sha256 = "0vhgkdrrj8wmnzqsjwyrhflwprnizjibgjwcwn5771mjv38amyx0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ async base base16-bytestring base64-bytestring bifunctors - bytestring cachix-api conduit conduit-extra cookie cryptonite dhall - directory ed25519 fsnotify here http-client http-client-tls - http-conduit http-types lzma-conduit megaparsec memory mmorph - optparse-applicative process protolude resourcet servant - servant-auth servant-auth-client servant-client servant-client-core - servant-streaming-client streaming text unix uri-bytestring - versions - ]; - executableHaskellDepends = [ - async base base16-bytestring base64-bytestring bifunctors - bytestring cachix-api conduit conduit-extra cookie cryptonite dhall - directory ed25519 fsnotify here http-client http-client-tls - http-conduit http-types lzma-conduit megaparsec memory mmorph - optparse-applicative process protolude resourcet servant - servant-auth servant-auth-client servant-client servant-client-core + bytestring cachix-api conduit conduit-extra cookie cryptonite + data-default dhall directory ed25519 filepath fsnotify here + http-client http-client-tls http-conduit http-types lzma-conduit + megaparsec memory mmorph optparse-applicative process protolude + resourcet retry safe-exceptions servant servant-auth + servant-auth-client servant-client servant-client-core servant-streaming-client streaming text unix uri-bytestring versions ]; + executableHaskellDepends = [ base cachix-api ]; executableToolDepends = [ hspec-discover ]; - testHaskellDepends = [ - async base base16-bytestring base64-bytestring bifunctors - bytestring cachix-api conduit conduit-extra cookie cryptonite dhall - directory ed25519 fsnotify here hspec http-client http-client-tls - http-conduit http-types lzma-conduit megaparsec memory mmorph - optparse-applicative process protolude resourcet servant - servant-auth servant-auth-client servant-client servant-client-core - servant-streaming-client streaming text unix uri-bytestring - versions - ]; + testHaskellDepends = [ base cachix-api here hspec protolude ]; description = "Command line client for Nix binary cache hosting https://cachix.org"; license = stdenv.lib.licenses.asl20; hydraPlatforms = stdenv.lib.platforms.none; @@ -41767,40 +42997,32 @@ self: { "cachix-api" = callPackage ({ mkDerivation, aeson, amazonka, base, base16-bytestring - , bytestring, conduit, conduit-combinators, cookie, cryptonite - , hspec, hspec-discover, http-api-data, http-media, lens, memory - , protolude, servant, servant-auth, servant-auth-server - , servant-auth-swagger, servant-streaming, servant-swagger - , servant-swagger-ui-core, string-conv, swagger2, text - , transformers + , bytestring, conduit, cookie, cryptonite, hspec, hspec-discover + , http-api-data, http-media, lens, memory, protolude, servant + , servant-auth, servant-auth-server, servant-auth-swagger + , servant-streaming, servant-swagger, servant-swagger-ui-core + , string-conv, swagger2, text, transformers }: mkDerivation { pname = "cachix-api"; - version = "0.1.0.1"; - sha256 = "0z9dbci88qyyqc4b8kl6ab3k8yvgnmswi590qwyjvhc6va2fn3y6"; + version = "0.1.0.3"; + sha256 = "00j5m3pqnlwwvbj4669lpng6awsn5xzz67c6qq5dmc5q7ii2vzdf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson amazonka base base16-bytestring bytestring conduit - conduit-combinators cookie cryptonite http-api-data http-media lens - memory servant servant-auth servant-auth-server - servant-auth-swagger servant-streaming servant-swagger - servant-swagger-ui-core string-conv swagger2 text transformers - ]; - executableHaskellDepends = [ - aeson amazonka base base16-bytestring bytestring conduit - conduit-combinators cookie cryptonite http-api-data http-media lens - memory servant servant-auth servant-auth-server - servant-auth-swagger servant-streaming servant-swagger - servant-swagger-ui-core string-conv swagger2 text transformers + aeson amazonka base base16-bytestring bytestring conduit cookie + cryptonite http-api-data http-media lens memory servant + servant-auth servant-auth-server servant-auth-swagger + servant-streaming servant-swagger servant-swagger-ui-core + string-conv swagger2 text transformers ]; + executableHaskellDepends = [ aeson base ]; testHaskellDepends = [ - aeson amazonka base base16-bytestring bytestring conduit - conduit-combinators cookie cryptonite hspec http-api-data - http-media lens memory protolude servant servant-auth - servant-auth-server servant-auth-swagger servant-streaming - servant-swagger servant-swagger-ui-core string-conv swagger2 text - transformers + aeson amazonka base base16-bytestring bytestring conduit cookie + cryptonite hspec http-api-data http-media lens memory protolude + servant servant-auth servant-auth-server servant-auth-swagger + servant-streaming servant-swagger servant-swagger-ui-core + string-conv swagger2 text transformers ]; testToolDepends = [ hspec-discover ]; description = "Servant HTTP API specification for https://cachix.org"; @@ -41815,10 +43037,8 @@ self: { }: mkDerivation { pname = "cacophony"; - version = "0.10.0"; - sha256 = "1hjxzpbnp5qzbjl9m0hyvlr7yflfgxr5kqbviamhpgc0lj5igizv"; - revision = "2"; - editedCabalFile = "0w7nq4c5i89vmslxhvzw8299gig2wrr0ayddqjk5dxghmmly3hdw"; + version = "0.10.1"; + sha256 = "1w9v04mdyzvwndqfb8my9a82b51avgwfnl6g7w89xj37ax9ariaj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -42112,8 +43332,8 @@ self: { ({ mkDerivation, base, containers, html, old-time, utility-ht }: mkDerivation { pname = "calendar-recycling"; - version = "0.0"; - sha256 = "0qvrxq3pgbbska0mqw9wk7wpsiln0i8rbdxnj4jfiv5vpp2n4gm3"; + version = "0.0.0.1"; + sha256 = "0afmnii65axpqk3x50wj1d17942m1kyhwka3bn78ylxy9z7rrlwc"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -42274,6 +43494,27 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "canonical-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, parsec + , pretty, QuickCheck, tasty, tasty-quickcheck, unordered-containers + , vector + }: + mkDerivation { + pname = "canonical-json"; + version = "0.5.0.1"; + sha256 = "1r52f69afsnl6kmn0h2rl6wp21jjain4kz6123a1haacfm2f2hwj"; + libraryHaskellDepends = [ + base bytestring containers parsec pretty + ]; + testHaskellDepends = [ + aeson base bytestring QuickCheck tasty tasty-quickcheck + unordered-containers vector + ]; + description = "Canonical JSON for signing and hashing JSON values"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "canteven-config" = callPackage ({ mkDerivation, base, unix, yaml }: mkDerivation { @@ -42427,6 +43668,30 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "capability" = callPackage + ({ mkDerivation, base, containers, dlist, exceptions, generic-lens + , hspec, lens, monad-control, monad-unlift, mtl, mutable-containers + , primitive, safe-exceptions, silently, streaming, temporary, text + , transformers, unliftio, unliftio-core + }: + mkDerivation { + pname = "capability"; + version = "0.1.0.0"; + sha256 = "1aif560z65hmq0pyf6b30nj73685r85vgq440pmzgfhidbn4lf51"; + libraryHaskellDepends = [ + base dlist exceptions generic-lens lens monad-control monad-unlift + mtl mutable-containers primitive safe-exceptions streaming + transformers unliftio unliftio-core + ]; + testHaskellDepends = [ + base containers hspec lens mtl silently streaming temporary text + unliftio + ]; + description = "Extensional capabilities and deriving combinators"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "capataz" = callPackage ({ mkDerivation, async, base, bytestring, pretty-show , prettyprinter, rio, tasty, tasty-hunit, tasty-smallcheck @@ -42459,8 +43724,10 @@ self: { }: mkDerivation { pname = "capnp"; - version = "0.1.0.0"; - sha256 = "14my9py7vjvxq51cd7sys8bxzyvwm2196qwjp2027daqbh7975vl"; + version = "0.3.0.0"; + sha256 = "17i7m168bqp57m5lb04sbfh2amc1sicv2jajkl61jb1gsidwdkrz"; + revision = "1"; + editedCabalFile = "0faisbw98h1zjsqja57c0xac6hhnhb4sghzh9a3225pp8wxnbjr7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -42482,6 +43749,7 @@ self: { ]; description = "Cap'n Proto for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "capped-list" = callPackage @@ -42683,8 +43951,8 @@ self: { }: mkDerivation { pname = "casa-abbreviations-and-acronyms"; - version = "0.0.6"; - sha256 = "0dsw097629a1jkl36s4bip7pl60i3mw7v9d70p5jmajxv9wn3zjy"; + version = "0.0.7"; + sha256 = "16xdkbgym1jjqnmx10h3yfq2zw3mzpf7jskssf4nzm6dsvj1msp5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -43167,6 +44435,8 @@ self: { pname = "cassava"; version = "0.5.1.0"; sha256 = "0xs2c5lpy0g5lsmp2cx0dm5lnxij7cgry6xd5gsn3bfdlap8lb3n"; + revision = "1"; + editedCabalFile = "1brz20js95synh0yw942ihy4y9y6nk4xnsqcjqi9580y24zcigkl"; configureFlags = [ "-f-bytestring--lt-0_10_4" ]; libraryHaskellDepends = [ array attoparsec base bytestring containers deepseq hashable Only @@ -43201,6 +44471,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "cassava-conduit_0_5_1" = callPackage + ({ mkDerivation, array, base, bifunctors, bytestring, cassava + , conduit, containers, criterion, mtl, QuickCheck, text + }: + mkDerivation { + pname = "cassava-conduit"; + version = "0.5.1"; + sha256 = "1y3pjvc273vxb8lr3wckliw23n8vninl034wc0zlfh1asplp4nxm"; + libraryHaskellDepends = [ + array base bifunctors bytestring cassava conduit containers mtl + text + ]; + testHaskellDepends = [ + base bytestring cassava conduit QuickCheck text + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Conduit interface for cassava package"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "cassava-embed" = callPackage ({ mkDerivation, base, bytestring, cassava, template-haskell , vector @@ -43240,6 +44531,25 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "cassava-megaparsec_2_0_0" = callPackage + ({ mkDerivation, base, bytestring, cassava, hspec, hspec-megaparsec + , megaparsec, unordered-containers, vector + }: + mkDerivation { + pname = "cassava-megaparsec"; + version = "2.0.0"; + sha256 = "0jwhvgfkgxpxp6cci9ahp3kryr4vaxbpqgjzf8ylr2592dm2irnf"; + 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 @@ -43268,8 +44578,8 @@ self: { }: mkDerivation { pname = "cassava-streams"; - version = "0.3.0.2"; - sha256 = "09aiwcc9q768jz7xd7hxymrj3hw6g21imsh6ka4rrw059hi4lzna"; + version = "0.3.0.3"; + sha256 = "01s0h2mi9b4h3jy405jvz2an8w6fdvg370mizfk910anx7wsa3ix"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -43568,8 +44878,8 @@ self: { }: mkDerivation { pname = "cayley-client"; - version = "0.4.6"; - sha256 = "1wyf6bz87b83lxcdbm84db7ziv3ggb3zbj4qd2cvfc7m4wr9a0v6"; + version = "0.4.7"; + sha256 = "13jrmlci29hdx0mxs4lzd9xdrdn9qga4891p49nhfpfiz4gch6xs"; libraryHaskellDepends = [ aeson attoparsec base binary bytestring exceptions http-client http-conduit lens lens-aeson mtl text transformers @@ -43623,10 +44933,8 @@ self: { }: mkDerivation { pname = "cbor-tool"; - version = "0.2.0.0"; - sha256 = "0m8ic53vbzk06xw8rxs9vndnmbdjmcslc8zqa7lafhnl3lgqaybp"; - revision = "1"; - editedCabalFile = "08yd8qv9kalgr6hn2kwwzmqzaq4i05fp7d7pfmnkfm7jg6zm8kwy"; + version = "0.2.1.0"; + sha256 = "0cjgkl8az6qnq0b48ljw5yshkzq7lb7c6mb0gm07z2dpaxsk0rwm"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -43638,19 +44946,24 @@ self: { }) {}; "cborg" = callPackage - ({ mkDerivation, array, base, bytestring, containers, ghc-prim - , half, integer-gmp, primitive, text + ({ mkDerivation, aeson, array, base, base16-bytestring + , base64-bytestring, bytestring, containers, deepseq, fail + , ghc-prim, half, integer-gmp, primitive, QuickCheck, scientific + , tasty, tasty-hunit, tasty-quickcheck, text, vector }: mkDerivation { pname = "cborg"; - version = "0.2.0.0"; - sha256 = "1dvzqzk68ym1v1gxrx8kc59hj4jd2l0c8f2bqf67jgm5ld0bv340"; - revision = "2"; - editedCabalFile = "1fim6qbzimff8hpzv6bw558pzkh65cql8gdjinghc7w9c5my6y7l"; + version = "0.2.1.0"; + sha256 = "10vlv5mwg9625rmir7mi0zj5ygs3j3vlhm2h8lilkbj5frgp764i"; libraryHaskellDepends = [ - array base bytestring containers ghc-prim half integer-gmp + array base bytestring containers deepseq ghc-prim half integer-gmp primitive text ]; + testHaskellDepends = [ + aeson array base base16-bytestring base64-bytestring bytestring + deepseq fail half QuickCheck scientific tasty tasty-hunit + tasty-quickcheck text vector + ]; description = "Concise Binary Object Representation"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -43661,10 +44974,8 @@ self: { }: mkDerivation { pname = "cborg-json"; - version = "0.2.0.0"; - sha256 = "09ps2lyvxg0qpki9f0lydag9hyys20q5ywgxim0jcaa0jky0j92x"; - revision = "1"; - editedCabalFile = "1v0brbq9ri5fx19kb2ijhd3h3ibqadfprgcisja0mx6amzkbqnrz"; + version = "0.2.1.0"; + sha256 = "01i0npbwf6cnjkwwk0l4fnwlbjhsj7vn3d4zd202hcnxdm7bbdiz"; libraryHaskellDepends = [ aeson aeson-pretty base cborg scientific text unordered-containers vector @@ -43742,8 +45053,8 @@ self: { }: mkDerivation { pname = "cdeps"; - version = "0.1.1.7"; - sha256 = "15acmkp512bzpq9d0yz4dclpvb71fr2wv292ygv371nhyzs8vilp"; + version = "0.1.2.3"; + sha256 = "16w16sysk0g9capl45v8pzyfg38mw2xnkj8dh5fghlc9vzfdgc53"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -44273,19 +45584,19 @@ self: { }) {}; "cgi" = callPackage - ({ mkDerivation, base, bytestring, containers, doctest, exceptions - , mtl, multipart, network, network-uri, parsec, QuickCheck, time - , xhtml + ({ mkDerivation, base, bytestring, containers, exceptions, mtl + , multipart, network, network-uri, parsec, time, xhtml }: mkDerivation { pname = "cgi"; - version = "3001.3.0.2"; - sha256 = "1hbpplss1m4rdpm4ibip6fpimlhssqa14fl338kl2jbc463i64cj"; + version = "3001.3.0.3"; + sha256 = "1rml686pvjhpd51vj6g79c6132m8kx6kxikk7g246imps3bl90gb"; + revision = "2"; + editedCabalFile = "082i8x8j8ry2nf7m99injh18sr9llbw66ck5ylqlyvh6bhwspa6b"; libraryHaskellDepends = [ base bytestring containers exceptions mtl multipart network network-uri parsec time xhtml ]; - testHaskellDepends = [ base doctest QuickCheck ]; description = "A library for writing CGI programs"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -44413,8 +45724,8 @@ self: { ({ mkDerivation, async, base, stm }: mkDerivation { pname = "chan"; - version = "0.0.3"; - sha256 = "0ci20y0wd232qnh1mql3vjqml13mkrpm9dgv005wcgym7w18isgr"; + version = "0.0.4.1"; + sha256 = "1ks74njh8fj9dh8qhydwjyqdx8lrdj5fif455cxfshvdbwhcnvwj"; libraryHaskellDepends = [ async base stm ]; testHaskellDepends = [ async base stm ]; description = "Some extra kit for Chans"; @@ -44507,6 +45818,8 @@ self: { pname = "charset"; version = "0.3.7.1"; sha256 = "1gn0m96qpjww8hpp2g1as5yy0wcwy4iq73h3kz6g0yxxhcl5sh9x"; + revision = "1"; + editedCabalFile = "1z6nxw2g9vgsjq0g159sk8mwj68lwzxzi5iv5ynha0h85jcqxszy"; libraryHaskellDepends = [ array base bytestring containers semigroups unordered-containers ]; @@ -44704,10 +46017,8 @@ self: { }: mkDerivation { pname = "cheapskate"; - version = "0.1.1"; - sha256 = "1hiqi7h76shjzs2zj0j8g6wnq2hbiq1hmfafdazr97fba2zl2432"; - revision = "1"; - editedCabalFile = "1zrbp211ciia8j1br6krbxbqsj69kmx0rgkbvbpxdklmbgpfam3b"; + version = "0.1.1.1"; + sha256 = "0qnyd8bni2rby6b02ff4bvfdhm1hwc8vzpmnms84jgrlg1lly3fm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -44839,26 +46150,26 @@ self: { , directory, file-embed, filepath, github, hlint, hspec , hspec-megaparsec, interpolatedstring-perl6, megaparsec , monad-parallel, optparse-applicative, process, QuickCheck - , quickcheck-text, range, temporary, text + , quickcheck-text, temporary, text }: mkDerivation { pname = "checkmate"; - version = "0.3.2"; - sha256 = "1s79cpi5hzfb59705i6gdvicczvddsbikcwwqx22v3yfyakbbxww"; + version = "0.4.0"; + sha256 = "0l5d1wf9pbji0h8qsqhqliv3kvzc6xcryq5zvps375pk8r5l2lvb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers diff-parse directory filepath github megaparsec - monad-parallel range text + monad-parallel text ]; executableHaskellDepends = [ base diff-parse directory filepath megaparsec optparse-applicative - process range text + process text ]; testHaskellDepends = [ base bytestring diff-parse directory file-embed filepath hlint hspec hspec-megaparsec interpolatedstring-perl6 megaparsec - QuickCheck quickcheck-text range temporary text + QuickCheck quickcheck-text temporary text ]; description = "Generate checklists relevant to a given patch"; license = stdenv.lib.licenses.agpl3; @@ -44947,6 +46258,44 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "chimera" = callPackage + ({ mkDerivation, base, gauge, ghc-prim, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck, vector + }: + mkDerivation { + pname = "chimera"; + version = "0.2.0.0"; + sha256 = "1hrnvyp8d7qc1c3xl4mzfsycb554yn3b49yy8jjyvaqazmvrb4zi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ghc-prim vector ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck + vector + ]; + benchmarkHaskellDepends = [ base gauge ]; + description = "Lazy, infinite streams with O(1) indexing"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "chiphunk" = callPackage + ({ mkDerivation, base, c2hs, safe-exceptions, StateVar + , vector-space + }: + mkDerivation { + pname = "chiphunk"; + version = "0.1.0.3"; + sha256 = "0a39x0v5pswaz4b9nbq1cmi172qglcfk54f5w7sb0ldx88qqi9d3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base safe-exceptions StateVar vector-space + ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell bindings for Chipmunk2D physics engine"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "chitauri" = callPackage ({ mkDerivation, base, digits, either-unwrap, generic-trie , haskeline, parsec @@ -45334,6 +46683,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "church" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "church"; + version = "0.1.0.0"; + sha256 = "018k9a014q4zprsla5k5hrdq1zwpp7hmckc0ldaj7nf6vg1hxas2"; + libraryHaskellDepends = [ base ]; + description = "Automatically convert Generic instances to and from church representations"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "church-list" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -45461,10 +46822,8 @@ self: { }: mkDerivation { pname = "cipher-aes128"; - version = "0.7.0.3"; - sha256 = "0fif8626z1p2q6734sjb69s1ascwmqiv9dkmzir7166ipjlbw9vg"; - revision = "1"; - editedCabalFile = "1c3lr80vcdrajlvks9ny9s8m2n2kc9jw14nh65668dfikp0pqc61"; + version = "0.7.0.4"; + sha256 = "1182s7984zjxz53nnjyki5afhfq8h5wjfmg6cqy9z0x1q63qk3fd"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal process ]; @@ -45620,8 +46979,8 @@ self: { pname = "circle-packing"; version = "0.1.0.6"; sha256 = "06z8irwrjxxgk5xqlpy6a9mjl44kp9pgx2xpslhgxrd31nll9vk4"; - revision = "1"; - editedCabalFile = "10dh8jgjah1h54f83s9289abfqzc4ifykb01p5jljfac63yn42zs"; + revision = "2"; + editedCabalFile = "1ag213lv6yfzxdc4ghbywy165qblnqx5b3j9d23kc6fcyf19nfyk"; libraryHaskellDepends = [ base ]; description = "Simple heuristic for packing discs of varying radii in a circle"; license = stdenv.lib.licenses.bsd3; @@ -45810,8 +47169,8 @@ self: { ({ mkDerivation, base, criterion, QuickCheck, random }: mkDerivation { pname = "cl3"; - version = "1.0.0.3"; - sha256 = "16jllcyqdd6i0gq730c88ls47d2334ywr317pm7q6d6vgrjc4gjj"; + version = "1.0.0.4"; + sha256 = "18q5r2m4sr7h8z35nivq2fndmxamyw3217j11na4gq361rq1340v"; libraryHaskellDepends = [ base random ]; testHaskellDepends = [ base QuickCheck ]; benchmarkHaskellDepends = [ base criterion ]; @@ -46213,6 +47572,37 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "classify-frog" = callPackage + ({ mkDerivation, array, audacity, base, bifunctors, Cabal, carray + , concurrent-split, containers, deepseq, explicit-exception, fft + , filemanip, gnuplot, hmatrix, hmm-hmatrix, lazy-csv, llvm-extra + , llvm-tf, non-empty, numeric-prelude, optparse-applicative + , parallel, pathtype, pooled-io, semigroups, soxlib + , storable-record, storablevector, storablevector-carray + , synthesizer-core, synthesizer-llvm, tagchup, text, time + , transformers, utility-ht, xml-basic + }: + mkDerivation { + pname = "classify-frog"; + version = "0.2.3"; + sha256 = "1fhiia335snb14nkvn3sglv0z7mkc7y5vj6jsaa8v9l72fwacz9a"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array audacity base bifunctors Cabal carray concurrent-split + containers deepseq explicit-exception fft filemanip gnuplot hmatrix + hmm-hmatrix lazy-csv llvm-extra llvm-tf non-empty numeric-prelude + optparse-applicative parallel pathtype pooled-io semigroups soxlib + storable-record storablevector storablevector-carray + synthesizer-core synthesizer-llvm tagchup text time transformers + utility-ht xml-basic + ]; + description = "Classify sounds produced by Xenopus laevis"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "classy-influxdb-simple" = callPackage ({ mkDerivation, aeson, async-io-either, base, bytestring, lens , mtl, scientific, text, time, vector, wreq @@ -46278,6 +47668,8 @@ self: { pname = "classy-prelude"; version = "1.4.0"; sha256 = "1q7r4lnrxjsh7rj5nr0cs22ddp9m6maa7bzbkarxw3xbfrb2afrb"; + revision = "1"; + editedCabalFile = "1gf615lz0bfsn09vrjgj63d8zcpsmz1cgvdv8px3h0b4jrwdij6v"; libraryHaskellDepends = [ async base basic-prelude bifunctors bytestring chunked-data containers deepseq dlist ghc-prim hashable mono-traversable @@ -46292,6 +47684,33 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "classy-prelude_1_5_0" = callPackage + ({ mkDerivation, async, base, basic-prelude, bifunctors, bytestring + , chunked-data, containers, deepseq, dlist, ghc-prim, hashable + , hspec, mono-traversable, mono-traversable-instances, mtl + , mutable-containers, primitive, QuickCheck, say, semigroups, stm + , stm-chans, text, time, transformers, unliftio + , unordered-containers, vector, vector-instances + }: + mkDerivation { + pname = "classy-prelude"; + version = "1.5.0"; + sha256 = "1nm4lygxqb1wq503maki6dsah2gpn5rd22jmbwjxfwyzgyqy9fnk"; + libraryHaskellDepends = [ + async base basic-prelude bifunctors bytestring chunked-data + containers deepseq dlist ghc-prim hashable mono-traversable + mono-traversable-instances mtl mutable-containers primitive say + semigroups stm stm-chans text time transformers unliftio + unordered-containers vector vector-instances + ]; + testHaskellDepends = [ + base containers hspec QuickCheck transformers unordered-containers + ]; + description = "A typeclass-based Prelude"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "classy-prelude-conduit" = callPackage ({ mkDerivation, base, bytestring, classy-prelude, conduit, hspec , monad-control, QuickCheck, resourcet, transformers, void @@ -46311,6 +47730,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "classy-prelude-conduit_1_5_0" = callPackage + ({ mkDerivation, base, bytestring, classy-prelude, conduit, hspec + , monad-control, QuickCheck, resourcet, transformers, void + }: + mkDerivation { + pname = "classy-prelude-conduit"; + version = "1.5.0"; + sha256 = "007xz0yzp0bzbrx7arj7xmjlwrja120kwgxrbkm98sydjlsph9ys"; + libraryHaskellDepends = [ + base bytestring classy-prelude conduit monad-control resourcet + transformers void + ]; + testHaskellDepends = [ + base bytestring conduit hspec QuickCheck transformers + ]; + description = "classy-prelude together with conduit functions"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "classy-prelude-yesod" = callPackage ({ mkDerivation, aeson, base, classy-prelude , classy-prelude-conduit, data-default, http-conduit, http-types @@ -46330,14 +47769,33 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "classy-prelude-yesod_1_5_0" = callPackage + ({ mkDerivation, aeson, base, classy-prelude + , classy-prelude-conduit, data-default, http-conduit, http-types + , persistent, yesod, yesod-newsfeed, yesod-static + }: + mkDerivation { + pname = "classy-prelude-yesod"; + version = "1.5.0"; + sha256 = "10wz09ksn537w5z9lmj4dsfi0ygk37d5khijr8qq3py2gr2c9ywz"; + libraryHaskellDepends = [ + aeson base classy-prelude classy-prelude-conduit data-default + http-conduit http-types persistent yesod yesod-newsfeed + yesod-static + ]; + description = "Provide a classy prelude including common Yesod functionality"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "classyplate" = callPackage ({ mkDerivation, base, criterion, parallel, template-haskell , uniplate }: mkDerivation { pname = "classyplate"; - version = "0.3.1.0"; - sha256 = "0ayiyxslvnhzngf8afqb82jz20i83par8piqf81s0yldk4lg4j4m"; + version = "0.3.2.0"; + sha256 = "0yjja83y7ccnhvy0jarwm297jnz44wmdi0krbrp2vnbgdfzfybki"; libraryHaskellDepends = [ base template-haskell ]; benchmarkHaskellDepends = [ base criterion parallel uniplate ]; description = "Fuseable type-class based generics"; @@ -46371,8 +47829,8 @@ self: { }: mkDerivation { pname = "clckwrks"; - version = "0.24.0.7"; - sha256 = "1czalrr7y3526jb4cgi8bghxghqwsjwkfhm5vb4q19xzqg3kjqwy"; + version = "0.24.0.8"; + sha256 = "1csiak0i3aaz56f64509w49q4j21cb10zlxdx8lyhbm8aikva0n1"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ @@ -46543,8 +48001,8 @@ self: { }: mkDerivation { pname = "clckwrks-plugin-page"; - version = "0.4.3.12"; - sha256 = "0xndx7843laiha1n8xscq13dv6x6fv098v1cdmmzx7qnvfvhhlxj"; + version = "0.4.3.13"; + sha256 = "0fkfsi9hv0hv4zbv2znb0v30z5qvifgmz9875868va0830nv3ibh"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ acid-state aeson attoparsec base clckwrks containers directory @@ -46966,8 +48424,8 @@ self: { }: mkDerivation { pname = "cloben"; - version = "0.1.0.3"; - sha256 = "1nzks0p5p0a76jys5dza6iqp48kd1lgxla3k3dfd8znlg9nd7dy2"; + version = "0.1.1.0"; + sha256 = "14vkga43sm995rg4s4npjca7xslgs33kl1ivknbflfidvgpdlxmb"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -47164,8 +48622,8 @@ self: { }: mkDerivation { pname = "cloudi"; - version = "1.7.3"; - sha256 = "10in4z00in2js5w2zgg6ydm7i2n0f0y2ass421p5rqpfv9q7y179"; + version = "1.7.4"; + sha256 = "0vpsb7sngc8q7bkdg737bfzqfkl14mwjzaycfs0x0fwl6f8l5a8a"; libraryHaskellDepends = [ array base binary bytestring containers network time unix zlib ]; @@ -47216,8 +48674,8 @@ self: { }: mkDerivation { pname = "clr-host"; - version = "0.2.0.1"; - sha256 = "15hfdwddqij5dhl8qbq89rsbjvxpymvph8wz2naxa8mrd09yl1jk"; + version = "0.2.1.0"; + sha256 = "192yzi7xx2hrk2q0i4qzq0plam2b0xgg9r5s3kjzcvf9hq1vyapy"; setupHaskellDepends = [ base Cabal directory filepath transformers ]; @@ -47430,6 +48888,7 @@ self: { ]; description = "CMA-ES wrapper in Haskell"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cmark" = callPackage @@ -47455,8 +48914,8 @@ self: { }: mkDerivation { pname = "cmark-gfm"; - version = "0.1.4"; - sha256 = "0jjcl7pfack8aksx34m1f80ll0y62ba1fyzdn77xbs2rvlvjzw0m"; + version = "0.1.6"; + sha256 = "0s39djd1j0rq63g4sy0cnras14m263anr56nvijcbcy9zg41dyf8"; libraryHaskellDepends = [ base bytestring text ]; testHaskellDepends = [ base HUnit text ]; benchmarkHaskellDepends = [ @@ -47466,24 +48925,6 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "cmark-gfm_0_1_5" = callPackage - ({ mkDerivation, base, blaze-html, bytestring, cheapskate - , criterion, discount, HUnit, markdown, sundown, text - }: - mkDerivation { - pname = "cmark-gfm"; - version = "0.1.5"; - sha256 = "13b0mqks5c1q989slgsa3ixr5vvkfyic4ynzgv00kgl5qrs7hqk7"; - 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 }: @@ -47782,6 +49223,61 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "co-log" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, co-log-core + , containers, contravariant, directory, filepath, markdown-unlit + , mtl, stm, text, time, transformers, typerep-map + }: + mkDerivation { + pname = "co-log"; + version = "0.2.0"; + sha256 = "1xd83srrm659nf2s2xrm3zjg6zhrmhvj6s6mwx4axrgvnxf2lbjr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring co-log-core containers contravariant + directory filepath mtl stm text time transformers typerep-map + ]; + executableHaskellDepends = [ base text typerep-map ]; + executableToolDepends = [ markdown-unlit ]; + description = "Composable Contravariant Comonadic Logging Library"; + license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "co-log-core" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "co-log-core"; + version = "0.1.1"; + sha256 = "00qkkycxm4dmqpacbhi50kk9dyhd96b0d6csxs75pm4xy337205w"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "Composable Contravariant Comonadic Logging Library"; + license = stdenv.lib.licenses.mpl20; + }) {}; + + "co-log-sys" = callPackage + ({ mkDerivation, aeson, base, co-log-core, fmt, microlens + , monad-control, mtl, network, universum, unix + }: + mkDerivation { + pname = "co-log-sys"; + version = "0.1.1.0"; + sha256 = "12qpbil3zzh7hy28fms4hc1pfmkf9bxqncimwz3mqys7gc3qzi3x"; + libraryHaskellDepends = [ + aeson base co-log-core fmt microlens monad-control mtl network + universum unix + ]; + testHaskellDepends = [ + aeson base co-log-core fmt microlens monad-control mtl network + universum unix + ]; + description = "Syslog implementation on top of 'co-log-core'"; + license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "coalpit" = callPackage ({ mkDerivation, base, generic-random, megaparsec, network-uri , scientific, tasty, tasty-quickcheck, tasty-travis, time @@ -47824,6 +49320,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "code-page_0_2" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "code-page"; + version = "0.2"; + sha256 = "0i0qbrbhvrwkbikqb7hh7yxaipaavwzvyrw211d0vkz99f62mqxz"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Windows code page library for Haskell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "codec" = callPackage ({ mkDerivation, aeson, base, binary, binary-bits, bytestring , generic-arbitrary, mtl, profunctors, tasty, tasty-quickcheck @@ -48271,6 +49780,28 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "collapse-duplication" = callPackage + ({ mkDerivation, base, bytestring, bytestring-show, cassava + , containers, hierarchical-clustering, lens, optparse-generic + , split + }: + mkDerivation { + pname = "collapse-duplication"; + version = "0.4.0.1"; + sha256 = "0azfyayvlw6vmgim98rsmgz5gx2dmwnbk9dwmm23781wdbm448a5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bytestring-show cassava containers + hierarchical-clustering lens + ]; + executableHaskellDepends = [ + base bytestring cassava containers lens optparse-generic split + ]; + description = "Collapse the duplication output into clones and return their frequencies"; + license = stdenv.lib.licenses.gpl3; + }) {}; + "collapse-util" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -48533,6 +50064,8 @@ self: { pname = "colour-accelerate"; version = "0.3.0.0"; sha256 = "0zvzra2w0sajw0hzg2k25khv8c5j1i17g8dnga70w73f3mmh3gbz"; + revision = "1"; + editedCabalFile = "1mbz9wdx396q8gdy6yqsc5vsxrkky9zkxczjblvc9zy542v252cn"; libraryHaskellDepends = [ accelerate base ]; description = "Working with colours in Accelerate"; license = stdenv.lib.licenses.bsd3; @@ -48687,19 +50220,23 @@ self: { }) {}; "combinat" = callPackage - ({ mkDerivation, array, base, containers, QuickCheck, random - , test-framework, test-framework-quickcheck2, transformers + ({ mkDerivation, array, base, containers, QuickCheck, random, tasty + , tasty-hunit, tasty-quickcheck, test-framework + , test-framework-quickcheck2, transformers }: mkDerivation { pname = "combinat"; - version = "0.2.8.2"; - sha256 = "0i7hk8518ixwxvxgy9xbf9hcyfpvmcfgz5m3wbxzcj5ry4rnnhnh"; + version = "0.2.9.0"; + sha256 = "1y617qyhqh2k6d51j94c0xnj54i7b86d87n0j12idxlkaiv4j5sw"; + revision = "1"; + editedCabalFile = "0yjvvxfmyzjhh0q050cc2wkhaahzixsw7hf27n8dky3n4cxd5bix"; libraryHaskellDepends = [ array base containers random transformers ]; testHaskellDepends = [ - array base containers QuickCheck random test-framework - test-framework-quickcheck2 transformers + array base containers QuickCheck random tasty tasty-hunit + tasty-quickcheck test-framework test-framework-quickcheck2 + transformers ]; description = "Generate and manipulate various combinatorial objects"; license = stdenv.lib.licenses.bsd3; @@ -48770,10 +50307,8 @@ self: { }: mkDerivation { pname = "combinatorial"; - version = "0.1"; - sha256 = "1a5l4iixjhvqca8dvwkx3zvlaimp6ggr3fcm7vk7r77rv6n6svh9"; - revision = "1"; - editedCabalFile = "1bqcg04w48dqk4n1n36j9ykajrmwqdd4qpcjjjfhzvm83z5ypsh7"; + version = "0.1.0.1"; + sha256 = "0w6vjs2pg2dffbq1dbs1dygnxk8nppzhkq3bgrg3ydfdzra7imn4"; libraryHaskellDepends = [ array base containers transformers utility-ht ]; @@ -48828,14 +50363,21 @@ self: { }) {}; "comfort-array" = callPackage - ({ mkDerivation, base, utility-ht }: + ({ mkDerivation, base, guarded-allocation, primitive, QuickCheck + , storable-record, transformers, utility-ht + }: mkDerivation { pname = "comfort-array"; - version = "0.0.1.1"; - sha256 = "1p6ba5yjpldhy5j7cml2i0i6597pjw87l6xpym1hccn6q1mkqxq5"; - libraryHaskellDepends = [ base utility-ht ]; + version = "0.1.2"; + sha256 = "1rc8gfgjid10wajjk5pp1vmm8wc2apr5qcr2w41pwk25m554iyz1"; + libraryHaskellDepends = [ + base guarded-allocation primitive QuickCheck storable-record + transformers utility-ht + ]; + testHaskellDepends = [ base QuickCheck ]; description = "Arrays where the index type is a function of the shape type"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "comfort-graph" = callPackage @@ -48844,8 +50386,8 @@ self: { }: mkDerivation { pname = "comfort-graph"; - version = "0.0.3"; - sha256 = "11s3ag5skk07vs4h6xl20hbmlrbxqcwrj54wfpz2fk73347prmmr"; + version = "0.0.3.1"; + sha256 = "0qmmz3z9dgjb41rj6g81ppxaj4jswqnnb8bqn2s1dd6hf6cih9n9"; libraryHaskellDepends = [ base containers QuickCheck semigroups transformers utility-ht ]; @@ -48878,6 +50420,7 @@ self: { testHaskellDepends = [ base QuickCheck text ]; description = "CSV Parser & Producer"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "command" = callPackage @@ -48982,19 +50525,19 @@ self: { "commutative" = callPackage ({ mkDerivation, base, QuickCheck, quickcheck-instances, random - , semigroups, tasty, tasty-hunit, tasty-quickcheck + , semigroups, tasty, tasty-hunit, tasty-quickcheck, vector }: mkDerivation { pname = "commutative"; - version = "0.0.1.4"; - sha256 = "1ky9axa5vs12w4m8wzlnw1cf3m9ndq239534rxfknm3k5h0ldrqd"; - libraryHaskellDepends = [ base random semigroups ]; + version = "0.0.2"; + sha256 = "0scrc0bwa3ggvhmhmj0pvi7q7sbm495nc8m30jjjcp5wbd26mg6c"; + libraryHaskellDepends = [ base random semigroups vector ]; testHaskellDepends = [ base QuickCheck quickcheck-instances random semigroups tasty - tasty-hunit tasty-quickcheck + tasty-hunit tasty-quickcheck vector ]; description = "Commutative binary operations"; - license = stdenv.lib.licenses.mit; + license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -49025,6 +50568,8 @@ self: { pname = "comonad-extras"; version = "4.0"; sha256 = "0irlx6rbp0cq5njxssm5a21mv7v5yccchfpn7h9hzr9fgyaxsr62"; + revision = "1"; + editedCabalFile = "1bmhdmncfbv80qgmykn67f4jkwbgags4ypaqibnzz849hpmibfj1"; libraryHaskellDepends = [ array base comonad containers distributive semigroupoids transformers @@ -49077,14 +50622,26 @@ self: { pname = "compact"; version = "0.1.0.1"; sha256 = "0lynnbvsyr07driy7lm9llrhvmk9wprjdbfc34svzfwldghk71gf"; - revision = "1"; - editedCabalFile = "0bdp226gx3gr1hg68xydxhkfr0h469ay60h0s1ywar19y3m8dn1p"; + revision = "2"; + editedCabalFile = "1sy8szbmbhn13s54bq04ni234kk05najm3xm0sh6r9qnvg7pcjd7"; libraryHaskellDepends = [ base binary bytestring ghc-compact ]; testHaskellDepends = [ base directory ]; description = "Non-GC'd, contiguous storage for immutable data structures"; license = stdenv.lib.licenses.bsd3; }) {}; + "compact-list" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "compact-list"; + version = "0.1.0"; + sha256 = "0mg2s7mm908gy5j958abmiylfc05fs4y08dcjz4805ayi9cb1qqd"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base ]; + description = "An append only list in a compact region"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "compact-map" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers }: mkDerivation { @@ -49200,26 +50757,26 @@ self: { }) {}; "compdata" = callPackage - ({ mkDerivation, base, containers, criterion, deepseq, derive - , HUnit, mtl, QuickCheck, random, template-haskell, test-framework + ({ mkDerivation, base, containers, criterion, deepseq, HUnit, mtl + , QuickCheck, random, template-haskell, test-framework , test-framework-hunit, test-framework-quickcheck2, th-expand-syns , transformers, tree-view, uniplate }: mkDerivation { pname = "compdata"; - version = "0.11"; - sha256 = "1h8ri808zaggfi4n4anq8sdz76f8pij9p5g9wpf4w6zvcghg5jn4"; + version = "0.12"; + sha256 = "0b08mmj04bbi735hvvdbg1nmg66qg1c11r0kvq7m569r91bmy54v"; libraryHaskellDepends = [ - base containers deepseq derive mtl QuickCheck template-haskell + base containers deepseq mtl QuickCheck template-haskell th-expand-syns transformers tree-view ]; testHaskellDepends = [ - base containers deepseq derive HUnit mtl QuickCheck - template-haskell test-framework test-framework-hunit - test-framework-quickcheck2 th-expand-syns transformers + base containers deepseq HUnit mtl QuickCheck template-haskell + test-framework test-framework-hunit test-framework-quickcheck2 + th-expand-syns transformers ]; benchmarkHaskellDepends = [ - base containers criterion deepseq derive mtl QuickCheck random + base containers criterion deepseq mtl QuickCheck random template-haskell th-expand-syns transformers uniplate ]; description = "Compositional Data Types"; @@ -49232,8 +50789,8 @@ self: { }: mkDerivation { pname = "compdata-automata"; - version = "0.9.1"; - sha256 = "1d4q6ssck7jknkxarkz3zcgc5mk60f16wp58kzf1dgv2ar42w4cy"; + version = "0.9.2"; + sha256 = "0yb0mlkvk25fmypad4pmg31vk6v5xqi2sqz1jpnjkgn9jhcn8p19"; libraryHaskellDepends = [ base compdata containers projection ]; benchmarkHaskellDepends = [ base compdata containers criterion projection @@ -49250,8 +50807,8 @@ self: { }: mkDerivation { pname = "compdata-dags"; - version = "0.2"; - sha256 = "0z5vjfm0c4bcixnh951mzc06977l3lcs0v8mz6pbn65qbvv0d27c"; + version = "0.2.1"; + sha256 = "0h2ijhwpxv4bzfz81zhvhi7f42slzqsxawgqd9swk4kmqqzlfr58"; libraryHaskellDepends = [ base compdata containers mtl unordered-containers vector ]; @@ -49265,6 +50822,21 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "compdata-fixplate" = callPackage + ({ mkDerivation, base, composition, containers, deriving-compat + , fixplate, tree-view + }: + mkDerivation { + pname = "compdata-fixplate"; + version = "0.1.3"; + sha256 = "1b9xmp2lps9k9fvvpqlha0vkncs4pivixyyqs71zl4dxcrsa8ryx"; + libraryHaskellDepends = [ + base composition containers deriving-compat fixplate tree-view + ]; + description = "Compdata basics implemented on top of Fixplate"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "compdata-param" = callPackage ({ mkDerivation, base, compdata, containers, HUnit, mtl , template-haskell, test-framework, test-framework-hunit @@ -49272,8 +50844,8 @@ self: { }: mkDerivation { pname = "compdata-param"; - version = "0.9.1"; - sha256 = "079pnr11y2ra1p236h7hlwgm7az7094h2s3g5x43r4q9kzdym5zc"; + version = "0.9.2"; + sha256 = "1cfs7q6pw642dg1xjibrsvpkw1bg15g9lmj70y25xka192d9c2w2"; libraryHaskellDepends = [ base compdata mtl template-haskell transformers ]; @@ -49354,8 +50926,8 @@ self: { pname = "complex-generic"; version = "0.1.1.1"; sha256 = "03wb599difj0qm1dpzgxdymq3bql69qmkdk5fspcyc19nnd5qlqz"; - revision = "2"; - editedCabalFile = "160lw045p7j5vm4j2sqqfpnfgkxkil2kwjnmi7x6am03gfi9g9kw"; + revision = "3"; + editedCabalFile = "0vm0i25bib0bzlw7fw209pqn3963y5hx0vkri049q4v7y0qld8k9"; libraryHaskellDepends = [ base template-haskell ]; description = "complex numbers with non-mandatory RealFloat"; license = stdenv.lib.licenses.bsd3; @@ -49486,8 +51058,8 @@ self: { }: mkDerivation { pname = "composite-aeson"; - version = "0.5.4.0"; - sha256 = "08rmv82v5ipkcb46pcadx1s8c1v532l8ma2qlgiflq6jnxf7y0zn"; + version = "0.5.5.0"; + sha256 = "1hmhnkfmdjm5q8lkvlyr7rzs1lfycnblz3q2y8aziy27j7pvnz6h"; libraryHaskellDepends = [ aeson aeson-better-errors base composite-base containers contravariant generic-deriving hashable lens mmorph mtl profunctors @@ -49511,8 +51083,8 @@ self: { }: mkDerivation { pname = "composite-aeson-refined"; - version = "0.5.4.0"; - sha256 = "1x5vkxzj0afar4w2djx9s7h3vy9aa5my9wfks8n4ajlv92fch1zm"; + version = "0.5.5.0"; + sha256 = "0mm0dbsxqw5m78jgdn6vnbck2icqkzgwqyc3c3ghyz46cymd7pjz"; libraryHaskellDepends = [ aeson-better-errors base composite-aeson mtl refined ]; @@ -49524,19 +51096,20 @@ self: { "composite-base" = callPackage ({ mkDerivation, base, exceptions, hspec, lens, monad-control, mtl , profunctors, QuickCheck, template-haskell, text, transformers - , transformers-base, vinyl + , transformers-base, unliftio-core, vinyl }: mkDerivation { pname = "composite-base"; - version = "0.5.4.0"; - sha256 = "0brycxdwf4051qvad4b4ak47dl27qn3izv1bcqlpva01jvb6h21j"; + version = "0.5.5.0"; + sha256 = "0qlg979cwkdlfpcwh7r0qr9fjs525b3xly0invr358h2g1lgi0fm"; libraryHaskellDepends = [ base exceptions lens monad-control mtl profunctors template-haskell - text transformers transformers-base vinyl + text transformers transformers-base unliftio-core vinyl ]; testHaskellDepends = [ base exceptions hspec lens monad-control mtl profunctors QuickCheck - template-haskell text transformers transformers-base vinyl + template-haskell text transformers transformers-base unliftio-core + vinyl ]; description = "Shared utilities for composite-* packages"; license = stdenv.lib.licenses.bsd3; @@ -49548,8 +51121,8 @@ self: { }: mkDerivation { pname = "composite-ekg"; - version = "0.5.4.0"; - sha256 = "051dw8ncpsk2k05ipvlnkwv2gy6719w69v1hhwrryy3dad0f4wc3"; + version = "0.5.5.0"; + sha256 = "0bawdcx21dd0szxnnxs2iinzz6h4w2phk7mfs26fxiqx3f375lm4"; libraryHaskellDepends = [ base composite-base ekg-core lens text vinyl ]; @@ -49565,8 +51138,8 @@ self: { }: mkDerivation { pname = "composite-opaleye"; - version = "0.5.4.0"; - sha256 = "1k71v4dz4vl70ignjp6hgw6j4c9hdgafd9x973dk7w332m2vjdpn"; + version = "0.5.5.0"; + sha256 = "0s54g9c1lm3jrdj44cvzxgbfaf7l2fdq2yy25vhqdmww50h8q1cx"; libraryHaskellDepends = [ base bytestring composite-base lens opaleye postgresql-simple product-profunctors profunctors template-haskell text vinyl @@ -49588,8 +51161,8 @@ self: { }: mkDerivation { pname = "composite-swagger"; - version = "0.5.4.0"; - sha256 = "0i2jfchl88mrk9kmf8yv7cbv006ghilqsnbic7ddsbkzrjy1vdw0"; + version = "0.5.5.0"; + sha256 = "1qisvrs93jnrrjyhzdn0xwq54jc1mc8avpzq41a39ak5xdslzf6a"; libraryHaskellDepends = [ base composite-base insert-ordered-containers lens swagger2 template-haskell text vinyl @@ -49628,19 +51201,19 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "composition-prelude"; - version = "1.5.0.8"; - sha256 = "1pgpjmb5pnnil98h6xrr9vmxxn8hgh20k9gjzm3jqzmx0l6dyspc"; + version = "1.5.3.1"; + sha256 = "0dq4znxr3qy2avmv68lzw4xrbfccap19ri2hxmlkl6r8p2850k7d"; libraryHaskellDepends = [ base ]; description = "Higher-order function combinators"; license = stdenv.lib.licenses.bsd3; }) {}; - "composition-prelude_1_5_3_1" = callPackage + "composition-prelude_2_0_2_1" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "composition-prelude"; - version = "1.5.3.1"; - sha256 = "0dq4znxr3qy2avmv68lzw4xrbfccap19ri2hxmlkl6r8p2850k7d"; + version = "2.0.2.1"; + sha256 = "0vxgy13k0ca3bi7rh9wc1pdrlpdjbm6va95djmmysdw8a9yyp9wi"; libraryHaskellDepends = [ base ]; description = "Higher-order function combinators"; license = stdenv.lib.licenses.bsd3; @@ -49871,21 +51444,22 @@ self: { "concraft" = callPackage ({ mkDerivation, aeson, array, base, binary, bytestring, cmdargs , comonad, containers, crf-chain1-constrained, crf-chain2-tiers - , data-lens, lazy-io, monad-codec, monad-ox, sgd, tagset-positional - , temporary, text, text-binary, transformers, vector, vector-binary - , zlib + , data-lens, data-memocombinators, lazy-io, monad-codec, monad-ox + , parallel, pedestrian-dag, sgd, tagset-positional, temporary, text + , text-binary, transformers, vector, vector-binary, zlib }: mkDerivation { pname = "concraft"; - version = "0.9.4"; - sha256 = "17q7mhf0n9pnxhvwk3yy61ljfifz8nhld1xhhnn13fldq34663q3"; + version = "0.14.2"; + sha256 = "151cp99iah0fd50fkizidcla7f1kvb0jwgl1cj3j6f25j21894dy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson array base binary bytestring cmdargs comonad containers - crf-chain1-constrained crf-chain2-tiers data-lens lazy-io - monad-codec monad-ox sgd tagset-positional temporary text - text-binary transformers vector vector-binary zlib + crf-chain1-constrained crf-chain2-tiers data-lens + data-memocombinators lazy-io monad-codec monad-ox parallel + pedestrian-dag sgd tagset-positional temporary text text-binary + transformers vector vector-binary zlib ]; description = "Morphological disambiguation based on constrained CRFs"; license = stdenv.lib.licenses.bsd3; @@ -49916,21 +51490,28 @@ self: { "concraft-pl" = callPackage ({ mkDerivation, aeson, base, binary, bytestring, cmdargs, concraft - , containers, lazy-io, mtl, network, process, sgd, split - , tagset-positional, text, transformers + , containers, crf-chain1-constrained, crf-chain2-tiers, dhall + , filepath, http-types, lazy-io, lens, mtl, network, pedestrian-dag + , process, scotty, sgd, split, tagset-positional, text + , transformers, vector, wreq }: mkDerivation { pname = "concraft-pl"; - version = "0.7.4"; - sha256 = "0yhq3vdg7l0ibhv0pxj70jm5lrfjk3k0xd1p6ap6im4rh3xxvgw3"; + version = "2.4.0"; + sha256 = "0gc50aadzryy1a8mj85i4afgip34w6pk4s2kqsn10910634lmy6h"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - aeson base binary bytestring concraft containers lazy-io mtl - network process sgd split tagset-positional text transformers + aeson base binary bytestring concraft containers + crf-chain1-constrained crf-chain2-tiers dhall http-types lazy-io + lens mtl network pedestrian-dag process scotty sgd split + tagset-positional text transformers vector wreq + ]; + executableHaskellDepends = [ + base bytestring cmdargs concraft containers crf-chain1-constrained + dhall filepath pedestrian-dag sgd tagset-positional text ]; - executableHaskellDepends = [ cmdargs ]; description = "Morphological tagger for Polish"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -50057,8 +51638,8 @@ self: { }: mkDerivation { pname = "concurrency"; - version = "1.6.0.0"; - sha256 = "14zbwbp5mgnp3nv40qirnw1b8pv2kp1nqlhg36dnhw7l0mq5dwlk"; + version = "1.6.2.0"; + sha256 = "004h1wxdgqpxpk9vcvds759pn5qdp873b4bidakffxgh35nkxr68"; libraryHaskellDepends = [ array atomic-primops base exceptions monad-control mtl stm transformers @@ -50067,6 +51648,29 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "concurrency-benchmarks" = callPackage + ({ mkDerivation, async, base, bench-graph, bytestring, Chart + , Chart-diagrams, csv, deepseq, directory, gauge, getopt-generics + , mtl, random, split, streamly, text, transformers, typed-process + }: + mkDerivation { + pname = "concurrency-benchmarks"; + version = "0.1.1"; + sha256 = "1zbkyyryh24k67kh3amzscfh7mljj1l6yqd926bkl4ps4d1mdn5d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bench-graph bytestring Chart Chart-diagrams csv directory + getopt-generics split text transformers typed-process + ]; + benchmarkHaskellDepends = [ + async base deepseq gauge mtl random streamly transformers + ]; + description = "Benchmarks to compare concurrency APIs"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "concurrent-barrier" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -50116,8 +51720,8 @@ self: { }: mkDerivation { pname = "concurrent-dns-cache"; - version = "0.1.1"; - sha256 = "0q6mffxkdag9impmd69nfqvjhpmnb3wy88aqfnlb7q476g84yjkx"; + version = "0.1.2"; + sha256 = "1hczxqvlnp5nxcx3mdpv9cm7mv66823jhyw9pibfklpy94syiz5a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -50178,8 +51782,8 @@ self: { }: mkDerivation { pname = "concurrent-output"; - version = "1.10.6"; - sha256 = "1qlp1vij4qgcrkw8ym5xdc0pgfwklbhsfh56sgayy3cvpvcac093"; + version = "1.10.9"; + sha256 = "0mwf155w89nbbkjln7hhbn8k3f8p0ylcvgrg31cm7ijpx4499i4c"; libraryHaskellDepends = [ ansi-terminal async base directory exceptions process stm terminal-size text transformers unix @@ -50214,8 +51818,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "concurrent-split"; - version = "0.0.1"; - sha256 = "1rxq0l513mldz7rlpmpac7n6mipk4lciv58h77h0zypixy73qyb0"; + version = "0.0.1.1"; + sha256 = "0i9gak7q3ay8g1kzq7dg0bs36bg88n7kwy3h1r6jrni7mz7jh05f"; libraryHaskellDepends = [ base ]; description = "MVars and Channels with distinguished input and output side"; license = stdenv.lib.licenses.bsd3; @@ -50413,8 +52017,8 @@ self: { }: mkDerivation { pname = "conduit"; - version = "1.3.0.3"; - sha256 = "1sangm0qqi9dzlq95746a3kl14k8b09592a423shxjf2a0b1yx5v"; + version = "1.3.1"; + sha256 = "1mi0ad2ha51lyx1sw15zkzbh2bvv1q7jcfrxd4xc91d7mmk9n4mf"; libraryHaskellDepends = [ base bytestring directory exceptions filepath mono-traversable mtl primitive resourcet text transformers unix unliftio-core vector @@ -50442,8 +52046,8 @@ self: { }: mkDerivation { pname = "conduit-algorithms"; - version = "0.0.8.1"; - sha256 = "07gx2q3d1bbfw14q41rmqg0i4m018pci10lswc0k1ij6lw7sb9fd"; + version = "0.0.8.2"; + sha256 = "1s423n2hybxdsady7spi4iy9s5lm07dsl0rjxn400y09faizm5x8"; libraryHaskellDepends = [ async base bytestring bzlib-conduit conduit conduit-combinators conduit-extra containers deepseq exceptions lzma-conduit @@ -50473,8 +52077,8 @@ self: { pname = "conduit-audio"; version = "0.2.0.3"; sha256 = "089k7l197xbxva0h281hr3p4v8pww1im7r111q7jrq7aqfgifrb1"; - revision = "1"; - editedCabalFile = "0ab8qxh5b60m4dyrdbaak8xj7kxlp3kzbs5fpg3fjxkpcqhnm1mx"; + revision = "2"; + editedCabalFile = "0zldqx1r2wmvqwg8r6x7v65h2nqr7fjcxab74f0f5i1nqsd5b51a"; libraryHaskellDepends = [ base conduit vector ]; description = "Combinators to efficiently slice and dice audio streams"; license = stdenv.lib.licenses.bsd3; @@ -50488,8 +52092,8 @@ self: { pname = "conduit-audio-lame"; version = "0.1.2.1"; sha256 = "1zyq0m5lblphp892ljvg6ix75rxa1ds5ksfk3cvj7kf074jw66za"; - revision = "1"; - editedCabalFile = "0b4d8n0lbsivpc0j17xl0vm6gp0sm7jjiysyxwh0m2xncx9l57nr"; + revision = "2"; + editedCabalFile = "09cly6yly3vdlp8qbv6iyrk84aca7v6d160hwg9ai0dmjxk0jkl4"; libraryHaskellDepends = [ base bytestring conduit conduit-audio resourcet transformers vector ]; @@ -50508,8 +52112,8 @@ self: { pname = "conduit-audio-samplerate"; version = "0.1.0.3"; sha256 = "07hbqf7is7010ibp2k5fh4lx3s22vp6c4ihsid05ismk0sdpdypi"; - revision = "1"; - editedCabalFile = "03546czh1jn04kc7df3lrbpjf5pnssh555chjij8b6h25qrx8jrw"; + revision = "2"; + editedCabalFile = "1xp5mqd8svgdz9lwz2vw5mwkm98n834i2k83axwfwvpqr2jlkqa9"; libraryHaskellDepends = [ base conduit conduit-audio resourcet transformers vector ]; @@ -50528,8 +52132,8 @@ self: { pname = "conduit-audio-sndfile"; version = "0.1.2.1"; sha256 = "0b326pdvqpiawqnjkmwfgf5ghvg9jn1afini0ihw8cpc7znx846z"; - revision = "1"; - editedCabalFile = "1v0zcagmgr80wfqs328pd7m7z54q834yw0vn218jl6ld5fv581mg"; + revision = "2"; + editedCabalFile = "00c628bx1j8p342pc03p884illajqsgi47yplfxvdywxcijnwbn3"; libraryHaskellDepends = [ base conduit conduit-audio hsndfile hsndfile-vector resourcet transformers @@ -50550,6 +52154,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "conduit-concurrent-map" = callPackage + ({ mkDerivation, base, conduit, containers, hspec, HUnit, mtl + , resourcet, say, unliftio, unliftio-core, vector + }: + mkDerivation { + pname = "conduit-concurrent-map"; + version = "0.1.1"; + sha256 = "0rn7sry51xiz00hrs2vvqff18lnmmzyadrd858g1ixga76f44z2j"; + libraryHaskellDepends = [ + base conduit containers mtl resourcet unliftio unliftio-core vector + ]; + testHaskellDepends = [ base conduit hspec HUnit say ]; + description = "Concurrent, order-preserving mapping Conduit"; + license = stdenv.lib.licenses.mit; + }) {}; + "conduit-connection" = callPackage ({ mkDerivation, base, bytestring, conduit, connection, HUnit , network, resourcet, test-framework, test-framework-hunit @@ -50804,8 +52424,8 @@ self: { }: mkDerivation { pname = "conduit-zstd"; - version = "0.0.1.0"; - sha256 = "0psy03s9w9gw5s4a2grvfk9xwjd3g63qch7w4i2kvl3cf9yddsa0"; + version = "0.0.1.1"; + sha256 = "04h7w2903hgw4gjcx2pg29yinnmfapawvc19hd3r57rr12fzb0c6"; libraryHaskellDepends = [ base bytestring conduit zstd ]; testHaskellDepends = [ base bytestring conduit conduit-combinators conduit-extra directory @@ -50849,6 +52469,63 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "confcrypt" = callPackage + ({ mkDerivation, amazonka, amazonka-kms, base, base64-bytestring + , bytestring, conduit, containers, crypto-pubkey-openssh + , crypto-pubkey-types, cryptonite, deepseq, HUnit, lens, megaparsec + , memory, mtl, optparse-applicative, parser-combinators, QuickCheck + , tasty, tasty-hunit, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "confcrypt"; + version = "0.1.0.4"; + sha256 = "1c25xjpnw802pqfjksx5fxjq9ynwfjkkmyad169bvfasry98cdbb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + amazonka amazonka-kms base base64-bytestring bytestring conduit + containers crypto-pubkey-openssh crypto-pubkey-types cryptonite + deepseq lens megaparsec mtl optparse-applicative parser-combinators + text transformers + ]; + executableHaskellDepends = [ + amazonka amazonka-kms base base64-bytestring bytestring conduit + containers crypto-pubkey-openssh crypto-pubkey-types cryptonite + deepseq lens megaparsec mtl optparse-applicative parser-combinators + text transformers + ]; + testHaskellDepends = [ + amazonka amazonka-kms base base64-bytestring bytestring conduit + containers crypto-pubkey-openssh crypto-pubkey-types cryptonite + deepseq HUnit lens megaparsec memory mtl optparse-applicative + parser-combinators QuickCheck tasty tasty-hunit tasty-quickcheck + text transformers + ]; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "confetti" = callPackage + ({ mkDerivation, base, cmdargs, directory, filepath, MissingH + , tasty, tasty-hunit, tasty-smallcheck, text, time, unix, yaml + }: + mkDerivation { + pname = "confetti"; + version = "1.0.0"; + sha256 = "1ryvfaizai0m98lb687laqmix17k0f4a8cpbvpn15scng604gf0k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath MissingH text time unix yaml + ]; + executableHaskellDepends = [ base cmdargs directory text ]; + testHaskellDepends = [ + base tasty tasty-hunit tasty-smallcheck text + ]; + description = "A simple config file swapping tool"; + license = stdenv.lib.licenses.mit; + }) {}; + "conffmt" = callPackage ({ mkDerivation, base, language-conf, megaparsec , optparse-applicative, pretty, text @@ -50900,6 +52577,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "config-ini_0_2_4_0" = callPackage + ({ mkDerivation, base, containers, directory, hedgehog, ini + , megaparsec, text, transformers, unordered-containers + }: + mkDerivation { + pname = "config-ini"; + version = "0.2.4.0"; + sha256 = "0dfm4xb1sd713rcqzplzdgw68fyhj24i6lj8j3q8kldpmkl98lbf"; + libraryHaskellDepends = [ + base containers megaparsec text transformers unordered-containers + ]; + testHaskellDepends = [ + base containers directory hedgehog ini text unordered-containers + ]; + description = "A library for simple INI-based configuration files"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "config-manager" = callPackage ({ mkDerivation, base, directory, filepath, HUnit, parsec , temporary, test-framework, test-framework-hunit, text, time @@ -50942,8 +52638,8 @@ self: { pname = "config-schema"; version = "0.5.0.1"; sha256 = "18zdq0w65cs2zy8p0pvb0jfqffcyxq9km1c2h5fvky8c689lp0gp"; - revision = "2"; - editedCabalFile = "0wibr3739xwkvdl48cahppaxn8v20gcmhrjxjj8hkhvgnbpfi2gn"; + revision = "3"; + editedCabalFile = "102mwr18aas924hlxsyyx5pi8skkb2misic1h95f6khpz7wcy3vy"; libraryHaskellDepends = [ base config-value containers free kan-extensions pretty semigroupoids text transformers @@ -50975,6 +52671,8 @@ self: { pname = "config-value"; version = "0.6.3.1"; sha256 = "0gfr9qcw8a7y1y9cn6635y8fgvrpkmcqx31bn2a070rbrmk3757z"; + revision = "1"; + editedCabalFile = "16h47yc8z3fkxs6gdyzfkahi9ibm7narkc72xcx67bmk309xb46c"; libraryHaskellDepends = [ array base pretty text ]; libraryToolDepends = [ alex happy ]; description = "Simple, layout-based value language similar to YAML or JSON"; @@ -50987,6 +52685,8 @@ self: { pname = "config-value-getopt"; version = "0.1.1.0"; sha256 = "0ypg8wl17vqdqsk1gpaba11v63xmqysfp4cd4ii8zha7pfmlhb4c"; + revision = "1"; + editedCabalFile = "1vdm5pgql8cggdkqxhc2z0cg2s7xayghdm51k0m3lx9396f5pxm8"; libraryHaskellDepends = [ base config-value text ]; description = "Interface between config-value and System.GetOpt"; license = stdenv.lib.licenses.mit; @@ -51393,12 +53093,12 @@ self: { }) {}; "constrained-categories" = callPackage - ({ mkDerivation, base, tagged, void }: + ({ mkDerivation, base, semigroups, tagged, void }: mkDerivation { pname = "constrained-categories"; - version = "0.3.1.0"; - sha256 = "0xxmbvzxa2phwn25haxbr6gv0cnh92c1i2l5anhckqizx29gl668"; - libraryHaskellDepends = [ base tagged void ]; + version = "0.3.1.1"; + sha256 = "00h8pw0pqj7lmngwzmz27lmvglpidgxhhxrdf275s49cdnkf8cvk"; + libraryHaskellDepends = [ base semigroups tagged void ]; description = "Constrained clones of the category-theory type classes, using ConstraintKinds"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; @@ -51541,8 +53241,8 @@ self: { ({ mkDerivation, base, constraints, template-haskell }: mkDerivation { pname = "constraints-extras"; - version = "0.1.0.1"; - sha256 = "12m6z1va1idbqnl7syljgk8hy82vm0lymf262331jmhjb744awpz"; + version = "0.2.1.0"; + sha256 = "17rz4j5xgh4qn8ngd4b2814zdp1c59mcksg9jxbln6nvzvw7q0ng"; libraryHaskellDepends = [ base constraints template-haskell ]; description = "Utility package for constraints"; license = stdenv.lib.licenses.bsd3; @@ -51639,8 +53339,8 @@ self: { ({ mkDerivation, base, containers, convert, lens, text, vector }: mkDerivation { pname = "container"; - version = "1.1.2"; - sha256 = "1i2zf7hn5pg0dmgq93w0i2v3vjsdryn6895za6mzfpdk7vyxsxsj"; + version = "1.1.5"; + sha256 = "1hh3ahw1vfmws1hyyl6blqyxaz4qcip0h0d80ia8pb6b1gfbvxsm"; libraryHaskellDepends = [ base containers convert lens text vector ]; @@ -51823,12 +53523,12 @@ self: { }) {}; "contiguous" = callPackage - ({ mkDerivation, base, primitive }: + ({ mkDerivation, base, deepseq, primitive }: mkDerivation { pname = "contiguous"; - version = "0.2.0.0"; - sha256 = "1cm6syjrql90m54hsinyknfjhspj47ikskq3fv408bl4sx3gk2kl"; - libraryHaskellDepends = [ base primitive ]; + version = "0.3.1.0"; + sha256 = "1x1rv1r05v725xbax2qig36h03gah7mx8r8vd1dcdcy6lm6lsc4i"; + libraryHaskellDepends = [ base deepseq primitive ]; description = "Unified interface for primitive arrays"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -51838,13 +53538,27 @@ self: { ({ mkDerivation, base, contiguous, primitive }: mkDerivation { pname = "contiguous-checked"; - version = "0.2.0.0"; - sha256 = "0cb7cankkmn8nb7v6fy4ykcglfd4sd5nc916lg1nyj7fjr5v7y4l"; + version = "0.3.0.0"; + sha256 = "144v6c9w0x9a43z1wpfgrq8k5h3d9nnrdxx87wcrkfcprcghdy7b"; libraryHaskellDepends = [ base contiguous primitive ]; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "contiguous-fft" = callPackage + ({ mkDerivation, base, contiguous, prim-instances, primitive }: + mkDerivation { + pname = "contiguous-fft"; + version = "0.1.0.1"; + sha256 = "07nv27gj4shh22azf1nl1yr7xvzy4hzmp66yjsgxywj50850i6dq"; + libraryHaskellDepends = [ + base contiguous prim-instances primitive + ]; + description = "dft of contiguous memory structures"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "continue" = callPackage ({ mkDerivation, base, bifunctors, monad-control, mtl , semigroupoids, transformers, transformers-base @@ -51954,6 +53668,8 @@ self: { pname = "contravariant-extras"; version = "0.3.4"; sha256 = "0gg62ccl94kvh7mnvdq09pifqxjx2kgs189si90nmg44bafj7a9n"; + revision = "1"; + editedCabalFile = "1h2955ahga6i4fn7k8v66l03v77p6fhsac6ck8gpabkc08ij60wp"; libraryHaskellDepends = [ base base-prelude contravariant semigroups template-haskell tuple-th @@ -51998,6 +53714,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "control-dsl" = callPackage + ({ mkDerivation, base, containers, doctest, doctest-discover + , temporary + }: + mkDerivation { + pname = "control-dsl"; + version = "0.2.1.3"; + sha256 = "0rv9wpjnr3y957vd6l8vmn87f9gi97nhk07bkgpr8083avi9biz8"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers doctest doctest-discover temporary + ]; + description = "An alternative to monads for control flow DSLs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "control-event" = callPackage ({ mkDerivation, base, containers, stm, time }: mkDerivation { @@ -52136,14 +53868,12 @@ self: { }) {}; "control-monad-free" = callPackage - ({ mkDerivation, base, prelude-extras, transformers }: + ({ mkDerivation, base, transformers }: mkDerivation { pname = "control-monad-free"; - version = "0.6.1"; - sha256 = "11i297ngwb5ck23vsr84fh5qx4hn7fzm9ml90y79lwi97hyigagy"; - revision = "1"; - editedCabalFile = "1901lm2md7flri4ms745lgla18x2k7v0xh51jbjbx6202ppcx3fh"; - libraryHaskellDepends = [ base prelude-extras transformers ]; + version = "0.6.2"; + sha256 = "1habgf7byffqf1rqjkzpihvdhclaafgqsqpfpwp3fgpj5ayk1j33"; + libraryHaskellDepends = [ base transformers ]; description = "Free monads and monad transformers"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -52685,6 +54415,8 @@ self: { pname = "corecursive-main"; version = "0.1.0.0"; sha256 = "14ckdqmy3r06kqhlp7mpapmx01369vcfmaj78gjywlqznchpw6dk"; + revision = "1"; + editedCabalFile = "0ffdav9hqn3vn3a2fpxcjlflir0f2lay800rsdi1qg67jycdfk73"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base process ]; @@ -52918,6 +54650,8 @@ self: { pname = "country"; version = "0.1.6"; sha256 = "0a4r2jnp15xy18s6xpd4p10cgq3hd8qqzhy5lakmzymivwq6xcq9"; + revision = "1"; + editedCabalFile = "04a2s0zlm4garihnm3xl9avf88vjnbvpsyb2ckk3z7ydjq0y3938"; libraryHaskellDepends = [ aeson attoparsec base bytestring deepseq ghc-prim hashable primitive scientific text unordered-containers @@ -53145,8 +54879,8 @@ self: { ({ mkDerivation, base, containers, parallel }: mkDerivation { pname = "cpsa"; - version = "3.6.0"; - sha256 = "1c2hhdny9nn10rgaray827fqc3wq02pv8pf853cy865dl6zdihpb"; + version = "3.6.1"; + sha256 = "04hvb1z483gh7mb5q1mvsiym8jg29512wnrfdssl8y9c90qhk2sp"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -53218,7 +54952,8 @@ self: { libraryToolDepends = [ c2hs ]; description = "Bindings for libpython"; license = stdenv.lib.licenses.gpl3; - }) {inherit (pkgs) python34;}; + hydraPlatforms = stdenv.lib.platforms.none; + }) {python34 = null;}; "cql" = callPackage ({ mkDerivation, base, bytestring, cereal, containers, Decimal @@ -53239,37 +54974,10 @@ self: { ]; description = "Cassandra CQL binary protocol"; license = "unknown"; - }) {}; - - "cql-io" = callPackage - ({ mkDerivation, async, auto-update, base, bytestring, containers - , cql, cryptohash, data-default-class, Decimal, exceptions - , hashable, HsOpenSSL, iproute, lens, monad-control, mtl - , mwc-random, network, raw-strings-qq, retry, semigroups, stm - , tasty, tasty-hunit, text, time, tinylog, transformers - , transformers-base, unordered-containers, uuid, vector - }: - mkDerivation { - pname = "cql-io"; - version = "1.0.1"; - sha256 = "06imd6cjfh7jnr8s0d2pqlg82w9h0s81xpyjir6hci61al6yfx5q"; - libraryHaskellDepends = [ - async auto-update base bytestring containers cql cryptohash - data-default-class exceptions hashable HsOpenSSL iproute lens - monad-control mtl mwc-random network retry semigroups stm text time - tinylog transformers transformers-base unordered-containers uuid - vector - ]; - testHaskellDepends = [ - base containers cql Decimal iproute mtl raw-strings-qq tasty - tasty-hunit text time tinylog uuid - ]; - description = "Cassandra CQL client"; - license = stdenv.lib.licenses.mpl20; hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "cql-io_1_0_1_1" = callPackage + "cql-io" = callPackage ({ mkDerivation, async, auto-update, base, bytestring, containers , cql, cryptohash, data-default-class, Decimal, exceptions , hashable, HsOpenSSL, iproute, lens, monad-control, mtl @@ -53490,19 +55198,15 @@ self: { }) {crack = null;}; "crackNum" = callPackage - ({ mkDerivation, base, data-binary-ieee754, FloatingHex, ieee754 }: + ({ mkDerivation, array, base, FloatingHex }: mkDerivation { pname = "crackNum"; - version = "2.1"; - sha256 = "10z192nd9ik4ry0bjmkdpyvys75h3xz106588z8m1ix7caf1208a"; + version = "2.3"; + sha256 = "1wrqq2g6hvqa8w0c4nad35d1favcjqi93ywnxqkc3i7pl37jb3s2"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ - base data-binary-ieee754 FloatingHex ieee754 - ]; - executableHaskellDepends = [ - base data-binary-ieee754 FloatingHex ieee754 - ]; + libraryHaskellDepends = [ array base FloatingHex ]; + executableHaskellDepends = [ array base FloatingHex ]; description = "Crack various integer, floating-point data formats"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -53703,8 +55407,8 @@ self: { }: mkDerivation { pname = "creatur"; - version = "5.9.25"; - sha256 = "00bhszbjz7in5z1bilb1m3ld5sdd6xk5s95h6cw882qz0i1dmlp5"; + version = "5.9.27"; + sha256 = "016f5rzn2dvd85mdjcdrc7jmy4v75sa4qf98rqyp8qc8cpcqcx4c"; libraryHaskellDepends = [ array base binary bytestring cereal cond directory exceptions filepath gray-extended hdaemonize hsyslog MonadRandom mtl random @@ -53808,16 +55512,18 @@ self: { "crf-chain1-constrained" = callPackage ({ mkDerivation, array, base, binary, containers, data-lens - , logfloat, monad-codec, parallel, random, sgd, vector - , vector-binary, vector-th-unbox + , data-memocombinators, logfloat, monad-codec, parallel + , pedestrian-dag, random, sgd, vector, vector-binary + , vector-th-unbox }: mkDerivation { pname = "crf-chain1-constrained"; - version = "0.3.2"; - sha256 = "02xf9q96rlmmfcdz45bpbsdi0ki7mdrdwzg2zph7b55jwsnb4fja"; + version = "0.6.0"; + sha256 = "0yzwvzknn0qd8d2b0fqk1lznz8fplv6gx8x5hlmhqmi2f625yav7"; libraryHaskellDepends = [ - array base binary containers data-lens logfloat monad-codec - parallel random sgd vector vector-binary vector-th-unbox + array base binary containers data-lens data-memocombinators + logfloat monad-codec parallel pedestrian-dag random sgd vector + vector-binary vector-th-unbox ]; description = "First-order, constrained, linear-chain conditional random fields"; license = stdenv.lib.licenses.bsd3; @@ -53844,16 +55550,17 @@ self: { "crf-chain2-tiers" = callPackage ({ mkDerivation, array, base, binary, comonad, containers - , data-lens, logfloat, monad-codec, parallel, sgd, vector - , vector-binary, vector-th-unbox + , data-lens, data-memocombinators, logfloat, monad-codec, parallel + , pedestrian-dag, sgd, vector, vector-binary, vector-th-unbox }: mkDerivation { pname = "crf-chain2-tiers"; - version = "0.2.4"; - sha256 = "0sxa5rsla676x47a1l8cvypccyl8vi7y68fnbnrk7r20ahw6vxi1"; + version = "0.6.0"; + sha256 = "14vn96vq7ck9xs1gnjmsxi6hr8mlpa6vbr53v2v4lmbav29jqrhr"; libraryHaskellDepends = [ - array base binary comonad containers data-lens logfloat monad-codec - parallel sgd vector vector-binary vector-th-unbox + array base binary comonad containers data-lens data-memocombinators + logfloat monad-codec parallel pedestrian-dag sgd vector + vector-binary vector-th-unbox ]; description = "Second-order, tiered, constrained, linear conditional random fields"; license = stdenv.lib.licenses.bsd3; @@ -53902,6 +55609,8 @@ self: { pname = "criterion"; version = "1.4.1.0"; sha256 = "0v429araqkcw3wwwi6fsp0g7g1hy3l47p061lcy7r4m7d9khd4y4"; + revision = "1"; + editedCabalFile = "0jg7mk9y9br5aqi29vrrrq28mnyknyg96zmr8rrlxw0rf68l892a"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -53924,32 +55633,31 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "criterion_1_5_1_0" = callPackage + "criterion_1_5_3_0" = callPackage ({ mkDerivation, aeson, ansi-wl-pprint, base, base-compat , base-compat-batteries, binary, bytestring, cassava, code-page , containers, criterion-measurement, deepseq, directory, exceptions - , fail, filepath, Glob, HUnit, js-flot, js-jquery, microstache, mtl - , mwc-random, optparse-applicative, parsec, QuickCheck, semigroups - , statistics, tasty, tasty-hunit, tasty-quickcheck, text, time - , transformers, transformers-compat, vector, vector-algorithms + , filepath, Glob, HUnit, js-flot, js-jquery, microstache, mtl + , mwc-random, optparse-applicative, parsec, QuickCheck, statistics + , tasty, tasty-hunit, tasty-quickcheck, text, time, transformers + , transformers-compat, vector, vector-algorithms }: mkDerivation { pname = "criterion"; - version = "1.5.1.0"; - sha256 = "1ixmr1mjid3yds5lzhcrjmvvlpgsn579wns96x5n1rkba14srxcq"; + version = "1.5.3.0"; + sha256 = "17q4dj9sl9dp2gyknycc9kdp5y6ak4vlmbfqp1w0fwfy76aaj0mn"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson ansi-wl-pprint base base-compat-batteries binary bytestring cassava code-page containers criterion-measurement deepseq - directory exceptions fail filepath Glob js-flot js-jquery - microstache mtl mwc-random optparse-applicative parsec semigroups - statistics text time transformers transformers-compat vector - vector-algorithms + directory exceptions filepath Glob js-flot js-jquery microstache + mtl mwc-random optparse-applicative parsec statistics text time + transformers transformers-compat vector vector-algorithms ]; executableHaskellDepends = [ - base base-compat-batteries optparse-applicative semigroups + base base-compat-batteries optparse-applicative ]; testHaskellDepends = [ aeson base base-compat base-compat-batteries bytestring deepseq @@ -54185,8 +55893,8 @@ self: { pname = "crypt-sha512"; version = "0"; sha256 = "1wsma9frdrn39i506zydlzlk1ir6jh1pidqfjms8rwqjpx965gn2"; - revision = "1"; - editedCabalFile = "0wi8d12i2v76irrv0f16y4sfcn2a9sg92l11499djidmdq50vji9"; + revision = "2"; + editedCabalFile = "071lxiwsf23ga1fkbjd47ykz7f5irhsh7q7zz2qczzjgnvzadadh"; libraryHaskellDepends = [ attoparsec base bytestring cryptohash-sha512 ]; @@ -54327,19 +56035,44 @@ self: { }) {}; "crypto-enigma" = callPackage - ({ mkDerivation, base, containers, HUnit, MissingH, mtl, QuickCheck - , split + ({ mkDerivation, ansi-terminal, base, containers, HUnit, mtl + , optparse-applicative, QuickCheck, split, text }: mkDerivation { pname = "crypto-enigma"; - version = "0.0.2.12"; - sha256 = "0g5qnr7pds5q1n77w1sw4m6kmzm020w9mdf4x2cs18iwg8wl5f9b"; - libraryHaskellDepends = [ base containers MissingH mtl split ]; + version = "0.0.3.1"; + sha256 = "0iadzyp44ylzwq65jqvln1cmlnsvpwvy0cvpn8xfdqd1x0qil8i2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers mtl split text ]; + executableHaskellDepends = [ + ansi-terminal base containers mtl optparse-applicative split text + ]; testHaskellDepends = [ base HUnit QuickCheck ]; description = "An Enigma machine simulator with display"; license = stdenv.lib.licenses.bsd3; }) {}; + "crypto-enigma_0_1_1_4" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, HUnit + , optparse-applicative, QuickCheck, split, text + }: + mkDerivation { + pname = "crypto-enigma"; + version = "0.1.1.4"; + sha256 = "17bggc1wz1qp0midriwwackm86w148r6y8ph3x0nsxblqzw8021z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers split text ]; + executableHaskellDepends = [ + ansi-terminal base containers optparse-applicative split text + ]; + testHaskellDepends = [ base HUnit QuickCheck ]; + description = "An Enigma machine simulator with display"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "crypto-multihash" = callPackage ({ mkDerivation, base, base58-bytestring, bytestring, containers , cryptonite, hspec, memory, QuickCheck, string-conversions @@ -54650,8 +56383,8 @@ self: { pname = "cryptohash-md5"; version = "0.11.100.1"; sha256 = "1y8q7s2bn4gdknw1wjikdnar2b5pgz3nv3220lxrlgpsf23x82vi"; - revision = "2"; - editedCabalFile = "0vyb9cfvpfxpslxvvhd48gw37i9g8ry5x63xwxd9q7xfiqhs7p3a"; + revision = "3"; + editedCabalFile = "0ld224mdmw9mgzcl20q82rqkyl7d5vmi1iknsyymq58gcvcwdi2m"; libraryHaskellDepends = [ base bytestring ]; testHaskellDepends = [ base base16-bytestring bytestring pureMD5 tasty tasty-hunit @@ -54670,8 +56403,8 @@ self: { pname = "cryptohash-sha1"; version = "0.11.100.1"; sha256 = "1aqdxdhxhl9jldh951djpwxx8z7gzaqspxl7iwpl84i5ahrsyy9w"; - revision = "2"; - editedCabalFile = "0xas0nbq9bfdzlj6k565ibizv1cqvzfzsdj6q9pdiiwyxqblqc3m"; + revision = "3"; + editedCabalFile = "0i30cc85732v27baibdjy2kjjkdfv335ib5sk5ggwvsysvvvr66l"; libraryHaskellDepends = [ base bytestring ]; testHaskellDepends = [ base base16-bytestring bytestring SHA tasty tasty-hunit @@ -54690,8 +56423,8 @@ self: { pname = "cryptohash-sha256"; version = "0.11.101.0"; sha256 = "1p85vajcgw9hmq8zsz9krzx0vxh7aggwbg5w9ws8w97avcsn8xaj"; - revision = "1"; - editedCabalFile = "19birnmwga1yh82l4jqc3fygqkqcf5y8dlldnxfswngkzc3rvwp3"; + revision = "2"; + editedCabalFile = "0m5h68xm60wrjv88gg6cn1q5qki5674mxl4d6sn3vxpbcj9b5417"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring ]; @@ -54712,8 +56445,8 @@ self: { pname = "cryptohash-sha512"; version = "0.11.100.1"; sha256 = "1abi23dr3vzslkh0cx24cdn2gy88jjm4qr6rcm543ajyaywqns8h"; - revision = "2"; - editedCabalFile = "1xy1j3bn2w8my0q04s7z460rddmnqfdh43l95m86rpk75xpiryil"; + revision = "3"; + editedCabalFile = "19m1fp0i7ba84aa72d5wf59c7j0p4yr1bc43in8pspgywhsr3lfl"; libraryHaskellDepends = [ base bytestring ]; testHaskellDepends = [ base base16-bytestring bytestring SHA tasty tasty-hunit @@ -54762,8 +56495,8 @@ self: { pname = "cryptoids-types"; version = "0.0.0"; sha256 = "0qp6lx1k2mqay1i4wgkwgaqamp33gijw0wb13rh71i0qwyvnr51b"; - revision = "2"; - editedCabalFile = "0dzfdjqbw197jrd7iygw8a74b9ryvym5xh8k9zy29y40ln20i2hg"; + revision = "3"; + editedCabalFile = "1v8fgyh03qggn0fr2kg79m3r1v9i85q0dihgmbq5z4s1y700c8vq"; libraryHaskellDepends = [ base binary http-api-data path-pieces ]; description = "Shared types for encrypting internal object identifiers before exposure"; license = stdenv.lib.licenses.bsd3; @@ -54868,6 +56601,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) openssl;}; + "cryptostore" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, basement + , bytestring, cryptonite, hourglass, memory, pem, tasty + , tasty-hunit, tasty-quickcheck, x509 + }: + mkDerivation { + pname = "cryptostore"; + version = "0.1.0.0"; + sha256 = "1pq53k0dx0akwp1rkgadyb256w0lds8iq7yn2xb217nyjyghyrqz"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base basement bytestring cryptonite + hourglass memory pem x509 + ]; + testHaskellDepends = [ + asn1-types base bytestring cryptonite hourglass memory pem tasty + tasty-hunit tasty-quickcheck x509 + ]; + description = "Serialization of cryptographic data types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "cryptsy-api" = callPackage ({ mkDerivation, aeson, base, bytestring, deepseq, either , http-client, http-client-tls, old-locale, pipes-attoparsec @@ -54929,38 +56683,6 @@ self: { }) {}; "csg" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, containers - , criterion, doctest, doctest-driver-gen, gloss, gloss-raster - , QuickCheck, simple-vec3, strict, system-filepath, tasty - , tasty-hunit, tasty-quickcheck, transformers, turtle, vector - }: - mkDerivation { - pname = "csg"; - version = "0.1.0.4"; - sha256 = "1dril9ayqng04s6jnh28r8by604kkygbjiblp2c4px0bqvz3g5cx"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - attoparsec base bytestring containers QuickCheck simple-vec3 strict - transformers - ]; - executableHaskellDepends = [ - base gloss gloss-raster QuickCheck simple-vec3 strict - system-filepath turtle - ]; - testHaskellDepends = [ - base bytestring doctest doctest-driver-gen simple-vec3 tasty - tasty-hunit tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base criterion simple-vec3 strict vector - ]; - description = "Analytical CSG (Constructive Solid Geometry) library"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - - "csg_0_1_0_5" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers , criterion, doctest, doctest-driver-gen, gloss, gloss-raster , QuickCheck, simple-vec3, strict, system-filepath, tasty @@ -55149,8 +56871,8 @@ self: { }: mkDerivation { pname = "css-syntax"; - version = "0.0.7"; - sha256 = "0r30rnwpmzvwbhj9di5rvbsigfn1w325c700hvjyw826x53ivz13"; + version = "0.0.8"; + sha256 = "1h9h606q9m9sxgwjxx3km9b30l4rmaygd2zfigf38wz45vqfqwa2"; libraryHaskellDepends = [ attoparsec base bytestring scientific text ]; @@ -55161,21 +56883,24 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "css-syntax_0_0_8" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, directory, hspec - , scientific, text + "css-syntax_0_1_0_0" = callPackage + ({ mkDerivation, base, criterion, deepseq, directory, hspec + , QuickCheck, scientific, text }: mkDerivation { pname = "css-syntax"; - version = "0.0.8"; - sha256 = "1h9h606q9m9sxgwjxx3km9b30l4rmaygd2zfigf38wz45vqfqwa2"; - libraryHaskellDepends = [ - attoparsec base bytestring scientific text - ]; + version = "0.1.0.0"; + sha256 = "02f000nzc0dhjhlp1z82q4far8ablvzalpk918lg54f63lbqdwsh"; + revision = "1"; + editedCabalFile = "14241m9nm3wbbhajw95gdj9mvfzf4hmrzvk2wgjvkm71mg4yhwnr"; + libraryHaskellDepends = [ base scientific text ]; testHaskellDepends = [ - attoparsec base bytestring directory hspec scientific text + base directory hspec QuickCheck scientific text ]; - description = "This package implments a parser for the CSS syntax"; + benchmarkHaskellDepends = [ + base criterion deepseq directory scientific text + ]; + description = "High-performance CSS tokenizer and serializer"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -55431,8 +57156,8 @@ self: { }: mkDerivation { pname = "cublas"; - version = "0.4.0.1"; - sha256 = "0fk0yrm6arb85xxy7vr2bnkxgwassahfcl8lf9k99s9f9wqc9glr"; + version = "0.5.0.0"; + sha256 = "0s47wrmlb35dpym4dz3688qx8m166i2a9d8pqnfdzxy67zv98g1f"; setupHaskellDepends = [ base Cabal cuda directory filepath ]; libraryHaskellDepends = [ base cuda half storable-complex template-haskell @@ -55454,21 +57179,48 @@ self: { executableHaskellDepends = [ base GLUT Yampa ]; description = "3D Yampa/GLUT Puzzle Game"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "cuckoo-filter" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, cereal, containers + , criterion, hashable, QuickCheck, random, tasty, tasty-hunit + , tasty-quickcheck, time + }: + mkDerivation { + pname = "cuckoo-filter"; + version = "0.2.0.2"; + sha256 = "1yya8r3igwms910xp3cc4y1y34f5yw3yqqy1wy49d4xsi6smyjdc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base bytestring cereal containers hashable time + ]; + executableHaskellDepends = [ + aeson array base bytestring cereal containers criterion hashable + random time + ]; + testHaskellDepends = [ + aeson array base bytestring cereal containers hashable QuickCheck + tasty tasty-hunit tasty-quickcheck time + ]; + description = "Pure and impure Cuckoo Filter"; + license = stdenv.lib.licenses.mit; }) {}; "cuda" = callPackage ({ mkDerivation, base, bytestring, c2hs, Cabal, directory, filepath - , pretty, template-haskell + , pretty, template-haskell, uuid-types }: mkDerivation { pname = "cuda"; - version = "0.9.0.3"; - sha256 = "0ym5j3rllxyl9zqji47pngwbi032hzm0bv5j06756d5cb769k44q"; + version = "0.10.0.0"; + sha256 = "17l482fnackx4081mxax0dx0bsaqbbg4rxy4zmi5iv5q6f6v37x7"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal directory filepath ]; libraryHaskellDepends = [ - base bytestring filepath template-haskell + base bytestring filepath template-haskell uuid-types ]; libraryToolDepends = [ c2hs ]; executableHaskellDepends = [ base pretty ]; @@ -55499,8 +57251,8 @@ self: { pname = "cue-sheet"; version = "1.0.1"; sha256 = "13vzay3i385k8i2k56bl9rr9sy7mnhas4b35xc8q7744gbl5hji1"; - revision = "2"; - editedCabalFile = "09h4phhj0j1m4ab5gbfrz6475jn772x46l21k7l2qlxav6hi9w7x"; + revision = "3"; + editedCabalFile = "14kgk1digf1vbsr7v5jvj8gajkx0rkn3zjl4m8csqhxalkaxa2zl"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring containers data-default-class exceptions megaparsec @@ -55514,14 +57266,40 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "cue-sheet_2_0_0" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default-class + , exceptions, hspec, hspec-discover, hspec-megaparsec, megaparsec + , mtl, QuickCheck, text + }: + mkDerivation { + pname = "cue-sheet"; + version = "2.0.0"; + sha256 = "1w6gmxwrqz7jlm7f0rccrik86w0syhjk5w5cvg29gi2yzj3grnql"; + revision = "1"; + editedCabalFile = "0cnlyy7psk8qcwahiqfdpaybvrw899bv106p0i53lrdjxfdsmf4g"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers data-default-class exceptions megaparsec + mtl QuickCheck text + ]; + testHaskellDepends = [ + base bytestring exceptions hspec hspec-megaparsec megaparsec + QuickCheck text + ]; + testToolDepends = [ hspec-discover ]; + description = "Support for construction, rendering, and parsing of CUE sheets"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "cufft" = callPackage ({ mkDerivation, base, c2hs, Cabal, cuda, directory, filepath , template-haskell }: mkDerivation { pname = "cufft"; - version = "0.9.0.0"; - sha256 = "1is6vk0nhvchi0n7d1kpy4vydf82lsb52pq4hqffiawlp0vp5scv"; + version = "0.9.0.1"; + sha256 = "1cf11ia4i19bpbs0wzkz2hqzc22hh2dvbn8m5frnwild83zal4n3"; setupHaskellDepends = [ base Cabal cuda directory filepath template-haskell ]; @@ -55580,6 +57358,32 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "curl-runnings_0_9_2" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, cmdargs + , directory, hspec, hspec-expectations, http-conduit, http-types + , megaparsec, pretty-simple, regex-posix, tar, text + , unordered-containers, vector, yaml, zlib + }: + mkDerivation { + pname = "curl-runnings"; + version = "0.9.2"; + sha256 = "1xslp7zg6l3adljac6iga9c421cf0hab9zi4dyjbkws76imh1d0b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive directory hspec + hspec-expectations http-conduit http-types megaparsec pretty-simple + regex-posix text unordered-containers vector yaml + ]; + executableHaskellDepends = [ + aeson base bytestring cmdargs directory http-conduit tar text zlib + ]; + testHaskellDepends = [ base directory hspec hspec-expectations ]; + description = "A framework for declaratively writing curl based API tests"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "curlhs" = callPackage ({ mkDerivation, base, bytestring, hspec, rtld, time }: mkDerivation { @@ -55592,6 +57396,7 @@ self: { testHaskellDepends = [ base hspec ]; description = "bindings to libcurl, the multiprotocol file transfer library"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "currencies" = callPackage @@ -55618,6 +57423,7 @@ self: { ]; description = "Types representing standard and non-standard currencies"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "currency-codes" = callPackage @@ -55768,6 +57574,46 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "cursor" = callPackage + ({ mkDerivation, base, containers, microlens, text, validity + , validity-containers, validity-text + }: + mkDerivation { + pname = "cursor"; + version = "0.0.0.1"; + sha256 = "0iq83v3yp7rj1fn82qkwakxi180nri50irzf8p8bzi558c6b3bmr"; + libraryHaskellDepends = [ + base containers microlens text validity validity-containers + validity-text + ]; + description = "Purely Functional Cursors"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "cursor-gen" = callPackage + ({ mkDerivation, base, containers, cursor, genvalidity + , genvalidity-containers, genvalidity-hspec + , genvalidity-hspec-optics, genvalidity-text, hspec, microlens + , pretty-show, QuickCheck, text + }: + mkDerivation { + pname = "cursor-gen"; + version = "0.0.0.0"; + sha256 = "10jxxy3dx2gsddmq4l95ddim4cj85l7l76lamhgqlhx6zw4j7d52"; + libraryHaskellDepends = [ + base containers cursor genvalidity genvalidity-containers + genvalidity-text QuickCheck text + ]; + testHaskellDepends = [ + base containers cursor genvalidity-hspec genvalidity-hspec-optics + hspec microlens pretty-show QuickCheck text + ]; + description = "Generators for Purely Functional Cursors"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "curve25519" = callPackage ({ mkDerivation, base, bytestring, crypto-api, DRBG, HUnit , QuickCheck, tagged, test-framework, test-framework-hunit @@ -55806,15 +57652,15 @@ self: { "cusolver" = callPackage ({ mkDerivation, base, c2hs, Cabal, cublas, cuda, cusparse - , directory, filepath, half, storable-complex + , directory, filepath, half, storable-complex, template-haskell }: mkDerivation { pname = "cusolver"; - version = "0.1.0.1"; - sha256 = "1wjwdhy51pzvhvr50v7b1s9ljgk001wp9qlmwkkjih0csk79047k"; + version = "0.2.0.0"; + sha256 = "0v30wm32jcz7jy940y26zcqvjy1058bqf0v44xf73v53dlwkd07a"; setupHaskellDepends = [ base Cabal cuda directory filepath ]; libraryHaskellDepends = [ - base cublas cuda cusparse half storable-complex + base cublas cuda cusparse half storable-complex template-haskell ]; libraryToolDepends = [ c2hs ]; description = "FFI bindings to CUDA Solver, a LAPACK-like library"; @@ -55828,8 +57674,8 @@ self: { }: mkDerivation { pname = "cusparse"; - version = "0.1.0.1"; - sha256 = "1fsldpi4bglh875fc9blki3mlz14dal2j37651br1l587ky1v55w"; + version = "0.2.0.0"; + sha256 = "1y6qnxfdcw3ik3mjp4410846pq1l628d02bdasll1xd4r4r87vh6"; setupHaskellDepends = [ base Cabal cuda directory filepath ]; libraryHaskellDepends = [ base cuda half storable-complex ]; libraryToolDepends = [ c2hs ]; @@ -55939,8 +57785,8 @@ self: { ({ mkDerivation, base, template-haskell, transformers }: mkDerivation { pname = "czipwith"; - version = "1.0.1.0"; - sha256 = "0s1gz76789w5grm121fikgrxz1hjca6v6dwmds5zg63j6iir3f0p"; + version = "1.0.1.1"; + sha256 = "0hs296mwx62alp9fkpkhw9jsjqlygagvb911nx22b0pgyiwqa52a"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base transformers ]; description = "CZipWith class and deriving via TH"; @@ -55978,6 +57824,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "d10" = callPackage + ({ mkDerivation, base, doctest, template-haskell }: + mkDerivation { + pname = "d10"; + version = "0.2.1.0"; + sha256 = "0dbz1lil7qm0qnn1y5kakh6nyyc3jkv00125vfp9nk2n25yckb9z"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base doctest ]; + description = "Digits 0-9"; + license = stdenv.lib.licenses.mit; + }) {}; + "d3d11binding" = callPackage ({ mkDerivation, base, c-storable-deriving, d3d11, D3DCompiler , d3dx11, d3dxof, dxgi, dxguid, vect, Win32 @@ -56556,8 +58414,8 @@ self: { ({ mkDerivation, array, base, containers, transformers }: mkDerivation { pname = "data-accessor"; - version = "0.2.2.7"; - sha256 = "1vf2g1gac3rm32g97rl0fll51m88q7ry4m6khnl5j47qsmx24r9l"; + version = "0.2.2.8"; + sha256 = "1fq4gygxbz0bd0mzgvc1sl3m4gjnsv8nbgpnmdpa29zj5lb9agxc"; libraryHaskellDepends = [ array base containers transformers ]; description = "Utilities for accessing and manipulating fields of records"; license = stdenv.lib.licenses.bsd3; @@ -56619,8 +58477,8 @@ self: { }: mkDerivation { pname = "data-accessor-template"; - version = "0.2.1.15"; - sha256 = "0vxs6d6xv2lsxz81msgh5l91pvxma9gif69csi23nxq2xxapyaw0"; + version = "0.2.1.16"; + sha256 = "15gd6xlrq5ica514m5rdcz2dl8bibdmbsmnc98ddhx491c9g5rwk"; libraryHaskellDepends = [ base data-accessor template-haskell utility-ht ]; @@ -57338,8 +59196,8 @@ self: { ({ mkDerivation, base, doctest }: mkDerivation { pname = "data-forest"; - version = "0.1.0.6"; - sha256 = "11iisc82cgma5pp6apnjg112dd4cvqxclwf09zh9rh50lzkml9dk"; + version = "0.1.0.7"; + sha256 = "1q41cwinvv0ys260f1f7005403pvz1gbwn0d6cnwh8b7rlgp8f4j"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest ]; description = "A simple multi-way tree data structure"; @@ -57826,8 +59684,8 @@ self: { ({ mkDerivation, base, stm, transformers }: mkDerivation { pname = "data-ref"; - version = "0.0.1.1"; - sha256 = "0s7jckxgfd61ngzfqqd36jl1qswj1y3zgsyhj6bij6bl7klbxnm4"; + version = "0.0.1.2"; + sha256 = "0896wjkpk52cndlzkdr51s1rasi0n9b100058f1sb4qzl1dgcp30"; libraryHaskellDepends = [ base stm transformers ]; description = "Unify STRef and IORef in plain Haskell 98"; license = stdenv.lib.licenses.bsd3; @@ -58115,15 +59973,15 @@ self: { }) {}; "data-timeout" = callPackage - ({ mkDerivation, base, data-textual, parsers, tagged, text-printer - , transformers-base + ({ mkDerivation, base, data-textual, parsers, stm, tagged + , text-printer, transformers-base }: mkDerivation { pname = "data-timeout"; - version = "0.3"; - sha256 = "1b6af2x19hb1kynsv7ypc2q6b71cazcg86gf1yhq0rr0fjj478ah"; + version = "0.3.1"; + sha256 = "1pnynkk99d2bhg2l2qd9x4ksp8nc2l7zii3gk6sch1svnbg0liv6"; libraryHaskellDepends = [ - base data-textual parsers tagged text-printer transformers-base + base data-textual parsers stm tagged text-printer transformers-base ]; description = "64-bit timeouts of nanosecond precision"; license = stdenv.lib.licenses.bsd3; @@ -58144,8 +60002,8 @@ self: { ({ mkDerivation, base, pretty, syb }: mkDerivation { pname = "data-tree-print"; - version = "0.1.0.1"; - sha256 = "1zh1akyf8vvsqq39vrbn95v5md5in9fvzmz2jz79adh3w5wc5j6f"; + version = "0.1.0.2"; + sha256 = "00jh37anim8qsn553467gmfhajcz1c61zrgh1ypkqsll0gc29vy3"; libraryHaskellDepends = [ base pretty syb ]; description = "Print Data instances as a nested tree"; license = stdenv.lib.licenses.bsd3; @@ -58228,25 +60086,26 @@ self: { "datadog" = callPackage ({ mkDerivation, aeson, auto-update, base, buffer-builder - , bytestring, Cabal, dlist, exceptions, hspec, http-client - , http-client-tls, http-types, lens, lifted-base, monad-control - , network, old-locale, random, text, time, transformers-base - , unordered-containers, vector + , bytestring, Cabal, containers, dlist, exceptions, hspec + , http-client, http-client-tls, http-types, lens, lifted-base + , monad-control, network, old-locale, random, text, time + , transformers-base, unliftio, unordered-containers, vector }: mkDerivation { pname = "datadog"; - version = "0.2.2.0"; - sha256 = "0i399f5p9ch4bjmqchq890i6x5jd137pw5lz4v43k5qxlbxvc3s5"; + version = "0.2.3.0"; + sha256 = "0d0rbi269hc0bq4asww69pfw4gf0z3p9ji3iw1h129h4qyhyvdcv"; libraryHaskellDepends = [ - aeson auto-update base buffer-builder bytestring dlist http-client - http-client-tls http-types lens lifted-base monad-control network - old-locale text time transformers-base unordered-containers vector + aeson auto-update base buffer-builder bytestring containers dlist + http-client http-client-tls http-types lens lifted-base + monad-control network old-locale text time transformers-base + unliftio unordered-containers vector ]; testHaskellDepends = [ - aeson auto-update base buffer-builder bytestring Cabal dlist - exceptions hspec http-client http-client-tls http-types lens + aeson auto-update base buffer-builder bytestring Cabal containers + dlist exceptions hspec http-client http-client-tls http-types lens lifted-base monad-control network old-locale random text time - transformers-base unordered-containers vector + transformers-base unliftio unordered-containers vector ]; description = "Datadog client for Haskell. Supports both the HTTP API and StatsD."; license = stdenv.lib.licenses.mit; @@ -58750,6 +60609,34 @@ self: { license = stdenv.lib.licenses.asl20; }) {}; + "dbus_1_2_1" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, containers + , criterion, deepseq, directory, exceptions, extra, filepath, lens + , network, parsec, process, QuickCheck, random, resourcet, split + , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text + , th-lift, transformers, unix, vector, xml-conduit, xml-types + }: + mkDerivation { + pname = "dbus"; + version = "1.2.1"; + sha256 = "1mxijj32lvl6dxkpz95mxywq2hrj7krc9r8q41zbyqqx0hvc3n4r"; + libraryHaskellDepends = [ + base bytestring cereal conduit containers deepseq exceptions + filepath lens network parsec random split template-haskell text + th-lift transformers unix vector xml-conduit xml-types + ]; + testHaskellDepends = [ + base bytestring cereal containers directory extra filepath network + parsec process QuickCheck random resourcet tasty tasty-hunit + tasty-quickcheck text transformers unix vector + ]; + benchmarkHaskellDepends = [ base criterion ]; + doCheck = false; + description = "A client library for the D-Bus IPC system"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "dbus-client" = callPackage ({ mkDerivation, base, containers, dbus-core, monads-tf, text , transformers @@ -59317,27 +61204,10 @@ self: { libraryHaskellDepends = [ base directory filepath HSH ]; description = "Utilities to work with debian binary packages"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "debian-build" = callPackage - ({ mkDerivation, base, directory, filepath, process, split - , transformers - }: - mkDerivation { - pname = "debian-build"; - version = "0.10.1.1"; - sha256 = "0dv5fs0kp8qmrldly6cj0fkvab7infplii0ay23p1pbx6qjakrnk"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base directory filepath process split transformers - ]; - executableHaskellDepends = [ base filepath transformers ]; - description = "Debian package build sequence tools"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "debian-build_0_10_1_2" = callPackage ({ mkDerivation, base, directory, filepath, process, split , transformers }: @@ -59353,7 +61223,6 @@ self: { executableHaskellDepends = [ base filepath transformers ]; description = "Debian package build sequence tools"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "debug" = callPackage @@ -59397,20 +61266,21 @@ self: { }) {}; "debug-me" = callPackage - ({ mkDerivation, aeson, async, base, bytestring, cereal, containers - , cryptonite, directory, filepath, graphviz, http-client - , http-client-tls, http-types, memory, mime-mail, network - , network-uri, optparse-applicative, posix-pty, process, protobuf - , sandi, stm, stm-chans, terminal-size, text, time + ({ mkDerivation, aeson, async, base, bytestring, Cabal, cereal + , containers, cryptonite, directory, filepath, graphviz + , http-client, http-client-tls, http-types, memory, mime-mail + , network, network-uri, optparse-applicative, posix-pty, process + , protobuf, sandi, stm, stm-chans, terminal-size, text, time , unbounded-delays, unix, unordered-containers, utf8-string, uuid , wai, wai-websockets, warp, websockets }: mkDerivation { pname = "debug-me"; - version = "1.20170810"; - sha256 = "11lbqp7j8wi1r7wkh2fg0rvgkf9icwq306g8h1fz0mkqwcsxmiyq"; + version = "1.20181208"; + sha256 = "0gnnhgqzhbhgc49y3md7440plgfv1wry8fk73f81s2f1c1agqh1i"; isLibrary = false; isExecutable = true; + setupHaskellDepends = [ base Cabal filepath ]; executableHaskellDepends = [ aeson async base bytestring cereal containers cryptonite directory filepath graphviz http-client http-client-tls http-types memory @@ -59504,6 +61374,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "decidable" = callPackage + ({ mkDerivation, base, singletons }: + mkDerivation { + pname = "decidable"; + version = "0.1.4.0"; + sha256 = "07cw2jhvii3prsbczxpmq7g492wc89yxp77ivs01gp3bl7m25cky"; + libraryHaskellDepends = [ base singletons ]; + description = "Combinators for manipulating dependently-typed predicates"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "decimal-arithmetic" = callPackage ({ mkDerivation, base, binary, binary-bits, deepseq, doctest, hspec , mtl, QuickCheck @@ -59661,16 +61542,14 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "deepseq_1_4_3_0" = callPackage + "deepseq_1_4_4_0" = callPackage ({ mkDerivation, array, base, ghc-prim, HUnit, test-framework , test-framework-hunit }: mkDerivation { pname = "deepseq"; - version = "1.4.3.0"; - sha256 = "0fjdmsd8fqqv78m7111m10pdfswnxmn02zx1fsv2k26b5jckb0bd"; - revision = "1"; - editedCabalFile = "0djisxi7z2xyx3wps550avgz5x56rl4xzks17j996crdsrdrcqh9"; + version = "1.4.4.0"; + sha256 = "09kfpmgl679l74b6dadia11pvhya9ik4wrd8x76cgkxk7gwcbkrc"; libraryHaskellDepends = [ array base ]; testHaskellDepends = [ array base ghc-prim HUnit test-framework test-framework-hunit @@ -59712,8 +61591,8 @@ self: { pname = "deepseq-generics"; version = "0.2.0.0"; sha256 = "17bwghc15mc9pchfd1w46jh2p3wzc86aj6a537wqwxn08rayzcxh"; - revision = "2"; - editedCabalFile = "1pnidf8w8x0w5fsqgv8hhrw07slmhxwy5x4fikgk0bd6k76aqicb"; + revision = "3"; + editedCabalFile = "0734x6dm7ny1422n5ik4agzmjybvd3yybj1mnrc8z0kb89xdprcs"; libraryHaskellDepends = [ base deepseq ghc-prim ]; testHaskellDepends = [ base deepseq ghc-prim HUnit test-framework test-framework-hunit @@ -59771,15 +61650,22 @@ self: { }) {}; "deferred-folds" = callPackage - ({ mkDerivation, base, bytestring, containers, foldl, primitive - , transformers + ({ mkDerivation, base, bytestring, containers, foldl, hashable + , primitive, QuickCheck, quickcheck-instances, rerebase, tasty + , tasty-hunit, tasty-quickcheck, transformers, unordered-containers + , vector }: mkDerivation { pname = "deferred-folds"; - version = "0.6.12"; - sha256 = "1gvbm0dkmvjjz5wwg2a5p2ahyd2imz1g751sr8k536hnd377xzy8"; + version = "0.9.10"; + sha256 = "0rvb7cv45xs087jrm4dmv9ajyx5kfs8n01cclc7msfg90fcs60fx"; libraryHaskellDepends = [ - base bytestring containers foldl primitive transformers + base bytestring containers foldl hashable primitive transformers + unordered-containers vector + ]; + testHaskellDepends = [ + QuickCheck quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck ]; description = "Abstractions over deferred folds"; license = stdenv.lib.licenses.mit; @@ -59925,8 +61811,8 @@ self: { }: mkDerivation { pname = "dejafu"; - version = "1.11.0.3"; - sha256 = "192a0wv2kdk1js56lm6ikp9mx08fkb0wkxl1yba03p7dfnlj6bnx"; + version = "1.11.0.4"; + sha256 = "0zks4mqdndlyg8mqa1gshwahcqn45zawksgp738crls3yafgh9dg"; libraryHaskellDepends = [ base concurrency containers contravariant deepseq exceptions leancheck profunctors random transformers @@ -60155,6 +62041,46 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "dense-int-set" = callPackage + ({ mkDerivation, base, cereal, cereal-vector, deferred-folds + , hashable, QuickCheck, quickcheck-instances, rerebase, tasty + , tasty-hunit, tasty-quickcheck, vector, vector-algorithms + }: + mkDerivation { + pname = "dense-int-set"; + version = "0.3"; + sha256 = "04aww0ffsw1mfj7v3qhvfrbllqiwihyipis3zah0m4y47197x8gh"; + libraryHaskellDepends = [ + base cereal cereal-vector deferred-folds hashable vector + vector-algorithms + ]; + testHaskellDepends = [ + QuickCheck quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck + ]; + description = "Dense int-set"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "dense-linear-algebra" = callPackage + ({ mkDerivation, base, deepseq, hspec, math-functions, primitive + , QuickCheck, vector, vector-algorithms, vector-binary-instances + , vector-th-unbox + }: + mkDerivation { + pname = "dense-linear-algebra"; + version = "0.1.0.0"; + sha256 = "1m7jjxahqxj7ilic3r9806mwp5rnnsmn8vvipkmk40xl65wplxzp"; + libraryHaskellDepends = [ + base deepseq math-functions primitive vector vector-algorithms + vector-binary-instances vector-th-unbox + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Simple and incomplete pure haskell implementation of linear algebra"; + license = stdenv.lib.licenses.bsd2; + }) {}; + "dependency" = callPackage ({ mkDerivation, ansi-wl-pprint, base, binary, containers , criterion, deepseq, hspec, microlens @@ -60181,6 +62107,7 @@ self: { libraryHaskellDepends = [ base containers dependent-sum ]; description = "Dependent finite maps (partial dependent products)"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dependent-monoidal-map" = callPackage @@ -60295,6 +62222,47 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "deptrack-core" = callPackage + ({ mkDerivation, base, containers, dlist, mtl, parsec }: + mkDerivation { + pname = "deptrack-core"; + version = "0.1.0.0"; + sha256 = "11v9yvvsp3m3igpqqqqkx1cp648s87xpa4d06vbsxnz4k6yp4bjj"; + libraryHaskellDepends = [ base containers dlist mtl parsec ]; + description = "DepTrack Core types and model"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "deptrack-devops" = callPackage + ({ mkDerivation, array, async, base, base64-bytestring, binary + , bytestring, containers, deptrack-core, distributed-closure + , dotgen, hashable, lens, mtl, safe, stm, text + }: + mkDerivation { + pname = "deptrack-devops"; + version = "0.1.0.0"; + sha256 = "13m6y88icsy6068h6n8klv480hnrjsmqy0szmssrcgsqjnjzpdzh"; + libraryHaskellDepends = [ + array async base base64-bytestring binary bytestring containers + deptrack-core distributed-closure dotgen hashable lens mtl safe stm + text + ]; + description = "DepTrack applied to DevOps"; + license = stdenv.lib.licenses.asl20; + }) {}; + + "deptrack-dot" = callPackage + ({ mkDerivation, base, containers, deptrack-core, dotgen }: + mkDerivation { + pname = "deptrack-dot"; + version = "0.1.0.0"; + sha256 = "1lxkab4c3qwgsv0wldvii8qspzq57j82y4bdc28kpp023g38gvb6"; + libraryHaskellDepends = [ base containers deptrack-core dotgen ]; + testHaskellDepends = [ base containers deptrack-core dotgen ]; + description = "Facilitate Graphviz representations of DepTrack dependencies"; + license = stdenv.lib.licenses.asl20; + }) {}; + "deque" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -60306,6 +62274,24 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "deque_0_2_7" = callPackage + ({ mkDerivation, base, QuickCheck, quickcheck-instances, rerebase + , tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "deque"; + version = "0.2.7"; + sha256 = "1wshylwnajw3hhqnnb72rlb05m91br57gf32770xi2h4r0h30lcr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + QuickCheck quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck + ]; + description = "Double-ended queue"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "dequeue" = callPackage ({ mkDerivation, base, Cabal, cabal-test-quickcheck, QuickCheck , safe @@ -60447,8 +62433,8 @@ self: { }: mkDerivation { pname = "derive-storable-plugin"; - version = "0.2.1.0"; - sha256 = "1138pkkzkzj4vmh6cnc152fhf50mirys0c9nvyd4n5xi5227rihi"; + version = "0.2.2.0"; + sha256 = "0rpwiwwz24j9bq07d89ndp61f95hjy7am2q72jxb0by7pzpy9xw0"; libraryHaskellDepends = [ base derive-storable ghc ghci ]; testHaskellDepends = [ base derive-storable ghc ghc-paths ghci hspec QuickCheck @@ -60518,8 +62504,10 @@ self: { }: mkDerivation { pname = "deriving-compat"; - version = "0.5.1"; - sha256 = "18mkmwm147h601zbdn2lna357z2picpnsxrmkw2jc863chban5vy"; + version = "0.5.2"; + sha256 = "0h5jfpwawp7xn9vi82zqskaypa3vypm97lz2farmmfqvnkw60mj9"; + revision = "1"; + editedCabalFile = "1s672vc7w96fmvr1p3fkqi9q80sn860j14545sskpxb8iz9f7sxg"; libraryHaskellDepends = [ base containers ghc-boot-th ghc-prim template-haskell th-abstraction transformers transformers-compat @@ -60560,8 +62548,8 @@ self: { ({ mkDerivation, base, doctest }: mkDerivation { pname = "derulo"; - version = "1.0.3"; - sha256 = "1z2yv4476a42xndws1zqw0kmiy4wqw1ydqgp7hf7rk3s067wz33m"; + version = "1.0.5"; + sha256 = "1pyal6rhnyhqx8gwyh42vf66i18y9nplmqka546ikzps439rvmly"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; @@ -60575,8 +62563,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "descrilo"; - version = "0.1.0.6"; - sha256 = "166x7j8q5wg8iq1bf2qz01ps0b1pbfgizsy1zfhjd98a3zl9fid2"; + version = "0.1.0.7"; + sha256 = "00rk7m54igmrsi8j2fmql7c5wgyg7x5ws8397753470x5k2qv2ap"; libraryHaskellDepends = [ base ]; description = "Loads a list of items with fields"; license = stdenv.lib.licenses.gpl3; @@ -60623,8 +62611,8 @@ self: { }: mkDerivation { pname = "descriptive"; - version = "0.9.4"; - sha256 = "0bxskc4q6jzpvifnhh6zl77xic0fbni8abf9lipfr1xzarbwcpkr"; + version = "0.9.5"; + sha256 = "0y5693zm2kvqjilybbmrcv1g6n6x2p6zjgi0k0axjw1sdhh1g237"; libraryHaskellDepends = [ aeson base bifunctors containers mtl scientific text transformers vector @@ -60808,14 +62796,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "df1_0_2" = callPackage + "df1_0_3" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers , QuickCheck, tasty, tasty-quickcheck, text, time }: mkDerivation { pname = "df1"; - version = "0.2"; - sha256 = "11sd9d6izb3jrxxr27h058lajjij1p5wfsgg0pshjziqc9l426zs"; + version = "0.3"; + sha256 = "1qiy2xxri3vdqhy78ccan7phrlfdkb2ndvrj8grlhbzycmai64i3"; libraryHaskellDepends = [ attoparsec base bytestring containers text time ]; @@ -60829,28 +62817,37 @@ self: { }) {}; "dfinity-radix-tree" = callPackage - ({ mkDerivation, aeson, base, base16-bytestring, bloomfilter - , BoundedChan, bytestring, cmdargs, concurrent-extra, conduit - , containers, cryptohash-sha256, data-default-class, deepseq - , ghc-prim, lens-simple, leveldb-haskell, lrucaching, mtl - , resourcet, semigroups, serialise, text, unordered-containers + ({ mkDerivation, aeson, base, base16-bytestring, blake2 + , bloomfilter, BoundedChan, bytestring, cmdargs, concurrent-extra + , conduit, containers, criterion, data-default-class, deepseq + , directory, dlist, filepath, ghc-prim, hashtables, lens-simple + , leveldb-haskell, lmdb-simple, lrucaching, mtl, QuickCheck + , reducers, resourcet, semigroups, serialise, stm, tasty + , tasty-hunit, tasty-quickcheck, temporary, text, transformers + , unordered-containers }: mkDerivation { pname = "dfinity-radix-tree"; - version = "0.3.1"; - sha256 = "0fzkhibixdzf4wm7kia224r6bqz8mks9m2c25b5qw31sf7m70zx1"; + version = "0.5.2"; + sha256 = "16w7na8sh5fvwrps0wa3m80yzrdg7znx8jgw2i64glvjjs7d5c61"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base base16-bytestring bloomfilter BoundedChan bytestring - concurrent-extra conduit containers cryptohash-sha256 - data-default-class deepseq ghc-prim lens-simple leveldb-haskell - lrucaching mtl resourcet semigroups serialise + base base16-bytestring blake2 bloomfilter BoundedChan bytestring + concurrent-extra conduit containers data-default-class deepseq + directory dlist ghc-prim hashtables lens-simple leveldb-haskell + lmdb-simple lrucaching mtl reducers resourcet semigroups serialise + stm temporary transformers ]; executableHaskellDepends = [ - aeson base base16-bytestring bytestring cmdargs containers - cryptohash-sha256 data-default-class leveldb-haskell mtl resourcet - text unordered-containers + base blake2 bytestring cmdargs criterion data-default-class + leveldb-haskell lmdb-simple resourcet temporary + ]; + testHaskellDepends = [ + aeson base base16-bytestring blake2 BoundedChan bytestring + concurrent-extra conduit containers filepath leveldb-haskell mtl + QuickCheck resourcet tasty tasty-hunit tasty-quickcheck temporary + text transformers unordered-containers ]; description = "A generic data integrity layer"; license = stdenv.lib.licenses.gpl3; @@ -60948,37 +62945,42 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "dhall_1_16_1" = callPackage + "dhall_1_19_1" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, case-insensitive - , containers, contravariant, criterion, cryptonite, deepseq, Diff - , directory, doctest, exceptions, filepath, haskeline, http-client - , http-client-tls, insert-ordered-containers, lens-family-core + , cborg, containers, contravariant, criterion, cryptonite, deepseq + , Diff, directory, doctest, dotgen, exceptions, filepath, haskeline + , http-client, http-client-tls, http-types, lens-family-core , megaparsec, memory, mockery, mtl, optparse-applicative, parsers - , prettyprinter, prettyprinter-ansi-terminal, repline, scientific - , tasty, tasty-hunit, template-haskell, text, transformers - , unordered-containers, vector + , prettyprinter, prettyprinter-ansi-terminal, QuickCheck + , quickcheck-instances, repline, scientific, serialise, tasty + , tasty-hunit, tasty-quickcheck, template-haskell, text + , transformers, unordered-containers, uri-encode, vector }: mkDerivation { pname = "dhall"; - version = "1.16.1"; - sha256 = "1mf0x42f1gq8y6518hm1p8j8ca9dgh3nwbw2lfilddk1difrm9h2"; + version = "1.19.1"; + sha256 = "14fjfwsirf8l7wirv590ix01liyd0xbhqy4h7pjblyy62m22mlzq"; + revision = "1"; + editedCabalFile = "193h4dmlz1asfr1ldy0saa9spgp64xh60xh3yywzn9lz0hxzbfpg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - ansi-terminal base bytestring case-insensitive containers - contravariant cryptonite Diff directory exceptions filepath - haskeline http-client http-client-tls insert-ordered-containers - lens-family-core megaparsec memory mtl optparse-applicative parsers - prettyprinter prettyprinter-ansi-terminal repline scientific - template-haskell text transformers unordered-containers vector + ansi-terminal base bytestring case-insensitive cborg containers + contravariant cryptonite Diff directory dotgen exceptions filepath + haskeline http-client http-client-tls http-types lens-family-core + megaparsec memory mtl optparse-applicative parsers prettyprinter + prettyprinter-ansi-terminal repline scientific serialise + template-haskell text transformers unordered-containers uri-encode + vector ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ - base deepseq directory doctest filepath insert-ordered-containers - mockery prettyprinter tasty tasty-hunit text vector + base containers deepseq directory doctest filepath mockery + prettyprinter QuickCheck quickcheck-instances serialise tasty + tasty-hunit tasty-quickcheck text transformers vector ]; benchmarkHaskellDepends = [ - base containers criterion directory text + base bytestring containers criterion directory serialise text ]; description = "A configuration language guaranteed to terminate"; license = stdenv.lib.licenses.bsd3; @@ -60992,10 +62994,8 @@ self: { }: mkDerivation { pname = "dhall-bash"; - version = "1.0.14"; - sha256 = "1zxqlmnhq8lrwxiqz7hlqln7wf14mlz78s018yqy3hpzmy3aa84d"; - revision = "1"; - editedCabalFile = "1ih8w5q0gnys02hv7hnjxxapfqw4gqmd9xfxn7a05cg2gb30mapr"; + version = "1.0.15"; + sha256 = "15xgfglxy5bac93i83pp4pc78yfcwq6ys9vpak9kmklsbr08ynq4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -61009,6 +63009,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "dhall-bash_1_0_17" = callPackage + ({ mkDerivation, base, bytestring, containers, dhall + , neat-interpolation, optparse-generic, shell-escape, text + }: + mkDerivation { + pname = "dhall-bash"; + version = "1.0.17"; + sha256 = "0z3wp25rj9czsmycs5h2sy76mnh9d8lxabngn2wbf1r6wbp6bpfv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers dhall neat-interpolation shell-escape + text + ]; + executableHaskellDepends = [ + base bytestring dhall optparse-generic text + ]; + description = "Compile Dhall to Bash"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "dhall-check" = callPackage ({ mkDerivation, base, containers, dhall, directory, filepath , fsnotify, text, trifecta @@ -61029,15 +63051,13 @@ self: { "dhall-json" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, dhall - , insert-ordered-containers, optparse-applicative, text - , unordered-containers, yaml + , insert-ordered-containers, optparse-applicative, tasty + , tasty-hunit, text, unordered-containers, yaml }: mkDerivation { pname = "dhall-json"; - version = "1.2.2"; - sha256 = "13vap0x53c9i2cyggh3riq8fza46c2d9rqmbxmsjvsawxz2jfm9d"; - revision = "1"; - editedCabalFile = "0vkn5kivqjl640f4ifjgy3mgmlqhz8ir48n04lklr4mra7z95qw2"; + version = "1.2.3"; + sha256 = "1npw5x49jrijq6lby5ipnywqvbq67znmbsrfhnk0pi9pz4kixjw3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -61048,10 +63068,39 @@ self: { aeson aeson-pretty base bytestring dhall optparse-applicative text yaml ]; + testHaskellDepends = [ aeson base dhall tasty tasty-hunit text ]; description = "Compile Dhall to JSON or YAML"; license = stdenv.lib.licenses.bsd3; }) {}; + "dhall-json_1_2_5" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, dhall + , optparse-applicative, tasty, tasty-hunit, text + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "dhall-json"; + version = "1.2.5"; + sha256 = "0zdxv43kj8dp2w9hy4px9xf785ybs9jy5pzhzybiagq428k4kcbf"; + revision = "1"; + editedCabalFile = "0zgg3wlsvsshgcibn7xchqfw5z2qh3yxkf2lb4bkx220f4m0dvfg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base dhall optparse-applicative text unordered-containers + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring dhall optparse-applicative text + vector yaml + ]; + testHaskellDepends = [ + aeson base bytestring dhall tasty tasty-hunit text + ]; + description = "Compile Dhall to JSON or YAML"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "dhall-lex" = callPackage ({ mkDerivation, alex, array, base, bytestring, criterion, deepseq , hspec, hspec-dirstream, scientific @@ -61069,6 +63118,7 @@ self: { benchmarkHaskellDepends = [ base bytestring criterion ]; description = "Lexer for the Dhall language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dhall-nix" = callPackage @@ -61078,10 +63128,8 @@ self: { }: mkDerivation { pname = "dhall-nix"; - version = "1.1.5"; - sha256 = "1j0b7w8ydhz5fq7jmajz35j8bw2xmr1v0pbl4yfkc2gv8djmiw6y"; - revision = "1"; - editedCabalFile = "1k9mb8fm5vxm7asqawvv103y63i81n84py42w7hh72rk3wp3xcnk"; + version = "1.1.6"; + sha256 = "0pchanzgcag6z7fywqm09xj29n0pfxd2ya2ky64aapykq038jxbs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -61099,10 +63147,8 @@ self: { ({ mkDerivation, base, dhall, optparse-applicative, text }: mkDerivation { pname = "dhall-text"; - version = "1.0.11"; - sha256 = "0zbsr5mchcm3713y6dbdj1vlak5rb6f13p6a8ah7f3kcihdpx0b1"; - revision = "1"; - editedCabalFile = "0lrp1aknia3y4cz87vh14ns3f273lbca09ssz138wlf3266ka613"; + version = "1.0.14"; + sha256 = "1485p4fazh3qcbb9khj1pk4f2gh6p6927sabh6miswczdn78z6sy"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -61177,14 +63223,14 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "di_1_1" = callPackage + "di_1_2" = callPackage ({ mkDerivation, base, containers, df1, di-core, di-df1, di-handle , di-monad, exceptions }: mkDerivation { pname = "di"; - version = "1.1"; - sha256 = "1akwhznnnwb9y4rbb4kys2vvwzdmpxdccrnrh65s5c1pw3w517n5"; + version = "1.2"; + sha256 = "0d4ywmnibg9h12bah4bdh03fs2l50f5s590kv45baz010bcqyx0b"; libraryHaskellDepends = [ base containers df1 di-core di-df1 di-handle di-monad exceptions ]; @@ -61261,14 +63307,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "di-monad_1_2" = callPackage + "di-monad_1_3" = callPackage ({ mkDerivation, base, containers, di-core, exceptions, mtl, pipes , stm, transformers }: mkDerivation { pname = "di-monad"; - version = "1.2"; - sha256 = "1zqgsylx6z6p0cvlyhl7vnff5sb4jlv9qzqgbz8kg3zli183gwc3"; + version = "1.3"; + sha256 = "019k7jc3lvh6cgmrgdjq13hcvh6ar76n38li4nviikqbsvxmpqsl"; libraryHaskellDepends = [ base containers di-core exceptions mtl pipes stm transformers ]; @@ -61445,6 +63491,8 @@ self: { pname = "diagrams-contrib"; version = "1.4.3"; sha256 = "01r081rvxkb9i56iqi28zw4054nm62pf9f1szd9i0avmnxxsiyv5"; + revision = "1"; + editedCabalFile = "16ici9kx7cnva1ihhin5nyc1icif17yks3nwcxxzqxjjw556vpig"; libraryHaskellDepends = [ base circle-packing colour containers cubicbezier data-default data-default-class diagrams-core diagrams-lib diagrams-solve @@ -61468,6 +63516,8 @@ self: { pname = "diagrams-core"; version = "1.4.1.1"; sha256 = "10mnicfyvawy3jlpgf656fx2y4836x04p3z1lpgyyr1nkvwyk0m1"; + revision = "2"; + editedCabalFile = "1lf7xcq42l4hjksgp1nhj7600shvw9q5a27bh729fyfphmvv3xkf"; libraryHaskellDepends = [ adjunctions base containers distributive dual-tree lens linear monoid-extras mtl profunctors semigroups unordered-containers @@ -61585,6 +63635,8 @@ self: { pname = "diagrams-lib"; version = "1.4.2.3"; sha256 = "175yzi5kw4yd8ykdkpf64q85c7j3p89l90m3h6qcsx9ipv6av9r5"; + revision = "1"; + editedCabalFile = "0zsigisgn6sjpfy2hm31zddnsyqm2a046nxb5drjqm7r0aa3vjff"; libraryHaskellDepends = [ active adjunctions array base bytestring cereal colour containers data-default-class diagrams-core diagrams-solve directory @@ -61652,10 +63704,8 @@ self: { }: mkDerivation { pname = "diagrams-pgf"; - version = "1.4"; - sha256 = "11v63sjpf9029y7cvbhlq0jp8304p1hf15kyshvzmg9yijy1z3q6"; - revision = "1"; - editedCabalFile = "1f3mphrpzlribv2zhy6i8slcbph5ncvqaa3s58ghjn7pq2fa46l3"; + version = "1.4.1"; + sha256 = "00nw2zraanwb20wl9iaynw0kffwshgmy94yn50pgj3vlykj399lr"; libraryHaskellDepends = [ base bytestring bytestring-builder colour containers diagrams-core diagrams-lib directory filepath hashable JuicyPixels mtl @@ -61708,8 +63758,8 @@ self: { }: mkDerivation { pname = "diagrams-rasterific"; - version = "1.4.1"; - sha256 = "0zlpmmgn79jgckzzib758c82brci391r181hg43267s1lx463iih"; + version = "1.4.1.1"; + sha256 = "0raki8c20s40y5xy2ax8y38xl3y40fb9qv95ax3qgnmi46s8fapp"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring containers data-default-class diagrams-core @@ -61762,8 +63812,8 @@ self: { pname = "diagrams-solve"; version = "0.1.1"; sha256 = "17agchqkmj14b17sw50kzxq4hm056g5d8yy0wnqn5w8h1d0my7x4"; - revision = "2"; - editedCabalFile = "1zgpx0jmgfr3mg77w3nz08cmgzlwfav2c6bcn68f53z829a6y5lf"; + revision = "3"; + editedCabalFile = "13vfs5k09c16q3dvqzgfca1kd93pgc4ll8mfl3wracanm5mn5rx7"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base deepseq tasty tasty-hunit tasty-quickcheck @@ -61782,8 +63832,8 @@ self: { pname = "diagrams-svg"; version = "1.4.2"; sha256 = "1lnyxx45yawqas7hmvvannwaa3ycf1l9g40lsl2m8sl2ja6vcmal"; - revision = "1"; - editedCabalFile = "1mb2fdfvy0c1v7nahspq2cisfqrn37xjh4a6xhqr3b36pfz8rwnd"; + revision = "2"; + editedCabalFile = "15sn85xaachw4cj56w61bjcwrbf4qmnkfl8mbgdapxi5k0y4f2qv"; libraryHaskellDepends = [ base base64-bytestring bytestring colour containers diagrams-core diagrams-lib filepath hashable JuicyPixels lens monoid-extras mtl @@ -61960,8 +64010,8 @@ self: { pname = "dictionary-sharing"; version = "0.1.0.0"; sha256 = "00aspv943qdqhlk39mbk00kb1dsa5r0caj8sslrn81fnsn252fwc"; - revision = "2"; - editedCabalFile = "0pxbqck3fkfqrg51fkkplcmqxn9vllkc5ff83l282gandqv4glvi"; + revision = "3"; + editedCabalFile = "1mn7jcc7h3b8f1pn9zigqp6mc2n0qb66lms5qnrx4zswdv5w9439"; libraryHaskellDepends = [ base containers ]; description = "Sharing/memoization of class members"; license = stdenv.lib.licenses.bsd3; @@ -62024,6 +64074,7 @@ self: { testHaskellDepends = [ base Diff ]; description = "A diff algorithm based on recursive longest common substrings"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "diff-parse" = callPackage @@ -62129,6 +64180,8 @@ self: { pname = "diffmap"; version = "0.1.0.0"; sha256 = "0i6dyvp8ds1wz9jm7nva076pc18mz24fiz50gqgq3xv76aghl0i0"; + revision = "1"; + editedCabalFile = "0gkcsdf9jrfs5lwhayl808flwlv446mixdn3n91v5gsxbcqqrsi7"; libraryHaskellDepends = [ base containers ]; description = "diff on maps"; license = stdenv.lib.licenses.bsd3; @@ -62193,6 +64246,7 @@ self: { testHaskellDepends = [ array base bytestring digest QuickCheck ]; description = "Pure hash functions for bytestrings"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "digestive-bootstrap" = callPackage @@ -62377,21 +64431,23 @@ self: { }) {}; "digit" = callPackage - ({ mkDerivation, ansi-wl-pprint, base, hedgehog, lens, papa, parsec + ({ mkDerivation, ansi-wl-pprint, base, hedgehog, lens, parsec , parsers, pretty, scientific, semigroupoids, semigroups, tasty , tasty-hedgehog, tasty-hspec, tasty-hunit, template-haskell, text }: mkDerivation { pname = "digit"; - version = "0.6"; - sha256 = "13cm8xk3szfcyfdzp108rzwkvwwws34bpla2viyqcr0sivmzdck8"; + version = "0.7"; + sha256 = "0451nlmf2ggg1dy82qkdxqlg4lgnsvkrxl3qrcjr5dzmi2ghk3ql"; + revision = "2"; + editedCabalFile = "0335fzcbrf4hciz9gdkk41y9jkd5vm5vbz99v9ick76q48h2bs6p"; libraryHaskellDepends = [ - base lens papa parsers scientific semigroupoids semigroups + base lens parsers scientific semigroupoids semigroups template-haskell ]; testHaskellDepends = [ - ansi-wl-pprint base hedgehog lens papa parsec parsers pretty tasty - tasty-hedgehog tasty-hspec tasty-hunit text + ansi-wl-pprint base hedgehog lens parsec parsers pretty semigroups + tasty tasty-hedgehog tasty-hspec tasty-hunit text ]; description = "A data-type representing digits 0-9 and other combinations"; license = stdenv.lib.licenses.bsd3; @@ -62835,8 +64891,10 @@ self: { }: mkDerivation { pname = "dirstream"; - version = "1.0.3"; - sha256 = "1yga8qzmarskjlnz7wnkrjiv438m2yswz640bcw8dawwqk8xf1x4"; + version = "1.1.0"; + sha256 = "1xnxsx1m06jm8yvim1xnvfkwylhyab51wvba1j3fbicy4ysblfz0"; + revision = "1"; + editedCabalFile = "01bl222ymniz3q7nbpbxhbckvwqgrawrk553widw5d0hnn0h0hnb"; libraryHaskellDepends = [ base directory pipes pipes-safe system-fileio system-filepath unix ]; @@ -62887,6 +64945,8 @@ self: { pname = "discord-gateway"; version = "0.2.2"; sha256 = "1pc8j2pqrpmgvf31kx24gwj6n96npxdjj6mjf2w9wzh500rdrrzy"; + revision = "1"; + editedCabalFile = "0aw47024gk2hvj0zzy7h01rvv6wxhnjqqjg8prb4x1pajjalg9l5"; libraryHaskellDepends = [ aeson base discord-types hslogger transformers url websockets wuss ]; @@ -62896,22 +64956,24 @@ self: { }) {}; "discord-haskell" = callPackage - ({ mkDerivation, aeson, async, base, bytestring, containers - , data-default, http-client, iso8601-time, MonadRandom, req - , safe-exceptions, text, time, unordered-containers, vector - , websockets, wuss + ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring + , containers, data-default, http-client, iso8601-time, JuicyPixels + , MonadRandom, req, safe-exceptions, text, time + , unordered-containers, vector, websockets, wuss }: mkDerivation { pname = "discord-haskell"; - version = "0.5.1"; - sha256 = "0y4ha8zsds53bq330740a0m4wjxmsrdlnhf2fmhp5i3c7rjknka8"; + version = "0.7.0"; + sha256 = "0zq9aaarh34c24ih49ap5bblswpzc1nwcp8rw8bw1j4agp2ndpy0"; libraryHaskellDepends = [ - aeson async base bytestring containers data-default http-client - iso8601-time MonadRandom req safe-exceptions text time - unordered-containers vector websockets wuss + aeson async base base64-bytestring bytestring containers + data-default http-client iso8601-time JuicyPixels MonadRandom req + safe-exceptions text time unordered-containers vector websockets + wuss ]; description = "Write bots for Discord in Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "discord-hs" = callPackage @@ -62940,6 +65002,8 @@ self: { pname = "discord-rest"; version = "0.2.2"; sha256 = "02sg05zf2m83d6hq5z51cjvw7ycarrmwx9y00c71wiw3hvb84fb3"; + revision = "1"; + editedCabalFile = "0hwiwzgh359cha0j97mwhdjmg1y2zppppbn538pn4ggfn6i7ma11"; libraryHaskellDepends = [ aeson base bytestring comonad data-default discord-types hashable hslogger http-client mtl req stm text time url @@ -62957,6 +65021,8 @@ self: { pname = "discord-types"; version = "0.2.2"; sha256 = "12smb4z6mrj9hhk7jc9r2cz6p4lcix2016ahwp9qapklrql539sc"; + revision = "1"; + editedCabalFile = "015i65pzkxrx6pring1q0fv772r54xrbrbrwa339yqjgzm7c7z7w"; libraryHaskellDepends = [ aeson base hashable text time transformers unordered-containers vector @@ -62990,6 +65056,19 @@ self: { license = stdenv.lib.licenses.mit; }) {markdown = null;}; + "discrete" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "discrete"; + version = "0.1.0.0"; + sha256 = "1888rv1lqmzip0g2c6f12b01kpwcd5vwk2ixby0g2291xnl7zs2w"; + revision = "1"; + editedCabalFile = "1ary1xyh2gy099p1madapfqhw2r1ys1pd8xg396xxaas4vjmqqkh"; + libraryHaskellDepends = [ base ]; + description = "replacement for enum"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "discrete-intervals" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -63026,6 +65105,8 @@ self: { pname = "discrimination"; version = "0.3"; sha256 = "18scvjb4vj1y9mwhanr8h73bs80h1d23m2vrixm48riyg22v5m6n"; + revision = "1"; + editedCabalFile = "1p39vcdmv9k9wxlkh49w1dr1isvn2hvhjjbs95qwljpxca74i23g"; libraryHaskellDepends = [ array base containers contravariant deepseq ghc-prim hashable primitive profunctors promises semigroups transformers @@ -63205,16 +65286,19 @@ self: { }) {}; "distributed-closure" = callPackage - ({ mkDerivation, base, binary, bytestring, constraints, hspec - , QuickCheck, syb, template-haskell + ({ mkDerivation, async, base, binary, bytestring, constraints + , hspec, QuickCheck, syb, template-haskell }: mkDerivation { pname = "distributed-closure"; - version = "0.4.0"; - sha256 = "1r2ymmnm0misz92x4iz58yqyb4maf3kq8blsvxmclc0d77hblsnm"; + version = "0.4.1"; + sha256 = "1rkw5r5r3jlrkckjkqv290qx890a8sipx1c7n2syk1f6bshgwkny"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base binary bytestring constraints syb template-haskell ]; + executableHaskellDepends = [ async base binary bytestring ]; testHaskellDepends = [ base binary hspec QuickCheck ]; description = "Serializable closures for distributed programming"; license = stdenv.lib.licenses.bsd3; @@ -63533,8 +65617,8 @@ self: { }: mkDerivation { pname = "distributed-process-p2p"; - version = "0.1.4.0"; - sha256 = "0wl5cnh2swymj3h4hrvkkfl7d5hrmxl1ayiyv9yjbr6gm72i11vj"; + version = "0.1.5.0"; + sha256 = "0izlk0m0n0s8rdr31lfc05nbsqdwr2zfl2ai3j60r7hzq62i7rby"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -64034,8 +66118,8 @@ self: { ({ mkDerivation, base, Cabal, deepseq, QuickCheck }: mkDerivation { pname = "dlist"; - version = "0.8.0.4"; - sha256 = "0yirrh0s6acjy9hhvf5fqg2d6q5y6gm9xs04v6w1imndh1xqdwdc"; + version = "0.8.0.5"; + sha256 = "0hqvjld86vna9m0za4g37nv2gml2s8q01208igp4l3dl76l8ma4q"; libraryHaskellDepends = [ base deepseq ]; testHaskellDepends = [ base Cabal QuickCheck ]; description = "Difference lists"; @@ -64062,8 +66146,8 @@ self: { pname = "dlist-nonempty"; version = "0.1.1"; sha256 = "0csbspdy43pzvasb5mhs5pz2f49ws78pi253cx7pp84wjx6ads20"; - revision = "3"; - editedCabalFile = "0gy0xkfy3811xz7jjz451a3rldlzg8crmrl5gn0a8fgyjdgqxc46"; + revision = "4"; + editedCabalFile = "10kkj4sf1bn87z6744p9gn6mkciqri2d3l9vmg9ylpi8g7priil2"; libraryHaskellDepends = [ base base-compat deepseq dlist semigroupoids ]; @@ -64101,8 +66185,8 @@ self: { }: mkDerivation { pname = "dmcc"; - version = "1.0.0.1"; - sha256 = "1qlw3jx9nn2by757kqask1ib2wi32zgdj53kinj2lnjn5f9qs466"; + version = "1.1.0.0"; + sha256 = "1lrscg4b13wd4gnkg3nsl2ala851lk03p9jxmlxmf2hbf4cl6cnc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -64271,6 +66355,34 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "do-notation" = callPackage + ({ mkDerivation, base, indexed }: + mkDerivation { + pname = "do-notation"; + version = "0.1.0.2"; + sha256 = "1xbvphpwbzns4567zbk8baq0zd068dcprp59cjzhbplf9cypiwy9"; + libraryHaskellDepends = [ base indexed ]; + testHaskellDepends = [ base indexed ]; + description = "Generalize do-notation to work on monads and indexed monads simultaneously"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "do-notation-dsl" = callPackage + ({ mkDerivation, base, containers, doctest, doctest-discover + , temporary + }: + mkDerivation { + pname = "do-notation-dsl"; + version = "0.1.0.3"; + sha256 = "1q81hl8z4p2mqzijg69znf5cycv27phrrdd9f934brsv8fyvsbzx"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers doctest doctest-discover temporary + ]; + description = "An alternative to monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "doc-review" = callPackage ({ mkDerivation, base, base64-bytestring, binary, bytestring , containers, directory, feed, filepath, haskell98, heist, hexpat @@ -64369,20 +66481,26 @@ self: { }) {}; "docker-build-cacher" = callPackage - ({ mkDerivation, base, containers, foldl, language-docker + ({ mkDerivation, aeson, base, containers, foldl, language-docker , system-filepath, text, turtle }: mkDerivation { pname = "docker-build-cacher"; - version = "2.0.0"; - sha256 = "1y5w6l75fvszx33f254a6sncvb3wab0iq7dci3qbj7s2147vl63n"; - isLibrary = false; + version = "2.1.1"; + sha256 = "0n8x0mcb0rznazbwf9yrnl4mha6zxvpn9kqwna7xd9rxqasqzv0n"; + isLibrary = true; isExecutable = true; - executableHaskellDepends = [ - base containers foldl language-docker system-filepath text turtle + libraryHaskellDepends = [ + aeson base containers foldl language-docker system-filepath text + turtle ]; - description = "Builds a services with docker and caches all of its intermediate stages"; + executableHaskellDepends = [ + aeson base containers foldl language-docker system-filepath text + turtle + ]; + description = "Builds a docker image and caches all of its intermediate stages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dockercook" = callPackage @@ -64430,6 +66548,19 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "dockerfile_0_2_0" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "dockerfile"; + version = "0.2.0"; + sha256 = "1amm7xrfry3fnd53wj50b684lp1vkv98yrz52xxhlldzb4jrk8cp"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "A Haskell DSL for generating Dockerfiles"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "docopt" = callPackage ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers , HUnit, parsec, split, template-haskell, text, th-lift @@ -64490,8 +66621,8 @@ self: { }: mkDerivation { pname = "doctest"; - version = "0.16.0"; - sha256 = "0hkccch65s3kp0b36h7bqhilnpi4bx8kngncm7ma9vbd3dwacjdv"; + version = "0.16.0.1"; + sha256 = "106pc4rs4cfym7754gzdgy36dm9aidwmnqpjm9k7yq1hfd4pallv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -64585,8 +66716,8 @@ self: { ({ mkDerivation, base, doctest }: mkDerivation { pname = "doctest-driver-gen"; - version = "0.2.0.3"; - sha256 = "1vm9rwym2fdl76kwgkh21z2ixfcvza1df4gba2hm7hkk0n4ndcq6"; + version = "0.2.0.4"; + sha256 = "0wbsql0pph74nghnnwwm2p8w4wnqs0iiwqfn3p3i26g6cg8yv1nr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base doctest ]; @@ -64609,6 +66740,77 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "docusign-base" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, http-media + , lens, servant, servant-client, text + }: + mkDerivation { + pname = "docusign-base"; + version = "0.0.1"; + sha256 = "1qh1g8nyj606x0vapv6m07dhm4s3g5z17g1i4wk5bj63vxvms528"; + libraryHaskellDepends = [ + aeson base bytestring data-default http-media lens servant + servant-client text + ]; + description = "Low-level bindings to the DocuSign API"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "docusign-base-minimal" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, http-media + , lens, servant, servant-client, text + }: + mkDerivation { + pname = "docusign-base-minimal"; + version = "0.0.1"; + sha256 = "0ifzfjganr9yznm4gxkk204g3ld1mrz4v9yp47w9wh5gmzzarxv5"; + libraryHaskellDepends = [ + aeson base bytestring data-default http-media lens servant + servant-client text + ]; + description = "Low-level bindings to the DocuSign API (only what is necessary for docusign-client)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "docusign-client" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , data-default, docusign-base-minimal, exceptions, http-client + , http-client-tls, http-types, servant-client, text, uuid + }: + mkDerivation { + pname = "docusign-client"; + version = "0.0.2"; + sha256 = "14dpb1wdi6372b129hi85ksj2klxdvwnq758742akrrhaaz3lisx"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring data-default + docusign-base-minimal exceptions http-client http-client-tls + http-types servant-client text uuid + ]; + description = "Client bindings for the DocuSign API"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "docusign-example" = callPackage + ({ mkDerivation, base, bytestring, docusign-base, docusign-client + , exceptions, filepath, optparse-generic, text, uuid + }: + mkDerivation { + pname = "docusign-example"; + version = "0.1.0.0"; + sha256 = "0fhyzmgdjq5rds0p0gifwg6pfsq17yyhj4nwvi6zpgzmww4vya21"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring docusign-base docusign-client exceptions filepath + optparse-generic text uuid + ]; + description = "DocuSign examples"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "docvim" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, directory , dlist, filepath, hlint, lens, mtl, optparse-applicative, parsec @@ -64862,6 +67064,35 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "dotenv_0_8_0_0" = 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.0"; + sha256 = "0b1pz7wh5kf0sjkig0y4ks6i2z5yzpvlnd6hgzl0sj4j6w2j35ly"; + 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; + }) {}; + "dotfs" = callPackage ({ mkDerivation, base, bytestring, containers, directory, filepath , haskell-src, HFuse, HUnit, parsec, process, QuickCheck @@ -65274,6 +67505,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "dragen" = callPackage + ({ mkDerivation, base, containers, extra, ghc-prim, matrix + , QuickCheck, split, template-haskell, text, transformers + }: + mkDerivation { + pname = "dragen"; + version = "0.1.0.0"; + sha256 = "079r8d3j5qm15cqg0d12iz4n6z0lxlmhbcqpv37dhdafjf12dyy7"; + libraryHaskellDepends = [ + base containers extra ghc-prim matrix QuickCheck split + template-haskell transformers + ]; + testHaskellDepends = [ + base containers extra ghc-prim matrix QuickCheck split + template-haskell text transformers + ]; + description = "Automatic derivation of optimized QuickCheck random generators"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "draw-poker" = callPackage ({ mkDerivation, base, random-shuffle, safe }: mkDerivation { @@ -65365,6 +67616,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "drifter-sqlite" = callPackage + ({ mkDerivation, base, containers, directory, drifter, mtl + , sqlite-simple, tasty, tasty-hunit, text, time, transformers + }: + mkDerivation { + pname = "drifter-sqlite"; + version = "0.1.0.0"; + sha256 = "07267h287bpn2smr50m7cf179kfmv8vhv4cwa4qdi1wpifiz8pic"; + libraryHaskellDepends = [ + base containers drifter mtl sqlite-simple time transformers + ]; + testHaskellDepends = [ + base containers directory drifter mtl sqlite-simple tasty + tasty-hunit text time transformers + ]; + description = "SQLite support for the drifter schema migraiton tool"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "drinkery" = callPackage ({ mkDerivation, base, exceptions, mtl, transformers }: mkDerivation { @@ -65377,14 +67647,15 @@ self: { }) {}; "drmaa" = callPackage - ({ mkDerivation, base, directory, drmaa, inline-c }: + ({ mkDerivation, base, c2hs, directory, drmaa, exceptions }: mkDerivation { pname = "drmaa"; - version = "0.2.0"; - sha256 = "0hmyzlwqdj3cjnhjc4bk35wzxzzknl0fapqz119yahc03jrpcpg6"; - libraryHaskellDepends = [ base directory inline-c ]; + version = "0.3.0"; + sha256 = "1x1r3m1gqikm6n5m006zy3c9z106qa4ykl7qa90pa29wg03475z5"; + libraryHaskellDepends = [ base directory exceptions ]; librarySystemDepends = [ drmaa ]; - description = "A minimal Haskell bindings to DRMAA C library"; + libraryToolDepends = [ c2hs ]; + description = "A Haskell bindings to the DRMAA C library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {drmaa = null;}; @@ -65558,8 +67829,8 @@ self: { ({ mkDerivation, array, base, containers, QuickCheck, random }: mkDerivation { pname = "dsp"; - version = "0.2.4"; - sha256 = "0bwvb2axzv19lmv61ifvpmp3kpyzn62vi87agkyyjaip3psxzr7y"; + version = "0.2.4.1"; + sha256 = "0b748v9v9i7kw2djnb9a89yjw0nhwhb5sfml3x6ajydjhx79a8ik"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base containers random ]; @@ -65640,8 +67911,8 @@ self: { ({ mkDerivation, base, text, xml-types }: mkDerivation { pname = "dtd-types"; - version = "0.3.0.1"; - sha256 = "1w2ni9b8kn242grdqb4wxvgxqpkpp9qy66d57n33l5jghlg8b0s7"; + version = "0.4.0.0"; + sha256 = "1h5ypjnpjim2lwlc6jfp8ixqg7zbkj7fg2kpnlwnyj29n9g58rka"; libraryHaskellDepends = [ base text xml-types ]; description = "Basic types for representing XML DTDs"; license = stdenv.lib.licenses.bsd3; @@ -65718,8 +67989,8 @@ self: { pname = "dual-tree"; version = "0.2.2"; sha256 = "1sx9p9yr06z7bi7pshjpswizs6bkmfzcpw8xlasriniry86df4kl"; - revision = "1"; - editedCabalFile = "1hkjhij3s2a82b0sd898511lr6iphk3myk1l0hpl42ai32sf606q"; + revision = "2"; + editedCabalFile = "0r8idr1haqixa9nlp8db5iw9vr9sdk6rcargkr7w7s6i99lm6jmh"; libraryHaskellDepends = [ base monoid-extras newtype-generics semigroups ]; @@ -65857,6 +68128,35 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "dunai_0_5_1" = callPackage + ({ mkDerivation, base, MonadRandom, transformers, transformers-base + }: + mkDerivation { + pname = "dunai"; + version = "0.5.1"; + sha256 = "07bkjp7z5lbm6466nc99p4ngiqkh5mgbczwl7rflxzis4w1vm997"; + libraryHaskellDepends = [ + base MonadRandom transformers transformers-base + ]; + description = "Generalised reactive framework supporting classic, arrowized and monadic FRP"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "dunai-core" = callPackage + ({ mkDerivation, base, MonadRandom, transformers, transformers-base + }: + mkDerivation { + pname = "dunai-core"; + version = "0.5.1.0"; + sha256 = "1p8161m671dgf13q0rnpp797nymdxpi5nf6xl9mh9zj495libbzz"; + libraryHaskellDepends = [ + base MonadRandom transformers transformers-base + ]; + description = "Generalised reactive framework supporting classic, arrowized and monadic FRP. (Core library fork.)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "duplo" = callPackage ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base , base64-bytestring, bytestring, containers, directory @@ -66044,8 +68344,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "dwergaz"; - version = "0.2.0.2"; - sha256 = "1ja2pxkd5mwp404lcyk3p81y41vbwds31446gkscr2qgzrc1sb7s"; + version = "0.2.0.3"; + sha256 = "080wwa3ffd8lb5ri324ijkpj8pd6nw7zscz23gc01m1hyavwpqip"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "A minimal testing library"; @@ -66295,6 +68595,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "dynloader" = callPackage + ({ mkDerivation, base, ghc, ghc-paths, hspec }: + mkDerivation { + pname = "dynloader"; + version = "0.1.0"; + sha256 = "1xmys4018zfaahhi9il2fygpw9mjfs7r3fcpkd0k5y77r0g1i88h"; + libraryHaskellDepends = [ base ghc ghc-paths ]; + testHaskellDepends = [ base ghc ghc-paths hspec ]; + description = "Dynamically runtime loading packages"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "dynobud" = callPackage ({ mkDerivation, aeson, base, binary, casadi-bindings , casadi-bindings-core, cereal, containers, data-default-class @@ -66372,8 +68684,8 @@ self: { }: mkDerivation { pname = "each"; - version = "1.1.0.0"; - sha256 = "0yh7q86kmz7ryl95hzm3qvi1l1qhsqf34b35mpkph41snda5g4xl"; + version = "1.1.1.0"; + sha256 = "078qlgdk256rcjh8k9lv7i14rqky952b2zzbnymswciqiiha5bvb"; libraryHaskellDepends = [ base dlist template-haskell ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "Template Haskell library for writing monadic expressions more easily"; @@ -66509,14 +68821,11 @@ self: { }) {}; "easyrender" = callPackage - ({ mkDerivation, base, bytestring, Cabal, containers, mtl, superdoc - , zlib - }: + ({ mkDerivation, base, bytestring, containers, mtl, zlib }: mkDerivation { pname = "easyrender"; - version = "0.1.1.3"; - sha256 = "105s3d5yz7qz9cv5jq005kzd7jfdn2fccnc4s1xgkszk46y83qbx"; - setupHaskellDepends = [ base Cabal superdoc ]; + version = "0.1.1.4"; + sha256 = "0vj9j41706lalxc2sankpnxrn3mg650wfd4rl6yw32pns6bdq86f"; libraryHaskellDepends = [ base bytestring containers mtl zlib ]; description = "User-friendly creation of EPS, PostScript, and PDF files"; license = stdenv.lib.licenses.gpl3; @@ -66553,8 +68862,8 @@ self: { }: mkDerivation { pname = "easytest"; - version = "0.2"; - sha256 = "1sd9w5p6z9mmvxid6svmnh7h43r32mrcqilb8k7kiy36ln3n8j0b"; + version = "0.2.1"; + sha256 = "0gdyawzlw6d15yz7ji599xjgfr0g7l1iq11ffr4aw3j6g3dc6m8i"; libraryHaskellDepends = [ async base call-stack containers mtl random stm text transformers ]; @@ -66620,8 +68929,8 @@ self: { }: mkDerivation { pname = "ec2-unikernel"; - version = "0.9.2"; - sha256 = "02nydjp2l686wx42a5dndhj3dxi5q73lx9628lhdan1alhim4j31"; + version = "0.9.8"; + sha256 = "137rq45d0d7ap77wlgiqp5sd2r0jwxkaw4mvxmj1lyi8yc52mxbg"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -66804,6 +69113,7 @@ self: { ]; description = "Templating language with similar syntax and features to Liquid or Jinja2"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "edenmodules" = callPackage @@ -66880,8 +69190,8 @@ self: { }: mkDerivation { pname = "edges"; - version = "0.11.0.1"; - sha256 = "12bs1wlfhhq5cqb0xan34jvdpx1asr3rb2d2yiafxqpngwvd7nh8"; + version = "0.11.0.3"; + sha256 = "02735ky371hvxxxkgal7lzg6v8cmq5s115j6qx459lwj8p42az77"; libraryHaskellDepends = [ base cereal cereal-data-dword cereal-vector contravariant data-dword deepseq deferred-folds foldl hashable monad-par pointed @@ -66915,8 +69225,8 @@ self: { }: mkDerivation { pname = "edit"; - version = "1.0.0.0"; - sha256 = "0p93j90f40ckg5n9d8hnsbd5qsi00c28cpdrczgihk81hjgflnkd"; + version = "1.0.1.0"; + sha256 = "0114fcb1cpfrvn01vqq4wcharny0ri412a3gsy888g739k61a4gj"; libraryHaskellDepends = [ base comonad deepseq QuickCheck transformers ]; @@ -67170,20 +69480,20 @@ self: { "egison" = callPackage ({ mkDerivation, array, base, containers, criterion, deepseq , directory, filepath, ghc, ghc-paths, Glob, hashable, haskeline - , HUnit, mtl, parallel, parsec, process, random, regex-tdfa, split - , test-framework, test-framework-hunit, text, transformers + , HUnit, lens, mtl, parallel, parsec, process, random, regex-tdfa + , split, test-framework, test-framework-hunit, text, transformers , unordered-containers, vector }: mkDerivation { pname = "egison"; - version = "3.7.12"; - sha256 = "0dmy9hxamjpp553ipkfjwh8j3bxqql99idxcxkdsj1x4ixgm2m2g"; + version = "3.7.14"; + sha256 = "0iilizs6nj901fmzfam9s0s2phz91m2292wggqvzj8p6260589iq"; 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 + lens mtl parallel parsec process random regex-tdfa split text transformers unordered-containers vector ]; executableHaskellDepends = [ @@ -67223,8 +69533,8 @@ self: { }: mkDerivation { pname = "egison-tutorial"; - version = "3.7.9"; - sha256 = "04xy76737zp1vpnn1b76xd5z4d6hfxd4l707v8s1cd8vb18y3dc0"; + version = "3.7.14"; + sha256 = "1ar5yg00arqd09wva0q1y4d8lfpd0vjw9sgk47jsyqs7ydm59hnb"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -67234,6 +69544,7 @@ self: { ]; description = "A tutorial program for the Egison programming language"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "egyptian-fractions" = callPackage @@ -67307,21 +69618,23 @@ self: { }) {eibclient = null;}; "eigen" = callPackage - ({ mkDerivation, base, binary, bytestring, mtl, primitive - , transformers, vector + ({ mkDerivation, base, binary, bytestring, constraints, ghc-prim + , mtl, primitive, transformers, vector }: mkDerivation { pname = "eigen"; - version = "3.3.4.1"; - sha256 = "0kpbnl5yrsp9923al5g9x48yf88m4vsdryq69g8fmlh0wdqkdapa"; + version = "3.3.7.0"; + sha256 = "0smpfli12kzmgpw92azx9lsb1kiq6zn490yr1fmhv1a3lynm53rs"; libraryHaskellDepends = [ - base binary bytestring primitive transformers vector + base binary bytestring constraints ghc-prim primitive transformers + vector ]; testHaskellDepends = [ - base binary bytestring mtl primitive transformers vector + base binary bytestring ghc-prim mtl primitive transformers vector ]; description = "Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, numerical solvers)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "either" = callPackage @@ -67333,6 +69646,8 @@ self: { pname = "either"; version = "5.0.1"; sha256 = "064hjfld7dkzs78sy30k5qkiva3hx24rax6dvzz5ygr2c0zypdkc"; + revision = "1"; + editedCabalFile = "1kf0dy6nki64kkmjw8214jz3n086g1pghfm26f012b6qv0iakzca"; libraryHaskellDepends = [ base bifunctors mtl profunctors semigroupoids semigroups ]; @@ -67358,8 +69673,8 @@ self: { ({ mkDerivation, base, doctest }: mkDerivation { pname = "either-list-functions"; - version = "0.0.0.2"; - sha256 = "0m7fkf8r1i0z3zrfmnqsdzk0fc9mhanqmx7x6rjiisjiaf91yr8d"; + version = "0.0.0.3"; + sha256 = "1b01aj05dbx51hgyhmggh1zgcbwfvyijkxj7knqpbgpj7hymv00y"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest ]; description = "Functions involving lists of Either"; @@ -67398,8 +69713,8 @@ self: { pname = "ekg"; version = "0.4.0.15"; sha256 = "1k3d5kiqm034qs04k0pcisf4zbdmx2fcgl9a6c1lzzjw96zf6aj8"; - revision = "3"; - editedCabalFile = "05vyycpr627znm769ilyaah39npwa6p23sncgar2vyvxscchkzpi"; + revision = "5"; + editedCabalFile = "0jwzwqr4giinq6wvl46399454nm9vc5g6mc2k2mx4wjdcl07qbgm"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bytestring ekg-core ekg-json filepath network snap-core @@ -67465,10 +69780,8 @@ self: { }: mkDerivation { pname = "ekg-core"; - version = "0.1.1.4"; - sha256 = "0dz9iv6viya7b5nx9gxj9g0d1k155pvb7i59azf9272wl369mn36"; - revision = "2"; - editedCabalFile = "1jky0jf6ajan5zmb46d6p4lv7293kc5gw1bcq5av733g10cwrbdk"; + version = "0.1.1.6"; + sha256 = "0hjprlx99k7mgs2zn06yckir71dvz90xs24g2r990r97mmwxva36"; libraryHaskellDepends = [ base containers ghc-prim text unordered-containers ]; @@ -67536,8 +69849,8 @@ self: { pname = "ekg-json"; version = "0.1.0.6"; sha256 = "0iyx0ix4dcyhh9xg4ia1lm7x2q0iffswnr33khfg9fr81am80shy"; - revision = "3"; - editedCabalFile = "0d029nmwpln8iqqj1l5pz41l4gpbgk6n9gmlwnhnq2cm7ih6gzad"; + revision = "4"; + editedCabalFile = "16sn4nbqm0rxkf0swi6r2jn6z9x92qmcg9xlx258d98kqb5fkwjg"; libraryHaskellDepends = [ aeson base ekg-core text unordered-containers ]; @@ -67568,8 +69881,8 @@ self: { }: mkDerivation { pname = "ekg-prometheus-adapter"; - version = "0.1.0.3"; - sha256 = "0jkjbzb5ygd8q4641wdzw3v3cxvdqy2r6qhrrfi09iqn3ii9gjad"; + version = "0.1.0.4"; + sha256 = "1i9bqbn8zj7hbkc7iypmjji4sh8s2h9jix2ngp77mkmii6wblfx2"; libraryHaskellDepends = [ base containers ekg-core microlens-th prometheus text transformers unordered-containers @@ -67627,6 +69940,8 @@ self: { pname = "ekg-statsd"; version = "0.2.4.0"; sha256 = "1nvsiblha1fzykvfaq1s0fyvfmhm32wvxdsfkn9pqd6dl5ivyx2y"; + revision = "2"; + editedCabalFile = "1l0lh77qy4kbybkys1d4gg563fc593w27wpf4k1cg9j6ix6y604x"; libraryHaskellDepends = [ base bytestring ekg-core network text time unordered-containers ]; @@ -67643,8 +69958,8 @@ self: { pname = "ekg-wai"; version = "0.1.0.3"; sha256 = "1sd2fz4l4slizm179x9cskqdvrpf6w4d779kah9hrnk3nqbmklxz"; - revision = "1"; - editedCabalFile = "0crcpwrnh1pi5n4dlp9cwminj1gls9ywm4fgvisafh480097b100"; + revision = "2"; + editedCabalFile = "17kca2wzlcv8nxyq096fv57jfklhz4ibnvf5nqqdszczb03j3dnn"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bytestring ekg-core ekg-json filepath http-types network @@ -67714,6 +70029,7 @@ self: { libraryHaskellDepends = [ base elerea SDL ]; description = "Elerea FRP wrapper for SDL"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "elevator" = callPackage @@ -67758,6 +70074,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "eliminators_0_5" = callPackage + ({ mkDerivation, base, extra, hspec, hspec-discover, singleton-nats + , singletons, template-haskell, th-abstraction, th-desugar + }: + mkDerivation { + pname = "eliminators"; + version = "0.5"; + sha256 = "0d1d2pp8r2gai25q898v30gb5r82pjzi9smqndn27p1bk9xlqzzr"; + libraryHaskellDepends = [ + base extra singleton-nats singletons template-haskell + th-abstraction th-desugar + ]; + testHaskellDepends = [ base hspec singleton-nats singletons ]; + testToolDepends = [ hspec-discover ]; + description = "Dependently typed elimination functions using singletons"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "elision" = callPackage ({ mkDerivation, base, profunctors }: mkDerivation { @@ -67779,8 +70114,8 @@ self: { }: mkDerivation { pname = "elm-bridge"; - version = "0.4.3"; - sha256 = "154i3vwqw5qyam14x8dvpgffcgh2ljdl1hc9zw6xhiwb82vazy3z"; + version = "0.5.0"; + sha256 = "1laa86kkw2w4bz2z69fnp1vwyjnhz2w2zy6va93fgvxmn0cf7mj3"; libraryHaskellDepends = [ aeson base template-haskell ]; testHaskellDepends = [ aeson base containers hspec QuickCheck text @@ -67877,6 +70212,7 @@ self: { ]; description = "A library to generate Elm types from Haskell source"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "elm-export-persistent" = callPackage @@ -68270,8 +70606,8 @@ self: { }: mkDerivation { pname = "email-validate"; - version = "2.3.2.6"; - sha256 = "0chgylvc8xmhp933rdbmpg5sv4y7yg2h6kbf0ip1dzmbd5p55pa5"; + version = "2.3.2.9"; + sha256 = "12sf380s0f78npga3x1bz9wkz82h477vvf3bvsxq69hrc7m6xb5f"; libraryHaskellDepends = [ attoparsec base bytestring template-haskell ]; @@ -68333,6 +70669,7 @@ self: { testHaskellDepends = [ base doctest Glob ]; description = "Wrapper around email-validate library adding instances for common type classes"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "emailparse" = callPackage @@ -68611,10 +70948,10 @@ self: { }: mkDerivation { pname = "engine-io"; - version = "1.2.21"; - sha256 = "0rqpxvw2d2m5hlgkc2a3794874dig84vph1wkqnlrv2vxixkqplw"; + version = "1.2.22"; + sha256 = "19hmd804r9k20270zlsfbsyvww5syi5h3nl74klvgmni39ahcxcl"; revision = "1"; - editedCabalFile = "1n5l2fs0wn7wps2nr8irymrfac2qris75z3p73mmlxrdxmbjb2vr"; + editedCabalFile = "098nkv1zrc4b80137pxdz87by83bla9cbsv6920cpbspkic8x9xz"; libraryHaskellDepends = [ aeson async attoparsec base base64-bytestring bytestring errors free monad-loops mwc-random stm stm-delay text transformers @@ -68668,8 +71005,8 @@ self: { }: mkDerivation { pname = "engine-io-wai"; - version = "1.0.8"; - sha256 = "0mph6pg3j81kwwl73dn5hdbw3mndfxi2wqdgwb727znh058xh7zb"; + version = "1.0.9"; + sha256 = "1zdin34gfi2059n1wjfxs4i2kfc0r53f3wpwhjd0fbp0as56h94s"; libraryHaskellDepends = [ attoparsec base bytestring either engine-io http-types mtl text transformers transformers-compat unordered-containers wai @@ -68731,14 +71068,44 @@ self: { }: mkDerivation { pname = "entropy"; - version = "0.4.1.1"; - sha256 = "1ahz5g148l6sax3dy505na2513i99c7bxix68jja5kbx4f271zcf"; + version = "0.4.1.4"; + sha256 = "1fgf47l9klwn1xssbcbq6by651vikd8hlfxhiwd5bqzxr1jnlgrf"; setupHaskellDepends = [ base Cabal directory filepath process ]; libraryHaskellDepends = [ base bytestring unix ]; description = "A platform independent entropy source"; license = stdenv.lib.licenses.bsd3; }) {}; + "entwine" = callPackage + ({ mkDerivation, async, base, clock, containers, criterion + , directory, exceptions, monad-loops, process, QuickCheck + , quickcheck-instances, quickcheck-properties, quickcheck-text + , random, retry, SafeSemaphore, semigroups, stm, text, time + , transformers, transformers-either + }: + mkDerivation { + pname = "entwine"; + version = "0.0.3"; + sha256 = "0x4ghpskgpls028fp74mmxqb6hrhcfvdxbfny2bniclh9826fiij"; + libraryHaskellDepends = [ + async base clock containers exceptions monad-loops retry + SafeSemaphore semigroups stm text time transformers + transformers-either + ]; + testHaskellDepends = [ + async base directory exceptions process QuickCheck + quickcheck-instances text time transformers transformers-either + ]; + benchmarkHaskellDepends = [ + base criterion directory process QuickCheck quickcheck-instances + quickcheck-properties quickcheck-text random text transformers + transformers-either + ]; + description = "entwine - Concurrency tools"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "enum-subset-generate" = callPackage ({ mkDerivation, base, generic-random, hspec, microlens, QuickCheck , template-haskell @@ -68755,6 +71122,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "enum-types" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "enum-types"; + version = "0.1.0.0"; + sha256 = "18qiq6nnnd1c5lkvjafsqd4ypa4xpmx99diq82dz5wy2h95ci2ri"; + libraryHaskellDepends = [ base ]; + description = "small enum types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "enumerable" = callPackage ({ mkDerivation, base, control-monad-omega, tagged }: mkDerivation { @@ -68832,6 +71210,8 @@ self: { pname = "enumerator"; version = "0.4.20"; sha256 = "02a75dggj295zkhgjry5cb43s6y6ydpjb5w6vgl7kd9b6ma11qik"; + revision = "1"; + editedCabalFile = "10mn8a6sj7fvcprfmngr5z1h434k6yhdij064lqxjpiqyr1srg9z"; libraryHaskellDepends = [ base bytestring containers text transformers ]; @@ -68996,14 +71376,36 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "envstatus" = callPackage + ({ mkDerivation, base, ConfigFile, mtl, parsec, process, PyF, tasty + , tasty-hspec, unix + }: + mkDerivation { + pname = "envstatus"; + version = "1.0.2"; + sha256 = "1wdvhlmqwzwxv0y3n8xhw5yjy158c7xgiyd0p2zhjghws2p1jvp5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base ConfigFile mtl parsec process unix + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base ConfigFile parsec PyF tasty tasty-hspec + ]; + description = "Display efficiently the state of the local environment"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "envy" = callPackage ({ mkDerivation, base, bytestring, containers, hspec, mtl , QuickCheck, quickcheck-instances, text, time, transformers }: mkDerivation { pname = "envy"; - version = "1.5.0.0"; - sha256 = "1gqzfjgy58833vi9b5dlfwwzx7fj2548wb340xyh0q8cmsrrkh6d"; + version = "1.5.1.0"; + sha256 = "1r2181n5ayww1ycg7vvz5pp5cyxs6asljf4kir7g80qnj2wwpjid"; libraryHaskellDepends = [ base bytestring containers mtl text time transformers ]; @@ -69214,10 +71616,8 @@ self: { }: mkDerivation { pname = "equivalence"; - version = "0.3.2"; - sha256 = "0a85bdyyvjqs5z4kfhhf758210k9gi9dv42ik66a3jl0z7aix8kx"; - revision = "1"; - editedCabalFile = "010n0gpk2rpninggdnnx0j7fys6hzn80s789b16iw0a55h4z0gn8"; + version = "0.3.3"; + sha256 = "02jhn8z1aqyxp3krylhfnwr7zzjcd17q9qriyd9653i92b7di3gf"; libraryHaskellDepends = [ base containers mtl STMonadTrans transformers transformers-compat ]; @@ -69613,6 +72013,27 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "escaped" = callPackage + ({ mkDerivation, base, doctest, hspec, QuickCheck + , quickcheck-instances, quickcheck-properties, text, unix + }: + mkDerivation { + pname = "escaped"; + version = "1.0.0.0"; + sha256 = "1fpnaj0ycjhb73skv5dxrycwyyvy0rripvcag88hsjyh1ybxx91v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base QuickCheck quickcheck-instances text unix + ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ + base doctest hspec QuickCheck quickcheck-properties + ]; + description = "Produce Text with terminal escape sequences"; + license = stdenv.lib.licenses.mit; + }) {}; + "escoger" = callPackage ({ mkDerivation, base, bytestring, criterion, HUnit, mtl , test-framework, test-framework-hunit, unix, vector @@ -69667,53 +72088,56 @@ self: { "espial" = callPackage ({ mkDerivation, aeson, base, bcrypt, bytestring, case-insensitive , classy-prelude, classy-prelude-conduit, classy-prelude-yesod - , conduit, containers, data-default, directory, esqueleto - , fast-logger, file-embed, foreign-store, hjsmin, hscolour, hspec - , http-conduit, iso8601-time, microlens, monad-control - , monad-logger, mtl, optparse-generic, persistent - , persistent-sqlite, persistent-template, pretty-show, safe - , shakespeare, template-haskell, text, time, transformers - , unordered-containers, vector, wai, wai-extra, wai-logger, warp - , yaml, yesod, yesod-auth, yesod-core, yesod-form, yesod-static - , yesod-test + , conduit, containers, data-default, directory, ekg, ekg-core + , esqueleto, fast-logger, file-embed, foreign-store, hjsmin + , hscolour, hspec, http-conduit, iso8601-time, microlens + , monad-control, monad-logger, monad-metrics, mtl, optparse-generic + , persistent, persistent-sqlite, persistent-template, pinboard + , pretty-show, safe, shakespeare, template-haskell, text, time + , transformers, unordered-containers, vector, wai, wai-extra + , wai-logger, wai-middleware-metrics, warp, yaml, yesod, yesod-auth + , yesod-core, yesod-form, yesod-static, yesod-test }: mkDerivation { pname = "espial"; - version = "0.0.4"; - sha256 = "15v0apj7mfb61jmbl806ak92h5a8qbp8cl05g07qnrp8hmh1g9fp"; + version = "0.0.5.1"; + sha256 = "010a809fmi6sxh2fwiwvjqk3d293cg5acj57lb1qbm6qjzn7ir37"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bcrypt bytestring case-insensitive classy-prelude classy-prelude-conduit classy-prelude-yesod conduit containers - data-default directory esqueleto fast-logger file-embed - foreign-store hjsmin hscolour http-conduit iso8601-time - monad-control monad-logger mtl persistent persistent-sqlite - persistent-template pretty-show safe shakespeare template-haskell - text time transformers unordered-containers vector wai wai-extra - wai-logger warp yaml yesod yesod-auth yesod-core yesod-form - yesod-static + data-default directory ekg ekg-core esqueleto fast-logger + file-embed foreign-store hjsmin hscolour http-conduit iso8601-time + microlens monad-control monad-logger monad-metrics mtl persistent + persistent-sqlite persistent-template pinboard pretty-show safe + shakespeare template-haskell text time transformers + unordered-containers vector wai wai-extra wai-logger + wai-middleware-metrics warp yaml yesod yesod-auth yesod-core + yesod-form yesod-static ]; executableHaskellDepends = [ aeson base bcrypt bytestring case-insensitive classy-prelude classy-prelude-conduit classy-prelude-yesod conduit containers - data-default directory esqueleto fast-logger file-embed - foreign-store hjsmin hscolour http-conduit iso8601-time - monad-control monad-logger mtl optparse-generic persistent - persistent-sqlite persistent-template pretty-show safe shakespeare - template-haskell text time transformers unordered-containers vector - wai wai-extra wai-logger warp yaml yesod yesod-auth yesod-core + data-default directory ekg ekg-core esqueleto fast-logger + file-embed foreign-store hjsmin hscolour http-conduit iso8601-time + microlens monad-control monad-logger monad-metrics mtl + optparse-generic persistent persistent-sqlite persistent-template + pinboard pretty-show safe shakespeare template-haskell text time + transformers unordered-containers vector wai wai-extra wai-logger + wai-middleware-metrics warp yaml yesod yesod-auth yesod-core yesod-form yesod-static ]; testHaskellDepends = [ aeson base bcrypt bytestring case-insensitive classy-prelude classy-prelude-conduit classy-prelude-yesod conduit containers - data-default directory esqueleto fast-logger file-embed - foreign-store hjsmin hscolour hspec http-conduit iso8601-time - microlens monad-control monad-logger mtl persistent - persistent-sqlite persistent-template pretty-show safe shakespeare - template-haskell text time transformers unordered-containers vector - wai wai-extra wai-logger warp yaml yesod yesod-auth yesod-core + data-default directory ekg ekg-core esqueleto fast-logger + file-embed foreign-store hjsmin hscolour hspec http-conduit + iso8601-time microlens monad-control monad-logger monad-metrics mtl + persistent persistent-sqlite persistent-template pinboard + pretty-show safe shakespeare template-haskell text time + transformers unordered-containers vector wai wai-extra wai-logger + wai-middleware-metrics warp yaml yesod yesod-auth yesod-core yesod-form yesod-static yesod-test ]; description = "Espial is an open-source, web-based bookmarking server"; @@ -69731,6 +72155,8 @@ self: { pname = "esqueleto"; version = "2.5.3"; sha256 = "10n49rzqmblky7pwjnysalyy6nacmxfms8dqbsdv6hlyzr8pb69x"; + revision = "1"; + editedCabalFile = "1rmqqx2p4bad6psg8jbzf6jwan9z4a5yjskdkw51q0f47jhpfcdj"; libraryHaskellDepends = [ base blaze-html bytestring conduit monad-logger persistent resourcet tagged text transformers unordered-containers @@ -69805,16 +72231,16 @@ self: { }) {}; "etc" = callPackage - ({ mkDerivation, aeson, base, hashable, rio, tasty, tasty-hunit - , text, typed-process, unliftio + ({ mkDerivation, aeson, base, rio, tasty, tasty-hunit + , template-haskell, text, typed-process, unliftio }: mkDerivation { pname = "etc"; - version = "0.4.0.3"; - sha256 = "0xnm5mvrd0409kcrxp6ls92z5fvq959pghf67pqmj4a84k1dwkw3"; + version = "0.4.1.0"; + sha256 = "1j17g8jij4y782vwpx7b52fv9nwv4v4mygk2hbq6vihzkbrdbd31"; enableSeparateDataOutput = true; libraryHaskellDepends = [ - aeson base hashable rio text typed-process unliftio + aeson base rio template-haskell text typed-process unliftio ]; testHaskellDepends = [ aeson base rio tasty tasty-hunit ]; description = "Declarative configuration spec for Haskell projects"; @@ -70157,10 +72583,8 @@ self: { }: mkDerivation { pname = "euler-tour-tree"; - version = "0.1.0.1"; - sha256 = "12fxs5992rlfg91xxh2sahm2vykcjcjc30iwzkfm894qrk4flbz4"; - revision = "1"; - editedCabalFile = "033v38mr81pr81gb5wksi7bgpm1wrvcgck893dk1ymq4w6ifa2m6"; + version = "0.1.1.0"; + sha256 = "166gbinlf0ay8y2clzjzf5b2x489hcr1gzj8w5qk341z01f8pckh"; libraryHaskellDepends = [ base containers fingertree mtl parser-combinators transformers Unique @@ -70501,16 +72925,16 @@ self: { "eventsource-api" = callPackage ({ mkDerivation, aeson, base, bytestring, containers , enclosed-exceptions, lifted-async, lifted-base, monad-control - , monad-loops, mtl, stm, stm-chans, string-conversions, text - , transformers-base, unordered-containers, uuid + , monad-loops, mtl, stm, stm-chans, streaming, string-conversions + , text, transformers-base, unordered-containers, uuid }: mkDerivation { pname = "eventsource-api"; - version = "1.3.1"; - sha256 = "0dlrbc3xxijz1hf8w34lvk70ic6gsfb9j5z3ldqdssvv9c8fksy2"; + version = "1.5.0"; + sha256 = "0748wrj8amw66cl95cri7g2nw9kwc5h0dsw1419p90xpxgvn4kvr"; libraryHaskellDepends = [ aeson base bytestring containers enclosed-exceptions lifted-async - lifted-base monad-control monad-loops mtl stm stm-chans + lifted-base monad-control monad-loops mtl stm stm-chans streaming string-conversions text transformers-base unordered-containers uuid ]; description = "Provides an eventsourcing high level API"; @@ -70519,20 +72943,23 @@ self: { "eventsource-geteventstore-store" = callPackage ({ mkDerivation, aeson, base, eventsource-api - , eventsource-store-specs, eventstore, mtl, protolude - , string-conversions, tasty, tasty-hspec, transformers-base + , eventsource-store-specs, eventstore, lifted-async, lifted-base + , mtl, protolude, streaming, string-conversions, tasty, tasty-hspec + , transformers-base }: mkDerivation { pname = "eventsource-geteventstore-store"; - version = "1.1.0"; - sha256 = "00siad63vciymkdql9b3bszb2qfcylb9y32x04ndd19mvpixhdi3"; + version = "1.2.0"; + sha256 = "0v0k89xb86h8zxrzzpph0bayy47v3gn56vi3v02cvvnwnif3071l"; libraryHaskellDepends = [ - aeson base eventsource-api eventstore mtl string-conversions + aeson base eventsource-api eventsource-store-specs eventstore + lifted-async lifted-base mtl streaming string-conversions transformers-base ]; testHaskellDepends = [ - base eventsource-api eventsource-store-specs eventstore protolude - tasty tasty-hspec + aeson base eventsource-api eventsource-store-specs eventstore + lifted-async lifted-base mtl protolude streaming string-conversions + tasty tasty-hspec transformers-base ]; description = "GetEventStore store implementation"; license = stdenv.lib.licenses.bsd3; @@ -70540,16 +72967,16 @@ self: { }) {}; "eventsource-store-specs" = callPackage - ({ mkDerivation, aeson, async, base, eventsource-api, mtl, tasty - , tasty-hspec, text, transformers-base, uuid + ({ mkDerivation, aeson, async, base, eventsource-api, mtl + , streaming, tasty, tasty-hspec, text, transformers-base, uuid }: mkDerivation { pname = "eventsource-store-specs"; - version = "1.1.1"; - sha256 = "1pa4s9y9cgvaadzyp186snhvrgp4jw1xgzxy2w58hxfa2mcxqn4i"; + version = "1.2.0"; + sha256 = "1fvwwbbn8407rcxl7sww1k944gq95hniq9s9ys3hzr8a9y65598i"; libraryHaskellDepends = [ - aeson async base eventsource-api mtl tasty tasty-hspec text - transformers-base uuid + aeson async base eventsource-api mtl streaming tasty tasty-hspec + text transformers-base uuid ]; description = "Provides common test specification for Store implementation"; license = stdenv.lib.licenses.bsd3; @@ -70557,19 +72984,20 @@ self: { "eventsource-stub-store" = callPackage ({ mkDerivation, aeson, async, base, containers, eventsource-api - , eventsource-store-specs, mtl, protolude, stm, tasty, tasty-hspec - , transformers-base + , eventsource-store-specs, mtl, protolude, stm, streaming, tasty + , tasty-hspec, transformers-base }: mkDerivation { pname = "eventsource-stub-store"; - version = "1.0.3"; - sha256 = "12vsn32m2h3bgssp2s6p1x90lj3h814iwplzhiyhmnaapq451h2w"; + version = "1.1.0"; + sha256 = "0rfbn3f6dw6m03f47f68if11xkjd98djhballl50zv7fqifcpz7h"; libraryHaskellDepends = [ - async base containers eventsource-api mtl stm transformers-base + async base containers eventsource-api mtl stm streaming + transformers-base ]; testHaskellDepends = [ - aeson base eventsource-api eventsource-store-specs protolude tasty - tasty-hspec + aeson base eventsource-api eventsource-store-specs protolude + streaming tasty tasty-hspec ]; description = "An in-memory stub store implementation"; license = stdenv.lib.licenses.bsd3; @@ -70608,8 +73036,10 @@ self: { }: mkDerivation { pname = "eventstore"; - version = "1.1.5"; - sha256 = "1c8iiq943smldh5yvjpfycfjzy8hnsb2dmvcnbzk41cpcdq2zkx8"; + version = "1.1.6"; + sha256 = "00bdkklwrabxvbr725hkdsc1a2fdr50gdwryn7spmsqxmqgzv96w"; + revision = "1"; + editedCabalFile = "1y1a7brw220bg4mfc80qhkcyzlm38qvs6pkr7p8xyk104b8k5qgx"; libraryHaskellDepends = [ aeson array base bifunctors bytestring cereal clock connection containers dns dotnet-timespan ekg-core exceptions fast-logger @@ -70631,6 +73061,42 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "eventstore_1_2_0" = callPackage + ({ mkDerivation, aeson, array, async, base, bifunctors, bytestring + , cereal, clock, connection, containers, dns, dotnet-timespan + , ekg-core, exceptions, fast-logger, hashable, http-client + , interpolate, lifted-async, lifted-base, machines, monad-control + , monad-logger, mono-traversable, mtl, protobuf, random, safe + , safe-exceptions, semigroups, stm, stm-chans, streaming, tasty + , tasty-hspec, tasty-hunit, text, time, transformers-base + , unordered-containers, uuid + }: + mkDerivation { + pname = "eventstore"; + version = "1.2.0"; + sha256 = "03ckizx7phz6jykj10s1vj7wfc454qzjq04jrmqhxsbrrqilhyk3"; + libraryHaskellDepends = [ + aeson array base bifunctors bytestring cereal clock connection + containers dns dotnet-timespan ekg-core exceptions fast-logger + hashable http-client interpolate lifted-async lifted-base machines + monad-control monad-logger mono-traversable mtl protobuf random + safe safe-exceptions semigroups stm stm-chans streaming text time + transformers-base unordered-containers uuid + ]; + testHaskellDepends = [ + aeson async base bytestring cereal connection containers + dotnet-timespan exceptions fast-logger hashable lifted-async + lifted-base monad-control mono-traversable protobuf safe + safe-exceptions semigroups stm stm-chans streaming tasty + tasty-hspec tasty-hunit text time transformers-base + unordered-containers uuid + ]; + description = "EventStore TCP Client"; + license = stdenv.lib.licenses.bsd3; + platforms = [ "x86_64-darwin" "x86_64-linux" ]; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "every" = callPackage ({ mkDerivation, async, base, stm }: mkDerivation { @@ -70725,6 +73191,23 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "exact-pi_0_5_0_1" = callPackage + ({ mkDerivation, base, numtype-dk, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "exact-pi"; + version = "0.5.0.1"; + sha256 = "0q0qrkmpff835m3zz3w60i1y4sqicnzqb6vqmk13cjh4ign5d0ax"; + libraryHaskellDepends = [ base numtype-dk ]; + testHaskellDepends = [ + base numtype-dk QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Exact rational multiples of pi (and integer powers of pi)"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "exact-real" = callPackage ({ mkDerivation, base, checkers, criterion, directory, doctest , filepath, groups, integer-gmp, memoize, QuickCheck, random, tasty @@ -70844,6 +73327,8 @@ self: { pname = "exception-transformers"; version = "0.4.0.7"; sha256 = "1vzjy6mz6y9jacpwq2bax86nwzq9mk4b9y3r3r98l50r7pmn2nwj"; + revision = "1"; + editedCabalFile = "0sahi93f75acvmqagkjc1lcwx31crja6z9hyww9abj85x45pqa6f"; libraryHaskellDepends = [ base stm transformers transformers-compat ]; @@ -70875,8 +73360,8 @@ self: { pname = "exceptions"; version = "0.10.0"; sha256 = "1ms9zansv0pwzwdjncvx4kf18lnkjy2p61hvjhvxmjx5bqp93p8y"; - revision = "1"; - editedCabalFile = "1ydvmhi9bj7b1md3wd4l2z2lccgyjgv3ha8milmy2l4lad9xh6xy"; + revision = "2"; + editedCabalFile = "0aiihbjfrlmxzw9q8idvr6mihhs7kbx9s3w1vj8x3pz27p0ncq7g"; libraryHaskellDepends = [ base mtl stm template-haskell transformers transformers-compat ]; @@ -71017,13 +73502,14 @@ self: { }: mkDerivation { pname = "exhaustive"; - version = "1.1.6"; - sha256 = "00gdgr9xqzy14sqx31j4afljvfc4ar2jrzmwpp3z6ybfq1saw7vk"; + version = "1.1.7"; + sha256 = "02kv3vv7gz8lqwm5iz4nddyzxp17cgsb6j12lc5kf51l481vpb1z"; libraryHaskellDepends = [ base generics-sop template-haskell transformers ]; description = "Compile time checks that a computation considers producing data through all possible constructors"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "exherbo-cabal" = callPackage @@ -71086,30 +73572,84 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "exinst_0_7" = callPackage + ({ mkDerivation, base, binary, bytestring, constraints, deepseq + , hashable, profunctors, QuickCheck, singletons, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "exinst"; + version = "0.7"; + sha256 = "01m50pixmrw6mrd04nxw6qwx0z5k857pn3nqfiybpmp4zbc3bwac"; + libraryHaskellDepends = [ + base binary constraints deepseq hashable profunctors QuickCheck + singletons + ]; + testHaskellDepends = [ + base binary bytestring constraints deepseq hashable profunctors + QuickCheck singletons tasty tasty-hunit tasty-quickcheck + ]; + description = "Dependent pairs and their instances"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "exinst-aeson" = callPackage - ({ mkDerivation, aeson, base, constraints, exinst, singletons }: + ({ mkDerivation, aeson, base, bytestring, constraints, exinst + , QuickCheck, singletons, tasty, tasty-quickcheck + }: mkDerivation { pname = "exinst-aeson"; - version = "0.2"; - sha256 = "12qnc7kfr51gxnmyj71m82rh76phj207bd6fl8iwhwvzb5xhnnsr"; + version = "0.7"; + sha256 = "1dn08xqcfp3bsgvrhcv491kdfmky6925wa33zry8aijwxkchva67"; libraryHaskellDepends = [ aeson base constraints exinst singletons ]; - description = "Derive instances for the `aeson` library for your existential types"; + testHaskellDepends = [ + aeson base bytestring exinst QuickCheck tasty tasty-quickcheck + ]; + description = "Dependent pairs and their instances"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "exinst-bytes" = callPackage - ({ mkDerivation, base, bytes, constraints, exinst, singletons }: + ({ mkDerivation, base, binary, bytes, bytestring, cereal + , constraints, exinst, exinst-cereal, QuickCheck, singletons, tasty + , tasty-quickcheck + }: mkDerivation { pname = "exinst-bytes"; - version = "0.2"; - sha256 = "0rxjfy3ljkmjnvsvif0wvcwhcgvz1yr5amj10ii08lr3vn6papnj"; + version = "0.7"; + sha256 = "05k2jzlz6aj5wwy3bnysszr6kw85n0j73wkda5vwcrsha4prmf9r"; libraryHaskellDepends = [ base bytes constraints exinst singletons ]; - description = "Derive instances for the `bytes` library for your existential types"; + testHaskellDepends = [ + base binary bytes bytestring cereal exinst exinst-cereal QuickCheck + tasty tasty-quickcheck + ]; + description = "Dependent pairs and their instances"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "exinst-cereal" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, constraints + , exinst, QuickCheck, singletons, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "exinst-cereal"; + version = "0.7"; + sha256 = "1qdz4a4qzi3fbkigvng36hz5j322zbbwya2vrs0shja8ry6rvi74"; + libraryHaskellDepends = [ + base cereal constraints exinst singletons + ]; + testHaskellDepends = [ + base binary bytestring cereal exinst QuickCheck tasty + tasty-quickcheck + ]; + description = "Dependent pairs and their instances"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -71140,6 +73680,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "exinst-serialise" = callPackage + ({ mkDerivation, base, binary, constraints, exinst, QuickCheck + , serialise, singletons, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "exinst-serialise"; + version = "0.7"; + sha256 = "0a51534sifdhq764qa9hrhwnv48f1y08a7f11mhhx3r23pxh4588"; + libraryHaskellDepends = [ + base constraints exinst serialise singletons + ]; + testHaskellDepends = [ + base binary exinst QuickCheck serialise tasty tasty-quickcheck + ]; + description = "Dependent pairs and their instances"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "existential" = callPackage ({ mkDerivation, base, cereal, constraints, control-invariants , lens, portable-template-haskell-lens, QuickCheck @@ -71178,8 +73737,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "exit-codes"; - version = "0.1.1.0"; - sha256 = "0v8z5wkhyavd7zzcfbjm229mbgp1xcjbz9mvcxnjikcljn5xi181"; + version = "1.0.0"; + sha256 = "00cyli96zkyqhjr3lqzrislqyk72xwm2dcqvjagklidh32d4k8ja"; libraryHaskellDepends = [ base ]; description = "Exit codes as defined by BSD"; license = stdenv.lib.licenses.bsd3; @@ -71194,6 +73753,8 @@ self: { pname = "exitcode"; version = "0.1.0.1"; sha256 = "1h4qv29g59dxwsb2i4qrnf2f96xsmzngc9rnrqfkh8nkkcr71br5"; + revision = "2"; + editedCabalFile = "0g30lnsl947bsxcw53swl0vv3qg8c7vqf8axpdnhl28mdrxa0ax9"; libraryHaskellDepends = [ base lens mmorph mtl semigroupoids semigroups transformers ]; @@ -71217,6 +73778,7 @@ self: { libraryToolDepends = [ c2hs ]; description = "Compression and decompression in the exomizer format"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "exp-cache" = callPackage @@ -71226,8 +73788,8 @@ self: { }: mkDerivation { pname = "exp-cache"; - version = "0.1.0.1"; - sha256 = "0yg5p3682fgkb0cn8gyb01zr9qy7y5maqzc6ssc04w9ll06l66jd"; + version = "0.1.0.2"; + sha256 = "1r3k4l44hii964c2xm4zb981hi0pklzik62fxr3zwyzwdjzdd36a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -71247,8 +73809,8 @@ self: { pname = "exp-extended"; version = "0.1.1.2"; sha256 = "0ymfnwq103n1paj6wl2cj6szi5nx2h2j1azy3wy4kkw6sk07m00r"; - revision = "2"; - editedCabalFile = "050v0c9l9gi1bxpqbfcl2j9mdiv7xdh1mdfwymxcgpjydv60xwh0"; + revision = "3"; + editedCabalFile = "0gd1jwhhj5qjvfysvrm41zywx3cq6n131ym2x94z68cpswdmv0qn"; libraryHaskellDepends = [ base compensated log-domain ]; description = "floating point with extended exponent range"; license = stdenv.lib.licenses.bsd3; @@ -71263,6 +73825,8 @@ self: { pname = "exp-pairs"; version = "0.1.6.0"; sha256 = "1qsvly4klhk17r2pk60cf03dyz0cjc449fa2plqrlai9rl7xjfp6"; + revision = "1"; + editedCabalFile = "1zbsjlj6wavz9ysfzjqb4ng7688crlfvsbyj4li84khc1jp71xj3"; libraryHaskellDepends = [ base containers deepseq ghc-prim prettyprinter ]; @@ -71274,6 +73838,29 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "exp-pairs_0_2_0_0" = callPackage + ({ mkDerivation, base, containers, deepseq, ghc-prim, matrix + , prettyprinter, QuickCheck, random, smallcheck, tasty, tasty-hunit + , tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "exp-pairs"; + version = "0.2.0.0"; + sha256 = "0ry9k89xfy2493j7yypyiqcj0v7h5x9w8gl60dy28w4597yinisp"; + revision = "1"; + editedCabalFile = "1fkllbgsygzm1lw3g3a9l8fg8ap74bx0x7ja8yx3lbrjjsaqh8pa"; + libraryHaskellDepends = [ + base containers deepseq ghc-prim prettyprinter + ]; + testHaskellDepends = [ + base matrix QuickCheck random smallcheck tasty tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + description = "Linear programming over exponent pairs"; + license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "expand" = callPackage ({ mkDerivation, AspectAG, base, HList, murder, uu-parsinglib }: mkDerivation { @@ -71324,20 +73911,20 @@ self: { "expiring-containers" = callPackage ({ mkDerivation, base, containers, hashable, int-multimap - , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck, time - , timestamp, unordered-containers + , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit + , tasty-quickcheck, time, timestamp, unordered-containers }: mkDerivation { pname = "expiring-containers"; - version = "0.2"; - sha256 = "1bqcxq42x4s8kj7wpa9iqgaxww6m7vqzkd2dakry1ssy9dv8wp28"; + version = "0.2.2.1"; + sha256 = "0zicnfwamm6yx91pb92qjzv0n25cwdz4krymnvpn5vyhh96k3kwh"; libraryHaskellDepends = [ base containers hashable int-multimap time timestamp unordered-containers ]; testHaskellDepends = [ - base containers hashable int-multimap quickcheck-instances tasty - tasty-hunit tasty-quickcheck time timestamp unordered-containers + int-multimap QuickCheck quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck timestamp ]; description = "Expiring containers"; license = stdenv.lib.licenses.mit; @@ -71511,8 +74098,8 @@ self: { }: mkDerivation { pname = "expressions"; - version = "0.1.9"; - sha256 = "1620ljwnprqsrbp2dp0c2f7kpjg7j1xz12x794kpq3csbdp52afk"; + version = "0.4.2"; + sha256 = "0lps0grvknsp0sfsqnd6kxfh6xf518x9ii11s7fy03qcl0v51da5"; libraryHaskellDepends = [ attoparsec base containers free lattices singletons text transformers @@ -71520,6 +74107,7 @@ self: { testHaskellDepends = [ base singletons text ]; description = "Expressions and Formulae a la carte"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "expressions-z3" = callPackage @@ -71528,8 +74116,8 @@ self: { }: mkDerivation { pname = "expressions-z3"; - version = "0.1.6"; - sha256 = "0la7acpr9vd67crgj87920wlckyhzvilz9jv86ms1hiwwmvl1c7a"; + version = "0.4"; + sha256 = "1m3s9rm4767z68wpl92vryhg1sb0pllrv18x5x53amfa7kf6vrvv"; libraryHaskellDepends = [ base containers expressions list-t singletons transformers z3 ]; @@ -71538,6 +74126,7 @@ self: { ]; description = "Encode and Decode expressions from Z3 ASTs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "extcore" = callPackage @@ -71601,8 +74190,8 @@ self: { pname = "extended-reals"; version = "0.2.3.0"; sha256 = "170nxxza6lkczh05qi2qxr8nbr3gmdjpfvl1m703gjq9xwrwg2kw"; - revision = "1"; - editedCabalFile = "114s55sx0wq0zq9mgxrhaz4kd87c80zf8s35ani3h4dh1bb33j9w"; + revision = "2"; + editedCabalFile = "020aliazf97zrhkcdpblmh9xakabdd8wdxg0667j4553rsijwqcy"; libraryHaskellDepends = [ base deepseq hashable ]; testHaskellDepends = [ base deepseq HUnit QuickCheck tasty tasty-hunit tasty-quickcheck @@ -71634,7 +74223,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "extensible_0_4_10" = callPackage + "extensible_0_4_10_1" = callPackage ({ mkDerivation, aeson, base, bytestring, cassava, comonad , constraints, deepseq, exceptions, ghc-prim, hashable, lens , monad-skeleton, mtl, prettyprinter, primitive, profunctors @@ -71644,8 +74233,8 @@ self: { }: mkDerivation { pname = "extensible"; - version = "0.4.10"; - sha256 = "012xryq2jz7k6dmrzjh8j3yn9ggyna63vppi6xwdqjxks9xms2zq"; + version = "0.4.10.1"; + sha256 = "009z0grpjnnmnsc887k6vgfz5w55mniax25dl4ispj1nq74djksb"; libraryHaskellDepends = [ aeson base bytestring cassava comonad constraints deepseq exceptions ghc-prim hashable monad-skeleton mtl prettyprinter @@ -71682,12 +74271,13 @@ self: { }: mkDerivation { pname = "extensible-effects"; - version = "3.1.0.0"; - sha256 = "0p4vk4k6922ar853zb85jm4si7y1qdr1wkx4pwfd613a5ar23440"; + version = "4.0.0.0"; + sha256 = "0h83cn0767sk8di6ja5928v65mkcp90pjqhgijrvynssxxsvfsji"; libraryHaskellDepends = [ base monad-control transformers-base ]; testHaskellDepends = [ - base doctest HUnit monad-control QuickCheck silently test-framework - test-framework-hunit test-framework-quickcheck2 test-framework-th + base doctest HUnit monad-control mtl QuickCheck silently + test-framework test-framework-hunit test-framework-quickcheck2 + test-framework-th ]; benchmarkHaskellDepends = [ base criterion HUnit mtl test-framework test-framework-hunit @@ -71698,27 +74288,35 @@ self: { }) {}; "extensible-effects-concurrent" = callPackage - ({ mkDerivation, base, containers, deepseq, directory - , extensible-effects, filepath, HUnit, lens, logging-effect - , monad-control, mtl, parallel, process, QuickCheck, random, stm - , tagged, tasty, tasty-discover, tasty-hunit, time, transformers + ({ mkDerivation, async, base, containers, data-default, deepseq + , directory, exceptions, extensible-effects, filepath, HUnit, lens + , monad-control, mtl, parallel, process, QuickCheck + , safe-exceptions, stm, tasty, tasty-discover, tasty-hunit, time + , transformers-base }: mkDerivation { pname = "extensible-effects-concurrent"; - version = "0.4.0.0"; - sha256 = "0asqibn8hf4i627k9ms8sak90wmyis919ggb41lra4rlv03r61rc"; + version = "0.15.0"; + sha256 = "0hy1z2caqwyxqw1s3xxkbrzi3f86w3vzch783ajq41xqd6z8spdp"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ - base containers deepseq directory extensible-effects filepath lens - logging-effect monad-control mtl parallel process QuickCheck random - stm tagged time transformers + async base containers data-default deepseq exceptions + extensible-effects filepath lens monad-control mtl parallel process + QuickCheck safe-exceptions stm time transformers-base + ]; + executableHaskellDepends = [ + base data-default deepseq directory extensible-effects filepath + lens ]; testHaskellDepends = [ - base containers deepseq extensible-effects HUnit lens QuickCheck - stm tasty tasty-discover tasty-hunit + async base containers data-default deepseq extensible-effects HUnit + lens QuickCheck stm tasty tasty-discover tasty-hunit ]; testToolDepends = [ tasty-discover ]; description = "Message passing concurrency as extensible-effect"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "extensible-exceptions" = callPackage @@ -71762,8 +74360,8 @@ self: { }: mkDerivation { pname = "extra"; - version = "1.6.9"; - sha256 = "0xxcpb00pgwi9cmy6a7ghh6rblxry42p8pz5ssfgj20fs1xwzj1b"; + version = "1.6.13"; + sha256 = "0jc5g120ff97sayff10kqn66wz8aw2wymgwgh2livzkf7vqm5q50"; libraryHaskellDepends = [ base clock directory filepath process time unix ]; @@ -71772,6 +74370,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "extra_1_6_14" = callPackage + ({ mkDerivation, base, clock, directory, filepath, process + , QuickCheck, time, unix + }: + mkDerivation { + pname = "extra"; + version = "1.6.14"; + sha256 = "170jmwx2wnpa6bs92pcijm4ib4hq0vs4582s6v63wrcn1m9l21m6"; + libraryHaskellDepends = [ + base clock directory filepath process time unix + ]; + testHaskellDepends = [ base directory filepath QuickCheck unix ]; + description = "Extra functions I use"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "extract-dependencies" = callPackage ({ mkDerivation, async, base, Cabal, containers , package-description-remote @@ -71842,8 +74457,8 @@ self: { ({ mkDerivation, base, leancheck, speculate, template-haskell }: mkDerivation { pname = "extrapolate"; - version = "0.3.1"; - sha256 = "1hz03mdascy4jvqhyrqqmb1py3pb03g4z3if05z2cbdxgbgsbbn4"; + version = "0.3.3"; + sha256 = "1mc14d9wcrvrd2fkzjxc5gvy7s33p875qj97bdaacdjv5hmg5zr2"; libraryHaskellDepends = [ base leancheck speculate template-haskell ]; @@ -71852,21 +74467,6 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "extrapolate_0_3_2" = callPackage - ({ mkDerivation, base, leancheck, speculate, template-haskell }: - mkDerivation { - pname = "extrapolate"; - version = "0.3.2"; - sha256 = "1scfcjqz1q9pv37rvygbpdwx8j22469f5p2vf5ay68hd62d592gj"; - libraryHaskellDepends = [ - base leancheck speculate template-haskell - ]; - testHaskellDepends = [ base leancheck speculate ]; - description = "generalize counter-examples of test properties"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "ez-couch" = callPackage ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base , blaze-builder, bytestring, classy-prelude, classy-prelude-conduit @@ -71904,6 +74504,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "f-ree-hack-cheats-free-v-bucks-generator" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "f-ree-hack-cheats-free-v-bucks-generator"; + version = "0.2"; + sha256 = "0dk9bfcwalwlq52hnl4g4ypz2bip0d8yy45k9dib7cv6v09xfwhi"; + revision = "3"; + editedCabalFile = "0dsj8dbdkljcrk0qkmym2pciwcni602yrc90f47v1nm37hs46c6m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Spam"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "faceted" = callPackage ({ mkDerivation, base, free }: mkDerivation { @@ -71948,6 +74564,8 @@ self: { pname = "facts"; version = "0.0.1.0"; sha256 = "12ifja6vgm8hafs23fzb2jfk0jiz4nss1if5b86950y3mc995rfx"; + revision = "1"; + editedCabalFile = "03v6p3vlilz6vk5xlvw3r31cqicx3m1xjii9shcqpacxvlh2zzlp"; libraryHaskellDepends = [ base exceptions mtl template-haskell ]; description = "Refined types"; license = stdenv.lib.licenses.bsd3; @@ -72142,6 +74760,28 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "faktory" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, connection + , cryptonite, hspec, markdown-unlit, megaparsec, memory, network + , random, safe-exceptions, scanner, text, time, unix + }: + mkDerivation { + pname = "faktory"; + version = "1.0.0.0"; + sha256 = "10dvgxipik8pw2cibmw65887ri1zssy2ha72r6x57flgkr0jal0j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring connection cryptonite megaparsec + memory network random safe-exceptions scanner text time unix + ]; + executableHaskellDepends = [ aeson base safe-exceptions ]; + testHaskellDepends = [ aeson base hspec markdown-unlit ]; + testToolDepends = [ markdown-unlit ]; + description = "Faktory Worker for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + "falling-turnip" = callPackage ({ mkDerivation, base, gloss, gloss-raster, JuicyPixels-repa , QuickCheck, random, repa, repa-algorithms, vector @@ -72223,20 +74863,16 @@ self: { }) {}; "fast-arithmetic" = callPackage - ({ mkDerivation, arithmoi, base, combinat-compat - , composition-prelude, criterion, gmpint, hspec, QuickCheck + ({ mkDerivation, arithmoi, base, combinat, criterion, hgmp, hspec + , QuickCheck }: mkDerivation { pname = "fast-arithmetic"; - version = "0.6.0.9"; - sha256 = "1kpki7j8kz9xzzg8gl8l5g7wgq0v2s7r2lhr0mb4m67bkq61zmrs"; - libraryHaskellDepends = [ base composition-prelude gmpint ]; - testHaskellDepends = [ - arithmoi base combinat-compat hspec QuickCheck - ]; - benchmarkHaskellDepends = [ - arithmoi base combinat-compat criterion - ]; + version = "0.6.4.2"; + sha256 = "1jfdwhbw6g435p7waspg19viykqlqqqc7n8m75j34a8vwqyh5zpa"; + libraryHaskellDepends = [ base hgmp ]; + testHaskellDepends = [ arithmoi base combinat hspec QuickCheck ]; + benchmarkHaskellDepends = [ arithmoi base combinat criterion ]; description = "Fast functions on integers"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -72249,8 +74885,8 @@ self: { }: mkDerivation { pname = "fast-builder"; - version = "0.0.1.0"; - sha256 = "09s0jyiv1ch8cbgwfaxn5mmn9w7ik661h2g6d5znxr0nsi0bp2n1"; + version = "0.1.0.0"; + sha256 = "1sc5hgiagjcsblbzlymd9z140ybmq03l6xykksjdx0xkwj4sqrp2"; libraryHaskellDepends = [ base bytestring ghc-prim ]; testHaskellDepends = [ base bytestring process QuickCheck stm ]; benchmarkHaskellDepends = [ @@ -72358,11 +74994,10 @@ self: { }: mkDerivation { pname = "fast-tags"; - version = "1.4.2"; - sha256 = "19z36f76w2cp763ija5di0zn1p9c9i1albx6q429f0afrpxymzp5"; + version = "1.5.0"; + sha256 = "0cchakbbs7sfjrsg6p45kv9bv1dsxp5mj6q3900v0hf8n7is3qqb"; isLibrary = true; isExecutable = true; - enableSeparateDataOutput = true; libraryHaskellDepends = [ array async base bytestring containers cpphs deepseq directory filepath mtl text utf8-string @@ -72760,6 +75395,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "fay-websockets" = callPackage + ({ mkDerivation, fay-base }: + mkDerivation { + pname = "fay-websockets"; + version = "0.0.1.1"; + sha256 = "1pax12d1rjmh3gdg1ylavk04f8rlldc6jnmm5sgghdq28z1mp6pb"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ fay-base ]; + description = "Websockets FFI library for Fay"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "fb" = callPackage ({ mkDerivation, aeson, attoparsec, base, base16-bytestring , base64-bytestring, bytestring, cereal, conduit, conduit-extra @@ -72917,8 +75564,8 @@ self: { pname = "fclabels"; version = "2.0.3.3"; sha256 = "1q62p41bj991s7i15ciayw1v1xq8szn4bls50p65lfy2dnj7554s"; - revision = "2"; - editedCabalFile = "0mn82r0h9zhdsaf7qz45fcps6y1kdkqi8xf8dsz8419by2x5ygfx"; + revision = "3"; + editedCabalFile = "1wncfnvh4mv87gh0ddhiqf839d63rqs1qzi3y386y6r8hfnvra0l"; libraryHaskellDepends = [ base mtl template-haskell transformers ]; testHaskellDepends = [ base HUnit mtl template-haskell transformers @@ -73068,6 +75715,17 @@ self: { license = "GPL"; }) {}; + "fedora-dists" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fedora-dists"; + version = "1.0.0.1"; + sha256 = "0x5lccpwcf2cd97vnqlzyi4lgbyhqcs5ks1sr3l33h1zffpb0br8"; + libraryHaskellDepends = [ base ]; + description = "Library for Fedora distribution versions"; + license = stdenv.lib.licenses.gpl3; + }) {}; + "fedora-haskell-tools" = callPackage ({ mkDerivation, base, directory, filepath, process, time, unix }: mkDerivation { @@ -73140,26 +75798,25 @@ self: { }) {}; "feed" = callPackage - ({ mkDerivation, base, base-compat, bytestring, HUnit, old-locale - , old-time, safe, test-framework, test-framework-hunit, text, time - , time-locale-compat, utf8-string, xml-conduit, xml-types + ({ mkDerivation, base, base-compat, bytestring, HUnit + , markdown-unlit, old-locale, old-time, safe, test-framework + , test-framework-hunit, text, time, time-locale-compat, utf8-string + , xml-conduit, xml-types }: mkDerivation { pname = "feed"; - version = "1.0.0.0"; - sha256 = "05rgg7x1984mgfhkmz792xj8lhwjgznixhygzr8blf517lns2nck"; - revision = "4"; - editedCabalFile = "0baavcavm3ywykcr9cm07aqr7sna98jba2n68lyn3kany8ri214d"; + version = "1.0.1.0"; + sha256 = "076krkyvbh24s50chdw3nz6w2svwchys65ppjzlm8gy42ddhbgc7"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base base-compat bytestring old-locale old-time safe text time time-locale-compat utf8-string xml-conduit xml-types ]; testHaskellDepends = [ - base base-compat HUnit old-locale old-time test-framework - test-framework-hunit text time time-locale-compat utf8-string - xml-conduit xml-types + base base-compat HUnit old-time test-framework test-framework-hunit + text time xml-conduit xml-types ]; + testToolDepends = [ markdown-unlit ]; description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds."; license = stdenv.lib.licenses.bsd3; }) {}; @@ -73525,20 +76182,20 @@ self: { }) {}; "fficxx" = callPackage - ({ mkDerivation, base, bytestring, Cabal, containers, data-default - , directory, either, errors, filepath, hashable, haskell-src-exts - , lens, mtl, process, pureMD5, split, template, template-haskell - , text, transformers, unordered-containers + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal + , containers, data-default, directory, either, errors, filepath + , hashable, haskell-src-exts, lens, mtl, process, pureMD5, split + , template, template-haskell, text, transformers + , unordered-containers }: mkDerivation { pname = "fficxx"; - version = "0.4.1"; - sha256 = "1s1yzvs1j4as4875509hzny1399zimpzyh9zh5g0ddg8dqg5lfi4"; - enableSeparateDataOutput = true; + version = "0.5.0.1"; + sha256 = "01rvg7y9c0jczypjgrq7b6cbl79n10flsllkbgm9z5hhymwga38s"; libraryHaskellDepends = [ - base bytestring Cabal containers data-default directory either - errors filepath hashable haskell-src-exts lens mtl process pureMD5 - split template template-haskell text transformers + aeson aeson-pretty base bytestring Cabal containers data-default + directory either errors filepath hashable haskell-src-exts lens mtl + process pureMD5 split template template-haskell text transformers unordered-containers ]; description = "automatic C++ binding generation"; @@ -73550,8 +76207,8 @@ self: { ({ mkDerivation, base, bytestring, template-haskell }: mkDerivation { pname = "fficxx-runtime"; - version = "0.3"; - sha256 = "18pzjhfqsr2f783xywmcfkz5isx31iqcyng4j5mbz92q2m166idb"; + version = "0.5"; + sha256 = "05ljkq3zv8nfx4xhvqql13qd81v46bnxnja8f8590yrf3zfqg87x"; libraryHaskellDepends = [ base bytestring template-haskell ]; description = "Runtime for fficxx-generated library"; license = stdenv.lib.licenses.bsd3; @@ -73618,8 +76275,8 @@ self: { ({ mkDerivation, base, fftw }: mkDerivation { pname = "fftwRaw"; - version = "0.1.0.1"; - sha256 = "1ka58mkn30mrhma7l5cshilhaif4r2jqxqpm6rvmscrvnrjq3nyz"; + version = "0.1.0.2"; + sha256 = "1690x5vllqba39srbp7q3gl2rv30wq941sx4z89fh89axwgp9629"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ fftw ]; description = "Low level bindings to FFTW"; @@ -73635,6 +76292,8 @@ self: { pname = "fgl"; version = "5.6.0.0"; sha256 = "1i6cp4b3w7sjk7y1dq3fh6bci2sm5h3lnbbaw9ln19nwncg2wwll"; + revision = "1"; + editedCabalFile = "17r5p1c6srgyzpdkqkjcl9k3ax9c82lvps1kqjhxpdzypsnzns70"; libraryHaskellDepends = [ array base containers deepseq transformers ]; @@ -73644,6 +76303,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "fgl_5_7_0_1" = callPackage + ({ mkDerivation, array, base, containers, deepseq, hspec + , microbench, QuickCheck, transformers + }: + mkDerivation { + pname = "fgl"; + version = "5.7.0.1"; + sha256 = "04793yh778ck3kz1z2svnfdwwls2kisbnky4lzvf4zjfgpv7mkpz"; + libraryHaskellDepends = [ + array base containers deepseq transformers + ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + benchmarkHaskellDepends = [ base deepseq microbench ]; + description = "Martin Erwig's Functional Graph Library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "fgl-arbitrary" = callPackage ({ mkDerivation, base, containers, fgl, hspec, QuickCheck }: mkDerivation { @@ -73860,8 +76537,8 @@ self: { pname = "file-embed-lzma"; version = "0"; sha256 = "0xqcgx4ysyjqrygnfabs169y4w986kwzvsaqh64h7x3wfi7z8v78"; - revision = "1"; - editedCabalFile = "18q9dgfdsr7r5mlqzhhgbx0bp4bv2xkpcsrihl655pwaj1lz1v2s"; + revision = "2"; + editedCabalFile = "0dmg69gsj2k9lf112bvqw6z2w8hl0p1lx5zxdvlvk85bb3qz6304"; libraryHaskellDepends = [ base base-compat bytestring directory filepath lzma template-haskell text th-lift-instances transformers @@ -73953,8 +76630,8 @@ self: { }: mkDerivation { pname = "filecache"; - version = "0.4.0"; - sha256 = "0x2ffqx6wfv6n3k3396463f771zs9ps1rcw8ga3qw4vm5sv8s26d"; + version = "0.4.1"; + sha256 = "17fbjdy2cicrd956317jj7fir0bd621c4zb5sb4991ph7jsah0n5"; libraryHaskellDepends = [ base containers directory exceptions filepath fsnotify mtl stm strict-base-types time @@ -74049,8 +76726,8 @@ self: { pname = "filepath-crypto"; version = "0.1.0.0"; sha256 = "1bj9haa4ignmk6c6gdiqb4rnwy395pwqdyfy4kgg0z16w0l39mw0"; - revision = "5"; - editedCabalFile = "1xyrac6m3szzj7x68fnrf7nh43gq03g9rwyynfxdx290bgc38gch"; + revision = "6"; + editedCabalFile = "0lg22k1f9l51a8bdnhkwq07mg0m3w3rhgavp1lxi3vmsszsmpmvc"; libraryHaskellDepends = [ base binary bytestring case-insensitive cryptoids cryptoids-class cryptoids-types exceptions filepath sandi template-haskell @@ -74236,6 +76913,8 @@ self: { pname = "fin"; version = "0.0.1"; sha256 = "0mqs6qayj2n54siz3bpab9z6sk9030wdaxgvgg9g36983yaqmlil"; + revision = "1"; + editedCabalFile = "056d22f1j1xv5ka2qr7a3z5ad5w1im76qdf77v6dqdi4vaz52vd1"; libraryHaskellDepends = [ base deepseq hashable ]; testHaskellDepends = [ base inspection-testing tagged ]; description = "Nat and Fin: peano naturals and finite numbers"; @@ -74347,8 +77026,8 @@ self: { }: mkDerivation { pname = "fingertree"; - version = "0.1.4.1"; - sha256 = "192fyzv0pn1437wdpqg1l80rswkk4rw3w61r4bq7dhv354bdqy4p"; + version = "0.1.4.2"; + sha256 = "0zvandj8fysck7ygpn0dw5bhrhmj1s63i326nalxbfkh2ls4iacm"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base HUnit QuickCheck test-framework test-framework-hunit @@ -74494,8 +77173,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "first-class-families"; - version = "0.1.0.0"; - sha256 = "19lm7p45rn3rlz51pi08ka2sc6nd01ba56pdp6nxakynmc44mw25"; + version = "0.3.0.1"; + sha256 = "07291dj197230kq8vxqdgs52zl428w12sgy18y0n5lk18g5isxib"; libraryHaskellDepends = [ base ]; description = "First class type families"; license = stdenv.lib.licenses.mit; @@ -74604,19 +77283,23 @@ self: { }) {}; "fix-imports" = callPackage - ({ mkDerivation, base, containers, cpphs, directory, filepath - , haskell-src-exts, process, split, text, uniplate + ({ mkDerivation, base, containers, cpphs, deepseq, directory + , filepath, haskell-src-exts, mtl, pretty, process, split + , test-karya, text, time, uniplate }: mkDerivation { pname = "fix-imports"; - version = "1.1.0"; - sha256 = "1w2j7l6515khp0zl3cf6pyxsv55c65qqfcxi94vikd8fk88sswd9"; + version = "2.1.0"; + sha256 = "1qi877cpfkp7lzdjwq2q6gqqkbvby63z6r22f3ydkx5362ins6kh"; isLibrary = false; isExecutable = true; - enableSeparateDataOutput = true; executableHaskellDepends = [ - base containers cpphs directory filepath haskell-src-exts process - split text uniplate + base containers cpphs deepseq directory filepath haskell-src-exts + pretty process split text time uniplate + ]; + testHaskellDepends = [ + base containers cpphs deepseq directory filepath haskell-src-exts + mtl pretty process split test-karya text time uniplate ]; description = "Program to manage the imports of a haskell module"; license = stdenv.lib.licenses.bsd3; @@ -74755,14 +77438,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "fixed-vector_1_2_0_0" = callPackage + ({ mkDerivation, base, deepseq, doctest, filemanip, primitive }: + mkDerivation { + pname = "fixed-vector"; + version = "1.2.0.0"; + sha256 = "19846sgjlsv7qy9nm9l4p2wdms5kvx6y9wm5ffz1hw7h77qy8ryw"; + libraryHaskellDepends = [ base deepseq primitive ]; + testHaskellDepends = [ base doctest filemanip primitive ]; + description = "Generic vectors with statically known size"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "fixed-vector-binary" = callPackage ({ mkDerivation, base, binary, fixed-vector, tasty , tasty-quickcheck }: mkDerivation { pname = "fixed-vector-binary"; - version = "1.0.0.0"; - sha256 = "1q3rjjgn16fa5d8cqrlaac2b29v3045am1aanyn77vi843xzah98"; + version = "1.0.0.1"; + sha256 = "10s0mc6xdx7n6dmdgpjysbqmk79ssfw9zmaz5j0spjy7dy55zq3m"; libraryHaskellDepends = [ base binary fixed-vector ]; testHaskellDepends = [ base binary fixed-vector tasty tasty-quickcheck @@ -74777,8 +77473,8 @@ self: { }: mkDerivation { pname = "fixed-vector-cborg"; - version = "1.0.0.0"; - sha256 = "0fmdl4vfg65709iw8s18hjayqhdx4zgn36l17z2x9xlh0prspkki"; + version = "1.0.0.1"; + sha256 = "0m5xcy99hydcs99yph6n63517h2asg611rgg0h28blqd1f7bfch8"; libraryHaskellDepends = [ base cborg fixed-vector serialise ]; testHaskellDepends = [ base fixed-vector serialise tasty tasty-quickcheck @@ -74793,8 +77489,8 @@ self: { }: mkDerivation { pname = "fixed-vector-cereal"; - version = "1.0.0.0"; - sha256 = "1vg44xjwf4ffq4jxiqzk5rphbkgys81lzm1nzjsrfr8s7hhn0clp"; + version = "1.0.0.1"; + sha256 = "15vg3kr7fkd6i0swm4lm76gkfdnh0ydl4nci5abj1zss8qcn9gam"; libraryHaskellDepends = [ base cereal fixed-vector ]; testHaskellDepends = [ base cereal fixed-vector tasty tasty-quickcheck @@ -74830,8 +77526,8 @@ self: { ({ mkDerivation, base, random }: mkDerivation { pname = "fixedprec"; - version = "0.2.2.1"; - sha256 = "0s921nhkmdglmcwzyr048r04dswc6hz7kvh9p4lvd8i2mxq0szgi"; + version = "0.2.2.2"; + sha256 = "01ss9rzg2r4gii6f7771n4vdyg022skyws6ncc3l62xycgz153a7"; libraryHaskellDepends = [ base random ]; description = "A fixed-precision real number type"; license = stdenv.lib.licenses.bsd3; @@ -75020,8 +77716,8 @@ self: { }: mkDerivation { pname = "fizzbuzz-as-a-service"; - version = "0.1.0.2"; - sha256 = "0bskyv1zyk469bikh4rh6ad1i8d5ym9s89a88aw34cpphy0vq1zk"; + version = "0.1.0.3"; + sha256 = "0kzhbavi26qbph6pgna77fbnpfgrxi81h9v92177ycl980k4qdwv"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -75041,8 +77737,8 @@ self: { pname = "flac"; version = "0.1.2"; sha256 = "0adc88h5dmazf9m2xah0qkcav3pm0l3jiy8wbg9fxjv1qpgv74jn"; - revision = "3"; - editedCabalFile = "09xml5mv63q0wzw09s0ssjdzgnq041gr6gjhk63dr252rydnn4zh"; + revision = "4"; + editedCabalFile = "0bmhd56fg4idz62maig3kykk7dyqy9dpm27fdljqg8jccl0vbwbm"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring containers data-default-class directory exceptions @@ -75127,21 +77823,20 @@ self: { "flat" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq - , dlist, doctest, filemanip, ghc-prim, mono-traversable, pretty - , primitive, quickcheck-instances, tasty, tasty-hunit - , tasty-quickcheck, text, vector + , dlist, ghc-prim, mono-traversable, pretty, primitive, QuickCheck + , tasty, tasty-hunit, tasty-quickcheck, text, vector }: mkDerivation { pname = "flat"; - version = "0.3.2"; - sha256 = "0489w132m6j47m0jf1svwvql3fmw58iz9l2rqnhn4c5gg91wj53q"; + version = "0.3.4"; + sha256 = "1v7c5nrvhys4flq5xacws59w25qzbb6mvwhvk4f6jb6impmqnwyw"; libraryHaskellDepends = [ array base bytestring containers deepseq dlist ghc-prim mono-traversable pretty primitive text vector ]; testHaskellDepends = [ - base bytestring containers deepseq doctest filemanip ghc-prim - quickcheck-instances tasty tasty-hunit tasty-quickcheck text + array base bytestring containers deepseq ghc-prim QuickCheck tasty + tasty-hunit tasty-quickcheck text ]; description = "Principled and efficient bit-oriented binary serialization"; license = stdenv.lib.licenses.bsd3; @@ -75306,44 +78001,33 @@ self: { }) {}; "flight-igc" = callPackage - ({ mkDerivation, base, cmdargs, directory, filemanip, filepath - , hlint, mtl, parsec, raw-strings-qq, system-filepath, transformers - }: + ({ mkDerivation, base, bytestring, parsec, utf8-string }: mkDerivation { pname = "flight-igc"; - version = "0.1.0"; - sha256 = "1cr25xhwmpzi0rg8znj1q7siy5skjm8q08ncgwvmd4h3mmdbb7xl"; - revision = "1"; - editedCabalFile = "0yaqp249gjqgch7w9d8y963afvjl43mhaywgni3x8ld14h55m7ia"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base parsec ]; - executableHaskellDepends = [ - base cmdargs directory filemanip filepath mtl raw-strings-qq - system-filepath transformers - ]; - testHaskellDepends = [ base hlint ]; + version = "1.0.0"; + sha256 = "17w40nfmdb4crg23fnqn663i4a60dx5714rcyaiqllm4r25n5qv9"; + libraryHaskellDepends = [ base bytestring parsec utf8-string ]; description = "A parser for IGC files"; - license = stdenv.lib.licenses.bsd3; + license = stdenv.lib.licenses.mpl20; hydraPlatforms = stdenv.lib.platforms.none; }) {}; "flight-kml" = callPackage - ({ mkDerivation, aeson, base, detour-via-sci, doctest, hlint, hxt + ({ mkDerivation, aeson, base, detour-via-sci, doctest, hxt , hxt-xpath, parsec, path, raw-strings-qq, siggy-chardust , smallcheck, split, tasty, tasty-hunit, tasty-quickcheck , tasty-smallcheck, template-haskell, time }: mkDerivation { pname = "flight-kml"; - version = "1.0.0"; - sha256 = "0h04f0hkcri1qjk9kfc4r0sg8wyf6hx6s4cjgzaqnmfak6sa9j9c"; + version = "1.0.1"; + sha256 = "1g70vm7qbxsx2azgb759xcpizq5c1ic2173w78jib0f7mpb8qc28"; libraryHaskellDepends = [ aeson base detour-via-sci hxt hxt-xpath parsec path siggy-chardust split time ]; testHaskellDepends = [ - aeson base detour-via-sci doctest hlint hxt hxt-xpath parsec path + aeson base detour-via-sci doctest hxt hxt-xpath parsec path raw-strings-qq siggy-chardust smallcheck split tasty tasty-hunit tasty-quickcheck tasty-smallcheck template-haskell time ]; @@ -75465,21 +78149,22 @@ self: { pname = "flock"; version = "0.3.1.8"; sha256 = "1g1gf7qnlqkl57h28nzxnbzj7v2h73czffp5y7s7jm9vbihcwd4n"; - revision = "4"; - editedCabalFile = "02jqldkxg366v0gljiqg7zv5sd3zhswabcvg5xx6h8ns67kn3my6"; + revision = "5"; + editedCabalFile = "19jqvzacd1639r8c8vs2fdng188mjg8i76x0fghda71d7a2jgp97"; libraryHaskellDepends = [ base lifted-base monad-control transformers unix ]; description = "Wrapper for flock(2)"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "flow" = callPackage ({ mkDerivation, base, doctest, QuickCheck, template-haskell }: mkDerivation { pname = "flow"; - version = "1.0.14"; - sha256 = "0k6j0mh3lr2fpvjs2jl1agybng32g9z8w3qf5b542ydjl02nvk08"; + version = "1.0.17"; + sha256 = "06adx3drx4b283v0aawhzyigvjizbhig8lqxw9cgqfn1pvc1kv46"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest QuickCheck template-haskell ]; description = "Write more understandable Haskell"; @@ -75654,21 +78339,28 @@ self: { "fltkhs" = callPackage ({ mkDerivation, base, bytestring, c2hs, Cabal, directory, filepath - , mtl, parsec, text + , fltk14, libGLU_combined, mtl, OpenGLRaw, parsec, pkgconfig, text + , vector }: mkDerivation { pname = "fltkhs"; - version = "0.5.4.5"; - sha256 = "17iqpnn0zgwifb937kllkfyz8qf37da90z8iyay348gy3siwjxic"; + version = "0.6.0.0"; + sha256 = "1cbyp8rq9yzx6jrw68dbprkdyd8pkdqbxx08wajyg7bfks6j39cb"; + configureFlags = [ "-fopengl" ]; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal directory filepath ]; - libraryHaskellDepends = [ base bytestring text ]; - libraryToolDepends = [ c2hs ]; - executableHaskellDepends = [ base directory filepath mtl parsec ]; + libraryHaskellDepends = [ base bytestring text vector ]; + librarySystemDepends = [ fltk14 ]; + libraryPkgconfigDepends = [ libGLU_combined ]; + libraryToolDepends = [ c2hs pkgconfig ]; + executableHaskellDepends = [ + base directory filepath mtl OpenGLRaw parsec text + ]; description = "FLTK bindings"; license = stdenv.lib.licenses.mit; - }) {}; + }) {inherit (pkgs) fltk14; inherit (pkgs) libGLU_combined; + inherit (pkgs) pkgconfig;}; "fltkhs-demos" = callPackage ({ mkDerivation, base, bytestring, directory, fltkhs, process, stm @@ -75712,6 +78404,7 @@ self: { executableHaskellDepends = [ base bytestring fltkhs ]; description = "Fltkhs Fluid Examples"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fltkhs-hello-world" = callPackage @@ -75728,6 +78421,24 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "fltkhs-themes" = callPackage + ({ mkDerivation, base, bytestring, Cabal, fltkhs, fontconfig + , load-font, text, vector + }: + mkDerivation { + pname = "fltkhs-themes"; + version = "0.1.0.1"; + sha256 = "03awhraincinrqr1zzb9c64mkb391isw3gb87csa1dkqk846wij6"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base bytestring fltkhs load-font text vector + ]; + librarySystemDepends = [ fontconfig ]; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) fontconfig;}; + "fluent-logger" = callPackage ({ mkDerivation, attoparsec, base, bytestring, cereal , cereal-conduit, conduit, conduit-extra, containers, criterion @@ -75919,11 +78630,13 @@ self: { }: mkDerivation { pname = "fmt"; - version = "0.6"; - sha256 = "14hk6ra8j1zzw7ibimj207mi1xl5pmln6kyz0y66j4bg1r8invsy"; + version = "0.6.1.1"; + sha256 = "1bfj94ahc06xj6x5v5gmjzgw30cgxsc1vjygajqiqnanimbhn8i6"; + revision = "1"; + editedCabalFile = "13ypmyg0axadzhycfl0g1s73bk9a2myshf38y8dslf3hlg76wbmv"; libraryHaskellDepends = [ - base base64-bytestring bytestring containers formatting microlens - text time time-locale-compat + base base64-bytestring bytestring call-stack containers formatting + microlens text time time-locale-compat ]; testHaskellDepends = [ base bytestring call-stack containers doctest hspec @@ -75938,6 +78651,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "fmt-terminal-colors" = callPackage + ({ mkDerivation, ansi-terminal, base, fmt }: + mkDerivation { + pname = "fmt-terminal-colors"; + version = "0.1.0.1"; + sha256 = "0a8gs4m21c1b0xl7v6rm2j915yix3pks0vvy0n3c2298lpkj0z6b"; + libraryHaskellDepends = [ ansi-terminal base fmt ]; + testHaskellDepends = [ ansi-terminal base fmt ]; + description = "ANSI terminal colors formatters for fmt library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "fn" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, directory , filepath, hspec, http-types, resourcet, text @@ -76002,14 +78727,40 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "focuslist" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest + , genvalidity-containers, genvalidity-hspec, hedgehog, lens + , mono-traversable, QuickCheck, tasty, tasty-hedgehog, tasty-hspec + , template-haskell + }: + mkDerivation { + pname = "focuslist"; + version = "0.1.0.1"; + sha256 = "1qq5ixaxrwy2wn8xz8ckva9m50bkygj2gpw89fdry4wglvkrmvpx"; + revision = "2"; + editedCabalFile = "12x38kxhcjdqfwl8y8zdrwcpv6jdm7jaqc48ww3hg6fpv8rvvd49"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base containers lens mono-traversable QuickCheck + ]; + testHaskellDepends = [ + base doctest genvalidity-containers genvalidity-hspec hedgehog lens + QuickCheck tasty tasty-hedgehog tasty-hspec template-haskell + ]; + description = "Lists with a focused element"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "fold-debounce" = callPackage ({ mkDerivation, base, data-default-class, hspec, stm, stm-delay , time }: mkDerivation { pname = "fold-debounce"; - version = "0.2.0.7"; - sha256 = "13y6l6ng5rrva0sx9sa4adp6p2yrpyfz91v3jbkamgh4g99w8zpz"; + version = "0.2.0.8"; + sha256 = "1j7v11nq2q7p50z27lbmprwqrhvcf9qa5zy2hql68zsi53q3wszw"; libraryHaskellDepends = [ base data-default-class stm stm-delay time ]; @@ -76024,8 +78775,8 @@ self: { }: mkDerivation { pname = "fold-debounce-conduit"; - version = "0.2.0.1"; - sha256 = "02shx123yd9g9y8n9aj6ai6yrlcb7zjqyhvw530kw68ailnl762z"; + version = "0.2.0.3"; + sha256 = "0rzgaxqv3q0s848bk3hm0mq14sxa1szpxvi9k19n0hpqlx60rj4p"; libraryHaskellDepends = [ base conduit fold-debounce resourcet stm transformers transformers-base @@ -76056,8 +78807,8 @@ self: { }: mkDerivation { pname = "foldl"; - version = "1.4.3"; - sha256 = "13n0ca3hw5jzqf6rxsdbhbwkn61a9zlm13f0f205s60j3sc72jzk"; + version = "1.4.5"; + sha256 = "19qjmzc7gaxfwgqbgy0kq4vhbxvh3qjnwsxnc7pzwws2if5bv80b"; libraryHaskellDepends = [ base bytestring comonad containers contravariant hashable mwc-random primitive profunctors semigroupoids semigroups text @@ -76097,8 +78848,8 @@ self: { }: mkDerivation { pname = "foldl-statistics"; - version = "0.1.5.0"; - sha256 = "1z9qx7kiaidl3icz6g3rd6pyycwnvyv7xyw8g6p1n7rpvz60633b"; + version = "0.1.5.1"; + sha256 = "196vkbgj6c5dhwfw6l73z8dw505hsjsrx4w1f3zfczm0jfc4fsxl"; libraryHaskellDepends = [ base containers foldl hashable math-functions profunctors unordered-containers @@ -76221,6 +78972,35 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "follow" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, feed + , HandsomeSoup, hspec, hxt, req, text, time, transformers + , unordered-containers, yaml + }: + mkDerivation { + pname = "follow"; + version = "0.1.0.0"; + sha256 = "18j7m8dsmnrq7cnmin48zl1g8yidsh8sgqnlr42qldi49ciam4j0"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring exceptions feed HandsomeSoup hxt req text + time transformers unordered-containers yaml + ]; + executableHaskellDepends = [ + aeson base bytestring exceptions feed HandsomeSoup hxt req text + time transformers unordered-containers yaml + ]; + testHaskellDepends = [ + aeson base bytestring exceptions feed HandsomeSoup hspec hxt req + text time transformers unordered-containers yaml + ]; + description = "Haskell library to follow content published on any subject"; + license = stdenv.lib.licenses.lgpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "follow-file" = callPackage ({ mkDerivation, attoparsec, attoparsec-path, base, bytestring , conduit, conduit-combinators, directory, exceptions, hinotify @@ -76228,8 +79008,8 @@ self: { }: mkDerivation { pname = "follow-file"; - version = "0.0.2"; - sha256 = "0661fp7gf5gyb4w06qm7lfaclzp0zk96gkhcx3pallckfr3214hk"; + version = "0.0.3"; + sha256 = "0nxvw17ndjrg34mc2a0bcyprcng52f6mn3l7mhx2fc11njdf2b93"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -76238,9 +79018,10 @@ self: { ]; executableHaskellDepends = [ attoparsec attoparsec-path base bytestring conduit - conduit-combinators directory hinotify path text + conduit-combinators directory exceptions hinotify monad-control mtl + path text unix utf8-string ]; - description = "Be notified when a file gets appended, solely with what was added"; + description = "Be notified when a file gets appended, solely with what was added. Warning - only works on linux and for files that are strictly appended, like log files."; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -76379,8 +79160,8 @@ self: { pname = "force-layout"; version = "0.4.0.6"; sha256 = "17956k3mab2xhrmfy7fj5gh08h43yjlsryi5acjhnkmin5arhwpp"; - revision = "3"; - editedCabalFile = "0rp5ggzdqy9i8bsjz7i36l8l2b04vjy6sqm6gxmb4pqmakj1x8q6"; + revision = "4"; + editedCabalFile = "0hpr1z68lflgcdl9gbmva0i52wbgfhh4qj3iwdvzipsp8mwav7s7"; libraryHaskellDepends = [ base containers data-default-class lens linear ]; @@ -76521,8 +79302,8 @@ self: { pname = "forma"; version = "1.1.0"; sha256 = "09f377ak1208lr8sskdga3nq47a151whd7z982pwv552w1q75p5p"; - revision = "1"; - editedCabalFile = "0yn650g1x3v56d45iqks1x7bz6ji8454ppr0qx48bmjnlbb34s1q"; + revision = "2"; + editedCabalFile = "1yc9gv1rjbl4lsxscp5idfpn7jp27c38j6gm9v7isxgyaih0j4v4"; libraryHaskellDepends = [ aeson base containers mtl text unordered-containers ]; @@ -76627,6 +79408,8 @@ self: { pname = "formatting"; version = "6.3.6"; sha256 = "06nkm9scy3a41v4m7npgkl9lvy5py6v7chsx0yhdy4pr4mvdna3a"; + revision = "1"; + editedCabalFile = "0vw77ji2d7rhwhq2g7dmln9ifsghgzdlnxg4wjipb128f6gwclh7"; libraryHaskellDepends = [ array base bytestring clock ghc-prim integer-gmp old-locale scientific semigroups text time transformers @@ -76993,8 +79776,8 @@ self: { }: mkDerivation { pname = "fptest"; - version = "0.2.1.0"; - sha256 = "0gbws8q7k2bv4i4v7km5nfjv8j42kmfjw4vhn1n6dr8xysrmbn3h"; + version = "0.2.3.0"; + sha256 = "107n8kisyc9hmbn2rznb4d7pxzn9bb04mxcn6x0wvrzjqsmlzzdg"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -77206,20 +79989,20 @@ self: { }) {}; "free-algebras" = callPackage - ({ mkDerivation, base, constraints, containers, data-fix, free - , groups, hedgehog, kan-extensions, mtl, natural-numbers + ({ mkDerivation, base, constraints, containers, data-fix, dlist + , free, groups, hedgehog, kan-extensions, mtl, natural-numbers , transformers }: mkDerivation { pname = "free-algebras"; - version = "0.0.4.0"; - sha256 = "1rfrdnwsb1kpdc0ha3a7yrykff6fi3ji6ljdxmijv2n4halmxnly"; + version = "0.0.7.0"; + sha256 = "1aiifvfrz668lzxy41i82w19z6jc2xi9awhz6b07xv47f22qphgh"; libraryHaskellDepends = [ - base constraints containers data-fix free groups kan-extensions mtl - natural-numbers transformers + base constraints containers data-fix dlist free groups + kan-extensions mtl natural-numbers transformers ]; testHaskellDepends = [ - base constraints containers data-fix free groups hedgehog + base constraints containers data-fix dlist free groups hedgehog kan-extensions mtl natural-numbers transformers ]; description = "Free algebras in Haskell"; @@ -77227,6 +80010,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "free-category" = callPackage + ({ mkDerivation, base, free-algebras }: + mkDerivation { + pname = "free-category"; + version = "0.0.1.0"; + sha256 = "0cpcn10kbsx1xvvxvvcx5hpa0p9vhkrjf7cmzva2zpmhdj4jp5rg"; + libraryHaskellDepends = [ base free-algebras ]; + description = "Free category"; + license = stdenv.lib.licenses.mpl20; + }) {}; + "free-concurrent" = callPackage ({ mkDerivation, base, type-aligned }: mkDerivation { @@ -77255,18 +80049,15 @@ self: { "free-functors" = callPackage ({ mkDerivation, algebraic-classes, base, bifunctors, comonad - , constraints, contravariant, profunctors, template-haskell - , transformers + , contravariant, profunctors, template-haskell, transformers }: mkDerivation { pname = "free-functors"; - version = "0.8.4"; - sha256 = "0qdllnqghnx6j51zyxqblnz809w7l86qp0d9dg8a4l4kllp1y703"; - revision = "1"; - editedCabalFile = "0yl71dl7rp8si7gshj1f713cjxmk5dzkb6m6d3vicc97b37s6r5j"; + version = "1.0.1"; + sha256 = "1y1cmm4z5s5a1ivs30vwb2rbgc9q24y6z2a9in3azwpgfb1x4fw0"; libraryHaskellDepends = [ - algebraic-classes base bifunctors comonad constraints contravariant - profunctors template-haskell transformers + algebraic-classes base bifunctors comonad contravariant profunctors + template-haskell transformers ]; description = "Free functors, adjoint to functors that forget class constraints"; license = stdenv.lib.licenses.bsd3; @@ -77420,6 +80211,38 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "free-v-bucks-generator-no-survey" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "free-v-bucks-generator-no-survey"; + version = "0.3"; + sha256 = "1bqba8hx0za9i6kpjv9dapqcaiflcs3wrqz00m2icffjkacf954q"; + revision = "1"; + editedCabalFile = "11v9iam3jy1av85bjq4zzl93r2sv6ph72pvkbvhnfzjjhw0kbr42"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Spam"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "free-v-bucks-generator-ps4-no-survey" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "free-v-bucks-generator-ps4-no-survey"; + version = "0.2"; + sha256 = "1blsfj6zppi2fi4kkq0b9704qrdkzindx9p3430frxzjz1zrrbaf"; + revision = "1"; + editedCabalFile = "0qxnhd5i6b1i4pq6xkisa74cgqgj749pbipw07khzqs8xvgj83wh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Spam"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "free-vector-spaces" = callPackage ({ mkDerivation, base, lens, linear, MemoTrie, pragmatic-show , vector, vector-space @@ -77428,6 +80251,8 @@ self: { pname = "free-vector-spaces"; version = "0.1.5.0"; sha256 = "0rf6yhjcd2x4yj2jvyl6yc8x55a2hqhj5mxzg4f24734agh720z1"; + revision = "1"; + editedCabalFile = "0b95827ppw0nvhaxg9axkngsij2sj8d6s06amz2vi79jgs7vbfr6"; libraryHaskellDepends = [ base lens linear MemoTrie pragmatic-show vector vector-space ]; @@ -77594,6 +80419,100 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "freer-simple_1_2_1_0" = callPackage + ({ mkDerivation, base, criterion, extensible-effects, free, mtl + , natural-transformation, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, transformers-base + }: + mkDerivation { + pname = "freer-simple"; + version = "1.2.1.0"; + sha256 = "199cg3y4wx1kh2mrdzf7qswi0jnx9nbgj0a6z75y7ql639lqya5c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base natural-transformation template-haskell transformers-base + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base criterion extensible-effects free mtl + ]; + description = "Implementation of a friendly effect system for Haskell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "freer-simple-catching" = callPackage + ({ mkDerivation, base, freer-simple, hspec }: + mkDerivation { + pname = "freer-simple-catching"; + version = "0.1.0.0"; + sha256 = "140dmmcnpnvn3hhwjic6ja86qhw84k1547zfya7h1gm4sw36mq56"; + libraryHaskellDepends = [ base freer-simple ]; + testHaskellDepends = [ base freer-simple hspec ]; + description = "Checked runtime exceptions with freer-simple"; + license = stdenv.lib.licenses.mit; + }) {}; + + "freer-simple-http" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, freer-simple + , hspec, http-client, http-types + }: + mkDerivation { + pname = "freer-simple-http"; + version = "0.1.0.0"; + sha256 = "0wxqlwqgsphmzhpsbkdq9bl5vjmq598x1q20dd235bdxgggnxd57"; + libraryHaskellDepends = [ + aeson base bytestring containers freer-simple http-client + http-types + ]; + testHaskellDepends = [ + aeson base bytestring containers freer-simple hspec http-client + http-types + ]; + description = "Make HTTP requests with freer-simple!"; + license = stdenv.lib.licenses.mit; + }) {}; + + "freer-simple-profiling" = callPackage + ({ mkDerivation, base, containers, freer-simple, hspec, time }: + mkDerivation { + pname = "freer-simple-profiling"; + version = "0.1.0.0"; + sha256 = "1ll8r8z7khxlr2yix9c8m3bjdq3yncvrsg6pj03n68wsf26zgf17"; + libraryHaskellDepends = [ base containers freer-simple time ]; + testHaskellDepends = [ base containers freer-simple hspec time ]; + description = "Automatic profling of freer-simple programs"; + license = stdenv.lib.licenses.mit; + }) {}; + + "freer-simple-random" = callPackage + ({ mkDerivation, base, containers, freer-simple, hspec, random }: + mkDerivation { + pname = "freer-simple-random"; + version = "0.1.0.0"; + sha256 = "0bp0px1d7lsghaq7giaqm3xlhp0fkrf15dxpqzlglh0ysd2xg3x3"; + libraryHaskellDepends = [ base containers freer-simple random ]; + testHaskellDepends = [ base containers freer-simple hspec random ]; + description = "Random number generators using freer-simple"; + license = stdenv.lib.licenses.mit; + }) {}; + + "freer-simple-time" = callPackage + ({ mkDerivation, base, freer-simple, hspec, time }: + mkDerivation { + pname = "freer-simple-time"; + version = "0.1.0.0"; + sha256 = "08ph7nlj3f3iyvqljwn1hz4z8x0nzl19fsmb0rkk9sjbkk043ar8"; + libraryHaskellDepends = [ base freer-simple time ]; + testHaskellDepends = [ base freer-simple hspec time ]; + description = "freer-simple interface to IO based time functions"; + license = stdenv.lib.licenses.mit; + }) {}; + "freesect" = callPackage ({ mkDerivation, array, base, cpphs, directory, mtl, parallel , pretty, random, syb @@ -77708,6 +80627,7 @@ self: { ]; description = "Fresco binding for Haskell"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fresh" = callPackage @@ -78139,8 +81059,8 @@ self: { }: mkDerivation { pname = "fswatch"; - version = "0.1.0.5"; - sha256 = "0f1rvvkfqm3q12dvagmsdpvw0c9r5a9gj6g34rrsyjdbpc818prw"; + version = "0.1.0.6"; + sha256 = "1972pw7p9njl6h225v8yam5riyiyzkvzhbkv987wl1l3ayga9mdf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -78159,8 +81079,8 @@ self: { }: mkDerivation { pname = "fswatcher"; - version = "0.2.1"; - sha256 = "12m7975hj98aady01hkkc99v53sqi23dizkrq38pgdkbpdl6qsmz"; + version = "0.2.2"; + sha256 = "0rdvh9310qbnp6vh3janr60nla33kyfy23yfzbzsca8ridr7ab7w"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -78196,8 +81116,8 @@ self: { }: mkDerivation { pname = "ftp-client"; - version = "0.5.0.1"; - sha256 = "1mffpifpsp3l0nmpd6wabgxmz459ky47bzfizqbijxac24x69455"; + version = "0.5.1.1"; + sha256 = "01f8d32f2nkqrf21p38zgzwmvl2pkpl9rx0c8a8ch6h56flzhck4"; libraryHaskellDepends = [ attoparsec base bytestring connection containers exceptions network transformers @@ -78209,21 +81129,19 @@ self: { "ftp-client-conduit" = callPackage ({ mkDerivation, base, bytestring, conduit, connection, exceptions - , ftp-client, ftp-clientconduit, resourcet + , ftp-client, resourcet }: mkDerivation { pname = "ftp-client-conduit"; - version = "0.5.0.2"; - sha256 = "0hkipszpl6nkd8c79nvi591dqp7aaflvmpadf84r82n5agadf4ss"; + version = "0.5.0.4"; + sha256 = "0w4sfa4qyclcfixxlam5djhv9hx0hzhfsvf2cabs6m8mgks8zidi"; libraryHaskellDepends = [ base bytestring conduit connection exceptions ftp-client resourcet ]; - testHaskellDepends = [ base ftp-clientconduit ]; + testHaskellDepends = [ base ]; description = "Transfer file with FTP and FTPS with Conduit"; license = stdenv.lib.licenses.publicDomain; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {ftp-clientconduit = null;}; + }) {}; "ftp-conduit" = callPackage ({ mkDerivation, base, byteorder, bytestring, conduit, MissingH @@ -78443,6 +81361,27 @@ self: { maintainers = with stdenv.lib.maintainers; [ peti ]; }) {}; + "funcons-intgen" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , funcons-tools, funcons-values, gll, iml-tools, mtl, pretty + , regex-applicative, split, text, uu-cco + }: + mkDerivation { + pname = "funcons-intgen"; + version = "0.2.0.1"; + sha256 = "12g6lizcxhvk26k3qp1k3v9dz9pz9xx004jpmipqm291r9nyiya9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath funcons-tools funcons-values gll + iml-tools mtl pretty regex-applicative split text uu-cco + ]; + description = "Generate Funcons interpreters from CBS description files"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {iml-tools = null;}; + "funcons-lambda-cbv-mp" = callPackage ({ mkDerivation, base, containers, funcons-tools, gll, text }: mkDerivation { @@ -78465,8 +81404,10 @@ self: { ({ mkDerivation, base, funcons-tools, funcons-values }: mkDerivation { pname = "funcons-simple"; - version = "0.1.0.3"; - sha256 = "0ar5sxcalbfyhyvm6ijbyrrz2pzqyj5bihngnf187wrc5llq2ydr"; + version = "0.1.0.7"; + sha256 = "1p6dvrfymap6b2n7ys3llxaa3jvykpykm27yv3mfy19q29djpwv4"; + revision = "1"; + editedCabalFile = "1zv6njnp3ymp2hgq68fyhckv8lq4h36wqwx01zbnkwcajwiy66mr"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base funcons-tools funcons-values ]; @@ -78482,8 +81423,8 @@ self: { }: mkDerivation { pname = "funcons-tools"; - version = "0.2.0.5"; - sha256 = "16a4jn2l13da7n4c73raqplisz4xg7g4rpi707vks5x9gi44pag4"; + version = "0.2.0.7"; + sha256 = "132l3wzhr60xnp1zd3qh5yrz9y8fk0v6fz9i242vdvj1rbacfdhf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -78500,15 +81441,13 @@ self: { }) {}; "funcons-values" = callPackage - ({ mkDerivation, base, bv, containers, multiset, random-strings - , text, vector - }: + ({ mkDerivation, base, bv, containers, multiset, text, vector }: mkDerivation { pname = "funcons-values"; - version = "0.1.0.3"; - sha256 = "0j9sn5b6c6v1vllkvrc02r81bpcmh2a3srq74na8vvzq8pp6midy"; + version = "0.1.0.5"; + sha256 = "0wmkag1dlvk6lq2f17pvzwxlafd7hn69vxwrkr8ar02vb1yvnb2q"; libraryHaskellDepends = [ - base bv containers multiset random-strings text vector + base bv containers multiset text vector ]; description = "Library providing values and operations on values in a fixed universe"; license = stdenv.lib.licenses.mit; @@ -78594,8 +81533,8 @@ self: { pname = "functor-classes-compat"; version = "1"; sha256 = "0vrnl5crr7d2wsm4ryx26g98j23dpk7x5p31xrbnckd78i7zj4gg"; - revision = "2"; - editedCabalFile = "07ldwmqfwi2lgnmia5bb0885664a54g2q55f91swgafb11n0csqg"; + revision = "3"; + editedCabalFile = "1jx552ysdnxvd8wdvsf4bgxlsgldpb7a8zi54abyjmxv6mkp98ys"; libraryHaskellDepends = [ base containers hashable unordered-containers vector ]; @@ -78700,8 +81639,8 @@ self: { }: mkDerivation { pname = "funflow"; - version = "1.3.2"; - sha256 = "01r1l1r8qg6w7wfcbs7qwxy22b7rd1cdixds425ynp9h0246lrmf"; + version = "1.4.0"; + sha256 = "1pd690y41bf6lrk6bzl730hvpaaazya927nslwp8ii5rcn6wjx7f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -78727,6 +81666,28 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "funflow-nix" = callPackage + ({ mkDerivation, async, base, containers, data-default, directory + , filepath, funflow, modern-uri, path, path-io, process, random + , safe-exceptions, tasty, tasty-hunit, temporary, text, unix + }: + mkDerivation { + pname = "funflow-nix"; + version = "0.1.0.0"; + sha256 = "16lg1afm6sfpaz1syq3f61f51wzqiwi9b5hrc3jbj9lwnlxwcplq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base funflow modern-uri path text ]; + testHaskellDepends = [ + async base containers data-default directory filepath funflow + modern-uri path path-io process random safe-exceptions tasty + tasty-hunit temporary unix + ]; + description = "Utility functions for using funflow with nix"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "funion" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, haskell98 , HFuse, unix @@ -78794,6 +81755,20 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "fused-effects" = callPackage + ({ mkDerivation, base, deepseq, doctest, hspec, MonadRandom + , QuickCheck, random + }: + mkDerivation { + pname = "fused-effects"; + version = "0.1.2.1"; + sha256 = "00lr52zfi1k52z0iqg8wb2a40x80kpwhbvmasp8c4s8c8jx4s9yn"; + libraryHaskellDepends = [ base deepseq MonadRandom random ]; + testHaskellDepends = [ base doctest hspec QuickCheck ]; + description = "A fast, flexible, fused effect system"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "fusion" = callPackage ({ mkDerivation, base, directory, doctest, filepath, pipes-safe , transformers, void @@ -78809,6 +81784,62 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "futhark" = callPackage + ({ mkDerivation, aeson, alex, ansi-terminal, array, base + , bifunctors, binary, blaze-html, bytestring, containers + , data-binary-ieee754, directory, directory-tree, dlist, extra + , file-embed, filepath, free, gitrev, happy, haskeline, http-client + , http-client-tls, http-conduit, HUnit, language-c-quote + , mainland-pretty, markdown, megaparsec, mtl, neat-interpolation + , parallel, parser-combinators, process, process-extras, QuickCheck + , random, raw-strings-qq, regex-tdfa, srcloc, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, temporary, text + , th-lift-instances, time, transformers, vector + , vector-binary-instances, versions, zip-archive, zlib + }: + mkDerivation { + pname = "futhark"; + version = "0.7.4"; + sha256 = "1qjcza0i0y6qalyim5kclz3x4lj667d4d4y2amk3sn4qbgaibajs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base bifunctors binary blaze-html bytestring + containers data-binary-ieee754 directory directory-tree dlist extra + file-embed filepath free gitrev http-client http-client-tls + http-conduit language-c-quote mainland-pretty markdown megaparsec + mtl neat-interpolation parallel parser-combinators process + process-extras raw-strings-qq regex-tdfa srcloc template-haskell + text th-lift-instances time transformers vector + vector-binary-instances versions zip-archive zlib + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + aeson ansi-terminal array base bifunctors binary blaze-html + bytestring containers data-binary-ieee754 directory directory-tree + dlist extra file-embed filepath free gitrev haskeline http-client + http-client-tls http-conduit language-c-quote mainland-pretty + markdown megaparsec mtl neat-interpolation parallel + parser-combinators process process-extras random raw-strings-qq + regex-tdfa srcloc template-haskell temporary text th-lift-instances + time transformers vector vector-binary-instances versions + zip-archive zlib + ]; + testHaskellDepends = [ + ansi-terminal array base bifunctors binary blaze-html bytestring + containers data-binary-ieee754 directory directory-tree dlist extra + file-embed filepath free gitrev http-client http-client-tls + http-conduit HUnit language-c-quote mainland-pretty markdown + megaparsec mtl neat-interpolation parallel parser-combinators + process process-extras QuickCheck raw-strings-qq regex-tdfa srcloc + tasty tasty-hunit tasty-quickcheck template-haskell text + th-lift-instances time transformers vector vector-binary-instances + versions zip-archive zlib + ]; + description = "An optimising compiler for a functional, array-oriented language"; + license = stdenv.lib.licenses.isc; + }) {}; + "futun" = callPackage ({ mkDerivation, base, bytestring, network, unix }: mkDerivation { @@ -78941,6 +81972,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "fuzzyset_0_1_0_8" = callPackage + ({ mkDerivation, base, base-unicode-symbols, data-default, hspec + , ieee754, lens, text, text-metrics, unordered-containers, vector + }: + mkDerivation { + pname = "fuzzyset"; + version = "0.1.0.8"; + sha256 = "096izffsa3fgdi8qiz7n6l2fl2rbiq6kv5h1xljmq0nkaig5m5wv"; + libraryHaskellDepends = [ + base base-unicode-symbols data-default lens text text-metrics + unordered-containers vector + ]; + testHaskellDepends = [ + base base-unicode-symbols hspec ieee754 lens text + unordered-containers + ]; + description = "Fuzzy set for approximate string matching"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "fuzzytime" = callPackage ({ mkDerivation, base, cmdargs, directory, old-time, process }: mkDerivation { @@ -79170,6 +82222,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "garfield" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "garfield"; + version = "0.0.0.0"; + sha256 = "0r8wybcqn7g24q8abrw757h76r75l4jh4hjx91yh44h4c1r6k4yf"; + doHaddock = false; + description = "TBA"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "gargoyle" = callPackage ({ mkDerivation, base, directory, filelock, filepath, network , process @@ -79245,8 +82308,8 @@ self: { ({ mkDerivation, base, binary, containers }: mkDerivation { pname = "gasp"; - version = "1.0.1.0"; - sha256 = "1y9kn03q6gvcf9zdi656121brvicm20y4a74g5qma54qb6ccr7bz"; + version = "1.1.0.0"; + sha256 = "1zv7jq60nw2nd0np7xkz83y7jnvnshccz63j0i9bl0d9x1grhzbq"; libraryHaskellDepends = [ base binary containers ]; description = "A framework of algebraic classes"; license = stdenv.lib.licenses.bsd3; @@ -79259,8 +82322,8 @@ self: { }: mkDerivation { pname = "gauge"; - version = "0.2.3"; - sha256 = "0slsimv2zn9yhakxy2wdyfj6bgjd1p65wp6nr8j0ba7df64xykjs"; + version = "0.2.4"; + sha256 = "1p8accsrv0njiqgybz2plwiglg90nazibggc270j7gmqxqna0zr9"; libraryHaskellDepends = [ base basement deepseq directory process vector ]; @@ -79501,8 +82564,8 @@ self: { ({ mkDerivation, base, GLUT, OpenGLRaw, Vec }: mkDerivation { pname = "gearbox"; - version = "1.0.0.5"; - sha256 = "01mzvbmzq7bl665xy5znqcivxp0b6x6wcrzq8r6kzsym5izm9qz4"; + version = "1.0.0.6"; + sha256 = "0f8zljk145yq3lq3ngiana5g39ybqijsv7n3b11wdr7mzymdgyw2"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base GLUT OpenGLRaw Vec ]; @@ -79945,17 +83008,35 @@ self: { }) {}; "generic-data" = callPackage - ({ mkDerivation, base, contravariant, show-combinators, tasty - , tasty-hunit + ({ mkDerivation, base, base-orphans, contravariant + , show-combinators, tasty, tasty-hunit }: mkDerivation { pname = "generic-data"; - version = "0.1.1.0"; - sha256 = "1a7pjpr5xmwdmy9l2243a0259n9ndmh868x99ckhm4r7gnra9gg6"; - libraryHaskellDepends = [ base contravariant show-combinators ]; + version = "0.3.0.0"; + sha256 = "0n53z9vmwfmb8h1x86wm9lcqrkfi1lvlfvm6kcw79d2xxx6l90jc"; + libraryHaskellDepends = [ + base base-orphans contravariant show-combinators + ]; testHaskellDepends = [ base tasty tasty-hunit ]; description = "Utilities for GHC.Generics"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "generic-data-surgery" = callPackage + ({ mkDerivation, base, first-class-families, generic-data, tasty + , tasty-hunit + }: + mkDerivation { + pname = "generic-data-surgery"; + version = "0.1.0.0"; + sha256 = "1ady7wkg6bs8iadahz33gn7pas2176wg2fsphxs4nq7fi2c566a4"; + libraryHaskellDepends = [ base first-class-families generic-data ]; + testHaskellDepends = [ base generic-data tasty tasty-hunit ]; + description = "Surgery for generic data types"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "generic-deepseq" = callPackage @@ -80037,6 +83118,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "generic-lens_1_1_0_0" = callPackage + ({ mkDerivation, base, criterion, deepseq, doctest, HUnit + , inspection-testing, lens, profunctors, QuickCheck, tagged + }: + mkDerivation { + pname = "generic-lens"; + version = "1.1.0.0"; + sha256 = "1frng5vgk4pkaw8wqqj6ch9p5fk88rbw1mmxzs0cp13wpxnr9wpc"; + libraryHaskellDepends = [ base profunctors tagged ]; + testHaskellDepends = [ + base doctest HUnit inspection-testing lens profunctors + ]; + benchmarkHaskellDepends = [ + base criterion deepseq lens QuickCheck + ]; + description = "Generically derive traversals, lenses and prisms"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "generic-lens-labels" = callPackage ({ mkDerivation, base, generic-lens }: mkDerivation { @@ -80083,6 +83184,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "generic-monoid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "generic-monoid"; + version = "0.1.0.0"; + sha256 = "0jzhmy6vi38p3cnlvi4hw59zga239y67nszzl7zscx263wsk7q0w"; + libraryHaskellDepends = [ base ]; + description = "Derive monoid instances for product types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "generic-pretty" = callPackage ({ mkDerivation, ansi-wl-pprint, base, bytestring, containers , tasty, tasty-hunit, text, vector @@ -80108,6 +83220,8 @@ self: { pname = "generic-random"; version = "1.2.0.0"; sha256 = "130lmblycxnpqbsl7vf6a90zccibnvcb5zaclfajcn3by39007lv"; + revision = "1"; + editedCabalFile = "1d0hx41r7yq2a86ydnfh2fv540ah8cz05l071s2z4wxcjw0ymyn4"; libraryHaskellDepends = [ base QuickCheck ]; testHaskellDepends = [ base deepseq QuickCheck ]; description = "Generic random generators"; @@ -80167,8 +83281,8 @@ self: { pname = "generic-trie"; version = "0.3.1"; sha256 = "1x7f5bp7d13g737198l43y2mf9mzngg9vmhyh1yaxg8xfpzc3anh"; - revision = "1"; - editedCabalFile = "0rr6fncm17ff7z9jdb90gvd03smd8vlhmhzf5b9hzms7s2scnvh6"; + revision = "2"; + editedCabalFile = "1dxf7c66vncw8zn0848g0bk2i2msbrb4njzvkzwvlaiphq0gqg10"; libraryHaskellDepends = [ base containers transformers ]; description = "A map, where the keys may be complex structured data"; license = stdenv.lib.licenses.bsd3; @@ -80229,10 +83343,8 @@ self: { ({ mkDerivation, base, containers, mtl, template-haskell }: mkDerivation { pname = "generics-mrsop"; - version = "1.0.0.1"; - sha256 = "1spnsr127rhcpjwd7604pp7rpqp3q4rc8lb9msgl424hf62xbqq3"; - revision = "1"; - editedCabalFile = "1f3wg5sq8cm1bz210j4haxs511x786yq8wchfmdllw7cimhvw452"; + version = "1.2.2"; + sha256 = "0xlvvcnmv24f0j3j4jaaymhdgz7klfdx15lxi9214d4ak4fnxjyv"; libraryHaskellDepends = [ base containers mtl template-haskell ]; description = "Generic Programming with Mutually Recursive Sums of Products"; license = stdenv.lib.licenses.mit; @@ -80245,22 +83357,42 @@ self: { pname = "generics-sop"; version = "0.3.2.0"; sha256 = "168v62i845jh9jbfaz3ldz8svz4wmzq9mf2vhb7pxlnbkk8fqq1h"; - revision = "2"; - editedCabalFile = "0hc00hjgxm7vzq146d9kwapgqnjbhdi0c7icyvrpc2fhc4cnwlwf"; + revision = "3"; + editedCabalFile = "0lw5n8npdrdd1h7j000flaig4z30b8pig4q52sj34zhwccjkdzq2"; libraryHaskellDepends = [ base deepseq ghc-prim template-haskell ]; testHaskellDepends = [ base ]; description = "Generic Programming using True Sums of Products"; license = stdenv.lib.licenses.bsd3; }) {}; + "generics-sop_0_4_0_1" = callPackage + ({ mkDerivation, base, criterion, deepseq, ghc-prim, sop-core + , template-haskell + }: + mkDerivation { + pname = "generics-sop"; + version = "0.4.0.1"; + sha256 = "160knr2phnzh2gldfv954lz029jzc7y8kz5xpmbf4z3vb5ngm6fw"; + libraryHaskellDepends = [ + base ghc-prim sop-core template-haskell + ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ + base criterion deepseq template-haskell + ]; + description = "Generic Programming using True Sums of Products"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "generics-sop-lens" = callPackage ({ mkDerivation, base, generics-sop, lens }: mkDerivation { pname = "generics-sop-lens"; version = "0.1.2.1"; sha256 = "0p2ji955hy9r6c1wmiziga9pbbli24my3vmx19gf4i8db36d8jaf"; - revision = "4"; - editedCabalFile = "1ms3y1cqpzlzl9yr2v53971vvnaapa3bni9yv19l1ilxhr8xzqfr"; + revision = "6"; + editedCabalFile = "0j4j3kk2nsl5n5gp0vrzqdc5y9ly31b4nvhq0bpgcpzibvik7ssw"; libraryHaskellDepends = [ base generics-sop lens ]; description = "Lenses for types in generics-sop"; license = stdenv.lib.licenses.bsd3; @@ -80443,6 +83575,8 @@ self: { pname = "geniplate-mirror"; version = "0.7.6"; sha256 = "1y0m0bw5zpm1y1y6d9qmxj3swl8j8hlw1shxbr5awycf6k884ssb"; + revision = "1"; + editedCabalFile = "1pyz2vdkr5w9wadmb5v4alx408dqamny3mkvl4x8v2pf549qn37k"; libraryHaskellDepends = [ base mtl template-haskell ]; description = "Use Template Haskell to generate Uniplate-like functions"; license = stdenv.lib.licenses.bsd3; @@ -80507,6 +83641,19 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "genvalidity_0_7_0_0" = callPackage + ({ mkDerivation, base, hspec, hspec-core, QuickCheck, validity }: + mkDerivation { + pname = "genvalidity"; + version = "0.7.0.0"; + sha256 = "1bjsqqyr1n306icfdl8sh3amqq95zpr5hawwbv46nbf0rxci88w1"; + libraryHaskellDepends = [ base QuickCheck validity ]; + testHaskellDepends = [ base hspec hspec-core QuickCheck ]; + description = "Testing utilities for the validity library"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "genvalidity-aeson" = callPackage ({ mkDerivation, aeson, base, genvalidity, genvalidity-hspec , genvalidity-scientific, genvalidity-text @@ -80547,21 +83694,21 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "genvalidity-bytestring_0_3_0_0" = callPackage + "genvalidity-bytestring_0_3_0_1" = callPackage ({ mkDerivation, base, bytestring, deepseq, genvalidity , genvalidity-hspec, hspec, QuickCheck, validity , validity-bytestring }: mkDerivation { pname = "genvalidity-bytestring"; - version = "0.3.0.0"; - sha256 = "1jmy41mqjh3zj512fjikn6vqjvx81cdvi9llc9f0yp2h2rkmw4hf"; + version = "0.3.0.1"; + sha256 = "1jc3hd5aad5vblb1mmb1xzgfdcnk37w50vxyznr1m16rdfg1xrz8"; libraryHaskellDepends = [ base bytestring genvalidity QuickCheck validity validity-bytestring ]; testHaskellDepends = [ base bytestring deepseq genvalidity genvalidity-hspec hspec - QuickCheck + QuickCheck validity ]; description = "GenValidity support for ByteString"; license = stdenv.lib.licenses.mit; @@ -80574,8 +83721,8 @@ self: { }: mkDerivation { pname = "genvalidity-containers"; - version = "0.5.0.0"; - sha256 = "1qjqwsmdcwww4fwd3m40cckwq3xgmm37kc6s25z75w768grr51br"; + version = "0.5.1.0"; + sha256 = "098360pcf522xcwa3lk091pyjl6a08cl12z18ybrlai38saskd83"; libraryHaskellDepends = [ base containers genvalidity QuickCheck validity validity-containers ]; @@ -80586,14 +83733,33 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "genvalidity-containers_0_5_1_1" = callPackage + ({ mkDerivation, base, containers, genvalidity, genvalidity-hspec + , hspec, QuickCheck, validity, validity-containers + }: + mkDerivation { + pname = "genvalidity-containers"; + version = "0.5.1.1"; + sha256 = "1z7bmbwi07nylkgm3dysmnv57z1iww2sjy2zv88jpg6nvq9r9ffg"; + libraryHaskellDepends = [ + base containers genvalidity QuickCheck validity validity-containers + ]; + testHaskellDepends = [ + base containers genvalidity genvalidity-hspec hspec validity + ]; + description = "GenValidity support for containers"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "genvalidity-hspec" = callPackage ({ mkDerivation, base, doctest, genvalidity, genvalidity-property , hspec, hspec-core, QuickCheck, transformers, validity }: mkDerivation { pname = "genvalidity-hspec"; - version = "0.6.1.1"; - sha256 = "0jqdsslag6zz499z5ilra3dklsdvil92kzdx6gb591xvc30a74vs"; + version = "0.6.2.0"; + sha256 = "05dgfivvsfcnrbdkvx7mssi14xsnxck8h2xasbqnn6xng3pc351v"; libraryHaskellDepends = [ base genvalidity genvalidity-property hspec hspec-core QuickCheck transformers validity @@ -80605,6 +83771,27 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "genvalidity-hspec_0_6_2_1" = callPackage + ({ mkDerivation, base, doctest, genvalidity, genvalidity-property + , hspec, hspec-core, QuickCheck, transformers, validity + }: + mkDerivation { + pname = "genvalidity-hspec"; + version = "0.6.2.1"; + sha256 = "100mjmbjfzy431a52yqkq2rja0mb5zw8dbkpfbfy17rdkwwx2yn1"; + libraryHaskellDepends = [ + base genvalidity genvalidity-property hspec hspec-core QuickCheck + transformers validity + ]; + testHaskellDepends = [ + base doctest genvalidity genvalidity-property hspec hspec-core + QuickCheck validity + ]; + description = "Standard spec's for GenValidity instances"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "genvalidity-hspec-aeson" = callPackage ({ mkDerivation, aeson, base, bytestring, deepseq, doctest , genvalidity, genvalidity-aeson, genvalidity-hspec @@ -80626,6 +83813,29 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "genvalidity-hspec-aeson_0_3_0_1" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, doctest + , genvalidity, genvalidity-aeson, genvalidity-hspec + , genvalidity-property, genvalidity-text, hspec, QuickCheck, text + , validity + }: + mkDerivation { + pname = "genvalidity-hspec-aeson"; + version = "0.3.0.1"; + sha256 = "0x5ja3d6vab2gmcqif3cvvbvmdpxp4hrc4ygzns5pw91nlrf5lm2"; + libraryHaskellDepends = [ + aeson base bytestring deepseq genvalidity genvalidity-hspec hspec + QuickCheck + ]; + testHaskellDepends = [ + aeson base doctest genvalidity genvalidity-aeson genvalidity-hspec + genvalidity-property genvalidity-text hspec text validity + ]; + description = "Standard spec's for aeson-related instances"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "genvalidity-hspec-binary" = callPackage ({ mkDerivation, base, binary, deepseq, doctest, genvalidity , genvalidity-hspec, hspec, QuickCheck @@ -80642,6 +83852,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "genvalidity-hspec-binary_0_2_0_3" = callPackage + ({ mkDerivation, base, binary, deepseq, doctest, genvalidity + , genvalidity-hspec, genvalidity-property, hspec, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-hspec-binary"; + version = "0.2.0.3"; + sha256 = "1am9brcf3wh2fdrfwlkcqiamwc2zlcw3lihpcqgz0sm3jhka56xr"; + libraryHaskellDepends = [ + base binary deepseq genvalidity genvalidity-hspec hspec QuickCheck + ]; + testHaskellDepends = [ + base doctest genvalidity genvalidity-property hspec validity + ]; + description = "Standard spec's for binary-related Instances"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "genvalidity-hspec-cereal" = callPackage ({ mkDerivation, base, cereal, deepseq, doctest, genvalidity , genvalidity-hspec, hspec, QuickCheck @@ -80658,6 +83888,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "genvalidity-hspec-cereal_0_2_0_3" = callPackage + ({ mkDerivation, base, cereal, deepseq, doctest, genvalidity + , genvalidity-hspec, genvalidity-property, hspec, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-hspec-cereal"; + version = "0.2.0.3"; + sha256 = "11bii2nf52jfarfb5jzgj6pmsz59mcvivb8nxc90z97gdd5w6zll"; + libraryHaskellDepends = [ + base cereal deepseq genvalidity genvalidity-hspec hspec QuickCheck + ]; + testHaskellDepends = [ + base doctest genvalidity genvalidity-property hspec validity + ]; + description = "Standard spec's for cereal-related instances"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "genvalidity-hspec-hashable" = callPackage ({ mkDerivation, base, doctest, genvalidity, genvalidity-hspec , genvalidity-property, hashable, hspec, hspec-core, QuickCheck @@ -80679,22 +83929,46 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "genvalidity-hspec-hashable_0_2_0_3" = callPackage + ({ mkDerivation, base, doctest, genvalidity, genvalidity-hspec + , genvalidity-property, hashable, hspec, hspec-core, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-hspec-hashable"; + version = "0.2.0.3"; + sha256 = "0lb1aiv07fbbkyhh8ig2lhqgm9yibrny2bw9qwbdkwwsi6hk4566"; + libraryHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-property hashable + hspec QuickCheck validity + ]; + testHaskellDepends = [ + base doctest genvalidity genvalidity-hspec genvalidity-property + hashable hspec hspec-core QuickCheck validity + ]; + description = "Standard spec's for Hashable instances"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "genvalidity-hspec-optics" = callPackage ({ mkDerivation, base, doctest, genvalidity, genvalidity-hspec - , hspec, microlens, QuickCheck + , genvalidity-property, hspec, microlens, QuickCheck, validity }: mkDerivation { pname = "genvalidity-hspec-optics"; - version = "0.1.0.0"; - sha256 = "08p7hv1wr6df8sng906rvys0998nk8j331r2q5v2abw2rg2609m5"; + version = "0.1.1.1"; + sha256 = "121pjin5g1mgdqjydvj68639d5f17i3ibxrl8iiigp4q3xywp4ha"; libraryHaskellDepends = [ base genvalidity genvalidity-hspec hspec microlens QuickCheck ]; testHaskellDepends = [ - base doctest genvalidity genvalidity-hspec hspec microlens + base doctest genvalidity genvalidity-hspec genvalidity-property + hspec microlens validity ]; description = "Standard spec's for optics"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "genvalidity-mergeless" = callPackage @@ -80746,8 +84020,8 @@ self: { }: mkDerivation { pname = "genvalidity-property"; - version = "0.2.1.0"; - sha256 = "0xwq2wnrxlxcllina9faxxs8svslpxr73z9cw8asgc4b3hf41drm"; + version = "0.2.1.1"; + sha256 = "0cjw5i2pydidda9bnp6x37ylhxdk9g874x5sadr6sscg5kq85a1b"; libraryHaskellDepends = [ base genvalidity hspec QuickCheck validity ]; @@ -80756,14 +84030,31 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "genvalidity-property_0_3_0_0" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, genvalidity + , hspec, QuickCheck, validity + }: + mkDerivation { + pname = "genvalidity-property"; + version = "0.3.0.0"; + sha256 = "03cpmkqmfqypj9kydrdzs0pyix0ffwrlx8idzvgyrqiyhg03rsis"; + libraryHaskellDepends = [ + base genvalidity hspec QuickCheck validity + ]; + testHaskellDepends = [ base directory doctest filepath ]; + description = "Standard properties for functions on `Validity` types"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "genvalidity-scientific" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec , QuickCheck, scientific, validity, validity-scientific }: mkDerivation { pname = "genvalidity-scientific"; - version = "0.2.0.1"; - sha256 = "1wxrcpmhcbiklzqf5zjn0q7hpgkds5jjmdhl9kq68vbm96lm8zgn"; + version = "0.2.1.0"; + sha256 = "0gchsn5pvmbk57y7jn33zcbdr78mx3vb8v4cwr8b4pj5af6d84dg"; libraryHaskellDepends = [ base genvalidity QuickCheck scientific validity validity-scientific ]; @@ -80775,24 +84066,6 @@ self: { }) {}; "genvalidity-text" = callPackage - ({ mkDerivation, array, base, genvalidity, genvalidity-hspec, hspec - , QuickCheck, text, validity, validity-text - }: - mkDerivation { - pname = "genvalidity-text"; - version = "0.5.0.2"; - sha256 = "1d955278y5522a5aji1i662iynkjn7g88af9myvg6q5b4nig5cqx"; - libraryHaskellDepends = [ - array base genvalidity QuickCheck text validity validity-text - ]; - testHaskellDepends = [ - base genvalidity genvalidity-hspec hspec QuickCheck text - ]; - description = "GenValidity support for Text"; - license = stdenv.lib.licenses.mit; - }) {}; - - "genvalidity-text_0_5_1_0" = callPackage ({ mkDerivation, array, base, genvalidity, genvalidity-hspec, hspec , QuickCheck, text, validity, validity-text }: @@ -80808,7 +84081,6 @@ self: { ]; description = "GenValidity support for Text"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "genvalidity-time" = callPackage @@ -80817,8 +84089,8 @@ self: { }: mkDerivation { pname = "genvalidity-time"; - version = "0.2.1.0"; - sha256 = "1r28jg9awlx1hzcfdhi0a9a6xlr0f33imqgqyxz4pm9zs4faag7s"; + version = "0.2.1.1"; + sha256 = "0x3qddniy2a0qfyaxi1mfw9kqijky2gwyp19bcsp1gfxxl3c4mf5"; libraryHaskellDepends = [ base genvalidity QuickCheck time validity-time ]; @@ -80847,6 +84119,28 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "genvalidity-unordered-containers_0_2_0_4" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec, hashable + , hspec, QuickCheck, unordered-containers, validity + , validity-unordered-containers + }: + mkDerivation { + pname = "genvalidity-unordered-containers"; + version = "0.2.0.4"; + sha256 = "0rkvwm5imbgl8cx5pdk16dc4wzhcndw6g3wwxs0blykiri32wl3q"; + libraryHaskellDepends = [ + base genvalidity hashable QuickCheck unordered-containers validity + validity-unordered-containers + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec unordered-containers + validity + ]; + description = "GenValidity support for unordered-containers"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "genvalidity-uuid" = callPackage ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec , QuickCheck, uuid, validity, validity-uuid @@ -80871,8 +84165,8 @@ self: { }: mkDerivation { pname = "genvalidity-vector"; - version = "0.2.0.2"; - sha256 = "0f1ycxpvi6jmwakfs26ydzwd8gw8qzlybr2v1ppyvvjn6a7rilhi"; + version = "0.2.0.3"; + sha256 = "161w5shgj1k8691mmi9ddhxrnrqhsp502ywln2h0sk55zqcj1i5k"; libraryHaskellDepends = [ base genvalidity QuickCheck validity validity-vector vector ]; @@ -81012,8 +84306,8 @@ self: { }: mkDerivation { pname = "geoip2"; - version = "0.3.1.0"; - sha256 = "1w9iqfkyi0ij33kng4adczi6m8chyhsadc2af5ryp8xzl7w64l8m"; + version = "0.3.1.1"; + sha256 = "0nq4kijjd0dmii5949xr7wf4w7fi2ffpbqr9bg7qklxhsrmwywb8"; libraryHaskellDepends = [ base bytestring cereal containers iproute mmap reinterpret-cast text @@ -81023,20 +84317,21 @@ self: { }) {}; "geojson" = callPackage - ({ mkDerivation, aeson, base, bytestring, directory, doctest - , filepath, hlint, lens, QuickCheck, semigroups, template-haskell - , text, transformers, validation, vector + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , hlint, lens, scientific, semigroups, tasty, tasty-hspec + , tasty-quickcheck, text, transformers, validation }: mkDerivation { pname = "geojson"; - version = "1.3.1"; - sha256 = "0qcngx6dszpqrjsbfvqjgdn2qs3vyv112dwva5kbmwfpg5665xml"; + version = "3.0.4"; + sha256 = "0dnk9cb7y8wgnx8wzzln635r9pijljd9h5rinl0s9g4bjhw0rcw5"; libraryHaskellDepends = [ - aeson base lens semigroups text transformers validation vector + aeson base containers deepseq lens scientific semigroups text + transformers validation ]; testHaskellDepends = [ - base bytestring directory doctest filepath hlint QuickCheck - template-haskell + aeson base bytestring containers hlint tasty tasty-hspec + tasty-quickcheck text validation ]; description = "A thin GeoJSON Layer above the aeson library"; license = stdenv.lib.licenses.bsd3; @@ -81093,8 +84388,8 @@ self: { }: mkDerivation { pname = "geos"; - version = "0.1.1.2"; - sha256 = "1kggbm3hdg1x0ci3lfps1nglr5hk56ws96yfrv257zaz8kq64s1d"; + version = "0.2.1"; + sha256 = "15dhxhqswi9h8zas0x27hma7pz4c7rn40pppjraax29pi4alaiq9"; libraryHaskellDepends = [ base bytestring mtl transformers vector ]; @@ -81143,8 +84438,8 @@ self: { }: mkDerivation { pname = "getopt-generics"; - version = "0.13.0.2"; - sha256 = "0330f63gy5gk461hvyy79jxrz5bcxdh2sgl0r1g1ffl4swjsl176"; + version = "0.13.0.3"; + sha256 = "1202xsfvygd06h1d70v73ldwj32qv6sqadk5zl2979dgjx4841db"; libraryHaskellDepends = [ base base-compat base-orphans generics-sop tagged ]; @@ -81170,28 +84465,27 @@ self: { "gf" = callPackage ({ mkDerivation, alex, array, base, bytestring, Cabal, cgi , containers, directory, exceptions, filepath, happy, haskeline - , HTF, httpd-shed, HUnit, json, mtl, network, network-uri - , old-locale, parallel, pretty, process, random, terminfo, time - , time-compat, unix, utf8-string + , httpd-shed, json, mtl, network, network-uri, parallel, pretty + , process, random, terminfo, time, time-compat, unix, utf8-string }: mkDerivation { pname = "gf"; - version = "3.9"; - sha256 = "11g57vhb89s3wi6ny88la9mxwg5vivr9fjxsmm9i644pys7kg84i"; + version = "3.10"; + sha256 = "1f0wwrhid0iqk2lmf9aprkzml8xpc3vsvvfpqfywf8qk8i76wwkv"; + revision = "1"; + editedCabalFile = "1g7l4j57h78vnjhkf7k21jfirykj4ghrj08xy8ylx8b5a4iilyrg"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal directory filepath process ]; libraryHaskellDepends = [ array base bytestring cgi containers directory exceptions filepath - haskeline httpd-shed json mtl network network-uri old-locale - parallel pretty process random terminfo time time-compat unix - utf8-string + haskeline httpd-shed json mtl network network-uri parallel pretty + process random terminfo time time-compat unix utf8-string ]; libraryToolDepends = [ alex happy ]; executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base Cabal directory filepath HTF HUnit process - ]; + testHaskellDepends = [ base Cabal directory filepath process ]; doCheck = false; postPatch = '' sed -i "s|\"-s\"|\"\"|" ./Setup.hs @@ -81252,35 +84546,36 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "ghc_8_4_3" = callPackage + "ghc_8_6_1" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers - , deepseq, directory, filepath, ghc-boot, ghc-boot-th, ghci, happy - , hpc, process, template-haskell, terminfo, time, transformers - , unix + , deepseq, directory, filepath, ghc-boot, ghc-boot-th, ghc-heap + , ghci, happy, hpc, process, template-haskell, terminfo, time + , transformers, unix }: mkDerivation { pname = "ghc"; - version = "8.4.3"; - sha256 = "1yryz21fnx5g1khpa7y2ps58kws3s1wjmz1ipnbv3hdcf6gyq46d"; + version = "8.6.1"; + sha256 = "1s4iggkyki6fd1wv9l5qgpnkyf1wgyf2mcncj6jwl4whrii3r7br"; libraryHaskellDepends = [ array base binary bytestring containers deepseq directory filepath - ghc-boot ghc-boot-th ghci hpc process template-haskell terminfo - time transformers unix + ghc-boot ghc-boot-th ghc-heap ghci hpc process template-haskell + terminfo time transformers unix ]; libraryToolDepends = [ alex happy ]; description = "The GHC API"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - }) {}; + broken = true; + }) {ghc-heap = null;}; - "ghc-boot_8_4_3" = callPackage + "ghc-boot_8_6_1" = callPackage ({ mkDerivation, base, binary, bytestring, directory, filepath , ghc-boot-th }: mkDerivation { pname = "ghc-boot"; - version = "8.4.3"; - sha256 = "028x85pmvacndkv6mm9vrg9j6p6zw0a6v2mdwibhf3ck3wwm9v8m"; + version = "8.6.1"; + sha256 = "0dy9p2vz7ccwrhk9l4vs4fhfg6w9p7pk88iy44i46089svzx0wja"; libraryHaskellDepends = [ base binary bytestring directory filepath ghc-boot-th ]; @@ -81289,12 +84584,12 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "ghc-boot-th_8_4_3" = callPackage + "ghc-boot-th_8_6_1" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "ghc-boot-th"; - version = "8.4.3"; - sha256 = "19q4j9n0ir0b5cc54sazzf4m51fd6mz6705wzplva4qh5602dafi"; + version = "8.6.1"; + sha256 = "0z3d9niqzsv1zihazs1ghdwag53fcmdigj77z37licc5q0g0lc49"; libraryHaskellDepends = [ base ]; description = "Shared functionality between GHC and the @template-haskell@ library"; license = stdenv.lib.licenses.bsd3; @@ -81318,8 +84613,8 @@ self: { pname = "ghc-compact"; version = "0.1.0.0"; sha256 = "03sf8ap1ncjsibp9z7k9xgcsj9s0q3q6l4shf8k7p8dkwpjl1g2h"; - revision = "1"; - editedCabalFile = "1fwcfk515lv3pjzxz87bddk3kdbkaxswxrr37spdlkvyyfrbxyak"; + revision = "2"; + editedCabalFile = "1i775sc8sb89gali1w7qxs7l6y8vawp1mdd564d5mz95sxj4757b"; libraryHaskellDepends = [ base bytestring ghc-prim ]; description = "In memory storage of deeply evaluated data structure"; license = stdenv.lib.licenses.bsd3; @@ -81467,8 +84762,8 @@ self: { }: mkDerivation { pname = "ghc-events"; - version = "0.8.0"; - sha256 = "1wdxap20wh8sdaqnpsk463mihg6v3va786zb1amgzrcjpsv49is5"; + version = "0.8.0.1"; + sha256 = "1658lr4av48y8m0p5fs3sjxkkbdkwdf6m02byzw69gqg3xzz1i99"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -81481,22 +84776,23 @@ self: { }) {}; "ghc-events-analyze" = callPackage - ({ mkDerivation, base, containers, diagrams-lib, diagrams-svg - , filepath, ghc-events, lens, mtl, optparse-applicative, parsec + ({ mkDerivation, base, blaze-svg, bytestring, containers + , diagrams-lib, diagrams-svg, filepath, ghc-events, hashable, lens + , mtl, optparse-applicative, parsec, regex-base, regex-pcre-builtin , SVGFonts, template-haskell, th-lift, transformers + , unordered-containers }: mkDerivation { pname = "ghc-events-analyze"; - version = "0.2.4"; - sha256 = "1nad7n6kmp6g014fdgzzd4m1w357qm47qp16r24j499l394zaqb1"; - revision = "1"; - editedCabalFile = "1g32r4dmmrjx1ablgkpp8vhqfvwicklqnmcsl4c4qxxiad03291j"; + version = "0.2.5"; + sha256 = "087fjk6630fhln3srh0ah83kfdwjazwci8rxiai31nfsprsipvf8"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - base containers diagrams-lib diagrams-svg filepath ghc-events lens - mtl optparse-applicative parsec SVGFonts template-haskell th-lift - transformers + base blaze-svg bytestring containers diagrams-lib diagrams-svg + filepath ghc-events hashable lens mtl optparse-applicative parsec + regex-base regex-pcre-builtin SVGFonts template-haskell th-lift + transformers unordered-containers ]; description = "Analyze and visualize event logs"; license = stdenv.lib.licenses.bsd3; @@ -81550,15 +84846,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "ghc-exactprint_0_5_7_1" = callPackage + "ghc-exactprint_0_5_8_2" = callPackage ({ mkDerivation, base, bytestring, containers, Diff, directory , filemanip, filepath, free, ghc, ghc-boot, ghc-paths, HUnit, mtl , silently, syb }: mkDerivation { pname = "ghc-exactprint"; - version = "0.5.7.1"; - sha256 = "0w33vp4k2479xhq0b87ngznxwdklh43k19mzcb63dwh6cvh35kn4"; + version = "0.5.8.2"; + sha256 = "18wlhvgpbk7ym1vbi8fkdwbjhcplgr7zcqm328yi4v7rilbxw7cn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -81618,6 +84914,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "ghc-hotswap" = callPackage + ({ mkDerivation, base, concurrent-extra, deepseq, ghci }: + mkDerivation { + pname = "ghc-hotswap"; + version = "0.1.0.0"; + sha256 = "1j88ddasmcffby14d1105cawsv713qc4hjz2g23h1swlnvy375i1"; + libraryHaskellDepends = [ base concurrent-extra deepseq ghci ]; + description = "Library for hot-swapping shared objects in GHC"; + license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ghc-imported-from" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, directory , exceptions, filepath, ghc, ghc-mod, ghc-paths, ghc-syb-utils @@ -81681,8 +84989,8 @@ self: { ({ mkDerivation, base, ghc, hashable, inspection-testing }: mkDerivation { pname = "ghc-justdoit"; - version = "0.1"; - sha256 = "0qr6ipsq7g1275svdgqcppcb37r387fvap5fyyn6fn4h84dhvkby"; + version = "0.1.0.1"; + sha256 = "1f52cq2c886djr59xmwdaby7diba7j687s20d48sxirvrk95wcmb"; libraryHaskellDepends = [ base ghc hashable ]; testHaskellDepends = [ base inspection-testing ]; description = "A magic typeclass that just does it"; @@ -81847,8 +85155,8 @@ self: { pname = "ghc-paths"; version = "0.1.0.9"; sha256 = "0ibrr1dxa35xx20cpp8jzgfak1rdmy344dfwq4vlq013c6w8z9mg"; - revision = "3"; - editedCabalFile = "1gx47xbm3qviqccnbsibzkfnlzljvls33jh1ry4l506yvfnf4j10"; + revision = "4"; + editedCabalFile = "1fp0jyvi6prqsv0dxn010c7q4mmiwlcy1xk6ppd4d539adxxy67d"; setupHaskellDepends = [ base Cabal directory ]; libraryHaskellDepends = [ base ]; description = "Knowledge of GHC's installation directories"; @@ -81888,12 +85196,12 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "ghc-prim_0_5_2_0" = callPackage + "ghc-prim_0_5_3" = callPackage ({ mkDerivation, rts }: mkDerivation { pname = "ghc-prim"; - version = "0.5.2.0"; - sha256 = "1ccvzkw3v4xlj7g126wwlc5rvd480hbv1pcq2rfb85k77rzi6bjr"; + version = "0.5.3"; + sha256 = "07s75s4yj33p87zzpvp68hgf72xsxg6rm47g4aaymmlf52aywmv9"; libraryHaskellDepends = [ rts ]; description = "GHC primitives"; license = stdenv.lib.licenses.bsd3; @@ -81906,8 +85214,8 @@ self: { }: mkDerivation { pname = "ghc-prof"; - version = "1.4.1.3"; - sha256 = "16ckk4ldpkq7khka5mhkngrcazrnfxw394rm7mcshhlr7f41ydlr"; + version = "1.4.1.4"; + sha256 = "1wrlz2x9zsrip92m254vh0s07j9afjli6n1kcass8z0lw17m26mh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -82065,8 +85373,8 @@ self: { ({ mkDerivation, base, ghc, hspec, hspec-discover, text }: mkDerivation { pname = "ghc-syntax-highlighter"; - version = "0.0.2.0"; - sha256 = "1gcdhsbjpj1mwwgc4l2ibdcvicw9xx6bmva8r7ddd7bqbhnmqcyg"; + version = "0.0.3.0"; + sha256 = "077cvrx25qdl04qgp3wl7c3jxrakw1k873dwgybfwkhgfj2g8dx1"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base ghc text ]; testHaskellDepends = [ base hspec text ]; @@ -82081,6 +85389,8 @@ self: { pname = "ghc-tcplugins-extra"; version = "0.3"; sha256 = "0k1ph8za52mx6f146xhaakn630xrzk42ylchv4b9r04hslhzvb1h"; + revision = "1"; + editedCabalFile = "0x2d4bp5lhyfrqjshmgbirdn2ihc057a8a6khqmz91jj9zlhf7vb"; libraryHaskellDepends = [ base ghc ]; description = "Utilities for writing GHC type-checker plugins"; license = stdenv.lib.licenses.bsd2; @@ -82150,6 +85460,28 @@ self: { license = stdenv.lib.licenses.bsd2; }) {}; + "ghc-typelits-extra_0_3" = callPackage + ({ mkDerivation, base, ghc, ghc-prim, ghc-tcplugins-extra + , ghc-typelits-knownnat, ghc-typelits-natnormalise, integer-gmp + , tasty, tasty-hunit, template-haskell, transformers + }: + mkDerivation { + pname = "ghc-typelits-extra"; + version = "0.3"; + sha256 = "1khkchxic6i3sg3g3dzdg8dsdgk86xy5j5lnh5n5hr7fpdm9ppj7"; + libraryHaskellDepends = [ + base ghc ghc-prim ghc-tcplugins-extra ghc-typelits-knownnat + ghc-typelits-natnormalise integer-gmp transformers + ]; + testHaskellDepends = [ + base ghc-typelits-knownnat ghc-typelits-natnormalise tasty + tasty-hunit template-haskell + ]; + description = "Additional type-level operations on GHC.TypeLits.Nat"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ghc-typelits-knownnat" = callPackage ({ mkDerivation, base, ghc, ghc-tcplugins-extra , ghc-typelits-natnormalise, tasty, tasty-hunit, tasty-quickcheck @@ -82170,6 +85502,27 @@ self: { license = stdenv.lib.licenses.bsd2; }) {}; + "ghc-typelits-knownnat_0_6" = callPackage + ({ mkDerivation, base, ghc, ghc-tcplugins-extra + , ghc-typelits-natnormalise, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, transformers + }: + mkDerivation { + pname = "ghc-typelits-knownnat"; + version = "0.6"; + sha256 = "0dzjqzfh1mywx2dzki6yhrac5l2y2h58zjwmgps3vk16n8krnljb"; + libraryHaskellDepends = [ + base ghc ghc-tcplugins-extra ghc-typelits-natnormalise + template-haskell transformers + ]; + testHaskellDepends = [ + base ghc-typelits-natnormalise tasty tasty-hunit tasty-quickcheck + ]; + description = "Derive KnownNat constraints from other KnownNat constraints"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ghc-typelits-natnormalise" = callPackage ({ mkDerivation, base, ghc, ghc-tcplugins-extra, integer-gmp, tasty , tasty-hunit, template-haskell, transformers @@ -82239,23 +85592,24 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "ghci_8_4_3" = callPackage + "ghci_8_6_1" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers - , deepseq, filepath, ghc-boot, ghc-boot-th, template-haskell - , transformers, unix + , deepseq, filepath, ghc-boot, ghc-boot-th, ghc-heap + , template-haskell, transformers, unix }: mkDerivation { pname = "ghci"; - version = "8.4.3"; - sha256 = "1jzzig7ikyy14xsanga0zaaqk3xj57pkwx301db89cns8yyq7vxj"; + version = "8.6.1"; + sha256 = "0ffv5xmq63y53fhfldx37g6881l07nvlgdsp9kfqz70flh0c1wm8"; libraryHaskellDepends = [ array base binary bytestring containers deepseq filepath ghc-boot - ghc-boot-th template-haskell transformers unix + ghc-boot-th ghc-heap template-haskell transformers unix ]; description = "The library supporting GHC's interactive interpreter"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - }) {}; + broken = true; + }) {ghc-heap = null;}; "ghci-diagrams" = callPackage ({ mkDerivation, base, cairo, colour, diagrams, gtk }: @@ -82288,6 +85642,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "ghci-hexcalc" = callPackage + ({ mkDerivation, base, doctest, QuickCheck }: + mkDerivation { + pname = "ghci-hexcalc"; + version = "0.1.0.1"; + sha256 = "1mwh4wz3ccmh0fi0k0y19bk33vn8p6ylmkklidpw5vg7k3v9d7s2"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest QuickCheck ]; + description = "GHCi as a Hex Calculator interactive"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "ghci-history-parser" = callPackage ({ mkDerivation, base, doctest, hspec, parsec }: mkDerivation { @@ -82353,8 +85719,8 @@ self: { }: mkDerivation { pname = "ghcid"; - version = "0.7"; - sha256 = "1dcx12vkjw5w1np4bz8ypaf8bdw1s8yrlhq6i5x2pilvsf1dljqg"; + version = "0.7.1"; + sha256 = "06n37dv51i2905v8nwwv1ilm0zlx6zblrkfic1mp491ws2sijdx7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -82529,8 +85895,8 @@ self: { ({ mkDerivation, base, transformers }: mkDerivation { pname = "ghcjs-perch"; - version = "0.3.3.2"; - sha256 = "1ng6wpx6kp8rxmxwf0ns0q0jas2gl2s2mv1dlq59xbsikdly3km7"; + version = "0.3.3.3"; + sha256 = "0b3hj0gm9gcgwpg8f7vxy87fasgpgn27ciyafhmy6b4fnnmn41kn"; libraryHaskellDepends = [ base transformers ]; description = "GHCJS version of Perch library"; license = stdenv.lib.licenses.mit; @@ -82777,7 +86143,6 @@ self: { haskell-gi-overloading text transformers ]; libraryPkgconfigDepends = [ gtk3 ]; - doHaddock = false; description = "Gdk bindings"; license = stdenv.lib.licenses.lgpl21; }) {gtk3 = pkgs.gnome3.gtk;}; @@ -82857,14 +86222,13 @@ self: { haskell-gi-base haskell-gi-overloading text transformers ]; libraryPkgconfigDepends = [ glib ]; - doHaddock = false; description = "Gio bindings"; license = stdenv.lib.licenses.lgpl21; }) {inherit (pkgs) glib;}; "gi-girepository" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib - , gi-gobject, gobjectIntrospection, haskell-gi, haskell-gi-base + , gi-gobject, gobject-introspection, haskell-gi, haskell-gi-base , haskell-gi-overloading, text, transformers }: mkDerivation { @@ -82876,11 +86240,11 @@ self: { base bytestring containers gi-glib gi-gobject haskell-gi haskell-gi-base haskell-gi-overloading text transformers ]; - libraryPkgconfigDepends = [ gobjectIntrospection ]; + libraryPkgconfigDepends = [ gobject-introspection ]; doHaddock = false; description = "GIRepository (gobject-introspection) bindings"; license = stdenv.lib.licenses.lgpl21; - }) {inherit (pkgs.gnome3) gobjectIntrospection;}; + }) {inherit (pkgs.gnome3) gobject-introspection;}; "gi-glib" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, glib @@ -82897,7 +86261,6 @@ self: { haskell-gi-overloading text transformers ]; libraryPkgconfigDepends = [ glib ]; - doHaddock = false; description = "GLib bindings"; license = stdenv.lib.licenses.lgpl21; }) {inherit (pkgs) glib;}; @@ -82929,8 +86292,8 @@ self: { }: mkDerivation { pname = "gi-gst"; - version = "1.0.15"; - sha256 = "09h4ilyg85d9b20chqf6fp6zqvxcclqn9i8s02bqw86cq7s19cq4"; + version = "1.0.16"; + sha256 = "0yygachni7ybb14sj8fqlb831154i1v4b7wn2z1qva6yx1h9gr3l"; setupHaskellDepends = [ base Cabal haskell-gi ]; libraryHaskellDepends = [ base bytestring containers gi-glib gi-gobject haskell-gi @@ -83054,8 +86417,8 @@ self: { }: mkDerivation { pname = "gi-gtk"; - version = "3.0.24"; - sha256 = "14cyj1acxs39avciyzqqb1qa5dr4my8rv3mfwv1kv92wa9a5i97v"; + version = "3.0.26"; + sha256 = "1b0sfjcjxm0kzqyhrvl4wbxqa7zdpwv13xzrpb1k1k9rijjf1anf"; setupHaskellDepends = [ base Cabal haskell-gi ]; libraryHaskellDepends = [ base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf @@ -83063,11 +86426,48 @@ self: { haskell-gi-overloading text transformers ]; libraryPkgconfigDepends = [ gtk3 ]; - doHaddock = false; description = "Gtk bindings"; license = stdenv.lib.licenses.lgpl21; }) {gtk3 = pkgs.gnome3.gtk;}; + "gi-gtk-declarative" = callPackage + ({ mkDerivation, base, criterion, gi-gdk, gi-glib, gi-gobject + , gi-gtk, haskell-gi, haskell-gi-base, haskell-gi-overloading, mtl + , random, text, unordered-containers, vector + }: + mkDerivation { + pname = "gi-gtk-declarative"; + version = "0.2.0"; + sha256 = "0spp225x4acrm96gr0i1jqlhmdq52xqin6h0mma2gvjh025dywyh"; + libraryHaskellDepends = [ + base gi-gobject gi-gtk haskell-gi haskell-gi-base + haskell-gi-overloading mtl text unordered-containers vector + ]; + benchmarkHaskellDepends = [ + base criterion gi-gdk gi-glib gi-gtk random text + ]; + description = "Declarative GTK+ programming in Haskell"; + license = stdenv.lib.licenses.mpl20; + }) {}; + + "gi-gtk-declarative-app-simple" = callPackage + ({ mkDerivation, async, base, gi-gdk, gi-glib, gi-gobject, gi-gtk + , gi-gtk-declarative, haskell-gi, haskell-gi-base + , haskell-gi-overloading, pipes, pipes-concurrency, text + }: + mkDerivation { + pname = "gi-gtk-declarative-app-simple"; + version = "0.2.0"; + sha256 = "19br3alfj0ggsbwp0640pdrjz1dm59g2wv8sb38jznsrni5fb8yx"; + libraryHaskellDepends = [ + async base gi-gdk gi-glib gi-gobject gi-gtk gi-gtk-declarative + haskell-gi haskell-gi-base haskell-gi-overloading pipes + pipes-concurrency text + ]; + description = "Declarative GTK+ programming in Haskell in the style of Pux"; + license = stdenv.lib.licenses.mpl20; + }) {}; + "gi-gtk-hs" = callPackage ({ mkDerivation, base, base-compat, containers, gi-gdk , gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk, haskell-gi-base, mtl @@ -83075,8 +86475,8 @@ self: { }: mkDerivation { pname = "gi-gtk-hs"; - version = "0.3.6.1"; - sha256 = "0qa1ig3z44p47badin0v3rnwilck05659jnk7xcvh2pjhmjmpclw"; + version = "0.3.6.3"; + sha256 = "0xnrssnfaz57akrkgpf1cm3d4lg3cmlh0b8yp6w9pdsbp0lld2ay"; libraryHaskellDepends = [ base base-compat containers gi-gdk gi-gdkpixbuf gi-glib gi-gobject gi-gtk haskell-gi-base mtl text transformers @@ -83129,18 +86529,18 @@ self: { }) {gtksourceview3 = pkgs.gnome3.gtksourceview;}; "gi-javascriptcore" = callPackage - ({ mkDerivation, base, bytestring, Cabal, containers, haskell-gi - , haskell-gi-base, haskell-gi-overloading, text, transformers - , webkitgtk + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading + , text, transformers, webkitgtk }: mkDerivation { pname = "gi-javascriptcore"; - version = "4.0.15"; - sha256 = "07dz5kisis93x0ywb207w8nv54bfdgsahq325dyvbfvlgkqrxsh3"; + version = "4.0.16"; + sha256 = "0kihq9sp42k2k9j8qrwgja62i5pzwhc1z1yy6h19n56aikddfc2z"; setupHaskellDepends = [ base Cabal haskell-gi ]; libraryHaskellDepends = [ - base bytestring containers haskell-gi haskell-gi-base - haskell-gi-overloading text transformers + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers ]; libraryPkgconfigDepends = [ webkitgtk ]; doHaddock = false; @@ -83206,7 +86606,6 @@ self: { haskell-gi-base haskell-gi-overloading text transformers ]; libraryPkgconfigDepends = [ cairo pango ]; - doHaddock = false; preCompileBuildDriver = '' PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig" setupCompileFlags+=" $(pkg-config --libs cairo-gobject)" @@ -83318,7 +86717,6 @@ self: { text transformers ]; libraryPkgconfigDepends = [ vte_291 ]; - doHaddock = false; description = "Vte bindings"; license = stdenv.lib.licenses.lgpl21; }) {vte_291 = pkgs.gnome3.vte;}; @@ -83468,14 +86866,14 @@ self: { "ginger" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring - , data-default, filepath, http-types, mtl, parsec, safe, scientific - , tasty, tasty-hunit, tasty-quickcheck, text, time, transformers - , unordered-containers, utf8-string, vector + , data-default, filepath, http-types, mtl, parsec, process, safe + , scientific, tasty, tasty-hunit, tasty-quickcheck, text, time + , transformers, unordered-containers, utf8-string, vector, yaml }: mkDerivation { pname = "ginger"; - version = "0.7.3.0"; - sha256 = "1c4k0ixpkdb711arxcn028z27y78ssr6j5n7dfs9cajf93x727gs"; + version = "0.8.2.0"; + sha256 = "06k2imp511v4xxlzqgii14hf0ncnc6wci3hm7w48z332c5nk24m1"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -83485,8 +86883,8 @@ self: { unordered-containers utf8-string vector ]; executableHaskellDepends = [ - aeson base bytestring data-default text transformers - unordered-containers + aeson base bytestring data-default process text transformers + unordered-containers yaml ]; testHaskellDepends = [ aeson base bytestring data-default mtl tasty tasty-hunit @@ -83498,6 +86896,27 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "gingersnap" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , http-types, microspec, postgresql-simple, resource-pool + , snap-core, text, transformers, unordered-containers + }: + mkDerivation { + pname = "gingersnap"; + version = "0.3.1.0"; + sha256 = "10lcs2p14rk1l280h3xkywbagy82cp2yy4zgs8l531hyqfzrsl01"; + libraryHaskellDepends = [ + aeson base bytestring deepseq http-types postgresql-simple + resource-pool snap-core text transformers unordered-containers + ]; + testHaskellDepends = [ + base bytestring containers microspec postgresql-simple snap-core + transformers + ]; + description = "Consistent and safe JSON APIs with snap-core and (by default) postgresql-simple"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "ginsu" = callPackage ({ mkDerivation, array, async, base, binary, bytestring, containers , directory, hashable, hashtables, mtl, network, old-locale @@ -83651,31 +87070,33 @@ self: { }) {}; "git-annex" = callPackage - ({ mkDerivation, aeson, async, base, bloomfilter, bup, byteable - , bytestring, Cabal, case-insensitive, concurrent-output, conduit - , connection, containers, crypto-api, cryptonite, curl - , data-default, DAV, dbus, directory, disk-free-space, dlist, dns - , edit-distance, esqueleto, exceptions, fdo-notify, feed, filepath - , free, git, gnupg, hinotify, hslogger, http-client + ({ mkDerivation, aeson, async, attoparsec, aws, base, blaze-builder + , bloomfilter, bup, byteable, bytestring, Cabal, case-insensitive + , clientsession, concurrent-output, conduit, connection, containers + , crypto-api, cryptonite, curl, data-default, DAV, dbus, directory + , disk-free-space, dlist, edit-distance, exceptions, fdo-notify + , feed, filepath, free, git, gnupg, hinotify, hslogger, http-client , http-client-tls, http-conduit, http-types, IfElse, lsof, magic - , memory, monad-control, monad-logger, mountpoints, mtl, network - , network-info, network-multicast, network-uri, old-locale, openssh - , optparse-applicative, perl, persistent, persistent-sqlite - , persistent-template, process, QuickCheck, random, regex-tdfa - , resourcet, rsync, SafeSemaphore, sandi, securemem, socks, split - , stm, stm-chans, tagsoup, tasty, tasty-hunit, tasty-quickcheck - , tasty-rerun, text, time, torrent, transformers, unix, unix-compat - , unordered-containers, utf8-string, uuid, vector, wget, which + , memory, microlens, monad-control, monad-logger, mountpoints, mtl + , network, network-info, network-multicast, network-uri, old-locale + , openssh, optparse-applicative, path-pieces, perl, persistent + , persistent-sqlite, persistent-template, process, QuickCheck + , random, regex-tdfa, resourcet, rsync, SafeSemaphore, sandi + , securemem, shakespeare, socks, split, stm, stm-chans, tagsoup + , tasty, tasty-hunit, tasty-quickcheck, tasty-rerun + , template-haskell, text, time, torrent, transformers, unix + , unix-compat, unordered-containers, utf8-string, uuid, vector, wai + , wai-extra, warp, warp-tls, wget, which, yesod, yesod-core + , yesod-form, yesod-static }: mkDerivation { pname = "git-annex"; - version = "6.20180807"; - sha256 = "1wkqh1y58m0z1mf2j33qhndpxcjwv8mbv384kdk17vn0lp9zas1s"; + version = "7.20181211"; + sha256 = "05zvi2z4fs2sprzgm31m6y1rhvwkhmjilvmgvyajzs12vzsaik6x"; configureFlags = [ - "-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns" - "-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-f-s3" - "-ftahoe" "-ftdfa" "-ftestsuite" "-ftorrentparser" "-f-webapp" - "-f-webapp-secure" "-fwebdav" "-fxmpp" + "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" + "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" "-fwebapp" + "-fwebdav" ]; isLibrary = false; isExecutable = true; @@ -83684,19 +87105,21 @@ self: { hslogger IfElse process split transformers unix-compat utf8-string ]; executableHaskellDepends = [ - aeson async base bloomfilter byteable bytestring case-insensitive - concurrent-output conduit connection containers crypto-api - cryptonite data-default DAV dbus directory disk-free-space dlist - dns edit-distance esqueleto exceptions fdo-notify feed filepath - free hinotify hslogger http-client http-client-tls http-conduit - http-types IfElse magic memory monad-control monad-logger - mountpoints mtl network network-info network-multicast network-uri - old-locale optparse-applicative persistent persistent-sqlite - persistent-template process QuickCheck random regex-tdfa resourcet - SafeSemaphore sandi securemem socks split stm stm-chans tagsoup - tasty tasty-hunit tasty-quickcheck tasty-rerun text time torrent + aeson async attoparsec aws base blaze-builder bloomfilter byteable + bytestring case-insensitive clientsession concurrent-output conduit + connection containers crypto-api cryptonite data-default DAV dbus + directory disk-free-space dlist edit-distance exceptions fdo-notify + feed filepath free hinotify hslogger http-client http-client-tls + http-conduit http-types IfElse magic memory microlens monad-control + monad-logger mountpoints mtl network network-info network-multicast + network-uri old-locale optparse-applicative path-pieces persistent + persistent-sqlite persistent-template process QuickCheck random + regex-tdfa resourcet SafeSemaphore sandi securemem shakespeare + socks split stm stm-chans tagsoup tasty tasty-hunit + tasty-quickcheck tasty-rerun template-haskell text time torrent transformers unix unix-compat unordered-containers utf8-string uuid - vector + vector wai wai-extra warp warp-tls yesod yesod-core yesod-form + yesod-static ]; executableSystemDepends = [ bup curl git gnupg lsof openssh perl rsync wget which @@ -84071,8 +87494,8 @@ self: { }: mkDerivation { pname = "githash"; - version = "0.1.0.1"; - sha256 = "03zc7vjlnrr7ix7cnpgi70s0znsi07ms60dci8baxbcmjbibdcgy"; + version = "0.1.3.0"; + sha256 = "0rnp5ljrb05kd127fy2s5jlxjvjfs50dar92pahb36w2qw2clnp7"; libraryHaskellDepends = [ base bytestring directory filepath process template-haskell ]; @@ -84118,6 +87541,37 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "github_0_20" = callPackage + ({ mkDerivation, aeson, base, base-compat, base16-bytestring + , binary, binary-orphans, byteable, bytestring, containers + , cryptohash, deepseq, deepseq-generics, exceptions, file-embed + , hashable, hspec, hspec-discover, http-client, http-client-tls + , http-link-header, http-types, iso8601-time, mtl, network-uri + , semigroups, text, time, tls, transformers, transformers-compat + , unordered-containers, vector, vector-instances + }: + mkDerivation { + pname = "github"; + version = "0.20"; + sha256 = "0gyinmrdwbqd6h5bvlv5jkv2rfp48p11088w5ayms8h361ck3kdp"; + libraryHaskellDepends = [ + aeson base base-compat base16-bytestring binary binary-orphans + byteable bytestring containers cryptohash deepseq deepseq-generics + exceptions hashable http-client http-client-tls http-link-header + http-types iso8601-time mtl network-uri semigroups text time tls + transformers transformers-compat unordered-containers vector + vector-instances + ]; + testHaskellDepends = [ + aeson base base-compat bytestring file-embed hspec + unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Access to the GitHub API, v3"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "github-backup" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, directory , exceptions, filepath, git, github, hslogger, IfElse, mtl, network @@ -84192,8 +87646,8 @@ self: { }: mkDerivation { pname = "github-release"; - version = "1.2.2"; - sha256 = "0mnkj8p90inaw6cic60hx05yq2lf2aahmv313qi59di5jqkyg106"; + version = "1.2.3"; + sha256 = "14jb82gybm2zwri05bqxsibwr29lhghcaj3n0171nbndqs0dyl0y"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -84243,6 +87697,7 @@ self: { ]; description = "Type definitions for objects used by the GitHub v3 API"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "github-utils" = callPackage @@ -84355,32 +87810,34 @@ self: { "gitit" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, blaze-html , bytestring, ConfigFile, containers, directory, feed, filepath - , filestore, ghc, ghc-paths, happstack-server, highlighting-kate - , hoauth2, hslogger, HStringTemplate, HTTP, http-client-tls - , http-conduit, json, mtl, network, network-uri, old-locale - , old-time, pandoc, pandoc-types, parsec, pretty, process, random - , recaptcha, safe, SHA, split, syb, tagsoup, text, time, uri, url - , utf8-string, uuid, xhtml, xml, xss-sanitize, zlib + , filestore, ghc, ghc-paths, happstack-server, hoauth2, hslogger + , HStringTemplate, HTTP, http-client-tls, http-conduit, json, mtl + , network, network-uri, old-locale, old-time, pandoc, pandoc-types + , parsec, pretty, process, random, recaptcha, safe, SHA + , skylighting, split, syb, tagsoup, text, time, uri, uri-bytestring + , url, utf8-string, uuid, xhtml, xml, xml-conduit, xss-sanitize + , zlib }: mkDerivation { pname = "gitit"; - version = "0.12.2.1"; - sha256 = "1x2kh1lsqiib7g4yp7g0yijsghl27k1axjx3zmhl7fwhkxc4w48m"; + version = "0.12.3"; + sha256 = "0jfi8rvvj2sh0dv19575fr781azsnahs7a828r1z2cql0dslkljl"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base base64-bytestring blaze-html bytestring ConfigFile containers directory feed filepath filestore ghc ghc-paths - happstack-server highlighting-kate hoauth2 hslogger HStringTemplate - HTTP http-client-tls http-conduit json mtl network network-uri + happstack-server hoauth2 hslogger HStringTemplate HTTP + http-client-tls http-conduit json mtl network network-uri old-locale old-time pandoc pandoc-types parsec pretty process - random recaptcha safe SHA split syb tagsoup text time uri url - utf8-string uuid xhtml xml xss-sanitize zlib + random recaptcha safe SHA skylighting split syb tagsoup text time + uri uri-bytestring url utf8-string uuid xhtml xml xml-conduit + xss-sanitize zlib ]; executableHaskellDepends = [ base bytestring directory filepath hslogger HTTP mtl network - network-uri syb url utf8-string + network-uri syb text url utf8-string ]; description = "Wiki using happstack, git or darcs, and pandoc"; license = "GPL"; @@ -84472,23 +87929,20 @@ self: { "gitlib-libgit2" = callPackage ({ mkDerivation, base, bytestring, conduit, conduit-combinators , containers, directory, exceptions, fast-logger, filepath, gitlib - , gitlib-test, hlibgit2, hspec, hspec-expectations, HUnit - , lifted-async, lifted-base, mmorph, monad-control, monad-loops - , mtl, resourcet, stm, stm-conduit, tagged, template-haskell, text - , text-icu, time, transformers, transformers-base + , gitlib-test, hlibgit2, hspec, hspec-expectations, HUnit, mmorph + , monad-loops, mtl, resourcet, stm, stm-conduit, tagged + , template-haskell, text, text-icu, time, transformers + , transformers-base, unliftio, unliftio-core }: mkDerivation { pname = "gitlib-libgit2"; - version = "3.1.1"; - sha256 = "1fv8r2w0fd9m7chrccmf5kw0pr2v0k2r2l0d782galdvq7mhca7w"; - revision = "1"; - editedCabalFile = "0v510c4sd6zwwf6mbc6gfv5sin91ckw4v6c844wrfksi9gdq3shm"; + version = "3.1.2"; + sha256 = "1nj9f2qmjxb5k9b23wfyz290pgb01hnzrswbamwb7am9bnkk250b"; libraryHaskellDepends = [ base bytestring conduit conduit-combinators containers directory - exceptions fast-logger filepath gitlib hlibgit2 lifted-async - lifted-base mmorph monad-control monad-loops mtl resourcet stm - stm-conduit tagged template-haskell text text-icu time transformers - transformers-base + exceptions fast-logger filepath gitlib hlibgit2 mmorph monad-loops + mtl resourcet stm stm-conduit tagged template-haskell text text-icu + time transformers transformers-base unliftio unliftio-core ]; testHaskellDepends = [ base exceptions gitlib gitlib-test hspec hspec-expectations HUnit @@ -84544,17 +87998,17 @@ self: { "gitlib-test" = callPackage ({ mkDerivation, base, bytestring, conduit, conduit-combinators - , exceptions, gitlib, hspec, hspec-expectations, HUnit - , monad-control, tagged, text, time, transformers + , exceptions, gitlib, hspec, hspec-expectations, HUnit, tagged + , text, time, transformers, unliftio-core }: mkDerivation { pname = "gitlib-test"; - version = "3.1.0.3"; - sha256 = "07r970d6m15gri6xim71kl2vvml85jlb0vc51zb67gfsd6iby2py"; + version = "3.1.1"; + sha256 = "1h8kqqj298bb0bj7w4rw18jf3bz0h1rqdg8fngmp4p35c1k1kjzi"; libraryHaskellDepends = [ base bytestring conduit conduit-combinators exceptions gitlib hspec - hspec-expectations HUnit monad-control tagged text time - transformers + hspec-expectations HUnit tagged text time transformers + unliftio-core ]; description = "Test library for confirming gitlib backend compliance"; license = stdenv.lib.licenses.mit; @@ -84696,8 +88150,8 @@ self: { pname = "gl"; version = "0.8.0"; sha256 = "0f8l1ra05asqjnk97sliqb3wqvr6lic18rfs1f9dm1kw2lw2hkda"; - revision = "1"; - editedCabalFile = "17m5vagiq1v7zg6409f56qqy28jd0xp13yk44s661rcwj0f4pd14"; + revision = "2"; + editedCabalFile = "0zbpf559ajlcwnylpbm6dbi4m3g3s08fciqfp5am3i2vrmw0wpi9"; setupHaskellDepends = [ base Cabal containers directory filepath hxt transformers ]; @@ -84740,15 +88194,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "glabrous_0_4_0" = callPackage + "glabrous_1_0_0" = callPackage ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring , cereal, cereal-text, directory, either, hspec, text , unordered-containers }: mkDerivation { pname = "glabrous"; - version = "0.4.0"; - sha256 = "0qja5mdnbgrsdiwqjfwrzzynbybwg5yksvnwgazak0wv2p86i5yh"; + version = "1.0.0"; + sha256 = "00q07675lrsniwrzb85bz2b5n8llbhyp0zxkscm9yr8mlirasr3k"; libraryHaskellDepends = [ aeson aeson-pretty attoparsec base bytestring cereal cereal-text either text unordered-containers @@ -85045,14 +88499,16 @@ self: { ({ mkDerivation, async, attoparsec, base, base64-bytestring , bytestring, Cabal, config-schema, config-value, containers , directory, filepath, free, gitrev, hashable, hookup, HsOpenSSL - , HUnit, irc-core, kan-extensions, lens, network, process + , HUnit, irc-core, kan-extensions, lens, network, process, psqueues , regex-tdfa, semigroupoids, split, stm, template-haskell, text , time, transformers, unix, unordered-containers, vector, vty }: mkDerivation { pname = "glirc"; - version = "2.28"; - sha256 = "17z3lhb7ngvp0678ry5zk0jl7pmjhzypk2l6x9mp43m427ick1nk"; + version = "2.29"; + sha256 = "04i6dzb6fgvx1vxpn8syzc9pa4mq2m62mrgq4iraqwgkzl54ahgx"; + revision = "1"; + editedCabalFile = "0kjari98vcx5d1nfvxk8f6nx557hpy6njw7fj5p1lfdals81qifz"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal filepath ]; @@ -85060,8 +88516,8 @@ self: { async attoparsec base base64-bytestring bytestring config-schema config-value containers directory filepath free gitrev hashable hookup HsOpenSSL irc-core kan-extensions lens network process - regex-tdfa semigroupoids split stm template-haskell text time - transformers unix unordered-containers vector vty + psqueues regex-tdfa semigroupoids split stm template-haskell text + time transformers unix unordered-containers vector vty ]; executableHaskellDepends = [ base lens text vty ]; testHaskellDepends = [ base HUnit ]; @@ -85076,8 +88532,8 @@ self: { }: mkDerivation { pname = "gll"; - version = "0.4.0.11"; - sha256 = "0vxi750q11q1ggf0s2yyjpr47fmpfvmqm5mjdh6i4z6bf5vlhfd8"; + version = "0.4.0.12"; + sha256 = "1ls01s36ixik53c0fyr9sy3bhyh2kfn0yjkh3mp8izgw6l8aydwr"; libraryHaskellDepends = [ array base containers pretty random-strings regex-applicative text time TypeCompose @@ -85231,6 +88687,8 @@ self: { pname = "gloss"; version = "1.13.0.1"; sha256 = "1f19vlx32nkgply25p83n7498lwdpshiibqg7nzkhb2kv7n0y71q"; + revision = "1"; + editedCabalFile = "1nyg324icnlky647zq4c21sqxv2bgnwnzgh2hz5d5ys6ba69j59h"; libraryHaskellDepends = [ base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL ]; @@ -85256,9 +88714,12 @@ self: { pname = "gloss-algorithms"; version = "1.13.0.1"; sha256 = "0vbqcsvyicb409a60fab0c0shixny4l5z2l15n8hrrr1dsvisf95"; + revision = "1"; + editedCabalFile = "140zmk3br0nn98mjc6ri36nk8yl93n4v69zybzv2vc41yxgvnac5"; libraryHaskellDepends = [ base containers ghc-prim gloss ]; description = "Data structures and algorithms for working with 2D graphics"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gloss-banana" = callPackage @@ -85294,8 +88755,8 @@ self: { }: mkDerivation { pname = "gloss-examples"; - version = "1.13.0.1"; - sha256 = "071b75qlppjff9q7b8312wb382gry4dnz1b8p84sb8lxmxr2848w"; + version = "1.13.0.2"; + sha256 = "1g2l3jjj2mmmw9w45bmasqn9nbbsxxny6zhdvda931r6ryanq8db"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -85304,6 +88765,27 @@ self: { ]; description = "Examples using the gloss library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "gloss-export" = callPackage + ({ mkDerivation, base, directory, filepath, GLFW-b, gloss + , gloss-rendering, GLUT, JuicyPixels, OpenGLRaw, vector + }: + mkDerivation { + pname = "gloss-export"; + version = "0.1.0.2"; + sha256 = "0i2x1bbygacrgvi9rvmpq0ddi24vh8dza6hisvif708a8yh6plpr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base GLFW-b gloss-rendering GLUT JuicyPixels OpenGLRaw vector + ]; + executableHaskellDepends = [ base gloss ]; + testHaskellDepends = [ base directory filepath gloss JuicyPixels ]; + description = "Export Gloss pictures to png, bmp, tga, tiff, gif and juicy-pixels-image"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gloss-game" = callPackage @@ -85315,6 +88797,7 @@ self: { libraryHaskellDepends = [ base gloss gloss-juicy ]; description = "Gloss wrapper that simplifies writing games"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gloss-juicy" = callPackage @@ -85322,8 +88805,10 @@ self: { }: mkDerivation { pname = "gloss-juicy"; - version = "0.2.2"; - sha256 = "1w1y8aijdf4ba80rq5i2456xh1yyix4wcfagy102xsyvcldlggpv"; + version = "0.2.3"; + sha256 = "0px0i6fvicmsgvp7sl7g37y3163s1i2fm5xcq5b1ar9smwv25gq3"; + revision = "1"; + editedCabalFile = "09cbz0854v2dsmv24l40rmx4bq7ic436m4xingw93gvw4fawlfqc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -85334,6 +88819,7 @@ self: { ]; description = "Load any image supported by Juicy.Pixels in your gloss application"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gloss-raster" = callPackage @@ -85351,14 +88837,14 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "gloss-raster_1_13_0_1" = callPackage + "gloss-raster_1_13_0_2" = callPackage ({ mkDerivation, base, containers, ghc-prim, gloss, gloss-rendering , repa }: mkDerivation { pname = "gloss-raster"; - version = "1.13.0.1"; - sha256 = "1dyj8r0b3gal54dgyq9jb4s5sqjhp152q63r8nkpzjh1c9d3cp9x"; + version = "1.13.0.2"; + sha256 = "1k4l19c1fn1s14phq2qml5ibsli3jmkk6748k9y96lbrgj5nfp49"; libraryHaskellDepends = [ base containers ghc-prim gloss gloss-rendering repa ]; @@ -85404,6 +88890,8 @@ self: { pname = "gloss-rendering"; version = "1.13.0.2"; sha256 = "0ivzijqkxn0r4iqk0rmq0bzdzzgv9a8fgwy3gwnfibmvhhm9jfq0"; + revision = "1"; + editedCabalFile = "0r57zc8ryxgjb4ydcdlmq19hl3nj6gjm3z85wrmdkn0wrx16mqih"; libraryHaskellDepends = [ base bmp bytestring containers GLUT OpenGL ]; @@ -85731,8 +89219,8 @@ self: { }: mkDerivation { pname = "gnuplot"; - version = "0.5.5.2"; - sha256 = "1mlppnc13ygjzmf6ldydys4wvy35yb3xjwwfgf9rbi7nfcqjr6mn"; + version = "0.5.5.3"; + sha256 = "0105ajc5szgrh091x5fxdcydc96rdh75gg2snyfr2y2rhf120x2g"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -85876,8 +89364,8 @@ self: { }: mkDerivation { pname = "goatee"; - version = "0.3.1.2"; - sha256 = "1lz14w17yn92icdiz8i4435m4qli158infxq02ry6pap94kk78d9"; + version = "0.3.1.3"; + sha256 = "16nsgb1gf7mn35pchigrankl8q7p6cvgsxzbb3ab93jqm8kjxmyn"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers mtl parsec template-haskell @@ -85894,8 +89382,8 @@ self: { }: mkDerivation { pname = "goatee-gtk"; - version = "0.3.1.2"; - sha256 = "19qgkrv22jffvy27ykqyhgqw2qak4888r1d3x1lfs48r3bisli2h"; + version = "0.3.1.3"; + sha256 = "0sp819fzgflsfj1glgdmw2qhb97rzdy6nargdmwvaxfay925p8aw"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -85931,6 +89419,29 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "godot-haskell" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, c2hs + , casing, colour, containers, lens, linear, mtl, parsec, parsers + , stm, template-haskell, text, unordered-containers, vector + }: + mkDerivation { + pname = "godot-haskell"; + version = "0.1.0.0"; + sha256 = "02nvs84bq4nif235iycjwkxmabvs0avwm2xilpwv8kddv95z1f8i"; + revision = "3"; + editedCabalFile = "0dpvraw31gpzzlsy7j7mv99jvmwhldycll1hnbw2iscb5zs2g409"; + libraryHaskellDepends = [ + aeson ansi-wl-pprint base bytestring casing colour containers lens + linear mtl parsec parsers stm template-haskell text + unordered-containers vector + ]; + libraryToolDepends = [ c2hs ]; + doHaddock = false; + description = "Haskell bindings for the Godot game engine API"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "gofer-prelude" = callPackage ({ mkDerivation, base, ghc-prim }: mkDerivation { @@ -87386,6 +90897,20 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "google-isbn" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra + , http-conduit, text + }: + mkDerivation { + pname = "google-isbn"; + version = "1.0.3"; + sha256 = "0brjq8l4kmlkl5kr69sin3zxbydhafjl9jzkry0x6ijwg0sgfk9s"; + libraryHaskellDepends = [ + aeson base bytestring conduit conduit-extra http-conduit text + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + "google-mail-filters" = callPackage ({ mkDerivation, base, containers, google-search, text, time , xml-conduit @@ -87409,8 +90934,8 @@ self: { }: mkDerivation { pname = "google-maps-geocoding"; - version = "0.4.0.1"; - sha256 = "1icya5sh7psr2m12wdx6a5dq9897lp92gq1skxp6s55sksqvglw8"; + version = "0.4.0.2"; + sha256 = "0q5zack0lcmn8wsksdlmd0vch1lizia9h4sqax7ydx09is39jzxm"; libraryHaskellDepends = [ aeson base google-static-maps http-client servant servant-client text @@ -87493,6 +91018,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "google-oauth2-jwt_0_3_1" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, HsOpenSSL + , RSA, text, unix-time + }: + mkDerivation { + pname = "google-oauth2-jwt"; + version = "0.3.1"; + sha256 = "121g7fsdcnv65gp81z450dqqw6ii75pwn3cbilwx5yv4mm571mvi"; + libraryHaskellDepends = [ + base base64-bytestring bytestring HsOpenSSL RSA text unix-time + ]; + description = "Get a signed JWT for Google Service Accounts"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "google-search" = callPackage ({ mkDerivation, base, free, nats, text, time }: mkDerivation { @@ -87536,8 +91077,8 @@ self: { }: mkDerivation { pname = "google-static-maps"; - version = "0.5.0.2"; - sha256 = "05gxk4xnxlshcais8ljzp2wbr93kfi97bjbk2rasj5s2mbvw7rvi"; + version = "0.5.0.3"; + sha256 = "18c4s9nvpwv34djf7m2jq5mdpyjplp1hcxrfrp5cdyglk6j0j13b"; libraryHaskellDepends = [ aeson base base64-bytestring bytedump bytestring cryptonite double-conversion http-client JuicyPixels memory network-uri @@ -88117,6 +91658,8 @@ self: { pname = "grapefruit-frp"; version = "0.1.0.7"; sha256 = "132jd2dxj964paz6dcyb6sx25dkv271rl2fgw05c7zawrrfnrkxs"; + revision = "1"; + editedCabalFile = "14qhyvsf7r04fwm1jwl41gdijx0vrqz7lsqy50hmzpcwixr92013"; libraryHaskellDepends = [ arrows base containers fingertree semigroups TypeCompose ]; @@ -88145,6 +91688,8 @@ self: { pname = "grapefruit-ui"; version = "0.1.0.7"; sha256 = "1r2wpn982z33s0p6fgdgslgv9ixanb2pysy71j20cfp1xzh13hdj"; + revision = "1"; + editedCabalFile = "0s61spgkw2h12g1wks5zxhrzpqqnmmxcw5kbirblyfl4p59pxpns"; libraryHaskellDepends = [ arrows base colour containers fraction grapefruit-frp grapefruit-records @@ -88163,6 +91708,8 @@ self: { pname = "grapefruit-ui-gtk"; version = "0.1.0.7"; sha256 = "0ix6dilj3xv2cvihwq8cfykr8i1yq9w1bn86248r5bg5vhfn4g28"; + revision = "1"; + editedCabalFile = "0ahjd2sxh12hr8slz6vkc5gn2wr1h9dgq8q3kc9jq5xjzr66cgbk"; libraryHaskellDepends = [ base colour containers fraction glib grapefruit-frp grapefruit-records grapefruit-ui gtk3 transformers @@ -88467,6 +92014,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "graph-wrapper_0_2_5_2" = callPackage + ({ mkDerivation, array, base, containers, deepseq, hspec + , QuickCheck + }: + mkDerivation { + pname = "graph-wrapper"; + version = "0.2.5.2"; + sha256 = "1kcdfr1bz2ks71gapz6wrzv7sj6qbmj1zadj1cmh39g9xvqjx94q"; + libraryHaskellDepends = [ array base containers ]; + testHaskellDepends = [ + array base containers deepseq hspec QuickCheck + ]; + description = "A wrapper around the standard Data.Graph with a less awkward interface"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "graphbuilder" = callPackage ({ mkDerivation, base, containers, mtl, QuickCheck, test-framework , test-framework-quickcheck2 @@ -88605,6 +92169,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "graphmod-plugin" = callPackage + ({ mkDerivation, base, containers, directory, dotgen, filepath, ghc + , syb, template-haskell + }: + mkDerivation { + pname = "graphmod-plugin"; + version = "0.1.0.0"; + sha256 = "0p95zr37mkvh7gsyj7wkzc3lqqbbkz7jh33jg123hz6qili2hziw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory dotgen filepath ghc syb template-haskell + ]; + executableHaskellDepends = [ base ]; + description = "A reimplementation of graphmod as a source plugin"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "graphql" = callPackage ({ mkDerivation, attoparsec, base, tasty, tasty-hunit, text }: mkDerivation { @@ -88643,6 +92226,17 @@ self: { license = stdenv.lib.licenses.asl20; }) {}; + "graphql-w-persistent" = callPackage + ({ mkDerivation, base, containers, json, text }: + mkDerivation { + pname = "graphql-w-persistent"; + version = "0.3.1.1"; + sha256 = "1cfq41s18n73fpn0zzwrvw0b2n7l2h7i71dz9wvifsjxrpla50q1"; + libraryHaskellDepends = [ base containers json text ]; + description = "Haskell GraphQL query parser-interpreter-data processor"; + license = stdenv.lib.licenses.isc; + }) {}; + "graphs" = callPackage ({ mkDerivation, array, base, containers, transformers , transformers-compat, void @@ -88794,8 +92388,8 @@ self: { }: mkDerivation { pname = "gray-extended"; - version = "1.5.2"; - sha256 = "1jn9bx47jdai9yqf9mcfzkv3yfyd4bl0n9hd6njc9m83zycyfsnm"; + version = "1.5.4"; + sha256 = "106kwrgpiyzndknnn9vn1hlic227q84qjkh6qa47zkjkl6kxwmsk"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base QuickCheck test-framework test-framework-quickcheck2 @@ -88862,8 +92456,8 @@ self: { }: mkDerivation { pname = "greenclip"; - version = "3.1.1"; - sha256 = "1axh1q7kcvcnhn4rl704i4gcix5yn5v0sb3bdgjk4vgkd7fv8chw"; + version = "3.2.0"; + sha256 = "09ygvyrczxqsp2plwmwx021wmbq2vln9i4b5iaj0j26j7prykikq"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -88960,15 +92554,15 @@ self: { "greskell" = callPackage ({ mkDerivation, aeson, base, bytestring, doctest, doctest-discover - , greskell-core, hint, hspec, semigroups, text, transformers - , unordered-containers, vector + , exceptions, greskell-core, hint, hspec, semigroups, text + , transformers, unordered-containers, vector }: mkDerivation { pname = "greskell"; - version = "0.2.1.0"; - sha256 = "03a3rgrzmhc3rh8hwz2pmq3w2q6yf8ypcfzbmqm8cwkix5xx1h8z"; + version = "0.2.2.0"; + sha256 = "1ka4iqfyr03dj2kw22h1gik70cfhhvn870w9q9fd42n2k794snbz"; libraryHaskellDepends = [ - aeson base greskell-core semigroups text transformers + aeson base exceptions greskell-core semigroups text transformers unordered-containers vector ]; testHaskellDepends = [ @@ -88986,8 +92580,8 @@ self: { }: mkDerivation { pname = "greskell-core"; - version = "0.1.2.2"; - sha256 = "1h9sx4sdfh2flbvnrmhwy7g5lrzg018w9qrqrrkd4szi499dxc0d"; + version = "0.1.2.4"; + sha256 = "11agvhvpv94rnylc5ch5cg90w5z1i0ywdw47yca83503lmv3y790"; libraryHaskellDepends = [ aeson base containers hashable scientific semigroups text unordered-containers uuid vector @@ -89007,8 +92601,8 @@ self: { }: mkDerivation { pname = "greskell-websocket"; - version = "0.1.1.0"; - sha256 = "1c3n222ihaqb2gls0c9f4zc8pgbwgan7j1n4h5p7xhp7csg34p13"; + version = "0.1.1.2"; + sha256 = "1rydw93dscnq41a1j4l7fchbpxgbqgf2kx8c58kb0m8qxi7v6qlh"; libraryHaskellDepends = [ aeson async base base64-bytestring bytestring greskell-core hashtables safe-exceptions stm text unordered-containers uuid @@ -89023,17 +92617,16 @@ self: { }) {}; "grid" = callPackage - ({ mkDerivation, base, cereal, containers, QuickCheck - , test-framework, test-framework-quickcheck2 + ({ mkDerivation, base, containers, QuickCheck, test-framework + , test-framework-quickcheck2 }: mkDerivation { pname = "grid"; - version = "7.8.9"; - sha256 = "1gzf8k4v16aavz63fcl0byqxzha796g77dng7rsxjm8zsgzlicy0"; - libraryHaskellDepends = [ base cereal containers ]; + version = "7.8.11"; + sha256 = "0kqd04zv1gpz78kdhpd89yhr7xhkzwp3vl7r5hr4ng65zshkdprg"; + libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ - base containers QuickCheck test-framework - test-framework-quickcheck2 + base QuickCheck test-framework test-framework-quickcheck2 ]; description = "Tools for working with regular grids (graphs, lattices)"; license = stdenv.lib.licenses.bsd3; @@ -89211,8 +92804,8 @@ self: { }: mkDerivation { pname = "groundhog"; - version = "0.8.0.1"; - sha256 = "0qrv2rpw1nqn28j6mcmwn0sjmfsfg5gj68sq5dcydh247q1acp5r"; + version = "0.9.0"; + sha256 = "09d0n91cd0bvmrik4ail2svbh7l8vp5va0344jzvy1g2ancy0yj0"; libraryHaskellDepends = [ aeson attoparsec base base64-bytestring blaze-builder bytestring containers monad-control mtl resourcet safe-exceptions scientific @@ -89249,8 +92842,10 @@ self: { }: mkDerivation { pname = "groundhog-inspector"; - version = "0.8.0.2"; - sha256 = "1wbsx0qjbhliglwk4yhh44ra54i34cypvki9zvw28khpc8mxdfmz"; + version = "0.9.0"; + sha256 = "1vb9zsg2r5d9ad6ppbzzm18hq4d4ygc7g2z1w5nb866774zwlywb"; + revision = "1"; + editedCabalFile = "1fzkm7rxg3la10j65drhvqnzcv6c5rscq3cqz7f0395rbw0pakmy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -89273,8 +92868,8 @@ self: { }: mkDerivation { pname = "groundhog-mysql"; - version = "0.8.0.1"; - sha256 = "0h4sckj7hrhlnrfa9639kr9id8rf11ragadsj9rxils1vn4cn35r"; + version = "0.9.0"; + sha256 = "0n3zcvb1qh5jdfrzgiamaf51fvkhgabsl07asy7wcdp0hb8rxdkq"; libraryHaskellDepends = [ base bytestring containers groundhog monad-control monad-logger mysql mysql-simple resource-pool resourcet text time transformers @@ -89292,8 +92887,8 @@ self: { }: mkDerivation { pname = "groundhog-postgresql"; - version = "0.8.0.3"; - sha256 = "0iz21awiblzir01r6p77qnlvqsb8j87x5y11g1q2spnafzj4wlpl"; + version = "0.9.0.1"; + sha256 = "0p88l85rsmbdpfnrh2411n68yy70g0iw7pqmp496b8n6gr0mmvl5"; libraryHaskellDepends = [ aeson attoparsec base blaze-builder bytestring containers groundhog monad-control postgresql-libpq postgresql-simple resource-pool @@ -89311,8 +92906,8 @@ self: { }: mkDerivation { pname = "groundhog-sqlite"; - version = "0.8.0.1"; - sha256 = "1y6cfnyrrq61vv793crfb7yd21yn0gqmx7j7c9sg8665l34wq2jp"; + version = "0.9.0"; + sha256 = "06985myr96dc7f6hkkm9nihvvl2c19wdl1bn3nfvyj78yvz8ryxb"; libraryHaskellDepends = [ base bytestring containers direct-sqlite groundhog monad-control resource-pool resourcet text transformers unordered-containers @@ -89328,8 +92923,8 @@ self: { }: mkDerivation { pname = "groundhog-th"; - version = "0.8.0.2"; - sha256 = "13rxdmnbmsivp608xclkvjnab0dzhzyqc8zjrpm7ml9d5yc8v596"; + version = "0.9.0.1"; + sha256 = "0hrk86s5mfj33sx5im6pcym1br160vnp17yhi82b2x1imm26cmlk"; libraryHaskellDepends = [ aeson base bytestring containers groundhog template-haskell text time unordered-containers yaml @@ -89463,6 +93058,35 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "grpc-api-etcd" = callPackage + ({ mkDerivation, base, proto-lens, proto-lens-runtime }: + mkDerivation { + pname = "grpc-api-etcd"; + version = "0.2.0.0"; + sha256 = "1ymvgsrqhnym2wv5j8mbhh8i3r7y0jcz19k927qmffqk7sacfxg1"; + libraryHaskellDepends = [ base proto-lens proto-lens-runtime ]; + description = "Generated messages and instances for etcd gRPC"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "grpc-etcd-client" = callPackage + ({ mkDerivation, base, bytestring, grpc-api-etcd, http2-client + , http2-client-grpc, lens, network, proto-lens, proto-lens-runtime + }: + mkDerivation { + pname = "grpc-etcd-client"; + version = "0.1.2.0"; + sha256 = "0ly24551b54cpzh05rmn9j6xl3qb3wi456yv45c69sv7i8jq63zf"; + libraryHaskellDepends = [ + base bytestring grpc-api-etcd http2-client http2-client-grpc lens + network proto-lens proto-lens-runtime + ]; + description = "gRPC client for etcd"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "gruff" = callPackage ({ mkDerivation, base, bytestring, containers, directory, filepath , FTGL, gtk, gtkglext, mtl, old-locale, OpenGL, OpenGLRaw, parallel @@ -89527,6 +93151,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "gscholar-rss" = callPackage + ({ mkDerivation, base, feed, http-conduit, scalpel-core, text, uri + }: + mkDerivation { + pname = "gscholar-rss"; + version = "0.1.0.0"; + sha256 = "17ki6wvrjvxl77zjpkxjq8yr4ljdrwlszrzwdv3arlq2c0mgl7yy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base feed http-conduit scalpel-core text uri + ]; + description = "scrapes google scholar, provides RSS feed"; + license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "gsl-random" = callPackage ({ mkDerivation, base, Cabal, vector }: mkDerivation { @@ -89590,8 +93231,8 @@ self: { }: mkDerivation { pname = "gssapi-wai"; - version = "0.1.2.2"; - sha256 = "1fkgsdc4nkxwkhnz3b8rz6zx8jq6325mgniy5h5s3cr7k0kwnv0s"; + version = "0.1.2.3"; + sha256 = "08c47zwy4wh1cga5l4brg7dm5nkl7xcsq2rvwdzvmzzxyfg3nnr7"; libraryHaskellDepends = [ base base64-bytestring bytestring case-insensitive gssapi http-types vault wai wai-extra @@ -89670,6 +93311,21 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "gtfs-realtime" = callPackage + ({ mkDerivation, base, protocol-buffers + , protocol-buffers-descriptor + }: + mkDerivation { + pname = "gtfs-realtime"; + version = "0.2.0.0"; + sha256 = "0ydi358ks9cswwqqdjhxhbasr9l34gmqjxwnvylp5zhgymnyjhl0"; + libraryHaskellDepends = [ + base protocol-buffers protocol-buffers-descriptor + ]; + description = "GTFS RealTime protobafs library (autogenerated from .proto file)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "gtk" = callPackage ({ mkDerivation, array, base, bytestring, Cabal, cairo, containers , gio, glib, gtk2, gtk2hs-buildtools, mtl, pango, text @@ -89688,6 +93344,25 @@ self: { license = stdenv.lib.licenses.lgpl21; }) {gtk2 = pkgs.gnome2.gtk;}; + "gtk_0_15_0" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, cairo, containers + , gio, glib, gtk2, gtk2hs-buildtools, mtl, pango, text + }: + mkDerivation { + pname = "gtk"; + version = "0.15.0"; + sha256 = "110lawhnd00acllfjhimcq59wxsrl2xs68mam6wmqfc43wan5f5k"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + array base bytestring cairo containers gio glib mtl pango text + ]; + libraryPkgconfigDepends = [ gtk2 ]; + description = "Binding to the Gtk+ graphical user interface library"; + license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; + }) {gtk2 = pkgs.gnome2.gtk;}; + "gtk-helpers" = callPackage ({ mkDerivation, array, base, gio, glib, gtk, mtl, process , template-haskell @@ -89808,8 +93483,8 @@ self: { ({ mkDerivation, base, gi-gdk, gi-gtk, text, transformers }: mkDerivation { pname = "gtk-strut"; - version = "0.1.2.1"; - sha256 = "1m5vvyiyn4v6a8jhizcm8dyi20q2nag9ycm0c2hdxfhsl7fxbx31"; + version = "0.1.3.0"; + sha256 = "19p3w1zvnaazfd01yy4cl00sl53xc7kqgqhsw7l3psadmwk6x4w1"; libraryHaskellDepends = [ base gi-gdk gi-gtk text transformers ]; description = "Libary for creating strut windows with gi-gtk"; license = stdenv.lib.licenses.bsd3; @@ -89858,6 +93533,8 @@ self: { pname = "gtk2hs-buildtools"; version = "0.13.4.0"; sha256 = "0yg6xmylgpylmnh5g33qwwn5x9bqckdvvv4czqzd9vrr12lnnghg"; + revision = "1"; + editedCabalFile = "0nbghg11y4nvxjxrvdm4a7fzj8z12fr12hkj4b7p27imlryg3m10"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -89896,6 +93573,7 @@ self: { libraryHaskellDepends = [ base glib ]; description = "A type class for cast functions of Gtk2hs: glib package"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gtk2hs-cast-gnomevfs" = callPackage @@ -90021,6 +93699,27 @@ self: { license = stdenv.lib.licenses.lgpl21; }) {inherit (pkgs) gtk3;}; + "gtk3_0_15_0" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, cairo, containers + , gio, glib, gtk2hs-buildtools, gtk3, mtl, pango, text + }: + mkDerivation { + pname = "gtk3"; + version = "0.15.0"; + sha256 = "1q6ysw00gjaaali18iz111zqzkjiblzg7cfg6ckvzf93mg0w6g0c"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + array base bytestring cairo containers gio glib mtl pango text + ]; + libraryPkgconfigDepends = [ gtk3 ]; + description = "Binding to the Gtk+ 3 graphical user interface library"; + license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) gtk3;}; + "gtk3-mac-integration" = callPackage ({ mkDerivation, array, base, Cabal, containers, glib , gtk-mac-integration-gtk3, gtk2hs-buildtools, gtk3, mtl @@ -90039,8 +93738,8 @@ self: { }) {gtk-mac-integration-gtk3 = null;}; "gtkglext" = callPackage - ({ mkDerivation, base, Cabal, glib, gtk, gtk2hs-buildtools - , gtkglext, pango + ({ mkDerivation, base, Cabal, glib, gtk, gtk2, gtk2hs-buildtools + , gtkglext, libGLU, libICE, libSM, libXmu, libXt, pango }: mkDerivation { pname = "gtkglext"; @@ -90049,12 +93748,16 @@ self: { enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; libraryHaskellDepends = [ base glib gtk pango ]; + librarySystemDepends = [ gtk2 libGLU libICE libSM libXmu libXt ]; libraryPkgconfigDepends = [ gtkglext ]; libraryToolDepends = [ gtk2hs-buildtools ]; description = "Binding to the GTK+ OpenGL Extension"; license = stdenv.lib.licenses.lgpl21; hydraPlatforms = stdenv.lib.platforms.none; - }) {inherit (pkgs.gnome2) gtkglext;}; + }) {inherit (pkgs) gtk2; inherit (pkgs.gnome2) gtkglext; + inherit (pkgs) libGLU; inherit (pkgs.xorg) libICE; + inherit (pkgs.xorg) libSM; inherit (pkgs.xorg) libXmu; + inherit (pkgs.xorg) libXt;}; "gtkimageview" = callPackage ({ mkDerivation, array, base, containers, glib, gtk @@ -90274,8 +93977,8 @@ self: { }: mkDerivation { pname = "h-gpgme"; - version = "0.5.0.0"; - sha256 = "0fvkj7cz7nfz52a2zccngb8gbs8p94whvgccvnxpwmkg90m45mfp"; + version = "0.5.1.0"; + sha256 = "0fdlfi068m23yizkfgsbzjvd1yxmrvmbndsbsvawljq98jc75sgl"; libraryHaskellDepends = [ base bindings-gpgme bytestring data-default email-validate time transformers unix @@ -90561,8 +94264,8 @@ self: { }: mkDerivation { pname = "hOpenPGP"; - version = "2.7.2"; - sha256 = "1fcpzc1ph0nykjs4k5hm6b67698h1n9452wlpm55acdf53mrk1lg"; + version = "2.7.4.1"; + sha256 = "0fcm87rkf1c94w68ad2zkd3r2pbxzqa82kh3d2ky87rc1wqnia0s"; libraryHaskellDepends = [ aeson asn1-encoding attoparsec base base16-bytestring base64-bytestring bifunctors binary binary-conduit bytestring bzlib @@ -91441,8 +95144,8 @@ self: { pname = "hackage-security"; version = "0.5.3.0"; sha256 = "08bwawc7ramgdh54vcly2m9pvfchp0ahhs8117jajni6x4bnx66v"; - revision = "2"; - editedCabalFile = "0hwv588hwzlhzck7lhlhmnz4vv05mmfxmx1vmk0b9gwvlv7wfjc3"; + revision = "3"; + editedCabalFile = "07h13j203wafvimfhswpjl2a43iaavy9579hm16z5m565m7f8hwy"; libraryHaskellDepends = [ base base16-bytestring base64-bytestring bytestring Cabal containers cryptohash-sha256 directory ed25519 filepath ghc-prim @@ -91537,8 +95240,8 @@ self: { }: mkDerivation { pname = "hackage-whatsnew"; - version = "0.1.1"; - sha256 = "140qsl0aqw2zg246inijifvcddmirba613as0hrg11hkd52f6fhr"; + version = "0.1.3"; + sha256 = "0hrpwrx4ic8hn7ziimc5a34l6y1lywkmzphb73qpk2xgl91q6gq0"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -91756,15 +95459,15 @@ self: { }) {}; "haddock" = callPackage - ({ mkDerivation, base, filepath, haddock-api, hspec }: + ({ mkDerivation, base, filepath, haddock-api }: mkDerivation { pname = "haddock"; - version = "2.20.0"; - sha256 = "0jfgd9n0gcbg9i2ifra5cnj0xh2nc5j65ns3b280482r65vnph9w"; + version = "2.21.0"; + sha256 = "1dkqhclhnjx6786vsmkw6k75kkq06cv1xcxkivm34l5pgnkwwqq8"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base haddock-api ]; - testHaskellDepends = [ base filepath hspec ]; + testHaskellDepends = [ base filepath ]; doCheck = false; preCheck = "unset GHC_PACKAGE_PATH"; description = "A documentation-generation tool for Haskell libraries"; @@ -91840,8 +95543,8 @@ self: { }: mkDerivation { pname = "haddock-api"; - version = "2.20.0"; - sha256 = "02f6038djjbx2vshd5digk4rm16fl33m080s7v01nn5bzfak9g7j"; + version = "2.21.0"; + sha256 = "0j6ixhq64nhjmq2ymhzdgz49ixdbffrrh8a96awl89d2kwdv3bnw"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base bytestring Cabal containers deepseq directory filepath @@ -91911,25 +95614,6 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "haddock-library_1_4_4" = callPackage - ({ mkDerivation, base, base-compat, bytestring, deepseq, hspec - , hspec-discover, QuickCheck, transformers - }: - mkDerivation { - pname = "haddock-library"; - version = "1.4.4"; - sha256 = "0dx5hawfanglhkj5nqq1dwr2j1v35p0syz30xvdk8gld8rif06p9"; - libraryHaskellDepends = [ base bytestring deepseq transformers ]; - testHaskellDepends = [ - base base-compat bytestring deepseq hspec QuickCheck transformers - ]; - testToolDepends = [ hspec-discover ]; - doHaddock = false; - description = "Library exposing some functionality of Haddock"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "haddock-library" = callPackage ({ mkDerivation, base, base-compat, bytestring, containers, deepseq , directory, filepath, hspec, hspec-discover, optparse-applicative @@ -91952,24 +95636,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "haddock-library_1_6_0" = callPackage + "haddock-library_1_7_0" = callPackage ({ mkDerivation, base, base-compat, bytestring, containers, deepseq - , directory, filepath, hspec, hspec-discover, optparse-applicative - , QuickCheck, transformers, tree-diff + , hspec, hspec-discover, parsec, QuickCheck, text, transformers }: mkDerivation { pname = "haddock-library"; - version = "1.6.0"; - sha256 = "0h7721zw6kbm1vcr0kp69avfy3qfd9zsgmh24gy909kxgdp0k7v0"; + version = "1.7.0"; + sha256 = "04fhcjk0pvsaqvsgp2w06cv2qvshq1xs1bwc157q4lmkgr57khp7"; libraryHaskellDepends = [ - base bytestring containers deepseq transformers + base bytestring containers parsec text transformers ]; testHaskellDepends = [ - base base-compat bytestring containers deepseq directory filepath - hspec optparse-applicative QuickCheck transformers tree-diff + base base-compat bytestring containers deepseq hspec parsec + QuickCheck text transformers ]; testToolDepends = [ hspec-discover ]; - doHaddock = false; description = "Library exposing some functionality of Haddock"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -92020,17 +95702,17 @@ self: { }: mkDerivation { pname = "hadolint"; - version = "1.11.2"; - sha256 = "0xfhghpy0jmgmlyzc6plcg3nq26afbwp36bjjdc156rcwzsm9qyx"; + version = "1.15.0"; + sha256 = "13xpbwnh6xs3lj6vgqanww3ipz8bsfh3q305rkrb7kgl338nqgsm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base bytestring containers language-docker megaparsec mtl - ShellCheck split text void + aeson base bytestring containers directory filepath language-docker + megaparsec mtl ShellCheck split text void yaml ]; executableHaskellDepends = [ - base containers directory filepath gitrev language-docker - megaparsec optparse-applicative text yaml + base containers gitrev language-docker megaparsec + optparse-applicative text ]; testHaskellDepends = [ aeson base bytestring hspec HUnit language-docker megaparsec @@ -92470,8 +96152,8 @@ self: { }: mkDerivation { pname = "hakyll"; - version = "4.12.3.0"; - sha256 = "1cczcca2h5spvrq8z2nm5ygphcrjfm6k725ppbcc05c4w49dqwm4"; + version = "4.12.4.0"; + sha256 = "0kflvb86maqn15h0dh2r2p415q9k351gl9mpb3vnbmfn0nhvg1x1"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -92644,13 +96326,34 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hakyll-dhall" = callPackage + ({ mkDerivation, base, binary, cborg, containers + , data-default-class, dhall, filepath, hakyll, lens-family-core + , mtl, prettyprinter, text, transformers + }: + mkDerivation { + pname = "hakyll-dhall"; + version = "0.2.2.2"; + sha256 = "0w2vhma28904mg7bymk0qd3gzwirbjkjkw862jxg2zzcnsg8m04i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary cborg containers data-default-class dhall filepath + hakyll lens-family-core mtl prettyprinter text transformers + ]; + executableHaskellDepends = [ base dhall hakyll ]; + description = "Dhall compiler for Hakyll"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hakyll-dir-list" = callPackage ({ mkDerivation, base, containers, data-default, filepath, hakyll }: mkDerivation { pname = "hakyll-dir-list"; - version = "1.0.0.2"; - sha256 = "0irkfnwbzhchvjsfzndb6i3w76gnwik9fq3fhi3qg3jc7l0cgi76"; + version = "1.0.0.4"; + sha256 = "0n7cfamaan0yyrpdfqmjbbgv7cg172hp4zs16zf52l90xdq253h9"; libraryHaskellDepends = [ base containers data-default filepath hakyll ]; @@ -92718,8 +96421,8 @@ self: { }: mkDerivation { pname = "hakyll-sass"; - version = "0.2.3"; - sha256 = "08klssx4kmph3wv4hxqy1c6i6g0i6sdknmrm09p7fgvk2zsaphzb"; + version = "0.2.4"; + sha256 = "151c1x1ipy3759vwih3a84r6912imsqfgvkxd994dbz8jag6465m"; libraryHaskellDepends = [ aeson-pretty base data-default-class filepath hakyll hsass ]; @@ -92982,13 +96685,11 @@ self: { ({ mkDerivation, base, hedgehog, lens }: mkDerivation { pname = "halves"; - version = "0.1.0.0"; - sha256 = "06axsxkfja0p7vki4cnrf3rf3k255f5mk573pzn0zvzi4f8mmadn"; - revision = "1"; - editedCabalFile = "0hwp6fgnfmms2ckg0bzriklnshn7m39dxvj2vjrzm19spnf55fdn"; + version = "0.1.0.1"; + sha256 = "0mjxi7aq58k5aydslsihp66kabh0mr5wp2nngbzkvzbs0z7rrwma"; libraryHaskellDepends = [ base lens ]; testHaskellDepends = [ base hedgehog lens ]; - description = "Splitting/combining data structures to/from halves, quarters, eighths"; + description = "Split or combine data structures to and from halves, quarters, eighths"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -93048,6 +96749,7 @@ self: { ]; description = "Physics on generalized coordinate systems using Hamiltonian Mechanics and AD"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hamlet" = callPackage @@ -93398,58 +97100,32 @@ self: { "hapistrano" = callPackage ({ mkDerivation, aeson, async, base, directory, filepath , formatting, gitrev, hspec, mtl, optparse-applicative, path - , path-io, process, stm, temporary, time, transformers, yaml + , path-io, process, QuickCheck, stm, temporary, time, transformers + , yaml }: mkDerivation { pname = "hapistrano"; - version = "0.3.5.9"; - sha256 = "1jyzjj9m6vj9rlpvadaxnfxxl8ynrn8jp9xzyp3kwkzyv6cdi1ha"; - revision = "2"; - editedCabalFile = "1gfs133dm21jwv48v4wlr1dbr993fz49b9lviaahkymlv1d3j8gd"; + version = "0.3.7.0"; + sha256 = "16d1y3dwbvj76b1yyghvwi4f7wak1dv6l07ymknrbi42ks0w9041"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - base filepath formatting gitrev mtl path process time transformers + aeson base filepath formatting gitrev mtl path process time + transformers ]; executableHaskellDepends = [ aeson async base formatting gitrev optparse-applicative path path-io stm yaml ]; testHaskellDepends = [ - base directory filepath hspec mtl path path-io process temporary + base directory filepath hspec mtl path path-io process QuickCheck + temporary ]; description = "A deployment library for Haskell applications"; license = stdenv.lib.licenses.mit; }) {}; - "hapistrano_0_3_5_10" = callPackage - ({ mkDerivation, aeson, async, base, directory, filepath - , formatting, gitrev, hspec, mtl, optparse-applicative, path - , path-io, process, stm, temporary, time, transformers, yaml - }: - mkDerivation { - pname = "hapistrano"; - version = "0.3.5.10"; - sha256 = "1pkgbcpddk5ik0b1b684nnvwil68kla1w7660c1751dyhhh78ikw"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - base filepath formatting gitrev mtl path process time transformers - ]; - executableHaskellDepends = [ - aeson async base formatting gitrev optparse-applicative path - path-io stm yaml - ]; - testHaskellDepends = [ - base directory filepath hspec mtl path path-io process temporary - ]; - description = "A deployment library for Haskell applications"; - license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "happindicator" = callPackage ({ mkDerivation, array, base, bytestring, containers, glib, gtk , gtk2hs-buildtools, libappindicator-gtk2, mtl @@ -94167,8 +97843,8 @@ self: { pname = "happy"; version = "1.19.9"; sha256 = "138xpxdb7x62lpmgmb6b3v3vgdqqvqn4273jaap3mjmc2gla709y"; - revision = "2"; - editedCabalFile = "1zxi8zfwiwxidrhr0yj5srpzp32z66sld9xv0k4yz7046rkl3577"; + revision = "3"; + editedCabalFile = "0kwlh964nyqvfbm02np8vpc28gbhsby0r65jhz1918rm0wip9izq"; isLibrary = false; isExecutable = true; setupHaskellDepends = [ base Cabal directory filepath ]; @@ -94512,31 +98188,53 @@ self: { "hasbolt" = callPackage ({ mkDerivation, base, binary, bytestring, connection, containers - , data-binary-ieee754, data-default, hex, network, text - , transformers + , data-binary-ieee754, data-default, hex, hspec, network + , QuickCheck, text, transformers }: mkDerivation { pname = "hasbolt"; - version = "0.1.3.0"; - sha256 = "0pb6b48g7pnjm9wb062iicwld81r0w9kqwrz223k1h78aygw8vzx"; - revision = "2"; - editedCabalFile = "1isygckkasffk06bd6023imr51c7l9cdvk4vf2vgv9x10v8kpp37"; + version = "0.1.3.1"; + sha256 = "0d6prk5fav5l0d4j0ndinn3szimy02dmayx997z5yg6yb5ix3lai"; libraryHaskellDepends = [ base binary bytestring connection containers data-binary-ieee754 - data-default hex network text transformers + data-default network text transformers + ]; + testHaskellDepends = [ + base bytestring containers hex hspec QuickCheck text ]; description = "Haskell driver for Neo4j 3+ (BOLT protocol)"; license = stdenv.lib.licenses.bsd3; }) {}; + "hasbolt_0_1_3_2" = callPackage + ({ mkDerivation, base, binary, bytestring, connection, containers + , data-binary-ieee754, data-default, hex, hspec, network + , QuickCheck, text, transformers + }: + mkDerivation { + pname = "hasbolt"; + version = "0.1.3.2"; + sha256 = "14sq3iqbrfkwyswdka2285cdhwx3c6srfhn5qb7yw1nfjx2bdb1i"; + libraryHaskellDepends = [ + base binary bytestring connection containers data-binary-ieee754 + data-default network text transformers + ]; + testHaskellDepends = [ + base bytestring containers hex hspec QuickCheck text + ]; + description = "Haskell driver for Neo4j 3+ (BOLT protocol)"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hasbolt-extras" = callPackage ({ mkDerivation, base, containers, free, hasbolt, lens, mtl , neat-interpolation, template-haskell, text, th-lift-instances }: mkDerivation { pname = "hasbolt-extras"; - version = "0.0.0.11"; - sha256 = "1x0dm5x4jr1k619s7ad78bb717c8572s8pakailf8g2wsyc340gr"; + version = "0.0.0.12"; + sha256 = "0rh4nn7dy9jfn4vhmf18fgyqhldj5lg46l35ka2m60ig86za9fkn"; libraryHaskellDepends = [ base containers free hasbolt lens mtl neat-interpolation template-haskell text th-lift-instances @@ -94819,10 +98517,8 @@ self: { ({ mkDerivation, base, hashable, time }: mkDerivation { pname = "hashable-time"; - version = "0.2.0.1"; - sha256 = "0k932nyd08l3xxbh2g3n76py2f4kd9yw4s5a065vjz0xp6wjnxdm"; - revision = "1"; - editedCabalFile = "0rv40xkg3gj8jnqsry1gq3f5s5la6d5arg8fzkirnwdpcgha1as6"; + version = "0.2.0.2"; + sha256 = "1q7y4plqqwy5286hhx2fygn12h8lqk0y047b597sbdckskxzfqgs"; libraryHaskellDepends = [ base hashable time ]; description = "Hashable instances for Data.Time"; license = stdenv.lib.licenses.bsd3; @@ -95337,6 +99033,8 @@ self: { pname = "haskell-awk"; version = "1.1.1"; sha256 = "0s6vzfsqh2wwsp98l8zpg6cvh7jwz5wha44idz3yavhmy6z08zgd"; + revision = "1"; + editedCabalFile = "1rrplmf2n4vkwisi367gi4a6yyh0ri2sdjqmdix7xyvfdad7m9cb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -95370,6 +99068,61 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "haskell-bitmex-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, bytestring-conversion + , cryptonite, haskell-bitmex-rest, http-client, http-client-tls + , http-types, katip, memory, microlens, mtl, network + , safe-exceptions, text, time, vector, websockets, wuss + }: + mkDerivation { + pname = "haskell-bitmex-client"; + version = "0.1.0.1"; + sha256 = "13qqi0ribc20p9h3nmfsjzhizyyz0nzsxfwx21i2r4v9md9j9n3c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring bytestring-conversion cryptonite + haskell-bitmex-rest http-client http-client-tls http-types katip + memory microlens mtl network safe-exceptions text time vector + websockets wuss + ]; + executableHaskellDepends = [ + aeson base bytestring haskell-bitmex-rest http-client + http-client-tls katip mtl text time websockets + ]; + description = "Complete BitMEX Client"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "haskell-bitmex-rest" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, deepseq, exceptions, hspec + , http-api-data, http-client, http-client-tls, http-media + , http-types, iso8601-time, katip, microlens, mtl, network + , QuickCheck, random, safe-exceptions, semigroups, text, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "haskell-bitmex-rest"; + version = "0.1.0.0"; + sha256 = "09xj9bf50wwq1xgy800wadm8jbnbs4qnjcxqx0gy3jmx1z7mgmmc"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq exceptions http-api-data http-client http-client-tls + http-media http-types iso8601-time katip microlens mtl network + random safe-exceptions text time transformers unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec iso8601-time mtl QuickCheck + semigroups text time transformers unordered-containers vector + ]; + description = "Auto-generated bitmex API Client"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "haskell-brainfuck" = callPackage ({ mkDerivation, base, bytestring, mtl, parsec, QuickCheck, tasty , tasty-quickcheck, tasty-th @@ -95502,8 +99255,8 @@ self: { }: mkDerivation { pname = "haskell-dap"; - version = "0.0.7.0"; - sha256 = "1xrjrdrn8an1w5dig134jcy9whwjfm2vnb8s4vvd1aa8iq37p87p"; + version = "0.0.9.0"; + sha256 = "1flsz93wbhd61yfydbfbb3q8brhh0d0gzfsdd3xscwvcbdzgw9qr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; @@ -95566,6 +99319,7 @@ self: { testHaskellDepends = [ base eigen vector ]; description = "Some utility functions for haskell-eigen library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-exp-parser" = callPackage @@ -95690,37 +99444,32 @@ self: { "haskell-gi" = callPackage ({ mkDerivation, attoparsec, base, bytestring, Cabal, containers - , directory, doctest, filepath, glib, gobjectIntrospection + , directory, doctest, filepath, glib, gobject-introspection , haskell-gi-base, mtl, pretty-show, process, regex-tdfa, safe , text, transformers, xdg-basedir, xml-conduit }: mkDerivation { pname = "haskell-gi"; - version = "0.21.4"; - sha256 = "0rjb7pg8v0kjx115n0bksw705g6yg9vn8krxrakhvds5hvmb9caw"; - isLibrary = true; - isExecutable = true; + version = "0.21.5"; + sha256 = "1rvi9bmgxq7q6js8yb5yb156yxmnm9px9amgjwzxmr7sxz31dl8j"; libraryHaskellDepends = [ attoparsec base bytestring Cabal containers directory filepath haskell-gi-base mtl pretty-show process regex-tdfa safe text transformers xdg-basedir xml-conduit ]; - libraryPkgconfigDepends = [ glib gobjectIntrospection ]; - executableHaskellDepends = [ - base containers directory filepath haskell-gi-base pretty-show text - ]; + libraryPkgconfigDepends = [ glib gobject-introspection ]; testHaskellDepends = [ base doctest process ]; description = "Generate Haskell bindings for GObject Introspection capable libraries"; license = stdenv.lib.licenses.lgpl21; }) {inherit (pkgs) glib; - inherit (pkgs.gnome3) gobjectIntrospection;}; + inherit (pkgs.gnome3) gobject-introspection;}; "haskell-gi-base" = callPackage ({ mkDerivation, base, bytestring, containers, glib, text }: mkDerivation { pname = "haskell-gi-base"; - version = "0.21.1"; - sha256 = "0p992mpyy9z699zpvp8i8b5v8a3jhiq6c4n29zlf7qbcxc8z4z36"; + version = "0.21.4"; + sha256 = "0vrl0cqws1l0ba7avf16c9zyfsvq7gd8wv4sjzd7rjk6jmg38vds"; libraryHaskellDepends = [ base bytestring containers text ]; libraryPkgconfigDepends = [ glib ]; description = "Foundation for libraries generated by haskell-gi"; @@ -95801,8 +99550,8 @@ self: { }: mkDerivation { pname = "haskell-igraph"; - version = "0.7.0"; - sha256 = "139qicfqg2m6jl3r7lbs2wcp1bvra3rp0vgb7ghafj2k70i0vddv"; + version = "0.7.1"; + sha256 = "16sx8sx3dky6zlwhnf3fyrkcqzwrnf94hd1wfj087bgb36hxsavp"; libraryHaskellDepends = [ base bytestring cereal colour conduit containers data-ordlist hxt primitive singletons split @@ -95816,7 +99565,7 @@ self: { description = "Haskell interface of the igraph library"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; - }) {igraph = null;}; + }) {inherit (pkgs) igraph;}; "haskell-import-graph" = callPackage ({ mkDerivation, base, classy-prelude, ghc, graphviz, process, text @@ -95874,8 +99623,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "haskell-lexer"; - version = "1.0.1"; - sha256 = "0rj3r1pk88hh3sk3mj61whp8czz5kpxhbc78xlr04bxwqjrjmm6p"; + version = "1.0.2"; + sha256 = "1wyxd8x33x4v5vxyzkhm610pl86gbkc8y439092fr1735q9g7kfq"; libraryHaskellDepends = [ base ]; description = "A fully compliant Haskell 98 lexer"; license = stdenv.lib.licenses.bsd3; @@ -95913,7 +99662,7 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "haskell-lsp_0_7_0_0" = callPackage + "haskell-lsp_0_8_0_1" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, data-default , directory, filepath, hashable, haskell-lsp-types, hslogger, hspec , lens, mtl, network-uri, parsec, sorted-list, stm, text, time @@ -95921,10 +99670,8 @@ self: { }: mkDerivation { pname = "haskell-lsp"; - version = "0.7.0.0"; - sha256 = "1v67yj0ndd5wra2rnmdqcamivml82yn4lwhnm04nz6spsq2mqgkv"; - revision = "1"; - editedCabalFile = "1j33y61hwarfm5p54b682sd3rfhxf82lchr1jnnvv1h8xs56ryln"; + version = "0.8.0.1"; + sha256 = "1lvrqxp6v5xvha88l8r6n86ydvlszzxmi7fazvjxz4bixy9zvw8q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -95983,15 +99730,15 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "haskell-lsp-types_0_7_0_0" = callPackage + "haskell-lsp-types_0_8_0_1" = callPackage ({ mkDerivation, aeson, base, bytestring, data-default, filepath , hashable, lens, network-uri, scientific, text , unordered-containers }: mkDerivation { pname = "haskell-lsp-types"; - version = "0.7.0.0"; - sha256 = "1iisadmi3v3wshpwi5cbn2p8p4qr9rh5xnlbhjymzxhj9k09cmcb"; + version = "0.8.0.1"; + sha256 = "0czh6fqrzzp5xkawwiia5n437pmch41rnkp166lpvglfqg4gx8y8"; libraryHaskellDepends = [ aeson base bytestring data-default filepath hashable lens network-uri scientific text unordered-containers @@ -96083,8 +99830,8 @@ self: { }: mkDerivation { pname = "haskell-names"; - version = "0.9.2"; - sha256 = "1gfqyh0lgi4n20dmh6pavxixy3flw385fp2iisks99l30nzn0kyv"; + version = "0.9.5"; + sha256 = "0j1snakldb29v8786licz4k2b92pbdbxhxgyz22rvjypdxyhaa7h"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bytestring containers data-lens-light filepath @@ -96165,6 +99912,7 @@ self: { ]; description = "Manage nix overrides for haskell packages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-packages" = callPackage @@ -96287,6 +100035,7 @@ self: { testPkgconfigDepends = [ libpostal ]; description = "Haskell binding for the libpostal library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {libpostal = null;}; "haskell-proxy-list" = callPackage @@ -96434,17 +100183,15 @@ self: { }) {}; "haskell-src-exts" = callPackage - ({ mkDerivation, array, base, containers, cpphs, directory - , filepath, ghc-prim, happy, mtl, pretty, pretty-show, smallcheck - , tasty, tasty-golden, tasty-smallcheck + ({ 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.20.2"; - sha256 = "1sm3z4v1p5yffg01ldgavz71s3bvfhjfa13k428rk14bpkl8crlz"; - revision = "1"; - editedCabalFile = "0gxpxs3p4qvky6m8g3fjj09hx7nkg28b9a4999ca7afz359si3r9"; - libraryHaskellDepends = [ array base cpphs ghc-prim pretty ]; + version = "1.20.3"; + sha256 = "1a74s4zarxdvhnflkxy13pawbfcdhyrb6gkdx0si8spv66knhgj3"; + libraryHaskellDepends = [ array base ghc-prim pretty ]; libraryToolDepends = [ happy ]; testHaskellDepends = [ base containers directory filepath mtl pretty-show smallcheck tasty @@ -96455,6 +100202,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "haskell-src-exts_1_21_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.21.0"; + sha256 = "1wwzd6m5mm76fq7ql7k49b7ghg8ibq5qhqr3d8xs5psfha3w3nlm"; + 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 { @@ -96530,8 +100298,8 @@ self: { }: mkDerivation { pname = "haskell-src-exts-util"; - version = "0.2.3"; - sha256 = "1803718paq89f8pdck4mb88hv2k1ah9lxzq0lgjgwi9n88ryycz8"; + version = "0.2.4"; + sha256 = "1xbf28aisqizy3a0sy42p3rwib2s7jaqi6dcr6lp4b1j54xazf5y"; libraryHaskellDepends = [ base containers data-default haskell-src-exts semigroups transformers uniplate @@ -96549,6 +100317,8 @@ self: { pname = "haskell-src-meta"; version = "0.8.0.3"; sha256 = "08jq156zv4m0fjq6712n99c1jwxnpa6kj6sq8ch0r1l0a1ay6ww4"; + revision = "2"; + editedCabalFile = "0dp5v0yd0wgijzaggr22glgjswpa65hy84h8awdzd9d78g2fjz6c"; libraryHaskellDepends = [ base haskell-src-exts pretty syb template-haskell th-orphans ]; @@ -96577,6 +100347,20 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "haskell-stack-trace-plugin" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "haskell-stack-trace-plugin"; + version = "0.1.0.0"; + sha256 = "0rg920cc9l7vn29w10hdy68aw4jaxr64h3nxs8jb738h0n23bf50"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ghc ]; + executableHaskellDepends = [ base ]; + description = "haskell-stack-trace-plugin"; + license = stdenv.lib.licenses.mit; + }) {}; + "haskell-time-range" = callPackage ({ mkDerivation, base, doctest, lens, semigroups, text, time }: mkDerivation { @@ -96761,6 +100545,7 @@ self: { ]; description = "Command-line frontend for Haskell-tools Refact"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-tools-daemon" = callPackage @@ -96794,6 +100579,7 @@ self: { ]; description = "Background process for Haskell-tools that editors can connect to"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-tools-debug" = callPackage @@ -97748,34 +101534,32 @@ self: { ]; description = "An adapter for haskoin to network-bitcoin"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskoin-core" = callPackage - ({ mkDerivation, aeson, base, base16-bytestring, binary, byteable - , bytestring, cereal, conduit, containers, cryptohash, deepseq - , either, entropy, HUnit, largeword, mtl, murmur3, network, pbkdf - , QuickCheck, safe, scientific, secp256k1, split - , string-conversions, test-framework, test-framework-hunit - , test-framework-quickcheck2, text, time, unordered-containers - , vector + ({ mkDerivation, aeson, array, base, base16-bytestring, bytestring + , cereal, conduit, containers, cryptonite, entropy, hashable, hspec + , hspec-discover, HUnit, memory, mtl, murmur3, network, QuickCheck + , safe, scientific, secp256k1-haskell, split, string-conversions + , text, time, transformers, unordered-containers, vector }: mkDerivation { pname = "haskoin-core"; - version = "0.4.2"; - sha256 = "0nyla9kqgyjahnpf3idi7kzyx8h7q92vk3jql1gl9iq8q9acwnzk"; + version = "0.8.4"; + sha256 = "0hpabz26wyxvpkvc2xv1xscmbvn0yfj2nnd41ysaf4xgfnh4c9sw"; libraryHaskellDepends = [ - aeson base base16-bytestring byteable bytestring cereal conduit - containers cryptohash deepseq either entropy largeword mtl murmur3 - network pbkdf QuickCheck secp256k1 split string-conversions text - time vector + aeson array base base16-bytestring bytestring cereal conduit + containers cryptonite entropy hashable memory mtl murmur3 network + QuickCheck scientific secp256k1-haskell split string-conversions + text time transformers unordered-containers vector ]; testHaskellDepends = [ - aeson base binary bytestring cereal containers HUnit largeword mtl - QuickCheck safe scientific secp256k1 split string-conversions - test-framework test-framework-hunit test-framework-quickcheck2 text - unordered-containers vector + aeson base bytestring cereal containers hspec HUnit mtl QuickCheck + safe split string-conversions text unordered-containers vector ]; - description = "Implementation of the core Bitcoin protocol features"; + testToolDepends = [ hspec-discover ]; + description = "Bitcoin & Bitcoin Cash library for Haskell"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -97804,34 +101588,28 @@ self: { }) {}; "haskoin-node" = callPackage - ({ mkDerivation, aeson, async, base, bytestring, cereal - , concurrent-extra, conduit, conduit-extra, containers - , data-default, deepseq, either, esqueleto, exceptions - , haskoin-core, HUnit, largeword, lifted-async, lifted-base - , monad-control, monad-logger, mtl, network, persistent - , persistent-sqlite, persistent-template, QuickCheck, random - , resource-pool, resourcet, stm, stm-chans, stm-conduit - , string-conversions, test-framework, test-framework-hunit - , test-framework-quickcheck2, text, time + ({ mkDerivation, base, bytestring, cereal, conduit, conduit-extra + , data-default, hashable, haskoin-core, hspec, hspec-discover + , HUnit, monad-logger, mtl, network, nqe, random, resourcet + , rocksdb-haskell, rocksdb-query, safe, string-conversions, text + , time, transformers, unliftio, unordered-containers }: mkDerivation { pname = "haskoin-node"; - version = "0.4.2"; - sha256 = "0khgdr5qql716d1klajs4y0mkyz0d9h3drahhv8062k64n7a989s"; + version = "0.9.5"; + sha256 = "1c0nms9q9x0fsg1hkn5kz8jpal79b0143yca156nb563bdlx0pfd"; libraryHaskellDepends = [ - aeson async base bytestring cereal concurrent-extra conduit - conduit-extra containers data-default deepseq either esqueleto - exceptions haskoin-core largeword lifted-async lifted-base - monad-control monad-logger mtl network persistent - persistent-template random resource-pool stm stm-chans stm-conduit - string-conversions text time + base bytestring cereal conduit conduit-extra data-default hashable + haskoin-core monad-logger mtl network nqe random resourcet + rocksdb-haskell rocksdb-query string-conversions text time + transformers unliftio unordered-containers ]; testHaskellDepends = [ - base haskoin-core HUnit monad-logger mtl persistent - persistent-sqlite QuickCheck resourcet test-framework - test-framework-hunit test-framework-quickcheck2 + base bytestring cereal haskoin-core hspec HUnit monad-logger mtl + network nqe random rocksdb-haskell safe unliftio ]; - description = "Implementation of a Bitoin node"; + testToolDepends = [ hspec-discover ]; + description = "Haskoin Node P2P library for Bitcoin and Bitcoin Cash"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -97880,6 +101658,41 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "haskoin-store" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cereal, conduit + , containers, data-default, directory, filepath, hashable + , haskoin-core, haskoin-node, hspec, http-types, monad-logger, mtl + , network, nqe, optparse-applicative, random, rocksdb-haskell + , rocksdb-query, scotty, string-conversions, text, time + , transformers, unliftio, unordered-containers + }: + mkDerivation { + pname = "haskoin-store"; + version = "0.9.1"; + sha256 = "099fng9wy9qhcxn14m1mlpq004bl51xas3rk6jkspqv32d4rr6zs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cereal conduit containers data-default + hashable haskoin-core haskoin-node monad-logger mtl network nqe + random rocksdb-haskell rocksdb-query string-conversions text time + transformers unliftio unordered-containers + ]; + executableHaskellDepends = [ + aeson base binary bytestring cereal conduit data-default directory + filepath haskoin-core haskoin-node http-types monad-logger nqe + optparse-applicative rocksdb-haskell scotty string-conversions text + transformers unliftio unordered-containers + ]; + testHaskellDepends = [ + base data-default haskoin-core haskoin-node hspec monad-logger mtl + nqe rocksdb-haskell transformers unliftio unordered-containers + ]; + description = "Storage and index for Bitcoin and Bitcoin Cash"; + license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "haskoin-util" = callPackage ({ mkDerivation, base, binary, bytestring, containers, either , HUnit, mtl, QuickCheck, test-framework, test-framework-hunit @@ -98093,20 +101906,23 @@ self: { }) {}; "hasktags" = callPackage - ({ mkDerivation, base, bytestring, directory, filepath, HUnit, json - , microlens-platform, utf8-string + ({ mkDerivation, base, bytestring, containers, directory, filepath + , HUnit, json, microlens-platform, optparse-applicative + , utf8-string }: mkDerivation { pname = "hasktags"; - version = "0.70.1"; - sha256 = "01ngdfaiwlzwai34wmhi7wysk6raxb465v0imyn7j3ibk374af5v"; + version = "0.71.2"; + sha256 = "1s2k9qrgy1jily96img2pmn7g35mwnnfiw6si3aw32jfhg5zsh1c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring directory filepath json microlens-platform utf8-string ]; - executableHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ + base containers directory filepath optparse-applicative + ]; testHaskellDepends = [ base bytestring directory filepath HUnit json microlens-platform utf8-string @@ -98116,16 +101932,284 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hasktorch" = callPackage + ({ mkDerivation, backprop, base, dimensions, generic-lens + , ghc-typelits-natnormalise, hasktorch-ffi-th, hasktorch-ffi-thc + , hasktorch-indef, hasktorch-signatures-partial, hasktorch-types-th + , hasktorch-types-thc, hspec, microlens-platform, monad-loops, mtl + , QuickCheck, safe-exceptions, singletons, text, time, transformers + }: + mkDerivation { + pname = "hasktorch"; + version = "0.0.1.0"; + sha256 = "10lmas8x4nk7z7phxj1a2bhzjz7qhbmy472f9j584mbagvklfkmc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base dimensions hasktorch-ffi-th hasktorch-ffi-thc hasktorch-indef + hasktorch-signatures-partial hasktorch-types-th hasktorch-types-thc + safe-exceptions singletons text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + backprop base dimensions generic-lens ghc-typelits-natnormalise + hspec microlens-platform monad-loops mtl QuickCheck singletons time + transformers + ]; + doHaddock = false; + description = "Torch for tensors and neural networks in Haskell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "hasktorch-codegen" = callPackage + ({ mkDerivation, base, containers, directory, hashable, hspec + , hspec-discover, megaparsec, optparse-applicative, pretty-show + , QuickCheck, text, unordered-containers + }: + mkDerivation { + pname = "hasktorch-codegen"; + version = "0.0.1.1"; + sha256 = "0yygx1w7i9mnyxrqzz94vrni5y7rkn92yycax7rqg2r5cds2xb6g"; + revision = "1"; + editedCabalFile = "07y9iwmxyvixbvy3mmyxrk95kh8nycazqzv5449pfx2rvry6m6ph"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory hashable megaparsec pretty-show text + unordered-containers + ]; + executableHaskellDepends = [ + base optparse-applicative pretty-show + ]; + testHaskellDepends = [ + base containers hspec hspec-discover megaparsec pretty-show + QuickCheck text + ]; + testToolDepends = [ hspec-discover ]; + description = "Code generation tools for Hasktorch"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hasktorch-ffi-tests" = callPackage + ({ mkDerivation, base, hasktorch-types-th, hspec, QuickCheck, text + }: + mkDerivation { + pname = "hasktorch-ffi-tests"; + version = "0.0.1.0"; + sha256 = "0850v3wqf0x5hkk5py7k1glh591p59fs1y1kn2jf2giqmy05qzlc"; + revision = "1"; + editedCabalFile = "0jpymss55rj2kmfnp3gv5idlvsg0ckh7pfsm5rmfq9hvisivbv9q"; + libraryHaskellDepends = [ + base hasktorch-types-th hspec QuickCheck text + ]; + description = "Testing library for Hasktorch's FFI bindings"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hasktorch-ffi-th" = callPackage + ({ mkDerivation, ATen, base, c2hs, hasktorch-ffi-tests + , hasktorch-types-th, hspec, inline-c, QuickCheck, text + }: + mkDerivation { + pname = "hasktorch-ffi-th"; + version = "0.0.1.0"; + sha256 = "10gdvkwcjjzmrvmlz8vf823ja1jpab1nrph5lq46fcz8nqycsjq0"; + libraryHaskellDepends = [ base hasktorch-types-th inline-c text ]; + librarySystemDepends = [ ATen ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base hasktorch-ffi-tests hasktorch-types-th hspec QuickCheck text + ]; + description = "Bindings to Torch"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {ATen = null;}; + + "hasktorch-ffi-thc" = callPackage + ({ mkDerivation, ATen, base, c2hs, hasktorch-ffi-tests + , hasktorch-ffi-th, hasktorch-types-th, hasktorch-types-thc, hspec + , inline-c, QuickCheck, text + }: + mkDerivation { + pname = "hasktorch-ffi-thc"; + version = "0.0.1.0"; + sha256 = "0l3xvhdyn2dzw999fbhihl20s3q01r5vp247d0rh27zvyszg7l3y"; + libraryHaskellDepends = [ + base hasktorch-types-th hasktorch-types-thc inline-c text + ]; + librarySystemDepends = [ ATen ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base hasktorch-ffi-tests hasktorch-ffi-th hasktorch-types-th + hasktorch-types-thc hspec QuickCheck text + ]; + description = "Bindings to Cutorch"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {ATen = null;}; + + "hasktorch-indef" = callPackage + ({ mkDerivation, backprop, base, containers, deepseq, dimensions + , ghc-typelits-natnormalise, hasktorch-ffi-th, hasktorch-signatures + , hasktorch-signatures-partial, hasktorch-signatures-support + , hasktorch-types-th, hspec, managed, mtl, QuickCheck + , safe-exceptions, singletons, text, transformers, vector + }: + mkDerivation { + pname = "hasktorch-indef"; + version = "0.0.1.0"; + sha256 = "0xmz7jid3sg3d2b4q1051fs7g0fljgvqxqwhzhd4g85fx7zr5nk3"; + libraryHaskellDepends = [ + backprop base containers deepseq dimensions + ghc-typelits-natnormalise hasktorch-ffi-th hasktorch-signatures + hasktorch-signatures-partial hasktorch-signatures-support + hasktorch-types-th managed mtl safe-exceptions singletons text + transformers vector + ]; + testHaskellDepends = [ + backprop base dimensions ghc-typelits-natnormalise hasktorch-ffi-th + hasktorch-types-th hspec mtl QuickCheck singletons text + transformers + ]; + doHaddock = false; + description = "Core Hasktorch abstractions wrapping FFI bindings"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "hasktorch-signatures" = callPackage + ({ mkDerivation, base, hasktorch-ffi-th, hasktorch-ffi-thc + , hasktorch-signatures-partial, hasktorch-signatures-support + , hasktorch-signatures-types, hasktorch-types-th + , hasktorch-types-thc + }: + mkDerivation { + pname = "hasktorch-signatures"; + version = "0.0.1.0"; + sha256 = "1p8c3h0naqcbjxb3jbiss9zgfyg0hj0wcb6qlid6kwy925i4cyk1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base hasktorch-signatures-partial hasktorch-signatures-support + hasktorch-signatures-types hasktorch-types-th hasktorch-types-thc + ]; + executableHaskellDepends = [ + base hasktorch-ffi-th hasktorch-ffi-thc hasktorch-types-th + hasktorch-types-thc + ]; + doHaddock = false; + description = "Backpack signatures for Tensor operations"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "hasktorch-signatures-partial" = callPackage + ({ mkDerivation, base, hasktorch-signatures-types + , hasktorch-types-th + }: + mkDerivation { + pname = "hasktorch-signatures-partial"; + version = "0.0.1.0"; + sha256 = "12dc5i4818j4q09mdshygz16zq1zyp32k6c1imgp9dl6bl4l05ss"; + libraryHaskellDepends = [ + base hasktorch-signatures-types hasktorch-types-th + ]; + description = "Functions to partially satisfy tensor signatures"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "hasktorch-signatures-support" = callPackage + ({ mkDerivation, base, hasktorch-signatures-types + , hasktorch-types-th + }: + mkDerivation { + pname = "hasktorch-signatures-support"; + version = "0.0.1.0"; + sha256 = "1vfmpsmgak4ifhpqh15ycf01p8l3a5qas3m7lkg09y8mqimwq5hh"; + libraryHaskellDepends = [ + base hasktorch-signatures-types hasktorch-types-th + ]; + doHaddock = false; + description = "Signatures for support tensors in hasktorch"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "hasktorch-signatures-types" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "hasktorch-signatures-types"; + version = "0.0.1.0"; + sha256 = "0zaa0ihgbsiwqla46dixmxki75miy5dz91agvvd147rmr2khx1j2"; + revision = "1"; + editedCabalFile = "0da2sv2cahv05cymh4285s35y4b6snrab62zaibnnqbd0nk55qka"; + libraryHaskellDepends = [ base deepseq ]; + doHaddock = false; + description = "Core types for Hasktorch backpack signatures"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hasktorch-types-th" = callPackage + ({ mkDerivation, base, c2hs, inline-c }: + mkDerivation { + pname = "hasktorch-types-th"; + version = "0.0.1.0"; + sha256 = "0irlf1lvadnr3j3zjakvkvrwdw8gpg5smk69w9l54idwsi6yvhdd"; + revision = "1"; + editedCabalFile = "0zgz7l8nawpjrc4p43xxfh9brl0mpszdxgahsn9977q5z08h4wnd"; + libraryHaskellDepends = [ base inline-c ]; + libraryToolDepends = [ c2hs ]; + description = "C-types for Torch"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hasktorch-types-thc" = callPackage + ({ mkDerivation, base, c2hs, hasktorch-types-th, inline-c }: + mkDerivation { + pname = "hasktorch-types-thc"; + version = "0.0.1.0"; + sha256 = "06jxjn9s34myy4v8ad42xqmkyad5qraj99a3vpcxfagjxwcn4hbd"; + libraryHaskellDepends = [ base hasktorch-types-th inline-c ]; + libraryToolDepends = [ c2hs ]; + description = "C-types for Cutorch"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "hasktorch-zoo" = callPackage + ({ mkDerivation, backprop, base, deepseq, dimensions, directory + , filepath, generic-lens, ghc-typelits-natnormalise, hashable + , hasktorch, JuicyPixels, microlens, mtl, mwc-random, primitive + , safe-exceptions, singletons, transformers, vector + }: + mkDerivation { + pname = "hasktorch-zoo"; + version = "0.0.1.0"; + sha256 = "1cpk2q1m68y7wljaki1d4a4y45hqh34ia8r6zfw0b62f9b6zihjm"; + libraryHaskellDepends = [ + backprop base deepseq dimensions directory filepath generic-lens + ghc-typelits-natnormalise hashable hasktorch JuicyPixels microlens + mtl mwc-random primitive safe-exceptions singletons transformers + vector + ]; + description = "Neural architectures in hasktorch"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "haskus-binary" = callPackage ({ mkDerivation, base, bytestring, cereal, criterion, haskus-utils - , mtl, QuickCheck, tasty, tasty-quickcheck + , haskus-utils-data, haskus-utils-types, mtl, QuickCheck, tasty + , tasty-quickcheck }: mkDerivation { pname = "haskus-binary"; - version = "1.0"; - sha256 = "1gw08zx7mqhi6n0wx6s6n4fvw5ambbdxnahr3r3p22yfqnqcp4y2"; + version = "1.1"; + sha256 = "1kva6wsxybd9hj9ml2ykzcfcsh83fcwqdv3gyp702rnk53q9r8r5"; libraryHaskellDepends = [ - base bytestring cereal haskus-utils mtl + base bytestring cereal haskus-utils haskus-utils-data + haskus-utils-types mtl ]; testHaskellDepends = [ base bytestring haskus-utils QuickCheck tasty tasty-quickcheck @@ -98164,8 +102248,8 @@ self: { }: mkDerivation { pname = "haskus-utils"; - version = "1.0"; - sha256 = "1pfjarir86c2sxjh8l0jc7z5acsz8slcwb7imjdxf3dsdiy8swwd"; + version = "1.3"; + sha256 = "0gcwnhh3s3cmn7rwd31rs9rqmdpdhwk1la1pf56pcr10dy5iqbs4"; libraryHaskellDepends = [ base containers extra file-embed haskus-utils-data haskus-utils-types haskus-utils-variant list-t mtl @@ -98184,8 +102268,10 @@ self: { }: mkDerivation { pname = "haskus-utils-data"; - version = "1.0"; - sha256 = "007ykjinkxr9kdrk7hl81zndpan60b5l51m32nlj2xv2pjm326z4"; + version = "1.1"; + sha256 = "1001apph6i956rkb6dpfhg8cgk870s44jgaaiv8ccxivkv45y7di"; + revision = "2"; + editedCabalFile = "0ahwmqlbpvgsd6c5rzq97q00ygsw69k4hvs46f5v20100cdj3496"; libraryHaskellDepends = [ base containers extra haskus-utils-types mtl recursion-schemes transformers @@ -98198,24 +102284,29 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "haskus-utils-types"; - version = "1.0"; - sha256 = "1rxnaw53vfmi3gv8h7j6vw4y4xxnqzwaaasd6x22fm7fzc5q64vf"; + version = "1.3"; + sha256 = "06zfc5ivj7zx1c6inc3xkw9b3p62b2x7dr24fp1s59c9yfrihg1a"; libraryHaskellDepends = [ base ]; description = "Haskus utility modules"; license = stdenv.lib.licenses.bsd3; }) {}; "haskus-utils-variant" = callPackage - ({ mkDerivation, base, haskus-utils-data, haskus-utils-types }: + ({ mkDerivation, base, haskus-utils-data, haskus-utils-types, tasty + , tasty-quickcheck, template-haskell, transformers + }: mkDerivation { pname = "haskus-utils-variant"; - version = "1.0"; - sha256 = "1kkqngvzifxps0hhp49syh2w4an3y4s4nvp3qbh3p00h9dw3hmsn"; + version = "2.4"; + sha256 = "13yqyz1jb4qkdzjxwkpc9s2636disxldja49wmah7h71kd2sqn9r"; libraryHaskellDepends = [ - base haskus-utils-data haskus-utils-types + base haskus-utils-data haskus-utils-types template-haskell + transformers ]; - description = "Haskus utility modules"; + testHaskellDepends = [ base tasty tasty-quickcheck ]; + description = "Variant and EADT"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskyapi" = callPackage @@ -98292,8 +102383,10 @@ self: { }: mkDerivation { pname = "hasmin"; - version = "1.0.2"; - sha256 = "13cblc4jcn88w00rsb72dqhiy18mfph388407vm3k6kbg5zxg1d9"; + version = "1.0.2.1"; + sha256 = "0dwamjpqwikl8qh5zcxhrm7x80k35zw29xh83yfnwnsa41incylb"; + revision = "1"; + editedCabalFile = "05naxdaglbz8grzz399dkra9y3f1k75661397flbgrwbxkyadz2z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -98349,6 +102442,8 @@ self: { pname = "hasql"; version = "1.3.0.3"; sha256 = "01vl4p67yhcm8cmbmajgyd7ggj3p5f6350f8sky8kv3dn31wg6ji"; + revision = "2"; + editedCabalFile = "14063k0dald0i2cqk70kdja1df587vn8vrzgw3rb62nxwycr0r9b"; libraryHaskellDepends = [ attoparsec base base-prelude bytestring bytestring-strict-builder contravariant contravariant-extras data-default-class dlist @@ -98951,6 +103046,7 @@ self: { ]; description = "A truth table generator for classical propositional logic"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haven" = callPackage @@ -99055,8 +103151,8 @@ self: { }: mkDerivation { pname = "haxl"; - version = "2.0.1.0"; - sha256 = "07s3jxqvdcla3qj8jjxd5088kp7h015i2q20kjhs4n73swa9h9fd"; + version = "2.0.1.1"; + sha256 = "1wfnwi3impv4cv359a65yh50c6kdfxhvbwycf5h76w3cvqdhvwsr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -99476,6 +103572,7 @@ self: { ]; description = "Third-party extensions to hbro"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hburg" = callPackage @@ -99616,6 +103713,29 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hcobs" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , criterion, deepseq, ghc-prim, hedgehog, mmorph, mtl, reflection + , weigh + }: + mkDerivation { + pname = "hcobs"; + version = "0.1.0.1"; + sha256 = "103x2486yb0p9bxwhd8ywhr59pgnkgyr4z70bsv6xcs54g0zqdy7"; + libraryHaskellDepends = [ + base bytestring containers ghc-prim reflection + ]; + testHaskellDepends = [ + base base64-bytestring bytestring deepseq ghc-prim hedgehog mmorph + mtl reflection weigh + ]; + benchmarkHaskellDepends = [ + base base64-bytestring bytestring criterion ghc-prim reflection + ]; + description = "An implementation of the Consistent Overhead Byte Stuffing algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "hcom" = callPackage ({ mkDerivation }: mkDerivation { @@ -99964,6 +104084,8 @@ self: { pname = "hdirect"; version = "0.21.0"; sha256 = "1v7yx9k0kib6527k49hf3s4jvdda7a0wgv09qhyjk6lyriyi3ny2"; + revision = "1"; + editedCabalFile = "19h5zsxl8knbvkbyv7z0an5hdibi2xslbva5cmck9h5wgc9m874n"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base haskell98 pretty ]; @@ -100049,10 +104171,8 @@ self: { }: mkDerivation { pname = "hdocs"; - version = "0.5.3.0"; - sha256 = "0gkv4xy7jr2ic22gn5fpj3vd6avgd1xqblv96gg1m0fhfsj92y5h"; - revision = "1"; - editedCabalFile = "0dy2jamwd0jxai8hcfq506xqczi0hn9c8p7z4dbmq62d29fm79yb"; + version = "0.5.3.1"; + sha256 = "0nxvkmhxpxx3500sy7kzpqyp45rq83hjm6gkj10vglxgjk32vzp4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -100205,6 +104325,60 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "heatitup" = callPackage + ({ mkDerivation, base, bytestring, bytestring-show, cassava, colour + , containers, diagrams-core, diagrams-html5, diagrams-lib + , diagrams-pgf, diagrams-rasterific, diagrams-svg, edit-distance + , fasta, lens, optparse-applicative, pipes, pipes-bytestring + , pipes-csv, safe, string-similarity, stringsearch, suffixtree + , vector + }: + mkDerivation { + pname = "heatitup"; + version = "0.5.3.3"; + sha256 = "1bqindh91i4ra67516nl0c5i98fgm9bwsjy7vv0qjzmfqk3bqp84"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bytestring-show cassava colour containers + diagrams-lib edit-distance fasta lens pipes pipes-bytestring + pipes-csv safe string-similarity stringsearch suffixtree vector + ]; + executableHaskellDepends = [ + base bytestring colour containers diagrams-core diagrams-html5 + diagrams-lib diagrams-pgf diagrams-rasterific diagrams-svg fasta + lens optparse-applicative pipes pipes-bytestring pipes-csv safe + vector + ]; + description = "Find and annotate ITDs"; + license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "heatitup-complete" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, fasta + , foldl, lens, optparse-applicative, pipes, pipes-text, safe, text + , text-show, turtle, vector + }: + mkDerivation { + pname = "heatitup-complete"; + version = "0.5.3.3"; + sha256 = "1djs5hni6s4mzs4fniamfz6k7590l34mgvd1d2kglmdpb5m22pcz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cassava containers fasta foldl lens safe text + text-show turtle vector + ]; + executableHaskellDepends = [ + base bytestring cassava containers fasta foldl optparse-applicative + pipes pipes-text safe text turtle vector + ]; + description = "Find and annotate ITDs with assembly or read pair joining"; + license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "heatshrink" = callPackage ({ mkDerivation, base, bytestring, c2hs, cereal, pcre-heavy, tasty , tasty-golden, tasty-hunit, text @@ -100342,8 +104516,10 @@ self: { }: mkDerivation { pname = "hedgehog"; - version = "0.6"; - sha256 = "0c3y4gvl1i2r54ayha2kw5i2gdpd8nfzfzjly5vhxm13ylygwvxq"; + version = "0.6.1"; + sha256 = "0xz10ycdm5vk9nrcym1fi83k19frfwqz18bz8bnpzwvaj0j41yfj"; + revision = "1"; + editedCabalFile = "1fj3m5p5nm3dip93a1z7yrrq3fmqk30qgljdspia13y3lyqlcrf1"; libraryHaskellDepends = [ ansi-terminal async base bytestring concurrent-output containers directory exceptions lifted-async mmorph monad-control mtl @@ -100403,6 +104579,8 @@ self: { pname = "hedgehog-fn"; version = "0.6"; sha256 = "0xi1y2cv2kkyxav261qaw9a4r4q8ng91187bdwi4rqlpp9zvc0pv"; + revision = "1"; + editedCabalFile = "19v7amg8l6s1gadnya8nxkcbi0vd3wqc7h6gvqvs099qaqm7zbb1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -100443,8 +104621,8 @@ self: { pname = "hedgehog-quickcheck"; version = "0.1"; sha256 = "04l4dyk662wf6a0p6bnv9n2x2qi5sqm65ni5bdznakfvzk6mq2k1"; - revision = "2"; - editedCabalFile = "0fxd4ain7sfxw7q0h3hj2rlp9385zcf9n7lh98i0gqpjqs55dwnd"; + revision = "3"; + editedCabalFile = "08pglka9hc7q3fql7fsmqn17wm1xmixkpqfslv86l79hn4y3rfq3"; libraryHaskellDepends = [ base hedgehog QuickCheck transformers ]; description = "Use QuickCheck generators in Hedgehog and vice versa"; license = stdenv.lib.licenses.bsd3; @@ -100454,54 +104632,27 @@ self: { "hedis" = callPackage ({ mkDerivation, async, base, bytestring, bytestring-lexing , deepseq, doctest, errors, HTTP, HUnit, mtl, network, network-uri - , resource-pool, scanner, slave-thread, stm, test-framework - , test-framework-hunit, text, time, tls, unordered-containers - , vector + , resource-pool, scanner, stm, test-framework, test-framework-hunit + , text, time, tls, unordered-containers, vector }: mkDerivation { pname = "hedis"; - version = "0.10.3"; - sha256 = "0wapsg0amlmzayphchng67ih3ivp0mk3vgi8x1mzrkd1xrlgav3v"; + version = "0.10.10"; + sha256 = "0hbjhccipvg2i1cyinvhlk4jgscam9y5897ib1fh6rc0qwnlblhs"; libraryHaskellDepends = [ async base bytestring bytestring-lexing deepseq errors HTTP mtl network network-uri resource-pool scanner stm text time tls unordered-containers vector ]; testHaskellDepends = [ - async base bytestring doctest HUnit mtl slave-thread stm - test-framework test-framework-hunit text time + async base bytestring doctest HUnit mtl stm test-framework + test-framework-hunit text time ]; benchmarkHaskellDepends = [ base mtl time ]; description = "Client library for the Redis datastore: supports full command set, pipelining"; license = stdenv.lib.licenses.bsd3; }) {}; - "hedis_0_10_4" = callPackage - ({ mkDerivation, async, base, bytestring, bytestring-lexing - , deepseq, doctest, errors, HTTP, HUnit, mtl, network, network-uri - , resource-pool, scanner, slave-thread, stm, test-framework - , test-framework-hunit, text, time, tls, unordered-containers - , vector - }: - mkDerivation { - pname = "hedis"; - version = "0.10.4"; - sha256 = "1xsa6wgakmjhwz9s9fybbwsx6gxy6630bqyrai0sb4vmd9lnbxfx"; - libraryHaskellDepends = [ - async base bytestring bytestring-lexing deepseq errors HTTP mtl - network network-uri resource-pool scanner stm text time tls - unordered-containers vector - ]; - testHaskellDepends = [ - async base bytestring doctest HUnit mtl slave-thread stm - test-framework test-framework-hunit text time - ]; - benchmarkHaskellDepends = [ base mtl time ]; - description = "Client library for the Redis datastore: supports full command set, pipelining"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "hedis-config" = callPackage ({ mkDerivation, aeson, base, bytestring, hedis, scientific, text , time @@ -100609,8 +104760,8 @@ self: { }: mkDerivation { pname = "hedn"; - version = "0.1.9.0"; - sha256 = "077wf446x0rrac3bdzmyhpacb54smx02msdz45cra3yzn3n0rq7l"; + version = "0.1.9.1"; + sha256 = "0ynajgg5kl37rv72408hg5jiypy6vmzazqxa58405knb49h0gvvz"; libraryHaskellDepends = [ attoparsec base base-compat bytestring containers deepseq mtl scientific stringsearch text time time-locale-compat utf8-string @@ -100646,17 +104797,18 @@ self: { "heist" = callPackage ({ mkDerivation, aeson, attoparsec, base, bifunctors, blaze-builder - , blaze-html, bytestring, containers, criterion, directory - , directory-tree, dlist, filepath, hashable, HUnit, lens - , lifted-base, map-syntax, monad-control, mtl, process, QuickCheck - , random, statistics, test-framework, test-framework-hunit - , test-framework-quickcheck2, text, time, transformers - , transformers-base, unordered-containers, vector, xmlhtml + , blaze-html, bytestring, containers, criterion + , criterion-measurement, directory, directory-tree, dlist, filepath + , hashable, HUnit, lens, lifted-base, map-syntax, monad-control + , mtl, process, QuickCheck, random, statistics, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + , transformers, transformers-base, unordered-containers, vector + , xmlhtml }: mkDerivation { pname = "heist"; - version = "1.1"; - sha256 = "15hdq3i041ph0ry6f9dn6vx2w9hzgkvi9db4p6cy6czwbp53kjbq"; + version = "1.1.0.1"; + sha256 = "1j4h9fwny4hl2m5lgsd257lvm9057fb0hmnaqjw8a9k4hyx7hmqq"; libraryHaskellDepends = [ aeson attoparsec base blaze-builder blaze-html bytestring containers directory directory-tree dlist filepath hashable @@ -100673,10 +104825,11 @@ self: { ]; benchmarkHaskellDepends = [ aeson attoparsec base blaze-builder blaze-html bytestring - containers criterion directory directory-tree dlist filepath - hashable HUnit lifted-base map-syntax monad-control mtl process - random statistics test-framework test-framework-hunit text time - transformers transformers-base unordered-containers vector xmlhtml + containers criterion criterion-measurement directory directory-tree + dlist filepath hashable HUnit lifted-base map-syntax monad-control + mtl process random statistics test-framework test-framework-hunit + text time transformers transformers-base unordered-containers + vector xmlhtml ]; description = "An Haskell template system supporting both HTML5 and XML"; license = stdenv.lib.licenses.bsd3; @@ -101249,6 +105402,7 @@ self: { ]; description = "A command-line manager for delicious kitchen recipes"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hero-club-five-tenets" = callPackage @@ -101504,6 +105658,54 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hevm" = callPackage + ({ mkDerivation, abstract-par, aeson, ansi-wl-pprint, async, base + , base16-bytestring, base64-bytestring, binary, brick, bytestring + , cereal, containers, cryptonite, data-dword, deepseq, directory + , fgl, filepath, ghci-pretty, haskeline, here, HUnit, lens + , lens-aeson, megaparsec, memory, monad-par, mtl, multiset + , operational, optparse-generic, process, QuickCheck + , quickcheck-text, readline, regex-tdfa, restless-git, rosezipper + , s-cargot, scientific, secp256k1, tasty, tasty-hunit + , tasty-quickcheck, temporary, text, text-format, time + , transformers, tree-view, unordered-containers, vector, vty, wreq + }: + mkDerivation { + pname = "hevm"; + version = "0.21"; + sha256 = "0h3d1b2xdd59d3rl1a9ng1hz2hr3g6n1dpak0a4namjlcfxvwwhd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + abstract-par aeson ansi-wl-pprint base base16-bytestring + base64-bytestring binary brick bytestring cereal containers + cryptonite data-dword deepseq directory fgl filepath ghci-pretty + haskeline lens lens-aeson megaparsec memory monad-par mtl multiset + operational optparse-generic process QuickCheck quickcheck-text + readline restless-git rosezipper s-cargot scientific temporary text + text-format time transformers tree-view unordered-containers vector + vty wreq + ]; + librarySystemDepends = [ secp256k1 ]; + executableHaskellDepends = [ + aeson ansi-wl-pprint async base base16-bytestring base64-bytestring + binary brick bytestring containers cryptonite data-dword deepseq + directory filepath ghci-pretty lens lens-aeson memory mtl + optparse-generic process QuickCheck quickcheck-text readline + regex-tdfa temporary text text-format unordered-containers vector + vty + ]; + testHaskellDepends = [ + base base16-bytestring binary bytestring ghci-pretty here HUnit + lens mtl QuickCheck tasty tasty-hunit tasty-quickcheck text vector + ]; + testSystemDepends = [ secp256k1 ]; + description = "Ethereum virtual machine evaluator"; + license = stdenv.lib.licenses.agpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) secp256k1;}; + "hevolisa" = callPackage ({ mkDerivation, base, bytestring, cairo, filepath, haskell98 }: mkDerivation { @@ -101623,8 +105825,8 @@ self: { ({ mkDerivation, base, bytestring, extra }: mkDerivation { pname = "hexml"; - version = "0.3.3"; - sha256 = "1lhwhv75s71bqdclvfawhg9ss9z5icg9rpihkjfss4yzhxhcrvf4"; + version = "0.3.4"; + sha256 = "0amy5gjk1sqj5dq8a8gp7d3z9wfhcflhxkssijnklnfn5s002x4k"; libraryHaskellDepends = [ base bytestring extra ]; testHaskellDepends = [ base bytestring ]; description = "XML subset DOM parser"; @@ -101862,6 +106064,28 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "heyting-algebras" = callPackage + ({ mkDerivation, base, containers, free-algebras, hashable + , lattices, QuickCheck, tagged, tasty, tasty-quickcheck + , universe-base, unordered-containers + }: + mkDerivation { + pname = "heyting-algebras"; + version = "0.0.1.2"; + sha256 = "132r0k0m8b7f8rkyay57k42kjl7nyzqv7942njkz6nwnhjg8i6ag"; + libraryHaskellDepends = [ + base containers free-algebras hashable lattices QuickCheck tagged + universe-base unordered-containers + ]; + testHaskellDepends = [ + base containers lattices QuickCheck tasty tasty-quickcheck + universe-base + ]; + description = "Heyting and Boolean algebras"; + license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hfann" = callPackage ({ mkDerivation, base, doublefann, fann }: mkDerivation { @@ -101980,10 +106204,8 @@ self: { }: mkDerivation { pname = "hformat"; - version = "0.3.3.0"; - sha256 = "0g9kjfssaksjj3cp0qiwk7v85yy3sb2ryhjnlrdznhm3mnkvp35j"; - revision = "1"; - editedCabalFile = "00924yrjyzy3v5l13f03v1qw45ra2600f98r9bgswjqrrn87m79i"; + version = "0.3.3.1"; + sha256 = "0wx7qlhdzd8rl2d351hvxzwlyz9yxza625fklp2p66x7khfxlbih"; libraryHaskellDepends = [ ansi-terminal base base-unicode-symbols text ]; @@ -102165,33 +106387,31 @@ self: { "hgeometry" = callPackage ({ mkDerivation, aeson, approximate-equality, array, base , bifunctors, bytestring, colour, containers, contravariant - , criterion, data-clist, deepseq, deepseq-generics, dlist, doctest - , fingertree, fixed-vector, hexpat, hspec, hspec-discover, lens - , linear, mtl, optparse-applicative, parsec, QuickCheck - , quickcheck-instances, random, reflection, semigroupoids - , semigroups, singletons, template-haskell, text, vector, vinyl - , yaml + , criterion, data-clist, deepseq, deepseq-generics, directory + , dlist, doctest, filepath, fingertree, fixed-vector, hexpat, hspec + , hspec-discover, lens, linear, mtl, optparse-applicative, parsec + , profunctors, QuickCheck, quickcheck-instances, random, reflection + , semigroupoids, semigroups, singletons, template-haskell, text + , vector, vinyl, yaml }: mkDerivation { pname = "hgeometry"; - version = "0.7.0.0"; - sha256 = "0c91n42l6pqkdw46snhplvzm8f05x0x5g3b7mgx13ndskcf9vmyz"; - revision = "1"; - editedCabalFile = "1wjwpfiic3jbhg77qm2nzgvybnpk0h3wwpywkpfxz8sv1yhb8pa2"; + version = "0.8.0.0"; + sha256 = "0hypd5936kssw435lcvqj9d7whdzfdfbhvi5hhbi90k5x89xfx6f"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bifunctors bytestring colour containers contravariant data-clist deepseq dlist fingertree fixed-vector hexpat lens linear - mtl parsec QuickCheck quickcheck-instances random reflection - semigroupoids semigroups singletons template-haskell text vector - vinyl yaml + mtl parsec profunctors QuickCheck quickcheck-instances random + reflection semigroupoids semigroups singletons template-haskell + text vector vinyl yaml ]; testHaskellDepends = [ approximate-equality array base bytestring colour containers - data-clist doctest hspec lens linear QuickCheck - quickcheck-instances random semigroups singletons vector vinyl + data-clist directory doctest filepath hspec lens linear QuickCheck + quickcheck-instances random semigroups singletons vector vinyl yaml ]; testToolDepends = [ hspec-discover ]; benchmarkHaskellDepends = [ @@ -102243,18 +106463,18 @@ self: { ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring, Chart , Chart-cairo, Chart-diagrams, colour, composition-prelude , data-binary-ieee754, data-default, directory, filepath, hspec - , lens, monad-loops + , lens, monad-loops, spherical }: mkDerivation { pname = "hgis"; - version = "1.0.0.2"; - sha256 = "1z730c48pvi6ylb0pjzx2x9jnd03aadpmsx3psrlf2vp0bvm6ims"; + version = "1.0.0.3"; + sha256 = "00s87mna6lxr1q3275jg7ya17qhksr9bmfg2nw9mgadb05j6h2v8"; libraryHaskellDepends = [ ansi-wl-pprint base binary bytestring Chart Chart-cairo Chart-diagrams colour composition-prelude data-binary-ieee754 - data-default directory filepath lens monad-loops + data-default directory filepath lens monad-loops spherical ]; - testHaskellDepends = [ base hspec ]; + testHaskellDepends = [ base hspec spherical ]; doHaddock = false; description = "Library and for GIS with Haskell"; license = stdenv.lib.licenses.bsd3; @@ -102305,8 +106525,8 @@ self: { pname = "hgmp"; version = "0.1.1"; sha256 = "1hisbcpz47x2lbqf8vzwis7qw7xhvx22lv7dcyhm9vsmsh5741dr"; - revision = "2"; - editedCabalFile = "0v318nifmgqq5jg1d5q0jspfgyqp7cfnkz3ikqaz9xjg8inzl8mr"; + revision = "3"; + editedCabalFile = "0z2xbqzyrgm9apy3xl353wgwhbnc3hdb1giw2j6fyvv705fmpb62"; libraryHaskellDepends = [ base ghc-prim integer-gmp ]; testHaskellDepends = [ base QuickCheck ]; description = "Haskell interface to GMP"; @@ -102514,19 +106734,21 @@ self: { "hid-examples" = callPackage ({ mkDerivation, base, blaze-html, bytestring, cassava, Chart - , Chart-diagrams, extra, fmt, hint, mtl, optparse-applicative - , random, safe, text, time + , Chart-diagrams, directory, extra, filepath, fmt, hint, mtl + , optparse-applicative, random, safe, text, time, transformers + , unix-compat }: mkDerivation { pname = "hid-examples"; - version = "0.2"; - sha256 = "1rp6v40z8i2slnsacw42adkqp98bg8fml573lpz9mz7ipn05gi9x"; + version = "0.3"; + sha256 = "11zqnmsd07zpwmw40ynhv64zqc6fl27a281rihd6yc7n68qvpz6n"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ - base blaze-html bytestring cassava Chart Chart-diagrams extra fmt - hint mtl optparse-applicative random safe text time + base blaze-html bytestring cassava Chart Chart-diagrams directory + extra filepath fmt hint mtl optparse-applicative random safe text + time transformers unix-compat ]; description = "Examples to accompany the book \"Haskell in Depth\""; license = stdenv.lib.licenses.bsd3; @@ -102700,8 +106922,8 @@ self: { }: mkDerivation { pname = "higher-leveldb"; - version = "0.5.0.1"; - sha256 = "0p7rsawd4d5cbsxlj8ddgx5blg2yw853zjfqcy78gdqn6kk8vz24"; + version = "0.5.0.2"; + sha256 = "1wmgz2aqz0vg0fnnigpg27gnzs9i6slyn6lb41myv6m20j0j5z1a"; libraryHaskellDepends = [ base bytestring cereal data-default exceptions leveldb-haskell mtl resourcet transformers transformers-base unliftio-core @@ -102899,8 +107121,8 @@ self: { pname = "hills"; version = "0.1.2.6"; sha256 = "0ggdppg7mbq3ljrb4hvracdv81m9jqnsrl6iqy56sba118k7m0jh"; - revision = "1"; - editedCabalFile = "1qdn733rdn4c15avgncgns10j2hw0bvnzdkd5f9yzm3s8vq8sqv9"; + revision = "2"; + editedCabalFile = "11f4mmhxivxkdcn4wdcz1hszfyi3hdggls22x2q0m3jxq3lw0izg"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -103241,6 +107463,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "hint_0_9_0" = callPackage + ({ mkDerivation, base, directory, exceptions, extensible-exceptions + , filepath, ghc, ghc-boot, ghc-paths, HUnit, mtl, random, temporary + , unix + }: + mkDerivation { + pname = "hint"; + version = "0.9.0"; + sha256 = "1g7q4clzc2pdnbvmm265dindjpynabsykd088qjjzlk6590sy9bl"; + libraryHaskellDepends = [ + base directory exceptions filepath ghc ghc-boot ghc-paths mtl + random temporary unix + ]; + testHaskellDepends = [ + base directory exceptions extensible-exceptions filepath HUnit unix + ]; + description = "Runtime Haskell interpreter (GHC API wrapper)"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hint-server" = callPackage ({ mkDerivation, base, eprocess, exceptions, hint, monad-loops, mtl }: @@ -103279,24 +107522,24 @@ self: { "hinterface" = callPackage ({ mkDerivation, array, async, base, binary, bytestring, containers - , cryptonite, exceptions, hspec, lifted-async, lifted-base, memory - , monad-control, monad-logger, mtl, network, QuickCheck, random - , resourcet, safe-exceptions, stm, text, transformers + , cryptonite, deepseq, exceptions, hspec, lifted-async, lifted-base + , memory, monad-control, monad-logger, mtl, network, QuickCheck + , random, resourcet, safe-exceptions, stm, text, transformers , transformers-base, vector }: mkDerivation { pname = "hinterface"; - version = "0.5.0.2"; - sha256 = "1ib8wnpkd8ng6w0wb8hhn1122rqdq4q961b10rvw4jl6bfzkwasb"; + version = "0.8.0"; + sha256 = "1mzq87sdcx50i67kf2lv5wg0k6ahxf1x2qxvi41dnaxkjjl1vcmr"; libraryHaskellDepends = [ - array async base binary bytestring containers cryptonite exceptions - lifted-async lifted-base memory monad-control monad-logger mtl - network QuickCheck random resourcet safe-exceptions stm text - transformers transformers-base vector + array async base binary bytestring containers cryptonite deepseq + exceptions lifted-async lifted-base memory monad-control + monad-logger mtl network QuickCheck random resourcet + safe-exceptions stm text transformers transformers-base vector ]; testHaskellDepends = [ async base binary bytestring hspec monad-logger QuickCheck - transformers + transformers vector ]; description = "Haskell / Erlang interoperability library"; license = stdenv.lib.licenses.bsd3; @@ -103597,8 +107840,8 @@ self: { }: mkDerivation { pname = "histogram-fill"; - version = "0.9.0.0"; - sha256 = "00j4ncqy0s5wil158wx1f8x0n2mj4ki2hgs4hmkrx0vbkc2pil56"; + version = "0.9.1.0"; + sha256 = "0qcil8lgkzklgbzb9a81kdzsyzrsgzwdgz424mlvp8sbrfmbnz3m"; libraryHaskellDepends = [ base deepseq ghc-prim primitive vector ]; benchmarkHaskellDepends = [ base criterion mwc-random vector ]; description = "Library for histograms creation"; @@ -103784,12 +108027,12 @@ self: { }: mkDerivation { pname = "hjsonpointer"; - version = "1.4.0"; - sha256 = "0hkcaqiich4ap323ir2dmr3v498rlavy34g69m386d4ml1gxm411"; - revision = "1"; - editedCabalFile = "0l84zr0p1ywwn81fdb2z365vrs9xaaz7c7bcmx8pjvb5wfx1g9g4"; + version = "1.5.0"; + sha256 = "1bdr5jpc2vcx6bk724jmfz7nh3jgqwrmj4hab64h9pjdrl4vz00y"; + revision = "2"; + editedCabalFile = "1s43vdkl71msm8kppksn910prs40nwq4cz5klajr8apak77z4dzi"; libraryHaskellDepends = [ - aeson base hashable QuickCheck text unordered-containers vector + aeson base hashable text unordered-containers vector ]; testHaskellDepends = [ aeson base hspec http-types QuickCheck text unordered-containers @@ -103830,17 +108073,20 @@ self: { }) {}; "hjugement" = callPackage - ({ mkDerivation, base, containers, QuickCheck, tasty, tasty-hunit - , tasty-quickcheck, text, transformers + ({ mkDerivation, base, containers, hashable, QuickCheck, random + , tasty, tasty-hunit, tasty-quickcheck, text, transformers + , unordered-containers }: mkDerivation { pname = "hjugement"; - version = "1.0.0.20170808"; - sha256 = "1za90csf836zc4iv2gn5m4049zknzp5ydham0axga13987bs2j1w"; - libraryHaskellDepends = [ base containers ]; + version = "2.0.0.20181030"; + sha256 = "063d484ns520prgvb2b1szq33wx569fgbgrzvfrgpfcznra638fi"; + libraryHaskellDepends = [ + base containers hashable unordered-containers + ]; testHaskellDepends = [ - base containers QuickCheck tasty tasty-hunit tasty-quickcheck text - transformers + base containers hashable QuickCheck random tasty tasty-hunit + tasty-quickcheck text transformers unordered-containers ]; description = "Majority Judgment"; license = stdenv.lib.licenses.gpl3; @@ -103959,53 +108205,55 @@ self: { "hledger" = callPackage ({ mkDerivation, ansi-terminal, base, base-compat-batteries - , bytestring, cmdargs, containers, criterion, csv, data-default - , Decimal, Diff, directory, file-embed, filepath, hashable - , haskeline, here, hledger-lib, html, HUnit, lucid, megaparsec, mtl - , mtl-compat, old-time, parsec, pretty-show, process, regex-tdfa - , safe, shakespeare, split, tabular, temporary, terminfo - , test-framework, test-framework-hunit, text, time, timeit - , transformers, unordered-containers, utf8-string, utility-ht - , wizards + , bytestring, cmdargs, containers, criterion, data-default, Decimal + , Diff, directory, easytest, file-embed, filepath, hashable + , haskeline, here, hledger-lib, html, lucid, math-functions + , megaparsec, mtl, mtl-compat, old-time, parsec, pretty-show + , process, regex-tdfa, safe, shakespeare, split, tabular, temporary + , terminfo, test-framework, test-framework-hunit, text, time + , timeit, transformers, unordered-containers, utf8-string + , utility-ht, wizards }: mkDerivation { pname = "hledger"; - version = "1.10"; - sha256 = "1ly4sp0lhb3w5nrd77xd84bcyvm000fwwjipm7gq8bjhabw20i7n"; + version = "1.12.1"; + sha256 = "1b9zvlrhrzg0rvk90ac1z8n8sfhdx070l8hy3sg25nbcsqxzd51w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ansi-terminal base base-compat-batteries bytestring cmdargs - containers csv data-default Decimal Diff directory file-embed - filepath hashable haskeline here hledger-lib HUnit lucid megaparsec - mtl mtl-compat old-time parsec pretty-show process regex-tdfa safe - shakespeare split tabular temporary terminfo text time transformers - unordered-containers utf8-string utility-ht wizards + containers data-default Decimal Diff directory easytest file-embed + filepath hashable haskeline here hledger-lib lucid math-functions + megaparsec mtl mtl-compat old-time parsec pretty-show process + regex-tdfa safe shakespeare split tabular temporary terminfo text + time transformers unordered-containers utf8-string utility-ht + wizards ]; executableHaskellDepends = [ ansi-terminal base base-compat-batteries bytestring cmdargs - containers csv data-default Decimal directory file-embed filepath - haskeline here hledger-lib HUnit megaparsec mtl mtl-compat old-time - parsec pretty-show process regex-tdfa safe shakespeare split - tabular temporary terminfo text time transformers + containers data-default Decimal directory easytest file-embed + filepath haskeline here hledger-lib math-functions megaparsec mtl + mtl-compat old-time parsec pretty-show process regex-tdfa safe + shakespeare split tabular temporary terminfo text time transformers unordered-containers utf8-string utility-ht wizards ]; testHaskellDepends = [ ansi-terminal base base-compat-batteries bytestring cmdargs - containers csv data-default Decimal directory file-embed filepath - haskeline here hledger-lib HUnit megaparsec mtl mtl-compat old-time - parsec pretty-show process regex-tdfa safe shakespeare split - tabular temporary terminfo test-framework test-framework-hunit text - time transformers unordered-containers utf8-string utility-ht - wizards + containers data-default Decimal directory easytest file-embed + filepath haskeline here hledger-lib math-functions megaparsec mtl + mtl-compat old-time parsec pretty-show process regex-tdfa safe + shakespeare split tabular temporary terminfo test-framework + test-framework-hunit text time transformers unordered-containers + utf8-string utility-ht wizards ]; benchmarkHaskellDepends = [ ansi-terminal base base-compat-batteries bytestring cmdargs - containers criterion csv data-default Decimal directory file-embed - filepath haskeline here hledger-lib html HUnit megaparsec mtl - mtl-compat old-time parsec pretty-show process regex-tdfa safe - shakespeare split tabular temporary terminfo text time timeit - transformers unordered-containers utf8-string utility-ht wizards + containers criterion data-default Decimal directory easytest + file-embed filepath haskeline here hledger-lib html math-functions + megaparsec mtl mtl-compat old-time parsec pretty-show process + regex-tdfa safe shakespeare split tabular temporary terminfo text + time timeit transformers unordered-containers utf8-string + utility-ht wizards ]; description = "Command-line interface for the hledger accounting tool"; license = stdenv.lib.licenses.gpl3; @@ -104020,8 +108268,8 @@ self: { }: mkDerivation { pname = "hledger-api"; - version = "1.10"; - sha256 = "1axcpipq6m4r9bh2633j7l88pc4ax8ycb2q0wivhfq2dp1pbylbf"; + version = "1.12"; + sha256 = "0vl4ag5r58zag8djihmdlj9apqrvczjn51qfizs366wprdppdxax"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -104068,15 +108316,15 @@ self: { "hledger-iadd" = callPackage ({ mkDerivation, base, brick, containers, directory, free - , hledger-lib, hspec, megaparsec, microlens, microlens-th - , optparse-applicative, QuickCheck, semigroups, text, text-zipper - , time, transformers, unordered-containers, vector, vty - , xdg-basedir + , hledger-lib, hspec, hspec-discover, megaparsec, microlens + , microlens-th, optparse-applicative, QuickCheck, semigroups, text + , text-zipper, time, transformers, unordered-containers, vector + , vty, xdg-basedir }: mkDerivation { pname = "hledger-iadd"; - version = "1.3.6"; - sha256 = "04gy5pvbcgkr3jg1a2dav3kcd7ih46knn0d39l8670bmwhx3y5br"; + version = "1.3.7"; + sha256 = "1x80f427mvgak1jz8mc7zmx4fz801dwxvij9zy93jw2h4yf7a16b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -104094,8 +108342,10 @@ self: { base free hledger-lib hspec megaparsec QuickCheck text text-zipper time transformers vector ]; + testToolDepends = [ hspec-discover ]; description = "A terminal UI as drop-in replacement for hledger add"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hledger-interest" = callPackage @@ -104103,8 +108353,8 @@ self: { }: mkDerivation { pname = "hledger-interest"; - version = "1.5.2"; - sha256 = "10ck23d69wxylxbp8cj7ic8slklm9l88xbb4p29nvm5lgjiqidbq"; + version = "1.5.3"; + sha256 = "1ff113z2ir07ihdvfa5fca4x326zwm2jd7sjy6hjpr4qgi1mszvs"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -104130,35 +108380,37 @@ self: { ]; description = "computes the internal rate of return of an investment"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hledger-lib" = callPackage ({ mkDerivation, ansi-terminal, array, base, base-compat-batteries - , blaze-markup, bytestring, cmdargs, containers, csv, data-default - , Decimal, deepseq, directory, doctest, easytest, extra, filepath - , Glob, hashtables, HUnit, megaparsec, mtl, mtl-compat, old-time - , parsec, parser-combinators, pretty-show, regex-tdfa, safe, split - , tabular, test-framework, test-framework-hunit, text, time + , blaze-markup, bytestring, call-stack, cassava, cassava-megaparsec + , cmdargs, containers, data-default, Decimal, deepseq, directory + , doctest, easytest, extra, filepath, Glob, hashtables, megaparsec + , mtl, mtl-compat, old-time, parsec, parser-combinators + , pretty-show, regex-tdfa, safe, split, tabular, text, time , transformers, uglymemo, utf8-string }: mkDerivation { pname = "hledger-lib"; - version = "1.10"; - sha256 = "1kj3376gaaq39rwfyhfg7npdsy7z561184wia4rc8ijzf0isz2p1"; + version = "1.12"; + sha256 = "1m38r9z6ccdxhl54k8x9drbfmj1l9hy8mnb7cj4bwprpz4xx15bh"; libraryHaskellDepends = [ ansi-terminal array base base-compat-batteries blaze-markup - bytestring cmdargs containers csv data-default Decimal deepseq - directory extra filepath hashtables HUnit megaparsec mtl mtl-compat - old-time parsec parser-combinators pretty-show regex-tdfa safe - split tabular text time transformers uglymemo utf8-string + bytestring call-stack cassava cassava-megaparsec cmdargs containers + data-default Decimal deepseq directory easytest extra filepath Glob + hashtables megaparsec mtl mtl-compat old-time parsec + parser-combinators pretty-show regex-tdfa safe split tabular text + time transformers uglymemo utf8-string ]; testHaskellDepends = [ ansi-terminal array base base-compat-batteries blaze-markup - bytestring cmdargs containers csv data-default Decimal deepseq - directory doctest easytest extra filepath Glob hashtables HUnit - megaparsec mtl mtl-compat old-time parsec parser-combinators - pretty-show regex-tdfa safe split tabular test-framework - test-framework-hunit text time transformers uglymemo utf8-string + bytestring call-stack cassava cassava-megaparsec cmdargs containers + data-default Decimal deepseq directory doctest easytest extra + filepath Glob hashtables megaparsec mtl mtl-compat old-time parsec + parser-combinators pretty-show regex-tdfa safe split tabular text + time transformers uglymemo utf8-string ]; description = "Core data types, parsers and functionality for the hledger accounting tools"; license = stdenv.lib.licenses.gpl3; @@ -104167,22 +108419,21 @@ self: { "hledger-ui" = callPackage ({ mkDerivation, ansi-terminal, async, base, base-compat-batteries , brick, cmdargs, containers, data-default, directory, filepath - , fsnotify, hledger, hledger-lib, HUnit, megaparsec, microlens + , fsnotify, hledger, hledger-lib, megaparsec, microlens , microlens-platform, pretty-show, process, safe, split, text , text-zipper, time, transformers, vector, vty }: mkDerivation { pname = "hledger-ui"; - version = "1.10.1"; - sha256 = "1h4hhsyajpiydvs1p6f4z1s3kblyfn4lvnwwbar6lj4z5jfizm67"; + version = "1.12.1"; + sha256 = "0ifyp2kawi4x0slnv5gkcgn8v6vx6d9q56x6zjpfzslajqfwfk8y"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ ansi-terminal async base base-compat-batteries brick cmdargs containers data-default directory filepath fsnotify hledger - hledger-lib HUnit megaparsec microlens microlens-platform - pretty-show process safe split text text-zipper time transformers - vector vty + hledger-lib megaparsec microlens microlens-platform pretty-show + process safe split text text-zipper time transformers vector vty ]; description = "Curses-style user interface for the hledger accounting tool"; license = stdenv.lib.licenses.gpl3; @@ -104211,23 +108462,23 @@ self: { ({ mkDerivation, base, blaze-html, blaze-markup, bytestring , case-insensitive, clientsession, cmdargs, conduit, conduit-extra , data-default, directory, filepath, hjsmin, hledger, hledger-lib - , http-client, http-conduit, HUnit, json, megaparsec, mtl - , semigroups, shakespeare, template-haskell, text, time - , transformers, wai, wai-extra, wai-handler-launch, warp, yaml - , yesod, yesod-core, yesod-form, yesod-static + , http-client, http-conduit, json, megaparsec, mtl, semigroups + , shakespeare, template-haskell, text, time, transformers, wai + , wai-extra, wai-handler-launch, warp, yaml, yesod, yesod-core + , yesod-form, yesod-static }: mkDerivation { pname = "hledger-web"; - version = "1.10"; - sha256 = "1hfl9kr3h9lcmy512s3yiv3rp31md7kw5n1145khj2j3l8qd3py9"; + version = "1.12"; + sha256 = "14n3qhdr95nfgczw05dki2wy26k86z1h0li8md1bglch4j9fjs36"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base blaze-html blaze-markup bytestring case-insensitive clientsession cmdargs conduit conduit-extra data-default directory - filepath hjsmin hledger hledger-lib http-client http-conduit HUnit - json megaparsec mtl semigroups shakespeare template-haskell text - time transformers wai wai-extra wai-handler-launch warp yaml yesod + filepath hjsmin hledger hledger-lib http-client http-conduit json + megaparsec mtl semigroups shakespeare template-haskell text time + transformers wai wai-extra wai-handler-launch warp yaml yesod yesod-core yesod-form yesod-static ]; executableHaskellDepends = [ base ]; @@ -104295,8 +108546,8 @@ self: { ({ mkDerivation, base, Cabal, directory, hspec, libsass }: mkDerivation { pname = "hlibsass"; - version = "0.1.7.0"; - sha256 = "0vcz3hndksfp9rmz07y67rvqinaz7cxzvrhjcwy30wc79m25r9v2"; + version = "0.1.8.0"; + sha256 = "1ssgvr0jvl79k1vckp5nq2zw6mx8l4xasydymzjwmhg0fl99mpi6"; configureFlags = [ "-fexternalLibsass" ]; setupHaskellDepends = [ base Cabal directory ]; libraryHaskellDepends = [ base ]; @@ -104315,8 +108566,8 @@ self: { }: mkDerivation { pname = "hlint"; - version = "2.1.10"; - sha256 = "19as2m9g75cr6n1agzvsij0cvqhb0wbjlk31w4y5d5mns87dki0w"; + version = "2.1.12"; + sha256 = "1d3gbvjs7zg9n4fbj2b3c5wn5xf2idygx9cqjdbmgndk3jic9rbx"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -104409,8 +108660,8 @@ self: { }: mkDerivation { pname = "hlrdb-core"; - version = "0.1.2.0"; - sha256 = "1j3ds4kkr1ns7y46b3s29bhi63n31ggvcq4mlyp2xafw2z4nbyl3"; + version = "0.1.2.2"; + sha256 = "0qh4p354xzmcd6d6imv9qyflxj9g80rmbdyhf9bscjrqam0dy24b"; libraryHaskellDepends = [ base bytestring hashable hedis lens mtl profunctors random time unordered-containers @@ -104505,6 +108756,8 @@ self: { pname = "hmatrix"; version = "0.19.0.0"; sha256 = "10jd69nby29dggghcyjk6ykyr5wrn97nrv1dkpyrp0y5xm12xssj"; + revision = "1"; + editedCabalFile = "0krx0ds5mcj28y6zpg0r50lljn8681wi4c5lqcdz2c71nhixfq8h"; configureFlags = [ "-fdisable-default-paths" "-fopenblas" ]; libraryHaskellDepends = [ array base binary bytestring deepseq random semigroups split @@ -104540,7 +108793,7 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "hmatrix-backprop_0_1_2_4" = callPackage + "hmatrix-backprop_0_1_2_5" = callPackage ({ mkDerivation, backprop, base, finite-typelits , ghc-typelits-knownnat, ghc-typelits-natnormalise, hedgehog , hmatrix, hmatrix-vector-sized, microlens, microlens-platform @@ -104548,8 +108801,8 @@ self: { }: mkDerivation { pname = "hmatrix-backprop"; - version = "0.1.2.4"; - sha256 = "0v3xx72928pwfr9ki01apgqyc3dh1qakr9y6swiiwmgm7ms7qn6a"; + version = "0.1.2.5"; + sha256 = "1m6imvvcg8cjlqlcj2qhk5k0g88w853mw9r2mky54rmxfd86xfsf"; libraryHaskellDepends = [ backprop base ghc-typelits-knownnat ghc-typelits-natnormalise hmatrix hmatrix-vector-sized microlens vector vector-sized vinyl @@ -104681,8 +108934,8 @@ self: { ({ mkDerivation, base, doctest, hmatrix, nlopt-haskell, vector }: mkDerivation { pname = "hmatrix-nlopt"; - version = "0.1.2.0"; - sha256 = "1w04gi7shpck8z80a3lx77054i39ig7n3rig66hbpq1wp11snivs"; + version = "0.1.3.0"; + sha256 = "17c6s4q5sldr3mqqbyg4yknqxfgd45a0aw6sac33xcv9dvgyjyfc"; libraryHaskellDepends = [ base hmatrix nlopt-haskell vector ]; testHaskellDepends = [ base doctest ]; description = "Interface HMatrix with the NLOPT minimizer"; @@ -104691,17 +108944,17 @@ self: { }) {}; "hmatrix-quadprogpp" = callPackage - ({ mkDerivation, base, hmatrix, quadprog, vector }: + ({ mkDerivation, base, hmatrix, QuadProgpp, vector }: mkDerivation { pname = "hmatrix-quadprogpp"; version = "0.4.0.0"; sha256 = "0bvgph7x5niryn4f1ah6726np2nv8xnrvqn3hbiw8f5m7314iv5l"; libraryHaskellDepends = [ base hmatrix vector ]; - librarySystemDepends = [ quadprog ]; + librarySystemDepends = [ QuadProgpp ]; description = "Bindings to the QuadProg++ quadratic programming library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - }) {quadprog = null;}; + }) {inherit (pkgs) QuadProgpp;}; "hmatrix-repa" = callPackage ({ mkDerivation, base, hmatrix, repa, vector }: @@ -104786,8 +109039,8 @@ self: { }: mkDerivation { pname = "hmatrix-svdlibc"; - version = "0.5.0"; - sha256 = "1spzpns2r7i82rqkq7s1ikz74m6d0z7fi3nbii7hjz6amskyzpz8"; + version = "0.5.0.1"; + sha256 = "0n89899f4n84d284aq2lx88zz1327a030dlzh17bh0ns2yjbm63g"; libraryHaskellDepends = [ base hmatrix vector ]; testHaskellDepends = [ base hmatrix hspec QuickCheck vector ]; benchmarkHaskellDepends = [ base criterion hmatrix vector ]; @@ -104826,6 +109079,7 @@ self: { benchmarkHaskellDepends = [ base HUnit QuickCheck random ]; description = "Tests for hmatrix"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hmatrix-vector-sized" = callPackage @@ -104834,14 +109088,15 @@ self: { }: mkDerivation { pname = "hmatrix-vector-sized"; - version = "0.1.1.0"; - sha256 = "079vq2n3w3f32dnlyxa8kn6dif0dd6nr8n1g9lnfw0d339cxqklb"; + version = "0.1.1.2"; + sha256 = "0zj31xm0d2d7bzky9qxxs5jb5snjivdjknghpwmf8s1b85zim646"; libraryHaskellDepends = [ base hmatrix vector vector-sized ]; testHaskellDepends = [ base ghc-typelits-knownnat hedgehog hmatrix vector vector-sized ]; description = "Conversions between hmatrix and vector-sized types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hmeap" = callPackage @@ -104977,17 +109232,18 @@ self: { "hmm-hmatrix" = callPackage ({ mkDerivation, array, base, containers, deepseq - , explicit-exception, hmatrix, lazy-csv, non-empty, random - , semigroups, transformers, utility-ht + , explicit-exception, hmatrix, lazy-csv, non-empty, QuickCheck + , random, semigroups, transformers, utility-ht }: mkDerivation { pname = "hmm-hmatrix"; - version = "0.1"; - sha256 = "1ww2hxy9s9d2mywf5v5ka5fac9105ir3frm9vafgw2ydq64rdivx"; + version = "0.1.1"; + sha256 = "0vgsln8nskyqppjmd2c8mypq1922a2mxbihp4kz29naqzckh0hdh"; libraryHaskellDepends = [ array base containers deepseq explicit-exception hmatrix lazy-csv - non-empty random semigroups transformers utility-ht + non-empty QuickCheck random semigroups transformers utility-ht ]; + testHaskellDepends = [ base QuickCheck ]; description = "Hidden Markov Models using HMatrix primitives"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -105202,7 +109458,7 @@ self: { isLibrary = false; isExecutable = true; executableHaskellDepends = [ base ]; - license = stdenv.lib.licenses.unfree; + license = "unknown"; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -105289,8 +109545,8 @@ self: { }: mkDerivation { pname = "hoauth2"; - version = "1.7.2"; - sha256 = "0klkgr11p8m03ksrad59pqs0czp6hrgmzxynng4zirbmz643plvf"; + version = "1.8.3"; + sha256 = "1mx0ifkcji8d30f4ar50jraj1sz91n6v803yfb4zaj9wppw2iz57"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -105595,6 +109851,8 @@ self: { pname = "hoist-error"; version = "0.2.1.0"; sha256 = "028lczd80nhj3yj5dq9qixzdzkyisl34qpi6bb28r8b9nj2i2nss"; + revision = "1"; + editedCabalFile = "0abzpyxr46kk9vh5yxy8wawmyn1x1zrhl9mdxwfz0s938z4s7nr5"; libraryHaskellDepends = [ base either mtl ]; description = "Some convenience facilities for hoisting errors into a monad"; license = stdenv.lib.licenses.mit; @@ -105756,21 +110014,28 @@ self: { "homplexity" = callPackage ({ mkDerivation, base, containers, cpphs, deepseq, directory - , filepath, happy, haskell-src-exts, hflags, template-haskell - , uniplate + , filepath, happy, haskell-src-exts, hflags, pqueue + , template-haskell, uniplate }: mkDerivation { pname = "homplexity"; - version = "0.4.3.4"; - sha256 = "1rrv9p5wyh2nr817s8h7figfd56nnai6v018j039vqn18qbhlqj9"; - isLibrary = false; + version = "0.4.4.4"; + sha256 = "14kzfaldbycwz8hwrmb4ig2nba9pxh808qqvl2djmsxqpcjq593k"; + isLibrary = true; isExecutable = true; + libraryHaskellDepends = [ + base containers cpphs deepseq directory filepath haskell-src-exts + hflags pqueue template-haskell uniplate + ]; + libraryToolDepends = [ happy ]; executableHaskellDepends = [ base containers cpphs deepseq directory filepath haskell-src-exts hflags template-haskell uniplate ]; - executableToolDepends = [ happy ]; - testHaskellDepends = [ base haskell-src-exts uniplate ]; + testHaskellDepends = [ + base containers cpphs deepseq directory filepath haskell-src-exts + hflags pqueue template-haskell uniplate + ]; description = "Haskell code quality tool"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -106095,24 +110360,24 @@ self: { "hoogle" = callPackage ({ mkDerivation, aeson, base, binary, bytestring, cmdargs, conduit , conduit-extra, connection, containers, deepseq, directory, extra - , filepath, haskell-src-exts, http-conduit, http-types, js-flot - , js-jquery, mmap, network, network-uri, old-locale, process-extras - , QuickCheck, resourcet, storable-tuple, tar, template-haskell - , text, time, transformers, uniplate, utf8-string, vector, wai - , wai-logger, warp, warp-tls, zlib + , filepath, foundation, hashable, haskell-src-exts, http-conduit + , http-types, js-flot, js-jquery, mmap, network-uri, old-locale + , process-extras, QuickCheck, resourcet, storable-tuple, tar + , template-haskell, text, time, transformers, uniplate, utf8-string + , vector, wai, wai-logger, warp, warp-tls, zlib }: mkDerivation { pname = "hoogle"; - version = "5.0.17.3"; - sha256 = "174gp41v0krzj37m75pnr3aawyhkbk2wq4q6zk2z3zh0avvvmgk6"; + version = "5.0.17.4"; + sha256 = "059dys3vlbxpd4kx1nrjib1ww9rqkk9am3gdsy3d8vl0fxx2p6s9"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base binary bytestring cmdargs conduit conduit-extra - connection containers deepseq directory extra filepath - haskell-src-exts http-conduit http-types js-flot js-jquery mmap - network network-uri old-locale process-extras QuickCheck resourcet + connection containers deepseq directory extra filepath foundation + hashable haskell-src-exts http-conduit http-types js-flot js-jquery + mmap network-uri old-locale process-extras QuickCheck resourcet storable-tuple tar template-haskell text time transformers uniplate utf8-string vector wai wai-logger warp warp-tls zlib ]; @@ -106162,8 +110427,8 @@ self: { pname = "hookup"; version = "0.2.2"; sha256 = "1q9w8j4g8j9ijfvwpng4i3k2b8pkf4ln27bcdaalnp9yyidmxlqf"; - revision = "1"; - editedCabalFile = "1ag338856kxlywgcizqij566iaqicv4jb3kmd017k7qflq8vmwb3"; + revision = "3"; + editedCabalFile = "0fmnfnlcc5jg0na2723ibh26sch190s62d52g14gffh9fsl9icgy"; libraryHaskellDepends = [ attoparsec base bytestring HsOpenSSL HsOpenSSL-x509-system network ]; @@ -106287,17 +110552,14 @@ self: { }) {}; "hopenssl" = callPackage - ({ mkDerivation, base, bytestring, Cabal, cabal-doctest, doctest - , HUnit, openssl - }: + ({ mkDerivation, base, bytestring, HUnit, openssl }: mkDerivation { pname = "hopenssl"; - version = "2.2.1"; - sha256 = "1pxbs1k8sizvvz1nn1zv2i5grn0w11s9g09z07w5f80kbz0slcbh"; - setupHaskellDepends = [ base Cabal cabal-doctest ]; + version = "2.2.3"; + sha256 = "0nihpm1zlb8y4bx5j429p0sybwnvz61pnd7ixcl90flwzlizr168"; libraryHaskellDepends = [ base bytestring ]; librarySystemDepends = [ openssl ]; - testHaskellDepends = [ base doctest HUnit ]; + testHaskellDepends = [ base bytestring HUnit ]; description = "FFI Bindings to OpenSSL's EVP Digest Interface"; license = stdenv.lib.licenses.bsd3; maintainers = with stdenv.lib.maintainers; [ peti ]; @@ -106392,8 +110654,8 @@ self: { }: mkDerivation { pname = "hoppy-generator"; - version = "0.5.1"; - sha256 = "1hnaxv3vg46a9iqszi3dfjj5kd3gqiagrxz28hi2wvvcpc8zpadn"; + version = "0.5.2"; + sha256 = "0ifk7ja1nynbgcf7q8v2dl4sn5ivif9rbd2d7pjp9lx43di9axfc"; libraryHaskellDepends = [ base containers directory filepath haskell-src mtl ]; @@ -106665,25 +110927,6 @@ self: { }) {}; "hourglass" = callPackage - ({ mkDerivation, base, bytestring, deepseq, gauge, mtl, old-locale - , tasty, tasty-hunit, tasty-quickcheck, time - }: - mkDerivation { - pname = "hourglass"; - version = "0.2.11"; - sha256 = "0lag9sgj7ndrbfmab6jhszlv413agg0zzaj5r9f2fmf07wqbp9hq"; - libraryHaskellDepends = [ base deepseq ]; - testHaskellDepends = [ - base deepseq mtl old-locale tasty tasty-hunit tasty-quickcheck time - ]; - benchmarkHaskellDepends = [ - base bytestring deepseq gauge mtl old-locale time - ]; - description = "simple performant time related library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "hourglass_0_2_12" = callPackage ({ mkDerivation, base, bytestring, deepseq, gauge, mtl, old-locale , tasty, tasty-hunit, tasty-quickcheck, time }: @@ -106700,7 +110943,6 @@ self: { ]; description = "simple performant time related library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hourglass-fuzzy-parsing" = callPackage @@ -106909,18 +111151,18 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "hpack_0_29_7" = callPackage + "hpack_0_31_1" = callPackage ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal , containers, cryptonite, deepseq, directory, filepath, Glob, hspec - , http-client, http-client-tls, http-types, HUnit, infer-license - , interpolate, mockery, pretty, QuickCheck, scientific - , template-haskell, temporary, text, transformers + , hspec-discover, http-client, http-client-tls, http-types, HUnit + , infer-license, interpolate, mockery, pretty, QuickCheck + , scientific, template-haskell, temporary, text, transformers , unordered-containers, vector, yaml }: mkDerivation { pname = "hpack"; - version = "0.29.7"; - sha256 = "07a9dar92qmgxfkf783rlwpkl49f242ygd50wrc22g4xllgrm2y9"; + version = "0.31.1"; + sha256 = "0fipbmmj4x588z7vh635mizhym9krydfxr49bgaf7xir4fsb4fmc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -106942,6 +111184,7 @@ self: { QuickCheck scientific template-haskell temporary text transformers unordered-containers vector yaml ]; + testToolDepends = [ hspec-discover ]; description = "A modern format for Haskell packages"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; @@ -106980,24 +111223,33 @@ self: { }) {}; "hpack-dhall" = callPackage - ({ mkDerivation, aeson, base, dhall, dhall-json, hpack, hspec - , interpolate, megaparsec, mockery, text, transformers + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal + , dhall, dhall-json, Diff, directory, filepath, hpack, megaparsec + , microlens, optparse-applicative, prettyprinter, tasty + , tasty-golden, text, transformers, utf8-string, yaml }: mkDerivation { pname = "hpack-dhall"; - version = "0.3.0"; - sha256 = "0dplb37npz47cxya1c3dnj6bjcnprjph83yifb08a5qf6vnhcjyh"; - isLibrary = false; + version = "0.5.1"; + sha256 = "0rgdk1jiczl4rwa66irbfcif4rvkrcyzk29lmpwr2kkqjz0zi7kk"; + isLibrary = true; isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring dhall dhall-json filepath hpack + megaparsec microlens prettyprinter text transformers yaml + ]; executableHaskellDepends = [ - aeson base dhall dhall-json hpack megaparsec text transformers + aeson aeson-pretty base bytestring dhall dhall-json filepath hpack + megaparsec microlens optparse-applicative prettyprinter text + transformers yaml ]; testHaskellDepends = [ - aeson base dhall dhall-json hpack hspec interpolate megaparsec - mockery text transformers + aeson aeson-pretty base bytestring Cabal dhall dhall-json Diff + directory filepath hpack megaparsec microlens prettyprinter tasty + tasty-golden text transformers utf8-string yaml ]; - description = "Dhall support for Hpack"; - license = stdenv.lib.licenses.publicDomain; + description = "hpack's dhalling"; + license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -107070,7 +111322,7 @@ self: { description = "Binding for the PAPI library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - }) {papi = null;}; + }) {inherit (pkgs) papi;}; "hpaste" = callPackage ({ mkDerivation, base, blaze-builder, blaze-html, blaze-markup @@ -107147,8 +111399,8 @@ self: { pname = "hpc"; version = "0.6.0.3"; sha256 = "1am2fcxg7d3j3kpyhz48wzbpg83dk2jmzhqm4yiib649alzcgnhn"; - revision = "1"; - editedCabalFile = "1bddfsgn48kh8qa72asgmx7z4ym00zkh09g3hqp6l6yl919drn2i"; + revision = "2"; + editedCabalFile = "0ywki1w4kld0m3z8v1i287g6hcsjgmyq4nxx8b9jij721ad9b9w3"; libraryHaskellDepends = [ base containers directory filepath time ]; @@ -107343,18 +111595,18 @@ self: { }) {}; "hpp" = callPackage - ({ mkDerivation, base, bytestring, bytestring-trie, directory - , filepath, ghc-prim, time, transformers + ({ mkDerivation, base, bytestring, directory, filepath, ghc-prim + , time, transformers, unordered-containers }: mkDerivation { pname = "hpp"; - version = "0.5.2"; - sha256 = "1r1sas1rcxcra4q3vjw3qmiv0xc4j263m7p93y6bwm1fvpxlkvcc"; + version = "0.6.1"; + sha256 = "1gv2gndbyrppl8qan680kl9kmwv6b5a5j5yrwifzh8rj73s47a6i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bytestring bytestring-trie directory filepath ghc-prim time - transformers + base bytestring directory filepath ghc-prim time transformers + unordered-containers ]; executableHaskellDepends = [ base directory filepath time ]; testHaskellDepends = [ base bytestring transformers ]; @@ -107393,7 +111645,7 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) postgresql;}; - "hpqtypes_1_6_0_0" = callPackage + "hpqtypes_1_6_1_0" = callPackage ({ mkDerivation, aeson, async, base, bytestring, Cabal, containers , data-default-class, directory, exceptions, filepath, HUnit , lifted-base, monad-control, mtl, postgresql, QuickCheck, random @@ -107403,10 +111655,8 @@ self: { }: mkDerivation { pname = "hpqtypes"; - version = "1.6.0.0"; - sha256 = "1aydpbkp5if7416dvswiygn7vfhgg7nza9p011gld18pr9mpsf5i"; - revision = "1"; - editedCabalFile = "0jmvhnmr9d7wcknx7prbc1dc6i08afkqbgnigil6y4mvv1m0cw6p"; + version = "1.6.1.0"; + sha256 = "02vh9l86dnayccvfq3cqmk6gbbwyqglnpg3mhr3v72vraxymm7jn"; setupHaskellDepends = [ base Cabal directory filepath ]; libraryHaskellDepends = [ aeson async base bytestring containers data-default-class @@ -107433,10 +111683,8 @@ self: { }: mkDerivation { pname = "hpqtypes-extras"; - version = "1.6.2.0"; - sha256 = "095kxfk12bzl7gl44fa7xmwfnx63707s1jz861hqjmi9dv3mm8kp"; - revision = "1"; - editedCabalFile = "0ifzjs8vvnb9viksgakvjz69yppppgx8iqz2pqvb2dnwjwk4hamd"; + version = "1.6.3.0"; + sha256 = "13360sw1nmcgvhmj2inh8v4yccrfbs5b83jfsx1q0s6cfx6z7s37"; libraryHaskellDepends = [ base base16-bytestring bytestring containers cryptohash data-default exceptions fields-json hpqtypes lifted-base log-base @@ -107478,6 +111726,34 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "hprotoc_2_4_12" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , directory, filepath, haskell-src-exts, mtl, parsec + , protocol-buffers, protocol-buffers-descriptor, utf8-string + }: + mkDerivation { + pname = "hprotoc"; + version = "2.4.12"; + sha256 = "0xj000ikh3y8dg5sbrl7ycb471qgra4khmk4kq079biasjvhf58a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers directory filepath + haskell-src-exts mtl parsec protocol-buffers + protocol-buffers-descriptor utf8-string + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ + array base binary bytestring containers directory filepath + haskell-src-exts mtl parsec protocol-buffers + protocol-buffers-descriptor utf8-string + ]; + executableToolDepends = [ alex ]; + description = "Parse Google Protocol Buffer specifications"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hprotoc-fork" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers , directory, filepath, haskell-src-exts, mtl, parsec @@ -107558,6 +111834,7 @@ self: { libraryToolDepends = [ c2hs ]; description = "Haskell bindings for libpuz"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hpygments" = callPackage @@ -107610,21 +111887,19 @@ self: { "hquantlib" = callPackage ({ mkDerivation, base, containers, hmatrix, hmatrix-gsl - , hmatrix-special, HUnit, mersenne-random-pure64, parallel - , QuickCheck, random, statistics, test-framework + , hmatrix-special, hquantlib-time, HUnit, mersenne-random-pure64 + , parallel, QuickCheck, random, statistics, test-framework , test-framework-hunit, test-framework-quickcheck2, time, vector , vector-algorithms }: mkDerivation { pname = "hquantlib"; - version = "0.0.4.0"; - sha256 = "0x24qkbpclir0ik52hyxw3ahnqk1nqscxpx1ahnxs4w1bv7bkcmp"; - revision = "2"; - editedCabalFile = "1wx32kkv1as3rras5b1y3v77abx0sqsam6ssa5s7vm83pncx38y4"; + version = "0.0.5.0"; + sha256 = "1zi31y89kdbid3xjvpsd2iqwvn8a7d2i5518maigkmhp5v1lg0w6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base containers hmatrix hmatrix-gsl hmatrix-special + base containers hmatrix hmatrix-gsl hmatrix-special hquantlib-time mersenne-random-pure64 parallel random statistics time vector vector-algorithms ]; @@ -107640,6 +111915,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hquantlib-time" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "hquantlib-time"; + version = "0.0.4.1"; + sha256 = "0g2j7m14ic40lhcnbvfjya3qh7ngx658qlmrr0dzr5r1ywcyv75c"; + libraryHaskellDepends = [ base time ]; + description = "HQuantLib Time is a business calendar functions extracted from HQuantLib"; + license = "LGPL"; + }) {}; + "hquery" = callPackage ({ mkDerivation, base, bytestring, containers, filepath, HUnit , parsec, test-framework, test-framework-hunit, text, xmlhtml @@ -107680,6 +111966,8 @@ self: { pname = "hreader"; version = "1.1.0"; sha256 = "0fkxk9sz9hnnacnsv8dq7xb0sfq0b9abch6ky1zsnhxkb7004ara"; + revision = "1"; + editedCabalFile = "0kz3yzah7m4c2r9yaawhljcgb579masx3lx4mrr4lmqy39kmsvcb"; libraryHaskellDepends = [ base exceptions hset mmorph monad-control mtl tagged transformers transformers-base @@ -107722,18 +112010,18 @@ self: { ({ mkDerivation, aeson, base, binary, bytestring, containers , criterion, hostname, hspec, hspec-core, HUnit, kazura-queue, mtl , network, protocol-buffers, protocol-buffers-descriptor - , QuickCheck, scientific, text, time, unagi-chan + , QuickCheck, scientific, stm, text, time, unagi-chan }: mkDerivation { pname = "hriemann"; - version = "0.3.3.0"; - sha256 = "0apji56rwh1did67z9z0bcy5r9k2m6rrfkiv18rp4mbd863skg25"; + version = "0.3.3.3"; + sha256 = "0xxdzbx5wqmz62k8jka2k896sdz49j2aqivmcic9fsrar5inalyp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base binary bytestring containers criterion hostname kazura-queue mtl network protocol-buffers - protocol-buffers-descriptor scientific text time unagi-chan + protocol-buffers-descriptor scientific stm text time unagi-chan ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ @@ -107741,6 +112029,7 @@ self: { ]; description = "A Riemann Client for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hruby" = callPackage @@ -107750,8 +112039,8 @@ self: { }: mkDerivation { pname = "hruby"; - version = "0.3.5.4"; - sha256 = "17nm55xg6v71dp8cvaz9rp2siyywpynlxqxr1j44ciyw114h36vk"; + version = "0.3.6"; + sha256 = "068mvb6bf583bldx07whc3cc0s3xbjlibi55r0ajjq9v4kxv98yx"; setupHaskellDepends = [ base Cabal process ]; libraryHaskellDepends = [ aeson attoparsec base bytestring scientific stm text @@ -107788,6 +112077,18 @@ self: { license = "GPL"; }) {}; + "hs-bibutils_6_7_0_0" = callPackage + ({ mkDerivation, base, syb }: + mkDerivation { + pname = "hs-bibutils"; + version = "6.7.0.0"; + sha256 = "1qfyssl76lm4g09yxr3y10kmf8cnzls46g5h0ijk0wpk9wlhbln5"; + libraryHaskellDepends = [ base syb ]; + description = "Haskell bindings to bibutils, the bibliography conversion utilities"; + license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hs-blake2" = callPackage ({ mkDerivation, base, bytestring, bytestring-arbitrary, criterion , cryptohash, libb2, QuickCheck, tasty, tasty-quickcheck @@ -108016,17 +112317,6 @@ self: { }) {inherit (pkgs) fltk; fltk_images = null;}; "hs-functors" = callPackage - ({ mkDerivation, base, transformers }: - mkDerivation { - pname = "hs-functors"; - version = "0.1.2.0"; - sha256 = "0jhhli0hhhmrh313nnydblyz68rhhmf4g6yrn35m8davj5cg1wd7"; - libraryHaskellDepends = [ base transformers ]; - description = "Functors from products of Haskell and its dual to Haskell"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "hs-functors_0_1_3_0" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { pname = "hs-functors"; @@ -108035,7 +112325,6 @@ self: { libraryHaskellDepends = [ base transformers ]; description = "Functors from products of Haskell and its dual to Haskell"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-gchart" = callPackage @@ -108479,10 +112768,8 @@ self: { }: mkDerivation { pname = "hs2ats"; - version = "0.3.0.3"; - sha256 = "0j8kka9n3in9ya1hndn0dpj8d1ha5ihxfrl995dwsa900z00i5yk"; - revision = "1"; - editedCabalFile = "0lx2z4zfphypmjx9m5v23lywfj2d16l6hs6ipd796g46jczc4piq"; + version = "0.5.0.0"; + sha256 = "0ga90mkz11iis5knd51dqpqd4qyj6fwl15nbdbwzlynpk0wsdsga"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -108561,6 +112848,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hsPID" = callPackage + ({ mkDerivation, base, HUnit, lens }: + mkDerivation { + pname = "hsPID"; + version = "0.1.2"; + sha256 = "0zyh2xbnpcfi1r93xxrki0qg0cgmc1g6wwx4hy1kn88fr9wqrgkv"; + libraryHaskellDepends = [ base lens ]; + testHaskellDepends = [ base HUnit lens ]; + description = "PID control loop"; + license = stdenv.lib.licenses.lgpl3; + }) {}; + "hsSqlite3" = callPackage ({ mkDerivation, base, bindings-sqlite3, bytestring, mtl , utf8-string @@ -108639,6 +112938,29 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hsass_0_8_0" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, filepath + , hlibsass, hspec, hspec-discover, monad-loops, temporary, text + , transformers + }: + mkDerivation { + pname = "hsass"; + version = "0.8.0"; + sha256 = "1bnjvj6dpmcbpkbi4g5m5hvr0w5rmd7y5zkiwbqc8n9y4l2dkd5g"; + libraryHaskellDepends = [ + base bytestring data-default-class filepath hlibsass monad-loops + transformers + ]; + testHaskellDepends = [ + base bytestring data-default-class hspec hspec-discover temporary + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Integrating Sass into Haskell applications"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hsay" = callPackage ({ mkDerivation, base, Hclip, HTTP, process, unix }: mkDerivation { @@ -108771,19 +113093,25 @@ self: { }) {}; "hsc2hs" = callPackage - ({ mkDerivation, base, containers, directory, filepath, process }: + ({ mkDerivation, base, containers, directory, filepath, process + , tasty, tasty-hspec + }: mkDerivation { pname = "hsc2hs"; - version = "0.68.3"; - sha256 = "0q46l4mvclw7lys53zljgrcj142rbwzk5zc2djk2qj956ah1i25h"; + version = "0.68.4"; + sha256 = "07qzyr1j76gxrrsds65vivm5cx33paxpifvxdlmkxprrm3s4z7z6"; + revision = "1"; + editedCabalFile = "1wab9n4wy3bffxly0b0v1ppzf6sfn6aqc8pi1r8jnwb4rzy94c3i"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base containers directory filepath process ]; + testHaskellDepends = [ base tasty tasty-hspec ]; description = "A preprocessor that helps with writing Haskell bindings to C code"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hsc3" = callPackage @@ -109211,6 +113539,87 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "hschema" = callPackage + ({ mkDerivation, base, comonad, contravariant, free, hashable + , invariant, lens, mtl, natural-transformation, profunctors, text + , unordered-containers, vector + }: + mkDerivation { + pname = "hschema"; + version = "0.0.1.1"; + sha256 = "1s454yizymjnn7hcl5vxbqifx1g7k7sw4qrzgns5gjnhgiswy61j"; + libraryHaskellDepends = [ + base comonad contravariant free hashable invariant lens mtl + natural-transformation profunctors text unordered-containers vector + ]; + description = "Describe schemas for your Haskell data types"; + license = stdenv.lib.licenses.lgpl3; + }) {}; + + "hschema-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, comonad, contravariant + , convertible, directory, free, hschema, hschema-prettyprinter + , hschema-quickcheck, hspec, lens, mtl, natural-transformation + , prettyprinter, prettyprinter-ansi-terminal, QuickCheck + , quickcheck-instances, scientific, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "hschema-aeson"; + version = "0.0.1.1"; + sha256 = "0z85bsiynmrj46l3l24lcms5icj0a8bsvnvadbqqb8swq8j8npsc"; + libraryHaskellDepends = [ + aeson base comonad contravariant free hschema hschema-prettyprinter + hschema-quickcheck lens mtl natural-transformation prettyprinter + prettyprinter-ansi-terminal QuickCheck quickcheck-instances + scientific text time unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring comonad contravariant convertible directory + free hschema hschema-prettyprinter hschema-quickcheck hspec lens + mtl natural-transformation prettyprinter + prettyprinter-ansi-terminal QuickCheck quickcheck-instances + scientific text time unordered-containers vector + ]; + description = "Describe schemas for your Haskell data types"; + license = stdenv.lib.licenses.lgpl3; + }) {}; + + "hschema-prettyprinter" = callPackage + ({ mkDerivation, base, contravariant, free, hschema, lens, mtl + , natural-transformation, prettyprinter + , prettyprinter-ansi-terminal, text, unordered-containers, vector + }: + mkDerivation { + pname = "hschema-prettyprinter"; + version = "0.0.1.1"; + sha256 = "1vkzq32k9wg1bnam18llzr7r3aihlwsjyxigb87vhngpfghrzwpg"; + libraryHaskellDepends = [ + base contravariant free hschema lens mtl natural-transformation + prettyprinter prettyprinter-ansi-terminal text unordered-containers + vector + ]; + description = "Describe schemas for your Haskell data types"; + license = stdenv.lib.licenses.lgpl3; + }) {}; + + "hschema-quickcheck" = callPackage + ({ mkDerivation, base, free, hschema, lens, mtl + , natural-transformation, QuickCheck, quickcheck-instances, text + , unordered-containers, vector + }: + mkDerivation { + pname = "hschema-quickcheck"; + version = "0.0.1.1"; + sha256 = "1rd9fnn6rybxhwny59rk767ckdi6i1b47v0xxhsxkbfwrnmfsjmr"; + libraryHaskellDepends = [ + base free hschema lens mtl natural-transformation QuickCheck + quickcheck-instances text unordered-containers vector + ]; + description = "Describe schemas for your Haskell data types"; + license = stdenv.lib.licenses.lgpl3; + }) {}; + "hsclock" = callPackage ({ mkDerivation, base, cairo, glib, gtk, old-time }: mkDerivation { @@ -109264,14 +113673,16 @@ self: { }) {}; "hscrtmpl" = callPackage - ({ mkDerivation, base, directory, process, time }: + ({ mkDerivation, base, directory, filepath, process, time }: mkDerivation { pname = "hscrtmpl"; - version = "1.5"; - sha256 = "12b5409gaiasgap0lvykvapjbls1p2p9jz62sqpl70181y4812l0"; + version = "1.6"; + sha256 = "166xp46bxi079h9bpr8xfnlzzivwkhnykv7g7kg7rnp35cmwxshm"; isLibrary = false; isExecutable = true; - executableHaskellDepends = [ base directory process time ]; + executableHaskellDepends = [ + base directory filepath process time + ]; description = "Haskell shell script template"; license = stdenv.lib.licenses.isc; }) {}; @@ -109326,35 +113737,33 @@ self: { }) {}; "hsdev" = callPackage - ({ mkDerivation, aeson, aeson-lens, aeson-pretty, array, async - , attoparsec, base, bytestring, Cabal, containers, cpphs - , data-default, deepseq, direct-sqlite, directory, exceptions - , filepath, fsnotify, ghc, ghc-boot, ghc-paths, ghc-syb-utils - , haddock-api, haddock-library, haskell-names, haskell-src-exts - , hdocs, hformat, hlint, hspec, HTTP, lens, lifted-base, mmorph - , monad-control, monad-loops, mtl, network, optparse-applicative - , process, regex-pcre-builtin, scientific, simple-log - , sqlite-simple, stm, syb, template-haskell, text, text-region - , time, transformers, transformers-base, traverse-with-class - , uniplate, unix, unordered-containers, vector + ({ mkDerivation, aeson, aeson-pretty, array, async, attoparsec + , base, bytestring, Cabal, containers, cpphs, data-default, deepseq + , direct-sqlite, directory, exceptions, filepath, fsnotify, ghc + , ghc-boot, ghc-paths, haddock-api, haddock-library, haskell-names + , haskell-src-exts, hdocs, hformat, hlint, hspec, HTTP, lens + , lens-aeson, lifted-base, mmorph, monad-control, monad-loops, mtl + , network, optparse-applicative, process, regex-pcre-builtin + , scientific, simple-log, sqlite-simple, stm, syb, template-haskell + , text, text-region, time, transformers, transformers-base + , traverse-with-class, uniplate, unix, unordered-containers, vector }: mkDerivation { pname = "hsdev"; - version = "0.3.1.4"; - sha256 = "12mz6ahfs693yxi02765v4215dbs2pzqp17w49z38zz3y6kcwmb9"; + version = "0.3.2.3"; + sha256 = "03v1lls7dv134675x10rgp4nla5a9dgczf4g78vrx488zf50rf1v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-pretty array async attoparsec base bytestring Cabal containers cpphs data-default deepseq direct-sqlite directory - exceptions filepath fsnotify ghc ghc-boot ghc-paths ghc-syb-utils - haddock-api haddock-library haskell-names haskell-src-exts hdocs - hformat hlint HTTP lens lifted-base mmorph monad-control - monad-loops mtl network optparse-applicative process - regex-pcre-builtin scientific simple-log sqlite-simple stm syb - template-haskell text text-region time transformers - transformers-base traverse-with-class uniplate unix - unordered-containers vector + exceptions filepath fsnotify ghc ghc-boot ghc-paths haddock-api + haddock-library haskell-names haskell-src-exts hdocs hformat hlint + HTTP lens lifted-base mmorph monad-control monad-loops mtl network + optparse-applicative process regex-pcre-builtin scientific + simple-log sqlite-simple stm syb template-haskell text text-region + time transformers transformers-base traverse-with-class uniplate + unix unordered-containers vector ]; executableHaskellDepends = [ aeson aeson-pretty base bytestring containers deepseq directory @@ -109362,8 +113771,8 @@ self: { process text transformers unordered-containers ]; testHaskellDepends = [ - aeson aeson-lens async base containers data-default deepseq - directory filepath hformat hspec lens mtl text + aeson async base containers data-default deepseq directory filepath + hformat hspec lens lens-aeson mtl text ]; description = "Haskell development library"; license = stdenv.lib.licenses.bsd3; @@ -109533,8 +113942,10 @@ self: { }: mkDerivation { pname = "hsexif"; - version = "0.6.1.5"; - sha256 = "0vmhd6l9vkzm4pqizqh3hjb86f4vk212plvlzfd6rd5dc08fl4ig"; + version = "0.6.1.6"; + sha256 = "0pdm0v3xz308yzdhc646bbkwj156llf9g17c2y74x339xk6i8zhg"; + revision = "1"; + editedCabalFile = "1dgcgsmx0k5p3ibfv3n5k0c5p1is2m5zfsd2s6nc6d0pz34d4wl9"; libraryHaskellDepends = [ base binary bytestring containers iconv text time ]; @@ -109746,6 +114157,25 @@ self: { license = stdenv.lib.licenses.isc; }) {}; + "hsinstall_2_2" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, heredoc, process + , safe-exceptions + }: + mkDerivation { + pname = "hsinstall"; + version = "2.2"; + sha256 = "14c98wysvsq4k581s3f5zw44grm6f0wvbmgdda8sshhg7v2059r3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ + base Cabal directory filepath heredoc process safe-exceptions + ]; + description = "Install Haskell software"; + license = stdenv.lib.licenses.isc; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hskeleton" = callPackage ({ mkDerivation, base, Cabal }: mkDerivation { @@ -109811,10 +114241,10 @@ self: { }: mkDerivation { pname = "hslogger"; - version = "1.2.10"; - sha256 = "0as5gvlh6pi2gflakp695qnlizyyp059dqrhvjl4gjxalja6xjnp"; + version = "1.2.12"; + sha256 = "0ykcsk7wqygvrg60r5kpl6xfinr706al8pfyk5wj67wjs24lqypr"; revision = "1"; - editedCabalFile = "04vhwv9qidwan7fbkgvx8z5hnybjaf6wq2951fx4qw3nqsys9250"; + editedCabalFile = "1rk2lrg3959nbgbyd1aacvwbv865lsrnczqdmj4ivkfn0c8nkidh"; libraryHaskellDepends = [ base containers directory mtl network old-locale process time unix ]; @@ -109913,6 +114343,30 @@ self: { license = stdenv.lib.licenses.mit; }) {inherit (pkgs) lua5_3;}; + "hslua_1_0_1" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , exceptions, fail, lua5_3, mtl, QuickCheck, quickcheck-instances + , tasty, tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "hslua"; + version = "1.0.1"; + sha256 = "185izqlvxn406y6frhjr4sk3lq2hcmfm11hyyrxqf5v9pnxp8kna"; + configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ]; + libraryHaskellDepends = [ + base bytestring containers exceptions fail mtl text + ]; + librarySystemDepends = [ lua5_3 ]; + testHaskellDepends = [ + base bytestring containers exceptions fail mtl QuickCheck + quickcheck-instances tasty tasty-hunit tasty-quickcheck text + ]; + benchmarkHaskellDepends = [ base bytestring criterion deepseq ]; + description = "Bindings to Lua, an embeddable scripting language"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) lua5_3;}; + "hslua-aeson" = callPackage ({ mkDerivation, aeson, base, hashable, hslua, hspec, HUnit , ieee754, QuickCheck, quickcheck-instances, scientific, text @@ -109934,6 +114388,28 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hslua-aeson_1_0_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, hashable, hslua, hspec + , HUnit, ieee754, QuickCheck, quickcheck-instances, scientific + , text, unordered-containers, vector + }: + mkDerivation { + pname = "hslua-aeson"; + version = "1.0.0"; + sha256 = "0wvcf0adv2b5fn7mvi8p6ydzsyzbn43qyk1kjvvi9achrgvc59zz"; + libraryHaskellDepends = [ + aeson base hashable hslua scientific text unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring hashable hslua hspec HUnit ieee754 QuickCheck + quickcheck-instances scientific text unordered-containers vector + ]; + description = "Allow aeson data types to be used with lua"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hslua-module-text" = callPackage ({ mkDerivation, base, hslua, tasty, tasty-hunit, text }: mkDerivation { @@ -109948,6 +114424,20 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hslua-module-text_0_2_0" = callPackage + ({ mkDerivation, base, bytestring, hslua, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "hslua-module-text"; + version = "0.2.0"; + sha256 = "0zlgin87cck5ccw82jf0bfjcrpdnqlylh4sfqifbdjgspswha5vi"; + libraryHaskellDepends = [ base bytestring hslua text ]; + testHaskellDepends = [ base hslua tasty tasty-hunit text ]; + description = "Lua module for text"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hsluv-haskell" = callPackage ({ mkDerivation, aeson, base, bytestring, colour, containers }: mkDerivation { @@ -110258,8 +114748,8 @@ self: { }: mkDerivation { pname = "hsparql"; - version = "0.3.5"; - sha256 = "0557c81wgk930x2bq72f2f3kycanxxvk1s5nrfxn56lmgijzkkqz"; + version = "0.3.6"; + sha256 = "0hx1mwdww6i88g497i26qdg0dhw2a41qclvpgwq7rl2m5wshm9qp"; libraryHaskellDepends = [ base bytestring HTTP MissingH mtl network network-uri rdf4h text xml @@ -110336,6 +114826,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec_2_6_0" = callPackage + ({ mkDerivation, base, hspec-core, hspec-discover + , hspec-expectations, QuickCheck + }: + mkDerivation { + pname = "hspec"; + version = "2.6.0"; + sha256 = "0qwla0bff2q52v27rxjgcp8g3yw0r2iyggp8ggmmabxkk983db6i"; + libraryHaskellDepends = [ + base hspec-core hspec-discover hspec-expectations QuickCheck + ]; + description = "A Testing Framework for Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspec-attoparsec" = callPackage ({ mkDerivation, attoparsec, base, bytestring, hspec , hspec-expectations, text @@ -110378,6 +114884,21 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec-contrib_0_5_1" = callPackage + ({ mkDerivation, base, hspec, hspec-core, HUnit, QuickCheck }: + mkDerivation { + pname = "hspec-contrib"; + version = "0.5.1"; + sha256 = "0hhzxaa3fxz5mk5qcsrnfr98a7bn3szx2ydgr0x9mbqmm1jg06rc"; + revision = "1"; + editedCabalFile = "0vjmyrsb878914b4khwdy3fcn9n217q8k5xnszlrp7dl1jnbqyi4"; + libraryHaskellDepends = [ base hspec-core HUnit ]; + testHaskellDepends = [ base hspec hspec-core HUnit QuickCheck ]; + description = "Contributed functionality for Hspec"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspec-core_2_4_8" = callPackage ({ mkDerivation, ansi-terminal, array, base, call-stack, deepseq , directory, filepath, hspec-expectations, hspec-meta, HUnit @@ -110388,6 +114909,8 @@ self: { pname = "hspec-core"; version = "2.4.8"; sha256 = "02zr6n7mqdncvf1braf38zjdplaxrkg11x9k8717k4yg57585ji4"; + revision = "1"; + editedCabalFile = "05rfar3kl9nkh421jxx71p6dn3zykj61lj1hjhrj0z3s6m1ihn5q"; libraryHaskellDepends = [ ansi-terminal array base call-stack deepseq directory filepath hspec-expectations HUnit QuickCheck quickcheck-io random setenv stm @@ -110415,6 +114938,8 @@ self: { pname = "hspec-core"; version = "2.5.5"; sha256 = "1vfrqlpn32s9wiykmkxbnrnd5p56yznw20pf8fwzw78ar4wpz55x"; + revision = "1"; + editedCabalFile = "1fifkdjhzrvwsx27qcsj0jam66sswjas5vfrzmb75z0xqyg5lpr7"; libraryHaskellDepends = [ ansi-terminal array base call-stack clock deepseq directory filepath hspec-expectations HUnit QuickCheck quickcheck-io random @@ -110431,14 +114956,42 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec-core_2_6_0" = callPackage + ({ mkDerivation, ansi-terminal, array, base, call-stack, clock + , deepseq, directory, filepath, hspec-expectations, hspec-meta + , HUnit, process, QuickCheck, quickcheck-io, random, setenv + , silently, stm, temporary, tf-random, transformers + }: + mkDerivation { + pname = "hspec-core"; + version = "2.6.0"; + sha256 = "0f3fb6cgfp0yywxi9ii2vzmkrj669nprphcs1piad7bacsk12y6r"; + libraryHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath hspec-expectations HUnit QuickCheck quickcheck-io random + setenv stm tf-random transformers + ]; + testHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath hspec-expectations hspec-meta HUnit process QuickCheck + quickcheck-io random setenv silently stm temporary tf-random + transformers + ]; + testToolDepends = [ hspec-meta ]; + testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'"; + description = "A Testing Framework for Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspec-dirstream" = callPackage ({ mkDerivation, base, dirstream, filepath, hspec, hspec-core , pipes, pipes-safe, system-filepath, text }: mkDerivation { pname = "hspec-dirstream"; - version = "1.0.0.0"; - sha256 = "0xj7qj6j3mp1j3q4pdm0javjc4rw586brcd399ygh74vpa669pgf"; + version = "1.0.0.2"; + sha256 = "1df6rjgwj6rw78dh1ihswk7sgh72c8aqnaaj4r9k0gjq30hkdlfr"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base dirstream filepath hspec hspec-core pipes pipes-safe @@ -110447,6 +115000,7 @@ self: { testHaskellDepends = [ base hspec ]; description = "Helper functions to simplify adding integration tests"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspec-discover_2_4_8" = callPackage @@ -110486,6 +115040,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec-discover_2_6_0" = callPackage + ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck + }: + mkDerivation { + pname = "hspec-discover"; + version = "2.6.0"; + sha256 = "17q5g5z7pylw8ghx1jbwk5qrafcg2cblpckvkwla1y3dzry43nc2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ base directory filepath ]; + testHaskellDepends = [ + base directory filepath hspec-meta QuickCheck + ]; + testToolDepends = [ hspec-meta ]; + description = "Automatically discover and run Hspec tests"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspec-expectations" = callPackage ({ mkDerivation, base, call-stack, HUnit, nanospec }: mkDerivation { @@ -110662,6 +115236,18 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec-leancheck" = callPackage + ({ mkDerivation, base, hspec, hspec-core, HUnit, leancheck }: + mkDerivation { + pname = "hspec-leancheck"; + version = "0.0.3"; + sha256 = "0lnqk4dkzqlzrq2hb72yv8xbbnps4bmjqz1qy9q47r8nrac8xpiq"; + libraryHaskellDepends = [ base hspec hspec-core HUnit leancheck ]; + testHaskellDepends = [ base hspec leancheck ]; + description = "LeanCheck support for the Hspec test framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "hspec-megaparsec" = callPackage ({ mkDerivation, base, containers, hspec, hspec-expectations , megaparsec @@ -110678,14 +115264,16 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "hspec-megaparsec_1_1_0" = callPackage + "hspec-megaparsec_2_0_0" = callPackage ({ mkDerivation, base, containers, hspec, hspec-expectations , megaparsec }: mkDerivation { pname = "hspec-megaparsec"; - version = "1.1.0"; - sha256 = "1929fnpys1j7nja1c3limyl6f259gky9dpf98xyyx0pi663qdmf1"; + version = "2.0.0"; + sha256 = "0c4vb0c2y8yar0jjhh24wkkp1g7pbg2wc8h8nw3avfznbil6zyd8"; + revision = "1"; + editedCabalFile = "15hpf1v1d4dwzdvk7xhgj37yd37pcyj6yzw750k1fcj6j0hk4rb7"; libraryHaskellDepends = [ base containers hspec-expectations megaparsec ]; @@ -110720,6 +115308,33 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec-meta_2_6_0" = callPackage + ({ mkDerivation, ansi-terminal, array, base, call-stack, clock + , deepseq, directory, filepath, hspec-expectations, HUnit + , QuickCheck, quickcheck-io, random, setenv, stm, time + , transformers + }: + mkDerivation { + pname = "hspec-meta"; + version = "2.6.0"; + sha256 = "1n1a4633wfivylglji8920f67mx7qz8j4q58n8p7dxk6yg4h3mz6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath hspec-expectations HUnit QuickCheck quickcheck-io random + setenv stm time transformers + ]; + executableHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath hspec-expectations HUnit QuickCheck quickcheck-io random + setenv stm time transformers + ]; + description = "A version of Hspec which is used to test Hspec itself"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspec-monad-control" = callPackage ({ mkDerivation, base, hspec-core, monad-control, transformers , transformers-base @@ -110758,8 +115373,8 @@ self: { }: mkDerivation { pname = "hspec-need-env"; - version = "0.1.0.0"; - sha256 = "0ny2qbj5ipa8nsigx70x4mhdv5611fis0dm4j9i82zkxc2l92b9d"; + version = "0.1.0.2"; + sha256 = "0393l0faajrdfckjgclrhpvm79r0mhba8jrrsvr4rj5ifajmrfns"; libraryHaskellDepends = [ base hspec-core hspec-expectations ]; testHaskellDepends = [ base hspec hspec-core setenv transformers ]; description = "Read environment variables for hspec tests"; @@ -111391,6 +116006,29 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {seccomp = null;}; + "hssh" = callPackage + ({ mkDerivation, async, base, bytestring, cereal, containers + , cryptonite, data-default, memory, stm, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "hssh"; + version = "0.1.0.0"; + sha256 = "00g87418fhzcxf1xmrj9s40g6i1cgjx65ki027sqgkss49w1w6ig"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring cereal containers cryptonite data-default + memory stm + ]; + testHaskellDepends = [ + async base bytestring cereal containers cryptonite data-default + memory stm tasty tasty-hunit tasty-quickcheck + ]; + description = "SSH protocol implementation"; + license = stdenv.lib.licenses.mit; + }) {}; + "hsshellscript" = callPackage ({ mkDerivation, base, c2hs, directory, parsec, random, unix }: mkDerivation { @@ -111467,6 +116105,8 @@ self: { pname = "hstatistics"; version = "0.3"; sha256 = "1v7f2844p6bjzcwc2pnjyb8zl42kw1x021gcn688dvdxs6cgdwvs"; + revision = "1"; + editedCabalFile = "0qcp1kgpwnqphqq1fd92lfp8d0vcf3l6ighsdiqin51qg499xz9w"; libraryHaskellDepends = [ array base hmatrix hmatrix-gsl-stats random vector ]; @@ -111561,25 +116201,29 @@ self: { "hstox" = callPackage ({ mkDerivation, async, base, base16-bytestring, binary - , binary-bits, bytestring, containers, data-msgpack, hspec - , integer-gmp, iproute, network, network-msgpack-rpc, process - , QuickCheck, saltine, tagged, text, transformers + , binary-bits, bytestring, clock, containers, data-msgpack + , data-msgpack-types, entropy, hspec, integer-gmp, iproute + , lens-family, MonadRandom, mtl, network, network-msgpack-rpc + , process, QuickCheck, random, saltine, semigroups, tagged, text + , transformers }: mkDerivation { pname = "hstox"; - version = "0.0.1"; - sha256 = "02ifk98jqnfc4dinf8g7zsls6vmb4kys2mw42qgp6grrkw5clqkd"; + version = "0.0.2"; + sha256 = "0dnz2kza50741gkhkclipd73wiqlfh0f40bsx9askl2sbj5zschg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base base16-bytestring binary binary-bits bytestring containers - data-msgpack hspec integer-gmp iproute network network-msgpack-rpc - QuickCheck saltine tagged text transformers + base base16-bytestring binary binary-bits bytestring clock + containers data-msgpack data-msgpack-types entropy hspec + integer-gmp iproute lens-family MonadRandom mtl network + network-msgpack-rpc QuickCheck random saltine semigroups tagged + text transformers ]; executableHaskellDepends = [ base process ]; testHaskellDepends = [ async base ]; description = "A Tox protocol implementation in Haskell"; - license = stdenv.lib.licenses.agpl3; + license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -111840,8 +116484,8 @@ self: { }: mkDerivation { pname = "hsyslog-udp"; - version = "0.2.3"; - sha256 = "1gmnyiqd7abh7b4vk9y24s9r0jgfvqd8jqpz9f1p97yidzic8gzh"; + version = "0.2.4"; + sha256 = "1xahxchr1il9naf8kdwdbh1sy5vv4afqkcxfy4993nsk5j7zs586"; libraryHaskellDepends = [ base bytestring hsyslog network text time unix ]; @@ -111975,8 +116619,8 @@ self: { }: mkDerivation { pname = "htirage"; - version = "1.20170804"; - sha256 = "04rjp4gzi2dfzp9vpmwrvlwdj0mwx7s1myvl85jzlf5ikic1898p"; + version = "2.1.0.20180829"; + sha256 = "1r0p1xsc7gg9d089z7d60qdfcaxahrzd9z951mr7jrqdi7b2fi3f"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base containers QuickCheck tasty tasty-quickcheck text transformers @@ -112061,8 +116705,8 @@ self: { }: mkDerivation { pname = "html-conduit"; - version = "1.3.1"; - sha256 = "0dg3sblihi93qn6ax1cwha0cng4zlpmic83ckdylq7s7kwa3rhbi"; + version = "1.3.2"; + sha256 = "0l5hc7bf57p5jiqh3wvnqapc27ibnlv00zm6szc0nqbvknzvvz85"; libraryHaskellDepends = [ attoparsec base bytestring conduit conduit-extra containers resourcet text transformers xml-conduit xml-types @@ -112237,6 +116881,33 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "html-validator-cli" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, directory + , doctest, filepath, hspec, http-conduit, text, utf8-string + }: + mkDerivation { + pname = "html-validator-cli"; + version = "0.1.0.5"; + sha256 = "0f1af2zsg7vmirmdnh3fwvyk3m7gdd34nfgfkdygs4ridhv6hqxs"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring directory doctest filepath + hspec http-conduit text utf8-string + ]; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring directory doctest filepath + hspec http-conduit text utf8-string + ]; + testHaskellDepends = [ + aeson ansi-terminal base bytestring directory doctest filepath + hspec http-conduit text utf8-string + ]; + description = "A command-line interface for https://validator.w3.org/"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "html2hamlet" = callPackage ({ mkDerivation, base, bytestring, containers, hamlet, html-conduit , http-conduit, mtl, optparse-declarative, regex-tdfa, text @@ -112322,26 +116993,27 @@ self: { "htoml-megaparsec" = callPackage ({ mkDerivation, aeson, base, bytestring, composition-prelude - , containers, criterion, deepseq, file-embed, hspec, megaparsec - , mtl, tasty, tasty-hspec, tasty-hunit, text, time - , unordered-containers, vector + , containers, criterion, deepseq, file-embed, megaparsec, mtl + , tasty, tasty-hspec, tasty-hunit, text, time, unordered-containers + , vector }: mkDerivation { pname = "htoml-megaparsec"; - version = "2.0.0.2"; - sha256 = "1z0p35l2rjclxkmbvwg6fcfx50ibfd6v7gia5wbnkbgh3cwyp19d"; + version = "2.1.0.3"; + sha256 = "1fpvfrib4igcmwhfms1spxr2b78srhrh4hrflrlgdgdn9x1m5w1x"; libraryHaskellDepends = [ base composition-prelude containers deepseq megaparsec mtl text time unordered-containers vector ]; testHaskellDepends = [ - aeson base bytestring containers file-embed hspec megaparsec tasty + aeson base bytestring containers file-embed megaparsec tasty tasty-hspec tasty-hunit text time unordered-containers vector ]; benchmarkHaskellDepends = [ base criterion text ]; doHaddock = false; description = "Parser for TOML files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "htrace" = callPackage @@ -112444,6 +117116,7 @@ self: { libraryHaskellDepends = [ base bytestring ]; description = "Functions for working with HTTP Accept headers"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "http-api-data" = callPackage @@ -112457,6 +117130,8 @@ self: { pname = "http-api-data"; version = "0.3.8.1"; sha256 = "1cq6459b8wz6nvkvpi89dg189n5q2xdq4rdq435hf150555vmskf"; + revision = "1"; + editedCabalFile = "1843bapm2rdkl4941rycryircpqpp7mbal7vgmlikf11f8ws7y7x"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ attoparsec attoparsec-iso8601 base bytestring containers hashable @@ -112472,6 +117147,34 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "http-api-data_0_4" = callPackage + ({ mkDerivation, attoparsec, attoparsec-iso8601, base, base-compat + , bytestring, Cabal, cabal-doctest, containers, cookie, directory + , doctest, filepath, hashable, hspec, hspec-discover, http-types + , HUnit, nats, QuickCheck, quickcheck-instances, tagged, text, time + , time-locale-compat, unordered-containers, uuid-types + }: + mkDerivation { + pname = "http-api-data"; + version = "0.4"; + sha256 = "12ja2rrs6dvajw300agp4fms21859a7n193m7nicmwixy8wkyzl3"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + attoparsec attoparsec-iso8601 base base-compat bytestring + containers cookie hashable http-types tagged text time + time-locale-compat unordered-containers uuid-types + ]; + testHaskellDepends = [ + base base-compat bytestring cookie directory doctest filepath hspec + HUnit nats QuickCheck quickcheck-instances text time + 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 { @@ -112493,8 +117196,8 @@ self: { }: mkDerivation { pname = "http-client"; - version = "0.5.13.1"; - sha256 = "0szwbgvkkdz56lgi91armkagmb7nnfwbpp4j7cm9zhmffv3ba8g1"; + version = "0.5.14"; + sha256 = "0irnvrxlsr9f7ybvzbpv24zbq3lhxjzh6bavjnl527020jbl0l4f"; libraryHaskellDepends = [ array base blaze-builder bytestring case-insensitive containers cookie deepseq exceptions filepath ghc-prim http-types memory @@ -112606,6 +117309,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "http-client-openssl_0_3_0_0" = callPackage + ({ mkDerivation, base, bytestring, HsOpenSSL, hspec, http-client + , http-types, network + }: + mkDerivation { + pname = "http-client-openssl"; + version = "0.3.0.0"; + sha256 = "0y7d1bp045mj1lnbd74a1v4viv5g5awivdhbycq75hnvqf2n50vl"; + libraryHaskellDepends = [ + base bytestring HsOpenSSL http-client network + ]; + testHaskellDepends = [ + base HsOpenSSL hspec http-client http-types + ]; + doCheck = false; + description = "http-client backend using the OpenSSL library"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "http-client-request-modifiers" = callPackage ({ mkDerivation, base, bytestring, exceptions, http-client , http-media, http-types, network, network-uri @@ -112773,6 +117496,35 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "http-conduit_2_3_4" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , case-insensitive, conduit, conduit-extra, connection, cookie + , data-default-class, hspec, http-client, http-client-tls + , http-types, HUnit, mtl, network, resourcet, streaming-commons + , temporary, text, time, transformers, unliftio, unliftio-core + , utf8-string, wai, wai-conduit, warp, warp-tls + }: + mkDerivation { + pname = "http-conduit"; + version = "2.3.4"; + sha256 = "03si9ymgnv1252q3wyj8cblbzx56shcvmi1hx51p90a2aiqbhj15"; + libraryHaskellDepends = [ + aeson base bytestring conduit conduit-extra http-client + http-client-tls http-types mtl resourcet transformers unliftio-core + ]; + testHaskellDepends = [ + aeson base blaze-builder bytestring case-insensitive conduit + conduit-extra connection cookie data-default-class hspec + http-client http-types HUnit network resourcet streaming-commons + temporary text time transformers unliftio utf8-string wai + wai-conduit warp warp-tls + ]; + doCheck = false; + description = "HTTP client package with conduit interface and HTTPS support"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "http-conduit-browser" = callPackage ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring , case-insensitive, conduit, containers, cookie, data-default @@ -113015,10 +117767,8 @@ self: { }: mkDerivation { pname = "http-media"; - version = "0.7.1.2"; - sha256 = "01vvrd6yb2aykha7y1c13ylnkyws2wy68vqbdb7kmbzwbdxdb4zy"; - revision = "1"; - editedCabalFile = "0lxlig3mhw52ixqq65c9fzawviia2fl00d7hn1diny964h8klwgc"; + version = "0.7.1.3"; + sha256 = "0kqjzvh5y8r6x5rw2kgd816w2963c6cbyw2qjvaj2mv59zxzqkrr"; libraryHaskellDepends = [ base bytestring case-insensitive containers utf8-string ]; @@ -113037,8 +117787,8 @@ self: { }: mkDerivation { pname = "http-monad"; - version = "0.1.1.2"; - sha256 = "0s2ajy2iwi7k5zrs6asp5ncyy06jnphp4ncc130cg2kpnf32yyfz"; + version = "0.1.1.3"; + sha256 = "0hch3qjs5axf4grrvgfmd208ar0pviywkrgdmh26564aqrfpr2y1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -113318,8 +118068,8 @@ self: { }: mkDerivation { pname = "http-types"; - version = "0.12.1"; - sha256 = "1wv9k6nlvkdsxwlr7gaynphvzmvi5211gvwq96mbcxgk51a739rz"; + version = "0.12.2"; + sha256 = "01ck5wmzvl5cqd3w2kwkrmp18n78474a3lngk6ry28w9pbbh4caj"; libraryHaskellDepends = [ array base bytestring case-insensitive text ]; @@ -113344,29 +118094,29 @@ self: { "http2" = callPackage ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring - , bytestring-builder, case-insensitive, containers, criterion - , directory, doctest, filepath, Glob, hashtables, heaps, hex, hspec - , mwc-random, psqueues, stm, text, unordered-containers, vector - , word8 + , case-insensitive, containers, criterion, directory, doctest + , filepath, Glob, heaps, hex, hspec, mwc-random, network-byte-order + , psqueues, stm, text, unordered-containers, vector, word8 }: mkDerivation { pname = "http2"; - version = "1.6.3"; - sha256 = "0hww0rfsv6lqx62qzycbcqy5q6rh9k09qkyjkdm5m1sp1z50wqk1"; + version = "1.6.4"; + sha256 = "0rhy7z67bmbb15kxq9fmpgvqmc3npsbf1ym04cg07ymq9ihxvjig"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - array base bytestring bytestring-builder case-insensitive - containers psqueues stm + array base bytestring case-insensitive containers + network-byte-order psqueues stm ]; testHaskellDepends = [ - aeson aeson-pretty array base bytestring bytestring-builder - case-insensitive containers directory doctest filepath Glob hex - hspec psqueues stm text unordered-containers vector word8 + aeson aeson-pretty array base bytestring case-insensitive + containers directory doctest filepath Glob hex hspec + network-byte-order psqueues stm text unordered-containers vector + word8 ]; benchmarkHaskellDepends = [ - array base bytestring case-insensitive containers criterion - hashtables heaps mwc-random psqueues stm + array base bytestring case-insensitive containers criterion heaps + mwc-random network-byte-order psqueues stm ]; description = "HTTP/2 library including frames, priority queues and HPACK"; license = stdenv.lib.licenses.bsd3; @@ -113378,8 +118128,8 @@ self: { }: mkDerivation { pname = "http2-client"; - version = "0.8.0.1"; - sha256 = "055x0cscrd0idfda4ak48dagkmqkgj1zg29mz4yxrdj9vp2n0xd3"; + version = "0.8.0.2"; + sha256 = "16m4amw7xq7psvxix76z7g1dvllkfs9pzpnig5rfhbgfvbf5pydw"; libraryHaskellDepends = [ async base bytestring containers deepseq http2 network stm time tls ]; @@ -113394,8 +118144,8 @@ self: { }: mkDerivation { pname = "http2-client-exe"; - version = "0.1.0.0"; - sha256 = "0i8rnq01dlnj7yzf64b7g7cshzsbxc668m9fhc97x3hbdr7b0iad"; + version = "0.1.0.1"; + sha256 = "1z1y52253dybliwplybwd71a1ssmma34zcylv54aj6x7grrj37hm"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -113407,17 +118157,17 @@ self: { }) {}; "http2-client-grpc" = callPackage - ({ mkDerivation, base, binary, bytestring, data-default-class - , http2, http2-client, http2-grpc-types, proto-lens - , proto-lens-protoc, text, zlib + ({ mkDerivation, async, base, binary, bytestring, case-insensitive + , data-default-class, http2, http2-client, http2-grpc-types, lens + , proto-lens, text, tls }: mkDerivation { pname = "http2-client-grpc"; - version = "0.2.0.0"; - sha256 = "1bg4p6fy09mbi5r355vvrbmc0al7mcwbr3mx2lpkjkzm9cg53x2z"; + version = "0.5.0.4"; + sha256 = "1277qp7gvwvqb12pz6j2nm08zdgx9nia4zak9d4pyw147dcf9qwv"; libraryHaskellDepends = [ - base binary bytestring data-default-class http2 http2-client - http2-grpc-types proto-lens proto-lens-protoc text zlib + async base binary bytestring case-insensitive data-default-class + http2 http2-client http2-grpc-types lens proto-lens text tls ]; testHaskellDepends = [ base ]; description = "Implement gRPC-over-HTTP2 clients"; @@ -113426,12 +118176,18 @@ self: { }) {}; "http2-grpc-types" = callPackage - ({ mkDerivation, base, binary, bytestring, proto-lens, zlib }: + ({ mkDerivation, base, binary, bytestring, case-insensitive + , proto-lens, zlib + }: mkDerivation { pname = "http2-grpc-types"; - version = "0.1.0.0"; - sha256 = "0qj9bffznw8fawalj6hlvx8r0sj9smgks88wdqjq5ran02b6i2dl"; - libraryHaskellDepends = [ base binary bytestring proto-lens zlib ]; + version = "0.3.0.0"; + sha256 = "0r3gfc8alm535hqmyy39hd7nhpp3dmba52l4wf38bj7j3ckggpy5"; + revision = "2"; + editedCabalFile = "0b3dpd1krsaxxbg08vp9m2r2f2w4ab1dylb6bp945dfyr7fl6c1c"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive proto-lens zlib + ]; description = "Types for gRPC over HTTP2 common for client and servers"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -113442,8 +118198,8 @@ self: { pname = "httpd-shed"; version = "0.4.0.3"; sha256 = "064jy1mqhnf1hvq6s04wlhmp916rd522x58djb9qixv13vc8gzxh"; - revision = "1"; - editedCabalFile = "159cjn9j8lq00gj2yvrzp81r37av25f83chsimp88h55zm9z8akw"; + revision = "2"; + editedCabalFile = "12y9qf8s0aq4dc80wrvh14cjvvm4mcygrqq72w4z8w9n8mp8jg9p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base network network-uri ]; @@ -113522,6 +118278,33 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "htvm" = callPackage + ({ mkDerivation, array, base, bytestring, c2hs, containers + , deriving-compat, directory, Earley, filepath, mtl, pretty-show + , process, QuickCheck, recursion-schemes, tasty, tasty-hunit + , tasty-quickcheck, temporary, text, tvm_runtime + , unordered-containers + }: + mkDerivation { + pname = "htvm"; + version = "0.1.0.0"; + sha256 = "0bf3dqyqrdi9mw72kp6hid4p6jk3gs5vw5fd1ycjgid218na7qmm"; + libraryHaskellDepends = [ + array base bytestring containers deriving-compat directory Earley + filepath mtl pretty-show process recursion-schemes temporary text + unordered-containers + ]; + librarySystemDepends = [ tvm_runtime ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring containers directory QuickCheck recursion-schemes + tasty tasty-hunit tasty-quickcheck temporary text + ]; + testSystemDepends = [ tvm_runtime ]; + description = "TVM bindings"; + license = stdenv.lib.licenses.gpl3; + }) {tvm_runtime = null;}; + "htzaar" = callPackage ({ mkDerivation, base, OpenGL, random, SDL }: mkDerivation { @@ -114146,6 +118929,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "hw-aeson" = callPackage + ({ mkDerivation, aeson, base, hedgehog, hspec, text }: + mkDerivation { + pname = "hw-aeson"; + version = "0.1.0.1"; + sha256 = "0ymjsadvwmbxc1lk913z31vcr50i88dx29i3g0x8zvm6vj6m96g0"; + libraryHaskellDepends = [ aeson base text ]; + testHaskellDepends = [ aeson base hedgehog hspec ]; + description = "Convenience functions for Aeson"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "hw-balancedparens" = callPackage ({ mkDerivation, base, criterion, hspec, hw-bits, hw-excess , hw-prim, hw-rankselect-base, QuickCheck, vector @@ -114168,18 +118963,20 @@ self: { }) {}; "hw-bits" = callPackage - ({ mkDerivation, base, bytestring, criterion, hspec, hw-int - , hw-prim, hw-string-parse, QuickCheck, safe, vector + ({ mkDerivation, base, bytestring, criterion, hedgehog, hspec + , hw-hspec-hedgehog, hw-int, hw-prim, hw-string-parse, QuickCheck + , safe, vector }: mkDerivation { pname = "hw-bits"; - version = "0.7.0.3"; - sha256 = "1z6h8ljws92jdchzbkv7siig859b21ck04xnp2fka2j8p97d437w"; + version = "0.7.0.5"; + sha256 = "1p3bqkzsmmz66chrwykj8pawgg7m5dvzsqmr9lrsdxldgqq62i8s"; libraryHaskellDepends = [ base bytestring hw-int hw-prim hw-string-parse safe vector ]; testHaskellDepends = [ - base bytestring hspec hw-prim QuickCheck vector + base bytestring hedgehog hspec hw-hspec-hedgehog hw-prim QuickCheck + vector ]; benchmarkHaskellDepends = [ base criterion hw-prim vector ]; description = "Bit manipulation"; @@ -114188,16 +118985,16 @@ self: { "hw-conduit" = callPackage ({ mkDerivation, array, base, bytestring, conduit - , conduit-combinators, criterion, hspec, mmap, time, vector, word8 + , conduit-combinators, criterion, hspec, mmap, time, transformers + , unliftio-core, vector, word8 }: mkDerivation { pname = "hw-conduit"; - version = "0.2.0.3"; - sha256 = "19fwlgnpc17h305nmaygd5w9p5yv9jm25jgc440r9frqzw7if83a"; - revision = "1"; - editedCabalFile = "0zr1r7px2qgpf5fgq18l6ziy2xaz773qbxc87cp84x0vpwas0yg7"; + version = "0.2.0.5"; + sha256 = "00fpinpafvrdkmk6gksqd9v6f3lzrqcg79yja0h55gw7qjz5lz84"; libraryHaskellDepends = [ - array base bytestring conduit conduit-combinators time word8 + array base bytestring conduit conduit-combinators time transformers + unliftio-core word8 ]; testHaskellDepends = [ base bytestring conduit hspec ]; benchmarkHaskellDepends = [ @@ -114207,6 +119004,24 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hw-conduit-merges" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec + , mtl, QuickCheck + }: + mkDerivation { + pname = "hw-conduit-merges"; + version = "0.2.0.0"; + sha256 = "1302b2dsvv8yazvq5vz9cs2fbqvdsh6zyprijb41g881riqa5klv"; + revision = "1"; + editedCabalFile = "1azji7zc0ygqjgd2shbqw7p8a2ll2qp3b1yq5i3665448brlwpvc"; + libraryHaskellDepends = [ base conduit conduit-extra mtl ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra hspec mtl QuickCheck + ]; + description = "Additional merges and joins for Conduit"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "hw-diagnostics" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -114219,43 +119034,72 @@ self: { }) {}; "hw-dsv" = callPackage - ({ mkDerivation, base, bits-extra, bytestring, cassava, criterion - , deepseq, directory, hedgehog, hspec, hspec-discover, hw-bits + ({ mkDerivation, base, bits-extra, bytestring, c2hs, cassava + , criterion, deepseq, directory, ghc-prim, hedgehog, hspec, hw-bits , hw-hspec-hedgehog, hw-prim, hw-rankselect, hw-rankselect-base - , lens, mmap, optparse-applicative, resourcet, text, vector, weigh + , hw-simd, lens, mmap, optparse-applicative, resourcet, text + , vector, weigh }: mkDerivation { pname = "hw-dsv"; - version = "0.2.1"; - sha256 = "1kb8dc05dfslpqnjw42qnnxg16xfd2jz17ag9vgmci88rnsanaxv"; - revision = "1"; - editedCabalFile = "1di1vdj6c0s0n2zjhjhy8iszlgk29gbh7a46pc4q0hp587avff04"; + version = "0.3.2"; + sha256 = "14xkyvqggax9vx46kvsg3w0h7pnsfsbwbd5jbr95p5nw8yrsa8pg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bits-extra bytestring deepseq hw-bits hw-prim hw-rankselect - hw-rankselect-base vector + base bits-extra bytestring deepseq ghc-prim hw-bits hw-prim + hw-rankselect hw-rankselect-base hw-simd vector ]; + libraryToolDepends = [ c2hs ]; executableHaskellDepends = [ - base bits-extra bytestring deepseq hedgehog hw-bits hw-prim - hw-rankselect hw-rankselect-base lens optparse-applicative - resourcet vector + base bits-extra bytestring deepseq ghc-prim hedgehog hw-bits + hw-prim hw-rankselect hw-rankselect-base hw-simd lens + optparse-applicative resourcet vector ]; testHaskellDepends = [ - base bits-extra bytestring cassava deepseq directory hedgehog hspec - hw-bits hw-hspec-hedgehog hw-prim hw-rankselect hw-rankselect-base - text vector weigh + base bits-extra bytestring cassava deepseq directory ghc-prim + hedgehog hspec hw-bits hw-hspec-hedgehog hw-prim hw-rankselect + hw-rankselect-base hw-simd text vector weigh ]; - testToolDepends = [ hspec-discover ]; benchmarkHaskellDepends = [ base bits-extra bytestring cassava criterion deepseq directory - hw-bits hw-prim hw-rankselect hw-rankselect-base mmap vector + ghc-prim hw-bits hw-prim hw-rankselect hw-rankselect-base hw-simd + mmap vector ]; description = "Unbelievably fast streaming DSV file parser"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hw-dump" = callPackage + ({ mkDerivation, base, bits-extra, bytestring, criterion, hedgehog + , hspec, hw-bits, hw-hspec-hedgehog, hw-prim, lens + , optparse-applicative, QuickCheck, safe, vector + }: + mkDerivation { + pname = "hw-dump"; + version = "0.0.0.1"; + sha256 = "0sxw0fgrq83ahil1sa2mqndwxw7bjxya42sxym6jjsky9jr0mygl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bits-extra bytestring hw-bits hw-prim safe vector + ]; + executableHaskellDepends = [ + base bits-extra bytestring hw-bits hw-prim lens + optparse-applicative vector + ]; + testHaskellDepends = [ + base bits-extra bytestring hedgehog hspec hw-bits hw-hspec-hedgehog + hw-prim QuickCheck vector + ]; + benchmarkHaskellDepends = [ + base bits-extra bytestring criterion hw-bits hw-prim vector + ]; + description = "File Dump"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "hw-eliasfano" = callPackage ({ mkDerivation, base, hspec, hw-bits, hw-int, hw-packed-vector , hw-prim, QuickCheck, safe, vector @@ -114381,16 +119225,16 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "hw-ip_0_2_0_2" = callPackage - ({ mkDerivation, attoparsec, base, generic-lens, hedgehog, hspec - , hw-bits, hw-hspec-hedgehog, text + "hw-ip_1_0_0_0" = callPackage + ({ mkDerivation, appar, attoparsec, base, generic-lens, hedgehog + , hspec, hw-bits, hw-hspec-hedgehog, iproute, text }: mkDerivation { pname = "hw-ip"; - version = "0.2.0.2"; - sha256 = "0c2nz9iq5x7mys90zy29ka4zkdggqngz77wjm51kv1jp7rsnpqn7"; + version = "1.0.0.0"; + sha256 = "0di0r4dq1fzmb1cgmks54wqamx9jsjgnv4qjs3s8kwszz19plpfw"; libraryHaskellDepends = [ - attoparsec base generic-lens hw-bits text + appar attoparsec base generic-lens hw-bits iproute text ]; testHaskellDepends = [ attoparsec base generic-lens hedgehog hspec hw-bits @@ -114413,8 +119257,8 @@ self: { pname = "hw-json"; version = "0.6.0.0"; sha256 = "1na1xcgnnig27cv1v773jr7mv5izv8n1dnf6k3irw9rml3l213mv"; - revision = "1"; - editedCabalFile = "18w22jnsjv8f4k2q3548vdzl80p4r80pn96rnp69f6l36ibmx771"; + revision = "2"; + editedCabalFile = "0ygq95nx4sb70l5kfxlsj6rf2b3ry84ixby567n0jk1g0zks3z7s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -114444,16 +119288,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "hw-json_0_8_1_0" = callPackage + "hw-json_0_9_0_1" = callPackage ({ mkDerivation, ansi-wl-pprint, array, attoparsec, base , bytestring, containers, criterion, directory, dlist, hspec , hw-balancedparens, hw-bits, hw-mquery, hw-parser, hw-prim - , hw-rankselect, hw-rankselect-base, mmap, text, vector, word8 + , hw-rankselect, hw-rankselect-base, lens, mmap + , optparse-applicative, text, vector, word8 }: mkDerivation { pname = "hw-json"; - version = "0.8.1.0"; - sha256 = "1dllysbajkjsyb0rr9rhp2pmyrl99l7n086w8ifkm3491vgph179"; + version = "0.9.0.1"; + sha256 = "00prvi3jrb02g92vq1ghyxpdpqangj482x1k3l13s385804grgqw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -114463,7 +119308,8 @@ self: { ]; executableHaskellDepends = [ base bytestring criterion dlist hw-balancedparens hw-bits hw-mquery - hw-prim hw-rankselect hw-rankselect-base mmap vector + hw-prim hw-rankselect hw-rankselect-base lens mmap + optparse-applicative vector ]; testHaskellDepends = [ attoparsec base bytestring containers hspec hw-balancedparens @@ -114505,8 +119351,8 @@ self: { }: mkDerivation { pname = "hw-kafka-avro"; - version = "2.1.0"; - sha256 = "06yz55g4hqv8lbx0ywkiwwww81dmk44zi37s7sq09vkvbk9hm9v2"; + version = "4.0.0"; + sha256 = "0khqvd1l44bx4mnrv7hbvr0qbak6n17l4qqk3lwga21qnchnlgak"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -114637,8 +119483,8 @@ self: { }: mkDerivation { pname = "hw-prim"; - version = "0.6.2.9"; - sha256 = "1c2ykdxvrg0i1wbjgfc0mank5z7466crqcs5hdyddjc833xhmv2d"; + version = "0.6.2.22"; + sha256 = "16dfajzylki7g7p8q2a79dvx3xymxkrpckajdks9k3q4rxsc6k0i"; libraryHaskellDepends = [ base bytestring mmap semigroups transformers vector ]; @@ -114653,30 +119499,6 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "hw-prim_0_6_2_13" = callPackage - ({ mkDerivation, base, bytestring, criterion, directory, exceptions - , hedgehog, hspec, hw-hspec-hedgehog, mmap, QuickCheck, semigroups - , transformers, vector - }: - mkDerivation { - pname = "hw-prim"; - version = "0.6.2.13"; - sha256 = "0cvg99v9c86fzf76i4z3lilss0qgs1i91v1hsk2n22a79rmhpvnb"; - libraryHaskellDepends = [ - base bytestring mmap semigroups transformers vector - ]; - testHaskellDepends = [ - base bytestring directory exceptions hedgehog hspec - hw-hspec-hedgehog mmap QuickCheck semigroups transformers vector - ]; - benchmarkHaskellDepends = [ - base bytestring criterion mmap semigroups transformers vector - ]; - description = "Primitive functions and data types"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "hw-prim-bits" = callPackage ({ mkDerivation, base, criterion, hedgehog, hspec, hw-hedgehog , hw-hspec-hedgehog, QuickCheck, vector @@ -114695,6 +119517,7 @@ self: { benchmarkHaskellDepends = [ base criterion vector ]; description = "Primitive support for bit manipulation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hw-rankselect" = callPackage @@ -114795,8 +119618,8 @@ self: { }: mkDerivation { pname = "hw-simd"; - version = "0.1.1.1"; - sha256 = "1mcingwc7z6ybsn32c3g66r4j9sfwpm4jkqvwh8cbbbd97lhalmq"; + version = "0.1.1.3"; + sha256 = "0wryx86ycpcyw1dyp2ks1j0rk7pk6yqihmwsa1sij1pf36qdkbrq"; libraryHaskellDepends = [ base bits-extra bytestring deepseq hw-bits hw-prim hw-rankselect hw-rankselect-base vector @@ -114817,6 +119640,32 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hw-streams" = callPackage + ({ mkDerivation, base, bytestring, criterion, directory, exceptions + , ghc-prim, hedgehog, hspec, hw-bits, hw-hspec-hedgehog, hw-prim + , mmap, primitive, QuickCheck, semigroups, transformers, vector + }: + mkDerivation { + pname = "hw-streams"; + version = "0.0.0.8"; + sha256 = "08pj20r1is6kyinj60xrl0wz7kcjlcc5xivzrhwmjws5qbscimgw"; + libraryHaskellDepends = [ + base bytestring ghc-prim hw-bits hw-prim mmap primitive semigroups + transformers vector + ]; + testHaskellDepends = [ + base bytestring directory exceptions ghc-prim hedgehog hspec + hw-bits hw-hspec-hedgehog hw-prim mmap primitive QuickCheck + semigroups transformers vector + ]; + benchmarkHaskellDepends = [ + base bytestring criterion ghc-prim hw-bits hw-prim mmap primitive + semigroups transformers vector + ]; + description = "Primitive functions and data types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "hw-string-parse" = callPackage ({ mkDerivation, base, bytestring, hspec, QuickCheck, vector }: mkDerivation { @@ -114946,8 +119795,8 @@ self: { }: mkDerivation { pname = "hwhile"; - version = "0.1.1.2"; - sha256 = "1zilz8fdy90dpq6rzj98d70jw5j668fqpx28jhkpj50k72xlrpkb"; + version = "0.1.1.3"; + sha256 = "1cd5a6szangr456dsw6j4zf8cgg30lw4dkhsjhw02lag9ips6v7s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -115000,6 +119849,39 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hwormhole" = callPackage + ({ mkDerivation, aeson, async, base, binary, binary-conduit + , bytestring, conduit, conduit-extra, containers, cryptonite + , directory, filepath, haskeline, hedgehog, hex, hspec + , magic-wormhole, memory, mtl, network, network-info + , optparse-applicative, pathwalk, protolude, random, saltine + , spake2, temporary, text, transformers, unix-compat, zip + }: + mkDerivation { + pname = "hwormhole"; + version = "0.2.0.0"; + sha256 = "0y0wg4zxq8wzym8x7b103h0ai2z5ji22vvqz4i64pnzq83ksmxym"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson async base binary bytestring conduit conduit-extra containers + cryptonite directory filepath haskeline hex magic-wormhole memory + mtl network network-info pathwalk protolude random saltine spake2 + temporary text transformers unix-compat zip + ]; + executableHaskellDepends = [ + aeson base binary bytestring optparse-applicative protolude text + transformers + ]; + testHaskellDepends = [ + aeson base binary binary-conduit bytestring conduit conduit-extra + containers hedgehog hspec magic-wormhole protolude saltine text + ]; + description = "magic-wormhole client"; + license = stdenv.lib.licenses.gpl3; + }) {}; + "hws" = callPackage ({ mkDerivation, array, base, containers, directory, haskell98 , html, mtl, network, old-time, regex-compat, text, unix @@ -115206,6 +120088,7 @@ self: { libraryHaskellDepends = [ base bytestring curl hxt parsec ]; description = "LibCurl interface for HXT"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hxt-expat" = callPackage @@ -115217,6 +120100,7 @@ self: { libraryHaskellDepends = [ base bytestring hexpat hxt ]; description = "Expat parser for HXT"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hxt-extras" = callPackage @@ -115323,6 +120207,7 @@ self: { ]; description = "TagSoup parser for HXT"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hxt-unicode" = callPackage @@ -115348,6 +120233,7 @@ self: { ]; description = "The XPath modules for HXT"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hxt-xslt" = callPackage @@ -115363,6 +120249,7 @@ self: { ]; description = "The XSLT modules for HXT"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hxthelper" = callPackage @@ -116005,6 +120892,8 @@ self: { pname = "hyraxAbif"; version = "0.2.3.10"; sha256 = "1x800gx7l3wj0xphip8fhzh9pbhc374p2pgjdvhw5qq5wbxc7r3b"; + revision = "2"; + editedCabalFile = "1dwkqlkjg5hbjlwl7cjxmhg1camhlqpaqjrpmkwknscj76hfckvi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -116017,7 +120906,7 @@ self: { base binary bytestring hedgehog protolude text ]; description = "Modules for parsing, generating and manipulating AB1 files"; - license = stdenv.lib.licenses.bsd3; + license = "(BSD-3-Clause OR Apache-2.0)"; }) {}; "hzaif" = callPackage @@ -116136,8 +121025,8 @@ self: { }: mkDerivation { pname = "iCalendar"; - version = "0.4.0.4"; - sha256 = "1hgji4riaqjpsqi2c7i1md9p8ig4sfigmldllnpkwbbhwhzmnsq5"; + version = "0.4.0.5"; + sha256 = "1s1pnwbp6bnsyswrw4vz8hr33jrfd4xs8vnpvrh57a75jdskgsn0"; libraryHaskellDepends = [ base base64-bytestring bytestring case-insensitive containers data-default mime mtl network network-uri old-locale parsec text @@ -116591,8 +121480,8 @@ self: { }: mkDerivation { pname = "idris"; - version = "1.3.0"; - sha256 = "1w5i2z88li4niykwc6yrgxgfp25ll6ih95cip0ri7d8i7ik03c48"; + version = "1.3.1"; + sha256 = "0fn9h58l592j72njwma1ia48h8h87wi2rjqfxs7j2lfmvgfv18fi"; configureFlags = [ "-fcurses" "-fexeconly" "-fffi" "-fgmp" ]; isLibrary = true; isExecutable = true; @@ -116829,7 +121718,7 @@ self: { description = "Bindings to the igraph C library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - }) {igraph = null;}; + }) {inherit (pkgs) igraph;}; "igrf" = callPackage ({ mkDerivation, ad, base, polynomial }: @@ -117130,6 +122019,20 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "ihs_0_1_0_3" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "ihs"; + version = "0.1.0.3"; + sha256 = "1zfmxgb3l7mihzjyggzb30d9b57y2z80yk562z2x2padsqx95gqk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process ]; + description = "Interpolated Haskell"; + license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ihttp" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers , contstuff, enumerator, netlines, network @@ -117285,8 +122188,8 @@ self: { }: mkDerivation { pname = "imap"; - version = "0.3.0.8"; - sha256 = "1ha6cxfv77ip85vlg0y39jx92zb1mf35gy39lalhzm59a3cfj97b"; + version = "0.3.0.9"; + sha256 = "1lskisk4aacqiv1v6fr95zcc5mrn9l4ikxf7xpj568k2i3aqcnwk"; libraryHaskellDepends = [ attoparsec base bytestring connection containers either exceptions hslogger list-t network pipes random rolling-queue stm stm-delay @@ -117570,6 +122473,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "impl" = callPackage + ({ mkDerivation, base, containers, named, template-haskell }: + mkDerivation { + pname = "impl"; + version = "0.2.0.0"; + sha256 = "00fyb41abz9k52ninlavnldm2vz20wbhdrdq5r2s7ir1karv551g"; + libraryHaskellDepends = [ base containers named template-haskell ]; + doHaddock = false; + description = "Framework for defaulting superclasses"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "implicit" = callPackage ({ mkDerivation, base, blaze-builder, blaze-markup, blaze-svg , bytestring, bytestring-builder, containers, criterion, deepseq @@ -117816,8 +122732,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "inchworm"; - version = "1.0.2.2"; - sha256 = "0r8a8hg3fzfc619zsjdnid1la0njnfrijhqfgqjmis4ncivah52h"; + version = "1.0.2.4"; + sha256 = "0r4d3pqpkmfa6ksjzvm8kjzrrkvb0lv76cf6fcrciwm7dj5biz74"; libraryHaskellDepends = [ base ]; description = "Inchworm Lexer Framework"; license = stdenv.lib.licenses.mit; @@ -117904,8 +122820,8 @@ self: { }: mkDerivation { pname = "incremental-parser"; - version = "0.3.1.1"; - sha256 = "1p7m897bavh45h755ra97jk06jprls7vrnpzv1kjklgj19vbz1vz"; + version = "0.3.2.1"; + sha256 = "07banm2lnrhjvihs0iaij0kqgff198qcbah02s3cjyyl70cmllfr"; libraryHaskellDepends = [ base monoid-subclasses ]; testHaskellDepends = [ base checkers monoid-subclasses QuickCheck tasty tasty-quickcheck @@ -117955,8 +122871,8 @@ self: { }: mkDerivation { pname = "indentation"; - version = "0.3.2"; - sha256 = "1knazqvr6bk07j7q7835z2d2vs3zyd7i4hzir6aqcdxwhrqm5q7k"; + version = "0.3.3"; + sha256 = "0iwnz4j4zkr9xpw5f8p42blgifdj6mqbxpqsci76pic6safp3avq"; libraryHaskellDepends = [ base indentation-core indentation-parsec indentation-trifecta mtl parsec parsers trifecta @@ -117970,8 +122886,8 @@ self: { ({ mkDerivation, base, mtl }: mkDerivation { pname = "indentation-core"; - version = "0.0.0.1"; - sha256 = "136skn3parvsyfii0ywm8cqfmsysi562944fbb0xsgckx0sq1dr1"; + version = "0.0.0.2"; + sha256 = "1l1zk5wz9x0m4ird1qk8shi1fkcm3sq2nwkjj6wz2sicp0xkx6h9"; libraryHaskellDepends = [ base mtl ]; description = "Indentation sensitive parsing combinators core library"; license = stdenv.lib.licenses.bsd3; @@ -117983,8 +122899,8 @@ self: { }: mkDerivation { pname = "indentation-parsec"; - version = "0.0.0.1"; - sha256 = "12s7ic8i7l2g7knzzab0c6k1s59cjlcdsrwygzh8l6l9azvya5lp"; + version = "0.0.0.2"; + sha256 = "1m7jr1s7h4vrx0lbl88gjrpd6zgzalmqzqsv6rn5s17ay5p88dqf"; libraryHaskellDepends = [ base indentation-core mtl parsec ]; testHaskellDepends = [ base parsec tasty tasty-hunit ]; description = "Indentation sensitive parsing combinators for Parsec"; @@ -117997,8 +122913,8 @@ self: { }: mkDerivation { pname = "indentation-trifecta"; - version = "0.0.2"; - sha256 = "0d2mxd1cdcr0zfz618dh4grin4z2bjfv4659i2zsddxm9li0dqis"; + version = "0.1.0"; + sha256 = "1za8x4w26ifxvfv5xra5xpykr67ari91c4p0vca89y28q54l9qpj"; libraryHaskellDepends = [ base indentation-core mtl parsers trifecta ]; @@ -118046,18 +122962,21 @@ self: { }) {}; "indexation" = callPackage - ({ mkDerivation, base, bytestring, cereal, deferred-folds, focus - , hashable, hashtables, mmorph, potoki, potoki-cereal, profunctors - , text, transformers, unordered-containers, vector + ({ mkDerivation, base, bitvec, bytestring, cereal, cereal-vector + , contravariant, deepseq, deferred-folds, dense-int-set, focus + , foldl, hashable, list-t, mmorph, potoki, potoki-cereal + , profunctors, stm-containers, text, transformers + , unordered-containers, vector, vector-th-unbox }: mkDerivation { pname = "indexation"; - version = "0.5.0.1"; - sha256 = "036azy4bnz5xaf0m6dg18yfhi6sljiz9pmap2i8xs8gfbrrl3xsr"; + version = "0.8"; + sha256 = "111ikvrmxhqb1idpc1n70hds6slp3c9i15pigmpldj73jxinqihf"; libraryHaskellDepends = [ - base bytestring cereal deferred-folds focus hashable hashtables - mmorph potoki potoki-cereal profunctors text transformers - unordered-containers vector + base bitvec bytestring cereal cereal-vector contravariant deepseq + deferred-folds dense-int-set focus foldl hashable list-t mmorph + potoki potoki-cereal profunctors stm-containers text transformers + unordered-containers vector vector-th-unbox ]; description = "Tools for entity indexation"; license = stdenv.lib.licenses.mit; @@ -118116,8 +123035,8 @@ self: { ({ mkDerivation, base, hspec, Only }: mkDerivation { pname = "indexed-list-literals"; - version = "0.2.1.1"; - sha256 = "1b4g2196pi7v347gzl1x68qriwwfgr2iddjqfs49h5swh7qqqpfg"; + version = "0.2.1.2"; + sha256 = "043xl356q9n1nw2bw8a8msymy18d6f7nwcyrrpzak9qr75dsx5nq"; libraryHaskellDepends = [ base Only ]; testHaskellDepends = [ base hspec ]; description = "Type safe indexed list literals"; @@ -118318,6 +123237,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "inflections_0_4_0_4" = callPackage + ({ mkDerivation, base, containers, exceptions, hspec + , hspec-megaparsec, megaparsec, QuickCheck, text + , unordered-containers + }: + mkDerivation { + pname = "inflections"; + version = "0.4.0.4"; + sha256 = "0lspb0xpfj4q6wrzgss7pfjmr6xb5clj7y686vsairbkpcj3cfcl"; + libraryHaskellDepends = [ + base exceptions megaparsec text unordered-containers + ]; + testHaskellDepends = [ + base containers hspec hspec-megaparsec megaparsec QuickCheck text + ]; + description = "Inflections library for Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "inflist" = callPackage ({ mkDerivation, base, QuickCheck }: mkDerivation { @@ -118340,8 +123279,8 @@ self: { }: mkDerivation { pname = "influxdb"; - version = "1.6.0.7"; - sha256 = "1fafcsrwfwxjzlz69qz9bq0pxc5iym12xnr6zv7j34yj6j96xzb2"; + version = "1.6.1"; + sha256 = "1hfyp284lpvgy0rqn7rjr7c8z0ah8h0vl3xhfrff8x1z1511n2dp"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal cabal-doctest ]; @@ -118431,6 +123370,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "initialize" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "initialize"; + version = "0.1.1.0"; + sha256 = "0k3bl5adj512bzqysapnggvf6fmi0hs3mvxkymsh9af7gan8y504"; + libraryHaskellDepends = [ base ]; + description = "Initialization and Deinitialization of 'Storable' values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "inj" = callPackage ({ mkDerivation }: mkDerivation { @@ -118493,6 +123443,8 @@ self: { pname = "inline-c"; version = "0.5.6.1"; sha256 = "0kpbwrri9idllwd7gfamghrdrz16zqjphmb3cp5nq160dxz73brd"; + revision = "1"; + editedCabalFile = "0q8wxvsi2gycyv98hw910p87633l9azchnn9783vsknbycsi1c64"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -118554,8 +123506,8 @@ self: { }: mkDerivation { pname = "inline-c-cpp"; - version = "0.2.2.1"; - sha256 = "1rk7fmpkmxw9hhwr8df29kadnf0ybnwj64ggdbnsdrpfyhnkisci"; + version = "0.3.0.1"; + sha256 = "00q4f2rv6ny5cnfyfdwqvmngw2w40jfs5zb1x7zs574w4l31g701"; libraryHaskellDepends = [ base inline-c safe-exceptions template-haskell ]; @@ -118676,8 +123628,8 @@ self: { pname = "insert-ordered-containers"; version = "0.2.1.0"; sha256 = "1612f455dw37da9g7bsd1s5kyi84mnr1ifnjw69892amyimi47fp"; - revision = "8"; - editedCabalFile = "0ry5jsyimf1dx6013k1bhvsy3vjpg94q7z0sy9yxhmfdf16zb1fa"; + revision = "9"; + editedCabalFile = "02d4zqyb9dbahkpcbpgxylrc5xxc0zbw1awj5w0jyrql2g2b6a5f"; libraryHaskellDepends = [ aeson base base-compat hashable lens semigroupoids semigroups text transformers unordered-containers @@ -118736,14 +123688,14 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "inspection-testing_0_3" = callPackage + "inspection-testing_0_4_1_1" = callPackage ({ mkDerivation, base, containers, ghc, mtl, template-haskell , transformers }: mkDerivation { pname = "inspection-testing"; - version = "0.3"; - sha256 = "0drrfl1k9y7vm270iwr1l451vifffn3qmxjm92rmdq9sk3kij3al"; + version = "0.4.1.1"; + sha256 = "1liysxim5lhf0a09asvv7j9hin60bljhp1p642j5j1j0hh2jax4l"; libraryHaskellDepends = [ base containers ghc mtl template-haskell transformers ]; @@ -118940,6 +123892,8 @@ self: { pname = "int-cast"; version = "0.2.0.0"; sha256 = "0s8rqm5d9f4y2sskajsw8ff7q8xp52vwqa18m6bajldp11m9a1p0"; + revision = "1"; + editedCabalFile = "111pac97pcrp01zphf96crdx22fnq7ha2s27av0mqki5421rghpm"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base QuickCheck test-framework test-framework-quickcheck2 @@ -118987,8 +123941,10 @@ self: { }: mkDerivation { pname = "integer-logarithms"; - version = "1.0.2.1"; - sha256 = "1wj8kgjg5bn2yrs4zh9qfjv85cx6w998j9pi39yrbv305944mb9j"; + version = "1.0.2.2"; + sha256 = "1hvzbrh8fm1g9fbavdym52pr5n9f2bnfx1parkfizwqlbj6n51ms"; + revision = "1"; + editedCabalFile = "1684dkh8j2xqsd85bfsmhv3iam37hasjg4x79mvl6xh7scmpfdbw"; libraryHaskellDepends = [ array base ghc-prim integer-gmp ]; testHaskellDepends = [ base QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck @@ -119144,8 +124100,8 @@ self: { }: mkDerivation { pname = "interlude-l"; - version = "0.4.0.0"; - sha256 = "0dh3n0kx1i46k7v7y7i4i39raacjc6kf5yb8p410hlsk4wwijw1n"; + version = "0.5.0.0"; + sha256 = "1p3qv356lqw5m88wilj7mb2hyqhbcd67rcg9kdaqg3pibmyiq3bx"; libraryHaskellDepends = [ aeson base exceptions lens monad-control MonadRandom mtl protolude string-conv text transformers witherable @@ -119197,8 +124153,8 @@ self: { }: mkDerivation { pname = "intero"; - version = "0.1.32"; - sha256 = "0xk693yhq2hkilznjzsszamvg7pg1l0qyb2y17ffr2s966i4pfr0"; + version = "0.1.34"; + sha256 = "02yq6rxg50za2lcsf6hvld5f1ab4q91kmw74j6kngm7921fa8fi3"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -119258,14 +124214,15 @@ self: { }) {}; "interpolatedstring-perl6" = callPackage - ({ mkDerivation, base, bytestring, haskell-src-meta + ({ mkDerivation, base, bytestring, Cabal, haskell-src-meta, process , template-haskell, text }: mkDerivation { pname = "interpolatedstring-perl6"; - version = "1.0.0"; - sha256 = "1lx125wzadvbicsaml9wrhxxplc4gd0i4wk3f1apb0kl5nnv5q35"; + version = "1.0.1"; + sha256 = "0n3j6qvzp6as5ji93rn0sy873w5hdsplik51lkrah42cl95vmbay"; enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal process ]; libraryHaskellDepends = [ base bytestring haskell-src-meta template-haskell text ]; @@ -119309,8 +124266,8 @@ self: { ({ mkDerivation, array, base, containers, QuickCheck, utility-ht }: mkDerivation { pname = "interpolation"; - version = "0.1.0.2"; - sha256 = "1qjh0jx6xx1x80diay8q18basfwkrsm9x0yrqd27ig2mi9drp0qq"; + version = "0.1.0.3"; + sha256 = "0j9hdzi59lqq92773f8h17awrm9ghr45k876qc7krq87pgbr95z2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base utility-ht ]; @@ -119461,6 +124418,29 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "intro_0_5_2_1" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, dlist + , extra, hashable, lens, mtl, QuickCheck, safe, text, transformers + , unordered-containers, writer-cps-mtl + }: + mkDerivation { + pname = "intro"; + version = "0.5.2.1"; + sha256 = "0i5cpa5jx82nb1gi1wdhgnbmxlb7s4nbya46k6byajf7g50i5qp8"; + libraryHaskellDepends = [ + base bytestring containers deepseq dlist extra hashable mtl safe + text transformers unordered-containers writer-cps-mtl + ]; + testHaskellDepends = [ + base bytestring containers deepseq dlist extra hashable lens mtl + QuickCheck safe text transformers unordered-containers + writer-cps-mtl + ]; + description = "Safe and minimal prelude"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "intro-prelude" = callPackage ({ mkDerivation, intro }: mkDerivation { @@ -119560,6 +124540,8 @@ self: { pname = "invariant"; version = "0.5.1"; sha256 = "0aqj7z55632qdg45074kgn9qfdxzb0a2f8lgjzr0l0i4mm2rr37b"; + revision = "1"; + editedCabalFile = "100gsacbpal53khj94m5qs4aq70hbsp4dz4065czfm49ysd4yqq4"; libraryHaskellDepends = [ array base bifunctors comonad containers contravariant ghc-prim profunctors semigroups StateVar stm tagged template-haskell @@ -119588,6 +124570,7 @@ self: { testHaskellDepends = [ base QuickCheck transformers ]; description = "bidirectional arrows, bijective functions, and invariant functors"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "invertible-grammar" = callPackage @@ -119630,6 +124613,7 @@ self: { ]; description = "invertible transformer instances for HXT Picklers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "invertible-syntax" = callPackage @@ -119681,6 +124665,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "io-choice_0_0_7" = callPackage + ({ mkDerivation, base, hspec, lifted-base, monad-control + , template-haskell, transformers, transformers-base + }: + mkDerivation { + pname = "io-choice"; + version = "0.0.7"; + sha256 = "16v6b9r5k2y5vm2s8k3j7xc5wh77nqd8j636mc6wxcxwn3260jir"; + libraryHaskellDepends = [ + base lifted-base monad-control template-haskell transformers + transformers-base + ]; + testHaskellDepends = [ + base hspec lifted-base monad-control transformers + ]; + description = "Choice for IO and lifted IO"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "io-machine" = callPackage ({ mkDerivation, base, time }: mkDerivation { @@ -119767,8 +124771,8 @@ self: { pname = "io-streams"; version = "1.5.0.1"; sha256 = "12rcdg2d70644bvn838fxcjkssqj8pssnx5y657si5rijcbkgjsx"; - revision = "1"; - editedCabalFile = "1d7rpwi10rqcry58d4hc651xvk9xzni6n6k22wm9532l14i3x21c"; + revision = "2"; + editedCabalFile = "1mcab95d6hm098myh9gp7sh10srigjphgvm8s9pfs7jg5hzghy14"; configureFlags = [ "-fNoInteractiveTests" ]; libraryHaskellDepends = [ attoparsec base bytestring bytestring-builder network primitive @@ -119792,8 +124796,8 @@ self: { pname = "io-streams-haproxy"; version = "1.0.0.2"; sha256 = "11nh9q158mgnvvb23s5ffg87lkhl5smk039yl43jghxmb214z0bp"; - revision = "2"; - editedCabalFile = "0jrasbn4s6ac0691bf88fbflpha2vn24bd45gk0s3znvl395dxgr"; + revision = "4"; + editedCabalFile = "06c51a057n5bc9xfbp2m4jz5ds4z1xvmsx5mppch6qfwbz7x5i9l"; libraryHaskellDepends = [ attoparsec base bytestring io-streams network transformers ]; @@ -119827,8 +124831,8 @@ self: { pname = "io-string-like"; version = "0.1.0.1"; sha256 = "0p8p4xp9qj7h1xa9dyizqpr85j8qjiccj3y9kplbskaqazl9pyqp"; - revision = "1"; - editedCabalFile = "1q10d2pjhy3k549pw3lid2lda5z4790x0vmg1qajwyapm7q5cma6"; + revision = "2"; + editedCabalFile = "0fn9zq62js0xybfbhd673hbh5zp0l2v1p2ddknwkclh4i01i03i6"; libraryHaskellDepends = [ base binary bytestring text ]; description = "Classes to handle Prelude style IO functions for different datatypes"; license = stdenv.lib.licenses.bsd3; @@ -119949,6 +124953,7 @@ self: { ]; description = "Library for IP and MAC addresses"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ip_1_4_1" = callPackage @@ -120004,6 +125009,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "ip2proxy" = callPackage + ({ mkDerivation, base, binary, bytestring, iproute }: + mkDerivation { + pname = "ip2proxy"; + version = "1.0.0"; + sha256 = "0f1plyy6hxkk7xz9m4fv7p56vqmvnna9frg21ms1n3f99wfimldx"; + libraryHaskellDepends = [ base binary bytestring iproute ]; + description = "IP2Proxy Haskell package for proxy detection"; + license = stdenv.lib.licenses.mit; + }) {}; + "ip6addr" = callPackage ({ mkDerivation, base, cmdargs, IPv6Addr, text }: mkDerivation { @@ -120107,8 +125123,8 @@ self: { }: mkDerivation { pname = "iproute"; - version = "1.7.5"; - sha256 = "1vw1nm3s8vz1hqnjnqd3wh5rr4q3m2r4izn5ynhf93h9185qwqzd"; + version = "1.7.6"; + sha256 = "1svczhzy126w7pa5vyfg90xrvi2ym34f47nj4hhcpx13dv06g5wi"; libraryHaskellDepends = [ appar base byteorder containers network ]; @@ -120120,6 +125136,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "iproute_1_7_7" = callPackage + ({ mkDerivation, appar, base, byteorder, containers, doctest, hspec + , network, QuickCheck, safe + }: + mkDerivation { + pname = "iproute"; + version = "1.7.7"; + sha256 = "0gab5930nvzrpvisx3x43ydnp2rd4fbmy9cq1zpgqy1adx5gx8z6"; + libraryHaskellDepends = [ + appar base byteorder containers network + ]; + testHaskellDepends = [ + appar base byteorder containers doctest hspec network QuickCheck + safe + ]; + description = "IP Routing Table"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "iptables-helpers" = callPackage ({ mkDerivation, base, containers, mtl, parsec, QuickCheck, safe , syb, utf8-string @@ -120222,8 +125258,8 @@ self: { }: mkDerivation { pname = "irc-client"; - version = "1.1.0.4"; - sha256 = "1ag1rmsk53v3j5r0raipfc6w9mfc21w92gbanjfdl5nzsr4fzh87"; + version = "1.1.0.5"; + sha256 = "13qc5acpkgd80nazlpac3q2viqp76fhq6qjk7fp5dp1w6bhj9qi7"; libraryHaskellDepends = [ base bytestring conduit connection containers contravariant exceptions irc-conduit irc-ctcp mtl network-conduit-tls old-locale @@ -120271,6 +125307,8 @@ self: { pname = "irc-core"; version = "2.5.0"; sha256 = "124zfp6s8hj7z3m873145bnr0z8xlkbr1qgj2hvasd2qs2zrb8y8"; + revision = "1"; + editedCabalFile = "06n7shnd8ij4wlzm5xhxdqv26b3am8mgbqfcvsqppk6hgmmyvggq"; libraryHaskellDepends = [ attoparsec base base64-bytestring bytestring hashable primitive text time vector @@ -120452,8 +125490,8 @@ self: { }: mkDerivation { pname = "iri"; - version = "0.3.4"; - sha256 = "071vg01q5swwscvfsqqyk6ysqbl1yqpwnwklhj0h985sxv9zdkm6"; + version = "0.3.4.1"; + sha256 = "0lissbq0rajhds1s68shba227v0qsq51ffs171rnw31m92rn1c54"; libraryHaskellDepends = [ attoparsec base base-prelude bug bytestring contravariant hashable ip profunctors ptr punycode semigroups template-haskell text @@ -120470,24 +125508,24 @@ self: { }) {}; "iridium" = callPackage - ({ mkDerivation, ansi-terminal, base, bytestring, Cabal, containers - , extra, foldl, http-conduit, lifted-base, monad-control - , multistate, process, split, system-filepath, tagged, text - , transformers, transformers-base, turtle, unordered-containers - , vector, xmlhtml, yaml + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal + , containers, extra, foldl, HTTP, lifted-base, monad-control + , multistate, network-uri, process, split, system-filepath, tagged + , text, transformers, transformers-base, turtle + , unordered-containers, vector, yaml }: mkDerivation { pname = "iridium"; - version = "0.1.5.7"; - sha256 = "0jfsz8j9dq0nfr536wp78k02ffg8xgjm3zqgjgfdm1i0zwi5dcbp"; + version = "0.1.5.8"; + sha256 = "02l18z38n3cbrav7lyi3d27393invc216j78xgg7qfpbvhm3pfgw"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - ansi-terminal base bytestring Cabal containers extra foldl - http-conduit lifted-base monad-control multistate process split + aeson ansi-terminal base bytestring Cabal containers extra foldl + HTTP lifted-base monad-control multistate network-uri process split system-filepath tagged text transformers transformers-base turtle - unordered-containers vector xmlhtml yaml + unordered-containers vector yaml ]; executableHaskellDepends = [ base extra multistate text transformers unordered-containers yaml @@ -120546,9 +125584,9 @@ self: { ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "is"; - version = "0.4.1"; - sha256 = "1133npzv5rvcfxarafbmm6jfam45qdm3r33wc5qq920m0w60xi2a"; - libraryHaskellDepends = [ base ]; + version = "0.4.3"; + sha256 = "1zw6pmfr2fyy6bghr1zx7gp62ywphnkcqkbql8yi6lgl0yq5qvh7"; + libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base template-haskell ]; description = "Generic pattern predicates"; license = stdenv.lib.licenses.bsd3; @@ -120778,8 +125816,8 @@ self: { }: mkDerivation { pname = "itanium-abi"; - version = "0.1.0.0"; - sha256 = "19ywiim8jjkpj2f7agvq98j4p7l1bw8lp2lmgimwq3bz17nrawwk"; + version = "0.1.1.0"; + sha256 = "01fhzxgarbaccmkixn6l09wrbl5xr23kxcq3pf21k13zq6p971d8"; libraryHaskellDepends = [ base boomerang text transformers unordered-containers ]; @@ -120790,6 +125828,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "itcli" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, mtl + , optparse-applicative, text, time, uuid, yaml + }: + mkDerivation { + pname = "itcli"; + version = "0.1.8.3"; + sha256 = "1ml6k0imkb6wy3fky2fd5q1gkbywm360jmlb6gw8mp8z7ci6ijbg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath mtl optparse-applicative text + time uuid yaml + ]; + description = "Issue Tracker for the CLI"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "itemfield" = callPackage ({ mkDerivation, base, brick, data-default, HUnit, microlens , microlens-th, QuickCheck, random, test-framework @@ -120978,14 +126035,56 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "iterm-show" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring }: + mkDerivation { + pname = "iterm-show"; + version = "0.1.0.1"; + sha256 = "1wlrn6q3v5a4pqmk3a3syir7szq97g658s1bzrq5p65frs7i7daw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base base64-bytestring bytestring ]; + executableHaskellDepends = [ base bytestring ]; + description = "Enable graphical display of images inline on some terminals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iterm-show-JuicyPixels" = callPackage + ({ mkDerivation, base, iterm-show, JuicyPixels }: + mkDerivation { + pname = "iterm-show-JuicyPixels"; + version = "0.1.0.0"; + sha256 = "1r4if1izanpz7kc2hl8vcn6iz7p0sk5dqq8rxvrpclcx3dklhh6z"; + libraryHaskellDepends = [ base iterm-show JuicyPixels ]; + description = "Orphan Show instances for JuciyPixels image types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "iterm-show-diagrams" = callPackage + ({ mkDerivation, base, diagrams-lib, diagrams-rasterific + , iterm-show, JuicyPixels + }: + mkDerivation { + pname = "iterm-show-diagrams"; + version = "0.1.0.0"; + sha256 = "1szan9v24d8fksxcw3fqvzppf49664xm5y1zdk9yv007r5pfxr4c"; + libraryHaskellDepends = [ + base diagrams-lib diagrams-rasterific iterm-show JuicyPixels + ]; + description = "Orphan Show instances for diagrams package that render inline in some terminals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "ival" = callPackage ({ mkDerivation, alg, base, smallcheck, tasty, tasty-smallcheck }: mkDerivation { pname = "ival"; - version = "0.1.0.0"; - sha256 = "16iffzyhqm160sy6qskfxr0wrbjic9bxrm8y9f1ych7gmzp3cdwk"; + version = "0.2.0.0"; + sha256 = "1djgkxz6npymkzf5802hdcvr40jlc16pmyxd3qpi98f1c1h4rg5x"; libraryHaskellDepends = [ alg base ]; - testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + testHaskellDepends = [ + alg base smallcheck tasty tasty-smallcheck + ]; description = "Intervals"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -121282,8 +126381,8 @@ self: { }: mkDerivation { pname = "ixset"; - version = "1.1"; - sha256 = "147fr6hqvbnlrhy7zpxzg1iiciz4gzk2g281fkp4ylklq1lz9c4v"; + version = "1.1.1"; + sha256 = "1wjv6jfkv5z5j3af6dg7zlbir780mshq01x2wzlyav5dwr40di3m"; libraryHaskellDepends = [ base containers safecopy syb syb-with-class template-haskell ]; @@ -121301,8 +126400,8 @@ self: { }: mkDerivation { pname = "ixset-typed"; - version = "0.4"; - sha256 = "0xjj7vjyp4p6cid5xcin36xd8lwqah0vix4rj2d4mnmbb9ch19aa"; + version = "0.4.0.1"; + sha256 = "135cfc8d39qv02sga03gsym1yfajf0l5ci1s6q9n1xpb9ignblx8"; libraryHaskellDepends = [ base containers deepseq safecopy syb template-haskell ]; @@ -121389,8 +126488,8 @@ self: { }: mkDerivation { pname = "jack"; - version = "0.7.1.3"; - sha256 = "1n0znnk3q8vic47k1vlv6mdqghrklagcwalvz1arsdfvpy74ig4c"; + version = "0.7.1.4"; + sha256 = "018lsa5mgl7vb0hrd4jswa40d6w7alfq082brax8p832zf0v5bj2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -121441,6 +126540,29 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "jaeger-flamegraph" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, extra + , optparse-applicative, QuickCheck, tasty, tasty-discover + , tasty-hspec, tasty-quickcheck, text + }: + mkDerivation { + pname = "jaeger-flamegraph"; + version = "1.1.0"; + sha256 = "01aa2wk95hwkdh6b3m4c9j73ym2xl1ndys81fvvam6wq0dwf9k14"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ base QuickCheck ]; + executableHaskellDepends = [ + aeson base bytestring containers extra optparse-applicative text + ]; + testHaskellDepends = [ base tasty tasty-hspec tasty-quickcheck ]; + testToolDepends = [ tasty-discover ]; + doHaddock = false; + description = "Generate flamegraphs from Jaeger .json dumps."; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "jail" = callPackage ({ mkDerivation, base, containers, directory, monads-fd , transformers @@ -121517,10 +126639,8 @@ self: { }: mkDerivation { pname = "jammittools"; - version = "0.5.5"; - sha256 = "0x9khnf9ykhgi7aghc24nynfyrh6557mmf8s38597h4zdsd897xz"; - revision = "1"; - editedCabalFile = "0pznd9xkwadls2npdsaj69c5ssn3mdri82qxf1q7h7vyba34qibi"; + version = "0.5.5.1"; + sha256 = "1q660fvnvrj8cb9rzj7b5qmrbmqy8krq2w1bg824mf6pmvlw52z6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -121534,6 +126654,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "japanese-calendar" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, time }: + mkDerivation { + pname = "japanese-calendar"; + version = "0.1.0.2"; + sha256 = "1dkfp2qj588nnd5r3ad37145n3mjm76h9pc2y7ga9s76cvi52xqy"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base hspec QuickCheck time ]; + description = "Data type of Japanese Calendar (Wareki)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "japanese-holidays" = callPackage ({ mkDerivation, base, doctest, hspec, QuickCheck , quickcheck-instances, time @@ -121617,8 +126749,8 @@ self: { ({ mkDerivation, alex, array, base, happy, pretty }: mkDerivation { pname = "java-adt"; - version = "0.2016.11.28"; - sha256 = "1p4j42nzsbd2dsag2gfnngvbdn5vx9cp8lmli6x05sdywabyckc7"; + version = "0.2018.11.4"; + sha256 = "1pdp7yvq0gpbxw7gp61r5mkrhdiff0cvlxssxzvg770idp46j6p5"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -121915,6 +127047,29 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "jinquantities" = callPackage + ({ mkDerivation, base, containers, doctest, Glob, hlint, hspec, mtl + , parsec, process, quantities, regex-compat + }: + mkDerivation { + pname = "jinquantities"; + version = "0.1.1"; + sha256 = "1zrdbd2dkc4n1jycv20a1j8px6lkxdjvnv9l3w7b3z2rajj7rfh2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers mtl parsec ]; + executableHaskellDepends = [ + base containers mtl parsec quantities + ]; + testHaskellDepends = [ + base containers doctest Glob hlint hspec mtl parsec process + quantities regex-compat + ]; + description = "Unit conversion and manipulation library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "jmacro" = callPackage ({ mkDerivation, aeson, base, bytestring, containers , haskell-src-exts, haskell-src-meta, mtl, parseargs, parsec @@ -121925,6 +127080,8 @@ self: { pname = "jmacro"; version = "0.6.15"; sha256 = "1b3crf16szj11pcgrg3912xq072vnv0myq6mzg0ypaabdzn3zr7s"; + revision = "1"; + editedCabalFile = "07jghfxn4m26q8rksxn4v6pcc8mwcjdlz1ypy7dqsvhzc3hs2s4i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -122011,6 +127168,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "jmonkey" = callPackage + ({ mkDerivation, base, casing, free, jmacro }: + mkDerivation { + pname = "jmonkey"; + version = "0.1.0.1"; + sha256 = "1yhmhaa8ykjv3xivd7v10q3zw3pvgf45jk5wsbrr95s2p806n5nf"; + libraryHaskellDepends = [ base casing free jmacro ]; + testHaskellDepends = [ base casing free jmacro ]; + description = "Jmonkey is very restricted but handy EDSL for JavaScript"; + license = stdenv.lib.licenses.mit; + }) {}; + "jni" = callPackage ({ mkDerivation, base, bytestring, choice, constraints, containers , cpphs, deepseq, inline-c, jdk, singletons @@ -122111,15 +127280,15 @@ self: { }) {}; "jord" = callPackage - ({ mkDerivation, base, haskeline, hspec, HUnit }: + ({ mkDerivation, base, criterion, haskeline, hspec, HUnit }: mkDerivation { pname = "jord"; - version = "0.4.0.0"; - sha256 = "0sa19hr49l71dlvm1wpkw6901zzws12higd4xksk8b81cwrgp8l2"; + version = "0.5.0.0"; + sha256 = "19rjqdvgbsgl62z3d2ggb5m7c5fassr7b3h5gsv9dp1zdp76sbbc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; - executableHaskellDepends = [ base haskeline ]; + executableHaskellDepends = [ base criterion haskeline ]; testHaskellDepends = [ base hspec HUnit ]; description = "Geographical Position Calculations"; license = stdenv.lib.licenses.bsd3; @@ -122309,6 +127478,8 @@ self: { pname = "jsaddle"; version = "0.9.5.0"; sha256 = "1b1d8dvj5lqpn0k6ay90jdgm0a05vbchxy4l3r9s4fn4mx56jp9z"; + revision = "1"; + editedCabalFile = "1f77rxrmd0rqdz81dqaw5rxxcrsjw7ibw5qp93lkgw6yj531ki99"; libraryHaskellDepends = [ aeson attoparsec base base64-bytestring bytestring containers deepseq exceptions filepath ghc-prim http-types lens primitive @@ -122491,6 +127662,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "json-alt" = callPackage + ({ mkDerivation, aeson, base }: + mkDerivation { + pname = "json-alt"; + version = "1.0.0"; + sha256 = "1ivmbm5gw362vlss1w5s2z7byrzxdh8z1qdfsh0xmywkvwx56l5q"; + libraryHaskellDepends = [ aeson base ]; + description = "Union 'alternative' or Either that has untagged JSON encoding"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "json-api" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers , data-default, hspec, lens, lens-aeson, text, unordered-containers @@ -122577,29 +127759,32 @@ self: { "json-autotype" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, directory - , filepath, GenericPretty, hashable, lens, mtl + , filepath, GenericPretty, hashable, json-alt, lens, mtl , optparse-applicative, pretty, process, QuickCheck, scientific - , smallcheck, text, uniplate, unordered-containers, vector, yaml + , smallcheck, template-haskell, text, uniplate + , unordered-containers, vector, yaml }: mkDerivation { pname = "json-autotype"; - version = "2.0.0"; - sha256 = "0mip3k489321sqzzwbv0sbcscv2q9n4lbc63sx8lslsy95da9x68"; + version = "3.0.1"; + sha256 = "0nir4nx4wchl10zs753a3ayg9lgixg2ap3liwz9xpz191c8rkbka"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base containers filepath GenericPretty hashable lens mtl - pretty process scientific text uniplate unordered-containers vector + aeson base containers filepath GenericPretty hashable json-alt lens + mtl pretty process QuickCheck scientific smallcheck + template-haskell text uniplate unordered-containers vector ]; executableHaskellDepends = [ aeson base bytestring containers filepath GenericPretty hashable - lens mtl optparse-applicative pretty process scientific text - uniplate unordered-containers vector yaml + json-alt lens mtl optparse-applicative pretty process scientific + template-haskell text uniplate unordered-containers vector yaml ]; testHaskellDepends = [ aeson base bytestring containers directory filepath GenericPretty - hashable lens mtl optparse-applicative pretty process QuickCheck - scientific smallcheck text uniplate unordered-containers vector + hashable json-alt lens mtl optparse-applicative pretty process + QuickCheck scientific smallcheck template-haskell text uniplate + unordered-containers vector ]; description = "Automatic type declaration for JSON input data"; license = stdenv.lib.licenses.bsd3; @@ -122724,8 +127909,8 @@ self: { }: mkDerivation { pname = "json-feed"; - version = "1.0.3"; - sha256 = "08y6w4sad6f0f5gs3znw9yfp51cskw9q81xq5q70g6glq14lph50"; + version = "1.0.5"; + sha256 = "17y8hnqp4ahg7cx6fwfd4y65pz16py1avhfkn4fcfjs06xv465qs"; libraryHaskellDepends = [ aeson base bytestring mime-types network-uri tagsoup text time ]; @@ -122918,8 +128103,8 @@ self: { pname = "json-rpc-client"; version = "0.2.5.0"; sha256 = "177lrw5m9dxdk6mcay0f92rwyih8q7znwb8m6da6r3zsn30gajak"; - revision = "6"; - editedCabalFile = "1x5vivxcnmf8igc5m3sh301nlag2kj6n7dgpiw58k0f0cdbh86i3"; + revision = "9"; + editedCabalFile = "04b65m8lhk2g2d5x5i637ff3wkgvf4z6dhn5x1pizsj9y3aq35zm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -122936,26 +128121,6 @@ self: { }) {}; "json-rpc-generic" = callPackage - ({ mkDerivation, aeson, aeson-generic-compat, base, containers - , dlist, QuickCheck, quickcheck-simple, scientific, text - , transformers, unordered-containers, vector - }: - mkDerivation { - pname = "json-rpc-generic"; - version = "0.2.1.4"; - sha256 = "0zibbxc5fqm9mazfdjbi6angyh5rlcccfd260k667w8lcxc6h7kl"; - libraryHaskellDepends = [ - aeson aeson-generic-compat base containers dlist scientific text - transformers unordered-containers vector - ]; - testHaskellDepends = [ - aeson base QuickCheck quickcheck-simple text - ]; - description = "Generic encoder and decode for JSON-RPC"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "json-rpc-generic_0_2_1_5" = callPackage ({ mkDerivation, aeson, aeson-generic-compat, base, containers , dlist, QuickCheck, quickcheck-simple, scientific, text , transformers, unordered-containers, vector @@ -122973,7 +128138,6 @@ self: { ]; description = "Generic encoder and decode for JSON-RPC"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "json-rpc-server" = callPackage @@ -122985,8 +128149,8 @@ self: { pname = "json-rpc-server"; version = "0.2.6.0"; sha256 = "1xfcxbwri9a5p3xxbc4kvr1kqdnm4c1axd8kgb8dglabffbrk7hn"; - revision = "5"; - editedCabalFile = "0hvkfbgg3jbgs0d2jp5djhpd2qp3q9hs5cr4ds93bc9nyncymyq9"; + revision = "6"; + editedCabalFile = "1rfabr679pk605v141gm0ynbp3l6x87s3ip3wa49lwnpab495mxs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -123010,6 +128174,8 @@ self: { pname = "json-schema"; version = "0.7.4.2"; sha256 = "09bgcc00q1v24rdglw9b24dgi690mlax6abarhcgvgmn22406wp8"; + revision = "1"; + editedCabalFile = "0pwmh48z54n0mrwzmgff95mwy1jbmy1rwsk5kmddby86f0j5873g"; libraryHaskellDepends = [ aeson base base-compat-batteries containers generic-aeson generic-deriving mtl scientific text time unordered-containers @@ -123031,8 +128197,8 @@ self: { pname = "json-sop"; version = "0.2.0.3"; sha256 = "0ay2cymy4aar23cixcyqam91bs9x4z0vqiw2k0nvgy9nyqfz2r9h"; - revision = "1"; - editedCabalFile = "1bvmfl6fqdr8fklv8zai5jgzlnv1jf9xy8i656lfz1ys95q9yr48"; + revision = "2"; + editedCabalFile = "1lclvvcfvicr05v2nf1xkf21qry2g2bqjhd7gfhza89d571aq3gp"; libraryHaskellDepends = [ aeson base generics-sop lens-sop tagged text time transformers unordered-containers vector @@ -123064,8 +128230,8 @@ self: { }: mkDerivation { pname = "json-stream"; - version = "0.4.2.3"; - sha256 = "0ijic6vfrpykzy7j3li94fjmaj1vclvp0in1ymb5z5whvljlynw7"; + version = "0.4.2.4"; + sha256 = "1ryv2738ajagb0wdkac5lka1kzprrf85gqxabafmm3g5szllxjl1"; libraryHaskellDepends = [ aeson base bytestring scientific text unordered-containers vector ]; @@ -123487,8 +128653,8 @@ self: { }: mkDerivation { pname = "jukebox"; - version = "0.4.1"; - sha256 = "1vpd5j71x85ni6wmvmifb5fw8h3y77l67a3dsngsdcs22jilbbgw"; + version = "0.4.2"; + sha256 = "0vxy06dan6iq03p8p2frzvyab5zaahh4pd37rzqg2vh71m6rqka7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -123627,8 +128793,8 @@ self: { }: mkDerivation { pname = "jvm-binary"; - version = "0.1.0"; - sha256 = "0s64cwr86ipl7gpcgdgx50l7mm5h91njgir4mn2d82fzzq08x881"; + version = "0.2.0"; + sha256 = "1pq4v3xzbb9673rvr8qbvyln155v5ric712pf08vvkw1aihwgpa4"; libraryHaskellDepends = [ attoparsec base binary bytestring containers data-binary-ieee754 deepseq deriving-compat mtl template-haskell text vector @@ -123768,6 +128934,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "kafka" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "kafka"; + version = "0.0.0.0"; + sha256 = "07x6dsc4d4f3vksi21fxd1vix9wqsydrl17f2xq8858m2ay0j28j"; + doHaddock = false; + description = "TBA"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "kafka-client" = callPackage ({ mkDerivation, base, bytestring, cereal, digest, dlist, hspec , hspec-discover, network, QuickCheck, snappy, time, zlib @@ -124083,13 +129260,17 @@ self: { }) {}; "kansas-lava-shake" = callPackage - ({ mkDerivation, base, hastache, kansas-lava, shake, text }: + ({ mkDerivation, base, containers, kansas-lava, mustache, shake + , text, vector + }: mkDerivation { pname = "kansas-lava-shake"; - version = "0.2.0"; - sha256 = "197nyj21r2z9a648ljmqkhzdbhy3syzw1rw4xfggn1rhk94px0rl"; + version = "0.3.0"; + sha256 = "00mmk0fsv1vdm3xidmv9wa5dwbnka564bhjp2j3jx5i4l7kw4xrb"; enableSeparateDataOutput = true; - libraryHaskellDepends = [ base hastache kansas-lava shake text ]; + libraryHaskellDepends = [ + base containers kansas-lava mustache shake text vector + ]; description = "Shake rules for building Kansas Lava projects"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -124169,8 +129350,8 @@ self: { }: mkDerivation { pname = "katip"; - version = "0.6.0.0"; - sha256 = "1ll33qvxlqdja7yljyv1mlc5sy4q8izgdscz6zvbyqnjl9iczrn3"; + version = "0.7.0.0"; + sha256 = "1z4533952sal5ma71xpsrwbi9pniy1cciw20w31igrx9rw9kx98b"; libraryHaskellDepends = [ aeson async auto-update base bytestring containers either hostname microlens microlens-th monad-control mtl old-locale resourcet @@ -124202,8 +129383,8 @@ self: { }: mkDerivation { pname = "katip-elasticsearch"; - version = "0.4.2.0"; - sha256 = "0h6v9jsdc6r1zqz4wgvqr3y0ghqprjbfhlgmwh6q2cjixm3mxw1x"; + version = "0.5.1.1"; + sha256 = "199xqrvzb5158zcz5p8njxflnb0f32ca1mdyqjd2xq3d8jn3maj0"; libraryHaskellDepends = [ aeson async base bloodhound bytestring enclosed-exceptions exceptions http-client http-types katip retry scientific semigroups @@ -124320,21 +129501,26 @@ self: { }: mkDerivation { pname = "katydid"; - version = "0.3.1.0"; - sha256 = "0h7w54z9318m85qdd9whlmg3vnkv69gbl8nxc8iz35pw2cbw51r2"; + version = "0.4.0.2"; + sha256 = "0gg94j983q6bga015h2wiia2a0miy0s70rsxa46g3k0czpkzgyyg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring containers deepseq either extra hxt ilist json mtl parsec regex-tdfa text transformers ]; - executableHaskellDepends = [ base mtl ]; + executableHaskellDepends = [ + base bytestring containers deepseq either extra hxt ilist json mtl + parsec regex-tdfa text transformers + ]; testHaskellDepends = [ - base containers directory filepath HUnit hxt ilist json mtl parsec - primes tasty tasty-hunit text + base bytestring containers deepseq directory either extra filepath + HUnit hxt ilist json mtl parsec primes regex-tdfa tasty tasty-hunit + text transformers ]; benchmarkHaskellDepends = [ - base criterion deepseq directory filepath hxt mtl text + base bytestring containers criterion deepseq directory either extra + filepath hxt ilist json mtl parsec regex-tdfa text transformers ]; description = "A haskell implementation of Katydid"; license = stdenv.lib.licenses.bsd3; @@ -124416,18 +129602,20 @@ self: { }: mkDerivation { pname = "kazura-queue"; - version = "0.1.0.2"; - sha256 = "0yywvl9pdy78851cmby6z7f9ivinp83qxfxfmfn68qzavx5m9l0f"; - libraryHaskellDepends = [ - async atomic-primops base containers primitive - ]; + version = "0.1.0.4"; + sha256 = "0zi3b6d97ql3ixml238r50lpmp8aghz2mbc5yi94fyp9xvq42m2y"; + libraryHaskellDepends = [ atomic-primops base primitive ]; testHaskellDepends = [ - async base containers deepseq doctest exceptions free hspec - hspec-expectations HUnit mtl QuickCheck transformers + async atomic-primops base containers deepseq doctest exceptions + free hspec hspec-expectations HUnit mtl primitive QuickCheck + transformers + ]; + benchmarkHaskellDepends = [ + atomic-primops base criterion primitive stm ]; - benchmarkHaskellDepends = [ async base containers criterion stm ]; description = "Fast concurrent queues much inspired by unagi-chan"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kbq-gu" = callPackage @@ -124968,8 +130156,8 @@ self: { pname = "keycode"; version = "0.2.2"; sha256 = "046k8d1h5wwadf5z4pppjkc3g7v2zxlzb06s1xgixc42y5y41yan"; - revision = "2"; - editedCabalFile = "0g19sjk2sh1w9ahn93dnvjkim4mqapq0plmdd37179qfgi49qnp8"; + revision = "3"; + editedCabalFile = "18dgbpf3xwdm3x9j63vsr5q7l028qvifgc6jmjf1ar4p2wv1fzz0"; libraryHaskellDepends = [ base containers ghc-prim template-haskell ]; @@ -125229,6 +130417,46 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "kind-apply" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "kind-apply"; + version = "0.3.0.0"; + sha256 = "1k4plkf7j0spjvi565zfg25fshm2lkh6xjb5a0mr9c5nmq3cp2q7"; + libraryHaskellDepends = [ base ]; + description = "Utilities to work with lists of types"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "kind-generics" = callPackage + ({ mkDerivation, base, kind-apply }: + mkDerivation { + pname = "kind-generics"; + version = "0.3.0.0"; + sha256 = "0xkrijwhldgx742xj9nhr8268vdbbgk4pg9mj73c7j13laj27y8x"; + libraryHaskellDepends = [ base kind-apply ]; + description = "Generic programming in GHC style for arbitrary kinds and GADTs"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "kind-generics-th" = callPackage + ({ mkDerivation, base, kind-generics, template-haskell + , th-abstraction + }: + mkDerivation { + pname = "kind-generics-th"; + version = "0.1.0.0"; + sha256 = "1dbx24yb8imy7sn9x6372ckdzhslxv9i0svzlwslaavbycpqyvzd"; + libraryHaskellDepends = [ + base kind-generics template-haskell th-abstraction + ]; + testHaskellDepends = [ base kind-generics ]; + description = "Template Haskell support for generating `GenericK` instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "kinds" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -125270,6 +130498,8 @@ self: { pname = "kleene"; version = "0"; sha256 = "00hbrmsm19azxxql14y6k7h7z8k4azlmy4y0gimyqbx4nb7swln6"; + revision = "1"; + editedCabalFile = "1izdmr7a2d7qssnj732m2qc02inm3hrc882x9nyvz68648pvwwsx"; libraryHaskellDepends = [ base base-compat-batteries containers lattices MemoTrie QuickCheck range-set-list regex-applicative step-function text transformers @@ -125342,18 +130572,18 @@ self: { }) {}; "knead" = callPackage - ({ mkDerivation, base, llvm-extra, llvm-tf, storable-record + ({ mkDerivation, base, bool8, llvm-extra, llvm-tf, storable-record , storable-tuple, tfp, transformers, utility-ht }: mkDerivation { pname = "knead"; - version = "0.2.3"; - sha256 = "14wi37i3y8hvfiwfs82mg7nanin84if4wlxi3rdg4w3fkdqm9ycl"; + version = "0.3"; + sha256 = "0pghy04z5ps1m3v6qmq7pilnflrcswm83c68k2f8d4g56v9lcp40"; libraryHaskellDepends = [ - base llvm-extra llvm-tf storable-record storable-tuple tfp + base bool8 llvm-extra llvm-tf storable-record storable-tuple tfp transformers utility-ht ]; - description = "Repa array processing using LLVM JIT"; + description = "Repa-like array processing using LLVM JIT"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -125498,8 +130728,8 @@ self: { pname = "kqueue"; version = "0.2"; sha256 = "0sbkyq17i41kln7scrfc9kdzsbyb787z33kzpkdz2vrziapns33h"; - revision = "2"; - editedCabalFile = "1c7xskqgv45xsiwa2djfia0mq9f0p6gbb0dwlj5sd8swi3msbsfz"; + revision = "3"; + editedCabalFile = "17wanwn4pmh6z6v7ncg50q4sgg87lllld50wa5j5mmb07q4c3mj7"; libraryHaskellDepends = [ base directory filepath mtl time unix ]; libraryToolDepends = [ c2hs ]; description = "A binding to the kqueue event library"; @@ -125515,8 +130745,8 @@ self: { pname = "kraken"; version = "0.1.0"; sha256 = "12l24z6alscbdicp11nfc8fwmlhk5mjdjyh6xdqyvlzphp5yfp1k"; - revision = "1"; - editedCabalFile = "0ycdikk0mwy1ys9v29ybiws4fr59arwkpibdx62p9vpdv9f0p9k6"; + revision = "2"; + editedCabalFile = "141qx2fb3dimv20qsl2q1bagwcn9i0r72z2ha1w7191m557in319"; libraryHaskellDepends = [ aeson base bytestring http-client http-client-tls mtl ]; @@ -125815,8 +131045,8 @@ self: { ({ mkDerivation, base, hspec, servant, servant-foreign, text }: mkDerivation { pname = "lackey"; - version = "1.0.5"; - sha256 = "0ixiqppj7sdkbhp2i6nr4xch82j4r6gxwwn0rvbb0x6wzikkdrf3"; + version = "1.0.7"; + sha256 = "0n90m4dsqfp4x4bckwxasg2cmjrzxp2szrlqf43pmp2dsc8g0646"; libraryHaskellDepends = [ base servant servant-foreign text ]; testHaskellDepends = [ base hspec servant servant-foreign text ]; description = "Generate Ruby clients from Servant APIs"; @@ -125921,6 +131151,21 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "lambda-calculus-interpreter" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "lambda-calculus-interpreter"; + version = "0.1.0.3"; + sha256 = "0ccvqblggpng130l7i857nh7vdr7yfxv8s8r17bd05ckclp21k0f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Lambda Calculus interpreter"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "lambda-canvas" = callPackage ({ mkDerivation, base, GLUT, mtl, OpenGL, time }: mkDerivation { @@ -126078,8 +131323,8 @@ self: { }: mkDerivation { pname = "lambdabot"; - version = "5.1.0.2"; - sha256 = "1nzjlxyzrri8zw67flqn1arz10mgbmyglhvf6pg4r8w78iwg5nk3"; + version = "5.1.0.4"; + sha256 = "1pywangzqf85pqhh5sn10vpk0wrd7ff5p29jrsi6sxdz5lyb7svk"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -126103,8 +131348,8 @@ self: { }: mkDerivation { pname = "lambdabot-core"; - version = "5.1.0.2"; - sha256 = "1n0cqkbiadc169vq7pj5zwvi3yay6db60q8pdk4kci0s9clz4161"; + version = "5.1.0.4"; + sha256 = "1cnp0w47fp0s1zlyb0d90xj5ynwfmlnzm5inc5lhbichwgqcwfzk"; libraryHaskellDepends = [ base binary bytestring containers dependent-map dependent-sum dependent-sum-template directory edit-distance filepath haskeline @@ -126129,8 +131374,8 @@ self: { }: mkDerivation { pname = "lambdabot-haskell-plugins"; - version = "5.1.0.3"; - sha256 = "1hka7kb2j5nqzv9jljjyylfyrf5z3hsfp2sfgv95y5qsr2b6g96a"; + version = "5.1.0.4"; + sha256 = "19fl14c1j7p9qaf26g1qkmxvmw9r7hvxqmp9jxmmwbp7xlc3664v"; libraryHaskellDepends = [ array arrows base bytestring containers data-memocombinators directory filepath haskell-src-exts-simple hoogle HTTP IOSpec @@ -126150,8 +131395,8 @@ self: { }: mkDerivation { pname = "lambdabot-irc-plugins"; - version = "5.1.0.1"; - sha256 = "1axixb6q5j7vs93q9d3n5v7l57nvnbjpry1ww8vaqlm71m1z4l2f"; + version = "5.1.0.4"; + sha256 = "0kscksdqjysk9amxwb1xjh475pbwq22mf9as5kqwn72c8s75ngaf"; libraryHaskellDepends = [ base bytestring containers directory filepath lambdabot-core lifted-base mtl network SafeSemaphore split time @@ -126170,8 +131415,8 @@ self: { }: mkDerivation { pname = "lambdabot-misc-plugins"; - version = "5.1.0.1"; - sha256 = "1bg15z7k21l0dwnkvprxvx5jcvs5igl8fqffg11y7h0r74f4yhks"; + version = "5.1.0.4"; + sha256 = "169grwgg5x63qhls16c7xd0p78da38r275mar27il78az7qfgn8d"; libraryHaskellDepends = [ base bytestring containers filepath hstatsd lambdabot-core lifted-base mtl network network-uri parsec process random random-fu @@ -126190,8 +131435,8 @@ self: { }: mkDerivation { pname = "lambdabot-novelty-plugins"; - version = "5.1.0.1"; - sha256 = "1ispnp12i2f8fcs11nay3mww8sa6dwx7lkl6d6gc9cfhzgwih6gi"; + version = "5.1.0.4"; + sha256 = "1m6n0asp8pn12wif5jv0nvjipzgh7mzzxa17j4mzd7mdqi4dma7z"; libraryHaskellDepends = [ base binary brainfuck bytestring containers dice directory lambdabot-core misfortune process random-fu regex-tdfa unlambda @@ -126207,8 +131452,8 @@ self: { }: mkDerivation { pname = "lambdabot-reference-plugins"; - version = "5.1.0.1"; - sha256 = "0s5923hsl1pzyayi4954livp4rsgx84slwpnr7mq8nhfsdxm84wp"; + version = "5.1.0.4"; + sha256 = "0qavp784p5qdb2plhhgk1idrjxcazzn4a94pg8syymb24fzjvm1w"; libraryHaskellDepends = [ base bytestring containers HTTP lambdabot-core mtl network network-uri oeis process regex-tdfa split tagsoup utf8-string @@ -126223,8 +131468,8 @@ self: { }: mkDerivation { pname = "lambdabot-social-plugins"; - version = "5.1.0.1"; - sha256 = "1p46qyb2x7h37xs9y69k1mc5v84rwvkrgkdwkl4cw6pmnkmjnl42"; + version = "5.1.0.4"; + sha256 = "0kjjsnrrsrcdvkn75dsbw7afx8y87i36i6lk54hs6cg88zndailz"; libraryHaskellDepends = [ base binary bytestring containers lambdabot-core mtl split time ]; @@ -126236,8 +131481,8 @@ self: { ({ mkDerivation, base, oeis, QuickCheck, QuickCheck-safe }: mkDerivation { pname = "lambdabot-trusted"; - version = "5.1.0.1"; - sha256 = "11qvpxgv4xbs8iw0lix8mdj174dzj0gwgny7vgvs4vd9pi37sb7r"; + version = "5.1.0.4"; + sha256 = "1mlyhxc93d3466xhxqlyzg1c8988spzbyk4d5l0c05l1m0xlq77j"; libraryHaskellDepends = [ base oeis QuickCheck QuickCheck-safe ]; description = "Lambdabot trusted code"; license = "GPL"; @@ -126264,6 +131509,27 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "lambdabot-zulip" = callPackage + ({ mkDerivation, base, containers, hint, hspec, HUnit, hzulip + , mueval, optparse-applicative, say, text, yaml + }: + mkDerivation { + pname = "lambdabot-zulip"; + version = "0.1.0"; + sha256 = "1gjilhmkgbxdrf97mrfcmn84d8wx1g50k7sd27q5q2mldb4vr0xg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers hint hzulip mueval optparse-applicative say text + yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec HUnit text ]; + description = "Lambdabot for Zulip Chat"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "lambdacat" = callPackage ({ mkDerivation, base, cmdargs, containers, dyre, glade, gtk, mtl , network, webkit @@ -126650,20 +131916,20 @@ self: { "language-ats" = callPackage ({ mkDerivation, alex, ansi-wl-pprint, array, base - , composition-prelude, containers, cpphs, criterion, deepseq, happy - , hspec, hspec-dirstream, microlens, recursion, system-filepath + , composition-prelude, containers, criterion, deepseq, happy, hspec + , hspec-dirstream, microlens, recursion, system-filepath , transformers }: mkDerivation { pname = "language-ats"; - version = "1.7.0.3"; - sha256 = "0lmqic0pwn1f5l5zm3830ipyfjv6cj799kzgx0ia0mdy9wh8pfg9"; + version = "1.7.0.5"; + sha256 = "1vdn1f5bx395jynacmpsvfsyyr29jgpg1y25i1jmbkzjdzkb0h2b"; enableSeparateDataOutput = true; libraryHaskellDepends = [ ansi-wl-pprint array base composition-prelude containers deepseq microlens recursion transformers ]; - libraryToolDepends = [ alex cpphs happy ]; + libraryToolDepends = [ alex happy ]; testHaskellDepends = [ base hspec hspec-dirstream system-filepath ]; @@ -126680,8 +131946,8 @@ self: { }: mkDerivation { pname = "language-bash"; - version = "0.7.1"; - sha256 = "1p8ikx9iq9ssvm8b99hly7pqqw09588xjkgf5397kg5xpv8ga4gp"; + version = "0.8.0"; + sha256 = "16lkqy1skc82cyxsh313184dbm31hrsi3w1729ci8lw8dybmz6ax"; libraryHaskellDepends = [ base parsec pretty transformers ]; testHaskellDepends = [ base parsec process QuickCheck tasty tasty-expected-failure @@ -126721,8 +131987,10 @@ self: { }: mkDerivation { pname = "language-c"; - version = "0.8.1"; - sha256 = "0sdkjj0hq8p69fcdm6ljbjkjvrsrb8a6rl5dq6dj6byj32ajrm3d"; + version = "0.8.2"; + sha256 = "05ff3ywh2lpxgd00nv6y3jnqpdl6bg0f2yn3csd043rv4srd6adp"; + revision = "1"; + editedCabalFile = "1xg49j4bykgdm6l14m65wyz8r3s4v4dqc7a9zjcsr12ffkiv8nam"; libraryHaskellDepends = [ array base bytestring containers deepseq directory filepath pretty process syb @@ -126774,6 +132042,8 @@ self: { 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 @@ -126872,6 +132142,29 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "language-docker_8_0_0" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , free, Glob, hspec, HUnit, megaparsec, mtl, prettyprinter, process + , QuickCheck, split, template-haskell, text, th-lift, time + }: + mkDerivation { + pname = "language-docker"; + version = "8.0.0"; + sha256 = "00zryknsc0717ysq8g1ip5dm70v8b33lfrscbzpdcw5dd2j32k7n"; + libraryHaskellDepends = [ + base bytestring containers free megaparsec mtl prettyprinter split + template-haskell text th-lift time + ]; + testHaskellDepends = [ + base bytestring containers directory filepath free Glob hspec HUnit + megaparsec mtl prettyprinter process QuickCheck split + template-haskell text th-lift time + ]; + description = "Dockerfile parser, pretty-printer and embedded DSL"; + license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "language-dockerfile" = callPackage ({ mkDerivation, aeson, base, bytestring, directory, filepath, free , Glob, hspec, HUnit, mtl, parsec, pretty, process, QuickCheck @@ -126979,13 +132272,18 @@ self: { }) {}; "language-elm" = callPackage - ({ mkDerivation, base, hspec, MissingH, mtl, pretty, protolude }: + ({ mkDerivation, base, doctest, hspec, MissingH, mtl, pretty + , protolude + }: mkDerivation { pname = "language-elm"; - version = "0.1.0.3"; - sha256 = "07pyj3ibrpa3mrqn6skjpk0w44hi32mm0c08yqpnql3qv2xy4wcz"; + version = "0.2.0.0"; + sha256 = "13hlkdkxybldwkri0r93pn14lbx9msj4vhyxkibkkjyx7hc9zi9i"; + enableSeparateDataOutput = true; libraryHaskellDepends = [ base MissingH mtl pretty protolude ]; + libraryToolDepends = [ doctest ]; testHaskellDepends = [ base hspec mtl pretty protolude ]; + testToolDepends = [ doctest ]; description = "Generate elm code"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -127022,10 +132320,10 @@ self: { }: mkDerivation { pname = "language-glsl"; - version = "0.2.1"; - sha256 = "08hrl9s8640a61npdshjrw5q3j3b2gvms846cf832j0n19mi24h0"; + version = "0.3.0"; + sha256 = "0hdg67ainlqpjjghg3qin6fg4p783m0zmjqh4rd5gyizwiplxkp1"; revision = "1"; - editedCabalFile = "1dlax6dfjc8ca0p5an3k1f29b078hgb44aj48njf97shvl9hqf5v"; + editedCabalFile = "10ac9pk4jy75k03j1ns4b5136l4kw8krr2d2nw2fdmpm5jzyghc5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base parsec prettyclass ]; @@ -127107,6 +132405,8 @@ self: { pname = "language-java"; version = "0.2.9"; sha256 = "03hrj8hgyjmw2fvvk4ik30fdmbi3hndpkvf1bqcnpzqy5anwh58x"; + revision = "1"; + editedCabalFile = "0fnbg9b8isyk8dpmggh736mms7a2m65956y1z15wds63imzhs2ik"; libraryHaskellDepends = [ array base parsec pretty ]; libraryToolDepends = [ alex ]; testHaskellDepends = [ @@ -127378,6 +132678,32 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "language-ocaml" = callPackage + ({ mkDerivation, alex, array, base, containers, data-default + , directory, extensible-effects, extra, filepath, happy + , interpolate, lens, megaparsec, mtl, prettyprinter, string-qq + , tasty, tasty-golden, tasty-hunit, zlib + }: + mkDerivation { + pname = "language-ocaml"; + version = "0.2.0"; + sha256 = "1z9qk9vyv0nimkpgjkmnjvqg0schyiffyx59myi6r9gnmdagifh5"; + libraryHaskellDepends = [ + array base containers data-default directory extensible-effects + extra filepath interpolate lens megaparsec mtl prettyprinter + string-qq tasty tasty-golden tasty-hunit + ]; + libraryPkgconfigDepends = [ zlib ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base directory extra filepath interpolate megaparsec prettyprinter + string-qq tasty tasty-golden tasty-hunit + ]; + description = "Language tools for manipulating OCaml programs in Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) zlib;}; + "language-openscad" = callPackage ({ mkDerivation, attoparsec, base, bytestring }: mkDerivation { @@ -127430,8 +132756,8 @@ self: { }: mkDerivation { pname = "language-puppet"; - version = "1.3.20"; - sha256 = "074k9lk7wqspbn193qa78f1nabv0s27dza9qh7qzni4v95zz5k4r"; + version = "1.3.20.1"; + sha256 = "0gak1v8p6fnrac7br2gvz3wg8mymm82gyv4wbdcp5rkj7ncm19vs"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -127461,45 +132787,44 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "language-puppet_1_3_20_1" = callPackage - ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base + "language-puppet_1_4_2" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, async, attoparsec, base , base16-bytestring, bytestring, case-insensitive, containers - , cryptonite, directory, exceptions, filecache, filepath - , formatting, Glob, hashable, hruby, hslogger, hspec - , hspec-megaparsec, http-api-data, http-client, lens, lens-aeson - , megaparsec, memory, mtl, operational, optparse-applicative - , parallel-io, parsec, pcre-utils, process, protolude, random - , regex-pcre-builtin, scientific, servant, servant-client, split - , stm, strict-base-types, temporary, text, time, transformers, unix - , unordered-containers, vector, yaml + , cryptonite, directory, filecache, filepath, formatting, Glob + , hashable, hruby, hslogger, hspec, hspec-megaparsec, http-api-data + , http-client, lens, lens-aeson, megaparsec, memory, mtl + , operational, optparse-applicative, parsec, parser-combinators + , pcre-utils, protolude, random, regex-pcre-builtin, scientific + , servant, servant-client, split, stm, strict-base-types, temporary + , text, time, transformers, unix, unordered-containers, vector + , yaml }: mkDerivation { pname = "language-puppet"; - version = "1.3.20.1"; - sha256 = "0gak1v8p6fnrac7br2gvz3wg8mymm82gyv4wbdcp5rkj7ncm19vs"; + version = "1.4.2"; + sha256 = "0bdi51cjl8m48clkqj6lb9vyxdagx2a4q6f48a1q4b50mpinx5qq"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson ansi-wl-pprint attoparsec base base16-bytestring bytestring - case-insensitive containers cryptonite directory exceptions - filecache filepath formatting hashable hruby hslogger hspec - http-api-data http-client lens lens-aeson megaparsec memory mtl - operational parsec pcre-utils process protolude random - regex-pcre-builtin scientific servant servant-client split stm - strict-base-types text time transformers unix unordered-containers - vector yaml + case-insensitive containers cryptonite directory filecache filepath + formatting hashable hruby hslogger http-api-data http-client lens + lens-aeson megaparsec memory mtl operational parsec + parser-combinators pcre-utils protolude random regex-pcre-builtin + scientific servant servant-client split stm strict-base-types text + time transformers unix unordered-containers vector yaml ]; executableHaskellDepends = [ - aeson ansi-wl-pprint base bytestring containers Glob hslogger - http-client lens megaparsec mtl optparse-applicative parallel-io - regex-pcre-builtin strict-base-types text transformers - unordered-containers vector yaml + aeson ansi-wl-pprint async base bytestring containers Glob hslogger + http-client lens mtl optparse-applicative regex-pcre-builtin + strict-base-types text transformers unordered-containers vector + yaml ]; testHaskellDepends = [ base Glob hslogger hspec hspec-megaparsec lens megaparsec mtl - pcre-utils protolude scientific strict-base-types temporary text - transformers unordered-containers vector + pcre-utils scientific strict-base-types temporary text transformers + unordered-containers vector ]; description = "Tools to parse and evaluate the Puppet DSL"; license = stdenv.lib.licenses.bsd3; @@ -127798,8 +133123,8 @@ self: { }: mkDerivation { pname = "lapack-ffi-tools"; - version = "0.1.0.1"; - sha256 = "0cddhc6hm72sjkj3i5f38z3bf4m0cy44jnbgv2v5ck5x0h55173w"; + version = "0.1.1"; + sha256 = "1y3h69mkbjidl146y1w0symk8rgpir5gb5914ymmg83nsyyl16vk"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -127912,8 +133237,8 @@ self: { ({ mkDerivation, base, containers, utility-ht }: mkDerivation { pname = "latex"; - version = "0.1.0.3"; - sha256 = "1linwqab6z2s91vdxr874vk7rg7gv1ckabsxwmlr80gnhdfgyhmp"; + version = "0.1.0.4"; + sha256 = "10m0l0wlrkkl474sdmi7cl6w6kqyqzcp05h7jdacxhzbxyf8nahw"; libraryHaskellDepends = [ base containers utility-ht ]; description = "Parse, format and process LaTeX files"; license = stdenv.lib.licenses.bsd3; @@ -128020,6 +133345,8 @@ self: { pname = "lattices"; version = "1.7.1.1"; sha256 = "1byx2hmmh2213afdcsjxf3mvq3h9bwkl5wrvzxv1yqvd9jiqjz3r"; + revision = "1"; + editedCabalFile = "18182vlzaz5kzcn2j0k1jmdl8kgqmnpjc3ynsi7v6jdl3vig89dr"; libraryHaskellDepends = [ base base-compat containers deepseq hashable semigroupoids tagged universe-base universe-reverse-instances unordered-containers @@ -128236,6 +133563,8 @@ self: { pname = "lazy-hash"; version = "0.1.0.0"; sha256 = "1xa2c8gxk5l4njbs58zpq2ybdvjd4y214p71nfmfrzw0arwz49pa"; + revision = "1"; + editedCabalFile = "07sn3q7q29zkxpillprx2d05pybjpvpglz8s7jq07akdhwmwx9mk"; libraryHaskellDepends = [ base constrained-categories hashable haskell-src-meta tagged template-haskell vector-space @@ -128358,6 +133687,8 @@ self: { pname = "lazysplines"; version = "0.2"; sha256 = "0r6z3b6yaxsnz8cbfr815q97jlzsjrqszb2vvzwjyqbh6qqw006y"; + revision = "1"; + editedCabalFile = "0781158jza2q6zdd7z0szsnsw1kvsbhiijivbi61rridjgv1yq23"; libraryHaskellDepends = [ base ]; description = "Differential solving with lazy splines"; license = stdenv.lib.licenses.bsd3; @@ -128373,6 +133704,7 @@ self: { libraryHaskellDepends = [ array base vector ]; description = "L-BFGS optimization"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lca" = callPackage @@ -128529,20 +133861,20 @@ self: { ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "leancheck"; - version = "0.7.1"; - sha256 = "184z6n86jg5vmd5f02qzg62hm14snrk5d9knsf72gayyj4fla1kh"; + version = "0.7.7"; + sha256 = "0ymzs3w7nfagpcyh4f57f1wi1gr72k7pbkh729jrxxqgqhd84bvd"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base ]; - description = "Cholesterol-free property-based testing"; + description = "Enumerative property-based testing"; license = stdenv.lib.licenses.bsd3; }) {}; - "leancheck_0_7_3" = callPackage + "leancheck_0_8_0" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "leancheck"; - version = "0.7.3"; - sha256 = "0lvyf82qsiprvhk40870c6pz13z9fv2qml1cvvw3ryc7y8xh89v9"; + version = "0.8.0"; + sha256 = "1lblxlg881asqgbdv6sivzxryis7cgkpclgyyks598ii06vd0z1s"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base ]; description = "Enumerative property-based testing"; @@ -128550,6 +133882,29 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "leancheck-enum-instances" = callPackage + ({ mkDerivation, base, enum-types, leancheck }: + mkDerivation { + pname = "leancheck-enum-instances"; + version = "0.1.0.0"; + sha256 = "0l14npnkwdr3vcdjv2b20a0g3cka0nd93cm6hrq16dcphm1ckaj1"; + libraryHaskellDepends = [ base enum-types leancheck ]; + description = "listable instances for small enum types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "leancheck-instances" = callPackage + ({ mkDerivation, base, bytestring, leancheck, nats, text }: + mkDerivation { + pname = "leancheck-instances"; + version = "0.0.1"; + sha256 = "1p7d6z82s689l8vi1c0rq6cnzvzlcx17nmr3wzy4yj3h80g1hnlq"; + libraryHaskellDepends = [ base bytestring leancheck nats text ]; + testHaskellDepends = [ base bytestring leancheck nats text ]; + description = "Common LeanCheck instances"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "leankit-api" = callPackage ({ mkDerivation, aeson, base, bytestring, colour, curl, split }: mkDerivation { @@ -128601,17 +133956,21 @@ self: { }) {}; "learn-physics" = callPackage - ({ mkDerivation, base, gloss, gnuplot, hmatrix, vector-space }: + ({ mkDerivation, base, gloss, gnuplot, hmatrix, not-gloss + , spatial-math, vector-space + }: mkDerivation { pname = "learn-physics"; - version = "0.6.2"; - sha256 = "0j69q7jyznjjizkyyn032dfc1g9r6fssxp4b183bapj1xp9n116j"; + version = "0.6.3"; + sha256 = "0nhc53l963fsviw3yqz7yxwbjwxsrp8s4jckffbg6hl8npakhirh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base gloss gnuplot hmatrix vector-space + base gloss gnuplot hmatrix not-gloss spatial-math vector-space + ]; + executableHaskellDepends = [ + base gloss gnuplot not-gloss spatial-math ]; - executableHaskellDepends = [ base gloss gnuplot ]; description = "Haskell code for learning physics"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -128949,6 +134308,8 @@ self: { pname = "lens-accelerate"; version = "0.2.0.0"; sha256 = "099vvakv7gq9sr9mh3hxj5byxxb4dw8lw7y1g3c4j1kz4gf2vxfk"; + revision = "1"; + editedCabalFile = "0ggm157i4bmgh7k0dv9zncgn4agwk7zn5wvsknxsnfqzy45qabi9"; libraryHaskellDepends = [ accelerate base lens ]; description = "Instances to mix lens with accelerate"; license = stdenv.lib.licenses.bsd3; @@ -129013,8 +134374,8 @@ self: { }: mkDerivation { pname = "lens-family"; - version = "1.2.2"; - sha256 = "0fs34wdhmfln06dnmgnbzgjiib6yb6z4ybcxqibal3amg7jlv8nx"; + version = "1.2.3"; + sha256 = "0a8fvvc3fsi5fzk5bnqvbgdz22xvvw55nyfac6411q0pm6vy4nc0"; libraryHaskellDepends = [ base containers lens-family-core mtl transformers ]; @@ -129026,8 +134387,8 @@ self: { ({ mkDerivation, base, containers, transformers }: mkDerivation { pname = "lens-family-core"; - version = "1.2.2"; - sha256 = "0a26rbgwq9z7lp52zkvwz13sjd35hr06xxc6zz4sglpjc4dqkzlm"; + version = "1.2.3"; + sha256 = "009rf10pj1cb50v44cc1pq7qvfrmkkk9dikahs9qmvbvgl3mykwi"; libraryHaskellDepends = [ base containers transformers ]; description = "Haskell 98 Lens Families"; license = stdenv.lib.licenses.bsd3; @@ -129061,13 +134422,25 @@ self: { ({ mkDerivation, base, ghc-prim, profunctors, tagged }: mkDerivation { pname = "lens-labels"; - version = "0.2.0.1"; - sha256 = "1nn0qp0xl65wc5axy68jlmif1k97af8v5r09sf02fw3iww7ym7wj"; + version = "0.2.0.2"; + sha256 = "1s23klkxckly91yfn194bbd3g8lq2x5ykp2mx6730wh2izzwiblw"; libraryHaskellDepends = [ base ghc-prim profunctors tagged ]; description = "Integration of lenses with OverloadedLabels"; license = stdenv.lib.licenses.bsd3; }) {}; + "lens-labels_0_3_0_1" = callPackage + ({ mkDerivation, base, ghc-prim, profunctors, tagged }: + mkDerivation { + pname = "lens-labels"; + version = "0.3.0.1"; + sha256 = "0zz2w01knsj1zn9vj8g3dbhvh0sgnibr5wm9dn91qv0bmps745z7"; + libraryHaskellDepends = [ base ghc-prim profunctors tagged ]; + description = "Integration of lenses with OverloadedLabels"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "lens-misc" = callPackage ({ mkDerivation, base, lens, tagged, template-haskell }: mkDerivation { @@ -129114,8 +134487,8 @@ self: { pname = "lens-properties"; version = "4.11.1"; sha256 = "1caciyn75na3f25q9qxjl7ibjam22xlhl5k2pqfiak10lxsmnz2g"; - revision = "1"; - editedCabalFile = "1b9db7dbfq46q63y6w1471nffj77rb363rk4b1l3l23g15cq6a5i"; + revision = "2"; + editedCabalFile = "1b14fcncz2yby0d4jhx2h0ma6nx0fd1z7hrg1va4h7zn06m99482"; libraryHaskellDepends = [ base lens QuickCheck transformers ]; description = "QuickCheck properties for lens"; license = stdenv.lib.licenses.bsd3; @@ -129162,6 +134535,8 @@ self: { pname = "lens-sop"; version = "0.2.0.2"; sha256 = "16bd95cwqiprz55s5272mv6wiw5pmv6mvihviiwbdbilhq400s3z"; + revision = "1"; + editedCabalFile = "0k7xdwj64kd56kjh7ghjwm79rjwjqxlw5nwzwj0cq5q56vb340jm"; libraryHaskellDepends = [ base fclabels generics-sop transformers ]; @@ -129199,8 +134574,8 @@ self: { }: mkDerivation { pname = "lens-toml-parser"; - version = "0.1.0.2"; - sha256 = "1akp8mm62pnz8ncg235rdxzcrxv36paw723m7dcyr3139qflzxkn"; + version = "0.1.0.3"; + sha256 = "1b81v3lncqpmsc0899wk7hnddn359qjwqkmrxcj5yh4ijjqdrrmg"; libraryHaskellDepends = [ base profunctors text time toml-parser ]; testHaskellDepends = [ base containers dwergaz hlint lens-family text toml-parser @@ -129223,6 +134598,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "lens-typelevel" = callPackage + ({ mkDerivation, base, singletons }: + mkDerivation { + pname = "lens-typelevel"; + version = "0.1.1.0"; + sha256 = "0lsdp6rgacsa13fppa2dfn2nz8cdrvj5clmlshzrv1h0423hfgbp"; + libraryHaskellDepends = [ base singletons ]; + description = "Type-level lenses using singletons"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "lens-utils" = callPackage ({ mkDerivation, aeson, base, containers, data-default, lens , monoid, split, template-haskell @@ -129285,8 +134672,8 @@ self: { }: mkDerivation { pname = "lentil"; - version = "1.0.11.3"; - sha256 = "0kb9fydcv0skp94bhvhbqggam8vrq2wv5iradxmggaf41h0ly123"; + version = "1.1.0.1"; + sha256 = "1psb3ywbzg6k0cir5bxphjqmbzd0n1l2w3skkr31px79haa4wbm7"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -129333,6 +134720,7 @@ self: { ]; description = "Van Laarhoven lens templates"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "level-monad" = callPackage @@ -129574,8 +134962,8 @@ self: { }: mkDerivation { pname = "lhs2tex"; - version = "1.20"; - sha256 = "0fmhvxi1a839h3i6s2aqckh64bc0qyp4hbzc3wp85zr5gmzix1df"; + version = "1.22"; + sha256 = "1g9966m4pw5rp7a83839k46jmih64rn6w0xnmjlrl0df9ddkpsky"; isLibrary = false; isExecutable = true; setupHaskellDepends = [ @@ -129934,8 +135322,8 @@ self: { }: mkDerivation { pname = "libmpd"; - version = "0.9.0.8"; - sha256 = "0kpdj4ciwrfd6vmr60y7c276h5z2r40avs26a0x8s51rbr00lasq"; + version = "0.9.0.9"; + sha256 = "1931m23iqb4wddpdidm4ph746zpaw41kkjzmb074j7yyfpk7x1jv"; libraryHaskellDepends = [ attoparsec base bytestring containers data-default-class filepath mtl network old-locale text time utf8-string @@ -129964,6 +135352,7 @@ self: { ]; description = "Bindings to the nix package manager"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "libnotify" = callPackage @@ -130062,6 +135451,44 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) postgresql;}; + "libraft" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal, concurrency + , containers, dejafu, directory, exceptions, haskeline + , hunit-dejafu, mtl, network, network-simple, parsec, protolude + , QuickCheck, random, repline, stm, tasty, tasty-dejafu + , tasty-discover, tasty-expected-failure, tasty-hunit + , tasty-quickcheck, text, time, transformers, word8 + }: + mkDerivation { + pname = "libraft"; + version = "0.1.1.0"; + sha256 = "1kjrrpgci6f1wsb75xrndp7xx50xgw8fgh4f6l345wyy2xxlpj8c"; + revision = "1"; + editedCabalFile = "0bzfkay18wphlqfm0i6rmr7rm1d6s16nxvrmc4wp0szim1k9k0gh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring cereal concurrency containers directory + exceptions haskeline mtl network network-simple parsec protolude + random repline text time transformers word8 + ]; + executableHaskellDepends = [ + attoparsec base bytestring cereal concurrency containers directory + exceptions haskeline mtl network network-simple parsec protolude + random repline stm text time transformers word8 + ]; + testHaskellDepends = [ + attoparsec base bytestring cereal concurrency containers dejafu + directory exceptions haskeline hunit-dejafu mtl network + network-simple parsec protolude QuickCheck random repline tasty + tasty-dejafu tasty-discover tasty-expected-failure tasty-hunit + tasty-quickcheck text time transformers word8 + ]; + testToolDepends = [ tasty-discover ]; + description = "Raft consensus algorithm"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "librandomorg" = callPackage ({ mkDerivation, base, bytestring, curl }: mkDerivation { @@ -130131,8 +135558,8 @@ self: { }: mkDerivation { pname = "libssh2"; - version = "0.2.0.6"; - sha256 = "17v006ixkn9wblhnq1nyx1xi7sc9lshyh1ma2y82483w18n849s1"; + version = "0.2.0.7"; + sha256 = "05h0awwhqlswjjybw6y1p8byyvfggnx63n0cbqvknrkq338qfnyw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring network syb time unix ]; @@ -130325,6 +135752,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {xslt = null;}; + "libyaml" = callPackage + ({ mkDerivation, base, bytestring, conduit, resourcet }: + mkDerivation { + pname = "libyaml"; + version = "0.1.0.0"; + sha256 = "01vgzf05ad1v8h65n12fwd2whldnqhlv7cbcaf08m3ck2viqimlw"; + libraryHaskellDepends = [ base bytestring conduit resourcet ]; + description = "Low-level, streaming YAML interface"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "libzfs" = callPackage ({ mkDerivation, base, mtl, nvpair, transformers, zfs }: mkDerivation { @@ -130401,6 +135839,7 @@ self: { ]; testToolDepends = [ tasty-discover ]; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lift-generics" = callPackage @@ -130441,8 +135880,8 @@ self: { }: mkDerivation { pname = "lifted-async"; - version = "0.10.0.2"; - sha256 = "1073r512c1x2m1v0jar9bwqg656slg7jd1jhsyj6m8awgx1l1mwf"; + version = "0.10.0.3"; + sha256 = "131bh83yc3jhy0hwgslvs9p9clgl4i2hhvwz2xgx7igpbhsrrl43"; libraryHaskellDepends = [ async base constraints lifted-base monad-control transformers-base ]; @@ -130495,6 +135934,7 @@ self: { ]; description = "lifted IO operations from the base library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lifted-protolude" = callPackage @@ -130521,14 +135961,15 @@ self: { }: mkDerivation { pname = "lifted-stm"; - version = "0.1"; - sha256 = "1rjz8mkj17w9b7b10qx1ijj4x45abkgzp4khyl3gjmzb654zzym0"; + version = "0.2"; + sha256 = "115yh4rpm7z97jrc088g5jb49amr31kz5sdllpydq3h1yi1wlmbq"; libraryHaskellDepends = [ array base monad-finally stm transformers transformers-abort transformers-base transformers-compat ]; description = "STM operations lifted through monad transformer stacks"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lifted-threads" = callPackage @@ -130681,8 +136122,8 @@ self: { }: mkDerivation { pname = "limp"; - version = "0.3.2.2"; - sha256 = "0dx2xgkrqda8qwfiwm3pd5lfnfw5sxf1qdz5sbp54jf6516m2c4w"; + version = "0.3.2.3"; + sha256 = "1jshdnvrgjpgcqzl7c3q019k6iipk3v19waqxl43va60wfkj4iw8"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base containers QuickCheck tasty tasty-quickcheck tasty-th @@ -130698,8 +136139,8 @@ self: { }: mkDerivation { pname = "limp-cbc"; - version = "0.3.2.2"; - sha256 = "0v637hrm980iqj3bh9p0ixirkhg3dwq7i36pff3n1fiav516qbww"; + version = "0.3.2.3"; + sha256 = "1fdjhifnx2yhfbzjs5lsaa8vn5ps4li5j3id8sjj7fwj4yn4m453"; libraryHaskellDepends = [ base containers limp vector ]; libraryToolDepends = [ c2hs ]; testHaskellDepends = [ @@ -130928,22 +136369,22 @@ self: { "linear-code" = callPackage ({ mkDerivation, base, containers, data-default , ghc-typelits-knownnat, ghc-typelits-natnormalise, HaskellForMaths - , matrix, QuickCheck, random, random-shuffle, smallcheck, tasty - , tasty-hunit, tasty-quickcheck, tasty-smallcheck + , matrix-static, QuickCheck, random, random-shuffle, smallcheck + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck }: mkDerivation { pname = "linear-code"; - version = "0.1.1"; - sha256 = "0dyz7j6y6ayxd2367pkrln78zr2hx1bygswsy840hjf4xhm30a1b"; + version = "0.2.0"; + sha256 = "14d4gmpqx9x9acaldml7hf64fbpdrncn5akgid1scnqv1jzc9197"; libraryHaskellDepends = [ base containers data-default ghc-typelits-knownnat - ghc-typelits-natnormalise HaskellForMaths matrix random + ghc-typelits-natnormalise HaskellForMaths matrix-static random random-shuffle ]; testHaskellDepends = [ base containers data-default ghc-typelits-knownnat - ghc-typelits-natnormalise HaskellForMaths matrix QuickCheck random - random-shuffle smallcheck tasty tasty-hunit tasty-quickcheck + ghc-typelits-natnormalise HaskellForMaths matrix-static QuickCheck + random random-shuffle smallcheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck ]; description = "A simple library for linear codes (coding theory, error correction)"; @@ -130995,17 +136436,12 @@ self: { }) {}; "linear-socket" = callPackage - ({ mkDerivation, base, bytestring, hlint, hspec, network - , tasty-hspec - }: + ({ mkDerivation, base, bytestring, hspec, network, tasty-hspec }: mkDerivation { pname = "linear-socket"; - version = "0.3.3.2"; - sha256 = "1a3ddpay2wyl5bwlnysx037ca0x0bh93ingxl6c2wlxab351zm4h"; - isLibrary = true; - isExecutable = true; + version = "0.3.3.3"; + sha256 = "0bi2idqny1y5d63xhryxl085plc7w3ybk6fgj9xsp6scyxdx8p82"; libraryHaskellDepends = [ base bytestring network ]; - executableHaskellDepends = [ base hlint ]; testHaskellDepends = [ base hspec network tasty-hspec ]; description = "Typed sockets"; license = stdenv.lib.licenses.gpl3; @@ -131045,6 +136481,8 @@ self: { pname = "linearmap-category"; version = "0.3.5.0"; sha256 = "0qmd0nz343j3j3kprbhwfkglcswfcawfy0y6g4ai6nzdga42nfrf"; + revision = "1"; + editedCabalFile = "15yqlsx8wdp8lxkr8pgr1cfrjpy5v1zsgpi584bcd7szwm76mmsw"; libraryHaskellDepends = [ base call-stack constrained-categories containers free-vector-spaces ieee754 lens linear manifolds-core semigroups @@ -131895,8 +137333,8 @@ self: { }: mkDerivation { pname = "list-tries"; - version = "0.6.5"; - sha256 = "1bdqja3favvxxlqxyh4r07xhkgsxan7lg8vb0nrahkfbifa4m6by"; + version = "0.6.6"; + sha256 = "0n837h2ffgqgram5kvnshlqk5jc87bw49z4pxa94qdmc323z51ak"; libraryHaskellDepends = [ base binary containers dlist ]; testHaskellDepends = [ base binary ChasingBottoms HUnit QuickCheck template-haskell @@ -131910,14 +137348,36 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "list-zip-def"; - version = "0.1.0.1"; - sha256 = "07fasgp9vagsqaaikrn38hxf7dbpfrjcrp97dn72pss7adz7yi6h"; + version = "0.1.0.2"; + sha256 = "15123r7a52qb6dcxy1bxid8llykx439srqripmvji3rizwlqaa89"; libraryHaskellDepends = [ base ]; - description = "Provides zips where the combining doesn't stop premature, but instead uses default values"; + description = "Provides zips with default values"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "list-zipper" = callPackage + ({ mkDerivation, base, checkers, comonad, deriving-compat, hedgehog + , hedgehog-fn, lens, mtl, QuickCheck, semigroupoids, semigroups + , tasty, tasty-hedgehog, tasty-hunit, tasty-quickcheck + , transformers + }: + mkDerivation { + pname = "list-zipper"; + version = "0.0.9"; + sha256 = "1926a02k9z97arbr622w1j13h8kik6ba148glpnmnm5kyr8d5xk4"; + libraryHaskellDepends = [ + base comonad deriving-compat lens mtl semigroupoids semigroups + transformers + ]; + testHaskellDepends = [ + base checkers hedgehog hedgehog-fn lens mtl QuickCheck tasty + tasty-hedgehog tasty-hunit tasty-quickcheck transformers + ]; + description = "A list zipper"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "listenbrainz-client" = callPackage ({ mkDerivation, aeson, base, free, freer-effects, http-client , kan-extensions, mtl, servant, servant-client, text, time @@ -131971,26 +137431,35 @@ self: { }) {}; "liszt" = callPackage - ({ mkDerivation, base, binary, bytestring, containers, deepseq - , directory, exceptions, filepath, fsnotify, network, reflection - , scientific, sendfile, stm, stm-delay, text, transformers - , unordered-containers, winery + ({ mkDerivation, base, binary, bytestring, cereal, containers, cpu + , deepseq, directory, exceptions, filepath, fsnotify, gauge + , network, reflection, scientific, sendfile, stm, stm-delay, text + , transformers, unordered-containers, vector, vector-th-unbox + , winery }: mkDerivation { pname = "liszt"; - version = "0.1"; - sha256 = "0ffqpplasb6d0kbj6n50811a5qawaghv9s9vfszm6z2dw27zkjwd"; + version = "0.2"; + sha256 = "1dy7c1l64ylgyxsi5ivxdc4kikaja4yhakx2z5i1sdk7kc7gkr51"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base binary bytestring containers deepseq directory exceptions - filepath fsnotify network reflection scientific sendfile stm - stm-delay text transformers unordered-containers winery + base binary bytestring cereal containers cpu deepseq directory + exceptions filepath fsnotify network reflection scientific sendfile + stm stm-delay text transformers unordered-containers vector + vector-th-unbox winery ]; executableHaskellDepends = [ - base binary bytestring containers deepseq directory exceptions - filepath fsnotify network reflection scientific sendfile stm - stm-delay text transformers unordered-containers winery + base binary bytestring cereal containers cpu deepseq directory + exceptions filepath fsnotify network reflection scientific sendfile + stm stm-delay text transformers unordered-containers vector + vector-th-unbox winery + ]; + benchmarkHaskellDepends = [ + base binary bytestring cereal containers cpu deepseq directory + exceptions filepath fsnotify gauge network reflection scientific + sendfile stm stm-delay text transformers unordered-containers + vector vector-th-unbox winery ]; description = "Append only key-list database"; license = stdenv.lib.licenses.bsd3; @@ -132236,18 +137705,18 @@ self: { }) {}; "llvm-extra" = callPackage - ({ mkDerivation, base, bifunctors, containers, cpuid, llvm-tf - , non-empty, tfp, transformers, unsafe, utility-ht + ({ mkDerivation, base, bifunctors, bool8, containers, cpuid + , llvm-tf, non-empty, tfp, transformers, unsafe, utility-ht }: mkDerivation { pname = "llvm-extra"; - version = "0.7.3"; - sha256 = "12h3c86i8hps26rgy1s8m7rpmp7v6sms7m3bnq7l22qca7dny58a"; + version = "0.8.0.1"; + sha256 = "0hnad3cqrvaijnczjy0krbf0szxf0573c5g37746xspwsjy42srd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bifunctors containers cpuid llvm-tf non-empty tfp transformers - unsafe utility-ht + base bifunctors bool8 containers cpuid llvm-tf non-empty tfp + transformers unsafe utility-ht ]; description = "Utility functions for the llvm interface"; license = stdenv.lib.licenses.bsd3; @@ -132275,8 +137744,8 @@ self: { }: mkDerivation { pname = "llvm-ffi-tools"; - version = "0.0"; - sha256 = "18lfa6fzpcxp6j95wbi5axm58ipzwn98rx3d1c54zdkjhzrl507x"; + version = "0.0.0.1"; + sha256 = "0nicgcdlywb8w5fr7hi5hgayv9phwslp5s47p2c30kavj7c3f3zk"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -132369,8 +137838,37 @@ self: { pname = "llvm-hs"; version = "6.3.0"; sha256 = "10v13f0pcsjaz7lhpg5wr520qp9rgajbv5c3pqx4v79nmfv797jd"; + revision = "2"; + editedCabalFile = "08rm1y7icxp2bdmv65n5nxg5mkppqpqd3m62n50gk6991kki9qdf"; + setupHaskellDepends = [ base Cabal containers ]; + libraryHaskellDepends = [ + array attoparsec base bytestring containers exceptions llvm-hs-pure + mtl template-haskell transformers utf8-string + ]; + libraryToolDepends = [ llvm-config ]; + testHaskellDepends = [ + base bytestring containers llvm-hs-pure mtl pretty-show process + QuickCheck tasty tasty-hunit tasty-quickcheck temporary + transformers + ]; + description = "General purpose LLVM bindings"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {llvm-config = null;}; + + "llvm-hs_7_0_1" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, Cabal + , containers, exceptions, llvm-config, llvm-hs-pure, mtl + , pretty-show, process, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, temporary, transformers + , utf8-string + }: + mkDerivation { + pname = "llvm-hs"; + version = "7.0.1"; + sha256 = "1ghgmmks22ra6ivhwhy65yj9ihr51lbhwdghm52pna5f14brhlyy"; revision = "1"; - editedCabalFile = "01kmqdma80qzfpzikny0xm69q0ikv5fy3kw4p6mpg15kkypwmcpg"; + editedCabalFile = "0nxyjcnsph4mlyxqy47m67ayd4mnpxx3agy5vx7f4v74bg4xx44a"; setupHaskellDepends = [ base Cabal containers ]; libraryHaskellDepends = [ array attoparsec base bytestring containers exceptions llvm-hs-pure @@ -132408,6 +137906,27 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "llvm-hs-pretty_0_6_1_0" = callPackage + ({ mkDerivation, array, base, bytestring, directory, filepath + , llvm-hs, llvm-hs-pure, mtl, prettyprinter, tasty, tasty-golden + , tasty-hspec, tasty-hunit, text, transformers + }: + mkDerivation { + pname = "llvm-hs-pretty"; + version = "0.6.1.0"; + sha256 = "12w1rkkaf50jl2vdkyk4xpvjmsxzjbfkdyklaq5p6b8ykw872pda"; + libraryHaskellDepends = [ + array base bytestring llvm-hs-pure prettyprinter text + ]; + testHaskellDepends = [ + base directory filepath llvm-hs llvm-hs-pure mtl tasty tasty-golden + tasty-hspec tasty-hunit text transformers + ]; + description = "A pretty printer for LLVM IR"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "llvm-hs-pure" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers, fail , mtl, tasty, tasty-hunit, tasty-quickcheck, template-haskell @@ -132428,6 +137947,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "llvm-hs-pure_7_0_0" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, fail + , mtl, tasty, tasty-hunit, tasty-quickcheck, template-haskell + , transformers, unordered-containers + }: + mkDerivation { + pname = "llvm-hs-pure"; + version = "7.0.0"; + sha256 = "1b82cin889qkyp9qv5p3yk7wq7ibnx2v9pk0mpvk6k9ca7fpr7dg"; + libraryHaskellDepends = [ + attoparsec base bytestring containers fail mtl template-haskell + transformers unordered-containers + ]; + testHaskellDepends = [ + base containers mtl tasty tasty-hunit tasty-quickcheck transformers + ]; + description = "Pure Haskell LLVM functionality (no FFI)"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "llvm-ht" = callPackage ({ mkDerivation, base, bytestring, directory, mtl, process , type-level @@ -132509,8 +138049,8 @@ self: { }: mkDerivation { pname = "llvm-tf"; - version = "3.1.1"; - sha256 = "0mhlz1jv81rl353qp0vbm39qz15yms9n0xlb0s27jj88yf66zks1"; + version = "3.1.1.1"; + sha256 = "1rqszg06r8md7cgw2zgf30yvri4isndj608r9l8grqfnyi4lfjay"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -132659,8 +138199,8 @@ self: { }: mkDerivation { pname = "load-env"; - version = "0.2.0.1"; - sha256 = "1xkk72lfpb4fbnmm7wqxxl1v7jwk9b6da53i90k3dvypakl4gryb"; + version = "0.2.0.2"; + sha256 = "063zd2nbwbyndfy1hrir9x270f99wzbyarfj561r9dddak2754w1"; libraryHaskellDepends = [ base directory filepath parsec ]; testHaskellDepends = [ base directory doctest hspec parsec temporary @@ -132701,8 +138241,8 @@ self: { ({ mkDerivation, base, containers, doctest, hedgehog }: mkDerivation { pname = "loc"; - version = "0.1.3.3"; - sha256 = "0vnnw8ix38r441czsgmcwn7iavvmy6v5c12qflhz0ah055ahl8xa"; + version = "0.1.3.4"; + sha256 = "1xdqnqr4wy3xw9vyfkf6c8xsq74nryhb8z31grcwpn6ppdgzyqy2"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base containers doctest hedgehog ]; description = "Types representing line and column positions and ranges in text files"; @@ -132714,8 +138254,8 @@ self: { ({ mkDerivation, base, containers, hedgehog, loc }: mkDerivation { pname = "loc-test"; - version = "0.1.3.3"; - sha256 = "148nc6qy4afrw707kvq7k1052pfj717apsmr2b98x8w5xcc7f567"; + version = "0.1.3.4"; + sha256 = "1lzmyxm34zvkdz3piwmnhd7m0ijjnlwqbpi5lgbqvbrikbw579qp"; libraryHaskellDepends = [ base containers hedgehog loc ]; description = "Test-related utilities related to the /loc/ package"; license = stdenv.lib.licenses.asl20; @@ -133007,8 +138547,8 @@ self: { }: mkDerivation { pname = "log-effect"; - version = "1.1.0"; - sha256 = "1x3mj0gcpclv9by51rd1bi1ccaas0cy8yv1g6i08r64hj8jyhlk3"; + version = "1.1.1"; + sha256 = "10fd3xnkybca8pi7nw2hq1ggk5g89z8b2ml3avqi1x91chqdqi85"; libraryHaskellDepends = [ base bytestring extensible-effects monad-control text transformers-base @@ -133244,8 +138784,8 @@ self: { }: mkDerivation { pname = "logging-effect"; - version = "1.3.2"; - sha256 = "1q8mhshz95xckqn4d8wxj0nsg4qrxmc6a826fjzxm1ii0krwpgbd"; + version = "1.3.3"; + sha256 = "10pighhav1zmg54gvfnvxcvz83698ziaq9ccs3zqc7jxahmyaslr"; libraryHaskellDepends = [ async base exceptions free monad-control mtl prettyprinter semigroups stm stm-delay text time transformers transformers-base @@ -133433,6 +138973,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "loglevel" = callPackage + ({ mkDerivation, base, deepseq, text }: + mkDerivation { + pname = "loglevel"; + version = "0.1.0.0"; + sha256 = "12hck2fb7xdk905428yd1a8dnm1hw1apkhw6fr7zqyxzhfqqm1yz"; + libraryHaskellDepends = [ base deepseq text ]; + testHaskellDepends = [ base text ]; + description = "Log Level Datatype"; + license = stdenv.lib.licenses.mit; + }) {}; + "logplex-parse" = callPackage ({ mkDerivation, base, hspec, iso8601-time, parsec, text, time }: mkDerivation { @@ -133731,6 +139283,8 @@ self: { pname = "long-double"; version = "0.1"; sha256 = "072yfv1kv83k8qc9apks2czr9p6znk46bbbjmsdbcpzyb8byh64j"; + revision = "1"; + editedCabalFile = "12vmzzrxgb4yqf9axf1fildl4m0dfm3zqxk4vg6k6m5qi6haz1yn"; libraryHaskellDepends = [ base integer-gmp ]; description = "FFI bindings for C long double"; license = stdenv.lib.licenses.bsd3; @@ -134022,8 +139576,8 @@ self: { ({ mkDerivation, base, containers, contravariant }: mkDerivation { pname = "lrucache"; - version = "1.2.0.0"; - sha256 = "05knlckzx261yxbz38rqq8vy86zj1np0w2l32cnib6714vhaj5sz"; + version = "1.2.0.1"; + sha256 = "11avhnjnb89rvn2s41jhh5r40zgp7r6kb5c0hcfiibpabqvv46pw"; libraryHaskellDepends = [ base containers contravariant ]; description = "a simple, pure LRU cache"; license = stdenv.lib.licenses.bsd3; @@ -134037,8 +139591,8 @@ self: { pname = "lrucaching"; version = "0.3.3"; sha256 = "192a2zap1bmxa2y48n48rmngf18fr8k0az4a230hziv3g795yzma"; - revision = "3"; - editedCabalFile = "0y7j6m0n1xi40c7dmabi9lk6mjic9h49xx60rq9xc4xap90hjfqb"; + revision = "5"; + editedCabalFile = "0dfrgg60nd7l7pfjar1s1g380r4591y6ccv9fyh0n34ymhizk84y"; libraryHaskellDepends = [ base base-compat deepseq hashable psqueues vector ]; @@ -134095,8 +139649,8 @@ self: { }: mkDerivation { pname = "lsp-test"; - version = "0.2.1.0"; - sha256 = "1nd3nn5lyn9cwviijzfhqybj38zg10nf7ypb76ifaax91vj2hrkw"; + version = "0.5.0.2"; + sha256 = "0g5kw8y59bdyzj7zzwif1810q7wk87d7q53idpw250g6s4dwycxa"; libraryHaskellDepends = [ aeson aeson-pretty ansi-terminal base bytestring conduit conduit-parse containers data-default Diff directory filepath @@ -134109,6 +139663,7 @@ self: { ]; description = "Functional test framework for LSP servers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lss" = callPackage @@ -134157,8 +139712,8 @@ self: { }: mkDerivation { pname = "ltext"; - version = "0.1.2.2"; - sha256 = "12ql2p9zkib4m7hbfxzn8pxg0n9rgf35bhf1csrf48b6kzl9z28f"; + version = "0.1.3"; + sha256 = "1sd8iqcfm7qsp8rq1ckixi8lss8mwi4siqqgsybbxjg6ajs9m2x6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -134172,8 +139727,9 @@ self: { transformers unordered-containers ]; testHaskellDepends = [ - base QuickCheck quickcheck-combinators quickcheck-instances tasty - tasty-quickcheck text + attoparsec base directory exceptions extra mtl pretty QuickCheck + quickcheck-combinators quickcheck-instances tasty tasty-quickcheck + text transformers unordered-containers ]; description = "Parameterized file evaluator"; license = stdenv.lib.licenses.bsd3; @@ -134323,10 +139879,8 @@ self: { }: mkDerivation { pname = "lucid"; - version = "2.9.10"; - sha256 = "14238cnrvkbr81hpaqg1r342sryj8k0p6igkwf140s9phfpdzry0"; - revision = "1"; - editedCabalFile = "0n94x2havrvks85z8azsa4pvz33amhb444cias3kfxmkyvypn5ah"; + version = "2.9.11"; + sha256 = "13xz21hf9ywbyqwm33z8pfrjq03rzffhqswi30xsi13rrawj99cc"; libraryHaskellDepends = [ base blaze-builder bytestring containers hashable mmorph mtl text transformers unordered-containers @@ -134733,8 +140287,8 @@ self: { pname = "lzma"; version = "0.0.0.3"; sha256 = "0i416gqi8j55nd1pqbkxvf3f6hn6fjys6gq98lkkxphva71j30xg"; - revision = "2"; - editedCabalFile = "0c6jkr22w797jvmad9vki2mm7cdzxpqqxkpv836fh5m248nnc618"; + revision = "3"; + editedCabalFile = "1sify6gnsalyp6dakfzi0mdy5jcz2kcp9jsdsgkmxd40nfzgd44m"; libraryHaskellDepends = [ base bytestring ]; librarySystemDepends = [ lzma ]; testHaskellDepends = [ @@ -134807,8 +140361,8 @@ self: { pname = "lzma-streams"; version = "0.1.0.0"; sha256 = "1w8s0xvcz8c3s171gizjkc9iadccjznw7rnfq5wpydkc7x4hxjdn"; - revision = "2"; - editedCabalFile = "068k1y57r8vsvm36c682jylv27nsdw646fsx1bkjxccgq7h6mbbb"; + revision = "3"; + editedCabalFile = "1zx9y1pls8mnad78ancf52kffyw6ixp9x9bbvp7qfmmi8dc8s90r"; libraryHaskellDepends = [ base bytestring io-streams lzma ]; testHaskellDepends = [ base bytestring HUnit io-streams QuickCheck test-framework @@ -135129,25 +140683,25 @@ self: { "madlang" = callPackage ({ mkDerivation, ansi-wl-pprint, base, binary, Cabal, cli-setup , composition-prelude, containers, criterion, directory, file-embed - , hspec, hspec-megaparsec, http-client, http-client-tls, megaparsec - , MonadRandom, mtl, optparse-applicative, random-shuffle, recursion - , tar, template-haskell, text, th-lift-instances, titlecase - , zip-archive, zlib + , filepath, hspec, hspec-megaparsec, http-client, http-client-tls + , megaparsec, MonadRandom, mtl, optparse-applicative + , random-shuffle, recursion, tar, template-haskell, text + , th-lift-instances, titlecase, zip-archive, zlib }: mkDerivation { pname = "madlang"; - version = "4.0.2.12"; - sha256 = "0g3nciqjfqkhi6j5kcyp4zwrzbik3v9qrj0jpl374g4r1sw3piq9"; + version = "4.0.2.14"; + sha256 = "1fpqs3cyb0iwld53gljkzsz7xhwamkd4g2irk7j3z6pxvn36bhin"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal cli-setup ]; libraryHaskellDepends = [ ansi-wl-pprint base binary composition-prelude containers directory - file-embed megaparsec MonadRandom mtl random-shuffle recursion - template-haskell text th-lift-instances titlecase + file-embed filepath megaparsec MonadRandom mtl random-shuffle + recursion template-haskell text th-lift-instances titlecase ]; executableHaskellDepends = [ - base directory http-client http-client-tls megaparsec + base directory filepath http-client http-client-tls megaparsec optparse-applicative tar text zip-archive zlib ]; testHaskellDepends = [ base hspec hspec-megaparsec text ]; @@ -135194,8 +140748,8 @@ self: { }: mkDerivation { pname = "magic-wormhole"; - version = "0.1.0"; - sha256 = "0lkwnbr76chiakc7j51pm23q15q26l3xqglg1rj5blwybkymg29x"; + version = "0.2.1"; + sha256 = "1wdn5nykn4wqb65xdhkpy8gpz216a5wi3nngadf58c7acym60gyx"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -135247,6 +140801,37 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "magicbane_0_4_0" = callPackage + ({ mkDerivation, aeson, aeson-qq, attoparsec, base, bytestring + , conduit, conduit-combinators, data-has, ekg-core, ekg-wai, envy + , errors, exceptions, fast-logger, http-api-data, http-client + , http-client-tls, http-conduit, http-link-header, http-types + , lifted-base, monad-control, monad-logger, monad-metrics + , mono-traversable, mtl, network-uri, raw-strings-qq, refined, rio + , rio-orphans, servant-server, split, string-conversions, text + , transformers, transformers-base, unliftio, unliftio-core + , unordered-containers, wai, wai-cli, wai-middleware-metrics + }: + mkDerivation { + pname = "magicbane"; + version = "0.4.0"; + sha256 = "0n2yn3jbklibb21pm2ifiy9035d3xmrh8cgywnpawm51p5q3klwl"; + libraryHaskellDepends = [ + aeson aeson-qq attoparsec base bytestring conduit + conduit-combinators data-has ekg-core ekg-wai envy errors + exceptions fast-logger http-api-data http-client http-client-tls + http-conduit http-link-header http-types lifted-base monad-control + monad-logger monad-metrics mono-traversable mtl network-uri + raw-strings-qq refined rio rio-orphans servant-server split + string-conversions text transformers transformers-base unliftio + unliftio-core unordered-containers wai wai-cli + wai-middleware-metrics + ]; + description = "A web framework that integrates Servant, RIO, EKG, fast-logger, wai-cli…"; + license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "magico" = callPackage ({ mkDerivation, base, hmatrix, transformers, utility-ht }: mkDerivation { @@ -135420,6 +141005,23 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "main-tester_0_2_0_0" = callPackage + ({ mkDerivation, base, bytestring, directory, hspec, hspec-core + , QuickCheck, text + }: + mkDerivation { + pname = "main-tester"; + version = "0.2.0.0"; + sha256 = "0iqb7p90hsygpscyddpvrxdaxka8hdc5xk3acacfns0didc7icnc"; + libraryHaskellDepends = [ base bytestring directory ]; + testHaskellDepends = [ + base bytestring hspec hspec-core QuickCheck text + ]; + description = "Capture stdout/stderr/exit code, and replace stdin of your main function"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "mainland-pretty_0_6_2" = callPackage ({ mkDerivation, base, containers, srcloc, text, transformers }: mkDerivation { @@ -135440,6 +141042,8 @@ self: { pname = "mainland-pretty"; version = "0.7"; sha256 = "1xzavchbp345a63i24hs8632l3xk0c1pxqd32b2i6615cp9pnxqi"; + revision = "1"; + editedCabalFile = "1apyqnbcsbjfkqc1d6mk74pxl12130r6ijwhj555gddls9g0qdf3"; libraryHaskellDepends = [ base containers srcloc text transformers ]; @@ -135593,14 +141197,14 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "mameya"; - version = "0.1.0"; - sha256 = "15yxnr2b678gb358xy78zws4wgjcr3rqd8ia1d04924yfcm670pb"; + version = "0.2.1"; + sha256 = "05di6x3ahjfzs7lz69l4z54ikwz5vw94qdi4bc8mmr6jh67b1z3s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base ]; - description = "static site generator made to learn Haskell"; + description = "Static Website Generator in Haskell"; license = stdenv.lib.licenses.mit; }) {}; @@ -135998,18 +141602,18 @@ self: { "mandrill" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, blaze-html , bytestring, containers, email-validate, http-client - , http-client-tls, http-types, lens, mtl, old-locale, QuickCheck - , raw-strings-qq, tasty, tasty-hunit, tasty-quickcheck, text, time - , unordered-containers + , http-client-tls, http-types, microlens-th, mtl, old-locale + , QuickCheck, raw-strings-qq, tasty, tasty-hunit, tasty-quickcheck + , text, time, unordered-containers }: mkDerivation { pname = "mandrill"; - version = "0.5.3.4"; - sha256 = "0gaz5drb8wvlr12ynwag4rcgmsyzd713j0qgpv9ydy3jlk65nrf7"; + version = "0.5.3.5"; + sha256 = "0yh7r3wrzpzm3iv0zvs6nzf36hwv0y7xlsz6cy3dlnyrr5jbsb1i"; libraryHaskellDepends = [ aeson base base64-bytestring blaze-html bytestring containers - email-validate http-client http-client-tls http-types lens mtl - old-locale QuickCheck text time unordered-containers + email-validate http-client http-client-tls http-types microlens-th + mtl old-locale QuickCheck text time unordered-containers ]; testHaskellDepends = [ aeson base bytestring QuickCheck raw-strings-qq tasty tasty-hunit @@ -136105,8 +141709,8 @@ self: { }: mkDerivation { pname = "manifolds"; - version = "0.5.0.0"; - sha256 = "1261vap8raffngdxmzv042carjdlcssqbpa9vs3qi0x3jbbwiywc"; + version = "0.5.0.1"; + sha256 = "1l2rbf0axlbyvxdd62dhik4pk8n9jf2c6pxl86yi48hhvc3wyx07"; libraryHaskellDepends = [ array base call-stack comonad constrained-categories containers deepseq free free-vector-spaces ieee754 lens linear @@ -136128,8 +141732,8 @@ self: { ({ mkDerivation, base, call-stack, tagged, vector-space }: mkDerivation { pname = "manifolds-core"; - version = "0.5.0.0"; - sha256 = "0b8ac9l2asqlhazl0wlgb0qiyj1adk89m5fvhqqx1nw829dly6gw"; + version = "0.5.0.1"; + sha256 = "0bq102vfxq47if5nf0az92inzxgbla9by09nggi2nww4gqrd37v3"; libraryHaskellDepends = [ base call-stack tagged vector-space ]; description = "The basic classes for the manifolds hierarchy"; license = stdenv.lib.licenses.gpl3; @@ -136174,6 +141778,8 @@ self: { pname = "map-syntax"; version = "0.3"; sha256 = "0b3ddi998saw5gi5r4bjbpid03rxlifn08zv15wf0b90ambhcc4k"; + revision = "1"; + editedCabalFile = "1qfjficc7b6hbg44r3czk8iqgkjmgnp14wmzcdcz4ai93kx8dp44"; libraryHaskellDepends = [ base containers mtl ]; testHaskellDepends = [ base containers deepseq hspec HUnit mtl QuickCheck transformers @@ -136282,22 +141888,22 @@ self: { "markdown" = callPackage ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup - , call-stack, conduit, conduit-extra, containers, data-default - , directory, filepath, hspec, text, transformers, xml-conduit - , xml-types, xss-sanitize + , bytestring, call-stack, conduit, conduit-extra, containers + , data-default, directory, filepath, hspec, text, transformers + , xml-conduit, xml-types, xss-sanitize }: mkDerivation { pname = "markdown"; - version = "0.1.17.1"; - sha256 = "0n1vcw0vmhpgsmyxxafc82r2kp27g081zwx9md96zj5x5642vxz1"; + version = "0.1.17.4"; + sha256 = "1m7xf3r7wvpzdj2zic90w5b6adnjb6mjq9mycbnzcjibpr1fgqy2"; libraryHaskellDepends = [ attoparsec base blaze-html blaze-markup conduit conduit-extra containers data-default text transformers xml-conduit xml-types xss-sanitize ]; testHaskellDepends = [ - base blaze-html call-stack conduit conduit-extra containers - directory filepath hspec text transformers + base blaze-html bytestring call-stack conduit conduit-extra + containers directory filepath hspec text transformers ]; description = "Convert Markdown to HTML, with XSS protection"; license = stdenv.lib.licenses.bsd3; @@ -136444,6 +142050,7 @@ self: { ]; description = "Abstraction for HTML-embedded content"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "markup-preview" = callPackage @@ -136645,18 +142252,21 @@ self: { }) {}; "massiv" = callPackage - ({ mkDerivation, base, data-default, data-default-class, deepseq - , ghc-prim, hspec, primitive, QuickCheck, safe-exceptions, vector + ({ mkDerivation, base, bytestring, data-default, data-default-class + , deepseq, ghc-prim, hspec, primitive, QuickCheck, safe-exceptions + , vector }: mkDerivation { pname = "massiv"; - version = "0.2.0.0"; - sha256 = "0jyripzh4da29bvbhrfmwvjicr22ll9vbd0f3wiv4gcmlpnhls9j"; + version = "0.2.5.0"; + sha256 = "0r7556mxsqzxg1kp4hrbv3c07xzkf08sycaqbfyy2xrzzczgiy9z"; libraryHaskellDepends = [ - base data-default-class deepseq ghc-prim primitive vector + base bytestring data-default-class deepseq ghc-prim primitive + vector ]; testHaskellDepends = [ - base data-default deepseq hspec QuickCheck safe-exceptions vector + base bytestring data-default deepseq hspec QuickCheck + safe-exceptions vector ]; description = "Massiv (Массив) is an Array Library"; license = stdenv.lib.licenses.bsd3; @@ -136716,6 +142326,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "matchable" = callPackage + ({ mkDerivation, base, containers, doctest, doctest-discover, Glob + , hashable, hspec, tagged, unordered-containers, vector + }: + mkDerivation { + pname = "matchable"; + version = "0.1.1.1"; + sha256 = "0sd661pp54hyg6igkr90cdjlnx8widl2yxkf0ggyqfna6ak5ml53"; + libraryHaskellDepends = [ + base containers hashable tagged unordered-containers vector + ]; + testHaskellDepends = [ + base containers doctest doctest-discover Glob hashable hspec tagged + unordered-containers vector + ]; + description = "A type class for Matchable Functors"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "matcher" = callPackage ({ mkDerivation, base, base-prelude, profunctors, success, text , transformers @@ -136765,15 +142394,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "math-functions_0_3_0_1" = callPackage + "math-functions_0_3_1_0" = callPackage ({ mkDerivation, base, data-default-class, deepseq, erf, HUnit , primitive, QuickCheck, test-framework, test-framework-hunit , test-framework-quickcheck2, vector, vector-th-unbox }: mkDerivation { pname = "math-functions"; - version = "0.3.0.1"; - sha256 = "1nrslskbgsy9yx0kzc5a0jdahch218qd16343j001pdxkygq21b2"; + version = "0.3.1.0"; + sha256 = "0mb61yn7faxhpj5d6w5dzgawz2hbjbdqbxz3dkw4855r1bnfnh1k"; libraryHaskellDepends = [ base data-default-class deepseq primitive vector vector-th-unbox ]; @@ -136783,7 +142412,7 @@ self: { vector vector-th-unbox ]; description = "Collection of tools for numeric computations"; - license = stdenv.lib.licenses.bsd3; + license = stdenv.lib.licenses.bsd2; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -137032,6 +142661,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "matrix-static" = callPackage + ({ mkDerivation, base, deepseq, ghc-typelits-knownnat + , ghc-typelits-natnormalise, matrix, tasty, tasty-hunit, vector + }: + mkDerivation { + pname = "matrix-static"; + version = "0.2"; + sha256 = "0g4vkzc6jw4sx2an86d20fv9b23jzly8dxsan7ygih1mp8rn5r07"; + libraryHaskellDepends = [ + base deepseq ghc-typelits-knownnat ghc-typelits-natnormalise matrix + vector + ]; + testHaskellDepends = [ + base deepseq ghc-typelits-knownnat ghc-typelits-natnormalise matrix + tasty tasty-hunit vector + ]; + description = "Type-safe matrix operations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "matsuri" = callPackage ({ mkDerivation, base, ConfigFile, containers, directory, MissingH , mtl, network, old-locale, split, time, vty, vty-ui, XMPP @@ -137055,30 +142704,31 @@ self: { "matterhorn" = callPackage ({ mkDerivation, aeson, aspell-pipe, async, base, base-compat , brick, brick-skylighting, bytestring, cheapskate, checkers - , config-ini, connection, containers, directory, filepath, gitrev - , hashable, Hclip, mattermost-api, mattermost-api-qc - , microlens-platform, mtl, process, quickcheck-text, random - , semigroups, skylighting-core, stm, stm-delay, strict - , string-conversions, tasty, tasty-hunit, tasty-quickcheck - , temporary, text, text-zipper, time, timezone-olson - , timezone-series, transformers, Unique, unix, unordered-containers - , utf8-string, uuid, vector, vty, word-wrap, xdg-basedir + , config-ini, connection, containers, data-clist, directory + , filepath, gitrev, hashable, Hclip, mattermost-api + , mattermost-api-qc, microlens-platform, mtl, process + , quickcheck-text, random, semigroups, skylighting-core, stm + , stm-delay, strict, string-conversions, tasty, tasty-hunit + , tasty-quickcheck, temporary, text, text-zipper, time + , timezone-olson, timezone-series, transformers, Unique, unix + , unordered-containers, utf8-string, uuid, vector, vty, word-wrap + , xdg-basedir }: mkDerivation { pname = "matterhorn"; - version = "40901.0.0"; - sha256 = "1ra1ikivf5y17mzwjvfsvg1kz4438wllv2qwxzaigb9cirrz0n4r"; + version = "50200.1.1"; + sha256 = "1s022iyid3msyvpimd88bs7684nvlxmalhwsp7bjxv4mlx3fz0zp"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ aeson aspell-pipe async base base-compat brick brick-skylighting - bytestring cheapskate config-ini connection containers directory - filepath gitrev hashable Hclip mattermost-api microlens-platform - mtl process random semigroups skylighting-core stm stm-delay strict - temporary text text-zipper time timezone-olson timezone-series - transformers unix unordered-containers utf8-string uuid vector vty - word-wrap xdg-basedir + bytestring cheapskate config-ini connection containers data-clist + directory filepath gitrev hashable Hclip mattermost-api + microlens-platform mtl process random semigroups skylighting-core + stm stm-delay strict temporary text text-zipper time timezone-olson + timezone-series transformers unix unordered-containers utf8-string + uuid vector vty word-wrap xdg-basedir ]; testHaskellDepends = [ base base-compat brick bytestring cheapskate checkers config-ini @@ -137103,8 +142753,8 @@ self: { }: mkDerivation { pname = "mattermost-api"; - version = "40900.1.0"; - sha256 = "1ngpinpal50s8bizwvnpafx6zh8zqb7m0yc21lcp7ybh4yhwikad"; + version = "50200.1.0"; + sha256 = "1adqh3s34zw74x4idjy1ln8qq9qlqq146kb9b4gd2lijrr8zrjn7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -137128,8 +142778,8 @@ self: { }: mkDerivation { pname = "mattermost-api-qc"; - version = "40900.1.0"; - sha256 = "0mdwi6130hz508bxbhriyg7fr6rqpbalmjwwizvj9nb7cz1dmrsl"; + version = "50200.1.0"; + sha256 = "1rlzq0dqpqqnwzz1sknf8zfnsbqpz1w51ik9k4hi8qydkpbf3sdz"; libraryHaskellDepends = [ base containers mattermost-api QuickCheck text time ]; @@ -137413,17 +143063,15 @@ self: { }: mkDerivation { pname = "mcm"; - version = "0.6.5.0"; - sha256 = "1vf54aziyybxyc9bwnn57pfcjmgli2hjjd2kzij8vy2g64ipip9m"; - revision = "1"; - editedCabalFile = "1anhhrl8a627y7vfvcmiwbfjiyvglwrqcim1gc6zycqidyqq22pq"; + version = "0.6.8.1"; + sha256 = "1nn6s15c6wwi7b0afzqfczdmc0ivrc8ncychmjym93lw967vjm67"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base blaze-html bytestring containers directory filepath hostname MissingH polyparse process text unix ]; - description = "Manages the contents of files and directories"; + description = "Machine Configuration Manager"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -137573,8 +143221,8 @@ self: { }: mkDerivation { pname = "mealstrom"; - version = "0.0.0.1"; - sha256 = "0gz8aybj5fcx1mjyh0d1pvxrcg848bn1gvj861kz97xkjz8pprxx"; + version = "0.0.1.0"; + sha256 = "1nsbh00c5d5n1w3vkf63s9y9snbqvk5f590a8gyp00ikz85m3c23"; libraryHaskellDepends = [ aeson async base bytestring containers hashable list-t postgresql-simple resource-pool stm stm-containers text time uuid @@ -137875,6 +143523,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "mega-sdist_0_3_3_2" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , http-conduit, optparse-simple, rio, rio-orphans, tar-conduit + , yaml + }: + mkDerivation { + pname = "mega-sdist"; + version = "0.3.3.2"; + sha256 = "0jhlaww753spj5k2mrzrizcb408265wglc7gycdicnashsxc7qd4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring conduit conduit-extra http-conduit optparse-simple + rio rio-orphans tar-conduit yaml + ]; + description = "Handles uploading to Hackage from mega repos"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "megaparsec" = callPackage ({ mkDerivation, base, bytestring, case-insensitive, containers , criterion, deepseq, hspec, hspec-discover, hspec-expectations @@ -137885,8 +143553,8 @@ self: { pname = "megaparsec"; version = "6.5.0"; sha256 = "12iggy7qpf8x93jm64zf0g215xwy779bqyfyjk2bhmxqqr1yzgdy"; - revision = "3"; - editedCabalFile = "137ap53bgvnc0bdhkyv84290i3fzngryijsv33h7fb0q9k6dmb6h"; + revision = "4"; + editedCabalFile = "0ij3asi5vwlhbgwsy6nhli9a0qb7926mg809fsgyl1rnhs9fvpx1"; libraryHaskellDepends = [ base bytestring case-insensitive containers deepseq mtl parser-combinators scientific text transformers @@ -137901,6 +143569,33 @@ self: { license = stdenv.lib.licenses.bsd2; }) {}; + "megaparsec_7_0_4" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , criterion, deepseq, hspec, hspec-expectations, mtl + , parser-combinators, QuickCheck, scientific, text, transformers + , weigh + }: + mkDerivation { + pname = "megaparsec"; + version = "7.0.4"; + sha256 = "1hg83m85f4v78mqdkznd1ddk9y32hnrv0bgva7ir3vydx37aanrj"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers deepseq mtl + parser-combinators scientific text transformers + ]; + testHaskellDepends = [ + base bytestring case-insensitive containers hspec + hspec-expectations mtl parser-combinators QuickCheck scientific + text transformers + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq text weigh + ]; + description = "Monadic parser combinators"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "meldable-heap" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -138245,12 +143940,12 @@ self: { }: mkDerivation { pname = "memory"; - version = "0.14.16"; - sha256 = "03rbszi5d4z9rlbfv8ydrl1xf84xsh8z57g07f7j9qccn9587c3v"; + version = "0.14.18"; + sha256 = "01rmq3vagxzjmm96qnfxk4f0516cn12bp5m8inn8h5r918bqsigm"; revision = "1"; - editedCabalFile = "10j8737fm287ii0nm4hqnhf87apls3xjczkzdw9qqkb4a2dybsbx"; + editedCabalFile = "0h4d0avv8kv3my4rim79lcamv2dyibld7w6ianq46nhwgr0h2lzm"; libraryHaskellDepends = [ - base basement bytestring deepseq foundation ghc-prim + base basement bytestring deepseq ghc-prim ]; testHaskellDepends = [ base basement bytestring foundation ]; description = "memory and related abstraction stuff"; @@ -138294,8 +143989,8 @@ self: { }: mkDerivation { pname = "menoh"; - version = "0.2.0"; - sha256 = "0n6wl03d8gyvmdjmxz0hrbvwvbyzc4qyz7qr5ydgxyxj56pg2cb4"; + version = "0.3.0"; + sha256 = "0w2p2g5zk4n3k84yrk7hs7kgk82w6avd2i0zk6iczjhhkihh1c6m"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -138307,7 +144002,8 @@ self: { base filepath JuicyPixels optparse-applicative vector ]; testHaskellDepends = [ - async base filepath JuicyPixels tasty tasty-hunit tasty-th vector + async base bytestring filepath JuicyPixels tasty tasty-hunit + tasty-th vector ]; description = "Haskell binding for Menoh DNN inference library"; license = stdenv.lib.licenses.mit; @@ -138347,8 +144043,8 @@ self: { }: mkDerivation { pname = "merge-bash-history"; - version = "0.1.0.0"; - sha256 = "0v682qss97ffwm0v1kscqy02a8j7jfn66xr1p277jnfg3m6ng4rf"; + version = "0.1.0.1"; + sha256 = "1fi8qg5slkgksx24vz91bhi1ddnmavyjcm1i50la60l3c2y0m8rk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -138356,7 +144052,7 @@ self: { ]; executableHaskellDepends = [ base optparse-applicative text ]; testHaskellDepends = [ base ]; - description = "Initial project template from stack"; + description = "command line utility to merge bash_history"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -138408,10 +144104,8 @@ self: { }: mkDerivation { pname = "merkle-tree"; - version = "0.1.0"; - sha256 = "0k9ifkl8ywp0svn83rlczrq2s1aamwri2vx25cs42f64bgxr7ics"; - revision = "1"; - editedCabalFile = "1ibsr79qmzykn2i7p8zvzp8v79lsr54gc3zdqmfgk2cjx1x8k6dz"; + version = "0.1.1"; + sha256 = "1am2bfyzdhr2skvjwrvgkk7ihnili0z0lyigpy5lndrhc93n4ni1"; libraryHaskellDepends = [ base bytestring cereal cryptonite memory protolude random ]; @@ -138419,7 +144113,7 @@ self: { base bytestring cereal cryptonite memory protolude QuickCheck random tasty tasty-quickcheck ]; - description = "An implementation of a Merkle Tree and merkle tree proofs"; + description = "An implementation of a Merkle tree and merkle tree proofs of inclusion"; license = stdenv.lib.licenses.asl20; }) {}; @@ -138568,6 +144262,7 @@ self: { libraryHaskellDepends = [ base ]; description = "metamorphisms: ana . cata or understanding folds and unfolds"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "metaplug" = callPackage @@ -138582,6 +144277,56 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "metar" = callPackage + ({ mkDerivation, base, checkers, deriving-compat, HTTP, lens + , network-uri, QuickCheck, semigroupoids, semigroups, tagsoup + , tagsoup-selection, tasty, tasty-hunit, tasty-quickcheck + , transformers + }: + mkDerivation { + pname = "metar"; + version = "0.0.2"; + sha256 = "1iaqjzy1a7hkvcni6ijkwwcsb433j3gkx9f7z8ng1yhlbcr9a556"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base deriving-compat HTTP lens network-uri semigroupoids semigroups + tagsoup tagsoup-selection transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Australian METAR"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "metar-http" = callPackage + ({ mkDerivation, base, checkers, http-types, lens, metar + , network-uri, QuickCheck, semigroupoids, semigroups, tasty + , tasty-hunit, tasty-quickcheck, text, transformers, utf8-string + , wai, warp + }: + mkDerivation { + pname = "metar-http"; + version = "0.0.1"; + sha256 = "0xpi9x1c05py659a94ldksn3z5xz9ws069gp1swam1fllg8xbxj6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base http-types lens metar network-uri semigroupoids semigroups + text transformers utf8-string wai warp + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "HTTP for METAR"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "metric" = callPackage ({ mkDerivation, base, data-default, edit-distance, hmatrix , QuickCheck, test-framework, test-framework-quickcheck2, vector @@ -138728,6 +144473,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "miconix-test" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "miconix-test"; + version = "0.2"; + sha256 = "02p2m11chfva4i6293if0yf8rvdbxjf8wz38ckmksiicmzhss10y"; + revision = "3"; + editedCabalFile = "1rkx448wrvq08qi84g5vqxk3fc27xb4jgwf9vi6hqj5a9gwnjfcg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "spam"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "micro-recursion-schemes" = callPackage ({ mkDerivation, base, cpphs, HUnit, template-haskell , th-abstraction @@ -138752,6 +144513,8 @@ self: { pname = "microaeson"; version = "0.1.0.0"; sha256 = "1hbpyz6p9snnd85h2y0pdqp20svxrggavbv0q8z33sc5i4p8b7iz"; + revision = "1"; + editedCabalFile = "0pxgpmr0xv355rnpr8m7l07swbzsjbfiba3dxyz53bdjcc8ya9dq"; libraryHaskellDepends = [ array base bytestring containers deepseq text ]; @@ -138866,6 +144629,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "microlens_0_4_10" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "microlens"; + version = "0.4.10"; + sha256 = "1v277yyy4p9q57xr2lfp6qs24agglfczmcabrapxrzci3jfshmcw"; + libraryHaskellDepends = [ base ]; + description = "A tiny lens library with no dependencies. If you're writing an app, you probably want microlens-platform, not this."; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "microlens-aeson" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion , deepseq, hashable, lens, lens-aeson, microlens, scientific, tasty @@ -138897,8 +144672,8 @@ self: { ({ mkDerivation, base, contravariant, microlens }: mkDerivation { pname = "microlens-contra"; - version = "0.1.0.1"; - sha256 = "15gmqxi24jy8w83852y5qf4xymiilkl24sppcaw7r2hn6yfz30s9"; + version = "0.1.0.2"; + sha256 = "1ny9qhvd7rfzdkq4jdcgh4mfia856rsgpdhg8lprfprh6p7lhy5m"; libraryHaskellDepends = [ base contravariant microlens ]; description = "True folds and getters for microlens"; license = stdenv.lib.licenses.bsd3; @@ -138922,8 +144697,8 @@ self: { }: mkDerivation { pname = "microlens-ghc"; - version = "0.4.9"; - sha256 = "0wdwra9s7gllw0i7sf7d371h6d5qwlk6jrvhdm8hafj4fxagafma"; + version = "0.4.9.1"; + sha256 = "03iwgg8zww9irv59l70c8yy7vzxir1zf66y12210xk91k5hq6jrj"; libraryHaskellDepends = [ array base bytestring containers microlens transformers ]; @@ -138931,14 +144706,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "microlens-ghc_0_4_9_1" = callPackage + "microlens-ghc_0_4_10" = callPackage ({ mkDerivation, array, base, bytestring, containers, microlens , transformers }: mkDerivation { pname = "microlens-ghc"; - version = "0.4.9.1"; - sha256 = "03iwgg8zww9irv59l70c8yy7vzxir1zf66y12210xk91k5hq6jrj"; + version = "0.4.10"; + sha256 = "102dbrdsdadxbbhvx8avv1wbk84767a7lkb8ckp3zxk9g7qlly33"; libraryHaskellDepends = [ array base bytestring containers microlens transformers ]; @@ -138978,14 +144753,31 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "microlens-platform_0_3_11" = callPackage + ({ mkDerivation, base, hashable, microlens, microlens-ghc + , microlens-mtl, microlens-th, text, unordered-containers, vector + }: + mkDerivation { + pname = "microlens-platform"; + version = "0.3.11"; + sha256 = "18950lxgmsg5ksvyyi3zs1smjmb1qf1q73a3p3g44bh21miz0xwb"; + libraryHaskellDepends = [ + base hashable microlens microlens-ghc microlens-mtl microlens-th + text unordered-containers vector + ]; + description = "Feature-complete microlens"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "microlens-th" = callPackage ({ mkDerivation, base, containers, microlens, template-haskell , th-abstraction, transformers }: mkDerivation { pname = "microlens-th"; - version = "0.4.2.1"; - sha256 = "0hpwwk50a826s87ad0k6liw40qp6av0hmdhnsdfhhk5mka710mzc"; + version = "0.4.2.3"; + sha256 = "13qw0pwcgd6f6i39rwgqwcwk1d4da5x7wv3gna7gdlxaq331h41j"; libraryHaskellDepends = [ base containers microlens template-haskell th-abstraction transformers @@ -138995,24 +144787,6 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "microlens-th_0_4_2_2" = callPackage - ({ mkDerivation, base, containers, microlens, template-haskell - , th-abstraction, transformers - }: - mkDerivation { - pname = "microlens-th"; - version = "0.4.2.2"; - sha256 = "02nj7lnl61yffi3c6wn341arxhld5r0vj6nzcb5zmqjhnqsv8c05"; - libraryHaskellDepends = [ - base containers microlens template-haskell th-abstraction - transformers - ]; - testHaskellDepends = [ base microlens ]; - description = "Automatic generation of record lenses for microlens"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "micrologger" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, hspec, lens , text, text-format, time, transformers @@ -139055,18 +144829,20 @@ self: { pname = "microspec"; version = "0.1.0.0"; sha256 = "0hykarba8ccwkslh8cfsxbriw043f8pa4jyhr3hqc5yqfijibr71"; + revision = "1"; + editedCabalFile = "0cnfj3v6fzck57bgrsnmgz8a9azvz04pm3hv17fg12xzchmp07cq"; libraryHaskellDepends = [ base QuickCheck ]; description = "Tiny QuickCheck test library with minimal dependencies"; license = stdenv.lib.licenses.bsd3; }) {}; - "microspec_0_2_0_0" = callPackage - ({ mkDerivation, base, QuickCheck }: + "microspec_0_2_1_3" = callPackage + ({ mkDerivation, base, QuickCheck, time }: mkDerivation { pname = "microspec"; - version = "0.2.0.0"; - sha256 = "0nz9achmckza9n6hx7ix7yyh9fhhfjnbszzjssz4mnghcmm8l0wv"; - libraryHaskellDepends = [ base QuickCheck ]; + version = "0.2.1.3"; + sha256 = "0615gdbsk7i3w71adjp69zabw4mli965wffm2h846hp6pjj31xcb"; + libraryHaskellDepends = [ base QuickCheck time ]; description = "Tiny QuickCheck test library with minimal dependencies"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -139081,8 +144857,8 @@ self: { pname = "microstache"; version = "1.0.1.1"; sha256 = "0851sqr1ppdj6m822635pa3j6qzdf25gyrhkjs25zdry6518bsax"; - revision = "2"; - editedCabalFile = "0rl6vgmjnf1a14kiynh4gnmy6n6kkik9hqj9k5vqw68h4f110i4b"; + revision = "3"; + editedCabalFile = "1pq0h64vxc7zlncn2ld6k02wi6rfa5ccqc4z0hfkvaldj41y2sb1"; libraryHaskellDepends = [ aeson base bytestring containers deepseq directory filepath parsec text transformers unordered-containers vector @@ -139141,8 +144917,8 @@ self: { ({ mkDerivation, base, containers, safe, stm }: mkDerivation { pname = "midair"; - version = "0.2.0.0"; - sha256 = "1fdii0pj3f1bskj9bnphhy9gbp58cqjk0q3cmfj3ynkqz20j49ij"; + version = "0.2.0.1"; + sha256 = "1dkja5arps41wanhv1jnkf99xrc8f5aiimp27myd595lqqdr87s2"; libraryHaskellDepends = [ base containers safe stm ]; description = "Hot-swappable FRP"; license = stdenv.lib.licenses.gpl3; @@ -139192,8 +144968,8 @@ self: { }: mkDerivation { pname = "midi-music-box"; - version = "0.0.0.4"; - sha256 = "0l8nv3bfbncjbh80dav7qps5aqd20g88sx00xhqr6j9m66znfg1p"; + version = "0.0.0.5"; + sha256 = "1zgskam31akqi58wvjxqfgag937fczskyvzanivvxd7p6gvj5l0g"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -139232,6 +145008,8 @@ self: { pname = "midi-util"; version = "0.2.0.1"; sha256 = "0s37csd1x039q0cb487pd811jz7h0i26chvvbmwffh11bc2icjzc"; + revision = "1"; + editedCabalFile = "0a3hasbhvd327m65yqqyjah7y8r48l65bqg1ymcrc0s2zff10gl5"; libraryHaskellDepends = [ base containers event-list midi non-negative ]; @@ -139429,8 +145207,8 @@ self: { }: mkDerivation { pname = "milena"; - version = "0.5.2.2"; - sha256 = "0dag2r79wpq67ydd7blwha2jf8nd5311bxv3li3fm88m0kbqrni1"; + version = "0.5.2.3"; + sha256 = "0s3bxj6d3p0fng08da9y2qb8cl967lqhsqplhcwmaj3aai72rj5w"; libraryHaskellDepends = [ base bytestring cereal containers digest lens lifted-base monad-control mtl murmur-hash network random resource-pool @@ -139521,6 +145299,7 @@ self: { ]; description = "MIME implementation for String's"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mime-types" = callPackage @@ -139565,6 +145344,7 @@ self: { executableHaskellDepends = [ base directory mtl random ]; description = "Minesweeper simulation using neural networks"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "minesweeper" = callPackage @@ -139647,6 +145427,7 @@ self: { ]; description = "Minimal ini like configuration library with a few extras"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "minimorph" = callPackage @@ -139665,6 +145446,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "minimorph_0_2_1_0" = callPackage + ({ mkDerivation, base, HUnit, test-framework, test-framework-hunit + , text + }: + mkDerivation { + pname = "minimorph"; + version = "0.2.1.0"; + sha256 = "1phpsd0j8c987sw99p4hyywr4ydcxf5aq4h6xqdl3acwi0dv4zhj"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit text + ]; + description = "English spelling functions with an emphasis on simplicity"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "minimung" = callPackage ({ mkDerivation, base, GLUT, haskell98, unix }: mkDerivation { @@ -139841,6 +145639,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "miniutter_0_5_0_0" = callPackage + ({ mkDerivation, base, binary, containers, HUnit, minimorph + , test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "miniutter"; + version = "0.5.0.0"; + sha256 = "0hgsk54s07497rsgsck8lhpfbrxavx1chq90hsw14w3ggr1xnc7f"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base binary containers minimorph text ]; + testHaskellDepends = [ + base containers HUnit test-framework test-framework-hunit text + ]; + description = "Simple English clause creation from arbitrary words"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "minlen" = callPackage ({ mkDerivation, base, mono-traversable, semigroups, transformers }: @@ -139881,21 +145697,27 @@ self: { }) {}; "mios" = callPackage - ({ mkDerivation, base, bytestring, ghc-prim, primitive, vector }: + ({ mkDerivation, base, bytestring, ghc-prim, gitrev, hspec + , primitive, vector + }: mkDerivation { pname = "mios"; - version = "1.6.0"; - sha256 = "1pwcv24csffb734q4z4amjlgv8kkzncz8bjhn4s3wji021ndj1b7"; + version = "1.6.2"; + sha256 = "1q2lz5sir6pcxiqxb3vr1xp6zsld0nfwjymg0zbhszd5w0iprxdh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring ghc-prim primitive vector ]; executableHaskellDepends = [ - base bytestring ghc-prim primitive vector + base bytestring ghc-prim gitrev primitive vector + ]; + testHaskellDepends = [ + base bytestring ghc-prim hspec primitive vector ]; description = "A Minisat-based CDCL SAT solver in Haskell"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mirror-tweet" = callPackage @@ -139945,8 +145767,8 @@ self: { }: mkDerivation { pname = "miso"; - version = "0.21.1.0"; - sha256 = "1yz909nmm0qjvm4kbq5r8a5r4881pcq0n2jzf29y9svcz8apw08l"; + version = "0.21.2.0"; + sha256 = "061bjvxcs6psh8hj947p4jm9ki9ngrwvn23szvk8i3x4xd87jbfm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -140017,8 +145839,8 @@ self: { }: mkDerivation { pname = "mixed-types-num"; - version = "0.3.1.4"; - sha256 = "0061in4wv9hs5d8bvq5ycv8x176z3fz8fcfymwghmbjybbmgzzy4"; + version = "0.3.1.5"; + sha256 = "0n60s5vy6l6mbc5z7di91whb3hn0qav2c98fmb7l7inxq8abzw3w"; libraryHaskellDepends = [ base convertible hspec hspec-smallcheck QuickCheck smallcheck template-haskell @@ -140035,8 +145857,8 @@ self: { }: mkDerivation { pname = "mixpanel-client"; - version = "0.1.0.0"; - sha256 = "0m3l68b3mvpzsxr61rfvn89i5lym9yd3akvmwn001zdzqxk4l9v7"; + version = "0.1.1"; + sha256 = "1dr7h8ss3msnabz6nisq3q4khi48b4ahmghil9sz4in4s1dvn9am"; libraryHaskellDepends = [ aeson base base64-bytestring bytestring http-client http-client-tls servant servant-client string-conv text time @@ -140048,6 +145870,7 @@ self: { testToolDepends = [ hspec-discover markdown-unlit ]; description = "Mixpanel client"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mkbndl" = callPackage @@ -140176,6 +145999,39 @@ self: { benchmarkHaskellDepends = [ base criterion text weigh ]; description = "Strict markdown processor for writers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "mmark_0_0_6_0" = callPackage + ({ mkDerivation, aeson, base, case-insensitive, containers + , criterion, data-default-class, deepseq, dlist, email-validate + , foldl, hashable, hspec, hspec-discover, hspec-megaparsec + , html-entity-map, lucid, megaparsec, microlens, microlens-th + , modern-uri, mtl, parser-combinators, QuickCheck, text + , text-metrics, unordered-containers, weigh, yaml + }: + mkDerivation { + pname = "mmark"; + version = "0.0.6.0"; + sha256 = "0ifz40fv5fdlj17cb4646amc4spy9dq7xn0bbscljskm7n7n1pxv"; + revision = "2"; + editedCabalFile = "1nxw8vfqji8x63qkrcjnjc2rq1japrylz2wi1s76dm86pcs6hfw1"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base case-insensitive containers data-default-class deepseq + dlist email-validate foldl hashable html-entity-map lucid + megaparsec microlens microlens-th modern-uri mtl parser-combinators + text text-metrics unordered-containers yaml + ]; + testHaskellDepends = [ + aeson base foldl hspec hspec-megaparsec lucid megaparsec modern-uri + QuickCheck text + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base criterion text weigh ]; + description = "Strict markdown processor for writers"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mmark-cli" = callPackage @@ -140197,6 +146053,29 @@ self: { ]; description = "Command line interface to MMark markdown processor"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "mmark-cli_0_0_5_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory + , ghc-syntax-highlighter, gitrev, lucid, megaparsec, mmark + , mmark-ext, optparse-applicative, stache, text + , unordered-containers + }: + mkDerivation { + pname = "mmark-cli"; + version = "0.0.5.0"; + sha256 = "15qrp2q1flx9csqvj8zx9w1jqg8pwfi0v7wpia7n7vg09jgydhby"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring directory ghc-syntax-highlighter gitrev lucid + megaparsec mmark mmark-ext optparse-applicative stache text + unordered-containers + ]; + description = "Command line interface to the MMark markdown processor"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mmark-ext" = callPackage @@ -140206,17 +146085,18 @@ self: { }: mkDerivation { pname = "mmark-ext"; - version = "0.2.1.0"; - sha256 = "1k9zw9fbfhlp5irbykycpw5qkjyhlcb8qrnbmsrn133hh1m3j0hs"; + version = "0.2.1.1"; + sha256 = "01av7d9n75mg9yzkxszrvbxjbsv4n0gsdmg3n2620zn40j5lwmcq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base foldl ghc-syntax-highlighter lucid microlens mmark modern-uri skylighting text ]; - testHaskellDepends = [ base hspec lucid mmark text ]; + testHaskellDepends = [ base hspec lucid mmark skylighting text ]; testToolDepends = [ hspec-discover ]; description = "Commonly useful extensions for the MMark markdown processor"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mmorph" = callPackage @@ -140400,6 +146280,35 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "modern-uri_0_3_0_1" = callPackage + ({ mkDerivation, base, bytestring, containers, contravariant + , criterion, deepseq, exceptions, hspec, hspec-discover + , hspec-megaparsec, megaparsec, mtl, profunctors, QuickCheck + , reflection, tagged, template-haskell, text, weigh + }: + mkDerivation { + pname = "modern-uri"; + version = "0.3.0.1"; + sha256 = "01a5jnv8kbl2c9ka9dgqm4a8b7n6frmg7yi8f417qcnwgn1lbs78"; + revision = "1"; + editedCabalFile = "13q0lapxk1v3ci3bqv21942jf2fw87frbbam53apd3i2iv69bqyr"; + libraryHaskellDepends = [ + base bytestring containers contravariant deepseq exceptions + megaparsec mtl profunctors QuickCheck reflection tagged + template-haskell text + ]; + testHaskellDepends = [ + base bytestring hspec hspec-megaparsec megaparsec QuickCheck text + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq megaparsec text weigh + ]; + description = "Modern library for working with URIs"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "modify-fasta" = callPackage ({ mkDerivation, base, containers, fasta, mtl, optparse-applicative , pipes, pipes-text, regex-tdfa, regex-tdfa-text, semigroups, split @@ -140445,6 +146354,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "modular" = callPackage + ({ mkDerivation, base, ghc-typelits-knownnat }: + mkDerivation { + pname = "modular"; + version = "0.1.0.8"; + sha256 = "1igg7am4z1kfvpyp5a53rsqan5i209rp1s0z9xamqydx60ilc2s3"; + libraryHaskellDepends = [ base ghc-typelits-knownnat ]; + description = "Type-safe modular arithmetic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "modular-arithmetic" = callPackage ({ mkDerivation, base, doctest, Glob }: mkDerivation { @@ -140602,8 +146522,8 @@ self: { }: mkDerivation { pname = "mohws"; - version = "0.2.1.5"; - sha256 = "1xkkkb1ili45icvlmz2r5i42qf1fib01ywqywgq4n53cyx1ncqa9"; + version = "0.2.1.6"; + sha256 = "0rnb6nq99bav0z5dxzc4xkb2ai6ifm5v2ijd76sgzbs2032v6wqs"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -140629,6 +146549,8 @@ self: { pname = "mole"; version = "0.0.6"; sha256 = "0shsx1sc6rc5jxijvrc4bzqpjw4xdjq5ghlj8jnmm7gp8b6h6y5b"; + revision = "2"; + editedCabalFile = "1qykba99djdhwm0mmkrfbjdyjcx47gi5clxm8kz87ccx9qs72kfy"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -140854,10 +146776,8 @@ self: { }: mkDerivation { pname = "monad-dijkstra"; - version = "0.1.1.0"; - sha256 = "1vchyiaxawjgixxc9b3pssdrdmsy5ji0f3gwwgjr8gp0dp73yki4"; - revision = "1"; - editedCabalFile = "1jkxalyj9libzgg1whzp3dw152j8abxng4jm9xrh2y2i48dw412c"; + version = "0.1.1.1"; + sha256 = "0j29ffim7hwvj791na92yrbgly1frn0qvcpyc1z29837kawap190"; libraryHaskellDepends = [ base free mtl psqueues transformers ]; testHaskellDepends = [ base hlint tasty tasty-hspec ]; description = "Monad transformer for weighted graph searches using Dijkstra's or A* algorithm"; @@ -141062,6 +146982,8 @@ self: { pname = "monad-log"; version = "0.1.1.0"; sha256 = "1hcbgqp7rxvcs4scz94pxhzwwwx510b76ylakb2k4jry11i0q01l"; + revision = "1"; + editedCabalFile = "1qmc3qdkw8cgch93hmm74hga0ajxrgjn5zwiwaw8711c7vn7na9m"; libraryHaskellDepends = [ aeson base bytestring exceptions fast-logger lifted-base monad-control template-haskell text text-show transformers @@ -141080,8 +147002,8 @@ self: { }: mkDerivation { pname = "monad-logger"; - version = "0.3.29"; - sha256 = "1z516s4pa9n94zf0l45mylssg07xr1d1m6zrz900p0iv3vfd07mv"; + version = "0.3.30"; + sha256 = "102l0v75hbvkmrypiyg4ybb6rbc7nij5nxs1aihmqfdpg04rkkp7"; libraryHaskellDepends = [ base bytestring conduit conduit-extra exceptions fast-logger lifted-base monad-control monad-loops mtl resourcet stm stm-chans @@ -141221,15 +147143,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "monad-memo_0_5_0" = callPackage + "monad-memo_0_5_1" = callPackage ({ mkDerivation, array, base, containers, criterion, primitive , QuickCheck, random, test-framework, test-framework-quickcheck2 , transformers, vector }: mkDerivation { pname = "monad-memo"; - version = "0.5.0"; - sha256 = "1ax1myhgnpy7gyb7pxn98424mda317zvji47bdwj2h58rpldqhjm"; + version = "0.5.1"; + sha256 = "1zsvp0g2kzjf5zkv1js65jfc1p3yrkr95csp2ljpqx857qy4lnn6"; libraryHaskellDepends = [ array base containers primitive transformers vector ]; @@ -141422,17 +147344,15 @@ self: { }: mkDerivation { pname = "monad-persist"; - version = "0.0.2.0"; - sha256 = "17jq41r7bmycnzz028pii14cm0qjvclj01z78aj6aj1h4mlwlbc1"; - revision = "1"; - editedCabalFile = "0sghbyfd7jpwi80hivzbh2z77zl9kpzlvablkfx2w0q70hnbbrvd"; + version = "0.0.3.0"; + sha256 = "1d97lx9frzwydc82b7srw4r6dr3865wrnvyz27xmcvzxfzbyymi8"; libraryHaskellDepends = [ base exceptions monad-control monad-logger mtl persistent text transformers transformers-base ]; testHaskellDepends = [ base hspec monad-control monad-logger persistent persistent-sqlite - persistent-template text + persistent-template text transformers ]; description = "An mtl-style typeclass and transformer for persistent"; license = stdenv.lib.licenses.isc; @@ -141743,11 +147663,12 @@ self: { ({ mkDerivation, base, mtl, stm }: mkDerivation { pname = "monadIO"; - version = "0.11.0.0"; - sha256 = "11pbg83fw5vdlny5w9afmzdhn3ryg1av429gbsk8w6wl8zqhd4n9"; + version = "0.11.1.0"; + sha256 = "1a3gb70fkh28ck13zdkphdip2kzdcivzdrsg9fdn3nci9scbdp2w"; libraryHaskellDepends = [ base mtl stm ]; description = "Overloading of concurrency variables"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "monadLib" = callPackage @@ -141950,8 +147871,8 @@ self: { ({ mkDerivation, base, monad-control, mtl, transformers-base }: mkDerivation { pname = "monadoid"; - version = "0.0.2"; - sha256 = "0xy89vhndmsrg0cz93ril79zrffb6fnj75vd3ivfrnsn0kxykhi6"; + version = "0.0.3"; + sha256 = "073ma6429m92z1pdglxvb02d6f17wdnh90mnscrjwdvzb406w0cy"; libraryHaskellDepends = [ base monad-control mtl transformers-base ]; @@ -141966,6 +147887,8 @@ self: { pname = "monadplus"; version = "1.4.2"; sha256 = "15b5320wdpmdp5slpphnc1x4rhjch3igw245dp2jxbqyvchdavin"; + revision = "1"; + editedCabalFile = "11v5zdsb9mp1rxvgcrxcr2xnc610xi16krwa9r4i5d6njmphfbdp"; libraryHaskellDepends = [ base ]; description = "Haskell98 partial maps and filters over MonadPlus"; license = stdenv.lib.licenses.bsd3; @@ -142053,8 +147976,8 @@ self: { ({ mkDerivation, base, bindings-monetdb-mapi }: mkDerivation { pname = "monetdb-mapi"; - version = "0.1.0.0"; - sha256 = "0v7709zvx2q07zymdk2hi4nwaby4a5i02qgs97l5f9s4nwwb5qmr"; + version = "0.1.0.1"; + sha256 = "1r035w349js424x0864xghvs79v4wsf9br4rwqpfqkyz2hxsqhx0"; libraryHaskellDepends = [ base bindings-monetdb-mapi ]; description = "Mid-level bindings for the MonetDB API (mapi)"; license = stdenv.lib.licenses.bsd3; @@ -142275,8 +148198,8 @@ self: { pname = "monoid-extras"; version = "0.5"; sha256 = "172d1mfns7agd619rlbb1i9kw2y26kjvivkva06k1r14bar1lmy6"; - revision = "1"; - editedCabalFile = "12dq0flvkw8lqbga3wsygcmkzwc9f16kmq31wh79alybzynz36qw"; + revision = "2"; + editedCabalFile = "1q73ghd12fd451zm4m045h8v3y61jmfhj6k890gnv6z7lyb7xwg2"; libraryHaskellDepends = [ base groups semigroupoids semigroups ]; benchmarkHaskellDepends = [ base criterion semigroups ]; description = "Various extra monoid-related definitions and utilities"; @@ -142332,8 +148255,8 @@ self: { }: mkDerivation { pname = "monoid-subclasses"; - version = "0.4.6"; - sha256 = "1rsipvaab5wpzi4qxzzb3gihg1gnsdiv0iz00gdskgjifggamh8m"; + version = "0.4.6.1"; + sha256 = "19mfklkdhyv94pfg5i92h0z90sc99rbgpi8z0w55bz3qhxnqg5yh"; libraryHaskellDepends = [ base bytestring containers primes text vector ]; @@ -142373,6 +148296,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "monoidal-containers_0_4_0_0" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, hashable, lens + , newtype, semigroups, unordered-containers + }: + mkDerivation { + pname = "monoidal-containers"; + version = "0.4.0.0"; + sha256 = "15mh2hx7a31gr5zb2g30h2fcnb3a2wvv2y8hvzzk5l9cr2nvhcm1"; + libraryHaskellDepends = [ + aeson base containers deepseq hashable lens newtype semigroups + unordered-containers + ]; + description = "Containers with monoidal accumulation"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "monoidplus" = callPackage ({ mkDerivation, base, contravariant, semigroups, transformers }: mkDerivation { @@ -142414,6 +148354,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "monopati" = callPackage + ({ mkDerivation, base, directory, free, hedgehog, peano, split + , transformers + }: + mkDerivation { + pname = "monopati"; + version = "0.1.4"; + sha256 = "159r99x00vylxb50hyrb8xd67ag4x1mmrfddj5bq31bxiwb6j47s"; + libraryHaskellDepends = [ base directory free peano split ]; + testHaskellDepends = [ + base directory free hedgehog peano split transformers + ]; + description = "Well-typed paths"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "montage" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, ListLike , old-locale, pool-conduit, protocol-buffers @@ -142480,6 +148437,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "monus" = callPackage + ({ mkDerivation, base, containers, smallcheck, tasty + , tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "monus"; + version = "0.2.0.0"; + sha256 = "1iyzq3ivw6brjf45d3023n8x7hq0ihy8gvjh8hjdsmc6pnm26gw9"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base containers smallcheck tasty tasty-quickcheck tasty-smallcheck + ]; + description = "a 'Monus' is a commutative monoid that allows a notion of substraction"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "monzo" = callPackage ({ mkDerivation, aeson, authenticate-oauth, base, bytestring , containers, hspec, http-client, http-client-tls, mtl, network @@ -142506,20 +148479,20 @@ self: { "moo" = callPackage ({ mkDerivation, array, base, containers, gray-code, HUnit - , mersenne-random-pure64, monad-mersenne-random, mtl, random - , random-shuffle, time + , mersenne-random-pure64, MonadRandom, mtl, parallel, random + , random-shuffle, time, vector }: mkDerivation { pname = "moo"; - version = "1.0"; - sha256 = "02ah9v6h4ansd8kz76jnrx0yra9nz6ql92p5rm01pxri1gc7kn6w"; + version = "1.2"; + sha256 = "1j3dg835qwjk0nji0pdfkpgqrpfd3ijlpz5b5hy03rmi05k8vlfq"; libraryHaskellDepends = [ - array base gray-code mersenne-random-pure64 monad-mersenne-random - mtl random random-shuffle time + array base containers gray-code mersenne-random-pure64 MonadRandom + mtl parallel random random-shuffle time vector ]; testHaskellDepends = [ array base containers gray-code HUnit mersenne-random-pure64 - monad-mersenne-random mtl random random-shuffle time + MonadRandom mtl parallel random random-shuffle time vector ]; description = "Genetic algorithm library"; license = stdenv.lib.licenses.bsd3; @@ -142547,8 +148520,8 @@ self: { ({ mkDerivation, base, containers, hspec }: mkDerivation { pname = "more-containers"; - version = "0.1.0.5"; - sha256 = "1q1fs56a61ryild0zp43ash5mm83162v5v61x29vmc3hv1h79bnm"; + version = "0.1.1.0"; + sha256 = "1gy7h36spmksn1d3vg56l93kfgd24im304ync20pzaymkbljh1gk"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base containers hspec ]; description = "A few more collections"; @@ -142574,8 +148547,8 @@ self: { }: mkDerivation { pname = "morfette"; - version = "0.4.4"; - sha256 = "064wgdk0yrrjh8b7xnpmhk541fwqh24pg7hq1rh28vf2fbv6blcy"; + version = "0.4.7"; + sha256 = "1vxqg55zsj36pi1bsydm0v4fls4blya9jjfdv56jgdfjsjzzljyh"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -142626,6 +148599,16 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "morphisms" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "morphisms"; + version = "0.1.0"; + sha256 = "0mgkpasj9jd4fhmxcxaij8jkcvp57q8xymf2wvldpwcgi05602az"; + description = "It's all about functions"; + license = stdenv.lib.licenses.mit; + }) {}; + "morte" = callPackage ({ mkDerivation, alex, array, base, binary, code-page, containers , criterion, deepseq, Earley, formatting, http-client @@ -142659,7 +148642,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "morte_1_7_0" = callPackage + "morte_1_7_1" = callPackage ({ mkDerivation, alex, array, base, binary, code-page, containers , criterion, deepseq, Earley, formatting, http-client , http-client-tls, microlens, microlens-mtl, mtl @@ -142669,8 +148652,8 @@ self: { }: mkDerivation { pname = "morte"; - version = "1.7.0"; - sha256 = "1q2na2xw70jr71v1ysscqf3v3f2hvn4f0lxkh4dgsdy8986b41cl"; + version = "1.7.1"; + sha256 = "1ff9h3zzcz59q07v0yx93v537z6swy65j88z9cn6mgfjrxjmqx2b"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -142723,6 +148706,48 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "moto" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , cryptohash-sha1, df1, di, di-core, di-df1, directory, filepath + , mtl, optparse-applicative, pipes, pipes-attoparsec + , pipes-bytestring, random, safe-exceptions, tasty, tasty-hunit + , tasty-quickcheck, text, time, transformers + }: + mkDerivation { + pname = "moto"; + version = "0.0.3"; + sha256 = "1grvw5dlg6gjf83rhz45hnh73p74v85kmyn9yfi2gwbxcs7fsmvx"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers cryptohash-sha1 df1 + di-core di-df1 directory filepath mtl optparse-applicative pipes + pipes-attoparsec pipes-bytestring safe-exceptions text time + transformers + ]; + testHaskellDepends = [ + base bytestring containers di di-core directory filepath random + safe-exceptions tasty tasty-hunit tasty-quickcheck text time + ]; + description = "General purpose migrations library"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "moto-postgresql" = callPackage + ({ mkDerivation, base, bytestring, moto, postgresql-simple + , safe-exceptions + }: + mkDerivation { + pname = "moto-postgresql"; + version = "0.0.1"; + sha256 = "0z5kxphsgywmnv33lf95by9gxlgr6i8y8lq7sqy495f87b1jv62d"; + libraryHaskellDepends = [ + base bytestring moto postgresql-simple safe-exceptions + ]; + description = "PostgreSQL-based migrations registry for moto"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "motor" = callPackage ({ mkDerivation, base, indexed, indexed-extras, reflection , row-types, template-haskell @@ -142911,6 +148936,29 @@ self: { license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) mpg123;}; + "mpi-hs" = callPackage + ({ mkDerivation, base, binary, bytestring, c2hs, criterion + , monad-loops, openmpi, packman, store + }: + mkDerivation { + pname = "mpi-hs"; + version = "0.4.1.0"; + sha256 = "0bf0ghzvakww5slvfd3fq0sa0972i6y60lg6ibby49nslfkl52wd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring monad-loops packman store + ]; + librarySystemDepends = [ openmpi ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base monad-loops ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "MPI bindings for Haskell"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) openmpi;}; + "mpppc" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, split, text }: mkDerivation { @@ -143613,8 +149661,8 @@ self: { ({ mkDerivation, base, doctest }: mkDerivation { pname = "multi-instance"; - version = "0.0.0.2"; - sha256 = "11r7wy143zy9drjrz7l57bdsbaj2fd3sjwbiz7pcmcdr1bxxga63"; + version = "0.0.0.3"; + sha256 = "197jrq0r7va89z2hzhna0v4xmrranq1lgv4ncmbzlzliis6j7m22"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest ]; description = "Typeclasses augmented with a phantom type parameter"; @@ -143753,6 +149801,50 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "multilinear" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq + , generic-random, parallel, QuickCheck, quickcheck-instances + , vector, weigh + }: + mkDerivation { + pname = "multilinear"; + version = "0.5.0.0"; + sha256 = "03j34gcacd5va2ldd1hmchnfrymsh0l60kp2m4q39gfgzpicm62g"; + libraryHaskellDepends = [ + base containers deepseq parallel vector + ]; + testHaskellDepends = [ + base containers deepseq generic-random QuickCheck + quickcheck-instances + ]; + benchmarkHaskellDepends = [ base criterion deepseq weigh ]; + description = "Comprehensive and efficient (multi)linear algebra implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "multilinear-io" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, cereal + , cereal-vector, conduit, criterion, deepseq, directory, either + , multilinear, transformers, vector, zlib + }: + mkDerivation { + pname = "multilinear-io"; + version = "0.5.0.0"; + sha256 = "1lvizs4lbjy8ki9v5ikmc23fmxkk9w5d3nh4v0iljwyz5cgds05c"; + libraryHaskellDepends = [ + aeson base bytestring cassava cereal cereal-vector conduit either + multilinear transformers vector zlib + ]; + testHaskellDepends = [ + base directory either multilinear transformers + ]; + benchmarkHaskellDepends = [ + base criterion deepseq directory either multilinear transformers + ]; + description = "Conduit-based input/output capability for multilinear package"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "multimap" = callPackage ({ mkDerivation, base, containers }: mkDerivation { @@ -143904,32 +149996,34 @@ self: { "multipool-persistent-postgresql" = callPackage ({ mkDerivation, base, monad-logger, mtl, multipool , multipool-persistent, persistent, persistent-postgresql - , postgresql-common-persistent, unliftio-core, unordered-containers + , persistent-qq, postgresql-common-persistent, unliftio-core + , unordered-containers }: mkDerivation { pname = "multipool-persistent-postgresql"; - version = "0.1.0.1"; - sha256 = "11y8hr9f5f7ni7nxz1h6bi7jn3pj09ngjrqgliwihx60ind2dk6q"; + version = "0.1.1.0"; + sha256 = "0hna597qbsa81rly8cmxj45ix6iyw83w9v4ai9gpm5yb5g21bdf9"; libraryHaskellDepends = [ base monad-logger mtl multipool multipool-persistent persistent - persistent-postgresql postgresql-common-persistent unliftio-core - unordered-containers + persistent-postgresql persistent-qq postgresql-common-persistent + unliftio-core unordered-containers ]; testHaskellDepends = [ base monad-logger mtl multipool multipool-persistent persistent - persistent-postgresql postgresql-common-persistent unliftio-core - unordered-containers + persistent-postgresql persistent-qq postgresql-common-persistent + unliftio-core unordered-containers ]; description = "Read and write appropriately from both master and replicated postgresql instances"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "multirec" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "multirec"; - version = "0.7.8"; - sha256 = "0n5rsjrg8b98aim1wsv1s2i17299h8g4k2gb7mgn1swzldrigjhz"; + version = "0.7.9"; + sha256 = "0a6kc3kkg7hz5wigp28fhp01pryb8gaw03fjc35mm4i2jfcjrplz"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base ]; description = "Generic programming for families of recursive datatypes"; @@ -143969,8 +150063,8 @@ self: { ({ mkDerivation, base, containers, deepseq, doctest, Glob }: mkDerivation { pname = "multiset"; - version = "0.3.4"; - sha256 = "0kdmf0ba946pxq1m8q0x5bk2my2fd5frhaw3cj2i3x88nc9f0ycp"; + version = "0.3.4.1"; + sha256 = "05iynv54mgfwil7l81ni8mrhhb5vz3fdls13vm2m3dnwqgp7vzxh"; libraryHaskellDepends = [ base containers deepseq ]; testHaskellDepends = [ base doctest Glob ]; description = "The Data.MultiSet container type"; @@ -144007,10 +150101,8 @@ self: { }: mkDerivation { pname = "multistate"; - version = "0.8.0.0"; - sha256 = "0sax983yjzcbailza3fpjjszg4vn0wb11wjr11jskk22lccbagq1"; - revision = "2"; - editedCabalFile = "1dp52gacm8ql3g7xvb1dzp3migwpz2kcnz8pafbf7rs1lmccj1zf"; + version = "0.8.0.1"; + sha256 = "1s9fs29ki3l1df0ddi04ckbich1xid413sm2zx59aqp92dfpimvm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -144627,8 +150719,8 @@ self: { ({ mkDerivation, base, safe-exceptions }: mkDerivation { pname = "mvar-lock"; - version = "0.1.0.1"; - sha256 = "0kdf7811kxwfj032d8g18za0nn9jlssh7dpvvr8kzjk01b77804r"; + version = "0.1.0.2"; + sha256 = "09diqzb4vp7bcg6v16fgjb70mi68i8srnyxf6qga58va6avbc4wg"; libraryHaskellDepends = [ base safe-exceptions ]; description = "A trivial lock based on MVar"; license = stdenv.lib.licenses.asl20; @@ -144750,8 +150842,8 @@ self: { pname = "mwc-random-accelerate"; version = "0.1.0.0"; sha256 = "1qrji6b39zp5wrgz5c59xv06l3khhp4fv2ybdmx4ac5i28yx7yih"; - revision = "2"; - editedCabalFile = "16llz1jvpq841a20wvv2j8kkb357y970i54w340hwk4c187hypic"; + revision = "3"; + editedCabalFile = "1a7xx3mcli9fx5lqg1zxwqbrgzvgbssn3vprh4wp8zg58pqic6ic"; libraryHaskellDepends = [ accelerate base mwc-random ]; description = "Generate Accelerate arrays filled with high quality pseudorandom numbers"; license = stdenv.lib.licenses.bsd3; @@ -145043,8 +151135,8 @@ self: { }: mkDerivation { pname = "mysql"; - version = "0.1.5"; - sha256 = "0x9hdwg94s0baw7jn7ba2mk0rr7qpf1hyf88pm6gv4vdgz86gcs9"; + version = "0.1.6"; + sha256 = "1vlr4z3ng8sibb7g8363xlhff3811z8b5nmm0ljai6r5r5hrym4y"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring containers ]; librarySystemDepends = [ mysql ]; @@ -145097,6 +151189,30 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "mysql-haskell_0_8_4_1" = callPackage + ({ mkDerivation, base, binary, binary-ieee754, binary-parsers + , blaze-textual, bytestring, bytestring-lexing, cryptonite + , io-streams, memory, monad-loops, network, scientific, tasty + , tasty-hunit, tcp-streams, text, time, tls, vector, wire-streams + , word24 + }: + mkDerivation { + pname = "mysql-haskell"; + version = "0.8.4.1"; + sha256 = "0m3kqm5ldy47gv0gbh3sxv2zm4kmszw96r5sar5bzb3v9jvmz94x"; + libraryHaskellDepends = [ + base binary binary-ieee754 binary-parsers blaze-textual bytestring + bytestring-lexing cryptonite io-streams memory monad-loops network + scientific tcp-streams text time tls vector wire-streams word24 + ]; + testHaskellDepends = [ + base bytestring io-streams tasty tasty-hunit text time vector + ]; + description = "pure haskell MySQL driver"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "mysql-haskell-nem" = callPackage ({ mkDerivation, base, bytestring, io-streams, mysql-haskell , scientific, text, time @@ -145260,6 +151376,7 @@ self: { executableHaskellDepends = [ base HSH mtl process ]; description = "Utility to call iwconfig"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "n-tuple" = callPackage @@ -145274,6 +151391,68 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "n2o" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, hspec, text + }: + mkDerivation { + pname = "n2o"; + version = "0.11.1"; + sha256 = "0yvgis2v2jgdny50py8xmc9b1p2zi5kjgf45xsgsyyhzjyr30kb7"; + libraryHaskellDepends = [ base binary bytestring containers text ]; + testHaskellDepends = [ base hspec ]; + description = "Abstract Protocol Loop"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "n2o-nitro" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , containers, n2o, text + }: + mkDerivation { + pname = "n2o-nitro"; + version = "0.11.2"; + sha256 = "1vh0r03h0k60z4q722pw4h5q0l7l56fmyp57im0nankci8vj0s38"; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring containers n2o text + ]; + description = "Nitro Elements, Events and Actions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "n2o-protocols" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , containers, n2o, n2o-nitro, time + }: + mkDerivation { + pname = "n2o-protocols"; + version = "0.11.2"; + sha256 = "1w5r99k9wvhbwvx0hzgpn1aahhnb84ib0n7xgq1ybpgy3s9cggzk"; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring containers n2o n2o-nitro + time + ]; + description = "N2O Protocols Starter Pack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "n2o-web" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, binary + , bytestring, case-insensitive, containers, n2o, n2o-protocols + , network, text, websockets + }: + mkDerivation { + pname = "n2o-web"; + version = "0.11.2"; + sha256 = "0d01lsfd2rwavzm01bkk3020r0wpfqyyqjbdf1pc8hw1im3843p6"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring binary bytestring + case-insensitive containers n2o n2o-protocols network text + websockets + ]; + description = "N2O adapter for WebSockets"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "nagios-check" = callPackage ({ mkDerivation, base, bifunctors, exceptions, hspec, mtl , QuickCheck, text @@ -145343,8 +151522,8 @@ self: { }: mkDerivation { pname = "nakadi-client"; - version = "0.6.0.0"; - sha256 = "15hcaccm25frzar2fwyrrhai9kpja7xdcpi2ibl6gf3drp6z65jy"; + version = "0.6.1.0"; + sha256 = "0y6mvw10cbiqib309v38ldjq14xryccs8mhi41zkwpnqldmkyd1x"; libraryHaskellDepends = [ aeson aeson-casing async async-timer base bytestring conduit conduit-extra containers exceptions hashable http-client @@ -145401,6 +151580,8 @@ self: { pname = "named"; version = "0.2.0.0"; sha256 = "17ldvxypf099wj5phzh2aymzfwmyiyzhz24h1aj2s21nrys5n6n0"; + revision = "2"; + editedCabalFile = "0h9d74h6g685g1g0ylqf7kws1ancdy3q6fi39vinf5alkqa7kxwd"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Named parameters (keyword arguments) for Haskell"; @@ -145501,12 +151682,18 @@ self: { }) {}; "nano-cryptr" = callPackage - ({ mkDerivation, base, bytestring }: + ({ mkDerivation, base, bytestring, HUnit, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: mkDerivation { pname = "nano-cryptr"; - version = "0.1.1.3"; - sha256 = "1pqwzl8l48c4q83jhjj11jd3kwwa0ail2c6kv3k38kig9yvj7ff8"; + version = "0.2.1"; + sha256 = "00c0niyjhkcv942vhm775jml3frhj0i3svgj9xxy0hnfb3nawvjb"; libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring HUnit test-framework test-framework-hunit + test-framework-quickcheck2 + ]; description = "A threadsafe binding to glibc's crypt_r function"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -145665,6 +151852,24 @@ self: { }) {GLEW = null; inherit (pkgs) glew; inherit (pkgs) libGL; inherit (pkgs) libGLU;}; + "nanovg-simple" = callPackage + ({ mkDerivation, base, GLFW-b, monad-loops, nanovg, OpenGL + , safe-exceptions, text + }: + mkDerivation { + pname = "nanovg-simple"; + version = "0.4.0.0"; + sha256 = "0k9sykyipj6gndkgk9j2l4r7a4kac851g077279a2j1k45dilcjn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base GLFW-b monad-loops nanovg OpenGL safe-exceptions text + ]; + description = "Simple interface to rendering with NanoVG"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "nanq" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers , extensible-effects, kanji, microlens, microlens-aeson @@ -145693,6 +151898,8 @@ self: { pname = "naperian"; version = "0.1.0.0"; sha256 = "0ydlwk1m3xi12bv2rylay4lrz5j5aj1lz95ivilnh89qg4ahrnlb"; + revision = "1"; + editedCabalFile = "10bby5qlkw6yv2mh6zyscwda49hkxmxmrqfqjinlj246xi879f3m"; libraryHaskellDepends = [ adjunctions base comonad distributive free streams transformers ]; @@ -145855,8 +152062,8 @@ self: { }: mkDerivation { pname = "natural"; - version = "0.3.0.2"; - sha256 = "1haabwh41lyfhdd4mkfj7slhrwxhsxa6plii8jaza5z4bnydr7bd"; + version = "0.3.0.3"; + sha256 = "18ycqn164kl203wmvrdyfbwfgbbyzyl38i86sllmkwpqq2ciarwi"; libraryHaskellDepends = [ base lens semigroupoids ]; testHaskellDepends = [ base checkers hedgehog lens QuickCheck tasty tasty-hedgehog @@ -145924,8 +152131,8 @@ self: { pname = "natural-transformation"; version = "0.4"; sha256 = "1by8xwjc23l6pa9l4iv7zp82dykpll3vc3hgxk0pgva724n8xhma"; - revision = "6"; - editedCabalFile = "0qdjf1756gmq6vjd1p7i4b398s7j1gqfiaz3yf894h5p6x1ym0zl"; + revision = "7"; + editedCabalFile = "03nkhdrwki9j81clgfck4yl7ylv6dwa7gi77kknzq3s3nqlp728v"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base containers quickcheck-instances tasty tasty-quickcheck @@ -146070,6 +152277,23 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "neat-interpolation_0_3_2_4" = callPackage + ({ mkDerivation, base, base-prelude, HTF, megaparsec + , template-haskell, text + }: + mkDerivation { + pname = "neat-interpolation"; + version = "0.3.2.4"; + sha256 = "0lhpjckwhzlvx4cdhrwprwb85vc7hc44ybvk5nswgn7z73cp0wyy"; + libraryHaskellDepends = [ + base base-prelude megaparsec template-haskell text + ]; + testHaskellDepends = [ base-prelude HTF ]; + description = "A quasiquoter for neat and simple multiline text interpolation"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "needle" = callPackage ({ mkDerivation, base, containers, haskell-src-meta, mtl, parsec , parsec-extra, template-haskell, text, vector @@ -146326,8 +152550,8 @@ self: { }: mkDerivation { pname = "nested-routes"; - version = "9.0.1.1"; - sha256 = "1s9jf5ik6m85nqjclj0m8ba41s3lfd93mqm6azynv7kg3cp9v4rl"; + version = "9.0.2"; + sha256 = "197q5fapwj5rnlqvwlzajjn8sjb960mgxqd7sbw2sih6cj63a9a2"; libraryHaskellDepends = [ attoparsec base errors exceptions extractable-singleton hashable monad-control-aligned mtl poly-arity pred-trie regex-compat text @@ -146409,6 +152633,28 @@ self: { broken = true; }) {ghc-binary = null;}; + "net-spider" = callPackage + ({ mkDerivation, aeson, base, containers, data-interval, doctest + , doctest-discover, extended-reals, greskell, greskell-websocket + , hashable, hspec, monad-logger, safe-exceptions, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "net-spider"; + version = "0.2.0.0"; + sha256 = "0xka2fa5zxznm2fg5xmc2c2ppamwybdlmh5jqy00ivxjmliy20s0"; + libraryHaskellDepends = [ + aeson base containers data-interval extended-reals greskell + greskell-websocket hashable monad-logger safe-exceptions text time + unordered-containers vector + ]; + testHaskellDepends = [ + base doctest doctest-discover hspec vector + ]; + description = "A graph database middleware to maintain a time-varying graph"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "netclock" = callPackage ({ mkDerivation, base, bytestring, hosc, network }: mkDerivation { @@ -146594,8 +152840,8 @@ self: { pname = "netrc"; version = "0.2.0.0"; sha256 = "11iax3ick0im397jyyjkny7lax9bgrlgk90a25dp2jsglkphfpls"; - revision = "4"; - editedCabalFile = "0g1c3nbalpb7qh6kddir5b84wwg57j2852al2fg5xza3akdd8jsr"; + revision = "5"; + editedCabalFile = "0v383hy7iw44xxnpdp2fla2dc8ivrhwgh2m303ps4z9fsw25cyka"; libraryHaskellDepends = [ base bytestring deepseq parsec ]; testHaskellDepends = [ base bytestring tasty tasty-golden tasty-quickcheck @@ -146841,16 +153087,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "network_2_7_0_2" = callPackage + "network_2_8_0_0" = callPackage ({ mkDerivation, base, bytestring, directory, doctest, hspec, HUnit , unix }: mkDerivation { pname = "network"; - version = "2.7.0.2"; - sha256 = "1fsdcwz7w1g1gznr62a6za8jc2g8cq5asrcq2vc14x9plf31s2vf"; - revision = "2"; - editedCabalFile = "04h5wq6116brd2r3182g65crrbidn43wi43qz1n99gl042ydgf3w"; + version = "2.8.0.0"; + sha256 = "00skcish0xmm67ax999nv1nll9rm3gqmn92099iczd73nxl55468"; libraryHaskellDepends = [ base bytestring unix ]; testHaskellDepends = [ base bytestring directory doctest hspec HUnit @@ -146938,8 +153182,8 @@ self: { }: mkDerivation { pname = "network-api-support"; - version = "0.3.3"; - sha256 = "1dp9fp907sc1r0mshby18vlbkji9bggikbycjbdlb6mzg7mjmiav"; + version = "0.3.4"; + sha256 = "0zzb5jxb6zxwq88qwldzy7qy5b4arz4vnn82ilcz2214w21bhzlp"; libraryHaskellDepends = [ aeson attoparsec base bytestring case-insensitive http-client http-client-tls http-types text time tls @@ -147016,6 +153260,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "network-bsd" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "network-bsd"; + version = "2.8.0.0"; + sha256 = "0dfbwgrr28y6ypw7p1ppqg7v746qf14569q4xazj4ahdjw2xkpi5"; + libraryHaskellDepends = [ base network ]; + doHaddock = false; + description = "Network.BSD"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "network-builder" = callPackage ({ mkDerivation, aeson, base, bytestring, cabal-test-bin, hspec , hspec-server, optparse-applicative, process, shelly, text, yaml @@ -147038,6 +153294,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "network-byte-order" = callPackage + ({ mkDerivation, base, bytestring, doctest }: + mkDerivation { + pname = "network-byte-order"; + version = "0.0.0.0"; + sha256 = "0wfy57ip87ksppggpz26grk4w144yld95mf2y0c6mhcs1l8z3div"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring doctest ]; + description = "Network byte order utilities"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "network-bytestring" = callPackage ({ mkDerivation, base, bytestring, network, unix }: mkDerivation { @@ -147054,8 +153322,8 @@ self: { ({ mkDerivation, base, bytestring, network, text, time, vector }: mkDerivation { pname = "network-carbon"; - version = "1.0.12"; - sha256 = "0fb1ymk1rnsppvil46pyaxlzc09l6716jbrr0h7rb5nxv0bvk5pd"; + version = "1.0.14"; + sha256 = "1jrmda71gkcpppzv8s44kms4vz4zj7yb67wyr882s2b4hcf4il5b"; libraryHaskellDepends = [ base bytestring network text time vector ]; @@ -147261,8 +153529,8 @@ self: { }: mkDerivation { pname = "network-messagepack-rpc"; - version = "0.1.0.0"; - sha256 = "0yqisywmhl0y6f88ifpkv8dlldg5s2c2h8z8cv6mhhqj4qdzp1h3"; + version = "0.1.1.0"; + sha256 = "13q3dr0l5a5yd693hb2h5nw86kxcw7vbm41dw3lbky7jr8hh2r0h"; libraryHaskellDepends = [ base bytestring data-msgpack safe-exceptions text unordered-containers @@ -147278,8 +153546,8 @@ self: { }: mkDerivation { pname = "network-messagepack-rpc-websocket"; - version = "0.1.0.0"; - sha256 = "1q7ckch5z08wxrdsv62z07ivdihqvmcwfg2pgcbf66dhgc9bq4f6"; + version = "0.1.1.0"; + sha256 = "05cd6cqyydjwymnk8rscqngvz3knyibl674rcbjpz28him6gbc7d"; libraryHaskellDepends = [ base network-messagepack-rpc text websockets wss-client ]; @@ -147289,6 +153557,7 @@ self: { ]; description = "WebSocket backend for MessagePack RPC"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-metrics" = callPackage @@ -147304,6 +153573,7 @@ self: { ]; description = "Send metrics to Ganglia, Graphite, and statsd"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-minihttp" = callPackage @@ -147335,6 +153605,7 @@ self: { libraryHaskellDepends = [ base binary bytestring network unix ]; description = "Recvmsg and sendmsg bindings"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-msgpack-rpc" = callPackage @@ -147471,15 +153742,15 @@ self: { }) {}; "network-simple" = callPackage - ({ mkDerivation, base, bytestring, exceptions, network - , safe-exceptions, transformers + ({ mkDerivation, base, bytestring, network, safe-exceptions, socks + , transformers }: mkDerivation { pname = "network-simple"; - version = "0.4.2"; - sha256 = "0h3xq0lv9wqczm93m81irqsirwsrw9jip11rxyghxrk4rf6pg4ip"; + version = "0.4.3"; + sha256 = "0a4hag26ry6lg90q4ppchvrm5xaij50jd4633mhfkfq8scgczm8d"; libraryHaskellDepends = [ - base bytestring exceptions network safe-exceptions transformers + base bytestring network safe-exceptions socks transformers ]; description = "Simple network sockets usage patterns"; license = stdenv.lib.licenses.bsd3; @@ -147502,17 +153773,17 @@ self: { }) {}; "network-simple-tls" = callPackage - ({ mkDerivation, base, bytestring, data-default, exceptions - , network, network-simple, tls, transformers, x509, x509-store - , x509-system, x509-validation + ({ mkDerivation, base, bytestring, data-default, network + , network-simple, safe-exceptions, tls, transformers, x509 + , x509-store, x509-system, x509-validation }: mkDerivation { pname = "network-simple-tls"; - version = "0.3"; - sha256 = "11s5r7vibba7pmmbnglx1w2v5wxykxrzwkrwy4hifxzpbb2gybdw"; + version = "0.3.1"; + sha256 = "12kwi2jc8g310wrw7ynq2hfhkxhh95qn0fy205g7a48xrw75npyj"; libraryHaskellDepends = [ - base bytestring data-default exceptions network network-simple tls - transformers x509 x509-store x509-system x509-validation + base bytestring data-default network network-simple safe-exceptions + tls transformers x509 x509-store x509-system x509-validation ]; description = "Simple interface to TLS secured network sockets"; license = stdenv.lib.licenses.bsd3; @@ -147759,8 +154030,8 @@ self: { ({ mkDerivation, base, doctest, network-uri, template-haskell }: mkDerivation { pname = "network-uri-static"; - version = "0.1.0.0"; - sha256 = "16b8jn72g76zd2gxzimnnj77l42y430y862sxzdnsclsnc7w4fn9"; + version = "0.1.2.0"; + sha256 = "1r1blpz313v6qacvbns53c2i1zgvadvl0ibmp2s3bv1ymm4caj74"; libraryHaskellDepends = [ base network-uri template-haskell ]; testHaskellDepends = [ base doctest ]; description = "A small utility to declare type-safe static URIs"; @@ -147931,14 +154202,13 @@ self: { }: mkDerivation { pname = "newsynth"; - version = "0.3.0.3"; - sha256 = "1vbh9d17mibzjkakqwda2dcmqkamaq48zv0dcd104xmgkgmqzvw2"; + version = "0.3.0.4"; + sha256 = "0w31h7xqv9sk0jb1mdviv107w8y7v018bzdvdw8gcrjyvp47307q"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ - base containers fixedprec random superdoc - ]; - executableHaskellDepends = [ base random superdoc time ]; + setupHaskellDepends = [ base superdoc ]; + libraryHaskellDepends = [ base containers fixedprec random ]; + executableHaskellDepends = [ base random time ]; description = "Exact and approximate synthesis of quantum circuits"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; @@ -148091,6 +154361,27 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {nfc = null;}; + "ngram" = callPackage + ({ mkDerivation, base, bytestring, cereal, cereal-text, containers + , optparse-generic, text, zlib + }: + mkDerivation { + pname = "ngram"; + version = "0.1.0.1"; + sha256 = "1y6fznq60r52xwvf9i99k5mczll2x8k064jn6ww97fldhrij1g1k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cereal cereal-text containers text + ]; + executableHaskellDepends = [ + base bytestring cereal cereal-text containers optparse-generic text + zlib + ]; + description = "Ngram models for compressing and classifying text"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "ngrams-loader" = callPackage ({ mkDerivation, attoparsec, base, machines, mtl, parseargs , resourcet, sqlite-simple, text @@ -148116,8 +154407,8 @@ self: { }: mkDerivation { pname = "ngx-export"; - version = "1.4.1"; - sha256 = "1a9swysq72igyfbqw078fj3j8vw6hw1v5h4f64kh9wvvdcrdl2rh"; + version = "1.6.2"; + sha256 = "1wvh33raci7s4hczcfn5sj2kk1g61ry6xwn3lg7g3yy5bn7azv73"; libraryHaskellDepends = [ async base binary bytestring deepseq monad-loops template-haskell unix @@ -148126,6 +154417,21 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ngx-export-tools" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, ngx-export, safe + , template-haskell + }: + mkDerivation { + pname = "ngx-export-tools"; + version = "0.4.1.0"; + sha256 = "0q70p894sqzzx534vxl8grrizllzhw3cx1d02nfg88h7gr82zp3f"; + libraryHaskellDepends = [ + aeson base binary bytestring ngx-export safe template-haskell + ]; + description = "Extra tools for Nginx haskell module"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "niagra" = callPackage ({ mkDerivation, base, ghc-prim, HUnit, mtl, primitive, QuickCheck , text, transformers @@ -148333,18 +154639,18 @@ self: { }) {}; "nix-delegate" = callPackage - ({ mkDerivation, base, foldl, managed, neat-interpolation - , optparse-applicative, text, turtle + ({ mkDerivation, base, bytestring, foldl, managed + , neat-interpolation, optparse-applicative, text, turtle }: mkDerivation { pname = "nix-delegate"; - version = "1.0.0"; - sha256 = "1fzk6a2izs8sf2gq93m91m6l7h8i3374as8979h106588ww2ghhb"; + version = "1.0.1"; + sha256 = "00wyzj4xck0kjn3151q9crsycgh26nvg56567c0ifdr0s5h5f00w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base foldl managed neat-interpolation optparse-applicative text - turtle + base bytestring foldl managed neat-interpolation + optparse-applicative text turtle ]; executableHaskellDepends = [ base ]; description = "Convenient utility for distributed Nix builds"; @@ -148353,18 +154659,18 @@ self: { }) {}; "nix-deploy" = callPackage - ({ mkDerivation, base, neat-interpolation, optparse-applicative - , optparse-generic, text, turtle + ({ mkDerivation, base, bytestring, neat-interpolation + , optparse-applicative, optparse-generic, text, turtle }: mkDerivation { pname = "nix-deploy"; - version = "1.0.2"; - sha256 = "07cirn4gaaarw5va128f63jp2q7jlghmg4kclya4fvapx963qbya"; + version = "1.0.3"; + sha256 = "0anhmc9g9k40nwj87f24hq4wnj6mkli36dzhzdpa0p3cpg7sh2kh"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - base neat-interpolation optparse-applicative optparse-generic text - turtle + base bytestring neat-interpolation optparse-applicative + optparse-generic text turtle ]; description = "Deploy Nix-built software to a NixOS machine"; license = stdenv.lib.licenses.asl20; @@ -148377,8 +154683,8 @@ self: { }: mkDerivation { pname = "nix-derivation"; - version = "1.0.1"; - sha256 = "1z36ihzcnll6vpvv8hr95j9vx0j69v7nir6bxgd6wmidpzigkdmc"; + version = "1.0.2"; + sha256 = "16xx4817ncgqvhmydbfr35lhgiw34js2n5liyfing3qvbfprmscw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -148395,18 +154701,18 @@ self: { "nix-diff" = callPackage ({ mkDerivation, attoparsec, base, containers, Diff, mtl - , nix-derivation, optparse-generic, system-filepath, text, unix + , nix-derivation, optparse-applicative, system-filepath, text, unix , vector }: mkDerivation { pname = "nix-diff"; - version = "1.0.4"; - sha256 = "1ggsqm8bcfvx3l2nji90gwllkq2v832wihf8msfi9br4mqwx234j"; + version = "1.0.5"; + sha256 = "1gs19y4k4aykm3hzpkygdx5wqblcnqxbh3jq3hl18sm8h4cf9871"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - attoparsec base containers Diff mtl nix-derivation optparse-generic - system-filepath text unix vector + attoparsec base containers Diff mtl nix-derivation + optparse-applicative system-filepath text unix vector ]; description = "Explain why two Nix derivations differ"; license = stdenv.lib.licenses.bsd3; @@ -148479,6 +154785,30 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "nixpkgs-update" = callPackage + ({ mkDerivation, base, directory, doctest, errors, filepath, github + , mtl, neat-interpolation, optparse-applicative, regex-applicative + , shelly, text, time, unix, vector + }: + mkDerivation { + pname = "nixpkgs-update"; + version = "0.2.0"; + sha256 = "1vlvkyvvykzcss5w4snmwa9lrd50rss8d2gsv36a69w4y0k2ms5z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory errors filepath github mtl neat-interpolation + optparse-applicative regex-applicative shelly text time unix vector + ]; + testHaskellDepends = [ + base directory doctest errors filepath github mtl + neat-interpolation optparse-applicative regex-applicative shelly + text time unix vector + ]; + description = "Tool for semi-automatic updating of nixpkgs repository"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + "nkjp" = callPackage ({ mkDerivation, base, bytestring, containers, data-named, filepath , polysoup, tar, text, zlib @@ -148502,8 +154832,8 @@ self: { ({ mkDerivation, base, nlopt, vector }: mkDerivation { pname = "nlopt-haskell"; - version = "0.1.2.0"; - sha256 = "0hzg2y11lacgn9793zsk0vib3wb9kyqkcp65vfcfwvd90lny3mmn"; + version = "0.1.3.0"; + sha256 = "1lsh2wbl1l291xqwjxdqjpvxss9zzl2ivvwigza7zkbmaz9a0zvx"; libraryHaskellDepends = [ base vector ]; librarySystemDepends = [ nlopt ]; testHaskellDepends = [ base vector ]; @@ -148574,8 +154904,8 @@ self: { ({ mkDerivation, base, containers, megaparsec, Nmis }: mkDerivation { pname = "nmis-parser"; - version = "0.1.0.1"; - sha256 = "0fgh0x2b468j3pxx5nqkvq1wavgap9q7hdnypmdqn5v5jp45l36z"; + version = "0.1.0.2"; + sha256 = "0ad30rdpsd80ysqsaa72m3nnwzslr666ssnwlxyhvmbn3aqqvfbb"; libraryHaskellDepends = [ base containers megaparsec ]; testHaskellDepends = [ base Nmis ]; description = "NMIS file parser"; @@ -148712,6 +155042,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "nominal" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "nominal"; + version = "0.2.0.0"; + sha256 = "1wd2vd0qn8ln3a5r29gikdcr4c2c2rf43p6kq3wmqm8ww30djgca"; + libraryHaskellDepends = [ base containers ]; + description = "Binders and alpha-equivalence made easy"; + license = stdenv.lib.licenses.gpl3; + }) {}; + "nomyx-api" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, either , hslogger, lens, mtl, network-uri, nomyx-core, nomyx-language @@ -148864,12 +155205,12 @@ self: { }) {}; "non-empty-containers" = callPackage - ({ mkDerivation, base, containers }: + ({ mkDerivation, base, containers, semigroupoids }: mkDerivation { pname = "non-empty-containers"; - version = "0.1.1.0"; - sha256 = "1m4js4z27x43bkccbaqnlrmknfdiwqgdvvkfad7r4kgwdmil3mnc"; - libraryHaskellDepends = [ base containers ]; + version = "0.1.2.0"; + sha256 = "0lqyz0xn34byx8f71klj21ficjpy6c049x3fngs7x765vam2dmii"; + libraryHaskellDepends = [ base containers semigroupoids ]; license = stdenv.lib.licenses.bsd3; }) {}; @@ -148894,6 +155235,7 @@ self: { testHaskellDepends = [ base doctest Glob hspec QuickCheck text ]; description = "Non empty Data.Text type"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "non-empty-zipper" = callPackage @@ -148959,12 +155301,31 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "nonempty-containers" = callPackage + ({ mkDerivation, base, comonad, containers, deepseq, hedgehog + , hedgehog-fn, semigroupoids, tasty, tasty-hedgehog, text, these + }: + mkDerivation { + pname = "nonempty-containers"; + version = "0.1.1.0"; + sha256 = "1vhpanz5n7fljc86kxif9kp9fr75wr87wy1fmawd7c5qmhk1b61k"; + libraryHaskellDepends = [ + base comonad containers deepseq semigroupoids these + ]; + testHaskellDepends = [ + base comonad containers hedgehog hedgehog-fn semigroupoids tasty + tasty-hedgehog text these + ]; + description = "Non-empty variants of containers data types, with full API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "nonemptymap" = callPackage ({ mkDerivation, base, containers, semigroupoids }: mkDerivation { pname = "nonemptymap"; - version = "0.0.4.0"; - sha256 = "0rkdhbg0bps8ws20xspw98fkmbcgzfir9kk5pxwir8x6pwwbfd8h"; + version = "0.0.6.0"; + sha256 = "1pzs51kmsyarv62qqbskhw2xlkjp74bwcgs9a8ri1jk96m64rg94"; libraryHaskellDepends = [ base containers semigroupoids ]; description = "A NonEmptyMap Implementation"; license = stdenv.lib.licenses.bsd3; @@ -149142,6 +155503,7 @@ self: { libraryHaskellDepends = [ base ]; description = "Useful utility functions that only depend on base"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "notcpp" = callPackage @@ -149231,6 +155593,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "nowdoc" = callPackage + ({ mkDerivation, base, bytestring, template-haskell }: + mkDerivation { + pname = "nowdoc"; + version = "0.1.1.0"; + sha256 = "0s2j7z9zyb3y3k5hviqjnb3l2z9mvxll5m9nsvq566hn5h5lkzjg"; + revision = "1"; + editedCabalFile = "074xgrxs8ynq29bsx66an03q0457f80ga9jf4sqi0q34jgfpmbcv"; + libraryHaskellDepends = [ base bytestring template-haskell ]; + testHaskellDepends = [ base bytestring template-haskell ]; + description = "Here document without variable expansion like PHP Nowdoc"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "np-extras" = callPackage ({ mkDerivation, base, containers, numeric-prelude, primes }: mkDerivation { @@ -149280,18 +155656,19 @@ self: { }) {}; "nqe" = callPackage - ({ mkDerivation, base, bytestring, conduit, conduit-extra - , containers, exceptions, hspec, stm, stm-conduit, text, unliftio + ({ mkDerivation, async, base, bytestring, conduit, conduit-extra + , containers, exceptions, hashable, hspec, mtl, stm, stm-conduit + , text, unique, unliftio }: mkDerivation { pname = "nqe"; - version = "0.3.0.0"; - sha256 = "1ggss61zym8ramf3yavmsgn013nlcv40kp6r2v1ax7ccdqyzjh98"; + version = "0.6.1"; + sha256 = "1l0dydhcqmgf6bamy29sgry8sjirvw3khzjkhpjlb12zl2y75xxd"; libraryHaskellDepends = [ - base bytestring conduit conduit-extra containers stm unliftio + base conduit containers hashable mtl stm unique unliftio ]; testHaskellDepends = [ - base bytestring conduit conduit-extra exceptions hspec stm + async base bytestring conduit conduit-extra exceptions hspec stm stm-conduit text unliftio ]; description = "Concurrency library in the style of Erlang/OTP"; @@ -149406,6 +155783,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "ntype" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ntype"; + version = "0.1.0.0"; + sha256 = "0raz6azyj7a3fygpmylhz38b75zy57xdrginbhj2d6vwzxhkmscd"; + libraryHaskellDepends = [ base ]; + description = "N-ary sum/product types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "null-canvas" = callPackage ({ mkDerivation, aeson, base, containers, filepath, scotty, split , stm, text, transformers, wai-extra, warp @@ -149632,8 +156020,8 @@ self: { }: mkDerivation { pname = "numeric-prelude"; - version = "0.4.3"; - sha256 = "0bc937gblm8rz68fr3q2ms19hqjwi20wkmn1k1c0b675c2kgky5q"; + version = "0.4.3.1"; + sha256 = "0531yjw1rzbv3snv1lc955350frgf8526slsxbx3ias71krbdr69"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -149840,6 +156228,8 @@ self: { pname = "numtype-dk"; version = "0.5.0.2"; sha256 = "0avkdbhxijcja9i9g3cqh699mys8nhsxgrrpkknycmqpvp07sy4q"; + revision = "1"; + editedCabalFile = "0892xm8vyyvl1glg4vniz8r5ydg1nz3zmbpgk5mxdih6wi6nmpy4"; libraryHaskellDepends = [ base ]; description = "Type-level integers, using TypeNats, Data Kinds, and Closed Type Families"; license = stdenv.lib.licenses.bsd3; @@ -149877,17 +156267,21 @@ self: { }) {}; "nuxeo" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, conduit - , conduit-extra, text, time + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit + , conduit-extra, http-conduit, http-types, optparse-applicative + , text, time, url }: mkDerivation { pname = "nuxeo"; - version = "0.2.0.3"; - sha256 = "1assz03rv0vdbgl2ihcr7sbx7ifsv7m2mp6lg2jgy5h0ghnlwzcd"; + version = "0.3.2"; + sha256 = "0m0rnrcay92vi47dd6cbba5vdjzdrmwb9s7wic95cbsb7wmajc72"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ - attoparsec base bytestring conduit conduit-extra text time + aeson attoparsec base bytestring conduit conduit-extra http-conduit + http-types text time url ]; - description = "Nuxeo"; + executableHaskellDepends = [ base optparse-applicative text ]; license = stdenv.lib.licenses.bsd3; }) {}; @@ -149903,8 +156297,8 @@ self: { }: mkDerivation { pname = "nvim-hs"; - version = "1.0.0.2"; - sha256 = "00s8anzazzax8kjsa0ciyvx9c5smwb8a81qh625nf2v9pkp7lr20"; + version = "1.0.0.3"; + sha256 = "07pnabrb9hs2l8ajrzcs3wz1m9vfq88wqjirf84ygmmnnd8dva71"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -149977,8 +156371,8 @@ self: { }: mkDerivation { pname = "nvvm"; - version = "0.8.0.3"; - sha256 = "1kwmgl1bp0mlv4bdnjl6m1v34k68pgg6z00z3i7x3wfjff8gd5sr"; + version = "0.9.0.0"; + sha256 = "00ggaycs5z2b617kgjv851ahrakd4v8w374qbym19r1ccrxkdhhb"; setupHaskellDepends = [ base Cabal cuda directory filepath template-haskell ]; @@ -150046,8 +156440,8 @@ self: { }: mkDerivation { pname = "o-clock"; - version = "1.0.0"; - sha256 = "18wmy90fn514dmjsyk8n6q4p1nvks6lbi0077s00p6hv247p353j"; + version = "1.0.0.1"; + sha256 = "0nmv0zvhd2wd327q268xd8x9swb5v6pm5fn9p5zyn0khja38s6fr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ghc-prim ]; @@ -150129,6 +156523,32 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "oauth2-jwt-bearer" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cryptonite + , hedgehog, http-client, http-client-tls, http-types, jose, lens + , mmorph, network, Spock-core, streaming-commons, text, time + , transformers, transformers-bifunctors, unordered-containers, warp + , x509, x509-store + }: + mkDerivation { + pname = "oauth2-jwt-bearer"; + version = "0.0.1"; + sha256 = "0fcq0ggzhjpr8v2s0k6izjs1pp0lcbf7kb12vmclyy5bzby8vkcn"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls http-types jose + lens text time transformers transformers-bifunctors + unordered-containers + ]; + testHaskellDepends = [ + aeson async base bytestring cryptonite hedgehog http-client + http-client-tls http-types jose mmorph network Spock-core + streaming-commons text warp x509 x509-store + ]; + description = "OAuth2 jwt-bearer client flow as per rfc7523"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "oauthenticated" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder , bytestring, case-insensitive, cryptonite, exceptions, hspec @@ -150278,14 +156698,37 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "oblivious-transfer" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, memory, protolude + , QuickCheck, random, tasty, tasty-discover, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "oblivious-transfer"; + version = "0.1.0"; + sha256 = "1kq5ppm151q1im14j6zm2w0pn60baj6gzxmfqfx8p0m7a7wwl7sz"; + revision = "1"; + editedCabalFile = "1v9js45kc94zirg530d0f3r9wwsx60xnz7diqzvfxlbvw01649yk"; + libraryHaskellDepends = [ + base bytestring cryptonite memory protolude random + ]; + testHaskellDepends = [ + base bytestring cryptonite memory protolude QuickCheck random tasty + tasty-discover tasty-hunit tasty-quickcheck + ]; + testToolDepends = [ tasty-discover ]; + description = "An implementation of the Oblivious Transfer protocol in Haskell"; + license = stdenv.lib.licenses.asl20; + }) {}; + "observable" = callPackage - ({ mkDerivation, async, base, transformers }: + ({ mkDerivation, base, transformers }: mkDerivation { pname = "observable"; - version = "0.1.1"; - sha256 = "1mcjmna0fra3xcxxxq4a7rzndrmh752ps0ykim1ikcjrgh2r0cpp"; - libraryHaskellDepends = [ async base transformers ]; - description = "Make your action to be observable and listen events from them"; + version = "0.1.5"; + sha256 = "0hi9y867yg48nv0756ylblxmsdw9vkfg72n0bb0ali227695d6qb"; + libraryHaskellDepends = [ base transformers ]; + description = "Continuation patterns"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -150334,8 +156777,8 @@ self: { }: mkDerivation { pname = "ochintin-daicho"; - version = "0.3.1.1"; - sha256 = "06xdr5763xipzpl83190p8ha1rm9akqa49dh0588ibbhk2zbk0ln"; + version = "0.3.4.2"; + sha256 = "0k7k4rj3356n9d8waw5sjiq97w9wbrhq3bwqr0hr3zh2h5imy5sy"; libraryHaskellDepends = [ base bookkeeping mono-traversable text transaction ]; @@ -150448,8 +156891,8 @@ self: { }: mkDerivation { pname = "odbc"; - version = "0.2.0"; - sha256 = "1dv7h2c6y59dsyhz99k1lzydms618i65jra7gzacf88zb4idnvi7"; + version = "0.2.2"; + sha256 = "0dkkkrv43kl3643i0j4hgj1mcsk1jhrl086dygd6hqb9hd4156k5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -150524,6 +156967,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "oeis2" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, http-conduit, lens + , lens-aeson, QuickCheck, text, vector + }: + mkDerivation { + pname = "oeis2"; + version = "1.0.0"; + sha256 = "0rrzdv5ida7vlvrpchzsjq3r8pnkrjxn8c6413qxnz2q512igi9l"; + libraryHaskellDepends = [ + aeson base containers http-conduit lens lens-aeson text vector + ]; + testHaskellDepends = [ + aeson base containers hspec http-conduit lens lens-aeson QuickCheck + text vector + ]; + description = "Interface for Online Encyclopedia of Integer Sequences (OEIS)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "off-simple" = callPackage ({ mkDerivation, base, parsec3, vector }: mkDerivation { @@ -150894,6 +157356,27 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "once_0_4" = callPackage + ({ mkDerivation, async, base, containers, hashable, hspec + , hspec-discover, HUnit, template-haskell, unordered-containers + }: + mkDerivation { + pname = "once"; + version = "0.4"; + sha256 = "0az973cg4mf1azvh3x1gvp395ism7300mlajj9pvqmawvfar3g9h"; + libraryHaskellDepends = [ + base containers hashable template-haskell unordered-containers + ]; + testHaskellDepends = [ + async base containers hashable hspec HUnit template-haskell + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "memoization for IO actions and functions"; + license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "one-line-aeson-text" = callPackage ({ mkDerivation, aeson, base, doctest, text, unordered-containers }: @@ -151054,8 +157537,10 @@ self: { }: mkDerivation { pname = "opaleye"; - version = "0.6.7001.0"; - sha256 = "0r1hy1p8lcvhqh7p0199dipl7791sbppihl8v1k1vazbr2nkj0l9"; + version = "0.6.7003.1"; + sha256 = "1lj4vz1526l11b0mc5y7j9sxf7v6kkzl8c1jymvb1vrqj2qkgxsx"; + revision = "1"; + editedCabalFile = "0nwyz9s81hfziwy7a18gpi0663xy6cfc6fl4vx8a1vkwdyfcjjli"; libraryHaskellDepends = [ aeson base base16-bytestring bytestring case-insensitive contravariant postgresql-simple pretty product-profunctors @@ -151070,6 +157555,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "An SQL-generating DSL targeting PostgreSQL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "opaleye-classy" = callPackage @@ -151140,6 +157626,40 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "open-adt" = callPackage + ({ mkDerivation, base, constraints, recursion-schemes, row-types + , template-haskell + }: + mkDerivation { + pname = "open-adt"; + version = "1.0"; + sha256 = "1v9gb06cifykapx2kjbi8kmkbvs625ydciv7g77ngnmaijzfsm4a"; + libraryHaskellDepends = [ + base constraints recursion-schemes row-types template-haskell + ]; + description = "Open algebraic data types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "open-adt-tutorial" = callPackage + ({ mkDerivation, base, constraints, deriving-compat, open-adt + , recursion-schemes, row-types, template-haskell + }: + mkDerivation { + pname = "open-adt-tutorial"; + version = "1.0"; + sha256 = "19sgj0k0axlv15jlr945hh4j6wq8aqhafmj5m7njd5qp7yrbw66w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base constraints deriving-compat open-adt recursion-schemes + row-types template-haskell + ]; + executableHaskellDepends = [ base ]; + description = "Open algebraic data type examples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "open-browser" = callPackage ({ mkDerivation, base, process }: mkDerivation { @@ -151263,6 +157783,34 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "openapi-petstore" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, deepseq, exceptions, hspec + , http-api-data, http-client, http-client-tls, http-media + , http-types, iso8601-time, katip, microlens, mtl, network + , QuickCheck, random, safe-exceptions, semigroups, text, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "openapi-petstore"; + version = "0.0.3.0"; + sha256 = "1zm76djxnr2hrws3rhby144m2hqgwfk57cm3my2r26py76lf8c5i"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq exceptions http-api-data http-client http-client-tls + http-media http-types iso8601-time katip microlens mtl network + random safe-exceptions text time transformers unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec iso8601-time mtl QuickCheck + semigroups text time transformers unordered-containers vector + ]; + description = "Auto-generated openapi-petstore API Client"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "opench-meteo" = callPackage ({ mkDerivation, aeson, base, data-default, text, time }: mkDerivation { @@ -151300,9 +157848,6 @@ self: { pname = "opencv"; version = "0.0.2.1"; sha256 = "1bwl3csl2bsgz32i7s59hb25hxj05vn9g3fa8xix9klz8kyrzam1"; - configureFlags = [ - "--with-gcc=${stdenv.cc}/bin/c++" "--with-ld=${stdenv.cc}/bin/c++" - ]; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ aeson base base64-bytestring bindings-DSL bytestring containers @@ -151390,23 +157935,6 @@ self: { }) {}; "openexr-write" = callPackage - ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 - , deepseq, directory, hspec, split, vector, vector-split, zlib - }: - mkDerivation { - pname = "openexr-write"; - version = "0.1.0.1"; - sha256 = "0f45jgj08fmrj30f167xldapm5lqma4yy95y9mjx6appb7cg5qvd"; - libraryHaskellDepends = [ - base binary bytestring data-binary-ieee754 deepseq split vector - vector-split zlib - ]; - testHaskellDepends = [ base bytestring directory hspec vector ]; - description = "Library for writing images in OpenEXR HDR file format"; - license = stdenv.lib.licenses.gpl3; - }) {}; - - "openexr-write_0_1_0_2" = callPackage ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 , deepseq, directory, hspec, split, vector, vector-split, zlib }: @@ -151421,7 +157949,6 @@ self: { testHaskellDepends = [ base bytestring directory hspec vector ]; description = "Library for writing images in OpenEXR HDR file format"; license = stdenv.lib.licenses.publicDomain; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "openflow" = callPackage @@ -151628,10 +158155,8 @@ self: { }: mkDerivation { pname = "opensource"; - version = "0.1.0.0"; - sha256 = "09q1c9v27b7d482ccgv73fhvhk3jfq2fvxnrz6ywi3zvf37bcn9l"; - revision = "1"; - editedCabalFile = "02zb9m7d6fsjbqgwbjnkrpgqc93zm34bvzgasw903hhdkskshrp6"; + version = "0.1.1.0"; + sha256 = "10jlgk1rbpz5h1mbknq0i71k0n4ppp3yd498i7p2l79a9gi6pwqy"; libraryHaskellDepends = [ aeson base http-client http-client-tls text transformers ]; @@ -151685,8 +158210,8 @@ self: { pname = "openssl-streams"; version = "1.2.1.3"; sha256 = "0pwghr7ygv59k572xsj1j97rilkbjz66qaiyj0ra2wfg6pl70wfw"; - revision = "1"; - editedCabalFile = "0kvbb0sgli3h1yw229cllfrs2w1maapmvj1i472ywhpsgpz83362"; + revision = "2"; + editedCabalFile = "1004kgdryflpkp19dv4ikilhcn0xbfc5dsp6v3ib34580pcfj7wy"; libraryHaskellDepends = [ base bytestring HsOpenSSL io-streams network ]; @@ -151901,14 +158426,16 @@ self: { "opentok" = callPackage ({ mkDerivation, aeson, aeson-casing, aeson-compat, base , base-compat, base64-string, bytestring, containers, convertible - , either, hscolour, http-client, http-client-tls, http-conduit - , http-types, iproute, jose, lens, monad-time, SHA, strings, text - , time, transformers, unordered-containers, utf8-string, uuid + , either, hscolour, hspec, http-client, http-client-tls + , http-conduit, http-types, iproute, jose, lens, monad-time + , QuickCheck, quickcheck-instances, SHA, split, strings, tasty + , tasty-hspec, tasty-quickcheck, text, time, transformers + , unordered-containers, utf8-string, uuid }: mkDerivation { pname = "opentok"; - version = "0.0.4"; - sha256 = "1wzl7ra1y3998kp54j9hpnv58kzk1ysx9qivi4fsg0psyvhqf17j"; + version = "0.0.5"; + sha256 = "1jcqsa9p1794hgf5ywq605i4rb85dm5qpvznn4n3s4y8d409k6wq"; libraryHaskellDepends = [ aeson aeson-casing aeson-compat base base-compat base64-string bytestring containers convertible either hscolour http-client @@ -151916,8 +158443,17 @@ self: { monad-time SHA strings text time transformers unordered-containers utf8-string uuid ]; + testHaskellDepends = [ + aeson aeson-casing aeson-compat base base-compat base64-string + bytestring containers convertible either hspec http-client + http-client-tls http-conduit http-types iproute jose lens + monad-time QuickCheck quickcheck-instances SHA split strings tasty + tasty-hspec tasty-quickcheck text time transformers + unordered-containers utf8-string uuid + ]; description = "An OpenTok SDK for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "opentype" = callPackage @@ -152094,8 +158630,8 @@ self: { }: mkDerivation { pname = "optima"; - version = "0.3.0.1"; - sha256 = "10xacn6myg486hk3i4a586xnwsjqjd1r29pyw1plgmb7yjp75z85"; + version = "0.3.0.2"; + sha256 = "116h7rdv7g2h5bjxr883s15hg9l194q3nkyn045w2ygapk4xsimg"; libraryHaskellDepends = [ attoparsec attoparsec-data base optparse-applicative text text-builder @@ -152103,6 +158639,7 @@ self: { testHaskellDepends = [ attoparsec-data rerebase ]; description = "Simple command line interface arguments parser"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "optimal-blocks" = callPackage @@ -152235,8 +158772,8 @@ self: { }: mkDerivation { pname = "optparse-applicative"; - version = "0.14.2.0"; - sha256 = "0c3z1mvynlyv1garjbdmdd3npm40dabgm75js4r07cf766c1wd71"; + version = "0.14.3.0"; + sha256 = "0qvn1s7jwrabbpmqmh6d6iafln3v3h9ddmxj2y4m0njmzq166ivj"; libraryHaskellDepends = [ ansi-wl-pprint base process transformers transformers-compat ]; @@ -152295,6 +158832,8 @@ self: { pname = "optparse-helper"; version = "0.2.1.1"; sha256 = "043mdm25lpzbfghmda0iayv7lnff1gni9g29pd5h2ssgscyvs2qa"; + revision = "1"; + editedCabalFile = "13zhsnpdw3kckjrc3sz2i5cqgxwd6sisvik02q0j43d940jmmdk0"; libraryHaskellDepends = [ base optparse-applicative ]; description = "Helper functions for optparse-applicative"; license = stdenv.lib.licenses.bsd3; @@ -152354,6 +158893,7 @@ self: { ]; description = "Orchestration-style co-ordination EDSL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "orchestrate" = callPackage @@ -152455,8 +158995,8 @@ self: { }: mkDerivation { pname = "order-statistic-tree"; - version = "0.1.1.0"; - sha256 = "1gcjlvb0wbjkb3vg1bsiqip3wmacpvbc3s96f0vcm67dssdaws80"; + version = "0.1.1.1"; + sha256 = "13fhnbsx95w79r7lb1mfah8hj3cp6cqpphy31ajc6gcnzbiaqgk5"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; benchmarkHaskellDepends = [ @@ -152499,8 +159039,8 @@ self: { ({ mkDerivation, base, containers }: mkDerivation { pname = "ordered-containers"; - version = "0.1.0"; - sha256 = "11smyc3z6xhb8j23wlgvvs8dvr82xmzpx2nhvkzazmgzrx3rf26b"; + version = "0.1.1"; + sha256 = "0m86imawwvr0bl18bbv9np8hlhs8ssn4l2dvxswa8f83fm61ai5a"; libraryHaskellDepends = [ base containers ]; description = "Set- and Map-like types that remember the order elements were inserted"; license = stdenv.lib.licenses.bsd3; @@ -152582,21 +159122,21 @@ self: { "orgmode-parse" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, containers - , free, hashable, HUnit, neat-interpolation, old-locale, tasty - , tasty-hunit, text, thyme, unordered-containers + , free, hashable, HUnit, neat-interpolation, old-locale, semigroups + , tasty, tasty-hunit, text, thyme, unordered-containers }: mkDerivation { pname = "orgmode-parse"; - version = "0.2.1"; - sha256 = "1zpkj3f0gdi5ri39s7g532j2pgk5mgs97y2g1gj42q9aa5lm5hw5"; + version = "0.3.0"; + sha256 = "0p1lb3ba060nnr3msqzqy0ymbm4i0nkmwix8xx5zz6hir74ix3y9"; libraryHaskellDepends = [ aeson attoparsec base bytestring containers free hashable - old-locale text thyme unordered-containers + old-locale semigroups text thyme unordered-containers ]; testHaskellDepends = [ aeson attoparsec base bytestring containers free hashable HUnit - neat-interpolation old-locale tasty tasty-hunit text thyme - unordered-containers + neat-interpolation old-locale semigroups tasty tasty-hunit text + thyme unordered-containers ]; description = "A collection of Attoparsec combinators for parsing org-mode flavored documents"; license = stdenv.lib.licenses.bsd3; @@ -152604,27 +159144,27 @@ self: { }) {}; "orgstat" = callPackage - ({ mkDerivation, aeson, attoparsec, base, boxes, bytestring, colour - , containers, data-default, diagrams-lib, diagrams-svg, directory - , exceptions, filepath, formatting, hashable, hspec, HUnit, lens - , linear, log-warper, mtl, optparse-simple, orgmode-parse - , QuickCheck, quickcheck-text, text, time, transformers, turtle - , universum, yaml + ({ mkDerivation, aeson, ansi-terminal, attoparsec, base, boxes + , bytestring, colour, containers, data-default, diagrams-lib + , diagrams-svg, directory, exceptions, filepath, fmt, formatting + , hashable, hspec, HUnit, lens, linear, mtl, optparse-simple + , orgmode-parse, QuickCheck, quickcheck-text, text, time + , transformers, turtle, universum, yaml }: mkDerivation { pname = "orgstat"; - version = "0.1.4"; - sha256 = "063iqrxcqj4mxlic934ksrl23alvpwr3q5k2w666sqc02nkmcv88"; + version = "0.1.5"; + sha256 = "00zkn7d45q9wbbpkygkz8fslals6z5d90hvg1jgna4vw87zqwkdz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson attoparsec base boxes bytestring colour containers - data-default diagrams-lib diagrams-svg directory exceptions - filepath formatting hashable lens linear log-warper mtl + aeson ansi-terminal attoparsec base boxes bytestring colour + containers data-default diagrams-lib diagrams-svg directory + exceptions filepath fmt formatting hashable lens linear mtl optparse-simple orgmode-parse text time turtle universum yaml ]; executableHaskellDepends = [ - base bytestring directory exceptions filepath formatting log-warper + base bytestring directory exceptions filepath formatting optparse-simple universum ]; testHaskellDepends = [ @@ -153022,6 +159562,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "packcheck_0_4_1" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "packcheck"; + version = "0.4.1"; + sha256 = "056sjs771gdfvbyynb3vaxgabqj747hyhnbfjq83d0nnqyks8rdy"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base ]; + description = "Universal build and CI testing for Haskell packages"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "packdeps" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, directory , filepath, optparse-applicative, process, semigroups, split, tar @@ -153358,6 +159912,33 @@ self: { libraryHaskellDepends = [ base text ]; description = "Colorization of text for command-line output"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "pairing" = callPackage + ({ mkDerivation, base, bytestring, criterion, cryptonite, memory + , protolude, QuickCheck, random, tasty, tasty-discover, tasty-hunit + , tasty-quickcheck, wl-pprint-text + }: + mkDerivation { + pname = "pairing"; + version = "0.1.4"; + sha256 = "13g1waqb32by4qlrl2hy3mgrr3lmfwkixy0745xv33vvw8wmm36c"; + libraryHaskellDepends = [ + base bytestring cryptonite memory protolude QuickCheck random + wl-pprint-text + ]; + testHaskellDepends = [ + base bytestring cryptonite memory protolude QuickCheck random tasty + tasty-discover tasty-hunit tasty-quickcheck wl-pprint-text + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion cryptonite memory protolude QuickCheck + random tasty tasty-hunit tasty-quickcheck wl-pprint-text + ]; + description = "Optimal ate pairing over Barreto-Naehrig curves"; + license = stdenv.lib.licenses.mit; }) {}; "palette" = callPackage @@ -153466,12 +160047,16 @@ self: { base bytestring containers criterion mtl text time weigh ]; doCheck = false; + postInstall = '' + mkdir -p $out/share + mv $data/*/*/man $out/share/ + ''; description = "Conversion between markup formats"; license = stdenv.lib.licenses.gpl2; maintainers = with stdenv.lib.maintainers; [ peti ]; }) {}; - "pandoc_2_2_3_2" = callPackage + "pandoc_2_5" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring , binary, blaze-html, blaze-markup, bytestring, Cabal , case-insensitive, cmark-gfm, containers, criterion, data-default @@ -153481,13 +160066,16 @@ self: { , http-types, JuicyPixels, mtl, network, network-uri, pandoc-types , parsec, process, QuickCheck, random, safe, SHA, skylighting , split, syb, tagsoup, tasty, tasty-golden, tasty-hunit - , tasty-quickcheck, temporary, texmath, text, time, unix - , unordered-containers, vector, weigh, xml, zip-archive, zlib + , tasty-quickcheck, temporary, texmath, text, time + , unicode-transforms, unix, unordered-containers, vector, weigh + , xml, zip-archive, zlib }: mkDerivation { pname = "pandoc"; - version = "2.2.3.2"; - sha256 = "0dmk2vy0kfsi8xzpa8h0kypidf264d5rjvcqyd7jf34rjj47ikk2"; + version = "2.5"; + sha256 = "0bi26r2qljdfxq26gaxj1xnhrawrfndfavs3f3g098x0g3dwazfm"; + revision = "1"; + editedCabalFile = "15jzrlf1qnn3qkzy1zk5f300y7748qdz8yk0zg0zy7ygi36b403v"; configureFlags = [ "-fhttps" "-f-trypandoc" ]; isLibrary = true; isExecutable = true; @@ -153500,8 +160088,8 @@ self: { Glob haddock-library hslua hslua-module-text HsYAML HTTP http-client http-client-tls http-types JuicyPixels mtl network network-uri pandoc-types parsec process random safe SHA skylighting - split syb tagsoup temporary texmath text time unix - unordered-containers vector xml zip-archive zlib + split syb tagsoup temporary texmath text time unicode-transforms + unix unordered-containers vector xml zip-archive zlib ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ @@ -153513,7 +160101,10 @@ self: { benchmarkHaskellDepends = [ base bytestring containers criterion mtl text time weigh ]; - doCheck = false; + postInstall = '' + mkdir -p $out/share + mv $data/*/*/man $out/share/ + ''; description = "Conversion between markup formats"; license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; @@ -153529,8 +160120,8 @@ self: { }: mkDerivation { pname = "pandoc-citeproc"; - version = "0.14.3.1"; - sha256 = "0yj6rckwsc9vig40cm15ry0j3d01xpk04qma9n4byhal6v4b5h22"; + version = "0.14.8.1"; + sha256 = "04cdx0b9k3xk2ss97vws21pydxcwxffsgh7xrqrnwwc3v7jn80fz"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -153554,6 +160145,41 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "pandoc-citeproc_0_15_0_1" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , Cabal, containers, data-default, directory, filepath, hs-bibutils + , mtl, old-locale, pandoc, pandoc-types, parsec, process, rfc5051 + , setenv, split, syb, tagsoup, temporary, text, time + , unordered-containers, vector, xml-conduit, yaml + }: + mkDerivation { + pname = "pandoc-citeproc"; + version = "0.15.0.1"; + sha256 = "1y4jmralmcikmk75cf5bjlv4ymr42x35a6174ybqa99jmlm5znr9"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + aeson base bytestring containers data-default directory filepath + hs-bibutils mtl old-locale pandoc pandoc-types parsec rfc5051 + setenv split syb tagsoup text time unordered-containers vector + xml-conduit yaml + ]; + executableHaskellDepends = [ + aeson aeson-pretty attoparsec base bytestring filepath pandoc + pandoc-types syb text yaml + ]; + testHaskellDepends = [ + aeson base bytestring containers directory filepath mtl pandoc + pandoc-types process temporary text yaml + ]; + doCheck = false; + description = "Supports using pandoc with citeproc"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "pandoc-citeproc-preamble" = callPackage ({ mkDerivation, base, directory, filepath, pandoc-types, process }: @@ -153573,14 +160199,14 @@ self: { "pandoc-crossref" = callPackage ({ mkDerivation, base, containers, data-accessor , data-accessor-template, data-accessor-transformers, data-default - , deepseq, directory, filepath, hspec, mtl, open-browser + , deepseq, directory, filepath, gitrev, hspec, mtl, open-browser , optparse-applicative, pandoc, pandoc-types, roman-numerals, syb , template-haskell, temporary, text, utility-ht }: mkDerivation { pname = "pandoc-crossref"; - version = "0.3.2.1"; - sha256 = "0rxinqgfri1zlq1di4dx949migm3j76lvb10hvmpa4rxz0fkq0l6"; + version = "0.3.4.0"; + sha256 = "15vfqpfkw4wnsg98804l5ylqbc926s2j5z4ik5zhval4d3kiamgz"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -153593,7 +160219,7 @@ self: { executableHaskellDepends = [ base containers data-accessor data-accessor-template data-accessor-transformers data-default deepseq directory filepath - mtl open-browser optparse-applicative pandoc pandoc-types + gitrev mtl open-browser optparse-applicative pandoc pandoc-types roman-numerals syb template-haskell temporary text utility-ht ]; testHaskellDepends = [ @@ -153611,8 +160237,8 @@ self: { ({ mkDerivation, base, csv, pandoc, pandoc-types, text }: mkDerivation { pname = "pandoc-csv2table"; - version = "1.0.5"; - sha256 = "12692c1lpp4pz08x1b9yxanpki5sxb5h9373vjp9af88rykqykl1"; + version = "1.0.6"; + sha256 = "0yv58p7l0cdk8xnn0nczmnff189dci04jr9psxzsj1yfkrvpc32h"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -153749,8 +160375,8 @@ self: { }: mkDerivation { pname = "pandoc-placetable"; - version = "0.5"; - sha256 = "0kjlx2krgwf32y30cca09xnf1h3c91s0pzsv5xf7l8zw85jikxah"; + version = "0.5.1"; + sha256 = "0zfqmsq86jvwm4kpjb02whcdxk5xpgaj1sbdh471kr2vz8q4p112"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -153785,6 +160411,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "pandoc-pyplot" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , pandoc-types, temporary, typed-process + }: + mkDerivation { + pname = "pandoc-pyplot"; + version = "1.0.3.0"; + sha256 = "0nzpww21j79s1ww2q26856m6zq325pz32jjd4hanki7ch0ni2kg2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath pandoc-types temporary + typed-process + ]; + executableHaskellDepends = [ base pandoc-types ]; + description = "A Pandoc filter for including figures generated from Matplotlib"; + license = stdenv.lib.licenses.mit; + }) {}; + "pandoc-sidenote" = callPackage ({ mkDerivation, base, monad-gen, pandoc, pandoc-types }: mkDerivation { @@ -153824,8 +160469,8 @@ self: { }: mkDerivation { pname = "pandoc-types"; - version = "1.17.5.1"; - sha256 = "1q6v2bynij724fv347mhqxdscwifzrx5jb9mq80608qf638fn717"; + version = "1.17.5.4"; + sha256 = "09wk2zskr0r2llsyif3s0x7vix05l1ya7qacsmmkrlhba5naib1j"; libraryHaskellDepends = [ aeson base bytestring containers deepseq ghc-prim QuickCheck syb transformers @@ -153859,8 +160504,8 @@ self: { }: mkDerivation { pname = "pandoc-vimhl"; - version = "0.1.1.0"; - sha256 = "0xb7xz3b5vg9biq0zg1d4l3hkk6lxb6j9kzkrddy3h18yhnhzayf"; + version = "0.1.2.4"; + sha256 = "16gvlskbp2d000mbx2rkbz6dg6758ni4x2mkzxjyk5m475h13w6b"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -153911,15 +160556,16 @@ self: { }) {inherit (pkgs.gnome2) pango;}; "pangraph" = callPackage - ({ mkDerivation, algebraic-graphs, base, bytestring, containers - , hexml, HUnit + ({ mkDerivation, algebraic-graphs, attoparsec, base, bytestring + , containers, fgl, hexml, html-entities, HUnit, text }: mkDerivation { pname = "pangraph"; - version = "0.1.2"; - sha256 = "03iqf77j7a382m7zwkgh872frbii98l04agh6sr4ic96554b0gzl"; + version = "0.2.1"; + sha256 = "09jyhaxl89y8arkm4xmbx3bp859viq00bdnqk3bnvdiwv3klry8l"; libraryHaskellDepends = [ - algebraic-graphs base bytestring containers hexml + algebraic-graphs attoparsec base bytestring containers fgl hexml + html-entities text ]; testHaskellDepends = [ base bytestring containers HUnit ]; description = "A set of parsers for graph languages and conversions to graph libaries"; @@ -154090,6 +160736,8 @@ self: { pname = "papa-bifunctors-export"; version = "0.3.1"; sha256 = "070br6i23pdhha9kakfw4sq8rslyrjsf1n0iikm60ca5ldbl8vn0"; + revision = "1"; + editedCabalFile = "1d5jvb35as6kb9nmv99gv38v7rzl7c9mdg3ypwzmdqg0646m9k7m"; libraryHaskellDepends = [ base bifunctors ]; description = "export useful functions from `bifunctors`"; license = stdenv.lib.licenses.bsd3; @@ -154495,8 +161143,8 @@ self: { pname = "parallel-io"; version = "0.3.3"; sha256 = "0i86x3bf8pjlg6mdg1zg5lcrjpg75pbqs2mrgrbp4z4bkcmw051s"; - revision = "1"; - editedCabalFile = "1vlb2x1ghih4l64031rmh7h643c3knh5r5mwilf7g8izb58ypvkm"; + revision = "2"; + editedCabalFile = "0mggzni708nzxlsjbibdzf03s3b5lnqj2zi1hnbh1rd4j4jr07ym"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -154586,8 +161234,8 @@ self: { }: mkDerivation { pname = "paramtree"; - version = "0.1.1"; - sha256 = "1k6bcx0h4prg7a85knhaw4z7vh9gilc9m1y66r9qrhj2fqi0ilj3"; + version = "0.1.1.1"; + sha256 = "0ls9wzmz5lk7gyl8lx9cjs49zpwhrv955fs5q6ypv7bpbvjbchs1"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base bytestring tasty tasty-golden tasty-hunit temporary @@ -154675,17 +161323,18 @@ self: { }) {}; "parconc-examples" = callPackage - ({ mkDerivation, abstract-par, accelerate, array, async, base + ({ mkDerivation, abstract-par, accelerate, alex, array, async, base , binary, bytestring, containers, deepseq, directory , distributed-process, distributed-process-simplelocalnet - , distributed-static, filepath, http-conduit, monad-par, network - , network-uri, normaldistribution, parallel, random, repa, stm - , template-haskell, time, transformers, utf8-string, vector, xml + , distributed-static, filepath, happy, http-conduit, monad-par + , network, network-uri, normaldistribution, parallel, random, repa + , stm, template-haskell, time, transformers, utf8-string, vector + , xml }: mkDerivation { pname = "parconc-examples"; - version = "0.4.5"; - sha256 = "172y33s74jx4cs0fykn5qg2c5s95kg5lngrins9ql9n97rb63pwh"; + version = "0.4.7"; + sha256 = "1r05ai6n6dgkqlcv4qlb10yzrjj86408ybz5zlh63qi2y34h9ga7"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -154696,6 +161345,7 @@ self: { parallel random repa stm template-haskell time transformers utf8-string vector xml ]; + executableToolDepends = [ alex happy ]; description = "Examples to accompany the book \"Parallel and Concurrent Programming in Haskell\""; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -154713,6 +161363,29 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "paripari" = callPackage + ({ mkDerivation, base, bytestring, parser-combinators, random + , tasty, tasty-hunit, text + }: + mkDerivation { + pname = "paripari"; + version = "0.6.0.0"; + sha256 = "1604py5ms14xhmvsxdqx56xfbs3g4wkhjd8f5gsmhpqwz7acy511"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring parser-combinators text + ]; + executableHaskellDepends = [ + base bytestring parser-combinators text + ]; + testHaskellDepends = [ + base bytestring parser-combinators random tasty tasty-hunit text + ]; + description = "Parser combinators with fast-path and slower fallback for error reporting"; + license = stdenv.lib.licenses.mit; + }) {}; + "parport" = callPackage ({ mkDerivation, array, base }: mkDerivation { @@ -154851,6 +161524,7 @@ self: { ]; description = "Parsec combinators for parsing Haskell numeric types"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "parsec-parsers" = callPackage @@ -155108,8 +161782,8 @@ self: { }: mkDerivation { pname = "parsers-megaparsec"; - version = "0.1.0.0"; - sha256 = "1xn12jbxv72hgkp9xarm9nr9rpqcijlyma47y31jz985r32nhaxj"; + version = "0.1.0.1"; + sha256 = "1fgxnxv5ispf7zg40fa35f1n7x7mk1pc8r96sbqpjbzasga79rx8"; libraryHaskellDepends = [ base fail megaparsec mtl parsers semigroups text transformers ]; @@ -155262,8 +161936,8 @@ self: { ({ mkDerivation, base, doctest, hedgehog }: mkDerivation { pname = "partial-semigroup"; - version = "0.3.0.3"; - sha256 = "1vsn82kpv2ny4yjj8gq8xaq8kvi55wzy8ix0k4lsppsda8j3s9rx"; + version = "0.5.0.0"; + sha256 = "03wfizykalpnv2i2qmj2vm27ajs1s8kmzy7ynsh8b2l43nafixqm"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest hedgehog ]; description = "A partial binary associative operator"; @@ -155275,8 +161949,8 @@ self: { ({ mkDerivation, base, hedgehog, partial-semigroup }: mkDerivation { pname = "partial-semigroup-hedgehog"; - version = "0.3.0.1"; - sha256 = "0i1p3277qv05jrshj3f61l9ag10dlh0hbwx550achlff3blfqhdr"; + version = "0.5.0.0"; + sha256 = "17j27i0b971abz2j51a9nr599bqnwb65d2p1445a5s62hcz2jdzl"; libraryHaskellDepends = [ base hedgehog partial-semigroup ]; description = "Property testing for partial semigroups using Hedgehog"; license = stdenv.lib.licenses.asl20; @@ -155287,8 +161961,8 @@ self: { ({ mkDerivation, partial-semigroup-hedgehog }: mkDerivation { pname = "partial-semigroup-test"; - version = "0.3.0.1"; - sha256 = "006dlck7dr1xs2wwd233bm87mf619dlwnb66xlcfp82ksdmnfl6n"; + version = "0.4.0.1"; + sha256 = "0p990b35wqy339mhlbcd0xh82rc4qyahzn4ndjyy1cv33cab7is7"; libraryHaskellDepends = [ partial-semigroup-hedgehog ]; doHaddock = false; description = "Testing utilities for the partial-semigroup package"; @@ -155305,6 +161979,7 @@ self: { libraryHaskellDepends = [ base network-uri ]; description = "Datatype for passing around unresolved URIs"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "partly" = callPackage @@ -155357,6 +162032,8 @@ self: { pname = "passman-cli"; version = "0.2.0.0"; sha256 = "0l0cbhngg2dxsy95a24x1g19cpnmngcgdkxklzjymmcnqmxp7jd8"; + revision = "1"; + editedCabalFile = "197mlc2v7azdgdnvr2pxm2whhpqj4v2czwn5vi6ksrax82xswcnc"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -155370,25 +162047,23 @@ self: { "passman-core" = callPackage ({ mkDerivation, aeson, async, base, bcrypt, bytestring, conduit - , conduit-extra, containers, cryptohash-md5, csv-conduit - , data-ordlist, directory, filepath, int-cast, memory, QuickCheck - , quickcheck-unicode, resourcet, template-haskell, temporary, text + , containers, cryptohash-md5, csv-conduit, data-ordlist, directory + , filepath, int-cast, memory, QuickCheck, quickcheck-instances + , quickcheck-unicode, template-haskell, temporary, text , unix-compat, yaml }: mkDerivation { pname = "passman-core"; - version = "0.2.0.0"; - sha256 = "03l43n8r0jdxbc07qjdazkanzd7lj1kp814ylhvn0ri9zzyfcgm7"; - revision = "1"; - editedCabalFile = "1840hm9wiym9jlgij1b2d8fa90pdscg2rqhzhvrl7qawd3jjxq5x"; + version = "0.2.0.1"; + sha256 = "1j258waghli2ahg25ihc13qjwz8zmy6ppld0y6sz3jphpg2azybs"; libraryHaskellDepends = [ - aeson base bcrypt bytestring conduit conduit-extra containers - cryptohash-md5 csv-conduit data-ordlist directory filepath int-cast - memory resourcet text unix-compat yaml + aeson base bcrypt bytestring conduit containers cryptohash-md5 + csv-conduit data-ordlist directory filepath int-cast memory text + unix-compat yaml ]; testHaskellDepends = [ - async base conduit filepath QuickCheck quickcheck-unicode - template-haskell temporary text yaml + async base conduit filepath QuickCheck quickcheck-instances + quickcheck-unicode template-haskell temporary text yaml ]; doHaddock = false; description = "Deterministic password generator core"; @@ -155452,21 +162127,22 @@ self: { "patat" = callPackage ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, base - , bytestring, containers, directory, filepath, mtl, network - , network-uri, optparse-applicative, pandoc, skylighting - , terminal-size, text, time, unordered-containers, yaml + , base64-bytestring, bytestring, colour, containers, directory + , filepath, mtl, network, network-uri, optparse-applicative, pandoc + , process, skylighting, terminal-size, text, time + , unordered-containers, yaml }: mkDerivation { pname = "patat"; - version = "0.7.2.0"; - sha256 = "1kn739dywchvvvcp972yyxg7r4n81s3qbrni684ag7493nck12iw"; + version = "0.8.1.2"; + sha256 = "0lvgb0jl0bfzjqpap3gxlhn0mhbwbd15h33l1idpghxqpmzgvczy"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - aeson ansi-terminal ansi-wl-pprint base bytestring containers - directory filepath mtl network network-uri optparse-applicative - pandoc skylighting terminal-size text time unordered-containers - yaml + aeson ansi-terminal ansi-wl-pprint base base64-bytestring + bytestring colour containers directory filepath mtl network + network-uri optparse-applicative pandoc process skylighting + terminal-size text time unordered-containers yaml ]; description = "Terminal-based presentations using Pandoc"; license = stdenv.lib.licenses.gpl2; @@ -155485,26 +162161,28 @@ self: { }) {}; "patch-image" = callPackage - ({ mkDerivation, accelerate, accelerate-arithmetic, accelerate-cuda + ({ mkDerivation, accelerate, accelerate-arithmetic , accelerate-cufft, accelerate-fourier, accelerate-io - , accelerate-utility, array, base, bytestring, Cabal, carray - , cassava, containers, enumset, explicit-exception, fft, filepath - , gnuplot, hmatrix, JuicyPixels, knead, llvm-extra, llvm-tf - , non-empty, pqueue, storable-tuple, tfp, unordered-containers - , utility-ht, vector + , accelerate-llvm-ptx, accelerate-utility, array, base, bool8 + , bytestring, Cabal, carray, cassava, containers, dsp, enumset + , explicit-exception, fft, filepath, gnuplot, JuicyPixels, knead + , llvm-extra, llvm-tf, non-empty, pqueue, prelude-compat + , semigroups, storable-complex, storable-tuple, tfp + , unordered-containers, utility-ht, vector }: mkDerivation { pname = "patch-image"; - version = "0.3.1"; - sha256 = "1l7iv83r145wmfhr8mygc7ln78jv669n2klhm1n9p50dinv1gj17"; + version = "0.3.2.1"; + sha256 = "1z8m3lfdd2izb6riqzscc40kk8wc7588l24214sg0bkampss1ysg"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - accelerate accelerate-arithmetic accelerate-cuda accelerate-cufft - accelerate-fourier accelerate-io accelerate-utility array base - bytestring Cabal carray cassava containers enumset - explicit-exception fft filepath gnuplot hmatrix JuicyPixels knead - llvm-extra llvm-tf non-empty pqueue storable-tuple tfp + accelerate accelerate-arithmetic accelerate-cufft + accelerate-fourier accelerate-io accelerate-llvm-ptx + accelerate-utility array base bool8 bytestring Cabal carray cassava + containers dsp enumset explicit-exception fft filepath gnuplot + JuicyPixels knead llvm-extra llvm-tf non-empty pqueue + prelude-compat semigroups storable-complex storable-tuple tfp unordered-containers utility-ht vector ]; description = "Compose a big image from overlapping parts"; @@ -155630,8 +162308,8 @@ self: { ({ mkDerivation, base, bytestring, path, safe-exceptions, text }: mkDerivation { pname = "path-text-utf8"; - version = "0.0.1.1"; - sha256 = "0c572nkkanz9n862q87q5jfpmg17v6flhl4201i67r7fp5icihwr"; + version = "0.0.1.2"; + sha256 = "1z8wyjsr7mgl120ayfl520i6p6s961380b1xy63zl7qp4cnnbhpn"; libraryHaskellDepends = [ base bytestring path safe-exceptions text ]; @@ -155678,6 +162356,8 @@ self: { pname = "paths"; version = "0.2.0.0"; sha256 = "18pzjlnmx7w79riig7qzyhw13jla92lals9lwayl23qr02ndna4v"; + revision = "1"; + editedCabalFile = "1k477vwhahdgkf3sm2yjl1638qwq6ddm2x10vdf3cq48js2pkrw5"; libraryHaskellDepends = [ base bytestring deepseq directory filepath template-haskell text time @@ -155717,12 +162397,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "patience" = callPackage + "patience_0_1_1" = callPackage ({ mkDerivation, base, containers }: mkDerivation { pname = "patience"; version = "0.1.1"; sha256 = "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm"; + revision = "1"; + editedCabalFile = "0xj4hypjnhsn5jhs66l9wwhpkn5pbd8xmx7pgcy2ib08cz1087y7"; + libraryHaskellDepends = [ base containers ]; + description = "Patience diff and longest increasing subsequence"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "patience" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "patience"; + version = "0.2.0.0"; + sha256 = "0jkw6ip6fvmxpjzsfxwx7jbh58asrsq5wnc9i5jq4cv3pgql8a0j"; libraryHaskellDepends = [ base containers ]; description = "Patience diff and longest increasing subsequence"; license = stdenv.lib.licenses.bsd3; @@ -155762,6 +162456,8 @@ self: { pname = "pattern-trie"; version = "0.1.0"; sha256 = "1ldy1b81sryngf4rlfsw3f2qw0cirjnbvddvw98wrl2m50wzdmlg"; + revision = "1"; + editedCabalFile = "1v9f28gpns5v646hdzn7xfimq2v0sx3rws56r7lfh1qgcfdavy9f"; libraryHaskellDepends = [ base bytestring containers deepseq hashable text unordered-containers @@ -156080,12 +162776,14 @@ self: { pname = "pcre-heavy"; version = "1.0.0.2"; sha256 = "1lfbjgvl55jh226n307c2w8mrb3l1myzbkjh4j0jfcb8nybzcp4a"; + revision = "1"; + editedCabalFile = "14pprgwxkiaji3rqhsm0fv454wic6qxm7vy4a475yigadb1vz1ls"; libraryHaskellDepends = [ base base-compat bytestring pcre-light semigroups string-conversions template-haskell ]; testHaskellDepends = [ base doctest Glob ]; - description = "A regexp library on top of pcre-light you can actually use"; + description = "A regexp (regex) library on top of pcre-light you can actually use"; license = stdenv.lib.licenses.publicDomain; }) {}; @@ -156401,6 +163099,7 @@ self: { libraryHaskellDepends = [ base ]; description = "Peano numbers"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "peano-inf" = callPackage @@ -156471,6 +163170,17 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "pedestrian-dag" = callPackage + ({ mkDerivation, array, base, binary, containers }: + mkDerivation { + pname = "pedestrian-dag"; + version = "0.2.0"; + sha256 = "075m58nmls893vis3l55dix8mrciwl2r8kz1s18mgwhxvadm4gdp"; + libraryHaskellDepends = [ array base binary containers ]; + description = "A pedestrian implementation of directed acyclic graphs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "peg" = callPackage ({ mkDerivation, base, containers, filepath, haskeline, logict, mtl , parsec @@ -156949,6 +163659,7 @@ self: { ]; description = "Permutations of finite sets"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "permute" = callPackage @@ -156963,6 +163674,23 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "persist" = callPackage + ({ mkDerivation, base, bytestring, containers, QuickCheck + , test-framework, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "persist"; + version = "0.1.1.0"; + sha256 = "1rk0pgy3dk9aq17p1kn2pzhppvpjzcs9righ3n7xchmsmiqqs2ji"; + libraryHaskellDepends = [ base bytestring containers text ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 text + ]; + description = "Minimal serialization library with focus on performance"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "persist2er" = callPackage ({ mkDerivation, base, optparse-applicative, persistent, text }: mkDerivation { @@ -157087,6 +163815,40 @@ self: { maintainers = with stdenv.lib.maintainers; [ psibi ]; }) {}; + "persistent_2_9_0" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , blaze-html, blaze-markup, bytestring, conduit, containers + , fast-logger, hspec, http-api-data, monad-control, monad-logger + , mtl, old-locale, path-pieces, resource-pool, resourcet + , scientific, silently, tagged, template-haskell, text, time + , transformers, unliftio-core, unordered-containers, vector, void + }: + mkDerivation { + pname = "persistent"; + version = "2.9.0"; + sha256 = "0qgjfydyhcyfr8mni0qjykn3jsh4r299yy2wqsl3rsd19bmmr1p7"; + revision = "1"; + editedCabalFile = "0c58yyqwvasby9gdv2502b8symdr0i9aqsli56wk9wjanb1fskj3"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring blaze-html blaze-markup + bytestring conduit containers fast-logger http-api-data + monad-logger mtl old-locale path-pieces resource-pool resourcet + scientific silently tagged template-haskell text time transformers + unliftio-core unordered-containers vector void + ]; + testHaskellDepends = [ + aeson attoparsec base base64-bytestring blaze-html bytestring + conduit containers fast-logger hspec http-api-data monad-control + monad-logger mtl old-locale path-pieces resource-pool resourcet + scientific tagged template-haskell text time transformers + unordered-containers vector + ]; + description = "Type-safe, multi-backend data serialization"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + maintainers = with stdenv.lib.maintainers; [ psibi ]; + }) {}; + "persistent-audit" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring , getopt-generics, hashable, hspec, mongoDB, persistent @@ -157283,6 +164045,25 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "persistent-mysql_2_9_0" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit + , containers, monad-logger, mysql, mysql-simple, persistent + , resource-pool, resourcet, text, transformers, unliftio-core + }: + mkDerivation { + pname = "persistent-mysql"; + version = "2.9.0"; + sha256 = "0aa1ia4r49vy5hfg59rbrfmfwdyaix0l32drdjnj9xxqbayifjzf"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring conduit containers monad-logger + mysql mysql-simple persistent resource-pool resourcet text + transformers unliftio-core + ]; + description = "Backend for the persistent library using MySQL database server"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "persistent-mysql-haskell" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, containers , io-streams, monad-logger, mysql-haskell, network, persistent @@ -157291,8 +164072,8 @@ self: { }: mkDerivation { pname = "persistent-mysql-haskell"; - version = "0.4.1"; - sha256 = "1wp8va21l03i0wlchlmzik7npvrm4gma4wly0p9rljdwizhgh291"; + version = "0.4.2"; + sha256 = "012vnfxjqlp352jm5s8glvypgyjligsqfrhb3y0kpzvxlsw4a653"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -157308,7 +164089,7 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "persistent-mysql-haskell_0_4_2" = callPackage + "persistent-mysql-haskell_0_5_0" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, containers , io-streams, monad-logger, mysql-haskell, network, persistent , persistent-template, resource-pool, resourcet, text, time, tls @@ -157316,8 +164097,8 @@ self: { }: mkDerivation { pname = "persistent-mysql-haskell"; - version = "0.4.2"; - sha256 = "012vnfxjqlp352jm5s8glvypgyjligsqfrhb3y0kpzvxlsw4a653"; + version = "0.5.0"; + sha256 = "047mlzrav06pm7fpz2x6v6il1gbbm8g0f5s1lvsa2kzmmbvbl4fg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -157387,6 +164168,29 @@ self: { maintainers = with stdenv.lib.maintainers; [ psibi ]; }) {}; + "persistent-postgresql_2_9_0" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit + , containers, monad-logger, persistent, postgresql-libpq + , postgresql-simple, resource-pool, resourcet, text, time + , transformers, unliftio-core + }: + mkDerivation { + pname = "persistent-postgresql"; + version = "2.9.0"; + sha256 = "1rqlbdz7wwjl1d3xqp01sz5xnn8hff35hgkhx6c66lzrfyl9q0mx"; + revision = "1"; + editedCabalFile = "0xrnww7n6kwr2371fj5xklslbx0114yj3pxcpdzwalmin5wm8vah"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring conduit containers monad-logger + persistent postgresql-libpq postgresql-simple resource-pool + resourcet text time transformers unliftio-core + ]; + description = "Backend for the persistent library using postgresql"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + maintainers = with stdenv.lib.maintainers; [ psibi ]; + }) {}; + "persistent-protobuf" = callPackage ({ mkDerivation, base, bytestring, persistent, protocol-buffers , protocol-buffers-descriptor, template-haskell, text @@ -157404,6 +164208,24 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "persistent-qq" = callPackage + ({ mkDerivation, base, haskell-src-meta, mtl, persistent + , template-haskell, text + }: + mkDerivation { + pname = "persistent-qq"; + version = "2.9.0"; + sha256 = "02dvsmlamfy93490qhb9qq25vq8wrqhzzza5q5shvak1n7wgjvh0"; + revision = "1"; + editedCabalFile = "15zkam90rfq33549kqpwyllrjpdvgkcpwnv16y6n439xd96vyyci"; + libraryHaskellDepends = [ + base haskell-src-meta mtl persistent template-haskell text + ]; + description = "Provides a quasi-quoter for raw SQL for persistent"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "persistent-ratelimit" = callPackage ({ mkDerivation, base, time, yesod }: mkDerivation { @@ -157513,8 +164335,8 @@ self: { }: mkDerivation { pname = "persistent-sqlite"; - version = "2.8.1.2"; - sha256 = "035dz64h35s7ry39yd57ybqcllkwkfj0wj9ngh6gcw03hgrmfw9g"; + version = "2.8.2"; + sha256 = "1chbmvjz46smhgnzhha3bbkhys3fys6dip1jr4v7xp1jf78zbyp6"; configureFlags = [ "-fsystemlib" ]; isLibrary = true; isExecutable = true; @@ -157533,7 +164355,7 @@ self: { maintainers = with stdenv.lib.maintainers; [ psibi ]; }) {inherit (pkgs) sqlite;}; - "persistent-sqlite_2_8_2" = callPackage + "persistent-sqlite_2_9_0" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, containers , hspec, microlens-th, monad-logger, old-locale, persistent , persistent-template, resource-pool, resourcet, sqlite, temporary @@ -157541,8 +164363,8 @@ self: { }: mkDerivation { pname = "persistent-sqlite"; - version = "2.8.2"; - sha256 = "1chbmvjz46smhgnzhha3bbkhys3fys6dip1jr4v7xp1jf78zbyp6"; + version = "2.9.0"; + sha256 = "0yn99m64p49x0bghpbnm77bk3ghk99w2w5d1772cmx15aq2d7w0y"; configureFlags = [ "-fsystemlib" ]; isLibrary = true; isExecutable = true; @@ -157572,8 +164394,8 @@ self: { pname = "persistent-template"; version = "2.5.4"; sha256 = "008afcy7zbw7bzp9jww8gdldb51kfm0fg4p0x4xcp61gx4679bjc"; - revision = "2"; - editedCabalFile = "03qgwk32krldph3blw5agiqcpccr3649hajyn8wm9k71zz82dpn6"; + revision = "3"; + editedCabalFile = "12f4pqxwfv2li78sd9s56p66xd0w465cmjycpkqvg8n1rjxkc8vs"; libraryHaskellDepends = [ aeson aeson-compat base bytestring containers ghc-prim http-api-data monad-control monad-logger path-pieces persistent @@ -157587,6 +164409,27 @@ self: { maintainers = with stdenv.lib.maintainers; [ psibi ]; }) {}; + "persistent-template-classy" = callPackage + ({ mkDerivation, base, lens, persistent, persistent-sqlite + , persistent-template, template-haskell, text + }: + mkDerivation { + pname = "persistent-template-classy"; + version = "0.1.0.1"; + sha256 = "0ph5cfm5gj6qydv70s9bmb5ynymqnrhqiwcqpd0s87xj2iv9v46a"; + libraryHaskellDepends = [ + base lens persistent persistent-sqlite persistent-template + template-haskell text + ]; + testHaskellDepends = [ + base lens persistent persistent-sqlite persistent-template + template-haskell text + ]; + description = "Generate classy lens field accessors for persistent models"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "persistent-test" = callPackage ({ mkDerivation, aeson, aeson-compat, attoparsec, base , base64-bytestring, blaze-builder, blaze-html, blaze-markup @@ -158040,12 +164883,15 @@ self: { }) {}; "phaser" = callPackage - ({ mkDerivation, base, bytestring, containers, text }: + ({ mkDerivation, base, bytestring, containers, QuickCheck, text }: mkDerivation { pname = "phaser"; - version = "1.0.0.1"; - sha256 = "1ig3hcalfg2qxb092krii6zv95kvq0kng4acvq7l3wz03x66wj29"; + version = "1.0.1.0"; + sha256 = "0c4b5mx2nz8r0bpk29knzgs1hq5f69wsscplk7dcfsqwkngid930"; libraryHaskellDepends = [ base bytestring containers text ]; + testHaskellDepends = [ + base bytestring containers QuickCheck text + ]; description = "Incremental multiple pass parser library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -158117,8 +164963,8 @@ self: { }: mkDerivation { pname = "phoityne-vscode"; - version = "0.0.26.0"; - sha256 = "168qshbiawj1i7d676y2x5l2bmkhfvnf0fs2abr75v8g7hsa8imq"; + version = "0.0.27.0"; + sha256 = "1kx06kf700a849ivfnr36zs1sk7a5al71hx1h7w8b1agklf1kvzn"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -158274,6 +165120,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "physics" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "physics"; + version = "0.1.2.1"; + sha256 = "07ysi2xq73g29pv4c3zvwq9zf1yjl2aszb1zkim49n00f5bxfnqc"; + libraryHaskellDepends = [ base ]; + description = "dimensions, quantities and constants"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "pi-calculus" = callPackage ({ mkDerivation, AES, base, binary, byteable, bytestring , containers, cryptohash, HTTP, io-streams, mtl, network, parsec @@ -158481,8 +165338,8 @@ self: { ({ mkDerivation, base, containers, random, rdtsc, transformers }: mkDerivation { pname = "picosat"; - version = "0.1.4"; - sha256 = "0fch3s2q5g5sif6xqd69v0kbf41061vdviifr6l9aym70jp9yvas"; + version = "0.1.5"; + sha256 = "0wc6zd1llyb880xvb8712b8mcil3arxnci68q2gmjb0gxa40jj6y"; libraryHaskellDepends = [ base containers transformers ]; testHaskellDepends = [ base containers random rdtsc transformers ]; description = "Bindings to the PicoSAT solver"; @@ -158532,33 +165389,46 @@ self: { }) {}; "pier" = callPackage - ({ mkDerivation, aeson, base, base64-bytestring, binary - , binary-orphans, bytestring, Cabal, containers, cryptohash-sha256 - , directory, hashable, http-client, http-client-tls, http-types - , optparse-applicative, process, shake, split, temporary, text - , transformers, unix, unordered-containers, yaml + ({ mkDerivation, aeson, base, binary, binary-orphans, Cabal + , containers, directory, hashable, optparse-applicative, pier-core + , shake, split, text, transformers, unordered-containers, yaml }: mkDerivation { pname = "pier"; - version = "0.1.0.0"; - sha256 = "19l8ghpik8j8igh0xa8kcmn6zs6r4xa8yks60n8v37d6ksr5k9m6"; - isLibrary = true; + version = "0.3.0.0"; + sha256 = "1rv5k8apxshh8kbbbjzcw23bfx819634ryz83jp2iqhixlgcqz69"; + isLibrary = false; isExecutable = true; - libraryHaskellDepends = [ - aeson base base64-bytestring binary binary-orphans bytestring Cabal - containers cryptohash-sha256 directory hashable http-client - http-client-tls http-types process shake temporary text - transformers unix unordered-containers yaml - ]; executableHaskellDepends = [ - base Cabal directory optparse-applicative shake split - unordered-containers + aeson base binary binary-orphans Cabal containers directory + hashable optparse-applicative pier-core shake split text + transformers unordered-containers yaml ]; description = "Yet another Haskell build system"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "pier-core" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring, Cabal + , containers, cryptohash-sha256, directory, hashable, http-client + , http-client-tls, http-types, process, shake, temporary, text + , unix + }: + mkDerivation { + pname = "pier-core"; + version = "0.3.0.0"; + sha256 = "0sxdswnkxhdcfcg4xq11lvgsip05nr4qd361qdrw2nxafq9q3dnj"; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring Cabal containers + cryptohash-sha256 directory hashable http-client http-client-tls + http-types process shake temporary text unix + ]; + description = "A library for writing forwards-declared build systems in haskell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "piet" = callPackage ({ mkDerivation, array, base, containers, Imlib, mtl }: mkDerivation { @@ -158612,8 +165482,8 @@ self: { }: mkDerivation { pname = "pinboard"; - version = "0.9.12.10"; - sha256 = "0jdhckdlpmgqrp8xy7m285w7kclg8dpl02szl6fd6iwzs8l8vjds"; + version = "0.9.12.11"; + sha256 = "12vj9lg7l2nb92j9mydsa8hcy0ql71qnphfhgdm30xrsps79vwd0"; libraryHaskellDepends = [ aeson base bytestring containers http-client http-client-tls http-types monad-logger mtl network profunctors random @@ -158628,6 +165498,33 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "pinboard_0_10_0_2" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , http-client, http-client-tls, http-types, monad-logger, mtl + , network, profunctors, QuickCheck, random, semigroups, text, time + , transformers, unliftio, unliftio-core, unordered-containers + , vector + }: + mkDerivation { + pname = "pinboard"; + version = "0.10.0.2"; + sha256 = "0yi9xnvy153mrb6ypjx7pnbjapdsh65bxqfp6y0s7s6f8vwzpqff"; + revision = "1"; + editedCabalFile = "08khbrpsk9yhd795l2zjfhsp8f0wxxwwycrkhsfkqw295zcbaqbh"; + libraryHaskellDepends = [ + aeson base bytestring containers http-client http-client-tls + http-types monad-logger mtl network profunctors random text time + transformers unliftio unliftio-core unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec mtl QuickCheck semigroups + text time transformers unliftio unliftio-core unordered-containers + ]; + description = "Access to the Pinboard API"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "pinch" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq , ghc-prim, hashable, hspec, hspec-discover, QuickCheck, semigroups @@ -158635,8 +165532,8 @@ self: { }: mkDerivation { pname = "pinch"; - version = "0.3.3.0"; - sha256 = "0bhds7k9bsma1bvihvz6qf832gi2krak3yd8lnddcv87hnjsr4hq"; + version = "0.3.4.0"; + sha256 = "10rmk6f9cb2l7dyybwpbin0i5dqdg59d17m627kj9abyrlhcyf8a"; libraryHaskellDepends = [ array base bytestring containers deepseq ghc-prim hashable semigroups text unordered-containers vector @@ -158785,6 +165682,8 @@ self: { pname = "pipes"; version = "4.3.9"; sha256 = "1jqs4x3xw2ya3834p36p1ycx8nxjgn2ypaibhdv97xcw3wsxlk2w"; + revision = "1"; + editedCabalFile = "0mkwbbn8vlrsvm3pl2cyaw1qr9hbjqfm831naj7cbrmiksf2l5aa"; libraryHaskellDepends = [ base exceptions mmorph mtl semigroups transformers void ]; @@ -159078,8 +165977,10 @@ self: { }: mkDerivation { pname = "pipes-concurrency"; - version = "2.0.11"; - sha256 = "03h87b11c64yvj28lxgbvjvqrsx0zfqb92v0apd8ypb9xxabqd4m"; + version = "2.0.12"; + sha256 = "17aqh6p1az09n6b6vs06pxcha5aq6dvqjwskgjcdiz7221vwchs3"; + revision = "1"; + editedCabalFile = "1c1rys2pp7a2z6si925ps610q8a38a6m26s182phwa5nfhyggpaw"; libraryHaskellDepends = [ async base contravariant pipes semigroups stm void ]; @@ -159408,6 +166309,8 @@ self: { pname = "pipes-lzma"; version = "0.1.1.2"; sha256 = "0wx23wf1vr8d2nyapxgmpn1jk53hjbla1xss714vkmar7am37vrc"; + revision = "1"; + editedCabalFile = "13nyh3qqv3baifya0vwnnqh1yvr3k2yjrhjq7apigq0s584iyrka"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring lzma pipes ]; @@ -159605,18 +166508,16 @@ self: { "pipes-s3" = callPackage ({ mkDerivation, aws, base, bytestring, exceptions, http-client , http-client-tls, http-types, pipes, pipes-bytestring, pipes-safe - , QuickCheck, resourcet, tasty, tasty-quickcheck, text + , QuickCheck, resourcet, semigroups, tasty, tasty-quickcheck, text , transformers }: mkDerivation { pname = "pipes-s3"; - version = "0.3.0.3"; - sha256 = "16gm7xjc8vbbajwmq91fj1l5cgd6difrz5g30b8czac4gdgqfppa"; - revision = "3"; - editedCabalFile = "14cz2sfyz0q0jrpjwj9a25flvcm7mhjhihg4pr356niyvnx1b01p"; + version = "0.3.1"; + sha256 = "1z32mgx3w5xiiaxcc22v492f03xlgkprn3pv1hqfqcfgsnxqbj5l"; libraryHaskellDepends = [ aws base bytestring http-client http-client-tls http-types pipes - pipes-bytestring pipes-safe resourcet text transformers + pipes-bytestring pipes-safe resourcet semigroups text transformers ]; testHaskellDepends = [ base bytestring exceptions pipes pipes-bytestring pipes-safe @@ -159635,8 +166536,8 @@ self: { pname = "pipes-safe"; version = "2.2.9"; sha256 = "160qba0r8lih186qfrpvnx1m2j632x5b7n1x53mif9aag41n9w8p"; - revision = "1"; - editedCabalFile = "08jxmxfhxfi3v19bvvmfs50c74ci6v36503knsb4qdscx9lr864d"; + revision = "2"; + editedCabalFile = "1crpzg72nahmffw468d31l23bw3wgi0p3w7ad2pv3jxhy1432c71"; libraryHaskellDepends = [ base containers exceptions monad-control mtl pipes primitive transformers transformers-base @@ -159645,6 +166546,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "pipes-safe_2_3_1" = callPackage + ({ mkDerivation, base, containers, exceptions, monad-control, mtl + , pipes, primitive, transformers, transformers-base + }: + mkDerivation { + pname = "pipes-safe"; + version = "2.3.1"; + sha256 = "0dfdd3fccfd7wfn5228hbfj3h10xq01sddpy1v2ds63wlg84kwly"; + libraryHaskellDepends = [ + base containers exceptions monad-control mtl pipes primitive + transformers transformers-base + ]; + description = "Safety for the pipes ecosystem"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "pipes-shell" = callPackage ({ mkDerivation, async, base, bytestring, directory, hspec, pipes , pipes-bytestring, pipes-safe, process, stm, stm-chans, text @@ -159896,6 +166814,27 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "pixela" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, http-client + , http-client-tls, http-types, split, text, unordered-containers + , uri-encode, vector + }: + mkDerivation { + pname = "pixela"; + version = "0.2.1.0"; + sha256 = "15bzvwd1dh27p1gs6kfilk34gfkbczz43w70xagk60hvf1mdlcxl"; + libraryHaskellDepends = [ + aeson base bytestring data-default http-client http-client-tls + http-types split text unordered-containers uri-encode vector + ]; + testHaskellDepends = [ + aeson base bytestring data-default http-client http-client-tls + http-types split text unordered-containers uri-encode vector + ]; + description = "Pixela client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "pixelated-avatar-generator" = callPackage ({ mkDerivation, async, base, bytestring, cli, hspec, JuicyPixels , pureMD5, QuickCheck, random, split @@ -159940,6 +166879,7 @@ self: { ]; description = "Haskell game engine like fantasy console"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pkcs1" = callPackage @@ -160011,6 +166951,7 @@ self: { libraryHaskellDepends = [ base containers ]; description = "Implementation of the PKTree spatial index data structure"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "placeholders" = callPackage @@ -160117,6 +167058,78 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "planet-mitchell" = callPackage + ({ mkDerivation, aeson, aeson-pretty, aeson-qq, ansi-terminal + , approximate, array, async, atomic-primops, base, base-orphans + , base16-bytestring, bits, bytestring, bytestring-lexing + , case-insensitive, cborg, comonad, compact, compactable + , constraints, containers, contravariant, contravariant-extras + , deepseq, Diff, distributive, dlist, double-conversion, Earley + , email-validate, erf, exact-pi, exceptions, extra, fast-digits + , fgl, filepath, foldl, free, generic-aeson, generic-lens, half + , hashable, heaps, ilist, insert-ordered-containers + , integer-logarithms, lens, lens-aeson, list-transformer, logict + , managed, megaparsec, mmorph, monad-ste, mtl, multiset, mwc-random + , neat-interpolation, network, network-info, network-uri, nf + , optparse-applicative, parallel, parser-combinators, pointed + , prettyprinter, prettyprinter-ansi-terminal, primitive + , profunctors, psqueues, random-bytestring, reactive-banana + , reflection, regex-applicative, safe, say, scientific + , semigroupoids, semigroups, semilattices, serialise, split, stm + , stm-chans, stm-containers, stringsearch, tagged, text + , text-metrics, text-short, time, transformers, transformers-base + , transformers-compat, typed-process, unagi-chan, unique, unix + , unliftio, unordered-containers, utf8-string, uuid, uuid-types + , vault, vector, vector-builder, writer-cps-mtl + }: + mkDerivation { + pname = "planet-mitchell"; + version = "0.1.0"; + sha256 = "0i9fhv17q6i7gim7k3kklivyg5c4kmxfhlfsdljpdv5sy8hl3jh1"; + libraryHaskellDepends = [ + aeson aeson-pretty aeson-qq ansi-terminal approximate array async + atomic-primops base base-orphans base16-bytestring bits bytestring + bytestring-lexing case-insensitive cborg comonad compact + compactable constraints containers contravariant + contravariant-extras deepseq Diff distributive dlist + double-conversion Earley email-validate erf exact-pi exceptions + extra fast-digits fgl filepath foldl free generic-aeson + generic-lens half hashable heaps ilist insert-ordered-containers + integer-logarithms lens lens-aeson list-transformer logict managed + megaparsec mmorph monad-ste mtl multiset mwc-random + neat-interpolation network network-info network-uri nf + optparse-applicative parallel parser-combinators pointed + prettyprinter prettyprinter-ansi-terminal primitive profunctors + psqueues random-bytestring reactive-banana reflection + regex-applicative safe say scientific semigroupoids semigroups + semilattices serialise split stm stm-chans stm-containers + stringsearch tagged text text-metrics text-short time transformers + transformers-base transformers-compat typed-process unagi-chan + unique unix unliftio unordered-containers utf8-string uuid + uuid-types vault vector vector-builder writer-cps-mtl + ]; + description = "Planet Mitchell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "planet-mitchell-test" = callPackage + ({ mkDerivation, gauge, hedgehog, hspec-expectations, tasty + , tasty-hedgehog, tasty-hunit, tasty-rerun, weigh + }: + mkDerivation { + pname = "planet-mitchell-test"; + version = "0.0.0"; + sha256 = "09nmdz34nz7gdq7x48pmimn966vrnlicg3q74a6m3r29vn9wh47d"; + libraryHaskellDepends = [ + gauge hedgehog hspec-expectations tasty tasty-hedgehog tasty-hunit + tasty-rerun weigh + ]; + description = "Planet Mitchell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "plankton" = callPackage ({ mkDerivation, adjunctions, base, protolude }: mkDerivation { @@ -160224,6 +167237,7 @@ self: { ]; description = "run a subprocess, combining stdout and stderr"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "plist" = callPackage @@ -160422,15 +167436,15 @@ self: { "plotlyhs" = callPackage ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring - , lucid, microlens, microlens-th, text + , lucid, microlens, microlens-th, text, time }: mkDerivation { pname = "plotlyhs"; - version = "0.2"; - sha256 = "0n9jwp8j201mw29vagbz6f2jn8hbm46pfay5glsnf8p9nd309yw5"; + version = "0.2.1"; + sha256 = "1d7cqy22myp6r0x0b00amn64fra0lklb9jy2hd8ic9lxg0nd8pn9"; libraryHaskellDepends = [ aeson base blaze-html blaze-markup bytestring lucid microlens - microlens-th text + microlens-th text time ]; description = "Haskell bindings to Plotly.js"; license = stdenv.lib.licenses.mit; @@ -160789,6 +167803,7 @@ self: { ]; description = "Tool for refactoring expressions into pointfree form"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pointfree-fancy" = callPackage @@ -160911,7 +167926,8 @@ self: { librarySystemDepends = [ poker-eval ]; description = "Binding to libpoker-eval"; license = stdenv.lib.licenses.publicDomain; - }) {inherit (pkgs) poker-eval;}; + hydraPlatforms = stdenv.lib.platforms.none; + }) {poker-eval = null;}; "pokitdok" = callPackage ({ mkDerivation, aeson, base, base64-string, bytestring @@ -161166,6 +168182,18 @@ self: { license = "LGPL"; }) {}; + "polyparse_1_12_1" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "polyparse"; + version = "1.12.1"; + sha256 = "19fs18g7fvfdkm9zy28cgighjcxfa6mcpqgyp6whmsjkb3h393fx"; + libraryHaskellDepends = [ base bytestring text ]; + description = "A variety of alternative parser combinator libraries"; + license = "LGPL"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "polyseq" = callPackage ({ mkDerivation, array, base, bytestring, cgi, containers , free-theorems, haskell-src, mtl, network, old-locale, old-time @@ -161230,8 +168258,8 @@ self: { pname = "polyvariadic"; version = "0.3.0.3"; sha256 = "0zf7znslayjmcnajmsymc79f0lyyk7ph9zfczq78inirg0hv7hq1"; - revision = "2"; - editedCabalFile = "0bcckgz6v7707rdgipaahqws6gkcmmrq5wyl407awb3fssnqxfkn"; + revision = "3"; + editedCabalFile = "10lqcrp16v1h0lzr931haramkxkxz2bkfsyadxnc7ki73k39g11p"; libraryHaskellDepends = [ base containers ]; testHaskellDepends = [ base ]; description = "Creation and application of polyvariadic functions"; @@ -161245,8 +168273,8 @@ self: { }: mkDerivation { pname = "pomaps"; - version = "0.0.1.0"; - sha256 = "1vvvpqr3gnps425mv00scmab0hc8h93ylsiw07vm8cpafwkfxii8"; + version = "0.0.2.0"; + sha256 = "08mlj61archpiqq8375gi5ha9mpxgpnsfpsx3kqja92dgj0aq5q6"; libraryHaskellDepends = [ base containers deepseq ghc-prim lattices ]; @@ -161460,8 +168488,8 @@ self: { }: mkDerivation { pname = "pooled-io"; - version = "0.0.2.1"; - sha256 = "1l7rgwlkhgxxh9y3ag341zifdjabhmwd6k9hg83rqnnmfs45lh3x"; + version = "0.0.2.2"; + sha256 = "1g8zppj2s1wfzg5rpdgz15m44ihxhmrx16jx12n4821cdhsm2nrs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -161529,6 +168557,18 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "port-utils" = callPackage + ({ mkDerivation, async, base, hspec, network, stm, transformers }: + mkDerivation { + pname = "port-utils"; + version = "0.2.0.0"; + sha256 = "1lvalwbizmvrrpbl2l1lblbv0c3qln1ln61x61zn26jxq2h8p7g1"; + libraryHaskellDepends = [ base network ]; + testHaskellDepends = [ async base hspec network stm transformers ]; + description = "Utilities for creating and waiting on ports"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "portable-lines" = callPackage ({ mkDerivation, base, bytestring }: mkDerivation { @@ -161581,6 +168621,7 @@ self: { librarySystemDepends = [ portaudio ]; description = "Haskell bindings for the PortAudio library"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) portaudio;}; "porte" = callPackage @@ -161634,6 +168675,7 @@ self: { libraryHaskellDepends = [ base directory process ]; description = "Library to interact with port tools on FreeBSD"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "positive" = callPackage @@ -161712,6 +168754,7 @@ self: { libraryHaskellDepends = [ base transformers unix ]; description = "Nice wrapper around POSIX fcntl advisory locks"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "posix-paths" = callPackage @@ -161867,18 +168910,18 @@ self: { }) {}; "postgres-websockets" = callPackage - ({ mkDerivation, aeson, ansi-wl-pprint, base, base64-bytestring - , bytestring, configurator, containers, contravariant, either - , hasql, hasql-pool, heredoc, hspec, hspec-wai, hspec-wai-json - , http-types, jose, jwt, lens, lens-aeson, optparse-applicative - , postgresql-libpq, protolude, retry, stm, stm-containers - , stringsearch, text, time, transformers, unordered-containers, wai - , wai-app-static, wai-extra, wai-websockets, warp, websockets + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, contravariant, either, envparse, hasql, hasql-pool + , hspec, hspec-wai, hspec-wai-json, http-types, jose, jwt, lens + , lens-aeson, postgresql-libpq, protolude, retry, stm + , stm-containers, stringsearch, text, time, transformers + , unordered-containers, wai, wai-app-static, wai-extra + , wai-websockets, warp, websockets }: mkDerivation { pname = "postgres-websockets"; - version = "0.4.2.1"; - sha256 = "0jh4ms9lz456as24v9d4vqj2b52i9gw7svk5lzvb65nhfdpb4kfp"; + version = "0.5.0.1"; + sha256 = "0afhrzhixy0f31050jb04w8np6935wcl3j7ckbk0dm23mqz2z3zy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -161888,9 +168931,8 @@ self: { unordered-containers wai wai-websockets websockets ]; executableHaskellDepends = [ - ansi-wl-pprint base base64-bytestring bytestring configurator hasql - hasql-pool heredoc optparse-applicative protolude text time - transformers wai wai-app-static wai-extra warp + base base64-bytestring bytestring envparse hasql hasql-pool + protolude text time transformers wai wai-app-static wai-extra warp ]; testHaskellDepends = [ aeson base containers hasql hasql-pool hspec hspec-wai @@ -161913,8 +168955,8 @@ self: { }: mkDerivation { pname = "postgresql-binary"; - version = "0.12.1.1"; - sha256 = "181npyfnz9xbmwjfzcrmbwlzw2xchy2fsibiw6d3c01y45xv607v"; + version = "0.12.1.2"; + sha256 = "10h5299fxqmfz0kxyvivfy396q35gzg60spnjagyha33kx5m3bc3"; libraryHaskellDepends = [ aeson base base-prelude binary-parser bytestring bytestring-strict-builder containers loch-th network-ip @@ -161988,8 +169030,8 @@ self: { }: mkDerivation { pname = "postgresql-connector"; - version = "0.2.6"; - sha256 = "1nhsplb7s4k3y2450pr57fl39n1gjs2110vvr9v4pn0h6hwz1yl3"; + version = "0.2.7"; + sha256 = "1p5nqav8yxgj8knbrmfv1lgpflid338ka2a9xp3pixq0dwz7argk"; libraryHaskellDepends = [ base bytestring exceptions lens mtl postgresql-simple resource-pool resourcet time transformers-base @@ -162036,11 +169078,12 @@ self: { ({ mkDerivation, base, bytestring, Cabal, postgresql, unix }: mkDerivation { pname = "postgresql-libpq"; - version = "0.9.4.1"; - sha256 = "0ssn12cs643nd1bliaks0l0ssainydsrzjr3l5p7hm3wnqwa77qd"; + version = "0.9.4.2"; + sha256 = "1y86kysakfcf3zq252yl2llrx3765vxvkdwda4q5ql7ikv3m786f"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring unix ]; librarySystemDepends = [ postgresql ]; + testHaskellDepends = [ base bytestring ]; description = "low-level binding to libpq"; license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) postgresql;}; @@ -162104,6 +169147,8 @@ self: { pname = "postgresql-query"; version = "3.5.0"; sha256 = "1sh8kgfqy1kipz99v74xkxzfggbxxjq2gwswa94m1spy6r7k7avp"; + revision = "1"; + editedCabalFile = "11clkx7j4k3wgk6h1g0flq7frvkfxhh4dhbjjrchc5f7rd5gmjbp"; libraryHaskellDepends = [ aeson attoparsec base blaze-builder bytestring containers data-default exceptions file-embed haskell-src-meta hreader hset @@ -162167,6 +169212,34 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "postgresql-simple_0_6" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , bytestring, bytestring-builder, case-insensitive, containers + , cryptohash, filepath, hashable, HUnit, Only, postgresql-libpq + , scientific, tasty, tasty-golden, tasty-hunit, template-haskell + , text, time, transformers, uuid-types, vector + }: + mkDerivation { + pname = "postgresql-simple"; + version = "0.6"; + sha256 = "1jp08vg040p2qbgy2hldkac1qy1m2k1r6r67hh6dziw5ak1kjs69"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring bytestring-builder + case-insensitive containers hashable Only postgresql-libpq + scientific template-haskell text time transformers uuid-types + vector + ]; + testHaskellDepends = [ + aeson base base16-bytestring bytestring case-insensitive containers + cryptohash filepath HUnit tasty tasty-golden tasty-hunit text time + vector + ]; + benchmarkHaskellDepends = [ base vector ]; + description = "Mid-Level PostgreSQL client library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "postgresql-simple-bind" = callPackage ({ mkDerivation, attoparsec, base, bytestring, data-default , exceptions, heredoc, hspec, postgresql-simple, template-haskell @@ -162194,8 +169267,8 @@ self: { }: mkDerivation { pname = "postgresql-simple-migration"; - version = "0.1.12.0"; - sha256 = "18sx8ila7w7k4ym4rs36dc48v0cdl3b4il5jfqyfcx34n3mb5y4q"; + version = "0.1.13.0"; + sha256 = "0rpcl6s1hwb5z0lkcrahh6ljx5zcb0aq8mrk691hfwazlhbv01zk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -162218,8 +169291,8 @@ self: { }: mkDerivation { pname = "postgresql-simple-opts"; - version = "0.3.0.0"; - sha256 = "1lr9jj2dv01njjv2iqvirim1gv8bgb5pzaipni04f1dr5bhgkfhd"; + version = "0.3.0.1"; + sha256 = "19jhrz2lghiycb81dzzz5g2kwzaahn27q7diw6nn9qmcpwgw3rly"; libraryHaskellDepends = [ base bytestring data-default either generic-deriving optparse-applicative optparse-generic postgresql-simple split @@ -162297,6 +169370,8 @@ self: { pname = "postgresql-simple-url"; version = "0.2.1.0"; sha256 = "1jg9gvpidrfy2hqixwqsym1l1mnkafmxwq58jpbzdmrbvryga1qk"; + revision = "1"; + editedCabalFile = "0ck0vrlsyj3vm8sk59jnyyqpvnv1l9mciifdnrzwr981pha147qp"; libraryHaskellDepends = [ base network-uri postgresql-simple split ]; @@ -162321,6 +169396,7 @@ self: { testHaskellDepends = [ rerebase ]; description = "PostgreSQL SQL syntax utilities"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {pg_query = null;}; "postgresql-transactional" = callPackage @@ -162386,15 +169462,15 @@ self: { , hspec-wai, hspec-wai-json, HTTP, http-types , insert-ordered-containers, interpolatedstring-perl6, jose, lens , lens-aeson, monad-control, network-uri, optparse-applicative - , parsec, process, protolude, Ranged-sets, regex-tdfa, retry, safe + , parsec, process, protolude, Ranged-sets, regex-tdfa, retry , scientific, swagger2, text, time, transformers-base, unix , unordered-containers, vector, wai, wai-cors, wai-extra , wai-middleware-static, warp }: mkDerivation { pname = "postgrest"; - version = "0.5.0.0"; - sha256 = "1sixscxpx6dl7hj87yk6zz4a8rg4qwlcchqrxxg1m0gjhln0aqx3"; + version = "5.1.0"; + sha256 = "1x6jipc8ixv9wic5l0nlsirm3baddmrhphrr3snil1by5kz208g6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -162403,7 +169479,7 @@ self: { contravariant-extras cookie either gitrev hasql hasql-pool hasql-transaction heredoc HTTP http-types insert-ordered-containers interpolatedstring-perl6 jose lens lens-aeson network-uri - optparse-applicative parsec protolude Ranged-sets regex-tdfa safe + optparse-applicative parsec protolude Ranged-sets regex-tdfa scientific swagger2 text time unordered-containers vector wai wai-cors wai-extra wai-middleware-static ]; @@ -162485,8 +169561,8 @@ self: { }: mkDerivation { pname = "postmark"; - version = "0.2.3"; - sha256 = "140z6r01byld665471dbk5zdqaf6lrcxwqp0wvbs5fbpjq37mfmp"; + version = "0.2.6"; + sha256 = "0x8nvxhw6wwq9w9dl16gvh6j6la224s2ldakx694518amqd4avrx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -162551,8 +169627,8 @@ self: { ({ mkDerivation, potoki-core }: mkDerivation { pname = "potoki"; - version = "2.0.6"; - sha256 = "1gjjs03kpvq544pada5a1r9vjv3dwiqkkgp7hb6ync41mpwvhssl"; + version = "2.1.3"; + sha256 = "1cg89jh2s2dim874h8vv52ab2dzvq01zvjn45fwdzs3j6815nlj4"; libraryHaskellDepends = [ potoki-core ]; description = "Simple streaming in IO"; license = stdenv.lib.licenses.mit; @@ -162561,17 +169637,17 @@ self: { "potoki-cereal" = callPackage ({ mkDerivation, acquire, attoparsec, base, base-prelude - , bytestring, cereal, directory, potoki, potoki-core, QuickCheck - , quickcheck-instances, rerebase, tasty, tasty-hunit + , bytestring, cereal, directory, potoki, potoki-core, profunctors + , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit , tasty-quickcheck, text }: mkDerivation { pname = "potoki-cereal"; - version = "0.3.0.1"; - sha256 = "0dm5yvh8a8sgrqvgkl48zpn5c8ymz9h83nw44icnhqirg1hrkhvi"; + version = "0.3.2"; + sha256 = "1fq36ahdrr16mxas2xh4qiwcagy61z2zfvc68p7r5hgdf36yz4d9"; libraryHaskellDepends = [ acquire attoparsec base base-prelude bytestring cereal potoki-core - text + profunctors text ]; testHaskellDepends = [ directory potoki QuickCheck quickcheck-instances rerebase tasty @@ -162583,25 +169659,28 @@ self: { }) {}; "potoki-core" = callPackage - ({ mkDerivation, acquire, attoparsec, base, bytestring, directory - , foldl, hashable, ilist, primitive, profunctors, ptr, QuickCheck - , quickcheck-instances, random, rerebase, scanner, stm, tasty - , tasty-hunit, tasty-quickcheck, text, transformers + ({ mkDerivation, acquire, attoparsec, base, bytestring, criterion + , deepseq, deferred-folds, directory, foldl, hashable, ilist + , primitive, profunctors, ptr, QuickCheck, quickcheck-instances + , random, rerebase, scanner, split, stm, tasty, tasty-hunit + , tasty-quickcheck, text, text-builder, time, transformers , unordered-containers, vector }: mkDerivation { pname = "potoki-core"; - version = "2.2.8.2"; - sha256 = "11d75dm2y1fw5kzbkf5vx55b0xa2sn1picbykfl6zypqbqmpa86g"; + version = "2.3.3"; + sha256 = "1f6rr75h4cqgy1qjh5qplcq1qz2pwc11mi4k61z691clz5yfmbm0"; libraryHaskellDepends = [ - acquire attoparsec base bytestring directory foldl hashable - primitive profunctors ptr scanner stm text transformers - unordered-containers vector + acquire attoparsec base bytestring deepseq deferred-folds directory + foldl hashable primitive profunctors ptr scanner stm text + text-builder time transformers unordered-containers vector ]; testHaskellDepends = [ - acquire attoparsec foldl ilist QuickCheck quickcheck-instances - random rerebase tasty tasty-hunit tasty-quickcheck + acquire attoparsec deferred-folds foldl ilist QuickCheck + quickcheck-instances random rerebase split tasty tasty-hunit + tasty-quickcheck ]; + benchmarkHaskellDepends = [ criterion rerebase ]; description = "Low-level components of \"potoki\""; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; @@ -162816,8 +169895,8 @@ self: { ({ mkDerivation, base, deepseq, QuickCheck }: mkDerivation { pname = "pqueue"; - version = "1.4.1.1"; - sha256 = "1zvwm1zcqqq5n101s1brjhgbay8rf9fviq6gxbplf40i63m57p1x"; + version = "1.4.1.2"; + sha256 = "1v4zhv2sc1zsw91hvnarkjhayx2dnf7ccxz6rrhsqpcs0szaranj"; libraryHaskellDepends = [ base deepseq ]; testHaskellDepends = [ base deepseq QuickCheck ]; description = "Reliable, persistent, fast priority queues"; @@ -162900,18 +169979,18 @@ self: { ({ mkDerivation, aeson, base, basic-prelude, exceptions , fast-logger, lens, lifted-base, monad-control, monad-logger , MonadRandom, mtl, network, resourcet, safe, template-haskell - , text, text-manipulate, time, transformers-base, unliftio-core + , text, text-manipulate, time, transformers-base , unordered-containers, uuid }: mkDerivation { pname = "preamble"; - version = "0.0.64"; - sha256 = "1h7px6kz2plp5fix7i0dviv0hg3nzq31pvwwayh4q747lh3xjwp4"; + version = "0.0.65"; + sha256 = "1i11d46rrnlsjipy74rb9yfq0d91lk7wjkiz4z9sl099pgmgc9lw"; libraryHaskellDepends = [ aeson base basic-prelude exceptions fast-logger lens lifted-base monad-control monad-logger MonadRandom mtl network resourcet safe template-haskell text text-manipulate time transformers-base - unliftio-core unordered-containers uuid + unordered-containers uuid ]; description = "Yet another prelude"; license = stdenv.lib.licenses.mit; @@ -162972,8 +170051,8 @@ self: { }: mkDerivation { pname = "pred-trie"; - version = "0.6.0.1"; - sha256 = "0hymhjh7idpibzdx0214laf0zjf3a4anhsmxn0p5g9xkgh7l7m72"; + version = "0.6.1"; + sha256 = "1db4dw9d1r8z1qvwcv4q6imws65811skj5a04j032qbrnshsvjfr"; libraryHaskellDepends = [ base containers deepseq hashable hashtables mtl poly-arity pred-set QuickCheck semigroups strict tries unordered-containers @@ -163521,14 +170600,14 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "pretty-show_1_8_1" = callPackage + "pretty-show_1_9_2" = callPackage ({ mkDerivation, array, base, filepath, ghc-prim, happy , haskell-lexer, pretty, text }: mkDerivation { pname = "pretty-show"; - version = "1.8.1"; - sha256 = "0s8bj7ymbc9pz91kls2blrpip7pphcc683wd5ig8kywjmix1ibsg"; + version = "1.9.2"; + sha256 = "01vqa5z364cgj73360rpb4rcysfgfyil9l7gxfp96vzcca3gi37a"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -163542,6 +170621,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "pretty-show-ansi-wl" = callPackage + ({ mkDerivation, ansi-wl-pprint, array, base, ghc-prim, happy + , haskell-lexer + }: + mkDerivation { + pname = "pretty-show-ansi-wl"; + version = "1.9.2.1"; + sha256 = "00g6crhwshscvchf4321sig1p7dr82is5vfa2x8vmxm7kr6ciki6"; + libraryHaskellDepends = [ + ansi-wl-pprint array base ghc-prim haskell-lexer + ]; + libraryToolDepends = [ happy ]; + description = "Like pretty-show, but only for ansi-wl-pprint"; + license = stdenv.lib.licenses.mit; + }) {}; + "pretty-simple" = callPackage ({ mkDerivation, ansi-terminal, base, containers, criterion , doctest, Glob, mtl, parsec, text, transformers @@ -163561,14 +170656,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "pretty-simple_2_2_0_0" = callPackage + "pretty-simple_2_2_0_1" = callPackage ({ mkDerivation, ansi-terminal, base, criterion, doctest, Glob, mtl , text, transformers }: mkDerivation { pname = "pretty-simple"; - version = "2.2.0.0"; - sha256 = "0cf7pfx98dq8ykxja7gi2y7zpczj41sqfg4dindm8v5knlv1ppik"; + version = "2.2.0.1"; + sha256 = "0wsi9235ihm15s145lxi7325vv2k4bhighc5m88kn1lk0pl81aqq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -163587,6 +170682,8 @@ self: { pname = "pretty-sop"; version = "0.2.0.2"; sha256 = "0x1j5ngxwk176kr1qb0vr7zzjph1jxjc3bpzqcnph3rn2j6z4kyn"; + revision = "2"; + editedCabalFile = "04hzf2ajlnh3ynk72xr5s396v8y0d8fkr4pf11nqss7yf60dkxwi"; libraryHaskellDepends = [ base generics-sop pretty-show ]; description = "A generic pretty-printer using generics-sop"; license = stdenv.lib.licenses.bsd3; @@ -163757,6 +170854,8 @@ self: { pname = "prettyprinter-vty"; version = "0.1.0.0"; sha256 = "12nj0v9p5bjbhwmkknc2ybdw52m5hngnf7c53qfi3crbrx4maxrd"; + revision = "1"; + editedCabalFile = "120lhr6g3grsybq5bp0vg38cdb78dysq8nwa206ghzigaxs34vcd"; libraryHaskellDepends = [ base prettyprinter vty ]; description = "prettyprinter backend for vty"; license = stdenv.lib.licenses.isc; @@ -163785,6 +170884,8 @@ self: { pname = "prim-array"; version = "0.2.2"; sha256 = "0lr7qni6wfiazn2gj6hnlkfzxdwvfhfqfkacj43w26s34irda4g3"; + revision = "1"; + editedCabalFile = "120v58dhida6ms5wd4skw32y2mc70594dhipmz2zp4kjcqmllmdq"; libraryHaskellDepends = [ base ghc-prim primitive semigroups ]; description = "Primitive byte array with type variable"; license = stdenv.lib.licenses.bsd3; @@ -163805,6 +170906,7 @@ self: { ]; description = "prim typeclass instances"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "prim-ref" = callPackage @@ -163938,24 +171040,27 @@ self: { }) {}; "primitive-containers" = callPackage - ({ mkDerivation, base, containers, contiguous, gauge, ghc-prim - , primitive, primitive-sort, QuickCheck, quickcheck-classes, random - , tasty, tasty-quickcheck + ({ mkDerivation, aeson, base, containers, contiguous, deepseq + , gauge, ghc-prim, hashable, HUnit, primitive, primitive-sort + , quantification, QuickCheck, quickcheck-classes, random, tasty + , tasty-hunit, tasty-quickcheck, text, unordered-containers, vector }: mkDerivation { pname = "primitive-containers"; - version = "0.2.0"; - sha256 = "11q0dvlsdabmsjsr0gznr8ndx1fyvbvv8jxfszj6na8jhrz7x84b"; + version = "0.3.0"; + sha256 = "0yk7gqngdkm3s3pmmzbvrjd52hiqjn0gg2j60iw7wnaalagcap6x"; libraryHaskellDepends = [ - base contiguous primitive primitive-sort + aeson base contiguous deepseq hashable primitive primitive-sort + quantification text unordered-containers vector ]; testHaskellDepends = [ - base containers primitive QuickCheck quickcheck-classes tasty - tasty-quickcheck + aeson base containers HUnit primitive quantification QuickCheck + quickcheck-classes tasty tasty-hunit tasty-quickcheck text ]; benchmarkHaskellDepends = [ base containers gauge ghc-prim primitive random ]; + description = "containers backed by arrays"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -163968,8 +171073,8 @@ self: { }: mkDerivation { pname = "primitive-extras"; - version = "0.6.7"; - sha256 = "0kh2cccy1pmvvsrl9sjvcar4l1i3igk9vf8lxxxlwypj43nm32ny"; + version = "0.7.1"; + sha256 = "1xfvp63qi21iiz1905l61726vp2nnx3sffpphwf53j8yn193c33n"; libraryHaskellDepends = [ base bytestring cereal deferred-folds focus foldl list-t primitive profunctors vector @@ -163996,13 +171101,18 @@ self: { }) {}; "primitive-maybe" = callPackage - ({ mkDerivation, base, primitive }: + ({ mkDerivation, base, primitive, QuickCheck, quickcheck-classes + , tagged, tasty, tasty-quickcheck + }: mkDerivation { pname = "primitive-maybe"; - version = "0.1.0"; - sha256 = "0pxkgkwlpphk5x38f2jv9gl3n74l1spnfs15sb34hxgyggrz4k6j"; + version = "0.1.1"; + sha256 = "00p9xrvv32wcj3ln9z1dk31bb47r95y4w4ny4y28wl6vyc6vl0ln"; libraryHaskellDepends = [ base primitive ]; - testHaskellDepends = [ base ]; + testHaskellDepends = [ + base primitive QuickCheck quickcheck-classes tagged tasty + tasty-quickcheck + ]; description = "Arrays of Maybes"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -164032,8 +171142,8 @@ self: { pname = "primitive-sort"; version = "0.1.0.0"; sha256 = "147y4y8v00yggfgyf70kzd3pd9r6jvgxkzjsy3xpbp6mjdnzrbm3"; - revision = "1"; - editedCabalFile = "0b148bc30nbfrmdx1k7d4ky6k129w8vy146di90v9q12rvsdaz8w"; + revision = "2"; + editedCabalFile = "1yn5nwdw5jmzg603ln626gz2ifjn8fssgzq17g4nyriscqfg1aki"; libraryHaskellDepends = [ base contiguous ghc-prim primitive ]; testHaskellDepends = [ base containers doctest HUnit primitive QuickCheck smallcheck tasty @@ -164266,6 +171376,7 @@ self: { ]; description = "Convert colors to different color spaces, interpolate colors, and transform colors"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "probability" = callPackage @@ -164273,8 +171384,8 @@ self: { }: mkDerivation { pname = "probability"; - version = "0.2.5.1"; - sha256 = "0bgdyx562x91a3s79p293pz4qimwd2k35mfxap23ia6x6a5prrnk"; + version = "0.2.5.2"; + sha256 = "059l9by2zxb92dd2vshxx9f3sm1kazc2i2ll168hfsya9rrqqaqg"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base containers random transformers utility-ht @@ -164333,16 +171444,14 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "process_1_6_4_0" = callPackage + "process_1_6_5_0" = callPackage ({ mkDerivation, base, bytestring, deepseq, directory, filepath , unix }: mkDerivation { pname = "process"; - version = "1.6.4.0"; - sha256 = "1w12ssmwpz5glmm964rxdc3fgi2w5sq9lac17rxs8p626r5p6rkn"; - revision = "1"; - editedCabalFile = "1sijph1gkqbdsdbwqlibhglzsdscmhskpys71b3lzlw0ga7c3k0a"; + version = "1.6.5.0"; + sha256 = "0a04jch13d0va47yhkf1ni7pk9hxsdr3m4h8645r4qs0mzvsby60"; libraryHaskellDepends = [ base deepseq directory filepath unix ]; testHaskellDepends = [ base bytestring directory ]; description = "Process libraries"; @@ -164637,18 +171746,6 @@ self: { }) {}; "product-isomorphic" = callPackage - ({ mkDerivation, base, template-haskell, th-data-compat }: - mkDerivation { - pname = "product-isomorphic"; - version = "0.0.3.2"; - sha256 = "1yqpfdbdq0zh69mbpgns8faj0ajc9a8wgp3c8sgn373py2as9jxl"; - libraryHaskellDepends = [ base template-haskell th-data-compat ]; - testHaskellDepends = [ base template-haskell ]; - description = "Weaken applicative functor on products"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "product-isomorphic_0_0_3_3" = callPackage ({ mkDerivation, base, template-haskell, th-data-compat }: mkDerivation { pname = "product-isomorphic"; @@ -164658,7 +171755,6 @@ self: { testHaskellDepends = [ base template-haskell ]; description = "Weaken applicative functor on products"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "product-profunctors" = callPackage @@ -164680,6 +171776,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "prof-flamegraph" = callPackage + ({ mkDerivation, base, optparse-applicative }: + mkDerivation { + pname = "prof-flamegraph"; + version = "1.0.0"; + sha256 = "10ca6jmgnavqf8p8zf643rg1pjnzzndri4rbpmz6jshgy55vikf6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base optparse-applicative ]; + description = "Generate flamegraphs from ghc RTS .prof files"; + license = stdenv.lib.licenses.mit; + }) {}; + "prof2dot" = callPackage ({ mkDerivation, base, containers, filepath, haskell98, parsec }: mkDerivation { @@ -164765,6 +171874,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "profunctor-monad" = callPackage + ({ mkDerivation, base, constraints, hashable, mtl, profunctors + , transformers, unordered-containers + }: + mkDerivation { + pname = "profunctor-monad"; + version = "0.1.0.0"; + sha256 = "15lz4mbf7jcg19gn0hh9q58713p26hvbm5q0sa4baxrwk9n3rghs"; + libraryHaskellDepends = [ base constraints profunctors ]; + testHaskellDepends = [ + base hashable mtl transformers unordered-containers + ]; + description = "Monadic bidirectional programming"; + license = stdenv.lib.licenses.mit; + }) {}; + "profunctors" = callPackage ({ mkDerivation, base, base-orphans, bifunctors, comonad , contravariant, distributive, semigroups, tagged, transformers @@ -164911,16 +172036,16 @@ self: { , hashable, hashable-time, haskeline, http-api-data, http-types , HUnit, list-t, megaparsec, monad-parallel, MonadRandom, mtl , network, network-transport, network-transport-tcp, old-locale - , optparse-applicative, parallel, path-pieces, QuickCheck, random - , random-shuffle, resourcet, rset, scotty, semigroups, stm - , stm-containers, template-haskell, temporary, text, time - , transformers, unix, unordered-containers, uuid, vector - , vector-binary-instances, websockets, zlib + , optparse-applicative, parallel, path-pieces, QuickCheck + , quickcheck-instances, random, random-shuffle, resourcet, rset + , scotty, semigroups, stm, stm-containers, template-haskell + , temporary, text, time, transformers, unix, unordered-containers + , uuid, vector, vector-binary-instances, websockets, zlib }: mkDerivation { pname = "project-m36"; - version = "0.5"; - sha256 = "0k9px4f4yn6fgzc7zaig33w4nqnjgrmizbmmq11yg76gk08f7mv1"; + version = "0.5.1"; + sha256 = "1i3g6x3447hy1df6kzh8afpp366lzi9jspqzwi7gjkhkqhxxc94q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -164932,10 +172057,10 @@ self: { filepath foldl ghc ghc-boot ghc-paths ghci Glob gnuplot hashable hashable-time haskeline http-api-data list-t monad-parallel MonadRandom mtl network-transport network-transport-tcp old-locale - optparse-applicative parallel path-pieces QuickCheck random-shuffle - resourcet rset semigroups stm stm-containers temporary text time - transformers unix unordered-containers uuid vector - vector-binary-instances zlib + optparse-applicative parallel path-pieces QuickCheck + quickcheck-instances random-shuffle resourcet rset semigroups stm + stm-containers temporary text time transformers unix + unordered-containers uuid vector vector-binary-instances zlib ]; executableHaskellDepends = [ aeson attoparsec base base64-bytestring binary blaze-html @@ -165312,8 +172437,8 @@ self: { }: mkDerivation { pname = "propellor"; - version = "5.4.1"; - sha256 = "13adj770k3awgsdipjkwgfja6b1hkxdphf0aa4jayxm2jz9gkpbd"; + version = "5.5.0"; + sha256 = "0mcj3xsi125vcxf605h8fm4swg84b79iv01qnhv5vmp872dhmwbv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -165423,8 +172548,8 @@ self: { ({ mkDerivation, base, bytestring, c2hs, libpulseaudio }: mkDerivation { pname = "proteaaudio"; - version = "0.7.0.1"; - sha256 = "1v56qmgwj5cd8xbk19qgjwwkc1nbya1vagai7kypf5aj8c07gjrq"; + version = "0.7.1.0"; + sha256 = "1mmfcy7wwyniv5cpakcd73fapzy6z9n1yz66zsnk15ds2jclmqip"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring ]; @@ -165434,6 +172559,41 @@ self: { license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) libpulseaudio;}; + "proteome" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers + , data-default-class, deepseq, directory, filepath, hslogger, HTF + , lens, messagepack, MissingH, mtl, nvim-hs, pretty-terminal + , prettyprinter, process, resourcet, split, stm, strings, text + , time, transformers, unliftio, utf8-string + }: + mkDerivation { + pname = "proteome"; + version = "0.3.8.0"; + sha256 = "1lr0a5vyf305ikhzf8xqrdzksz48vjlikx7zvjxkp0wsarz07ikd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring containers data-default-class + deepseq directory filepath hslogger lens messagepack MissingH mtl + nvim-hs pretty-terminal prettyprinter process resourcet split stm + strings text time transformers unliftio utf8-string + ]; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring containers data-default-class + deepseq directory filepath hslogger lens messagepack MissingH mtl + nvim-hs pretty-terminal prettyprinter process resourcet split stm + strings text time transformers unliftio utf8-string + ]; + testHaskellDepends = [ + aeson ansi-terminal base bytestring containers data-default-class + deepseq directory filepath hslogger HTF lens messagepack MissingH + mtl nvim-hs pretty-terminal prettyprinter process resourcet split + stm strings text time transformers unliftio utf8-string + ]; + description = "neovim project manager"; + license = stdenv.lib.licenses.mit; + }) {}; + "proto-lens_0_2_2_0" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers , data-default-class, lens-family, parsec, pretty, text @@ -165470,22 +172630,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "proto-lens-arbitrary" = callPackage - ({ mkDerivation, base, bytestring, containers, lens-family - , proto-lens, QuickCheck, text + "proto-lens_0_4_0_1" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq + , lens-family, lens-labels, parsec, pretty, text, transformers + , void }: mkDerivation { - pname = "proto-lens-arbitrary"; - version = "0.1.2.1"; - sha256 = "08qwn60pih64lk6xnqwzx3q1qja46pvaw6539r1m4kbw3wyh2kl2"; + pname = "proto-lens"; + version = "0.4.0.1"; + sha256 = "1ryz183ds1k28nvw6y1w84k29aq5mgrpv5yyqarj0g463gp137cm"; + enableSeparateDataOutput = true; libraryHaskellDepends = [ - base bytestring containers lens-family proto-lens QuickCheck text + attoparsec base bytestring containers deepseq lens-family + lens-labels parsec pretty text transformers void ]; - description = "Arbitrary instances for proto-lens"; + description = "A lens-based implementation of protocol buffers in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "proto-lens-arbitrary_0_1_2_2" = callPackage + "proto-lens-arbitrary" = callPackage ({ mkDerivation, base, bytestring, containers, lens-family , proto-lens, QuickCheck, text }: @@ -165498,6 +172662,21 @@ self: { ]; description = "Arbitrary instances for proto-lens"; license = stdenv.lib.licenses.bsd3; + }) {}; + + "proto-lens-arbitrary_0_1_2_5" = callPackage + ({ mkDerivation, base, bytestring, containers, lens-family + , proto-lens, QuickCheck, text + }: + mkDerivation { + pname = "proto-lens-arbitrary"; + version = "0.1.2.5"; + sha256 = "13cd9r9r2g913p3d3m7ljgv97wsdlr0v6js1r7k2w6npclgj13hd"; + libraryHaskellDepends = [ + base bytestring containers lens-family proto-lens QuickCheck text + ]; + description = "Arbitrary instances for proto-lens"; + license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -165508,8 +172687,8 @@ self: { }: mkDerivation { pname = "proto-lens-combinators"; - version = "0.1.0.10"; - sha256 = "0yv6wrg3wsp6617mw02n3d9gmlb9nyvfabffrznpvlaywwk8cnir"; + version = "0.1.0.11"; + sha256 = "1i2rbvhdvglqg6b4iwr5a0pk7iq78nap491bqg77y4dwd45ipcpb"; setupHaskellDepends = [ base Cabal proto-lens-protoc ]; libraryHaskellDepends = [ base data-default-class lens-family proto-lens-protoc transformers @@ -165523,22 +172702,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "proto-lens-combinators_0_1_0_11" = callPackage - ({ mkDerivation, base, Cabal, data-default-class, HUnit - , lens-family, lens-family-core, proto-lens, proto-lens-protoc - , test-framework, test-framework-hunit, transformers + "proto-lens-combinators_0_4_0_1" = callPackage + ({ mkDerivation, base, Cabal, HUnit, lens-family, lens-family-core + , proto-lens, proto-lens-runtime, proto-lens-setup, test-framework + , test-framework-hunit, transformers }: mkDerivation { pname = "proto-lens-combinators"; - version = "0.1.0.11"; - sha256 = "1i2rbvhdvglqg6b4iwr5a0pk7iq78nap491bqg77y4dwd45ipcpb"; - setupHaskellDepends = [ base Cabal proto-lens-protoc ]; + version = "0.4.0.1"; + sha256 = "0dkd9jmmxf5r01di3q1r0qnyhkyxrjlnfxa40c2vq0fl16h68lkb"; + setupHaskellDepends = [ base Cabal proto-lens-setup ]; libraryHaskellDepends = [ - base data-default-class lens-family proto-lens-protoc transformers + base lens-family proto-lens transformers ]; testHaskellDepends = [ base HUnit lens-family lens-family-core proto-lens - proto-lens-protoc test-framework test-framework-hunit + proto-lens-runtime test-framework test-framework-hunit ]; description = "Utilities functions to proto-lens"; license = stdenv.lib.licenses.bsd3; @@ -165566,8 +172745,8 @@ self: { ({ mkDerivation, base, optparse-applicative, proto-lens, text }: mkDerivation { pname = "proto-lens-optparse"; - version = "0.1.1.1"; - sha256 = "1zi6kv6af39bbbcf2v7d1l2fc2f3m6r1i2yvv4ddm6w0i7vhd1qw"; + version = "0.1.1.4"; + sha256 = "1dn5cjwbagcykh1fv99v6mmj7mlnl46nqlwpz1878fy7vl7i8lzh"; libraryHaskellDepends = [ base optparse-applicative proto-lens text ]; @@ -165575,20 +172754,6 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "proto-lens-optparse_0_1_1_2" = callPackage - ({ mkDerivation, base, optparse-applicative, proto-lens, text }: - mkDerivation { - pname = "proto-lens-optparse"; - version = "0.1.1.2"; - sha256 = "1hagdb7m3wqv6w8m0aaf8cfsj4lryqighj2ah5qpmi8hspy1mg55"; - libraryHaskellDepends = [ - base optparse-applicative proto-lens text - ]; - description = "Adapting proto-lens to optparse-applicative ReadMs"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "proto-lens-protobuf-types_0_2_2_0" = callPackage ({ mkDerivation, base, Cabal, lens-family, proto-lens , proto-lens-protoc, protobuf, text @@ -165624,17 +172789,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) protobuf;}; - "proto-lens-protobuf-types_0_3_0_2" = callPackage + "proto-lens-protobuf-types_0_4_0_1" = callPackage ({ mkDerivation, base, Cabal, lens-labels, proto-lens - , proto-lens-protoc, protobuf, text + , proto-lens-runtime, proto-lens-setup, protobuf, text }: mkDerivation { pname = "proto-lens-protobuf-types"; - version = "0.3.0.2"; - sha256 = "0vslpjrhvkyz10g4fg1fbfkqggg7x0jd3vp68419aflgk293pgsx"; - setupHaskellDepends = [ base Cabal proto-lens-protoc ]; + version = "0.4.0.1"; + sha256 = "091284pyp4b36hnvfjsrsg6zlgw1payzwfbsy66sgbbi285mwira"; + setupHaskellDepends = [ base Cabal proto-lens-setup ]; libraryHaskellDepends = [ - base lens-labels proto-lens proto-lens-protoc text + base lens-labels proto-lens proto-lens-runtime text ]; libraryToolDepends = [ protobuf ]; description = "Basic protocol buffer message types"; @@ -165670,32 +172835,6 @@ self: { }) {inherit (pkgs) protobuf;}; "proto-lens-protoc" = callPackage - ({ mkDerivation, base, bytestring, Cabal, containers - , data-default-class, deepseq, directory, filepath - , haskell-src-exts, lens-family, lens-labels, pretty, process - , proto-lens, protobuf, text - }: - mkDerivation { - pname = "proto-lens-protoc"; - version = "0.3.1.0"; - sha256 = "0hihwynqlxhbc7280v7syag0p5php4gdvchbpzvwl54hvcjakgvx"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base bytestring Cabal containers data-default-class deepseq - directory filepath haskell-src-exts lens-family lens-labels pretty - process proto-lens text - ]; - libraryToolDepends = [ protobuf ]; - executableHaskellDepends = [ - base bytestring containers data-default-class deepseq filepath - haskell-src-exts lens-family proto-lens text - ]; - description = "Protocol buffer compiler for the proto-lens library"; - license = stdenv.lib.licenses.bsd3; - }) {inherit (pkgs) protobuf;}; - - "proto-lens-protoc_0_3_1_2" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers , data-default-class, deepseq, directory, filepath , haskell-src-exts, lens-family, lens-labels, pretty, process @@ -165719,9 +172858,65 @@ self: { ]; description = "Protocol buffer compiler for the proto-lens library"; license = stdenv.lib.licenses.bsd3; + }) {inherit (pkgs) protobuf;}; + + "proto-lens-protoc_0_4_0_1" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath + , haskell-src-exts, lens-family, pretty, proto-lens, protobuf, text + }: + mkDerivation { + pname = "proto-lens-protoc"; + version = "0.4.0.1"; + sha256 = "1vigmy8aq65yaspgq803a4vxsq5v3zwlaq95yrf47zrvcx1lw3ni"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers filepath haskell-src-exts lens-family pretty + proto-lens text + ]; + libraryToolDepends = [ protobuf ]; + executableHaskellDepends = [ + base bytestring containers lens-family proto-lens 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, lens-labels, proto-lens, text + }: + mkDerivation { + pname = "proto-lens-runtime"; + version = "0.4.0.2"; + sha256 = "1k6biy5z890nn5b76sd3xr086sbrqr09rx1r2a7jxra2l2ymc4sr"; + libraryHaskellDepends = [ + base bytestring containers deepseq filepath lens-family lens-labels + proto-lens text + ]; + 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 + }: + mkDerivation { + pname = "proto-lens-setup"; + version = "0.4.0.1"; + sha256 = "1x8lj5z2ih20757m0di0lg4kn3s3g90qpjpv5wkzj2xf097cwqjp"; + 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; + }) {}; + "protobuf" = callPackage ({ mkDerivation, base, base-orphans, bytestring, cereal, containers , data-binary-ieee754, deepseq, hex, HUnit, mtl, QuickCheck, tagged @@ -165774,8 +172969,8 @@ self: { }: mkDerivation { pname = "protobuf-simple"; - version = "0.1.0.5"; - sha256 = "1w8nx700pyq0r909akyihcajsx5pgj76f2nfvwabib2fy4kv8ikb"; + version = "0.1.1.0"; + sha256 = "1i6dmf9nppjk2xd2s91bmbnb9r915h5ypq5923jpralry2ax6ach"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -165808,6 +173003,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "protocol-buffers_2_4_12" = callPackage + ({ mkDerivation, aeson, array, base, base16-bytestring, binary + , bytestring, containers, directory, filepath, mtl, parsec, syb + , text, utf8-string, vector + }: + mkDerivation { + pname = "protocol-buffers"; + version = "2.4.12"; + sha256 = "0z1vkqdhj41bqnjhks4d82jby6l9j91k8ycna76bhv9p2w0gvp4g"; + libraryHaskellDepends = [ + aeson array base base16-bytestring binary bytestring containers + directory filepath mtl parsec syb text utf8-string vector + ]; + description = "Parse Google Protocol Buffer specifications"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "protocol-buffers-descriptor" = callPackage ({ mkDerivation, base, bytestring, containers, protocol-buffers }: mkDerivation { @@ -165822,6 +173035,21 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "protocol-buffers-descriptor_2_4_12" = callPackage + ({ mkDerivation, base, bytestring, containers, protocol-buffers }: + mkDerivation { + pname = "protocol-buffers-descriptor"; + version = "2.4.12"; + sha256 = "0h4c1pgl51h7xrsm76mz6wd1l41ps93y3nvdl0p7mks9w7wlpccn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers protocol-buffers + ]; + description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "protocol-buffers-descriptor-fork" = callPackage ({ mkDerivation, base, bytestring, containers , protocol-buffers-fork @@ -165857,22 +173085,6 @@ self: { }) {}; "protocol-radius" = callPackage - ({ mkDerivation, base, bytestring, cereal, containers, cryptonite - , dlist, memory, template-haskell, text, transformers - }: - mkDerivation { - pname = "protocol-radius"; - version = "0.0.1.0"; - sha256 = "1ygn7kd6rdmgb4hy4iby0l9m1hm6w0linhjipgv7vczd8b0mw35f"; - libraryHaskellDepends = [ - base bytestring cereal containers cryptonite dlist memory - template-haskell text transformers - ]; - description = "parser and printer for radius protocol packet"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "protocol-radius_0_0_1_1" = callPackage ({ mkDerivation, base, bytestring, cereal, containers, cryptonite , dlist, memory, template-haskell, text, transformers }: @@ -165886,7 +173098,6 @@ self: { ]; description = "parser and printer for radius protocol packet"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "protocol-radius-test" = callPackage @@ -165923,6 +173134,24 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "protolude_0_2_3" = callPackage + ({ mkDerivation, array, async, base, bytestring, containers + , deepseq, ghc-prim, hashable, mtl, mtl-compat, stm, text + , transformers, transformers-compat + }: + mkDerivation { + pname = "protolude"; + version = "0.2.3"; + sha256 = "0zzkyxz0vmcbncpid7gp72fpjj0fla3gqhlfkij5c5lg12skjgfj"; + libraryHaskellDepends = [ + array async base bytestring containers deepseq ghc-prim hashable + mtl mtl-compat stm text transformers transformers-compat + ]; + description = "A small prelude"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "protolude-lifted" = callPackage ({ mkDerivation, async, base, lifted-async, lifted-base, protolude }: @@ -166073,10 +173302,8 @@ self: { }: mkDerivation { pname = "pseudo-boolean"; - version = "0.1.6.0"; - sha256 = "1v28vbhcrx0mvciazlanwyaxwav0gfjc7sxz7adgims7mj64g1ra"; - revision = "2"; - editedCabalFile = "1wnp16zs9nx3b250cmh6j84scv821arc0grb8k08h0a3kphavqx1"; + version = "0.1.8.0"; + sha256 = "0na3kx4zxjmznfhw9121w8963vm2qppij5i93j4lvd3sflpwry9b"; libraryHaskellDepends = [ attoparsec base bytestring bytestring-builder containers deepseq dlist hashable megaparsec parsec void @@ -166630,6 +173857,21 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "pure-shuffle" = callPackage + ({ mkDerivation, base, hspec, mono-traversable, QuickCheck + , random-shuffle, transformers + }: + mkDerivation { + pname = "pure-shuffle"; + version = "0.1.1.1"; + sha256 = "0wgb32xjgknq6ncq54frpzzkzrf1firg9blpl79pi2y477slgr6m"; + libraryHaskellDepends = [ base mono-traversable random-shuffle ]; + testHaskellDepends = [ + base hspec mono-traversable QuickCheck random-shuffle transformers + ]; + license = stdenv.lib.licenses.asl20; + }) {}; + "pure-zlib" = callPackage ({ mkDerivation, array, base, base-compat, bytestring , bytestring-builder, containers, filepath, fingertree, HUnit @@ -166678,56 +173920,59 @@ self: { "purescript" = callPackage ({ mkDerivation, aeson, aeson-better-errors, ansi-terminal , ansi-wl-pprint, base, base-compat, blaze-html, bower-json, boxes - , bytestring, cheapskate, clock, containers, data-ordlist, deepseq - , directory, dlist, edit-distance, file-embed, filepath, fsnotify - , gitrev, Glob, haskeline, hspec, hspec-discover, http-types, HUnit - , language-javascript, lens, lifted-base, monad-control - , monad-logger, mtl, network, optparse-applicative, parallel - , parsec, pattern-arrows, process, protolude, regex-tdfa, safe - , scientific, semigroups, sourcemap, spdx, split, stm, stringsearch - , syb, tasty, tasty-hspec, text, time, transformers - , transformers-base, transformers-compat, unordered-containers - , utf8-string, vector, wai, wai-websockets, warp, websockets + , bytestring, Cabal, cheapskate, clock, containers, data-ordlist + , deepseq, directory, dlist, edit-distance, file-embed, filepath + , fsnotify, gitrev, Glob, haskeline, hspec, hspec-discover + , http-types, HUnit, language-javascript, 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, tasty, tasty-hspec, text, time + , transformers, transformers-base, transformers-compat + , unordered-containers, utf8-string, vector, wai, wai-websockets + , warp, websockets }: mkDerivation { pname = "purescript"; - version = "0.12.0"; - sha256 = "0lkrlry4rr1l1c5ncy7wlbv1ll6n0dkw7j1gjpxn3706gan921rb"; + version = "0.12.1"; + sha256 = "0m1460p8kllcbbk2ppp9hcf1jbzfnlim0nnkapj4wpm8jklngaw1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-better-errors ansi-terminal base base-compat blaze-html - bower-json boxes bytestring cheapskate clock containers + bower-json boxes bytestring Cabal cheapskate clock containers data-ordlist deepseq directory dlist edit-distance file-embed - filepath fsnotify Glob haskeline language-javascript lens - lifted-base monad-control monad-logger mtl parallel parsec + filepath fsnotify Glob haskeline language-javascript lifted-base + microlens-platform monad-control monad-logger mtl parallel parsec pattern-arrows process protolude regex-tdfa safe scientific - semigroups sourcemap spdx split stm stringsearch syb text time + semigroups sourcemap split stm stringsearch syb text time transformers transformers-base transformers-compat unordered-containers utf8-string vector ]; executableHaskellDepends = [ aeson aeson-better-errors ansi-terminal ansi-wl-pprint base - base-compat blaze-html bower-json boxes bytestring cheapskate clock - containers data-ordlist deepseq directory dlist edit-distance + 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 lens lifted-base monad-control monad-logger mtl - network optparse-applicative parallel parsec pattern-arrows process - protolude regex-tdfa safe scientific semigroups sourcemap spdx - split stm stringsearch syb text time transformers transformers-base - transformers-compat unordered-containers utf8-string vector wai - wai-websockets warp websockets + language-javascript 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 ]; testHaskellDepends = [ aeson aeson-better-errors ansi-terminal base base-compat blaze-html - bower-json boxes bytestring cheapskate clock containers + 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 lens lifted-base monad-control monad-logger mtl - parallel parsec pattern-arrows process protolude regex-tdfa safe - scientific semigroups sourcemap spdx split stm stringsearch syb - tasty tasty-hspec text time transformers transformers-base - transformers-compat unordered-containers utf8-string vector + language-javascript 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-hspec text time transformers + transformers-base transformers-compat unordered-containers + utf8-string vector ]; testToolDepends = [ hspec-discover ]; doCheck = false; @@ -166774,28 +174019,33 @@ self: { }) {}; "purescript-iso" = callPackage - ({ mkDerivation, aeson, async, attoparsec-uri, base, bytestring - , containers, monad-control, mtl, QuickCheck, quickcheck-instances - , stm, strict, tasty, tasty-quickcheck, text, time, utf8-string - , uuid, zeromq4-haskell, zeromq4-simple + ({ mkDerivation, aeson, aeson-attoparsec, aeson-diff, async + , attoparsec, attoparsec-uri, base, bytestring, containers, deepseq + , emailaddress, monad-control, mtl, QuickCheck + , quickcheck-instances, scientific, stm, strict, tasty + , tasty-quickcheck, text, time, utf8-string, uuid, vector + , zeromq4-haskell, zeromq4-simple }: mkDerivation { pname = "purescript-iso"; - version = "0.0.1.2"; - sha256 = "0mlrj4q40d71r61lc5h9a7wfycmj1kgn6appaqbffrdjz64hmrfh"; + version = "0.0.6"; + sha256 = "0zz71c8mv86ihqwcqsp0cjw9dlyd0xw394dz14mwg16frajn986k"; libraryHaskellDepends = [ - aeson async attoparsec-uri base bytestring containers monad-control - mtl QuickCheck quickcheck-instances stm strict text time - utf8-string uuid zeromq4-haskell zeromq4-simple + aeson aeson-attoparsec aeson-diff async attoparsec attoparsec-uri + base bytestring containers deepseq emailaddress monad-control mtl + QuickCheck quickcheck-instances scientific stm strict text time + utf8-string uuid vector zeromq4-haskell zeromq4-simple ]; testHaskellDepends = [ - aeson async attoparsec-uri base bytestring containers monad-control - mtl QuickCheck quickcheck-instances stm strict tasty - tasty-quickcheck text time utf8-string uuid zeromq4-haskell + aeson aeson-attoparsec aeson-diff async attoparsec attoparsec-uri + base bytestring containers deepseq emailaddress monad-control mtl + QuickCheck quickcheck-instances scientific stm strict tasty + tasty-quickcheck text time utf8-string uuid vector zeromq4-haskell zeromq4-simple ]; description = "Isomorphic trivial data type definitions over JSON"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "purescript-tsd-gen" = callPackage @@ -166863,24 +174113,25 @@ self: { "push-notify-apn" = callPackage ({ mkDerivation, aeson, base, base16-bytestring, binary, bytestring - , containers, data-default, http2, http2-client - , optparse-applicative, random, text, time, tls, x509, x509-store + , containers, data-default, hspec, http2, http2-client + , optparse-applicative, random, semigroups, text, time, tls, x509 + , x509-store }: mkDerivation { pname = "push-notify-apn"; - version = "0.1.0.8"; - sha256 = "1077sgc2fhaf99y7p09638bx3w1xlayg2jsf0sf2g85rc6j971nd"; + version = "0.1.1.0"; + sha256 = "06hm83g88mbaikx3gy51vkslhhpvy5ipajwgyxcczkvh7x4a3z2j"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base base16-bytestring binary bytestring containers - data-default http2 http2-client random text time tls x509 - x509-store + data-default http2 http2-client random semigroups text time tls + x509 x509-store ]; executableHaskellDepends = [ - base bytestring optparse-applicative text + base bytestring optparse-applicative semigroups text ]; - testHaskellDepends = [ base ]; + testHaskellDepends = [ aeson base hspec ]; description = "Send push notifications to mobile iOS devices"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -166981,8 +174232,8 @@ self: { }: mkDerivation { pname = "pusher-http-haskell"; - version = "1.5.1.5"; - sha256 = "0bidqvyx5ss3zgw2ypbwnii1vqfqp0kwyf31h53pvza7c3xrpq4x"; + version = "1.5.1.6"; + sha256 = "0i5lf3aniff8lnvgkl3mmy5xbjr130baz1h25p6q3asapirbj1k0"; libraryHaskellDepends = [ aeson base base16-bytestring bytestring cryptonite hashable http-client http-types memory text time transformers @@ -167446,8 +174697,8 @@ self: { }: mkDerivation { pname = "qnap-decrypt"; - version = "0.3.2"; - sha256 = "1qq1cpnn7bg3nb3ig86wcc6xvjyljckjd1bgivh1sfhxh8p0p4ys"; + version = "0.3.3"; + sha256 = "0gwnpyzyrfw6i8a5arm8q6psjhwa8kl8n94wcglsnl59k1iadfb6"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -167488,8 +174739,8 @@ self: { }: mkDerivation { pname = "qr-imager"; - version = "2.0.0.1"; - sha256 = "0n3f5zhyp0pvrb4ixvrvzs9af2x1mjprlnyjbhhldb3rc64jl7yd"; + version = "2.0.0.2"; + sha256 = "18fhvvnmd7nv9ls5jy4ng807q01m2dr4m0znjav57v9mc37vspqk"; libraryHaskellDepends = [ base binary bytestring cryptonite directory haskell-qrencode jose-jwt JuicyPixels microlens process split vector @@ -167533,6 +174784,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "qsem" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "qsem"; + version = "0.1.0.0"; + sha256 = "1y9c22jr0frflgzmpzpz4d7zgcz7wbql8xwr6bx912rh6gm4gx9h"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "quantity semaphores"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "qt" = callPackage ({ mkDerivation, base, OpenGL, qtc_core, qtc_gui, qtc_network , qtc_opengl, qtc_script, qtc_tools @@ -167557,8 +174819,8 @@ self: { }: mkDerivation { pname = "qtah-cpp-qt5"; - version = "0.5.0"; - sha256 = "14349jf69wvbcp18xi5jb0281qhrz38pw68qw91hwfr8vmqdx8h7"; + version = "0.5.1"; + sha256 = "1pwqc5i6viyk3ik8vh2zd9k25vj9y1r9mmikxwzjhv6jwc8sb5pb"; setupHaskellDepends = [ base Cabal directory filepath process ]; libraryHaskellDepends = [ base process qtah-generator ]; librarySystemDepends = [ qtbase ]; @@ -167615,8 +174877,8 @@ self: { }: mkDerivation { pname = "qtah-qt5"; - version = "0.5.0"; - sha256 = "0c4z56siw1kkqiyzmbpjk6jkzmcxqv6ji52rnivlavlyw3b4s2a3"; + version = "0.5.1"; + sha256 = "082mz3j3bk7hlagwdw0y399r8jid2wf6xzsdd2wnc4n6z6w6p8gx"; setupHaskellDepends = [ base Cabal directory filepath ]; libraryHaskellDepends = [ base binary bytestring hoppy-runtime qtah-cpp-qt5 qtah-generator @@ -167648,8 +174910,10 @@ self: { }: mkDerivation { pname = "quadratic-irrational"; - version = "0.0.5"; - sha256 = "1z9a1q8px4sx7fq9i1lwfx98kz0nv8zhkz5vsfn31krvd4xvkndz"; + version = "0.0.6"; + sha256 = "02hdxi9kjp7dccmb7ix3a0yqr7fvl2vpc588ibxq6gjd5v3716r0"; + revision = "1"; + editedCabalFile = "0i7dsl7zm9r7sgfs2cwmic3qbk15lc7kbhjd53vin89p21fh8mzm"; libraryHaskellDepends = [ arithmoi base containers mtl transformers ]; @@ -167700,15 +174964,17 @@ self: { }) {}; "quantification" = callPackage - ({ mkDerivation, aeson, base, containers, ghc-prim, hashable - , path-pieces, text, unordered-containers, vector + ({ mkDerivation, aeson, base, binary, containers, ghc-prim + , hashable, path-pieces, text, unordered-containers, vector }: mkDerivation { pname = "quantification"; - version = "0.4"; - sha256 = "0bsdfmzaaxq2mf6bbbphg2dy8q6lhc7n3mfcy20fp4la0cj49aj2"; + version = "0.5.0"; + sha256 = "0ls8rhy0idrgj9dnd5ajjfi55bhz4qsyncj3ghw3nyrbr0q7j0bk"; + revision = "1"; + editedCabalFile = "0fn5ixppdyw4niyyf9iasvrbnaimjhwwi7di4l13bfylnmriliw9"; libraryHaskellDepends = [ - aeson base containers ghc-prim hashable path-pieces text + aeson base binary containers ghc-prim hashable path-pieces text unordered-containers vector ]; description = "Rage against the quantification"; @@ -168089,8 +175355,8 @@ self: { }: mkDerivation { pname = "quickcheck-classes"; - version = "0.4.14.1"; - sha256 = "0qk7nx855lrb9z1nkc74dshsij6p704rmggx0f9akwcpscsvhiim"; + version = "0.5.0.0"; + sha256 = "1jg4wkysz2hdfkl9ah9lyvasnr01dvp3lfzzn1cin2ac6b1inj6v"; libraryHaskellDepends = [ aeson base bifunctors containers primitive QuickCheck semigroupoids semigroups semirings tagged transformers @@ -168107,14 +175373,24 @@ self: { ({ mkDerivation, base, QuickCheck, unfoldable-restricted }: mkDerivation { pname = "quickcheck-combinators"; - version = "0.0.4"; - sha256 = "0i5hv58b8vgqbmwb7j8c9xr6qv0v5n2zjh3a9rab8x6hsdlb0mvv"; + version = "0.0.5"; + sha256 = "0qdjls949kmcv8wj3a27p4dz8nb1dq4i99zizkw7qyqn47r9ccxd"; libraryHaskellDepends = [ base QuickCheck unfoldable-restricted ]; - description = "Simple type-level combinators for augmenting QuickCheck instances"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "quickcheck-enum-instances" = callPackage + ({ mkDerivation, base, enum-types, QuickCheck }: + mkDerivation { + pname = "quickcheck-enum-instances"; + version = "0.1.0.0"; + sha256 = "117lpk15z288ad1bzakwf1z0jcdm7w5c0584lzwpgkmgqr3jgzdc"; + libraryHaskellDepends = [ base enum-types QuickCheck ]; + description = "arbitrary instances for small enum types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "quickcheck-instances" = callPackage ({ mkDerivation, array, base, base-compat, bytestring , case-insensitive, containers, hashable, old-time, QuickCheck @@ -168123,10 +175399,8 @@ self: { }: mkDerivation { pname = "quickcheck-instances"; - version = "0.3.18"; - sha256 = "1bh1pzz5fdcqvzdcirqxna6fnjms02min5md716299g5niz46w55"; - revision = "1"; - editedCabalFile = "1sngfq3v71bvgjsl8cj5kh65m3fziwy8dkvwjzs0kxfrzr87faly"; + version = "0.3.19"; + sha256 = "0mls8095ylk5pq2j787ary5lyn4as64414silq3zn4sky3zsx92p"; libraryHaskellDepends = [ array base base-compat bytestring case-insensitive containers hashable old-time QuickCheck scientific tagged text time @@ -168302,31 +175576,30 @@ self: { }) {}; "quickcheck-state-machine" = callPackage - ({ mkDerivation, ansi-wl-pprint, async, base, bytestring - , containers, directory, exceptions, filelock, filepath - , http-client, lifted-async, lifted-base, matrix, monad-control - , monad-logger, mtl, network, persistent, persistent-postgresql - , persistent-template, pretty-show, process, QuickCheck - , quickcheck-instances, random, resourcet, servant, servant-client - , servant-server, split, stm, strict, string-conversions, tasty - , tasty-quickcheck, text, tree-diff, vector, wai, warp + ({ mkDerivation, ansi-wl-pprint, base, bytestring, containers + , directory, doctest, exceptions, filelock, filepath, http-client + , lifted-async, matrix, monad-control, monad-logger, mtl, network + , persistent, persistent-postgresql, persistent-template + , pretty-show, process, QuickCheck, quickcheck-instances, random + , resourcet, servant, servant-client, servant-server, split, stm + , strict, string-conversions, tasty, tasty-hunit, tasty-quickcheck + , text, tree-diff, vector, wai, warp }: mkDerivation { pname = "quickcheck-state-machine"; - version = "0.4.0"; - sha256 = "1dzkqpl873hj2by15hlkf61x6a7fjzkhl6h4cwhg9krj2bh2lv5q"; + version = "0.4.3"; + sha256 = "0f9hsjhrnab8gy51m4m1fn5i594ixx1qw14hsfwsakbn8f78aarx"; libraryHaskellDepends = [ - ansi-wl-pprint async base containers exceptions lifted-async - lifted-base matrix monad-control mtl pretty-show QuickCheck random - split stm tree-diff vector + ansi-wl-pprint base containers exceptions lifted-async matrix + monad-control mtl pretty-show QuickCheck split stm tree-diff vector ]; testHaskellDepends = [ - base bytestring directory filelock filepath http-client + base bytestring directory doctest filelock filepath http-client lifted-async matrix monad-control monad-logger mtl network persistent persistent-postgresql persistent-template process QuickCheck quickcheck-instances random resourcet servant - servant-client servant-server strict string-conversions tasty - tasty-quickcheck text tree-diff vector wai warp + servant-client servant-server stm strict string-conversions tasty + tasty-hunit tasty-quickcheck text tree-diff vector wai warp ]; description = "Test monadic programs using state machine based models"; license = stdenv.lib.licenses.bsd3; @@ -168412,13 +175685,12 @@ self: { ({ mkDerivation, base, QuickCheck, template-haskell }: mkDerivation { pname = "quickcheck-with-counterexamples"; - version = "1.0"; - sha256 = "0pny7whz16mdmh51jpa7p9f8pa7jpcqqjks797wnj8848ia7ax87"; - revision = "3"; - editedCabalFile = "0wz7iwpgxx977y46xis4imrhds1i341fv6mpwydr1mzhzazifvz8"; + version = "1.1"; + sha256 = "13vnr98g9cds2jbg76z528lji5mfcxghwjj4sry0011wlrwrx1fd"; libraryHaskellDepends = [ base QuickCheck template-haskell ]; description = "Get counterexamples from QuickCheck as Haskell values"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "quicklz" = callPackage @@ -168969,6 +176241,7 @@ self: { ]; description = "Radix tree data structive over short byte-strings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "radixtree" = callPackage @@ -169221,8 +176494,8 @@ self: { ({ mkDerivation, base, criterion, deepseq, hspec }: mkDerivation { pname = "ralist"; - version = "0.2.1.0"; - sha256 = "19fnjza5gk02vdl4yvg453h44x41y19c81ldd7h60h82mkhsvc43"; + version = "0.2.1.1"; + sha256 = "0fy8c36ygdn609nq6wasc685y3z7g188nkhym7bpb7rigi1si7xj"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec ]; benchmarkHaskellDepends = [ base criterion deepseq ]; @@ -169353,6 +176626,8 @@ self: { pname = "random-bytestring"; version = "0.1.3.1"; sha256 = "1d0f3y8n87fyyvlkn1c87d47xi50qn4cn11bnsn052860kyjda1k"; + revision = "1"; + editedCabalFile = "0gk5hcx1j06rklfd2cv63kh5dzjk8hr184riam784c7s9zg3s9a4"; libraryHaskellDepends = [ base bytestring mwc-random pcg-random ]; benchmarkHaskellDepends = [ async base bytestring criterion cryptonite entropy ghc-prim @@ -169639,14 +176914,14 @@ self: { }: mkDerivation { pname = "range"; - version = "0.1.2.0"; - sha256 = "028bigaq4vk5ykzf04f5hi3g37gxzzp6q24bjcb3gjfzcgy7z6ab"; + version = "0.2.1.1"; + sha256 = "13gfhzplk2ji1d8x4944lv4dy4qg69wjvdwkica407nm10j0lxmc"; libraryHaskellDepends = [ base free parsec ]; testHaskellDepends = [ base Cabal free QuickCheck random test-framework test-framework-quickcheck2 ]; - description = "This has a bunch of code for specifying and managing ranges in your code"; + description = "An efficient and versatile range library"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -169659,6 +176934,8 @@ self: { pname = "range-set-list"; version = "0.1.3"; sha256 = "1pwnriv5r093qvqzzg9s868613nf92d3h8qmqaqc5qq95hykj6z5"; + revision = "1"; + editedCabalFile = "00ddj7if8lcrqf5c882m4slm15sdwcghz7d2fz222c7jcw1ahvdr"; libraryHaskellDepends = [ base containers deepseq hashable ]; testHaskellDepends = [ base containers deepseq hashable tasty tasty-quickcheck @@ -169712,12 +176989,19 @@ self: { }) {}; "rank-product" = callPackage - ({ mkDerivation, base, random-fu }: + ({ mkDerivation, base, bytestring, cassava, containers, lens + , optparse-generic, random-fu, text, vector + }: mkDerivation { pname = "rank-product"; - version = "0.2.0.1"; - sha256 = "1dn03zlh7n8qk7dir2qdijyk207g9p4nbsc0zw4p3cvfpl4xzzvr"; - libraryHaskellDepends = [ base random-fu ]; + version = "0.2.2.0"; + sha256 = "1nrvcgf61fg243zfp7cab5hxyhjhh2mlk4ysd6igf64w8di25lir"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers random-fu text vector ]; + executableHaskellDepends = [ + base bytestring cassava containers lens optparse-generic vector + ]; description = "Find the rank product of a data set"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -169759,6 +177043,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "rank2classes_1_2" = callPackage + ({ mkDerivation, base, distributive, doctest, tasty, tasty-hunit + , template-haskell, transformers + }: + mkDerivation { + pname = "rank2classes"; + version = "1.2"; + sha256 = "1qaqsg4xfvhdvffr42y1r95lkvm2spj27pwxz4vrhkxq56fkbj2p"; + libraryHaskellDepends = [ + base distributive template-haskell transformers + ]; + testHaskellDepends = [ + base distributive doctest tasty tasty-hunit + ]; + description = "standard type constructor class hierarchy, only with methods of rank 2 types"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "rapid" = callPackage ({ mkDerivation, async, base, containers, foreign-store, stm }: mkDerivation { @@ -170023,10 +177326,8 @@ self: { }: mkDerivation { pname = "rasterific-svg"; - version = "0.3.3.1"; - sha256 = "110ivmmgajv232hyg9pc30lzg3l72q8ykyp1zrjs3k5n309ymdfn"; - revision = "1"; - editedCabalFile = "0mhg2k786zx1cmblijnz73cf12h1s5grmkc0wb63612hnxxz53i7"; + version = "0.3.3.2"; + sha256 = "1i0pl1hin1ipi3l0074ywd1khacpbvz3x0frx0j0hmbfiv4n3nq2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -170047,8 +177348,10 @@ self: { ({ mkDerivation, base, stm, time, time-units }: mkDerivation { pname = "rate-limit"; - version = "1.4.0"; - sha256 = "0p0bnfnn790kkpgj6v6646fbczznf28a65zsf92xyiab00jw6ilb"; + version = "1.4.1"; + sha256 = "0gm5jmi779niqsbgmkqqx6dsfw6yvfp4wlfibg9fzzmcc4i968g2"; + revision = "1"; + editedCabalFile = "01f3wf7q6117g2q5b9pp2rranxqyccmyl961r81151dpx21fiar7"; libraryHaskellDepends = [ base stm time time-units ]; description = "A basic library for rate-limiting IO actions"; license = stdenv.lib.licenses.bsd3; @@ -170061,8 +177364,8 @@ self: { }: mkDerivation { pname = "ratel"; - version = "1.0.5"; - sha256 = "0an55fbl8q7d0h4zlpx8vg4kijwmw99f2fvf50nq06c6snlfjg4r"; + version = "1.0.7"; + sha256 = "1kp6f45wn3a7wnsvj08a3b0kp5wwprw4rjrrqqd22yr9mpwx2z7w"; libraryHaskellDepends = [ aeson base bytestring case-insensitive containers http-client http-client-tls http-types text uuid @@ -170081,8 +177384,8 @@ self: { }: mkDerivation { pname = "ratel-wai"; - version = "1.0.3"; - sha256 = "0bkk41qk0040a6sbsc5ky968gw1y5501ji7l2040hwz8j4z8wm84"; + version = "1.0.4"; + sha256 = "1cri461f40xa43kwg3wq5k98irfqypsi97xdk9n60yqhc8msca4m"; libraryHaskellDepends = [ base bytestring case-insensitive containers http-client ratel wai ]; @@ -170142,6 +177445,38 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "rattletrap_6_0_2" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, binary, binary-bits + , bytestring, clock, containers, filepath, http-client + , http-client-tls, HUnit, template-haskell, temporary, text + , transformers + }: + mkDerivation { + pname = "rattletrap"; + version = "6.0.2"; + sha256 = "1904g1s61zazhg6zn189m7y9v5aap39zd0gfypzd9jrk6489aqi1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base binary binary-bits bytestring containers + filepath http-client http-client-tls template-haskell text + transformers + ]; + executableHaskellDepends = [ + aeson aeson-pretty base binary binary-bits bytestring containers + filepath http-client http-client-tls template-haskell text + transformers + ]; + testHaskellDepends = [ + aeson aeson-pretty base binary binary-bits bytestring clock + containers filepath http-client http-client-tls HUnit + template-haskell temporary text transformers + ]; + description = "Parse and generate Rocket League replays"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "raven-haskell" = callPackage ({ mkDerivation, aeson, base, bytestring, hspec, http-conduit, mtl , network, random, resourcet, text, time, unordered-containers @@ -170416,19 +177751,20 @@ self: { "rdf4h" = callPackage ({ mkDerivation, attoparsec, base, binary, bytestring, containers , criterion, deepseq, directory, filepath, hashable, hgal, HTTP - , HUnit, hxt, mtl, network-uri, parsec, parsers, QuickCheck, safe - , tasty, tasty-hunit, tasty-quickcheck, text, unordered-containers + , http-conduit, HUnit, hxt, lifted-base, mtl, network-uri, parsec + , parsers, QuickCheck, safe, tasty, tasty-hunit, tasty-quickcheck + , text, unordered-containers }: mkDerivation { pname = "rdf4h"; - version = "3.1.0"; - sha256 = "1hsa96a11mi8zlhfp9mhg4m13r4iwyhp9rhsgmpcq4g06ff1d6n8"; + version = "3.1.1"; + sha256 = "0r93mra0r8xdqi062xpsv5svzcinq31k4jjbjay53an6zd1qg9n4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec base binary bytestring containers deepseq filepath - hashable hgal HTTP hxt mtl network-uri parsec parsers text - unordered-containers + hashable hgal HTTP http-conduit hxt lifted-base mtl network-uri + parsec parsers text unordered-containers ]; executableHaskellDepends = [ base containers text ]; testHaskellDepends = [ @@ -170499,6 +177835,20 @@ self: { license = stdenv.lib.licenses.mit; }) {inherit (pkgs) re2;}; + "re2_0_3" = callPackage + ({ mkDerivation, base, bytestring, HUnit, re2, vector }: + mkDerivation { + pname = "re2"; + version = "0.3"; + sha256 = "0slrbgpqccnxywy0aqlg65w6kzvfiqsf0n273m8cv3c32wvkw8nb"; + libraryHaskellDepends = [ base bytestring vector ]; + librarySystemDepends = [ re2 ]; + testHaskellDepends = [ base bytestring HUnit vector ]; + description = "Bindings to the re2 regular expression library"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) re2;}; + "react-flux" = callPackage ({ mkDerivation, aeson, base, bytestring, deepseq, mtl , template-haskell, text, time, unordered-containers @@ -170620,8 +177970,8 @@ self: { }: mkDerivation { pname = "reactive-balsa"; - version = "0.4"; - sha256 = "0cmk386wjs6i7bnmawz0kcpm4sx5xa2ms9xhjisg83xhmacvqg7h"; + version = "0.4.0.1"; + sha256 = "1fhn7bxfrwaa5xb2ckfy2v4aw5cdzclayprjr40zg09s77qxclc1"; libraryHaskellDepends = [ alsa-core alsa-seq base containers data-accessor data-accessor-transformers event-list extensible-exceptions midi @@ -170677,8 +178027,8 @@ self: { }: mkDerivation { pname = "reactive-banana-bunch"; - version = "1.0"; - sha256 = "11lfbf5gn8friwgkmm3vl3b3hqfxm1vww0a3aq9949irvrplajzn"; + version = "1.0.0.1"; + sha256 = "1k4l1zk7jm26iyaa2srillrq8qnwnqkwhpy6shdw6mg4nfby706c"; libraryHaskellDepends = [ base non-empty reactive-banana transformers utility-ht ]; @@ -170829,8 +178179,8 @@ self: { }: mkDerivation { pname = "reactive-jack"; - version = "0.4.1"; - sha256 = "124fpfv486dm8cpgfdnrmckkk8y6ia4nwzapvnfghkslizzlbfab"; + version = "0.4.1.1"; + sha256 = "0kcb4sjj8499i5igl1fv8bjbz5d2zvs5nbqijfaw9pcg5zx7a0rr"; libraryHaskellDepends = [ base containers data-accessor event-list explicit-exception extensible-exceptions jack midi non-negative random @@ -170850,8 +178200,8 @@ self: { }: mkDerivation { pname = "reactive-midyim"; - version = "0.4.1"; - sha256 = "1dx07c4d4sw7a797d1ap9ja48lhx37hbizhajgcf1qpilxgd4lvv"; + version = "0.4.1.1"; + sha256 = "1hsa7d79mf7r36grl9i41x84kg3s9j5gj2fy40mb1mhvr221pi9v"; libraryHaskellDepends = [ base containers data-accessor data-accessor-transformers event-list midi non-negative random reactive-banana-bunch semigroups @@ -171139,6 +178489,30 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "rebase_1_3" = callPackage + ({ mkDerivation, base, base-prelude, bifunctors, bytestring + , containers, contravariant, contravariant-extras, deepseq, dlist + , either, fail, hashable, mtl, profunctors, scientific + , semigroupoids, semigroups, stm, text, time, transformers + , unordered-containers, uuid, vector, void + }: + mkDerivation { + pname = "rebase"; + version = "1.3"; + sha256 = "02g14vv4qbzq9vakkr55960r386jmkivgm5ld782b1bqyvpfsfh7"; + revision = "1"; + editedCabalFile = "1yz51pghns6xanzdnlkagghpzwnkl7wjqnqcp5gs0zs1iywrbl45"; + libraryHaskellDepends = [ + base base-prelude bifunctors bytestring containers contravariant + contravariant-extras deepseq dlist either fail hashable mtl + profunctors scientific 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 { @@ -171198,8 +178572,8 @@ self: { ({ mkDerivation, base, extra, filepath }: mkDerivation { pname = "record-dot-preprocessor"; - version = "0.1.3"; - sha256 = "0sb9gfwq6kvldywmwxni8kgd9vhkpk8xxhidldrj5cwf8a2ipwbx"; + version = "0.1.4"; + sha256 = "1mj39kdnf3978cc51hh1fnnr0ax3gnqw4fan0f099b7li5y2xlwx"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base extra filepath ]; @@ -171307,8 +178681,10 @@ self: { }: mkDerivation { pname = "records-sop"; - version = "0.1.0.0"; - sha256 = "0ipxs13mlkhndbssa218fiajj2c26l5q5dl8n0p3h1qk6gjyfqa1"; + version = "0.1.0.2"; + sha256 = "187x3cq7h1rkmbv8qp810fcnr5y4byqwgw329v7f0s0px2vmg4h5"; + revision = "1"; + editedCabalFile = "082f4dmdvbnv6jq28mrva8clxif366vcbn9m8d1bb8lcf9h3qxjb"; libraryHaskellDepends = [ base deepseq generics-sop ghc-prim ]; testHaskellDepends = [ base deepseq generics-sop hspec should-not-typecheck @@ -171339,8 +178715,8 @@ self: { ({ mkDerivation, base, composition-prelude }: mkDerivation { pname = "recursion"; - version = "1.2.0.1"; - sha256 = "1j36fyyfml7i0dxxfammaaqmg6yg1whdar1ffsvpkjg4b8lkxlr4"; + version = "2.2.0.0"; + sha256 = "075rmdrfvaq14p6c3fpg8svf3klrxi5a43a4cgl2j61q5yhhgb3a"; libraryHaskellDepends = [ base composition-prelude ]; description = "A recursion schemes library for GHC"; license = stdenv.lib.licenses.bsd3; @@ -171354,8 +178730,8 @@ self: { pname = "recursion-schemes"; version = "5.0.3"; sha256 = "17x0kjl3yqanx234mb838yy21gw4if6qgzpi5l0b17m8llvp086v"; - revision = "1"; - editedCabalFile = "0r0qwxa0yg6814w8zfdla3k25x971a7pdr06sqws7fz5zri8rrn8"; + revision = "3"; + editedCabalFile = "05fvpi3dc44h2a097fb9cq1jqdjq2b3sdf5hzfn9g00bid37bb5q"; libraryHaskellDepends = [ base base-orphans comonad free template-haskell th-abstraction transformers @@ -171505,8 +178881,8 @@ self: { }: mkDerivation { pname = "redis-io"; - version = "0.7.0"; - sha256 = "06g630jrb0zxbai4n251plprafn5s9nywd3hgg14vz999wccns0z"; + version = "1.0.0"; + sha256 = "119qga77xv0kq6cppgz6ry3f1ql4slswqwqg7qyiyg639sli9nfp"; libraryHaskellDepends = [ attoparsec auto-update base bytestring containers exceptions iproute monad-control mtl network operational redis-resp @@ -171543,8 +178919,8 @@ self: { }: mkDerivation { pname = "redis-resp"; - version = "0.4.0"; - sha256 = "0clj5b6lbkdc64arb9z4qhbiqkx7mifja8ns7xxc619yhj9dbh4b"; + version = "1.0.0"; + sha256 = "12w00zjf901xi6wwb0g6wzbxkbh1iyyd7glxijx9sajv6jgd5365"; libraryHaskellDepends = [ attoparsec base bytestring bytestring-conversion containers dlist double-conversion operational semigroups split transformers @@ -171837,6 +179213,23 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "refined_0_3_0_0" = callPackage + ({ mkDerivation, base, deepseq, exceptions, mtl, prettyprinter + , template-haskell, transformers + }: + mkDerivation { + pname = "refined"; + version = "0.3.0.0"; + sha256 = "106gh7wv6nldgl8rw722n7cam59x34vnr2an6l9hkivfp4pgkkks"; + libraryHaskellDepends = [ + base deepseq exceptions mtl prettyprinter template-haskell + transformers + ]; + description = "Refinement types with static and runtime checking"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "reflection" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { @@ -171988,8 +179381,8 @@ self: { }: mkDerivation { pname = "reflex-dom-fragment-shader-canvas"; - version = "0.1.0.1"; - sha256 = "17b023xjz29n673q4a5bd9r5bj8hb7b1q6ms6qppmwdimk3glz4z"; + version = "0.2"; + sha256 = "08ayk3y22mmgrpd03128h60wmg698d0c1cxack9akm636hp83y7z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -172269,8 +179662,8 @@ self: { }: mkDerivation { pname = "regex"; - version = "1.0.1.3"; - sha256 = "1sjkpkgv4phy5b5v2lr89x4vx4dh44pj0sbvlsp6n86w9v6v4jwb"; + version = "1.0.1.4"; + sha256 = "15kdlb8wgdv72wsxd0av7j085vd3hg6lhpnx4wn3q659f43g6ahc"; libraryHaskellDepends = [ array base base-compat bytestring containers hashable regex-base regex-pcre-builtin regex-tdfa regex-tdfa-text template-haskell text @@ -172305,8 +179698,8 @@ self: { pname = "regex-applicative-text"; version = "0.1.0.1"; sha256 = "1ng2qhk4mvpzl8fx91ig7ldv09v9aqdsvn6yl9yjapc6h0ghb4xh"; - revision = "2"; - editedCabalFile = "19sdafr0i252xyy017yxmz76ipl5bdg3hiv3ka8sjbwryj16gdwi"; + revision = "3"; + editedCabalFile = "1h911harqgfgkhdr22cndj2fdsl48sqhn8q0akgjngpf3p8z0bvv"; libraryHaskellDepends = [ base regex-applicative text ]; description = "regex-applicative on text"; license = stdenv.lib.licenses.bsd3; @@ -172421,8 +179814,8 @@ self: { }: mkDerivation { pname = "regex-examples"; - version = "1.0.1.3"; - sha256 = "0hmpq8w08n0vslnzqn6zsxp622dipg0ma42b4d47rjnv9ihl0jad"; + version = "1.0.1.4"; + sha256 = "0lxwp1kqacw7dvhbrzy7kl0w5g79gp22b9143m6cgd2f2z7bgzqp"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -172446,6 +179839,24 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "regex-generator" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , exceptions, hspec, HUnit, random, regex-pcre + }: + mkDerivation { + pname = "regex-generator"; + version = "0.1.0.3"; + sha256 = "0b8mgjnmdmiiliwnvq2qbn5af427swvzawa3az5w1xab8xszc9nl"; + libraryHaskellDepends = [ + attoparsec base bytestring containers exceptions random + ]; + testHaskellDepends = [ + base bytestring hspec HUnit random regex-pcre + ]; + description = "Generate a random string from a PCRE"; + license = stdenv.lib.licenses.mit; + }) {}; + "regex-genex" = callPackage ({ mkDerivation, base, containers, logict, mtl, regex-tdfa, sbv , stream-monad, text @@ -172708,8 +180119,8 @@ self: { }: mkDerivation { pname = "regex-with-pcre"; - version = "1.0.1.3"; - sha256 = "17pq70wiyq97rh6ba1zsl6rzifi8k5mykn6kwwxcvjqqs9n2nzh9"; + version = "1.0.1.4"; + sha256 = "0pgy9bym4450kzhrzy3amw8dhswzvmqnj5i8pn33l8rvsyr37zp7"; libraryHaskellDepends = [ base base-compat bytestring containers regex regex-base regex-pcre-builtin regex-pcre-text regex-tdfa template-haskell text @@ -172764,8 +180175,8 @@ self: { }: mkDerivation { pname = "regexdot"; - version = "0.12.1.0"; - sha256 = "11hv0mc48y42dz0bjfcvjxjxcbag33kvdc2gxbx0lsgyb4lm0q8j"; + version = "0.12.2.0"; + sha256 = "12vbdljm38nnl76byik6fzar51v0nyjm1dp4ky8fh16f5ghnm5b8"; libraryHaskellDepends = [ base data-default deepseq extra parallel parsec toolshed ]; @@ -172915,6 +180326,28 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "registry" = callPackage + ({ mkDerivation, async, base, exceptions, hedgehog, hedgehog-corpus + , io-memoize, MonadRandom, mtl, protolude, random, resourcet, tasty + , tasty-discover, tasty-hedgehog, tasty-th, text, transformers-base + }: + mkDerivation { + pname = "registry"; + version = "0.1.2.0"; + sha256 = "1y2fvb5qf2gz3nzw983v7r1xgdxxxg0n62sambngf7w8pww5p27d"; + libraryHaskellDepends = [ + base exceptions mtl protolude resourcet text transformers-base + ]; + testHaskellDepends = [ + async base exceptions hedgehog hedgehog-corpus io-memoize + MonadRandom mtl protolude random resourcet tasty tasty-discover + tasty-hedgehog tasty-th text transformers-base + ]; + testToolDepends = [ tasty-discover ]; + description = "data structure for assembling components"; + license = stdenv.lib.licenses.mit; + }) {}; + "regress" = callPackage ({ mkDerivation, ad, base, vector }: mkDerivation { @@ -173332,25 +180765,21 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "relude_0_2_0" = callPackage + "relude_0_4_0" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, doctest , gauge, ghc-prim, Glob, hashable, hedgehog, mtl, stm, tasty , tasty-hedgehog, text, transformers, unordered-containers - , utf8-string }: mkDerivation { pname = "relude"; - version = "0.2.0"; - sha256 = "097kiflrwvkb3mxpkydh6a6x84azv4xla9nlm5qscacl4kn5z3q5"; - revision = "1"; - editedCabalFile = "10zqh8j0k7q6l5ag009c432has7zpwbi57drr12dpyqa1ldrk6h0"; + version = "0.4.0"; + sha256 = "03z8ji8hssb811d1xvmv2zlnq7h7dsr801x05xydhfl1srbg5i9f"; libraryHaskellDepends = [ base bytestring containers deepseq ghc-prim hashable mtl stm text - transformers unordered-containers utf8-string + transformers unordered-containers ]; testHaskellDepends = [ base bytestring doctest Glob hedgehog tasty tasty-hedgehog text - utf8-string ]; benchmarkHaskellDepends = [ base containers gauge unordered-containers @@ -173621,10 +181050,10 @@ self: { }: mkDerivation { pname = "repa"; - version = "3.4.1.3"; - sha256 = "0w3swrv5rdzkngcv1b6lndsg93y0y0wcxg7asgnxd529jsrdfciy"; - revision = "2"; - editedCabalFile = "0kmypfnpzjszdzhpd1lskp0plja8zyr8r2y9xyscx4g5md9hh0zp"; + version = "3.4.1.4"; + sha256 = "17m3wl4hvf04fxwm4fflhnv41yl9bm263hnbpxc8x6xqwifplq23"; + revision = "1"; + editedCabalFile = "1c5rf3ky5lw9q1ji2y37m721gs7m5liw3j84159ib0w0bb3ddzmi"; libraryHaskellDepends = [ base bytestring ghc-prim QuickCheck template-haskell vector ]; @@ -173636,10 +181065,8 @@ self: { ({ mkDerivation, base, repa, vector }: mkDerivation { pname = "repa-algorithms"; - version = "3.4.1.2"; - sha256 = "11lqq5j4g7p1dd47y65mfhzfsj8r27h7qj6qpc43g7kmf7h9gd87"; - revision = "1"; - editedCabalFile = "1dj9gq4v9y8818d5vx2zlsdl4fspwi4aywfbminr7dvlljhf415k"; + version = "3.4.1.3"; + sha256 = "1bhg1vr85j9mqm9lg1577dvlgzdbkh9f48h0ll6h03jfw7knyn6y"; libraryHaskellDepends = [ base repa vector ]; description = "Algorithms using the Repa array library"; license = stdenv.lib.licenses.bsd3; @@ -173723,10 +181150,10 @@ self: { }: mkDerivation { pname = "repa-examples"; - version = "3.4.1.1"; - sha256 = "16jg56021r7974z66rhfyp246cj0r7h6wabnpl590q3fljwh5039"; - revision = "3"; - editedCabalFile = "0vdzcx1fixvgqzmjxra8gfwhzs56qdrzixscq074sddv7jh5iz2f"; + version = "3.4.1.2"; + sha256 = "1lqqnk3prvw1pr2wi4rhymb8ij6mjp9mcsvjcllnxv567mz9gr4d"; + revision = "1"; + editedCabalFile = "00w3cyd3r2jp1z962fwchsg4ffqfhq99mnl4anwcylxdkp15jv0l"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -173784,8 +181211,8 @@ self: { pname = "repa-io"; version = "3.4.1.1"; sha256 = "1nm9kfin6fv016r02l74c9hf8pr1rz7s33i833cqpyw8m6bcmnxm"; - revision = "2"; - editedCabalFile = "0zslqm87abzrsbrw2dlnsmm8jnpvg7ldi2d83d7p5sih78ksfmmm"; + revision = "3"; + editedCabalFile = "027vn7an0hm3ysnzk19y0dbjpah0wpg96dgb55149x1310vwybxl"; libraryHaskellDepends = [ base binary bmp bytestring old-time repa vector ]; @@ -173970,6 +181397,18 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "repline_0_2_0_0" = callPackage + ({ mkDerivation, base, containers, haskeline, mtl, process }: + mkDerivation { + pname = "repline"; + version = "0.2.0.0"; + sha256 = "1ph21kbbanlcs8n5lwk16g9vqkb98mkbz5mzwrp8j2rls2921izc"; + libraryHaskellDepends = [ base containers haskeline mtl process ]; + description = "Haskeline wrapper for GHCi-like REPL interfaces"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "repo-based-blog" = callPackage ({ mkDerivation, base, blaze-html, containers, data-default , directory, dyre, filepath, filestore, hspec, hspec-discover @@ -174148,6 +181587,8 @@ self: { pname = "req"; version = "1.2.1"; sha256 = "1s8gjifc9jixl4551hay013fwyhlamcyrxjb00qr76wwikqa0g8k"; + revision = "1"; + editedCabalFile = "1ksqfsln8v08ibm89cgn1clxrvhk889421q5h52v1m9kzkh52njq"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson authenticate-oauth base blaze-builder bytestring @@ -174322,11 +181763,12 @@ self: { ({ mkDerivation, rebase }: mkDerivation { pname = "rerebase"; - version = "1.2.2"; - sha256 = "11v6rmz7ql2rdx6mhb3lsal952lwihclfhh0m7fcnii5br0906ks"; + version = "1.3"; + sha256 = "16c5r69shz9zg01awjpwh7jpw3hqy81p4hh22rwdm0scdc45n5fa"; 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 @@ -174423,10 +181865,8 @@ self: { }: mkDerivation { pname = "resolv"; - version = "0.1.1.1"; - sha256 = "0wh7wj56l3f2bylz563g5g04a4nydj8acv60hpwa7k3mn792xca9"; - revision = "1"; - editedCabalFile = "15ay4n3x8c09cb3h4z1nan84yd3n9zpgvi6h114hk98bq10k8mma"; + version = "0.1.1.2"; + sha256 = "0wczdy3vmpfcfwjn1m95bygc5d83m97xxmavhdvy5ayn8c402fp4"; libraryHaskellDepends = [ base base16-bytestring binary bytestring containers ]; @@ -174434,7 +181874,7 @@ self: { base bytestring directory filepath tasty tasty-hunit ]; description = "Domain Name Service (DNS) lookup via the libresolv standard library routines"; - license = stdenv.lib.licenses.gpl3; + license = stdenv.lib.licenses.gpl2; }) {}; "resolve" = callPackage @@ -174599,8 +182039,8 @@ self: { }: mkDerivation { pname = "resourcet"; - version = "1.2.1"; - sha256 = "0rzjzh34s36ssign7akqjnwnjxf11c3511wk7ky0xxy0dqmc2rg7"; + version = "1.2.2"; + sha256 = "1rfbfcv3r1h29y0yqr3x6a1s04lbc3vzm3jqnfg4f9rqp9d448qk"; libraryHaskellDepends = [ base containers exceptions mtl primitive transformers unliftio-core ]; @@ -174800,6 +182240,8 @@ self: { pname = "rest-types"; version = "1.14.1.2"; sha256 = "0cjxnb4zvj7iafgy9h4wq8817wkm1mvas45xcb9346kwd3yqgvmy"; + revision = "1"; + editedCabalFile = "06wjl45ravvw4vjwpl15r6qdpj3va7hpsk04z1bh8xh1by0r2yhz"; libraryHaskellDepends = [ aeson base base-compat case-insensitive generic-aeson generic-xmlpickler hxt json-schema rest-stringmap text uuid @@ -174850,15 +182292,15 @@ self: { }) {}; "restless-git" = callPackage - ({ mkDerivation, base, bytestring, containers, HSH, tasty + ({ mkDerivation, base, bytestring, clock, containers, HSH, tasty , tasty-hunit, temporary, text, time }: mkDerivation { pname = "restless-git"; - version = "0.5.0"; - sha256 = "0rz3aqrlsyld6slxq9lbpf3ydngpkka6ksr4qbl9qq6f42hb0pwi"; + version = "0.7"; + sha256 = "0r344f4q9bvqfrh1ls1g90xq7r1p30anwhnwjckz5v26idiynxy3"; libraryHaskellDepends = [ - base bytestring containers HSH text time + base bytestring clock containers HSH text time ]; testHaskellDepends = [ base bytestring containers tasty tasty-hunit temporary text @@ -174960,8 +182402,8 @@ self: { pname = "rethinkdb-client-driver"; version = "0.0.25"; sha256 = "15l9z7ki81cv97lajxcbddavbd254c5adcdi8yw6df31rmbc378g"; - revision = "1"; - editedCabalFile = "1hblwarlxjxq2lp52bjlqwdjsqlwm8ffqi2pj1n8zpidjv6m8330"; + revision = "3"; + editedCabalFile = "1g4shgl944fd3qbqkd68jv6vh65plaivci4vjzfs4py7a2p62db1"; libraryHaskellDepends = [ aeson base binary bytestring containers hashable mtl network old-locale scientific stm template-haskell text time @@ -175022,8 +182464,8 @@ self: { }: mkDerivation { pname = "retry"; - version = "0.7.6.3"; - sha256 = "19h3y5j2wim32cail0pix11vjhfbj3xiivlw2kyz1iqv4fxx8mby"; + version = "0.7.7.0"; + sha256 = "0v6irf01xykhv0mwr1k5i08jn77irqbz8h116j8p435d11xc5jrw"; libraryHaskellDepends = [ base data-default-class exceptions ghc-prim random transformers ]; @@ -175351,6 +182793,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "rfc1751" = callPackage + ({ mkDerivation, base, bytestring, cereal, hspec, QuickCheck + , vector + }: + mkDerivation { + pname = "rfc1751"; + version = "0.1.2"; + sha256 = "1jls5g6lch4mdspbyzx1kgysa21i2cid68qpvk9z7ggz4lbfhid3"; + libraryHaskellDepends = [ base bytestring cereal vector ]; + testHaskellDepends = [ + base bytestring cereal hspec QuickCheck vector + ]; + description = "RFC-1751 library for Haskell"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + "rfc3339" = callPackage ({ mkDerivation, base, timerep }: mkDerivation { @@ -175368,8 +182826,8 @@ self: { ({ mkDerivation, base, bytestring, containers }: mkDerivation { pname = "rfc5051"; - version = "0.1.0.3"; - sha256 = "0av4c3qvwbkbzrjrrg601ay9pds7wscqqp2lc2z78mv2lllap3g3"; + version = "0.1.0.4"; + sha256 = "1lxkq414ni986ciml4gbvf463fn55z299knky7pq3ixb1qislpb1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring containers ]; @@ -175405,19 +182863,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "rhine_0_4_0_4" = callPackage - ({ mkDerivation, base, containers, dunai, free, time, transformers + "rhine_0_5_0_1" = callPackage + ({ mkDerivation, base, containers, deepseq, dunai, free, time + , transformers, vector-sized }: mkDerivation { pname = "rhine"; - version = "0.4.0.4"; - sha256 = "00s2rsj3h7wamlrh2p7a600pwqlrrishxy2q2f6av0pzyc8dkc89"; - isLibrary = true; - isExecutable = true; + version = "0.5.0.1"; + sha256 = "0mxqr441bav2gs856qmvivl9cd53gh28ycary112vxinalijjh23"; libraryHaskellDepends = [ - base containers dunai free time transformers + base containers deepseq dunai free time transformers vector-sized ]; - executableHaskellDepends = [ base ]; description = "Functional Reactive Programming with type-level clocks"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -175427,14 +182883,15 @@ self: { ({ mkDerivation, base, dunai, gloss, rhine }: mkDerivation { pname = "rhine-gloss"; - version = "0.4.0.4"; - sha256 = "0xbmqhznacmxvcrx1gaq4cy6f98fb2p4f07g16qp50zhs9mb2a63"; + version = "0.5.0.1"; + sha256 = "0pj0in2xyz3g81rf175m65gwbwndabd0k2icsdcp3jcyqakzwari"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base dunai gloss rhine ]; executableHaskellDepends = [ base ]; description = "Gloss backend for Rhine"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rhythm-game-tutorial" = callPackage @@ -175486,6 +182943,7 @@ self: { benchmarkHaskellDepends = [ base bytestring criterion semigroups ]; description = "A Haskell client for the Riak decentralized data store"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "riak-protobuf" = callPackage @@ -175501,6 +182959,7 @@ self: { ]; description = "Haskell types for the Riak protocol buffer API"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "riak-protobuf-lens" = callPackage @@ -175522,6 +182981,7 @@ self: { ]; description = "Lenses for riak-protobuf"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "richreports" = callPackage @@ -175654,8 +183114,8 @@ self: { }: mkDerivation { pname = "rio"; - version = "0.1.5.0"; - sha256 = "064h8a4hp53a479d3ak0vmqbx8hi0cpg7zn4wp23rjy26dka8p7g"; + version = "0.1.6.0"; + sha256 = "0fwrzlh36rrv42qmavspr1km1yawhh54hw51bnklnr5bhf8vrpl2"; libraryHaskellDepends = [ base bytestring containers deepseq directory exceptions filepath hashable microlens mtl primitive process text time typed-process @@ -176011,8 +183471,8 @@ self: { }: mkDerivation { pname = "rncryptor"; - version = "0.3.0.0"; - sha256 = "0878dn69my16y6nvz7nagx7pxb5wk5hq6mzj9qyzf284bqb4zcgp"; + version = "0.3.0.1"; + sha256 = "0j8y2iqxsin4gcgl85si7gl4bjrmdw9psvc7j3maa91fyh40dx49"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -176158,6 +183618,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "roc-id" = callPackage + ({ mkDerivation, base, generic-arbitrary, hspec, MonadRandom, Only + , QuickCheck, text, vector-sized + }: + mkDerivation { + pname = "roc-id"; + version = "0.1.0.0"; + sha256 = "0ac4hrl6qihrhcyx41rf0qnmf9bi848nhdgs71mq3i9gqbnxfi1i"; + libraryHaskellDepends = [ + base MonadRandom Only text vector-sized + ]; + testHaskellDepends = [ + base generic-arbitrary hspec MonadRandom Only QuickCheck text + vector-sized + ]; + description = "Implementation of the ROC National ID standard"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "rocksdb-haskell" = callPackage ({ mkDerivation, base, binary, bytestring, data-default, directory , filepath, hspec, hspec-expectations, process, QuickCheck @@ -176180,6 +183659,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) rocksdb;}; + "rocksdb-query" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, data-default + , hspec, resourcet, rocksdb-haskell, unliftio + }: + mkDerivation { + pname = "rocksdb-query"; + version = "0.2.0"; + sha256 = "01n2zlbpldhx8rxvq89i9hsp99dvlhm6s4rwlygxd3y989an8bcf"; + libraryHaskellDepends = [ + base bytestring cereal conduit resourcet rocksdb-haskell unliftio + ]; + testHaskellDepends = [ + base cereal data-default hspec rocksdb-haskell unliftio + ]; + description = "RocksDB database querying library for Haskell"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + "roguestar" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, old-time , process @@ -176195,6 +183692,7 @@ self: { ]; description = "Sci-fi roguelike game. Client application."; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "roguestar-engine" = callPackage @@ -176283,8 +183781,8 @@ self: { }: mkDerivation { pname = "rollbar"; - version = "1.1.1"; - sha256 = "0fwkmp55qddajbbc9dkd3y0z8x14ybvyad8pb5d7i0snxksksjrg"; + version = "1.1.2"; + sha256 = "1ip4bsnav2bwbbasz0mmfkq7cvi72jfdbz00r1ql4kpgwwkdhysz"; libraryHaskellDepends = [ aeson base basic-prelude http-conduit lifted-base monad-control network resourcet text vector @@ -176377,6 +183875,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ron" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , containers, criterion, data-default, deepseq, Diff, directory + , errors, extra, filepath, hashable, hedn, mtl, network-info, safe + , template-haskell, text, time, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "ron"; + version = "0.3"; + sha256 = "09mpv535rahaclj5yppzkg4n083d0rpqkr3r2zrmj1ywg5nw5h0i"; + libraryHaskellDepends = [ + aeson attoparsec base binary bytestring containers data-default + Diff directory errors extra filepath hashable hedn mtl network-info + safe template-haskell text time transformers unordered-containers + vector + ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "RON, RON-RDT, and RON-Schema"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "roots" = callPackage ({ mkDerivation, base, tagged }: mkDerivation { @@ -176641,6 +184161,24 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "rounded" = callPackage + ({ mkDerivation, base, ghc-prim, gmp, hgmp, long-double, mpfr + , reflection, singletons + }: + mkDerivation { + pname = "rounded"; + version = "0.1.0.1"; + sha256 = "04abl192vq1xq7kf9fackcb17wjyxw4068fsks3pxm9dd4iymgls"; + libraryHaskellDepends = [ + base ghc-prim hgmp long-double reflection singletons + ]; + librarySystemDepends = [ gmp mpfr ]; + testHaskellDepends = [ base long-double ]; + description = "Correctly-rounded arbitrary-precision floating-point arithmetic"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) gmp; inherit (pkgs) mpfr;}; + "rounding" = callPackage ({ mkDerivation, array, base, numeric-extras }: mkDerivation { @@ -176661,6 +184199,8 @@ self: { pname = "roundtrip"; version = "0.2.0.5"; sha256 = "10b57yfcnsgrkx4djgiinnyh46hwbysskmlh27bajp82p91v7xfa"; + revision = "1"; + editedCabalFile = "1kxlgbgwlrln9pal7yq4i487yy6jyf04s6fpb63w7z16anxly4bs"; libraryHaskellDepends = [ base containers pretty safe template-haskell text xml-types ]; @@ -176676,8 +184216,8 @@ self: { }: mkDerivation { pname = "roundtrip-aeson"; - version = "0.2.0.0"; - sha256 = "0m96447l2m0y4aapil077xpnzlkjla0yp2bzajfijik9gkjbiih4"; + version = "0.3.0.2"; + sha256 = "0qlsmmcidiagjyb3kfp1hplkkzpibgxw31j7cxhma3l2gs2yal6f"; libraryHaskellDepends = [ aeson base bytestring containers lens lens-aeson roundtrip scientific text unordered-containers vector @@ -176759,6 +184299,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "row" = callPackage + ({ mkDerivation, base, base-unicode-symbols, criterion, smallcheck + , tasty, tasty-smallcheck, util + }: + mkDerivation { + pname = "row"; + version = "0.0.0.0"; + sha256 = "16iy0b0aqvpn1dnw96h8vp4354774c0lp7fq4qibqwd8bv99mmps"; + libraryHaskellDepends = [ base base-unicode-symbols util ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + doHaddock = false; + description = "Row types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "row-types" = callPackage ({ mkDerivation, base, constraints, criterion, deepseq, hashable , text, unordered-containers @@ -176963,6 +184519,7 @@ self: { testHaskellDepends = [ base QuickCheck safe ]; description = "Range set"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rspp" = callPackage @@ -176978,16 +184535,12 @@ self: { }) {}; "rss" = callPackage - ({ mkDerivation, base, HaXml, network, network-uri, old-locale - , time - }: + ({ mkDerivation, base, HaXml, network, network-uri, time }: mkDerivation { pname = "rss"; - version = "3000.2.0.6"; - sha256 = "03crzmi9903w6xsdc00wd9jhsr41b8pglz9n502h68w3jkm6zr4d"; - libraryHaskellDepends = [ - base HaXml network network-uri old-locale time - ]; + version = "3000.2.0.7"; + sha256 = "0z48xb610k1h29rg03q19y08fp78agxp2gr48innw5y3rz00s6ym"; + libraryHaskellDepends = [ base HaXml network network-uri time ]; description = "A library for generating RSS 2.0 feeds."; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; @@ -177078,6 +184631,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "rstream" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "rstream"; + version = "0.1.0.0"; + sha256 = "14l2jww91w993b61xn1m9y9wh27dvy1l1x2fh7g9f0l8mc5a9dpv"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "stream-fusion framework from vector"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "rtcm" = callPackage ({ mkDerivation, aeson, array, base, base64-bytestring , basic-prelude, binary, binary-bits, binary-conduit, bytestring @@ -177086,8 +184650,8 @@ self: { }: mkDerivation { pname = "rtcm"; - version = "0.2.17"; - sha256 = "0g40krmbjy4irrxs3iabbr296l8hr98driz75j3s0dhqqzdxv4vm"; + version = "0.2.36"; + sha256 = "0gvkah51mnqpy20v2f3n1gvad1abmbkxljm4pz3yh3x9mkscnc2m"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -177115,6 +184679,7 @@ self: { libraryHaskellDepends = [ base ]; description = "dynamic linker tools for Haskell"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rtlsdr" = callPackage @@ -177215,8 +184780,8 @@ self: { pname = "rubberband"; version = "0.1.0.2"; sha256 = "15j402a7vwrx6sjn29jrby4qxc27c1aa4mkbalssn8jlpjhlpffm"; - revision = "2"; - editedCabalFile = "0md8149l4grv6y3v0yxismc4yj36izx0viinyra9pff0ixpq81z1"; + revision = "3"; + editedCabalFile = "17kws58vhdh71vhn3s06pk03ns49zp36svb56qy9pif8gnm8zz9x"; libraryHaskellDepends = [ base vector ]; librarySystemDepends = [ rubberband ]; libraryPkgconfigDepends = [ rubberband ]; @@ -177573,8 +185138,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "safe-coerce"; - version = "0.1.0.0"; - sha256 = "0qv4a6p547cnyvchnjrya8paq39gqpnbska9v5l64lqn3a28yk8p"; + version = "0.2.0.0"; + sha256 = "059mn68pj57dvjzmv3vypv0askx02f4hlalbzsr34cn2h7ndw6df"; libraryHaskellDepends = [ base ]; description = "A friendly shorthand for an old friend"; license = stdenv.lib.licenses.bsd3; @@ -177588,8 +185153,8 @@ self: { pname = "safe-exceptions"; version = "0.1.7.0"; sha256 = "0sd0zfsm9pcll5bzzj523rbn45adjrnavdkz52hgmdjjgdcdrk8q"; - revision = "3"; - editedCabalFile = "0y1b9pw5wriyiffcmvk9g53imh6lm5fgfbjsgpn2w96qspaagdb5"; + revision = "4"; + editedCabalFile = "0fid41gishzsyb47wzxhd5falandfirqcp760hcja81qjpfmqd32"; libraryHaskellDepends = [ base deepseq exceptions transformers ]; testHaskellDepends = [ base hspec void ]; description = "Safe, consistent, and easy exception handling"; @@ -177879,8 +185444,8 @@ self: { }: mkDerivation { pname = "safecopy"; - version = "0.9.4.1"; - sha256 = "110fa0x7dq4flaprwhzlwxa7j1465a6mnj9jl8xskb5s6p0whxhl"; + version = "0.9.4.2"; + sha256 = "08glsr8mwxkz3hw68d6j7v285nay2a6xkyqpyc1b6wc9iw2g82r7"; libraryHaskellDepends = [ array base bytestring cereal containers old-time template-haskell text time vector @@ -178110,6 +185675,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "salak" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory + , filepath, hspec, QuickCheck, scientific, text + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "salak"; + version = "0.1.4"; + sha256 = "17zlgk85yp6ihfppf0simrvc70sk2a3jkjzxzzsgibyxmsm2jmxr"; + libraryHaskellDepends = [ + aeson base directory filepath scientific text unordered-containers + vector yaml + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring directory filepath hspec + QuickCheck scientific text unordered-containers vector yaml + ]; + description = "Configuration Loader"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "saltine" = callPackage ({ mkDerivation, base, bytestring, libsodium, profunctors , QuickCheck, semigroups, test-framework @@ -178117,8 +185703,8 @@ self: { }: mkDerivation { pname = "saltine"; - version = "0.1.0.1"; - sha256 = "05m3w0xibnhk3whzp7rzn2y2hv9f2i8pyvjnmzsxwbs8ws30cac5"; + version = "0.1.0.2"; + sha256 = "0253m8n6s39fnr8wz1z240kaizw3chfm1fgwp51dgqgk0nwrv67x"; libraryHaskellDepends = [ base bytestring profunctors ]; libraryPkgconfigDepends = [ libsodium ]; testHaskellDepends = [ @@ -178153,8 +185739,8 @@ self: { ({ mkDerivation, base, doctest }: mkDerivation { pname = "salve"; - version = "1.0.4"; - sha256 = "0q9z7smss3lf33lq982ghrq8dhv71cppc73zi61b22f0b076njvd"; + version = "1.0.6"; + sha256 = "1vgpj0yg27n6hw1gb763hgxv99hpq7511n2ihys0qdi0ri8bpj1j"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest ]; description = "Semantic version numbers and constraints"; @@ -178393,18 +185979,15 @@ self: { "sandi" = callPackage ({ mkDerivation, base, bytestring, conduit, criterion, exceptions - , HUnit, stringsearch, tasty, tasty-hunit, tasty-quickcheck - , tasty-th + , tasty, tasty-hunit, tasty-quickcheck, tasty-th }: mkDerivation { pname = "sandi"; - version = "0.4.2"; - sha256 = "0dvkpk91n9kz2ha04rvp231ra9sgd1ilyc1qkzf9l03iir7zrh9b"; - libraryHaskellDepends = [ - base bytestring conduit exceptions stringsearch - ]; + version = "0.4.3"; + sha256 = "0ji1zn9nkh8rdm0m9zpxdnz5zw0q0qypzyp2k9fn6j9v08r17p3n"; + libraryHaskellDepends = [ base bytestring conduit exceptions ]; testHaskellDepends = [ - base bytestring HUnit tasty tasty-hunit tasty-quickcheck tasty-th + base bytestring tasty tasty-hunit tasty-quickcheck tasty-th ]; benchmarkHaskellDepends = [ base bytestring criterion ]; description = "Data encoding library"; @@ -178758,24 +186341,24 @@ self: { "sbv" = callPackage ({ mkDerivation, array, async, base, bytestring, containers - , crackNum, data-binary-ieee754, deepseq, directory, doctest - , filepath, generic-deriving, ghc, Glob, hlint, mtl, pretty - , process, QuickCheck, random, syb, tasty, tasty-golden - , tasty-hunit, tasty-quickcheck, template-haskell, time, z3 + , crackNum, deepseq, directory, doctest, filepath, generic-deriving + , ghc, Glob, hlint, mtl, pretty, process, QuickCheck, random + , reinterpret-cast, syb, tasty, tasty-golden, tasty-hunit + , tasty-quickcheck, template-haskell, time, z3 }: mkDerivation { pname = "sbv"; - version = "7.10"; - sha256 = "0bq3h0aidjdh7a9gp97mxfpng4x36mxyb4bgmj4pyjqdnbdgr05p"; + version = "7.12"; + sha256 = "1lbihjy2nbr77xm1jnvqdjqkabpxjlbdddsdvsr7n9a60bjcr2yx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ - array async base containers crackNum data-binary-ieee754 deepseq - directory filepath generic-deriving ghc mtl pretty process - QuickCheck random syb template-haskell time + array async base containers crackNum deepseq directory filepath + generic-deriving ghc mtl pretty process QuickCheck random + reinterpret-cast syb template-haskell time ]; testHaskellDepends = [ - base bytestring containers data-binary-ieee754 directory doctest - filepath Glob hlint mtl QuickCheck random syb tasty tasty-golden + base bytestring containers directory doctest filepath Glob hlint + mtl QuickCheck random reinterpret-cast syb tasty tasty-golden tasty-hunit tasty-quickcheck template-haskell ]; testSystemDepends = [ z3 ]; @@ -179545,6 +187128,8 @@ self: { pname = "scotty"; version = "0.11.2"; sha256 = "18lxgnj05p4hk7pp4a84biz2dn387a5vxwzyh1kslns1bra6zn0x"; + revision = "1"; + editedCabalFile = "1h4fk7q8x7cvlqq4bbmdh465s6a8955bgchm121fvk08x7rm3yz3"; libraryHaskellDepends = [ aeson base blaze-builder bytestring case-insensitive data-default-class exceptions fail http-types monad-control mtl @@ -179685,6 +187270,18 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "scotty-path-normalizer" = callPackage + ({ mkDerivation, base, bytestring, doctest, scotty, text, wai }: + mkDerivation { + pname = "scotty-path-normalizer"; + version = "0.1.0.0"; + sha256 = "1hv95q3ikf25d9kxzr48fxb2x1331c24n3q5nb47qa7866gy2f4q"; + libraryHaskellDepends = [ base bytestring scotty text wai ]; + testHaskellDepends = [ base doctest ]; + description = "Redirect to a normalized path"; + license = stdenv.lib.licenses.mit; + }) {}; + "scotty-resource" = callPackage ({ mkDerivation, base, containers, http-types, scotty, text , transformers, wai @@ -179848,12 +187445,13 @@ self: { "script-monad" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, http-client , http-types, lens, lens-aeson, QuickCheck, tasty, tasty-hunit - , tasty-quickcheck, text, time, unordered-containers, vector, wreq + , tasty-quickcheck, tasty-quickcheck-laws, text, time + , unordered-containers, vector, wreq }: mkDerivation { pname = "script-monad"; - version = "0.0.1"; - sha256 = "0s1wb3wgkma7ia8mn4fl8jyl74vrx195m37n71fnbi22z56y8k5j"; + version = "0.0.2.1"; + sha256 = "1lmla9jwb46d4ffm4igd23v0v2pr45sfbizgg7n29kkv8i2czhkz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -179863,6 +187461,7 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base bytestring tasty tasty-hunit tasty-quickcheck + tasty-quickcheck-laws ]; description = "Transformer stack of error, reader, writer, state, and prompt monads"; license = stdenv.lib.licenses.bsd3; @@ -179973,6 +187572,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "scythe" = callPackage + ({ mkDerivation, alex, array, base, bytestring, mtl, text }: + mkDerivation { + pname = "scythe"; + version = "0.2.0.0"; + sha256 = "0lh3f5xj6jc1jlg049vf63gvkw93nv8xd6b4b6jpk4nyv9fw2sqn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base bytestring mtl text ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ base bytestring ]; + description = "Fast CSV lexing on ByteString"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "scyther-proof" = callPackage ({ mkDerivation, alex, array, base, cmdargs, containers, directory , filepath, json, mtl, parsec, pretty, process, safe, tagsoup, time @@ -180453,27 +188068,50 @@ self: { }) {}; "secp256k1" = callPackage - ({ mkDerivation, base, base16-bytestring, bytestring, Cabal, cereal - , cryptohash, entropy, HUnit, mtl, QuickCheck, string-conversions - , test-framework, test-framework-hunit, test-framework-quickcheck2 + ({ mkDerivation, base, base16-bytestring, bytestring, cereal + , cryptohash, entropy, hspec, hspec-discover, HUnit, mtl + , QuickCheck, secp256k1, string-conversions }: mkDerivation { pname = "secp256k1"; - version = "0.5.3"; - sha256 = "1fb9n7r64h35822zsa0w2jb214gdfg85ib20ni3caszc1k8rsmck"; - setupHaskellDepends = [ base Cabal ]; + version = "1.1.2"; + sha256 = "0nm8xx9cfn5gj2rqhcmikdkl3grj88xs4wikjbrlazvpyj4rc0q2"; libraryHaskellDepends = [ - base base16-bytestring bytestring cereal entropy mtl QuickCheck - string-conversions + base base16-bytestring bytestring cereal cryptohash entropy hspec + HUnit mtl QuickCheck string-conversions ]; + librarySystemDepends = [ secp256k1 ]; testHaskellDepends = [ - base base16-bytestring bytestring cereal cryptohash entropy HUnit - mtl QuickCheck string-conversions test-framework - test-framework-hunit test-framework-quickcheck2 + base base16-bytestring bytestring cereal cryptohash entropy hspec + HUnit mtl QuickCheck string-conversions ]; + testToolDepends = [ hspec-discover ]; description = "Bindings for secp256k1 library from Bitcoin Core"; license = stdenv.lib.licenses.publicDomain; - }) {}; + }) {inherit (pkgs) secp256k1;}; + + "secp256k1-haskell" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, cereal + , entropy, hashable, hspec, hspec-discover, HUnit, mtl, QuickCheck + , secp256k1, string-conversions + }: + mkDerivation { + pname = "secp256k1-haskell"; + version = "0.1.4"; + sha256 = "1vfbn0fvrbk4hmfhsm8gj3yxyijzfdqlywwir64zrafla4yry73l"; + libraryHaskellDepends = [ + base base16-bytestring bytestring cereal entropy hashable + QuickCheck string-conversions + ]; + librarySystemDepends = [ secp256k1 ]; + testHaskellDepends = [ + base base16-bytestring bytestring cereal entropy hashable hspec + HUnit mtl QuickCheck string-conversions + ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings for secp256k1 library from Bitcoin Core"; + license = stdenv.lib.licenses.publicDomain; + }) {inherit (pkgs) secp256k1;}; "secret-santa" = callPackage ({ mkDerivation, base, containers, diagrams-cairo, diagrams-lib @@ -180602,14 +188240,14 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "selda_0_3_2_0" = callPackage + "selda_0_3_4_0" = callPackage ({ mkDerivation, base, bytestring, exceptions, hashable, mtl , psqueues, text, time, unordered-containers }: mkDerivation { pname = "selda"; - version = "0.3.2.0"; - sha256 = "1ngvh7w4s0w57qaizzxin641x9v4v2rm03lnkfcxklq93l3khgp6"; + version = "0.3.4.0"; + sha256 = "1ww4v30ywmdshcf4fpgqj5ycd9c197xdlvnby366hzsm7byqq8wj"; libraryHaskellDepends = [ base bytestring exceptions hashable mtl psqueues text time unordered-containers @@ -180766,8 +188404,8 @@ self: { }: mkDerivation { pname = "self-extract"; - version = "0.3.4"; - sha256 = "11v5d4sjbax5dncirmhgbvcj3a2ynnvlq34x4yamx0d9pm9b1idm"; + version = "0.4.0"; + sha256 = "1zv84rdf5nzszy4qhp74jdzam613z9p86sjh8ag6kb5fxaxk91dh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -181006,6 +188644,8 @@ self: { pname = "semiring-num"; version = "1.6.0.1"; sha256 = "1l9j59r0ph34fqkjw1gdf3yzyzk8p6362cznixzx6qnhphbkqjsi"; + revision = "1"; + editedCabalFile = "123jk59i4ziv6ghmy8349icpvzgw90xjd6dxzlnayf0qg01adzsr"; libraryHaskellDepends = [ base containers deepseq hashable log-domain scientific template-haskell time unordered-containers vector @@ -181039,8 +188679,8 @@ self: { }: mkDerivation { pname = "semirings"; - version = "0.2.0.1"; - sha256 = "1larh2rp9sa3zd0d7bn6wc0i3hy455dr5zixmp34i8v135wqay2b"; + version = "0.2.1.1"; + sha256 = "0s28qq6fk2zqzz6y76fa1ddrrmpax99mlkxhz89mw15hx04mnsjp"; libraryHaskellDepends = [ base containers hashable integer-gmp unordered-containers vector ]; @@ -181061,6 +188701,7 @@ self: { benchmarkHaskellDepends = [ base criterion text ]; description = "Representation, manipulation, and de/serialisation of Semantic Versions"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "semver-range" = callPackage @@ -181180,8 +188821,8 @@ self: { }: mkDerivation { pname = "sensu-run"; - version = "0.6.0"; - sha256 = "1hzi5bkzc3wl031jhpr7j639zxijb33sdwg7zrb5xqdrpmfhg1zm"; + version = "0.6.1"; + sha256 = "1anxb5b8kmwf4bjzh49yxgnx3kkx37ydr4aw2xd46dph1gdk07mb"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -181264,8 +188905,8 @@ self: { pname = "separated"; version = "0.3.2.1"; sha256 = "0xnpxaz9qr2qqg7kmgv1qsbd4943r54m1vva3xivn4cxf1gnxcaw"; - revision = "1"; - editedCabalFile = "0d0721vf4lcixbrm24jlrvjjc1m1w1638ds7pkgz7hy4armznik1"; + revision = "2"; + editedCabalFile = "1q501zsxf5kl65aqp8cdaxj2y61jq3480r31cnr81w14ikrd5wdy"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base bifunctors deriving-compat lens semigroupoids semigroups @@ -181329,8 +188970,8 @@ self: { ({ mkDerivation, base, mtl, transformers }: mkDerivation { pname = "seqid"; - version = "0.5.3"; - sha256 = "1wc7a66k42njc0zv0cp4ycfv7jbcqyf77j9m6fikhdppbvn3cbn4"; + version = "0.6.0"; + sha256 = "1zm1zmzp3i60wb17ghr4rp5ljlhvsblll69x2ibjk7kh5icvwfqc"; libraryHaskellDepends = [ base mtl transformers ]; description = "Sequence ID production and consumption"; license = stdenv.lib.licenses.bsd3; @@ -181352,8 +188993,8 @@ self: { ({ mkDerivation, base, io-streams, seqid }: mkDerivation { pname = "seqid-streams"; - version = "0.6.3"; - sha256 = "1wmi4iqh6q45cm1s9ml2yi5b34m8cj7y5a0aicjfsc8nyy0pq48r"; + version = "0.7.0"; + sha256 = "0z80cclvzkr6dg81n96dpan9a7285rlq9nmchiy4raxsjw4cza58"; libraryHaskellDepends = [ base io-streams seqid ]; description = "Sequence ID IO-Streams"; license = stdenv.lib.licenses.bsd3; @@ -181524,34 +189165,29 @@ self: { }) {}; "serialise" = callPackage - ({ mkDerivation, aeson, array, base, base16-bytestring - , base64-bytestring, binary, bytestring, cborg, cereal - , cereal-vector, containers, criterion, deepseq, directory + ({ mkDerivation, aeson, array, base, binary, bytestring, cborg + , cereal, cereal-vector, containers, criterion, deepseq, directory , filepath, ghc-prim, half, hashable, pretty, primitive, QuickCheck - , quickcheck-instances, scientific, store, tar, tasty, tasty-hunit + , quickcheck-instances, semigroups, store, tar, tasty, tasty-hunit , tasty-quickcheck, text, time, unordered-containers, vector, zlib }: mkDerivation { pname = "serialise"; - version = "0.2.0.0"; - sha256 = "1iqkawxy946dhldam30cc1k9h4g2w4cp34fg57ln9k7507mvcns0"; - revision = "2"; - editedCabalFile = "1wvqzrbf80ry5xc2s9va24024gfgwi6xj1yvm7578f7mq0k1zqvf"; + version = "0.2.1.0"; + sha256 = "19ary6ivzk8z7wcxhm860qmh7pwqj0qjqzav1h42y85l608zqgh4"; libraryHaskellDepends = [ array base bytestring cborg containers ghc-prim half hashable primitive text time unordered-containers vector ]; testHaskellDepends = [ - aeson array base base16-bytestring base64-bytestring binary - bytestring cborg containers deepseq directory filepath ghc-prim - half hashable primitive QuickCheck quickcheck-instances scientific - tasty tasty-hunit tasty-quickcheck text time unordered-containers - vector + base bytestring cborg containers directory filepath primitive + QuickCheck quickcheck-instances tasty tasty-hunit tasty-quickcheck + text time unordered-containers vector ]; benchmarkHaskellDepends = [ aeson array base binary bytestring cborg cereal cereal-vector containers criterion deepseq directory filepath ghc-prim half - pretty store tar text time vector zlib + pretty semigroups store tar text time vector zlib ]; description = "A binary serialisation library for Haskell values"; license = stdenv.lib.licenses.bsd3; @@ -181688,6 +189324,8 @@ self: { pname = "servant"; version = "0.14.1"; sha256 = "083layvq76llq3y49k27cdqzxka6mjgw541jhzndxx4avlcjzym7"; + revision = "1"; + editedCabalFile = "1n9lwm77w0xi6jzqrhyn6akf71z140wngj4s5x2zkndq8wmg4rg4"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ aeson attoparsec base base-compat bytestring case-insensitive @@ -181704,6 +189342,35 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "servant_0_15" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-compat, bifunctors + , bytestring, Cabal, cabal-doctest, case-insensitive, doctest + , hspec, hspec-discover, http-api-data, http-media, http-types + , mmorph, mtl, network-uri, QuickCheck, quickcheck-instances + , singleton-bool, string-conversions, tagged, text, transformers + , vault + }: + mkDerivation { + pname = "servant"; + version = "0.15"; + sha256 = "0fgsddg8yn23izk3g4bmax6rlh56qhx13j8h5n6fxr7mq34kagsg"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson attoparsec base base-compat bifunctors bytestring + case-insensitive http-api-data http-media http-types mmorph mtl + network-uri QuickCheck singleton-bool string-conversions tagged + text transformers vault + ]; + testHaskellDepends = [ + aeson base base-compat bytestring doctest hspec mtl QuickCheck + quickcheck-instances string-conversions text transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "A family of combinators for defining webservices APIs"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-JuicyPixels" = callPackage ({ mkDerivation, base, bytestring, http-media, JuicyPixels, servant , servant-server, wai, warp @@ -181712,6 +189379,8 @@ self: { pname = "servant-JuicyPixels"; version = "0.3.0.4"; sha256 = "10crrcrxap7751wifbc28kr1kv0rjvrx3wlnkajgv3xpr05g00kv"; + revision = "1"; + editedCabalFile = "185ym0ac6gx7f98pd92ykc1ib305lswzjzvykly4ij9vk85jn0ax"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -181756,6 +189425,8 @@ self: { pname = "servant-auth"; version = "0.3.2.0"; sha256 = "12s1m7vqp0ka8nani4cnrb6fad2y5mxji95bba2b6b07ih8xbd3v"; + revision = "1"; + editedCabalFile = "10ss4v45lclf5n0k6rch22zzs59v7p5ppd04dbc97pqxiygpbnd9"; libraryHaskellDepends = [ base ]; description = "Authentication combinators for servant"; license = stdenv.lib.licenses.bsd3; @@ -181772,6 +189443,8 @@ self: { pname = "servant-auth-client"; version = "0.3.3.0"; sha256 = "1pxkwpg1in3anamfvrp8gd7iihng0ikhl4k7ymz5d75ma1qwa2j9"; + revision = "2"; + editedCabalFile = "05ibhx700r0xn746g691ypysnjgxqb0lkq2gjrih5ylzc7nfvv2s"; libraryHaskellDepends = [ base bytestring containers servant servant-auth servant-client-core text @@ -181826,8 +189499,8 @@ self: { pname = "servant-auth-docs"; version = "0.2.10.0"; sha256 = "0j1ynnrb6plrhpb2vzs2p7a9jb41llp0j1jwgap7hjhkwhyc7wxd"; - revision = "1"; - editedCabalFile = "0rg38ibrw110c3dllqda7badbf6y89g2ilqybkzipyprwkg8s69x"; + revision = "2"; + editedCabalFile = "0309a6pc8jj24xwqmzj1yslgij9g212hnaqh2qkcvlm6k6riffil"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base lens servant servant-auth servant-docs text @@ -181888,8 +189561,10 @@ self: { }: mkDerivation { pname = "servant-auth-server"; - version = "0.4.0.0"; - sha256 = "0fwa3v7nkyhrwxrp4sf0aikh5mgkdpn2grz8sr4sszhswp2js4ip"; + version = "0.4.0.1"; + sha256 = "196dcnh1ycb23x6wb5m1p3iy8bws2grlx5i9mnnsav9n95yf15n9"; + revision = "1"; + editedCabalFile = "0l35r80yf1i3hjwls9cvhmzrjkgxfs103qcb1m650y77w1h3xr9p"; libraryHaskellDepends = [ aeson base base64-bytestring blaze-builder bytestring bytestring-conversion case-insensitive cookie crypto-api @@ -181907,6 +189582,39 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "servant-auth-server_0_4_2_0" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder + , bytestring, bytestring-conversion, case-insensitive, cookie + , crypto-api, data-default-class, entropy, hspec, hspec-discover + , http-api-data, http-client, http-types, jose, lens, lens-aeson + , markdown-unlit, monad-time, mtl, QuickCheck, servant + , servant-auth, servant-server, tagged, text, time, transformers + , unordered-containers, wai, warp, wreq + }: + mkDerivation { + pname = "servant-auth-server"; + version = "0.4.2.0"; + sha256 = "000szizds1c8amxm7gl75gpwrlj38gv665bhp59d35wcq03na4ap"; + revision = "2"; + editedCabalFile = "188chzggs5ahc2v1mxrr5cda5dqjwwar8b85yz7ysvlvbxb1zsb3"; + libraryHaskellDepends = [ + aeson base base64-bytestring blaze-builder bytestring + bytestring-conversion case-insensitive cookie crypto-api + data-default-class entropy http-api-data http-types jose lens + monad-time mtl servant servant-auth servant-server tagged text time + unordered-containers wai + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive hspec http-client http-types + jose lens lens-aeson markdown-unlit mtl QuickCheck servant-auth + servant-server time transformers wai warp wreq + ]; + testToolDepends = [ hspec-discover markdown-unlit ]; + description = "servant-server/servant-auth compatibility"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-auth-swagger" = callPackage ({ mkDerivation, base, hspec, hspec-discover, lens, QuickCheck , servant, servant-auth, servant-swagger, swagger2, text @@ -181915,6 +189623,8 @@ self: { pname = "servant-auth-swagger"; version = "0.2.10.0"; sha256 = "04ndbbhdmpgb8yshki6q2j46a5q8fzvlb4nn8x8gv0mqkriq79sh"; + revision = "1"; + editedCabalFile = "105rniz4cmmwr0ynyv75s4ap1fgfwxy2k5mvvj66gwpvzmj55cnx"; libraryHaskellDepends = [ base lens servant servant-auth servant-swagger swagger2 text ]; @@ -181928,17 +189638,18 @@ self: { }) {}; "servant-auth-token" = callPackage - ({ mkDerivation, aeson-injector, base, bytestring, containers - , http-api-data, mtl, pwstore-fast, servant, servant-auth-token-api - , servant-server, text, time, transformers, uuid, wai + ({ mkDerivation, aeson-injector, base, byteable, bytestring + , containers, http-api-data, mtl, pwstore-fast, servant + , servant-auth-token-api, servant-server, text, time, transformers + , uuid, wai }: mkDerivation { pname = "servant-auth-token"; - version = "0.5.3.0"; - sha256 = "04zg9a2brpca39gx0hk1s2mnccw8d5n3gxd082w31f3axji6rm3a"; + version = "0.5.6.0"; + sha256 = "1nbyzg13s3082mwmcd5q85a4i94ay7fac74x28ska01y2587p631"; libraryHaskellDepends = [ - aeson-injector base bytestring containers http-api-data mtl - pwstore-fast servant servant-auth-token-api servant-server text + aeson-injector base byteable bytestring containers http-api-data + mtl pwstore-fast servant servant-auth-token-api servant-server text time transformers uuid wai ]; description = "Servant based API and server for token based authorisation"; @@ -181955,8 +189666,8 @@ self: { }: mkDerivation { pname = "servant-auth-token-acid"; - version = "0.5.3.1"; - sha256 = "0mndi1b0sgfik7yij3l65bcsqp820igbf09nnrk8dmznnama56y4"; + version = "0.5.4.0"; + sha256 = "1792zsnrm7s875bp72yi44kziaky7474z63pivmfba1jdhi33mj5"; libraryHaskellDepends = [ acid-state aeson-injector base bytestring containers ghc-prim monad-control mtl safe safecopy servant-auth-token @@ -181974,8 +189685,8 @@ self: { }: mkDerivation { pname = "servant-auth-token-api"; - version = "0.5.2.0"; - sha256 = "1cb04lcqlb0iw729l97dm3xxxhwzinlsf4ipgda2dix8j29v7h5b"; + version = "0.5.3.0"; + sha256 = "0i9i89a9h9xq6r23p6xxyf7ywgr90p2dyw8862qz0pdj0qdbbi5v"; libraryHaskellDepends = [ aeson aeson-injector base lens raw-strings-qq servant servant-docs servant-swagger swagger2 text @@ -181986,22 +189697,21 @@ self: { }) {}; "servant-auth-token-leveldb" = callPackage - ({ mkDerivation, aeson-injector, base, bytestring, concurrent-extra - , containers, exceptions, lens, leveldb-haskell, monad-control, mtl - , resourcet, safe, safecopy-store, servant-auth-token - , servant-auth-token-api, servant-server, store, text, time - , transformers, transformers-base, uuid, vector + ({ mkDerivation, aeson-injector, base, bytestring, cereal + , concurrent-extra, containers, exceptions, lens, leveldb-haskell + , mtl, resourcet, safe, safecopy, servant-auth-token + , servant-auth-token-api, servant-server, text, time, transformers + , unliftio-core, uuid, vector }: mkDerivation { pname = "servant-auth-token-leveldb"; - version = "0.5.3.0"; - sha256 = "0jj7px9w67d2kmcvap02ccmw6y4x9fz1mmwndhb4rjxyr1kkwkja"; + version = "0.6.0.0"; + sha256 = "0kqhcvs5ih4lj9i3jdpw8vyzpsim3j03lqfrdc0kqf06a0jyfbkp"; libraryHaskellDepends = [ - aeson-injector base bytestring concurrent-extra containers - exceptions lens leveldb-haskell monad-control mtl resourcet safe - safecopy-store servant-auth-token servant-auth-token-api - servant-server store text time transformers transformers-base uuid - vector + aeson-injector base bytestring cereal concurrent-extra containers + exceptions lens leveldb-haskell mtl resourcet safe safecopy + servant-auth-token servant-auth-token-api servant-server text time + transformers unliftio-core uuid vector ]; description = "Leveldb backend for servant-auth-token server"; license = stdenv.lib.licenses.bsd3; @@ -182010,19 +189720,18 @@ self: { "servant-auth-token-persistent" = callPackage ({ mkDerivation, aeson-injector, base, bytestring, containers - , monad-control, mtl, persistent, persistent-template + , exceptions, mtl, persistent, persistent-template , servant-auth-token, servant-auth-token-api, servant-server, text - , time, transformers, transformers-base, uuid + , time, transformers, unliftio-core, uuid }: mkDerivation { pname = "servant-auth-token-persistent"; - version = "0.6.3.0"; - sha256 = "1rxcmccfj0rirjngqm3p5azrwlrcf8bfr3fm7m046b6w031cfh9y"; + version = "0.7.0.0"; + sha256 = "1mxpq33dbam0zyc7fnrn6zdqirbri8nih1xcyzczpgs946j97zff"; libraryHaskellDepends = [ - aeson-injector base bytestring containers monad-control mtl - persistent persistent-template servant-auth-token - servant-auth-token-api servant-server text time transformers - transformers-base uuid + aeson-injector base bytestring containers exceptions mtl persistent + persistent-template servant-auth-token servant-auth-token-api + servant-server text time transformers unliftio-core uuid ]; description = "Persistent backend for servant-auth-token server"; license = stdenv.lib.licenses.bsd3; @@ -182060,8 +189769,8 @@ self: { pname = "servant-blaze"; version = "0.8"; sha256 = "155f20pizgkhn0hczwpxwxw1i99h0l6kfwwhs2r6bmr305aqisj6"; - revision = "1"; - editedCabalFile = "1sw72b1x6diyk13mwxfmv50nix0n2lf7cv55p4n2d4bs7r5388q3"; + revision = "2"; + editedCabalFile = "1cfla60vn4kk5gb7fawlp34jr2k6b2fprysq05561wdfv990x4bj"; libraryHaskellDepends = [ base blaze-html http-media servant ]; testHaskellDepends = [ base blaze-html servant-server wai warp ]; description = "Blaze-html support for servant"; @@ -182076,8 +189785,8 @@ self: { pname = "servant-cassava"; version = "0.10"; sha256 = "03jnyghwa5kjbl5j55njmp7as92flw91zs9cgdvb4jrsdy85sb4v"; - revision = "3"; - editedCabalFile = "1asq4w9dbl0ccwqdpvkhbh5fkvwd73iqd09a776ynf0vq3k05kh6"; + revision = "4"; + editedCabalFile = "0kk7vqnh5ycrvhrvhi3ahva6v56fvi17k3qrh8a8qnhx25094jaj"; libraryHaskellDepends = [ base base-compat bytestring cassava http-media servant vector ]; @@ -182149,8 +189858,8 @@ self: { pname = "servant-client"; version = "0.14"; sha256 = "0jr2057y7vp6d2jcnisawkajinnqm68h024crh929r9fdka0p1n6"; - revision = "1"; - editedCabalFile = "1ywyb3mycpfcvv7dfgd72ajnkqr8cyiyp84hsfxcfvppq8cigmms"; + revision = "3"; + editedCabalFile = "1rjjqxyyf51bjq8li8yilng5pjd9a5n3d8zniqmfw3hys6dz8n8g"; libraryHaskellDepends = [ base base-compat bytestring containers exceptions http-client http-media http-types monad-control mtl semigroupoids @@ -182169,6 +189878,38 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "servant-client_0_15" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, containers + , deepseq, entropy, exceptions, generics-sop, hspec, hspec-discover + , http-api-data, http-client, http-media, http-types, HUnit + , kan-extensions, markdown-unlit, monad-control, mtl, network + , QuickCheck, semigroupoids, servant, servant-client-core + , servant-server, stm, tdigest, text, time, transformers + , transformers-base, transformers-compat, wai, warp + }: + mkDerivation { + pname = "servant-client"; + version = "0.15"; + sha256 = "098aaickq6j6f0d7bl2y72fcl53xp2w29qg3gy7yls4z8wd76v1a"; + libraryHaskellDepends = [ + base base-compat bytestring containers deepseq exceptions + http-client http-media http-types kan-extensions monad-control mtl + semigroupoids servant servant-client-core stm text time + transformers transformers-base transformers-compat + ]; + testHaskellDepends = [ + aeson base base-compat bytestring entropy generics-sop hspec + http-api-data http-client http-types HUnit kan-extensions + markdown-unlit mtl network QuickCheck servant servant-client-core + servant-server tdigest text transformers transformers-compat wai + warp + ]; + testToolDepends = [ hspec-discover markdown-unlit ]; + description = "Automatic derivation of querying functions for servant"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-client-core" = callPackage ({ mkDerivation, base, base-compat, base64-bytestring, bytestring , containers, deepseq, exceptions, free, generics-sop, hspec @@ -182179,6 +189920,8 @@ self: { pname = "servant-client-core"; version = "0.14.1"; sha256 = "0qfpakwl6yj6l2br9wa9zs0v7nzmj4bngspw6p536swx39npnkn2"; + revision = "2"; + editedCabalFile = "02pvrccfwvvy53gma56jcqnbia3pm1pncyghdkjp519bwff9iwvb"; libraryHaskellDepends = [ base base-compat base64-bytestring bytestring containers exceptions free generics-sop http-api-data http-media http-types network-uri @@ -182190,6 +189933,49 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "servant-client-core_0_15" = callPackage + ({ mkDerivation, aeson, base, base-compat, base64-bytestring + , bytestring, containers, deepseq, exceptions, free, generics-sop + , hspec, hspec-discover, http-media, http-types, network-uri + , QuickCheck, safe, servant, template-haskell, text, transformers + }: + mkDerivation { + pname = "servant-client-core"; + version = "0.15"; + sha256 = "0q3rrbdplzzj90kdb7cmb6qknsbd9dy4w5lkqcb95nndwgjlk3lv"; + libraryHaskellDepends = [ + aeson base base-compat base64-bytestring bytestring containers + deepseq exceptions free generics-sop http-media http-types + network-uri safe servant template-haskell text transformers + ]; + testHaskellDepends = [ base base-compat deepseq hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Core functionality and class for client function generation for servant APIs"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "servant-conduit" = callPackage + ({ mkDerivation, base, base-compat, bytestring, conduit + , http-client, http-media, mtl, resourcet, servant, servant-client + , servant-server, unliftio-core, wai, warp + }: + mkDerivation { + pname = "servant-conduit"; + version = "0.15"; + sha256 = "0mpnkqcls4mrxfd3ksy53k7vvm0hildj21b8mdy53z993wq1blfz"; + libraryHaskellDepends = [ + base bytestring conduit mtl resourcet servant unliftio-core + ]; + testHaskellDepends = [ + base base-compat bytestring conduit http-client http-media + resourcet servant servant-client servant-server wai warp + ]; + description = "Servant Stream support for conduit"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-csharp" = callPackage ({ mkDerivation, aeson, base, bytestring, directory, filepath , heredocs, http-types, lens, mtl, servant, servant-foreign @@ -182257,8 +190043,8 @@ self: { pname = "servant-dhall"; version = "0.1.0.1"; sha256 = "1yriifnflvh4f0vv2mrfv6qw0cv35isrq03q4h43g096ml2wl3ll"; - revision = "1"; - editedCabalFile = "0p8ygb5l79zzawnmy992wnicxv2cbbr0860063mbchmjwjf39x33"; + revision = "3"; + editedCabalFile = "13mq4pwffxqpjirb6rfhzd2xqhm0xyycl98h6kf4j0ic38g3saz1"; libraryHaskellDepends = [ base base-compat bytestring dhall http-media megaparsec prettyprinter servant text @@ -182281,8 +190067,8 @@ self: { pname = "servant-docs"; version = "0.11.2"; sha256 = "1x6lvpvlm1lh51y2pmldrjdjjrs5qnq44m2abczr75fjjy6hla3b"; - revision = "5"; - editedCabalFile = "10b463waaa75aawjdag52yjv2bhkpnp3xygb39zyifpaf6iix100"; + revision = "6"; + editedCabalFile = "0w9yi4rmfq4irmnia9rl9pb66ix086ic9nd0grspnk54ib7970cl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -182301,6 +190087,36 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "servant-docs_0_11_3" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring + , case-insensitive, control-monad-omega, hashable, http-media + , http-types, lens, servant, string-conversions, tasty + , tasty-golden, tasty-hunit, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "servant-docs"; + version = "0.11.3"; + sha256 = "0cys1h3m0aq77aw0szj7k6p7zqcr8074zrxzsjp58lss1daqisq7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base base-compat bytestring case-insensitive + control-monad-omega hashable http-media http-types lens servant + string-conversions text unordered-containers + ]; + executableHaskellDepends = [ + aeson base lens servant string-conversions text + ]; + testHaskellDepends = [ + aeson base base-compat lens servant string-conversions tasty + tasty-golden tasty-hunit transformers + ]; + description = "generate API docs for your servant webservice"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-ede" = callPackage ({ mkDerivation, aeson, base, bytestring, ede, either, filepath , http-media, http-types, semigroups, servant, servant-server, text @@ -182432,8 +190248,8 @@ self: { pname = "servant-foreign"; version = "0.11.1"; sha256 = "01cq938b4szvnapf8c4ir8j09aq25jwgnp3jbfxnja027c1v3735"; - revision = "3"; - editedCabalFile = "1ln18qi2bb9xfk3phydci5r2x0mf6dbgc9lc8k8qpx08bkid65x4"; + revision = "4"; + editedCabalFile = "1alal6ps1lwl8yd2vwkpmkn4a69blr1ws2cba7mc7a2w63lg1pyz"; libraryHaskellDepends = [ base base-compat http-types lens servant text ]; @@ -182443,14 +190259,32 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "servant-foreign_0_15" = callPackage + ({ mkDerivation, base, base-compat, hspec, hspec-discover + , http-types, lens, servant, text + }: + mkDerivation { + pname = "servant-foreign"; + version = "0.15"; + sha256 = "0wxx9drycam46vcmf3kxp2lq1drlpxb1b6fxbxyb6dd7349py6gi"; + libraryHaskellDepends = [ + base base-compat http-types lens servant text + ]; + testHaskellDepends = [ base hspec servant ]; + testToolDepends = [ hspec-discover ]; + description = "Helpers for generating clients for servant APIs in any programming language"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-generate" = callPackage ({ mkDerivation, base, servant, servant-server }: mkDerivation { pname = "servant-generate"; version = "0.1"; sha256 = "0i71d95yfrlj5m5wr8ksxq8nkvwbsj81d4qm3j24pcgf6a32rrcw"; - revision = "2"; - editedCabalFile = "00y5ji53sz59wys4nk2xcdpggydvkkqdxnm0aqj5raxzmakqnraq"; + revision = "3"; + editedCabalFile = "11hmn45fsl78kq6lladgz29yjycmr7lxmkswc8f41zbcb4m8rzyk"; libraryHaskellDepends = [ base servant servant-server ]; description = "Utilities for generating mock server implementations"; license = stdenv.lib.licenses.bsd3; @@ -182547,6 +190381,58 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "servant-hmac-auth" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , case-insensitive, containers, cryptonite, http-client, http-types + , markdown-unlit, memory, mtl, servant, servant-client + , servant-client-core, servant-server, transformers, wai, warp + }: + mkDerivation { + pname = "servant-hmac-auth"; + version = "0.0.0"; + sha256 = "08873pwmn2wzhl2r87gx6db3f2j8848g4xq2i4gnwqj23s7sfy0z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring case-insensitive + containers cryptonite http-client http-types memory mtl servant + servant-client servant-client-core servant-server transformers wai + ]; + executableHaskellDepends = [ + aeson base http-client servant servant-client servant-server warp + ]; + executableToolDepends = [ markdown-unlit ]; + testHaskellDepends = [ base ]; + description = "Servant authentication with HMAC"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "servant-http2-client" = callPackage + ({ mkDerivation, aeson, async, base, binary, bytestring + , case-insensitive, containers, data-default-class, exceptions + , http-media, http-types, http2, http2-client, mtl, servant + , servant-client-core, text, tls, transformers + }: + mkDerivation { + pname = "servant-http2-client"; + version = "0.1.0.2"; + sha256 = "0rjzc1dyj0njmh590ays5ma6243240qakrjgzi9qinvkgb7lzad2"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive containers exceptions + http-media http-types http2 http2-client mtl servant-client-core + text transformers + ]; + testHaskellDepends = [ + aeson async base binary bytestring case-insensitive containers + data-default-class exceptions http-media http-types http2 + http2-client mtl servant servant-client-core text tls transformers + ]; + description = "Generate HTTP2 clients from Servant API descriptions"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-iCalendar" = callPackage ({ mkDerivation, base, data-default, http-media, iCalendar, servant }: @@ -182554,8 +190440,8 @@ self: { pname = "servant-iCalendar"; version = "0.1.0.1"; sha256 = "15gqlb60r8msn3k1j8wjxq89qg6d790lnb751wabg2lsxybmdzas"; - revision = "2"; - editedCabalFile = "0c4d69rm08hpzlagl22qnnq9y85bp3zwix5h2hazr1m4na09hj1l"; + revision = "3"; + editedCabalFile = "0bcab5xk354glypz15lnlzvr157pbvh4mjfd5ln59hr3ip84bzi9"; libraryHaskellDepends = [ base data-default http-media iCalendar servant ]; @@ -182592,8 +190478,32 @@ self: { pname = "servant-js"; version = "0.9.3.2"; sha256 = "1p37520x85rg7rnhazby0x6qas2sh5d79gygmaa5f7jalhkyrq02"; - revision = "2"; - editedCabalFile = "1mz21yf77nzfb30hlqncyx3jwr50ab7qh0m0cv8pds6s76s6k9sj"; + revision = "3"; + editedCabalFile = "0j5kmqzhkyb1wmvyxz0r20473myzp9bqcdgjbi8i4k1lfvcjsigq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-compat charset lens servant servant-foreign text + ]; + testHaskellDepends = [ + base base-compat hspec hspec-expectations language-ecmascript lens + QuickCheck servant text + ]; + testToolDepends = [ hspec-discover ]; + description = "Automatically derive javascript functions to query servant webservices"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "servant-js_0_9_4" = callPackage + ({ mkDerivation, base, base-compat, charset, hspec, hspec-discover + , hspec-expectations, language-ecmascript, lens, QuickCheck + , servant, servant-foreign, text + }: + mkDerivation { + pname = "servant-js"; + version = "0.9.4"; + sha256 = "041wigqgn5ygcs49ndc39rk66j5bcvgpihshxk678jk470ysfszq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -182616,8 +190526,8 @@ self: { }: mkDerivation { pname = "servant-kotlin"; - version = "0.1.1.2"; - sha256 = "1ad1n1yp6b125fa5gjjnbksnjqf714jf9d8cvxrvpwkl9lxn9ppb"; + version = "0.1.1.5"; + sha256 = "0wgx3yc6ay84mlwjw28dfrn633lcmpmr0968h4ncl99xa8vz1wnv"; libraryHaskellDepends = [ base containers directory formatting lens servant servant-foreign text time wl-pprint-text @@ -182642,12 +190552,33 @@ self: { pname = "servant-lucid"; version = "0.8.1"; sha256 = "0g8icz12ydyxyv710fhixswdphiri0b44pw5p0dr21cvwbaxawb6"; + revision = "1"; + editedCabalFile = "0jna96jy6nmhk6w5zxdd3qn3vlrnhnvh4s3f2bqkn3c0had5py7d"; libraryHaskellDepends = [ base http-media lucid servant text ]; testHaskellDepends = [ base lucid servant-server wai warp ]; description = "Servant support for lucid"; license = stdenv.lib.licenses.bsd3; }) {}; + "servant-machines" = callPackage + ({ mkDerivation, base, base-compat, bytestring, http-client + , http-media, machines, mtl, servant, servant-client + , servant-server, wai, warp + }: + mkDerivation { + pname = "servant-machines"; + version = "0.15"; + sha256 = "137c0svvwvkh3ad8cc5q5vygci3c5951hbwlhk09znqaqycck35i"; + libraryHaskellDepends = [ base bytestring machines mtl servant ]; + testHaskellDepends = [ + base base-compat bytestring http-client http-media machines servant + servant-client servant-server wai warp + ]; + description = "Servant Stream support for machines"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-match" = callPackage ({ mkDerivation, base, bytestring, hspec, http-types, network-uri , servant, text, utf8-string @@ -182695,8 +190626,8 @@ self: { pname = "servant-mock"; version = "0.8.4"; sha256 = "1705fw63lrzw79w1ypcdlf35d8qxx247q8isiqh28wzmc4j3kmnr"; - revision = "2"; - editedCabalFile = "0brnvssfcg105kkkj646wih8apnhd5gvy25c576i93x0nxb0n39j"; + revision = "3"; + editedCabalFile = "13sbgnzr0yfrbrbvzc6v66lxrgvg3pb7h9alvmg77kmm95gmx8mm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -182715,22 +190646,51 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "servant-mock_0_8_5" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring + , bytestring-conversion, hspec, hspec-discover, hspec-wai + , http-types, QuickCheck, servant, servant-server, transformers + , wai, warp + }: + mkDerivation { + pname = "servant-mock"; + version = "0.8.5"; + sha256 = "10bvqwyp5ca53k47a1xfbihdv22gjlj97spr1bn5plf5vlk70m5f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-compat bytestring http-types QuickCheck servant + servant-server transformers wai + ]; + executableHaskellDepends = [ + aeson base QuickCheck servant-server warp + ]; + testHaskellDepends = [ + aeson base bytestring-conversion hspec hspec-wai QuickCheck servant + servant-server wai + ]; + testToolDepends = [ hspec-discover ]; + description = "Derive a mock server for free from your servant API types"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-multipart" = callPackage ({ mkDerivation, base, bytestring, directory, http-client , http-media, lens, network, resourcet, servant, servant-docs - , servant-server, text, transformers, wai, wai-extra, warp + , servant-foreign, servant-server, text, transformers, wai + , wai-extra, warp }: mkDerivation { pname = "servant-multipart"; - version = "0.11.2"; - sha256 = "0w58gab42l3sz7min2pgv6ihfjz28gys5yky0p83kj5smwhys5nx"; - revision = "1"; - editedCabalFile = "0xidc0kbagv4ksaci3hxwgb7rvshvnracpzqpcmv8n2whkk26f6h"; + version = "0.11.3"; + sha256 = "0xkzzsi4d3hjn33zfrqadxjv7ymp4z7r5g37fidj3ryhwc1l6d9v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring directory http-media lens resourcet servant - servant-docs servant-server text transformers wai wai-extra + servant-docs servant-foreign servant-server text transformers wai + wai-extra ]; executableHaskellDepends = [ base bytestring http-client network servant servant-server text @@ -182738,6 +190698,7 @@ self: { ]; description = "multipart/form-data (e.g file upload) support for servant"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "servant-named" = callPackage @@ -182801,8 +190762,8 @@ self: { }: mkDerivation { pname = "servant-pagination"; - version = "2.1.1"; - sha256 = "1kinql7rmwnrmqmlqkz1pakl52xl1pq32gr589dff00l55df2w2c"; + version = "2.1.3"; + sha256 = "152kp27p1zj0h7gm37skb0kghw9db3nbfrfcdsgp98gll81lyd54"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base safe servant servant-server text ]; @@ -182828,6 +190789,28 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "servant-pipes" = callPackage + ({ mkDerivation, base, base-compat, bytestring, http-client + , http-media, monad-control, mtl, pipes, pipes-bytestring + , pipes-safe, servant, servant-client, servant-server, wai, warp + }: + mkDerivation { + pname = "servant-pipes"; + version = "0.15"; + sha256 = "04ypy9vjrfggrk7dg3sxwj9nav50v85vpr5mnp5r2c9ka6xn4v90"; + libraryHaskellDepends = [ + base bytestring monad-control mtl pipes pipes-safe servant + ]; + testHaskellDepends = [ + base base-compat bytestring http-client http-media pipes + pipes-bytestring pipes-safe servant servant-client servant-server + wai warp + ]; + description = "Servant Stream support for pipes"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-pool" = callPackage ({ mkDerivation, base, resource-pool, servant, time }: mkDerivation { @@ -182867,8 +190850,8 @@ self: { }: mkDerivation { pname = "servant-proto-lens"; - version = "0.1.0.2"; - sha256 = "1p97yp3x8lhdr9z33f0pdaxj1bqjqc36gs54j69laxfq2650v3nx"; + version = "0.1.0.3"; + sha256 = "0j85f64rjvkm2d487ahmg64x77iyldvdwyalbxw960sdv80mjavw"; libraryHaskellDepends = [ base bytestring http-media proto-lens servant ]; @@ -182928,21 +190911,20 @@ self: { "servant-py" = callPackage ({ mkDerivation, aeson, base, base-compat, bytestring, charset - , hspec, hspec-expectations, lens, QuickCheck, servant - , servant-foreign, text + , hspec, lens, QuickCheck, servant, servant-foreign, text }: mkDerivation { pname = "servant-py"; - version = "0.1.0.4"; - sha256 = "0cc4cwny1y0iwchasxl8ncg2ladndpxcdh7ydfr2z91y97m15yx6"; + version = "0.1.1.0"; + sha256 = "1s708lcib9956x0ww14kcrhn5chg0sz9jnzk456kyjmwar8qssmc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring charset lens servant servant-foreign text ]; testHaskellDepends = [ - aeson base base-compat bytestring hspec hspec-expectations lens - QuickCheck servant servant-foreign text + aeson base base-compat bytestring hspec lens QuickCheck servant + servant-foreign text ]; description = "Automatically derive python functions to query servant webservices"; license = stdenv.lib.licenses.bsd3; @@ -182959,10 +190941,8 @@ self: { }: mkDerivation { pname = "servant-quickcheck"; - version = "0.0.7.2"; - sha256 = "0zsf68c44yijmgkcd2qmcwz9p0kiix6dzhk3g4ifz60s6kv3jfbh"; - revision = "1"; - editedCabalFile = "1slgq8q0hmh904ssn5sfmi6mbpd3vkqvc59m3g9kfgzf5j70py2h"; + version = "0.0.7.3"; + sha256 = "0d904xfw5q7qcwkp5n7v18drc1idssvfwic2ksfmqlxisnxmyp5r"; libraryHaskellDepends = [ aeson base base-compat-batteries bytestring case-insensitive clock data-default-class hspec http-client http-media http-types mtl @@ -182983,24 +190963,26 @@ self: { "servant-rawm" = callPackage ({ mkDerivation, base, bytestring, doctest, filepath, Glob , hspec-wai, http-client, http-media, http-types, lens, resourcet - , servant, servant-client, servant-docs, servant-server, tasty - , tasty-hspec, tasty-hunit, transformers, wai, wai-app-static, warp + , servant, servant-client, servant-client-core, servant-docs + , servant-server, tasty, tasty-hspec, tasty-hunit, text + , transformers, wai, wai-app-static, warp }: mkDerivation { pname = "servant-rawm"; - version = "0.2.0.2"; - sha256 = "0nkwi6jxwx8hwsf7fazvr9xffjsy99y4pb3ikw27f8ag8dx8frm2"; + version = "0.3.0.0"; + sha256 = "09va9glqkyarxsq9296br55ka8j5jd5nlb833hndpf4ib10yxzp9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring filepath http-client http-media http-types lens - resourcet servant-client servant-docs servant-server wai - wai-app-static + resourcet servant-client servant-client-core servant-docs + servant-server wai wai-app-static ]; testHaskellDepends = [ base bytestring doctest Glob hspec-wai http-client http-media - http-types servant servant-client servant-server tasty tasty-hspec - tasty-hunit transformers wai warp + http-types servant servant-client servant-client-core + servant-server tasty tasty-hspec tasty-hunit text transformers wai + warp ]; description = "Embed a raw 'Application' in a Servant API"; license = stdenv.lib.licenses.bsd3; @@ -183046,22 +191028,22 @@ self: { }: mkDerivation { pname = "servant-ruby"; - version = "0.8.0.1"; - sha256 = "07pdz6zdax415virbx30cjbiywlzfwzsaq9426l14zwmgf7pw155"; + version = "0.8.0.2"; + sha256 = "11h70gpar931qh3v1llp8zzk5922p31bmmfp5ynp7nzxv3zdrim6"; libraryHaskellDepends = [ base casing servant-foreign text ]; testHaskellDepends = [ base doctest QuickCheck ]; description = "Generate a Ruby client from a Servant API with Net::HTTP"; license = stdenv.lib.licenses.bsd3; }) {}; - "servant-ruby_0_8_0_2" = callPackage + "servant-ruby_0_9_0_0" = callPackage ({ mkDerivation, base, casing, doctest, QuickCheck, servant-foreign , text }: mkDerivation { pname = "servant-ruby"; - version = "0.8.0.2"; - sha256 = "11h70gpar931qh3v1llp8zzk5922p31bmmfp5ynp7nzxv3zdrim6"; + version = "0.9.0.0"; + sha256 = "1x1746k97i3y836mr5h29l70ldzrg8akhfmg2qicwbwz6qs7hy33"; libraryHaskellDepends = [ base casing servant-foreign text ]; testHaskellDepends = [ base doctest QuickCheck ]; description = "Generate a Ruby client from a Servant API with Net::HTTP"; @@ -183102,6 +191084,8 @@ self: { pname = "servant-server"; version = "0.14.1"; sha256 = "1fnxmy6k0ml11035ac4x2knvpraxpc0g076wx3a9k013xyqi0h02"; + revision = "1"; + editedCabalFile = "028vqbmqkc9gjsk34n74ssi0xfn085v26zdvpixgfi5yd7cvfg03"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal cabal-doctest ]; @@ -183124,6 +191108,44 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "servant-server_0_15" = callPackage + ({ mkDerivation, aeson, base, base-compat, base64-bytestring + , bytestring, Cabal, cabal-doctest, containers, directory, doctest + , exceptions, filepath, hspec, hspec-discover, hspec-wai + , http-api-data, http-media, http-types, monad-control, mtl + , network, network-uri, QuickCheck, resourcet, safe, servant + , should-not-typecheck, string-conversions, tagged, temporary, text + , transformers, transformers-base, transformers-compat, wai + , wai-app-static, wai-extra, warp, word8 + }: + mkDerivation { + pname = "servant-server"; + version = "0.15"; + sha256 = "1qlkdgls2z71sx09lbkrqcxwx1wam3hn7dnyps6z2i7qixhlw0wq"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base base-compat base64-bytestring bytestring containers exceptions + filepath http-api-data http-media http-types monad-control mtl + network network-uri resourcet servant string-conversions tagged + text transformers transformers-base wai wai-app-static word8 + ]; + executableHaskellDepends = [ + aeson base base-compat servant text wai warp + ]; + testHaskellDepends = [ + aeson base base-compat base64-bytestring bytestring directory + doctest hspec hspec-wai http-types mtl QuickCheck resourcet safe + servant should-not-typecheck string-conversions temporary text + transformers transformers-compat wai wai-extra + ]; + testToolDepends = [ hspec-discover ]; + description = "A family of combinators for defining webservices APIs and serving them"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-smsc-ru" = callPackage ({ mkDerivation, aeson, base, bytestring, http-client , http-client-tls, HUnit, mtl, QuickCheck, quickcheck-text @@ -183242,6 +191264,8 @@ self: { pname = "servant-streaming"; version = "0.3.0.0"; sha256 = "0k2sgh7qhp54050k6xlz4zi5jf29xnar2iv02f4rg1k5fxjlh3cq"; + revision = "3"; + editedCabalFile = "04mc3k97sk0r90m8ca34gqpb2bz8yljp3j613xx7xz90sffqc1hq"; libraryHaskellDepends = [ base http-types servant ]; testHaskellDepends = [ base hspec http-types QuickCheck servant ]; description = "Servant combinators for the 'streaming' package"; @@ -183258,6 +191282,8 @@ self: { pname = "servant-streaming-client"; version = "0.3.0.0"; sha256 = "1h3haws61m064zziyzn03n0450swffmr46gsv9k88lrpz8lv5qj2"; + revision = "1"; + editedCabalFile = "07xkgnhi8aspnqms5gx67ssw5m595gda8yqypdg2q59wwc6ib68d"; libraryHaskellDepends = [ base bytestring http-media http-types resourcet servant servant-client-core servant-streaming streaming @@ -183280,6 +191306,8 @@ self: { pname = "servant-streaming-docs"; version = "0.3.0.0"; sha256 = "0jy0na8cavym2vsy1a059n0yjzfb5a0xylyzxpz0i5apafv1xvlz"; + revision = "1"; + editedCabalFile = "02majkszg6d340mq07b9xyfd200xqpq9znl2j9dxqj7d9bqkrdrz"; libraryHaskellDepends = [ base lens servant servant-docs servant-streaming ]; @@ -183297,6 +191325,8 @@ self: { pname = "servant-streaming-server"; version = "0.3.0.0"; sha256 = "0lsh3x6hkbk7p095pkp7ld0m54xlkw0101x6nrxhjvhmw13aiq66"; + revision = "1"; + editedCabalFile = "1xfx22a83xwq2bzv7gm3z9drd5hiq6wz7yyvfpjz1c2dcicwflvm"; libraryHaskellDepends = [ base bytestring http-media http-types resourcet servant servant-server servant-streaming streaming streaming-wai wai @@ -183339,33 +191369,58 @@ self: { }) {}; "servant-swagger" = callPackage - ({ mkDerivation, aeson, aeson-qq, base, bytestring, Cabal - , cabal-doctest, directory, doctest, filepath, hspec + ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring + , Cabal, cabal-doctest, directory, doctest, filepath, hspec , hspec-discover, http-media, insert-ordered-containers, lens - , QuickCheck, servant, singleton-bool, swagger2, text, time - , unordered-containers + , QuickCheck, servant, singleton-bool, swagger2, template-haskell + , text, time, unordered-containers, utf8-string }: mkDerivation { pname = "servant-swagger"; - version = "1.1.5"; - sha256 = "02m51kgwa2cp72wfq6a96zncywryrnxq778jh2cqmpzjrhml8yjg"; - revision = "5"; - editedCabalFile = "1c160wf4q0jyjg03w7hkwkbz0aprvmvzpwa5m944msik2kbvnyl5"; + version = "1.1.6"; + sha256 = "1gx61328ciprc6ps8xzawfj483s28h5z21zmqczqqh3wfvc8h77w"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ - aeson base bytestring hspec http-media insert-ordered-containers - lens QuickCheck servant singleton-bool swagger2 text - unordered-containers + aeson aeson-pretty base bytestring hspec http-media + insert-ordered-containers lens QuickCheck servant singleton-bool + swagger2 text unordered-containers ]; testHaskellDepends = [ - aeson aeson-qq base directory doctest filepath hspec lens - QuickCheck servant swagger2 text time + aeson base base-compat directory doctest filepath hspec lens + QuickCheck servant swagger2 template-haskell text time utf8-string ]; testToolDepends = [ hspec-discover ]; description = "Generate Swagger specification for your servant API"; license = stdenv.lib.licenses.bsd3; }) {}; + "servant-swagger_1_1_7" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring + , Cabal, cabal-doctest, directory, doctest, filepath, hspec + , hspec-discover, http-media, insert-ordered-containers, lens + , QuickCheck, servant, singleton-bool, swagger2, template-haskell + , text, time, unordered-containers, utf8-string + }: + mkDerivation { + pname = "servant-swagger"; + version = "1.1.7"; + sha256 = "0dnyh4g55x70cb6xwksm0rk23v5lawdws5bxgq27ja1walh106p3"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson aeson-pretty base base-compat bytestring hspec http-media + insert-ordered-containers lens QuickCheck servant singleton-bool + swagger2 text unordered-containers + ]; + testHaskellDepends = [ + aeson base base-compat directory doctest filepath hspec lens + QuickCheck servant swagger2 template-haskell text time utf8-string + ]; + testToolDepends = [ hspec-discover ]; + description = "Generate Swagger specification for your servant API"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-swagger-ui" = callPackage ({ mkDerivation, base, bytestring, file-embed-lzma, servant , servant-server, servant-swagger-ui-core, swagger2, text @@ -183384,6 +191439,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "servant-swagger-ui_0_3_2_3_19_3" = callPackage + ({ mkDerivation, base, bytestring, file-embed-lzma, servant + , servant-server, servant-swagger-ui-core, swagger2, text + }: + mkDerivation { + pname = "servant-swagger-ui"; + version = "0.3.2.3.19.3"; + sha256 = "0s2y6fhm26gzs344ig86nh6d1sy2dxfqpwpgz6c2dcg65jcbbpc7"; + revision = "1"; + editedCabalFile = "0k2s6y93ii3d1myacq70ifpjf9q0mglxdr97wmxll6ixzsn7fjpl"; + libraryHaskellDepends = [ + base bytestring file-embed-lzma servant servant-server + servant-swagger-ui-core swagger2 text + ]; + description = "Servant swagger ui"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-swagger-ui-core" = callPackage ({ mkDerivation, base, blaze-markup, bytestring, http-media , servant, servant-blaze, servant-server, swagger2, text @@ -183404,22 +191478,44 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "servant-swagger-ui-core_0_3_2" = callPackage + ({ mkDerivation, base, blaze-markup, bytestring, http-media + , servant, servant-blaze, servant-server, swagger2, text + , transformers, transformers-compat, wai-app-static + }: + mkDerivation { + pname = "servant-swagger-ui-core"; + version = "0.3.2"; + sha256 = "1a1wk90vm6mq8byxz4syr03l1rf6qj8zhda7lnp23pn5d270xkd2"; + revision = "1"; + editedCabalFile = "0dd97qvi5w1y90ln58pk0y2vb5f1bhwsix9ym3cnnq8h0snfda4p"; + libraryHaskellDepends = [ + base blaze-markup bytestring http-media servant servant-blaze + servant-server swagger2 text transformers transformers-compat + wai-app-static + ]; + description = "Servant swagger ui core components"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-swagger-ui-jensoleg" = callPackage ({ mkDerivation, base, bytestring, file-embed-lzma, servant , servant-server, servant-swagger-ui-core, swagger2, text }: mkDerivation { pname = "servant-swagger-ui-jensoleg"; - version = "0.3"; - sha256 = "1ymw2lkfn0bkmddvpmv0ikv45fqac2zidnli8bfyp92jf0b5dnik"; - revision = "2"; - editedCabalFile = "1rghdc3gbwcrp2iz8xaw82y48asbb84fxj574p38pwsb3lwfxrw4"; + version = "0.3.2"; + sha256 = "1ybkwa6dyi9v1rcqd0gzl1hqkinkmsqwz0ang0cmsa6d8ym3zmii"; + revision = "1"; + editedCabalFile = "1n735zxdkfnhr0vh6r3cgw97pggp0lnpd6bq6fspzv5bbylg3mkc"; libraryHaskellDepends = [ base bytestring file-embed-lzma servant servant-server servant-swagger-ui-core swagger2 text ]; description = "Servant swagger ui: Jens-Ole Graulund theme"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "servant-swagger-ui-redoc" = callPackage @@ -183428,16 +191524,17 @@ self: { }: mkDerivation { pname = "servant-swagger-ui-redoc"; - version = "0.3.0.1.21.2"; - sha256 = "1p3mq7m5hvid7g7jwpf2jz923512wlprh6gikq5x2vcb14d40qwl"; - revision = "2"; - editedCabalFile = "0am6kh3r8av69n5778rr84k92xifi9gfgsrpfnw2vs9krq94gph8"; + version = "0.3.2.1.22.2"; + sha256 = "0d4r6rp48lkgd4903hfja14mlar1h17hrb4fhq05p3wga7kik6g0"; + revision = "1"; + editedCabalFile = "030zf1z5h96d40ifwagxblz1dij2ypbcqyy0wpqvjqbianyqgcim"; libraryHaskellDepends = [ base bytestring file-embed-lzma servant servant-server servant-swagger-ui-core swagger2 text ]; description = "Servant swagger ui: ReDoc theme"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "servant-tracing" = callPackage @@ -183516,8 +191613,8 @@ self: { pname = "servant-yaml"; version = "0.1.0.0"; sha256 = "011jxvr2i65bf0kmdn0sxkqgfz628a0sfhzphr1rqsmh8sqdj5y9"; - revision = "21"; - editedCabalFile = "1xrlhbgh54ny4xiqcdbka7i86wkyyqndwwv3r3k47xdr5683iyc1"; + revision = "22"; + editedCabalFile = "1mi52j2c7960k0qmxqd7238yxgbccb0xgfj3ahh0zfckficn9bk7"; libraryHaskellDepends = [ base bytestring http-media servant yaml ]; @@ -183529,6 +191626,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "servant-yaml_0_1_0_1" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, http-media + , servant, servant-server, wai, warp, yaml + }: + mkDerivation { + pname = "servant-yaml"; + version = "0.1.0.1"; + sha256 = "00gnbdlcq6cvmhsga8h0csd35pnfib038rqlhm445l4wa0cp8m01"; + libraryHaskellDepends = [ + base bytestring http-media servant yaml + ]; + testHaskellDepends = [ + aeson base base-compat bytestring http-media servant servant-server + wai warp yaml + ]; + description = "Servant support for yaml"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "servant-zeppelin" = callPackage ({ mkDerivation, base, singletons }: mkDerivation { @@ -183654,26 +191771,27 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "serverless-haskell_0_7_5" = callPackage + "serverless-haskell_0_8_4" = callPackage ({ mkDerivation, aeson, aeson-casing, aeson-extra, amazonka-core , amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive - , hspec, hspec-discover, http-types, iproute, lens, raw-strings-qq - , text, time, unix, unordered-containers + , hspec, hspec-discover, http-types, iproute, lens, network + , network-simple, raw-strings-qq, text, time, unix + , unordered-containers }: mkDerivation { pname = "serverless-haskell"; - version = "0.7.5"; - sha256 = "13l5day4dlwyykwx17v2znyh0ck1paaxjzzawnjklcjzk1rzj0i3"; + version = "0.8.4"; + sha256 = "0hbva555n2xypq7sby6frkrwhn6xxx1hdq7hgdi07cx60vs8b6l4"; libraryHaskellDepends = [ aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis amazonka-s3 base bytestring case-insensitive http-types iproute - lens text time unix unordered-containers + lens network network-simple text time unix unordered-containers ]; testHaskellDepends = [ aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis amazonka-s3 base bytestring case-insensitive hspec hspec-discover - http-types iproute lens raw-strings-qq text time unix - unordered-containers + http-types iproute lens network network-simple raw-strings-qq text + time unix unordered-containers ]; testToolDepends = [ hspec-discover ]; description = "Deploying Haskell code onto AWS Lambda using Serverless"; @@ -183976,6 +192094,8 @@ self: { pname = "set-cover"; version = "0.0.9"; sha256 = "1qbk5y2pg6jlclszd2nras5240r0ahapsibykkcqrxhgq0hgvsxg"; + revision = "1"; + editedCabalFile = "0mcg15645maj1ymfrgs9ghi8n3hwwd72441zxcg9gn1w3pq7zsaw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -184000,14 +192120,25 @@ self: { ({ mkDerivation, base, containers, deepseq }: mkDerivation { pname = "set-monad"; - version = "0.2.0.0"; - sha256 = "1nxgn8d0qff4s66gcvfrnxjh0aq5q5jk0s453km28457qh946azb"; + version = "0.3.0.0"; + sha256 = "0iv1mphhhqla4bbr2lhy6zj8bp963jlcxqkib2nnl7vyw1ya1cd1"; libraryHaskellDepends = [ base containers deepseq ]; description = "Set monad"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "set-of" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "set-of"; + version = "0.1.0.1"; + sha256 = "13liv3nh6c8hbkjr119x6zvibkrkah0zslk283d2zl6qw7w7sngm"; + libraryHaskellDepends = [ base containers ]; + description = "Sets of fixed size, with typelits"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "set-with" = callPackage ({ mkDerivation, base, containers, invariant, QuickCheck , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck @@ -184076,17 +192207,6 @@ self: { }) {}; "setlocale" = callPackage - ({ mkDerivation, base }: - mkDerivation { - pname = "setlocale"; - version = "1.0.0.6"; - sha256 = "1rl8qb8vzv8fdbczy2dxwgn4cb68lfrjdxf2w8nn9wy1acqzcyjq"; - libraryHaskellDepends = [ base ]; - description = "Haskell bindings to setlocale"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "setlocale_1_0_0_8" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "setlocale"; @@ -184095,7 +192215,6 @@ self: { libraryHaskellDepends = [ base ]; description = "Haskell bindings to setlocale"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "setoid" = callPackage @@ -184150,32 +192269,35 @@ self: { }) {}; "sets" = callPackage - ({ mkDerivation, base, commutative, composition, containers - , contravariant, criterion, hashable, keys, mtl, QuickCheck - , quickcheck-instances, semigroupoids, semigroups, tasty - , tasty-hunit, tasty-quickcheck, transformers, transformers-base - , unordered-containers, witherable + ({ mkDerivation, base, bytestring, commutative, composition + , containers, contravariant, criterion, hashable, keys, mtl + , QuickCheck, quickcheck-instances, semigroupoids, semigroups + , tasty, tasty-hunit, tasty-quickcheck, transformers + , transformers-base, unordered-containers, vector, witherable }: mkDerivation { pname = "sets"; - version = "0.0.5.2"; - sha256 = "04w7wisn9fzkg7wqfzmibd6myj3c4bvkx7w7i5q0nxx5njvxa85y"; + version = "0.0.6"; + sha256 = "0vnh4wy4p4x0jcxlwzj3mpxhkjv3igg2lphjgxj4dqzd2qddj63d"; libraryHaskellDepends = [ - base commutative composition containers contravariant hashable keys - mtl QuickCheck semigroupoids semigroups transformers - transformers-base unordered-containers witherable + base bytestring commutative composition containers contravariant + hashable keys mtl QuickCheck semigroupoids semigroups transformers + transformers-base unordered-containers vector witherable ]; testHaskellDepends = [ - base commutative containers contravariant QuickCheck - quickcheck-instances tasty tasty-hunit tasty-quickcheck - unordered-containers + base bytestring commutative composition containers contravariant + hashable keys mtl QuickCheck quickcheck-instances semigroupoids + semigroups tasty tasty-hunit tasty-quickcheck transformers + transformers-base unordered-containers vector witherable ]; benchmarkHaskellDepends = [ - base commutative containers contravariant criterion - unordered-containers + base bytestring commutative composition containers contravariant + criterion hashable keys mtl QuickCheck semigroupoids semigroups + transformers transformers-base unordered-containers vector + witherable ]; description = "Ducktyped set interface for Haskell containers"; - license = stdenv.lib.licenses.mit; + license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -184317,6 +192439,7 @@ self: { librarySystemDepends = [ libsndfile openal ]; description = "minimal bindings to the audio module of sfml"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) libsndfile; inherit (pkgs) openal;}; "sfmt" = callPackage @@ -184359,8 +192482,8 @@ self: { }: mkDerivation { pname = "sgd"; - version = "0.3.7"; - sha256 = "1z4w81mbk2syrxacfrjb690ik6lcsh1fb7m3d65zlz37y3pk5q04"; + version = "0.4.0.1"; + sha256 = "05ngij0zigjxplw76qaczpd4dmdmqj23h8bfls5cd5s5sbxv5irb"; libraryHaskellDepends = [ base binary bytestring containers deepseq filepath lazy-io logfloat monad-par mtl primitive random temporary vector @@ -184401,6 +192524,32 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "sh2md" = callPackage + ({ mkDerivation, base, containers, Hclip, optparse-applicative + , process, text, transformers, unix + }: + mkDerivation { + pname = "sh2md"; + version = "0.1.0.0"; + sha256 = "1yw47xzfi7yappsx2ra1a75xdxq9wfn7wrdnxflf6s9bzj9bhc1g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers Hclip optparse-applicative process text + transformers unix + ]; + executableHaskellDepends = [ + base containers Hclip optparse-applicative process text + transformers unix + ]; + testHaskellDepends = [ + base containers Hclip optparse-applicative process text + transformers unix + ]; + description = "Record your shell session and print in the markdown format"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "sha-streams" = callPackage ({ mkDerivation, base, binary, bytestring, io-streams, SHA }: mkDerivation { @@ -184520,30 +192669,30 @@ self: { "shake" = callPackage ({ mkDerivation, base, binary, bytestring, deepseq, directory - , extra, filepath, hashable, js-flot, js-jquery, primitive, process - , QuickCheck, random, time, transformers, unix + , extra, filepath, hashable, heaps, js-flot, js-jquery, primitive + , process, QuickCheck, random, time, transformers, unix , unordered-containers, utf8-string }: mkDerivation { pname = "shake"; - version = "0.16.4"; - sha256 = "0dhlkcn1zsg1w97vzs1yrpkn6iwhlzh36dwclx2lafzbdjja6cmp"; + version = "0.17.3"; + sha256 = "0k0r44csgrlw9y80m88npvanw5ddqm634799qjiab39gvbd3p6kw"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ base binary bytestring deepseq directory extra filepath hashable - js-flot js-jquery primitive process random time transformers unix - unordered-containers utf8-string + heaps js-flot js-jquery primitive process random time transformers + unix unordered-containers utf8-string ]; executableHaskellDepends = [ base binary bytestring deepseq directory extra filepath hashable - js-flot js-jquery primitive process random time transformers unix - unordered-containers utf8-string + heaps js-flot js-jquery primitive process random time transformers + unix unordered-containers utf8-string ]; testHaskellDepends = [ base binary bytestring deepseq directory extra filepath hashable - js-flot js-jquery primitive process QuickCheck random time + heaps js-flot js-jquery primitive process QuickCheck random time transformers unix unordered-containers utf8-string ]; description = "Build system library, like Make, but more accurate dependencies"; @@ -184557,8 +192706,8 @@ self: { }: mkDerivation { pname = "shake-ats"; - version = "1.9.0.3"; - sha256 = "1c1vphg9vv4lizcsg681wxq5dmvg5fkhp6x15738j7sfbd0k87ja"; + version = "1.10.2.0"; + sha256 = "0kc7yy2qv4d2n3j0qwsg37ga9yyb380d6zni08l1jabrl84maly8"; libraryHaskellDepends = [ base binary dependency directory hs2ats language-ats microlens shake shake-c shake-cabal shake-ext text @@ -184580,14 +192729,15 @@ self: { }) {}; "shake-cabal" = callPackage - ({ mkDerivation, base, Cabal, composition-prelude, directory, shake + ({ mkDerivation, base, Cabal, composition-prelude, directory + , filepath, shake }: mkDerivation { pname = "shake-cabal"; - version = "0.1.0.4"; - sha256 = "1in3f31pm253vzcds66pa2ddjl983l2w8j3vj52rykg2dynl625q"; + version = "0.2.0.0"; + sha256 = "13fzc57jl52c6j1wjmp4z39jwbqrnlwl5l8vxqk6hz814apsd555"; libraryHaskellDepends = [ - base Cabal composition-prelude directory shake + base Cabal composition-prelude directory filepath shake ]; description = "Shake library for use with cabal"; license = stdenv.lib.licenses.bsd3; @@ -184733,6 +192883,7 @@ self: { libraryHaskellDepends = [ base path path-io shake ]; description = "path alternatives to shake functions"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shake-persist" = callPackage @@ -184787,8 +192938,8 @@ self: { }: mkDerivation { pname = "shakers"; - version = "0.0.49"; - sha256 = "0zhysqnr5vbmj04ippyipyqpml2zx3av3d5ikprdwksrsjhfgbp3"; + version = "0.0.50"; + sha256 = "0n1cr2bn2ar0iifjzmg714wa55r5dr0q8ygrs0lrdvanbg9s0ml6"; libraryHaskellDepends = [ base basic-prelude directory lifted-base shake ]; @@ -184804,8 +192955,8 @@ self: { }: mkDerivation { pname = "shakespeare"; - version = "2.0.15"; - sha256 = "1vk4b19zvwy4mpwaq9z3l3kfmz75gfyf7alhh0y112gspgpccm23"; + version = "2.0.20"; + sha256 = "00wybn9dcwi2y1cp87fyvhcqn8filvb8as7k78g1m1c5wpwby3pm"; libraryHaskellDepends = [ aeson base blaze-html blaze-markup bytestring containers directory exceptions ghc-prim parsec process scientific template-haskell text @@ -184914,6 +193065,21 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "shannon-fano" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, split }: + mkDerivation { + pname = "shannon-fano"; + version = "0.1.0.1"; + sha256 = "11xpz5mi1yk9zcy22fhn6j4xnyifxgn07nd6nrx588h1g6w8r2df"; + revision = "1"; + editedCabalFile = "1da8hsqrv7nz9nlkdlqvjcssfzf4r6fxdhv8lryz92d7jjjxyjcc"; + libraryHaskellDepends = [ base bytestring split ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Shannon-fano compression algorithm implementation in Haskell"; + license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "shapefile" = callPackage ({ mkDerivation, base, binary, bytestring, data-binary-ieee754, dbf , filepath, rwlock @@ -185065,8 +193231,8 @@ self: { ({ mkDerivation, base, bytestring, unix }: mkDerivation { pname = "shared-memory"; - version = "0.1.0.0"; - sha256 = "15h4j81q2v97dx61pnpaqs99z4vvlw7xl1dxbh878imxj8zn4z84"; + version = "0.2.0.0"; + sha256 = "1g1s08zjpj9xaaff3qg29k6fhnpiig9fqv9i7879yhllh50kjrr6"; libraryHaskellDepends = [ base unix ]; testHaskellDepends = [ base bytestring unix ]; description = "POSIX shared memory"; @@ -185174,8 +193340,8 @@ self: { ({ mkDerivation, base, containers, text, unix }: mkDerivation { pname = "shell-monad"; - version = "0.6.4"; - sha256 = "1wmihv2x4pbz9bkrjyyh4hqwsdmlldmyi5jlgxx6ry6z3jyx9i13"; + version = "0.6.6"; + sha256 = "1z3anvjcix25i2zzwnln2hnpzacwiss95xhyc0mclc33v0j5k038"; libraryHaskellDepends = [ base containers text unix ]; description = "shell monad"; license = stdenv.lib.licenses.bsd3; @@ -185308,6 +193474,8 @@ self: { pname = "shelly"; version = "1.8.1"; sha256 = "023fbvbqs5gdwm30j5517gbdcc7fvz0md70dgwgpypkskj3i926y"; + revision = "1"; + editedCabalFile = "0crf0m077wky76f5nav2p9q4fa5q4yhv5l4bq9hd073dzdaywhz0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -185360,22 +193528,44 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "shh" = callPackage + ({ mkDerivation, async, base, deepseq, directory, filepath, mtl + , process, split, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, unix + }: + mkDerivation { + pname = "shh"; + version = "0.1.0.0"; + sha256 = "0ixvfwrz1bsj1c2ln7fhvf6wawf75nzqfb784xgral33hmflm518"; + revision = "1"; + editedCabalFile = "10h2hz3fda9zg6zpkmmjjfxjghs7g0cj3r85vifp0za9ap41ph3k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base deepseq directory filepath mtl process split + template-haskell unix + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + description = "Simple shell scripting from Haskell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "shift" = callPackage ({ mkDerivation, ansi-terminal, base, binary, bytestring - , composition-prelude, data-default, microlens - , optparse-applicative, system-fileio, system-filepath, text - , turtle + , composition-prelude, microlens, optparse-applicative + , system-fileio, system-filepath, text, turtle }: mkDerivation { pname = "shift"; - version = "0.2.1.0"; - sha256 = "04949ljq0xi1s0k5llq56idykn6myr4l2hqai9vlqmcj47m5f23j"; + version = "0.2.1.1"; + sha256 = "1sxzgbdha8caf4xhsma45wiqagzga1zifkp14a5s01a2013pdizm"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - ansi-terminal base binary bytestring composition-prelude - data-default microlens optparse-applicative system-fileio - system-filepath text turtle + ansi-terminal base binary bytestring composition-prelude microlens + optparse-applicative system-fileio system-filepath text turtle ]; description = "A tool to quickly switch between directories"; license = stdenv.lib.licenses.mit; @@ -185387,8 +193577,8 @@ self: { }: mkDerivation { pname = "shikensu"; - version = "0.3.8"; - sha256 = "0sji1lw1ma8js9kylixn694108nv74g8qpbfd198fwqvcqx5jhwh"; + version = "0.3.11"; + sha256 = "041hqvlfi28ynfcln80dwm1i5g4pjl7ydx0bys35lw92fl39zxb9"; libraryHaskellDepends = [ aeson base bytestring directory filepath flow Glob text unordered-containers @@ -185428,8 +193618,8 @@ self: { }: mkDerivation { pname = "shine"; - version = "0.2.0.2"; - sha256 = "0r0rl65rkcdg8c8lzli87nfad8bk4xypiqvb2qs68fhhzwx1zfg2"; + version = "0.2.0.3"; + sha256 = "16h5igycgas28qk22yg08qkfwsrar9g4bw7q8p94vmf993p4542k"; libraryHaskellDepends = [ base ghcjs-dom ghcjs-prim keycode mtl time transformers ]; @@ -186045,6 +194235,23 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "simple-affine-space" = callPackage + ({ mkDerivation, base, deepseq, directory, filepath, hlint, process + , regex-posix + }: + mkDerivation { + pname = "simple-affine-space"; + version = "0.1"; + sha256 = "02cy4vnl3fy18dsfxazh60bqgk5c1gw2x460x6i1fb5qysw7q8nh"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + base directory filepath hlint process regex-posix + ]; + description = "A simple library for affine and vector spaces"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "simple-atom" = callPackage ({ mkDerivation, base, containers, deepseq }: mkDerivation { @@ -186093,6 +194300,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "simple-cmd" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "simple-cmd"; + version = "0.1.2"; + sha256 = "10jdyl1ghzczxw5bi8s1694fla42s1aknmj5grxndidwzf95b8g6"; + libraryHaskellDepends = [ base directory filepath process ]; + description = "Simple String-based process commands"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "simple-conduit" = callPackage ({ mkDerivation, base, bifunctors, bytestring, CC-delcont , chunked-data, conduit, conduit-combinators, conduit-extra @@ -186182,8 +194400,10 @@ self: { }: mkDerivation { pname = "simple-effects"; - version = "0.12.0.0"; - sha256 = "1k7wslyiv0hqpq7b92xyxlv3a1431cbaraxiw1ircjrm3ay28bd0"; + version = "0.13.0.0"; + sha256 = "14ik7rw9qszfq010g6c951r59g1gds3lpczsrqi4gq932s1rr4rn"; + revision = "1"; + editedCabalFile = "15zca24ldx643cyp1f7l5d69g3micqrha2sk5arz5xygxhas2yrm"; libraryHaskellDepends = [ array async base bytestring exceptions list-t monad-control MonadRandom mtl text transformers transformers-base @@ -186277,8 +194497,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "simple-get-opt"; - version = "0.1.0.0"; - sha256 = "1hia6kjx3nnv6i5wrkmvj6vz52pw12fwsz48gkz7049ygpa5jnl5"; + version = "0.2.0"; + sha256 = "1xx751j2vszqr8x9nf4f56aj5b6v0j8qdf90pd1xdasrfc67af9c"; libraryHaskellDepends = [ base ]; description = "A simple library for processing command-line options"; license = stdenv.lib.licenses.bsd3; @@ -186308,10 +194528,8 @@ self: { }: mkDerivation { pname = "simple-log"; - version = "0.9.6"; - sha256 = "0cbzc5ib63x2m4xz88ks6xfg99c2plp2y6y7bzx3i3rrhd3y1pjn"; - revision = "1"; - editedCabalFile = "0qifmlqxd2pwh5rm7pzfwn6nq09yvjs7nfg8si4b3q7xlgal2sbx"; + version = "0.9.10"; + sha256 = "19gznqypfx452xmspvp1my5z39r6sk7g0cj5p245x806krjfi65k"; libraryHaskellDepends = [ async base base-unicode-symbols containers data-default deepseq directory exceptions filepath hformat microlens microlens-platform @@ -186352,8 +194570,8 @@ self: { }: mkDerivation { pname = "simple-logging"; - version = "0.2.0.3"; - sha256 = "12ayxv1j2zzql01gka1p8m7pixjh6f87r5hamz3ydcyzn4vrl5j1"; + version = "0.2.0.5"; + sha256 = "1xli7ypsqbqv0yx58z0g7fbg5i83rkwwgv65hlx5cpfip4ks3qnn"; libraryHaskellDepends = [ aeson base bytestring directory exceptions filepath hscolour iso8601-time lens mtl simple-effects string-conv text time uuid @@ -186458,6 +194676,8 @@ self: { pname = "simple-pipe"; version = "0.0.0.29"; sha256 = "0ilc781520h1x65x3cqdzp2067g7rf7vdlnss8wsg2x1f5cxs6yh"; + revision = "1"; + editedCabalFile = "1bp8dwhympy43g43496vgp6dclbfjibdwgqsild681bn83yprsdz"; libraryHaskellDepends = [ base bytestring lifted-base monad-control monads-tf stm transformers-base @@ -186573,8 +194793,8 @@ self: { ({ mkDerivation, base, process }: mkDerivation { pname = "simple-smt"; - version = "0.9.1"; - sha256 = "13dg61jdgby49lpdb53anrg39wn8dwgvg6jpn8vh0y8rf2zilq9b"; + version = "0.9.3"; + sha256 = "17v8zpiiha8kyb4xbrqdnfibf1dwzf9lbhxj9kffvl948ygxdp8x"; libraryHaskellDepends = [ base process ]; description = "A simple way to interact with an SMT solver process"; license = stdenv.lib.licenses.bsd3; @@ -186586,8 +194806,8 @@ self: { }: mkDerivation { pname = "simple-sql-parser"; - version = "0.4.3"; - sha256 = "125k5vz05spmyd5gws1sfrqamp4pnbpyim21mvz1vx8avj548xi8"; + version = "0.4.4"; + sha256 = "1j1p94mfb7kzrayi39xcwmagxcf5j9lvxi7niqxc5jr70958csnl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base mtl parsec pretty ]; @@ -186717,8 +194937,8 @@ self: { }: mkDerivation { pname = "simple-vec3"; - version = "0.4.0.8"; - sha256 = "0jikq60ixk21gb7j3rayxqha73m9vn4n8kz4799rcw5qiii7rr4a"; + version = "0.4.0.9"; + sha256 = "1rx4nifv75lpxrdgq6x3a61d56qp0ln9rhf2d10l2ds049dlq0pz"; libraryHaskellDepends = [ base QuickCheck vector ]; testHaskellDepends = [ base doctest doctest-driver-gen tasty tasty-quickcheck @@ -186946,10 +195166,10 @@ self: { ({ mkDerivation, base, containers }: mkDerivation { pname = "simtreelo"; - version = "0.1.1.3"; - sha256 = "148j6z8rxqaiwfjgxz780fy8w8xv8a8gwida61lfir677jlkwgh9"; + version = "0.1.1.4"; + sha256 = "0a8414006gdya8b4dw38251kim3x2i5g7m03ga479ialghralrc8"; libraryHaskellDepends = [ base containers ]; - description = "Loader for data organized in a tree"; + description = "Load data organized in a tree"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -186997,6 +195217,8 @@ self: { pname = "singleton-bool"; version = "0.1.4"; sha256 = "0apvzb6ym0fnm4rx7paz6ivv72ahzn2bxhvyd1drw50ypvicd581"; + revision = "1"; + editedCabalFile = "0ccd49z9xwa8gr8sclmmn0zc4xq39yyjws4zr6lrw3xjql130nsx"; libraryHaskellDepends = [ base ]; description = "Type level booleans"; license = stdenv.lib.licenses.bsd3; @@ -187018,8 +195240,8 @@ self: { ({ mkDerivation, base, singletons }: mkDerivation { pname = "singleton-nats"; - version = "0.4.1"; - sha256 = "1fb87qgh35z31rwzrpclf7d071krffr5vvqr1nwvpgikggfjhlss"; + version = "0.4.2"; + sha256 = "1wcwks2acnql5ihkjn2543hgdnlw049z8av8x5dp5r552fq6k0cg"; libraryHaskellDepends = [ base singletons ]; description = "Unary natural numbers relying on the singletons infrastructure"; license = stdenv.lib.licenses.bsd3; @@ -187056,6 +195278,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "singletons_2_5_1" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , ghc-boot-th, mtl, pretty, process, syb, tasty, tasty-golden + , template-haskell, text, th-desugar, transformers + }: + mkDerivation { + pname = "singletons"; + version = "2.5.1"; + sha256 = "0izi487dpn5dx5yzm0bqrrjj2fcy6y6jyk81848yq4i8fcx0mc10"; + setupHaskellDepends = [ base Cabal directory filepath ]; + libraryHaskellDepends = [ + base containers ghc-boot-th mtl pretty syb template-haskell text + th-desugar transformers + ]; + testHaskellDepends = [ base filepath process tasty tasty-golden ]; + description = "A framework for generating singleton types"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "singnal" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -187188,8 +195430,8 @@ self: { }: mkDerivation { pname = "sitepipe"; - version = "0.3.0.1"; - sha256 = "1iv0ndllixwn9vj7gqavv1ymfxfxqm4xqqzxqf1y8qiq240b3j6l"; + version = "0.3.0.2"; + sha256 = "0f26sqpf8rjrbpk6q9hp0q705hhmhyp71jyj5w9jgq6mnj34rxy8"; libraryHaskellDepends = [ aeson base bytestring containers directory exceptions filepath Glob lens lens-aeson megaparsec MissingH mtl mustache @@ -187236,8 +195478,8 @@ self: { }: mkDerivation { pname = "size-based"; - version = "0.1.1.0"; - sha256 = "1z6w3qdx34c6y4gbs0b9zshn5al55lxzc7mfyywm91vcwi361xki"; + version = "0.1.2.0"; + sha256 = "06hmlic0n73ncwlkpx49xlv09bzsrr27ncnp5byhzlknak2gd7vp"; libraryHaskellDepends = [ base dictionary-sharing template-haskell testing-type-modifiers ]; @@ -187265,22 +195507,22 @@ self: { "sized-grid" = callPackage ({ mkDerivation, adjunctions, aeson, ansi-terminal, base, comonad - , constraints, distributive, generics-sop, hedgehog, HUnit, lens - , markdown-unlit, mtl, random, tasty, tasty-hedgehog, tasty-hunit - , vector, vector-space + , constraints, distributive, generics-sop, HUnit, lens + , markdown-unlit, mtl, QuickCheck, random, tasty, tasty-hunit + , tasty-quickcheck, vector, vector-space }: mkDerivation { pname = "sized-grid"; - version = "0.1.1.1"; - sha256 = "0v3350z1p9bmwancn205jbbqj1wwi7f6415jzz3fcypkmyq90bav"; + version = "0.1.1.6"; + sha256 = "06qbbih3gn92b85aqk7qx8q4yg56jqh9ncczb66q6sn599xay1s9"; libraryHaskellDepends = [ adjunctions aeson base comonad constraints distributive generics-sop lens mtl random vector vector-space ]; testHaskellDepends = [ adjunctions aeson ansi-terminal base comonad distributive - generics-sop hedgehog HUnit lens markdown-unlit tasty - tasty-hedgehog tasty-hunit vector-space + generics-sop HUnit lens markdown-unlit QuickCheck tasty tasty-hunit + tasty-quickcheck vector vector-space ]; testToolDepends = [ markdown-unlit ]; description = "Multidimensional grids with sized specified at compile time"; @@ -187484,12 +195726,15 @@ self: { pname = "skews"; version = "0.1.0.1"; sha256 = "03dn42hj50g4if1biln8m9rzf54iccqivkdciw06yrvx7q64hi5m"; + revision = "1"; + editedCabalFile = "0zvqfr9dfcap3ljpkq5hq95npmhrmndlh0gs4pa2zm8bwrh1nl66"; libraryHaskellDepends = [ base bytestring deque websockets ]; testHaskellDepends = [ async base bytestring deque envy hspec network websockets ]; description = "A very quick-and-dirty WebSocket server"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "skip-list" = callPackage @@ -187550,8 +195795,8 @@ self: { }: mkDerivation { pname = "skylighting"; - version = "0.7.2"; - sha256 = "1rh3z1a7a4clvksdw1qlpmhxqkfahwypi70k91whgfamzsqpxdch"; + version = "0.7.5"; + sha256 = "080kmpqaqh76qqjml34rfm7m6pchdmd2519g6y3kdb3x5vj01qbx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -187574,10 +195819,8 @@ self: { }: mkDerivation { pname = "skylighting-core"; - version = "0.7.2"; - sha256 = "066fwmwsd7xcvwlinfk2izlzq0xp8697i6lnbgsbl71jdybyackq"; - revision = "1"; - editedCabalFile = "0qjmk3i9kjnd3195fhphjgqvsgbw6blfjl40mdyiblw1piyvc6yw"; + version = "0.7.5"; + sha256 = "129q860xk59n8dxsxl7prk0jk3ddl96r9i6r4lsk5l9pbpms41pp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -187704,8 +195947,8 @@ self: { }: mkDerivation { pname = "slack-web"; - version = "0.2.0.6"; - sha256 = "1rydw71na7qninys7nqyn36mld5a5csvlsf01yzansnn2gvpdh2a"; + version = "0.2.0.9"; + sha256 = "1lw7haxp27h6q13763cq1h7ilfv7281q0k794ir66sv2l79jq7a2"; libraryHaskellDepends = [ aeson base containers errors http-api-data http-client http-client-tls megaparsec mtl servant servant-client @@ -187727,8 +195970,8 @@ self: { }: mkDerivation { pname = "slate"; - version = "0.11.0.0"; - sha256 = "0y6l3cjlh0hkc3nch7fwvxpv2i5r9qv6r1kdi3savi0vp0dvgdy8"; + version = "0.12.0.0"; + sha256 = "01qi6k9gcz6y8x8hlvsmm2irfvcsbdqqvzg5kgf2x02idmh9zy1a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -187768,21 +196011,21 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "slave-thread_1_0_2_1" = callPackage - ({ mkDerivation, base, deferred-folds, foldl, HTF, mmorph - , partial-handler, QuickCheck, quickcheck-instances, rerebase - , SafeSemaphore, stm-containers, transformers + "slave-thread_1_0_3" = callPackage + ({ mkDerivation, base, deferred-folds, focus, foldl, QuickCheck + , quickcheck-instances, rerebase, SafeSemaphore, stm-containers + , tasty, tasty-hunit, tasty-quickcheck }: mkDerivation { pname = "slave-thread"; - version = "1.0.2.1"; - sha256 = "1bnx07zy89ym45bs1dhnwgxls7jz8yv64j5j0wsym3qqzqdk04dh"; + version = "1.0.3"; + sha256 = "09yvcgd997lj8wbal443hafr1w72v45ks4fxrm05b45malb3vs98"; libraryHaskellDepends = [ - base deferred-folds foldl mmorph partial-handler stm-containers - transformers + base deferred-folds focus foldl stm-containers ]; testHaskellDepends = [ - HTF QuickCheck quickcheck-instances rerebase SafeSemaphore + QuickCheck quickcheck-instances rerebase SafeSemaphore tasty + tasty-hunit tasty-quickcheck ]; description = "A fundamental solution to ghost threads and silent exceptions"; license = stdenv.lib.licenses.mit; @@ -187827,8 +196070,8 @@ self: { }: mkDerivation { pname = "slick"; - version = "0.1.0.2"; - sha256 = "1s5ya5h253h599m3hkcilq7fya9ghgz4b5mlk8v1ywpdm1jab3dm"; + version = "0.2.0.0"; + sha256 = "0pxbrqykf11nrdc6zyjxvfc57dfajp5nm4qpqyk26l2jh1gaklz7"; libraryHaskellDepends = [ aeson base binary bytestring containers lens lens-aeson mustache pandoc shake text time @@ -187944,6 +196187,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "slotmap" = callPackage + ({ mkDerivation, base, hspec, primitive, vector }: + mkDerivation { + pname = "slotmap"; + version = "0.1.0.0"; + sha256 = "00zc8n1divwak4r0q4ffnij2qxa3902ly7zbipn0zzjmvx5n1rh0"; + libraryHaskellDepends = [ base primitive vector ]; + testHaskellDepends = [ base hspec primitive vector ]; + description = "Pure Haskell slotmap implementation over ST or IO"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "slug" = callPackage ({ mkDerivation, aeson, base, exceptions, hspec, http-api-data , path-pieces, persistent, QuickCheck, text @@ -188446,8 +196701,8 @@ self: { }: mkDerivation { pname = "smuggler"; - version = "0.0.1"; - sha256 = "16f2s1gp5ww2ingil60fq5w6ghs3f1cscsl8qn7ibg0jqj0w5q89"; + version = "0.1.0"; + sha256 = "0iyisn5s39haik3g1wld67pdpnl8h3zafxhkgyd3ajx9lg9nf741"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -188456,7 +196711,7 @@ self: { ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ base directory filepath ]; - description = "Smuggling"; + description = "GHC Source Plugin that helps to manage imports"; license = stdenv.lib.licenses.mpl20; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -188621,8 +196876,8 @@ self: { pname = "snap-core"; version = "1.0.3.2"; sha256 = "136q7l4hd5yn5hb507q1ziqx124ma1lkzh5dx0n150p8dx3rhhsc"; - revision = "1"; - editedCabalFile = "08ll71h3rv9bppr7xrflg4y627vnmxgfhby1kli9cj0a7ryspam1"; + revision = "3"; + editedCabalFile = "0wlhn33r7c9g7j23y006ddq9d87lkmianvvfrbl8jd8mvjvj2gfa"; libraryHaskellDepends = [ attoparsec base bytestring bytestring-builder case-insensitive containers directory filepath hashable HUnit io-streams lifted-base @@ -188699,8 +196954,8 @@ self: { }: mkDerivation { pname = "snap-extras"; - version = "0.12.2.0"; - sha256 = "18d1gfpk2gzvaidb6l13y64540hfyqk5hw6gpx7z495ay1dafdzr"; + version = "0.12.2.1"; + sha256 = "0mzvw49v6i77ysdlxfrdva5kn0vj9p5h2br6qlwvhdwqq8269gqp"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -188743,8 +196998,8 @@ self: { pname = "snap-loader-dynamic"; version = "1.0.0.0"; sha256 = "12zvmdkypwflmc81i0sxbfmb3ja0vydycmaliyvrw0z32kg705wg"; - revision = "2"; - editedCabalFile = "1q5lal77sgxwcwbabw5rqwlrx84xv1c24zs2ry2gz57ccdr6n9qm"; + revision = "3"; + editedCabalFile = "0kk3viaz5hikj9815ja9l3fqq3653vx7q9jamkz68hyfxyvf8qxh"; libraryHaskellDepends = [ base directory directory-tree hint mtl snap-core template-haskell time unix @@ -188760,8 +197015,8 @@ self: { pname = "snap-loader-static"; version = "1.0.0.0"; sha256 = "04i9fn84101w8ybns8m2830zlw2vvg81pzrs0vmj6s691y3ivxas"; - revision = "2"; - editedCabalFile = "1f9dn3x8m53rywlmmn274cfh0ahvaz9vqfc6cwc79bmbz0r7fq1z"; + revision = "3"; + editedCabalFile = "07f2j0fsw6hhg6qjzfis72ka9dd7iijx09lwypp2mk0qsx6y63bi"; libraryHaskellDepends = [ base template-haskell ]; description = "Snap static loader"; license = stdenv.lib.licenses.bsd3; @@ -188825,8 +197080,8 @@ self: { pname = "snap-server"; version = "1.1.0.0"; sha256 = "0vvw9n8xs272qdlrf3dxhnva41zh3awi7pf022rrjj75lj8a77i4"; - revision = "1"; - editedCabalFile = "1lyx51zr1cmjyvsfplxpzv87agvvv83v3ww8m01fdh7x31np1chc"; + revision = "3"; + editedCabalFile = "0a9d3nqb5rvgm25nak68lp6yj9m6cwhbgdbg5l7ib5i2czcg7yjh"; configureFlags = [ "-fopenssl" ]; isLibrary = true; isExecutable = true; @@ -189067,8 +197322,8 @@ self: { }: mkDerivation { pname = "snaplet-customauth"; - version = "0.1.1"; - sha256 = "0alh5jaygcxnjpm5r3qx2c6al1x73shzwqi67820rzqxix2np8pc"; + version = "0.1.2"; + sha256 = "0y1a8c9j1q1pzby5v4ajnafm6dr9fvxvvkiynvscyjsf73gp2myb"; libraryHaskellDepends = [ aeson base base64-bytestring binary binary-orphans bytestring configurator containers errors heist hoauth2 http-client @@ -189840,12 +198095,12 @@ self: { }) {}; "snipcheck" = callPackage - ({ mkDerivation, base, containers, pandoc, process }: + ({ mkDerivation, base, containers, pandoc, process, text }: mkDerivation { pname = "snipcheck"; - version = "0.1.0.2"; - sha256 = "15n6dwkkbr7yh1xvl0xj1kba5s3qy4s8zq01px552fm1qqa8wdzk"; - libraryHaskellDepends = [ base containers pandoc process ]; + version = "0.1.0.3"; + sha256 = "1x9jjfznvzz9pa4n54q6xja0axifnlgbp9aw93hvcr4w8f94gfp0"; + libraryHaskellDepends = [ base containers pandoc process text ]; description = "Markdown tester"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; @@ -190136,8 +198391,8 @@ self: { }: mkDerivation { pname = "socket"; - version = "0.8.1.0"; - sha256 = "1sbxcs1fmd7x95yk7sqv3q6gg2azn77l6sngiiv692966a0bxba0"; + version = "0.8.2.0"; + sha256 = "176px9n2f8mnxi3r2sqshrpbp7i11fskch1nkjhgqzq917sz0zgb"; libraryHaskellDepends = [ base bytestring ]; testHaskellDepends = [ async base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck @@ -190176,8 +198431,8 @@ self: { }: mkDerivation { pname = "socket-io"; - version = "1.3.10"; - sha256 = "0kq4xk1slgp2c7ik1gvpxwb0kxpwmxy943hxiq4g6bn5a1g3qis2"; + version = "1.3.11"; + sha256 = "078zbbhrpfb5a15vr2vjfxdyi1yabd07rg41ajvpcfqcwq4svw95"; libraryHaskellDepends = [ aeson attoparsec base bytestring engine-io mtl stm text transformers unordered-containers vector @@ -190345,6 +198600,7 @@ self: { librarySystemDepends = [ softfloat ]; description = "Haskell bindings for SoftFloat"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {softfloat = null;}; "solga" = callPackage @@ -190415,12 +198671,16 @@ self: { }) {}; "solve" = callPackage - ({ mkDerivation, base, containers }: + ({ mkDerivation, base, containers, filepath, QuickCheck }: mkDerivation { pname = "solve"; - version = "1.0"; - sha256 = "06sk2imqgzk9zjr10ignigs04avnjjxfsi2qkk7vqfslhcfzgqnq"; - libraryHaskellDepends = [ base containers ]; + version = "1.3"; + sha256 = "1hd7vbbxcn9x3xzxnfscmbg8bjaqm7bkhjkrkdq2b0ys04sahxs8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers filepath ]; + executableHaskellDepends = [ base containers filepath ]; + testHaskellDepends = [ base containers QuickCheck ]; description = "Solving simple games"; license = stdenv.lib.licenses.mit; }) {}; @@ -190446,6 +198706,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "sop-core" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "sop-core"; + version = "0.4.0.0"; + sha256 = "07ci2mh8cbjvipb576rxsj3iyhkj5c5dnsns4xkdppp2p3pv10d3"; + libraryHaskellDepends = [ base deepseq ]; + description = "True Sums of Products"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "sophia" = callPackage ({ mkDerivation, base, binary, bindings-sophia, bytestring , criterion, directory, tasty, tasty-hunit @@ -190664,8 +198935,8 @@ self: { }: mkDerivation { pname = "sox"; - version = "0.2.3"; - sha256 = "145dmcj9vj58wrndidarnr7bbkybvzyda88awrxw4p3iqy8s2xb0"; + version = "0.2.3.1"; + sha256 = "0idab4rsqj4zjm7dlzbf38rzpvkp1z9psrkl4lrp2qp1s53sp9kh"; libraryHaskellDepends = [ base containers explicit-exception extensible-exceptions process sample-frame semigroups transformers unix utility-ht @@ -190675,18 +198946,18 @@ self: { }) {}; "soxlib" = callPackage - ({ mkDerivation, base, bytestring, containers, explicit-exception + ({ mkDerivation, base, bytestring, explicit-exception , extensible-exceptions, sample-frame, sox, storablevector , transformers, utility-ht }: mkDerivation { pname = "soxlib"; - version = "0.0.3"; - sha256 = "12ydbn7l8zfnmbxx4jv551vlfs7cflss5vhgaljwxbzan2z5bd8q"; + version = "0.0.3.1"; + sha256 = "0f7ci58yls5rhq1vy1q1imlsgkbvadv8646fvvymg0jq2mjwgsfd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bytestring containers explicit-exception extensible-exceptions + base bytestring explicit-exception extensible-exceptions sample-frame storablevector transformers utility-ht ]; libraryPkgconfigDepends = [ sox ]; @@ -190867,25 +199138,26 @@ self: { , attoparsec-uri, base, bytestring, deepseq, exceptions , extractable-singleton, hashable, http-client, http-client-tls , http-types, list-t, monad-control, monad-control-aligned, mtl - , nested-routes, path, path-extra, pred-trie, stm, strict, text - , tmapchan, tmapmvar, transformers, unordered-containers, urlpath - , uuid, wai, wai-middleware-content-type, wai-transformers - , websockets, websockets-simple, wuss + , nested-routes, path, path-extra, pred-trie, purescript-iso, stm + , strict, text, tmapchan, tmapmvar, transformers + , unordered-containers, urlpath, uuid, wai + , wai-middleware-content-type, wai-transformers, websockets + , websockets-simple, wuss }: mkDerivation { pname = "sparrow"; - version = "0.0.2.1"; - sha256 = "1j20536pjp4m26l8zvsaf8wv0vvj0fkwid1nkljl6zkggaqq5b8f"; + version = "0.0.3.1"; + sha256 = "1rhmj14z9ypv9z5pg6494kbp4mr5906cpjgsrn1cc5rkgj1xlv59"; libraryHaskellDepends = [ aeson aeson-attoparsec async attoparsec attoparsec-uri base bytestring deepseq exceptions extractable-singleton hashable http-client http-client-tls http-types list-t monad-control monad-control-aligned mtl nested-routes path path-extra pred-trie - stm strict text tmapchan tmapmvar transformers unordered-containers - urlpath uuid wai wai-middleware-content-type wai-transformers - websockets websockets-simple wuss + purescript-iso stm strict text tmapchan tmapmvar transformers + unordered-containers urlpath uuid wai wai-middleware-content-type + wai-transformers websockets websockets-simple wuss ]; - description = "Unified streaming dependency management for web apps"; + description = "Unified streaming data-dependency framework for web apps"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -191038,10 +199310,10 @@ self: { }: mkDerivation { pname = "spatial-rotations"; - version = "0.1.0.0"; - sha256 = "1315zk74kznhizi7wvd48n0j06d1ja3z16240hv16cbsh14lsxhm"; + version = "0.1.0.1"; + sha256 = "02nysw4dbg5l37j83kdybxkrdzgjxn20h3lknnphwz0hr0n489ii"; revision = "1"; - editedCabalFile = "1qsnkxg0r68c675fsvg2wsqkkimlzx9zw92zwmpv69ww42qxrrhy"; + editedCabalFile = "1g2ib60nhwwdb9fjdnmn7z0bzrsac6xcsl6bs7wi6s5rr991pp1c"; libraryHaskellDepends = [ base linear manifolds-core vector-space ]; @@ -191066,14 +199338,21 @@ self: { }) {}; "spdx" = callPackage - ({ mkDerivation, base, tasty, tasty-quickcheck, transformers }: + ({ mkDerivation, base, base-compat, Cabal, containers, QuickCheck + , tasty, tasty-quickcheck, transformers + }: mkDerivation { pname = "spdx"; - version = "0.2.2.0"; - sha256 = "1jxxivxlhzjx4idy69qhqqv37sspqhk3f3i93mydzn8cyhn87aqp"; - libraryHaskellDepends = [ base transformers ]; - testHaskellDepends = [ base tasty tasty-quickcheck ]; - description = "SPDX license expression language"; + version = "1"; + sha256 = "1vw6pqj86slgzgbrd6kmsn5xlbxln0cys9qxxa47ypfy4spxmfkd"; + libraryHaskellDepends = [ base Cabal containers transformers ]; + testHaskellDepends = [ + base base-compat Cabal tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base base-compat Cabal QuickCheck tasty-quickcheck + ]; + description = "SPDX license expression language, Extras"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -191182,8 +199461,8 @@ self: { ({ mkDerivation, base, cmdargs, containers, leancheck }: mkDerivation { pname = "speculate"; - version = "0.3.2"; - sha256 = "0cf8121hfmyj1jrklf2i1bp2q4517627vgaz1flf363n93jnckfk"; + version = "0.3.5"; + sha256 = "0i7a6mq0f46iihq7kd3a1780pqqhmmdi706c42y4dmmj32nb4v3h"; libraryHaskellDepends = [ base cmdargs containers leancheck ]; testHaskellDepends = [ base leancheck ]; benchmarkHaskellDepends = [ base leancheck ]; @@ -191191,20 +199470,6 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "speculate_0_3_4" = callPackage - ({ mkDerivation, base, cmdargs, containers, leancheck }: - mkDerivation { - pname = "speculate"; - version = "0.3.4"; - sha256 = "10b6ka8rws62byxi4whncs77hl2jcx6pr3gibbh804v07dnl2dnv"; - libraryHaskellDepends = [ base cmdargs containers leancheck ]; - testHaskellDepends = [ base leancheck ]; - benchmarkHaskellDepends = [ base leancheck ]; - description = "discovery of properties about Haskell functions"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "speculation" = callPackage ({ mkDerivation, base, ghc-prim, stm, transformers }: mkDerivation { @@ -191298,6 +199563,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "spherical" = callPackage + ({ mkDerivation, base, composition-prelude }: + mkDerivation { + pname = "spherical"; + version = "0.1.2.1"; + sha256 = "0c6c5pf39dd9zpk8g3kcbg6hagsjvxcmqxmfk1imv5fmd2g8cv8p"; + libraryHaskellDepends = [ base composition-prelude ]; + description = "Geometry on a sphere"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "sphero" = callPackage ({ mkDerivation, base, bytestring, cereal, containers, mtl , simple-bluetooth @@ -191605,6 +199881,8 @@ self: { pname = "splitmix"; version = "0.0.1"; sha256 = "0bvpx3hnyhz449s2c2mi5h78024yysnqldfwp7m0qr21m41q0v1a"; + revision = "1"; + editedCabalFile = "0c38sajdpqcmicdh4lfy6vpg8wnzpiyamvbximdsqs605frs3mqs"; libraryHaskellDepends = [ base deepseq random time ]; testHaskellDepends = [ async base base-compat-batteries bytestring deepseq process random @@ -191717,8 +199995,8 @@ self: { }: mkDerivation { pname = "spreadsheet"; - version = "0.1.3.7"; - sha256 = "180vv2bka5b97gl1g6vdsri2yrfyy6ivdq4jw98qiw50pz66c2l4"; + version = "0.1.3.8"; + sha256 = "0rd7qi6wy17fcz1a6pfqjxl3z816r8p6gyvz4zq85kgkjpkicrv4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -191729,48 +200007,48 @@ self: { }) {}; "sprinkles" = callPackage - ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring - , Cabal, case-insensitive, cereal, classy-prelude, containers, curl - , data-default, directory, filepath, ginger, Glob, hashable, HDBC + ({ mkDerivation, aeson, aeson-pretty, array, async, base + , base64-bytestring, bcrypt, bytestring, Cabal, case-insensitive + , cereal, containers, css-syntax, curl, data-default, directory + , extra, file-embed, filepath, ginger, Glob, hashable, HDBC , HDBC-mysql, HDBC-postgresql, HDBC-sqlite3, heredoc, hsyslog, HTTP - , http-types, memcached-binary, mime-types, mtl, network-uri - , pandoc, pandoc-creole, pandoc-types, parsec, process - , random-shuffle, regex-base, regex-pcre, safe, scientific - , system-locale, tasty, tasty-hunit, tasty-quickcheck + , http-types, lens, memcache, mime-types, mtl, network-uri, nonce + , pandoc, pandoc-types, parsec, process, random, random-shuffle + , regex-base, regex-pcre, safe, scientific, SHA, split, stm + , system-locale, tagsoup, tasty, tasty-hunit, tasty-quickcheck , template-haskell, temporary, text, time, transformers - , unix-compat, unordered-containers, utf8-string, vector, wai - , wai-extra, wai-handler-fastcgi, warp, yaml + , unix-compat, unix-time, unordered-containers, utf8-string, vector + , wai, wai-extra, wai-handler-fastcgi, warp, yaml, yeshql-hdbc }: mkDerivation { pname = "sprinkles"; - version = "0.3.5.0"; - sha256 = "1xsq4rxslz53ki9ivjs7chfyqnrdy6q1yn1sb1bf4bcd09255rxn"; + version = "0.6.0.0"; + sha256 = "0kc4zg3brys6w7ccih74k4drsrahkbr66islgv1kjqpbkjfh5bk7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson aeson-pretty array base bytestring Cabal case-insensitive - cereal classy-prelude containers curl data-default directory - filepath ginger Glob hashable HDBC HDBC-mysql HDBC-postgresql - HDBC-sqlite3 hsyslog HTTP http-types memcached-binary mime-types - mtl network-uri pandoc pandoc-creole pandoc-types parsec process - random-shuffle regex-base regex-pcre safe scientific system-locale - template-haskell text time transformers unix-compat - unordered-containers utf8-string vector wai wai-extra - wai-handler-fastcgi warp yaml + aeson aeson-pretty array base base64-bytestring bcrypt bytestring + Cabal case-insensitive cereal containers css-syntax curl + data-default directory extra file-embed filepath ginger Glob + hashable HDBC HDBC-mysql HDBC-postgresql HDBC-sqlite3 heredoc + hsyslog HTTP http-types lens memcache mime-types mtl network-uri + nonce pandoc pandoc-types parsec process random random-shuffle + regex-base regex-pcre safe scientific SHA split stm system-locale + tagsoup template-haskell text time transformers unix-compat + unix-time unordered-containers utf8-string vector wai wai-extra + wai-handler-fastcgi warp yaml yeshql-hdbc ]; executableHaskellDepends = [ - base classy-prelude data-default parsec safe + async base data-default parsec safe text ]; testHaskellDepends = [ - base classy-prelude data-default directory filepath heredoc - regex-base regex-pcre tasty tasty-hunit tasty-quickcheck temporary - wai-extra + base data-default directory filepath heredoc regex-base regex-pcre + tasty tasty-hunit tasty-quickcheck temporary wai-extra ]; description = "JSON API to HTML website wrapper"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {pandoc-creole = null;}; + }) {}; "spritz" = callPackage ({ mkDerivation, base, lens, mtl, vector }: @@ -192170,6 +200448,40 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "squeal-postgresql_0_4_0_0" = callPackage + ({ mkDerivation, aeson, base, binary-parser, bytestring + , bytestring-strict-builder, deepseq, doctest, generics-sop, hspec + , lifted-base, mmorph, monad-control, mtl, network-ip + , postgresql-binary, postgresql-libpq, records-sop, resource-pool + , scientific, text, time, transformers, transformers-base + , uuid-types, vector + }: + mkDerivation { + pname = "squeal-postgresql"; + version = "0.4.0.0"; + sha256 = "10z1rq6jz8g6sv52bh9hjmjsw0pml9m4l04gzi19zxnwa597xk2b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary-parser bytestring bytestring-strict-builder + deepseq generics-sop lifted-base mmorph monad-control mtl + network-ip postgresql-binary postgresql-libpq records-sop + resource-pool scientific text time transformers transformers-base + uuid-types vector + ]; + executableHaskellDepends = [ + base bytestring generics-sop mtl text transformers + transformers-base vector + ]; + testHaskellDepends = [ + base bytestring doctest generics-sop hspec text transformers + transformers-base vector + ]; + description = "Squeal PostgreSQL Library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "squeeze" = callPackage ({ mkDerivation, base, Cabal, data-default, directory, extra , factory, filepath, mtl, QuickCheck, random, toolshed @@ -192477,11 +200789,12 @@ self: { ({ mkDerivation, base, gdp, ghc-prim, primitive }: mkDerivation { pname = "st2"; - version = "0.1.0.0"; - sha256 = "0gly0l191cwnahdrmgi1i2rx4430b9d684kl9s5frxa3k1711agj"; + version = "0.1.0.2"; + sha256 = "0i7v9yacwgf6aj67c4r2n8zcm07jrcff9nl52sx7ylsjs65ym2qz"; libraryHaskellDepends = [ base gdp ghc-prim primitive ]; description = "shared heap regions between local mutable state threads"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stable-heap" = callPackage @@ -192592,17 +200905,47 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "stache_2_0_1" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , deepseq, directory, file-embed, filepath, hspec, hspec-discover + , hspec-megaparsec, megaparsec, mtl, template-haskell, text + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "stache"; + version = "2.0.1"; + sha256 = "0awyh8zjvly18s4gnqy4970fj1hr4zpb38lisfy6px42m38g17vk"; + revision = "2"; + editedCabalFile = "17da7jih43nl3zqgpmlk3n2kpwjmb2np4w8ldpq2vyi9ab8p6vjm"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq directory filepath + megaparsec mtl template-haskell text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers file-embed hspec hspec-megaparsec + megaparsec template-haskell text yaml + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + aeson base criterion deepseq megaparsec text + ]; + description = "Mustache templates for Haskell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "stack" = callPackage ({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal, async , attoparsec, base, base64-bytestring, bindings-uname, bytestring , Cabal, conduit, conduit-extra, containers, cryptonite , cryptonite-conduit, deepseq, directory, echo, exceptions, extra , file-embed, filelock, filepath, fsnotify, generic-deriving - , gitrev, hackage-security, hashable, hpack, hpc, hspec - , http-client, http-client-tls, http-conduit, http-types, memory - , microlens, mintty, monad-logger, mono-traversable, mtl, mustache + , hackage-security, hashable, hpack, hpc, hspec, http-client + , http-client-tls, http-conduit, http-types, memory, microlens + , mintty, monad-logger, mono-traversable, mtl, mustache , neat-interpolation, network-uri, open-browser - , optparse-applicative, optparse-simple, path, path-io, persistent + , optparse-applicative, path, path-io, persistent , persistent-sqlite, persistent-template, pretty, primitive , process, project-template, QuickCheck, regex-applicative-text , resourcet, retry, rio, semigroups, smallcheck, split, stm, store @@ -192613,10 +200956,14 @@ self: { }: mkDerivation { pname = "stack"; - version = "1.7.1"; - sha256 = "17rjc9fz1hn56jz4bnhhm50h5x71r69jizlw6dx7kfvm57hg5i0r"; - revision = "9"; - editedCabalFile = "12gbrnhmci2kpz42x7nwfzcq3syp0z2l14fjcakw8bhjmgd9wp34"; + version = "1.9.3"; + sha256 = "01lbr9gp3djr5bzlchzb2rdw20855aganmczvq76fzzjyway64cf"; + revision = "2"; + editedCabalFile = "1cza3s075a1rnfkyr8ds471lf96ah0zrmgzaxyj61nll40xyrl0b"; + configureFlags = [ + "-fdisable-git-info" "-fhide-dependency-versions" + "-fsupported-build" + ]; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal filepath ]; @@ -192642,15 +200989,15 @@ self: { base64-bytestring bindings-uname bytestring Cabal conduit conduit-extra containers cryptonite cryptonite-conduit deepseq directory echo exceptions extra file-embed filelock filepath - fsnotify generic-deriving gitrev hackage-security hashable hpack - hpc http-client http-client-tls http-conduit http-types memory + fsnotify generic-deriving hackage-security hashable hpack hpc + http-client http-client-tls http-conduit http-types memory microlens mintty monad-logger mono-traversable mtl mustache neat-interpolation network-uri open-browser optparse-applicative - optparse-simple path path-io persistent persistent-sqlite - persistent-template pretty primitive process project-template - regex-applicative-text resourcet retry rio semigroups split stm - store store-core streaming-commons tar template-haskell temporary - text text-metrics th-reify-many time tls transformers typed-process + path path-io persistent persistent-sqlite persistent-template + pretty primitive process project-template regex-applicative-text + resourcet retry rio semigroups split stm store store-core + streaming-commons tar template-haskell temporary text text-metrics + th-reify-many time tls transformers typed-process unicode-transforms unix unix-compat unliftio unordered-containers vector yaml zip-archive zlib ]; @@ -192858,6 +201205,27 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "stack-tag" = callPackage + ({ mkDerivation, async, base, containers, directory, hasktags, mtl + , optparse-applicative, process, text + }: + mkDerivation { + pname = "stack-tag"; + version = "0.2.0"; + sha256 = "08610hacra5sq22addh4fsqz4pwg98576lvwvvi4q8bly4ai23zb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base containers directory hasktags mtl process text + ]; + executableHaskellDepends = [ + async base containers directory hasktags mtl optparse-applicative + process text + ]; + description = "Create etags for Haskell projects based on Stack snapshots"; + license = stdenv.lib.licenses.mit; + }) {}; + "stack-type" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { @@ -192893,8 +201261,8 @@ self: { }: mkDerivation { pname = "stack2nix"; - version = "0.2"; - sha256 = "103cimrwr8j0b1zjpw195mjkfrgcgkicrpygcc5y82nyrl1cc74f"; + version = "0.2.1"; + sha256 = "0rwl6fzxv2ly20mn0pgv63r0ik4zpjigbkc4771ni7zazkxvx1gy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -192909,6 +201277,7 @@ self: { testHaskellDepends = [ base hspec ]; description = "Convert stack.yaml files into Nix build instructions."; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stackage" = callPackage @@ -193093,18 +201462,20 @@ self: { }) {}; "stackage-query" = callPackage - ({ mkDerivation, base, Cabal, containers, directory, filepath - , optparse-applicative, process, stackage-types, text, yaml + ({ mkDerivation, aeson, base, Cabal, containers, directory + , exceptions, filepath, hashable, optparse-applicative, process + , safe, semigroups, text, time, unordered-containers, vector, yaml }: mkDerivation { pname = "stackage-query"; - version = "0.1.2"; - sha256 = "0lxln46nwsz7646yc65c07biqg35vr75l1hdvb864ajv680wp2l0"; + version = "0.1.3"; + sha256 = "01fjxgxbyd7hxr2js7jpa7gm6d0bdm58gxz4pzzwsgnbchm50q25"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - base Cabal containers directory filepath optparse-applicative - process stackage-types text yaml + aeson base Cabal containers directory exceptions filepath hashable + optparse-applicative process safe semigroups text time + unordered-containers vector yaml ]; description = "Stackage package query"; license = stdenv.lib.licenses.mit; @@ -193156,6 +201527,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "stackage-to-hackage" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , extra, filepath, HsOpenSSL, HsYAML, http-streams, network-uri + , optparse-applicative, semigroupoids, text + }: + mkDerivation { + pname = "stackage-to-hackage"; + version = "1.0.2"; + sha256 = "0s474q0hwz917vhh9hmx33j9jjbgm58ajgl0wacw8hfbs8awwk20"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal containers directory extra filepath HsOpenSSL + HsYAML http-streams network-uri optparse-applicative semigroupoids + text + ]; + description = "Convert stack.yaml to cabal.project + cabal.project.freeze"; + license = stdenv.lib.licenses.gpl3Plus; + }) {}; + "stackage-types" = callPackage ({ mkDerivation, aeson, base, Cabal, containers, exceptions , hashable, safe, semigroups, text, time, unordered-containers @@ -193242,6 +201633,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "stacked-dag" = callPackage + ({ mkDerivation, base, containers, doctest, graphviz + , optparse-applicative, text + }: + mkDerivation { + pname = "stacked-dag"; + version = "0.1.1.0"; + sha256 = "0bvifa45dlqnyybydi5lbwhhnkqv1bvjdp6fvsmjnsf7mi5m0fq3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers graphviz text ]; + executableHaskellDepends = [ + base containers graphviz optparse-applicative text + ]; + testHaskellDepends = [ base containers doctest graphviz text ]; + description = "Ascii DAG(Directed acyclic graph) for visualization of dataflow"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "staf" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -193251,6 +201661,7 @@ self: { libraryHaskellDepends = [ base ]; description = "Numerical statistics for Foldable containers"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stagen" = callPackage @@ -193326,6 +201737,7 @@ self: { libraryHaskellDepends = [ base ]; description = "the * -> * types, operators, and covariant instances"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "star-to-star-contra" = callPackage @@ -193337,6 +201749,7 @@ self: { libraryHaskellDepends = [ base star-to-star ]; description = "contravariant instances for * -> * types and operators"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "starling" = callPackage @@ -193530,8 +201943,8 @@ self: { pname = "statestack"; version = "0.2.0.5"; sha256 = "0rjzx9iy5mx5igir6gvslznnx3gpxlb1xy1n8h4cn54cn3wxrspl"; - revision = "2"; - editedCabalFile = "0c10cv107ls0wm7gs3gvknd8a1gqvrkk97frn8lp1ch697mz44rp"; + revision = "3"; + editedCabalFile = "0s9v88gcc5wnfj4c6xq86asadmh4y8z8ycv2wz5nwfwfazfgzcy3"; libraryHaskellDepends = [ base mtl transformers transformers-compat ]; @@ -193566,6 +201979,7 @@ self: { librarySystemDepends = [ libstatgrab ]; description = "Collect system level metrics and statistics"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) libstatgrab;}; "static-canvas" = callPackage @@ -193661,8 +202075,8 @@ self: { }: mkDerivation { pname = "static-text"; - version = "0.2.0.2"; - sha256 = "04sbf0zydgf18ajb20wd8wfbw4gdjmxx3f4h62w0qmafgvrr8w5c"; + version = "0.2.0.3"; + sha256 = "189x85skhzms3iydzh4gd5hmklx7ps2skzymls514drg8cz7m7ar"; libraryHaskellDepends = [ base bytestring template-haskell text vector ]; @@ -193714,6 +202128,34 @@ self: { license = stdenv.lib.licenses.bsd2; }) {}; + "statistics_0_15_0_0" = callPackage + ({ mkDerivation, aeson, base, base-orphans, binary + , data-default-class, deepseq, dense-linear-algebra, erf, HUnit + , ieee754, math-functions, monad-par, mwc-random, primitive + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, vector, vector-algorithms + , vector-binary-instances, vector-th-unbox + }: + mkDerivation { + pname = "statistics"; + version = "0.15.0.0"; + sha256 = "0wk4pv4fjpqq49vf8zanb9801lbgcbbfhhvlpp3ka6p8jmfc9scm"; + libraryHaskellDepends = [ + aeson base base-orphans binary data-default-class deepseq + dense-linear-algebra math-functions monad-par mwc-random primitive + vector vector-algorithms vector-binary-instances vector-th-unbox + ]; + testHaskellDepends = [ + aeson base binary dense-linear-algebra erf HUnit ieee754 + math-functions mwc-random primitive QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 vector + vector-algorithms + ]; + description = "A library of statistical types, data, and functions"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "statistics-dirichlet" = callPackage ({ mkDerivation, base, deepseq, hmatrix-special , nonlinear-optimization, vector @@ -193836,6 +202278,30 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "statsdi" = callPackage + ({ mkDerivation, base, bytestring, dequeue, ether, hashable, hspec + , network, random, stm, tasty, tasty-hspec, template-haskell, time + , transformers, transformers-lift, unordered-containers + }: + mkDerivation { + pname = "statsdi"; + version = "0.2.0.0"; + sha256 = "1gbaxrvn8ilrj808hplqlibawy9kdmfb5pc2yzzdghmcsjys24g1"; + revision = "1"; + editedCabalFile = "02kf7pigkvqsm720l8rn6m3gdjqrdhli5yijsjf8n11mj6k8xrk0"; + libraryHaskellDepends = [ + base bytestring dequeue ether hashable network random stm + template-haskell time transformers transformers-lift + unordered-containers + ]; + testHaskellDepends = [ + base bytestring hspec network stm tasty tasty-hspec time + ]; + description = "A lovely [Dog]StatsD implementation"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "status-notifier-item" = callPackage ({ mkDerivation, base, bytestring, containers, dbus, dbus-hslogger , filepath, hslogger, lens, network, optparse-applicative, spool @@ -194045,6 +202511,8 @@ self: { pname = "stemmer-german"; version = "0.1.1.1"; sha256 = "037dw03zb4xdfbzp8js04ymrxii7rsin7pwiansa9khb29w2jqsn"; + revision = "1"; + editedCabalFile = "0pvghdxgd56yjm33lrzk6343lklnfdw77g30vhbfddwwdx1ifx2v"; libraryHaskellDepends = [ base text ]; description = "Extract the stem of a German inflected word form"; license = stdenv.lib.licenses.mit; @@ -194059,6 +202527,8 @@ self: { pname = "step-function"; version = "0.2"; sha256 = "1mg7zqqs32zdh1x1738kk0yydyksbhx3y3x8n31f7byk5fvzqq6j"; + revision = "1"; + editedCabalFile = "03ga9vwaxsf0c73fciavkm925l7lkgya1a6xghyb8ainrav0bfq4"; libraryHaskellDepends = [ base base-compat-batteries containers deepseq QuickCheck ]; @@ -194134,12 +202604,12 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "stm_2_4_5_0" = callPackage + "stm_2_5_0_0" = callPackage ({ mkDerivation, array, base }: mkDerivation { pname = "stm"; - version = "2.4.5.0"; - sha256 = "19sr11a0hqikhvf561b38phz6k3zg9s157a0f5ffvghk7wcdpmri"; + version = "2.5.0.0"; + sha256 = "1illcj8zgzmpl91hzgk0j74ha436a379gw13siq4gifbcrf6iqsr"; libraryHaskellDepends = [ array base ]; description = "Software Transactional Memory"; license = stdenv.lib.licenses.bsd3; @@ -194193,8 +202663,8 @@ self: { }: mkDerivation { pname = "stm-conduit"; - version = "4.0.0"; - sha256 = "0paapljn7nqfzrx889y0n8sszci38mdiaxkgr0bb00ph9246rr7z"; + version = "4.0.1"; + sha256 = "0hhlxvpp7mah8dcvkknh6skx44jfk3092zz2w52zlr255bkmn3p8"; libraryHaskellDepends = [ async base cereal cereal-conduit conduit conduit-extra directory exceptions monad-loops resourcet stm stm-chans transformers @@ -194238,15 +202708,15 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "stm-containers_1_0_1_1" = callPackage + "stm-containers_1_1_0_2" = callPackage ({ mkDerivation, base, deferred-folds, focus, foldl, free, hashable , HTF, list-t, QuickCheck, quickcheck-text, rerebase, stm-hamt , transformers }: mkDerivation { pname = "stm-containers"; - version = "1.0.1.1"; - sha256 = "16yds93abv9nmrbd5dcwbvmrq2ag0hdprs01khvnn9qg0nqs3lfn"; + version = "1.1.0.2"; + sha256 = "1yhivblfxycr2vk09gwg904n6fqkzn5g5rvg3whm40fnabdfa9av"; libraryHaskellDepends = [ base deferred-folds focus hashable list-t stm-hamt transformers ]; @@ -194309,8 +202779,8 @@ self: { }: mkDerivation { pname = "stm-hamt"; - version = "1.1.2.1"; - sha256 = "1xbd1kcmiq1qah8hc3bkzf9wlhwrnf2qlh8rah8dyln0dcwapi6q"; + version = "1.2.0.2"; + sha256 = "17ywv40vxclkg2lgl52r3j30r1n0jcvahamcfnr3n5a1lh86149w"; libraryHaskellDepends = [ base deferred-folds focus hashable list-t primitive primitive-extras transformers @@ -194347,6 +202817,8 @@ self: { pname = "stm-lifted"; version = "0.1.1.0"; sha256 = "1xp3cfpkhkhpva170vwwrwqm0spwm2g778s98gwbil24icx0p32c"; + revision = "1"; + editedCabalFile = "0mh0gdfwky4qxyhxrysqj1sr913pffvf420mf8cl9i53fsx4f255"; libraryHaskellDepends = [ base stm transformers ]; description = "Software Transactional Memory lifted to MonadIO"; license = stdenv.lib.licenses.bsd3; @@ -194413,8 +202885,8 @@ self: { ({ mkDerivation, base, stm }: mkDerivation { pname = "stm-split"; - version = "0.0.2"; - sha256 = "01rqf5b75p3np5ym0am98mibmsw6vrqryad5nwjj9h5ci4wa81iw"; + version = "0.0.2.1"; + sha256 = "06c41p01x62p79bzwryjxr34l7cj65gl227fwwsvd9l6ihk8grp8"; libraryHaskellDepends = [ base stm ]; description = "TMVars, TVars and TChans with distinguished input and output side"; license = stdenv.lib.licenses.bsd3; @@ -194592,12 +203064,12 @@ self: { }) {}; "storable-complex" = callPackage - ({ mkDerivation, base }: + ({ mkDerivation, base, base-orphans }: mkDerivation { pname = "storable-complex"; - version = "0.2.2"; - sha256 = "01kwwkpbfjrv26vj83cd92px5qbq1bpgxj0r45534aksqhany1xb"; - libraryHaskellDepends = [ base ]; + version = "0.2.3.0"; + sha256 = "0fnwbfmd5vsaaqvf9182qdcjrzcfjd1zhdyvjwzifbwvn6r9kx4s"; + libraryHaskellDepends = [ base base-orphans ]; description = "Storable instance for Complex"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -194708,7 +203180,7 @@ self: { "store" = callPackage ({ mkDerivation, array, async, base, base-orphans , base64-bytestring, bifunctors, bytestring, cereal, cereal-vector - , containers, contravariant, criterion, cryptohash, deepseq + , clock, containers, contravariant, criterion, cryptohash, deepseq , directory, filepath, free, ghc-prim, hashable, hspec , hspec-smallcheck, integer-gmp, lifted-base, monad-control , mono-traversable, network, primitive, resourcet, safe, semigroups @@ -194719,8 +203191,8 @@ self: { }: mkDerivation { pname = "store"; - version = "0.5.0"; - sha256 = "1ivr2pvfja2plhp625wjv9lbd47vmydp33f31ljwdyzqik2j7vij"; + version = "0.5.0.1"; + sha256 = "0dpm7752p8lhlwq5nlhqxwq1c5nyi97rnj83j2im3i9wvs2qb3i3"; libraryHaskellDepends = [ array async base base-orphans base64-bytestring bifunctors bytestring containers contravariant cryptohash deepseq directory @@ -194733,11 +203205,11 @@ self: { ]; testHaskellDepends = [ 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 - mono-traversable network primitive resourcet safe semigroups - smallcheck store-core syb template-haskell text th-lift + bytestring cereal cereal-vector clock containers contravariant + criterion 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 vector-binary-instances void weigh @@ -194793,6 +203265,20 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "stp" = callPackage + ({ mkDerivation, base, containers, regex-compat }: + mkDerivation { + pname = "stp"; + version = "0.1.0.1"; + sha256 = "1vg2w6iawqydg2n4k6m6pzfxr7sr10cx33aabyx6b9wp1i8xa5kl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base regex-compat ]; + description = "Simple Theorem Prover"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "str" = callPackage ({ mkDerivation, base, base16-bytestring, bytestring, Crypto , hashable, MissingH, text, utf8-string @@ -194834,15 +203320,15 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "stratosphere_0_25_0" = callPackage + "stratosphere_0_28_1" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers , hashable, hspec, hspec-discover, lens, template-haskell, text , unordered-containers }: mkDerivation { pname = "stratosphere"; - version = "0.25.0"; - sha256 = "0blrdrqhjh3cfddx8y3ra3vzicrcp8zin8fxnjk8hpz546d3a5a4"; + version = "0.28.1"; + sha256 = "1brypavqh8049adidzgsjsrfd2sxbv387cckwxl4kkm4s49zrx18"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -195048,8 +203534,8 @@ self: { }: mkDerivation { pname = "streaming"; - version = "0.2.1.0"; - sha256 = "0xah2cn12dxqc54wa5yxx0g0b9n0xy0czc0c32awql63qhw5w7g1"; + version = "0.2.2.0"; + sha256 = "04fdw4f51yb16bv3b7z97vqxbns8rv2ag2aphglm29jsd527fsss"; libraryHaskellDepends = [ base containers ghc-prim mmorph mtl semigroups transformers transformers-base @@ -195066,8 +203552,8 @@ self: { pname = "streaming-attoparsec"; version = "1.0.0"; sha256 = "00k1vwqr7ns7s4r6xvq59kpwimqd0f02jj0ay4zg167dd5994a7z"; - revision = "1"; - editedCabalFile = "0ssikp3ckvlgh9px4v6ppjlyi7ch319j0l3s9a5z07j6fg3j4wkp"; + revision = "2"; + editedCabalFile = "07hqs8nn1rhsqckqmw46yp19kd0vk35q139al6yq0k1dzpvsrcsx"; libraryHaskellDepends = [ attoparsec base bytestring streaming streaming-bytestring ]; @@ -195287,6 +203773,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "streaming-fft" = callPackage + ({ mkDerivation, base, contiguous-fft, ghc-prim, prim-instances + , primitive, streaming + }: + mkDerivation { + pname = "streaming-fft"; + version = "0.1.0.1"; + sha256 = "1bs0wqcns0nn62rw04a1574qakqhflxhsybchf9pzig0gyrj4538"; + libraryHaskellDepends = [ + base contiguous-fft ghc-prim prim-instances primitive streaming + ]; + description = "online streaming fft"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "streaming-histogram" = callPackage ({ mkDerivation, base, containers, criterion, tasty, tasty-hunit , tasty-quickcheck @@ -195482,6 +203984,8 @@ self: { pname = "streaming-with"; version = "0.2.2.1"; sha256 = "005krn43z92x1v8w8pgfx489h3livkklgrr7s2i2wijgsz55xp09"; + revision = "1"; + editedCabalFile = "0z1jy02hc4k1xv0bd4981cblnm4pr022hakrj6zmi4zds74m9wzm"; libraryHaskellDepends = [ base exceptions managed streaming-bytestring temporary transformers ]; @@ -195512,28 +204016,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "streamly_0_4_1" = callPackage - ({ mkDerivation, atomic-primops, base, containers, deepseq + "streamly_0_5_2" = callPackage + ({ mkDerivation, atomic-primops, base, clock, containers, deepseq , exceptions, gauge, ghc-prim, heaps, hspec, lockfree-queue , monad-control, mtl, QuickCheck, random, transformers , transformers-base }: mkDerivation { pname = "streamly"; - version = "0.4.1"; - sha256 = "0xxkb8vdnbyq5l590wh3ig68xw4ny44aymx4k816cbif2da5w7zy"; + version = "0.5.2"; + sha256 = "1pla9356yhf6zv2yz4mh8g1dslzdkkych4jrjyi4rw66frvw0jg6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - atomic-primops base containers exceptions ghc-prim heaps + atomic-primops base clock containers exceptions ghc-prim heaps lockfree-queue monad-control mtl transformers transformers-base ]; testHaskellDepends = [ base containers exceptions hspec mtl QuickCheck random transformers ]; benchmarkHaskellDepends = [ - atomic-primops base containers deepseq exceptions gauge ghc-prim - heaps lockfree-queue monad-control mtl random transformers + atomic-primops base clock containers deepseq exceptions gauge + ghc-prim heaps lockfree-queue monad-control mtl random transformers transformers-base ]; description = "Beautiful Streaming, Concurrent and Reactive Composition"; @@ -195667,8 +204171,8 @@ self: { ({ mkDerivation, base, deepseq }: mkDerivation { pname = "strict-concurrency"; - version = "0.2.4.2"; - sha256 = "0vzqhd0sqcs2ci3zw7rm3ydmc9brl2sdc8k3jq47kd9l878xanmz"; + version = "0.2.4.3"; + sha256 = "1h2nk5fn6gclzkwn5mbkb7gcqisms8y5m3kr64hd9lska3n39n82"; libraryHaskellDepends = [ base deepseq ]; description = "Strict concurrency abstractions"; license = stdenv.lib.licenses.bsd3; @@ -195734,14 +204238,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "strict-tuple" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "strict-tuple"; + version = "0.1.1"; + sha256 = "13r72i95d0aal7i6v1mrviin2i5c6j9zs0f3qvc66wyy7mkr1h5n"; + libraryHaskellDepends = [ base ]; + description = "Strict tuples"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "strict-types" = callPackage ({ mkDerivation, array, base, bytestring, containers, deepseq , hashable, text, unordered-containers, vector }: mkDerivation { pname = "strict-types"; - version = "0.1.2"; - sha256 = "0yapmsia9lmgjgvmcpk9m1z6gc63qic6vvnmnxvmh2k9887n41li"; + version = "0.1.3"; + sha256 = "0rkycz6fxwqnx5lz3ycmd29402iw8p4896lrmwksphqyl957c0ks"; libraryHaskellDepends = [ array base bytestring containers deepseq hashable text unordered-containers vector @@ -196055,6 +204570,8 @@ self: { pname = "stringsearch"; version = "0.3.6.6"; sha256 = "0jpy9xjcjdbpi3wk6mg7xwd7wfi2mma70p97v1ij5i8bj9qijpr9"; + revision = "1"; + editedCabalFile = "0z5pz5dccapz9k39r2zmf056m0x2m2lj3jahhnw3mfxlmps07378"; libraryHaskellDepends = [ array base bytestring containers ]; description = "Fast searching, splitting and replacing of ByteStrings"; license = stdenv.lib.licenses.bsd3; @@ -196110,8 +204627,8 @@ self: { }: mkDerivation { pname = "stripe-core"; - version = "2.4.0"; - sha256 = "1xmi8msjmnf6321z09yvxz4spm7ac1abv9d7h3zin340h46zv1bx"; + version = "2.4.1"; + sha256 = "1ab3smzvm9qw4g1b5prin7njifwfls51c4cb625aaziljmpwyg27"; libraryHaskellDepends = [ aeson base bytestring mtl text time transformers unordered-containers @@ -196125,8 +204642,8 @@ self: { ({ mkDerivation, base, stripe-core, stripe-http-client }: mkDerivation { pname = "stripe-haskell"; - version = "2.4.0"; - sha256 = "0q2ikxzxhlk6n4a2pwfd02ayidp6xrl91hbs021ghhy0ni1vibhi"; + version = "2.4.1"; + sha256 = "041kj0dh6qzpmcwb6wm5ii9l6dwdpja3big57n0134z41hw0p45f"; libraryHaskellDepends = [ base stripe-core stripe-http-client ]; description = "Stripe API for Haskell"; license = stdenv.lib.licenses.mit; @@ -196139,8 +204656,8 @@ self: { }: mkDerivation { pname = "stripe-http-client"; - version = "2.4.0"; - sha256 = "0ljnvd5b2pzmbikdyjyr2s0qzq5ghh8k7jgwv1qm52d38jpnd82f"; + version = "2.4.1"; + sha256 = "1x7720awkh97wpkyn6mbqb788a07lfshd8w55qwywfxlp42qg4a3"; libraryHaskellDepends = [ aeson base bytestring http-client http-client-tls http-types stripe-core text @@ -196159,8 +204676,8 @@ self: { }: mkDerivation { pname = "stripe-http-streams"; - version = "2.4.0"; - sha256 = "0xhv3y13m43a90i6hfgib0a18ldwgvw5sprh9mc6xnyqfklpg2zf"; + version = "2.4.1"; + sha256 = "0ln0w5q5g0g4p4zrcpb6pfv6jna7mmyq48bwb27cq6zn20i0m2vc"; libraryHaskellDepends = [ aeson base bytestring HsOpenSSL http-streams io-streams stripe-core text @@ -196181,8 +204698,8 @@ self: { }: mkDerivation { pname = "stripe-tests"; - version = "2.4.0"; - sha256 = "0mpkqy1frx5h6sj4aj7h0faq2zzgrx0ckljqahczxn9ikpnzgmk5"; + version = "2.4.1"; + sha256 = "1lq2m450y7ylalcimy2fm2c6vhl0m3pyj7m52cni5dm398qskmr6"; libraryHaskellDepends = [ aeson base bytestring free hspec hspec-core mtl random stripe-core text time transformers unordered-containers @@ -196213,8 +204730,8 @@ self: { }: mkDerivation { pname = "strive"; - version = "5.0.6"; - sha256 = "0dpf986nbsz5j47dl26073qyz290nznghi85mzj2gw0rlj9dp937"; + version = "5.0.7"; + sha256 = "0hxy5znrfcls6bd8hjil97mya3w8zkppfd4jrz0ayz7zidbws5kg"; libraryHaskellDepends = [ aeson base bytestring data-default gpolyline http-client http-client-tls http-types template-haskell text time transformers @@ -196302,8 +204819,8 @@ self: { }: mkDerivation { pname = "structured-cli"; - version = "0.9.4.1"; - sha256 = "15dyr7a122d43ddkadn6syy356yccp0gk087bw5slv80isgp95zi"; + version = "2.5.0.1"; + sha256 = "0a28m0i0fygs1i0lxq27vs2l749saqwph1rjdvv10xvxa16kx552"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -196322,6 +204839,8 @@ self: { pname = "structured-haskell-mode"; version = "1.1.0"; sha256 = "1d1qv9d8qifcxbxqb6a6j0fsi65lg8sndn7hn2s38hgnxdb7llf5"; + revision = "1"; + editedCabalFile = "0z3rd0wpnw9xrz2jrda6n8lg0mnzmgkjrjc48vzdjsf76ysjnfka"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -196446,18 +204965,19 @@ self: { "stutter" = callPackage ({ mkDerivation, attoparsec, base, bytestring, conduit - , conduit-combinators, conduit-extra, mtl, optparse-applicative - , resourcet, snipcheck, tasty, tasty-ant-xml, tasty-hunit, text + , conduit-combinators, conduit-extra, exceptions, mtl + , optparse-applicative, resourcet, snipcheck, tasty, tasty-ant-xml + , tasty-hunit, text }: mkDerivation { pname = "stutter"; - version = "0.1.0.1"; - sha256 = "1s3bwwylbf7mcjzpnl8681aaw92q8kcyp074gns5cazsi0slfzl4"; + version = "0.1.0.2"; + sha256 = "1cha46fnx9balwkvwcc5b7irq410mr357rqvw85g91vv8ww209sj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec base bytestring conduit conduit-combinators - conduit-extra mtl resourcet text + conduit-extra exceptions mtl resourcet text ]; executableHaskellDepends = [ attoparsec base conduit conduit-combinators optparse-applicative @@ -196854,27 +205374,30 @@ self: { }) {}; "summoner" = callPackage - ({ mkDerivation, aeson, ansi-terminal, base, bytestring, directory - , filepath, generic-deriving, hedgehog, neat-interpolation - , optparse-applicative, process, relude, tasty, tasty-discover - , tasty-hedgehog, text, time, tomland + ({ mkDerivation, aeson, ansi-terminal, base, base-noprelude + , bytestring, directory, filepath, generic-deriving, gitrev + , hedgehog, hspec, neat-interpolation, optparse-applicative + , process, relude, text, time, tomland }: mkDerivation { pname = "summoner"; - version = "1.0.6"; - sha256 = "0sb877846l34qp2cjl7gayb517fi5igf9vcmksryasnjxlbhs7vx"; + version = "1.2.0"; + sha256 = "04shi46j44g81zylmrm807rlinfx6sjpdwvxxyw9rhnpx56b8r34"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson ansi-terminal base bytestring directory filepath - generic-deriving neat-interpolation optparse-applicative process - relude text time tomland + aeson ansi-terminal base-noprelude bytestring directory filepath + generic-deriving gitrev neat-interpolation optparse-applicative + process relude text time tomland ]; - executableHaskellDepends = [ base relude ]; - testHaskellDepends = [ base hedgehog relude tasty tasty-hedgehog ]; - testToolDepends = [ tasty-discover ]; - description = "Tool for creating completely configured production Haskell projects"; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base-noprelude filepath hedgehog hspec neat-interpolation relude + tomland + ]; + description = "Tool for scaffolding completely configured production Haskell projects"; license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sump" = callPackage @@ -196988,28 +205511,27 @@ self: { "super-user-spark" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory , filepath, genvalidity, genvalidity-hspec, genvalidity-hspec-aeson - , genvalidity-path, hashable, hspec, hspec-core, HUnit, iostring - , mtl, optparse-applicative, parsec, path, path-io, process - , QuickCheck, text, transformers, unix, validity, validity-path + , genvalidity-path, hashable, hspec, hspec-core, mtl + , optparse-applicative, parsec, path, path-io, process, QuickCheck + , text, transformers, unix, validity, validity-path }: mkDerivation { pname = "super-user-spark"; - version = "0.4.0.0"; - sha256 = "1yk0kkp9rj63m7vqvki7zs3l8r5da8as7hpw1l6qk2gf74lpkfdy"; + version = "0.4.0.1"; + sha256 = "0pxkvc1vjarh4p5rqnai6nlsqxv9as8jvqs2vpywl1525nsfyvy5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson aeson-pretty base bytestring directory filepath hashable - iostring mtl optparse-applicative parsec path path-io process text - unix validity validity-path + aeson aeson-pretty base bytestring directory filepath hashable mtl + optparse-applicative parsec path path-io process text unix validity + validity-path ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ aeson aeson-pretty base bytestring directory filepath genvalidity genvalidity-hspec genvalidity-hspec-aeson genvalidity-path hashable - hspec hspec-core HUnit iostring mtl optparse-applicative parsec - path path-io process QuickCheck text transformers unix validity - validity-path + hspec hspec-core mtl optparse-applicative parsec path path-io + process QuickCheck text transformers unix validity validity-path ]; description = "Configure your dotfile deployment with a DSL"; license = stdenv.lib.licenses.mit; @@ -197110,17 +205632,12 @@ self: { ({ mkDerivation, base, Cabal, containers, directory, filepath }: mkDerivation { pname = "superdoc"; - version = "0.1.2.7"; - sha256 = "0pfqvw6a9c29fsar1xiqwbsdc294l9iy3jlc6ax0wxdkfqyqwagv"; - isLibrary = true; - isExecutable = true; + version = "0.1.2.9"; + sha256 = "0svkvbrc9h1c32anfkfz0pllqzjnj5lg73c2sc7hpb8nzg16qv0v"; setupHaskellDepends = [ base Cabal containers directory filepath ]; libraryHaskellDepends = [ base Cabal containers directory filepath ]; - executableHaskellDepends = [ - base Cabal containers directory filepath - ]; description = "Additional documentation markup and Unicode support"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -197221,6 +205738,21 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "supervisors" = callPackage + ({ mkDerivation, async, base, containers, hspec, stm, unliftio }: + mkDerivation { + pname = "supervisors"; + version = "0.1.0.0"; + sha256 = "1sxralp0hcz2zn5byn67xq612nzmpm890gnjs827sidvr7r7h31j"; + revision = "2"; + editedCabalFile = "08qz4qbfrj7hpk3pgyjy3r149dz48jpxajyjs10fgiz16xg11zyl"; + libraryHaskellDepends = [ async base containers stm unliftio ]; + testHaskellDepends = [ base hspec ]; + description = "Monitor groups of threads with non-hierarchical lifetimes"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "supplemented" = callPackage ({ mkDerivation, base, base-prelude, QuickCheck , quickcheck-instances, rebase, tasty, tasty-hunit @@ -197265,15 +205797,17 @@ self: { "sv" = callPackage ({ mkDerivation, attoparsec, base, bifunctors, bytestring, cassava - , contravariant, hedgehog, hw-dsv, lens, Only, parsers - , semigroupoids, semigroups, sv-core, tasty, tasty-hedgehog - , tasty-hunit, text, transformers, trifecta, utf8-string - , validation, vector + , contravariant, criterion, deepseq, hedgehog, hw-dsv, lens, Only + , parsers, semigroupoids, semigroups, sv-core, tasty + , tasty-hedgehog, tasty-hunit, text, transformers, trifecta + , utf8-string, validation, vector }: mkDerivation { pname = "sv"; - version = "1.1.1"; - sha256 = "1d4f7l2k8vpskwf6iywfj7ivmfhdk2b10c9k8qrk6lms2mx0mwmh"; + version = "1.2"; + sha256 = "148d8jircfyrp0y2rqchs1k3kfmis3bdvc6rib39fkbj699pyw2s"; + revision = "3"; + editedCabalFile = "08fzw4v5w48d9x315hvl27pbg8c0dch9ihmw1f74g9pxnxmpfbxi"; libraryHaskellDepends = [ attoparsec base bifunctors bytestring contravariant hw-dsv semigroupoids sv-core transformers utf8-string validation @@ -197283,6 +205817,10 @@ self: { semigroupoids semigroups tasty tasty-hedgehog tasty-hunit text trifecta utf8-string validation vector ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring criterion deepseq hw-dsv lens text + vector + ]; description = "Encode and decode separated values (CSV, PSV, ...)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -197294,10 +205832,8 @@ self: { }: mkDerivation { pname = "sv-cassava"; - version = "0.2"; - sha256 = "01bhh3b85gsbgm3fb0ppb1ihcm2p0rkv6bsmw16l3b2jgj806zin"; - revision = "1"; - editedCabalFile = "1manx0gs4rzsrg9mg83g7ipv36bplxl466c2ypf5dx5f2pn1xvjx"; + version = "0.3"; + sha256 = "1c4wacp7k5sgr5fy73h9if98d08apmcs6p4p3f3fvpqkm8jmf71b"; libraryHaskellDepends = [ attoparsec base bytestring cassava sv-core utf8-string validation vector @@ -197319,8 +205855,10 @@ self: { }: mkDerivation { pname = "sv-core"; - version = "0.2.2"; - sha256 = "08wd9ajzzhkqg5ghqr3vilq1w8h8vypd3yy63ql6amnqdnjw02mf"; + version = "0.3"; + sha256 = "12mjv13rgix4h064ch01hbmkxxz7dp69nazpksvj1fjx16m5dvw6"; + revision = "1"; + editedCabalFile = "06wj1r1f06a594y3h9dl11wb7ra9993s2kdfzlf74w4r14bp7j4a"; libraryHaskellDepends = [ attoparsec base bifunctors bytestring containers contravariant deepseq lens mtl parsec profunctors readable semigroupoids @@ -197342,8 +205880,8 @@ self: { }: mkDerivation { pname = "sv-svfactor"; - version = "0.1"; - sha256 = "0j97va25p30x3q07084mbv4lsls6p2yky8y7zmf9w6i7i42r3bi0"; + version = "0.2"; + sha256 = "1fjgryypq6i4r3w9zdb282aq5lqp4577mzzycafklphc0d2ancgb"; libraryHaskellDepends = [ base bytestring lens profunctors sv-core svfactor validation ]; @@ -197383,6 +205921,8 @@ self: { pname = "svg-builder"; version = "0.1.1"; sha256 = "1k420f497lzkymmxin88ql6ib8dziic43avykv31yq65rgrf7l2g"; + revision = "1"; + editedCabalFile = "1bhp9gvid2iis411k1vvyj5krzc4ahxcqcd9cwx9h37jxg180xw1"; libraryHaskellDepends = [ base blaze-builder bytestring hashable text unordered-containers ]; @@ -197413,8 +205953,8 @@ self: { }: mkDerivation { pname = "svg-tree"; - version = "0.6.2.2"; - sha256 = "1iva5vb76z2laygvlh31zbhhcfzympk9s765499j7p356ycl0s1s"; + version = "0.6.2.3"; + sha256 = "0snvv2l7fpj7nl1sxnpxz5h2xpskjxxl0l2c7bqkwhcj7571br99"; libraryHaskellDepends = [ attoparsec base bytestring containers JuicyPixels lens linear mtl scientific text transformers vector xml @@ -197549,6 +206089,7 @@ self: { testHaskellDepends = [ aeson base bytestring tasty tasty-hunit ]; description = "Implementation of swagger data model"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "swagger-petstore" = callPackage @@ -197642,31 +206183,32 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "swagger2_2_3" = callPackage - ({ mkDerivation, aeson, aeson-qq, base, base-compat-batteries - , bytestring, Cabal, cabal-doctest, containers, doctest - , generics-sop, Glob, hashable, hspec, hspec-discover, http-media - , HUnit, insert-ordered-containers, lens, mtl, network, QuickCheck + "swagger2_2_3_1" = callPackage + ({ mkDerivation, aeson, base, base-compat-batteries, bytestring + , Cabal, cabal-doctest, containers, cookie, doctest, generics-sop + , Glob, hashable, hspec, hspec-discover, http-media, HUnit + , insert-ordered-containers, lens, mtl, network, QuickCheck , quickcheck-instances, scientific, template-haskell, text, time , transformers, transformers-compat, unordered-containers - , uuid-types, vector + , utf8-string, uuid-types, vector }: mkDerivation { pname = "swagger2"; - version = "2.3"; - sha256 = "0r1bkx667727h4wvcq1l6295c78s24s6qk9p62jdiafq3844bwm3"; + version = "2.3.1"; + sha256 = "0717i4bv97sywbdf94bszh2g858wznvl8q7ngv0zirnlvx8a27y6"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ - aeson base base-compat-batteries bytestring containers generics-sop - hashable http-media insert-ordered-containers lens mtl network - scientific template-haskell text time transformers - transformers-compat unordered-containers uuid-types vector + aeson base base-compat-batteries bytestring containers cookie + generics-sop hashable http-media insert-ordered-containers lens mtl + network QuickCheck scientific template-haskell text time + transformers transformers-compat unordered-containers uuid-types + vector ]; testHaskellDepends = [ - aeson aeson-qq base base-compat-batteries bytestring containers - doctest Glob hashable hspec HUnit insert-ordered-containers lens - mtl QuickCheck quickcheck-instances text time unordered-containers - vector + aeson base base-compat-batteries bytestring containers doctest Glob + hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck + quickcheck-instances template-haskell text time + unordered-containers utf8-string vector ]; testToolDepends = [ hspec-discover ]; description = "Swagger 2.0 data model"; @@ -197765,15 +206307,15 @@ self: { license = stdenv.lib.licenses.lgpl21; }) {}; - "swish_0_10_0_0" = callPackage + "swish_0_10_0_1" = callPackage ({ mkDerivation, base, containers, directory, filepath, hashable , HUnit, intern, mtl, network-uri, old-locale, polyparse , semigroups, test-framework, test-framework-hunit, text, time }: mkDerivation { pname = "swish"; - version = "0.10.0.0"; - sha256 = "1dm388lwfxrpdbqm3fdk9gjr8pp8y8s02wl9aan86av956g2kr4h"; + version = "0.10.0.1"; + sha256 = "1ikqqyra9r79vw2s969kyqh1vgijcr33y7irriylsp51n7pspagk"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -197798,8 +206340,8 @@ self: { }: mkDerivation { pname = "sws"; - version = "0.4.2.0"; - sha256 = "0bwfpw348g167a195f8g4cp3h553hkanm6s67bairhn8qprh8az4"; + version = "0.4.3.0"; + sha256 = "0zwh7az9pgsgvx9wbjnz8lzy2v8lrkkwv3h72jfy5sj50xylrzbr"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -197857,8 +206399,8 @@ self: { }: mkDerivation { pname = "syb-with-class"; - version = "0.6.1.9"; - sha256 = "1apvvzzc19lbchmbginmhxzcrvrcg76dvdgsk51pxrnr4glnva86"; + version = "0.6.1.10"; + sha256 = "0fhkxzcvalaqv554cmjmc56b3h7vxai3k2dd1fsp7ca124ikyzm7"; libraryHaskellDepends = [ array base bytestring containers template-haskell ]; @@ -197956,8 +206498,8 @@ self: { }: mkDerivation { pname = "symantic"; - version = "6.3.1.20180213"; - sha256 = "16bbby4lcyna842gvf95ss8fvsp5kgzpn996yxzv3jjhxg00ls5d"; + version = "6.3.2.20180208"; + sha256 = "1a6ifwhrn35wfx0lf2gbq203rb882p7hl0yji7rwfrvxrp4ax518"; libraryHaskellDepends = [ base containers mono-traversable symantic-document symantic-grammar text transformers @@ -197966,13 +206508,33 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "symantic-cli" = callPackage + ({ mkDerivation, base, containers, megaparsec, symantic-document + , text, transformers + }: + mkDerivation { + pname = "symantic-cli"; + version = "0.0.0.20180410"; + sha256 = "0025rgjjz198sh6gb8zzy7283pnb6vza3q3d7x5xl27c77mpivpx"; + libraryHaskellDepends = [ + base containers megaparsec symantic-document text transformers + ]; + description = "Library for Command Line Interface (CLI)"; + license = stdenv.lib.licenses.gpl3; + }) {}; + "symantic-document" = callPackage - ({ mkDerivation, ansi-terminal, base, text }: + ({ mkDerivation, ansi-terminal, base, containers, tasty + , tasty-hunit, text, transformers + }: mkDerivation { pname = "symantic-document"; - version = "0.0.0.20180213"; - sha256 = "0f3rr8117cr78nkcw7kpddcpisbmvsyw03ym7cq6ms0z8zqynwpm"; - libraryHaskellDepends = [ ansi-terminal base text ]; + version = "0.1.2.20180831"; + sha256 = "1vlxgn9gdd03azqf2csxjiyqsplg68wv3qr6d08zj5dvqskz27by"; + libraryHaskellDepends = [ ansi-terminal base text transformers ]; + testHaskellDepends = [ + base containers tasty tasty-hunit text transformers + ]; description = "Document symantics"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -197983,8 +206545,8 @@ self: { }: mkDerivation { pname = "symantic-grammar"; - version = "0.3.0.20180213"; - sha256 = "0kqy27c4ix16v7n7zqhc57alrg1n1xksdf7ijsbvpjs4597vpwih"; + version = "0.3.1.20180831"; + sha256 = "0n2x5sb5gv9lkhfmq9yfjxfk6q19h71xqbskkg7ar8nglz0jhldp"; libraryHaskellDepends = [ base text ]; testHaskellDepends = [ base megaparsec tasty tasty-hunit text transformers @@ -198000,8 +206562,8 @@ self: { }: mkDerivation { pname = "symantic-lib"; - version = "0.0.3.20180213"; - sha256 = "17y4rmw9l4j3j9g2i60las3q6y7rlklzr48xr8arkhi0i5zi1qw2"; + version = "0.0.4.20180831"; + sha256 = "1agqlz7drckjm8a2swvqiryy7y6kdahq8d24rwkbzn3nw1bnyvk1"; libraryHaskellDepends = [ base containers mono-traversable symantic symantic-grammar text transformers @@ -198022,13 +206584,24 @@ self: { pname = "symbol"; version = "0.2.4"; sha256 = "0cc8kdm68pirb0s7n46v0yvw5b718qf7qip40jkg5q3c3xsafx6h"; - revision = "1"; - editedCabalFile = "01ab7600ja88wfvg9x8zmxksw44j9klmm71y9zmig7qxs1qslb25"; + revision = "2"; + editedCabalFile = "0jdbaap11pkgb6m98v57k7qnx62pqxy7pa2i7293ywa4q305qgm1"; libraryHaskellDepends = [ base containers deepseq ]; description = "A 'Symbol' type for fast symbol comparison"; license = stdenv.lib.licenses.bsd3; }) {}; + "symbols" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "symbols"; + version = "0.2.0.1"; + sha256 = "00c28qy0g011acgf98981x7pw3d58dcsmb8iqfna5f6qmcya6393"; + libraryHaskellDepends = [ base ]; + description = "Symbol manipulation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "symengine" = callPackage ({ mkDerivation, base, gmp, gmpxx, symengine, tasty, tasty-hunit , tasty-quickcheck @@ -198449,8 +207022,8 @@ self: { }: mkDerivation { pname = "synthesizer-core"; - version = "0.8.2"; - sha256 = "0r8lik2gmaxn1ay0wyjvq2r51jb8vy99hypvrnhbc6hsjybdh8aa"; + version = "0.8.2.1"; + sha256 = "1sdvqabxlgiqqb3kppxwyvmkmvcqrmrzicbmcmy6mr5c4npjxffj"; libraryHaskellDepends = [ array base binary bytestring containers deepseq event-list explicit-exception filepath non-empty non-negative numeric-prelude @@ -198497,8 +207070,8 @@ self: { }: mkDerivation { pname = "synthesizer-filter"; - version = "0.4.1"; - sha256 = "1gbyb50lj5k69vn316lzb27jx5l2p8jn90b4k6zlqb050sp9c26s"; + version = "0.4.1.1"; + sha256 = "0130y7v7r6fhclyg4fg4jj07x1lvn8cvh40w43m2j3sdcmzaa25a"; libraryHaskellDepends = [ base containers numeric-prelude numeric-quest synthesizer-core transformers utility-ht @@ -198564,8 +207137,8 @@ self: { }: mkDerivation { pname = "synthesizer-midi"; - version = "0.6.1"; - sha256 = "02z6sywk047vn2is9fq9nr4agdy9xis9ydbl15pmrb0vlmvpx3qr"; + version = "0.6.1.1"; + sha256 = "1f57i0lz8wy9kz6qkpbrpywlf0lxwq44yqgzc9kgrb4gy97p0cm5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -198706,8 +207279,8 @@ self: { }: mkDerivation { pname = "system-fileio"; - version = "0.3.16.3"; - sha256 = "1484hcl27s2qcby8ws5djj11q9bz68bspcifz9h5gii2ndy70x9i"; + version = "0.3.16.4"; + sha256 = "1iy6g1f35gzyj12g9mdiw4zf75mmxpv1l8cyaldgyscsl648pr9l"; libraryHaskellDepends = [ base bytestring system-filepath text time unix ]; @@ -199070,9 +207643,12 @@ self: { pname = "tabl"; version = "1.0.3"; sha256 = "1pxh6g1xjbp37fsab3hl2ldrpnbxdnp4s7pcr3mqxv62qi9b3m2f"; + revision = "1"; + editedCabalFile = "15zmgsylfmm8pf355i0ph1dcczy0z6jw0d9dh4xfmfba8ailvcdg"; libraryHaskellDepends = [ base safe text ]; description = "Table layout"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "table" = callPackage @@ -199097,8 +207673,8 @@ self: { }: mkDerivation { pname = "table-layout"; - version = "0.8.0.2"; - sha256 = "0dxdk1yjbk0f648q59dfkgx9asc24f733ww3cs98p799n7jnfl1v"; + version = "0.8.0.3"; + sha256 = "03q3icqgxiwbyl9bhqzhdwsdirr9r40k20k1j8z1barg2309r2aa"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -199205,6 +207781,7 @@ self: { ]; description = "Pretty-printing of CSV files"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tabloid" = callPackage @@ -199326,8 +207903,8 @@ self: { }: mkDerivation { pname = "tagchup"; - version = "0.4.1"; - sha256 = "1h14xvbn5idc37zkxlkf1g9zr54l4kn4889mnfcbxg56fdfrfb0j"; + version = "0.4.1.1"; + sha256 = "127ffhggdcbapizddhzwy538h3znppvr28mh9y2lv9ihbwcfxd75"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -199570,8 +208147,8 @@ self: { }: mkDerivation { pname = "tagset-positional"; - version = "0.3.0"; - sha256 = "0x1mwwlwhka12bzshy0j0w7iq9ka6kn1jgsifi26jmg7zf79zydf"; + version = "0.3.1"; + sha256 = "1fhc0qzfqs2jw8lr8j7vsx72dv15vsvnvqvbim5jqjmq43f8h1zv"; libraryHaskellDepends = [ base binary containers parsec text text-binary ]; @@ -199597,8 +208174,8 @@ self: { }: mkDerivation { pname = "tagsoup"; - version = "0.14.6"; - sha256 = "1yv3dbyb0i1yqm796jgc4jj5kxkla1sxb3b2klw5ks182kdx8kjb"; + version = "0.14.7"; + sha256 = "09gcy5fd5nsk1b7zdrf7yb329fyr8hq5apd6w3cyh3nxd60z504r"; libraryHaskellDepends = [ base bytestring containers text ]; testHaskellDepends = [ base bytestring deepseq directory process QuickCheck time @@ -199729,21 +208306,22 @@ self: { "tailfile-hinotify" = callPackage ({ mkDerivation, async, base, bytestring, conceit, directory - , filepath, foldl, hinotify, pipes, process-streaming, streaming - , streaming-eversion, tasty, tasty-hunit + , filepath, foldl, hinotify, pipes, pipes-transduce + , process-streaming, streaming, streaming-eversion, tasty + , tasty-hunit, text }: mkDerivation { pname = "tailfile-hinotify"; - version = "1.0.0.3"; - sha256 = "0czw1ahm4zcxhyhzg6by3rfbirkhv9jlcw9yzp7q1zrxb3schbyz"; + version = "2.0.0.0"; + sha256 = "0qnpikj8fbjnks95wwza8m773j0b9sg7fn16dvpfps189icm85gi"; libraryHaskellDepends = [ async base bytestring foldl hinotify pipes streaming - streaming-eversion + streaming-eversion text ]; testHaskellDepends = [ async base bytestring conceit directory filepath foldl hinotify - pipes process-streaming streaming streaming-eversion tasty - tasty-hunit + pipes pipes-transduce process-streaming streaming + streaming-eversion tasty tasty-hunit text ]; description = "Tail files in Unix, using hinotify"; license = stdenv.lib.licenses.mit; @@ -199979,6 +208557,8 @@ self: { pname = "tar"; version = "0.5.1.0"; sha256 = "0s2brvaxg5fki2jdkccmnpssiy6a3wjh24p6a3dkkdvjcixnk7f8"; + revision = "1"; + editedCabalFile = "1lydbwsmccf2av0g61j07bx7r5mzbcfgwvmh0qwg3a91857x264x"; libraryHaskellDepends = [ array base bytestring containers deepseq directory filepath time ]; @@ -200001,8 +208581,8 @@ self: { }: mkDerivation { pname = "tar-conduit"; - version = "0.2.3.1"; - sha256 = "0z108pzvh4r87dykapxl36bhby4jhkya53dy2pglb891m54wswpc"; + version = "0.2.5"; + sha256 = "0gnklkw9qv496m8nxm1mlfddyiw8c5lsj5pcshxv7c6rv9n3vva3"; libraryHaskellDepends = [ base bytestring conduit conduit-combinators directory filepath safe-exceptions text unix @@ -200019,6 +208599,32 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "tar-conduit_0_3_1" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , conduit-extra, containers, criterion, deepseq, directory + , filepath, hspec, QuickCheck, safe-exceptions, text, unix, weigh + }: + mkDerivation { + pname = "tar-conduit"; + version = "0.3.1"; + sha256 = "15w1qs276x2j13s3dg5a0d8jjcs3rf8hhnfa2m6p8jm7kjirvahm"; + libraryHaskellDepends = [ + base bytestring conduit conduit-combinators directory filepath + safe-exceptions text unix + ]; + testHaskellDepends = [ + base bytestring conduit conduit-combinators conduit-extra + containers deepseq directory filepath hspec QuickCheck weigh + ]; + benchmarkHaskellDepends = [ + base bytestring conduit conduit-combinators containers criterion + deepseq directory filepath hspec + ]; + description = "Extract and create tar files using conduit for streaming"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "tardis" = callPackage ({ mkDerivation, base, mmorph, mtl }: mkDerivation { @@ -200175,8 +208781,8 @@ self: { }: mkDerivation { pname = "tasty"; - version = "1.1.0.3"; - sha256 = "14riid753hjqr6lca1kgxpnvq0wykf0k3qc5jpag42hh8bszav22"; + version = "1.1.0.4"; + sha256 = "1gzf1gqi5p78m8rc21g9a8glc69r68igxr9n4qn4bs6wqyi3ykiv"; libraryHaskellDepends = [ ansi-terminal async base clock containers mtl optparse-applicative stm tagged unbounded-delays unix wcwidth @@ -200185,6 +208791,24 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "tasty_1_2" = callPackage + ({ mkDerivation, ansi-terminal, async, base, clock, containers, mtl + , optparse-applicative, stm, tagged, unbounded-delays, unix + , wcwidth + }: + mkDerivation { + pname = "tasty"; + version = "1.2"; + sha256 = "05w3bl5kah238pds818sxp9x58rp1nszbiicb1l21hf9k83mw66n"; + libraryHaskellDepends = [ + ansi-terminal async base clock containers mtl optparse-applicative + stm tagged unbounded-delays unix wcwidth + ]; + description = "Modern and extensible testing framework"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "tasty-ant-xml" = callPackage ({ mkDerivation, base, containers, directory, filepath , generic-deriving, ghc-prim, mtl, stm, tagged, tasty, transformers @@ -200227,8 +208851,8 @@ self: { ({ mkDerivation, base, dejafu, random, tagged, tasty }: mkDerivation { pname = "tasty-dejafu"; - version = "1.2.0.7"; - sha256 = "1wg6baw9rll5wajbr10av664i0dswy72flfha320137s6s3by2wc"; + version = "1.2.0.8"; + sha256 = "0v9939w2vppa3zfgmyzgb4880cx5z9hw5cssg25qg6ymr6rczdr4"; libraryHaskellDepends = [ base dejafu random tagged tasty ]; description = "Deja Fu support for the Tasty test framework"; license = stdenv.lib.licenses.mit; @@ -200266,6 +208890,8 @@ self: { pname = "tasty-expected-failure"; version = "0.11.1.1"; sha256 = "1i2s809m644b7hgiblqay9j364r3fjj1rwbrahsn1pgr5q6mr6ji"; + revision = "1"; + editedCabalFile = "1b3fn7d3zwhhwm3gp8cmmsdcrvn9dhshd665xrx1mk6cmy4m8k16"; libraryHaskellDepends = [ base tagged tasty ]; description = "Mark tasty tests as failure expected"; license = stdenv.lib.licenses.mit; @@ -200335,8 +208961,8 @@ self: { pname = "tasty-hedgehog"; version = "0.2.0.0"; sha256 = "10m1akbiblnjq9ljk469725k30b254d36d267rk51z2f171py42s"; - revision = "4"; - editedCabalFile = "04d7lhn0dlqna0pqz7wxmz2y6vq7qar2m2g432z38cvm5na9w4y0"; + revision = "6"; + editedCabalFile = "0d7s1474pvnyad6ilr5rvpama7s468ya9ns4ksbl0827z9vvga43"; libraryHaskellDepends = [ base hedgehog tagged tasty ]; testHaskellDepends = [ base hedgehog tasty tasty-expected-failure @@ -200354,6 +208980,8 @@ self: { pname = "tasty-hedgehog-coverage"; version = "0.1.0.0"; sha256 = "1d2hnhkpk71k0xjw63jsn6fa4ih01xqn4dgdbflp6yrs0zw6p95c"; + revision = "1"; + editedCabalFile = "1p3d9w24q39fnljv9m5a8anpv3j3cvazbca4d3hqrjx5w06ik42f"; libraryHaskellDepends = [ base containers hedgehog mtl tagged tasty tasty-hedgehog text transformers wl-pprint-annotated @@ -200371,10 +208999,10 @@ self: { }: mkDerivation { pname = "tasty-hspec"; - version = "1.1.5"; - sha256 = "0m0ip2l4rg4pnrvk3mjxkbq2l683psv1x3v9l4rglk2k3pvxq36v"; + version = "1.1.5.1"; + sha256 = "0i9kdzjpk750sa078jj3iyhp72k0177zk7vxl131r6dkyz09x27y"; revision = "1"; - editedCabalFile = "0zgbcrahzfg37bnni6fj0qb0fpbk5rdha589mh960d5sbq58pljf"; + editedCabalFile = "18k4p273qnvfmk5cbm89rjqr0v03v0q22q7bbl7z3bxpwnnkmhqf"; libraryHaskellDepends = [ base hspec hspec-core QuickCheck tasty tasty-quickcheck tasty-smallcheck @@ -200508,6 +209136,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "tasty-leancheck" = callPackage + ({ mkDerivation, base, leancheck, tasty }: + mkDerivation { + pname = "tasty-leancheck"; + version = "0.0.1"; + sha256 = "06nki1l05hh5r0q2lkn4rmj0cl8hz7r7zc71r64fx2k9z65n5497"; + libraryHaskellDepends = [ base leancheck tasty ]; + testHaskellDepends = [ base leancheck tasty ]; + description = "LeanCheck support for the Tasty test framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "tasty-lens" = callPackage ({ mkDerivation, base, lens, smallcheck, smallcheck-lens, tasty , tasty-smallcheck @@ -200557,14 +209197,29 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "tasty-quickcheck-laws" = callPackage + ({ mkDerivation, base, QuickCheck, tasty, tasty-quickcheck }: + mkDerivation { + pname = "tasty-quickcheck-laws"; + version = "0.0.1"; + sha256 = "0hlp1l2my0wydvlxqb8kvqyy1avcnx47brj16ikann83r6za67dp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck tasty ]; + description = "Pre-built tasty trees for checking lawful class properties using QuickCheck"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "tasty-rerun" = callPackage ({ mkDerivation, base, containers, mtl, optparse-applicative , reducers, split, stm, tagged, tasty, transformers }: mkDerivation { pname = "tasty-rerun"; - version = "1.1.12"; - sha256 = "05lp4zy6lwd916snq6hs43848n62j9vdfl3s8sfivqydrax0vvd8"; + version = "1.1.13"; + sha256 = "1lf7i3ifszvghy0v1ahgif08bb1pgf7hhf147yr43d0r0hb2vrgp"; libraryHaskellDepends = [ base containers mtl optparse-applicative reducers split stm tagged tasty transformers @@ -200581,8 +209236,8 @@ self: { }: mkDerivation { pname = "tasty-silver"; - version = "3.1.11"; - sha256 = "1rvky2661s77wnm8c0jh0hkp3jjp5c1vndv9ilg4s47kw77708az"; + version = "3.1.12"; + sha256 = "0s6cz0z8xmhc3gqyb68lkx0j94kagbdgc5gagknmfj6an2i33fly"; libraryHaskellDepends = [ ansi-terminal async base bytestring containers deepseq directory filepath mtl optparse-applicative process process-extras regex-tdfa @@ -200659,8 +209314,8 @@ self: { ({ mkDerivation, base, tasty, tasty-hunit }: mkDerivation { pname = "tasty-travis"; - version = "0.2.0.1"; - sha256 = "05k9zddmhbcs2xf9n6ln3591cscxix7pakc42j4arw4iwrfiqp17"; + version = "0.2.0.2"; + sha256 = "0g1qwmr11rgpvm964367mskgrjzbi34lbxzf9c0knx5ij9565gfg"; libraryHaskellDepends = [ base tasty ]; testHaskellDepends = [ base tasty tasty-hunit ]; description = "Fancy Travis CI output for tasty tests"; @@ -200668,6 +209323,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "tasty-wai" = callPackage + ({ mkDerivation, base, bytestring, http-types, tasty, wai + , wai-extra + }: + mkDerivation { + pname = "tasty-wai"; + version = "0.1.0.1"; + sha256 = "0h2zqwj19vamn2rcqpq17wjcx3v8xfixgzh0b30k37vbqcgz62va"; + libraryHaskellDepends = [ + base bytestring http-types tasty wai wai-extra + ]; + testHaskellDepends = [ base http-types tasty wai ]; + description = "Test 'wai' endpoints via Test.Tasty"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "tateti-tateti" = callPackage ({ mkDerivation, array, base, lens-simple, mtl, ncurses, random }: mkDerivation { @@ -200897,6 +209568,8 @@ self: { pname = "tdigest"; version = "0.2.1"; sha256 = "0kmqmzjcs406hv2fv9bkfayxpsd41dbry8bpkhy4y1jdgh33hvnl"; + revision = "1"; + editedCabalFile = "1jrq22j9jbvx31pspwjvyb539gix7vfb8cinqkkb2abmr0jrhibn"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base base-compat binary deepseq reducers semigroupoids transformers @@ -201195,12 +209868,12 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "template-haskell_2_13_0_0" = callPackage + "template-haskell_2_14_0_0" = callPackage ({ mkDerivation, base, ghc-boot-th, pretty }: mkDerivation { pname = "template-haskell"; - version = "2.13.0.0"; - sha256 = "0j61d0xnlsywgn33k72a6dmnp9i93zjn0gba1fhxs9qwdb1xcfk3"; + version = "2.14.0.0"; + sha256 = "1y8l2g95mhd2j09bq05q2rj6rn2ni86yhf4kgha3y5qig7j8lyy9"; libraryHaskellDepends = [ base ghc-boot-th pretty ]; description = "Support library for Template Haskell"; license = stdenv.lib.licenses.bsd3; @@ -201255,17 +209928,19 @@ self: { }) {}; "template-toolkit" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, directory - , mtl, parsec, pcre-utils, regex-pcre-builtin, scientific, text - , unordered-containers, uri-encode + ({ mkDerivation, aeson, base, binary, bytestring, containers + , directory, hashtables, mtl, parsec, pcre-utils + , regex-pcre-builtin, scientific, text, time, unordered-containers + , uri-encode }: mkDerivation { pname = "template-toolkit"; - version = "0.1.0.1"; - sha256 = "1xbc4azsa7q90g2fpp16djy3zkfimsr31a9sjan3gygny0dx2mgg"; + version = "0.1.1.0"; + sha256 = "0nqsgfqj28d6qqc4639d8paqb8d9fw5kpijggbmxdnaqd64xc4p1"; libraryHaskellDepends = [ - aeson base bytestring containers directory mtl parsec pcre-utils - regex-pcre-builtin scientific text unordered-containers uri-encode + aeson base binary bytestring containers directory hashtables mtl + parsec pcre-utils regex-pcre-builtin scientific text time + unordered-containers uri-encode ]; description = "Template Toolkit implementation for Haskell"; license = stdenv.lib.licenses.gpl3; @@ -201566,7 +210241,6 @@ self: { ]; description = "TensorFlow bindings"; license = stdenv.lib.licenses.asl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) libtensorflow;}; "tensorflow-core-ops" = callPackage @@ -201587,7 +210261,6 @@ self: { ]; description = "Haskell wrappers for Core Tensorflow Ops"; license = stdenv.lib.licenses.asl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tensorflow-logging" = callPackage @@ -201616,7 +210289,6 @@ self: { ]; description = "TensorBoard related functionality"; license = stdenv.lib.licenses.asl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tensorflow-mnist" = callPackage @@ -201669,7 +210341,6 @@ self: { ]; description = "Code generation for TensorFlow operations"; license = stdenv.lib.licenses.asl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tensorflow-ops" = callPackage @@ -201699,7 +210370,6 @@ self: { ]; description = "Friendly layer around TensorFlow bindings"; license = stdenv.lib.licenses.asl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tensorflow-proto" = callPackage @@ -201717,7 +210387,6 @@ self: { libraryToolDepends = [ protobuf ]; description = "TensorFlow protocol buffers"; license = stdenv.lib.licenses.asl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) protobuf;}; "tensorflow-records" = callPackage @@ -201763,14 +210432,26 @@ self: { license = stdenv.lib.licenses.asl20; }) {}; + "tensors" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, singletons, vector }: + mkDerivation { + pname = "tensors"; + version = "0.1.0"; + sha256 = "1kwj1ii70cazw64yhhhkcby4kqjm21zzncdr4av0majr07kcbaz5"; + libraryHaskellDepends = [ base singletons vector ]; + testHaskellDepends = [ base hspec QuickCheck singletons vector ]; + description = "Tensor in Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "term-rewriting" = callPackage ({ mkDerivation, ansi-wl-pprint, array, base, containers, HUnit , mtl, multiset, parsec, QuickCheck, union-find-array }: mkDerivation { pname = "term-rewriting"; - version = "0.2.1.1"; - sha256 = "0kp6hwlki99aqi4dmm0xp26y9f6zqbxz4a9ch27nyfxg283jmsl1"; + version = "0.3.0.1"; + sha256 = "0fa2yqdhw93r7byx47z050sq2yc0arfsvwnzl4jp1vyhdzarfwqd"; libraryHaskellDepends = [ ansi-wl-pprint array base containers mtl multiset parsec union-find-array @@ -201787,6 +210468,8 @@ self: { pname = "termbox"; version = "0.1.0"; sha256 = "1wylp818y65rwdrzmh596sn8csiwjma6gh6wm4fn9m9zb1nvzbsa"; + revision = "1"; + editedCabalFile = "0qwab9ayd9b8gmcnvy6pbbp16vwnqdzji9qi71jmgvviayqdlly5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ array base ]; @@ -201895,12 +210578,12 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "terminfo_0_4_1_2" = callPackage + "terminfo_0_4_1_3" = callPackage ({ mkDerivation, base, ncurses }: mkDerivation { pname = "terminfo"; - version = "0.4.1.2"; - sha256 = "0g5y4s82bh26wj3x3f7g3s4qipnxvg71m3xw32rqy59inwxvvpsm"; + version = "0.4.1.3"; + sha256 = "09hf9wrp2q3k4y9fcp4fzmk34zh7hfmp0mfqxc0v6h5clajdbvai"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ ncurses ]; description = "Haskell bindings to the terminfo library"; @@ -201925,36 +210608,39 @@ self: { }) {}; "termonad" = callPackage - ({ mkDerivation, base, Cabal, cabal-doctest, classy-prelude, colour - , constraints, data-default, directory, doctest, dyre, filepath - , gi-gdk, gi-gio, gi-glib, gi-gtk, gi-pango, gi-vte, gtk3 - , haskell-gi-base, hedgehog, lens, pretty-simple, QuickCheck, tasty - , tasty-hedgehog, template-haskell, xml-conduit, xml-html-qq + ({ 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 + , hedgehog, lens, mono-traversable, pretty-simple, QuickCheck + , singletons, tasty, tasty-hedgehog, tasty-hspec, template-haskell + , vte_291, xml-conduit, xml-html-qq }: mkDerivation { pname = "termonad"; - version = "0.2.1.0"; - sha256 = "1js9sj0gj4igigdnbc5ygbn5l2wfhbrm1k565y3advi99imidsd3"; + version = "1.0.1.0"; + sha256 = "1mmj7zamq83yb8wg2p127pa969pf06cwdcrvy2h6nb72m098fqcx"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ - base classy-prelude colour constraints data-default directory dyre - filepath gi-gdk gi-gio gi-glib gi-gtk gi-pango gi-vte - haskell-gi-base lens pretty-simple QuickCheck xml-conduit + 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 lens + mono-traversable pretty-simple QuickCheck singletons xml-conduit xml-html-qq ]; - libraryPkgconfigDepends = [ gtk3 ]; + libraryPkgconfigDepends = [ gtk3 vte_291 ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ - base doctest hedgehog lens QuickCheck tasty tasty-hedgehog - template-haskell + base doctest genvalidity-containers genvalidity-hspec hedgehog lens + QuickCheck tasty tasty-hedgehog tasty-hspec template-haskell ]; description = "Terminal emulator configurable in Haskell"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {gtk3 = pkgs.gnome3.gtk;}; + }) {gtk3 = pkgs.gnome3.gtk; vte_291 = pkgs.gnome3.vte;}; "termplot" = callPackage ({ mkDerivation, base, brick, data-default, optparse-applicative @@ -202121,6 +210807,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "test-framework-leancheck" = callPackage + ({ mkDerivation, base, leancheck, test-framework }: + mkDerivation { + pname = "test-framework-leancheck"; + version = "0.0.1"; + sha256 = "0bwzc0vq28cmy5r966jxhacijd2hkna4magd9aw5wz34dcp4qv13"; + libraryHaskellDepends = [ base leancheck test-framework ]; + testHaskellDepends = [ base leancheck test-framework ]; + description = "LeanCheck support for test-framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "test-framework-program" = callPackage ({ mkDerivation, base, directory, process, test-framework }: mkDerivation { @@ -202154,10 +210852,8 @@ self: { }: mkDerivation { pname = "test-framework-quickcheck2"; - version = "0.3.0.4"; - sha256 = "0vj834337r6jzr3258cv68ly2sv5999mklpsrfngyk51kywsyqyp"; - revision = "1"; - editedCabalFile = "147ngmfdkskyg7mwsp5w73a4dbx3rp5s38bci3z03kn1m093lxff"; + version = "0.3.0.5"; + sha256 = "0ngf9vvby4nrdf1i7dxf5m9jn0g2pkq32w48xdr92n9hxka7ixn9"; libraryHaskellDepends = [ base extensible-exceptions QuickCheck random test-framework ]; @@ -202285,8 +210981,8 @@ self: { }: mkDerivation { pname = "test-karya"; - version = "0.0.2"; - sha256 = "16vrpp8qilhfk47fmcvbvdjfgzjh878kn1d4cq0bacihkv79zmf3"; + version = "0.0.3"; + sha256 = "1z9zyva8cqrz04ckg7dny297jp5k961nk1l7pp9kz8z78pd7p19q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -202302,6 +210998,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "test-lib" = callPackage + ({ mkDerivation, base, containers, directory, filepath, HUnit + , process, simple-get-opt, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "test-lib"; + version = "0.2"; + sha256 = "0i9q483sd5a8f7d95fxjqzyb4vsi3w1bycs518wi0k0w1rlfm33i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath HUnit process simple-get-opt + test-framework test-framework-hunit + ]; + executableHaskellDepends = [ base simple-get-opt ]; + description = "A library to make a quick test-runner script"; + license = stdenv.lib.licenses.isc; + }) {}; + "test-pkg" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -202636,8 +211351,8 @@ self: { }: mkDerivation { pname = "texmath"; - version = "0.11.0.1"; - sha256 = "11dc09hfnyfsz20ch2c867w0zdgjkzq41506lm61i3dk87ngdisf"; + version = "0.11.1.2"; + sha256 = "1wac48qlcwrfm5j1yng27929iqnj2x0zkj7ffrwkj3rchf0i4grp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -202660,6 +211375,8 @@ self: { pname = "texrunner"; version = "0.0.1.2"; sha256 = "1fxyxwgvn0rxhkl1fs2msr88jqwx5wwfnjsjlcankrwcn7gyk7jy"; + revision = "1"; + editedCabalFile = "137bbyxrrg9yn1060aqkamdk1mb7x12nwndradwp57057ix79fp4"; libraryHaskellDepends = [ attoparsec base bytestring directory filepath io-streams mtl process semigroups temporary @@ -202671,7 +211388,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "text_1_2_3_0" = callPackage + "text_1_2_3_1" = callPackage ({ mkDerivation, array, base, binary, bytestring, deepseq , directory, ghc-prim, HUnit, integer-gmp, QuickCheck , quickcheck-unicode, random, test-framework, test-framework-hunit @@ -202679,8 +211396,8 @@ self: { }: mkDerivation { pname = "text"; - version = "1.2.3.0"; - sha256 = "06iir7q99rnffzxi8gagn8w1k9m49368sbidgz634fv1gxib3q10"; + version = "1.2.3.1"; + sha256 = "19j725g8xma1811avl3nz2vndwynsmpx3sqf6bd7iwh1bm6n4q43"; libraryHaskellDepends = [ array base binary bytestring deepseq ghc-prim integer-gmp ]; @@ -202727,6 +211444,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "text-ansi" = callPackage + ({ mkDerivation, base, text, text-builder }: + mkDerivation { + pname = "text-ansi"; + version = "0.1.0"; + sha256 = "08klbx8jwam3ngxh8kv6z83yh5sbsyb0glycsb1w4zdr8ijsyd3z"; + libraryHaskellDepends = [ base text text-builder ]; + description = "Text styling for ANSI terminals"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "text-binary" = callPackage ({ mkDerivation, base, binary, text }: mkDerivation { @@ -202745,8 +211474,8 @@ self: { }: mkDerivation { pname = "text-builder"; - version = "0.5.3.1"; - sha256 = "04vqh30m4vi9d4b4g311fb861qijbmf9zmn9ldsrdb1rrgjk2y9q"; + version = "0.5.4.3"; + sha256 = "1xcyi3bw44anzah5c4c0wm18vnyqsr3q7ww2kp2psk41ql6gan2h"; libraryHaskellDepends = [ base base-prelude bytestring semigroups text ]; @@ -202760,17 +211489,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "text-builder_0_5_4_1" = callPackage + "text-builder_0_6_4" = callPackage ({ mkDerivation, base, base-prelude, bytestring, criterion - , QuickCheck, quickcheck-instances, rerebase, semigroups, tasty - , tasty-hunit, tasty-quickcheck, text + , deferred-folds, QuickCheck, quickcheck-instances, rerebase + , semigroups, tasty, tasty-hunit, tasty-quickcheck, text + , transformers }: mkDerivation { pname = "text-builder"; - version = "0.5.4.1"; - sha256 = "1ipmfnjbkp2qllqdahdf9jwbks6vhalaw65clv9izbhp7d20gjai"; + version = "0.6.4"; + sha256 = "0s3rphrp9d3pbagmlzz3xdm4fym38j8vg55wlqw1j1pkbdvm2cgg"; libraryHaskellDepends = [ - base base-prelude bytestring semigroups text + base base-prelude bytestring deferred-folds semigroups text + transformers ]; testHaskellDepends = [ QuickCheck quickcheck-instances rerebase tasty tasty-hunit @@ -202846,6 +211577,8 @@ self: { pname = "text-format"; version = "0.3.2"; sha256 = "1qxs8xyjk8nzzzam62lqqml9s0p08m749jri0lfaa844mnw3frij"; + revision = "1"; + editedCabalFile = "155bddqabsxdfzdr7wl67qw9w777c2qkwxgjpx625875cvyhqkpa"; libraryHaskellDepends = [ array base double-conversion ghc-prim integer-gmp old-locale text time transformers @@ -202860,8 +211593,8 @@ self: { }: mkDerivation { pname = "text-format-heavy"; - version = "0.1.5.1"; - sha256 = "14hmzsxhbqr95r7sbpziv897akdw8p54fhwh56j0h9hqnpwxxwgd"; + version = "0.1.5.2"; + sha256 = "1rzzdbi16zndbsbsc83zd24ni2z1g6ndvjn3ylwagxr9xhh0iwp5"; libraryHaskellDepends = [ base bytestring containers data-default parsec text time ]; @@ -202891,6 +211624,8 @@ self: { pname = "text-generic-pretty"; version = "1.2.1"; sha256 = "1isj8wccd0yrgpmlggd2zykb8d9r77blngsqlbwmqs9gxbyk3wyg"; + revision = "1"; + editedCabalFile = "1m512nd5w4z6f12qy10bpjqfmpwkm5wg0kdrvvzc45s4dxmzwbxz"; libraryHaskellDepends = [ base containers ghc-prim groom ixset-typed protolude QuickCheck string-conversions text time unordered-containers wl-pprint-text @@ -202964,6 +211699,7 @@ self: { ]; description = "ICU transliteration"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) icu;}; "text-json-qq" = callPackage @@ -202999,27 +211735,6 @@ self: { }) {}; "text-ldap" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, containers, dlist - , memory, QuickCheck, quickcheck-simple, random, transformers - }: - mkDerivation { - pname = "text-ldap"; - version = "0.1.1.12"; - sha256 = "1kfp77nm8mvzi6h44334djr88z2w6syrwrvrqy2jfb65d0p9crbx"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - attoparsec base bytestring containers dlist memory transformers - ]; - executableHaskellDepends = [ base bytestring ]; - testHaskellDepends = [ - base bytestring QuickCheck quickcheck-simple random - ]; - description = "Parser and Printer for LDAP text data stream"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "text-ldap_0_1_1_13" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers, dlist , memory, QuickCheck, quickcheck-simple, random, transformers }: @@ -203038,7 +211753,6 @@ self: { ]; description = "Parser and Printer for LDAP text data stream"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "text-lens" = callPackage @@ -203103,6 +211817,7 @@ self: { benchmarkHaskellDepends = [ base criterion text ]; description = "Case conversion, word boundary manipulation, and textual subjugation"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "text-markup" = callPackage @@ -203131,8 +211846,8 @@ self: { pname = "text-metrics"; version = "0.3.0"; sha256 = "18mzxwkdvjp31r720ai9bnxr638qq8x3a2v408bz0d8f0rsayx1q"; - revision = "3"; - editedCabalFile = "0wgkpc8zsfgc8rwbzylpf7r2nnrwhw6rani2chzc9r7lfygpqmn1"; + revision = "4"; + editedCabalFile = "017drxq9x56b345d8w5m8xdsi1zzs0z16pbdx8j35cd1lsnh3kf1"; libraryHaskellDepends = [ base containers text vector ]; testHaskellDepends = [ base hspec QuickCheck text ]; benchmarkHaskellDepends = [ base criterion deepseq text weigh ]; @@ -203286,8 +212001,8 @@ self: { }: mkDerivation { pname = "text-replace"; - version = "0.0.0.2"; - sha256 = "1qd3i8sj6z0vgb2yn345wh16w0lvmqdvywrkpcdsmbc00j8cwkjq"; + version = "0.0.0.4"; + sha256 = "18hiy0d18wxh8v4zd6vg69fwd8vp9b2yd3ngf04yh9y1bl8wwwhb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers ]; @@ -203333,6 +212048,8 @@ self: { pname = "text-show"; version = "3.7.4"; sha256 = "068yp74k4ybhvycivnr7x238dl1qdnkjdzf25pcz127294rn9yry"; + revision = "2"; + editedCabalFile = "10hmmrm5qjc1lhrqgbh7yyyij9v0rpsv9fakynm5myfcc2ayif82"; libraryHaskellDepends = [ array base base-compat-batteries bifunctors bytestring bytestring-builder containers contravariant generic-deriving @@ -203352,6 +212069,41 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "text-show_3_7_5" = callPackage + ({ mkDerivation, array, base, base-compat-batteries, base-orphans + , bifunctors, bytestring, bytestring-builder, containers + , contravariant, criterion, deepseq, deriving-compat + , generic-deriving, ghc-boot-th, ghc-prim, hspec, hspec-discover + , integer-gmp, nats, QuickCheck, quickcheck-instances, semigroups + , tagged, template-haskell, text, th-abstraction, th-lift + , transformers, transformers-compat, void + }: + mkDerivation { + pname = "text-show"; + version = "3.7.5"; + sha256 = "1by89i3c6qyjh7jjld06wb2sphb236rbvwb1mmvq8f6mxliiyf1r"; + revision = "1"; + editedCabalFile = "1v8czpi9mn54850k0pilqh1f3yfr5n5vykmg5k57wmrdpx25vkws"; + libraryHaskellDepends = [ + array base base-compat-batteries bifunctors bytestring + bytestring-builder containers contravariant generic-deriving + ghc-boot-th ghc-prim integer-gmp nats semigroups tagged + template-haskell text th-abstraction th-lift transformers + transformers-compat void + ]; + testHaskellDepends = [ + array base base-compat-batteries base-orphans bytestring + bytestring-builder deriving-compat generic-deriving ghc-prim hspec + nats QuickCheck quickcheck-instances semigroups tagged + 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 @@ -203365,8 +212117,8 @@ self: { pname = "text-show-instances"; version = "3.6.5"; sha256 = "0hljqh31m3199w8ppcihggcya8cj4zmrav5z6fvcn6xn2hzz1cql"; - revision = "1"; - editedCabalFile = "12k3hmn36w2mffhxjb5bx1g1gh3y0y4fync9hvk4gklh1w6dbs0a"; + revision = "2"; + editedCabalFile = "1lqvwm9ciazk13jabyr81rl4hsmwksjmks7ckxrdgz3jk201yr6i"; libraryHaskellDepends = [ base base-compat-batteries bifunctors binary containers directory ghc-boot-th haskeline hoopl hpc old-locale old-time pretty random @@ -203388,6 +212140,40 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "text-show-instances_3_7" = callPackage + ({ mkDerivation, base, base-compat-batteries, bifunctors, binary + , containers, directory, generic-deriving, ghc-boot-th, ghc-prim + , haskeline, hpc, hspec, hspec-discover, old-locale, old-time + , pretty, QuickCheck, quickcheck-instances, random, semigroups + , tagged, template-haskell, terminfo, text, text-show, th-orphans + , time, transformers, transformers-compat, unix + , unordered-containers, vector, xhtml + }: + mkDerivation { + pname = "text-show-instances"; + version = "3.7"; + sha256 = "1bwpj8fdrfhmhlgdql59f75bkcfng7fx9m409m8k0dq9ymawmj5c"; + libraryHaskellDepends = [ + base base-compat-batteries bifunctors binary containers directory + ghc-boot-th haskeline hpc old-locale old-time pretty random + semigroups tagged template-haskell terminfo text text-show time + transformers transformers-compat unix unordered-containers vector + xhtml + ]; + testHaskellDepends = [ + base base-compat-batteries bifunctors binary containers directory + generic-deriving ghc-boot-th ghc-prim haskeline hpc hspec + old-locale old-time pretty QuickCheck quickcheck-instances random + tagged template-haskell terminfo text-show th-orphans time + transformers transformers-compat unix unordered-containers vector + xhtml + ]; + testToolDepends = [ hspec-discover ]; + description = "Additional instances for text-show"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "text-stream-decode" = callPackage ({ mkDerivation, base, bytestring, criterion, deepseq, hspec, text }: @@ -203535,10 +212321,8 @@ self: { }: mkDerivation { pname = "text1"; - version = "0.0.6"; - sha256 = "105y6dbmc3bdbh02v5m6bjsm932d68i262csii1n8kls6rggnfy2"; - revision = "1"; - editedCabalFile = "0qlgv9aabmj7lky55ah8qq7x2w0w6j3m1kykq8iy2d3ymss2jasw"; + version = "0.0.6.1"; + sha256 = "10kzl1gwi08pxzs8flr5bhfcwqgcl0jz9cadw3hqmbmynpij95ij"; libraryHaskellDepends = [ base binary lens semigroups text ]; testHaskellDepends = [ base HUnit lens QuickCheck semigroups text @@ -203800,17 +212584,6 @@ self: { }) {}; "th-data-compat" = callPackage - ({ mkDerivation, base, template-haskell }: - mkDerivation { - pname = "th-data-compat"; - version = "0.0.2.6"; - sha256 = "1gbqrrpib065yw53063i7ydvm9ghwja30zc6s13mr2pp1l5a4bs2"; - libraryHaskellDepends = [ base template-haskell ]; - description = "Compatibility for data definition template of TH"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "th-data-compat_0_0_2_7" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "th-data-compat"; @@ -203819,7 +212592,6 @@ self: { libraryHaskellDepends = [ base template-haskell ]; description = "Compatibility for data definition template of TH"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "th-desugar" = callPackage @@ -203844,6 +212616,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "th-desugar_1_9" = callPackage + ({ mkDerivation, base, containers, hspec, HUnit, mtl, syb + , template-haskell, th-expand-syns, th-lift, th-orphans + }: + mkDerivation { + pname = "th-desugar"; + version = "1.9"; + sha256 = "1vxg0jvc239ngmv53yx564b7wkgd0b10xvx5phxvnnpm9n2pljpi"; + libraryHaskellDepends = [ + base containers mtl syb template-haskell th-expand-syns th-lift + th-orphans + ]; + testHaskellDepends = [ + base containers hspec HUnit mtl syb template-haskell th-expand-syns + th-lift th-orphans + ]; + description = "Functions to desugar Template Haskell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "th-dict-discovery" = callPackage ({ mkDerivation, base, constraints, template-haskell }: mkDerivation { @@ -203862,6 +212655,8 @@ self: { pname = "th-expand-syns"; version = "0.4.4.0"; sha256 = "01prlvh3py5hq5ccjidfyp9ixq2zd88dkbsidyjrpkja6v8m43yc"; + revision = "1"; + editedCabalFile = "1zbdg3hrqv7rzlsrw4a2vjr3g4nzny32wvjcpxamlvx77b1jvsw9"; libraryHaskellDepends = [ base containers syb template-haskell ]; testHaskellDepends = [ base template-haskell ]; description = "Expands type synonyms in Template Haskell ASTs"; @@ -203996,21 +212791,6 @@ self: { }) {}; "th-lift" = callPackage - ({ mkDerivation, base, ghc-prim, template-haskell, th-abstraction - }: - mkDerivation { - pname = "th-lift"; - version = "0.7.10"; - sha256 = "13c89mr9g4jwrmqxx882ygr1lkvj1chw29p80qv2f3g5wnhlgkmr"; - libraryHaskellDepends = [ - base ghc-prim template-haskell th-abstraction - ]; - testHaskellDepends = [ base ghc-prim template-haskell ]; - description = "Derive Template Haskell's Lift class for datatypes"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "th-lift_0_7_11" = callPackage ({ mkDerivation, base, ghc-prim, template-haskell, th-abstraction }: mkDerivation { @@ -204023,7 +212803,6 @@ self: { testHaskellDepends = [ base ghc-prim template-haskell ]; description = "Derive Template Haskell's Lift class for datatypes"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "th-lift-instances" = callPackage @@ -204128,17 +212907,6 @@ self: { }) {}; "th-reify-compat" = callPackage - ({ mkDerivation, base, template-haskell }: - mkDerivation { - pname = "th-reify-compat"; - version = "0.0.1.4"; - sha256 = "08lal845ixcw62skw2rsi98y9v3dgj7bq4ygmlxm6k3lfgd9v7q8"; - libraryHaskellDepends = [ base template-haskell ]; - description = "Compatibility for the result type of TH reify"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "th-reify-compat_0_0_1_5" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "th-reify-compat"; @@ -204147,7 +212915,6 @@ self: { libraryHaskellDepends = [ base template-haskell ]; description = "Compatibility for the result type of TH reify"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "th-reify-many" = callPackage @@ -204308,8 +213075,8 @@ self: { }: mkDerivation { pname = "themoviedb"; - version = "1.1.4.0"; - sha256 = "0sx59hi3cv5b71x6gdm8vpj5hchw52vndhksnshblndm8kgxnfa6"; + version = "1.1.5.0"; + sha256 = "05za904yimkf9vpkksyxw6j488xyd0wigjdkj25hf2xx4nw36j0v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -204409,10 +213176,8 @@ self: { }: mkDerivation { pname = "these"; - version = "0.7.4"; - sha256 = "0jl8ippnsy5zmy52cvpn252hm2g7xqp1zb1xcrbgr00pmdxpvwyw"; - revision = "8"; - editedCabalFile = "0j3ps7ngrzgxvkbr5gf8zkfkd1ci4dnfh425ndbr2xp9ipy00nkd"; + version = "0.7.5"; + sha256 = "1yrmxkpka0b6hzb7h2j603rjvyzhldrsq8h7336jr7b0ml929b6v"; libraryHaskellDepends = [ aeson base bifunctors binary containers data-default-class deepseq hashable keys mtl profunctors QuickCheck semigroupoids transformers @@ -204664,17 +213429,17 @@ self: { "threepenny-editors" = callPackage ({ mkDerivation, base, bifunctors, casing, containers, generics-sop - , profunctors, text, threepenny-gui + , profunctors, semigroups, text, threepenny-gui }: mkDerivation { pname = "threepenny-editors"; - version = "0.5.6"; - sha256 = "0gnbzf3a3xykkf8xc5bnn1wznszyrnllf5s6cb4gqz6cbqnf2mnw"; + version = "0.5.6.1"; + sha256 = "0x6x4cfs52lwdcxjyqirrb8ka5pm40l89xsxaz9vvz44hmixqjrj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bifunctors casing containers generics-sop profunctors text - threepenny-gui + base bifunctors casing containers generics-sop profunctors + semigroups text threepenny-gui ]; description = "Composable algebraic editors"; license = stdenv.lib.licenses.bsd3; @@ -204690,8 +213455,8 @@ self: { }: mkDerivation { pname = "threepenny-gui"; - version = "0.8.2.4"; - sha256 = "0fy8mwg4h78c7h1k6igc9i8k5r7avj59jkljbg47wlr0x8fs06yb"; + version = "0.8.3.0"; + sha256 = "173aacscvf2llk6n5nnxvww22673cg2hclkb3s18av3xk03b4qf6"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -204762,8 +213527,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "thrist"; - version = "0.3.0.2"; - sha256 = "01y4s5mpk7d0y878fr40j9k19dryj37am9g86v2s9lr5d0q2nnqp"; + version = "0.4"; + sha256 = "16alzsalzlvwg3cjfy8yysv8z72v7v1in1hbi5prz6gm1ws4rcly"; libraryHaskellDepends = [ base ]; description = "Type-threaded list"; license = stdenv.lib.licenses.bsd3; @@ -204851,6 +213616,7 @@ self: { testToolDepends = [ tasty-discover ]; description = "throwable-exceptions gives the easy way to throw exceptions"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "thumbnail" = callPackage @@ -204873,6 +213639,8 @@ self: { pname = "thumbnail-plus"; version = "1.0.5"; sha256 = "0320yfgnsazl7bxm9zf077mi4dgfmlcfnzy1qpdl9w3jl5i7z441"; + revision = "1"; + editedCabalFile = "0ghmlvcwy8klfq2f0brsg0zyqd0rbclfb990b50clmd2dsmx83wl"; libraryHaskellDepends = [ base bytestring conduit conduit-extra data-default directory either gd imagesize-conduit resourcet temporary transformers @@ -204962,8 +213730,8 @@ self: { pname = "tibetan-utils"; version = "0.1.1.5"; sha256 = "09bqix2a2js98rhp748qx2i0vnxya3c6zvpjizbbnf5fwpspy01q"; - revision = "1"; - editedCabalFile = "0wmfv4dxjhjwsnkc8n7jfhbkvc7zwgcmkj7pvabmhcjzn5ch0dck"; + revision = "2"; + editedCabalFile = "17zyhdxwnq85kr60bnxirmyvw3b1679j5mhm3i30ri65896pjdwf"; libraryHaskellDepends = [ base composition-prelude either megaparsec text text-show ]; @@ -204974,6 +213742,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "tibetan-utils_0_1_1_9" = callPackage + ({ mkDerivation, base, composition-prelude, either, hspec + , hspec-megaparsec, megaparsec, text, text-show + }: + mkDerivation { + pname = "tibetan-utils"; + version = "0.1.1.9"; + sha256 = "04xpncn9nnc51mzyvw1naydk47acbpkzpxipq1fgvvgclzda2gn8"; + libraryHaskellDepends = [ + base composition-prelude either megaparsec text text-show + ]; + testHaskellDepends = [ + base hspec hspec-megaparsec megaparsec text + ]; + description = "Parse and display tibetan numerals"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "tic-tac-toe" = callPackage ({ mkDerivation, base, glade, gtk, haskell98 }: mkDerivation { @@ -205176,6 +213963,8 @@ self: { pname = "tighttp"; version = "0.0.0.10"; sha256 = "0q0177nm71c6sl7qdw0za740m52bhqavkn4b7f6dxwvfw15icxdz"; + revision = "1"; + editedCabalFile = "077s20c7cl29h65v5sgh4df5r41574srll20r6cmbdbb339jr4nr"; libraryHaskellDepends = [ base bytestring handle-like monads-tf old-locale papillon simple-pipe time @@ -205364,17 +214153,6 @@ self: { }) {}; "time-locale-compat" = callPackage - ({ mkDerivation, base, old-locale, time }: - mkDerivation { - pname = "time-locale-compat"; - version = "0.1.1.4"; - sha256 = "0qmyxf8nz0q6brvplc4s2wsb1bbpq7kb65b69m503g9bgranblgj"; - libraryHaskellDepends = [ base old-locale time ]; - description = "Compatibile module for time-format locale"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "time-locale-compat_0_1_1_5" = callPackage ({ mkDerivation, base, old-locale, time }: mkDerivation { pname = "time-locale-compat"; @@ -205383,7 +214161,6 @@ self: { libraryHaskellDepends = [ base old-locale time ]; description = "Compatibile module for time-format locale"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "time-locale-vietnamese" = callPackage @@ -205435,8 +214212,8 @@ self: { pname = "time-parsers"; version = "0.1.2.0"; sha256 = "091wpcqj1kjvyjgj1y1invn0g5lhdxc92az2bcbwbrpq2c7x8l2f"; - revision = "2"; - editedCabalFile = "1qvhmwkdb4a0msxpfssyqdz0fmi45iv7iwmw7b1mf4flqz6jvaql"; + revision = "3"; + editedCabalFile = "0im963wjcmwf6ii9a00mbi8lhmx5cy7cs6rmp0qi2j2jddba78j2"; libraryHaskellDepends = [ base parsers template-haskell time ]; testHaskellDepends = [ attoparsec base bifunctors parsec parsers tasty tasty-hunit @@ -205633,6 +214410,8 @@ self: { pname = "timeit"; version = "2.0"; sha256 = "1sliqpvl501rlcj6s0lhmsf5ym24j4h881wzc1f1wdyvg3jz8kd1"; + revision = "1"; + editedCabalFile = "0d4vjg48xyqjmydnjqjxica0zr30vgb91b3vv75cig686ikpjmq7"; libraryHaskellDepends = [ base ]; description = "Time monadic computations with an IO base"; license = stdenv.lib.licenses.bsd3; @@ -205835,6 +214614,8 @@ self: { pname = "timer-wheel"; version = "0.1.0"; sha256 = "0wjm767yxf3hg3p80nd0hi0bfvdssq0f3lj9pzkmrsnsqafngs2j"; + revision = "1"; + editedCabalFile = "0vk0p21x90wiazss30zkbzr5fnsc4gih9a6xaa9myyycw078600v"; libraryHaskellDepends = [ atomic-primops base ghc-prim primitive psqueues ]; @@ -206323,12 +215104,13 @@ self: { "tldr" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, cmark, directory - , filepath, optparse-applicative, semigroups, text, typed-process + , filepath, optparse-applicative, semigroups, tasty, tasty-golden + , text, typed-process }: mkDerivation { pname = "tldr"; - version = "0.3.0"; - sha256 = "1wnc1l1c9d56y64d5hlkj2z1m4vl87shfya7ix49h22l77df0jq7"; + version = "0.4.0.1"; + sha256 = "0nc581y9jjzwd8l88g48c72mla7k6q1w102akl7gl5jsk9ljamd3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -206338,7 +215120,7 @@ self: { base directory filepath optparse-applicative semigroups typed-process ]; - testHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-golden ]; description = "Haskell tldr client"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -206524,6 +215306,7 @@ self: { libraryHaskellDepends = [ attoparsec base bytestring utf8-string ]; description = "Library for encoding/decoding TNET strings for PGI"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "to-haskell" = callPackage @@ -206725,6 +215508,7 @@ self: { executableHaskellDepends = [ base ]; description = "TokTok C code style checker"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "toktok" = callPackage @@ -206804,6 +215588,8 @@ self: { pname = "toml-parser"; version = "0.1.0.0"; sha256 = "0p1nl3009qlcqn4jjggbm1v719a6bswklkyjb3plm0cz3bsyr0fs"; + revision = "1"; + editedCabalFile = "0w5vpr6gh0671znv3k90gy9fzjvxzn3g7bir2c6z27ks6y39w0qf"; libraryHaskellDepends = [ array base text time ]; libraryToolDepends = [ alex happy ]; description = "Parser for the TOML configuration language"; @@ -206821,6 +215607,8 @@ self: { pname = "tomland"; version = "0.3.1"; sha256 = "0kpgcqix32m0nik54rynpphm4mpd8r05mspypjiwj9sidjxn11gw"; + revision = "1"; + editedCabalFile = "0pxc2065zjvsw3qwxhj2iw4d08f4j6y40nr51k6nxkz1px855gyk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -206837,28 +215625,32 @@ self: { license = stdenv.lib.licenses.mpl20; }) {}; - "tomland_0_4_0" = callPackage - ({ mkDerivation, base, hashable, hedgehog, hspec-megaparsec - , megaparsec, mtl, parser-combinators, tasty, tasty-discover - , tasty-hedgehog, tasty-hspec, text, time, transformers - , unordered-containers + "tomland_0_5_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , gauge, hashable, hedgehog, hspec-megaparsec, htoml + , htoml-megaparsec, megaparsec, mtl, parsec, parser-combinators + , tasty, tasty-discover, tasty-hedgehog, tasty-hspec, tasty-silver + , text, time, transformers, unordered-containers }: mkDerivation { pname = "tomland"; - version = "0.4.0"; - sha256 = "1rkdlq6js5ia807wh9hga6y9r92bxj8j5g7nynba1ilc3x70znfr"; + version = "0.5.0"; + sha256 = "001gw3yj0ibg3dm4q5wz8akjpcdx6zj3jza1y6gq7m5h13fzrvgf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base hashable megaparsec mtl parser-combinators text time - transformers unordered-containers + base bytestring containers deepseq hashable megaparsec mtl + parser-combinators text time transformers unordered-containers ]; executableHaskellDepends = [ base text time unordered-containers ]; testHaskellDepends = [ base hedgehog hspec-megaparsec megaparsec tasty tasty-hedgehog - tasty-hspec text time unordered-containers + tasty-hspec tasty-silver text time unordered-containers ]; testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + aeson base deepseq gauge htoml htoml-megaparsec parsec text time + ]; description = "Bidirectional TOML parser"; license = stdenv.lib.licenses.mpl20; hydraPlatforms = stdenv.lib.platforms.none; @@ -206866,19 +215658,51 @@ self: { "tomlcheck" = callPackage ({ mkDerivation, base, htoml-megaparsec, megaparsec - , optparse-generic, text + , optparse-applicative, text }: mkDerivation { pname = "tomlcheck"; - version = "0.1.0.29"; - sha256 = "1blq3yjzd39fjpavjl5k3567algdl424l0al0rvr25xd239kvwzg"; + version = "0.1.0.39"; + sha256 = "1kz3bbrymh23b8iadq8baircqh11r3q3zv75390ymxiz3ns26vh8"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - base htoml-megaparsec megaparsec optparse-generic text + base htoml-megaparsec megaparsec optparse-applicative text ]; description = "Command-line tool to check syntax of TOML files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "toodles" = callPackage + ({ mkDerivation, aeson, base, blaze-html, cmdargs, directory, hspec + , hspec-expectations, megaparsec, MissingH, regex-posix, servant + , servant-blaze, servant-server, strict, text, wai, warp, yaml + }: + mkDerivation { + pname = "toodles"; + version = "1.0.2"; + sha256 = "066nc1xgy9g7w82f0s1lagxjpf5hw9zxpnbcf5lbjdj58ssrkdr5"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base blaze-html cmdargs directory hspec hspec-expectations + megaparsec MissingH regex-posix servant servant-blaze + servant-server strict text wai warp yaml + ]; + executableHaskellDepends = [ + aeson base blaze-html cmdargs directory hspec hspec-expectations + megaparsec MissingH regex-posix servant servant-blaze + servant-server strict text wai warp yaml + ]; + testHaskellDepends = [ + aeson base blaze-html cmdargs directory hspec hspec-expectations + megaparsec MissingH regex-posix servant servant-blaze + servant-server strict text wai warp yaml + ]; + description = "Manage the TODO entries in your code"; + license = stdenv.lib.licenses.mit; }) {}; "toolshed" = callPackage @@ -207014,12 +215838,12 @@ self: { }) {}; "total-map" = callPackage - ({ mkDerivation, base, containers }: + ({ mkDerivation, base, containers, semiring-num }: mkDerivation { pname = "total-map"; - version = "0.0.6"; - sha256 = "11dgcl7ab7akkfnmprnmphj4kazh3x3k09lz7m5glyg39kw8pzrj"; - libraryHaskellDepends = [ base containers ]; + version = "0.1.0"; + sha256 = "0fqgazhs3ppv4ywdxjrhrdzp5z1szgkq4l0lqpbzqwrhi7axgl69"; + libraryHaskellDepends = [ base containers semiring-num ]; description = "Finitely represented /total/ maps"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -207386,6 +216210,7 @@ self: { base hedgehog mmorph postgresql-simple resource-pool text ]; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tracy" = callPackage @@ -207407,8 +216232,10 @@ self: { }: mkDerivation { pname = "traildb"; - version = "0.1.4.0"; - sha256 = "1qp3m8vfjy9kim9jikhxplyp6c21scj18n9qnb0pfd0hpjyigd9b"; + version = "0.1.4.1"; + sha256 = "1h3pscbxjl3cpcxbch4ydiv6y5j54k99v8kq61jv01gv1vjisd2r"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base bytestring containers directory exceptions primitive profunctors text time transformers unix vector @@ -207728,8 +216555,8 @@ self: { pname = "transformers-lift"; version = "0.2.0.1"; sha256 = "17g03r5hpnygx0c9ybr9za6208ay0cjvz47rkyplv1r9zcivzn0b"; - revision = "1"; - editedCabalFile = "1dy9vg0drkm9ria80hlfx6v72ji2fwmv3ik7lryv7i7hk0bdzk8l"; + revision = "2"; + editedCabalFile = "16gpca2wfa7w2b5kzfvqsjjyd61pkv0wyi2mk5b34367p4chnsc5"; libraryHaskellDepends = [ base transformers writer-cps-transformers ]; @@ -207916,6 +216743,7 @@ self: { ]; description = "Type safe http requests"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "trasa-reflex" = callPackage @@ -208074,10 +216902,8 @@ self: { }: mkDerivation { pname = "tree-diff"; - version = "0.0.1"; - sha256 = "049v44c520jy3icxlnrvbdblh3mjmvd7m6qmkzxbzkf02x63xqmz"; - revision = "4"; - editedCabalFile = "1rqxxyj6hqllahs11693g855cxz8mgnb490s7j1ksd300i5xgjsp"; + version = "0.0.2"; + sha256 = "0zlviaikyk50l577q7h06w5z058v1ngjlhwzfn965xkp978hnsgq"; libraryHaskellDepends = [ aeson ansi-terminal ansi-wl-pprint base base-compat bytestring containers generics-sop hashable MemoTrie parsec parsers pretty @@ -208290,30 +217116,47 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "trie-simple" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, hspec, mtl + , mwc-random, QuickCheck, vector + }: + mkDerivation { + pname = "trie-simple"; + version = "0.4.1.1"; + sha256 = "0h3wfq4fjakkwvrv35l25709xv528h1c08cr754gvk4l8vqnk6k7"; + libraryHaskellDepends = [ base containers deepseq mtl ]; + testHaskellDepends = [ base containers hspec QuickCheck vector ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq mwc-random vector + ]; + description = "Simple Map-based Trie"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "tries" = callPackage - ({ mkDerivation, base, bytestring, bytestring-trie, composition - , containers, criterion, deepseq, hashable, keys, mtl, QuickCheck + ({ mkDerivation, base, bytestring, composition, containers + , criterion, deepseq, hashable, keys, mtl, QuickCheck , quickcheck-instances, rose-trees, semigroups, sets, tasty , tasty-quickcheck, unordered-containers }: mkDerivation { pname = "tries"; - version = "0.0.5"; - sha256 = "1xljwkdwfwd962f7bdbds89m93hw24b54624d4fqlq4n0dyq50x0"; + version = "0.0.6"; + sha256 = "0765my34c8fcd8ri9acrcymgpjfqqq7a98zr94z8czrnh5zsmzjv"; libraryHaskellDepends = [ - base bytestring bytestring-trie composition containers deepseq - hashable keys QuickCheck quickcheck-instances rose-trees semigroups - sets unordered-containers + base bytestring composition containers deepseq hashable keys + QuickCheck quickcheck-instances rose-trees semigroups sets + unordered-containers ]; testHaskellDepends = [ - base bytestring bytestring-trie composition containers deepseq - hashable keys mtl QuickCheck quickcheck-instances rose-trees - semigroups sets tasty tasty-quickcheck unordered-containers + base bytestring composition containers deepseq hashable keys mtl + QuickCheck quickcheck-instances rose-trees semigroups sets tasty + tasty-quickcheck unordered-containers ]; benchmarkHaskellDepends = [ - base bytestring bytestring-trie composition containers criterion - deepseq hashable keys mtl QuickCheck quickcheck-instances - rose-trees semigroups sets unordered-containers + base bytestring composition containers criterion deepseq hashable + keys mtl QuickCheck quickcheck-instances rose-trees semigroups sets + unordered-containers ]; description = "Various trie implementations in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -208416,6 +217259,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "triplesec_0_2_2_0" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, doctest, memory, mtl + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "triplesec"; + version = "0.2.2.0"; + sha256 = "1gxks45hjr3a1lnr2v75cl0iwsmlzaq3yzd3p9s0pn5227f34zh7"; + libraryHaskellDepends = [ + base cryptonite memory mtl transformers + ]; + testHaskellDepends = [ + base bytestring doctest memory QuickCheck tasty tasty-hunit + tasty-quickcheck + ]; + description = "TripleSec is a simple, triple-paranoid, symmetric encryption library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "trivia" = callPackage ({ mkDerivation, base, comonad, distributive }: mkDerivation { @@ -209122,8 +217985,8 @@ self: { }: mkDerivation { pname = "turtle"; - version = "1.5.10"; - sha256 = "0c2bfwfj1pf3s4kjr4k9g36166pj9wfpp2rrs5blzh77hjmak4rs"; + version = "1.5.12"; + sha256 = "0hacgsgs64fgp8k562gyly8i19zz18fj0v1v2m5g26vaj356ys5k"; libraryHaskellDepends = [ ansi-wl-pprint async base bytestring clock containers directory exceptions foldl hostname managed optional-args @@ -209194,6 +218057,7 @@ self: { ]; description = "An equational theorem prover"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twee-lib" = callPackage @@ -209220,8 +218084,8 @@ self: { }: mkDerivation { pname = "tweet-hs"; - version = "1.0.1.41"; - sha256 = "1ybrsnppy7lnj5z2f8m38cd6ix89j6dlvgc2icl7lj3w14g6cfxm"; + version = "1.0.1.43"; + sha256 = "10bxkllxiwm1xbvpz4wh1gd24qkz8y0b7z4ciwqk13jz5ha966x0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -209479,8 +218343,8 @@ self: { }: mkDerivation { pname = "twilio"; - version = "0.2.0.1"; - sha256 = "0qj2v4m30ik0qk2m9wghkgbhklql4jnyb0cnyfpip4yn1lczp34s"; + version = "0.3.0.0"; + sha256 = "1qxbv6w482hjya6bypz8d6mizy9w03b1j43m0v1h4jwi7v71br9r"; libraryHaskellDepends = [ aeson base binary bytestring containers deepseq errors exceptions free hashable http-client http-client-tls http-types mtl @@ -209570,8 +218434,8 @@ self: { }: mkDerivation { pname = "twitch"; - version = "0.1.7.1"; - sha256 = "1nhc6w0ax0fhr1rhdpf8k4j58kxp05fzkfkykbdgn9hjrmmxfn41"; + version = "0.1.7.2"; + sha256 = "1l42vifrq025s98gl8n0v2j42l9w6nys916a3pi0av17kqaa29v0"; libraryHaskellDepends = [ base data-default directory filepath fsnotify Glob optparse-applicative time transformers @@ -209807,8 +218671,8 @@ self: { ({ mkDerivation, base, containers, template-haskell }: mkDerivation { pname = "tyfam-witnesses"; - version = "0.1.1.1"; - sha256 = "1rnmnj2dlzbzj12fddv73mg0p0qgvn5blknb7d9ayns6pxc57aap"; + version = "0.1.1.2"; + sha256 = "0gsx2syy58gq7n2yi4whslbnwg4dh34x8jy56h11k8z6n01inppc"; libraryHaskellDepends = [ base containers template-haskell ]; description = "Provide proof witnesses for closed type family evaluation"; license = stdenv.lib.licenses.mit; @@ -210186,8 +219050,8 @@ self: { ({ mkDerivation, base, ghc-prim }: mkDerivation { pname = "type-level-sets"; - version = "0.8.7.0"; - sha256 = "1i5yzjdfw6q868ihhqmpk4psbnqwmz8liwha7dzn1rbw4h357ky7"; + version = "0.8.9.0"; + sha256 = "1acsr7g9ssli9yil9kws47gc6h3csmk2afncyki41pipa1vsriv4"; libraryHaskellDepends = [ base ghc-prim ]; description = "Type-level sets and finite maps (with value-level counterparts)"; license = stdenv.lib.licenses.bsd3; @@ -210223,8 +219087,8 @@ self: { }: mkDerivation { pname = "type-map"; - version = "0.1.2.0"; - sha256 = "0cm2b4xkassjh71ndc5nddpmqyr5bcf3fqxs74wzd11dycmfqfaa"; + version = "0.1.3.0"; + sha256 = "146kc36z6fljcgmgl9vii1pmf3hs80v2vz21r84p823znrqjs8gc"; libraryHaskellDepends = [ base containers ghc-prim vector ]; testHaskellDepends = [ base HUnit test-framework test-framework-hunit @@ -210258,8 +219122,8 @@ self: { }: mkDerivation { pname = "type-of-html"; - version = "1.4.0.1"; - sha256 = "1bcjpkrqa7pmgb7a48q2q8rkx15yz40d91mn7jhj91hzc1h2z6g3"; + version = "1.4.1.0"; + sha256 = "05c9rsbfivw7dsjmci7rnv08i4xmyg59kqghqi0f3dr5hrvas8dv"; libraryHaskellDepends = [ base bytestring double-conversion ghc-prim text ]; @@ -210272,6 +219136,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "type-of-html_1_5_0_0" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers + , criterion, deepseq, double-conversion, ghc, ghc-paths, ghc-prim + , hspec, QuickCheck, random, temporary, text, weigh + }: + mkDerivation { + pname = "type-of-html"; + version = "1.5.0.0"; + sha256 = "0bj05wmhsgn7x3437l6488mkalffn90c4g33njx6xy8p81ls26l9"; + libraryHaskellDepends = [ + base bytestring containers double-conversion ghc-prim text + ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + benchmarkHaskellDepends = [ + base blaze-html bytestring criterion deepseq ghc ghc-paths random + temporary text weigh + ]; + description = "High performance type driven html generation"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "type-of-html-static" = callPackage ({ mkDerivation, base, template-haskell, type-of-html }: mkDerivation { @@ -210670,16 +219556,12 @@ self: { }) {}; "typelits-witnesses" = callPackage - ({ mkDerivation, base, base-compat, constraints, reflection - , transformers - }: + ({ mkDerivation, base, constraints, reflection }: mkDerivation { pname = "typelits-witnesses"; - version = "0.3.0.2"; - sha256 = "0k76ir1c6ga44cj3qmjcsnikzz2nnb2kyzkcirb3ila7yfgwc9kf"; - libraryHaskellDepends = [ - base base-compat constraints reflection transformers - ]; + version = "0.3.0.3"; + sha256 = "078r9pbkzwzm1q821zqisj0wrx1rdk9w8c3ip0g1m5j97zzlmpaf"; + libraryHaskellDepends = [ base constraints reflection ]; description = "Existential witnesses, singletons, and classes for operations on GHC TypeLits"; license = stdenv.lib.licenses.mit; }) {}; @@ -210688,8 +219570,8 @@ self: { ({ mkDerivation, base, hspec, QuickCheck }: mkDerivation { pname = "typenums"; - version = "0.1.2"; - sha256 = "1729iws0m6xr8y5aqcrxv4br1ihvly6fagkkgfp9kj71a5jzaw7l"; + version = "0.1.2.1"; + sha256 = "06wrsvbddv2ga7k39954697jnclb5r6g4m95pr0fmv34ws1y1d66"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec QuickCheck ]; description = "Type level numbers using existing Nat functionality"; @@ -210788,8 +219670,8 @@ self: { }: mkDerivation { pname = "typesafe-precure"; - version = "0.7.0.1"; - sha256 = "1v8kzhjyxznj9xj4x5n34ybhzy5nmldsscawnmcaqf96f4w0i178"; + version = "0.7.1.1"; + sha256 = "1csg945w81qqa5fipj9fyzqy1f2n6blf55cjcqg7gm1k1jln768k"; libraryHaskellDepends = [ aeson aeson-pretty autoexporter base bytestring dlist monad-skeleton template-haskell text th-data-compat @@ -210832,6 +219714,33 @@ self: { license = "GPL"; }) {}; + "typograffiti" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, freetype2 + , gl, linear, mtl, pretty-show, sdl2, stm, template-haskell, vector + }: + mkDerivation { + pname = "typograffiti"; + version = "0.1.0.0"; + sha256 = "0wd7p6hyn0v8rkvcpbqyjarhv47hi1r3fjzmrldfkylfwnhzj0lf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers freetype2 gl linear mtl pretty-show stm + template-haskell vector + ]; + executableHaskellDepends = [ + base bytestring containers filepath freetype2 gl linear mtl + pretty-show sdl2 stm template-haskell vector + ]; + testHaskellDepends = [ + base bytestring containers freetype2 gl linear mtl pretty-show stm + template-haskell vector + ]; + description = "Display TTF fonts in OpenGL. Includes caching for fast rendering."; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "typography-geometry" = callPackage ({ mkDerivation, base, containers, parallel, polynomials-bernstein , vector @@ -210877,8 +219786,8 @@ self: { }: mkDerivation { pname = "tz"; - version = "0.1.3.1"; - sha256 = "1ygzrkx01y1x729y7x2fs81gpcw69q6ijy4fxq00xsb0gff74m0b"; + version = "0.1.3.2"; + sha256 = "0k35pw27a3hwg5wqjpfqij0y7rkdlmd85n4kj4ckna4z2v86dl7h"; libraryHaskellDepends = [ base binary bytestring containers data-default deepseq template-haskell time tzdata vector @@ -210902,8 +219811,8 @@ self: { }: mkDerivation { pname = "tzdata"; - version = "0.1.20180122.0"; - sha256 = "17fv2jvmbplyaxw4jpq78kqws4cmwc53mlnnjw70vmagx52xh6x3"; + version = "0.1.20181026.0"; + sha256 = "0b531ydcb63q44zjpcd2l70xp2hgkxqppnfld7n16ifh9vrxm6gf"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring containers deepseq vector @@ -210923,8 +219832,8 @@ self: { }: mkDerivation { pname = "u2f"; - version = "0.1.0.1"; - sha256 = "1gjpxdx4m74mwl7hili74asicvl8rm90k8q9bakx8mjki8akv15m"; + version = "0.1.0.2"; + sha256 = "0yn4r5pp84aqvkm1md722mkh7qqy7rnaw3fr99a2inwplqx6pzfr"; libraryHaskellDepends = [ aeson asn1-encoding asn1-types base base64-bytestring binary bytestring cryptohash cryptonite text @@ -211025,6 +219934,56 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "ucam-webauth" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , cryptonite, errors, generic-random, here, hspec, hspec-discover + , http-api-data, http-types, microlens, microlens-mtl, mtl + , parser-combinators, pem, QuickCheck, quickcheck-instances, text + , time, time-qq, ucam-webauth-types, x509 + }: + mkDerivation { + pname = "ucam-webauth"; + version = "0.1.0.0"; + sha256 = "14l989aasyqdw1x7aq9ikhcq9p3s1ax4qk53rd5s53wdgbc20n9k"; + revision = "2"; + editedCabalFile = "1myl5nncwmld4hr0b9990dnqn9ydvza5ciqw5b8pjl747g9qky9f"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers cryptonite errors + http-api-data http-types microlens microlens-mtl mtl + parser-combinators pem text time ucam-webauth-types x509 + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring containers cryptonite errors + generic-random here hspec http-api-data http-types microlens + microlens-mtl mtl parser-combinators pem QuickCheck + quickcheck-instances text time time-qq ucam-webauth-types x509 + ]; + testToolDepends = [ hspec-discover ]; + description = "The Ucam-Webauth protocol, used by Raven"; + license = "(BSD-3-Clause OR Apache-2.0)"; + }) {}; + + "ucam-webauth-types" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, deepseq, hspec, hspec-discover + , http-types, microlens, microlens-mtl, mtl, text, time, timerep + }: + mkDerivation { + pname = "ucam-webauth-types"; + version = "0.1.0.0"; + sha256 = "0jq66amdmrbkg69m0cbbw7xfvsc9iy74khn1k39n7jkq821pzjni"; + revision = "2"; + editedCabalFile = "1pbl2sy17pkc15170h96ard4z155fm45g18jdxjcdx9hacl003rw"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq http-types microlens microlens-mtl mtl text time timerep + ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Types for the Ucam-Webauth protocol, as used by Raven"; + license = "(BSD-3-Clause OR Apache-2.0)"; + }) {}; + "uconv" = callPackage ({ mkDerivation, base, icu }: mkDerivation { @@ -211046,6 +220005,8 @@ self: { pname = "udbus"; version = "0.2.3"; sha256 = "1ifl280n2ib26j4h7h46av6k7ms0j1n2wy4shbqk5xli5bbj3k9n"; + revision = "1"; + editedCabalFile = "036yscknrmc7dcm111bsjk7q0ghb6ih5b6z1ffsqf442dg83x8w7"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -211207,8 +220168,8 @@ self: { pname = "uhttpc"; version = "0.1.1.0"; sha256 = "1knf8r8zq8nnidmbj1blazjxkpngczs55jjx0phnnxlc026ppynb"; - revision = "3"; - editedCabalFile = "1s35m2mrcaamj0293yb78ya185fzm71zdx0jq62im7rc5fdhfiry"; + revision = "4"; + editedCabalFile = "0g4rcm7kbanayv18bad7pakrnghqg2qpxq4aib1n4d8h7ximgly2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -211319,6 +220280,8 @@ self: { pname = "unagi-chan"; version = "0.4.1.0"; sha256 = "0nya6srsnj7f10jim3iqlmdi71n6fl8ly9sqpccgnivnd8i5iavb"; + revision = "1"; + editedCabalFile = "0hfyjcngxj7wksjpkpf20w94xjbisi690bzx9clclqillzcqvq4p"; libraryHaskellDepends = [ atomic-primops base ghc-prim primitive ]; testHaskellDepends = [ atomic-primops base containers ghc-prim primitive @@ -211370,8 +220333,8 @@ self: { }: mkDerivation { pname = "unbound"; - version = "0.5.1"; - sha256 = "0cjfd6fdxpi94dac5aslgfggm81fdspbywfyl5m20ah5drgpsr12"; + version = "0.5.1.1"; + sha256 = "1pr06iii1pm6dkdm4rxc4cr817p5iri877573p06kj53w1xk5scj"; libraryHaskellDepends = [ base binary containers mtl RepLib transformers ]; @@ -211392,8 +220355,8 @@ self: { }: mkDerivation { pname = "unbound-generics"; - version = "0.3.3"; - sha256 = "06md35jmm8xas8dywxxc62nq4d6gi66m7bm4h3920jpvknqwbvbz"; + version = "0.3.4"; + sha256 = "01g8zhf9plgl3fcj57fkma3rkdwmh28rla3r1cr0bfmbd03q3fva"; libraryHaskellDepends = [ ansi-wl-pprint base containers contravariant deepseq exceptions mtl profunctors template-haskell transformers transformers-compat @@ -211406,6 +220369,29 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "unbound-generics_0_4_0" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, contravariant + , criterion, deepseq, exceptions, mtl, profunctors, QuickCheck + , tasty, tasty-hunit, tasty-quickcheck, template-haskell + , transformers, transformers-compat + }: + mkDerivation { + pname = "unbound-generics"; + version = "0.4.0"; + sha256 = "04amv54wrabzdmlig1mxi51ikq1lmfcm504184y0nm0xjahfssmx"; + libraryHaskellDepends = [ + ansi-wl-pprint base containers contravariant deepseq exceptions mtl + profunctors template-haskell transformers transformers-compat + ]; + testHaskellDepends = [ + base mtl QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Support for programming with names and binders using GHC Generics"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "unbounded-delays" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -211500,6 +220486,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "unescaping-print" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unescaping-print"; + version = "0.1"; + sha256 = "0a1ryvnpgsk668wagwwapksi7i9kbhhjfpqlvmg2z9kv1anr6mp5"; + libraryHaskellDepends = [ base ]; + description = "Tiny package providing unescaping versions of show and print"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "unexceptionalio" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -211509,6 +220506,7 @@ self: { libraryHaskellDepends = [ base ]; description = "IO without any non-error, synchronous exceptions"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unexceptionalio-trans" = callPackage @@ -211523,6 +220521,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "unfix-binders" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unfix-binders"; + version = "0.1.0"; + sha256 = "0aw4ihkzwz220pgg84p47zp37i5dqn7cxqcqa2lfzi23y9sp5iss"; + libraryHaskellDepends = [ base ]; + description = "Unfixing and recursion schemes for data types with binders"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "unfoldable" = callPackage ({ mkDerivation, base, containers, ghc-prim, one-liner, QuickCheck , random, transformers @@ -211531,8 +220541,8 @@ self: { pname = "unfoldable"; version = "0.9.6"; sha256 = "18gaay37mjgyd5rfpfs84p4q7vqdnv4lcjabaprgm315pblym46d"; - revision = "1"; - editedCabalFile = "1lgyfmv339zfkrf6s4bw1ksk0757vcc1vx07yc4l33idmpsgz77c"; + revision = "2"; + editedCabalFile = "08rx8ci2jpa77q1dl4lghlyhd27if990ic9kaz30hczsazlzi44b"; libraryHaskellDepends = [ base containers ghc-prim one-liner QuickCheck random transformers ]; @@ -211681,8 +220691,8 @@ self: { ({ mkDerivation, base, containers, semigroups, utility-ht }: mkDerivation { pname = "unicode"; - version = "0.0.1"; - sha256 = "10cv8kk3c028bylkjz8jx0xhmkzrjbmhm1hhbdsyvszl9mfykga9"; + version = "0.0.1.1"; + sha256 = "1hgqnplpgaw0pwz0lfr59vmljcf4l5b4ynrhdcic94g18lpsmnvg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers semigroups ]; @@ -211778,8 +220788,8 @@ self: { }: mkDerivation { pname = "unicode-transforms"; - version = "0.3.4"; - sha256 = "0lh8bj6kxvpkmc14qa34vdrmcsis82mvnq6gs11ddqyjlz5sr7l2"; + version = "0.3.5"; + sha256 = "0gm0dwbhr666s7xx71qdrha5r3qwfyyv0wsrvq8jxva3mcwd3xy9"; libraryHaskellDepends = [ base bitarray bytestring text ]; testHaskellDepends = [ base deepseq getopt-generics QuickCheck split text @@ -211858,28 +220868,32 @@ self: { }) {inherit (pkgs) openssl;}; "uniform-pair" = callPackage - ({ mkDerivation, base, deepseq, prelude-extras }: + ({ mkDerivation, adjunctions, base, deepseq, distributive + , prelude-extras + }: mkDerivation { pname = "uniform-pair"; - version = "0.1.13"; - sha256 = "17dz0car02w2x5m23hlqlgjnpl86darc8vvr4axpsc9xim4sf7nk"; + version = "0.1.15"; + sha256 = "087wwdhkma76akzjzi053by43xv18c2a4q1babdsxapzjqpnr19k"; enableSeparateDataOutput = true; - libraryHaskellDepends = [ base deepseq prelude-extras ]; + libraryHaskellDepends = [ + adjunctions base deepseq distributive prelude-extras + ]; description = "Uniform pairs with class instances"; license = stdenv.lib.licenses.bsd3; }) {}; "union" = callPackage - ({ mkDerivation, base, criterion, deepseq, lens, profunctors - , tagged, vinyl + ({ mkDerivation, base, criterion, deepseq, hashable, lens + , profunctors, tagged, vinyl }: mkDerivation { pname = "union"; - version = "0.1.1.2"; - sha256 = "10nkcmql6ryh3vp02yxk3i1f6fbxdcsjk6s5ani89qa05448xqkw"; - revision = "5"; - editedCabalFile = "0mphzzvvr8lh1x8mb6n9nzzskx32cmr6ycihdy68qw35ybrqb0aj"; - libraryHaskellDepends = [ base deepseq profunctors tagged vinyl ]; + version = "0.1.2"; + sha256 = "1i4fvlwkw1wx64a6l8342aqfqsdq7fqa4p24g3i5gn5704lxrsb3"; + libraryHaskellDepends = [ + base deepseq hashable profunctors tagged vinyl + ]; benchmarkHaskellDepends = [ base criterion deepseq lens ]; description = "Extensible type-safe unions"; license = stdenv.lib.licenses.bsd3; @@ -211944,6 +220958,8 @@ self: { pname = "uniprot-kb"; version = "0.1.2.0"; sha256 = "0hh6fnnmr6i4mgli07hgaagswdipa0p3ckr3jzzfcw4y5x98036l"; + revision = "2"; + editedCabalFile = "1kyqbp32a9wys94rxbm5k022crpnm6fnz8w2d3anb7zch17l80qw"; libraryHaskellDepends = [ attoparsec base text ]; testHaskellDepends = [ attoparsec base hspec neat-interpolation QuickCheck text @@ -212002,8 +221018,8 @@ self: { }: mkDerivation { pname = "unique-logic-tf"; - version = "0.5"; - sha256 = "05v9ky3lrh4yzjsfgxa2sz44l7dlsvi5iv4h9rnsj2sd3hj2xcsa"; + version = "0.5.0.1"; + sha256 = "1v37bv5bjpkm5085sg4rf7ssbigsivib6fdxjhxyd36zhh08pdjy"; libraryHaskellDepends = [ base containers data-ref semigroups transformers utility-ht ]; @@ -212124,8 +221140,8 @@ self: { }: mkDerivation { pname = "units-parser"; - version = "0.1.1.2"; - sha256 = "06kmrqswlivsas183jswsnqi21rmdh6cqw392b3ycj2x5avghqqa"; + version = "0.1.1.3"; + sha256 = "0lyy8nh86b0nq2znkli8y1zcg87l6acaaxi8b1m6falb6xnfi0nw"; libraryHaskellDepends = [ base containers mtl multimap parsec ]; testHaskellDepends = [ base containers mtl multimap parsec syb tasty tasty-hunit @@ -212210,6 +221226,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "universal" = callPackage + ({ mkDerivation, base, base-unicode-symbols, criterion, smallcheck + , tasty, tasty-smallcheck, util + }: + mkDerivation { + pname = "universal"; + version = "0.0.0.0"; + sha256 = "0qcv0xi65l782yvn25an0qiavn942szs16j8p328i2pc6ggfymb2"; + libraryHaskellDepends = [ base base-unicode-symbols util ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + doHaddock = false; + description = "Universal"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "universal-binary" = callPackage ({ mkDerivation, base, binary, bytestring }: mkDerivation { @@ -212256,8 +221288,8 @@ self: { pname = "universe-instances-base"; version = "1.0"; sha256 = "04njgl32lk5a0masjdjkm4l2wsyrr29g0fsp599864mp7gp504d2"; - revision = "1"; - editedCabalFile = "13s8gxsvkw6phwvd79h9f3xaqbyzsx1svpysbmq72z1hv3mqyz8a"; + revision = "2"; + editedCabalFile = "0c9zxmifhy2qjvsikgm168n8k8ka8ia88ldy8qjqkz5pqknlr9sj"; libraryHaskellDepends = [ base containers universe-base ]; description = "Universe instances for types from the base package"; license = stdenv.lib.licenses.bsd3; @@ -212303,8 +221335,8 @@ self: { pname = "universe-reverse-instances"; version = "1.0"; sha256 = "0jcd7qyvzq8xxv9d3hfi0f1h48xdsy9r9xnxgxc7ggga4szirm79"; - revision = "1"; - editedCabalFile = "0rq6h7yghnzrnv56pxnlfr6cfih8dbnhc6hh5416pgy5bxsa0ydj"; + revision = "2"; + editedCabalFile = "0cpnsip1iakwkgnwnd21gwrc8qbifzpff6agjwm34jgkq9j646k8"; libraryHaskellDepends = [ base containers universe-instances-base ]; @@ -212362,7 +221394,7 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "universum_1_3_0" = callPackage + "universum_1_5_0" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, doctest , gauge, ghc-prim, Glob, hashable, hedgehog, microlens , microlens-mtl, mtl, safe-exceptions, stm, tasty, tasty-hedgehog @@ -212370,8 +221402,8 @@ self: { }: mkDerivation { pname = "universum"; - version = "1.3.0"; - sha256 = "17ggcbkfympmj0y99ycdvck2iliqscz4hp1wz6qgl0gmb3ywx0gp"; + version = "1.5.0"; + sha256 = "17rzi17k2wj3p6dzd0dggzgyhh0c2mma4znkci1hqcihwr6rrljk"; libraryHaskellDepends = [ base bytestring containers deepseq ghc-prim hashable microlens microlens-mtl mtl safe-exceptions stm text transformers @@ -212395,8 +221427,8 @@ self: { pname = "unix"; version = "2.7.2.2"; sha256 = "1b6ygkasn5bvmdci8g3zjkahl34kfqhf5jrayibvnrcdnaqlxpcq"; - revision = "1"; - editedCabalFile = "0cag1vm2pmzgy0v1j27lhp37iipck06n6gjlphpl26p5xw3gwd31"; + revision = "2"; + editedCabalFile = "0d6dv944rp8g69p336b1ik9xl1f182jd8lz82ykhfjhasw8d1waf"; libraryHaskellDepends = [ base bytestring time ]; description = "POSIX functionality"; license = stdenv.lib.licenses.bsd3; @@ -212415,19 +221447,6 @@ self: { }) {}; "unix-compat" = callPackage - ({ mkDerivation, base, unix }: - mkDerivation { - pname = "unix-compat"; - version = "0.5.0.1"; - sha256 = "1gdf3h2knbymkivm784vq51mbcyj5y91r480awyxj5cw8gh9kwn2"; - revision = "1"; - editedCabalFile = "0yrdy4dz0zskgpw7c4wgkwskgayqxvch37axwka5z4g5gmic4mnn"; - libraryHaskellDepends = [ base unix ]; - description = "Portable POSIX-compatibility layer"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "unix-compat_0_5_1" = callPackage ({ mkDerivation, base, unix }: mkDerivation { pname = "unix-compat"; @@ -212436,7 +221455,6 @@ self: { libraryHaskellDepends = [ base unix ]; description = "Portable POSIX-compatibility layer"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unix-fcntl" = callPackage @@ -212542,6 +221560,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "unix-time_0_4_0" = callPackage + ({ mkDerivation, base, binary, bytestring, doctest, hspec + , old-locale, old-time, QuickCheck, time + }: + mkDerivation { + pname = "unix-time"; + version = "0.4.0"; + sha256 = "0fb9mdg596db9wbxsr5m3zc3wasvwblb32fsva0zrac93c9rq51r"; + libraryHaskellDepends = [ base binary bytestring old-time ]; + testHaskellDepends = [ + base bytestring doctest hspec old-locale old-time QuickCheck time + ]; + description = "Unix time parser/formatter and utilities"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "unjson" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, containers , free, hashable, HUnit, invariant, pretty, primitive, scientific @@ -212549,10 +221584,8 @@ self: { }: mkDerivation { pname = "unjson"; - version = "0.15.2.0"; - sha256 = "040s1b9frl0sj8saa9b0bzsnqhmb4vdrscff2jzzcdn0papn5rbj"; - revision = "1"; - editedCabalFile = "1kv5ybjgpqxq7xy8x1rgr8ia7kaffgih0z7jx74ixdijkqk69447"; + version = "0.15.2.1"; + sha256 = "1zx66qjx4rikbs8f2j1vazasin5fr6pxks3j5b7fkpriyxk49khs"; libraryHaskellDepends = [ aeson attoparsec base bytestring containers free hashable invariant pretty primitive scientific semigroups text time @@ -212581,14 +221614,27 @@ self: { license = "GPL"; }) {}; + "unlifted-list" = callPackage + ({ mkDerivation, base, ghc-prim, semigroups }: + mkDerivation { + pname = "unlifted-list"; + version = "0.1.0.0"; + sha256 = "06ygxv8c1435rn9yrg27l1zsihzh4argqn677g0qrigw6wcvn0gg"; + libraryHaskellDepends = [ base ghc-prim semigroups ]; + description = "GHC Haskell lists of non-thunks (things of kind TYPE 'UnliftedRep)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "unliftio" = callPackage ({ mkDerivation, async, base, deepseq, directory, filepath, hspec , process, stm, time, transformers, unix, unliftio-core }: mkDerivation { pname = "unliftio"; - version = "0.2.7.0"; - sha256 = "0qql93lq5w7qghl454cc3s1i8v1jb4h08n82fqkw0kli4g3g9njs"; + version = "0.2.8.1"; + sha256 = "18v8rzm2nxpck5xvg8qixkarhliy16yswgvj6vbjzq8bn4n6nydz"; + revision = "1"; + editedCabalFile = "1zx2h1mnjcjszjdchg17gqrnj3d56x46947jm92snmdjw8x231wg"; libraryHaskellDepends = [ async base deepseq directory filepath process stm time transformers unix unliftio-core @@ -212601,14 +221647,40 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "unliftio_0_2_9_0" = callPackage + ({ mkDerivation, async, base, deepseq, directory, filepath, gauge + , hspec, process, QuickCheck, stm, time, transformers, unix + , unliftio-core + }: + mkDerivation { + pname = "unliftio"; + version = "0.2.9.0"; + sha256 = "1f1rrmajnz5j2ljryi9gqx64hjr30yy7pz9rjx02pdfi6alrcrgz"; + libraryHaskellDepends = [ + async base deepseq directory filepath process stm time transformers + unix unliftio-core + ]; + testHaskellDepends = [ + async base deepseq directory filepath hspec process QuickCheck stm + time transformers unix unliftio-core + ]; + benchmarkHaskellDepends = [ + async base deepseq directory filepath gauge process stm time + transformers unix unliftio-core + ]; + description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "unliftio-core" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { pname = "unliftio-core"; - version = "0.1.1.0"; - sha256 = "1193fplsjm1lcr05xwvkj1rsyzx74i755f6kw3ikmxbsv0bv0l3m"; + version = "0.1.2.0"; + sha256 = "0y3siyx3drkw7igs380a87h8qfbbgcyxxlcnshp698hcc4yqphr4"; revision = "1"; - editedCabalFile = "16bjwcsaghqqmyi69rq65dn3ydifyfaabq3ns37apdm00mwqbcj2"; + editedCabalFile = "0s6xfg9d0i3sfil5gjbamlq017wdxa69csk73bcqjkficg43vm29"; libraryHaskellDepends = [ base transformers ]; description = "The MonadUnliftIO typeclass for unlifting monads to IO"; license = stdenv.lib.licenses.mit; @@ -212629,6 +221701,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "unliftio-streams" = callPackage + ({ mkDerivation, base, bytestring, io-streams, text, unliftio-core + }: + mkDerivation { + pname = "unliftio-streams"; + version = "0.1.0.0"; + sha256 = "0ylyk1g00isqzr7nbhrkf3m0yc36lfjb020lb1ip4s3ymlvkkp22"; + libraryHaskellDepends = [ + base bytestring io-streams text unliftio-core + ]; + description = "Generalization of io-streams to MonadUnliftIO"; + license = stdenv.lib.licenses.asl20; + }) {}; + "unlit" = callPackage ({ mkDerivation, base, directory, text }: mkDerivation { @@ -212837,6 +221923,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "unparse-attoparsec" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, constraints + , mtl, profunctor-monad, profunctors, scientific, text + , unordered-containers, vector + }: + mkDerivation { + pname = "unparse-attoparsec"; + version = "0.1.0.0"; + sha256 = "1xkvjdnnks7897fgnk93vn1xsvg67yvr8p7jnsbsmsdhd5d6c5fs"; + libraryHaskellDepends = [ + attoparsec base bytestring mtl profunctors + ]; + testHaskellDepends = [ + aeson base bytestring constraints mtl profunctor-monad profunctors + scientific text unordered-containers vector + ]; + description = "An attoparsec roundtrip"; + license = stdenv.lib.licenses.mit; + }) {}; + "unroll-ghc-plugin" = callPackage ({ mkDerivation, base, ghc }: mkDerivation { @@ -212958,8 +222064,8 @@ self: { }: mkDerivation { pname = "unused"; - version = "0.8.0.0"; - sha256 = "1bs87ii03dydrcyx70drmbd1nrb5z1xj5bzrrqgbq2fzhh7rmb1n"; + version = "0.9.0.0"; + sha256 = "1qxz70a9gry1d4a2bgixssq29hkdvck3s0yccbjgksiy98rk463y"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -213037,6 +222143,17 @@ self: { executableHaskellDepends = [ base ports-tools process ]; description = "Software management tool"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "update-monad" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "update-monad"; + version = "0.1.0.0"; + sha256 = "0l6gbfw0rmhkk2iq3wd2zzyld2nvjmbrlg7rqqv962cahs5mydns"; + libraryHaskellDepends = [ base mtl ]; + license = stdenv.lib.licenses.bsd3; }) {}; "update-nix-fetchgit" = callPackage @@ -213171,11 +222288,12 @@ self: { ({ mkDerivation, base, parsec, safe, utf8-string }: mkDerivation { pname = "uri"; - version = "0.1.6.4"; - sha256 = "02g49smrq4j3wnk4f9w73a80fxva4rrlgw9jqw6p8cqxrb9x6359"; + version = "0.1.6.5"; + sha256 = "0gfv54ys1h4ac3dhaypnpnm4w781857n2k8680jflnjbkqlandrr"; libraryHaskellDepends = [ base parsec safe utf8-string ]; description = "Library for working with URIs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "uri-bytestring" = callPackage @@ -213188,8 +222306,8 @@ self: { }: mkDerivation { pname = "uri-bytestring"; - version = "0.3.2.0"; - sha256 = "1q04j5ybvk37zk2m0bkjwyhblz0ymdj0cn4rvsvdca1ikn5xdv5c"; + version = "0.3.2.1"; + sha256 = "1z61l4l8sg8vyrf7cri0awj5pnpzly8gp7dw9j26v9pcs6z1dgb4"; libraryHaskellDepends = [ attoparsec base blaze-builder bytestring containers template-haskell th-lift-instances @@ -213211,8 +222329,8 @@ self: { ({ mkDerivation, aeson, base, bytestring, text, uri-bytestring }: mkDerivation { pname = "uri-bytestring-aeson"; - version = "0.1.0.6"; - sha256 = "02pgzkgmcam06qy1lqbmmjbah95b08hl5d5q61smmx78f83mzgfq"; + version = "0.1.0.7"; + sha256 = "16zg0fsxzdii72119jyhn2g2gy7j6pk7r8i7w5hk9a353kmvb43y"; libraryHaskellDepends = [ aeson base bytestring text uri-bytestring ]; @@ -213469,9 +222587,10 @@ self: { ]; description = "Painfully simple URL deployment"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "urlpath_9_0_0_1" = callPackage + "urlpath_9_0_1" = callPackage ({ mkDerivation, attoparsec-uri, base, exceptions, mmorph , monad-control, monad-control-aligned, monad-logger, mtl, path , path-extra, resourcet, split, strict, text, transformers @@ -213479,8 +222598,8 @@ self: { }: mkDerivation { pname = "urlpath"; - version = "9.0.0.1"; - sha256 = "009836gw2gmmjb08nqqdklpr967gfnnnk1r5lpy3wjyspky03vgv"; + version = "9.0.1"; + sha256 = "0acflpvb0imf2qc2gqbqziv4lk6a5p9gxkvbm0mv3kszqslh7rrg"; libraryHaskellDepends = [ attoparsec-uri base exceptions mmorph monad-control monad-control-aligned monad-logger mtl path path-extra resourcet @@ -213826,17 +222945,6 @@ self: { }) {}; "util" = callPackage - ({ mkDerivation, base }: - mkDerivation { - pname = "util"; - version = "0.1.10.1"; - sha256 = "1z3k6x6ap1hjp53w9dnqx8d7pwpbgsabj3dlxcdg5pvr6m3ns184"; - libraryHaskellDepends = [ base ]; - description = "Utilities"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "util_0_1_11_0" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "util"; @@ -213845,7 +222953,6 @@ self: { libraryHaskellDepends = [ base ]; description = "Utilities"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "util-exception" = callPackage @@ -213857,6 +222964,7 @@ self: { libraryHaskellDepends = [ base basic control lifted-base-tf util ]; description = "Exceptional utilities"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "util-plus" = callPackage @@ -213884,6 +222992,39 @@ self: { libraryHaskellDepends = [ base primitive ]; description = "Primitive memory-related utilities"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "util-primitive-control" = callPackage + ({ mkDerivation, base, control, primitive, smallcheck, tasty + , tasty-smallcheck, util + }: + mkDerivation { + pname = "util-primitive-control"; + version = "0.1.0.0"; + sha256 = "104p69sw8jyc2dvarv7573cks3p6fvk5d61qhp9y47nylp4q8iqx"; + libraryHaskellDepends = [ base control primitive util ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + doHaddock = false; + description = "Utilities for stateful primitive types and types based on them"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "util-universe" = callPackage + ({ mkDerivation, base, smallcheck, tasty, tasty-smallcheck + , universe-base, universe-instances-base + }: + mkDerivation { + pname = "util-universe"; + version = "0.1.0.0"; + sha256 = "1jpi5ic14knr3g8qmz6ls430ll4m9wi5ag1ngmlz46h1zlw53l8y"; + libraryHaskellDepends = [ + base universe-base universe-instances-base + ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + description = "Utilities for universal types"; + license = stdenv.lib.licenses.bsd3; }) {}; "utility-ht" = callPackage @@ -213992,8 +223133,10 @@ self: { pname = "uu-tc"; version = "2015.1.1"; sha256 = "03x7s7imcrqz1qdlwbgyw2gnrjhl7y5v8bz209kxswyldxz270lg"; + revision = "1"; + editedCabalFile = "1jz4w3fnhaz631yrlxrxj1vfl0i0vby038v70hmwhsg10wz7w764"; libraryHaskellDepends = [ base ]; - description = "Haskell 98 parser combintors for INFOB3TC at Utrecht University"; + description = "Haskell 98 parser combinators for INFOB3TC at Utrecht University"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -214081,6 +223224,7 @@ self: { executableHaskellDepends = [ base process ]; description = "A debugger for the UUAG system"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "uuid" = callPackage @@ -214421,6 +223565,8 @@ self: { pname = "validate-input"; version = "0.4.0.0"; sha256 = "1yd187xa762b6zwjsyh3qp11sn3cnwh8g5imp0izk7a22x5y5yi0"; + revision = "1"; + editedCabalFile = "0qfwr05111adjfy6j0cbhrzyxgl3ngfpm0irf1hcgmfxnb8psqli"; libraryHaskellDepends = [ base bytestring either mtl pcre-heavy semigroups string-conversions text @@ -214432,12 +223578,18 @@ self: { }) {}; "validated-literals" = callPackage - ({ mkDerivation, base, bytestring, template-haskell }: + ({ mkDerivation, base, bytestring, deepseq, tasty, tasty-hunit + , tasty-travis, template-haskell + }: mkDerivation { pname = "validated-literals"; - version = "0.2.0"; - sha256 = "0wd4dyv2gfmcxqbhmcil884bdcw8a1qw441280j7rrqy6fp442q2"; - libraryHaskellDepends = [ base bytestring template-haskell ]; + version = "0.2.0.1"; + sha256 = "0gvqsmyhcjf1l5a6vkhr7ffnw81l01y0dp05lzkmy8n177412pr4"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ + base bytestring deepseq tasty tasty-hunit tasty-travis + template-haskell + ]; description = "Compile-time checking for partial smart-constructors"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -214464,6 +223616,8 @@ self: { pname = "validation"; version = "1"; sha256 = "08drmdvyzg2frbb26icy1mlz52xv0l6gi3v8gb7xp0vrcci5libh"; + revision = "1"; + editedCabalFile = "1x1g4nannz81j1h64l1m3ancc96zc57d1bjhj1wk7bwn1xxbi5h3"; libraryHaskellDepends = [ base bifunctors deepseq lens semigroupoids semigroups ]; @@ -214524,6 +223678,19 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "validity_0_9_0_0" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "validity"; + version = "0.9.0.0"; + sha256 = "1rm0gw049v7f9i5rqn8f8ps4ksawmmggmhw9yclgh4qhhql7gz3q"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Validity typeclass"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "validity-aeson" = callPackage ({ mkDerivation, aeson, base, validity, validity-scientific , validity-text, validity-unordered-containers, validity-vector @@ -214575,22 +223742,6 @@ self: { }) {}; "validity-path" = callPackage - ({ mkDerivation, base, filepath, genvalidity-hspec, hspec, path - , validity - }: - mkDerivation { - pname = "validity-path"; - version = "0.3.0.1"; - sha256 = "1mfd062p9wh63qnz4a06rj7179lyllfc97g60cmpnjspmcdgy1ky"; - libraryHaskellDepends = [ base filepath path validity ]; - testHaskellDepends = [ - base filepath genvalidity-hspec hspec path validity - ]; - description = "Validity instances for Path"; - license = stdenv.lib.licenses.mit; - }) {}; - - "validity-path_0_3_0_2" = callPackage ({ mkDerivation, base, filepath, genvalidity-hspec, hspec, path , validity }: @@ -214604,7 +223755,6 @@ self: { ]; description = "Validity instances for Path"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "validity-primitive" = callPackage @@ -214619,17 +223769,6 @@ self: { }) {}; "validity-scientific" = callPackage - ({ mkDerivation, base, scientific, validity }: - mkDerivation { - pname = "validity-scientific"; - version = "0.2.0.1"; - sha256 = "1iphzdh9vqa51im1mx3sg7gpqczm39bcdc6li84lssyflg20kraw"; - libraryHaskellDepends = [ base scientific validity ]; - description = "Validity instances for scientific"; - license = stdenv.lib.licenses.mit; - }) {}; - - "validity-scientific_0_2_0_2" = callPackage ({ mkDerivation, base, scientific, validity }: mkDerivation { pname = "validity-scientific"; @@ -214638,21 +223777,9 @@ self: { libraryHaskellDepends = [ base scientific validity ]; description = "Validity instances for scientific"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "validity-text" = callPackage - ({ mkDerivation, base, bytestring, text, validity }: - mkDerivation { - pname = "validity-text"; - version = "0.3.0.1"; - sha256 = "0ccy6b21lxgqp9q2cmddip1r0axwh6ny4c2vrw1a16712yrhrcdf"; - libraryHaskellDepends = [ base bytestring text validity ]; - description = "Validity instances for text"; - license = stdenv.lib.licenses.mit; - }) {}; - - "validity-text_0_3_1_0" = callPackage ({ mkDerivation, base, bytestring, text, validity }: mkDerivation { pname = "validity-text"; @@ -214661,21 +223788,9 @@ self: { libraryHaskellDepends = [ base bytestring text validity ]; description = "Validity instances for text"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "validity-time" = callPackage - ({ mkDerivation, base, time, validity }: - mkDerivation { - pname = "validity-time"; - version = "0.2.0.1"; - sha256 = "1m8wsm97s7cwax183qsbmr8p010k9czigwlqbqr6qha3bk83n4bf"; - libraryHaskellDepends = [ base time validity ]; - description = "Validity instances for time"; - license = stdenv.lib.licenses.mit; - }) {}; - - "validity-time_0_2_0_2" = callPackage ({ mkDerivation, base, time, validity }: mkDerivation { pname = "validity-time"; @@ -214684,23 +223799,9 @@ self: { libraryHaskellDepends = [ base time validity ]; description = "Validity instances for time"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "validity-unordered-containers" = callPackage - ({ mkDerivation, base, hashable, unordered-containers, validity }: - mkDerivation { - pname = "validity-unordered-containers"; - version = "0.2.0.1"; - sha256 = "11pwrd1jbxdffw1lqq6zxgpgzvxrg4y01wnrn5bzwksiqzach742"; - libraryHaskellDepends = [ - base hashable unordered-containers validity - ]; - description = "Validity instances for unordered-containers"; - license = stdenv.lib.licenses.mit; - }) {}; - - "validity-unordered-containers_0_2_0_2" = callPackage ({ mkDerivation, base, hashable, unordered-containers, validity }: mkDerivation { pname = "validity-unordered-containers"; @@ -214711,21 +223812,9 @@ self: { ]; description = "Validity instances for unordered-containers"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "validity-uuid" = callPackage - ({ mkDerivation, base, uuid, validity }: - mkDerivation { - pname = "validity-uuid"; - version = "0.1.0.1"; - sha256 = "15lk4hig0j6xhz1b7m2hwpvyfwhlrvncgwb1830lpmgvvg18qb9n"; - libraryHaskellDepends = [ base uuid validity ]; - description = "Validity instances for uuid"; - license = stdenv.lib.licenses.mit; - }) {}; - - "validity-uuid_0_1_0_2" = callPackage ({ mkDerivation, base, uuid, validity }: mkDerivation { pname = "validity-uuid"; @@ -214734,21 +223823,9 @@ self: { libraryHaskellDepends = [ base uuid validity ]; description = "Validity instances for uuid"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "validity-vector" = callPackage - ({ mkDerivation, base, hashable, validity, vector }: - mkDerivation { - pname = "validity-vector"; - version = "0.2.0.1"; - sha256 = "0ljihk6qdb52c44hf39wigf3b0f0xs1z7adgxg4fqfxq8zq2a3k4"; - libraryHaskellDepends = [ base hashable validity vector ]; - description = "Validity instances for vector"; - license = stdenv.lib.licenses.mit; - }) {}; - - "validity-vector_0_2_0_2" = callPackage ({ mkDerivation, base, hashable, validity, vector }: mkDerivation { pname = "validity-vector"; @@ -214757,7 +223834,6 @@ self: { libraryHaskellDepends = [ base hashable validity vector ]; description = "Validity instances for vector"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "valor" = callPackage @@ -214899,16 +223975,16 @@ self: { }) {}; "varying" = callPackage - ({ mkDerivation, base, criterion, hspec, QuickCheck, time - , transformers + ({ mkDerivation, base, contravariant, criterion, hspec, QuickCheck + , time, transformers }: mkDerivation { pname = "varying"; - version = "0.7.0.3"; - sha256 = "0283cjsl7siyjyvppwpss5nc5jwy0lfx47d0sndqy3dksvx1gm3c"; + version = "0.7.1.0"; + sha256 = "0lb76yqhb6jyfi046cy0axadi10n2h155dhi9c8sqrlwyc0n7hlx"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ base transformers ]; + libraryHaskellDepends = [ base contravariant transformers ]; executableHaskellDepends = [ base time transformers ]; testHaskellDepends = [ base hspec QuickCheck time transformers ]; benchmarkHaskellDepends = [ base criterion time transformers ]; @@ -214983,6 +224059,7 @@ self: { ]; description = "A monad transformer for vault-tool"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vaultaire-common" = callPackage @@ -215176,8 +224253,8 @@ self: { pname = "vec"; version = "0.1"; sha256 = "0m70ld5vy96vca4wdm45q1ixwznl3yfj8jzil2kjfkzzac5fym5y"; - revision = "2"; - editedCabalFile = "00z6y4a5hi5pwnnakj00qs3kglaykf4i3kwd9iz8bi2kmm6b09lx"; + revision = "3"; + editedCabalFile = "093q5qlhlia12ckhvax322lyy3sb554pg46ghabvsvx8znixw2hh"; libraryHaskellDepends = [ adjunctions base base-compat deepseq distributive fin hashable lens semigroupoids @@ -215250,46 +224327,25 @@ self: { }) {}; "vector" = callPackage - ({ mkDerivation, base, deepseq, ghc-prim, HUnit, primitive - , QuickCheck, random, template-haskell, test-framework + ({ mkDerivation, base, base-orphans, deepseq, ghc-prim, HUnit + , primitive, QuickCheck, random, template-haskell, test-framework , test-framework-hunit, test-framework-quickcheck2, transformers }: mkDerivation { pname = "vector"; - version = "0.12.0.1"; - sha256 = "0yrx2ypiaxahvaz84af5bi855hd3107kxkbqc8km29nsp5wyw05i"; - revision = "3"; - editedCabalFile = "0y5rh8k710i2a3p1h2rghvr5cfg78p5h0kbfi7ifxqqf6pzlyr1x"; + version = "0.12.0.2"; + sha256 = "1wy0pfa3ks6s2dkp1fwrl1s9d3wjmqy9d09icnwfs2zimyn9vs2j"; libraryHaskellDepends = [ base deepseq ghc-prim primitive ]; testHaskellDepends = [ - base HUnit QuickCheck random template-haskell test-framework - test-framework-hunit test-framework-quickcheck2 transformers + base base-orphans HUnit primitive QuickCheck random + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 transformers ]; description = "Efficient Arrays"; license = stdenv.lib.licenses.bsd3; }) {}; "vector-algorithms" = callPackage - ({ mkDerivation, base, bytestring, containers, primitive - , QuickCheck, vector - }: - mkDerivation { - pname = "vector-algorithms"; - version = "0.7.0.1"; - sha256 = "0w4hf598lpxfg58rnimcqxrbnpqq2jmpjx82qa5md3q6r90hlipd"; - revision = "2"; - editedCabalFile = "186nxwg02m16v68gi186f0z99cafp4g87flhfccnzlrvshlfb83m"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base bytestring primitive vector ]; - testHaskellDepends = [ - base bytestring containers QuickCheck vector - ]; - description = "Efficient algorithms for vector arrays"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "vector-algorithms_0_7_0_4" = callPackage ({ mkDerivation, base, bytestring, containers, primitive , QuickCheck, vector }: @@ -215305,6 +224361,23 @@ self: { ]; description = "Efficient algorithms for vector arrays"; license = stdenv.lib.licenses.bsd3; + }) {}; + + "vector-algorithms_0_8_0_1" = callPackage + ({ mkDerivation, base, bytestring, containers, mwc-random + , primitive, QuickCheck, vector + }: + mkDerivation { + pname = "vector-algorithms"; + version = "0.8.0.1"; + sha256 = "1zip8r7hh5g12xrjvhbg38z6hfxy7l6h6pl88qcqc0ygdmwdxg0m"; + libraryHaskellDepends = [ base bytestring primitive vector ]; + testHaskellDepends = [ + base bytestring containers QuickCheck vector + ]; + benchmarkHaskellDepends = [ base mwc-random vector ]; + description = "Efficient algorithms for vector arrays"; + license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -215320,21 +224393,19 @@ self: { }) {}; "vector-binary-instances" = callPackage - ({ mkDerivation, base, binary, bytestring, criterion, deepseq - , tasty, tasty-quickcheck, vector + ({ mkDerivation, base, binary, bytestring, deepseq, gauge, tasty + , tasty-quickcheck, vector }: mkDerivation { pname = "vector-binary-instances"; - version = "0.2.4"; - sha256 = "1y236jb72iab9ska1mc48z6yb0xgwmj45laaqdyjxksd84z7hbrb"; - revision = "1"; - editedCabalFile = "196frl4akhfk7xf1nxzn8lmq99dxhzhsimanswn9yy7ym8zhki4i"; + version = "0.2.5.1"; + sha256 = "04n5cqm1v95pw1bp68l9drjkxqiy2vswxdq0fy1rqcgxisgvji9r"; libraryHaskellDepends = [ base binary vector ]; testHaskellDepends = [ base binary tasty tasty-quickcheck vector ]; benchmarkHaskellDepends = [ - base binary bytestring criterion deepseq vector + base binary bytestring deepseq gauge vector ]; - description = "Instances of Data.Binary and Data.Serialize for vector"; + description = "Instances of Data.Binary for vector"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -215437,14 +224508,31 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "vector-extras" = callPackage + ({ mkDerivation, base, containers, deferred-folds, foldl, hashable + , unordered-containers, vector + }: + mkDerivation { + pname = "vector-extras"; + version = "0.2.1"; + sha256 = "1s9syai0bfdmwzj5r9snxi5plfl2bwnjyyh8dd2w7jmgdy0pkbiz"; + libraryHaskellDepends = [ + base containers deferred-folds foldl hashable unordered-containers + vector + ]; + description = "Utilities for the \"vector\" library"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "vector-fftw" = callPackage ({ mkDerivation, base, fftw, primitive, storable-complex, vector }: mkDerivation { pname = "vector-fftw"; version = "0.1.3.8"; sha256 = "0xlr4566hh6lnpinzrk623a96jnb8mp8mq6cymlsl8y38qx36jp6"; - revision = "1"; - editedCabalFile = "0417f7grdvs3ws508a7k9ngpnisw7f7b6bcmmasflvvr66m6166f"; + revision = "2"; + editedCabalFile = "16qbqswgrx48lc4h5fa8ccyxv448scad9f2p9qvgzsn66lmm7iqc"; libraryHaskellDepends = [ base primitive storable-complex vector ]; librarySystemDepends = [ fftw ]; description = "A binding to the fftw library for one-dimensional vectors"; @@ -215574,23 +224662,54 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "vector-sized_1_1_1_0" = callPackage + ({ mkDerivation, adjunctions, base, comonad, deepseq, distributive + , finite-typelits, indexed-list-literals, primitive, vector + }: + mkDerivation { + pname = "vector-sized"; + version = "1.1.1.0"; + sha256 = "05rrfiy0zzcq5jmr1kfbpv1p6f35pqsd5k6zf78byznzjwk758nb"; + libraryHaskellDepends = [ + adjunctions base comonad deepseq distributive finite-typelits + indexed-list-literals primitive vector + ]; + description = "Size tagged vectors"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "vector-space" = callPackage ({ mkDerivation, base, Boolean, MemoTrie, NumInstances }: mkDerivation { pname = "vector-space"; version = "0.13"; sha256 = "05yn93vnhzhpp2i6qb4b3dasvmpk71rab6vhssqvpb3qhdvxb482"; + revision = "2"; + editedCabalFile = "1p9vibym0ggr1rjyak0wphswdl4vik2b2w85afgvyj9zn32w28bw"; libraryHaskellDepends = [ base Boolean MemoTrie NumInstances ]; description = "Vector & affine spaces, linear maps, and derivatives"; license = stdenv.lib.licenses.bsd3; }) {}; + "vector-space_0_15" = callPackage + ({ mkDerivation, base, Boolean, MemoTrie, NumInstances }: + mkDerivation { + pname = "vector-space"; + version = "0.15"; + sha256 = "03swlbn0x8gfb7bilxmh3zckprjc6v64bildmhwzlimjvd1v8jb8"; + libraryHaskellDepends = [ base Boolean MemoTrie NumInstances ]; + description = "Vector & affine spaces, linear maps, and derivatives"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "vector-space-map" = callPackage ({ mkDerivation, base, containers, doctest, vector-space }: mkDerivation { pname = "vector-space-map"; - version = "0.2.0"; - sha256 = "092lr61hi8sm0i4302r7zy2s08b4d97k5hyrbnkvnyhfi1529v6f"; + version = "0.2.1.1"; + sha256 = "1sg5jgk0kll0jbi66m70ymr085hgvz4kcbvcbn9427w1imbnjfdq"; libraryHaskellDepends = [ base containers vector-space ]; testHaskellDepends = [ base doctest ]; description = "vector-space operations for finite maps using Data.Map"; @@ -215843,8 +224962,8 @@ self: { ({ mkDerivation, aeson, base, bytestring, hspec, semigroupoids }: mkDerivation { pname = "versioning"; - version = "0.3.0.0"; - sha256 = "12d5xxc8i0ldbsb6y22f9gvk0d61nrgjz3yf7ppvqrzhilgs6yyf"; + version = "0.3.0.1"; + sha256 = "08072xwz094qdawczggxx8gk734cas8767zcah84q30qdb5ywzwf"; libraryHaskellDepends = [ aeson base bytestring semigroupoids ]; testHaskellDepends = [ aeson base bytestring hspec ]; description = "Type-safe data versioning"; @@ -215858,8 +224977,8 @@ self: { }: mkDerivation { pname = "versioning-servant"; - version = "0.1.0.0"; - sha256 = "14a1fk2mgcjjlb1z01xb5ngf496kpfr2y588265zn72q54a7l08k"; + version = "0.1.0.1"; + sha256 = "0hk30p8wjn00dzxyd45hf7r1qhn944j12km00birgqhf4vcmw7c4"; libraryHaskellDepends = [ aeson attoparsec base bytestring http-media servant versioning ]; @@ -215889,6 +225008,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "versions_3_5_0" = callPackage + ({ mkDerivation, base, base-prelude, checkers, deepseq, hashable + , megaparsec, microlens, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "versions"; + version = "3.5.0"; + sha256 = "1g6db0ah78yk1m5wyxp0az7bzlbxsfkychqjcj423wzx90z7ww4w"; + revision = "1"; + editedCabalFile = "13gb4n3bdkbgf199q3px7ihaqycbx76cb8isrs3qn16n67mx5b2f"; + libraryHaskellDepends = [ base deepseq hashable megaparsec text ]; + testHaskellDepends = [ + base base-prelude checkers megaparsec microlens QuickCheck tasty + tasty-hunit tasty-quickcheck text + ]; + description = "Types and parsers for software version numbers"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "vfr-waypoints" = callPackage ({ mkDerivation, base, containers, dimensional, fuzzy , geodetic-types, lens, monoid-subclasses, optparse-applicative @@ -216001,8 +225141,8 @@ self: { }: mkDerivation { pname = "viewprof"; - version = "0.0.0.22"; - sha256 = "07sa15nrwdjyzqmzvrdvl0nggdx5ca6w7qijhv7na9ivr0p2h495"; + version = "0.0.0.25"; + sha256 = "0k3mlivbkir5jwqkpbka2fvihkw2ck4549kvl1hcqr1h48zjr5ws"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -216075,8 +225215,8 @@ self: { }: mkDerivation { pname = "vimeta"; - version = "0.2.4.0"; - sha256 = "1pa1l1rirj19cnvdaqkf5jscsfkfyam60yk3gqiypbpd102zas6d"; + version = "0.2.5.0"; + sha256 = "03ykd8pz7wn9dcj78zgq15ip04g8b4b7945g6fj5a7bfz0y9asbf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -216164,18 +225304,20 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "vinyl_0_9_3" = callPackage - ({ mkDerivation, array, base, criterion, doctest, ghc-prim, hspec - , lens, linear, microlens, mwc-random, primitive - , should-not-typecheck, singletons, tagged, vector + "vinyl_0_10_0_1" = callPackage + ({ mkDerivation, aeson, array, base, criterion, doctest, ghc-prim + , hspec, lens, lens-aeson, linear, microlens, mtl, mwc-random + , primitive, should-not-typecheck, singletons, tagged, text + , unordered-containers, vector }: mkDerivation { pname = "vinyl"; - version = "0.9.3"; - sha256 = "1sxkkmnq7vl5bmpljs3riaqb2kqpx1kkkllqiz4zawmhw6wmw1nj"; + version = "0.10.0.1"; + sha256 = "1x2x40cgyhj3yzw4kajssjvlnwlcrrnz7vaa8as2k9xmv9x76ig4"; libraryHaskellDepends = [ array base ghc-prim ]; testHaskellDepends = [ - base doctest hspec lens microlens should-not-typecheck singletons + aeson base doctest hspec lens lens-aeson microlens mtl + should-not-typecheck singletons text unordered-containers vector ]; benchmarkHaskellDepends = [ base criterion linear microlens mwc-random primitive tagged vector @@ -216192,8 +225334,8 @@ self: { }: mkDerivation { pname = "vinyl-gl"; - version = "0.3.3"; - sha256 = "09nd2v7550ivgjfby3kd27rf4b5b5ih8l7nx6v5h7r9s42vadb0r"; + version = "0.3.4"; + sha256 = "1r4vpilk8l0fm1v5n5lz27l57ciglbr82g5wsj3g4j7rghr14jpf"; libraryHaskellDepends = [ base containers GLUtil linear OpenGL tagged transformers vector vinyl @@ -216429,6 +225571,26 @@ self: { license = "GPL"; }) {}; + "vivid_0_4_2_3" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, hashable, MonadRandom, mtl, network, process, random + , random-shuffle, split, stm, time, transformers, utf8-string + , vivid-osc, vivid-supercollider + }: + mkDerivation { + pname = "vivid"; + version = "0.4.2.3"; + sha256 = "0awm9cnjgfqx1qf6jsnwmf0kxqxwny82q1ddqna8ilqcdrbsxh0i"; + libraryHaskellDepends = [ + base binary bytestring containers directory filepath hashable + MonadRandom mtl network process random random-shuffle split stm + time transformers utf8-string vivid-osc vivid-supercollider + ]; + description = "Sound synthesis with SuperCollider"; + license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "vivid-osc" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, microspec, time }: @@ -216442,6 +225604,19 @@ self: { license = "GPL"; }) {}; + "vivid-osc_0_5_0_0" = callPackage + ({ mkDerivation, base, bytestring, cereal, microspec, time }: + mkDerivation { + pname = "vivid-osc"; + version = "0.5.0.0"; + sha256 = "041m4k1aqkw35fp7l03i3ba1jyppr8lia2v2zyq7v8yzby8ngys6"; + libraryHaskellDepends = [ base bytestring cereal time ]; + testHaskellDepends = [ base bytestring cereal microspec time ]; + description = "Open Sound Control encode/decode"; + license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "vivid-supercollider" = callPackage ({ mkDerivation, base, binary, bytestring, cereal, microspec , QuickCheck, split, utf8-string, vivid-osc @@ -216461,6 +225636,26 @@ self: { license = "GPL"; }) {}; + "vivid-supercollider_0_4_1_1" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, microspec + , QuickCheck, split, utf8-string, vivid-osc + }: + mkDerivation { + pname = "vivid-supercollider"; + version = "0.4.1.1"; + sha256 = "1qf4hnslcmqkahxs5d55iljiybn46is41a5kikjd2vnbns4va0fb"; + libraryHaskellDepends = [ + base binary bytestring cereal split utf8-string vivid-osc + ]; + testHaskellDepends = [ + base binary bytestring cereal microspec QuickCheck utf8-string + vivid-osc + ]; + description = "Implementation of SuperCollider server specifications"; + license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "vk-aws-route53" = callPackage ({ mkDerivation, aws, base, bytestring, containers, http-conduit , http-types, old-locale, resourcet, text, time, xml-conduit @@ -216507,24 +225702,28 @@ self: { }) {}; "voicebase" = callPackage - ({ mkDerivation, aeson, base, bytestring, HsOpenSSL, http-client - , http-client-openssl, json-autotype, lens, mime-types, options + ({ mkDerivation, aeson, base, bytestring, filepath, HsOpenSSL + , hspec, http-client, http-client-openssl, lens, lens-aeson + , mime-types, mtl, optparse-applicative, roundtrip, roundtrip-aeson , text, wreq }: mkDerivation { pname = "voicebase"; - version = "0.1.1.1"; - sha256 = "1nc2cmfmdalggb7f9xw4xrhms31cky478wxxkq50as6bryl3k3q3"; + version = "0.2.0.0"; + sha256 = "0ih0z27vz7767gr11lz227vb84i2kwc6wn9z1yd0zma5nj8x73hw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring HsOpenSSL http-client http-client-openssl - json-autotype lens mime-types text wreq + lens lens-aeson mime-types mtl roundtrip roundtrip-aeson text wreq ]; - executableHaskellDepends = [ base bytestring mime-types options ]; - testHaskellDepends = [ base ]; + executableHaskellDepends = [ + aeson base bytestring filepath mime-types optparse-applicative text + ]; + testHaskellDepends = [ aeson base hspec roundtrip-aeson ]; description = "Upload audio files to voicebase to get a transcription"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "void" = callPackage @@ -216611,6 +225810,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) vrpn;}; + "vt-utils" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, HUnit, parsec + , text, time, unordered-containers, vector + }: + mkDerivation { + pname = "vt-utils"; + version = "1.0.1.0"; + sha256 = "1a33bxnyyhs4ibnrgz5472bqvg4irqh4z5cv0wcwmmpi8s4i629w"; + libraryHaskellDepends = [ + aeson base bytestring directory HUnit parsec text time + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring directory HUnit parsec text time + unordered-containers vector + ]; + description = "Vector and Text utilities"; + license = stdenv.lib.licenses.mit; + }) {}; + "vte" = callPackage ({ mkDerivation, base, Cabal, glib, gtk, gtk2hs-buildtools, pango , vte @@ -216681,7 +225900,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "vty_5_23_1" = callPackage + "vty_5_25_1" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers , deepseq, directory, filepath, hashable, HUnit, microlens , microlens-mtl, microlens-th, mtl, parallel, parsec, QuickCheck @@ -216692,8 +225911,8 @@ self: { }: mkDerivation { pname = "vty"; - version = "5.23.1"; - sha256 = "1cd328prv1pddza87a2kfh93l101jg1afs5s951yhr9z93mgd7d9"; + version = "5.25.1"; + sha256 = "1x15jlf9x6c8nhdbp6alr17vigclkaf5qy5jpp14g5n568p7karw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -216808,6 +226027,41 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "waargonaut" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, bytestring, Cabal + , cabal-doctest, containers, contravariant, digit, directory + , distributive, doctest, errors, filepath, generics-sop, hedgehog + , hedgehog-fn, hoist-error, hw-balancedparens, hw-bits, hw-json + , hw-prim, hw-rankselect, lens, mmorph, mtl, nats, natural, parsers + , scientific, semigroupoids, semigroups, tagged, tasty + , tasty-expected-failure, tasty-hedgehog, tasty-hunit + , template-haskell, text, transformers, vector, witherable + , wl-pprint-annotated, zippers + }: + mkDerivation { + pname = "waargonaut"; + version = "0.4.2.0"; + sha256 = "19zfzff6cp57xv220yyxfi0j36x1qic7v4sa93yclshyjmhm7vnm"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base bifunctors bytestring containers contravariant digit + distributive errors generics-sop hoist-error hw-balancedparens + hw-bits hw-json hw-prim hw-rankselect lens mmorph mtl nats natural + parsers scientific semigroupoids semigroups tagged text + transformers vector witherable wl-pprint-annotated zippers + ]; + testHaskellDepends = [ + attoparsec base bytestring containers contravariant digit directory + distributive doctest filepath generics-sop hedgehog hedgehog-fn + lens mtl natural scientific semigroupoids semigroups tagged tasty + tasty-expected-failure tasty-hedgehog tasty-hunit template-haskell + text vector zippers + ]; + description = "JSON wrangling"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "wacom-daemon" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, directory , filepath, Glob, libnotify, process, select, text, udev @@ -217074,6 +226328,7 @@ self: { ]; description = "Helpers to bind digestive-functors onto wai requests"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-dispatch" = callPackage @@ -217104,23 +226359,22 @@ self: { ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring , bytestring, case-insensitive, containers, cookie , data-default-class, deepseq, directory, fast-logger, hspec - , http-types, HUnit, iproute, lifted-base, network, old-locale - , resourcet, streaming-commons, stringsearch, text, time - , transformers, unix, unix-compat, vault, void, wai, wai-logger - , word8, zlib + , http-types, HUnit, iproute, network, old-locale, resourcet + , streaming-commons, text, time, transformers, unix, unix-compat + , vault, void, wai, wai-logger, word8, zlib }: mkDerivation { pname = "wai-extra"; - version = "3.0.24.1"; - sha256 = "0bb6837cgq4p9sn3mkaf6p9kf57k0mvkdjcc1vsnj87nvphls604"; + version = "3.0.24.3"; + sha256 = "0ff4mzxqj3h5zn27q9pq0q89x087dy072z24bczn4irry0zzks21"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson ansi-terminal base base64-bytestring bytestring case-insensitive containers cookie data-default-class deepseq - directory fast-logger http-types iproute lifted-base network - old-locale resourcet streaming-commons stringsearch text time - transformers unix unix-compat vault void wai wai-logger word8 zlib + directory fast-logger http-types iproute network old-locale + resourcet streaming-commons text time transformers unix unix-compat + vault void wai wai-logger word8 zlib ]; testHaskellDepends = [ base bytestring case-insensitive cookie fast-logger hspec @@ -217130,37 +226384,6 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "wai-extra_3_0_24_2" = callPackage - ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring - , bytestring, case-insensitive, containers, cookie - , data-default-class, deepseq, directory, fast-logger, hspec - , http-types, HUnit, iproute, lifted-base, network, old-locale - , resourcet, streaming-commons, stringsearch, text, time - , transformers, unix, unix-compat, vault, void, wai, wai-logger - , word8, zlib - }: - mkDerivation { - pname = "wai-extra"; - version = "3.0.24.2"; - sha256 = "07gcgq59dki5drkjci9ka34xjsy3bqilbsx0lsc4905w9jlyfbci"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson ansi-terminal base base64-bytestring bytestring - case-insensitive containers cookie data-default-class deepseq - directory fast-logger http-types iproute lifted-base network - old-locale resourcet streaming-commons stringsearch text time - transformers unix unix-compat vault void wai wai-logger word8 zlib - ]; - testHaskellDepends = [ - base bytestring case-insensitive cookie fast-logger hspec - http-types HUnit resourcet text time transformers wai zlib - ]; - description = "Provides some basic WAI handlers and middleware"; - license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "wai-frontend-monadcgi" = callPackage ({ mkDerivation, base, bytestring, case-insensitive, cgi , containers, http-types, transformers, wai @@ -217676,8 +226899,8 @@ self: { }: mkDerivation { pname = "wai-middleware-content-type"; - version = "0.6.1.2"; - sha256 = "057xrb6nik8imxg91chyhakddb0ywm7ccfkwjlyrbwrd5hm84j8r"; + version = "0.6.2"; + sha256 = "18ay8ng3gmyn25iziwlw82z5vbbkc6pgp5d0iz29qmc2lm6y6wgw"; libraryHaskellDepends = [ aeson base blaze-builder blaze-html bytestring clay exceptions extractable-singleton hashable http-media http-types lucid mmorph @@ -217918,6 +227141,7 @@ self: { testHaskellDepends = [ base doctest prometheus-client ]; description = "WAI middlware for exposing http://prometheus.io metrics."; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-middleware-rollbar" = callPackage @@ -217926,8 +227150,8 @@ self: { }: mkDerivation { pname = "wai-middleware-rollbar"; - version = "0.10.0"; - sha256 = "1905cgmcgmsy0v2c84q33aharlklffqxhr6bwr1zvi138c9bivd6"; + version = "0.11.0"; + sha256 = "1nsnkf9wk61lj092z56knwfrdjyazql16y2kj5h0iamnf4gmxa7w"; libraryHaskellDepends = [ aeson base bytestring hostname http-client http-conduit http-types rollbar-hs text time uuid wai @@ -218037,21 +227261,23 @@ self: { }) {}; "wai-middleware-throttle" = callPackage - ({ mkDerivation, base, bytestring, bytestring-builder, containers - , hashable, hspec, http-types, HUnit, mtl, network, QuickCheck, stm - , text, token-bucket, transformers, wai, wai-extra + ({ mkDerivation, base, bytestring, bytestring-builder, cache, clock + , containers, hashable, hspec, http-types, HUnit, mtl, network + , QuickCheck, safe-exceptions, stm, text, token-bucket + , transformers, wai, wai-extra }: mkDerivation { pname = "wai-middleware-throttle"; - version = "0.2.2.1"; - sha256 = "1z4n7ja5kq7cl2117w8wx0kz3fjdzr3mlvx6m76jbgp0504vjgja"; + version = "0.3.0.0"; + sha256 = "16qhfqc0f5ahz2qc04a4by6iw1agxzcf14aqqkf1arf0hknvbvvv"; libraryHaskellDepends = [ - base bytestring bytestring-builder containers hashable http-types - mtl network stm text token-bucket transformers wai + base bytestring bytestring-builder cache clock containers hashable + http-types mtl network safe-exceptions stm text token-bucket + transformers wai ]; testHaskellDepends = [ - base bytestring hspec http-types HUnit QuickCheck stm transformers - wai wai-extra + base bytestring cache clock hspec http-types HUnit QuickCheck stm + transformers wai wai-extra ]; description = "WAI Middleware for Request Throttling"; license = stdenv.lib.licenses.bsd3; @@ -218065,6 +227291,8 @@ self: { pname = "wai-middleware-travisci"; version = "0.1.0"; sha256 = "0a58mlgimr6137aiwcdxjk15zy3y58dds4zxffd3vvn0lkzg5jdv"; + revision = "1"; + editedCabalFile = "0fd99j9lyb562p3rsdb8d7swg31bwahzhgjm6afijc5f6i5awcw3"; libraryHaskellDepends = [ aeson base base64-bytestring bytestring cryptonite http-types text transformers vault wai @@ -218112,6 +227340,7 @@ self: { ]; description = "WAI request predicates"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-request-spec" = callPackage @@ -218146,21 +227375,24 @@ self: { }) {}; "wai-route" = callPackage - ({ mkDerivation, base, bytestring, http-types, mtl, QuickCheck - , tasty, tasty-quickcheck, unordered-containers, wai + ({ mkDerivation, base, bytestring, containers, deepseq, doctest + , http-api-data, http-types, mtl, pattern-trie, QuickCheck, tasty + , tasty-quickcheck, text, unordered-containers, wai }: mkDerivation { pname = "wai-route"; - version = "0.4.0"; - sha256 = "1rdrb7v17svz6y502bg49pj1wik7zy7r2l8bldfkssqh9kbrjiyp"; + version = "1.0.0"; + sha256 = "1hm947mzp3lynsjlhbl9nawa3p35cca15xj32cv5dyyllf0lac8w"; libraryHaskellDepends = [ - base bytestring http-types unordered-containers wai + base bytestring containers deepseq http-api-data http-types + pattern-trie text unordered-containers wai ]; testHaskellDepends = [ - base bytestring http-types mtl QuickCheck tasty tasty-quickcheck - wai + base bytestring containers deepseq doctest http-types mtl + pattern-trie QuickCheck tasty tasty-quickcheck text + unordered-containers wai ]; - description = "Minimalistic, efficient routing for WAI"; + description = "WAI middleware for path-based request routing with captures"; license = stdenv.lib.licenses.mpl20; }) {}; @@ -218224,6 +227456,7 @@ self: { ]; description = "Declarative routing for WAI"; license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-secure-cookies" = callPackage @@ -218260,6 +227493,7 @@ self: { ]; description = "Flexible session middleware for WAI"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-session-alt" = callPackage @@ -218293,6 +227527,7 @@ self: { ]; description = "Session store based on clientsession"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-session-mysql" = callPackage @@ -218478,6 +227713,7 @@ self: { ]; description = "Collection of utility functions for use with WAI"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-websockets" = callPackage @@ -218640,8 +227876,8 @@ self: { }: mkDerivation { pname = "warp"; - version = "3.2.23"; - sha256 = "12v9qhi4hyp0sb90yddsax16jj7x47nmqwn53sv7b5nszcxgzam0"; + version = "3.2.25"; + sha256 = "0rl59bs99c3wwwyc1ibq0v11mkc7pxpy28r9hdlmjsqmdwn8y2vy"; libraryHaskellDepends = [ array async auto-update base bsb-http-chunked bytestring case-insensitive containers ghc-prim hashable http-date http-types @@ -218681,6 +227917,24 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "warp-grpc" = callPackage + ({ mkDerivation, async, base, binary, bytestring, case-insensitive + , http-types, http2-grpc-types, proto-lens, wai, warp, warp-tls + }: + mkDerivation { + pname = "warp-grpc"; + version = "0.1.0.3"; + sha256 = "1x40jskp4c2dj4w3pfrw4f3ys9c64nlas2068s7zl05qayw21srf"; + revision = "1"; + editedCabalFile = "18mnn9wdhx8kv3y8nagkn7z7qmcyxnrcvigjyy378sfipcgjmdwc"; + libraryHaskellDepends = [ + async base binary bytestring case-insensitive http-types + http2-grpc-types proto-lens wai warp warp-tls + ]; + description = "A minimal gRPC server on top of Warp"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "warp-static" = callPackage ({ mkDerivation, base, bytestring, cmdargs, containers, directory , mime-types, text, wai-app-static, wai-extra, warp @@ -218743,8 +227997,8 @@ self: { }: mkDerivation { pname = "warped"; - version = "0.0.7"; - sha256 = "04090z3sz551q604kkpaqwy2i0wsnzbqrnanvkw0wg3nikh9a3s6"; + version = "0.0.8"; + sha256 = "13s9z1vlgi29rb4ay5d508snh982gp04vclv6y4fsga2gia4sbhz"; libraryHaskellDepends = [ aeson base blaze-builder conduit http-types lifted-async monad-control preamble uuid wai wai-conduit wai-cors warp @@ -218862,8 +228116,8 @@ self: { pname = "wave"; version = "0.1.5"; sha256 = "03zycmwrchhqvi37fdvlzz2d1vl4hy0i8xyys1zznw38qfq0h2i5"; - revision = "1"; - editedCabalFile = "1wvgxay0r5rpcc7yxkznxxcp1za0ifxvk87w0xrilxgb35r3izz8"; + revision = "2"; + editedCabalFile = "0zs0mw42z9xzs1r935pd5dssf0x10qbkhxlpfknv0x75n2k0azzj"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring cereal containers data-default-class transformers @@ -218882,8 +228136,8 @@ self: { }: mkDerivation { pname = "wavefront"; - version = "0.7.1.2"; - sha256 = "047hdcvrkh4xwyp8i18w45qx7nhd59iii34nrh6ih9k77l6rr4qj"; + version = "0.7.1.3"; + sha256 = "1sly9gxq06n4x262fav0zvfzhgnxca1xwh4q7b4lq6g3gpwld9s5"; libraryHaskellDepends = [ attoparsec base dlist filepath mtl text transformers vector ]; @@ -218961,6 +228215,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "weak-bag" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "weak-bag"; + version = "0.1.0.0"; + sha256 = "0jh5xv02wlifjqdvm2cr9mi3wjj4f14s1ap5pphin2rdzklhl3rc"; + libraryHaskellDepends = [ base containers ]; + description = "Mutable bag backed by weak pointers to each item"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "weather-api" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, HTTP, network , network-uri, utf8-string, vector @@ -219054,6 +228320,7 @@ self: { testHaskellDepends = [ base bytestring HUnit network-uri text ]; description = "Composable, reversible, efficient web routing using invertible invariants and bijections"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "web-mongrel2" = callPackage @@ -219332,6 +228599,40 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "web3_0_8_2_1" = callPackage + ({ mkDerivation, aeson, async, base, basement, bytestring, cereal + , cryptonite, data-default, exceptions, generics-sop, hspec + , hspec-contrib, hspec-discover, hspec-expectations, http-client + , http-client-tls, machines, memory, microlens, microlens-aeson + , microlens-mtl, microlens-th, mtl, OneTuple, parsec, random + , relapse, secp256k1-haskell, split, stm, tagged, template-haskell + , text, time, transformers, vinyl + }: + mkDerivation { + pname = "web3"; + version = "0.8.2.1"; + sha256 = "1dcv7977r98lrwh12si9vzvm5bcjdyfdivl63r5zwkykapd15z00"; + libraryHaskellDepends = [ + aeson async base basement bytestring cereal cryptonite data-default + exceptions generics-sop http-client http-client-tls machines memory + microlens microlens-aeson microlens-mtl microlens-th mtl OneTuple + parsec relapse secp256k1-haskell tagged template-haskell text + transformers vinyl + ]; + testHaskellDepends = [ + aeson async base basement bytestring cereal cryptonite data-default + exceptions generics-sop hspec hspec-contrib hspec-discover + hspec-expectations http-client http-client-tls machines memory + microlens microlens-aeson microlens-mtl microlens-th mtl OneTuple + parsec random relapse secp256k1-haskell split stm tagged + template-haskell text time transformers vinyl + ]; + testToolDepends = [ hspec-discover ]; + description = "Ethereum API for Haskell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "webapi" = callPackage ({ mkDerivation, aeson, base, binary, blaze-builder, bytestring , bytestring-lexing, bytestring-trie, case-insensitive, containers @@ -219854,8 +229155,8 @@ self: { }: mkDerivation { pname = "websockets"; - version = "0.12.5.1"; - sha256 = "1v9zmd34bmh0y02njff4n1vkp1d5jdpq9dlva0z7sr0glv8c3drz"; + version = "0.12.5.2"; + sha256 = "0wacifjbskkfv6xq1sbmc8p60wn767xcjhz8hn8hyijxrrmjabci"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -219915,8 +229216,8 @@ self: { }: mkDerivation { pname = "websockets-simple"; - version = "0.1.2.1"; - sha256 = "1g3cqbdycjx82px06xvh4q3jjnp71llzsw4v0s815933fgfcck54"; + version = "0.1.3"; + sha256 = "1nknnb7zmkcm377q9i9whcw4fd43q2nk5vla2yilr9lnp5g4gqr0"; libraryHaskellDepends = [ aeson async base bytestring exceptions extractable-singleton monad-control-aligned profunctors stm transformers vector @@ -219984,20 +229285,21 @@ self: { "wedged" = callPackage ({ mkDerivation, array, base, colour, containers, diagrams-lib - , diagrams-rasterific, MonadRandom, strict + , diagrams-postscript, MonadRandom, strict }: mkDerivation { pname = "wedged"; - version = "2"; - sha256 = "1aw29dk0h25zw60m288423bakz36k0jpmzdhy7kq2wns3l5k6jqs"; + version = "3"; + sha256 = "1v7xc7bnyhlb2fs0j8zafbnvzyl0hsdyl59f0kibmn0w6sxq34xl"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - array base colour containers diagrams-lib diagrams-rasterific + array base colour containers diagrams-lib diagrams-postscript MonadRandom strict ]; description = "Wedged postcard generator"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "weeder" = callPackage @@ -220281,15 +229583,13 @@ self: { }) {}; "wide-word" = callPackage - ({ mkDerivation, base, bytestring, deepseq, ghc-prim, hspec - , QuickCheck - }: + ({ mkDerivation, base, bytestring, deepseq, ghc-prim, hedgehog }: mkDerivation { pname = "wide-word"; - version = "0.1.0.6"; - sha256 = "0y3wdd5kslz71nlk32nvmi3yqd331jjl49njm58bixqanyc0k30x"; + version = "0.1.0.7"; + sha256 = "0qqam1sxssxq43r8i586lrs2zslm2qnw5yhjdqj5zxksk2jrcxrd"; libraryHaskellDepends = [ base deepseq ghc-prim ]; - testHaskellDepends = [ base bytestring ghc-prim hspec QuickCheck ]; + testHaskellDepends = [ base bytestring ghc-prim hedgehog ]; description = "Data types for large but fixed width signed and unsigned integers"; license = stdenv.lib.licenses.bsd2; }) {}; @@ -220367,8 +229667,8 @@ self: { }: mkDerivation { pname = "wild-bind"; - version = "0.1.2.1"; - sha256 = "1jklfafgv9i2xzsrcz77wzf5p4sxz6cgk1nw3ydzsar5f3jyqxmf"; + version = "0.1.2.3"; + sha256 = "1dl3vh4xn6mml2mydapyqwlg872pczgz7lv912skzwnzv55hxg12"; libraryHaskellDepends = [ base containers semigroups text transformers ]; @@ -220417,8 +229717,8 @@ self: { }: mkDerivation { pname = "wild-bind-x11"; - version = "0.2.0.4"; - sha256 = "0wfhva3xkjykf6nl4ghvmp7lx2g0isg09hhb4m44qg0cgv7rzh5z"; + version = "0.2.0.6"; + sha256 = "0dqxcmdx3dinqkpwdnkb5nlc0cvn1gnwril5qmzixzshh03c8va9"; libraryHaskellDepends = [ base containers fold-debounce mtl semigroups stm text transformers wild-bind X11 @@ -220434,8 +229734,8 @@ self: { ({ mkDerivation, aeson, base, bytestring, utf8-string }: mkDerivation { pname = "wilton-ffi"; - version = "0.2.0.0"; - sha256 = "1n2cgf0cnpr7f9rgf2369qnz3mm1qvylpzncc7s42vcrrq4x3wj7"; + version = "0.3.0.3"; + sha256 = "1kpr1rg3nbvjvj29pa4b8ls52x0j6ixidnh6nm2jw3c2gplhmr5d"; libraryHaskellDepends = [ aeson base bytestring utf8-string ]; description = "Haskell modules support for Wilton JavaScript runtime"; license = stdenv.lib.licenses.mit; @@ -220459,14 +229759,12 @@ self: { ({ mkDerivation, base, bytestring, deepseq, dnsapi }: mkDerivation { pname = "windns"; - version = "0.1.0.0"; - sha256 = "1hphwmwc1182p5aqjswcgqjbilm91rv5svjqhd93cqq599gg8q0c"; - revision = "2"; - editedCabalFile = "19n1nb65mgz9rdp37z7sdmjxwcl2wnlrflqcwbhr99ly2anx0sy7"; + version = "0.1.0.1"; + sha256 = "016d1cf51jqvhbzlf5kbizv4l4dymradac1420rl47q2k5faczq8"; libraryHaskellDepends = [ base bytestring deepseq ]; librarySystemDepends = [ dnsapi ]; - description = "Domain Name Service (DNS) lookup via the Windows dnsapi standard library"; - license = stdenv.lib.licenses.gpl3; + description = "Domain Name Service (DNS) lookup via the /dnsapi.dll standard library"; + license = stdenv.lib.licenses.gpl2; hydraPlatforms = stdenv.lib.platforms.none; }) {dnsapi = null;}; @@ -220504,35 +229802,35 @@ self: { ({ mkDerivation, aeson, base, binary, bytestring, cassava , containers, cpu, deepseq, directory, gauge, hashable, megaparsec , mtl, prettyprinter, prettyprinter-ansi-terminal, QuickCheck - , scientific, serialise, text, transformers, unordered-containers - , vector + , scientific, semigroups, serialise, text, time, transformers + , unordered-containers, vector }: mkDerivation { pname = "winery"; - version = "0.2.1"; - sha256 = "09j7s44j5v6754g1v10yvmb7l9azn2p738x3c4p1iv6qlwghilbj"; + version = "0.3.1"; + sha256 = "1f63fgw7ky6kd0dk41rhqjxgvi33pa5ffrv0vk2i7dr88bmc1wgy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring containers cpu hashable megaparsec mtl - prettyprinter prettyprinter-ansi-terminal scientific text - transformers unordered-containers vector + prettyprinter prettyprinter-ansi-terminal scientific semigroups + text time transformers unordered-containers vector ]; executableHaskellDepends = [ aeson base bytestring containers cpu hashable megaparsec mtl - prettyprinter prettyprinter-ansi-terminal scientific text - transformers unordered-containers vector + prettyprinter prettyprinter-ansi-terminal scientific semigroups + text time transformers unordered-containers vector ]; testHaskellDepends = [ aeson base bytestring containers cpu hashable megaparsec mtl prettyprinter prettyprinter-ansi-terminal QuickCheck scientific - text transformers unordered-containers vector + semigroups text time transformers unordered-containers vector ]; benchmarkHaskellDepends = [ aeson base binary bytestring cassava containers cpu deepseq directory gauge hashable megaparsec mtl prettyprinter - prettyprinter-ansi-terminal scientific serialise text transformers - unordered-containers vector + prettyprinter-ansi-terminal scientific semigroups serialise text + time transformers unordered-containers vector ]; description = "Sustainable serialisation library"; license = stdenv.lib.licenses.bsd3; @@ -220630,6 +229928,16 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "with" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "with"; + version = "0.1.0"; + sha256 = "0jgm6w1xisyww81ak9rrrqmhgaiwdgk5rgvzax72rknzg9rb6701"; + description = "Simple open product type"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "with-index" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -220685,6 +229993,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "witherable_0_3" = callPackage + ({ mkDerivation, base, base-orphans, containers, hashable + , transformers, transformers-compat, unordered-containers, vector + }: + mkDerivation { + pname = "witherable"; + version = "0.3"; + sha256 = "1h0rvygjr76avrpp8dzhama1accm2i9q3245m54543nm6yfn23v2"; + libraryHaskellDepends = [ + base base-orphans containers hashable transformers + transformers-compat unordered-containers vector + ]; + description = "filterable traversable"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "witness" = callPackage ({ mkDerivation, base, constraints, semigroupoids, transformers }: mkDerivation { @@ -220709,6 +230034,7 @@ self: { executableHaskellDepends = [ base bytestring network unix ]; description = "A network server to show bottlenecks of GHC"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wizard" = callPackage @@ -220728,10 +230054,8 @@ self: { }: mkDerivation { pname = "wizards"; - version = "1.0.2"; - sha256 = "02yk9d01d39c3hpvlh2c6v35fzyf3nm92f6vff0qns30dmr2r8ab"; - revision = "1"; - editedCabalFile = "15vwynd5v6xm92dxkxf125grd8sv599n5bnj92qqmhlc89psxhxk"; + version = "1.0.3"; + sha256 = "1clvbd1ckhvy29qrbmpkn7bya7300fq6znnps23nn3nxyrxhsr85"; libraryHaskellDepends = [ base containers control-monad-free haskeline mtl transformers ]; @@ -220758,6 +230082,28 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "wkt-geom" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring + , containers, geojson, hspec, lens, QuickCheck, scientific + , trifecta, utf8-string, vector + }: + mkDerivation { + pname = "wkt-geom"; + version = "0.0.4"; + sha256 = "00v2zqgy41zd13yyadiw9x3s2napz0wl3jcq10xbb3i59jb03fa2"; + libraryHaskellDepends = [ + base binary bytestring containers geojson scientific trifecta + utf8-string vector + ]; + testHaskellDepends = [ + ansi-wl-pprint base binary bytestring containers geojson hspec lens + QuickCheck scientific trifecta vector + ]; + description = "A parser of WKT, WKB and eWKB"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "wl-pprint" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -221501,8 +230847,8 @@ self: { }: mkDerivation { pname = "wreq"; - version = "0.5.2.1"; - sha256 = "0dqj94lky93jwrkq65pn4nfl2cv8yjgqaxdwbvfyr6vhinrnkl5k"; + version = "0.5.3.0"; + sha256 = "1bi78y0jzm8mvwbfc4mphg8iyjz5v1f4ziqpk1dskvb1f3ysw3d9"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal cabal-doctest ]; @@ -221525,6 +230871,45 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "wreq_0_5_3_1" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec + , authenticate-oauth, base, base16-bytestring, base64-bytestring + , bytestring, Cabal, cabal-doctest, case-insensitive, containers + , cryptonite, directory, doctest, exceptions, filepath, ghc-prim + , hashable, http-client, http-client-tls, http-types, HUnit, lens + , lens-aeson, memory, mime-types, network-info, psqueues + , QuickCheck, snap-core, snap-server, template-haskell, temporary + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, time, time-locale-compat, transformers, unix-compat + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "wreq"; + version = "0.5.3.1"; + sha256 = "1i2f2bxx84l8qzkz9v3qhx5sbl78ysc3vqadfhrxk3h0ljklwfz3"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson attoparsec authenticate-oauth base base16-bytestring + bytestring case-insensitive containers cryptonite exceptions + ghc-prim hashable http-client http-client-tls http-types lens + lens-aeson memory mime-types psqueues template-haskell text time + time-locale-compat unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring + case-insensitive containers directory doctest filepath hashable + http-client http-types HUnit lens lens-aeson network-info + QuickCheck snap-core snap-server temporary test-framework + test-framework-hunit test-framework-quickcheck2 text time + transformers unix-compat unordered-containers uuid vector + ]; + description = "An easy-to-use HTTP client library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "wreq-sb" = callPackage ({ mkDerivation, aeson, aeson-pretty, attoparsec , authenticate-oauth, base, base16-bytestring, base64-bytestring @@ -221619,6 +231004,21 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "writer-cps-exceptions" = callPackage + ({ mkDerivation, base, exceptions, transformers + , writer-cps-transformers + }: + mkDerivation { + pname = "writer-cps-exceptions"; + version = "0.1.0.0"; + sha256 = "1s44h5d0f847w3j65frvjq2g6khz2ipsch109qnq5h2vcbgxid4v"; + libraryHaskellDepends = [ + base exceptions transformers writer-cps-transformers + ]; + description = "Control.Monad.Catch instances for the stricter CPS WriterT and RWST"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "writer-cps-full" = callPackage ({ mkDerivation, base, writer-cps-lens, writer-cps-morph , writer-cps-mtl, writer-cps-transformers @@ -221738,6 +231138,32 @@ self: { ]; description = "A simple CLI utility for interacting with a websocket"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "ws_0_0_5" = callPackage + ({ mkDerivation, async, attoparsec, attoparsec-uri, base + , bytestring, exceptions, haskeline, mtl, network + , optparse-applicative, strict, text, vector, websockets, wuss + }: + mkDerivation { + pname = "ws"; + version = "0.0.5"; + sha256 = "1qj4yq2z7ml88jgcqfy8i1cn1cbmdv56vg7v6b2inh4b4h41yax6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec-uri base bytestring exceptions haskeline mtl + network text websockets wuss + ]; + executableHaskellDepends = [ + async attoparsec attoparsec-uri base bytestring exceptions + haskeline mtl network optparse-applicative strict text vector + websockets wuss + ]; + description = "A simple CLI utility for interacting with a websocket"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ws-chans" = callPackage @@ -221827,6 +231253,8 @@ self: { pname = "wss-client"; version = "0.2.1.1"; sha256 = "1wgqd8hh22ld72c1ccfr191ydqb5fija6c1l0vbg7n8pldhmi92w"; + revision = "1"; + editedCabalFile = "03q6mpdy93y8kjmjcxpjasg6q1mg64az28z99gm2w2iih3mqa702"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -221835,6 +231263,7 @@ self: { testHaskellDepends = [ base bytestring envy hspec skews text ]; description = "A-little-higher-level WebSocket client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wtk" = callPackage @@ -221949,8 +231378,8 @@ self: { }: mkDerivation { pname = "wuss"; - version = "1.1.10"; - sha256 = "0l4mlmr3b8ndx4nmb3rf0n0bpjxhzxmqv1mslxl432kf02312z09"; + version = "1.1.11"; + sha256 = "1mlqgi80r5db0j58r0laiwp1044n4insq89bv1v3y26j726yjvp0"; libraryHaskellDepends = [ base bytestring connection network websockets ]; @@ -222197,10 +231626,10 @@ self: { }: mkDerivation { pname = "x509"; - version = "1.7.3"; - sha256 = "0mkk29g32fs70bqkikg83v45h9jig9c8aail3mrdqwxpkfa0yx21"; + version = "1.7.5"; + sha256 = "1j67c35g8334jx7x32hh6awhr43dplp0qwal5gnlkmx09axzrc5i"; revision = "1"; - editedCabalFile = "06zzirygvzp0ssdg9blipdwmd0b41p4gxh3ldai7ngjyjsdclwsx"; + editedCabalFile = "1z98llpggldy4yb7afcsn3r3q4vklvx2pqyrhy9fir5y2yd5l601"; libraryHaskellDepends = [ asn1-encoding asn1-parse asn1-types base bytestring containers cryptonite hourglass memory mtl pem @@ -222220,8 +231649,8 @@ self: { }: mkDerivation { pname = "x509-store"; - version = "1.6.6"; - sha256 = "0dbndqmnmyixxc7308nyq3zlkhz9dff4rbcw2a49c77rbicny9va"; + version = "1.6.7"; + sha256 = "1y8yyr1i95jkllg8k0z54k5v4vachp848clc07m33xpxidn3b1lp"; libraryHaskellDepends = [ asn1-encoding asn1-types base bytestring containers cryptonite directory filepath mtl pem x509 @@ -222249,21 +231678,22 @@ self: { "x509-util" = callPackage ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring - , cryptonite, directory, hourglass, pem, x509, x509-store + , cryptonite, directory, hourglass, memory, pem, x509, x509-store , x509-system, x509-validation }: mkDerivation { pname = "x509-util"; - version = "1.6.4"; - sha256 = "0qv33r1p1mdl8yskl0hzy3s989y929lk2q23i9qb9fb6w63g6nfb"; + version = "1.6.5"; + sha256 = "1d8s1aaymc0bim871cblv1jpy6vnkadxz4spd7wpr90vswkd2hl7"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ asn1-encoding asn1-types base bytestring cryptonite directory - hourglass pem x509 x509-store x509-system x509-validation + hourglass memory pem x509 x509-store x509-system x509-validation ]; description = "Utility for X509 certificate and chain"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "x509-validation" = callPackage @@ -222273,17 +231703,16 @@ self: { }: mkDerivation { pname = "x509-validation"; - version = "1.6.10"; - sha256 = "1ms51scawldgyfcim5a2qlgyn3rnrclyh205d6djaa1569vrs73n"; - revision = "1"; - editedCabalFile = "1isap8v1gh31q4pj3gn155ya8nd1da0a5a3cryqh4yhf0ivbwl0w"; + version = "1.6.11"; + sha256 = "16yihzljql3z8w5rgdl95fv3hgk7yd86kbl9b3glllsark5j2hzr"; libraryHaskellDepends = [ asn1-encoding asn1-types base bytestring containers cryptonite data-default-class hourglass memory mtl pem x509 x509-store ]; testHaskellDepends = [ asn1-encoding asn1-types base bytestring cryptonite - data-default-class hourglass tasty tasty-hunit x509 x509-store + data-default-class hourglass memory tasty tasty-hunit x509 + x509-store ]; description = "X.509 Certificate and CRL validation"; license = stdenv.lib.licenses.bsd3; @@ -222495,8 +231924,8 @@ self: { }: mkDerivation { pname = "xeno"; - version = "0.3.4"; - sha256 = "1srlyg0wc2mwsa84isv0brcbwsrw6i7jbi0b2mjhnhd6d7cmcajs"; + version = "0.3.5.1"; + sha256 = "1bdvj5ql0q9i8vb3429d8kl3hyk45r37s23rm76mhwhazhqxcm60"; libraryHaskellDepends = [ array base bytestring deepseq hspec mtl mutable-containers vector ]; @@ -222916,8 +232345,8 @@ self: { }: mkDerivation { pname = "xml-basic"; - version = "0.1.3"; - sha256 = "0ma3bjjsvijknmdnywfk5ch9v5pymxbmkwgzzq58iiv26hkd3n4q"; + version = "0.1.3.1"; + sha256 = "1qm3g00zavdal1f1yj2jrg7lb6b845fbf63b4pym5p49wkw3yx4d"; libraryHaskellDepends = [ base containers data-accessor explicit-exception semigroups utility-ht @@ -222970,20 +232399,20 @@ self: { "xml-conduit" = callPackage ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup , bytestring, conduit, conduit-extra, containers - , data-default-class, deepseq, hspec, HUnit, monad-control - , resourcet, text, transformers, xml-types + , data-default-class, deepseq, doctest, hspec, HUnit, resourcet + , text, transformers, xml-types }: mkDerivation { pname = "xml-conduit"; - version = "1.8.0"; - sha256 = "0di0ll2p4ykqnlipf2jrlalirxdf9wkli292245rgr3vcb9vz0h3"; + version = "1.8.0.1"; + sha256 = "177gmyigxql1pn3ncz0r8annwv5cbxnihbgrrg1dhm4gmc9jy2wq"; libraryHaskellDepends = [ attoparsec base blaze-html blaze-markup bytestring conduit - conduit-extra containers data-default-class deepseq monad-control - resourcet text transformers xml-types + conduit-extra containers data-default-class deepseq resourcet text + transformers xml-types ]; testHaskellDepends = [ - base blaze-markup bytestring conduit containers hspec HUnit + base blaze-markup bytestring conduit containers doctest hspec HUnit resourcet text transformers xml-types ]; description = "Pure-Haskell utilities for dealing with XML with the conduit package"; @@ -223031,6 +232460,7 @@ self: { ]; description = "Streaming XML parser based on conduits"; license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "xml-conduit-writer" = callPackage @@ -223609,8 +233039,8 @@ self: { pname = "xmlhtml"; version = "0.2.5.2"; sha256 = "1p2v1cj9jjwbqyb0fyv2201zd7ljz5d46qg5kwy7rz2bchbqd0b4"; - revision = "1"; - editedCabalFile = "15lvbvdcagnqr62wfs3zz9xlcv553jr4ixbl50fsaxhkvlnymk45"; + revision = "2"; + editedCabalFile = "1d7q7acdv72zbbqq2n0swf3ia3lz1zplni6q5r97sp2w1a3xm6hf"; libraryHaskellDepends = [ base blaze-builder blaze-html blaze-markup bytestring bytestring-builder containers parsec text unordered-containers @@ -223679,39 +233109,43 @@ self: { }) {}; "xmobar" = callPackage - ({ mkDerivation, alsa-core, alsa-mixer, base, bytestring - , containers, dbus, directory, filepath, hinotify, hspec, HTTP - , http-conduit, http-types, iwlib, libmpd, libXpm, libXrandr - , libXrender, mtl, old-locale, parsec, parsec-numbers, process - , regex-compat, stm, time, timezone-olson, timezone-series - , transformers, unix, utf8-string, wirelesstools, X11, X11-xft + ({ mkDerivation, alsa-core, alsa-mixer, async, base, bytestring + , containers, dbus, directory, extensible-exceptions, filepath + , hinotify, hspec, HTTP, http-conduit, http-types, iwlib, libmpd + , libXpm, libXrandr, libXrender, mtl, old-locale, parsec + , parsec-numbers, process, regex-compat, stm, temporary, time + , timezone-olson, timezone-series, transformers, unix, utf8-string + , wirelesstools, X11, X11-xft }: mkDerivation { pname = "xmobar"; - version = "0.28"; - sha256 = "1xh87asg8y35srvp7d3gyyy4bkxsw122liihxgzgm8pqv2z3h4zd"; + version = "0.29.3"; + sha256 = "1bg8nj9k8r7i7328djnf6bgqzdq7lgx9yjgvl9fqq76bkxzkgx0a"; configureFlags = [ "-fwith_alsa" "-fwith_conduit" "-fwith_datezone" "-fwith_dbus" "-fwith_inotify" "-fwith_iwlib" "-fwith_mpd" "-fwith_mpris" "-fwith_rtsopts" "-fwith_threaded" "-fwith_utf8" "-fwith_uvmeter" "-fwith_weather" "-fwith_xft" "-fwith_xpm" ]; - isLibrary = false; + isLibrary = true; isExecutable = true; - executableHaskellDepends = [ - alsa-core alsa-mixer base bytestring containers dbus directory - filepath hinotify HTTP http-conduit http-types iwlib libmpd mtl - old-locale parsec parsec-numbers process regex-compat stm time - timezone-olson timezone-series transformers unix utf8-string X11 - X11-xft + libraryHaskellDepends = [ + alsa-core alsa-mixer async base bytestring containers dbus + directory extensible-exceptions filepath hinotify HTTP http-conduit + http-types iwlib libmpd mtl old-locale parsec parsec-numbers + process regex-compat stm time timezone-olson timezone-series + transformers unix utf8-string X11 X11-xft ]; - executableSystemDepends = [ + librarySystemDepends = [ libXpm libXrandr libXrender wirelesstools ]; + executableHaskellDepends = [ + async base containers directory filepath parsec unix X11 + ]; testHaskellDepends = [ - base bytestring containers directory filepath hspec mtl old-locale - parsec parsec-numbers process regex-compat stm time transformers - unix X11 + alsa-core alsa-mixer async base bytestring containers directory + filepath hspec mtl old-locale parsec parsec-numbers process + regex-compat stm temporary time transformers unix X11 ]; description = "A Minimalistic Text Based Status Bar"; license = stdenv.lib.licenses.bsd3; @@ -223726,8 +233160,8 @@ self: { }: mkDerivation { pname = "xmonad"; - version = "0.14.2"; - sha256 = "0gqyivpw8z1x73p1l1fpyq1wc013a1c07r6xn1a82liijs91b949"; + version = "0.15"; + sha256 = "0a7rh21k9y6g8fwkggxdxjns2grvvsd5hi2ls4klmqz5xvk4hyaa"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -223775,8 +233209,8 @@ self: { }: mkDerivation { pname = "xmonad-contrib"; - version = "0.14"; - sha256 = "1660w3xhbfrlq8b8s1rviq2mcn1vyqpypli4023gqxwry52brk6y"; + version = "0.15"; + sha256 = "0r9yzgy67j4mi3dyxx714f0ssk5qzca5kh4zw0fhiz1pf008cxms"; libraryHaskellDepends = [ base bytestring containers directory extensible-exceptions filepath mtl old-locale old-time process random semigroups unix utf8-string @@ -223858,8 +233292,8 @@ self: { }: mkDerivation { pname = "xmonad-extras"; - version = "0.14"; - sha256 = "1p1xc8qcrrdv3hhvlmg6l6mcywz7q2i81y6frnf3iz00n01b3d9f"; + version = "0.15"; + sha256 = "0yi6p4s9vl92bnr0sbcvm80x37n4fyglm4x3lrc9l8mapbpxjr02"; configureFlags = [ "-f-with_hlist" "-fwith_parsec" "-fwith_split" ]; @@ -223885,16 +233319,12 @@ self: { }) {}; "xmonad-spotify" = callPackage - ({ mkDerivation, base, containers, dbus, X11, xmonad - , xmonad-contrib - }: + ({ mkDerivation, base, containers, dbus, X11 }: mkDerivation { pname = "xmonad-spotify"; - version = "0.1.0.0"; - sha256 = "1sl26ffaklasgyns8iz4jwm4736vfkflcv3gayn9bvb1kfr6g7rm"; - libraryHaskellDepends = [ - base containers dbus X11 xmonad xmonad-contrib - ]; + version = "0.1.1.0"; + sha256 = "1pihi0959wys3sd4r8r1rmh5vx84174wmjpanbyihzjhykvf7n2j"; + libraryHaskellDepends = [ base containers dbus X11 ]; description = "Bind media keys to work with Spotify"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -223919,13 +233349,12 @@ self: { }: mkDerivation { pname = "xmonad-vanessa"; - version = "2.0.0.0"; - sha256 = "1j1sd4lvhcg2g5s4bx9pmjnvsj495lksm3v6p4v8y8g5gc488njf"; + version = "2.1.0.0"; + sha256 = "1np1rq4rn7xm1wqj3bvb279xab7vv95vxhnnbrn6xjygzd7iblxx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ alsa-mixer base composition-prelude containers process X11 xmonad - xmonad-contrib ]; executableHaskellDepends = [ base containers xmonad xmonad-contrib xmonad-spotify xmonad-volume @@ -223938,14 +233367,14 @@ self: { "xmonad-volume" = callPackage ({ mkDerivation, alsa-mixer, base, composition-prelude, containers - , X11, xmonad + , X11 }: mkDerivation { pname = "xmonad-volume"; - version = "0.1.0.0"; - sha256 = "0n517ddbjpy6ylg3d1amz7asgc6sww2yy0bxasp0xsd40jc77cfx"; + version = "0.1.1.0"; + sha256 = "0bc52vy142hn75k52zz8afjfxwv86p73kmqmi48rqiws10kpnclw"; libraryHaskellDepends = [ - alsa-mixer base composition-prelude containers X11 xmonad + alsa-mixer base composition-prelude containers X11 ]; description = "XMonad volume controls"; license = stdenv.lib.licenses.bsd3; @@ -223957,6 +233386,8 @@ self: { pname = "xmonad-wallpaper"; version = "0.0.1.4"; sha256 = "0f6214kqp86xnk1zginjiprnqlj2fzcvh3w5sv3yvqg98mwdd0cg"; + revision = "1"; + editedCabalFile = "1vxgv702wgr0k0kzd602v8xv11q5dap4mfhqifnr928bwf9scp28"; libraryHaskellDepends = [ base magic mtl random unix xmonad ]; description = "xmonad wallpaper extension"; license = stdenv.lib.licenses.lgpl3; @@ -224442,6 +233873,23 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "yak" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec, lens + , template-haskell, text, time + }: + mkDerivation { + pname = "yak"; + version = "0.1.0.0"; + sha256 = "1zw522pijmad87986m663myzfkvm40y7w3g04z0f67yfzby4s19a"; + libraryHaskellDepends = [ + attoparsec base bytestring lens template-haskell text time + ]; + testHaskellDepends = [ base bytestring hspec ]; + description = "A strongly typed IRC library"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "yall" = callPackage ({ mkDerivation, base, categories, transformers }: mkDerivation { @@ -224625,15 +234073,15 @@ self: { "yaml" = callPackage ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring - , conduit, containers, directory, filepath, hspec, HUnit, libyaml - , mockery, resourcet, scientific, semigroups, template-haskell - , temporary, text, transformers, unordered-containers, vector + , conduit, containers, directory, filepath, hspec, HUnit, mockery + , resourcet, scientific, semigroups, template-haskell, temporary + , text, transformers, unordered-containers, vector }: mkDerivation { pname = "yaml"; version = "0.8.32"; sha256 = "0cbsyh4ilvjzq1q7pxls43k6pdqxg1l85xzibcwpbvmlvrizh86w"; - configureFlags = [ "-fsystem-libyaml" ]; + configureFlags = [ "-f-system-libyaml" ]; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -224641,7 +234089,6 @@ self: { filepath resourcet scientific semigroups template-haskell text transformers unordered-containers vector ]; - librarySystemDepends = [ libyaml ]; testHaskellDepends = [ aeson attoparsec base base-compat bytestring conduit containers directory filepath hspec HUnit mockery resourcet scientific @@ -224650,38 +234097,37 @@ self: { ]; description = "Support for parsing and rendering YAML documents"; license = stdenv.lib.licenses.bsd3; - }) {inherit (pkgs) libyaml;}; + }) {}; - "yaml_0_10_0" = callPackage + "yaml_0_11_0_0" = callPackage ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring , conduit, containers, directory, filepath, hspec, HUnit, libyaml - , mockery, mtl, raw-strings-qq, resourcet, scientific, semigroups + , mockery, mtl, raw-strings-qq, resourcet, scientific , template-haskell, temporary, text, transformers , unordered-containers, vector }: mkDerivation { pname = "yaml"; - version = "0.10.0"; - sha256 = "0kyfzcp3hlb44rpf28ipz0m5cpanj91hlhvr9kidvg71826s9xcm"; + version = "0.11.0.0"; + sha256 = "1gr72lb3zan7g9pxqzxn3zxcbnrkc0vapm2dvp1mdlm4576ncr76"; configureFlags = [ "-fsystem-libyaml" ]; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson attoparsec base bytestring conduit containers directory - filepath mtl resourcet scientific semigroups template-haskell text + filepath libyaml mtl resourcet scientific template-haskell text transformers unordered-containers vector ]; - librarySystemDepends = [ libyaml ]; testHaskellDepends = [ aeson attoparsec base base-compat bytestring conduit containers - directory filepath hspec HUnit mockery mtl raw-strings-qq resourcet - scientific semigroups template-haskell temporary text transformers + directory filepath hspec HUnit libyaml mockery mtl raw-strings-qq + resourcet scientific template-haskell temporary text transformers unordered-containers vector ]; description = "Support for parsing and rendering YAML documents"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - }) {inherit (pkgs) libyaml;}; + }) {}; "yaml-combinators" = callPackage ({ mkDerivation, aeson, base, bytestring, doctest, generics-sop @@ -224882,15 +234328,14 @@ self: { ({ mkDerivation, base, blank-canvas, stm, time, Yampa }: mkDerivation { pname = "yampa-canvas"; - version = "0.2.2"; - sha256 = "0g1yvb6snnsbvy2f74lrlqff5zgnvfh2f6r8xdwxi61dk71qsz0n"; - revision = "5"; - editedCabalFile = "18my271nsvb26sh5l45ng2zvwnm6fzw589cr9cipbpdaaqhyppfg"; + version = "0.2.3"; + sha256 = "0a1pq1psmc4490isr19z4prnqq1w3374vkfmzpw9s20s2p6k5y7r"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base blank-canvas stm time Yampa ]; description = "blank-canvas frontend for Yampa"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yampa-glfw" = callPackage @@ -224911,6 +234356,20 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "yampa-gloss" = callPackage + ({ mkDerivation, base, gloss, Yampa }: + mkDerivation { + pname = "yampa-gloss"; + version = "0.1.0.0"; + sha256 = "1h9x76swrq64add2v6935542gh5l5rpf5nqdy1nl2q78ksk6r04g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base gloss Yampa ]; + description = "A GLOSS backend for Yampa"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "yampa-glut" = callPackage ({ mkDerivation, base, GLUT, newtype, OpenGL, vector-space , Yampa-core @@ -224948,6 +234407,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "yampa-test" = callPackage + ({ mkDerivation, base, Cabal, cabal-test-quickcheck + , normaldistribution, QuickCheck, random, Yampa + }: + mkDerivation { + pname = "yampa-test"; + version = "0.1.1"; + sha256 = "1qc1aic4apml5akq056i5c460x12hf613r1zkisshjm0na4gx5mb"; + libraryHaskellDepends = [ + base normaldistribution QuickCheck Yampa + ]; + testHaskellDepends = [ + base Cabal cabal-test-quickcheck QuickCheck random Yampa + ]; + description = "Testing library for Yampa"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "yampa2048" = callPackage ({ mkDerivation, base, gloss, random, Yampa }: mkDerivation { @@ -225231,8 +234709,8 @@ self: { }: mkDerivation { pname = "yeshql-core"; - version = "4.1.0.1"; - sha256 = "1v15n7h69j6v3zgvdbvy08l8in9z3yl9cbbfny4998i4p7fl2nzn"; + version = "4.1.0.2"; + sha256 = "1zhpccdqy8y5ynyn2ax7p9l2lvz573f559iqkip26ijq84pjmny0"; libraryHaskellDepends = [ base containers convertible filepath parsec template-haskell ]; @@ -225250,8 +234728,8 @@ self: { }: mkDerivation { pname = "yeshql-hdbc"; - version = "4.1.0.1"; - sha256 = "0a5wkjkq1lfqk5cv7wmxbx28j6r3xqj8bbkafxfjvs2s02x4qvvc"; + version = "4.1.0.2"; + sha256 = "1p2j0fys7kdgb9882hiifnc1r4768c8jp7qy69ns1nbhd4f55b7l"; libraryHaskellDepends = [ base containers convertible filepath HDBC parsec template-haskell yeshql-core @@ -225270,8 +234748,8 @@ self: { }: mkDerivation { pname = "yeshql-postgresql-simple"; - version = "4.1.0.1"; - sha256 = "09sypmx1w5shn8sazhll02a4yjdhrrxr3cic74vr7ch08pjpkkyq"; + version = "4.1.0.2"; + sha256 = "0mpha4lwb8z89cqlqly6ipssx37abpq10wbrhl979gm25s9yp4ab"; libraryHaskellDepends = [ base containers convertible filepath parsec postgresql-simple template-haskell yeshql-core @@ -225420,8 +234898,8 @@ self: { }: mkDerivation { pname = "yesod-auth"; - version = "1.6.4.1"; - sha256 = "1s1z39j7csp57py15w0il5bhi60y05b81abwfmccjllzzgs97m7j"; + version = "1.6.5"; + sha256 = "1crpqcx8zynwmas4ja5yv1jg4xvcv0hw7h11d5m8vld4fcs9dpdr"; libraryHaskellDepends = [ aeson authenticate base base16-bytestring base64-bytestring binary blaze-builder blaze-html blaze-markup bytestring conduit @@ -225563,8 +235041,8 @@ self: { }: mkDerivation { pname = "yesod-auth-fb"; - version = "1.9.0"; - sha256 = "1hj6xb7rv28dz8jzygckqg5m5igy78zx0gpc6zmp7g5j0dvinxg8"; + version = "1.9.1"; + sha256 = "1368hxic51vnilwp6dygc98yfclqi0vn1vwkxpvdd9vzy73kdj0i"; libraryHaskellDepends = [ aeson base bytestring conduit fb http-conduit resourcet shakespeare text time transformers unliftio wai yesod-auth yesod-core yesod-fb @@ -225582,8 +235060,8 @@ self: { }: mkDerivation { pname = "yesod-auth-hashdb"; - version = "1.7"; - sha256 = "072g8c2phhgphj0469qg9chbninxwjkigy2pzhfl51zbm50skfb5"; + version = "1.7.1"; + sha256 = "1rfz2xanm6d70fx8ywh8j8py8003akzgi10s9n7syqm8kaj2fvqd"; libraryHaskellDepends = [ aeson base bytestring persistent text yesod-auth yesod-core yesod-form yesod-persistent @@ -225705,15 +235183,15 @@ self: { "yesod-auth-oauth" = callPackage ({ mkDerivation, authenticate-oauth, base, bytestring, text - , transformers, unliftio, yesod-auth, yesod-core, yesod-form + , unliftio, yesod-auth, yesod-core, yesod-form }: mkDerivation { pname = "yesod-auth-oauth"; - version = "1.6.0"; - sha256 = "1czm2zs9w8aicpqxmcn97c6skrhcy7g57q51vvnf40pffblvh33g"; + version = "1.6.0.1"; + sha256 = "0b9sp2rbj8yd343whcgg1ph4ybfk136d0ln09q7z56xqxn4brl3s"; libraryHaskellDepends = [ - authenticate-oauth base bytestring text transformers unliftio - yesod-auth yesod-core yesod-form + authenticate-oauth base bytestring text unliftio yesod-auth + yesod-core yesod-form ]; description = "OAuth Authentication for Yesod"; license = stdenv.lib.licenses.bsd3; @@ -225726,8 +235204,8 @@ self: { }: mkDerivation { pname = "yesod-auth-oauth2"; - version = "0.5.1.0"; - sha256 = "18mm1394rs93cchzglwdhzh5sc025bglgrqi4c0hi5hhw893k38z"; + version = "0.6.0.0"; + sha256 = "12n2af0by708d5g2080y6w1xf8h692v1nxzgmwqfmsqf0c51ad05"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -225970,20 +235448,20 @@ self: { , clientsession, conduit, conduit-extra, containers, cookie , deepseq, fast-logger, gauge, hspec, hspec-expectations , http-types, HUnit, monad-logger, mtl, network, parsec - , path-pieces, random, resourcet, rio, shakespeare + , path-pieces, primitive, random, resourcet, rio, shakespeare , streaming-commons, template-haskell, text, time, transformers , unix-compat, unliftio, unordered-containers, vector, wai , wai-extra, wai-logger, warp, word8 }: mkDerivation { pname = "yesod-core"; - version = "1.6.6"; - sha256 = "0xahf6m5c7mkl74p0gimy4wb5w4s3lh92wwxmk517fbq666c92kb"; + version = "1.6.9"; + sha256 = "0jwfxcp0hdp1lw63gcqpqbvdrzifyds3x42wk0m5wxy7hj0x0r6a"; libraryHaskellDepends = [ aeson auto-update base blaze-html blaze-markup byteable bytestring case-insensitive cereal clientsession conduit conduit-extra containers cookie deepseq fast-logger http-types monad-logger mtl - parsec path-pieces random resourcet rio shakespeare + parsec path-pieces primitive random resourcet rio shakespeare template-haskell text time transformers unix-compat unliftio unordered-containers vector wai wai-extra wai-logger warp word8 ]; @@ -226206,8 +235684,8 @@ self: { }: mkDerivation { pname = "yesod-fay"; - version = "0.8.0"; - sha256 = "0inx11w4wdgnbxqghm9738qs19519dcdgyjmm3aah12wzv4i68gf"; + version = "0.9.0"; + sha256 = "186mxq6b5hl0ylsx9lajisywkc9klvbfbhq39pq497wk519ppc8s"; libraryHaskellDepends = [ aeson base bytestring data-default directory fay fay-dom filepath monad-loops process pureMD5 shakespeare template-haskell text @@ -226267,8 +235745,8 @@ self: { }: mkDerivation { pname = "yesod-form"; - version = "1.6.2"; - sha256 = "1p1x1hffvarplc82ykdk7rm6p5isqgqf78bvxzpfhncxs4kwx057"; + version = "1.6.3"; + sha256 = "15wvgrkqp57wrh8xv1ix86navy6llvagwp393w4b6azv758dims0"; libraryHaskellDepends = [ aeson attoparsec base blaze-builder blaze-html blaze-markup byteable bytestring containers data-default email-validate @@ -226291,12 +235769,12 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "yesod-form-bootstrap4_2_0_0" = callPackage + "yesod-form-bootstrap4_2_1_0" = callPackage ({ mkDerivation, base, text, yesod-core, yesod-form }: mkDerivation { pname = "yesod-form-bootstrap4"; - version = "2.0.0"; - sha256 = "19aiifq8rmdjlzl1slh3rqhggp6h52nsb6v9wnhpi6c3nq4l2paf"; + version = "2.1.0"; + sha256 = "1wf1jbhfs4f75977rnrrkahgysxqrcas4qi1ay1ggq29hp1z4hic"; libraryHaskellDepends = [ base text yesod-core yesod-form ]; description = "renderBootstrap4"; license = stdenv.lib.licenses.mit; @@ -226511,8 +235989,8 @@ self: { }: mkDerivation { pname = "yesod-markdown"; - version = "0.12.3"; - sha256 = "10vnip7yifq3li4jwql5pzrdaqf1z2bb4h99rf1iqzvd3b8mqq30"; + version = "0.12.6.0"; + sha256 = "005brhqz52q6r03fx7ka2i1r2b1s2j7nis5a2ycdmr0mw5mb2scm"; libraryHaskellDepends = [ base blaze-html blaze-markup bytestring directory pandoc persistent shakespeare text xss-sanitize yesod-core yesod-form @@ -226589,17 +236067,17 @@ self: { "yesod-paginator" = callPackage ({ mkDerivation, base, blaze-markup, doctest, hspec, path-pieces , persistent, safe, text, transformers, uri-encode, yesod-core - , yesod-persistent, yesod-test + , yesod-test }: mkDerivation { pname = "yesod-paginator"; - version = "1.1.0.0"; - sha256 = "03h9zpplsglblcdf0cm36i3kmmfbhk6iqwq2vsh8nw5ygizcqh0n"; + version = "1.1.0.1"; + sha256 = "140b4cikshl5f229awnp5jcbnyln0bmzlqjfcwxzxssxwnviy93f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base blaze-markup path-pieces persistent safe text transformers - uri-encode yesod-core yesod-persistent + uri-encode yesod-core ]; testHaskellDepends = [ base doctest hspec yesod-core yesod-test ]; description = "A pagination approach for yesod"; @@ -226649,8 +236127,8 @@ self: { }: mkDerivation { pname = "yesod-persistent"; - version = "1.6.0"; - sha256 = "1gd59xf7b6v3cald58mzwnfbdzjr49cz60rm4wc5w9pvfx12pgj2"; + version = "1.6.0.1"; + sha256 = "0kxxm43d64lp4p7kmmpc9c0rany9nblf5dd1424m8wg3105cr2kl"; libraryHaskellDepends = [ base blaze-builder conduit persistent persistent-template resource-pool resourcet transformers yesod-core @@ -226909,6 +236387,23 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "yesod-recaptcha2_0_3_0" = callPackage + ({ mkDerivation, aeson, base, classy-prelude, http-conduit + , yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-recaptcha2"; + version = "0.3.0"; + sha256 = "12bgj16vfmvk6ri55wmx444njhlmf11v4cins8c1a6isjk8alhhc"; + libraryHaskellDepends = [ + aeson base classy-prelude http-conduit yesod-auth yesod-core + yesod-form + ]; + description = "yesod recaptcha2"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "yesod-routes" = callPackage ({ mkDerivation, base, bytestring, containers, hspec, HUnit , path-pieces, template-haskell, text, vector @@ -227087,33 +236582,31 @@ self: { "yesod-static" = callPackage ({ mkDerivation, async, attoparsec, base, base64-bytestring - , blaze-builder, byteable, bytestring, conduit, containers - , cryptonite, cryptonite-conduit, css-text, data-default, directory - , exceptions, file-embed, filepath, hashable, hjsmin, hspec - , http-types, HUnit, memory, mime-types, old-time, process - , resourcet, template-haskell, text, transformers, unix-compat - , unordered-containers, wai, wai-app-static, wai-extra, yesod-core - , yesod-test + , blaze-builder, bytestring, conduit, containers, cryptonite + , cryptonite-conduit, css-text, data-default, directory, file-embed + , filepath, hashable, hjsmin, hspec, http-types, HUnit, memory + , mime-types, process, template-haskell, text, transformers + , unix-compat, unordered-containers, wai, wai-app-static, wai-extra + , yesod-core, yesod-test }: mkDerivation { pname = "yesod-static"; - version = "1.6.0"; - sha256 = "03l8jjn3pw7j38i91hakf1lgr4lf2lc610a783i7zhmr9f9ga2xx"; + version = "1.6.0.1"; + sha256 = "1jd0ryfr2vyrwasyvbqmc6j4ngv1lgz78w427f169l7gyl1firxb"; libraryHaskellDepends = [ - async attoparsec base base64-bytestring blaze-builder byteable - bytestring conduit containers cryptonite cryptonite-conduit - css-text data-default directory exceptions file-embed filepath - hashable hjsmin http-types memory mime-types old-time process - resourcet template-haskell text transformers unix-compat - unordered-containers wai wai-app-static yesod-core + async attoparsec base base64-bytestring blaze-builder bytestring + conduit containers cryptonite cryptonite-conduit css-text + data-default directory file-embed filepath hashable hjsmin + http-types memory mime-types process template-haskell text + transformers unix-compat unordered-containers wai wai-app-static + yesod-core ]; testHaskellDepends = [ - async base base64-bytestring byteable bytestring conduit containers - cryptonite cryptonite-conduit data-default directory exceptions - file-embed filepath hjsmin hspec http-types HUnit memory mime-types - old-time process resourcet template-haskell text transformers - unix-compat unordered-containers wai wai-app-static wai-extra - yesod-core yesod-test + async base base64-bytestring bytestring conduit containers + cryptonite cryptonite-conduit data-default directory file-embed + filepath hjsmin hspec http-types HUnit memory mime-types process + template-haskell text transformers unix-compat unordered-containers + wai wai-app-static wai-extra yesod-core yesod-test ]; description = "Static file serving subsite for Yesod Web Framework"; license = stdenv.lib.licenses.mit; @@ -227207,8 +236700,8 @@ self: { }: mkDerivation { pname = "yesod-test"; - version = "1.6.5"; - sha256 = "1n03h7rx9ixgvlf8isnr7b1g73fkpg8paiklr20b40x0yzvlc0my"; + version = "1.6.5.1"; + sha256 = "080m46nbjblna2b9gq8j4ngqsv0r5ww06p1v8cj3ia1qiqgjygsj"; libraryHaskellDepends = [ attoparsec base blaze-builder blaze-html bytestring case-insensitive conduit containers cookie hspec-core html-conduit @@ -227377,8 +236870,8 @@ self: { }: mkDerivation { pname = "yet-another-logger"; - version = "0.3.0"; - sha256 = "0j58lamn7rxvkl0nha9mqpykwiklfg2hj9rm1cxfjlxciz1wg0ri"; + version = "0.3.1"; + sha256 = "1dbwrkya2c7wf5ccsvhnk7isc90pp7vwi8ff6yq15vsn4jbirpsq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -227399,6 +236892,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "yggdrasil" = callPackage + ({ mkDerivation, base, cryptonite, hspec, memory, mtl, QuickCheck + , transformers + }: + mkDerivation { + pname = "yggdrasil"; + version = "0.1.0.0"; + sha256 = "1w1nlas5fb7zmd0kvzb68ihylpsg7pf084vd1xk60l6n60cc9m4j"; + libraryHaskellDepends = [ + base cryptonite memory mtl transformers + ]; + testHaskellDepends = [ base cryptonite hspec QuickCheck ]; + description = "Executable specifications of composable cryptographic protocols"; + license = stdenv.lib.licenses.agpl3; + }) {}; + "yhccore" = callPackage ({ mkDerivation, base, containers, mtl, pretty, uniplate }: mkDerivation { @@ -227978,20 +237487,32 @@ self: { pname = "yoctoparsec"; version = "0.1.0.0"; sha256 = "0p9kw60glcgrjfx04x3innn3rqnh12yrv4wh0a0fivcx8b9kj1yp"; - revision = "1"; - editedCabalFile = "12qzdi2dx22kvfmvsj8yy82fgl29m15ys9myra3jrq4fqr5n0br9"; + revision = "2"; + editedCabalFile = "149a34hpbm6fkkmck70wgqg6792yl91kjirpwf6wdkkr4ga0v514"; libraryHaskellDepends = [ base free mtl ]; description = "A truly tiny monadic parsing library"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "yoda" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "yoda"; + version = "0.1.3.0"; + sha256 = "0qkg8aykr8whjrkwfnsds3bjbrb51r83rd60mpdwcs12zyqlpi0d"; + libraryHaskellDepends = [ base ]; + description = "Parser combinators for young padawans"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "yoga" = callPackage ({ mkDerivation, base, bindings-DSL, ieee754 }: mkDerivation { pname = "yoga"; - version = "0.0.0.2"; - sha256 = "1gkql9c7dd7h0wfq98mfhgjmqlxkdf4b66qympc7r8vyx38jps1c"; + version = "0.0.0.5"; + sha256 = "14az05jh60ncsyw859b9v9m7lb5xcgsv2478pa3if93vxy1h40ih"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bindings-DSL ieee754 ]; @@ -228409,13 +237930,14 @@ self: { ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, base , base-compat, boxes, bytestring, containers, directory, filepath , formatting, Glob, hspec, hspec-core, HUnit, language-javascript - , mtl, optparse-applicative, process, purescript, safe, text - , transformers, transformers-base, transformers-compat, utf8-string + , mtl, optparse-applicative, process, purescript, QuickCheck, safe + , text, transformers, transformers-base, transformers-compat + , utf8-string }: mkDerivation { pname = "zephyr"; - version = "0.1.4"; - sha256 = "0zsqn8rbrzdh1l2m44nqhcdx3y3lbxdvik4scs5lb0sz5a0rdx5q"; + version = "0.2.1"; + sha256 = "0yhpy1dwh1axbh3xgxn97vnh616pywz56r7gy6sfvqaxj9bqviha"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -228433,8 +237955,8 @@ self: { testHaskellDepends = [ aeson ansi-terminal base base-compat bytestring containers directory filepath hspec hspec-core HUnit language-javascript mtl - optparse-applicative process purescript text transformers - transformers-base transformers-compat utf8-string + optparse-applicative process purescript QuickCheck text + transformers transformers-base transformers-compat utf8-string ]; description = "Zephyr tree shaking for PureScript Language"; license = stdenv.lib.licenses.mpl20; @@ -228637,6 +238159,7 @@ self: { ]; description = "More constrained extensions to zeromq4-haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zeroth" = callPackage @@ -228843,6 +238366,37 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "zip_1_2_0" = callPackage + ({ mkDerivation, base, bytestring, bzlib-conduit, case-insensitive + , cereal, conduit, conduit-extra, containers, digest, directory + , dlist, exceptions, filepath, hspec, monad-control, mtl + , QuickCheck, resourcet, temporary, text, time, transformers + , transformers-base + }: + mkDerivation { + pname = "zip"; + version = "1.2.0"; + sha256 = "1jbxnbiizdklv0pw8f22h38xbmk6d4wggy27w8injdsfi18f27dn"; + revision = "1"; + editedCabalFile = "084dfylc1h45r4v2zyld1vvrxs6x1ljq8hzinqrkv2ii748cmzdb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bzlib-conduit case-insensitive cereal conduit + conduit-extra containers digest directory dlist exceptions filepath + monad-control mtl resourcet text time transformers + transformers-base + ]; + executableHaskellDepends = [ base filepath ]; + testHaskellDepends = [ + base bytestring conduit containers directory dlist exceptions + filepath hspec QuickCheck temporary text time transformers + ]; + description = "Operations on zip archives"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "zip-archive" = callPackage ({ mkDerivation, array, base, binary, bytestring, Cabal, containers , digest, directory, filepath, HUnit, mtl, pretty, process @@ -228868,6 +238422,31 @@ self: { license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) unzip;}; + "zip-archive_0_4" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , digest, directory, filepath, HUnit, mtl, pretty, process + , temporary, text, time, unix, unzip, zlib + }: + mkDerivation { + pname = "zip-archive"; + version = "0.4"; + sha256 = "06fs9959w807iy4xmngpnv1rps5sr1kqr2pd7b3iw6xfjlfskgjz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers digest directory filepath + mtl pretty text time unix zlib + ]; + testHaskellDepends = [ + base bytestring directory filepath HUnit process temporary time + unix + ]; + testToolDepends = [ unzip ]; + description = "Library for creating and modifying zip archives"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) unzip;}; + "zip-conduit" = callPackage ({ mkDerivation, base, bytestring, cereal, conduit, conduit-extra , criterion, digest, directory, filepath, hpc, HUnit, LibZip, mtl @@ -228921,6 +238500,31 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "zip-stream_0_2_0_1" = callPackage + ({ mkDerivation, base, binary, binary-conduit, bytestring, conduit + , conduit-extra, digest, directory, exceptions, filepath, mtl + , primitive, resourcet, text, time, transformers, transformers-base + , zlib + }: + mkDerivation { + pname = "zip-stream"; + version = "0.2.0.1"; + sha256 = "11x58s5w1lr8hw86grxijd94sw5r8k376b8n4dlm8lqz5xhmri5p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary binary-conduit bytestring conduit conduit-extra digest + exceptions mtl primitive resourcet text time transformers-base zlib + ]; + executableHaskellDepends = [ + base bytestring conduit conduit-extra directory filepath resourcet + text time transformers + ]; + description = "ZIP archive streaming using conduits"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "zipedit" = callPackage ({ mkDerivation, base, directory, mtl, process }: mkDerivation { @@ -228954,8 +238558,8 @@ self: { ({ mkDerivation, base, multirec }: mkDerivation { pname = "zipper"; - version = "0.4.2"; - sha256 = "1r8092amq5w9gl5szycl1r7wx87xnmkcapdzcwfa4c3pvxrhjy44"; + version = "0.4.3"; + sha256 = "1p8yn91snyv5p6bmll7d0gm0zbrhp99fl4kziq0vkbchlpcdjapf"; libraryHaskellDepends = [ base multirec ]; description = "Generic zipper for families of recursive datatypes"; license = stdenv.lib.licenses.bsd3; @@ -229406,20 +239010,20 @@ self: { "ztar" = callPackage ({ mkDerivation, base, bytestring, bytestring-arbitrary, deepseq - , directory, extra, filepath, path, path-io, process, QuickCheck - , tasty, tasty-quickcheck, text, unix-compat, zip, zlib + , directory, filepath, path, path-io, process, QuickCheck, tasty + , tasty-quickcheck, text, unix-compat, zip, zlib }: mkDerivation { pname = "ztar"; - version = "0.2.0"; - sha256 = "1y6kkfwx3aw2fi46r7dg4q84mbhl54f2x4vpvwvzd9alz1nvv90i"; + version = "1.0.0"; + sha256 = "03a1amca24xpcjsx795pr1dqd78i8ickjqclbr5xcv74zzkhixp2"; libraryHaskellDepends = [ base bytestring deepseq directory filepath path process text unix-compat zip zlib ]; testHaskellDepends = [ - base bytestring bytestring-arbitrary extra path path-io QuickCheck - tasty tasty-quickcheck + base bytestring bytestring-arbitrary filepath path path-io + QuickCheck tasty tasty-quickcheck ]; description = "Creating and extracting arbitrary archives"; license = stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix index a93637623d3e..e3b73641989a 100644 --- a/pkgs/development/haskell-modules/lib.nix +++ b/pkgs/development/haskell-modules/lib.nix @@ -245,12 +245,13 @@ rec { on hackage. This can be used as a test for the source distribution, assuming the build fails when packaging mistakes are in the cabal file. */ - buildFromSdist = pkg: lib.overrideDerivation pkg (drv: { - unpackPhase = let src = sdistTarball pkg; tarname = "${pkg.pname}-${pkg.version}"; in '' - echo "Source tarball is at ${src}/${tarname}.tar.gz" - tar xf ${src}/${tarname}.tar.gz - cd ${pkg.pname}-* - ''; + buildFromSdist = pkg: overrideCabal pkg (drv: { + src = "${sdistTarball pkg}/${pkg.pname}-${pkg.version}.tar.gz"; + + # Revising and jailbreaking the cabal file has been handled in sdistTarball + revision = null; + editedCabalFile = null; + jailbreak = false; }); /* Build the package in a strict way to uncover potential problems. @@ -258,6 +259,9 @@ rec { */ buildStrictly = pkg: buildFromSdist (failOnAllWarnings pkg); + /* Disable core optimizations, significantly speeds up build time */ + disableOptimization = pkg: appendConfigureFlag pkg "--disable-optimization"; + /* Turn on most of the compiler warnings and fail the build if any of them occur. */ failOnAllWarnings = drv: appendConfigureFlag drv "--ghc-option=-Wall --ghc-option=-Werror"; @@ -299,12 +303,7 @@ rec { overrideCabal drv (_: { inherit src version; editedCabalFile = null; }); # Get all of the build inputs of a haskell package, divided by category. - getBuildInputs = p: - (overrideCabal p (args: { - passthru = (args.passthru or {}) // { - _getBuildInputs = extractBuildInputs p.compiler args; - }; - }))._getBuildInputs; + getBuildInputs = p: p.getBuildInputs; # Extract the haskell build inputs of a haskell package. # This is useful to build environments for developing on that @@ -339,55 +338,6 @@ rec { , ... }: { inherit doCheck doBenchmark; }; - # Divide the build inputs of the package into useful sets. - extractBuildInputs = ghc: - { setupHaskellDepends ? [], extraLibraries ? [] - , librarySystemDepends ? [], executableSystemDepends ? [] - , pkgconfigDepends ? [], libraryPkgconfigDepends ? [] - , executablePkgconfigDepends ? [], testPkgconfigDepends ? [] - , benchmarkPkgconfigDepends ? [], testDepends ? [] - , testHaskellDepends ? [], testSystemDepends ? [] - , testToolDepends ? [], benchmarkDepends ? [] - , benchmarkHaskellDepends ? [], benchmarkSystemDepends ? [] - , benchmarkToolDepends ? [], buildDepends ? [] - , libraryHaskellDepends ? [], executableHaskellDepends ? [] - , ... - }@args: - let inherit (ghcInfo ghc) isGhcjs nativeGhc; - inherit (controlPhases ghc args) doCheck doBenchmark; - isHaskellPkg = x: x ? isHaskellLibrary; - allPkgconfigDepends = - pkgconfigDepends ++ libraryPkgconfigDepends ++ - executablePkgconfigDepends ++ - lib.optionals doCheck testPkgconfigDepends ++ - lib.optionals doBenchmark benchmarkPkgconfigDepends; - otherBuildInputs = - setupHaskellDepends ++ extraLibraries ++ - librarySystemDepends ++ executableSystemDepends ++ - allPkgconfigDepends ++ - lib.optionals doCheck ( testDepends ++ testHaskellDepends ++ - testSystemDepends ++ testToolDepends - ) ++ - # ghcjs's hsc2hs calls out to the native hsc2hs - lib.optional isGhcjs nativeGhc ++ - lib.optionals doBenchmark ( benchmarkDepends ++ - benchmarkHaskellDepends ++ - benchmarkSystemDepends ++ - benchmarkToolDepends - ); - propagatedBuildInputs = - buildDepends ++ libraryHaskellDepends ++ - executableHaskellDepends; - allBuildInputs = propagatedBuildInputs ++ otherBuildInputs; - isHaskellPartition = - lib.partition isHaskellPkg allBuildInputs; - in - { haskellBuildInputs = isHaskellPartition.right; - systemBuildInputs = isHaskellPartition.wrong; - inherit propagatedBuildInputs otherBuildInputs - allPkgconfigDepends; - }; - # Utility to convert a directory full of `cabal2nix`-generated files into a # package override set # diff --git a/pkgs/development/haskell-modules/make-package-set.nix b/pkgs/development/haskell-modules/make-package-set.nix index 45cc37117883..e36933a81944 100644 --- a/pkgs/development/haskell-modules/make-package-set.nix +++ b/pkgs/development/haskell-modules/make-package-set.nix @@ -43,7 +43,7 @@ let mkDerivationImpl = pkgs.callPackage ./generic-builder.nix { inherit stdenv; nodejs = buildPackages.nodejs-slim; - inherit (self) buildHaskellPackages ghc; + inherit (self) buildHaskellPackages ghc shellFor; inherit (self.buildHaskellPackages) jailbreak-cabal; hscolour = overrideCabal self.buildHaskellPackages.hscolour (drv: { isLibrary = false; @@ -125,6 +125,7 @@ let name = "cabal2nix-${name}"; nativeBuildInputs = [ pkgs.buildPackages.cabal2nix ]; preferLocalBuild = true; + allowSubstitutes = false; phases = ["installPhase"]; LANG = "en_US.UTF-8"; LOCALE_ARCHIVE = pkgs.lib.optionalString (buildPlatform.libc == "glibc") "${buildPackages.glibcLocales}/lib/locale/locale-archive"; @@ -176,34 +177,39 @@ in package-set { inherit pkgs stdenv callPackage; } self // { callHackage = name: version: callPackageKeepDeriver (self.hackage2nix name version); # Creates a Haskell package from a source package by calling cabal2nix on the source. - callCabal2nix = name: src: args: let - filter = path: type: - pkgs.lib.hasSuffix "${name}.cabal" path || - baseNameOf path == "package.yaml"; - expr = self.haskellSrc2nix { - inherit name; - src = if pkgs.lib.canCleanSource src - then pkgs.lib.cleanSourceWith { inherit src filter; } - else src; - }; - in overrideCabal (callPackageKeepDeriver expr args) (orig: { - inherit src; - }); + callCabal2nixWithOptions = name: src: extraCabal2nixOptions: args: + let + filter = path: type: + pkgs.lib.hasSuffix "${name}.cabal" path || + baseNameOf path == "package.yaml"; + expr = self.haskellSrc2nix { + inherit name extraCabal2nixOptions; + src = if pkgs.lib.canCleanSource src + then pkgs.lib.cleanSourceWith { inherit src filter; } + else src; + }; + in overrideCabal (callPackageKeepDeriver expr args) (orig: { + inherit src; + }); + + callCabal2nix = name: src: args: self.callCabal2nixWithOptions name src "" args; # : { root : Path + # , name : Defaulted String # , source-overrides : Defaulted (Either Path VersionNumber) # , overrides : Defaulted (HaskellPackageOverrideSet) # , modifier : Defaulted # , returnShellEnv : Defaulted # } -> NixShellAwareDerivation - # Given a path to a haskell package directory whose cabal file is - # named the same as the directory name, an optional set of - # source overrides as appropriate for the 'packageSourceOverrides' - # function, an optional set of arbitrary overrides, and an optional - # haskell package modifier, return a derivation appropriate - # for nix-build or nix-shell to build that package. + # Given a path to a haskell package directory, an optional package name + # which defaults to the base name of the path, an optional set of source + # overrides as appropriate for the 'packageSourceOverrides' function, an + # optional set of arbitrary overrides, and an optional haskell package + # modifier, return a derivation appropriate for nix-build or nix-shell to + # build that package. developPackage = { root + , name ? builtins.baseNameOf root , source-overrides ? {} , overrides ? self: super: {} , modifier ? drv: drv @@ -213,7 +219,7 @@ in package-set { inherit pkgs stdenv callPackage; } self // { (pkgs.lib.composeExtensions (self.packageSourceOverrides source-overrides) overrides)) - .callCabal2nix (builtins.baseNameOf root) root {}; + .callCabal2nix name root {}; in if returnShellEnv then (modifier drv).env else modifier drv; ghcWithPackages = selectFrom: withPackages (selectFrom self); @@ -256,20 +262,46 @@ in package-set { inherit pkgs stdenv callPackage; } self // { shellFor = { packages, withHoogle ? false, ... } @ args: let selected = packages self; - packageInputs = builtins.map getBuildInputs selected; - haskellInputs = - builtins.filter - (input: pkgs.lib.all (p: input.outPath != p.outPath) selected) - (pkgs.lib.concatMap (p: p.haskellBuildInputs) packageInputs); + + packageInputs = map getBuildInputs selected; + + name = if pkgs.lib.length selected == 1 + then "ghc-shell-for-${(pkgs.lib.head selected).name}" + else "ghc-shell-for-packages"; + + # If `packages = [ a b ]` and `a` depends on `b`, don't build `b`, + # because cabal will end up ignoring that built version, assuming + # new-style commands. + haskellInputs = pkgs.lib.filter + (input: pkgs.lib.all (p: input.outPath != p.outPath) selected) + (pkgs.lib.concatMap (p: p.haskellBuildInputs) packageInputs); systemInputs = pkgs.lib.concatMap (p: p.systemBuildInputs) packageInputs; + withPackages = if withHoogle then self.ghcWithHoogle else self.ghcWithPackages; + ghcEnv = withPackages (p: haskellInputs); + nativeBuildInputs = pkgs.lib.concatMap (p: p.nativeBuildInputs) selected; + + ghcCommand' = if ghc.isGhcjs or false then "ghcjs" else "ghc"; + ghcCommand = "${ghc.targetPrefix}${ghcCommand'}"; + ghcCommandCaps= pkgs.lib.toUpper ghcCommand'; + mkDrvArgs = builtins.removeAttrs args ["packages" "withHoogle"]; in pkgs.stdenv.mkDerivation (mkDrvArgs // { - name = "ghc-shell-for-packages"; - nativeBuildInputs = [(withPackages (_: haskellInputs))] ++ mkDrvArgs.nativeBuildInputs or []; + name = mkDrvArgs.name or name; + buildInputs = systemInputs ++ mkDrvArgs.buildInputs or []; + nativeBuildInputs = [ ghcEnv ] ++ nativeBuildInputs ++ mkDrvArgs.nativeBuildInputs or []; phases = ["installPhase"]; installPhase = "echo $nativeBuildInputs $buildInputs > $out"; + LANG = "en_US.UTF-8"; + LOCALE_ARCHIVE = pkgs.lib.optionalString (stdenv.hostPlatform.libc == "glibc") "${buildPackages.glibcLocales}/lib/locale/locale-archive"; + "NIX_${ghcCommandCaps}" = "${ghcEnv}/bin/${ghcCommand}"; + "NIX_${ghcCommandCaps}PKG" = "${ghcEnv}/bin/${ghcCommand}-pkg"; + # TODO: is this still valid? + "NIX_${ghcCommandCaps}_DOCDIR" = "${ghcEnv}/share/doc/ghc/html"; + "NIX_${ghcCommandCaps}_LIBDIR" = if ghc.isHaLVM or false + then "${ghcEnv}/lib/HaLVM-${ghc.version}" + else "${ghcEnv}/lib/${ghcCommand}-${ghc.version}"; }); ghc = ghc // { diff --git a/pkgs/development/haskell-modules/non-hackage-packages.nix b/pkgs/development/haskell-modules/non-hackage-packages.nix new file mode 100644 index 000000000000..68fcbdb79a5d --- /dev/null +++ b/pkgs/development/haskell-modules/non-hackage-packages.nix @@ -0,0 +1,18 @@ +# EXTRA HASKELL PACKAGES NOT ON HACKAGE +# +# This file should only contain packages that are not in ./hackage-packages.nix. +# Attributes in this set should be nothing more than a callPackage call. +# Overrides to these packages should go to either configuration-nix.nix, +# configuration-common.nix or to one of the compiler specific configuration +# files. +self: super: { + + multi-ghc-travis = throw ("haskellPackages.multi-ghc-travis has been renamed" + + "to haskell-ci, which is now on hackage"); + + # https://github.com/channable/vaultenv/issues/1 + vaultenv = self.callPackage ../tools/haskell/vaultenv { }; + + # https://github.com/diku-dk/futhark/issues/614 + futhark = self.callPackage ../compilers/futhark { }; +} diff --git a/pkgs/development/haskell-modules/patches/opencv-fix-116.patch b/pkgs/development/haskell-modules/patches/opencv-fix-116.patch new file mode 100644 index 000000000000..bf89d8daf9fc --- /dev/null +++ b/pkgs/development/haskell-modules/patches/opencv-fix-116.patch @@ -0,0 +1,11 @@ +diff -ur opencv-0.0.2.1.bak/Setup.hs opencv-0.0.2.1/Setup.hs +--- opencv-0.0.2.1.bak/Setup.hs 2018-11-10 17:18:41.355731189 +0100 ++++ opencv-0.0.2.1/Setup.hs 2018-11-10 17:18:56.901681162 +0100 +@@ -3,6 +3,6 @@ + + main = do + args <- getArgs +- let args' | "configure" `elem` args = args ++ ["--with-gcc","c++", "--with-ld","c++"] ++ let args' | "configure" `elem` args = args ++ ["--with-gcc","c++"] + | otherwise = args + defaultMainArgs args' diff --git a/pkgs/development/idris-modules/bi.nix b/pkgs/development/idris-modules/bi.nix index d16d9b2245d6..844ce98cd4c3 100644 --- a/pkgs/development/idris-modules/bi.nix +++ b/pkgs/development/idris-modules/bi.nix @@ -8,6 +8,7 @@ build-idris-package { name = "bi"; version = "2018-06-25"; + ipkgName = "Bi"; idrisDeps = [ contrib pruviloj ]; src = fetchFromGitHub { diff --git a/pkgs/development/idris-modules/bifunctors.nix b/pkgs/development/idris-modules/bifunctors.nix index 53b4fb0a004f..3a915cd67f41 100644 --- a/pkgs/development/idris-modules/bifunctors.nix +++ b/pkgs/development/idris-modules/bifunctors.nix @@ -13,10 +13,6 @@ build-idris-package { sha256 = "0cfp58lhm2g0g1vrpb0mh71qb44n2yvg5sil9ndyf2sqd5ria6yq"; }; - postUnpack = '' - rm source/test.ipkg - ''; - meta = { description = "A small bifunctor library for idris"; homepage = https://github.com/japesinator/Idris-Bifunctors; diff --git a/pkgs/development/idris-modules/build-idris-package.nix b/pkgs/development/idris-modules/build-idris-package.nix index 3ed1404fef7c..5e1288685a7e 100644 --- a/pkgs/development/idris-modules/build-idris-package.nix +++ b/pkgs/development/idris-modules/build-idris-package.nix @@ -5,6 +5,7 @@ , noBase ? false , name , version + , ipkgName ? name , extraBuildInputs ? [] , ... }@attrs: @@ -13,7 +14,10 @@ let ++ lib.optional (!noPrelude) idrisPackages.prelude ++ lib.optional (!noBase) idrisPackages.base; idris-with-packages = idrisPackages.with-packages allIdrisDeps; - newAttrs = builtins.removeAttrs attrs [ "idrisDeps" "extraBuildInputs" "name" "version" ] // { + newAttrs = builtins.removeAttrs attrs [ + "idrisDeps" "noPrelude" "noBase" + "name" "version" "ipkgName" "extraBuildInputs" + ] // { meta = attrs.meta // { platforms = attrs.meta.platforms or idrisPackages.idris.meta.platforms; }; @@ -29,22 +33,29 @@ stdenv.mkDerivation ({ # opts = -i ../../path/to/package # rather than the declarative pkgs attribute so we have to rewrite the path. postPatch = '' - sed -i *.ipkg -e "/^opts/ s|-i \\.\\./|-i ${idris-with-packages}/libs/|g" + runHook prePatch + sed -i ${ipkgName}.ipkg -e "/^opts/ s|-i \\.\\./|-i ${idris-with-packages}/libs/|g" ''; buildPhase = '' - idris --build *.ipkg + runHook preBuild + idris --build ${ipkgName}.ipkg + runHook postBuild ''; checkPhase = '' - if grep -q test *.ipkg; then - idris --testpkg *.ipkg + runHook preCheck + if grep -q tests ${ipkgName}.ipkg; then + idris --testpkg ${ipkgName}.ipkg fi + runHook postCheck ''; installPhase = '' - idris --install *.ipkg --ibcsubdir $out/libs - IDRIS_DOC_PATH=$out/doc idris --installdoc *.ipkg || true + runHook preInstall + idris --install ${ipkgName}.ipkg --ibcsubdir $out/libs + IDRIS_DOC_PATH=$out/doc idris --installdoc ${ipkgName}.ipkg || true + runHook postInstall ''; } // newAttrs) diff --git a/pkgs/development/idris-modules/canvas.nix b/pkgs/development/idris-modules/canvas.nix index 72e5e3f5be7e..0f6e258ee202 100644 --- a/pkgs/development/idris-modules/canvas.nix +++ b/pkgs/development/idris-modules/canvas.nix @@ -6,6 +6,8 @@ build-idris-package { name = "canvas"; version = "2017-11-09"; + ipkgName = "idriscanvas"; + src = fetchFromGitHub { owner = "JinWuZhao"; repo = "idriscanvas"; diff --git a/pkgs/development/idris-modules/categories.nix b/pkgs/development/idris-modules/categories.nix index 1e234b3f6934..91ee174dadff 100644 --- a/pkgs/development/idris-modules/categories.nix +++ b/pkgs/development/idris-modules/categories.nix @@ -6,11 +6,10 @@ build-idris-package { name = "categories"; version = "2018-07-02"; - # https://github.com/danilkolikov/categories/pull/5 src = fetchFromGitHub { - owner = "infinisil"; + owner = "danilkolikov"; repo = "categories"; - rev = "9722d62297e5025431e91b271ab09c5d14867236"; + rev = "a1e0ac0f0da2e336a7d3900051892ff7ed504c35"; sha256 = "1bbmm8zif5d5wckdaddw6q3c39w6ms1cxrlrmkdn7bik88dawff2"; }; diff --git a/pkgs/development/idris-modules/coda.nix b/pkgs/development/idris-modules/coda.nix index 7dbd12110888..c5e33f4594f2 100644 --- a/pkgs/development/idris-modules/coda.nix +++ b/pkgs/development/idris-modules/coda.nix @@ -6,6 +6,8 @@ build-idris-package { name = "coda"; version = "2018-01-25"; + ipkgName = "Coda"; + src = fetchFromGitHub { owner = "ostera"; repo = "idris-coda"; diff --git a/pkgs/development/idris-modules/containers.nix b/pkgs/development/idris-modules/containers.nix index c12ea54f5f9f..2fe783da4486 100644 --- a/pkgs/development/idris-modules/containers.nix +++ b/pkgs/development/idris-modules/containers.nix @@ -17,10 +17,6 @@ build-idris-package { sha256 = "0vyjadd9sb8qcbzvzhnqwc8wa7ma770c10xhn96jsqsnzr81k52d"; }; - postUnpack = '' - rm source/containers-travis.ipkg - ''; - meta = { description = "Various data structures for use in the Idris Language."; homepage = https://github.com/jfdm/idris-containers; diff --git a/pkgs/development/idris-modules/derive.nix b/pkgs/development/idris-modules/derive.nix index 7b6cb64cfe37..7f3164f3160d 100644 --- a/pkgs/development/idris-modules/derive.nix +++ b/pkgs/development/idris-modules/derive.nix @@ -10,12 +10,11 @@ build-idris-package { idrisDeps = [ contrib pruviloj ]; - # https://github.com/david-christiansen/derive-all-the-instances/pull/9 src = fetchFromGitHub { - owner = "infinisil"; + owner = "david-christiansen"; repo = "derive-all-the-instances"; - rev = "61c3e12e26f599379299fcbb9c40a81bfc3e0604"; - sha256 = "0g2lb8nrwqwf3gm5fir43cxz6db84n19xiwkv8cmmqc1fgy6v0qn"; + rev = "0a9a5082d4ab6f879a2c141d1a7b645fa73fd950"; + sha256 = "06za15m1kv9mijzll5712crry4iwx3b0fjv76gy9vv1p10gy2g4m"; }; meta = { diff --git a/pkgs/development/idris-modules/electron.nix b/pkgs/development/idris-modules/electron.nix index 3989b8f41135..8b968c9732ab 100644 --- a/pkgs/development/idris-modules/electron.nix +++ b/pkgs/development/idris-modules/electron.nix @@ -18,11 +18,6 @@ build-idris-package { sha256 = "1rpa7yjvfpzl06h0qbk54jd2n52nmgpf7nq5aamcinqh7h5gbiwn"; }; - postUnpack = '' - rm source/example_main.ipkg - rm source/example_view.ipkg - ''; - meta = { description = "Electron bindings for Idris"; homepage = https://github.com/jheiling/idris-electron; diff --git a/pkgs/development/idris-modules/free.nix b/pkgs/development/idris-modules/free.nix index 8e979ea796ec..06b8ec5e82d2 100644 --- a/pkgs/development/idris-modules/free.nix +++ b/pkgs/development/idris-modules/free.nix @@ -6,6 +6,8 @@ build-idris-package { name = "free"; version = "2017-07-03"; + ipkgName = "idris-free"; + src = fetchFromGitHub { owner = "idris-hackers"; repo = "idris-free"; diff --git a/pkgs/development/idris-modules/hamt.nix b/pkgs/development/idris-modules/hamt.nix index 17706d1b0969..79df925323ed 100644 --- a/pkgs/development/idris-modules/hamt.nix +++ b/pkgs/development/idris-modules/hamt.nix @@ -5,7 +5,7 @@ , lib }: build-idris-package { - name = "idris-hamt"; + name = "hamt"; version = "2016-11-15"; idrisDeps = [ contrib effects ]; diff --git a/pkgs/development/idris-modules/hrtime.nix b/pkgs/development/idris-modules/hrtime.nix index 09fabb6715db..9e9736d25661 100644 --- a/pkgs/development/idris-modules/hrtime.nix +++ b/pkgs/development/idris-modules/hrtime.nix @@ -7,6 +7,7 @@ build-idris-package { name = "hrtime"; version = "2017-04-16"; + ipkgName = "hrTime"; idrisDeps = [ idrisscript ]; src = fetchFromGitHub { diff --git a/pkgs/development/idris-modules/idrishighlighter.nix b/pkgs/development/idris-modules/idrishighlighter.nix index d8b469ca7689..5629221d601b 100644 --- a/pkgs/development/idris-modules/idrishighlighter.nix +++ b/pkgs/development/idris-modules/idrishighlighter.nix @@ -8,6 +8,7 @@ build-idris-package { name = "idrishighlighter"; version = "2018-02-22"; + ipkgName = "idris-code-highlighter"; idrisDeps = [ effects lightyear ]; src = fetchFromGitHub { diff --git a/pkgs/development/idris-modules/jheiling-js.nix b/pkgs/development/idris-modules/jheiling-js.nix index 2281e4821f7a..dae310cda053 100644 --- a/pkgs/development/idris-modules/jheiling-js.nix +++ b/pkgs/development/idris-modules/jheiling-js.nix @@ -8,6 +8,7 @@ build-idris-package { name = "jheiling-js"; version = "2016-03-09"; + ipkgName = "js"; idrisDeps = [ contrib jheiling-extras ]; src = fetchFromGitHub { diff --git a/pkgs/development/idris-modules/mhd.nix b/pkgs/development/idris-modules/mhd.nix index 9f4af7cc3b85..197cb1552cbd 100644 --- a/pkgs/development/idris-modules/mhd.nix +++ b/pkgs/development/idris-modules/mhd.nix @@ -9,6 +9,7 @@ build-idris-package { name = "mhd"; version = "2016-04-22"; + ipkgName = "MHD"; idrisDeps = [ contrib effects ]; extraBuildInputs = [ libmicrohttpd ]; diff --git a/pkgs/development/idris-modules/patricia.nix b/pkgs/development/idris-modules/patricia.nix index 9ba8c6bb2d4d..5ce9ad7e915d 100644 --- a/pkgs/development/idris-modules/patricia.nix +++ b/pkgs/development/idris-modules/patricia.nix @@ -16,10 +16,6 @@ build-idris-package { sha256 = "093q3qjmr93wv8pqwk0zfm3hzf14c235k9c9ip53rhg6yzcm0yqz"; }; - postUnpack = '' - rm source/patricia-nix.ipkg - ''; - meta = { description = "Immutable map from integer keys to values based on patricia tree. Basically persistent array."; homepage = https://github.com/ChShersh/idris-patricia; diff --git a/pkgs/development/idris-modules/permutations.nix b/pkgs/development/idris-modules/permutations.nix index 8bcb67fa759a..21b81f4a95c5 100644 --- a/pkgs/development/idris-modules/permutations.nix +++ b/pkgs/development/idris-modules/permutations.nix @@ -13,10 +13,6 @@ build-idris-package { sha256 = "1dirzqy40fczbw7gp2jr51lzqsnq5vcx9z5l6194lcrq2vxgzv1s"; }; - postUnpack = '' - rm source/test.ipkg - ''; - meta = { description = "Type-safe way of working with permutations in Idris"; homepage = https://github.com/vmchale/permutations; diff --git a/pkgs/development/idris-modules/recursion_schemes.nix b/pkgs/development/idris-modules/recursion_schemes.nix index 78f3674aeabd..dab6913ee8bc 100644 --- a/pkgs/development/idris-modules/recursion_schemes.nix +++ b/pkgs/development/idris-modules/recursion_schemes.nix @@ -20,10 +20,6 @@ build-idris-package { sha256 = "0rbx0yqa0fb7h7qfsvqvirc5q85z51rcwbivn6351jgn3a0inmhf"; }; - postUnpack = '' - rm source/test.ipkg - ''; - meta = { description = "Recursion schemes for Idris"; homepage = https://github.com/vmchale/recursion_schemes; diff --git a/pkgs/development/idris-modules/refined.nix b/pkgs/development/idris-modules/refined.nix index 00252b6a7cd6..433fdf647697 100644 --- a/pkgs/development/idris-modules/refined.nix +++ b/pkgs/development/idris-modules/refined.nix @@ -6,6 +6,8 @@ build-idris-package { name = "refined"; version = "2017-12-28"; + ipkgName = "idris-refined"; + src = fetchFromGitHub { owner = "janschultecom"; repo = "idris-refined"; @@ -13,10 +15,6 @@ build-idris-package { sha256 = "1am7kfc51p2zlml954v8cl9xvx0g0f1caq7ni3z36xvsd7fh47yh"; }; - postUnpack = '' - rm source/idris-refined-test.ipkg - ''; - meta = { description = "Port of Scala/Haskell Refined library to Idris"; homepage = https://github.com/janschultecom/idris-refined; diff --git a/pkgs/development/idris-modules/snippets.nix b/pkgs/development/idris-modules/snippets.nix index c8d993ccb8a2..6d752fed0f98 100644 --- a/pkgs/development/idris-modules/snippets.nix +++ b/pkgs/development/idris-modules/snippets.nix @@ -7,6 +7,7 @@ build-idris-package { name = "snippets"; version = "2018-03-17"; + ipkgName = "idris-snippets"; idrisDeps = [ contrib ]; src = fetchFromGitHub { diff --git a/pkgs/development/idris-modules/tap.nix b/pkgs/development/idris-modules/tap.nix index 7f80a1ce3c50..98f4b4ea4d63 100644 --- a/pkgs/development/idris-modules/tap.nix +++ b/pkgs/development/idris-modules/tap.nix @@ -7,6 +7,7 @@ build-idris-package { name = "tap"; version = "2017-04-08"; + ipkgName = "TAP"; idrisDeps = [ contrib ]; src = fetchFromGitHub { @@ -16,10 +17,6 @@ build-idris-package { sha256 = "0fhlmmivq9xv89r7plrnhmvay1j7bapz3wh7y8lygwvcrllh9zxs"; }; - postUnpack = '' - rm source/Draft.ipkg - ''; - meta = { description = "A simple TAP producer and consumer/reporter for Idris"; homepage = https://github.com/ostera/tap-idris; diff --git a/pkgs/development/idris-modules/tparsec.nix b/pkgs/development/idris-modules/tparsec.nix index bd895a33bae3..00d4adba5dc8 100644 --- a/pkgs/development/idris-modules/tparsec.nix +++ b/pkgs/development/idris-modules/tparsec.nix @@ -6,6 +6,8 @@ build-idris-package { name = "tparsec"; version = "2018-06-26"; + ipkgName = "TParsec"; + src = fetchFromGitHub { owner = "gallais"; repo = "idris-tparsec"; diff --git a/pkgs/development/idris-modules/vdom.nix b/pkgs/development/idris-modules/vdom.nix index 7f1ecb61c8ec..f6fdaf7a75e2 100644 --- a/pkgs/development/idris-modules/vdom.nix +++ b/pkgs/development/idris-modules/vdom.nix @@ -6,6 +6,8 @@ build-idris-package { name = "vdom"; version = "0.6.0"; + ipkgName = "idris-vdom"; + src = fetchFromGitHub { owner = "brandondyck"; repo = "idris-vdom"; diff --git a/pkgs/development/idris-modules/yaml.nix b/pkgs/development/idris-modules/yaml.nix index ec689ce4805a..61efb8cd575e 100644 --- a/pkgs/development/idris-modules/yaml.nix +++ b/pkgs/development/idris-modules/yaml.nix @@ -8,6 +8,7 @@ build-idris-package { name = "yaml"; version = "2018-01-25"; + ipkgName = "Yaml"; idrisDeps = [ contrib lightyear ]; src = fetchFromGitHub { diff --git a/pkgs/development/idris-modules/yampa.nix b/pkgs/development/idris-modules/yampa.nix index 0231555b4ad6..ebe92f468982 100644 --- a/pkgs/development/idris-modules/yampa.nix +++ b/pkgs/development/idris-modules/yampa.nix @@ -7,6 +7,7 @@ build-idris-package { name = "yampa"; version = "2016-07-05"; + ipkgName = "idris-yampa"; idrisDeps = [ bifunctors ]; src = fetchFromGitHub { diff --git a/pkgs/development/interpreters/acl2/default.nix b/pkgs/development/interpreters/acl2/default.nix index 14b9a78af46e..cc88b32119e7 100644 --- a/pkgs/development/interpreters/acl2/default.nix +++ b/pkgs/development/interpreters/acl2/default.nix @@ -4,15 +4,20 @@ let hashes = { "8.0" = "1x1giy2c1y6krg3kf8pf9wrmvk981shv0pxcwi483yjqm90xng4r"; + "8.1" = "0isi75j94q79x4341rhd94c60228iwvccy71ssnyvh1025m93xcd"; +}; +revs = { + "8.0" = "8.0"; + "8.1" = "8.1"; }; in stdenv.mkDerivation rec { name = "acl2-${version}"; - version = "8.0"; + version = "8.1"; src = fetchFromGitHub { owner = "acl2-devel"; repo = "acl2-devel"; - rev = "${version}"; + rev = revs."${version}"; sha256 = hashes."${version}"; }; diff --git a/pkgs/development/interpreters/bats/default.nix b/pkgs/development/interpreters/bats/default.nix index 081f1a547d69..85794b09ae0b 100644 --- a/pkgs/development/interpreters/bats/default.nix +++ b/pkgs/development/interpreters/bats/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchzip }: +{ stdenv, fetchzip, gnugrep }: stdenv.mkDerivation rec { name = "bats-${version}"; @@ -9,7 +9,10 @@ stdenv.mkDerivation rec { sha256 = "1kkh0j2alql3xiyhw9wsvcc3xclv52g0ivgyk8h85q9fn3qdqakz"; }; - patchPhase = "patchShebangs ./install.sh"; + patchPhase = '' + patchShebangs ./install.sh + substituteInPlace ./libexec/bats-core/bats-format-tap-stream --replace grep ${gnugrep}/bin/grep + ''; installPhase = "./install.sh $out"; diff --git a/pkgs/development/interpreters/clisp/default.nix b/pkgs/development/interpreters/clisp/default.nix index 0a54a916ba73..e6112c5a3343 100644 --- a/pkgs/development/interpreters/clisp/default.nix +++ b/pkgs/development/interpreters/clisp/default.nix @@ -96,7 +96,8 @@ stdenv.mkDerivation rec { description = "ANSI Common Lisp Implementation"; homepage = http://clisp.cons.org; maintainers = with stdenv.lib.maintainers; [raskin tohl]; + platforms = stdenv.lib.platforms.unix; # problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062 - platforms = stdenv.lib.platforms.linux; + broken = stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAarch64; }; } diff --git a/pkgs/development/interpreters/clojurescript/lumo/default.nix b/pkgs/development/interpreters/clojurescript/lumo/default.nix new file mode 100644 index 000000000000..bc2d0e5be5a8 --- /dev/null +++ b/pkgs/development/interpreters/clojurescript/lumo/default.nix @@ -0,0 +1,257 @@ +{ stdenv, lib, fetchurl, clojure, + nodejs, jre, unzip, nodePackages, + python, openssl, pkgs }: + +let # packageJSON=./package.json; + version = "1.9.0"; + nodeVersion = "10.9.0"; + nodeSources = fetchurl { + url="https://nodejs.org/dist/v${nodeVersion}/node-v${nodeVersion}.tar.gz"; + sha256="0wgawq3wzw07pir73bxz13dggcc1fj0538y7y69n3cc0a2kiplqy"; + }; + lumo-internal-classpath = "LUMO__INTERNAL__CLASSPATH"; + + # as found in cljs/snapshot/lumo/repl.cljs + requireDeps = '' \ + cljs.analyzer \ + cljs.compiler \ + cljs.env \ + cljs.js \ + cljs.reader \ + cljs.repl \ + cljs.source-map \ + cljs.source-map.base64 \ + cljs.source-map.base64-vlq \ + cljs.spec.alpha \ + cljs.spec.gen.alpha \ + cljs.tagged-literals \ + cljs.tools.reader \ + cljs.tools.reader.reader-types \ + cljs.tools.reader.impl.commons \ + cljs.tools.reader.impl.utils \ + clojure.core.rrb-vector \ + clojure.core.rrb-vector.interop \ + clojure.core.rrb-vector.nodes \ + clojure.core.rrb-vector.protocols \ + clojure.core.rrb-vector.rrbt \ + clojure.core.rrb-vector.transients \ + clojure.core.rrb-vector.trees \ + clojure.string \ + clojure.set \ + clojure.walk \ + cognitect.transit \ + fipp.visit \ + fipp.engine \ + fipp.deque \ + lazy-map.core \ + lumo.pprint.data \ + lumo.repl \ + lumo.repl-resources \ + lumo.js-deps \ + lumo.common ''; + + compileClojurescript = (simple: '' + (require '[cljs.build.api :as cljs]) + (cljs/build \"src/cljs/snapshot\" + {:optimizations ${if simple then ":simple" else ":none"} + :main 'lumo.core + :cache-analysis true + :source-map false + :dump-core false + :static-fns true + :optimize-constants false + :npm-deps false + :verbose true + :closure-defines {'cljs.core/*target* \"nodejs\" + 'lumo.core/*lumo-version* \"${version}\"} + :compiler-stats true + :process-shim false + :fn-invoke-direct true + :parallel-build false + :browser-repl false + :target :nodejs + :hashbang false + ;; :libs [ \"src/cljs/bundled\" \"src/js\" ] + :output-dir ${if simple + then ''\"cljstmp\"'' + else ''\"target\"''} + :output-to ${if simple + then ''\"cljstmp/main.js\"'' + else ''\"target/deleteme.js\"'' }}) + ''); + + + cacheToJsons = '' + (import [java.io ByteArrayOutputStream FileInputStream]) + (require '[cognitect.transit :as transit] + '[clojure.edn :as edn] + '[clojure.string :as str]) + + (defn write-transit-json [cache] + (let [out (ByteArrayOutputStream. 1000000) + writer (transit/writer out :json)] + (transit/write writer cache) + (.toString out))) + + (defn process-caches [] + (let [cache-aot-path \"target/cljs/core.cljs.cache.aot.edn\" + cache-aot-edn (edn/read-string (slurp cache-aot-path)) + cache-macros-path \"target/cljs/core\$macros.cljc.cache.json\" + cache-macros-stream (FileInputStream. cache-macros-path) + cache-macros-edn (transit/read (transit/reader cache-macros-stream :json)) + caches [[cache-aot-path cache-aot-edn] + [cache-macros-path cache-macros-edn]]] + (doseq [[path cache-edn] caches] + (doseq [key (keys cache-edn)] + (let [out-path (str/replace path #\"(\.json|\.edn)\$\" + (str \".\" (munge key) \".json\")) + tr-json (write-transit-json (key cache-edn))] + (spit out-path tr-json)))))) + + (process-caches) + ''; + + trimMainJsEnd = '' + (let [string (slurp \"target/main.js\")] + (spit \"target/main.js\" + (subs string 0 (.indexOf string \"cljs.nodejs={};\")))) + ''; + + + cljdeps = import ./deps.nix { inherit pkgs; }; + cljpaths = cljdeps.makePaths {}; + classp = cljdeps.makeClasspaths { + extraClasspaths=["src/js" "src/cljs/bundled" "src/cljs/snapshot"]; + }; + + + getJarPath = jarName: (lib.findFirst (p: p.name == jarName) null cljdeps.packages).path.jar; + +in stdenv.mkDerivation rec { + inherit version; + name = "lumo-${version}"; + + src = fetchurl { + url = "https://github.com/anmonteiro/lumo/archive/${version}.tar.gz"; + sha256 = "1mr3zjslznhv7y3mzvg1pmmvzn10d6di26izz4x8p4nfnshacwgw"; + }; + + + buildInputs = [ nodejs clojure jre unzip python openssl + nodePackages."lumo-build-deps-../interpreters/clojurescript/lumo" ]; + + buildPhase = '' + # Copy over lumo-build-deps environment + rm yarn.lock + cp -rf ${nodePackages."lumo-build-deps-../interpreters/clojurescript/lumo"}/lib/node_modules/lumo-build-deps/* ./ + + # configure clojure-cli + mkdir ./.cpcache + export CLJ_CONFIG=`pwd` + export CLJ_CACHE=`pwd`/.cpcache + + # require more namespaces for cljs-bundle + sed -i "s!ns lumo.core! \ + ns lumo.core \ + (:require ${requireDeps}) \ + (:require-macros [clojure.template :as temp] \ + [cljs.test :as test])!g" \ + ./src/cljs/snapshot/lumo/core.cljs + + # Step 1: compile clojurescript with :none and :simple + ${clojure}/bin/clojure -Scp ${classp} -e "${compileClojurescript true}" + ${clojure}/bin/clojure -Scp ${classp} -e "${compileClojurescript false}" + cp -f cljstmp/main.js target/main.js + ${clojure}/bin/clojure -Scp ${classp} -e "${trimMainJsEnd}" + + # Step 2: sift files + unzip -o ${getJarPath "org.clojure/clojurescript"} -d ./target + unzip -j ${getJarPath "org.clojure/clojure"} "clojure/template.clj" -d ./target/clojure + unzip -o ${getJarPath "org.clojure/google-closure-library"} -d ./target + unzip -o ${getJarPath "org.clojure/google-closure-library-third-party"} -d ./target + unzip -o ${getJarPath "org.clojure/tools.reader"} -d ./target + unzip -o ${getJarPath "org.clojure/test.check"} -d ./target + cp -rf ./src/cljs/bundled/lumo/* ./target/lumo/ + cp -rf ./src/cljs/snapshot/lumo/repl.clj ./target/lumo/ + # cleanup + mv ./target/main.js ./target/main + rm ./target/*\.js + mv ./target/main ./target/main.js + rm ./target/AUTHORS + rm ./target/LICENSE + rm ./target/*.edn + rm ./target/*.md + rm -rf ./target/css + rm -rf ./target/META-INF + rm -rf ./target/com + rm -rf ./target/cljs/build + rm -rf ./target/cljs/repl + rm ./target/cljs/core\.cljs\.cache.aot\.json + rm ./target/cljs/source_map\.clj + rm ./target/cljs/repl\.cljc + rm ./target/cljs/externs\.clj + rm ./target/cljs/closure\.clj + rm ./target/cljs/util\.cljc + rm ./target/cljs/js_deps\.cljc + rm ./target/cljs/analyzer/utils\.clj + rm ./target/cljs/core/macros\.clj + rm ./target/cljs/compiler/api.clj + rm ./target/goog/test_module* + rm ./target/goog/transpile\.js + rm ./target/goog/base_* + find ./target -type f -name '*.class' -delete + find ./target -type d -empty -delete + + # Step 3: generate munged cache jsons + ${clojure}/bin/clojure -Scp ${classp} -e "${cacheToJsons}" + rm ./target/cljs/core\$macros\.cljc\.cache\.json + + + # Step 4: Bunde javascript + NODE_ENV=production node scripts/bundle.js + node scripts/bundleForeign.js + + # Step 5: Backup resources + cp -R target resources_bak + + # Step 6: Package executeable 1st time + # fetch node sources and copy to palce that nexe will find + mkdir -p tmp/${nodeVersion} + cp ${nodeSources} tmp/${nodeVersion}/node-${nodeVersion}.tar.gz + tar -C ./tmp/${nodeVersion} -xf ${nodeSources} + mv ./tmp/${nodeVersion}/node-v${nodeVersion}/* ./tmp/${nodeVersion}/ + rm -rf ${lumo-internal-classpath} + mv target ${lumo-internal-classpath} + node scripts/package.js ${nodeVersion} + rm -rf ${lumo-internal-classpath} + + # Step 7: AOT Macros + sh scripts/aot-bundle-macros.sh + + # Step 8: Package executeable 2nd time + rm -rf ${lumo-internal-classpath} + mv target ${lumo-internal-classpath} + node scripts/package.js ${nodeVersion} + ''; + + dontStrip = true; + + installPhase = '' + mkdir -p $out/bin + cp build/lumo $out/bin + ''; + + meta = { + description = "Fast, cross-platform, standalone ClojureScript environment"; + longDescription = '' + Lumo is a fast, standalone ClojureScript REPL that runs on Node.js and V8. + Thanks to V8's custom startup snapshots, Lumo starts up instantaneously, + making it the fastest Clojure REPL in existence. + ''; + homepage = https://github.com/anmonteiro/lumo; + license = stdenv.lib.licenses.epl10; + maintainers = [ stdenv.lib.maintainers.hlolli ]; + platforms = stdenv.lib.platforms.linux; + }; +} + diff --git a/pkgs/development/interpreters/clojurescript/lumo/deps.edn b/pkgs/development/interpreters/clojurescript/lumo/deps.edn new file mode 100644 index 000000000000..e1563599a8cc --- /dev/null +++ b/pkgs/development/interpreters/clojurescript/lumo/deps.edn @@ -0,0 +1,12 @@ +{:deps + {org.clojure/clojure {:mvn/version "1.10.0-beta5"} + org.clojure/clojurescript {:mvn/version "1.10.439"} + org.clojure/test.check {:mvn/version "0.10.0-alpha3"} + org.clojure/tools.reader {:mvn/version "1.3.2" + :exclusions [org.clojure/clojure org.clojure/clojurescript]} + com.cognitect/transit-cljs {:mvn/version "0.8.256" + :exclusions [org.clojure/clojure org.clojure/clojurescript]} + malabarba/lazy-map {:mvn/version "1.3" + :exclusions [org.clojure/clojure org.clojure/clojurescript]} + fipp {:mvn/version "0.6.14" + :exclusions [org.clojure/clojure org.clojure/clojurescript]}}} diff --git a/pkgs/development/interpreters/clojurescript/lumo/deps.nix b/pkgs/development/interpreters/clojurescript/lumo/deps.nix new file mode 100644 index 000000000000..3e53c7f98dd7 --- /dev/null +++ b/pkgs/development/interpreters/clojurescript/lumo/deps.nix @@ -0,0 +1,393 @@ +# generated by clj2nix-1.0.3 +{ pkgs }: + + let repos = [ + "https://repo.clojars.org/" + "https://repo1.maven.org/" + "http://central.maven.org/maven2/" + "http://oss.sonatype.org/content/repositories/releases/" + "http://oss.sonatype.org/content/repositories/public/" + "http://repo.typesafe.com/typesafe/releases/" + ]; + + in rec { + makePaths = {extraClasspaths ? []}: (builtins.map (dep: if builtins.hasAttr "jar" dep.path then dep.path.jar else dep.path) packages) ++ extraClasspaths; + makeClasspaths = {extraClasspaths ? []}: builtins.concatStringsSep ":" (makePaths {inherit extraClasspaths;}); + + packages = [ + { + name = "com.cognitect/transit-java"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "transit-java"; + groupId = "com.cognitect"; + sha512 = "80365a4f244e052b6c4fdfd2fd3b91288835599cb4dd88e0e0dae19883dcda39afee83966810ed81beff342111c3a45a66f5601c443f3ad49904908c43631708"; + version = "0.8.332"; + }; + } + + { + name = "org.clojure/data.json"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "data.json"; + groupId = "org.clojure"; + sha512 = "ce526bef01bedd31b772954d921a61832ae60af06121f29080853f7932326438b33d183240a9cffbe57e00dc3744700220753948da26b8973ee21c30e84227a6"; + version = "0.2.6"; + }; + } + + { + name = "org.clojure/clojure"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "clojure"; + groupId = "org.clojure"; + sha512 = "f7a6b207b1bcbb6523d32ecfdd3c8c25d4d0b0a59c78baf06cdc69ba3c21c5e96b5dac8e9efcb331efd94e10bccbb9b54fca62a4312309db65a1f9d89d9da3f4"; + version = "1.10.0-beta5"; + }; + } + + { + name = "commons-codec/commons-codec"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "commons-codec"; + groupId = "commons-codec"; + sha512 = "8edecc0faf38e8620460909d8191837f34e2bb2ce853677c486c5e79bb79e88d043c3aed69c11f1365c4884827052ee4e1c18ca56e38d1a5bc0ce15c57daeee3"; + version = "1.10"; + }; + } + + { + name = "com.google.errorprone/error_prone_annotations"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "error_prone_annotations"; + groupId = "com.google.errorprone"; + sha512 = "bd2135cc9eb2c652658a2814ec9c565fa3e071d4cff590cbe17b853885c78c9f84c1b7b24ba736f4f30ed8cec60a6af983827fcbed61ff142f27ac808e97fc6b"; + version = "2.1.3"; + }; + } + + { + name = "org.clojure/core.specs.alpha"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "core.specs.alpha"; + groupId = "org.clojure"; + sha512 = "348c0ea0911bc0dcb08655e61b97ba040649b4b46c32a62aa84d0c29c245a8af5c16d44a4fa5455d6ab076f4bb5bbbe1ad3064a7befe583f13aeb9e32a169bf4"; + version = "0.2.44"; + }; + } + + { + name = "org.clojure/spec.alpha"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "spec.alpha"; + groupId = "org.clojure"; + sha512 = "18c97fb2b74c0bc2ff4f6dc722a3edec539f882ee85d0addf22bbf7e6fe02605d63f40c2b8a2905868ccd6f96cfc36a65f5fb70ddac31c6ec93da228a456edbd"; + version = "0.2.176"; + }; + } + + { + name = "org.codehaus.mojo/animal-sniffer-annotations"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "animal-sniffer-annotations"; + groupId = "org.codehaus.mojo"; + sha512 = "9e5e3ea9e06e0ac9463869fd0e08ed38f7042784995a7b50c9bfd7f692a53f0e1430b9e1367dc772d0d4eafe5fd2beabbcc60da5008bd792f9e7ec8436c0f136"; + version = "1.14"; + }; + } + + { + name = "com.googlecode.json-simple/json-simple"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "json-simple"; + groupId = "com.googlecode.json-simple"; + sha512 = "f8798bfbcc8ab8001baf90ce47ec2264234dc1da2d4aa97fdcdc0990472a6b5a5a32f828e776140777d598a99d8a0c0f51c6d0767ae1a829690ab9200ae35742"; + version = "1.1.1"; + }; + } + + { + name = "com.cognitect/transit-cljs"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "transit-cljs"; + groupId = "com.cognitect"; + sha512 = "318b98ddd63629f37b334bb90e625bc31ab6abcf0b1fa80d8e097551658f2d9219b5ee35869a31f2976d7d385da83bea0c07b0d097babcae241ecbd0fe8a7ecd"; + version = "0.8.256"; + }; + } + + { + name = "org.clojure/google-closure-library"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "google-closure-library"; + groupId = "org.clojure"; + sha512 = "75631182ef12f21723fe3eba1003d8cf9b8348a51512961e4e1b87bc24d8f3abb14a70c856f08cdaa5588a2d7c2b1b0c03aeaa3c4c5f2ed745a85f59ceeab83a"; + version = "0.0-20170809-b9c14c6b"; + }; + } + + { + name = "fipp"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "fipp"; + groupId = "fipp"; + sha512 = "155b5bb7045ac7c3a75c638e65464ca1fc90e5b4692328fc2da73b26792178fdbce5ab01ba0397e1986b6162b06b8904712d2c366f32ea43ea5fa2b454a526a5"; + version = "0.6.14"; + }; + } + + { + name = "org.clojure/clojurescript"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "clojurescript"; + groupId = "org.clojure"; + sha512 = "4aec5abdd48aaf95f7a729e11d225a99d02caa3a4ddff3e9e4f8db80dea83ab70a4440691cb372562c8c16e73c2850b22806a2851df3849c852fddd49b57fc58"; + version = "1.10.439"; + }; + } + + { + name = "com.google.jsinterop/jsinterop-annotations"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "jsinterop-annotations"; + groupId = "com.google.jsinterop"; + sha512 = "b6fd98a9167d031f6bff571567d4658fda62c132dc74d47ca85e02c9bb3ce8812b1012c67f4c81501ab0cbd9ccd9cda5dcf32d306e04368ace7a173cecae975d"; + version = "1.0.0"; + }; + } + + { + name = "com.fasterxml.jackson.core/jackson-core"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "jackson-core"; + groupId = "com.fasterxml.jackson.core"; + sha512 = "a1bd6c264b9ab07aad3d0f26b65757e35ff47904ab895bb7f997e3e1fd063129c177ad6f69876907b04ff8a43c6b1770a26f53a811633a29e66a5dce57194f64"; + version = "2.8.7"; + }; + } + + { + name = "malabarba/lazy-map"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "lazy-map"; + groupId = "malabarba"; + sha512 = "ce56d6f03ac344579e15f062cdd4c477c0323da716d4d4106c4edb746959699e0b294b25aacf8ecf1579a6bdd5556a60f4bcb1648d22832984c069a0431c840f"; + version = "1.3"; + }; + } + + { + name = "com.cognitect/transit-js"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "transit-js"; + groupId = "com.cognitect"; + sha512 = "6ca0978e633e41b45ff5a76df79099ba7c4900a8ca9f6acd2a903e4ab10a1ec0c83d4127009df9dac1337debaba01f7ff1d5cced1c2159c05ef94845f73f0623"; + version = "0.8.846"; + }; + } + + { + name = "org.mozilla/rhino"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "rhino"; + groupId = "org.mozilla"; + sha512 = "466e7a76303ea191802b5e7adb3dff64c1d6283a25ce87447296b693b87b166f4cdd191ef7dc130a5739bfa0e4a81b08550f607c84eec167406d9be2225562dc"; + version = "1.7R5"; + }; + } + + { + name = "org.clojure/google-closure-library-third-party"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "google-closure-library-third-party"; + groupId = "org.clojure"; + sha512 = "57fa84fbbca3eb9e612d2842e4476b74f64d13dd076ffca6c9d9e15c4ca8a2f2c56cc19307bcad0ab5b4f9cb0c3e7900ccc845bd570ebc92e2633885ab621f35"; + version = "0.0-20170809-b9c14c6b"; + }; + } + + { + name = "com.google.javascript/closure-compiler-externs"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "closure-compiler-externs"; + groupId = "com.google.javascript"; + sha512 = "1a47c8559144095c0b23a8e40acd7185625cea5a4c103eb75fbacd32d5809d087bfb60aaf57066329649c6017ec5f993756024e767a5b8f84926371ba6183a82"; + version = "v20180805"; + }; + } + + { + name = "org.javassist/javassist"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "javassist"; + groupId = "org.javassist"; + sha512 = "ad65ee383ed83bedecc2073118cb3780b68b18d5fb79a1b2b665ff8529df02446ad11e68f9faaf4f2e980065f5946761a59ada379312cbb22d002625abed6a4f"; + version = "3.18.1-GA"; + }; + } + + { + name = "com.google.guava/guava"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "guava"; + groupId = "com.google.guava"; + sha512 = "429ceeec0350ba98e2b089b8b70ded2ec570c3a684894a7545d10592c1c7be42dacd1fad8b2cb9123aa3612575ce1b56e1bb54923443fc293f8e9adeac2762ee"; + version = "25.1-jre"; + }; + } + + { + name = "org.msgpack/msgpack"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "msgpack"; + groupId = "org.msgpack"; + sha512 = "a2741bed01f9c37ba3dbe6a7ab9ce936d36d4da97c35e215250ac89ac0851fc5948d83975ea6257d5dce1d43b6b5147254ecfb4b33f9bbdc489500b3ff060449"; + version = "0.6.12"; + }; + } + + { + name = "com.google.j2objc/j2objc-annotations"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "j2objc-annotations"; + groupId = "com.google.j2objc"; + sha512 = "a4a0b58ffc2d9f9b516f571bcd0ac14e4d3eec15aacd6320a4a1a12045acce8c6081e8ce922c4e882221cedb2cc266399ab468487ae9a08124d65edc07ae30f0"; + version = "1.1"; + }; + } + + { + name = "com.cognitect/transit-clj"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "transit-clj"; + groupId = "com.cognitect"; + sha512 = "ad838d9e5688c8cebe54972ad0c9a6db428ec1cece8c8b078e8e8d4b0c7870b328239d2bc9dd8fcbedcba56ca0de9afb5a0a843ff5f630dc039118de7eb45eba"; + version = "0.8.309"; + }; + } + + { + name = "args4j/args4j"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "args4j"; + groupId = "args4j"; + sha512 = "5f0651234c8f8b130fddb39fa832c6da47d3e21bc3434307554314c47e672c28d005c64e9effe85d552190cfc27966b1f005740ffd40b4e1bec2cb257d7feedb"; + version = "2.0.26"; + }; + } + + { + name = "org.clojure/core.rrb-vector"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "core.rrb-vector"; + groupId = "org.clojure"; + sha512 = "5f737bf3ca3acf567b2b5c14b5761c8c38e94e1f6168f8cba9f46d2ae41334ae3d68d2c00663827a6214094d96b9767f6803f66ab44b0012c6f2e3c2997b1796"; + version = "0.0.13"; + }; + } + + { + name = "org.checkerframework/checker-qual"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "checker-qual"; + groupId = "org.checkerframework"; + sha512 = "3c38b0b9e0bde464268cff5fdb1894a048240b039093ee3abe5b32976a22737d26b355f8793f630a7f0b319fdb019a6fcd9ee1d5219676f0f10c0b0f496b61b7"; + version = "2.0.0"; + }; + } + + { + name = "org.clojure/tools.reader"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "tools.reader"; + groupId = "org.clojure"; + sha512 = "290a2d98b2eec08a8affc2952006f43c0459c7e5467dc454f5fb5670ea7934fa974e6be19f7e7c91dadcfed62082d0fbcc7788455b7446a2c9c5af02f7fc52b6"; + version = "1.3.2"; + }; + } + + { + name = "com.google.javascript/closure-compiler-unshaded"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "closure-compiler-unshaded"; + groupId = "com.google.javascript"; + sha512 = "4fa7029aabd9ff84255d56004707486726db9c770f43cb10dc44fb53a3254d588a0f47f937f55401d7f319267ec2362c87f5ea709bcfa06f12a66fe22cb8c53d"; + version = "v20180805"; + }; + } + + { + name = "org.clojure/test.check"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "test.check"; + groupId = "org.clojure"; + sha512 = "bf57571a9d31d50cf15b38134f4d7c34d03eb458bc62b30c7a1dbf233e300c67f1fda6673dbd1584a0497cf8875f972e6697e7f13d0c3e70e4254697b1b75cc6"; + version = "0.10.0-alpha3"; + }; + } + + { + name = "com.google.protobuf/protobuf-java"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "protobuf-java"; + groupId = "com.google.protobuf"; + sha512 = "230fc4360b8b2ee10eb73d756c58478b6c779433aa4ca91938404bbfd0ada516d3215664dbe953c96649e33bbef293958e4ad4616671f0c246883196ece92998"; + version = "3.0.2"; + }; + } + + { + name = "com.google.code.findbugs/jsr305"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "jsr305"; + groupId = "com.google.code.findbugs"; + sha512 = "bb09db62919a50fa5b55906013be6ca4fc7acb2e87455fac5eaf9ede2e41ce8bbafc0e5a385a561264ea4cd71bbbd3ef5a45e02d63277a201d06a0ae1636f804"; + version = "3.0.2"; + }; + } + + { + name = "com.google.code.gson/gson"; + path = pkgs.fetchMavenArtifact { + inherit repos; + artifactId = "gson"; + groupId = "com.google.code.gson"; + sha512 = "c3cdaf66a99e6336abc80ff23374f6b62ac95ab2ae874c9075805e91d849b18e3f620cc202b4978fc92b73d98de96089c8714b1dd096b2ae1958cfa085715f7a"; + version = "2.7"; + }; + } + + ]; + } diff --git a/pkgs/development/interpreters/clojurescript/lumo/package.json b/pkgs/development/interpreters/clojurescript/lumo/package.json new file mode 100644 index 000000000000..358595ef1eb8 --- /dev/null +++ b/pkgs/development/interpreters/clojurescript/lumo/package.json @@ -0,0 +1,42 @@ +{ + "name": "lumo-build-deps", + "version": "1.9.0", + "dependencies": { + "@babel/core": "^7.1.5", + "@babel/plugin-external-helpers": "7.0.0", + "@babel/plugin-proposal-class-properties": "^7.1.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.1.0", + "@babel/preset-env": "^7.1.5", + "@babel/preset-stage-2": "7.0.0", + "@babel/runtime": "^7.1.5", + "async-retry": "^1.2.3", + "babel-core": "^7.0.0-bridge.0", + "babel-eslint": "10.0.1", + "babel-jest": "^23.6.0", + "babel-loader": "^8.0.4", + "babel-plugin-transform-flow-strip-types": "6.22.0", + "chalk": "^2.4.1", + "cross-env": "5.2.0", + "death": "^1.1.0", + "flow-bin": "0.85.0", + "google-closure-compiler-js": "20170910.0.1", + "jszip": "github:anmonteiro/jszip#patch-1", + "nexe": "3.0.0-beta.7", + "node-fetch": "^2.2.1", + "paredit.js": "0.3.4", + "posix-getopt": "github:anmonteiro/node-getopt#master", + "prettier": "1.15.1", + "progress": "^2.0.0", + "read-pkg": "^4.0.1", + "rollup": "0.67.0", + "rollup-plugin-babel": "4.0.3", + "rollup-plugin-babel-minify": "6.1.1", + "rollup-plugin-commonjs": "9.2.0", + "rollup-plugin-node-resolve": "3.4.0", + "rollup-plugin-replace": "2.1.0", + "webpack": "^4.25.1", + "webpack-cli": "^3.1.2", + "which-promise": "^1.0.0" + } +} diff --git a/pkgs/development/interpreters/dart/default.nix b/pkgs/development/interpreters/dart/default.nix index 4c697ec4e802..fa8996f0fb56 100644 --- a/pkgs/development/interpreters/dart/default.nix +++ b/pkgs/development/interpreters/dart/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, unzip, version ? "1.24.3" }: +{ stdenv, fetchurl, unzip, version ? "2.0.0" }: let @@ -25,6 +25,14 @@ let url = "${stable}/${version}/sdk/dartsdk-linux-ia32-release.zip"; sha256 = "d67b8f8f9186e7d460320e6bce25ab343c014b6af4b2f61369ee83755d4da528"; }; + "2.0.0-x86_64-linux" = fetchurl { + url = "${stable}/${version}/sdk/dartsdk-linux-x64-release.zip"; + sha256 = "4014a1e8755d2d32cc1573b731a4a53acdf6dfca3e26ee437f63fe768501d336"; + }; + "2.0.0-i686-linux" = fetchurl { + url = "${stable}/${version}/sdk/dartsdk-linux-ia32-release.zip"; + sha256 = "3164a9de70bf11ab5b20af0d51c8b3303f2dce584604dce33bea0040bdc0bbba"; + }; "2.0.0-dev.26.0-x86_64-linux" = fetchurl { url = "${dev}/${version}/sdk/dartsdk-linux-x64-release.zip"; sha256 = "18360489a7914d5df09b34934393e16c7627ba673c1e9ab5cfd11cd1d58fd7df"; diff --git a/pkgs/development/interpreters/elixir/1.7.nix b/pkgs/development/interpreters/elixir/1.7.nix index d97d416bc27d..adbbbaff890b 100644 --- a/pkgs/development/interpreters/elixir/1.7.nix +++ b/pkgs/development/interpreters/elixir/1.7.nix @@ -1,7 +1,7 @@ { mkDerivation }: mkDerivation rec { - version = "1.7.3"; - sha256 = "0d7rj4khmvy76z12njzwzknm1j9rhjadgj9k1chjd4gnjffkb1aa"; + version = "1.7.4"; + sha256 = "0f8j4pib13kffiihagdwl3xqs3a1ak19qz3z8fpyfxn9dnjiinla"; minimumOTPVersion = "19"; } diff --git a/pkgs/development/interpreters/erlang/R18.nix b/pkgs/development/interpreters/erlang/R18.nix index ee524feb4c6c..58b7fd71f0be 100644 --- a/pkgs/development/interpreters/erlang/R18.nix +++ b/pkgs/development/interpreters/erlang/R18.nix @@ -11,6 +11,16 @@ let sha256 = "00fx5wc88ki3z71z5q4xzi9h3whhjw1zblpn09w995ygn07m9qhm"; }; + makeOrderingPatch = fetchpatch { + url = "https://github.com/erlang/otp/commit/2f1a37f1011ff9d129bc35a6efa0ab937a2aa0e9.patch"; + sha256 = "0xfa6hzxh9d7qllkyidcgh57xrrx11w65y7s1hyg52alm06l6b9n"; + }; + + makeParallelInstallPatch = fetchpatch { + url ="https://github.com/erlang/otp/commit/de8fe86f67591dd992bae33f7451523dab36e5bd.patch"; + sha256 = "1cj9fjhdng6yllajjm3gkk04ag9bwyb3n70hrb5nk6c292v8a45c"; + }; + in mkDerivation rec { version = "18.3.4.8"; sha256 = "16c0h25hh5yvkv436ks5jbd7qmxzb6ndvk64mr404347a20iib0g"; @@ -18,5 +28,7 @@ in mkDerivation rec { patches = [ rmAndPwdPatch envAndCpPatch + makeOrderingPatch + makeParallelInstallPatch ]; } diff --git a/pkgs/development/interpreters/erlang/R19.nix b/pkgs/development/interpreters/erlang/R19.nix index d94d4a5a14d0..e0d4ecbc95ac 100644 --- a/pkgs/development/interpreters/erlang/R19.nix +++ b/pkgs/development/interpreters/erlang/R19.nix @@ -1,8 +1,8 @@ { mkDerivation, fetchpatch }: mkDerivation rec { - version = "19.3.6.6"; - sha256 = "05l81gig0hmr951pjvwknc9x2qvpm95ph9z072hn4jqg13rzbgvg"; + version = "19.3.6.11"; + sha256 = "0b02iv8dly1vkc2xnqqi030sdj34h4gji2h4qgilllajr1f868vm"; patches = [ # macOS 10.13 crypto fix from OTP-20.1.2 diff --git a/pkgs/development/interpreters/erlang/R20.nix b/pkgs/development/interpreters/erlang/R20.nix index 19ac6d355926..c408d21d9b31 100644 --- a/pkgs/development/interpreters/erlang/R20.nix +++ b/pkgs/development/interpreters/erlang/R20.nix @@ -1,8 +1,8 @@ { mkDerivation }: mkDerivation rec { - version = "20.3.8"; - sha256 = "1griiszz1x34idmwi6234br7bqd1d7mimim63amjgi9ds79jh6jj"; + version = "20.3.8.9"; + sha256 = "0v2iiyzss8hiih98wvj0gi2qzdmmhh7bvc9p025wlfm4k7r1109a"; prePatch = '' substituteInPlace configure.in --replace '`sw_vers -productVersion`' '10.10' diff --git a/pkgs/development/interpreters/erlang/R21.nix b/pkgs/development/interpreters/erlang/R21.nix index e9aa2a3dc426..b787f3f44f54 100644 --- a/pkgs/development/interpreters/erlang/R21.nix +++ b/pkgs/development/interpreters/erlang/R21.nix @@ -1,8 +1,8 @@ { mkDerivation }: mkDerivation rec { - version = "21.0"; - sha256 = "0khprgawmbdpn9b8jw2kksmvs6b45mibpjralsc0ggxym1397vm8"; + version = "21.2"; + sha256 = "0v9smdp2vxkpsz65a6ypwzl12fqdfrsi7k29f5i7af0v27r308cm"; prePatch = '' substituteInPlace configure.in --replace '`sw_vers -productVersion`' '10.10' diff --git a/pkgs/development/interpreters/erlang/generic-builder.nix b/pkgs/development/interpreters/erlang/generic-builder.nix index eb685f1d7185..0529c9f1e28c 100644 --- a/pkgs/development/interpreters/erlang/generic-builder.nix +++ b/pkgs/development/interpreters/erlang/generic-builder.nix @@ -3,6 +3,7 @@ , openjdk ? null # javacSupport , unixODBC ? null # odbcSupport , libGLU_combined ? null, wxGTK ? null, wxmac ? null, xorg ? null # wxSupport +, withSystemd ? stdenv.isLinux, systemd # systemd support in epmd }: { baseName ? "erlang" @@ -17,7 +18,7 @@ , enableKernelPoll ? true , javacSupport ? false, javacPackages ? [ openjdk ] , odbcSupport ? false, odbcPackages ? [ unixODBC ] -, wxSupport ? true, wxPackages ? [ libGLU_combined wxGTK xorg.libX11 ] +, wxSupport ? !stdenv.isDarwin, wxPackages ? [ libGLU_combined wxGTK xorg.libX11 ] , preUnpack ? "", postUnpack ? "" , patches ? [], patchPhase ? "", prePatch ? "", postPatch ? "" , configureFlags ? [], configurePhase ? "", preConfigure ? "", postConfigure ? "" @@ -53,6 +54,7 @@ in stdenv.mkDerivation ({ ++ optionals wxSupport wxPackages2 ++ optionals odbcSupport odbcPackages ++ optionals javacSupport javacPackages + ++ optional withSystemd systemd ++ optionals stdenv.isDarwin (with pkgs.darwin.apple_sdk.frameworks; [ Carbon Cocoa ]); debugInfo = enableDebugInfo; @@ -84,6 +86,7 @@ in stdenv.mkDerivation ({ ++ optional javacSupport "--with-javac" ++ optional odbcSupport "--with-odbc=${unixODBC}" ++ optional wxSupport "--enable-wx" + ++ optional withSystemd "--enable-systemd" ++ optional stdenv.isDarwin "--enable-darwin-64bit"; # install-docs will generate and install manpages and html docs @@ -117,7 +120,8 @@ in stdenv.mkDerivation ({ tolerance. ''; - platforms = platforms.unix; + # aarch64 is supposed to work but started failing in https://hydra.nixos.org/build/83735973 + platforms = subtractLists [ "aarch64-linux" ] platforms.unix; maintainers = with maintainers; [ the-kenny sjmackenzie couchemar gleber ]; license = licenses.asl20; } // meta); diff --git a/pkgs/development/interpreters/gnu-apl/default.nix b/pkgs/development/interpreters/gnu-apl/default.nix index 599126d2eff9..f60e5d286140 100644 --- a/pkgs/development/interpreters/gnu-apl/default.nix +++ b/pkgs/development/interpreters/gnu-apl/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Free interpreter for the APL programming language"; - homepage = http://www.gnu.org/software/apl/; + homepage = https://www.gnu.org/software/apl/; license = licenses.gpl3Plus; maintainers = [ maintainers.kovirobi ]; platforms = with platforms; linux ++ darwin; diff --git a/pkgs/development/interpreters/groovy/default.nix b/pkgs/development/interpreters/groovy/default.nix index 95484c9258a6..dccba8ebb0e4 100644 --- a/pkgs/development/interpreters/groovy/default.nix +++ b/pkgs/development/interpreters/groovy/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "groovy-${version}"; - version = "2.5.2"; + version = "2.5.4"; src = fetchurl { url = "http://dl.bintray.com/groovy/maven/apache-groovy-binary-${version}.zip"; - sha256 = "0bi85gvgpwd9ndg0kiwlrp560934dzy1072zpf587vrmpvqrcps9"; + sha256 = "1s661d5kwiafv5i1pq2b7k8b2fd7m2zp3xwcrf4iv1iik033djdj"; }; buildInputs = [ unzip makeWrapper ]; diff --git a/pkgs/development/interpreters/guile/1.8.nix b/pkgs/development/interpreters/guile/1.8.nix index 13a0d45dbe41..fd270dedefcc 100644 --- a/pkgs/development/interpreters/guile/1.8.nix +++ b/pkgs/development/interpreters/guile/1.8.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { # One test fails. # ERROR: file: "libtest-asmobs", message: "file not found" # This is fixed here: - # . + # . doCheck = false; doInstallCheck = doCheck; @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { meta = { description = "Embeddable Scheme implementation"; - homepage = http://www.gnu.org/software/guile/; + homepage = https://www.gnu.org/software/guile/; license = stdenv.lib.licenses.lgpl2Plus; maintainers = [ stdenv.lib.maintainers.ludo ]; platforms = stdenv.lib.platforms.unix; diff --git a/pkgs/development/interpreters/guile/2.0.nix b/pkgs/development/interpreters/guile/2.0.nix index ea34fd61f3b7..b65dfb1d4a1e 100644 --- a/pkgs/development/interpreters/guile/2.0.nix +++ b/pkgs/development/interpreters/guile/2.0.nix @@ -41,7 +41,7 @@ patches = [ ./disable-gc-sensitive-tests.patch ./eai_system.patch ./clang.patch (fetchpatch { # Fixes stability issues with 00-repl-server.test - url = "http://git.savannah.gnu.org/cgit/guile.git/patch/?id=2fbde7f02adb8c6585e9baf6e293ee49cd23d4c4"; + url = "https://git.savannah.gnu.org/cgit/guile.git/patch/?id=2fbde7f02adb8c6585e9baf6e293ee49cd23d4c4"; sha256 = "0p6c1lmw1iniq03z7x5m65kg3lq543kgvdb4nrxsaxjqf3zhl77v"; }) ./riscv.patch @@ -94,7 +94,7 @@ meta = { description = "Embeddable Scheme implementation"; - homepage = http://www.gnu.org/software/guile/; + homepage = https://www.gnu.org/software/guile/; license = stdenv.lib.licenses.lgpl3Plus; maintainers = with stdenv.lib.maintainers; [ ludo lovek323 ]; platforms = stdenv.lib.platforms.all; @@ -114,7 +114,7 @@ // (stdenv.lib.optionalAttrs (!stdenv.isLinux) { - # Work around . + # Work around . SHELL = "/bin/sh"; CONFIG_SHELL = "/bin/sh"; }) diff --git a/pkgs/development/interpreters/guile/default.nix b/pkgs/development/interpreters/guile/default.nix index aacc5dc49a10..1943b10bdcaf 100644 --- a/pkgs/development/interpreters/guile/default.nix +++ b/pkgs/development/interpreters/guile/default.nix @@ -90,7 +90,7 @@ meta = { description = "Embeddable Scheme implementation"; - homepage = http://www.gnu.org/software/guile/; + homepage = https://www.gnu.org/software/guile/; license = stdenv.lib.licenses.lgpl3Plus; maintainers = with stdenv.lib.maintainers; [ ludo lovek323 vrthra ]; platforms = stdenv.lib.platforms.all; diff --git a/pkgs/development/interpreters/hy/default.nix b/pkgs/development/interpreters/hy/default.nix index 3f08ca8f7c22..02ce07bdf471 100644 --- a/pkgs/development/interpreters/hy/default.nix +++ b/pkgs/development/interpreters/hy/default.nix @@ -2,20 +2,20 @@ pythonPackages.buildPythonApplication rec { name = "hy-${version}"; - version = "0.14.0"; + version = "0.15.0"; src = fetchurl { url = "mirror://pypi/h/hy/${name}.tar.gz"; - sha256 = "0cbdh1q0zm00p4h7i44kir4qhw0p6sid78xf6llrx2p21llsnv98"; + sha256 = "01vzaib1imr00j5d7f7xk44v800h06s3yv9inhlqm6f3b25ywpl1"; }; - propagatedBuildInputs = with pythonPackages; [ appdirs clint astor rply ]; - - # The build generates a .json parser file in the home directory under .cache. - # This is needed to get it to not try and open files in /homeless-shelter - preConfigure = '' - export HOME=$TMP - ''; + propagatedBuildInputs = with pythonPackages; [ + appdirs + astor + clint + funcparserlib + rply + ]; meta = { description = "A LISP dialect embedded in Python"; diff --git a/pkgs/development/interpreters/j/default.nix b/pkgs/development/interpreters/j/default.nix index cb351446301d..11feb1170c2c 100644 --- a/pkgs/development/interpreters/j/default.nix +++ b/pkgs/development/interpreters/j/default.nix @@ -1,20 +1,20 @@ -{ stdenv, fetchFromGitHub, readline, libedit }: +{ stdenv, fetchFromGitHub, readline, libedit, bc }: stdenv.mkDerivation rec { name = "j-${version}"; - version = "808"; + version = "807"; jtype = "release"; src = fetchFromGitHub { owner = "jsoftware"; repo = "jsource"; rev = "j${version}-${jtype}"; - sha256 = "1sshm04p3yznlhfp6vyc7g8qxw95y67vhnh92cmz3lfy69n2q6bf"; + sha256 = "1qciw2yg9x996zglvj2461qby038x89xcmfb3qyrh3myn8m1nq2n"; }; - buildInputs = [ readline libedit ]; + buildInputs = [ readline libedit bc ]; bits = if stdenv.is64bit then "64" else "32"; platform = - /*if stdenv.isRaspberryPi then "raspberry" else*/ + if (stdenv.isAarch32 || stdenv.isAarch64) then "raspberry" else if stdenv.isLinux then "linux" else if stdenv.isDarwin then "darwin" else "unknown"; @@ -24,18 +24,24 @@ stdenv.mkDerivation rec { buildPhase = '' export SOURCE_DIR=$(pwd) export HOME=$TMPDIR - export JBIN=$HOME/j${bits}/bin export JLIB=$SOURCE_DIR/jlibrary + + export jbld=$HOME/bld + export jplatform=${platform} + export jmake=$SOURCE_DIR/make + export jgit=$SOURCE_DIR + export JBIN=$jbld/j${bits}/bin mkdir -p $JBIN + echo $OUT_DIR + cd make patchShebangs . - sed -i jvars.sh -e ' - s@~/gitdev/jsource@$SOURCE_DIR@; + sed -i jvars.sh -e " + s@~/git/jsource@$SOURCE_DIR@; s@~/jbld@$HOME@; - s@linux@${platform}@; - ' + " sed -i $JLIB/bin/profile.ijs -e "s@'/usr/share/j/.*'@'$out/share/j'@;" @@ -48,7 +54,7 @@ stdenv.mkDerivation rec { #define jplatform "${platform}" #define jtype "${jtype}" // release,beta,... #define jlicense "GPL3" - #define jbuilder "unknown" // website or email + #define jbuilder "nixpkgs" // website or email ' > ../jsrc/jversion.h ./build_jconsole.sh j${bits} @@ -60,16 +66,17 @@ stdenv.mkDerivation rec { # Now run the real tests cd $SOURCE_DIR/test - # for f in *.ijs - # do - # echo $f - # $JBIN/jconsole < $f - # done + for f in *.ijs + do + echo $f + $JBIN/jconsole < $f > /dev/null || echo FAIL && echo PASS + done ''; installPhase = '' mkdir -p "$out" cp -r $JBIN "$out/bin" + rm $out/bin/*.txt # Remove logs from the bin folder mkdir -p "$out/share/j" cp -r $JLIB/{addons,system} "$out/share/j" @@ -78,8 +85,8 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "J programming language, an ASCII-based APL successor"; - maintainers = with maintainers; [ raskin ]; - platforms = platforms.linux; + maintainers = with maintainers; [ raskin synthetica ]; + platforms = with platforms; linux ++ darwin; license = licenses.gpl3Plus; homepage = http://jsoftware.com/; }; diff --git a/pkgs/development/interpreters/joker/default.nix b/pkgs/development/interpreters/joker/default.nix index 5b8ae7e9eccf..21a7cfba4064 100644 --- a/pkgs/development/interpreters/joker/default.nix +++ b/pkgs/development/interpreters/joker/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "joker-${version}"; - version = "0.9.5"; + version = "0.10.1"; goPackagePath = "github.com/candid82/joker"; @@ -10,7 +10,7 @@ buildGoPackage rec { rev = "v${version}"; owner = "candid82"; repo = "joker"; - sha256 = "1sgxz0z6p92k1rhs5095l952a2db5w9yb2jy6cgglxw2arihxxb7"; + sha256 = "1c3p61jmlljljbiwsylmfa75pi00y7yj5wabx1rxmpswc41g5mab"; }; preBuild = "go generate ./..."; diff --git a/pkgs/development/interpreters/joker/deps.nix b/pkgs/development/interpreters/joker/deps.nix index ee99aeab69f8..4eff988796b3 100644 --- a/pkgs/development/interpreters/joker/deps.nix +++ b/pkgs/development/interpreters/joker/deps.nix @@ -8,6 +8,15 @@ sha256 = "1ny3rws671sa9bj5phg6k1rprlgzys73kfdr14vxq4wnwz84zbrc"; }; } + { + goPackagePath = "github.com/pkg/profile"; + fetch = { + type = "git"; + url = "https://github.com/pkg/profile"; + rev = "5b67d428864e92711fcbd2f8629456121a56d91f"; + sha256 = "0blqmvgqvdbqmh3fp9pfdxc9w1qfshrr0zy9whj0sn372bw64qnr"; + }; + } { goPackagePath = "gopkg.in/yaml.v2"; fetch = { diff --git a/pkgs/development/interpreters/jruby/default.nix b/pkgs/development/interpreters/jruby/default.nix index c67fae936ce7..330e6b282ce1 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 { name = "jruby-${version}"; - version = "9.2.0.0"; + version = "9.2.4.0"; src = fetchurl { url = "https://s3.amazonaws.com/jruby.org/downloads/${version}/jruby-bin-${version}.tar.gz"; - sha256 = "1106s1vmcm36gm3vrl1sjrrr2wj6splgik1zrfb7c2y9bzm8swa2"; + sha256 = "034asndnqjgha74b6qr1gza9xfrmq9m8f6ysnblgd2axr218qqxr"; }; buildInputs = [ makeWrapper ]; diff --git a/pkgs/development/interpreters/love/11.1.nix b/pkgs/development/interpreters/love/11.1.nix index e92a84b40b86..77cbd8a8245a 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.1"; + version = "11.2"; in stdenv.mkDerivation rec { @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { owner = "rude"; repo = "love"; rev = "${version}"; - sha256 = "16jn6klbsz8qi2wn3llbr7ri5arlc0b19la19ypzk6p7v20z4sfr"; + sha256 = "0bp22mzkjy48gncj5vm9b7whzrggcbs5pd4cnb6k8jpl9j02dhdv"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/interpreters/lua-4/default.nix b/pkgs/development/interpreters/lua-4/default.nix deleted file mode 100644 index be49d2dd9215..000000000000 --- a/pkgs/development/interpreters/lua-4/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation { - name = "lua-4.0.1"; - - src = fetchurl { - url = https://www.lua.org/ftp/lua-4.0.1.tar.gz; - sha256 = "0ajd906hasii365xdihv9mdmi3cixq758blx0289x4znkha6wx6z"; - }; - - configurePhase = "sed -i -e 's/CFLAGS= -O2/CFLAGS = -O3 -fPIC/' config"; - buildFlags = "all so sobin"; - installFlags = "INSTALL_ROOT=$$out"; - - hardeningDisable = stdenv.lib.optional stdenv.isi686 "stackprotector"; - - meta = { - homepage = http://www.lua.org; - description = "Powerful, fast, lightweight, embeddable scripting language"; - longDescription = '' - Lua combines simple procedural syntax with powerful data - description constructs based on associative arrays and extensible - semantics. Lua is dynamically typed, runs by interpreting bytecode - for a register-based virtual machine, and has automatic memory - management with incremental garbage collection, making it ideal - for configuration, scripting, and rapid prototyping. - ''; - license = stdenv.lib.licenses.mit; - platforms = stdenv.lib.platforms.linux; - branch = "4"; - }; -} diff --git a/pkgs/development/interpreters/lua-5/5.0.3.nix b/pkgs/development/interpreters/lua-5/5.0.3.nix deleted file mode 100644 index d343ec6c63b1..000000000000 --- a/pkgs/development/interpreters/lua-5/5.0.3.nix +++ /dev/null @@ -1,32 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation { - name = "lua-5.0.3"; - - src = fetchurl { - url = https://www.lua.org/ftp/lua-5.0.3.tar.gz; - sha256 = "1193a61b0e08acaa6eee0eecf29709179ee49c71baebc59b682a25c3b5a45671"; - }; - - hardeningDisable = stdenv.lib.optional stdenv.isi686 "stackprotector"; - - configurePhase = "sed -i -e 's/MYCFLAGS=.*/MYCFLAGS=-O3 -fomit-frame-pointer -fPIC/' config"; - buildFlags = "all so sobin"; - installFlags = "INSTALL_ROOT=$$out"; - installTargets = "install soinstall"; - - meta = { - homepage = http://www.lua.org; - description = "Powerful, fast, lightweight, embeddable scripting language"; - longDescription = '' - Lua combines simple procedural syntax with powerful data - description constructs based on associative arrays and extensible - semantics. Lua is dynamically typed, runs by interpreting bytecode - for a register-based virtual machine, and has automatic memory - management with incremental garbage collection, making it ideal - for configuration, scripting, and rapid prototyping. - ''; - license = stdenv.lib.licenses.mit; - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/development/interpreters/lua-5/5.2.nix b/pkgs/development/interpreters/lua-5/5.2.nix index 6d8de7bae27e..a8badf647c0c 100644 --- a/pkgs/development/interpreters/lua-5/5.2.nix +++ b/pkgs/development/interpreters/lua-5/5.2.nix @@ -10,11 +10,11 @@ in stdenv.mkDerivation rec { name = "lua-${version}"; luaversion = "5.2"; - version = "${luaversion}.3"; + version = "${luaversion}.4"; src = fetchurl { url = "https://www.lua.org/ftp/${name}.tar.gz"; - sha256 = "0b8034v1s82n4dg5rzcn12067ha3nxaylp2vdp8gg08kjsbzphhk"; + sha256 = "0jwznq0l8qg9wh5grwg07b5cy3lzngvl5m2nl1ikp6vqssmf9qmr"; }; buildInputs = [ readline ]; diff --git a/pkgs/development/interpreters/lush/default.upstream b/pkgs/development/interpreters/lush/default.upstream index 4a94595f7723..8a8b08fcd68a 100644 --- a/pkgs/development/interpreters/lush/default.upstream +++ b/pkgs/development/interpreters/lush/default.upstream @@ -1,4 +1,4 @@ -url http://sourceforge.net/projects/lush/files/lush2/ +url https://sourceforge.net/projects/lush/files/lush2/ version_link '[.]tar[.]gz/download$' SF_redirect minimize_overwrite diff --git a/pkgs/development/interpreters/maude/default.nix b/pkgs/development/interpreters/maude/default.nix index 9ead7176d4ed..30013946886b 100644 --- a/pkgs/development/interpreters/maude/default.nix +++ b/pkgs/development/interpreters/maude/default.nix @@ -46,6 +46,11 @@ stdenv.mkDerivation rec { install -D -m 444 full-maude.maude $out/share/maude/full-maude.maude ''; + # bison -dv surface.yy -o surface.c + # mv surface.c surface.cc + # mv: cannot stat 'surface.c': No such file or directory + enableParallelBuilding = false; + meta = { homepage = http://maude.cs.illinois.edu/; description = "High-level specification language"; diff --git a/pkgs/development/interpreters/metamath/default.nix b/pkgs/development/interpreters/metamath/default.nix new file mode 100644 index 000000000000..2fb1ccb24bc4 --- /dev/null +++ b/pkgs/development/interpreters/metamath/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub, autoreconfHook }: + +stdenv.mkDerivation rec { + name = "metamath-${version}"; + version = "0.168"; + + buildInputs = [ autoreconfHook ]; + + # This points to my own repository because there is no official repository + # for metamath; there's a download location but it gets updated in place with + # no permanent link. See discussion at + # https://groups.google.com/forum/#!topic/metamath/N4WEWQQVUfY + src = fetchFromGitHub { + owner = "Taneb"; + repo = "metamath"; + rev = "542bfd5e53d8ce026ce5d29da9e7069ec807f5e0"; + sha256 = "07ssgqh9ipiw1bf60snmjaxngln1an1h9q0vgszadc94wzw06zi4"; + }; + + meta = with stdenv.lib; { + description = "Interpreter for the metamath proof language"; + longDescription = '' + The metamath program is an ASCII-based ANSI C program with a command-line + interface. It was used (along with mmj2) to build and verify the proofs + in the Metamath Proof Explorer, and it generated its web pages. The *.mm + ASCII databases (set.mm and others) are also included in this derivation. + ''; + homepage = http://us.metamath.org; + downloadPage = "http://us.metamath.org/#downloads"; + license = licenses.gpl2; + maintainers = [ maintainers.taneb ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/interpreters/octave/default.nix b/pkgs/development/interpreters/octave/default.nix index f6bd96af40f5..cbe919c70929 100644 --- a/pkgs/development/interpreters/octave/default.nix +++ b/pkgs/development/interpreters/octave/default.nix @@ -18,11 +18,11 @@ let in stdenv.mkDerivation rec { - version = "4.2.2"; + version = "4.4.1"; name = "octave-${version}"; src = fetchurl { url = "mirror://gnu/octave/${name}.tar.gz"; - sha256 = "0vkjfrpv7aikcn73bxqkph1qrhrdx7jqy193n8d8lwp7v2al7f3p"; + sha256 = "15xfcx6dc7p204b92i7va2a7ygff637l370x7zjj3vzl2brd1yq9"; }; buildInputs = [ gfortran readline ncurses perl flex texinfo qhull @@ -46,17 +46,15 @@ stdenv.mkDerivation rec { substituteInPlace libinterp/corefcn/help.cc \ --replace 'Vmakeinfo_program = "makeinfo"' \ 'Vmakeinfo_program = "${texinfo}/bin/makeinfo"' - '' - # REMOVE ON VERSION BUMP - # Needed for Octave-4.2.1 on darwin. See https://savannah.gnu.org/bugs/?50234 - + stdenv.lib.optionalString stdenv.isDarwin '' - sed 's/inline file_stat::~file_stat () { }/file_stat::~file_stat () { }/' -i ./liboctave/system/file-stat.cc ''; doCheck = !stdenv.isDarwin; enableParallelBuilding = true; + # See https://savannah.gnu.org/bugs/?50339 + F77_INTEGER_8_FLAG = if openblas.blas64 then "-fdefault-integer-8" else ""; + configureFlags = [ "--enable-readline" "--enable-dl" @@ -82,6 +80,7 @@ stdenv.mkDerivation rec { homepage = http://octave.org/; license = stdenv.lib.licenses.gpl3Plus; maintainers = with stdenv.lib.maintainers; [raskin]; + description = "Scientific Pragramming Language"; platforms = if overridePlatforms == null then (with stdenv.lib.platforms; linux ++ darwin) else overridePlatforms; diff --git a/pkgs/development/interpreters/perl/default.nix b/pkgs/development/interpreters/perl/default.nix index ec4f971eeeff..8d21d92ef430 100644 --- a/pkgs/development/interpreters/perl/default.nix +++ b/pkgs/development/interpreters/perl/default.nix @@ -37,20 +37,20 @@ let stdenv.lib.optional crossCompiling "dev"; setOutputFlags = false; + disallowedReferences = [ stdenv.cc ]; + patches = - [ ] - # Do not look in /usr etc. for dependencies. - ++ optional (versionOlder version "5.26") ./no-sys-dirs.patch - ++ optional (versionAtLeast version "5.26") ./no-sys-dirs-5.26.patch - ++ optional (versionAtLeast version "5.24") ( + [ + # Do not look in /usr etc. for dependencies. + ./no-sys-dirs-5.26.patch # Fix parallel building: https://rt.perl.org/Public/Bug/Display.html?id=132360 - fetchurlBoot { + (fetchurlBoot { url = "https://rt.perl.org/Public/Ticket/Attachment/1502646/807252/0001-Fix-missing-build-dependency-for-pods.patch"; sha256 = "1bb4mldfp8kq1scv480wm64n2jdsqa3ar46cjp1mjpby8h5dr2r0"; }) + ] ++ optional stdenv.isSunOS ./ld-shared.patch - ++ optional stdenv.isDarwin ./cpp-precomp.patch - ++ optional (stdenv.isDarwin && versionAtLeast version "5.24") ./sw_vers.patch + ++ optionals stdenv.isDarwin [ ./cpp-precomp.patch ./sw_vers.patch ] ++ optional crossCompiling ./MakeMaker-cross.patch; postPatch = '' @@ -77,6 +77,7 @@ let "-Dlocincpth=${libcInc}/include" "-Dloclibpth=${libcLib}/lib" ] + ++ optionals ((builtins.match ''5\.[0-9]*[13579]\..+'' version) != null) [ "-Dusedevel" "-Uversiononly" ] ++ optional stdenv.isSunOS "-Dcc=gcc" ++ optional enableThreading "-Dusethreads"; @@ -118,6 +119,7 @@ let --replace "${ if stdenv.cc.cc or null != null then stdenv.cc.cc else "/no-such-path" }" /no-such-path \ + --replace "${stdenv.cc}" /no-such-path \ --replace "$man" /no-such-path '' + stdenv.lib.optionalString crossCompiling '' @@ -151,11 +153,11 @@ let platforms = platforms.all; }; } // stdenv.lib.optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) rec { - crossVersion = "1.2"; + crossVersion = "ab8d05c9e695d3db4f7dc15c70f23623349c2f49"; # Oct 03, 2018 perl-cross-src = fetchurlBoot { - url = "https://github.com/arsv/perl-cross/releases/download/${crossVersion}/perl-cross-${crossVersion}.tar.gz"; - sha256 = "02cic7lk91hgmsg8klkm2kv88m2a8y22m4m8gl4ydxbap2z7g42r"; + url = "https://github.com/arsv/perl-cross/archive/${crossVersion}.tar.gz"; + sha256 = "1g7p7mqmx8x3diqvbh881gr72d106cn6yvm4gx7f0ars3n3b3wj0"; }; depsBuildBuild = [ buildPackages.stdenv.cc makeWrapper ]; @@ -171,23 +173,20 @@ let setupHook = ./setup-hook-cross.sh; }); in rec { - perl522 = common { - version = "5.22.4"; - sha256 = "1yk1xn4wmnrf2ph02j28khqarpyr24qwysjzkjnjv7vh5dygb7ms"; - }; - - perl524 = common { - version = "5.24.4"; - sha256 = "0w0r6v5k5hw5q1k3p4c7krcxidkj2qzsj5dlrlrxhm01n7fksbxz"; - }; - perl526 = common { version = "5.26.2"; sha256 = "03gpnxx1g6hvlh0v4aqx00580h787sfywp1vlvw64q2xcbm9qbsp"; }; + # the latest Maint version perl528 = common { version = "5.28.0"; sha256 = "1a3f822lcl8dr8v0hk80yyhpzqlljg49z9flb48rs3nbsij9z4ky"; }; + + # the latest Devel version + perldevel = common { + version = "5.29.4"; + sha256 = "153r0f6jdqrl7hxrvhfivf5g8ivhbvggfhg841q3hi3db5rc86k4"; + }; } diff --git a/pkgs/development/interpreters/perl/no-sys-dirs.patch b/pkgs/development/interpreters/perl/no-sys-dirs.patch deleted file mode 100644 index 1793273a76f9..000000000000 --- a/pkgs/development/interpreters/perl/no-sys-dirs.patch +++ /dev/null @@ -1,250 +0,0 @@ -diff -ru -x '*~' -x '*.rej' perl-5.20.0-orig/Configure perl-5.20.0/Configure ---- perl-5.20.0-orig/Configure 2014-05-26 15:34:18.000000000 +0200 -+++ perl-5.20.0/Configure 2014-06-25 10:43:35.368285986 +0200 -@@ -106,15 +106,7 @@ - fi - - : Proper PATH setting --paths='/bin /usr/bin /usr/local/bin /usr/ucb /usr/local /usr/lbin' --paths="$paths /opt/bin /opt/local/bin /opt/local /opt/lbin" --paths="$paths /usr/5bin /etc /usr/gnu/bin /usr/new /usr/new/bin /usr/nbin" --paths="$paths /opt/gnu/bin /opt/new /opt/new/bin /opt/nbin" --paths="$paths /sys5.3/bin /sys5.3/usr/bin /bsd4.3/bin /bsd4.3/usr/ucb" --paths="$paths /bsd4.3/usr/bin /usr/bsd /bsd43/bin /opt/ansic/bin /usr/ccs/bin" --paths="$paths /etc /usr/lib /usr/ucblib /lib /usr/ccs/lib" --paths="$paths /sbin /usr/sbin /usr/libexec" --paths="$paths /system/gnu_library/bin" -+paths='' - - for p in $paths - do -@@ -1337,8 +1329,7 @@ - archname='' - : Possible local include directories to search. - : Set locincpth to "" in a hint file to defeat local include searches. --locincpth="/usr/local/include /opt/local/include /usr/gnu/include" --locincpth="$locincpth /opt/gnu/include /usr/GNU/include /opt/GNU/include" -+locincpth="" - : - : no include file wanted by default - inclwanted='' -@@ -1349,17 +1340,12 @@ - - libnames='' - : change the next line if compiling for Xenix/286 on Xenix/386 --xlibpth='/usr/lib/386 /lib/386' -+xlibpth='' - : Possible local library directories to search. --loclibpth="/usr/local/lib /opt/local/lib /usr/gnu/lib" --loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib" -+loclibpth="" - - : general looking path for locating libraries --glibpth="/lib /usr/lib $xlibpth" --glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib" --test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth" --test -f /shlib/libc.so && glibpth="/shlib $glibpth" --test -d /usr/lib64 && glibpth="$glibpth /lib64 /usr/lib64 /usr/local/lib64" -+glibpth="" - - : Private path used by Configure to find libraries. Its value - : is prepended to libpth. This variable takes care of special -@@ -1391,8 +1377,6 @@ - libswanted="$libswanted m crypt sec util c cposix posix ucb bsd BSD" - : We probably want to search /usr/shlib before most other libraries. - : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist. --glibpth=`echo " $glibpth " | sed -e 's! /usr/shlib ! !'` --glibpth="/usr/shlib $glibpth" - : Do not use vfork unless overridden by a hint file. - usevfork=false - -@@ -2446,7 +2430,6 @@ - zip - " - pth=`echo $PATH | sed -e "s/$p_/ /g"` --pth="$pth $sysroot/lib $sysroot/usr/lib" - for file in $loclist; do - eval xxx=\$$file - case "$xxx" in -@@ -4936,7 +4919,7 @@ - : Set private lib path - case "$plibpth" in - '') if ./mips; then -- plibpth="$incpath/usr/lib $sysroot/usr/local/lib $sysroot/usr/ccs/lib" -+ plibpth="$incpath/usr/lib" - fi;; - esac - case "$libpth" in -@@ -8600,13 +8583,8 @@ - echo " " - case "$sysman" in - '') -- syspath='/usr/share/man/man1 /usr/man/man1' -- syspath="$syspath /usr/man/mann /usr/man/manl /usr/man/local/man1" -- syspath="$syspath /usr/man/u_man/man1" -- syspath="$syspath /usr/catman/u_man/man1 /usr/man/l_man/man1" -- syspath="$syspath /usr/local/man/u_man/man1 /usr/local/man/l_man/man1" -- syspath="$syspath /usr/man/man.L /local/man/man1 /usr/local/man/man1" -- sysman=`./loc . /usr/man/man1 $syspath` -+ syspath='' -+ sysman='' - ;; - esac - if $test -d "$sysman"; then -@@ -19900,9 +19878,10 @@ - case "$full_ar" in - '') full_ar=$ar ;; - esac -+full_ar=ar - - : Store the full pathname to the sed program for use in the C program --full_sed=$sed -+full_sed=sed - - : see what type gids are declared as in the kernel - echo " " -Only in perl-5.20.0/: Configure.orig -diff -ru -x '*~' -x '*.rej' perl-5.20.0-orig/ext/Errno/Errno_pm.PL perl-5.20.0/ext/Errno/Errno_pm.PL ---- perl-5.20.0-orig/ext/Errno/Errno_pm.PL 2014-05-26 15:34:20.000000000 +0200 -+++ perl-5.20.0/ext/Errno/Errno_pm.PL 2014-06-25 10:31:24.317970047 +0200 -@@ -126,11 +126,7 @@ - if ($dep =~ /(\S+errno\.h)/) { - $file{$1} = 1; - } -- } elsif ($^O eq 'linux' && -- $Config{gccversion} ne '' && -- $Config{gccversion} !~ /intel/i -- # might be using, say, Intel's icc -- ) { -+ } elsif (0) { - # When cross-compiling we may store a path for gcc's "sysroot" option: - my $sysroot = $Config{sysroot} || ''; - # Some Linuxes have weird errno.hs which generate -Only in perl-5.20.0/ext/Errno: Errno_pm.PL.orig -diff -ru -x '*~' -x '*.rej' perl-5.20.0-orig/hints/freebsd.sh perl-5.20.0/hints/freebsd.sh ---- perl-5.20.0-orig/hints/freebsd.sh 2014-01-31 22:55:51.000000000 +0100 -+++ perl-5.20.0/hints/freebsd.sh 2014-06-25 10:25:53.263964680 +0200 -@@ -119,21 +119,21 @@ - objformat=`/usr/bin/objformat` - if [ x$objformat = xaout ]; then - if [ -e /usr/lib/aout ]; then -- libpth="/usr/lib/aout /usr/local/lib /usr/lib" -- glibpth="/usr/lib/aout /usr/local/lib /usr/lib" -+ libpth="" -+ glibpth="" - fi - lddlflags='-Bshareable' - else -- libpth="/usr/lib /usr/local/lib" -- glibpth="/usr/lib /usr/local/lib" -+ libpth="" -+ glibpth="" - ldflags="-Wl,-E " - lddlflags="-shared " - fi - cccdlflags='-DPIC -fPIC' - ;; - *) -- libpth="/usr/lib /usr/local/lib" -- glibpth="/usr/lib /usr/local/lib" -+ libpth="" -+ glibpth="" - ldflags="-Wl,-E " - lddlflags="-shared " - cccdlflags='-DPIC -fPIC' -diff -ru -x '*~' -x '*.rej' perl-5.20.0-orig/hints/linux.sh perl-5.20.0/hints/linux.sh ---- perl-5.20.0-orig/hints/linux.sh 2014-05-26 15:34:20.000000000 +0200 -+++ perl-5.20.0/hints/linux.sh 2014-06-25 10:33:47.354883843 +0200 -@@ -150,25 +150,6 @@ - ;; - esac - --# Ubuntu 11.04 (and later, presumably) doesn't keep most libraries --# (such as -lm) in /lib or /usr/lib. So we have to ask gcc to tell us --# where to look. We don't want gcc's own libraries, however, so we --# filter those out. --# This could be conditional on Unbuntu, but other distributions may --# follow suit, and this scheme seems to work even on rather old gcc's. --# This unconditionally uses gcc because even if the user is using another --# compiler, we still need to find the math library and friends, and I don't --# know how other compilers will cope with that situation. --# Morever, if the user has their own gcc earlier in $PATH than the system gcc, --# we don't want its libraries. So we try to prefer the system gcc --# Still, as an escape hatch, allow Configure command line overrides to --# plibpth to bypass this check. --if [ -x /usr/bin/gcc ] ; then -- gcc=/usr/bin/gcc --else -- gcc=gcc --fi -- - case "$plibpth" in - '') plibpth=`LANG=C LC_ALL=C $gcc $ccflags $ldflags -print-search-dirs | grep libraries | - cut -f2- -d= | tr ':' $trnl | grep -v 'gcc' | sed -e 's:/$::'` -@@ -178,32 +159,6 @@ - ;; - esac - --case "$libc" in --'') --# If you have glibc, then report the version for ./myconfig bug reporting. --# (Configure doesn't need to know the specific version since it just uses --# gcc to load the library for all tests.) --# We don't use __GLIBC__ and __GLIBC_MINOR__ because they --# are insufficiently precise to distinguish things like --# libc-2.0.6 and libc-2.0.7. -- for p in $plibpth -- do -- for trylib in libc.so.6 libc.so -- do -- if $test -e $p/$trylib; then -- libc=`ls -l $p/$trylib | awk '{print $NF}'` -- if $test "X$libc" != X; then -- break -- fi -- fi -- done -- if $test "X$libc" != X; then -- break -- fi -- done -- ;; --esac -- - # Are we using ELF? Thanks to Kenneth Albanowski - # for this test. - cat >try.c <<'EOM' -@@ -367,33 +322,6 @@ - ;; - esac - --# SuSE8.2 has /usr/lib/libndbm* which are ld scripts rather than --# true libraries. The scripts cause binding against static --# version of -lgdbm which is a bad idea. So if we have 'nm' --# make sure it can read the file --# NI-S 2003/08/07 --case "$nm" in -- '') ;; -- *) -- for p in $plibpth -- do -- if $test -r $p/libndbm.so; then -- if $nm $p/libndbm.so >/dev/null 2>&1 ; then -- echo 'Your shared -lndbm seems to be a real library.' -- _libndbm_real=1 -- break -- fi -- fi -- done -- if $test "X$_libndbm_real" = X; then -- echo 'Your shared -lndbm is not a real library.' -- set `echo X "$libswanted "| sed -e 's/ ndbm / /'` -- shift -- libswanted="$*" -- fi -- ;; --esac -- - # Linux on Synology. - if [ -f /etc/synoinfo.conf -a -d /usr/syno ]; then - # Tested on Synology DS213 and DS413 diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix index 37a51ffded31..ae4e9b9635d0 100644 --- a/pkgs/development/interpreters/php/default.nix +++ b/pkgs/development/interpreters/php/default.nix @@ -1,9 +1,9 @@ # pcre functionality is tested in nixos/tests/php-pcre.nix -{ lib, stdenv, fetchurl, flex, bison +{ lib, stdenv, fetchurl, flex, bison, autoconf , mysql, libxml2, readline, zlib, curl, postgresql, gettext -, openssl, pcre, pkgconfig, sqlite, config, libjpeg, libpng, freetype +, openssl, pcre, pcre2, pkgconfig, sqlite, config, libjpeg, libpng, freetype , libxslt, libmcrypt, bzip2, icu, openldap, cyrus_sasl, libmhash, freetds -, uwimap, pam, gmp, apacheHttpd, libiconv, systemd, libsodium, html-tidy +, uwimap, pam, gmp, apacheHttpd, libiconv, systemd, libsodium, html-tidy, libargon2, libzip }: with lib; @@ -12,6 +12,8 @@ let generic = { version , sha256 + , extraPatches ? [] + , withSystemd ? config.php.systemd or stdenv.isLinux , imapSupport ? config.php.imap or (!stdenv.isDarwin) , ldapSupport ? config.php.ldap or true , mhashSupport ? config.php.mhash or true @@ -40,7 +42,7 @@ let , intlSupport ? config.php.intl or true , exifSupport ? config.php.exif or true , xslSupport ? config.php.xsl or false - , mcryptSupport ? config.php.mcrypt or true + , mcryptSupport ? (config.php.mcrypt or true) && (versionOlder version "7.2") , bz2Support ? config.php.bz2 or false , zipSupport ? config.php.zip or true , ftpSupport ? config.php.ftp or true @@ -51,6 +53,12 @@ let , calendarSupport ? config.php.calendar or true , sodiumSupport ? (config.php.sodium or true) && (versionAtLeast version "7.2") , tidySupport ? (config.php.tidy or false) + , argon2Support ? (config.php.argon2 or true) && (versionAtLeast version "7.2") + , libzipSupport ? (config.php.libzip or true) && (versionAtLeast version "7.3") + , phpdbgSupport ? config.php.phpdbg or true + , cgiSupport ? config.php.cgi or true + , cliSupport ? config.php.cli or true + , pharSupport ? config.php.phar or true }: let @@ -64,9 +72,11 @@ let enableParallelBuilding = true; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ flex bison pcre ] - ++ optional stdenv.isLinux systemd + nativeBuildInputs = [ pkgconfig autoconf ]; + buildInputs = [ flex bison ] + ++ optional (versionOlder version "7.3") pcre + ++ optional (versionAtLeast version "7.3") pcre2 + ++ optional withSystemd systemd ++ optionals imapSupport [ uwimap openssl pam ] ++ optionals curlSupport [ curl openssl ] ++ optionals ldapSupport [ openldap openssl ] @@ -92,17 +102,19 @@ let ++ optional bz2Support bzip2 ++ optional (mssqlSupport && !stdenv.isDarwin) freetds ++ optional sodiumSupport libsodium - ++ optional tidySupport html-tidy; + ++ optional tidySupport html-tidy + ++ optional argon2Support libargon2 + ++ optional libzipSupport libzip; CXXFLAGS = optional stdenv.cc.isClang "-std=c++11"; - configureFlags = [ "--with-config-file-scan-dir=/etc/php.d" - "--with-pcre-regex=${pcre.dev} PCRE_LIBDIR=${pcre}" ] + ++ optional (versionOlder version "7.3") "--with-pcre-regex=${pcre.dev} PCRE_LIBDIR=${pcre}" + ++ optional (versionAtLeast version "7.3") "--with-pcre-regex=${pcre2.dev} PCRE_LIBDIR=${pcre2}" ++ optional stdenv.isDarwin "--with-iconv=${libiconv}" - ++ optional stdenv.isLinux "--with-fpm-systemd" + ++ optional withSystemd "--with-fpm-systemd" ++ optionals imapSupport [ "--with-imap=${uwimap}" "--with-imap-ssl" @@ -131,6 +143,7 @@ let ++ optionals mysqliSupport [ "--with-mysqli=${if mysqlndSupport then "mysqlnd" else "${mysql.connector-c}/bin/mysql_config"}" ] + ++ optional ( pdo_mysqlSupport || mysqlSupport || mysqliSupport ) "--with-mysql-sock=/run/mysqld/mysqld.sock" ++ optional bcmathSupport "--enable-bcmath" # FIXME: Our own gd package doesn't work, see https://bugs.php.net/bug.php?id=60108. ++ optionals gdSupport [ @@ -157,8 +170,14 @@ let ++ optional ztsSupport "--enable-maintainer-zts" ++ optional calendarSupport "--enable-calendar" ++ optional sodiumSupport "--with-sodium=${libsodium.dev}" - ++ optional tidySupport "--with-tidy=${html-tidy}"; - + ++ optional tidySupport "--with-tidy=${html-tidy}" + ++ optional argon2Support "--with-password-argon2=${libargon2}" + ++ optional libzipSupport "--with-libzip=${libzip.dev}" + ++ optional phpdbgSupport "--enable-phpdbg" + ++ optional (!phpdbgSupport) "--disable-phpdbg" + ++ optional (!cgiSupport) "--disable-cgi" + ++ optional (!cliSupport) "--disable-cli" + ++ optional (!pharSupport) "--disable-phar"; hardeningDisable = [ "bindnow" ]; @@ -178,9 +197,12 @@ let configureFlags+=(--with-config-file-path=$out/etc \ --includedir=$dev/include) + + ./buildconf --force ''; postInstall = '' + test -d $out/etc || mkdir $out/etc cp php.ini-production $out/etc/php.ini ''; @@ -206,7 +228,7 @@ let outputsToInstall = [ "out" "dev" ]; }; - patches = [ ./fix-paths-php7.patch ]; + patches = [ ./fix-paths-php7.patch ] ++ extraPatches; postPatch = optional stdenv.isDarwin '' substituteInPlace configure --replace "-lstdc++" "-lc++" @@ -220,12 +242,30 @@ let in { php71 = generic { - version = "7.1.21"; - sha256 = "104mn4kppklb21hgz1a50kgmc0ak5y996sx990xpc8yy9dbrqh62"; + version = "7.1.25"; + sha256 = "1b5az5vhap593ggjxirs1zdlg20hcv9h94iq5kgaxky71a4dqb00"; + + # https://bugs.php.net/bug.php?id=76826 + extraPatches = optional stdenv.isDarwin ./php71-darwin-isfinite.patch; }; php72 = generic { - version = "7.2.8"; - sha256 = "1rky321gcvjm0npbfd4bznh36an0y14viqcvn4yzy3x643sni00z"; + version = "7.2.13"; + sha256 = "0bg9nfc250p24hxn4bdjz7ngcw75h8rpf4qjxqzcs6s9fvxlcjjv"; + + # https://bugs.php.net/bug.php?id=71041 + # https://bugs.php.net/bug.php?id=76826 + extraPatches = [ ./fix-bug-71041.patch ] + ++ optional stdenv.isDarwin ./php72-darwin-isfinite.patch; + }; + + php73 = generic { + version = "7.3.0"; + sha256 = "0rvwx37dsmxivgrf4wfc1y778iln498c6a40biy9k6lnr6p7s9ks"; + + # https://bugs.php.net/bug.php?id=71041 + # https://bugs.php.net/bug.php?id=76826 + extraPatches = [ ./fix-bug-71041.patch ] + ++ optional stdenv.isDarwin ./php73-darwin-isfinite.patch; }; } diff --git a/pkgs/development/interpreters/php/fix-bug-71041.patch b/pkgs/development/interpreters/php/fix-bug-71041.patch new file mode 100644 index 000000000000..350b635bdf36 --- /dev/null +++ b/pkgs/development/interpreters/php/fix-bug-71041.patch @@ -0,0 +1,25 @@ +diff --git a/Zend/zend_signal.c b/Zend/zend_signal.c +index 24d454d..6307620 100644 +--- a/Zend/zend_signal.c ++++ b/Zend/zend_signal.c +@@ -399,7 +399,7 @@ void zend_signal_init(void) /* {{{ */ + + /* {{{ zend_signal_startup + * alloc zend signal globals */ +-void zend_signal_startup(void) ++ZEND_API void zend_signal_startup(void) + { + + #ifdef ZTS +diff --git a/Zend/zend_signal.h b/Zend/zend_signal.h +index e8ee7d6..462d06f 100644 +--- a/Zend/zend_signal.h ++++ b/Zend/zend_signal.h +@@ -89,7 +89,7 @@ ZEND_API void zend_signal_handler_unblock(void); + void zend_signal_activate(void); + void zend_signal_deactivate(void); + BEGIN_EXTERN_C() +-void zend_signal_startup(void); ++ZEND_API void zend_signal_startup(void); + END_EXTERN_C() + void zend_signal_init(void); diff --git a/pkgs/development/interpreters/php/fix-paths-php7.patch b/pkgs/development/interpreters/php/fix-paths-php7.patch index 2b9e4ad0ebbf..908f06ec49ab 100644 --- a/pkgs/development/interpreters/php/fix-paths-php7.patch +++ b/pkgs/development/interpreters/php/fix-paths-php7.patch @@ -1,16 +1,8 @@ ---- php-7.0.0beta1/configure 2015-07-10 12:11:41.810045613 +0000 -+++ php-7.0.0beta1-new/configure 2015-07-17 16:10:21.775528267 +0000 -@@ -6172,7 +6172,7 @@ - as_fn_error $? "Please note that Apache version >= 2.0.44 is required" "$LINENO" 5 - fi - -- APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` -+ APXS_LIBEXECDIR="$prefix/modules" - if test -z `$APXS -q SYSCONFDIR`; then - INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ - $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ -@@ -37303,9 +37303,7 @@ - +diff -ru a/ext/gettext/config.m4 b/ext/gettext/config.m4 +--- a/ext/gettext/config.m4 2018-11-07 15:35:26.000000000 +0000 ++++ b/ext/gettext/config.m4 2018-11-27 00:33:07.000000000 +0000 +@@ -6,9 +6,7 @@ + [ --with-gettext[=DIR] Include GNU gettext support]) if test "$PHP_GETTEXT" != "no"; then - for i in $PHP_GETTEXT /usr/local /usr; do @@ -19,5 +11,16 @@ + GETTEXT_DIR=$PHP_GETTEXT if test -z "$GETTEXT_DIR"; then - as_fn_error $? "Cannot locate header file libintl.h" "$LINENO" 5 - + AC_MSG_ERROR(Cannot locate header file libintl.h) +diff -ru a/sapi/apache2handler/config.m4 b/sapi/apache2handler/config.m4 +--- a/sapi/apache2handler/config.m4 2018-11-07 15:35:23.000000000 +0000 ++++ b/sapi/apache2handler/config.m4 2018-11-27 00:32:28.000000000 +0000 +@@ -66,7 +66,7 @@ + AC_MSG_ERROR([Please note that Apache version >= 2.0.44 is required]) + fi + +- APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` ++ APXS_LIBEXECDIR="$prefix/modules" + if test -z `$APXS -q SYSCONFDIR`; then + INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ + $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ diff --git a/pkgs/development/interpreters/php/php71-darwin-isfinite.patch b/pkgs/development/interpreters/php/php71-darwin-isfinite.patch new file mode 100644 index 000000000000..ebfcd94f8d4b --- /dev/null +++ b/pkgs/development/interpreters/php/php71-darwin-isfinite.patch @@ -0,0 +1,60 @@ +diff -ru a/Zend/configure.in b/Zend/configure.in +--- a/Zend/configure.in 2018-11-07 15:35:26.000000000 +0000 ++++ b/Zend/configure.in 2018-11-27 00:28:48.000000000 +0000 +@@ -70,7 +70,7 @@ + #endif + + #ifndef zend_isnan +-#if HAVE_DECL_ISNAN && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISNAN && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isnan(a) isnan(a) + #elif defined(HAVE_FPCLASS) + #define zend_isnan(a) ((fpclass(a) == FP_SNAN) || (fpclass(a) == FP_QNAN)) +@@ -79,7 +79,7 @@ + #endif + #endif + +-#if HAVE_DECL_ISINF && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISINF && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isinf(a) isinf(a) + #elif defined(INFINITY) + /* Might not work, but is required by ISO C99 */ +@@ -90,7 +90,7 @@ + #define zend_isinf(a) 0 + #endif + +-#if HAVE_DECL_ISFINITE && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISFINITE && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_finite(a) isfinite(a) + #elif defined(HAVE_FINITE) + #define zend_finite(a) finite(a) +diff -ru a/configure.in b/configure.in +--- a/configure.in 2018-11-07 15:35:26.000000000 +0000 ++++ b/configure.in 2018-11-27 00:28:48.000000000 +0000 +@@ -75,7 +75,7 @@ + #endif + + #ifndef zend_isnan +-#if HAVE_DECL_ISNAN && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISNAN && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isnan(a) isnan(a) + #elif defined(HAVE_FPCLASS) + #define zend_isnan(a) ((fpclass(a) == FP_SNAN) || (fpclass(a) == FP_QNAN)) +@@ -84,7 +84,7 @@ + #endif + #endif + +-#if HAVE_DECL_ISINF && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISINF && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isinf(a) isinf(a) + #elif defined(INFINITY) + /* Might not work, but is required by ISO C99 */ +@@ -95,7 +95,7 @@ + #define zend_isinf(a) 0 + #endif + +-#if HAVE_DECL_ISFINITE && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISFINITE && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_finite(a) isfinite(a) + #elif defined(HAVE_FINITE) + #define zend_finite(a) finite(a) diff --git a/pkgs/development/interpreters/php/php72-darwin-isfinite.patch b/pkgs/development/interpreters/php/php72-darwin-isfinite.patch new file mode 100644 index 000000000000..ea2e3e28f2cc --- /dev/null +++ b/pkgs/development/interpreters/php/php72-darwin-isfinite.patch @@ -0,0 +1,62 @@ +diff --git a/Zend/configure.ac b/Zend/configure.ac +index b95c1360b8..fe16c86007 100644 +--- a/Zend/configure.ac ++++ b/Zend/configure.ac +@@ -60,7 +60,7 @@ int zend_sprintf(char *buffer, const char *format, ...); + #include + + #ifndef zend_isnan +-#if HAVE_DECL_ISNAN && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISNAN && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isnan(a) isnan(a) + #elif defined(HAVE_FPCLASS) + #define zend_isnan(a) ((fpclass(a) == FP_SNAN) || (fpclass(a) == FP_QNAN)) +@@ -69,7 +69,7 @@ int zend_sprintf(char *buffer, const char *format, ...); + #endif + #endif + +-#if HAVE_DECL_ISINF && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISINF && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isinf(a) isinf(a) + #elif defined(INFINITY) + /* Might not work, but is required by ISO C99 */ +@@ -80,7 +80,7 @@ int zend_sprintf(char *buffer, const char *format, ...); + #define zend_isinf(a) 0 + #endif + +-#if HAVE_DECL_ISFINITE && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISFINITE && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_finite(a) isfinite(a) + #elif defined(HAVE_FINITE) + #define zend_finite(a) finite(a) +diff --git a/configure.ac b/configure.ac +index d3f3cacd07..ddbf712ba2 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -68,7 +68,7 @@ int zend_sprintf(char *buffer, const char *format, ...); + #include + + #ifndef zend_isnan +-#if HAVE_DECL_ISNAN && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISNAN && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isnan(a) isnan(a) + #elif defined(HAVE_FPCLASS) + #define zend_isnan(a) ((fpclass(a) == FP_SNAN) || (fpclass(a) == FP_QNAN)) +@@ -77,7 +77,7 @@ int zend_sprintf(char *buffer, const char *format, ...); + #endif + #endif + +-#if HAVE_DECL_ISINF && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISINF && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isinf(a) isinf(a) + #elif defined(INFINITY) + /* Might not work, but is required by ISO C99 */ +@@ -88,7 +88,7 @@ int zend_sprintf(char *buffer, const char *format, ...); + #define zend_isinf(a) 0 + #endif + +-#if HAVE_DECL_ISFINITE && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISFINITE && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_finite(a) isfinite(a) + #elif defined(HAVE_FINITE) + #define zend_finite(a) finite(a) diff --git a/pkgs/development/interpreters/php/php73-darwin-isfinite.patch b/pkgs/development/interpreters/php/php73-darwin-isfinite.patch new file mode 100644 index 000000000000..7f784e0f5a95 --- /dev/null +++ b/pkgs/development/interpreters/php/php73-darwin-isfinite.patch @@ -0,0 +1,60 @@ +diff -ru a/configure.ac b/configure.ac +--- a/configure.ac 2018-12-04 19:12:20.000000000 +0300 ++++ b/configure.ac 2018-12-10 12:30:37.798917520 +0300 +@@ -68,7 +68,7 @@ + #include + + #ifndef zend_isnan +-#if HAVE_DECL_ISNAN && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISNAN && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isnan(a) isnan(a) + #elif defined(HAVE_FPCLASS) + #define zend_isnan(a) ((fpclass(a) == FP_SNAN) || (fpclass(a) == FP_QNAN)) +@@ -77,7 +77,7 @@ + #endif + #endif + +-#if HAVE_DECL_ISINF && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISINF && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isinf(a) isinf(a) + #elif defined(INFINITY) + /* Might not work, but is required by ISO C99 */ +@@ -88,7 +88,7 @@ + #define zend_isinf(a) 0 + #endif + +-#if HAVE_DECL_ISFINITE && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISFINITE && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_finite(a) isfinite(a) + #elif defined(HAVE_FINITE) + #define zend_finite(a) finite(a) +diff -ru a/Zend/configure.ac b/Zend/configure.ac +--- a/Zend/configure.ac 2018-12-04 19:12:30.000000000 +0300 ++++ b/Zend/configure.ac 2018-12-10 12:28:50.350929699 +0300 +@@ -59,7 +59,7 @@ + #include + + #ifndef zend_isnan +-#if HAVE_DECL_ISNAN && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISNAN && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isnan(a) isnan(a) + #elif defined(HAVE_FPCLASS) + #define zend_isnan(a) ((fpclass(a) == FP_SNAN) || (fpclass(a) == FP_QNAN)) +@@ -68,7 +68,7 @@ + #endif + #endif + +-#if HAVE_DECL_ISINF && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISINF && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_isinf(a) isinf(a) + #elif defined(INFINITY) + /* Might not work, but is required by ISO C99 */ +@@ -79,7 +79,7 @@ + #define zend_isinf(a) 0 + #endif + +-#if HAVE_DECL_ISFINITE && (!defined(__cplusplus) || __cplusplus < 201103L) ++#if HAVE_DECL_ISFINITE && (defined(__APPLE__) || defined(__APPLE_CC__) || !defined(__cplusplus) || __cplusplus < 201103L) + #define zend_finite(a) isfinite(a) + #elif defined(HAVE_FINITE) + #define zend_finite(a) finite(a) diff --git a/pkgs/development/interpreters/wasm/default.nix b/pkgs/development/interpreters/proglodyte-wasm/default.nix similarity index 100% rename from pkgs/development/interpreters/wasm/default.nix rename to pkgs/development/interpreters/proglodyte-wasm/default.nix diff --git a/pkgs/development/interpreters/python/build-python-package.nix b/pkgs/development/interpreters/python/build-python-package.nix index b55d6d874bbb..391086a662ec 100644 --- a/pkgs/development/interpreters/python/build-python-package.nix +++ b/pkgs/development/interpreters/python/build-python-package.nix @@ -12,6 +12,8 @@ , namePrefix , bootstrapped-pip , flit +, writeScript +, update-python-libraries }: let @@ -20,7 +22,8 @@ let wheel-specific = import ./build-python-package-wheel.nix { }; common = import ./build-python-package-common.nix { inherit python bootstrapped-pip; }; mkPythonDerivation = import ./mk-python-derivation.nix { - inherit lib config python wrapPython setuptools unzip ensureNewerSourcesForZipFilesHook toPythonModule namePrefix; + inherit lib config python wrapPython setuptools unzip ensureNewerSourcesForZipFilesHook; + inherit toPythonModule namePrefix writeScript update-python-libraries; }; in diff --git a/pkgs/development/interpreters/python/cpython/2.7/boot.nix b/pkgs/development/interpreters/python/cpython/2.7/boot.nix index 7d6f2541d3d1..976d30819dbe 100644 --- a/pkgs/development/interpreters/python/cpython/2.7/boot.nix +++ b/pkgs/development/interpreters/python/cpython/2.7/boot.nix @@ -43,6 +43,15 @@ stdenv.mkDerivation rec { ./deterministic-build.patch ]; + # Hack hack hack to stop shit from failing from a missing _scproxy on Darwin. Since + # we only use this python for bootstrappy things, it doesn't really matter if it + # doesn't have perfect proxy support in urllib :) this just makes it fall back on env + # vars instead of attempting to read the proxy configuration automatically, so not a + # huge loss even if for whatever reason we did want proxy support. + postPatch = '' + substituteInPlace Lib/urllib.py --replace "if sys.platform == 'darwin'" "if False" + ''; + DETERMINISTIC_BUILD = 1; preConfigure = '' diff --git a/pkgs/development/interpreters/python/cpython/2.7/cross-compile.patch b/pkgs/development/interpreters/python/cpython/2.7/cross-compile.patch new file mode 100644 index 000000000000..c83b56437a49 --- /dev/null +++ b/pkgs/development/interpreters/python/cpython/2.7/cross-compile.patch @@ -0,0 +1,32 @@ +--- ./setup.py.orig 2018-04-29 15:47:33.000000000 -0700 ++++ ./setup.py 2018-11-11 09:41:58.097682221 -0800 +@@ -458,8 +458,6 @@ + if not cross_compiling: + add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib') + add_dir_to_list(self.compiler.include_dirs, '/usr/local/include') +- if cross_compiling: +- self.add_gcc_paths() + self.add_multiarch_paths() + + # Add paths specified in the environment variables LDFLAGS and +@@ -517,7 +515,10 @@ + # be assumed that no additional -I,-L directives are needed. + inc_dirs = self.compiler.include_dirs[:] + lib_dirs = self.compiler.library_dirs[:] +- if not cross_compiling: ++ if cross_compiling: ++ inc_dirs = [] ++ lib_dirs = [] ++ else: + for d in ( + '/usr/include', + ): +@@ -582,6 +584,8 @@ class PyBuildExt(build_ext): + # Some modules that are normally always on: + #exts.append( Extension('_weakref', ['_weakref.c']) ) + ++ self.compiler.library_dirs = lib_dirs + [ '.' ] ++ + # array objects + exts.append( Extension('array', ['arraymodule.c']) ) + diff --git a/pkgs/development/interpreters/python/cpython/2.7/default.nix b/pkgs/development/interpreters/python/cpython/2.7/default.nix index 2609c053d95b..63dad3bf42ff 100644 --- a/pkgs/development/interpreters/python/cpython/2.7/default.nix +++ b/pkgs/development/interpreters/python/cpython/2.7/default.nix @@ -74,6 +74,12 @@ let url = "file://${./type_getattro.patch}"; sha256 = "11v9yx20hs3jmw0wggzvmw39qs4mxay4kb8iq2qjydwy9ya61nrd"; }) + + (fetchpatch { + name = "CVE-2018-1000802.patch"; + url = "https://github.com/python/cpython/pull/8985.patch"; + sha256 = "1c8nq2c9sjqa8ipl62hiandg6a7lzrwwfhi3ky6jd3pxgyalrh97"; + }) ] ++ optionals (x11Support && stdenv.isDarwin) [ ./use-correct-tcl-tk-on-darwin.patch ] ++ optionals stdenv.isLinux [ @@ -104,6 +110,8 @@ let # only works for GCC and Apple Clang. This makes distutils to call C++ # compiler when needed. ./python-2.7-distutils-C++.patch + ] ++ optional (stdenv.hostPlatform != stdenv.buildPlatform) [ + ./cross-compile.patch ]; preConfigure = '' @@ -176,10 +184,14 @@ let LIBRARY_PATH = makeLibraryPath paths; }; + # Python 2.7 needs this + crossCompileEnv = stdenv.lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) + { _PYTHON_HOST_PLATFORM = stdenv.hostPlatform.config; }; + # Build the basic Python interpreter without modules that have # external dependencies. -in stdenv.mkDerivation { +in stdenv.mkDerivation ({ name = "python-${version}"; pythonVersion = majorVersion; @@ -278,4 +290,4 @@ in stdenv.mkDerivation { # in case both 2 and 3 are installed. priority = -100; }; - } + } // crossCompileEnv) diff --git a/pkgs/development/interpreters/python/cpython/3.4/default.nix b/pkgs/development/interpreters/python/cpython/3.4/default.nix deleted file mode 100644 index 18b90cd1da46..000000000000 --- a/pkgs/development/interpreters/python/cpython/3.4/default.nix +++ /dev/null @@ -1,214 +0,0 @@ -{ stdenv, fetchurl, fetchpatch -, bzip2 -, expat -, libffi -, gdbm -, lzma -, ncurses -, openssl -, readline -, sqlite -, tcl ? null, tk ? null, tix ? null, libX11 ? null, xproto ? null, x11Support ? false -, zlib -, callPackage -, self -, CF, configd -, python-setup-hook -# For the Python package set -, packageOverrides ? (self: super: {}) -}: - -assert x11Support -> tcl != null - && tk != null - && xproto != null - && libX11 != null; - -with stdenv.lib; - -let - majorVersion = "3.4"; - minorVersion = "9"; - minorVersionSuffix = ""; - version = "${majorVersion}.${minorVersion}${minorVersionSuffix}"; - libPrefix = "python${majorVersion}"; - sitePackages = "lib/${libPrefix}/site-packages"; - - buildInputs = filter (p: p != null) [ - zlib bzip2 expat lzma libffi gdbm sqlite readline ncurses openssl ] - ++ optionals x11Support [ tcl tk libX11 xproto ] - ++ optionals stdenv.isDarwin [ CF configd ]; - - hasDistutilsCxxPatch = !(stdenv.cc.isGNU or false); - -in stdenv.mkDerivation { - name = "python3-${version}"; - pythonVersion = majorVersion; - inherit majorVersion version; - - inherit buildInputs; - - src = fetchurl { - url = "http://www.python.org/ftp/python/${version}/Python-${version}.tar.xz"; - sha256 = "1n9b1kavmw8b7rc3gkrka4fjzrbfq9iqy791yncaf09bp9v9cqjr"; - }; - - NIX_LDFLAGS = optionalString stdenv.isLinux "-lgcc_s"; - - # Determinism: The interpreter is patched to write null timestamps when compiling python files. - # This way python doesn't try to update them when we freeze timestamps in nix store. - DETERMINISTIC_BUILD=1; - # Determinism: We fix the hashes of str, bytes and datetime objects. - PYTHONHASHSEED=0; - - prePatch = optionalString stdenv.isDarwin '' - substituteInPlace configure --replace '`/usr/bin/arch`' '"i386"' - substituteInPlace configure --replace '-Wl,-stack_size,1000000' ' ' - ''; - - patches = [ - ./no-ldconfig.patch - ./ld_library_path.patch - ] ++ optionals (x11Support && stdenv.isDarwin) [ - ./use-correct-tcl-tk-on-darwin.patch - ] ++ optionals hasDistutilsCxxPatch [ - # Fix for http://bugs.python.org/issue1222585 - # Upstream distutils is calling C compiler to compile C++ code, which - # only works for GCC and Apple Clang. This makes distutils to call C++ - # compiler when needed. - (fetchpatch { - url = "https://bugs.python.org/file47046/python-3.x-distutils-C++.patch"; - sha256 = "0dgdn9k2kmw4wh90vdnjcrnn97ylxgx7mbn9l87fwz6j501jqvk8"; - extraPrefix = ""; - }) - ]; - - postPatch = '' - # Determinism - substituteInPlace "Lib/py_compile.py" --replace "source_stats['mtime']" "(1 if 'DETERMINISTIC_BUILD' in os.environ else source_stats['mtime'])" - # Determinism. This is done unconditionally - substituteInPlace "Lib/importlib/_bootstrap.py" --replace "source_mtime = int(source_stats['mtime'])" "source_mtime = 1" - '' + optionalString (x11Support && (tix != null)) '' - substituteInPlace "Lib/tkinter/tix.py" --replace "os.environ.get('TIX_LIBRARY')" "os.environ.get('TIX_LIBRARY') or '${tix}/lib'" - '' - # Avoid picking up getentropy() from glibc >= 2.25, as that would break - # on older kernels. http://bugs.python.org/issue29157 - + optionalString stdenv.isLinux '' - substituteInPlace Python/random.c --replace 'defined(HAVE_GETENTROPY)' '0' - cat Python/random.c - ''; - - CPPFLAGS="${concatStringsSep " " (map (p: "-I${getDev p}/include") buildInputs)}"; - LDFLAGS="${concatStringsSep " " (map (p: "-L${getLib p}/lib") buildInputs)}"; - LIBS="${optionalString (!stdenv.isDarwin) "-lcrypt"} ${optionalString (ncurses != null) "-lncurses"}"; - - configureFlags = [ - "--enable-shared" - "--with-threads" - "--without-ensurepip" - "--with-system-expat" - "--with-system-ffi" - ] - # Never even try to use lchmod on linux, - # don't rely on detecting glibc-isms. - ++ optional stdenv.hostPlatform.isLinux "ac_cv_func_lchmod=no"; - - preConfigure = '' - for i in /usr /sw /opt /pkg; do # improve purity - substituteInPlace ./setup.py --replace $i /no-such-path - done - ${optionalString stdenv.isDarwin '' - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2" - export MACOSX_DEPLOYMENT_TARGET=10.6 - '' - + optionalString stdenv.hostPlatform.isMusl '' - export NIX_CFLAGS_COMPILE+=" -DTHREAD_STACK_SIZE=0x100000" - ''} - ''; - - setupHook = python-setup-hook sitePackages; - - postInstall = '' - # needed for some packages, especially packages that backport functionality - # to 2.x from 3.x - for item in $out/lib/python${majorVersion}/test/*; do - if [[ "$item" != */test_support.py* - && "$item" != */test/support - && "$item" != */test/libregrtest - && "$item" != */test/regrtest.py* ]]; then - rm -rf "$item" - else - echo $item - fi - done - touch $out/lib/python${majorVersion}/test/__init__.py - - ln -s "$out/include/python${majorVersion}m" "$out/include/python${majorVersion}" - paxmark E $out/bin/python${majorVersion} - - # Python on Nix is not manylinux1 compatible. https://github.com/NixOS/nixpkgs/issues/18484 - echo "manylinux1_compatible=False" >> $out/lib/${libPrefix}/_manylinux.py - - # Determinism: Windows installers were not deterministic. - # We're also not interested in building Windows installers. - find "$out" -name 'wininst*.exe' | xargs -r rm -f - - # Use Python3 as default python - ln -s "$out/bin/idle3" "$out/bin/idle" - ln -s "$out/bin/pydoc3" "$out/bin/pydoc" - ln -s "$out/bin/python3" "$out/bin/python" - ln -s "$out/bin/python3-config" "$out/bin/python-config" - ln -s "$out/lib/pkgconfig/python3.pc" "$out/lib/pkgconfig/python.pc" - - # Get rid of retained dependencies on -dev packages, and remove - # some $TMPDIR references to improve binary reproducibility. - # Note that the .pyc file of _sysconfigdata.py should be regenerated! - for i in $out/lib/python${majorVersion}/_sysconfigdata.py $out/lib/python${majorVersion}/config-${majorVersion}m/Makefile; do - sed -i $i -e "s|-I/nix/store/[^ ']*||g" -e "s|-L/nix/store/[^ ']*||g" -e "s|$TMPDIR|/no-such-path|g" - done - - # Determinism: rebuild all bytecode - # We exclude lib2to3 because that's Python 2 code which fails - # We rebuild three times, once for each optimization level - find $out -name "*.py" | $out/bin/python -m compileall -q -f -x "lib2to3" -i - - find $out -name "*.py" | $out/bin/python -O -m compileall -q -f -x "lib2to3" -i - - find $out -name "*.py" | $out/bin/python -OO -m compileall -q -f -x "lib2to3" -i - - ''; - - passthru = let - pythonPackages = callPackage ../../../../../top-level/python-packages.nix { - python = self; - overrides = packageOverrides; - }; - in rec { - inherit libPrefix sitePackages x11Support hasDistutilsCxxPatch; - executable = "${libPrefix}m"; - buildEnv = callPackage ../../wrapper.nix { python = self; inherit (pythonPackages) requiredPythonModules; }; - withPackages = import ../../with-packages.nix { inherit buildEnv pythonPackages;}; - pkgs = pythonPackages; - isPy3 = true; - isPy34 = true; - is_py3k = true; # deprecated - interpreter = "${self}/bin/${executable}"; - }; - - enableParallelBuilding = true; - - doCheck = false; # expensive, and fails - - meta = { - homepage = http://python.org; - description = "A high-level dynamically-typed programming language"; - longDescription = '' - Python is a remarkably powerful dynamic programming language that - is used in a wide variety of application domains. Some of its key - distinguishing features include: clear, readable syntax; strong - introspection capabilities; intuitive object orientation; natural - expression of procedural code; full modularity, supporting - hierarchical packages; exception-based error handling; and very - high level dynamic data types. - ''; - license = licenses.psfl; - platforms = with platforms; linux ++ darwin; - maintainers = with maintainers; [ fridh ]; - }; -} diff --git a/pkgs/development/interpreters/python/cpython/3.4/ld_library_path.patch b/pkgs/development/interpreters/python/cpython/3.4/ld_library_path.patch deleted file mode 100644 index 3172eb6d18e4..000000000000 --- a/pkgs/development/interpreters/python/cpython/3.4/ld_library_path.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 85991e0d7f0e631240f3f6233bd65d1128a66dec Mon Sep 17 00:00:00 2001 -From: Frederik Rietdijk -Date: Thu, 14 Sep 2017 10:00:31 +0200 -Subject: [PATCH] ctypes.util: support LD_LIBRARY_PATH - -Backports support for LD_LIBRARY_PATH from 3.6 ---- - Lib/ctypes/util.py | 26 +++++++++++++++++++++++++- - 1 file changed, 25 insertions(+), 1 deletion(-) - -diff --git a/Lib/ctypes/util.py b/Lib/ctypes/util.py -index 780cd5d21b..d7ac15070f 100644 ---- a/Lib/ctypes/util.py -+++ b/Lib/ctypes/util.py -@@ -181,8 +181,32 @@ elif os.name == "posix": - def _findSoname_ldconfig(name): - return None - -+ def _findLib_ld(name): -+ # See issue #9998 for why this is needed -+ expr = r'[^\(\)\s]*lib%s\.[^\(\)\s]*' % re.escape(name) -+ cmd = ['ld', '-t'] -+ libpath = os.environ.get('LD_LIBRARY_PATH') -+ if libpath: -+ for d in libpath.split(':'): -+ cmd.extend(['-L', d]) -+ cmd.extend(['-o', os.devnull, '-l%s' % name]) -+ result = None -+ try: -+ p = subprocess.Popen(cmd, stdout=subprocess.PIPE, -+ stderr=subprocess.PIPE, -+ universal_newlines=True) -+ out, _ = p.communicate() -+ res = re.search(expr, os.fsdecode(out)) -+ if res: -+ result = res.group(0) -+ except Exception as e: -+ pass # result will be None -+ return result -+ - def find_library(name): -- return _findSoname_ldconfig(name) or _get_soname(_findLib_gcc(name)) -+ # See issue #9998 -+ return _findSoname_ldconfig(name) or \ -+ _get_soname(_findLib_gcc(name) or _findLib_ld(name)) - - ################################################################ - # test code --- -2.14.1 - diff --git a/pkgs/development/interpreters/python/cpython/3.4/no-ldconfig.patch b/pkgs/development/interpreters/python/cpython/3.4/no-ldconfig.patch deleted file mode 100644 index 3cb77a107254..000000000000 --- a/pkgs/development/interpreters/python/cpython/3.4/no-ldconfig.patch +++ /dev/null @@ -1,147 +0,0 @@ -From 81bd99ad9058feb1d0361bc8862e8567c21a6142 Mon Sep 17 00:00:00 2001 -From: Frederik Rietdijk -Date: Mon, 28 Aug 2017 09:24:06 +0200 -Subject: [PATCH] Don't use ldconfig and speed up uuid load - ---- - Lib/ctypes/util.py | 52 ++-------------------------------------------------- - Lib/uuid.py | 50 ++------------------------------------------------ - 2 files changed, 4 insertions(+), 98 deletions(-) - -diff --git a/Lib/ctypes/util.py b/Lib/ctypes/util.py -index 595113bffd..780cd5d21b 100644 ---- a/Lib/ctypes/util.py -+++ b/Lib/ctypes/util.py -@@ -88,28 +88,7 @@ elif os.name == "posix": - import re, tempfile - - def _findLib_gcc(name): -- expr = r'[^\(\)\s]*lib%s\.[^\(\)\s]*' % re.escape(name) -- fdout, ccout = tempfile.mkstemp() -- os.close(fdout) -- cmd = 'if type gcc >/dev/null 2>&1; then CC=gcc; elif type cc >/dev/null 2>&1; then CC=cc;else exit 10; fi;' \ -- 'LANG=C LC_ALL=C $CC -Wl,-t -o ' + ccout + ' 2>&1 -l' + name -- try: -- f = os.popen(cmd) -- try: -- trace = f.read() -- finally: -- rv = f.close() -- finally: -- try: -- os.unlink(ccout) -- except FileNotFoundError: -- pass -- if rv == 10: -- raise OSError('gcc or cc command not found') -- res = re.search(expr, trace) -- if not res: -- return None -- return res.group(0) -+ return None - - - if sys.platform == "sunos5": -@@ -200,34 +179,7 @@ elif os.name == "posix": - else: - - def _findSoname_ldconfig(name): -- import struct -- if struct.calcsize('l') == 4: -- machine = os.uname().machine + '-32' -- else: -- machine = os.uname().machine + '-64' -- mach_map = { -- 'x86_64-64': 'libc6,x86-64', -- 'ppc64-64': 'libc6,64bit', -- 'sparc64-64': 'libc6,64bit', -- 's390x-64': 'libc6,64bit', -- 'ia64-64': 'libc6,IA-64', -- } -- abi_type = mach_map.get(machine, 'libc6') -- -- # XXX assuming GLIBC's ldconfig (with option -p) -- regex = os.fsencode( -- '\s+(lib%s\.[^\s]+)\s+\(%s' % (re.escape(name), abi_type)) -- try: -- with subprocess.Popen(['/sbin/ldconfig', '-p'], -- stdin=subprocess.DEVNULL, -- stderr=subprocess.DEVNULL, -- stdout=subprocess.PIPE, -- env={'LC_ALL': 'C', 'LANG': 'C'}) as p: -- res = re.search(regex, p.stdout.read()) -- if res: -- return os.fsdecode(res.group(1)) -- except OSError: -- pass -+ return None - - def find_library(name): - return _findSoname_ldconfig(name) or _get_soname(_findLib_gcc(name)) -diff --git a/Lib/uuid.py b/Lib/uuid.py -index 1061bffc43..846f5819f5 100644 ---- a/Lib/uuid.py -+++ b/Lib/uuid.py -@@ -451,57 +451,11 @@ def _netbios_getnode(): - return ((bytes[0]<<40) + (bytes[1]<<32) + (bytes[2]<<24) + - (bytes[3]<<16) + (bytes[4]<<8) + bytes[5]) - --# Thanks to Thomas Heller for ctypes and for his help with its use here. - --# If ctypes is available, use it to find system routines for UUID generation. --# XXX This makes the module non-thread-safe! - _uuid_generate_random = _uuid_generate_time = _UuidCreate = None --try: -- import ctypes, ctypes.util - -- # The uuid_generate_* routines are provided by libuuid on at least -- # Linux and FreeBSD, and provided by libc on Mac OS X. -- for libname in ['uuid', 'c']: -- try: -- lib = ctypes.CDLL(ctypes.util.find_library(libname)) -- except: -- continue -- if hasattr(lib, 'uuid_generate_random'): -- _uuid_generate_random = lib.uuid_generate_random -- if hasattr(lib, 'uuid_generate_time'): -- _uuid_generate_time = lib.uuid_generate_time -- if _uuid_generate_random is not None: -- break # found everything we were looking for -- -- # The uuid_generate_* functions are broken on MacOS X 10.5, as noted -- # in issue #8621 the function generates the same sequence of values -- # in the parent process and all children created using fork (unless -- # those children use exec as well). -- # -- # Assume that the uuid_generate functions are broken from 10.5 onward, -- # the test can be adjusted when a later version is fixed. -- import sys -- if sys.platform == 'darwin': -- import os -- if int(os.uname().release.split('.')[0]) >= 9: -- _uuid_generate_random = _uuid_generate_time = None -- -- # On Windows prior to 2000, UuidCreate gives a UUID containing the -- # hardware address. On Windows 2000 and later, UuidCreate makes a -- # random UUID and UuidCreateSequential gives a UUID containing the -- # hardware address. These routines are provided by the RPC runtime. -- # NOTE: at least on Tim's WinXP Pro SP2 desktop box, while the last -- # 6 bytes returned by UuidCreateSequential are fixed, they don't appear -- # to bear any relationship to the MAC address of any network device -- # on the box. -- try: -- lib = ctypes.windll.rpcrt4 -- except: -- lib = None -- _UuidCreate = getattr(lib, 'UuidCreateSequential', -- getattr(lib, 'UuidCreate', None)) --except: -- pass -+_uuid_generate_time = _UuidCreate = None -+ - - def _unixdll_getnode(): - """Get the hardware address on Unix using ctypes.""" --- -2.14.1 - diff --git a/pkgs/development/interpreters/python/cpython/3.4/use-correct-tcl-tk-on-darwin.patch b/pkgs/development/interpreters/python/cpython/3.4/use-correct-tcl-tk-on-darwin.patch deleted file mode 100644 index b73f62b97ec5..000000000000 --- a/pkgs/development/interpreters/python/cpython/3.4/use-correct-tcl-tk-on-darwin.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff --git a/setup.py b/setup.py -index 2779658..902d0eb 100644 ---- a/setup.py -+++ b/setup.py -@@ -1699,9 +1699,6 @@ class PyBuildExt(build_ext): - # Rather than complicate the code below, detecting and building - # AquaTk is a separate method. Only one Tkinter will be built on - # Darwin - either AquaTk, if it is found, or X11 based Tk. -- if (host_platform == 'darwin' and -- self.detect_tkinter_darwin(inc_dirs, lib_dirs)): -- return - - # Assume we haven't found any of the libraries or include files - # The versions with dots are used on Unix, and the versions without -@@ -1747,22 +1744,6 @@ class PyBuildExt(build_ext): - if dir not in include_dirs: - include_dirs.append(dir) - -- # Check for various platform-specific directories -- if host_platform == 'sunos5': -- include_dirs.append('/usr/openwin/include') -- added_lib_dirs.append('/usr/openwin/lib') -- elif os.path.exists('/usr/X11R6/include'): -- include_dirs.append('/usr/X11R6/include') -- added_lib_dirs.append('/usr/X11R6/lib64') -- added_lib_dirs.append('/usr/X11R6/lib') -- elif os.path.exists('/usr/X11R5/include'): -- include_dirs.append('/usr/X11R5/include') -- added_lib_dirs.append('/usr/X11R5/lib') -- else: -- # Assume default location for X11 -- include_dirs.append('/usr/X11/include') -- added_lib_dirs.append('/usr/X11/lib') -- - # If Cygwin, then verify that X is installed before proceeding - if host_platform == 'cygwin': - x11_inc = find_file('X11/Xlib.h', [], include_dirs) -@@ -1786,10 +1767,6 @@ class PyBuildExt(build_ext): - if host_platform in ['aix3', 'aix4']: - libs.append('ld') - -- # Finally, link with the X11 libraries (not appropriate on cygwin) -- if host_platform != "cygwin": -- libs.append('X11') -- - ext = Extension('_tkinter', ['_tkinter.c', 'tkappinit.c'], - define_macros=[('WITH_APPINIT', 1)] + defs, - include_dirs = include_dirs, diff --git a/pkgs/development/interpreters/python/cpython/3.6/default.nix b/pkgs/development/interpreters/python/cpython/3.6/default.nix index 5b5041f5bcd3..4c9d0c2a8962 100644 --- a/pkgs/development/interpreters/python/cpython/3.6/default.nix +++ b/pkgs/development/interpreters/python/cpython/3.6/default.nix @@ -26,7 +26,7 @@ with stdenv.lib; let majorVersion = "3.6"; - minorVersion = "6"; + minorVersion = "7"; minorVersionSuffix = ""; version = "${majorVersion}.${minorVersion}${minorVersionSuffix}"; libPrefix = "python${majorVersion}"; @@ -51,7 +51,7 @@ in stdenv.mkDerivation { src = fetchurl { url = "https://www.python.org/ftp/python/${majorVersion}.${minorVersion}/Python-${version}.tar.xz"; - sha256 = "0vz1wqg50zq6g15givdx1s2rq5752y5g2f1978bs6wvf8mfw36yp"; + sha256 = "0zgp8nvz3rkiz5cxd42vgpah4rvw3kmg9qz9lfq36rfnm40i9zc1"; }; NIX_LDFLAGS = optionalString stdenv.isLinux "-lgcc_s"; diff --git a/pkgs/development/interpreters/python/cpython/3.7/default.nix b/pkgs/development/interpreters/python/cpython/3.7/default.nix index be503d29b3a7..093d8599690c 100644 --- a/pkgs/development/interpreters/python/cpython/3.7/default.nix +++ b/pkgs/development/interpreters/python/cpython/3.7/default.nix @@ -26,7 +26,7 @@ with stdenv.lib; let majorVersion = "3.7"; - minorVersion = "0"; + minorVersion = "1"; minorVersionSuffix = ""; version = "${majorVersion}.${minorVersion}${minorVersionSuffix}"; libPrefix = "python${majorVersion}"; @@ -48,7 +48,7 @@ in stdenv.mkDerivation { src = fetchurl { url = "https://www.python.org/ftp/python/${majorVersion}.${minorVersion}/Python-${version}.tar.xz"; - sha256 = "0j9mic5c9lbd2b20wka7hily7szz740wy9ilfrczxap63rnrk0h3"; + sha256 = "0v9x4h22rh5cwpsq1mwpdi3c9lc9820lzp2nmn9g20llij72nzps"; }; NIX_LDFLAGS = optionalString stdenv.isLinux "-lgcc_s"; diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index 63ffdbb8c0ac..eb913e1a3752 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -10,6 +10,8 @@ # Whether the derivation provides a Python module or not. , toPythonModule , namePrefix +, writeScript +, update-python-libraries }: { name ? "${attrs.pname}-${attrs.version}" @@ -64,7 +66,7 @@ if disabled then throw "${name} not supported for interpreter ${python.executable}" else -toPythonModule (python.stdenv.mkDerivation (builtins.removeAttrs attrs [ +let self = toPythonModule (python.stdenv.mkDerivation (builtins.removeAttrs attrs [ "disabled" "checkInputs" "doCheck" "doInstallCheck" "dontWrapPythonPrograms" "catchConflicts" ] // { @@ -106,4 +108,14 @@ toPythonModule (python.stdenv.mkDerivation (builtins.removeAttrs attrs [ platforms = python.meta.platforms; isBuildPythonPackage = python.meta.platforms; } // meta; -})) +})); + +passthru = { + updateScript = let + filename = builtins.head (lib.splitString ":" self.meta.position); + in writeScript "update-python" '' + #!${python.stdenv.shell} + ${update-python-libraries} ${filename} + ''; +}; +in lib.extendDerivation true passthru self diff --git a/pkgs/development/interpreters/python/update-python-libraries/default.nix b/pkgs/development/interpreters/python/update-python-libraries/default.nix new file mode 100644 index 000000000000..762ca2bdd34b --- /dev/null +++ b/pkgs/development/interpreters/python/update-python-libraries/default.nix @@ -0,0 +1,12 @@ +{ python3, runCommand, git }: + +runCommand "update-python-libraries" { + buildInputs = [ + (python3.withPackages(ps: with ps; [ packaging requests toolz ])) + git + ]; +} '' + cp ${./update-python-libraries.py} $out + patchShebangs $out + substituteInPlace $out --replace 'GIT = "git"' 'GIT = "${git}/bin/git"' +'' \ No newline at end of file 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 new file mode 100755 index 000000000000..9292a9307030 --- /dev/null +++ b/pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py @@ -0,0 +1,362 @@ +#!/usr/bin/env python3 + +""" +Update a Python package expression by passing in the `.nix` file, or the directory containing it. +You can pass in multiple files or paths. + +You'll likely want to use +`` + $ ./update-python-libraries ../../pkgs/development/python-modules/* +`` +to update all libraries in that folder. +""" + +import argparse +import logging +import os +import re +import requests +import toolz +from concurrent.futures import ThreadPoolExecutor as Pool +from packaging.version import Version as _Version +from packaging.version import InvalidVersion +from packaging.specifiers import SpecifierSet +import collections +import subprocess + +INDEX = "https://pypi.io/pypi" +"""url of PyPI""" + +EXTENSIONS = ['tar.gz', 'tar.bz2', 'tar', 'zip', '.whl'] +"""Permitted file extensions. These are evaluated from left to right and the first occurance is returned.""" + +PRERELEASES = False + +GIT = "git" + +import logging +logging.basicConfig(level=logging.INFO) + + +class Version(_Version, collections.abc.Sequence): + + def __init__(self, version): + super().__init__(version) + # We cannot use `str(Version(0.04.21))` because that becomes `0.4.21` + # https://github.com/avian2/unidecode/issues/13#issuecomment-354538882 + self.raw_version = version + + def __getitem__(self, i): + return self._version.release[i] + + def __len__(self): + return len(self._version.release) + + def __iter__(self): + yield from self._version.release + + +def _get_values(attribute, text): + """Match attribute in text and return all matches. + + :returns: List of matches. + """ + regex = '{}\s+=\s+"(.*)";'.format(attribute) + regex = re.compile(regex) + values = regex.findall(text) + return values + +def _get_unique_value(attribute, text): + """Match attribute in text and return unique match. + + :returns: Single match. + """ + values = _get_values(attribute, text) + n = len(values) + if n > 1: + raise ValueError("found too many values for {}".format(attribute)) + elif n == 1: + return values[0] + else: + raise ValueError("no value found for {}".format(attribute)) + +def _get_line_and_value(attribute, text): + """Match attribute in text. Return the line and the value of the attribute.""" + regex = '({}\s+=\s+"(.*)";)'.format(attribute) + regex = re.compile(regex) + value = regex.findall(text) + n = len(value) + if n > 1: + raise ValueError("found too many values for {}".format(attribute)) + elif n == 1: + return value[0] + else: + raise ValueError("no value found for {}".format(attribute)) + + +def _replace_value(attribute, value, text): + """Search and replace value of attribute in text.""" + old_line, old_value = _get_line_and_value(attribute, text) + new_line = old_line.replace(old_value, value) + new_text = text.replace(old_line, new_line) + return new_text + +def _fetch_page(url): + r = requests.get(url) + if r.status_code == requests.codes.ok: + return r.json() + else: + raise ValueError("request for {} failed".format(url)) + + +SEMVER = { + 'major' : 0, + 'minor' : 1, + 'patch' : 2, +} + + +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) + + versions = json['releases'].keys() + version = _determine_latest_version(current_version, target, versions) + + try: + releases = json['releases'][version] + except KeyError as e: + raise KeyError('Could not find version {} for {}'.format(version, package)) from e + for release in releases: + if release['filename'].endswith(extension): + # TODO: In case of wheel we need to do further checks! + sha256 = release['digests']['sha256'] + break + else: + sha256 = None + return version, sha256 + + +def _get_latest_version_github(package, extension, current_version, target): + raise ValueError("updating from GitHub is not yet supported.") + + +FETCHERS = { + 'fetchFromGitHub' : _get_latest_version_github, + 'fetchPypi' : _get_latest_version_pypi, + 'fetchurl' : _get_latest_version_pypi, +} + + +DEFAULT_SETUPTOOLS_EXTENSION = 'tar.gz' + + +FORMATS = { + 'setuptools' : DEFAULT_SETUPTOOLS_EXTENSION, + 'wheel' : 'whl' +} + +def _determine_fetcher(text): + # Count occurences of fetchers. + nfetchers = sum(text.count('src = {}'.format(fetcher)) for fetcher in FETCHERS.keys()) + if nfetchers == 0: + raise ValueError("no fetcher.") + elif nfetchers > 1: + raise ValueError("multiple fetchers.") + else: + # Then we check which fetcher to use. + for fetcher in FETCHERS.keys(): + if 'src = {}'.format(fetcher) in text: + return fetcher + + +def _determine_extension(text, fetcher): + """Determine what extension is used in the expression. + + If we use: + - fetchPypi, we check if format is specified. + - fetchurl, we determine the extension from the url. + - fetchFromGitHub we simply use `.tar.gz`. + """ + if fetcher == 'fetchPypi': + try: + src_format = _get_unique_value('format', text) + except ValueError as e: + src_format = None # format was not given + + try: + extension = _get_unique_value('extension', text) + except ValueError as e: + extension = None # extension was not given + + if extension is None: + if src_format is None: + src_format = 'setuptools' + elif src_format == 'flit': + raise ValueError("Don't know how to update a Flit package.") + extension = FORMATS[src_format] + + elif fetcher == 'fetchurl': + url = _get_unique_value('url', text) + extension = os.path.splitext(url)[1] + if 'pypi' not in url: + raise ValueError('url does not point to PyPI.') + + elif fetcher == 'fetchFromGitHub': + raise ValueError('updating from GitHub is not yet implemented.') + + return extension + + +def _update_package(path, target): + + # Read the expression + with open(path, 'r') as f: + text = f.read() + + # Determine pname. + pname = _get_unique_value('pname', text) + + # Determine version. + version = _get_unique_value('version', text) + + # First we check how many fetchers are mentioned. + fetcher = _determine_fetcher(text) + + extension = _determine_extension(text, fetcher) + + new_version, new_sha256 = FETCHERS[fetcher](pname, extension, version, target) + + if new_version == version: + logging.info("Path {}: no update available for {}.".format(path, pname)) + return False + elif Version(new_version) <= Version(version): + raise ValueError("downgrade for {}.".format(pname)) + if not new_sha256: + raise ValueError("no file available for {}.".format(pname)) + + text = _replace_value('version', new_version, text) + text = _replace_value('sha256', new_sha256, text) + + with open(path, 'w') as f: + f.write(text) + + logging.info("Path {}: updated {} from {} to {}".format(path, pname, version, new_version)) + + result = { + 'path' : path, + 'target': target, + 'pname': pname, + 'old_version' : version, + 'new_version' : new_version, + #'fetcher' : fetcher, + } + + return result + + +def _update(path, target): + + # We need to read and modify a Nix expression. + if os.path.isdir(path): + path = os.path.join(path, 'default.nix') + + # If a default.nix does not exist, we quit. + if not os.path.isfile(path): + logging.info("Path {}: does not exist.".format(path)) + return False + + # If file is not a Nix expression, we quit. + if not path.endswith(".nix"): + logging.info("Path {}: does not end with `.nix`.".format(path)) + return False + + try: + return _update_package(path, target) + except ValueError as e: + logging.warning("Path {}: {}".format(path, e)) + return False + + +def _commit(path, pname, old_version, new_version, **kwargs): + """Commit result. + """ + + msg = f'python: {pname}: {old_version} -> {new_version}' + + try: + subprocess.check_call([GIT, 'add', path]) + subprocess.check_call([GIT, 'commit', '-m', msg]) + except subprocess.CalledProcessError as e: + subprocess.check_call([GIT, 'checkout', path]) + raise subprocess.CalledProcessError(f'Could not commit {path}') from e + + return True + + +def main(): + + parser = argparse.ArgumentParser() + parser.add_argument('package', type=str, nargs='+') + parser.add_argument('--target', type=str, choices=SEMVER.keys(), default='major') + parser.add_argument('--commit', action='store_true', help='Create a commit for each package update') + + args = parser.parse_args() + target = args.target + + packages = list(map(os.path.abspath, args.package)) + + logging.info("Updating packages...") + + # Use threads to update packages concurrently + with Pool() as p: + results = list(p.map(lambda pkg: _update(pkg, target), packages)) + + logging.info("Finished updating packages.") + + # Commits are created sequentially. + if args.commit: + logging.info("Committing updates...") + list(map(lambda x: _commit(**x), filter(bool, results))) + logging.info("Finished committing updates") + + count = sum(map(bool, results)) + logging.info("{} package(s) updated".format(count)) + + + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/pkgs/development/interpreters/python/wrapper.nix b/pkgs/development/interpreters/python/wrapper.nix index 8d4e68bf57ca..27d01e4e1f51 100644 --- a/pkgs/development/interpreters/python/wrapper.nix +++ b/pkgs/development/interpreters/python/wrapper.nix @@ -4,6 +4,8 @@ , postBuild ? "" , ignoreCollisions ? false , requiredPythonModules +# Wrap executables with the given argument. +, makeWrapperArgs ? [] , }: # Create a python executable that knows about additional packages. @@ -32,7 +34,7 @@ let if [ -f "$prg" ]; then rm -f "$out/bin/$prg" if [ -x "$prg" ]; then - makeWrapper "$path/bin/$prg" "$out/bin/$prg" --set PYTHONHOME "$out" --set PYTHONNOUSERSITE "true" + makeWrapper "$path/bin/$prg" "$out/bin/$prg" --set PYTHONHOME "$out" --set PYTHONNOUSERSITE "true" ${stdenv.lib.concatStringsSep " " makeWrapperArgs} fi fi done diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix index e8b6cc93c2c1..ba66404062be 100644 --- a/pkgs/development/interpreters/racket/default.nix +++ b/pkgs/development/interpreters/racket/default.nix @@ -1,6 +1,10 @@ { stdenv, fetchurl, makeFontsConf, makeWrapper , cairo, coreutils, fontconfig, freefont_ttf -, glib, gmp, gtk3, libedit, libffi, libjpeg +, glib, gmp +, gtk3 +, libedit, libffi +, libiconv +, libjpeg , libpng, libtool, mpfr, openssl, pango, poppler , readline, sqlite , disableDocs ? false @@ -36,7 +40,7 @@ in stdenv.mkDerivation rec { name = "racket-${version}"; - version = "7.0"; + version = "7.1"; # always change at once with ./minimal.nix src = (stdenv.lib.makeOverridable ({ name, sha256 }: fetchurl rec { @@ -45,7 +49,7 @@ stdenv.mkDerivation rec { } )) { inherit name; - sha256 = "1glv5amsp9xp480d4yr63hhm9kkyav06yl3a6p489nkr4cln0j9a"; + sha256 = "180z0z6srzyipi9wfnbh61nbvzxr5d1cls7wxapv6fw92y52jwz9"; }; FONTCONFIG_FILE = fontsConf; @@ -56,7 +60,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ fontconfig libffi libtool makeWrapper sqlite gsettings-desktop-schemas gtk3 ] - ++ stdenv.lib.optionals stdenv.isDarwin [ CoreFoundation ]; + ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv CoreFoundation ]; preConfigure = '' unset AR @@ -98,6 +102,6 @@ stdenv.mkDerivation rec { homepage = http://racket-lang.org/; license = licenses.lgpl3; maintainers = with maintainers; [ kkallio henrytill vrthra ]; - platforms = [ "x86_64-linux" ]; + platforms = [ "x86_64-darwin" "x86_64-linux" ]; }; } diff --git a/pkgs/development/interpreters/racket/minimal.nix b/pkgs/development/interpreters/racket/minimal.nix index ba4e94cbf13f..114023defcd4 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 = "0ivpr1a2w1ln1lx91q11rj9wp3rbfq33acrz2gxxvd80qqaq3zyh"; + sha256 = "11vcqxdgyarv89ijd46wzrdl2wk7xjirg7ynlz7r0smdcqrcl711"; }; meta = oldAttrs.meta // { diff --git a/pkgs/development/interpreters/regina/default.upstream b/pkgs/development/interpreters/regina/default.upstream index 7b3c6905a1ca..481d9848f830 100644 --- a/pkgs/development/interpreters/regina/default.upstream +++ b/pkgs/development/interpreters/regina/default.upstream @@ -1,4 +1,4 @@ -url http://sourceforge.net/projects/regina-rexx/files/regina-rexx/ +url https://sourceforge.net/projects/regina-rexx/files/regina-rexx/ SF_version_dir SF_version_tarball SF_redirect diff --git a/pkgs/development/interpreters/renpy/default.nix b/pkgs/development/interpreters/renpy/default.nix index 4dff7e6974ef..947f05809034 100644 --- a/pkgs/development/interpreters/renpy/default.nix +++ b/pkgs/development/interpreters/renpy/default.nix @@ -7,7 +7,7 @@ with pythonPackages; stdenv.mkDerivation rec { name = "renpy-${version}"; - version = "7.0.0"; + version = "7.1.3"; 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 = "0yrwp5iw4fjg7kbd041qv8gh2p0dnbrnkrgmn0ndk5k10pjij82g"; + sha256 = "0z6s1vzjb5jh0i79pv5kgynfrzqj1a1f3afrpmp2aaqbrljkidbn"; }; patches = [ diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix index 9e6d35b818f4..f1d48578541e 100644 --- a/pkgs/development/interpreters/ruby/default.nix +++ b/pkgs/development/interpreters/ruby/default.nix @@ -111,8 +111,8 @@ let postPatch = if isRuby25 then '' sed -i configure.ac -e '/config.guess/d' - cp ${config}/config.guess tool/ - cp ${config}/config.sub tool/ + cp --remove-destination ${config}/config.guess tool/ + cp --remove-destination ${config}/config.sub tool/ '' else opString useRailsExpress '' sed -i configure.in -e '/config.guess/d' @@ -202,26 +202,26 @@ let in { ruby_2_3 = generic { - version = rubyVersion "2" "3" "7" ""; + version = rubyVersion "2" "3" "8" ""; sha256 = { - src = "0zvx5kdp1frjs9n95n7ba7dy0alax33wi3nj8034m3ppvnf39k9m"; - git = "11wbzw2ywwfnvlkg3qjg0as2pzk5zyk63y2iis42d91lg1l2flrk"; + src = "1gwsqmrhpx1wanrfvrsj3j76rv888zh7jag2si2r14qf8ihns0dm"; + git = "0158fg1sx6l6applbq0831kl8kzx5jacfl9lfg0shfzicmjlys3f"; }; }; ruby_2_4 = generic { - version = rubyVersion "2" "4" "4" ""; + version = rubyVersion "2" "4" "5" ""; sha256 = { - src = "0nmfr2lijik6cykk0zbj11zcapcrvmdvq83k3r6q3k74g4d1qkr5"; - git = "103cs7hz1v0h84lbrippl87s4lawi20m406rs5dgxl2gr2wyjpy5"; + src = "162izk7c72y73vmdgcbsh8kqihrbm65xvp53r1s139pzwqd78dv7"; + git = "181za4h6bd2bkyzyknxc18i5gq0pnqag60ybc17p0ixw3q7pdj43"; }; }; ruby_2_5 = generic { - version = rubyVersion "2" "5" "1" ""; + version = rubyVersion "2" "5" "3" ""; sha256 = { - src = "1c99k0fjaq7k09104h1b1cqx6mrk2b14ic1jjnxc6yav68i1ij6s"; - git = "1j0fd16aq9x98n0kq9c3kfp2sh6xcsq8q4733p0wfqjh3vz50kyj"; + src = "0v4442aqqlzxwc792kbkfs2k61qg97r680is6gx20z63a8wd0a4q"; + git = "0r9mgvqk6gj8pc9q6qmy7j2kbln7drc8wy67sb2ij8ciclcw9nn2"; }; }; } diff --git a/pkgs/development/interpreters/ruby/patchsets.nix b/pkgs/development/interpreters/ruby/patchsets.nix index ca180b3c2294..c87cb120b401 100644 --- a/pkgs/development/interpreters/ruby/patchsets.nix +++ b/pkgs/development/interpreters/ruby/patchsets.nix @@ -1,17 +1,17 @@ { patchSet, useRailsExpress, ops, patchLevel }: rec { - "2.3.7" = ops useRailsExpress [ + "2.3.8" = ops useRailsExpress [ "${patchSet}/patches/ruby/2.3/head/railsexpress/01-skip-broken-tests.patch" "${patchSet}/patches/ruby/2.3/head/railsexpress/02-improve-gc-stats.patch" "${patchSet}/patches/ruby/2.3/head/railsexpress/03-display-more-detailed-stack-trace.patch" ]; - "2.4.4" = ops useRailsExpress [ + "2.4.5" = ops useRailsExpress [ "${patchSet}/patches/ruby/2.4/head/railsexpress/01-skip-broken-tests.patch" "${patchSet}/patches/ruby/2.4/head/railsexpress/02-improve-gc-stats.patch" "${patchSet}/patches/ruby/2.4/head/railsexpress/03-display-more-detailed-stack-trace.patch" ]; - "2.5.1" = ops useRailsExpress [ + "2.5.3" = ops useRailsExpress [ "${patchSet}/patches/ruby/2.5/head/railsexpress/01-fix-broken-tests-caused-by-ad.patch" "${patchSet}/patches/ruby/2.5/head/railsexpress/02-improve-gc-stats.patch" "${patchSet}/patches/ruby/2.5/head/railsexpress/03-more-detailed-stacktrace.patch" diff --git a/pkgs/development/interpreters/spidermonkey/52.nix b/pkgs/development/interpreters/spidermonkey/52.nix index ecbb1abb40ca..ea96e5ed334a 100644 --- a/pkgs/development/interpreters/spidermonkey/52.nix +++ b/pkgs/development/interpreters/spidermonkey/52.nix @@ -10,6 +10,9 @@ in stdenv.mkDerivation rec { sha256 = "1mlx34fgh1kaqamrkl5isf0npch3mm6s4lz3jsjb7hakiijhj7f0"; }; + outputs = [ "out" "dev" ]; + setOutputFlags = false; # Configure script only understands --includedir + buildInputs = [ readline icu zlib nspr ]; nativeBuildInputs = [ autoconf213 pkgconfig perl which python2 zip ]; @@ -32,6 +35,7 @@ in stdenv.mkDerivation rec { export CXXFLAGS="-fpermissive" export LIBXUL_DIST=$out export PYTHON="${python2.interpreter}" + configureFlagsArray+=("--includedir=$dev/include") cd js/src @@ -45,10 +49,16 @@ in stdenv.mkDerivation rec { "--with-intl-api" "--enable-readline" "--enable-shared-js" - ]; + ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl "--disable-jemalloc"; 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; diff --git a/pkgs/development/interpreters/spidermonkey/60.nix b/pkgs/development/interpreters/spidermonkey/60.nix new file mode 100644 index 000000000000..de65006be95a --- /dev/null +++ b/pkgs/development/interpreters/spidermonkey/60.nix @@ -0,0 +1,56 @@ +{ stdenv, fetchurl, fetchpatch, autoconf213, pkgconfig, perl, python2, zip, which, readline, icu, zlib, nspr }: + +let + version = "60.3.0"; +in stdenv.mkDerivation rec { + name = "spidermonkey-${version}"; + + src = fetchurl { + url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz"; + sha256 = "0qak5gmkx8xm88xgnxdmj4z7sivbbvmg2v029fp9q5ms38cg6rjm"; + }; + + buildInputs = [ readline icu zlib nspr ]; + nativeBuildInputs = [ autoconf213 pkgconfig perl which python2 zip ]; + + patches = [ + (fetchpatch { + url = https://bug1415202.bmoattachments.org/attachment.cgi?id=8926363; + sha256 = "082ryrvqa3lvs67v3sq9kf2jshf4qp1fpi195wffc40jdrl8fnin"; + }) + ]; + + preConfigure = '' + export CXXFLAGS="-fpermissive" + export LIBXUL_DIST=$out + export PYTHON="${python2.interpreter}" + + # We can't build in js/src/, so create a build dir + mkdir obj + cd obj/ + configureScript=../js/src/configure + ''; + + # We need the flags specified here for gjs: + # https://gitlab.gnome.org/GNOME/gnome-sdk-images/blob/bc8829439a4f1019d0c56a293ddd84e936fdf9f9/org.gnome.Sdk.json.in#L744 + configureFlags = [ + "--with-system-zlib" + "--with-system-icu" + "--with-intl-api" + "--enable-readline" + "--enable-shared-js" + "--enable-posix-nspr-emulation" + "--disable-jemalloc" + "--enable-release" + ]; + + enableParallelBuilding = true; + + 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/supercollider/default.nix b/pkgs/development/interpreters/supercollider/default.nix index 2737fd6fae04..c16b57dcb9c5 100644 --- a/pkgs/development/interpreters/supercollider/default.nix +++ b/pkgs/development/interpreters/supercollider/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, cmake, pkgconfig +{ stdenv, fetchurl, cmake, pkgconfig, alsaLib , libjack2, libsndfile, fftw, curl, gcc , libXt, qtbase, qttools, qtwebkit, readline , useSCEL ? false, emacs @@ -28,12 +28,13 @@ stdenv.mkDerivation rec { buildInputs = [ gcc libjack2 libsndfile fftw curl libXt qtbase qtwebkit readline ] + ++ optional (!stdenv.isDarwin) alsaLib ++ optional useSCEL emacs; meta = { description = "Programming language for real time audio synthesis"; homepage = http://supercollider.sourceforge.net/; license = stdenv.lib.licenses.gpl3Plus; - platforms = stdenv.lib.platforms.linux; + platforms = [ "x686-linux" "x86_64-linux" ]; }; } diff --git a/pkgs/development/interpreters/wasm-gc/default.nix b/pkgs/development/interpreters/wasm-gc/default.nix new file mode 100644 index 000000000000..cf0fad18d1ca --- /dev/null +++ b/pkgs/development/interpreters/wasm-gc/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub, rustPlatform }: + +rustPlatform.buildRustPackage rec { + name = "wasm-gc-${version}"; + version = "0.1.6"; + + src = fetchFromGitHub { + owner = "alexcrichton"; + repo = "wasm-gc"; + rev = version; + sha256 = "1lc30xxqp3vv1r269xzznh2lf2dzdq89bi5f1vmqjw4yc3xmawm7"; + }; + + cargoPatches = [ ./fix-build.patch ]; # Cargo.lock is not up-to-date + + cargoSha256 = "1jvk9n324p3x3j6q6x0p5diig3b5c683k74cfflff25i7gsmmvc7"; + + meta = with stdenv.lib; { + description = "gc-sections for wasm"; + homepage = "https://github.com/alexcrichton/wasm-gc"; + maintainers = with maintainers; [ ekleog ]; + platforms = platforms.all; + license = with licenses; [ mit asl20 ]; + }; +} diff --git a/pkgs/development/interpreters/wasm-gc/fix-build.patch b/pkgs/development/interpreters/wasm-gc/fix-build.patch new file mode 100644 index 000000000000..3144dd898374 --- /dev/null +++ b/pkgs/development/interpreters/wasm-gc/fix-build.patch @@ -0,0 +1,34 @@ +diff --git a/Cargo.lock b/Cargo.lock +index 923ed91..71f17c8 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -212,16 +212,16 @@ dependencies = [ + + [[package]] + name = "wasm-gc" +-version = "0.1.1" ++version = "0.1.6" + dependencies = [ + "env_logger 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)", + "getopts 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", +- "wasm-gc-api 0.1.5", ++ "wasm-gc-api 0.1.6", + ] + + [[package]] + name = "wasm-gc-api" +-version = "0.1.5" ++version = "0.1.6" + dependencies = [ + "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-wasm 0.31.0 (registry+https://github.com/rust-lang/crates.io-index)", +@@ -234,7 +234,7 @@ version = "0.1.0" + dependencies = [ + "cfg-if 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", +- "wasm-gc-api 0.1.5", ++ "wasm-gc-api 0.1.6", + ] + + [[package]] + diff --git a/pkgs/development/libraries/CGAL/default.nix b/pkgs/development/libraries/CGAL/default.nix index 23a539491d0e..787c54c1b0a3 100644 --- a/pkgs/development/libraries/CGAL/default.nix +++ b/pkgs/development/libraries/CGAL/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, cmake, boost, gmp, mpfr }: stdenv.mkDerivation rec { - version = "4.12"; + version = "4.13"; name = "cgal-" + version; src = fetchFromGitHub { owner = "CGAL"; repo = "releases"; rev = "CGAL-${version}"; - sha256 = "0n4yvg2rkrlb1bwhykrg4iyqg4whxadcs441k10xx0r75i6220mn"; + sha256 = "1gzfz0fz7q5qyhzwfl3n1f5jrqa1ijq9kjjms7hb0ywpagipq6ax"; }; # note: optional component libCGAL_ImageIO would need zlib and opengl; diff --git a/pkgs/development/libraries/SDL/default.nix b/pkgs/development/libraries/SDL/default.nix index 7bbb1a5e1c92..e2ff66a47084 100644 --- a/pkgs/development/libraries/SDL/default.nix +++ b/pkgs/development/libraries/SDL/default.nix @@ -1,15 +1,16 @@ -{ stdenv, lib, fetchurl, fetchpatch, pkgconfig, audiofile, libcap, libiconv -, openglSupport ? false, libGL, libGLU -, alsaSupport ? true, alsaLib -, x11Support ? stdenv.hostPlatform == stdenv.buildPlatform, libXext, libICE, libXrandr -, pulseaudioSupport ? true, libpulseaudio +{ stdenv, config, libGLSupported, fetchurl, fetchpatch, pkgconfig, audiofile, libcap, libiconv +, openglSupport ? libGLSupported, libGL, libGLU +, alsaSupport ? stdenv.isLinux, alsaLib +, x11Support ? !stdenv.isCygwin, libXext, libICE, libXrandr +, pulseaudioSupport ? config.pulseaudio or stdenv.isLinux, libpulseaudio , OpenGL, CoreAudio, CoreServices, AudioUnit, Kernel, Cocoa +, cf-private }: # NOTE: When editing this expression see if the same change applies to # SDL2 expression too -with lib; +with stdenv.lib; assert !stdenv.isDarwin -> alsaSupport || pulseaudioSupport; assert openglSupport -> (stdenv.isDarwin || x11Support && libGL != null && libGLU != null); @@ -41,7 +42,11 @@ stdenv.mkDerivation rec { buildInputs = [ ] ++ optional (!stdenv.hostPlatform.isMinGW) audiofile - ++ optionals stdenv.isDarwin [ AudioUnit CoreAudio CoreServices Kernel OpenGL ]; + ++ optionals stdenv.isDarwin [ + AudioUnit CoreAudio CoreServices Kernel OpenGL + # Needed for NSDefaultRunLoopMode symbols. + cf-private + ]; configureFlags = [ "--disable-oss" @@ -86,7 +91,7 @@ stdenv.mkDerivation rec { # Ticket: https://bugs.freedesktop.org/show_bug.cgi?id=27222 (fetchpatch { name = "SDL_SetGamma.patch"; - url = "http://src.fedoraproject.org/cgit/rpms/SDL.git/plain/SDL-1.2.15-x11-Bypass-SetGammaRamp-when-changing-gamma.patch?id=04a3a7b1bd88c2d5502292fad27e0e02d084698d"; + url = "https://src.fedoraproject.org/cgit/rpms/SDL.git/plain/SDL-1.2.15-x11-Bypass-SetGammaRamp-when-changing-gamma.patch?id=04a3a7b1bd88c2d5502292fad27e0e02d084698d"; sha256 = "0x52s4328kilyq43i7psqkqg7chsfwh0aawr50j566nzd7j51dlv"; }) # Fix a build failure on OS X Mavericks @@ -109,7 +114,7 @@ stdenv.mkDerivation rec { postFixup = '' for lib in $out/lib/*.so* ; do if [[ -L "$lib" ]]; then - patchelf --set-rpath "$(patchelf --print-rpath $lib):${lib.makeLibraryPath propagatedBuildInputs}" "$lib" + patchelf --set-rpath "$(patchelf --print-rpath $lib):${makeLibraryPath propagatedBuildInputs}" "$lib" fi done ''; diff --git a/pkgs/development/libraries/SDL2/default.nix b/pkgs/development/libraries/SDL2/default.nix index 7d8f5b2caee6..e009204133ef 100644 --- a/pkgs/development/libraries/SDL2/default.nix +++ b/pkgs/development/libraries/SDL2/default.nix @@ -1,31 +1,31 @@ -{ stdenv, lib, fetchurl, pkgconfig, pruneLibtoolFiles -, openglSupport ? false, libGL -, alsaSupport ? true, alsaLib -, x11Support ? true, libX11, xproto, libICE, libXi, libXScrnSaver, libXcursor, libXinerama, libXext, libXxf86vm, libXrandr -, waylandSupport ? true, wayland, wayland-protocols, libxkbcommon -, dbusSupport ? false, dbus +{ stdenv, config, libGLSupported, fetchurl, pkgconfig, pruneLibtoolFiles +, openglSupport ? libGLSupported, libGL +, alsaSupport ? stdenv.isLinux, alsaLib +, x11Support ? !stdenv.isCygwin, libX11, xproto, libICE, libXi, libXScrnSaver, libXcursor, libXinerama, libXext, libXxf86vm, libXrandr +, waylandSupport ? stdenv.isLinux, wayland, wayland-protocols, libxkbcommon +, dbusSupport ? stdenv.isLinux, dbus , udevSupport ? false, udev , ibusSupport ? false, ibus -, pulseaudioSupport ? true, libpulseaudio +, pulseaudioSupport ? config.pulseaudio or stdenv.isLinux, libpulseaudio , AudioUnit, Cocoa, CoreAudio, CoreServices, ForceFeedback, OpenGL -, audiofile, libiconv +, audiofile, cf-private, libiconv }: # NOTE: When editing this expression see if the same change applies to # SDL expression too -with lib; +with stdenv.lib; assert !stdenv.isDarwin -> alsaSupport || pulseaudioSupport; assert openglSupport -> (stdenv.isDarwin || x11Support && libGL != null); stdenv.mkDerivation rec { name = "SDL2-${version}"; - version = "2.0.8"; + version = "2.0.9"; src = fetchurl { url = "https://www.libsdl.org/release/${name}.tar.gz"; - sha256 = "1v4js1gkr75hzbxzhwzzif0sf9g07234sd23x1vdaqc661bprizd"; + sha256 = "1c94ndagzkdfqaa838yqg589p1nnqln8mv0hpwfhrkbfczf8cl95"; }; outputs = [ "out" "dev" ]; @@ -54,11 +54,13 @@ stdenv.mkDerivation rec { buildInputs = [ audiofile libiconv ] ++ dlopenBuildInputs ++ optional ibusSupport ibus - ++ optionals stdenv.isDarwin [ AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL ]; + ++ optionals stdenv.isDarwin [ + AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL + # Needed for NSDefaultRunLoopMode symbols. + cf-private + ]; - # /build/SDL2-2.0.7/src/video/wayland/SDL_waylandevents.c:41:10: fatal error: - # pointer-constraints-unstable-v1-client-protocol.h: No such file or directory - enableParallelBuilding = false; + enableParallelBuilding = true; configureFlags = [ "--disable-oss" diff --git a/pkgs/development/libraries/SDL2_image/default.nix b/pkgs/development/libraries/SDL2_image/default.nix index 17a2dd14b272..5ab4a0dc6c7f 100644 --- a/pkgs/development/libraries/SDL2_image/default.nix +++ b/pkgs/development/libraries/SDL2_image/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "SDL2_image-${version}"; - version = "2.0.3"; + version = "2.0.4"; src = fetchurl { url = "https://www.libsdl.org/projects/SDL_image/release/${name}.tar.gz"; - sha256 = "0s13dmakn21q6yw8avl67d4zkxzl1wap6l5nwf6cvzrmlxfw441m"; + sha256 = "1b6f7002bm007y3zpyxb5r6ag0lml51jyvx1pwpj9sq24jfc8kp7"; }; buildInputs = [ SDL2 libpng libjpeg libtiff libungif libXpm zlib ] diff --git a/pkgs/development/libraries/SDL2_mixer/default.nix b/pkgs/development/libraries/SDL2_mixer/default.nix index 3819aeb3c316..61e15d621bcd 100644 --- a/pkgs/development/libraries/SDL2_mixer/default.nix +++ b/pkgs/development/libraries/SDL2_mixer/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { name = "SDL2_mixer-${version}"; - version = "2.0.2"; + version = "2.0.4"; src = fetchurl { url = "https://www.libsdl.org/projects/SDL_mixer/release/${name}.tar.gz"; - sha256 = "1fw3kkqi5346ai5if4pxrcbhs5c4vv3a4smgz6fl6kyaxwkmwqaf"; + sha256 = "0694vsz5bjkcdgfdra6x9fq8vpzrl8m6q96gh58df7065hw5mkxl"; }; preAutoreconf = '' diff --git a/pkgs/development/libraries/SDL_sound/default.nix b/pkgs/development/libraries/SDL_sound/default.nix index 2a009a3b7104..0e717c530357 100644 --- a/pkgs/development/libraries/SDL_sound/default.nix +++ b/pkgs/development/libraries/SDL_sound/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, SDL, libvorbis, flac, libmikmod }: +{ stdenv, lib, fetchurl, SDL, libvorbis, flac, libmikmod }: stdenv.mkDerivation rec { name = "SDL_sound-${version}"; @@ -11,9 +11,11 @@ stdenv.mkDerivation rec { buildInputs = [ SDL libvorbis flac libmikmod ]; - meta = with stdenv.lib; { + configureFlags = lib.optional stdenv.isDarwin "--disable-sdltest"; + + meta = with lib; { description = "SDL sound library"; - platforms = platforms.linux; + platforms = platforms.unix; license = licenses.lgpl21; homepage = https://www.icculus.org/SDL_sound/; }; diff --git a/pkgs/development/libraries/Xaw3d/default.nix b/pkgs/development/libraries/Xaw3d/default.nix index 0a7f02f17e59..3e496b7e981f 100644 --- a/pkgs/development/libraries/Xaw3d/default.nix +++ b/pkgs/development/libraries/Xaw3d/default.nix @@ -8,6 +8,7 @@ stdenv.mkDerivation { url = https://www.x.org/releases/individual/lib/libXaw3d-1.6.3.tar.bz2; sha256 = "0i653s8g25cc0mimkwid9366bqkbyhdyjhckx7bw77j20hzrkfid"; }; + dontUseImakeConfigure = true; nativeBuildInputs = [ pkgconfig bison flex imake gccmakedep ]; buildInputs = [ libXpm libXp ]; propagatedBuildInputs = [ xlibsWrapper libXmu ]; diff --git a/pkgs/development/libraries/accountsservice/default.nix b/pkgs/development/libraries/accountsservice/default.nix index 36d7912d0f8a..b42240a26c4e 100644 --- a/pkgs/development/libraries/accountsservice/default.nix +++ b/pkgs/development/libraries/accountsservice/default.nix @@ -1,22 +1,26 @@ { stdenv, fetchurl, pkgconfig, glib, intltool, makeWrapper, shadow -, libtool, gobjectIntrospection, polkit, systemd, coreutils }: +, gobject-introspection, polkit, systemd, coreutils, meson, dbus +, ninja, python3 }: stdenv.mkDerivation rec { name = "accountsservice-${version}"; - version = "0.6.50"; + version = "0.6.54"; src = fetchurl { url = "https://www.freedesktop.org/software/accountsservice/accountsservice-${version}.tar.xz"; - sha256 = "0jn7vg1z4vxnna0hl33hbcb4bb3zpilxc2vyclh24vx4vvsjhn83"; + sha256 = "1b115n0a4yfa06kgxc69qfc1rc0w4frgs3id3029czkrhhn0ds96"; }; - nativeBuildInputs = [ pkgconfig makeWrapper ]; + nativeBuildInputs = [ pkgconfig makeWrapper meson ninja python3 ]; - buildInputs = [ glib intltool libtool gobjectIntrospection polkit systemd ]; + buildInputs = [ glib intltool gobject-introspection polkit systemd dbus ]; - configureFlags = [ "--with-systemdsystemunitdir=$(out)/etc/systemd/system" - "--localstatedir=/var" ]; + mesonFlags = [ "-Dsystemdsystemunitdir=etc/systemd/system" + "-Dlocalstatedir=/var" ]; prePatch = '' + chmod +x meson_post_install.py + patchShebangs meson_post_install.py + substituteInPlace src/daemon.c --replace '"/usr/sbin/useradd"' '"${shadow}/bin/useradd"' \ --replace '"/usr/sbin/userdel"' '"${shadow}/bin/userdel"' substituteInPlace src/user.c --replace '"/usr/sbin/usermod"' '"${shadow}/bin/usermod"' \ diff --git a/pkgs/development/libraries/accountsservice/no-create-dirs.patch b/pkgs/development/libraries/accountsservice/no-create-dirs.patch index f26f5c738227..ef1a59b0249f 100644 --- a/pkgs/development/libraries/accountsservice/no-create-dirs.patch +++ b/pkgs/development/libraries/accountsservice/no-create-dirs.patch @@ -1,13 +1,15 @@ ---- a/src/Makefile.in 2014-04-23 22:30:00.276005326 +0200 -+++ b/src/Makefile.in 2014-04-23 22:30:16.809409113 +0200 -@@ -881,8 +881,8 @@ - gdbus-codegen --generate-c-code accounts-user-generated --c-namespace Accounts --interface-prefix=org.freedesktop.Accounts. $(top_srcdir)/data/org.freedesktop.Accounts.User.xml +diff --git a/meson_post_install.py b/meson_post_install.py +index ba95055..17f7926 100644 +--- a/meson_post_install.py ++++ b/meson_post_install.py +@@ -9,8 +9,8 @@ localstatedir = os.path.normpath(destdir + os.sep + sys.argv[1]) + # FIXME: meson will not track the creation of these directories + # https://github.com/mesonbuild/meson/blob/master/mesonbuild/scripts/uninstall.py#L39 + dst_dirs = [ +- os.path.join(localstatedir, 'lib', 'AccountsService', 'icons'), +- os.path.join(localstatedir, 'lib', 'AccountsService', 'users'), ++ #os.path.join(localstatedir, 'lib', 'AccountsService', 'icons'), ++ #os.path.join(localstatedir, 'lib', 'AccountsService', 'users'), + ] - install-data-hook: -- $(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/AccountsService/users" -- $(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/AccountsService/icons" -+# $(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/AccountsService/users" -+# $(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/AccountsService/icons" - - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. + for dst_dir in dst_dirs: diff --git a/pkgs/development/libraries/ace/default.nix b/pkgs/development/libraries/ace/default.nix index a1741513642f..560ccb768b1e 100644 --- a/pkgs/development/libraries/ace/default.nix +++ b/pkgs/development/libraries/ace/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "ace-${version}"; - version = "6.5.1"; + version = "6.5.2"; src = fetchurl { url = "http://download.dre.vanderbilt.edu/previous_versions/ACE-${version}.tar.bz2"; - sha256 = "1vwhyk0lrpnn78xx212d16lf7vl2q6651wc8vxqbd296x6wbnh2y"; + sha256 = "1ibc62r3nh33c5w9mbnmzzhalb0jry6ccfb5ph62xsayy9nksfgh"; }; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/acl/default.nix b/pkgs/development/libraries/acl/default.nix index f9bb982a7842..f9559d94174d 100644 --- a/pkgs/development/libraries/acl/default.nix +++ b/pkgs/development/libraries/acl/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { installTargets = [ "install" "install-lib" "install-dev" ]; meta = with stdenv.lib; { - homepage = "http://savannah.nongnu.org/projects/acl"; + homepage = "https://savannah.nongnu.org/projects/acl"; description = "Library and tools for manipulating access control lists"; platforms = platforms.linux; license = licenses.gpl2Plus; diff --git a/pkgs/development/libraries/afflib/default.nix b/pkgs/development/libraries/afflib/default.nix index a1c466605228..5ccb7f95ee19 100644 --- a/pkgs/development/libraries/afflib/default.nix +++ b/pkgs/development/libraries/afflib/default.nix @@ -3,14 +3,14 @@ }: stdenv.mkDerivation rec { - version = "3.7.16"; + version = "3.7.17"; name = "afflib-${version}"; src = fetchFromGitHub { owner = "sshock"; repo = "AFFLIBv3"; rev = "v${version}"; - sha256 = "0piwkmg7jn64h57cjf5cybyvyqxj2k752g9vrf4ycds7nhvvbnb6"; + sha256 = "11q20n6p5nvwmd9wwk0addlfxpxagf47ly89scn3jvc7k484ksan"; }; nativeBuildInputs = [ autoreconfHook ]; diff --git a/pkgs/development/libraries/agda/agda-iowa-stdlib/default.nix b/pkgs/development/libraries/agda/agda-iowa-stdlib/default.nix index ce25521ad2e5..3ab4ed3e9623 100644 --- a/pkgs/development/libraries/agda/agda-iowa-stdlib/default.nix +++ b/pkgs/development/libraries/agda/agda-iowa-stdlib/default.nix @@ -1,13 +1,14 @@ -{ stdenv, agda, fetchsvn }: +{ stdenv, agda, fetchFromGitHub }: agda.mkDerivation (self: rec { - version = "18734"; + version = "1.4.0"; name = "agda-iowa-stdlib-${version}"; - src = fetchsvn { - url = "https://svn.divms.uiowa.edu/repos/clc/projects/agda/lib"; - rev = version; - sha256 = "0aqib88m5n6aqb5lmns9nl62x40yqhg6zpj0zjxibbn4s4qjw9ky"; + src = fetchFromGitHub { + owner = "cedille"; + repo = "ial"; + rev = "v${version}"; + sha256 = "1gwxpybxwdj5ipbb3gapm7r5hfl3g6sj9kp13954pdmx8d5b0gma"; }; sourceDirectories = [ "./." ]; @@ -22,7 +23,5 @@ agda.mkDerivation (self: rec { license = stdenv.lib.licenses.free; platforms = stdenv.lib.platforms.unix; maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; - - broken = true; }; }) diff --git a/pkgs/development/libraries/agda/agda-stdlib/default.nix b/pkgs/development/libraries/agda/agda-stdlib/default.nix index bd4270e8b935..12d35e270209 100644 --- a/pkgs/development/libraries/agda/agda-stdlib/default.nix +++ b/pkgs/development/libraries/agda/agda-stdlib/default.nix @@ -1,14 +1,14 @@ { stdenv, agda, fetchFromGitHub, ghcWithPackages }: agda.mkDerivation (self: rec { - version = "0.16"; + version = "0.16.1"; name = "agda-stdlib-${version}"; src = fetchFromGitHub { repo = "agda-stdlib"; owner = "agda"; rev = "v${version}"; - sha256 = "0kqfx6742vbyyr8glqm5bkvj0z0y0dkaajlw10p3pzidrc17767r"; + sha256 = "17dv5r3ygmbwwh7k8qaffp2965sv165b47i53ymc0gbfcwr6cy2n"; }; nativeBuildInputs = [ (ghcWithPackages (self : [ self.filemanip ])) ]; diff --git a/pkgs/development/libraries/alembic/default.nix b/pkgs/development/libraries/alembic/default.nix index 015c48d01411..7dd0fcb55905 100644 --- a/pkgs/development/libraries/alembic/default.nix +++ b/pkgs/development/libraries/alembic/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "alembic-${version}"; - version = "1.7.8"; + version = "1.7.9"; src = fetchFromGitHub { owner = "alembic"; repo = "alembic"; rev = "${version}"; - sha256 = "1xmndhcliz25cgdzb7ybkvb05w4klmngpk76fzghamwyi79zfs2c"; + sha256 = "0xyclln1m4079akr31vib242912004lln678prda0qwmwvsdrf7z"; }; outputs = [ "bin" "dev" "out" "lib" ]; diff --git a/pkgs/development/libraries/allegro/default.nix b/pkgs/development/libraries/allegro/default.nix index 21d9ce23d319..f53aa873b482 100644 --- a/pkgs/development/libraries/allegro/default.nix +++ b/pkgs/development/libraries/allegro/default.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { version="4.4.2"; src = fetchurl { - url = "http://download.gna.org/allegro/allegro/${version}/${name}.tar.gz"; + url = "https://github.com/liballeg/allegro5/releases/download/${version}/${name}.tar.gz"; sha256 = "1p0ghkmpc4kwij1z9rzxfv7adnpy4ayi0ifahlns1bdzgmbyf88v"; }; diff --git a/pkgs/development/libraries/appstream-glib/default.nix b/pkgs/development/libraries/appstream-glib/default.nix index 48dfe9ad894e..9569f51ba792 100644 --- a/pkgs/development/libraries/appstream-glib/default.nix +++ b/pkgs/development/libraries/appstream-glib/default.nix @@ -1,10 +1,10 @@ { stdenv, fetchFromGitHub, substituteAll, pkgconfig, gettext, gtk3, glib -, gtk-doc, libarchive, gobjectIntrospection, libxslt, pngquant +, gtk-doc, libarchive, gobject-introspection, libxslt, pngquant , sqlite, libsoup, attr, acl, docbook_xsl, docbook_xml_dtd_42 , libuuid, json-glib, meson, gperf, ninja }: stdenv.mkDerivation rec { - name = "appstream-glib-0.7.10"; + name = "appstream-glib-0.7.14"; outputs = [ "out" "dev" "man" "installedTests" ]; outputBin = "dev"; @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { owner = "hughsie"; repo = "appstream-glib"; rev = stdenv.lib.replaceStrings ["." "-"] ["_" "_"] name; - sha256 = "1m4gww09id7hwzh4hri1y3hp7p0mdrf6fk9f924r2w66hlsdil0d"; + sha256 = "1908ilra1l0m2a224azmj6p4yglzdwwk41rr6rhby959sgw3iaky"; }; nativeBuildInputs = [ @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { buildInputs = [ glib gettext sqlite libsoup attr acl libuuid json-glib - libarchive gobjectIntrospection gperf + libarchive gobject-introspection gperf ]; propagatedBuildInputs = [ gtk3 ]; diff --git a/pkgs/development/libraries/appstream/default.nix b/pkgs/development/libraries/appstream/default.nix index 5e4218852e51..f53b63472cce 100644 --- a/pkgs/development/libraries/appstream/default.nix +++ b/pkgs/development/libraries/appstream/default.nix @@ -1,24 +1,24 @@ { stdenv, fetchpatch, fetchFromGitHub, meson, ninja, pkgconfig, gettext , xmlto, docbook_xsl, docbook_xml_dtd_45, libxslt -, libstemmer, glib, xapian, libxml2, libyaml, gobjectIntrospection +, libstemmer, glib, xapian, libxml2, libyaml, gobject-introspection , pcre, itstool, gperf, vala }: stdenv.mkDerivation rec { name = "appstream-${version}"; - version = "0.12.2"; + version = "0.12.3"; src = fetchFromGitHub { owner = "ximion"; repo = "appstream"; rev = "APPSTREAM_${stdenv.lib.replaceStrings ["."] ["_"] version}"; - sha256 = "1g15c4bhyl730rgaiqia3jppraixh05c3yx098lyilidbddxp5xb"; + sha256 = "154yfn10vm5v7vwa2jz60bgpcznzm3nkjg31g92rm9b39rd2y1ja"; }; nativeBuildInputs = [ meson ninja pkgconfig gettext libxslt xmlto docbook_xsl docbook_xml_dtd_45 - gobjectIntrospection itstool vala + gobject-introspection itstool vala ]; buildInputs = [ libstemmer pcre glib xapian libxml2 libyaml gperf ]; diff --git a/pkgs/development/libraries/apr-util/default.nix b/pkgs/development/libraries/apr-util/default.nix index 4e2de01e9adb..fe159afe6854 100644 --- a/pkgs/development/libraries/apr-util/default.nix +++ b/pkgs/development/libraries/apr-util/default.nix @@ -61,10 +61,11 @@ stdenv.mkDerivation rec { inherit sslSupport bdbSupport ldapSupport; }; - meta = { + meta = with stdenv.lib; { homepage = http://apr.apache.org/; description = "A companion library to APR, the Apache Portable Runtime"; - maintainers = [ stdenv.lib.maintainers.eelco ]; - platforms = stdenv.lib.platforms.unix; + maintainers = [ maintainers.eelco ]; + platforms = platforms.unix; + license = licenses.asl20; }; } diff --git a/pkgs/development/libraries/apr/default.nix b/pkgs/development/libraries/apr/default.nix index 705f61445b59..ea84609868cf 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.3"; + name = "apr-1.6.5"; src = fetchurl { url = "mirror://apache/apr/${name}.tar.bz2"; - sha256 = "0wiik6amxn6lkc55fv9yz5i3kbxnqbp36alrzabx1avsdp8hc7qk"; + sha256 = "01d1n1ql66bxsjx0wyzazmkqdqdmr0is6a7lwyy5kzy4z7yajz56"; }; patches = stdenv.lib.optionals stdenv.isDarwin [ ./is-this-a-compiler-bug.patch ]; @@ -34,6 +34,7 @@ stdenv.mkDerivation rec { homepage = http://apr.apache.org/; description = "The Apache Portable Runtime library"; platforms = platforms.all; + license = licenses.asl20; maintainers = [ maintainers.eelco ]; }; } diff --git a/pkgs/development/libraries/aravis/default.nix b/pkgs/development/libraries/aravis/default.nix new file mode 100644 index 000000000000..dc98de1c2cb6 --- /dev/null +++ b/pkgs/development/libraries/aravis/default.nix @@ -0,0 +1,89 @@ +{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, gtk-doc, intltool +, audit, glib, libusb, libxml2 +, wrapGAppsHook +, gstreamer ? null +, gst-plugins-base ? null +, gst-plugins-good ? null +, gst-plugins-bad ? null +, libnotify ? null +, gnome3 ? null +, enableUsb ? true +, enablePacketSocket ? true +, enableViewer ? true +, enableGstPlugin ? true +, enableCppTest ? false +, enableFastHeartbeat ? false +, enableAsan ? false +}: + +let + gstreamerAtLeastVersion1 = + stdenv.lib.all + (pkg: pkg != null && stdenv.lib.versionAtLeast (stdenv.lib.getVersion pkg) "1.0") + [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ]; +in + assert enableGstPlugin -> stdenv.lib.all (pkg: pkg != null) [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ]; + assert enableViewer -> enableGstPlugin; + assert enableViewer -> libnotify != null; + assert enableViewer -> gnome3 != null; + assert enableViewer -> gstreamerAtLeastVersion1; + + stdenv.mkDerivation rec { + + pname = "aravis"; + version = "0.5.13"; + name = "${pname}-${version}"; + + src = fetchFromGitHub { + owner = "AravisProject"; + repo = "aravis"; + rev= "c56e530b8ef53b84e17618ea2f334d2cbae04f48"; + sha256 = "1dj24dir239zmiscfhyy1m8z5rcbw0m1vx9lipx0r7c39bzzj5gy"; + }; + + outputs = [ "bin" "dev" "out" "lib" ]; + + nativeBuildInputs = [ + autoreconfHook + pkgconfig + intltool + gtk-doc + ] ++ stdenv.lib.optional enableViewer wrapGAppsHook; + + buildInputs = + [ glib libxml2 ] + ++ stdenv.lib.optional enableUsb libusb + ++ stdenv.lib.optional enablePacketSocket audit + ++ stdenv.lib.optionals (enableViewer || enableGstPlugin) [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ] + ++ stdenv.lib.optionals (enableViewer) [ libnotify gnome3.gtk3 gnome3.defaultIconTheme ]; + + preAutoreconf = ''./autogen.sh''; + + configureFlags = + stdenv.lib.optional enableUsb "--enable-usb" + ++ stdenv.lib.optional enablePacketSocket "--enable-packet-socket" + ++ stdenv.lib.optional enableViewer "--enable-viewer" + ++ stdenv.lib.optional enableGstPlugin + (if gstreamerAtLeastVersion1 then "--enable-gst-plugin" else "--enable-gst-0.10-plugin") + ++ stdenv.lib.optional enableCppTest "--enable-cpp-test" + ++ stdenv.lib.optional enableFastHeartbeat "--enable-fast-heartbeat" + ++ stdenv.lib.optional enableAsan "--enable-asan"; + + postPatch = '' + ln -s ${gtk-doc}/share/gtk-doc/data/gtk-doc.make . + ''; + + doCheck = true; + + meta = { + description = "Library for video acquisition using GenICam cameras"; + longDescription = '' + Implements the gigabit ethernet and USB3 protocols used by industrial cameras. + ''; + homepage = https://aravisproject.github.io/docs/aravis-0.5; + license = stdenv.lib.licenses.lgpl2; + maintainers = []; + platforms = stdenv.lib.platforms.unix; + }; + } + diff --git a/pkgs/development/libraries/arb/default.nix b/pkgs/development/libraries/arb/default.nix index bca519c76283..f94e0a3ee780 100644 --- a/pkgs/development/libraries/arb/default.nix +++ b/pkgs/development/libraries/arb/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "arb"; - version = "2.14.0"; + version = "2.15.1"; src = fetchFromGitHub { owner = "fredrik-johansson"; repo = "${pname}"; rev = "${version}"; - sha256 = "1ndxg7h4xvccjgp5l9z2f8b66dsff6fhf86bn5n7f75a1ksd7554"; + sha256 = "148mn31xy4wgja2cainn2yaw1bjrppf1dxw2ngnvp7x5j7fms1am"; }; buildInputs = [mpir gmp mpfr flint]; configureFlags = [ diff --git a/pkgs/development/libraries/arb/git.nix b/pkgs/development/libraries/arb/git.nix deleted file mode 100644 index a281e2a085fe..000000000000 --- a/pkgs/development/libraries/arb/git.nix +++ /dev/null @@ -1,21 +0,0 @@ -{stdenv, fetchFromGitHub, mpir, gmp, mpfr, flint}: -stdenv.mkDerivation rec { - name = "${pname}-${version}"; - pname = "arb"; - version = "2.9.0pre20161013"; - src = fetchFromGitHub { - owner = "fredrik-johansson"; - repo = "${pname}"; - rev = "10bc615ce5999caf4723444b2b1219b74781d8a4"; - sha256 = "1xb40x3hv9nh76aizhskj5gdhalgn7r95a7zji2nn4ih3lmh40hl"; - }; - buildInputs = [ mpir gmp mpfr flint ]; - configureFlags = [ "--with-gmp=${gmp}" "--with-mpir=${mpir}" "--with-mpfr=${mpfr}" "--with-flint=${flint}" ]; - meta = { - inherit version; - description = ''A library for arbitrary-precision interval arithmetic''; - license = stdenv.lib.licenses.lgpl21Plus; - maintainers = [stdenv.lib.maintainers.raskin]; - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/development/libraries/argp-standalone/default.nix b/pkgs/development/libraries/argp-standalone/default.nix new file mode 100644 index 000000000000..f14c77f666bd --- /dev/null +++ b/pkgs/development/libraries/argp-standalone/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchurl, fetchpatch }: + +stdenv.mkDerivation rec { + name = "argp-standalone-1.3"; + + src = fetchurl { + url = "https://www.lysator.liu.se/~nisse/misc/argp-standalone-1.3.tar.gz"; + sha256 = "dec79694da1319acd2238ce95df57f3680fea2482096e483323fddf3d818d8be"; + }; + + patches = [ + (if stdenv.hostPlatform.isDarwin then + fetchpatch { + name = "patch-argp-fmtstream.h"; + url = "https://raw.githubusercontent.com/Homebrew/formula-patches/b5f0ad3/argp-standalone/patch-argp-fmtstream.h"; + sha256 = "5656273f622fdb7ca7cf1f98c0c9529bed461d23718bc2a6a85986e4f8ed1cb8"; + } + else null) + ]; + + patchFlags = "-p0"; + + postInstall = + '' + mkdir -p $out/lib $out/include + cp libargp.a $out/lib + cp argp.h $out/include + ''; + + doCheck = true; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + homepage = "https://www.lysator.liu.se/~nisse/misc/"; + description = "Standalone version of arguments parsing functions from GLIBC"; + platforms = platforms.darwin; + maintainers = with maintainers; [ amar1729 ]; + license = stdenv.lib.licenses.gpl2; + }; +} diff --git a/pkgs/development/libraries/arguments/default.nix b/pkgs/development/libraries/arguments/default.nix index 60fafd60ad0b..ebef604e1be6 100644 --- a/pkgs/development/libraries/arguments/default.nix +++ b/pkgs/development/libraries/arguments/default.nix @@ -18,7 +18,6 @@ stdenv.mkDerivation rec { #cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib" "-DBICPL_DIR=${bicpl}/lib" "-DBUILD_TESTING=FALSE" ]; - checkPhase = "ctest --output-on-failure"; doCheck = false; # internal_volume_io.h: No such file or directory diff --git a/pkgs/development/libraries/armadillo/default.nix b/pkgs/development/libraries/armadillo/default.nix index 16ba6b32382a..7685a0d9eb4f 100644 --- a/pkgs/development/libraries/armadillo/default.nix +++ b/pkgs/development/libraries/armadillo/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, cmake, openblasCompat, superlu, hdf5 }: stdenv.mkDerivation rec { - version = "9.100.5"; + version = "9.200.4"; name = "armadillo-${version}"; src = fetchurl { url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz"; - sha256 = "1ka1vd9fcmvp12qkcm4888dkfqwnalvv00x04wy29f3nx3qwczby"; + sha256 = "0rkry405vacvlvkc7xdkzh20zf7yni9hsp65v0dby91na0wcrl8h"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/arrow-cpp/darwin.patch b/pkgs/development/libraries/arrow-cpp/darwin.patch new file mode 100644 index 000000000000..de9b1986ffed --- /dev/null +++ b/pkgs/development/libraries/arrow-cpp/darwin.patch @@ -0,0 +1,11 @@ +diff --git a/cmake_modules/FindPythonLibsNew.cmake b/cmake_modules/FindPythonLibsNew.cmake +--- a/cmake_modules/FindPythonLibsNew.cmake ++++ b/cmake_modules/FindPythonLibsNew.cmake +@@ -117,6 +117,7 @@ list(GET _PYTHON_VALUES 6 PYTHON_SIZEOF_VOID_P) + list(GET _PYTHON_VALUES 7 PYTHON_LIBRARY_SUFFIX) + list(GET _PYTHON_VALUES 8 PYTHON_LIBRARY_PATH) + list(GET _PYTHON_VALUES 9 PYTHON_OTHER_LIBS) ++string(REPLACE "-lncurses" "" PYTHON_OTHER_LIBS "${PYTHON_OTHER_LIBS}") + + # Make sure the Python has the same pointer-size as the chosen compiler + # Skip the check on OS X, it doesn't consistently have CMAKE_SIZEOF_VOID_P defined diff --git a/pkgs/development/libraries/arrow-cpp/default.nix b/pkgs/development/libraries/arrow-cpp/default.nix index 8e89aeb21a24..96259dc66948 100644 --- a/pkgs/development/libraries/arrow-cpp/default.nix +++ b/pkgs/development/libraries/arrow-cpp/default.nix @@ -1,39 +1,78 @@ -{ stdenv, symlinkJoin, fetchurl, boost, brotli, cmake, flatbuffers, gtest, gflags, lz4, python, rapidjson, snappy, zlib, zstd }: +{ stdenv, symlinkJoin, fetchurl, fetchFromGitHub, boost, brotli, cmake, double-conversion, flatbuffers, gflags, glog, gtest, lz4, perl, python, rapidjson, snappy, thrift, which, zlib, zstd }: + +let + parquet-testing = fetchFromGitHub { + owner = "apache"; + repo = "parquet-testing"; + rev = "46ae2605c2de306f5740587107dcf333a527f2d1"; + sha256 = "07ps745gas2zcfmg56m3vwl63yyzmalnxwb5dc40vd004cx5hdik"; + }; +in stdenv.mkDerivation rec { name = "arrow-cpp-${version}"; - version = "0.10.0"; + version = "0.11.0"; src = fetchurl { url = "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz"; - sha256 = "0bc4krapz1kzdm16npzmgdz7zvg9lip6rnqbwph8vfn7zji0fcll"; + sha256 = "0pc5pqr0dbnx8s1ji102dhw9bbrsq3ml4ac3mmi2022yfyizlf0q"; }; sourceRoot = "apache-arrow-${version}/cpp"; + patches = [ + # fix ARROW-3467 + ./double-conversion_cmake.patch + + # patch to fix python-test + ./darwin.patch + + # facebook/zstd#1385 + ./zstd136.patch + ]; + nativeBuildInputs = [ cmake ]; - buildInputs = [ boost python.pkgs.python python.pkgs.numpy ]; + buildInputs = [ boost double-conversion glog python.pkgs.python python.pkgs.numpy ]; preConfigure = '' + substituteInPlace cmake_modules/FindThrift.cmake --replace CMAKE_STATIC_LIBRARY CMAKE_SHARED_LIBRARY substituteInPlace cmake_modules/FindBrotli.cmake --replace CMAKE_STATIC_LIBRARY CMAKE_SHARED_LIBRARY + substituteInPlace cmake_modules/FindGLOG.cmake --replace CMAKE_STATIC_LIBRARY CMAKE_SHARED_LIBRARY substituteInPlace cmake_modules/FindLz4.cmake --replace CMAKE_STATIC_LIBRARY CMAKE_SHARED_LIBRARY substituteInPlace cmake_modules/FindSnappy.cmake --replace CMAKE_STATIC_LIBRARY CMAKE_SHARED_LIBRARY + + patchShebangs build-support/ ''; BROTLI_HOME = symlinkJoin { name="brotli-wrap"; paths = [ brotli.lib brotli.dev ]; }; + DOUBLE_CONVERSION_HOME = double-conversion; FLATBUFFERS_HOME = flatbuffers; - GTEST_HOME = gtest; GFLAGS_HOME = gflags; + GLOG_HOME = glog; + GTEST_HOME = gtest; LZ4_HOME = symlinkJoin { name="lz4-wrap"; paths = [ lz4 lz4.dev ]; }; RAPIDJSON_HOME = rapidjson; SNAPPY_HOME = symlinkJoin { name="snappy-wrap"; paths = [ snappy snappy.dev ]; }; - ZLIB_HOME = symlinkJoin { name="zlib-wrap"; paths = [ zlib.dev zlib.static ]; }; + THRIFT_HOME = thrift; + ZLIB_HOME = symlinkJoin { name="zlib-wrap"; paths = [ zlib zlib.dev ]; }; ZSTD_HOME = zstd; cmakeFlags = [ "-DARROW_PYTHON=ON" + "-DARROW_PARQUET=ON" ]; + doInstallCheck = true; + PARQUET_TEST_DATA = if doInstallCheck then "${parquet-testing}/data" else null; + installCheckInputs = [ perl which ]; + installCheckPhase = (stdenv.lib.optionalString stdenv.isDarwin '' + for f in release/*-test; do + install_name_tool -add_rpath "$out"/lib "$f" + done + '') + '' + ctest -L unittest -V + ''; + meta = { description = "A cross-language development platform for in-memory data"; homepage = https://arrow.apache.org/; diff --git a/pkgs/development/libraries/arrow-cpp/double-conversion_cmake.patch b/pkgs/development/libraries/arrow-cpp/double-conversion_cmake.patch new file mode 100644 index 000000000000..336fdde9e8fb --- /dev/null +++ b/pkgs/development/libraries/arrow-cpp/double-conversion_cmake.patch @@ -0,0 +1,43 @@ +diff --git a/CMakeLists.txt b/cpp/CMakeLists.txt +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -615,7 +615,7 @@ endif(UNIX) + set(ARROW_LINK_LIBS) + + # Libraries to link statically with libarrow.so +-set(ARROW_STATIC_LINK_LIBS double-conversion) ++set(ARROW_STATIC_LINK_LIBS ${DOUBLE_CONVERSION_TARGET}) + + if (ARROW_WITH_BROTLI) + SET(ARROW_STATIC_LINK_LIBS +@@ -694,7 +694,7 @@ else () + set(ARROW_MIN_TEST_LIBS + arrow_shared + ${ARROW_LINK_LIBS} +- double-conversion ++ ${DOUBLE_CONVERSION_TARGET} + ${BOOST_SYSTEM_LIBRARY} + ${BOOST_FILESYSTEM_LIBRARY} + ${BOOST_REGEX_LIBRARY} +diff --git a/cmake_modules/ThirdpartyToolchain.cmake b/cpp/cmake_modules/ThirdpartyToolchain.cmake +--- a/cmake_modules/ThirdpartyToolchain.cmake ++++ b/cmake_modules/ThirdpartyToolchain.cmake +@@ -469,14 +469,16 @@ if("${DOUBLE_CONVERSION_HOME}" STREQUAL "") + set(DOUBLE_CONVERSION_VENDORED 1) + else() + find_package(double-conversion REQUIRED) ++ set(DOUBLE_CONVERSION_TARGET double-conversion::double-conversion) + set(DOUBLE_CONVERSION_VENDORED 0) + endif() + + include_directories(SYSTEM ${DOUBLE_CONVERSION_INCLUDE_DIR}) +-ADD_THIRDPARTY_LIB(double-conversion +- STATIC_LIB ${DOUBLE_CONVERSION_STATIC_LIB}) + + if (DOUBLE_CONVERSION_VENDORED) ++ ADD_THIRDPARTY_LIB(double-conversion ++ STATIC_LIB ${DOUBLE_CONVERSION_STATIC_LIB}) ++ set(DOUBLE_CONVERSION_TARGET double-conversion) + add_dependencies(arrow_dependencies double-conversion_ep) + endif() + diff --git a/pkgs/development/libraries/arrow-cpp/zstd136.patch b/pkgs/development/libraries/arrow-cpp/zstd136.patch new file mode 100644 index 000000000000..1bdeecaef990 --- /dev/null +++ b/pkgs/development/libraries/arrow-cpp/zstd136.patch @@ -0,0 +1,17 @@ +--- a/src/arrow/util/compression_zstd.cc ++++ b/src/arrow/util/compression_zstd.cc +@@ -35,8 +35,13 @@ namespace util { + + Status ZSTDCodec::Decompress(int64_t input_len, const uint8_t* input, int64_t output_len, + uint8_t* output_buffer) { ++ void *safe_output_buffer = static_cast(output_buffer); ++ int dummy {}; ++ if ((output_len == 0) && (output_buffer == NULL)) { ++ safe_output_buffer = static_cast(&dummy); ++ } + int64_t decompressed_size = +- ZSTD_decompress(output_buffer, static_cast(output_len), input, ++ ZSTD_decompress(safe_output_buffer, static_cast(output_len), input, + static_cast(input_len)); + if (decompressed_size != output_len) { + return Status::IOError("Corrupt ZSTD compressed data."); diff --git a/pkgs/development/libraries/asio/generic.nix b/pkgs/development/libraries/asio/generic.nix index 58dd4f614231..72305cb633fb 100644 --- a/pkgs/development/libraries/asio/generic.nix +++ b/pkgs/development/libraries/asio/generic.nix @@ -20,6 +20,7 @@ stdenv.mkDerivation { homepage = http://asio.sourceforge.net/; description = "Cross-platform C++ library for network and low-level I/O programming"; license = licenses.boost; + broken = stdenv.isDarwin; # test when updating to >=1.12.1 platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/at-spi2-atk/default.nix b/pkgs/development/libraries/at-spi2-atk/default.nix index f1db64cc9ea5..2962e099f255 100644 --- a/pkgs/development/libraries/at-spi2-atk/default.nix +++ b/pkgs/development/libraries/at-spi2-atk/default.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "at-spi2-atk"; - version = "2.26.2"; + version = "2.30.0"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "0vkan52ab9vrkknnv8y4f1cspk8x7xd10qx92xk9ys71p851z2b1"; + sha256 = "16lav8k3mcxf2hblfh95zcw41glmb92wwwwljrf10yza0h85gqg2"; }; nativeBuildInputs = [ meson ninja pkgconfig ] diff --git a/pkgs/development/libraries/at-spi2-core/default.nix b/pkgs/development/libraries/at-spi2-core/default.nix index d9251c2bdc5d..cae674809644 100644 --- a/pkgs/development/libraries/at-spi2-core/default.nix +++ b/pkgs/development/libraries/at-spi2-core/default.nix @@ -4,7 +4,7 @@ , meson , ninja , pkgconfig -, gobjectIntrospection +, gobject-introspection , dbus , glib @@ -19,16 +19,16 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "at-spi2-core"; - version = "2.28.0"; + version = "2.30.0"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "11qwdxxx4jm0zj04xydlwah41axiz276dckkiql3rr0wn5x4i8j2"; + sha256 = "0azvgdmmivfz1fki25mz582gmwvfpajcnqhlq7s53nhr7lwzax81"; }; outputs = [ "out" "dev" ]; - nativeBuildInputs = [ meson ninja pkgconfig gobjectIntrospection ] + nativeBuildInputs = [ meson ninja pkgconfig gobject-introspection ] # Fixup rpaths because of meson, remove with meson-0.47 ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; buildInputs = [ dbus glib libX11 libXtst libXi ]; diff --git a/pkgs/development/libraries/atk/default.nix b/pkgs/development/libraries/atk/default.nix index 813f8c3c9640..b56c84f57bd0 100644 --- a/pkgs/development/libraries/atk/default.nix +++ b/pkgs/development/libraries/atk/default.nix @@ -1,33 +1,25 @@ { stdenv, fetchurl, meson, ninja, gettext, pkgconfig, glib -, fixDarwinDylibNames, gobjectIntrospection, gnome3 +, fixDarwinDylibNames, gobject-introspection, gnome3 }: let pname = "atk"; - version = "2.28.1"; + version = "2.30.0"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "1z7laf6qwv5zsqcnj222dm5f43c6f3liil0cgx4s4s62xjk1wfnd"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "0yq25iisnf0rmlg2x5ghzqk9vhf2jramb2khxqghqakz47a90kfx"; }; - patches = [ - # darwin linker arguments https://bugzilla.gnome.org/show_bug.cgi?id=794326 - (fetchurl { - url = https://bugzilla.gnome.org/attachment.cgi?id=369680; - sha256 = "11v8fhpsbapa04ifb2268cga398vfk1nq8i628441632zjz1diwg"; - }) - ]; - outputs = [ "out" "dev" ]; buildInputs = stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; - nativeBuildInputs = [ meson ninja pkgconfig gettext gobjectIntrospection ]; + nativeBuildInputs = [ meson ninja pkgconfig gettext gobject-introspection ]; propagatedBuildInputs = [ # Required by atk.pc diff --git a/pkgs/development/libraries/attr/default.nix b/pkgs/development/libraries/attr/default.nix index 944f33b7a3f9..f859894cd47b 100644 --- a/pkgs/development/libraries/attr/default.nix +++ b/pkgs/development/libraries/attr/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = "http://savannah.nongnu.org/projects/attr/"; + homepage = "https://savannah.nongnu.org/projects/attr/"; description = "Library and tools for manipulating extended attributes"; platforms = platforms.linux; license = licenses.gpl2Plus; diff --git a/pkgs/development/libraries/aubio/default.nix b/pkgs/development/libraries/aubio/default.nix index adcb86cedf84..01ca9a3ec833 100644 --- a/pkgs/development/libraries/aubio/default.nix +++ b/pkgs/development/libraries/aubio/default.nix @@ -1,24 +1,18 @@ { stdenv, fetchurl, alsaLib, fftw, libjack2, libsamplerate -, libsndfile, pkgconfig, python +, libsndfile, pkgconfig, python, wafHook }: stdenv.mkDerivation rec { - name = "aubio-0.4.6"; + name = "aubio-0.4.7"; src = fetchurl { url = "https://aubio.org/pub/${name}.tar.bz2"; - sha256 = "1yvwskahx1bf3x2fvi6cwah1ay11iarh79fjlqz8s887y3hkpixx"; + sha256 = "0hd0kzfmr46am00ygxar8alrldv92c5azqy701iilfmbqpz4mvfb"; }; - nativeBuildInputs = [ pkgconfig python ]; + nativeBuildInputs = [ pkgconfig python wafHook ]; buildInputs = [ alsaLib fftw libjack2 libsamplerate libsndfile ]; - configurePhase = "python waf configure --prefix=$out"; - - buildPhase = "python waf"; - - installPhase = "python waf install"; - meta = with stdenv.lib; { description = "Library for audio labelling"; homepage = https://aubio.org/; diff --git a/pkgs/development/libraries/audio/lilv/default.nix b/pkgs/development/libraries/audio/lilv/default.nix index f28e374c852a..373d50a0a434 100644 --- a/pkgs/development/libraries/audio/lilv/default.nix +++ b/pkgs/development/libraries/audio/lilv/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, lv2, pkgconfig, python, serd, sord, sratom }: +{ stdenv, fetchurl, lv2, pkgconfig, python, serd, sord, sratom, wafHook }: stdenv.mkDerivation rec { name = "lilv-${version}"; @@ -9,15 +9,9 @@ stdenv.mkDerivation rec { sha256 = "0f24cd7wkk5l969857g2ydz2kjjrkvvddg1g87xzzs78lsvq8fy3"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig wafHook ]; buildInputs = [ lv2 python serd sord sratom ]; - configurePhase = "${python.interpreter} waf configure --prefix=$out"; - - buildPhase = "${python.interpreter} waf"; - - installPhase = "${python.interpreter} waf install"; - meta = with stdenv.lib; { homepage = http://drobilla.net/software/lilv; description = "A C library to make the use of LV2 plugins"; diff --git a/pkgs/development/libraries/audio/lv2/default.nix b/pkgs/development/libraries/audio/lv2/default.nix index 3df8f5e30789..5b98a88a8fb5 100644 --- a/pkgs/development/libraries/audio/lv2/default.nix +++ b/pkgs/development/libraries/audio/lv2/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, gtk2, libsndfile, pkgconfig, python }: +{ stdenv, fetchurl, gtk2, libsndfile, pkgconfig, python, wafHook }: stdenv.mkDerivation rec { name = "lv2-${version}"; @@ -9,15 +9,9 @@ stdenv.mkDerivation rec { sha256 = "0chxwys3vnn3nxc9x2vchm74s9sx0vfra6y893byy12ci61jc1dq"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig wafHook ]; buildInputs = [ gtk2 libsndfile python ]; - configurePhase = "${python.interpreter} waf configure --prefix=$out"; - - buildPhase = "${python.interpreter} waf"; - - installPhase = "${python.interpreter} waf install"; - meta = with stdenv.lib; { homepage = http://lv2plug.in; description = "A plugin standard for audio systems"; diff --git a/pkgs/development/libraries/audio/lv2/unstable.nix b/pkgs/development/libraries/audio/lv2/unstable.nix index 4a632d07006b..81cc868f52ca 100644 --- a/pkgs/development/libraries/audio/lv2/unstable.nix +++ b/pkgs/development/libraries/audio/lv2/unstable.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, gtk2, libsndfile, pkgconfig, python }: +{ stdenv, fetchgit, gtk2, libsndfile, pkgconfig, python, wafHook }: stdenv.mkDerivation rec { name = "lv2-unstable-${version}"; @@ -10,15 +10,9 @@ stdenv.mkDerivation rec { sha256 = "1gp2rd99dfmpibvpixrqn115mrhybzf3if3h8bssf6siyi13f29r"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig wafHook ]; buildInputs = [ gtk2 libsndfile python ]; - configurePhase = "${python.interpreter} waf configure --prefix=$out"; - - buildPhase = "${python.interpreter} waf"; - - installPhase = "${python.interpreter} waf install"; - meta = with stdenv.lib; { homepage = http://lv2plug.in; description = "A plugin standard for audio systems"; diff --git a/pkgs/development/libraries/audio/lvtk/default.nix b/pkgs/development/libraries/audio/lvtk/default.nix index c74c8caa23fd..b6203a159e6c 100644 --- a/pkgs/development/libraries/audio/lvtk/default.nix +++ b/pkgs/development/libraries/audio/lvtk/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, boost, gtkmm2, lv2, pkgconfig, python }: +{ stdenv, fetchurl, boost, gtkmm2, lv2, pkgconfig, python, wafHook }: stdenv.mkDerivation rec { name = "lvtk-${version}"; @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { sha256 = "03nbj2cqcklqwh50zj2gwm07crh5iwqbpxbpzwbg5hvgl4k4rnjd"; }; - nativeBuildInputs = [ pkgconfig python ]; + nativeBuildInputs = [ pkgconfig python wafHook ]; buildInputs = [ boost gtkmm2 lv2 ]; enableParallelBuilding = true; @@ -19,15 +19,10 @@ stdenv.mkDerivation rec { sed -i '/target[ ]*= "ttl2c"/ ilib=["boost_system"],' tools/wscript_build ''; - configurePhase = '' - python waf configure --prefix=$out \ - --boost-includes="${boost.dev}/include" \ - --boost-libs="${boost.out}/lib" - ''; - - buildPhase = "python waf"; - - installPhase = "python waf install"; + configureFlags = [ + "--boost-includes=${boost.dev}/include" + "--boost-libs=${boost.out}/lib" + ]; meta = with stdenv.lib; { description = "A set C++ wrappers around the LV2 C API"; diff --git a/pkgs/development/libraries/audio/ntk/default.nix b/pkgs/development/libraries/audio/ntk/default.nix index 6e7cb8d020bd..ddd3940098a4 100644 --- a/pkgs/development/libraries/audio/ntk/default.nix +++ b/pkgs/development/libraries/audio/ntk/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, cairo, libjpeg, libXft, pkgconfig, python2 }: +{ stdenv, fetchFromGitHub, cairo, libjpeg, libXft, pkgconfig, python2, wafHook }: stdenv.mkDerivation rec { name = "ntk-${version}"; @@ -10,20 +10,11 @@ stdenv.mkDerivation rec { sha256 = "0j38mhnfqy6swcrnc5zxcwlqi8b1pgklyghxk6qs1lf4japv2zc0"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig wafHook ]; buildInputs = [ cairo libjpeg libXft python2 ]; - buildPhase = '' - python waf configure --prefix=$out - python waf - ''; - - installPhase = '' - python waf install - ''; - meta = { description = "Fork of FLTK 1.3.0 with additional functionality"; version = "${version}"; diff --git a/pkgs/development/libraries/audio/raul/default.nix b/pkgs/development/libraries/audio/raul/default.nix index 63e3ae36028b..51234a415fd7 100644 --- a/pkgs/development/libraries/audio/raul/default.nix +++ b/pkgs/development/libraries/audio/raul/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, boost, gtk2, pkgconfig, python }: +{ stdenv, fetchgit, boost, gtk2, pkgconfig, python, wafHook }: stdenv.mkDerivation rec { name = "raul-unstable-${rev}"; @@ -10,15 +10,9 @@ stdenv.mkDerivation rec { sha256 = "04fajrass3ymr72flx5js5vxc601ccrmx8ny8scp0rw7j0igyjdr"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig wafHook ]; buildInputs = [ boost gtk2 python ]; - configurePhase = "${python.interpreter} waf configure --prefix=$out"; - - buildPhase = "${python.interpreter} waf"; - - installPhase = "${python.interpreter} waf install"; - meta = with stdenv.lib; { description = "A C++ utility library primarily aimed at audio/musical applications"; homepage = http://drobilla.net/software/raul; diff --git a/pkgs/development/libraries/audio/sratom/default.nix b/pkgs/development/libraries/audio/sratom/default.nix index acfbced52720..09a6230184af 100644 --- a/pkgs/development/libraries/audio/sratom/default.nix +++ b/pkgs/development/libraries/audio/sratom/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, lv2, pkgconfig, python, serd, sord }: +{ stdenv, fetchurl, lv2, pkgconfig, python, serd, sord, wafHook }: stdenv.mkDerivation rec { name = "sratom-${version}"; @@ -9,15 +9,9 @@ stdenv.mkDerivation rec { sha256 = "0lz883ravxjf7r9wwbx2gx9m8vhyiavxrl9jdxfppjxnsralll8a"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig wafHook ]; buildInputs = [ lv2 python serd sord ]; - configurePhase = "${python.interpreter} waf configure --prefix=$out"; - - buildPhase = "${python.interpreter} waf"; - - installPhase = "${python.interpreter} waf install"; - meta = with stdenv.lib; { homepage = http://drobilla.net/software/sratom; description = "A library for serialising LV2 atoms to/from RDF"; diff --git a/pkgs/development/libraries/audio/suil/default.nix b/pkgs/development/libraries/audio/suil/default.nix index e29c7b5cb122..10d650d66425 100644 --- a/pkgs/development/libraries/audio/suil/default.nix +++ b/pkgs/development/libraries/audio/suil/default.nix @@ -1,4 +1,5 @@ { stdenv, lib, fetchurl, gtk2, lv2, pkgconfig, python, serd, sord, sratom +, wafHook , withQt4 ? true, qt4 ? null , withQt5 ? false, qt5 ? null }: @@ -16,17 +17,11 @@ stdenv.mkDerivation rec { sha256 = "0j489gm3fhnmwmbgw30bvd4byw1vsy4yazdlnji8jzhcz0qwb5cq"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig wafHook ]; buildInputs = [ gtk2 lv2 python serd sord sratom ] ++ (lib.optionals withQt4 [ qt4 ]) ++ (lib.optionals withQt5 (with qt5; [ qtbase qttools ])); - configurePhase = "python waf configure --prefix=$out"; - - buildPhase = "python waf"; - - installPhase = "python waf install"; - meta = with stdenv.lib; { homepage = http://drobilla.net/software/suil; description = "A lightweight C library for loading and wrapping LV2 plugin UIs"; diff --git a/pkgs/development/libraries/audio/zita-alsa-pcmi/default.nix b/pkgs/development/libraries/audio/zita-alsa-pcmi/default.nix index e3c0f0394772..320fc41f76c5 100644 --- a/pkgs/development/libraries/audio/zita-alsa-pcmi/default.nix +++ b/pkgs/development/libraries/audio/zita-alsa-pcmi/default.nix @@ -2,16 +2,16 @@ stdenv.mkDerivation rec { name = "zita-alsa-pcmi-${version}"; - version = "0.2.0"; + version = "0.3.2"; src = fetchurl { url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${name}.tar.bz2"; - sha256 = "1rgv332g82rrrlm4vdam6p2pyrisxbi7b3izfaa0pcjglafsy7j9"; + sha256 = "12d7vdg74yh21w69qi0wg57iz4876j94qbiq09bvscih6xz9y78s"; }; buildInputs = [ alsaLib ]; buildPhase = '' - cd libs + cd source make PREFIX="$out" # create lib link for building apps @@ -19,8 +19,8 @@ stdenv.mkDerivation rec { # apps cd ../apps - CXXFLAGS+=" -I../libs" \ - LDFLAGS+=" -L../libs" \ + CXXFLAGS+=" -I../source" \ + LDFLAGS+=" -L../source" \ make PREFIX="$out" ''; @@ -30,9 +30,9 @@ stdenv.mkDerivation rec { mkdir "$out/include" mkdir "$out/bin" - cd ../libs + cd ../source - # libs + # source install -Dm755 libzita-alsa-pcmi.so.$version \ "$out/lib/libzita-alsa-pcmi.so.$version" @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { install -Dm755 ../apps/alsa_delay \ "$out/bin/alsa_delay" install -Dm755 ../apps/alsa_loopback \ - "$out/bin/alsa_delay" + "$out/bin/alsa_loopback" ''; meta = { diff --git a/pkgs/development/libraries/audio/zita-convolver/default.nix b/pkgs/development/libraries/audio/zita-convolver/default.nix index 11a06d4f39ac..4fc5c12ccc4c 100644 --- a/pkgs/development/libraries/audio/zita-convolver/default.nix +++ b/pkgs/development/libraries/audio/zita-convolver/default.nix @@ -2,16 +2,16 @@ stdenv.mkDerivation rec { name = "zita-convolver-${version}"; - version = "4.0.0"; + version = "4.0.3"; src = fetchurl { url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${name}.tar.bz2"; - sha256 = "0fx7f48ls0rlndqrmd4k7ifpnml39yxzc2f0n6xyysypgn06y673"; + sha256 = "0prji66p86z2bzminywkwchr5bfgxcg2i8y803pydd1hzf2198cs"; }; buildInputs = [ fftwFloat ]; patchPhase = '' - cd libs + cd source sed -e "s@ldconfig@@" -i Makefile ''; diff --git a/pkgs/development/libraries/audio/zita-resampler/default.nix b/pkgs/development/libraries/audio/zita-resampler/default.nix index 00a0a5082137..e9cccab39f02 100644 --- a/pkgs/development/libraries/audio/zita-resampler/default.nix +++ b/pkgs/development/libraries/audio/zita-resampler/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { name = "zita-resampler-${version}"; - version = "1.6.0"; + version = "1.6.2"; src = fetchurl { url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${name}.tar.bz2"; - sha256 = "1w48lp99jn4wh687cvbnbnjgaraqzkb4bgir16cp504x55v8v20h"; + sha256 = "1my5k2dh2dkvjp6xjnf9qy6i7s28z13kw1n9pwa4a2cpwbzawfr3"; }; makeFlags = [ @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { ]; patchPhase = '' - cd libs + cd source sed -e "s@ldconfig@@" -i Makefile ''; diff --git a/pkgs/development/libraries/avahi/default.nix b/pkgs/development/libraries/avahi/default.nix index 53e3f5468abc..971637bc7870 100644 --- a/pkgs/development/libraries/avahi/default.nix +++ b/pkgs/development/libraries/avahi/default.nix @@ -1,4 +1,4 @@ -{ fetchurl, stdenv, pkgconfig, libdaemon, dbus, perl, perlXMLParser +{ fetchurl, stdenv, pkgconfig, libdaemon, dbus, perlPackages , expat, gettext, intltool, glib, libiconv , qt4 ? null , qt4Support ? false @@ -17,7 +17,8 @@ stdenv.mkDerivation rec { patches = [ ./no-mkdir-localstatedir.patch ]; - buildInputs = [ libdaemon dbus perl perlXMLParser glib expat libiconv ] + buildInputs = [ libdaemon dbus glib expat libiconv ] + ++ (with perlPackages; [ perl XMLParser ]) ++ (stdenv.lib.optional qt4Support qt4); nativeBuildInputs = [ pkgconfig gettext intltool glib ]; diff --git a/pkgs/development/libraries/aws-sdk-cpp/default.nix b/pkgs/development/libraries/aws-sdk-cpp/default.nix index 9afb03e0d0c6..0825cdcfc098 100644 --- a/pkgs/development/libraries/aws-sdk-cpp/default.nix +++ b/pkgs/development/libraries/aws-sdk-cpp/default.nix @@ -15,13 +15,13 @@ let else throw "Unsupported system!"; in stdenv.mkDerivation rec { name = "aws-sdk-cpp-${version}"; - version = "1.5.17"; + version = "1.6.52"; src = fetchFromGitHub { owner = "awslabs"; repo = "aws-sdk-cpp"; rev = version; - sha256 = "0mmzf3js6090kk9vdwrmib5cjny43mqf044iynkhkglzvwhadc8z"; + sha256 = "17hyq6rv1xl3f70p2pfkkxm86gbfimq2pwpakv1wv3xjibmppbrf"; }; # FIXME: might be nice to put different APIs in different outputs diff --git a/pkgs/development/libraries/babl/default.nix b/pkgs/development/libraries/babl/default.nix index 1e341d3124b4..4c942cac3f69 100644 --- a/pkgs/development/libraries/babl/default.nix +++ b/pkgs/development/libraries/babl/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "babl-0.1.56"; + name = "babl-0.1.60"; src = fetchurl { url = "https://ftp.gtk.org/pub/babl/0.1/${name}.tar.bz2"; - sha256 = "0a2dvihah1j7qi5dp1qzzlwklcqnndmxsm7lc7i78g7c2yknrlla"; + sha256 = "0kv0y12j4k9khrxqa7rryfb4ikcnrax6x4nwi70wnz05nv6fxld3"; }; doCheck = true; diff --git a/pkgs/development/libraries/bamf/default.nix b/pkgs/development/libraries/bamf/default.nix index 0a2badea7cbf..e741305f9913 100644 --- a/pkgs/development/libraries/bamf/default.nix +++ b/pkgs/development/libraries/bamf/default.nix @@ -1,54 +1,67 @@ -{ stdenv, fetchurl, libgtop, libwnck3, glib, vala, pkgconfig -, libstartup_notification, gobjectIntrospection, gtk-doc +{ stdenv, autoconf, automake, libtool, gnome3, which, fetchgit, libgtop, libwnck3, glib, vala, pkgconfig +, libstartup_notification, gobject-introspection, gtk-doc, docbook_xsl , xorgserver, dbus, python2 }: stdenv.mkDerivation rec { - pname = "bamf"; - version = "0.5.3"; - name = "${pname}-${version}"; + name = "bamf-${version}"; + version = "0.5.4"; outputs = [ "out" "dev" "devdoc" ]; - src = fetchurl { - url = "https://launchpad.net/${pname}/0.5/${version}/+download/${name}.tar.gz"; - sha256 = "051vib8ndp09ph5bfwkgmzda94varzjafwxf6lqx7z1s8rd7n39l"; + src = fetchgit { + url = https://git.launchpad.net/~unity-team/bamf; + rev = version; + sha256 = "1klvij1wyhdj5d8sr3b16pfixc1yk8ihglpjykg7zrr1f50jfgsz"; }; nativeBuildInputs = [ - pkgconfig + autoconf + automake + docbook_xsl + gnome3.gnome-common + gobject-introspection gtk-doc - gobjectIntrospection + libtool + pkgconfig vala + which # Tests - xorgserver + python2 + python2.pkgs.libxslt + python2.pkgs.libxml2 dbus - (python2.withPackages (pkgs: with pkgs; [ libxslt libxml2 ])) + xorgserver ]; buildInputs = [ - libgtop - libwnck3 - libstartup_notification glib + libgtop + libstartup_notification + libwnck3 ]; # Fix hard-coded path # https://bugs.launchpad.net/bamf/+bug/1780557 postPatch = '' - substituteInPlace data/Makefile.in \ + substituteInPlace data/Makefile.am \ --replace '/usr/lib/systemd/user' '@prefix@/lib/systemd/user' ''; configureFlags = [ "--enable-headless-tests" + "--enable-gtk-doc" ]; # fix paths makeFlags = [ - "INTROSPECTION_GIRDIR=$(dev)/share/gir-1.0/" - "INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0" + "INTROSPECTION_GIRDIR=${placeholder ''dev''}/share/gir-1.0/" + "INTROSPECTION_TYPELIBDIR=${placeholder ''out''}/lib/girepository-1.0" ]; + preConfigure = '' + ./autogen.sh + ''; + # TODO: Requires /etc/machine-id doCheck = false; diff --git a/pkgs/development/libraries/boehm-gc/7.6.6.nix b/pkgs/development/libraries/boehm-gc/7.6.6.nix new file mode 100644 index 000000000000..da71e40187f4 --- /dev/null +++ b/pkgs/development/libraries/boehm-gc/7.6.6.nix @@ -0,0 +1,74 @@ +{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, libatomic_ops +, enableLargeConfig ? false # doc: https://github.com/ivmai/bdwgc/blob/v7.6.6/doc/README.macros#L179 +}: + +stdenv.mkDerivation rec { + name = "boehm-gc-${version}"; + version = "7.6.6"; + + src = fetchurl { + urls = [ + "http://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"; + }; + + buildInputs = [ libatomic_ops ]; + nativeBuildInputs = [ pkgconfig ]; + + outputs = [ "out" "dev" "doc" ]; + separateDebugInfo = stdenv.isLinux; + + preConfigure = stdenv.lib.optionalString (stdenv.hostPlatform.libc == "musl") '' + export NIX_CFLAGS_COMPILE+="-D_GNU_SOURCE -DUSE_MMAP -DHAVE_DL_ITERATE_PHDR" + ''; + + patches = [ (fetchpatch { + url = "https://gitweb.gentoo.org/proj/musl.git/plain/dev-libs/boehm-gc/files/boehm-gc-7.6.0-sys_select.patch"; + sha256 = "1gydwlklvci30f5dpp5ccw2p2qpph5y41r55wx9idamjlq66fbb3"; + }) ] ++ + # https://github.com/ivmai/bdwgc/pull/208 + lib.optional stdenv.hostPlatform.isRiscV ./riscv.patch; + + configureFlags = + [ "--enable-cplusplus" ] + ++ lib.optional enableLargeConfig "--enable-large-config" + ++ lib.optional (stdenv.hostPlatform.libc == "musl") "--disable-static"; + + doCheck = true; # not cross; + + # Don't run the native `strip' when cross-compiling. + dontStrip = stdenv.hostPlatform != stdenv.buildPlatform; + + enableParallelBuilding = true; + + meta = { + description = "The Boehm-Demers-Weiser conservative garbage collector for C and C++"; + + longDescription = '' + The Boehm-Demers-Weiser conservative garbage collector can be used as a + garbage collecting replacement for C malloc or C++ new. It allows you + to allocate memory basically as you normally would, without explicitly + deallocating memory that is no longer useful. The collector + automatically recycles memory when it determines that it can no longer + be otherwise accessed. + + The collector is also used by a number of programming language + implementations that either use C as intermediate code, want to + facilitate easier interoperation with C libraries, or just prefer the + simple collector interface. + + Alternatively, the garbage collector may be used as a leak detector for + C or C++ programs, though that is not its primary goal. + ''; + + homepage = http://hboehm.info/gc/; + + # non-copyleft, X11-style license + license = http://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 da71e40187f4..ad7aff6b5407 100644 --- a/pkgs/development/libraries/boehm-gc/default.nix +++ b/pkgs/development/libraries/boehm-gc/default.nix @@ -4,14 +4,14 @@ stdenv.mkDerivation rec { name = "boehm-gc-${version}"; - version = "7.6.6"; + version = "8.0.0"; src = fetchurl { urls = [ "http://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"; + sha256 = "014gjv3f1qycsv5yh3fyhvrvsig60yc288pipzr0ml4312igj8wg"; }; buildInputs = [ libatomic_ops ]; diff --git a/pkgs/development/libraries/boost/generic.nix b/pkgs/development/libraries/boost/generic.nix index 617484e5a403..c79b874ecb69 100644 --- a/pkgs/development/libraries/boost/generic.nix +++ b/pkgs/development/libraries/boost/generic.nix @@ -47,10 +47,24 @@ let # To avoid library name collisions layout = if taggedLayout then "tagged" else "system"; + # Versions of b2 before 1.65 have job limits; specifically: + # - Versions before 1.58 support up to 64 jobs[0] + # - Versions before 1.65 support up to 256 jobs[1] + # + # [0]: https://github.com/boostorg/build/commit/0ef40cb86728f1cd804830fef89a6d39153ff632 + # [1]: https://github.com/boostorg/build/commit/316e26ca718afc65d6170029284521392524e4f8 + jobs = + if versionOlder version "1.58" then + "$(($NIX_BUILD_CORES<=64 ? $NIX_BUILD_CORES : 64))" + else if versionOlder version "1.65" then + "$(($NIX_BUILD_CORES<=256 ? $NIX_BUILD_CORES : 256))" + else + "$NIX_BUILD_CORES"; + b2Args = concatStringsSep " " ([ "--includedir=$dev/include" "--libdir=$out/lib" - "-j$NIX_BUILD_CORES" + "-j${jobs}" "--layout=${layout}" "variant=${variant}" "threading=${threading}" @@ -74,6 +88,7 @@ let ] ++ optional (link != "static") "runtime-link=${runtime-link}" ++ optional (variant == "release") "debug-symbols=off" ++ optional (toolset != null) "toolset=${toolset}" + ++ optional (!enablePython) "--without-python" ++ optional (mpi != null || stdenv.hostPlatform != stdenv.buildPlatform) "--user-config=user-config.jam" ++ optionals (stdenv.hostPlatform.libc == "msvcrt") [ "threadapi=win32" @@ -86,21 +101,17 @@ stdenv.mkDerivation { inherit src; - patchFlags = optionalString (stdenv.hostPlatform.libc == "msvcrt") "-p0"; + patchFlags = ""; + patches = patches - ++ optional stdenv.isDarwin ./darwin-no-system-python.patch - ++ optional (stdenv.hostPlatform.libc == "msvcrt") (fetchurl { - url = "https://svn.boost.org/trac/boost/raw-attachment/tickaet/7262/" - + "boost-mingw.patch"; - sha256 = "0s32kwll66k50w6r5np1y5g907b7lcpsjhfgr7rsw7q5syhzddyj"; - }); + ++ optional stdenv.isDarwin ./darwin-no-system-python.patch; meta = { homepage = http://boost.org/; description = "Collection of C++ libraries"; license = stdenv.lib.licenses.boost; - platforms = (if versionOlder version "1.59" then remove "aarch64-linux" else id) platforms.unix; + platforms = (if versionOlder version "1.59" then remove "aarch64-linux" else id) (platforms.unix ++ platforms.windows); maintainers = with maintainers; [ peti wkennington ]; }; @@ -124,7 +135,8 @@ stdenv.mkDerivation { enableParallelBuilding = true; - nativeBuildInputs = [ which buildPackages.stdenv.cc ]; + nativeBuildInputs = [ which ]; + depsBuildBuild = [ buildPackages.stdenv.cc ]; buildInputs = [ expat zlib bzip2 libiconv ] ++ optional (stdenv.hostPlatform == stdenv.buildPlatform) icu ++ optional stdenv.isDarwin fixDarwinDylibNames @@ -156,7 +168,7 @@ stdenv.mkDerivation { postFixup = '' # Make boost header paths relative so that they are not runtime dependencies cd "$dev" && find include \( -name '*.hpp' -or -name '*.h' -or -name '*.ipp' \) \ - -exec sed '1i#line 1 "{}"' -i '{}' \; + -exec sed '1s/^\xef\xbb\xbf//;1i#line 1 "{}"' -i '{}' \; '' + optionalString (stdenv.hostPlatform.libc == "msvcrt") '' $RANLIB "$out/lib/"*.a ''; diff --git a/pkgs/development/libraries/bootil/default.nix b/pkgs/development/libraries/bootil/default.nix index b64cdd5245fd..0ed223832b6c 100644 --- a/pkgs/development/libraries/bootil/default.nix +++ b/pkgs/development/libraries/bootil/default.nix @@ -23,21 +23,21 @@ stdenv.mkDerivation rec { url = https://github.com/garrynewman/bootil/pull/22.patch; name = "github-pull-request-22.patch"; sha256 = "1qf8wkv00pb9w1aa0dl89c8gm4rmzkxfl7hidj4gz0wpy7a24qa2"; - })]; + }) ]; - platform = - if stdenv.isLinux then "linux" - else if stdenv.isDarwin then "macosx" - else throw "unrecognized system ${stdenv.hostPlatform.system}"; + # Avoid guessing where files end up. Just use current directory. + postPatch = '' + substituteInPlace projects/premake4.lua \ + --replace 'location ( os.get() .. "/" .. _ACTION )' 'location ( ".." )' + substituteInPlace projects/bootil.lua \ + --replace 'targetdir ( "../lib/" .. os.get() .. "/" .. _ACTION )' 'targetdir ( ".." )' + ''; - buildInputs = [ premake4 ]; - - configurePhase = "premake4 --file=projects/premake4.lua gmake"; - makeFlags = "-C projects/${platform}/gmake"; + nativeBuildInputs = [ premake4 ]; + premakefile = "projects/premake4.lua"; installPhase = '' - mkdir -p $out/lib - cp lib/${platform}/gmake/libbootil_static.a $out/lib/ - cp -r include $out/ + install -D libbootil_static.a $out/lib/libbootil_static.a + cp -r include $out ''; } diff --git a/pkgs/development/libraries/boringssl/default.nix b/pkgs/development/libraries/boringssl/default.nix index ff48ffe67f0a..9d65fb554ffe 100644 --- a/pkgs/development/libraries/boringssl/default.nix +++ b/pkgs/development/libraries/boringssl/default.nix @@ -27,10 +27,11 @@ stdenv.mkDerivation rec { mv ../include/openssl $out/include ''; - meta = { + meta = with stdenv.lib; { description = "Free TLS/SSL implementation"; homepage = "https://boringssl.googlesource.com"; - platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; + platforms = platforms.all; + maintainers = [ maintainers.thoughtpolice ]; + license = with licenses; [ openssl isc mit bsd3 ]; }; } diff --git a/pkgs/development/libraries/brigand/default.nix b/pkgs/development/libraries/brigand/default.nix new file mode 100644 index 000000000000..b4a57396cc8b --- /dev/null +++ b/pkgs/development/libraries/brigand/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchFromGitHub, cmake }: + +stdenv.mkDerivation rec { + name = "brigand-${version}"; + version = "1.3.0"; + + src = fetchFromGitHub { + owner = "edouarda"; + repo = "brigand"; + rev = "4db9f665b4ece31b51aaf35b499b2c8e5811efa3"; + sha256 = "14b8r3s24zq0l3addy3irzxs5cyqn3763y5s310lmzzswgj1v7r4"; + }; + + nativeBuildInputs = [ cmake ]; + + meta = with stdenv.lib; { + description = "Instant compile time C++ 11 metaprogramming library"; + longDescription = '' + Brigand is a light-weight, fully functional, instant-compile time C++ 11 meta-programming library. + Everything you were doing with Boost.MPL can be done with Brigand. And if that's not the case, open an issue!''; + homepage = https://github.com/edouarda/brigand; + license = licenses.boost; + maintainers = with maintainers; [ pmiddend ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/libraries/bullet/default.nix b/pkgs/development/libraries/bullet/default.nix index 4d94faa9566a..fca5e8d70a3b 100644 --- a/pkgs/development/libraries/bullet/default.nix +++ b/pkgs/development/libraries/bullet/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchFromGitHub, cmake, libGLU_combined, freeglut, darwin }: +{ stdenv, fetchFromGitHub, cmake, libGLU_combined, freeglut +, Cocoa, OpenGL +}: stdenv.mkDerivation rec { name = "bullet-${version}"; @@ -11,10 +13,9 @@ stdenv.mkDerivation rec { sha256 = "1msp7w3563vb43w70myjmqsdb97kna54dcfa7yvi9l3bvamb92w3"; }; - buildInputs = [ cmake ] ++ - (if stdenv.isDarwin - then with darwin.apple_sdk.frameworks; [ Cocoa OpenGL ] - else [libGLU_combined freeglut]); + nativeBuildInputs = [ cmake ]; + buildInputs = stdenv.lib.optionals stdenv.isLinux [ libGLU_combined freeglut ] + ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa OpenGL ]; patches = [ ./gwen-narrowing.patch ]; @@ -28,25 +29,26 @@ stdenv.mkDerivation rec { "-DBUILD_CPU_DEMOS=OFF" "-DINSTALL_EXTRA_LIBS=ON" ] ++ stdenv.lib.optionals stdenv.isDarwin [ - "-DMACOSX_DEPLOYMENT_TARGET=\"10.9\"" "-DOPENGL_FOUND=true" - "-DOPENGL_LIBRARIES=${darwin.apple_sdk.frameworks.OpenGL}/Library/Frameworks/OpenGL.framework" - "-DOPENGL_INCLUDE_DIR=${darwin.apple_sdk.frameworks.OpenGL}/Library/Frameworks/OpenGL.framework" - "-DOPENGL_gl_LIBRARY=${darwin.apple_sdk.frameworks.OpenGL}/Library/Frameworks/OpenGL.framework" - "-DCOCOA_LIBRARY=${darwin.apple_sdk.frameworks.Cocoa}/Library/Frameworks/Cocoa.framework" + "-DOPENGL_LIBRARIES=${OpenGL}/Library/Frameworks/OpenGL.framework" + "-DOPENGL_INCLUDE_DIR=${OpenGL}/Library/Frameworks/OpenGL.framework" + "-DOPENGL_gl_LIBRARY=${OpenGL}/Library/Frameworks/OpenGL.framework" + "-DCOCOA_LIBRARY=${Cocoa}/Library/Frameworks/Cocoa.framework" + "-DBUILD_BULLET2_DEMOS=OFF" + "-DBUILD_UNIT_TESTS=OFF" ]; enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { description = "A professional free 3D Game Multiphysics Library"; longDescription = '' Bullet 3D Game Multiphysics Library provides state of the art collision detection, soft body and rigid body dynamics. ''; homepage = http://bulletphysics.org; - license = stdenv.lib.licenses.zlib; - maintainers = with stdenv.lib.maintainers; [ aforemny ]; - platforms = with stdenv.lib.platforms; unix; + license = licenses.zlib; + maintainers = with maintainers; [ aforemny ]; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/c-ares/default.nix b/pkgs/development/libraries/c-ares/default.nix index 1835356e627d..9e38398dfad1 100644 --- a/pkgs/development/libraries/c-ares/default.nix +++ b/pkgs/development/libraries/c-ares/default.nix @@ -2,22 +2,13 @@ let self = stdenv.mkDerivation rec { - name = "c-ares-1.14.0"; + name = "c-ares-1.15.0"; src = fetchurl { url = "https://c-ares.haxx.se/download/${name}.tar.gz"; - sha256 = "0vnwmbvymw677k780kpb6sb8i3szdp89rzy8mz1fwg1657yw3ls5"; + sha256 = "0lk8knip4xk6qzksdkn7085mmgm4ixfczdyyjw656c193y3rgnvc"; }; - # ares_android.h header is missing - # see issue https://github.com/c-ares/c-ares/issues/216 - postPatch = if stdenv.hostPlatform.isAndroid then '' - cp ${fetchurl { - url = "https://raw.githubusercontent.com/c-ares/c-ares/cares-1_14_0/ares_android.h"; - sha256 = "1aw8y6r5c8zq6grjwf4mcm2jj35r5kgdklrp296214s1f1827ps8"; - }} ares_android.h - '' else null; - meta = with stdenv.lib; { description = "A C library for asynchronous DNS requests"; homepage = https://c-ares.haxx.se; diff --git a/pkgs/development/libraries/caf/default.nix b/pkgs/development/libraries/caf/default.nix index 397e80961e06..f1cad37d438f 100644 --- a/pkgs/development/libraries/caf/default.nix +++ b/pkgs/development/libraries/caf/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "actor-framework-${version}"; - version = "0.15.7"; + version = "0.16.2"; src = fetchFromGitHub { owner = "actor-framework"; repo = "actor-framework"; rev = "${version}"; - sha256 = "0qmb18k162xdvf8z03mybjazkwb2vqda5xd1qh5bwkvxracwq3sb"; + sha256 = "0sdr9mrrkrj9nfwqbznz3pkqfsnsi8kanfy99x01js1spqihy1s3"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/cairo/default.nix b/pkgs/development/libraries/cairo/default.nix index db46412ceb55..8f7a04cbb68f 100644 --- a/pkgs/development/libraries/cairo/default.nix +++ b/pkgs/development/libraries/cairo/default.nix @@ -10,14 +10,14 @@ assert glSupport -> libGL != null; let - version = "1.15.12"; + version = "1.16.0"; inherit (stdenv.lib) optional optionals; in stdenv.mkDerivation rec { name = "cairo-${version}"; src = fetchurl { url = "https://cairographics.org/${if stdenv.lib.mod (builtins.fromJSON (stdenv.lib.versions.minor version)) 2 == 0 then "releases" else "snapshots"}/${name}.tar.xz"; - sha256 = "1jcl0mnqq6j2xip8p506g2cj54sfycm339rrd3p4g2jljhdhh8vn"; + sha256 = "0c930mk5xr2bshbdljv005j3j8zr47gqmkry3q6qgvqky6rjjysy"; }; outputs = [ "out" "dev" "devdoc" ]; diff --git a/pkgs/development/libraries/capnproto/default.nix b/pkgs/development/libraries/capnproto/default.nix index 78fcad5c1fe2..b175250872f3 100644 --- a/pkgs/development/libraries/capnproto/default.nix +++ b/pkgs/development/libraries/capnproto/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "capnproto-${version}"; - version = "0.6.1"; + version = "0.7.0"; src = fetchurl { url = "https://capnproto.org/capnproto-c++-${version}.tar.gz"; - sha256 = "010s9yhq4531wvdfrdf2477zswhck6cjfby79w73rff3v06090l0"; + sha256 = "0hfdnhlbskagzgvby8wy6lrxj53zfzpfqimbhga68c0ji2yw1969"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/catch/default.nix b/pkgs/development/libraries/catch/default.nix index 116216d500e2..d83060fc24d8 100644 --- a/pkgs/development/libraries/catch/default.nix +++ b/pkgs/development/libraries/catch/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "catch-${version}"; - version = "1.12.0"; + version = "1.12.2"; src = fetchFromGitHub { owner = "catchorg"; repo = "Catch"; rev = "v${version}"; - sha256 = "0hkcmycvyyazzi9dywnyiipnmbx399iirh5xk5g957c8zl0505kd"; + sha256 = "1gdp5wm8khn02g2miz381llw3191k7309qj8s3jd6sasj01rhf23"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/catch2/default.nix b/pkgs/development/libraries/catch2/default.nix new file mode 100644 index 000000000000..073736ce66d9 --- /dev/null +++ b/pkgs/development/libraries/catch2/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchFromGitHub, cmake, python }: + +stdenv.mkDerivation rec { + name = "catch2-${version}"; + version = "2.4.2"; + + src = fetchFromGitHub { + owner = "catchorg"; + repo = "Catch2"; + rev = "v${version}"; + sha256="1105bxbvh1xxl4yxjjp6l6w6hgsh8xbdiwlnga9di5y2x92b9bjd"; + }; + + nativeBuildInputs = [ cmake ]; + + cmakeFlags = [ + "-H.." + "-DBUILD_TESTING=OFF"]; + + meta = with stdenv.lib; { + description = "A multi-paradigm automated test framework for C++ and Objective-C (and, maybe, C)"; + homepage = http://catch-lib.net; + license = licenses.boost; + maintainers = with maintainers; [ edwtjo knedlsepp ]; + platforms = with platforms; unix; + }; +} diff --git a/pkgs/development/libraries/ccrtp/1.8.nix b/pkgs/development/libraries/ccrtp/1.8.nix index bd83a5c79d55..db2d177b710c 100644 --- a/pkgs/development/libraries/ccrtp/1.8.nix +++ b/pkgs/development/libraries/ccrtp/1.8.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation { meta = { description = "GNU ccRTP is an implementation of RTP, the real-time transport protocol from the IETF"; - homepage = http://www.gnu.org/software/ccrtp/; + homepage = https://www.gnu.org/software/ccrtp/; license = stdenv.lib.licenses.gpl2; maintainers = [ stdenv.lib.maintainers.marcweber ]; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/development/libraries/ccrtp/default.nix b/pkgs/development/libraries/ccrtp/default.nix index 5df7c2279c55..cd9d031788a8 100644 --- a/pkgs/development/libraries/ccrtp/default.nix +++ b/pkgs/development/libraries/ccrtp/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { meta = { description = "An implementation of the IETF real-time transport protocol (RTP)"; - homepage = http://www.gnu.org/software/ccrtp/; + homepage = https://www.gnu.org/software/ccrtp/; license = stdenv.lib.licenses.gpl2; maintainers = with stdenv.lib.maintainers; [ marcweber ]; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/development/libraries/ceres-solver/default.nix b/pkgs/development/libraries/ceres-solver/default.nix index 432e49c4354f..043b9e263d8a 100644 --- a/pkgs/development/libraries/ceres-solver/default.nix +++ b/pkgs/development/libraries/ceres-solver/default.nix @@ -2,7 +2,7 @@ , eigen , fetchurl , cmake -, google-gflags ? null +, google-gflags , glog , runTests ? false }: @@ -21,7 +21,13 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; buildInputs = [ eigen glog ] - ++ stdenv.lib.optional (google-gflags != null) google-gflags; + ++ stdenv.lib.optional runTests google-gflags; + + # The Basel BUILD file conflicts with the cmake build directory on + # case-insensitive filesystems, eg. darwin. + preConfigure = '' + rm BUILD + ''; doCheck = runTests; diff --git a/pkgs/development/libraries/cl/default.nix b/pkgs/development/libraries/cl/default.nix index 7cb75d8de0f3..1890d2b25a0d 100644 --- a/pkgs/development/libraries/cl/default.nix +++ b/pkgs/development/libraries/cl/default.nix @@ -1,14 +1,14 @@ {stdenv, fetchFromGitHub, rebar, erlang, opencl-headers, ocl-icd }: stdenv.mkDerivation rec { - version = "1.2.3"; + version = "1.2.4"; name = "cl-${version}"; src = fetchFromGitHub { owner = "tonyrog"; repo = "cl"; rev = "cl-${version}"; - sha256 = "1dk0k03z0ipxvrnn0kihph135hriw96jpnd31lbq44k6ckh6bm03"; + sha256 = "1gwkjl305a0231hz3k0w448dsgbgdriaq764sizs5qfn59nzvinz"; }; buildInputs = [ erlang rebar opencl-headers ocl-icd ]; diff --git a/pkgs/development/libraries/cln/default.nix b/pkgs/development/libraries/cln/default.nix index e39386dca3f4..7764e9c67ed2 100644 --- a/pkgs/development/libraries/cln/default.nix +++ b/pkgs/development/libraries/cln/default.nix @@ -11,10 +11,10 @@ stdenv.mkDerivation rec { buildInputs = [ gmp ]; - meta = { + meta = with stdenv.lib; { description = "C/C++ library for numbers, a part of GiNaC"; homepage = http://www.ginac.de/CLN/; - maintainers = [ ]; - platforms = stdenv.lib.platforms.unix; # Once had cygwin problems + license = licenses.gpl2; + platforms = platforms.unix; # Once had cygwin problems }; } diff --git a/pkgs/development/libraries/clucene-core/2.x.nix b/pkgs/development/libraries/clucene-core/2.x.nix index 0db253bbec26..004c01a5b69e 100644 --- a/pkgs/development/libraries/clucene-core/2.x.nix +++ b/pkgs/development/libraries/clucene-core/2.x.nix @@ -12,7 +12,11 @@ stdenv.mkDerivation rec { buildInputs = [ boost zlib ]; - cmakeFlags = [ "-DBUILD_CONTRIBS=ON" "-DBUILD_CONTRIBS_LIB=ON" ]; + cmakeFlags = [ + "-DBUILD_CONTRIBS=ON" + "-DBUILD_CONTRIBS_LIB=ON" + "-DCMAKE_BUILD_WITH_INSTALL_NAME_DIR=ON" + ]; patches = # From debian [ ./Fix-pkgconfig-file-by-adding-clucene-shared-library.patch @@ -20,15 +24,11 @@ stdenv.mkDerivation rec { ./Install-contribs-lib.patch ] ++ stdenv.lib.optionals stdenv.isDarwin [ ./fix-darwin.patch ]; - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' - install_name_tool -change libclucene-shared.1.dylib \ - $out/lib/libclucene-shared.1.dylib \ - $out/lib/libclucene-core.1.dylib - ''; + # fails with "Unable to find executable: + # /build/clucene-core-2.3.3.4/build/bin/cl_test" + doCheck = false; - doCheck = false; # fails with "Unable to find executable: /build/clucene-core-2.3.3.4/build/bin/cl_test" - - meta = { + meta = with stdenv.lib; { description = "Core library for full-featured text search engine"; longDescription = '' CLucene is a high-performance, scalable, cross platform, full-featured, @@ -41,6 +41,7 @@ stdenv.mkDerivation rec { CLucene is a port of the very popular Java Lucene text search engine API. ''; homepage = http://clucene.sourceforge.net; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = with licenses; [ asl20 lgpl2 ]; }; } diff --git a/pkgs/development/libraries/clucene-core/default.nix b/pkgs/development/libraries/clucene-core/default.nix index b65e794a92aa..8451b0853729 100644 --- a/pkgs/development/libraries/clucene-core/default.nix +++ b/pkgs/development/libraries/clucene-core/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { patches = [ ./gcc6.patch ]; - meta = { + meta = with stdenv.lib; { description = "Core library for full-featured text search engine"; longDescription = '' CLucene is a high-performance, scalable, cross platform, full-featured, @@ -23,6 +23,7 @@ stdenv.mkDerivation rec { CLucene is a port of the very popular Java Lucene text search engine API. ''; homepage = http://clucene.sourceforge.net; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = with licenses; [ asl20 lgpl2 ]; }; } diff --git a/pkgs/development/libraries/clutter-gst/default.nix b/pkgs/development/libraries/clutter-gst/default.nix index a06691d5c715..428114986d1b 100644 --- a/pkgs/development/libraries/clutter-gst/default.nix +++ b/pkgs/development/libraries/clutter-gst/default.nix @@ -7,7 +7,7 @@ in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "0fnblqm4igdx4rn3681bp1gm1y2i00if3iblhlm0zv6ck9nqlqfq"; }; diff --git a/pkgs/development/libraries/clutter-gtk/default.nix b/pkgs/development/libraries/clutter-gtk/default.nix index 9759e4904b29..d59bc5161af5 100644 --- a/pkgs/development/libraries/clutter-gtk/default.nix +++ b/pkgs/development/libraries/clutter-gtk/default.nix @@ -1,5 +1,5 @@ { fetchurl, stdenv, pkgconfig, meson, ninja -, gobjectIntrospection, clutter, gtk3, gnome3 }: +, gobject-introspection, clutter, gtk3, gnome3 }: let pname = "clutter-gtk"; @@ -10,12 +10,14 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "01ibniy4ich0fgpam53q252idm7f4fn5xg5qvizcfww90gn9652j"; }; + outputs = [ "out" "dev" ]; + propagatedBuildInputs = [ clutter gtk3 ]; - nativeBuildInputs = [ meson ninja pkgconfig gobjectIntrospection ]; + nativeBuildInputs = [ meson ninja pkgconfig gobject-introspection ]; postBuild = "rm -rf $out/share/gtk-doc"; diff --git a/pkgs/development/libraries/clutter/default.nix b/pkgs/development/libraries/clutter/default.nix index 705aa7252d1f..7095a808540f 100644 --- a/pkgs/development/libraries/clutter/default.nix +++ b/pkgs/development/libraries/clutter/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, pkgconfig, libGLU_combined, libX11, libXext, libXfixes -, libXdamage, libXcomposite, libXi, libxcb, cogl, pango, atk, json-glib, -gobjectIntrospection, gtk3, gnome3 +, libXdamage, libXcomposite, libXi, libxcb, cogl, pango, atk, json-glib +, gobject-introspection, gtk3, gnome3, libinput, libgudev, libxkbcommon }: let @@ -11,15 +11,17 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "0mif1qnrpkgxi43h7pimim6w6zwywa16ixcliw0yjm9hk0a368z7"; }; + outputs = [ "out" "dev" ]; + buildInputs = [ gtk3 ]; nativeBuildInputs = [ pkgconfig ]; propagatedBuildInputs = [ libX11 libGLU_combined libXext libXfixes libXdamage libXcomposite libXi cogl pango - atk json-glib gobjectIntrospection libxcb + atk json-glib gobject-introspection libxcb libinput libgudev libxkbcommon ]; configureFlags = [ "--enable-introspection" ]; # needed by muffin AFAIK diff --git a/pkgs/development/libraries/cmark/default.nix b/pkgs/development/libraries/cmark/default.nix index 81df7e863193..a7b604bc0d2e 100644 --- a/pkgs/development/libraries/cmark/default.nix +++ b/pkgs/development/libraries/cmark/default.nix @@ -13,9 +13,8 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; doCheck = !stdenv.isDarwin; - checkPhase = '' + preCheck = '' export LD_LIBRARY_PATH=$(readlink -f ./src) - CTEST_OUTPUT_ON_FAILURE=1 make test ''; meta = with stdenv.lib; { @@ -23,5 +22,6 @@ stdenv.mkDerivation rec { homepage = https://github.com/jgm/cmark; maintainers = [ maintainers.michelk ]; platforms = platforms.unix; + license = licenses.bsd2; }; } diff --git a/pkgs/development/libraries/cogl/default.nix b/pkgs/development/libraries/cogl/default.nix index e06c71c15db4..e4296810f35f 100644 --- a/pkgs/development/libraries/cogl/default.nix +++ b/pkgs/development/libraries/cogl/default.nix @@ -1,5 +1,5 @@ -{ stdenv, fetchurl, pkgconfig, libGL, glib, gdk_pixbuf, xorg, libintl -, pangoSupport ? true, pango, cairo, gobjectIntrospection, wayland, gnome3 +{ stdenv, fetchurl, fetchpatch, pkgconfig, libGL, glib, gdk_pixbuf, xorg, libintl +, pangoSupport ? true, pango, cairo, gobject-introspection, wayland, gnome3 , mesa_noglu , gstreamerSupport ? true, gst_all_1 }: @@ -10,10 +10,29 @@ in stdenv.mkDerivation rec { version = "1.22.2"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "03f0ha3qk7ca0nnkkcr1garrm1n1vvfqhkz9lwjm592fnv6ii9rr"; }; + patches = [ + # Some deepin packages need the following patches. They have been + # submitted by Fedora on the GNOME Bugzilla + # (https://bugzilla.gnome.org/787443). Upstream thinks the patch + # could be merged, but dev can not make a new release. + + (fetchpatch { + url = https://bug787443.bugzilla-attachments.gnome.org/attachment.cgi?id=359589; + sha256 = "0f0d9iddg8zwy853phh7swikg4yzhxxv71fcag36f8gis0j5p998"; + }) + + (fetchpatch { + url = https://bug787443.bugzilla-attachments.gnome.org/attachment.cgi?id=361056; + sha256 = "09fyrdci4727fg6qm5aaapsbv71sf4wgfaqz8jqlyy61dibgg490"; + }) + ]; + + outputs = [ "out" "dev" ]; + nativeBuildInputs = [ pkgconfig libintl ]; configureFlags = [ @@ -25,7 +44,7 @@ in stdenv.mkDerivation rec { ++ stdenv.lib.optionals (!stdenv.isDarwin) [ "--enable-gles1" "--enable-gles2" ]; propagatedBuildInputs = with xorg; [ - glib gdk_pixbuf gobjectIntrospection wayland mesa_noglu + glib gdk_pixbuf gobject-introspection wayland mesa_noglu libGL libXrandr libXfixes libXcomposite libXdamage ] ++ stdenv.lib.optionals gstreamerSupport [ gst_all_1.gstreamer @@ -56,6 +75,7 @@ in stdenv.mkDerivation rec { render without stepping on each other's toes. ''; - platforms = stdenv.lib.platforms.mesaPlatforms; + platforms = platforms.mesaPlatforms; + license = with licenses; [ mit bsd3 publicDomain sgi-b-20 ]; }; } diff --git a/pkgs/development/libraries/commoncpp2/default.nix b/pkgs/development/libraries/commoncpp2/default.nix index f578cd2f87d5..0c5ab7585833 100644 --- a/pkgs/development/libraries/commoncpp2/default.nix +++ b/pkgs/development/libraries/commoncpp2/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { to build native threading applications for Microsoft Windows. ''; - homepage = http://www.gnu.org/software/commoncpp/; + homepage = https://www.gnu.org/software/commoncpp/; license = stdenv.lib.licenses.gpl2Plus; maintainers = [ stdenv.lib.maintainers.marcweber ]; platforms = with stdenv.lib.platforms; linux; diff --git a/pkgs/development/libraries/confuse/default.nix b/pkgs/development/libraries/confuse/default.nix deleted file mode 100644 index 3257dfe5d37c..000000000000 --- a/pkgs/development/libraries/confuse/default.nix +++ /dev/null @@ -1,17 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation rec { - name = "confuse-${version}"; - version = "3.2.1"; - src = fetchurl { - url = "https://github.com/martinh/libconfuse/releases/download/v${version}/${name}.tar.xz"; - sha256 = "0pnjmlj9i0alp407qd7c0vq83sz7gpsjrbdgpcn4xvzjp9r35ii3"; - }; - - meta = { - homepage = http://www.nongnu.org/confuse/; - description = "Configuration file parser library"; - license = stdenv.lib.licenses.isc; - platforms = stdenv.lib.platforms.unix; - }; -} diff --git a/pkgs/development/libraries/cpp-hocon/default.nix b/pkgs/development/libraries/cpp-hocon/default.nix index 1f4b43db16c3..c2f3ce9b9b4a 100644 --- a/pkgs/development/libraries/cpp-hocon/default.nix +++ b/pkgs/development/libraries/cpp-hocon/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { name = "cpp-hocon-${version}"; - version = "0.1.7"; + version = "0.2.1"; src = fetchFromGitHub { - sha256 = "0mfpz349c3arihvngw1a1gfhwlcw6wiwyc44bghjx1q109w7wm1m"; + sha256 = "0ar7q3rp46m01wvfa289bxnk9xma3ydc67by7i4nrpz8vamvhwc3"; rev = version; repo = "cpp-hocon"; owner = "puppetlabs"; diff --git a/pkgs/development/libraries/csfml/default.nix b/pkgs/development/libraries/csfml/default.nix index 8f66b65e49ac..6ec18b9514d7 100644 --- a/pkgs/development/libraries/csfml/default.nix +++ b/pkgs/development/libraries/csfml/default.nix @@ -25,7 +25,6 @@ stdenv.mkDerivation { ''; license = licenses.zlib; maintainers = [ maintainers.jpdoyle ]; - - platforms = platforms.linux ++ platforms.darwin; + platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/ctpl/default.nix b/pkgs/development/libraries/ctpl/default.nix index d50aca1679b8..fd81de5139d6 100644 --- a/pkgs/development/libraries/ctpl/default.nix +++ b/pkgs/development/libraries/ctpl/default.nix @@ -17,5 +17,6 @@ stdenv.mkDerivation rec { description = "Template engine library written in C"; platforms = platforms.linux; maintainers = [ maintainers.lethalman ]; + license = licenses.gpl3Plus; }; } diff --git a/pkgs/development/libraries/ctpp2/default.nix b/pkgs/development/libraries/ctpp2/default.nix index 55835cdb63db..5a2a53ef24d5 100644 --- a/pkgs/development/libraries/ctpp2/default.nix +++ b/pkgs/development/libraries/ctpp2/default.nix @@ -18,10 +18,11 @@ stdenv.mkDerivation rec { doCheck = false; # fails - meta = { + meta = with stdenv.lib; { description = "A high performance templating engine"; homepage = http://ctpp.havoc.ru; - maintainers = with stdenv.lib.maintainers; [ robbinch ]; - platforms = with stdenv.lib.platforms; linux; + maintainers = [ maintainers.robbinch ]; + platforms = platforms.linux; + license = licenses.bsd2; }; } diff --git a/pkgs/development/libraries/cyrus-sasl/cyrus-sasl-ac-try-run-fix.patch b/pkgs/development/libraries/cyrus-sasl/cyrus-sasl-ac-try-run-fix.patch new file mode 100644 index 000000000000..8662e812e995 --- /dev/null +++ b/pkgs/development/libraries/cyrus-sasl/cyrus-sasl-ac-try-run-fix.patch @@ -0,0 +1,12 @@ +--- a/m4/sasl2.m4 2018-11-18 22:33:29.902625600 +0300 ++++ b/m4/sasl2.m4 2018-11-18 22:33:59.828746176 +0300 +@@ -339,7 +339,8 @@ + ], + [ AC_DEFINE(HAVE_GSS_SPNEGO,,[Define if your GSSAPI implementation supports SPNEGO]) + AC_MSG_RESULT(yes) ], +- AC_MSG_RESULT(no)) ++ AC_MSG_RESULT(no), ++ AC_MSG_RESULT(no)) + LIBS="$cmu_save_LIBS" + + else diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix index 7a9e3991aadb..27a8b7b1119e 100644 --- a/pkgs/development/libraries/cyrus-sasl/default.nix +++ b/pkgs/development/libraries/cyrus-sasl/default.nix @@ -1,62 +1,45 @@ -{ lib, stdenv, fetchurl, openssl, openldap, kerberos, db, gettext, - pam, fixDarwinDylibNames, autoreconfHook, fetchpatch, enableLdap ? false }: +{ lib, stdenv, fetchurl, openssl, openldap, kerberos, db, gettext +, pam, fixDarwinDylibNames, autoreconfHook, fetchpatch, enableLdap ? false +, buildPackages, pruneLibtoolFiles }: with stdenv.lib; stdenv.mkDerivation rec { name = "cyrus-sasl-${version}${optionalString (kerberos == null) "-without-kerberos"}"; - version = "2.1.26"; + version = "2.1.27"; src = fetchurl { url = "ftp://ftp.cyrusimap.org/cyrus-sasl/${name}.tar.gz"; - sha256 = "1hvvbcsg21nlncbgs0cgn3iwlnb3vannzwsp6rwvnn9ba4v53g4g"; + sha256 = "1m85zcpgfdhm43cavpdkhb1s2zq1b31472hq1w1gs3xh94anp1i6"; }; outputs = [ "bin" "dev" "out" "man" "devdoc" ]; + depsBuildBuild = [ buildPackages.stdenv.cc ]; + nativeBuildInputs = [ autoreconfHook fixDarwinDylibNames pruneLibtoolFiles ]; buildInputs = [ openssl db gettext kerberos ] ++ lib.optional enableLdap openldap - ++ lib.optional stdenv.isFreeBSD autoreconfHook - ++ lib.optional stdenv.isLinux pam - ++ lib.optional stdenv.isDarwin fixDarwinDylibNames; + ++ lib.optional stdenv.isLinux pam; patches = [ ./missing-size_t.patch # https://bugzilla.redhat.com/show_bug.cgi?id=906519 - (fetchpatch { - name = "CVE-2013-4122.patch"; - url = "http://sourceforge.net/projects/miscellaneouspa/files/glibc217/cyrus-sasl-2.1.26-glibc217-crypt.diff"; - sha256 = "05l7dh1w9d5fvzg0pjwzqh0fy4ah8y5cv6v67s4ssbq8xwd4pkf2"; - }) - ] ++ lib.optional stdenv.isFreeBSD ( - fetchurl { - url = "http://www.linuxfromscratch.org/patches/blfs/svn/cyrus-sasl-2.1.26-fixes-3.patch"; - sha256 = "1vh4pc2rxxm6yvykx0b7kg09jbcwcxwv5rs6yq2ag3y8p6a9x86w"; - } - ); + ./cyrus-sasl-ac-try-run-fix.patch + ]; configureFlags = [ "--with-openssl=${openssl.dev}" + "--with-plugindir=${placeholder "out"}/lib/sasl2" + "--with-saslauthd=/run/saslauthd" + "--enable-login" + "--enable-shared" ] ++ lib.optional enableLdap "--with-ldap=${openldap.dev}"; - # Set this variable at build-time to make sure $out can be evaluated. - preConfigure = '' - configureFlagsArray=( --with-plugindir=$out/lib/sasl2 - --with-saslauthd=/run/saslauthd - --enable-login - ) - ''; - installFlags = lib.optional stdenv.isDarwin [ "framedir=$(out)/Library/Frameworks/SASL2.framework" ]; - postInstall = '' - for f in $out/lib/*.la $out/lib/sasl2/*.la; do - substituteInPlace $f --replace "${openssl.dev}/lib" "${openssl.out}/lib" - done - ''; - meta = { - homepage = http://cyrusimap.web.cmu.edu/; + homepage = https://www.cyrusimap.org/sasl; description = "Library for adding authentication support to connection-based protocols"; platforms = platforms.unix; + license = licenses.bsdOriginal; }; } diff --git a/pkgs/development/libraries/czmq/4.x.nix b/pkgs/development/libraries/czmq/4.x.nix index 840fa34d6ae1..67e005943fa5 100644 --- a/pkgs/development/libraries/czmq/4.x.nix +++ b/pkgs/development/libraries/czmq/4.x.nix @@ -1,21 +1,14 @@ { stdenv, fetchurl, fetchpatch, zeromq }: stdenv.mkDerivation rec { - version = "4.0.2"; + version = "4.1.1"; name = "czmq-${version}"; src = fetchurl { url = "https://github.com/zeromq/czmq/releases/download/v${version}/${name}.tar.gz"; - sha256 = "12gbh57xnz2v82x1g80gv4bwapmyzl00lbin5ix3swyac8i7m340"; + sha256 = "1h5hrcsc30fcwb032vy5gxkq4j4vv1y4dj460rfs1hhxi0cz83zh"; }; - patches = [ - (fetchpatch { - url = https://patch-diff.githubusercontent.com/raw/zeromq/czmq/pull/1618.patch; - sha256 = "1dssy7k0fni6djail8rz0lk8p777158jvrqhgn500i636gkxaxhp"; - }) - ]; - # Needs to be propagated for the .pc file to work propagatedBuildInputs = [ zeromq ]; diff --git a/pkgs/development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix b/pkgs/development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix index 208288bfca1d..0f897d97467f 100644 --- a/pkgs/development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix +++ b/pkgs/development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "D-Bus for .NET: GLib integration module"; platforms = platforms.linux; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/dbus-sharp-glib/default.nix b/pkgs/development/libraries/dbus-sharp-glib/default.nix index ef1ddd9bfff5..cd020317f4c2 100644 --- a/pkgs/development/libraries/dbus-sharp-glib/default.nix +++ b/pkgs/development/libraries/dbus-sharp-glib/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "D-Bus for .NET: GLib integration module"; platforms = platforms.linux; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/dbus-sharp/dbus-sharp-1.0.nix b/pkgs/development/libraries/dbus-sharp/dbus-sharp-1.0.nix index 013913e52972..18ea3ad3ecb7 100644 --- a/pkgs/development/libraries/dbus-sharp/dbus-sharp-1.0.nix +++ b/pkgs/development/libraries/dbus-sharp/dbus-sharp-1.0.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "D-Bus for .NET"; platforms = platforms.linux; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/dbus-sharp/default.nix b/pkgs/development/libraries/dbus-sharp/default.nix index 40c633dda523..2704ef2de9fd 100644 --- a/pkgs/development/libraries/dbus-sharp/default.nix +++ b/pkgs/development/libraries/dbus-sharp/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchFromGitHub, pkgconfig, mono, autoreconfHook }: +{stdenv, fetchFromGitHub, pkgconfig, mono48, autoreconfHook }: stdenv.mkDerivation rec { name = "dbus-sharp-${version}"; @@ -13,12 +13,16 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkgconfig autoreconfHook ]; - buildInputs = [ mono ]; + + # Use msbuild when https://github.com/NixOS/nixpkgs/pull/43680 is merged + # See: https://github.com/NixOS/nixpkgs/pull/46060 + buildInputs = [ mono48 ]; dontStrip = true; meta = with stdenv.lib; { description = "D-Bus for .NET"; platforms = platforms.linux; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/dclxvi/default.nix b/pkgs/development/libraries/dclxvi/default.nix index 47f3794f5ad5..1f8f9a4e69cc 100644 --- a/pkgs/development/libraries/dclxvi/default.nix +++ b/pkgs/development/libraries/dclxvi/default.nix @@ -31,5 +31,6 @@ stdenv.mkDerivation { description = "Naehrig, Niederhagen and Schwabe's pairings code, massaged into a shared library"; maintainers = with maintainers; [ wkennington ]; platforms = platforms.x86_64; + license = licenses.publicDomain; }; } diff --git a/pkgs/development/libraries/dee/default.nix b/pkgs/development/libraries/dee/default.nix index 1288f4ac2f57..fb7ec512319e 100644 --- a/pkgs/development/libraries/dee/default.nix +++ b/pkgs/development/libraries/dee/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, python, pkgconfig -, glib, icu, gobjectIntrospection }: +, glib, icu, gobject-introspection }: stdenv.mkDerivation rec { name = "dee-${version}"; @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { sha256 = "12mzffk0lyd566y46x57jlvb9af152b4dqpasr40zal4wrn37w0v"; }; - buildInputs = [ glib gobjectIntrospection icu ]; + buildInputs = [ glib gobject-introspection icu ]; nativeBuildInputs = [ python pkgconfig ]; NIX_CFLAGS_COMPILE = [ "-Wno-error=misleading-indentation" ]; # gcc-6 diff --git a/pkgs/development/libraries/dlib/default.nix b/pkgs/development/libraries/dlib/default.nix index e5e3c2d662c2..a88b3f1b9b68 100644 --- a/pkgs/development/libraries/dlib/default.nix +++ b/pkgs/development/libraries/dlib/default.nix @@ -3,14 +3,14 @@ }: stdenv.mkDerivation rec { - version = "19.13"; + version = "19.16"; name = "dlib-${version}"; src = fetchFromGitHub { owner = "davisking"; repo = "dlib"; rev ="v${version}"; - sha256 = "11ia4pd2lm2s9hzwrdvimj3r2qcnvjdp3g4fry2j1a6z9f99zvz3"; + sha256 = "0ix52npsxfm6324jli7y0zkyijl5yirv2yzfncyd4sq0r9fcwb4p"; }; postPatch = '' diff --git a/pkgs/development/libraries/double-conversion/default.nix b/pkgs/development/libraries/double-conversion/default.nix index 7a33559cbc79..96375fcd5beb 100644 --- a/pkgs/development/libraries/double-conversion/default.nix +++ b/pkgs/development/libraries/double-conversion/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "double-conversion-${version}"; - version = "3.0.0"; + version = "3.1.1"; src = fetchFromGitHub { owner = "google"; repo = "double-conversion"; rev = "v${version}"; - sha256 = "05m78wlwrg310mxh1cl3d8d0ishzfvzh84x64xmvng252m0vc8yz"; + sha256 = "123rb2p4snqagrybw66vnapchqdwn2rfpr1wcq0ya9gwbyl7xccx"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/dqlite/default.nix b/pkgs/development/libraries/dqlite/default.nix new file mode 100644 index 000000000000..8cc7a0bba62e --- /dev/null +++ b/pkgs/development/libraries/dqlite/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libuv, sqlite-replication }: + +with stdenv.lib; + +stdenv.mkDerivation rec { + name = "dqlite-${version}"; + version = "0.2.4"; + + src = fetchFromGitHub { + owner = "CanonicalLtd"; + repo = "dqlite"; + rev = "v${version}"; + sha256 = "03dikhjppraagyvjx4zbp7f5jfg74jivighxkwrbzrcy0g8pmcvd"; + }; + + nativeBuildInputs = [ autoreconfHook pkgconfig ]; + + buildInputs = [ libuv sqlite-replication ]; + + meta = { + description = "Expose a SQLite database over the network and replicate it across a cluster of peers"; + homepage = https://github.com/CanonicalLtd/dqlite/; + license = licenses.asl20; + maintainers = with maintainers; [ joko ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/libraries/dssi/default.nix b/pkgs/development/libraries/dssi/default.nix index 49d570c8896a..8eae64eae2ed 100644 --- a/pkgs/development/libraries/dssi/default.nix +++ b/pkgs/development/libraries/dssi/default.nix @@ -24,6 +24,6 @@ stdenv.mkDerivation rec { ]; platforms = platforms.linux; license = licenses.lgpl21; - downloadPage = "http://sourceforge.net/projects/dssi/files/dssi/"; + downloadPage = "https://sourceforge.net/projects/dssi/files/dssi/"; }; } diff --git a/pkgs/development/libraries/easyloggingpp/default.nix b/pkgs/development/libraries/easyloggingpp/default.nix index 8c6337cfaf60..96e294ab2fbd 100644 --- a/pkgs/development/libraries/easyloggingpp/default.nix +++ b/pkgs/development/libraries/easyloggingpp/default.nix @@ -4,12 +4,12 @@ { stdenv, fetchFromGitHub, cmake, gtest }: stdenv.mkDerivation rec { name = "easyloggingpp-${version}"; - version = "9.96.4"; + version = "9.96.5"; src = fetchFromGitHub { owner = "muflihun"; repo = "easyloggingpp"; rev = "v${version}"; - sha256 = "0l0b8cssxkj0wlfqjj8hfnfvrjcxa81h947d54w86iadrilrsprb"; + sha256 = "03jycliki3h6lc8kci26s6lnx5bap47xsnsjd375qgr9l11g76f5"; }; nativeBuildInputs = [cmake]; diff --git a/pkgs/development/libraries/eccodes/default.nix b/pkgs/development/libraries/eccodes/default.nix index 5cd004c8d136..57a55cfc39b9 100644 --- a/pkgs/development/libraries/eccodes/default.nix +++ b/pkgs/development/libraries/eccodes/default.nix @@ -3,16 +3,20 @@ , enablePython ? false, pythonPackages , enablePosixThreads ? false , enableOpenMPThreads ? false}: -with stdenv.lib; +with stdenv.lib; stdenv.mkDerivation rec { name = "eccodes-${version}"; - version = "2.8.2"; + version = "2.9.2"; src = fetchurl { - url = "https://software.ecmwf.int/wiki/download/attachments/45757960/eccodes-${version}-Source.tar.gz"; - sha256 = "0aki7llrdfj6273yjy8yv0d027sdbv8xs3iv68fb69s0clyygrin"; + url = "https://confluence.ecmwf.int/download/attachments/45757960/eccodes-${version}-Source.tar.gz"; + sha256 = "18gjzhz7bkibc34a0djq1r4b2y3hpn7ym0zs0nj07yq58v4pdx08"; }; + postPatch = '' + substituteInPlace cmake/FindOpenJPEG.cmake --replace openjpeg-2.1 ${openjpeg.incDir} + ''; + nativeBuildInputs = [ cmake ]; buildInputs = [ netcdf @@ -43,7 +47,7 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = https://software.ecmwf.int/wiki/display/ECC/; + homepage = https://confluence.ecmwf.int/display/ECC/; license = licenses.asl20; maintainers = with maintainers; [ knedlsepp ]; platforms = platforms.unix; diff --git a/pkgs/development/libraries/editline/default.nix b/pkgs/development/libraries/editline/default.nix index d9b5a2b64d63..90e3ee9af5b2 100644 --- a/pkgs/development/libraries/editline/default.nix +++ b/pkgs/development/libraries/editline/default.nix @@ -2,17 +2,17 @@ stdenv.mkDerivation rec { name = "editline-${version}"; - version = "1.15.3"; + version = "1.16.0"; src = fetchFromGitHub { owner = "troglobit"; repo = "editline"; rev = version; - sha256 = "0dm5fgq0acpprr938idwml64nclg9l6c6avirsd8r6f40qicbgma"; + sha256 = "0a751dp34mk9hwv59ss447csknpm5i5cgd607m3fqf24rszyhbf2"; }; nativeBuildInputs = [ autoreconfHook ]; - dontDisableStatic = true; + outputs = [ "out" "dev" "man" "doc" ]; meta = with stdenv.lib; { homepage = http://troglobit.com/editline.html; diff --git a/pkgs/development/libraries/eigen/3.3.nix b/pkgs/development/libraries/eigen/3.3.nix deleted file mode 100644 index e6d13a5915a1..000000000000 --- a/pkgs/development/libraries/eigen/3.3.nix +++ /dev/null @@ -1,38 +0,0 @@ -{stdenv, fetchurl, fetchpatch, cmake}: - -let - version = "3.3.4"; -in -stdenv.mkDerivation { - name = "eigen-${version}"; - - src = fetchurl { - url = "https://bitbucket.org/eigen/eigen/get/${version}.tar.gz"; - name = "eigen-${version}.tar.gz"; - sha256 = "1q85bgd6hnsgn0kq73wa4jwh4qdwklfg73pgqrz4zmxvzbqyi1j2"; - }; - - patches = [ - # Remove for > 3.3.4 - # Upstream commit from 6 Apr 2018 "Fix cmake scripts with no fortran compiler" - (fetchpatch { - url = "https://bitbucket.org/eigen/eigen/commits/ba14974d054ae9ae4ba88e5e58012fa6c2729c32/raw"; - sha256 = "0fskiy9sbzvp693fcyv3pfq8kxxx3d3mgmaqvjbl5bpfjivij8l1"; - }) - ]; - - nativeBuildInputs = [ cmake ]; - - postInstall = '' - sed -e '/Cflags:/s@''${prefix}/@@' -i "$out"/share/pkgconfig/eigen3.pc - ''; - - meta = with stdenv.lib; { - description = "C++ template library for linear algebra: vectors, matrices, and related algorithms"; - license = licenses.lgpl3Plus; - homepage = http://eigen.tuxfamily.org ; - platforms = platforms.unix; - maintainers = with stdenv.lib.maintainers; [ sander raskin ]; - inherit version; - }; -} diff --git a/pkgs/development/libraries/eigen/default.nix b/pkgs/development/libraries/eigen/default.nix index c120132dcb8b..c48f8e4c9732 100644 --- a/pkgs/development/libraries/eigen/default.nix +++ b/pkgs/development/libraries/eigen/default.nix @@ -1,7 +1,7 @@ -{stdenv, fetchurl, cmake}: +{stdenv, fetchurl, fetchpatch, cmake}: let - version = "3.2.10"; + version = "3.3.5"; in stdenv.mkDerivation { name = "eigen-${version}"; @@ -9,17 +9,15 @@ stdenv.mkDerivation { src = fetchurl { url = "https://bitbucket.org/eigen/eigen/get/${version}.tar.gz"; name = "eigen-${version}.tar.gz"; - sha256 = "00l52y7m276gh8wjkqqcxz6x687azrm7a70s3iraxnpy9bxa9y04"; + sha256 = "13p60x6k61zq2y2in7g4fy5p55cr5dbmj3zvw10zcazxraxbcm04"; }; + patches = [ + ./include-dir.patch + ]; + nativeBuildInputs = [ cmake ]; - doCheck = false; # a couple of tests fail with "Child aborted" - - postInstall = '' - sed -e '/Cflags:/s@''${prefix}/@@' -i "$out"/share/pkgconfig/eigen3.pc - ''; - meta = with stdenv.lib; { description = "C++ template library for linear algebra: vectors, matrices, and related algorithms"; license = licenses.lgpl3Plus; diff --git a/pkgs/development/libraries/eigen/include-dir.patch b/pkgs/development/libraries/eigen/include-dir.patch new file mode 100644 index 000000000000..7f3bd88557ec --- /dev/null +++ b/pkgs/development/libraries/eigen/include-dir.patch @@ -0,0 +1,49 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,6 +1,6 @@ + project(Eigen3) + +-cmake_minimum_required(VERSION 2.8.5) ++cmake_minimum_required(VERSION 3.7) + + # guard against in-source builds + +@@ -408,13 +408,6 @@ install(FILES + DESTINATION ${INCLUDE_INSTALL_DIR} COMPONENT Devel + ) + +-if(EIGEN_BUILD_PKGCONFIG) +- configure_file(eigen3.pc.in eigen3.pc @ONLY) +- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/eigen3.pc +- DESTINATION ${PKGCONFIG_INSTALL_DIR} +- ) +-endif() +- + add_subdirectory(Eigen) + + add_subdirectory(doc EXCLUDE_FROM_ALL) +@@ -510,8 +503,15 @@ set ( EIGEN_VERSION_MAJOR ${EIGEN_WORLD_VERSION} ) + set ( EIGEN_VERSION_MINOR ${EIGEN_MAJOR_VERSION} ) + set ( EIGEN_VERSION_PATCH ${EIGEN_MINOR_VERSION} ) + set ( EIGEN_DEFINITIONS "") +-set ( EIGEN_INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}" ) + set ( EIGEN_ROOT_DIR ${CMAKE_INSTALL_PREFIX} ) ++GNUInstallDirs_get_absolute_install_dir(EIGEN_INCLUDE_DIR INCLUDE_INSTALL_DIR) ++ ++if(EIGEN_BUILD_PKGCONFIG) ++ configure_file(eigen3.pc.in eigen3.pc @ONLY) ++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/eigen3.pc ++ DESTINATION ${PKGCONFIG_INSTALL_DIR} ++ ) ++endif() + + # Interface libraries require at least CMake 3.0 + if (NOT CMAKE_VERSION VERSION_LESS 3.0) +--- a/eigen3.pc.in ++++ b/eigen3.pc.in +@@ -6,4 +6,4 @@ Description: A C++ template library for linear algebra: vectors, matrices, and r + Requires: + Version: @EIGEN_VERSION_NUMBER@ + Libs: +-Cflags: -I${prefix}/@INCLUDE_INSTALL_DIR@ ++Cflags: -I@EIGEN_INCLUDE_DIR@ diff --git a/pkgs/development/libraries/elf-header/default.nix b/pkgs/development/libraries/elf-header/default.nix index 48e5b73d9e72..47b39eeb7e97 100644 --- a/pkgs/development/libraries/elf-header/default.nix +++ b/pkgs/development/libraries/elf-header/default.nix @@ -12,7 +12,7 @@ let in stdenvNoCC.mkDerivation { - name = "elf-header"; + pname = "elf-header"; inherit (libc) version; src = null; @@ -32,6 +32,7 @@ stdenvNoCC.mkDerivation { ''; meta = libc.meta // { + outputsToInstall = [ "out" ]; description = "The datastructures of ELF according to the target platform's libc"; longDescription = '' The Executable and Linkable Format (ELF, formerly named Extensible Linking diff --git a/pkgs/development/libraries/enchant/default.nix b/pkgs/development/libraries/enchant/default.nix index c51475ecc2a9..dc0967ef61ef 100644 --- a/pkgs/development/libraries/enchant/default.nix +++ b/pkgs/development/libraries/enchant/default.nix @@ -2,20 +2,21 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; - version = "1.6.0"; + version = "1.6.1"; pname = "enchant"; src = fetchurl { - url = "http://www.abisource.com/downloads/${pname}/${version}/${name}.tar.gz"; - sha256 = "0zq9yw1xzk8k9s6x83n1f9srzcwdavzazn3haln4nhp9wxxrxb1g"; + url = "https://github.com/AbiWord/${pname}/releases/download/${pname}-1-6-1/${name}.tar.gz"; + sha256 = "1xg3m7mniyqyff8qv46jbfwgchb6di6qxdjnd5sfir7jzv0dkw5y"; }; nativeBuildInputs = [ pkgconfig ]; buildInputs = [ aspell glib hunspell hspell ]; - meta = { + meta = with stdenv.lib; { description = "Generic spell checking library"; - homepage = http://www.abisource.com/enchant; - platforms = stdenv.lib.platforms.unix; + homepage = https://abiword.github.io/enchant; + platforms = platforms.unix; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/epoxy/default.nix b/pkgs/development/libraries/epoxy/default.nix index cc62b2776ede..7c3dd19a4795 100644 --- a/pkgs/development/libraries/epoxy/default.nix +++ b/pkgs/development/libraries/epoxy/default.nix @@ -6,13 +6,13 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "epoxy-${version}"; - version = "1.5.1"; + version = "1.5.2"; src = fetchFromGitHub { owner = "anholt"; repo = "libepoxy"; rev = "${version}"; - sha256 = "1811agxr7g9wd832np8sw152j468kg3qydmfkc564v54ncfcgaci"; + sha256 = "0frs42s7d3ff2wlw0jns6vb3myx2bhz9m5nkzbnfyn436s2qqls3"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/libraries/epoxy/libgl-path.patch b/pkgs/development/libraries/epoxy/libgl-path.patch index 6f50b9d262b5..8f38ee27174b 100644 --- a/pkgs/development/libraries/epoxy/libgl-path.patch +++ b/pkgs/development/libraries/epoxy/libgl-path.patch @@ -1,20 +1,11 @@ -From 4046e0ac8ed93354c01de5f3b5cae790cce70404 Mon Sep 17 00:00:00 2001 -From: Will Dietz -Date: Thu, 29 Mar 2018 07:21:02 -0500 -Subject: [PATCH] Explicitly search LIBGL_PATH as fallback, if defined. - ---- - src/dispatch_common.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - diff --git a/src/dispatch_common.c b/src/dispatch_common.c -index bc2fb94..776237b 100644 +index b3e4f5f..303e8f5 100644 --- a/src/dispatch_common.c +++ b/src/dispatch_common.c -@@ -306,6 +306,18 @@ get_dlopen_handle(void **handle, const char *lib_name, bool exit_on_fail) - pthread_mutex_lock(&api.mutex); - if (!*handle) { - *handle = dlopen(lib_name, RTLD_LAZY | RTLD_LOCAL); +@@ -310,6 +310,19 @@ get_dlopen_handle(void **handle, const char *lib_name, bool exit_on_fail, bool l + flags |= RTLD_NOLOAD; + + *handle = dlopen(lib_name, flags); +#ifdef LIBGL_PATH + if (!*handle) { + char pathbuf[sizeof(LIBGL_PATH) + 1 + 1024 + 1]; @@ -24,12 +15,10 @@ index bc2fb94..776237b 100644 + fprintf(stderr, "Error prefixing library pathname\n"); + exit(1); + } -+ *handle = dlopen(pathbuf, RTLD_LAZY | RTLD_LOCAL); ++ *handle = dlopen(pathbuf, flags); + } +#endif ++ if (!*handle) { if (exit_on_fail) { fprintf(stderr, "Couldn't open %s: %s\n", lib_name, dlerror()); --- -2.16.3 - diff --git a/pkgs/development/libraries/exempi/default.nix b/pkgs/development/libraries/exempi/default.nix index ac2c21d4cf0e..3bc5270f0537 100644 --- a/pkgs/development/libraries/exempi/default.nix +++ b/pkgs/development/libraries/exempi/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, expat, zlib, boost, libiconv, darwin }: +{ stdenv, fetchurl, fetchpatch, expat, zlib, boost, libiconv, darwin }: stdenv.mkDerivation rec { name = "exempi-2.4.5"; @@ -8,6 +8,17 @@ stdenv.mkDerivation rec { sha256 = "07i29xmg8bqriviaf4vi1mwha4lrw85kfla29cfym14fp3z8aqa0"; }; + patches = [ + # CVE-2018-12648 + # https://gitlab.freedesktop.org/libopenraw/exempi/issues/9 + # remove with exempi > 2.4.5 + (fetchpatch { + name = "CVE-2018-12648.patch"; + url = https://gitlab.freedesktop.org/libopenraw/exempi/commit/8ed2f034705fd2d032c81383eee8208fd4eee0ac.patch; + sha256 = "1nh8irk5p26868875wq5n8g92xp4crfb8fdd8gyna76ldyzqqx9q"; + }) + ]; + configureFlags = [ "--with-boost=${boost.dev}" ]; @@ -15,6 +26,8 @@ stdenv.mkDerivation rec { buildInputs = [ expat zlib boost ] ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv darwin.apple_sdk.frameworks.CoreServices ]; + doCheck = stdenv.isLinux; + meta = with stdenv.lib; { homepage = https://libopenraw.freedesktop.org/wiki/Exempi/; platforms = platforms.linux ++ platforms.darwin; diff --git a/pkgs/development/libraries/farstream/default.nix b/pkgs/development/libraries/farstream/default.nix index 020d04542864..e884bb41e20e 100644 --- a/pkgs/development/libraries/farstream/default.nix +++ b/pkgs/development/libraries/farstream/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, libnice, pkgconfig, pythonPackages, gstreamer, gst-plugins-base -, gst-python, gupnp-igd, gobjectIntrospection +, gst-python, gupnp-igd, gobject-introspection , gst-plugins-good, gst-plugins-bad, gst-libav }: @@ -17,17 +17,17 @@ in stdenv.mkDerivation rec { buildInputs = [ libnice python pygobject2 gupnp-igd libnice ]; - nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; + nativeBuildInputs = [ pkgconfig gobject-introspection ]; propagatedBuildInputs = [ gstreamer gst-plugins-base gst-python gst-plugins-good gst-plugins-bad gst-libav ]; - meta = { + meta = with stdenv.lib; { homepage = https://www.freedesktop.org/wiki/Software/Farstream; description = "Audio/Video Communications Framework formely known as farsight"; - maintainers = [ ]; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/fcppt/default.nix b/pkgs/development/libraries/fcppt/default.nix index 660cdfa6414b..49e929821f7f 100644 --- a/pkgs/development/libraries/fcppt/default.nix +++ b/pkgs/development/libraries/fcppt/default.nix @@ -1,20 +1,20 @@ -{ stdenv, fetchFromGitHub, cmake, boost }: +{ stdenv, fetchFromGitHub, cmake, boost, brigand }: stdenv.mkDerivation rec { name = "fcppt-${version}"; - version = "2.5.0"; + version = "2.9.0"; src = fetchFromGitHub { owner = "freundlich"; repo = "fcppt"; rev = version; - sha256 = "0pjldwwxgnzjfd04cy29a9mn2szq4v2mjnw0367kxd141q2iglqi"; + sha256 = "0zyqgmi1shjbwin1lx428v7vbi6jnywb1d47dascdn89r5gz6klv"; }; nativeBuildInputs = [ cmake ]; buildInputs = [ boost ]; - cmakeFlags = [ "-DENABLE_EXAMPLES=false" "-DENABLE_TEST=false" ]; + cmakeFlags = [ "-DENABLE_EXAMPLES=false" "-DENABLE_TEST=false" "-DBrigand_INCLUDE_DIR=${brigand}/include" ]; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index 7d72de2a2ded..d11ef732a01f 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, pkgconfig, perl, texinfo, yasm , alsaLib, bzip2, fontconfig, freetype, gnutls, libiconv, lame, libass, libogg -, libtheora, libva, libvorbis, libvpx, lzma, libpulseaudio, soxr -, x264, x265, xvidcore, zlib, libopus +, libssh, libtheora, libva, libdrm, libvorbis, libvpx, lzma, libpulseaudio, soxr +, x264, x265, xvidcore, zlib, libopus, speex , openglSupport ? false, libGLU_combined ? null # Build options , runtimeCpuDetectBuild ? true # Detect CPU capabilities at runtime @@ -128,7 +128,9 @@ stdenv.mkDerivation rec { "--enable-libmp3lame" (ifMinVer "1.2" "--enable-iconv") "--enable-libtheora" + (ifMinVer "2.1" "--enable-libssh") (ifMinVer "0.6" (enableFeature vaapiSupport "vaapi")) + (ifMinVer "3.4" (enableFeature vaapiSupport "libdrm")) "--enable-vdpau" "--enable-libvorbis" (ifMinVer "0.6" (enableFeature vpxSupport "libvpx")) @@ -141,6 +143,7 @@ stdenv.mkDerivation rec { "--enable-libxvid" "--enable-zlib" (ifMinVer "2.8" "--enable-libopus") + "--enable-libspeex" (ifMinVer "2.8" "--enable-libx265") # Developer flags (enableFeature debugDeveloper "debug") @@ -157,12 +160,13 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ perl pkgconfig texinfo yasm ]; buildInputs = [ - bzip2 fontconfig freetype gnutls libiconv lame libass libogg libtheora - libvdpau libvorbis lzma soxr x264 x265 xvidcore zlib libopus + bzip2 fontconfig freetype gnutls libiconv lame libass libogg libssh libtheora + libvdpau libvorbis lzma soxr x264 x265 xvidcore zlib libopus speex ] ++ optional openglSupport libGLU_combined ++ optional vpxSupport libvpx ++ optionals (!isDarwin && !isAarch32) [ libpulseaudio ] # Need to be fixed on Darwin and ARM ++ optional ((isLinux || isFreeBSD) && !isAarch32) libva + ++ optional ((isLinux || isFreeBSD) && !isAarch32) libdrm ++ optional isLinux alsaLib ++ optionals isDarwin darwinFrameworks ++ optional vdpauSupport libvdpau diff --git a/pkgs/development/libraries/flatbuffers/default.nix b/pkgs/development/libraries/flatbuffers/default.nix index fb74c4ff4d24..504b58b6aa4d 100644 --- a/pkgs/development/libraries/flatbuffers/default.nix +++ b/pkgs/development/libraries/flatbuffers/default.nix @@ -2,21 +2,24 @@ stdenv.mkDerivation rec { name = "flatbuffers-${version}"; - version = "1.8.0"; + version = "1.10.0"; src = fetchFromGitHub { owner = "google"; repo = "flatbuffers"; rev = "v${version}"; - sha256 = "1qq8qbv8wkiiizj8s984f17bsbjsrhbs9q1nw1yjgrw0grcxlsi9"; + sha256 = "1b32kc5jp83l43w2gs1dkw2vqm2j0wi7xfxqa86m18n3l41ca734"; }; - buildInputs = [ cmake ]; + preConfigure = stdenv.lib.optional stdenv.buildPlatform.isDarwin '' + rm BUILD + ''; + + nativeBuildInputs = [ cmake ]; enableParallelBuilding = true; - # Not sure how tests are supposed to be run. - # "make: *** No rule to make target 'check'. Stop." - doCheck = false; + doCheck = true; + checkTarget = "test"; meta = { description = "Memory Efficient Serialization Library."; @@ -29,6 +32,6 @@ stdenv.mkDerivation rec { maintainers = [ stdenv.lib.maintainers.teh ]; license = stdenv.lib.licenses.asl20; platforms = stdenv.lib.platforms.unix; - homepage = http://google.github.io/flatbuffers; + homepage = https://google.github.io/flatbuffers/; }; } diff --git a/pkgs/development/libraries/flatpak/default.nix b/pkgs/development/libraries/flatpak/default.nix index 6591b13834e0..41ab930a30ed 100644 --- a/pkgs/development/libraries/flatpak/default.nix +++ b/pkgs/development/libraries/flatpak/default.nix @@ -1,36 +1,41 @@ { stdenv, fetchurl, autoreconfHook, docbook_xml_dtd_412, docbook_xml_dtd_42, docbook_xml_dtd_43, docbook_xsl, which, libxml2 -, gobjectIntrospection, gtk-doc, intltool, libxslt, pkgconfig, xmlto, appstream-glib, substituteAll, glibcLocales, yacc +, 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, python2, hicolor-icon-theme , libsoup, lzma, ostree, polkit, python3, systemd, xorg, valgrind, glib-networking, makeWrapper, gnome3 }: let - version = "0.99.3"; + version = "1.0.5"; desktop_schemas = gnome3.gsettings-desktop-schemas; in stdenv.mkDerivation rec { name = "flatpak-${version}"; + # TODO: split out lib once we figure out what to do with triggerdir outputs = [ "out" "man" "doc" "installedTests" ]; src = fetchurl { url = "https://github.com/flatpak/flatpak/releases/download/${version}/${name}.tar.xz"; - sha256 = "0wd6ix1qyz8wmjkfrmr6j99gwywqs7ak1ilsn1ljp72g2z449ayk"; + sha256 = "1wj88lp23bzz0c5n1i84nr2xff572i5cc10fqd9xh7qhj3ivk1w0"; }; patches = [ (substituteAll { src = ./fix-test-paths.patch; - inherit coreutils python2 glibcLocales; + inherit coreutils glibcLocales; hicolorIconTheme = hicolor-icon-theme; }) + (substituteAll { + src = ./fix-paths.patch; + p11 = p11-kit; + }) # patch taken from gtk_doc ./respect-xml-catalog-files-var.patch ./use-flatpak-from-path.patch ]; nativeBuildInputs = [ - autoreconfHook libxml2 docbook_xml_dtd_412 docbook_xml_dtd_42 docbook_xml_dtd_43 docbook_xsl which gobjectIntrospection + autoreconfHook libxml2 docbook_xml_dtd_412 docbook_xml_dtd_42 docbook_xml_dtd_43 docbook_xsl which gobject-introspection gtk-doc intltool libxslt pkgconfig xmlto appstream-glib yacc makeWrapper - ] ++ stdenv.lib.optionals doCheck checkInputs; + ]; buildInputs = [ bubblewrap bzip2 dbus glib gpgme json-glib libarchive libcap libseccomp @@ -45,6 +50,7 @@ in stdenv.mkDerivation rec { configureFlags = [ "--with-system-bubblewrap=${bubblewrap}/bin/bwrap" + "--with-system-dbus-proxy=${xdg-dbus-proxy}/bin/xdg-dbus-proxy" "--localstatedir=/var" "--enable-installed-tests" ]; diff --git a/pkgs/development/libraries/flatpak/fix-paths.patch b/pkgs/development/libraries/flatpak/fix-paths.patch new file mode 100644 index 000000000000..49fcaa2b3f9b --- /dev/null +++ b/pkgs/development/libraries/flatpak/fix-paths.patch @@ -0,0 +1,20 @@ +--- a/session-helper/flatpak-session-helper.c ++++ b/session-helper/flatpak-session-helper.c +@@ -624,7 +624,7 @@ + g_auto(GStrv) stdout_lines = NULL; + int i; + char *p11_argv[] = { +- "p11-kit", "server", ++ "@p11@/bin/p11-kit", "server", + /* We explicitly request --sh here, because we then fail on earlier versions that doesn't support + * this flag. This is good, because those earlier versions did not properly daemonize and caused + * the spawn_sync to hang forever, waiting for the pipe to close. +@@ -770,7 +770,7 @@ + exit (1); + } + +- if (g_find_program_in_path ("p11-kit")) ++ if (TRUE) + start_p11_kit_server (flatpak_dir); + else + g_debug ("p11-kit not found"); diff --git a/pkgs/development/libraries/flatpak/fix-test-paths.patch b/pkgs/development/libraries/flatpak/fix-test-paths.patch index 3f4bc56721ee..d00e4fa7f895 100644 --- a/pkgs/development/libraries/flatpak/fix-test-paths.patch +++ b/pkgs/development/libraries/flatpak/fix-test-paths.patch @@ -1,6 +1,6 @@ --- a/tests/libtest.sh +++ b/tests/libtest.sh -@@ -315,7 +315,7 @@ +@@ -296,7 +296,7 @@ # running installed-tests: assume we know what we're doing : elif ! "$FLATPAK_BWRAP" --unshare-ipc --unshare-net --unshare-pid \ @@ -9,16 +9,7 @@ sed -e 's/^/# /' < bwrap-result echo "1..0 # SKIP Cannot run bwrap" exit 0 -@@ -323,7 +323,7 @@ - } - - skip_without_python2 () { -- if ! test -f /usr/bin/python2 || ! /usr/bin/python2 -c "import sys; sys.exit(0 if sys.version_info >= (2, 7) else 1)" ; then -+ if ! test -f @python2@/bin/python2 || ! @python2@/bin/python2 -c "import sys; sys.exit(0 if sys.version_info >= (2, 7) else 1)" ; then - echo "1..0 # SKIP this test requires /usr/bin/python2 (2.7) support" - exit 0 - fi -@@ -335,12 +335,12 @@ +@@ -309,12 +309,12 @@ export DBUS_SESSION_BUS_ADDRESS="$(cat dbus-session-bus-address)" DBUS_SESSION_BUS_PID="$(cat dbus-session-bus-pid)" @@ -43,7 +34,7 @@ mkdir -p ${DIR}/usr/bin mkdir -p ${DIR}/usr/lib ln -s ../lib ${DIR}/usr/lib64 -@@ -35,73 +36,27 @@ +@@ -35,48 +36,27 @@ else cp `which ldconfig` ${DIR}/usr/bin fi @@ -73,31 +64,6 @@ for i in $@; do - I=`which $i` - add_bin $I -- if test $i == python2; then -- mkdir -p ${DIR}/usr/lib/python2.7/lib-dynload -- # This is a hardcoded minimal set of modules we need in the current tests. -- # Pretty hacky stuff. Add modules as needed. -- PYDIR=/usr/lib/python2.7 -- if test -d /usr/lib64/python2.7; then PYDIR=/usr/lib64/python2.7; fi -- for py in site os stat posixpath genericpath warnings \ -- linecache types UserDict abc _abcoll \ -- _weakrefset copy_reg traceback sysconfig \ -- re sre_compile sre_parse sre_constants \ -- _sysconfigdata ; do -- cp ${PYDIR}/$py.py ${DIR}/usr/lib/python2.7 -- done -- # These might not exist, depending how Python was configured; and the -- # part after ${so} might be "module" or ".x86_64-linux-gnu" or -- # something else -- for so in _locale strop ; do -- cp ${PYDIR}/lib-dynload/${so}*.so ${DIR}/usr/lib/python2.7/lib-dynload || : -- done -- for plat in $( cd ${PYDIR} && echo plat-* ); do -- test -e ${PYDIR}/${plat} || continue -- mkdir -p ${DIR}/usr/lib/python2.7/${plat} -- cp ${PYDIR}/${plat}/*.py ${DIR}/usr/lib/python2.7/${plat}/ -- done -- fi -done -for i in `cat $BINS`; do - echo Adding binary $i 1>&2 diff --git a/pkgs/development/libraries/flatpak/use-flatpak-from-path.patch b/pkgs/development/libraries/flatpak/use-flatpak-from-path.patch index e855902a9301..408198bda5cb 100644 --- a/pkgs/development/libraries/flatpak/use-flatpak-from-path.patch +++ b/pkgs/development/libraries/flatpak/use-flatpak-from-path.patch @@ -1,6 +1,6 @@ --- a/common/flatpak-dir.c +++ b/common/flatpak-dir.c -@@ -5467,7 +5467,7 @@ export_desktop_file (const char *app, +@@ -5758,7 +5758,7 @@ export_desktop_file (const char *app, new_exec = g_string_new (""); g_string_append_printf (new_exec, @@ -9,7 +9,7 @@ escaped_branch, escaped_arch); -@@ -6644,8 +6644,8 @@ flatpak_dir_deploy (FlatpakDir *self, +@@ -6935,8 +6935,8 @@ flatpak_dir_deploy (FlatpakDir *self, error)) return FALSE; diff --git a/pkgs/development/libraries/fltk/1.4.nix b/pkgs/development/libraries/fltk/1.4.nix new file mode 100644 index 000000000000..5d6397c6a1b6 --- /dev/null +++ b/pkgs/development/libraries/fltk/1.4.nix @@ -0,0 +1,52 @@ +{ stdenv, fetchurl, pkgconfig, xlibsWrapper, inputproto, libXi +, freeglut, libGLU_combined, libjpeg, zlib, libXft, libpng +, libtiff, freetype, cf-private, Cocoa, AGL, GLUT +}: + +let + version = "1.4.x-r13121"; +in stdenv.mkDerivation { + name = "fltk-${version}"; + + src = fetchurl { + url = "http://fltk.org/pub/fltk/snapshots/fltk-${version}.tar.gz"; + sha256 = "1v8wxvxcbk99i82x2v5fpqg5vj8n7g8a38g30ry7nzcjn5sf3r63"; + }; + + preConfigure = "make clean"; + + patches = stdenv.lib.optionals stdenv.isDarwin [ ./nsosv.patch ]; + + nativeBuildInputs = [ pkgconfig ]; + + buildInputs = [ + libGLU_combined + libjpeg + zlib + libpng + libXft + ]; + + configureFlags = [ + "--enable-gl" + "--enable-largefile" + "--enable-shared" + "--enable-threads" + "--enable-xft" + ]; + + propagatedBuildInputs = [ inputproto ] + ++ (if stdenv.isDarwin + then [ Cocoa AGL GLUT freetype libtiff cf-private /* Needed for NSDefaultRunLoopMode */ ] + else [ xlibsWrapper libXi freeglut ]); + + enableParallelBuilding = true; + + meta = { + description = "A C++ cross-platform lightweight GUI library"; + homepage = http://www.fltk.org; + platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; + license = stdenv.lib.licenses.gpl2; + }; + +} diff --git a/pkgs/development/libraries/fltk/default.nix b/pkgs/development/libraries/fltk/default.nix index 405d80031e37..b1c798476ead 100644 --- a/pkgs/development/libraries/fltk/default.nix +++ b/pkgs/development/libraries/fltk/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, pkgconfig, xlibsWrapper, inputproto, libXi , freeglut, libGLU_combined, libjpeg, zlib, libXft, libpng -, darwin, libtiff, freetype +, libtiff, freetype, cf-private, Cocoa, AGL, GLUT }: let @@ -35,7 +35,7 @@ in stdenv.mkDerivation { propagatedBuildInputs = [ inputproto ] ++ (if stdenv.isDarwin - then (with darwin.apple_sdk.frameworks; [Cocoa AGL GLUT freetype libtiff]) + then [ Cocoa AGL GLUT freetype libtiff cf-private /* Needed for NSDefaultRunLoopMode */ ] else [ xlibsWrapper libXi freeglut ]); enableParallelBuilding = true; diff --git a/pkgs/development/libraries/fmt/default.nix b/pkgs/development/libraries/fmt/default.nix new file mode 100644 index 000000000000..6c535c3b51f3 --- /dev/null +++ b/pkgs/development/libraries/fmt/default.nix @@ -0,0 +1,50 @@ +{ stdenv, fetchFromGitHub, fetchpatch, cmake, enableShared ? true }: + +stdenv.mkDerivation rec { + version = "5.2.1"; + name = "fmt-${version}"; + + src = fetchFromGitHub { + owner = "fmtlib"; + repo = "fmt"; + rev = "${version}"; + sha256 = "1cd8yq8va457iir1hlf17ksx11fx2hlb8i4jml8gj1875pizm0pk"; + }; + + patches = [ + (fetchpatch { + url = "https://github.com/fmtlib/fmt/commit/9d0c9c4bb145a286f725cd38c90331eee7addc7f.patch"; + sha256 = "1gy93mb1s1mq746kxj4c564k2mppqp5khqdfa6im88rv29cvrl4y"; + }) + ]; + + outputs = [ "out" "dev" ]; + + nativeBuildInputs = [ cmake ]; + + cmakeFlags = [ + "-DFMT_TEST=TRUE" + "-DBUILD_SHARED_LIBS=${if enableShared then "TRUE" else "FALSE"}" + ]; + + enableParallelBuilding = true; + + doCheck = true; + # preCheckHook ensures the test binaries can find libfmt.so.5 + preCheck = if enableShared + then "export LD_LIBRARY_PATH=\"$PWD\"" + else ""; + + meta = with stdenv.lib; { + description = "Small, safe and fast formatting library"; + longDescription = '' + fmt (formerly cppformat) is an open-source formatting library. It can be + used as a fast and safe alternative to printf and IOStreams. + ''; + homepage = http://fmtlib.net/; + downloadPage = https://github.com/fmtlib/fmt/; + maintainers = [ maintainers.jdehaas ]; + license = licenses.bsd2; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/libraries/folly/default.nix b/pkgs/development/libraries/folly/default.nix index d188cb9810a7..1598dafaad05 100644 --- a/pkgs/development/libraries/folly/default.nix +++ b/pkgs/development/libraries/folly/default.nix @@ -1,26 +1,29 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, boost, libevent -, double-conversion, glog, google-gflags, python, libiberty, openssl }: +{ stdenv, fetchFromGitHub, cmake, boost, libevent, double-conversion, glog +, google-gflags, libiberty, openssl }: stdenv.mkDerivation rec { name = "folly-${version}"; - version = "2018.08.13.00"; + version = "2018.10.29.00"; src = fetchFromGitHub { owner = "facebook"; repo = "folly"; rev = "v${version}"; - sha256 = "1lhq3l7rirhi4vwgiym0r3rff1i69c7bdpi1hm8r4axs2dfjvxdr"; + sha256 = "0bbp4w8wbawh3ilgkl7rwvbqkdczpvfn92f9lcvxj8sili0nldab"; }; - nativeBuildInputs = [ autoreconfHook python pkgconfig ]; - buildInputs = [ libiberty boost libevent double-conversion glog google-gflags openssl ]; + nativeBuildInputs = [ cmake ]; - postPatch = "cd folly"; - preBuild = '' - patchShebangs build - ''; - - configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]; + # See CMake/folly-deps.cmake in the Folly source tree. + buildInputs = [ + boost + double-conversion + glog + google-gflags + libevent + libiberty + openssl + ]; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/fontconfig/default.nix b/pkgs/development/libraries/fontconfig/default.nix index 1a028526726c..f730e3e3408f 100644 --- a/pkgs/development/libraries/fontconfig/default.nix +++ b/pkgs/development/libraries/fontconfig/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { outputs = [ "bin" "dev" "lib" "out" ]; # $out contains all the config propagatedBuildInputs = [ freetype ]; - nativeBuildInputs = [ pkgconfig gperf ]; + nativeBuildInputs = [ pkgconfig gperf libxslt ]; buildInputs = [ expat ]; configureFlags = [ @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { postInstall = '' cd "$out/etc/fonts" - "${libxslt.bin}/bin/xsltproc" --stringparam fontDirectories "${dejavu_fonts.minimal}" \ + xsltproc --stringparam fontDirectories "${dejavu_fonts.minimal}" \ --stringparam fontconfigConfigVersion "${configVersion}" \ --path $out/share/xml/fontconfig \ ${./make-fonts-conf.xsl} $out/etc/fonts/fonts.conf \ @@ -77,4 +77,3 @@ stdenv.mkDerivation rec { maintainers = [ maintainers.vcunat ]; }; } - diff --git a/pkgs/development/libraries/fontconfig/make-fonts-cache.nix b/pkgs/development/libraries/fontconfig/make-fonts-cache.nix index 76e89b97617e..1c88235b9257 100644 --- a/pkgs/development/libraries/fontconfig/make-fonts-cache.nix +++ b/pkgs/development/libraries/fontconfig/make-fonts-cache.nix @@ -3,6 +3,7 @@ runCommand "fc-cache" rec { buildInputs = [ fontconfig.bin ]; + preferLocalBuild = true; passAsFile = [ "fontDirs" ]; fontDirs = '' @@ -27,5 +28,5 @@ runCommand "fc-cache" # This is not a cache dir in the normal sense -- it won't be automatically # recreated. - rm "$out/CACHEDIR.TAG" + rm -f "$out/CACHEDIR.TAG" '' diff --git a/pkgs/development/libraries/fox/default.nix b/pkgs/development/libraries/fox/default.nix index 8dd78c41b14a..40430f34334c 100644 --- a/pkgs/development/libraries/fox/default.nix +++ b/pkgs/development/libraries/fox/default.nix @@ -32,6 +32,7 @@ stdenv.mkDerivation rec { homepage = http://fox-toolkit.org; license = licenses.lgpl3; maintainers = []; + broken = stdenv.isDarwin; platforms = platforms.all; }; } diff --git a/pkgs/development/libraries/freetds/default.nix b/pkgs/development/libraries/freetds/default.nix index 4f07316bd3f1..03324d548991 100644 --- a/pkgs/development/libraries/freetds/default.nix +++ b/pkgs/development/libraries/freetds/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, autoreconfHook, pkgconfig , openssl -, odbcSupport ? false, unixODBC ? null }: +, odbcSupport ? true, unixODBC ? null }: assert odbcSupport -> unixODBC != null; @@ -8,11 +8,11 @@ assert odbcSupport -> unixODBC != null; stdenv.mkDerivation rec { name = "freetds-${version}"; - version = "1.00.94"; + version = "1.00.104"; src = fetchurl { url = "http://www.freetds.org/files/stable/${name}.tar.bz2"; - sha256 = "1r03ns0jp2sbbivys5bks376vbdqbnx8v764kjh74gpbajjmkksz"; + sha256 = "0mlg027mppv2348f4wwdpxpac9baqkdsg7xqx21kyx5dx5kmr71g"; }; buildInputs = [ diff --git a/pkgs/development/libraries/freetype/default.nix b/pkgs/development/libraries/freetype/default.nix index fce052aeb223..5a11d03c5917 100644 --- a/pkgs/development/libraries/freetype/default.nix +++ b/pkgs/development/libraries/freetype/default.nix @@ -1,4 +1,5 @@ { stdenv, fetchurl +, buildPackages , pkgconfig, which, makeWrapper , zlib, bzip2, libpng, gnumake, glib @@ -50,6 +51,9 @@ in stdenv.mkDerivation rec { configureFlags = [ "--disable-static" "--bindir=$(dev)/bin" ]; + # native compiler to generate building tool + CC_BUILD = "${buildPackages.stdenv.cc}/bin/cc"; + # The asm for armel is written with the 'asm' keyword. CFLAGS = optionalString stdenv.isAarch32 "-std=gnu99"; diff --git a/pkgs/development/libraries/fribidi/default.nix b/pkgs/development/libraries/fribidi/default.nix index 08b0a87e3e20..b60f4be245e2 100644 --- a/pkgs/development/libraries/fribidi/default.nix +++ b/pkgs/development/libraries/fribidi/default.nix @@ -1,5 +1,6 @@ { stdenv , fetchurl +, fetchpatch , meson , ninja @@ -21,6 +22,13 @@ stdenv.mkDerivation rec { sha256 = "1kp4b1hpx2ky20ixgy2xhj5iygfl7ps5k9kglh1z5i7mhykg4r3a"; }; + patches = [ + (fetchpatch { + url = "https://github.com/fribidi/fribidi/pull/88.patch"; + sha256 = "1n4l6333vhbxfckwg101flmvq6bbygg66fjp69ddcjqaqb6gh9k9"; + }) + ]; + postPatch = '' patchShebangs test ''; diff --git a/pkgs/development/libraries/fstrcmp/default.nix b/pkgs/development/libraries/fstrcmp/default.nix new file mode 100644 index 000000000000..68f3c9d0ee59 --- /dev/null +++ b/pkgs/development/libraries/fstrcmp/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchzip, libtool, ghostscript, groff }: + +stdenv.mkDerivation rec { + name = "fstrcmp-${version}"; + version = "0.7"; + + src = fetchzip { + url = "https://sourceforge.net/projects/fstrcmp/files/fstrcmp/${version}/fstrcmp-${version}.D001.tar.gz"; + sha256 = "0yg3y3k0wz50gmhgigfi2dx725w1gc8snb95ih7vpcnj6kabgz9a"; + }; + + outputs = [ "out" "dev" "doc" "man" "devman" ]; + + nativeBuildInputs = [ libtool ghostscript groff ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "Make fuzzy comparisons of strings and byte arrays"; + longDescription = '' + The fstrcmp project provides a library that is used to make fuzzy + comparisons of strings and byte arrays, including multi-byte character + strings. + ''; + homepage = http://fstrcmp.sourceforge.net/; + downloadPage = https://sourceforge.net/projects/fstrcmp/; + license = licenses.gpl3; + maintainers = [ maintainers.sephalon ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/libraries/ganv/default.nix b/pkgs/development/libraries/ganv/default.nix index 5a21af6a2b33..58356f0bc676 100644 --- a/pkgs/development/libraries/ganv/default.nix +++ b/pkgs/development/libraries/ganv/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, graphviz, gtk2, gtkmm2, pkgconfig, python }: +{ stdenv, fetchgit, graphviz, gtk2, gtkmm2, pkgconfig, python, wafHook }: stdenv.mkDerivation rec { name = "ganv-unstable-${rev}"; @@ -10,15 +10,9 @@ stdenv.mkDerivation rec { sha256 = "0xmbykdl42jn9cgzrqrys5lng67d26nk5xq10wkkvjqldiwdck56"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig wafHook ]; buildInputs = [ graphviz gtk2 gtkmm2 python ]; - configurePhase = "${python.interpreter} waf configure --prefix=$out"; - - buildPhase = "${python.interpreter} waf"; - - installPhase = "${python.interpreter} waf install"; - meta = with stdenv.lib; { description = "An interactive Gtk canvas widget for graph-based interfaces"; homepage = http://drobilla.net; diff --git a/pkgs/development/libraries/gcab/default.nix b/pkgs/development/libraries/gcab/default.nix index dc0ca5fffa3a..0b5f1002c234 100644 --- a/pkgs/development/libraries/gcab/default.nix +++ b/pkgs/development/libraries/gcab/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, gettext, gobjectIntrospection, pkgconfig +{ stdenv, fetchurl, gettext, gobject-introspection, pkgconfig , meson, ninja, glibcLocales, git, vala, glib, zlib }: @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { sha256 = "0l19sr6pg0cfcddmi5n79d08mjjbhn427ip5jlsy9zddq9r24aqr"; }; - nativeBuildInputs = [ meson ninja glibcLocales git pkgconfig vala gettext gobjectIntrospection ]; + nativeBuildInputs = [ meson ninja glibcLocales git pkgconfig vala gettext gobject-introspection ]; buildInputs = [ glib zlib ]; diff --git a/pkgs/development/libraries/gcc/libstdc++/5.nix b/pkgs/development/libraries/gcc/libstdc++/5.nix index f8397052b770..4762d1fb119f 100644 --- a/pkgs/development/libraries/gcc/libstdc++/5.nix +++ b/pkgs/development/libraries/gcc/libstdc++/5.nix @@ -108,7 +108,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = http://gcc.gnu.org/; + homepage = https://gcc.gnu.org/; license = licenses.lgpl3Plus; description = "GNU Compiler Collection, version ${version} -- C++ standard library"; platforms = platforms.linux; diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix index f6d8cd6fa4c2..642063220b2c 100644 --- a/pkgs/development/libraries/gdal/default.nix +++ b/pkgs/development/libraries/gdal/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, fetchpatch, unzip, libjpeg, libtiff, zlib , postgresql, mysql, libgeotiff, pythonPackages, proj, geos, openssl , libpng, sqlite, libspatialite, poppler, hdf4, qhull, giflib, expat -, libiconv +, libiconv, libxml2 , netcdfSupport ? true, netcdf, hdf5, curl }: @@ -9,15 +9,15 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "gdal-${version}"; - version = "2.3.1"; + version = "2.3.2"; src = fetchurl { url = "https://download.osgeo.org/gdal/${version}/${name}.tar.xz"; - sha256 = "0nkjnznrp7dr41zsh8j923c9zpc3i5vj3wjfc2df9rrybb22ailw"; + sha256 = "191jknma0vricrgdcdmwh8588rwly6a77lmynypxdl87i3z7hv9z"; }; buildInputs = [ unzip libjpeg libtiff libpng proj openssl sqlite - libspatialite poppler hdf4 qhull giflib expat ] + libspatialite poppler hdf4 qhull giflib expat libxml2 ] ++ (with pythonPackages; [ python numpy wrapPython ]) ++ stdenv.lib.optional stdenv.isDarwin libiconv ++ stdenv.lib.optionals netcdfSupport [ netcdf hdf5 curl ]; @@ -38,6 +38,7 @@ stdenv.mkDerivation rec { "--with-proj=${proj}" # optional "--with-geos=${geos}/bin/geos-config"# optional "--with-hdf4=${hdf4.dev}" # optional + "--with-xml2=${libxml2.dev}/bin/xml2-config" # optional (if netcdfSupport then "--with-netcdf=${netcdf}" else "") ]; diff --git a/pkgs/development/libraries/gdbm/default.nix b/pkgs/development/libraries/gdbm/default.nix index 685775e2918d..9b1fc2b4ac56 100644 --- a/pkgs/development/libraries/gdbm/default.nix +++ b/pkgs/development/libraries/gdbm/default.nix @@ -1,13 +1,13 @@ { stdenv, lib, fetchurl }: stdenv.mkDerivation rec { - name = "gdbm-1.17"; - # FIXME: remove on update to > 1.17 + name = "gdbm-1.18.1"; + # FIXME: remove on update to > 1.18.1 NIX_CFLAGS_COMPILE = if stdenv.cc.isClang then "-Wno-error=return-type" else null; src = fetchurl { url = "mirror://gnu/gdbm/${name}.tar.gz"; - sha256 = "0zcp2iv5dbab18859a5fvacg8lkp8k4pr9af13kfvami6lpcrn3w"; + sha256 = "1p4ibds6z3ccy65lkmd6lm7js0kwifvl53r0fd759fjxgr917rl6"; }; doCheck = true; # not cross; @@ -60,7 +60,7 @@ stdenv.mkDerivation rec { package also provides traditional dbm and ndbm interfaces. ''; - homepage = http://www.gnu.org/software/gdbm/; + homepage = https://www.gnu.org/software/gdbm/; license = licenses.gpl3Plus; platforms = platforms.all; maintainers = [ maintainers.vrthra ]; diff --git a/pkgs/development/libraries/gdcm/default.nix b/pkgs/development/libraries/gdcm/default.nix index cba31f45d557..91c384b249a4 100644 --- a/pkgs/development/libraries/gdcm/default.nix +++ b/pkgs/development/libraries/gdcm/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, cmake, vtk }: stdenv.mkDerivation rec { - version = "2.8.7"; + version = "2.8.8"; name = "gdcm-${version}"; src = fetchurl { url = "mirror://sourceforge/gdcm/${name}.tar.bz2"; - sha256 = "1psl4r0i3hfhjjm9y8q5ml9lnlal4212bm8df21087dddi9nfl62"; + sha256 = "1iwfrk04sd22wkr1ivbg8gixl34fv9zfzwnfqvrq121nadb0s29b"; }; dontUseCmakeBuildDir = true; diff --git a/pkgs/development/libraries/gdk-pixbuf/default.nix b/pkgs/development/libraries/gdk-pixbuf/default.nix index 3fb50e98c1c8..20f05d28bfe4 100644 --- a/pkgs/development/libraries/gdk-pixbuf/default.nix +++ b/pkgs/development/libraries/gdk-pixbuf/default.nix @@ -1,25 +1,16 @@ -{ stdenv, fetchurl, fetchFromGitLab, fetchpatch, fixDarwinDylibNames, meson, ninja, pkgconfig, gettext, python3, libxml2, libxslt, docbook_xsl +{ stdenv, fetchurl, fetchpatch, fixDarwinDylibNames, meson, ninja, pkgconfig, gettext, python3, libxml2, libxslt, docbook_xsl , docbook_xml_dtd_43, gtk-doc, glib, libtiff, libjpeg, libpng, libX11, gnome3 -, jasper, gobjectIntrospection, doCheck ? false, makeWrapper }: +, jasper, gobject-introspection, doCheck ? false, makeWrapper }: let pname = "gdk-pixbuf"; - version = "2.36.12"; -in -stdenv.mkDerivation rec { + version = "2.38.0"; +in stdenv.mkDerivation rec { name = "${pname}-${version}"; - # TODO: Change back once tests/bug753605-atsize.jpg is part of the dist tarball - # src = fetchurl { - # url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; - # sha256 = "0d534ysa6n9prd17wwzisq7mj6qkhwh8wcf8qgin1ar3hbs5ry7z"; - # }; - src = fetchFromGitLab { - domain = "gitlab.gnome.org"; - owner = "GNOME"; - repo = "gdk-pixbuf"; - rev = version; - sha256 = "18lwqg63vyap2m1mw049rnb8fm869429xbf7636a2n21gs3d3jwv"; + src = fetchurl { + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "0ixfmnxjylx06mjaw116apymwi1a8rnkmkbbvqaxxg2pfwy9fl6x"; }; patches = [ @@ -28,21 +19,13 @@ stdenv.mkDerivation rec { # For now, we are patching the build script to avoid the dependency. ./no-mime-sniffing.patch - # Fix installed tests with meson - # https://bugzilla.gnome.org/show_bug.cgi?id=795527 - (fetchurl { - url = https://bugzilla.gnome.org/attachment.cgi?id=371381; - sha256 = "0nl1cixkjfa5kcfh0laz8h6hdsrpdkxqn7a1k35jrb6zwc9hbydn"; - }) - - # Add missing test file bug753605-atsize.jpg - (fetchpatch { - url = https://gitlab.gnome.org/GNOME/gdk-pixbuf/commit/87f8f4bf01dfb9982c1ef991e4060a5e19fdb7a7.patch; - sha256 = "1slzywwnrzfx3zjzdsxrvp4g2q4skmv50pdfmyccp41j7bfyb2j0"; - }) - # Move installed tests to a separate output ./installed-tests-path.patch + + (fetchpatch { + url = https://gitlab.gnome.org/GNOME/gdk-pixbuf/commit/a7d582f75a71320554b881e063a65f4ced679c1c.patch; + sha256 = "0z0w52bh4hcrdllbgrqvh12iqzr7k1pb0wdr9vz2qslg1kjk4j92"; + }) ]; outputs = [ "out" "dev" "man" "devdoc" "installedTests" ]; @@ -54,7 +37,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ meson ninja pkgconfig gettext python3 libxml2 libxslt docbook_xsl docbook_xml_dtd_43 - gtk-doc gobjectIntrospection makeWrapper + gtk-doc gobject-introspection makeWrapper ] ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; @@ -64,7 +47,7 @@ stdenv.mkDerivation rec { "-Ddocs=true" "-Djasper=true" "-Dx11=true" - "-Dgir=${if gobjectIntrospection != null then "true" else "false"}" + "-Dgir=${if gobject-introspection != null then "true" else "false"}" ]; postPatch = '' @@ -99,6 +82,10 @@ stdenv.mkDerivation rec { done ''; + preInstall = '' + PATH=$PATH:$out/bin # for install script + ''; + # The tests take an excessive amount of time (> 1.5 hours) and memory (> 6 GB). inherit doCheck; diff --git a/pkgs/development/libraries/gegl/4.0.nix b/pkgs/development/libraries/gegl/4.0.nix index c8b7b3b8eca5..cb7f2621353d 100644 --- a/pkgs/development/libraries/gegl/4.0.nix +++ b/pkgs/development/libraries/gegl/4.0.nix @@ -3,7 +3,7 @@ , libwebp, gnome3, libintl }: let - version = "0.4.8"; + version = "0.4.12"; in stdenv.mkDerivation rec { name = "gegl-${version}"; @@ -12,7 +12,7 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "https://download.gimp.org/pub/gegl/${stdenv.lib.versions.majorMinor version}/${name}.tar.bz2"; - sha256 = "0jdfhf8wikba4h68k505x0br3gisiwivc33aca8v3ibaqpp6i53i"; + sha256 = "0ljqxc4iyy2hrj31pxcy1xp4xm5zbx1nigqisphmg4p8mcz2jrz9"; }; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/geis/default.nix b/pkgs/development/libraries/geis/default.nix index 56d8cd21f844..e1f243f8fd3b 100644 --- a/pkgs/development/libraries/geis/default.nix +++ b/pkgs/development/libraries/geis/default.nix @@ -7,7 +7,7 @@ , evemu , frame , gdk_pixbuf -, gobjectIntrospection +, gobject-introspection , grail , gtk3 , libX11 @@ -29,13 +29,15 @@ stdenv.mkDerivation rec { sha256 = "1svhbjibm448ybq6gnjjzj0ak42srhihssafj0w402aj71lgaq4a"; }; - NIX_CFLAGS_COMPILE = "-Wno-format -Wno-misleading-indentation -Wno-error"; + NIX_CFLAGS_COMPILE = [ "-Wno-error=misleading-indentation" "-Wno-error=pointer-compare" ]; + + hardeningDisable = [ "format" ]; pythonPath = with python3Packages; [ pygobject3 ]; nativeBuildInputs = [ pkgconfig wrapGAppsHook python3Packages.wrapPython]; - buildInputs = [ atk dbus evemu frame gdk_pixbuf gobjectIntrospection grail + buildInputs = [ atk dbus evemu frame gdk_pixbuf gobject-introspection grail gtk3 libX11 libXext libXi libXtst pango python3Packages.python xorgserver ]; diff --git a/pkgs/development/libraries/geoclue/default.nix b/pkgs/development/libraries/geoclue/default.nix index da7041b6786f..f2eeb9ae40b8 100644 --- a/pkgs/development/libraries/geoclue/default.nix +++ b/pkgs/development/libraries/geoclue/default.nix @@ -1,5 +1,5 @@ -{ fetchurl, stdenv, fetchpatch, intltool, pkgconfig, gtk-doc, docbook_xsl, docbook_xml_dtd_412, glib, json-glib, libsoup, libnotify, gdk_pixbuf -, modemmanager, avahi, glib-networking, wrapGAppsHook, gobjectIntrospection +{ stdenv, fetchFromGitLab, intltool, meson, ninja, pkgconfig, gtk-doc, docbook_xsl, docbook_xml_dtd_412, glib, json-glib, libsoup, libnotify, gdk_pixbuf +, modemmanager, avahi, glib-networking, python3, wrapGAppsHook, gobject-introspection, vala , withDemoAgent ? false }: @@ -7,17 +7,20 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "geoclue-${version}"; - version = "2.4.12"; + version = "2.5.1"; - src = fetchurl { - url = "https://www.freedesktop.org/software/geoclue/releases/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "1jnad1f3rf8h05sz1lc172jnqdhqdpz76ff6m7i5ss3s0znf5l05"; + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "geoclue"; + repo = "geoclue"; + rev = version; + sha256 = "0vww6irijw5ss7vawkdi5z5wdpcgw4iqljn5vs3vbd4y3d0lzrbs"; }; outputs = [ "out" "dev" "devdoc" ]; nativeBuildInputs = [ - pkgconfig intltool wrapGAppsHook gobjectIntrospection + pkgconfig intltool meson ninja wrapGAppsHook python3 vala gobject-introspection # devdoc gtk-doc docbook_xsl docbook_xml_dtd_412 ]; @@ -30,26 +33,20 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ glib glib-networking ]; - # Whitelist elementary's agent - patches = [ - (fetchpatch { - url = "https://gitlab.freedesktop.org/geoclue/geoclue/commit/2b0491e408be1ebcdbe8751bb2637c1acb78f71e.patch"; - sha256 = "0pac94y55iksk340dlx3gkhb9lrci90mxqqy5fnh1zbjw9bqxfn4"; - }) + mesonFlags = [ + "-Dsystemd-system-unit-dir=${placeholder "out"}/etc/systemd/system" + "-Ddemo-agent=${if withDemoAgent then "true" else "false"}" + ] ++ optionals stdenv.isDarwin [ + "-D3g-source=false" + "-Dcdma-source=false" + "-Dmodem-gps-source=false" + "-Dnmea-source=false" ]; - configureFlags = [ - "--with-systemdsystemunitdir=$(out)/etc/systemd/system" - "--enable-introspection" - "--enable-gtk-doc" - "--enable-demo-agent=${if withDemoAgent then "yes" else "no"}" - ] ++ optionals stdenv.isDarwin [ - "--disable-silent-rules" - "--disable-3g-source" - "--disable-cdma-source" - "--disable-modem-gps-source" - "--disable-nmea-source" - ]; + postPatch = '' + chmod +x demo/install-file.py + patchShebangs demo/install-file.py + ''; meta = with stdenv.lib; { description = "Geolocation framework and some data providers"; diff --git a/pkgs/development/libraries/geos/default.nix b/pkgs/development/libraries/geos/default.nix index c1b4c88aa479..2417af3dbfd8 100644 --- a/pkgs/development/libraries/geos/default.nix +++ b/pkgs/development/libraries/geos/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, python }: stdenv.mkDerivation rec { - name = "geos-3.6.3"; + name = "geos-3.7.0"; src = fetchurl { url = "https://download.osgeo.org/geos/${name}.tar.bz2"; - sha256 = "0jrypv61rbyp7vi9qpnnaiigjj8cgdqvyk8ymik8h1ppcw5am7mb"; + sha256 = "1mrz778m6bd1x9k6sha5kld43kalhq79h2lynlx2jx7xjakl3gsg"; }; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/gettext/default.nix b/pkgs/development/libraries/gettext/default.nix index 4531a5a01d4c..8ed898813aef 100644 --- a/pkgs/development/libraries/gettext/default.nix +++ b/pkgs/development/libraries/gettext/default.nix @@ -51,6 +51,7 @@ stdenv.mkDerivation rec { gettextNeedsLdflags = stdenv.hostPlatform.libc != "glibc" && !stdenv.hostPlatform.isMusl; enableParallelBuilding = true; + enableParallelChecking = false; # fails sometimes meta = with lib; { description = "Well integrated set of translation tools and documentation"; @@ -74,7 +75,7 @@ stdenv.mkDerivation rec { GNU packages produce multi-lingual messages. ''; - homepage = http://www.gnu.org/software/gettext/; + homepage = https://www.gnu.org/software/gettext/; maintainers = with maintainers; [ zimbatm vrthra ]; license = licenses.gpl2Plus; diff --git a/pkgs/development/libraries/giflib/libungif.nix b/pkgs/development/libraries/giflib/libungif.nix index 357ca751ccf1..6336d30aebad 100644 --- a/pkgs/development/libraries/giflib/libungif.nix +++ b/pkgs/development/libraries/giflib/libungif.nix @@ -9,7 +9,9 @@ stdenv.mkDerivation { hardeningDisable = [ "format" ]; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Library and utilities for processing GIFs"; + platforms = platforms.unix; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/git2/0.27.nix b/pkgs/development/libraries/git2/0.27.nix index bafd6be37df6..93948a1b0d67 100644 --- a/pkgs/development/libraries/git2/0.27.nix +++ b/pkgs/development/libraries/git2/0.27.nix @@ -4,14 +4,14 @@ }: stdenv.mkDerivation rec { - version = "0.27.4"; + version = "0.27.7"; name = "libgit2-${version}"; src = fetchFromGitHub { owner = "libgit2"; repo = "libgit2"; rev = "v${version}"; - sha256 = "1cmc8ldhpyp62pswb7dmjjya3ng0ssaggcsxs1labvp6xyxjvp6s"; + sha256 = "1q3mp7xjpbmdsnk4sdzf2askbb4pgbxcmr1h7y7zk2738dndwkha"; }; cmakeFlags = [ "-DTHREADSAFE=ON" ]; diff --git a/pkgs/development/libraries/glbinding/default.nix b/pkgs/development/libraries/glbinding/default.nix index 339e0d8d60b9..60778df663a0 100644 --- a/pkgs/development/libraries/glbinding/default.nix +++ b/pkgs/development/libraries/glbinding/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "glbinding"; - version = "2.1.4"; + version = "3.0.2"; src = fetchFromGitHub { owner = "cginternals"; repo = pname; rev = "v${version}"; - sha256 = "1yic3p2iqzxc7wrjnqclx7vcaaqx5fiysq9rqbi6v390jqkg3zlz"; + sha256 = "1lvcps0n0p8gg0p2bkm5aq4b4kv8bvxlaaf4fcham2pgbgzil9d4"; }; buildInputs = [ cmake libGLU xlibsWrapper ]; diff --git a/pkgs/development/libraries/glfw/3.x.nix b/pkgs/development/libraries/glfw/3.x.nix index 8d4d4d10038a..668fe436e915 100644 --- a/pkgs/development/libraries/glfw/3.x.nix +++ b/pkgs/development/libraries/glfw/3.x.nix @@ -1,5 +1,5 @@ { stdenv, lib, fetchFromGitHub, cmake, libGL, libXrandr, libXinerama, libXcursor, libX11 -, darwin, fixDarwinDylibNames +, cf-private, Cocoa, Kernel, fixDarwinDylibNames }: stdenv.mkDerivation rec { @@ -21,10 +21,18 @@ stdenv.mkDerivation rec { buildInputs = [ libX11 libXrandr libXinerama libXcursor - ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Cocoa Kernel fixDarwinDylibNames ]); + ] ++ lib.optionals stdenv.isDarwin [ + Cocoa Kernel fixDarwinDylibNames + # Needed for NSDefaultRunLoopMode symbols. + cf-private + ]; cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ]; + preConfigure = lib.optional (!stdenv.isDarwin) '' + substituteInPlace src/glx_context.c --replace "libGL.so.1" "${lib.getLib libGL}/lib/libGL.so.1" + ''; + meta = with stdenv.lib; { description = "Multi-platform library for creating OpenGL contexts and managing input, including keyboard, mouse, joystick and time"; homepage = http://www.glfw.org/; diff --git a/pkgs/development/libraries/glib-networking/default.nix b/pkgs/development/libraries/glib-networking/default.nix index 3deaf28373dd..e8105ef08237 100644 --- a/pkgs/development/libraries/glib-networking/default.nix +++ b/pkgs/development/libraries/glib-networking/default.nix @@ -1,28 +1,20 @@ -{ stdenv, fetchurl, fetchpatch, meson, ninja, pkgconfig, glib, gettext, gnutls, p11-kit, libproxy, gnome3 +{ stdenv, fetchurl, meson, ninja, pkgconfig, glib, gettext, python3, gnutls, p11-kit, libproxy, gnome3 , gsettings-desktop-schemas }: let pname = "glib-networking"; - version = "2.56.0"; + version = "2.58.0"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "14vw8xwajd7m31bpavg2psk693plhjikwpk8bzf3jl1fmsy11za7"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "0s006gs9nsq6mg31spqha1jffzmp6qjh10y27h0fxf1iw1ah5ymx"; }; outputs = [ "out" "dev" ]; # to deal with propagatedBuildInputs - patches = [ - # Use GNUTLS system trust for certificates - (fetchpatch { - url = https://gitlab.gnome.org/GNOME/glib-networking/commit/f1c8feee014007cc913b71357acb609f8d1200df.patch; - sha256 = "1rbxqsrcb5if3xs2d18pqzd9xnjysdj715ijc41n5w326fsawg7i"; - }) - ]; - PKG_CONFIG_GIO_2_0_GIOMODULEDIR = "${placeholder "out"}/lib/gio/modules"; postPatch = '' @@ -30,7 +22,10 @@ stdenv.mkDerivation rec { patchShebangs meson_post_install.py ''; - nativeBuildInputs = [ meson ninja pkgconfig gettext ]; + nativeBuildInputs = [ + meson ninja pkgconfig gettext + python3 # install_script + ]; propagatedBuildInputs = [ glib gnutls p11-kit libproxy gsettings-desktop-schemas ]; doCheck = false; # tests need to access the certificates (among other things) diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix index 428b9ee482ec..1eb50fc4f100 100644 --- a/pkgs/development/libraries/glib/default.nix +++ b/pkgs/development/libraries/glib/default.nix @@ -1,5 +1,5 @@ -{ stdenv, fetchurl, gettext, pkgconfig, perl, python -, libiconv, zlib, libffi, pcre, libelf, gnome3 +{ stdenv, fetchurl, gettext, meson, ninja, pkgconfig, perl, python3, glibcLocales +, libiconv, zlib, libffi, pcre, libelf, gnome3, libselinux, bash, gnum4, gtk-doc, docbook_xsl, docbook_xml_dtd_45 # use utillinuxMinimal to avoid circular dependency (utillinux, systemd, glib) , utillinuxMinimal ? null @@ -43,15 +43,15 @@ let ln -sr -t "''${!outputInclude}/include/" "''${!outputInclude}"/lib/*/include/* 2>/dev/null || true ''; - version = "2.56.0"; + version = "2.58.1"; in stdenv.mkDerivation rec { name = "glib-${version}"; src = fetchurl { - url = "mirror://gnome/sources/glib/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "1iqgi90fmpl3l23jm2iv44qp7hqsxvnv7978s18933bvx4bnxvzc"; + url = "mirror://gnome/sources/glib/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "1mnp4vankish8bqxymdl591p9v1ynk7pfc5dmpx3vamn4vcskmlp"; }; patches = optional stdenv.isDarwin ./darwin-compilation.patch @@ -59,57 +59,71 @@ stdenv.mkDerivation rec { ++ optionals stdenv.hostPlatform.isMusl [ ./quark_init_on_demand.patch ./gobject_init_on_demand.patch - ] ++ [ ./schema-override-variable.patch ]; + ] ++ [ + ./schema-override-variable.patch + # Require substituteInPlace in postPatch + ./fix-gio-launch-desktop-path.patch + ]; - outputs = [ "out" "dev" "devdoc" ]; + outputs = [ "bin" "out" "dev" "devdoc" ]; outputBin = "dev"; setupHook = ./setup-hook.sh; - buildInputs = [ libelf setupHook pcre ] - ++ optionals stdenv.isLinux [ utillinuxMinimal ]; # for libmount + buildInputs = [ + libelf setupHook pcre + bash gnum4 # install glib-gettextize and m4 macros for other apps to use + ] ++ optionals stdenv.isLinux [ + libselinux + utillinuxMinimal # for libmount + ]; - nativeBuildInputs = [ pkgconfig perl python gettext ]; + nativeBuildInputs = [ meson ninja pkgconfig perl python3 gettext gtk-doc docbook_xsl docbook_xml_dtd_45 glibcLocales ]; propagatedBuildInputs = [ zlib libffi gettext libiconv ]; - # internal pcre would only add <200kB, but it's relatively common - configureFlags = [ "--with-pcre=system" ] - ++ optional stdenv.isDarwin "--disable-compile-warnings" - ++ optional stdenv.isSunOS "--disable-dtrace" - # Can't run this test when cross-compiling - ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) - [ "glib_cv_stack_grows=no" "glib_cv_uscore=no" ] - # GElf only supports elf64 hosts - ++ optional (!stdenv.hostPlatform.is64bit) "--disable-libelf"; + mesonFlags = [ + "-Dgtk_doc=true" + ]; + + LC_ALL = "en_US.UTF-8"; NIX_CFLAGS_COMPILE = optional stdenv.isSunOS "-DBSD_COMP"; - preConfigure = optionalString stdenv.isSunOS '' - sed -i -e 's|inotify.h|foobar-inotify.h|g' configure - ''; + postPatch = '' + substituteInPlace meson.build --replace "install_dir : 'bin'," "install_dir : glib_bindir," - postConfigure = '' - patchShebangs ./gobject/ + # substitute fix-gio-launch-desktop-path.patch + substituteInPlace gio/gdesktopappinfo.c --replace "@bindir@" "$out/bin" + + chmod +x gio/tests/gengiotypefuncs.py + patchShebangs gio/tests/gengiotypefuncs.py + patchShebangs glib/gen-unicode-tables.pl + patchShebangs tests/gen-casefold-txt.py + patchShebangs tests/gen-casemap-txt.py ''; LIBELF_CFLAGS = optional stdenv.isFreeBSD "-I${libelf}"; LIBELF_LIBS = optional stdenv.isFreeBSD "-L${libelf} -lelf"; - preBuild = optionalString stdenv.isDarwin '' - export MACOSX_DEPLOYMENT_TARGET= - ''; - - enableParallelBuilding = true; DETERMINISTIC_BUILD = 1; postInstall = '' + mkdir -p $bin/bin + for app in gapplication gdbus gio gsettings; do + mv "$dev/bin/$app" "$bin/bin" + done + + # Add gio-launch-desktop to $out so we can refer to it from $dev + mkdir $out/bin + mv "$dev/bin/gio-launch-desktop" "$out/bin/" + ln -s "$out/bin/gio-launch-desktop" "$bin/bin/" + moveToOutput "share/glib-2.0" "$dev" substituteInPlace "$dev/bin/gdbus-codegen" --replace "$out" "$dev" sed -i "$dev/bin/glib-gettextize" -e "s|^gettext_dir=.*|gettext_dir=$dev/share/glib-2.0/gettext|" - '' - # This file is *included* in gtk3 and would introduce runtime reference via __FILE__. - + '' + + # This file is *included* in gtk3 and would introduce runtime reference via __FILE__. sed '1i#line 1 "${name}/include/glib-2.0/gobject/gobjectnotifyqueue.c"' \ -i "$dev"/include/glib-2.0/gobject/gobjectnotifyqueue.c ''; diff --git a/pkgs/development/libraries/glib/fix-gio-launch-desktop-path.patch b/pkgs/development/libraries/glib/fix-gio-launch-desktop-path.patch new file mode 100644 index 000000000000..4fdec2dd7e7d --- /dev/null +++ b/pkgs/development/libraries/glib/fix-gio-launch-desktop-path.patch @@ -0,0 +1,11 @@ +--- a/gio/gdesktopappinfo.c ++++ b/gio/gdesktopappinfo.c +@@ -2725,7 +2725,7 @@ g_desktop_app_info_launch_uris_with_spawn (GDesktopAppInfo *info, + + /* Fall back on usual searching in $PATH */ + if (tmp == NULL) +- tmp = "gio-launch-desktop"; ++ tmp = "@bindir@/gio-launch-desktop"; + g_once_init_leave (&gio_launch_desktop_path, tmp); + } + diff --git a/pkgs/development/libraries/glib/setup-hook.sh b/pkgs/development/libraries/glib/setup-hook.sh index 233845c6541f..5275529991f7 100644 --- a/pkgs/development/libraries/glib/setup-hook.sh +++ b/pkgs/development/libraries/glib/setup-hook.sh @@ -9,7 +9,7 @@ addEnvHooks "$hostOffset" make_glib_find_gsettings_schemas # Install gschemas, if any, in a package-specific directory glibPreInstallPhase() { - installFlagsArray+=("gsettingsschemadir=${!outputLib}/share/gsettings-schemas/$name/glib-2.0/schemas/") + makeFlagsArray+=("gsettingsschemadir=${!outputLib}/share/gsettings-schemas/$name/glib-2.0/schemas/") } preInstallPhases+=" glibPreInstallPhase" diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index a7a4c2fbacdb..50d8c6e268c2 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -133,7 +133,7 @@ stdenv.mkDerivation ({ depsBuildBuild = [ buildPackages.stdenv.cc ]; nativeBuildInputs = [ bison ]; - buildInputs = lib.optionals withGd [ gd libpng ]; + buildInputs = [ linuxHeaders ] ++ lib.optionals withGd [ gd libpng ]; # Needed to install share/zoneinfo/zone.tab. Set to impure /bin/sh to # prevent a retained dependency on the bootstrap tools in the stdenv-linux @@ -187,7 +187,7 @@ stdenv.mkDerivation ({ doCheck = false; # fails meta = { - homepage = http://www.gnu.org/software/libc/; + homepage = https://www.gnu.org/software/libc/; description = "The GNU C Library"; longDescription = diff --git a/pkgs/development/libraries/glibc/default.nix b/pkgs/development/libraries/glibc/default.nix index 8b17ff9e5585..27a1267f0cfe 100644 --- a/pkgs/development/libraries/glibc/default.nix +++ b/pkgs/development/libraries/glibc/default.nix @@ -10,6 +10,12 @@ callPackage ./common.nix { inherit stdenv; } { inherit withLinuxHeaders profilingLibraries installLocales withGd; + # Note: + # Things you write here override, and do not add to, + # the values in `common.nix`. + # (For example, if you define `patches = [...]` here, it will + # override the patches in `common.nix`.) + NIX_NO_SELF_RPATH = true; postConfigure = '' @@ -29,7 +35,10 @@ callPackage ./common.nix { inherit stdenv; } { # The stackprotector and fortify hardening flags are autodetected by glibc # and enabled by default if supported. Setting it for every gcc invocation # does not work. - hardeningDisable = [ "stackprotector" "fortify" ]; + hardeningDisable = [ "stackprotector" "fortify" ] + # XXX: Not actually musl-speciic but since only musl enables pie by default, + # limit rebuilds by only disabling pie w/musl + ++ stdenv.lib.optional stdenv.hostPlatform.isMusl "pie"; # 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/glpk/default.nix b/pkgs/development/libraries/glpk/default.nix index 481ae32bdc61..1d35c0696d27 100644 --- a/pkgs/development/libraries/glpk/default.nix +++ b/pkgs/development/libraries/glpk/default.nix @@ -59,7 +59,7 @@ stdenv.mkDerivation rec { programming language and organized in the form of a library. ''; - homepage = http://www.gnu.org/software/glpk/; + homepage = https://www.gnu.org/software/glpk/; license = stdenv.lib.licenses.gpl3Plus; maintainers = with stdenv.lib.maintainers; [ bjg timokau ]; diff --git a/pkgs/development/libraries/gmime/2.nix b/pkgs/development/libraries/gmime/2.nix index b25f5c90bfae..1c6dfc4a8524 100644 --- a/pkgs/development/libraries/gmime/2.nix +++ b/pkgs/development/libraries/gmime/2.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, glib, zlib, gnupg, libgpgerror, gobjectIntrospection }: +{ stdenv, fetchurl, pkgconfig, glib, zlib, gnupg, libgpgerror, gobject-introspection }: stdenv.mkDerivation rec { version = "2.6.23"; @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { outputs = [ "out" "dev" ]; - nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; + nativeBuildInputs = [ pkgconfig gobject-introspection ]; propagatedBuildInputs = [ glib zlib libgpgerror ]; configureFlags = [ "--enable-introspection=yes" ]; diff --git a/pkgs/development/libraries/gmime/3.nix b/pkgs/development/libraries/gmime/3.nix index 65c99610a5c7..d036140567fe 100644 --- a/pkgs/development/libraries/gmime/3.nix +++ b/pkgs/development/libraries/gmime/3.nix @@ -1,17 +1,17 @@ -{ stdenv, fetchurl, pkgconfig, glib, zlib, gnupg, gpgme, libidn, gobjectIntrospection }: +{ stdenv, fetchurl, pkgconfig, glib, zlib, gnupg, gpgme, libidn2, libunistring, gobject-introspection }: stdenv.mkDerivation rec { - version = "3.2.0"; + version = "3.2.3"; name = "gmime-${version}"; src = fetchurl { url = "mirror://gnome/sources/gmime/3.2/${name}.tar.xz"; - sha256 = "1q6palbpf6lh6bvy9ly26q5apl5k0z0r4mvl6zzqh90rz4rn1v3m"; + sha256 = "04bk7rqs5slpvlvqf11i6s37s8b2xn6acls8smyl9asjnpp7a23a"; }; outputs = [ "out" "dev" ]; - buildInputs = [ gobjectIntrospection zlib gpgme libidn ]; + buildInputs = [ gobject-introspection zlib gpgme libidn2 libunistring ]; nativeBuildInputs = [ pkgconfig ]; propagatedBuildInputs = [ glib ]; configureFlags = [ "--enable-introspection=yes" ]; @@ -23,6 +23,8 @@ stdenv.mkDerivation rec { checkInputs = [ gnupg ]; + doCheck = true; + enableParallelBuilding = true; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/gmm/default.nix b/pkgs/development/libraries/gmm/default.nix index 7f8a2276ef25..6423e1fce981 100644 --- a/pkgs/development/libraries/gmm/default.nix +++ b/pkgs/development/libraries/gmm/default.nix @@ -2,16 +2,16 @@ stdenv.mkDerivation rec { name = "gmm-${version}"; - version = "5.1"; + version = "5.3"; src = fetchurl { - url ="http://download.gna.org/getfem/stable/${name}.tar.gz"; - sha256 = "0di68vdn34kznf96rnwrpb3bbm3ahaczwxd306s9dx41kcqbzrlh"; + url = "mirror://savannah/getfem/stable/${name}.tar.gz"; + sha256 = "0lkjd3n0298w1dli446z320sn7mqdap8h9q31nydkbw2k7b4db46"; }; meta = with stdenv.lib; { description = "Generic C++ template library for sparse, dense and skyline matrices"; - homepage = http://home.gna.org/getfem/gmm_intro.html; + homepage = http://getfem.org/gmm.html; license = licenses.lgpl21Plus; platforms = platforms.unix; }; diff --git a/pkgs/development/libraries/gnu-config/default.nix b/pkgs/development/libraries/gnu-config/default.nix index a14d7486e96f..3f0fcafa4475 100644 --- a/pkgs/development/libraries/gnu-config/default.nix +++ b/pkgs/development/libraries/gnu-config/default.nix @@ -5,11 +5,11 @@ let # Don't use fetchgit as this is needed during Aarch64 bootstrapping configGuess = fetchurl { - url = "http://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=${rev}"; + url = "https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=${rev}"; sha256 = "1bb8z1wzjs81p9qrvji4bc2a8zyxjinz90k8xq7sxxdp6zrmq1sv"; }; configSub = fetchurl { - url = "http://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=${rev}"; + url = "https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=${rev}"; sha256 = "00dn5i2cp4iqap5vr368r5ifrgcjfq5pr97i4dkkdbha1han5hsc"; }; in @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Attempt to guess a canonical system name"; - homepage = http://savannah.gnu.org/projects/config; + homepage = https://savannah.gnu.org/projects/config; license = licenses.gpl3; # In addition to GPLv3: # As a special exception to the GNU General Public License, if you diff --git a/pkgs/development/libraries/gnu-efi/default.nix b/pkgs/development/libraries/gnu-efi/default.nix index 1f8a518d69e4..036863c9c0bf 100644 --- a/pkgs/development/libraries/gnu-efi/default.nix +++ b/pkgs/development/libraries/gnu-efi/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "gnu-efi-${version}"; - version = "3.0.8"; + version = "3.0.9"; src = fetchurl { url = "mirror://sourceforge/gnu-efi/${name}.tar.bz2"; - sha256 = "08mpw8s79azip9jbzm6msq0999pnkqzd82axydrcyyynm276s03n"; + sha256 = "1w3p4aqlc5j93q44la7dc8cr3hky20zvsd0h0k2lyzhwmrzfl5b7"; }; buildInputs = [ pciutils ]; diff --git a/pkgs/development/libraries/gnutls-kdh/generic.nix b/pkgs/development/libraries/gnutls-kdh/generic.nix index a81cd91fdc76..d1d3c8575b0f 100644 --- a/pkgs/development/libraries/gnutls-kdh/generic.nix +++ b/pkgs/development/libraries/gnutls-kdh/generic.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation { [ "--enable-guile" "--with-guile-site-dir=\${out}/share/guile/site" ]; # Build of the Guile bindings is not parallel-safe. See - # + # # for the actual fix. Also an apparent race in the generation of # systemkey-args.h. enableParallelBuilding = false; diff --git a/pkgs/development/libraries/gnutls/generic.nix b/pkgs/development/libraries/gnutls/generic.nix index 081d896a6e0b..052438241426 100644 --- a/pkgs/development/libraries/gnutls/generic.nix +++ b/pkgs/development/libraries/gnutls/generic.nix @@ -82,7 +82,7 @@ stdenv.mkDerivation { tampering, or message forgery." ''; - homepage = http://www.gnu.org/software/gnutls/; + homepage = https://www.gnu.org/software/gnutls/; license = licenses.lgpl21Plus; maintainers = with maintainers; [ eelco wkennington fpletz ]; platforms = platforms.all; diff --git a/pkgs/development/libraries/gobject-introspection/absolute_gir_path.patch b/pkgs/development/libraries/gobject-introspection/absolute_gir_path.patch index f7e1bedd3e18..d4160b51d68c 100644 --- a/pkgs/development/libraries/gobject-introspection/absolute_gir_path.patch +++ b/pkgs/development/libraries/gobject-introspection/absolute_gir_path.patch @@ -2,10 +2,10 @@ +++ b/gir/cairo-1.0.gir.in @@ -5,7 +5,7 @@ xmlns:glib="http://www.gtk.org/introspection/glib/1.0"> - + 0: + if len(patterns) > 0: --- a/giscanner/utils.py +++ b/giscanner/utils.py -@@ -113,17 +113,11 @@ +@@ -116,17 +116,11 @@ if dlname is None: return None diff --git a/pkgs/development/libraries/gobject-introspection/default.nix b/pkgs/development/libraries/gobject-introspection/default.nix index f5ab5005bad4..3dc66aec1595 100644 --- a/pkgs/development/libraries/gobject-introspection/default.nix +++ b/pkgs/development/libraries/gobject-introspection/default.nix @@ -1,37 +1,38 @@ -{ stdenv, fetchurl, glib, flex, bison, pkgconfig, libffi, python -, libintl, cctools, cairo, gnome3 +{ stdenv, fetchurl, glib, flex, bison, meson, ninja, pkgconfig, libffi, python3 +, libintl, cctools, cairo, gnome3, glibcLocales, fetchpatch , substituteAll, nixStoreDir ? builtins.storeDir , x11Support ? true }: -# now that gobjectIntrospection creates large .gir files (eg gtk3 case) +# now that gobject-introspection creates large .gir files (eg gtk3 case) # it may be worth thinking about using multiple derivation outputs # In that case its about 6MB which could be separated let pname = "gobject-introspection"; - version = "1.56.0"; + version = "1.58.1"; in with stdenv.lib; stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "1y50pbn5qqbcv2h9rkz96wvv5jls2gma9bkqjq6wapmaszx5jw0d"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "12fzs3044047icdfs7cb2lsmnfi6w6fyhkci3m2rbvf5llgnhm29"; }; - outputs = [ "out" "dev" ]; + outputs = [ "out" "dev" "man" ]; outputBin = "dev"; - outputMan = "dev"; # tiny pages - nativeBuildInputs = [ pkgconfig libintl ]; - buildInputs = [ flex bison python setupHook/*move .gir*/ ] + LC_ALL = "en_US.UTF-8"; # for tests + + nativeBuildInputs = [ meson ninja pkgconfig libintl glibcLocales ]; + buildInputs = [ flex bison python3 setupHook/*move .gir*/ ] ++ stdenv.lib.optional stdenv.isDarwin cctools; propagatedBuildInputs = [ libffi glib ]; - preConfigure = '' - sed 's|/usr/bin/env ||' -i tools/g-ir-tool-template.in - ''; + mesonFlags = [ + "--datadir=${placeholder "dev"}/share" + ]; # outputs TODO: share/gobject-introspection-1.0/tests is needed during build # by pygobject3 (and maybe others), but it's only searched in $out @@ -39,6 +40,11 @@ stdenv.mkDerivation rec { setupHook = ./setup-hook.sh; patches = [ + ./macos-shared-library.patch + (substituteAll { + src = ./test_shlibs.patch; + inherit nixStoreDir; + }) (substituteAll { src = ./absolute_shlib_path.patch; inherit nixStoreDir; @@ -49,12 +55,11 @@ stdenv.mkDerivation rec { cairoLib = "${getLib cairo}/lib"; }); - doCheck = false; # fails + doCheck = true; passthru = { updateScript = gnome3.updateScript { packageName = pname; - attrPath = "gobjectIntrospection"; }; }; @@ -63,6 +68,7 @@ stdenv.mkDerivation rec { homepage = http://live.gnome.org/GObjectIntrospection; maintainers = with maintainers; [ lovek323 lethalman ]; platforms = platforms.unix; + license = with licenses; [ gpl2 lgpl2 ]; longDescription = '' GObject introspection is a middleware layer between C libraries (using diff --git a/pkgs/development/libraries/gobject-introspection/macos-shared-library.patch b/pkgs/development/libraries/gobject-introspection/macos-shared-library.patch new file mode 100644 index 000000000000..9941878c427b --- /dev/null +++ b/pkgs/development/libraries/gobject-introspection/macos-shared-library.patch @@ -0,0 +1,36 @@ +diff --git a/giscanner/shlibs.py b/giscanner/shlibs.py +index c93d20c..4d4915d 100644 +--- a/giscanner/shlibs.py ++++ b/giscanner/shlibs.py +@@ -43,6 +43,22 @@ def _resolve_libtool(options, binary, libraries): + + return shlibs + ++def _sanitize_install_name(install_name): ++ ''' ++ On macOS, the dylib can be built with install_name as @rpath/libfoo.so ++ instead of the absolute path to the library, so handle that. The name ++ can also be @loader_path or @executable_path. ++ ''' ++ if not install_name.startswith('@'): ++ return install_name ++ if install_name.startswith('@rpath/'): ++ return install_name[7:] ++ if install_name.startswith('@loader_path/'): ++ return install_name[13:] ++ if install_name.startswith('@executable_path/'): ++ return install_name[17:] ++ raise RuntimeError('Unknown install_name {!r}'.format(install_name)) ++ + + # Assume ldd output is something vaguely like + # +@@ -136,7 +152,7 @@ def resolve_from_ldd_output(libraries, output, basename=False): + m = pattern.match(word) + if m: + del patterns[library] +- shlibs.append(m.group()) ++ shlibs.append(_sanitize_install_name(m.group())) + break + + if len(patterns) > 0: diff --git a/pkgs/development/libraries/gobject-introspection/test_shlibs.patch b/pkgs/development/libraries/gobject-introspection/test_shlibs.patch new file mode 100644 index 000000000000..c3152982d199 --- /dev/null +++ b/pkgs/development/libraries/gobject-introspection/test_shlibs.patch @@ -0,0 +1,50 @@ +--- a/tests/scanner/test_shlibs.py ++++ b/tests/scanner/test_shlibs.py +@@ -10,6 +10,46 @@ from giscanner.shlibs import resolve_from_ldd_output + + class TestLddParser(unittest.TestCase): + ++ def test_resolve_from_ldd_output_nix(self): ++ output = '''\ ++ libglib-2.0.so.0 => @nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libglib-2.0.so.0 (0x00007f0ee1b28000) ++ libgobject-2.0.so.0 => @nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libgobject-2.0.so.0 (0x00007f0ee18cf000) ++ libgio-2.0.so.0 => @nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libgio-2.0.so.0 (0x00007f0ee1502000) ++ libxml2.so.2 => @nixStoreDir@/72mxkk74cv266snkjpz1kwl1i2rg8rpc-libxml2-2.9.8/lib/libxml2.so.2 (0x00007f0ee119c000) ++ libsqlite3.so.0 => @nixStoreDir@/ck5ay23hsmlc67pg3m34kzd1k2hhvww0-sqlite-3.24.0/lib/libsqlite3.so.0 (0x00007f0ee0e98000) ++ libpsl.so.5 => @nixStoreDir@/qn3l2gn7m76f318676wflrs2z6d4rrkj-libpsl-0.20.2-list-2017-02-03/lib/libpsl.so.5 (0x00007f0ee0c88000) ++ libc.so.6 => @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/libc.so.6 (0x00007f0ee08d4000) ++ libpcre.so.1 => @nixStoreDir@/hxbq8lpc53qsf1bc0dfcsm47wmcxzjvh-pcre-8.42/lib/libpcre.so.1 (0x00007f0ee0662000) ++ @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib64/ld-linux-x86-64.so.2 (0x00007f0ee20ff000) ++ libblkid.so.1 => @nixStoreDir@/q0kgnq21j0l2yd77gdlld371246cwghh-util-linux-2.32.1/lib/libblkid.so.1 (0x00007f0edd0cd000) ++ libuuid.so.1 => @nixStoreDir@/q0kgnq21j0l2yd77gdlld371246cwghh-util-linux-2.32.1/lib/libuuid.so.1 (0x00007f0edcec5000) ++ librt.so.1 => @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/librt.so.1 (0x00007f0edccbd000) ++ libstdc++.so.6 => @nixStoreDir@/3v5r7fkrbkw2qajadvjbf6p6qriz9p1i-gcc-7.3.0-lib/lib/libstdc++.so.6 (0x00007f0edc936000) ++ libgcc_s.so.1 => @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/libgcc_s.so.1 (0x00007f0edc720000) ++ ''' ++ libraries = ['glib-2.0', 'gio-2.0'] ++ ++ self.assertEqual( ++ ['@nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libglib-2.0.so.0', ++ '@nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libgio-2.0.so.0'], ++ resolve_from_ldd_output(libraries, output, basename=False)) ++ ++ def test_resolve_from_ldd_output_macos(self): ++ output = '''\ ++ @rpath/libatk-1.0.0.dylib ++ @rpath/libgstreamer-1.0.0.dylib (compatibility version 0.0.0, current version 0.0.0) ++ /Volumes/USB_SSD/cerbero/build/dist/darwin_x86_64/lib/libglib-2.0.0.dylib (compatibility version 0.0.0, current version 0.0.0) ++ /Volumes/USB_SSD/cerbero/build/dist/darwin_x86_64/lib/libintl.dylib (compatibility version 0.0.0, current version 0.0.0) ++ /Volumes/USB_SSD/cerbero/build/dist/darwin_x86_64/lib/libgobject-2.0.0.dylib (compatibility version 0.0.0, current version 0.0.0) ++ /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.50.4) ++ ''' ++ libraries = ['atk-1.0'] ++ fallback_libpath = '@nixStoreDir@/1ynd5b01z87c1nw75k5iy7sq49hpkw53-atk-2.30.0/lib' ++ ++ self.assertEqual( ++ [ '%s/libatk-1.0.0.dylib' % fallback_libpath ], ++ resolve_from_ldd_output(libraries, output, basename=False, fallback_libpath=fallback_libpath)) ++ + def test_resolve_from_ldd_output(self): + output = '''\ + libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fbe12d68000) + diff --git a/pkgs/development/libraries/goffice/default.nix b/pkgs/development/libraries/goffice/default.nix index 6155b8b18bd0..4795f45812b2 100644 --- a/pkgs/development/libraries/goffice/default.nix +++ b/pkgs/development/libraries/goffice/default.nix @@ -2,11 +2,11 @@ , libgsf, libxml2, libxslt, cairo, pango, librsvg }: stdenv.mkDerivation rec { - name = "goffice-0.10.39"; + name = "goffice-0.10.43"; src = fetchurl { url = "mirror://gnome/sources/goffice/0.10/${name}.tar.xz"; - sha256 = "73f23fbf05f3fa98343208b751db04b31a7ff743c2d828e1a0a130c566f1bc4f"; + sha256 = "550fceefa74622b8fe57dd0b030003e31db50edf7f87068ff5e146365108b64e"; }; nativeBuildInputs = [ pkgconfig intltool ]; diff --git a/pkgs/development/libraries/goocanvas/2.x.nix b/pkgs/development/libraries/goocanvas/2.x.nix index ef36a9c076fb..99b1307179a5 100644 --- a/pkgs/development/libraries/goocanvas/2.x.nix +++ b/pkgs/development/libraries/goocanvas/2.x.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, gettext, gtk-doc, gobjectIntrospection, python2, gtk3, cairo, glib }: +{ stdenv, fetchurl, pkgconfig, gettext, gtk-doc, gobject-introspection, python2, gtk3, cairo, glib }: let version = "2.0.4"; @@ -13,7 +13,7 @@ in stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkgconfig gettext gtk-doc python2 ]; - buildInputs = [ gtk3 cairo glib gobjectIntrospection ]; + buildInputs = [ gtk3 cairo glib gobject-introspection ]; configureFlags = [ "--disable-python" diff --git a/pkgs/development/libraries/google-gflags/default.nix b/pkgs/development/libraries/google-gflags/default.nix index dbcb0342156b..a6f062b8126a 100644 --- a/pkgs/development/libraries/google-gflags/default.nix +++ b/pkgs/development/libraries/google-gflags/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "google-gflags-${version}"; - version = "2.2.1"; + version = "2.2.2"; src = fetchFromGitHub { owner = "gflags"; repo = "gflags"; rev = "v${version}"; - sha256 = "12wkihc4f07qmhyqk3cjylj8v5xz2bjrq75p7aq1vvvj60fbp58k"; + sha256 = "147i3md3nxkjlrccqg4mq1kyzc7yrhvqv5902iibc7znkvzdvlp0"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/gpgme/default.nix b/pkgs/development/libraries/gpgme/default.nix index 71fe23ea6b0d..44086538cd04 100644 --- a/pkgs/development/libraries/gpgme/default.nix +++ b/pkgs/development/libraries/gpgme/default.nix @@ -1,10 +1,10 @@ { stdenv, fetchurl, libgpgerror, gnupg, pkgconfig, glib, pth, libassuan -, file, which +, file, which, ncurses , autoreconfHook , git -, texinfo5 +, texinfo , qtbase ? null -, withPython ? false, swig2 ? null, python ? null +, pythonSupport ? false, swig2 ? null, python ? null }: let @@ -14,11 +14,11 @@ in stdenv.mkDerivation rec { name = "gpgme-${version}"; - version = "1.11.1"; + version = "1.12.0"; src = fetchurl { url = "mirror://gnupg/gpgme/${name}.tar.bz2"; - sha256 = "0vxx5xaag3rhp4g2arp5qm77gvz4kj0m3hnpvhkdvqyjfhbi26rd"; + sha256 = "1n4c1q2ls7sqx1vpr3p5n8vbjkw6kqp8jxqa28p0x9j36wf9bp5l"; }; outputs = [ "out" "dev" "info" ]; @@ -28,8 +28,8 @@ stdenv.mkDerivation rec { [ libgpgerror glib libassuan pth ] ++ lib.optional (qtbase != null) qtbase; - nativeBuildInputs = [ file pkgconfig gnupg autoreconfHook git texinfo5 ] - ++ lib.optionals withPython [ python swig2 which ]; + nativeBuildInputs = [ file pkgconfig gnupg autoreconfHook git texinfo ] + ++ lib.optionals pythonSupport [ python swig2 which ncurses ]; postPatch ='' substituteInPlace ./configure --replace /usr/bin/file ${file}/bin/file @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { configureFlags = [ "--enable-fixed-path=${gnupg}/bin" "--with-libgpg-error-prefix=${libgpgerror.dev}" - ] ++ lib.optional withPython "--enable-languages=python"; + ] ++ lib.optional pythonSupport "--enable-languages=python"; NIX_CFLAGS_COMPILE = # qgpgme uses Q_ASSERT which retains build inputs at runtime unless @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { checkInputs = [ which ]; - doCheck = false; # fails 8 out of 26 tests with "GPGME: Decryption failed". Spooky! + doCheck = true; meta = with stdenv.lib; { homepage = https://gnupg.org/software/gpgme/index.html; diff --git a/pkgs/development/libraries/granite/default.nix b/pkgs/development/libraries/granite/default.nix index 1ee0970ffad2..2113b4f690bb 100644 --- a/pkgs/development/libraries/granite/default.nix +++ b/pkgs/development/libraries/granite/default.nix @@ -1,14 +1,16 @@ -{ stdenv, fetchFromGitHub, perl, cmake, ninja, vala_0_40, pkgconfig, gobjectIntrospection, glib, gtk3, gnome3, gettext }: +{ stdenv, fetchFromGitHub, cmake, ninja, vala_0_40, pkgconfig, gobject-introspection, gnome3, gtk3, glib, gettext }: stdenv.mkDerivation rec { - name = "granite-${version}"; - version = "5.1.0"; + pname = "granite"; + version = "5.2.1"; + + name = "${pname}-${version}"; src = fetchFromGitHub { owner = "elementary"; - repo = "granite"; + repo = pname; rev = version; - sha256 = "1v1yhz6rp616xi417m9r8072s6mpz5i8vkdyj264b73p0lgjwh40"; + sha256 = "18rw1lv6zk5w2cq8bv6b869z3cdikn9gzk30gw1s9f8n06bh737h"; }; cmakeFlags = [ @@ -19,12 +21,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake gettext - gobjectIntrospection + gobject-introspection ninja - perl pkgconfig - vala_0_40 + vala_0_40 # should be `elementary.vala` when elementary attribute set is merged ]; + buildInputs = [ glib gnome3.libgee @@ -33,9 +35,12 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "An extension to GTK+ used by elementary OS"; - longDescription = "An extension to GTK+ that provides several useful widgets and classes to ease application development. Designed for elementary OS."; + longDescription = '' + Granite is a companion library for GTK+ and GLib. Among other things, it provides complex widgets and convenience functions + designed for use in apps built for elementary OS. + ''; homepage = https://github.com/elementary/granite; - license = licenses.lgpl3; + license = licenses.lgpl3Plus; platforms = platforms.linux; maintainers = with maintainers; [ vozz worldofpeace ]; }; diff --git a/pkgs/development/libraries/grantlee/5/default.nix b/pkgs/development/libraries/grantlee/5/default.nix index aa670cd4c86b..52c087b19147 100644 --- a/pkgs/development/libraries/grantlee/5/default.nix +++ b/pkgs/development/libraries/grantlee/5/default.nix @@ -46,6 +46,7 @@ mkDerivation rec { homepage = http://gitorious.org/grantlee; maintainers = [ maintainers.ttuegel ]; + license = licenses.lgpl21; inherit (qtbase.meta) platforms; }; } diff --git a/pkgs/development/libraries/grantlee/default.nix b/pkgs/development/libraries/grantlee/default.nix index 9dde67b5c795..1446e339745e 100644 --- a/pkgs/development/libraries/grantlee/default.nix +++ b/pkgs/development/libraries/grantlee/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { and the design of Django is reused in Grantlee.''; homepage = http://gitorious.org/grantlee; - maintainers = [ ]; + license = stdenv.lib.licenses.lgpl21; inherit (qt4.meta) platforms; }; } diff --git a/pkgs/development/libraries/grpc/default.nix b/pkgs/development/libraries/grpc/default.nix index 7f680b6b59bf..938a47a40374 100644 --- a/pkgs/development/libraries/grpc/default.nix +++ b/pkgs/development/libraries/grpc/default.nix @@ -1,11 +1,13 @@ -{ stdenv, fetchurl, cmake, zlib, c-ares, pkgconfig, openssl, protobuf, gflags }: +{ stdenv, fetchFromGitHub, cmake, zlib, c-ares, pkgconfig, openssl, protobuf, gflags }: stdenv.mkDerivation rec { - version = "1.10.1"; + version = "1.16.1"; name = "grpc-${version}"; - src = fetchurl { - url = "https://github.com/grpc/grpc/archive/v${version}.tar.gz"; - sha256 = "0l721r24d6wz889vz4g6i67ijz0zc0ah967i3immi90zdmjwlyjg"; + src = fetchFromGitHub { + owner = "grpc"; + repo = "grpc"; + rev = "v${version}"; + sha256 = "1jimqz3115f9pli5w6ik9wi7mjc7ix6y7yrq4a1ab9fc3dalj7p2"; }; nativeBuildInputs = [ cmake pkgconfig ]; buildInputs = [ zlib c-ares c-ares.cmake-config openssl protobuf gflags ]; @@ -24,6 +26,8 @@ stdenv.mkDerivation rec { rm -vf BUILD ''; + NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang "-Wno-error=unknown-warning-option"; + enableParallelBuilds = true; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/gsasl/default.nix b/pkgs/development/libraries/gsasl/default.nix index 71da2c716f84..899aa116b2ca 100644 --- a/pkgs/development/libraries/gsasl/default.nix +++ b/pkgs/development/libraries/gsasl/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { configureFlags = [ "--with-gssapi-impl=mit" ]; - doCheck = true; + doCheck = !stdenv.hostPlatform.isDarwin; meta = { description = "GNU SASL, Simple Authentication and Security Layer library"; @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { (e.g. IMAP, SMTP, etc.) to authenticate peers. ''; - homepage = http://www.gnu.org/software/gsasl/; + homepage = https://www.gnu.org/software/gsasl/; license = stdenv.lib.licenses.gpl3Plus; maintainers = with stdenv.lib.maintainers; [ shlevy ]; diff --git a/pkgs/development/libraries/gsettings-qt/default.nix b/pkgs/development/libraries/gsettings-qt/default.nix index 9e893932a64c..3f9cd8120d89 100644 --- a/pkgs/development/libraries/gsettings-qt/default.nix +++ b/pkgs/development/libraries/gsettings-qt/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchbzr, pkgconfig, qmake, qtbase, qtdeclarative, glib, gobjectIntrospection }: +{ stdenv, fetchbzr, pkgconfig, qmake, qtbase, qtdeclarative, glib, gobject-introspection }: stdenv.mkDerivation rec { name = "gsettings-qt-${version}"; @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig qmake - gobjectIntrospection + gobject-introspection ]; buildInputs = [ diff --git a/pkgs/development/libraries/gsignond/conf.patch b/pkgs/development/libraries/gsignond/conf.patch new file mode 100644 index 000000000000..0aa2034e3996 --- /dev/null +++ b/pkgs/development/libraries/gsignond/conf.patch @@ -0,0 +1,12 @@ +diff --git a/meson.build b/meson.build +index cb1e0df..d90c85c 100644 +--- a/meson.build ++++ b/meson.build +@@ -95,6 +95,6 @@ endif + configure_file( + input: 'gsignond.conf.in', + configuration: conf_data, +- install_dir: sysconf_dir, ++ install_dir: 'etc/', + output: 'gsignond.conf' + ) diff --git a/pkgs/development/libraries/gsignond/default.nix b/pkgs/development/libraries/gsignond/default.nix new file mode 100644 index 000000000000..a81e72bf66fb --- /dev/null +++ b/pkgs/development/libraries/gsignond/default.nix @@ -0,0 +1,67 @@ +{ stdenv, fetchFromGitLab, pkgconfig, meson, ninja, glib, glib-networking +, sqlite, gobject-introspection, vala, gtk-doc, libsecret, docbook_xsl +, docbook_xml_dtd_43, docbook_xml_dtd_45, glibcLocales, makeWrapper +, symlinkJoin, gsignondPlugins, plugins }: + +let +unwrapped = stdenv.mkDerivation rec { + pname = "gsignond"; + version = "1.2.0"; + + outputs = [ "out" "dev" "devdoc" ]; + + src = fetchFromGitLab { + owner = "accounts-sso"; + repo = pname; + rev = version; + sha256 = "17cpil3lpijgyj2z5c41vhb7fpk17038k5ggyw9p6049jrlf423m"; + }; + + nativeBuildInputs = [ + docbook_xml_dtd_43 + docbook_xml_dtd_45 + docbook_xsl + glibcLocales + gobject-introspection + gtk-doc + meson + ninja + pkgconfig + vala + ]; + + buildInputs = [ + glib + glib-networking + libsecret + ]; + + propagatedBuildInputs = [ sqlite ]; + + mesonFlags = [ + "-Dbus_type=session" + "-Dextension=desktop" + ]; + + LC_ALL = "en_US.UTF-8"; + + patches = [ + ./conf.patch + ./plugin-load-env.patch + ]; + + meta = with stdenv.lib; { + description = "D-Bus service which performs user authentication on behalf of its clients"; + homepage = https://gitlab.com/accounts-sso/gsignond; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ worldofpeace ]; + platforms = platforms.linux; + }; +}; + +in if plugins == [] then unwrapped + else import ./wrapper.nix { + inherit stdenv makeWrapper symlinkJoin gsignondPlugins plugins; + gsignond = unwrapped; + } + diff --git a/pkgs/development/libraries/gsignond/plugin-load-env.patch b/pkgs/development/libraries/gsignond/plugin-load-env.patch new file mode 100644 index 000000000000..5da2b4c157e8 --- /dev/null +++ b/pkgs/development/libraries/gsignond/plugin-load-env.patch @@ -0,0 +1,35 @@ +diff --git a/src/gplugind/gsignond-plugin-loader.c b/src/gplugind/gsignond-plugin-loader.c +index 5497b32..979e1b4 100644 +--- a/src/gplugind/gsignond-plugin-loader.c ++++ b/src/gplugind/gsignond-plugin-loader.c +@@ -38,11 +38,10 @@ gsignond_load_plugin ( + gchar *plugin_filename; + GSignondPlugin *plugin; + +-# ifdef ENABLE_DEBUG + const gchar *env_val = g_getenv("SSO_GPLUGINS_DIR"); + if (env_val) + plugin_path = env_val; +-# endif ++ + plugin_filename = g_module_build_path (plugin_path, plugin_type); + plugin = gsignond_load_plugin_with_filename (plugin_type, + plugin_filename); +diff --git a/src/gplugind/main.c b/src/gplugind/main.c +index 1c6cdb6..c85c623 100644 +--- a/src/gplugind/main.c ++++ b/src/gplugind/main.c +@@ -93,11 +93,11 @@ _install_sighandlers (GMainLoop *main_loop) + static const gchar* _plugin_path(void) + { + const gchar *plugin_path = GSIGNOND_GPLUGINS_DIR; +-# ifdef ENABLE_DEBUG ++ + const gchar *env_val = g_getenv("SSO_GPLUGINS_DIR"); + if (env_val) + plugin_path = env_val; +-# endif ++ + return plugin_path; + } + diff --git a/pkgs/development/libraries/gsignond/plugins/lastfm.nix b/pkgs/development/libraries/gsignond/plugins/lastfm.nix new file mode 100644 index 000000000000..7c15e10620a5 --- /dev/null +++ b/pkgs/development/libraries/gsignond/plugins/lastfm.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromGitLab, pkgconfig, meson, ninja, vala, glib, gsignond, json-glib, libsoup, gobject-introspection }: + +stdenv.mkDerivation rec { + name = "gsignond-plugin-lastfm-${version}"; + version = "2018-05-07"; + + src = fetchFromGitLab { + owner = "accounts-sso"; + repo = "gsignond-plugin-lastfm"; + rev = "0a7a5f8511282e45cfe35987b81f27f158f0648c"; + sha256 = "0ay6ir9zg9l0264x5xwd7c6j8qmwlhrifkkkjd1yrjh9sqxyfj7f"; + }; + + nativeBuildInputs = [ + gobject-introspection + meson + ninja + pkgconfig + vala + ]; + + buildInputs = [ + glib + gsignond + json-glib + libsoup + ]; + + PKG_CONFIG_GSIGNOND_GPLUGINSDIR = "${placeholder "out"}/lib/gsignond/gplugins"; + + meta = with stdenv.lib; { + description = "Plugin for the Accounts-SSO gSignOn daemon that handles Last.FM credentials"; + homepage = https://gitlab.com/accounts-sso/gsignond-plugin-lastfm; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ worldofpeace ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/libraries/gsignond/plugins/mail.nix b/pkgs/development/libraries/gsignond/plugins/mail.nix new file mode 100644 index 000000000000..c4d23bd834c9 --- /dev/null +++ b/pkgs/development/libraries/gsignond/plugins/mail.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchFromGitLab, pkgconfig, meson, ninja, vala, glib, gsignond, gobject-introspection }: + +stdenv.mkDerivation rec { + pname = "gsignond-plugin-mail"; + version = "0.3.0"; + + src = fetchFromGitLab { + owner = "accounts-sso"; + repo = "gsignond-plugin-mail"; + rev = version; + sha256 = "0x8jcl0ra9kacm80f1im5wpxp9r9wxayjwnk6dkv7fhjbl2p4nh0"; + }; + + nativeBuildInputs = [ + gobject-introspection + meson + ninja + pkgconfig + vala + ]; + + buildInputs = [ + glib + gsignond + ]; + + PKG_CONFIG_GSIGNOND_GPLUGINSDIR = "${placeholder "out"}/lib/gsignond/gplugins"; + + meta = with stdenv.lib; { + description = "Plugin for the Accounts-SSO gSignOn daemon that handles E-Mail credentials"; + homepage = https://gitlab.com/accounts-sso/gsignond-plugin-mail; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ worldofpeace ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/libraries/gsignond/plugins/oauth.nix b/pkgs/development/libraries/gsignond/plugins/oauth.nix new file mode 100644 index 000000000000..6182ea283cba --- /dev/null +++ b/pkgs/development/libraries/gsignond/plugins/oauth.nix @@ -0,0 +1,48 @@ +{ stdenv, fetchFromGitLab, fetchpatch, pkgconfig, meson, ninja, glib, gsignond, check +, json-glib, libsoup, gnutls, gtk-doc, docbook_xml_dtd_43, docbook_xml_dtd_45 +, docbook_xsl, glibcLocales, gobject-introspection }: + +stdenv.mkDerivation rec { + name = "gsignond-plugin-oauth-${version}"; + version = "2018-10-15"; + + src = fetchFromGitLab { + owner = "accounts-sso"; + repo = "gsignond-plugin-oa"; + rev = "d471cebfd7c50567b1244277a9559f18f8d58691"; + sha256 = "00axl8wwp2arc6h4bpr4m3ik2hy8an0lbm48q2a9r94krmq56hnx"; + }; + + nativeBuildInputs = [ + check + docbook_xml_dtd_43 + docbook_xml_dtd_45 + docbook_xsl + glibcLocales + gobject-introspection + gtk-doc + meson + ninja + pkgconfig + ]; + + buildInputs = [ + glib + gnutls + gsignond + json-glib + libsoup + ]; + + LC_ALL = "en_US.UTF-8"; + + PKG_CONFIG_GSIGNOND_GPLUGINSDIR = "${placeholder "out"}/lib/gsignond/gplugins"; + + meta = with stdenv.lib; { + description = "Plugin for the Accounts-SSO gSignOn daemon that handles the OAuth 1.0 and 2.0 authentication protocols"; + homepage = https://gitlab.com/accounts-sso/gsignond-plugin-oa; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ worldofpeace ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/libraries/gsignond/plugins/sasl.nix b/pkgs/development/libraries/gsignond/plugins/sasl.nix new file mode 100644 index 000000000000..d1fa37939a78 --- /dev/null +++ b/pkgs/development/libraries/gsignond/plugins/sasl.nix @@ -0,0 +1,45 @@ +{ stdenv, fetchFromGitLab, fetchpatch, pkgconfig, meson, ninja, glib, gsignond, gsasl, check +, gtk-doc, docbook_xml_dtd_43, docbook_xml_dtd_45, docbook_xsl, glibcLocales, gobject-introspection }: + +stdenv.mkDerivation rec { + name = "gsignond-plugin-sasl-${version}"; + version = "2018-10-15"; + + src = fetchFromGitLab { + owner = "accounts-sso"; + repo = "gsignond-plugin-sasl"; + rev = "b304c70b7dad9368b23b1205122d10de684c896a"; + sha256 = "0knzw7c2fm2kzs1gxbrm4kk67522w9cpwqj7xvn86473068k90va"; + }; + + nativeBuildInputs = [ + check + docbook_xml_dtd_43 + docbook_xml_dtd_45 + docbook_xsl + glibcLocales + gobject-introspection + gtk-doc + meson + ninja + pkgconfig + ]; + + buildInputs = [ + glib + gsasl + gsignond + ]; + + LC_ALL = "en_US.UTF-8"; + + PKG_CONFIG_GSIGNOND_GPLUGINSDIR = "${placeholder "out"}/lib/gsignond/gplugins"; + + meta = with stdenv.lib; { + description = "Plugin for the Accounts-SSO gSignOn daemon that handles the SASL authentication protocol"; + homepage = https://gitlab.com/accounts-sso/gsignond-plugin-sasl; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ worldofpeace ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/libraries/gsignond/wrapper.nix b/pkgs/development/libraries/gsignond/wrapper.nix new file mode 100644 index 000000000000..04463aac3796 --- /dev/null +++ b/pkgs/development/libraries/gsignond/wrapper.nix @@ -0,0 +1,25 @@ +{ stdenv, makeWrapper, symlinkJoin, gsignond, gsignondPlugins, plugins }: + +symlinkJoin { + name = "gsignond-with-plugins-${gsignond.version}"; + + paths = [ gsignond ] ++ plugins; + + buildInputs = [ makeWrapper ]; + + postBuild = '' + wrapProgram $out/bin/gsignond \ + --set SSO_GPLUGINS_DIR "$out/lib/gsignond/gplugins" + + rm $out/share/dbus-1/services/com.google.code.AccountsSSO.gSingleSignOn.service + rm $out/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service + + substitute ${gsignond}/share/dbus-1/services/com.google.code.AccountsSSO.gSingleSignOn.service $out/share/dbus-1/services/com.google.code.AccountsSSO.gSingleSignOn.service \ + --replace ${gsignond} $out + + substitute ${gsignond}/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service $out/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service \ + --replace ${gsignond} $out + ''; + + inherit (gsignond) meta; +} diff --git a/pkgs/development/libraries/gsl/default.nix b/pkgs/development/libraries/gsl/default.nix index 8a419d678655..9fd3f8a7a998 100644 --- a/pkgs/development/libraries/gsl/default.nix +++ b/pkgs/development/libraries/gsl/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { patches = [ # ToDo: there might be more impurities than FMA support check - ./disable-fma.patch # http://lists.gnu.org/archive/html/bug-gsl/2011-11/msg00019.html + ./disable-fma.patch # https://lists.gnu.org/archive/html/bug-gsl/2011-11/msg00019.html ]; # https://lists.gnu.org/archive/html/bug-gsl/2015-11/msg00012.html @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { meta = { description = "The GNU Scientific Library, a large numerical library"; - homepage = http://www.gnu.org/software/gsl/; + homepage = https://www.gnu.org/software/gsl/; license = stdenv.lib.licenses.gpl3Plus; longDescription = '' diff --git a/pkgs/development/libraries/gsl/gsl-1_16.nix b/pkgs/development/libraries/gsl/gsl-1_16.nix index ede2b51c5599..f569d9c3ea12 100644 --- a/pkgs/development/libraries/gsl/gsl-1_16.nix +++ b/pkgs/development/libraries/gsl/gsl-1_16.nix @@ -10,10 +10,10 @@ stdenv.mkDerivation rec { patches = [ # ToDo: there might be more impurities than FMA support check - ./disable-fma.patch # http://lists.gnu.org/archive/html/bug-gsl/2011-11/msg00019.html + ./disable-fma.patch # https://lists.gnu.org/archive/html/bug-gsl/2011-11/msg00019.html (fetchpatch { name = "bug-39055.patch"; - url = "http://git.savannah.gnu.org/cgit/gsl.git/patch/?id=9cc12d"; + url = "https://git.savannah.gnu.org/cgit/gsl.git/patch/?id=9cc12d"; sha256 = "1bmrmihi28cly9g9pq54kkix2jy59y7cd7h5fw4v1c7h5rc2qvs8"; }) ]; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { meta = { description = "The GNU Scientific Library, a large numerical library"; - homepage = http://www.gnu.org/software/gsl/; + homepage = https://www.gnu.org/software/gsl/; license = stdenv.lib.licenses.gpl3Plus; longDescription = '' diff --git a/pkgs/development/libraries/gspell/default.nix b/pkgs/development/libraries/gspell/default.nix index 051228aeb152..776125a7537d 100644 --- a/pkgs/development/libraries/gspell/default.nix +++ b/pkgs/development/libraries/gspell/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, libxml2, glib, gtk3, enchant2, isocodes, vala, gobjectIntrospection, gnome3 }: +{ stdenv, fetchurl, pkgconfig, libxml2, glib, gtk3, enchant2, isocodes, vala, gobject-introspection, gnome3 }: let pname = "gspell"; @@ -10,13 +10,13 @@ in stdenv.mkDerivation rec { outputBin = "dev"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "1rdv873ixhwr15jwgc2z6k6y0hj353fqnwsy7zkh0c30qwiiv6l1"; }; propagatedBuildInputs = [ enchant2 ]; # required for pkgconfig - nativeBuildInputs = [ pkgconfig vala gobjectIntrospection libxml2 ]; + nativeBuildInputs = [ pkgconfig vala gobject-introspection libxml2 ]; buildInputs = [ glib gtk3 isocodes ]; passthru = { diff --git a/pkgs/development/libraries/gss/default.nix b/pkgs/development/libraries/gss/default.nix index 0cc6a07e0839..9f3bb3c7eadf 100644 --- a/pkgs/development/libraries/gss/default.nix +++ b/pkgs/development/libraries/gss/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = http://www.gnu.org/software/gss/; + homepage = https://www.gnu.org/software/gss/; description = "Generic Security Service"; license = licenses.gpl3Plus; maintainers = with maintainers; [ bjg wkennington ]; diff --git a/pkgs/development/libraries/gssdp/default.nix b/pkgs/development/libraries/gssdp/default.nix index d48ba9082af2..ed1e5b6faabb 100644 --- a/pkgs/development/libraries/gssdp/default.nix +++ b/pkgs/development/libraries/gssdp/default.nix @@ -1,22 +1,30 @@ -{ stdenv, fetchurl, pkgconfig, libsoup, glib }: +{ stdenv, fetchurl, pkgconfig, gobject-introspection, vala, gtk-doc, docbook_xsl, docbook_xml_dtd_412, libsoup, gtk3, glib }: stdenv.mkDerivation rec { name = "gssdp-${version}"; version = "1.0.2"; + outputs = [ "out" "bin" "dev" "devdoc" ]; + src = fetchurl { - url = "mirror://gnome/sources/gssdp/1.0/${name}.tar.xz"; + url = "mirror://gnome/sources/gssdp/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "1p1m2m3ndzr2whipqw4vfb6s6ia0g7rnzzc4pnq8b8g1qw4prqd1"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ libsoup ]; + nativeBuildInputs = [ pkgconfig gobject-introspection vala gtk-doc docbook_xsl docbook_xml_dtd_412 ]; + buildInputs = [ libsoup gtk3 ]; propagatedBuildInputs = [ glib ]; + configureFlags = [ + "--enable-gtk-doc" + ]; + + doCheck = true; + meta = with stdenv.lib; { description = "GObject-based API for handling resource discovery and announcement over SSDP"; homepage = http://www.gupnp.org/; - license = licenses.lgpl2; + license = licenses.lgpl2Plus; platforms = platforms.all; }; } diff --git a/pkgs/development/libraries/gstreamer/bad/default.nix b/pkgs/development/libraries/gstreamer/bad/default.nix index 96e02c605f54..5d9c03b19190 100644 --- a/pkgs/development/libraries/gstreamer/bad/default.nix +++ b/pkgs/development/libraries/gstreamer/bad/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, fetchpatch, meson, ninja, gettext -, pkgconfig, python, gst-plugins-base, orc +, pkgconfig, python3, gst-plugins-base, orc , faacSupport ? false, faac ? null , faad2, libass, libkate, libmms, librdf, ladspaH , libnice, webrtc-audio-processing, lilv, lv2, serd, sord, sratom @@ -17,7 +17,8 @@ let inherit (stdenv.lib) optional; in stdenv.mkDerivation rec { - name = "gst-plugins-bad-1.14.0"; + name = "gst-plugins-bad-${version}"; + version = "1.14.4"; meta = with stdenv.lib; { description = "Gstreamer Bad Plugins"; @@ -53,12 +54,12 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}/src/gst-plugins-bad/${name}.tar.xz"; - sha256 = "17sgzgx1c54k5rzz7ljyz3is0n7yj56k74vv05h8z1gjnsnjnppd"; + sha256 = "1r8dma3x127rbx42yab7kwq7q1bhkmvz2ykn0rnqnzl95q74w2wi"; }; outputs = [ "out" "dev" ]; - nativeBuildInputs = [ meson ninja pkgconfig python gettext ]; + nativeBuildInputs = [ meson ninja pkgconfig python3 gettext ]; buildInputs = [ gst-plugins-base orc diff --git a/pkgs/development/libraries/gstreamer/base/default.nix b/pkgs/development/libraries/gstreamer/base/default.nix index dd4007bd142b..0acdf71fb72f 100644 --- a/pkgs/development/libraries/gstreamer/base/default.nix +++ b/pkgs/development/libraries/gstreamer/base/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, fetchpatch, lib -, pkgconfig, meson, ninja, gettext, gobjectIntrospection -, python, gstreamer, orc, pango, libtheora +, pkgconfig, meson, ninja, gettext, gobject-introspection +, python3, gstreamer, orc, pango, libtheora , libintl, libopus , enableX11 ? stdenv.isLinux, libXv , enableWayland ? stdenv.isLinux, wayland @@ -9,7 +9,8 @@ , enableCdparanoia ? (!stdenv.isDarwin), cdparanoia }: stdenv.mkDerivation rec { - name = "gst-plugins-base-1.14.0"; + name = "gst-plugins-base-${version}"; + version = "1.14.4"; meta = with lib; { description = "Base plugins and helper libraries"; @@ -21,12 +22,12 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}/src/gst-plugins-base/${name}.tar.xz"; - sha256 = "0h39bcp7fcd9kgb189lxr8l0hm0almvzpzgpdh1jpq2nzxh4d43y"; + sha256 = "0qbllw4kphchwhy4p7ivdysigx69i97gyw6q0rvkx1j81r4kjqfa"; }; outputs = [ "out" "dev" ]; - nativeBuildInputs = [ pkgconfig python gettext gobjectIntrospection ] + nativeBuildInputs = [ pkgconfig python3 gettext gobject-introspection ] # Broken meson with Darwin. Should hopefully be fixed soon. Tracking # in https://bugzilla.gnome.org/show_bug.cgi?id=781148. diff --git a/pkgs/development/libraries/gstreamer/core/default.nix b/pkgs/development/libraries/gstreamer/core/default.nix index 5845c8c50db2..2c1faac387e6 100644 --- a/pkgs/development/libraries/gstreamer/core/default.nix +++ b/pkgs/development/libraries/gstreamer/core/default.nix @@ -1,12 +1,13 @@ { stdenv, fetchurl, fetchpatch, meson, ninja -, pkgconfig, gettext, gobjectIntrospection +, pkgconfig, gettext, gobject-introspection , bison, flex, python3, glib, makeWrapper , libcap,libunwind, darwin , lib }: stdenv.mkDerivation rec { - name = "gstreamer-1.14.0"; + name = "gstreamer-${version}"; + version = "1.14.4"; meta = with lib ;{ description = "Open source multimedia framework"; @@ -18,7 +19,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}/src/gstreamer/${name}.tar.xz"; - sha256 = "0vj6k01lp2yva6rfd95fkyng9jdr62gkz0x8d2l81dyly1ki6dpw"; + sha256 = "1izzhnlsy83rgr4zl3jcl1sryxqbbigrrqw3j4x3nnphqnb6ckzr"; }; patches = [ @@ -33,7 +34,7 @@ stdenv.mkDerivation rec { outputBin = "dev"; nativeBuildInputs = [ - meson ninja pkgconfig gettext bison flex python3 makeWrapper gobjectIntrospection + meson ninja pkgconfig gettext bison flex python3 makeWrapper gobject-introspection ]; buildInputs = lib.optionals stdenv.isLinux [ libcap libunwind ] diff --git a/pkgs/development/libraries/gstreamer/ges/default.nix b/pkgs/development/libraries/gstreamer/ges/default.nix index 895f298c8269..6e1f2f4a2c55 100644 --- a/pkgs/development/libraries/gstreamer/ges/default.nix +++ b/pkgs/development/libraries/gstreamer/ges/default.nix @@ -1,10 +1,11 @@ { stdenv, fetchurl, fetchpatch, meson, ninja , pkgconfig, python, gst-plugins-base, libxml2 -, flex, perl, gettext, gobjectIntrospection +, flex, perl, gettext, gobject-introspection }: stdenv.mkDerivation rec { - name = "gstreamer-editing-services-1.14.0"; + name = "gstreamer-editing-services-${version}"; + version = "1.14.4"; meta = with stdenv.lib; { description = "Library for creation of audio/video non-linear editors"; @@ -15,12 +16,12 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}/src/gstreamer-editing-services/${name}.tar.xz"; - sha256 = "14cdd6y9p4k603hsnyhdjw2igg855gwpx0362jmg8k1gagmr0pwd"; + sha256 = "0pxk65jib3mqszjkyvlzklwia4kbdj6j2b6jw1d502b06mdx5lak"; }; outputs = [ "out" "dev" ]; - nativeBuildInputs = [ meson ninja pkgconfig gettext gobjectIntrospection python flex perl ]; + nativeBuildInputs = [ meson ninja pkgconfig gettext gobject-introspection python flex perl ]; propagatedBuildInputs = [ gst-plugins-base libxml2 ]; diff --git a/pkgs/development/libraries/gstreamer/good/default.nix b/pkgs/development/libraries/gstreamer/good/default.nix index 99d27523b1c9..d4e7b8c5da42 100644 --- a/pkgs/development/libraries/gstreamer/good/default.nix +++ b/pkgs/development/libraries/gstreamer/good/default.nix @@ -15,7 +15,8 @@ let inherit (stdenv.lib) optional optionals; in stdenv.mkDerivation rec { - name = "gst-plugins-good-1.14.0"; + name = "gst-plugins-good-${version}"; + version = "1.14.4"; meta = with stdenv.lib; { description = "Gstreamer Good Plugins"; @@ -32,7 +33,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}/src/gst-plugins-good/${name}.tar.xz"; - sha256 = "1226s30cf7pqg3fj8shd20l7sp93yw9sqplgxns3m3ajgms3byka"; + sha256 = "0y89qynb4b6fry3h43z1r99qslmi3m8xhlq0i5baq2nbc0r5b2sz"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/libraries/gstreamer/libav/default.nix b/pkgs/development/libraries/gstreamer/libav/default.nix index 564b37fab794..7f7393bba28e 100644 --- a/pkgs/development/libraries/gstreamer/libav/default.nix +++ b/pkgs/development/libraries/gstreamer/libav/default.nix @@ -9,7 +9,8 @@ assert withSystemLibav -> libav != null; stdenv.mkDerivation rec { - name = "gst-libav-1.14.0"; + name = "gst-libav-${version}"; + version = "1.14.4"; meta = { homepage = https://gstreamer.freedesktop.org; @@ -19,7 +20,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}/src/gst-libav/${name}.tar.xz"; - sha256 = "12gglx6rarnxbaj0h1wivlgkv467n1bz2bwjigplciq57r6ln4zv"; + sha256 = "1nk5g24z2xx5kaw5cg8dv8skdc516inahmkymcz8bxqxj28qbmyz"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/libraries/gstreamer/qt-gstreamer/default.nix b/pkgs/development/libraries/gstreamer/qt-gstreamer/default.nix index a9e7f9fcff3e..a099643061a1 100644 --- a/pkgs/development/libraries/gstreamer/qt-gstreamer/default.nix +++ b/pkgs/development/libraries/gstreamer/qt-gstreamer/default.nix @@ -25,7 +25,8 @@ stdenv.mkDerivation rec { cmakeFlags = "-DUSE_QT_PLUGIN_DIR=OFF -DUSE_GST_PLUGIN_DIR=OFF"; - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + platforms = platforms.linux; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/gstreamer/rtsp-server/default.nix b/pkgs/development/libraries/gstreamer/rtsp-server/default.nix index 9ff799b0a27b..6236edec6a40 100644 --- a/pkgs/development/libraries/gstreamer/rtsp-server/default.nix +++ b/pkgs/development/libraries/gstreamer/rtsp-server/default.nix @@ -1,9 +1,10 @@ { stdenv, fetchurl, meson, ninja, pkgconfig -, gst-plugins-base, gettext, gobjectIntrospection +, gst-plugins-base, gettext, gobject-introspection }: stdenv.mkDerivation rec { - name = "gst-rtsp-server-1.14.0"; + name = "gst-rtsp-server-${version}"; + version = "1.14.4"; meta = with stdenv.lib; { description = "Gstreamer RTSP server"; @@ -18,12 +19,12 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}/src/gst-rtsp-server/${name}.tar.xz"; - sha256 = "0mlp9ms5hfbyzyvmc9xgi7934g4zrh1sbgky2p9zc5fqprvs0rbb"; + sha256 = "1wc4d0y57hpfvv9sykjg8mxj86dw60mf696fbqbiqq6dzlmcw3ix"; }; outputs = [ "out" "dev" ]; - nativeBuildInputs = [ meson ninja gettext gobjectIntrospection pkgconfig ]; + nativeBuildInputs = [ meson ninja gettext gobject-introspection pkgconfig ]; buildInputs = [ gst-plugins-base ]; } diff --git a/pkgs/development/libraries/gstreamer/ugly/default.nix b/pkgs/development/libraries/gstreamer/ugly/default.nix index 004bb0715f26..6bc2ea8af896 100644 --- a/pkgs/development/libraries/gstreamer/ugly/default.nix +++ b/pkgs/development/libraries/gstreamer/ugly/default.nix @@ -6,7 +6,8 @@ }: stdenv.mkDerivation rec { - name = "gst-plugins-ugly-1.14.0"; + name = "gst-plugins-ugly-${version}"; + version = "1.14.4"; meta = with lib; { description = "Gstreamer Ugly Plugins"; @@ -24,7 +25,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}/src/gst-plugins-ugly/${name}.tar.xz"; - sha256 = "1la2nny9hfw3rf3wvqggkg8ivn52qrqqs4n4mqz4ppm2r1gymf9z"; + sha256 = "08vd1xgwmapnviah47zv5h2r02qdd20y4f07rvv5zhv6y4vxh0mc"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/libraries/gstreamer/vaapi/default.nix b/pkgs/development/libraries/gstreamer/vaapi/default.nix index 7255894f3b1f..e84f8dce9125 100644 --- a/pkgs/development/libraries/gstreamer/vaapi/default.nix +++ b/pkgs/development/libraries/gstreamer/vaapi/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { name = "gst-vaapi-${version}"; - version = "1.14.0"; + version = "1.14.4"; src = fetchurl { url = "${meta.homepage}/src/gstreamer-vaapi/gstreamer-vaapi-${version}.tar.xz"; - sha256 = "1whxk428badv8ibji00sn6hj17cp8l9n93rr948bz2gjbq41zqz4"; + sha256 = "18yha6119v7mwz47idv2vykzfssqfmh6hc824wqqsshwjvzdn66f"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/libraries/gstreamer/validate/default.nix b/pkgs/development/libraries/gstreamer/validate/default.nix index bd33d9c52807..916185bf7ecf 100644 --- a/pkgs/development/libraries/gstreamer/validate/default.nix +++ b/pkgs/development/libraries/gstreamer/validate/default.nix @@ -1,9 +1,10 @@ { stdenv, fetchurl, pkgconfig, gstreamer, gst-plugins-base -, python, gobjectIntrospection, json-glib +, python, gobject-introspection, json-glib }: stdenv.mkDerivation rec { - name = "gst-validate-1.14.0"; + name = "gst-validate-${version}"; + version = "1.14.4"; meta = { description = "Integration testing infrastructure for the GStreamer framework"; @@ -14,13 +15,13 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}/src/gst-validate/${name}.tar.xz"; - sha256 = "1pzzxqkv1spjrzpzpazdm2h4s2wk7gg5gag8nxj5v2gjfyzhiprk"; + sha256 = "1ismv4i7ldi04swq76pcpd5apxqd52yify5hvlyan2yw9flwrp0q"; }; outputs = [ "out" "dev" ]; nativeBuildInputs = [ - pkgconfig gobjectIntrospection + pkgconfig gobject-introspection ]; buildInputs = [ diff --git a/pkgs/development/libraries/gtest/default.nix b/pkgs/development/libraries/gtest/default.nix index f5fc635a5a43..cf4069871d1d 100644 --- a/pkgs/development/libraries/gtest/default.nix +++ b/pkgs/development/libraries/gtest/default.nix @@ -1,33 +1,16 @@ -{ stdenv, cmake, fetchFromGitHub }: +{ stdenv, cmake, ninja, fetchFromGitHub }: stdenv.mkDerivation rec { name = "gtest-${version}"; - version = "1.8.0"; + version = "1.8.1"; src = fetchFromGitHub { owner = "google"; repo = "googletest"; rev = "release-${version}"; - sha256 = "0bjlljmbf8glnd9qjabx73w6pd7ibv43yiyngqvmvgxsabzr8399"; + sha256 = "0270msj6n7mggh4xqqjp54kswbl7mkcc8px1p5dqdpmw5ngh9fzk"; }; - buildInputs = [ cmake ]; - - configurePhase = '' - mkdir build - cd build - cmake ../ -DCMAKE_INSTALL_PREFIX=$out - ''; - - installPhase = '' - mkdir -p $out/lib - cp -v googlemock/gtest/libgtest.a googlemock/gtest/libgtest_main.a googlemock/libgmock.a googlemock/libgmock_main.a $out/lib - ln -s $out/lib/libgmock.a $out/lib/libgoogletest.a - mkdir -p $out/include - cp -v -r ../googlemock/include/gmock $out/include - cp -v -r ../googletest/include/gtest $out/include - mkdir -p $out/src - cp -v -r ../googlemock/src/* ../googletest/src/* $out/src - ''; + nativeBuildInputs = [ cmake ninja ]; meta = with stdenv.lib; { description = "Google's framework for writing C++ tests"; diff --git a/pkgs/development/libraries/gtk+/2.x.nix b/pkgs/development/libraries/gtk+/2.x.nix index 4bf42e1b5b65..266abe16c103 100644 --- a/pkgs/development/libraries/gtk+/2.x.nix +++ b/pkgs/development/libraries/gtk+/2.x.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, gettext, glib, atk, pango, cairo, perl, xorg -, gdk_pixbuf, xlibsWrapper, gobjectIntrospection +, gdk_pixbuf, xlibsWrapper, gobject-introspection , xineramaSupport ? stdenv.isLinux , cupsSupport ? true, cups ? null , gdktarget ? if stdenv.isDarwin then "quartz" else "x11" @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { setupHook = ./setup-hook.sh; - nativeBuildInputs = [ setupHook perl pkgconfig gettext gobjectIntrospection ]; + nativeBuildInputs = [ setupHook perl pkgconfig gettext gobject-introspection ]; patches = [ ./2.0-immodules.cache.patch diff --git a/pkgs/development/libraries/gtk+/3.x.nix b/pkgs/development/libraries/gtk+/3.x.nix index 27052d1922f6..421029a9d55f 100644 --- a/pkgs/development/libraries/gtk+/3.x.nix +++ b/pkgs/development/libraries/gtk+/3.x.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, fetchpatch, pkgconfig, gettext, perl, makeWrapper, shared-mime-info -, expat, glib, cairo, pango, gdk_pixbuf, atk, at-spi2-atk, gobjectIntrospection +, expat, glib, cairo, pango, gdk_pixbuf, atk, at-spi2-atk, gobject-introspection , xorg, epoxy, json-glib, libxkbcommon, gmp, gnome3 , x11Support ? stdenv.isLinux , waylandSupport ? stdenv.isLinux, mesa_noglu, wayland, wayland-protocols @@ -13,20 +13,20 @@ assert cupsSupport -> cups != null; with stdenv.lib; let - version = "3.22.30"; + version = "3.24.1"; in stdenv.mkDerivation rec { name = "gtk+3-${version}"; src = fetchurl { - url = "mirror://gnome/sources/gtk+/${gnome3.versionBranch version}/gtk+-${version}.tar.xz"; - sha256 = "0rv5k8fyi2i19k4zncai6vf429s6zy3kncr8vb6f3m034z0sb951"; + url = "mirror://gnome/sources/gtk+/${stdenv.lib.versions.majorMinor version}/gtk+-${version}.tar.xz"; + sha256 = "0bxhsp7cjph7szg1iyv16nwi60bz59x1smjkqv6sv6mr0zipnf38"; }; outputs = [ "out" "dev" ]; outputBin = "dev"; - nativeBuildInputs = [ pkgconfig gettext gobjectIntrospection perl makeWrapper ]; + nativeBuildInputs = [ pkgconfig gettext gobject-introspection perl makeWrapper ]; patches = [ ./3.0-immodules.cache.patch diff --git a/pkgs/development/libraries/gtk-mac-integration/default.nix b/pkgs/development/libraries/gtk-mac-integration/default.nix index 0171a4b6833b..26d0b5c35958 100644 --- a/pkgs/development/libraries/gtk-mac-integration/default.nix +++ b/pkgs/development/libraries/gtk-mac-integration/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchFromGitHub, autoreconfHook, pkgconfig, glib, gtk-doc, gtk, gobjectIntrospection }: +{ stdenv, lib, fetchFromGitHub, autoreconfHook, pkgconfig, glib, gtk-doc, gtk, gobject-introspection }: stdenv.mkDerivation rec { name = "gtk-mac-integration-2.0.8"; @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { sha256 = "1fbhnvj0rqc3089ypvgnpkp6ad2rr37v5qk38008dgamb9h7f3qs"; }; - nativeBuildInputs = [ autoreconfHook pkgconfig gtk-doc gobjectIntrospection ]; + nativeBuildInputs = [ autoreconfHook pkgconfig gtk-doc gobject-introspection ]; buildInputs = [ glib ]; propagatedBuildInputs = [ gtk ]; diff --git a/pkgs/development/libraries/gtk-sharp-beans/default.nix b/pkgs/development/libraries/gtk-sharp-beans/default.nix index b92bbf64514e..7f35f088da2b 100644 --- a/pkgs/development/libraries/gtk-sharp-beans/default.nix +++ b/pkgs/development/libraries/gtk-sharp-beans/default.nix @@ -18,7 +18,8 @@ stdenv.mkDerivation rec { dontStrip = true; meta = with stdenv.lib; { - description = "gtk-sharp-beans binds some API from Gtk+ that isn't in Gtk# 2.12.x"; + description = "Binds some API from Gtk+ that isn't in Gtk# 2.12.x"; platforms = platforms.linux; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/gtk-sharp/2.0.nix b/pkgs/development/libraries/gtk-sharp/2.0.nix index 5b3ca828a3f8..c037db97c044 100644 --- a/pkgs/development/libraries/gtk-sharp/2.0.nix +++ b/pkgs/development/libraries/gtk-sharp/2.0.nix @@ -46,7 +46,10 @@ stdenv.mkDerivation { gtk = gtk2; }; - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + description = "Graphical User Interface Toolkit for mono and .Net"; + homepage = https://www.mono-project.com/docs/gui/gtksharp; + platforms = platforms.linux; + license = licenses.gpl2; }; } diff --git a/pkgs/development/libraries/gtk-sharp/3.0.nix b/pkgs/development/libraries/gtk-sharp/3.0.nix index 3a473d6303ad..f8f1f20cc2fd 100644 --- a/pkgs/development/libraries/gtk-sharp/3.0.nix +++ b/pkgs/development/libraries/gtk-sharp/3.0.nix @@ -47,5 +47,6 @@ stdenv.mkDerivation { meta = { platforms = stdenv.lib.platforms.linux; + broken = true; # 2018-09-21, build has failed since 2018-04-28 }; } diff --git a/pkgs/development/libraries/gtkd/default.nix b/pkgs/development/libraries/gtkd/default.nix index c0dc0753cd01..d89b00af4ced 100644 --- a/pkgs/development/libraries/gtkd/default.nix +++ b/pkgs/development/libraries/gtkd/default.nix @@ -37,8 +37,8 @@ stdenv.mkDerivation rec { --replace libpango-1.0.0.dylib ${pango.out}/lib/libpango-1.0.0.dylib \ --replace libpangocairo-1.0.0.dylib ${pango.out}/lib/libpangocairo-1.0.0.dylib substituteInPlace generated/gtkd/gobject/c/functions.d \ - --replace libgobject-2.0.so.0 ${glib}/lib/libgobject-2.0.so.0 \ - --replace libgobject-2.0.0.dylib ${glib}/lib/libgobject-2.0.0.dylib + --replace libgobject-2.0.so.0 ${glib.out}/lib/libgobject-2.0.so.0 \ + --replace libgobject-2.0.0.dylib ${glib.out}/lib/libgobject-2.0.0.dylib substituteInPlace generated/gtkd/rsvg/c/functions.d \ --replace librsvg-2.so.2 ${librsvg}/lib/librsvg-2.so.2 \ --replace librsvg-2.2.dylib ${librsvg}/lib/librsvg-2.2.dylib @@ -63,15 +63,15 @@ stdenv.mkDerivation rec { --replace libgtksourceview-3.0.so.1 ${gtksourceview}/lib/libgtksourceview-3.0.so.1 \ --replace libgtksourceview-3.0.1.dylib ${gtksourceview}/lib/libgtksourceview-3.0.1.dylib substituteInPlace generated/gtkd/glib/c/functions.d \ - --replace libglib-2.0.so.0 ${glib}/lib/libglib-2.0.so.0 \ - --replace libgmodule-2.0.so.0 ${glib}/lib/libgmodule-2.0.so.0 \ - --replace libgobject-2.0.so.0 ${glib}/lib/libgobject-2.0.so.0 \ - --replace libglib-2.0.0.dylib ${glib}/lib/libglib-2.0.0.dylib \ - --replace libgmodule-2.0.0.dylib ${glib}/lib/libgmodule-2.0.0.dylib \ - --replace libgobject-2.0.0.dylib ${glib}/lib/libgobject-2.0.0.dylib + --replace libglib-2.0.so.0 ${glib.out}/lib/libglib-2.0.so.0 \ + --replace libgmodule-2.0.so.0 ${glib.out}/lib/libgmodule-2.0.so.0 \ + --replace libgobject-2.0.so.0 ${glib.out}/lib/libgobject-2.0.so.0 \ + --replace libglib-2.0.0.dylib ${glib.out}/lib/libglib-2.0.0.dylib \ + --replace libgmodule-2.0.0.dylib ${glib.out}/lib/libgmodule-2.0.0.dylib \ + --replace libgobject-2.0.0.dylib ${glib.out}/lib/libgobject-2.0.0.dylib substituteInPlace generated/gtkd/gio/c/functions.d \ - --replace libgio-2.0.so.0 ${glib}/lib/libgio-2.0.so.0 \ - --replace libgio-2.0.0.dylib ${glib}/lib/libgio-2.0.0.dylib + --replace libgio-2.0.so.0 ${glib.out}/lib/libgio-2.0.so.0 \ + --replace libgio-2.0.0.dylib ${glib.out}/lib/libgio-2.0.0.dylib substituteInPlace generated/gstreamer/gstreamer/c/functions.d \ --replace libgstreamer-1.0.so.0 ${gstreamer}/lib/libgstreamer-1.0.so.0 \ --replace libgstreamer-1.0.0.dylib ${gstreamer}/lib/libgstreamer-1.0.0.dylib diff --git a/pkgs/development/libraries/gtksourceview/3.x.nix b/pkgs/development/libraries/gtksourceview/3.x.nix index fe81c97ab6eb..58c8ebccc3c2 100644 --- a/pkgs/development/libraries/gtksourceview/3.x.nix +++ b/pkgs/development/libraries/gtksourceview/3.x.nix @@ -1,15 +1,15 @@ { stdenv, fetchurl, pkgconfig, atk, cairo, glib, gtk3, pango, vala_0_40 -, libxml2, perl, intltool, gettext, gnome3, gobjectIntrospection, dbus, xvfb_run, shared-mime-info }: +, libxml2, perl, intltool, gettext, gnome3, gobject-introspection, dbus, xvfb_run, shared-mime-info }: let checkInputs = [ xvfb_run dbus ]; in stdenv.mkDerivation rec { name = "gtksourceview-${version}"; - version = "3.24.6"; + version = "3.24.8"; src = fetchurl { - url = "mirror://gnome/sources/gtksourceview/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "7aa6bdfebcdc73a763dddeaa42f190c40835e6f8495bb9eb8f78587e2577c188"; + url = "mirror://gnome/sources/gtksourceview/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "1zinqid62zjcsq7vy1y4mq1qh3hzd3zj7p8np7g0bdqd37zvi6qy"; }; propagatedBuildInputs = [ @@ -21,7 +21,7 @@ in stdenv.mkDerivation rec { outputs = [ "out" "dev" ]; - nativeBuildInputs = [ pkgconfig intltool perl gobjectIntrospection vala_0_40 ] + nativeBuildInputs = [ pkgconfig intltool perl gobject-introspection vala_0_40 ] ++ stdenv.lib.optionals doCheck checkInputs; buildInputs = [ atk cairo glib pango libxml2 gettext ]; diff --git a/pkgs/development/libraries/gtksourceview/4.x.nix b/pkgs/development/libraries/gtksourceview/4.x.nix index 2501e0253b39..4ff1e999145f 100644 --- a/pkgs/development/libraries/gtksourceview/4.x.nix +++ b/pkgs/development/libraries/gtksourceview/4.x.nix @@ -1,15 +1,15 @@ { stdenv, fetchurl, pkgconfig, atk, cairo, glib, gtk3, pango, vala_0_40 -, libxml2, perl, gettext, gnome3, gobjectIntrospection, dbus, xvfb_run, shared-mime-info }: +, libxml2, perl, gettext, gnome3, gobject-introspection, dbus, xvfb_run, shared-mime-info }: let checkInputs = [ xvfb_run dbus ]; in stdenv.mkDerivation rec { name = "gtksourceview-${version}"; - version = "4.0.0"; + version = "4.0.3"; src = fetchurl { - url = "mirror://gnome/sources/gtksourceview/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "0amkspjsvxr3rjznmnwjwsgw030hayf6bw49ya4nligslwl7lp3f"; + url = "mirror://gnome/sources/gtksourceview/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "0wwxgw43dmmaz07lzdzpladir26l2bly3lnf2ks6pna152wafm9x"; }; propagatedBuildInputs = [ @@ -21,7 +21,7 @@ in stdenv.mkDerivation rec { outputs = [ "out" "dev" ]; - nativeBuildInputs = [ pkgconfig gettext perl gobjectIntrospection vala_0_40 ] + nativeBuildInputs = [ pkgconfig gettext perl gobject-introspection vala_0_40 ] ++ stdenv.lib.optionals doCheck checkInputs; buildInputs = [ atk cairo glib pango libxml2 ]; @@ -41,7 +41,7 @@ in stdenv.mkDerivation rec { passthru = { updateScript = gnome3.updateScript { packageName = "gtksourceview"; - attrPath = "gnome3.gtksourceview"; + attrPath = "gtksourceview4"; }; }; diff --git a/pkgs/development/libraries/gtkspell/3.nix b/pkgs/development/libraries/gtkspell/3.nix index d5fc094844a7..6d4288376800 100644 --- a/pkgs/development/libraries/gtkspell/3.nix +++ b/pkgs/development/libraries/gtkspell/3.nix @@ -1,19 +1,19 @@ -{stdenv, fetchurl, gtk3, aspell, pkgconfig, enchant, isocodes, intltool, gobjectIntrospection, vala}: +{stdenv, fetchurl, gtk3, aspell, pkgconfig, enchant2, isocodes, intltool, gobject-introspection, vala}: stdenv.mkDerivation rec { name = "gtkspell-${version}"; - version = "3.0.9"; + version = "3.0.10"; outputs = [ "out" "dev" ]; src = fetchurl { url = "mirror://sourceforge/gtkspell/gtkspell3-${version}.tar.xz"; - sha256 = "09jdicmpipmj4v84gnkqwbmj4lh8v0i6pn967rb9jx4zg2ia9x54"; + sha256 = "0cjp6xdcnzh6kka42w9g0w2ihqjlq8yl8hjm9wsfnixk6qwgch5h"; }; - nativeBuildInputs = [ pkgconfig intltool gobjectIntrospection vala ]; - buildInputs = [ aspell gtk3 enchant isocodes ]; - propagatedBuildInputs = [ enchant ]; + nativeBuildInputs = [ pkgconfig intltool gobject-introspection vala ]; + buildInputs = [ aspell gtk3 enchant2 isocodes ]; + propagatedBuildInputs = [ enchant2 ]; configureFlags = [ "--enable-introspection" diff --git a/pkgs/development/libraries/gtkspell/default.nix b/pkgs/development/libraries/gtkspell/default.nix index 22094f3a3f64..14676be0dcb9 100644 --- a/pkgs/development/libraries/gtkspell/default.nix +++ b/pkgs/development/libraries/gtkspell/default.nix @@ -2,16 +2,19 @@ stdenv.mkDerivation { name = "gtkspell-2.0.16"; - + src = fetchurl { url = mirror://sourceforge/gtkspell/gtkspell-2.0.16.tar.gz; sha256 = "00hdv28bp72kg1mq2jdz1sdw2b8mb9iclsp7jdqwpck705bdriwg"; }; - + nativeBuildInputs = [ pkgconfig ]; buildInputs = [aspell gtk2 enchant intltool]; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Word-processor-style highlighting and replacement of misspelled words"; + homepage = http://gtkspell.sourceforge.net; + platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/development/libraries/gtkspellmm/default.nix b/pkgs/development/libraries/gtkspellmm/default.nix index 04456b440193..cb141f8c5569 100644 --- a/pkgs/development/libraries/gtkspellmm/default.nix +++ b/pkgs/development/libraries/gtkspellmm/default.nix @@ -3,18 +3,14 @@ , gtk3, glib, glibmm, gtkmm3, gtkspell3 }: -let - version = "3.0.4"; - -in - stdenv.mkDerivation rec { name = "gtkspellmm-${version}"; + version = "3.0.5"; src = fetchurl { url = "mirror://sourceforge/project/gtkspell/gtkspellmm/" + - "${name}.tar.gz"; - sha256 = "0x6zx928dl62f0c0x6b2s32i06lvn18wx7crrgs1j9yjgkim4k4k"; + "${name}.tar.xz"; + sha256 = "0i8mxwyfv5mskachafa4qlh315q0cfph7s66s1s34nffadbmm1sv"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/libraries/gupnp-av/default.nix b/pkgs/development/libraries/gupnp-av/default.nix index 9b61f4b648e1..5e68a027470b 100644 --- a/pkgs/development/libraries/gupnp-av/default.nix +++ b/pkgs/development/libraries/gupnp-av/default.nix @@ -1,22 +1,29 @@ -{ stdenv, fetchurl, pkgconfig, gupnp, glib, libxml2 }: +{ stdenv, fetchurl, pkgconfig, gobject-introspection, vala, gtk-doc, docbook_xsl, docbook_xml_dtd_412, gupnp, glib, libxml2 }: stdenv.mkDerivation rec { name = "gupnp-av-${version}"; - majorVersion = "0.12"; - version = "${majorVersion}.10"; + version = "0.12.10"; + + outputs = [ "out" "dev" "devdoc" ]; src = fetchurl { - url = "mirror://gnome/sources/gupnp-av/${majorVersion}/${name}.tar.xz"; + url = "mirror://gnome/sources/gupnp-av/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "0nmq6wlbfsssanv3jgv2z0nhfkv8vzfr3gq5qa8svryvvn2fyf40"; }; - - nativeBuildInputs = [ pkgconfig ]; + + nativeBuildInputs = [ pkgconfig gobject-introspection vala gtk-doc docbook_xsl docbook_xml_dtd_412 ]; buildInputs = [ gupnp glib libxml2 ]; - meta = { + configureFlags = [ + "--enable-gtk-doc" + ]; + + doCheck = true; + + meta = with stdenv.lib; { homepage = http://gupnp.org/; description = "A collection of helpers for building AV (audio/video) applications using GUPnP"; - license = stdenv.lib.licenses.gpl2; - platforms = stdenv.lib.platforms.linux; + license = licenses.lgpl2Plus; + platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/gupnp-dlna/default.nix b/pkgs/development/libraries/gupnp-dlna/default.nix index 75818f756921..a6c11a569cfa 100644 --- a/pkgs/development/libraries/gupnp-dlna/default.nix +++ b/pkgs/development/libraries/gupnp-dlna/default.nix @@ -1,22 +1,34 @@ -{ stdenv, fetchurl, pkgconfig, gobjectIntrospection, gupnp, gst-plugins-base }: +{ stdenv, fetchurl, pkgconfig, gobject-introspection, vala, gtk-doc, docbook_xsl, docbook_xml_dtd_412, gupnp, gst_all_1 }: stdenv.mkDerivation rec { name = "gupnp-dlna-${version}"; - majorVersion = "0.10"; - version = "${majorVersion}.5"; + version = "0.10.5"; + + outputs = [ "out" "dev" "devdoc" ]; src = fetchurl { - url = "mirror://gnome/sources/gupnp-dlna/${majorVersion}/${name}.tar.xz"; + url = "mirror://gnome/sources/gupnp-dlna/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "0spzd2saax7w776p5laixdam6d7smyynr9qszhbmq7f14y13cghj"; }; - nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; - buildInputs = [ gupnp gst-plugins-base ]; + nativeBuildInputs = [ pkgconfig gobject-introspection vala gtk-doc docbook_xsl docbook_xml_dtd_412 ]; + buildInputs = [ gupnp gst_all_1.gst-plugins-base ]; - meta = { + configureFlags = [ + "--enable-gtk-doc" + ]; + + doCheck = true; + + postPatch = '' + chmod +x tests/test-discoverer.sh.in + patchShebangs tests/test-discoverer.sh.in + ''; + + meta = with stdenv.lib; { homepage = https://wiki.gnome.org/Projects/GUPnP/; description = "Library to ease DLNA-related bits for applications using GUPnP"; - license = stdenv.lib.licenses.gpl2; - platforms = stdenv.lib.platforms.linux; + license = licenses.lgpl2Plus; + platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/gupnp-igd/default.nix b/pkgs/development/libraries/gupnp-igd/default.nix index 182905e9546a..05c8522aebc8 100644 --- a/pkgs/development/libraries/gupnp-igd/default.nix +++ b/pkgs/development/libraries/gupnp-igd/default.nix @@ -1,22 +1,29 @@ -{ stdenv, fetchurl, pkgconfig, glib, gupnp }: - +{ stdenv, fetchurl, pkgconfig, gettext, gobject-introspection, gtk-doc, docbook_xsl, docbook_xml_dtd_412, glib, gupnp }: + stdenv.mkDerivation rec { name = "gupnp-igd-${version}"; - majorVersion = "0.2"; - version = "${majorVersion}.4"; + version = "0.2.5"; + + outputs = [ "out" "dev" "devdoc" ]; src = fetchurl { - url = "mirror://gnome/sources/gupnp-igd/${majorVersion}/${name}.tar.xz"; - sha256 = "38c4a6d7718d17eac17df95a3a8c337677eda77e58978129ad3182d769c38e44"; + url = "mirror://gnome/sources/gupnp-igd/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "081v1vhkbz3wayv49xfiskvrmvnpx93k25am2wnarg5cifiiljlb"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig gettext gobject-introspection gtk-doc docbook_xsl docbook_xml_dtd_412 ]; propagatedBuildInputs = [ glib gupnp ]; - meta = { + configureFlags = [ + "--enable-gtk-doc" + ]; + + doCheck = true; + + meta = with stdenv.lib; { + description = "Library to handle UPnP IGD port mapping"; homepage = http://www.gupnp.org/; - license = stdenv.lib.licenses.lgpl21; - platforms = stdenv.lib.platforms.linux; + license = licenses.lgpl21; + platforms = platforms.linux; }; } - diff --git a/pkgs/development/libraries/gupnp/default.nix b/pkgs/development/libraries/gupnp/default.nix index 963b93ef6917..648209125fe3 100644 --- a/pkgs/development/libraries/gupnp/default.nix +++ b/pkgs/development/libraries/gupnp/default.nix @@ -1,28 +1,39 @@ -{ stdenv, fetchurl, pkgconfig, glib, gssdp, libsoup, libxml2, libuuid }: - +{ stdenv, fetchurl, pkgconfig, gobject-introspection, vala, gtk-doc, docbook_xsl, docbook_xml_dtd_412, docbook_xml_dtd_44, glib, gssdp, libsoup, libxml2, libuuid }: + stdenv.mkDerivation rec { name = "gupnp-${version}"; - majorVersion = "1.0"; - version = "${majorVersion}.2"; + version = "1.0.3"; + + outputs = [ "out" "dev" "devdoc" ]; src = fetchurl { - url = "mirror://gnome/sources/gupnp/${majorVersion}/gupnp-${version}.tar.xz"; - sha256 = "043nqxlj030a3wvd6x4c9z8fjarjjjsl2pjarl0nn70ig6kzswsi"; + url = "mirror://gnome/sources/gupnp/${stdenv.lib.versions.majorMinor version}/gupnp-${version}.tar.xz"; + sha256 = "1fyb6yn75vf2y1b8nbc1df572swzr74yiwy3v3g5xn36wlp1cjvr"; }; - nativeBuildInputs = [ pkgconfig ]; + patches = [ + # Nix’s pkg-config ignores Requires.private + # https://github.com/NixOS/nixpkgs/commit/1e6622f4d5d500d6e701bd81dd4a22977d10637d + # We are essentialy reverting the following patch for now + # https://bugzilla.gnome.org/show_bug.cgi?id=685477 + # at least until Requires.internal or something is implemented + # https://gitlab.freedesktop.org/pkg-config/pkg-config/issues/7 + ./fix-requires.patch + ]; + + nativeBuildInputs = [ pkgconfig gobject-introspection vala gtk-doc docbook_xsl docbook_xml_dtd_412 docbook_xml_dtd_44 ]; propagatedBuildInputs = [ glib gssdp libsoup libxml2 libuuid ]; - postInstall = '' - ln -sv ${libsoup.dev}/include/libsoup-2*/libsoup $out/include - ln -sv ${libxml2.dev}/include/*/libxml $out/include - ln -sv ${gssdp}/include/*/libgssdp $out/include - ''; + configureFlags = [ + "--enable-gtk-doc" + ]; - meta = { + doCheck = true; + + meta = with stdenv.lib; { homepage = http://www.gupnp.org/; description = "An implementation of the UPnP specification"; - license = stdenv.lib.licenses.gpl2; - platforms = stdenv.lib.platforms.linux; + license = licenses.lgpl2Plus; + platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/gupnp/fix-requires.patch b/pkgs/development/libraries/gupnp/fix-requires.patch new file mode 100644 index 000000000000..4538fc55460f --- /dev/null +++ b/pkgs/development/libraries/gupnp/fix-requires.patch @@ -0,0 +1,9 @@ +--- a/gupnp-1.0.pc.in ++++ b/gupnp-1.0.pc.in +@@ -8,4 +8,5 @@ + Version: @VERSION@ + Libs: -L${libdir} -lgupnp-1.0 + Cflags: -I${includedir}/gupnp-1.0 +-Requires.private: gssdp-1.0 libxml-2.0 libsoup-2.4 @UUID_LIBS@ ++Requires: glib-2.0 gobject-2.0 gssdp-1.0 libxml-2.0 libsoup-2.4 ++Requires.private: @UUID_LIBS@ diff --git a/pkgs/development/libraries/gusb/default.nix b/pkgs/development/libraries/gusb/default.nix index 4da9db3ef047..78a2d365033e 100644 --- a/pkgs/development/libraries/gusb/default.nix +++ b/pkgs/development/libraries/gusb/default.nix @@ -1,30 +1,38 @@ -{stdenv, fetchurl -, automake, autoconf, libtool, which, gtkdoc, gettext, pkgconfig, gobjectIntrospection, libxslt -, glib, systemd, libusb1, vala_0_38 +{ stdenv, fetchurl, meson, ninja, pkgconfig, gettext, gobject-introspection +, gtk-doc, docbook_xsl, docbook_xml_dtd_412, docbook_xml_dtd_44 +, glib, systemd, libusb1, vala, hwdata }: stdenv.mkDerivation rec { name = "gusb-${version}"; - version = "0.2.11"; - enableParallelBuilding = true; + version = "0.3.0"; + + outputs = [ "bin" "out" "dev" "devdoc" ]; src = fetchurl { url = "https://people.freedesktop.org/~hughsient/releases/libgusb-${version}.tar.xz"; - sha256 = "1pppz17lw3khyz8by1dddxdqrv6qn4a23fpxs38c67db7x4l7ccw"; + sha256 = "1p4f6jdjw6zl986f93gzdjg2hdcn5dlz6rcckcz4rbmnk47rbryq"; }; - preConfigure = "./autogen.sh"; - - nativeBuildInputs = [ pkgconfig autoconf automake libtool which gtkdoc gettext - gobjectIntrospection libxslt vala_0_38 ]; - buildInputs = [ systemd glib ]; + nativeBuildInputs = [ + meson ninja pkgconfig gettext + gtk-doc docbook_xsl docbook_xml_dtd_412 docbook_xml_dtd_44 + gobject-introspection vala + ]; + buildInputs = [ systemd glib ]; propagatedBuildInputs = [ libusb1 ]; - meta = { + mesonFlags = [ + "-Dusb_ids=${hwdata}/share/hwdata/usb.ids" + ]; + + doCheck = false; # tests try to access USB + + meta = with stdenv.lib; { description = "GLib libusb wrapper"; - homepage = https://people.freedesktop.org/~hughsient/releases/; - license = stdenv.lib.licenses.lgpl21; - maintainers = [stdenv.lib.maintainers.marcweber]; - platforms = stdenv.lib.platforms.linux; + homepage = https://github.com/hughsie/libgusb; + license = licenses.lgpl21; + maintainers = [ maintainers.marcweber ]; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/gvfs/default.nix b/pkgs/development/libraries/gvfs/default.nix index 360c1fb41f4e..03f4b0fe687a 100644 --- a/pkgs/development/libraries/gvfs/default.nix +++ b/pkgs/development/libraries/gvfs/default.nix @@ -1,83 +1,59 @@ -{ stdenv, fetchurl, pkgconfig, gettext, gnome3 +{ stdenv, fetchurl, meson, ninja, pkgconfig, gettext, gnome3, dbus , glib, libgudev, udisks2, libgcrypt, libcap, polkit , libgphoto2, avahi, libarchive, fuse, libcdio , libxml2, libxslt, docbook_xsl, docbook_xml_dtd_42, samba, libmtp , gnomeSupport ? false, gnome, makeWrapper , libimobiledevice, libbluray, libcdio-paranoia, libnfs, openssh , libsecret, libgdata, python3 -# Remove when switching back to meson -, autoreconfHook, lzma, bzip2 }: -# TODO: switch to meson when upstream fixes a non-deterministic build failure -# See https://bugzilla.gnome.org/show_bug.cgi?id=794549 - -# Meson specific things are commented out and annotated, so switching back -# should simply require deleting autotools specific things and adding back meson -# flags etc. - let pname = "gvfs"; - version = "1.36.2"; -in -stdenv.mkDerivation rec { + version = "1.38.1"; +in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "1xq105596sk9yram5a143b369wpaiiwc9gz86n0j1kfr7nipkqn4"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "18311pn5kp9b4kf5prvhcjs0cwf7fm3mqh6s6p42avcr5j26l4zd"; }; postPatch = '' + # patchShebangs requires executable file + chmod +x codegen.py meson_post_install.py + patchShebangs meson_post_install.py + patchShebangs codegen.py patchShebangs test test-driver ''; - # Uncomment when switching back to meson - # postPatch = '' - # chmod +x meson_post_install.py # patchShebangs requires executable file - # patchShebangs meson_post_install.py - # ''; - nativeBuildInputs = [ - autoreconfHook # Remove when switching to meson - # meson ninja + meson ninja python3 pkgconfig gettext makeWrapper libxml2 libxslt docbook_xsl docbook_xml_dtd_42 ]; - buildInputs = - [ glib libgudev udisks2 libgcrypt - libgphoto2 avahi libarchive fuse libcdio - samba libmtp libcap polkit libimobiledevice libbluray - libcdio-paranoia libnfs openssh - # Remove when switching back to meson - lzma bzip2 - # ToDo: a ligther version of libsoup to have FTP/HTTP support? - ] ++ stdenv.lib.optionals gnomeSupport (with gnome; [ - libsoup gcr - gnome-online-accounts libsecret libgdata - ]); + buildInputs = [ + glib libgudev udisks2 libgcrypt dbus + libgphoto2 avahi libarchive fuse libcdio + samba libmtp libcap polkit libimobiledevice libbluray + libcdio-paranoia libnfs openssh + # ToDo: a ligther version of libsoup to have FTP/HTTP support? + ] ++ stdenv.lib.optionals gnomeSupport (with gnome; [ + libsoup gcr + gnome-online-accounts libsecret libgdata + ]); - # Remove when switching back to meson - configureFlags = stdenv.lib.optional (!gnomeSupport) "--disable-gcr"; + mesonFlags = [ + "-Dsystemduserunitdir=${placeholder "out"}/lib/systemd/user" + "-Dtmpfilesdir=no" + ] ++ stdenv.lib.optionals (!gnomeSupport) [ + "-Dgcr=false" "-Dgoa=false" "-Dkeyring=false" "-Dhttp=false" + "-Dgoogle=false" + ] ++ stdenv.lib.optionals (samba == null) [ + # Xfce don't want samba + "-Dsmb=false" + ]; - # Uncomment when switching back to meson - # mesonFlags = [ - # "-Dgio_module_dir=${placeholder "out"}/lib/gio/modules" - # "-Dsystemduserunitdir=${placeholder "out"}/lib/systemd/user" - # "-Ddbus_service_dir=${placeholder "out"}/share/dbus-1/services" - # "-Dtmpfilesdir=no" - # ] ++ stdenv.lib.optionals (!gnomeSupport) [ - # "-Dgcr=false" "-Dgoa=false" "-Dkeyring=false" "-Dhttp=false" - # "-Dgoogle=false" - # ] ++ stdenv.lib.optionals (samba == null) [ - # # Xfce don't want samba - # "-Dsmb=false" - # ]; - - enableParallelBuilding = true; - - checkInputs = [ python3 ]; doCheck = false; # fails with "ModuleNotFoundError: No module named 'gi'" doInstallCheck = doCheck; diff --git a/pkgs/development/libraries/harfbuzz/default.nix b/pkgs/development/libraries/harfbuzz/default.nix index 383f7f60f9bf..7a7624c96753 100644 --- a/pkgs/development/libraries/harfbuzz/default.nix +++ b/pkgs/development/libraries/harfbuzz/default.nix @@ -8,7 +8,7 @@ }: let - version = "1.8.8"; + version = "2.1.0"; 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.bz2"; - sha256 = "1ag3scnm1fcviqgx2p4858y433mr0ndqw6zccnccrqcr9mpcird8"; + sha256 = "1y8jzm76wj8pcj3z47fikhasipyizd6w9r20yc7p139jqxp4jnwf"; }; postPatch = '' @@ -63,6 +63,7 @@ stdenv.mkDerivation { homepage = http://www.freedesktop.org/wiki/Software/HarfBuzz; downloadPage = "https://www.freedesktop.org/software/harfbuzz/release/"; maintainers = [ maintainers.eelco ]; + license = licenses.mit; platforms = with platforms; linux ++ darwin; inherit version; updateWalker = true; diff --git a/pkgs/development/libraries/herqq/default.nix b/pkgs/development/libraries/herqq/default.nix index 75dd8693d2cf..a5f8f00a6bfd 100644 --- a/pkgs/development/libraries/herqq/default.nix +++ b/pkgs/development/libraries/herqq/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { description = "A software library for building UPnP devices and control points"; platforms = platforms.linux; maintainers = [ ]; + broken = true; # 2018-09-21, built with qt510 (which was removed) but neither qt59 nor qt511 }; } diff --git a/pkgs/development/libraries/hiredis/default.nix b/pkgs/development/libraries/hiredis/default.nix index 7ff8ed61cab3..0f68d7df2981 100644 --- a/pkgs/development/libraries/hiredis/default.nix +++ b/pkgs/development/libraries/hiredis/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "hiredis-${version}"; - version = "0.13.3"; + version = "0.14.0"; src = fetchFromGitHub { owner = "redis"; repo = "hiredis"; rev = "v${version}"; - sha256 = "1qxiv61bsp6s847hhkxqj7vnbdlac089r2qdp3zgxhhckaflhb7r"; + sha256 = "0ik38lwpmm780jqrry95ckf6flmvd172444p3q8d1k9n99jwij9c"; }; PREFIX = "\${out}"; diff --git a/pkgs/development/libraries/hpx/default.nix b/pkgs/development/libraries/hpx/default.nix index edb1dc01aa80..db7dab1b6a7d 100644 --- a/pkgs/development/libraries/hpx/default.nix +++ b/pkgs/development/libraries/hpx/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "hpx-${version}"; - version = "1.1.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "STEllAR-GROUP"; repo = "hpx"; rev = "${version}"; - sha256 = "0xlhnycmpy2jgiqyzpwmkdrl6drf46ywdsl0qm4vksvjxqfgk9z3"; + sha256 = "1rliv42glns60bpmmvmgrglgmii42p8bmji349r6mr68f48iv4dx"; }; buildInputs = [ boost hwloc gperftools ]; diff --git a/pkgs/development/libraries/hspell/default.nix b/pkgs/development/libraries/hspell/default.nix index 20dda589b9cc..32743e617970 100644 --- a/pkgs/development/libraries/hspell/default.nix +++ b/pkgs/development/libraries/hspell/default.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { version = "1.1"; }; - PERL_USE_UNSAFE_INC = stdenv.lib.optionalString (stdenv.lib.versionAtLeast (stdenv.lib.getVersion perl) "5.26") "1"; + PERL_USE_UNSAFE_INC = "1"; src = fetchurl { url = "${meta.homepage}${name}.tar.gz"; @@ -18,10 +18,10 @@ stdenv.mkDerivation rec { patchPhase = ''patchShebangs .''; buildInputs = [ perl zlib ]; - meta = { + meta = with stdenv.lib; { description = "Hebrew spell checker"; homepage = http://hspell.ivrix.org.il/; - platforms = stdenv.lib.platforms.all; - maintainers = [ ]; + platforms = platforms.all; + license = licenses.gpl2; }; } diff --git a/pkgs/development/libraries/http-parser/default.nix b/pkgs/development/libraries/http-parser/default.nix index 5d4eae4e0639..02d767000682 100644 --- a/pkgs/development/libraries/http-parser/default.nix +++ b/pkgs/development/libraries/http-parser/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, python2Packages, utillinux, fixDarwinDylibNames }: +{ stdenv, fetchurl }: let version = "2.8.1"; @@ -10,38 +10,18 @@ in stdenv.mkDerivation { sha256 = "15ids8k2f0xhnnxh4m85w2f78pg5ndiwrpl24kyssznnp1l5yqai"; }; + NIX_CFLAGS_COMPILE = "-Wno-error"; patches = [ ./build-shared.patch ]; + makeFlags = [ "DESTDIR=" "PREFIX=$(out)" ]; + buildFlags = "library"; + doCheck = true; + checkTarget = "test"; - configurePhase = "gyp -f make --depth=`pwd` http_parser.gyp"; - - buildFlags = [ "BUILDTYPE=Release" ]; - - buildInputs = - [ python2Packages.gyp ] - ++ stdenv.lib.optional stdenv.isLinux utillinux - ++ stdenv.lib.optionals stdenv.isDarwin [ python2Packages.python fixDarwinDylibNames ]; - - doCheck = !stdenv.isDarwin; - - checkPhase = '' - out/Release/test-nonstrict - out/Release/test-strict - ''; - - installPhase = '' - mkdir -p $out/lib - mv out/Release/${if stdenv.isDarwin then "*.dylib" else "lib.target/*"} $out/lib - - mkdir -p $out/include - mv http_parser.h $out/include - ''; - - meta = { + meta = with stdenv.lib; { description = "An HTTP message parser written in C"; - homepage = https://github.com/joyent/http-parser; - - license = stdenv.lib.licenses.mit; - platforms = stdenv.lib.platforms.unix; + maintainers = with maintainers; [ matthewbauer ]; + license = licenses.mit; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/hunspell/default.nix b/pkgs/development/libraries/hunspell/default.nix index b3914a4438b3..3728c05e516c 100644 --- a/pkgs/development/libraries/hunspell/default.nix +++ b/pkgs/development/libraries/hunspell/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, ncurses, readline, autoreconfHook }: stdenv.mkDerivation rec { - version = "1.6.2"; + version = "1.7.0"; name = "hunspell-${version}"; src = fetchurl { url = "https://github.com/hunspell/hunspell/archive/v${version}.tar.gz"; - sha256 = "1i7lsv2cm0713ia3j5wjkcrhpfp3lqpjpwp4d3v18n7ycaqcxn9w"; + sha256 = "12mwwqz6qkx7q1lg9vpjiiwh4fk4c8xs6g6g0xa2ia0hp5pbh9xv"; }; outputs = [ "bin" "dev" "out" "man" ]; @@ -48,6 +48,7 @@ stdenv.mkDerivation rec { * Delphi, Java (JNA, JNI), Perl, .NET, Python, Ruby ([1], [2]), UNO. ''; platforms = platforms.all; + license = with licenses; [ gpl2 lgpl21 mpl11 ]; maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; }; } diff --git a/pkgs/development/libraries/hwloc/default.nix b/pkgs/development/libraries/hwloc/default.nix index 90a16bcf7f94..8f38170d87e4 100644 --- a/pkgs/development/libraries/hwloc/default.nix +++ b/pkgs/development/libraries/hwloc/default.nix @@ -7,15 +7,16 @@ assert x11Support -> libX11 != null && cairo != null; with stdenv.lib; stdenv.mkDerivation rec { - name = "hwloc-1.11.10"; + name = "hwloc-2.0.2"; src = fetchurl { - url = "http://www.open-mpi.org/software/hwloc/v1.11/downloads/${name}.tar.bz2"; - sha256 = "1ryibcng40xcq22lsj85fn2vcvrksdx9rr3wwxpq8dw37lw0is1b"; + url = "http://www.open-mpi.org/software/hwloc/v2.0/downloads/${name}.tar.bz2"; + sha256 = "1phc863d5b2fvwpyyq4mlh4rkjdslh6h0h197zmyk3prwrq7si8l"; }; configureFlags = [ "--localstatedir=/var" + "--enable-netloc" ]; # XXX: libX11 is not directly needed, but needed as a propagated dep of Cairo. @@ -75,7 +76,7 @@ stdenv.mkDerivation rec { # http://www.open-mpi.org/projects/hwloc/license.php license = licenses.bsd3; homepage = https://www.open-mpi.org/projects/hwloc/; - maintainers = with maintainers; [ fpletz ]; + maintainers = with maintainers; [ fpletz markuskowa ]; platforms = platforms.all; }; } diff --git a/pkgs/development/libraries/hyena/default.nix b/pkgs/development/libraries/hyena/default.nix index f99aa0b6f0cf..516e4184623a 100644 --- a/pkgs/development/libraries/hyena/default.nix +++ b/pkgs/development/libraries/hyena/default.nix @@ -36,5 +36,6 @@ stdenv.mkDerivation rec { ''; platforms = platforms.all; maintainers = with maintainers; [ obadz ]; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/hyperscan/default.nix b/pkgs/development/libraries/hyperscan/default.nix new file mode 100644 index 000000000000..35966442da2d --- /dev/null +++ b/pkgs/development/libraries/hyperscan/default.nix @@ -0,0 +1,69 @@ +{ lib, stdenv, fetchFromGitHub, cmake, ragel, python27 +, boost +}: + +# NOTICE: pkgconfig, pcap and pcre intentionally omitted from build inputs +# pcap used only in examples, pkgconfig used only to check for pcre +# which is fixed 8.41 version requirement (nixpkgs have 8.42+, and +# I not see any reason (for now) to backport 8.41. + +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + pname = "hyperscan"; + version = "5.0.0"; + + src = fetchFromGitHub { + owner = "intel"; + repo = "hyperscan"; + sha256 = "017dxg0n3gn9i4j27rcvpnp4rkqgycqni6x5d15dqpidl7zg7059"; + rev = "v${version}"; + }; + + outputs = [ "out" "dev" ]; + + buildInputs = [ boost ]; + nativeBuildInputs = [ cmake ragel python27 ]; + + cmakeFlags = [ + "-DFAT_RUNTIME=ON" + "-DBUILD_AVX512=ON" + "-DBUILD_STATIC_AND_SHARED=ON" + ]; + + prePatch = '' + sed -i '/examples/d' CMakeLists.txt + ''; + + postInstall = '' + mkdir -p $dev/lib + mv $out/lib/*.a $dev/lib/ + ln -sf $out/lib/libhs.so $dev/lib/ + ln -sf $out/lib/libhs_runtime.so $dev/lib/ + ''; + + postFixup = '' + sed -i "s,$out/include,$dev/include," $dev/lib/pkgconfig/libhs.pc + sed -i "s,$out/lib,$dev/lib," $dev/lib/pkgconfig/libhs.pc + ''; + + meta = { + description = "High-performance multiple regex matching library"; + longDescription = '' + Hyperscan is a high-performance multiple regex matching library. + It follows the regular expression syntax of the commonly-used + libpcre library, but is a standalone library with its own C API. + + Hyperscan uses hybrid automata techniques to allow simultaneous + matching of large numbers (up to tens of thousands) of regular + expressions and for the matching of regular expressions across + streams of data. + + Hyperscan is typically used in a DPI library stack. + ''; + + homepage = https://www.hyperscan.io/; + maintainers = with lib.maintainers; [ avnik ]; + platforms = [ "x86_64-linux" "x86_64-darwin" ]; + license = lib.licenses.bsd3; + }; +} diff --git a/pkgs/development/libraries/id3lib/default.nix b/pkgs/development/libraries/id3lib/default.nix index dda1435c1dac..ddce76b10f72 100644 --- a/pkgs/development/libraries/id3lib/default.nix +++ b/pkgs/development/libraries/id3lib/default.nix @@ -17,7 +17,10 @@ stdenv.mkDerivation { doCheck = false; # fails to compile - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Library for reading, writing, and manipulating ID3v1 and ID3v2 tags"; + homepage = http://id3lib.sourceforge.net; + platforms = platforms.unix; + license = licenses.lgpl2; }; } diff --git a/pkgs/development/libraries/igraph/default.nix b/pkgs/development/libraries/igraph/default.nix index 4ac3ebc09889..aab64b941caa 100644 --- a/pkgs/development/libraries/igraph/default.nix +++ b/pkgs/development/libraries/igraph/default.nix @@ -3,12 +3,12 @@ flex, yacc, zlib, libxml2 }: stdenv.mkDerivation rec { - name = "igraph"; + pname = "igraph"; version = "0.7.1"; src = fetchFromGitHub { owner = "igraph"; - repo = name; + repo = pname; rev = version; sha256 = "1wsy0r511gk069il6iqjs27q8cjvqz20gf0a7inybx1bw84845z8"; }; diff --git a/pkgs/development/libraries/ilixi/default.nix b/pkgs/development/libraries/ilixi/default.nix index 99f6df9c5f06..bb6e23937c05 100644 --- a/pkgs/development/libraries/ilixi/default.nix +++ b/pkgs/development/libraries/ilixi/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Lightweight C++ GUI toolkit for embedded Linux systems"; - homepage = http://ilixi.org/; + homepage = https://github.com/ilixi/ilixi; license = licenses.lgpl3; platforms = platforms.linux; maintainers = [ maintainers.bjornfor ]; diff --git a/pkgs/development/libraries/ilmbase/cross.patch b/pkgs/development/libraries/ilmbase/cross.patch new file mode 100644 index 000000000000..207a440a0d85 --- /dev/null +++ b/pkgs/development/libraries/ilmbase/cross.patch @@ -0,0 +1,35 @@ +From: Helmut Grohne <> +Subject: compile build tools with the build architecture compiler + +Patch-Source: https://github.com/openexr/openexr/issues/221 + +Index: ilmbase-2.2.0/configure.ac +=================================================================== +--- ilmbase-2.2.0.orig/configure.ac ++++ ilmbase-2.2.0/configure.ac +@@ -28,6 +28,7 @@ + AC_PROG_LN_S + AC_PROG_LIBTOOL + AC_PROG_MAKE_SET ++AX_PROG_CXX_FOR_BUILD + + dnl + dnl PKGCONFIG preparations +Index: ilmbase-2.2.0/Half/Makefile.am +=================================================================== +--- ilmbase-2.2.0.orig/Half/Makefile.am ++++ ilmbase-2.2.0/Half/Makefile.am +@@ -17,9 +17,11 @@ + + CLEANFILES = eLut eLut.h toFloat toFloat.h + +-eLut_SOURCES = eLut.cpp ++eLut$(EXEEXT): eLut.cpp ++ $(CXX_FOR_BUILD) $(CXXFLAGS_FOR_BUILD) $< -o $@ + +-toFloat_SOURCES = toFloat.cpp ++toFloat$(EXEEXT): toFloat.cpp ++ $(CXX_FOR_BUILD) $(CXXFLAGS_FOR_BUILD) $< -o $@ + + eLut.h: eLut + ./eLut > eLut.h diff --git a/pkgs/development/libraries/ilmbase/default.nix b/pkgs/development/libraries/ilmbase/default.nix index 3989e941b6b2..98370f52e183 100644 --- a/pkgs/development/libraries/ilmbase/default.nix +++ b/pkgs/development/libraries/ilmbase/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, automake, autoconf, libtool, which }: +{ stdenv, fetchurl, buildPackages, automake, autoconf, libtool, which }: stdenv.mkDerivation rec { name = "ilmbase-${version}"; @@ -16,11 +16,12 @@ stdenv.mkDerivation rec { ./bootstrap ''; - buildInputs = [ automake autoconf libtool which ]; + depsBuildBuild = [ buildPackages.stdenv.cc ]; + nativeBuildInputs = [ automake autoconf libtool which ]; NIX_CFLAGS_LINK = [ "-pthread" ]; - patches = [ ./bootstrap.patch ]; + patches = [ ./bootstrap.patch ./cross.patch ]; # fails 1 out of 1 tests with # "lt-ImathTest: testBoxAlgo.cpp:892: void {anonymous}::boxMatrixTransform(): Assertion `b21 == b2' failed" diff --git a/pkgs/development/libraries/imlib/default.nix b/pkgs/development/libraries/imlib/default.nix index 2b95742c44c0..eec68015c25b 100644 --- a/pkgs/development/libraries/imlib/default.nix +++ b/pkgs/development/libraries/imlib/default.nix @@ -15,7 +15,9 @@ stdenv.mkDerivation { buildInputs = [libjpeg libXext libX11 xextproto libtiff libungif libpng]; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "An image loading and rendering library for X11"; + platforms = platforms.unix; + license = with licenses; [ gpl2 lgpl2 ]; }; } diff --git a/pkgs/development/libraries/imlib2/default.nix b/pkgs/development/libraries/imlib2/default.nix index 18b42ea4b4fa..2576580908a3 100644 --- a/pkgs/development/libraries/imlib2/default.nix +++ b/pkgs/development/libraries/imlib2/default.nix @@ -5,11 +5,11 @@ with stdenv.lib; stdenv.mkDerivation rec { - name = "imlib2-1.5.0"; + name = "imlib2-1.5.1"; src = fetchurl { url = "mirror://sourceforge/enlightenment/${name}.tar.bz2"; - sha256 = "0kg28b5wp886hiy12v7abdybrvlymb7g3nvg0ysn2y8h883s5w8m"; + sha256 = "1bms2iwmvnvpz5jqq3r52glarqkafif47zbh1ykz8hw85d2mfkps"; }; buildInputs = [ libjpeg libtiff giflib libpng bzip2 freetype libid3tag ] diff --git a/pkgs/development/libraries/incrtcl/default.nix b/pkgs/development/libraries/incrtcl/default.nix index b9781ba9aa08..a4a009c66580 100644 --- a/pkgs/development/libraries/incrtcl/default.nix +++ b/pkgs/development/libraries/incrtcl/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation rec { name = "incrtcl-${version}"; version = "4.0.4"; - + src = fetchurl { url = mirror://sourceforge/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4/itcl4.0.4.tar.gz; sha256 = "1ppc9b13cvmc6rp77k7dl2zb26xk0z30vxygmr4h1xr2r8w091k3"; @@ -22,9 +22,10 @@ stdenv.mkDerivation rec { libPrefix = "itcl3.4"; }; - meta = { + meta = with stdenv.lib; { homepage = http://incrtcl.sourceforge.net/; description = "Object Oriented Enhancements for Tcl/Tk"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.tcltk; }; } diff --git a/pkgs/development/libraries/intel-gmmlib/default.nix b/pkgs/development/libraries/intel-gmmlib/default.nix new file mode 100644 index 000000000000..f61c507c764b --- /dev/null +++ b/pkgs/development/libraries/intel-gmmlib/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub +, cmake +}: + +stdenv.mkDerivation rec { + name = "intel-gmmlib-${version}"; + version = "18.3.0"; + + src = fetchFromGitHub { + owner = "intel"; + repo = "gmmlib"; + rev = name; + sha256 = "1x1p4xvi870vjka2ag6rmmw897hl7zhav1sgwhnrzrggsx9jrw80"; + }; + + nativeBuildInputs = [ cmake ]; + + meta = with stdenv.lib; { + homepage = https://github.com/intel/gmmlib; + license = licenses.mit; + description = "Intel Graphics Memory Management Library"; + platforms = [ "x86_64-linux" ]; + maintainers = with maintainers; [ jfrankenau ]; + }; +} diff --git a/pkgs/development/libraries/intel-media-driver/default.nix b/pkgs/development/libraries/intel-media-driver/default.nix new file mode 100644 index 000000000000..45a90ff520f9 --- /dev/null +++ b/pkgs/development/libraries/intel-media-driver/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub +, cmake, pkgconfig +, libva, libpciaccess, intel-gmmlib, libX11 +}: + +stdenv.mkDerivation rec { + name = "intel-media-driver-${version}"; + version = "18.3.0"; + + src = fetchFromGitHub { + owner = "intel"; + repo = "media-driver"; + rev = "intel-media-${version}"; + sha256 = "15kcyg9ss2v1bbw6yvxqb833h1vs0h659n8ix0x5x03cfm1wsi57"; + }; + + cmakeFlags = [ "-DINSTALL_DRIVER_SYSCONF=OFF" ]; + + preConfigure = '' + cmakeFlags="$cmakeFlags -DLIBVA_DRIVERS_PATH=$out/lib/dri" + ''; + + nativeBuildInputs = [ cmake pkgconfig ]; + + buildInputs = [ libva libpciaccess intel-gmmlib libX11 ]; + + meta = with stdenv.lib; { + homepage = https://github.com/intel/media-driver; + license = with licenses; [ bsd3 mit ]; + description = "Intel Media Driver for VAAPI — Broadwell+ iGPUs"; + platforms = platforms.linux; + maintainers = with maintainers; [ jfrankenau ]; + }; +} diff --git a/pkgs/development/libraries/isl/0.12.2.nix b/pkgs/development/libraries/isl/0.12.2.nix deleted file mode 100644 index 880f91fccedc..000000000000 --- a/pkgs/development/libraries/isl/0.12.2.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv, fetchurl, gmp }: - -stdenv.mkDerivation rec { - name = "isl-0.12.2"; # CLooG 0.16.3 fails to build with ISL 0.08. - - src = fetchurl { - url = "http://isl.gforge.inria.fr/${name}.tar.bz2"; - sha256 = "1d0zs64yw6fzs6b7kxq6nh9kvas16h8b43agwh30118jjzpdpczl"; - }; - - buildInputs = [ gmp ]; - - enableParallelBuilding = true; - - meta = { - homepage = https://www.kotnet.org/~skimo/isl/; - license = stdenv.lib.licenses.lgpl21; - description = "A library for manipulating sets and relations of integer points bounded by linear constraints"; - platforms = stdenv.lib.platforms.all; - }; -} diff --git a/pkgs/development/libraries/isl/0.15.0.nix b/pkgs/development/libraries/isl/0.20.0.nix similarity index 74% rename from pkgs/development/libraries/isl/0.15.0.nix rename to pkgs/development/libraries/isl/0.20.0.nix index 8b6080c2880a..72ef581725b9 100644 --- a/pkgs/development/libraries/isl/0.15.0.nix +++ b/pkgs/development/libraries/isl/0.20.0.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, gmp }: stdenv.mkDerivation rec { - name = "isl-0.15"; + name = "isl-0.20"; src = fetchurl { url = "http://isl.gforge.inria.fr/${name}.tar.xz"; - sha256 = "1m922l5bz69lvkcxrib7lvjqwfqsr8rpbzgmb2aq07bp76460jhh"; + sha256 = "1akpgq0rbqbah5517blg2zlnfvjxfcl9cjrfc75nbcx5p2gnlnd5"; }; buildInputs = [ gmp ]; @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = { - homepage = https://www.kotnet.org/~skimo/isl/; + homepage = http://isl.gforge.inria.fr/; license = stdenv.lib.licenses.lgpl21; description = "A library for manipulating sets and relations of integer points bounded by linear constraints"; platforms = stdenv.lib.platforms.all; diff --git a/pkgs/development/libraries/iso-codes/default.nix b/pkgs/development/libraries/iso-codes/default.nix index d78c59e9c25a..80154f504d41 100644 --- a/pkgs/development/libraries/iso-codes/default.nix +++ b/pkgs/development/libraries/iso-codes/default.nix @@ -17,9 +17,9 @@ stdenv.mkDerivation rec { buildInputs = [ gettext python3 ]; meta = with stdenv.lib; { - homepage = http://pkg-isocodes.alioth.debian.org/; + homepage = https://salsa.debian.org/iso-codes-team/iso-codes; description = "Various ISO codes packaged as XML files"; - maintainers = [ ]; + license = licenses.lgpl21; platforms = platforms.all; }; } diff --git a/pkgs/development/libraries/jama/default.nix b/pkgs/development/libraries/jama/default.nix index 36eedadc4c2e..29fabdbb3b63 100644 --- a/pkgs/development/libraries/jama/default.nix +++ b/pkgs/development/libraries/jama/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation rec { name = "jama-${version}"; version = "1.2.5"; - + src = fetchurl { url = https://math.nist.gov/tnt/jama125.zip; sha256 = "031ns526fvi2nv7jzzv02i7i5sjcyr0gj884i3an67qhsx8vyckl"; @@ -21,9 +21,10 @@ stdenv.mkDerivation rec { cp *.h $out/include ''; - meta = { + meta = with stdenv.lib; { homepage = https://math.nist.gov/tnt/; description = "JAMA/C++ Linear Algebra Package: Java-like matrix C++ templates"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.publicDomain; }; } diff --git a/pkgs/development/libraries/jasper/default.nix b/pkgs/development/libraries/jasper/default.nix index de4848c7dda4..eb9282274328 100644 --- a/pkgs/development/libraries/jasper/default.nix +++ b/pkgs/development/libraries/jasper/default.nix @@ -40,6 +40,7 @@ stdenv.mkDerivation rec { homepage = https://www.ece.uvic.ca/~frodo/jasper/; description = "JPEG2000 Library"; platforms = platforms.unix; + license = licenses.jasper; maintainers = with maintainers; [ pSub ]; }; } diff --git a/pkgs/development/libraries/java/commons/compress/default.nix b/pkgs/development/libraries/java/commons/compress/default.nix index cf9c554d57f4..3c729f42320a 100644 --- a/pkgs/development/libraries/java/commons/compress/default.nix +++ b/pkgs/development/libraries/java/commons/compress/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - version = "1.17"; + version = "1.18"; name = "commons-compress-${version}"; src = fetchurl { url = "mirror://apache/commons/compress/binaries/${name}-bin.tar.gz"; - sha256 = "1ydm6mhy0kja47mns674iyrhz5mqlhhnh2l8rglzxnq5iawpi2m0"; + sha256 = "0ciwzq134rqh1fp7qba091rajf2pdagfb665rarni7glb2x4lha1"; }; installPhase = '' diff --git a/pkgs/development/libraries/java/commons/math/default.nix b/pkgs/development/libraries/java/commons/math/default.nix index d43dcd2a91d5..10c39f037890 100644 --- a/pkgs/development/libraries/java/commons/math/default.nix +++ b/pkgs/development/libraries/java/commons/math/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - version = "3.3"; + version = "3.6.1"; name = "commons-math-${version}"; src = fetchurl { url = "mirror://apache/commons/math/binaries/commons-math3-${version}-bin.tar.gz"; - sha256 = "1xs71c4vbai6zr84982g4ggv6c18dhkilkzw9n1irjqnjbgm5kzc"; + sha256 = "0x4nx5pngv2n4ga11c1s4w2mf6cwydwkgs7da6wwvcjraw57bhkz"; }; installPhase = '' diff --git a/pkgs/development/libraries/java/dbus-java/default.nix b/pkgs/development/libraries/java/dbus-java/default.nix index daee9adb1fdc..5ec10cc7e0df 100644 --- a/pkgs/development/libraries/java/dbus-java/default.nix +++ b/pkgs/development/libraries/java/dbus-java/default.nix @@ -18,8 +18,9 @@ stdenv.mkDerivation { -e "s|install: install-bin install-man install-doc|install: install-bin|" Makefile ''; - meta = { - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.sander ]; + meta = with stdenv.lib; { + platforms = platforms.linux; + maintainers = [ maintainers.sander ]; + license = licenses.afl21; }; } diff --git a/pkgs/development/libraries/java/gwt-dragdrop/default.nix b/pkgs/development/libraries/java/gwt-dragdrop/default.nix index b9d66fdc9716..e34699d7740e 100644 --- a/pkgs/development/libraries/java/gwt-dragdrop/default.nix +++ b/pkgs/development/libraries/java/gwt-dragdrop/default.nix @@ -3,13 +3,14 @@ stdenv.mkDerivation { name = "gwt-dnd-2.6.5"; builder = ./builder.sh; - + src = fetchurl { url = http://gwt-dnd.googlecode.com/files/gwt-dnd-2.6.5.jar; sha256 = "07zdlr8afs499asnw0dcjmw1cnjc646v91lflx5dv4qj374c97fw"; - }; + }; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + platforms = platforms.unix; + license = licenses.asl20; }; } diff --git a/pkgs/development/libraries/java/gwt-widgets/default.nix b/pkgs/development/libraries/java/gwt-widgets/default.nix index b182964f6579..ec407076906d 100644 --- a/pkgs/development/libraries/java/gwt-widgets/default.nix +++ b/pkgs/development/libraries/java/gwt-widgets/default.nix @@ -3,13 +3,14 @@ stdenv.mkDerivation { name = "gwt-widgets-0.2.0"; builder = ./builder.sh; - + src = fetchurl { url = mirror://sourceforge/gwt-widget/gwt-widgets-0.2.0-bin.tar.gz; sha256 = "09isj4j6842rj13nv8264irkjjhvmgihmi170ciabc98911bakxb"; - }; + }; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + platforms = platforms.unix; + license = with licenses; [ afl21 lgpl2 ]; }; } diff --git a/pkgs/development/libraries/java/hsqldb/default.nix b/pkgs/development/libraries/java/hsqldb/default.nix index 97ffcb647d62..a478ab0fc502 100644 --- a/pkgs/development/libraries/java/hsqldb/default.nix +++ b/pkgs/development/libraries/java/hsqldb/default.nix @@ -12,8 +12,9 @@ stdenv.mkDerivation { buildInputs = [ unzip ]; - - meta = { - platforms = stdenv.lib.platforms.unix; + + meta = with stdenv.lib; { + platforms = platforms.unix; + license = licenses.bsd3; }; } diff --git a/pkgs/development/libraries/java/httpunit/default.nix b/pkgs/development/libraries/java/httpunit/default.nix index 221a2e93e4fc..500c575f73aa 100644 --- a/pkgs/development/libraries/java/httpunit/default.nix +++ b/pkgs/development/libraries/java/httpunit/default.nix @@ -11,7 +11,9 @@ stdenv.mkDerivation { inherit unzip; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + homepage = http://httpunit.sourceforge.net; + platforms = platforms.unix; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/java/jdom/default.nix b/pkgs/development/libraries/java/jdom/default.nix index 99d213a01dac..16755471acd7 100644 --- a/pkgs/development/libraries/java/jdom/default.nix +++ b/pkgs/development/libraries/java/jdom/default.nix @@ -9,7 +9,10 @@ stdenv.mkDerivation { sha256 = "1igmxzcy0s25zcy9vmcw0kd13lh60r0b4qg8lnp1jic33f427pxf"; }; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Java-based solution for accessing, manipulating, and outputting XML data from Java code"; + homepage = http://www.jdom.org; + platforms = platforms.unix; + license = licenses.bsdOriginal; }; } diff --git a/pkgs/development/libraries/java/jflex/default.nix b/pkgs/development/libraries/java/jflex/default.nix index 6947536fafb7..1bc918af8352 100644 --- a/pkgs/development/libraries/java/jflex/default.nix +++ b/pkgs/development/libraries/java/jflex/default.nix @@ -1,21 +1,31 @@ -{stdenv, fetchurl} : +{stdenv, fetchurl, jre} : stdenv.mkDerivation rec { - name = "jflex-1.6.1"; + name = "jflex-1.7.0"; src = fetchurl { - url = "http://jflex.de/${name}.tar.gz"; - sha256 = "1h7q2vhb4s42g4pqz5xxxliagprray7i9krr6hyaz1mjlx7gnycq"; + url = "http://jflex.de/release/${name}.tar.gz"; + sha256 = "1k7bqw1mn569g9dxc0ia3yz1bzgzs5w52lh1xn3hgj7k5ymh54kk"; }; sourceRoot = name; - phases = [ "unpackPhase" "installPhase" ]; - installPhase = '' + runHook preInstall mkdir -p $out cp -a * $out + rm -f $out/bin/jflex.bat + patchShebangs $out + sed -i -e '/^JAVA=java/ s#java#${jre}/bin/java#' $out/bin/jflex + runHook postInstall + ''; + + doInstallCheck = true; + installCheckPhase = '' + runHook preInstallCheck + $out/bin/jflex --version + runHook postInstallCheck ''; meta = { diff --git a/pkgs/development/libraries/java/libmatthew-java/default.nix b/pkgs/development/libraries/java/libmatthew-java/default.nix index ad5192f94ce2..98291a7763ca 100644 --- a/pkgs/development/libraries/java/libmatthew-java/default.nix +++ b/pkgs/development/libraries/java/libmatthew-java/default.nix @@ -10,8 +10,9 @@ stdenv.mkDerivation { PREFIX=''''${out}''; buildInputs = [ jdk ]; - meta = { - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.sander ]; + meta = with stdenv.lib; { + platforms = platforms.linux; + maintainers = [ maintainers.sander ]; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/java/lombok/default.nix b/pkgs/development/libraries/java/lombok/default.nix index 5ec4634d6323..7f932d52dc41 100644 --- a/pkgs/development/libraries/java/lombok/default.nix +++ b/pkgs/development/libraries/java/lombok/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "lombok-1.16.22"; + name = "lombok-1.18.4"; src = fetchurl { url = "https://projectlombok.org/downloads/${name}.jar"; - sha256 = "1hr2jjlqdnxrw7ablqkf7ljc6n2q6a04ww14di06zs6i3l82zzpa"; + sha256 = "0hlpycnmzd71ihn59hzf445dvwky2lkv57jimx91i6v7xcnr5wrr"; }; buildCommand = '' diff --git a/pkgs/development/libraries/java/lucene/default.nix b/pkgs/development/libraries/java/lucene/default.nix index 6f6534cee3ea..691b9905b04f 100644 --- a/pkgs/development/libraries/java/lucene/default.nix +++ b/pkgs/development/libraries/java/lucene/default.nix @@ -11,7 +11,9 @@ stdenv.mkDerivation rec { sha256 = "1mxaxg65f7v8n60irjwm24v7hcisbl0srmpvcy1l4scs6rjj1awh"; }; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Java full-text search engine"; + platforms = platforms.unix; + license = licenses.asl20; }; } diff --git a/pkgs/development/libraries/java/mockobjects/default.nix b/pkgs/development/libraries/java/mockobjects/default.nix index 551375d33bd6..ae93765ff981 100644 --- a/pkgs/development/libraries/java/mockobjects/default.nix +++ b/pkgs/development/libraries/java/mockobjects/default.nix @@ -9,7 +9,9 @@ stdenv.mkDerivation { sha256 = "18rnyqfcyh0s3dwkkaszdd50ssyjx5fa1y3ii309ldqg693lfgnz"; }; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Generic unit testing framework and methodology for testing any kind of code"; + platforms = platforms.unix; + license = licenses.asl20; }; } diff --git a/pkgs/development/libraries/java/saxon/default.nix b/pkgs/development/libraries/java/saxon/default.nix index ca9aa8fc36e8..687e1e8a1deb 100644 --- a/pkgs/development/libraries/java/saxon/default.nix +++ b/pkgs/development/libraries/java/saxon/default.nix @@ -71,12 +71,12 @@ in { saxon-he = common { pname = "saxon-he"; - version = "9.8.0.6"; + version = "9.9.0.1"; prog = "saxon-he"; jar = "saxon9he"; src = fetchurl { - url = mirror://sourceforge/saxon/Saxon-HE/9.8/SaxonHE9-8-0-6J.zip; - sha256 = "03r4djm298rxz8q7jph63h9niglrl3rifxskq1b3bclx5rgxi2lk"; + url = mirror://sourceforge/saxon/Saxon-HE/9.9/SaxonHE9-9-0-1J.zip; + sha256 = "1inxd7ia7rl9fxfrw8dy9sb7rqv76ipblaki5262688wf2dscs60"; }; description = "Processor for XSLT 3.0, XPath 2.0 and 3.1, and XQuery 3.1"; }; diff --git a/pkgs/development/libraries/jbig2dec/default.nix b/pkgs/development/libraries/jbig2dec/default.nix index cc838be0f4f0..04a165866faf 100644 --- a/pkgs/development/libraries/jbig2dec/default.nix +++ b/pkgs/development/libraries/jbig2dec/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "jbig2dec-0.14"; src = fetchurl { - url = "http://downloads.ghostscript.com/public/jbig2dec/${name}.tar.gz"; + url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs922/${name}.tar.gz"; sha256 = "0k01hp0q4275fj4rbr1gy64svfraw5w7wvwl08yjhvsnpb1rid11"; }; @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { doCheck = false; # fails 1 of 4 tests meta = { - homepage = https://www.ghostscript.com/jbig2dec.html; + homepage = https://www.jbig2dec.com/; description = "Decoder implementation of the JBIG2 image compression format"; license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.unix; diff --git a/pkgs/development/libraries/jemalloc/common.nix b/pkgs/development/libraries/jemalloc/common.nix index d8866ae3ff89..5ac1067d92fb 100644 --- a/pkgs/development/libraries/jemalloc/common.nix +++ b/pkgs/development/libraries/jemalloc/common.nix @@ -1,6 +1,13 @@ -{ stdenv, fetchurl, version, sha256, ... }@args: +{ version, sha256 }: +{ stdenv, fetchurl, +# By default, jemalloc puts a je_ prefix onto all its symbols on OSX, which +# then stops downstream builds (mariadb in particular) from detecting it. This +# option should remove the prefix and give us a working jemalloc. +# Causes segfaults with some software (ex. rustc), but defaults to true for backward +# compatibility. Ignored on non OSX. +stripPrefix ? true }: -stdenv.mkDerivation (rec { +stdenv.mkDerivation rec { name = "jemalloc-${version}"; inherit version; @@ -9,14 +16,8 @@ stdenv.mkDerivation (rec { inherit sha256; }; - # By default, jemalloc puts a je_ prefix onto all its symbols on OSX, which - # then stops downstream builds (mariadb in particular) from detecting it. This - # option should remove the prefix and give us a working jemalloc. - configureFlags = stdenv.lib.optional stdenv.isDarwin "--with-jemalloc-prefix=" - # jemalloc is unable to correctly detect transparent hugepage support on - # ARM (https://github.com/jemalloc/jemalloc/issues/526), and the default - # kernel ARMv6/7 kernel does not enable it, so we explicitly disable support - ++ stdenv.lib.optional stdenv.isAarch32 "--disable-thp"; + # see the comment on stripPrefix + configureFlags = stdenv.lib.optional (stdenv.isDarwin && stripPrefix) "--with-jemalloc-prefix="; doCheck = true; enableParallelBuilding = true; @@ -32,4 +33,4 @@ stdenv.mkDerivation (rec { platforms = platforms.all; maintainers = with maintainers; [ wkennington ]; }; -} // (builtins.removeAttrs args [ "stdenv" "fetchurl" "version" "sha256" ])) +} diff --git a/pkgs/development/libraries/jemalloc/default.nix b/pkgs/development/libraries/jemalloc/default.nix index 40c06cbffdf0..7ea7bccd6b87 100644 --- a/pkgs/development/libraries/jemalloc/default.nix +++ b/pkgs/development/libraries/jemalloc/default.nix @@ -1,10 +1,4 @@ -{ stdenv, fetchurl, fetchpatch }: import ./common.nix { - inherit stdenv fetchurl; - version = "5.0.1"; - sha256 = "4814781d395b0ef093b21a08e8e6e0bd3dab8762f9935bbfb71679b0dea7c3e9"; - patches = stdenv.lib.optional stdenv.isAarch64 (fetchpatch { - url = "https://patch-diff.githubusercontent.com/raw/jemalloc/jemalloc/pull/1035.patch"; - sha256 = "02y0q3dp253bipxv4r954nqipbjbj92p6ww9bx5bk3d8pa81wkqq"; - }); + version = "5.1.0"; + sha256 = "0s3jpcyhzia8d4k0xyc67is78kg416p9yc3c2f9w6fhhqqffd5jk"; } diff --git a/pkgs/development/libraries/jemalloc/jemalloc450.nix b/pkgs/development/libraries/jemalloc/jemalloc450.nix index 00b38a855532..d328ab8016a1 100644 --- a/pkgs/development/libraries/jemalloc/jemalloc450.nix +++ b/pkgs/development/libraries/jemalloc/jemalloc450.nix @@ -1,6 +1,4 @@ -{ stdenv, fetchurl }: import ./common.nix { - inherit stdenv fetchurl; version = "4.5.0"; sha256 = "10373xhpc10pgmai9fkc1z0rs029qlcb3c0qfnvkbwdlcibdh2cl"; -} +} diff --git a/pkgs/development/libraries/jitterentropy/default.nix b/pkgs/development/libraries/jitterentropy/default.nix new file mode 100644 index 000000000000..175097ef7855 --- /dev/null +++ b/pkgs/development/libraries/jitterentropy/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub }: +stdenv.mkDerivation rec { + name = "jitterentropy-${version}"; + version = "2.1.2"; + + src = fetchFromGitHub { + owner = "smuellerDD"; + repo = "jitterentropy-library"; + rev = "v${version}"; + sha256 = "10yl1hi0hysr53wzy2i8brs0qqnxh46mz3dcjh5mk0ad03wvbfsl"; + }; + + enableParallelBuilding = true; + + preInstall = '' + mkdir -p $out/include + ''; + + installFlags = [ + "PREFIX=$(out)" + ]; + + meta = { + description = "Provides a noise source using the CPU execution timing jitter"; + homepage = https://github.com/smuellerDD/jitterentropy-library; + license = with stdenv.lib.licenses; [ gpl2 bsd3 ]; + platforms = stdenv.lib.platforms.linux; + maintainers = with stdenv.lib.maintainers; [ johnazoidberg ]; + }; +} diff --git a/pkgs/development/libraries/json-glib/default.nix b/pkgs/development/libraries/json-glib/default.nix index be83dbc52f45..9a18b025fabe 100644 --- a/pkgs/development/libraries/json-glib/default.nix +++ b/pkgs/development/libraries/json-glib/default.nix @@ -1,30 +1,22 @@ -{ stdenv, fetchurl, fetchpatch, glib, meson, ninja, pkgconfig, gettext -, gobjectIntrospection, fixDarwinDylibNames, gnome3 +{ stdenv, fetchurl, glib, meson, ninja, pkgconfig, gettext +, gobject-introspection, fixDarwinDylibNames, gnome3 }: let pname = "json-glib"; - version = "1.4.2"; + version = "1.4.4"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "2d7709a44749c7318599a6829322e081915bdc73f5be5045882ed120bb686dc8"; + sha256 = "0ixwyis47v5bkx6h8a1iqlw3638cxcv57ivxv4gw2gaig51my33j"; }; propagatedBuildInputs = [ glib ]; - nativeBuildInputs = [ meson ninja pkgconfig gettext gobjectIntrospection ]; + nativeBuildInputs = [ meson ninja pkgconfig gettext gobject-introspection ]; buildInputs = stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; - patches = [ - # https://gitlab.gnome.org/GNOME/json-glib/issues/27 - (fetchpatch { - url = "https://gitlab.gnome.org/GNOME/json-glib/merge_requests/2.diff"; - sha256 = "0pf006jxj1ki7a0w4ykxm6b24m0wafrhpdcmixsw9x83m227156c"; - }) - ]; - outputs = [ "out" "dev" ]; doCheck = true; diff --git a/pkgs/development/libraries/jsonrpc-glib/default.nix b/pkgs/development/libraries/jsonrpc-glib/default.nix index a73122d8253e..2324f1280a5e 100644 --- a/pkgs/development/libraries/jsonrpc-glib/default.nix +++ b/pkgs/development/libraries/jsonrpc-glib/default.nix @@ -1,19 +1,16 @@ -{ stdenv, fetchurl, meson, ninja, glib, json-glib, pkgconfig, gobjectIntrospection, vala, gtk-doc, docbook_xsl, docbook_xml_dtd_43, gnome3 }: -let - version = "3.28.1"; +{ 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"; -in -stdenv.mkDerivation { - name = "${pname}-${version}"; + version = "3.30.1"; outputs = [ "out" "dev" "devdoc" ]; - nativeBuildInputs = [ meson ninja pkgconfig gobjectIntrospection vala gtk-doc docbook_xsl docbook_xml_dtd_43 ]; + nativeBuildInputs = [ meson ninja pkgconfig gobject-introspection vala gtk-doc docbook_xsl docbook_xml_dtd_43 ]; buildInputs = [ glib json-glib ]; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "0avff2ldjvwrb8rnzlgslagdjf6x7bmdx69rsq20k6f38icw4ang"; + sha256 = "1iqxfdymsspsn1xr5bv7xllw73yhqq6k9bfixsggrf2g85pwwxdn"; }; mesonFlags = [ diff --git a/pkgs/development/libraries/judy/default.nix b/pkgs/development/libraries/judy/default.nix index 1e687ff722b3..01ba605b506c 100644 --- a/pkgs/development/libraries/judy/default.nix +++ b/pkgs/development/libraries/judy/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation { }; # gcc 4.8 optimisations break judy. - # http://sourceforge.net/p/judy/mailman/message/31995144/ + # https://sourceforge.net/p/judy/mailman/message/31995144/ preConfigure = stdenv.lib.optionalString stdenv.cc.isGNU '' configureFlagsArray+=("CFLAGS=-fno-strict-aliasing -fno-aggressive-loop-optimizations") ''; diff --git a/pkgs/development/libraries/jxrlib/default.nix b/pkgs/development/libraries/jxrlib/default.nix new file mode 100644 index 000000000000..47c87da065ba --- /dev/null +++ b/pkgs/development/libraries/jxrlib/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchFromGitHub, python }: + +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + pname = "jxrlib"; + version = "1.1"; + + # Use the source from a fork on github because CodePlex does not + # deliver an easily downloadable tarball. + src = fetchFromGitHub { + owner = "4creators"; + repo = pname; + rev = "f7521879862b9085318e814c6157490dd9dbbdb4"; + sha256 = "0rk3hbh00nw0wgbfbqk1szrlfg3yq7w6ar16napww3nrlm9cj65w"; + }; + + nativeBuildInputs = [ python ]; + + makeFlags = [ "DIR_INSTALL=$(out)" "SHARED=1" ]; + + meta = with stdenv.lib; { + description = "Implementation of the JPEG XR image codec standard"; + homepage = https://jxrlib.codeplex.com; + license = licenses.bsd2; + platforms = platforms.linux; + maintainers = with maintainers; [ romildo ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks/default.nix b/pkgs/development/libraries/kde-frameworks/default.nix index ea8f30f0bba2..62ae433ff710 100644 --- a/pkgs/development/libraries/kde-frameworks/default.nix +++ b/pkgs/development/libraries/kde-frameworks/default.nix @@ -145,6 +145,7 @@ let kpackage = callPackage ./kpackage {}; kpty = callPackage ./kpty.nix {}; kunitconversion = callPackage ./kunitconversion.nix {}; + syndication = callPackage ./syndication.nix {}; # TIER 3 baloo = callPackage ./baloo.nix {}; diff --git a/pkgs/development/libraries/kde-frameworks/fetch.sh b/pkgs/development/libraries/kde-frameworks/fetch.sh index 48f009f8d3e0..0a87918f2108 100644 --- a/pkgs/development/libraries/kde-frameworks/fetch.sh +++ b/pkgs/development/libraries/kde-frameworks/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( https://download.kde.org/stable/frameworks/5.49/ -A '*.tar.xz' ) +WGET_ARGS=( https://download.kde.org/stable/frameworks/5.52/ -A '*.tar.xz' ) diff --git a/pkgs/development/libraries/kde-frameworks/kio/default.nix b/pkgs/development/libraries/kde-frameworks/kio/default.nix index e4e4c90bfe14..281778d9d07f 100644 --- a/pkgs/development/libraries/kde-frameworks/kio/default.nix +++ b/pkgs/development/libraries/kde-frameworks/kio/default.nix @@ -4,7 +4,7 @@ karchive, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, ki18n, kiconthemes, kitemviews, kjobwidgets, knotifications, kservice, ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui, - qtbase, qtscript, qtx11extras, solid, + qtbase, qtscript, qtx11extras, solid, kcrash }: mkDerivation { @@ -14,6 +14,7 @@ mkDerivation { buildInputs = [ karchive kconfigwidgets kdbusaddons ki18n kiconthemes knotifications ktextwidgets kwallet kwidgetsaddons kwindowsystem qtscript qtx11extras + kcrash ]; propagatedBuildInputs = [ kbookmarks kcompletion kconfig kcoreaddons kitemviews kjobwidgets kservice diff --git a/pkgs/development/libraries/kde-frameworks/srcs.nix b/pkgs/development/libraries/kde-frameworks/srcs.nix index 4f866974b61b..56cab6f2e81b 100644 --- a/pkgs/development/libraries/kde-frameworks/srcs.nix +++ b/pkgs/development/libraries/kde-frameworks/srcs.nix @@ -3,627 +3,635 @@ { attica = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/attica-5.49.0.tar.xz"; - sha256 = "1iqclahs9yzyjnkzbzr8hl9j6q8m2djdm6mix92xwrakgirnl3gn"; - name = "attica-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/attica-5.52.0.tar.xz"; + sha256 = "0770wq0ijkxyi6mcxh1xlkf2xmxpdphqg0dii6kwn2b9dnblswxn"; + name = "attica-5.52.0.tar.xz"; }; }; baloo = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/baloo-5.49.0.tar.xz"; - sha256 = "0xj12v0k58sr3snxyj4vx7dqhinrvk6qm0ikymscqgbmw9ijwxph"; - name = "baloo-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/baloo-5.52.0.tar.xz"; + sha256 = "1a2ypz3xy6zh4smrfny7y243hxddzn02nmkvydlcinklmv38bpwd"; + name = "baloo-5.52.0.tar.xz"; }; }; bluez-qt = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/bluez-qt-5.49.0.tar.xz"; - sha256 = "0mgnq7w52ksr8b7ys2f1m3irnviy011bsaggh489fjy0xlzk5ard"; - name = "bluez-qt-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/bluez-qt-5.52.0.tar.xz"; + sha256 = "1z2ckwc7h66a7fa194gawq0q95fxv4w081v7qds5yv10rbwm8n7n"; + name = "bluez-qt-5.52.0.tar.xz"; }; }; breeze-icons = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/breeze-icons-5.49.0.tar.xz"; - sha256 = "178620hhqlv6dl8qal2bmiw55s8b3p4h16q8cgkmq5q5i59nzcph"; - name = "breeze-icons-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/breeze-icons-5.52.0.tar.xz"; + sha256 = "0nnwl5dijf0dhfg4gi7lycdy5ss0cj7rhcy1ranzfzlc1l2b17cp"; + name = "breeze-icons-5.52.0.tar.xz"; }; }; extra-cmake-modules = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/extra-cmake-modules-5.49.0.tar.xz"; - sha256 = "07pdgjyrxniacqcfvrzw8ij3kasx5pkbq38k6491qbhzfm8vi7y0"; - name = "extra-cmake-modules-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/extra-cmake-modules-5.52.0.tar.xz"; + sha256 = "0jcv87xagilkxvy0p0bl8fbfvy2npajvp9bnskggmqqi4sn8mh38"; + name = "extra-cmake-modules-5.52.0.tar.xz"; }; }; frameworkintegration = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/frameworkintegration-5.49.0.tar.xz"; - sha256 = "1ni4jrny630zf3zwmqbm8z7dqgiar58992lylfv7kspdg5crcgfx"; - name = "frameworkintegration-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/frameworkintegration-5.52.0.tar.xz"; + sha256 = "1sbs14cbf0gxhx09dby606cff5mycvpblx20pr7n2wy7xxxs2zh1"; + name = "frameworkintegration-5.52.0.tar.xz"; }; }; kactivities = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kactivities-5.49.0.tar.xz"; - sha256 = "117f3zrdbs0pa10wn7vy691n02m01h6x4pm8m1q3f4pjm0k4kqim"; - name = "kactivities-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kactivities-5.52.0.tar.xz"; + sha256 = "0pckbkvf4l4c88sr01qkmzpqbjqiy4qsk98khg5858nl65ilrldd"; + name = "kactivities-5.52.0.tar.xz"; }; }; kactivities-stats = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kactivities-stats-5.49.0.tar.xz"; - sha256 = "129z2m5330j0l1nw8g3qjib60xmx54c6d2g9vnp4w8z0agnihs5f"; - name = "kactivities-stats-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kactivities-stats-5.52.0.tar.xz"; + sha256 = "0pnnpqw4q556yh95040rv9yby2ac1rb1vfbw26q8igs8z6lwqkms"; + name = "kactivities-stats-5.52.0.tar.xz"; }; }; kapidox = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kapidox-5.49.0.tar.xz"; - sha256 = "09jph3hvasqx1ia0l7is9brc08nxvh9qmg8564nh5cmqaxdwj559"; - name = "kapidox-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kapidox-5.52.0.tar.xz"; + sha256 = "1xhyc4j2fhrmcr4z12623x3jqv4kl8cxkskxkv6f9ag97g5ccgm8"; + name = "kapidox-5.52.0.tar.xz"; }; }; karchive = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/karchive-5.49.0.tar.xz"; - sha256 = "1p1gwqda2bsjdysp4ggwdsldbasyfl075xn3wchqyakdv2bdzmn0"; - name = "karchive-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/karchive-5.52.0.tar.xz"; + sha256 = "0l49chdbn5mpd72ldyfgy83dvsnphq0w59kv8rg9k7afy6wfm8ix"; + name = "karchive-5.52.0.tar.xz"; }; }; kauth = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kauth-5.49.0.tar.xz"; - sha256 = "0qg3zwg3kfx2snmvsw4ixr0qds7bd7992dxggvi9dcny7dm9q0n8"; - name = "kauth-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kauth-5.52.0.tar.xz"; + sha256 = "0y90yxqvqadkbd53vr823rfkikr08hsqfzkns02bkz1xw72aixxm"; + name = "kauth-5.52.0.tar.xz"; }; }; kbookmarks = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kbookmarks-5.49.0.tar.xz"; - sha256 = "0clmfdcc1fc98q3vbfjf8x140a6df88ixhz0mny3dpv1wcr5cz53"; - name = "kbookmarks-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kbookmarks-5.52.0.tar.xz"; + sha256 = "0j4bflbgwkb6dyia92rllbmz0w2j5j5aklaaahpb5awxjnlng0v0"; + name = "kbookmarks-5.52.0.tar.xz"; }; }; kcmutils = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kcmutils-5.49.0.tar.xz"; - sha256 = "0xv899p9f0hj6hd089mhn910qn66bihzpaa11ikrhbimckw8g19q"; - name = "kcmutils-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kcmutils-5.52.0.tar.xz"; + sha256 = "1cs2667gk1y1sa1728gy7wsnkmsxanbs7rqrfkgmn80wn6yvl6xi"; + name = "kcmutils-5.52.0.tar.xz"; }; }; kcodecs = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kcodecs-5.49.0.tar.xz"; - sha256 = "07va63gsfjrc5ha9rdli923cwyzxpb3v8xgf1zfhw75cfkgda3nz"; - name = "kcodecs-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kcodecs-5.52.0.tar.xz"; + sha256 = "1z2pk3q25hdvaliqsvkrdss0s0vva35w1p9alkh3bqv63lx8m62v"; + name = "kcodecs-5.52.0.tar.xz"; }; }; kcompletion = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kcompletion-5.49.0.tar.xz"; - sha256 = "16br6wnqzndk8v41im23h2ww4hypi2i1qfg6m9c49mpxflgmspbi"; - name = "kcompletion-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kcompletion-5.52.0.tar.xz"; + sha256 = "0favf0h59z7r599kf894pl5l8yq9civqkn8yl213h9cy4lym4jqb"; + name = "kcompletion-5.52.0.tar.xz"; }; }; kconfig = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kconfig-5.49.0.tar.xz"; - sha256 = "0cb3crnlr8hr5npq3ykfxqd4yckmkykzrrizfs89ryhmznc2ngsf"; - name = "kconfig-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kconfig-5.52.0.tar.xz"; + sha256 = "12s2pa1dlr1p3y0nqj6vhq7wi1ka9jwsmfjhm3xf8a5fpqf1r8hx"; + name = "kconfig-5.52.0.tar.xz"; }; }; kconfigwidgets = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kconfigwidgets-5.49.0.tar.xz"; - sha256 = "1nqcrqr67m3kvq2r83x45zcdghk12bas9fp0s43s68imrhy5xikz"; - name = "kconfigwidgets-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kconfigwidgets-5.52.0.tar.xz"; + sha256 = "0630gabfmgnbvs8psla3vifl6jv8dbshzvksxmf6farx1zx05y53"; + name = "kconfigwidgets-5.52.0.tar.xz"; }; }; kcoreaddons = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kcoreaddons-5.49.0.tar.xz"; - sha256 = "00s22jvbwav20cidnp8v9fgc6pqbp4wnqkb2spv18mjhg4pv3bqj"; - name = "kcoreaddons-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kcoreaddons-5.52.0.tar.xz"; + sha256 = "1lvqgilng9z3jw0nhc9qzvcyvfwhsbj2xskqggpjlvqryh4sxaj9"; + name = "kcoreaddons-5.52.0.tar.xz"; }; }; kcrash = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kcrash-5.49.0.tar.xz"; - sha256 = "0xmr9rrl0xahpnq1rw4bbar1nbr21x2bk4hhv79la6dsg9ha25b3"; - name = "kcrash-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kcrash-5.52.0.tar.xz"; + sha256 = "10cl5xs8wjr0nqsid3n5g30q7fspkj4143yrkwxakazdcxyx6p1b"; + name = "kcrash-5.52.0.tar.xz"; }; }; kdbusaddons = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kdbusaddons-5.49.0.tar.xz"; - sha256 = "1fnmrrffp3kfwyjfzqkzlizflpyqgzbjljb51ppmdypcq8wy9ibh"; - name = "kdbusaddons-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kdbusaddons-5.52.0.tar.xz"; + sha256 = "1fbxdsvf4mpyfjvpjhn42k49cvgya6z5rnswmmyl7di7aw738myp"; + name = "kdbusaddons-5.52.0.tar.xz"; }; }; kdeclarative = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kdeclarative-5.49.0.tar.xz"; - sha256 = "0kgawb8wfx4snk2ckwxj0hmpgcvq3k1zpsxqdawi4cmsy4bxzfs9"; - name = "kdeclarative-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kdeclarative-5.52.0.tar.xz"; + sha256 = "0sskzb19xy5bivz69yi73y523j0fp1zv9656js2y18952mfy9sjk"; + name = "kdeclarative-5.52.0.tar.xz"; }; }; kded = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kded-5.49.0.tar.xz"; - sha256 = "1l6hs3spbs3618jwg3n7r3hrrkqxmmd43f0km8849x4641p72zyc"; - name = "kded-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kded-5.52.0.tar.xz"; + sha256 = "1mcv0w10af6mbczqm1v345i2xbiikaxnqag710r67npl0qds43bm"; + name = "kded-5.52.0.tar.xz"; }; }; kdelibs4support = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/portingAids/kdelibs4support-5.49.0.tar.xz"; - sha256 = "1cz70c77l66lbw4fbgmfbq1fldybqxsiay2pg9risgqp3ra8wahi"; - name = "kdelibs4support-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/portingAids/kdelibs4support-5.52.0.tar.xz"; + sha256 = "08sag2fy3l13m125r3ampnxsp11pvf47701ny80mqkgd78pkhrpb"; + name = "kdelibs4support-5.52.0.tar.xz"; }; }; kdesignerplugin = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kdesignerplugin-5.49.0.tar.xz"; - sha256 = "0hj4ng0i22rvw4kl0irhqhww3kvn4c0pncn38w1j5vim4gxv0xcd"; - name = "kdesignerplugin-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kdesignerplugin-5.52.0.tar.xz"; + sha256 = "0xfzglhynrnqaywl1if6yv1b2mlka94pjc4dlxi6csbv8mh69d4d"; + name = "kdesignerplugin-5.52.0.tar.xz"; }; }; kdesu = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kdesu-5.49.0.tar.xz"; - sha256 = "1gwvby51qqbkrs2vjpnplxr6m6xa5ddfdjs1iygh8kpqsh8a765k"; - name = "kdesu-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kdesu-5.52.0.tar.xz"; + sha256 = "18m1gq825i6n6zdlaa5jvkl08w39v0l4lmjgsrbggjsbaqlpj7w2"; + name = "kdesu-5.52.0.tar.xz"; }; }; kdewebkit = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kdewebkit-5.49.0.tar.xz"; - sha256 = "05idyw94ayjh7qdia9pnjmx29r5lsch421kv8h5ivr7ixcbrgk6n"; - name = "kdewebkit-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kdewebkit-5.52.0.tar.xz"; + sha256 = "06z8b2330jvmjwr1gwf2gdfxjmxc12nik5791xpgi83b99d8h5lq"; + name = "kdewebkit-5.52.0.tar.xz"; }; }; kdnssd = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kdnssd-5.49.0.tar.xz"; - sha256 = "1n61id2x1iianshg8g6fw389mqihz4h8sj9hnng7cdg4csh72ffr"; - name = "kdnssd-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kdnssd-5.52.0.tar.xz"; + sha256 = "1h8k2kygv48la3zyg1wzhlr56viv4y4liwrs6niy4vninyg2al7y"; + name = "kdnssd-5.52.0.tar.xz"; }; }; kdoctools = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kdoctools-5.49.0.tar.xz"; - sha256 = "1dmpk453s71ls0q8hgpqqd5dcr7zlimf5wykizcy2wn7p77gzsgl"; - name = "kdoctools-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kdoctools-5.52.0.tar.xz"; + sha256 = "0f915i59cbm3vkyd14xla40n5c2bayavvyq5d9m01v2hibbg53in"; + name = "kdoctools-5.52.0.tar.xz"; }; }; kemoticons = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kemoticons-5.49.0.tar.xz"; - sha256 = "0mz9hkhnprjbrfq54mqcvj8w87h025785m1bas80brsqzvni5krn"; - name = "kemoticons-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kemoticons-5.52.0.tar.xz"; + sha256 = "1f846gjx4d9wwi526xpykhqssmswgh63zghksp2j9jfn3bri24ya"; + name = "kemoticons-5.52.0.tar.xz"; }; }; kfilemetadata = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kfilemetadata-5.49.0.tar.xz"; - sha256 = "045k1mgn8kg0qfsr5sl1499nzhzmbcvrqc205pmq6sh4r14nvk80"; - name = "kfilemetadata-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kfilemetadata-5.52.0.tar.xz"; + sha256 = "1zjibm9si8ffmqmczya9xgqpz0p9ygc9qk5629znn09l88g2gamw"; + name = "kfilemetadata-5.52.0.tar.xz"; }; }; kglobalaccel = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kglobalaccel-5.49.0.tar.xz"; - sha256 = "1fk7wazfwr7smqiym3phm5yvw6cmiczag52y1vad8fgb3izd6zhl"; - name = "kglobalaccel-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kglobalaccel-5.52.0.tar.xz"; + sha256 = "03d37fm741qbyk2aaqnh4nbvlrfaicl587f4607qvs8lc56vbdhy"; + name = "kglobalaccel-5.52.0.tar.xz"; }; }; kguiaddons = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kguiaddons-5.49.0.tar.xz"; - sha256 = "1zkjd3l5pyvvilcc9lbdgqaxnpvh586yf0cndl90h3x89hy1d4xk"; - name = "kguiaddons-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kguiaddons-5.52.0.tar.xz"; + sha256 = "0m628ilab8g5ny389jp24z7jsxrmciki018il43pcqia4njignkb"; + name = "kguiaddons-5.52.0.tar.xz"; }; }; kholidays = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kholidays-5.49.0.tar.xz"; - sha256 = "0yc4i4qsk3w1v0andw737ps1ad70696q140k0ycfhk6qmv1wvsdp"; - name = "kholidays-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kholidays-5.52.0.tar.xz"; + sha256 = "1pi9qqpakdyan2iyrx9yk5ncdwy5i3nd2jlhk9wm73gmir3l5bdl"; + name = "kholidays-5.52.0.tar.xz"; }; }; khtml = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/portingAids/khtml-5.49.0.tar.xz"; - sha256 = "0k9m2pgq64grmgc6ywpzfnn65h8wfkkiwjbmz2mwbf2yi9c1ky64"; - name = "khtml-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/portingAids/khtml-5.52.0.tar.xz"; + sha256 = "0nhigbngq2rln1lqzgal6908rrjnfny4jwx7dkn6xv2mpfwkf1qm"; + name = "khtml-5.52.0.tar.xz"; }; }; ki18n = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/ki18n-5.49.0.tar.xz"; - sha256 = "1i4rdrxann45zl6fkmfd1b96q52g0mpc5x19fx9h80crapkm8jjz"; - name = "ki18n-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/ki18n-5.52.0.tar.xz"; + sha256 = "0lxx8wan92njkpjg84s5snqfv4jjvqn85fyj0az3awh6lm7w3ndi"; + name = "ki18n-5.52.0.tar.xz"; }; }; kiconthemes = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kiconthemes-5.49.0.tar.xz"; - sha256 = "1f7pk6smi2f0mm7jkrw5ymmkhd9gi8vnmppyblp1v3pvmy571c2m"; - name = "kiconthemes-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kiconthemes-5.52.0.tar.xz"; + sha256 = "0brzzn6k9srcixc3f15w26ml5kcqg6w6m0hbffn4xwsn8pkwpqq2"; + name = "kiconthemes-5.52.0.tar.xz"; }; }; kidletime = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kidletime-5.49.0.tar.xz"; - sha256 = "1fd02anlmaa0hnnp5q1s9973m3asy56qppwq1va1g6ga3csv3wrv"; - name = "kidletime-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kidletime-5.52.0.tar.xz"; + sha256 = "1sa8815wqr9ps1wdjgm801al8vxjlw3w96h2bzz9dm786d56yanp"; + name = "kidletime-5.52.0.tar.xz"; }; }; kimageformats = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kimageformats-5.49.0.tar.xz"; - sha256 = "1q7019gbk59fwampna1ayjvw016c0q79hmldpaqh3xa9sh082wy4"; - name = "kimageformats-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kimageformats-5.52.0.tar.xz"; + sha256 = "1cmb47q90r67jkhf1fgrbipy3qrkq9rikncag13f4vw4plzakl6g"; + name = "kimageformats-5.52.0.tar.xz"; }; }; kinit = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kinit-5.49.0.tar.xz"; - sha256 = "1rq9b59gdgcpvwd694l8h55sqahpdaky0n7ag5psjlfn5myf1d95"; - name = "kinit-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kinit-5.52.0.tar.xz"; + sha256 = "0pq02rp9zs14aqm7y1cd72wcgjnixxjwmpvggd30ljmvlya519nd"; + name = "kinit-5.52.0.tar.xz"; }; }; kio = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kio-5.49.0.tar.xz"; - sha256 = "0rrsg3g1b204cdp58vxd5dig1ggwyvk1382p1c86vn6w8qbrq27k"; - name = "kio-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kio-5.52.0.tar.xz"; + sha256 = "18946lql9ph2sanm8b2655ljgp7skw0igcnicfi82yh51xrmvc5c"; + name = "kio-5.52.0.tar.xz"; }; }; kirigami2 = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kirigami2-5.49.0.tar.xz"; - sha256 = "1wan9h7kvjzvyzfjfjd512lxiac5prhs493xjqwxgags6kxwglaz"; - name = "kirigami2-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kirigami2-5.52.0.tar.xz"; + sha256 = "094cqd8khmlybxadxcmj4p0k7z108zxirpj3bwxfwwbasl1w2pip"; + name = "kirigami2-5.52.0.tar.xz"; }; }; kitemmodels = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kitemmodels-5.49.0.tar.xz"; - sha256 = "1frha301540js45mrxiw034m9b2rwsa56xphkqn6cm4jmn48qdjg"; - name = "kitemmodels-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kitemmodels-5.52.0.tar.xz"; + sha256 = "0pjv6vnd3l7ip7w1glfs9yh42lcgdhmgz9k9w68n5818wwcgbwsn"; + name = "kitemmodels-5.52.0.tar.xz"; }; }; kitemviews = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kitemviews-5.49.0.tar.xz"; - sha256 = "1aj605q2p72w4rb9i0f2xb93bn5xfjq9sl5i4h6rqflcvvy7qpdp"; - name = "kitemviews-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kitemviews-5.52.0.tar.xz"; + sha256 = "1nq7zsqk0z56cydjg61rlr26qaqbjcn7rmk6zxf2h8s1cw6gwwgb"; + name = "kitemviews-5.52.0.tar.xz"; }; }; kjobwidgets = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kjobwidgets-5.49.0.tar.xz"; - sha256 = "04i5cvbxii7n0jr3ai1dh44miqbdkxb6an5w8s7qvkv0xmkml35g"; - name = "kjobwidgets-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kjobwidgets-5.52.0.tar.xz"; + sha256 = "1dzhcngdk1s979dirpkh2fms6w13h8sdfpxkaw0jmah6l5vkf782"; + name = "kjobwidgets-5.52.0.tar.xz"; }; }; kjs = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/portingAids/kjs-5.49.0.tar.xz"; - sha256 = "057ikyi4wffjvxdyk08hmj7h8vmbwbcxv98apmjzgsd611zvx5p0"; - name = "kjs-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/portingAids/kjs-5.52.0.tar.xz"; + sha256 = "1vpn1dhhw6qfym3n58khanlg4r3gcid3y4yhrn4d5qsglvb0ssyr"; + name = "kjs-5.52.0.tar.xz"; }; }; kjsembed = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/portingAids/kjsembed-5.49.0.tar.xz"; - sha256 = "0qddjkfm6f0f5dynqvi3l23mgyfdbk4xzg967sj3a2qlq423ah0m"; - name = "kjsembed-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/portingAids/kjsembed-5.52.0.tar.xz"; + sha256 = "04v8b0liprr2pph18ns76fibc969lrknqf34vp73h4rk29fz3zyf"; + name = "kjsembed-5.52.0.tar.xz"; }; }; kmediaplayer = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/portingAids/kmediaplayer-5.49.0.tar.xz"; - sha256 = "0hbx48ivj4i96yagd9n9vd22ycsljrvijm6nfms4x7z7jr49flrx"; - name = "kmediaplayer-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/portingAids/kmediaplayer-5.52.0.tar.xz"; + sha256 = "1gjizl8dpyly856rkyniccj07d8wzcbxdrx37mx3v0pkq2sh62wb"; + name = "kmediaplayer-5.52.0.tar.xz"; }; }; knewstuff = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/knewstuff-5.49.0.tar.xz"; - sha256 = "1vhcl2z9rcqg8390l1cwn3yyi1n17pn6mn8fsplp25qhzimb8bmk"; - name = "knewstuff-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/knewstuff-5.52.0.tar.xz"; + sha256 = "1x4vmdzkvm7v3pkhjhg09s23w6agxyxizgql611kv835xwvpcpxd"; + name = "knewstuff-5.52.0.tar.xz"; }; }; knotifications = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/knotifications-5.49.0.tar.xz"; - sha256 = "10481j2irlqhqd16xi412xbglnyjl0ndanlv9s0d3fxirs95zdd9"; - name = "knotifications-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/knotifications-5.52.0.tar.xz"; + sha256 = "0mknmz464q62dxcliki4wnlzpxzjrg07n21566ajkx8blc7lpqi7"; + name = "knotifications-5.52.0.tar.xz"; }; }; knotifyconfig = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/knotifyconfig-5.49.0.tar.xz"; - sha256 = "09v4aq5x98sqg2awhw0n0y0rnjkr77kbf51xij0fiykd4llp9lfa"; - name = "knotifyconfig-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/knotifyconfig-5.52.0.tar.xz"; + sha256 = "0k9x0ir2brfqg444gw0f6pswryfqcxad0986zc4pzp70a2rrlk5x"; + name = "knotifyconfig-5.52.0.tar.xz"; }; }; kpackage = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kpackage-5.49.0.tar.xz"; - sha256 = "1xbfjwxb4gff8gg0hs5m9s0jcnzqk27rs2jr71g5ckhvs5psnkcd"; - name = "kpackage-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kpackage-5.52.0.tar.xz"; + sha256 = "05388qwnhbvdrqpw1qp1nb41kx74qaz2ssm8kxppmz5lsk8av5rr"; + name = "kpackage-5.52.0.tar.xz"; }; }; kparts = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kparts-5.49.0.tar.xz"; - sha256 = "0zdz0byj0gsbgb007y8x37w8yf1gkw6dsp2s9bbdc4w6h9ipdj2k"; - name = "kparts-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kparts-5.52.0.tar.xz"; + sha256 = "10zpa7kndcch0w52klhvfmsnyn35q5n62s31qj0hg9b6chz8jb87"; + name = "kparts-5.52.0.tar.xz"; }; }; kpeople = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kpeople-5.49.0.tar.xz"; - sha256 = "0i5pd1d2jphsvpc3dpdw28dsdal1qrnnrx3k6qx4wax3f8ph5khv"; - name = "kpeople-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kpeople-5.52.0.tar.xz"; + sha256 = "1i5nzfzik9x5lll2dy6i3mv59pb3cx0nb81xymmrdj36p9bnvfcq"; + name = "kpeople-5.52.0.tar.xz"; }; }; kplotting = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kplotting-5.49.0.tar.xz"; - sha256 = "13fzqqkyxs4ja6n5yb9lc5jx4qpsmrbsiihnwrgj3lhpzhlr91n0"; - name = "kplotting-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kplotting-5.52.0.tar.xz"; + sha256 = "0inir47zgdjzjkz4jdhj739ppz9qgmk98s4p8ibv9dmkh12l9nfp"; + name = "kplotting-5.52.0.tar.xz"; }; }; kpty = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kpty-5.49.0.tar.xz"; - sha256 = "1pnj07079l6gkz6171fcvljh0dcdy9s77p1q0l9nnkknjbr102pg"; - name = "kpty-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kpty-5.52.0.tar.xz"; + sha256 = "12n7j7pqclnn6x5nddjxyprn9rjdn9ykhlwiwxv6v521zg35gk82"; + name = "kpty-5.52.0.tar.xz"; }; }; kross = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/portingAids/kross-5.49.0.tar.xz"; - sha256 = "194zcf499fkwk3wcs3kc3l0fi9h8gn5yqh6gxrgiyn6iyy9a4qdz"; - name = "kross-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/portingAids/kross-5.52.0.tar.xz"; + sha256 = "158crvni2119gvh07dgzkl54ggj7z908n09wq66pa53nnlsvmbws"; + name = "kross-5.52.0.tar.xz"; }; }; krunner = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/krunner-5.49.0.tar.xz"; - sha256 = "02l5gch9hpag1q5ixnb541g7m9lx25pbggldpa8zykp63apyca19"; - name = "krunner-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/krunner-5.52.0.tar.xz"; + sha256 = "1by900jijgb9005hx9q7vwlxh4gf7scgnva18lgbjv5ll05mazck"; + name = "krunner-5.52.0.tar.xz"; }; }; kservice = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kservice-5.49.0.tar.xz"; - sha256 = "1wwb6c6m8f3b16p47adkc05rrlszvvym7ckks5xp08s58pk1dm8z"; - name = "kservice-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kservice-5.52.0.tar.xz"; + sha256 = "1plpvj3a6ans8piygb09n3blks8abb0rwl6d44skdf670bc06zil"; + name = "kservice-5.52.0.tar.xz"; }; }; ktexteditor = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/ktexteditor-5.49.0.tar.xz"; - sha256 = "14iss8svx49vav0h2kg8vhv8g5hg4ky30s7049csfwz7xhp7jmcj"; - name = "ktexteditor-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/ktexteditor-5.52.0.tar.xz"; + sha256 = "18q3mns9rmjsa06clnqr3j5q1p1s8rb81ya5z40x19cc58a3hp11"; + name = "ktexteditor-5.52.0.tar.xz"; }; }; ktextwidgets = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/ktextwidgets-5.49.0.tar.xz"; - sha256 = "14gclshmpwmfwkp2hzlnf823pjjmknd9q0gdclsh3yy268c2rsw1"; - name = "ktextwidgets-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/ktextwidgets-5.52.0.tar.xz"; + sha256 = "1qbrflawx4ibl4jkifpkq8am6zjai0xh7a2scv6rpjcmxmi7dppi"; + name = "ktextwidgets-5.52.0.tar.xz"; }; }; kunitconversion = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kunitconversion-5.49.0.tar.xz"; - sha256 = "11jnqz218rga3f4ppf1d927c7qhh2qpghwjpsrnrxdkz5nrvnf79"; - name = "kunitconversion-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kunitconversion-5.52.0.tar.xz"; + sha256 = "1ybd29ygwchm69nc523f8b8qvmzwg2mr9vn29zzwy5jn6r8m581n"; + name = "kunitconversion-5.52.0.tar.xz"; }; }; kwallet = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kwallet-5.49.0.tar.xz"; - sha256 = "13bmks9jb3yhp6clv25qkqkrvbhfyk9z16laxsv79jdd82lxgn1z"; - name = "kwallet-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kwallet-5.52.0.tar.xz"; + sha256 = "1nw41rwqnavqkf3nq543qc9ipdr1326jbr2qywapyryxaiv7jfmh"; + name = "kwallet-5.52.0.tar.xz"; }; }; kwayland = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kwayland-5.49.0.tar.xz"; - sha256 = "0d95l2i3j1xxkc15n57w4rhf3di02zna4zzn4gap9qdhfxlfbqi6"; - name = "kwayland-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kwayland-5.52.0.tar.xz"; + sha256 = "0dylwr1cnil5dgaf96rvzd90732v6ki5wnh247ld7yv51fqyj1j0"; + name = "kwayland-5.52.0.tar.xz"; }; }; kwidgetsaddons = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kwidgetsaddons-5.49.0.tar.xz"; - sha256 = "1frgqz9njbc81pfy6gl6p0hyh1977lg31ynrx5wy7lg7fwaxwl92"; - name = "kwidgetsaddons-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kwidgetsaddons-5.52.0.tar.xz"; + sha256 = "1na7y1ix2icxhnmz8bazj8iknfpwakj3n335b2qb1ss9iq0b1j3n"; + name = "kwidgetsaddons-5.52.0.tar.xz"; }; }; kwindowsystem = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kwindowsystem-5.49.0.tar.xz"; - sha256 = "175rzwrjndhawyy4x11lbihdr1r9gwxmxjpbz4x06hlz4g50wffp"; - name = "kwindowsystem-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kwindowsystem-5.52.0.tar.xz"; + sha256 = "1axfpma24lg0fhqjjia9fw594l37kzcs26zalz6k4dw0ivjxwypx"; + name = "kwindowsystem-5.52.0.tar.xz"; }; }; kxmlgui = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kxmlgui-5.49.0.tar.xz"; - sha256 = "0wsgs5ya3wnc5cryi1r9i30sq8dnnhh15p02skdjlhwjfvdhxmfa"; - name = "kxmlgui-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kxmlgui-5.52.0.tar.xz"; + sha256 = "0cdn05q44jchh9c707fpbn8nhxiyhcbmyy7ajc0f63k3i97lyqp4"; + name = "kxmlgui-5.52.0.tar.xz"; }; }; kxmlrpcclient = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/kxmlrpcclient-5.49.0.tar.xz"; - sha256 = "0l4jnvn7s77jkvd2z44mz24mfzcw499plms79j21pjryc88drh06"; - name = "kxmlrpcclient-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/kxmlrpcclient-5.52.0.tar.xz"; + sha256 = "1sa6dwkaw3s7w3872kcrly1f6c5dy2z20494ncd1sq1ckdsc052m"; + name = "kxmlrpcclient-5.52.0.tar.xz"; }; }; modemmanager-qt = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/modemmanager-qt-5.49.0.tar.xz"; - sha256 = "1wf3v552vbr4kh2d770zn3yn0q3bqjqbfrvnf813mnld7961m7p2"; - name = "modemmanager-qt-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/modemmanager-qt-5.52.0.tar.xz"; + sha256 = "14y6ficyimb3ny5ynbqh5h39pfaw3gj0x91wjppdp0z6vnmwpj88"; + name = "modemmanager-qt-5.52.0.tar.xz"; }; }; networkmanager-qt = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/networkmanager-qt-5.49.0.tar.xz"; - sha256 = "16pnd52m9srcb2ml3vc3kd9k1yak5rq09yci39qp7z5jbdy7jk2z"; - name = "networkmanager-qt-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/networkmanager-qt-5.52.0.tar.xz"; + sha256 = "0pmxb6cjziilqamnqyi5wrz97fv6djizqfbpr4549icrki1ssy8p"; + name = "networkmanager-qt-5.52.0.tar.xz"; }; }; oxygen-icons5 = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/oxygen-icons5-5.49.0.tar.xz"; - sha256 = "0llx06sr36cd6vgkgm3jw6k4cv1cfx3r6x6lmb477wpahis0n75g"; - name = "oxygen-icons5-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/oxygen-icons5-5.52.0.tar.xz"; + sha256 = "1pnky38m4mzlplzj90l5nzvvdk7h3nj0alzm273y2r8lm6szvjhn"; + name = "oxygen-icons5-5.52.0.tar.xz"; }; }; plasma-framework = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/plasma-framework-5.49.0.tar.xz"; - sha256 = "1yrccbkdpnfbgn7fzpmzzxm5c7fhkv1vqygq1f96r30fia0cj5jv"; - name = "plasma-framework-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/plasma-framework-5.52.0.tar.xz"; + sha256 = "1krqsn7k2xv4adwymcd1cxd2y5g3xs11nfrir598pibgxicx9hk4"; + name = "plasma-framework-5.52.0.tar.xz"; }; }; prison = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/prison-5.49.0.tar.xz"; - sha256 = "0dppz9x6k84sl0aiyjlh3xigqgda64r8mij3bzxcdkv2wbc4ld9d"; - name = "prison-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/prison-5.52.0.tar.xz"; + sha256 = "1cf4g446r1h9gm9ghx3vhfy3k6bm4cnd9n0sq4ng9awmg49qi6ld"; + name = "prison-5.52.0.tar.xz"; }; }; purpose = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/purpose-5.49.0.tar.xz"; - sha256 = "014izz6vvk3vqw7s2qy33dqfflyylk8vqr9srkf391f6yfld9ygz"; - name = "purpose-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/purpose-5.52.0.tar.xz"; + sha256 = "0qg24d215m98vb90glp3i4kq03zk4zlpm5l94whsqpy7sqgxcdsn"; + name = "purpose-5.52.0.tar.xz"; }; }; qqc2-desktop-style = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/qqc2-desktop-style-5.49.0.tar.xz"; - sha256 = "1vbms7b8x1y7yh8im8dv1q3wwl3j2x4r47yqg86f28grw2r2n2zj"; - name = "qqc2-desktop-style-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/qqc2-desktop-style-5.52.0.tar.xz"; + sha256 = "1dqh7d3wp25vp6ahbcxc0p53v0nfg9l9zpcpw1qqlb8blnrs7s1f"; + name = "qqc2-desktop-style-5.52.0.tar.xz"; }; }; solid = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/solid-5.49.0.tar.xz"; - sha256 = "1p7rdmf2f8520xc7zp7wxlcizyyjfxwq5mf95qsfpwc4dl0c43gp"; - name = "solid-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/solid-5.52.0.tar.xz"; + sha256 = "1jh2i6g6b7cgc2q1pdbqs082rnm6bc6bajx6zbr715aijp2pdxxj"; + name = "solid-5.52.0.tar.xz"; }; }; sonnet = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/sonnet-5.49.0.tar.xz"; - sha256 = "0m5pmka1hwjsg3c3qvx087z3fjrfw0ayk7ylgjls5iwd39kkl1b3"; - name = "sonnet-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/sonnet-5.52.0.tar.xz"; + sha256 = "1a711dcrwa6c82vvypg8jnc45xhkpzi6rprgsagkipcql0n7y0qi"; + name = "sonnet-5.52.0.tar.xz"; + }; + }; + syndication = { + version = "5.52.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.52/syndication-5.52.0.tar.xz"; + sha256 = "16ly3lsdd4q8mm36lq8ygnqx98kdmgqz41fzh3si0lygxsvf96hd"; + name = "syndication-5.52.0.tar.xz"; }; }; syntax-highlighting = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/syntax-highlighting-5.49.0.tar.xz"; - sha256 = "17rkgzkfiz5dv0xr67na7ikqszgwjnf2gc11b2h47qdsr7pgx95v"; - name = "syntax-highlighting-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/syntax-highlighting-5.52.0.tar.xz"; + sha256 = "0dv1yijl755900pvkxf130q1idjlvrcq1ah660s9d108yam1ff19"; + name = "syntax-highlighting-5.52.0.tar.xz"; }; }; threadweaver = { - version = "5.49.0"; + version = "5.52.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.49/threadweaver-5.49.0.tar.xz"; - sha256 = "099bs429p71dzrqy25z61rvn48w3b73p7yag4q69jnxcpj0qcyz7"; - name = "threadweaver-5.49.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.52/threadweaver-5.52.0.tar.xz"; + sha256 = "1hlnwfnknc7937hg0jl3f100ch9qpffsxxy5c180i9infgqanqm2"; + name = "threadweaver-5.52.0.tar.xz"; }; }; } diff --git a/pkgs/development/libraries/kde-frameworks/syndication.nix b/pkgs/development/libraries/kde-frameworks/syndication.nix new file mode 100644 index 000000000000..71ee520995c4 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks/syndication.nix @@ -0,0 +1,13 @@ +{ mkDerivation, lib +, extra-cmake-modules +, kcodecs +}: + +mkDerivation { + name = "syndication"; + meta = { + maintainers = [ lib.maintainers.bkchr ]; + }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ kcodecs ]; +} diff --git a/pkgs/development/libraries/kerberos/heimdal.nix b/pkgs/development/libraries/kerberos/heimdal.nix index 24adb2a141e8..5b92458d89e9 100644 --- a/pkgs/development/libraries/kerberos/heimdal.nix +++ b/pkgs/development/libraries/kerberos/heimdal.nix @@ -2,16 +2,11 @@ , texinfo, perlPackages , openldap, libcap_ng, sqlite, openssl, db, libedit, pam , CoreFoundation, Security, SystemConfiguration -# Extra Args -, type ? "" }: -let - libOnly = type == "lib"; -in with stdenv.lib; stdenv.mkDerivation rec { - name = "${type}heimdal-${version}"; + name = "heimdal-${version}"; version = "7.5.0"; src = fetchFromGitHub { @@ -21,28 +16,31 @@ stdenv.mkDerivation rec { sha256 = "1j38wjj4k0q8vx168k3d3k0fwa8j1q5q8f2688nnx1b9qgjd6w1d"; }; + outputs = [ "out" "dev" "man" "info" ]; + patches = [ ./heimdal-make-missing-headers.patch ]; - nativeBuildInputs = [ autoreconfHook pkgconfig python2 perl yacc flex ] - ++ (with perlPackages; [ JSON ]) - ++ optional (!libOnly) texinfo; + nativeBuildInputs = [ autoreconfHook pkgconfig python2 perl yacc flex texinfo ] + ++ (with perlPackages; [ JSON ]); buildInputs = optionals (stdenv.isLinux) [ libcap_ng ] - ++ [ db sqlite openssl libedit ] - ++ optionals (stdenv.isDarwin) [ CoreFoundation Security SystemConfiguration ] - ++ optionals (!libOnly) [ openldap pam ]; + ++ [ db sqlite openssl libedit openldap pam] + ++ optionals (stdenv.isDarwin) [ CoreFoundation Security SystemConfiguration ]; ## ugly, X should be made an option configureFlags = [ "--sysconfdir=/etc" "--localstatedir=/var" + "--infodir=$info/share/info" "--enable-hdb-openldap-module" "--with-sqlite3=${sqlite.dev}" - "--with-libedit=${libedit}" + + # ugly, --with-libedit is not enought, it fall back to bundled libedit + "--with-libedit-include=${libedit.dev}/include" + "--with-libedit-lib=${libedit}/lib" "--with-openssl=${openssl.dev}" "--without-x" "--with-berkeley-db" "--with-berkeley-db-include=${db.dev}/include" - ] ++ optionals (!libOnly) [ "--with-openldap=${openldap.dev}" ] ++ optionals (stdenv.isLinux) [ "--with-capng" @@ -50,24 +48,17 @@ stdenv.mkDerivation rec { postUnpack = '' sed -i '/^DEFAULT_INCLUDES/ s,$, -I..,' source/cf/Makefile.am.common + sed -i -e 's/date/date --date="@$SOURCE_DATE_EPOCH"/' source/configure.ac ''; - buildPhase = optionalString libOnly '' - (cd include; make -j $NIX_BUILD_CORES) - (cd lib; make -j $NIX_BUILD_CORES) - (cd tools; make -j $NIX_BUILD_CORES) - (cd include/hcrypto; make -j $NIX_BUILD_CORES) - (cd lib/hcrypto; make -j $NIX_BUILD_CORES) - ''; - - installPhase = optionalString libOnly '' - (cd include; make -j $NIX_BUILD_CORES install) - (cd lib; make -j $NIX_BUILD_CORES install) - (cd tools; make -j $NIX_BUILD_CORES install) - (cd include/hcrypto; make -j $NIX_BUILD_CORES install) - (cd lib/hcrypto; make -j $NIX_BUILD_CORES install) - rm -rf $out/{libexec,sbin,share} - find $out/bin -type f | grep -v 'krb5-config' | xargs rm + preConfigure = '' + configureFlagsArray+=( + "--bindir=$out/bin" + "--sbindir=$out/sbin" + "--libexecdir=$out/libexec/heimdal" + "--mandir=$man/share/man" + "--infodir=$man/share/info" + "--includedir=$dev/include") ''; # We need to build hcrypt for applications like samba @@ -81,9 +72,15 @@ stdenv.mkDerivation rec { (cd include/hcrypto; make -j $NIX_BUILD_CORES install) (cd lib/hcrypto; make -j $NIX_BUILD_CORES install) - # Doesn't succeed with --libexec=$out/sbin, so - mv "$out/libexec/"* $out/sbin/ - rmdir $out/libexec + # Do we need it? + rm $out/bin/su + + mkdir -p $dev/bin + mv $out/bin/krb5-config $dev/bin/ + + # asn1 compilers, move them to $dev + mv $out/libexec/heimdal/heimdal/* $dev/bin + rmdir $out/libexec/heimdal/heimdal ''; # Issues with hydra diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix index 4e3ba399cc3f..165f9139ff1f 100644 --- a/pkgs/development/libraries/kerberos/krb5.nix +++ b/pkgs/development/libraries/kerberos/krb5.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { # Provides the mig command used by the build scripts ++ optional stdenv.isDarwin bootstrap_cmds; buildInputs = [ openssl ] - ++ optionals (stdenv.hostPlatform.isLinux) [ keyutils ] + ++ optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.libc != "bionic") [ keyutils ] ++ optionals (!libOnly) [ openldap libedit ]; preConfigure = "cd ./src"; @@ -75,7 +75,7 @@ stdenv.mkDerivation rec { description = "MIT Kerberos 5"; homepage = http://web.mit.edu/kerberos/; license = licenses.mit; - platforms = platforms.unix; + platforms = platforms.unix ++ platforms.windows; maintainers = with maintainers; [ wkennington ]; }; diff --git a/pkgs/development/libraries/keybinder/default.nix b/pkgs/development/libraries/keybinder/default.nix index 20ab104874dc..abbb2457f6ae 100644 --- a/pkgs/development/libraries/keybinder/default.nix +++ b/pkgs/development/libraries/keybinder/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, gnome3 -, gtk-doc, gtk2, python2Packages, lua, gobjectIntrospection +, gtk-doc, gtk2, python2Packages, lua, gobject-introspection }: let @@ -17,7 +17,7 @@ in stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ autoconf automake libtool gnome3.gnome-common gtk-doc gtk2 - python pygtk lua gobjectIntrospection + python pygtk lua gobject-introspection ]; preConfigure = '' diff --git a/pkgs/development/libraries/keybinder3/default.nix b/pkgs/development/libraries/keybinder3/default.nix index 194b57c05342..91ad59ad27a0 100644 --- a/pkgs/development/libraries/keybinder3/default.nix +++ b/pkgs/development/libraries/keybinder3/default.nix @@ -1,22 +1,22 @@ { stdenv, fetchFromGitHub, autoconf, automake, libtool, pkgconfig, gnome3 -, gtk-doc, gtk3, libX11, libXext, libXrender, gobjectIntrospection +, gtk-doc, gtk3, libX11, libXext, libXrender, gobject-introspection }: stdenv.mkDerivation rec { name = "keybinder3-${version}"; - version = "0.3.0"; + version = "0.3.2"; src = fetchFromGitHub { - owner = "engla"; + owner = "kupferlauncher"; repo = "keybinder"; rev = "keybinder-3.0-v${version}"; - sha256 = "1jdcrfhvqffhc2h69197wkpc5j5synk5mm8rqhz27qfrfhh4vf0q"; + sha256 = "196ibn86j54fywfwwgyh89i9wygm4vh7ls19fn20vrnm6ijlzh9r"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ autoconf automake libtool pkgconfig ]; buildInputs = [ - autoconf automake libtool gnome3.gnome-common gtk-doc - libX11 libXext libXrender gobjectIntrospection gtk3 + gnome3.gnome-common gtk-doc gtk3 + libX11 libXext libXrender gobject-introspection ]; preConfigure = '' @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Library for registering global key bindings"; - homepage = https://github.com/engla/keybinder/; + homepage = https://github.com/kupferlauncher/keybinder/; license = licenses.mit; platforms = platforms.linux; maintainers = [ maintainers.cstrahan ]; diff --git a/pkgs/development/libraries/kmsxx/default.nix b/pkgs/development/libraries/kmsxx/default.nix index 8be8eb713572..d270e2f0678d 100644 --- a/pkgs/development/libraries/kmsxx/default.nix +++ b/pkgs/development/libraries/kmsxx/default.nix @@ -2,15 +2,15 @@ stdenv.mkDerivation rec { pname = "kmsxx"; - version = "2017-10-10"; + version = "2018-09-10"; name = pname + "-" + version; src = fetchFromGitHub { owner = "tomba"; repo = "kmsxx"; fetchSubmodules = true; - rev = "f32b82c17cd357ae1c8ed2636266113955293feb"; - sha256 = "14panqdqq83wh6wym5afdiyrr78mb12ga63pgrppj27kgv398yjj"; + rev = "524176c33ee2b79f78d454fa621e0d32e7e72488"; + sha256 = "0wyg0zv207h5a78cwmbg6fi8gr8blbbkwngjq8hayfbg45ww0jy8"; }; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/kyotocabinet/default.nix b/pkgs/development/libraries/kyotocabinet/default.nix index 935f52eeb71c..5ca68b4361af 100644 --- a/pkgs/development/libraries/kyotocabinet/default.nix +++ b/pkgs/development/libraries/kyotocabinet/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { patches = [(fetchurl { name = "gcc6.patch"; - url = "http://src.fedoraproject.org/rpms/kyotocabinet/raw/master/f/kyotocabinet-1.2.76-gcc6.patch"; + url = "https://src.fedoraproject.org/rpms/kyotocabinet/raw/master/f/kyotocabinet-1.2.76-gcc6.patch"; sha256 = "1h5k38mkiq7lz8nd2gbn7yvimcz49g3z7phn1cr560bzjih8rz23"; })]; diff --git a/pkgs/development/libraries/lasso/default.nix b/pkgs/development/libraries/lasso/default.nix index 873ccc5665df..54d33e5f425e 100644 --- a/pkgs/development/libraries/lasso/default.nix +++ b/pkgs/development/libraries/lasso/default.nix @@ -1,4 +1,4 @@ -{ stdenv, autoconf, automake, autoreconfHook, fetchurl, glib, gobjectIntrospection, gtk-doc, libtool, libxml2, libxslt, openssl, pkgconfig, python27Packages, xmlsec, zlib }: +{ stdenv, autoconf, automake, autoreconfHook, fetchurl, glib, gobject-introspection, gtk-doc, libtool, libxml2, libxslt, openssl, pkgconfig, python27Packages, xmlsec, zlib }: stdenv.mkDerivation rec { @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; - buildInputs = [ autoconf automake glib gobjectIntrospection gtk-doc libtool libxml2 libxslt openssl python27Packages.six xmlsec zlib ]; + buildInputs = [ autoconf automake glib gobject-introspection gtk-doc libtool libxml2 libxslt openssl python27Packages.six xmlsec zlib ]; configurePhase = '' ./configure --with-pkg-config=$PKG_CONFIG_PATH \ diff --git a/pkgs/development/libraries/leatherman/default.nix b/pkgs/development/libraries/leatherman/default.nix index a269069fb048..26e2bd0811c0 100644 --- a/pkgs/development/libraries/leatherman/default.nix +++ b/pkgs/development/libraries/leatherman/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { name = "leatherman-${version}"; - version = "1.4.2"; + version = "1.5.3"; src = fetchFromGitHub { - sha256 = "0lhdncwg2xbd3gy65rx8w2qcxvcwfirzkl762zdwqxf6bj6p2hvb"; + sha256 = "04b2wii5d0ypar8wrk0msybdq01z1r23xsvnn67bi2mffvczi5l2"; rev = version; repo = "leatherman"; owner = "puppetlabs"; diff --git a/pkgs/development/libraries/lensfun/default.nix b/pkgs/development/libraries/lensfun/default.nix index 824c685ce932..f4018cbf9614 100644 --- a/pkgs/development/libraries/lensfun/default.nix +++ b/pkgs/development/libraries/lensfun/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, glib, zlib, libpng, gnumake3, cmake }: +{ stdenv, fetchurl, pkgconfig, glib, zlib, libpng, cmake }: stdenv.mkDerivation rec { version = "0.3.95"; @@ -9,8 +9,8 @@ stdenv.mkDerivation rec { sha256 = "0218f3xrlln0jmh4gcf1zbpvi2bidgl3b2mblf6c810n7j1rrhl2"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ glib zlib libpng cmake gnumake3 ]; + nativeBuildInputs = [ cmake pkgconfig ]; + buildInputs = [ glib zlib libpng ]; configureFlags = [ "-v" ]; diff --git a/pkgs/development/libraries/lesstif/default.nix b/pkgs/development/libraries/lesstif/default.nix index 04e8eab4d287..b678a0893867 100644 --- a/pkgs/development/libraries/lesstif/default.nix +++ b/pkgs/development/libraries/lesstif/default.nix @@ -14,12 +14,15 @@ stdenv.mkDerivation rec { # in Debian, so we assume they have been sent upstream. # patches = [ - ./c-missing_xm_h.patch - ./c-render_table_crash.patch + ./c-missing_xm_h.patch + ./c-render_table_crash.patch ./c-xpmpipethrough.patch ]; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "An open source clone of the Motif widget set"; + homepage = http://lesstif.sourceforge.net; + platforms = platforms.unix; + license = with licenses; [ gpl2 lgpl2 ]; }; } diff --git a/pkgs/development/libraries/leveldb/default.nix b/pkgs/development/libraries/leveldb/default.nix index 2b50c09af5cc..c459a4048e45 100644 --- a/pkgs/development/libraries/leveldb/default.nix +++ b/pkgs/development/libraries/leveldb/default.nix @@ -2,21 +2,21 @@ stdenv.mkDerivation rec { name = "leveldb-${version}"; - version = "1.18"; + version = "1.20"; src = fetchFromGitHub { owner = "google"; repo = "leveldb"; rev = "v${version}"; - sha256 = "1bnsii47vbyqnbah42qgq6pbmmcg4k3fynjnw7whqfv6lpdgmb8d"; + sha256 = "01kxga1hv4wp94agx5vl3ybxfw5klqrdsrb6p6ywvnjmjxm8322y"; }; buildPhase = '' - make all leveldbutil libmemenv.a + make all ''; installPhase = (stdenv.lib.optionalString stdenv.isDarwin '' - for file in *.dylib*; do + for file in out-shared/*.dylib*; do install_name_tool -id $out/lib/$file $file done '') + # XXX consider removing above after transition to cmake in the next release @@ -27,9 +27,10 @@ stdenv.mkDerivation rec { mkdir -p $out/include/leveldb/helpers cp helpers/memenv/memenv.h $out/include/leveldb/helpers - cp lib* $out/lib + cp out-shared/lib* $out/lib + cp out-static/lib* $out/lib - cp leveldbutil $out/bin + cp out-static/leveldbutil $out/bin "; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/libHX/default.nix b/pkgs/development/libraries/libHX/default.nix index 7de72ed73a65..39f493d821c3 100644 --- a/pkgs/development/libraries/libHX/default.nix +++ b/pkgs/development/libraries/libHX/default.nix @@ -16,14 +16,15 @@ stdenv.mkDerivation rec { sh autogen.sh ''; - meta = { + meta = with stdenv.lib; { homepage = http://libhx.sourceforge.net/; longDescription = '' libHX is a C library (with some C++ bindings available) that provides data structures and functions commonly needed, such as maps, deques, linked lists, string formatting and autoresizing, option and config file parsing, type checking casts and more. ''; - maintainers = [ stdenv.lib.maintainers.tstrobel ]; - platforms = stdenv.lib.platforms.linux; + maintainers = [ maintainers.tstrobel ]; + platforms = platforms.linux; + license = with licenses; [ gpl3 lgpl21Plus wtfpl ]; }; } diff --git a/pkgs/development/libraries/libLAS/default.nix b/pkgs/development/libraries/libLAS/default.nix index de796307de1a..7bd2a1ec5738 100644 --- a/pkgs/development/libraries/libLAS/default.nix +++ b/pkgs/development/libraries/libLAS/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { meta = { description = "LAS 1.0/1.1/1.2 ASPRS LiDAR data translation toolset"; - homepage = https://www.liblas.org; + homepage = https://liblas.org; license = stdenv.lib.licenses.bsd3; platforms = stdenv.lib.platforms.unix; maintainers = [ stdenv.lib.maintainers.michelk ]; diff --git a/pkgs/development/libraries/libaccounts-glib/default.nix b/pkgs/development/libraries/libaccounts-glib/default.nix index 4bb806b91d8a..525ec6e35f60 100644 --- a/pkgs/development/libraries/libaccounts-glib/default.nix +++ b/pkgs/development/libraries/libaccounts-glib/default.nix @@ -1,31 +1,52 @@ -{ stdenv, fetchFromGitLab, autoconf, automake, glib -, gtk-doc, libtool, libxml2, libxslt, pkgconfig, sqlite }: +{ stdenv, fetchFromGitLab, meson, ninja, glib, check, python3, vala, gtk-doc, glibcLocales +, libxml2, libxslt, pkgconfig, sqlite, docbook_xsl, docbook_xml_dtd_43, gobject-introspection }: -let version = "1.23"; in stdenv.mkDerivation rec { name = "libaccounts-glib-${version}"; + version = "1.24"; + + outputs = [ "out" "dev" "devdoc" "py" ]; src = fetchFromGitLab { - sha256 = "11cvl3ch0y93756k90mw1swqv0ylr8qgalmvcn5yari8z4sg6cgg"; - rev = "VERSION_${version}"; - repo = "libaccounts-glib"; owner = "accounts-sso"; + repo = "libaccounts-glib"; + rev = version; + sha256 = "0y8smg1rd279lrr9ad8b499i8pbkajmwd4xn41rdh9h93hs9apn7"; }; - buildInputs = [ glib libxml2 libxslt sqlite ]; - nativeBuildInputs = [ autoconf automake gtk-doc libtool pkgconfig ]; + # See: https://gitlab.com/accounts-sso/libaccounts-glib/merge_requests/22 + patches = [ ./py-override.patch ]; - postPatch = '' - NOCONFIGURE=1 ./autogen.sh - ''; + nativeBuildInputs = [ + check + docbook_xml_dtd_43 + docbook_xsl + glibcLocales + gobject-introspection + gtk-doc + meson + ninja + pkgconfig + vala + ]; - configurePhase = '' - HAVE_GCOV_FALSE="#" ./configure $configureFlags --prefix=$out - ''; + buildInputs = [ + glib + libxml2 + libxslt + python3.pkgs.pygobject3 + sqlite + ]; - NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations"; # since glib-2.46 + LC_ALL = "en_US.UTF-8"; - meta = { - platforms = stdenv.lib.platforms.linux; + mesonFlags = [ + "-Dpy-overrides-dir=${placeholder ''py''}/${python3.sitePackages}/gi/overrides" + ]; + + meta = with stdenv.lib; { + description = "Library for managing accounts which can be used from GLib applications"; + platforms = platforms.linux; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/libaccounts-glib/py-override.patch b/pkgs/development/libraries/libaccounts-glib/py-override.patch new file mode 100644 index 000000000000..4179f4fa0af0 --- /dev/null +++ b/pkgs/development/libraries/libaccounts-glib/py-override.patch @@ -0,0 +1,38 @@ +diff --git a/libaccounts-glib/pygobject/meson.build b/libaccounts-glib/pygobject/meson.build +index fa1f4a0..588c4ce 100644 +--- a/libaccounts-glib/pygobject/meson.build ++++ b/libaccounts-glib/pygobject/meson.build +@@ -1,11 +1,19 @@ +-python3 = import('python3') +-python_exec = python3.find_python() +-python_exec_result = run_command(python_exec, ['-c', 'import gi; from os.path import abspath; print(abspath(gi._overridesdir))']) ++py_override = get_option('py-overrides-dir') + +-if python_exec_result.returncode() != 0 +- error('Failed to retreive the python GObject override directory') ++if py_override == '' ++ python3 = import('python3') ++ python_exec = python3.find_python() ++ ++ python_exec_result = run_command(python_exec, ['-c', 'import gi; from os.path import abspath; print(abspath(gi._overridesdir))']) ++ ++ if python_exec_result.returncode() != 0 ++ error('Failed to retreive the python GObject override directory') ++ endif ++ ++ py_override = python_exec_result.stdout().strip() + endif + +-install_data('Accounts.py', +- install_dir: join_paths(python_exec_result.stdout().strip()) ++install_data( ++ 'Accounts.py', ++ install_dir: py_override + ) +diff --git a/meson_options.txt b/meson_options.txt +new file mode 100644 +index 0000000..2c33804 +--- /dev/null ++++ b/meson_options.txt +@@ -0,0 +1 @@ ++option('py-overrides-dir', type : 'string', value : '', description: 'Path to pygobject overrides directory') diff --git a/pkgs/development/libraries/libaom/default.nix b/pkgs/development/libraries/libaom/default.nix index b94c845479aa..a08a1e335232 100644 --- a/pkgs/development/libraries/libaom/default.nix +++ b/pkgs/development/libraries/libaom/default.nix @@ -18,5 +18,6 @@ stdenv.mkDerivation rec { homepage = https://aomedia.org/av1-features/get-started/; maintainers = with maintainers; [ kiloreux ]; platforms = platforms.all; + license = licenses.bsd2; }; } diff --git a/pkgs/development/libraries/libaosd/default.nix b/pkgs/development/libraries/libaosd/default.nix new file mode 100644 index 000000000000..e63bfd20c797 --- /dev/null +++ b/pkgs/development/libraries/libaosd/default.nix @@ -0,0 +1,36 @@ +{ stdenv, lib, fetchFromGitHub, pkgconfig, cairo, pango, + libX11, libXcomposite, autoconf, automake }: + +stdenv.mkDerivation rec { + version = "0.2.7-9-g177589f"; + name = "libaosd-${version}"; + + src = fetchFromGitHub { + owner = "atheme-legacy"; + repo = "libaosd"; + rev = "${version}"; + sha256 = "1cn7k0n74p6jp25kxwcyblhmbdvgw3mikvj0m2jh4c6xccfrgb9a"; + }; + + nativeBuildInputs = [ autoconf automake pkgconfig ]; + buildInputs = [ cairo pango libX11 libXcomposite ]; + enableParallelBuilding = true; + + preConfigure = '' + ./autogen.sh + ''; + + meta = with stdenv.lib; { + longDescription = '' + libaosd is an advanced on screen display library. + + It supports many modern features like anti-aliased text and + composited rendering via XComposite, as well as support for + rendering Cairo and Pango layouts. + ''; + homepage = https://github.com/atheme-legacy/libaosd; + license = licenses.mit; + maintainers = with maintainers; [ unode ]; + platforms = with platforms; unix; + }; +} diff --git a/pkgs/development/libraries/libappindicator/default.nix b/pkgs/development/libraries/libappindicator/default.nix index 8bf0e4bcb93c..46cc30a8944f 100644 --- a/pkgs/development/libraries/libappindicator/default.nix +++ b/pkgs/development/libraries/libappindicator/default.nix @@ -5,7 +5,7 @@ , glib, dbus-glib, gtkVersion ? "3" , gtk2 ? null, libindicator-gtk2 ? null, libdbusmenu-gtk2 ? null , gtk3 ? null, libindicator-gtk3 ? null, libdbusmenu-gtk3 ? null -, python2Packages, gobjectIntrospection, vala +, python2Packages, gobject-introspection, vala , monoSupport ? false, mono ? null, gtk-sharp-2_0 ? null }: @@ -34,7 +34,7 @@ in stdenv.mkDerivation rec { buildInputs = [ glib dbus-glib - python pygobject2 pygtk gobjectIntrospection vala + python pygobject2 pygtk gobject-introspection vala ] ++ (if gtkVersion == "2" then [ libindicator-gtk2 ] ++ optionals monoSupport [ mono gtk-sharp-2_0 ] else [ libindicator-gtk3 ]); diff --git a/pkgs/development/libraries/libarchive/CVE-2017-14166.patch b/pkgs/development/libraries/libarchive/CVE-2017-14166.patch deleted file mode 100644 index b729ae41e0ad..000000000000 --- a/pkgs/development/libraries/libarchive/CVE-2017-14166.patch +++ /dev/null @@ -1,36 +0,0 @@ -From fa7438a0ff4033e4741c807394a9af6207940d71 Mon Sep 17 00:00:00 2001 -From: Joerg Sonnenberger -Date: Tue, 5 Sep 2017 18:12:19 +0200 -Subject: [PATCH] Do something sensible for empty strings to make fuzzers - happy. - ---- - libarchive/archive_read_support_format_xar.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -diff --git a/libarchive/archive_read_support_format_xar.c b/libarchive/archive_read_support_format_xar.c -index 7a22beb9d..93eeacc5e 100644 ---- a/libarchive/archive_read_support_format_xar.c -+++ b/libarchive/archive_read_support_format_xar.c -@@ -1040,6 +1040,9 @@ atol10(const char *p, size_t char_cnt) - uint64_t l; - int digit; - -+ if (char_cnt == 0) -+ return (0); -+ - l = 0; - digit = *p - '0'; - while (digit >= 0 && digit < 10 && char_cnt-- > 0) { -@@ -1054,7 +1057,10 @@ atol8(const char *p, size_t char_cnt) - { - int64_t l; - int digit; -- -+ -+ if (char_cnt == 0) -+ return (0); -+ - l = 0; - while (char_cnt-- > 0) { - if (*p >= '0' && *p <= '7') diff --git a/pkgs/development/libraries/libarchive/CVE-2017-14502.patch b/pkgs/development/libraries/libarchive/CVE-2017-14502.patch deleted file mode 100644 index dad8a93a8a81..000000000000 --- a/pkgs/development/libraries/libarchive/CVE-2017-14502.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 5562545b5562f6d12a4ef991fae158bf4ccf92b6 Mon Sep 17 00:00:00 2001 -From: Joerg Sonnenberger -Date: Sat, 9 Sep 2017 17:47:32 +0200 -Subject: [PATCH] Avoid a read off-by-one error for UTF16 names in RAR - archives. - -Reported-By: OSS-Fuzz issue 573 ---- - libarchive/archive_read_support_format_rar.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/libarchive/archive_read_support_format_rar.c b/libarchive/archive_read_support_format_rar.c -index cbb14c32d..751de6979 100644 ---- a/libarchive/archive_read_support_format_rar.c -+++ b/libarchive/archive_read_support_format_rar.c -@@ -1496,7 +1496,11 @@ read_header(struct archive_read *a, struct archive_entry *entry, - return (ARCHIVE_FATAL); - } - filename[filename_size++] = '\0'; -- filename[filename_size++] = '\0'; -+ /* -+ * Do not increment filename_size here as the computations below -+ * add the space for the terminating NUL explicitly. -+ */ -+ filename[filename_size] = '\0'; - - /* Decoded unicode form is UTF-16BE, so we have to update a string - * conversion object for it. */ diff --git a/pkgs/development/libraries/libarchive/default.nix b/pkgs/development/libraries/libarchive/default.nix index 7625abf38fb3..029be971ac17 100644 --- a/pkgs/development/libraries/libarchive/default.nix +++ b/pkgs/development/libraries/libarchive/default.nix @@ -10,24 +10,13 @@ assert xarSupport -> libxml2 != null; stdenv.mkDerivation rec { name = "libarchive-${version}"; - version = "3.3.2"; + version = "3.3.3"; src = fetchurl { url = "${meta.homepage}/downloads/${name}.tar.gz"; - sha256 = "1km0mzfl6in7l5vz9kl09a88ajx562rw93ng9h2jqavrailvsbgd"; + sha256 = "0bhfncid058p7n1n8v29l6wxm3mhdqfassscihbsxfwz3iwb2zms"; }; - patches = [ - ./CVE-2017-14166.patch - ./CVE-2017-14502.patch - - # LibreSSL patch; this is from upstream, and can be removed when the next release is made. - (fetchpatch { - url = "https://github.com/libarchive/libarchive/commit/5da00ad75b09e262774ec3675bbe4d5a4502a852.patch"; - sha256 = "0np1i9r6mfxmbksj7mmf5abpnmlmg63704p9z3ihjh2rnq596c1v"; - }) - ]; - outputs = [ "out" "lib" "dev" ]; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/libatomic_ops/default.nix b/pkgs/development/libraries/libatomic_ops/default.nix index 0c0fc3861c9e..a887384f94da 100644 --- a/pkgs/development/libraries/libatomic_ops/default.nix +++ b/pkgs/development/libraries/libatomic_ops/default.nix @@ -2,14 +2,14 @@ stdenv.mkDerivation rec { name = "libatomic_ops-${version}"; - version = "7.6.4"; + version = "7.6.6"; src = fetchurl { urls = [ "http://www.ivmaisoft.com/_bin/atomic_ops/libatomic_ops-${version}.tar.gz" "https://github.com/ivmai/libatomic_ops/releases/download/v${version}/libatomic_ops-${version}.tar.gz" ]; - sha256 = "0knxncsjhbknlyy6lx7ycxhpzfk3sykhvicgxyp0rmsxd1d3v0jv"; + sha256 = "0x7071z707msvyrv9dmgahd1sghbkw8fpbagvcag6xs8yp2spzlr"; }; outputs = [ "out" "dev" "doc" ]; diff --git a/pkgs/development/libraries/libbap/default.nix b/pkgs/development/libraries/libbap/default.nix index 54fb89df0451..5153b63e91c5 100644 --- a/pkgs/development/libraries/libbap/default.nix +++ b/pkgs/development/libraries/libbap/default.nix @@ -20,10 +20,11 @@ stdenv.mkDerivation rec { mkdir -p $out/include ''; - meta = { + meta = with stdenv.lib; { homepage = https://github.com/binaryanalysisplatform/bap-bindings; description = "A C library for interacting with BAP"; - maintainers = [ stdenv.lib.maintainers.maurer ]; - platforms = stdenv.lib.platforms.unix; + maintainers = [ maintainers.maurer ]; + platforms = platforms.unix; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/libbfd/default.nix b/pkgs/development/libraries/libbfd/default.nix index c02e2108f237..57c3e123377a 100644 --- a/pkgs/development/libraries/libbfd/default.nix +++ b/pkgs/development/libraries/libbfd/default.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation rec { It is associated with GNU Binutils, and elsewhere often distributed with it. ''; - homepage = http://www.gnu.org/software/binutils/; + homepage = https://www.gnu.org/software/binutils/; license = licenses.gpl3Plus; maintainers = with maintainers; [ ericson2314 ]; platforms = platforms.unix; diff --git a/pkgs/development/libraries/libblockdev/default.nix b/pkgs/development/libraries/libblockdev/default.nix index 585f6f18bbab..eb38c2e38a69 100644 --- a/pkgs/development/libraries/libblockdev/default.nix +++ b/pkgs/development/libraries/libblockdev/default.nix @@ -1,10 +1,10 @@ { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, gtk-doc, libxslt, docbook_xsl -, docbook_xml_dtd_43, python3, gobjectIntrospection, glib, udev, kmod, parted, libyaml +, docbook_xml_dtd_43, python3, gobject-introspection, glib, udev, kmod, parted, libyaml , cryptsetup, lvm2, dmraid, utillinux, libbytesize, libndctl, nss, volume_key }: let - version = "2.19"; + version = "2.20"; in stdenv.mkDerivation rec { name = "libblockdev-${version}"; @@ -12,7 +12,7 @@ in stdenv.mkDerivation rec { owner = "storaged-project"; repo = "libblockdev"; rev = "${version}-1"; - sha256 = "1ny31vaarzbpw0h863p2r5cvjsfs77d33nnisf8bhjc6ps6js3ys"; + sha256 = "13xy8vx2dnnxczpnwapchc5ncigcxb2fhpmrmglbpkjqmhn2zbdj"; }; outputs = [ "out" "dev" "devdoc" ]; @@ -22,7 +22,7 @@ in stdenv.mkDerivation rec { ''; nativeBuildInputs = [ - autoreconfHook pkgconfig gtk-doc libxslt docbook_xsl docbook_xml_dtd_43 python3 gobjectIntrospection + autoreconfHook pkgconfig gtk-doc libxslt docbook_xsl docbook_xml_dtd_43 python3 gobject-introspection ]; buildInputs = [ diff --git a/pkgs/development/libraries/libbsd/cdefs.patch b/pkgs/development/libraries/libbsd/cdefs.patch deleted file mode 100644 index 81822654aeb4..000000000000 --- a/pkgs/development/libraries/libbsd/cdefs.patch +++ /dev/null @@ -1,222 +0,0 @@ -From 11ec8f1e5dfa1c10e0c9fb94879b6f5b96ba52dd Mon Sep 17 00:00:00 2001 -From: Guillem Jover -Date: Tue, 6 Mar 2018 01:41:35 +0100 -Subject: Handle systems missing - -This is a non-portable header, and we cannot expect it to be provided by -the system libc (e.g. musl). We just need and rely on declaration that -we have defined ourselves in our own . So we switch to -only ever assume that. - -Fixes: https://bugs.freedesktop.org/105281 ---- - include/bsd/libutil.h | 4 ++++ - include/bsd/md5.h | 4 ++++ - include/bsd/nlist.h | 4 ++++ - include/bsd/readpassphrase.h | 4 ++++ - include/bsd/stdlib.h | 4 ++++ - include/bsd/string.h | 4 ++++ - include/bsd/stringlist.h | 5 +++++ - include/bsd/sys/queue.h | 4 ++++ - include/bsd/sys/tree.h | 4 ++++ - include/bsd/timeconv.h | 4 ++++ - include/bsd/vis.h | 4 ++++ - include/bsd/wchar.h | 4 ++++ - 12 files changed, 49 insertions(+) - -diff --git a/include/bsd/libutil.h b/include/bsd/libutil.h -index 45b3b15..ccca29a 100644 ---- a/include/bsd/libutil.h -+++ b/include/bsd/libutil.h -@@ -40,7 +40,11 @@ - #define LIBBSD_LIBUTIL_H - - #include -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - #include - #include - #include -diff --git a/include/bsd/md5.h b/include/bsd/md5.h -index 5f3ae46..bf36a30 100644 ---- a/include/bsd/md5.h -+++ b/include/bsd/md5.h -@@ -27,7 +27,11 @@ typedef struct MD5Context { - uint8_t buffer[MD5_BLOCK_LENGTH]; /* input buffer */ - } MD5_CTX; - -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - #include - - __BEGIN_DECLS -diff --git a/include/bsd/nlist.h b/include/bsd/nlist.h -index cb297e8..8767117 100644 ---- a/include/bsd/nlist.h -+++ b/include/bsd/nlist.h -@@ -27,7 +27,11 @@ - #ifndef LIBBSD_NLIST_H - #define LIBBSD_NLIST_H - -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - - struct nlist { - union { -diff --git a/include/bsd/readpassphrase.h b/include/bsd/readpassphrase.h -index 14744b8..5eb8021 100644 ---- a/include/bsd/readpassphrase.h -+++ b/include/bsd/readpassphrase.h -@@ -31,7 +31,11 @@ - #define RPP_SEVENBIT 0x10 /* Strip the high bit from input. */ - #define RPP_STDIN 0x20 /* Read from stdin, not /dev/tty */ - -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - #include - - __BEGIN_DECLS -diff --git a/include/bsd/stdlib.h b/include/bsd/stdlib.h -index ebc9638..8d33d1f 100644 ---- a/include/bsd/stdlib.h -+++ b/include/bsd/stdlib.h -@@ -42,7 +42,11 @@ - #ifndef LIBBSD_STDLIB_H - #define LIBBSD_STDLIB_H - -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - #include - #include - -diff --git a/include/bsd/string.h b/include/bsd/string.h -index 6798bf6..29097f6 100644 ---- a/include/bsd/string.h -+++ b/include/bsd/string.h -@@ -33,7 +33,11 @@ - #ifndef LIBBSD_STRING_H - #define LIBBSD_STRING_H - -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - #include - - __BEGIN_DECLS -diff --git a/include/bsd/stringlist.h b/include/bsd/stringlist.h -index ff30cac..dd71496 100644 ---- a/include/bsd/stringlist.h -+++ b/include/bsd/stringlist.h -@@ -31,7 +31,12 @@ - - #ifndef LIBBSD_STRINGLIST_H - #define LIBBSD_STRINGLIST_H -+ -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - #include - - /* -diff --git a/include/bsd/sys/queue.h b/include/bsd/sys/queue.h -index 4a94ea7..ac00026 100644 ---- a/include/bsd/sys/queue.h -+++ b/include/bsd/sys/queue.h -@@ -33,7 +33,11 @@ - #ifndef LIBBSD_SYS_QUEUE_H - #define LIBBSD_SYS_QUEUE_H - -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - - /* - * This file defines four types of data structures: singly-linked lists, -diff --git a/include/bsd/sys/tree.h b/include/bsd/sys/tree.h -index 628bec0..325b382 100644 ---- a/include/bsd/sys/tree.h -+++ b/include/bsd/sys/tree.h -@@ -30,7 +30,11 @@ - #ifndef LIBBSD_SYS_TREE_H - #define LIBBSD_SYS_TREE_H - -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - - /* - * This file defines data structures for different types of trees: -diff --git a/include/bsd/timeconv.h b/include/bsd/timeconv.h -index e2a2c55..a426bd3 100644 ---- a/include/bsd/timeconv.h -+++ b/include/bsd/timeconv.h -@@ -41,7 +41,11 @@ - #ifndef LIBBSD_TIMECONV_H - #define LIBBSD_TIMECONV_H - -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - #include - #include - -diff --git a/include/bsd/vis.h b/include/bsd/vis.h -index 970dfdd..ab5430c 100644 ---- a/include/bsd/vis.h -+++ b/include/bsd/vis.h -@@ -72,7 +72,11 @@ - */ - #define UNVIS_END 1 /* no more characters */ - -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - - __BEGIN_DECLS - char *vis(char *, int, int, int); -diff --git a/include/bsd/wchar.h b/include/bsd/wchar.h -index 33a500e..7216503 100644 ---- a/include/bsd/wchar.h -+++ b/include/bsd/wchar.h -@@ -40,7 +40,11 @@ - #define LIBBSD_WCHAR_H - - #include -+#ifdef LIBBSD_OVERLAY - #include -+#else -+#include -+#endif - #include - - __BEGIN_DECLS --- -cgit v1.1 - diff --git a/pkgs/development/libraries/libbsd/darwin.patch b/pkgs/development/libraries/libbsd/darwin.patch index 4bddec6b0ffd..0f9cc9aaf964 100644 --- a/pkgs/development/libraries/libbsd/darwin.patch +++ b/pkgs/development/libraries/libbsd/darwin.patch @@ -1,497 +1,103 @@ diff --git a/configure.ac b/configure.ac -index 88ccd91..0857782 100644 +index 55fcfe6..1e26c93 100644 --- a/configure.ac +++ b/configure.ac -@@ -59,7 +59,7 @@ AS_CASE([$host_os], - ) +@@ -51,15 +51,19 @@ AS_CASE([$host_os], + AC_SEARCH_LIBS([clock_gettime], [rt], [CLOCK_GETTIME_LIBS="-lrt"]) + AC_SUBST([CLOCK_GETTIME_LIBS]) + LIBS="$saved_LIBS" ++ AM_CONDITIONAL([BUILD_LINK_VERSION_SCRIPT], [1]) + ], + [*-musl*], [ + # Upstream refuses to define this, we will do it ourselves then. + AC_DEFINE([__MUSL__], [1], [Define to 1 if we are building for musl]) ++ AM_CONDITIONAL([BUILD_LINK_VERSION_SCRIPT], [1]) + ], +-) ++ [ ++ AM_CONDITIONAL([BUILD_LINK_VERSION_SCRIPT], [1]) ++ ]) # Checks for header files. -AC_CHECK_HEADERS([sys/ndir.h sys/dir.h ndir.h dirent.h]) -+AC_CHECK_HEADERS([sys/ndir.h sys/dir.h ndir.h dirent.h stdio_ext.h]) ++AC_CHECK_HEADERS([sys/ndir.h sys/dir.h ndir.h dirent.h nlist.h]) # Checks for typedefs, structures, and compiler characteristics. AC_C_INLINE -@@ -146,6 +146,31 @@ AC_CHECK_FUNCS([clearenv dirfd fopencookie __fpurge \ - pstat_getproc sysconf]) +@@ -143,7 +147,8 @@ AC_LINK_IFELSE( + + AC_CHECK_FUNCS([clearenv dirfd fopencookie __fpurge \ + getauxval getentropy getexecname getline \ +- pstat_getproc sysconf]) ++ pstat_getproc sysconf \ ++ strlcpy strlcat strnstr strmode fpurge]) AM_CONDITIONAL([HAVE_GETENTROPY], [test "x$ac_cv_func_getentropy" = "xtrue"]) -+HostOS=`echo "$host" | sed 's/.*-//'` -+os_is_macosx=false -+nonLinuxOS=false -+AC_SUBST(HostOS) -+case ${HostOS} in -+ darwin* | powerpc*-*-darwin* | freebsd* | netbsd* | openbsd*) -+ os_is_macosx=true -+ nonLinuxOS=true -+ echo HostOS="$HostOS" -+ ;; -+ *) -+ echo host="$host" -+ echo HostOS="$HostOS" -+ os_is_macosx=false -+ nonLinuxOS=false -+ ;; -+esac -+AM_CONDITIONAL([IS_DARWIN], [test x$os_is_macosx = xtrue]) -+AM_COND_IF([IS_DARWIN], -+ [AC_DEFINE([IS_DARWIN], [1], [Get HostOS Type is Darwin])]) -+ -+AM_CONDITIONAL([NON_LINUX], [test x$userdefine_gethostbyname_r = xtrue]) -+AM_COND_IF([NON_LINUX], -+ [AC_DEFINE([NON_LINUX], [1], [Get HostOS Type])]) -+ AC_CONFIG_FILES([ - Makefile - include/Makefile -diff --git a/include/bsd/libutil.h b/include/bsd/libutil.h -index 45b3b15..d0d4043 100644 ---- a/include/bsd/libutil.h -+++ b/include/bsd/libutil.h -@@ -39,7 +39,9 @@ - #ifndef LIBBSD_LIBUTIL_H - #define LIBBSD_LIBUTIL_H - -+#ifdef HAVE_FEATURES_H - #include -+#endif - #include - #include - #include -diff --git a/include/bsd/stdio.h b/include/bsd/stdio.h -index 4b69983..c75151b 100644 ---- a/include/bsd/stdio.h -+++ b/include/bsd/stdio.h -@@ -48,12 +48,16 @@ - __BEGIN_DECLS - const char *fmtcheck(const char *, const char *); - -+#if !defined(darwin) && !defined(__APPLE__) && !defined(MACOSX) - /* XXX: The function requires cooperation from the system libc to store the - * line buffer in the FILE struct itself. */ - char *fgetln(FILE *fp, size_t *lenp) -- LIBBSD_DEPRECATED("This functions cannot be safely ported, " -- "use getline(3) instead, as it is supported " -- "by GNU and POSIX.1-2008."); -+ __attribute__((deprecated("This functions cannot be safely ported, " -+ "use getline(3) instead, as it is supported " -+ "by GNU and POSIX.1-2008."))); -+#else -+char *fgetln(FILE *fp, size_t *lenp); -+#endif - - /* - * Note: We diverge from the FreeBSD, OpenBSD and DragonFlyBSD declarations, -diff --git a/include/bsd/stdlib.h b/include/bsd/stdlib.h -index ebc9638..6cd7943 100644 ---- a/include/bsd/stdlib.h -+++ b/include/bsd/stdlib.h -@@ -67,9 +67,11 @@ int sradixsort(const unsigned char **base, int nmemb, - const unsigned char *table, unsigned endbyte); - - void *reallocf(void *ptr, size_t size); --#if defined(_GNU_SOURCE) && defined(__GLIBC__) && !__GLIBC_PREREQ(2, 26) -+#if defined(_GNU_SOURCE) && defined(__GLIBC__) && defined(__GLIBC_PREREQ) -+#if !__GLIBC_PREREQ(2, 26) - void *reallocarray(void *ptr, size_t nmemb, size_t size); - #endif -+#endif - - long long strtonum(const char *nptr, long long minval, long long maxval, - const char **errstr); diff --git a/include/bsd/string.h b/include/bsd/string.h -index 6798bf6..6baaa14 100644 +index f987fee..a1e17ed 100644 --- a/include/bsd/string.h +++ b/include/bsd/string.h -@@ -37,6 +37,12 @@ +@@ -41,10 +41,21 @@ #include __BEGIN_DECLS -+#if defined(darwin) || defined(__APPLE__) || defined(MACOSX) -+size_t bsd_strlcpy(char *dst, const char *src, size_t siz); -+size_t bsd_strlcat(char *dst, const char *src, size_t siz); -+char *bsd_strnstr(const char *str, const char *find, size_t str_len); -+void bsd_strmode(mode_t mode, char *str); -+#else ++#if !HAVE_STRLCPY size_t strlcpy(char *dst, const char *src, size_t siz); - size_t strlcat(char *dst, const char *src, size_t siz); - char *strnstr(const char *str, const char *find, size_t str_len); -@@ -45,6 +51,7 @@ void strmode(mode_t mode, char *str); - #if defined(_GNU_SOURCE) && defined(__GLIBC__) && !__GLIBC_PREREQ(2, 25) - void explicit_bzero(void *buf, size_t len); - #endif +#endif - __END_DECLS ++ ++#if !HAVE_STRLCAT + size_t strlcat(char *dst, const char *src, size_t siz); ++#endif ++ ++#if !HAVE_STRNSTR + char *strnstr(const char *str, const char *find, size_t str_len); ++#endif ++ ++#if !HAVE_STRMODE + void strmode(mode_t mode, char *str); ++#endif - #endif + #if !defined(__GLIBC__) || \ + (defined(__GLIBC__) && (!__GLIBC_PREREQ(2, 25) || !defined(_GNU_SOURCE))) diff --git a/src/Makefile.am b/src/Makefile.am -index ad83dbf..0f2a7ee 100644 +index f3cc0fa..3aaecd4 100644 --- a/src/Makefile.am +++ b/src/Makefile.am -@@ -54,17 +54,21 @@ libbsd_la_DEPENDENCIES = \ - libbsd.map +@@ -56,8 +56,10 @@ libbsd_la_DEPENDENCIES = \ libbsd_la_LIBADD = \ $(CLOCK_GETTIME_LIBS) -+ -+if IS_DARWIN -+libbsd_la_LDFLAGS = \ -+ -Wl \ -+ -version-number $(LIBBSD_ABI) -+else libbsd_la_LDFLAGS = \ - -Wl,--version-script=$(srcdir)/libbsd.map \ +- -Wl,--version-script=$(srcdir)/libbsd.map \ -version-number $(LIBBSD_ABI) ++if BUILD_LINK_VERSION_SCRIPT ++libbsd_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libbsd.map +endif -+ libbsd_la_SOURCES = \ arc4random.c \ -- arc4random.h \ -- arc4random_unix.h \ -- arc4random_openbsd.h \ - arc4random_uniform.c \ - bsd_getopt.c \ -- chacha_private.h \ - closefrom.c \ - dehumanize_number.c \ - err.c \ -@@ -117,6 +121,15 @@ libbsd_la_SOURCES += \ - $(nil) - endif - -+noinst_HEADERS = \ -+ arc4random.h \ -+ arc4random_bsd.h \ -+ arc4random_linux.h \ -+ arc4random_unix.h \ -+ arc4random_osx.h \ -+ arc4random_openbsd.h \ -+ chacha_private.h -+ - libbsd_ctor_a_SOURCES = \ - setproctitle_ctor.c \ - $(nil) -diff --git a/src/arc4random_bsd.h b/src/arc4random_bsd.h -new file mode 100644 -index 0000000..ece2f85 ---- /dev/null -+++ b/src/arc4random_bsd.h -@@ -0,0 +1,86 @@ -+/* $OpenBSD: arc4random_freebsd.h,v 1.2 2015/01/15 06:57:18 deraadt Exp $ */ -+ -+/* -+ * Copyright (c) 1996, David Mazieres -+ * Copyright (c) 2008, Damien Miller -+ * Copyright (c) 2013, Markus Friedl -+ * Copyright (c) 2014, Theo de Raadt -+ * -+ * Permission to use, copy, modify, and distribute this software for any -+ * purpose with or without fee is hereby granted, provided that the above -+ * copyright notice and this permission notice appear in all copies. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ */ -+ -+/* -+ * Stub functions for portability. -+ */ -+ -+#include -+ -+#include -+#include -+ -+static pthread_mutex_t arc4random_mtx = PTHREAD_MUTEX_INITIALIZER; -+#define _ARC4_LOCK() pthread_mutex_lock(&arc4random_mtx) -+#define _ARC4_UNLOCK() pthread_mutex_unlock(&arc4random_mtx) -+ -+/* -+ * Unfortunately, pthread_atfork() is broken on FreeBSD (at least 9 and 10) if -+ * a program does not link to -lthr. Callbacks registered with pthread_atfork() -+ * appear to fail silently. So, it is not always possible to detect a PID -+ * wraparound. -+ */ -+#define _ARC4_ATFORK(f) pthread_atfork(NULL, NULL, (f)) -+ -+static inline void -+_getentropy_fail(void) -+{ -+ raise(SIGKILL); -+} -+ -+static volatile sig_atomic_t _rs_forked; -+ -+static inline void -+_rs_forkhandler(void) -+{ -+ _rs_forked = 1; -+} -+ -+static inline void -+_rs_forkdetect(void) -+{ -+ static pid_t _rs_pid = 0; -+ pid_t pid = getpid(); -+ -+ if (_rs_pid == 0 || _rs_pid != pid || _rs_forked) { -+ _rs_pid = pid; -+ _rs_forked = 0; -+ if (rs) -+ memset(rs, 0, sizeof(*rs)); -+ } -+} -+ -+static inline int -+_rs_allocate(struct _rs **rsp, struct _rsx **rsxp) -+{ -+ if ((*rsp = mmap(NULL, sizeof(**rsp), PROT_READ|PROT_WRITE, -+ MAP_ANON|MAP_PRIVATE, -1, 0)) == MAP_FAILED) -+ return (-1); -+ -+ if ((*rsxp = mmap(NULL, sizeof(**rsxp), PROT_READ|PROT_WRITE, -+ MAP_ANON|MAP_PRIVATE, -1, 0)) == MAP_FAILED) { -+ munmap(*rsp, sizeof(**rsp)); -+ return (-1); -+ } -+ -+ _ARC4_ATFORK(_rs_forkhandler); -+ return (0); -+} -diff --git a/src/arc4random_linux.h b/src/arc4random_linux.h -new file mode 100644 -index 0000000..d61a8db ---- /dev/null -+++ b/src/arc4random_linux.h -@@ -0,0 +1,86 @@ -+/* $OpenBSD: arc4random_linux.h,v 1.8 2014/08/13 06:04:10 deraadt Exp $ */ -+ -+/* -+ * Copyright (c) 1996, David Mazieres -+ * Copyright (c) 2008, Damien Miller -+ * Copyright (c) 2013, Markus Friedl -+ * Copyright (c) 2014, Theo de Raadt -+ * -+ * Permission to use, copy, modify, and distribute this software for any -+ * purpose with or without fee is hereby granted, provided that the above -+ * copyright notice and this permission notice appear in all copies. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ */ -+ -+/* -+ * Stub functions for portability. -+ */ -+ -+#include -+ -+#include -+#include -+ -+static pthread_mutex_t arc4random_mtx = PTHREAD_MUTEX_INITIALIZER; -+#define _ARC4_LOCK() pthread_mutex_lock(&arc4random_mtx) -+#define _ARC4_UNLOCK() pthread_mutex_unlock(&arc4random_mtx) -+ -+#ifdef __GLIBC__ -+extern void *__dso_handle; -+extern int __register_atfork(void (*)(void), void(*)(void), void (*)(void), void *); -+#define _ARC4_ATFORK(f) __register_atfork(NULL, NULL, (f), __dso_handle) -+#else -+#define _ARC4_ATFORK(f) pthread_atfork(NULL, NULL, (f)) -+#endif -+ -+static inline void -+_getentropy_fail(void) -+{ -+ raise(SIGKILL); -+} -+ -+static volatile sig_atomic_t _rs_forked; -+ -+static inline void -+_rs_forkhandler(void) -+{ -+ _rs_forked = 1; -+} -+ -+static inline void -+_rs_forkdetect(void) -+{ -+ static pid_t _rs_pid = 0; -+ pid_t pid = getpid(); -+ -+ if (_rs_pid == 0 || _rs_pid != pid || _rs_forked) { -+ _rs_pid = pid; -+ _rs_forked = 0; -+ if (rs) -+ memset(rs, 0, sizeof(*rs)); -+ } -+} -+ -+static inline int -+_rs_allocate(struct _rs **rsp, struct _rsx **rsxp) -+{ -+ if ((*rsp = mmap(NULL, sizeof(**rsp), PROT_READ|PROT_WRITE, -+ MAP_ANON|MAP_PRIVATE, -1, 0)) == MAP_FAILED) -+ return (-1); -+ -+ if ((*rsxp = mmap(NULL, sizeof(**rsxp), PROT_READ|PROT_WRITE, -+ MAP_ANON|MAP_PRIVATE, -1, 0)) == MAP_FAILED) { -+ munmap(*rsp, sizeof(**rsp)); -+ return (-1); -+ } -+ -+ _ARC4_ATFORK(_rs_forkhandler); -+ return (0); -+} -diff --git a/src/arc4random_osx.h b/src/arc4random_osx.h -new file mode 100644 -index 0000000..14771a6 ---- /dev/null -+++ b/src/arc4random_osx.h -@@ -0,0 +1,82 @@ -+/* $OpenBSD: arc4random_osx.h,v 1.10 2015/09/11 11:52:55 deraadt Exp $ */ -+ -+/* -+ * Copyright (c) 1996, David Mazieres -+ * Copyright (c) 2008, Damien Miller -+ * Copyright (c) 2013, Markus Friedl -+ * Copyright (c) 2014, Theo de Raadt -+ * -+ * Permission to use, copy, modify, and distribute this software for any -+ * purpose with or without fee is hereby granted, provided that the above -+ * copyright notice and this permission notice appear in all copies. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ */ -+ -+/* -+ * Stub functions for portability. -+ */ -+ -+#include -+ -+#include -+#include -+#include -+ -+static pthread_mutex_t arc4random_mtx = PTHREAD_MUTEX_INITIALIZER; -+#define _ARC4_LOCK() pthread_mutex_lock(&arc4random_mtx) -+#define _ARC4_UNLOCK() pthread_mutex_unlock(&arc4random_mtx) -+ -+#define _ARC4_ATFORK(f) pthread_atfork(NULL, NULL, (f)) -+ -+static inline void -+_getentropy_fail(void) -+{ -+ raise(SIGKILL); -+} -+ -+static volatile sig_atomic_t _rs_forked; -+ -+static inline void -+_rs_forkhandler(void) -+{ -+ _rs_forked = 1; -+} -+ -+static inline void -+_rs_forkdetect(void) -+{ -+ static pid_t _rs_pid = 0; -+ pid_t pid = getpid(); -+ -+ if (_rs_pid == 0 || _rs_pid != pid || _rs_forked) { -+ _rs_pid = pid; -+ _rs_forked = 0; -+ if (rs) -+ memset(rs, 0, sizeof(*rs)); -+ } -+} -+ -+static inline int -+_rs_allocate(struct _rs **rsp, struct _rsx **rsxp) -+{ -+ if ((*rsp = mmap(NULL, sizeof(**rsp), PROT_READ|PROT_WRITE, -+ MAP_ANON|MAP_PRIVATE, -1, 0)) == MAP_FAILED) -+ return (-1); -+ -+ if ((*rsxp = mmap(NULL, sizeof(**rsxp), PROT_READ|PROT_WRITE, -+ MAP_ANON|MAP_PRIVATE, -1, 0)) == MAP_FAILED) { -+ munmap(*rsp, sizeof(**rsp)); -+ *rsp = NULL; -+ return (-1); -+ } -+ -+ _ARC4_ATFORK(_rs_forkhandler); -+ return (0); -+} -diff --git a/src/fgetln.c b/src/fgetln.c -index 4d1726e..9c73788 100644 ---- a/src/fgetln.c -+++ b/src/fgetln.c -@@ -30,7 +30,9 @@ - #include - #include - -+#if !defined(darwin) && !defined(__APPLE__) && !defined(MACOSX) - #include "local-link.h" -+#endif - - #ifdef HAVE_GETLINE - struct filebuf { -@@ -75,9 +77,11 @@ fgetln(FILE *stream, size_t *len) - return fb->buf; - } - } -+#if !defined(darwin) && !defined(__APPLE__) && !defined(MACOSX) - libbsd_link_warning(fgetln, - "This functions cannot be safely ported, use getline(3) " - "instead, as it is supported by GNU and POSIX.1-2008.") -+#endif - #else - #error "Function fgetln() needs to be ported." - #endif + arc4random.h \ diff --git a/src/fpurge.c b/src/fpurge.c -index 462535a..e7eb46f 100644 +index 462535a..a8941db 100644 --- a/src/fpurge.c +++ b/src/fpurge.c -@@ -26,9 +26,11 @@ +@@ -26,9 +26,10 @@ #include #include -+#if HAVE___FPURGE - #include -+#endif +-#include --#ifdef HAVE___FPURGE -+#ifdef HAVE___FPURGE /* glibc >= 2.2, Haiku, Solaris >= 7 */ + #ifdef HAVE___FPURGE ++#include ++ int fpurge(FILE *fp) { -@@ -42,5 +44,55 @@ fpurge(FILE *fp) +@@ -41,6 +42,36 @@ fpurge(FILE *fp) + return 0; } - #else --#error "Function fpurge() needs to be ported." -+#define fp_ fp -+//#error "Function fpurge() needs to be ported." -+//#elif HAVE_FPURGE /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin 1.7 */ ++/* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin 1.7 */ ++#elif HAVE_FPURGE +int +fpurge(FILE *fp) +{ @@ -501,12 +107,13 @@ index 462535a..e7eb46f 100644 + } + + /* Call the system's fpurge function. */ -+# undef fpurge -+# if !HAVE_DECL_FPURGE ++#undef fpurge ++#if !HAVE_DECL_FPURGE + extern int fpurge (FILE *); -+# endif ++#endif + int result = fpurge (fp); -+# if defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin */ ++/* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin */ ++#if defined(__sferror) || defined(__DragonFly__) + if (result == 0) + /* Correct the invariants that fpurge broke. + on BSD systems says: @@ -514,69 +121,35 @@ index 462535a..e7eb46f 100644 + If this invariant is not fulfilled and the stream is read-write but + currently reading, subsequent putc or fputc calls will write directly + into the buffer, although they shouldn't be allowed to. */ -+ if ((fp_->_flags & __SRD) != 0) -+ fp_->_w = 0; ++ if ((fp->_flags & __SRD) != 0) ++ fp->_w = 0; +#endif + return result; +} -+//#endif -+#endif -+ -+#ifdef TEST -+int -+main() -+{ -+ static FILE fp_bad; -+ FILE *fp; -+ -+ if (fpurge(&fp_bad) == 0) -+ return 1; -+ -+ fp = fopen("/dev/zero", "r"); -+ if (fpurge(fp) < 0) -+ return 1; -+ -+ fclose(fp); -+ -+ return 0; -+} + #else + #error "Function fpurge() needs to be ported." #endif diff --git a/src/funopen.c b/src/funopen.c -index 1e05c7e..75e61ea 100644 +index 1e05c7e..65ba5a8 100644 --- a/src/funopen.c +++ b/src/funopen.c @@ -143,6 +143,7 @@ funopen(const void *cookie, * they will not add the needed support to implement it. Just ignore this * interface there, as it has never been provided anyway. */ -+#elif defined(darwin) || defined(__APPLE__) || defined(MACOSX) ++#elif defined(__MACH__) #else #error "Function funopen() needs to be ported or disabled." #endif -diff --git a/src/getentropy.c b/src/getentropy.c -index 3f11a1e..8a23a07 100644 ---- a/src/getentropy.c -+++ b/src/getentropy.c -@@ -28,9 +28,7 @@ - #include "getentropy_linux.c" - #elif defined(__GNU__) - #include "getentropy_hurd.c" --#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) --#include "getentropy_bsd.c" --#elif defined(__NetBSD__) -+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) - #include "getentropy_bsd.c" - #elif defined(__sun) - #include "getentropy_solaris.c" diff --git a/src/hash/sha512.h b/src/hash/sha512.h -index 4f368a1..ab22fc1 100644 +index 4f368a1..7632e25 100644 --- a/src/hash/sha512.h +++ b/src/hash/sha512.h @@ -29,7 +29,11 @@ #ifndef _SHA512_H_ #define _SHA512_H_ -+#if defined(darwin) || defined(__APPLE__) || defined(MACOSX) ++#ifdef __MACH__ +#include +#else #include @@ -585,16 +158,15 @@ index 4f368a1..ab22fc1 100644 #define SHA512_DIGEST_LENGTH 64 diff --git a/src/hash/sha512c.c b/src/hash/sha512c.c -index b3c8d5e..f69013d 100644 +index b3c8d5e..602f54e 100644 --- a/src/hash/sha512c.c +++ b/src/hash/sha512c.c -@@ -25,7 +25,13 @@ +@@ -25,7 +25,12 @@ */ #include -+__FBSDID("$FreeBSD$"); + -+#if defined(darwin) || defined(__APPLE__) || defined(MACOSX) ++#ifdef __MACH__ +#include +#else #include @@ -602,102 +174,188 @@ index b3c8d5e..f69013d 100644 #include #include +diff --git a/src/local-link.h b/src/local-link.h +index d518dcf..84694a2 100644 +--- a/src/local-link.h ++++ b/src/local-link.h +@@ -27,7 +27,11 @@ + #ifndef LIBBSD_LOCAL_LINK_H + #define LIBBSD_LOCAL_LINK_H + ++#ifdef __MACH__ ++#define libbsd_link_warning(symbol, msg) ++#else + #define libbsd_link_warning(symbol, msg) \ + static const char libbsd_emit_link_warning_##symbol[] \ + __attribute__((used,section(".gnu.warning." #symbol))) = msg; + #endif ++#endif diff --git a/src/nlist.c b/src/nlist.c -index 0932f59..598a329 100644 +index 0932f59..4502048 100644 --- a/src/nlist.c +++ b/src/nlist.c -@@ -27,6 +27,10 @@ - * SUCH DAMAGE. - */ +@@ -41,6 +41,7 @@ + #include + #include -+#if !defined(darwin) && !defined(__APPLE__) && !defined(MACOSX) -+#if defined(LIBC_SCCS) && !defined(lint) -+static char sccsid[] = "@(#)nlist.c 8.1 (Berkeley) 6/4/93"; -+#endif /* LIBC_SCCS and not lint */ - #include ++#if !HAVE_NLIST_H + #include "local-elf.h" - #include -@@ -265,3 +269,4 @@ nlist(const char *name, struct nlist *list) + #define SIZE_T_MAX 0xffffffffU +@@ -265,3 +266,4 @@ nlist(const char *name, struct nlist *list) (void)close(fd); return (n); } -+#endif /* _NLIST_DO_ELF */ ++#endif +diff --git a/src/readpassphrase.c b/src/readpassphrase.c +index f9f6195..2bc5fb4 100644 +--- a/src/readpassphrase.c ++++ b/src/readpassphrase.c +@@ -36,6 +36,14 @@ + #define TCSASOFT 0 + #endif + ++#ifndef _SIGMAX ++#define _SIGMAX 64 ++#endif ++ ++#ifndef _NSIG ++#define _NSIG (_SIGMAX + 1) ++#endif ++ + static volatile sig_atomic_t signo[_NSIG]; + + static void handler(int); diff --git a/src/setproctitle.c b/src/setproctitle.c -index 038ac7d..d0ef01b 100644 +index 038ac7d..e9ee09c 100644 --- a/src/setproctitle.c +++ b/src/setproctitle.c -@@ -32,6 +32,11 @@ +@@ -32,6 +32,10 @@ #include #include -+#if defined(darwin) || defined(__APPLE__) || defined(MACOSX) -+#define __asm__(x) ++#ifdef __MACH__ +extern char **environ; +#endif + static struct { /* Original value. */ const char *arg0; -@@ -287,7 +292,14 @@ __asm__(".symver setproctitle_impl,setproctitle@@LIBBSD_0.5"); +@@ -280,16 +284,22 @@ setproctitle_impl(const char *fmt, ...) + *++nul = '\0'; + } + } ++#ifndef __MACH__ + __asm__(".symver setproctitle_impl,setproctitle@@LIBBSD_0.5"); ++#endif + + /* The original function introduced in 0.2 was a stub, it only got implemented + * in 0.5, make the implementation available in the old version as an alias * for code linking against that version, and change the default to use the * new version, so that new code depends on the implemented version. */ - #ifdef HAVE_TYPEOF -+#if defined(darwin) || defined(__APPLE__) || defined(MACOSX) -+// -+// HACK: even weak aliasing breaks in clang so just comment this out for now -+// -+// extern typeof(setproctitle_impl) setproctitle_stub __attribute__((weak, alias("setproctitle_impl"))); -+#else +-#ifdef HAVE_TYPEOF ++#ifdef __MACH__ ++void setproctitle_stub(const char *fmt, ...); ++#elif HAVE_TYPEOF extern typeof(setproctitle_impl) setproctitle_stub __attribute__((alias("setproctitle_impl"))); -+#endif #else void setproctitle_stub(const char *fmt, ...) __attribute__((alias("setproctitle_impl"))); + #endif ++#ifndef __MACH__ + __asm__(".symver setproctitle_stub,setproctitle@LIBBSD_0.2"); ++#endif diff --git a/src/strlcat.c b/src/strlcat.c -index 14c53a1..e01cb60 100644 +index 14c53a1..5961c17 100644 --- a/src/strlcat.c +++ b/src/strlcat.c -@@ -27,7 +27,11 @@ +@@ -26,6 +26,7 @@ + * Returns strlen(src) + MIN(dsize, strlen(initial dst)). * If retval >= dsize, truncation occurred. */ ++#if !HAVE_STRLCAT size_t -+#if defined(darwin) || defined(__APPLE__) || defined(MACOSX) -+bsd_strlcat(char *dst, const char *src, size_t dsize) -+#else strlcat(char *dst, const char *src, size_t dsize) -+#endif { - const char *odst = dst; - const char *osrc = src; +@@ -53,3 +54,4 @@ strlcat(char *dst, const char *src, size_t dsize) + + return(dlen + (src - osrc)); /* count does not include NUL */ + } ++#endif diff --git a/src/strlcpy.c b/src/strlcpy.c -index e9a7fe4..10a855f 100644 +index e9a7fe4..5137acb 100644 --- a/src/strlcpy.c +++ b/src/strlcpy.c -@@ -25,7 +25,11 @@ +@@ -24,6 +24,7 @@ + * chars will be copied. Always NUL terminates (unless dsize == 0). * Returns strlen(src); if retval >= dsize, truncation occurred. */ ++#if !HAVE_STRLCPY size_t -+#if defined(darwin) || defined(__APPLE__) || defined(MACOSX) -+bsd_strlcpy(char *dst, const char *src, size_t dsize) -+#else strlcpy(char *dst, const char *src, size_t dsize) -+#endif { - const char *osrc = src; - size_t nleft = dsize; +@@ -48,3 +49,4 @@ strlcpy(char *dst, const char *src, size_t dsize) + + return(src - osrc - 1); /* count does not include NUL */ + } ++#endif diff --git a/src/strmode.c b/src/strmode.c -index e6afde5..c463243 100644 +index e6afde5..da680c9 100644 --- a/src/strmode.c +++ b/src/strmode.c -@@ -33,7 +33,11 @@ +@@ -32,6 +32,7 @@ + #include #include ++#if !HAVE_STRMODE void -+#if defined(darwin) || defined(__APPLE__) || defined(MACOSX) -+bsd_strmode(mode_t mode, char *p) -+#else strmode(mode_t mode, char *p) -+#endif { - /* print type */ - switch (mode & S_IFMT) { +@@ -141,3 +142,4 @@ strmode(mode_t mode, char *p) + *p++ = ' '; /* will be a '+' if ACL's implemented */ + *p = '\0'; + } ++#endif +diff --git a/src/unvis.c b/src/unvis.c +index 94e3e7a..fba4c66 100644 +--- a/src/unvis.c ++++ b/src/unvis.c +@@ -565,11 +565,15 @@ strnunvis_openbsd(char *dst, const char *src, size_t dlen) + { + return strnunvisx(dst, dlen, src, 0); + } ++#ifndef __MACH__ + __asm__(".symver strnunvis_openbsd,strnunvis@@LIBBSD_0.2"); ++#endif + + int + strnunvis_netbsd(char *dst, size_t dlen, const char *src) + { + return strnunvisx(dst, dlen, src, 0); + } ++#ifndef __MACH__ + __asm__(".symver strnunvis_netbsd,strnunvis@LIBBSD_0.9.1"); ++#endif +diff --git a/src/vis.c b/src/vis.c +index c2cd2d8..2d84330 100644 +--- a/src/vis.c ++++ b/src/vis.c +@@ -723,14 +723,18 @@ strnvis_openbsd(char *mbdst, const char *mbsrc, size_t dlen, int flags) + { + return istrsenvisxl(&mbdst, &dlen, mbsrc, flags, "", NULL); + } ++#ifndef __MACH__ + __asm__(".symver strnvis_openbsd,strnvis@@LIBBSD_0.2"); ++#endif + + int + strnvis_netbsd(char *mbdst, size_t dlen, const char *mbsrc, int flags) + { + return istrsenvisxl(&mbdst, &dlen, mbsrc, flags, "", NULL); + } ++#ifndef __MACH__ + __asm__(".symver strnvis_netbsd,strnvis@LIBBSD_0.9.1"); ++#endif + + int + stravis(char **mbdstp, const char *mbsrc, int flags) diff --git a/pkgs/development/libraries/libbsd/default.nix b/pkgs/development/libraries/libbsd/default.nix index 36410e842a5d..a8d1925e5c0d 100644 --- a/pkgs/development/libraries/libbsd/default.nix +++ b/pkgs/development/libraries/libbsd/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "libbsd-${version}"; - version = "0.8.7"; + version = "0.9.1"; src = fetchurl { url = "https://libbsd.freedesktop.org/releases/${name}.tar.xz"; - sha256 = "0c9bl49zs0xdddcwj5dh0lay9sxi2m1yi74848g8p87mb87g2j7m"; + sha256 = "1957w2wi7iqar978qlfsm220dwywnrh5m58nrnn9zmi74ds3bn2n"; }; # darwin changes configure.ac which means we need to regenerate @@ -14,15 +14,8 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook ]; patches = stdenv.lib.optional stdenv.isDarwin ./darwin.patch - # Suitable for all, but limited to musl to avoid rebuilds - ++ stdenv.lib.optionals stdenv.hostPlatform.isMusl [ - # https://cgit.freedesktop.org/libbsd/commit/?id=1f8a3f7bccfc84b195218ad0086ebd57049c3490 - ./non-glibc.patch - # https://cgit.freedesktop.org/libbsd/commit/?id=11ec8f1e5dfa1c10e0c9fb94879b6f5b96ba52dd - ./cdefs.patch - # https://cgit.freedesktop.org/libbsd/commit/?id=b20272f5a966333b49fdf2bda797e2a9f0227404 - ./features.patch - ]; + # Suitable for all but limited to musl to avoid rebuild + ++ stdenv.lib.optional stdenv.hostPlatform.isMusl ./musl.patch; meta = with stdenv.lib; { description = "Common functions found on BSD systems"; diff --git a/pkgs/development/libraries/libbsd/features.patch b/pkgs/development/libraries/libbsd/features.patch deleted file mode 100644 index 66bd1e9232ba..000000000000 --- a/pkgs/development/libraries/libbsd/features.patch +++ /dev/null @@ -1,26 +0,0 @@ -From b20272f5a966333b49fdf2bda797e2a9f0227404 Mon Sep 17 00:00:00 2001 -From: Guillem Jover -Date: Tue, 6 Mar 2018 01:42:52 +0100 -Subject: Remove inclusion from - -This is a non-portable header, and we should not assume it is present. -Let the first system header pull it in if needed. ---- - include/bsd/libutil.h | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/include/bsd/libutil.h b/include/bsd/libutil.h -index ccca29a..e5f148a 100644 ---- a/include/bsd/libutil.h -+++ b/include/bsd/libutil.h -@@ -39,7 +39,6 @@ - #ifndef LIBBSD_LIBUTIL_H - #define LIBBSD_LIBUTIL_H - --#include - #ifdef LIBBSD_OVERLAY - #include - #else --- -cgit v1.1 - diff --git a/pkgs/development/libraries/libbsd/musl.patch b/pkgs/development/libraries/libbsd/musl.patch new file mode 100644 index 000000000000..fc07cfb6e855 --- /dev/null +++ b/pkgs/development/libraries/libbsd/musl.patch @@ -0,0 +1,14 @@ +Source: maxice8 +Upstream: no +Reason: fixes compilation + +--- a/src/flopen.c ++++ b/src/flopen.c +@@ -34,6 +34,7 @@ + #include + #include + #include ++#include + + #include + diff --git a/pkgs/development/libraries/libbsd/non-glibc.patch b/pkgs/development/libraries/libbsd/non-glibc.patch deleted file mode 100644 index f61e0d242943..000000000000 --- a/pkgs/development/libraries/libbsd/non-glibc.patch +++ /dev/null @@ -1,74 +0,0 @@ -From 1f8a3f7bccfc84b195218ad0086ebd57049c3490 Mon Sep 17 00:00:00 2001 -From: Guillem Jover -Date: Tue, 6 Mar 2018 01:39:45 +0100 -Subject: Fix function declaration protection for glibc already providing them -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -On non-glibc based systems we cannot unconditionally use the -__GLIBC_PREREQ macro as it gets expanded before evaluation. Instead, -if it is undefined, define it to 0. - -We should also always declare these functions on non-glibc based -systems. And on systems with a new enough glibc, which provides these -functions, we should still provide the declarations if _GNU_SOURCE -is *not* defined. - -Reported-by: Jörg Krause ---- - include/bsd/stdlib.h | 3 ++- - include/bsd/string.h | 3 ++- - include/bsd/sys/cdefs.h | 8 ++++++++ - 3 files changed, 12 insertions(+), 2 deletions(-) - -diff --git a/include/bsd/stdlib.h b/include/bsd/stdlib.h -index 8d33d1f..a5b063c 100644 ---- a/include/bsd/stdlib.h -+++ b/include/bsd/stdlib.h -@@ -71,7 +71,8 @@ int sradixsort(const unsigned char **base, int nmemb, - const unsigned char *table, unsigned endbyte); - - void *reallocf(void *ptr, size_t size); --#if defined(_GNU_SOURCE) && defined(__GLIBC__) && !__GLIBC_PREREQ(2, 26) -+#if !defined(__GLIBC__) || \ -+ (defined(__GLIBC__) && (!__GLIBC_PREREQ(2, 26) || !defined(_GNU_SOURCE))) - void *reallocarray(void *ptr, size_t nmemb, size_t size); - #endif - -diff --git a/include/bsd/string.h b/include/bsd/string.h -index 29097f6..f987fee 100644 ---- a/include/bsd/string.h -+++ b/include/bsd/string.h -@@ -46,7 +46,8 @@ size_t strlcat(char *dst, const char *src, size_t siz); - char *strnstr(const char *str, const char *find, size_t str_len); - void strmode(mode_t mode, char *str); - --#if defined(_GNU_SOURCE) && defined(__GLIBC__) && !__GLIBC_PREREQ(2, 25) -+#if !defined(__GLIBC__) || \ -+ (defined(__GLIBC__) && (!__GLIBC_PREREQ(2, 25) || !defined(_GNU_SOURCE))) - void explicit_bzero(void *buf, size_t len); - #endif - __END_DECLS -diff --git a/include/bsd/sys/cdefs.h b/include/bsd/sys/cdefs.h -index b4c8f30..d1cc419 100644 ---- a/include/bsd/sys/cdefs.h -+++ b/include/bsd/sys/cdefs.h -@@ -59,6 +59,14 @@ - #endif - - /* -+ * On non-glibc based systems, we cannot unconditionally use the -+ * __GLIBC_PREREQ macro as it gets expanded before evaluation. -+ */ -+#ifndef __GLIBC_PREREQ -+#define __GLIBC_PREREQ(maj, min) 0 -+#endif -+ -+/* - * Some kFreeBSD headers expect those macros to be set for sanity checks. - */ - #ifndef _SYS_CDEFS_H_ --- -cgit v1.1 - diff --git a/pkgs/development/libraries/libburn/default.nix b/pkgs/development/libraries/libburn/default.nix index 76977b745197..f68141ef3b47 100644 --- a/pkgs/development/libraries/libburn/default.nix +++ b/pkgs/development/libraries/libburn/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "libburn-${version}"; - version = "1.4.8"; + version = "1.5.0"; src = fetchurl { url = "http://files.libburnia-project.org/releases/${name}.tar.gz"; - sha256 = "19lxnzn8bz70glrrrn2hs43gf5g7gfbcka9rcbckhv1pb7is509y"; + sha256 = "1gg2kgnqvaa2fwghai62prxz6slpak1f6bvgjh8m4dn16v114asq"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/libcacard/default.nix b/pkgs/development/libraries/libcacard/default.nix new file mode 100644 index 000000000000..f116360474e4 --- /dev/null +++ b/pkgs/development/libraries/libcacard/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, pkgconfig, glib, nss }: + +stdenv.mkDerivation rec { + name = "libcacard-${version}"; + version = "2.6.1"; + + src = fetchurl { + url = "https://www.spice-space.org/download/libcacard/${name}.tar.xz"; + sha256 = "1w6y0kiakhg7dgyf8yqpm4jj6jiv17zhy9lp3d7z32q1pniccxk2"; + }; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ glib nss ]; + + meta = with stdenv.lib; { + description = "Smart card emulation library"; + homepage = https://gitlab.freedesktop.org/spice/libcacard; + license = licenses.lgpl21; + maintainers = with maintainers; [ yegortimoshenko ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/libraries/libcanberra/default.nix b/pkgs/development/libraries/libcanberra/default.nix index 8addb6128f0c..460a58a19a70 100644 --- a/pkgs/development/libraries/libcanberra/default.nix +++ b/pkgs/development/libraries/libcanberra/default.nix @@ -1,6 +1,7 @@ { stdenv, lib, fetchurl, fetchpatch, pkgconfig, libtool , gtk ? null , libpulseaudio, gst_all_1, libvorbis, libcap +, CoreServices , withAlsa ? stdenv.isLinux, alsaLib }: stdenv.mkDerivation rec { @@ -15,6 +16,7 @@ stdenv.mkDerivation rec { buildInputs = [ libpulseaudio libvorbis gtk ] ++ (with gst_all_1; [ gstreamer gst-plugins-base ]) + ++ lib.optional stdenv.isDarwin CoreServices ++ lib.optional stdenv.isLinux libcap ++ lib.optional withAlsa alsaLib; diff --git a/pkgs/development/libraries/libcdio/default.nix b/pkgs/development/libraries/libcdio/default.nix index 9dc3c1d11ba1..5c50d093243c 100644 --- a/pkgs/development/libraries/libcdio/default.nix +++ b/pkgs/development/libraries/libcdio/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { ISO-9660 filesystems (libiso9660), as well as utility programs such as an audio CD player and an extractor. ''; - homepage = http://www.gnu.org/software/libcdio/; + homepage = https://www.gnu.org/software/libcdio/; license = licenses.gpl2Plus; platforms = platforms.linux ++ platforms.darwin; }; diff --git a/pkgs/development/libraries/libcec/default.nix b/pkgs/development/libraries/libcec/default.nix index e60f5e316bd0..6dec972e249b 100644 --- a/pkgs/development/libraries/libcec/default.nix +++ b/pkgs/development/libraries/libcec/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, cmake, pkgconfig, udev, libcec_platform }: -let version = "4.0.2"; in +let version = "4.0.3"; in stdenv.mkDerivation { name = "libcec-${version}"; src = fetchurl { url = "https://github.com/Pulse-Eight/libcec/archive/libcec-${version}.tar.gz"; - sha256 = "09xsw9hfymzl9fi9r2r8n5cxk80fc00x9drsy1r59pgbycqxvf5q"; + sha256 = "1713qs4nrynkcr3mgs1i7xj10lcyaxqipwiz9p0lfn4xrzjdd47g"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/libcef/default.nix b/pkgs/development/libraries/libcef/default.nix index 22debc6d68aa..9e7d608b5124 100644 --- a/pkgs/development/libraries/libcef/default.nix +++ b/pkgs/development/libraries/libcef/default.nix @@ -14,12 +14,10 @@ let in stdenv.mkDerivation rec { name = "cef-binary-${version}"; - # Not very recent but more recent versions have problems: - # https://github.com/bazukas/obs-linuxbrowser/issues/63 - version = "3.3325.1750.gaabe4c4"; + version = "3.3497.1833.g13f506f"; src = fetchurl { url = "http://opensource.spotify.com/cefbuilds/cef_binary_${version}_linux64.tar.bz2"; - sha256 = "06pj1ci1lwammz1vwmbgw2fri7gkvbpv4iw67pqckd9xz0cfhwzr"; + sha256 = "02v22yx1ga2yxagjblzkfw0ax7zkrdpc959l1a15m8nah3y7xf9p"; }; nativeBuildInputs = [ cmake ]; makeFlags = "libcef_dll_wrapper"; diff --git a/pkgs/development/libraries/libchamplain/default.nix b/pkgs/development/libraries/libchamplain/default.nix index e4864aded279..b8d25f48b3b7 100644 --- a/pkgs/development/libraries/libchamplain/default.nix +++ b/pkgs/development/libraries/libchamplain/default.nix @@ -1,5 +1,5 @@ { fetchurl, stdenv, pkgconfig, glib, gtk3, cairo, sqlite, gnome3 -, clutter-gtk, libsoup, gobjectIntrospection /*, libmemphis */ }: +, clutter-gtk, libsoup, gobject-introspection /*, libmemphis */ }: let pname = "libchamplain"; @@ -9,11 +9,13 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "13chvc2n074i0jw5jlb8i7cysda4yqx58ca6y3mrlrl9g37k2zja"; }; - nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; + outputs = [ "out" "dev" ]; + + nativeBuildInputs = [ pkgconfig gobject-introspection ]; propagatedBuildInputs = [ glib gtk3 cairo clutter-gtk sqlite libsoup ]; diff --git a/pkgs/development/libraries/libchop/default.nix b/pkgs/development/libraries/libchop/default.nix index f524c9402558..c802bd68ab08 100644 --- a/pkgs/development/libraries/libchop/default.nix +++ b/pkgs/development/libraries/libchop/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { patches = [ ./gets-undeclared.patch ./size_t.patch ]; nativeBuildInputs = [ pkgconfig gperf ]; - + buildInputs = [ zlib bzip2 lzo libgcrypt @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { line. It is written in C and has Guile (Scheme) bindings. ''; - homepage = http://nongnu.org/libchop/; + homepage = https://www.nongnu.org/libchop/; license = licenses.gpl3Plus; maintainers = with maintainers; [ ]; platforms = platforms.gnu ++ platforms.linux; diff --git a/pkgs/development/libraries/libclthreads/default.nix b/pkgs/development/libraries/libclthreads/default.nix index 6d37eb19c712..a2f6858a05c9 100644 --- a/pkgs/development/libraries/libclthreads/default.nix +++ b/pkgs/development/libraries/libclthreads/default.nix @@ -2,20 +2,17 @@ stdenv.mkDerivation rec { name = "libclthreads-${version}"; - version = "2.4.0"; + version = "2.4.2"; src = fetchurl { url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/clthreads-${version}.tar.bz2"; - sha256 = "1s8xx99z6llv46cvkllmd72v2pkzbfl5gngcql85mf14mxkdb7x6"; + sha256 = "0cbs1w89q8wfjrrhvxf6xk0y02nkjl5hd0yb692c8ma01i6b2nf6"; }; patchPhase = '' - # Fix hardcoded paths to executables - sed -e "s@/usr/bin/install@install@" -i ./Makefile - sed -e "s@/sbin/ldconfig@ldconfig@" -i ./Makefile - - # Remove useless symlink: /lib64 -> /lib - sed -e '/ln -sf \$(CLTHREADS_MIN) \$(PREFIX)\/\$(LIBDIR)\/\$(CLTHREADS_SO)/d' -i ./Makefile + cd source + # don't run ldconfig: + sed -e "/ldconfig/d" -i ./Makefile ''; makeFlags = [ @@ -24,12 +21,13 @@ stdenv.mkDerivation rec { ]; preInstall = '' - # The Makefile does not create the include directory + # The Makefile does not create the include and lib directories mkdir -p $out/include + mkdir -p $out/lib ''; postInstall = '' - ln -s $out/lib/libclthreads.so.${version} $out/lib/libclthreads.so + ln $out/lib/libclthreads.so $out/lib/libclthreads.so.2 ''; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/libclxclient/default.nix b/pkgs/development/libraries/libclxclient/default.nix index ce67a8efa80e..6e6ca647fc0f 100644 --- a/pkgs/development/libraries/libclxclient/default.nix +++ b/pkgs/development/libraries/libclxclient/default.nix @@ -1,20 +1,28 @@ -{ stdenv, fetchurl, libclthreads, libX11, libXft, xorg }: +{ stdenv, fetchurl, libclthreads, libX11, libXft, xorg, pkgconfig }: stdenv.mkDerivation rec { name = "libclxclient-${version}"; - version = "3.9.0"; + version = "3.9.2"; src = fetchurl { url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/clxclient-${version}.tar.bz2"; - sha256 = "14l7xrh964gllymraq4n5pgax94p5jsfjslqi5c6637zc4lmgnl0"; + sha256 = "10bq6fy8d3pr1x2x3xx9qhf2hdxrwdgvg843a2y6lx70y1jfj0c5"; }; buildInputs = [ libclthreads libX11 libXft xorg.xproto ]; + nativeBuildInputs = [ pkgconfig ]; + NIX_CFLAGS_COMPILE = "-I${xorg.xproto}/include -I${libXft.dev}/include"; patchPhase = '' - sed -e "s@ldconfig@@" -i Makefile + cd source + # use pkg-config instead of pkgcon: + sed -e 's/pkgconf/pkg-config/g' -i ./Makefile + # don't run ldconfig: + sed -e "/ldconfig/d" -i ./Makefile + # make sure it can find clxclient.h: + sed -e 's//"clxclient.h"/' -i ./enumip.cc ''; makeFlags = [ diff --git a/pkgs/development/libraries/libcouchbase/default.nix b/pkgs/development/libraries/libcouchbase/default.nix index 347e3218c1dc..c4824bf7a05b 100644 --- a/pkgs/development/libraries/libcouchbase/default.nix +++ b/pkgs/development/libraries/libcouchbase/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "libcouchbase-${version}"; - version = "2.9.2"; + version = "2.10.0"; src = fetchFromGitHub { owner = "couchbase"; repo = "libcouchbase"; rev = version; - sha256 = "1ca3jp1nr5dk2w35wwyhsf96pblbw6n6n7a3ja264ivc9nhpkz4z"; + sha256 = "08bvnd0m18qs5akbblf80l54khm1523fdiiajp7fj88vrs86nbi2"; }; cmakeFlags = "-DLCB_NO_MOCK=ON"; @@ -16,8 +16,10 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake pkgconfig ]; buildInputs = [ libevent openssl ]; + # Running tests in parallel does not work + enableParallelChecking = false; + doCheck = !stdenv.isDarwin; - checkPhase = "ctest"; meta = with stdenv.lib; { description = "C client library for Couchbase"; diff --git a/pkgs/development/libraries/libdaemon/default.nix b/pkgs/development/libraries/libdaemon/default.nix index 59e576fd3923..5dc153dd5ccc 100644 --- a/pkgs/development/libraries/libdaemon/default.nix +++ b/pkgs/development/libraries/libdaemon/default.nix @@ -1,6 +1,6 @@ {stdenv, fetchurl}: -stdenv.mkDerivation (rec { +stdenv.mkDerivation rec { name = "libdaemon-0.14"; src = fetchurl { @@ -8,6 +8,8 @@ stdenv.mkDerivation (rec { sha256 = "0d5qlq5ab95wh1xc87rqrh1vx6i8lddka1w3f1zcqvcqdxgyn8zx"; }; + patches = [ ./fix-includes.patch ]; + configureFlags = [ "--disable-lynx" ] ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) [ # Can't run this test while cross-compiling @@ -16,16 +18,8 @@ stdenv.mkDerivation (rec { meta = { description = "Lightweight C library that eases the writing of UNIX daemons"; - homepage = http://0pointer.de/lennart/projects/libdaemon/; - license = stdenv.lib.licenses.lgpl2Plus; - platforms = stdenv.lib.platforms.unix; - maintainers = [ ]; }; -} // stdenv.lib.optionalAttrs stdenv.hostPlatform.isMusl { - # This patch should be applied unconditionally, but doing so will cause mass rebuild. - patches = ./fix-includes.patch; -}) - +} diff --git a/pkgs/development/libraries/libdap/default.nix b/pkgs/development/libraries/libdap/default.nix index 5a0006ad6c6e..d399998455e1 100644 --- a/pkgs/development/libraries/libdap/default.nix +++ b/pkgs/development/libraries/libdap/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, bison, libuuid, curl, libxml2, flex }: stdenv.mkDerivation rec { - version = "3.19.1"; + version = "3.20.0"; name = "libdap-${version}"; nativeBuildInputs = [ bison flex ]; @@ -9,12 +9,12 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://www.opendap.org/pub/source/${name}.tar.gz"; - sha256 = "0gnki93z3kkzp65x7n1kancy7bd503j4qja5fhzvm1gkmi5l65aj"; + sha256 = "0cr3d7dlzq583dqqrkbs1bkcrwag4hp7hwrx5c0mjk7q4vrslh92"; }; meta = with stdenv.lib; { description = "A C++ SDK which contains an implementation of DAP"; - homepage = https://www.opendap.org/download/libdap; + homepage = https://www.opendap.org/software/libdap; license = licenses.lgpl2; maintainers = [ maintainers.bzizou ]; platforms = platforms.linux; diff --git a/pkgs/development/libraries/libdazzle/default.nix b/pkgs/development/libraries/libdazzle/default.nix index 0b06aef95240..bef7a161dd3b 100644 --- a/pkgs/development/libraries/libdazzle/default.nix +++ b/pkgs/development/libraries/libdazzle/default.nix @@ -1,8 +1,8 @@ -{ stdenv, fetchurl, ninja, meson, pkgconfig, vala, gobjectIntrospection, libxml2 -, gtk-doc, docbook_xsl, dbus, xvfb_run, glib, gtk3, gnome3 }: +{ stdenv, fetchurl, ninja, meson, pkgconfig, vala, gobject-introspection, libxml2 +, gtk-doc, docbook_xsl, docbook_xml_dtd_43, glibcLocales, dbus, xvfb_run, glib, gtk3, gnome3 }: let - version = "3.28.5"; + version = "3.30.2"; pname = "libdazzle"; in stdenv.mkDerivation { @@ -13,17 +13,20 @@ stdenv.mkDerivation { src = fetchurl { url = "mirror://gnome/sources/libdazzle/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "08qdwv2flywnh6kibkyv0pnm67pk8xlmjh4yqx6hf13hyhkxkqgg"; + sha256 = "1m9n1gcxndly24rjkxzvmx02a2rkb6ad4cy7p6ncanm1kyp0wxvq"; }; - nativeBuildInputs = [ ninja meson pkgconfig vala gobjectIntrospection libxml2 gtk-doc docbook_xsl dbus xvfb_run ]; + nativeBuildInputs = [ ninja meson pkgconfig vala gobject-introspection libxml2 gtk-doc docbook_xsl docbook_xml_dtd_43 glibcLocales dbus xvfb_run ]; buildInputs = [ glib gtk3 ]; mesonFlags = [ "-Denable_gtk_doc=true" ]; - doCheck = true; + LC_ALL = "en_US.UTF-8"; + + # https://gitlab.gnome.org/GNOME/libdazzle/issues/25 + doCheck = false; checkPhase = '' export NO_AT_BRIDGE=1 diff --git a/pkgs/development/libraries/libdbusmenu-qt/default.nix b/pkgs/development/libraries/libdbusmenu-qt/default.nix index 1342ee6773f7..72c3ca0e2b05 100644 --- a/pkgs/development/libraries/libdbusmenu-qt/default.nix +++ b/pkgs/development/libraries/libdbusmenu-qt/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation { meta = with stdenv.lib; { description = "Provides a Qt implementation of the DBusMenu spec"; inherit homepage; - maintainers = [ ]; inherit (qt4.meta) platforms; + license = licenses.lgpl2; }; } diff --git a/pkgs/development/libraries/libdbusmenu-qt/qt-5.5.nix b/pkgs/development/libraries/libdbusmenu-qt/qt-5.5.nix index 9c25757efb03..32b0c9758f73 100644 --- a/pkgs/development/libraries/libdbusmenu-qt/qt-5.5.nix +++ b/pkgs/development/libraries/libdbusmenu-qt/qt-5.5.nix @@ -1,12 +1,13 @@ -{ stdenv, fetchbzr, cmake, qtbase }: +{ stdenv, fetchgit, cmake, qtbase }: -stdenv.mkDerivation { - name = "libdbusmenu-qt-0.9.3+14"; +stdenv.mkDerivation rec { + name = "libdbusmenu-qt-${version}"; + version = "0.9.3+16"; - src = fetchbzr { - url = "https://bazaar.launchpad.net/~dbusmenu-team/libdbusmenu-qt/trunk"; - rev = "ps-jenkins@lists.canonical.com-20140619090718-mppiiax5atpnb8i2"; - sha256 = "1dbhaljyivbv3wc184zpjfjmn24zb6aj72wgg1gg1xl5f783issd"; + src = fetchgit { + url = https://git.launchpad.net/ubuntu/+source/libdbusmenu-qt; + rev = "import/${version}.04.20160218-1"; + sha256 = "039yvklhbmfbcynrbqq9n5ywmj8bjfslnkzcnwpzyhnxdzb6yxlx"; }; buildInputs = [ qtbase ]; @@ -19,5 +20,6 @@ stdenv.mkDerivation { description = "Provides a Qt implementation of the DBusMenu spec"; maintainers = [ maintainers.ttuegel ]; inherit (qtbase.meta) platforms; + license = licenses.lgpl2; }; } diff --git a/pkgs/development/libraries/libdbusmenu/default.nix b/pkgs/development/libraries/libdbusmenu/default.nix index 730cef6f6960..8fbbae43f619 100644 --- a/pkgs/development/libraries/libdbusmenu/default.nix +++ b/pkgs/development/libraries/libdbusmenu/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, lib, file , pkgconfig, intltool , glib, dbus-glib, json-glib -, gobjectIntrospection, vala_0_38, gnome-doc-utils +, gobject-introspection, vala_0_38, gnome-doc-utils , gtkVersion ? null, gtk2 ? null, gtk3 ? null }: with lib; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { buildInputs = [ glib dbus-glib json-glib - gobjectIntrospection vala_0_38 gnome-doc-utils + gobject-introspection vala_0_38 gnome-doc-utils ] ++ optional (gtkVersion != null) (if gtkVersion == "2" then gtk2 else gtk3); postPatch = '' diff --git a/pkgs/development/libraries/libdigidocpp/default.nix b/pkgs/development/libraries/libdigidocpp/default.nix index 3df820bc1263..e3172c2fc1f8 100644 --- a/pkgs/development/libraries/libdigidocpp/default.nix +++ b/pkgs/development/libraries/libdigidocpp/default.nix @@ -2,12 +2,12 @@ , xercesc, xml-security-c, pkgconfig, xsd, zlib, xalanc, xxd }: stdenv.mkDerivation rec { - version = "3.13.6"; + version = "3.13.7"; name = "libdigidocpp-${version}"; src = fetchurl { url = "https://github.com/open-eid/libdigidocpp/releases/download/v${version}/libdigidocpp-${version}.tar.gz"; - sha256 = "1sdrj7664737k3kbnj2xrnilnx5ifj8hg42z8pxagb0j81x0pnqj"; + sha256 = "1d8yx8avijp55p53fz4pd4ihjz6nyap0g8dq23bwg33411mdiqff"; }; nativeBuildInputs = [ cmake pkgconfig xxd ]; diff --git a/pkgs/development/libraries/libdrm/default.nix b/pkgs/development/libraries/libdrm/default.nix index 5107d8898d46..3d236ab5851a 100644 --- a/pkgs/development/libraries/libdrm/default.nix +++ b/pkgs/development/libraries/libdrm/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, libpthreadstubs, libpciaccess, valgrind-light }: stdenv.mkDerivation rec { - name = "libdrm-2.4.93"; + name = "libdrm-2.4.96"; src = fetchurl { url = "https://dri.freedesktop.org/libdrm/${name}.tar.bz2"; - sha256 = "0g6d9wsnb7lx8r1m4kq8js0wsc5jl20cz1csnlh6z9s8jpfd313f"; + sha256 = "14xkip83qgljjaahzq40qgl60j54q7k00la1hbf5kk5lgg7ilmhd"; }; outputs = [ "out" "dev" "bin" ]; diff --git a/pkgs/development/libraries/libdwarf/default.nix b/pkgs/development/libraries/libdwarf/default.nix index 649541e22627..edd84d5a9515 100644 --- a/pkgs/development/libraries/libdwarf/default.nix +++ b/pkgs/development/libraries/libdwarf/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, libelf }: let - version = "20180809"; + version = "20181024"; src = fetchurl { url = "https://www.prevanders.net/libdwarf-${version}.tar.gz"; # Upstream displays this hash broken into three parts: diff --git a/pkgs/development/libraries/libe-book/default.upstream b/pkgs/development/libraries/libe-book/default.upstream index 30a6d3907877..a06a9af99bb4 100644 --- a/pkgs/development/libraries/libe-book/default.upstream +++ b/pkgs/development/libraries/libe-book/default.upstream @@ -1,4 +1,4 @@ -url http://sourceforge.net/projects/libebook/files/ +url https://sourceforge.net/projects/libebook/files/ SF_version_dir libe-book- version_link '[.]tar.xz/download$' SF_redirect diff --git a/pkgs/development/libraries/libestr/default.nix b/pkgs/development/libraries/libestr/default.nix index 96de7eb7b3c2..df67b849cd3f 100644 --- a/pkgs/development/libraries/libestr/default.nix +++ b/pkgs/development/libraries/libestr/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "libestr-0.1.10"; + name = "libestr-0.1.11"; src = fetchurl { url = "http://libestr.adiscon.com/files/download/${name}.tar.gz"; - sha256 = "0g3hmh3wxgjbn5g6cgy2l0ja806jd0ayp22bahcds3kmdq95wrdx"; + sha256 = "0910ifzcs8kpd3srrr4fvbacgh2zrc6yn7i4rwfj6jpzhlkjnqs6"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/libevdev/default.nix b/pkgs/development/libraries/libevdev/default.nix index 2ef1d3965ce9..7998655e46b6 100644 --- a/pkgs/development/libraries/libevdev/default.nix +++ b/pkgs/development/libraries/libevdev/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, python }: stdenv.mkDerivation rec { - name = "libevdev-1.5.9"; + name = "libevdev-1.6.0"; src = fetchurl { url = "https://www.freedesktop.org/software/libevdev/${name}.tar.xz"; - sha256 = "0xca343ff12wh6nsq76r0nbsfrm8dypjrzm4fqz9vv9v8i8kfrp1"; + sha256 = "057qdrwbhql2lvr4kxljk3yqjsmh65hyrfbr2b681nc7b635q07m"; }; buildInputs = [ python ]; diff --git a/pkgs/development/libraries/libexttextcat/default.nix b/pkgs/development/libraries/libexttextcat/default.nix index 8d264c929a5b..7b3df42c24c3 100644 --- a/pkgs/development/libraries/libexttextcat/default.nix +++ b/pkgs/development/libraries/libexttextcat/default.nix @@ -8,9 +8,10 @@ stdenv.mkDerivation rec { sha256 = "1j6sjwkyhqvsgyw938bxxfwkzzi1mahk66g5342lv6j89jfvrz8k"; }; - meta = { + meta = with stdenv.lib; { description = "An N-Gram-Based Text Categorization library primarily intended for language guessing"; homepage = https://wiki.documentfoundation.org/Libexttextcat; - platforms = stdenv.lib.platforms.all; + platforms = platforms.all; + license = licenses.bsd3; }; } diff --git a/pkgs/development/libraries/libffi/default.nix b/pkgs/development/libraries/libffi/default.nix index 215f587bb6b4..384e3370ec9c 100644 --- a/pkgs/development/libraries/libffi/default.nix +++ b/pkgs/development/libraries/libffi/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { name = "libffi-3.2.1"; src = fetchurl { - url = "ftp://sourceware.org/pub/libffi/${name}.tar.gz"; + url = "https://sourceware.org/pub/libffi/${name}.tar.gz"; sha256 = "0dya49bnhianl0r65m65xndz6ls2jn1xngyn72gd28ls3n7bnvnh"; }; diff --git a/pkgs/development/libraries/libfive/default.nix b/pkgs/development/libraries/libfive/default.nix index 2c3085fc384f..4b02d651929b 100644 --- a/pkgs/development/libraries/libfive/default.nix +++ b/pkgs/development/libraries/libfive/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, cmake, ninja, pkgconfig, eigen3_3, +{ stdenv, fetchFromGitHub, cmake, ninja, pkgconfig, eigen, zlib, libpng, boost, qt5, guile }: @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { sha256 = "0bfxysf5f4ripgcv546il8wnw5p0d4s75kdjlwvj32549537hlz0"; }; nativeBuildInputs = [ cmake ninja pkgconfig ]; - buildInputs = [ eigen3_3 zlib libpng boost qt5.qtimageformats guile ]; + buildInputs = [ eigen zlib libpng boost qt5.qtimageformats guile ]; # Link "Studio" binary to "libfive-studio" to be more obvious: postFixup = '' ln -s "$out/bin/Studio" "$out/bin/libfive-studio" ''; - + meta = with stdenv.lib; { description = "Infrastructure for solid modeling with F-Reps in C, C++, and Guile"; homepage = https://libfive.com/; diff --git a/pkgs/development/libraries/libftdi/1.x.nix b/pkgs/development/libraries/libftdi/1.x.nix index b59bf9a06ac5..1b00ff4c0fbb 100644 --- a/pkgs/development/libraries/libftdi/1.x.nix +++ b/pkgs/development/libraries/libftdi/1.x.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, cmake, pkgconfig, libusb1, confuse +{ stdenv, fetchurl, cmake, pkgconfig, libusb1, libconfuse , cppSupport ? true, boost ? null , pythonSupport ? true, python ? null, swig ? null , docSupport ? true, doxygen ? null @@ -16,8 +16,8 @@ stdenv.mkDerivation rec { sha256 = "0x0vncf6i92slgrn0h7ghkskqbglbs534220qa84d0qg114zndpc"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = with stdenv.lib; [ cmake confuse ] + nativeBuildInputs = [ cmake pkgconfig ]; + buildInputs = with stdenv.lib; [ libconfuse ] ++ optionals cppSupport [ boost ] ++ optionals pythonSupport [ python swig ] ++ optionals docSupport [ doxygen ]; diff --git a/pkgs/development/libraries/libgaminggear/default.nix b/pkgs/development/libraries/libgaminggear/default.nix new file mode 100644 index 000000000000..a6fe2bc1435f --- /dev/null +++ b/pkgs/development/libraries/libgaminggear/default.nix @@ -0,0 +1,40 @@ +{ stdenv, fetchurl, cmake, pkgconfig, gettext +, gtk2, libcanberra, libnotify, pcre, sqlite, xorg +}: + +stdenv.mkDerivation rec { + name = "libgaminggear-${version}"; + version = "0.15.1"; + + src = fetchurl { + url = "mirror://sourceforge/libgaminggear/${name}.tar.bz2"; + sha256 = "0jf5i1iv8j842imgiixbhwcr6qcwa93m27lzr6gb01ri5v35kggz"; + }; + + outputs = [ "dev" "out" "bin" ]; + + nativeBuildInputs = [ cmake pkgconfig gettext ]; + + propagatedBuildInputs = [ + gtk2 libcanberra libnotify pcre sqlite xorg.libXdmcp xorg.libpthreadstubs + ]; + + enableParallelBuilding = true; + + cmakeFlags = [ + "-DINSTALL_CMAKE_MODULESDIR=lib/cmake" + "-DINSTALL_PKGCONFIGDIR=lib/pkgconfig" + "-DINSTALL_LIBDIR=lib" + ]; + + postFixup = '' + moveToOutput bin "$bin" + ''; + + meta = { + description = "Provides functionality for gaming input devices"; + homepage = https://sourceforge.net/projects/libgaminggear/; + platforms = stdenv.lib.platforms.linux; + license = stdenv.lib.licenses.gpl2Plus; + }; +} diff --git a/pkgs/development/libraries/libgcrypt/default.nix b/pkgs/development/libraries/libgcrypt/default.nix index d8708114c8e6..173dc1f722b4 100644 --- a/pkgs/development/libraries/libgcrypt/default.nix +++ b/pkgs/development/libraries/libgcrypt/default.nix @@ -6,11 +6,11 @@ assert enableCapabilities -> stdenv.isLinux; stdenv.mkDerivation rec { name = "libgcrypt-${version}"; - version = "1.8.3"; + version = "1.8.4"; src = fetchurl { url = "mirror://gnupg/libgcrypt/${name}.tar.bz2"; - sha256 = "0z5gs1khzyknyfjr19k8gk4q148s6q987ya85cpn0iv70fz91v36"; + sha256 = "09r27ywj9zplq6n9qw3mn7zmvf6y2jdmwx5d1kg8yqkj0qx18f7n"; }; outputs = [ "out" "dev" "info" ]; @@ -21,21 +21,13 @@ stdenv.mkDerivation rec { # The build enables -O2 by default for everything else. hardeningDisable = stdenv.lib.optional stdenv.cc.isClang "fortify"; - # Accepted upstream, should be in next update: #42150, https://dev.gnupg.org/T4034 - patches = [ ./fix-jent-locking.patch ]; - depsBuildBuild = [ buildPackages.stdenv.cc ]; buildInputs = [ libgpgerror ] ++ stdenv.lib.optional stdenv.isDarwin gettext ++ stdenv.lib.optional enableCapabilities libcap; - preConfigure = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' - # This is intentional: gpg-error-config is a shell script that will work during the build - mkdir -p "$NIX_BUILD_TOP"/bin - ln -s ${libgpgerror.dev}/bin/gpg-error-config "$NIX_BUILD_TOP/bin" - export PATH="$NIX_BUILD_TOP/bin:$PATH" - ''; + configureFlags = [ "--with-libgpg-error-prefix=${libgpgerror.dev}" ]; # Make sure libraries are correct for .pc and .la files # Also make sure includes are fixed for callers who don't use libgpgcrypt-config diff --git a/pkgs/development/libraries/libgcrypt/fix-jent-locking.patch b/pkgs/development/libraries/libgcrypt/fix-jent-locking.patch deleted file mode 100644 index 5394e51468e6..000000000000 --- a/pkgs/development/libraries/libgcrypt/fix-jent-locking.patch +++ /dev/null @@ -1,29 +0,0 @@ -From bbe989be6ca5e093d5244413590bd80e12c2ec9b Mon Sep 17 00:00:00 2001 -From: Will Dietz -Date: Sun, 17 Jun 2018 18:53:58 -0500 -Subject: [PATCH] rndjent: move locking to fix trying to obtain held lock, - hanging - ---- - random/rndjent.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/random/rndjent.c b/random/rndjent.c -index 0c5a820b..3740ddd4 100644 ---- a/random/rndjent.c -+++ b/random/rndjent.c -@@ -334,9 +334,10 @@ _gcry_rndjent_get_version (int *r_active) - { - if (r_active) - { -- lock_rng (); - /* Make sure the RNG is initialized. */ - _gcry_rndjent_poll (NULL, 0, 0); -+ -+ lock_rng (); - /* To ease debugging we store 2 for a clock_gettime based - * implementation and 1 for a rdtsc based code. */ - *r_active = jent_rng_collector? is_rng_available () : 0; --- -2.18.0-rc2 - diff --git a/pkgs/desktops/gnome-3/misc/libgda/default.nix b/pkgs/development/libraries/libgda/default.nix similarity index 57% rename from pkgs/desktops/gnome-3/misc/libgda/default.nix rename to pkgs/development/libraries/libgda/default.nix index 069c769efaa2..ee9323ebc5c0 100644 --- a/pkgs/desktops/gnome-3/misc/libgda/default.nix +++ b/pkgs/development/libraries/libgda/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, intltool, itstool, libxml2, gtk3, openssl, gnome3 +{ stdenv, fetchurl, pkgconfig, intltool, itstool, libxml2, gtk3, openssl, gnome3, vala , overrideCC, gcc6 , mysqlSupport ? false, mysql ? null , postgresSupport ? false, postgresql ? null @@ -8,26 +8,13 @@ assert mysqlSupport -> mysql != null; assert postgresSupport -> postgresql != null; (if stdenv.isAarch64 then overrideCC stdenv gcc6 else stdenv).mkDerivation rec { - name = "libgda-${version}"; - version = "5.2.4"; + pname = "libgda"; + version = "5.2.8"; src = fetchurl { - url = "mirror://gnome/sources/libgda/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "2cee38dd583ccbaa5bdf6c01ca5f88cc08758b9b144938a51a478eb2684b765e"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + sha256 = "0id4my5wh2m6rd7ijqp2azsjdb4l4yjrv3imq71kly00gjc6v1z2"; }; - - passthru = { - updateScript = gnome3.updateScript { packageName = "libgda"; attrPath = "gnome3.libgda"; }; - }; - - patches = [ - (fetchurl { - name = "libgda-fix-encoding-of-copyright-headers.patch"; - url = https://bug787685.bugzilla-attachments.gnome.org/attachment.cgi?id=359901; - sha256 = "11qj7f7zsiw8jy18vlwz2prlxpg4iq350sws3qwfwsv0lnmncmfq"; - }) - ]; - configureFlags = with stdenv.lib; [ "--enable-gi-system-install=no" ] ++ (optional (mysqlSupport) "--with-mysql=yes") ++ (optional (postgresSupport) "--with-postgres=yes"); @@ -36,11 +23,17 @@ assert postgresSupport -> postgresql != null; hardeningDisable = [ "format" ]; - nativeBuildInputs = [ pkgconfig intltool itstool libxml2 ]; - buildInputs = with stdenv.lib; [ gtk3 openssl ] + nativeBuildInputs = [ pkgconfig intltool itstool libxml2 vala ]; + buildInputs = with stdenv.lib; [ gtk3 openssl gnome3.libgee ] ++ optional (mysqlSupport) mysql.connector-c ++ optional (postgresSupport) postgresql; + passthru = { + updateScript = gnome3.updateScript { + packageName = pname; + }; + }; + meta = with stdenv.lib; { description = "Database access library"; homepage = http://www.gnome-db.org/; diff --git a/pkgs/development/libraries/libgdiplus/default.nix b/pkgs/development/libraries/libgdiplus/default.nix index 5e94d00dcdb7..d54f9203d23d 100644 --- a/pkgs/development/libraries/libgdiplus/default.nix +++ b/pkgs/development/libraries/libgdiplus/default.nix @@ -34,7 +34,10 @@ stdenv.mkDerivation rec { ln -s $out/lib/libgdiplus.0.dylib $out/lib/libgdiplus.so ''; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Mono library that provides a GDI+-compatible API on non-Windows operating systems"; + homepage = https://www.mono-project.com/docs/gui/libgdiplus/; + platforms = platforms.unix; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/libgksu/default.nix b/pkgs/development/libraries/libgksu/default.nix index 29f346e9acfb..9bec00b9f52d 100644 --- a/pkgs/development/libraries/libgksu/default.nix +++ b/pkgs/development/libraries/libgksu/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, wrapGAppsHook, gtk2, gnome2, gnome3, - libstartup_notification, libgtop, perl, perlXMLParser, + libstartup_notification, libgtop, perlPackages, autoreconfHook, intltool, docbook_xsl, xauth }: @@ -19,8 +19,8 @@ stdenv.mkDerivation rec { buildInputs = [ gtk2 gnome2.GConf libstartup_notification - gnome3.libgnome-keyring libgtop gnome2.libglade perl perlXMLParser - ]; + gnome3.libgnome-keyring libgtop gnome2.libglade + ] ++ (with perlPackages; [ perl XMLParser ]); enableParallelBuilding = true; @@ -30,26 +30,26 @@ stdenv.mkDerivation rec { # Patches from the gentoo ebuild # Fix compilation on bsdc - ./libgksu-2.0.0-fbsd.patch + ./libgksu-2.0.0-fbsd.patch # Fix wrong usage of LDFLAGS, gentoo bug #226837 - ./libgksu-2.0.7-libs.patch + ./libgksu-2.0.7-libs.patch # Use po/LINGUAS - ./libgksu-2.0.7-polinguas.patch + ./libgksu-2.0.7-polinguas.patch # Don't forkpty; gentoo bug #298289 - ./libgksu-2.0.12-revert-forkpty.patch + ./libgksu-2.0.12-revert-forkpty.patch # Make this gmake-3.82 compliant, gentoo bug #333961 - ./libgksu-2.0.12-fix-make-3.82.patch + ./libgksu-2.0.12-fix-make-3.82.patch # Do not build test programs that are never executed; also fixes gentoo bug #367397 (underlinking issues). - ./libgksu-2.0.12-notests.patch + ./libgksu-2.0.12-notests.patch # Fix automake-1.11.2 compatibility, gentoo bug #397411 - ./libgksu-2.0.12-automake-1.11.2.patch - ]; + ./libgksu-2.0.12-automake-1.11.2.patch + ]; postPatch = '' # gentoo bug #467026 @@ -79,7 +79,7 @@ stdenv.mkDerivation rec { user. It provides X authentication facilities for running programs in an X session. ''; - homepage = http://www.nongnu.org/gksu/; + homepage = https://www.nongnu.org/gksu/; license = stdenv.lib.licenses.lgpl2; maintainers = [ stdenv.lib.maintainers.romildo ]; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/development/libraries/libgnome-keyring/default.nix b/pkgs/development/libraries/libgnome-keyring/default.nix index e7157afbaee5..8dcbab95e976 100644 --- a/pkgs/development/libraries/libgnome-keyring/default.nix +++ b/pkgs/development/libraries/libgnome-keyring/default.nix @@ -16,5 +16,6 @@ stdenv.mkDerivation { meta = { inherit (glib.meta) platforms maintainers; + license = with stdenv.lib.licenses; [ gpl2 lgpl2 ]; }; } diff --git a/pkgs/development/libraries/libgnurl/default.nix b/pkgs/development/libraries/libgnurl/default.nix index 33276b424e7c..6938cfd8c51d 100644 --- a/pkgs/development/libraries/libgnurl/default.nix +++ b/pkgs/development/libraries/libgnurl/default.nix @@ -1,31 +1,24 @@ -{ stdenv, fetchurl, autoreconfHook, perl, zlib, gnutls, gss, openssl -, libidn }: +{ stdenv, fetchurl, libtool, groff, perl, pkgconfig, python2, zlib, gnutls, + libidn2, libunistring, nghttp2 }: stdenv.mkDerivation rec { - version = "7.54.1"; + version = "7.61.1"; name = "libgnurl-${version}"; src = fetchurl { - url = "https://gnunet.org/sites/default/files/gnurl-${version}.tar.bz2"; - sha256 = "0szbj352h95sgc9kbx9wzkgjksmg3g5k6cvlc7hz3wrbdh5gb0a4"; + url = "mirror://gnu/gnunet/gnurl-${version}.tar.gz"; + sha256 = "0y56k15vp3m2r8q6mnc6ivflwq9lv6npdhbbvxxcf4r8vwjhv91q"; }; - nativeBuildInputs = [ autoreconfHook ]; - buildInputs = [ perl gnutls gss openssl zlib libidn ]; - - preConfigure = '' - sed -e 's|/usr/bin|/no-such-path|g' -i.bak configure - ''; + nativeBuildInputs = [ libtool groff perl pkgconfig python2 ]; + + buildInputs = [ gnutls zlib libidn2 libunistring nghttp2 ]; configureFlags = [ - "--enable-ipv6" "--with-gnutls" "--without-libmetalink" "--without-winidn" - "--without-librtmp" "--without-nghttp2" "--without-nss" "--without-cyassl" - "--without-polarssl" "--without-ssl" "--without-winssl" - "--without-darwinssl" "--disable-sspi" "--disable-ntlm-wb" "--disable-ldap" - "--disable-rtsp" "--disable-dict" "--disable-telnet" "--disable-tftp" - "--disable-pop3" "--disable-imap" "--disable-smtp" "--disable-gopher" - "--disable-file" "--disable-ftp" "--disable-smb" + "--disable-ntlm-wb" + "--without-ca-bundle" + "--with-ca-fallback" ]; meta = with stdenv.lib; { @@ -33,5 +26,6 @@ stdenv.mkDerivation rec { homepage = https://gnunet.org/gnurl; maintainers = with maintainers; [ falsifian vrthra ]; platforms = platforms.linux; + license = licenses.curl; }; } diff --git a/pkgs/development/libraries/libgpg-error/default.nix b/pkgs/development/libraries/libgpg-error/default.nix index 9d1427f7f451..e713eb7f8918 100644 --- a/pkgs/development/libraries/libgpg-error/default.nix +++ b/pkgs/development/libraries/libgpg-error/default.nix @@ -17,27 +17,22 @@ }; in stdenv.mkDerivation (rec { name = "libgpg-error-${version}"; - version = "1.28"; + version = "1.32"; src = fetchurl { url = "mirror://gnupg/libgpg-error/${name}.tar.bz2"; - sha256 = "0jfsfnh9bxlxiwxws60yah4ybjw2hshmvqp31pri4m4h8ivrbnry"; + sha256 = "1jj08ns4sh1hmafqp1giskvdicdz18la516va26jycy27kkwaif3"; }; - patches = [ - # Fix builds on ARM, AArch64 - (fetchpatch { - url = "https://github.com/gpg/libgpg-error/commit/791177de023574223eddf7288eb7c5a0721ac623.patch"; - sha256 = "0vqfw0ak1j37wf6sk9y9vmdyk3kxdxkldhs0bv2waa76s11cmdx0"; - }) - ]; - postPatch = '' sed '/BUILD_TIMESTAMP=/s/=.*/=1970-01-01T00:01+0000/' -i ./configure '' + lib.optionalString (stdenv.hostPlatform.isAarch32 && stdenv.buildPlatform != stdenv.hostPlatform) '' ln -s lock-obj-pub.arm-unknown-linux-gnueabi.h src/syscfg/lock-obj-pub.linux-gnueabihf.h - '' + lib.optionalString stdenv.hostPlatform.isMusl '' + '' + lib.optionalString (stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isMusl) '' ln -s lock-obj-pub.x86_64-pc-linux-musl.h src/syscfg/lock-obj-pub.linux-musl.h + '' + lib.optionalString (stdenv.hostPlatform.isAarch32 && stdenv.hostPlatform.isMusl) '' + ln -s src/syscfg/lock-obj-pub.arm-unknown-linux-gnueabi.h src/syscfg/lock-obj-pub.arm-unknown-linux-musleabihf.h + ln -s src/syscfg/lock-obj-pub.arm-unknown-linux-gnueabi.h src/syscfg/lock-obj-pub.linux-musleabihf.h ''; outputs = [ "out" "dev" "info" ]; diff --git a/pkgs/development/libraries/libgpiod/default.nix b/pkgs/development/libraries/libgpiod/default.nix new file mode 100644 index 000000000000..c498ef3460ac --- /dev/null +++ b/pkgs/development/libraries/libgpiod/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchgit, autoreconfHook, autoconf-archive, pkgconfig, kmod, enable-tools ? true }: + +stdenv.mkDerivation rec { + name = "libgpiod-unstable-${version}"; + version = "2018-10-07"; + + src = fetchgit { + url = "https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git"; + rev = "4bf402d3a49336eacd33654441d575bd267780b8"; + sha256 = "01f3jzb133z189sxdiz9qiy65p0bjqhynfllidbpxdr0cxkyyc1d"; + }; + + buildInputs = [ kmod ]; + nativeBuildInputs = [ + autoconf-archive + pkgconfig + autoreconfHook + ]; + + configureFlags = [ + "--enable-tools=${if enable-tools then "yes" else "no"}" + "--enable-bindings-cxx" + "--prefix=$(out)" + ]; + + meta = with stdenv.lib; { + description = "C library and tools for interacting with the linux GPIO character device"; + longDescription = '' + Since linux 4.8 the GPIO sysfs interface is deprecated. User space should use + the character device instead. This library encapsulates the ioctl calls and + data structures behind a straightforward API. + ''; + homepage = https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/about/; + license = licenses.lgpl2; + maintainers = [ maintainers.expipiplus1 ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/libraries/libgpod/default.nix b/pkgs/development/libraries/libgpod/default.nix index 74aee0f39c7e..f178af349088 100644 --- a/pkgs/development/libraries/libgpod/default.nix +++ b/pkgs/development/libraries/libgpod/default.nix @@ -1,4 +1,4 @@ -{stdenv, lib, fetchurl, gettext, perl, perlXMLParser, intltool, pkgconfig, glib, +{stdenv, lib, fetchurl, gettext, perlPackages, intltool, pkgconfig, glib, libxml2, sqlite, zlib, sg3_utils, gdk_pixbuf, taglib, libimobiledevice, pythonPackages, mutagen, monoSupport ? true, mono, gtk-sharp-2_0 @@ -25,8 +25,9 @@ in stdenv.mkDerivation rec { propagatedBuildInputs = [ glib libxml2 sqlite zlib sg3_utils gdk_pixbuf taglib libimobiledevice python pygobject2 mutagen ]; - nativeBuildInputs = [ gettext perlXMLParser intltool pkgconfig perl] ++ - lib.optionals monoSupport [ mono gtk-sharp-2_0 ]; + nativeBuildInputs = [ gettext intltool pkgconfig ] + ++ (with perlPackages; [ perl XMLParser ]) + ++ lib.optionals monoSupport [ mono gtk-sharp-2_0 ]; meta = { homepage = http://gtkpod.sourceforge.net/; diff --git a/pkgs/development/libraries/libgrss/default.nix b/pkgs/development/libraries/libgrss/default.nix index 548114b642fa..430ebcfd309d 100644 --- a/pkgs/development/libraries/libgrss/default.nix +++ b/pkgs/development/libraries/libgrss/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, vala, gobjectIntrospection, gtk-doc, docbook_xsl, docbook_xml_dtd_412, glib, libxml2, libsoup, gnome3 }: +{ stdenv, fetchurl, pkgconfig, vala, gobject-introspection, gtk-doc, docbook_xsl, docbook_xml_dtd_412, glib, libxml2, libsoup, gnome3 }: let version = "0.7.0"; @@ -14,7 +14,7 @@ stdenv.mkDerivation { sha256 = "1nalslgyglvhpva3px06fj6lv5zgfg0qmj0sbxyyl5d963vc02b7"; }; - nativeBuildInputs = [ pkgconfig vala gobjectIntrospection gtk-doc docbook_xsl docbook_xml_dtd_412 ]; + nativeBuildInputs = [ pkgconfig vala gobject-introspection gtk-doc docbook_xsl docbook_xml_dtd_412 ]; buildInputs = [ glib libxml2 libsoup ]; configureFlags = [ diff --git a/pkgs/development/libraries/libgsf/default.nix b/pkgs/development/libraries/libgsf/default.nix index 20a08885142a..bcd37396bf7f 100644 --- a/pkgs/development/libraries/libgsf/default.nix +++ b/pkgs/development/libraries/libgsf/default.nix @@ -2,11 +2,11 @@ , python, perl, gdk_pixbuf, libiconv, libintl }: stdenv.mkDerivation rec { - name = "libgsf-1.14.42"; + name = "libgsf-1.14.44"; src = fetchurl { url = "mirror://gnome/sources/libgsf/1.14/${name}.tar.xz"; - sha256 = "1hhdz0ymda26q6bl5ygickkgrh998lxqq4z9i8dzpcvqna3zpzr9"; + sha256 = "1ppzfk3zmmgrg9jh8vc4dacddbfngjslq2wpj94pcr3i0c8dxgk8"; }; nativeBuildInputs = [ pkgconfig intltool libintl ]; diff --git a/pkgs/development/libraries/libgtop/default.nix b/pkgs/development/libraries/libgtop/default.nix index d0be9e25b87e..fcc76938b3ed 100644 --- a/pkgs/development/libraries/libgtop/default.nix +++ b/pkgs/development/libraries/libgtop/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, fetchpatch, glib, pkgconfig, perl, gettext, gobjectIntrospection, libtool, gnome3, gtk-doc }: +{ stdenv, fetchurl, fetchpatch, glib, pkgconfig, perl, gettext, gobject-introspection, libtool, gnome3, gtk-doc }: let pname = "libgtop"; version = "2.38.0"; @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "04mnxgzyb26wqk6qij4iw8cxwl82r8pcsna5dg8vz2j3pdi0wv2g"; }; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { ]; propagatedBuildInputs = [ glib ]; - nativeBuildInputs = [ pkgconfig gnome3.gnome-common libtool gtk-doc perl gettext gobjectIntrospection ]; + nativeBuildInputs = [ pkgconfig gnome3.gnome-common libtool gtk-doc perl gettext gobject-introspection ]; preConfigure = '' ./autogen.sh diff --git a/pkgs/development/libraries/libgudev/default.nix b/pkgs/development/libraries/libgudev/default.nix index 54760549a164..d3dea766cbbb 100644 --- a/pkgs/development/libraries/libgudev/default.nix +++ b/pkgs/development/libraries/libgudev/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, udev, glib, gobjectIntrospection, gnome3 }: +{ stdenv, fetchurl, pkgconfig, udev, glib, gobject-introspection, gnome3 }: let pname = "libgudev"; @@ -9,11 +9,11 @@ in stdenv.mkDerivation rec { outputs = [ "out" "dev" ]; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "ee4cb2b9c573cdf354f6ed744f01b111d4b5bed3503ffa956cefff50489c7860"; }; - nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; + nativeBuildInputs = [ pkgconfig gobject-introspection ]; buildInputs = [ udev glib ]; # There's a dependency cycle with umockdev and the tests fail to LD_PRELOAD anyway. diff --git a/pkgs/development/libraries/libguestfs/appliance.nix b/pkgs/development/libraries/libguestfs/appliance.nix index d47b0902818d..9c2b317ab086 100644 --- a/pkgs/development/libraries/libguestfs/appliance.nix +++ b/pkgs/development/libraries/libguestfs/appliance.nix @@ -4,4 +4,8 @@ fetchzip { name = "libguestfs-appliance-1.38.0"; url = "http://libguestfs.org/download/binaries/appliance/appliance-1.38.0.tar.xz"; sha256 = "15rxwj5qjflizxk7slpbrj9lcwkd2lgm52f5yv101qba4yyn3g76"; + + 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 6001946cb970..aad6365e4c2d 100644 --- a/pkgs/development/libraries/libguestfs/default.nix +++ b/pkgs/development/libraries/libguestfs/default.nix @@ -11,11 +11,11 @@ assert javaSupport -> jdk != null; stdenv.mkDerivation rec { name = "libguestfs-${version}"; - version = "1.38.4"; + version = "1.38.6"; src = fetchurl { url = "http://libguestfs.org/download/1.38-stable/libguestfs-${version}.tar.gz"; - sha256 = "1xsazw6yrbgmc647j8l896fzv534157sqmdzac09rxkxwiy0wm16"; + sha256 = "1v2mggx2jlaq4m3p5shc46gzf7vmaayha6r0nwdnyzd7x6q0is7p"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/libhandy/default.nix b/pkgs/development/libraries/libhandy/default.nix new file mode 100644 index 000000000000..7e80ec817d19 --- /dev/null +++ b/pkgs/development/libraries/libhandy/default.nix @@ -0,0 +1,54 @@ +{ stdenv, fetchFromGitLab, meson, ninja, pkgconfig, gobject-introspection, vala +, gtk-doc, docbook_xsl, docbook_xml_dtd_43 +, gtk3, gnome3 +, dbus, xvfb_run, libxml2 +}: + +let + pname = "libhandy"; + version = "0.0.5"; +in stdenv.mkDerivation rec { + name = "${pname}-${version}"; + + outputs = [ "out" "dev" "devdoc" "glade" ]; + outputBin = "dev"; + + src = fetchFromGitLab { + domain = "source.puri.sm"; + owner = "Librem5"; + repo = pname; + rev = "v${version}"; + sha256 = "0h25ckdfx3slc2mn4vi06bhw42nrqpzn75i9d7wby9iq0cl13l08"; + }; + + nativeBuildInputs = [ + meson ninja pkgconfig gobject-introspection vala + gtk-doc docbook_xsl docbook_xml_dtd_43 + ]; + buildInputs = [ gnome3.gnome-desktop gtk3 gnome3.glade libxml2 ]; + checkInputs = [ dbus xvfb_run ]; + + mesonFlags = [ + "-Dgtk_doc=true" + ]; + + PKG_CONFIG_GLADEUI_2_0_MODULEDIR = "${placeholder "glade"}/lib/glade/modules"; + PKG_CONFIG_GLADEUI_2_0_CATALOGDIR = "${placeholder "glade"}/share/glade/catalogs"; + + doCheck = true; + + checkPhase = '' + export NO_AT_BRIDGE=1 + xvfb-run -s '-screen 0 800x600x24' dbus-run-session \ + --config-file=${dbus.daemon}/share/dbus-1/session.conf \ + meson test --print-errorlogs + ''; + + meta = with stdenv.lib; { + description = "A library full of GTK+ widgets for mobile phones"; + homepage = https://source.puri.sm/Librem5/libhandy; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ jtojnar ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/libraries/libharu/default.nix b/pkgs/development/libraries/libharu/default.nix index 5d120f61e086..0830b45b308b 100644 --- a/pkgs/development/libraries/libharu/default.nix +++ b/pkgs/development/libraries/libharu/default.nix @@ -15,6 +15,6 @@ stdenv.mkDerivation { homepage = http://libharu.org/; license = stdenv.lib.licenses.zlib; maintainers = [ stdenv.lib.maintainers.marcweber ]; - platforms = stdenv.lib.platforms.linux; + platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/development/libraries/libhttpseverywhere/default.nix b/pkgs/development/libraries/libhttpseverywhere/default.nix index 91e8e2d50f19..c1ec533ba5b8 100644 --- a/pkgs/development/libraries/libhttpseverywhere/default.nix +++ b/pkgs/development/libraries/libhttpseverywhere/default.nix @@ -1,5 +1,5 @@ -{ stdenv, fetchurl, pkgconfig, meson, ninja, makeFontsConf -, gnome3, glib, json-glib, libarchive, libsoup, gobjectIntrospection }: +{ stdenv, fetchurl, pkgconfig, meson, ninja, makeFontsConf, vala_0_40 +, gnome3, glib, json-glib, libarchive, libsoup, gobject-introspection }: let pname = "libhttpseverywhere"; @@ -8,11 +8,12 @@ in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "1jmn6i4vsm89q1axlq4ajqkzqmlmjaml9xhw3h9jnal46db6y00w"; }; - nativeBuildInputs = [ gnome3.vala gobjectIntrospection meson ninja pkgconfig ]; + # Broken with newest Vala https://gitlab.gnome.org/GNOME/libhttpseverywhere/issues/1 + nativeBuildInputs = [ vala_0_40 gobject-introspection meson ninja pkgconfig ]; buildInputs = [ glib gnome3.libgee json-glib libsoup libarchive ]; mesonFlags = [ "-Denable_valadoc=true" ]; diff --git a/pkgs/development/libraries/libiberty/default.nix b/pkgs/development/libraries/libiberty/default.nix index bcc85abbd3ef..ab1858c51a61 100644 --- a/pkgs/development/libraries/libiberty/default.nix +++ b/pkgs/development/libraries/libiberty/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = http://gcc.gnu.org/; + homepage = https://gcc.gnu.org/; license = licenses.lgpl2; description = "Collection of subroutines used by various GNU programs"; maintainers = with maintainers; [ abbradar ericson2314 ]; diff --git a/pkgs/development/libraries/libibverbs/default.nix b/pkgs/development/libraries/libibverbs/default.nix deleted file mode 100644 index 2243f832b7a6..000000000000 --- a/pkgs/development/libraries/libibverbs/default.nix +++ /dev/null @@ -1,79 +0,0 @@ -{ stdenv, fetchurl }: - -let - - verbs = rec { - version = "1.1.8"; - name = "libibverbs-${version}"; - url = "http://downloads.openfabrics.org/verbs/${name}.tar.gz"; - sha256 = "13w2j5lrrqxxxvhpxbqb70x7wy0h8g329inzgfrvqv8ykrknwxkw"; - }; - - drivers = { - libmlx4 = rec { - version = "1.0.6"; - name = "libmlx4-${version}"; - url = "http://downloads.openfabrics.org/mlx4/${name}.tar.gz"; - sha256 = "f680ecbb60b01ad893490c158b4ce8028a3014bb8194c2754df508d53aa848a8"; - }; - libmthca = rec { - version = "1.0.6"; - name = "libmthca-${version}"; - url = "http://downloads.openfabrics.org/mthca/${name}.tar.gz"; - sha256 = "cc8ea3091135d68233d53004e82b5b510009c821820494a3624e89e0bdfc855c"; - }; - }; - -in stdenv.mkDerivation rec { - - inherit (verbs) name version ; - - srcs = [ - ( fetchurl { inherit (verbs) url sha256 ; } ) - ( fetchurl { inherit (drivers.libmlx4) url sha256 ; } ) - ( fetchurl { inherit (drivers.libmthca) url sha256 ; } ) - ]; - - sourceRoot = name; - - # Install userspace drivers - postInstall = '' - for dir in ${drivers.libmlx4.name} ${drivers.libmthca.name} ; do - cd ../$dir - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I$out/include" - export NIX_LDFLAGS="-rpath $out/lib $NIX_LDFLAGS -L$out/lib" - ./configure $configureFlags - make -j$NIX_BUILD_CORES - make install - done - - mkdir -p $out/lib/pkgconfig - cat >$out/lib/pkgconfig/ibverbs.pc < version.m4; ''; meta = with stdenv.lib; { - description = "Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel"; - homepage = https://github.com/pmem/ndctl; - license = licenses.lgpl21; - maintainers = with maintainers; []; - platforms = platforms.linux; + description = "Tools for managing the Linux Non-Volatile Memory Device sub-system"; + homepage = https://github.com/pmem/ndctl; + license = licenses.lgpl21; + maintainers = with maintainers; [ thoughtpolice ]; + platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/libndtypes/default.nix b/pkgs/development/libraries/libndtypes/default.nix index 685518efbd22..925154e1d459 100644 --- a/pkgs/development/libraries/libndtypes/default.nix +++ b/pkgs/development/libraries/libndtypes/default.nix @@ -14,7 +14,9 @@ stdenv.mkDerivation rec { sha256 = "0dpvv13mrid8l5zkjlz18qvirz3nr0v98agx9bcvkqbiahlfgjli"; }; - makeFlags = [ "CONFIGURE_LDFLAGS='-shared'" ]; + # Override linker with cc (symlink to either gcc or clang) + # Library expects to use cc for linking + configureFlags = [ "LD=${stdenv.cc.targetPrefix}cc" ]; meta = { description = "Dynamic types for data description and in-memory computations"; @@ -22,4 +24,4 @@ stdenv.mkDerivation rec { license = lib.licenses.bsdOriginal; maintainers = with lib.maintainers; [ costrouc ]; }; -} \ No newline at end of file +} diff --git a/pkgs/development/libraries/libnetfilter_queue/default.nix b/pkgs/development/libraries/libnetfilter_queue/default.nix index 12a45d088ef6..94b3dc90a0b6 100644 --- a/pkgs/development/libraries/libnetfilter_queue/default.nix +++ b/pkgs/development/libraries/libnetfilter_queue/default.nix @@ -12,10 +12,10 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ libmnl libnfnetlink ]; - meta = { + meta = with stdenv.lib; { homepage = http://www.netfilter.org/projects/libnetfilter_queue/; description = "Userspace API to packets queued by the kernel packet filter"; - - platforms = stdenv.lib.platforms.linux; + license = licenses.gpl2; + platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/libngspice/default.nix b/pkgs/development/libraries/libngspice/default.nix index b6d5912581ba..87382bd1ae21 100644 --- a/pkgs/development/libraries/libngspice/default.nix +++ b/pkgs/development/libraries/libngspice/default.nix @@ -3,11 +3,11 @@ # Note that this does not provide the ngspice command-line utility. For that see # the ngspice derivation. stdenv.mkDerivation { - name = "libngspice-26"; + name = "libngspice-29"; src = fetchurl { - url = "mirror://sourceforge/ngspice/ngspice-26.tar.gz"; - sha256 = "51e230c8b720802d93747bc580c0a29d1fb530f3dd06f213b6a700ca9a4d0108"; + url = "mirror://sourceforge/ngspice/ngspice-29.tar.gz"; + sha256 = "0jjwz73naq7l9yhwdqbpnrfckywp2ffkppivxjv8w92zq7xhyvcd"; }; nativeBuildInputs = [ flex bison ]; @@ -18,7 +18,7 @@ stdenv.mkDerivation { meta = with stdenv.lib; { description = "The Next Generation Spice (Electronic Circuit Simulator)"; homepage = http://ngspice.sourceforge.net; - license = with licenses; [ "BSD" gpl2 ]; + license = with licenses; [ bsd3 gpl2Plus lgpl2Plus ]; # See https://sourceforge.net/p/ngspice/ngspice/ci/master/tree/COPYING maintainers = with maintainers; [ bgamari ]; platforms = platforms.linux; }; diff --git a/pkgs/development/libraries/libnice/default.nix b/pkgs/development/libraries/libnice/default.nix index 1f58545574cd..8582dc4e1d90 100644 --- a/pkgs/development/libraries/libnice/default.nix +++ b/pkgs/development/libraries/libnice/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { doCheck = false; # fails with "fatal error: nice/agent.h: No such file or directory" - meta = { + meta = with stdenv.lib; { homepage = https://nice.freedesktop.org/wiki/; description = "The GLib ICE implementation"; longDescription = '' @@ -24,6 +24,7 @@ stdenv.mkDerivation rec { It provides a GLib-based library, libnice and a Glib-free library, libstun as well as GStreamer elements.''; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = with licenses; [ lgpl21 mpl11 ]; }; } diff --git a/pkgs/development/libraries/libnih/default.nix b/pkgs/development/libraries/libnih/default.nix index 22eb8ed64dd8..a4b0b26a345b 100644 --- a/pkgs/development/libraries/libnih/default.nix +++ b/pkgs/development/libraries/libnih/default.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { name = "libnih-${version}"; src = fetchurl { - url = "http://code.launchpad.net/libnih/1.0/${version}/+download/libnih-${version}.tar.gz"; + url = "https://code.launchpad.net/libnih/1.0/${version}/+download/libnih-${version}.tar.gz"; sha256 = "01glc6y7z1g726zwpvp2zm79pyb37ki729jkh45akh35fpgp4xc9"; }; diff --git a/pkgs/development/libraries/libnotify/default.nix b/pkgs/development/libraries/libnotify/default.nix index fbde49a54d08..d427f7decf8b 100644 --- a/pkgs/development/libraries/libnotify/default.nix +++ b/pkgs/development/libraries/libnotify/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, autoreconfHook -, glib, gdk_pixbuf, gobjectIntrospection }: +, glib, gdk_pixbuf, gobject-introspection }: stdenv.mkDerivation rec { ver_maj = "0.7"; @@ -14,12 +14,13 @@ stdenv.mkDerivation rec { # disable tests as we don't need to depend on gtk+(2/3) configureFlags = [ "--disable-tests" ]; - nativeBuildInputs = [ pkgconfig autoreconfHook gobjectIntrospection ]; + nativeBuildInputs = [ pkgconfig autoreconfHook gobject-introspection ]; buildInputs = [ glib gdk_pixbuf ]; - meta = { + meta = with stdenv.lib; { homepage = https://developer.gnome.org/notification-spec/; description = "A library that sends desktop notifications to a notification daemon"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/libnova/default.nix b/pkgs/development/libraries/libnova/default.nix index a66a1a88c743..cb70d803ac0c 100644 --- a/pkgs/development/libraries/libnova/default.nix +++ b/pkgs/development/libraries/libnova/default.nix @@ -2,15 +2,16 @@ stdenv.mkDerivation rec { name = "libnova-0.12.3"; - + src = fetchurl { url = "mirror://sourceforge/libnova/${name}.tar.gz"; sha256 = "18mkx79gyhccp5zqhf6k66sbhv97s7839sg15534ijajirkhw9dc"; }; - - meta = { + + meta = with stdenv.lib; { description = "Celestial Mechanics, Astrometry and Astrodynamics Library"; homepage = http://libnova.sf.net; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/development/libraries/liboauth/default.nix b/pkgs/development/libraries/liboauth/default.nix index 855d921206e9..ea792b007bae 100644 --- a/pkgs/development/libraries/liboauth/default.nix +++ b/pkgs/development/libraries/liboauth/default.nix @@ -25,6 +25,7 @@ stdenv.mkDerivation rec { description = "C library implementing the OAuth secure authentication protocol"; homepage = http://liboauth.sourceforge.net/; repositories.git = https://github.com/x42/liboauth.git; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/libodfgen/default.upstream b/pkgs/development/libraries/libodfgen/default.upstream index 44f66561bd81..bd78e974e42f 100644 --- a/pkgs/development/libraries/libodfgen/default.upstream +++ b/pkgs/development/libraries/libodfgen/default.upstream @@ -1,4 +1,4 @@ -url http://sourceforge.net/projects/libwpd/files/libodfgen/ +url https://sourceforge.net/projects/libwpd/files/libodfgen/ SF_version_dir libodfgen- version_link '[.]tar.xz/download$' SF_redirect diff --git a/pkgs/development/libraries/libofa/default.nix b/pkgs/development/libraries/libofa/default.nix index 531e30ba7552..8131420cfd65 100644 --- a/pkgs/development/libraries/libofa/default.nix +++ b/pkgs/development/libraries/libofa/default.nix @@ -27,12 +27,13 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ expat curl fftw ]; - meta = { + meta = with stdenv.lib; { homepage = https://code.google.com/archive/p/musicip-libofa/; description = "Library Open Fingerprint Architecture"; longDescription = '' LibOFA (Library Open Fingerprint Architecture) is an open-source audio fingerprint created and provided by MusicIP''; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.gpl2; }; } diff --git a/pkgs/development/libraries/liboggz/default.nix b/pkgs/development/libraries/liboggz/default.nix index f6fe9ecd03a0..d7c3b747924a 100644 --- a/pkgs/development/libraries/liboggz/default.nix +++ b/pkgs/development/libraries/liboggz/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; - meta = { + meta = with stdenv.lib; { homepage = https://xiph.org/oggz/; description = "A C library and tools for manipulating with Ogg files and streams"; longDescription = '' @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { interleaving data container developed by Monty at Xiph.Org, originally to support the Ogg Vorbis audio format but now used for many free codecs including Dirac, FLAC, Speex and Theora.''; - maintainers = [ ]; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.bsd3; }; } diff --git a/pkgs/development/libraries/libopcodes/default.nix b/pkgs/development/libraries/libopcodes/default.nix index 2c59fa03ea06..a1db11d9a8e7 100644 --- a/pkgs/development/libraries/libopcodes/default.nix +++ b/pkgs/development/libraries/libopcodes/default.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A library from binutils for manipulating machine code"; - homepage = http://www.gnu.org/software/binutils/; + homepage = https://www.gnu.org/software/binutils/; license = licenses.gpl3Plus; maintainers = with maintainers; [ ericson2314 ]; platforms = platforms.unix; diff --git a/pkgs/development/libraries/libopus/default.nix b/pkgs/development/libraries/libopus/default.nix index 135f1caf97e2..30fa7d749a12 100644 --- a/pkgs/development/libraries/libopus/default.nix +++ b/pkgs/development/libraries/libopus/default.nix @@ -2,14 +2,14 @@ , fixedPoint ? false, withCustomModes ? true }: let - version = "1.2.1"; + version = "1.3"; in stdenv.mkDerivation rec { name = "libopus-${version}"; src = fetchurl { url = "https://archive.mozilla.org/pub/opus/opus-${version}.tar.gz"; - sha256 = "0ch7yzgg4bn1g36bpjsfrgs4n19c84d7wpdida6yzifrrhwx7byg"; + sha256 = "0l651n19h0vhc0sn6w2c95hgqks1i8m4b3j04ncaznzjznp6jgag"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/libraries/libopusenc/default.nix b/pkgs/development/libraries/libopusenc/default.nix new file mode 100644 index 000000000000..4ca0849447f3 --- /dev/null +++ b/pkgs/development/libraries/libopusenc/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, pkgconfig, libopus }: + +let + version = "0.2.1"; +in +stdenv.mkDerivation rec { + name = "libopusenc-${version}"; + + src = fetchurl { + url = "https://archive.mozilla.org/pub/opus/libopusenc-${version}.tar.gz"; + sha256 = "1ffb0vhlymlsq70pxsjj0ksz77yfm2x0a1x8q50kxmnkm1hxp642"; + }; + + outputs = [ "out" "dev" ]; + + doCheck = true; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ libopus ]; + + meta = with stdenv.lib; { + description = "Library for encoding .opus audio files and live streams"; + license = licenses.bsd3; + homepage = http://www.opus-codec.org/; + platforms = platforms.unix; + maintainers = with maintainers; [ pmiddend ]; + }; +} diff --git a/pkgs/development/libraries/libosinfo/default.nix b/pkgs/development/libraries/libosinfo/default.nix index 111bea61eb65..e0f3be230709 100644 --- a/pkgs/development/libraries/libosinfo/default.nix +++ b/pkgs/development/libraries/libosinfo/default.nix @@ -1,25 +1,35 @@ -{ stdenv, fetchurl, pkgconfig, intltool, gobjectIntrospection, gtk-doc, docbook_xsl +{ stdenv, fetchurl, fetchpatch, pkgconfig, intltool, gobject-introspection, gtk-doc, docbook_xsl , glib, libsoup, libxml2, libxslt, check, curl, perl, hwdata, osinfo-db, vala ? null }: stdenv.mkDerivation rec { - name = "libosinfo-1.1.0"; + name = "libosinfo-1.2.0"; src = fetchurl { url = "https://releases.pagure.org/libosinfo/${name}.tar.gz"; - sha256 = "0diigllgni6m0sc2h8aid6hmyaq9qb54pm5305m0irfsm2j463v0"; + sha256 = "0y2skfrcg38y212qqd26vs3sg566j3qnsgvvm23pfi4j7z7ly9gf"; }; outputs = [ "out" "dev" "devdoc" ]; nativeBuildInputs = [ - pkgconfig vala intltool gobjectIntrospection gtk-doc docbook_xsl + pkgconfig vala intltool gobject-introspection gtk-doc docbook_xsl ]; buildInputs = [ glib libsoup libxml2 libxslt ]; checkInputs = [ check curl perl ]; patches = [ ./osinfo-db-data-dir.patch + # Fix bug causing tests to fail (and presumably the real scenarios they're representative of) + # using upstream commits: + (fetchpatch { + url = "https://gitlab.com/libosinfo/libosinfo/commit/b9cb227842948b1b2289cdd3e9b8d925664c2ee7.patch"; + sha256 = "0nj0wmibq52j8qbzmxfzj76fpkqjs18kssbb9lmfhz16s30darbw"; + }) + (fetchpatch { + url = "https://gitlab.com/libosinfo/libosinfo/commit/e6168463f4fc659b9827b5c8694dc1c6d7d5239a.patch"; + sha256 = "135yfhjm2wxip5dnng3r9k9igfhdi1083ys4a4f3ipjxfskcs9rv"; + }) ]; postPatch = '' @@ -28,8 +38,8 @@ stdenv.mkDerivation rec { ''; configureFlags = [ - "--with-usb-ids-path=${hwdata}/data/hwdata/usb.ids" - "--with-pci-ids-path=${hwdata}/data/hwdata/pci.ids" + "--with-usb-ids-path=${hwdata}/share/hwdata/usb.ids" + "--with-pci-ids-path=${hwdata}/share/hwdata/pci.ids" "--enable-gtk-doc" ]; diff --git a/pkgs/development/libraries/libosmium/default.nix b/pkgs/development/libraries/libosmium/default.nix new file mode 100644 index 000000000000..e889a3cb275c --- /dev/null +++ b/pkgs/development/libraries/libosmium/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchFromGitHub, cmake, protozero, expat, zlib, bzip2, boost }: + +stdenv.mkDerivation rec { + name = "libosmium-${version}"; + version = "2.14.2"; + + src = fetchFromGitHub { + owner = "osmcode"; + repo = "libosmium"; + rev = "v${version}"; + sha256 = "123ri1l0a2b9fljgpwsl7z2w4i3kmgxz79d4ns9z4mwbp8sw0250"; + }; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ protozero zlib bzip2 expat boost ]; + + + meta = with stdenv.lib; { + description = "Fast and flexible C++ library for working with OpenStreetMap data"; + homepage = "https://osmcode.org/libosmium/"; + license = licenses.boost; + maintainers = with maintainers; [ das-g ]; + }; +} diff --git a/pkgs/development/libraries/libowfat/default.nix b/pkgs/development/libraries/libowfat/default.nix index 1304aff9e3b3..8c0094a3152b 100644 --- a/pkgs/development/libraries/libowfat/default.nix +++ b/pkgs/development/libraries/libowfat/default.nix @@ -1,17 +1,29 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "libowfat-0.31"; + name = "libowfat-0.32"; src = fetchurl { url = "https://www.fefe.de/libowfat/${name}.tar.xz"; - sha256 = "04lagr62bd2cr0k8h59qfnx2klh2cf73k5kxsx8xrdybzhfarr6i"; + sha256 = "1hcqg7pvy093bxx8wk7i4gvbmgnxz2grxpyy7b4mphidjbcv7fgl"; }; + # Dirty patch because 0.32 "moved headers to upon install" + # but it breaks gatling-0.15 and opentracker-2018-05-26 ... + postPatch = '' + substituteInPlace GNUmakefile --replace \ + 'install -d $(DESTDIR)$(INCLUDEDIR)/libowfat' \ + 'install -d $(DESTDIR)$(INCLUDEDIR)' + substituteInPlace GNUmakefile --replace \ + 'install -m 644 $(INCLUDES) $(DESTDIR)$(INCLUDEDIR)/libowfat' \ + 'install -m 644 $(INCLUDES) $(DESTDIR)$(INCLUDEDIR)' + ''; + makeFlags = "prefix=$(out)"; + enableParallelBuilding = true; meta = with stdenv.lib; { - homepage = http://www.fefe.de/libowfat/; + homepage = https://www.fefe.de/libowfat/; license = licenses.gpl2; platforms = platforms.linux; }; diff --git a/pkgs/development/libraries/libp11/default.nix b/pkgs/development/libraries/libp11/default.nix index 54e2616e782f..cb675f4d3e58 100644 --- a/pkgs/development/libraries/libp11/default.nix +++ b/pkgs/development/libraries/libp11/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "libp11-${version}"; - version = "0.4.7"; + version = "0.4.9"; src = fetchFromGitHub { owner = "OpenSC"; repo = "libp11"; rev = name; - sha256 = "0n1i0pxj6l0vdq8gpdwfp5p9qd7wkymg0lpy6a17ix8hpqsljlhr"; + sha256 = "1f0ir1mnr4wxxnql8ld2aa6288fn04fai5pr0sics7kbdm1g0cki"; }; makeFlags = [ "DESTDIR=$(out)" "PREFIX=" ]; diff --git a/pkgs/development/libraries/libpcap/default.nix b/pkgs/development/libraries/libpcap/default.nix index f94f327ea02e..267859cb217c 100644 --- a/pkgs/development/libraries/libpcap/default.nix +++ b/pkgs/development/libraries/libpcap/default.nix @@ -50,5 +50,6 @@ stdenv.mkDerivation rec { description = "Packet Capture Library"; platforms = platforms.unix; maintainers = with maintainers; [ fpletz ]; + license = licenses.bsd3; }; } diff --git a/pkgs/development/libraries/libpfm/default.nix b/pkgs/development/libraries/libpfm/default.nix index 25e55e45d1e2..ffd195b6462d 100644 --- a/pkgs/development/libraries/libpfm/default.nix +++ b/pkgs/development/libraries/libpfm/default.nix @@ -11,6 +11,8 @@ stdenv.mkDerivation rec { installFlags = "DESTDIR=\${out} PREFIX= LDCONFIG=true"; + NIX_CFLAGS_COMPILE = [ "-Wno-error" ]; + meta = with stdenv.lib; { description = "Helper library to program the performance monitoring events"; longDescription = '' diff --git a/pkgs/development/libraries/libpng/default.nix b/pkgs/development/libraries/libpng/default.nix index 0e5a4a866e8f..9c1ed80e51ed 100644 --- a/pkgs/development/libraries/libpng/default.nix +++ b/pkgs/development/libraries/libpng/default.nix @@ -3,20 +3,20 @@ assert zlib != null; let - patchVersion = "1.6.34"; + patchVersion = "1.6.35"; patch_src = fetchurl { url = "mirror://sourceforge/libpng-apng/libpng-${patchVersion}-apng.patch.gz"; - sha256 = "1ha4npf9mfrzp0srg8a5amks5ww84xzfpjbsj8k3yjjpai798qg6"; + sha256 = "011fq5wgyz07pfrqs9albixbiksx3agx5nkcf3535gbvhlwv5khq"; }; whenPatched = stdenv.lib.optionalString apngSupport; in stdenv.mkDerivation rec { name = "libpng" + whenPatched "-apng" + "-${version}"; - version = "1.6.34"; + version = "1.6.35"; src = fetchurl { url = "mirror://sourceforge/libpng/libpng-${version}.tar.xz"; - sha256 = "1xjr0v34fyjgnhvaa1zixcpx5yvxcg4zwvfh0fyklfyfj86rc7ig"; + sha256 = "1mxwjf5cdzk7g0y51gl9w3f0j5ypcls05i89kgnifjaqr742x493"; }; postPatch = whenPatched "gunzip < ${patch_src} | patch -Np1"; diff --git a/pkgs/development/libraries/libpqxx/default.nix b/pkgs/development/libraries/libpqxx/default.nix index 5afed2b2a2f5..4aa06c0cd704 100644 --- a/pkgs/development/libraries/libpqxx/default.nix +++ b/pkgs/development/libraries/libpqxx/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "libpqxx-${version}"; - version = "6.2.4"; + version = "6.2.5"; src = fetchFromGitHub { owner = "jtv"; repo = "libpqxx"; rev = version; - sha256 = "18fkyfa3a917ljmarf3jy8ycdhqzpc47cj87542sjpxnpaj9hy59"; + sha256 = "15x9xlj2v66w81j90cb438qkrrcqaq4dqrvhllwyqfz4lprqnhh9"; }; nativeBuildInputs = [ gnused python2 ]; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { meta = { description = "A C++ library to access PostgreSQL databases"; homepage = http://pqxx.org/development/libpqxx/; - license = lib.licenses.postgresql; + license = lib.licenses.bsd3; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.eelco ]; }; diff --git a/pkgs/development/libraries/libpsl/default.nix b/pkgs/development/libraries/libpsl/default.nix index f5c92e11c357..65da1f8e9d1d 100644 --- a/pkgs/development/libraries/libpsl/default.nix +++ b/pkgs/development/libraries/libpsl/default.nix @@ -1,5 +1,5 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, docbook_xsl, gtk-doc, icu -, libxslt, pkgconfig, python2 }: +{ stdenv, fetchFromGitHub, autoreconfHook, docbook_xsl, docbook_xml_dtd_43, gtk-doc, icu +, libxslt, pkgconfig, python3 }: let @@ -11,21 +11,21 @@ let owner = "publicsuffix"; }; - libVersion = "0.17.0"; + libVersion = "0.20.2"; in stdenv.mkDerivation rec { name = "libpsl-${version}"; version = "${libVersion}-list-${listVersion}"; src = fetchFromGitHub { - sha256 = "08dbl6ihnlf0kj4c9pdpjv9mmw7p676pzh1q184wl32csra5pzdd"; + sha256 = "0ijingxpnvl5xnna32j93ijagvjsvw2lhj71q39hz9xhzjzrda9b"; rev = "libpsl-${libVersion}"; repo = "libpsl"; owner = "rockdaboot"; }; buildInputs = [ icu libxslt ]; - nativeBuildInputs = [ autoreconfHook docbook_xsl gtk-doc pkgconfig python2 ]; + nativeBuildInputs = [ autoreconfHook docbook_xsl docbook_xml_dtd_43 gtk-doc pkgconfig python3 ]; postPatch = '' substituteInPlace src/psl.c --replace bits/stat.h sys/stat.h @@ -33,7 +33,6 @@ in stdenv.mkDerivation rec { ''; preAutoreconf = '' - mkdir m4 gtkdocize ''; diff --git a/pkgs/development/libraries/libqalculate/default.nix b/pkgs/development/libraries/libqalculate/default.nix index 377d9fe50be7..bb823f69135a 100644 --- a/pkgs/development/libraries/libqalculate/default.nix +++ b/pkgs/development/libraries/libqalculate/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "libqalculate-${version}"; - version = "2.6.2"; + version = "2.8.1"; src = fetchFromGitHub { owner = "qalculate"; repo = "libqalculate"; rev = "v${version}"; - sha256 = "1wfffki5ib65z9ndph2c4a17qx62f07q12adzabs7ij9gv94y9j5"; + sha256 = "1fakvv5vvx99pp5x72djp3313jxjwfhsl34gbyrpgkj5b4nnm7mz"; }; outputs = [ "out" "dev" "doc" ]; @@ -42,6 +42,7 @@ stdenv.mkDerivation rec { description = "An advanced calculator library"; homepage = http://qalculate.github.io; maintainers = with maintainers; [ gebner ]; + license = licenses.gpl2Plus; platforms = platforms.all; }; } diff --git a/pkgs/development/libraries/libqmatrixclient/default.nix b/pkgs/development/libraries/libqmatrixclient/default.nix index 8cca5333d084..2f20150ad164 100644 --- a/pkgs/development/libraries/libqmatrixclient/default.nix +++ b/pkgs/development/libraries/libqmatrixclient/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "libqmatrixclient-${version}"; - version = "0.3.0.2"; + version = "0.4.0"; src = fetchFromGitHub { owner = "QMatrixClient"; repo = "libqmatrixclient"; rev = "v${version}"; - sha256 = "03pxmr4wa818fgqddkr2fkwz6pda538x3ic9yq7c40x98zqf55w5"; + sha256 = "1llzqjagvp91kcg26q5c4qw9aaz7wna3rh6k06rc3baivrjqf3cn"; }; buildInputs = [ qtbase ]; diff --git a/pkgs/development/libraries/libqtav/default.nix b/pkgs/development/libraries/libqtav/default.nix index b291ec2fdf0b..048ba48bb674 100644 --- a/pkgs/development/libraries/libqtav/default.nix +++ b/pkgs/development/libraries/libqtav/default.nix @@ -1,6 +1,6 @@ { mkDerivation, lib, fetchFromGitHub, extra-cmake-modules , qtbase, qtmultimedia, qtquick1, qttools -, libGLU_combined, libX11 +, libGL, libX11 , libass, openal, ffmpeg, libuchardet , alsaLib, libpulseaudio, libva }: @@ -14,7 +14,7 @@ mkDerivation rec { nativeBuildInputs = [ extra-cmake-modules qttools ]; buildInputs = [ qtbase qtmultimedia qtquick1 - libGLU_combined libX11 + libGL libX11 libass openal ffmpeg libuchardet alsaLib libpulseaudio libva ]; @@ -27,18 +27,20 @@ mkDerivation rec { fetchSubmodules = true; }; - # Make sure libqtav finds its libGL dependancy at both link and run time - # by adding libGLU_combined to rpath. Not sure why it wasn't done automatically like - # the other libraries as `libGLU_combined` is part of our `buildInputs`. - NIX_CFLAGS_LINK = [ "-Wl,-rpath,${libGLU_combined}/lib"]; + # Make sure libqtav finds its libGL dependency at both link and run time + # by adding libGL to rpath. Not sure why it wasn't done automatically like + # the other libraries as `libGL` is part of our `buildInputs`. + NIX_CFLAGS_LINK = [ "-Wl,-rpath,${libGL}/lib"]; preFixup = '' mkdir -p "$out/bin" cp -a "./bin/"* "$out/bin" ''; + stripDebugList = [ "lib" "libexec" "bin" "qml" ]; + meta = { - description = "A multimedia playback framework based on Qt + FFmpeg."; + description = "A multimedia playback framework based on Qt + FFmpeg"; #license = licenses.lgpl21; # For the libraries / headers only. license = licenses.gpl3; # With the examples (under bin) and most likely some of the optional dependencies used. homepage = http://www.qtav.org/; diff --git a/pkgs/development/libraries/libraw/default.nix b/pkgs/development/libraries/libraw/default.nix index 9803e09610e6..e009a9f920b1 100644 --- a/pkgs/development/libraries/libraw/default.nix +++ b/pkgs/development/libraries/libraw/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "libraw-${version}"; - version = "0.18.12"; + version = "0.19.0"; src = fetchurl { url = "https://www.libraw.org/data/LibRaw-${version}.tar.gz"; - sha256 = "1m2khr2cij8z6lawgbmdksjn14fpnjsy8ad4qahnpqapm1slsxap"; + sha256 = "0nfj7s7qmgfy1cl8s3ck7dxjvprfq5glfi6iidmvmy8r7gl52gz8"; }; outputs = [ "out" "lib" "dev" "doc" ]; diff --git a/pkgs/development/libraries/librdf/redland.nix b/pkgs/development/libraries/librdf/redland.nix index 422ace462a94..30d8d8a94e9d 100644 --- a/pkgs/development/libraries/librdf/redland.nix +++ b/pkgs/development/libraries/librdf/redland.nix @@ -38,8 +38,10 @@ stdenv.mkDerivation rec { doCheck = false; # fails 1 out of 17 tests with a segmentation fault - meta = { + meta = with stdenv.lib; { + description = "C libraries that provide support for the Resource Description Framework (RDF)"; homepage = http://librdf.org/; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.asl20; }; } diff --git a/pkgs/development/libraries/librdmacm/default.nix b/pkgs/development/libraries/librdmacm/default.nix deleted file mode 100644 index 3b84ead7cec1..000000000000 --- a/pkgs/development/libraries/librdmacm/default.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ stdenv, fetchurl, libibverbs }: - -stdenv.mkDerivation rec { - name = "librdmacm-${version}"; - version = "1.1.0"; - - src = fetchurl { - url = "https://www.openfabrics.org/downloads/rdmacm/${name}.tar.gz"; - sha256 = "1ic0qd5ayvkybh4pxc5qx7sqvny1fv4anhxlf1nmsn0h926q844g"; - }; - - buildInputs = [ libibverbs ]; - - postInstall = '' - mkdir -p $out/lib/pkgconfig - cat >$out/lib/pkgconfig/rdmacm.pc < $out/lib/pkgconfig/tensorflow.pc << EOF + Name: TensorFlow + Version: ${version} + Description: Library for computation using data flow graphs for scalable machine learning + Requires: + Libs: -L$out/lib -ltensorflow + Cflags: -I$out/include/tensorflow + EOF ''; meta = { diff --git a/pkgs/development/libraries/libtiff/default.nix b/pkgs/development/libraries/libtiff/default.nix index bf0393fd89a6..55c747540f77 100644 --- a/pkgs/development/libraries/libtiff/default.nix +++ b/pkgs/development/libraries/libtiff/default.nix @@ -1,28 +1,22 @@ -{ stdenv, fetchurl, pkgconfig, zlib, libjpeg, xz }: +{ stdenv +, fetchurl + +, pkgconfig + +, zlib +, libjpeg +, xz +}: -let - version = "4.0.9"; -in stdenv.mkDerivation rec { + version = "4.0.10"; name = "libtiff-${version}"; src = fetchurl { url = "https://download.osgeo.org/libtiff/tiff-${version}.tar.gz"; - sha256 = "1kfg4q01r4mqn7dj63ifhi6pmqzbf4xax6ni6kkk81ri5kndwyvf"; + sha256 = "1r4np635gr6zlc0bic38dzvxia6iqzcrary4n1ylarzpr8fd2lic"; }; - prePatch = let - debian = fetchurl { - # When the URL disappears, it typically means that Debian has new patches - # (probably security) and updating to new tarball will apply them as well. - url = http://http.debian.net/debian/pool/main/t/tiff/tiff_4.0.9-6.debian.tar.xz; - sha256 = "10yk5npchxscgsnd7ihd3bbbw2fxkl7ni0plm43c9q4nwp6ms52f"; - }; - in '' - tar xf ${debian} - patches="$patches $(sed 's|^|debian/patches/|' < debian/patches/series)" - ''; - outputs = [ "bin" "dev" "out" "man" "doc" ]; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/libtiger/default.nix b/pkgs/development/libraries/libtiger/default.nix index bd0084dbaaf7..7a72fa2b7a31 100644 --- a/pkgs/development/libraries/libtiger/default.nix +++ b/pkgs/development/libraries/libtiger/default.nix @@ -16,6 +16,7 @@ stdenv.mkDerivation rec { homepage = https://code.google.com/archive/p/libtiger/; description = "A rendering library for Kate streams using Pango and Cairo"; platforms = lib.platforms.unix; + license = lib.licenses.lgpl21Plus; maintainers = with lib.maintainers; [ matthewbauer ]; }; } diff --git a/pkgs/development/libraries/libtins/default.nix b/pkgs/development/libraries/libtins/default.nix index efd63148fb10..1af7548ac962 100644 --- a/pkgs/development/libraries/libtins/default.nix +++ b/pkgs/development/libraries/libtins/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "libtins-${version}"; - version = "3.5"; + version = "4.0"; src = fetchFromGitHub { owner = "mfontanini"; repo = "libtins"; rev = "v${version}"; - sha256 = "00d1fxyg8q6djljm79ms69gcrsqxxksny3b16v99bzf3aivfss5x"; + sha256 = "13sdqad976j7gq2k1il6g51yxwr8rlqdkzf1kj9mzhihjq8541qs"; }; postPatch = '' diff --git a/pkgs/development/libraries/libtorrent-rasterbar/default.nix b/pkgs/development/libraries/libtorrent-rasterbar/default.nix index f19e9d274313..cd8192e34fb9 100644 --- a/pkgs/development/libraries/libtorrent-rasterbar/default.nix +++ b/pkgs/development/libraries/libtorrent-rasterbar/default.nix @@ -3,7 +3,7 @@ }: let - version = "1.1.9"; + version = "1.1.11"; formattedVersion = lib.replaceChars ["."] ["_"] version; # Make sure we override python, so the correct version is chosen @@ -16,8 +16,8 @@ in stdenv.mkDerivation { src = fetchFromGitHub { owner = "arvidn"; repo = "libtorrent"; - rev = "libtorrent-${formattedVersion}"; - sha256 = "04w3pjzd6q9wplj1dcphylxn1i2b2x0iw1l0ma58ymh14swdah7a"; + rev = "libtorrent_${formattedVersion}"; + sha256 = "0nwdsv6d2gkdsh7l5a46g6cqx27xwh3msify5paf02l1qzjy4s5l"; }; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/libtoxcore/default.nix b/pkgs/development/libraries/libtoxcore/default.nix index b3636eef2621..026674e44fc4 100644 --- a/pkgs/development/libraries/libtoxcore/default.nix +++ b/pkgs/development/libraries/libtoxcore/default.nix @@ -31,7 +31,6 @@ let doCheck = false; # hangs, tries to access the net? checkInputs = [ check ]; - checkPhase = "ctest"; meta = with stdenv.lib; { description = "P2P FOSS instant messaging application aimed to replace Skype"; @@ -49,7 +48,7 @@ in rec { }; libtoxcore_0_2 = generic { - version = "0.2.3"; - sha256 = "1z8638cmxssc4jvbf64x549m84pz28729xbxc4c4ss1k792x30ya"; + version = "0.2.8"; + sha256 = "0xgnraysz25fbws5zwjk92mwnl8k1yih701qam8kgm3rxh50kyhm"; }; } diff --git a/pkgs/development/libraries/libtxc_dxtn/default.nix b/pkgs/development/libraries/libtxc_dxtn/default.nix index 21e3a15449c2..b0be3cb3c12d 100644 --- a/pkgs/development/libraries/libtxc_dxtn/default.nix +++ b/pkgs/development/libraries/libtxc_dxtn/default.nix @@ -13,9 +13,10 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ libGLU_combined ]; - meta = { + meta = with stdenv.lib; { homepage = http://dri.freedesktop.org/wiki/S3TC; repositories.git = git://people.freedesktop.org/~mareko/libtxc_dxtn; - platforms = stdenv.lib.platforms.unix; + license = licenses.mit; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/libui/default.nix b/pkgs/development/libraries/libui/default.nix index b1e6938a1494..dcc406accbd7 100644 --- a/pkgs/development/libraries/libui/default.nix +++ b/pkgs/development/libraries/libui/default.nix @@ -1,57 +1,53 @@ -{ stdenv, fetchgit, cmake, pkgconfig, gtk3, darwin }: +{ stdenv, fetchgit, cmake, pkgconfig, gtk3, cf-private, Cocoa }: let shortName = "libui"; version = "3.1a"; backend = if stdenv.isDarwin then "darwin" else "unix"; in - stdenv.mkDerivation rec { - name = "${shortName}-${version}"; - src = fetchgit { - url = "https://github.com/andlabs/libui.git"; - rev = "6ebdc96b93273c3cedf81159e7843025caa83058"; - sha256 = "1lpbfa298c61aarlzgp7vghrmxg1274pzxh1j9isv8x758gk6mfn"; - }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ cmake ] ++ - (if backend == "darwin" then [darwin.apple_sdk.frameworks.Cocoa] - else if backend == "unix" then [gtk3] - else null); +stdenv.mkDerivation rec { + name = "${shortName}-${version}"; + src = fetchgit { + url = "https://github.com/andlabs/libui.git"; + rev = "6ebdc96b93273c3cedf81159e7843025caa83058"; + sha256 = "1lpbfa298c61aarlzgp7vghrmxg1274pzxh1j9isv8x758gk6mfn"; + }; - preConfigure = stdenv.lib.optionalString stdenv.isDarwin '' - sed -i 's/set(CMAKE_OSX_DEPLOYMENT_TARGET "10.8")//' ./CMakeLists.txt - ''; - cmakeFlags = stdenv.lib.optionals stdenv.isDarwin [ - "-DCMAKE_OSX_SYSROOT=" - "-DCMAKE_OSX_DEPLOYMENT_TARGET=" - ]; + nativeBuildInputs = [ cmake pkgconfig ]; + buildInputs = stdenv.lib.optional stdenv.isLinux gtk3 + ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa cf-private /* For NSDefaultRunLoopMode */ ]; - installPhase = '' - mkdir -p $out/{include,lib} - mkdir -p $out/lib/pkgconfig - '' + stdenv.lib.optionalString stdenv.isLinux '' - mv ./out/${shortName}.so.0 $out/lib/ - ln -s $out/lib/${shortName}.so.0 $out/lib/${shortName}.so - '' + stdenv.lib.optionalString stdenv.isDarwin '' - mv ./out/${shortName}.A.dylib $out/lib/ - ln -s $out/lib/${shortName}.A.dylib $out/lib/${shortName}.dylib - '' + '' - cp $src/ui.h $out/include - cp $src/ui_${backend}.h $out/include + preConfigure = stdenv.lib.optionalString stdenv.isDarwin '' + sed -i 's/set(CMAKE_OSX_DEPLOYMENT_TARGET "10.8")//' ./CMakeLists.txt + ''; - cp ${./libui.pc} $out/lib/pkgconfig/${shortName}.pc - substituteInPlace $out/lib/pkgconfig/${shortName}.pc \ - --subst-var-by out $out \ - --subst-var-by version "${version}" - ''; - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' - install_name_tool -id $out/lib/${shortName}.A.dylib $out/lib/${shortName}.A.dylib - ''; + installPhase = '' + mkdir -p $out/{include,lib} + mkdir -p $out/lib/pkgconfig + '' + stdenv.lib.optionalString stdenv.isLinux '' + mv ./out/${shortName}.so.0 $out/lib/ + ln -s $out/lib/${shortName}.so.0 $out/lib/${shortName}.so + '' + stdenv.lib.optionalString stdenv.isDarwin '' + mv ./out/${shortName}.A.dylib $out/lib/ + ln -s $out/lib/${shortName}.A.dylib $out/lib/${shortName}.dylib + '' + '' + cp $src/ui.h $out/include + cp $src/ui_${backend}.h $out/include - meta = { - homepage = https://github.com/andlabs/libui; - description = "Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports."; - platforms = stdenv.lib.platforms.unix; - }; - } + cp ${./libui.pc} $out/lib/pkgconfig/${shortName}.pc + substituteInPlace $out/lib/pkgconfig/${shortName}.pc \ + --subst-var-by out $out \ + --subst-var-by version "${version}" + ''; + postInstall = stdenv.lib.optionalString stdenv.isDarwin '' + install_name_tool -id $out/lib/${shortName}.A.dylib $out/lib/${shortName}.A.dylib + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/andlabs/libui; + description = "Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports."; + license = licenses.mit; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/libraries/libunarr/default.nix b/pkgs/development/libraries/libunarr/default.nix new file mode 100644 index 000000000000..e21f9400848d --- /dev/null +++ b/pkgs/development/libraries/libunarr/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, cmake }: + +stdenv.mkDerivation rec { + name = "libunarr-${version}"; + version = "1.0.1"; + + src = fetchurl { + url = "https://github.com/selmf/unarr/releases/download/v${version}/unarr-${version}.tar.xz"; + sha256 = "1db500k6w90qn6qb4j3zcczailmmv81q9lv4bwq516hbncg5p4sl"; + }; + + nativeBuildInputs = [ cmake ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + homepage = https://github.com/selmf/unarr; + description = "A lightweight decompression library with support for rar, tar and zip archives"; + license = licenses.lgpl3; + }; +} diff --git a/pkgs/development/libraries/libunique/3.x.nix b/pkgs/development/libraries/libunique/3.x.nix index 1a4f16046fc1..a072591ca9db 100644 --- a/pkgs/development/libraries/libunique/3.x.nix +++ b/pkgs/development/libraries/libunique/3.x.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig -, dbus, dbus-glib, gtk3, gobjectIntrospection +, dbus, dbus-glib, gtk3, gobject-introspection , gtkdoc, docbook_xml_dtd_45, docbook_xsl , libxslt, libxml2 }: @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ dbus dbus-glib gtk3 gobjectIntrospection gtkdoc docbook_xml_dtd_45 docbook_xsl libxslt libxml2 ]; + buildInputs = [ dbus dbus-glib gtk3 gobject-introspection gtkdoc docbook_xml_dtd_45 docbook_xsl libxslt libxml2 ]; meta = { homepage = https://wiki.gnome.org/Attic/LibUnique; diff --git a/pkgs/development/libraries/libunique/default.nix b/pkgs/development/libraries/libunique/default.nix index 2bb53dd2b97f..8559731d707c 100644 --- a/pkgs/development/libraries/libunique/default.nix +++ b/pkgs/development/libraries/libunique/default.nix @@ -7,6 +7,8 @@ stdenv.mkDerivation rec { sha256 = "1fsgvmncd9caw552lyfg8swmsd6bh4ijjsph69bwacwfxwf09j75"; }; + NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations"; + # patches from Gentoo portage patches = [ ./1.1.6-compiler-warnings.patch diff --git a/pkgs/development/libraries/libunistring/default.nix b/pkgs/development/libraries/libunistring/default.nix index 24da3a8e2c7d..e066c0723679 100644 --- a/pkgs/development/libraries/libunistring/default.nix +++ b/pkgs/development/libraries/libunistring/default.nix @@ -19,10 +19,22 @@ stdenv.mkDerivation rec { doCheck = true; - enableParallelBuilding = true; + /* This seems to cause several random failures like these, which I assume + is because of bad or missing target dependencies in their build system: + + ./unistdio/test-u16-vasnprintf2.sh: line 16: ./test-u16-vasnprintf1: No such file or directory + FAIL unistdio/test-u16-vasnprintf2.sh (exit status: 1) + + FAIL: unistdio/test-u16-vasnprintf3.sh + ====================================== + + ./unistdio/test-u16-vasnprintf3.sh: line 16: ./test-u16-vasnprintf1: No such file or directory + FAIL unistdio/test-u16-vasnprintf3.sh (exit status: 1) + */ + enableParallelBuilding = false; meta = { - homepage = http://www.gnu.org/software/libunistring/; + homepage = https://www.gnu.org/software/libunistring/; description = "Unicode string library"; diff --git a/pkgs/development/libraries/libunity/default.nix b/pkgs/development/libraries/libunity/default.nix index f9f0b2b65551..52f01229c4af 100644 --- a/pkgs/development/libraries/libunity/default.nix +++ b/pkgs/development/libraries/libunity/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, automake, autoconf, libtool -, glib, vala, dee, gobjectIntrospection, libdbusmenu +, glib, vala, dee, gobject-introspection, libdbusmenu , gtk3, intltool, gnome-common, python3, icu }: stdenv.mkDerivation rec { @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { autoconf automake gnome-common - gobjectIntrospection + gobject-introspection intltool libtool pkgconfig diff --git a/pkgs/development/libraries/libunwind/default.nix b/pkgs/development/libraries/libunwind/default.nix index 6a32ccf5c1b1..2453484cb9c4 100644 --- a/pkgs/development/libraries/libunwind/default.nix +++ b/pkgs/development/libraries/libunwind/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { doCheck = false; # fails meta = with stdenv.lib; { - homepage = http://www.nongnu.org/libunwind; + homepage = https://www.nongnu.org/libunwind; description = "A portable and efficient API to determine the call-chain of a program"; maintainers = with maintainers; [ orivej ]; platforms = platforms.linux; diff --git a/pkgs/development/libraries/libusb/default.nix b/pkgs/development/libraries/libusb/default.nix index 4704a1e5c331..adf354c45f2e 100644 --- a/pkgs/development/libraries/libusb/default.nix +++ b/pkgs/development/libraries/libusb/default.nix @@ -16,7 +16,15 @@ stdenv.mkDerivation { patches = stdenv.lib.optional stdenv.hostPlatform.isMusl ./fix-headers.patch; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + homepage = "https://libusb.info/"; + repositories.git = "https://github.com/libusb/libusb-compat-0.1"; + description = "cross-platform user-mode USB device library"; + longDescription = '' + libusb is a cross-platform user-mode library that provides access to USB devices. + The current API is of 1.0 version (libusb-1.0 API), this library is a wrapper exposing the legacy API. + ''; + license = licenses.lgpl2Plus; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/libusb1/default.nix b/pkgs/development/libraries/libusb1/default.nix index 7ec714f02237..ac5c38a34f11 100644 --- a/pkgs/development/libraries/libusb1/default.nix +++ b/pkgs/development/libraries/libusb1/default.nix @@ -21,10 +21,15 @@ stdenv.mkDerivation rec { sed 's,-ludev,-L${systemd.lib}/lib -ludev,' -i $out/lib/libusb-1.0.la ''; - meta = { - homepage = http://www.libusb.info; - description = "User-space USB library"; - platforms = stdenv.lib.platforms.all; + meta = with stdenv.lib; { + homepage = "https://libusb.info/"; + repositories.git = "https://github.com/libusb/libusb"; + description = "cross-platform user-mode USB device library"; + longDescription = '' + libusb is a cross-platform user-mode library that provides access to USB devices. + ''; + platforms = platforms.all; + license = licenses.lgpl21Plus; maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/libuv/default.nix b/pkgs/development/libraries/libuv/default.nix index a0ace84bc67d..4fed33a4d357 100644 --- a/pkgs/development/libraries/libuv/default.nix +++ b/pkgs/development/libraries/libuv/default.nix @@ -1,14 +1,14 @@ { stdenv, lib, fetchpatch, fetchFromGitHub, autoconf, automake, libtool, pkgconfig }: stdenv.mkDerivation rec { - version = "1.21.0"; + version = "1.23.2"; name = "libuv-${version}"; src = fetchFromGitHub { owner = "libuv"; repo = "libuv"; rev = "v${version}"; - sha256 = "1jjg34ppnlrnb634q9mla7whl7rm9xmjgnzckrznqcycwzir074b"; + sha256 = "1xfggj0mbbshj7zyccnfw7wyk42qfg4ng3l4aslw014mg8gaskv7"; }; patches = [ @@ -40,7 +40,11 @@ stdenv.mkDerivation rec { "tcp_open" "tcp_write_queue_order" "tcp_try_write" "tcp_writealot" "multiple_listen" "delayed_accept" "shutdown_close_tcp" "shutdown_eof" "shutdown_twice" "callback_stack" - "tty_pty" + "tty_pty" "condvar_5" + ] ++ stdenv.lib.optionals stdenv.isAarch32 [ + # I observe this test failing with some regularity on ARMv7: + # https://github.com/libuv/libuv/issues/1871 + "shutdown_close_pipe" ]; tdRegexp = lib.concatStringsSep "\\|" toDisable; in lib.optionalString doCheck '' @@ -62,6 +66,7 @@ stdenv.mkDerivation rec { homepage = https://github.com/libuv/libuv; maintainers = with maintainers; [ cstrahan ]; platforms = with platforms; linux ++ darwin; + license = with licenses; [ mit isc bsd2 bsd3 cc-by-40 ]; }; } diff --git a/pkgs/development/libraries/libva-utils/default.nix b/pkgs/development/libraries/libva-utils/default.nix index 6868e5c8cfa9..a31968a5373c 100644 --- a/pkgs/development/libraries/libva-utils/default.nix +++ b/pkgs/development/libraries/libva-utils/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { owner = "01org"; repo = "libva-utils"; rev = version; - sha256 = "113wdmi4r0qligizj9zmd4a8ml1996x9g2zp2i4pmhb8frv9m8j2"; + sha256 = "0k5v72prcq462x780j9vpqf4ckrpqf536z6say81wpna0l0qbd98"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; diff --git a/pkgs/development/libraries/libva/default.nix b/pkgs/development/libraries/libva/default.nix index 0ba49da06cfe..435b7e3c915d 100644 --- a/pkgs/development/libraries/libva/default.nix +++ b/pkgs/development/libraries/libva/default.nix @@ -6,14 +6,14 @@ stdenv.mkDerivation rec { name = "libva-${lib.optionalString minimal "minimal-"}${version}"; - version = "2.1.0"; + version = "2.3.0"; # update libva-utils and vaapiIntel as well src = fetchFromGitHub { owner = "01org"; repo = "libva"; rev = version; - sha256 = "1a60lrgr65hx9b2qp0gjky1298c4d4zp3ap6vnmmz850sxx5rm8w"; + sha256 = "0zip22b5qwyjygsmrmjq62hdpl9z77d84h5hni8cn6xz5cmbw29z"; }; outputs = [ "dev" "out" ]; diff --git a/pkgs/development/libraries/libversion/default.nix b/pkgs/development/libraries/libversion/default.nix index 6e7005195bf0..0ace54582ebc 100644 --- a/pkgs/development/libraries/libversion/default.nix +++ b/pkgs/development/libraries/libversion/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchFromGitHub, cmake }: let - version = "2.6.0"; + version = "2.8.1"; in stdenv.mkDerivation { name = "libversion-${version}"; @@ -10,7 +10,7 @@ stdenv.mkDerivation { owner = "repology"; repo = "libversion"; rev = version; - sha256 = "0krhfycva3l4rhac5kx6x1a6fad594i9i77vy52rwn37j62bm601"; + sha256 = "0h0yfcgxll09dckzjb1im3yf54cjkpsflr7r4kwz1jcr3fxq41fz"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/libvirt-glib/default.nix b/pkgs/development/libraries/libvirt-glib/default.nix index 2d83955de696..74c3d24560cd 100644 --- a/pkgs/development/libraries/libvirt-glib/default.nix +++ b/pkgs/development/libraries/libvirt-glib/default.nix @@ -1,24 +1,24 @@ { stdenv, fetchurl, pkgconfig, libvirt, glib, libxml2, intltool, libtool, yajl -, nettle, libgcrypt, pythonPackages, gobjectIntrospection, libcap_ng, numactl +, nettle, libgcrypt, pythonPackages, gobject-introspection, libcap_ng, numactl , xen, libapparmor, vala }: let inherit (pythonPackages) python pygobject2; in stdenv.mkDerivation rec { - name = "libvirt-glib-1.0.0"; + name = "libvirt-glib-2.0.0"; outputs = [ "out" "dev" ]; src = fetchurl { url = "https://libvirt.org/sources/glib/${name}.tar.gz"; - sha256 = "0iwa5sdbii52pjpdm5j37f67sdmf0kpcky4liwhy1nf43k85i4fa"; + sha256 = "0six9ckmvlwwyavyjkgc262qkpvfqgi8rjij7cyk00bmqq8c9s4l"; }; nativeBuildInputs = [ pkgconfig vala ]; buildInputs = [ libvirt glib libxml2 intltool libtool yajl nettle libgcrypt - python pygobject2 gobjectIntrospection libcap_ng numactl libapparmor + python pygobject2 gobject-introspection libcap_ng numactl libapparmor ] ++ stdenv.lib.optionals stdenv.isx86_64 [ xen ]; diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix index fd35864fe343..733482ce2687 100644 --- a/pkgs/development/libraries/libvirt/default.nix +++ b/pkgs/development/libraries/libvirt/default.nix @@ -16,19 +16,19 @@ let buildFromTarball = stdenv.isDarwin; in stdenv.mkDerivation rec { name = "libvirt-${version}"; - version = "4.5.0"; + version = "4.7.0"; src = if buildFromTarball then fetchurl { url = "http://libvirt.org/sources/${name}.tar.xz"; - sha256 = "02dbfyi80im37gdsxglb4fja78q63b8ahmgdc5kh8lx51kf5xsg7"; + sha256 = "1r37aw1xxlwjkk4n6k503mw1caldijz8n7x86xdaq90n6bvpkhlj"; } else fetchgit { url = git://libvirt.org/libvirt.git; rev = "v${version}"; - sha256 = "0ija9a02znajsa2pbxamrmz87zwpmba9s29vdzzqqqw5c1rdpcr6"; + sha256 = "17byylhx0bny4b771hqv92d87a5dg21a5qjv861y50sckgwwi6f1"; fetchSubmodules = true; }; diff --git a/pkgs/development/libraries/libvmi/default.nix b/pkgs/development/libraries/libvmi/default.nix index 28cfe56d59b8..44b2a81b2d3c 100644 --- a/pkgs/development/libraries/libvmi/default.nix +++ b/pkgs/development/libraries/libvmi/default.nix @@ -15,6 +15,7 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "libvmi-${version}"; version = "0.12.0"; + libVersion = "0.0.12"; src = fetchFromGitHub { owner = "libvmi"; @@ -28,6 +29,13 @@ stdenv.mkDerivation rec { configureFlags = optional (!xenSupport) "--disable-xen"; + # libvmi uses dlopen() for the xen libraries, however autoPatchelfHook doesn't work here + postFixup = optionalString xenSupport '' + libvmi="$out/lib/libvmi.so.${libVersion}" + oldrpath=$(patchelf --print-rpath "$libvmi") + patchelf --set-rpath "$oldrpath:${makeLibraryPath [ xen ]}" "$libvmi" + ''; + meta = with stdenv.lib; { homepage = "http://libvmi.com/"; description = "A C library for virtual machine introspection"; diff --git a/pkgs/development/libraries/libvpx/git.nix b/pkgs/development/libraries/libvpx/git.nix deleted file mode 100644 index a39113e05b67..000000000000 --- a/pkgs/development/libraries/libvpx/git.nix +++ /dev/null @@ -1,182 +0,0 @@ -{ stdenv, fetchgit, perl, yasm -, vp8DecoderSupport ? true # VP8 decoder -, vp8EncoderSupport ? true # VP8 encoder -, vp9DecoderSupport ? true # VP9 decoder -, vp9EncoderSupport ? true # VP9 encoder -, extraWarningsSupport ? false # emit non-fatal warnings -, werrorSupport ? false # treat warnings as errors (not available with all compilers) -, debugSupport ? false # debug mode -, gprofSupport ? false # gprof profiling instrumentation -, gcovSupport ? false # gcov coverage instrumentation -, sizeLimitSupport ? true # limit max size to allow in the decoder -, optimizationsSupport ? true # compiler optimization flags -, runtimeCpuDetectSupport ? true # detect cpu capabilities at runtime -, thumbSupport ? false # build arm assembly in thumb mode -, examplesSupport ? true # build examples (vpxdec & vpxenc are part of examples) -, fastUnalignedSupport ? true # use unaligned accesses if supported by hardware -, debugLibsSupport ? false # include debug version of each library -, postprocSupport ? true # postprocessing -, multithreadSupport ? true # multithreaded decoding & encoding -, internalStatsSupport ? false # output of encoder internal stats for debug, if supported (encoders) -, memTrackerSupport ? false # track memory usage -, spatialResamplingSupport ? true # spatial sampling (scaling) -, realtimeOnlySupport ? false # build for real-time encoding -, ontheflyBitpackingSupport ? false # on-the-fly bitpacking in real-time encoding -, errorConcealmentSupport ? false # decoder conceals losses -, smallSupport ? false # favor smaller binary over speed -, postprocVisualizerSupport ? false # macro block/block level visualizers -, unitTestsSupport ? false, curl ? null, coreutils ? null # unit tests -, webmIOSupport ? true # input from and output to webm container -, libyuvSupport ? true # libyuv -, decodePerfTestsSupport ? false # build decoder perf tests with unit tests -, encodePerfTestsSupport ? false # build encoder perf tests with unit tests -, multiResEncodingSupport ? false # multiple-resolution encoding -, temporalDenoisingSupport ? true # use temporal denoising instead of spatial denoising -, coefficientRangeCheckingSupport ? false # decoder checks if intermediate transform coefficients are in valid range -, vp9HighbitdepthSupport ? true # 10/12 bit color support in VP9 -# Experimental features -, experimentalSpatialSvcSupport ? false # Spatial scalable video coding -, experimentalFpMbStatsSupport ? false -, experimentalEmulateHardwareSupport ? false -}: - -let - inherit (stdenv) isi686 isx86_64 isAarch32 is64bit isMips isDarwin isCygwin; - inherit (stdenv.lib) enableFeature optional optionals; -in - -assert isi686 || isx86_64 || isAarch32 || isMips; # Requires ARM with floating point support - -assert vp8DecoderSupport || vp8EncoderSupport || vp9DecoderSupport || vp9EncoderSupport; -assert internalStatsSupport && (vp9DecoderSupport || vp9EncoderSupport) -> postprocSupport; -/* If spatialResamplingSupport not enabled, build will fail with undeclared variable errors. - Variables called in vpx_scale/generic/vpx_scale.c are declared by vpx_scale/vpx_scale_rtcd.pl, - but is only executed if spatialResamplingSupport is enabled */ -assert spatialResamplingSupport; -assert postprocVisualizerSupport -> postprocSupport; -assert unitTestsSupport -> curl != null && coreutils != null; -assert vp9HighbitdepthSupport -> (vp9DecoderSupport || vp9EncoderSupport); -assert isCygwin -> unitTestsSupport && webmIOSupport && libyuvSupport; - -stdenv.mkDerivation rec { - name = "libvpx-git-${version}"; - version = "2015-2-12"; - - src = fetchgit { - url = "https://chromium.googlesource.com/webm/libvpx"; - /* DO NOT under any circumstance ever just bump the git commit without - confirming changes have not been made to the configure system */ - rev = "f4c29ae9ea16c502c980a81ca9683327d5051929"; - sha256 = "1w17vpcy44wlpr2icbwhcf3mrinybwy0bhif30p707hbxfxrj474"; - }; - - patchPhase = ''patchShebangs .''; - - outputs = [ "bin" "dev" "out" ]; - setOutputFlags = false; - - configurePlatforms = []; - configureFlags = [ - (enableFeature (vp8EncoderSupport || vp8DecoderSupport) "vp8") - (enableFeature vp8EncoderSupport "vp8-encoder") - (enableFeature vp8DecoderSupport "vp8-decoder") - (enableFeature (vp9EncoderSupport || vp9DecoderSupport) "vp9") - (enableFeature vp9EncoderSupport "vp9-encoder") - (enableFeature vp9DecoderSupport "vp9-decoder") - (enableFeature extraWarningsSupport "extra-warnings") - (enableFeature werrorSupport "werror") - "--disable-install-docs" - (enableFeature examplesSupport "install-bins") - "--enable-install-libs" - "--disable-install-srcs" - (enableFeature debugSupport "debug") - (enableFeature gprofSupport "gprof") - (enableFeature gcovSupport "gcov") - # Required to build shared libraries - (enableFeature (!isCygwin) "pic") - (enableFeature (isi686 || isx86_64) "use-x86inc") - (enableFeature optimizationsSupport "optimizations") - (enableFeature runtimeCpuDetectSupport "runtime-cpu-detect") - (enableFeature thumbSupport "thumb") - "--enable-libs" - (enableFeature examplesSupport "examples") - "--disable-docs" - "--as=yasm" - # Limit default decoder max to WHXGA - (if sizeLimitSupport then "--size-limit=5120x3200" else null) - (enableFeature fastUnalignedSupport "fast-unaligned") - "--disable-codec-srcs" - (enableFeature debugLibsSupport "debug-libs") - (enableFeature isMips "dequant-tokens") - (enableFeature isMips "dc-recon") - (enableFeature postprocSupport "postproc") - (enableFeature (postprocSupport && (vp9DecoderSupport || vp9EncoderSupport)) "vp9-postproc") - (enableFeature multithreadSupport "multithread") - (enableFeature internalStatsSupport "internal-stats") - (enableFeature memTrackerSupport "mem-tracker") - (enableFeature spatialResamplingSupport "spatial-resampling") - (enableFeature realtimeOnlySupport "realtime-only") - (enableFeature ontheflyBitpackingSupport "onthefly-bitpacking") - (enableFeature errorConcealmentSupport "error-concealment") - # Shared libraries are only supported on ELF platforms - (if isDarwin || isCygwin then - "--enable-static --disable-shared" - else - "--disable-static --enable-shared") - (enableFeature smallSupport "small") - (enableFeature postprocVisualizerSupport "postproc-visualizer") - (enableFeature unitTestsSupport "unit-tests") - (enableFeature webmIOSupport "webm-io") - (enableFeature libyuvSupport "libyuv") - (enableFeature decodePerfTestsSupport "decode-perf-tests") - (enableFeature encodePerfTestsSupport "encode-perf-tests") - (enableFeature multiResEncodingSupport "multi-res-encoding") - (enableFeature temporalDenoisingSupport "temporal-denoising") - (enableFeature (temporalDenoisingSupport && (vp9DecoderSupport || vp9EncoderSupport)) "vp9-temporal-denoising") - (enableFeature coefficientRangeCheckingSupport "coefficient-range-checking") - (enableFeature (vp9HighbitdepthSupport && is64bit) "vp9-highbitdepth") - (enableFeature (experimentalSpatialSvcSupport || - experimentalFpMbStatsSupport || - experimentalEmulateHardwareSupport) "experimental") - ] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ - #"--extra-cflags=" - #"--prefix=" - #"--libc=" - #"--libdir=" - "--enable-external-build" - # libvpx darwin targets include darwin version (ie. ARCH-darwinXX-gcc, XX being the darwin version) - # See all_platforms: https://github.com/webmproject/libvpx/blob/master/configure - # Darwin versions: 10.4=8, 10.5=9, 10.6=10, 10.7=11, 10.8=12, 10.9=13, 10.10=14 - "--force-target=${stdenv.hostPlatform.config}${ - if stdenv.hostPlatform.isDarwin then - if stdenv.hostPlatform.osxMinVersion == "10.10" then "14" - else if stdenv.hostPlatform.osxMinVersion == "10.9" then "13" - else if stdenv.hostPlatform.osxMinVersion == "10.8" then "12" - else if stdenv.hostPlatform.osxMinVersion == "10.7" then "11" - else if stdenv.hostPlatform.osxMinVersion == "10.6" then "10" - else if stdenv.hostPlatform.osxMinVersion == "10.5" then "9" - else "8" - else ""}-gcc" - (if stdenv.hostPlatform.isCygwin then "--enable-static-msvcrt" else "") - ] # Experimental features - ++ optional experimentalSpatialSvcSupport "--enable-spatial-svc" - ++ optional experimentalFpMbStatsSupport "--enable-fp-mb-stats" - ++ optional experimentalEmulateHardwareSupport "--enable-emulate-hardware"; - - nativeBuildInputs = [ perl yasm ]; - - buildInputs = [ ] - ++ optionals unitTestsSupport [ coreutils curl ]; - - enableParallelBuilding = true; - - postInstall = ''moveToOutput bin "$bin" ''; - - meta = with stdenv.lib; { - description = "WebM VP8/VP9 codec SDK"; - homepage = https://www.webmproject.org/; - license = licenses.bsd3; - maintainers = with maintainers; [ codyopel ]; - platforms = platforms.all; - }; -} diff --git a/pkgs/development/libraries/libwacom/default.nix b/pkgs/development/libraries/libwacom/default.nix index cc3f19ab7d31..6cfc5060b610 100644 --- a/pkgs/development/libraries/libwacom/default.nix +++ b/pkgs/development/libraries/libwacom/default.nix @@ -1,20 +1,23 @@ -{ fetchurl, stdenv, glib, pkgconfig, udev, libgudev }: +{ stdenv, fetchFromGitHub, autoreconfHook, glib, pkgconfig, udev, libgudev }: stdenv.mkDerivation rec { name = "libwacom-${version}"; - version = "0.29"; + version = "0.31"; - src = fetchurl { - url = "mirror://sourceforge/linuxwacom/libwacom/${name}.tar.bz2"; - sha256 = "1diklgcjhmvcxi9p1ifp6wcnyr6k7z9jhrlzfhzjqd6zipk01slw"; + src = fetchFromGitHub { + owner = "linuxwacom"; + repo = "libwacom"; + rev = "libwacom-${version}"; + sha256 = "0qjd4bn2abwzic34cm0sw3srx02spszbsvfdbzbpn2cb62b5gjmw"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig autoreconfHook ]; buildInputs = [ glib udev libgudev ]; meta = with stdenv.lib; { platforms = platforms.linux; - homepage = https://sourceforge.net/projects/linuxwacom/; + homepage = https://linuxwacom.github.io/; description = "Libraries, configuration, and diagnostic tools for Wacom tablets running under Linux"; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/libwebp/default.nix b/pkgs/development/libraries/libwebp/default.nix index 8cd0536e2946..0e8533a5639f 100644 --- a/pkgs/development/libraries/libwebp/default.nix +++ b/pkgs/development/libraries/libwebp/default.nix @@ -27,11 +27,11 @@ in with stdenv.lib; stdenv.mkDerivation rec { name = "libwebp-${version}"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { url = "http://downloads.webmproject.org/releases/webp/${name}.tar.gz"; - sha256 = "0nr2hd4iv61fphdbx49g96a56jkmdm9n2qss7jpkg1pii11rq9c4"; + sha256 = "08nr124aqlfpmdawpfizp56x93pvhr0v741fz78s1zyv49a4lx4c"; }; configureFlags = [ diff --git a/pkgs/development/libraries/libwebsockets/default.nix b/pkgs/development/libraries/libwebsockets/default.nix index 1147c9606ad4..8c0db4a7396f 100644 --- a/pkgs/development/libraries/libwebsockets/default.nix +++ b/pkgs/development/libraries/libwebsockets/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "libwebsockets-${version}"; - version = "3.0.0"; + version = "3.0.1"; src = fetchFromGitHub { owner = "warmcat"; repo = "libwebsockets"; rev = "v${version}"; - sha256 = "0cz4f05qd9b2bm27h5pkwym2cl7ff73lgirzwjppwf9b18if58yv"; + sha256 = "1x3qrz2hqsrv2lg0y9irdx37c8r9j9vf9mwzgw61znzvk6hc9ymq"; }; buildInputs = [ cmake openssl zlib libuv ]; @@ -21,9 +21,8 @@ stdenv.mkDerivation rec { use minimal CPU and memory resources, and provide fast throughput in both directions. ''; - homepage = https://libwebsockets.org/trac/libwebsockets; + homepage = https://libwebsockets.org; license = stdenv.lib.licenses.lgpl21; - maintainers = [ ]; platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/libwmf/default.nix b/pkgs/development/libraries/libwmf/default.nix index eed0c77af804..bf685862adf1 100644 --- a/pkgs/development/libraries/libwmf/default.nix +++ b/pkgs/development/libraries/libwmf/default.nix @@ -22,8 +22,10 @@ stdenv.mkDerivation { }) ]; - meta = { + meta = with stdenv.lib; { description = "WMF library from wvWare"; - platforms = stdenv.lib.platforms.unix; + homepage = http://wvware.sourceforge.net/libwmf.html; + license = licenses.gpl2; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/libwnck/3.x.nix b/pkgs/development/libraries/libwnck/3.x.nix index f2d05d14d693..eb591d4e184d 100644 --- a/pkgs/development/libraries/libwnck/3.x.nix +++ b/pkgs/development/libraries/libwnck/3.x.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, pkgconfig, libX11, gtk3, intltool, gobjectIntrospection, gnome3}: +{stdenv, fetchurl, pkgconfig, libX11, gtk3, intltool, gobject-introspection, gnome3}: let pname = "libwnck"; @@ -7,7 +7,7 @@ in stdenv.mkDerivation rec{ name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "010zk9zvydggxqnxfml3scml5yxmpjy90irpqcayrzw26lldr9mg"; }; @@ -16,7 +16,7 @@ in stdenv.mkDerivation rec{ configureFlags = [ "--enable-introspection" ]; - nativeBuildInputs = [ pkgconfig intltool gobjectIntrospection ]; + nativeBuildInputs = [ pkgconfig intltool gobject-introspection ]; propagatedBuildInputs = [ libX11 gtk3 ]; PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_GIRDIR = "${placeholder "dev"}/share/gir-1.0"; diff --git a/pkgs/development/libraries/libwpd/0.8.nix b/pkgs/development/libraries/libwpd/0.8.nix index 49012f8bddf8..736b1a45fa20 100644 --- a/pkgs/development/libraries/libwpd/0.8.nix +++ b/pkgs/development/libraries/libwpd/0.8.nix @@ -2,19 +2,22 @@ stdenv.mkDerivation rec { name = "libwpd-0.8.14"; - + src = fetchurl { url = "mirror://sourceforge/libwpd/${name}.tar.gz"; sha256 = "1syli6i5ma10cwzpa61a18pyjmianjwsf6pvmvzsh5md6yk4yx01"; }; - + patches = [ ./gcc-0.8.patch ]; buildInputs = [ glib libgsf libxml2 ]; nativeBuildInputs = [ pkgconfig bzip2 ]; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Library for importing WordPerfect documents"; + homepage = http://libwpd.sourceforge.net; + license = with licenses; [ lgpl21 mpl20 ]; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/libwpg/default.nix b/pkgs/development/libraries/libwpg/default.nix index 9d262910e14f..99808be2b216 100644 --- a/pkgs/development/libraries/libwpg/default.nix +++ b/pkgs/development/libraries/libwpg/default.nix @@ -11,10 +11,10 @@ stdenv.mkDerivation rec { buildInputs = [ libwpd zlib librevenge ]; nativeBuildInputs = [ pkgconfig ]; - meta = { + meta = with stdenv.lib; { homepage = http://libwpg.sourceforge.net; description = "C++ library to parse WPG"; - maintainers = [ ]; - platforms = stdenv.lib.platforms.all; + license = with licenses; [ lgpl21 mpl20 ]; + platforms = platforms.all; }; } diff --git a/pkgs/development/libraries/libx86emu/default.nix b/pkgs/development/libraries/libx86emu/default.nix index b0730452db89..591a3e451ab3 100644 --- a/pkgs/development/libraries/libx86emu/default.nix +++ b/pkgs/development/libraries/libx86emu/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "libx86emu-${version}"; - version = "2.0"; + version = "2.1"; src = fetchFromGitHub { owner = "wfeldt"; repo = "libx86emu"; rev = version; - sha256 = "12rlkwnl5zgmmpm6n6cqnkyhkji4jw1d27y8x1krvlpi1z4bjidx"; + sha256 = "16k16xcw2w2c69sn04jfdy9fd7cxs463d2rwb948xchyvfla958j"; }; nativeBuildInputs = [ perl ]; diff --git a/pkgs/development/libraries/libxkbcommon/libxkbcommon_7.nix b/pkgs/development/libraries/libxkbcommon/libxkbcommon_7.nix new file mode 100644 index 000000000000..e730cc6eaabf --- /dev/null +++ b/pkgs/development/libraries/libxkbcommon/libxkbcommon_7.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchurl, pkgconfig, yacc, flex, xkeyboard_config, libxcb, libX11 }: + +stdenv.mkDerivation rec { + name = "libxkbcommon-0.7.2"; + + src = fetchurl { + url = "http://xkbcommon.org/download/${name}.tar.xz"; + sha256 = "1n5rv5n210kjnkyrvbh04gfwaa7zrmzy1393p8nyqfw66lkxr918"; + }; + + outputs = [ "out" "dev" ]; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ yacc flex xkeyboard_config libxcb ]; + + configureFlags = [ + "--with-xkb-config-root=${xkeyboard_config}/etc/X11/xkb" + "--with-x-locale-root=${libX11.out}/share/X11/locale" + ]; + + preBuild = stdenv.lib.optionalString stdenv.isDarwin '' + sed -i 's/,--version-script=.*$//' Makefile + ''; + + meta = with stdenv.lib; { + description = "A library to handle keyboard descriptions"; + homepage = http://xkbcommon.org; + license = licenses.mit; + maintainers = with maintainers; [ garbas ttuegel ]; + platforms = with platforms; unix; + }; +} diff --git a/pkgs/development/libraries/libxklavier/default.nix b/pkgs/development/libraries/libxklavier/default.nix index 263796cdc783..773389e60f54 100644 --- a/pkgs/development/libraries/libxklavier/default.nix +++ b/pkgs/development/libraries/libxklavier/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchgit, autoreconfHook, pkgconfig, gtk-doc, xkeyboard_config, libxml2, xorg, docbook_xsl -, glib, isocodes, gobjectIntrospection }: +, glib, isocodes, gobject-introspection }: let version = "5.4"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook pkgconfig gtk-doc docbook_xsl ]; - buildInputs = [ gobjectIntrospection ]; + buildInputs = [ gobject-introspection ]; preAutoreconf = '' export NOCONFIGURE=1 diff --git a/pkgs/development/libraries/libxl/default.nix b/pkgs/development/libraries/libxl/default.nix index 035bfa8d6dc3..471789d3e0f6 100644 --- a/pkgs/development/libraries/libxl/default.nix +++ b/pkgs/development/libraries/libxl/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "libxl"; + pname = "libxl"; version = "3.8.1"; src = fetchurl { - url = "http://www.libxl.com/download/${name}-lin-${version}.tar.gz"; + url = "http://www.libxl.com/download/${pname}-lin-${version}.tar.gz"; sha256 = "1zdbahhyhr70s8hygwp43j9z4zmglyrr782hkcm1078yvkr2f2fm"; }; diff --git a/pkgs/development/libraries/libxmi/default.nix b/pkgs/development/libraries/libxmi/default.nix index 81c5b5e2891b..aff5f8ac4451 100644 --- a/pkgs/development/libraries/libxmi/default.nix +++ b/pkgs/development/libraries/libxmi/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation { meta = { description = "Library for rasterizing 2-D vector graphics"; - homepage = http://www.gnu.org/software/libxmi/; + homepage = https://www.gnu.org/software/libxmi/; license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.linux; # arbitrary choice maintainers = [ ]; diff --git a/pkgs/development/libraries/libxml2/default.nix b/pkgs/development/libraries/libxml2/default.nix index c359ea10b665..54ed569f666f 100644 --- a/pkgs/development/libraries/libxml2/default.nix +++ b/pkgs/development/libraries/libxml2/default.nix @@ -1,5 +1,5 @@ { stdenv, lib, fetchurl, fetchpatch -, zlib, xz, python2, findXMLCatalogs +, zlib, xz, python2, ncurses, findXMLCatalogs , pythonSupport ? stdenv.buildPlatform == stdenv.hostPlatform , icuSupport ? false, icu ? null , enableShared ? stdenv.hostPlatform.libc != "msvcrt" @@ -33,10 +33,11 @@ in stdenv.mkDerivation rec { outputs = [ "bin" "dev" "out" "man" "doc" ] ++ lib.optional pythonSupport "py" - ++ lib.optional enableStatic "static"; + ++ lib.optional (enableStatic && enableShared) "static"; propagatedBuildOutputs = "out bin" + lib.optionalString pythonSupport " py"; buildInputs = lib.optional pythonSupport python + ++ lib.optional (pythonSupport && python?isPy3 && python.isPy3) ncurses # Libxml2 has an optional dependency on liblzma. However, on impure # platforms, it may end up using that from /usr/lib, and thus lack a # RUNPATH for that, leading to undefined references for its users. @@ -66,7 +67,7 @@ in stdenv.mkDerivation rec { moveToOutput bin/xml2-config "$dev" moveToOutput lib/xml2Conf.sh "$dev" moveToOutput share/man/man1 "$bin" - '' + lib.optionalString enableStatic '' + '' + lib.optionalString (enableStatic && enableShared) '' moveToOutput lib/libxml2.a "$static" ''; diff --git a/pkgs/development/libraries/libxmlb/default.nix b/pkgs/development/libraries/libxmlb/default.nix new file mode 100644 index 000000000000..201940f1705e --- /dev/null +++ b/pkgs/development/libraries/libxmlb/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, glib, libuuid, gobject-introspection, gtk-doc, shared-mime-info, python3, docbook_xsl, docbook_xml_dtd_43 }: + +stdenv.mkDerivation rec { + name = "libxmlb-${version}"; + version = "0.1.5"; + + outputs = [ "out" "lib" "dev" "devdoc" ]; + + src = fetchFromGitHub { + owner = "hughsie"; + repo = "libxmlb"; + rev = version; + sha256 = "037j9fwkzsy3765gl2grkrmbxrfs67wlai213qbgsa5xn6fb8y68"; + }; + + nativeBuildInputs = [ meson ninja python3 pkgconfig gobject-introspection gtk-doc shared-mime-info docbook_xsl docbook_xml_dtd_43 ]; + + buildInputs = [ glib libuuid ]; + + mesonFlags = [ + "--libexecdir=${placeholder "out"}/libexec" + "-Dgtkdoc=true" + ]; + + doCheck = true; + + meta = with stdenv.lib; { + description = "A library to help create and query binary XML blobs"; + homepage = https://github.com/hughsie/libxmlb; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ jtojnar ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/libraries/libxnd/default.nix b/pkgs/development/libraries/libxnd/default.nix index c99c3f42bfc1..6b9375c73815 100644 --- a/pkgs/development/libraries/libxnd/default.nix +++ b/pkgs/development/libraries/libxnd/default.nix @@ -17,10 +17,9 @@ stdenv.mkDerivation rec { buildInputs = [ libndtypes ]; - configureFlags = [ "XND_INCLUDE='-I${libndtypes}/include'" - "XND_LINK='-L${libndtypes}/lib'" ]; - - makeFlags = [ "CONFIGURE_LDFLAGS='-shared'" ]; + # Override linker with cc (symlink to either gcc or clang) + # Library expects to use cc for linking + configureFlags = [ "LD=${stdenv.cc.targetPrefix}cc" ]; meta = { description = "General container that maps a wide range of Python values directly to memory"; diff --git a/pkgs/development/libraries/lightning/default.nix b/pkgs/development/libraries/lightning/default.nix index 2ad14efa3223..3f963c7ca19a 100644 --- a/pkgs/development/libraries/lightning/default.nix +++ b/pkgs/development/libraries/lightning/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { doCheck = true; meta = { - homepage = http://www.gnu.org/software/lightning/; + homepage = https://www.gnu.org/software/lightning/; description = "Run-time code generation library"; longDescription = '' GNU lightning is a library that generates assembly language code diff --git a/pkgs/development/libraries/lightstep-tracer-cpp/default.nix b/pkgs/development/libraries/lightstep-tracer-cpp/default.nix index f2a8d75a9cbb..ab0e51bae261 100644 --- a/pkgs/development/libraries/lightstep-tracer-cpp/default.nix +++ b/pkgs/development/libraries/lightstep-tracer-cpp/default.nix @@ -1,6 +1,5 @@ -{ stdenv, lib, fetchFromGitHub, pkgconfig, protobuf, automake -, autoreconfHook, zlib -, enableGrpc ? false +{ stdenv, lib, fetchFromGitHub, pkgconfig, protobuf, cmake, zlib +, opentracing-cpp, enableGrpc ? false }: let @@ -9,33 +8,31 @@ let fetchFromGitHub { owner = "lightstep"; repo = "lightstep-tracer-common"; - rev = "fe1f65f4a221746f9fffe8bf544c81d4e1b8aded"; - sha256 = "1qqpjxfrjmhnhs15nhbfv28fsgzi57vmfabxlzc99j4vl78h5iln"; + rev = "5fe3bf885bcece14c3c65df06c86c826ba45ad69"; + sha256 = "1q39a0zaqbnqyhl2hza2xzc44235p65bbkfkzs2981niscmggq8w"; }; in stdenv.mkDerivation rec { name = "lightstep-tracer-cpp-${version}"; - version = "0.36"; + version = "0.8.1"; src = fetchFromGitHub { owner = "lightstep"; repo = "lightstep-tracer-cpp"; - rev = "v0_36"; - sha256 = "1sfj91bn7gw7fga7xawag076c8j9l7kiwhm4x3zh17qhycmaqq16"; + rev = "v${version}"; + sha256 = "1m4kl70lhvy1bsmkdh6bf2fddz5v1ikb27vgi99i2akpq40g4fvf"; }; postUnpack = '' cp -r ${common}/* $sourceRoot/lightstep-tracer-common ''; - preConfigure = lib.optionalString (!enableGrpc) '' - configureFlagsArray+=("--disable-grpc") - ''; + cmakeFlags = ["-DOPENTRACING_INCLUDE_DIR=${opentracing-cpp}/include" "-DOPENTRACING_LIBRARY=${opentracing-cpp}/lib/libopentracing.so"] ++ lib.optional (!enableGrpc) [ "-DWITH_GRPC=OFF" ]; nativeBuildInputs = [ - pkgconfig automake autoreconfHook + pkgconfig cmake ]; buildInputs = [ @@ -48,6 +45,5 @@ stdenv.mkDerivation rec { license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ cstrahan ]; - broken = true; # 2018-02-16 }; } diff --git a/pkgs/development/libraries/lirc/default.nix b/pkgs/development/libraries/lirc/default.nix index ad6d2df1d8bd..13fbe2b55b67 100644 --- a/pkgs/development/libraries/lirc/default.nix +++ b/pkgs/development/libraries/lirc/default.nix @@ -1,5 +1,5 @@ -{ stdenv, fetchurl, alsaLib, help2man, pkgconfig, xlibsWrapper, python3 -, libxslt, systemd, libusb, libftdi1 }: +{ stdenv, fetchurl, fetchpatch, autoreconfHook, pkgconfig, help2man, python3, + alsaLib, xlibsWrapper, libxslt, systemd, libusb, libftdi1 }: stdenv.mkDerivation rec { name = "lirc-0.10.1"; @@ -9,6 +9,12 @@ stdenv.mkDerivation rec { sha256 = "1whlyifvvc7w04ahq07nnk1h18wc8j7c6wnvlb6mszravxh3qxcb"; }; + # Fix installation of Python bindings + patches = [ (fetchpatch { + url = "https://sourceforge.net/p/lirc/tickets/339/attachment/0001-Fix-Python-bindings.patch"; + sha256 = "088a39x8c1qd81qwvbiqd6crb2lk777wmrs8rdh1ga06lglyvbly"; + }) ]; + postPatch = '' patchShebangs . @@ -24,17 +30,17 @@ stdenv.mkDerivation rec { touch lib/lirc/input_map.inc ''; - nativeBuildInputs = [ pkgconfig help2man ]; + nativeBuildInputs = [ autoreconfHook pkgconfig help2man + (python3.withPackages (p: with p; [ pyyaml setuptools ])) ]; - buildInputs = [ alsaLib xlibsWrapper libxslt systemd libusb libftdi1 ] - ++ (with python3.pkgs; [ python pyyaml setuptools ]); + buildInputs = [ alsaLib xlibsWrapper libxslt systemd libusb libftdi1 ]; configureFlags = [ "--sysconfdir=/etc" "--localstatedir=/var" "--with-systemdsystemunitdir=$(out)/lib/systemd/system" - "--enable-uinput" # explicite activation because build env has no uinput - "--enable-devinput" # explicite activation because build env has not /dev/input + "--enable-uinput" # explicit activation because build env has no uinput + "--enable-devinput" # explicit activation because build env has no /dev/input ]; installFlags = [ diff --git a/pkgs/development/libraries/live555/default.nix b/pkgs/development/libraries/live555/default.nix index 4dd5d8bcd26f..6463f83d282b 100644 --- a/pkgs/development/libraries/live555/default.nix +++ b/pkgs/development/libraries/live555/default.nix @@ -1,15 +1,16 @@ { stdenv, fetchurl, lib, darwin }: # Based on https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD -let - version = "2018.02.28"; -in -stdenv.mkDerivation { +stdenv.mkDerivation rec { name = "live555-${version}"; + version = "2018.11.26"; src = fetchurl { # the upstream doesn't provide a stable URL - url = "mirror://sourceforge/slackbuildsdirectlinks/live.${version}.tar.gz"; - sha256 = "0zi47asv1qmb09g321m02q684i3c90vci0mgkdh1mlmx2rbg1d1d"; + urls = [ + "mirror://sourceforge/slackbuildsdirectlinks/live.${version}.tar.gz" + "https://download.videolan.org/contrib/live555/live.${version}.tar.gz" + ]; + sha256 = "0izvy50xmyycrl7aj43kj1w9k8lcsmdqwwqk1cdizmc4wmj56f5k"; }; postPatch = '' @@ -23,28 +24,39 @@ stdenv.mkDerivation { ''; configurePhase = '' + runHook preConfigure + ./genMakefiles ${{ x86_64-darwin = "macosx"; i686-linux = "linux"; x86_64-linux = "linux-64bit"; aarch64-linux = "linux-64bit"; }.${stdenv.hostPlatform.system}} + + runHook postConfigure ''; installPhase = '' + runHook preInstall + for dir in BasicUsageEnvironment groupsock liveMedia UsageEnvironment; do install -dm755 $out/{bin,lib,include/$dir} install -m644 $dir/*.a "$out/lib" install -m644 $dir/include/*.h* "$out/include/$dir" done + + runHook postInstall ''; nativeBuildInputs = lib.optional stdenv.isDarwin darwin.cctools; + enableParallelBuilding = true; + 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/; license = licenses.lgpl21Plus; platforms = platforms.unix; + broken = stdenv.hostPlatform.isAarch64; }; } diff --git a/pkgs/development/libraries/lmdb/default.nix b/pkgs/development/libraries/lmdb/default.nix index 0bb3a67d9502..ef187a15efc7 100644 --- a/pkgs/development/libraries/lmdb/default.nix +++ b/pkgs/development/libraries/lmdb/default.nix @@ -26,7 +26,6 @@ stdenv.mkDerivation rec { postInstall = '' moveToOutput bin "$bin" - moveToOutput "lib/*.a" REMOVE # until someone needs it '' # add lmdb.pc (dynamic only) + '' diff --git a/pkgs/development/libraries/lmdbxx/default.nix b/pkgs/development/libraries/lmdbxx/default.nix index 34dfe26ad70b..232a67c23f3b 100644 --- a/pkgs/development/libraries/lmdbxx/default.nix +++ b/pkgs/development/libraries/lmdbxx/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { version = "0.9.14.0"; src = fetchFromGitHub { - owner = "bendiken"; + owner = "drycpp"; repo = "lmdbxx"; rev = "${version}"; sha256 = "1jmb9wg2iqag6ps3z71bh72ymbcjrb6clwlkgrqf1sy80qwvlsn6"; @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { makeFlags = [ "PREFIX=$(out)" ]; meta = { - homepage = "https://github.com/bendiken/lmdbxx#readme"; + homepage = "https://github.com/drycpp/lmdbxx#readme"; description = "C++11 wrapper for the LMDB embedded B+ tree database library"; license = stdenv.lib.licenses.unlicense; maintainers = with stdenv.lib.maintainers; [ fgaz ]; diff --git a/pkgs/development/libraries/log4cplus/default.nix b/pkgs/development/libraries/log4cplus/default.nix index 3fdad73d9fa5..7a390021d1fa 100644 --- a/pkgs/development/libraries/log4cplus/default.nix +++ b/pkgs/development/libraries/log4cplus/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchurl }: let - name = "log4cplus-1.2.0"; + name = "log4cplus-2.0.2"; in stdenv.mkDerivation { inherit name; src = fetchurl { url = "mirror://sourceforge/log4cplus/${name}.tar.bz2"; - sha256 = "1fb3g9l12sps3mv4xjiql2kcvj439mww3skz735y7113cnlcf338"; + sha256 = "0y9yy32lhgrcss8i2gcc9incdy55rcrr16dx051gkia1vdzfkay4"; }; meta = { diff --git a/pkgs/development/libraries/log4shib/default.nix b/pkgs/development/libraries/log4shib/default.nix index 7b672aebe445..b2fba7df509b 100644 --- a/pkgs/development/libraries/log4shib/default.nix +++ b/pkgs/development/libraries/log4shib/default.nix @@ -15,5 +15,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A forked version of log4cpp that has been created for the Shibboleth project"; maintainers = [ maintainers.jammerful ]; + license = licenses.lgpl21; + homepage = http://log4cpp.sf.net; }; } diff --git a/pkgs/development/libraries/loudmouth/default.nix b/pkgs/development/libraries/loudmouth/default.nix index aecd75656dae..cad5d0d7ecad 100644 --- a/pkgs/development/libraries/loudmouth/default.nix +++ b/pkgs/development/libraries/loudmouth/default.nix @@ -18,11 +18,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; - meta = { + meta = with stdenv.lib; { description = "A lightweight C library for the Jabber protocol"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; downloadPage = "http://mcabber.com/files/loudmouth/"; downloadURLRegexp = "loudmouth-[0-9.]+[.]tar[.]bz2$"; updateWalker = true; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/mapnik/default.nix b/pkgs/development/libraries/mapnik/default.nix index 0546bdc6359b..0c88cff77732 100644 --- a/pkgs/development/libraries/mapnik/default.nix +++ b/pkgs/development/libraries/mapnik/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchzip, fetchpatch , boost, cairo, freetype, gdal, harfbuzz, icu, libjpeg, libpng, libtiff -, libwebp, libxml2, proj, python2, scons, sqlite, zlib +, libwebp, libxml2, proj, python, scons, sqlite, zlib # supply a postgresql package to enable the PostGIS input plugin , postgresql ? null @@ -8,67 +8,56 @@ stdenv.mkDerivation rec { name = "mapnik-${version}"; - version = "3.0.13"; + version = "3.0.21"; src = fetchzip { # this one contains all git submodules and is cheaper than fetchgit url = "https://github.com/mapnik/mapnik/releases/download/v${version}/mapnik-v${version}.tar.bz2"; - sha256 = "189wsd6l6awblkiha666l1sdyp7ifmnfsa87y0j37rvym6w4r065"; + sha256 = "0cq2gbmf1sssg72sq4b5s3x1z6wvl1pzxliymm06flw5bpim5as2"; }; - patches = [(fetchpatch { - name = "icu-59.diff"; - url = https://github.com/mapnik/mapnik/commit/9e58c890430d.diff; - sha256 = "0h546qq8g19gw9s4979hla9vkq5kcwh3q45ryajyjhmlr2z9fi6p"; - })]; - # a distinct dev output makes python-mapnik fail outputs = [ "out" ]; - nativeBuildInputs = [ python2 scons ]; + nativeBuildInputs = [ python ]; buildInputs = [ boost cairo freetype gdal harfbuzz icu libjpeg libpng libtiff - libwebp libxml2 proj python2 sqlite zlib + libwebp libxml2 proj python sqlite zlib # optional inputs postgresql ]; - configurePhase = '' - scons configure PREFIX="$out" BOOST_INCLUDES="${boost.dev}/include" \ - BOOST_LIBS="${boost.out}/lib" \ - CAIRO_INCLUDES="${cairo.dev}/include" \ - CAIRO_LIBS="${cairo.out}/lib" \ - FREETYPE_INCLUDES="${freetype.dev}/include" \ - FREETYPE_LIBS="${freetype.out}/lib" \ - GDAL_CONFIG="${gdal}/bin/gdal-config" \ - HB_INCLUDES="${harfbuzz.dev}/include" \ - HB_LIBS="${harfbuzz.out}/lib" \ - ICU_INCLUDES="${icu.dev}/include" \ - ICU_LIBS="${icu.out}/lib" \ - JPEG_INCLUDES="${libjpeg.dev}/include" \ - JPEG_LIBS="${libjpeg.out}/lib" \ - PNG_INCLUDES="${libpng.dev}/include" \ - PNG_LIBS="${libpng.out}/lib" \ - PROJ_INCLUDES="${proj}/include" \ - PROJ_LIBS="${proj}/lib" \ - SQLITE_INCLUDES="${sqlite.dev}/include" \ - SQLITE_LIBS="${sqlite.out}/lib" \ - TIFF_INCLUDES="${libtiff.dev}/include" \ - TIFF_LIBS="${libtiff.out}/lib" \ - WEBP_INCLUDES="${libwebp}/include" \ - WEBP_LIBS="${libwebp}/lib" \ - XML2_INCLUDES="${libxml2.dev}/include" \ - XML2_LIBS="${libxml2.out}/lib" - ''; + prefixKey = "PREFIX="; - buildPhase = false; - - installPhase = '' - mkdir -p "$out" - scons install - ''; + configureFlags = [ + "BOOST_INCLUDES=${boost.dev}/include" + "BOOST_LIBS=${boost.out}/lib" + "CAIRO_INCLUDES=${cairo.dev}/include" + "CAIRO_LIBS=${cairo.out}/lib" + "FREETYPE_INCLUDES=${freetype.dev}/include" + "FREETYPE_LIBS=${freetype.out}/lib" + "GDAL_CONFIG=${gdal}/bin/gdal-config" + "HB_INCLUDES=${harfbuzz.dev}/include" + "HB_LIBS=${harfbuzz.out}/lib" + "ICU_INCLUDES=${icu.dev}/include" + "ICU_LIBS=${icu.out}/lib" + "JPEG_INCLUDES=${libjpeg.dev}/include" + "JPEG_LIBS=${libjpeg.out}/lib" + "PNG_INCLUDES=${libpng.dev}/include" + "PNG_LIBS=${libpng.out}/lib" + "PROJ_INCLUDES=${proj}/include" + "PROJ_LIBS=${proj}/lib" + "SQLITE_INCLUDES=${sqlite.dev}/include" + "SQLITE_LIBS=${sqlite.out}/lib" + "TIFF_INCLUDES=${libtiff.dev}/include" + "TIFF_LIBS=${libtiff.out}/lib" + "WEBP_INCLUDES=${libwebp}/include" + "WEBP_LIBS=${libwebp}/lib" + "XML2_INCLUDES=${libxml2.dev}/include" + "XML2_LIBS=${libxml2.out}/lib" + ]; meta = with stdenv.lib; { description = "An open source toolkit for developing mapping applications"; diff --git a/pkgs/development/libraries/martyr/default.nix b/pkgs/development/libraries/martyr/default.nix index 3b6102715391..064f04f220cd 100644 --- a/pkgs/development/libraries/martyr/default.nix +++ b/pkgs/development/libraries/martyr/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { meta = { description = "Martyr is a Java framework around the IRC protocol to allow application writers easy manipulation of the protocol and client state"; homepage = http://martyr.sourceforge.net/; + license = stdenv.lib.licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/matio/default.nix b/pkgs/development/libraries/matio/default.nix index 573215227369..f28ff1b0a21f 100644 --- a/pkgs/development/libraries/matio/default.nix +++ b/pkgs/development/libraries/matio/default.nix @@ -1,9 +1,9 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "matio-1.5.12"; + name = "matio-1.5.13"; src = fetchurl { url = "mirror://sourceforge/matio/${name}.tar.gz"; - sha256 = "1afqjhc1wbm7g1vry3w30c7dbrxg6n4i482ybgx6l1b5wj0f75c6"; + sha256 = "1jz5760jn1cifr479znhmzksi8fp07j99jd8xdnxpjd79gsv5bgy"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/mbedtls/1.3.nix b/pkgs/development/libraries/mbedtls/1.3.nix index 764d50190b9e..5748d3402449 100644 --- a/pkgs/development/libraries/mbedtls/1.3.nix +++ b/pkgs/development/libraries/mbedtls/1.3.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, perl }: stdenv.mkDerivation rec { - name = "mbedtls-1.3.20"; + name = "mbedtls-1.3.22"; src = fetchurl { url = "https://tls.mbed.org/download/${name}-gpl.tgz"; - sha256 = "0vv69c1c5rr7jcwwivx06fbfixgig90pjznh2c6cn841hgwm9z00"; + sha256 = "0ms4s41z88mz7b6gsnp7jslms4v0115k7gw51i6kx6ng9am43l6y"; }; nativeBuildInputs = [ perl ]; diff --git a/pkgs/development/libraries/mbedtls/default.nix b/pkgs/development/libraries/mbedtls/default.nix index d99944228c73..de72b8a6e1d9 100644 --- a/pkgs/development/libraries/mbedtls/default.nix +++ b/pkgs/development/libraries/mbedtls/default.nix @@ -4,22 +4,23 @@ , cmake , ninja , perl # Project uses Perl for scripting and testing +, python , enableThreading ? true # Threading can be disabled to increase security https://tls.mbed.org/kb/development/thread-safety-and-multi-threading }: stdenv.mkDerivation rec { name = "mbedtls-${version}"; - version = "2.12.0"; + version = "2.14.0"; src = fetchFromGitHub { owner = "ARMmbed"; repo = "mbedtls"; rev = name; - sha256 = "09snlzlbn8yq95dnfbj2g5bh6y4q82xkaph7qp9ddnlqiaqcji2h"; + sha256 = "0115qk69j4dvkvw5ci34zlajzhk2hbkiqbjyzr0lxf0mnqacl03i"; }; - nativeBuildInputs = [ cmake ninja perl ]; + nativeBuildInputs = [ cmake ninja perl python ]; postConfigure = stdenv.lib.optionals enableThreading '' perl scripts/config.pl set MBEDTLS_THREADING_C # Threading abstraction layer diff --git a/pkgs/development/libraries/mdds/0.12.1.nix b/pkgs/development/libraries/mdds/0.12.1.nix deleted file mode 100644 index 11bd437d377e..000000000000 --- a/pkgs/development/libraries/mdds/0.12.1.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ stdenv, fetchurl }: - -stdenv.mkDerivation rec { - version = "0.12.1"; - name = "mdds-${version}"; - - src = fetchurl { - url = "https://kohei.us/files/mdds/src/mdds_${version}.tar.bz2"; - sha256 = "0gg8mb9kxh3wggh7njj1gf90xy27p0yq2cw88wqar9hhg2fmwmi3"; - }; - - meta = { - homepage = https://gitlab.com/mdds/mdds; - description = "A collection of multi-dimensional data structure and indexing algorithm"; - platforms = stdenv.lib.platforms.all; - }; -} diff --git a/pkgs/development/libraries/mdds/0.7.1.nix b/pkgs/development/libraries/mdds/0.7.1.nix deleted file mode 100644 index 8ff1d6d5e9a2..000000000000 --- a/pkgs/development/libraries/mdds/0.7.1.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ stdenv, fetchurl }: - -stdenv.mkDerivation rec { - version = "0.7.1"; - name = "mdds-${version}"; - - src = fetchurl { - url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/multidimalgorithm/mdds_${version}.tar.bz2"; - sha256 = "0zhrx7m04pknc8i2cialmbna1hmwa0fzs8qphan4rdxibf0c4yzy"; - }; - - meta = { - homepage = https://gitlab.com/mdds/mdds/; - description = "A collection of multi-dimensional data structure and indexing algorithm"; - platforms = stdenv.lib.platforms.all; - }; -} diff --git a/pkgs/development/libraries/mdds/default.nix b/pkgs/development/libraries/mdds/default.nix index 43fee9ccead8..3b0a0441cc4e 100644 --- a/pkgs/development/libraries/mdds/default.nix +++ b/pkgs/development/libraries/mdds/default.nix @@ -16,10 +16,11 @@ stdenv.mkDerivation rec { checkInputs = [ boost ]; - meta = { + meta = with stdenv.lib; { inherit version; homepage = https://gitlab.com/mdds/mdds; description = "A collection of multi-dimensional data structure and indexing algorithm"; - platforms = stdenv.lib.platforms.all; + platforms = platforms.all; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/mesa-darwin/default.nix b/pkgs/development/libraries/mesa-darwin/default.nix deleted file mode 100644 index 2bfdb679156c..000000000000 --- a/pkgs/development/libraries/mesa-darwin/default.nix +++ /dev/null @@ -1,73 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, intltool, flex, bison -, python, libxml2Python, expat, makedepend, xorg, llvm, libffi, libvdpau -, OpenGL, apple_sdk, Xplugin -}: - -let - version = "8.0.5"; - self = stdenv.mkDerivation rec { - name = "mesa-${version}"; - - src = fetchurl { - url = "ftp://ftp.freedesktop.org/pub/mesa/older-versions/8.x/${version}/MesaLib-${version}.tar.bz2"; - sha256 = "0pjs8x51c0i6mawgd4w03lxpyx5fnx7rc8plr8jfsscf9yiqs6si"; - }; - - nativeBuildInputs = [ pkgconfig python makedepend flex bison ]; - - buildInputs = with xorg; [ - glproto dri2proto libXfixes libXi libXmu - intltool expat libxml2Python llvm - presentproto - libX11 libXext libxcb libXt libxshmfence - libffi libvdpau - ] ++ stdenv.lib.optionals stdenv.isDarwin [ OpenGL apple_sdk.sdk Xplugin ]; - - propagatedBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ OpenGL ]; - - postUnpack = '' - ln -s darwin $sourceRoot/configs/current - ''; - - preBuild = stdenv.lib.optionalString stdenv.isDarwin '' - substituteInPlace bin/mklib --replace g++ clang++ - ''; - - patches = [ - ./patches/0003-mesa-fix-per-level-max-texture-size-error-checking.patch - ./patches/0008-glsl-initialise-const-force-glsl-extension-warning-i.patch - ./patches/0009-mesa-test-for-GL_EXT_framebuffer_sRGB-in-glPopAttrib.patch - ./patches/0011-Apple-glFlush-is-not-needed-with-CGLFlushDrawable.patch - ./patches/0012-glapi-Avoid-heap-corruption-in-_glapi_table.patch - ./patches/0013-darwin-Fix-test-for-kCGLPFAOpenGLProfile-support-at-.patch - ./patches/1001-appleglx-Improve-error-reporting-if-CGLChoosePixelFo.patch - ./patches/1002-darwin-Write-errors-in-choosing-the-pixel-format-to-.patch - ./patches/1003-darwin-Guard-Core-Profile-usage-behind-a-testing-env.patch - ./patches/patch-src-mapi-vgapi-Makefile.diff - ]; - - postPatch = "patchShebangs ."; - - configurePhase = ":"; - - configureFlags = [ - # NOTE: Patents expired on June 17 2018. - # For details see: https://www.phoronix.com/scan.php?page=news_item&px=OpenGL-Texture-Float-Freed - "texture-float" - ]; - - makeFlags = "INSTALL_DIR=\${out} CC=cc CXX=c++"; - - enableParallelBuilding = true; - - passthru = { inherit version; }; - - meta = { - description = "An open source implementation of OpenGL"; - homepage = http://www.mesa3d.org/; - license = "bsd"; - platforms = stdenv.lib.platforms.darwin; - maintainers = with stdenv.lib.maintainers; [ cstrahan ]; - }; - }; -in self // { driverLink = self; } diff --git a/pkgs/development/libraries/mesa-darwin/patches/0003-mesa-fix-per-level-max-texture-size-error-checking.patch b/pkgs/development/libraries/mesa-darwin/patches/0003-mesa-fix-per-level-max-texture-size-error-checking.patch deleted file mode 100644 index 5466ffc90858..000000000000 --- a/pkgs/development/libraries/mesa-darwin/patches/0003-mesa-fix-per-level-max-texture-size-error-checking.patch +++ /dev/null @@ -1,147 +0,0 @@ -From 9cf1afbf8ae87ddbb29b24a0f9f2724e9e2935c1 Mon Sep 17 00:00:00 2001 -From: Brian Paul -Date: Tue, 4 Sep 2012 20:17:15 -0600 -Subject: [PATCH 03/13] mesa: fix per-level max texture size error checking -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This is a long-standing omission in Mesa's texture image size checking. -We need to take the mipmap level into consideration when checking if the -width, height and depth are too large. - -Fixes the new piglit max-texture-size-level test. -Thanks to Stéphane Marchesin for finding this problem. - -Note: This is a candidate for the stable branches. - -Reviewed-by: Michel Dänzer -(cherry picked from commit 771e7b6d884bb4294a89f276a904d90b28efb90a) ---- - src/mesa/main/teximage.c | 36 +++++++++++++++++++++--------------- - 1 file changed, 21 insertions(+), 15 deletions(-) - -diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c -index 3aecc0f..ed22fa9 100644 ---- a/src/mesa/main/teximage.c -+++ b/src/mesa/main/teximage.c -@@ -1251,11 +1251,12 @@ _mesa_test_proxy_teximage(struct gl_context *ctx, GLenum target, GLint level, - - switch (target) { - case GL_PROXY_TEXTURE_1D: -- maxSize = 1 << (ctx->Const.MaxTextureLevels - 1); -- if (width < 2 * border || width > 2 * border + maxSize) -- return GL_FALSE; - if (level >= ctx->Const.MaxTextureLevels) - return GL_FALSE; -+ maxSize = 1 << (ctx->Const.MaxTextureLevels - 1); /* level zero size */ -+ maxSize >>= level; /* level size */ -+ if (width < 2 * border || width > 2 * border + maxSize) -+ return GL_FALSE; - if (!ctx->Extensions.ARB_texture_non_power_of_two) { - if (width > 0 && !_mesa_is_pow_two(width - 2 * border)) - return GL_FALSE; -@@ -1263,13 +1264,14 @@ _mesa_test_proxy_teximage(struct gl_context *ctx, GLenum target, GLint level, - return GL_TRUE; - - case GL_PROXY_TEXTURE_2D: -+ if (level >= ctx->Const.MaxTextureLevels) -+ return GL_FALSE; - maxSize = 1 << (ctx->Const.MaxTextureLevels - 1); -+ maxSize >>= level; - if (width < 2 * border || width > 2 * border + maxSize) - return GL_FALSE; - if (height < 2 * border || height > 2 * border + maxSize) - return GL_FALSE; -- if (level >= ctx->Const.MaxTextureLevels) -- return GL_FALSE; - if (!ctx->Extensions.ARB_texture_non_power_of_two) { - if (width > 0 && !_mesa_is_pow_two(width - 2 * border)) - return GL_FALSE; -@@ -1279,15 +1281,16 @@ _mesa_test_proxy_teximage(struct gl_context *ctx, GLenum target, GLint level, - return GL_TRUE; - - case GL_PROXY_TEXTURE_3D: -+ if (level >= ctx->Const.Max3DTextureLevels) -+ return GL_FALSE; - maxSize = 1 << (ctx->Const.Max3DTextureLevels - 1); -+ maxSize >>= level; - if (width < 2 * border || width > 2 * border + maxSize) - return GL_FALSE; - if (height < 2 * border || height > 2 * border + maxSize) - return GL_FALSE; - if (depth < 2 * border || depth > 2 * border + maxSize) - return GL_FALSE; -- if (level >= ctx->Const.Max3DTextureLevels) -- return GL_FALSE; - if (!ctx->Extensions.ARB_texture_non_power_of_two) { - if (width > 0 && !_mesa_is_pow_two(width - 2 * border)) - return GL_FALSE; -@@ -1299,23 +1302,24 @@ _mesa_test_proxy_teximage(struct gl_context *ctx, GLenum target, GLint level, - return GL_TRUE; - - case GL_PROXY_TEXTURE_RECTANGLE_NV: -+ if (level != 0) -+ return GL_FALSE; - maxSize = ctx->Const.MaxTextureRectSize; - if (width < 0 || width > maxSize) - return GL_FALSE; - if (height < 0 || height > maxSize) - return GL_FALSE; -- if (level != 0) -- return GL_FALSE; - return GL_TRUE; - - case GL_PROXY_TEXTURE_CUBE_MAP_ARB: -+ if (level >= ctx->Const.MaxCubeTextureLevels) -+ return GL_FALSE; - maxSize = 1 << (ctx->Const.MaxCubeTextureLevels - 1); -+ maxSize >>= level; - if (width < 2 * border || width > 2 * border + maxSize) - return GL_FALSE; - if (height < 2 * border || height > 2 * border + maxSize) - return GL_FALSE; -- if (level >= ctx->Const.MaxCubeTextureLevels) -- return GL_FALSE; - if (!ctx->Extensions.ARB_texture_non_power_of_two) { - if (width > 0 && !_mesa_is_pow_two(width - 2 * border)) - return GL_FALSE; -@@ -1325,13 +1329,14 @@ _mesa_test_proxy_teximage(struct gl_context *ctx, GLenum target, GLint level, - return GL_TRUE; - - case GL_PROXY_TEXTURE_1D_ARRAY_EXT: -+ if (level >= ctx->Const.MaxTextureLevels) -+ return GL_FALSE; - maxSize = 1 << (ctx->Const.MaxTextureLevels - 1); -+ maxSize >>= level; - if (width < 2 * border || width > 2 * border + maxSize) - return GL_FALSE; - if (height < 1 || height > ctx->Const.MaxArrayTextureLayers) - return GL_FALSE; -- if (level >= ctx->Const.MaxTextureLevels) -- return GL_FALSE; - if (!ctx->Extensions.ARB_texture_non_power_of_two) { - if (width > 0 && !_mesa_is_pow_two(width - 2 * border)) - return GL_FALSE; -@@ -1339,15 +1344,16 @@ _mesa_test_proxy_teximage(struct gl_context *ctx, GLenum target, GLint level, - return GL_TRUE; - - case GL_PROXY_TEXTURE_2D_ARRAY_EXT: -+ if (level >= ctx->Const.MaxTextureLevels) -+ return GL_FALSE; - maxSize = 1 << (ctx->Const.MaxTextureLevels - 1); -+ maxSize >>= level; - if (width < 2 * border || width > 2 * border + maxSize) - return GL_FALSE; - if (height < 2 * border || height > 2 * border + maxSize) - return GL_FALSE; - if (depth < 1 || depth > ctx->Const.MaxArrayTextureLayers) - return GL_FALSE; -- if (level >= ctx->Const.MaxTextureLevels) -- return GL_FALSE; - if (!ctx->Extensions.ARB_texture_non_power_of_two) { - if (width > 0 && !_mesa_is_pow_two(width - 2 * border)) - return GL_FALSE; --- -1.9.2 - diff --git a/pkgs/development/libraries/mesa-darwin/patches/0008-glsl-initialise-const-force-glsl-extension-warning-i.patch b/pkgs/development/libraries/mesa-darwin/patches/0008-glsl-initialise-const-force-glsl-extension-warning-i.patch deleted file mode 100644 index ff933b2ec284..000000000000 --- a/pkgs/development/libraries/mesa-darwin/patches/0008-glsl-initialise-const-force-glsl-extension-warning-i.patch +++ /dev/null @@ -1,33 +0,0 @@ -From db8cb2250335a93cad6e877e634116e5cd6b42fc Mon Sep 17 00:00:00 2001 -From: Dave Airlie -Date: Tue, 13 Mar 2012 14:53:25 +0000 -Subject: [PATCH 08/13] glsl: initialise const force glsl extension warning in - fake ctx - -valgrind complained about an uninitialised value being used in -glsl_parser_extras.cpp, and this was the one it was giving out about. - -Just initialise the value in the fakectx. - -Signed-off-by: Dave Airlie -Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=48057 -(cherry picked from commit b78a77f979b21a84aecb6fa4f19a2ed51a48c306) ---- - src/glsl/builtins/tools/generate_builtins.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/glsl/builtins/tools/generate_builtins.py b/src/glsl/builtins/tools/generate_builtins.py -index 72d12bb..bd15c4d 100755 ---- a/src/glsl/builtins/tools/generate_builtins.py -+++ b/src/glsl/builtins/tools/generate_builtins.py -@@ -156,6 +156,7 @@ read_builtins(GLenum target, const char *protos, const char **functions, unsigne - fakeCtx.API = API_OPENGL; - fakeCtx.Const.GLSLVersion = 130; - fakeCtx.Extensions.ARB_ES2_compatibility = true; -+ fakeCtx.Const.ForceGLSLExtensionsWarn = false; - gl_shader *sh = _mesa_new_shader(NULL, 0, target); - struct _mesa_glsl_parse_state *st = - new(sh) _mesa_glsl_parse_state(&fakeCtx, target, sh); --- -1.9.2 - diff --git a/pkgs/development/libraries/mesa-darwin/patches/0009-mesa-test-for-GL_EXT_framebuffer_sRGB-in-glPopAttrib.patch b/pkgs/development/libraries/mesa-darwin/patches/0009-mesa-test-for-GL_EXT_framebuffer_sRGB-in-glPopAttrib.patch deleted file mode 100644 index 919443045e46..000000000000 --- a/pkgs/development/libraries/mesa-darwin/patches/0009-mesa-test-for-GL_EXT_framebuffer_sRGB-in-glPopAttrib.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 2286bd68a832a4d4908d50e1a4496853e1f3305a Mon Sep 17 00:00:00 2001 -From: Brian Paul -Date: Mon, 27 Aug 2012 21:52:07 -0600 -Subject: [PATCH 09/13] mesa: test for GL_EXT_framebuffer_sRGB in glPopAttrib() - -To avoid spurious GL_INVALID_ENUM errors if the extension isn't supported. -(cherry picked from commit 1aee8803f83f7ae24d9c2150c70afff2b1ee4c2f) ---- - src/mesa/main/attrib.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/mesa/main/attrib.c b/src/mesa/main/attrib.c -index 225ac89..cc384c7 100644 ---- a/src/mesa/main/attrib.c -+++ b/src/mesa/main/attrib.c -@@ -993,7 +993,8 @@ _mesa_PopAttrib(void) - _mesa_ClampColorARB(GL_CLAMP_READ_COLOR_ARB, color->ClampReadColor); - - /* GL_ARB_framebuffer_sRGB / GL_EXT_framebuffer_sRGB */ -- _mesa_set_enable(ctx, GL_FRAMEBUFFER_SRGB, color->sRGBEnabled); -+ if (ctx->Extensions.EXT_framebuffer_sRGB) -+ _mesa_set_enable(ctx, GL_FRAMEBUFFER_SRGB, color->sRGBEnabled); - } - break; - case GL_CURRENT_BIT: --- -1.9.2 - diff --git a/pkgs/development/libraries/mesa-darwin/patches/0011-Apple-glFlush-is-not-needed-with-CGLFlushDrawable.patch b/pkgs/development/libraries/mesa-darwin/patches/0011-Apple-glFlush-is-not-needed-with-CGLFlushDrawable.patch deleted file mode 100644 index 565d5e6c2737..000000000000 --- a/pkgs/development/libraries/mesa-darwin/patches/0011-Apple-glFlush-is-not-needed-with-CGLFlushDrawable.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 9c50093adff0c7531ab32a7ec9ce3b91712b4d20 Mon Sep 17 00:00:00 2001 -From: Jeremy Huddleston Sequoia -Date: Sat, 20 Jul 2013 10:25:28 -0700 -Subject: [PATCH 11/13] Apple: glFlush() is not needed with CGLFlushDrawable() - - - -Signed-off-by: Jeremy Huddleston Sequoia -(cherry picked from commit fa5ed99d8e809fb86e486a40273a4a6971055398) ---- - src/glx/apple/apple_glx.c | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/src/glx/apple/apple_glx.c b/src/glx/apple/apple_glx.c -index 56cff64..4e2aa33 100644 ---- a/src/glx/apple/apple_glx.c -+++ b/src/glx/apple/apple_glx.c -@@ -132,8 +132,6 @@ apple_glx_swap_buffers(void *ptr) - { - struct apple_glx_context *ac = ptr; - -- /* This may not be needed with CGLFlushDrawable: */ -- glFlush(); - apple_cgl.flush_drawable(ac->context_obj); - } - --- -1.9.2 - diff --git a/pkgs/development/libraries/mesa-darwin/patches/0012-glapi-Avoid-heap-corruption-in-_glapi_table.patch b/pkgs/development/libraries/mesa-darwin/patches/0012-glapi-Avoid-heap-corruption-in-_glapi_table.patch deleted file mode 100644 index 58ac66bd5511..000000000000 --- a/pkgs/development/libraries/mesa-darwin/patches/0012-glapi-Avoid-heap-corruption-in-_glapi_table.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 629600450b3845a768c0edc92ea3f444d03a2738 Mon Sep 17 00:00:00 2001 -From: Jeremy Huddleston Sequoia -Date: Tue, 20 May 2014 01:37:58 -0700 -Subject: [PATCH 12/13] glapi: Avoid heap corruption in _glapi_table - -Signed-off-by: Jeremy Huddleston Sequoia -Reviewed-by: Chia-I Wu -(cherry picked from commit ff5456d1acf6f627a6837be3f3f37c6a268c9e8e) ---- - src/mapi/glapi/gen/gl_gentable.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/mapi/glapi/gen/gl_gentable.py b/src/mapi/glapi/gen/gl_gentable.py -index 5657e32..0d0a02d 100644 ---- a/src/mapi/glapi/gen/gl_gentable.py -+++ b/src/mapi/glapi/gen/gl_gentable.py -@@ -111,7 +111,7 @@ __glapi_gentable_set_remaining_noop(struct _glapi_table *disp) { - - struct _glapi_table * - _glapi_create_table_from_handle(void *handle, const char *symbol_prefix) { -- struct _glapi_table *disp = calloc(1, sizeof(struct _glapi_table)); -+ struct _glapi_table *disp = calloc(1, _glapi_get_dispatch_table_size() * sizeof(_glapi_proc)); - char symboln[512]; - - if(!disp) --- -1.9.2 - diff --git a/pkgs/development/libraries/mesa-darwin/patches/0013-darwin-Fix-test-for-kCGLPFAOpenGLProfile-support-at-.patch b/pkgs/development/libraries/mesa-darwin/patches/0013-darwin-Fix-test-for-kCGLPFAOpenGLProfile-support-at-.patch deleted file mode 100644 index 5ec0d9024eff..000000000000 --- a/pkgs/development/libraries/mesa-darwin/patches/0013-darwin-Fix-test-for-kCGLPFAOpenGLProfile-support-at-.patch +++ /dev/null @@ -1,40 +0,0 @@ -From ba59a779ed41e08fa16805c1c60da39885546d0e Mon Sep 17 00:00:00 2001 -From: Jeremy Huddleston Sequoia -Date: Tue, 20 May 2014 10:53:00 -0700 -Subject: [PATCH 13/13] darwin: Fix test for kCGLPFAOpenGLProfile support at - runtime - -Signed-off-by: Jeremy Huddleston Sequoia -(cherry picked from commit 7a109268ab5b3544e7f7b99e84ef1fdf54023fb4) ---- - src/glx/apple/apple_visual.c | 14 +++++++++----- - 1 file changed, 9 insertions(+), 5 deletions(-) - -diff --git a/src/glx/apple/apple_visual.c b/src/glx/apple/apple_visual.c -index 282934f..238c248 100644 ---- a/src/glx/apple/apple_visual.c -+++ b/src/glx/apple/apple_visual.c -@@ -73,11 +73,15 @@ apple_visual_create_pfobj(CGLPixelFormatObj * pfobj, const struct glx_config * m - GLint vsref = 0; - CGLError error = 0; - -- /* Request an OpenGL 3.2 profile if one is available */ -- if(apple_cgl.version_major > 1 || (apple_cgl.version_major == 1 && apple_cgl.version_minor >= 3)) { -- attr[numattr++] = kCGLPFAOpenGLProfile; -- attr[numattr++] = kCGLOGLPVersion_3_2_Core; -- } -+ /* Request an OpenGL 3.2 profile if one is available and supported */ -+ attr[numattr++] = kCGLPFAOpenGLProfile; -+ attr[numattr++] = kCGLOGLPVersion_3_2_Core; -+ -+ /* Test for kCGLPFAOpenGLProfile support at runtime and roll it out if not supported */ -+ attr[numattr] = 0; -+ error = apple_cgl.choose_pixel_format(attr, pfobj, &vsref); -+ if (error == kCGLBadAttribute) -+ numattr -= 2; - - if (offscreen) { - apple_glx_diagnostic --- -1.9.2 - diff --git a/pkgs/development/libraries/mesa-darwin/patches/1001-appleglx-Improve-error-reporting-if-CGLChoosePixelFo.patch b/pkgs/development/libraries/mesa-darwin/patches/1001-appleglx-Improve-error-reporting-if-CGLChoosePixelFo.patch deleted file mode 100644 index 372ce4a27a39..000000000000 --- a/pkgs/development/libraries/mesa-darwin/patches/1001-appleglx-Improve-error-reporting-if-CGLChoosePixelFo.patch +++ /dev/null @@ -1,30 +0,0 @@ -From f0702d6e631bb912a230c081463bb51a0dde1bff Mon Sep 17 00:00:00 2001 -From: Jon TURNEY -Date: Mon, 12 May 2014 15:38:26 +0100 -Subject: [PATCH 1001/1003] appleglx: Improve error reporting if - CGLChoosePixelFormat() didn't find any matching pixel formats. - -Signed-off-by: Jon TURNEY -Reviewed-by: Jeremy Huddleston Sequoia -(cherry picked from commit 002a3a74273b81dfb226e1c3f0a8c18525ed0af4) ---- - src/glx/apple/apple_visual.c | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/src/glx/apple/apple_visual.c b/src/glx/apple/apple_visual.c -index 238c248..c6ede51 100644 ---- a/src/glx/apple/apple_visual.c -+++ b/src/glx/apple/apple_visual.c -@@ -167,4 +167,9 @@ apple_visual_create_pfobj(CGLPixelFormatObj * pfobj, const struct glx_config * m - fprintf(stderr, "error: %s\n", apple_cgl.error_string(error)); - abort(); - } -+ -+ if (!*pfobj) { -+ fprintf(stderr, "No matching pixelformats found, perhaps try using LIBGL_ALLOW_SOFTWARE\n"); -+ abort(); -+ } - } --- -1.9.2 (Apple Git-49) - diff --git a/pkgs/development/libraries/mesa-darwin/patches/1002-darwin-Write-errors-in-choosing-the-pixel-format-to-.patch b/pkgs/development/libraries/mesa-darwin/patches/1002-darwin-Write-errors-in-choosing-the-pixel-format-to-.patch deleted file mode 100644 index 4818ee63d4c9..000000000000 --- a/pkgs/development/libraries/mesa-darwin/patches/1002-darwin-Write-errors-in-choosing-the-pixel-format-to-.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 1b2f877c8ef052b183c1f20ece6c6e4a7bfd237c Mon Sep 17 00:00:00 2001 -From: Jeremy Huddleston Sequoia -Date: Sat, 24 May 2014 14:13:33 -0700 -Subject: [PATCH 1002/1003] darwin: Write errors in choosing the pixel format - to the crash log - -Signed-off-by: Jeremy Huddleston Sequoia -(cherry picked from commit 9eb1d36c978a9b15ae2e999c630492dfffd7f165) ---- - src/glx/apple/apple_visual.c | 18 ++++++++++++++++-- - 1 file changed, 16 insertions(+), 2 deletions(-) - -diff --git a/src/glx/apple/apple_visual.c b/src/glx/apple/apple_visual.c -index c6ede51..951b213 100644 ---- a/src/glx/apple/apple_visual.c -+++ b/src/glx/apple/apple_visual.c -@@ -63,6 +63,16 @@ enum - MAX_ATTR = 60 - }; - -+static char __crashreporter_info_buff__[4096] = { 0 }; -+static const char *__crashreporter_info__ __attribute__((__used__)) = -+ &__crashreporter_info_buff__[0]; -+#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1050 -+// This is actually a toolchain requirement, but I'm not sure the correct check, -+// but it should be fine to just only include it for Leopard and later. This line -+// just tells the linker to never strip this symbol (such as for space optimization) -+__asm__ (".desc ___crashreporter_info__, 0x10"); -+#endif -+ - void - apple_visual_create_pfobj(CGLPixelFormatObj * pfobj, const struct glx_config * mode, - bool * double_buffered, bool * uses_stereo, -@@ -164,12 +174,16 @@ apple_visual_create_pfobj(CGLPixelFormatObj * pfobj, const struct glx_config * m - error = apple_cgl.choose_pixel_format(attr, pfobj, &vsref); - - if (error) { -- fprintf(stderr, "error: %s\n", apple_cgl.error_string(error)); -+ snprintf(__crashreporter_info_buff__, sizeof(__crashreporter_info_buff__), -+ "CGLChoosePixelFormat error: %s\n", apple_cgl.error_string(error)); -+ fprintf(stderr, "%s", __crashreporter_info_buff__); - abort(); - } - - if (!*pfobj) { -- fprintf(stderr, "No matching pixelformats found, perhaps try using LIBGL_ALLOW_SOFTWARE\n"); -+ snprintf(__crashreporter_info_buff__, sizeof(__crashreporter_info_buff__), -+ "No matching pixelformats found, perhaps try using LIBGL_ALLOW_SOFTWARE\n"); -+ fprintf(stderr, "%s", __crashreporter_info_buff__); - abort(); - } - } --- -1.9.2 (Apple Git-49) - diff --git a/pkgs/development/libraries/mesa-darwin/patches/1003-darwin-Guard-Core-Profile-usage-behind-a-testing-env.patch b/pkgs/development/libraries/mesa-darwin/patches/1003-darwin-Guard-Core-Profile-usage-behind-a-testing-env.patch deleted file mode 100644 index 72841e2a2cce..000000000000 --- a/pkgs/development/libraries/mesa-darwin/patches/1003-darwin-Guard-Core-Profile-usage-behind-a-testing-env.patch +++ /dev/null @@ -1,69 +0,0 @@ -From 9d6e12eb6b06202519e48a7321f32944d7a34b0f Mon Sep 17 00:00:00 2001 -From: Jeremy Huddleston Sequoia -Date: Sat, 24 May 2014 14:08:16 -0700 -Subject: [PATCH 1003/1003] darwin: Guard Core Profile usage behind a testing - envvar - -Signed-off-by: Jeremy Huddleston Sequoia -(cherry picked from commit 04ce3be4010305902cc5ae81e8e0c8550d043a1e) ---- - src/glx/apple/apple_visual.c | 30 ++++++++++++++++++++---------- - 1 file changed, 20 insertions(+), 10 deletions(-) - -diff --git a/src/glx/apple/apple_visual.c b/src/glx/apple/apple_visual.c -index 951b213..046581b 100644 ---- a/src/glx/apple/apple_visual.c -+++ b/src/glx/apple/apple_visual.c -@@ -82,16 +82,7 @@ apple_visual_create_pfobj(CGLPixelFormatObj * pfobj, const struct glx_config * m - int numattr = 0; - GLint vsref = 0; - CGLError error = 0; -- -- /* Request an OpenGL 3.2 profile if one is available and supported */ -- attr[numattr++] = kCGLPFAOpenGLProfile; -- attr[numattr++] = kCGLOGLPVersion_3_2_Core; -- -- /* Test for kCGLPFAOpenGLProfile support at runtime and roll it out if not supported */ -- attr[numattr] = 0; -- error = apple_cgl.choose_pixel_format(attr, pfobj, &vsref); -- if (error == kCGLBadAttribute) -- numattr -= 2; -+ bool use_core_profile = getenv("LIBGL_PROFILE_CORE"); - - if (offscreen) { - apple_glx_diagnostic -@@ -167,12 +158,31 @@ apple_visual_create_pfobj(CGLPixelFormatObj * pfobj, const struct glx_config * m - attr[numattr++] = mode->samples; - } - -+ /* Debugging support for Core profiles to support newer versions of OpenGL */ -+ if (use_core_profile) { -+ attr[numattr++] = kCGLPFAOpenGLProfile; -+ attr[numattr++] = kCGLOGLPVersion_3_2_Core; -+ } -+ - attr[numattr++] = 0; - - assert(numattr < MAX_ATTR); - - error = apple_cgl.choose_pixel_format(attr, pfobj, &vsref); - -+ if ((error == kCGLBadAttribute || vsref == 0) && use_core_profile) { -+ apple_glx_diagnostic -+ ("Trying again without CoreProfile: error=%s, vsref=%d\n", apple_cgl.error_string(error), vsref); -+ -+ if (!error) -+ apple_cgl.destroy_pixel_format(*pfobj); -+ -+ numattr -= 3; -+ attr[numattr++] = 0; -+ -+ error = apple_cgl.choose_pixel_format(attr, pfobj, &vsref); -+ } -+ - if (error) { - snprintf(__crashreporter_info_buff__, sizeof(__crashreporter_info_buff__), - "CGLChoosePixelFormat error: %s\n", apple_cgl.error_string(error)); --- -1.9.2 (Apple Git-49) - diff --git a/pkgs/development/libraries/mesa-darwin/patches/patch-src-mapi-vgapi-Makefile.diff b/pkgs/development/libraries/mesa-darwin/patches/patch-src-mapi-vgapi-Makefile.diff deleted file mode 100644 index e29a8464076d..000000000000 --- a/pkgs/development/libraries/mesa-darwin/patches/patch-src-mapi-vgapi-Makefile.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/mapi/vgapi/Makefile 2012-11-30 12:06:24.000000000 -0500 -+++ b/src/mapi/vgapi/Makefile 2012-11-30 12:06:52.000000000 -0500 -@@ -75,6 +75,8 @@ - install-headers: - $(INSTALL) -d $(DESTDIR)$(INSTALL_INC_DIR)/VG - $(INSTALL) -m 644 $(TOP)/include/VG/*.h $(DESTDIR)$(INSTALL_INC_DIR)/VG -+ $(INSTALL) -d $(DESTDIR)$(INSTALL_INC_DIR)/KHR -+ $(INSTALL) -m 644 $(TOP)/include/KHR/*.h $(DESTDIR)$(INSTALL_INC_DIR)/KHR - - install: default install-headers install-pc - $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR) diff --git a/pkgs/development/libraries/mesa/darwin-clock-gettime.patch b/pkgs/development/libraries/mesa/darwin-clock-gettime.patch new file mode 100644 index 000000000000..94e90a1c5871 --- /dev/null +++ b/pkgs/development/libraries/mesa/darwin-clock-gettime.patch @@ -0,0 +1,76 @@ +diff --git a/include/c11/threads_posix.h b/include/c11/threads_posix.h +index 45cb6075e6..62937311b9 100644 +--- a/include/c11/threads_posix.h ++++ b/include/c11/threads_posix.h +@@ -36,6 +36,11 @@ + #include + #include /* for intptr_t */ + ++#ifdef __MACH__ ++#include ++#include ++#endif ++ + /* + Configuration macro: + +@@ -383,12 +388,25 @@ tss_set(tss_t key, void *val) + /*-------------------- 7.25.7 Time functions --------------------*/ + // 7.25.6.1 + #ifndef HAVE_TIMESPEC_GET ++ + static inline int + timespec_get(struct timespec *ts, int base) + { + if (!ts) return 0; + if (base == TIME_UTC) { ++#ifdef __MACH__ ++ if (ts != NULL) { ++ clock_serv_t cclock; ++ mach_timespec_t mts; ++ host_get_clock_service(mach_host_self(), CALENDAR_CLOCK, &cclock); ++ clock_get_time(cclock, &mts); ++ mach_port_deallocate(mach_task_self(), cclock); ++ ts->tv_sec = mts.tv_sec; ++ ts->tv_nsec = mts.tv_nsec; ++ } ++#else + clock_gettime(CLOCK_REALTIME, ts); ++#endif + return base; + } + return 0; +diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c +index 1208ebb315..e1378fb1f0 100644 +--- a/src/egl/drivers/dri2/egl_dri2.c ++++ b/src/egl/drivers/dri2/egl_dri2.c +@@ -65,6 +65,11 @@ + #include "util/u_vector.h" + #include "mapi/glapi/glapi.h" + ++#ifdef __MACH__ ++#include ++#include ++#endif ++ + #define NUM_ATTRIBS 12 + + static void +@@ -3092,7 +3097,17 @@ dri2_client_wait_sync(_EGLDriver *drv, _EGLDisplay *dpy, _EGLSync *sync, + + /* We override the clock to monotonic when creating the condition + * variable. */ ++#ifdef __MACH__ ++ clock_serv_t cclock; ++ mach_timespec_t mts; ++ host_get_clock_service(mach_host_self(), CALENDAR_CLOCK, &cclock); ++ clock_get_time(cclock, &mts); ++ mach_port_deallocate(mach_task_self(), cclock); ++ current.tv_sec = mts.tv_sec; ++ current.tv_nsec = mts.tv_nsec; ++#else + clock_gettime(CLOCK_MONOTONIC, ¤t); ++#endif + + /* calculating when to expire */ + expire.tv_nsec = timeout % 1000000000L; diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index 0a8a3c75a1c0..faf1261da4a5 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -8,6 +8,8 @@ , galliumDrivers ? null , driDrivers ? null , vulkanDrivers ? null +, eglPlatforms ? [ "x11" ] ++ lib.optionals stdenv.isLinux [ "wayland" "drm" ] +, OpenGL, Xplugin }: /** Packaging design: @@ -23,25 +25,27 @@ with stdenv.lib; -if ! lists.elem stdenv.hostPlatform.system platforms.mesaPlatforms then +if ! elem stdenv.hostPlatform.system platforms.mesaPlatforms then throw "unsupported platform for Mesa" else let defaultGalliumDrivers = - if stdenv.isAarch32 + optionals (elem "drm" eglPlatforms) + (if stdenv.isAarch32 then ["virgl" "nouveau" "freedreno" "vc4" "etnaviv" "imx"] else if stdenv.isAarch64 then ["virgl" "nouveau" "vc4" ] - else ["virgl" "svga" "i915" "r300" "r600" "radeonsi" "nouveau"]; + else ["virgl" "svga" "i915" "r300" "r600" "radeonsi" "nouveau"]); defaultDriDrivers = - if (stdenv.isAarch32 || stdenv.isAarch64) + optionals (elem "drm" eglPlatforms) + (if (stdenv.isAarch32 || stdenv.isAarch64) then ["nouveau"] - else ["i915" "i965" "nouveau" "radeon" "r200"]; + else ["i915" "i965" "nouveau" "radeon" "r200"]); defaultVulkanDrivers = - if (stdenv.isAarch32 || stdenv.isAarch64) + optionals stdenv.isLinux (if (stdenv.isAarch32 || stdenv.isAarch64) then [] - else ["intel"] ++ lib.optional enableRadv "radeon"; + else ["intel"] ++ lib.optional enableRadv "radeon"); in let gallium_ = galliumDrivers; dri_ = driDrivers; vulkan_ = vulkanDrivers; in @@ -51,11 +55,11 @@ let (if gallium_ == null then defaultGalliumDrivers else gallium_) - ++ ["swrast" "virgl"]; + ++ lib.optional stdenv.isLinux "swrast"; driDrivers = (if dri_ == null - then defaultDriDrivers - else dri_) ++ ["swrast"]; + then optionals (elem "drm" eglPlatforms) defaultDriDrivers + else dri_) ++ lib.optional stdenv.isLinux "swrast"; vulkanDrivers = if vulkan_ == null then defaultVulkanDrivers @@ -63,7 +67,7 @@ let in let - version = "18.1.7"; + version = "18.2.6"; branch = head (splitString "." version); in @@ -77,7 +81,7 @@ let self = stdenv.mkDerivation { "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 = "655e3b32ce3bdddd5e6e8768596e5d4bdef82d0dd37067c324cc4b2daa207306"; + sha256 = "04nwxykmc80gicmal0zkk8is34rmbqawmfckirqhrps9h97zmfly"; }; prePatch = "patchShebangs ."; @@ -89,9 +93,10 @@ let self = stdenv.mkDerivation { ./symlink-drivers.patch ./missing-includes.patch # dev_t needs sys/stat.h, time_t needs time.h, etc.-- fixes build w/musl ./disk_cache-include-dri-driver-path-in-cache-key.patch - ]; + ] ++ lib.optional stdenv.isDarwin ./darwin-clock-gettime.patch; - outputs = [ "out" "dev" "drivers" "osmesa" ]; + outputs = [ "out" "dev" "drivers" ] + ++ lib.optional (elem "swrast" galliumDrivers) "osmesa"; # TODO: Figure out how to enable opencl without having a runtime dependency on clang configureFlags = [ @@ -99,19 +104,11 @@ let self = stdenv.mkDerivation { "--localstatedir=/var" "--with-dri-driverdir=$(drivers)/lib/dri" "--with-dri-searchpath=${libglvnd.driverLink}/lib/dri" - "--with-platforms=x11,wayland,drm" + "--with-platforms=${concatStringsSep "," eglPlatforms}" + "--with-gallium-drivers=${concatStringsSep "," galliumDrivers}" + "--with-dri-drivers=${concatStringsSep "," driDrivers}" + "--with-vulkan-drivers=${concatStringsSep "," vulkanDrivers}" "--enable-texture-float" - ] - ++ (optional (galliumDrivers != []) - ("--with-gallium-drivers=" + - builtins.concatStringsSep "," galliumDrivers)) - ++ (optional (driDrivers != []) - ("--with-dri-drivers=" + - builtins.concatStringsSep "," driDrivers)) - ++ (optional (vulkanDrivers != []) - ("--with-vulkan-drivers=" + - builtins.concatStringsSep "," vulkanDrivers)) - ++ [ (enableFeature stdenv.isLinux "dri3") (enableFeature stdenv.isLinux "nine") # Direct3D in Wine "--enable-libglvnd" @@ -122,17 +119,18 @@ let self = stdenv.mkDerivation { "--enable-glx" # https://bugs.freedesktop.org/show_bug.cgi?id=35268 (enableFeature (!stdenv.hostPlatform.isMusl) "glx-tls") - "--enable-gallium-osmesa" # used by wine + # used by wine + (enableFeature (elem "swrast" galliumDrivers) "gallium-osmesa") "--enable-llvm" - "--enable-egl" - "--enable-xa" # used in vmware driver - "--enable-gbm" + (enableFeature stdenv.isLinux "egl") + (enableFeature stdenv.isLinux "xa") # used in vmware driver + (enableFeature stdenv.isLinux "gbm") "--enable-xvmc" "--enable-vdpau" "--enable-shared-glapi" "--enable-llvm-shared-libs" - "--enable-omx-bellagio" - "--enable-va" + (enableFeature stdenv.isLinux "omx-bellagio") + (enableFeature stdenv.isLinux "va") "--disable-opencl" ]; @@ -140,16 +138,18 @@ let self = stdenv.mkDerivation { propagatedBuildInputs = with xorg; [ libXdamage libXxf86vm ] - ++ optional stdenv.isLinux libdrm; + ++ optional stdenv.isLinux libdrm + ++ optionals stdenv.isDarwin [ OpenGL Xplugin ]; buildInputs = with xorg; [ expat llvmPackages.llvm libglvnd glproto dri2proto dri3proto presentproto - libX11 libXext libxcb libXt libXfixes libxshmfence - libffi wayland wayland-protocols libvdpau libelf libXvMC - libomxil-bellagio libva-minimal libpthreadstubs openssl/*or another sha1 provider*/ + libX11 libXext libxcb libXt libXfixes libxshmfence libXrandr + libffi libvdpau libelf libXvMC + libpthreadstubs openssl/*or another sha1 provider*/ valgrind-light python2 python2.pkgs.Mako - ]; + ] ++ lib.optionals (elem "wayland" eglPlatforms) [ wayland wayland-protocols ] + ++ lib.optionals stdenv.isLinux [ libomxil-bellagio libva-minimal ]; enableParallelBuilding = true; doCheck = false; @@ -161,7 +161,7 @@ let self = stdenv.mkDerivation { ]; # TODO: probably not all .la files are completely fixed, but it shouldn't matter; - postInstall = '' + postInstall = optionalString (galliumDrivers != []) '' # move gallium-related stuff to $drivers, so $out doesn't depend on LLVM mv -t "$drivers/lib/" \ $out/lib/libXvMC* \ @@ -215,7 +215,7 @@ let self = stdenv.mkDerivation { # TODO: # check $out doesn't depend on llvm: builder failures are ignored # for some reason grep -qv '${llvmPackages.llvm}' -R "$out"; - postFixup = '' + postFixup = optionalString (galliumDrivers != []) '' # add RPATH so the drivers can find the moved libgallium and libdricore9 # moved here to avoid problems with stripping patchelfed files for lib in $drivers/lib/*.so* $drivers/lib/*/*.so*; do @@ -235,7 +235,9 @@ let self = stdenv.mkDerivation { # Use stub libraries from libglvnd and headers from Mesa. buildCommand = '' - ln -s ${libglvnd.out} $out + mkdir -p $out/nix-support + ln -s ${libglvnd.out}/lib $out/lib + mkdir -p $dev/{,lib/pkgconfig,nix-support} echo "$out" > $dev/nix-support/propagated-build-inputs ln -s ${self.dev}/include $dev/include @@ -257,6 +259,8 @@ let self = stdenv.mkDerivation { genPkgConfig egl EGL genPkgConfig glesv1_cm GLESv1_CM genPkgConfig glesv2 GLESv2 + '' + lib.optionalString stdenv.isDarwin '' + echo ${OpenGL} > $out/nix-support/propagated-build-inputs ''; }; }; @@ -265,7 +269,7 @@ let self = stdenv.mkDerivation { description = "An open source implementation of OpenGL"; homepage = https://www.mesa3d.org/; license = licenses.mit; # X11 variant, in most files - platforms = platforms.linux; + platforms = platforms.linux ++ platforms.darwin; maintainers = with maintainers; [ vcunat ]; }; }; diff --git a/pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch b/pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch index 47391567fb9b..37813db89347 100644 --- a/pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch +++ b/pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch @@ -1,4 +1,4 @@ -From 9c9df280b318c26aece9873cf77b32e4f95634c1 Mon Sep 17 00:00:00 2001 +From 2a1e32b4105fe95413a615a44d40938920ea1a19 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Mon, 6 Aug 2018 15:52:11 -0300 Subject: [PATCH] disk_cache: include dri driver path in cache key @@ -11,10 +11,10 @@ timestamps in /nix/store are zero. 2 files changed, 6 insertions(+) diff --git a/src/util/Makefile.am b/src/util/Makefile.am -index 07bf052175..aea09f60b3 100644 +index bafb57439a..a22e2e41eb 100644 --- a/src/util/Makefile.am +++ b/src/util/Makefile.am -@@ -30,6 +30,9 @@ noinst_LTLIBRARIES = \ +@@ -35,6 +35,9 @@ noinst_LTLIBRARIES = \ libmesautil.la \ libxmlconfig.la @@ -25,28 +25,28 @@ index 07bf052175..aea09f60b3 100644 $(PTHREAD_CFLAGS) \ -I$(top_srcdir)/include diff --git a/src/util/disk_cache.c b/src/util/disk_cache.c -index 4a762eff20..8086c0be75 100644 +index 368ec41792..071220b2ba 100644 --- a/src/util/disk_cache.c +++ b/src/util/disk_cache.c -@@ -388,8 +388,10 @@ disk_cache_create(const char *gpu_name, const char *timestamp, +@@ -388,8 +388,10 @@ disk_cache_create(const char *gpu_name, const char *driver_id, /* Create driver id keys */ - size_t ts_size = strlen(timestamp) + 1; + size_t id_size = strlen(driver_id) + 1; + size_t key_size = strlen(DISK_CACHE_KEY) + 1; size_t gpu_name_size = strlen(gpu_name) + 1; - cache->driver_keys_blob_size += ts_size; + cache->driver_keys_blob_size += id_size; + cache->driver_keys_blob_size += key_size; cache->driver_keys_blob_size += gpu_name_size; /* We sometimes store entire structs that contains a pointers in the cache, -@@ -410,6 +412,7 @@ disk_cache_create(const char *gpu_name, const char *timestamp, +@@ -410,6 +412,7 @@ disk_cache_create(const char *gpu_name, const char *driver_id, uint8_t *drv_key_blob = cache->driver_keys_blob; DRV_KEY_CPY(drv_key_blob, &cache_version, cv_size) - DRV_KEY_CPY(drv_key_blob, timestamp, ts_size) + DRV_KEY_CPY(drv_key_blob, driver_id, id_size) + DRV_KEY_CPY(drv_key_blob, DISK_CACHE_KEY, key_size) DRV_KEY_CPY(drv_key_blob, gpu_name, gpu_name_size) DRV_KEY_CPY(drv_key_blob, &ptr_size, ptr_size_size) DRV_KEY_CPY(drv_key_blob, &driver_flags, driver_flags_size) -- -2.18.0 +2.19.1 diff --git a/pkgs/development/libraries/mesa/missing-includes.patch b/pkgs/development/libraries/mesa/missing-includes.patch index feb6ffe428c0..18e7d5437b15 100644 --- a/pkgs/development/libraries/mesa/missing-includes.patch +++ b/pkgs/development/libraries/mesa/missing-includes.patch @@ -32,16 +32,6 @@ #include #include #else ---- ./src/mesa/drivers/dri/i965/brw_bufmgr.h -+++ ./src/mesa/drivers/dri/i965/brw_bufmgr.h -@@ -37,6 +37,7 @@ - #include - #include - #include -+#include - #include "util/u_atomic.h" - #include "util/list.h" - --- ./src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h +++ ./src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h @@ -28,6 +28,8 @@ diff --git a/pkgs/development/libraries/minixml/default.nix b/pkgs/development/libraries/minixml/default.nix index 6779268dbdc1..c2a61ec6fc1c 100644 --- a/pkgs/development/libraries/minixml/default.nix +++ b/pkgs/development/libraries/minixml/default.nix @@ -1,14 +1,18 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchFromGitHub }: -stdenv.mkDerivation rec { +stdenv.mkDerivation rec { name = "mxml-${version}"; - version = "2.9"; + version = "2.12"; - src = fetchurl { - url = "http://www.msweet.org/files/project3/${name}.tar.gz"; - sha256 = "14pzhlfidj5v1qbxy7a59yn4jz9pnjrs2zwalz228jsq7ijm9vfd"; + src = fetchFromGitHub { + owner = "michaelrsweet"; + repo = "mxml"; + rev = "v${version}"; + sha256 = "1m8z503vnfpm576gjpp1h7zmx09n50if2i28v24yx80j820ip94s"; }; + enableParallelBuilding = true; + meta = with stdenv.lib; { description = "A small XML library"; homepage = https://www.msweet.org/mxml/; diff --git a/pkgs/development/libraries/mono-addins/default.nix b/pkgs/development/libraries/mono-addins/default.nix index e68661b44ec3..ca72557242f1 100644 --- a/pkgs/development/libraries/mono-addins/default.nix +++ b/pkgs/development/libraries/mono-addins/default.nix @@ -1,19 +1,21 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, mono, gtk-sharp-2_0 }: +{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, mono48, gtk-sharp-2_0 }: stdenv.mkDerivation rec { name = "mono-addins-${version}"; - version = "1.2"; + version = "1.3.3"; src = fetchFromGitHub { owner = "mono"; repo = "mono-addins"; rev = "mono-addins-${version}"; - sha256 = "1hnn0a2qsjcjprsxas424bzvhsdwy0yc2jj5xbp698c0m9kfk24y"; + sha256 = "018g3bd8afjc39h22h2j5r6ldsdn08ynx7wg889gdvnxg3hrxgl2"; }; nativeBuildInputs = [ pkgconfig autoreconfHook ]; - buildInputs = [ mono gtk-sharp-2_0 ]; + + # Use msbuild when https://github.com/NixOS/nixpkgs/pull/43680 is merged + buildInputs = [ mono48 gtk-sharp-2_0 ]; dontStrip = true; @@ -25,5 +27,6 @@ stdenv.mkDerivation rec { and for creating libraries which extend those applications. ''; platforms = platforms.linux; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/mono-zeroconf/default.nix b/pkgs/development/libraries/mono-zeroconf/default.nix index d96f90b4bfd6..37195d385627 100644 --- a/pkgs/development/libraries/mono-zeroconf/default.nix +++ b/pkgs/development/libraries/mono-zeroconf/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { description = "A cross platform Zero Configuration Networking library for Mono and .NET"; homepage = http://www.mono-project.com/archived/monozeroconf/; platforms = platforms.linux; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/movit/default.nix b/pkgs/development/libraries/movit/default.nix index b5188cb66d29..849da2e6cad5 100644 --- a/pkgs/development/libraries/movit/default.nix +++ b/pkgs/development/libraries/movit/default.nix @@ -1,22 +1,24 @@ -{ stdenv, fetchurl, SDL, eigen, epoxy, fftw, gtest, pkgconfig }: +{ stdenv, fetchurl, SDL2, eigen, epoxy, fftw, gtest, pkgconfig }: stdenv.mkDerivation rec { name = "movit-${version}"; - version = "1.5.1"; + version = "1.6.2"; src = fetchurl { url = "https://movit.sesse.net/${name}.tar.gz"; - sha256 = "1259iq2ixiprk4mn7ypapinbg2w1sjq1aivzzbbch9i23kcfsd44"; + sha256 = "1q9h086v6h3da4b9qyflcjx73cgnqjhb92rv6g4j90m34dndaa3l"; }; outputs = [ "out" "dev" ]; - GTEST_DIR = "${gtest}"; + GTEST_DIR = "${gtest.src}/googletest"; propagatedBuildInputs = [ eigen epoxy ]; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ SDL fftw gtest ]; + buildInputs = [ SDL2 fftw gtest ]; + + enableParallelBuilding = true; meta = with stdenv.lib; { description = "High-performance, high-quality video filters for the GPU"; diff --git a/pkgs/development/libraries/mpich/default.nix b/pkgs/development/libraries/mpich/default.nix index 87d24854255a..bab52e0fbe07 100644 --- a/pkgs/development/libraries/mpich/default.nix +++ b/pkgs/development/libraries/mpich/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "mpich-${version}"; - version = "3.2.1"; + version = "3.3"; src = fetchurl { url = "https://www.mpich.org/static/downloads/${version}/mpich-${version}.tar.gz"; - sha256 = "1w9h4g7d46d9l5jbcyfxpaqzpjrc5hyvr9d0ns7278psxpr3pdax"; + sha256 = "02zs118q9n4xz9qnfc24i2r84vnzgnwnyyqanfv03lf3wqpy17ij"; }; configureFlags = [ diff --git a/pkgs/development/libraries/msgpack/generic.nix b/pkgs/development/libraries/msgpack/generic.nix index 306becf0c180..de277329961b 100644 --- a/pkgs/development/libraries/msgpack/generic.nix +++ b/pkgs/development/libraries/msgpack/generic.nix @@ -15,8 +15,6 @@ stdenv.mkDerivation rec { cmakeFlags = [] ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "-DMSGPACK_BUILD_EXAMPLES=OFF" - ++ stdenv.lib.optional (stdenv.hostPlatform.libc == "msvcrt") - "-DCMAKE_SYSTEM_NAME=Windows" ; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/msilbc/default.nix b/pkgs/development/libraries/msilbc/default.nix index cfb02ddbf9dd..601e70427a13 100644 --- a/pkgs/development/libraries/msilbc/default.nix +++ b/pkgs/development/libraries/msilbc/default.nix @@ -16,7 +16,9 @@ stdenv.mkDerivation rec { "MEDIASTREAMER_LIBS=mediastreamer" "MEDIASTREAMER_CFLAGS=-I${mediastreamer}/include" ]; - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + description = "Mediastreamer plugin for the iLBC audio codec"; + platforms = platforms.linux; + license = licenses.gpl2; }; } diff --git a/pkgs/development/libraries/mtxclient/default.nix b/pkgs/development/libraries/mtxclient/default.nix new file mode 100644 index 000000000000..15c82cb12825 --- /dev/null +++ b/pkgs/development/libraries/mtxclient/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchFromGitHub, cmake, pkgconfig +, boost, openssl, zlib, libsodium, olm, gtest, spdlog, nlohmann_json }: + +stdenv.mkDerivation rec { + name = "mtxclient-${version}"; + version = "0.2.0"; + + src = fetchFromGitHub { + owner = "mujx"; + repo = "mtxclient"; + rev = "v${version}"; + sha256 = "19v1qa6mzvc65m7wy7x0g4i24bcg9xk31y1grwvd3zr0l4v6xcgs"; + }; + + postPatch = '' + ln -s ${nlohmann_json}/include/nlohmann/json.hpp include/json.hpp + ''; + + cmakeFlags = [ "-DBUILD_LIB_TESTS=OFF" "-DBUILD_LIB_EXAMPLES=OFF" ]; + + nativeBuildInputs = [ cmake pkgconfig ]; + buildInputs = [ boost openssl zlib libsodium olm ]; + + meta = with stdenv.lib; { + description = "Client API library for Matrix, built on top of Boost.Asio"; + homepage = https://github.com/mujx/mtxclient; + license = licenses.mit; + maintainers = with maintainers; [ fpletz ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/libraries/mythes/default.nix b/pkgs/development/libraries/mythes/default.nix index dd40a3962449..01bf863bbbb1 100644 --- a/pkgs/development/libraries/mythes/default.nix +++ b/pkgs/development/libraries/mythes/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, hunspell, pkgconfig, perl }: +{ stdenv, fetchurl, hunspell, ncurses, pkgconfig, perl }: stdenv.mkDerivation rec { name = "mythes-1.2.4"; @@ -9,11 +9,12 @@ stdenv.mkDerivation rec { }; buildInputs = [ hunspell ]; - nativeBuildInputs = [ pkgconfig perl ]; + nativeBuildInputs = [ ncurses pkgconfig perl ]; meta = { homepage = http://hunspell.sourceforge.net/; description = "Thesaurus library from Hunspell project"; + license = stdenv.lib.licenses.bsd3; inherit (hunspell.meta) platforms; }; } diff --git a/pkgs/development/libraries/nanoflann/default.nix b/pkgs/development/libraries/nanoflann/default.nix index b5d4ea0f4ebf..f29fb9564f31 100644 --- a/pkgs/development/libraries/nanoflann/default.nix +++ b/pkgs/development/libraries/nanoflann/default.nix @@ -1,14 +1,14 @@ {stdenv, fetchFromGitHub, cmake}: stdenv.mkDerivation rec { - version = "1.2.3"; + version = "1.3.0"; name = "nanoflann-${version}"; src = fetchFromGitHub { owner = "jlblancoc"; repo = "nanoflann"; rev = "v${version}"; - sha256 = "1jrh73kjvdv7s7zc1sc3z254i17lpvn77b19wx32nvzsfxs4g44i"; + sha256 = "1bwdmrz1qygp9qy2nzrp1axa1i4nvm0ljkn6mnhlcvbfsyvhzigv"; }; buildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/nanomsg/default.nix b/pkgs/development/libraries/nanomsg/default.nix index f50b64fca3ed..8f72b333aa48 100644 --- a/pkgs/development/libraries/nanomsg/default.nix +++ b/pkgs/development/libraries/nanomsg/default.nix @@ -1,14 +1,14 @@ { stdenv, cmake, fetchFromGitHub }: stdenv.mkDerivation rec { - version = "1.1.4"; + version = "1.1.5"; name = "nanomsg-${version}"; src = fetchFromGitHub { owner = "nanomsg"; repo = "nanomsg"; rev = version; - sha256 = "11mxbhkxkzqwdmpl79mfiiqby7zawgkalips7zr0bbdfyhq7jyrl"; + sha256 = "01ddfzjlkf2dgijrmm3j3j8irccsnbgfvjcnwslsfaxnrmrq5s64"; }; buildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix index 56727f5a5d83..815db76d5ac3 100644 --- a/pkgs/development/libraries/ncurses/default.nix +++ b/pkgs/development/libraries/ncurses/default.nix @@ -13,17 +13,18 @@ }: stdenv.mkDerivation rec { - version = "6.1"; + version = "6.1-20181027"; name = "ncurses-${version}" + lib.optionalString (abiVersion == "5") "-abi5-compat"; src = fetchurl { - url = "mirror://gnu/ncurses/ncurses-${version}.tar.gz"; - sha256 = "05qdmbmrrn88ii9f66rkcmcyzp1kb1ymkx7g040lfkd1nkp7w1da"; + urls = [ + "https://invisible-mirror.net/archives/ncurses/current/ncurses-${version}.tgz" + "ftp://ftp.invisible-island.net/ncurses/current/ncurses-${version}.tgz" + ]; + sha256 = "1xn6wpi22jc61158w4ifq6s1fvilhmsy1in2srn3plk8pm0d4902"; }; - # The patch st-0.7.patch needs to be removed, if ncurses is upgraded in the future. - # It is necessary for the 6.1 version of ncurses. - patches = [ ./st-0.7.patch ] ++ lib.optional (!stdenv.cc.isClang) ./clang.patch; + patches = lib.optional (!stdenv.cc.isClang) ./clang.patch; outputs = [ "out" "dev" "man" ]; setOutputFlags = false; # some aren't supported @@ -33,6 +34,7 @@ stdenv.mkDerivation rec { "--without-debug" "--enable-pc-files" "--enable-symlinks" + "--with-manpage-format=normal" ] ++ lib.optional unicode "--enable-widec" ++ lib.optional (!withCxx) "--without-cxx" ++ lib.optional (abiVersion == "5") "--with-abi-version=5" @@ -158,7 +160,7 @@ stdenv.mkDerivation rec { ported to OS/2 Warp! ''; - homepage = http://www.gnu.org/software/ncurses/; + homepage = https://www.gnu.org/software/ncurses/; license = lib.licenses.mit; platforms = lib.platforms.all; diff --git a/pkgs/development/libraries/ncurses/st-0.7.patch b/pkgs/development/libraries/ncurses/st-0.7.patch deleted file mode 100644 index 956f9b68d68f..000000000000 --- a/pkgs/development/libraries/ncurses/st-0.7.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/misc/terminfo.src b/misc/terminfo.src -index 84f4810..ac300a7 100644 ---- a/misc/terminfo.src -+++ b/misc/terminfo.src -@@ -6260,7 +6260,7 @@ st-0.7|simpleterm 0.7, - %=%t3%e%p1%d%;m, - sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%| - %t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m, -- Ss=\E]52;%p1%s;%p2%s\007, kDN3=\E[1;3B, kDN5=\E[1;5B, -+ Ms=\E]52;%p1%s;%p2%s\007, kDN3=\E[1;3B, kDN5=\E[1;5B, - kLFT3=\E[1;3D, kLFT5=\E[1;5D, kNXT3=\E[6;3~, - kNXT5=\E[6;5~, kPRV3=\E[5;3~, kPRV5=\E[5;5~, - kRIT3=\E[1;3C, kRIT5=\E[1;5C, kUP3=\E[1;3A, kUP5=\E[1;5A, diff --git a/pkgs/development/libraries/ndn-cxx/default.nix b/pkgs/development/libraries/ndn-cxx/default.nix index 1040cb9a9343..923bc61f67da 100644 --- a/pkgs/development/libraries/ndn-cxx/default.nix +++ b/pkgs/development/libraries/ndn-cxx/default.nix @@ -1,31 +1,23 @@ -{ stdenv, fetchgit, openssl, doxygen, boost, sqlite, cryptopp, pkgconfig, python, pythonPackages }: +{ stdenv, fetchFromGitHub, openssl, doxygen +, boost, sqlite, pkgconfig, python, pythonPackages, wafHook }: let - version = "4c32e7"; + version = "0.6.3"; in stdenv.mkDerivation { - name = "ndn-cxx-0.1-${version}"; - src = fetchgit { - url = "https://github.com/named-data/ndn-cxx.git"; - rev = "4c32e748863d5165cc0e3d6b54a8383f4836cdf1"; - sha256 = "18szs3j3ig8wlcqngran0daxaj7j2qsmch0212ids6fymj1hgax4"; + name = "ndn-cxx-${version}"; + src = fetchFromGitHub { + owner = "named-data"; + repo = "ndn-cxx"; + rev = "a3bf4319ed483a4a6fe2c96b79ec4491d7217f00"; + sha256 = "076jhrjigisqz5n8dgxwd5fhimg69zhm834m7w9yvf9afgzrr50h"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ openssl doxygen boost sqlite cryptopp python pythonPackages.sphinx]; - preConfigure = '' - patchShebangs waf - ./waf configure \ - --with-cryptopp=${cryptopp} \ - --boost-includes=${boost.dev}/include \ - --boost-libs=${boost.out}/lib \ - --with-examples \ - --prefix=$out - ''; - buildPhase = '' - ./waf - ''; - installPhase = '' - ./waf install - ''; + nativeBuildInputs = [ pkgconfig wafHook ]; + buildInputs = [ openssl doxygen boost sqlite python pythonPackages.sphinx]; + configureFlags = [ + "--with-openssl=${openssl.dev}" + "--boost-includes=${boost.dev}/include" + "--boost-libs=${boost.out}/lib" + ]; meta = with stdenv.lib; { homepage = http://named-data.net/; description = "A Named Data Neworking (NDN) or Content Centric Networking (CCN) abstraction"; @@ -45,6 +37,5 @@ stdenv.mkDerivation { license = licenses.lgpl3; platforms = stdenv.lib.platforms.unix; maintainers = [ maintainers.sjmackenzie ]; - broken = true; # 2018-04-11 }; } diff --git a/pkgs/development/libraries/neon/0.29.nix b/pkgs/development/libraries/neon/0.29.nix index d0f992efb2bc..87f9b5effacd 100644 --- a/pkgs/development/libraries/neon/0.29.nix +++ b/pkgs/development/libraries/neon/0.29.nix @@ -40,9 +40,10 @@ stdenv.mkDerivation rec { checkInputs = [ perl ]; doCheck = false; # fails, needs the net - meta = { + meta = with stdenv.lib; { description = "An HTTP and WebDAV client library"; homepage = http://www.webdav.org/neon/; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.lgpl2; }; } diff --git a/pkgs/development/libraries/neon/default.nix b/pkgs/development/libraries/neon/default.nix index 7aad5be36f70..61a40753a56f 100644 --- a/pkgs/development/libraries/neon/default.nix +++ b/pkgs/development/libraries/neon/default.nix @@ -40,9 +40,10 @@ stdenv.mkDerivation rec { checkInputs = [ perl ]; doCheck = false; # fails, needs the net - meta = { + meta = with stdenv.lib; { description = "An HTTP and WebDAV client library"; homepage = http://www.webdav.org/neon/; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.lgpl2; }; } diff --git a/pkgs/development/libraries/netcdf/default.nix b/pkgs/development/libraries/netcdf/default.nix index 7d0e934d911c..0c597fc4b335 100644 --- a/pkgs/development/libraries/netcdf/default.nix +++ b/pkgs/development/libraries/netcdf/default.nix @@ -43,5 +43,8 @@ in stdenv.mkDerivation rec { meta = { platforms = stdenv.lib.platforms.unix; homepage = https://www.unidata.ucar.edu/software/netcdf/; + license = { + url = https://www.unidata.ucar.edu/software/netcdf/docs/copyright.html; + }; }; } diff --git a/pkgs/development/libraries/newt/default.nix b/pkgs/development/libraries/newt/default.nix index a10f52462a8e..1a5656b7ca16 100644 --- a/pkgs/development/libraries/newt/default.nix +++ b/pkgs/development/libraries/newt/default.nix @@ -22,10 +22,9 @@ stdenv.mkDerivation rec { unset CPP ''; - # Use `lib.optionalString` next mass rebuild. - makeFlags = if stdenv.buildPlatform == stdenv.hostPlatform - then null - else "CROSS_COMPILE=${stdenv.cc.targetPrefix}"; + makeFlags = stdenv.lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ + "CROSS_COMPILE=${stdenv.cc.targetPrefix}" + ]; meta = with stdenv.lib; { homepage = https://fedorahosted.org/newt/; diff --git a/pkgs/development/libraries/nghttp2/default.nix b/pkgs/development/libraries/nghttp2/default.nix index 68bffd4032d2..39fdb6d4eb2b 100644 --- a/pkgs/development/libraries/nghttp2/default.nix +++ b/pkgs/development/libraries/nghttp2/default.nix @@ -6,6 +6,7 @@ , enableAsioLib ? false, boost ? null , enableGetAssets ? false, libxml2 ? null , enableJemalloc ? false, jemalloc ? null +, enableApp ? !stdenv.hostPlatform.isWindows }: assert enableHpack -> jansson != null; @@ -17,11 +18,11 @@ let inherit (stdenv.lib) optional; in stdenv.mkDerivation rec { name = "nghttp2-${version}"; - version = "1.32.0"; + version = "1.35.0"; src = fetchurl { url = "https://github.com/nghttp2/nghttp2/releases/download/v${version}/nghttp2-${version}.tar.bz2"; - sha256 = "0jlndbp4bnyvdg8b59pznrzz0bvwb9nmag7zgcflg51lm1pq2q06"; + sha256 = "0nfdagjb0apgvms28kr9m8k93di5fv6ww9i1jwpd83y0p4vf5zvh"; }; outputs = [ "bin" "out" "dev" "lib" ]; @@ -35,8 +36,12 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - configureFlags = [ "--with-spdylay=no" "--disable-examples" "--disable-python-bindings" "--enable-app" ] - ++ optional enableAsioLib "--enable-asio-lib --with-boost-libdir=${boost}/lib"; + configureFlags = [ + "--with-spdylay=no" + "--disable-examples" + "--disable-python-bindings" + (stdenv.lib.enableFeature enableApp "app") + ] ++ optional enableAsioLib "--enable-asio-lib --with-boost-libdir=${boost}/lib"; #doCheck = true; # requires CUnit ; currently failing at test_util_localtime_date in util_test.cc diff --git a/pkgs/development/libraries/nix-plugins/default.nix b/pkgs/development/libraries/nix-plugins/default.nix index ff8a54f87f2a..cc5a115ed71e 100644 --- a/pkgs/development/libraries/nix-plugins/default.nix +++ b/pkgs/development/libraries/nix-plugins/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, nix, cmake, pkgconfig, boost }: -let version = "4.0.5"; in +let version = "6.0.0"; in stdenv.mkDerivation { name = "nix-plugins-${version}"; @@ -7,7 +7,7 @@ stdenv.mkDerivation { owner = "shlevy"; repo = "nix-plugins"; rev = version; - sha256 = "170f365rnik62fp9wllbqlspr8lf1yb96pmn2z708i2wjlkdnrny"; + sha256 = "08kxdci0sijj1hfkn3dbr7nbpb9xck0xr3xa3a0j116n4kvwb6qv"; }; nativeBuildInputs = [ cmake pkgconfig ]; diff --git a/pkgs/development/libraries/nlohmann_json/default.nix b/pkgs/development/libraries/nlohmann_json/default.nix index 15bdbb1b48e8..d57461853d33 100644 --- a/pkgs/development/libraries/nlohmann_json/default.nix +++ b/pkgs/development/libraries/nlohmann_json/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "nlohmann_json-${version}"; - version = "3.2.0"; + version = "3.4.0"; src = fetchFromGitHub { owner = "nlohmann"; repo = "json"; rev = "v${version}"; - sha256 = "0585r6ai9x1bhspffn5w5620wxfl1q1gj476brsnaf7wwnr60hwk"; + sha256 = "1140gz5za7yvfcphdgxaq1dm4b1vxy1m8d1w0s0smv4vvdvl26ym"; }; nativeBuildInputs = [ cmake ]; @@ -18,8 +18,6 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DBuildTests=${if doCheck then "ON" else "OFF"}" - ] ++ stdenv.lib.optionals (stdenv.hostPlatform.libc == "msvcrt") [ - "-DCMAKE_SYSTEM_NAME=Windows" ]; doCheck = stdenv.hostPlatform == stdenv.buildPlatform; diff --git a/pkgs/development/libraries/nlopt/default.nix b/pkgs/development/libraries/nlopt/default.nix index 904cdc6a3daa..bbbc818db63d 100644 --- a/pkgs/development/libraries/nlopt/default.nix +++ b/pkgs/development/libraries/nlopt/default.nix @@ -1,13 +1,15 @@ -{ fetchurl, stdenv, octave ? null }: +{ fetchurl, stdenv, octave ? null, cmake }: stdenv.mkDerivation rec { - name = "nlopt-2.4.2"; + name = "nlopt-${version}"; + version = "2.5.0"; src = fetchurl { - url = "http://ab-initio.mit.edu/nlopt/${name}.tar.gz"; - sha256 = "12cfkkhcdf4zmb6h7y6qvvdvqjs2xf9sjpa3rl3bq76px4yn76c0"; + url = "https://github.com/stevengj/nlopt/archive/v${version}.tar.gz"; + sha256 = "1bmlsdzkw8xbigiihffyb0kdaqbyfn7dr8s5pdgavy7z05bpmpf6"; }; + nativeBuildInputs = [ cmake ]; buildInputs = [ octave ]; configureFlags = [ @@ -24,7 +26,7 @@ stdenv.mkDerivation rec { ]; meta = { - homepage = http://ab-initio.mit.edu/nlopt/; + homepage = "https://nlopt.readthedocs.io/en/latest/"; description = "Free open-source library for nonlinear optimization"; license = stdenv.lib.licenses.lgpl21Plus; hydraPlatforms = stdenv.lib.platforms.linux; diff --git a/pkgs/development/libraries/notify-sharp/default.nix b/pkgs/development/libraries/notify-sharp/default.nix index c7e133d94b23..3c5ae8537a41 100644 --- a/pkgs/development/libraries/notify-sharp/default.nix +++ b/pkgs/development/libraries/notify-sharp/default.nix @@ -31,5 +31,6 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "D-Bus for .NET"; platforms = platforms.linux; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/nspr/default.nix b/pkgs/development/libraries/nspr/default.nix index ce18498ee858..56804d546673 100644 --- a/pkgs/development/libraries/nspr/default.nix +++ b/pkgs/development/libraries/nspr/default.nix @@ -1,14 +1,15 @@ { stdenv, fetchurl -, CoreServices ? null }: +, CoreServices ? null +, buildPackages }: -let version = "4.19"; in +let version = "4.20"; in stdenv.mkDerivation { name = "nspr-${version}"; src = fetchurl { url = "mirror://mozilla/nspr/releases/v${version}/src/nspr-${version}.tar.gz"; - sha256 = "0agpv3f17h8kmzi0ifibaaxc1k3xc0q61wqw3l6r2xr2z8bmkn9f"; + sha256 = "0vjms4j75zvv5b2siyafg7hh924ysx2cwjad8spzp7x87n8n929c"; }; outputs = [ "out" "dev" ]; @@ -21,6 +22,8 @@ stdenv.mkDerivation { substituteInPlace configure.in --replace '@executable_path/' "$out/lib/" ''; + HOST_CC = "cc"; + depsBuildBuild = [ buildPackages.stdenv.cc ]; configureFlags = [ "--enable-optimize" "--disable-debug" @@ -35,9 +38,10 @@ stdenv.mkDerivation { enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { homepage = http://www.mozilla.org/projects/nspr/; description = "Netscape Portable Runtime, a platform-neutral API for system-level and libc-like functions"; - platforms = stdenv.lib.platforms.all; + platforms = platforms.all; + license = licenses.mpl20; }; } diff --git a/pkgs/development/libraries/nss/default.nix b/pkgs/development/libraries/nss/default.nix index 3089e6da23ae..4d48ae0b12bd 100644 --- a/pkgs/development/libraries/nss/default.nix +++ b/pkgs/development/libraries/nss/default.nix @@ -5,14 +5,16 @@ let url = http://dev.gentoo.org/~polynomial-c/mozilla/nss-3.15.4-pem-support-20140109.patch.xz; sha256 = "10ibz6y0hknac15zr6dw4gv9nb5r5z9ym6gq18j3xqx7v7n3vpdw"; }; + version = "3.40.1"; + underscoreVersion = builtins.replaceStrings ["."] ["_"] version; in stdenv.mkDerivation rec { name = "nss-${version}"; - version = "3.38"; + inherit version; src = fetchurl { - url = "mirror://mozilla/security/nss/releases/NSS_3_38_RTM/src/${name}.tar.gz"; - sha256 = "0qigcy3d169cf67jzv3rbai0m6dn34vp8h2z696mz4yn10y3sr1c"; + url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${name}.tar.gz"; + sha256 = "1wf8qapd2lh8pbjd6pp9m32mx1zyddrmv5c4cr86xj3r5ap6n3jy"; }; buildInputs = [ perl zlib sqlite ] @@ -42,7 +44,7 @@ in stdenv.mkDerivation rec { preConfigure = "cd nss"; makeFlags = [ - "NSPR_INCLUDE_DIR=${nspr.dev}/include/nspr" + "NSPR_INCLUDE_DIR=${nspr.dev}/include" "NSPR_LIB_DIR=${nspr.out}/lib" "NSDISTMODE=copy" "BUILD_OPT=1" diff --git a/pkgs/development/libraries/nss_wrapper/default.nix b/pkgs/development/libraries/nss_wrapper/default.nix index 969e7534eac4..5fc57a2ef671 100644 --- a/pkgs/development/libraries/nss_wrapper/default.nix +++ b/pkgs/development/libraries/nss_wrapper/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, cmake, pkgconfig }: stdenv.mkDerivation rec { - name = "nss_wrapper-1.1.3"; + name = "nss_wrapper-1.1.5"; src = fetchurl { url = "mirror://samba/cwrap/${name}.tar.gz"; - sha256 = "18rsaw8r8xwn5003arc7xw8iliwbmzxfxgacmp6lhsdwqla4rf69"; + sha256 = "0srk7hffhkwl811q4pjy0n0gm8rh26akb2bh6avcpbns0zzn9ldn"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/nsss/default.nix b/pkgs/development/libraries/nsss/default.nix new file mode 100644 index 000000000000..6c4a23ccaf28 --- /dev/null +++ b/pkgs/development/libraries/nsss/default.nix @@ -0,0 +1,33 @@ +{ stdenv, skawarePackages }: + +with skawarePackages; + +buildPackage { + pname = "nsss"; + version = "0.0.1.0"; + sha256 = "0f285bvpvhk40cqjpkc1jb36il0fkzzzjmc89gbbq3awl3w4r1i0"; + + description = "An implementation of a subset of the pwd.h, group.h and shadow.h family of functions."; + + # TODO: nsss support + configureFlags = [ + "--libdir=\${lib}/lib" + "--dynlibdir=\${lib}/lib" + "--bindir=\${bin}/bin" + "--includedir=\${dev}/include" + "--with-sysdeps=${skalibs.lib}/lib/skalibs/sysdeps" + "--with-include=${skalibs.dev}/include" + "--with-lib=${skalibs.lib}/lib" + "--with-dynlib=${skalibs.lib}/lib" + ]; + + postInstall = '' + # remove all nsss executables from build directory + rm $(find -name "nsssd-*" -type f -mindepth 1 -maxdepth 1 -executable) + rm libnsss.* libnsssd.* + + mv doc $doc/share/doc/nsss/html + mv examples $doc/share/doc/nsss/examples + ''; + +} diff --git a/pkgs/development/libraries/ntl/default.nix b/pkgs/development/libraries/ntl/default.nix index 63a51a90ccd2..12d3c9ad9420 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 { name = "ntl-${version}"; - version = "11.3.0"; + version = "11.3.2"; src = fetchurl { url = "http://www.shoup.net/ntl/ntl-${version}.tar.gz"; - sha256 = "1pcib3vz1sdqlk0n561wbf7fwq44jm5cpx710w4vqljxgrjd7q1s"; + sha256 = "17bfsvn72zjqfibnxscyf4hbk3inndh4r89jd2zg7mgqmd2k3fl4"; }; buildInputs = [ diff --git a/pkgs/development/libraries/ntrack/default.nix b/pkgs/development/libraries/ntrack/default.nix index 44c8f51e856a..a2361b0188eb 100644 --- a/pkgs/development/libraries/ntrack/default.nix +++ b/pkgs/development/libraries/ntrack/default.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { name = "ntrack-${version}"; src = fetchurl { - url = "http://launchpad.net/ntrack/main/${version}/+download/${name}.tar.gz"; + url = "https://launchpad.net/ntrack/main/${version}/+download/${name}.tar.gz"; sha256 = "037ig5y0mp327m0hh4pnfr3vmsk3wrxgfjy3645q4ws9vdhx807w"; }; @@ -25,10 +25,10 @@ stdenv.mkDerivation rec { sed -e "s@/usr\(/lib/ntrack/modules/\)@$out&@" -i common/ntrack.c ''; - meta = { + meta = with stdenv.lib; { description = "Network Connectivity Tracking library for Desktop Applications"; homepage = https://launchpad.net/ntrack; - platforms = stdenv.lib.platforms.linux; - maintainers = [ ]; + platforms = platforms.linux; + license = licenses.lgpl3Plus; }; } diff --git a/pkgs/development/libraries/ode/default.nix b/pkgs/development/libraries/ode/default.nix index b67288296606..aa1886508609 100644 --- a/pkgs/development/libraries/ode/default.nix +++ b/pkgs/development/libraries/ode/default.nix @@ -9,8 +9,10 @@ stdenv.mkDerivation rec { sha256 = "0l63ymlkgfp5cb0ggqwm386lxmc3al21nb7a07dd49f789d33ib5"; }; - meta = { + meta = with stdenv.lib; { description = "Open Dynamics Engine"; - platforms = stdenv.lib.platforms.linux; + homepage = https://sourceforge.net/projects/opende; + platforms = platforms.linux; + license = with licenses; [ bsd3 lgpl21 lgpl3 zlib ]; }; } diff --git a/pkgs/development/libraries/oniguruma/default.nix b/pkgs/development/libraries/oniguruma/default.nix index f9a75801e101..956c8b58ffc1 100644 --- a/pkgs/development/libraries/oniguruma/default.nix +++ b/pkgs/development/libraries/oniguruma/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "onig-${version}"; - version = "6.8.2"; + version = "6.9.0"; src = fetchFromGitHub { owner = "kkos"; repo = "oniguruma"; rev = "v${version}"; - sha256 = "00ly5i26n7wajhyhq3xadsc7dxrf7qllhwilk8dza2qj5dhld4nd"; + sha256 = "064nk8nxygqrk5b6n7zvrksf5shrsapn12zdi6crbbfbw0s7pn8h"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/opal/default.nix b/pkgs/development/libraries/opal/default.nix index f86e4d120976..1658e831ddd1 100644 --- a/pkgs/development/libraries/opal/default.nix +++ b/pkgs/development/libraries/opal/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ ptlib srtp libtheora speex ffmpeg x264 cyrus_sasl openldap openssl expat unixODBC ]; - propagatedBuildInputs = [ speex ]; + propagatedBuildInputs = [ speex ]; configureFlags = [ "--enable-h323" ]; @@ -21,11 +21,12 @@ stdenv.mkDerivation rec { NIX_CFLAGS_COMPILE = "-D__STDC_CONSTANT_MACROS=1 -std=gnu++98"; patches = [ ./disable-samples-ftbfs.diff ./libav9.patch ./libav10.patch ]; - + meta = with stdenv.lib; { description = "VoIP library"; maintainers = [ maintainers.raskin ]; platforms = platforms.linux; + license = with licenses; [ bsdOriginal mpl10 gpl2Plus lgpl21 ]; }; passthru = { diff --git a/pkgs/development/libraries/openal-soft/default.nix b/pkgs/development/libraries/openal-soft/default.nix index 8d1a2876a375..3835822673ce 100644 --- a/pkgs/development/libraries/openal-soft/default.nix +++ b/pkgs/development/libraries/openal-soft/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, cmake +{ stdenv, fetchFromGitHub, cmake , alsaSupport ? !stdenv.isDarwin, alsaLib ? null , pulseSupport ? !stdenv.isDarwin, libpulseaudio ? null , CoreServices, AudioUnit, AudioToolbox @@ -10,12 +10,14 @@ assert alsaSupport -> alsaLib != null; assert pulseSupport -> libpulseaudio != null; stdenv.mkDerivation rec { - version = "1.18.2"; + version = "1.19.1"; name = "openal-soft-${version}"; - src = fetchurl { - url = "http://kcat.strangesoft.net/openal-releases/${name}.tar.bz2"; - sha256 = "10kydm8701a2kppiss9sdidn1820cmzhqgx1b2bsa5dsgzic32lz"; + src = fetchFromGitHub { + owner = "kcat"; + repo = "openal-soft"; + rev = name; + sha256 = "0b0g0q1c36nfb289xcaaj3cmyfpiswvvgky3qyalsf9n4dj7vnzi"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/openbsm/default.nix b/pkgs/development/libraries/openbsm/default.nix index a9559c6abfba..136665425280 100644 --- a/pkgs/development/libraries/openbsm/default.nix +++ b/pkgs/development/libraries/openbsm/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { sha256 = "0b98359hd8mm585sh145ss828pg2y8vgz38lqrb7nypapiyqdnd1"; }; - patches = [ ./bsm-add-audit_token_to_pid.patch ]; + patches = lib.optional stdenv.isDarwin [ ./bsm-add-audit_token_to_pid.patch ]; meta = { homepage = http://www.openbsm.org/; diff --git a/pkgs/development/libraries/opencascade/default.nix b/pkgs/development/libraries/opencascade/default.nix index 6af15d90cefd..05d78488957a 100644 --- a/pkgs/development/libraries/opencascade/default.nix +++ b/pkgs/development/libraries/opencascade/default.nix @@ -2,10 +2,10 @@ ftgl, freetype}: stdenv.mkDerivation rec { - name = "opencascade-oce-0.17.2"; + name = "opencascade-oce-0.18.3"; src = fetchurl { - url = https://github.com/tpaviot/oce/archive/OCE-0.17.2.tar.gz; - sha256 = "0vpmnb0k5y2f7lpmwx9pg9yfq24zjvnsak5alzacncfm1hv9b6cd"; + url = https://github.com/tpaviot/oce/archive/OCE-0.18.3.tar.gz; + sha256 = "0v4ny0qhr5hiialb2ss25bllfnd6j4g7mfxnqfmr1xsjpykxcly5"; }; buildInputs = [ libGLU_combined tcl tk file libXmu libtool qt4 ftgl freetype cmake ]; @@ -25,10 +25,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { description = "Open CASCADE Technology, libraries for 3D modeling and numerical simulation"; homepage = http://www.opencascade.org/; - maintainers = with stdenv.lib.maintainers; [viric]; - platforms = with stdenv.lib.platforms; linux; + maintainers = [ maintainers.viric ]; + platforms = platforms.linux; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/opencollada/default.nix b/pkgs/development/libraries/opencollada/default.nix index 358c8cda592f..d3e1482feb4d 100644 --- a/pkgs/development/libraries/opencollada/default.nix +++ b/pkgs/development/libraries/opencollada/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { name = "opencollada-${version}"; - version = "1.6.63"; + version = "1.6.67"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "OpenCOLLADA"; rev = "v${version}"; - sha256 = "1x8hz5nkz4lxsf17jv8sdl92dmbbpkqck8jkkc6g32d8gbs3gha1"; + sha256 = "0x1h2ns0y05bdvn3i5s600jz6nb8qw8qqgg54njz7833bcy913mj"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/opencsg/default.nix b/pkgs/development/libraries/opencsg/default.nix index 2724976c5ae8..e0a6c6a5705e 100644 --- a/pkgs/development/libraries/opencsg/default.nix +++ b/pkgs/development/libraries/opencsg/default.nix @@ -26,13 +26,12 @@ stdenv.mkDerivation rec { cp license.txt "$out/share/doc/opencsg" ''; - meta = { + meta = with stdenv.lib; { description = "Constructive Solid Geometry library"; homepage = http://www.opencsg.org/; - platforms = with stdenv.lib.platforms; - linux; - maintainers = with stdenv.lib.maintainers; - [raskin]; + platforms = platforms.linux; + maintainers = [ maintainers.raskin ]; + license = licenses.gpl2; }; } diff --git a/pkgs/development/libraries/opencv/3.x.nix b/pkgs/development/libraries/opencv/3.x.nix index 81d106a2a40c..f948cbb062f3 100644 --- a/pkgs/development/libraries/opencv/3.x.nix +++ b/pkgs/development/libraries/opencv/3.x.nix @@ -1,5 +1,5 @@ { lib, stdenv -, fetchurl, fetchFromGitHub +, fetchurl, fetchFromGitHub, fetchpatch , cmake, pkgconfig, unzip, zlib, pcre, hdf5 , glog, boost, google-gflags, protobuf , config @@ -31,29 +31,31 @@ , enableDC1394 ? false, libdc1394 , enableDocs ? false, doxygen, graphviz-nox -, AVFoundation, Cocoa, QTKit, VideoDecodeAcceleration, bzip2 +, cf-private, AVFoundation, Cocoa, QTKit, VideoDecodeAcceleration, bzip2 }: let - version = "3.4.2"; + version = "3.4.4"; src = fetchFromGitHub { owner = "opencv"; repo = "opencv"; rev = version; - sha256 = "0q752s1ir6iyqbp3pn425fi215fi7bzjl4aa3arvgh6sridda9lx"; + sha256 = "1xzbv0922r2zq4fgpkc1ldyq3kxp4c6x6dizydbspka18jrrxqlr"; }; contribSrc = fetchFromGitHub { owner = "opencv"; repo = "opencv_contrib"; rev = version; - sha256 = "1fbgbf9xdby9a5yy6bmnkzchdsfii0jagfd373y015cjpr1mrlvz"; + sha256 = "0ylsljkmgfj5vam05cv0z3qwkqwjwz5fs5f5yif3pwvb99lxlbib"; }; # Contrib must be built in order to enable Tesseract support: buildContrib = enableContrib || enableTesseract; + useSystemProtobuf = ! stdenv.isDarwin; + # See opencv/3rdparty/ippicv/ippicv.cmake ippicv = { src = fetchFromGitHub { @@ -145,10 +147,12 @@ stdenv.mkDerivation rec { cp --no-preserve=mode -r "${contribSrc}/modules" "$NIX_BUILD_TOP/opencv_contrib" ''; - # TODO: remove the following patch once commit - # https://github.com/opencv/opencv/commit/e2b5d112909b9dfd764f14833b82e38e4bc2f81f - # is released. - patches = [ ./fix-dnn.patch ]; + patches = + # https://github.com/opencv/opencv/pull/13254 + lib.optional enablePython (fetchpatch { + url = https://github.com/opencv/opencv/commit/ad35b79e3f98b4ce30481e0299cca550ed77aef0.patch; + sha256 = "0rkvg6wm5fyncszfpd83wa4lvsb8srvk21r1jcld758i4f334sws"; + }); # This prevents cmake from using libraries in impure paths (which # causes build failure on non NixOS) @@ -170,8 +174,14 @@ stdenv.mkDerivation rec { ${installExtraFiles face} ''); + postConfigure = '' + [ -e modules/core/version_string.inc ] + echo '"(build info elided)"' > modules/core/version_string.inc + ''; + buildInputs = - [ zlib pcre hdf5 glog boost google-gflags protobuf ] + [ zlib pcre hdf5 glog boost google-gflags ] + ++ lib.optional useSystemProtobuf protobuf ++ lib.optional enablePython pythonPackages.python ++ lib.optional enableGtk2 gtk2 ++ lib.optional enableGtk3 gtk3 @@ -197,7 +207,7 @@ stdenv.mkDerivation rec { ++ lib.optionals enableTesseract [ tesseract leptonica ] ++ lib.optional enableTbb tbb ++ lib.optional enableCuda cudatoolkit - ++ lib.optionals stdenv.isDarwin [ AVFoundation Cocoa QTKit VideoDecodeAcceleration bzip2 ] + ++ lib.optionals stdenv.isDarwin [ cf-private AVFoundation Cocoa QTKit VideoDecodeAcceleration bzip2 ] ++ lib.optionals enableDocs [ doxygen graphviz-nox ]; propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy; @@ -211,8 +221,8 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DWITH_OPENMP=ON" - "-DBUILD_PROTOBUF=OFF" - "-DPROTOBUF_UPDATE_FILES=ON" + "-DBUILD_PROTOBUF=${printEnabled (!useSystemProtobuf)}" + "-DPROTOBUF_UPDATE_FILES=${printEnabled useSystemProtobuf}" "-DOPENCV_ENABLE_NONFREE=${printEnabled enableUnfree}" "-DBUILD_TESTS=OFF" "-DBUILD_PERF_TESTS=OFF" @@ -234,6 +244,8 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.isDarwin [ "-DWITH_OPENCL=OFF" "-DWITH_LAPACK=OFF" + ] ++ lib.optionals enablePython [ + "-DOPENCV_SKIP_PYTHON_LOADER=ON" ]; enableParallelBuilding = true; @@ -254,7 +266,8 @@ stdenv.mkDerivation rec { # ${exec_prefix}. This causes linker errors in downstream packages so we strip # of $out after the ${exec_prefix} prefix: postInstall = '' - sed -i "s|\''${exec_prefix}/$out|\''${exec_prefix}|" "$out/lib/pkgconfig/opencv.pc" + sed -i "s|{exec_prefix}/$out|{exec_prefix}|" \ + "$out/lib/pkgconfig/opencv.pc" ''; hardeningDisable = [ "bindnow" "relro" ]; diff --git a/pkgs/development/libraries/opencv/4.x.nix b/pkgs/development/libraries/opencv/4.x.nix new file mode 100644 index 000000000000..407070506ab0 --- /dev/null +++ b/pkgs/development/libraries/opencv/4.x.nix @@ -0,0 +1,307 @@ +{ lib, stdenv +, fetchurl, fetchFromGitHub, fetchpatch +, cmake, pkgconfig, unzip, zlib, pcre, hdf5 +, glog, boost, google-gflags, protobuf +, config + +, enableJPEG ? true, libjpeg +, enablePNG ? true, libpng +, enableTIFF ? true, libtiff +, enableWebP ? true, libwebp +, enableEXR ? (!stdenv.isDarwin), openexr, ilmbase +, enableJPEG2K ? true, jasper +, enableEigen ? true, eigen +, enableOpenblas ? true, openblas +, enableContrib ? true + +, enableCuda ? (config.cudaSupport or false), cudatoolkit + +, enableUnfree ? false +, enableIpp ? false +, enablePython ? false, pythonPackages +, enableGtk2 ? false, gtk2 +, enableGtk3 ? false, gtk3 +, enableVtk ? false, vtk +, enableFfmpeg ? false, ffmpeg +, enableGStreamer ? false, gst_all_1 +, enableTesseract ? false, tesseract, leptonica +, enableTbb ? false, tbb +, enableOvis ? false, ogre +, enableGPhoto2 ? false, libgphoto2 +, enableDC1394 ? false, libdc1394 +, enableDocs ? false, doxygen, graphviz-nox + +, cf-private, AVFoundation, Cocoa, QTKit, VideoDecodeAcceleration, bzip2 +}: + +let + version = "4.0.0"; + + src = fetchFromGitHub { + owner = "opencv"; + repo = "opencv"; + rev = version; + sha256 = "1r2hszm4044dfx65wv69rcs419jjd7bqllhnpcwk3n28f5ahln50"; + }; + + contribSrc = fetchFromGitHub { + owner = "opencv"; + repo = "opencv_contrib"; + rev = version; + sha256 = "1g4pzw7hv1v9jp1nrqjxqwpi1byl3mxkj6w6ibq6ydsn0138p66z"; + }; + + # Contrib must be built in order to enable Tesseract support: + buildContrib = enableContrib || enableTesseract || enableOvis; + + # See opencv/3rdparty/ippicv/ippicv.cmake + ippicv = { + src = fetchFromGitHub { + owner = "opencv"; + repo = "opencv_3rdparty"; + rev = "32e315a5b106a7b89dbed51c28f8120a48b368b4"; + sha256 = "19w9f0r16072s59diqxsr5q6nmwyz9gnxjs49nglzhd66p3ddbkp"; + } + "/ippicv"; + files = let name = platform : "ippicv_2019_${platform}_general_20180723.tgz"; in + if stdenv.hostPlatform.system == "x86_64-linux" then + { ${name "lnx_intel64"} = "c0bd78adb4156bbf552c1dfe90599607"; } + else if stdenv.hostPlatform.system == "i686-linux" then + { ${name "lnx_ia32"} = "4f38432c30bfd6423164b7a24bbc98a0"; } + else if stdenv.hostPlatform.system == "x86_64-darwin" then + { ${name "mac_intel64"} = "fe6b2bb75ae0e3f19ad3ae1a31dfa4a2"; } + else + throw "ICV is not available for this platform (or not yet supported by this package)"; + dst = ".cache/ippicv"; + }; + + # See opencv_contrib/modules/xfeatures2d/cmake/download_vgg.cmake + vgg = { + src = fetchFromGitHub { + owner = "opencv"; + repo = "opencv_3rdparty"; + rev = "fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d"; + sha256 = "0r9fam8dplyqqsd3qgpnnfgf9l7lj44di19rxwbm8mxiw0rlcdvy"; + }; + files = { + "vgg_generated_48.i" = "e8d0dcd54d1bcfdc29203d011a797179"; + "vgg_generated_64.i" = "7126a5d9a8884ebca5aea5d63d677225"; + "vgg_generated_80.i" = "7cd47228edec52b6d82f46511af325c5"; + "vgg_generated_120.i" = "151805e03568c9f490a5e3a872777b75"; + }; + dst = ".cache/xfeatures2d/vgg"; + }; + + # See opencv_contrib/modules/xfeatures2d/cmake/download_boostdesc.cmake + boostdesc = { + src = fetchFromGitHub { + owner = "opencv"; + repo = "opencv_3rdparty"; + rev = "34e4206aef44d50e6bbcd0ab06354b52e7466d26"; + sha256 = "13yig1xhvgghvxspxmdidss5lqiikpjr0ddm83jsi0k85j92sn62"; + }; + files = { + "boostdesc_bgm.i" = "0ea90e7a8f3f7876d450e4149c97c74f"; + "boostdesc_bgm_bi.i" = "232c966b13651bd0e46a1497b0852191"; + "boostdesc_bgm_hd.i" = "324426a24fa56ad9c5b8e3e0b3e5303e"; + "boostdesc_binboost_064.i" = "202e1b3e9fec871b04da31f7f016679f"; + "boostdesc_binboost_128.i" = "98ea99d399965c03d555cef3ea502a0b"; + "boostdesc_binboost_256.i" = "e6dcfa9f647779eb1ce446a8d759b6ea"; + "boostdesc_lbgm.i" = "0ae0675534aa318d9668f2a179c2a052"; + }; + dst = ".cache/xfeatures2d/boostdesc"; + }; + + # See opencv_contrib/modules/face/CMakeLists.txt + face = { + src = fetchFromGitHub { + owner = "opencv"; + repo = "opencv_3rdparty"; + rev = "8afa57abc8229d611c4937165d20e2a2d9fc5a12"; + sha256 = "061lsvqdidq9xa2hwrcvwi9ixflr2c2lfpc8drr159g68zi8bp4v"; + }; + files = { + "face_landmark_model.dat" = "7505c44ca4eb54b4ab1e4777cb96ac05"; + }; + dst = ".cache/data"; + }; + + # See opencv/modules/gapi/cmake/DownloadADE.cmake + ade = rec { + src = fetchurl { + url = "https://github.com/opencv/ade/archive/${name}"; + sha256 = "1r85vdkvcka7bcxk69pd0ai4hld4iakpj4xl0xbinx3p9pv5a4l8"; + }; + name = "v0.1.1d.zip"; + md5 = "37479d90e3a5d47f132f512b22cbe206"; + dst = ".cache/ade"; + }; + + # See opencv/cmake/OpenCVDownload.cmake + installExtraFiles = extra : with lib; '' + mkdir -p "${extra.dst}" + '' + concatStrings (flip mapAttrsToList extra.files (name : md5 : '' + ln -s "${extra.src}/${name}" "${extra.dst}/${md5}-${name}" + '')); + installExtraFile = extra: '' + mkdir -p "${extra.dst}" + ln -s "${extra.src}" "${extra.dst}/${extra.md5}-${extra.name}" + ''; + + opencvFlag = name: enabled: "-DWITH_${name}=${printEnabled enabled}"; + + printEnabled = enabled : if enabled then "ON" else "OFF"; +in + +stdenv.mkDerivation rec { + name = "opencv-${version}"; + inherit version src; + + postUnpack = lib.optionalString buildContrib '' + cp --no-preserve=mode -r "${contribSrc}/modules" "$NIX_BUILD_TOP/source/opencv_contrib" + ''; + + patches = + # Fixes issue: https://github.com/opencv/opencv_contrib/issues/1923 + # PR: https://github.com/opencv/opencv_contrib/pull/1913 + lib.optional buildContrib (fetchpatch { + url = https://github.com/opencv/opencv_contrib/commit/e068b62a1432d4d5688693a9e20bf175dfaa9a3e.patch; + sha256 = "102mq1qgmla40hhj8mda70inhakdazm9agyah98kq9931scvf0c9"; + stripLen = 2; + extraPrefix = "opencv_contrib/"; + }) ++ + # https://github.com/opencv/opencv/pull/13254 + lib.optional enablePython (fetchpatch { + url = https://github.com/opencv/opencv/commit/ad35b79e3f98b4ce30481e0299cca550ed77aef0.patch; + sha256 = "0rkvg6wm5fyncszfpd83wa4lvsb8srvk21r1jcld758i4f334sws"; + }); + + # 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 + # what appears to be some stray headers in dnn/misc/tensorflow + # in contrib when generating the Python bindings: + postPatch = '' + sed -i '/Add these standard paths to the search paths for FIND_LIBRARY/,/^\s*$/{d}' CMakeLists.txt + sed -i -e 's|if len(decls) == 0:|if len(decls) == 0 or "opencv2/" not in hdr:|' ./modules/python/src2/gen2.py + ''; + + preConfigure = + installExtraFile ade + + lib.optionalString enableIpp (installExtraFiles ippicv) + ( + lib.optionalString buildContrib '' + cmakeFlagsArray+=("-DOPENCV_EXTRA_MODULES_PATH=$NIX_BUILD_TOP/source/opencv_contrib") + + ${installExtraFiles vgg} + ${installExtraFiles boostdesc} + ${installExtraFiles face} + ''); + + postConfigure = '' + [ -e modules/core/version_string.inc ] + echo '"(build info elided)"' > modules/core/version_string.inc + ''; + + buildInputs = + [ zlib pcre hdf5 glog boost google-gflags protobuf ] + ++ lib.optional enablePython pythonPackages.python + ++ lib.optional enableGtk2 gtk2 + ++ lib.optional enableGtk3 gtk3 + ++ lib.optional enableVtk vtk + ++ lib.optional enableJPEG libjpeg + ++ lib.optional enablePNG libpng + ++ lib.optional enableTIFF libtiff + ++ lib.optional enableWebP libwebp + ++ lib.optionals enableEXR [ openexr ilmbase ] + ++ lib.optional enableJPEG2K jasper + ++ lib.optional enableFfmpeg ffmpeg + ++ lib.optionals (enableFfmpeg && stdenv.isDarwin) + [ VideoDecodeAcceleration bzip2 ] + ++ lib.optionals enableGStreamer (with gst_all_1; [ gstreamer gst-plugins-base ]) + ++ lib.optional enableOvis ogre + ++ lib.optional enableGPhoto2 libgphoto2 + ++ lib.optional enableDC1394 libdc1394 + ++ lib.optional enableEigen eigen + ++ lib.optional enableOpenblas openblas + # There is seemingly no compile-time flag for Tesseract. It's + # simply enabled automatically if contrib is built, and it detects + # tesseract & leptonica. + ++ lib.optionals enableTesseract [ tesseract leptonica ] + ++ lib.optional enableTbb tbb + ++ lib.optional enableCuda cudatoolkit + ++ lib.optionals stdenv.isDarwin [ cf-private AVFoundation Cocoa QTKit VideoDecodeAcceleration bzip2 ] + ++ lib.optionals enableDocs [ doxygen graphviz-nox ]; + + propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy; + + nativeBuildInputs = [ cmake pkgconfig unzip ]; + + NIX_CFLAGS_COMPILE = lib.optional enableEXR "-I${ilmbase.dev}/include/OpenEXR"; + + # Configure can't find the library without this. + OpenBLAS_HOME = lib.optionalString enableOpenblas openblas; + + cmakeFlags = [ + "-DOPENCV_GENERATE_PKGCONFIG=ON" + "-DWITH_OPENMP=ON" + "-DBUILD_PROTOBUF=OFF" + "-DPROTOBUF_UPDATE_FILES=ON" + "-DOPENCV_ENABLE_NONFREE=${printEnabled enableUnfree}" + "-DBUILD_TESTS=OFF" + "-DBUILD_PERF_TESTS=OFF" + "-DBUILD_DOCS=${printEnabled enableDocs}" + (opencvFlag "IPP" enableIpp) + (opencvFlag "TIFF" enableTIFF) + (opencvFlag "JASPER" enableJPEG2K) + (opencvFlag "WEBP" enableWebP) + (opencvFlag "JPEG" enableJPEG) + (opencvFlag "PNG" enablePNG) + (opencvFlag "OPENEXR" enableEXR) + (opencvFlag "CUDA" enableCuda) + (opencvFlag "CUBLAS" enableCuda) + (opencvFlag "TBB" enableTbb) + ] ++ lib.optionals enableCuda [ + "-DCUDA_FAST_MATH=ON" + "-DCUDA_HOST_COMPILER=${cudatoolkit.cc}/bin/cc" + "-DCUDA_NVCC_FLAGS=--expt-relaxed-constexpr" + ] ++ lib.optionals stdenv.isDarwin [ + "-DWITH_OPENCL=OFF" + "-DWITH_LAPACK=OFF" + ] ++ lib.optionals enablePython [ + "-DOPENCV_SKIP_PYTHON_LOADER=ON" + ]; + + enableParallelBuilding = true; + + postBuild = lib.optionalString enableDocs '' + make doxygen + ''; + + # By default $out/lib/pkgconfig/opencv4.pc looks something like this: + # + # prefix=/nix/store/g0wnfyjjh4rikkvp22cpkh41naa43i4i-opencv-4.0.0 + # exec_prefix=${prefix} + # libdir=${exec_prefix}//nix/store/g0wnfyjjh4rikkvp22cpkh41naa43i4i-opencv-4.0.0/lib + # includedir_old=${prefix}//nix/store/g0wnfyjjh4rikkvp22cpkh41naa43i4i-opencv-4.0.0/include/opencv4/opencv + # includedir_new=${prefix}//nix/store/g0wnfyjjh4rikkvp22cpkh41naa43i4i-opencv-4.0.0/include/opencv4 + # ... + # Libs: -L${exec_prefix}//nix/store/g0wnfyjjh4rikkvp22cpkh41naa43i4i-opencv-4.0.0/lib ... + # Note that ${exec_prefix} is set to $out but that $out is also appended to + # ${exec_prefix}. This causes linker errors in downstream packages so we strip + # of $out after the ${exec_prefix} and ${prefix} prefixes: + postInstall = '' + sed -i "s|{exec_prefix}/$out|{exec_prefix}|;s|{prefix}/$out|{prefix}|" \ + "$out/lib/pkgconfig/opencv4.pc" + ''; + + hardeningDisable = [ "bindnow" "relro" ]; + + passthru = lib.optionalAttrs enablePython { pythonPath = []; }; + + meta = with stdenv.lib; { + description = "Open Computer Vision Library with more than 500 algorithms"; + homepage = https://opencv.org/; + license = with licenses; if enableUnfree then unfree else bsd3; + maintainers = with maintainers; [mdaiter basvandijk]; + platforms = with platforms; linux ++ darwin; + }; +} diff --git a/pkgs/development/libraries/opencv/default.nix b/pkgs/development/libraries/opencv/default.nix index 66a840fa2a9e..4532285e53dc 100644 --- a/pkgs/development/libraries/opencv/default.nix +++ b/pkgs/development/libraries/opencv/default.nix @@ -10,7 +10,7 @@ , enableFfmpeg ? false, ffmpeg , enableGStreamer ? false, gst_all_1 , enableEigen ? true, eigen -, darwin +, cf-private, Cocoa, QTKit }: let @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { ++ lib.optional enableFfmpeg ffmpeg ++ lib.optionals enableGStreamer (with gst_all_1; [ gstreamer gst-plugins-base ]) ++ lib.optional enableEigen eigen - ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Cocoa QTKit ]) + ++ lib.optionals stdenv.isDarwin [ Cocoa QTKit cf-private /* For NSDefaultRunLoopMode */ ] ; propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy; diff --git a/pkgs/development/libraries/opencv/fix-dnn.patch b/pkgs/development/libraries/opencv/fix-dnn.patch deleted file mode 100644 index 62234a43e461..000000000000 --- a/pkgs/development/libraries/opencv/fix-dnn.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/modules/dnn/src/caffe/caffe_io.cpp b/modules/dnn/src/caffe/caffe_io.cpp -index 730c752ce..abbce0453 100644 ---- a/modules/dnn/src/caffe/caffe_io.cpp -+++ b/modules/dnn/src/caffe/caffe_io.cpp -@@ -1120,7 +1120,7 @@ bool ReadProtoFromTextFile(const char* filename, Message* proto) { - std::ifstream fs(filename, std::ifstream::in); - CHECK(fs.is_open()) << "Can't open \"" << filename << "\""; - IstreamInputStream input(&fs); -- return google::protobuf::TextFormat::Parser(true).Parse(&input, proto); -+ return google::protobuf::TextFormat::Parser().Parse(&input, proto); - } - - bool ReadProtoFromBinaryFile(const char* filename, Message* proto) { diff --git a/pkgs/development/libraries/opendbx/default.nix b/pkgs/development/libraries/opendbx/default.nix index a073a29b507d..f954aaf72457 100644 --- a/pkgs/development/libraries/opendbx/default.nix +++ b/pkgs/development/libraries/opendbx/default.nix @@ -15,4 +15,10 @@ stdenv.mkDerivation rec { ''; buildInputs = [ readline mysql.connector-c postgresql sqlite ]; + + meta = with stdenv.lib; { + description = "Extremely lightweight but extensible database access library written in C"; + license = licenses.lgpl21; + platforms = platforms.all; + }; } diff --git a/pkgs/development/libraries/opendht/default.nix b/pkgs/development/libraries/opendht/default.nix index bd7d252e1a08..49d70bc211a6 100644 --- a/pkgs/development/libraries/opendht/default.nix +++ b/pkgs/development/libraries/opendht/default.nix @@ -1,14 +1,6 @@ -{ stdenv -, fetchFromGitHub -, autoconf -, automake -, libtool -, pkgconfig -, nettle -, gnutls -, msgpack -, readline -, libargon2 +{ stdenv, fetchFromGitHub +, autoreconfHook, pkgconfig +, nettle, gnutls, msgpack, readline, libargon2 }: stdenv.mkDerivation rec { @@ -22,27 +14,26 @@ stdenv.mkDerivation rec { sha256 = "1wqib5plak9bw2bla7y4qyjqi0b00kf8mfwlml16qj3i0aq6h2cp"; }; - buildInputs = [ - autoconf - automake - libtool - pkgconfig - nettle - gnutls - msgpack - readline - libargon2 - ]; + nativeBuildInputs = + [ autoreconfHook + pkgconfig + ]; - preConfigure = '' - ./autogen.sh - ''; + buildInputs = + [ nettle + gnutls + msgpack + readline + libargon2 + ]; + + outputs = [ "out" "lib" "dev" "man" ]; meta = with stdenv.lib; { description = "A C++11 Kademlia distributed hash table implementation"; - homepage = https://github.com/savoirfairelinux/opendht; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ taeer olynch ]; - platforms = platforms.linux; + homepage = https://github.com/savoirfairelinux/opendht; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ taeer olynch thoughtpolice ]; + platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/openh264/default.nix b/pkgs/development/libraries/openh264/default.nix index 0a0b4c8d5498..c8208ce27bae 100644 --- a/pkgs/development/libraries/openh264/default.nix +++ b/pkgs/development/libraries/openh264/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "openh264-${version}"; - version = "1.7.0"; + version = "1.8.0"; src = fetchFromGitHub { owner = "cisco"; repo = "openh264"; rev = "v${version}"; - sha256 = "0ywrqni05bh925ws5fmd24bm6h9n6z2wp1q19v545v06biiwr46a"; + sha256 = "1pl7hpk25nh7lcx1lbbv984gvnim0d6hxf4qfmrjjfjf6w37sjw4"; }; buildInputs = [ nasm ]; diff --git a/pkgs/development/libraries/openjpeg/2.1.nix b/pkgs/development/libraries/openjpeg/2.1.nix deleted file mode 100644 index d18c971dc112..000000000000 --- a/pkgs/development/libraries/openjpeg/2.1.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ callPackage, fetchpatch, ... } @ args: - -callPackage ./generic.nix (args // rec { - version = "2.3.0"; - branch = "2.3"; - revision = "v${version}"; - sha256 = "08plxrnfl33sn2vh5nwbsngyv6b1sfpplvx881crm1v1ai10m2lz"; -}) diff --git a/pkgs/development/libraries/openjpeg/2.x.nix b/pkgs/development/libraries/openjpeg/2.x.nix new file mode 100644 index 000000000000..fd9c7eea8c2e --- /dev/null +++ b/pkgs/development/libraries/openjpeg/2.x.nix @@ -0,0 +1,21 @@ +{ callPackage, fetchpatch, ... } @ args: + +callPackage ./generic.nix (args // rec { + version = "2.3.0"; + branch = "2.3"; + revision = "v${version}"; + sha256 = "08plxrnfl33sn2vh5nwbsngyv6b1sfpplvx881crm1v1ai10m2lz"; + + patches = [ + (fetchpatch { + name = "CVE-2018-7648.patch"; + url = "https://github.com/uclouvain/openjpeg/commit/cc3824767bde397fedb8a1ae4786a222ba860c8d.patch"; + sha256 = "1j5nxmlgyfkxldk2f1ij6h850xw45q3b5brxqa04dxsfsv8cdj5j"; + }) + (fetchpatch { + name = "CVE-2017-17480+CVE-2018-18088.patch"; + url = "https://github.com/uclouvain/openjpeg/commit/92023cd6c377e0384a7725949b25655d4d94dced.patch"; + sha256 = "0rrxxqcp3vjkmvywxj9ac766m3fppy0x0nszrkf8irrqy1gnp38k"; + }) + ]; +}) diff --git a/pkgs/development/libraries/openmpi/default.nix b/pkgs/development/libraries/openmpi/default.nix index a279fe79940f..345dffa87f5b 100644 --- a/pkgs/development/libraries/openmpi/default.nix +++ b/pkgs/development/libraries/openmpi/default.nix @@ -9,15 +9,14 @@ }: let - majorVersion = "3.1"; - minorVersion = "0"; + version = "3.1.3"; in stdenv.mkDerivation rec { - name = "openmpi-${majorVersion}.${minorVersion}"; + name = "openmpi-${version}"; - src = fetchurl { - url = "http://www.open-mpi.org/software/ompi/v${majorVersion}/downloads/${name}.tar.bz2"; - sha256 = "0v7hrmf1z5d1rmm0z5gi79l536j3z5s5b0kf9q5rr1fc4i0h8p5j"; + src = with stdenv.lib.versions; fetchurl { + url = "http://www.open-mpi.org/software/ompi/v${major version}.${minor version}/downloads/${name}.tar.bz2"; + sha256 = "1dks11scivgaskjs5955y9wprsl12wr3gn5r7wfl0l8gq03l7q4b"; }; postPatch = '' diff --git a/pkgs/development/libraries/openpam/default.nix b/pkgs/development/libraries/openpam/default.nix index 7d84392d204a..339f60649997 100644 --- a/pkgs/development/libraries/openpam/default.nix +++ b/pkgs/development/libraries/openpam/default.nix @@ -9,10 +9,11 @@ stdenv.mkDerivation rec { sha256 = "0pz8kf9mxj0k8yp8jgmhahddz58zv2b7gnyjwng75xgsx4i55xi2"; }; - meta = { + meta = with lib; { homepage = https://www.openpam.org; description = "An open source PAM library that focuses on simplicity, correctness, and cleanliness"; - platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ matthewbauer ]; + platforms = platforms.unix; + maintainers = with maintainers; [ matthewbauer ]; + license = licenses.bsd3; }; } diff --git a/pkgs/development/libraries/openscenegraph/3.4.0.nix b/pkgs/development/libraries/openscenegraph/3.4.0.nix new file mode 100644 index 000000000000..8d0839041890 --- /dev/null +++ b/pkgs/development/libraries/openscenegraph/3.4.0.nix @@ -0,0 +1,39 @@ +{ stdenv, lib, fetchurl, cmake, pkgconfig, doxygen, unzip +, freetype, libjpeg, jasper, libxml2, zlib, gdal, curl, libX11 +, cairo, poppler, librsvg, libpng, libtiff, libXrandr +, xineLib, boost +, withApps ? false +, withSDL ? false, SDL +, withQt4 ? false, qt4 +}: + +stdenv.mkDerivation rec { + name = "openscenegraph-${version}"; + version = "3.4.0"; + + src = fetchurl { + url = "http://trac.openscenegraph.org/downloads/developer_releases/OpenSceneGraph-${version}.zip"; + sha256 = "03h4wfqqk7rf3mpz0sa99gy715cwpala7964z2npd8jxfn27swjw"; + }; + + nativeBuildInputs = [ pkgconfig cmake doxygen unzip ]; + + buildInputs = [ + freetype libjpeg jasper libxml2 zlib gdal curl libX11 + cairo poppler librsvg libpng libtiff libXrandr boost + xineLib + ] ++ lib.optional withSDL SDL + ++ lib.optional withQt4 qt4; + + enableParallelBuilding = true; + + cmakeFlags = lib.optional (!withApps) "-DBUILD_OSG_APPLICATIONS=OFF"; + + meta = with stdenv.lib; { + description = "A 3D graphics toolkit"; + homepage = http://www.openscenegraph.org/; + maintainers = [ maintainers.raskin ]; + platforms = platforms.linux; + license = "OpenSceneGraph Public License - free LGPL-based license"; + }; +} diff --git a/pkgs/development/libraries/openscenegraph/default.nix b/pkgs/development/libraries/openscenegraph/default.nix index cddc2038791e..9f5ef3ff68c8 100644 --- a/pkgs/development/libraries/openscenegraph/default.nix +++ b/pkgs/development/libraries/openscenegraph/default.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation rec { name = "openscenegraph-${version}"; - version = "3.6.2"; + version = "3.6.3"; src = fetchFromGitHub { owner = "openscenegraph"; repo = "OpenSceneGraph"; - rev = "fb40a0d1db018ff39a08699a7f17f7eb6d949c36"; - sha256 = "03jk6lclyd4biniaw04w7j0z1spkm69f1c19i37b8v9x3zv1p1id"; + rev = "d011ca4e8d83549a3688bf6bb8cd468dd9684822"; + sha256 = "0h32z15sa8sbq276j0iib0n707m8bs4p5ji9z2ah411446paad9q"; }; nativeBuildInputs = [ pkgconfig cmake doxygen ]; diff --git a/pkgs/development/libraries/openslp/default.nix b/pkgs/development/libraries/openslp/default.nix index 3e178d92013e..537b67c5a3c3 100644 --- a/pkgs/development/libraries/openslp/default.nix +++ b/pkgs/development/libraries/openslp/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation { ]; meta = with stdenv.lib; { - homepage = http://openslp.org/; + homepage = http://www.openslp.org/; description = "An open-source implementation of the IETF Service Location Protocol"; maintainers = with maintainers; [ ttuegel ]; license = licenses.bsd3; diff --git a/pkgs/development/libraries/openssl/1.0.2/nix-ssl-cert-file.patch b/pkgs/development/libraries/openssl/1.0.2/nix-ssl-cert-file.patch new file mode 100644 index 000000000000..5765409fdd57 --- /dev/null +++ b/pkgs/development/libraries/openssl/1.0.2/nix-ssl-cert-file.patch @@ -0,0 +1,16 @@ +diff --git a/crypto/x509/by_file.c b/crypto/x509/by_file.c +index e6d0e6e1a6..b89456fd87 100644 +--- a/crypto/x509/by_file.c ++++ b/crypto/x509/by_file.c +@@ -97,7 +97,10 @@ static int by_file_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, + switch (cmd) { + case X509_L_FILE_LOAD: + if (argl == X509_FILETYPE_DEFAULT) { +- file = ossl_safe_getenv(X509_get_default_cert_file_env()); ++ file = ossl_safe_getenv("NIX_SSL_CERT_FILE"); ++ ++ if (!file) ++ file = ossl_safe_getenv(X509_get_default_cert_file_env()); + + if (file) + ok = (X509_load_cert_crl_file(ctx, file, diff --git a/pkgs/development/libraries/openssl/use-etc-ssl-certs-darwin.patch b/pkgs/development/libraries/openssl/1.0.2/use-etc-ssl-certs-darwin.patch similarity index 100% rename from pkgs/development/libraries/openssl/use-etc-ssl-certs-darwin.patch rename to pkgs/development/libraries/openssl/1.0.2/use-etc-ssl-certs-darwin.patch diff --git a/pkgs/development/libraries/openssl/use-etc-ssl-certs.patch b/pkgs/development/libraries/openssl/1.0.2/use-etc-ssl-certs.patch similarity index 100% rename from pkgs/development/libraries/openssl/use-etc-ssl-certs.patch rename to pkgs/development/libraries/openssl/1.0.2/use-etc-ssl-certs.patch diff --git a/pkgs/development/libraries/openssl/1.1/nix-ssl-cert-file.patch b/pkgs/development/libraries/openssl/1.1/nix-ssl-cert-file.patch new file mode 100644 index 000000000000..9e871cfb1d31 --- /dev/null +++ b/pkgs/development/libraries/openssl/1.1/nix-ssl-cert-file.patch @@ -0,0 +1,15 @@ +diff --git a/crypto/x509/by_file.c b/crypto/x509/by_file.c +index 244512c935..f0b70d7ea1 100644 +--- a/crypto/x509/by_file.c ++++ b/crypto/x509/by_file.c +@@ -46,7 +46,9 @@ static int by_file_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, + switch (cmd) { + case X509_L_FILE_LOAD: + if (argl == X509_FILETYPE_DEFAULT) { +- file = ossl_safe_getenv(X509_get_default_cert_file_env()); ++ file = ossl_safe_getenv("NIX_SSL_CERT_FILE"); ++ if (!file) ++ file = ossl_safe_getenv(X509_get_default_cert_file_env()); + if (file) + ok = (X509_load_cert_crl_file(ctx, file, + X509_FILETYPE_PEM) != 0); diff --git a/pkgs/development/libraries/openssl/chacha.nix b/pkgs/development/libraries/openssl/chacha.nix index 86015abb9817..f07ebad9e810 100644 --- a/pkgs/development/libraries/openssl/chacha.nix +++ b/pkgs/development/libraries/openssl/chacha.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, perl, zlib -, withCryptodev ? false, cryptodevHeaders +, withCryptodev ? false, cryptodev }: with stdenv.lib; @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { setOutputFlags = false; nativeBuildInputs = [ perl zlib ]; - buildInputs = stdenv.lib.optional withCryptodev cryptodevHeaders; + buildInputs = stdenv.lib.optional withCryptodev cryptodev; configureScript = "./config"; @@ -76,6 +76,7 @@ stdenv.mkDerivation rec { description = "A cryptographic library that implements the SSL and TLS protocols"; platforms = [ "x86_64-linux" ]; maintainers = [ stdenv.lib.maintainers.cstrahan ]; + license = licenses.openssl; priority = 10; # resolves collision with ‘man-pages’ }; } diff --git a/pkgs/development/libraries/openssl/darwin-arch.patch b/pkgs/development/libraries/openssl/darwin-arch.patch deleted file mode 100644 index 63db3efc0846..000000000000 --- a/pkgs/development/libraries/openssl/darwin-arch.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru -x '*~' openssl-1.0.1c-orig/Configure openssl-1.0.1c/Configure ---- openssl-1.0.1c-orig/Configure 2012-03-14 23:20:40.000000000 +0100 -+++ openssl-1.0.1c/Configure 2012-12-18 17:29:30.268090633 +0100 -@@ -579,7 +579,7 @@ - "darwin64-ppc-cc","cc:-arch ppc64 -O3 -DB_ENDIAN::-D_REENTRANT:MACOSX:-Wl,-search_paths_first%:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR:${ppc64_asm}:osx64:dlfcn:darwin-shared:-fPIC -fno-common:-arch ppc64 -dynamiclib:.\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib", - "darwin-i386-cc","cc:-arch i386 -O3 -fomit-frame-pointer -DL_ENDIAN::-D_REENTRANT:MACOSX:-Wl,-search_paths_first%:BN_LLONG RC4_INT RC4_CHUNK DES_UNROLL BF_PTR:".eval{my $asm=$x86_asm;$asm=~s/cast\-586\.o//;$asm}.":macosx:dlfcn:darwin-shared:-fPIC -fno-common:-arch i386 -dynamiclib:.\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib", - "debug-darwin-i386-cc","cc:-arch i386 -g3 -DL_ENDIAN::-D_REENTRANT:MACOSX:-Wl,-search_paths_first%:BN_LLONG RC4_INT RC4_CHUNK DES_UNROLL BF_PTR:${x86_asm}:macosx:dlfcn:darwin-shared:-fPIC -fno-common:-arch i386 -dynamiclib:.\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib", --"darwin64-x86_64-cc","cc:-arch x86_64 -O3 -DL_ENDIAN -Wall::-D_REENTRANT:MACOSX:-Wl,-search_paths_first%:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL:".eval{my $asm=$x86_64_asm;$asm=~s/rc4\-[^:]+//;$asm}.":macosx:dlfcn:darwin-shared:-fPIC -fno-common:-arch x86_64 -dynamiclib:.\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib", -+"darwin64-x86_64-cc","cc:-O3 -DL_ENDIAN -Wall::-D_REENTRANT:MACOSX:-Wl,-search_paths_first%:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL:".eval{my $asm=$x86_64_asm;$asm=~s/rc4\-[^:]+//;$asm}.":macosx:dlfcn:darwin-shared:-fPIC -fno-common:-dynamiclib:.\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib", - "debug-darwin-ppc-cc","cc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DCRYPTO_MDEBUG -DB_ENDIAN -g -Wall -O::-D_REENTRANT:MACOSX::BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR:${ppc32_asm}:osx32:dlfcn:darwin-shared:-fPIC:-dynamiclib:.\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib", - # iPhoneOS/iOS - "iphoneos-cross","llvm-gcc:-O3 -isysroot \$(CROSS_TOP)/SDKs/\$(CROSS_SDK) -fomit-frame-pointer -fno-common::-D_REENTRANT:iOS:-Wl,-search_paths_first%:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR:${no_asm}:dlfcn:darwin-shared:-fPIC -fno-common:-dynamiclib:.\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib", diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix index de13f963b674..32fd6e727f7d 100644 --- a/pkgs/development/libraries/openssl/default.nix +++ b/pkgs/development/libraries/openssl/default.nix @@ -1,5 +1,5 @@ -{ stdenv, fetchurl, buildPackages, perl -, withCryptodev ? false, cryptodevHeaders +{ stdenv, fetchurl, buildPackages, perl, coreutils +, withCryptodev ? false, cryptodev , enableSSL2 ? false , static ? false }: @@ -7,7 +7,7 @@ with stdenv.lib; let - common = args@{ version, sha256, patches ? [] }: stdenv.mkDerivation rec { + common = args@{ version, sha256, patches ? [], withDocs ? false }: stdenv.mkDerivation rec { name = "openssl-${version}"; src = fetchurl { @@ -15,13 +15,7 @@ let inherit sha256; }; - patches = - (args.patches or []) - ++ [ ./nix-ssl-cert-file.patch ] - ++ optional (versionOlder version "1.1.0") - (if stdenv.hostPlatform.isDarwin then ./use-etc-ssl-certs-darwin.patch else ./use-etc-ssl-certs.patch) - ++ optional (versionOlder version "1.0.2" && stdenv.hostPlatform.isDarwin) - ./darwin-arch.patch; + inherit patches; postPatch = '' patchShebangs Configure @@ -31,24 +25,28 @@ let substituteInPlace "$a" \ --replace /bin/rm rm done + '' + optionalString (versionAtLeast version "1.1.1") '' + substituteInPlace config --replace '/usr/bin/env' '${coreutils}/bin/env' '' + optionalString (versionAtLeast version "1.1.0" && stdenv.hostPlatform.isMusl) '' substituteInPlace crypto/async/arch/async_posix.h \ --replace '!defined(__ANDROID__) && !defined(__OpenBSD__)' \ '!defined(__ANDROID__) && !defined(__OpenBSD__) && 0' ''; - outputs = [ "bin" "dev" "out" "man" ]; + outputs = [ "bin" "dev" "out" "man" ] ++ optional withDocs "doc"; setOutputFlags = false; separateDebugInfo = stdenv.hostPlatform.isLinux; nativeBuildInputs = [ perl ]; - buildInputs = stdenv.lib.optional withCryptodev cryptodevHeaders; + buildInputs = stdenv.lib.optional withCryptodev cryptodev; # 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"; }.${stdenv.hostPlatform.system} or ( if stdenv.hostPlatform == stdenv.buildPlatform then "./config" @@ -89,6 +87,7 @@ let '' + '' mkdir -p $bin + substituteInPlace $out/bin/c_rehash --replace ${buildPackages.perl} ${perl} mv $out/bin $bin/ mkdir $dev @@ -121,13 +120,22 @@ let in { openssl_1_0_2 = common { - version = "1.0.2p"; - sha256 = "003xh9f898i56344vpvpxxxzmikivxig4xwlm7vbi7m8n43qxaah"; + version = "1.0.2q"; + sha256 = "115nisqy7kazbg6br2wrcra9nphyph1l4dgp563b9cf2rv5wyi2p"; + patches = [ + ./1.0.2/nix-ssl-cert-file.patch + + (if stdenv.hostPlatform.isDarwin + then ./1.0.2/use-etc-ssl-certs-darwin.patch + else ./1.0.2/use-etc-ssl-certs.patch) + ]; }; - openssl_1_1_0 = common { - version = "1.1.0i"; - sha256 = "16fgaf113p6s5ixw227sycvihh3zx6f6rf0hvjjhxk68m12cigzb"; + openssl_1_1 = common { + version = "1.1.1a"; + sha256 = "0hcz7znzznbibpy3iyyhvlqrq44y88plxwdj32wjzgbwic7i687w"; + patches = [ ./1.1/nix-ssl-cert-file.patch ]; + withDocs = true; }; } diff --git a/pkgs/development/libraries/openssl/nix-ssl-cert-file.patch b/pkgs/development/libraries/openssl/nix-ssl-cert-file.patch deleted file mode 100644 index 893fb3eb6643..000000000000 --- a/pkgs/development/libraries/openssl/nix-ssl-cert-file.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -ru -x '*~' openssl-1.0.2j-orig/crypto/x509/by_file.c openssl-1.0.2j/crypto/x509/by_file.c ---- openssl-1.0.2j-orig/crypto/x509/by_file.c 2016-09-26 11:49:07.000000000 +0200 -+++ openssl-1.0.2j/crypto/x509/by_file.c 2016-10-13 16:54:31.400288302 +0200 -@@ -97,7 +97,9 @@ - switch (cmd) { - case X509_L_FILE_LOAD: - if (argl == X509_FILETYPE_DEFAULT) { -- file = getenv(X509_get_default_cert_file_env()); -+ file = getenv("NIX_SSL_CERT_FILE"); -+ if (!file) -+ file = getenv(X509_get_default_cert_file_env()); - if (file) - ok = (X509_load_cert_crl_file(ctx, file, - X509_FILETYPE_PEM) != 0); diff --git a/pkgs/development/libraries/opentracing-cpp/default.nix b/pkgs/development/libraries/opentracing-cpp/default.nix new file mode 100644 index 000000000000..3b0354b9fe8e --- /dev/null +++ b/pkgs/development/libraries/opentracing-cpp/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchFromGitHub, cmake }: +stdenv.mkDerivation rec { + name = "opentracing-cpp-${version}"; + version = "1.5.0"; + src = fetchFromGitHub { + owner = "opentracing"; + repo = "opentracing-cpp"; + rev = "v${version}"; + sha256 = "09hxj59vvz1ncbx4iblgfc3b5i74hvb3vx5245bwwwfkx5cnj1gg"; + }; + buildInputs = [ cmake ]; + + meta = { + description = "C++ implementation of the OpenTracing API"; + homepage = http://opentracing.io; + license = stdenv.lib.licenses.asl20; + maintainers = with stdenv.lib.maintainers; [ rob ]; + }; + +} + diff --git a/pkgs/development/libraries/openzwave/default.nix b/pkgs/development/libraries/openzwave/default.nix index 087a22dd61ba..4150f0f466cd 100644 --- a/pkgs/development/libraries/openzwave/default.nix +++ b/pkgs/development/libraries/openzwave/default.nix @@ -3,16 +3,18 @@ , systemd }: let - version = "2018-04-04"; + version = "2018-11-04"; in stdenv.mkDerivation rec { name = "openzwave-${version}"; + # Use fork by Home Assistant because this package is mainly used for python.pkgs.homeassistant-pyozw. + # See https://github.com/OpenZWave/open-zwave/compare/master...home-assistant:hass for the difference. src = fetchFromGitHub { - owner = "OpenZWave"; + owner = "home-assistant"; repo = "open-zwave"; - rev = "ab5fe966fee882bb9e8d78a91db892a60a1863d9"; - sha256 = "0yby8ygzjn5zp5vhysxaadbzysqanwd2zakz379299qs454pr2h9"; + rev = "2cc174ad5c935d2d17828634aca2db5a60c59237"; + sha256 = "1d13maj93i6h792cbvqpx43ffss44dxmvbwj2777vzvvjib8m4n8"; }; nativeBuildInputs = [ doxygen fontconfig graphviz-nox libxml2 pkgconfig which ]; diff --git a/pkgs/development/libraries/osip/3.nix b/pkgs/development/libraries/osip/3.nix deleted file mode 100644 index b485fa3e947b..000000000000 --- a/pkgs/development/libraries/osip/3.nix +++ /dev/null @@ -1,17 +0,0 @@ -{stdenv, fetchurl}: -stdenv.mkDerivation rec { - version = "3.6.0"; - src = fetchurl { - url = "mirror://gnu/osip/libosip2-${version}.tar.gz"; - sha256 = "1kcndqvsyxgbhkksgydvvjw15znfq6jiznvw058d21h5fq68p8f9"; - }; - name = "libosip2-${version}"; - - meta = { - license = stdenv.lib.licenses.lgpl21Plus; - homepage = http://www.gnu.org/software/osip/; - description = "The GNU oSIP library, an implementation of the Session Initiation Protocol (SIP)"; - maintainers = with stdenv.lib.maintainers; [ raskin ]; - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/development/libraries/osip/default.nix b/pkgs/development/libraries/osip/default.nix index 814158276ce4..6ee934c60c3a 100644 --- a/pkgs/development/libraries/osip/default.nix +++ b/pkgs/development/libraries/osip/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { meta = { license = stdenv.lib.licenses.lgpl21Plus; - homepage = http://www.gnu.org/software/osip/; + homepage = https://www.gnu.org/software/osip/; description = "The GNU oSIP library, an implementation of the Session Initiation Protocol (SIP)"; maintainers = with stdenv.lib.maintainers; [ raskin ]; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/development/libraries/osm-gps-map/default.nix b/pkgs/development/libraries/osm-gps-map/default.nix index b7033ea4ddf6..981ec2f0a3a5 100644 --- a/pkgs/development/libraries/osm-gps-map/default.nix +++ b/pkgs/development/libraries/osm-gps-map/default.nix @@ -1,4 +1,4 @@ -{ cairo, fetchzip, glib, gnome3, gobjectIntrospection, pkgconfig, stdenv }: +{ cairo, fetchzip, glib, gnome3, gobject-introspection, pkgconfig, stdenv }: stdenv.mkDerivation rec { name = "osm-gps-map-${version}"; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ - cairo glib gobjectIntrospection + cairo glib gobject-introspection ] ++ (with gnome3; [ gnome-common gtk libsoup ]); diff --git a/pkgs/development/libraries/p11-kit/default.nix b/pkgs/development/libraries/p11-kit/default.nix index e0e0b59a9a9f..b4bdd200211c 100644 --- a/pkgs/development/libraries/p11-kit/default.nix +++ b/pkgs/development/libraries/p11-kit/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "p11-kit-${version}"; - version = "0.23.13"; + version = "0.23.14"; src = fetchFromGitHub { owner = "p11-glue"; repo = "p11-kit"; rev = version; - sha256 = "1z2rbw2qbwj64i88llc1mkf0263qa0kxc2350kg25r7mghxbw1y6"; + sha256 = "0zmrw1ciybhnxjlsfb07wnf11ak5vrmy8y8fnz3mwm8v3w8dzlvw"; }; outputs = [ "out" "dev"]; diff --git a/pkgs/development/libraries/pagmo2/default.nix b/pkgs/development/libraries/pagmo2/default.nix index 367cef46dc44..c680efa95f89 100644 --- a/pkgs/development/libraries/pagmo2/default.nix +++ b/pkgs/development/libraries/pagmo2/default.nix @@ -31,10 +31,6 @@ stdenv.mkDerivation rec { "-DNLOPT_LIBRARY=${nlopt}/lib/libnlopt_cxx.so" "-DPAGMO_WITH_IPOPT=yes" "-DCMAKE_CXX_FLAGS='-fuse-ld=gold'" ]; - checkPhase = '' - ctest - ''; - # All but one test pass skip for now (tests also take about 30 min to compile) doCheck = false; diff --git a/pkgs/development/libraries/pango/default.nix b/pkgs/development/libraries/pango/default.nix index 28f8a221700d..7b1d69ed42b0 100644 --- a/pkgs/development/libraries/pango/default.nix +++ b/pkgs/development/libraries/pango/default.nix @@ -1,37 +1,45 @@ { stdenv, fetchurl, pkgconfig, libXft, cairo, harfbuzz -, libintl, gobjectIntrospection, darwin, fribidi +, libintl, gobject-introspection, darwin, fribidi, gnome3 +, gtk-doc, docbook_xsl, docbook_xml_dtd_43, makeFontsConf, freefont_ttf }: with stdenv.lib; let - ver_maj = "1.42"; - ver_min = "1"; -in -stdenv.mkDerivation rec { - name = "pango-${ver_maj}.${ver_min}"; + pname = "pango"; + version = "1.42.4"; +in stdenv.mkDerivation rec { + name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/pango/${ver_maj}/${name}.tar.xz"; - sha256 = "0cnfgcya3wbs9m8g44cl5ww6wbp6qbw96qvsgkr8ymwqn9b6fnli"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "17bwb7dgbncrfsmchlib03k9n3xaalirb39g3yb43gg8cg6p8aqx"; }; outputs = [ "bin" "dev" "out" "devdoc" ]; - buildInputs = [ gobjectIntrospection ]; - nativeBuildInputs = [ pkgconfig ] - ++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ - Carbon - CoreGraphics - CoreText - ]); + nativeBuildInputs = [ pkgconfig gobject-introspection gtk-doc docbook_xsl docbook_xml_dtd_43 ]; + buildInputs = optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ + Carbon + CoreGraphics + CoreText + ]); propagatedBuildInputs = [ cairo harfbuzz libXft libintl fribidi ]; enableParallelBuilding = true; - configureFlags = optional stdenv.isDarwin "--without-x"; + # Fontconfig error: Cannot load default config file + FONTCONFIG_FILE = makeFontsConf { + fontDirectories = [ freefont_ttf ]; + }; - doCheck = false; # fails 1 out of 12 tests with "Fontconfig error: Cannot load default config file" + doCheck = false; # /layout/valid-1.markup: FAIL + + passthru = { + updateScript = gnome3.updateScript { + packageName = pname; + }; + }; meta = with stdenv.lib; { description = "A library for laying out and rendering of text, with an emphasis on internationalization"; diff --git a/pkgs/development/libraries/pangoxsl/default.nix b/pkgs/development/libraries/pangoxsl/default.nix index aae6ed0f688a..b69ded648397 100644 --- a/pkgs/development/libraries/pangoxsl/default.nix +++ b/pkgs/development/libraries/pangoxsl/default.nix @@ -13,7 +13,10 @@ stdenv.mkDerivation { pango ]; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Implements several of the inline properties defined by XSL that are not currently implemented by Pango."; + homepage = https://sourceforge.net/projects/pangopdf; + platforms = platforms.unix; + license = licenses.lgpl2; }; } diff --git a/pkgs/development/libraries/parquet-cpp/api.patch b/pkgs/development/libraries/parquet-cpp/api.patch new file mode 100644 index 000000000000..3fd567ea098f --- /dev/null +++ b/pkgs/development/libraries/parquet-cpp/api.patch @@ -0,0 +1,12 @@ +diff --git a/src/parquet/arrow/reader.cc b/src/parquet/arrow/reader.cc +--- a/src/parquet/arrow/reader.cc ++++ b/src/parquet/arrow/reader.cc +@@ -1421,7 +1421,7 @@ Status StructImpl::DefLevelsToNullArray(std::shared_ptr* null_bitmap_out + const int16_t* def_levels_data; + size_t def_levels_length; + RETURN_NOT_OK(GetDefLevels(&def_levels_data, &def_levels_length)); +- RETURN_NOT_OK(AllocateEmptyBitmap(pool_, def_levels_length, &null_bitmap)); ++ RETURN_NOT_OK(GetEmptyBitmap(pool_, def_levels_length, &null_bitmap)); + uint8_t* null_bitmap_ptr = null_bitmap->mutable_data(); + for (size_t i = 0; i < def_levels_length; i++) { + if (def_levels_data[i] < struct_def_level_) { diff --git a/pkgs/development/libraries/parquet-cpp/default.nix b/pkgs/development/libraries/parquet-cpp/default.nix deleted file mode 100644 index e281e604380b..000000000000 --- a/pkgs/development/libraries/parquet-cpp/default.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ stdenv, symlinkJoin, fetchurl, arrow-cpp, boost, cmake, gtest, snappy, thrift, zlib }: - -stdenv.mkDerivation rec { - name = "parquet-cpp-${version}"; - version = "1.4.0"; - - src = fetchurl { - url = "https://github.com/apache/parquet-cpp/archive/apache-${name}.tar.gz"; - sha256 = "1kn7pjzi5san5f05qbl8l8znqsa3f9cq9bflfr4s2jfwr7k9p2aj"; - }; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ boost ]; - - preConfigure = '' - substituteInPlace cmake_modules/FindThrift.cmake --replace CMAKE_STATIC_LIBRARY CMAKE_SHARED_LIBRARY - substituteInPlace cmake_modules/FindSnappy.cmake --replace CMAKE_STATIC_LIBRARY CMAKE_SHARED_LIBRARY - ''; - - ARROW_HOME = arrow-cpp; - THRIFT_HOME = thrift; - GTEST_HOME = gtest; - SNAPPY_HOME = symlinkJoin { name="snappy-wrap"; paths = [ snappy snappy.dev ]; }; - ZLIB_HOME = symlinkJoin { name="zlib-wrap"; paths = [ zlib.dev zlib.static ]; }; - - cmakeFlags = [ - "-DPARQUET_BUILD_BENCHMARKS=OFF" - ]; - - meta = { - description = "A C++ library to read and write the Apache Parquet columnar data format"; - homepage = http://parquet.apache.org; - license = stdenv.lib.licenses.asl20; - platforms = stdenv.lib.platforms.unix; - maintainers = with stdenv.lib.maintainers; [ veprbl ]; - }; -} diff --git a/pkgs/development/libraries/pcl/default.nix b/pkgs/development/libraries/pcl/default.nix index 9fb2e0b7fedb..14eff45e4a17 100644 --- a/pkgs/development/libraries/pcl/default.nix +++ b/pkgs/development/libraries/pcl/default.nix @@ -29,7 +29,6 @@ stdenv.mkDerivation rec { ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa AGL cf-private ]; cmakeFlags = stdenv.lib.optionals stdenv.isDarwin [ - "-DCMAKE_OSX_SYSROOT=" "-DCMAKE_OSX_DEPLOYMENT_TARGET=" "-DOPENGL_INCLUDE_DIR=${OpenGL}/Library/Frameworks" ]; diff --git a/pkgs/development/libraries/phonon/backends/gstreamer.nix b/pkgs/development/libraries/phonon/backends/gstreamer.nix index b29388790d02..67f343d60380 100644 --- a/pkgs/development/libraries/phonon/backends/gstreamer.nix +++ b/pkgs/development/libraries/phonon/backends/gstreamer.nix @@ -22,6 +22,7 @@ stdenv.mkDerivation rec { description = "GStreamer backend for Phonon"; platforms = platforms.linux; maintainers = with maintainers; [ ttuegel ]; + license = licenses.lgpl21; }; src = fetchurl { diff --git a/pkgs/development/libraries/phonon/backends/vlc.nix b/pkgs/development/libraries/phonon/backends/vlc.nix index 0487886a8966..773478f4dc03 100644 --- a/pkgs/development/libraries/phonon/backends/vlc.nix +++ b/pkgs/development/libraries/phonon/backends/vlc.nix @@ -22,6 +22,7 @@ stdenv.mkDerivation rec { homepage = https://phonon.kde.org/; description = "GStreamer backend for Phonon"; platforms = platforms.linux; + license = with licenses; [ bsd3 lgpl2Plus ]; }; src = fetchurl { diff --git a/pkgs/development/libraries/physics/apfel/default.nix b/pkgs/development/libraries/physics/apfel/default.nix new file mode 100644 index 000000000000..3eb4ddaab693 --- /dev/null +++ b/pkgs/development/libraries/physics/apfel/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub, gfortran, lhapdf, python2 }: + +stdenv.mkDerivation rec { + name = "apfel-${version}"; + version = "3.0.3"; + + src = fetchFromGitHub { + owner = "scarrazza"; + repo = "apfel"; + rev = version; + sha256 = "13dvcc5ba6djflrcy5zf5ikaw8s78zd8ac6ickc0hxhbmx1gjb4j"; + }; + + buildInputs = [ gfortran lhapdf python2 ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "A PDF Evolution Library"; + license = licenses.gpl3; + homepage = http://apfel.mi.infn.it/; + platforms = platforms.unix; + maintainers = with maintainers; [ veprbl ]; + }; +} diff --git a/pkgs/development/libraries/physics/apfelgrid/default.nix b/pkgs/development/libraries/physics/apfelgrid/default.nix new file mode 100644 index 000000000000..6509b04f0113 --- /dev/null +++ b/pkgs/development/libraries/physics/apfelgrid/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchFromGitHub, autoreconfHook, apfel, applgrid, lhapdf, root }: + +stdenv.mkDerivation rec { + name = "apfelgrid-${version}"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "nhartland"; + repo = "APFELgrid"; + rev = "v${version}"; + sha256 = "0l0cyxd00kmb5aggzwsxg83ah0qiwav0shbxkxwrz3dvw78n89jk"; + }; + + nativeBuildInputs = [ autoreconfHook ]; + buildInputs = [ apfel applgrid lhapdf root ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "Ultra-fast theory predictions for collider observables"; + license = licenses.mit; + homepage = http://nhartland.github.io/APFELgrid/; + platforms = platforms.unix; + maintainers = with maintainers; [ veprbl ]; + }; +} diff --git a/pkgs/development/libraries/physics/applgrid/bad_code.patch b/pkgs/development/libraries/physics/applgrid/bad_code.patch new file mode 100644 index 000000000000..c1c8f618fbb3 --- /dev/null +++ b/pkgs/development/libraries/physics/applgrid/bad_code.patch @@ -0,0 +1,39 @@ +diff --git a/appl_grid/appl_grid.h b/appl_grid/appl_grid.h +index 5059622..a0651c9 100644 +--- a/appl_grid/appl_grid.h ++++ b/appl_grid/appl_grid.h +@@ -56,7 +56,7 @@ public: + class exception : public std::exception { + public: + exception(const std::string& s) { std::cerr << what() << " " << s << std::endl; }; +- exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; }; ++ exception(std::ostream& s) { s << what() << " " << std::endl; }; + virtual const char* what() const throw() { return "appl::grid::exception"; } + }; + +diff --git a/appl_grid/appl_pdf.h b/appl_grid/appl_pdf.h +index c71fd84..2525527 100644 +--- a/appl_grid/appl_pdf.h ++++ b/appl_grid/appl_pdf.h +@@ -51,7 +51,7 @@ public: + class exception : public std::exception { + public: + exception(const std::string& s="") { std::cerr << what() << " " << s << std::endl; }; +- exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; }; ++ exception(std::ostream& s) { s << " " << std::endl; }; + const char* what() const throw() { return "appl::appl_pdf::exception "; } + }; + +diff --git a/src/appl_igrid.h b/src/appl_igrid.h +index d25288e..be354df 100644 +--- a/src/appl_igrid.h ++++ b/src/appl_igrid.h +@@ -52,7 +52,7 @@ private: + class exception { + public: + exception(const std::string& s) { std::cerr << s << std::endl; }; +- exception(std::ostream& s) { std::cerr << s << std::endl; }; ++ exception(std::ostream& s) { s << std::endl; }; + }; + + typedef double (igrid::*transform_t)(double) const; diff --git a/pkgs/development/libraries/physics/applgrid/default.nix b/pkgs/development/libraries/physics/applgrid/default.nix new file mode 100644 index 000000000000..1ad5dcb8b25b --- /dev/null +++ b/pkgs/development/libraries/physics/applgrid/default.nix @@ -0,0 +1,42 @@ +{ stdenv, fetchurl, gfortran, hoppet, lhapdf, root5 }: + +stdenv.mkDerivation rec { + name = "applgrid-${version}"; + version = "1.4.70"; + + src = fetchurl { + url = "https://www.hepforge.org/archive/applgrid/${name}.tgz"; + sha256 = "1yw9wrk3vjv84kd3j4s1scfhinirknwk6xq0hvj7x2srx3h93q9p"; + }; + + buildInputs = [ gfortran hoppet lhapdf root5 ]; + + patches = [ + ./bad_code.patch + ]; + + preConfigure = '' + substituteInPlace src/Makefile.in \ + --replace "-L\$(subst /libgfortran.a, ,\$(FRTLIB) )" "-L${gfortran.cc.lib}/lib" + '' + (if stdenv.isDarwin then '' + substituteInPlace src/Makefile.in \ + --replace "gfortran -print-file-name=libgfortran.a" "gfortran -print-file-name=libgfortran.dylib" + '' else ""); + + enableParallelBuilding = false; # broken + + # Install private headers required by APFELgrid + postInstall = '' + for header in src/*.h; do + install -Dm644 "$header" "$out"/include/appl_grid/"`basename $header`" + done + ''; + + meta = with stdenv.lib; { + description = "The APPLgrid project provides a fast and flexible way to reproduce the results of full NLO calculations with any input parton distribution set in only a few milliseconds rather than the weeks normally required to gain adequate statistics"; + license = licenses.gpl3; + homepage = http://applgrid.hepforge.org; + platforms = platforms.unix; + maintainers = with maintainers; [ veprbl ]; + }; +} diff --git a/pkgs/development/libraries/physics/cernlib/default.nix b/pkgs/development/libraries/physics/cernlib/default.nix index f837d807219f..f01fab74635b 100644 --- a/pkgs/development/libraries/physics/cernlib/default.nix +++ b/pkgs/development/libraries/physics/cernlib/default.nix @@ -18,6 +18,8 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace 2006/src/config/site.def \ --replace "# define MakeCmd gmake" "# define MakeCmd make" + substituteInPlace 2006/src/config/lnxLib.rules \ + --replace "# lib" "// lib" ''; configurePhase = '' @@ -56,7 +58,8 @@ stdenv.mkDerivation rec { meta = { homepage = http://cernlib.web.cern.ch; description = "Legacy collection of libraries and modules for data analysis in high energy physics"; - platforms = stdenv.lib.platforms.unix; + broken = stdenv.isDarwin; + platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ]; maintainers = with stdenv.lib.maintainers; [ veprbl ]; license = stdenv.lib.licenses.gpl2; }; diff --git a/pkgs/development/libraries/physics/fastjet/default.nix b/pkgs/development/libraries/physics/fastjet/default.nix index 7a65da25890f..3828cfda2aff 100644 --- a/pkgs/development/libraries/physics/fastjet/default.nix +++ b/pkgs/development/libraries/physics/fastjet/default.nix @@ -2,21 +2,15 @@ stdenv.mkDerivation rec { name = "fastjet-${version}"; - version = "3.3.1"; + version = "3.3.2"; src = fetchurl { url = "http://fastjet.fr/repo/fastjet-${version}.tar.gz"; - sha256 = "0lvchyh9q2p8lb10isazw0wbwzs24yg7gxyhpj9xpvz5hydyvgvn"; + sha256 = "1hk3k7dyik640dzg21filpywc2dl862nl2hbpg384hf5pw9syn9z"; }; buildInputs = [ python2 ]; - postPatch = '' - substituteInPlace plugins/SISCone/SISConeBasePlugin.cc \ - --replace 'structure_of()' \ - 'structure_of()' - ''; - configureFlags = [ "--enable-allcxxplugins" "--enable-pyext" diff --git a/pkgs/development/libraries/physics/geant4/default.nix b/pkgs/development/libraries/physics/geant4/default.nix index 87af069c18a5..7123858b8edc 100644 --- a/pkgs/development/libraries/physics/geant4/default.nix +++ b/pkgs/development/libraries/physics/geant4/default.nix @@ -1,128 +1,101 @@ -{ enableMultiThreading ? false +{ enableMultiThreading ? true , enableG3toG4 ? false , enableInventor ? false , enableGDML ? false , enableQT ? false , enableXM ? false -, enableOpenGLX11 ? false +, enableOpenGLX11 ? true , enableRaytracerX11 ? false # Standard build environment with cmake. , stdenv, fetchurl, cmake # Optional system packages, otherwise internal GEANT4 packages are used. -, clhep ? null -, expat ? null -, zlib ? null +, clhep ? null # not packaged currently +, expat +, zlib # For enableGDML. -, xercesc ? null +, xercesc # For enableQT. -, qt ? null # qt4SDK or qt5SDK +, qtbase # For enableXM. -, motif ? null # motif or lesstif +, motif # For enableInventor , coin3d , soxt -, libXpm ? null +, libXpm # For enableQT, enableXM, enableOpenGLX11, enableRaytracerX11. -, libGLU_combined ? null -, xlibsWrapper ? null -, libXmu ? null +, libGLU_combined +, xlibsWrapper +, libXmu }: -# G4persistency library with support for GDML -assert enableGDML -> xercesc != null; +stdenv.mkDerivation rec { + version = "10.4.1"; + name = "geant4-${version}"; -# If enableQT, Qt4/5 User Interface and Visualization drivers. -assert enableQT -> qt != null; - -# Motif User Interface and Visualisation drivers. -assert enableXM -> motif != null; - -# OpenGL/X11 User Interface and Visualisation drivers. -assert enableQT || enableXM || enableOpenGLX11 || enableRaytracerX11 -> libGLU_combined != null; -assert enableQT || enableXM || enableOpenGLX11 || enableRaytracerX11 -> xlibsWrapper != null; -assert enableQT || enableXM || enableOpenGLX11 || enableRaytracerX11 -> libXmu != null; -assert enableInventor -> libXpm != null; - -let - buildGeant4 = - { version, src, multiThreadingCapable ? false }: - - stdenv.mkDerivation rec { - inherit version src; - name = "geant4-${version}"; - - multiThreadingFlag = if multiThreadingCapable then "-DGEANT4_BUILD_MULTITHREADED=${if enableMultiThreading then "ON" else "OFF"}" else ""; - - cmakeFlags = '' - ${multiThreadingFlag} - -DGEANT4_INSTALL_DATA=OFF - -DGEANT4_USE_GDML=${if enableGDML then "ON" else "OFF"} - -DGEANT4_USE_G3TOG4=${if enableG3toG4 then "ON" else "OFF"} - -DGEANT4_USE_QT=${if enableQT then "ON" else "OFF"} - -DGEANT4_USE_XM=${if enableXM then "ON" else "OFF"} - -DGEANT4_USE_OPENGL_X11=${if enableOpenGLX11 then "ON" else "OFF"} - -DGEANT4_USE_INVENTOR=${if enableInventor then "ON" else "OFF"} - -DGEANT4_USE_RAYTRACER_X11=${if enableRaytracerX11 then "ON" else "OFF"} - -DGEANT4_USE_SYSTEM_CLHEP=${if clhep != null then "ON" else "OFF"} - -DGEANT4_USE_SYSTEM_EXPAT=${if expat != null then "ON" else "OFF"} - -DGEANT4_USE_SYSTEM_ZLIB=${if zlib != null then "ON" else "OFF"} - -DINVENTOR_INCLUDE_DIR=${coin3d}/include - -DINVENTOR_LIBRARY_RELEASE=${coin3d}/lib/libCoin.so - ''; - - enableParallelBuilding = true; - buildInputs = [ cmake clhep expat zlib xercesc qt motif libGLU_combined xlibsWrapper libXmu libXpm coin3d soxt ]; - propagatedBuildInputs = [ clhep expat zlib xercesc qt motif libGLU_combined xlibsWrapper libXmu libXpm coin3d soxt ]; - - postFixup = '' - # Don't try to export invalid environment variables. - sed -i 's/export G4\([A-Z]*\)DATA/#export G4\1DATA/' "$out"/bin/geant4.sh - ''; - - setupHook = ./geant4-hook.sh; - - passthru = { - data = import ./datasets.nix { inherit stdenv fetchurl; }; - }; - - # Set the myriad of envars required by Geant4 if we use a nix-shell. - shellHook = '' - source $out/nix-support/setup-hook - ''; - - meta = with stdenv.lib; { - description = "A toolkit for the simulation of the passage of particles through matter"; - longDescription = '' - Geant4 is a toolkit for the simulation of the passage of particles through matter. - Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science. - The two main reference papers for Geant4 are published in Nuclear Instruments and Methods in Physics Research A 506 (2003) 250-303, and IEEE Transactions on Nuclear Science 53 No. 1 (2006) 270-278. - ''; - homepage = http://www.geant4.org; - license = licenses.g4sl; - maintainers = with maintainers; [ tmplt ]; - platforms = platforms.all; - }; - }; - - fetchGeant4 = import ./fetch.nix { - inherit stdenv fetchurl; + src = fetchurl{ + url = "http://cern.ch/geant4-data/releases/geant4.10.04.p01.tar.gz"; + sha256 = "a3eb13e4f1217737b842d3869dc5b1fb978f761113e74bd4eaf6017307d234dd"; }; -in { - v10_0_2 = buildGeant4 { - inherit (fetchGeant4.v10_0_2) version src; - multiThreadingCapable = true; + cmakeFlags = [ + "-DGEANT4_INSTALL_DATA=OFF" + "-DGEANT4_USE_GDML=${if enableGDML then "ON" else "OFF"}" + "-DGEANT4_USE_G3TOG4=${if enableG3toG4 then "ON" else "OFF"}" + "-DGEANT4_USE_QT=${if enableQT then "ON" else "OFF"}" + "-DGEANT4_USE_XM=${if enableXM then "ON" else "OFF"}" + "-DGEANT4_USE_OPENGL_X11=${if enableOpenGLX11 then "ON" else "OFF"}" + "-DGEANT4_USE_INVENTOR=${if enableInventor then "ON" else "OFF"}" + "-DGEANT4_USE_RAYTRACER_X11=${if enableRaytracerX11 then "ON" else "OFF"}" + "-DGEANT4_USE_SYSTEM_CLHEP=${if clhep != null then "ON" else "OFF"}" + "-DGEANT4_USE_SYSTEM_EXPAT=${if expat != null then "ON" else "OFF"}" + "-DGEANT4_USE_SYSTEM_ZLIB=${if zlib != null then "ON" else "OFF"}" + "-DGEANT4_BUILD_MULTITHREADED=${if enableMultiThreading then "ON" else "OFF"}" + ] ++ stdenv.lib.optionals enableInventor [ + "-DINVENTOR_INCLUDE_DIR=${coin3d}/include" + "-DINVENTOR_LIBRARY_RELEASE=${coin3d}/lib/libCoin.so" + ]; + + enableParallelBuilding = true; + nativeBuildInputs = [ cmake ]; + buildInputs = [ clhep expat zlib libGLU_combined xlibsWrapper libXmu ] + ++ stdenv.lib.optionals enableGDML [ xercesc ] + ++ stdenv.lib.optionals enableXM [ motif ] + ++ stdenv.lib.optionals enableQT [ qtbase ] + ++ stdenv.lib.optionals enableInventor [ libXpm coin3d soxt ]; + + postFixup = '' + # Don't try to export invalid environment variables. + sed -i 's/export G4\([A-Z]*\)DATA/#export G4\1DATA/' "$out"/bin/geant4.sh + ''; + + setupHook = ./geant4-hook.sh; + + passthru = { + data = import ./datasets.nix { inherit stdenv fetchurl; }; }; - v10_4_1 = buildGeant4 { - inherit (fetchGeant4.v10_4_1) version src; - multiThreadingCapable = true; + # Set the myriad of envars required by Geant4 if we use a nix-shell. + shellHook = '' + source $out/nix-support/setup-hook + ''; + + meta = with stdenv.lib; { + description = "A toolkit for the simulation of the passage of particles through matter"; + longDescription = '' + Geant4 is a toolkit for the simulation of the passage of particles through matter. + Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science. + The two main reference papers for Geant4 are published in Nuclear Instruments and Methods in Physics Research A 506 (2003) 250-303, and IEEE Transactions on Nuclear Science 53 No. 1 (2006) 270-278. + ''; + homepage = http://www.geant4.org; + license = licenses.g4sl; + maintainers = with maintainers; [ tmplt ]; + platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/physics/geant4/fetch.nix b/pkgs/development/libraries/physics/geant4/fetch.nix deleted file mode 100644 index 5d539b480d7d..000000000000 --- a/pkgs/development/libraries/physics/geant4/fetch.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ stdenv, fetchurl }: - -let - fetch = { version, src ? builtins.getAttr stdenv.hostPlatform.system sources, sources ? null }: - { - inherit version src; - }; - -in { - v10_0_2 = fetch { - version = "10.0.2"; - - src = fetchurl{ - url = "http://geant4.cern.ch/support/source/geant4.10.00.p02.tar.gz"; - sha256 = "9d615200901f1a5760970e8f5970625ea146253e4f7c5ad9df2a9cf84549e848"; - }; - }; - - v10_4_1 = fetch { - version = "10.4.1"; - - src = fetchurl{ - url = "http://cern.ch/geant4-data/releases/geant4.10.04.p01.tar.gz"; - sha256 = "a3eb13e4f1217737b842d3869dc5b1fb978f761113e74bd4eaf6017307d234dd"; - }; - }; - -} - diff --git a/pkgs/development/libraries/physics/geant4/g4py/configure.patch b/pkgs/development/libraries/physics/geant4/g4py/configure.patch deleted file mode 100644 index 886618abd34a..000000000000 --- a/pkgs/development/libraries/physics/geant4/g4py/configure.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- environments/g4py/configure 2014-03-17 22:47:05.000000000 +1100 -+++ environments/g4py/configure 2014-09-01 15:33:46.523637686 +1000 -@@ -4,9 +4,6 @@ - # ====================================================================== - export LANG=C - --PATH=/bin:/usr/bin --export PATH -- - # ====================================================================== - # testing the echo features - # ====================================================================== diff --git a/pkgs/development/libraries/physics/geant4/g4py/default.nix b/pkgs/development/libraries/physics/geant4/g4py/default.nix index ee332171158d..551d61af3ada 100644 --- a/pkgs/development/libraries/physics/geant4/g4py/default.nix +++ b/pkgs/development/libraries/physics/geant4/g4py/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl +{ stdenv, fetchurl, cmake, xercesc # The target version of Geant4 , geant4 @@ -9,66 +9,55 @@ }: let - buildG4py = - { version, src, geant4}: + # g4py does not support MT and will fail to build against MT geant + geant4_nomt = geant4.override { enableMultiThreading = false; }; + boost_python = boost.override { enablePython = true; inherit python; }; +in - stdenv.mkDerivation rec { - inherit version src geant4; - name = "g4py-${version}"; +stdenv.mkDerivation rec { + inherit (geant4_nomt) version src; + name = "g4py-${version}"; - # ./configure overwrites $PATH, which clobbers everything. - patches = [ ./configure.patch ]; - patchFlags = "-p0"; + sourceRoot = "geant4.10.04.p01/environments/g4py"; - configurePhase = '' - export PYTHONPATH=$PYTHONPATH:${geant4}/lib64:$prefix + nativeBuildInputs = [ cmake ]; + buildInputs = [ geant4_nomt xercesc boost_python python ]; - source ${geant4}/share/Geant4-*/geant4make/geant4make.sh - cd environments/g4py + GEANT4_INSTALL = geant4_nomt; - ./configure linux64 --prefix=$prefix \ - --with-g4install-dir=${geant4} \ - --with-python-incdir=${python}/include/python${python.majorVersion} \ - --with-python-libdir=${python}/lib \ - --with-boost-incdir=${boost.dev}/include \ - --with-boost-libdir=${boost.out}/lib - ''; + preConfigure = '' + # Fix for boost 1.67+ + substituteInPlace CMakeLists.txt \ + --replace "find_package(Boost)" "find_package(Boost 1.40 REQUIRED COMPONENTS python${builtins.replaceStrings ["."] [""] python.majorVersion})" + for f in `find . -name CMakeLists.txt`; do + substituteInPlace "$f" \ + --replace "boost_python" "\''${Boost_LIBRARIES}" + done + ''; - enableParallelBuilding = true; - buildInputs = [ geant4 boost python ]; + enableParallelBuilding = true; - setupHook = ./setup-hook.sh; + setupHook = ./setup-hook.sh; - # Make sure we set PYTHONPATH - shellHook = '' - source $out/nix-support/setup-hook - ''; + # Make sure we set PYTHONPATH + shellHook = '' + source $out/nix-support/setup-hook + ''; - meta = { - description = "Python bindings and utilities for Geant4"; - longDescription = '' - Geant4 is a toolkit for the simulation of the passage of particles - through matter. Its areas of application include high energy, - nuclear and accelerator physics, as well as studies in medical and - space science. The two main reference papers for Geant4 are - published in Nuclear Instruments and Methods in Physics Research A - 506 (2003) 250-303, and IEEE Transactions on Nuclear Science 53 No. 1 - (2006) 270-278. - ''; - homepage = http://www.geant4.org; - license = stdenv.lib.licenses.g4sl; - maintainers = [ ]; - platforms = stdenv.lib.platforms.all; - }; - }; - - fetchGeant4 = import ../fetch.nix { - inherit stdenv fetchurl; - }; - -in { - v10_0_2 = buildG4py { - inherit (fetchGeant4.v10_0_2) version src; - geant4 = geant4.v10_0_2; + meta = { + description = "Python bindings and utilities for Geant4"; + longDescription = '' + Geant4 is a toolkit for the simulation of the passage of particles + through matter. Its areas of application include high energy, + nuclear and accelerator physics, as well as studies in medical and + space science. The two main reference papers for Geant4 are + published in Nuclear Instruments and Methods in Physics Research A + 506 (2003) 250-303, and IEEE Transactions on Nuclear Science 53 No. 1 + (2006) 270-278. + ''; + homepage = http://www.geant4.org; + license = stdenv.lib.licenses.g4sl; + maintainers = [ ]; + platforms = stdenv.lib.platforms.all; }; } diff --git a/pkgs/development/libraries/physics/herwig/default.nix b/pkgs/development/libraries/physics/herwig/default.nix index a8655c2dcbe3..722dccaea7be 100644 --- a/pkgs/development/libraries/physics/herwig/default.nix +++ b/pkgs/development/libraries/physics/herwig/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "herwig-${version}"; - version = "7.1.3"; + version = "7.1.4"; src = fetchurl { url = "https://www.hepforge.org/archive/herwig/Herwig-${version}.tar.bz2"; - sha256 = "1iq1h5ap86729c4pfkswzfh0l2v20fyvqsb15c35g0407l54wfqm"; + sha256 = "1awr1jz0q873x8bgwiilzklhk1zkgm6slvpychpnvsf9vk05mmdx"; }; nativeBuildInputs = [ autoconf automake libtool ]; @@ -31,5 +31,6 @@ stdenv.mkDerivation rec { homepage = https://herwig.hepforge.org/; platforms = stdenv.lib.platforms.unix; maintainers = with stdenv.lib.maintainers; [ veprbl ]; + broken = stdenv.isAarch64; # doesn't compile: ignoring return value of 'FILE* freopen... }; } diff --git a/pkgs/development/libraries/physics/hoppet/default.nix b/pkgs/development/libraries/physics/hoppet/default.nix new file mode 100644 index 000000000000..55714afbdce9 --- /dev/null +++ b/pkgs/development/libraries/physics/hoppet/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, gfortran }: + +stdenv.mkDerivation rec { + name = "hoppet-${version}"; + version = "1.2.0"; + + src = fetchurl { + url = "https://hoppet.hepforge.org/downloads/${name}.tgz"; + sha256 = "0j7437rh4xxbfzmkjr22ry34xm266gijzj6mvrq193fcsfzipzdz"; + }; + + buildInputs = [ gfortran ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "Higher Order Perturbative Parton Evolution Toolkit"; + license = licenses.gpl2; + homepage = https://hoppet.hepforge.org; + platforms = platforms.unix; + maintainers = with maintainers; [ veprbl ]; + }; +} diff --git a/pkgs/development/libraries/physics/lhapdf/default.nix b/pkgs/development/libraries/physics/lhapdf/default.nix index 7f89c92772c3..11a2640e97c8 100644 --- a/pkgs/development/libraries/physics/lhapdf/default.nix +++ b/pkgs/development/libraries/physics/lhapdf/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, python2 }: +{ stdenv, fetchurl, python2, makeWrapper }: stdenv.mkDerivation rec { name = "lhapdf-${version}"; @@ -9,6 +9,7 @@ stdenv.mkDerivation rec { sha256 = "0bi02xcmq5as0wf0jn6i3hx0qy0hj61m02sbrbzd1gwjhpccwmvd"; }; + nativeBuildInputs = [ makeWrapper ]; buildInputs = [ python2 ]; enableParallelBuilding = true; @@ -17,6 +18,10 @@ stdenv.mkDerivation rec { pdf_sets = import ./pdf_sets.nix { inherit stdenv fetchurl; }; }; + postInstall = '' + wrapProgram $out/bin/lhapdf --prefix PYTHONPATH : "$(toPythonPath "$out")" + ''; + meta = { description = "A general purpose interpolator, used for evaluating Parton Distribution Functions from discretised data files"; license = stdenv.lib.licenses.gpl2; diff --git a/pkgs/development/libraries/physics/mela/default.nix b/pkgs/development/libraries/physics/mela/default.nix new file mode 100644 index 000000000000..a608a7f6b0f7 --- /dev/null +++ b/pkgs/development/libraries/physics/mela/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub, gfortran }: + +stdenv.mkDerivation rec { + name = "mela-${version}"; + version = "2.0.1"; + + src = fetchFromGitHub { + owner = "vbertone"; + repo = "MELA"; + rev = version; + sha256 = "01sgd4mwx4n58x95brphp4dskqkkx8434bvsr38r5drg9na5nc9y"; + }; + + buildInputs = [ gfortran ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "a Mellin Evolution LibrAry"; + license = licenses.gpl3; + homepage = https://github.com/vbertone/MELA; + platforms = platforms.unix; + maintainers = with maintainers; [ veprbl ]; + }; +} diff --git a/pkgs/development/libraries/physics/qcdnum/default.nix b/pkgs/development/libraries/physics/qcdnum/default.nix new file mode 100644 index 000000000000..1a3334562641 --- /dev/null +++ b/pkgs/development/libraries/physics/qcdnum/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, gfortran }: + +stdenv.mkDerivation rec { + name = "QCDNUM-${version}"; + version = "17-01-14"; + + src = fetchurl { + url = "http://www.nikhef.nl/user/h24/qcdnum-files/download/qcdnum${builtins.replaceStrings ["-"] [""] version}.tar.gz"; + sha256 = "199s6kgmszxgjzd9214mpx3kyplq2q6987sii67s5xkg10ynyv31"; + }; + + nativeBuildInputs = [ gfortran ]; + + enableParallelBuilding = true; + + meta = { + description = "QCDNUM is a very fast QCD evolution program written in FORTRAN77"; + license = stdenv.lib.licenses.gpl3; + homepage = https://www.nikhef.nl/~h24/qcdnum/index.html; + platforms = stdenv.lib.platforms.unix; + maintainers = with stdenv.lib.maintainers; [ veprbl ]; + }; +} diff --git a/pkgs/development/libraries/physics/rivet/default.nix b/pkgs/development/libraries/physics/rivet/default.nix index 639da1687a72..30f8ad8e8a32 100644 --- a/pkgs/development/libraries/physics/rivet/default.nix +++ b/pkgs/development/libraries/physics/rivet/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "rivet-${version}"; - version = "2.6.1"; + version = "2.6.2"; src = fetchurl { url = "https://www.hepforge.org/archive/rivet/Rivet-${version}.tar.bz2"; - sha256 = "08lhr10h97vqhy6ci4zna4ngx9875j32zs8ad5sy38xgbbrx3474"; + sha256 = "0yp3mllr2b4bhsmixjmmpl2n4x78bgw74a9xy2as4f10q3alkplx"; }; patches = [ @@ -28,8 +28,6 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ fastjet ghostscript gsl yoda ]; preConfigure = '' - substituteInPlace Makefile.in \ - --replace "SUBDIRS = src pyext data include bin analyses doc test" "SUBDIRS = src pyext data include bin analyses test" substituteInPlace analyses/Makefile.in \ --replace "!(tmp)" "" substituteInPlace bin/rivet-buildplugin.in \ diff --git a/pkgs/development/libraries/physics/thepeg/default.nix b/pkgs/development/libraries/physics/thepeg/default.nix index feffa5c11d54..63bc3c06e102 100644 --- a/pkgs/development/libraries/physics/thepeg/default.nix +++ b/pkgs/development/libraries/physics/thepeg/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "thepeg-${version}"; - version = "2.1.3"; + version = "2.1.4"; src = fetchurl { url = "https://www.hepforge.org/archive/thepeg/ThePEG-${version}.tar.bz2"; - sha256 = "030wpk78mwb56iph5iqmblsxgzpydsa25bbkv07bihihfm8gds0n"; + sha256 = "1x9dfxmsbmzmsxrv3cczfyrnqkxjcpy89v6v7ycysrx9k8qkf320"; }; buildInputs = [ boost fastjet gsl hepmc lhapdf rivet zlib ]; diff --git a/pkgs/development/libraries/physics/yoda/default.nix b/pkgs/development/libraries/physics/yoda/default.nix index c86b0ed3d1c8..6e4ffb9745d0 100644 --- a/pkgs/development/libraries/physics/yoda/default.nix +++ b/pkgs/development/libraries/physics/yoda/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "yoda-${version}"; - version = "1.7.1"; + version = "1.7.4"; src = fetchurl { url = "https://www.hepforge.org/archive/yoda/YODA-${version}.tar.bz2"; - sha256 = "0yq20fnckf6h0a53ghxsgia6ikq71ch9a0w0khq188r7rlg9gmzd"; + sha256 = "0fl9y1mh48xkjmqc76rfhvr3vs4v4lzybh06bwxyflzy82ylwi71"; }; pythonPath = []; # python wrapper support @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { meta = { description = "Provides small set of data analysis (specifically histogramming) classes"; - license = stdenv.lib.licenses.gpl2; + license = stdenv.lib.licenses.gpl3; homepage = https://yoda.hepforge.org; platforms = stdenv.lib.platforms.unix; maintainers = with stdenv.lib.maintainers; [ veprbl ]; diff --git a/pkgs/development/libraries/pipewire/default.nix b/pkgs/development/libraries/pipewire/default.nix index e87ed8e48a98..96b5239b7dbe 100644 --- a/pkgs/development/libraries/pipewire/default.nix +++ b/pkgs/development/libraries/pipewire/default.nix @@ -1,10 +1,10 @@ { stdenv, fetchFromGitHub, meson, ninja, pkgconfig, doxygen, graphviz, valgrind -, glib, dbus, gst_all_1, v4l_utils, alsaLib, ffmpeg, libjack2, udev, libva, xorg +, glib, dbus, gst_all_1, libv4l, alsaLib, ffmpeg, libjack2, udev, libva, xorg , sbc, SDL2, makeFontsConf, freefont_ttf }: let - version = "0.1.9"; + version = "0.2.3"; fontsConf = makeFontsConf { fontDirectories = [ freefont_ttf ]; @@ -16,22 +16,22 @@ in stdenv.mkDerivation rec { owner = "PipeWire"; repo = "pipewire"; rev = version; - sha256 = "0r9mgwbggnnijhdz49fnv0qdka364xn1h8yml2jakyqpfrm3i2nm"; + sha256 = "1y04brfi5bv4y0hdyqzrcbayr674njf6a5hiwjfv2yi6lazkqv1k"; }; - outputs = [ "out" "dev" "doc" ]; + outputs = [ "out" "lib" "dev" "doc" ]; nativeBuildInputs = [ meson ninja pkgconfig doxygen graphviz valgrind ]; buildInputs = [ - glib dbus gst_all_1.gst-plugins-base gst_all_1.gstreamer v4l_utils + glib dbus gst_all_1.gst-plugins-base gst_all_1.gstreamer libv4l alsaLib ffmpeg libjack2 udev libva xorg.libX11 sbc SDL2 ]; mesonFlags = [ - "-Denable_docs=true" - "-Denable_gstreamer=true" + "-Ddocs=true" + "-Dgstreamer=true" ]; PKG_CONFIG_SYSTEMD_SYSTEMDUSERUNITDIR = "${placeholder "out"}/lib/systemd/user"; diff --git a/pkgs/development/libraries/pixman/default.nix b/pkgs/development/libraries/pixman/default.nix index af4e12a014b7..61af6e7fdab8 100644 --- a/pkgs/development/libraries/pixman/default.nix +++ b/pkgs/development/libraries/pixman/default.nix @@ -1,24 +1,15 @@ -{ stdenv, fetchurl, fetchpatch, autoconf, automake, libtool, autoreconfHook, pkgconfig, libpng, glib /*just passthru*/ }: +{ stdenv, fetchurl, fetchpatch, pkgconfig, libpng, glib /*just passthru*/ }: stdenv.mkDerivation rec { name = "pixman-${version}"; - version = "0.34.0"; + version = "0.36.0"; src = fetchurl { url = "mirror://xorg/individual/lib/${name}.tar.bz2"; - sha256 = "184lazwdpv67zrlxxswpxrdap85wminh1gmq1i5lcz6iycw39fir"; + sha256 = "1p40fygy9lcn6ypkzh14azksi570brcpr3979bjpff8qk76c14px"; }; - patches = stdenv.lib.optionals stdenv.cc.isClang [ - (fetchpatch { - name = "builtin-shuffle.patch"; - url = https://patchwork.freedesktop.org/patch/177506/raw; - sha256 = "0rvraq93769dy2im2m022rz99fcdxprgc2fbmasnddcwrqy1x3xr"; - }) - ]; - - nativeBuildInputs = [ pkgconfig ] - ++ stdenv.lib.optionals stdenv.cc.isClang [ autoconf automake libtool autoreconfHook ]; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ libpng ]; diff --git a/pkgs/development/libraries/png++/default.nix b/pkgs/development/libraries/png++/default.nix index ef4b3ea7e010..54a563c518fc 100644 --- a/pkgs/development/libraries/png++/default.nix +++ b/pkgs/development/libraries/png++/default.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = with stdenv.lib; { - homepage = http://www.nongnu.org/pngpp/; + homepage = https://www.nongnu.org/pngpp/; description = "C++ wrapper for libpng library"; license = licenses.bsd3; platforms = platforms.unix; diff --git a/pkgs/development/libraries/podofo/default.nix b/pkgs/development/libraries/podofo/default.nix index 9a43470de3b7..ce3f5ab6b789 100644 --- a/pkgs/development/libraries/podofo/default.nix +++ b/pkgs/development/libraries/podofo/default.nix @@ -1,30 +1,47 @@ { stdenv, fetchurl, cmake, zlib, freetype, libjpeg, libtiff, fontconfig -, openssl, libpng, lua5, pkgconfig, libidn, expat +, openssl, libpng, lua5, pkgconfig, libidn, expat, fetchpatch , gcc5 # TODO(@Dridus) remove this at next hash break }: stdenv.mkDerivation rec { - name = "podofo-0.9.6"; + version = "0.9.6"; + name = "podofo-${version}"; src = fetchurl { url = "mirror://sourceforge/podofo/${name}.tar.gz"; sha256 = "0wj0y4zcmj4q79wrn3vv3xq4bb0vhhxs8yifafwy9f2sjm83c5p9"; }; - propagatedBuildInputs = [ zlib freetype libjpeg libtiff fontconfig openssl libpng libidn expat ]; + patches = [ + # https://sourceforge.net/p/podofo/tickets/24/ + (fetchpatch { + url = "https://sourceforge.net/p/podofo/tickets/24/attachment/podofo-cmake-3.12.patch"; + extraPrefix = ""; + sha256 = "087h51x60zrakzx09baan77hwz99cwb5l1j802r5g4wj7pbjz0mb"; + }) + ]; - # TODO(@Dridus) remove the ++ ghc5 at next hash break - nativeBuildInputs = [ cmake pkgconfig ] ++ stdenv.lib.optional stdenv.isLinux gcc5; + outputs = [ "out" "dev" "lib" ]; - # TODO(@Dridus) remove the ++ libc at next hash break - buildInputs = [ lua5 ] ++ stdenv.lib.optional stdenv.isLinux stdenv.cc.libc; + nativeBuildInputs = [ cmake pkgconfig ]; - cmakeFlags = "-DPODOFO_BUILD_SHARED=ON -DPODOFO_BUILD_STATIC=OFF"; + buildInputs = [ zlib freetype libjpeg libtiff fontconfig openssl libpng + libidn expat lua5 ]; - meta = { + cmakeFlags = [ + "-DPODOFO_BUILD_SHARED=ON" + "-DPODOFO_BUILD_STATIC=OFF" + "-DCMAKE_BUILD_WITH_INSTALL_NAME_DIR=ON" + ]; + + postInstall = '' + moveToOutput lib "$lib" + ''; + + meta = with stdenv.lib; { homepage = http://podofo.sourceforge.net; description = "A library to work with the PDF file format"; - platforms = stdenv.lib.platforms.all; - maintainers = [ ]; + platforms = platforms.all; + license = with licenses; [ gpl2 lgpl2 ]; }; } diff --git a/pkgs/development/libraries/poker-eval/default.nix b/pkgs/development/libraries/poker-eval/default.nix deleted file mode 100644 index f6e7ed56adc4..000000000000 --- a/pkgs/development/libraries/poker-eval/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation rec { - name = "poker-eval-138.0"; - - src = fetchurl { - url = "http://download.gna.org/pokersource/sources/${name}.tar.gz"; - sha256 = "0s6gvcdwdi6j7nrg6mmb5l971gclk0p99bcbfsynx1gnj159wrcj"; - }; - - patchPhase = '' - sed -i -e 's#pkgincludedir = $(includedir)/@PACKAGE@#pkgincludedir = $(includedir)#g' Makefile.in - sed -i -e 's#pkgincludedir = $(includedir)/@PACKAGE@#pkgincludedir = $(includedir)#g' include/Makefile.in - sed -i -e 's#includedir=@includedir@/poker-eval#includedir=@includedir@/#g' poker-eval.pc.in - ''; - - meta = { - homepage = http://pokersource.org/poker-eval/; - description = "Poker hand evaluator"; - license = stdenv.lib.licenses.gpl3; - maintainers = [stdenv.lib.maintainers.mtreskin]; - platforms = stdenv.lib.platforms.all; - }; -} diff --git a/pkgs/development/libraries/polkit-qt-1/qt-4.nix b/pkgs/development/libraries/polkit-qt-1/qt-4.nix index 54e10b965926..b13335561ac0 100644 --- a/pkgs/development/libraries/polkit-qt-1/qt-4.nix +++ b/pkgs/development/libraries/polkit-qt-1/qt-4.nix @@ -25,9 +25,10 @@ stdenv.mkDerivation { done ''; - meta = { + meta = with stdenv.lib; { description = "A Qt wrapper around PolKit"; - maintainers = with stdenv.lib.maintainers; [ ttuegel ]; - platforms = with stdenv.lib.platforms; linux; + maintainers = [ maintainers.ttuegel ]; + platforms = platforms.linux; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/polkit/default.nix b/pkgs/development/libraries/polkit/default.nix index 6675bbf91836..625e0d3e1041 100644 --- a/pkgs/development/libraries/polkit/default.nix +++ b/pkgs/development/libraries/polkit/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, fetchpatch, autoreconfHook, pkgconfig, glib, expat, pam, perl -, intltool, spidermonkey_52 , gobjectIntrospection, libxslt, docbook_xsl, dbus +, intltool, spidermonkey_52 , gobject-introspection, libxslt, docbook_xsl, dbus , docbook_xml_dtd_412, gtk-doc, coreutils , useSystemd ? stdenv.isLinux, systemd , doCheck ? stdenv.isLinux @@ -28,10 +28,10 @@ stdenv.mkDerivation rec { outputs = [ "bin" "dev" "out" ]; # small man pages in $bin nativeBuildInputs = - [ gtk-doc pkgconfig autoreconfHook intltool gobjectIntrospection perl ] + [ gtk-doc pkgconfig autoreconfHook intltool gobject-introspection perl ] ++ [ libxslt docbook_xsl docbook_xml_dtd_412 ]; # man pages buildInputs = - [ glib expat pam spidermonkey_52 gobjectIntrospection ] + [ glib expat pam spidermonkey_52 gobject-introspection ] ++ stdenv.lib.optional useSystemd systemd; NIX_CFLAGS_COMPILE = " -Wno-deprecated-declarations "; # for polkit 0.114 and glib 2.56 diff --git a/pkgs/development/libraries/poppler/0.61.nix b/pkgs/development/libraries/poppler/0.61.nix index 4456cd7ff285..633c3d69618b 100644 --- a/pkgs/development/libraries/poppler/0.61.nix +++ b/pkgs/development/libraries/poppler/0.61.nix @@ -1,8 +1,8 @@ { stdenv, lib, fetchurl, cmake, ninja, pkgconfig, libiconv, libintl -, zlib, curl, cairo, freetype, fontconfig, lcms, libjpeg, openjpeg +, zlib, curl, cairo, freetype, fontconfig, lcms, libjpeg, openjpeg, fetchpatch , withData ? true, poppler_data , qt5Support ? false, qtbase ? null -, introspectionSupport ? false, gobjectIntrospection ? null +, introspectionSupport ? false, gobject-introspection ? null , utils ? false , minimal ? false, suffix ? "glib" }: @@ -21,6 +21,14 @@ stdenv.mkDerivation rec { outputs = [ "out" "dev" ]; + patches = [ + (fetchpatch { + name = "CVE-2018-13988"; + url = "https://cgit.freedesktop.org/poppler/poppler/patch/?id=004e3c10df0abda214f0c293f9e269fdd979c5ee"; + sha256 = "1l8713s57xc6g81bldw934rsfm140fqc7ggd50ha5mxdl1b3app2"; + }) + ]; + buildInputs = [ libiconv libintl ] ++ lib.optional withData poppler_data; # TODO: reduce propagation to necessary libs @@ -28,7 +36,7 @@ stdenv.mkDerivation rec { [ zlib freetype fontconfig libjpeg openjpeg ] ++ optionals (!minimal) [ cairo lcms curl ] ++ optional qt5Support qtbase - ++ optional introspectionSupport gobjectIntrospection; + ++ optional introspectionSupport gobject-introspection; nativeBuildInputs = [ cmake ninja pkgconfig ]; diff --git a/pkgs/development/libraries/poppler/default.nix b/pkgs/development/libraries/poppler/default.nix index acfae1fc8883..53ed04527a84 100644 --- a/pkgs/development/libraries/poppler/default.nix +++ b/pkgs/development/libraries/poppler/default.nix @@ -2,7 +2,7 @@ , zlib, curl, cairo, freetype, fontconfig, lcms, libjpeg, openjpeg , withData ? true, poppler_data , qt5Support ? false, qtbase ? null -, introspectionSupport ? false, gobjectIntrospection ? null +, introspectionSupport ? false, gobject-introspection ? null , utils ? false, nss ? null , minimal ? false, suffix ? "glib" }: @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { ++ optionals (!minimal) [ cairo lcms curl ] ++ optional qt5Support qtbase ++ optional utils nss - ++ optional introspectionSupport gobjectIntrospection; + ++ optional introspectionSupport gobject-introspection; nativeBuildInputs = [ cmake ninja pkgconfig ]; diff --git a/pkgs/development/libraries/popt/default.nix b/pkgs/development/libraries/popt/default.nix index edec0b7f0699..592a1f1470a4 100644 --- a/pkgs/development/libraries/popt/default.nix +++ b/pkgs/development/libraries/popt/default.nix @@ -15,8 +15,9 @@ stdenv.mkDerivation rec { doCheck = false; # fails - meta = { + meta = with stdenv.lib; { description = "Command line option parsing library"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/postgis/default.nix b/pkgs/development/libraries/postgis/default.nix index a577d318523d..37cf29c86581 100644 --- a/pkgs/development/libraries/postgis/default.nix +++ b/pkgs/development/libraries/postgis/default.nix @@ -16,7 +16,7 @@ ### NixOS - usage: ================== - services.postgresql.extraPlugins = [ (pkgs.postgis.override { postgresql = pkgs.postgresql95; }) ]; + services.postgresql.extraPlugins = [ (pkgs.postgis.override { postgresql = pkgs.postgresql_9_5; }) ]; ### important Postgis implementation details: @@ -42,8 +42,8 @@ let - version = "2.4.4"; - sha256 = "1hm8migjb53cymp4qvg1h20yqllmy9f7x0awv5450391i6syyqq6"; + version = "2.5.0"; + sha256 = "1m9n1shhqhjrhbq6fd9fyfccxcgpng37s3lffhlmyrp98zbsnwxy"; in stdenv.mkDerivation rec { name = "postgis-${version}"; diff --git a/pkgs/development/libraries/prison/default.nix b/pkgs/development/libraries/prison/default.nix index 29ff988a2266..d40b4442e38e 100644 --- a/pkgs/development/libraries/prison/default.nix +++ b/pkgs/development/libraries/prison/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { meta = { description = "Qt4 library for QR-codes"; - maintainers = [ ]; + license = stdenv.lib.licenses.mit; inherit (qt4.meta) platforms; }; } diff --git a/pkgs/development/libraries/proj/default.nix b/pkgs/development/libraries/proj/default.nix index 0ebf299a8bfb..55af1d8573a1 100644 --- a/pkgs/development/libraries/proj/default.nix +++ b/pkgs/development/libraries/proj/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation { - name = "proj-4.9.3"; + name = "proj-5.2.0"; src = fetchurl { - url = https://download.osgeo.org/proj/proj-4.9.3.tar.gz; - sha256 = "1xw5f427xk9p2nbsj04j6m5zyjlyd66sbvl2bkg8hd1kx8pm9139"; + url = https://download.osgeo.org/proj/proj-5.2.0.tar.gz; + sha256 = "0q3ydh2j8qhwlxmnac72pg69rw2znbi5b6k5wama8qmwzycr94gg"; }; doCheck = stdenv.is64bit; diff --git a/pkgs/development/libraries/protobuf/3.6.nix b/pkgs/development/libraries/protobuf/3.6.nix new file mode 100644 index 000000000000..0009209d9cef --- /dev/null +++ b/pkgs/development/libraries/protobuf/3.6.nix @@ -0,0 +1,6 @@ +{ callPackage, ... }: + +callPackage ./generic-v3.nix { + version = "3.6.1"; + sha256 = "1bg40miylzpy2wgbd7l7zjgmk43l12q38fq0zkn0vzy1lsj457sq"; +} diff --git a/pkgs/development/libraries/protobuf/generic-v3.nix b/pkgs/development/libraries/protobuf/generic-v3.nix index 5f0006c05894..883dff56f2ee 100644 --- a/pkgs/development/libraries/protobuf/generic-v3.nix +++ b/pkgs/development/libraries/protobuf/generic-v3.nix @@ -1,16 +1,17 @@ { stdenv , fetchFromGitHub -, autoreconfHook, zlib, gmock +, autoreconfHook, zlib, gmock, which, buildPackages , version, sha256 , ... }: -stdenv.mkDerivation rec { +let +mkProtobufDerivation = buildProtobuf: stdenv: stdenv.mkDerivation rec { name = "protobuf-${version}"; # make sure you test also -A pythonPackages.protobuf src = fetchFromGitHub { - owner = "google"; + owner = "protocolbuffers"; repo = "protobuf"; rev = "v${version}"; inherit sha256; @@ -28,8 +29,10 @@ stdenv.mkDerivation rec { --replace 'tmpnam(b)' '"'$TMPDIR'/foo"' ''; - nativeBuildInputs = [ autoreconfHook ]; + nativeBuildInputs = [ autoreconfHook buildPackages.which buildPackages.stdenv.cc buildProtobuf ]; + buildInputs = [ zlib ]; + configureFlags = if buildProtobuf == null then [] else [ "--with-protoc=${buildProtobuf}/bin/protoc" ]; enableParallelBuilding = true; @@ -54,4 +57,7 @@ stdenv.mkDerivation rec { }; passthru.version = version; -} +}; +in mkProtobufDerivation(if (stdenv.buildPlatform != stdenv.hostPlatform) + then (mkProtobufDerivation null buildPackages.stdenv) + else null) stdenv diff --git a/pkgs/development/libraries/protobufc/1.3.nix b/pkgs/development/libraries/protobufc/1.3.nix index 803f5a9ba79c..4d53c42a3478 100644 --- a/pkgs/development/libraries/protobufc/1.3.nix +++ b/pkgs/development/libraries/protobufc/1.3.nix @@ -1,11 +1,11 @@ { callPackage, fetchFromGitHub, ... } @ args: callPackage ./generic.nix (args // rec { - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "protobuf-c"; repo = "protobuf-c"; rev = "v${version}"; - sha256 = "0shk18rjhzn2lqrwk97ks3x8gj77isc8szyb3xsgjrbrvkzjgvaa"; + sha256 = "1dmvs0bhyx94ipaq3c7jmwcz4hwjmznn7310kqkqx7ly0w5vxxxr"; }; }) diff --git a/pkgs/development/libraries/protozero/default.nix b/pkgs/development/libraries/protozero/default.nix new file mode 100644 index 000000000000..74e040e94ab0 --- /dev/null +++ b/pkgs/development/libraries/protozero/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchFromGitHub, cmake }: + +stdenv.mkDerivation rec { + name = "protozero-${version}"; + version = "1.6.4"; + + src = fetchFromGitHub { + owner = "mapbox"; + repo = "protozero"; + rev = "v${version}"; + sha256 = "0hcawgyj3wxqikx5xqs1ag12w8vz00gb1rzx131jq51yhzc6bwrb"; + }; + + nativeBuildInputs = [ cmake ]; + + meta = with stdenv.lib; { + description = "Minimalistic protocol buffer decoder and encoder in C++"; + homepage = "https://github.com/mapbox/protozero"; + license = with licenses; [ bsd2 asl20 ]; + maintainers = with maintainers; [ das-g ]; + }; +} diff --git a/pkgs/development/libraries/pth/default.nix b/pkgs/development/libraries/pth/default.nix index 90dc647233d8..7a0eba2d67a4 100644 --- a/pkgs/development/libraries/pth/default.nix +++ b/pkgs/development/libraries/pth/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "The GNU Portable Threads library"; - homepage = http://www.gnu.org/software/pth; + homepage = https://www.gnu.org/software/pth; license = licenses.lgpl21Plus; platforms = platforms.all; }; diff --git a/pkgs/development/libraries/ptlib/default.nix b/pkgs/development/libraries/ptlib/default.nix index ae60a6f69d63..d425de243f50 100644 --- a/pkgs/development/libraries/ptlib/default.nix +++ b/pkgs/development/libraries/ptlib/default.nix @@ -38,6 +38,7 @@ stdenv.mkDerivation rec { description = "Portable Tools from OPAL VoIP"; maintainers = [ maintainers.raskin ]; platforms = platforms.linux; + license = with licenses; [ beerware bsdOriginal mpl10 ]; }; passthru = { diff --git a/pkgs/development/libraries/pupnp/default.nix b/pkgs/development/libraries/pupnp/default.nix index 018a57ad0571..b5a01698e5e9 100644 --- a/pkgs/development/libraries/pupnp/default.nix +++ b/pkgs/development/libraries/pupnp/default.nix @@ -2,14 +2,15 @@ stdenv.mkDerivation rec { name = "libupnp-${version}"; - version = "1.8.3"; + version = "1.8.4"; src = fetchFromGitHub { owner = "mrjimenez"; repo = "pupnp"; rev = "release-${version}"; - sha256 = "1w0kfq1pg3y2wl6gwkm1w872g0qz29w1z9wj08xxmwnk5mkpvsrl"; + sha256 = "1daml02z4rs9cxls95p2v24jvwcsp43a0gqv06s84ay5yn6r47wx"; }; + outputs = [ "dev" "out" ]; nativeBuildInputs = [ autoreconfHook ]; diff --git a/pkgs/development/libraries/qgnomeplatform/default.nix b/pkgs/development/libraries/qgnomeplatform/default.nix new file mode 100644 index 000000000000..1fb3a415dc6c --- /dev/null +++ b/pkgs/development/libraries/qgnomeplatform/default.nix @@ -0,0 +1,37 @@ +{ stdenv, fetchFromGitHub, pkgconfig, gtk3, qtbase, qmake }: + +stdenv.mkDerivation rec { + name = "qgnomeplatform-${version}"; + version = "0.5"; + + src = fetchFromGitHub { + owner = "FedoraQt"; + repo = "QGnomePlatform"; + rev = version; + sha256 = "01ncj21cxd5p7pch6p3zbhv5wp0dgn9vy5hrw54g49fmqnbb1ymz"; + }; + + nativeBuildInputs = [ + pkgconfig + qmake + ]; + + buildInputs = [ + gtk3 + qtbase + ]; + + postPatch = '' + # Fix plugin dir + substituteInPlace qgnomeplatform.pro \ + --replace "\$\$[QT_INSTALL_PLUGINS]" "$out/$qtPluginPrefix" + ''; + + meta = with stdenv.lib; { + description = "QPlatformTheme for a better Qt application inclusion in GNOME"; + homepage = https://github.com/FedoraQt/QGnomePlatform; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ worldofpeace ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/libraries/qjson/default.nix b/pkgs/development/libraries/qjson/default.nix index 29202396c058..a7077c69dd8d 100644 --- a/pkgs/development/libraries/qjson/default.nix +++ b/pkgs/development/libraries/qjson/default.nix @@ -13,8 +13,10 @@ stdenv.mkDerivation rec { buildInputs = [ cmake qt4 ]; - meta = { - maintainers = [ ]; + meta = with stdenv.lib; { + description = "Lightweight data-interchange format"; + homepage = http://qjson.sourceforge.net/; + license = licenses.lgpl21; inherit (qt4.meta) platforms; }; } diff --git a/pkgs/development/libraries/qmltermwidget/default.nix b/pkgs/development/libraries/qmltermwidget/default.nix index 79ed37dd2a9a..ba62324d586e 100644 --- a/pkgs/development/libraries/qmltermwidget/default.nix +++ b/pkgs/development/libraries/qmltermwidget/default.nix @@ -1,17 +1,18 @@ -{ stdenv, fetchFromGitHub, qtbase, qtquick1, qmake, qtmultimedia }: +{ stdenv, fetchFromGitHub, qtbase, qtquick1, qmake, qtmultimedia, utmp }: stdenv.mkDerivation rec { - version = "0.1.0"; - name = "qmltermwidget-${version}"; + version = "2018-11-24"; + name = "qmltermwidget-unstable-${version}"; src = fetchFromGitHub { repo = "qmltermwidget"; owner = "Swordfish90"; - rev = "v${version}"; - sha256 = "0ca500mzcqglkj0i6km0z512y3a025dbm24605xyv18l6y0l2ny3"; + rev = "48274c75660e28d44af7c195e79accdf1bd44963"; + sha256 = "028nb1xp84jmakif5mmzx52q3rsjwckw27jdpahyaqw7j7i5znq6"; }; - buildInputs = [ qtbase qtquick1 qtmultimedia ]; + buildInputs = [ qtbase qtquick1 qtmultimedia ] + ++ stdenv.lib.optional stdenv.isDarwin utmp; nativeBuildInputs = [ qmake ]; patchPhase = '' @@ -27,7 +28,7 @@ stdenv.mkDerivation rec { description = "A QML port of qtermwidget"; homepage = https://github.com/Swordfish90/qmltermwidget; license = stdenv.lib.licenses.gpl2; - platforms = stdenv.lib.platforms.linux; + platforms = with stdenv.lib.platforms; linux ++ darwin; maintainers = with stdenv.lib.maintainers; [ skeidel ]; }; } diff --git a/pkgs/development/libraries/qoauth/default.nix b/pkgs/development/libraries/qoauth/default.nix index d09c0d9a6ce0..0d9ae21e87e3 100644 --- a/pkgs/development/libraries/qoauth/default.nix +++ b/pkgs/development/libraries/qoauth/default.nix @@ -21,9 +21,9 @@ stdenv.mkDerivation { NIX_CFLAGS_COMPILE = [ "-I${qca2-qt5}/include/Qca-qt5/QtCrypto" ]; NIX_LDFLAGS = [ "-lqca-qt5" ]; - meta = { + meta = with stdenv.lib; { description = "Qt library for OAuth authentication"; inherit (qt5.qtbase.meta) platforms; - maintainers = [ ]; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/qpdf/default.nix b/pkgs/development/libraries/qpdf/default.nix index 79deb482161f..456c28503e81 100644 --- a/pkgs/development/libraries/qpdf/default.nix +++ b/pkgs/development/libraries/qpdf/default.nix @@ -14,14 +14,6 @@ stdenv.mkDerivation rec { buildInputs = [ zlib libjpeg ]; - patches = [ - (fetchpatch { - name = "CVE-2018-9918.patch"; - url = "https://github.com/qpdf/qpdf/commit/b4d6cf6836ce025ba1811b7bbec52680c7204223"; - sha256 = "0mdqa9w1p6cmli6976v4wi0sw9r4p5prkj7lzfd1877wk11c9c73"; - }) - ]; - postPatch = '' patchShebangs qpdf/fix-qdf ''; diff --git a/pkgs/development/libraries/qrupdate/default.nix b/pkgs/development/libraries/qrupdate/default.nix index c8b01c460803..85e45d3fad03 100644 --- a/pkgs/development/libraries/qrupdate/default.nix +++ b/pkgs/development/libraries/qrupdate/default.nix @@ -34,7 +34,10 @@ stdenv.mkDerivation { buildInputs = [ gfortran openblas ]; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Library for fast updating of qr and cholesky decompositions"; + homepage = https://sourceforge.net/projects/qrupdate/; + license = licenses.gpl3; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/qt-3/default.nix b/pkgs/development/libraries/qt-3/default.nix index 0691f26b4712..95b82f8f3cff 100644 --- a/pkgs/development/libraries/qt-3/default.nix +++ b/pkgs/development/libraries/qt-3/default.nix @@ -84,7 +84,8 @@ stdenv.mkDerivation { passthru = {inherit mysqlSupport;}; - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + license = with licenses; [ gpl2 qpl ]; + platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/qt-4.x/4.8/default.nix b/pkgs/development/libraries/qt-4.x/4.8/default.nix index f7ddf8ff780c..8715aaaa44d0 100644 --- a/pkgs/development/libraries/qt-4.x/4.8/default.nix +++ b/pkgs/development/libraries/qt-4.x/4.8/default.nix @@ -68,6 +68,7 @@ stdenv.mkDerivation rec { ./parallel-configure.patch ./clang-5-darwin.patch ./qt-4.8.7-unixmake-darwin.patch + ./kill-legacy-darwin-apis.patch (substituteAll { src = ./dlopen-absolute-paths.diff; cups = if cups != null then lib.getLib cups else null; diff --git a/pkgs/development/libraries/qt-4.x/4.8/kill-legacy-darwin-apis.patch b/pkgs/development/libraries/qt-4.x/4.8/kill-legacy-darwin-apis.patch new file mode 100644 index 000000000000..c1338e98d851 --- /dev/null +++ b/pkgs/development/libraries/qt-4.x/4.8/kill-legacy-darwin-apis.patch @@ -0,0 +1,330 @@ +diff --git a/src/corelib/io/qfilesystemengine_unix.cpp b/src/corelib/io/qfilesystemengine_unix.cpp +index 4a9049b..c0ac9db 100644 +--- a/src/corelib/io/qfilesystemengine_unix.cpp ++++ b/src/corelib/io/qfilesystemengine_unix.cpp +@@ -242,9 +242,8 @@ QFileSystemEntry QFileSystemEngine::canonicalName(const QFileSystemEntry &entry, + #else + char *ret = 0; + # if defined(Q_OS_MAC) && !defined(Q_OS_IOS) +- // When using -mmacosx-version-min=10.4, we get the legacy realpath implementation, +- // which does not work properly with the realpath(X,0) form. See QTBUG-28282. +- if (QSysInfo::MacintoshVersion >= QSysInfo::MV_10_6) { ++ // In Nix-on-Darwin, we don't support ancient macOS anyway, and the deleted branch relies on ++ // a symbol that's been deprecated for years and that our CF doesn't have + ret = (char*)malloc(PATH_MAX + 1); + if (ret && realpath(entry.nativeFilePath().constData(), (char*)ret) == 0) { + const int savedErrno = errno; // errno is checked below, and free() might change it +@@ -252,19 +251,6 @@ QFileSystemEntry QFileSystemEngine::canonicalName(const QFileSystemEntry &entry, + errno = savedErrno; + ret = 0; + } +- } else { +- // on 10.5 we can use FSRef to resolve the file path. +- QString path = QDir::cleanPath(entry.filePath()); +- FSRef fsref; +- if (FSPathMakeRef((const UInt8 *)path.toUtf8().data(), &fsref, 0) == noErr) { +- CFURLRef urlref = CFURLCreateFromFSRef(NULL, &fsref); +- CFStringRef canonicalPath = CFURLCopyFileSystemPath(urlref, kCFURLPOSIXPathStyle); +- QString ret = QCFString::toQString(canonicalPath); +- CFRelease(canonicalPath); +- CFRelease(urlref); +- return QFileSystemEntry(ret); +- } +- } + # else + # if _POSIX_VERSION >= 200801L + ret = realpath(entry.nativeFilePath().constData(), (char*)0); +diff --git a/src/3rdparty/webkit/Source/WebCore/platform/mac/WebCoreNSStringExtras.h b/src/3rdparty/webkit/Source/WebCore/platform/mac/WebCoreNSStringExtras.h +index 3bf7342..b6bcfc0 100644 +--- a/src/3rdparty/webkit/Source/WebCore/platform/mac/WebCoreNSStringExtras.h ++++ b/src/3rdparty/webkit/Source/WebCore/platform/mac/WebCoreNSStringExtras.h +@@ -43,7 +43,6 @@ BOOL stringIsCaseInsensitiveEqualToString(NSString *first, NSString *second); + BOOL hasCaseInsensitiveSuffix(NSString *string, NSString *suffix); + BOOL hasCaseInsensitiveSubstring(NSString *string, NSString *substring); + NSString *filenameByFixingIllegalCharacters(NSString *string); +-CFStringEncoding stringEncodingForResource(Handle resource); + + #ifdef __cplusplus + } +diff --git a/src/3rdparty/webkit/Source/WebCore/platform/mac/WebCoreNSStringExtras.mm b/src/3rdparty/webkit/Source/WebCore/platform/mac/WebCoreNSStringExtras.mm +index d6c3f0c..c88ca76 100644 +--- a/src/3rdparty/webkit/Source/WebCore/platform/mac/WebCoreNSStringExtras.mm ++++ b/src/3rdparty/webkit/Source/WebCore/platform/mac/WebCoreNSStringExtras.mm +@@ -68,45 +68,4 @@ BOOL hasCaseInsensitiveSubstring(NSString *string, NSString *substring) + return filename; + } + +-CFStringEncoding stringEncodingForResource(Handle resource) +-{ +- short resRef = HomeResFile(resource); +- if (ResError() != noErr) +- return NSMacOSRomanStringEncoding; +- +- // Get the FSRef for the current resource file +- FSRef fref; +- OSStatus error = FSGetForkCBInfo(resRef, 0, NULL, NULL, NULL, &fref, NULL); +- if (error != noErr) +- return NSMacOSRomanStringEncoding; +- +- RetainPtr url(AdoptCF, CFURLCreateFromFSRef(NULL, &fref)); +- if (!url) +- return NSMacOSRomanStringEncoding; +- +- NSString *path = [(NSURL *)url.get() path]; +- +- // Get the lproj directory name +- path = [path stringByDeletingLastPathComponent]; +- if (!stringIsCaseInsensitiveEqualToString([path pathExtension], @"lproj")) +- return NSMacOSRomanStringEncoding; +- +- NSString *directoryName = [[path stringByDeletingPathExtension] lastPathComponent]; +- RetainPtr locale(AdoptCF, CFLocaleCreateCanonicalLocaleIdentifierFromString(NULL, (CFStringRef)directoryName)); +- if (!locale) +- return NSMacOSRomanStringEncoding; +- +- LangCode lang; +- RegionCode region; +- error = LocaleStringToLangAndRegionCodes([(NSString *)locale.get() UTF8String], &lang, ®ion); +- if (error != noErr) +- return NSMacOSRomanStringEncoding; +- +- TextEncoding encoding; +- error = UpgradeScriptInfoToTextEncoding(kTextScriptDontCare, lang, region, NULL, &encoding); +- if (error != noErr) +- return NSMacOSRomanStringEncoding; +- +- return encoding; +-} + +diff --git a/src/3rdparty/webkit/Source/WebCore/plugins/mac/PluginPackageMac.cpp b/src/3rdparty/webkit/Source/WebCore/plugins/mac/PluginPackageMac.cpp +index 865ea32..20bda8d 100644 +--- a/src/3rdparty/webkit/Source/WebCore/plugins/mac/PluginPackageMac.cpp ++++ b/src/3rdparty/webkit/Source/WebCore/plugins/mac/PluginPackageMac.cpp +@@ -101,33 +101,6 @@ static WTF::RetainPtr readPListFile(CFStringRef fileName, bool + return map; + } + +-static Vector stringListFromResourceId(SInt16 id) +-{ +- Vector list; +- +- Handle handle = Get1Resource('STR#', id); +- if (!handle) +- return list; +- +- CFStringEncoding encoding = stringEncodingForResource(handle); +- +- unsigned char* p = (unsigned char*)*handle; +- if (!p) +- return list; +- +- SInt16 count = *(SInt16*)p; +- p += sizeof(SInt16); +- +- for (SInt16 i = 0; i < count; ++i) { +- unsigned char length = *p; +- WTF::RetainPtr str = CFStringCreateWithPascalString(0, p, encoding); +- list.append(str.get()); +- p += 1 + length; +- } +- +- return list; +-} +- + bool PluginPackage::fetchInfo() + { + if (!load()) +@@ -202,36 +175,8 @@ bool PluginPackage::fetchInfo() + m_description = (CFStringRef)CFBundleGetValueForInfoDictionaryKey(m_module, CFSTR("WebPluginDescription")); + + } else { +- int resFile = CFBundleOpenBundleResourceMap(m_module); +- +- UseResFile(resFile); +- +- Vector mimes = stringListFromResourceId(MIMEListStringStringNumber); +- +- if (mimes.size() % 2 != 0) +- return false; +- +- Vector descriptions = stringListFromResourceId(MIMEDescriptionStringNumber); +- if (descriptions.size() != mimes.size() / 2) +- return false; +- +- for (size_t i = 0; i < mimes.size(); i += 2) { +- String mime = mimes[i].lower(); +- Vector extensions; +- mimes[i + 1].lower().split(UChar(','), extensions); +- +- m_mimeToExtensions.set(mime, extensions); +- +- m_mimeToDescriptions.set(mime, descriptions[i / 2]); +- } +- +- Vector names = stringListFromResourceId(PluginNameOrDescriptionStringNumber); +- if (names.size() == 2) { +- m_description = names[0]; +- m_name = names[1]; +- } +- +- CFBundleCloseBundleResourceMap(m_module, resFile); ++ LOG(Plugins, "Nix removed ancient code that relies on long-deprecated functionality that we don't want to support!"); ++ return false; + } + + LOG(Plugins, "PluginPackage::fetchInfo(): Found plug-in '%s'", m_name.utf8().data()); +diff --git a/src/3rdparty/webkit/Source/WebKit2/Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm b/src/3rdparty/webkit/Source/WebKit2/Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm +index b206e48..669d442 100644 +--- a/src/3rdparty/webkit/Source/WebKit2/Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm ++++ b/src/3rdparty/webkit/Source/WebKit2/Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm +@@ -26,7 +26,6 @@ + #import "config.h" + #import "NetscapePluginModule.h" + +-#import + #import + + using namespace WebCore; +@@ -196,132 +195,6 @@ static bool getPluginInfoFromPropertyLists(CFBundleRef bundle, PluginInfo& plugi + return true; + } + +-class ResourceMap { +-public: +- explicit ResourceMap(CFBundleRef bundle) +- : m_bundle(bundle) +- , m_currentResourceFile(CurResFile()) +- , m_bundleResourceMap(CFBundleOpenBundleResourceMap(m_bundle)) +- { +- UseResFile(m_bundleResourceMap); +- } +- +- ~ResourceMap() +- { +- // Close the resource map. +- CFBundleCloseBundleResourceMap(m_bundle, m_bundleResourceMap); +- +- // And restore the old resource. +- UseResFile(m_currentResourceFile); +- } +- +- bool isValid() const { return m_bundleResourceMap != -1; } +- +-private: +- CFBundleRef m_bundle; +- ResFileRefNum m_currentResourceFile; +- ResFileRefNum m_bundleResourceMap; +-}; +- +-static bool getStringListResource(ResID resourceID, Vector& stringList) { +- Handle stringListHandle = Get1Resource('STR#', resourceID); +- if (!stringListHandle || !*stringListHandle) +- return false; +- +- // Get the string list size. +- Size stringListSize = GetHandleSize(stringListHandle); +- if (stringListSize < static_cast(sizeof(UInt16))) +- return false; +- +- CFStringEncoding stringEncoding = stringEncodingForResource(stringListHandle); +- +- unsigned char* ptr = reinterpret_cast(*stringListHandle); +- unsigned char* end = ptr + stringListSize; +- +- // Get the number of strings in the string list. +- UInt16 numStrings = *reinterpret_cast(ptr); +- ptr += sizeof(UInt16); +- +- for (UInt16 i = 0; i < numStrings; ++i) { +- // We're past the end of the string, bail. +- if (ptr >= end) +- return false; +- +- // Get the string length. +- unsigned char stringLength = *ptr++; +- +- RetainPtr cfString(AdoptCF, CFStringCreateWithBytesNoCopy(kCFAllocatorDefault, ptr, stringLength, stringEncoding, false, kCFAllocatorNull)); +- if (!cfString.get()) +- return false; +- +- stringList.append(cfString.get()); +- ptr += stringLength; +- } +- +- if (ptr != end) +- return false; +- +- return true; +-} +- +-static const ResID PluginNameOrDescriptionStringNumber = 126; +-static const ResID MIMEDescriptionStringNumber = 127; +-static const ResID MIMEListStringStringNumber = 128; +- +-static bool getPluginInfoFromCarbonResources(CFBundleRef bundle, PluginInfo& pluginInfo) +-{ +- ResourceMap resourceMap(bundle); +- if (!resourceMap.isValid()) +- return false; +- +- // Get the description and name string list. +- Vector descriptionAndName; +- if (!getStringListResource(PluginNameOrDescriptionStringNumber, descriptionAndName)) +- return false; +- +- // Get the MIME types and extensions string list. This list needs to be a multiple of two. +- Vector mimeTypesAndExtensions; +- if (!getStringListResource(MIMEListStringStringNumber, mimeTypesAndExtensions)) +- return false; +- +- if (mimeTypesAndExtensions.size() % 2) +- return false; +- +- // Now get the MIME type descriptions string list. This string list needs to be the same length as the number of MIME types. +- Vector mimeTypeDescriptions; +- if (!getStringListResource(MIMEDescriptionStringNumber, mimeTypeDescriptions)) +- return false; +- +- // Add all MIME types. +- for (size_t i = 0; i < mimeTypesAndExtensions.size() / 2; ++i) { +- MimeClassInfo mimeClassInfo; +- +- const String& mimeType = mimeTypesAndExtensions[i * 2]; +- String description; +- if (i < mimeTypeDescriptions.size()) +- description = mimeTypeDescriptions[i]; +- +- mimeClassInfo.type = mimeType.lower(); +- mimeClassInfo.desc = description; +- +- Vector extensions; +- mimeTypesAndExtensions[i * 2 + 1].split(',', extensions); +- +- for (size_t i = 0; i < extensions.size(); ++i) +- mimeClassInfo.extensions.append(extensions[i].lower()); +- +- pluginInfo.mimes.append(mimeClassInfo); +- } +- +- // Set the description and name if they exist. +- if (descriptionAndName.size() > 0) +- pluginInfo.desc = descriptionAndName[0]; +- if (descriptionAndName.size() > 1) +- pluginInfo.name = descriptionAndName[1]; +- +- return true; +-} +- + bool NetscapePluginModule::getPluginInfo(const String& pluginPath, PluginInfoStore::Plugin& plugin) + { + RetainPtr bundlePath(AdoptCF, pluginPath.createCFString()); +@@ -344,8 +217,7 @@ static bool getPluginInfoFromCarbonResources(CFBundleRef bundle, PluginInfo& plu + return false; + + // Check that there's valid info for this plug-in. +- if (!getPluginInfoFromPropertyLists(bundle.get(), plugin.info) && +- !getPluginInfoFromCarbonResources(bundle.get(), plugin.info)) ++ if (!getPluginInfoFromPropertyLists(bundle.get(), plugin.info)) + return false; + + plugin.path = pluginPath; diff --git a/pkgs/development/libraries/qt-5/5.11/default.nix b/pkgs/development/libraries/qt-5/5.11/default.nix index 2a706fc7b6e8..6f90f1cea7f0 100644 --- a/pkgs/development/libraries/qt-5/5.11/default.nix +++ b/pkgs/development/libraries/qt-5/5.11/default.nix @@ -20,6 +20,7 @@ top-level attribute to `top-level/all-packages.nix`. stdenv, fetchurl, fetchFromGitHub, makeSetupHook, bison, cups ? null, harfbuzz, libGL, perl, gstreamer, gst-plugins-base, gtk3, dconf, + cf-private, # options developerBuild ? false, @@ -33,14 +34,26 @@ let qtCompatVersion = "5.11"; - mirror = "http://download.qt.io"; - srcs = import ./srcs.nix { inherit fetchurl; inherit mirror; }; + mirror = "https://download.qt.io"; + srcs = import ./srcs.nix { inherit fetchurl; inherit mirror; } // { + # Community port of the now unmaintained upstream qtwebkit. + qtwebkit = { + src = fetchFromGitHub { + owner = "annulen"; + repo = "webkit"; + rev = "4ce8ebc4094512b9916bfa5984065e95ac97c9d8"; + sha256 = "05h1xnxzbf7sp3plw5dndsvpf6iigh0bi4vlj4svx0hkf1giakjf"; + }; + version = "5.212-alpha-01-26-2018"; + }; + }; patches = { qtbase = [ ./qtbase.patch ./qtbase-darwin.patch ./qtbase-revert-no-macos10.10.patch + ./qtbase-fixguicmake.patch ] ++ optionals stdenv.isDarwin [ ./qtbase-darwin-nseventtype.patch ]; @@ -84,7 +97,9 @@ let qtgraphicaleffects = callPackage ../modules/qtgraphicaleffects.nix {}; qtimageformats = callPackage ../modules/qtimageformats.nix {}; qtlocation = callPackage ../modules/qtlocation.nix {}; - qtmacextras = callPackage ../modules/qtmacextras.nix {}; + qtmacextras = callPackage ../modules/qtmacextras.nix { + inherit cf-private; + }; qtmultimedia = callPackage ../modules/qtmultimedia.nix { inherit gstreamer gst-plugins-base; }; @@ -102,15 +117,8 @@ let qtwayland = callPackage ../modules/qtwayland.nix {}; qtwebchannel = callPackage ../modules/qtwebchannel.nix {}; qtwebengine = callPackage ../modules/qtwebengine.nix {}; - qtwebkit = callPackage ../modules/qtwebkit.nix { - src = fetchFromGitHub { - owner = "annulen"; - repo = "webkit"; - rev = "4ce8ebc4094512b9916bfa5984065e95ac97c9d8"; - sha256 = "05h1xnxzbf7sp3plw5dndsvpf6iigh0bi4vlj4svx0hkf1giakjf"; - }; - version = "5.212-alpha-01-26-2018"; - }; + qtwebglplugin = callPackage ../modules/qtwebglplugin.nix {}; + qtwebkit = callPackage ../modules/qtwebkit.nix {}; qtwebsockets = callPackage ../modules/qtwebsockets.nix {}; qtx11extras = callPackage ../modules/qtx11extras.nix {}; qtxmlpatterns = callPackage ../modules/qtxmlpatterns.nix {}; diff --git a/pkgs/development/libraries/qt-5/5.11/qtbase-fixguicmake.patch b/pkgs/development/libraries/qt-5/5.11/qtbase-fixguicmake.patch new file mode 100644 index 000000000000..8b46d432812a --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.11/qtbase-fixguicmake.patch @@ -0,0 +1,30 @@ +diff --git a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in +index 0bbc871..3673634 100644 +--- a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in ++++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in +@@ -286,7 +286,7 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) + macro(_populate_$${CMAKE_MODULE_NAME}_plugin_properties Plugin Configuration PLUGIN_LOCATION) + set_property(TARGET Qt5::${Plugin} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${Configuration}) + +- set(imported_location \"$${CMAKE_PLUGIN_DIR}${PLUGIN_LOCATION}\") ++ set(imported_location \"${PLUGIN_LOCATION}\") + _qt5_$${CMAKE_MODULE_NAME}_check_file_exists(${imported_location}) + 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 5baf0fd..3583745 100644 +--- a/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in ++++ b/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in +@@ -2,10 +2,10 @@ + add_library(Qt5::$$CMAKE_PLUGIN_NAME MODULE IMPORTED) + + !!IF !isEmpty(CMAKE_RELEASE_TYPE) +-_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME RELEASE \"$${CMAKE_PLUGIN_LOCATION_RELEASE}\") ++_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME RELEASE \"$${CMAKE_PLUGIN_DIR}$${CMAKE_PLUGIN_LOCATION_RELEASE}\") + !!ENDIF + !!IF !isEmpty(CMAKE_DEBUG_TYPE) +-_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME DEBUG \"$${CMAKE_PLUGIN_LOCATION_DEBUG}\") ++_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME DEBUG \"$${CMAKE_PLUGIN_DIR}$${CMAKE_PLUGIN_LOCATION_DEBUG}\") + !!ENDIF + + list(APPEND Qt5$${CMAKE_MODULE_NAME}_PLUGINS Qt5::$$CMAKE_PLUGIN_NAME) diff --git a/pkgs/development/libraries/qt-5/5.6/default.nix b/pkgs/development/libraries/qt-5/5.6/default.nix index 8732b1061342..e815cc8f70f2 100644 --- a/pkgs/development/libraries/qt-5/5.6/default.nix +++ b/pkgs/development/libraries/qt-5/5.6/default.nix @@ -46,7 +46,7 @@ let srcs = import ./srcs.nix { inherit fetchurl; inherit mirror; }; patches = { - qtbase = [ ./qtbase.patch ]; + qtbase = [ ./qtbase.patch ./qtbase-fixguicmake.patch ]; qtdeclarative = [ ./qtdeclarative.patch ]; qtscript = [ ./qtscript.patch ]; qtserialport = [ ./qtserialport.patch ]; diff --git a/pkgs/development/libraries/qt-5/5.6/qtbase-fixguicmake.patch b/pkgs/development/libraries/qt-5/5.6/qtbase-fixguicmake.patch new file mode 100644 index 000000000000..8b46d432812a --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.6/qtbase-fixguicmake.patch @@ -0,0 +1,30 @@ +diff --git a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in +index 0bbc871..3673634 100644 +--- a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in ++++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in +@@ -286,7 +286,7 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) + macro(_populate_$${CMAKE_MODULE_NAME}_plugin_properties Plugin Configuration PLUGIN_LOCATION) + set_property(TARGET Qt5::${Plugin} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${Configuration}) + +- set(imported_location \"$${CMAKE_PLUGIN_DIR}${PLUGIN_LOCATION}\") ++ set(imported_location \"${PLUGIN_LOCATION}\") + _qt5_$${CMAKE_MODULE_NAME}_check_file_exists(${imported_location}) + 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 5baf0fd..3583745 100644 +--- a/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in ++++ b/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in +@@ -2,10 +2,10 @@ + add_library(Qt5::$$CMAKE_PLUGIN_NAME MODULE IMPORTED) + + !!IF !isEmpty(CMAKE_RELEASE_TYPE) +-_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME RELEASE \"$${CMAKE_PLUGIN_LOCATION_RELEASE}\") ++_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME RELEASE \"$${CMAKE_PLUGIN_DIR}$${CMAKE_PLUGIN_LOCATION_RELEASE}\") + !!ENDIF + !!IF !isEmpty(CMAKE_DEBUG_TYPE) +-_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME DEBUG \"$${CMAKE_PLUGIN_LOCATION_DEBUG}\") ++_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME DEBUG \"$${CMAKE_PLUGIN_DIR}$${CMAKE_PLUGIN_LOCATION_DEBUG}\") + !!ENDIF + + list(APPEND Qt5$${CMAKE_MODULE_NAME}_PLUGINS Qt5::$$CMAKE_PLUGIN_NAME) diff --git a/pkgs/development/libraries/qt-5/5.9/default.nix b/pkgs/development/libraries/qt-5/5.9/default.nix index 755e6a9487e7..6fcb7a0dc5eb 100644 --- a/pkgs/development/libraries/qt-5/5.9/default.nix +++ b/pkgs/development/libraries/qt-5/5.9/default.nix @@ -20,6 +20,7 @@ top-level attribute to `top-level/all-packages.nix`. stdenv, fetchurl, makeSetupHook, bison, cups ? null, harfbuzz, libGL, perl, gstreamer, gst-plugins-base, gtk3, dconf, + cf-private, # options developerBuild ? false, @@ -37,7 +38,7 @@ let srcs = import ./srcs.nix { inherit fetchurl; inherit mirror; }; patches = { - qtbase = [ ./qtbase.patch ] ++ optional stdenv.isDarwin ./qtbase-darwin.patch; + qtbase = [ ./qtbase.patch ./qtbase-fixguicmake.patch ] ++ optional stdenv.isDarwin ./qtbase-darwin.patch; qtdeclarative = [ ./qtdeclarative.patch ]; qtscript = [ ./qtscript.patch ]; qtserialport = [ ./qtserialport.patch ]; @@ -78,7 +79,9 @@ let qtgraphicaleffects = callPackage ../modules/qtgraphicaleffects.nix {}; qtimageformats = callPackage ../modules/qtimageformats.nix {}; qtlocation = callPackage ../modules/qtlocation.nix {}; - qtmacextras = callPackage ../modules/qtmacextras.nix {}; + qtmacextras = callPackage ../modules/qtmacextras.nix { + inherit cf-private; + }; qtmultimedia = callPackage ../modules/qtmultimedia.nix { inherit gstreamer gst-plugins-base; }; diff --git a/pkgs/development/libraries/qt-5/5.9/qtbase-fixguicmake.patch b/pkgs/development/libraries/qt-5/5.9/qtbase-fixguicmake.patch new file mode 100644 index 000000000000..8b46d432812a --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.9/qtbase-fixguicmake.patch @@ -0,0 +1,30 @@ +diff --git a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in +index 0bbc871..3673634 100644 +--- a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in ++++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in +@@ -286,7 +286,7 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) + macro(_populate_$${CMAKE_MODULE_NAME}_plugin_properties Plugin Configuration PLUGIN_LOCATION) + set_property(TARGET Qt5::${Plugin} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${Configuration}) + +- set(imported_location \"$${CMAKE_PLUGIN_DIR}${PLUGIN_LOCATION}\") ++ set(imported_location \"${PLUGIN_LOCATION}\") + _qt5_$${CMAKE_MODULE_NAME}_check_file_exists(${imported_location}) + 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 5baf0fd..3583745 100644 +--- a/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in ++++ b/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in +@@ -2,10 +2,10 @@ + add_library(Qt5::$$CMAKE_PLUGIN_NAME MODULE IMPORTED) + + !!IF !isEmpty(CMAKE_RELEASE_TYPE) +-_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME RELEASE \"$${CMAKE_PLUGIN_LOCATION_RELEASE}\") ++_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME RELEASE \"$${CMAKE_PLUGIN_DIR}$${CMAKE_PLUGIN_LOCATION_RELEASE}\") + !!ENDIF + !!IF !isEmpty(CMAKE_DEBUG_TYPE) +-_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME DEBUG \"$${CMAKE_PLUGIN_LOCATION_DEBUG}\") ++_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME DEBUG \"$${CMAKE_PLUGIN_DIR}$${CMAKE_PLUGIN_LOCATION_DEBUG}\") + !!ENDIF + + list(APPEND Qt5$${CMAKE_MODULE_NAME}_PLUGINS Qt5::$$CMAKE_PLUGIN_NAME) diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix index 0d9cb81afda9..f5f5c69455f5 100644 --- a/pkgs/development/libraries/qt-5/modules/qtbase.nix +++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix @@ -18,7 +18,7 @@ withGtk3 ? false, dconf ? null, gtk3 ? null, # options - libGLSupported ? (!stdenv.isDarwin), + libGLSupported ? !stdenv.isDarwin, libGL, buildExamples ? false, buildTests ? false, @@ -53,6 +53,7 @@ stdenv.mkDerivation { if stdenv.isDarwin then with darwin.apple_sdk.frameworks; [ + # TODO: move to buildInputs, this should not be propagated. AGL AppKit ApplicationServices Carbon Cocoa CoreAudio CoreBluetooth CoreLocation CoreServices DiskArbitration Foundation OpenGL darwin.libobjc libiconv @@ -77,6 +78,9 @@ stdenv.mkDerivation { [ libinput ] ++ lib.optional withGtk3 gtk3 ) + ++ lib.optional stdenv.isDarwin + # Needed for OBJC_CLASS_$_NSDate symbols. + [ darwin.cf-private ] ++ lib.optional developerBuild gdb ++ lib.optional (cups != null) cups ++ lib.optional (mysql != null) mysql.connector-c diff --git a/pkgs/development/libraries/qt-5/modules/qtgraphicaleffects.nix b/pkgs/development/libraries/qt-5/modules/qtgraphicaleffects.nix index 888f627baab8..d0be6ae77694 100644 --- a/pkgs/development/libraries/qt-5/modules/qtgraphicaleffects.nix +++ b/pkgs/development/libraries/qt-5/modules/qtgraphicaleffects.nix @@ -3,5 +3,5 @@ qtModule { name = "qtgraphicaleffects"; qtInputs = [ qtdeclarative ]; - outputs = [ "out" ]; + outputs = [ "out" "dev" ]; } diff --git a/pkgs/development/libraries/qt-5/modules/qtmacextras.nix b/pkgs/development/libraries/qt-5/modules/qtmacextras.nix index 5a3b1fe35cd8..3f254885986e 100644 --- a/pkgs/development/libraries/qt-5/modules/qtmacextras.nix +++ b/pkgs/development/libraries/qt-5/modules/qtmacextras.nix @@ -1,9 +1,11 @@ -{ qtModule, qtbase, lib }: +{ stdenv, qtModule, qtbase, cf-private }: qtModule { name = "qtmacextras"; - qtInputs = [ qtbase ]; - meta = with lib; { + qtInputs = [ qtbase ] + # Needed for _OBJC_CLASS_$_NSData symbols. + ++ stdenv.lib.optional stdenv.isDarwin cf-private; + meta = with stdenv.lib; { maintainers = with maintainers; [ periklis ]; platforms = platforms.darwin; }; diff --git a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix index aae15c62d73c..ad54a49e50b7 100644 --- a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix +++ b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix @@ -189,6 +189,7 @@ EOF description = "A web engine based on the Chromium web browser"; maintainers = with maintainers; [ matthewbauer ]; platforms = platforms.unix; + broken = qt56; # 2018-09-13, no successful build since 2018-04-25 }; } diff --git a/pkgs/development/libraries/qt-5/modules/qtwebglplugin.nix b/pkgs/development/libraries/qt-5/modules/qtwebglplugin.nix new file mode 100644 index 000000000000..444d0c1beae8 --- /dev/null +++ b/pkgs/development/libraries/qt-5/modules/qtwebglplugin.nix @@ -0,0 +1,6 @@ +{ qtModule, qtbase, qtwebsockets }: + +qtModule { + name = "qtwebglplugin"; + qtInputs = [ qtbase qtwebsockets ]; +} diff --git a/pkgs/development/libraries/qt-5/modules/qtwebkit.nix b/pkgs/development/libraries/qt-5/modules/qtwebkit.nix index 833433fabeca..526fc2b8b2d1 100644 --- a/pkgs/development/libraries/qt-5/modules/qtwebkit.nix +++ b/pkgs/development/libraries/qt-5/modules/qtwebkit.nix @@ -1,12 +1,10 @@ { qtModule, stdenv, lib, fetchurl -, qtbase, qtdeclarative, qtlocation, qtsensors, qtwebchannel +, qtbase, qtdeclarative, qtlocation, qtmultimedia, qtsensors, qtwebchannel , fontconfig, gdk_pixbuf, gtk2, libwebp, libxml2, libxslt , sqlite, systemd, glib, gst_all_1, cmake , bison2, flex, gdb, gperf, perl, pkgconfig, python2, ruby , darwin , flashplayerFix ? false -, src ? null -, version ? null }: let @@ -25,9 +23,11 @@ let in qtModule { name = "qtwebkit"; - qtInputs = [ qtbase qtdeclarative qtlocation qtsensors ] ++ optionals (lib.versionAtLeast qtbase.version "5.11.0") [ qtwebchannel ]; + qtInputs = [ qtbase qtdeclarative qtlocation qtsensors ] + ++ optional (stdenv.isDarwin && lib.versionAtLeast qtbase.version "5.9.0") qtmultimedia + ++ optional (lib.versionAtLeast qtbase.version "5.11.0") qtwebchannel; buildInputs = [ fontconfig libwebp libxml2 libxslt sqlite glib gst_all_1.gstreamer gst_all_1.gst-plugins-base ] - ++ optionals (stdenv.isDarwin) (with darwin.apple_sdk.frameworks; [ OpenGL ]) + ++ optionals (stdenv.isDarwin) (with darwin; with apple_sdk.frameworks; [ cf-private OpenGL ]) ++ optionals (lib.versionAtLeast qtbase.version "5.11.0") [ hyphen ]; nativeBuildInputs = [ bison2 flex gdb gperf perl pkgconfig python2 ruby @@ -35,9 +35,6 @@ qtModule { cmakeFlags = optionals (lib.versionAtLeast qtbase.version "5.11.0") [ "-DPORT=Qt" ]; - inherit src; - inherit version; - __impureHostDeps = optionals (stdenv.isDarwin) [ "/usr/lib/libicucore.dylib" ]; diff --git a/pkgs/development/libraries/qt-5/qtModule.nix b/pkgs/development/libraries/qt-5/qtModule.nix index e18564aaabe2..84a9d30918b1 100644 --- a/pkgs/development/libraries/qt-5/qtModule.nix +++ b/pkgs/development/libraries/qt-5/qtModule.nix @@ -8,7 +8,7 @@ args: let inherit (args) name; - version = if (args.version or null) == null then srcs."${name}".version else args.version; + version = args.version or srcs."${name}".version; src = args.src or srcs."${name}".src; in diff --git a/pkgs/development/libraries/qt-mobility/default.nix b/pkgs/development/libraries/qt-mobility/default.nix index 5cf49450422f..ae99035d2267 100644 --- a/pkgs/development/libraries/qt-mobility/default.nix +++ b/pkgs/development/libraries/qt-mobility/default.nix @@ -42,11 +42,12 @@ stdenv.mkDerivation rec { buildInputs = [ qt4 libX11 bluez perl ]; - meta = { + meta = with stdenv.lib; { description = "Qt Mobility"; homepage = http://qt.nokia.com/products/qt-addons/mobility; - maintainers = with stdenv.lib.maintainers; [qknight]; - platforms = with stdenv.lib.platforms; linux; + maintainers = [ maintainers.qknight ]; + platforms = platforms.linux; + license = with licenses; [ bsd3 fdl13 gpl3 lgpl21 ]; }; } diff --git a/pkgs/development/libraries/qtkeychain/0001-Fixes-build-with-Qt4.patch b/pkgs/development/libraries/qtkeychain/0001-Fixes-build-with-Qt4.patch new file mode 100644 index 000000000000..4cd7214e61e2 --- /dev/null +++ b/pkgs/development/libraries/qtkeychain/0001-Fixes-build-with-Qt4.patch @@ -0,0 +1,25 @@ +From f72e5b67ee1137a0ccd57db5d077a197b01b3cdc Mon Sep 17 00:00:00 2001 +From: Samuel Dionne-Riel +Date: Tue, 4 Sep 2018 23:19:29 -0400 +Subject: [PATCH] Fixes build with Qt4. + +--- + keychain_unix.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/keychain_unix.cpp b/keychain_unix.cpp +index 30b26c3..b27ebef 100644 +--- a/keychain_unix.cpp ++++ b/keychain_unix.cpp +@@ -91,7 +91,7 @@ static bool isKwallet5Available() + // a wallet can be opened. + + iface.setTimeout(500); +- QDBusMessage reply = iface.call(QStringLiteral("networkWallet")); ++ QDBusMessage reply = iface.call("networkWallet"); + return reply.type() == QDBusMessage::ReplyMessage; + } + +-- +2.16.4 + diff --git a/pkgs/development/libraries/qtkeychain/default.nix b/pkgs/development/libraries/qtkeychain/default.nix index 220c6241096d..2b3c88d58860 100644 --- a/pkgs/development/libraries/qtkeychain/default.nix +++ b/pkgs/development/libraries/qtkeychain/default.nix @@ -18,6 +18,8 @@ stdenv.mkDerivation rec { sha256 = "0h4wgngn2yl35hapbjs24amkjfbzsvnna4ixfhn87snjnq5lmjbc"; # v0.9.1 }; + patches = if withQt5 then null else [ ./0001-Fixes-build-with-Qt4.patch ]; + cmakeFlags = [ "-DQT_TRANSLATIONS_DIR=share/qt/translations" ] ++ stdenv.lib.optional stdenv.isDarwin [ # correctly detect the compiler diff --git a/pkgs/development/libraries/qtscriptgenerator/default.nix b/pkgs/development/libraries/qtscriptgenerator/default.nix index 040072cb463e..88591e880dee 100644 --- a/pkgs/development/libraries/qtscriptgenerator/default.nix +++ b/pkgs/development/libraries/qtscriptgenerator/default.nix @@ -43,6 +43,6 @@ stdenv.mkDerivation { description = "QtScript bindings generator"; homepage = https://code.qt.io/cgit/qt-labs/qtscriptgenerator.git/; inherit (qt4.meta) platforms; - maintainers = [ ]; + license = stdenv.lib.licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/range-v3/default.nix b/pkgs/development/libraries/range-v3/default.nix index cd981f8947aa..7fe4b504a992 100644 --- a/pkgs/development/libraries/range-v3/default.nix +++ b/pkgs/development/libraries/range-v3/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "range-v3-${version}"; - version = "0.3.6"; + version = "0.4.0"; src = fetchFromGitHub { owner = "ericniebler"; repo = "range-v3"; rev = version; - sha256 = "050h9pa57kd57l73njxpjb331snybddl29x2vpy5ycygvqiw8kcp"; + sha256 = "1s5gj799aa94nfg3r24whq7ck69g0zypf70w14wx64pgwg0424vf"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/rapidcheck/default.nix b/pkgs/development/libraries/rapidcheck/default.nix new file mode 100644 index 000000000000..9d8ce8cef202 --- /dev/null +++ b/pkgs/development/libraries/rapidcheck/default.nix @@ -0,0 +1,27 @@ +{ stdenv, cmake, fetchFromGitHub }: + +stdenv.mkDerivation rec{ + name = "rapidcheck-${version}"; + version = "unstable-2018-09-27"; + + src = fetchFromGitHub { + owner = "emil-e"; + repo = "rapidcheck"; + rev = "de54478fa35c0d9cea14ec0c5c9dfae906da524c"; + sha256 = "0n8l0mlq9xqmpkgcj5xicicd1my2cfwxg25zdy8347dqkl1ppgbs"; + }; + + nativeBuildInputs = [ cmake ]; + + postInstall = '' + cp ../extras/boost_test/include/rapidcheck/boost_test.h $out/include/rapidcheck + ''; + + meta = with stdenv.lib; { + description = "A C++ framework for property based testing inspired by QuickCheck"; + inherit (src.meta) homepage; + maintainers = with maintainers; [ jb55 ]; + license = licenses.bsd2; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/libraries/rarian/default.nix b/pkgs/development/libraries/rarian/default.nix index 4446226fedef..bd79e3628a14 100644 --- a/pkgs/development/libraries/rarian/default.nix +++ b/pkgs/development/libraries/rarian/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, pkgconfig, perl, perlXMLParser, libxml2, libxslt, docbook_xml_dtd_42, gnome3}: +{stdenv, fetchurl, pkgconfig, perlPackages, libxml2, libxslt, docbook_xml_dtd_42, gnome3}: let pname = "rarian"; version = "0.8.1"; @@ -6,12 +6,13 @@ in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.gz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.gz"; sha256 = "aafe886d46e467eb3414e91fa9e42955bd4b618c3e19c42c773026b205a84577"; }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ perl perlXMLParser libxml2 libxslt]; + buildInputs = [ libxml2 libxslt ] + ++ (with perlPackages; [ perl XMLParser ]); configureFlags = [ "--with-xml-catalog=${docbook_xml_dtd_42}/xml/dtd/docbook/docbook.cat" ]; passthru = { diff --git a/pkgs/development/libraries/rdkafka/default.nix b/pkgs/development/libraries/rdkafka/default.nix index 11ae3a52adce..61c52de80b70 100644 --- a/pkgs/development/libraries/rdkafka/default.nix +++ b/pkgs/development/libraries/rdkafka/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "rdkafka-${version}"; - version = "0.11.5"; + version = "0.11.6"; src = fetchFromGitHub { owner = "edenhill"; repo = "librdkafka"; rev = "v${version}"; - sha256 = "1b0zp7k0775g5pzvkmpmsha63wx8wcwcas6w6wb09y0gymxz0xss"; + sha256 = "17fah3x71ipnzvlj0yg8hfmqkk91s942z34p681r4k8giv7avm30"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/readline/5.x.nix b/pkgs/development/libraries/readline/5.x.nix index 9e7c5c1d4e3b..84062408d45c 100644 --- a/pkgs/development/libraries/readline/5.x.nix +++ b/pkgs/development/libraries/readline/5.x.nix @@ -11,8 +11,10 @@ stdenv.mkDerivation { propagatedBuildInputs = [ncurses]; patches = stdenv.lib.optional stdenv.isDarwin ./shobj-darwin.patch; - meta = { + + meta = with stdenv.lib; { branch = "5"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/development/libraries/readline/6.2.nix b/pkgs/development/libraries/readline/6.2.nix index e97b31896c1d..54aa42439d97 100644 --- a/pkgs/development/libraries/readline/6.2.nix +++ b/pkgs/development/libraries/readline/6.2.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation (rec { desire its capabilities. ''; - homepage = http://savannah.gnu.org/projects/readline/; + homepage = https://savannah.gnu.org/projects/readline/; license = stdenv.lib.licenses.gpl3Plus; diff --git a/pkgs/development/libraries/readline/6.3.nix b/pkgs/development/libraries/readline/6.3.nix index cfa70f423db3..cbe6c083cb44 100644 --- a/pkgs/development/libraries/readline/6.3.nix +++ b/pkgs/development/libraries/readline/6.3.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation rec { desire its capabilities. ''; - homepage = http://savannah.gnu.org/projects/readline/; + homepage = https://savannah.gnu.org/projects/readline/; license = licenses.gpl3Plus; diff --git a/pkgs/development/libraries/readline/7.0.nix b/pkgs/development/libraries/readline/7.0.nix index 9c0c3d31b4b6..e96b4f1ebe27 100644 --- a/pkgs/development/libraries/readline/7.0.nix +++ b/pkgs/development/libraries/readline/7.0.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { desire its capabilities. ''; - homepage = http://savannah.gnu.org/projects/readline/; + homepage = https://savannah.gnu.org/projects/readline/; license = licenses.gpl3Plus; diff --git a/pkgs/development/libraries/rlog/default.nix b/pkgs/development/libraries/rlog/default.nix index f96addffb1ae..f8268b5eb7cd 100644 --- a/pkgs/development/libraries/rlog/default.nix +++ b/pkgs/development/libraries/rlog/default.nix @@ -12,5 +12,6 @@ stdenv.mkDerivation { homepage = http://www.arg0.net/rlog; description = "A C++ logging library used in encfs"; platforms = stdenv.lib.platforms.linux; + license = stdenv.lib.licenses.lgpl3; }; } diff --git a/pkgs/development/libraries/safefile/default.nix b/pkgs/development/libraries/safefile/default.nix index 159bad4c68ea..d09e45a2d1e9 100644 --- a/pkgs/development/libraries/safefile/default.nix +++ b/pkgs/development/libraries/safefile/default.nix @@ -13,6 +13,7 @@ stdenv.mkDerivation rec { passthru = { updateScript = '' + #!${stdenv.shell} cd ${toString ./.} ${toString path}/pkgs/build-support/upstream-updater/update-walker.sh default.nix ''; diff --git a/pkgs/development/libraries/sbc/default.nix b/pkgs/development/libraries/sbc/default.nix index 0dc9c1afd2b4..b9830b65ffb7 100644 --- a/pkgs/development/libraries/sbc/default.nix +++ b/pkgs/development/libraries/sbc/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, libsndfile }: stdenv.mkDerivation rec { - name = "sbc-1.3"; + name = "sbc-1.4"; src = fetchurl { url = "http://www.kernel.org/pub/linux/bluetooth/${name}.tar.xz"; - sha256 = "02ckd2z51z0h85qgv7x8vv8ybp5czm9if1z78411j53gaz7j4476"; + sha256 = "1jal98pnrjkzxlkiqy0ykh4qmgnydz9bmsp1jn581p5kddpg92si"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/science/benchmark/papi/default.nix b/pkgs/development/libraries/science/benchmark/papi/default.nix new file mode 100644 index 000000000000..f727728943bd --- /dev/null +++ b/pkgs/development/libraries/science/benchmark/papi/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, fetchurl +}: + +stdenv.mkDerivation rec { + version = "5.6.0"; + name = "papi-${version}"; + + src = fetchurl { + url = "https://bitbucket.org/icl/papi/get/papi-5-6-0-t.tar.gz"; + sha256 = "13mngf9kl0y2wfxqvkad0smdaag7k8fvw82b4312gx62nwhc1i6r"; + }; + + buildInputs = [ stdenv ]; + + preConfigure = '' + cd src + ''; + + doCheck = true; + checkTarget = "test"; + + meta = with stdenv.lib; { + homepage = https://icl.utk.edu/papi/; + description = "PAPI provides the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors"; + license = licenses.bsdOriginal; + platforms = platforms.linux; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/libraries/science/biology/EBTKS/default.nix b/pkgs/development/libraries/science/biology/EBTKS/default.nix index 67f868a91a7b..f4353f51d66c 100644 --- a/pkgs/development/libraries/science/biology/EBTKS/default.nix +++ b/pkgs/development/libraries/science/biology/EBTKS/default.nix @@ -16,8 +16,6 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib/" ]; - checkPhase = "ctest --output-on-failure"; # but cmake doesn't run the tests ... - meta = with stdenv.lib; { homepage = "https://github.com/BIC-MNI/${pname}"; description = "Library for working with MINC files"; diff --git a/pkgs/development/libraries/science/biology/bicpl/default.nix b/pkgs/development/libraries/science/biology/bicpl/default.nix index d00a74f61e20..f763e8a4fcc0 100644 --- a/pkgs/development/libraries/science/biology/bicpl/default.nix +++ b/pkgs/development/libraries/science/biology/bicpl/default.nix @@ -19,7 +19,6 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib" "-DBUILD_TESTING=FALSE" ]; - checkPhase = "ctest --output-on-failure"; doCheck = false; # internal_volume_io.h: No such file or directory diff --git a/pkgs/development/libraries/science/biology/elastix/default.nix b/pkgs/development/libraries/science/biology/elastix/default.nix index 7b9e6b24d418..5f4cbbaa5670 100644 --- a/pkgs/development/libraries/science/biology/elastix/default.nix +++ b/pkgs/development/libraries/science/biology/elastix/default.nix @@ -13,8 +13,6 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake python ]; buildInputs = [ itk ]; - checkPhase = "ctest"; - meta = with stdenv.lib; { homepage = http://elastix.isi.uu.nl/; description = "Image registration toolkit based on ITK"; diff --git a/pkgs/development/libraries/science/biology/htslib/default.nix b/pkgs/development/libraries/science/biology/htslib/default.nix index 48548bd72652..2ee9144b316d 100644 --- a/pkgs/development/libraries/science/biology/htslib/default.nix +++ b/pkgs/development/libraries/science/biology/htslib/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "htslib"; - version = "1.7"; + version = "1.9"; src = fetchurl { url = "https://github.com/samtools/htslib/releases/download/${version}/${name}.tar.bz2"; - sha256 = "be3d4e25c256acdd41bebb8a7ad55e89bb18e2fc7fc336124b1e2c82ae8886c6"; + sha256 = "16ljv43sc3fxmv63w7b2ff8m1s7h89xhazwmbm1bicz8axq8fjz0"; }; # perl is only used during the check phase. diff --git a/pkgs/development/libraries/science/biology/mirtk/default.nix b/pkgs/development/libraries/science/biology/mirtk/default.nix index 6ecc5159a3bc..ce2050e82e6d 100644 --- a/pkgs/development/libraries/science/biology/mirtk/default.nix +++ b/pkgs/development/libraries/science/biology/mirtk/default.nix @@ -1,14 +1,15 @@ -{ stdenv, lib, gtest, fetchgit, cmake, boost, eigen, python, vtk, zlib }: +{ stdenv, lib, gtest, fetchFromGitHub, cmake, boost, eigen, python, vtk, zlib }: stdenv.mkDerivation rec { version = "2.0.0"; name = "mirtk-${version}"; - # uses submodules so can't use fetchFromGitHub - src = fetchgit { - url = "https://github.com/BioMedIA/MIRTK.git"; + src = fetchFromGitHub { + owner = "BioMedIA"; + repo = "MIRTK"; rev = "v${version}"; sha256 = "0i2v97m66ir5myvi5b123r7zcagwy551b73s984gk7lksl5yiqxk"; + fetchSubmodules = true; }; cmakeFlags = "-DWITH_VTK=ON -DBUILD_ALL_MODULES=ON -DBUILD_TESTING=ON"; diff --git a/pkgs/development/libraries/science/biology/nifticlib/default.nix b/pkgs/development/libraries/science/biology/nifticlib/default.nix index 19e5644b9930..51eed36312dd 100644 --- a/pkgs/development/libraries/science/biology/nifticlib/default.nix +++ b/pkgs/development/libraries/science/biology/nifticlib/default.nix @@ -13,7 +13,6 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; buildInputs = [ zlib ]; - checkPhase = "ctest"; doCheck = false; # fails 7 out of 293 tests meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/science/math/QuadProgpp/default.nix b/pkgs/development/libraries/science/math/QuadProgpp/default.nix new file mode 100644 index 000000000000..4668839ebb9c --- /dev/null +++ b/pkgs/development/libraries/science/math/QuadProgpp/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchFromGitHub, cmake }: + +stdenv.mkDerivation rec { + name = "QuadProgpp-${version}"; + version = "4b6bd65f09fbff99c172a86d6e96ca74449b323f"; + + src = fetchFromGitHub { + owner = "liuq"; + repo = "QuadProgpp"; + rev = version; + sha256 = "02r0dlk2yjpafknvm945vbgs4sl26w2i1gw3pllar9hi364y8hnx"; + }; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ ]; + + meta = with stdenv.lib; { + homepage = https://github.com/liuq/QuadProgpp; + license = licenses.mit; + description = '' + A C++ library for Quadratic Programming which implements the + Goldfarb-Idnani active-set dual method. + ''; + maintainers = with maintainers; [ fuuzetsu ]; + platforms = with platforms; linux; + }; +} diff --git a/pkgs/development/libraries/science/math/arpack/default.nix b/pkgs/development/libraries/science/math/arpack/default.nix index 55c1a641fc3d..2a6c4af43fc3 100644 --- a/pkgs/development/libraries/science/math/arpack/default.nix +++ b/pkgs/development/libraries/science/math/arpack/default.nix @@ -4,14 +4,14 @@ with stdenv.lib; let - version = "3.5.0"; + version = "3.6.3"; in stdenv.mkDerivation { name = "arpack-${version}"; src = fetchurl { url = "https://github.com/opencollab/arpack-ng/archive/${version}.tar.gz"; - sha256 = "0f8jx3fifmj9qdp289zr7r651y1q48k1jya859rqxq62mvis7xsh"; + sha256 = "0lzlcsrjsi36pv5bnipwjnyg2fx3nrv31bw2klwrg11gb8g5bwv4"; }; nativeBuildInputs = [ autoconf automake gettext libtool ]; diff --git a/pkgs/development/libraries/science/math/atlas/default.nix b/pkgs/development/libraries/science/math/atlas/default.nix deleted file mode 100644 index 8b740bdb6f6d..000000000000 --- a/pkgs/development/libraries/science/math/atlas/default.nix +++ /dev/null @@ -1,125 +0,0 @@ -{ stdenv, fetchurl, gfortran, tolerateCpuTimingInaccuracy ? true, shared ? false -, cpuConfig ? if stdenv.isi686 then "-b 32 -A 12 -V 1" else "-b 64 -A 14 -V 384" -, cacheEdge ? "262144" -, threads ? "0" -, liblapack, withLapack -}: - -# Atlas detects the CPU and optimizes its build accordingly. This is great when -# the code is run on the same machine that built the binary, but in case of a -# central build farm like Hydra, this feature is dangerous because the code may -# be generated utilizing fancy features that users who download the binary -# cannot execute. -# -# To avoid these issues, the build is configured using the 'cpuConfig' -# parameter. Upstream recommends these defaults for distributions: -# -# | x86 CPU | x86_64 CPU | -# |---------------------------------------------+------------------------| -# | -b 32 | -b 64 | -# | -A 12 (x86x87) | -A 14 (x86SSE2) | -# | -V 1 (No SIMD) | -V 384 (SSE1 and SSE2) | -# -# These defaults should give consistent performance across machines. -# Performance will be substantially lower than an optimized build, but a build -# optimized for one machine will give even worse performance on others. If you -# are a serious user of Atlas (e.g., you write code that uses it) you should -# compile an optimized version for each of your machines. -# -# The parameter 'cacheEdge' sets the L2 cache per core (in bytes). Setting this -# parameter reduces build time because some tests to detect the L2 cache size -# will not be run. It will also reduce impurity; different build nodes on Hydra -# may have different L2 cache sizes, but fixing the L2 cache size should -# account for that. This also makes the performance of binary substitutes more -# consistent. -# -# The -V flags can change with each release as new instruction sets are added -# because upstream thinks it's a good idea to add entries at the start of an -# enum, rather than the end. If the build suddenly fails with messages about -# missing instruction sets, you may need to poke around in the source a bit. -# -# Upstream recommends the x86x87/x86SSE2 architectures for generic x86/x86_64 -# for distribution builds. Additionally, we set 'cacheEdge' to reduce impurity. -# Otherwise, the cache parameters will be detected by timing which will be -# highly variable on Hydra. - -let - inherit (stdenv.lib) optional optionalString; - # Don't upgrade until https://github.com/math-atlas/math-atlas/issues/44 - # is resolved. - version = "3.10.3"; -in - -stdenv.mkDerivation { - name = "atlas${optionalString withLapack "-with-lapack"}-${version}"; - - src = fetchurl { - url = "mirror://sourceforge/math-atlas/atlas${version}.tar.bz2"; - sha256 = "1dyjlq3fiparvm8ypwk6rsmjzmnwk81l88gkishphpvc79ryp216"; - }; - - buildInputs = [ gfortran ]; - - # Atlas aborts the build if it detects that some kind of CPU frequency - # scaling is active on the build machine because that feature offsets the - # performance timings. We ignore that check, however, because with binaries - # being pre-built on Hydra those timings aren't accurate for the local - # machine in the first place. - patches = optional tolerateCpuTimingInaccuracy ./disable-timing-accuracy-check.patch - ++ optional stdenv.isDarwin ./tmpdir.patch; - - hardeningDisable = [ "format" ]; - - # Configure outside of the source directory. - preConfigure = '' - mkdir build - cd build - configureScript=../configure - ''; - - # * -t 0 disables use of multi-threading. It's not quite clear what the - # consequences of that setting are and whether it's necessary or not. - configureFlags = [ - "-t ${threads}" - cpuConfig - ] ++ optional shared "--shared" - ++ optional withLapack "--with-netlib-lapack-tarfile=${liblapack.src}"; - - postConfigure = '' - if [[ -n "${cacheEdge}" ]]; then - echo '#define CacheEdge ${cacheEdge}' >> include/atlas_cacheedge.h - echo '#define CacheEdge ${cacheEdge}' >> include/atlas_tcacheedge.h - fi - ''; - - doCheck = true; - - postInstall = '' - # Avoid name collision with the real lapack (ATLAS only builds a partial - # lapack unless withLapack = true). - if ${if withLapack then "false" else "true"}; then - mv $out/lib/liblapack.a $out/lib/liblapack_atlas.a - fi - ''; - - # 1. /buildATLAS/build/bin/ATLrun.sh: multiple segfaults. - # 2. "atlas does its own parallel builds" - enableParallelBuilding = false; - - meta = { - homepage = http://math-atlas.sourceforge.net/; - description = "Automatically Tuned Linear Algebra Software (ATLAS)"; - license = stdenv.lib.licenses.bsd3; - platforms = stdenv.lib.platforms.unix; - - longDescription = '' - The ATLAS (Automatically Tuned Linear Algebra Software) project is an - ongoing research effort focusing on applying empirical techniques in - order to provide portable performance. At present, it provides C and - Fortran77 interfaces to a portably efficient BLAS implementation, as well - as a few routines from LAPACK. - ''; - - maintainers = with stdenv.lib.maintainers; [ ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/science/math/atlas/disable-timing-accuracy-check.patch b/pkgs/development/libraries/science/math/atlas/disable-timing-accuracy-check.patch deleted file mode 100644 index ddacc742d142..000000000000 --- a/pkgs/development/libraries/science/math/atlas/disable-timing-accuracy-check.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -ubr ATLAS-orig/CONFIG/src/config.c ATLAS/CONFIG/src/config.c ---- ATLAS-orig/CONFIG/src/config.c 2013-02-06 11:23:47.078036878 +0100 -+++ ATLAS/CONFIG/src/config.c 2013-02-06 11:24:16.481120888 +0100 -@@ -711,17 +711,7 @@ - - int ProbeCPUThrottle(int verb, char *targarg, enum OSTYPE OS, enum ASMDIA asmb) - { -- int i, iret; -- char *ln; -- i = strlen(targarg) + 22 + 12; -- ln = malloc(i*sizeof(char)); -- assert(ln); -- sprintf(ln, "%s -O %d -s %d -t", targarg, OS, asmb); -- iret = GetIntProbe(verb, ln, "arch", "CPU THROTTLE", 0); -- free(ln); -- if (iret) printf("CPU Throttling apparently enabled!\n"); -- else printf("Cannot detect CPU throttling.\n"); -- return(iret); -+ return 0; - } - - char *NewAppendedString_SFLAG(char *old, char *flag, char *str) diff --git a/pkgs/development/libraries/science/math/atlas/tmpdir.patch b/pkgs/development/libraries/science/math/atlas/tmpdir.patch deleted file mode 100644 index be571b94300c..000000000000 --- a/pkgs/development/libraries/science/math/atlas/tmpdir.patch +++ /dev/null @@ -1,276 +0,0 @@ -diff --git a/CONFIG/ARCHS/negflt.c b/CONFIG/ARCHS/negflt.c -index e5b7871..d45e387 100644 ---- a/CONFIG/ARCHS/negflt.c -+++ b/CONFIG/ARCHS/negflt.c -@@ -239,7 +239,7 @@ void NegFile(char *fnam, int N, int *cols) - FILE *fpin, *fpout; - WORDS *wp0, *wp; - -- tnam = tmpnam(NULL); -+ tnam = tempnam(NULL, NULL); - fpin = fopen(fnam, "r"); - assert(fpin); - fpout = fopen(tnam, "w"); -diff --git a/CONFIG/include/atlas_sys.h b/CONFIG/include/atlas_sys.h -index b83a749..8902d38 100644 ---- a/CONFIG/include/atlas_sys.h -+++ b/CONFIG/include/atlas_sys.h -@@ -216,12 +216,13 @@ static char *ATL_fgets_CWS(char *sout, int *plen, FILE *fpin) - - static char *ATL_tmpnam(void) - { -- static char tnam[L_tmpnam]; -+ static char *tnam; - static char FirstTime=1; - if (FirstTime) - { - FirstTime = 0; -- assert(tmpnam(tnam)); -+ tnam = tempnam(NULL, NULL); -+ assert(tnam); - } - return(tnam); - } -diff --git a/bin/atlas_install.c b/bin/atlas_install.c -index 2753cbf..e49cc3e 100644 ---- a/bin/atlas_install.c -+++ b/bin/atlas_install.c -@@ -662,7 +662,8 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA) - { - const char TR[2] = {'N','T'}; - char prec[4] = {'d', 's', 'z', 'c'}, pre, upre, *typ; -- char ln[1024], tnam[256], ln2[512], ln3[512], fnam[128]; -+ char ln[1024], ln2[512], ln3[512], fnam[128]; -+ char *tnam; - char *mulinst, *peakstr, *peakstr2; - int nprec=4; - int iL1, lat, muladd, maused, latuse, lbnreg; -@@ -681,7 +682,7 @@ void GoToTown(int ARCHDEF, int L1DEF, int TuneLA) - fpsum = fopen("INSTALL_LOG/SUMMARY.LOG", "a"); - ATL_Cassert(fpsum, "OPENING INSTALL_LOG/SUMMARY.LOG", NULL); - -- ATL_Cassert(tmpnam(tnam), "GETTING TEMPFILE", NULL); -+ ATL_Cassert((tnam = tempnam(NULL, NULL)), "GETTING TEMPFILE", NULL); - - if (L1DEF) - { -diff --git a/bin/extract.c b/bin/extract.c -index 7a5a926..53fb8bf 100644 ---- a/bin/extract.c -+++ b/bin/extract.c -@@ -3378,7 +3378,7 @@ void PushProc0(EXTENV *EE, EXTPROC **basep, EXTPROC **myfuncs, char *ln) - pp->argnams = KillWord(wp, wp); - pp->nargs = CountWords(pp->argnams); - -- cp = tmpnam(NULL); -+ cp = tempnam(NULL, NULL); - if (cp == NULL) ExtErr(EE, "Out of tmpnams!!!"); - i = Wstrlen(cp) + 1; - pp->FileNam = malloc(i*sizeof(char)); -diff --git a/include/atlas_mvtesttime.h b/include/atlas_mvtesttime.h -index 9147fcb..ab6a99f 100644 ---- a/include/atlas_mvtesttime.h -+++ b/include/atlas_mvtesttime.h -@@ -105,14 +105,15 @@ static int MVKernelFailsTest - char ln[4096]; - char *sp; - int i, lda0; -- static char outnam[L_tmpnam]; -+ static char* outnam; - static int FirstTime=1; - - if (FirstTime) - { - - FirstTime = 0; -- assert(tmpnam(outnam)); -+ outnam = tempnam(NULL, NULL); -+ assert(outnam); - } - /* - * If the file is generated, call generator to create it -@@ -221,14 +222,15 @@ static double TimeMVKernel - char ln[2048], resf[256], *sp; - double *dp, mf; - int i, align = pre2size(pre); -- static char outnam[L_tmpnam]; -+ static char* outnam; - static int FirstTime=1; - - if (FirstTime) - { - - FirstTime = 0; -- assert(tmpnam(outnam)); -+ outnam = tempnam(NULL, NULL); -+ assert(outnam); - } - /* - * If the file is generated, call generator to create it -diff --git a/include/atlas_r1testtime.h b/include/atlas_r1testtime.h -index b33213a..f27ee25 100644 ---- a/include/atlas_r1testtime.h -+++ b/include/atlas_r1testtime.h -@@ -76,14 +76,15 @@ static int R1KernelFailsTest - char ln[4096]; - char *sp; - int i, lda0; -- static char outnam[L_tmpnam]; -+ static char* outnam; - static int FirstTime=1; - - if (FirstTime) - { - - FirstTime = 0; -- assert(tmpnam(outnam)); -+ outnam = tempnam(NULL, NULL); -+ assert(outnam); - } - /* - * If the file is generated, call generator to create it -@@ -187,14 +188,15 @@ static double TimeR1Kernel - char ln[2048], resf[256], *sp; - double *dp, mf; - int i, align = pre2size(pre); -- static char outnam[L_tmpnam]; -+ static char* outnam; - static int FirstTime=1; - - if (FirstTime) - { - - FirstTime = 0; -- assert(tmpnam(outnam)); -+ outnam = tempnam(NULL, NULL); -+ assert(outnam); - } - /* - * If the file is generated, call generator to create it -diff --git a/include/atlas_r2testtime.h b/include/atlas_r2testtime.h -index facc66d..c638dce 100644 ---- a/include/atlas_r2testtime.h -+++ b/include/atlas_r2testtime.h -@@ -76,14 +76,15 @@ static int R2KernelFailsTest - char ln[4096]; - char *sp; - int i, lda0; -- static char outnam[L_tmpnam]; -+ static char* outnam; - static int FirstTime=1; - - if (FirstTime) - { - - FirstTime = 0; -- assert(tmpnam(outnam)); -+ outnam = tempnam(NULL, NULL); -+ assert(outnam); - } - /* - * If the file is generated, call generator to create it -@@ -187,14 +188,15 @@ static double TimeR2Kernel - char ln[2048], resf[256], *sp; - double *dp, mf; - int i, align = pre2size(pre); -- static char outnam[L_tmpnam]; -+ static char* outnam; - static int FirstTime=1; - - if (FirstTime) - { - - FirstTime = 0; -- assert(tmpnam(outnam)); -+ outnam = tempnam(NULL, NULL); -+ assert(outnam); - } - /* - * If the file is generated, call generator to create it -diff --git a/include/atlas_sys.h b/include/atlas_sys.h -index b83a749..b3f88d2 100644 ---- a/include/atlas_sys.h -+++ b/include/atlas_sys.h -@@ -216,12 +216,13 @@ static char *ATL_fgets_CWS(char *sout, int *plen, FILE *fpin) - - static char *ATL_tmpnam(void) - { -- static char tnam[L_tmpnam]; -+ static char* tnam; - static char FirstTime=1; - if (FirstTime) - { - FirstTime = 0; -- assert(tmpnam(tnam)); -+ tnam = tempnam(NULL, NULL); -+ assert(tnam); - } - return(tnam); - } -diff --git a/tune/blas/gemm/usercomb.c b/tune/blas/gemm/usercomb.c -index 59a7cd4..eb3eb05 100644 ---- a/tune/blas/gemm/usercomb.c -+++ b/tune/blas/gemm/usercomb.c -@@ -138,11 +138,13 @@ int GetUserCase(char pre, int icase, int *iflag, int *mb, int *nb, int *kb, - - void CombineFiles(char *fout, int nfiles, char **fnams) - { -- char tnam[256], ln[512]; -+ char ln[512]; -+ char *tnam; - int i, j, n, nn; - FILE *fpout, *fpin; - -- assert(tmpnam(tnam)); -+ tnam = tempnam(NULL, NULL); -+ assert(tnam); - for (n=i=0; i < nfiles; i++) n += NumUserCases0(fnams[i]); - - fpout = fopen(tnam, "w"); -diff --git a/tune/blas/gemm/userflag.c b/tune/blas/gemm/userflag.c -index c3983e4..b7dd70b 100644 ---- a/tune/blas/gemm/userflag.c -+++ b/tune/blas/gemm/userflag.c -@@ -139,8 +139,8 @@ int GetUserCase(char pre, int icase, int *iflag, int *mb, int *nb, int *kb, - - void GoGetThem(char *infile, char *outfile) - { -- char ln[512], ln2[512], tnam[256], MCC[256], MMFLAGS[256]; -- char *chkfile = "FlagCheck.c", *sp, *sp2; -+ char ln[512], ln2[512], MCC[256], MMFLAGS[256]; -+ char *chkfile = "FlagCheck.c", *sp, *sp2, *tnam; - FILE *fpin, *fpout; - int i, j, n, nmin=0, good; - int wass; -@@ -152,7 +152,8 @@ void GoGetThem(char *infile, char *outfile) - n = NumUserCases0(infile); - fpin = fopen(infile, "r"); - assert(fpin); -- assert(tmpnam(tnam)); -+ tnam = tempnam(NULL, NULL); -+ assert(tnam); - fpout = fopen(tnam, "w"); - assert(fpout); - assert(fgets(ln, 512, fpin)); -diff --git a/tune/sysinfo/emit_buildinfo.c b/tune/sysinfo/emit_buildinfo.c -index 309c06a..3feaea7 100644 ---- a/tune/sysinfo/emit_buildinfo.c -+++ b/tune/sysinfo/emit_buildinfo.c -@@ -41,14 +41,15 @@ static char SMCVERS[LNLEN], DMCVERS[LNLEN], SKCVERS[LNLEN], DKCVERS[LNLEN]; - static char UNAM[64], DATE[128]; - char *CmndResults(char *cmnd) - { -- static char tnam[128]; -+ static char* tnam; - static int FirstTime=1; - char ln[512]; - - if (FirstTime) - { - FirstTime = 0; -- assert(tmpnam(tnam)); -+ tnam = tempnam(NULL, NULL); -+ assert(tnam); - } - sprintf(ln, "%s > %s\n", cmnd, tnam); - fprintf(stderr, "system: %s", ln); diff --git a/pkgs/development/libraries/science/math/caffe2/default.nix b/pkgs/development/libraries/science/math/caffe2/default.nix index c1994533b78d..d568e9452021 100644 --- a/pkgs/development/libraries/science/math/caffe2/default.nix +++ b/pkgs/development/libraries/science/math/caffe2/default.nix @@ -3,7 +3,7 @@ , glog, google-gflags, gtest , protobuf, snappy , python, future, six, python-protobuf, numpy, pydot -, eigen3 +, eigen , doxygen , useCuda ? (config.cudaSupport or false), cudatoolkit ? null , useCudnn ? (config.cudnnSupport or false), cudnn ? null @@ -74,7 +74,7 @@ stdenv.mkDerivation rec { outputs = [ "bin" "out" ]; propagatedBuildOutputs = [ ]; # otherwise propagates out -> bin cycle - buildInputs = [ glog google-gflags protobuf snappy eigen3 ] + buildInputs = [ glog google-gflags protobuf snappy eigen ] ++ lib.optional useCuda cudatoolkit ++ lib.optional useCudnn cudnn ++ lib.optional useOpenmp openmp @@ -116,7 +116,7 @@ stdenv.mkDerivation rec { ${installExtraSrc cub} ${installExtraSrc pybind11} # XXX hack - export NIX_CFLAGS_COMPILE="-I ${eigen3}/include/eigen3/ $NIX_CFLAGS_COMPILE" + export NIX_CFLAGS_COMPILE="-I ${eigen}/include/eigen3/ $NIX_CFLAGS_COMPILE" ''; postInstall = '' diff --git a/pkgs/development/libraries/science/math/cholmod-extra/default.nix b/pkgs/development/libraries/science/math/cholmod-extra/default.nix new file mode 100644 index 000000000000..537fcb93a87e --- /dev/null +++ b/pkgs/development/libraries/science/math/cholmod-extra/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchFromGitHub, gfortran, suitesparse, openblas }: +let + suitesparse_ = suitesparse; +in let + # SuiteSparse must use the same openblas + suitesparse = suitesparse_.override { inherit openblas; }; +in stdenv.mkDerivation rec { + + name = "${pname}-${version}"; + pname = "cholmod-extra"; + version = "1.2.0"; + + src = fetchFromGitHub { + repo = pname; + owner = "jluttine"; + rev = version; + sha256 = "0hz1lfp0zaarvl0dv0zgp337hyd8np41kmdpz5rr3fc6yzw7vmkg"; + }; + + buildInputs = [ suitesparse gfortran openblas ]; + + buildFlags = [ + "BLAS=-lopenblas" + ]; + + installFlags = [ + "INSTALL_LIB=$(out)/lib" + "INSTALL_INCLUDE=$(out)/include" + ]; + + doCheck = true; + + meta = with stdenv.lib; { + homepage = https://github.com/jluttine/cholmod-extra; + description = "A set of additional routines for SuiteSparse CHOLMOD Module"; + license = with licenses; [ gpl2Plus ]; + maintainers = with maintainers; [ jluttine ]; + platforms = with platforms; unix; + }; + +} diff --git a/pkgs/development/libraries/science/math/cudnn/default.nix b/pkgs/development/libraries/science/math/cudnn/default.nix index c89e9e4296cf..b41469c215e2 100644 --- a/pkgs/development/libraries/science/math/cudnn/default.nix +++ b/pkgs/development/libraries/science/math/cudnn/default.nix @@ -1,13 +1,11 @@ -{ callPackage, cudatoolkit_7, cudatoolkit_7_5, cudatoolkit_8, cudatoolkit_9_0, cudatoolkit_9 }: +{ callPackage, cudatoolkit_7, cudatoolkit_7_5, cudatoolkit_8, cudatoolkit_9_0, cudatoolkit_9_1, cudatoolkit_9_2, cudatoolkit_10_0 }: let generic = args: callPackage (import ./generic.nix (removeAttrs args ["cudatoolkit"])) { inherit (args) cudatoolkit; }; -in - -{ +in rec { cudnn_cudatoolkit_7 = generic rec { # Old URL is v4 instead of v4.0 for some reason... version = "4"; @@ -38,16 +36,34 @@ in }; cudnn_cudatoolkit_9_0 = generic rec { - version = "7.0.5"; + version = "7.3.0"; cudatoolkit = cudatoolkit_9_0; - srcName = "cudnn-${cudatoolkit.majorVersion}-linux-x64-v7.tgz"; - sha256 = "03mbv4m5lhwnc181xz8li067pjzzhxqbxgnrfc68dffm8xj0fghs"; + srcName = "cudnn-${cudatoolkit.majorVersion}-linux-x64-v7.3.0.29.tgz"; + sha256 = "16z4vgbcmbayk4hppz0xshgs3g07blkp4j25cxcjqyrczx1r0gs0"; }; - cudnn_cudatoolkit_9 = generic rec { - version = "7.0.5"; - cudatoolkit = cudatoolkit_9; - srcName = "cudnn-${cudatoolkit.majorVersion}-linux-x64-v7.tgz"; - sha256 = "1rfmdd2v47p83fm3sfyvik31gci0q17qs6kjng6mvcsd6akmvb8y"; + cudnn_cudatoolkit_9_1 = generic rec { + version = "7.1.3"; + cudatoolkit = cudatoolkit_9_1; + srcName = "cudnn-${cudatoolkit.majorVersion}-linux-x64-v7.1.tgz"; + sha256 = "0a0237gpr0p63s92njai0xvxmkbailzgfsvh7n9fnz0njhvnsqfx"; }; + + cudnn_cudatoolkit_9_2 = generic rec { + version = "7.2.1"; + cudatoolkit = cudatoolkit_9_2; + srcName = "cudnn-${cudatoolkit.majorVersion}-linux-x64-v7.2.1.38.tgz"; + sha256 = "1sf215wm6zgr17gs6sxfhw61b7a0qmcxiwhgy1b4nqdyxpqgay1y"; + }; + + cudnn_cudatoolkit_9 = cudnn_cudatoolkit_9_2; + + cudnn_cudatoolkit_10_0 = generic rec { + version = "7.3.1"; + cudatoolkit = cudatoolkit_10_0; + srcName = "cudnn-${cudatoolkit.majorVersion}-linux-x64-v7.3.1.20.tgz"; + sha256 = "1yp35mng4ym40g5rqp63dcpa6jg4q1pnjkspnhlakzzdy8is65af"; + }; + + cudnn_cudatoolkit_10 = cudnn_cudatoolkit_10_0; } diff --git a/pkgs/development/libraries/science/math/ipopt/default.nix b/pkgs/development/libraries/science/math/ipopt/default.nix index 4a6aabb447f3..7e58a4c7c982 100644 --- a/pkgs/development/libraries/science/math/ipopt/default.nix +++ b/pkgs/development/libraries/science/math/ipopt/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "ipopt-${version}"; - version = "3.12.10"; + version = "3.12.11"; src = fetchurl { url = "https://www.coin-or.org/download/source/Ipopt/Ipopt-${version}.zip"; - sha256 = "004pd90knnnzcx727knb7ffkabb1ggbskb8s607bfvfgdd7wlli9"; + sha256 = "1qihlwwqsqpbwpp6zqfa7nrmb55dndppzmdy98897aiknaa2650h"; }; CXXDEFS = [ "-DHAVE_RAND" "-DHAVE_CSTRING" "-DHAVE_CSTDIO" ]; diff --git a/pkgs/development/libraries/science/math/liblapack/default.nix b/pkgs/development/libraries/science/math/liblapack/default.nix index e6af2251b1f1..c26e9c575ab2 100644 --- a/pkgs/development/libraries/science/math/liblapack/default.nix +++ b/pkgs/development/libraries/science/math/liblapack/default.nix @@ -4,12 +4,9 @@ gfortran, cmake, python2, - atlas ? null, shared ? false }: let - atlasMaybeShared = if atlas != null then atlas.override { inherit shared; } - else null; usedLibExtension = if shared then ".so" else ".a"; inherit (stdenv.lib) optional optionals; version = "3.8.0"; @@ -22,7 +19,6 @@ stdenv.mkDerivation rec { sha256 = "1xmwi2mqmipvg950gb0rhgprcps8gy8sjm8ic9rgy2qjlv22rcny"; }; - propagatedBuildInputs = [ atlasMaybeShared ]; buildInputs = [ gfortran cmake ]; nativeBuildInputs = [ python2 ]; @@ -30,28 +26,12 @@ stdenv.mkDerivation rec { "-DUSE_OPTIMIZED_BLAS=ON" "-DCMAKE_Fortran_FLAGS=-fPIC" ] - ++ (optionals (atlas != null) [ - "-DBLAS_ATLAS_f77blas_LIBRARY=${atlasMaybeShared}/lib/libf77blas${usedLibExtension}" - "-DBLAS_ATLAS_atlas_LIBRARY=${atlasMaybeShared}/lib/libatlas${usedLibExtension}" - ]) - ++ (optional shared "-DBUILD_SHARED_LIBS=ON") - # If we're on darwin, CMake will automatically detect impure paths. This switch - # prevents that. - ++ (optional stdenv.isDarwin "-DCMAKE_OSX_SYSROOT:PATH=''") - ; + ++ (optional shared "-DBUILD_SHARED_LIBS=ON"); doCheck = ! shared; - checkPhase = " - ctest - "; - enableParallelBuilding = true; - passthru = { - blas = atlas; - }; - meta = with stdenv.lib; { inherit version; description = "Linear Algebra PACKage"; diff --git a/pkgs/development/libraries/science/math/lrs/default.nix b/pkgs/development/libraries/science/math/lrs/default.nix new file mode 100644 index 000000000000..3cf5c3619a9e --- /dev/null +++ b/pkgs/development/libraries/science/math/lrs/default.nix @@ -0,0 +1,27 @@ +{stdenv, fetchurl, gmp}: + +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + pname = "lrs"; + version = "7.0"; + + src = fetchurl { + url = "http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/lrslib-070.tar.gz"; + sha256 = "1zjdmkjracz695k73c2pvipc0skpyn1wzagkhilsvcw9pqljpwg9"; + }; + + buildInputs = [ gmp ]; + + preBuild = '' + export makeFlags="$makeFlags prefix=$out"; + ''; + + meta = { + inherit version; + description = "Implementation of the reverse search algorithm for vertex enumeration/convex hull problems"; + license = stdenv.lib.licenses.gpl2 ; + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = stdenv.lib.platforms.linux; + homepage = "http://cgm.cs.mcgill.ca/~avis/C/lrs.html"; + }; +} diff --git a/pkgs/development/libraries/science/math/mkl/default.nix b/pkgs/development/libraries/science/math/mkl/default.nix new file mode 100644 index 000000000000..37814047f975 --- /dev/null +++ b/pkgs/development/libraries/science/math/mkl/default.nix @@ -0,0 +1,85 @@ +{ stdenvNoCC, writeText, fetchurl, rpmextract, undmg }: +/* + Some (but not all) mkl functions require openmp, but Intel does not add these + to SO_NEEDED and instructs users to put openmp on their LD_LIBRARY_PATH. If + you are using mkl and your library/application is using some of the functions + that require openmp, add a setupHook like this to your package: + + setupHook = writeText "setup-hook.sh" '' + addOpenmp() { + addToSearchPath LD_LIBRARY_PATH ${openmp}/lib + } + addEnvHooks "$targetOffset" addOpenmp + ''; + + We do not add the setup hook here, because avoiding it allows this large + package to be a fixed-output derivation with better cache efficiency. + */ + +stdenvNoCC.mkDerivation rec { + name = "mkl-${version}"; + version = "${date}.${rel}"; + date = "2019.0"; + rel = "117"; + + src = if stdenvNoCC.isDarwin + then + (fetchurl { + url = "http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13565/m_mkl_${version}.dmg"; + sha256 = "1f1jppac7vqwn00hkws0p4njx38ajh0n25bsjyb5d7jcacwfvm02"; + }) + else + (fetchurl { + url = "http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13575/l_mkl_${version}.tgz"; + sha256 = "1bf7i54iqlf7x7fn8kqwmi06g30sxr6nq3ac0r871i6g0p3y47sf"; + }); + + buildInputs = if stdenvNoCC.isDarwin then [ undmg ] else [ rpmextract ]; + + buildPhase = if stdenvNoCC.isDarwin then '' + 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-rt-${date}-${rel}-${date}-${rel}.x86_64.rpm + ''; + + installPhase = if stdenvNoCC.isDarwin then '' + mkdir -p $out/lib + cp -r compilers_and_libraries_${version}/mac/mkl/include $out/ + cp -r compilers_and_libraries_${version}/mac/mkl/lib/* $out/lib/ + cp -r compilers_and_libraries_${version}/licensing/mkl/en/license.txt $out/lib/ + '' else '' + mkdir -p $out/lib + cp -r opt/intel/compilers_and_libraries_${version}/linux/mkl/include $out/ + cp -r opt/intel/compilers_and_libraries_${version}/linux/mkl/lib/intel64_lin/* $out/lib/ + cp license.txt $out/lib/ + ''; + + # Per license agreement, do not modify the binary + dontStrip = true; + dontPatchELF = true; + + # Since these are unmodified binaries from Intel, they do not depend on stdenv + # and we can make them fixed-output derivations for cache efficiency. + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = if stdenvNoCC.isDarwin + then "1224dln7n8px1rk8biiggf77wjhxh8mzw0hd8zlyjm8i6j8w7i12" + else "0d8ai0wi8drp071acqkm1wv6vyg12010y843y56zzi1pql81xqvx"; + + meta = with stdenvNoCC.lib; { + description = "Intel Math Kernel Library"; + longDescription = '' + Intel Math Kernel Library (Intel MKL) optimizes code with minimal effort + for future generations of Intel processors. It is compatible with your + choice of compilers, languages, operating systems, and linking and + threading models. + ''; + homepage = https://software.intel.com/en-us/mkl; + license = [ licenses.issl licenses.unfreeRedistributable ]; + platforms = [ "x86_64-linux" "x86_64-darwin" ]; + maintainers = [ maintainers.bhipple ]; + }; +} diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix index 3f271d015027..b050a19db37b 100644 --- a/pkgs/development/libraries/science/math/openblas/default.nix +++ b/pkgs/development/libraries/science/math/openblas/default.nix @@ -60,7 +60,7 @@ let TARGET = "ATHLON"; DYNAMIC_ARCH = "1"; CC = "gcc"; - USE_OPENMP = if stdenv.hostPlatform.isMusl then "0" else "1"; + USE_OPENMP = "1"; }; }; in @@ -79,12 +79,12 @@ let in stdenv.mkDerivation rec { name = "openblas-${version}"; - version = "0.3.1"; + version = "0.3.3"; src = fetchFromGitHub { owner = "xianyi"; repo = "OpenBLAS"; rev = "v${version}"; - sha256 = "1dkwp4gz1hzpmhzks9y9ipb4c5h0r6c7yff62x3s8x9z6f8knaqc"; + sha256 = "0cpkvfvc14xm9mifrm919rp8vrq70gpl7r2sww4f0izrl39wklwx"; }; inherit blas64; @@ -118,20 +118,7 @@ stdenv.mkDerivation rec { ] ++ stdenv.lib.optional (stdenv.hostPlatform.libc == "musl") "NO_AFFINITY=1" ++ mapAttrsToList (var: val: var + "=" + val) config; - patches = [ - # Backport of https://github.com/xianyi/OpenBLAS/pull/1667, which - # is causing problems and was already accepted upstream. - (fetchpatch { - url = "https://github.com/xianyi/OpenBLAS/commit/5f2a3c05cd0e3872be3c5686b9da6b627658eeb7.patch"; - sha256 = "1qvxhk92likrshw6z6hjqxvkblwzgsbzis2b2f71bsvx9174qfk1"; - }) - # Double "MAX_ALLOCATING_THREADS", fix with Go and Octave - # https://github.com/xianyi/OpenBLAS/pull/1663 (see also linked issue) - (fetchpatch { - url = "https://github.com/xianyi/OpenBLAS/commit/a49203b48c4a3d6f86413fc8c4b1fbfaa1946463.patch"; - sha256 = "0v6kjkbgbw7hli6xkism48wqpkypxmcqvxpx564snll049l2xzq2"; - }) - ]; + patches = []; doCheck = true; checkTarget = "tests"; @@ -140,7 +127,7 @@ stdenv.mkDerivation rec { # Write pkgconfig aliases. Upstream report: # https://github.com/xianyi/OpenBLAS/issues/1740 for alias in blas cblas lapack; do - cat < $out/lib/pkgconfig/openblas-$alias.pc + cat < $out/lib/pkgconfig/$alias.pc Name: $alias Version: ${version} Description: $alias provided by the OpenBLAS package. diff --git a/pkgs/development/libraries/science/math/or-tools/default.nix b/pkgs/development/libraries/science/math/or-tools/default.nix new file mode 100644 index 000000000000..415e57e5d3cf --- /dev/null +++ b/pkgs/development/libraries/science/math/or-tools/default.nix @@ -0,0 +1,54 @@ +{ stdenv, fetchFromGitHub, cmake, google-gflags, which +, lsb-release, glog, protobuf, cbc, zlib, python3 }: + +stdenv.mkDerivation rec { + name = "or-tools-${version}"; + version = "v6.10"; + + src = fetchFromGitHub { + owner = "google"; + repo = "or-tools"; + rev = version; + sha256 = "11k3671rpv968dsglc6bgarr9yi8ijaaqm2wq3m0rn4wy8fj7za2"; + }; + + # The original build system uses cmake which does things like pull + # in dependencies through git and Makefile creation time. We + # obviously don't want to do this so instead we provide the + # dependencies straight from nixpkgs and use the make build method. + configurePhase = '' + cat < Makefile.local + UNIX_GFLAGS_DIR=${google-gflags} + UNIX_GLOG_DIR=${glog} + UNIX_PROTOBUF_DIR=${protobuf} + UNIX_CBC_DIR=${cbc} + EOF + ''; + + makeFlags = [ "prefix=${placeholder "out"}" ]; + buildFlags = [ "cc" ]; + + checkTarget = "test_cc"; + doCheck = true; + + installTargets = [ "install_cc" ]; + + nativeBuildInputs = [ + cmake lsb-release which zlib python3 + ]; + propagatedBuildInputs = [ + google-gflags glog protobuf cbc + ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + homepage = https://github.com/google/or-tools; + license = licenses.asl20; + description = '' + Google's software suite for combinatorial optimization. + ''; + maintainers = with maintainers; [ fuuzetsu ]; + platforms = with platforms; linux; + }; +} diff --git a/pkgs/development/libraries/science/math/or-tools/gflags-include.patch b/pkgs/development/libraries/science/math/or-tools/gflags-include.patch new file mode 100644 index 000000000000..08f76180638b --- /dev/null +++ b/pkgs/development/libraries/science/math/or-tools/gflags-include.patch @@ -0,0 +1,12 @@ +diff --git a/ortools/data/jobshop_scheduling_parser.cc b/ortools/data/jobshop_scheduling_parser.cc +index cb0a360b..c2f055eb 100644 +--- a/ortools/data/jobshop_scheduling_parser.cc ++++ b/ortools/data/jobshop_scheduling_parser.cc +@@ -14,6 +14,7 @@ + #include "ortools/data/jobshop_scheduling_parser.h" + + #include ++#include + + #include "google/protobuf/wrappers.pb.h" + #include "ortools/base/filelineiter.h" diff --git a/pkgs/development/libraries/science/math/parmetis/default.nix b/pkgs/development/libraries/science/math/parmetis/default.nix new file mode 100644 index 000000000000..ca35ce2f4134 --- /dev/null +++ b/pkgs/development/libraries/science/math/parmetis/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, fetchurl +, cmake +, mpi +}: + +stdenv.mkDerivation rec { + name = "parmetis-${version}"; + version = "4.0.3"; + + src = fetchurl { + url = "http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/parmetis-${version}.tar.gz"; + sha256 = "0pvfpvb36djvqlcc3lq7si0c5xpb2cqndjg8wvzg35ygnwqs5ngj"; + }; + + buildInputs = [ cmake mpi ]; + + # metis and GKlib are packaged with distribution + # AUR https://aur.archlinux.org/packages/parmetis/ has reported that + # it easier to build with the included packages as opposed to using the metis + # package. Compilation time is short. + configurePhase = '' + make config metis_path=$PWD/metis gklib_path=$PWD/metis/GKlib prefix=$out + ''; + + meta = with stdenv.lib; { + description = "ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices"; + homepage = http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview; + platforms = platforms.all; + license = licenses.unfree; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/libraries/science/math/scalapack/default.nix b/pkgs/development/libraries/science/math/scalapack/default.nix new file mode 100644 index 000000000000..3f37bf49de38 --- /dev/null +++ b/pkgs/development/libraries/science/math/scalapack/default.nix @@ -0,0 +1,48 @@ +{ stdenv, fetchurl, cmake, openssh +, gfortran, mpi, openblasCompat +} : + + +stdenv.mkDerivation rec { + name = "scalapack-${version}"; + version = "2.0.2"; + + src = fetchurl { + url = "http://www.netlib.org/scalapack/scalapack-${version}.tgz"; + sha256 = "0p1r61ss1fq0bs8ynnx7xq4wwsdvs32ljvwjnx6yxr8gd6pawx0c"; + }; + + nativeBuildInputs = [ cmake openssh ]; + buildInputs = [ mpi gfortran openblasCompat ]; + + enableParallelBuilding = true; + + doCheck = true; + + preConfigure = '' + cmakeFlagsArray+=( + -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF + -DLAPACK_LIBRARIES="-lopenblas" + -DBLAS_LIBRARIES="-lopenblas" + ) + ''; + + preCheck = '' + # make sure the test starts even if we have less than 4 cores + export OMPI_MCA_rmaps_base_oversubscribe=1 + + # Run single threaded + export OMP_NUM_THREADS=1 + + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`/lib + ''; + + meta = with stdenv.lib; { + homepage = http://www.netlib.org/scalapack/; + description = "Library of high-performance linear algebra routines for parallel distributed memory machines"; + license = licenses.bsd3; + platforms = platforms.linux; + maintainers = [ maintainers.costrouc ]; + }; + +} diff --git a/pkgs/development/libraries/science/math/scs/default.nix b/pkgs/development/libraries/science/math/scs/default.nix index 0539083e823c..f9d1a84b1f03 100644 --- a/pkgs/development/libraries/science/math/scs/default.nix +++ b/pkgs/development/libraries/science/math/scs/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, blas, liblapack, gfortran }: +{ stdenv, fetchFromGitHub, blas, liblapack, gfortran, fixDarwinDylibNames }: stdenv.mkDerivation rec { name = "scs-${version}"; @@ -11,24 +11,30 @@ stdenv.mkDerivation rec { sha256 = "17lbcmcsniqlyzgbzmjipfd0rrk25a8hzh7l5wl2wp1iwsd8c3a9"; }; - buildInputs = [ blas liblapack gfortran.cc.lib ]; - # Actually link and add libgfortran to the rpath - patchPhase = '' - sed -i 's/#-lgfortran/-lgfortran/' scs.mk + postPatch = '' + substituteInPlace scs.mk \ + --replace "#-lgfortran" "-lgfortran" \ + --replace "gcc" "cc" ''; + nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; + + buildInputs = [ blas liblapack gfortran.cc.lib ]; + doCheck = true; - # Test demo requires passing any int as $1; 42 chosen arbitrarily - checkPhase = '' - ./out/demo_socp_indirect 42 + # Test demo requires passing data and seed; numbers chosen arbitrarily. + postCheck = '' + ./out/demo_socp_indirect 42 0.42 0.42 42 ''; installPhase = '' + runHook preInstall mkdir -p $out/lib cp -r include $out/ - cp out/*.a out/*.so $out/lib/ + cp out/*.a out/*.so out/*.dylib $out/lib/ + runHook postInstall ''; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/science/math/suitesparse/4.4.nix b/pkgs/development/libraries/science/math/suitesparse/4.4.nix new file mode 100644 index 000000000000..1ce56d1e49f7 --- /dev/null +++ b/pkgs/development/libraries/science/math/suitesparse/4.4.nix @@ -0,0 +1,100 @@ +{ stdenv, fetchurl, gfortran, openblas +, enableCuda ? false, cudatoolkit +}: + +let + version = "4.4.4"; + name = "suitesparse-${version}"; + + int_t = if openblas.blas64 then "int64_t" else "int32_t"; + SHLIB_EXT = stdenv.hostPlatform.extensions.sharedLibrary; +in +stdenv.mkDerivation { + inherit name; + + src = fetchurl { + url = "http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-${version}.tar.gz"; + sha256 = "1zdn1y0ij6amj7smmcslkqgbqv9yy5cwmbyzqc9v6drzdzllgbpj"; + }; + + preConfigure = '' + mkdir -p $out/lib + mkdir -p $out/include + + sed -i "SuiteSparse_config/SuiteSparse_config.mk" \ + -e 's/METIS .*$/METIS =/' \ + -e 's/METIS_PATH .*$/METIS_PATH =/' \ + -e '/CHOLMOD_CONFIG/ s/$/-DNPARTITION -DLONGBLAS=${int_t}/' \ + -e '/UMFPACK_CONFIG/ s/$/-DLONGBLAS=${int_t}/' + '' + + stdenv.lib.optionalString stdenv.isDarwin '' + sed -i "SuiteSparse_config/SuiteSparse_config.mk" \ + -e 's/^[[:space:]]*\(LIB = -lm\) -lrt/\1/' + '' + + stdenv.lib.optionalString enableCuda '' + sed -i "SuiteSparse_config/SuiteSparse_config.mk" \ + -e 's|^[[:space:]]*\(CUDA_ROOT =\)|CUDA_ROOT = ${cudatoolkit}|' \ + -e 's|^[[:space:]]*\(GPU_BLAS_PATH =\)|GPU_BLAS_PATH = $(CUDA_ROOT)|' \ + -e 's|^[[:space:]]*\(GPU_CONFIG =\)|GPU_CONFIG = -I$(CUDA_ROOT)/include -DGPU_BLAS -DCHOLMOD_OMP_NUM_THREADS=$(NIX_BUILD_CORES) |' \ + -e 's|^[[:space:]]*\(CUDA_PATH =\)|CUDA_PATH = $(CUDA_ROOT)|' \ + -e 's|^[[:space:]]*\(CUDART_LIB =\)|CUDART_LIB = $(CUDA_ROOT)/lib64/libcudart.so|' \ + -e 's|^[[:space:]]*\(CUBLAS_LIB =\)|CUBLAS_LIB = $(CUDA_ROOT)/lib64/libcublas.so|' \ + -e 's|^[[:space:]]*\(CUDA_INC_PATH =\)|CUDA_INC_PATH = $(CUDA_ROOT)/include/|' \ + -e 's|^[[:space:]]*\(NV20 =\)|NV20 = -arch=sm_20 -Xcompiler -fPIC|' \ + -e 's|^[[:space:]]*\(NV30 =\)|NV30 = -arch=sm_30 -Xcompiler -fPIC|' \ + -e 's|^[[:space:]]*\(NV35 =\)|NV35 = -arch=sm_35 -Xcompiler -fPIC|' \ + -e 's|^[[:space:]]*\(NVCC =\) echo|NVCC = $(CUDA_ROOT)/bin/nvcc|' \ + -e 's|^[[:space:]]*\(NVCCFLAGS =\)|NVCCFLAGS = $(NV20) -O3 -gencode=arch=compute_20,code=sm_20 -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_60,code=sm_60|' + ''; + + makeFlags = [ + "PREFIX=\"$(out)\"" + "INSTALL_LIB=$(out)/lib" + "INSTALL_INCLUDE=$(out)/include" + "BLAS=-lopenblas" + "LAPACK=" + ]; + + NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin " -DNTIMER"; + + postInstall = '' + # Build and install shared library + ( + cd "$(mktemp -d)" + for i in "$out"/lib/lib*.a; do + ar -x $i + done + ${if enableCuda then cudatoolkit else stdenv.cc.outPath}/bin/${if enableCuda then "nvcc" else "cc"} *.o ${if stdenv.isDarwin then "-dynamiclib" else "--shared"} -o "$out/lib/libsuitesparse${SHLIB_EXT}" -lopenblas ${stdenv.lib.optionalString enableCuda "-lcublas"} + ) + for i in umfpack cholmod amd camd colamd spqr; do + ln -s libsuitesparse${SHLIB_EXT} "$out"/lib/lib$i${SHLIB_EXT} + done + + # Install documentation + outdoc=$out/share/doc/${name} + mkdir -p $outdoc + cp -r AMD/Doc $outdoc/amd + cp -r BTF/Doc $outdoc/bft + cp -r CAMD/Doc $outdoc/camd + cp -r CCOLAMD/Doc $outdoc/ccolamd + cp -r CHOLMOD/Doc $outdoc/cholmod + cp -r COLAMD/Doc $outdoc/colamd + cp -r CXSparse/Doc $outdoc/cxsparse + cp -r KLU/Doc $outdoc/klu + cp -r LDL/Doc $outdoc/ldl + cp -r RBio/Doc $outdoc/rbio + cp -r SPQR/Doc $outdoc/spqr + cp -r UMFPACK/Doc $outdoc/umfpack + ''; + + nativeBuildInputs = [ gfortran ]; + buildInputs = [ openblas ]; + + meta = with stdenv.lib; { + homepage = http://faculty.cse.tamu.edu/davis/suitesparse.html; + description = "A suite of sparse matrix algorithms"; + license = with licenses; [ bsd2 gpl2Plus lgpl21Plus ]; + maintainers = with maintainers; [ ttuegel ]; + platforms = with platforms; unix; + }; +} diff --git a/pkgs/development/libraries/science/math/suitesparse/default.nix b/pkgs/development/libraries/science/math/suitesparse/default.nix index 1ce56d1e49f7..528fe5ed0739 100644 --- a/pkgs/development/libraries/science/math/suitesparse/default.nix +++ b/pkgs/development/libraries/science/math/suitesparse/default.nix @@ -1,31 +1,32 @@ -{ stdenv, fetchurl, gfortran, openblas +{ stdenv, fetchurl, gfortran, openblas, cmake, fixDarwinDylibNames , enableCuda ? false, cudatoolkit }: let - version = "4.4.4"; + version = "5.3.0"; name = "suitesparse-${version}"; - int_t = if openblas.blas64 then "int64_t" else "int32_t"; SHLIB_EXT = stdenv.hostPlatform.extensions.sharedLibrary; in -stdenv.mkDerivation { +stdenv.mkDerivation rec { inherit name; src = fetchurl { url = "http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-${version}.tar.gz"; - sha256 = "1zdn1y0ij6amj7smmcslkqgbqv9yy5cwmbyzqc9v6drzdzllgbpj"; + sha256 = "0gcn1xj3z87wpp26gxn11k8073bxv6jswfd8jmddlm64v09rgrlh"; }; + dontUseCmakeConfigure = true; + preConfigure = '' mkdir -p $out/lib mkdir -p $out/include + mkdir -p $out/share/doc/${name} sed -i "SuiteSparse_config/SuiteSparse_config.mk" \ -e 's/METIS .*$/METIS =/' \ -e 's/METIS_PATH .*$/METIS_PATH =/' \ - -e '/CHOLMOD_CONFIG/ s/$/-DNPARTITION -DLONGBLAS=${int_t}/' \ - -e '/UMFPACK_CONFIG/ s/$/-DLONGBLAS=${int_t}/' + -e '/CHOLMOD_CONFIG/ s/$/-DNPARTITION/' '' + stdenv.lib.optionalString stdenv.isDarwin '' sed -i "SuiteSparse_config/SuiteSparse_config.mk" \ @@ -47,48 +48,59 @@ stdenv.mkDerivation { -e 's|^[[:space:]]*\(NVCCFLAGS =\)|NVCCFLAGS = $(NV20) -O3 -gencode=arch=compute_20,code=sm_20 -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_60,code=sm_60|' ''; - makeFlags = [ - "PREFIX=\"$(out)\"" - "INSTALL_LIB=$(out)/lib" - "INSTALL_INCLUDE=$(out)/include" - "BLAS=-lopenblas" - "LAPACK=" - ]; - NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin " -DNTIMER"; - postInstall = '' - # Build and install shared library + buildPhase = '' + runHook preBuild + + # Build individual shared libraries + make library \ + BLAS=-lopenblas \ + LAPACK="" \ + ${stdenv.lib.optionalString openblas.blas64 "CFLAGS=-DBLAS64"} + + # Build libsuitesparse.so which bundles all the individual libraries. + # Bundling is done by building the static libraries, extracting objects from + # them and combining the objects into one shared library. + mkdir -p static + make static AR_TARGET=$(pwd)/static/'$(LIBRARY).a' ( - cd "$(mktemp -d)" - for i in "$out"/lib/lib*.a; do + cd static + for i in lib*.a; do ar -x $i done - ${if enableCuda then cudatoolkit else stdenv.cc.outPath}/bin/${if enableCuda then "nvcc" else "cc"} *.o ${if stdenv.isDarwin then "-dynamiclib" else "--shared"} -o "$out/lib/libsuitesparse${SHLIB_EXT}" -lopenblas ${stdenv.lib.optionalString enableCuda "-lcublas"} ) - for i in umfpack cholmod amd camd colamd spqr; do - ln -s libsuitesparse${SHLIB_EXT} "$out"/lib/lib$i${SHLIB_EXT} - done + ${if enableCuda then "${cudatoolkit}/bin/nvcc" else "${stdenv.cc.outPath}/bin/cc"} \ + static/*.o \ + ${if stdenv.isDarwin then "-dynamiclib" else "--shared"} \ + -o "lib/libsuitesparse${SHLIB_EXT}" \ + -lopenblas \ + ${stdenv.lib.optionalString enableCuda "-lcublas"} - # Install documentation - outdoc=$out/share/doc/${name} - mkdir -p $outdoc - cp -r AMD/Doc $outdoc/amd - cp -r BTF/Doc $outdoc/bft - cp -r CAMD/Doc $outdoc/camd - cp -r CCOLAMD/Doc $outdoc/ccolamd - cp -r CHOLMOD/Doc $outdoc/cholmod - cp -r COLAMD/Doc $outdoc/colamd - cp -r CXSparse/Doc $outdoc/cxsparse - cp -r KLU/Doc $outdoc/klu - cp -r LDL/Doc $outdoc/ldl - cp -r RBio/Doc $outdoc/rbio - cp -r SPQR/Doc $outdoc/spqr - cp -r UMFPACK/Doc $outdoc/umfpack + runHook postBuild ''; - nativeBuildInputs = [ gfortran ]; - buildInputs = [ openblas ]; + installPhase = '' + runHook preInstall + + mkdir -p $out + cp -r lib $out/ + cp -r include $out/ + cp -r share $out/ + + # Fix rpaths + cd $out + find -name \*.so\* -type f -exec \ + patchelf --set-rpath "$out/lib:${stdenv.lib.makeLibraryPath buildInputs}" {} \; + + runHook postInstall + ''; + + nativeBuildInputs = [ cmake ] + ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; + + buildInputs = [ openblas gfortran.cc.lib ] + ++ stdenv.lib.optional enableCuda cudatoolkit; meta = with stdenv.lib; { homepage = http://faculty.cse.tamu.edu/davis/suitesparse.html; diff --git a/pkgs/development/libraries/science/math/zn_poly/default.nix b/pkgs/development/libraries/science/math/zn_poly/default.nix index 19d63d89834e..ad4d4c017376 100644 --- a/pkgs/development/libraries/science/math/zn_poly/default.nix +++ b/pkgs/development/libraries/science/math/zn_poly/default.nix @@ -1,17 +1,25 @@ { stdenv -, fetchurl +, lib +, fetchFromGitLab +, fetchpatch , gmp , python2 +, tune ? false # tune to hardware, impure }: stdenv.mkDerivation rec { - version = "0.9"; + version = "0.9.1"; pname = "zn_poly"; name = "${pname}-${version}"; - src = fetchurl { - url = "http://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/releases/zn_poly-${version}.tar.gz"; - sha256 = "1kxl25av7i3v68k32hw5bayrfcvmahmqvs97mlh9g238gj4qb851"; + # sage has picked up the maintenance (bug fixes and building, not development) + # from the original, now unmaintained project which can be found at + # http://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/ + src = fetchFromGitLab { + owner = "sagemath"; + repo = "zn_poly"; + rev = version; + sha256 = "0ra5vy585bqq7g3317iw6fp44iqgqvds3j0l1va6mswimypq4vxb"; }; buildInputs = [ @@ -22,27 +30,42 @@ stdenv.mkDerivation rec { python2 # needed by ./configure to create the makefile ]; - libname = "libzn_poly${stdenv.targetPlatform.extensions.sharedLibrary}"; + # name of library file ("libzn_poly.so") + libbasename = "libzn_poly"; + libext = "${stdenv.targetPlatform.extensions.sharedLibrary}"; makeFlags = [ "CC=cc" ]; # Tuning (either autotuning or with hand-written paramters) is possible # but not implemented here. # It seems buggy anyways (see homepage). - buildFlags = [ "all" libname ]; + buildFlags = [ "all" "${libbasename}${libext}" ]; + configureFlags = lib.optionals (!tune) [ + "--disable-tuning" + ]; + + patches = [ + # fix format-security by not passing variables directly to printf + # https://gitlab.com/sagemath/zn_poly/merge_requests/1 + (fetchpatch { + name = "format-security.patch"; + url = "https://gitlab.com/timokau/zn_poly/commit/1950900a80ec898d342b8bcafa148c8027649766.patch"; + sha256 = "1gks9chvsfpc6sg5h3nqqfia4cgvph7jmj9dw67k7dk7kv9y0rk1"; + }) + ]; # `make install` fails to install some header files and the lib file. installPhase = '' mkdir -p "$out/include/zn_poly" mkdir -p "$out/lib" - cp "${libname}" "$out/lib" + cp "${libbasename}"*"${libext}" "$out/lib" cp include/*.h "$out/include/zn_poly" ''; doCheck = true; - meta = with stdenv.lib; { + meta = with lib; { homepage = http://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/; description = "Polynomial arithmetic over Z/nZ"; license = with licenses; [ gpl3 ]; diff --git a/pkgs/development/libraries/science/networking/ns3/default.nix b/pkgs/development/libraries/science/networking/ns3/default.nix index 632380328db1..d5c3ca2457aa 100644 --- a/pkgs/development/libraries/science/networking/ns3/default.nix +++ b/pkgs/development/libraries/science/networking/ns3/default.nix @@ -1,6 +1,7 @@ { stdenv , fetchFromGitHub , python +, wafHook # for binding generation , castxml ? null @@ -50,6 +51,7 @@ stdenv.mkDerivation rec { sha256 = "17kzfjpgw2mvyx1c9bxccnvw67jpk09fxmcnlkqx9xisk10qnhng"; }; + nativeBuildInputs = [ wafHook ]; # ncurses is a hidden dependency of waf when checking python buildInputs = lib.optionals generateBindings [ castxml ncurses ] ++ stdenv.lib.optional enableDoxygen [ doxygen graphviz imagemagick ] @@ -58,12 +60,9 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ gcc6 pythonEnv ]; postPatch = '' - patchShebangs ./waf patchShebangs doc/ns3_html_theme/get_version.sh ''; - configureScript = "${python.interpreter} ./waf configure"; - configureFlags = with stdenv.lib; [ "--enable-modules=${stdenv.lib.concatStringsSep "," modules}" "--with-python=${pythonEnv.interpreter}" @@ -74,12 +73,9 @@ stdenv.mkDerivation rec { ++ optional doCheck " --enable-tests " ; - postBuild = with stdenv.lib; let flags = concatStringsSep ";" ( - optional enableDoxygen "./waf doxygen" - ++ optional withManual "./waf sphinx" - ); - in "${flags}" - ; + buildTargets = "build" + + lib.optionalString enableDoxygen " doxygen" + + lib.optionalString withManual "sphinx"; doCheck = true; diff --git a/pkgs/development/libraries/scmccid/default.nix b/pkgs/development/libraries/scmccid/default.nix index b305fecc3933..c9c26ca0d66c 100644 --- a/pkgs/development/libraries/scmccid/default.nix +++ b/pkgs/development/libraries/scmccid/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { }) else throw "Architecture not supported"; - buildInputs = [ patchelf ]; + nativeBuildInputs = [ patchelf ]; installPhase = '' RPATH=${libusb.out}/lib:${stdenv.cc.libc.out}/lib diff --git a/pkgs/development/libraries/serd/default.nix b/pkgs/development/libraries/serd/default.nix index 67e0ff31c8e5..533fefa9f194 100644 --- a/pkgs/development/libraries/serd/default.nix +++ b/pkgs/development/libraries/serd/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, python }: +{ stdenv, fetchurl, pkgconfig, python, wafHook }: stdenv.mkDerivation rec { name = "serd-${version}"; @@ -9,13 +9,7 @@ stdenv.mkDerivation rec { sha256 = "1yyfyvc6kwagi5w43ljp1bbjdvdpmgpds74lmjxycm91bkx0xyvf"; }; - nativeBuildInputs = [ pkgconfig python ]; - - configurePhase = "python waf configure --prefix=$out"; - - buildPhase = "python waf"; - - installPhase = "python waf install"; + nativeBuildInputs = [ pkgconfig python wafHook ]; meta = with stdenv.lib; { homepage = http://drobilla.net/software/serd; diff --git a/pkgs/development/libraries/serf/default.nix b/pkgs/development/libraries/serf/default.nix index f794c3841b93..3fd47125bcb3 100644 --- a/pkgs/development/libraries/serf/default.nix +++ b/pkgs/development/libraries/serf/default.nix @@ -9,28 +9,22 @@ stdenv.mkDerivation rec { sha256 = "1k47gbgpp52049andr28y28nbwh9m36bbb0g8p0aka3pqlhjv72l"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ apr scons openssl aprutil zlib libiconv ] + nativeBuildInputs = [ pkgconfig scons ]; + buildInputs = [ apr openssl aprutil zlib libiconv ] ++ stdenv.lib.optional (!stdenv.isCygwin) kerberos; patches = [ ./scons.patch ]; - buildPhase = '' - scons \ - -j $NIX_BUILD_CORES \ - APR="$(echo ${apr.dev}/bin/*-config)" \ - APU="$(echo ${aprutil.dev}/bin/*-config)" \ - CC=$CC \ - OPENSSL=${openssl} \ - PREFIX="$out" \ - ZLIB=${zlib} \ - ${ - if stdenv.isCygwin then "" else "GSSAPI=${kerberos.dev}" - } - ''; + prefixKey = "PREFIX="; - installPhase = '' - scons install + preConfigure = '' + sconsFlags+=" APR=$(echo ${apr.dev}/bin/*-config)" + sconsFlags+=" APU=$(echo ${aprutil.dev}/bin/*-config)" + sconsFlags+=" CC=$CC" + sconsFlags+=" OPENSSL=${openssl}" + sconsFlags+=" ZLIB=${zlib}" + '' + stdenv.lib.optionalString (!stdenv.isCygwin) '' + sconsFlags+=" GSSAPI=${kerberos.dev}" ''; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/sfml/default.nix b/pkgs/development/libraries/sfml/default.nix index 03a801a32405..37ef0ce75271 100644 --- a/pkgs/development/libraries/sfml/default.nix +++ b/pkgs/development/libraries/sfml/default.nix @@ -1,26 +1,31 @@ -{ stdenv, fetchurl, cmake, libX11, freetype, libjpeg, openal, flac, libvorbis +{ stdenv, fetchzip, cmake, libX11, freetype, libjpeg, openal, flac, libvorbis , glew, libXrandr, libXrender, udev, xcbutilimage , IOKit, Foundation, AppKit, OpenAL }: let - version = "2.5.0"; + version = "2.5.1"; in stdenv.mkDerivation rec { name = "sfml-${version}"; - src = fetchurl { + + src = fetchzip { url = "https://github.com/SFML/SFML/archive/${version}.tar.gz"; - sha256 = "1x3yvhdrln5b6h4g5r4mds76gq8zsxw6icxqpwqkmxsqcq5yviab"; + sha256 = "0abr8ri2ssfy9ylpgjrr43m6rhrjy03wbj9bn509zqymifvq5pay"; }; - buildInputs = [ cmake libX11 freetype libjpeg openal flac libvorbis glew + + nativeBuildInputs = [ cmake ]; + buildInputs = [ libX11 freetype libjpeg openal flac libvorbis glew libXrandr libXrender xcbutilimage ] ++ stdenv.lib.optional stdenv.isLinux udev ++ stdenv.lib.optionals stdenv.isDarwin [ IOKit Foundation AppKit OpenAL ]; + cmakeFlags = [ "-DSFML_INSTALL_PKGCONFIG_FILES=yes" "-DSFML_MISC_INSTALL_PREFIX=share/SFML" "-DSFML_BUILD_FRAMEWORKS=no" "-DSFML_USE_SYSTEM_DEPS=yes" ]; + meta = with stdenv.lib; { homepage = http://www.sfml-dev.org/; description = "Simple and fast multimedia library"; diff --git a/pkgs/development/libraries/silgraphite/graphite2.nix b/pkgs/development/libraries/silgraphite/graphite2.nix index dc3f4a118f6d..f795dfef9e4c 100644 --- a/pkgs/development/libraries/silgraphite/graphite2.nix +++ b/pkgs/development/libraries/silgraphite/graphite2.nix @@ -18,9 +18,10 @@ stdenv.mkDerivation rec { checkInputs = [ python ]; doCheck = false; # fails, probably missing something - meta = { + meta = with stdenv.lib; { description = "An advanced font engine"; - maintainers = [ stdenv.lib.maintainers.raskin ]; - platforms = stdenv.lib.platforms.unix; + maintainers = [ maintainers.raskin ]; + platforms = platforms.unix; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/simgear/default.nix b/pkgs/development/libraries/simgear/default.nix index 28b96d17aa60..196fb59bb171 100644 --- a/pkgs/development/libraries/simgear/default.nix +++ b/pkgs/development/libraries/simgear/default.nix @@ -6,12 +6,12 @@ stdenv.mkDerivation rec { name = "simgear-${version}"; - version = "2017.3.1"; - shortVersion = "2017.3"; + version = "2018.2.2"; + shortVersion = "2018.2"; src = fetchurl { url = "mirror://sourceforge/flightgear/release-${shortVersion}/${name}.tar.bz2"; - sha256 = "1x71wvycs2bjgmmacswgk6091p65p46fr40mr7f4kcipnx88bq0f"; + sha256 = "f61576bc36aae36f350154749df1cee396763604c06b8a71c4b50452d9151ce5"; }; buildInputs = [ plib freeglut xproto libX11 libXext xextproto libXi inputproto @@ -28,4 +28,3 @@ stdenv.mkDerivation rec { license = licenses.lgpl2; }; } - diff --git a/pkgs/development/libraries/simpleitk/default.nix b/pkgs/development/libraries/simpleitk/default.nix index c807325b155c..1c17124a2bbb 100644 --- a/pkgs/development/libraries/simpleitk/default.nix +++ b/pkgs/development/libraries/simpleitk/default.nix @@ -15,8 +15,6 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" "-DCMAKE_CXX_FLAGS='-Wno-attributes'" ]; - checkPhase = "ctest"; - enableParallelBuilding = true; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/skalibs/default.nix b/pkgs/development/libraries/skalibs/default.nix index 9d5bd170e20d..0667e1265b34 100644 --- a/pkgs/development/libraries/skalibs/default.nix +++ b/pkgs/development/libraries/skalibs/default.nix @@ -1,51 +1,30 @@ -{ stdenv, fetchgit }: +{ stdenv, skawarePackages }: -let +with skawarePackages; - version = "2.6.4.0"; +buildPackage { + pname = "skalibs"; + version = "2.7.0.0"; + sha256 = "0mnprdf4w4ami0db22rwd111m037cdmn2p8xa4i8cbwxcrv4sjcn"; -in stdenv.mkDerivation rec { - - name = "skalibs-${version}"; - - src = fetchgit { - url = "git://git.skarnet.org/skalibs"; - rev = "refs/tags/v${version}"; - sha256 = "13icrwxxb7k3cj37dl07h0apk6lwyrg1qrwjwh4l82i8f32bnjz2"; - }; + description = "A set of general-purpose C programming libraries"; outputs = [ "lib" "dev" "doc" "out" ]; - dontDisableStatic = true; - - enableParallelBuilding = true; - configureFlags = [ - "--enable-force-devr" # assume /dev/random works + # assume /dev/random works + "--enable-force-devr" "--libdir=\${lib}/lib" "--dynlibdir=\${lib}/lib" "--includedir=\${dev}/include" "--sysdepdir=\${lib}/lib/skalibs/sysdeps" - ] - ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ]) - # On darwin, the target triplet from -dumpmachine includes version number, but - # skarnet.org software uses the triplet to test binary compatibility. - # Explicitly setting target ensures code can be compiled against a skalibs - # binary built on a different version of darwin. - # http://www.skarnet.org/cgi-bin/archive.cgi?1:mss:623:heiodchokfjdkonfhdph - ++ (stdenv.lib.optional stdenv.isDarwin "--build=${stdenv.hostPlatform.system}"); + ]; postInstall = '' - mkdir -p $doc/share/doc/skalibs + rm -rf sysdeps.cfg + rm libskarnet.* + mv doc $doc/share/doc/skalibs/html ''; - meta = { - homepage = http://skarnet.org/software/skalibs/; - description = "A set of general-purpose C programming libraries"; - platforms = stdenv.lib.platforms.all; - license = stdenv.lib.licenses.isc; - maintainers = with stdenv.lib.maintainers; [ pmahoney Profpatsch ]; - }; - } diff --git a/pkgs/development/libraries/smarty3/default.nix b/pkgs/development/libraries/smarty3/default.nix index 2fce5b3368f7..66bfd601a62d 100644 --- a/pkgs/development/libraries/smarty3/default.nix +++ b/pkgs/development/libraries/smarty3/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchFromGitHub, ... }: stdenv.mkDerivation rec { name = "smarty3-${version}"; - version = "3.1.32"; + version = "3.1.33"; src = fetchFromGitHub { owner = "smarty-php"; repo = "smarty"; rev = "v${version}"; - sha256 = "1rfa5pzr23db1bivpivljgmgpn99m6ksgli64kmii5cmpvxi00y2"; + sha256 = "12kll8nv4b90nlx3y0213lsncqw2ydshjx4g6dv7jah6j1pv29ix"; }; installPhase = '' diff --git a/pkgs/development/libraries/socket_wrapper/default.nix b/pkgs/development/libraries/socket_wrapper/default.nix index 6d0ca4c1d675..6cb420d9a0bb 100644 --- a/pkgs/development/libraries/socket_wrapper/default.nix +++ b/pkgs/development/libraries/socket_wrapper/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, cmake, pkgconfig }: stdenv.mkDerivation rec { - name = "socket_wrapper-1.1.9"; + name = "socket_wrapper-1.2.1"; src = fetchurl { url = "mirror://samba/cwrap/${name}.tar.gz"; - sha256 = "1d7bbr4j1ybq2dm6q3f6ncv36qqxyjygq4z1q0hvadlcaw7pj79c"; + sha256 = "1yi1ry3skkbrhvm6g72ripz99diqxnd09v0bx3dlb5sfgcl0wjax"; }; nativeBuildInputs = [ cmake pkgconfig ]; diff --git a/pkgs/development/libraries/sofia-sip/default.nix b/pkgs/development/libraries/sofia-sip/default.nix index 9fe88b771be7..ca2ff666b7a5 100644 --- a/pkgs/development/libraries/sofia-sip/default.nix +++ b/pkgs/development/libraries/sofia-sip/default.nix @@ -11,7 +11,10 @@ stdenv.mkDerivation rec { buildInputs = [ glib openssl ]; nativeBuildInputs = [ pkgconfig ]; - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + description = "Open-source SIP User-Agent library, compliant with the IETF RFC3261 specification"; + homepage = http://sofia-sip.sourceforge.net/; + platforms = platforms.linux; + license = licenses.lgpl2; }; } diff --git a/pkgs/development/libraries/soqt/default.nix b/pkgs/development/libraries/soqt/default.nix index fdad4e21b0b6..9769596621b1 100644 --- a/pkgs/development/libraries/soqt/default.nix +++ b/pkgs/development/libraries/soqt/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; meta = { - homepage = http://www.coin3d.org/; + homepage = https://bitbucket.org/Coin3D/coin/wiki/Home; license = stdenv.lib.licenses.gpl2Plus; description = "Glue between Coin high-level 3D visualization library and Qt"; diff --git a/pkgs/development/libraries/sord/default.nix b/pkgs/development/libraries/sord/default.nix index 465ec5b8fe8b..10258e791ba6 100644 --- a/pkgs/development/libraries/sord/default.nix +++ b/pkgs/development/libraries/sord/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, python, serd, pcre }: +{ stdenv, fetchurl, pkgconfig, python, serd, pcre, wafHook }: stdenv.mkDerivation rec { name = "sord-${version}"; @@ -9,15 +9,9 @@ stdenv.mkDerivation rec { sha256 = "13fshxwpipjrvsah1m2jw1kf022z2q5vpw24bzcznglgvms13x89"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig wafHook ]; buildInputs = [ python serd pcre ]; - configurePhase = "${python.interpreter} waf configure --prefix=$out"; - - buildPhase = "${python.interpreter} waf"; - - installPhase = "${python.interpreter} waf install"; - meta = with stdenv.lib; { homepage = http://drobilla.net/software/sord; description = "A lightweight C library for storing RDF data in memory"; diff --git a/pkgs/development/libraries/soxt/default.nix b/pkgs/development/libraries/soxt/default.nix index 13f037960b08..c219d5bfb362 100644 --- a/pkgs/development/libraries/soxt/default.nix +++ b/pkgs/development/libraries/soxt/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { buildInputs = [ coin3d motif xlibsWrapper libGLU_combined ]; meta = with stdenv.lib; { - homepage = http://www.coin3d.org/; + homepage = https://bitbucket.org/Coin3D/coin/wiki/Home; license = licenses.bsd3; description = "A GUI binding for using Open Inventor with Xt/Motif"; maintainers = with maintainers; [ tmplt ]; diff --git a/pkgs/development/libraries/spdlog/default.nix b/pkgs/development/libraries/spdlog/default.nix index 1c9e67f87675..198c61d37b5a 100644 --- a/pkgs/development/libraries/spdlog/default.nix +++ b/pkgs/development/libraries/spdlog/default.nix @@ -1,32 +1,46 @@ { stdenv, fetchFromGitHub, cmake }: -stdenv.mkDerivation rec { - name = "spdlog-${version}"; - version = "0.14.0"; +let + generic = { version, sha256 }: + stdenv.mkDerivation { + name = "spdlog-${version}"; + inherit version; - src = fetchFromGitHub { - owner = "gabime"; - repo = "spdlog"; - rev = "v${version}"; - sha256 = "13730429gwlabi432ilpnja3sfvy0nn2719vnhhmii34xcdyc57q"; + src = fetchFromGitHub { + owner = "gabime"; + repo = "spdlog"; + rev = "v${version}"; + inherit sha256; + }; + + nativeBuildInputs = [ cmake ]; + + cmakeFlags = [ "-DSPDLOG_BUILD_EXAMPLES=OFF" ]; + + outputs = [ "out" "doc" ]; + + postInstall = '' + mkdir -p $out/share/doc/spdlog + cp -rv ../example $out/share/doc/spdlog + ''; + + meta = with stdenv.lib; { + description = "Very fast, header only, C++ logging library."; + homepage = https://github.com/gabime/spdlog; + license = licenses.mit; + maintainers = with maintainers; [ obadz ]; + platforms = platforms.all; + }; + }; +in +{ + spdlog_1 = generic { + version = "1.2.1"; + sha256 = "0gdj8arfz4r9419zbcxk9y9nv47qr7kyjjzw9m3ijgmn2pmxk88n"; }; - nativeBuildInputs = [ cmake ]; - - # cmakeFlags = [ "-DSPDLOG_BUILD_EXAMPLES=ON" ]; - - outputs = [ "out" "doc" ]; - - postInstall = '' - mkdir -p $out/share/doc/spdlog - cp -rv ../example $out/share/doc/spdlog - ''; - - meta = with stdenv.lib; { - description = "Very fast, header only, C++ logging library."; - homepage = https://github.com/gabime/spdlog; - license = licenses.mit; - maintainers = with maintainers; [ obadz ]; - platforms = platforms.all; + spdlog_0 = generic { + version = "0.17.0"; + sha256 = "112kfh4fbpm5cvrmgbgz4d8s802db91mhyjpg7cwhlywffnzkwr9"; }; } diff --git a/pkgs/development/libraries/speex/default.nix b/pkgs/development/libraries/speex/default.nix index 173b460a0ab2..1321a558d5ed 100644 --- a/pkgs/development/libraries/speex/default.nix +++ b/pkgs/development/libraries/speex/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, autoreconfHook, pkgconfig, fftw, speexdsp }: stdenv.mkDerivation rec { - name = "speex-1.2rc2"; + name = "speex-1.2.0"; src = fetchurl { url = "http://downloads.us.xiph.org/releases/speex/${name}.tar.gz"; - sha256 = "14g8ph39inkrif749lzjm089g7kwk0hymq1a3i9ch5gz8xr7r8na"; + sha256 = "150047wnllz4r94whb9r73l5qf0z5z3rlhy98bawfbblmkq8mbpa"; }; postPatch = '' diff --git a/pkgs/development/libraries/spice-gtk/default.nix b/pkgs/development/libraries/spice-gtk/default.nix index f5258c1cd6d8..bc583f732db6 100644 --- a/pkgs/development/libraries/spice-gtk/default.nix +++ b/pkgs/development/libraries/spice-gtk/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, spice-protocol, gettext, celt_0_5_1 -, openssl, libpulseaudio, pixman, gobjectIntrospection, libjpeg_turbo, zlib +, openssl, libpulseaudio, pixman, gobject-introspection, libjpeg_turbo, zlib , cyrus_sasl, python2Packages, autoreconfHook, usbredir, libsoup , withPolkit ? true, polkit, acl, usbutils , vala, gtk3, epoxy, libdrm, gst_all_1, phodav, opusfile }: @@ -50,7 +50,7 @@ in stdenv.mkDerivation rec { libjpeg_turbo zlib cyrus_sasl python pygtk usbredir gtk3 epoxy libdrm phodav opusfile ] ++ optionals withPolkit [ polkit acl usbutils ] ; - nativeBuildInputs = [ pkgconfig gettext libsoup autoreconfHook vala gobjectIntrospection ]; + nativeBuildInputs = [ pkgconfig gettext libsoup autoreconfHook vala gobject-introspection ]; PKG_CONFIG_POLKIT_GOBJECT_1_POLICYDIR = "${placeholder "out"}/share/polkit-1/actions"; @@ -74,7 +74,7 @@ in stdenv.mkDerivation rec { Python bindings are available too. ''; - homepage = http://www.spice-space.org/; + homepage = https://www.spice-space.org/; license = licenses.lgpl21; maintainers = [ maintainers.xeji ]; platforms = platforms.linux; diff --git a/pkgs/development/libraries/spice-protocol/default.nix b/pkgs/development/libraries/spice-protocol/default.nix index fc337f22b56f..08c92ee9ea48 100644 --- a/pkgs/development/libraries/spice-protocol/default.nix +++ b/pkgs/development/libraries/spice-protocol/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Protocol headers for the SPICE protocol"; - homepage = http://www.spice-space.org; + homepage = https://www.spice-space.org/; license = licenses.bsd3; maintainers = with maintainers; [ bluescreen303 ]; platforms = platforms.linux; diff --git a/pkgs/development/libraries/spice/default.nix b/pkgs/development/libraries/spice/default.nix index ba3791a8a8bd..dadbe57dccdd 100644 --- a/pkgs/development/libraries/spice/default.nix +++ b/pkgs/development/libraries/spice/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, pkgconfig, pixman, celt, alsaLib , openssl, libXrandr, libXfixes, libXext, libXrender, libXinerama , libjpeg, zlib, spice-protocol, python, pyparsing, glib, cyrus_sasl -, lz4 }: +, libcacard, lz4 }: with stdenv.lib; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { buildInputs = [ pixman celt alsaLib openssl libjpeg zlib libXrandr libXfixes libXrender libXext libXinerama - python pyparsing glib cyrus_sasl lz4 ]; + python pyparsing glib cyrus_sasl libcacard lz4 ]; nativeBuildInputs = [ pkgconfig spice-protocol ]; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { configureFlags = [ "--with-sasl" - "--disable-smartcard" + "--enable-smartcard" "--enable-client" "--enable-lz4" ]; @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { VD-Interfaces. The VD-Interfaces (VDI) enable both ends of the solution to be easily utilized by a third-party component. ''; - homepage = http://www.spice-space.org/; + homepage = https://www.spice-space.org/; license = licenses.lgpl21; maintainers = [ maintainers.bluescreen303 ]; diff --git a/pkgs/development/libraries/sqlite/analyzer.nix b/pkgs/development/libraries/sqlite/analyzer.nix index 5b68b4901f9a..0a63f5e778a6 100644 --- a/pkgs/development/libraries/sqlite/analyzer.nix +++ b/pkgs/development/libraries/sqlite/analyzer.nix @@ -6,11 +6,11 @@ in stdenv.mkDerivation rec { name = "sqlite-analyzer-${version}"; - version = "3.24.0"; + version = "3.26.0"; src = assert version == sqlite.version; fetchurl { url = "https://sqlite.org/2018/sqlite-src-${archiveVersion version}.zip"; - sha256 = "19ck2sg13i6ga5vapxak42jn6050vpfid0zrmah7jh32mksh58vj"; + sha256 = "0ysgi2jrl348amdfifsl3cx90d04bijm4pn4xnvivmi3m1dq4hp0"; }; nativeBuildInputs = [ unzip ]; diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix index 166ea39493bf..100f7fec06aa 100644 --- a/pkgs/development/libraries/sqlite/default.nix +++ b/pkgs/development/libraries/sqlite/default.nix @@ -10,12 +10,12 @@ in stdenv.mkDerivation rec { name = "sqlite-${version}"; - version = "3.24.0"; + version = "3.26.0"; # NB! Make sure to update analyzer.nix src (in the same directory). src = fetchurl { url = "https://sqlite.org/2018/sqlite-autoconf-${archiveVersion version}.tar.gz"; - sha256 = "0jmprv2vpggzhy7ma4ynmv1jzn3pfiwzkld0kkg6hvgvqs44xlfr"; + sha256 = "0pdzszb4sp73hl36siiv3p300jvfvbcdxi2rrmkwgs6inwznmajx"; }; outputs = [ "bin" "dev" "out" ]; @@ -79,6 +79,6 @@ stdenv.mkDerivation rec { homepage = http://www.sqlite.org/; license = licenses.publicDomain; maintainers = with maintainers; [ eelco np ]; - platforms = platforms.unix; + platforms = platforms.unix ++ platforms.windows; }; } diff --git a/pkgs/development/libraries/sundials/default.nix b/pkgs/development/libraries/sundials/default.nix index fc9abdc24c7c..f3cfc1e56e87 100644 --- a/pkgs/development/libraries/sundials/default.nix +++ b/pkgs/development/libraries/sundials/default.nix @@ -3,12 +3,12 @@ stdenv.mkDerivation rec { pname = "sundials"; - version = "3.1.2"; + version = "3.2.1"; name = "${pname}-${version}"; src = fetchurl { url = "https://computation.llnl.gov/projects/${pname}/download/${pname}-${version}.tar.gz"; - sha256 = "05p19y3vv0vi3nggrvy6ymqkvhab2dxncl044qj0xnaix2qmp658"; + sha256 = "0238r1qnwqz13wcjzfsbcfi8rfnlxcjjmxq2vpf2qf5jgablvna7"; }; preConfigure = '' diff --git a/pkgs/development/libraries/swiften/default.nix b/pkgs/development/libraries/swiften/default.nix index 1759258e6664..c83f5b0f5ac3 100644 --- a/pkgs/development/libraries/swiften/default.nix +++ b/pkgs/development/libraries/swiften/default.nix @@ -1,8 +1,9 @@ -{ stdenv, python, fetchurl, openssl, boost }: +{ stdenv, python, fetchurl, openssl, boost, scons }: stdenv.mkDerivation rec { name = "swiften-${version}"; version = "4.0.2"; + nativeBuildInputs = [ scons]; buildInputs = [ python ]; propagatedBuildInputs = [ openssl boost ]; @@ -10,16 +11,17 @@ stdenv.mkDerivation rec { url = "https://swift.im/downloads/releases/swift-${version}/swift-${version}.tar.gz"; sha256 = "0w0aiszjd58ynxpacwcgf052zpmbpcym4dhci64vbfgch6wryz0w"; }; - - buildPhase = '' - patchShebangs ./scons - ./scons openssl=${openssl.dev} \ - boost_includedir=${boost.dev}/include \ - boost_libdir=${boost.out}/lib \ - boost_bundled_enable=false \ - SWIFTEN_INSTALLDIR=$out $out + + sconsFlags = [ + "openssl=${openssl.dev}" + "boost_includedir=${boost.dev}/include" + "boost_libdir=${boost.out}/lib" + "boost_bundled_enable=false" + ]; + preInstall = '' + installTargets="$out" + installFlags+=" SWIFT_INSTALLDIR=$out" ''; - installPhase = "true"; meta = with stdenv.lib; { description = "An XMPP library for C++, used by the Swift client"; diff --git a/pkgs/development/libraries/szip/default.nix b/pkgs/development/libraries/szip/default.nix index b74c58a2e38c..6577ebeae28e 100644 --- a/pkgs/development/libraries/szip/default.nix +++ b/pkgs/development/libraries/szip/default.nix @@ -4,8 +4,8 @@ stdenv.mkDerivation rec { name = "szip-${version}"; version = "2.1.1"; src = fetchurl { - url = "ftp://ftp.hdfgroup.org/lib-external/szip/${version}/src/szip-${version}.tar.gz"; - sha256 = "1a8415a7xifagb22aq9dmy7b2s5l0y6diany3b4qigylw6adlzc9"; + url = "https://support.hdfgroup.org/ftp/lib-external/szip/${version}/src/szip-${version}.tar.gz"; + sha256 = "04nlhkzzf1gihvrfbzc6rq4kc13p92ly39dzrb4y4jrd9y5rbvi1"; }; meta = { diff --git a/pkgs/development/libraries/t1lib/default.nix b/pkgs/development/libraries/t1lib/default.nix index 8a76e886b4f6..b8e7518cd332 100644 --- a/pkgs/development/libraries/t1lib/default.nix +++ b/pkgs/development/libraries/t1lib/default.nix @@ -30,7 +30,10 @@ stdenv.mkDerivation { postInstall = stdenv.lib.optional (!stdenv.isDarwin) "chmod +x $out/lib/*.so.*"; # ?? - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "A type 1 font rasterizer library for UNIX/X11"; + homepage = http://www.t1lib.org/; + license = with licenses; [ gpl2 lgpl2 ]; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/taglib-extras/default.nix b/pkgs/development/libraries/taglib-extras/default.nix index 0059243890d6..b667e6047400 100644 --- a/pkgs/development/libraries/taglib-extras/default.nix +++ b/pkgs/development/libraries/taglib-extras/default.nix @@ -14,7 +14,9 @@ stdenv.mkDerivation rec { sed -i -e 's/STRLESS/VERSION_LESS/g' cmake/modules/FindTaglib.cmake ''; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Additional taglib plugins"; + platforms = platforms.unix; + license = licenses.lgpl2; }; } diff --git a/pkgs/development/libraries/taglib-sharp/default.nix b/pkgs/development/libraries/taglib-sharp/default.nix index 6da524c23390..86006806baa0 100644 --- a/pkgs/development/libraries/taglib-sharp/default.nix +++ b/pkgs/development/libraries/taglib-sharp/default.nix @@ -7,7 +7,6 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "mono"; repo = "taglib-sharp"; - rev = "taglib-sharp-${version}"; sha256 = "12pk4z6ag8w7kj6vzplrlasq5lwddxrww1w1ya5ivxrfki15h5cp"; }; @@ -21,6 +20,8 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Library for reading and writing metadata in media files"; + homepage = https://github.com/mono/taglib-sharp; platforms = platforms.linux; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/taglib/1.9.nix b/pkgs/development/libraries/taglib/1.9.nix index 1caa8a376fb1..8992c7e75c05 100644 --- a/pkgs/development/libraries/taglib/1.9.nix +++ b/pkgs/development/libraries/taglib/1.9.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "taglib-1.9.1"; src = fetchurl { - url = http://taglib.github.io/releases/taglib-1.9.1.tar.gz; + url = https://taglib.github.io/releases/taglib-1.9.1.tar.gz; sha256 = "06n7gnbcqa3r6c9gv00y0y1r48dyyazm6yj403i7ma0r2k6p3lvj"; }; @@ -13,11 +13,10 @@ stdenv.mkDerivation rec { buildInputs = [ zlib ]; meta = { - homepage = http://developer.kde.org/~wheeler/taglib.html; + 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; - maintainers = [ ]; + license = with stdenv.lib.licenses; [ lgpl21 mpl11 ]; }; } diff --git a/pkgs/development/libraries/taglib/default.nix b/pkgs/development/libraries/taglib/default.nix index 67db6e5097d0..a2cb103a1821 100644 --- a/pkgs/development/libraries/taglib/default.nix +++ b/pkgs/development/libraries/taglib/default.nix @@ -15,6 +15,13 @@ stdenv.mkDerivation rec { url = "https://github.com/taglib/taglib/commit/eb9ded1206f18.patch"; sha256 = "1bvpxsvmlpi3by7myzss9kkpdkv405612n8ff68mw1ambj8h1m90"; }) + + (fetchpatch { + # https://github.com/taglib/taglib/pull/869 + name = "CVE-2018-11439.patch"; + url = "https://github.com/taglib/taglib/commit/272648ccfcccae30e002ccf34a22e075dd477278.patch"; + sha256 = "0p397qq4anvcm0p8xs68mxa8hg6dl07chg260lc6k2929m34xv72"; + }) ]; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/talloc/default.nix b/pkgs/development/libraries/talloc/default.nix index 77c3c6458ade..745587609352 100644 --- a/pkgs/development/libraries/talloc/default.nix +++ b/pkgs/development/libraries/talloc/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchurl, python, pkgconfig, readline, libxslt -, docbook_xsl, docbook_xml_dtd_42 +, docbook_xsl, docbook_xml_dtd_42, fixDarwinDylibNames +, buildPackages }: stdenv.mkDerivation rec { @@ -10,23 +11,26 @@ stdenv.mkDerivation rec { sha256 = "1kk76dyav41ip7ddbbf04yfydb4jvywzi2ps0z2vla56aqkn11di"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ - python readline libxslt docbook_xsl docbook_xml_dtd_42 - ]; + nativeBuildInputs = [ pkgconfig fixDarwinDylibNames python + docbook_xsl docbook_xml_dtd_42 ]; + buildInputs = [ readline libxslt ]; - preConfigure = '' - sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,g' buildtools/bin/waf + prePatch = '' + patchShebangs buildtools/bin/waf ''; configureFlags = [ "--enable-talloc-compat1" "--bundled-libraries=NONE" "--builtin-libraries=replace" + ] ++ stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ + "--cross-compile" + "--cross-execute=${stdenv.hostPlatform.emulator buildPackages}" ]; + configurePlatforms = []; postInstall = '' - ar q $out/lib/libtalloc.a bin/default/talloc_[0-9]*.o + ${stdenv.cc.targetPrefix}ar q $out/lib/libtalloc.a bin/default/talloc_[0-9]*.o ''; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/tclap/default.nix b/pkgs/development/libraries/tclap/default.nix index a92c7b74ebf7..293baa492c56 100644 --- a/pkgs/development/libraries/tclap/default.nix +++ b/pkgs/development/libraries/tclap/default.nix @@ -8,9 +8,10 @@ stdenv.mkDerivation rec { sha256 = "0dsqvsgzam3mypj2ladn6v1yjq9zd47p3lg21jx6kz5azkkkn0gm"; }; - meta = { + meta = with stdenv.lib; { homepage = http://tclap.sourceforge.net/; description = "Templatized C++ Command Line Parser Library"; - platforms = stdenv.lib.platforms.all; + platforms = platforms.all; + license = licenses.mit; }; } diff --git a/pkgs/development/libraries/tcllib/default.nix b/pkgs/development/libraries/tcllib/default.nix index 6ffbe5dc60c5..24b1d477b8a0 100644 --- a/pkgs/development/libraries/tcllib/default.nix +++ b/pkgs/development/libraries/tcllib/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { buildInputs = [ tcl ]; meta = { - homepage = http://tcl.activestate.com/software/tcllib/; + homepage = https://sourceforge.net/projects/tcllib/; description = "Tcl-only library of standard routines for Tcl"; license = stdenv.lib.licenses.tcltk; platforms = stdenv.lib.platforms.unix; diff --git a/pkgs/development/libraries/telepathy/farstream/default.nix b/pkgs/development/libraries/telepathy/farstream/default.nix index fae51aea477e..1247d9ffa843 100644 --- a/pkgs/development/libraries/telepathy/farstream/default.nix +++ b/pkgs/development/libraries/telepathy/farstream/default.nix @@ -12,7 +12,10 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ dbus-glib telepathy-glib farstream ]; nativeBuildInputs = [ pkgconfig ]; - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + description = "GObject-based C library that uses Telepathy GLib, Farstream and GStreamer to handle the media streaming part of channels of type Call"; + homepage = https://telepathy.freedesktop.org/wiki/Components/Telepathy-Farstream/; + platforms = platforms.linux; + license = licenses.lgpl21; }; } diff --git a/pkgs/development/libraries/telepathy/glib/default.nix b/pkgs/development/libraries/telepathy/glib/default.nix index 9ca2481c3b01..7436da503190 100644 --- a/pkgs/development/libraries/telepathy/glib/default.nix +++ b/pkgs/development/libraries/telepathy/glib/default.nix @@ -1,29 +1,36 @@ { stdenv, fetchurl, dbus-glib, glib, python2, pkgconfig, libxslt -, gobjectIntrospection, valaSupport ? true, vala_0_38, glibcLocales }: +, gobject-introspection, vala, glibcLocales }: stdenv.mkDerivation rec { name = "telepathy-glib-0.24.1"; + outputs = [ "out" "dev" ]; + src = fetchurl { url = "${meta.homepage}/releases/telepathy-glib/${name}.tar.gz"; sha256 = "1symyzbjmxvksn2ifdkk50lafjm2llf2sbmky062gq2pz3cg23cy"; }; - configureFlags = stdenv.lib.optional valaSupport "--enable-vala-bindings"; + configureFlags = [ + "--enable-vala-bindings" + ]; LC_ALL = "en_US.UTF-8"; - propagatedBuildInputs = [dbus-glib glib gobjectIntrospection]; + propagatedBuildInputs = [ dbus-glib glib ]; - nativeBuildInputs = [ pkgconfig libxslt ] ++ stdenv.lib.optional valaSupport vala_0_38; + nativeBuildInputs = [ pkgconfig libxslt gobject-introspection vala ]; buildInputs = [ glibcLocales python2 ]; + enableParallelBuilding = true; + preConfigure = '' substituteInPlace telepathy-glib/telepathy-glib.pc.in --replace Requires.private Requires ''; passthru.python = python2; - meta = { + meta = with stdenv.lib; { homepage = https://telepathy.freedesktop.org; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = with licenses; [ bsd2 bsd3 lgpl21Plus ]; }; } diff --git a/pkgs/development/libraries/template-glib/default.nix b/pkgs/development/libraries/template-glib/default.nix index 6ce02d588a97..2b63bab0eade 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, gobjectIntrospection, flex, bison, vala, gettext, gnome3, gtk-doc, docbook_xsl, docbook_xml_dtd_43 }: +{ stdenv, fetchurl, meson, ninja, pkgconfig, glib, gobject-introspection, flex, bison, vala, gettext, gnome3, gtk-doc, docbook_xsl, docbook_xml_dtd_43 }: let - version = "3.28.0"; + version = "3.30.0"; pname = "template-glib"; in stdenv.mkDerivation { @@ -10,11 +10,11 @@ stdenv.mkDerivation { src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "18bic41f9cx8h6n5bz80z4ridb8c1h1yscicln8zsn23zmp44x3c"; + sha256 = "0j9ndswl3fc0ymbqd6kk7yw3sniij3dgczc665p06wgw3cwhssfg"; }; buildInputs = [ meson ninja pkgconfig gettext flex bison vala glib gtk-doc docbook_xsl docbook_xml_dtd_43 ]; - nativeBuildInputs = [ glib gobjectIntrospection ]; + nativeBuildInputs = [ glib gobject-introspection ]; mesonFlags = [ "-Denable_gtk_doc=true" diff --git a/pkgs/development/libraries/termbox/default.nix b/pkgs/development/libraries/termbox/default.nix new file mode 100644 index 000000000000..469a6a4c96f9 --- /dev/null +++ b/pkgs/development/libraries/termbox/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchFromGitHub, python3, wafHook }: + +stdenv.mkDerivation rec { + name = "termbox-${version}"; + version = "1.1.2"; + src = fetchFromGitHub { + owner = "nsf"; + repo = "termbox"; + rev = "v${version}"; + sha256 = "08yqxzb8fny8806p7x8a6f3phhlbfqdd7dhkv25calswj7w1ssvs"; + }; + nativeBuildInputs = [ python3 wafHook ]; + meta = with stdenv.lib; { + description = "Library for writing text-based user interfaces"; + license = licenses.mit; + homepage = "https://github.com/nsf/termbox#readme"; + downloadPage = "https://github.com/nsf/termbox/releases"; + maintainers = with maintainers; [ fgaz ]; + }; +} diff --git a/pkgs/development/libraries/theft/default.nix b/pkgs/development/libraries/theft/default.nix index 2a1180533cea..881f9c033a38 100644 --- a/pkgs/development/libraries/theft/default.nix +++ b/pkgs/development/libraries/theft/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub }: stdenv.mkDerivation rec { - version = "0.4.3"; + version = "0.4.4"; name = "theft-${version}"; src = fetchFromGitHub { owner = "silentbicycle"; repo = "theft"; rev = "v${version}"; - sha256 = "1ibh8np12lafnrsrvjbbzlyq45zq654939x0y22vdnc6s8dpbhw4"; + sha256 = "1csdhnb10k7vsyd44vjpg430nf6a909wj8af2zawdkbvnxn5wxc4"; }; preConfigure = "patchShebangs ./scripts/mk_bits_lut"; diff --git a/pkgs/development/libraries/ti-rpc/default.nix b/pkgs/development/libraries/ti-rpc/default.nix index 77c0b4a1a460..d67d76185745 100644 --- a/pkgs/development/libraries/ti-rpc/default.nix +++ b/pkgs/development/libraries/ti-rpc/default.nix @@ -8,6 +8,8 @@ stdenv.mkDerivation rec { sha256 = "07anqypf7c719x9y683qz65cxllmzlgmlab2hlahrqcj4bq2k99c"; }; + outputs = [ "out" "dev" ]; + postPatch = '' sed '1i#include ' -i src/xdr_sizeof.c '' + stdenv.lib.optionalString stdenv.hostPlatform.isMusl '' @@ -16,6 +18,7 @@ stdenv.mkDerivation rec { '#if defined __APPLE_CC__ || defined __FreeBSD__ || !defined __GLIBC__' ''; + KRB5_CONFIG = "${libkrb5.dev}/bin/krb5-config"; nativeBuildInputs = [ autoreconfHook ]; propagatedBuildInputs = [ libkrb5 ]; diff --git a/pkgs/development/libraries/tidyp/default.nix b/pkgs/development/libraries/tidyp/default.nix index ba95da77b72c..51dabbd2beb7 100644 --- a/pkgs/development/libraries/tidyp/default.nix +++ b/pkgs/development/libraries/tidyp/default.nix @@ -15,5 +15,6 @@ stdenv.mkDerivation rec { homepage = http://tidyp.com/; platforms = platforms.linux; maintainers = with maintainers; [ pSub ]; + license = licenses.bsd3; }; } diff --git a/pkgs/development/libraries/tinyxml/2.6.2.nix b/pkgs/development/libraries/tinyxml/2.6.2.nix index 2ec9c57e2411..d61076e569bc 100644 --- a/pkgs/development/libraries/tinyxml/2.6.2.nix +++ b/pkgs/development/libraries/tinyxml/2.6.2.nix @@ -15,7 +15,7 @@ in stdenv.mkDerivation { # add pkgconfig file ./2.6.2-add-pkgconfig.patch - # http://sourceforge.net/tracker/index.php?func=detail&aid=3031828&group_id=13559&atid=313559 + # https://sourceforge.net/tracker/index.php?func=detail&aid=3031828&group_id=13559&atid=313559 ./2.6.2-entity.patch # Use CC, CXX, and LD from environment diff --git a/pkgs/development/libraries/tnt/default.nix b/pkgs/development/libraries/tnt/default.nix index 23ef997e5ce1..229e4cfaa6c0 100644 --- a/pkgs/development/libraries/tnt/default.nix +++ b/pkgs/development/libraries/tnt/default.nix @@ -19,6 +19,7 @@ stdenv.mkDerivation rec { meta = { homepage = https://math.nist.gov/tnt/; description = "Template Numerical Toolkit: C++ headers for array and matrices"; + license = stdenv.lib.licenses.publicDomain; platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/development/libraries/tsocks/default.nix b/pkgs/development/libraries/tsocks/default.nix index 149b2260792f..bcc91d058f04 100644 --- a/pkgs/development/libraries/tsocks/default.nix +++ b/pkgs/development/libraries/tsocks/default.nix @@ -31,5 +31,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2; maintainers = with maintainers; [ edwtjo phreedom ]; platforms = platforms.unix; + broken = stdenv.hostPlatform.isDarwin; }; } diff --git a/pkgs/development/libraries/ucommon/default.nix b/pkgs/development/libraries/ucommon/default.nix index 416cf53ab496..53e10b468ba6 100644 --- a/pkgs/development/libraries/ucommon/default.nix +++ b/pkgs/development/libraries/ucommon/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { meta = { description = "C++ library to facilitate using C++ design patterns"; - homepage = http://www.gnu.org/software/commoncpp/; + homepage = https://www.gnu.org/software/commoncpp/; license = stdenv.lib.licenses.lgpl3Plus; maintainers = with stdenv.lib.maintainers; [ ]; diff --git a/pkgs/development/libraries/uhttpmock/default.nix b/pkgs/development/libraries/uhttpmock/default.nix index 377ceba59e70..6eef95309aab 100644 --- a/pkgs/development/libraries/uhttpmock/default.nix +++ b/pkgs/development/libraries/uhttpmock/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchFromGitLab, autoconf, gtk-doc, automake, libtool, pkgconfig, glib, libsoup, gobjectIntrospection }: +{ stdenv, lib, fetchFromGitLab, autoconf, gtk-doc, automake, libtool, pkgconfig, glib, libsoup, gobject-introspection }: stdenv.mkDerivation rec { version="0.5.0"; @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ autoconf gtk-doc automake libtool glib libsoup gobjectIntrospection ]; + buildInputs = [ autoconf gtk-doc automake libtool glib libsoup gobject-introspection ]; preConfigure = "./autogen.sh"; diff --git a/pkgs/development/libraries/umockdev/default.nix b/pkgs/development/libraries/umockdev/default.nix index 912bcac55cd0..0bf7fb59e321 100644 --- a/pkgs/development/libraries/umockdev/default.nix +++ b/pkgs/development/libraries/umockdev/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, umockdev, gobjectIntrospection +{ stdenv, fetchFromGitHub, autoreconfHook, umockdev, gobject-introspection , pkgconfig, glib, systemd, libgudev, vala }: stdenv.mkDerivation rec { @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { buildInputs = [ glib systemd libgudev ]; - nativeBuildInputs = [ autoreconfHook pkgconfig vala gobjectIntrospection ]; + nativeBuildInputs = [ autoreconfHook pkgconfig vala gobject-introspection ]; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/uriparser/default.nix b/pkgs/development/libraries/uriparser/default.nix index c716ae7f8dbb..ac9f67e1e129 100644 --- a/pkgs/development/libraries/uriparser/default.nix +++ b/pkgs/development/libraries/uriparser/default.nix @@ -1,18 +1,20 @@ -{ stdenv, fetchurl, cpptest, pkgconfig, doxygen, graphviz }: +{ lib, stdenv, fetchurl, gtest, pkgconfig, doxygen, graphviz }: stdenv.mkDerivation rec { name = "uriparser-${version}"; - version = "0.8.6"; + version = "0.9.0"; # Release tarball differs from source tarball src = fetchurl { url = "https://github.com/uriparser/uriparser/releases/download/${name}/${name}.tar.bz2"; - sha256 = "0m2a5bf5b00ybagxmsa8mdj9mhc62vcm0qimy1ivfza1fbjsf287"; + sha256 = "0b2yagxzhq9ghpszci6a9xlqg0yl7vq9j5r8dwbar3nszqsfnrzc"; }; - nativeBuildInputs = [ pkgconfig cpptest doxygen graphviz ]; + nativeBuildInputs = [ pkgconfig doxygen graphviz ]; + buildInputs = lib.optional doCheck gtest; + configureFlags = lib.optional (!doCheck) "--disable-tests"; - doCheck = true; + doCheck = stdenv.targetPlatform.system == stdenv.hostPlatform.system; meta = with stdenv.lib; { homepage = https://uriparser.github.io/; diff --git a/pkgs/development/libraries/utmps/default.nix b/pkgs/development/libraries/utmps/default.nix new file mode 100644 index 000000000000..859d152072fb --- /dev/null +++ b/pkgs/development/libraries/utmps/default.nix @@ -0,0 +1,32 @@ +{ stdenv, skawarePackages }: + +with skawarePackages; + +buildPackage { + pname = "utmps"; + version = "0.0.1.3"; + sha256 = "0dwskdclac4afmh7f7zn6jdiydgaf59a65q43r6b813mghczjvvd"; + + description = "A secure utmpx and wtmp implementation"; + + configureFlags = [ + "--libdir=\${lib}/lib" + "--dynlibdir=\${lib}/lib" + "--bindir=\${bin}/bin" + "--includedir=\${dev}/include" + "--with-sysdeps=${skalibs.lib}/lib/skalibs/sysdeps" + "--with-include=${skalibs.dev}/include" + "--with-lib=${skalibs.lib}/lib" + "--with-dynlib=${skalibs.lib}/lib" + ]; + + postInstall = '' + # remove all execline executables from build directory + rm $(find -type f -mindepth 1 -maxdepth 1 -executable) + rm libutmps.* + + mv doc $doc/share/doc/utmps/html + mv examples $doc/share/doc/utmps/examples + ''; +} + diff --git a/pkgs/development/libraries/v8/6_x.nix b/pkgs/development/libraries/v8/6_x.nix index adebedbf2ac1..85d0c0d91bb5 100644 --- a/pkgs/development/libraries/v8/6_x.nix +++ b/pkgs/development/libraries/v8/6_x.nix @@ -13,82 +13,102 @@ let else "ia32"; git_url = "https://chromium.googlesource.com"; + # This data is from the DEPS file in the root of a V8 checkout deps = { "base/trace_event/common" = fetchgit { - url = "${git_url}/chromium/src/base/trace_event/common.git"; - rev = "65d1d42a5df6c0a563a6fdfa58a135679185e5d9"; - sha256 = "0ikk0dj12adzr0138jrmwzhx8n9sl5qzs86a3mc3gva08a8wc84p"; + url = "${git_url}/chromium/src/base/trace_event/common.git"; + rev = "211b3ed9d0481b4caddbee1322321b86a483ca1f"; + sha256 = "080sya1dg32hi5gj7zr3r5l18r6w8g0imajyf3xfvnz67a2i8dd7"; }; "build" = fetchgit { - url = "${git_url}/chromium/src/build.git"; - rev = "48a2b7b39debc7c77c868c9ddb0a360af1ebc367"; - sha256 = "0aj554dfdbwnikwaapznfq55wkwbvg4114h7qamixy8ryjkaiy0k"; + url = "${git_url}/chromium/src/build.git"; + rev = "7315579e388589b62236ad933f09afd1e838d234"; + sha256 = "14gsigyjfm03kfzmz0v6429b6qnycvzx0yj3vwaks8may26aiv71"; }; "buildtools" = fetchgit { - url = "${git_url}/chromium/buildtools.git"; - rev = "5af0a3a8b89827a8634132080a39ab4b63dee489"; - sha256 = "1841803m40w1hmnmm7qzdpk4b6q1m8cb7q4hsflqfpddpf4lp3v1"; + url = "${git_url}/chromium/buildtools.git"; + rev = "0dd5c6f980d22be96b728155249df2da355989d9"; + sha256 = "0m1fh0qjcx9c69khnqcsqvrnqs7ji6wfxns9vv9mknj20sph5ydr"; }; "test/benchmarks/data" = fetchgit { - url = "${git_url}/v8/deps/third_party/benchmarks.git"; - rev = "05d7188267b4560491ff9155c5ee13e207ecd65f"; + url = "${git_url}/v8/deps/third_party/benchmarks.git"; + rev = "05d7188267b4560491ff9155c5ee13e207ecd65f"; sha256 = "0ad2ay14bn67d61ks4dmzadfnhkj9bw28r4yjdjjyzck7qbnzchl"; }; "test/mozilla/data" = fetchgit { - url = "${git_url}/v8/deps/third_party/mozilla-tests.git"; - rev = "f6c578a10ea707b1a8ab0b88943fe5115ce2b9be"; + url = "${git_url}/v8/deps/third_party/mozilla-tests.git"; + rev = "f6c578a10ea707b1a8ab0b88943fe5115ce2b9be"; sha256 = "0rfdan76yfawqxbwwb35aa57b723j3z9fx5a2w16nls02yk2kqyn"; }; "test/test262/data" = fetchgit { - url = "${git_url}/external/github.com/tc39/test262.git"; - rev = "1b911a8f8abf4cb63882cfbe72dcd4c82bb8ad91"; - sha256 = "1hbp7vv41k7jka8azc78hhw4qng7gckr6dz1van7cyd067znwvr4"; + url = "${git_url}/external/github.com/tc39/test262.git"; + rev = "a6c1d05ac4fed084fa047e4c52ab2a8c9c2a8aef"; + sha256 = "1cy3val2ih6r4sbaxd1v9fir87mrlw1kr54s64g68gnch53ck9s3"; }; "test/test262/harness" = fetchgit { - url = "${git_url}/external/github.com/test262-utils/test262-harness-py.git"; - rev = "0f2acdd882c84cff43b9d60df7574a1901e2cdcd"; + url = "${git_url}/external/github.com/test262-utils/test262-harness-py.git"; + rev = "0f2acdd882c84cff43b9d60df7574a1901e2cdcd"; sha256 = "00brj5avp43yamc92kinba2mg3a2x1rcd7wnm7z093l73idprvkp"; }; "test/wasm-js" = fetchgit { - url = "${git_url}/external/github.com/WebAssembly/spec.git"; - rev = "17b4a4d98c80b1ec736649d5a73496a0e6d12d4c"; - sha256 = "03nyrrqffzj6xrmqi1v7f9m9395bdk53x301fy5mcq4hhpq6rsjr"; + url = "${git_url}/external/github.com/WebAssembly/spec.git"; + rev = "2113ea7e106f8a964e0445ba38f289d2aa845edd"; + sha256 = "07aw7x2xzmzk905mqf8gbbb1bi1a5kv99g8iv6x2p07d3zns7xzx"; }; - "testing/gmock" = fetchgit { - url = "${git_url}/external/googlemock.git"; - rev = "0421b6f358139f02e102c9c332ce19a33faf75be"; - sha256 = "1xiky4v98maxs8fg1avcd56y0alv3hw8qyrlpd899zgzbq2k10pp"; + "third_party/depot_tools" = fetchgit { + url = "${git_url}/chromium/tools/depot_tools.git"; + rev = "fb734036f4b5ae6d5afc63cbfc41d3a5d1c29a82"; + sha256 = "1738y7xgfnn0hfdr8g5jw7555841ycxbn580mdffwv4jnbn7120s"; }; - "testing/gtest" = fetchgit { - url = "${git_url}/external/github.com/google/googletest.git"; - rev = "6f8a66431cb592dad629028a50b3dd418a408c87"; - sha256 = "0bdba2lr6pg15bla9600zg0r0vm4lnrx0wqz84p376wfdxra24vw"; + "third_party/googletest/src" = fetchgit { + url = "${git_url}/external/github.com/google/googletest.git"; + rev = "ce468a17c434e4e79724396ee1b51d86bfc8a88b"; + sha256 = "0nik8wb1b0zk2sslawgp5h211r5bc4x7m962dgnmbk11ccvsmr23"; }; "third_party/icu" = fetchgit { - url = "${git_url}/chromium/deps/icu.git"; - rev = "08cb956852a5ccdba7f9c941728bb833529ba3c6"; - sha256 = "0vn2iv068kmcjqqx5cgyha80x9iraz11hpx3q4n3rkvrlvbb3d7b"; + url = "${git_url}/chromium/deps/icu.git"; + rev = "a9a2bd3ee4f1d313651c5272252aaf2a3e7ed529"; + sha256 = "1bfyxakgv9z0rxbqsy5csi85kg8dqy7i6zybmng5wyzag9cns4f9"; }; "third_party/instrumented_libraries" = fetchgit { - url = "${git_url}/chromium/src/third_party/instrumented_libraries.git"; - rev = "644afd349826cb68204226a16c38bde13abe9c3c"; - sha256 = "0d1vkwilgv1a4ghazn623gwmm7h51padpfi94qrmig1y748xfwfa"; + url = "${git_url}/chromium/src/third_party/instrumented_libraries.git"; + rev = "323cf32193caecbf074d1a0cb5b02b905f163e0f"; + sha256 = "0q3n3ivqva28qpn67ds635521pwzpc9apcyagz65i9j17bb1k231"; }; - # templates of code generator require jinja2 2.8 (while nixpkgs has 2.9.5, which breaks the template) "third_party/jinja2" = fetchgit { - url = "${git_url}/chromium/src/third_party/jinja2.git"; - rev = "d34383206fa42d52faa10bb9931d6d538f3a57e0"; - sha256 = "0d9hyw0bvp3p0dbwy833cm9vdqxcam0qbm9jc561ynphddxlkmgd"; + url = "${git_url}/chromium/src/third_party/jinja2.git"; + rev = "b41863e42637544c2941b574c7877d3e1f663e25"; + sha256 = "1qgilclkav67m6cl2xq2kmzkswrkrb2axc2z8mw58fnch4j1jf1r"; }; "third_party/markupsafe" = fetchgit { - url = "${git_url}/chromium/src/third_party/markupsafe.git"; - rev = "8f45f5cfa0009d2a70589bcda0349b8cb2b72783"; + url = "${git_url}/chromium/src/third_party/markupsafe.git"; + rev = "8f45f5cfa0009d2a70589bcda0349b8cb2b72783"; sha256 = "168ppjmicfdh4i1l0l25s86mdbrz9fgxmiq1rx33x79mph41scfz"; }; + "third_party/proguard" = fetchgit { + url = "${git_url}/chromium/src/third_party/proguard.git"; + rev = "eba7a98d98735b2cc65c54d36baa5c9b46fe4f8e"; + sha256 = "1yx86z2p243b0ykixgqz6nlqfp8swa6n0yl5fgb29fa4jvsjz3d1"; + }; "tools/clang" = fetchgit { - url = "${git_url}/chromium/src/tools/clang.git"; - rev = "40f69660bf3cd407e72b8ae240fdd6c513dddbfe"; - sha256 = "1plkb9dcn34yd6lad7w59s9vqwmcc592dasgdk232spkafpg8qcf"; + url = "${git_url}/chromium/src/tools/clang.git"; + rev = "c0b1d892b2bc1291eb287d716ca239c1b03fb215"; + sha256 = "1mz1pqzr2b37mymbkqkmpmj48j7a8ig0ibaw3dfilbx5nbl4wd2z"; + }; + "tools/gyp" = fetchgit { + url = "${git_url}/external/gyp.git"; + rev = "d61a9397e668fa9843c4aa7da9e79460fe590bfb"; + sha256 = "1z081h72mjy285jb1kj5xd0pb4p12n9blvsimsavyn3ldmswv0r0"; + }; + "tools/luci-go" = fetchgit { + url = "${git_url}/chromium/src/tools/luci-go.git"; + rev = "abcd908f74fdb155cc8870f5cae48dff1ece7c3c"; + sha256 = "07c8vanc31wal6aw8v0s499l7ifrgvdvi2sx4ln3nyha5ngxinld"; + }; + "tools/swarming_client" = fetchgit { + url = "${git_url}/infra/luci/client-py.git"; + rev = "9a518d097dca20b7b00ce3bdfc5d418ccc79893a"; + sha256 = "1d8nly7rp24gx7q0m01jvsc15nw5fahayfczwd40gzzzkmvhjazi"; }; }; @@ -96,7 +116,7 @@ in stdenv.mkDerivation rec { name = "v8-${version}"; - version = "6.2.414.27"; + version = "6.9.427.14"; inherit doCheck; @@ -104,7 +124,7 @@ stdenv.mkDerivation rec { owner = "v8"; repo = "v8"; rev = version; - sha256 = "15zrb9bcpnhljhrilqnjaak3a4xnhj8li6ra12g3gkrw3fzir9a2"; + sha256 = "13d50iz87qh7v8l8kjky8wqs9rvz02pgw74q8crqi5ywnvvill1x"; }; postUnpack = '' @@ -133,11 +153,13 @@ stdenv.mkDerivation rec { configurePhase = '' tools/dev/v8gen.py -vv ${arch}.release -- \ - is_component_build=true \ - ${if snapshot then "v8_use_external_startup_data=false" else "v8_use_snapshot=false" } \ - is_clang=false \ - linux_use_bundled_binutils=false \ - treat_warnings_as_errors=false + is_component_build=true \ + ${if snapshot then "v8_use_external_startup_data=false" else "v8_use_snapshot=false"} \ + is_clang=false \ + linux_use_bundled_binutils=false \ + treat_warnings_as_errors=false \ + use_custom_libcxx=false \ + use_custom_libcxx_for_host=false ''; nativeBuildInputs = [ gn ninja pkgconfig ]; diff --git a/pkgs/development/libraries/v8/plv8_6_x.nix b/pkgs/development/libraries/v8/plv8_6_x.nix new file mode 100644 index 000000000000..8d2276def705 --- /dev/null +++ b/pkgs/development/libraries/v8/plv8_6_x.nix @@ -0,0 +1,187 @@ +# NOTE: this expression is NOT exported from the top-level of all-packages.nix, +# it is exclusively used by the 'plv8' PostgreSQL extension, which requires a +# very exact version. + +{ stdenv, lib, fetchgit, fetchFromGitHub, gn, ninja, python, glib, pkgconfig +, doCheck ? false +, snapshot ? true +}: + +let + arch = if stdenv.isAarch32 + then if stdenv.is64bit + then"arm64" + else "arm" + else if stdenv.is64bit + then"x64" + else "ia32"; + git_url = "https://chromium.googlesource.com"; + + # This data is from the DEPS file in the root of a V8 checkout + deps = { + "base/trace_event/common" = fetchgit { + url = "${git_url}/chromium/src/base/trace_event/common.git"; + rev = "0e9a47d74970bee1bbfc063c47215406f8918699"; + sha256 = "07rbzrlscp8adh4z86yl5jxdnvgkc3xs950xldpk318wf9i3bh6c"; + }; + "build" = fetchgit { + url = "${git_url}/chromium/src/build.git"; + rev = "9338ce52d0b9bcef34c38285fbd5023b62739fac"; + sha256 = "1s2sa8dy3waidsirjylc82ggb18l1108bczjc8z0v4ywyj4k0cvh"; + }; + "buildtools" = fetchgit { + url = "${git_url}/chromium/buildtools.git"; + rev = "505de88083136eefd056e5ee4ca0f01fe9b33de8"; + sha256 = "0vj216nhb803bggsl0hnyagj8njrm96pn8sim6xcnqb7nhz1vabw"; + }; + "test/benchmarks/data" = fetchgit { + url = "${git_url}/v8/deps/third_party/benchmarks.git"; + rev = "05d7188267b4560491ff9155c5ee13e207ecd65f"; + sha256 = "0ad2ay14bn67d61ks4dmzadfnhkj9bw28r4yjdjjyzck7qbnzchl"; + }; + "test/mozilla/data" = fetchgit { + url = "${git_url}/v8/deps/third_party/mozilla-tests.git"; + rev = "f6c578a10ea707b1a8ab0b88943fe5115ce2b9be"; + sha256 = "0rfdan76yfawqxbwwb35aa57b723j3z9fx5a2w16nls02yk2kqyn"; + }; + "test/test262/data" = fetchgit { + url = "${git_url}/external/github.com/tc39/test262.git"; + rev = "5d4c667b271a9b39d0de73aef5ffe6879c6f8811"; + sha256 = "0q9iwb2nkybf9np95wgf5m372aw2lhx9wlsw41a2a80kbkvb2kqg"; + }; + "test/test262/harness" = fetchgit { + url = "${git_url}/external/github.com/test262-utils/test262-harness-py.git"; + rev = "0f2acdd882c84cff43b9d60df7574a1901e2cdcd"; + sha256 = "00brj5avp43yamc92kinba2mg3a2x1rcd7wnm7z093l73idprvkp"; + }; + "test/wasm-js" = fetchgit { + url = "${git_url}/external/github.com/WebAssembly/spec.git"; + rev = "a7e226a92e660a3d5413cfea4269824f513259d2"; + sha256 = "0z3aybj3ykajwh2bv5fwd6pwqjjsq8dnwrqc2wncb6r9xcjwbgxp"; + }; + "testing/gtest" = fetchgit { + url = "${git_url}/external/github.com/google/googletest.git"; + rev = "6f8a66431cb592dad629028a50b3dd418a408c87"; + sha256 = "0bdba2lr6pg15bla9600zg0r0vm4lnrx0wqz84p376wfdxra24vw"; + }; + "third_party/icu" = fetchgit { + url = "${git_url}/chromium/deps/icu.git"; + rev = "741688ebf328da9adc52505248bf4e2ef868722c"; + sha256 = "02ifm18qjlrkn5nm2rxkf9yz9bdlyq7c65jfjndv63vi1drqh1r9"; + }; + "third_party/instrumented_libraries" = fetchgit { + url = "${git_url}/chromium/src/third_party/instrumented_libraries.git"; + rev = "28417458ac4dc79f68915079d0f283f682504cc0"; + sha256 = "1qf5c2946n37p843yriv7xawi6ss6samabghq43s49cgd4wq8dc3"; + }; + "third_party/jinja2" = fetchgit { + url = "${git_url}/chromium/src/third_party/jinja2.git"; + rev = "d34383206fa42d52faa10bb9931d6d538f3a57e0"; + sha256 = "0d9hyw0bvp3p0dbwy833cm9vdqxcam0qbm9jc561ynphddxlkmgd"; + }; + "third_party/markupsafe" = fetchgit { + url = "${git_url}/chromium/src/third_party/markupsafe.git"; + rev = "8f45f5cfa0009d2a70589bcda0349b8cb2b72783"; + sha256 = "168ppjmicfdh4i1l0l25s86mdbrz9fgxmiq1rx33x79mph41scfz"; + }; + "tools/clang" = fetchgit { + url = "${git_url}/chromium/src/tools/clang.git"; + rev = "8688d267571de76a56746324dcc249bf4232b85a"; + sha256 = "0krq4zz1vnwp064bm517gwr2napy18wyccdh8w5s4qgkjwwxd63s"; + }; + "tools/gyp" = fetchgit { + url = "${git_url}/external/gyp.git"; + rev = "d61a9397e668fa9843c4aa7da9e79460fe590bfb"; + sha256 = "1z081h72mjy285jb1kj5xd0pb4p12n9blvsimsavyn3ldmswv0r0"; + }; + "tools/luci-go" = fetchgit { + url = "${git_url}/chromium/src/tools/luci-go.git"; + rev = "45a8a51fda92e123619a69e7644d9c64a320b0c1"; + sha256 = "0r7736gqk7r0i7ig0b5ib10d9q8a8xzsmc0f0fbkm9k78v847vpj"; + }; + "tools/swarming_client" = fetchgit { + url = "${git_url}/infra/luci/client-py.git"; + rev = "4bd9152f8a975d57c972c071dfb4ddf668e02200"; + sha256 = "03zk91gzvqv01g1vbl8d7h8al7vs4ymrrdc8ipg9wpq52yh65smh"; + }; + }; + +in + +stdenv.mkDerivation rec { + name = "v8-${version}"; + version = "6.4.388.40"; + + inherit doCheck; + + src = fetchFromGitHub { + owner = "v8"; + repo = "v8"; + rev = version; + sha256 = "1lq239cgqyidrynz8g3wbdv70ymzv6s0ppad8s219gb3jnizm16a"; + }; + + postUnpack = '' + ${lib.concatStringsSep "\n" ( + lib.mapAttrsToList (n: v: '' + mkdir -p $sourceRoot/${n} + cp -r ${v}/* $sourceRoot/${n} + '') deps)} + ''; + + prePatch = '' + # use our gn, not the bundled one + sed -i -e 's#gn_path = .*#gn_path = "${gn}/bin/gn"#' tools/mb/mb.py + + # disable tests + if [ "$doCheck" = "" ]; then sed -i -e '/"test:gn_all",/d' BUILD.gn; fi + + # disable sysroot usage + chmod u+w build/config build/config/sysroot.gni + sed -i build/config/sysroot.gni \ + -e '/use_sysroot =/ { s#\(use_sysroot =\).*#\1 false#; :a n; /current_cpu/ { s/^/#/; ba }; }' + + # patch shebangs (/usr/bin/env) + patchShebangs tools/dev/v8gen.py + ''; + + configurePhase = '' + tools/dev/v8gen.py -vv ${arch}.release -- \ + is_component_build=true \ + ${if snapshot then "v8_use_external_startup_data=false" else "v8_use_snapshot=false"} \ + is_clang=false \ + linux_use_bundled_binutils=false \ + treat_warnings_as_errors=false \ + use_custom_libcxx=false \ + use_custom_libcxx_for_host=false + ''; + + nativeBuildInputs = [ gn ninja pkgconfig ]; + buildInputs = [ python glib ]; + + buildPhase = '' + ninja -C out.gn/${arch}.release/ + ''; + + enableParallelBuilding = true; + + installPhase = '' + install -vD out.gn/${arch}.release/d8 "$out/bin/d8" + install -vD out.gn/${arch}.release/mksnapshot "$out/bin/mksnapshot" + mkdir -p "$out/lib" + for f in libicui18n.so libicuuc.so libv8_libbase.so libv8_libplatform.so libv8.so; do + install -vD out.gn/${arch}.release/$f "$out/lib/$f" + done + install -vD out.gn/${arch}.release/icudtl.dat "$out/lib/icudtl.dat" + mkdir -p "$out/include" + cp -vr include/*.h "$out/include" + cp -vr include/libplatform "$out/include" + ''; + + meta = with lib; { + description = "Google's open source JavaScript engine"; + maintainers = with maintainers; [ cstrahan proglodyte ]; + platforms = platforms.linux; + license = licenses.bsd3; + }; +} diff --git a/pkgs/development/libraries/vaapi-intel/default.nix b/pkgs/development/libraries/vaapi-intel/default.nix index ba763e334905..70ee61aecd3b 100644 --- a/pkgs/development/libraries/vaapi-intel/default.nix +++ b/pkgs/development/libraries/vaapi-intel/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { name = "intel-vaapi-driver-${version}"; - inherit (libva) version; + version = "2.2.0"; # generally try to match libva version, but not required src = fetchFromGitHub { owner = "intel"; repo = "intel-vaapi-driver"; rev = version; - sha256 = "15ag4al9h6b8f8sw1zpighyhsmr5qfqp1882q7r3gsh5g4cnj763"; + sha256 = "1z8iqnswias2gph61yzyal53456y71ff98f21cs17hw4qjfkwa6k"; }; patchPhase = '' diff --git a/pkgs/development/libraries/vapoursynth-mvtools/default.nix b/pkgs/development/libraries/vapoursynth-mvtools/default.nix index c2ab61c6bd17..ecc6b7c30fc7 100644 --- a/pkgs/development/libraries/vapoursynth-mvtools/default.nix +++ b/pkgs/development/libraries/vapoursynth-mvtools/default.nix @@ -1,22 +1,22 @@ { stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, - vapoursynth, yasm, fftwFloat + vapoursynth, nasm, fftwFloat }: stdenv.mkDerivation rec { name = "vapoursynth-mvtools-${version}"; - version = "19"; + version = "20"; src = fetchFromGitHub { - owner = "dubhater"; - repo = "vapoursynth-mvtools"; + owner = "dubhater"; + repo = "vapoursynth-mvtools"; rev = "v${version}"; - sha256 = "1wjwf1lgfkqz87s0j251g625mw9xmx79zzgrjyhq3wlii73m6qwp"; + sha256 = "0nbq04wbmz7xqfcfpdvgg0p8xhh2xdcwhhx5gwr4j8bm611v0npz"; }; nativeBuildInputs = [ pkgconfig ]; buildInputs = [ autoreconfHook - yasm vapoursynth fftwFloat + nasm vapoursynth fftwFloat ]; configureFlags = [ "--libdir=$(out)/lib/vapoursynth" ]; diff --git a/pkgs/development/libraries/vapoursynth/default.nix b/pkgs/development/libraries/vapoursynth/default.nix index 7344f3a7e2bb..2d3af9b70c57 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 { name = "vapoursynth-${version}"; - version = "R43"; + version = "R44"; src = fetchFromGitHub { owner = "vapoursynth"; repo = "vapoursynth"; rev = version; - sha256 = "01yzxggjxr6fz3wj81z6vgp9m4jqddyk73i22kz2x620cpdgb9j9"; + sha256 = "1270cggvk9nvy5g2z289nwhyvl4364yzirfn5jsa9i9ljfp00qml"; }; nativeBuildInputs = [ pkgconfig autoreconfHook nasm ]; diff --git a/pkgs/development/libraries/vc/default.nix b/pkgs/development/libraries/vc/default.nix index e2a2af615b88..66c8e4fbc531 100644 --- a/pkgs/development/libraries/vc/default.nix +++ b/pkgs/development/libraries/vc/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "Vc-${version}"; - version = "1.3.3"; + version = "1.4.1"; src = fetchFromGitHub { owner = "VcDevel"; repo = "Vc"; rev = version; - sha256 = "0y4riz2kiw6a9w2zydj6x0vhy2qc9v17wspq3n2q88nbas72yd2m"; + sha256 = "09nf6j1hyq2yv0c1cmnv4ff5243ylsajy1xj3dz8c2qqcm14y6cm"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/libraries/vcdimager/default.nix b/pkgs/development/libraries/vcdimager/default.nix index ddecf4a96a75..480b8f7bcd7b 100644 --- a/pkgs/development/libraries/vcdimager/default.nix +++ b/pkgs/development/libraries/vcdimager/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ libcdio ]; meta = with lib; { - homepage = http://www.gnu.org/software/vcdimager/; + homepage = https://www.gnu.org/software/vcdimager/; description = "Full-featured mastering suite for authoring, disassembling and analyzing Video CDs and Super Video CDs"; platforms = platforms.unix; license = licenses.gpl2; diff --git a/pkgs/development/libraries/vigra/default.nix b/pkgs/development/libraries/vigra/default.nix index 12c166beacbd..fb69d4bf63e7 100644 --- a/pkgs/development/libraries/vigra/default.nix +++ b/pkgs/development/libraries/vigra/default.nix @@ -15,6 +15,12 @@ in stdenv.mkDerivation rec { NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR"; + # Fixes compilation with clang (on darwin) see https://github.com/ukoethe/vigra/issues/414 + patches = + let clangPatch = fetchurl { url = "https://github.com/ukoethe/vigra/commit/81958d302494e137f98a8b1d7869841532f90388.patch"; + sha256 = "1i1w6smijgb5z8bg9jaq84ccy00k2sxm87s37lgjpyix901gjlgi"; }; + in [ clangPatch ]; + buildInputs = [ boost cmake fftw fftwSinglePrec hdf5 ilmbase libjpeg libpng libtiff numpy openexr python ]; @@ -34,6 +40,6 @@ in stdenv.mkDerivation rec { homepage = https://hci.iwr.uni-heidelberg.de/vigra; license = licenses.mit; maintainers = [ maintainers.viric ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/virglrenderer/default.nix b/pkgs/development/libraries/virglrenderer/default.nix index 2cd3b5a20c0c..4473100a9f20 100644 --- a/pkgs/development/libraries/virglrenderer/default.nix +++ b/pkgs/development/libraries/virglrenderer/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "virglrenderer-${version}"; - version = "0.6.0"; + version = "0.7.0"; src = fetchurl { url = "https://www.freedesktop.org/software/virgl/${name}.tar.bz2"; - sha256 = "a549e351e0eb2ad1df471386ddcf85f522e7202808d1616ee9ff894209066e1a"; + sha256 = "041agg1d6i8hg250y30f08n3via0hs9rbijxdrfifb8ara805v0m"; }; buildInputs = [ libGLU epoxy libX11 libdrm mesa_noglu ]; diff --git a/pkgs/development/libraries/vrpn/default.nix b/pkgs/development/libraries/vrpn/default.nix index ddeecce21c61..0ae5ba147cb7 100644 --- a/pkgs/development/libraries/vrpn/default.nix +++ b/pkgs/development/libraries/vrpn/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { set of physical devices (tracker, etc.) used in a virtual-reality (VR) system. ''; - homepage = http://www.vrpn.org/; + homepage = https://github.com/vrpn/vrpn; license = licenses.boost; # see https://github.com/vrpn/vrpn/wiki/License platforms = platforms.linux; maintainers = with maintainers; [ ludo ]; diff --git a/pkgs/development/libraries/vtk/default.nix b/pkgs/development/libraries/vtk/default.nix index b85d76640cf0..afd29aeb0063 100644 --- a/pkgs/development/libraries/vtk/default.nix +++ b/pkgs/development/libraries/vtk/default.nix @@ -41,8 +41,6 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DCMAKE_C_FLAGS=-fPIC" "-DCMAKE_CXX_FLAGS=-fPIC" ] ++ optional (qtLib != null) [ "-DVTK_USE_QT:BOOL=ON" ] ++ optional stdenv.isDarwin [ "-DBUILD_TESTING:BOOL=OFF" - "-DCMAKE_OSX_SYSROOT=" - "-DCMAKE_OSX_DEPLOYMENT_TARGET=" "-DOPENGL_INCLUDE_DIR=${OpenGL}/Library/Frameworks" ]; postPatch = stdenv.lib.optionalString stdenv.isDarwin '' diff --git a/pkgs/development/libraries/vulkan-headers/default.nix b/pkgs/development/libraries/vulkan-headers/default.nix index 2a07eba261b7..c93ba1b12909 100644 --- a/pkgs/development/libraries/vulkan-headers/default.nix +++ b/pkgs/development/libraries/vulkan-headers/default.nix @@ -1,15 +1,15 @@ { stdenv, fetchFromGitHub, cmake }: stdenv.mkDerivation rec { name = "vulkan-headers-${version}"; - version = "1.1.82.0"; + version = "1.1.85"; buildInputs = [ cmake ]; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-Headers"; - rev = "sdk-${version}"; - sha256 = "1pp0kmgd89g8rz6qqfqmdmv209s0d6hbsshrzrlwrdm6dc25f20p"; + rev = "2fd5a24ec4a6df303b2155b3f85b6b8c1d56f6c0"; + sha256 = "0cj4bd396qddh3nxvr7grnpfz89g3sbvm21cx4k3ga52sp1rslpb"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/vulkan-loader/default.nix b/pkgs/development/libraries/vulkan-loader/default.nix index 5ffdc4375373..6f720857f7cf 100644 --- a/pkgs/development/libraries/vulkan-loader/default.nix +++ b/pkgs/development/libraries/vulkan-loader/default.nix @@ -1,6 +1,10 @@ -{ stdenv, fetchFromGitHub, cmake, python3, vulkan-headers, pkgconfig, - xlibsWrapper, libxcb, libXrandr, libXext, wayland, libGL_driver }: -let version = "1.1.82.0"; in +{ stdenv, fetchFromGitHub, cmake, python3, vulkan-headers, pkgconfig +, xlibsWrapper, libxcb, libXrandr, libXext, wayland, libGL_driver }: + +let + version = "1.1.85"; +in + assert version == vulkan-headers.version; stdenv.mkDerivation rec { name = "vulkan-loader-${version}"; @@ -9,8 +13,8 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-Loader"; - rev = "sdk-${version}"; - sha256 = "16i4s1adfh822ahj3ywp279lv6szwd2sn2q5pmvpg2kk6mbh410d"; + rev = "b02f64293680c484e1d7ff6ecb88f89277c0dc8c"; + sha256 = "1n4vjyxlmi2ygx34srwbvalc5gz95gcsrmdw0k10353xja755gmj"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/wayland/default.nix b/pkgs/development/libraries/wayland/default.nix index fce0dae6c731..866b1232aef5 100644 --- a/pkgs/development/libraries/wayland/default.nix +++ b/pkgs/development/libraries/wayland/default.nix @@ -8,11 +8,11 @@ assert expat != null; stdenv.mkDerivation rec { name = "wayland-${version}"; - version = "1.15.0"; + version = "1.16.0"; src = fetchurl { url = "https://wayland.freedesktop.org/releases/${name}.tar.xz"; - sha256 = "1c5fnys8hi71cnzjv5k7j0r8gx80p0yyqlrpmn06mmarhnxvwgzb"; + sha256 = "1xajhxad43izq9f7sbww1hlg42nayijy8xnp21kgpk09c6sw4wjf"; }; configureFlags = [ "--with-scanner" "--disable-documentation" ]; diff --git a/pkgs/development/libraries/wcslib/default.nix b/pkgs/development/libraries/wcslib/default.nix index 7c4d275e05fe..187eed6ae83a 100644 --- a/pkgs/development/libraries/wcslib/default.nix +++ b/pkgs/development/libraries/wcslib/default.nix @@ -1,14 +1,14 @@ { fetchurl, stdenv, flex }: stdenv.mkDerivation rec { - version = "5.19.1"; + version = "6.2"; name = "wcslib-${version}"; buildInputs = [ flex ]; src = fetchurl { url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/${name}.tar.bz2"; - sha256 ="160gvz9xk4hvliwb75ry770qdf899kc89ij6r0y7fh60lbjz1far"; + sha256 ="01fqckazhbfqqhyr0wd9vcks1m2afmsh83l981alxg2r54jgwkdv"; }; prePatch = '' diff --git a/pkgs/development/libraries/webkitgtk/2.4.nix b/pkgs/development/libraries/webkitgtk/2.4.nix index 1a17ae53313b..9030149fc8ad 100644 --- a/pkgs/development/libraries/webkitgtk/2.4.nix +++ b/pkgs/development/libraries/webkitgtk/2.4.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, fetchpatch, perl, python, ruby, bison, gperf, flex -, pkgconfig, which, gettext, gobjectIntrospection +, pkgconfig, which, gettext, gobject-introspection, pruneLibtoolFiles , gtk2, gtk3, wayland, libwebp, enchant, sqlite , libxml2, libsoup, libsecret, libxslt, harfbuzz, xorg , gst-plugins-base, libobjc @@ -77,13 +77,16 @@ stdenv.mkDerivation rec { "--disable-credential-storage" ]; - NIX_CFLAGS_COMPILE = "-DU_NOEXCEPT="; + NIX_CFLAGS_COMPILE = [ + "-DU_NOEXCEPT=" + "-Wno-expansion-to-defined" + ]; dontAddDisableDepTrack = true; nativeBuildInputs = [ perl python ruby bison gperf flex - pkgconfig which gettext gobjectIntrospection + pkgconfig which gettext gobject-introspection pruneLibtoolFiles ]; buildInputs = [ diff --git a/pkgs/development/libraries/webkitgtk/2.20.nix b/pkgs/development/libraries/webkitgtk/default.nix similarity index 91% rename from pkgs/development/libraries/webkitgtk/2.20.nix rename to pkgs/development/libraries/webkitgtk/default.nix index bb493d16a369..e18142eb1d02 100644 --- a/pkgs/development/libraries/webkitgtk/2.20.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, perl, python2, ruby, bison, gperf, cmake, ninja -, pkgconfig, gettext, gobjectIntrospection, libnotify, gnutls, libgcrypt +, pkgconfig, gettext, gobject-introspection, libnotify, gnutls, libgcrypt , gtk3, wayland, libwebp, enchant2, xorg, libxkbcommon, epoxy, at-spi2-core , libxml2, libsoup, libsecret, libxslt, harfbuzz, libpthreadstubs, pcre, nettle, libtasn1, p11-kit , libidn, libedit, readline, libGLU_combined, libintl @@ -15,7 +15,7 @@ assert stdenv.isDarwin -> !enableGtk2Plugins; with stdenv.lib; stdenv.mkDerivation rec { name = "webkitgtk-${version}"; - version = "2.20.5"; + version = "2.22.4"; meta = { description = "Web content rendering engine, GTK+ port"; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://webkitgtk.org/releases/${name}.tar.xz"; - sha256 = "147r7an41920zl4x9srdva7fxvw2znjin5ldjkhay1cndv9gih0m"; + sha256 = "1f2335hjzsvjxjf6hy5cyypsn65wykpx2pbk1sp548w0hclbxdgs"; }; patches = optionals stdenv.isDarwin [ @@ -62,7 +62,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ninja perl python2 ruby bison gperf - pkgconfig gettext gobjectIntrospection + pkgconfig gettext gobject-introspection ]; buildInputs = [ diff --git a/pkgs/development/libraries/wiredtiger/default.nix b/pkgs/development/libraries/wiredtiger/default.nix index c4d94af850dd..56068c435d80 100644 --- a/pkgs/development/libraries/wiredtiger/default.nix +++ b/pkgs/development/libraries/wiredtiger/default.nix @@ -14,7 +14,7 @@ let mkEnable = mkFlag "enable-" "disable-"; mkWith = mkFlag "with-" "without-"; - shouldUsePkg = pkg: if pkg != null && pkg.meta.available then pkg else null; + shouldUsePkg = pkg: if pkg != null && stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) pkg.meta.platforms then pkg else null; optLz4 = shouldUsePkg lz4; optSnappy = shouldUsePkg snappy; diff --git a/pkgs/development/libraries/wlroots/default.nix b/pkgs/development/libraries/wlroots/default.nix index a4c2b3297145..efe7214ab6a1 100644 --- a/pkgs/development/libraries/wlroots/default.nix +++ b/pkgs/development/libraries/wlroots/default.nix @@ -1,39 +1,86 @@ -{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig +{ stdenv, fetchFromGitHub, fetchpatch, meson, ninja, pkgconfig , wayland, libGL, wayland-protocols, libinput, libxkbcommon, pixman , xcbutilwm, libX11, libcap, xcbutilimage, xcbutilerrors, mesa_noglu +, libpng, ffmpeg_4 +, python3Packages # TODO: Temporary }: -let pname = "wlroots"; - version = "unstable-2018-03-16"; +let + pname = "wlroots"; + version = "0.2"; + meson480 = meson.overrideAttrs (oldAttrs: rec { + name = pname + "-" + version; + pname = "meson"; + version = "0.48.0"; + + src = python3Packages.fetchPypi { + inherit pname version; + sha256 = "0qawsm6px1vca3babnqwn0hmkzsxy4w0gi345apd2qk3v0cv7ipc"; + }; + # Remove gir-fallback-path.patch and + # a87496addd9160300837aa50193f4798c6f1d251.patch (already in 0.48.0): + patches = builtins.filter + (str: !(stdenv.lib.hasSuffix "gir-fallback-path.patch" str + || stdenv.lib.hasSuffix "a87496addd9160300837aa50193f4798c6f1d251.patch" str)) + oldAttrs.patches; + }); in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchFromGitHub { owner = "swaywm"; repo = "wlroots"; - rev = "9cc875429b40e2567b219f8e9ffd23316d136204"; - sha256 = "1prhic3pyf9n65qfg5akzkc9qv2z3ab60dpcacr7wgr9nxrvnsdq"; + rev = version; + sha256 = "0gfxawjlb736xl90zfv3n6zzf5n1cacgzflqi1zq1wn7wd3j6ppv"; }; - # $out for the library and $bin for rootston - outputs = [ "out" "bin" ]; + postPatch = '' + substituteInPlace meson.build \ + --replace "version: '0.1.0'" "version: '${version}.0'" + ''; - nativeBuildInputs = [ meson ninja pkgconfig ]; + # $out for the library, $bin for rootston, and $examples for the example + # programs (in examples) AND rootston + outputs = [ "out" "bin" "examples" ]; + + nativeBuildInputs = [ meson480 ninja pkgconfig ]; buildInputs = [ wayland libGL wayland-protocols libinput libxkbcommon pixman xcbutilwm libX11 libcap xcbutilimage xcbutilerrors mesa_noglu + libpng ffmpeg_4 + ]; + + mesonFlags = [ + "-Dlibcap=enabled" "-Dlogind=enabled" "-Dxwayland=enabled" "-Dx11-backend=enabled" + "-Dxcb-icccm=enabled" "-Dxcb-errors=enabled" ]; - # Install rootston (the reference compositor) to $bin postInstall = '' - mkdir -p $bin/bin - cp rootston/rootston $bin/bin/ - mkdir $bin/lib - cp libwlroots* $bin/lib/ - patchelf --set-rpath "$bin/lib:${stdenv.lib.makeLibraryPath buildInputs}" $bin/bin/rootston - mkdir $bin/etc - cp ../rootston/rootston.ini.example $bin/etc/rootston.ini + # Install rootston (the reference compositor) to $bin and $examples + for output in "$bin" "$examples"; do + mkdir -p $output/bin + cp rootston/rootston $output/bin/ + mkdir $output/lib + cp libwlroots* $output/lib/ + patchelf \ + --set-rpath "$output/lib:${stdenv.lib.makeLibraryPath buildInputs}" \ + $output/bin/rootston + mkdir $output/etc + cp ../rootston/rootston.ini.example $output/etc/rootston.ini + done + # Install ALL example programs to $examples: + # screencopy dmabuf-capture input-inhibitor layer-shell idle-inhibit idle + # screenshot output-layout multi-pointer rotation tablet touch pointer + # simple + mkdir -p $examples/bin + cd ./examples + for binary in $(find . -executable -type f -printf '%P\n' | grep -vE '\.so'); do + patchelf \ + --set-rpath "$examples/lib:${stdenv.lib.makeLibraryPath buildInputs}" \ + "$binary" + cp "$binary" "$examples/bin/wlroots-$binary" + done ''; meta = with stdenv.lib; { @@ -42,8 +89,5 @@ in stdenv.mkDerivation rec { license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ primeos ]; - # Marked as broken until the first official/stable release (upstream - # request). See #38344 for the public discussion. - broken = true; }; } diff --git a/pkgs/development/libraries/wolfssl/default.nix b/pkgs/development/libraries/wolfssl/default.nix index 2b69f6283d60..8f57a0bf1b71 100644 --- a/pkgs/development/libraries/wolfssl/default.nix +++ b/pkgs/development/libraries/wolfssl/default.nix @@ -11,6 +11,8 @@ stdenv.mkDerivation rec { sha256 = "00mpq1z8j37a873dbk9knb835m3qlwqnd1rslirqkc44hpz1i64j"; }; + configureFlags = [ "--enable-all" ]; + outputs = [ "out" "dev" "doc" "lib" ]; nativeBuildInputs = [ autoreconfHook ]; @@ -27,6 +29,7 @@ stdenv.mkDerivation rec { description = "A small, fast, portable implementation of TLS/SSL for embedded devices"; homepage = "https://www.wolfssl.com/"; platforms = platforms.all; + license = stdenv.lib.licenses.gpl2; maintainers = with maintainers; [ mcmtroffaes ]; }; } diff --git a/pkgs/development/libraries/wxSVG/default.nix b/pkgs/development/libraries/wxSVG/default.nix index 59f6af7eddb2..27b95208432e 100644 --- a/pkgs/development/libraries/wxSVG/default.nix +++ b/pkgs/development/libraries/wxSVG/default.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { name = "wxSVG-${version}"; srcName = "wxsvg-${version}"; - version = "1.5.14"; + version = "1.5.15"; src = fetchurl { url = "mirror://sourceforge/project/wxsvg/wxsvg/${version}/${srcName}.tar.bz2"; - sha256 = "0xl5ghd8yj1ciwf87f12ii7vg38ir0snrds2rhi47pv5gypfkiq5"; + sha256 = "1f6fhkdmcfs8w7x08vhiqygss4qzcsimhd91h0j58zw25ky6rzqn"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/wxwidgets/3.0/mac.nix b/pkgs/development/libraries/wxwidgets/3.0/mac.nix index 9c307b2d15ae..040273e28b99 100644 --- a/pkgs/development/libraries/wxwidgets/3.0/mac.nix +++ b/pkgs/development/libraries/wxwidgets/3.0/mac.nix @@ -1,60 +1,26 @@ -{ stdenv, fetchurl, fetchpatch, expat, libiconv, libjpeg, libpng, libtiff, zlib +{ stdenv, fetchzip, fetchpatch, expat, libiconv, libjpeg, libpng, libtiff, zlib # darwin only attributes -, derez, rez, setfile +, cf-private, derez, rez, setfile , AGL, Cocoa, Kernel }: -with stdenv.lib; - stdenv.mkDerivation rec { - version = "3.0.2"; + version = "3.0.4"; name = "wxmac-${version}"; - src = fetchurl { - url = "mirror://sourceforge/wxwindows/wxWidgets-${version}.tar.bz2"; - sha256 = "346879dc554f3ab8d6da2704f651ecb504a22e9d31c17ef5449b129ed711585d"; + src = fetchzip { + url = "https://github.com/wxWidgets/wxWidgets/archive/v${version}.tar.gz"; + sha256 = "19mqglghjjqjgz4rbybn3qdgn2cz9xc511nq1pvvli9wx2k8syl1"; }; - patches = - [ # Use std::abs() from instead of abs() from to avoid problems - # with abiguous overloads for clang-3.8 and gcc6. - (fetchpatch { - name = "patch-stc-abs.diff"; - url = https://github.com/wxWidgets/wxWidgets/commit/73e9e18ea09ffffcaac50237def0d9728a213c02.patch; - sha256 = "0w5whmfzm8waw62jmippming0zffa9064m5b3aw5nixph21rlcvq"; - }) - - # Various fixes related to Yosemite. Revisit in next stable release. - # Please keep an eye on http://trac.wxwidgets.org/ticket/16329 as well - # Theoretically the above linked patch should still be needed, but it isn't. - # Try to find out why. - (fetchpatch { - name = "patch-yosemite.diff"; - url = https://raw.githubusercontent.com/Homebrew/formula-patches/bbf4995/wxmac/patch-yosemite.diff; - sha256 = "0ss66z2a79v976mvlrskyj1zmkyaz8hbwm98p29bscfvcx5845jb"; - }) - - # Remove uncenessary includes - # http://trac.wxwidgets.org/changeset/f6a2d1caef5c6d412c84aa900cb0d3990b350938/git-wxWidgets - (fetchpatch { - name = "patch-quicktime-removal.diff"; - url = https://raw.githubusercontent.com/Homebrew/formula-patches/bbf4995/wxmac/patch-quicktime-removal.diff; - sha256 = "0mzvdk8r70p9s1wj7qzdsqmdrlxlf2dalh9gqs8xjkqq2666yp0y"; - }) - - # Patch for wxOSXPrintData, custom paper not applied - # http://trac.wxwidgets.org/ticket/16959 - (fetchpatch { - name = "wxPaperCustomPatch.patch"; - url = http://trac.wxwidgets.org/raw-attachment/ticket/16959/wxPaperCustomPatch.patch; - sha256 = "0xgscv86f8dhggn9n8bhlq9wlj3ydsicgy9v35sraxyma18cbjvl"; - }) - ]; - buildInputs = [ expat libiconv libjpeg libpng libtiff zlib derez rez setfile Cocoa Kernel + + # Needed for CFURLGetFSRef, etc. which have deen deprecated + # since 10.9 and are not part of swift-corelibs CoreFoundation. + cf-private ]; propagatedBuildInputs = [ AGL ]; @@ -98,7 +64,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { platforms = platforms.darwin; license = licenses.wxWindows; maintainers = [ maintainers.lnl7 ]; diff --git a/pkgs/development/libraries/x265/default.nix b/pkgs/development/libraries/x265/default.nix index d11a93254bfb..4212687a02ac 100644 --- a/pkgs/development/libraries/x265/default.nix +++ b/pkgs/development/libraries/x265/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, cmake, yasm +{ stdenv, fetchurl, fetchpatch, cmake, yasm , debugSupport ? false # Run-time sanity checks (debugging) , highbitdepthSupport ? false # false=8bits per channel, true=10/12bits per channel , werrorSupport ? false # Warnings as errors @@ -16,19 +16,28 @@ in stdenv.mkDerivation rec { name = "x265-${version}"; - version = "2.7"; + version = "2.9"; src = fetchurl { urls = [ - "http://get.videolan.org/x265/x265_${version}.tar.gz" - "https://github.com/videolan/x265/archive/${version}.tar.gz" + "https://get.videolan.org/x265/x265_${version}.tar.gz" + "ftp://ftp.videolan.org/pub/videolan/x265/x265_${version}.tar.gz" ]; - sha256 = "18llni1m8kfvdwy5bp950z6gyd0nijmvi3hzd6gd8vpy5yk5zrym"; + sha256 = "090hp4216isis8q5gb7bwzia8rfyzni54z21jnwm97x3hiy6ibpb"; }; enableParallelBuilding = true; - patchPhase = '' + patches = [ + # Fix issue #442 (linking issue on non-x86 platforms) + # Applies on v2.9 only, this should be removed at next update + (fetchpatch { + url = "https://bitbucket.org/multicoreware/x265/commits/471726d3a0462739ff8e3518eb1a1e8a01de4e8d/raw"; + sha256 = "0mj8lb8ng8lrhzjavap06vjhqf6j0r3sn76c6rhs3012f86lv928"; + }) + ]; + + postPatch = '' sed -i 's/unknown/${version}/g' source/cmake/version.cmake ''; diff --git a/pkgs/development/libraries/xapian/default.nix b/pkgs/development/libraries/xapian/default.nix index f93f7ed87460..2d7289ca6647 100644 --- a/pkgs/development/libraries/xapian/default.nix +++ b/pkgs/development/libraries/xapian/default.nix @@ -11,13 +11,6 @@ let inherit sha256; }; - patches = stdenv.lib.optional (version == "1.4.7") [ - # fix notmuch build, see https://notmuchmail.org/faq/#index12h2 - # cannot fetchpatch this because base directory differs - # TODO: remove on next xapian update - ./fix-notmuch-tagging.patch - ]; - outputs = [ "out" "man" "doc" ]; buildInputs = [ libuuid zlib ]; @@ -43,5 +36,5 @@ let in { # xapian-ruby needs 1.2.22 as of 2017-05-06 xapian_1_2_22 = generic "1.2.22" "0zsji22n0s7cdnbgj0kpil05a6bgm5cfv0mvx12d8ydg7z58g6r6"; - xapian_1_4 = generic "1.4.7" "1lxmlds3v5s1gng9nk1rvmln1zcksrw5ds509y0glylwch5qmw0k"; + xapian_1_4 = generic "1.4.9" "1k7m7m9jld96k16ansfw2w3c354pvd8ibhnrb6dw012g06fw7sfd"; } diff --git a/pkgs/development/libraries/xapian/fix-notmuch-tagging.patch b/pkgs/development/libraries/xapian/fix-notmuch-tagging.patch deleted file mode 100644 index 6deae76d2aa7..000000000000 --- a/pkgs/development/libraries/xapian/fix-notmuch-tagging.patch +++ /dev/null @@ -1,31 +0,0 @@ -From f9e6f45b1c8f66bca8a3387f371b20d434b23a7d Mon Sep 17 00:00:00 2001 -From: Olly Betts -Date: Thu, 26 Jul 2018 17:26:52 +1200 -Subject: [PATCH 1/1] Revert "Enable open_nearby_postlist for writable - databases" - -The amended check isn't conservative enough as there may be postlist -changes in the inverter while the table is unmodified. This breaks -testcase T150-tagging.sh in notmuch's testsuite, reported by David -Bremner. - -This reverts commit 5489fb2f838c0f0b0a593b4c17df282a93a1fe5a. ---- - xapian-core/backends/glass/glass_postlist.cc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/xapian-core/backends/glass/glass_postlist.cc b/xapian-core/backends/glass/glass_postlist.cc -index 80e578b85..a47f14a68 100644 ---- a/backends/glass/glass_postlist.cc -+++ b/backends/glass/glass_postlist.cc -@@ -759,7 +759,7 @@ GlassPostList::open_nearby_postlist(const std::string & term_, - (void)need_pos; - if (term_.empty()) - RETURN(NULL); -- if (!this_db.get() || this_db->postlist_table.is_modified()) -+ if (!this_db.get() || this_db->postlist_table.is_writable()) - RETURN(NULL); - RETURN(new GlassPostList(this_db, term_, cursor->clone())); - } --- -2.11.0 diff --git a/pkgs/development/libraries/xbase/default.nix b/pkgs/development/libraries/xbase/default.nix index 79f75abfd91c..3dd2cb5b874c 100644 --- a/pkgs/development/libraries/xbase/default.nix +++ b/pkgs/development/libraries/xbase/default.nix @@ -25,10 +25,10 @@ stdenv.mkDerivation { }) ]; - meta = { + meta = with stdenv.lib; { homepage = http://linux.techass.com/projects/xdb/; description = "C++ class library formerly known as XDB"; - platforms = stdenv.lib.platforms.linux; - maintainers = [ ]; + platforms = platforms.linux; + license = licenses.lgpl2; }; } diff --git a/pkgs/development/libraries/xdg-dbus-proxy/default.nix b/pkgs/development/libraries/xdg-dbus-proxy/default.nix new file mode 100644 index 000000000000..247b8ee45d0b --- /dev/null +++ b/pkgs/development/libraries/xdg-dbus-proxy/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, pkgconfig, glib }: + +let + version = "0.1.0"; +in stdenv.mkDerivation rec { + name = "xdg-dbus-proxy-${version}"; + + src = fetchurl { + url = "https://github.com/flatpak/xdg-dbus-proxy/releases/download/${version}/${name}.tar.xz"; + sha256 = "055wli36lvdannp6qqwbvd78353n61wn9kp8y3dchh39wq7x7vwy"; + }; + + nativeBuildInputs = [ pkgconfig ]; + + buildInputs = [ glib ]; + + meta = with stdenv.lib; { + description = "DBus proxy for Flatpak and others"; + homepage = https://flatpak.org/; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ jtojnar ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix b/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix index e6f23a8a2703..f81461b2ac8e 100644 --- a/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix +++ b/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libxml2, xdg-desktop-portal, gtk3, glib }: let - version = "0.99"; + version = "1.0.2"; in stdenv.mkDerivation rec { name = "xdg-desktop-portal-gtk-${version}"; @@ -9,7 +9,7 @@ in stdenv.mkDerivation rec { owner = "flatpak"; repo = "xdg-desktop-portal-gtk"; rev = version; - sha256 = "0jnmrl55gpvz06hy0832kcby4y84f0a1hiali6qy1lcmyqhm3v59"; + sha256 = "06dzh3vzq5nw3r89kb1qi3r2z8wjh9zmzc0hfnva4vnx7mwgm7ax"; }; nativeBuildInputs = [ autoreconfHook pkgconfig libxml2 xdg-desktop-portal ]; diff --git a/pkgs/development/libraries/xdg-desktop-portal/default.nix b/pkgs/development/libraries/xdg-desktop-portal/default.nix index 9651f642a011..9cdada9bf3b2 100644 --- a/pkgs/development/libraries/xdg-desktop-portal/default.nix +++ b/pkgs/development/libraries/xdg-desktop-portal/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libxml2, glib, pipewire, fuse }: let - version = "0.99"; + version = "1.0.3"; in stdenv.mkDerivation rec { name = "xdg-desktop-portal-${version}"; @@ -11,7 +11,7 @@ in stdenv.mkDerivation rec { owner = "flatpak"; repo = "xdg-desktop-portal"; rev = version; - sha256 = "05garhdxylphrizyaqnz4sfpp28fd00v877q7cf1gyhpk1sr8i83"; + sha256 = "113k5sr4l58rm8sgp4qbjrhyjg37c5ad54i58njsm98knb5r2ppv"; }; patches = [ diff --git a/pkgs/development/libraries/xercesc/default.nix b/pkgs/development/libraries/xercesc/default.nix index 9fa1768f4dce..8ad4e6d6a8a6 100644 --- a/pkgs/development/libraries/xercesc/default.nix +++ b/pkgs/development/libraries/xercesc/default.nix @@ -2,15 +2,19 @@ stdenv.mkDerivation rec { name = "xerces-c-${version}"; - version = "3.2.1"; + version = "3.2.2"; src = fetchurl { url = "mirror://apache/xerces/c/3/sources/${name}.tar.gz"; - sha256 = "18045nyjkr2hygkjc43pi2fmz6qcbn9p00kf42my3aa4i0mn1m3d"; + sha256 = "04q4c460wqzyzmprjm22igcm1d52xr20ajxnhr33nv95mbw92qfx"; }; + # Disable SSE2 extensions on platforms for which they are not enabled by default + configureFlags = [ "--disable-sse2" ]; + enableParallelBuilding = true; + meta = { - homepage = http://xerces.apache.org/xerces-c/; + homepage = https://xerces.apache.org/xerces-c/; description = "Validating XML parser written in a portable subset of C++"; license = stdenv.lib.licenses.asl20; platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; diff --git a/pkgs/development/libraries/xine-lib/default.nix b/pkgs/development/libraries/xine-lib/default.nix index 69b5b95e7613..d86dac050731 100644 --- a/pkgs/development/libraries/xine-lib/default.nix +++ b/pkgs/development/libraries/xine-lib/default.nix @@ -26,9 +26,10 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { homepage = http://www.xine-project.org/; description = "A high-performance, portable and reusable multimedia playback engine"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = with licenses; [ gpl2 lgpl2 ]; }; } diff --git a/pkgs/development/libraries/yojimbo/default.nix b/pkgs/development/libraries/yojimbo/default.nix new file mode 100644 index 000000000000..6305b6c03a46 --- /dev/null +++ b/pkgs/development/libraries/yojimbo/default.nix @@ -0,0 +1,43 @@ +{ stdenv, fetchFromGitHub, premake5, doxygen, libsodium, mbedtls }: + +stdenv.mkDerivation rec { + pname = "yojimbo"; + version = "1.1"; + + src = fetchFromGitHub { + owner = "networkprotocol"; + repo = "yojimbo"; + rev = "e02219c102d9b440290539036992d77608eab3b0"; + sha256 = "0jn25ddv73hwjals883a910m66kwj6glxxhnmn96bpzsvsaimnkr"; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ premake5 doxygen ]; + propagatedBuildInputs = [ libsodium mbedtls ]; + + postBuild = '' + premake5 docs + ''; + + installPhase = '' + install -Dm555 -t $out/lib bin/libyojimbo.a + install -Dm444 -t $out/include yojimbo.h + mkdir -p $out/share/doc/yojimbo + cp -r docs/html $out/share/doc/yojimbo + ''; + + doCheck = true; + + meta = with stdenv.lib; { + description = "A network library for client/server games with dedicated servers"; + longDescription = '' + yojimbo is a network library for client/server games with dedicated servers. + It's designed around the networking requirements of competitive multiplayer games like first person shooters. + As such it provides a time critical networking layer on top of UDP, with a client/server architecture supporting up to 64 players per-dedicated server instance. + ''; + homepage = https://github.com/networkprotocol/yojimbo; + license = licenses.bsd3; + platforms = platforms.x86_64; + maintainers = with maintainers; [ paddygord ]; + }; +} diff --git a/pkgs/development/libraries/zeitgeist/default.nix b/pkgs/development/libraries/zeitgeist/default.nix index 7acbaa260a0c..b072fb1d4e93 100644 --- a/pkgs/development/libraries/zeitgeist/default.nix +++ b/pkgs/development/libraries/zeitgeist/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, pkgconfig, glib, sqlite, vala_0_38 +{ stdenv, fetchFromGitLab, pkgconfig, glib, sqlite, gobject-introspection, vala , autoconf, automake, libtool, gettext, dbus, telepathy-glib , gtk3, json-glib, librdf_raptor2, dbus-glib , pythonSupport ? true, python2Packages @@ -8,8 +8,12 @@ stdenv.mkDerivation rec { version = "1.0.1"; name = "zeitgeist-${version}"; - src = fetchgit { - url = "git://anongit.freedesktop.org/git/zeitgeist/zeitgeist"; + outputs = [ "out" "lib" "dev" "man" ] ++ stdenv.lib.optional pythonSupport "py"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "zeitgeist"; + repo = "zeitgeist"; rev = "v${version}"; sha256 = "1lgqcqr5h9ba751b7ajp7h2w1bb5qza2w3k1f95j3ab15p7q0q44"; }; @@ -18,13 +22,17 @@ stdenv.mkDerivation rec { configureFlags = [ "--with-session-bus-services-dir=$(out)/share/dbus-1/services" ]; - nativeBuildInputs = [ autoconf automake libtool pkgconfig gettext vala_0_38 python2Packages.python ]; + nativeBuildInputs = [ + autoconf automake libtool pkgconfig gettext gobject-introspection vala python2Packages.python + ]; buildInputs = [ glib sqlite dbus telepathy-glib dbus-glib gtk3 json-glib librdf_raptor2 python2Packages.rdflib ]; - prePatch = "patchShebangs ."; + postPatch = '' + patchShebangs data/ontology2code + ''; enableParallelBuilding = true; @@ -32,11 +40,9 @@ stdenv.mkDerivation rec { moveToOutput lib/${python2Packages.python.libPrefix} "$py" ''; - outputs = [ "out" ] ++ stdenv.lib.optional pythonSupport "py"; - meta = with stdenv.lib; { description = "A service which logs the users's activities and events"; - homepage = https://launchpad.net/zeitgeist; + homepage = http://zeitgeist.freedesktop.org/; maintainers = with maintainers; [ lethalman ]; license = licenses.gpl2; platforms = platforms.linux; diff --git a/pkgs/development/libraries/zimg/default.nix b/pkgs/development/libraries/zimg/default.nix index 9d0065277172..12fb076d946b 100644 --- a/pkgs/development/libraries/zimg/default.nix +++ b/pkgs/development/libraries/zimg/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec{ name = "zimg-${version}"; - version = "2.7.5"; + version = "2.8"; src = fetchFromGitHub { owner = "sekrit-twc"; repo = "zimg"; rev = "release-${version}"; - sha256 = "1f4iv99w1sn7kp8xlv2vr20m6qif7c8km1vqjfs9kf2305z5lxww"; + sha256 = "0s4n1swg1hgv81l8hvf0ny0fn305vf6l6dakbj452304p6ihxd83"; }; nativeBuildInputs = [ autoreconfHook ]; diff --git a/pkgs/development/libraries/zlib/default.nix b/pkgs/development/libraries/zlib/default.nix index 735a92bd370a..3a5638b22814 100644 --- a/pkgs/development/libraries/zlib/default.nix +++ b/pkgs/development/libraries/zlib/default.nix @@ -85,4 +85,6 @@ stdenv.mkDerivation (rec { preConfigure = '' export CHOST=${stdenv.hostPlatform.config} ''; +} // stdenv.lib.optionalAttrs (stdenv.hostPlatform.libc == "msvcrt") { + configurePhase = ":"; }) diff --git a/pkgs/development/libraries/zxcvbn-c/default.nix b/pkgs/development/libraries/zxcvbn-c/default.nix index 1ba073943483..65509d766b96 100644 --- a/pkgs/development/libraries/zxcvbn-c/default.nix +++ b/pkgs/development/libraries/zxcvbn-c/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchFromGitHub }: stdenv.mkDerivation rec { name = "zxcvbn-c-${version}"; - version = "2.3"; + version = "2.4"; src = fetchFromGitHub { owner = "tsyrogit"; repo = "zxcvbn-c"; rev = "v${version}"; - sha256 = "1m097b4qq1r3kk4b236pc3mpaj22il9fh43ifagad5wy54x8zf7b"; + sha256 = "12ksdnpxlqlmg9zhyyk3bspcf0sfj5zk735vr4ry635qi7gzcaas"; }; installPhase = '' diff --git a/pkgs/development/lisp-modules/lisp-packages.nix b/pkgs/development/lisp-modules/lisp-packages.nix index f208b47234c6..5769ee94a1be 100644 --- a/pkgs/development/lisp-modules/lisp-packages.nix +++ b/pkgs/development/lisp-modules/lisp-packages.nix @@ -24,8 +24,8 @@ let lispPackages = rec { quicklispdist = pkgs.fetchurl { # Will usually be replaced with a fresh version anyway, but needs to be # a valid distinfo.txt - url = "http://beta.quicklisp.org/dist/quicklisp/2018-04-30/distinfo.txt"; - sha256 = "0zpabwgvsmy90yca25sfixi6waixqdchllayyvcsdl3jaibbz4rq"; + url = "http://beta.quicklisp.org/dist/quicklisp/2018-08-31/distinfo.txt"; + sha256 = "1im4p6vcxkp5hrim28cdf5isyw8a1v9aqsz2xfsfp3z3qd49dixd"; }; buildPhase = '' true; ''; postInstall = '' diff --git a/pkgs/development/lisp-modules/openssl-lib-marked.nix b/pkgs/development/lisp-modules/openssl-lib-marked.nix new file mode 100644 index 000000000000..e2c632b8ebad --- /dev/null +++ b/pkgs/development/lisp-modules/openssl-lib-marked.nix @@ -0,0 +1,18 @@ +with import ../../../default.nix {}; +runCommand "openssl-lib-marked" {} '' + mkdir -p "$out/lib" + for lib in ssl crypto; do + version="${(builtins.parseDrvName openssl.name).version}" + ln -s "${lib.getLib openssl}/lib/lib$lib.so" "$out/lib/lib$lib.so.$version" + version="$(echo "$version" | sed -re 's/[a-z]+$//')" + while test -n "$version"; do + ln -sfT "${lib.getLib openssl}/lib/lib$lib.so" "$out/lib/lib$lib.so.$version" + nextversion="''${version%.*}" + if test "$version" = "$nextversion"; then + version= + else + version="$nextversion" + fi + done + done +'' diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/alexandria.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/alexandria.nix index 22aa818f8756..9b9486e9758c 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/alexandria.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/alexandria.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''alexandria''; version = ''20170830-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/array-utils.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/array-utils.nix index c90a9e091920..9daab46784d3 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/array-utils.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/array-utils.nix @@ -1,15 +1,15 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''array-utils''; - version = ''20180131-git''; + version = ''20180831-git''; description = ''A few utilities for working with arrays.''; deps = [ ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/array-utils/2018-01-31/array-utils-20180131-git.tgz''; - sha256 = ''01vjb146lb1dp77xcpinq4r1jv2fvl3gzj50x9i04b5mhfaqpkd0''; + url = ''http://beta.quicklisp.org/archive/array-utils/2018-08-31/array-utils-20180831-git.tgz''; + sha256 = ''1m3ciz73psy3gln5f2q1c6igfmhxjjq97bqbjsvmyj2l9f6m6bl7''; }; packageName = "array-utils"; @@ -18,8 +18,8 @@ rec { overrides = x: x; } /* (SYSTEM array-utils DESCRIPTION A few utilities for working with arrays. - SHA256 01vjb146lb1dp77xcpinq4r1jv2fvl3gzj50x9i04b5mhfaqpkd0 URL - http://beta.quicklisp.org/archive/array-utils/2018-01-31/array-utils-20180131-git.tgz - MD5 339670a03dd7d865cd045a6556d705c6 NAME array-utils FILENAME array-utils - DEPS NIL DEPENDENCIES NIL VERSION 20180131-git SIBLINGS (array-utils-test) + SHA256 1m3ciz73psy3gln5f2q1c6igfmhxjjq97bqbjsvmyj2l9f6m6bl7 URL + http://beta.quicklisp.org/archive/array-utils/2018-08-31/array-utils-20180831-git.tgz + MD5 fa07e8fac5263d4fed7acb3d53e5855a NAME array-utils FILENAME array-utils + DEPS NIL DEPENDENCIES NIL VERSION 20180831-git SIBLINGS (array-utils-test) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/asdf-system-connections.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/asdf-system-connections.nix index 4612e6175b91..65df45d95a50 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/asdf-system-connections.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/asdf-system-connections.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''asdf-system-connections''; version = ''20170124-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/bordeaux-threads.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/bordeaux-threads.nix index f0fc5d4d0c0f..c5305587a029 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/bordeaux-threads.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/bordeaux-threads.nix @@ -1,7 +1,7 @@ args @ { fetchurl, ... }: rec { baseName = ''bordeaux-threads''; - version = ''v0.8.5''; + version = ''v0.8.6''; parasites = [ "bordeaux-threads/test" ]; @@ -10,8 +10,8 @@ rec { deps = [ args."alexandria" args."fiveam" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/bordeaux-threads/2016-03-18/bordeaux-threads-v0.8.5.tgz''; - sha256 = ''09q1xd3fca6ln6mh45cx24xzkrcnvhgl5nn9g2jv0rwj1m2xvbpd''; + url = ''http://beta.quicklisp.org/archive/bordeaux-threads/2018-07-11/bordeaux-threads-v0.8.6.tgz''; + sha256 = ''1q3b9dbyz02g6iav5rvzml7c8r0iad9j5kipgwkxj0b8qijjzr1y''; }; packageName = "bordeaux-threads"; @@ -21,10 +21,10 @@ rec { } /* (SYSTEM bordeaux-threads DESCRIPTION Bordeaux Threads makes writing portable multi-threaded apps simple. SHA256 - 09q1xd3fca6ln6mh45cx24xzkrcnvhgl5nn9g2jv0rwj1m2xvbpd URL - http://beta.quicklisp.org/archive/bordeaux-threads/2016-03-18/bordeaux-threads-v0.8.5.tgz - MD5 67e363a363e164b6f61a047957b8554e NAME bordeaux-threads FILENAME + 1q3b9dbyz02g6iav5rvzml7c8r0iad9j5kipgwkxj0b8qijjzr1y URL + http://beta.quicklisp.org/archive/bordeaux-threads/2018-07-11/bordeaux-threads-v0.8.6.tgz + MD5 f959d3902694b1fe6de450a854040f86 NAME bordeaux-threads FILENAME bordeaux-threads DEPS ((NAME alexandria FILENAME alexandria) (NAME fiveam FILENAME fiveam)) - DEPENDENCIES (alexandria fiveam) VERSION v0.8.5 SIBLINGS NIL PARASITES + DEPENDENCIES (alexandria fiveam) VERSION v0.8.6 SIBLINGS NIL PARASITES (bordeaux-threads/test)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/buildnode-xhtml.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/buildnode-xhtml.nix index 6dbff1d6e56c..ec4e31013f92 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/buildnode-xhtml.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/buildnode-xhtml.nix @@ -5,7 +5,7 @@ rec { description = ''Tool for building up an xml dom of an excel spreadsheet nicely.''; - deps = [ args."alexandria" args."babel" args."buildnode" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."puri" args."split-sequence" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" ]; + deps = [ args."alexandria" args."babel" args."buildnode" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."named-readtables" args."puri" args."split-sequence" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" ]; src = fetchurl { url = ''http://beta.quicklisp.org/archive/buildnode/2017-04-03/buildnode-20170403-git.tgz''; @@ -34,16 +34,17 @@ rec { (NAME cxml-dom FILENAME cxml-dom) (NAME cxml-klacks FILENAME cxml-klacks) (NAME cxml-test FILENAME cxml-test) (NAME cxml-xml FILENAME cxml-xml) (NAME flexi-streams FILENAME flexi-streams) - (NAME iterate FILENAME iterate) (NAME puri FILENAME puri) - (NAME split-sequence FILENAME split-sequence) (NAME swank FILENAME swank) - (NAME symbol-munger FILENAME symbol-munger) + (NAME iterate FILENAME iterate) + (NAME named-readtables FILENAME named-readtables) + (NAME puri FILENAME puri) (NAME split-sequence FILENAME split-sequence) + (NAME swank FILENAME swank) (NAME symbol-munger FILENAME symbol-munger) (NAME trivial-features FILENAME trivial-features) (NAME trivial-gray-streams FILENAME trivial-gray-streams)) DEPENDENCIES (alexandria babel buildnode cl-interpol cl-ppcre cl-unicode closer-mop closure-common closure-html collectors cxml cxml-dom cxml-klacks cxml-test - cxml-xml flexi-streams iterate puri split-sequence swank symbol-munger - trivial-features trivial-gray-streams) + cxml-xml flexi-streams iterate named-readtables puri split-sequence swank + symbol-munger trivial-features trivial-gray-streams) VERSION buildnode-20170403-git SIBLINGS (buildnode-excel buildnode-html5 buildnode-kml buildnode-xul buildnode) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/buildnode.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/buildnode.nix index ecc1634bfce0..86bdb36c8d23 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/buildnode.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/buildnode.nix @@ -7,7 +7,7 @@ rec { description = ''Tool for building up an xml dom nicely.''; - deps = [ args."alexandria" args."babel" args."buildnode-xhtml" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."lisp-unit2" args."puri" args."split-sequence" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" ]; + deps = [ args."alexandria" args."babel" args."buildnode-xhtml" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."lisp-unit2" args."named-readtables" args."puri" args."split-sequence" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" ]; src = fetchurl { url = ''http://beta.quicklisp.org/archive/buildnode/2017-04-03/buildnode-20170403-git.tgz''; @@ -35,6 +35,7 @@ rec { (NAME cxml-test FILENAME cxml-test) (NAME cxml-xml FILENAME cxml-xml) (NAME flexi-streams FILENAME flexi-streams) (NAME iterate FILENAME iterate) (NAME lisp-unit2 FILENAME lisp-unit2) + (NAME named-readtables FILENAME named-readtables) (NAME puri FILENAME puri) (NAME split-sequence FILENAME split-sequence) (NAME swank FILENAME swank) (NAME symbol-munger FILENAME symbol-munger) (NAME trivial-features FILENAME trivial-features) @@ -42,8 +43,9 @@ rec { DEPENDENCIES (alexandria babel buildnode-xhtml cl-interpol cl-ppcre cl-unicode closer-mop closure-common closure-html collectors cxml cxml-dom - cxml-klacks cxml-test cxml-xml flexi-streams iterate lisp-unit2 puri - split-sequence swank symbol-munger trivial-features trivial-gray-streams) + cxml-klacks cxml-test cxml-xml flexi-streams iterate lisp-unit2 + named-readtables puri split-sequence swank symbol-munger trivial-features + trivial-gray-streams) VERSION 20170403-git SIBLINGS (buildnode-excel buildnode-html5 buildnode-kml buildnode-xhtml buildnode-xul) diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/caveman.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/caveman.nix index 02e6e2bf6045..f3e64cb965e4 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/caveman.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/caveman.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''caveman''; - version = ''20171019-git''; + version = ''20180831-git''; description = ''Web Application Framework for Common Lisp''; - deps = [ args."alexandria" args."anaphora" args."babel" args."babel-streams" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."chipz" args."chunga" args."circular-streams" args."cl_plus_ssl" args."cl-annot" args."cl-ansi-text" args."cl-base64" args."cl-colors" args."cl-cookie" args."cl-emb" args."cl-fad" args."cl-ppcre" args."cl-project" args."cl-reexport" args."cl-syntax" args."cl-syntax-annot" args."cl-utilities" args."clack" args."clack-test" args."clack-v1-compat" args."dexador" args."do-urlencode" args."fast-http" args."fast-io" args."flexi-streams" args."http-body" args."ironclad" args."jonathan" args."lack" args."lack-component" args."lack-middleware-backtrace" args."lack-util" args."let-plus" args."local-time" args."map-set" args."marshal" args."myway" args."named-readtables" args."nibbles" args."proc-parse" args."prove" args."quri" args."smart-buffer" args."split-sequence" args."static-vectors" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-mimes" args."trivial-types" args."usocket" args."xsubseq" ]; + deps = [ args."alexandria" args."anaphora" args."babel" args."babel-streams" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."chipz" args."chunga" args."circular-streams" args."cl_plus_ssl" args."cl-annot" args."cl-ansi-text" args."cl-base64" args."cl-colors" args."cl-cookie" args."cl-emb" args."cl-fad" args."cl-ppcre" args."cl-project" args."cl-reexport" args."cl-syntax" args."cl-syntax-annot" args."cl-utilities" args."clack" args."clack-handler-hunchentoot" args."clack-socket" args."clack-test" args."clack-v1-compat" args."dexador" args."do-urlencode" args."fast-http" args."fast-io" args."flexi-streams" args."http-body" args."hunchentoot" args."ironclad" args."jonathan" args."lack" args."lack-component" args."lack-middleware-backtrace" args."lack-util" args."let-plus" args."local-time" args."map-set" args."marshal" args."md5" args."myway" args."named-readtables" args."nibbles" args."proc-parse" args."prove" args."quri" args."rfc2388" args."smart-buffer" args."split-sequence" args."static-vectors" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-mimes" args."trivial-types" args."usocket" args."xsubseq" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/caveman/2017-10-19/caveman-20171019-git.tgz''; - sha256 = ''0yjhjhjnq7l6z4fj9l470hgsa609adm216fss5xsf43pljv2h5ra''; + url = ''http://beta.quicklisp.org/archive/caveman/2018-08-31/caveman-20180831-git.tgz''; + sha256 = ''0c4qkvmjqdkm14cgdpsqcl1h5ixb92l6l08nkd4may2kpfh2xq0s''; }; packageName = "caveman"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM caveman DESCRIPTION Web Application Framework for Common Lisp SHA256 - 0yjhjhjnq7l6z4fj9l470hgsa609adm216fss5xsf43pljv2h5ra URL - http://beta.quicklisp.org/archive/caveman/2017-10-19/caveman-20171019-git.tgz - MD5 41318d26a0825e504042fa693959feaf NAME caveman FILENAME caveman DEPS + 0c4qkvmjqdkm14cgdpsqcl1h5ixb92l6l08nkd4may2kpfh2xq0s URL + http://beta.quicklisp.org/archive/caveman/2018-08-31/caveman-20180831-git.tgz + MD5 b417563f04b2619172127a6abeed786a NAME caveman FILENAME caveman DEPS ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora) (NAME babel FILENAME babel) (NAME babel-streams FILENAME babel-streams) (NAME bordeaux-threads FILENAME bordeaux-threads) @@ -38,22 +38,26 @@ rec { (NAME cl-syntax FILENAME cl-syntax) (NAME cl-syntax-annot FILENAME cl-syntax-annot) (NAME cl-utilities FILENAME cl-utilities) (NAME clack FILENAME clack) + (NAME clack-handler-hunchentoot FILENAME clack-handler-hunchentoot) + (NAME clack-socket FILENAME clack-socket) (NAME clack-test FILENAME clack-test) (NAME clack-v1-compat FILENAME clack-v1-compat) (NAME dexador FILENAME dexador) (NAME do-urlencode FILENAME do-urlencode) (NAME fast-http FILENAME fast-http) (NAME fast-io FILENAME fast-io) (NAME flexi-streams FILENAME flexi-streams) - (NAME http-body FILENAME http-body) (NAME ironclad FILENAME ironclad) + (NAME http-body FILENAME http-body) + (NAME hunchentoot FILENAME hunchentoot) (NAME ironclad FILENAME ironclad) (NAME jonathan FILENAME jonathan) (NAME lack FILENAME lack) (NAME lack-component FILENAME lack-component) (NAME lack-middleware-backtrace FILENAME lack-middleware-backtrace) (NAME lack-util FILENAME lack-util) (NAME let-plus FILENAME let-plus) (NAME local-time FILENAME local-time) (NAME map-set FILENAME map-set) - (NAME marshal FILENAME marshal) (NAME myway FILENAME myway) + (NAME marshal FILENAME marshal) (NAME md5 FILENAME md5) + (NAME myway FILENAME myway) (NAME named-readtables FILENAME named-readtables) (NAME nibbles FILENAME nibbles) (NAME proc-parse FILENAME proc-parse) (NAME prove FILENAME prove) (NAME quri FILENAME quri) - (NAME smart-buffer FILENAME smart-buffer) + (NAME rfc2388 FILENAME rfc2388) (NAME smart-buffer FILENAME smart-buffer) (NAME split-sequence FILENAME split-sequence) (NAME static-vectors FILENAME static-vectors) (NAME trivial-backtrace FILENAME trivial-backtrace) @@ -67,14 +71,15 @@ rec { (alexandria anaphora babel babel-streams bordeaux-threads cffi cffi-grovel cffi-toolchain chipz chunga circular-streams cl+ssl cl-annot cl-ansi-text cl-base64 cl-colors cl-cookie cl-emb cl-fad cl-ppcre cl-project - cl-reexport cl-syntax cl-syntax-annot cl-utilities clack clack-test - clack-v1-compat dexador do-urlencode fast-http fast-io flexi-streams - http-body ironclad jonathan lack lack-component lack-middleware-backtrace - lack-util let-plus local-time map-set marshal myway named-readtables - nibbles proc-parse prove quri smart-buffer split-sequence static-vectors + cl-reexport cl-syntax cl-syntax-annot cl-utilities clack + clack-handler-hunchentoot clack-socket clack-test clack-v1-compat dexador + do-urlencode fast-http fast-io flexi-streams http-body hunchentoot + ironclad jonathan lack lack-component lack-middleware-backtrace lack-util + let-plus local-time map-set marshal md5 myway named-readtables nibbles + proc-parse prove quri rfc2388 smart-buffer split-sequence static-vectors trivial-backtrace trivial-features trivial-garbage trivial-gray-streams trivial-mimes trivial-types usocket xsubseq) - VERSION 20171019-git SIBLINGS + VERSION 20180831-git SIBLINGS (caveman-middleware-dbimanager caveman-test caveman2-db caveman2-test caveman2) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/chipz.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/chipz.nix index c8f34e0fa17f..a9808173b626 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/chipz.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/chipz.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''chipz''; version = ''20180328-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-aa.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-aa.nix index a420c22054f6..531d429df244 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-aa.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-aa.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''cl-aa''; version = ''cl-vectors-20180228-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-anonfun.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-anonfun.nix index 42a7bd595853..a413743eb8d5 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-anonfun.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-anonfun.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''cl-anonfun''; version = ''20111203-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-repl.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-repl.nix index d72a9c69ac0f..377c8c2209bc 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-repl.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-repl.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''cl-async-repl''; - version = ''cl-async-20171130-git''; + version = ''cl-async-20180711-git''; description = ''REPL integration for CL-ASYNC.''; deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."cl-async" args."cl-async-base" args."cl-async-util" args."cl-libuv" args."cl-ppcre" args."fast-io" args."static-vectors" args."trivial-features" args."trivial-gray-streams" args."vom" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-async/2017-11-30/cl-async-20171130-git.tgz''; - sha256 = ''0z3bxnzknb9dbisn9d0z1nw6qpswf8cn97v3mfrfq48q9hz11nvm''; + url = ''http://beta.quicklisp.org/archive/cl-async/2018-07-11/cl-async-20180711-git.tgz''; + sha256 = ''1fy7qd72n1x0h44l67rwln1mxdj1hnc1xp98zc702zywxm99qabz''; }; packageName = "cl-async-repl"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM cl-async-repl DESCRIPTION REPL integration for CL-ASYNC. SHA256 - 0z3bxnzknb9dbisn9d0z1nw6qpswf8cn97v3mfrfq48q9hz11nvm URL - http://beta.quicklisp.org/archive/cl-async/2017-11-30/cl-async-20171130-git.tgz - MD5 4e54a593f8c7f02a2c7f7e0e07247c05 NAME cl-async-repl FILENAME + 1fy7qd72n1x0h44l67rwln1mxdj1hnc1xp98zc702zywxm99qabz URL + http://beta.quicklisp.org/archive/cl-async/2018-07-11/cl-async-20180711-git.tgz + MD5 7347a187dde464b996f9c4abd8176d2c NAME cl-async-repl FILENAME cl-async-repl DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME bordeaux-threads FILENAME bordeaux-threads) @@ -39,5 +39,5 @@ rec { (alexandria babel bordeaux-threads cffi cffi-grovel cffi-toolchain cl-async cl-async-base cl-async-util cl-libuv cl-ppcre fast-io static-vectors trivial-features trivial-gray-streams vom) - VERSION cl-async-20171130-git SIBLINGS + VERSION cl-async-20180711-git SIBLINGS (cl-async-ssl cl-async-test cl-async) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-ssl.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-ssl.nix index f7392b880d11..2129c7f83f7a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-ssl.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-ssl.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''cl-async-ssl''; - version = ''cl-async-20171130-git''; + version = ''cl-async-20180711-git''; description = ''SSL Wrapper around cl-async socket implementation.''; deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."cl-async" args."cl-async-base" args."cl-async-util" args."cl-libuv" args."cl-ppcre" args."fast-io" args."static-vectors" args."trivial-features" args."trivial-gray-streams" args."vom" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-async/2017-11-30/cl-async-20171130-git.tgz''; - sha256 = ''0z3bxnzknb9dbisn9d0z1nw6qpswf8cn97v3mfrfq48q9hz11nvm''; + url = ''http://beta.quicklisp.org/archive/cl-async/2018-07-11/cl-async-20180711-git.tgz''; + sha256 = ''1fy7qd72n1x0h44l67rwln1mxdj1hnc1xp98zc702zywxm99qabz''; }; packageName = "cl-async-ssl"; @@ -19,9 +19,9 @@ rec { } /* (SYSTEM cl-async-ssl DESCRIPTION SSL Wrapper around cl-async socket implementation. SHA256 - 0z3bxnzknb9dbisn9d0z1nw6qpswf8cn97v3mfrfq48q9hz11nvm URL - http://beta.quicklisp.org/archive/cl-async/2017-11-30/cl-async-20171130-git.tgz - MD5 4e54a593f8c7f02a2c7f7e0e07247c05 NAME cl-async-ssl FILENAME + 1fy7qd72n1x0h44l67rwln1mxdj1hnc1xp98zc702zywxm99qabz URL + http://beta.quicklisp.org/archive/cl-async/2018-07-11/cl-async-20180711-git.tgz + MD5 7347a187dde464b996f9c4abd8176d2c NAME cl-async-ssl FILENAME cl-async-ssl DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME bordeaux-threads FILENAME bordeaux-threads) @@ -40,5 +40,5 @@ rec { (alexandria babel bordeaux-threads cffi cffi-grovel cffi-toolchain cl-async cl-async-base cl-async-util cl-libuv cl-ppcre fast-io static-vectors trivial-features trivial-gray-streams vom) - VERSION cl-async-20171130-git SIBLINGS + VERSION cl-async-20180711-git SIBLINGS (cl-async-repl cl-async-test cl-async) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async.nix index 90638ed56f16..e5a2a0bc7fd3 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async.nix @@ -1,7 +1,7 @@ args @ { fetchurl, ... }: rec { baseName = ''cl-async''; - version = ''20171130-git''; + version = ''20180711-git''; parasites = [ "cl-async-base" "cl-async-util" ]; @@ -10,8 +10,8 @@ rec { deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."cl-libuv" args."cl-ppcre" args."fast-io" args."static-vectors" args."trivial-features" args."trivial-gray-streams" args."uiop" args."vom" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-async/2017-11-30/cl-async-20171130-git.tgz''; - sha256 = ''0z3bxnzknb9dbisn9d0z1nw6qpswf8cn97v3mfrfq48q9hz11nvm''; + url = ''http://beta.quicklisp.org/archive/cl-async/2018-07-11/cl-async-20180711-git.tgz''; + sha256 = ''1fy7qd72n1x0h44l67rwln1mxdj1hnc1xp98zc702zywxm99qabz''; }; packageName = "cl-async"; @@ -20,9 +20,9 @@ rec { overrides = x: x; } /* (SYSTEM cl-async DESCRIPTION Asynchronous operations for Common Lisp. SHA256 - 0z3bxnzknb9dbisn9d0z1nw6qpswf8cn97v3mfrfq48q9hz11nvm URL - http://beta.quicklisp.org/archive/cl-async/2017-11-30/cl-async-20171130-git.tgz - MD5 4e54a593f8c7f02a2c7f7e0e07247c05 NAME cl-async FILENAME cl-async DEPS + 1fy7qd72n1x0h44l67rwln1mxdj1hnc1xp98zc702zywxm99qabz URL + http://beta.quicklisp.org/archive/cl-async/2018-07-11/cl-async-20180711-git.tgz + MD5 7347a187dde464b996f9c4abd8176d2c NAME cl-async FILENAME cl-async DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) @@ -37,5 +37,5 @@ rec { (alexandria babel bordeaux-threads cffi cffi-grovel cffi-toolchain cl-libuv cl-ppcre fast-io static-vectors trivial-features trivial-gray-streams uiop vom) - VERSION 20171130-git SIBLINGS (cl-async-repl cl-async-ssl cl-async-test) + VERSION 20180711-git SIBLINGS (cl-async-repl cl-async-ssl cl-async-test) PARASITES (cl-async-base cl-async-util)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-csv.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-csv.nix index b0fe8888dcfc..56ccab7b5cd5 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-csv.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-csv.nix @@ -1,17 +1,17 @@ args @ { fetchurl, ... }: rec { baseName = ''cl-csv''; - version = ''20180228-git''; + version = ''20180831-git''; parasites = [ "cl-csv/speed-test" "cl-csv/test" ]; description = ''Facilities for reading and writing CSV format files''; - deps = [ args."alexandria" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."flexi-streams" args."iterate" args."lisp-unit2" ]; + deps = [ args."alexandria" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."flexi-streams" args."iterate" args."lisp-unit2" args."named-readtables" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-csv/2018-02-28/cl-csv-20180228-git.tgz''; - sha256 = ''1xfdiyxj793inrlfqi1yi9sf6p29mg9h7qqhnjk94masmx5zq93r''; + url = ''http://beta.quicklisp.org/archive/cl-csv/2018-08-31/cl-csv-20180831-git.tgz''; + sha256 = ''0cy2pnzm3c6hmimp0kl5nz03rw6nzgy37i1ifpg9grmd3wipm9fd''; }; packageName = "cl-csv"; @@ -21,16 +21,17 @@ rec { } /* (SYSTEM cl-csv DESCRIPTION Facilities for reading and writing CSV format files SHA256 - 1xfdiyxj793inrlfqi1yi9sf6p29mg9h7qqhnjk94masmx5zq93r URL - http://beta.quicklisp.org/archive/cl-csv/2018-02-28/cl-csv-20180228-git.tgz - MD5 be174a4d7cc2ea24418df63757daed94 NAME cl-csv FILENAME cl-csv DEPS + 0cy2pnzm3c6hmimp0kl5nz03rw6nzgy37i1ifpg9grmd3wipm9fd URL + http://beta.quicklisp.org/archive/cl-csv/2018-08-31/cl-csv-20180831-git.tgz + MD5 4bd0ef366dea9d48c4581ed73a208cf3 NAME cl-csv FILENAME cl-csv DEPS ((NAME alexandria FILENAME alexandria) (NAME cl-interpol FILENAME cl-interpol) (NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-unicode FILENAME cl-unicode) (NAME flexi-streams FILENAME flexi-streams) - (NAME iterate FILENAME iterate) (NAME lisp-unit2 FILENAME lisp-unit2)) + (NAME iterate FILENAME iterate) (NAME lisp-unit2 FILENAME lisp-unit2) + (NAME named-readtables FILENAME named-readtables)) DEPENDENCIES (alexandria cl-interpol cl-ppcre cl-unicode flexi-streams iterate - lisp-unit2) - VERSION 20180228-git SIBLINGS (cl-csv-clsql cl-csv-data-table) PARASITES + lisp-unit2 named-readtables) + VERSION 20180831-git SIBLINGS (cl-csv-clsql cl-csv-data-table) PARASITES (cl-csv/speed-test cl-csv/test)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-dbi.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-dbi.nix index 995ef9bc745e..40c1ac7d6a9a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-dbi.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-dbi.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''cl-dbi''; - version = ''20180430-git''; + version = ''20180831-git''; description = ''''; deps = [ args."alexandria" args."bordeaux-threads" args."cl-annot" args."cl-syntax" args."cl-syntax-annot" args."closer-mop" args."dbi" args."named-readtables" args."split-sequence" args."trivial-types" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-dbi/2018-04-30/cl-dbi-20180430-git.tgz''; - sha256 = ''0bjkba9z93h2sf9n40dvmw1p6nq2p3d5zw9w3zw9k1crn7a601sv''; + url = ''http://beta.quicklisp.org/archive/cl-dbi/2018-08-31/cl-dbi-20180831-git.tgz''; + sha256 = ''19cpzdzjjzm0if77dycsk8lj91ihwr51mbjmf3fx0wqwr8k5y0g9''; }; packageName = "cl-dbi"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM cl-dbi DESCRIPTION NIL SHA256 - 0bjkba9z93h2sf9n40dvmw1p6nq2p3d5zw9w3zw9k1crn7a601sv URL - http://beta.quicklisp.org/archive/cl-dbi/2018-04-30/cl-dbi-20180430-git.tgz - MD5 1bc845e8738c4987342cb0f56200ba50 NAME cl-dbi FILENAME cl-dbi DEPS + 19cpzdzjjzm0if77dycsk8lj91ihwr51mbjmf3fx0wqwr8k5y0g9 URL + http://beta.quicklisp.org/archive/cl-dbi/2018-08-31/cl-dbi-20180831-git.tgz + MD5 2fc95bff95d3cd25e3afeb003ee009d2 NAME cl-dbi FILENAME cl-dbi DEPS ((NAME alexandria FILENAME alexandria) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME cl-annot FILENAME cl-annot) (NAME cl-syntax FILENAME cl-syntax) @@ -32,5 +32,5 @@ rec { DEPENDENCIES (alexandria bordeaux-threads cl-annot cl-syntax cl-syntax-annot closer-mop dbi named-readtables split-sequence trivial-types) - VERSION 20180430-git SIBLINGS + VERSION 20180831-git SIBLINGS (dbd-mysql dbd-postgres dbd-sqlite3 dbi-test dbi) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-html-parse.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-html-parse.nix index 0321572e72a6..61a35f2b58c6 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-html-parse.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-html-parse.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''cl-html-parse''; version = ''20161031-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-interpol.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-interpol.nix index d4ce8531291e..1f58be6c09e9 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-interpol.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-interpol.nix @@ -1,17 +1,17 @@ args @ { fetchurl, ... }: rec { baseName = ''cl-interpol''; - version = ''20171227-git''; + version = ''20180711-git''; parasites = [ "cl-interpol-test" ]; description = ''''; - deps = [ args."cl-ppcre" args."cl-unicode" args."flexi-streams" ]; + deps = [ args."cl-ppcre" args."cl-unicode" args."flexi-streams" args."named-readtables" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-interpol/2017-12-27/cl-interpol-20171227-git.tgz''; - sha256 = ''1m4vxw8hskgqi0mnkm7qknwbnri2m69ab7qyd4kbpm2igsi02kzy''; + url = ''http://beta.quicklisp.org/archive/cl-interpol/2018-07-11/cl-interpol-20180711-git.tgz''; + sha256 = ''1s88m5kci9y9h3ycvqm0xjzbkbd8zhm9rxp2a674hmgrjfqras0r''; }; packageName = "cl-interpol"; @@ -20,11 +20,12 @@ rec { overrides = x: x; } /* (SYSTEM cl-interpol DESCRIPTION NIL SHA256 - 1m4vxw8hskgqi0mnkm7qknwbnri2m69ab7qyd4kbpm2igsi02kzy URL - http://beta.quicklisp.org/archive/cl-interpol/2017-12-27/cl-interpol-20171227-git.tgz - MD5 e9d2f0238bb8f7a0c5b1ef1e6ef390ae NAME cl-interpol FILENAME cl-interpol + 1s88m5kci9y9h3ycvqm0xjzbkbd8zhm9rxp2a674hmgrjfqras0r URL + http://beta.quicklisp.org/archive/cl-interpol/2018-07-11/cl-interpol-20180711-git.tgz + MD5 b2d6893ef703c5b6e5736fa33ba0794e NAME cl-interpol FILENAME cl-interpol DEPS ((NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-unicode FILENAME cl-unicode) - (NAME flexi-streams FILENAME flexi-streams)) - DEPENDENCIES (cl-ppcre cl-unicode flexi-streams) VERSION 20171227-git - SIBLINGS NIL PARASITES (cl-interpol-test)) */ + (NAME flexi-streams FILENAME flexi-streams) + (NAME named-readtables FILENAME named-readtables)) + DEPENDENCIES (cl-ppcre cl-unicode flexi-streams named-readtables) VERSION + 20180711-git SIBLINGS NIL PARASITES (cl-interpol-test)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-jpeg.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-jpeg.nix new file mode 100644 index 000000000000..713aff0ea405 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-jpeg.nix @@ -0,0 +1,25 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''cl-jpeg''; + version = ''20170630-git''; + + description = ''A self-contained baseline JPEG codec implementation''; + + deps = [ ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/cl-jpeg/2017-06-30/cl-jpeg-20170630-git.tgz''; + sha256 = ''1wwzn2valhh5ka7qkmab59pb1ijagcj296553fp8z03migl0sil0''; + }; + + packageName = "cl-jpeg"; + + asdFilesToKeep = ["cl-jpeg.asd"]; + overrides = x: x; +} +/* (SYSTEM cl-jpeg DESCRIPTION + A self-contained baseline JPEG codec implementation SHA256 + 1wwzn2valhh5ka7qkmab59pb1ijagcj296553fp8z03migl0sil0 URL + http://beta.quicklisp.org/archive/cl-jpeg/2017-06-30/cl-jpeg-20170630-git.tgz + MD5 b6eb4ca5d893f428b5bbe46cd49f76ad NAME cl-jpeg FILENAME cl-jpeg DEPS NIL + DEPENDENCIES NIL VERSION 20170630-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-l10n-cldr.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-l10n-cldr.nix index 825fea4eb906..dfabda0428f0 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-l10n-cldr.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-l10n-cldr.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''cl-l10n-cldr''; version = ''20120909-darcs''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-libuv.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-libuv.nix index 1aced09d34fd..c950fa292a8b 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-libuv.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-libuv.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''cl-libuv''; - version = ''20180328-git''; + version = ''20180831-git''; description = ''Low-level libuv bindings for Common Lisp.''; deps = [ args."alexandria" args."babel" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."trivial-features" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-libuv/2018-03-28/cl-libuv-20180328-git.tgz''; - sha256 = ''1pq0fsrhv6aa3fpq1ppwid8nmxaa3fs3dk4iq1bl28prpzzkkg0p''; + url = ''http://beta.quicklisp.org/archive/cl-libuv/2018-08-31/cl-libuv-20180831-git.tgz''; + sha256 = ''1dxay9vw0wmlmwjq5xcs622n4m7g9ivfr46z1igdrkfqvmdz411f''; }; packageName = "cl-libuv"; @@ -18,13 +18,13 @@ rec { overrides = x: x; } /* (SYSTEM cl-libuv DESCRIPTION Low-level libuv bindings for Common Lisp. - SHA256 1pq0fsrhv6aa3fpq1ppwid8nmxaa3fs3dk4iq1bl28prpzzkkg0p URL - http://beta.quicklisp.org/archive/cl-libuv/2018-03-28/cl-libuv-20180328-git.tgz - MD5 c50f2cca0bd8d25db35b4ec176242858 NAME cl-libuv FILENAME cl-libuv DEPS + SHA256 1dxay9vw0wmlmwjq5xcs622n4m7g9ivfr46z1igdrkfqvmdz411f URL + http://beta.quicklisp.org/archive/cl-libuv/2018-08-31/cl-libuv-20180831-git.tgz + MD5 d755a060faac0d50a4500ae1628401ce NAME cl-libuv FILENAME cl-libuv DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) (NAME cffi-toolchain FILENAME cffi-toolchain) (NAME trivial-features FILENAME trivial-features)) DEPENDENCIES (alexandria babel cffi cffi-grovel cffi-toolchain trivial-features) VERSION - 20180328-git SIBLINGS NIL PARASITES NIL) */ + 20180831-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-markup.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-markup.nix index 67468edbb6cb..8967b0970c56 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-markup.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-markup.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''cl-markup''; version = ''20131003-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-paths.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-paths.nix index f546e4711acc..e8034b11c237 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-paths.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-paths.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''cl-paths''; version = ''cl-vectors-20180228-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-pdf.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-pdf.nix new file mode 100644 index 000000000000..babdf04e3ec2 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-pdf.nix @@ -0,0 +1,27 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''cl-pdf''; + version = ''20170830-git''; + + description = ''Common Lisp PDF Generation Library''; + + deps = [ args."iterate" args."uiop" args."zpb-ttf" ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/cl-pdf/2017-08-30/cl-pdf-20170830-git.tgz''; + sha256 = ''1x4zk6l635f121p1anfd7d807iglyrlhsnmygydw5l49m3h6n08s''; + }; + + packageName = "cl-pdf"; + + asdFilesToKeep = ["cl-pdf.asd"]; + overrides = x: x; +} +/* (SYSTEM cl-pdf DESCRIPTION Common Lisp PDF Generation Library SHA256 + 1x4zk6l635f121p1anfd7d807iglyrlhsnmygydw5l49m3h6n08s URL + http://beta.quicklisp.org/archive/cl-pdf/2017-08-30/cl-pdf-20170830-git.tgz + MD5 f865503aff50c0a4732a7a4597bdcc25 NAME cl-pdf FILENAME cl-pdf DEPS + ((NAME iterate FILENAME iterate) (NAME uiop FILENAME uiop) + (NAME zpb-ttf FILENAME zpb-ttf)) + DEPENDENCIES (iterate uiop zpb-ttf) VERSION 20170830-git SIBLINGS + (cl-pdf-parser) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-postgres.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-postgres.nix index 60e38a7de720..a0443cb5af08 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-postgres.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-postgres.nix @@ -1,17 +1,17 @@ args @ { fetchurl, ... }: rec { baseName = ''cl-postgres''; - version = ''postmodern-20180430-git''; + version = ''postmodern-20180831-git''; - parasites = [ "cl-postgres/simple-date-tests" "cl-postgres/tests" ]; + parasites = [ "cl-postgres/tests" ]; description = ''Low-level client library for PostgreSQL''; - deps = [ args."fiveam" args."md5" args."simple-date_slash_postgres-glue" args."split-sequence" args."usocket" ]; + deps = [ args."fiveam" args."md5" args."split-sequence" args."usocket" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/postmodern/2018-04-30/postmodern-20180430-git.tgz''; - sha256 = ''0b6w8f5ihbk036v1fclyskns615xhnib9q3cjn0ql6r6sk3nca7f''; + url = ''http://beta.quicklisp.org/archive/postmodern/2018-08-31/postmodern-20180831-git.tgz''; + sha256 = ''062xhy6aadzgmwpz8h0n7884yv5m4nwqmxrc75m3c60k1lmccpwx''; }; packageName = "cl-postgres"; @@ -20,14 +20,13 @@ rec { overrides = x: x; } /* (SYSTEM cl-postgres DESCRIPTION Low-level client library for PostgreSQL - SHA256 0b6w8f5ihbk036v1fclyskns615xhnib9q3cjn0ql6r6sk3nca7f URL - http://beta.quicklisp.org/archive/postmodern/2018-04-30/postmodern-20180430-git.tgz - MD5 9ca2a4ccf4ea7dbcd14d69cb355a8214 NAME cl-postgres FILENAME cl-postgres + SHA256 062xhy6aadzgmwpz8h0n7884yv5m4nwqmxrc75m3c60k1lmccpwx URL + http://beta.quicklisp.org/archive/postmodern/2018-08-31/postmodern-20180831-git.tgz + MD5 78c3e998cff7305db5e4b4e90b9bbee6 NAME cl-postgres FILENAME cl-postgres DEPS ((NAME fiveam FILENAME fiveam) (NAME md5 FILENAME md5) - (NAME simple-date/postgres-glue FILENAME simple-date_slash_postgres-glue) (NAME split-sequence FILENAME split-sequence) (NAME usocket FILENAME usocket)) - DEPENDENCIES (fiveam md5 simple-date/postgres-glue split-sequence usocket) - VERSION postmodern-20180430-git SIBLINGS (postmodern s-sql simple-date) - PARASITES (cl-postgres/simple-date-tests cl-postgres/tests)) */ + DEPENDENCIES (fiveam md5 split-sequence usocket) VERSION + postmodern-20180831-git SIBLINGS (postmodern s-sql simple-date) PARASITES + (cl-postgres/tests)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ppcre-unicode.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ppcre-unicode.nix index 7853d5a279a2..e65c0a03ddc5 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ppcre-unicode.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ppcre-unicode.nix @@ -1,7 +1,7 @@ args @ { fetchurl, ... }: rec { baseName = ''cl-ppcre-unicode''; - version = ''cl-ppcre-20171227-git''; + version = ''cl-ppcre-20180831-git''; parasites = [ "cl-ppcre-unicode-test" ]; @@ -10,8 +10,8 @@ rec { deps = [ args."cl-ppcre" args."cl-ppcre-test" args."cl-unicode" args."flexi-streams" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-ppcre/2017-12-27/cl-ppcre-20171227-git.tgz''; - sha256 = ''0vdic9kxjslplafh6d00m7mab38hw09ps2sxxbg3adciwvspvmw4''; + url = ''http://beta.quicklisp.org/archive/cl-ppcre/2018-08-31/cl-ppcre-20180831-git.tgz''; + sha256 = ''03x6hg2wzjwx9znqpzs9mmbrz81380ac6jkyblnsafbzr3d0rgyb''; }; packageName = "cl-ppcre-unicode"; @@ -21,13 +21,13 @@ rec { } /* (SYSTEM cl-ppcre-unicode DESCRIPTION Perl-compatible regular expression library (Unicode) SHA256 - 0vdic9kxjslplafh6d00m7mab38hw09ps2sxxbg3adciwvspvmw4 URL - http://beta.quicklisp.org/archive/cl-ppcre/2017-12-27/cl-ppcre-20171227-git.tgz - MD5 9d8ce62ef1a71a5e1e144a31be698d8c NAME cl-ppcre-unicode FILENAME + 03x6hg2wzjwx9znqpzs9mmbrz81380ac6jkyblnsafbzr3d0rgyb URL + http://beta.quicklisp.org/archive/cl-ppcre/2018-08-31/cl-ppcre-20180831-git.tgz + MD5 021ef17563de8e5d5f5942629972785d NAME cl-ppcre-unicode FILENAME cl-ppcre-unicode DEPS ((NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-ppcre-test FILENAME cl-ppcre-test) (NAME cl-unicode FILENAME cl-unicode) (NAME flexi-streams FILENAME flexi-streams)) DEPENDENCIES (cl-ppcre cl-ppcre-test cl-unicode flexi-streams) VERSION - cl-ppcre-20171227-git SIBLINGS (cl-ppcre) PARASITES (cl-ppcre-unicode-test)) */ + cl-ppcre-20180831-git SIBLINGS (cl-ppcre) PARASITES (cl-ppcre-unicode-test)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ppcre.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ppcre.nix index cbdf3a471461..3f56cf3dfaee 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ppcre.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ppcre.nix @@ -1,7 +1,7 @@ args @ { fetchurl, ... }: rec { baseName = ''cl-ppcre''; - version = ''20171227-git''; + version = ''20180831-git''; parasites = [ "cl-ppcre-test" ]; @@ -10,8 +10,8 @@ rec { deps = [ args."flexi-streams" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-ppcre/2017-12-27/cl-ppcre-20171227-git.tgz''; - sha256 = ''0vdic9kxjslplafh6d00m7mab38hw09ps2sxxbg3adciwvspvmw4''; + url = ''http://beta.quicklisp.org/archive/cl-ppcre/2018-08-31/cl-ppcre-20180831-git.tgz''; + sha256 = ''03x6hg2wzjwx9znqpzs9mmbrz81380ac6jkyblnsafbzr3d0rgyb''; }; packageName = "cl-ppcre"; @@ -20,8 +20,8 @@ rec { overrides = x: x; } /* (SYSTEM cl-ppcre DESCRIPTION Perl-compatible regular expression library - SHA256 0vdic9kxjslplafh6d00m7mab38hw09ps2sxxbg3adciwvspvmw4 URL - http://beta.quicklisp.org/archive/cl-ppcre/2017-12-27/cl-ppcre-20171227-git.tgz - MD5 9d8ce62ef1a71a5e1e144a31be698d8c NAME cl-ppcre FILENAME cl-ppcre DEPS + SHA256 03x6hg2wzjwx9znqpzs9mmbrz81380ac6jkyblnsafbzr3d0rgyb URL + http://beta.quicklisp.org/archive/cl-ppcre/2018-08-31/cl-ppcre-20180831-git.tgz + MD5 021ef17563de8e5d5f5942629972785d NAME cl-ppcre FILENAME cl-ppcre DEPS ((NAME flexi-streams FILENAME flexi-streams)) DEPENDENCIES (flexi-streams) - VERSION 20171227-git SIBLINGS (cl-ppcre-unicode) PARASITES (cl-ppcre-test)) */ + VERSION 20180831-git SIBLINGS (cl-ppcre-unicode) PARASITES (cl-ppcre-test)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-project.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-project.nix index 658ffdb51b82..15fd56107c82 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-project.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-project.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''cl-project''; - version = ''20171019-git''; + version = ''20180831-git''; description = ''Generate a skeleton for modern project''; deps = [ args."alexandria" args."anaphora" args."bordeaux-threads" args."cl-ansi-text" args."cl-colors" args."cl-emb" args."cl-fad" args."cl-ppcre" args."let-plus" args."local-time" args."prove" args."uiop" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-project/2017-10-19/cl-project-20171019-git.tgz''; - sha256 = ''1phgpik46dvqxnd49kccy4fh653659qd86hv7km50m07nzm8fn7q''; + url = ''http://beta.quicklisp.org/archive/cl-project/2018-08-31/cl-project-20180831-git.tgz''; + sha256 = ''0iifc03sj982bjakvy0k3m6zsidc3k1ds6xaq36wzgzgw7x6lm0s''; }; packageName = "cl-project"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM cl-project DESCRIPTION Generate a skeleton for modern project SHA256 - 1phgpik46dvqxnd49kccy4fh653659qd86hv7km50m07nzm8fn7q URL - http://beta.quicklisp.org/archive/cl-project/2017-10-19/cl-project-20171019-git.tgz - MD5 9dbfd7f9b0a83ca608031ebf32185a0f NAME cl-project FILENAME cl-project + 0iifc03sj982bjakvy0k3m6zsidc3k1ds6xaq36wzgzgw7x6lm0s URL + http://beta.quicklisp.org/archive/cl-project/2018-08-31/cl-project-20180831-git.tgz + MD5 11fbcc0f4f5c6d7b921eb83ab5f3ee1b NAME cl-project FILENAME cl-project DEPS ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora) (NAME bordeaux-threads FILENAME bordeaux-threads) @@ -32,4 +32,4 @@ rec { DEPENDENCIES (alexandria anaphora bordeaux-threads cl-ansi-text cl-colors cl-emb cl-fad cl-ppcre let-plus local-time prove uiop) - VERSION 20171019-git SIBLINGS (cl-project-test) PARASITES NIL) */ + VERSION 20180831-git SIBLINGS (cl-project-test) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-typesetting.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-typesetting.nix new file mode 100644 index 000000000000..358666877a6d --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-typesetting.nix @@ -0,0 +1,28 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''cl-typesetting''; + version = ''20170830-git''; + + description = ''Common Lisp Typesetting system''; + + deps = [ args."cl-pdf" args."iterate" args."zpb-ttf" ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/cl-typesetting/2017-08-30/cl-typesetting-20170830-git.tgz''; + sha256 = ''1mkdr02qikzij3jiyrqy0dldzy8wsnvgcpznfha6x8p2xap586z3''; + }; + + packageName = "cl-typesetting"; + + asdFilesToKeep = ["cl-typesetting.asd"]; + overrides = x: x; +} +/* (SYSTEM cl-typesetting DESCRIPTION Common Lisp Typesetting system SHA256 + 1mkdr02qikzij3jiyrqy0dldzy8wsnvgcpznfha6x8p2xap586z3 URL + http://beta.quicklisp.org/archive/cl-typesetting/2017-08-30/cl-typesetting-20170830-git.tgz + MD5 e12b9f249c60c220c5dc4a0939eb3343 NAME cl-typesetting FILENAME + cl-typesetting DEPS + ((NAME cl-pdf FILENAME cl-pdf) (NAME iterate FILENAME iterate) + (NAME zpb-ttf FILENAME zpb-ttf)) + DEPENDENCIES (cl-pdf iterate zpb-ttf) VERSION 20170830-git SIBLINGS + (xml-render cl-pdf-doc) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-unification.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-unification.nix index 4434e711d9de..6d284b7b0120 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-unification.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-unification.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''cl-unification''; version = ''20171227-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-utilities.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-utilities.nix index 1b78d0d28983..750da99d5d6a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-utilities.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-utilities.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''cl-utilities''; version = ''1.2.4''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl_plus_ssl.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl_plus_ssl.nix index a757b3d4a8a0..af0e917425a1 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl_plus_ssl.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl_plus_ssl.nix @@ -1,7 +1,7 @@ args @ { fetchurl, ... }: rec { baseName = ''cl_plus_ssl''; - version = ''cl+ssl-20180328-git''; + version = ''cl+ssl-20180831-git''; parasites = [ "openssl-1.1.0" ]; @@ -10,8 +10,8 @@ rec { deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."flexi-streams" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."uiop" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl+ssl/2018-03-28/cl+ssl-20180328-git.tgz''; - sha256 = ''095rn0dl0izjambjry4n4j72l9abijhlvs47h44a2mcgjc9alj62''; + url = ''http://beta.quicklisp.org/archive/cl+ssl/2018-08-31/cl+ssl-20180831-git.tgz''; + sha256 = ''1b35wz228kgcp9hc30mi38d004q2ixbv1b3krwycclnk4m65bl2r''; }; packageName = "cl+ssl"; @@ -20,9 +20,9 @@ rec { overrides = x: x; } /* (SYSTEM cl+ssl DESCRIPTION Common Lisp interface to OpenSSL. SHA256 - 095rn0dl0izjambjry4n4j72l9abijhlvs47h44a2mcgjc9alj62 URL - http://beta.quicklisp.org/archive/cl+ssl/2018-03-28/cl+ssl-20180328-git.tgz - MD5 ec6f921505ba7bb8e35878b3ae9eea29 NAME cl+ssl FILENAME cl_plus_ssl DEPS + 1b35wz228kgcp9hc30mi38d004q2ixbv1b3krwycclnk4m65bl2r URL + http://beta.quicklisp.org/archive/cl+ssl/2018-08-31/cl+ssl-20180831-git.tgz + MD5 56cd0b42cd9f7b8645db330ebc98600c NAME cl+ssl FILENAME cl_plus_ssl DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME cffi FILENAME cffi) (NAME flexi-streams FILENAME flexi-streams) @@ -33,5 +33,5 @@ rec { DEPENDENCIES (alexandria babel bordeaux-threads cffi flexi-streams trivial-features trivial-garbage trivial-gray-streams uiop) - VERSION cl+ssl-20180328-git SIBLINGS (cl+ssl.test) PARASITES + VERSION cl+ssl-20180831-git SIBLINGS (cl+ssl.test) PARASITES (openssl-1.1.0)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-handler-hunchentoot.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-handler-hunchentoot.nix new file mode 100644 index 000000000000..252f9794e769 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-handler-hunchentoot.nix @@ -0,0 +1,54 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''clack-handler-hunchentoot''; + version = ''clack-20180831-git''; + + description = ''Clack handler for Hunchentoot.''; + + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."chunga" args."cl_plus_ssl" args."cl-base64" args."cl-fad" args."cl-ppcre" args."clack-socket" args."flexi-streams" args."hunchentoot" args."md5" args."rfc2388" args."split-sequence" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."usocket" ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/clack/2018-08-31/clack-20180831-git.tgz''; + sha256 = ''0pfpm3l7l47j0mmwimy7c61ym8lg5m1dkzmz394snyywzcx54647''; + }; + + packageName = "clack-handler-hunchentoot"; + + asdFilesToKeep = ["clack-handler-hunchentoot.asd"]; + overrides = x: x; +} +/* (SYSTEM clack-handler-hunchentoot DESCRIPTION Clack handler for Hunchentoot. + SHA256 0pfpm3l7l47j0mmwimy7c61ym8lg5m1dkzmz394snyywzcx54647 URL + http://beta.quicklisp.org/archive/clack/2018-08-31/clack-20180831-git.tgz + MD5 5042ece3b0a8b07cb4b318fbc250b4fe NAME clack-handler-hunchentoot + FILENAME clack-handler-hunchentoot DEPS + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) + (NAME bordeaux-threads FILENAME bordeaux-threads) + (NAME cffi FILENAME cffi) (NAME chunga FILENAME chunga) + (NAME cl+ssl FILENAME cl_plus_ssl) (NAME cl-base64 FILENAME cl-base64) + (NAME cl-fad FILENAME cl-fad) (NAME cl-ppcre FILENAME cl-ppcre) + (NAME clack-socket FILENAME clack-socket) + (NAME flexi-streams FILENAME flexi-streams) + (NAME hunchentoot FILENAME hunchentoot) (NAME md5 FILENAME md5) + (NAME rfc2388 FILENAME rfc2388) + (NAME split-sequence FILENAME split-sequence) + (NAME trivial-backtrace FILENAME trivial-backtrace) + (NAME trivial-features FILENAME trivial-features) + (NAME trivial-garbage FILENAME trivial-garbage) + (NAME trivial-gray-streams FILENAME trivial-gray-streams) + (NAME usocket FILENAME usocket)) + DEPENDENCIES + (alexandria babel bordeaux-threads cffi chunga cl+ssl cl-base64 cl-fad + cl-ppcre clack-socket flexi-streams hunchentoot md5 rfc2388 split-sequence + trivial-backtrace trivial-features trivial-garbage trivial-gray-streams + usocket) + VERSION clack-20180831-git SIBLINGS + (clack-handler-fcgi clack-handler-toot clack-handler-wookie clack-socket + clack-test clack-v1-compat clack t-clack-handler-fcgi + t-clack-handler-hunchentoot t-clack-handler-toot t-clack-handler-wookie + t-clack-v1-compat clack-middleware-auth-basic clack-middleware-clsql + clack-middleware-csrf clack-middleware-dbi clack-middleware-oauth + clack-middleware-postmodern clack-middleware-rucksack + clack-session-store-dbi t-clack-middleware-auth-basic + t-clack-middleware-csrf) + PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-socket.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-socket.nix index a4a66ecfa64f..d5163cabe045 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-socket.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-socket.nix @@ -1,15 +1,15 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''clack-socket''; - version = ''clack-20180328-git''; + version = ''clack-20180831-git''; description = ''''; deps = [ ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/clack/2018-03-28/clack-20180328-git.tgz''; - sha256 = ''1appp17m7b5laxwgnidf9kral1476nl394mm10xzi1c0i18rssai''; + url = ''http://beta.quicklisp.org/archive/clack/2018-08-31/clack-20180831-git.tgz''; + sha256 = ''0pfpm3l7l47j0mmwimy7c61ym8lg5m1dkzmz394snyywzcx54647''; }; packageName = "clack-socket"; @@ -18,10 +18,10 @@ rec { overrides = x: x; } /* (SYSTEM clack-socket DESCRIPTION NIL SHA256 - 1appp17m7b5laxwgnidf9kral1476nl394mm10xzi1c0i18rssai URL - http://beta.quicklisp.org/archive/clack/2018-03-28/clack-20180328-git.tgz - MD5 5cf75a5d908efcd779438dc13f917d57 NAME clack-socket FILENAME - clack-socket DEPS NIL DEPENDENCIES NIL VERSION clack-20180328-git SIBLINGS + 0pfpm3l7l47j0mmwimy7c61ym8lg5m1dkzmz394snyywzcx54647 URL + http://beta.quicklisp.org/archive/clack/2018-08-31/clack-20180831-git.tgz + MD5 5042ece3b0a8b07cb4b318fbc250b4fe NAME clack-socket FILENAME + clack-socket DEPS NIL DEPENDENCIES NIL VERSION clack-20180831-git SIBLINGS (clack-handler-fcgi clack-handler-hunchentoot clack-handler-toot clack-handler-wookie clack-test clack-v1-compat clack t-clack-handler-fcgi t-clack-handler-hunchentoot t-clack-handler-toot t-clack-handler-wookie diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-test.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-test.nix index be88069fd5d9..1d081fbef581 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-test.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-test.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''clack-test''; - version = ''clack-20180328-git''; + version = ''clack-20180831-git''; description = ''Testing Clack Applications.''; - deps = [ args."alexandria" args."anaphora" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."chipz" args."chunga" args."cl_plus_ssl" args."cl-annot" args."cl-ansi-text" args."cl-base64" args."cl-colors" args."cl-cookie" args."cl-fad" args."cl-ppcre" args."cl-reexport" args."cl-syntax" args."cl-syntax-annot" args."cl-utilities" args."clack" args."dexador" args."fast-http" args."fast-io" args."flexi-streams" args."http-body" args."ironclad" args."jonathan" args."lack" args."lack-component" args."lack-middleware-backtrace" args."lack-util" args."let-plus" args."local-time" args."named-readtables" args."nibbles" args."proc-parse" args."prove" args."quri" args."smart-buffer" args."split-sequence" args."static-vectors" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-mimes" args."trivial-types" args."usocket" args."xsubseq" ]; + deps = [ args."alexandria" args."anaphora" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."chipz" args."chunga" args."cl_plus_ssl" args."cl-annot" args."cl-ansi-text" args."cl-base64" args."cl-colors" args."cl-cookie" args."cl-fad" args."cl-ppcre" args."cl-reexport" args."cl-syntax" args."cl-syntax-annot" args."cl-utilities" args."clack" args."clack-handler-hunchentoot" args."clack-socket" args."dexador" args."fast-http" args."fast-io" args."flexi-streams" args."http-body" args."hunchentoot" args."ironclad" args."jonathan" args."lack" args."lack-component" args."lack-middleware-backtrace" args."lack-util" args."let-plus" args."local-time" args."md5" args."named-readtables" args."nibbles" args."proc-parse" args."prove" args."quri" args."rfc2388" args."smart-buffer" args."split-sequence" args."static-vectors" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-mimes" args."trivial-types" args."usocket" args."xsubseq" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/clack/2018-03-28/clack-20180328-git.tgz''; - sha256 = ''1appp17m7b5laxwgnidf9kral1476nl394mm10xzi1c0i18rssai''; + url = ''http://beta.quicklisp.org/archive/clack/2018-08-31/clack-20180831-git.tgz''; + sha256 = ''0pfpm3l7l47j0mmwimy7c61ym8lg5m1dkzmz394snyywzcx54647''; }; packageName = "clack-test"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM clack-test DESCRIPTION Testing Clack Applications. SHA256 - 1appp17m7b5laxwgnidf9kral1476nl394mm10xzi1c0i18rssai URL - http://beta.quicklisp.org/archive/clack/2018-03-28/clack-20180328-git.tgz - MD5 5cf75a5d908efcd779438dc13f917d57 NAME clack-test FILENAME clack-test + 0pfpm3l7l47j0mmwimy7c61ym8lg5m1dkzmz394snyywzcx54647 URL + http://beta.quicklisp.org/archive/clack/2018-08-31/clack-20180831-git.tgz + MD5 5042ece3b0a8b07cb4b318fbc250b4fe NAME clack-test FILENAME clack-test DEPS ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora) (NAME babel FILENAME babel) @@ -36,21 +36,24 @@ rec { (NAME cl-syntax FILENAME cl-syntax) (NAME cl-syntax-annot FILENAME cl-syntax-annot) (NAME cl-utilities FILENAME cl-utilities) (NAME clack FILENAME clack) - (NAME dexador FILENAME dexador) (NAME fast-http FILENAME fast-http) - (NAME fast-io FILENAME fast-io) + (NAME clack-handler-hunchentoot FILENAME clack-handler-hunchentoot) + (NAME clack-socket FILENAME clack-socket) (NAME dexador FILENAME dexador) + (NAME fast-http FILENAME fast-http) (NAME fast-io FILENAME fast-io) (NAME flexi-streams FILENAME flexi-streams) - (NAME http-body FILENAME http-body) (NAME ironclad FILENAME ironclad) + (NAME http-body FILENAME http-body) + (NAME hunchentoot FILENAME hunchentoot) (NAME ironclad FILENAME ironclad) (NAME jonathan FILENAME jonathan) (NAME lack FILENAME lack) (NAME lack-component FILENAME lack-component) (NAME lack-middleware-backtrace FILENAME lack-middleware-backtrace) (NAME lack-util FILENAME lack-util) (NAME let-plus FILENAME let-plus) - (NAME local-time FILENAME local-time) + (NAME local-time FILENAME local-time) (NAME md5 FILENAME md5) (NAME named-readtables FILENAME named-readtables) (NAME nibbles FILENAME nibbles) (NAME proc-parse FILENAME proc-parse) (NAME prove FILENAME prove) (NAME quri FILENAME quri) - (NAME smart-buffer FILENAME smart-buffer) + (NAME rfc2388 FILENAME rfc2388) (NAME smart-buffer FILENAME smart-buffer) (NAME split-sequence FILENAME split-sequence) (NAME static-vectors FILENAME static-vectors) + (NAME trivial-backtrace FILENAME trivial-backtrace) (NAME trivial-features FILENAME trivial-features) (NAME trivial-garbage FILENAME trivial-garbage) (NAME trivial-gray-streams FILENAME trivial-gray-streams) @@ -61,12 +64,14 @@ rec { (alexandria anaphora babel bordeaux-threads cffi cffi-grovel cffi-toolchain chipz chunga cl+ssl cl-annot cl-ansi-text cl-base64 cl-colors cl-cookie cl-fad cl-ppcre cl-reexport cl-syntax cl-syntax-annot cl-utilities clack - dexador fast-http fast-io flexi-streams http-body ironclad jonathan lack - lack-component lack-middleware-backtrace lack-util let-plus local-time - named-readtables nibbles proc-parse prove quri smart-buffer split-sequence - static-vectors trivial-features trivial-garbage trivial-gray-streams - trivial-mimes trivial-types usocket xsubseq) - VERSION clack-20180328-git SIBLINGS + clack-handler-hunchentoot clack-socket dexador fast-http fast-io + flexi-streams http-body hunchentoot ironclad jonathan lack lack-component + lack-middleware-backtrace lack-util let-plus local-time md5 + named-readtables nibbles proc-parse prove quri rfc2388 smart-buffer + split-sequence static-vectors trivial-backtrace trivial-features + trivial-garbage trivial-gray-streams trivial-mimes trivial-types usocket + xsubseq) + VERSION clack-20180831-git SIBLINGS (clack-handler-fcgi clack-handler-hunchentoot clack-handler-toot clack-handler-wookie clack-socket clack-v1-compat clack t-clack-handler-fcgi t-clack-handler-hunchentoot t-clack-handler-toot diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-v1-compat.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-v1-compat.nix index b810de3fd1c8..8b2e2c70453a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-v1-compat.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-v1-compat.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''clack-v1-compat''; - version = ''clack-20180328-git''; + version = ''clack-20180831-git''; description = ''''; - deps = [ args."alexandria" args."anaphora" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."chipz" args."chunga" args."circular-streams" args."cl_plus_ssl" args."cl-annot" args."cl-ansi-text" args."cl-base64" args."cl-colors" args."cl-cookie" args."cl-fad" args."cl-ppcre" args."cl-reexport" args."cl-syntax" args."cl-syntax-annot" args."cl-utilities" args."clack" args."clack-test" args."dexador" args."fast-http" args."fast-io" args."flexi-streams" args."http-body" args."ironclad" args."jonathan" args."lack" args."lack-component" args."lack-middleware-backtrace" args."lack-util" args."let-plus" args."local-time" args."marshal" args."named-readtables" args."nibbles" args."proc-parse" args."prove" args."quri" args."smart-buffer" args."split-sequence" args."static-vectors" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-mimes" args."trivial-types" args."uiop" args."usocket" args."xsubseq" ]; + deps = [ args."alexandria" args."anaphora" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."chipz" args."chunga" args."circular-streams" args."cl_plus_ssl" args."cl-annot" args."cl-ansi-text" args."cl-base64" args."cl-colors" args."cl-cookie" args."cl-fad" args."cl-ppcre" args."cl-reexport" args."cl-syntax" args."cl-syntax-annot" args."cl-utilities" args."clack" args."clack-handler-hunchentoot" args."clack-socket" args."clack-test" args."dexador" args."fast-http" args."fast-io" args."flexi-streams" args."http-body" args."hunchentoot" args."ironclad" args."jonathan" args."lack" args."lack-component" args."lack-middleware-backtrace" args."lack-util" args."let-plus" args."local-time" args."marshal" args."md5" args."named-readtables" args."nibbles" args."proc-parse" args."prove" args."quri" args."rfc2388" args."smart-buffer" args."split-sequence" args."static-vectors" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-mimes" args."trivial-types" args."uiop" args."usocket" args."xsubseq" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/clack/2018-03-28/clack-20180328-git.tgz''; - sha256 = ''1appp17m7b5laxwgnidf9kral1476nl394mm10xzi1c0i18rssai''; + url = ''http://beta.quicklisp.org/archive/clack/2018-08-31/clack-20180831-git.tgz''; + sha256 = ''0pfpm3l7l47j0mmwimy7c61ym8lg5m1dkzmz394snyywzcx54647''; }; packageName = "clack-v1-compat"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM clack-v1-compat DESCRIPTION NIL SHA256 - 1appp17m7b5laxwgnidf9kral1476nl394mm10xzi1c0i18rssai URL - http://beta.quicklisp.org/archive/clack/2018-03-28/clack-20180328-git.tgz - MD5 5cf75a5d908efcd779438dc13f917d57 NAME clack-v1-compat FILENAME + 0pfpm3l7l47j0mmwimy7c61ym8lg5m1dkzmz394snyywzcx54647 URL + http://beta.quicklisp.org/archive/clack/2018-08-31/clack-20180831-git.tgz + MD5 5042ece3b0a8b07cb4b318fbc250b4fe NAME clack-v1-compat FILENAME clack-v1-compat DEPS ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora) (NAME babel FILENAME babel) @@ -37,19 +37,22 @@ rec { (NAME cl-syntax FILENAME cl-syntax) (NAME cl-syntax-annot FILENAME cl-syntax-annot) (NAME cl-utilities FILENAME cl-utilities) (NAME clack FILENAME clack) + (NAME clack-handler-hunchentoot FILENAME clack-handler-hunchentoot) + (NAME clack-socket FILENAME clack-socket) (NAME clack-test FILENAME clack-test) (NAME dexador FILENAME dexador) (NAME fast-http FILENAME fast-http) (NAME fast-io FILENAME fast-io) (NAME flexi-streams FILENAME flexi-streams) - (NAME http-body FILENAME http-body) (NAME ironclad FILENAME ironclad) + (NAME http-body FILENAME http-body) + (NAME hunchentoot FILENAME hunchentoot) (NAME ironclad FILENAME ironclad) (NAME jonathan FILENAME jonathan) (NAME lack FILENAME lack) (NAME lack-component FILENAME lack-component) (NAME lack-middleware-backtrace FILENAME lack-middleware-backtrace) (NAME lack-util FILENAME lack-util) (NAME let-plus FILENAME let-plus) (NAME local-time FILENAME local-time) (NAME marshal FILENAME marshal) - (NAME named-readtables FILENAME named-readtables) + (NAME md5 FILENAME md5) (NAME named-readtables FILENAME named-readtables) (NAME nibbles FILENAME nibbles) (NAME proc-parse FILENAME proc-parse) (NAME prove FILENAME prove) (NAME quri FILENAME quri) - (NAME smart-buffer FILENAME smart-buffer) + (NAME rfc2388 FILENAME rfc2388) (NAME smart-buffer FILENAME smart-buffer) (NAME split-sequence FILENAME split-sequence) (NAME static-vectors FILENAME static-vectors) (NAME trivial-backtrace FILENAME trivial-backtrace) @@ -63,13 +66,14 @@ rec { (alexandria anaphora babel bordeaux-threads cffi cffi-grovel cffi-toolchain chipz chunga circular-streams cl+ssl cl-annot cl-ansi-text cl-base64 cl-colors cl-cookie cl-fad cl-ppcre cl-reexport cl-syntax cl-syntax-annot - cl-utilities clack clack-test dexador fast-http fast-io flexi-streams - http-body ironclad jonathan lack lack-component lack-middleware-backtrace - lack-util let-plus local-time marshal named-readtables nibbles proc-parse - prove quri smart-buffer split-sequence static-vectors trivial-backtrace + cl-utilities clack clack-handler-hunchentoot clack-socket clack-test + dexador fast-http fast-io flexi-streams http-body hunchentoot ironclad + jonathan lack lack-component lack-middleware-backtrace lack-util let-plus + local-time marshal md5 named-readtables nibbles proc-parse prove quri + rfc2388 smart-buffer split-sequence static-vectors trivial-backtrace trivial-features trivial-garbage trivial-gray-streams trivial-mimes trivial-types uiop usocket xsubseq) - VERSION clack-20180328-git SIBLINGS + VERSION clack-20180831-git SIBLINGS (clack-handler-fcgi clack-handler-hunchentoot clack-handler-toot clack-handler-wookie clack-socket clack-test clack t-clack-handler-fcgi t-clack-handler-hunchentoot t-clack-handler-toot t-clack-handler-wookie diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack.nix index 08e5ff71cc5c..0b2828d06dfc 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clack.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''clack''; - version = ''20180328-git''; + version = ''20180831-git''; description = ''Web application environment for Common Lisp''; deps = [ args."alexandria" args."bordeaux-threads" args."ironclad" args."lack" args."lack-component" args."lack-middleware-backtrace" args."lack-util" args."nibbles" args."uiop" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/clack/2018-03-28/clack-20180328-git.tgz''; - sha256 = ''1appp17m7b5laxwgnidf9kral1476nl394mm10xzi1c0i18rssai''; + url = ''http://beta.quicklisp.org/archive/clack/2018-08-31/clack-20180831-git.tgz''; + sha256 = ''0pfpm3l7l47j0mmwimy7c61ym8lg5m1dkzmz394snyywzcx54647''; }; packageName = "clack"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM clack DESCRIPTION Web application environment for Common Lisp SHA256 - 1appp17m7b5laxwgnidf9kral1476nl394mm10xzi1c0i18rssai URL - http://beta.quicklisp.org/archive/clack/2018-03-28/clack-20180328-git.tgz - MD5 5cf75a5d908efcd779438dc13f917d57 NAME clack FILENAME clack DEPS + 0pfpm3l7l47j0mmwimy7c61ym8lg5m1dkzmz394snyywzcx54647 URL + http://beta.quicklisp.org/archive/clack/2018-08-31/clack-20180831-git.tgz + MD5 5042ece3b0a8b07cb4b318fbc250b4fe NAME clack FILENAME clack DEPS ((NAME alexandria FILENAME alexandria) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME ironclad FILENAME ironclad) (NAME lack FILENAME lack) @@ -31,7 +31,7 @@ rec { DEPENDENCIES (alexandria bordeaux-threads ironclad lack lack-component lack-middleware-backtrace lack-util nibbles uiop) - VERSION 20180328-git SIBLINGS + VERSION 20180831-git SIBLINGS (clack-handler-fcgi clack-handler-hunchentoot clack-handler-toot clack-handler-wookie clack-socket clack-test clack-v1-compat t-clack-handler-fcgi t-clack-handler-hunchentoot t-clack-handler-toot diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/closer-mop.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/closer-mop.nix index ec7599f2bd3f..a13537d7e90f 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/closer-mop.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/closer-mop.nix @@ -1,15 +1,15 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''closer-mop''; - version = ''20180430-git''; + version = ''20180831-git''; description = ''Closer to MOP is a compatibility layer that rectifies many of the absent or incorrect CLOS MOP features across a broad range of Common Lisp implementations.''; deps = [ ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/closer-mop/2018-04-30/closer-mop-20180430-git.tgz''; - sha256 = ''1bbvjkqjw17dgzy6spqqpdlarcxd0rchki769r43g5p5sghxlb6v''; + url = ''http://beta.quicklisp.org/archive/closer-mop/2018-08-31/closer-mop-20180831-git.tgz''; + sha256 = ''01lzgh6rgbmfyfspiligkq44z56h2xgg55hxixnrgycbaipzgkbg''; }; packageName = "closer-mop"; @@ -19,7 +19,7 @@ rec { } /* (SYSTEM closer-mop DESCRIPTION Closer to MOP is a compatibility layer that rectifies many of the absent or incorrect CLOS MOP features across a broad range of Common Lisp implementations. - SHA256 1bbvjkqjw17dgzy6spqqpdlarcxd0rchki769r43g5p5sghxlb6v URL - http://beta.quicklisp.org/archive/closer-mop/2018-04-30/closer-mop-20180430-git.tgz - MD5 7578c66d4d468a21de9c5cf065b8615f NAME closer-mop FILENAME closer-mop - DEPS NIL DEPENDENCIES NIL VERSION 20180430-git SIBLINGS NIL PARASITES NIL) */ + SHA256 01lzgh6rgbmfyfspiligkq44z56h2xgg55hxixnrgycbaipzgkbg URL + http://beta.quicklisp.org/archive/closer-mop/2018-08-31/closer-mop-20180831-git.tgz + MD5 968426b07f9792f95fe3c9b83d68d756 NAME closer-mop FILENAME closer-mop + DEPS NIL DEPENDENCIES NIL VERSION 20180831-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/closure-html.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/closure-html.nix index 29c90369244a..f55ccecadc61 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/closure-html.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/closure-html.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''closure-html''; - version = ''20140826-git''; + version = ''20180711-git''; description = ''''; deps = [ args."alexandria" args."babel" args."closure-common" args."flexi-streams" args."trivial-features" args."trivial-gray-streams" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/closure-html/2014-08-26/closure-html-20140826-git.tgz''; - sha256 = ''1m07iv9r5ykj52fszwhwai5wv39mczk3m4zzh24gjhsprv35x8qb''; + url = ''http://beta.quicklisp.org/archive/closure-html/2018-07-11/closure-html-20180711-git.tgz''; + sha256 = ''0ljcrz1wix77h1ywp0bixm3pb5ncmr1vdiwh8m1qzkygwpfjr8aq''; }; packageName = "closure-html"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM closure-html DESCRIPTION NIL SHA256 - 1m07iv9r5ykj52fszwhwai5wv39mczk3m4zzh24gjhsprv35x8qb URL - http://beta.quicklisp.org/archive/closure-html/2014-08-26/closure-html-20140826-git.tgz - MD5 3f8d8a4fd54f915ca6cc5fdf29239d98 NAME closure-html FILENAME + 0ljcrz1wix77h1ywp0bixm3pb5ncmr1vdiwh8m1qzkygwpfjr8aq URL + http://beta.quicklisp.org/archive/closure-html/2018-07-11/closure-html-20180711-git.tgz + MD5 461dc8caa65385da5f2d1cd8dd4f965f NAME closure-html FILENAME closure-html DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME closure-common FILENAME closure-common) @@ -30,4 +30,4 @@ rec { DEPENDENCIES (alexandria babel closure-common flexi-streams trivial-features trivial-gray-streams) - VERSION 20140826-git SIBLINGS NIL PARASITES NIL) */ + VERSION 20180711-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clss.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clss.nix index 76f50463a6ae..3f6d6ae32ac6 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clss.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clss.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''clss''; - version = ''20180131-git''; + version = ''20180831-git''; description = ''A DOM tree searching engine based on CSS selectors.''; deps = [ args."array-utils" args."documentation-utils" args."plump" args."trivial-indent" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/clss/2018-01-31/clss-20180131-git.tgz''; - sha256 = ''0d4sblafhm5syjkv89h45i98dykpznb0ga3q9a2cxlvl98yklg8r''; + url = ''http://beta.quicklisp.org/archive/clss/2018-08-31/clss-20180831-git.tgz''; + sha256 = ''18jm89i9353khrp9q92bnqllkypcsmyd43jvdr6gl0n50fmzs5jd''; }; packageName = "clss"; @@ -18,11 +18,11 @@ rec { overrides = x: x; } /* (SYSTEM clss DESCRIPTION A DOM tree searching engine based on CSS selectors. - SHA256 0d4sblafhm5syjkv89h45i98dykpznb0ga3q9a2cxlvl98yklg8r URL - http://beta.quicklisp.org/archive/clss/2018-01-31/clss-20180131-git.tgz MD5 - 138244b7871d8ea832832aa9cc5867e6 NAME clss FILENAME clss DEPS + SHA256 18jm89i9353khrp9q92bnqllkypcsmyd43jvdr6gl0n50fmzs5jd URL + http://beta.quicklisp.org/archive/clss/2018-08-31/clss-20180831-git.tgz MD5 + 39b69790115d6c4fe4709f5a45b5d4a4 NAME clss FILENAME clss DEPS ((NAME array-utils FILENAME array-utils) (NAME documentation-utils FILENAME documentation-utils) (NAME plump FILENAME plump) (NAME trivial-indent FILENAME trivial-indent)) DEPENDENCIES (array-utils documentation-utils plump trivial-indent) VERSION - 20180131-git SIBLINGS NIL PARASITES NIL) */ + 20180831-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clx.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clx.nix index bd2b0ff19bdb..685e81283688 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clx.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clx.nix @@ -1,7 +1,7 @@ args @ { fetchurl, ... }: rec { baseName = ''clx''; - version = ''20180430-git''; + version = ''20180711-git''; parasites = [ "clx/test" ]; @@ -10,8 +10,8 @@ rec { deps = [ args."fiasco" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/clx/2018-04-30/clx-20180430-git.tgz''; - sha256 = ''18ghhirnx0js7q1samwyah990nmgqbas7b1y0wy0fqynaznaz9x3''; + url = ''http://beta.quicklisp.org/archive/clx/2018-07-11/clx-20180711-git.tgz''; + sha256 = ''0vpavllapc0j6j7iwxpxzgl8n5krvrwhmd5k2k0f3pr6sgl1y29h''; }; packageName = "clx"; @@ -21,8 +21,8 @@ rec { } /* (SYSTEM clx DESCRIPTION An implementation of the X Window System protocol in Lisp. SHA256 - 18ghhirnx0js7q1samwyah990nmgqbas7b1y0wy0fqynaznaz9x3 URL - http://beta.quicklisp.org/archive/clx/2018-04-30/clx-20180430-git.tgz MD5 - bf9c1d6b1b2856ddbd4bf2fa75bbc309 NAME clx FILENAME clx DEPS - ((NAME fiasco FILENAME fiasco)) DEPENDENCIES (fiasco) VERSION 20180430-git + 0vpavllapc0j6j7iwxpxzgl8n5krvrwhmd5k2k0f3pr6sgl1y29h URL + http://beta.quicklisp.org/archive/clx/2018-07-11/clx-20180711-git.tgz MD5 + 27d5e904d2b7e4cdf4e8492839d15bad NAME clx FILENAME clx DEPS + ((NAME fiasco FILENAME fiasco)) DEPENDENCIES (fiasco) VERSION 20180711-git SIBLINGS NIL PARASITES (clx/test)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/command-line-arguments.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/command-line-arguments.nix index 1ae6fa0f4ec4..e1fb59658528 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/command-line-arguments.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/command-line-arguments.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''command-line-arguments''; version = ''20151218-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-lite.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-lite.nix index bb5ab940638a..f4941aa80cd6 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-lite.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-lite.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''css-lite''; version = ''20120407-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors-simple-tree.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors-simple-tree.nix index ba523ae837d7..c83b29939687 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors-simple-tree.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors-simple-tree.nix @@ -5,7 +5,7 @@ rec { description = ''An implementation of css selectors that interacts with cl-html5-parser's simple-tree''; - deps = [ args."alexandria" args."babel" args."buildnode" args."cl-html5-parser" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."css-selectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."puri" args."split-sequence" args."string-case" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" args."yacc" ]; + deps = [ args."alexandria" args."babel" args."buildnode" args."cl-html5-parser" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."css-selectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."named-readtables" args."puri" args."split-sequence" args."string-case" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" args."yacc" ]; src = fetchurl { url = ''http://beta.quicklisp.org/archive/css-selectors/2016-06-28/css-selectors-20160628-git.tgz''; @@ -36,8 +36,9 @@ rec { (NAME cxml-dom FILENAME cxml-dom) (NAME cxml-klacks FILENAME cxml-klacks) (NAME cxml-test FILENAME cxml-test) (NAME cxml-xml FILENAME cxml-xml) (NAME flexi-streams FILENAME flexi-streams) - (NAME iterate FILENAME iterate) (NAME puri FILENAME puri) - (NAME split-sequence FILENAME split-sequence) + (NAME iterate FILENAME iterate) + (NAME named-readtables FILENAME named-readtables) + (NAME puri FILENAME puri) (NAME split-sequence FILENAME split-sequence) (NAME string-case FILENAME string-case) (NAME swank FILENAME swank) (NAME symbol-munger FILENAME symbol-munger) (NAME trivial-features FILENAME trivial-features) @@ -46,8 +47,8 @@ rec { DEPENDENCIES (alexandria babel buildnode cl-html5-parser cl-interpol cl-ppcre cl-unicode closer-mop closure-common closure-html collectors css-selectors cxml - cxml-dom cxml-klacks cxml-test cxml-xml flexi-streams iterate puri - split-sequence string-case swank symbol-munger trivial-features - trivial-gray-streams yacc) + cxml-dom cxml-klacks cxml-test cxml-xml flexi-streams iterate + named-readtables puri split-sequence string-case swank symbol-munger + trivial-features trivial-gray-streams yacc) VERSION css-selectors-20160628-git SIBLINGS (css-selectors-stp css-selectors) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors-stp.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors-stp.nix index fbe06a179fdd..69ada2ce80a3 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors-stp.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors-stp.nix @@ -5,7 +5,7 @@ rec { description = ''An implementation of css selectors that interacts with cxml-stp''; - deps = [ args."alexandria" args."babel" args."buildnode" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."css-selectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-stp" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."parse-number" args."puri" args."split-sequence" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" args."xpath" args."yacc" ]; + deps = [ args."alexandria" args."babel" args."buildnode" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."css-selectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-stp" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."named-readtables" args."parse-number" args."puri" args."split-sequence" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" args."xpath" args."yacc" ]; src = fetchurl { url = ''http://beta.quicklisp.org/archive/css-selectors/2016-06-28/css-selectors-20160628-git.tgz''; @@ -36,17 +36,19 @@ rec { (NAME cxml-stp FILENAME cxml-stp) (NAME cxml-test FILENAME cxml-test) (NAME cxml-xml FILENAME cxml-xml) (NAME flexi-streams FILENAME flexi-streams) - (NAME iterate FILENAME iterate) (NAME parse-number FILENAME parse-number) - (NAME puri FILENAME puri) (NAME split-sequence FILENAME split-sequence) - (NAME swank FILENAME swank) (NAME symbol-munger FILENAME symbol-munger) + (NAME iterate FILENAME iterate) + (NAME named-readtables FILENAME named-readtables) + (NAME parse-number FILENAME parse-number) (NAME puri FILENAME puri) + (NAME split-sequence FILENAME split-sequence) (NAME swank FILENAME swank) + (NAME symbol-munger FILENAME symbol-munger) (NAME trivial-features FILENAME trivial-features) (NAME trivial-gray-streams FILENAME trivial-gray-streams) (NAME xpath FILENAME xpath) (NAME yacc FILENAME yacc)) DEPENDENCIES (alexandria babel buildnode cl-interpol cl-ppcre cl-unicode closer-mop closure-common closure-html collectors css-selectors cxml cxml-dom - cxml-klacks cxml-stp cxml-test cxml-xml flexi-streams iterate parse-number - puri split-sequence swank symbol-munger trivial-features - trivial-gray-streams xpath yacc) + cxml-klacks cxml-stp cxml-test cxml-xml flexi-streams iterate + named-readtables parse-number puri split-sequence swank symbol-munger + trivial-features trivial-gray-streams xpath yacc) VERSION css-selectors-20160628-git SIBLINGS (css-selectors-simple-tree css-selectors) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors.nix index 2ad018e5549c..3316f59447d7 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/css-selectors.nix @@ -7,7 +7,7 @@ rec { description = ''An implementation of css selectors''; - deps = [ args."alexandria" args."babel" args."buildnode" args."buildnode-xhtml" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."lisp-unit2" args."puri" args."split-sequence" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" args."yacc" ]; + deps = [ args."alexandria" args."babel" args."buildnode" args."buildnode-xhtml" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."lisp-unit2" args."named-readtables" args."puri" args."split-sequence" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" args."yacc" ]; src = fetchurl { url = ''http://beta.quicklisp.org/archive/css-selectors/2016-06-28/css-selectors-20160628-git.tgz''; @@ -37,6 +37,7 @@ rec { (NAME cxml-test FILENAME cxml-test) (NAME cxml-xml FILENAME cxml-xml) (NAME flexi-streams FILENAME flexi-streams) (NAME iterate FILENAME iterate) (NAME lisp-unit2 FILENAME lisp-unit2) + (NAME named-readtables FILENAME named-readtables) (NAME puri FILENAME puri) (NAME split-sequence FILENAME split-sequence) (NAME swank FILENAME swank) (NAME symbol-munger FILENAME symbol-munger) (NAME trivial-features FILENAME trivial-features) @@ -45,8 +46,8 @@ rec { DEPENDENCIES (alexandria babel buildnode buildnode-xhtml cl-interpol cl-ppcre cl-unicode closer-mop closure-common closure-html collectors cxml cxml-dom - cxml-klacks cxml-test cxml-xml flexi-streams iterate lisp-unit2 puri - split-sequence swank symbol-munger trivial-features trivial-gray-streams - yacc) + cxml-klacks cxml-test cxml-xml flexi-streams iterate lisp-unit2 + named-readtables puri split-sequence swank symbol-munger trivial-features + trivial-gray-streams yacc) VERSION 20160628-git SIBLINGS (css-selectors-simple-tree css-selectors-stp) PARASITES (css-selectors-test)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-mysql.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-mysql.nix index 6dfa61634f2b..218107e95d6a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-mysql.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-mysql.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''dbd-mysql''; - version = ''cl-dbi-20180430-git''; + version = ''cl-dbi-20180831-git''; description = ''Database driver for MySQL.''; deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cl-annot" args."cl-mysql" args."cl-syntax" args."cl-syntax-annot" args."closer-mop" args."dbi" args."named-readtables" args."split-sequence" args."trivial-features" args."trivial-types" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-dbi/2018-04-30/cl-dbi-20180430-git.tgz''; - sha256 = ''0bjkba9z93h2sf9n40dvmw1p6nq2p3d5zw9w3zw9k1crn7a601sv''; + url = ''http://beta.quicklisp.org/archive/cl-dbi/2018-08-31/cl-dbi-20180831-git.tgz''; + sha256 = ''19cpzdzjjzm0if77dycsk8lj91ihwr51mbjmf3fx0wqwr8k5y0g9''; }; packageName = "dbd-mysql"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM dbd-mysql DESCRIPTION Database driver for MySQL. SHA256 - 0bjkba9z93h2sf9n40dvmw1p6nq2p3d5zw9w3zw9k1crn7a601sv URL - http://beta.quicklisp.org/archive/cl-dbi/2018-04-30/cl-dbi-20180430-git.tgz - MD5 1bc845e8738c4987342cb0f56200ba50 NAME dbd-mysql FILENAME dbd-mysql DEPS + 19cpzdzjjzm0if77dycsk8lj91ihwr51mbjmf3fx0wqwr8k5y0g9 URL + http://beta.quicklisp.org/archive/cl-dbi/2018-08-31/cl-dbi-20180831-git.tgz + MD5 2fc95bff95d3cd25e3afeb003ee009d2 NAME dbd-mysql FILENAME dbd-mysql DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME cffi FILENAME cffi) (NAME cl-annot FILENAME cl-annot) @@ -35,5 +35,5 @@ rec { (alexandria babel bordeaux-threads cffi cl-annot cl-mysql cl-syntax cl-syntax-annot closer-mop dbi named-readtables split-sequence trivial-features trivial-types) - VERSION cl-dbi-20180430-git SIBLINGS + VERSION cl-dbi-20180831-git SIBLINGS (cl-dbi dbd-postgres dbd-sqlite3 dbi-test dbi) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-postgres.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-postgres.nix index bb9558fda51e..9387806255ac 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-postgres.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-postgres.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''dbd-postgres''; - version = ''cl-dbi-20180430-git''; + version = ''cl-dbi-20180831-git''; description = ''Database driver for PostgreSQL.''; deps = [ args."alexandria" args."bordeaux-threads" args."cl-annot" args."cl-postgres" args."cl-syntax" args."cl-syntax-annot" args."closer-mop" args."dbi" args."md5" args."named-readtables" args."split-sequence" args."trivial-garbage" args."trivial-types" args."usocket" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-dbi/2018-04-30/cl-dbi-20180430-git.tgz''; - sha256 = ''0bjkba9z93h2sf9n40dvmw1p6nq2p3d5zw9w3zw9k1crn7a601sv''; + url = ''http://beta.quicklisp.org/archive/cl-dbi/2018-08-31/cl-dbi-20180831-git.tgz''; + sha256 = ''19cpzdzjjzm0if77dycsk8lj91ihwr51mbjmf3fx0wqwr8k5y0g9''; }; packageName = "dbd-postgres"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM dbd-postgres DESCRIPTION Database driver for PostgreSQL. SHA256 - 0bjkba9z93h2sf9n40dvmw1p6nq2p3d5zw9w3zw9k1crn7a601sv URL - http://beta.quicklisp.org/archive/cl-dbi/2018-04-30/cl-dbi-20180430-git.tgz - MD5 1bc845e8738c4987342cb0f56200ba50 NAME dbd-postgres FILENAME + 19cpzdzjjzm0if77dycsk8lj91ihwr51mbjmf3fx0wqwr8k5y0g9 URL + http://beta.quicklisp.org/archive/cl-dbi/2018-08-31/cl-dbi-20180831-git.tgz + MD5 2fc95bff95d3cd25e3afeb003ee009d2 NAME dbd-postgres FILENAME dbd-postgres DEPS ((NAME alexandria FILENAME alexandria) (NAME bordeaux-threads FILENAME bordeaux-threads) @@ -37,5 +37,5 @@ rec { (alexandria bordeaux-threads cl-annot cl-postgres cl-syntax cl-syntax-annot closer-mop dbi md5 named-readtables split-sequence trivial-garbage trivial-types usocket) - VERSION cl-dbi-20180430-git SIBLINGS + VERSION cl-dbi-20180831-git SIBLINGS (cl-dbi dbd-mysql dbd-sqlite3 dbi-test dbi) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-sqlite3.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-sqlite3.nix index 6e8e85e72abc..808914068a35 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-sqlite3.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-sqlite3.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''dbd-sqlite3''; - version = ''cl-dbi-20180430-git''; + version = ''cl-dbi-20180831-git''; description = ''Database driver for SQLite3.''; deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cl-annot" args."cl-syntax" args."cl-syntax-annot" args."closer-mop" args."dbi" args."iterate" args."named-readtables" args."split-sequence" args."sqlite" args."trivial-features" args."trivial-types" args."uiop" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-dbi/2018-04-30/cl-dbi-20180430-git.tgz''; - sha256 = ''0bjkba9z93h2sf9n40dvmw1p6nq2p3d5zw9w3zw9k1crn7a601sv''; + url = ''http://beta.quicklisp.org/archive/cl-dbi/2018-08-31/cl-dbi-20180831-git.tgz''; + sha256 = ''19cpzdzjjzm0if77dycsk8lj91ihwr51mbjmf3fx0wqwr8k5y0g9''; }; packageName = "dbd-sqlite3"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM dbd-sqlite3 DESCRIPTION Database driver for SQLite3. SHA256 - 0bjkba9z93h2sf9n40dvmw1p6nq2p3d5zw9w3zw9k1crn7a601sv URL - http://beta.quicklisp.org/archive/cl-dbi/2018-04-30/cl-dbi-20180430-git.tgz - MD5 1bc845e8738c4987342cb0f56200ba50 NAME dbd-sqlite3 FILENAME dbd-sqlite3 + 19cpzdzjjzm0if77dycsk8lj91ihwr51mbjmf3fx0wqwr8k5y0g9 URL + http://beta.quicklisp.org/archive/cl-dbi/2018-08-31/cl-dbi-20180831-git.tgz + MD5 2fc95bff95d3cd25e3afeb003ee009d2 NAME dbd-sqlite3 FILENAME dbd-sqlite3 DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME bordeaux-threads FILENAME bordeaux-threads) @@ -38,5 +38,5 @@ rec { (alexandria babel bordeaux-threads cffi cl-annot cl-syntax cl-syntax-annot closer-mop dbi iterate named-readtables split-sequence sqlite trivial-features trivial-types uiop) - VERSION cl-dbi-20180430-git SIBLINGS + VERSION cl-dbi-20180831-git SIBLINGS (cl-dbi dbd-mysql dbd-postgres dbi-test dbi) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbi.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbi.nix index e75961dd9ace..2de381f44b8e 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbi.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/dbi.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''dbi''; - version = ''cl-20180430-git''; + version = ''cl-20180831-git''; description = ''Database independent interface for Common Lisp''; deps = [ args."alexandria" args."bordeaux-threads" args."cl-annot" args."cl-syntax" args."cl-syntax-annot" args."closer-mop" args."named-readtables" args."split-sequence" args."trivial-types" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/cl-dbi/2018-04-30/cl-dbi-20180430-git.tgz''; - sha256 = ''0bjkba9z93h2sf9n40dvmw1p6nq2p3d5zw9w3zw9k1crn7a601sv''; + url = ''http://beta.quicklisp.org/archive/cl-dbi/2018-08-31/cl-dbi-20180831-git.tgz''; + sha256 = ''19cpzdzjjzm0if77dycsk8lj91ihwr51mbjmf3fx0wqwr8k5y0g9''; }; packageName = "dbi"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM dbi DESCRIPTION Database independent interface for Common Lisp - SHA256 0bjkba9z93h2sf9n40dvmw1p6nq2p3d5zw9w3zw9k1crn7a601sv URL - http://beta.quicklisp.org/archive/cl-dbi/2018-04-30/cl-dbi-20180430-git.tgz - MD5 1bc845e8738c4987342cb0f56200ba50 NAME dbi FILENAME dbi DEPS + SHA256 19cpzdzjjzm0if77dycsk8lj91ihwr51mbjmf3fx0wqwr8k5y0g9 URL + http://beta.quicklisp.org/archive/cl-dbi/2018-08-31/cl-dbi-20180831-git.tgz + MD5 2fc95bff95d3cd25e3afeb003ee009d2 NAME dbi FILENAME dbi DEPS ((NAME alexandria FILENAME alexandria) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME cl-annot FILENAME cl-annot) (NAME cl-syntax FILENAME cl-syntax) @@ -32,5 +32,5 @@ rec { DEPENDENCIES (alexandria bordeaux-threads cl-annot cl-syntax cl-syntax-annot closer-mop named-readtables split-sequence trivial-types) - VERSION cl-20180430-git SIBLINGS + VERSION cl-20180831-git SIBLINGS (cl-dbi dbd-mysql dbd-postgres dbd-sqlite3 dbi-test) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/dexador.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/dexador.nix index d3111b18b22b..2e392928f495 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/dexador.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/dexador.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''dexador''; - version = ''20180328-git''; + version = ''20180831-git''; description = ''Yet another HTTP client for Common Lisp''; deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."chipz" args."chunga" args."cl_plus_ssl" args."cl-base64" args."cl-cookie" args."cl-fad" args."cl-ppcre" args."cl-reexport" args."cl-utilities" args."fast-http" args."fast-io" args."flexi-streams" args."local-time" args."proc-parse" args."quri" args."smart-buffer" args."split-sequence" args."static-vectors" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-mimes" args."usocket" args."xsubseq" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/dexador/2018-03-28/dexador-20180328-git.tgz''; - sha256 = ''13kqm1knm13rskgqyvabj284nxi68f8h3grq54snly0imw6s0ikb''; + url = ''http://beta.quicklisp.org/archive/dexador/2018-08-31/dexador-20180831-git.tgz''; + sha256 = ''1isc4srz2ijg92lpws79ik8vgn9l2pzx4w3aqgri7n3pzfvfn6bs''; }; packageName = "dexador"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM dexador DESCRIPTION Yet another HTTP client for Common Lisp SHA256 - 13kqm1knm13rskgqyvabj284nxi68f8h3grq54snly0imw6s0ikb URL - http://beta.quicklisp.org/archive/dexador/2018-03-28/dexador-20180328-git.tgz - MD5 27eaa0c3c15e6e12e5d6046d62e4394f NAME dexador FILENAME dexador DEPS + 1isc4srz2ijg92lpws79ik8vgn9l2pzx4w3aqgri7n3pzfvfn6bs URL + http://beta.quicklisp.org/archive/dexador/2018-08-31/dexador-20180831-git.tgz + MD5 f2859026d90e63e79e8e4728168fab13 NAME dexador FILENAME dexador DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) @@ -48,4 +48,4 @@ rec { fast-http fast-io flexi-streams local-time proc-parse quri smart-buffer split-sequence static-vectors trivial-features trivial-garbage trivial-gray-streams trivial-mimes usocket xsubseq) - VERSION 20180328-git SIBLINGS (dexador-test) PARASITES NIL) */ + VERSION 20180831-git SIBLINGS (dexador-test) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/documentation-utils.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/documentation-utils.nix index 7ee5f91a1580..541f1c6a169d 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/documentation-utils.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/documentation-utils.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''documentation-utils''; - version = ''20180228-git''; + version = ''20180831-git''; description = ''A few simple tools to help you with documenting your library.''; deps = [ args."trivial-indent" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/documentation-utils/2018-02-28/documentation-utils-20180228-git.tgz''; - sha256 = ''0jwbsm5qk2pg6fpzf9ny3gp780k5lqjgb5p6gv45s9h7x247pb2w''; + url = ''http://beta.quicklisp.org/archive/documentation-utils/2018-08-31/documentation-utils-20180831-git.tgz''; + sha256 = ''0g26hgppynrfdkpaplb77xzrsmsdzmlnqgl8336l08zmg80x90n5''; }; packageName = "documentation-utils"; @@ -19,9 +19,9 @@ rec { } /* (SYSTEM documentation-utils DESCRIPTION A few simple tools to help you with documenting your library. SHA256 - 0jwbsm5qk2pg6fpzf9ny3gp780k5lqjgb5p6gv45s9h7x247pb2w URL - http://beta.quicklisp.org/archive/documentation-utils/2018-02-28/documentation-utils-20180228-git.tgz - MD5 b0c823120a376e0474433d151df52548 NAME documentation-utils FILENAME + 0g26hgppynrfdkpaplb77xzrsmsdzmlnqgl8336l08zmg80x90n5 URL + http://beta.quicklisp.org/archive/documentation-utils/2018-08-31/documentation-utils-20180831-git.tgz + MD5 e0f58ffe20602cada3413b4eeec909ef NAME documentation-utils FILENAME documentation-utils DEPS ((NAME trivial-indent FILENAME trivial-indent)) - DEPENDENCIES (trivial-indent) VERSION 20180228-git SIBLINGS NIL PARASITES - NIL) */ + DEPENDENCIES (trivial-indent) VERSION 20180831-git SIBLINGS + (multilang-documentation-utils) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/fast-http.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/fast-http.nix index 99792023bdd0..82c8603d4a45 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/fast-http.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/fast-http.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''fast-http''; - version = ''20180131-git''; + version = ''20180831-git''; description = ''A fast HTTP protocol parser in Common Lisp''; deps = [ args."alexandria" args."babel" args."cl-utilities" args."flexi-streams" args."proc-parse" args."smart-buffer" args."trivial-features" args."trivial-gray-streams" args."xsubseq" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/fast-http/2018-01-31/fast-http-20180131-git.tgz''; - sha256 = ''057wg23a1pfdr3522nzjpclxdrmx3azbnw57nkvdjmfp6fyb3rpg''; + url = ''http://beta.quicklisp.org/archive/fast-http/2018-08-31/fast-http-20180831-git.tgz''; + sha256 = ''1827ra8nkjh5ghg2hn96w3zs8n1lvqzbf8wmzrcs8yky3l0m4qrm''; }; packageName = "fast-http"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM fast-http DESCRIPTION A fast HTTP protocol parser in Common Lisp - SHA256 057wg23a1pfdr3522nzjpclxdrmx3azbnw57nkvdjmfp6fyb3rpg URL - http://beta.quicklisp.org/archive/fast-http/2018-01-31/fast-http-20180131-git.tgz - MD5 0722e935fb644d57d44e8604e41e689e NAME fast-http FILENAME fast-http DEPS + SHA256 1827ra8nkjh5ghg2hn96w3zs8n1lvqzbf8wmzrcs8yky3l0m4qrm URL + http://beta.quicklisp.org/archive/fast-http/2018-08-31/fast-http-20180831-git.tgz + MD5 d5e839f204b2dd78a390336572d1ee65 NAME fast-http FILENAME fast-http DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME cl-utilities FILENAME cl-utilities) (NAME flexi-streams FILENAME flexi-streams) @@ -32,4 +32,4 @@ rec { DEPENDENCIES (alexandria babel cl-utilities flexi-streams proc-parse smart-buffer trivial-features trivial-gray-streams xsubseq) - VERSION 20180131-git SIBLINGS (fast-http-test) PARASITES NIL) */ + VERSION 20180831-git SIBLINGS (fast-http-test) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/flexi-streams.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/flexi-streams.nix index 7b37e5709e86..08b6d35a1fb9 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/flexi-streams.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/flexi-streams.nix @@ -1,7 +1,7 @@ args @ { fetchurl, ... }: rec { baseName = ''flexi-streams''; - version = ''20180328-git''; + version = ''20180711-git''; parasites = [ "flexi-streams-test" ]; @@ -10,8 +10,8 @@ rec { deps = [ args."trivial-gray-streams" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/flexi-streams/2018-03-28/flexi-streams-20180328-git.tgz''; - sha256 = ''0hdmzihii3wv6769dfkkw15avpgifizdd7lxdlgjk7h0h8v7yw11''; + url = ''http://beta.quicklisp.org/archive/flexi-streams/2018-07-11/flexi-streams-20180711-git.tgz''; + sha256 = ''1g7a5fbl84zx3139kvvgwq6d8bnbpbvq9mr5yj4jzfa6pjfjwgz2''; }; packageName = "flexi-streams"; @@ -20,10 +20,10 @@ rec { overrides = x: x; } /* (SYSTEM flexi-streams DESCRIPTION Flexible bivalent streams for Common Lisp - SHA256 0hdmzihii3wv6769dfkkw15avpgifizdd7lxdlgjk7h0h8v7yw11 URL - http://beta.quicklisp.org/archive/flexi-streams/2018-03-28/flexi-streams-20180328-git.tgz - MD5 af40ae10a0aab65eccfe161a32e1033b NAME flexi-streams FILENAME + SHA256 1g7a5fbl84zx3139kvvgwq6d8bnbpbvq9mr5yj4jzfa6pjfjwgz2 URL + http://beta.quicklisp.org/archive/flexi-streams/2018-07-11/flexi-streams-20180711-git.tgz + MD5 1e5bc255540dcbd71f9cba56573cfb4c NAME flexi-streams FILENAME flexi-streams DEPS ((NAME trivial-gray-streams FILENAME trivial-gray-streams)) DEPENDENCIES - (trivial-gray-streams) VERSION 20180328-git SIBLINGS NIL PARASITES + (trivial-gray-streams) VERSION 20180711-git SIBLINGS NIL PARASITES (flexi-streams-test)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/form-fiddle.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/form-fiddle.nix index 2aa5c0749250..4a23cbf51ee7 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/form-fiddle.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/form-fiddle.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''form-fiddle''; - version = ''20180131-git''; + version = ''20180831-git''; description = ''A collection of utilities to destructure lambda forms.''; deps = [ args."documentation-utils" args."trivial-indent" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/form-fiddle/2018-01-31/form-fiddle-20180131-git.tgz''; - sha256 = ''1i7rzn4ilr46wpkd2i10q875bxy8b54v7rvqzcq752hilx15hiff''; + url = ''http://beta.quicklisp.org/archive/form-fiddle/2018-08-31/form-fiddle-20180831-git.tgz''; + sha256 = ''013n10rzqbfvdlz37pdmj4y7qv3fzv7q2hxv8aw7kcirg5gl7mkj''; }; packageName = "form-fiddle"; @@ -19,11 +19,11 @@ rec { } /* (SYSTEM form-fiddle DESCRIPTION A collection of utilities to destructure lambda forms. SHA256 - 1i7rzn4ilr46wpkd2i10q875bxy8b54v7rvqzcq752hilx15hiff URL - http://beta.quicklisp.org/archive/form-fiddle/2018-01-31/form-fiddle-20180131-git.tgz - MD5 a0cc2ea1af29889e4991f7fefac366dd NAME form-fiddle FILENAME form-fiddle + 013n10rzqbfvdlz37pdmj4y7qv3fzv7q2hxv8aw7kcirg5gl7mkj URL + http://beta.quicklisp.org/archive/form-fiddle/2018-08-31/form-fiddle-20180831-git.tgz + MD5 1e9ae81423ed3c5f2e07c26f93b45956 NAME form-fiddle FILENAME form-fiddle DEPS ((NAME documentation-utils FILENAME documentation-utils) (NAME trivial-indent FILENAME trivial-indent)) - DEPENDENCIES (documentation-utils trivial-indent) VERSION 20180131-git + DEPENDENCIES (documentation-utils trivial-indent) VERSION 20180831-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/ironclad.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/ironclad.nix index 8061f3844e0b..3d259fc5b6c5 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/ironclad.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/ironclad.nix @@ -1,7 +1,7 @@ args @ { fetchurl, ... }: rec { baseName = ''ironclad''; - version = ''v0.39''; + version = ''v0.42''; parasites = [ "ironclad/tests" ]; @@ -10,8 +10,8 @@ rec { deps = [ args."nibbles" args."rt" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/ironclad/2018-04-30/ironclad-v0.39.tgz''; - sha256 = ''0nqm6bnxiiv78c33zlr5n53wdkpcfxh1xrx7af6122n29ggzj3h8''; + url = ''http://beta.quicklisp.org/archive/ironclad/2018-08-31/ironclad-v0.42.tgz''; + sha256 = ''1rrw0mhvja407ycryw56wwm45cpf3dc73h965smy75ddha4xn7zr''; }; packageName = "ironclad"; @@ -21,9 +21,9 @@ rec { } /* (SYSTEM ironclad DESCRIPTION A cryptographic toolkit written in pure Common Lisp SHA256 - 0nqm6bnxiiv78c33zlr5n53wdkpcfxh1xrx7af6122n29ggzj3h8 URL - http://beta.quicklisp.org/archive/ironclad/2018-04-30/ironclad-v0.39.tgz - MD5 f4abb18cbbe173c569d8ed99800d9f9e NAME ironclad FILENAME ironclad DEPS + 1rrw0mhvja407ycryw56wwm45cpf3dc73h965smy75ddha4xn7zr URL + http://beta.quicklisp.org/archive/ironclad/2018-08-31/ironclad-v0.42.tgz + MD5 18f2dbc9dbff97de9ea44af5344485b5 NAME ironclad FILENAME ironclad DEPS ((NAME nibbles FILENAME nibbles) (NAME rt FILENAME rt)) DEPENDENCIES - (nibbles rt) VERSION v0.39 SIBLINGS (ironclad-text) PARASITES + (nibbles rt) VERSION v0.42 SIBLINGS (ironclad-text) PARASITES (ironclad/tests)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/iterate.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/iterate.nix index f85b128652d0..f276ec72736d 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/iterate.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/iterate.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''iterate''; version = ''20180228-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/kmrcl.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/kmrcl.nix index 62a3ae2bb7d1..e5cbad3e9e83 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/kmrcl.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/kmrcl.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''kmrcl''; version = ''20150923-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-component.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-component.nix index 79f2d38ef10d..94edb06e6aee 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-component.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-component.nix @@ -1,15 +1,15 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''lack-component''; - version = ''lack-20180430-git''; + version = ''lack-20180831-git''; description = ''''; deps = [ ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/lack/2018-04-30/lack-20180430-git.tgz''; - sha256 = ''07f0nn1y8ghzg6s9rnmazaq3n7hr91mczdci5l3v4ncs79272h5v''; + url = ''http://beta.quicklisp.org/archive/lack/2018-08-31/lack-20180831-git.tgz''; + sha256 = ''0x4b3v5qvrik5c8nn4kpxygv78srqb306jcypkhpyc65ig81gr9n''; }; packageName = "lack-component"; @@ -18,10 +18,10 @@ rec { overrides = x: x; } /* (SYSTEM lack-component DESCRIPTION NIL SHA256 - 07f0nn1y8ghzg6s9rnmazaq3n7hr91mczdci5l3v4ncs79272h5v URL - http://beta.quicklisp.org/archive/lack/2018-04-30/lack-20180430-git.tgz MD5 - b9a0c08d54538679a8dd141022e8abb1 NAME lack-component FILENAME - lack-component DEPS NIL DEPENDENCIES NIL VERSION lack-20180430-git SIBLINGS + 0x4b3v5qvrik5c8nn4kpxygv78srqb306jcypkhpyc65ig81gr9n URL + http://beta.quicklisp.org/archive/lack/2018-08-31/lack-20180831-git.tgz MD5 + fd57a7185997a1a5f37bbd9d6899118d NAME lack-component FILENAME + lack-component DEPS NIL DEPENDENCIES NIL VERSION lack-20180831-git SIBLINGS (lack-middleware-accesslog lack-middleware-auth-basic lack-middleware-backtrace lack-middleware-csrf lack-middleware-mount lack-middleware-session lack-middleware-static lack-request lack-response diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-middleware-backtrace.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-middleware-backtrace.nix index c0acbc2f01fc..a98028e0c060 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-middleware-backtrace.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-middleware-backtrace.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''lack-middleware-backtrace''; - version = ''lack-20180430-git''; + version = ''lack-20180831-git''; description = ''''; deps = [ args."uiop" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/lack/2018-04-30/lack-20180430-git.tgz''; - sha256 = ''07f0nn1y8ghzg6s9rnmazaq3n7hr91mczdci5l3v4ncs79272h5v''; + url = ''http://beta.quicklisp.org/archive/lack/2018-08-31/lack-20180831-git.tgz''; + sha256 = ''0x4b3v5qvrik5c8nn4kpxygv78srqb306jcypkhpyc65ig81gr9n''; }; packageName = "lack-middleware-backtrace"; @@ -18,11 +18,11 @@ rec { overrides = x: x; } /* (SYSTEM lack-middleware-backtrace DESCRIPTION NIL SHA256 - 07f0nn1y8ghzg6s9rnmazaq3n7hr91mczdci5l3v4ncs79272h5v URL - http://beta.quicklisp.org/archive/lack/2018-04-30/lack-20180430-git.tgz MD5 - b9a0c08d54538679a8dd141022e8abb1 NAME lack-middleware-backtrace FILENAME + 0x4b3v5qvrik5c8nn4kpxygv78srqb306jcypkhpyc65ig81gr9n URL + http://beta.quicklisp.org/archive/lack/2018-08-31/lack-20180831-git.tgz MD5 + fd57a7185997a1a5f37bbd9d6899118d NAME lack-middleware-backtrace FILENAME lack-middleware-backtrace DEPS ((NAME uiop FILENAME uiop)) DEPENDENCIES - (uiop) VERSION lack-20180430-git SIBLINGS + (uiop) VERSION lack-20180831-git SIBLINGS (lack-component lack-middleware-accesslog lack-middleware-auth-basic lack-middleware-csrf lack-middleware-mount lack-middleware-session lack-middleware-static lack-request lack-response lack-session-store-dbi diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-util.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-util.nix index 29fcd359f6b6..3478ac8488b4 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-util.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-util.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''lack-util''; - version = ''lack-20180430-git''; + version = ''lack-20180831-git''; description = ''''; deps = [ args."ironclad" args."nibbles" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/lack/2018-04-30/lack-20180430-git.tgz''; - sha256 = ''07f0nn1y8ghzg6s9rnmazaq3n7hr91mczdci5l3v4ncs79272h5v''; + url = ''http://beta.quicklisp.org/archive/lack/2018-08-31/lack-20180831-git.tgz''; + sha256 = ''0x4b3v5qvrik5c8nn4kpxygv78srqb306jcypkhpyc65ig81gr9n''; }; packageName = "lack-util"; @@ -18,11 +18,11 @@ rec { overrides = x: x; } /* (SYSTEM lack-util DESCRIPTION NIL SHA256 - 07f0nn1y8ghzg6s9rnmazaq3n7hr91mczdci5l3v4ncs79272h5v URL - http://beta.quicklisp.org/archive/lack/2018-04-30/lack-20180430-git.tgz MD5 - b9a0c08d54538679a8dd141022e8abb1 NAME lack-util FILENAME lack-util DEPS + 0x4b3v5qvrik5c8nn4kpxygv78srqb306jcypkhpyc65ig81gr9n URL + http://beta.quicklisp.org/archive/lack/2018-08-31/lack-20180831-git.tgz MD5 + fd57a7185997a1a5f37bbd9d6899118d NAME lack-util FILENAME lack-util DEPS ((NAME ironclad FILENAME ironclad) (NAME nibbles FILENAME nibbles)) - DEPENDENCIES (ironclad nibbles) VERSION lack-20180430-git SIBLINGS + DEPENDENCIES (ironclad nibbles) VERSION lack-20180831-git SIBLINGS (lack-component lack-middleware-accesslog lack-middleware-auth-basic lack-middleware-backtrace lack-middleware-csrf lack-middleware-mount lack-middleware-session lack-middleware-static lack-request lack-response diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack.nix index 9260b06dd830..fdcda10a275f 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lack.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''lack''; - version = ''20180430-git''; + version = ''20180831-git''; description = ''A minimal Clack''; deps = [ args."ironclad" args."lack-component" args."lack-util" args."nibbles" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/lack/2018-04-30/lack-20180430-git.tgz''; - sha256 = ''07f0nn1y8ghzg6s9rnmazaq3n7hr91mczdci5l3v4ncs79272h5v''; + url = ''http://beta.quicklisp.org/archive/lack/2018-08-31/lack-20180831-git.tgz''; + sha256 = ''0x4b3v5qvrik5c8nn4kpxygv78srqb306jcypkhpyc65ig81gr9n''; }; packageName = "lack"; @@ -18,14 +18,14 @@ rec { overrides = x: x; } /* (SYSTEM lack DESCRIPTION A minimal Clack SHA256 - 07f0nn1y8ghzg6s9rnmazaq3n7hr91mczdci5l3v4ncs79272h5v URL - http://beta.quicklisp.org/archive/lack/2018-04-30/lack-20180430-git.tgz MD5 - b9a0c08d54538679a8dd141022e8abb1 NAME lack FILENAME lack DEPS + 0x4b3v5qvrik5c8nn4kpxygv78srqb306jcypkhpyc65ig81gr9n URL + http://beta.quicklisp.org/archive/lack/2018-08-31/lack-20180831-git.tgz MD5 + fd57a7185997a1a5f37bbd9d6899118d NAME lack FILENAME lack DEPS ((NAME ironclad FILENAME ironclad) (NAME lack-component FILENAME lack-component) (NAME lack-util FILENAME lack-util) (NAME nibbles FILENAME nibbles)) DEPENDENCIES (ironclad lack-component lack-util nibbles) VERSION - 20180430-git SIBLINGS + 20180831-git SIBLINGS (lack-component lack-middleware-accesslog lack-middleware-auth-basic lack-middleware-backtrace lack-middleware-csrf lack-middleware-mount lack-middleware-session lack-middleware-static lack-request lack-response diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lift.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lift.nix index b44c0c8a9874..a3ddc2fd953e 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lift.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lift.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''lift''; version = ''20151031-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lisp-unit2.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lisp-unit2.nix index 62197234305a..8d21f88cbf82 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lisp-unit2.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lisp-unit2.nix @@ -7,7 +7,7 @@ rec { description = ''Common Lisp library that supports unit testing.''; - deps = [ args."alexandria" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."flexi-streams" args."iterate" args."symbol-munger" ]; + deps = [ args."alexandria" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."flexi-streams" args."iterate" args."named-readtables" args."symbol-munger" ]; src = fetchurl { url = ''http://beta.quicklisp.org/archive/lisp-unit2/2018-01-31/lisp-unit2-20180131-git.tgz''; @@ -30,8 +30,9 @@ rec { (NAME cl-unicode FILENAME cl-unicode) (NAME flexi-streams FILENAME flexi-streams) (NAME iterate FILENAME iterate) + (NAME named-readtables FILENAME named-readtables) (NAME symbol-munger FILENAME symbol-munger)) DEPENDENCIES (alexandria cl-interpol cl-ppcre cl-unicode flexi-streams iterate - symbol-munger) + named-readtables symbol-munger) VERSION 20180131-git SIBLINGS NIL PARASITES (lisp-unit2-test)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lquery.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lquery.nix index 1ca094d139db..ad335774cbb5 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/lquery.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/lquery.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''lquery''; - version = ''20180131-git''; + version = ''20180831-git''; description = ''A library to allow jQuery-like HTML/DOM manipulation.''; deps = [ args."array-utils" args."clss" args."documentation-utils" args."form-fiddle" args."plump" args."trivial-indent" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/lquery/2018-01-31/lquery-20180131-git.tgz''; - sha256 = ''1v5mmdx7a1ngydkcs3c5anmqrl0jxc52b8jisc2f0b5k0j1kgmm9''; + url = ''http://beta.quicklisp.org/archive/lquery/2018-08-31/lquery-20180831-git.tgz''; + sha256 = ''1nb2hvcw043qlqxch7lky67k0r9gxjwaggkm8hfznlijbkgbfy2v''; }; packageName = "lquery"; @@ -19,13 +19,13 @@ rec { } /* (SYSTEM lquery DESCRIPTION A library to allow jQuery-like HTML/DOM manipulation. SHA256 - 1v5mmdx7a1ngydkcs3c5anmqrl0jxc52b8jisc2f0b5k0j1kgmm9 URL - http://beta.quicklisp.org/archive/lquery/2018-01-31/lquery-20180131-git.tgz - MD5 07e92aad32c4d12c4699956b57dbc9b8 NAME lquery FILENAME lquery DEPS + 1nb2hvcw043qlqxch7lky67k0r9gxjwaggkm8hfznlijbkgbfy2v URL + http://beta.quicklisp.org/archive/lquery/2018-08-31/lquery-20180831-git.tgz + MD5 d0d3efa47f151afeb754c4bc0c059acf NAME lquery FILENAME lquery DEPS ((NAME array-utils FILENAME array-utils) (NAME clss FILENAME clss) (NAME documentation-utils FILENAME documentation-utils) (NAME form-fiddle FILENAME form-fiddle) (NAME plump FILENAME plump) (NAME trivial-indent FILENAME trivial-indent)) DEPENDENCIES (array-utils clss documentation-utils form-fiddle plump trivial-indent) - VERSION 20180131-git SIBLINGS (lquery-test) PARASITES NIL) */ + VERSION 20180831-git SIBLINGS (lquery-test) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/map-set.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/map-set.nix index 006361ed80c1..db25e6ae5347 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/map-set.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/map-set.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''map-set''; version = ''20160628-hg''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/marshal.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/marshal.nix index c34d79f3d13d..4f6842606b45 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/marshal.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/marshal.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''marshal''; version = ''cl-20180328-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/md5.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/md5.nix index c65d95d9ef7a..953dd0a58a4a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/md5.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/md5.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''md5''; version = ''20180228-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/metabang-bind.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/metabang-bind.nix index 5647b9a92707..d72e0839d1e8 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/metabang-bind.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/metabang-bind.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''metabang-bind''; version = ''20171130-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/misc-extensions.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/misc-extensions.nix index 3c289fefa9ab..6334804c4f70 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/misc-extensions.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/misc-extensions.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''misc-extensions''; version = ''20150608-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/mt19937.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/mt19937.nix index 29460307e698..a8cfc070bf99 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/mt19937.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/mt19937.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''mt19937''; version = ''1.1.1''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/named-readtables.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/named-readtables.nix index e1d6a1477a7b..82d06b1c93b2 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/named-readtables.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/named-readtables.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''named-readtables''; version = ''20180131-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/net_dot_didierverna_dot_asdf-flv.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/net_dot_didierverna_dot_asdf-flv.nix index 67636d3f6cf3..4e7c84566a0a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/net_dot_didierverna_dot_asdf-flv.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/net_dot_didierverna_dot_asdf-flv.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''net_dot_didierverna_dot_asdf-flv''; version = ''asdf-flv-version-2.1''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/nibbles.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/nibbles.nix index d706bc5bad1a..ea6adac9e9f8 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/nibbles.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/nibbles.nix @@ -1,7 +1,7 @@ args @ { fetchurl, ... }: rec { baseName = ''nibbles''; - version = ''20180430-git''; + version = ''20180831-git''; parasites = [ "nibbles/tests" ]; @@ -10,8 +10,8 @@ rec { deps = [ args."rt" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/nibbles/2018-04-30/nibbles-20180430-git.tgz''; - sha256 = ''1z79x7w0qp66vdxq7lac1jkc56brmpy0x0wmm9flf91d8y9lh34g''; + url = ''http://beta.quicklisp.org/archive/nibbles/2018-08-31/nibbles-20180831-git.tgz''; + sha256 = ''0z25f2z54pnz1s35prqvnl42bv0xqh50y94bds1jwfv0wvfq27la''; }; packageName = "nibbles"; @@ -21,8 +21,8 @@ rec { } /* (SYSTEM nibbles DESCRIPTION A library for accessing octet-addressed blocks of data in big- and little-endian orders - SHA256 1z79x7w0qp66vdxq7lac1jkc56brmpy0x0wmm9flf91d8y9lh34g URL - http://beta.quicklisp.org/archive/nibbles/2018-04-30/nibbles-20180430-git.tgz - MD5 8d8d1cc72ce11253d01854219ea20a06 NAME nibbles FILENAME nibbles DEPS - ((NAME rt FILENAME rt)) DEPENDENCIES (rt) VERSION 20180430-git SIBLINGS NIL + SHA256 0z25f2z54pnz1s35prqvnl42bv0xqh50y94bds1jwfv0wvfq27la URL + http://beta.quicklisp.org/archive/nibbles/2018-08-31/nibbles-20180831-git.tgz + MD5 4badf1f066a59c3c270d40be1116ecd5 NAME nibbles FILENAME nibbles DEPS + ((NAME rt FILENAME rt)) DEPENDENCIES (rt) VERSION 20180831-git SIBLINGS NIL PARASITES (nibbles/tests)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/parse-number.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/parse-number.nix index 5c1f90220eb3..e636df0805e7 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/parse-number.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/parse-number.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''parse-number''; version = ''v1.7''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/plump.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/plump.nix index 2bde901ad43e..0a1591d7c424 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/plump.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/plump.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''plump''; - version = ''20180228-git''; + version = ''20180831-git''; description = ''An XML / XHTML / HTML parser that aims to be as lenient as possible.''; deps = [ args."array-utils" args."documentation-utils" args."trivial-indent" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/plump/2018-02-28/plump-20180228-git.tgz''; - sha256 = ''0q8carmnrh1qdhdag9w5iikdlga8g7jn824bjypzx0iwyqn1ap01''; + url = ''http://beta.quicklisp.org/archive/plump/2018-08-31/plump-20180831-git.tgz''; + sha256 = ''0pa4z9yjm68lpw1hdidicrwj7dfvf2jk110rnqq6p8ahxc117zbf''; }; packageName = "plump"; @@ -19,11 +19,11 @@ rec { } /* (SYSTEM plump DESCRIPTION An XML / XHTML / HTML parser that aims to be as lenient as possible. SHA256 - 0q8carmnrh1qdhdag9w5iikdlga8g7jn824bjypzx0iwyqn1ap01 URL - http://beta.quicklisp.org/archive/plump/2018-02-28/plump-20180228-git.tgz - MD5 f210bc3fae00bac3140d939cbb2fd1de NAME plump FILENAME plump DEPS + 0pa4z9yjm68lpw1hdidicrwj7dfvf2jk110rnqq6p8ahxc117zbf URL + http://beta.quicklisp.org/archive/plump/2018-08-31/plump-20180831-git.tgz + MD5 5a899a19906fd22fb0cb1c65eb584891 NAME plump FILENAME plump DEPS ((NAME array-utils FILENAME array-utils) (NAME documentation-utils FILENAME documentation-utils) (NAME trivial-indent FILENAME trivial-indent)) DEPENDENCIES (array-utils documentation-utils trivial-indent) VERSION - 20180228-git SIBLINGS (plump-dom plump-lexer plump-parser) PARASITES NIL) */ + 20180831-git SIBLINGS (plump-dom plump-lexer plump-parser) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/ptester.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/ptester.nix index c90b252313bf..ffa2e595c26a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/ptester.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/ptester.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''ptester''; version = ''20160929-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/rfc2388.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/rfc2388.nix index 41ead034791a..25d535176a6a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/rfc2388.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/rfc2388.nix @@ -1,15 +1,15 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''rfc2388''; - version = ''20130720-git''; + version = ''20180831-git''; description = ''Implementation of RFC 2388''; deps = [ ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/rfc2388/2013-07-20/rfc2388-20130720-git.tgz''; - sha256 = ''1ky99cr4bgfyh0pfpl5f6fsmq1qdbgi4b8v0cfs4y73f78p1f8b6''; + url = ''http://beta.quicklisp.org/archive/rfc2388/2018-08-31/rfc2388-20180831-git.tgz''; + sha256 = ''1r7vvrlq2wl213bm2aknkf34ynpl8y4nbkfir79srrdsl1337z33''; }; packageName = "rfc2388"; @@ -18,7 +18,7 @@ rec { overrides = x: x; } /* (SYSTEM rfc2388 DESCRIPTION Implementation of RFC 2388 SHA256 - 1ky99cr4bgfyh0pfpl5f6fsmq1qdbgi4b8v0cfs4y73f78p1f8b6 URL - http://beta.quicklisp.org/archive/rfc2388/2013-07-20/rfc2388-20130720-git.tgz - MD5 10a8bfea588196b1147d5dc7bf759bb1 NAME rfc2388 FILENAME rfc2388 DEPS NIL - DEPENDENCIES NIL VERSION 20130720-git SIBLINGS NIL PARASITES NIL) */ + 1r7vvrlq2wl213bm2aknkf34ynpl8y4nbkfir79srrdsl1337z33 URL + http://beta.quicklisp.org/archive/rfc2388/2018-08-31/rfc2388-20180831-git.tgz + MD5 f57e3c588e5e08210516260e67d69226 NAME rfc2388 FILENAME rfc2388 DEPS NIL + DEPENDENCIES NIL VERSION 20180831-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/rt.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/rt.nix index 8ed7c1a44993..d5be4be7daf4 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/rt.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/rt.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''rt''; version = ''20101006-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/salza2.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/salza2.nix index d55f7700092c..9056cfbdcca8 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/salza2.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/salza2.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''salza2''; version = ''2.0.9''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/simple-date.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/simple-date.nix index 07b1498f2e3f..b1e89b3eef8a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/simple-date.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/simple-date.nix @@ -1,17 +1,17 @@ args @ { fetchurl, ... }: rec { baseName = ''simple-date''; - version = ''postmodern-20180430-git''; + version = ''postmodern-20180831-git''; - parasites = [ "simple-date/postgres-glue" "simple-date/tests" ]; + parasites = [ "simple-date/postgres-glue" ]; description = ''''; - deps = [ args."cl-postgres" args."fiveam" args."md5" args."usocket" ]; + deps = [ args."cl-postgres" args."md5" args."usocket" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/postmodern/2018-04-30/postmodern-20180430-git.tgz''; - sha256 = ''0b6w8f5ihbk036v1fclyskns615xhnib9q3cjn0ql6r6sk3nca7f''; + url = ''http://beta.quicklisp.org/archive/postmodern/2018-08-31/postmodern-20180831-git.tgz''; + sha256 = ''062xhy6aadzgmwpz8h0n7884yv5m4nwqmxrc75m3c60k1lmccpwx''; }; packageName = "simple-date"; @@ -20,12 +20,12 @@ rec { overrides = x: x; } /* (SYSTEM simple-date DESCRIPTION NIL SHA256 - 0b6w8f5ihbk036v1fclyskns615xhnib9q3cjn0ql6r6sk3nca7f URL - http://beta.quicklisp.org/archive/postmodern/2018-04-30/postmodern-20180430-git.tgz - MD5 9ca2a4ccf4ea7dbcd14d69cb355a8214 NAME simple-date FILENAME simple-date + 062xhy6aadzgmwpz8h0n7884yv5m4nwqmxrc75m3c60k1lmccpwx URL + http://beta.quicklisp.org/archive/postmodern/2018-08-31/postmodern-20180831-git.tgz + MD5 78c3e998cff7305db5e4b4e90b9bbee6 NAME simple-date FILENAME simple-date DEPS - ((NAME cl-postgres FILENAME cl-postgres) (NAME fiveam FILENAME fiveam) - (NAME md5 FILENAME md5) (NAME usocket FILENAME usocket)) - DEPENDENCIES (cl-postgres fiveam md5 usocket) VERSION - postmodern-20180430-git SIBLINGS (cl-postgres postmodern s-sql) PARASITES - (simple-date/postgres-glue simple-date/tests)) */ + ((NAME cl-postgres FILENAME cl-postgres) (NAME md5 FILENAME md5) + (NAME usocket FILENAME usocket)) + DEPENDENCIES (cl-postgres md5 usocket) VERSION postmodern-20180831-git + SIBLINGS (cl-postgres postmodern s-sql) PARASITES + (simple-date/postgres-glue)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/string-case.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/string-case.nix index 9cc6338c8b89..17a56c09b7e8 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/string-case.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/string-case.nix @@ -1,15 +1,15 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''string-case''; - version = ''20151218-git''; + version = ''20180711-git''; description = ''string-case is a macro that generates specialised decision trees to dispatch on string equality''; deps = [ ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/string-case/2015-12-18/string-case-20151218-git.tgz''; - sha256 = ''0l7bcysm1hwxaxxbld9fs0hj30739wf2ys3n6fhfdy9m5rz1cfbw''; + url = ''http://beta.quicklisp.org/archive/string-case/2018-07-11/string-case-20180711-git.tgz''; + sha256 = ''1n36ign4bv0idw14zyayn6i0n3iaff9yw92kpjh3qmdcq3asv90z''; }; packageName = "string-case"; @@ -19,7 +19,7 @@ rec { } /* (SYSTEM string-case DESCRIPTION string-case is a macro that generates specialised decision trees to dispatch on string equality - SHA256 0l7bcysm1hwxaxxbld9fs0hj30739wf2ys3n6fhfdy9m5rz1cfbw URL - http://beta.quicklisp.org/archive/string-case/2015-12-18/string-case-20151218-git.tgz - MD5 fb747ba1276f0173f875876425b1acc3 NAME string-case FILENAME string-case - DEPS NIL DEPENDENCIES NIL VERSION 20151218-git SIBLINGS NIL PARASITES NIL) */ + SHA256 1n36ign4bv0idw14zyayn6i0n3iaff9yw92kpjh3qmdcq3asv90z URL + http://beta.quicklisp.org/archive/string-case/2018-07-11/string-case-20180711-git.tgz + MD5 145c4e13f1e90a070b0a95ca979a9680 NAME string-case FILENAME string-case + DEPS NIL DEPENDENCIES NIL VERSION 20180711-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/stumpwm.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/stumpwm.nix index 883e648a2f68..bb39c74c9625 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/stumpwm.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/stumpwm.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''stumpwm''; - version = ''20180430-git''; + version = ''20180831-git''; description = ''A tiling, keyboard driven window manager''; deps = [ args."alexandria" args."cl-ppcre" args."clx" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/stumpwm/2018-04-30/stumpwm-20180430-git.tgz''; - sha256 = ''0ayw562iya02j8rzdnzpxn5yxwaapr2jqnm83m16h4595gv1jr6m''; + url = ''http://beta.quicklisp.org/archive/stumpwm/2018-08-31/stumpwm-20180831-git.tgz''; + sha256 = ''1zis6aqdr18vd78wl9jpv2fmbzn37zvhb6gj44dpfydl67hjc89w''; }; packageName = "stumpwm"; @@ -18,10 +18,10 @@ rec { overrides = x: x; } /* (SYSTEM stumpwm DESCRIPTION A tiling, keyboard driven window manager SHA256 - 0ayw562iya02j8rzdnzpxn5yxwaapr2jqnm83m16h4595gv1jr6m URL - http://beta.quicklisp.org/archive/stumpwm/2018-04-30/stumpwm-20180430-git.tgz - MD5 40e1be3872e6a87a6f9e03f8ede5e48e NAME stumpwm FILENAME stumpwm DEPS + 1zis6aqdr18vd78wl9jpv2fmbzn37zvhb6gj44dpfydl67hjc89w URL + http://beta.quicklisp.org/archive/stumpwm/2018-08-31/stumpwm-20180831-git.tgz + MD5 a523654c5f7ffdfe6c6c4f37e9499851 NAME stumpwm FILENAME stumpwm DEPS ((NAME alexandria FILENAME alexandria) (NAME cl-ppcre FILENAME cl-ppcre) (NAME clx FILENAME clx)) - DEPENDENCIES (alexandria cl-ppcre clx) VERSION 20180430-git SIBLINGS NIL - PARASITES NIL) */ + DEPENDENCIES (alexandria cl-ppcre clx) VERSION 20180831-git SIBLINGS + (stumpwm-tests) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/swank.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/swank.nix index 6819e4b25713..9734118526c6 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/swank.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/swank.nix @@ -1,15 +1,15 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''swank''; - version = ''slime-v2.20''; + version = ''slime-v2.22''; description = ''''; deps = [ ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/slime/2017-08-30/slime-v2.20.tgz''; - sha256 = ''0rl2ymqxcfkbvwkd8zfhyaaz8v2a927gmv9c43ganxnq6y473c26''; + url = ''http://beta.quicklisp.org/archive/slime/2018-08-31/slime-v2.22.tgz''; + sha256 = ''0ql0bjijypghi884085idq542yms2gk4rq1035j3vznkqrlnaqbk''; }; packageName = "swank"; @@ -18,7 +18,7 @@ rec { overrides = x: x; } /* (SYSTEM swank DESCRIPTION NIL SHA256 - 0rl2ymqxcfkbvwkd8zfhyaaz8v2a927gmv9c43ganxnq6y473c26 URL - http://beta.quicklisp.org/archive/slime/2017-08-30/slime-v2.20.tgz MD5 - 115188047b753ce1864586e114ecb46c NAME swank FILENAME swank DEPS NIL - DEPENDENCIES NIL VERSION slime-v2.20 SIBLINGS NIL PARASITES NIL) */ + 0ql0bjijypghi884085idq542yms2gk4rq1035j3vznkqrlnaqbk URL + http://beta.quicklisp.org/archive/slime/2018-08-31/slime-v2.22.tgz MD5 + edf090905d4f3a54ef62f8c13972bba5 NAME swank FILENAME swank DEPS NIL + DEPENDENCIES NIL VERSION slime-v2.22 SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-backtrace.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-backtrace.nix index a772694b9830..9a4afce3280f 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-backtrace.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-backtrace.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''trivial-backtrace''; version = ''20160531-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-features.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-features.nix index 5efc57669552..1a562c2288bb 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-features.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-features.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''trivial-features''; version = ''20161204-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-gray-streams.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-gray-streams.nix index 9a285fea2f18..edb01bd2fc52 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-gray-streams.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-gray-streams.nix @@ -1,15 +1,15 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''trivial-gray-streams''; - version = ''20180328-git''; + version = ''20180831-git''; description = ''Compatibility layer for Gray Streams (see http://www.cliki.net/Gray%20streams).''; deps = [ ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/trivial-gray-streams/2018-03-28/trivial-gray-streams-20180328-git.tgz''; - sha256 = ''01z5mp71005vgpvazhs3gqgqr2ym8mm4n5pw2y7bfjiygcl8b06f''; + url = ''http://beta.quicklisp.org/archive/trivial-gray-streams/2018-08-31/trivial-gray-streams-20180831-git.tgz''; + sha256 = ''0mh9w8inqxb6lpq787grnf72qlcrjd0a7qs6psjyfs6iazs14170''; }; packageName = "trivial-gray-streams"; @@ -19,8 +19,8 @@ rec { } /* (SYSTEM trivial-gray-streams DESCRIPTION Compatibility layer for Gray Streams (see http://www.cliki.net/Gray%20streams). - SHA256 01z5mp71005vgpvazhs3gqgqr2ym8mm4n5pw2y7bfjiygcl8b06f URL - http://beta.quicklisp.org/archive/trivial-gray-streams/2018-03-28/trivial-gray-streams-20180328-git.tgz - MD5 9f831cbb7a4efe93eaa8fa2acee4b01b NAME trivial-gray-streams FILENAME - trivial-gray-streams DEPS NIL DEPENDENCIES NIL VERSION 20180328-git + SHA256 0mh9w8inqxb6lpq787grnf72qlcrjd0a7qs6psjyfs6iazs14170 URL + http://beta.quicklisp.org/archive/trivial-gray-streams/2018-08-31/trivial-gray-streams-20180831-git.tgz + MD5 070733919aa016a508b2ecb443e37c80 NAME trivial-gray-streams FILENAME + trivial-gray-streams DEPS NIL DEPENDENCIES NIL VERSION 20180831-git SIBLINGS (trivial-gray-streams-test) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-indent.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-indent.nix index e044f097701d..4214779af320 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-indent.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-indent.nix @@ -1,15 +1,15 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''trivial-indent''; - version = ''20180131-git''; + version = ''20180831-git''; description = ''A very simple library to allow indentation hints for SWANK.''; deps = [ ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/trivial-indent/2018-01-31/trivial-indent-20180131-git.tgz''; - sha256 = ''1y6m9nrhj923zj95824w7vsciqhv9cq7sq5x519x2ik0jfcaqp8w''; + url = ''http://beta.quicklisp.org/archive/trivial-indent/2018-08-31/trivial-indent-20180831-git.tgz''; + sha256 = ''017ydjyp9v1bqfhg6yq73q7lf2ds3g7s8i9ng9n7iv2k9ffxm65m''; }; packageName = "trivial-indent"; @@ -19,8 +19,8 @@ rec { } /* (SYSTEM trivial-indent DESCRIPTION A very simple library to allow indentation hints for SWANK. SHA256 - 1y6m9nrhj923zj95824w7vsciqhv9cq7sq5x519x2ik0jfcaqp8w URL - http://beta.quicklisp.org/archive/trivial-indent/2018-01-31/trivial-indent-20180131-git.tgz - MD5 a915258466d07465da1f71476bf59d12 NAME trivial-indent FILENAME - trivial-indent DEPS NIL DEPENDENCIES NIL VERSION 20180131-git SIBLINGS NIL + 017ydjyp9v1bqfhg6yq73q7lf2ds3g7s8i9ng9n7iv2k9ffxm65m URL + http://beta.quicklisp.org/archive/trivial-indent/2018-08-31/trivial-indent-20180831-git.tgz + MD5 0cc411500f5aa677cd771d45f4cd21b8 NAME trivial-indent FILENAME + trivial-indent DEPS NIL DEPENDENCIES NIL VERSION 20180831-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-mimes.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-mimes.nix index 6946141f1121..f06c0d7ebf57 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-mimes.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-mimes.nix @@ -1,15 +1,15 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''trivial-mimes''; - version = ''20180131-git''; + version = ''20180831-git''; description = ''Tiny library to detect mime types in files.''; deps = [ ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/trivial-mimes/2018-01-31/trivial-mimes-20180131-git.tgz''; - sha256 = ''0wmnfiphrzr5br4mzds7lny36rqrdxv707r4frzygx7j0llrvs1b''; + url = ''http://beta.quicklisp.org/archive/trivial-mimes/2018-08-31/trivial-mimes-20180831-git.tgz''; + sha256 = ''0nkf6ifjvh4fvmf7spmqmz64yh2l1f25gxq1r8s0z0vnrmpsggqr''; }; packageName = "trivial-mimes"; @@ -19,8 +19,8 @@ rec { } /* (SYSTEM trivial-mimes DESCRIPTION Tiny library to detect mime types in files. SHA256 - 0wmnfiphrzr5br4mzds7lny36rqrdxv707r4frzygx7j0llrvs1b URL - http://beta.quicklisp.org/archive/trivial-mimes/2018-01-31/trivial-mimes-20180131-git.tgz - MD5 9c91e72a8ee2455f9c5cbba1f7d2fcef NAME trivial-mimes FILENAME - trivial-mimes DEPS NIL DEPENDENCIES NIL VERSION 20180131-git SIBLINGS NIL + 0nkf6ifjvh4fvmf7spmqmz64yh2l1f25gxq1r8s0z0vnrmpsggqr URL + http://beta.quicklisp.org/archive/trivial-mimes/2018-08-31/trivial-mimes-20180831-git.tgz + MD5 503680e90278947d888bcbe3338c74e3 NAME trivial-mimes FILENAME + trivial-mimes DEPS NIL DEPENDENCIES NIL VERSION 20180831-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-types.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-types.nix index 1af66736f30f..8cc04c2c64ac 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-types.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-types.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''trivial-types''; version = ''20120407-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-utf-8.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-utf-8.nix index 753f21dbcb96..c925382d81d4 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-utf-8.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-utf-8.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''trivial-utf-8''; version = ''20111001-darcs''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/uffi.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/uffi.nix index 0ac190993d80..1986f7c88f7a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/uffi.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/uffi.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''uffi''; version = ''20180228-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/uiop.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/uiop.nix index afb8b3885681..fdaa07109b49 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/uiop.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/uiop.nix @@ -1,15 +1,15 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''uiop''; - version = ''3.3.1''; + version = ''3.3.2''; description = ''''; deps = [ ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/uiop/2017-12-27/uiop-3.3.1.tgz''; - sha256 = ''0w9va40dr6l7fss9f7qlv7mp9f86sdjv5g2lz621a6wzi4911ghc''; + url = ''http://beta.quicklisp.org/archive/uiop/2018-07-11/uiop-3.3.2.tgz''; + sha256 = ''1q13a7dzc9vpd0w7c4xw03ijmlnyhjw2p76h0v8m7dyb23s7p9y5''; }; packageName = "uiop"; @@ -18,7 +18,7 @@ rec { overrides = x: x; } /* (SYSTEM uiop DESCRIPTION NIL SHA256 - 0w9va40dr6l7fss9f7qlv7mp9f86sdjv5g2lz621a6wzi4911ghc URL - http://beta.quicklisp.org/archive/uiop/2017-12-27/uiop-3.3.1.tgz MD5 - 7a90377c4fc96676d5fa5197d9e9ec11 NAME uiop FILENAME uiop DEPS NIL - DEPENDENCIES NIL VERSION 3.3.1 SIBLINGS (asdf-driver) PARASITES NIL) */ + 1q13a7dzc9vpd0w7c4xw03ijmlnyhjw2p76h0v8m7dyb23s7p9y5 URL + http://beta.quicklisp.org/archive/uiop/2018-07-11/uiop-3.3.2.tgz MD5 + 8d7b7b4065873107147678c6ef72e5ee NAME uiop FILENAME uiop DEPS NIL + DEPENDENCIES NIL VERSION 3.3.2 SIBLINGS (asdf-driver) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/unit-test.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/unit-test.nix index 3a4b05e05269..6c4564967320 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/unit-test.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/unit-test.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''unit-test''; version = ''20120520-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/usocket.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/usocket.nix index b4b4f4543a10..6d02b9764701 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/usocket.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/usocket.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''usocket''; - version = ''0.7.0.1''; + version = ''0.7.1''; description = ''Universal socket library for Common Lisp''; deps = [ args."split-sequence" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/usocket/2016-10-31/usocket-0.7.0.1.tgz''; - sha256 = ''1mpcfawbzd72cd841bb0hmgx4kinnvcnazc7vym83gv5iy6lwif2''; + url = ''http://beta.quicklisp.org/archive/usocket/2018-08-31/usocket-0.7.1.tgz''; + sha256 = ''18w2f835lgiznv6rm1v7yq94dg5qjcmbj91kpvfjw81pk4i7i7lw''; }; packageName = "usocket"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM usocket DESCRIPTION Universal socket library for Common Lisp SHA256 - 1mpcfawbzd72cd841bb0hmgx4kinnvcnazc7vym83gv5iy6lwif2 URL - http://beta.quicklisp.org/archive/usocket/2016-10-31/usocket-0.7.0.1.tgz - MD5 1dcb027187679211f9d277ce99ca2a5a NAME usocket FILENAME usocket DEPS + 18w2f835lgiznv6rm1v7yq94dg5qjcmbj91kpvfjw81pk4i7i7lw URL + http://beta.quicklisp.org/archive/usocket/2018-08-31/usocket-0.7.1.tgz MD5 + fb48ff59f0d71bfc9c2939aacdb123a0 NAME usocket FILENAME usocket DEPS ((NAME split-sequence FILENAME split-sequence)) DEPENDENCIES - (split-sequence) VERSION 0.7.0.1 SIBLINGS (usocket-server usocket-test) + (split-sequence) VERSION 0.7.1 SIBLINGS (usocket-server usocket-test) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/vom.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/vom.nix index 11b9351c03ad..6a4751f799ea 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/vom.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/vom.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''vom''; version = ''20160825-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/woo.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/woo.nix index cc5c23faf862..4a36b6563534 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/woo.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/woo.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''woo''; - version = ''20170830-git''; + version = ''20180831-git''; description = ''An asynchronous HTTP server written in Common Lisp''; deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."cl-utilities" args."clack-socket" args."fast-http" args."fast-io" args."flexi-streams" args."lev" args."proc-parse" args."quri" args."smart-buffer" args."split-sequence" args."static-vectors" args."swap-bytes" args."trivial-features" args."trivial-gray-streams" args."trivial-utf-8" args."uiop" args."vom" args."xsubseq" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/woo/2017-08-30/woo-20170830-git.tgz''; - sha256 = ''130hgfp08gchn0fkfablpf18hsdi1k4hrc3iny5c8m1phjlknchv''; + url = ''http://beta.quicklisp.org/archive/woo/2018-08-31/woo-20180831-git.tgz''; + sha256 = ''142f3d9bv2zd0l9p1pavf05c2wi4jiz521wji9zyysspmibys3z8''; }; packageName = "woo"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM woo DESCRIPTION An asynchronous HTTP server written in Common Lisp - SHA256 130hgfp08gchn0fkfablpf18hsdi1k4hrc3iny5c8m1phjlknchv URL - http://beta.quicklisp.org/archive/woo/2017-08-30/woo-20170830-git.tgz MD5 - 3f506a771b3d8f2c7fc97b049dcfdedf NAME woo FILENAME woo DEPS + SHA256 142f3d9bv2zd0l9p1pavf05c2wi4jiz521wji9zyysspmibys3z8 URL + http://beta.quicklisp.org/archive/woo/2018-08-31/woo-20180831-git.tgz MD5 + 93dfbc504ebd4fa7ed5f444fcc5444e7 NAME woo FILENAME woo DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) @@ -43,4 +43,4 @@ rec { cl-utilities clack-socket fast-http fast-io flexi-streams lev proc-parse quri smart-buffer split-sequence static-vectors swap-bytes trivial-features trivial-gray-streams trivial-utf-8 uiop vom xsubseq) - VERSION 20170830-git SIBLINGS (clack-handler-woo woo-test) PARASITES NIL) */ + VERSION 20180831-git SIBLINGS (clack-handler-woo woo-test) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/wookie.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/wookie.nix index 8c4afa9697d8..6db21bf9005e 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/wookie.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/wookie.nix @@ -1,15 +1,15 @@ args @ { fetchurl, ... }: rec { baseName = ''wookie''; - version = ''20180228-git''; + version = ''20180831-git''; description = ''An evented webserver for Common Lisp.''; deps = [ args."alexandria" args."babel" args."babel-streams" args."blackbird" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cffi-toolchain" args."chunga" args."cl-async" args."cl-async-base" args."cl-async-ssl" args."cl-async-util" args."cl-fad" args."cl-libuv" args."cl-ppcre" args."cl-utilities" args."do-urlencode" args."fast-http" args."fast-io" args."flexi-streams" args."proc-parse" args."quri" args."smart-buffer" args."split-sequence" args."static-vectors" args."trivial-features" args."trivial-gray-streams" args."vom" args."xsubseq" ]; src = fetchurl { - url = ''http://beta.quicklisp.org/archive/wookie/2018-02-28/wookie-20180228-git.tgz''; - sha256 = ''1w6qkz6l7lq9v7zzq2c9q2bx73vs9m9svlhh2058csjqqbv383kq''; + url = ''http://beta.quicklisp.org/archive/wookie/2018-08-31/wookie-20180831-git.tgz''; + sha256 = ''1hy6hdfhdfnyd00q3v7ryjqvq7x8j22yy4l52p24jj0n19mx3pjx''; }; packageName = "wookie"; @@ -18,9 +18,9 @@ rec { overrides = x: x; } /* (SYSTEM wookie DESCRIPTION An evented webserver for Common Lisp. SHA256 - 1w6qkz6l7lq9v7zzq2c9q2bx73vs9m9svlhh2058csjqqbv383kq URL - http://beta.quicklisp.org/archive/wookie/2018-02-28/wookie-20180228-git.tgz - MD5 7cd3d634686e532f2c6e2f5f2d4e1dae NAME wookie FILENAME wookie DEPS + 1hy6hdfhdfnyd00q3v7ryjqvq7x8j22yy4l52p24jj0n19mx3pjx URL + http://beta.quicklisp.org/archive/wookie/2018-08-31/wookie-20180831-git.tgz + MD5 c825760241580a95c68b1ac6f428e07e NAME wookie FILENAME wookie DEPS ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME babel-streams FILENAME babel-streams) (NAME blackbird FILENAME blackbird) @@ -49,4 +49,4 @@ rec { cl-fad cl-libuv cl-ppcre cl-utilities do-urlencode fast-http fast-io flexi-streams proc-parse quri smart-buffer split-sequence static-vectors trivial-features trivial-gray-streams vom xsubseq) - VERSION 20180228-git SIBLINGS NIL PARASITES NIL) */ + VERSION 20180831-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/xsubseq.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/xsubseq.nix index c70c3f2e1e12..b9ab71744c3a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/xsubseq.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/xsubseq.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''xsubseq''; version = ''20170830-git''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/yacc.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/yacc.nix index 733185e2b26f..c7031f4aa3fc 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/yacc.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/yacc.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''yacc''; version = ''cl-20101006-darcs''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/zpb-ttf.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/zpb-ttf.nix index 090aa670ad9e..74e5d7e97e95 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-output/zpb-ttf.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/zpb-ttf.nix @@ -1,4 +1,4 @@ -{ fetchurl, ... }: +args @ { fetchurl, ... }: rec { baseName = ''zpb-ttf''; version = ''1.0.3''; diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix index 91493d7431e8..face797fe2a3 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix @@ -48,7 +48,7 @@ in cl_plus_ssl = addNativeLibs [pkgs.openssl]; cl-colors = skipBuildPhase; cl-libuv = addNativeLibs [pkgs.libuv]; - cl-async-ssl = addNativeLibs [pkgs.openssl]; + cl-async-ssl = addNativeLibs [pkgs.openssl (import ./openssl-lib-marked.nix)]; cl-async-test = addNativeLibs [pkgs.openssl]; clsql = x: { propagatedBuildInputs = with pkgs; [mysql.connector-c postgresql sqlite zlib]; @@ -143,7 +143,8 @@ $out/lib/common-lisp/query-fs" fiveam md5 usocket ]; parasites = [ - "simple-date/tests" + # Needs pomo? Wants to do queries unconditionally? + # "simple-date/tests" ]; }; cl-postgres = x: { diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt b/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt index 3b10d610d272..e78ec34a0a96 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt @@ -28,12 +28,14 @@ cl-fuse cl-fuse-meta-fs cl-html-parse cl-html5-parser +cl-jpeg cl-json cl-l10n cl-libuv cl-mysql closer-mop closure-html +cl-pdf cl-ppcre cl-ppcre-template cl-ppcre-unicode @@ -50,6 +52,7 @@ cl-syntax-annot cl-syntax-anonfun cl-syntax-markup cl-test-more +cl-typesetting cl-unicode cl-unification cl-utilities diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix.nix b/pkgs/development/lisp-modules/quicklisp-to-nix.nix index 71d974d9711b..e904f0041d13 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix.nix @@ -6,9 +6,6 @@ let quicklisp-to-nix-packages = rec { buildLispPackage = callPackage ./define-package.nix; qlOverrides = callPackage ./quicklisp-to-nix-overrides.nix {}; - "simple-date_slash_postgres-glue" = quicklisp-to-nix-packages."simple-date"; - - "unit-test" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."unit-test" or (x: {})) @@ -17,14 +14,6 @@ let quicklisp-to-nix-packages = rec { })); - "clack-socket" = buildLispPackage - ((f: x: (x // (f x))) - (qlOverrides."clack-socket" or (x: {})) - (import ./quicklisp-to-nix-output/clack-socket.nix { - inherit fetchurl; - })); - - "stefil" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."stefil" or (x: {})) @@ -106,14 +95,6 @@ let quicklisp-to-nix-packages = rec { })); - "rfc2388" = buildLispPackage - ((f: x: (x // (f x))) - (qlOverrides."rfc2388" or (x: {})) - (import ./quicklisp-to-nix-output/rfc2388.nix { - inherit fetchurl; - })); - - "net_dot_didierverna_dot_asdf-flv" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."net_dot_didierverna_dot_asdf-flv" or (x: {})) @@ -142,7 +123,6 @@ let quicklisp-to-nix-packages = rec { inherit fetchurl; "fiveam" = quicklisp-to-nix-packages."fiveam"; "md5" = quicklisp-to-nix-packages."md5"; - "simple-date_slash_postgres-glue" = quicklisp-to-nix-packages."simple-date_slash_postgres-glue"; "split-sequence" = quicklisp-to-nix-packages."split-sequence"; "usocket" = quicklisp-to-nix-packages."usocket"; })); @@ -255,6 +235,7 @@ let quicklisp-to-nix-packages = rec { "cxml-xml" = quicklisp-to-nix-packages."cxml-xml"; "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; "iterate" = quicklisp-to-nix-packages."iterate"; + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; "puri" = quicklisp-to-nix-packages."puri"; "split-sequence" = quicklisp-to-nix-packages."split-sequence"; "swank" = quicklisp-to-nix-packages."swank"; @@ -287,6 +268,7 @@ let quicklisp-to-nix-packages = rec { "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; "iterate" = quicklisp-to-nix-packages."iterate"; "lisp-unit2" = quicklisp-to-nix-packages."lisp-unit2"; + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; "puri" = quicklisp-to-nix-packages."puri"; "split-sequence" = quicklisp-to-nix-packages."split-sequence"; "swank" = quicklisp-to-nix-packages."swank"; @@ -296,14 +278,6 @@ let quicklisp-to-nix-packages = rec { })); - "zpb-ttf" = buildLispPackage - ((f: x: (x // (f x))) - (qlOverrides."zpb-ttf" or (x: {})) - (import ./quicklisp-to-nix-output/zpb-ttf.nix { - inherit fetchurl; - })); - - "cl-store" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."cl-store" or (x: {})) @@ -364,14 +338,6 @@ let quicklisp-to-nix-packages = rec { })); - "md5" = buildLispPackage - ((f: x: (x // (f x))) - (qlOverrides."md5" or (x: {})) - (import ./quicklisp-to-nix-output/md5.nix { - inherit fetchurl; - })); - - "clsql-uffi" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."clsql-uffi" or (x: {})) @@ -385,6 +351,14 @@ let quicklisp-to-nix-packages = rec { "cl-ppcre-test" = quicklisp-to-nix-packages."cl-ppcre"; + "zpb-ttf" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."zpb-ttf" or (x: {})) + (import ./quicklisp-to-nix-output/zpb-ttf.nix { + inherit fetchurl; + })); + + "puri" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."puri" or (x: {})) @@ -498,6 +472,7 @@ let quicklisp-to-nix-packages = rec { "cl-unicode" = quicklisp-to-nix-packages."cl-unicode"; "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; "iterate" = quicklisp-to-nix-packages."iterate"; + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; "symbol-munger" = quicklisp-to-nix-packages."symbol-munger"; })); @@ -510,6 +485,7 @@ let quicklisp-to-nix-packages = rec { "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; "cl-unicode" = quicklisp-to-nix-packages."cl-unicode"; "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; })); @@ -565,6 +541,14 @@ let quicklisp-to-nix-packages = rec { })); + "rfc2388" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."rfc2388" or (x: {})) + (import ./quicklisp-to-nix-output/rfc2388.nix { + inherit fetchurl; + })); + + "named-readtables" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."named-readtables" or (x: {})) @@ -589,6 +573,14 @@ let quicklisp-to-nix-packages = rec { })); + "md5" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."md5" or (x: {})) + (import ./quicklisp-to-nix-output/md5.nix { + inherit fetchurl; + })); + + "map-set" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."map-set" or (x: {})) @@ -688,11 +680,14 @@ let quicklisp-to-nix-packages = rec { "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; "clack" = quicklisp-to-nix-packages."clack"; + "clack-handler-hunchentoot" = quicklisp-to-nix-packages."clack-handler-hunchentoot"; + "clack-socket" = quicklisp-to-nix-packages."clack-socket"; "dexador" = quicklisp-to-nix-packages."dexador"; "fast-http" = quicklisp-to-nix-packages."fast-http"; "fast-io" = quicklisp-to-nix-packages."fast-io"; "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; "http-body" = quicklisp-to-nix-packages."http-body"; + "hunchentoot" = quicklisp-to-nix-packages."hunchentoot"; "ironclad" = quicklisp-to-nix-packages."ironclad"; "jonathan" = quicklisp-to-nix-packages."jonathan"; "lack" = quicklisp-to-nix-packages."lack"; @@ -701,14 +696,17 @@ let quicklisp-to-nix-packages = rec { "lack-util" = quicklisp-to-nix-packages."lack-util"; "let-plus" = quicklisp-to-nix-packages."let-plus"; "local-time" = quicklisp-to-nix-packages."local-time"; + "md5" = quicklisp-to-nix-packages."md5"; "named-readtables" = quicklisp-to-nix-packages."named-readtables"; "nibbles" = quicklisp-to-nix-packages."nibbles"; "proc-parse" = quicklisp-to-nix-packages."proc-parse"; "prove" = quicklisp-to-nix-packages."prove"; "quri" = quicklisp-to-nix-packages."quri"; + "rfc2388" = quicklisp-to-nix-packages."rfc2388"; "smart-buffer" = quicklisp-to-nix-packages."smart-buffer"; "split-sequence" = quicklisp-to-nix-packages."split-sequence"; "static-vectors" = quicklisp-to-nix-packages."static-vectors"; + "trivial-backtrace" = quicklisp-to-nix-packages."trivial-backtrace"; "trivial-features" = quicklisp-to-nix-packages."trivial-features"; "trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage"; "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; @@ -719,6 +717,42 @@ let quicklisp-to-nix-packages = rec { })); + "clack-socket" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."clack-socket" or (x: {})) + (import ./quicklisp-to-nix-output/clack-socket.nix { + inherit fetchurl; + })); + + + "clack-handler-hunchentoot" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."clack-handler-hunchentoot" or (x: {})) + (import ./quicklisp-to-nix-output/clack-handler-hunchentoot.nix { + inherit fetchurl; + "alexandria" = quicklisp-to-nix-packages."alexandria"; + "babel" = quicklisp-to-nix-packages."babel"; + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; + "cffi" = quicklisp-to-nix-packages."cffi"; + "chunga" = quicklisp-to-nix-packages."chunga"; + "cl_plus_ssl" = quicklisp-to-nix-packages."cl_plus_ssl"; + "cl-base64" = quicklisp-to-nix-packages."cl-base64"; + "cl-fad" = quicklisp-to-nix-packages."cl-fad"; + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; + "clack-socket" = quicklisp-to-nix-packages."clack-socket"; + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; + "hunchentoot" = quicklisp-to-nix-packages."hunchentoot"; + "md5" = quicklisp-to-nix-packages."md5"; + "rfc2388" = quicklisp-to-nix-packages."rfc2388"; + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; + "trivial-backtrace" = quicklisp-to-nix-packages."trivial-backtrace"; + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; + "trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage"; + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; + "usocket" = quicklisp-to-nix-packages."usocket"; + })); + + "cl-syntax" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."cl-syntax" or (x: {})) @@ -1056,7 +1090,6 @@ let quicklisp-to-nix-packages = rec { (import ./quicklisp-to-nix-output/simple-date.nix { inherit fetchurl; "cl-postgres" = quicklisp-to-nix-packages."cl-postgres"; - "fiveam" = quicklisp-to-nix-packages."fiveam"; "md5" = quicklisp-to-nix-packages."md5"; "usocket" = quicklisp-to-nix-packages."usocket"; })); @@ -1692,6 +1725,7 @@ let quicklisp-to-nix-packages = rec { "cxml-xml" = quicklisp-to-nix-packages."cxml-xml"; "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; "iterate" = quicklisp-to-nix-packages."iterate"; + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; "parse-number" = quicklisp-to-nix-packages."parse-number"; "puri" = quicklisp-to-nix-packages."puri"; "split-sequence" = quicklisp-to-nix-packages."split-sequence"; @@ -1728,6 +1762,7 @@ let quicklisp-to-nix-packages = rec { "cxml-xml" = quicklisp-to-nix-packages."cxml-xml"; "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; "iterate" = quicklisp-to-nix-packages."iterate"; + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; "puri" = quicklisp-to-nix-packages."puri"; "split-sequence" = quicklisp-to-nix-packages."split-sequence"; "string-case" = quicklisp-to-nix-packages."string-case"; @@ -1763,6 +1798,7 @@ let quicklisp-to-nix-packages = rec { "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; "iterate" = quicklisp-to-nix-packages."iterate"; "lisp-unit2" = quicklisp-to-nix-packages."lisp-unit2"; + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; "puri" = quicklisp-to-nix-packages."puri"; "split-sequence" = quicklisp-to-nix-packages."split-sequence"; "swank" = quicklisp-to-nix-packages."swank"; @@ -1871,6 +1907,17 @@ let quicklisp-to-nix-packages = rec { })); + "cl-typesetting" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."cl-typesetting" or (x: {})) + (import ./quicklisp-to-nix-output/cl-typesetting.nix { + inherit fetchurl; + "cl-pdf" = quicklisp-to-nix-packages."cl-pdf"; + "iterate" = quicklisp-to-nix-packages."iterate"; + "zpb-ttf" = quicklisp-to-nix-packages."zpb-ttf"; + })); + + "cl-test-more" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."cl-test-more" or (x: {})) @@ -2067,6 +2114,17 @@ let quicklisp-to-nix-packages = rec { })); + "cl-pdf" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."cl-pdf" or (x: {})) + (import ./quicklisp-to-nix-output/cl-pdf.nix { + inherit fetchurl; + "iterate" = quicklisp-to-nix-packages."iterate"; + "uiop" = quicklisp-to-nix-packages."uiop"; + "zpb-ttf" = quicklisp-to-nix-packages."zpb-ttf"; + })); + + "closure-html" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."closure-html" or (x: {})) @@ -2154,6 +2212,14 @@ let quicklisp-to-nix-packages = rec { })); + "cl-jpeg" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."cl-jpeg" or (x: {})) + (import ./quicklisp-to-nix-output/cl-jpeg.nix { + inherit fetchurl; + })); + + "cl-html5-parser" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."cl-html5-parser" or (x: {})) @@ -2254,6 +2320,7 @@ let quicklisp-to-nix-packages = rec { "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; "iterate" = quicklisp-to-nix-packages."iterate"; "lisp-unit2" = quicklisp-to-nix-packages."lisp-unit2"; + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; })); @@ -2420,12 +2487,15 @@ let quicklisp-to-nix-packages = rec { "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; "clack" = quicklisp-to-nix-packages."clack"; + "clack-handler-hunchentoot" = quicklisp-to-nix-packages."clack-handler-hunchentoot"; + "clack-socket" = quicklisp-to-nix-packages."clack-socket"; "clack-test" = quicklisp-to-nix-packages."clack-test"; "dexador" = quicklisp-to-nix-packages."dexador"; "fast-http" = quicklisp-to-nix-packages."fast-http"; "fast-io" = quicklisp-to-nix-packages."fast-io"; "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; "http-body" = quicklisp-to-nix-packages."http-body"; + "hunchentoot" = quicklisp-to-nix-packages."hunchentoot"; "ironclad" = quicklisp-to-nix-packages."ironclad"; "jonathan" = quicklisp-to-nix-packages."jonathan"; "lack" = quicklisp-to-nix-packages."lack"; @@ -2435,11 +2505,13 @@ let quicklisp-to-nix-packages = rec { "let-plus" = quicklisp-to-nix-packages."let-plus"; "local-time" = quicklisp-to-nix-packages."local-time"; "marshal" = quicklisp-to-nix-packages."marshal"; + "md5" = quicklisp-to-nix-packages."md5"; "named-readtables" = quicklisp-to-nix-packages."named-readtables"; "nibbles" = quicklisp-to-nix-packages."nibbles"; "proc-parse" = quicklisp-to-nix-packages."proc-parse"; "prove" = quicklisp-to-nix-packages."prove"; "quri" = quicklisp-to-nix-packages."quri"; + "rfc2388" = quicklisp-to-nix-packages."rfc2388"; "smart-buffer" = quicklisp-to-nix-packages."smart-buffer"; "split-sequence" = quicklisp-to-nix-packages."split-sequence"; "static-vectors" = quicklisp-to-nix-packages."static-vectors"; @@ -2555,6 +2627,8 @@ let quicklisp-to-nix-packages = rec { "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; "clack" = quicklisp-to-nix-packages."clack"; + "clack-handler-hunchentoot" = quicklisp-to-nix-packages."clack-handler-hunchentoot"; + "clack-socket" = quicklisp-to-nix-packages."clack-socket"; "clack-test" = quicklisp-to-nix-packages."clack-test"; "clack-v1-compat" = quicklisp-to-nix-packages."clack-v1-compat"; "dexador" = quicklisp-to-nix-packages."dexador"; @@ -2563,6 +2637,7 @@ let quicklisp-to-nix-packages = rec { "fast-io" = quicklisp-to-nix-packages."fast-io"; "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; "http-body" = quicklisp-to-nix-packages."http-body"; + "hunchentoot" = quicklisp-to-nix-packages."hunchentoot"; "ironclad" = quicklisp-to-nix-packages."ironclad"; "jonathan" = quicklisp-to-nix-packages."jonathan"; "lack" = quicklisp-to-nix-packages."lack"; @@ -2573,12 +2648,14 @@ let quicklisp-to-nix-packages = rec { "local-time" = quicklisp-to-nix-packages."local-time"; "map-set" = quicklisp-to-nix-packages."map-set"; "marshal" = quicklisp-to-nix-packages."marshal"; + "md5" = quicklisp-to-nix-packages."md5"; "myway" = quicklisp-to-nix-packages."myway"; "named-readtables" = quicklisp-to-nix-packages."named-readtables"; "nibbles" = quicklisp-to-nix-packages."nibbles"; "proc-parse" = quicklisp-to-nix-packages."proc-parse"; "prove" = quicklisp-to-nix-packages."prove"; "quri" = quicklisp-to-nix-packages."quri"; + "rfc2388" = quicklisp-to-nix-packages."rfc2388"; "smart-buffer" = quicklisp-to-nix-packages."smart-buffer"; "split-sequence" = quicklisp-to-nix-packages."split-sequence"; "static-vectors" = quicklisp-to-nix-packages."static-vectors"; diff --git a/pkgs/development/lisp-modules/shell.nix b/pkgs/development/lisp-modules/shell.nix index 9eba1e15b799..b3d50b2fb075 100644 --- a/pkgs/development/lisp-modules/shell.nix +++ b/pkgs/development/lisp-modules/shell.nix @@ -1,5 +1,6 @@ with import ../../../default.nix {}; let +openssl_lib_marked = import ./openssl-lib-marked.nix; self = rec { name = "ql-to-nix"; env = buildEnv { name = name; paths = buildInputs; }; @@ -10,6 +11,6 @@ self = rec { lispPackages.quicklisp-to-nix lispPackages.quicklisp-to-nix-system-info ]; CPATH = "${libfixposix}/include"; - LD_LIBRARY_PATH = "${openssl.out}/lib:${fuse}/lib:${libuv}/lib:${libev}/lib:${mysql.connector-c}/lib:${mysql.connector-c}/lib/mysql:${postgresql.lib}/lib:${sqlite.out}/lib:${libfixposix}/lib:${freetds}/lib"; + LD_LIBRARY_PATH = "${openssl.out}/lib:${fuse}/lib:${libuv}/lib:${libev}/lib:${mysql.connector-c}/lib:${mysql.connector-c}/lib/mysql:${postgresql.lib}/lib:${sqlite.out}/lib:${libfixposix}/lib:${freetds}/lib:${openssl_lib_marked}/lib"; }; in stdenv.mkDerivation self diff --git a/pkgs/development/misc/avr/binutils/default.nix b/pkgs/development/misc/avr/binutils/default.nix deleted file mode 100644 index 83ba93e63b76..000000000000 --- a/pkgs/development/misc/avr/binutils/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl }: - -let - version = "2.31.1"; -in -stdenv.mkDerivation { - name = "avr-binutils-${version}"; - - src = fetchurl { - url = "mirror://gnu/binutils/binutils-${version}.tar.bz2"; - sha256 = "1l34hn1zkmhr1wcrgf0d4z7r3najxnw3cx2y2fk7v55zjlk3ik7z"; - }; - configureFlags = [ "--target=avr" "--enable-languages=c,c++" ]; - - meta = with stdenv.lib; { - description = "the GNU Binutils for AVR microcontrollers"; - homepage = http://www.gnu.org/software/binutils/; - license = licenses.gpl3Plus; - platforms = platforms.unix; - maintainers = with maintainers; [ mguentner ]; - }; -} diff --git a/pkgs/development/misc/avr/gcc/avrbinutils-path.patch b/pkgs/development/misc/avr/gcc/avrbinutils-path.patch deleted file mode 100644 index f0ec21b7589f..000000000000 --- a/pkgs/development/misc/avr/gcc/avrbinutils-path.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/gcc/gcc-ar.c b/gcc/gcc-ar.c -index 838ebc2..3ac4ee7 100644 ---- a/gcc/gcc-ar.c -+++ b/gcc/gcc-ar.c -@@ -118,8 +118,8 @@ setup_prefixes (const char *exec_path) - dir_separator, NULL); - prefix_from_string (self_libexec_prefix, &target_path); - -- /* Add path as a last resort. */ -- prefix_from_env ("PATH", &path); -+ /* Add path to avrbinutils. */ -+ prefix_from_string ("@avrbinutils@/bin", &path); - } - - int diff --git a/pkgs/development/misc/avr/gcc/default.nix b/pkgs/development/misc/avr/gcc/default.nix deleted file mode 100644 index 5c9b56c99183..000000000000 --- a/pkgs/development/misc/avr/gcc/default.nix +++ /dev/null @@ -1,60 +0,0 @@ -{ stdenv, fetchurl, gmp, mpfr, libmpc, zlib, avrbinutils, texinfo }: - -let - version = "8.2.0"; -in -stdenv.mkDerivation { - - name = "avr-gcc-${version}"; - src = fetchurl { - url = "mirror://gcc/releases/gcc-${version}/gcc-${version}.tar.xz"; - sha256 = "10007smilswiiv2ymazr3b6x2i933c0ycxrr529zh4r6p823qv0r"; - }; - - patches = [ - ./avrbinutils-path.patch - ]; - - # avrbinutils-path.patch introduces a reference to @avrbinutils@, substitute - # it now. - postPatch = '' - substituteInPlace gcc/gcc-ar.c --subst-var-by avrbinutils ${avrbinutils} - ''; - - buildInputs = [ gmp mpfr libmpc zlib avrbinutils ]; - - nativeBuildInputs = [ texinfo ]; - - hardeningDisable = [ "format" ]; - - stripDebugList= [ "bin" "libexec" ]; - - enableParallelBuilding = true; - - configurePhase = '' - mkdir gcc-build - cd gcc-build - ../configure \ - --prefix=$out \ - --host=$CHOST \ - --build=$CHOST \ - --target=avr \ - --with-as=${avrbinutils}/bin/avr-as \ - --with-gnu-as \ - --with-gnu-ld \ - --with-ld=${avrbinutils}/bin/avr-ld \ - --with-system-zlib \ - --disable-install-libiberty \ - --disable-nls \ - --disable-libssp \ - --with-dwarf2 \ - --enable-languages=c,c++''; - - meta = with stdenv.lib; { - description = "GNU Compiler Collection, version ${version} for AVR microcontrollers"; - homepage = http://gcc.gnu.org; - license = licenses.gpl3Plus; - platforms = with platforms; linux ++ darwin; - maintainers = with maintainers; [ mguentner ]; - }; -} diff --git a/pkgs/development/misc/avr/libc/default.nix b/pkgs/development/misc/avr/libc/default.nix index 039846d5fcfb..4527a8700f6e 100644 --- a/pkgs/development/misc/avr/libc/default.nix +++ b/pkgs/development/misc/avr/libc/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, avrgcc, avrbinutils, automake, autoconf }: +{ stdenv, fetchurl, automake, autoconf }: let version = "2.0.0"; @@ -7,32 +7,25 @@ stdenv.mkDerivation { name = "avr-libc-${version}"; src = fetchurl { - url = http://download.savannah.gnu.org/releases/avr-libc/avr-libc-2.0.0.tar.bz2; + url = https://download.savannah.gnu.org/releases/avr-libc/avr-libc-2.0.0.tar.bz2; sha256 = "15svr2fx8j6prql2il2fc0ppwlv50rpmyckaxx38d3gxxv97zpdj"; }; - buildInputs = [ avrgcc avrbinutils automake autoconf ]; - configurePhase = '' - unset LD - unset AS - unset AR - unset CC - unset CXX - unset RANLIB - unset STRIP - - ./configure --prefix=$out --build=$(./config.guess) --host=avr - ''; + nativeBuildInputs = [ automake autoconf ]; # Make sure we don't strip the libraries in lib/gcc/avr. - stripDebugList= "bin"; + stripDebugList = "bin"; dontPatchELF = true; + passthru = { + incdir = "/avr/include"; + }; + meta = with stdenv.lib; { description = "a C runtime library for AVR microcontrollers"; - homepage = http://savannah.nongnu.org/projects/avr-libc/; + homepage = https://savannah.nongnu.org/projects/avr-libc/; license = licenses.bsd3; - platforms = platforms.unix; + platforms = [ "avr-none" ]; maintainers = with maintainers; [ mguentner ]; }; } diff --git a/pkgs/development/misc/loc/default.nix b/pkgs/development/misc/loc/default.nix index b43deeceb867..4cb612523dc5 100644 --- a/pkgs/development/misc/loc/default.nix +++ b/pkgs/development/misc/loc/default.nix @@ -15,12 +15,12 @@ buildRustPackage rec { cargoSha256 = "0y2ww48vh667kkyg9pyjwcbh7fxi41bjnkhwp749crjqn2abimrk"; - meta = { + meta = with stdenv.lib; { homepage = https://github.com/cgag/loc; description = "Count lines of code quickly"; license = stdenv.lib.licenses.mit; maintainers = with stdenv.lib.maintainers; [ ]; - platforms = with stdenv.lib.platforms; linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/misc/newlib/default.nix b/pkgs/development/misc/newlib/default.nix new file mode 100644 index 000000000000..693cfa093b08 --- /dev/null +++ b/pkgs/development/misc/newlib/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchurl, buildPackages }: + +let version = "3.0.0"; +in stdenv.mkDerivation { + name = "newlib-${version}"; + src = fetchurl { + url = "ftp://sourceware.org/pub/newlib/newlib-${version}.tar.gz"; + sha256 = "0chka3szh50krcz2dcxcsr1v1i000jylwnsrp2pgrrblxqsn6mn8"; + }; + + depsBuildBuild = [ buildPackages.stdenv.cc ]; + + # newlib expects CC to build for build platform, not host platform + preConfigure = '' + export CC=cc + ''; + + configurePlatforms = [ "build" "target" ]; + configureFlags = [ + "--host=${stdenv.buildPlatform.config}" + + "--disable-newlib-supplied-syscalls" + "--disable-nls" + "--enable-newlib-io-long-long" + "--enable-newlib-register-fini" + "--enable-newlib-retargetable-locking" + ]; + + dontDisableStatic = true; + + passthru = { + incdir = "/${stdenv.targetPlatform.config}/include"; + libdir = "/${stdenv.targetPlatform.config}/lib"; + }; +} diff --git a/pkgs/development/misc/qmk_firmware/default.nix b/pkgs/development/misc/qmk_firmware/default.nix new file mode 100644 index 000000000000..0ec8664dac9e --- /dev/null +++ b/pkgs/development/misc/qmk_firmware/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromGitHub +, avrgcc, avrbinutils +, gcc-arm-embedded, gcc-armhf-embedded +, teensy-loader-cli, dfu-programmer, dfu-util }: + +let version = "0.6.144"; + +in stdenv.mkDerivation { + name = "qmk_firmware-${version}"; + src = fetchFromGitHub { + owner = "qmk"; + repo = "qmk_firmware"; + rev = version; + sha256 = "0m71f9w32ksqjkrwhqwhr74q5v3pr38bihjyb9ks0k5id0inhrjn"; + fetchSubmodules = true; + }; + postPatch = '' + substituteInPlace tmk_core/arm_atsam.mk \ + --replace arm-none-eabi arm-none-eabihf + rm keyboards/handwired/frenchdev/rules.mk keyboards/dk60/rules.mk + ''; + buildFlags = "all:default"; + doCheck = true; + checkTarget = "test:all"; + installPhase = '' + mkdir $out + ''; + NIX_CFLAGS_COMPILE = "-Wno-error"; + nativeBuildInputs = [ + avrgcc + avrbinutils + gcc-arm-embedded + gcc-armhf-embedded + teensy-loader-cli + dfu-programmer + dfu-util + ]; +} diff --git a/pkgs/development/misc/stm32/betaflight/default.nix b/pkgs/development/misc/stm32/betaflight/default.nix index 0c601c7773cc..fbe48803f2db 100644 --- a/pkgs/development/misc/stm32/betaflight/default.nix +++ b/pkgs/development/misc/stm32/betaflight/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub -, gcc-arm-embedded, python2 +, gcc-arm-embedded, binutils-arm-embedded, python2 , skipTargets ? [ # These targets do not build, for the reasons listed, along with the last version checked. # Probably all of the issues with these targets need to be addressed upstream. @@ -24,14 +24,17 @@ in stdenv.mkDerivation rec { sha256 = "1wyp23p876xbfi9z6gm4xn1nwss3myvrjjjq9pd3s0vf5gkclkg5"; }; - buildInputs = [ - gcc-arm-embedded + nativeBuildInputs = [ + gcc-arm-embedded binutils-arm-embedded python2 ]; postPatch = '' sed -ri "s/REVISION.*=.*git log.*/REVISION = ${builtins.substring 0 10 src.rev}/" Makefile # Simulate abbrev'd rev. sed -ri "s/binary hex/hex/" Makefile # No need for anything besides .hex + + substitutateInPlace Makefile \ + --replace "--specs=nano.specs" "" ''; enableParallelBuilding = true; @@ -58,7 +61,6 @@ in stdenv.mkDerivation rec { homepage = https://github.com/betaflight/betaflight; license = licenses.gpl3; maintainers = with maintainers; [ elitak ]; - platforms = [ "i686-linux" "x86_64-linux" ]; }; } diff --git a/pkgs/development/misc/stm32/inav/default.nix b/pkgs/development/misc/stm32/inav/default.nix index cb9cc80d3252..102b1eb8048d 100644 --- a/pkgs/development/misc/stm32/inav/default.nix +++ b/pkgs/development/misc/stm32/inav/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub -, gcc-arm-embedded, ruby +, gcc-arm-embedded, binutils-arm-embedded, ruby }: let @@ -17,8 +17,8 @@ in stdenv.mkDerivation rec { sha256 = "15zai8qf43b06fmws1sbkmdgip51zp7gkfj7pp9b6gi8giarzq3y"; }; - buildInputs = [ - gcc-arm-embedded + nativeBuildInputs = [ + gcc-arm-embedded binutils-arm-embedded ruby ]; @@ -26,6 +26,9 @@ in stdenv.mkDerivation rec { sed -ri "s/REVISION.*=.*shell git.*/REVISION = ${builtins.substring 0 10 src.rev}/" Makefile # Simulate abbrev'd rev. sed -ri "s/-j *[0-9]+//" Makefile # Eliminate parallel build args in submakes sed -ri "s/binary hex/hex/" Makefile # No need for anything besides .hex + + substitutateInPlace Makefile \ + --replace "--specs=nano.specs" "" ''; enableParallelBuilding = true; @@ -50,7 +53,6 @@ in stdenv.mkDerivation rec { homepage = https://inavflight.github.io; license = licenses.gpl3; maintainers = with maintainers; [ elitak ]; - platforms = [ "i686-linux" "x86_64-linux" ]; }; } diff --git a/pkgs/development/mobile/androidenv/addon.xml b/pkgs/development/mobile/androidenv/addon.xml index 1bc1d110db16..68792038d000 100644 --- a/pkgs/development/mobile/androidenv/addon.xml +++ b/pkgs/development/mobile/androidenv/addon.xml @@ -1,6 +1,6 @@ - + Terms and Conditions This is the Android Software Development Kit License Agreement @@ -35,7 +35,7 @@ This is the Android Software Development Kit License Agreement 3.3 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you. -3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK; or (b) load any part of the SDK onto a mobile handset or any other hardware device except a personal computer, combine any part of the SDK with other software, or distribute any software or device incorporating a part of the SDK. +3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK. 3.5 Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not the License Agreement. @@ -587,7 +587,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 3 - + 34908058 1f92abf3a76be66ae8032257fc7620acbd2b2e3a google_apis-3-r03.zip @@ -614,7 +614,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 2 - + 42435735 9b6e86d8568558de4d606a7debc4f6049608dbd0 google_apis-4_r02.zip @@ -641,7 +641,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 49123776 46eaeb56b645ee7ffa24ede8fa17f3df70db0503 google_apis-5_r01.zip @@ -668,7 +668,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 53382941 5ff545d96e031e09580a6cf55713015c7d4936b2 google_apis-6_r01.zip @@ -695,7 +695,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 53691339 2e7f91e0fe34fef7f58aeced973c6ae52361b5ac google_apis-7_r01.zip @@ -722,7 +722,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 2 - + 59505020 3079958e7ec87222cac1e6b27bc471b27bf2c352 google_apis-8_r02.zip @@ -749,7 +749,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 2 - + 63401546 78664645a1e9accea4430814f8694291a7f1ea5d google_apis-9_r02.zip @@ -776,7 +776,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 2 - + 65781578 cc0711857c881fa7534f90cf8cc09b8fe985484d google_apis-10_r02.zip @@ -807,7 +807,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 83477179 5eab5e81addee9f3576d456d205208314b5146a5 google_apis-11_r01.zip @@ -834,7 +834,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 86099835 e9999f4fa978812174dfeceec0721c793a636e5d google_apis-12_r01.zip @@ -865,7 +865,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 88615525 3b153edd211c27dc736c893c658418a4f9041417 google_apis-13_r01.zip @@ -896,7 +896,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 2 - + 106533714 f8eb4d96ad0492b4c0db2d7e4f1a1a3836664d39 google_apis-14_r02.zip @@ -925,7 +925,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 3 - + 106624396 d0d2bf26805eb271693570a1aaec33e7dc3f45e9 google_apis-15_r03.zip @@ -958,7 +958,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 4 - + 127341982 ee6acf1b01020bfa8a8e24725dbc4478bee5e792 google_apis-16_r04.zip @@ -991,7 +991,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 4 - + 137231243 a076be0677f38df8ca5536b44dfb411a0c808c4f google_apis-17_r04.zip @@ -1024,7 +1024,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 4 - + 143195183 6109603409debdd40854d4d4a92eaf8481462c8b google_apis-18_r04.zip @@ -1057,7 +1057,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 20 - + 147081 5b933abe830b2f25b4c0f171d45e9e0651e56311 google_apis-19_r20.zip @@ -1090,7 +1090,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 154865 31361c2868f27343ee917fbd259c1463821b6145 google_apis-24_r1.zip @@ -1123,7 +1123,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 154871 550e83eea9513ab11c44919ac6da54b36084a9f3 google_apis-25_r1.zip @@ -1156,7 +1156,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 179499 66a754efb24e9bb07cc51648426443c7586c9d4a google_apis-21_r01.zip @@ -1189,7 +1189,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 179259 5def0f42160cba8acff51b9c0c7e8be313de84f5 google_apis-22_r01.zip @@ -1222,7 +1222,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 179900 04c5cc1a7c88967250ebba9561d81e24104167db google_apis-23_r01.zip @@ -1256,7 +1256,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 2 - + 78266751 92128a12e7e8b0fb5bac59153d7779b717e7b840 google_tv-12_r02.zip @@ -1278,7 +1278,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& 1 - + 87721879 b73f7c66011ac8180b44aa4e83b8d78c66ea9a09 google_tv-13_r01.zip @@ -1303,7 +1303,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 355529608 a0d22beacc106a6977321f2b07d692ce4979e96a android_m2repository_r47.zip @@ -1323,7 +1323,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 215426029 05086add9e3a0eb1b67111108d7757a4337c3f10 google_m2repository_gms_v11_3_rc05_wear_2_0_5.zip @@ -1343,7 +1343,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 75109 355e8dc304a92a5616db235af8ee7bd554356254 market_licensing-r02.zip @@ -1364,7 +1364,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 110201 5305399dc1a56814e86b8459ce24871916f78b8c market_apk_expansion-r03.zip @@ -1386,7 +1386,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 5265389 92558dbc380bba3d55d0ec181167fb05ce7c79d9 google_play_services_3265130_r12.zip @@ -1401,16 +1401,16 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& google_play_services_froyo - + - 44 + 49 - - 13796755 - d2bb583a3f62b068d448df10544c1852d910526f - google_play_services_v12_1_rc11.zip + + 15456884 + f95bf19634e2ab0430923247fe2c50246432d2e9 + google_play_services_v16_1_rc09.zip @@ -1428,7 +1428,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 8682859 dc8a2ed2fbd7246d4caf9ab10ffe7749dc35d1cc usb_driver_r11-windows.zip @@ -1443,28 +1443,6 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& Google USB Driver usb_driver - - - - 5 - - - - - 436654 - bd2ac5ce7127070ac3229003eb69cfb806628ac9 - play_billing_r05.zip - - - - google - Google Inc. - Google Play Billing files and sample code - http://developer.android.com/google/play/billing/index.html - Google Play Billing Library - play_billing - market_billing - @@ -1473,7 +1451,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 704512 0102859d9575baa0bf4fd5eb422af2ad0fe6cb82 GoogleAdMobAdsSdkAndroid-6.4.1.zip @@ -1495,7 +1473,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 211432 dc14026bf0ce78315cb5dd00552607de0894de83 GoogleAnalyticsAndroid_2.0beta5.zip @@ -1516,7 +1494,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 4055193 13f3a3b2670a5fc04a7342861644be9a01b07e38 webdriver_r02.zip @@ -1538,7 +1516,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 5901400 ad066fd0dc7fc99d8aadac09c65a3c2519fbc7bf gcm_r03.zip @@ -1559,7 +1537,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 2167286 4fb5344e34e8faab4db18af07dace44c50db26a7 simulator_r01.zip @@ -1581,21 +1559,21 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& - + 1346009 202a6e1b3009a0eb815f8c672d2d5b3717de6169 desktop-head-unit-linux_r01.1.zip linux - + 2375533 8179cbb3914493ebc5eb65b731cba061582f2e84 desktop-head-unit-macosx_r01.1.zip macosx - + 2691901 99c4a7172d73673552119347bc24c58b47da177b desktop-head-unit-windows_r01.1.zip @@ -1611,26 +1589,26 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS& auto - + 1 - 0 + 5 0 - - 450468876 - 50074a0f0312ee1d0d81d2cddc3d84a8a9e97a53 - aiasdk-1.0.0.zip + + 33351418 + 6c282b9c686e819fe7f5ac8f2249d2479acb63b4 + iasdk-1.5.0-1538000167.zip google Google Inc. - Android Instant Apps Development SDK - https://developer.android.com/topic/instant-apps/index.html - Instant Apps Development SDK + Google Play Instant Development SDK + https://developer.android.com/topic/google-play-instant/ + Google Play Instant Development SDK instantapps diff --git a/pkgs/development/mobile/androidenv/addons.nix b/pkgs/development/mobile/androidenv/addons.nix index ab5d570a3273..1a8e2d32a4bb 100644 --- a/pkgs/development/mobile/androidenv/addons.nix +++ b/pkgs/development/mobile/androidenv/addons.nix @@ -296,8 +296,8 @@ in google_play_services = buildGoogleApis { name = "google_play_services"; src = fetchurl { - url = https://dl.google.com/android/repository/google_play_services_v12_1_rc11.zip; - sha1 = "d2bb583a3f62b068d448df10544c1852d910526f"; + url = https://dl.google.com/android/repository/google_play_services_v16_1_rc09.zip; + sha1 = "f95bf19634e2ab0430923247fe2c50246432d2e9"; }; meta = { description = "Google Play services client library and sample code"; @@ -308,8 +308,8 @@ in instant_apps = buildGoogleApis { name = "instant_apps_sdk"; src = fetchurl { - url = https://dl.google.com/android/repository/aiasdk-1.0.0.zip; - sha1 = "50074a0f0312ee1d0d81d2cddc3d84a8a9e97a53"; + url = https://dl.google.com/android/repository/iasdk-1.5.0-1538000167.zip; + sha1 = "6c282b9c686e819fe7f5ac8f2249d2479acb63b4"; }; meta = { description = "Android Instant Apps Development SDK"; @@ -317,4 +317,5 @@ in }; }; + } diff --git a/pkgs/development/mobile/androidenv/androidndk.nix b/pkgs/development/mobile/androidenv/androidndk.nix index 78995f3155b3..23ae4378dc68 100644 --- a/pkgs/development/mobile/androidenv/androidndk.nix +++ b/pkgs/development/mobile/androidenv/androidndk.nix @@ -1,96 +1,120 @@ { stdenv, fetchurl, zlib, ncurses5, unzip, lib, makeWrapper , coreutils, file, findutils, gawk, gnugrep, gnused, jdk, which -, platformTools, python3, libcxx, version, sha1s +, platformTools, python3, libcxx, version, sha1s, bash, runCommand , fullNDK ? false # set to true if you want other parts of the NDK # that is not used by Nixpkgs like sources, # examples, docs, or LLVM toolchains }: -stdenv.mkDerivation rec { - name = "android-ndk-r${version}"; - inherit version; +let + makeStandaloneToolchain = api: arch: let + full_ndk = (ndk true); + in runCommand "makeStandaloneToolchain-${version}" {} '' + ${full_ndk}/libexec/${full_ndk.name}/build/tools/make_standalone_toolchain.py --api ${toString api} --arch ${arch} --install-dir $out + ''; + ndk = fullNDK: stdenv.mkDerivation rec { + name = "android-ndk-r${version}"; + inherit version; - src = fetchurl { - url = "https://dl.google.com/android/repository/${name}-${stdenv.hostPlatform.parsed.kernel.name}-${stdenv.hostPlatform.parsed.cpu.name}.zip"; - sha1 = sha1s.${stdenv.hostPlatform.system} or (throw "platform ${stdenv.hostPlatform.system} not supported!"); + src = fetchurl { + url = "https://dl.google.com/android/repository/${name}-${stdenv.hostPlatform.parsed.kernel.name}-${stdenv.hostPlatform.parsed.cpu.name}.zip"; + sha1 = sha1s.${stdenv.hostPlatform.system} or (throw "platform ${stdenv.hostPlatform.system} not supported!"); + }; + + phases = "buildPhase"; + + nativeBuildInputs = [ unzip makeWrapper file ]; + + buildCommand = let + bin_path = "$out/bin"; + pkg_path = "$out/libexec/${name}"; + sed_script_1 = + "'s|^PROGDIR=`dirname $0`" + + "|PROGDIR=`dirname $(readlink -f $(which $0))`|'"; + runtime_paths = (lib.makeBinPath [ + coreutils file findutils + gawk gnugrep gnused + jdk python3 which + ]) + ":${platformTools}/platform-tools"; + in '' + mkdir -pv $out/libexec + cd $out/libexec + unzip -qq $src + + # so that it doesn't fail because of read-only permissions set + cd - + ${if (version == "10e") then + '' + patch -p1 \ + --no-backup-if-mismatch \ + -d $out/libexec/${name} < ${ ./make-standalone-toolchain_r10e.patch } + '' + else + '' + patch -p1 \ + --no-backup-if-mismatch \ + -d $out/libexec/${name} < ${ ./. + "/make_standalone_toolchain.py_" + "${version}" + ".patch" } + + sed -i 's,#!/usr/bin/env python,#!${python3}/bin/python,g' ${pkg_path}/build/tools/make_standalone_toolchain.py + sed -i 's,#!/bin/bash,#!${bash}/bin/bash,g' ${pkg_path}/build/tools/make_standalone_toolchain.py + wrapProgram ${pkg_path}/build/tools/make_standalone_toolchain.py --prefix PATH : "${runtime_paths}" + '' + } + + patchShebangs ${pkg_path} + + cd ${pkg_path} + + '' + lib.optionalString (!fullNDK) '' + # Steps to reduce output size + rm -rf docs sources tests + # We only support cross compiling with gcc for now + rm -rf toolchains/*-clang* toolchains/llvm* + '' + + + '' + find ${pkg_path}/toolchains \( \ + \( -type f -a -name "*.so*" \) -o \ + \( -type f -a -perm -0100 \) \ + \) -exec patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-*so.? \ + --set-rpath ${stdenv.lib.makeLibraryPath [ libcxx zlib ncurses5 ]} {} \; + # fix ineffective PROGDIR / MYNDKDIR determination + for i in ndk-build ${lib.optionalString (version == "10e") "ndk-gdb ndk-gdb-py"} + do + sed -i -e ${sed_script_1} $i + done + + # wrap + for i in ndk-build ${lib.optionalString (version == "10e") "ndk-gdb ndk-gdb-py ndk-which"} + do + wrapProgram "$(pwd)/$i" --prefix PATH : "${runtime_paths}" + done + + ${stdenv.lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") '' + for i in ${pkg_path}/prebuilt/linux-x86_64/bin/* + do + if ! isELF $i; then continue; fi + patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-linux-x86-64.so.2 $i + patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64 $i + done + ''} + + # make some executables available in PATH + mkdir -pv ${bin_path} + for i in \ + ndk-build ${lib.optionalString (version == "10e") "ndk-depends ndk-gdb ndk-gdb-py ndk-gdb.py ndk-stack ndk-which"} + do + ln -sf ${pkg_path}/$i ${bin_path}/$i + done + ''; + + meta = { + platforms = builtins.attrNames sha1s; + hydraPlatforms = []; + license = stdenv.lib.licenses.asl20; + }; }; - - phases = "buildPhase"; - - nativeBuildInputs = [ unzip makeWrapper file ]; - - buildCommand = let - bin_path = "$out/bin"; - pkg_path = "$out/libexec/${name}"; - sed_script_1 = - "'s|^PROGDIR=`dirname $0`" + - "|PROGDIR=`dirname $(readlink -f $(which $0))`|'"; - runtime_paths = (lib.makeBinPath [ - coreutils file findutils - gawk gnugrep gnused - jdk python3 which - ]) + ":${platformTools}/platform-tools"; - in '' - mkdir -pv $out/libexec - cd $out/libexec - unzip -qq $src - - patchShebangs ${pkg_path} - - # so that it doesn't fail because of read-only permissions set - cd - - ${if (version == "10e") then - '' - patch -p1 \ - --no-backup-if-mismatch \ - -d $out/libexec/${name} < ${ ./make-standalone-toolchain_r10e.patch } - '' - else - '' - patch -p1 \ - --no-backup-if-mismatch \ - -d $out/libexec/${name} < ${ ./. + builtins.toPath ("/make_standalone_toolchain.py_" + "${version}" + ".patch") } - wrapProgram ${pkg_path}/build/tools/make_standalone_toolchain.py --prefix PATH : "${runtime_paths}" - '' - } - cd ${pkg_path} - - '' + lib.optionalString (!fullNDK) '' - # Steps to reduce output size - rm -rf docs sources tests - # We only support cross compiling with gcc for now - rm -rf toolchains/*-clang* toolchains/llvm* - '' + - - '' - find ${pkg_path}/toolchains \( \ - \( -type f -a -name "*.so*" \) -o \ - \( -type f -a -perm -0100 \) \ - \) -exec patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-*so.? \ - --set-rpath ${stdenv.lib.makeLibraryPath [ libcxx zlib ncurses5 ]} {} \; - # fix ineffective PROGDIR / MYNDKDIR determination - for i in ndk-build ${lib.optionalString (version == "10e") "ndk-gdb ndk-gdb-py"} - do - sed -i -e ${sed_script_1} $i - done - - # wrap - for i in ndk-build ${lib.optionalString (version == "10e") "ndk-gdb ndk-gdb-py ndk-which"} - do - wrapProgram "$(pwd)/$i" --prefix PATH : "${runtime_paths}" - done - # make some executables available in PATH - mkdir -pv ${bin_path} - for i in \ - ndk-build ${lib.optionalString (version == "10e") "ndk-depends ndk-gdb ndk-gdb-py ndk-gdb.py ndk-stack ndk-which"} - do - ln -sf ${pkg_path}/$i ${bin_path}/$i - done - ''; - - meta = { - platforms = builtins.attrNames sha1s; - hydraPlatforms = []; - license = stdenv.lib.licenses.asl20; + passthru = { + inherit makeStandaloneToolchain; }; -} +in lib.extendDerivation true passthru (ndk fullNDK) diff --git a/pkgs/development/mobile/androidenv/androidsdk.nix b/pkgs/development/mobile/androidenv/androidsdk.nix index 5f61f25d54ee..26750aed6cfc 100644 --- a/pkgs/development/mobile/androidenv/androidsdk.nix +++ b/pkgs/development/mobile/androidenv/androidsdk.nix @@ -4,10 +4,18 @@ , freetype, fontconfig, glib, gtk2, atk, file, jdk, coreutils, libpulseaudio, dbus , zlib, glxinfo, xkeyboardconfig , includeSources +, licenseAccepted }: -{ platformVersions, abiVersions, useGoogleAPIs, useExtraSupportLibs ? false +{ platformVersions, abiVersions, useGoogleAPIs, buildToolsVersions ? [], useExtraSupportLibs ? false , useGooglePlayServices ? false, useInstantApps ? false }: +if !licenseAccepted then throw '' + You must accept the Android Software Development Kit License Agreement at + https://developer.android.com/studio/terms + by setting nixpkgs config option 'android_sdk.accept_license = true;' + '' +else assert licenseAccepted; + let inherit (stdenv.lib) makeLibraryPath; googleRepository = let version = "gms_v9_rc41_wear_2_0_rc6"; @@ -20,26 +28,32 @@ in stdenv.mkDerivation rec { name = "android-sdk-${version}"; - version = "25.2.5"; + version = "26.1.1"; src = if (stdenv.hostPlatform.system == "i686-linux" || stdenv.hostPlatform.system == "x86_64-linux") then fetchurl { - url = "https://dl.google.com/android/repository/tools_r${version}-linux.zip"; - sha256 = "0gnk49pkwy4m0nqwm1xnf3w4mfpi9w0kk7841xlawpwbkj0icxap"; + url = "https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip"; + sha256 = "1yfy0qqxz1ixpsci1pizls1nrncmi8p16wcb9rimdn4q3mdfxzwj"; } else if stdenv.hostPlatform.system == "x86_64-darwin" then fetchurl { - url = "http://dl.google.com/android/repository/tools_r${version}-macosx.zip"; - sha256 = "0yg7wjmyw70xsh8k4hgbqb5rilam2a94yc8dwbh7fjwqcmpxgwqb"; + url = "https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip"; + sha256 = "0gl5c30m40kx0vvrpbaa8cw8wq2vb89r14hgzb1df4qgpic97cpc"; } else throw "platform not ${stdenv.hostPlatform.system} supported!"; + emulator = fetchurl { + url = "https://dl.google.com/android/repository/emulator-linux-4969155.zip"; + sha256 = "0iw0j6j3w9zpfalsa7xq2czz4vzgq96zk2zddjhanwwx4p8fhrfd"; + }; + buildCommand = '' mkdir -p $out/libexec cd $out/libexec unpackFile $src + unpackFile $emulator cd tools - for f in android traceview draw9patch hierarchyviewer monitor ddms screenshot2 uiautomatorviewer monkeyrunner jobb lint + for f in monitor bin/monkeyrunner bin/uiautomatorviewer do sed -i -e "s|/bin/ls|${coreutils}/bin/ls|" "$f" done @@ -54,24 +68,6 @@ stdenv.mkDerivation rec { patchelf --set-rpath ${stdenv_32bit.cc.cc.lib}/lib $i done - ${stdenv.lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") '' - for i in bin64/{mkfs.ext4,fsck.ext4,e2fsck,tune2fs,resize2fs} - do - patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-linux-x86-64.so.2 $i - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64 $i - done - ''} - - ${stdenv.lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") '' - # We must also patch the 64-bit emulator instances, if needed - - for i in emulator emulator64-arm emulator64-mips emulator64-x86 emulator64-crash-service emulator-check qemu/linux-x86_64/qemu-system-* - do - patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-linux-x86-64.so.2 $i - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64 $i - done - ''} - # The following scripts used SWT and wants to dynamically load some GTK+ stuff. # Creating these wrappers ensure that they can be found: @@ -79,24 +75,23 @@ stdenv.mkDerivation rec { --prefix PATH : ${jdk}/bin \ --prefix LD_LIBRARY_PATH : ${makeLibraryPath [ glib gtk2 libXtst ]} - wrapProgram `pwd`/uiautomatorviewer \ - --prefix PATH : ${jdk}/bin \ - --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ glib gtk2 libXtst ]} - - wrapProgram `pwd`/hierarchyviewer \ + wrapProgram `pwd`/bin/uiautomatorviewer \ --prefix PATH : ${jdk}/bin \ --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ glib gtk2 libXtst ]} # The emulators need additional libraries, which are dynamically loaded => let's wrap them ${stdenv.lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") '' - for i in emulator emulator64-arm emulator64-mips emulator64-x86 emulator64-crash-service + cd .. + for i in emulator/emulator* emulator/qemu/linux-x86_64/qemu-system-* do + patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-linux-x86-64.so.2 $i wrapProgram `pwd`/$i \ --prefix PATH : ${stdenv.lib.makeBinPath [ file glxinfo ]} \ - --suffix LD_LIBRARY_PATH : `pwd`/lib64:`pwd`/lib64/qt/lib:${makeLibraryPath [ stdenv.cc.cc libX11 libxcb libXau libXdmcp libXext libGLU_combined alsaLib zlib libpulseaudio dbus.lib ]} \ + --suffix LD_LIBRARY_PATH : `pwd`/lib:${makeLibraryPath [ stdenv.cc.cc libX11 libxcb libXau libXdmcp libXext libGLU_combined alsaLib zlib libpulseaudio dbus.lib ]} \ --suffix QT_XKB_CONFIG_ROOT : ${xkeyboardconfig}/share/X11/xkb done + cd tools ''} ''} @@ -107,7 +102,7 @@ stdenv.mkDerivation rec { # The monitor requires some more patching cd lib/monitor-x86 - patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-linux.so.2 monitor + patchelf --set-interpreter ${stdenv_32bit.cc.libc.out}/lib/ld-linux.so.2 monitor patchelf --set-rpath ${makeLibraryPath [ libX11 libXext libXrender freetype fontconfig ]} libcairo-swt.so wrapProgram `pwd`/monitor \ @@ -134,9 +129,17 @@ stdenv.mkDerivation rec { cd .. ln -s ${platformTools}/platform-tools - ln -s ${buildTools}/build-tools ln -s ${support}/support + mkdir -p build-tools + cd build-tools + + ${stdenv.lib.concatMapStrings + (v: "ln -s ${builtins.getAttr "v${builtins.replaceStrings ["."] ["_"] v}" buildTools}/build-tools/*") + (if (builtins.length buildToolsVersions) == 0 then platformVersions else buildToolsVersions)} + + cd .. + # Symlink required Google API add-ons mkdir -p add-ons @@ -245,6 +248,14 @@ stdenv.mkDerivation rec { fi done + for i in $out/libexec/tools/bin/* + do + if [ ! -d $i ] && [ -x $i ] + then + ln -sf $i $out/bin/$(basename $i) + fi + done + for i in $out/libexec/platform-tools/* do if [ ! -d $i ] && [ -x $i ] @@ -260,6 +271,19 @@ stdenv.mkDerivation rec { ln -sf $i $out/bin/$(basename $i) fi done + + for i in $out/libexec/emulator/* + do + if [ ! -d $i ] && [ -x $i ] + then + ln -sf $i $out/bin/$(basename $i) + fi + done + + wrapProgram $out/bin/sdkmanager \ + --set JAVA_HOME ${jdk} + + yes | ANDROID_SDK_HOME=$(mktemp -d) $out/bin/sdkmanager --licenses || true ''; buildInputs = [ unzip makeWrapper ]; diff --git a/pkgs/development/mobile/androidenv/build-tools-srcs-linux.nix b/pkgs/development/mobile/androidenv/build-tools-srcs-linux.nix new file mode 100644 index 000000000000..3c2960755e7b --- /dev/null +++ b/pkgs/development/mobile/androidenv/build-tools-srcs-linux.nix @@ -0,0 +1,376 @@ + +# This file is generated from generate-tools.sh. DO NOT EDIT. +# Execute generate-tools.sh or fetch.sh to update the file. +{ fetchurl }: + +{ + + v17 = { + version = "17.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r17-linux.zip; + sha1 = "2c2872bc3806aabf16a12e3959c2183ddc866e6d"; + }; + }; + + v18_0_1 = { + version = "18.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r18.0.1-linux.zip; + sha1 = "f11618492b0d2270c332325d45d752d3656a9640"; + }; + }; + + v18_1_0 = { + version = "18.1.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r18.1-linux.zip; + sha1 = "f314a0599e51397f0886fe888b50dd98f2f050d8"; + }; + }; + + v18_1_1 = { + version = "18.1.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r18.1.1-linux.zip; + sha1 = "68c9acbfc0cec2d51b19efaed39831a17055d998"; + }; + }; + + v19 = { + version = "19.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r19-linux.zip; + sha1 = "55c1a6cf632e7d346f0002b275ec41fd3137fd83"; + }; + }; + + v19_0_1 = { + version = "19.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r19.0.1-linux.zip; + sha1 = "18d2312dc4368858914213087f4e61445aca4517"; + }; + }; + + v19_0_2 = { + version = "19.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r19.0.2-linux.zip; + sha1 = "a03a6bdea0091aea32e1b35b90a7294c9f04e3dd"; + }; + }; + + v19_0_3 = { + version = "19.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r19.0.3-linux.zip; + sha1 = "c2d6055478e9d2d4fba476ee85f99181ddd1160c"; + }; + }; + + v19_1_0 = { + version = "19.1.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r19.1-linux.zip; + sha1 = "1ff20ac15fa47a75d00346ec12f180d531b3ca89"; + }; + }; + + v20 = { + version = "20.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r20-linux.zip; + sha1 = "b688905526a5584d1327a662d871a635ff502758"; + }; + }; + + v21 = { + version = "21.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21-linux.zip; + sha1 = "4933328fdeecbd554a29528f254f4993468e1cf4"; + }; + }; + + v21_0_1 = { + version = "21.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21.0.1-linux.zip; + sha1 = "e573069eea3e5255e7a65bedeb767f4fd0a5f49a"; + }; + }; + + v21_0_2 = { + version = "21.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21.0.2-linux.zip; + sha1 = "e1236ab8897b62b57414adcf04c132567b2612a5"; + }; + }; + + v21_1_0 = { + version = "21.1.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21.1-linux.zip; + sha1 = "b7455e543784d52a8925f960bc880493ed1478cb"; + }; + }; + + v21_1_1 = { + version = "21.1.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21.1.1-linux.zip; + sha1 = "1c712ee3a1ba5a8b0548f9c32f17d4a0ddfd727d"; + }; + }; + + v21_1_2 = { + version = "21.1.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21.1.2-linux.zip; + sha1 = "5e35259843bf2926113a38368b08458735479658"; + }; + }; + + v22 = { + version = "22.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r22-linux.zip; + sha1 = "a8a1619dd090e44fac957bce6842e62abf87965b"; + }; + }; + + v22_0_1 = { + version = "22.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r22.0.1-linux.zip; + sha1 = "da8b9c5c3ede39298e6cf0283c000c2ee9029646"; + }; + }; + + v23 = { + version = "23.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r23-linux.zip; + sha1 = "c1d6209212b01469f80fa804e0c1d39a06bc9060"; + }; + }; + + v23_0_1 = { + version = "23.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r23.0.1-linux.zip; + sha1 = "b6ba7c399d5fa487d95289d8832e4ad943aed556"; + }; + }; + + v23_0_2 = { + version = "23.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r23.0.2-linux.zip; + sha1 = "8a9f2b37f6fcf7a9fa784dc21aeaeb41bbb9f2c3"; + }; + }; + + v23_0_3 = { + version = "23.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r23.0.3-linux.zip; + sha1 = "368f2600feac7e9b511b82f53d1f2240ae4a91a3"; + }; + }; + + v24 = { + version = "24.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r24-linux.zip; + sha1 = "c6271c4d78a5612ea6c7150688bcd5b7313de8d1"; + }; + }; + + v24_0_1 = { + version = "24.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r24.0.1-linux.zip; + sha1 = "84f18c392919a074fcbb9b1d967984e6b2fef8b4"; + }; + }; + + v24_0_2 = { + version = "24.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r24.0.2-linux.zip; + sha1 = "f199a7a788c3fefbed102eea34d6007737b803cf"; + }; + }; + + v24_0_3 = { + version = "24.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r24.0.3-linux.zip; + sha1 = "9e8cc49d66e03fa1a8ecc1ac3e58f1324f5da304"; + }; + }; + + v25 = { + version = "25.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r25-linux.zip; + sha1 = "f2bbda60403e75cabd0f238598c3b4dfca56ea44"; + }; + }; + + v25_0_1 = { + version = "25.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r25.0.1-linux.zip; + sha1 = "ff063d252ab750d339f5947d06ff782836f22bac"; + }; + }; + + v25_0_2 = { + version = "25.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r25.0.2-linux.zip; + sha1 = "ff953c0177e317618fda40516f3e9d95fd43c7ae"; + }; + }; + + v25_0_3 = { + version = "25.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r25.0.3-linux.zip; + sha1 = "db95f3a0ae376534d4d69f4cdb6fad20649f3509"; + }; + }; + + v26 = { + version = "26.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26-linux.zip; + sha1 = "1cbe72929876f8a872ab1f1b1040a9f720261f59"; + }; + }; + + v26_rc1 = { + version = "26.0.0-rc1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26-rc1-linux.zip; + sha1 = "8cd6388dc96db2d7a49d06159cf990d3bbc78d04"; + }; + }; + + v26_rc2 = { + version = "26.0.0-rc2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26-rc2-linux.zip; + sha1 = "629bbd8d2e415bf64871fb0b4c0540fd6d0347a0"; + }; + }; + + v26_0_1 = { + version = "26.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26.0.1-linux.zip; + sha1 = "5378c2c78091b414d0eac40a6bd37f2faa31a365"; + }; + }; + + v26_0_2 = { + version = "26.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26.0.2-linux.zip; + sha1 = "5b2b7b66c7bf2151f2af183b5b50a17808850592"; + }; + }; + + v26_0_3 = { + version = "26.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26.0.3-linux.zip; + sha1 = "8a2e6c1bcd845844523a68aa17e5442f0dce328c"; + }; + }; + + v27 = { + version = "27.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r27-linux.zip; + sha1 = "28542332ba97cf4a08c3eddfcf5edd70e3cf1260"; + }; + }; + + v27_0_1 = { + version = "27.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r27.0.1-linux.zip; + sha1 = "7f4eedb1077ef948b848040dcd15de9e8a759f4a"; + }; + }; + + v27_0_2 = { + version = "27.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r27.0.2-linux.zip; + sha1 = "b687ddf6be84f11607871138aad32cf857d0b837"; + }; + }; + + v27_0_3 = { + version = "27.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r27.0.3-linux.zip; + sha1 = "d85e7a6320eddffe7eeace3437605079dac938ca"; + }; + }; + + v28 = { + version = "28.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28-linux.zip; + sha1 = "d9f8a754d833ccd334f56fcc6089c5925cd82abb"; + }; + }; + + v28_rc1 = { + version = "28.0.0-rc1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28-rc1-linux.zip; + sha1 = "1601977fae25fd478bcfaa0481ca5ea3c609d840"; + }; + }; + + v28_rc2 = { + version = "28.0.0-rc2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28-rc2-linux.zip; + sha1 = "efe9c0dde0646a07544c864276390ca6e96b24dc"; + }; + }; + + v28_0_1 = { + version = "28.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28.0.1-linux.zip; + sha1 = "ee70dfa1fccb58b37cebc9544830511f36a137a0"; + }; + }; + + v28_0_2 = { + version = "28.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28.0.2-linux.zip; + sha1 = "b4492209810a3fd48deaa982f9852fef12433d55"; + }; + }; + + v28_0_3 = { + version = "28.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28.0.3-linux.zip; + sha1 = "ea6f2f7103cd9da9ff0bdf6e37fbbba548fa4165"; + }; + }; + +} diff --git a/pkgs/development/mobile/androidenv/build-tools-srcs-macosx.nix b/pkgs/development/mobile/androidenv/build-tools-srcs-macosx.nix new file mode 100644 index 000000000000..1e15aa7c873c --- /dev/null +++ b/pkgs/development/mobile/androidenv/build-tools-srcs-macosx.nix @@ -0,0 +1,376 @@ + +# This file is generated from generate-tools.sh. DO NOT EDIT. +# Execute generate-tools.sh or fetch.sh to update the file. +{ fetchurl }: + +{ + + v17 = { + version = "17.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r17-macosx.zip; + sha1 = "602ee709be9dbb8f179b1e4075148a57f9419930"; + }; + }; + + v18_0_1 = { + version = "18.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r18.0.1-macosx.zip; + sha1 = "d84f5692fb44d60fc53e5b2507cebf9f24626902"; + }; + }; + + v18_1_0 = { + version = "18.1.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r18.1-macosx.zip; + sha1 = "16ddb299b8b43063e5bb3387ec17147c5053dfd8"; + }; + }; + + v18_1_1 = { + version = "18.1.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r18.1.1-macosx.zip; + sha1 = "a9d9d37f6ddf859e57abc78802a77aaa166e48d4"; + }; + }; + + v19 = { + version = "19.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r19-macosx.zip; + sha1 = "86ec1c12db1bc446b7bcaefc5cc14eb361044e90"; + }; + }; + + v19_0_1 = { + version = "19.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r19.0.1-macosx.zip; + sha1 = "efaf50fb19a3edb8d03efbff76f89a249ad2920b"; + }; + }; + + v19_0_2 = { + version = "19.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r19.0.2-macosx.zip; + sha1 = "145bc43065d45f756d99d87329d899052b9a9288"; + }; + }; + + v19_0_3 = { + version = "19.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r19.0.3-macosx.zip; + sha1 = "651cf8754373b2d52e7f6aab2c52eabffe4e9ea4"; + }; + }; + + v19_1_0 = { + version = "19.1.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r19.1-macosx.zip; + sha1 = "0d11aae3417de1efb4b9a0e0a7855904a61bcec1"; + }; + }; + + v20 = { + version = "20.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r20-macosx.zip; + sha1 = "1240f629411c108a714c4ddd756937c7fab93f83"; + }; + }; + + v21 = { + version = "21.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21-macosx.zip; + sha1 = "9bef7989b51436bd4e5114d8a0330359f077cbfa"; + }; + }; + + v21_0_1 = { + version = "21.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21.0.1-macosx.zip; + sha1 = "b60c8f9b810c980abafa04896706f3911be1ade7"; + }; + }; + + v21_0_2 = { + version = "21.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21.0.2-macosx.zip; + sha1 = "f17471c154058f3734729ef3cc363399b1cd3de1"; + }; + }; + + v21_1_0 = { + version = "21.1.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21.1-macosx.zip; + sha1 = "df619356c2359aa5eacdd48699d15b335d9bd246"; + }; + }; + + v21_1_1 = { + version = "21.1.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21.1.1-macosx.zip; + sha1 = "836a146eab0504aa9387a5132e986fe7c7381571"; + }; + }; + + v21_1_2 = { + version = "21.1.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r21.1.2-macosx.zip; + sha1 = "e7c906b4ba0eea93b32ba36c610dbd6b204bff48"; + }; + }; + + v22 = { + version = "22.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r22-macosx.zip; + sha1 = "af95429b24088d704bc5db9bd606e34ac1b82c0d"; + }; + }; + + v22_0_1 = { + version = "22.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r22.0.1-macosx.zip; + sha1 = "53dad7f608e01d53b17176ba11165acbfccc5bbf"; + }; + }; + + v23 = { + version = "23.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r23-macosx.zip; + sha1 = "90ba6e716f7703a236cd44b2e71c5ff430855a03"; + }; + }; + + v23_0_1 = { + version = "23.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r23.0.1-macosx.zip; + sha1 = "d96ec1522721e9a179ae2c591c99f75d31d39718"; + }; + }; + + v23_0_2 = { + version = "23.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r23.0.2-macosx.zip; + sha1 = "482c4cbceef8ff58aefd92d8155a38610158fdaf"; + }; + }; + + v23_0_3 = { + version = "23.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r23.0.3-macosx.zip; + sha1 = "fbc98cd303fd15a31d472de6c03bd707829f00b0"; + }; + }; + + v24 = { + version = "24.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r24-macosx.zip; + sha1 = "97fc4ed442f23989cc488d02c1d1de9bdde241de"; + }; + }; + + v24_0_1 = { + version = "24.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r24.0.1-macosx.zip; + sha1 = "5c6457fcdfa07724fb086d8ff4e8316fc0742848"; + }; + }; + + v24_0_2 = { + version = "24.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r24.0.2-macosx.zip; + sha1 = "8bb8fc575477491d5957de743089df412de55cda"; + }; + }; + + v24_0_3 = { + version = "24.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r24.0.3-macosx.zip; + sha1 = "a01c15f1b105c34595681075e1895d58b3fff48c"; + }; + }; + + v25 = { + version = "25.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r25-macosx.zip; + sha1 = "273c5c29a65cbed00e44f3aa470bbd7dce556606"; + }; + }; + + v25_0_1 = { + version = "25.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r25.0.1-macosx.zip; + sha1 = "7bf7f22d7d48ef20b6ab0e3d7a2912e5c088340f"; + }; + }; + + v25_0_2 = { + version = "25.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r25.0.2-macosx.zip; + sha1 = "12a5204bb3b6e39437535469fde7ddf42da46b16"; + }; + }; + + v25_0_3 = { + version = "25.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r25.0.3-macosx.zip; + sha1 = "160d2fefb5ce68e443427fc30a793a703b63e26e"; + }; + }; + + v26 = { + version = "26.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26-macosx.zip; + sha1 = "d01a1aeca03747245f1f5936b3cb01759c66d086"; + }; + }; + + v26_rc1 = { + version = "26.0.0-rc1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26-rc1-macosx.zip; + sha1 = "5c5a1de7d5f4f000d36ae349229fe0be846d6137"; + }; + }; + + v26_rc2 = { + version = "26.0.0-rc2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26-rc2-macosx.zip; + sha1 = "cb1eb738a1f7003025af267a9b8cc2d259533c70"; + }; + }; + + v26_0_1 = { + version = "26.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26.0.1-macosx.zip; + sha1 = "cbde59de198916b390777dd0227921bfa2120832"; + }; + }; + + v26_0_2 = { + version = "26.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26.0.2-macosx.zip; + sha1 = "d9ed7c7f149ce38be5dc08979aea8acec1459ca0"; + }; + }; + + v26_0_3 = { + version = "26.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r26.0.3-macosx.zip; + sha1 = "5bb90ed935d99e5bc90686f43b852e68c5ad40df"; + }; + }; + + v27 = { + version = "27.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r27-macosx.zip; + sha1 = "fb4e8d7e6b8d29a77090e34024077a80458d5ae1"; + }; + }; + + v27_0_1 = { + version = "27.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r27.0.1-macosx.zip; + sha1 = "1edd07bfdbadd95652d093040e16d858f7489594"; + }; + }; + + v27_0_2 = { + version = "27.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r27.0.2-macosx.zip; + sha1 = "6d5d9cf2a47877f273f4b742b19e712a051a31be"; + }; + }; + + v27_0_3 = { + version = "27.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r27.0.3-macosx.zip; + sha1 = "61d9fb18790c68d66ff73bf1e7ad56bc1f1eef2d"; + }; + }; + + v28 = { + version = "28.0.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28-macosx.zip; + sha1 = "72088d32d1d82cc3c2cf7cf6618b6130c0c84ade"; + }; + }; + + v28_rc1 = { + version = "28.0.0-rc1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28-rc1-macosx.zip; + sha1 = "2c77821967a2330b7b227072d0b1c02ef19fe2fc"; + }; + }; + + v28_rc2 = { + version = "28.0.0-rc2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28-rc2-macosx.zip; + sha1 = "0d0314b353589feb10e528b44c5a685b6658d797"; + }; + }; + + v28_0_1 = { + version = "28.0.1"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28.0.1-macosx.zip; + sha1 = "aeef42ad953f1630dd6f5d71eefdc0b825211462"; + }; + }; + + v28_0_2 = { + version = "28.0.2"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28.0.2-macosx.zip; + sha1 = "c10dd5a7825578622fb362a8a34f76eb3ba0c0a9"; + }; + }; + + v28_0_3 = { + version = "28.0.3"; + src = fetchurl { + url = https://dl.google.com/android/repository/build-tools_r28.0.3-macosx.zip; + sha1 = "f8c333a2991b1ab05a671bc6248b78e00edcd83a"; + }; + }; + +} diff --git a/pkgs/development/mobile/androidenv/build-tools.nix b/pkgs/development/mobile/androidenv/build-tools.nix index 85e604bd3f44..b362dc2dca5c 100644 --- a/pkgs/development/mobile/androidenv/build-tools.nix +++ b/pkgs/development/mobile/androidenv/build-tools.nix @@ -1,56 +1,53 @@ -{stdenv, stdenv_32bit, fetchurl, unzip, zlib_32bit, ncurses_32bit, file, zlib, ncurses}: +{stdenv, lib, stdenv_32bit, fetchurl, unzip, zlib_32bit, ncurses_32bit, file, zlib, ncurses, coreutils, buildToolsSources}: -stdenv.mkDerivation rec { - version = "26.0.2"; - name = "android-build-tools-r${version}"; - src = if (stdenv.hostPlatform.system == "i686-linux" || stdenv.hostPlatform.system == "x86_64-linux") - then fetchurl { - url = "https://dl.google.com/android/repository/build-tools_r${version}-linux.zip"; - sha256 = "1kii880bwhjkc343zwx1ysxyisxhczrwhphnxbwsgi45mjgq8lm7"; - } - else if stdenv.hostPlatform.system == "x86_64-darwin" then fetchurl { - url = "https://dl.google.com/android/repository/build-tools_r${version}-macosx.zip"; - sha256 = "1x0ycprl6hgsm23kck5ind7x00hzydc5k3h3ch4a13407xbpvzvx"; - } - else throw "System ${stdenv.hostPlatform.system} not supported!"; +let buildBuildTools = name: { version, src }: + stdenv.mkDerivation rec { + inherit version src; + name = "android-build-tools-r${version}"; + buildCommand = '' + mkdir -p $out/build-tools + cd $out/build-tools + unzip $src + mv android-* ${version} - buildCommand = '' - mkdir -p $out/build-tools - cd $out/build-tools - unzip $src - mv android-* ${version} + cd ${version} - ${stdenv.lib.optionalString (stdenv.hostPlatform.system == "i686-linux" || stdenv.hostPlatform.system == "x86_64-linux") - '' - cd ${version} + for f in $(grep -Rl /bin/ls .); do + sed -i -e "s|/bin/ls|${coreutils}/bin/ls|" "$f" + done - ln -s ${ncurses.out}/lib/libncurses.so.5 `pwd`/lib64/libtinfo.so.5 + ${stdenv.lib.optionalString (stdenv.hostPlatform.system == "i686-linux" || stdenv.hostPlatform.system == "x86_64-linux") + '' - find . -type f -print0 | while IFS= read -r -d "" file - do - type=$(file "$file") - ## Patch 64-bit binaries - if grep -q "ELF 64-bit" <<< "$type" - then - if grep -q "interpreter" <<< "$type" + ln -s ${ncurses.out}/lib/libncurses.so.5 `pwd`/lib64/libtinfo.so.5 + + find . -type f -print0 | while IFS= read -r -d "" file + do + type=$(file "$file") + ## Patch 64-bit binaries + if grep -q "ELF 64-bit" <<< "$type" then - patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-linux-x86-64.so.2 "$file" - fi - patchelf --set-rpath `pwd`/lib64:${stdenv.cc.cc.lib.out}/lib:${zlib.out}/lib:${ncurses.out}/lib "$file" - ## Patch 32-bit binaries - elif grep -q "ELF 32-bit" <<< "$type" - then - if grep -q "interpreter" <<< "$type" + if grep -q "interpreter" <<< "$type" + then + patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-linux-x86-64.so.2 "$file" + fi + patchelf --set-rpath `pwd`/lib64:${stdenv.cc.cc.lib.out}/lib:${zlib.out}/lib:${ncurses.out}/lib "$file" + ## Patch 32-bit binaries + elif grep -q "ELF 32-bit" <<< "$type" then - patchelf --set-interpreter ${stdenv_32bit.cc.libc.out}/lib/ld-linux.so.2 "$file" + if grep -q "interpreter" <<< "$type" + then + patchelf --set-interpreter ${stdenv_32bit.cc.libc.out}/lib/ld-linux.so.2 "$file" + fi + patchelf --set-rpath ${stdenv_32bit.cc.cc.lib.out}/lib:${zlib_32bit.out}/lib:${ncurses_32bit.out}/lib "$file" fi - patchelf --set-rpath ${stdenv_32bit.cc.cc.lib.out}/lib:${zlib_32bit.out}/lib:${ncurses_32bit.out}/lib "$file" - fi - done - ''} + done + ''} - patchShebangs . - ''; + patchShebangs . + ''; - buildInputs = [ unzip file ]; -} + buildInputs = [ unzip file ]; + }; +in + lib.mapAttrs buildBuildTools buildToolsSources diff --git a/pkgs/development/mobile/androidenv/default.nix b/pkgs/development/mobile/androidenv/default.nix index 1f61be9440b0..9058da1c50a0 100644 --- a/pkgs/development/mobile/androidenv/default.nix +++ b/pkgs/development/mobile/androidenv/default.nix @@ -1,5 +1,5 @@ { buildPackages, pkgs, pkgs_i686, targetPackages -, includeSources ? true +, includeSources ? true, licenseAccepted ? false }: # TODO: use callPackage instead of import to avoid so many inherits @@ -9,8 +9,19 @@ rec { inherit buildPackages pkgs; }; + buildToolsSources = let + system = pkgs.stdenv.hostPlatform.system; + path = if (system == "i686-linux" || system == "x86_64-linux") + then ./build-tools-srcs-linux.nix + else if system == "x86_64-darwin" + then ./build-tools-srcs-macosx.nix + else throw "System: ${system} not supported!"; + in + import path { inherit (pkgs) fetchurl; }; + buildTools = import ./build-tools.nix { - inherit (pkgs) stdenv fetchurl unzip zlib file; + inherit (pkgs) stdenv lib fetchurl unzip zlib file coreutils; + inherit buildToolsSources; stdenv_32bit = pkgs_i686.stdenv; zlib_32bit = pkgs_i686.zlib; ncurses_32bit = pkgs_i686.ncurses5; @@ -57,7 +68,7 @@ rec { inherit platformTools buildTools support supportRepository platforms sysimages - addons sources includeSources; + addons sources includeSources licenseAccepted; stdenv_32bit = pkgs_i686.stdenv; }; @@ -222,7 +233,37 @@ rec { useInstantApps = true; }; - androidsdk_latest = androidsdk_8_0; + androidsdk_8_1 = androidsdk { + platformVersions = [ "27" ]; + abiVersions = [ "x86" "x86_64"]; + useGoogleAPIs = true; + }; + + androidsdk_8_1_extras = androidsdk { + platformVersions = [ "27" ]; + abiVersions = [ "x86" "x86_64"]; + useGoogleAPIs = true; + useExtraSupportLibs = true; + useGooglePlayServices = true; + useInstantApps = true; + }; + + androidsdk_9_0 = androidsdk { + platformVersions = [ "28" ]; + abiVersions = [ "x86" "x86_64"]; + useGoogleAPIs = true; + }; + + androidsdk_9_0_extras = androidsdk { + platformVersions = [ "28" ]; + abiVersions = [ "x86" "x86_64"]; + useGoogleAPIs = true; + useExtraSupportLibs = true; + useGooglePlayServices = true; + useInstantApps = true; + }; + + androidsdk_latest = androidsdk_9_0; androidndk_10e = pkgs.callPackage ./androidndk.nix { inherit (buildPackages) diff --git a/pkgs/development/mobile/androidenv/fetch.sh b/pkgs/development/mobile/androidenv/fetch.sh index 2edbe6bf4898..ef15e8eaeda7 100755 --- a/pkgs/development/mobile/androidenv/fetch.sh +++ b/pkgs/development/mobile/androidenv/fetch.sh @@ -1,8 +1,5 @@ #! /usr/bin/env nix-shell -#! nix-shell -i bash --pure -p androidsdk curl libxslt - -# this shows a list of available xmls -android list sdk | grep 'Parse XML:' | cut -f8- -d\ # | xargs -n 1 curl -O +#! nix-shell -i bash --pure -p curl libxslt # we skip the intel addons, as they are Windows+osX only # we skip the default sys-img (arm?) because it is empty @@ -14,3 +11,4 @@ curl -o sys-img.xml https://dl.google.com/android/repository/sys-img/andro ./generate-platforms.sh ./generate-sysimages.sh ./generate-sources.sh +./generate-tools.sh diff --git a/pkgs/development/mobile/androidenv/generate-tools.sh b/pkgs/development/mobile/androidenv/generate-tools.sh new file mode 100755 index 000000000000..5799894fd457 --- /dev/null +++ b/pkgs/development/mobile/androidenv/generate-tools.sh @@ -0,0 +1,4 @@ +#!/bin/sh -e + +xsltproc --stringparam os linux generate-tools.xsl repository-11.xml > build-tools-srcs-linux.nix +xsltproc --stringparam os macosx generate-tools.xsl repository-11.xml > build-tools-srcs-macosx.nix diff --git a/pkgs/development/mobile/androidenv/generate-tools.xsl b/pkgs/development/mobile/androidenv/generate-tools.xsl new file mode 100644 index 000000000000..814bad129889 --- /dev/null +++ b/pkgs/development/mobile/androidenv/generate-tools.xsl @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + https://dl.google.com/android/repository/ + + + + + + +# This file is generated from generate-tools.sh. DO NOT EDIT. +# Execute generate-tools.sh or fetch.sh to update the file. +{ fetchurl }: + +{ + + + + + + v___rc = { + version = "..-rc"; + src = fetchurl { + url = ; + sha1 = ""; + }; + }; + +} + + diff --git a/pkgs/development/mobile/androidenv/platform-tools.nix b/pkgs/development/mobile/androidenv/platform-tools.nix index 22b5cd81f870..2cfb11bffbca 100644 --- a/pkgs/development/mobile/androidenv/platform-tools.nix +++ b/pkgs/development/mobile/androidenv/platform-tools.nix @@ -6,16 +6,16 @@ let in stdenv.mkDerivation rec { - version = "26.0.2"; + version = "28.0.1"; name = "android-platform-tools-r${version}"; src = if (stdenv.hostPlatform.system == "i686-linux" || stdenv.hostPlatform.system == "x86_64-linux") then fetchurl { url = "https://dl.google.com/android/repository/platform-tools_r${version}-linux.zip"; - sha256 = "0695npvxljbbh8xwfm65k34fcpyfkzvfkssgnp46wkmnq8w5mcb3"; + sha256 = "14kkr9xib5drjjd0bclm0jn3f5xlmlg652mbv4xd83cv7a53a49y"; } else if stdenv.hostPlatform.system == "x86_64-darwin" then fetchurl { url = "https://dl.google.com/android/repository/platform-tools_r${version}-darwin.zip"; - sha256 = "0gy7apw9pmnnm41z6ywglw5va4ghmny4j57778may4q7ar751l56"; + sha256 = "117syrddq1haicwyjzd1p4pfphj0wldjs7w10fpk3n2b7yp37j1v"; } else throw "System ${stdenv.hostPlatform.system} not supported!"; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ${stdenv.lib.optionalString (stdenv.hostPlatform.system == "i686-linux" || stdenv.hostPlatform.system == "x86_64-linux") '' - for i in adb dmtracedump fastboot hprof-conv sqlite3 + for i in adb dmtracedump e2fsdroid fastboot hprof-conv make_f2fs mke2fs sload_f2fs sqlite3 do patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-linux-x86-64.so.2 $i patchelf --set-rpath ${stdenv.cc.cc.lib}/lib:`pwd`/lib64 $i diff --git a/pkgs/development/mobile/androidenv/platforms-linux.nix b/pkgs/development/mobile/androidenv/platforms-linux.nix index e24a9c431602..dbb295f8cf55 100644 --- a/pkgs/development/mobile/androidenv/platforms-linux.nix +++ b/pkgs/development/mobile/androidenv/platforms-linux.nix @@ -316,4 +316,28 @@ in }; }; + platform_27 = buildPlatform { + name = "android-platform-8.1.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/platform-27_r03.zip; + sha1 = "35f747e7e70b2d16e0e4246876be28d15ea1c353"; + }; + meta = { + description = "Android SDK Platform 27"; + homepage = http://developer.android.com/sdk/; + }; + }; + + platform_28 = buildPlatform { + name = "android-platform-9"; + src = fetchurl { + url = https://dl.google.com/android/repository/platform-28_r06.zip; + sha1 = "9a4e52b1d55bd2e24216b150aafae2503d3efba6"; + }; + meta = { + description = "Android SDK Platform 28"; + homepage = http://developer.android.com/sdk/; + }; + }; + } diff --git a/pkgs/development/mobile/androidenv/platforms-macosx.nix b/pkgs/development/mobile/androidenv/platforms-macosx.nix index 3775872514ca..30ed94e516a2 100644 --- a/pkgs/development/mobile/androidenv/platforms-macosx.nix +++ b/pkgs/development/mobile/androidenv/platforms-macosx.nix @@ -316,4 +316,28 @@ in }; }; + platform_27 = buildPlatform { + name = "android-platform-8.1.0"; + src = fetchurl { + url = https://dl.google.com/android/repository/platform-27_r03.zip; + sha1 = "35f747e7e70b2d16e0e4246876be28d15ea1c353"; + }; + meta = { + description = "Android SDK Platform 27"; + homepage = http://developer.android.com/sdk/; + }; + }; + + platform_28 = buildPlatform { + name = "android-platform-9"; + src = fetchurl { + url = https://dl.google.com/android/repository/platform-28_r06.zip; + sha1 = "9a4e52b1d55bd2e24216b150aafae2503d3efba6"; + }; + meta = { + description = "Android SDK Platform 28"; + homepage = http://developer.android.com/sdk/; + }; + }; + } diff --git a/pkgs/development/mobile/androidenv/repository-11.xml b/pkgs/development/mobile/androidenv/repository-11.xml index 3924d6ddd3b6..45ad16be57b0 100644 --- a/pkgs/development/mobile/androidenv/repository-11.xml +++ b/pkgs/development/mobile/androidenv/repository-11.xml @@ -15,7 +15,7 @@ * limitations under the License. --> - + Terms and Conditions This is the Android Software Development Kit License Agreement @@ -50,7 +50,7 @@ This is the Android Software Development Kit License Agreement 3.3 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you. -3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK; or (b) load any part of the SDK onto a mobile handset or any other hardware device except a personal computer, combine any part of the SDK with other software, or distribute any software or device incorporating a part of the SDK. +3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK. 3.5 Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not the License Agreement. @@ -296,45 +296,93 @@ This is the Android SDK Preview License Agreement (the "License Agreement&q June 2014. - + NDK - 15 + 18 - - 960251267 - ea4b5d76475db84745aa8828000d009625fc1f98 - android-ndk-r15c-darwin-x86_64.zip + + 542911996 + 98cb9909aa8c2dab32db188bbdc3ac6207e09440 + android-ndk-r18b-darwin-x86_64.zip macosx 64 - - 974976754 - 0bf02d4e8b85fd770fd7b9b2cdec57f9441f27a2 - android-ndk-r15c-linux-x86_64.zip + + 557038702 + 500679655da3a86aecf67007e8ab230ea9b4dd7b + android-ndk-r18b-linux-x86_64.zip linux 64 - - 784778144 - f2e47121feb73ec34ced5e947cbf1adc6b56246e - android-ndk-r15c-windows-x86.zip + + 504605336 + 4b8b6a4edc0fa967b429c1d6d25adf69acc28803 + android-ndk-r18b-windows-x86.zip windows 32 - - 849733996 - 970bb2496de0eada74674bb1b06d79165f725696 - android-ndk-r15c-windows-x86_64.zip + + 522489470 + 6b6d4138aaaad7166679fdfa4780e177f95cee6f + android-ndk-r18b-windows-x86_64.zip windows 64 + + + 9 + 28 + Android SDK Platform 28 + 6 + + + + 75565084 + 9a4e52b1d55bd2e24216b150aafae2503d3efba6 + platform-28_r06.zip + + + + + 22 + + http://developer.android.com/sdk/ + + 15 + 1 + + + + + 8.1.0 + 27 + Android SDK Platform 27 + 3 + + + + 65635348 + 35f747e7e70b2d16e0e4246876be28d15ea1c353 + platform-27_r03.zip + + + + + 22 + + http://developer.android.com/sdk/ + + 15 + 1 + + 8.0.0 @@ -343,7 +391,7 @@ June 2014. 2 - + 63623734 e4ae5d7aa557a3c827135838ee400da8443ac4ef platform-26_r02.zip @@ -367,7 +415,7 @@ June 2014. 3 - + 85424763 00c2c5765e8988504be10a1eb66ed71fcdbd7fe8 platform-25_r03.zip @@ -391,7 +439,7 @@ June 2014. 2 - + 82648154 8912da3d4bfe7a9f28f0e5ce92d3a8dc96342aee platform-24_r02.zip @@ -415,7 +463,7 @@ June 2014. 3 - + 70433421 027fede3de6aa1649115bbd0bffff30ccd51c9a0 platform-23_r03.zip @@ -439,7 +487,7 @@ June 2014. 2 - + 66852371 5d1bd10fea962b216a0dece1247070164760a9fc android-22_r02.zip @@ -463,7 +511,7 @@ June 2014. 2 - + 65897960 53536556059bb29ae82f414fd2e14bc335a4eb4c android-21_r02.zip @@ -487,7 +535,7 @@ June 2014. 2 - + 63567784 a9251f8a3f313ab05834a07a963000927637e01d android-20_r02.zip @@ -511,7 +559,7 @@ June 2014. 4 - + 63871092 2ff20d89e68f2f5390981342e009db5a2d456aaa android-19_r04.zip @@ -535,7 +583,7 @@ June 2014. 3 - + 57771739 e6b09b3505754cbbeb4a5622008b907262ee91cb android-18_r03.zip @@ -559,7 +607,7 @@ June 2014. 3 - + 57030216 dbe14101c06e6cdb34e300393e64e64f8c92168a android-17_r03.zip @@ -583,7 +631,7 @@ June 2014. 5 - + 48128695 12a5ce6235a76bc30f62c26bda1b680e336abd07 android-16_r05.zip @@ -607,7 +655,7 @@ June 2014. 5 - + 44533475 69ab4c443b37184b2883af1fd38cc20cbeffd0f3 android-15_r05.zip @@ -631,7 +679,7 @@ June 2014. 4 - + 46038082 d4f1d8fbca25225b5f0e7a0adf0d39c3d6e60b3c android-14_r04.zip @@ -652,7 +700,7 @@ June 2014. 1 - + 108426536 6189a500a8c44ae73a439604363de93591163cd9 android-3.2_r01.zip @@ -675,7 +723,7 @@ June 2014. 3 - + 106472351 4a50a6679cd95bb68bb5fc032e754cd7c5e2b1bf android-3.1_r03.zip @@ -698,7 +746,7 @@ June 2014. 2 - + 104513908 2c7d4bd13f276e76f6bbd87315fe27aba351dd37 android-3.0_r02.zip @@ -721,7 +769,7 @@ June 2014. 2 - + 85470907 887e37783ec32f541ea33c2c649dda648e8e6fb3 android-2.3.3_r02.zip @@ -744,7 +792,7 @@ June 2014. 2 - + 78732563 209f8a7a8b2cb093fce858b8b55fed3ba5206773 android-2.3.1_r02.zip @@ -767,7 +815,7 @@ June 2014. 3 - + 74652366 231262c63eefdff8fd0386e9ccfefeb27a8f9202 android-2.2_r03.zip @@ -790,7 +838,7 @@ June 2014. 3 - + 70142829 5ce51b023ac19f8738500b1007a1da5de2349a1e android-2.1_r03.zip @@ -814,21 +862,21 @@ June 2014. 1 - + 79192618 ce2c971dce352aa28af06bda92a070116aa5ae1a android-2.0.1_r01-linux.zip linux - + 79035527 c3096f80d75a6fc8cb38ef8a18aec920e53d42c0 android-2.0.1_r01-macosx.zip macosx - + 80385601 255781ebe4509d9707d0e77edda2815e2bc216e6 android-2.0.1_r01-windows.zip @@ -853,21 +901,21 @@ June 2014. 1 - + 75095268 be9be6a99ca32875c96ec7f91160ca9fce7e3c7d android-2.0_r01-linux.zip linux - + 74956356 2a866d0870dbba18e0503cd41e5fae988a21b314 android-2.0_r01-macosx.zip macosx - + 76288040 aeb623217ff88b87216d6eb7dbc846ed53f68f57 android-2.0_r01-windows.zip @@ -892,21 +940,21 @@ June 2014. 3 - + 63454485 483ed088e45bbdf3444baaf9250c8b02e5383cb0 android-1.6_r03-linux.zip linux - + 62418496 bdafad44f5df9f127979bdb21a1fdd87ee3cd625 android-1.6_r03-macosx.zip macosx - + 64654625 ce0b5e4ffaf12ca4fd07c2da71a8a1ab4a03dc22 android-1.6_r03-windows.zip @@ -931,21 +979,21 @@ June 2014. 4 - + 53348669 5c134b7df5f4b8bd5b61ba93bdaebada8fa3468c android-1.5_r04-linux.zip linux - + 52440607 d3a67c2369afa48b6c3c7624de5031c262018d1e android-1.5_r04-macosx.zip macosx - + 54624370 5bb106d2e40d481edd337b0833093843e15fe49a android-1.5_r04-windows.zip @@ -970,21 +1018,21 @@ June 2014. 1 - + 45476658 c054d25c9b4c6251fa49c2f9c54336998679d3fe android-1.1_r1-linux.zip linux - + 45584305 e21dbcff45b7356657449ebb3c7e941be2bb5ebe android-1.1_r1-macosx.zip macosx - + 46828615 a4060f29ed39fc929c302836d488998c53c3002e android-1.1_r1-windows.zip @@ -1000,13 +1048,55 @@ June 2014. 4 + + + 28 + 1 + + + + 42552241 + 5610e0c24235ee3fa343c899ddd551be30315255 + sources-28_r01.zip + + + + + + + 27 + 1 + + + + 36997618 + 7b714670561d08f54751af42aca929867b806596 + sources-27_r01.zip + + + + + + + 26 + 1 + + + + 35138547 + 2af701ee3223d580409288540b1d06932fd8f9b9 + sources-26_r01.zip + + + + 25 1 - + 30822685 bbc72efd1a9bad87cc507e308f0d29aad438c52c sources-25_r01.zip @@ -1020,7 +1110,7 @@ June 2014. 1 - + 30270410 6b96115830a83d654479f32ce4b724ca9011148b sources-24_r01.zip @@ -1034,7 +1124,7 @@ June 2014. 1 - + 31771965 b0f15da2762b42f543c5e364c2b15b198cc99cc2 sources-23_r01.zip @@ -1048,7 +1138,7 @@ June 2014. 1 - + 28861236 98320e13976d11597a4a730a8d203ac9a03ed5a6 sources-22_r01.zip @@ -1062,7 +1152,7 @@ June 2014. 1 - + 28274751 137a5044915d32bea297a8c1552684802bbc2e25 sources-21_r01.zip @@ -1076,7 +1166,7 @@ June 2014. 1 - + 23367603 8da3e40f2625f9f7ef38b7e403f49f67226c0d76 sources-20_r01.zip @@ -1090,7 +1180,7 @@ June 2014. 2 - + 21819439 433a1d043ef77561571250e94cb7a0ef24a202e7 sources-19_r02.zip @@ -1104,7 +1194,7 @@ June 2014. 1 - + 20226735 8b49fdf7433f4881a2bfb559b5dd05d8ec65fb78 sources-18_r01.zip @@ -1118,7 +1208,7 @@ June 2014. 1 - + 18976816 6f1f18cd2d2b1852d7f6892df9cee3823349d43a sources-17_r01.zip @@ -1132,7 +1222,7 @@ June 2014. 2 - + 17876720 0f83c14ed333c45d962279ab5d6bc98a0269ef84 sources-16_r02.zip @@ -1146,7 +1236,7 @@ June 2014. 2 - + 16468746 e5992a5747c9590783fbbdd700337bf0c9f6b1fa sources-15_r02.zip @@ -1161,7 +1251,7 @@ June 2014. 1 - + 16152383 eaf4ed7dcac46e68516a1b4aa5b0d9e5a39a7555 sources-14_r01.zip @@ -1169,6 +1259,392 @@ June 2014. + + + + 28 + 0 + 3 + + + + + 57830695 + ea6f2f7103cd9da9ff0bdf6e37fbbba548fa4165 + build-tools_r28.0.3-linux.zip + linux + + + + 57133581 + f8c333a2991b1ab05a671bc6248b78e00edcd83a + build-tools_r28.0.3-macosx.zip + macosx + + + + 58393729 + 05bd35bb48d11c848da2b393c6f864eb609aacba + build-tools_r28.0.3-windows.zip + windows + + + + + + + + 28 + 0 + 2 + + + + + 57754663 + b4492209810a3fd48deaa982f9852fef12433d55 + build-tools_r28.0.2-linux.zip + linux + + + + 57057554 + c10dd5a7825578622fb362a8a34f76eb3ba0c0a9 + build-tools_r28.0.2-macosx.zip + macosx + + + + 58317692 + e9c570c568a0c2a32e88ee3204279019ebefd949 + build-tools_r28.0.2-windows.zip + windows + + + + + + + + 28 + 0 + 1 + + + + + 57610954 + ee70dfa1fccb58b37cebc9544830511f36a137a0 + build-tools_r28.0.1-linux.zip + linux + + + + 56913869 + aeef42ad953f1630dd6f5d71eefdc0b825211462 + build-tools_r28.0.1-macosx.zip + macosx + + + + 58173989 + 29c6342835734be25b9e458ab3fad5750ad6a355 + build-tools_r28.0.1-windows.zip + windows + + + + + + + + 28 + 0 + 0 + + + + + 37157769 + d9f8a754d833ccd334f56fcc6089c5925cd82abb + build-tools_r28-linux.zip + linux + + + + 36458977 + 72088d32d1d82cc3c2cf7cf6618b6130c0c84ade + build-tools_r28-macosx.zip + macosx + + + + 37718995 + d4b0638a877ed570e07876264e69fdbd86409610 + build-tools_r28-windows.zip + windows + + + + + + + + 28 + 0 + 0 + 2 + + + + + 37151124 + efe9c0dde0646a07544c864276390ca6e96b24dc + build-tools_r28-rc2-linux.zip + linux + + + + 36449480 + 0d0314b353589feb10e528b44c5a685b6658d797 + build-tools_r28-rc2-macosx.zip + macosx + + + + 37716459 + a94bfb52b4ec74b95c116236c3e382e923cad6c4 + build-tools_r28-rc2-windows.zip + windows + + + + + + + + 28 + 0 + 0 + 1 + + + + + 38703535 + 1601977fae25fd478bcfaa0481ca5ea3c609d840 + build-tools_r28-rc1-linux.zip + linux + + + + 38004795 + 2c77821967a2330b7b227072d0b1c02ef19fe2fc + build-tools_r28-rc1-macosx.zip + macosx + + + + 39273232 + fbf46c33d1268f6532911707b2a05033fd5c5b41 + build-tools_r28-rc1-windows.zip + windows + + + + + + + + 27 + 0 + 3 + + + + + 54478554 + d85e7a6320eddffe7eeace3437605079dac938ca + build-tools_r27.0.3-linux.zip + linux + + + + 53867966 + 61d9fb18790c68d66ff73bf1e7ad56bc1f1eef2d + build-tools_r27.0.3-macosx.zip + macosx + + + + 55194255 + 0df61e11713a2838d2cc9a911219dddf5e6a2749 + build-tools_r27.0.3-windows.zip + windows + + + + + + + + 27 + 0 + 2 + + + + + 54458153 + b687ddf6be84f11607871138aad32cf857d0b837 + build-tools_r27.0.2-linux.zip + linux + + + + 53846615 + 6d5d9cf2a47877f273f4b742b19e712a051a31be + build-tools_r27.0.2-macosx.zip + macosx + + + + 55173070 + b80466c13b75e3ebf3c546964f40775db5898b2a + build-tools_r27.0.2-windows.zip + windows + + + + + + + + 27 + 0 + 1 + + + + + 54450260 + 7f4eedb1077ef948b848040dcd15de9e8a759f4a + build-tools_r27.0.1-linux.zip + linux + + + + 53838762 + 1edd07bfdbadd95652d093040e16d858f7489594 + build-tools_r27.0.1-macosx.zip + macosx + + + + 55171114 + 18109db020c6d088d0157d1df201d31bc6970875 + build-tools_r27.0.1-windows.zip + windows + + + + + + + + 27 + 0 + 0 + + + + + 54441725 + 28542332ba97cf4a08c3eddfcf5edd70e3cf1260 + build-tools_r27-linux.zip + linux + + + + 53831513 + fb4e8d7e6b8d29a77090e34024077a80458d5ae1 + build-tools_r27-macosx.zip + macosx + + + + 55163097 + 4f1df22a6d99261d2160d624b81445da0a027dbe + build-tools_r27-windows.zip + windows + + + + + + + + 26 + 0 + 3 + + + + + 54449983 + 8a2e6c1bcd845844523a68aa17e5442f0dce328c + build-tools_r26.0.3-linux.zip + linux + + + + 53839758 + 5bb90ed935d99e5bc90686f43b852e68c5ad40df + build-tools_r26.0.3-macosx.zip + macosx + + + + 55170919 + 460e511a9616b4661cc8dba0102d9d990ae60160 + build-tools_r26.0.3-windows.zip + windows + + + + + + + + 26 + 0 + 2 + + + + + 54440678 + 5b2b7b66c7bf2151f2af183b5b50a17808850592 + build-tools_r26.0.2-linux.zip + linux + + + + 53830573 + d9ed7c7f149ce38be5dc08979aea8acec1459ca0 + build-tools_r26.0.2-macosx.zip + macosx + + + + 55161474 + 39ca02d3faa49859cd9d1bc0adc2f331017b699b + build-tools_r26.0.2-windows.zip + windows + + + + @@ -1178,21 +1654,21 @@ June 2014. - + 54113329 5378c2c78091b414d0eac40a6bd37f2faa31a365 build-tools_r26.0.1-linux.zip linux - + 53266653 cbde59de198916b390777dd0227921bfa2120832 build-tools_r26.0.1-macosx.zip macosx - + 54936185 02494c80ffbe65bfff0aaa7463c9692693327b7d build-tools_r26.0.1-windows.zip @@ -1210,21 +1686,21 @@ June 2014. - + 53854197 1cbe72929876f8a872ab1f1b1040a9f720261f59 build-tools_r26-linux.zip linux - + 53010814 d01a1aeca03747245f1f5936b3cb01759c66d086 build-tools_r26-macosx.zip macosx - + 54681641 896ebd31117c09db220f7a3116cc0e5121c78b9d build-tools_r26-windows.zip @@ -1243,21 +1719,21 @@ June 2014. - + 53847560 629bbd8d2e415bf64871fb0b4c0540fd6d0347a0 build-tools_r26-rc2-linux.zip linux - + 53003874 cb1eb738a1f7003025af267a9b8cc2d259533c70 build-tools_r26-rc2-macosx.zip macosx - + 54678375 ddaba77db0557a98f6330fbd579ad0bd12cbb152 build-tools_r26-rc2-windows.zip @@ -1276,21 +1752,21 @@ June 2014. - + 53648603 8cd6388dc96db2d7a49d06159cf990d3bbc78d04 build-tools_r26-rc1-linux.zip linux - + 52821129 5c5a1de7d5f4f000d36ae349229fe0be846d6137 build-tools_r26-rc1-macosx.zip macosx - + 54379108 43c2ddad3b67a5c33712ae14331a60673e69be91 build-tools_r26-rc1-windows.zip @@ -1308,21 +1784,21 @@ June 2014. - + 50757258 db95f3a0ae376534d4d69f4cdb6fad20649f3509 build-tools_r25.0.3-linux.zip linux - + 50545085 160d2fefb5ce68e443427fc30a793a703b63e26e build-tools_r25.0.3-macosx.zip macosx - + 51337442 1edcb109ae5133aebfed573cf0bc84e0c353c28d build-tools_r25.0.3-windows.zip @@ -1340,21 +1816,21 @@ June 2014. - + 49880329 ff953c0177e317618fda40516f3e9d95fd43c7ae build-tools_r25.0.2-linux.zip linux - + 49667185 12a5204bb3b6e39437535469fde7ddf42da46b16 build-tools_r25.0.2-macosx.zip macosx - + 50458908 2fee3c0704d6ecc480570450d8b8069b2c4a2dd4 build-tools_r25.0.2-windows.zip @@ -1372,21 +1848,21 @@ June 2014. - + 49880178 ff063d252ab750d339f5947d06ff782836f22bac build-tools_r25.0.1-linux.zip linux - + 49667353 7bf7f22d7d48ef20b6ab0e3d7a2912e5c088340f build-tools_r25.0.1-macosx.zip macosx - + 50458759 c6c61393565ccf46349e7f44511e5db7c1c6169d build-tools_r25.0.1-windows.zip @@ -1404,21 +1880,21 @@ June 2014. - + 49872921 f2bbda60403e75cabd0f238598c3b4dfca56ea44 build-tools_r25-linux.zip linux - + 49659466 273c5c29a65cbed00e44f3aa470bbd7dce556606 build-tools_r25-macosx.zip macosx - + 50451378 f9258f2308ff8b62cfc4513d40cb961612d07b6a build-tools_r25-windows.zip @@ -1436,21 +1912,21 @@ June 2014. - + 49779151 9e8cc49d66e03fa1a8ecc1ac3e58f1324f5da304 build-tools_r24.0.3-linux.zip linux - + 49568967 a01c15f1b105c34595681075e1895d58b3fff48c build-tools_r24.0.3-macosx.zip macosx - + 50354788 8b960d693fd4163caeb8dc5f5f5f80b10987089c build-tools_r24.0.3-windows.zip @@ -1468,21 +1944,21 @@ June 2014. - + 48936295 f199a7a788c3fefbed102eea34d6007737b803cf build-tools_r24.0.2-linux.zip linux - + 48726190 8bb8fc575477491d5957de743089df412de55cda build-tools_r24.0.2-macosx.zip macosx - + 49512513 09586a1f1c39bcfa7db5205c9a07837247deb67e build-tools_r24.0.2-windows.zip @@ -1500,21 +1976,21 @@ June 2014. - + 48936286 84f18c392919a074fcbb9b1d967984e6b2fef8b4 build-tools_r24.0.1-linux.zip linux - + 48726085 5c6457fcdfa07724fb086d8ff4e8316fc0742848 build-tools_r24.0.1-macosx.zip macosx - + 49511883 ac4a7cea42c3ef74d7fbf1b992fad311c550034e build-tools_r24.0.1-windows.zip @@ -1532,21 +2008,21 @@ June 2014. - + 48960919 c6271c4d78a5612ea6c7150688bcd5b7313de8d1 build-tools_r24-linux.zip linux - + 48747930 97fc4ed442f23989cc488d02c1d1de9bdde241de build-tools_r24-macosx.zip macosx - + 49535326 dc61b9e5b451a0c3ec42ae2b1ce27c4d3c8da9f7 build-tools_r24-windows.zip @@ -1564,21 +2040,21 @@ June 2014. - + 39071201 8a9f2b37f6fcf7a9fa784dc21aeaeb41bbb9f2c3 build-tools_r23.0.2-linux.zip linux - + 38060914 482c4cbceef8ff58aefd92d8155a38610158fdaf build-tools_r23.0.2-macosx.zip macosx - + 38217626 fc3a92c744d3ba0a16ccb5d2b41eea5974ce0a96 build-tools_r23.0.2-windows.zip @@ -1596,21 +2072,21 @@ June 2014. - + 40733174 368f2600feac7e9b511b82f53d1f2240ae4a91a3 build-tools_r23.0.3-linux.zip linux - + 39679533 fbc98cd303fd15a31d472de6c03bd707829f00b0 build-tools_r23.0.3-macosx.zip macosx - + 39869945 c6d8266c6a3243c8f1e41b786c0e3cee4c781263 build-tools_r23.0.3-windows.zip @@ -1628,21 +2104,21 @@ June 2014. - + 39069295 b6ba7c399d5fa487d95289d8832e4ad943aed556 build-tools_r23.0.1-linux.zip linux - + 38059328 d96ec1522721e9a179ae2c591c99f75d31d39718 build-tools_r23.0.1-macosx.zip macosx - + 38558889 cc1d37231d228f7a6f130e1f8d8c940052f0f8ab build-tools_r23.0.1-windows.zip @@ -1661,21 +2137,21 @@ June 2014. - + 39080519 c1d6209212b01469f80fa804e0c1d39a06bc9060 build-tools_r23-linux.zip linux - + 38070540 90ba6e716f7703a236cd44b2e71c5ff430855a03 build-tools_r23-macosx.zip macosx - + 38570715 3874948f35f2f8946597679cc6e9151449f23b5d build-tools_r23-windows.zip @@ -1693,21 +2169,21 @@ June 2014. - + 33104577 da8b9c5c3ede39298e6cf0283c000c2ee9029646 build-tools_r22.0.1-linux.zip linux - + 33646102 53dad7f608e01d53b17176ba11165acbfccc5bbf build-tools_r22.0.1-macosx.zip macosx - + 33254137 61d8cbe069d9e0a57872a83e5e5abe164b7d52cf build-tools_r22.0.1-windows.zip @@ -1726,21 +2202,21 @@ June 2014. - + 33104280 a8a1619dd090e44fac957bce6842e62abf87965b build-tools_r22-linux.zip linux - + 33646090 af95429b24088d704bc5db9bd606e34ac1b82c0d build-tools_r22-macosx.zip macosx - + 33254114 08fcca41e81b172bd9f570963b90d3a84929e043 build-tools_r22-windows.zip @@ -1758,21 +2234,21 @@ June 2014. - + 32637678 5e35259843bf2926113a38368b08458735479658 build-tools_r21.1.2-linux.zip linux - + 33152878 e7c906b4ba0eea93b32ba36c610dbd6b204bff48 build-tools_r21.1.2-macosx.zip macosx - + 32792587 1d944759c47f60e634d2b8a1f3a4259be2f8d652 build-tools_r21.1.2-windows.zip @@ -1791,21 +2267,21 @@ June 2014. - + 32642454 1c712ee3a1ba5a8b0548f9c32f17d4a0ddfd727d build-tools_r21.1.1-linux.zip linux - + 33157676 836a146eab0504aa9387a5132e986fe7c7381571 build-tools_r21.1.1-macosx.zip macosx - + 32797356 53fc4201237f899d5cd92f0b76ad41fb89da188b build-tools_r21.1.1-windows.zip @@ -1824,21 +2300,21 @@ June 2014. - + 32642820 b7455e543784d52a8925f960bc880493ed1478cb build-tools_r21.1-linux.zip linux - + 33158159 df619356c2359aa5eacdd48699d15b335d9bd246 build-tools_r21.1-macosx.zip macosx - + 32797810 c79d63ac6b713a1e326ad4dae43f2ee76708a2f4 build-tools_r21.1-windows.zip @@ -1857,21 +2333,21 @@ June 2014. - + 22153122 e1236ab8897b62b57414adcf04c132567b2612a5 build-tools_r21.0.2-linux.zip linux - + 22668597 f17471c154058f3734729ef3cc363399b1cd3de1 build-tools_r21.0.2-macosx.zip macosx - + 22306371 37496141b23cbe633167927b7abe6e22d9f1a1c1 build-tools_r21.0.2-windows.zip @@ -1890,21 +2366,21 @@ June 2014. - + 22153013 e573069eea3e5255e7a65bedeb767f4fd0a5f49a build-tools_r21.0.1-linux.zip linux - + 22668616 b60c8f9b810c980abafa04896706f3911be1ade7 build-tools_r21.0.1-macosx.zip macosx - + 22306243 d68e7e6fd7a48c8759aa41d713c9d4f0e4c1c1df build-tools_r21.0.1-windows.zip @@ -1923,21 +2399,21 @@ June 2014. - + 22153145 4933328fdeecbd554a29528f254f4993468e1cf4 build-tools_r21-linux.zip linux - + 22668456 9bef7989b51436bd4e5114d8a0330359f077cbfa build-tools_r21-macosx.zip macosx - + 22306371 5bc8fd399bc0135a9bc91eec78ddc5af4f54bf32 build-tools_r21-windows.zip @@ -1955,21 +2431,21 @@ June 2014. - + 21445463 b688905526a5584d1327a662d871a635ff502758 build-tools_r20-linux.zip linux - + 21650508 1240f629411c108a714c4ddd756937c7fab93f83 build-tools_r20-macosx.zip macosx - + 20828006 cf20720e452b642d5eb59dabe05c0c729b36ec75 build-tools_r20-windows.zip @@ -1987,21 +2463,21 @@ June 2014. - + 21490972 1ff20ac15fa47a75d00346ec12f180d531b3ca89 build-tools_r19.1-linux.zip linux - + 21590160 0d11aae3417de1efb4b9a0e0a7855904a61bcec1 build-tools_r19.1-macosx.zip macosx - + 20812533 13b367fbdbff8132cb4356f716e8dc8a8df745c5 build-tools_r19.1-windows.zip @@ -2020,21 +2496,21 @@ June 2014. - + 21462150 c2d6055478e9d2d4fba476ee85f99181ddd1160c build-tools_r19.0.3-linux.zip linux - + 21563992 651cf8754373b2d52e7f6aab2c52eabffe4e9ea4 build-tools_r19.0.3-macosx.zip macosx - + 20730715 cb46b433b67a0a6910ff00db84be8b527ea3102f build-tools_r19.0.3-windows.zip @@ -2053,21 +2529,21 @@ June 2014. - + 21352552 a03a6bdea0091aea32e1b35b90a7294c9f04e3dd build-tools_r19.0.2-linux.zip linux - + 21453726 145bc43065d45f756d99d87329d899052b9a9288 build-tools_r19.0.2-macosx.zip macosx - + 20621117 af664672d0d709c9ae30937b1062317d3ade7f95 build-tools_r19.0.2-windows.zip @@ -2086,21 +2562,21 @@ June 2014. - + 21229048 18d2312dc4368858914213087f4e61445aca4517 build-tools_r19.0.1-linux.zip linux - + 21450597 efaf50fb19a3edb8d03efbff76f89a249ad2920b build-tools_r19.0.1-macosx.zip macosx - + 20500648 5ef422bac5b28f4ced108319ed4a6bc7050a6234 build-tools_r19.0.1-windows.zip @@ -2119,21 +2595,21 @@ June 2014. - + 21339943 55c1a6cf632e7d346f0002b275ec41fd3137fd83 build-tools_r19-linux.zip linux - + 21441270 86ec1c12db1bc446b7bcaefc5cc14eb361044e90 build-tools_r19-macosx.zip macosx - + 20611447 6edf505c20f5ece9c48fa0aff9a90488f9654d52 build-tools_r19-windows.zip @@ -2152,21 +2628,21 @@ June 2014. - + 20229760 68c9acbfc0cec2d51b19efaed39831a17055d998 build-tools_r18.1.1-linux.zip linux - + 20452157 a9d9d37f6ddf859e57abc78802a77aaa166e48d4 build-tools_r18.1.1-macosx.zip macosx - + 19660000 c4605066e2f851387ea70bc1442b1968bd7b4a15 build-tools_r18.1.1-windows.zip @@ -2185,21 +2661,21 @@ June 2014. - + 20229298 f314a0599e51397f0886fe888b50dd98f2f050d8 build-tools_r18.1-linux.zip linux - + 20451524 16ddb299b8b43063e5bb3387ec17147c5053dfd8 build-tools_r18.1-macosx.zip macosx - + 19659547 3a9810fc8559ab03c09378f07531e8cae2f1db30 build-tools_r18.1-windows.zip @@ -2218,21 +2694,21 @@ June 2014. - + 16627330 f11618492b0d2270c332325d45d752d3656a9640 build-tools_r18.0.1-linux.zip linux - + 16633121 d84f5692fb44d60fc53e5b2507cebf9f24626902 build-tools_r18.0.1-macosx.zip macosx - + 15413527 a6c2afd0b6289d589351956d2f5212b37014ca7d build-tools_r18.0.1-windows.zip @@ -2251,21 +2727,21 @@ June 2014. - + 11696007 2c2872bc3806aabf16a12e3959c2183ddc866e6d build-tools_r17-linux.zip linux - + 12208114 602ee709be9dbb8f179b1e4075148a57f9419930 build-tools_r17-macosx.zip macosx - + 11004914 899897d327b0bad492d3a40d3db4d96119c15bc0 build-tools_r17-windows.zip @@ -2275,32 +2751,32 @@ June 2014. - + - 26 + 28 0 - 0 + 1 - - 7771750 - e75b6137dc444f777eb02f44a6d9819b3aabff82 - platform-tools_r26.0.0-darwin.zip + + 6848749 + ed1edad4a48c27655ce98d0a5821e7296e9de145 + platform-tools_r28.0.1-darwin.zip macosx - - 7859155 - 00de8a6631405b617c10f68cd11ff2e1cd528e23 - platform-tools_r26.0.0-linux.zip + + 6843966 + 74ff83bc203f01c4f04bd9316ab5a2573f023fd1 + platform-tools_r28.0.1-linux.zip linux - - 7511554 - a4128ebc3d1b6372d981810920e3fa01637f891a - platform-tools_r26.0.0-windows.zip + + 6183783 + 5a44d10d41725aa718c71b6e44bc2dea6f1a7f49 + platform-tools_r28.0.1-windows.zip windows @@ -2315,21 +2791,21 @@ June 2014. - + 277894900 72df3aa1988c0a9003ccdfd7a13a7b8bd0f47fc1 tools_r25.2.5-linux.zip linux - + 200529982 d2168d963ac5b616e3d3ddaf21511d084baf3659 tools_r25.2.5-macosx.zip macosx - + 306785944 a7f7ebeae1c8d8f62d3a8466e9c81baee7cc31ca tools_r25.2.5-windows.zip @@ -2347,7 +2823,7 @@ June 2014. 1 - + 419477967 eef58238949ee9544876cb3e002f2d58e4ee7b5d docs-24_r01.zip diff --git a/pkgs/development/mobile/androidenv/sources.nix b/pkgs/development/mobile/androidenv/sources.nix index e4fe3cf0ff5d..cca132e27749 100644 --- a/pkgs/development/mobile/androidenv/sources.nix +++ b/pkgs/development/mobile/androidenv/sources.nix @@ -148,4 +148,37 @@ in }; }; + source_26 = buildSource { + name = "android-source-26"; + src = fetchurl { + url = https://dl.google.com/android/repository/sources-26_r01.zip; + sha1 = "2af701ee3223d580409288540b1d06932fd8f9b9"; + }; + meta = { + description = "Source code for Android API 26"; + }; + }; + + source_27 = buildSource { + name = "android-source-27"; + src = fetchurl { + url = https://dl.google.com/android/repository/sources-27_r01.zip; + sha1 = "7b714670561d08f54751af42aca929867b806596"; + }; + meta = { + description = "Source code for Android API 27"; + }; + }; + + source_28 = buildSource { + name = "android-source-28"; + src = fetchurl { + url = https://dl.google.com/android/repository/sources-28_r01.zip; + sha1 = "5610e0c24235ee3fa343c899ddd551be30315255"; + }; + meta = { + description = "Source code for Android API 28"; + }; + }; + } diff --git a/pkgs/development/mobile/androidenv/sys-img.xml b/pkgs/development/mobile/androidenv/sys-img.xml index 2a720918c23a..d7c8dd9de9b3 100644 --- a/pkgs/development/mobile/androidenv/sys-img.xml +++ b/pkgs/development/mobile/androidenv/sys-img.xml @@ -1,6 +1,6 @@ - + Terms and Conditions This is the Android Software Development Kit License Agreement @@ -35,7 +35,7 @@ This is the Android Software Development Kit License Agreement 3.3 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you. -3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK; or (b) load any part of the SDK onto a mobile handset or any other hardware device except a personal computer, combine any part of the SDK with other software, or distribute any software or device incorporating a part of the SDK. +3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK. 3.5 Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not the License Agreement. @@ -411,7 +411,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 4 - + 67918042 54680383118eb5c95a11e1cc2a14aa572c86ee69 armv7-10_r04.zip @@ -428,7 +428,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 2 - + 99621822 d8991b0c06b18d7d6ed4169d67460ee1add6661b sysimg_armv7a-14_r02.zip @@ -445,7 +445,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 4 - + 102079727 363223bd62f5afc0b2bd760b54ce9d26b31eacf1 armeabi-v7a-15_r04.zip @@ -462,7 +462,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 4 - + 112608076 39c093ea755098f0ee79f607be7df9e54ba4943f sysimg_armv7a-16_r04.zip @@ -479,7 +479,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 5 - + 124238679 7460e8110f4a87f9644f1bdb5511a66872d50fd9 armeabi-v7a-17_r05.zip @@ -496,7 +496,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 4 - + 130394401 0bf34ecf4ddd53f6b1b7fe7dfa12f2887c17e642 armeabi-v7a-18_r04.zip @@ -513,7 +513,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 5 - + 159871567 d1a5fd4f2e1c013c3d3d9bfe7e9db908c3ed56fa armeabi-v7a-19_r05.zip @@ -530,7 +530,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 4 - + 187163871 8c606f81306564b65e41303d2603e4c42ded0d10 armeabi-v7a-21_r04.zip @@ -547,7 +547,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 2 - + 194596267 2114ec015dbf3a16cbcb4f63e8a84a1b206a07a1 armeabi-v7a-22_r02.zip @@ -564,7 +564,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 6 - + 238333358 7cf2ad756e54a3acfd81064b63cb0cb9dff2798d armeabi-v7a-23_r06.zip @@ -582,7 +582,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 7 - + 283677512 3454546b4eed2d6c3dd06d47757d6da9f4176033 armeabi-v7a-24_r07.zip @@ -599,7 +599,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 7 - + 384556503 e8ab2e49e4efe4b064232b33b5eeaded61437d7f arm64-v8a-24_r07.zip @@ -609,23 +609,6 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS arm64-v8a default - - - 15 - MIPS System Image - 1 - - - - 117503178 - a753bb4a6783124dad726c500ce9aec9d2c1b2d9 - sysimg_mips-15_r01.zip - - - - mips - default - 16 @@ -633,7 +616,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 1 - + 122482530 67943c54fb3943943ffeb05fdd39c0b753681f6e sysimg_mips-16_r04.zip @@ -650,7 +633,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 1 - + 131781761 f0c6e153bd584c29e51b5c9723cfbf30f996a05d sysimg_mips-17_r01.zip @@ -667,7 +650,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 4 - + 75382637 655ffc5cc89dd45a3aca154b254009016e473aeb x86-10_r04.zip @@ -684,7 +667,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 4 - + 115324561 e45c728b64881c0e86529a8f7ea9c103a3cd14c1 x86-15_r04.zip @@ -695,16 +678,16 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS default - + 16 Intel x86 Atom System Image - 5 + 6 - - 134339698 - 7ea16da3a8fdb880b1b290190fcc1bde2821c1e0 - x86-16_r05.zip + + 134926152 + bf1bf8c5591346118d2235da1ad20e7be8a3e9cd + x86-16_r06.zip @@ -712,16 +695,16 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS default - + 17 Intel x86 Atom System Image - 3 + 4 - - 142951842 - eb30274460ff0d61f3ed37862b567811bebd8270 - x86-17_r03.zip + + 143278662 + 03c6d022ab2dcbbcf655d78ba5ccb0431cadcaec + x86-17_r04.zip @@ -735,7 +718,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 3 - + 149657535 03a0cb23465c3de15215934a1dbc9715b56e9458 x86-18_r03.zip @@ -752,7 +735,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 6 - + 185886274 2ac82153aae97f7eae4c5a0761224fe04321d03d x86-19_r06.zip @@ -769,7 +752,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 5 - + 208212529 00f0eb0a1003efe3316347f762e20a85d8749cff x86-21_r05.zip @@ -786,7 +769,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 6 - + 214268954 e33e2a6cc3f1cc56b2019dbef3917d2eeb26f54e x86-22_r06.zip @@ -803,7 +786,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 10 - + 260804863 f6c3e3dd7bd951454795aa75c3a145fd05ac25bb x86-23_r10.zip @@ -820,7 +803,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 8 - + 313489224 c1cae7634b0216c0b5990f2c144eb8ca948e3511 x86-24_r08.zip @@ -830,6 +813,77 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS x86 default + + + 25 + Intel x86 Atom System Image + 1 + + + + 316695942 + 78ce7eb1387d598685633b9f7cbb300c3d3aeb5f + x86-25_r01.zip + + + + x86 + default + + + + 26 + Intel x86 Atom System Image + 1 + + + + 350195807 + e613d6e0da668e30daf547f3c6627a6352846f90 + x86-26_r01.zip + + + + x86 + default + Default Android System Image + + + + 27 + Intel x86 Atom System Image + 1 + + + + 360984187 + 4ec990fac7b62958decd12e18a4cd389dfe7c582 + x86-27_r01.zip + + + + x86 + default + Default Android System Image + + + + 28 + Intel x86 Atom System Image + 4 + + + + 437320152 + ce03c42d80c0fc6dc47f6455dbee7aa275d02780 + x86-28_r04.zip + + + + x86 + default + Default Android System Image + 21 @@ -837,7 +891,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 5 - + 292623982 9078a095825a69e5e215713f0866c83cef65a342 x86_64-21_r05.zip @@ -854,7 +908,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 6 - + 299976630 5db3b27f78cd9c4c5092b1cad5a5dd479fb5b2e4 x86_64-22_r06.zip @@ -871,7 +925,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 10 - + 365009313 7cbc291483ca07dc67b71268c5f08a5755f50f51 x86_64-23_r10.zip @@ -888,7 +942,7 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS 8 - + 419261998 f6559e1949a5879f31a9662f4f0e50ad60181684 x86_64-24_r08.zip @@ -898,4 +952,75 @@ ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS x86_64 default + + + 25 + Intel x86 Atom_64 System Image + 1 + + + + 422702097 + 7093d7b39216020226ff430a3b7b81c94d31ad37 + x86_64-25_r01.zip + + + + x86_64 + default + + + + 26 + Intel x86 Atom_64 System Image + 1 + + + + 474178332 + 432f149c048bffce7f9de526ec65b336daf7a0a3 + x86_64-26_r01.zip + + + + x86_64 + default + Default Android System Image + + + + 27 + Intel x86 Atom_64 System Image + 1 + + + + 491675204 + 2878261011a59ca3de29dc5b457a495fdb268d60 + x86_64-27_r01.zip + + + + x86_64 + default + Default Android System Image + + + + 28 + Intel x86 Atom_64 System Image + 4 + + + + 564792723 + d47a85c8f4e9fd57df97814ad8884eeb0f3a0ef0 + x86_64-28_r04.zip + + + + x86_64 + default + Default Android System Image + diff --git a/pkgs/development/mobile/androidenv/sysimages.nix b/pkgs/development/mobile/androidenv/sysimages.nix index c5d075d63076..0ad09a025562 100644 --- a/pkgs/development/mobile/androidenv/sysimages.nix +++ b/pkgs/development/mobile/androidenv/sysimages.nix @@ -47,14 +47,6 @@ in }; }; - sysimg_mips_15 = buildSystemImage { - name = "sysimg-mips-15"; - src = fetchurl { - url = https://dl.google.com/android/repository/sys-img/android/sysimg_mips-15_r01.zip; - sha1 = "a753bb4a6783124dad726c500ce9aec9d2c1b2d9"; - }; - }; - sysimg_x86_15 = buildSystemImage { name = "sysimg-x86-15"; src = fetchurl { @@ -82,8 +74,8 @@ in sysimg_x86_16 = buildSystemImage { name = "sysimg-x86-16"; src = fetchurl { - url = https://dl.google.com/android/repository/sys-img/android/x86-16_r05.zip; - sha1 = "7ea16da3a8fdb880b1b290190fcc1bde2821c1e0"; + url = https://dl.google.com/android/repository/sys-img/android/x86-16_r06.zip; + sha1 = "bf1bf8c5591346118d2235da1ad20e7be8a3e9cd"; }; }; @@ -106,8 +98,8 @@ in sysimg_x86_17 = buildSystemImage { name = "sysimg-x86-17"; src = fetchurl { - url = https://dl.google.com/android/repository/sys-img/android/x86-17_r03.zip; - sha1 = "eb30274460ff0d61f3ed37862b567811bebd8270"; + url = https://dl.google.com/android/repository/sys-img/android/x86-17_r04.zip; + sha1 = "03c6d022ab2dcbbcf655d78ba5ccb0431cadcaec"; }; }; @@ -250,17 +242,64 @@ in sysimg_x86_25 = buildSystemImage { name = "sysimg-x86-25"; src = fetchurl { - url = https://dl.google.com/android/repository/sys-img/android/x86-25_r03.zip; - sha1 = "7dd19cfee4e43a1f60e0f5f058404d92d9544b33"; + url = https://dl.google.com/android/repository/sys-img/android/x86-25_r01.zip; + sha1 = "78ce7eb1387d598685633b9f7cbb300c3d3aeb5f"; }; }; sysimg_x86_64_25 = buildSystemImage { name = "sysimg-x86_64-25"; src = fetchurl { - url = https://dl.google.com/android/repository/sys-img/android/x86_64-25_r03.zip; - sha1 = "4593ee04811df21c339f3374fc5917843db06f8d"; + url = https://dl.google.com/android/repository/sys-img/android/x86_64-25_r01.zip; + sha1 = "7093d7b39216020226ff430a3b7b81c94d31ad37"; + }; + }; + + sysimg_x86_26 = buildSystemImage { + name = "sysimg-x86-26"; + src = fetchurl { + url = https://dl.google.com/android/repository/sys-img/android/x86-26_r01.zip; + sha1 = "e613d6e0da668e30daf547f3c6627a6352846f90"; + }; + }; + + sysimg_x86_64_26 = buildSystemImage { + name = "sysimg-x86_64-26"; + src = fetchurl { + url = https://dl.google.com/android/repository/sys-img/android/x86_64-26_r01.zip; + sha1 = "432f149c048bffce7f9de526ec65b336daf7a0a3"; + }; + }; + + sysimg_x86_27 = buildSystemImage { + name = "sysimg-x86-27"; + src = fetchurl { + url = https://dl.google.com/android/repository/sys-img/android/x86-27_r01.zip; + sha1 = "4ec990fac7b62958decd12e18a4cd389dfe7c582"; + }; + }; + + sysimg_x86_64_27 = buildSystemImage { + name = "sysimg-x86_64-27"; + src = fetchurl { + url = https://dl.google.com/android/repository/sys-img/android/x86_64-27_r01.zip; + sha1 = "2878261011a59ca3de29dc5b457a495fdb268d60"; + }; + }; + + sysimg_x86_28 = buildSystemImage { + name = "sysimg-x86-28"; + src = fetchurl { + url = https://dl.google.com/android/repository/sys-img/android/x86-28_r04.zip; + sha1 = "ce03c42d80c0fc6dc47f6455dbee7aa275d02780"; + }; + }; + + sysimg_x86_64_28 = buildSystemImage { + name = "sysimg-x86_64-28"; + src = fetchurl { + url = https://dl.google.com/android/repository/sys-img/android/x86_64-28_r04.zip; + sha1 = "d47a85c8f4e9fd57df97814ad8884eeb0f3a0ef0"; }; }; } - diff --git a/pkgs/development/mobile/xcodeenv/build-app.nix b/pkgs/development/mobile/xcodeenv/build-app.nix index a94f2745894b..d7dd2d1190d8 100644 --- a/pkgs/development/mobile/xcodeenv/build-app.nix +++ b/pkgs/development/mobile/xcodeenv/build-app.nix @@ -20,6 +20,7 @@ , bundleId ? null , version ? null , title ? null +, meta ? {} }: assert release -> codeSignIdentity != null && certificateFile != null && certificatePassword != null && provisioningProfile != null && signMethod != null; @@ -49,6 +50,7 @@ in stdenv.mkDerivation { name = stdenv.lib.replaceChars [" "] [""] name; inherit src; + inherit meta; buildInputs = [ xcodewrapper ]; buildPhase = '' ${stdenv.lib.optionalString release '' diff --git a/pkgs/development/mobile/xpwn/default.nix b/pkgs/development/mobile/xpwn/default.nix index d5ffb7f6c017..d62902e4f6e4 100644 --- a/pkgs/development/mobile/xpwn/default.nix +++ b/pkgs/development/mobile/xpwn/default.nix @@ -20,10 +20,6 @@ stdenv.mkDerivation { buildInputs = [ cmake zlib libpng bzip2 libusb openssl ]; - cmakeFlags = [ - "-DCMAKE_OSX_DEPLOYMENT_TARGET=" - ]; - meta = with stdenv.lib; { homepage = "http://planetbeing.lighthouseapp.com/projects/15246-xpwn"; description = "Custom NOR firmware loader/IPSW generator for the iPhone"; diff --git a/pkgs/development/node-packages/default-v10.nix b/pkgs/development/node-packages/default-v10.nix index a438c961513f..64122a435273 100644 --- a/pkgs/development/node-packages/default-v10.nix +++ b/pkgs/development/node-packages/default-v10.nix @@ -7,6 +7,66 @@ let }; in nodePackages // { + bower2nix = nodePackages.bower2nix.override { + buildInputs = [ pkgs.makeWrapper ]; + postInstall = '' + for prog in bower2nix fetch-bower; do + wrapProgram "$out/bin/$prog" --prefix PATH : ${stdenv.lib.makeBinPath [ pkgs.git pkgs.nix ]} + done + ''; + }; + + jshint = nodePackages.jshint.override { + buildInputs = [ pkgs.phantomjs2 ]; + }; + + dat = nodePackages.dat.override { + buildInputs = [ nodePackages.node-gyp-build ]; + }; + + dnschain = nodePackages.dnschain.override { + buildInputs = [ pkgs.makeWrapper nodePackages.coffee-script ]; + postInstall = '' + wrapProgram $out/bin/dnschain --suffix PATH : ${pkgs.openssl.bin}/bin + ''; + }; + + ios-deploy = nodePackages.ios-deploy.override (drv: { + nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.buildPackages.rsync ]; + preRebuild = '' + LD=$CC + tmp=$(mktemp -d) + ln -s /usr/bin/xcodebuild $tmp + export PATH="$PATH:$tmp" + ''; + }); + + fast-cli = nodePackages."fast-cli-1.x".override { + preRebuild = '' + # Simply ignore the phantomjs --version check. It seems to need a display but it is safe to ignore + sed -i -e "s|console.error('Error verifying phantomjs, continuing', err)|console.error('Error verifying phantomjs, continuing', err); return true;|" node_modules/phantomjs-prebuilt/lib/util.js + ''; + buildInputs = [ pkgs.phantomjs2 ]; + }; + + git-ssb = nodePackages.git-ssb.override { + buildInputs = [ nodePackages.node-gyp-build ]; + }; + + node-inspector = nodePackages.node-inspector.override { + buildInputs = [ nodePackages.node-pre-gyp ]; + }; + + node2nix = nodePackages.node2nix.override { + buildInputs = [ pkgs.makeWrapper ]; + postInstall = '' + wrapProgram "$out/bin/node2nix" --prefix PATH : ${stdenv.lib.makeBinPath [ pkgs.nix ]} + ''; + }; + + npm2nix = nodePackages."npm2nix-git://github.com/NixOS/npm2nix.git#5.12.0".override { + postInstall = "npm run-script prepublish"; + }; pnpm = nodePackages.pnpm.override { nativeBuildInputs = [ pkgs.makeWrapper ]; @@ -22,4 +82,12 @@ nodePackages // { ''; }; + scuttlebot = nodePackages.scuttlebot.override { + buildInputs = [ pkgs.automake pkgs.autoconf nodePackages.node-gyp-build ]; + }; + + webtorrent-cli = nodePackages.webtorrent-cli.override { + buildInputs = [ nodePackages.node-gyp-build ]; + }; + } diff --git a/pkgs/development/node-packages/default-v8.nix b/pkgs/development/node-packages/default-v8.nix index 4eb22d5cbc38..ce54a9666119 100644 --- a/pkgs/development/node-packages/default-v8.nix +++ b/pkgs/development/node-packages/default-v8.nix @@ -7,63 +7,6 @@ let }; in nodePackages // { - bower2nix = nodePackages.bower2nix.override { - buildInputs = [ pkgs.makeWrapper ]; - postInstall = '' - for prog in bower2nix fetch-bower; do - wrapProgram "$out/bin/$prog" --prefix PATH : ${stdenv.lib.makeBinPath [ pkgs.git pkgs.nix ]} - done - ''; - }; - - dat = nodePackages.dat.override { - buildInputs = [ nodePackages.node-gyp-build ]; - }; - - dnschain = nodePackages.dnschain.override { - buildInputs = [ pkgs.makeWrapper nodePackages.coffee-script ]; - postInstall = '' - wrapProgram $out/bin/dnschain --suffix PATH : ${pkgs.openssl.bin}/bin - ''; - }; - - ios-deploy = nodePackages.ios-deploy.override (drv: { - nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.buildPackages.rsync ]; - preRebuild = '' - LD=$CC - tmp=$(mktemp -d) - ln -s /usr/bin/xcodebuild $tmp - export PATH="$PATH:$tmp" - ''; - }); - - fast-cli = nodePackages."fast-cli-1.x".override { - preRebuild = '' - # Simply ignore the phantomjs --version check. It seems to need a display but it is safe to ignore - sed -i -e "s|console.error('Error verifying phantomjs, continuing', err)|console.error('Error verifying phantomjs, continuing', err); return true;|" node_modules/phantomjs-prebuilt/lib/util.js - ''; - buildInputs = [ pkgs.phantomjs2 ]; - }; - - node-inspector = nodePackages.node-inspector.override { - buildInputs = [ nodePackages.node-pre-gyp ]; - }; - - node2nix = nodePackages.node2nix.override { - buildInputs = [ pkgs.makeWrapper ]; - postInstall = '' - wrapProgram "$out/bin/node2nix" --prefix PATH : ${stdenv.lib.makeBinPath [ pkgs.nix ]} - ''; - }; - - npm2nix = nodePackages."npm2nix-git://github.com/NixOS/npm2nix.git#5.12.0".override { - postInstall = "npm run-script prepublish"; - }; - - phantomjs = nodePackages.phantomjs.override { - buildInputs = [ pkgs.phantomjs2 ]; - }; - pnpm = nodePackages.pnpm.override { nativeBuildInputs = [ pkgs.makeWrapper ]; postInstall = let @@ -77,24 +20,4 @@ nodePackages // { done ''; }; - - webdrvr = nodePackages.webdrvr.override { - buildInputs = [ pkgs.phantomjs ]; - - preRebuild = '' - mkdir $TMPDIR/webdrvr - - ln -s ${pkgs.fetchurl { - url = "https://selenium-release.storage.googleapis.com/2.43/selenium-server-standalone-2.43.1.jar"; - sha1 = "ef1b5f8ae9c99332f99ba8794988a1d5b974d27b"; - }} $TMPDIR/webdrvr/selenium-server-standalone-2.43.1.jar - ln -s ${pkgs.fetchurl { - url = "http://chromedriver.storage.googleapis.com/2.10/chromedriver_linux64.zip"; - sha1 = "26220f7e43ee3c0d714860db61c4d0ecc9bb3d89"; - }} $TMPDIR/webdrvr/chromedriver_linux64.zip - ''; - - dontNpmInstall = true; # We face an error with underscore not found, but the package will work fine if we ignore this. - }; - } diff --git a/pkgs/development/node-packages/generate.sh b/pkgs/development/node-packages/generate.sh index b34b024f6a2d..816db45375dd 100755 --- a/pkgs/development/node-packages/generate.sh +++ b/pkgs/development/node-packages/generate.sh @@ -1,6 +1,8 @@ #!/usr/bin/env nix-shell #! nix-shell -i bash -p nodePackages.node2nix +set -eu -o pipefail + rm -f node-env.nix node2nix -6 -i node-packages-v6.json -o node-packages-v6.nix -c composition-v6.nix node2nix -8 -i node-packages-v8.json -o node-packages-v8.nix -c composition-v8.nix diff --git a/pkgs/development/node-packages/node-packages-v10.json b/pkgs/development/node-packages/node-packages-v10.json index 088ff9aa6f25..c287ea6d2e61 100644 --- a/pkgs/development/node-packages/node-packages-v10.json +++ b/pkgs/development/node-packages/node-packages-v10.json @@ -1,9 +1,124 @@ [ - "bower" + "asar" +, "azure-functions-core-tools" +, "bower" +, "bower2nix" +, "browserify" +, "castnow" +, "clean-css" , "coffee-script" +, "coinmon" +, "configurable-http-proxy" +, "cordova" +, "cpy-cli" +, "create-cycle-app" +, "create-react-app" +, "create-react-native-app" +, "csslint" +, "dat" +, "dhcp" +, "dnschain" +, "elasticdump" +, "elm-oracle" +, "elm-test" +, "emoj" +, "eslint" +, "eslint_d" +, "emojione" +, { "fast-cli": "1.x" } +, "fkill-cli" +, "forever" +, "git-run" +, "git-ssb" +, "git-standup" +, "graphql-cli" , "grunt-cli" +, "gulp" +, "gulp-cli" +, "htmlhint" +, "html-minifier" +, "http-server" +, "ionic" +, "ios-deploy" +, "imapnotify" +, "jake" +, "javascript-typescript-langserver" +, "jsdoc" +, "jshint" +, "json" +, "js-beautify" +, "jsonlint" +, "json-diff" +, "json-refs" +, "json-server" +, "js-yaml" +, "karma" +, "lcov-result-merger" +, "leetcode-cli" +, "lerna" +, "less" +, "less-plugin-clean-css" +, "live-server" +, "livedown" +, { "lumo-build-deps": "../interpreters/clojurescript/lumo" } +, "madoko" +, "mathjax" +, "meat" +, "meguca" +, "mocha" +, "multi-file-swagger" +, "neovim" +, "nijs" +, "node2nix" , "node-gyp" , "node-gyp-build" +, "node-inspector" , "node-pre-gyp" +, "nodemon" +, "node-red" +, "npm" +, { "npm2nix": "git://github.com/NixOS/npm2nix.git#5.12.0" } +, "npm-check-updates" +, "ocaml-language-server" +, "peerflix" +, "peerflix-server" , "pnpm" +, "parcel-bundler" +, "prettier" +, "pulp" +, "react-tools" +, "react-native-cli" +, "s3http" +, "scuttlebot" +, "semver" +, "serve" +, "shout" +, "sloc" +, "smartdc" +, "snyk" +, "socket.io" +, "stackdriver-statsd-backend" +, "svgo" +, "swagger" +, "tern" +, "three" +, "tiddlywiki" +, "triton" +, "ttf2eot" +, "typescript" +, "uglify-js" +, "ungit" +, "vue-cli" +, "@vue/cli" +, "@webassemblyjs/cli" +, "@webassemblyjs/repl" +, "@webassemblyjs/wasm-strip" +, "@webassemblyjs/wasm-text-gen" +, "@webassemblyjs/wast-refmt" +, "webpack" +, "webtorrent-cli" +, "web-ext" +, "wring" +, "yarn" +, "yo" ] diff --git a/pkgs/development/node-packages/node-packages-v10.nix b/pkgs/development/node-packages/node-packages-v10.nix index b3b1977cdb4a..097f8bfe1dbd 100644 --- a/pkgs/development/node-packages/node-packages-v10.nix +++ b/pkgs/development/node-packages/node-packages-v10.nix @@ -4,6 +4,2157 @@ let sources = { + "@akryum/winattr-3.0.0" = { + name = "_at_akryum_slash_winattr"; + packageName = "@akryum/winattr"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@akryum/winattr/-/winattr-3.0.0.tgz"; + sha512 = "t4WmWoGV9gyzypwG3y3JlcK2t8fKLtvzBA7xEoFTj9SMPvOuLsf13uh4ikK0RRaaa9RPPWLgFUdOyIRaQvCpwQ=="; + }; + }; + "@apollographql/apollo-tools-0.2.9" = { + name = "_at_apollographql_slash_apollo-tools"; + packageName = "@apollographql/apollo-tools"; + version = "0.2.9"; + src = fetchurl { + url = "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.2.9.tgz"; + sha512 = "AEIQwPkS0QLbkpb6WyRhV4aOMxuErasp47ABv5niDKOasQH8mrD8JSGKJAHuQxVe4kB8DE9sLRoc5qeQ0KFCHA=="; + }; + }; + "@apollographql/apollo-upload-server-5.0.3" = { + name = "_at_apollographql_slash_apollo-upload-server"; + packageName = "@apollographql/apollo-upload-server"; + version = "5.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/@apollographql/apollo-upload-server/-/apollo-upload-server-5.0.3.tgz"; + sha512 = "tGAp3ULNyoA8b5o9LsU2Lq6SwgVPUOKAqKywu2liEtTvrFSGPrObwanhYwArq3GPeOqp2bi+JknSJCIU3oQN1Q=="; + }; + }; + "@apollographql/graphql-playground-html-1.6.6" = { + name = "_at_apollographql_slash_graphql-playground-html"; + packageName = "@apollographql/graphql-playground-html"; + version = "1.6.6"; + src = fetchurl { + url = "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.6.tgz"; + sha512 = "lqK94b+caNtmKFs5oUVXlSpN3sm5IXZ+KfhMxOtr0LR2SqErzkoJilitjDvJ1WbjHlxLI7WtCjRmOLdOGJqtMQ=="; + }; + }; + "@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/core-7.2.0" = { + name = "_at_babel_slash_core"; + packageName = "@babel/core"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/core/-/core-7.2.0.tgz"; + sha512 = "7pvAdC4B+iKjFFp9Ztj0QgBndJ++qaMeonT185wAqUnhipw8idm9Rv1UMyBuKtYjfl6ORNkgEgcsYLfHX/GpLw=="; + }; + }; + "@babel/generator-7.0.0-beta.38" = { + name = "_at_babel_slash_generator"; + packageName = "@babel/generator"; + version = "7.0.0-beta.38"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.38.tgz"; + sha512 = "aOHQPhsEyaB6p2n+AK981+onHoc+Ork9rcAQVSUJR33wUkGiWRpu6/C685knRyIZVsKeSdG5Q4xMiYeFUhuLzA=="; + }; + }; + "@babel/generator-7.2.0" = { + name = "_at_babel_slash_generator"; + packageName = "@babel/generator"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/generator/-/generator-7.2.0.tgz"; + sha512 = "BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg=="; + }; + }; + "@babel/helper-annotate-as-pure-7.0.0" = { + name = "_at_babel_slash_helper-annotate-as-pure"; + packageName = "@babel/helper-annotate-as-pure"; + version = "7.0.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=="; + }; + }; + "@babel/helper-builder-binary-assignment-operator-visitor-7.1.0" = { + name = "_at_babel_slash_helper-builder-binary-assignment-operator-visitor"; + packageName = "@babel/helper-builder-binary-assignment-operator-visitor"; + version = "7.1.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=="; + }; + }; + "@babel/helper-builder-react-jsx-7.0.0" = { + name = "_at_babel_slash_helper-builder-react-jsx"; + packageName = "@babel/helper-builder-react-jsx"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz"; + sha512 = "ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw=="; + }; + }; + "@babel/helper-call-delegate-7.1.0" = { + name = "_at_babel_slash_helper-call-delegate"; + packageName = "@babel/helper-call-delegate"; + version = "7.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz"; + sha512 = "YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ=="; + }; + }; + "@babel/helper-create-class-features-plugin-7.2.1" = { + name = "_at_babel_slash_helper-create-class-features-plugin"; + packageName = "@babel/helper-create-class-features-plugin"; + version = "7.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.2.1.tgz"; + sha512 = "EsEP7XLFmcJHjcuFYBxYD1FkP0irC8C9fsrt2tX/jrAi/eTnFI6DOPgVFb+WREeg1GboF+Ib+nCHbGBodyAXSg=="; + }; + }; + "@babel/helper-define-map-7.1.0" = { + name = "_at_babel_slash_helper-define-map"; + packageName = "@babel/helper-define-map"; + version = "7.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz"; + sha512 = "yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg=="; + }; + }; + "@babel/helper-explode-assignable-expression-7.1.0" = { + name = "_at_babel_slash_helper-explode-assignable-expression"; + packageName = "@babel/helper-explode-assignable-expression"; + version = "7.1.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=="; + }; + }; + "@babel/helper-function-name-7.1.0" = { + name = "_at_babel_slash_helper-function-name"; + packageName = "@babel/helper-function-name"; + version = "7.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz"; + sha512 = "A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw=="; + }; + }; + "@babel/helper-get-function-arity-7.0.0" = { + name = "_at_babel_slash_helper-get-function-arity"; + packageName = "@babel/helper-get-function-arity"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz"; + sha512 = "r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ=="; + }; + }; + "@babel/helper-hoist-variables-7.0.0" = { + name = "_at_babel_slash_helper-hoist-variables"; + packageName = "@babel/helper-hoist-variables"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz"; + sha512 = "Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w=="; + }; + }; + "@babel/helper-member-expression-to-functions-7.0.0" = { + name = "_at_babel_slash_helper-member-expression-to-functions"; + packageName = "@babel/helper-member-expression-to-functions"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz"; + sha512 = "avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg=="; + }; + }; + "@babel/helper-module-imports-7.0.0" = { + name = "_at_babel_slash_helper-module-imports"; + packageName = "@babel/helper-module-imports"; + version = "7.0.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=="; + }; + }; + "@babel/helper-module-transforms-7.1.0" = { + name = "_at_babel_slash_helper-module-transforms"; + packageName = "@babel/helper-module-transforms"; + version = "7.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz"; + sha512 = "0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw=="; + }; + }; + "@babel/helper-optimise-call-expression-7.0.0" = { + name = "_at_babel_slash_helper-optimise-call-expression"; + packageName = "@babel/helper-optimise-call-expression"; + version = "7.0.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=="; + }; + }; + "@babel/helper-plugin-utils-7.0.0" = { + name = "_at_babel_slash_helper-plugin-utils"; + packageName = "@babel/helper-plugin-utils"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz"; + sha512 = "CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA=="; + }; + }; + "@babel/helper-regex-7.0.0" = { + name = "_at_babel_slash_helper-regex"; + packageName = "@babel/helper-regex"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz"; + sha512 = "TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg=="; + }; + }; + "@babel/helper-remap-async-to-generator-7.1.0" = { + name = "_at_babel_slash_helper-remap-async-to-generator"; + packageName = "@babel/helper-remap-async-to-generator"; + version = "7.1.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=="; + }; + }; + "@babel/helper-replace-supers-7.1.0" = { + name = "_at_babel_slash_helper-replace-supers"; + packageName = "@babel/helper-replace-supers"; + version = "7.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz"; + sha512 = "BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ=="; + }; + }; + "@babel/helper-simple-access-7.1.0" = { + name = "_at_babel_slash_helper-simple-access"; + packageName = "@babel/helper-simple-access"; + version = "7.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz"; + sha512 = "Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w=="; + }; + }; + "@babel/helper-split-export-declaration-7.0.0" = { + name = "_at_babel_slash_helper-split-export-declaration"; + packageName = "@babel/helper-split-export-declaration"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz"; + sha512 = "MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag=="; + }; + }; + "@babel/helper-wrap-function-7.2.0" = { + name = "_at_babel_slash_helper-wrap-function"; + packageName = "@babel/helper-wrap-function"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz"; + sha512 = "o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ=="; + }; + }; + "@babel/helpers-7.2.0" = { + name = "_at_babel_slash_helpers"; + packageName = "@babel/helpers"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.2.0.tgz"; + sha512 = "Fr07N+ea0dMcMN8nFpuK6dUIT7/ivt9yKQdEEnjVS83tG2pHwPi03gYmk/tyuwONnZ+sY+GFFPlWGgCtW1hF9A=="; + }; + }; + "@babel/highlight-7.0.0" = { + name = "_at_babel_slash_highlight"; + packageName = "@babel/highlight"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz"; + sha512 = "UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw=="; + }; + }; + "@babel/parser-7.2.0" = { + name = "_at_babel_slash_parser"; + packageName = "@babel/parser"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/parser/-/parser-7.2.0.tgz"; + sha512 = "M74+GvK4hn1eejD9lZ7967qAwvqTZayQa3g10ag4s9uewgR7TKjeaT0YMyoq+gVfKYABiWZ4MQD701/t5e1Jhg=="; + }; + }; + "@babel/plugin-external-helpers-7.0.0" = { + name = "_at_babel_slash_plugin-external-helpers"; + packageName = "@babel/plugin-external-helpers"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0.tgz"; + sha512 = "tZKTMdhZvTy0KCEX5EGQQm1RHr7jUa36q/yax1baEA0yZapVYmu10yW7LTqijITgSq416gPVjrcexiA6y4pJlA=="; + }; + }; + "@babel/plugin-proposal-async-generator-functions-7.2.0" = { + name = "_at_babel_slash_plugin-proposal-async-generator-functions"; + packageName = "@babel/plugin-proposal-async-generator-functions"; + version = "7.2.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=="; + }; + }; + "@babel/plugin-proposal-class-properties-7.2.1" = { + name = "_at_babel_slash_plugin-proposal-class-properties"; + packageName = "@babel/plugin-proposal-class-properties"; + version = "7.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.2.1.tgz"; + sha512 = "/4FKFChkQ2Jgb8lBDsvFX496YTi7UWTetVgS8oJUpX1e/DlaoeEK57At27ug8Hu2zI2g8bzkJ+8k9qrHZRPGPA=="; + }; + }; + "@babel/plugin-proposal-json-strings-7.2.0" = { + name = "_at_babel_slash_plugin-proposal-json-strings"; + packageName = "@babel/plugin-proposal-json-strings"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz"; + sha512 = "MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg=="; + }; + }; + "@babel/plugin-proposal-object-rest-spread-7.2.0" = { + name = "_at_babel_slash_plugin-proposal-object-rest-spread"; + packageName = "@babel/plugin-proposal-object-rest-spread"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.2.0.tgz"; + sha512 = "1L5mWLSvR76XYUQJXkd/EEQgjq8HHRP6lQuZTTg0VA4tTGPpGemmCdAfQIz1rzEuWAm+ecP8PyyEm30jC1eQCg=="; + }; + }; + "@babel/plugin-proposal-optional-catch-binding-7.2.0" = { + name = "_at_babel_slash_plugin-proposal-optional-catch-binding"; + packageName = "@babel/plugin-proposal-optional-catch-binding"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz"; + sha512 = "mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g=="; + }; + }; + "@babel/plugin-proposal-unicode-property-regex-7.2.0" = { + name = "_at_babel_slash_plugin-proposal-unicode-property-regex"; + packageName = "@babel/plugin-proposal-unicode-property-regex"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz"; + sha512 = "LvRVYb7kikuOtIoUeWTkOxQEV1kYvL5B6U3iWEGCzPNRus1MzJweFqORTj+0jkxozkTSYNJozPOddxmqdqsRpw=="; + }; + }; + "@babel/plugin-syntax-async-generators-7.2.0" = { + name = "_at_babel_slash_plugin-syntax-async-generators"; + packageName = "@babel/plugin-syntax-async-generators"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz"; + sha512 = "1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg=="; + }; + }; + "@babel/plugin-syntax-flow-7.2.0" = { + name = "_at_babel_slash_plugin-syntax-flow"; + packageName = "@babel/plugin-syntax-flow"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz"; + sha512 = "r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg=="; + }; + }; + "@babel/plugin-syntax-json-strings-7.2.0" = { + name = "_at_babel_slash_plugin-syntax-json-strings"; + packageName = "@babel/plugin-syntax-json-strings"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz"; + sha512 = "5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg=="; + }; + }; + "@babel/plugin-syntax-jsx-7.2.0" = { + name = "_at_babel_slash_plugin-syntax-jsx"; + packageName = "@babel/plugin-syntax-jsx"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz"; + sha512 = "VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw=="; + }; + }; + "@babel/plugin-syntax-object-rest-spread-7.2.0" = { + name = "_at_babel_slash_plugin-syntax-object-rest-spread"; + packageName = "@babel/plugin-syntax-object-rest-spread"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz"; + sha512 = "t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA=="; + }; + }; + "@babel/plugin-syntax-optional-catch-binding-7.2.0" = { + name = "_at_babel_slash_plugin-syntax-optional-catch-binding"; + packageName = "@babel/plugin-syntax-optional-catch-binding"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz"; + sha512 = "bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w=="; + }; + }; + "@babel/plugin-transform-arrow-functions-7.2.0" = { + name = "_at_babel_slash_plugin-transform-arrow-functions"; + packageName = "@babel/plugin-transform-arrow-functions"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz"; + sha512 = "ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg=="; + }; + }; + "@babel/plugin-transform-async-to-generator-7.2.0" = { + name = "_at_babel_slash_plugin-transform-async-to-generator"; + packageName = "@babel/plugin-transform-async-to-generator"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz"; + sha512 = "CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ=="; + }; + }; + "@babel/plugin-transform-block-scoped-functions-7.2.0" = { + name = "_at_babel_slash_plugin-transform-block-scoped-functions"; + packageName = "@babel/plugin-transform-block-scoped-functions"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz"; + sha512 = "ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w=="; + }; + }; + "@babel/plugin-transform-block-scoping-7.2.0" = { + name = "_at_babel_slash_plugin-transform-block-scoping"; + packageName = "@babel/plugin-transform-block-scoping"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz"; + sha512 = "vDTgf19ZEV6mx35yiPJe4fS02mPQUUcBNwWQSZFXSzTSbsJFQvHt7DqyS3LK8oOWALFOsJ+8bbqBgkirZteD5Q=="; + }; + }; + "@babel/plugin-transform-classes-7.2.0" = { + name = "_at_babel_slash_plugin-transform-classes"; + packageName = "@babel/plugin-transform-classes"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.0.tgz"; + sha512 = "aPCEkrhJYebDXcGTAP+cdUENkH7zqOlgbKwLbghjjHpJRJBWM/FSlCjMoPGA8oUdiMfOrk3+8EFPLLb5r7zj2w=="; + }; + }; + "@babel/plugin-transform-computed-properties-7.2.0" = { + name = "_at_babel_slash_plugin-transform-computed-properties"; + packageName = "@babel/plugin-transform-computed-properties"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz"; + sha512 = "kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA=="; + }; + }; + "@babel/plugin-transform-destructuring-7.2.0" = { + name = "_at_babel_slash_plugin-transform-destructuring"; + packageName = "@babel/plugin-transform-destructuring"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.2.0.tgz"; + sha512 = "coVO2Ayv7g0qdDbrNiadE4bU7lvCd9H539m2gMknyVjjMdwF/iCOM7R+E8PkntoqLkltO0rk+3axhpp/0v68VQ=="; + }; + }; + "@babel/plugin-transform-dotall-regex-7.2.0" = { + name = "_at_babel_slash_plugin-transform-dotall-regex"; + packageName = "@babel/plugin-transform-dotall-regex"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz"; + sha512 = "sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ=="; + }; + }; + "@babel/plugin-transform-duplicate-keys-7.2.0" = { + name = "_at_babel_slash_plugin-transform-duplicate-keys"; + packageName = "@babel/plugin-transform-duplicate-keys"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz"; + sha512 = "q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw=="; + }; + }; + "@babel/plugin-transform-exponentiation-operator-7.2.0" = { + name = "_at_babel_slash_plugin-transform-exponentiation-operator"; + packageName = "@babel/plugin-transform-exponentiation-operator"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz"; + sha512 = "umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A=="; + }; + }; + "@babel/plugin-transform-flow-strip-types-7.2.0" = { + name = "_at_babel_slash_plugin-transform-flow-strip-types"; + packageName = "@babel/plugin-transform-flow-strip-types"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.2.0.tgz"; + sha512 = "xhQp0lyXA5vk8z1kJitdMozQYEWfo4MgC6neNXrb5euqHiTIGhj5ZWfFPkVESInQSk9WZz1bbNmIRz6zKfWGVA=="; + }; + }; + "@babel/plugin-transform-for-of-7.2.0" = { + name = "_at_babel_slash_plugin-transform-for-of"; + packageName = "@babel/plugin-transform-for-of"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz"; + sha512 = "Kz7Mt0SsV2tQk6jG5bBv5phVbkd0gd27SgYD4hH1aLMJRchM0dzHaXvrWhVZ+WxAlDoAKZ7Uy3jVTW2mKXQ1WQ=="; + }; + }; + "@babel/plugin-transform-function-name-7.2.0" = { + name = "_at_babel_slash_plugin-transform-function-name"; + packageName = "@babel/plugin-transform-function-name"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz"; + sha512 = "kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ=="; + }; + }; + "@babel/plugin-transform-literals-7.2.0" = { + name = "_at_babel_slash_plugin-transform-literals"; + packageName = "@babel/plugin-transform-literals"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz"; + sha512 = "2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg=="; + }; + }; + "@babel/plugin-transform-modules-amd-7.2.0" = { + name = "_at_babel_slash_plugin-transform-modules-amd"; + packageName = "@babel/plugin-transform-modules-amd"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz"; + sha512 = "mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw=="; + }; + }; + "@babel/plugin-transform-modules-commonjs-7.2.0" = { + name = "_at_babel_slash_plugin-transform-modules-commonjs"; + packageName = "@babel/plugin-transform-modules-commonjs"; + version = "7.2.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=="; + }; + }; + "@babel/plugin-transform-modules-systemjs-7.2.0" = { + name = "_at_babel_slash_plugin-transform-modules-systemjs"; + packageName = "@babel/plugin-transform-modules-systemjs"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz"; + sha512 = "aYJwpAhoK9a+1+O625WIjvMY11wkB/ok0WClVwmeo3mCjcNRjt+/8gHWrB5i+00mUju0gWsBkQnPpdvQ7PImmQ=="; + }; + }; + "@babel/plugin-transform-modules-umd-7.2.0" = { + name = "_at_babel_slash_plugin-transform-modules-umd"; + packageName = "@babel/plugin-transform-modules-umd"; + version = "7.2.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=="; + }; + }; + "@babel/plugin-transform-new-target-7.0.0" = { + name = "_at_babel_slash_plugin-transform-new-target"; + packageName = "@babel/plugin-transform-new-target"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz"; + sha512 = "yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw=="; + }; + }; + "@babel/plugin-transform-object-super-7.2.0" = { + name = "_at_babel_slash_plugin-transform-object-super"; + packageName = "@babel/plugin-transform-object-super"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz"; + sha512 = "VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg=="; + }; + }; + "@babel/plugin-transform-parameters-7.2.0" = { + name = "_at_babel_slash_plugin-transform-parameters"; + packageName = "@babel/plugin-transform-parameters"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz"; + sha512 = "kB9+hhUidIgUoBQ0MsxMewhzr8i60nMa2KgeJKQWYrqQpqcBYtnpR+JgkadZVZoaEZ/eKu9mclFaVwhRpLNSzA=="; + }; + }; + "@babel/plugin-transform-react-jsx-7.2.0" = { + name = "_at_babel_slash_plugin-transform-react-jsx"; + packageName = "@babel/plugin-transform-react-jsx"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.2.0.tgz"; + sha512 = "h/fZRel5wAfCqcKgq3OhbmYaReo7KkoJBpt8XnvpS7wqaNMqtw5xhxutzcm35iMUWucfAdT/nvGTsWln0JTg2Q=="; + }; + }; + "@babel/plugin-transform-regenerator-7.0.0" = { + name = "_at_babel_slash_plugin-transform-regenerator"; + packageName = "@babel/plugin-transform-regenerator"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz"; + sha512 = "sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw=="; + }; + }; + "@babel/plugin-transform-runtime-7.2.0" = { + name = "_at_babel_slash_plugin-transform-runtime"; + packageName = "@babel/plugin-transform-runtime"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.2.0.tgz"; + sha512 = "jIgkljDdq4RYDnJyQsiWbdvGeei/0MOTtSHKO/rfbd/mXBxNpdlulMx49L0HQ4pug1fXannxoqCI+fYSle9eSw=="; + }; + }; + "@babel/plugin-transform-shorthand-properties-7.2.0" = { + name = "_at_babel_slash_plugin-transform-shorthand-properties"; + packageName = "@babel/plugin-transform-shorthand-properties"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz"; + sha512 = "QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg=="; + }; + }; + "@babel/plugin-transform-spread-7.2.0" = { + name = "_at_babel_slash_plugin-transform-spread"; + packageName = "@babel/plugin-transform-spread"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.0.tgz"; + sha512 = "7TtPIdwjS/i5ZBlNiQePQCovDh9pAhVbp/nGVRBZuUdBiVRThyyLend3OHobc0G+RLCPPAN70+z/MAMhsgJd/A=="; + }; + }; + "@babel/plugin-transform-sticky-regex-7.2.0" = { + name = "_at_babel_slash_plugin-transform-sticky-regex"; + packageName = "@babel/plugin-transform-sticky-regex"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz"; + sha512 = "KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw=="; + }; + }; + "@babel/plugin-transform-template-literals-7.2.0" = { + name = "_at_babel_slash_plugin-transform-template-literals"; + packageName = "@babel/plugin-transform-template-literals"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz"; + sha512 = "FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg=="; + }; + }; + "@babel/plugin-transform-typeof-symbol-7.2.0" = { + name = "_at_babel_slash_plugin-transform-typeof-symbol"; + packageName = "@babel/plugin-transform-typeof-symbol"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz"; + sha512 = "2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw=="; + }; + }; + "@babel/plugin-transform-unicode-regex-7.2.0" = { + name = "_at_babel_slash_plugin-transform-unicode-regex"; + packageName = "@babel/plugin-transform-unicode-regex"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz"; + sha512 = "m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA=="; + }; + }; + "@babel/polyfill-7.0.0" = { + name = "_at_babel_slash_polyfill"; + packageName = "@babel/polyfill"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.0.0.tgz"; + sha512 = "dnrMRkyyr74CRelJwvgnnSUDh2ge2NCTyHVwpOdvRMHtJUyxLtMAfhBN3s64pY41zdw0kgiLPh6S20eb1NcX6Q=="; + }; + }; + "@babel/preset-env-7.2.0" = { + name = "_at_babel_slash_preset-env"; + packageName = "@babel/preset-env"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.2.0.tgz"; + sha512 = "haGR38j5vOGVeBatrQPr3l0xHbs14505DcM57cbJy48kgMFvvHHoYEhHuRV+7vi559yyAUAVbTWzbK/B/pzJng=="; + }; + }; + "@babel/preset-stage-2-7.0.0" = { + name = "_at_babel_slash_preset-stage-2"; + packageName = "@babel/preset-stage-2"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/preset-stage-2/-/preset-stage-2-7.0.0.tgz"; + sha512 = "A8ia2Wus0OAP6hh28ZgPSCBJEX3Jnql3kg9di/I+Lmg1gbJXgDZBrHr/UGZXl20Vi1lXgMuUq8c8J899KFr5gA=="; + }; + }; + "@babel/register-7.0.0" = { + name = "_at_babel_slash_register"; + packageName = "@babel/register"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/register/-/register-7.0.0.tgz"; + sha512 = "f/+CRmaCe7rVEvcvPvxeA8j5aJhHC3aJie7YuqcMDhUOuyWLA7J/aNrTaHIzoWPEhpHA54mec4Mm8fv8KBlv3g=="; + }; + }; + "@babel/runtime-7.2.0" = { + name = "_at_babel_slash_runtime"; + packageName = "@babel/runtime"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.2.0.tgz"; + sha512 = "oouEibCbHMVdZSDlJBO6bZmID/zA/G/Qx3H1d3rSNPTD+L8UNKvCat7aKWSJ74zYbm5zWGh0GQN0hKj8zYFTCg=="; + }; + }; + "@babel/runtime-corejs2-7.2.0" = { + name = "_at_babel_slash_runtime-corejs2"; + packageName = "@babel/runtime-corejs2"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.2.0.tgz"; + sha512 = "kPfmKoRI8Hpo5ZJGACWyrc9Eq1j3ZIUpUAQT2yH045OuYpccFJ9kYA/eErwzOM2jeBG1sC8XX1nl1EArtuM8tg=="; + }; + }; + "@babel/template-7.1.2" = { + name = "_at_babel_slash_template"; + packageName = "@babel/template"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz"; + sha512 = "SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag=="; + }; + }; + "@babel/traverse-7.1.6" = { + name = "_at_babel_slash_traverse"; + packageName = "@babel/traverse"; + version = "7.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.6.tgz"; + sha512 = "CXedit6GpISz3sC2k2FsGCUpOhUqKdyL0lqNrImQojagnUMXf8hex4AxYFRuMkNGcvJX5QAFGzB5WJQmSv8SiQ=="; + }; + }; + "@babel/types-7.0.0-beta.38" = { + name = "_at_babel_slash_types"; + packageName = "@babel/types"; + version = "7.0.0-beta.38"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.38.tgz"; + sha512 = "SAtyEjmA7KiEoL2eAOAUM6M9arQJGWxJKK0S9x0WyPOosHS420RXoxPhn57u/8orRnK8Kxm0nHQQNTX203cP1Q=="; + }; + }; + "@babel/types-7.2.0" = { + name = "_at_babel_slash_types"; + packageName = "@babel/types"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@babel/types/-/types-7.2.0.tgz"; + sha512 = "b4v7dyfApuKDvmPb+O488UlGuR1WbwMXFsO/cyqMrnfvRAChZKJAYeeglWTjUO1b9UghKKgepAQM5tsvBJca6A=="; + }; + }; + "@calebboyd/semaphore-1.3.1" = { + name = "_at_calebboyd_slash_semaphore"; + packageName = "@calebboyd/semaphore"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@calebboyd/semaphore/-/semaphore-1.3.1.tgz"; + sha512 = "17z9me12RgAEcMhIgR7f+BiXKbzwF9p1VraI69OxrUUSWGuSMOyOTEHQNVtMKuVrkEDVD0/Av5uiGZPBMYZljw=="; + }; + }; + "@cliqz-oss/firefox-client-0.3.1" = { + name = "_at_cliqz-oss_slash_firefox-client"; + packageName = "@cliqz-oss/firefox-client"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@cliqz-oss/firefox-client/-/firefox-client-0.3.1.tgz"; + sha512 = "RO+Tops/wGnBzWoZYkCraqyh2JqOejqJq5/a4b54HhmjTNSKdUPwAOK17EGg/zPb0nWqkuB7QyZsI9bo+ev8Kw=="; + }; + }; + "@cliqz-oss/node-firefox-connect-1.2.1" = { + name = "_at_cliqz-oss_slash_node-firefox-connect"; + packageName = "@cliqz-oss/node-firefox-connect"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@cliqz-oss/node-firefox-connect/-/node-firefox-connect-1.2.1.tgz"; + sha512 = "O/IyiB5pfztCdmxQZg0/xeq5w+YiP3gtJz8d4We2EpLPKzbDVjOrtfLKYgVfm6Ya6mbvDge1uLkSRwaoVCWKnA=="; + }; + }; + "@comandeer/babel-plugin-banner-4.1.0" = { + name = "_at_comandeer_slash_babel-plugin-banner"; + packageName = "@comandeer/babel-plugin-banner"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@comandeer/babel-plugin-banner/-/babel-plugin-banner-4.1.0.tgz"; + sha512 = "9hKVIN2+maygxkngnXDsZXRZqCYDY4pxIRljJqqJ5A+eJZzW3k/NZj5lixEmStjWFjlPlOHGYBytBehpf0l+hA=="; + }; + }; + "@commitlint/cli-7.2.1" = { + name = "_at_commitlint_slash_cli"; + packageName = "@commitlint/cli"; + version = "7.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/cli/-/cli-7.2.1.tgz"; + sha512 = "PUHWGoQOx8m6ZSpZPSHb+YISFAvW7jiWvCJOQiViKHZC8CLKu4bjyc/AwP8gBte0RsTGAu1ekiitp5Q0NcLGcA=="; + }; + }; + "@commitlint/config-conventional-7.1.2" = { + name = "_at_commitlint_slash_config-conventional"; + packageName = "@commitlint/config-conventional"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-7.1.2.tgz"; + sha512 = "DmA4ixkpv03qA1TVs1Bl25QsVym2bPL6pKapesALWIVggG3OpwqGZ55vN75Tx8xZoG7LFKrVyrt7kwhA7X8njQ=="; + }; + }; + "@commitlint/ensure-7.2.0" = { + name = "_at_commitlint_slash_ensure"; + packageName = "@commitlint/ensure"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/ensure/-/ensure-7.2.0.tgz"; + sha512 = "j2AJE4eDeLP6O/Z1CdPwEXAzcrRRoeeHLuvW8bldQ4J2nHiX9hzmSe87H87Ob8Avm+zIegsqVPGaBAtRmbODYw=="; + }; + }; + "@commitlint/execute-rule-7.1.2" = { + name = "_at_commitlint_slash_execute-rule"; + packageName = "@commitlint/execute-rule"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-7.1.2.tgz"; + sha512 = "EP/SqX2U2L4AQHglZ2vGM1pvHJOh3sbYtHn1QhtllqEpsdmhuNpVPSGHP/r9OD2h4i90vtnWgZQoskt2MkbknA=="; + }; + }; + "@commitlint/format-7.2.1" = { + name = "_at_commitlint_slash_format"; + packageName = "@commitlint/format"; + version = "7.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/format/-/format-7.2.1.tgz"; + sha512 = "1YcL+ZWB8V52oDFQBhSBJjiJOZDt4Vl06O5TkG70BMpre3EQru5KYIN16eEPqfihNw0bj8gSIWcf87Gvh3OrOw=="; + }; + }; + "@commitlint/is-ignored-7.2.1" = { + name = "_at_commitlint_slash_is-ignored"; + packageName = "@commitlint/is-ignored"; + version = "7.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-7.2.1.tgz"; + sha512 = "3DsEEKRnj8Bv9qImsxWcGf9BwerDnk5Vs+oK6ELzIwkndHaAZLHyATjmaz/rsc+U+DWiVjgKrrw3xvd/UsoazA=="; + }; + }; + "@commitlint/lint-7.2.1" = { + name = "_at_commitlint_slash_lint"; + packageName = "@commitlint/lint"; + version = "7.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/lint/-/lint-7.2.1.tgz"; + sha512 = "rM7nUyNUJyuKw1MTwJG/wk4twB5YCAG2wzJMn5NqVpGD/qmLOzlZoBl0+CYmuOsbIRAA2rlEV6KZHBk9tTfAdQ=="; + }; + }; + "@commitlint/load-7.2.1" = { + name = "_at_commitlint_slash_load"; + packageName = "@commitlint/load"; + version = "7.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/load/-/load-7.2.1.tgz"; + sha512 = "FnfmfhPGJqGwILVRznduBejOicNey6p/byfcyxtcBkN2+X96gDuNtqcnGcngCrzPIAgaIrQQcTQDA1/KMtW21A=="; + }; + }; + "@commitlint/message-7.1.2" = { + name = "_at_commitlint_slash_message"; + packageName = "@commitlint/message"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/message/-/message-7.1.2.tgz"; + sha512 = "6FQeK5LAs1Bde6W/jULg+I/XZhj3gbqCWlS2Q11A2JbaTRpRJZzm7WdD9nK3I0+De41EOqW2t4mBnrpio3o1Zg=="; + }; + }; + "@commitlint/parse-7.1.2" = { + name = "_at_commitlint_slash_parse"; + packageName = "@commitlint/parse"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/parse/-/parse-7.1.2.tgz"; + sha512 = "wrdLwJZL3cs89MfgPtnbbKByijUo3Wrug55aTke5k/F0XNxGaDaNJyH4QXgidgXk57r2t4NJVAKwjnY4wjfNwg=="; + }; + }; + "@commitlint/read-7.1.2" = { + name = "_at_commitlint_slash_read"; + packageName = "@commitlint/read"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/read/-/read-7.1.2.tgz"; + sha512 = "sarYQgfTay2Eu7onHz53EYyRw7pI5QmLE7tP5Ri9op6eu4LadjSoA/4dfc+VE7avsq21J2ewSbz+9f0uvhDxgg=="; + }; + }; + "@commitlint/resolve-extends-7.1.2" = { + name = "_at_commitlint_slash_resolve-extends"; + packageName = "@commitlint/resolve-extends"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-7.1.2.tgz"; + sha512 = "zwbifMB9DeHP4sYQdrkx+XJh5Q1lyP/OdlErUCC34NV4Lkxw/XxXF4St3e+y1X28/SgrEc2XSOS6n/vQQfUlLA=="; + }; + }; + "@commitlint/rules-7.2.0" = { + name = "_at_commitlint_slash_rules"; + packageName = "@commitlint/rules"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/rules/-/rules-7.2.0.tgz"; + sha512 = "c15Q9H5iYE9fnncLnFnMuvPLYA/i0pve5moV0uxJJGr4GgJoBKyldd4CCDhoE80C1k8ABuqr2o2qsopzVEp3Ww=="; + }; + }; + "@commitlint/to-lines-7.1.2" = { + name = "_at_commitlint_slash_to-lines"; + packageName = "@commitlint/to-lines"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-7.1.2.tgz"; + sha512 = "Nz3qZwrIEYiN9v/ThJqXAwu4X5+hvT9H8yRPHfjc538R8WhwEfhvym7/4YznDHSvWrQgwqtNPdrb6b2OSBsHmg=="; + }; + }; + "@commitlint/top-level-7.1.2" = { + name = "_at_commitlint_slash_top-level"; + packageName = "@commitlint/top-level"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@commitlint/top-level/-/top-level-7.1.2.tgz"; + sha512 = "YKugOAKy3hgM/ITezPp7Ns51U3xoJfuOsVnMGW4oDcHLhuQ/Qd58ROv/Hgedtk8HugKX3DdZ8XoEnRG70RDGqQ=="; + }; + }; + "@cycle/dom-18.3.0" = { + name = "_at_cycle_slash_dom"; + packageName = "@cycle/dom"; + version = "18.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@cycle/dom/-/dom-18.3.0.tgz"; + sha1 = "37b9f55c6b0f629d1b689ece57637768fbeed2b0"; + }; + }; + "@cycle/http-14.10.0" = { + name = "_at_cycle_slash_http"; + packageName = "@cycle/http"; + version = "14.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@cycle/http/-/http-14.10.0.tgz"; + sha512 = "FhGyDGraqIUpsBSiqgv6FJNaEJ2MVg/8oJ5obgwQgdrheSIiviXYSq+NQ6PtHfuThes/Z16aY/LrvsqLF5hJMw=="; + }; + }; + "@cycle/isolate-3.4.0" = { + name = "_at_cycle_slash_isolate"; + packageName = "@cycle/isolate"; + version = "3.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@cycle/isolate/-/isolate-3.4.0.tgz"; + sha512 = "mOAlwLeTr6wTdHwKWAfaFeuKeD540kKcJlLVKsqLhbfLp6orF1B3CzMfFNlmqNY30t6o6TORCFfV+0EATK9Y7Q=="; + }; + }; + "@cycle/run-3.4.0" = { + name = "_at_cycle_slash_run"; + packageName = "@cycle/run"; + version = "3.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@cycle/run/-/run-3.4.0.tgz"; + sha512 = "YUZyPu0nC4YDC31mLH5PGxbMoPEH5dNEV+nmgt34GgGgJ0ykDd4PrY7/ph5MAEpQE6rOfov0VN44qQRs6beQow=="; + }; + }; + "@cycle/run-4.4.0" = { + name = "_at_cycle_slash_run"; + packageName = "@cycle/run"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@cycle/run/-/run-4.4.0.tgz"; + sha512 = "vVxnTqKKlgasE+we9X2z3og8z5KouO2RMiIgHWkVek+NomsdaeZwfvbutqzm3VToEImaz0DE2Iln9AxtCOVjpQ=="; + }; + }; + "@cycle/time-0.10.1" = { + name = "_at_cycle_slash_time"; + packageName = "@cycle/time"; + version = "0.10.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@cycle/time/-/time-0.10.1.tgz"; + sha1 = "cbc4b9a68981bf0b501ccd06a9058acd65309bf7"; + }; + }; + "@gulp-sourcemaps/identity-map-1.0.2" = { + name = "_at_gulp-sourcemaps_slash_identity-map"; + packageName = "@gulp-sourcemaps/identity-map"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz"; + sha512 = "ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ=="; + }; + }; + "@gulp-sourcemaps/map-sources-1.0.0" = { + name = "_at_gulp-sourcemaps_slash_map-sources"; + packageName = "@gulp-sourcemaps/map-sources"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz"; + sha1 = "890ae7c5d8c877f6d384860215ace9d7ec945bda"; + }; + }; + "@ionic/cli-framework-1.5.0" = { + name = "_at_ionic_slash_cli-framework"; + packageName = "@ionic/cli-framework"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@ionic/cli-framework/-/cli-framework-1.5.0.tgz"; + sha512 = "vWctiIcq/TrzLHNcyHp3/mPJ8JEpoSFvq+J8w+FdhZlErr9h5QVIl36RvBN+yWqh28DCz/8Vm+YT+nZbYFYE/g=="; + }; + }; + "@ionic/discover-1.0.8" = { + name = "_at_ionic_slash_discover"; + packageName = "@ionic/discover"; + version = "1.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/@ionic/discover/-/discover-1.0.8.tgz"; + sha512 = "1TBoCgHC6tI4YA1xMGIfLXdemTFohtTGrD29MrVBBUe6KGJ4DEJ/4DUX/lRPedCf2KUhJvGrjHlhDfOuGfel9A=="; + }; + }; + "@ionic/utils-fs-0.0.5" = { + name = "_at_ionic_slash_utils-fs"; + packageName = "@ionic/utils-fs"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-0.0.5.tgz"; + sha512 = "wdeh4pyKfKYXHjwiNN/WQoo/NG0MbPev+hSZGgiQLVCd7GLT984yCf0kX6Wb6NgU69n2xqeEcDM64uP1kFm0Ow=="; + }; + }; + "@ionic/utils-network-0.0.4" = { + name = "_at_ionic_slash_utils-network"; + packageName = "@ionic/utils-network"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/@ionic/utils-network/-/utils-network-0.0.4.tgz"; + sha512 = "xJrO+ZG8Gud6qcLy/nFtoaloZHUM94Xvt4boAyyzr+1IFlgPfstfpbjsOFgKu5yqhc1+JyqwNtdJ14jEC9F17A=="; + }; + }; + "@kbrandwijk/swagger-to-graphql-2.4.3" = { + name = "_at_kbrandwijk_slash_swagger-to-graphql"; + packageName = "@kbrandwijk/swagger-to-graphql"; + version = "2.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/@kbrandwijk/swagger-to-graphql/-/swagger-to-graphql-2.4.3.tgz"; + sha512 = "CNVsCrMge/jq6DCT5buNZ8PACY9RTvPJbCNoIcndfkJOCsNxOx9dnc5qw4pHZdHi8GS6l3qlgkuFKp33iD8J2Q=="; + }; + }; + "@lerna/add-3.6.0" = { + name = "_at_lerna_slash_add"; + packageName = "@lerna/add"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/add/-/add-3.6.0.tgz"; + sha512 = "aFVekkHMno3hj1Vg3EiIpAwrZ4g34i8z4KrCx7ATY6BRuxVT4Nt/Nk3l2k6gEOq3tWUDtUctLHxIAo14FI8sng=="; + }; + }; + "@lerna/batch-packages-3.6.0" = { + name = "_at_lerna_slash_batch-packages"; + packageName = "@lerna/batch-packages"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/batch-packages/-/batch-packages-3.6.0.tgz"; + sha512 = "khG15B+EFLH3Oms6A6WsMAy54DrnKIhEAm6CCATN2BKnBkNgitYjLN2vKBzlR2LfQpTkgub67QKIJkMFQcK1Sg=="; + }; + }; + "@lerna/bootstrap-3.6.0" = { + name = "_at_lerna_slash_bootstrap"; + packageName = "@lerna/bootstrap"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.6.0.tgz"; + sha512 = "z6rZQw/aLEN+ragWRYqIIVwA9rDv3QtmRc5VyIRrlV/JiuGpq67FcSR6BrCMc/A7UJ9Kx95+bESm/HUwheKoiQ=="; + }; + }; + "@lerna/changed-3.6.0" = { + name = "_at_lerna_slash_changed"; + packageName = "@lerna/changed"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/changed/-/changed-3.6.0.tgz"; + sha512 = "L1SXTtQrsv+4F5Knw5sW/nGnMJq+bbOzhZX2srJ10WsuHuzk3cJWAi7dVEsS3RPKUw9DWOuHKy86o3v6byEiqA=="; + }; + }; + "@lerna/check-working-tree-3.6.0" = { + name = "_at_lerna_slash_check-working-tree"; + packageName = "@lerna/check-working-tree"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.6.0.tgz"; + sha512 = "Ioy1t2aVasAwhY1Oi5kfpwbW9RDupxxVVu2t2c1EeBYYCu3jIt1A5ad34gidgsKyiG3HeBEVziI4Uaihnb96ZQ=="; + }; + }; + "@lerna/child-process-3.3.0" = { + name = "_at_lerna_slash_child-process"; + packageName = "@lerna/child-process"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.3.0.tgz"; + sha512 = "q2d/OPlNX/cBXB6Iz1932RFzOmOHq6ZzPjqebkINNaTojHWuuRpvJJY4Uz3NGpJ3kEtPDvBemkZqUBTSO5wb1g=="; + }; + }; + "@lerna/clean-3.6.0" = { + name = "_at_lerna_slash_clean"; + packageName = "@lerna/clean"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/clean/-/clean-3.6.0.tgz"; + sha512 = "4LodI/jh8IEYtqnrY/OFSpWn5YfDWoDv+5QjiJpd91EjW9vjmkvyhzQ5fG9KtltwgYVn/NJ5zlI1WfmMEXvFFQ=="; + }; + }; + "@lerna/cli-3.6.0" = { + name = "_at_lerna_slash_cli"; + packageName = "@lerna/cli"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/cli/-/cli-3.6.0.tgz"; + sha512 = "FGCx7XOLpqmU5eFOlo0Lt0hRZraxSUTEWM0bce0p+HNpOxBc91o6d2tenW1azPYFP9HzsMQey1NBtU0ofJJeog=="; + }; + }; + "@lerna/collect-updates-3.6.0" = { + name = "_at_lerna_slash_collect-updates"; + packageName = "@lerna/collect-updates"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.6.0.tgz"; + sha512 = "knliEz3phY51SGnwDhhYqx6SJN6y9qh/gZrZgQ7ogqz1UgA/MyJb27gszjsyyG6jUQshimBpjsG7OMwjt8+n9A=="; + }; + }; + "@lerna/command-3.6.0" = { + name = "_at_lerna_slash_command"; + packageName = "@lerna/command"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/command/-/command-3.6.0.tgz"; + sha512 = "BGpXaY2WrxPcIiZX0aATO2HQBatvYT7Qy46lqMnV9RrTePYJ1PPbX1nMzLXSxgrnnlTcTwJNEkw/TL9Xzrph7Q=="; + }; + }; + "@lerna/conventional-commits-3.6.0" = { + name = "_at_lerna_slash_conventional-commits"; + packageName = "@lerna/conventional-commits"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.6.0.tgz"; + sha512 = "KkY3wd7w/tj76EEIhTMYZlSBk/5WkT2NA9Gr/EuSwKV70PYyVA55l1OGlikBUAnuqIjwyfw9x3y+OcbYI4aNEg=="; + }; + }; + "@lerna/create-3.6.0" = { + name = "_at_lerna_slash_create"; + packageName = "@lerna/create"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/create/-/create-3.6.0.tgz"; + sha512 = "21OunW25Y3Q/oynqWVk0znQFBvZ5tHyLPhzkJeomGmOj0il1RdOUiChu9G9AYsCaLDwBFR0ZFqvTgJ5iw/eaIg=="; + }; + }; + "@lerna/create-symlink-3.6.0" = { + name = "_at_lerna_slash_create-symlink"; + packageName = "@lerna/create-symlink"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.6.0.tgz"; + sha512 = "YG3lTb6zylvmGqKU+QYA3ylSnoLn+FyLH5XZmUsD0i85R884+EyJJeHx/zUk+yrL2ZwHS4RBUgJfC24fqzgPoA=="; + }; + }; + "@lerna/describe-ref-3.6.0" = { + name = "_at_lerna_slash_describe-ref"; + packageName = "@lerna/describe-ref"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.6.0.tgz"; + sha512 = "hVZJ2hYVbrrNiEG+dEg/Op4pYAbROkDZdiIUabAJffr0T/frcN+5es2HfmOC//4+78Cs1M9iTyQRoyC1RXS2BQ=="; + }; + }; + "@lerna/diff-3.6.0" = { + name = "_at_lerna_slash_diff"; + packageName = "@lerna/diff"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/diff/-/diff-3.6.0.tgz"; + sha512 = "p5+VyYKuAnw6NFVrT4s9eBubFZEYlJmiR1mdVlwNtohqS86gERjrPtI0unUK/pxFKb1U2ZNo4fhSlPd+pLwfHg=="; + }; + }; + "@lerna/exec-3.6.0" = { + name = "_at_lerna_slash_exec"; + packageName = "@lerna/exec"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/exec/-/exec-3.6.0.tgz"; + sha512 = "lwLYASpS8FoQpVYLBpoZlS7bpzkO9pD3D9XeDDKZBodDhdZeCEx2Md2CxZU1RKYDSVIXA8oObvlUh1FEhRQv2w=="; + }; + }; + "@lerna/filter-options-3.6.0" = { + name = "_at_lerna_slash_filter-options"; + packageName = "@lerna/filter-options"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.6.0.tgz"; + sha512 = "6iUMZuvvXPL5EAF7Zo9azaZ6FxOq6tGbiSX8fUXgCdN+jlRjorvkzR+E0HS4bEGTWmV446lnLwdQLZuySfLcbQ=="; + }; + }; + "@lerna/filter-packages-3.6.0" = { + name = "_at_lerna_slash_filter-packages"; + packageName = "@lerna/filter-packages"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.6.0.tgz"; + sha512 = "O/nIENV3LOqp/TiUIw3Ir6L/wUGFDeYBdJsJTQDlTAyHZsgYA1OIn9FvlW8nqBu1bNLzoBVHXh3c5azx1kE+Hg=="; + }; + }; + "@lerna/get-npm-exec-opts-3.6.0" = { + name = "_at_lerna_slash_get-npm-exec-opts"; + packageName = "@lerna/get-npm-exec-opts"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.6.0.tgz"; + sha512 = "ruH6KuLlt75aCObXfUIdVJqmfVq7sgWGq5mXa05vc1MEqxTIiU23YiJdWzofQOOUOACaZkzZ4K4Nu7wXEg4Xgg=="; + }; + }; + "@lerna/global-options-3.1.3" = { + name = "_at_lerna_slash_global-options"; + packageName = "@lerna/global-options"; + version = "3.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.1.3.tgz"; + sha512 = "LVeZU/Zgc0XkHdGMRYn+EmHfDmmYNwYRv3ta59iCVFXLVp7FRFWF7oB1ss/WRa9x/pYU0o6L8as/5DomLUGASA=="; + }; + }; + "@lerna/has-npm-version-3.3.0" = { + name = "_at_lerna_slash_has-npm-version"; + packageName = "@lerna/has-npm-version"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.3.0.tgz"; + sha512 = "GX7omRep1eBRZHgjZLRw3MpBJSdA5gPZFz95P7rxhpvsiG384Tdrr/cKFMhm0A09yq27Tk/nuYTaZIj7HsVE6g=="; + }; + }; + "@lerna/import-3.6.0" = { + name = "_at_lerna_slash_import"; + packageName = "@lerna/import"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/import/-/import-3.6.0.tgz"; + sha512 = "8jxNRbAaa4mvMJr0u+sy75gMFPyWfxLHEp+pDs73x1oqMZhpS8O5901QMnpZyRyOvJRhoBJd5hBX2dpsLxC6Xw=="; + }; + }; + "@lerna/init-3.6.0" = { + name = "_at_lerna_slash_init"; + packageName = "@lerna/init"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/init/-/init-3.6.0.tgz"; + sha512 = "MTLy3rmMdvpXRmDdoYiVPx7I8sXH4dquq/0MxntL5VxSVh/ZS1HsbrjyRqpdkUKWD9QguxR/w0pzOjVvCeM8CQ=="; + }; + }; + "@lerna/link-3.6.0" = { + name = "_at_lerna_slash_link"; + packageName = "@lerna/link"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/link/-/link-3.6.0.tgz"; + sha512 = "Xk8TTAE4EWGyhxLuPxWdyS7i7vfsM5igb6tEyhZm94XUdlA4PmMOYe25BfO7SM/9LYroFknZeDyWAebye3r+PA=="; + }; + }; + "@lerna/list-3.6.0" = { + name = "_at_lerna_slash_list"; + packageName = "@lerna/list"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/list/-/list-3.6.0.tgz"; + sha512 = "hlQOJkg8K3XXUVXotofP71XsgkhXkkmU/EkqlNg15D78MjzhT+p1wCbG5m89K3tzvjcWVeZwU6L0elaOIXVyCw=="; + }; + }; + "@lerna/listable-3.6.0" = { + name = "_at_lerna_slash_listable"; + packageName = "@lerna/listable"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/listable/-/listable-3.6.0.tgz"; + sha512 = "fz63+zlqrJ9KQxIiv0r7qtufM4DEinSayAuO8YJuooz+1ctIP7RvMEQNvYI/E9tDlUo9Q0de68b5HbKrpmA5rQ=="; + }; + }; + "@lerna/log-packed-3.6.0" = { + name = "_at_lerna_slash_log-packed"; + packageName = "@lerna/log-packed"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.6.0.tgz"; + sha512 = "T/J41zMkzpWB5nbiTRS5PmYTFn74mJXe6RQA2qhkdLi0UqnTp97Pux1loz3jsJf2yJtiQUnyMM7KuKIAge0Vlw=="; + }; + }; + "@lerna/npm-conf-3.4.1" = { + name = "_at_lerna_slash_npm-conf"; + packageName = "@lerna/npm-conf"; + version = "3.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.4.1.tgz"; + sha512 = "i9G6DnbCqiAqxKx2rSXej/n14qxlV/XOebL6QZonxJKzNTB+Q2wglnhTXmfZXTPJfoqimLaY4NfAEtbOXRWOXQ=="; + }; + }; + "@lerna/npm-dist-tag-3.6.0" = { + name = "_at_lerna_slash_npm-dist-tag"; + packageName = "@lerna/npm-dist-tag"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.6.0.tgz"; + sha512 = "qX6IfQPX9Tum1LRjvjgj/yr2FYbc9dfHyeh7RI9zJ8pGncWbksBmnMcvoxF0Eu4+d7MjjIGfEnIp9LIl4MHSIA=="; + }; + }; + "@lerna/npm-install-3.6.0" = { + name = "_at_lerna_slash_npm-install"; + packageName = "@lerna/npm-install"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.6.0.tgz"; + sha512 = "RKV31VdrBZKjmKfq25JG4mIHJ8NAOsLKq/aYSaBs8zP+uwXH7RU39saVfv9ReKiAzhKE2ghOG2JeMdIHtYnPNA=="; + }; + }; + "@lerna/npm-publish-3.6.0" = { + name = "_at_lerna_slash_npm-publish"; + packageName = "@lerna/npm-publish"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.6.0.tgz"; + sha512 = "k4yF8ursajoGRlJeRh7xdeGN0HV/ALt5qImUnpTliux0213jqxA0YigiD8WSaXpvSqxSFyvh38DbJhhy9q+NuQ=="; + }; + }; + "@lerna/npm-run-script-3.6.0" = { + name = "_at_lerna_slash_npm-run-script"; + packageName = "@lerna/npm-run-script"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.6.0.tgz"; + sha512 = "6DRNFma30ex9r1a8mMDXziSRHf1/mo//hnvW1Zc1ctBh+7PU4I8n3A2ht/+742vtoTQH93Iqs3QSJl2KOLSsYg=="; + }; + }; + "@lerna/output-3.6.0" = { + name = "_at_lerna_slash_output"; + packageName = "@lerna/output"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/output/-/output-3.6.0.tgz"; + sha512 = "9sjQouf6p7VQtVCRnzoTGlZyURd48i3ha3WBHC/UBJnHZFuXMqWVPKNuvnMf2kRXDyoQD+2mNywpmEJg5jOnRg=="; + }; + }; + "@lerna/package-3.6.0" = { + name = "_at_lerna_slash_package"; + packageName = "@lerna/package"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/package/-/package-3.6.0.tgz"; + sha512 = "XbXcjwPKA1V640mqjEicpBriO6QcNtocdfLAtEUP4uCKkRx5r9h7DdznQMCoSJYJF6Gh/PpLokPUItfMhJP3Hg=="; + }; + }; + "@lerna/package-graph-3.6.0" = { + name = "_at_lerna_slash_package-graph"; + packageName = "@lerna/package-graph"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.6.0.tgz"; + sha512 = "Xtldh3DTiC3cPDrs6OY5URiuRXGPMIN6uFKcx59rOu3TkqYRt346jRyX+hm85996Y/pboo3+JuQlonvuEP/9QQ=="; + }; + }; + "@lerna/project-3.6.0" = { + name = "_at_lerna_slash_project"; + packageName = "@lerna/project"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/project/-/project-3.6.0.tgz"; + sha512 = "pEOZF1igGFqs+qWog6cJWqVyBUX21xSqrlcgeN0yzqzI36VMHozmf/u7dgclIb5MylWk5Yp87KCKswBF4hrcuQ=="; + }; + }; + "@lerna/prompt-3.6.0" = { + name = "_at_lerna_slash_prompt"; + packageName = "@lerna/prompt"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.6.0.tgz"; + sha512 = "nyAjPMolJ/ZRAAVcXrUH89C4n1SiWvLh4xWNvWYKLcf3PI5yges35sDFP/HYrM4+cEbkNFuJCRq6CxaET4PRsg=="; + }; + }; + "@lerna/publish-3.6.0" = { + name = "_at_lerna_slash_publish"; + packageName = "@lerna/publish"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/publish/-/publish-3.6.0.tgz"; + sha512 = "F2bT96ZS7NJfid6T4a6TSanpVUQ4VOuhjPBPX2hagt5gnocm7lluvAFR7dl/cbEgmKIg2zJQnfAPTYjrtxXMVg=="; + }; + }; + "@lerna/resolve-symlink-3.6.0" = { + name = "_at_lerna_slash_resolve-symlink"; + packageName = "@lerna/resolve-symlink"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.6.0.tgz"; + sha512 = "TVOAEqHJSQVhNDMFCwEUZPaOETqHDQV1TQWQfC8ZlOqyaUQ7veZUbg0yfG7RPNzlSpvF0ZaGFeR0YhYDAW03GA=="; + }; + }; + "@lerna/rimraf-dir-3.6.0" = { + name = "_at_lerna_slash_rimraf-dir"; + packageName = "@lerna/rimraf-dir"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.6.0.tgz"; + sha512 = "2CfyWP1lqxDET+SfwGlLUfgqGF4vz9TYDrmb7Zi//g7IFCo899uU2vWOrEcdWTgbKE3Qgwwfk9c008w5MWUhog=="; + }; + }; + "@lerna/run-3.6.0" = { + name = "_at_lerna_slash_run"; + packageName = "@lerna/run"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/run/-/run-3.6.0.tgz"; + sha512 = "OYa5pQTOiES/h9rg8vwnt0nYU/wLKUQmFYhMUxdX3lXYpoIcQ28PR7qPG1CVhex4KAU2OW42a7vnm5MAOoScDg=="; + }; + }; + "@lerna/run-lifecycle-3.6.0" = { + name = "_at_lerna_slash_run-lifecycle"; + packageName = "@lerna/run-lifecycle"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.6.0.tgz"; + sha512 = "/1+vAZnckgKwHVgWG0plVO24erNWUduz9htMOO9wuOfglTnHlMRqDc3s9B/OIKxGDkyzEvxqzfzq3c6JqEolRQ=="; + }; + }; + "@lerna/run-parallel-batches-3.0.0" = { + name = "_at_lerna_slash_run-parallel-batches"; + packageName = "@lerna/run-parallel-batches"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/run-parallel-batches/-/run-parallel-batches-3.0.0.tgz"; + sha512 = "Mj1ravlXF7AkkewKd9YFq9BtVrsStNrvVLedD/b2wIVbNqcxp8lS68vehXVOzoL/VWNEDotvqCQtyDBilCodGw=="; + }; + }; + "@lerna/symlink-binary-3.6.0" = { + name = "_at_lerna_slash_symlink-binary"; + packageName = "@lerna/symlink-binary"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.6.0.tgz"; + sha512 = "h69AQBBWgZOEzQ1RJEYQ7Ou6llrJNhNNkpqT6k8qSWZ93iXyFmLE4hWoxMXXHFmxmQ0CqjEYKmeLV1Dr5DKT4g=="; + }; + }; + "@lerna/symlink-dependencies-3.6.0" = { + name = "_at_lerna_slash_symlink-dependencies"; + packageName = "@lerna/symlink-dependencies"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.6.0.tgz"; + sha512 = "mLpbWLidAU5Xi7bc9Fj8Yt/9XvDczzWocnS/yEe0E6RqWXh2KK+4VR9H24rLywBAWTv2s4GEXrb/ofbPb8gwBQ=="; + }; + }; + "@lerna/timer-3.5.0" = { + name = "_at_lerna_slash_timer"; + packageName = "@lerna/timer"; + version = "3.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/timer/-/timer-3.5.0.tgz"; + sha512 = "TAb99hqQN6E3JBGtG9iyZNPq1/DbmqgBOeNrKtdJsGvIeX/NGLgUDWMrj2h04V4O+jpBFmSf6HIld6triKmxCA=="; + }; + }; + "@lerna/validation-error-3.6.0" = { + name = "_at_lerna_slash_validation-error"; + packageName = "@lerna/validation-error"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.6.0.tgz"; + sha512 = "MWltncGO5VgMS0QedTlZCjFUMF/evRjDMMHrtVorkIB2Cp5xy0rkKa8iDBG43qpUWeG1giwi58yUlETBcWfILw=="; + }; + }; + "@lerna/version-3.6.0" = { + name = "_at_lerna_slash_version"; + packageName = "@lerna/version"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/version/-/version-3.6.0.tgz"; + sha512 = "V1f3fNM5ELGHmF824Wc8ah505SMpfiBqOHAIiW+u9soH/3W/t256c1P9UeaDh5blWAk3HeZMzbpRZ9Nlpf6aQA=="; + }; + }; + "@lerna/write-log-file-3.6.0" = { + name = "_at_lerna_slash_write-log-file"; + packageName = "@lerna/write-log-file"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.6.0.tgz"; + sha512 = "OkLK99V6sYXsJsYg+O9wtiFS3z6eUPaiz2e6cXJt80mfIIdI1t2dnmyua0Ib5cZWExQvx2z6Y32Wlf0MnsoNsA=="; + }; + }; + "@marionebl/sander-0.6.1" = { + name = "_at_marionebl_slash_sander"; + packageName = "@marionebl/sander"; + version = "0.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@marionebl/sander/-/sander-0.6.1.tgz"; + sha1 = "1958965874f24bc51be48875feb50d642fc41f7b"; + }; + }; + "@mrmlnc/readdir-enhanced-2.2.1" = { + name = "_at_mrmlnc_slash_readdir-enhanced"; + packageName = "@mrmlnc/readdir-enhanced"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz"; + sha512 = "bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g=="; + }; + }; + "@nodelib/fs.stat-1.1.3" = { + name = "_at_nodelib_slash_fs.stat"; + packageName = "@nodelib/fs.stat"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz"; + sha512 = "shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw=="; + }; + }; + "@protobufjs/aspromise-1.1.2" = { + name = "_at_protobufjs_slash_aspromise"; + packageName = "@protobufjs/aspromise"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"; + sha1 = "9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf"; + }; + }; + "@protobufjs/base64-1.1.2" = { + name = "_at_protobufjs_slash_base64"; + packageName = "@protobufjs/base64"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz"; + sha512 = "AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="; + }; + }; + "@protobufjs/codegen-2.0.4" = { + name = "_at_protobufjs_slash_codegen"; + packageName = "@protobufjs/codegen"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz"; + sha512 = "YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="; + }; + }; + "@protobufjs/eventemitter-1.1.0" = { + name = "_at_protobufjs_slash_eventemitter"; + packageName = "@protobufjs/eventemitter"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz"; + sha1 = "355cbc98bafad5978f9ed095f397621f1d066b70"; + }; + }; + "@protobufjs/fetch-1.1.0" = { + name = "_at_protobufjs_slash_fetch"; + packageName = "@protobufjs/fetch"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz"; + sha1 = "ba99fb598614af65700c1619ff06d454b0d84c45"; + }; + }; + "@protobufjs/float-1.0.2" = { + name = "_at_protobufjs_slash_float"; + packageName = "@protobufjs/float"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz"; + sha1 = "5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1"; + }; + }; + "@protobufjs/inquire-1.1.0" = { + name = "_at_protobufjs_slash_inquire"; + packageName = "@protobufjs/inquire"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz"; + sha1 = "ff200e3e7cf2429e2dcafc1140828e8cc638f089"; + }; + }; + "@protobufjs/path-1.1.2" = { + name = "_at_protobufjs_slash_path"; + packageName = "@protobufjs/path"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz"; + sha1 = "6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d"; + }; + }; + "@protobufjs/pool-1.1.0" = { + name = "_at_protobufjs_slash_pool"; + packageName = "@protobufjs/pool"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz"; + sha1 = "09fd15f2d6d3abfa9b65bc366506d6ad7846ff54"; + }; + }; + "@protobufjs/utf8-1.1.0" = { + name = "_at_protobufjs_slash_utf8"; + packageName = "@protobufjs/utf8"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz"; + sha1 = "a777360b5b39a1a2e5106f8e858f2fd2d060c570"; + }; + }; + "@sindresorhus/is-0.12.0" = { + name = "_at_sindresorhus_slash_is"; + packageName = "@sindresorhus/is"; + version = "0.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@sindresorhus/is/-/is-0.12.0.tgz"; + sha512 = "9ve22cGrAKlSRvi8Vb2JIjzcaaQg79531yQHnF+hi/kOpsSj3Om8AyR1wcHrgl0u7U3vYQ7gmF5erZzOp4+51Q=="; + }; + }; + "@sindresorhus/is-0.7.0" = { + name = "_at_sindresorhus_slash_is"; + packageName = "@sindresorhus/is"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz"; + sha512 = "ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow=="; + }; + }; + "@snyk/dep-graph-1.1.2" = { + name = "_at_snyk_slash_dep-graph"; + packageName = "@snyk/dep-graph"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@snyk/dep-graph/-/dep-graph-1.1.2.tgz"; + sha512 = "mCoAFKtmezBL61JOzLMzqqd/sXXxp0iektEwf4zw+sM3zuG4Tnmhf8OqNO6Wscn84bMIfLlI/nvECdxvSS7MTw=="; + }; + }; + "@snyk/gemfile-1.1.0" = { + name = "_at_snyk_slash_gemfile"; + packageName = "@snyk/gemfile"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@snyk/gemfile/-/gemfile-1.1.0.tgz"; + sha512 = "mLwF+ccuvRZMS0SxUAxA3dAp8mB3m2FxIsBIUWFTYvzxl+E4XTZb8uFrUqXHbcxhZH1Z8taHohNTbzXZn3M8ag=="; + }; + }; + "@szmarczak/http-timer-1.1.1" = { + name = "_at_szmarczak_slash_http-timer"; + packageName = "@szmarczak/http-timer"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.1.tgz"; + sha512 = "WljfOGkmSJe8SUkl+4TPvN2ec0dpUGVyfTBQLoXJUiILs+wBSc4Kvp2N3aAWE4VwwDSLGdmD3/bufS5BgZpVSQ=="; + }; + }; + "@types/accepts-1.3.5" = { + name = "_at_types_slash_accepts"; + packageName = "@types/accepts"; + version = "1.3.5"; + src = fetchurl { + url = "http://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz"; + sha512 = "jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ=="; + }; + }; + "@types/async-2.0.50" = { + name = "_at_types_slash_async"; + packageName = "@types/async"; + version = "2.0.50"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/async/-/async-2.0.50.tgz"; + sha512 = "VMhZMMQgV1zsR+lX/0IBfAk+8Eb7dPVMWiQGFAt3qjo5x7Ml6b77jUo0e1C3ToD+XRDXqtrfw+6AB0uUsPEr3Q=="; + }; + }; + "@types/body-parser-1.17.0" = { + name = "_at_types_slash_body-parser"; + packageName = "@types/body-parser"; + version = "1.17.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz"; + sha512 = "a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w=="; + }; + }; + "@types/connect-3.4.32" = { + name = "_at_types_slash_connect"; + packageName = "@types/connect"; + version = "3.4.32"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz"; + sha512 = "4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg=="; + }; + }; + "@types/cookiejar-2.1.0" = { + name = "_at_types_slash_cookiejar"; + packageName = "@types/cookiejar"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.0.tgz"; + sha512 = "EIjmpvnHj+T4nMcKwHwxZKUfDmphIKJc2qnEMhSoOvr1lYEQpuRKRz8orWr//krYIIArS/KGGLfL2YGVUYXmIA=="; + }; + }; + "@types/cors-2.8.4" = { + name = "_at_types_slash_cors"; + packageName = "@types/cors"; + version = "2.8.4"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/cors/-/cors-2.8.4.tgz"; + sha512 = "ipZjBVsm2tF/n8qFGOuGBkUij9X9ZswVi9G3bx/6dz7POpVa6gVHcj1wsX/LVEn9MMF41fxK/PnZPPoTD1UFPw=="; + }; + }; + "@types/estree-0.0.39" = { + name = "_at_types_slash_estree"; + packageName = "@types/estree"; + version = "0.0.39"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz"; + sha512 = "EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw=="; + }; + }; + "@types/events-1.2.0" = { + name = "_at_types_slash_events"; + packageName = "@types/events"; + version = "1.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/@types/events/-/events-1.2.0.tgz"; + sha512 = "KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA=="; + }; + }; + "@types/express-4.16.0" = { + name = "_at_types_slash_express"; + packageName = "@types/express"; + version = "4.16.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/express/-/express-4.16.0.tgz"; + sha512 = "TtPEYumsmSTtTetAPXlJVf3kEqb6wZK0bZojpJQrnD/djV4q1oB6QQ8aKvKqwNPACoe02GNiy5zDzcYivR5Z2w=="; + }; + }; + "@types/express-serve-static-core-4.16.0" = { + name = "_at_types_slash_express-serve-static-core"; + packageName = "@types/express-serve-static-core"; + version = "4.16.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.0.tgz"; + sha512 = "lTeoCu5NxJU4OD9moCgm0ESZzweAx0YqsAcab6OB0EB3+As1OaHtKnaGJvcngQxYsi9UNv0abn4/DRavrRxt4w=="; + }; + }; + "@types/long-4.0.0" = { + name = "_at_types_slash_long"; + packageName = "@types/long"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/long/-/long-4.0.0.tgz"; + sha512 = "1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q=="; + }; + }; + "@types/mime-2.0.0" = { + name = "_at_types_slash_mime"; + packageName = "@types/mime"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/mime/-/mime-2.0.0.tgz"; + sha512 = "A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA=="; + }; + }; + "@types/node-10.12.12" = { + name = "_at_types_slash_node"; + packageName = "@types/node"; + version = "10.12.12"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/node/-/node-10.12.12.tgz"; + sha512 = "Pr+6JRiKkfsFvmU/LK68oBRCQeEg36TyAbPhc2xpez24OOZZCuoIhWGTd39VZy6nGafSbxzGouFPTFD/rR1A0A=="; + }; + }; + "@types/range-parser-1.2.3" = { + name = "_at_types_slash_range-parser"; + packageName = "@types/range-parser"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz"; + sha512 = "ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA=="; + }; + }; + "@types/semver-5.5.0" = { + name = "_at_types_slash_semver"; + packageName = "@types/semver"; + version = "5.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz"; + sha512 = "41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ=="; + }; + }; + "@types/serve-static-1.13.2" = { + name = "_at_types_slash_serve-static"; + packageName = "@types/serve-static"; + version = "1.13.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.2.tgz"; + sha512 = "/BZ4QRLpH/bNYgZgwhKEh+5AsboDBcUdlBYgzoLX0fpj3Y2gp6EApyOlM3bK53wQS/OE1SrdSYBAbux2D1528Q=="; + }; + }; + "@types/superagent-3.8.2" = { + name = "_at_types_slash_superagent"; + packageName = "@types/superagent"; + version = "3.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/superagent/-/superagent-3.8.2.tgz"; + sha512 = "kdU8ydio1weSvhIIh9rptZ6MdMiR2NQGFnlnZ5qQ7OiQS1ej79zK4GaJ9qX3naSTpOA7iWqwUnZCQpd7SpD1NA=="; + }; + }; + "@types/ws-6.0.1" = { + name = "_at_types_slash_ws"; + packageName = "@types/ws"; + version = "6.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/ws/-/ws-6.0.1.tgz"; + sha512 = "EzH8k1gyZ4xih/MaZTXwT2xOkPiIMSrhQ9b8wrlX88L0T02eYsddatQlwVFlEPyEqV0ChpdpNnE51QPH6NVT4Q=="; + }; + }; + "@types/zen-observable-0.8.0" = { + name = "_at_types_slash_zen-observable"; + packageName = "@types/zen-observable"; + version = "0.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.0.tgz"; + sha512 = "te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg=="; + }; + }; + "@vue/cli-shared-utils-3.2.0" = { + name = "_at_vue_slash_cli-shared-utils"; + packageName = "@vue/cli-shared-utils"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-3.2.0.tgz"; + sha512 = "FCX5ABFg5pWhomyXLpCaogJktMvjsS5d4Mn5BfvqcJxCvzOX6ze8ihFK3u//XMeM78dOFpHSjxnRSvHtkEwgsg=="; + }; + }; + "@vue/cli-ui-3.2.1" = { + name = "_at_vue_slash_cli-ui"; + packageName = "@vue/cli-ui"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@vue/cli-ui/-/cli-ui-3.2.1.tgz"; + sha512 = "ZcmR1inAs1IlfOlmCRK00fvZV8xHgsjZLviKCC2sbVQRORaeXwkJ1ysmYycjEHm44cqqJ1TawiPqBuSsO6U/YA=="; + }; + }; + "@vue/cli-ui-addon-webpack-3.2.1" = { + name = "_at_vue_slash_cli-ui-addon-webpack"; + packageName = "@vue/cli-ui-addon-webpack"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@vue/cli-ui-addon-webpack/-/cli-ui-addon-webpack-3.2.1.tgz"; + sha512 = "pXVhTc1xrrirvZqykUwJQuumlw58fx+S1egNhq05u08xVqG2d8QV/lP98Wgb/sNtOBaBccwBlailGj2Nqk8q6A=="; + }; + }; + "@vue/cli-ui-addon-widgets-3.2.1" = { + name = "_at_vue_slash_cli-ui-addon-widgets"; + packageName = "@vue/cli-ui-addon-widgets"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@vue/cli-ui-addon-widgets/-/cli-ui-addon-widgets-3.2.1.tgz"; + sha512 = "yaVX/rmc3KbFh3PS0N19ZWQs5mYSzefFaZEp08bwnw8VwTtJOl6RJQrKsNoUuA/9hEqgGv5CodLtVrRGnUHV0g=="; + }; + }; + "@webassemblyjs/ast-1.7.11" = { + name = "_at_webassemblyjs_slash_ast"; + packageName = "@webassemblyjs/ast"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz"; + sha512 = "ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA=="; + }; + }; + "@webassemblyjs/floating-point-hex-parser-1.7.11" = { + name = "_at_webassemblyjs_slash_floating-point-hex-parser"; + packageName = "@webassemblyjs/floating-point-hex-parser"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz"; + sha512 = "zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg=="; + }; + }; + "@webassemblyjs/helper-api-error-1.7.11" = { + name = "_at_webassemblyjs_slash_helper-api-error"; + packageName = "@webassemblyjs/helper-api-error"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz"; + sha512 = "7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg=="; + }; + }; + "@webassemblyjs/helper-buffer-1.7.11" = { + name = "_at_webassemblyjs_slash_helper-buffer"; + packageName = "@webassemblyjs/helper-buffer"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz"; + sha512 = "MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w=="; + }; + }; + "@webassemblyjs/helper-code-frame-1.7.11" = { + name = "_at_webassemblyjs_slash_helper-code-frame"; + packageName = "@webassemblyjs/helper-code-frame"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz"; + sha512 = "T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw=="; + }; + }; + "@webassemblyjs/helper-flaten-ast-1.7.11" = { + name = "_at_webassemblyjs_slash_helper-flaten-ast"; + packageName = "@webassemblyjs/helper-flaten-ast"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/helper-flaten-ast/-/helper-flaten-ast-1.7.11.tgz"; + sha512 = "qjjxf3HGZUkD7ja9X0xRKWfLHzwfWzEOle5Ww1NIh6unH6szA7oNeZkhIiWmXz5KaALn0g1b35DQcoaq1IQcSQ=="; + }; + }; + "@webassemblyjs/helper-fsm-1.7.11" = { + name = "_at_webassemblyjs_slash_helper-fsm"; + packageName = "@webassemblyjs/helper-fsm"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz"; + sha512 = "nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A=="; + }; + }; + "@webassemblyjs/helper-module-context-1.7.11" = { + name = "_at_webassemblyjs_slash_helper-module-context"; + packageName = "@webassemblyjs/helper-module-context"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz"; + sha512 = "JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg=="; + }; + }; + "@webassemblyjs/helper-wasm-bytecode-1.7.11" = { + name = "_at_webassemblyjs_slash_helper-wasm-bytecode"; + packageName = "@webassemblyjs/helper-wasm-bytecode"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz"; + sha512 = "cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ=="; + }; + }; + "@webassemblyjs/helper-wasm-section-1.7.11" = { + name = "_at_webassemblyjs_slash_helper-wasm-section"; + packageName = "@webassemblyjs/helper-wasm-section"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz"; + sha512 = "8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q=="; + }; + }; + "@webassemblyjs/ieee754-1.7.11" = { + name = "_at_webassemblyjs_slash_ieee754"; + packageName = "@webassemblyjs/ieee754"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz"; + sha512 = "Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ=="; + }; + }; + "@webassemblyjs/leb128-1.7.11" = { + name = "_at_webassemblyjs_slash_leb128"; + packageName = "@webassemblyjs/leb128"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz"; + sha512 = "vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw=="; + }; + }; + "@webassemblyjs/utf8-1.7.11" = { + name = "_at_webassemblyjs_slash_utf8"; + packageName = "@webassemblyjs/utf8"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz"; + sha512 = "C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA=="; + }; + }; + "@webassemblyjs/validation-1.7.11" = { + name = "_at_webassemblyjs_slash_validation"; + packageName = "@webassemblyjs/validation"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/validation/-/validation-1.7.11.tgz"; + sha512 = "F+SNGDictbnqdcoaIUlhWvM11mupf8OLKaBKKFrUDENaVQI/LsdfMuXg3lglLfV5Rkp9isqda2SUMiJZXyYzHQ=="; + }; + }; + "@webassemblyjs/wasm-edit-1.7.11" = { + name = "_at_webassemblyjs_slash_wasm-edit"; + packageName = "@webassemblyjs/wasm-edit"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz"; + sha512 = "FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg=="; + }; + }; + "@webassemblyjs/wasm-gen-1.7.11" = { + name = "_at_webassemblyjs_slash_wasm-gen"; + packageName = "@webassemblyjs/wasm-gen"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz"; + sha512 = "U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA=="; + }; + }; + "@webassemblyjs/wasm-opt-1.7.11" = { + name = "_at_webassemblyjs_slash_wasm-opt"; + packageName = "@webassemblyjs/wasm-opt"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz"; + sha512 = "XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg=="; + }; + }; + "@webassemblyjs/wasm-parser-1.7.11" = { + name = "_at_webassemblyjs_slash_wasm-parser"; + packageName = "@webassemblyjs/wasm-parser"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz"; + sha512 = "6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg=="; + }; + }; + "@webassemblyjs/wast-parser-1.7.11" = { + name = "_at_webassemblyjs_slash_wast-parser"; + packageName = "@webassemblyjs/wast-parser"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz"; + sha512 = "lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ=="; + }; + }; + "@webassemblyjs/wast-printer-1.7.11" = { + name = "_at_webassemblyjs_slash_wast-printer"; + packageName = "@webassemblyjs/wast-printer"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz"; + sha512 = "m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg=="; + }; + }; + "@xtuc/ieee754-1.2.0" = { + name = "_at_xtuc_slash_ieee754"; + packageName = "@xtuc/ieee754"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"; + sha512 = "DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="; + }; + }; + "@xtuc/long-4.2.1" = { + name = "_at_xtuc_slash_long"; + packageName = "@xtuc/long"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz"; + sha512 = "FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g=="; + }; + }; + "@yarnpkg/lockfile-1.1.0" = { + name = "_at_yarnpkg_slash_lockfile"; + packageName = "@yarnpkg/lockfile"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz"; + sha512 = "GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ=="; + }; + }; + "@zeit/schemas-2.6.0" = { + name = "_at_zeit_slash_schemas"; + packageName = "@zeit/schemas"; + version = "2.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz"; + sha512 = "uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg=="; + }; + }; + "CSSselect-0.4.1" = { + name = "CSSselect"; + packageName = "CSSselect"; + version = "0.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/CSSselect/-/CSSselect-0.4.1.tgz"; + sha1 = "f8ab7e1f8418ce63cda6eb7bd778a85d7ec492b2"; + }; + }; + "CSSwhat-0.4.7" = { + name = "CSSwhat"; + packageName = "CSSwhat"; + version = "0.4.7"; + src = fetchurl { + url = "https://registry.npmjs.org/CSSwhat/-/CSSwhat-0.4.7.tgz"; + sha1 = "867da0ff39f778613242c44cfea83f0aa4ebdf9b"; + }; + }; + "JSONSelect-0.2.1" = { + name = "JSONSelect"; + packageName = "JSONSelect"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.1.tgz"; + sha1 = "415418a526d33fe31d74b4defa3c836d485ec203"; + }; + }; + "JSONStream-0.10.0" = { + name = "JSONStream"; + packageName = "JSONStream"; + version = "0.10.0"; + src = fetchurl { + url = "http://registry.npmjs.org/JSONStream/-/JSONStream-0.10.0.tgz"; + sha1 = "74349d0d89522b71f30f0a03ff9bd20ca6f12ac0"; + }; + }; + "JSONStream-1.3.5" = { + name = "JSONStream"; + packageName = "JSONStream"; + version = "1.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz"; + sha512 = "E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ=="; + }; + }; + "JSV-4.0.2" = { + name = "JSV"; + packageName = "JSV"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz"; + sha1 = "d077f6825571f82132f9dffaed587b4029feff57"; + }; + }; + "URIjs-1.16.1" = { + name = "URIjs"; + packageName = "URIjs"; + version = "1.16.1"; + src = fetchurl { + url = "https://registry.npmjs.org/URIjs/-/URIjs-1.16.1.tgz"; + sha1 = "edebc678b8b74b26b05d2b481e12383f5ae04b8b"; + }; + }; + "abab-1.0.4" = { + name = "abab"; + packageName = "abab"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz"; + sha1 = "5faad9c2c07f60dd76770f71cf025b62a63cfd4e"; + }; + }; "abbrev-1.1.1" = { name = "abbrev"; packageName = "abbrev"; @@ -13,6 +2164,384 @@ let sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="; }; }; + "absolute-0.0.1" = { + name = "absolute"; + packageName = "absolute"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/absolute/-/absolute-0.0.1.tgz"; + sha1 = "c22822f87e1c939f579887504d9c109c4173829d"; + }; + }; + "abstract-leveldown-0.12.4" = { + name = "abstract-leveldown"; + packageName = "abstract-leveldown"; + version = "0.12.4"; + src = fetchurl { + url = "http://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz"; + sha1 = "29e18e632e60e4e221d5810247852a63d7b2e410"; + }; + }; + "abstract-leveldown-4.0.3" = { + name = "abstract-leveldown"; + packageName = "abstract-leveldown"; + version = "4.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-4.0.3.tgz"; + sha512 = "qsIHFQy0u17JqSY+3ZUT+ykqxYY17yOfvAsLkFkw8kSQqi05d1jyj0bCuSX6sjYlXuY9cKpgUt5EudQdP4aXyA=="; + }; + }; + "abstract-leveldown-5.0.0" = { + name = "abstract-leveldown"; + packageName = "abstract-leveldown"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-5.0.0.tgz"; + sha512 = "5mU5P1gXtsMIXg65/rsYGsi93+MlogXZ9FA8JnwKurHQg64bfXwGYVdVdijNTVNOlAsuIiOwHdvFFD5JqCJQ7A=="; + }; + }; + "abstract-random-access-1.1.2" = { + name = "abstract-random-access"; + packageName = "abstract-random-access"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/abstract-random-access/-/abstract-random-access-1.1.2.tgz"; + sha1 = "9a8eac8ff79866f3f9b4bb1443ca778f1598aeda"; + }; + }; + "accepts-1.2.13" = { + name = "accepts"; + packageName = "accepts"; + version = "1.2.13"; + src = fetchurl { + url = "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz"; + sha1 = "e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea"; + }; + }; + "accepts-1.3.3" = { + name = "accepts"; + packageName = "accepts"; + version = "1.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz"; + sha1 = "c3ca7434938648c3e0d9c1e328dd68b622c284ca"; + }; + }; + "accepts-1.3.5" = { + name = "accepts"; + packageName = "accepts"; + version = "1.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz"; + sha1 = "eb777df6011723a3b14e8a72c0805c8e86746bd2"; + }; + }; + "accord-0.28.0" = { + name = "accord"; + packageName = "accord"; + version = "0.28.0"; + src = fetchurl { + url = "https://registry.npmjs.org/accord/-/accord-0.28.0.tgz"; + sha512 = "sPF34gqHegaCSryKf5wHJ8wREK1dTZnHmC9hsB7D8xjntRdd30DXDPKf0YVIcSvnXJmcYu5SCvZRz28H++kFhQ=="; + }; + }; + "ace.improved-0.2.1" = { + name = "ace.improved"; + packageName = "ace.improved"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ace.improved/-/ace.improved-0.2.1.tgz"; + sha1 = "4d74628fc431b09cdcaa1fb2b23d1ec83c5d2f32"; + }; + }; + "acorn-2.7.0" = { + name = "acorn"; + packageName = "acorn"; + version = "2.7.0"; + src = fetchurl { + url = "http://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz"; + sha1 = "ab6e7d9d886aaca8b085bc3312b79a198433f0e7"; + }; + }; + "acorn-3.3.0" = { + name = "acorn"; + packageName = "acorn"; + version = "3.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz"; + sha1 = "45e37fb39e8da3f25baee3ff5369e2bb5f22017a"; + }; + }; + "acorn-5.7.3" = { + name = "acorn"; + packageName = "acorn"; + version = "5.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz"; + sha512 = "T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw=="; + }; + }; + "acorn-6.0.4" = { + name = "acorn"; + packageName = "acorn"; + version = "6.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn/-/acorn-6.0.4.tgz"; + sha512 = "VY4i5EKSKkofY2I+6QLTbTTN/UvEQPCo6eiwzzSaSWfpaDhOmStMCMod6wmuPciNq+XS0faCglFu2lHZpdHUtg=="; + }; + }; + "acorn-dynamic-import-3.0.0" = { + name = "acorn-dynamic-import"; + packageName = "acorn-dynamic-import"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz"; + sha512 = "zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg=="; + }; + }; + "acorn-dynamic-import-4.0.0" = { + name = "acorn-dynamic-import"; + packageName = "acorn-dynamic-import"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz"; + sha512 = "d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw=="; + }; + }; + "acorn-globals-1.0.9" = { + name = "acorn-globals"; + packageName = "acorn-globals"; + version = "1.0.9"; + src = fetchurl { + url = "http://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz"; + sha1 = "55bb5e98691507b74579d0513413217c380c54cf"; + }; + }; + "acorn-jsx-3.0.1" = { + name = "acorn-jsx"; + packageName = "acorn-jsx"; + version = "3.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz"; + sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b"; + }; + }; + "acorn-jsx-4.1.1" = { + name = "acorn-jsx"; + packageName = "acorn-jsx"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz"; + sha512 = "JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw=="; + }; + }; + "acorn-jsx-5.0.1" = { + name = "acorn-jsx"; + packageName = "acorn-jsx"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz"; + sha512 = "HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg=="; + }; + }; + "acorn-loose-6.0.0" = { + name = "acorn-loose"; + packageName = "acorn-loose"; + version = "6.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-loose/-/acorn-loose-6.0.0.tgz"; + sha512 = "gJff4bSdy882CwS6toeHixdBn9+IP8ojffjCW9hXnb2Ly7uVyAMaH2pLehtwS10wj2FIQ9Iw564MTDSsaQW9ng=="; + }; + }; + "acorn-node-1.6.2" = { + name = "acorn-node"; + packageName = "acorn-node"; + version = "1.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-node/-/acorn-node-1.6.2.tgz"; + sha512 = "rIhNEZuNI8ibQcL7ANm/mGyPukIaZsRNX9psFNQURyJW0nu6k8wjSDld20z6v2mDBWqX13pIEnk9gGZJHIlEXg=="; + }; + }; + "acorn-walk-6.1.1" = { + name = "acorn-walk"; + packageName = "acorn-walk"; + version = "6.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz"; + sha512 = "OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw=="; + }; + }; + "adbkit-2.11.0" = { + name = "adbkit"; + packageName = "adbkit"; + version = "2.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/adbkit/-/adbkit-2.11.0.tgz"; + sha512 = "j2vUhEeZmCiqBP+p77CpPWQTcT20rOmSmRHFUTZUwUpxzeCd3fXop4NAGYztSY9/FNU4bT/qqvYQ4EZKuCXhfA=="; + }; + }; + "adbkit-logcat-1.1.0" = { + name = "adbkit-logcat"; + packageName = "adbkit-logcat"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz"; + sha1 = "01d7f9b0cef9093a30bcb3b007efff301508962f"; + }; + }; + "adbkit-monkey-1.0.1" = { + name = "adbkit-monkey"; + packageName = "adbkit-monkey"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz"; + sha1 = "f291be701a2efc567a63fc7aa6afcded31430be1"; + }; + }; + "addons-linter-1.3.8" = { + name = "addons-linter"; + packageName = "addons-linter"; + version = "1.3.8"; + src = fetchurl { + url = "https://registry.npmjs.org/addons-linter/-/addons-linter-1.3.8.tgz"; + sha512 = "NFon8Q++k8R6t1lunNPoVPWxVUzC8ED5Cu8VB66HdsaVarLHNhIdpDSqClplefC5Mypx/EEgZhkMZAuaxScyUg=="; + }; + }; + "addr-to-ip-port-1.5.1" = { + name = "addr-to-ip-port"; + packageName = "addr-to-ip-port"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/addr-to-ip-port/-/addr-to-ip-port-1.5.1.tgz"; + sha512 = "bA+dyydTNuQtrEDJ0g9eR7XabNhvrM5yZY0hvTbNK3yvoeC73ZqMES6E1cEqH9WPxs4uMtMsOjfwS4FmluhsAA=="; + }; + }; + "addressparser-0.3.2" = { + name = "addressparser"; + packageName = "addressparser"; + version = "0.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz"; + sha1 = "59873f35e8fcf6c7361c10239261d76e15348bb2"; + }; + }; + "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"; + version = "0.4.13"; + src = fetchurl { + url = "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.13.tgz"; + sha512 = "fERNJX8sOXfel6qCBCMPvZLzENBEhZTzKqg6vrOW5pvoEaQuJhRU4ndTAh6lHOxn1I6jnz2NHra56ZODM751uw=="; + }; + }; + "adm-zip-0.4.7" = { + name = "adm-zip"; + packageName = "adm-zip"; + version = "0.4.7"; + src = fetchurl { + url = "http://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz"; + sha1 = "8606c2cbf1c426ce8c8ec00174447fd49b6eafc1"; + }; + }; + "after-0.8.1" = { + name = "after"; + packageName = "after"; + version = "0.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/after/-/after-0.8.1.tgz"; + sha1 = "ab5d4fb883f596816d3515f8f791c0af486dd627"; + }; + }; + "after-0.8.2" = { + name = "after"; + packageName = "after"; + version = "0.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/after/-/after-0.8.2.tgz"; + sha1 = "fedb394f9f0e02aa9768e702bda23b505fae7e1f"; + }; + }; + "agent-base-4.2.1" = { + name = "agent-base"; + packageName = "agent-base"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz"; + sha512 = "JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg=="; + }; + }; + "agentkeepalive-3.5.2" = { + name = "agentkeepalive"; + packageName = "agentkeepalive"; + version = "3.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz"; + sha512 = "e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ=="; + }; + }; + "aggregate-error-1.0.0" = { + name = "aggregate-error"; + packageName = "aggregate-error"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-1.0.0.tgz"; + sha1 = "888344dad0220a72e3af50906117f48771925fac"; + }; + }; + "airplay-js-0.2.16" = { + name = "airplay-js"; + packageName = "airplay-js"; + version = "0.2.16"; + src = fetchurl { + url = "https://registry.npmjs.org/airplay-js/-/airplay-js-0.2.16.tgz"; + sha1 = "48566d5fa55a921d80187ad946f7e8f7555902a1"; + }; + }; + "airplay-js-0.3.0" = { + name = "airplay-js"; + packageName = "airplay-js"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/airplay-js/-/airplay-js-0.3.0.tgz"; + sha1 = "16bac2ef91b31249382924bfdeeabaddc9db7398"; + }; + }; + "airplay-protocol-2.0.2" = { + name = "airplay-protocol"; + packageName = "airplay-protocol"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/airplay-protocol/-/airplay-protocol-2.0.2.tgz"; + sha1 = "b5b2a7137331f5545acbe196ba5693c13238fc5e"; + }; + }; + "airplayer-2.0.0" = { + name = "airplayer"; + packageName = "airplayer"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/airplayer/-/airplayer-2.0.0.tgz"; + sha1 = "7ab62d23b96d44234138aec1281d2e67ef190259"; + }; + }; + "ajv-4.11.8" = { + name = "ajv"; + packageName = "ajv"; + version = "4.11.8"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz"; + sha1 = "82ffb02b29e662ae53bdc20af15947706739c536"; + }; + }; "ajv-5.5.2" = { name = "ajv"; packageName = "ajv"; @@ -22,6 +2551,231 @@ let sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965"; }; }; + "ajv-6.5.3" = { + name = "ajv"; + packageName = "ajv"; + version = "6.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz"; + sha512 = "LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg=="; + }; + }; + "ajv-6.5.4" = { + name = "ajv"; + packageName = "ajv"; + version = "6.5.4"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz"; + sha512 = "4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg=="; + }; + }; + "ajv-6.6.1" = { + name = "ajv"; + packageName = "ajv"; + version = "6.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz"; + sha512 = "ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww=="; + }; + }; + "ajv-errors-1.0.1" = { + name = "ajv-errors"; + packageName = "ajv-errors"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz"; + sha512 = "DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="; + }; + }; + "ajv-keywords-1.5.1" = { + name = "ajv-keywords"; + packageName = "ajv-keywords"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz"; + sha1 = "314dd0a4b3368fad3dfcdc54ede6171b886daf3c"; + }; + }; + "ajv-keywords-3.2.0" = { + name = "ajv-keywords"; + packageName = "ajv-keywords"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz"; + sha1 = "e86b819c602cf8821ad637413698f1dec021847a"; + }; + }; + "ajv-merge-patch-4.1.0" = { + name = "ajv-merge-patch"; + packageName = "ajv-merge-patch"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-4.1.0.tgz"; + sha512 = "0mAYXMSauA8RZ7r+B4+EAOYcZEcO9OK5EiQCR7W7Cv4E44pJj56ZnkKLJ9/PAcOc0dT+LlV9fdDcq2TxVJfOYw=="; + }; + }; + "aliasify-2.1.0" = { + name = "aliasify"; + packageName = "aliasify"; + version = "2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/aliasify/-/aliasify-2.1.0.tgz"; + sha1 = "7c30825b9450b9e6185ba27533eaf6e2067d4b42"; + }; + }; + "align-text-0.1.4" = { + name = "align-text"; + packageName = "align-text"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz"; + sha1 = "0cd90a561093f35d0a99256c22b7069433fad117"; + }; + }; + "aligned-block-file-1.1.4" = { + name = "aligned-block-file"; + packageName = "aligned-block-file"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/aligned-block-file/-/aligned-block-file-1.1.4.tgz"; + sha512 = "KE27h781ueGONLqSBY2ik6LJRr9vo0L/i3GGhtQgJfCk0MO2QNSgrXZVCk2t7UeZKYTxcTfl+yBgcZWqBiAGPQ=="; + }; + }; + "almond-0.3.3" = { + name = "almond"; + packageName = "almond"; + version = "0.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/almond/-/almond-0.3.3.tgz"; + sha1 = "a0e7c95ac7624d6417b4494b1e68bff693168a20"; + }; + }; + "alphanum-sort-1.0.2" = { + name = "alphanum-sort"; + packageName = "alphanum-sort"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz"; + sha1 = "97a1119649b211ad33691d9f9f486a8ec9fbe0a3"; + }; + }; + "amdefine-1.0.1" = { + name = "amdefine"; + packageName = "amdefine"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz"; + sha1 = "4a5282ac164729e93619bcfd3ad151f817ce91f5"; + }; + }; + "ansi-0.3.1" = { + name = "ansi"; + packageName = "ansi"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz"; + sha1 = "0c42d4fb17160d5a9af1e484bace1c66922c1b21"; + }; + }; + "ansi-align-2.0.0" = { + name = "ansi-align"; + packageName = "ansi-align"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz"; + sha1 = "c36aeccba563b89ceb556f3690f0b1d9e3547f7f"; + }; + }; + "ansi-color-0.2.1" = { + name = "ansi-color"; + packageName = "ansi-color"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-color/-/ansi-color-0.2.1.tgz"; + sha1 = "3e75c037475217544ed763a8db5709fa9ae5bf9a"; + }; + }; + "ansi-colors-1.1.0" = { + name = "ansi-colors"; + packageName = "ansi-colors"; + version = "1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz"; + sha512 = "SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA=="; + }; + }; + "ansi-cyan-0.1.1" = { + name = "ansi-cyan"; + packageName = "ansi-cyan"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz"; + sha1 = "538ae528af8982f28ae30d86f2f17456d2609873"; + }; + }; + "ansi-diff-1.1.1" = { + name = "ansi-diff"; + packageName = "ansi-diff"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-diff/-/ansi-diff-1.1.1.tgz"; + sha512 = "XnTdFDQzbEewrDx8epWXdw7oqHMvv315vEtfqDiEhhWghIf4++h26c3/FMz7iTLhNrnj56DNIXpbxHZq+3s6qw=="; + }; + }; + "ansi-escapes-1.4.0" = { + name = "ansi-escapes"; + packageName = "ansi-escapes"; + version = "1.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz"; + sha1 = "d3a8a83b319aa67793662b13e761c7911422306e"; + }; + }; + "ansi-escapes-3.1.0" = { + name = "ansi-escapes"; + packageName = "ansi-escapes"; + version = "3.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz"; + sha512 = "UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw=="; + }; + }; + "ansi-gray-0.1.1" = { + name = "ansi-gray"; + packageName = "ansi-gray"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz"; + sha1 = "2962cf54ec9792c48510a3deb524436861ef7251"; + }; + }; + "ansi-red-0.1.1" = { + name = "ansi-red"; + packageName = "ansi-red"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz"; + sha1 = "8c638f9d1080800a353c9c28c8a81ca4705d946c"; + }; + }; + "ansi-regex-0.2.1" = { + name = "ansi-regex"; + packageName = "ansi-regex"; + version = "0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz"; + sha1 = "0d8e946967a3d8143f93e24e298525fc1b2235f9"; + }; + }; + "ansi-regex-1.1.1" = { + name = "ansi-regex"; + packageName = "ansi-regex"; + version = "1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz"; + sha1 = "41c847194646375e6a1a5d10c3ca054ef9fc980d"; + }; + }; "ansi-regex-2.1.1" = { name = "ansi-regex"; packageName = "ansi-regex"; @@ -31,6 +2785,438 @@ let sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"; }; }; + "ansi-regex-3.0.0" = { + name = "ansi-regex"; + packageName = "ansi-regex"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz"; + sha1 = "ed0317c322064f79466c02966bddb605ab37d998"; + }; + }; + "ansi-regex-4.0.0" = { + name = "ansi-regex"; + packageName = "ansi-regex"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz"; + sha512 = "iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w=="; + }; + }; + "ansi-split-1.0.1" = { + name = "ansi-split"; + packageName = "ansi-split"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-split/-/ansi-split-1.0.1.tgz"; + sha512 = "RRxQym4DFtDNmHIkW6aeFVvrXURb11lGAEPXNiryjCe8bK8RsANjzJ0M2aGOkvBYwP4Bl/xZ8ijtr6D3j1x/eg=="; + }; + }; + "ansi-styles-1.0.0" = { + name = "ansi-styles"; + packageName = "ansi-styles"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz"; + sha1 = "cb102df1c56f5123eab8b67cd7b98027a0279178"; + }; + }; + "ansi-styles-1.1.0" = { + name = "ansi-styles"; + packageName = "ansi-styles"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz"; + sha1 = "eaecbf66cd706882760b2f4691582b8f55d7a7de"; + }; + }; + "ansi-styles-2.2.1" = { + name = "ansi-styles"; + packageName = "ansi-styles"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"; + sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe"; + }; + }; + "ansi-styles-3.2.1" = { + name = "ansi-styles"; + packageName = "ansi-styles"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"; + sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="; + }; + }; + "ansi-to-html-0.6.9" = { + name = "ansi-to-html"; + packageName = "ansi-to-html"; + version = "0.6.9"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.9.tgz"; + sha512 = "hwNdg2DNgCzsrvaNc+LDqSxJkpxf9oEt4R7KE0IeURXhEOlontEqNpXNiGeFBpSes8TZF+ZZ9sjB85QzjPsI6A=="; + }; + }; + "ansi-wrap-0.1.0" = { + name = "ansi-wrap"; + packageName = "ansi-wrap"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz"; + sha1 = "a82250ddb0015e9a27ca82e82ea603bbfa45efaf"; + }; + }; + "ansicolors-0.3.2" = { + name = "ansicolors"; + packageName = "ansicolors"; + version = "0.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz"; + sha1 = "665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"; + }; + }; + "any-promise-1.3.0" = { + name = "any-promise"; + packageName = "any-promise"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"; + sha1 = "abc6afeedcea52e809cdc0376aed3ce39635d17f"; + }; + }; + "anymatch-1.3.2" = { + name = "anymatch"; + packageName = "anymatch"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz"; + sha512 = "0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA=="; + }; + }; + "anymatch-2.0.0" = { + name = "anymatch"; + packageName = "anymatch"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz"; + sha512 = "5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw=="; + }; + }; + "ap-0.1.0" = { + name = "ap"; + packageName = "ap"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ap/-/ap-0.1.0.tgz"; + sha1 = "d8a3f26615379398a1b53ca6cc1a666a0fbfe150"; + }; + }; + "apache-crypt-1.2.1" = { + name = "apache-crypt"; + packageName = "apache-crypt"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/apache-crypt/-/apache-crypt-1.2.1.tgz"; + sha1 = "d6fc72aa6d27d99c95a94fd188d731eefffa663c"; + }; + }; + "apache-md5-1.1.2" = { + name = "apache-md5"; + packageName = "apache-md5"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.2.tgz"; + sha1 = "ee49736b639b4f108b6e9e626c6da99306b41692"; + }; + }; + "apollo-cache-1.1.21" = { + name = "apollo-cache"; + packageName = "apollo-cache"; + version = "1.1.21"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.1.21.tgz"; + sha512 = "5ErNb78KHtrJNimkDBTEigcvHkIqUmS7QJIk4lpZZ+XLVVgvk2fD+GhD1PLP+s8vHfAKVbO6vdbRxCCjGGrh5w=="; + }; + }; + "apollo-cache-control-0.3.3" = { + name = "apollo-cache-control"; + packageName = "apollo-cache-control"; + version = "0.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.3.3.tgz"; + sha512 = "X6JhKfIaMLfl2jpsK/880BflXA+2lmm2sAsOZL4Bn2VrMsDtOssI1Ij9vNRbch9k9cA4WJvKed7Sql/wUIa1Eg=="; + }; + }; + "apollo-cache-inmemory-1.3.11" = { + name = "apollo-cache-inmemory"; + packageName = "apollo-cache-inmemory"; + version = "1.3.11"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.3.11.tgz"; + sha512 = "fSoyjBV5RV57J3i/VHDDB74ZgXc0PFiogheNFHEhC0mL6rg5e/DjTx0Vg+csIBk23gvlzTvV+eypx7Q2NJ+dYg=="; + }; + }; + "apollo-client-2.4.7" = { + name = "apollo-client"; + packageName = "apollo-client"; + version = "2.4.7"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-client/-/apollo-client-2.4.7.tgz"; + sha512 = "6aAm+16AFBYZhJF8eKxrup6AbYni01InDiwTfZhMMTP2xaXQWjsQnfaHbI2oE+hd3+AZFy1drkse8RZKghR/WQ=="; + }; + }; + "apollo-codegen-0.19.1" = { + name = "apollo-codegen"; + packageName = "apollo-codegen"; + version = "0.19.1"; + src = fetchurl { + url = "http://registry.npmjs.org/apollo-codegen/-/apollo-codegen-0.19.1.tgz"; + sha512 = "jlxz/b5iinRWfh48hXdmMtrjTPn/rDok0Z3b7icvkiaD6I30w4sq9B+JDkFbLnkldzsFLV2BZtBDa/dkZhx8Ng=="; + }; + }; + "apollo-datasource-0.2.1" = { + name = "apollo-datasource"; + packageName = "apollo-datasource"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-0.2.1.tgz"; + sha512 = "r185+JTa5KuF1INeTAk7AEP76zwMN6c8Ph1lmpzJMNwBUEzTGnLClrccCskCBx4SxfnkdKbuQdwn9JwCJUWrdg=="; + }; + }; + "apollo-engine-reporting-0.1.3" = { + name = "apollo-engine-reporting"; + packageName = "apollo-engine-reporting"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-engine-reporting/-/apollo-engine-reporting-0.1.3.tgz"; + sha512 = "VkjiifHMHIAxydXecT+ck0WtqpFIsMlylKnKeuNAXfIfAXHX/JYtLhbArTTyhDunLrphMiUewfFv9P0K+aX2jw=="; + }; + }; + "apollo-engine-reporting-protobuf-0.1.0" = { + name = "apollo-engine-reporting-protobuf"; + packageName = "apollo-engine-reporting-protobuf"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.1.0.tgz"; + sha512 = "GReJtAYTmpwg0drb9VgFtqObYYTCHkJhlHEYCeXY8bJV4fOgXsAZ7CIXR9nPKO0mBaoHIHaGYvXGcyCLrZ36VA=="; + }; + }; + "apollo-env-0.2.5" = { + name = "apollo-env"; + packageName = "apollo-env"; + version = "0.2.5"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-env/-/apollo-env-0.2.5.tgz"; + sha512 = "Gc7TEbwCl7jJVutnn8TWfzNSkrrqyoo0DP92BQJFU9pZbJhpidoXf2Sw1YwOJl82rRKH3ujM3C8vdZLOgpFcFA=="; + }; + }; + "apollo-link-1.2.4" = { + name = "apollo-link"; + packageName = "apollo-link"; + version = "1.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.4.tgz"; + sha512 = "B1z+9H2nTyWEhMXRFSnoZ1vSuAYP+V/EdUJvRx9uZ8yuIBZMm6reyVtr1n0BWlKeSFyPieKJy2RLzmITAAQAMQ=="; + }; + }; + "apollo-link-context-1.0.10" = { + name = "apollo-link-context"; + packageName = "apollo-link-context"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.10.tgz"; + sha512 = "HX3BEmkANs2A8AcYCy92SFJrW+0SbGrhDTSHV6ZwKIJ9ZrsOtly8cMrRLzEw1emjHIz5SP7XJEn3ko7BwhBBSw=="; + }; + }; + "apollo-link-dedup-1.0.11" = { + name = "apollo-link-dedup"; + packageName = "apollo-link-dedup"; + version = "1.0.11"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-link-dedup/-/apollo-link-dedup-1.0.11.tgz"; + sha512 = "RcvkXR0CNbQcsw6LdrPksGa+9YjZ1ghk0k2PKal6rSBCyyqzokcBawXOtoMN8q+0FLR1dGs5GnAQVeucQuY28g=="; + }; + }; + "apollo-link-http-common-0.2.6" = { + name = "apollo-link-http-common"; + packageName = "apollo-link-http-common"; + version = "0.2.6"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-link-http-common/-/apollo-link-http-common-0.2.6.tgz"; + sha512 = "LUOMWvrZuBP1hyWLBXyaW0KyFeKo79j+k3N+Q4HSkXKbLibnllXQ+JxxoSKGhm0bhREygiLtJAG9JnGlhxGO/Q=="; + }; + }; + "apollo-link-persisted-queries-0.2.2" = { + name = "apollo-link-persisted-queries"; + packageName = "apollo-link-persisted-queries"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-link-persisted-queries/-/apollo-link-persisted-queries-0.2.2.tgz"; + sha512 = "YL7XBu/5QsSbbYaWUXgm87T2Hn/2AQZk5Wr8CLXGDr3Wl3E/TRhBhKgQQTly9xhaTi7jgBO+AeIyTH5wCBHA9w=="; + }; + }; + "apollo-link-state-0.4.2" = { + name = "apollo-link-state"; + packageName = "apollo-link-state"; + version = "0.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-link-state/-/apollo-link-state-0.4.2.tgz"; + sha512 = "xMPcAfuiPVYXaLwC6oJFIZrKgV3GmdO31Ag2eufRoXpvT0AfJZjdaPB4450Nu9TslHRePN9A3quxNueILlQxlw=="; + }; + }; + "apollo-link-ws-1.0.10" = { + name = "apollo-link-ws"; + packageName = "apollo-link-ws"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-link-ws/-/apollo-link-ws-1.0.10.tgz"; + sha512 = "1Yx4iIUsWS8wuAdVJ2LF+LdIYAsqHSto8eShwJ/d2SovocsMCwN9hyS+JkaOPD/KHAkavTWzN6l3XwSOdOwevQ=="; + }; + }; + "apollo-server-caching-0.2.1" = { + name = "apollo-server-caching"; + packageName = "apollo-server-caching"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-server-caching/-/apollo-server-caching-0.2.1.tgz"; + sha512 = "+U9F3X297LL8Gqy6ypfDNEv/DfV/tDht9Dr2z3AMaEkNW1bwO6rmdDL01zYxDuVDVq6Z3qSiNCSO2pXE2F0zmA=="; + }; + }; + "apollo-server-core-2.2.6" = { + name = "apollo-server-core"; + packageName = "apollo-server-core"; + version = "2.2.6"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.2.6.tgz"; + sha512 = "hC3+Y9A4rN4W2X2cWqjrWWHkjKaG/jUQjtAVpQteDW+7n3bLKHCrpDFiFad++lq0ymRVW8diAaYDS4myJwjmoA=="; + }; + }; + "apollo-server-env-2.2.0" = { + name = "apollo-server-env"; + packageName = "apollo-server-env"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-2.2.0.tgz"; + sha512 = "wjJiI5nQWPBpNmpiLP389Ezpstp71szS6DHAeTgYLb/ulCw3CTuuA+0/E1bsThVWiQaDeHZE0sE3yI8q2zrYiA=="; + }; + }; + "apollo-server-errors-2.2.0" = { + name = "apollo-server-errors"; + packageName = "apollo-server-errors"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.2.0.tgz"; + sha512 = "gV9EZG2tovFtT1cLuCTavnJu2DaKxnXPRNGSTo+SDI6IAk6cdzyW0Gje5N2+3LybI0Wq5KAbW6VLei31S4MWmg=="; + }; + }; + "apollo-server-express-2.2.6" = { + name = "apollo-server-express"; + packageName = "apollo-server-express"; + version = "2.2.6"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.2.6.tgz"; + sha512 = "+zajJDcJLhWdkW8f0D5KQfDsaxgx7fQ3ULGDT1eZgL0UY5pazWBOnXqeRoVKRl+r1WcrwN1SMfBVnAKWv6CyVw=="; + }; + }; + "apollo-server-plugin-base-0.1.6" = { + name = "apollo-server-plugin-base"; + packageName = "apollo-server-plugin-base"; + version = "0.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.1.6.tgz"; + sha512 = "nh6I2+mgSL5cYxqYXymAr8xBZ/ju8nunPjHp/21+/mgbF4Is0xtM9oDq5Qf0Q/cGh/djF6YcBuB1yUG+68gJXw=="; + }; + }; + "apollo-tracing-0.3.3" = { + name = "apollo-tracing"; + packageName = "apollo-tracing"; + version = "0.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.3.3.tgz"; + sha512 = "gsTYgDVjtMlnomPq46aky7yk8XshCQfj9rxalCCismLlMomVW44fq+8GKQnZIkFOwiAsazRy4dzZ0cBbygA9sA=="; + }; + }; + "apollo-upload-client-9.1.0" = { + name = "apollo-upload-client"; + packageName = "apollo-upload-client"; + version = "9.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-9.1.0.tgz"; + sha512 = "ZN5gsbBjImEZTWWTUHpCEGDasnoBGbaODpznQ5EawyNHceuFYSNJbbft+ZZ841vZAcj9XZdKUKoaLBlMZ/r7nw=="; + }; + }; + "apollo-utilities-1.0.26" = { + name = "apollo-utilities"; + packageName = "apollo-utilities"; + version = "1.0.26"; + src = fetchurl { + url = "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.0.26.tgz"; + sha512 = "URw7o3phymliqYCYatcird2YRPUU2eWCNvip64U9gQrX56mEfK4m99yBIDCMTpmcvOFsKLii1sIEZsHIs/bvnw=="; + }; + }; + "app-builder-5.2.0" = { + name = "app-builder"; + packageName = "app-builder"; + version = "5.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/app-builder/-/app-builder-5.2.0.tgz"; + sha512 = "RRj/vu8WhmMM71G9BxMLRvcwpr1QUJZ9NXURGGo1v3fPiauzkQfNi31kM7irRNqR87NV+lJ/qI62iTzcAc+V0Q=="; + }; + }; + "append-0.1.1" = { + name = "append"; + packageName = "append"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/append/-/append-0.1.1.tgz"; + sha1 = "7e5dd327747078d877286fbb624b1e8f4d2b396b"; + }; + }; + "append-batch-0.0.1" = { + name = "append-batch"; + packageName = "append-batch"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/append-batch/-/append-batch-0.0.1.tgz"; + sha1 = "9224858e556997ccc07f11f1ee9a128532aa0d25"; + }; + }; + "append-buffer-1.0.2" = { + name = "append-buffer"; + packageName = "append-buffer"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz"; + sha1 = "d8220cf466081525efea50614f3de6514dfa58f1"; + }; + }; + "append-field-1.0.0" = { + name = "append-field"; + packageName = "append-field"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz"; + sha1 = "1e3440e915f0b1203d23748e78edd7b9b5b43e56"; + }; + }; + "append-tree-2.4.4" = { + name = "append-tree"; + packageName = "append-tree"; + version = "2.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/append-tree/-/append-tree-2.4.4.tgz"; + sha512 = "rPMUMkR8JjjPDDHHDZ/YeLO0KIbUGCrXgy921F6sBkEXBR9jYYxK8LUlwpZkUVi70cMR6r8uSmHZ/5HvtrntHg=="; + }; + }; + "appendable-cli-menu-2.0.0" = { + name = "appendable-cli-menu"; + packageName = "appendable-cli-menu"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/appendable-cli-menu/-/appendable-cli-menu-2.0.0.tgz"; + sha1 = "dcfca9e509300e4c3b2d467965fe50c56fc75e66"; + }; + }; "aproba-1.2.0" = { name = "aproba"; packageName = "aproba"; @@ -40,6 +3226,78 @@ let sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="; }; }; + "aproba-2.0.0" = { + name = "aproba"; + packageName = "aproba"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz"; + sha512 = "lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="; + }; + }; + "arch-2.1.1" = { + name = "arch"; + packageName = "arch"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz"; + sha512 = "BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg=="; + }; + }; + "archive-type-4.0.0" = { + name = "archive-type"; + packageName = "archive-type"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz"; + sha1 = "f92e72233056dfc6969472749c267bdb046b1d70"; + }; + }; + "archiver-2.1.1" = { + name = "archiver"; + packageName = "archiver"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz"; + sha1 = "ff662b4a78201494a3ee544d3a33fe7496509ebc"; + }; + }; + "archiver-3.0.0" = { + name = "archiver"; + packageName = "archiver"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/archiver/-/archiver-3.0.0.tgz"; + sha512 = "5QeR6Xc5hSA9X1rbQfcuQ6VZuUXOaEdB65Dhmk9duuRJHYif/ZyJfuyJqsQrj34PFjU5emv5/MmfgA8un06onw=="; + }; + }; + "archiver-utils-1.3.0" = { + name = "archiver-utils"; + packageName = "archiver-utils"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz"; + sha1 = "e50b4c09c70bf3d680e32ff1b7994e9f9d895174"; + }; + }; + "archiver-utils-2.0.0" = { + name = "archiver-utils"; + packageName = "archiver-utils"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.0.0.tgz"; + sha512 = "JRBgcVvDX4Mwu2RBF8bBaHcQCSxab7afsxAPYDQ5W+19quIPP5CfKE7Ql+UHs9wYvwsaNR8oDuhtf5iqrKmzww=="; + }; + }; + "archy-1.0.0" = { + name = "archy"; + packageName = "archy"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz"; + sha1 = "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"; + }; + }; "are-we-there-yet-1.1.5" = { name = "are-we-there-yet"; packageName = "are-we-there-yet"; @@ -49,6 +3307,60 @@ let sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w=="; }; }; + "arg-2.0.0" = { + name = "arg"; + packageName = "arg"; + version = "2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/arg/-/arg-2.0.0.tgz"; + sha512 = "XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w=="; + }; + }; + "argparse-0.1.15" = { + name = "argparse"; + packageName = "argparse"; + version = "0.1.15"; + src = fetchurl { + url = "https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; + sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; + }; + }; + "argparse-1.0.10" = { + name = "argparse"; + packageName = "argparse"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"; + sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="; + }; + }; + "argparse-1.0.4" = { + name = "argparse"; + packageName = "argparse"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/argparse/-/argparse-1.0.4.tgz"; + sha1 = "2b12247b933001971addcbfe4e67d20fd395bbf4"; + }; + }; + "arr-diff-1.1.0" = { + name = "arr-diff"; + packageName = "arr-diff"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz"; + sha1 = "687c32758163588fef7de7b36fabe495eb1a399a"; + }; + }; + "arr-diff-2.0.0" = { + name = "arr-diff"; + packageName = "arr-diff"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz"; + sha1 = "8f3b827f955a8bd669697e4a4256ac3ceae356cf"; + }; + }; "arr-diff-4.0.0" = { name = "arr-diff"; packageName = "arr-diff"; @@ -67,6 +3379,15 @@ let sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="; }; }; + "arr-union-2.1.0" = { + name = "arr-union"; + packageName = "arr-union"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz"; + sha1 = "20f9eab5ec70f5c7d215b1077b1c39161d292c7d"; + }; + }; "arr-union-3.1.0" = { name = "arr-union"; packageName = "arr-union"; @@ -76,6 +3397,15 @@ let sha1 = "e39b09aea9def866a8f206e288af63919bae39c4"; }; }; + "array-differ-1.0.0" = { + name = "array-differ"; + packageName = "array-differ"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz"; + sha1 = "eff52e3758249d33be402b8bb8e564bb2b5d4031"; + }; + }; "array-each-1.0.1" = { name = "array-each"; packageName = "array-each"; @@ -85,6 +3415,132 @@ let sha1 = "a794af0c05ab1752846ee753a1f211a05ba0c44f"; }; }; + "array-filter-0.0.1" = { + name = "array-filter"; + packageName = "array-filter"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz"; + sha1 = "7da8cf2e26628ed732803581fd21f67cacd2eeec"; + }; + }; + "array-find-0.1.1" = { + name = "array-find"; + packageName = "array-find"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/array-find/-/array-find-0.1.1.tgz"; + sha1 = "dc813845ad5a9afc35cb92b786c878d81b5b82ce"; + }; + }; + "array-find-index-1.0.2" = { + name = "array-find-index"; + packageName = "array-find-index"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz"; + sha1 = "df010aa1287e164bbda6f9723b0a96a1ec4187a1"; + }; + }; + "array-flatten-1.1.1" = { + name = "array-flatten"; + packageName = "array-flatten"; + version = "1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"; + sha1 = "9a5f699051b1e7073328f2a008968b64ea2955d2"; + }; + }; + "array-flatten-2.1.2" = { + name = "array-flatten"; + packageName = "array-flatten"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz"; + 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"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz"; + sha1 = "9e528762b4a9066ad163a6962a364418e9626ece"; + }; + }; + "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-loop-1.0.0" = { + name = "array-loop"; + packageName = "array-loop"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/array-loop/-/array-loop-1.0.0.tgz"; + sha1 = "c033d086cf0d12af73aed5a99c0cedb37367b395"; + }; + }; + "array-lru-1.1.1" = { + name = "array-lru"; + packageName = "array-lru"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/array-lru/-/array-lru-1.1.1.tgz"; + sha1 = "0c7e1b4e022ae166ff1e8448c595f3181fcd3337"; + }; + }; + "array-map-0.0.0" = { + name = "array-map"; + packageName = "array-map"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz"; + sha1 = "88a2bab73d1cf7bcd5c1b118a003f66f665fa662"; + }; + }; + "array-reduce-0.0.0" = { + name = "array-reduce"; + packageName = "array-reduce"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz"; + sha1 = "173899d3ffd1c7d9383e4479525dbe278cab5f2b"; + }; + }; + "array-shuffle-1.0.1" = { + name = "array-shuffle"; + packageName = "array-shuffle"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/array-shuffle/-/array-shuffle-1.0.1.tgz"; + sha1 = "7ea4882a356b4bca5f545e0b6e52eaf6d971557a"; + }; + }; + "array-slice-0.2.3" = { + name = "array-slice"; + packageName = "array-slice"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz"; + sha1 = "dd3cfb80ed7973a75117cdac69b0b99ec86186f5"; + }; + }; "array-slice-1.1.0" = { name = "array-slice"; packageName = "array-slice"; @@ -94,6 +3550,42 @@ let sha512 = "B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w=="; }; }; + "array-sort-1.0.0" = { + name = "array-sort"; + packageName = "array-sort"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz"; + sha512 = "ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg=="; + }; + }; + "array-union-1.0.2" = { + name = "array-union"; + packageName = "array-union"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz"; + sha1 = "9a34410e4f4e3da23dea375be5be70f24778ec39"; + }; + }; + "array-uniq-1.0.3" = { + name = "array-uniq"; + packageName = "array-uniq"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"; + sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6"; + }; + }; + "array-unique-0.2.1" = { + name = "array-unique"; + packageName = "array-unique"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz"; + sha1 = "a1d97ccafcbc2625cc70fadceb36a50c58b01a53"; + }; + }; "array-unique-0.3.2" = { name = "array-unique"; packageName = "array-unique"; @@ -103,6 +3595,60 @@ let sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"; }; }; + "arraybuffer.slice-0.0.6" = { + name = "arraybuffer.slice"; + packageName = "arraybuffer.slice"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz"; + sha1 = "f33b2159f0532a3f3107a272c0ccfbd1ad2979ca"; + }; + }; + "arraybuffer.slice-0.0.7" = { + name = "arraybuffer.slice"; + packageName = "arraybuffer.slice"; + version = "0.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz"; + sha512 = "wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="; + }; + }; + "arrify-1.0.1" = { + name = "arrify"; + packageName = "arrify"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz"; + sha1 = "898508da2226f380df904728456849c1501a4b0d"; + }; + }; + "asap-2.0.6" = { + name = "asap"; + packageName = "asap"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"; + sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46"; + }; + }; + "ascli-0.3.0" = { + name = "ascli"; + packageName = "ascli"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ascli/-/ascli-0.3.0.tgz"; + sha1 = "5e66230e5219fe3e8952a4efb4f20fae596a813a"; + }; + }; + "asn1-0.1.11" = { + name = "asn1"; + packageName = "asn1"; + version = "0.1.11"; + src = fetchurl { + url = "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; + sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; + }; + }; "asn1-0.2.4" = { name = "asn1"; packageName = "asn1"; @@ -112,6 +3658,51 @@ let sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg=="; }; }; + "asn1.js-4.10.1" = { + name = "asn1.js"; + packageName = "asn1.js"; + version = "4.10.1"; + src = fetchurl { + url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz"; + sha512 = "p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw=="; + }; + }; + "assert-1.4.1" = { + name = "assert"; + packageName = "assert"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz"; + sha1 = "99912d591836b5a6f5b345c0f07eefc08fc65d91"; + }; + }; + "assert-plus-0.1.2" = { + name = "assert-plus"; + packageName = "assert-plus"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"; + sha1 = "d93ffdbb67ac5507779be316a7d65146417beef8"; + }; + }; + "assert-plus-0.1.5" = { + name = "assert-plus"; + packageName = "assert-plus"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"; + sha1 = "ee74009413002d84cec7219c6ac811812e723160"; + }; + }; + "assert-plus-0.2.0" = { + name = "assert-plus"; + packageName = "assert-plus"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz"; + sha1 = "d74e1b87e7affc0db8aadb7021f3fe48101ab234"; + }; + }; "assert-plus-1.0.0" = { name = "assert-plus"; packageName = "assert-plus"; @@ -121,6 +3712,15 @@ let sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"; }; }; + "assertion-error-1.1.0" = { + name = "assertion-error"; + packageName = "assertion-error"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz"; + sha512 = "jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw=="; + }; + }; "assign-symbols-1.0.0" = { name = "assign-symbols"; packageName = "assign-symbols"; @@ -130,6 +3730,177 @@ let sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"; }; }; + "ast-types-0.11.5" = { + name = "ast-types"; + packageName = "ast-types"; + version = "0.11.5"; + src = fetchurl { + url = "https://registry.npmjs.org/ast-types/-/ast-types-0.11.5.tgz"; + sha512 = "oJjo+5e7/vEc2FBK8gUalV0pba4L3VdBIs2EKhOLHLcOd2FgQIVQN9xb0eZ9IjEWyAL7vq6fGJxOvVvdCHNyMw=="; + }; + }; + "ast-types-0.11.7" = { + name = "ast-types"; + packageName = "ast-types"; + version = "0.11.7"; + src = fetchurl { + url = "https://registry.npmjs.org/ast-types/-/ast-types-0.11.7.tgz"; + sha512 = "2mP3TwtkY/aTv5X3ZsMpNAbOnyoC/aMJwJSoaELPkHId0nSQgFcnU4dRW3isxiz7+zBexk0ym3WNVjMiQBnJSw=="; + }; + }; + "ast-types-0.9.6" = { + name = "ast-types"; + packageName = "ast-types"; + version = "0.9.6"; + src = fetchurl { + url = "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz"; + sha1 = "102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9"; + }; + }; + "astral-regex-1.0.0" = { + name = "astral-regex"; + packageName = "astral-regex"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz"; + sha512 = "+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="; + }; + }; + "async-0.1.22" = { + name = "async"; + packageName = "async"; + version = "0.1.22"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; + sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; + }; + }; + "async-0.2.10" = { + name = "async"; + packageName = "async"; + version = "0.2.10"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.10.tgz"; + sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"; + }; + }; + "async-0.2.9" = { + name = "async"; + packageName = "async"; + version = "0.2.9"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.2.9.tgz"; + sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; + }; + }; + "async-0.9.2" = { + name = "async"; + packageName = "async"; + version = "0.9.2"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-0.9.2.tgz"; + sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d"; + }; + }; + "async-1.0.0" = { + name = "async"; + packageName = "async"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-1.0.0.tgz"; + sha1 = "f8fc04ca3a13784ade9e1641af98578cfbd647a9"; + }; + }; + "async-1.5.2" = { + name = "async"; + packageName = "async"; + version = "1.5.2"; + src = fetchurl { + url = "http://registry.npmjs.org/async/-/async-1.5.2.tgz"; + sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a"; + }; + }; + "async-2.1.5" = { + name = "async"; + packageName = "async"; + version = "2.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/async/-/async-2.1.5.tgz"; + sha1 = "e587c68580994ac67fc56ff86d3ac56bdbe810bc"; + }; + }; + "async-2.5.0" = { + name = "async"; + packageName = "async"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/async/-/async-2.5.0.tgz"; + sha512 = "e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw=="; + }; + }; + "async-2.6.0" = { + name = "async"; + packageName = "async"; + version = "2.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/async/-/async-2.6.0.tgz"; + sha512 = "xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw=="; + }; + }; + "async-2.6.1" = { + name = "async"; + packageName = "async"; + version = "2.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/async/-/async-2.6.1.tgz"; + sha512 = "fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ=="; + }; + }; + "async-each-1.0.1" = { + name = "async-each"; + packageName = "async-each"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz"; + sha1 = "19d386a1d9edc6e7c1c85d388aedbcc56d33602d"; + }; + }; + "async-limiter-1.0.0" = { + name = "async-limiter"; + packageName = "async-limiter"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz"; + sha512 = "jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="; + }; + }; + "async-retry-1.2.3" = { + name = "async-retry"; + packageName = "async-retry"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/async-retry/-/async-retry-1.2.3.tgz"; + sha512 = "tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q=="; + }; + }; + "async-single-1.0.5" = { + name = "async-single"; + packageName = "async-single"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/async-single/-/async-single-1.0.5.tgz"; + sha1 = "125dd09de95d3ea30a378adbed021092179b03c9"; + }; + }; + "async-write-2.1.0" = { + name = "async-write"; + packageName = "async-write"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/async-write/-/async-write-2.1.0.tgz"; + sha1 = "1e762817d849ce44bfac07925a42036787061b15"; + }; + }; "asynckit-0.4.0" = { name = "asynckit"; packageName = "asynckit"; @@ -139,6 +3910,15 @@ let sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"; }; }; + "asyncmemo-1.0.0" = { + name = "asyncmemo"; + packageName = "asyncmemo"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/asyncmemo/-/asyncmemo-1.0.0.tgz"; + sha1 = "ef249dc869d6c07e7dfd4a22c8a18850bb39d7f1"; + }; + }; "atob-2.1.2" = { name = "atob"; packageName = "atob"; @@ -148,6 +3928,78 @@ let sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="; }; }; + "atomic-batcher-1.0.2" = { + name = "atomic-batcher"; + packageName = "atomic-batcher"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/atomic-batcher/-/atomic-batcher-1.0.2.tgz"; + sha1 = "d16901d10ccec59516c197b9ccd8930689b813b4"; + }; + }; + "atomic-file-1.1.5" = { + name = "atomic-file"; + packageName = "atomic-file"; + version = "1.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/atomic-file/-/atomic-file-1.1.5.tgz"; + sha512 = "TG+5YFiaKQ6CZiSQsosGMJ/IJzwMZ4V/rSdEXlD6+DwKyv8OyeUcprq34kp4yuS6bfQYXhxBC2Vm8PWo+iKBGQ=="; + }; + }; + "attach-ware-1.1.1" = { + name = "attach-ware"; + packageName = "attach-ware"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/attach-ware/-/attach-ware-1.1.1.tgz"; + sha1 = "28f51393dd8bb8bdaad972342519bf09621a35a3"; + }; + }; + "auto-bind-1.2.1" = { + name = "auto-bind"; + packageName = "auto-bind"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/auto-bind/-/auto-bind-1.2.1.tgz"; + sha512 = "/W9yj1yKmBLwpexwAujeD9YHwYmRuWFGV8HWE7smQab797VeHa4/cnE2NFeDhA+E+5e/OGBI8763EhLjfZ/MXA=="; + }; + }; + "autoprefixer-6.7.7" = { + name = "autoprefixer"; + packageName = "autoprefixer"; + version = "6.7.7"; + src = fetchurl { + url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz"; + sha1 = "1dbd1c835658e35ce3f9984099db00585c782014"; + }; + }; + "aws-sdk-1.18.0" = { + name = "aws-sdk"; + packageName = "aws-sdk"; + version = "1.18.0"; + src = fetchurl { + url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.18.0.tgz"; + sha1 = "00f35b2d27ac91b1f0d3ef2084c98cf1d1f0adc3"; + }; + }; + "aws-sdk-2.373.0" = { + name = "aws-sdk"; + packageName = "aws-sdk"; + version = "2.373.0"; + src = fetchurl { + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.373.0.tgz"; + sha512 = "NZYXwXGtFt9jxaKXc+PJsLPnpbD03t0MAZRxh93g36kbFMuRXtY8CDqHYNQ0ZcrgQpXbCQiz1fxT5/wu5Cu70g=="; + }; + }; + "aws-sign2-0.6.0" = { + name = "aws-sign2"; + packageName = "aws-sign2"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz"; + sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f"; + }; + }; "aws-sign2-0.7.0" = { name = "aws-sign2"; packageName = "aws-sign2"; @@ -166,6 +4018,600 @@ let sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="; }; }; + "axios-0.17.1" = { + name = "axios"; + packageName = "axios"; + version = "0.17.1"; + src = fetchurl { + url = "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz"; + sha1 = "2d8e3e5d0bdbd7327f91bc814f5c57660f81824d"; + }; + }; + "babel-code-frame-6.26.0" = { + name = "babel-code-frame"; + packageName = "babel-code-frame"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz"; + sha1 = "63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"; + }; + }; + "babel-core-6.26.3" = { + name = "babel-core"; + packageName = "babel-core"; + version = "6.26.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz"; + sha512 = "6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA=="; + }; + }; + "babel-core-7.0.0-bridge.0" = { + name = "babel-core"; + packageName = "babel-core"; + version = "7.0.0-bridge.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz"; + sha512 = "poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg=="; + }; + }; + "babel-eslint-10.0.1" = { + name = "babel-eslint"; + packageName = "babel-eslint"; + version = "10.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz"; + sha512 = "z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ=="; + }; + }; + "babel-generator-6.26.1" = { + name = "babel-generator"; + packageName = "babel-generator"; + version = "6.26.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz"; + sha512 = "HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA=="; + }; + }; + "babel-helper-builder-react-jsx-6.26.0" = { + name = "babel-helper-builder-react-jsx"; + packageName = "babel-helper-builder-react-jsx"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz"; + sha1 = "39ff8313b75c8b65dceff1f31d383e0ff2a408a0"; + }; + }; + "babel-helper-evaluate-path-0.5.0" = { + name = "babel-helper-evaluate-path"; + packageName = "babel-helper-evaluate-path"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz"; + sha512 = "mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA=="; + }; + }; + "babel-helper-flip-expressions-0.4.3" = { + name = "babel-helper-flip-expressions"; + packageName = "babel-helper-flip-expressions"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz"; + sha1 = "3696736a128ac18bc25254b5f40a22ceb3c1d3fd"; + }; + }; + "babel-helper-is-nodes-equiv-0.0.1" = { + name = "babel-helper-is-nodes-equiv"; + packageName = "babel-helper-is-nodes-equiv"; + version = "0.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz"; + sha1 = "34e9b300b1479ddd98ec77ea0bbe9342dfe39684"; + }; + }; + "babel-helper-is-void-0-0.4.3" = { + name = "babel-helper-is-void-0"; + packageName = "babel-helper-is-void-0"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz"; + sha1 = "7d9c01b4561e7b95dbda0f6eee48f5b60e67313e"; + }; + }; + "babel-helper-mark-eval-scopes-0.4.3" = { + name = "babel-helper-mark-eval-scopes"; + packageName = "babel-helper-mark-eval-scopes"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz"; + sha1 = "d244a3bef9844872603ffb46e22ce8acdf551562"; + }; + }; + "babel-helper-remove-or-void-0.4.3" = { + name = "babel-helper-remove-or-void"; + packageName = "babel-helper-remove-or-void"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz"; + sha1 = "a4f03b40077a0ffe88e45d07010dee241ff5ae60"; + }; + }; + "babel-helper-to-multiple-sequence-expressions-0.5.0" = { + name = "babel-helper-to-multiple-sequence-expressions"; + packageName = "babel-helper-to-multiple-sequence-expressions"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz"; + sha512 = "m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA=="; + }; + }; + "babel-helpers-6.24.1" = { + name = "babel-helpers"; + packageName = "babel-helpers"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz"; + sha1 = "3471de9caec388e5c850e597e58a26ddf37602b2"; + }; + }; + "babel-jest-23.6.0" = { + name = "babel-jest"; + packageName = "babel-jest"; + version = "23.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz"; + sha512 = "lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew=="; + }; + }; + "babel-loader-8.0.4" = { + name = "babel-loader"; + packageName = "babel-loader"; + version = "8.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.4.tgz"; + sha512 = "fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw=="; + }; + }; + "babel-messages-6.23.0" = { + name = "babel-messages"; + packageName = "babel-messages"; + version = "6.23.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz"; + sha1 = "f3cdf4703858035b2a2951c6ec5edf6c62f2630e"; + }; + }; + "babel-plugin-istanbul-4.1.6" = { + name = "babel-plugin-istanbul"; + packageName = "babel-plugin-istanbul"; + version = "4.1.6"; + src = fetchurl { + url = "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz"; + sha512 = "PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ=="; + }; + }; + "babel-plugin-jest-hoist-23.2.0" = { + name = "babel-plugin-jest-hoist"; + packageName = "babel-plugin-jest-hoist"; + version = "23.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz"; + sha1 = "e61fae05a1ca8801aadee57a6d66b8cefaf44167"; + }; + }; + "babel-plugin-minify-builtins-0.5.0" = { + name = "babel-plugin-minify-builtins"; + packageName = "babel-plugin-minify-builtins"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz"; + sha512 = "wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag=="; + }; + }; + "babel-plugin-minify-constant-folding-0.5.0" = { + name = "babel-plugin-minify-constant-folding"; + packageName = "babel-plugin-minify-constant-folding"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz"; + sha512 = "Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ=="; + }; + }; + "babel-plugin-minify-dead-code-elimination-0.5.0" = { + name = "babel-plugin-minify-dead-code-elimination"; + packageName = "babel-plugin-minify-dead-code-elimination"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.0.tgz"; + sha512 = "XQteBGXlgEoAKc/BhO6oafUdT4LBa7ARi55mxoyhLHNuA+RlzRmeMAfc31pb/UqU01wBzRc36YqHQzopnkd/6Q=="; + }; + }; + "babel-plugin-minify-flip-comparisons-0.4.3" = { + name = "babel-plugin-minify-flip-comparisons"; + packageName = "babel-plugin-minify-flip-comparisons"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz"; + sha1 = "00ca870cb8f13b45c038b3c1ebc0f227293c965a"; + }; + }; + "babel-plugin-minify-guarded-expressions-0.4.3" = { + name = "babel-plugin-minify-guarded-expressions"; + packageName = "babel-plugin-minify-guarded-expressions"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.3.tgz"; + sha1 = "cc709b4453fd21b1f302877444c89f88427ce397"; + }; + }; + "babel-plugin-minify-infinity-0.4.3" = { + name = "babel-plugin-minify-infinity"; + packageName = "babel-plugin-minify-infinity"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz"; + sha1 = "dfb876a1b08a06576384ef3f92e653ba607b39ca"; + }; + }; + "babel-plugin-minify-mangle-names-0.5.0" = { + name = "babel-plugin-minify-mangle-names"; + packageName = "babel-plugin-minify-mangle-names"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz"; + sha512 = "3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw=="; + }; + }; + "babel-plugin-minify-numeric-literals-0.4.3" = { + name = "babel-plugin-minify-numeric-literals"; + packageName = "babel-plugin-minify-numeric-literals"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz"; + sha1 = "8e4fd561c79f7801286ff60e8c5fd9deee93c0bc"; + }; + }; + "babel-plugin-minify-replace-0.5.0" = { + name = "babel-plugin-minify-replace"; + packageName = "babel-plugin-minify-replace"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz"; + sha512 = "aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q=="; + }; + }; + "babel-plugin-minify-simplify-0.5.0" = { + name = "babel-plugin-minify-simplify"; + packageName = "babel-plugin-minify-simplify"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.0.tgz"; + sha512 = "TM01J/YcKZ8XIQd1Z3nF2AdWHoDsarjtZ5fWPDksYZNsoOjQ2UO2EWm824Ym6sp127m44gPlLFiO5KFxU8pA5Q=="; + }; + }; + "babel-plugin-minify-type-constructors-0.4.3" = { + name = "babel-plugin-minify-type-constructors"; + packageName = "babel-plugin-minify-type-constructors"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz"; + sha1 = "1bc6f15b87f7ab1085d42b330b717657a2156500"; + }; + }; + "babel-plugin-syntax-flow-6.18.0" = { + name = "babel-plugin-syntax-flow"; + packageName = "babel-plugin-syntax-flow"; + version = "6.18.0"; + src = fetchurl { + url = "http://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz"; + sha1 = "4c3ab20a2af26aa20cd25995c398c4eb70310c8d"; + }; + }; + "babel-plugin-syntax-jsx-6.18.0" = { + name = "babel-plugin-syntax-jsx"; + packageName = "babel-plugin-syntax-jsx"; + version = "6.18.0"; + src = fetchurl { + url = "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz"; + sha1 = "0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"; + }; + }; + "babel-plugin-syntax-object-rest-spread-6.13.0" = { + name = "babel-plugin-syntax-object-rest-spread"; + packageName = "babel-plugin-syntax-object-rest-spread"; + version = "6.13.0"; + src = fetchurl { + url = "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz"; + sha1 = "fd6536f2bce13836ffa3a5458c4903a597bb3bf5"; + }; + }; + "babel-plugin-transform-es2015-destructuring-6.23.0" = { + name = "babel-plugin-transform-es2015-destructuring"; + packageName = "babel-plugin-transform-es2015-destructuring"; + version = "6.23.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz"; + sha1 = "997bb1f1ab967f682d2b0876fe358d60e765c56d"; + }; + }; + "babel-plugin-transform-flow-strip-types-6.22.0" = { + name = "babel-plugin-transform-flow-strip-types"; + packageName = "babel-plugin-transform-flow-strip-types"; + version = "6.22.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz"; + sha1 = "84cb672935d43714fdc32bce84568d87441cf7cf"; + }; + }; + "babel-plugin-transform-inline-consecutive-adds-0.4.3" = { + name = "babel-plugin-transform-inline-consecutive-adds"; + packageName = "babel-plugin-transform-inline-consecutive-adds"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz"; + sha1 = "323d47a3ea63a83a7ac3c811ae8e6941faf2b0d1"; + }; + }; + "babel-plugin-transform-member-expression-literals-6.9.4" = { + name = "babel-plugin-transform-member-expression-literals"; + packageName = "babel-plugin-transform-member-expression-literals"; + version = "6.9.4"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz"; + sha1 = "37039c9a0c3313a39495faac2ff3a6b5b9d038bf"; + }; + }; + "babel-plugin-transform-merge-sibling-variables-6.9.4" = { + name = "babel-plugin-transform-merge-sibling-variables"; + packageName = "babel-plugin-transform-merge-sibling-variables"; + version = "6.9.4"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz"; + sha1 = "85b422fc3377b449c9d1cde44087203532401dae"; + }; + }; + "babel-plugin-transform-minify-booleans-6.9.4" = { + name = "babel-plugin-transform-minify-booleans"; + packageName = "babel-plugin-transform-minify-booleans"; + version = "6.9.4"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz"; + sha1 = "acbb3e56a3555dd23928e4b582d285162dd2b198"; + }; + }; + "babel-plugin-transform-object-rest-spread-6.26.0" = { + name = "babel-plugin-transform-object-rest-spread"; + packageName = "babel-plugin-transform-object-rest-spread"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz"; + sha1 = "0f36692d50fef6b7e2d4b3ac1478137a963b7b06"; + }; + }; + "babel-plugin-transform-property-literals-6.9.4" = { + name = "babel-plugin-transform-property-literals"; + packageName = "babel-plugin-transform-property-literals"; + version = "6.9.4"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz"; + sha1 = "98c1d21e255736573f93ece54459f6ce24985d39"; + }; + }; + "babel-plugin-transform-react-jsx-6.24.1" = { + name = "babel-plugin-transform-react-jsx"; + packageName = "babel-plugin-transform-react-jsx"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz"; + sha1 = "840a028e7df460dfc3a2d29f0c0d91f6376e66a3"; + }; + }; + "babel-plugin-transform-regexp-constructors-0.4.3" = { + name = "babel-plugin-transform-regexp-constructors"; + packageName = "babel-plugin-transform-regexp-constructors"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz"; + sha1 = "58b7775b63afcf33328fae9a5f88fbd4fb0b4965"; + }; + }; + "babel-plugin-transform-remove-console-6.9.4" = { + name = "babel-plugin-transform-remove-console"; + packageName = "babel-plugin-transform-remove-console"; + version = "6.9.4"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz"; + sha1 = "b980360c067384e24b357a588d807d3c83527780"; + }; + }; + "babel-plugin-transform-remove-debugger-6.9.4" = { + name = "babel-plugin-transform-remove-debugger"; + packageName = "babel-plugin-transform-remove-debugger"; + version = "6.9.4"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz"; + sha1 = "42b727631c97978e1eb2d199a7aec84a18339ef2"; + }; + }; + "babel-plugin-transform-remove-undefined-0.5.0" = { + name = "babel-plugin-transform-remove-undefined"; + packageName = "babel-plugin-transform-remove-undefined"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz"; + sha512 = "+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ=="; + }; + }; + "babel-plugin-transform-simplify-comparison-operators-6.9.4" = { + name = "babel-plugin-transform-simplify-comparison-operators"; + packageName = "babel-plugin-transform-simplify-comparison-operators"; + version = "6.9.4"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz"; + sha1 = "f62afe096cab0e1f68a2d753fdf283888471ceb9"; + }; + }; + "babel-plugin-transform-undefined-to-void-6.9.4" = { + name = "babel-plugin-transform-undefined-to-void"; + packageName = "babel-plugin-transform-undefined-to-void"; + version = "6.9.4"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz"; + sha1 = "be241ca81404030678b748717322b89d0c8fe280"; + }; + }; + "babel-polyfill-6.16.0" = { + name = "babel-polyfill"; + packageName = "babel-polyfill"; + version = "6.16.0"; + src = fetchurl { + url = "http://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.16.0.tgz"; + 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"; + version = "23.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz"; + sha1 = "8ec7a03a138f001a1a8fb1e8113652bf1a55da46"; + }; + }; + "babel-preset-minify-0.5.0" = { + name = "babel-preset-minify"; + packageName = "babel-preset-minify"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-preset-minify/-/babel-preset-minify-0.5.0.tgz"; + sha512 = "xj1s9Mon+RFubH569vrGCayA9Fm2GMsCgDRm1Jb8SgctOB7KFcrVc2o8K3YHUyMz+SWP8aea75BoS8YfsXXuiA=="; + }; + }; + "babel-register-6.26.0" = { + name = "babel-register"; + packageName = "babel-register"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz"; + sha1 = "6ed021173e2fcb486d7acb45c6009a856f647071"; + }; + }; + "babel-runtime-6.26.0" = { + name = "babel-runtime"; + packageName = "babel-runtime"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"; + sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe"; + }; + }; + "babel-template-6.26.0" = { + name = "babel-template"; + packageName = "babel-template"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz"; + sha1 = "de03e2d16396b069f46dd9fff8521fb1a0e35e02"; + }; + }; + "babel-traverse-6.26.0" = { + name = "babel-traverse"; + packageName = "babel-traverse"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz"; + sha1 = "46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"; + }; + }; + "babel-types-6.26.0" = { + name = "babel-types"; + packageName = "babel-types"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz"; + sha1 = "a3b073f94ab49eb6fa55cd65227a334380632497"; + }; + }; + "babylon-6.18.0" = { + name = "babylon"; + packageName = "babylon"; + version = "6.18.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz"; + sha512 = "q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="; + }; + }; + "babylon-7.0.0-beta.19" = { + name = "babylon"; + packageName = "babylon"; + version = "7.0.0-beta.19"; + src = fetchurl { + url = "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.19.tgz"; + sha512 = "Vg0C9s/REX6/WIXN37UKpv5ZhRi6A4pjHlpkE34+8/a6c2W1Q692n3hmc+SZG5lKRnaExLUbxtJ1SVT+KaCQ/A=="; + }; + }; + "babylon-walk-1.0.2" = { + name = "babylon-walk"; + packageName = "babylon-walk"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/babylon-walk/-/babylon-walk-1.0.2.tgz"; + sha1 = "3b15a5ddbb482a78b4ce9c01c8ba181702d9d6ce"; + }; + }; + "backo2-1.0.2" = { + name = "backo2"; + packageName = "backo2"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz"; + sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947"; + }; + }; + "backoff-2.4.1" = { + name = "backoff"; + packageName = "backoff"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/backoff/-/backoff-2.4.1.tgz"; + sha1 = "2f68c50e0dd789dbefe24200a62efb04d2456d68"; + }; + }; + "backoff-2.5.0" = { + name = "backoff"; + packageName = "backoff"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz"; + sha1 = "f616eda9d3e4b66b8ca7fca79f695722c5f8e26f"; + }; + }; + "bail-1.0.3" = { + name = "bail"; + packageName = "bail"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/bail/-/bail-1.0.3.tgz"; + sha512 = "1X8CnjFVQ+a+KW36uBNMTU5s8+v5FzeqrP7hTG5aTb4aPreSbZJlhwPon9VKMuEVgV++JM+SQrALY3kr7eswdg=="; + }; + }; + "balanced-match-0.4.2" = { + name = "balanced-match"; + packageName = "balanced-match"; + version = "0.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz"; + sha1 = "cb3f3e3c732dc0f01ee70b403f302e61d7709838"; + }; + }; "balanced-match-1.0.0" = { name = "balanced-match"; packageName = "balanced-match"; @@ -184,6 +4630,186 @@ let sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg=="; }; }; + "base62-0.1.1" = { + name = "base62"; + packageName = "base62"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/base62/-/base62-0.1.1.tgz"; + sha1 = "7b4174c2f94449753b11c2651c083da841a7b084"; + }; + }; + "base64-arraybuffer-0.1.2" = { + name = "base64-arraybuffer"; + packageName = "base64-arraybuffer"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz"; + sha1 = "474df4a9f2da24e05df3158c3b1db3c3cd46a154"; + }; + }; + "base64-arraybuffer-0.1.5" = { + name = "base64-arraybuffer"; + packageName = "base64-arraybuffer"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz"; + sha1 = "73926771923b5a19747ad666aa5cd4bf9c6e9ce8"; + }; + }; + "base64-js-0.0.8" = { + name = "base64-js"; + packageName = "base64-js"; + version = "0.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz"; + sha1 = "1101e9544f4a76b1bc3b26d452ca96d7a35e7978"; + }; + }; + "base64-js-1.1.2" = { + name = "base64-js"; + packageName = "base64-js"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-js/-/base64-js-1.1.2.tgz"; + sha1 = "d6400cac1c4c660976d90d07a04351d89395f5e8"; + }; + }; + "base64-js-1.2.0" = { + name = "base64-js"; + packageName = "base64-js"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz"; + sha1 = "a39992d723584811982be5e290bb6a53d86700f1"; + }; + }; + "base64-js-1.2.3" = { + name = "base64-js"; + packageName = "base64-js"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz"; + sha512 = "MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w=="; + }; + }; + "base64-js-1.3.0" = { + name = "base64-js"; + packageName = "base64-js"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz"; + sha512 = "ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="; + }; + }; + "base64-url-1.2.1" = { + name = "base64-url"; + packageName = "base64-url"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz"; + sha1 = "199fd661702a0e7b7dcae6e0698bb089c52f6d78"; + }; + }; + "base64-url-2.2.0" = { + name = "base64-url"; + packageName = "base64-url"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-url/-/base64-url-2.2.0.tgz"; + sha512 = "Y4qHHAE+rWjmAFPQmHPiiD+hWwM/XvuFLlP6kVxlwZJK7rjiE2uIQR9tZ37iEr1E6iCj9799yxMAmiXzITb3lQ=="; + }; + }; + "base64id-0.1.0" = { + name = "base64id"; + packageName = "base64id"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"; + sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"; + }; + }; + "base64id-1.0.0" = { + name = "base64id"; + packageName = "base64id"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz"; + sha1 = "47688cb99bb6804f0e06d3e763b1c32e57d8e6b6"; + }; + }; + "bash-color-0.0.4" = { + name = "bash-color"; + packageName = "bash-color"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/bash-color/-/bash-color-0.0.4.tgz"; + sha1 = "e9be8ce33540cada4881768c59bd63865736e913"; + }; + }; + "basic-auth-1.0.4" = { + name = "basic-auth"; + packageName = "basic-auth"; + version = "1.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz"; + sha1 = "030935b01de7c9b94a824b29f3fccb750d3a5290"; + }; + }; + "basic-auth-2.0.1" = { + name = "basic-auth"; + packageName = "basic-auth"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz"; + sha512 = "NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg=="; + }; + }; + "basic-auth-connect-1.0.0" = { + name = "basic-auth-connect"; + packageName = "basic-auth-connect"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz"; + sha1 = "fdb0b43962ca7b40456a7c2bb48fe173da2d2122"; + }; + }; + "batch-0.5.3" = { + name = "batch"; + packageName = "batch"; + version = "0.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz"; + sha1 = "3f3414f380321743bfc1042f9a83ff1d5824d464"; + }; + }; + "batch-0.6.1" = { + name = "batch"; + packageName = "batch"; + version = "0.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz"; + sha1 = "dc34314f4e679318093fc760272525f94bf25c16"; + }; + }; + "bcrypt-2.0.1" = { + name = "bcrypt"; + packageName = "bcrypt"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bcrypt/-/bcrypt-2.0.1.tgz"; + sha512 = "DwB7WgJPdskbR+9Y3OTJtwRq09Lmm7Na6b+4ewvXjkD0nfNRi1OozxljHm5ETlDCBq9DTy04lQz+rj+T2ztIJg=="; + }; + }; + "bcrypt-nodejs-0.0.3" = { + name = "bcrypt-nodejs"; + packageName = "bcrypt-nodejs"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/bcrypt-nodejs/-/bcrypt-nodejs-0.0.3.tgz"; + sha1 = "c60917f26dc235661566c681061c303c2b28842b"; + }; + }; "bcrypt-pbkdf-1.0.2" = { name = "bcrypt-pbkdf"; packageName = "bcrypt-pbkdf"; @@ -193,6 +4819,375 @@ let sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"; }; }; + "bcryptjs-2.4.3" = { + name = "bcryptjs"; + packageName = "bcryptjs"; + version = "2.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz"; + sha1 = "9ab5627b93e60621ff7cdac5da9733027df1d0cb"; + }; + }; + "beeper-1.1.1" = { + name = "beeper"; + packageName = "beeper"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz"; + sha1 = "e6d5ea8c5dad001304a70b22638447f69cb2f809"; + }; + }; + "bencode-0.7.0" = { + name = "bencode"; + packageName = "bencode"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bencode/-/bencode-0.7.0.tgz"; + sha1 = "811ed647c0118945e41bb4bbbdea9a2c78a17083"; + }; + }; + "bencode-0.8.0" = { + name = "bencode"; + packageName = "bencode"; + version = "0.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bencode/-/bencode-0.8.0.tgz"; + sha1 = "3143448e82b0fadc745633ecc2a5f8fa87932f19"; + }; + }; + "bencode-1.0.0" = { + name = "bencode"; + packageName = "bencode"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bencode/-/bencode-1.0.0.tgz"; + sha512 = "N+VOSP5MkoX+xgnp6Y056iCY5TmCZg9rgPNPQe0bIiXchxYFP4vs/Tf0dTdQ+qQhP7HM2gvfFq+sUVjQsGy5Zw=="; + }; + }; + "bencode-2.0.0" = { + name = "bencode"; + packageName = "bencode"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bencode/-/bencode-2.0.0.tgz"; + sha512 = "wr2HwwrUpfB5c68zmAudOltC7rZ1G0+lQOcnuEcfIM3AWAVnB3rHI3nlgd/2CWTfQ3w3zagKt89zni/M+VLZ8g=="; + }; + }; + "better-assert-1.0.2" = { + name = "better-assert"; + packageName = "better-assert"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz"; + sha1 = "40866b9e1b9e0b55b481894311e68faffaebc522"; + }; + }; + "better-curry-1.6.0" = { + name = "better-curry"; + packageName = "better-curry"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/better-curry/-/better-curry-1.6.0.tgz"; + sha1 = "38f716b24c8cee07a262abc41c22c314e20e3869"; + }; + }; + "biased-opener-0.2.8" = { + name = "biased-opener"; + packageName = "biased-opener"; + version = "0.2.8"; + src = fetchurl { + url = "https://registry.npmjs.org/biased-opener/-/biased-opener-0.2.8.tgz"; + sha1 = "159a49b9a9714c1fb102f2e0ed1906fab6a450f4"; + }; + }; + "big-integer-1.6.40" = { + name = "big-integer"; + packageName = "big-integer"; + version = "1.6.40"; + src = fetchurl { + url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.40.tgz"; + sha512 = "CjhtJp0BViLzP1ZkEnoywjgtFQXS2pomKjAJtIISTCnuHILkLcAXLdFLG/nxsHc4s9kJfc+82Xpg8WNyhfACzQ=="; + }; + }; + "big.js-3.2.0" = { + name = "big.js"; + packageName = "big.js"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz"; + sha512 = "+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="; + }; + }; + "bigspinner-3.1.0" = { + name = "bigspinner"; + packageName = "bigspinner"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bigspinner/-/bigspinner-3.1.0.tgz"; + sha1 = "dd3a862b2fedf66fee8471320069428d0d84427a"; + }; + }; + "bin-links-1.1.2" = { + name = "bin-links"; + packageName = "bin-links"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/bin-links/-/bin-links-1.1.2.tgz"; + sha512 = "8eEHVgYP03nILphilltWjeIjMbKyJo3wvp9K816pHbhP301ismzw15mxAAEVQ/USUwcP++1uNrbERbp8lOA6Fg=="; + }; + }; + "bin-version-2.0.0" = { + name = "bin-version"; + packageName = "bin-version"; + version = "2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/bin-version/-/bin-version-2.0.0.tgz"; + sha1 = "2cc95d83b522bdef2e99978e76aeb5491c8114ff"; + }; + }; + "bin-version-check-3.0.0" = { + name = "bin-version-check"; + packageName = "bin-version-check"; + version = "3.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/bin-version-check/-/bin-version-check-3.0.0.tgz"; + 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.12.0" = { + name = "binary-extensions"; + packageName = "binary-extensions"; + version = "1.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz"; + sha512 = "DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg=="; + }; + }; + "binary-search-1.3.4" = { + name = "binary-search"; + packageName = "binary-search"; + version = "1.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/binary-search/-/binary-search-1.3.4.tgz"; + sha512 = "dPxU/vZLnH0tEVjVPgi015oSwqu6oLfCeHywuFRhBE0yM0mYocvleTl8qsdM1YFhRzTRhM1+VzS8XLDVrHPopg=="; + }; + }; + "binaryheap-0.0.3" = { + name = "binaryheap"; + packageName = "binaryheap"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/binaryheap/-/binaryheap-0.0.3.tgz"; + sha1 = "0d6136c84e9f1a5a90c0b97178c3e00df59820d6"; + }; + }; + "bindings-1.2.1" = { + name = "bindings"; + packageName = "bindings"; + version = "1.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz"; + sha1 = "14ad6113812d2d37d72e67b4cacb4bb726505f11"; + }; + }; + "bindings-1.3.1" = { + name = "bindings"; + packageName = "bindings"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bindings/-/bindings-1.3.1.tgz"; + sha512 = "i47mqjF9UbjxJhxGf+pZ6kSxrnI3wBLlnGI2ArWJ4r0VrvDS7ZYXkprq/pLaBWYq4GM0r4zdHY+NNRqEMU7uew=="; + }; + }; + "binwrap-0.2.0" = { + name = "binwrap"; + packageName = "binwrap"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/binwrap/-/binwrap-0.2.0.tgz"; + sha512 = "HUspivC8zPE37KJQ0S4zsNHUpymzQBinmpdMoa+JwmB6Mi+p30ywVZJcillYpbQmiX2wLykaaDJxXmwZkbaZGA=="; + }; + }; + "bitfield-0.1.0" = { + name = "bitfield"; + packageName = "bitfield"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bitfield/-/bitfield-0.1.0.tgz"; + sha1 = "b05d8b5f0d09f2df35a9db3b3a62d3808c46c457"; + }; + }; + "bitfield-2.0.0" = { + name = "bitfield"; + packageName = "bitfield"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bitfield/-/bitfield-2.0.0.tgz"; + sha512 = "4xM4DYejOHQ/qWBfeqBXNA4mJ12PwcOibFYnH1kYh5U9BHciCqEJBqGNVnMJXUhm8mflujNRLSv7IiVQxovgjw=="; + }; + }; + "bitfield-rle-2.2.1" = { + name = "bitfield-rle"; + packageName = "bitfield-rle"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bitfield-rle/-/bitfield-rle-2.2.1.tgz"; + sha512 = "wrDhHe7LUkqaytxgbsFXoemzHRv6e8FrVNWWsQCgUfmuVYW6ke44hoGc9VdpjgfIsJ/ejmCFA8wDtDqACNAvyw=="; + }; + }; + "bittorrent-dht-6.4.2" = { + name = "bittorrent-dht"; + packageName = "bittorrent-dht"; + version = "6.4.2"; + src = fetchurl { + url = "http://registry.npmjs.org/bittorrent-dht/-/bittorrent-dht-6.4.2.tgz"; + sha1 = "8b40f8cee6bea87f2b34fd2ae0bd367a8b1247a6"; + }; + }; + "bittorrent-dht-7.10.0" = { + name = "bittorrent-dht"; + packageName = "bittorrent-dht"; + version = "7.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bittorrent-dht/-/bittorrent-dht-7.10.0.tgz"; + sha512 = "fvb6M58Ceiv/S94nu6zeaiMoJvUYOeIqRbgaClm+kJTzCAqJPtAR/31pXNYB5iEReOoKqQB5zY33gY0W6ZRWQQ=="; + }; + }; + "bittorrent-dht-9.0.0" = { + name = "bittorrent-dht"; + packageName = "bittorrent-dht"; + version = "9.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bittorrent-dht/-/bittorrent-dht-9.0.0.tgz"; + sha512 = "X5ax4G/PLtEPfqOUjqDZ2nmPENndWRMK4sT2jcQ4sXor904zhR40r4KqTyTvWYAljh5/hPPqM9DCUUtqWzRXoQ=="; + }; + }; + "bittorrent-peerid-1.3.0" = { + name = "bittorrent-peerid"; + packageName = "bittorrent-peerid"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bittorrent-peerid/-/bittorrent-peerid-1.3.0.tgz"; + sha512 = "SYd5H3RbN1ex+TrWAKXkEkASFWxAR7Tk6iLt9tfAT9ehBvZb/Y3AQDVRVJynlrixcWpnmsLYKI7tkRWgp7ORoQ=="; + }; + }; + "bittorrent-protocol-3.0.1" = { + name = "bittorrent-protocol"; + packageName = "bittorrent-protocol"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bittorrent-protocol/-/bittorrent-protocol-3.0.1.tgz"; + sha512 = "hnvOzAu9u+2H0OLLL5byoFdz6oz5f3bx5f7R+ItUohTHMq9TgUhEJfcjo7xWtQHSKOVciYWwYTJ4EjczF5RX2A=="; + }; + }; + "bittorrent-tracker-7.7.0" = { + name = "bittorrent-tracker"; + packageName = "bittorrent-tracker"; + version = "7.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-7.7.0.tgz"; + sha1 = "ffd2eabc141d36ed5c1817df7e992f91fd7fc65c"; + }; + }; + "bittorrent-tracker-9.10.1" = { + name = "bittorrent-tracker"; + packageName = "bittorrent-tracker"; + version = "9.10.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.10.1.tgz"; + sha512 = "n5zTL/g6Wt0rb2EnkiyiaGYhth7I/N0/xMqGUpvGX/7g1scDGBVPhJnXR8lfp3/OMj681fv40o4q/otECMtZSA=="; + }; + }; + "bl-0.8.2" = { + name = "bl"; + packageName = "bl"; + version = "0.8.2"; + src = fetchurl { + url = "http://registry.npmjs.org/bl/-/bl-0.8.2.tgz"; + sha1 = "c9b6bca08d1bc2ea00fc8afb4f1a5fd1e1c66e4e"; + }; + }; + "bl-1.2.2" = { + name = "bl"; + packageName = "bl"; + version = "1.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz"; + sha512 = "e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA=="; + }; + }; + "blake2b-2.1.3" = { + name = "blake2b"; + packageName = "blake2b"; + version = "2.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/blake2b/-/blake2b-2.1.3.tgz"; + sha512 = "pkDss4xFVbMb4270aCyGD3qLv92314Et+FsKzilCLxDz5DuZ2/1g3w4nmBbu6nKApPspnjG7JcwTjGZnduB1yg=="; + }; + }; + "blake2b-wasm-1.1.7" = { + name = "blake2b-wasm"; + packageName = "blake2b-wasm"; + version = "1.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-1.1.7.tgz"; + sha512 = "oFIHvXhlz/DUgF0kq5B1CqxIDjIJwh9iDeUUGQUcvgiGz7Wdw03McEO7CfLBy7QKGdsydcMCgO9jFNBAFCtFcA=="; + }; + }; + "blake2s-1.0.1" = { + name = "blake2s"; + packageName = "blake2s"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/blake2s/-/blake2s-1.0.1.tgz"; + sha1 = "1598822a320ece6aa401ba982954f82f61b0cd7b"; + }; + }; + "blob-0.0.2" = { + name = "blob"; + packageName = "blob"; + version = "0.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/blob/-/blob-0.0.2.tgz"; + sha1 = "b89562bd6994af95ba1e812155536333aa23cf24"; + }; + }; + "blob-0.0.4" = { + name = "blob"; + packageName = "blob"; + version = "0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/blob/-/blob-0.0.4.tgz"; + sha1 = "bcf13052ca54463f30f9fc7e95b9a47630a94921"; + }; + }; + "blob-0.0.5" = { + name = "blob"; + packageName = "blob"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz"; + sha512 = "gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="; + }; + }; + "blob-to-buffer-1.2.8" = { + name = "blob-to-buffer"; + packageName = "blob-to-buffer"; + version = "1.2.8"; + src = fetchurl { + url = "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.8.tgz"; + sha512 = "re0AIxakF504MgeMtIyJkVcZ8T5aUxtp/QmTMlmjyb3P44E1BEv5x3LATBGApWAJATyXHtkXRD+gWTmeyYLiQA=="; + }; + }; "block-stream-0.0.9" = { name = "block-stream"; packageName = "block-stream"; @@ -202,6 +5197,231 @@ let sha1 = "13ebfe778a03205cfe03751481ebb4b3300c126a"; }; }; + "block-stream2-1.1.0" = { + name = "block-stream2"; + packageName = "block-stream2"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/block-stream2/-/block-stream2-1.1.0.tgz"; + sha1 = "c738e3a91ba977ebb5e1fef431e13ca11d8639e2"; + }; + }; + "bluebird-2.9.34" = { + name = "bluebird"; + packageName = "bluebird"; + version = "2.9.34"; + src = fetchurl { + url = "http://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz"; + sha1 = "2f7b4ec80216328a9fddebdf69c8d4942feff7d8"; + }; + }; + "bluebird-2.9.9" = { + name = "bluebird"; + packageName = "bluebird"; + version = "2.9.9"; + src = fetchurl { + url = "http://registry.npmjs.org/bluebird/-/bluebird-2.9.9.tgz"; + sha1 = "61a26904d43d7f6b19dff7ed917dbc92452ad6d3"; + }; + }; + "bluebird-3.4.7" = { + name = "bluebird"; + packageName = "bluebird"; + version = "3.4.7"; + src = fetchurl { + url = "http://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz"; + sha1 = "f72d760be09b7f76d08ed8fae98b289a8d05fab3"; + }; + }; + "bluebird-3.5.3" = { + name = "bluebird"; + packageName = "bluebird"; + version = "3.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz"; + sha512 = "/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw=="; + }; + }; + "blueimp-md5-2.10.0" = { + name = "blueimp-md5"; + packageName = "blueimp-md5"; + version = "2.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.10.0.tgz"; + sha512 = "EkNUOi7tpV68TqjpiUz9D9NcT8um2+qtgntmMbi5UKssVX2m/2PLqotcric0RE63pB3HPN/fjf3cKHN2ufGSUQ=="; + }; + }; + "bn.js-4.11.8" = { + name = "bn.js"; + packageName = "bn.js"; + version = "4.11.8"; + src = fetchurl { + url = "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz"; + sha512 = "ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="; + }; + }; + "bncode-0.2.3" = { + name = "bncode"; + packageName = "bncode"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/bncode/-/bncode-0.2.3.tgz"; + sha1 = "37f851dc8e47188a83fbc0f6fa4775cacc9a3296"; + }; + }; + "bncode-0.5.3" = { + name = "bncode"; + packageName = "bncode"; + version = "0.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/bncode/-/bncode-0.5.3.tgz"; + sha1 = "e16661697452d436bf9886238cc791b08d66a61a"; + }; + }; + "body-0.1.0" = { + name = "body"; + packageName = "body"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/body/-/body-0.1.0.tgz"; + sha1 = "e714fe28cd8848aa34cdf2c9f242bbe2e15d1cd8"; + }; + }; + "body-parser-1.12.4" = { + name = "body-parser"; + packageName = "body-parser"; + version = "1.12.4"; + src = fetchurl { + url = "http://registry.npmjs.org/body-parser/-/body-parser-1.12.4.tgz"; + sha1 = "090700c4ba28862a8520ef378395fdee5f61c229"; + }; + }; + "body-parser-1.13.3" = { + name = "body-parser"; + packageName = "body-parser"; + version = "1.13.3"; + src = fetchurl { + url = "http://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz"; + sha1 = "c08cf330c3358e151016a05746f13f029c97fa97"; + }; + }; + "body-parser-1.18.3" = { + name = "body-parser"; + packageName = "body-parser"; + version = "1.18.3"; + src = fetchurl { + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz"; + sha1 = "5b292198ffdd553b3a0f20ded0592b956955c8b4"; + }; + }; + "bonjour-3.5.0" = { + name = "bonjour"; + packageName = "bonjour"; + version = "3.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz"; + sha1 = "8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"; + }; + }; + "boolbase-1.0.0" = { + name = "boolbase"; + packageName = "boolbase"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"; + sha1 = "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"; + }; + }; + "boom-2.10.1" = { + name = "boom"; + packageName = "boom"; + version = "2.10.1"; + src = fetchurl { + url = "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz"; + sha1 = "39c8918ceff5799f83f9492a848f625add0c766f"; + }; + }; + "bottleneck-1.5.3" = { + name = "bottleneck"; + packageName = "bottleneck"; + version = "1.5.3"; + src = fetchurl { + url = "http://registry.npmjs.org/bottleneck/-/bottleneck-1.5.3.tgz"; + sha1 = "55fa64920d9670087d44150404525d59f9511c20"; + }; + }; + "bower-1.8.4" = { + name = "bower"; + packageName = "bower"; + version = "1.8.4"; + src = fetchurl { + url = "http://registry.npmjs.org/bower/-/bower-1.8.4.tgz"; + sha1 = "e7876a076deb8137f7d06525dc5e8c66db82f28a"; + }; + }; + "bower-endpoint-parser-0.2.1" = { + name = "bower-endpoint-parser"; + packageName = "bower-endpoint-parser"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.1.tgz"; + sha1 = "8c4010a2900cdab07ea5d38f0bd03e9bbccef90f"; + }; + }; + "bower-json-0.6.0" = { + name = "bower-json"; + packageName = "bower-json"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bower-json/-/bower-json-0.6.0.tgz"; + sha1 = "326579b23c33e4ea828e4763c55cd81fd7650329"; + }; + }; + "bower-logger-0.2.1" = { + name = "bower-logger"; + packageName = "bower-logger"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.1.tgz"; + sha1 = "0c1817c48063a88d96cc3d516c55e57fff5d9ecb"; + }; + }; + "boxen-1.3.0" = { + name = "boxen"; + packageName = "boxen"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz"; + sha512 = "TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw=="; + }; + }; + "bplist-creator-0.0.6" = { + name = "bplist-creator"; + packageName = "bplist-creator"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.6.tgz"; + sha1 = "fef069bee85975b2ddcc2264aaa7c50dc17a3c7e"; + }; + }; + "bplist-creator-0.0.7" = { + name = "bplist-creator"; + packageName = "bplist-creator"; + version = "0.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz"; + sha1 = "37df1536092824b87c42f957b01344117372ae45"; + }; + }; + "bplist-parser-0.1.1" = { + name = "bplist-parser"; + packageName = "bplist-parser"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz"; + sha1 = "d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6"; + }; + }; "brace-expansion-1.1.11" = { name = "brace-expansion"; packageName = "brace-expansion"; @@ -211,6 +5431,24 @@ let sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="; }; }; + "braces-0.1.5" = { + name = "braces"; + packageName = "braces"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz"; + sha1 = "c085711085291d8b75fdd74eab0f8597280711e6"; + }; + }; + "braces-1.8.5" = { + name = "braces"; + packageName = "braces"; + version = "1.8.5"; + src = fetchurl { + url = "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz"; + sha1 = "ba77962e12dff969d6b76711e914b737857bf6a7"; + }; + }; "braces-2.3.2" = { name = "braces"; packageName = "braces"; @@ -220,6 +5458,609 @@ let sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w=="; }; }; + "brfs-1.6.1" = { + name = "brfs"; + packageName = "brfs"; + version = "1.6.1"; + src = fetchurl { + url = "http://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz"; + sha512 = "OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ=="; + }; + }; + "broadcast-stream-0.2.2" = { + name = "broadcast-stream"; + packageName = "broadcast-stream"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/broadcast-stream/-/broadcast-stream-0.2.2.tgz"; + sha1 = "79e7bb14a9abba77f72ac9258220242a8fd3919d"; + }; + }; + "broadway-0.3.6" = { + name = "broadway"; + packageName = "broadway"; + version = "0.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz"; + sha1 = "7dbef068b954b7907925fd544963b578a902ba7a"; + }; + }; + "brorand-1.1.0" = { + name = "brorand"; + packageName = "brorand"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz"; + sha1 = "12c25efe40a45e3c323eb8675a0a0ce57b22371f"; + }; + }; + "browser-launcher2-0.4.6" = { + name = "browser-launcher2"; + packageName = "browser-launcher2"; + version = "0.4.6"; + src = fetchurl { + url = "https://registry.npmjs.org/browser-launcher2/-/browser-launcher2-0.4.6.tgz"; + sha1 = "51598408a13f4c9c5b20eba44554b2c0b0ae4074"; + }; + }; + "browser-pack-6.1.0" = { + name = "browser-pack"; + packageName = "browser-pack"; + version = "6.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz"; + sha512 = "erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA=="; + }; + }; + "browser-resolve-1.11.3" = { + name = "browser-resolve"; + packageName = "browser-resolve"; + version = "1.11.3"; + src = fetchurl { + url = "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz"; + sha512 = "exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ=="; + }; + }; + "browser-stdout-1.3.1" = { + name = "browser-stdout"; + packageName = "browser-stdout"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz"; + sha512 = "qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw=="; + }; + }; + "browserify-13.3.0" = { + name = "browserify"; + packageName = "browserify"; + version = "13.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/browserify/-/browserify-13.3.0.tgz"; + sha1 = "b5a9c9020243f0c70e4675bec8223bc627e415ce"; + }; + }; + "browserify-14.4.0" = { + name = "browserify"; + packageName = "browserify"; + version = "14.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/browserify/-/browserify-14.4.0.tgz"; + sha1 = "089a3463af58d0e48d8cd4070b3f74654d5abca9"; + }; + }; + "browserify-aes-1.2.0" = { + name = "browserify-aes"; + packageName = "browserify-aes"; + version = "1.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz"; + sha512 = "+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="; + }; + }; + "browserify-cache-api-3.0.1" = { + name = "browserify-cache-api"; + packageName = "browserify-cache-api"; + version = "3.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/browserify-cache-api/-/browserify-cache-api-3.0.1.tgz"; + sha1 = "96247e853f068fd6e0d45cc73f0bb2cd9778ef02"; + }; + }; + "browserify-cipher-1.0.1" = { + name = "browserify-cipher"; + packageName = "browserify-cipher"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz"; + sha512 = "sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="; + }; + }; + "browserify-des-1.0.2" = { + name = "browserify-des"; + packageName = "browserify-des"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz"; + sha512 = "BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="; + }; + }; + "browserify-incremental-3.1.1" = { + name = "browserify-incremental"; + packageName = "browserify-incremental"; + version = "3.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/browserify-incremental/-/browserify-incremental-3.1.1.tgz"; + sha1 = "0713cb7587247a632a9f08cf1bd169b878b62a8a"; + }; + }; + "browserify-package-json-1.0.1" = { + name = "browserify-package-json"; + packageName = "browserify-package-json"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/browserify-package-json/-/browserify-package-json-1.0.1.tgz"; + sha1 = "98dde8aa5c561fd6d3fe49bbaa102b74b396fdea"; + }; + }; + "browserify-rsa-4.0.1" = { + name = "browserify-rsa"; + packageName = "browserify-rsa"; + version = "4.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz"; + sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524"; + }; + }; + "browserify-sign-4.0.4" = { + name = "browserify-sign"; + packageName = "browserify-sign"; + version = "4.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz"; + sha1 = "aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"; + }; + }; + "browserify-transform-tools-1.7.0" = { + name = "browserify-transform-tools"; + packageName = "browserify-transform-tools"; + version = "1.7.0"; + src = fetchurl { + url = "http://registry.npmjs.org/browserify-transform-tools/-/browserify-transform-tools-1.7.0.tgz"; + sha1 = "83e277221f63259bed2e7eb2a283a970a501f4c4"; + }; + }; + "browserify-zlib-0.1.4" = { + name = "browserify-zlib"; + packageName = "browserify-zlib"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz"; + sha1 = "bb35f8a519f600e0fa6b8485241c979d0141fb2d"; + }; + }; + "browserify-zlib-0.2.0" = { + name = "browserify-zlib"; + packageName = "browserify-zlib"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz"; + sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="; + }; + }; + "browserslist-1.7.7" = { + name = "browserslist"; + packageName = "browserslist"; + version = "1.7.7"; + src = fetchurl { + url = "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz"; + sha1 = "0bd76704258be829b2398bb50e4b62d1a166b0b9"; + }; + }; + "browserslist-4.3.5" = { + name = "browserslist"; + packageName = "browserslist"; + version = "4.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/browserslist/-/browserslist-4.3.5.tgz"; + sha512 = "z9ZhGc3d9e/sJ9dIx5NFXkKoaiQTnrvrMsN3R1fGb1tkWWNSz12UewJn9TNxGo1l7J23h0MRaPmk7jfeTZYs1w=="; + }; + }; + "buffer-3.6.0" = { + name = "buffer"; + packageName = "buffer"; + version = "3.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz"; + sha1 = "a72c936f77b96bf52f5f7e7b467180628551defb"; + }; + }; + "buffer-4.9.1" = { + name = "buffer"; + packageName = "buffer"; + version = "4.9.1"; + src = fetchurl { + url = "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz"; + sha1 = "6d1bb601b07a4efced97094132093027c95bc298"; + }; + }; + "buffer-5.2.1" = { + name = "buffer"; + packageName = "buffer"; + version = "5.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz"; + sha512 = "c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg=="; + }; + }; + "buffer-alloc-1.2.0" = { + name = "buffer-alloc"; + packageName = "buffer-alloc"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz"; + sha512 = "CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow=="; + }; + }; + "buffer-alloc-unsafe-1.1.0" = { + name = "buffer-alloc-unsafe"; + packageName = "buffer-alloc-unsafe"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz"; + sha512 = "TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="; + }; + }; + "buffer-crc32-0.2.1" = { + name = "buffer-crc32"; + packageName = "buffer-crc32"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; + sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; + }; + }; + "buffer-crc32-0.2.13" = { + name = "buffer-crc32"; + packageName = "buffer-crc32"; + version = "0.2.13"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"; + sha1 = "0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"; + }; + }; + "buffer-equal-0.0.1" = { + name = "buffer-equal"; + packageName = "buffer-equal"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz"; + sha1 = "91bc74b11ea405bc916bc6aa908faafa5b4aac4b"; + }; + }; + "buffer-equal-1.0.0" = { + name = "buffer-equal"; + packageName = "buffer-equal"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz"; + sha1 = "59616b498304d556abd466966b22eeda3eca5fbe"; + }; + }; + "buffer-equal-constant-time-1.0.1" = { + name = "buffer-equal-constant-time"; + packageName = "buffer-equal-constant-time"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz"; + sha1 = "f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"; + }; + }; + "buffer-equals-1.0.4" = { + name = "buffer-equals"; + packageName = "buffer-equals"; + version = "1.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/buffer-equals/-/buffer-equals-1.0.4.tgz"; + sha1 = "0353b54fd07fd9564170671ae6f66b9cf10d27f5"; + }; + }; + "buffer-fill-1.0.0" = { + name = "buffer-fill"; + packageName = "buffer-fill"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz"; + sha1 = "f8f78b76789888ef39f205cd637f68e702122b2c"; + }; + }; + "buffer-from-0.1.2" = { + name = "buffer-from"; + packageName = "buffer-from"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz"; + sha512 = "RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg=="; + }; + }; + "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=="; + }; + }; + "buffer-indexof-1.1.1" = { + name = "buffer-indexof"; + packageName = "buffer-indexof"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz"; + 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"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-queue/-/buffer-queue-1.0.0.tgz"; + sha1 = "3d253fe2f0ab70e851d728712e8cd6f914a8c002"; + }; + }; + "buffer-xor-1.0.3" = { + name = "buffer-xor"; + packageName = "buffer-xor"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"; + sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9"; + }; + }; + "buffercursor-0.0.12" = { + name = "buffercursor"; + packageName = "buffercursor"; + version = "0.0.12"; + src = fetchurl { + url = "https://registry.npmjs.org/buffercursor/-/buffercursor-0.0.12.tgz"; + sha1 = "78a9a7f4343ae7d820a8999acc80de591e25a779"; + }; + }; + "buffers-0.1.1" = { + name = "buffers"; + packageName = "buffers"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz"; + sha1 = "b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"; + }; + }; + "bufferutil-4.0.0" = { + name = "bufferutil"; + packageName = "bufferutil"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.0.tgz"; + sha512 = "jpnqMVLo7sqfUY2W92RC4jjj9TuiOSkjB0k43TxPcrBSntZwXUOl8Krfd3eVEdApuScpSTwYKntm/dXU2T8gnw=="; + }; + }; + "bufferview-1.0.1" = { + name = "bufferview"; + packageName = "bufferview"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bufferview/-/bufferview-1.0.1.tgz"; + sha1 = "7afd74a45f937fa422a1d338c08bbfdc76cd725d"; + }; + }; + "bufrw-1.2.1" = { + name = "bufrw"; + packageName = "bufrw"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bufrw/-/bufrw-1.2.1.tgz"; + sha1 = "93f222229b4f5f5e2cd559236891407f9853663b"; + }; + }; + "buildmail-2.0.0" = { + name = "buildmail"; + packageName = "buildmail"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buildmail/-/buildmail-2.0.0.tgz"; + sha1 = "f0b7b0a59e9a4a1b5066bbfa051d248f3832eece"; + }; + }; + "builtin-modules-1.1.1" = { + name = "builtin-modules"; + packageName = "builtin-modules"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz"; + sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f"; + }; + }; + "builtin-modules-2.0.0" = { + name = "builtin-modules"; + packageName = "builtin-modules"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-2.0.0.tgz"; + sha512 = "3U5kUA5VPsRUA3nofm/BXX7GVHKfxz0hOBAPxXrIvHzlDRkQVqEn6yi8QJegxl4LzOHLdvb7XF5dVawa/VVYBg=="; + }; + }; + "builtin-status-codes-3.0.0" = { + name = "builtin-status-codes"; + packageName = "builtin-status-codes"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"; + sha1 = "85982878e21b98e1c66425e03d0174788f569ee8"; + }; + }; + "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"; + }; + }; + "bulk-write-stream-1.1.4" = { + name = "bulk-write-stream"; + packageName = "bulk-write-stream"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/bulk-write-stream/-/bulk-write-stream-1.1.4.tgz"; + sha512 = "GtKwd/4etuk1hNeprXoESBO1RSeRYJMXKf+O0qHmWdUomLT8ysNEfX/4bZFXr3BK6eukpHiEnhY2uMtEHDM2ng=="; + }; + }; + "bunyan-1.5.1" = { + name = "bunyan"; + packageName = "bunyan"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bunyan/-/bunyan-1.5.1.tgz"; + sha1 = "5f6e7d44c43b952f56b0f41309e3ab12391b4e2d"; + }; + }; + "bunyan-1.8.12" = { + name = "bunyan"; + packageName = "bunyan"; + version = "1.8.12"; + src = fetchurl { + url = "https://registry.npmjs.org/bunyan/-/bunyan-1.8.12.tgz"; + sha1 = "f150f0f6748abdd72aeae84f04403be2ef113797"; + }; + }; + "busboy-0.2.14" = { + name = "busboy"; + packageName = "busboy"; + version = "0.2.14"; + src = fetchurl { + url = "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz"; + sha1 = "6c2a622efcf47c57bbbe1e2a9c37ad36c7925453"; + }; + }; + "byline-5.0.0" = { + name = "byline"; + packageName = "byline"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz"; + sha1 = "741c5216468eadc457b03410118ad77de8c1ddb1"; + }; + }; + "byte-size-4.0.4" = { + name = "byte-size"; + packageName = "byte-size"; + version = "4.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/byte-size/-/byte-size-4.0.4.tgz"; + sha512 = "82RPeneC6nqCdSwCX2hZUz3JPOvN5at/nTEw/CMf05Smu3Hrpo9Psb7LjN+k+XndNArG1EY8L4+BM3aTM4BCvw=="; + }; + }; + "bytebuffer-3.5.5" = { + name = "bytebuffer"; + packageName = "bytebuffer"; + version = "3.5.5"; + src = fetchurl { + url = "https://registry.npmjs.org/bytebuffer/-/bytebuffer-3.5.5.tgz"; + sha1 = "7a6faf1a13514b083f1fcf9541c4c9bfbe7e7fd3"; + }; + }; + "bytes-0.1.0" = { + name = "bytes"; + packageName = "bytes"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bytes/-/bytes-0.1.0.tgz"; + sha1 = "c574812228126d6369d1576925a8579db3f8e5a2"; + }; + }; + "bytes-0.2.1" = { + name = "bytes"; + packageName = "bytes"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz"; + sha1 = "555b08abcb063f8975905302523e4cd4ffdfdf31"; + }; + }; + "bytes-1.0.0" = { + name = "bytes"; + packageName = "bytes"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz"; + sha1 = "3569ede8ba34315fab99c3e92cb04c7220de1fa8"; + }; + }; + "bytes-2.1.0" = { + name = "bytes"; + packageName = "bytes"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz"; + sha1 = "ac93c410e2ffc9cc7cf4b464b38289067f5e47b4"; + }; + }; + "bytes-2.4.0" = { + name = "bytes"; + packageName = "bytes"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz"; + sha1 = "7d97196f9d5baf7f6935e25985549edd2a6c2339"; + }; + }; + "bytes-3.0.0" = { + name = "bytes"; + packageName = "bytes"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"; + sha1 = "d32815404d689699f85a4ea4fa8755dd13a96048"; + }; + }; + "bytewise-1.1.0" = { + name = "bytewise"; + packageName = "bytewise"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz"; + sha1 = "1d13cbff717ae7158094aa881b35d081b387253e"; + }; + }; + "bytewise-core-1.2.3" = { + name = "bytewise-core"; + packageName = "bytewise-core"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz"; + sha1 = "3fb410c7e91558eb1ab22a82834577aa6bd61d42"; + }; + }; + "cacache-11.3.1" = { + name = "cacache"; + packageName = "cacache"; + version = "11.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cacache/-/cacache-11.3.1.tgz"; + sha512 = "2PEw4cRRDu+iQvBTTuttQifacYjLPhET+SYO/gEFMy8uhi+jlJREDAjSF5FWSdV/Aw5h18caHA7vMTw2c+wDzA=="; + }; + }; "cache-base-1.0.1" = { name = "cache-base"; packageName = "cache-base"; @@ -229,6 +6070,231 @@ let sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ=="; }; }; + "cacheable-request-2.1.4" = { + name = "cacheable-request"; + packageName = "cacheable-request"; + version = "2.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz"; + sha1 = "0d808801b6342ad33c91df9d0b44dc09b91e5c3d"; + }; + }; + "cacheable-request-5.2.0" = { + name = "cacheable-request"; + packageName = "cacheable-request"; + version = "5.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cacheable-request/-/cacheable-request-5.2.0.tgz"; + sha512 = "h1n0vjpFaByTvU6PiyTKk2kx4OnuV1aVUynCUd/FiKl4icpPSceowk3rHczwFEBuZvz+E1EU4KExR0MCPeQfaQ=="; + }; + }; + "cached-path-relative-1.0.2" = { + name = "cached-path-relative"; + packageName = "cached-path-relative"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz"; + sha512 = "5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg=="; + }; + }; + "call-me-maybe-1.0.1" = { + name = "call-me-maybe"; + packageName = "call-me-maybe"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz"; + sha1 = "26d208ea89e37b5cbde60250a15f031c16a4d66b"; + }; + }; + "callback-stream-1.1.0" = { + name = "callback-stream"; + packageName = "callback-stream"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/callback-stream/-/callback-stream-1.1.0.tgz"; + sha1 = "4701a51266f06e06eaa71fc17233822d875f4908"; + }; + }; + "caller-0.0.1" = { + name = "caller"; + packageName = "caller"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/caller/-/caller-0.0.1.tgz"; + sha1 = "f37a1d6ea10e829d94721ae29a90bb4fb52ab767"; + }; + }; + "caller-callsite-2.0.0" = { + name = "caller-callsite"; + packageName = "caller-callsite"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz"; + sha1 = "847e0fce0a223750a9a027c54b33731ad3154134"; + }; + }; + "caller-path-0.1.0" = { + name = "caller-path"; + packageName = "caller-path"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz"; + sha1 = "94085ef63581ecd3daa92444a8fe94e82577751f"; + }; + }; + "caller-path-2.0.0" = { + name = "caller-path"; + packageName = "caller-path"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz"; + sha1 = "468f83044e369ab2010fac5f06ceee15bb2cb1f4"; + }; + }; + "callsite-1.0.0" = { + name = "callsite"; + packageName = "callsite"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"; + sha1 = "280398e5d664bd74038b6f0905153e6e8af1bc20"; + }; + }; + "callsites-0.2.0" = { + name = "callsites"; + packageName = "callsites"; + version = "0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz"; + sha1 = "afab96262910a7f33c19a5775825c69f34e350ca"; + }; + }; + "callsites-2.0.0" = { + name = "callsites"; + packageName = "callsites"; + version = "2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz"; + sha1 = "06eb84f00eea413da86affefacbffb36093b3c50"; + }; + }; + "camel-case-3.0.0" = { + name = "camel-case"; + packageName = "camel-case"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz"; + sha1 = "ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"; + }; + }; + "camelcase-1.2.1" = { + name = "camelcase"; + packageName = "camelcase"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz"; + sha1 = "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"; + }; + }; + "camelcase-2.1.1" = { + name = "camelcase"; + packageName = "camelcase"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"; + sha1 = "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"; + }; + }; + "camelcase-3.0.0" = { + name = "camelcase"; + packageName = "camelcase"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz"; + sha1 = "32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"; + }; + }; + "camelcase-4.1.0" = { + name = "camelcase"; + packageName = "camelcase"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz"; + sha1 = "d545635be1e33c542649c69173e5de6acfae34dd"; + }; + }; + "camelcase-5.0.0" = { + name = "camelcase"; + packageName = "camelcase"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz"; + sha512 = "faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA=="; + }; + }; + "camelcase-keys-2.1.0" = { + name = "camelcase-keys"; + packageName = "camelcase-keys"; + version = "2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz"; + sha1 = "308beeaffdf28119051efa1d932213c91b8f92e7"; + }; + }; + "camelcase-keys-4.2.0" = { + name = "camelcase-keys"; + packageName = "camelcase-keys"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz"; + sha1 = "a2aa5fb1af688758259c32c141426d78923b9b77"; + }; + }; + "caniuse-api-1.6.1" = { + name = "caniuse-api"; + packageName = "caniuse-api"; + version = "1.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz"; + sha1 = "b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"; + }; + }; + "caniuse-api-3.0.0" = { + name = "caniuse-api"; + packageName = "caniuse-api"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz"; + sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="; + }; + }; + "caniuse-db-1.0.30000917" = { + name = "caniuse-db"; + packageName = "caniuse-db"; + version = "1.0.30000917"; + src = fetchurl { + url = "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000917.tgz"; + sha512 = "aQkGkrWEZo+HlcBMUHQnxjbwkzrHNcMPRkks2UFAYU8ync4v/8Wl1yKQkNujYozQ77aHa0jNWviSOl5fsja+rg=="; + }; + }; + "caniuse-lite-1.0.30000917" = { + name = "caniuse-lite"; + packageName = "caniuse-lite"; + version = "1.0.30000917"; + src = fetchurl { + url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000917.tgz"; + sha512 = "j27ZOs81aF3yqPSSWcUT/0rk5ntnqyZdXYN5M0C7WX+8wSNHjioKPYrjDAJgL9ldL83RSSh+fIhyUa4np/5m6g=="; + }; + }; + "capture-stack-trace-1.0.1" = { + name = "capture-stack-trace"; + packageName = "capture-stack-trace"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz"; + sha512 = "mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw=="; + }; + }; "caseless-0.12.0" = { name = "caseless"; packageName = "caseless"; @@ -238,13 +6304,463 @@ let sha1 = "1b681c21ff84033c826543090689420d187151dc"; }; }; - "chownr-1.0.1" = { + "castv2-0.1.9" = { + name = "castv2"; + packageName = "castv2"; + version = "0.1.9"; + src = fetchurl { + url = "https://registry.npmjs.org/castv2/-/castv2-0.1.9.tgz"; + sha1 = "d0b0fab1fd06b0d9cca636886716ec1293a5905a"; + }; + }; + "castv2-client-1.2.0" = { + name = "castv2-client"; + packageName = "castv2-client"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/castv2-client/-/castv2-client-1.2.0.tgz"; + sha1 = "a9193b1a5448b8cb9a0415bd021c8811ed7b0544"; + }; + }; + "catharsis-0.8.9" = { + name = "catharsis"; + packageName = "catharsis"; + version = "0.8.9"; + src = fetchurl { + url = "https://registry.npmjs.org/catharsis/-/catharsis-0.8.9.tgz"; + sha1 = "98cc890ca652dd2ef0e70b37925310ff9e90fc8b"; + }; + }; + "caw-2.0.1" = { + name = "caw"; + packageName = "caw"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz"; + sha512 = "Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA=="; + }; + }; + "ccount-1.0.3" = { + name = "ccount"; + packageName = "ccount"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/ccount/-/ccount-1.0.3.tgz"; + sha512 = "Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw=="; + }; + }; + "center-align-0.1.3" = { + name = "center-align"; + packageName = "center-align"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz"; + sha1 = "aa0d32629b6ee972200411cbd4461c907bc2b7ad"; + }; + }; + "chai-4.2.0" = { + name = "chai"; + packageName = "chai"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz"; + sha512 = "XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw=="; + }; + }; + "chai-as-promised-7.1.1" = { + name = "chai-as-promised"; + packageName = "chai-as-promised"; + version = "7.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz"; + 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"; + version = "0.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz"; + sha1 = "5199a3ddcd0c1efe23bc08c1b027b06176e0c64f"; + }; + }; + "chalk-0.5.1" = { + name = "chalk"; + packageName = "chalk"; + version = "0.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz"; + sha1 = "663b3a648b68b55d04690d49167aa837858f2174"; + }; + }; + "chalk-1.0.0" = { + name = "chalk"; + packageName = "chalk"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz"; + sha1 = "b3cf4ed0ff5397c99c75b8f679db2f52831f96dc"; + }; + }; + "chalk-1.1.3" = { + name = "chalk"; + packageName = "chalk"; + version = "1.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"; + 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.3.1" = { + name = "chalk"; + packageName = "chalk"; + version = "2.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz"; + sha512 = "QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g=="; + }; + }; + "chalk-2.4.0" = { + name = "chalk"; + packageName = "chalk"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/chalk/-/chalk-2.4.0.tgz"; + sha512 = "Wr/w0f4o9LuE7K53cD0qmbAMM+2XNLzR29vFn5hqko4sxGlUsyy363NvmyGIyk5tpe9cjTr9SJYbysEyPkRnFw=="; + }; + }; + "chalk-2.4.1" = { + name = "chalk"; + packageName = "chalk"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz"; + sha512 = "ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ=="; + }; + }; + "change-case-3.0.2" = { + name = "change-case"; + packageName = "change-case"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/change-case/-/change-case-3.0.2.tgz"; + sha512 = "Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA=="; + }; + }; + "character-entities-1.2.2" = { + name = "character-entities"; + packageName = "character-entities"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/character-entities/-/character-entities-1.2.2.tgz"; + sha512 = "sMoHX6/nBiy3KKfC78dnEalnpn0Az0oSNvqUWYTtYrhRI5iUIYsROU48G+E+kMFQzqXaJ8kHJZ85n7y6/PHgwQ=="; + }; + }; + "character-entities-html4-1.1.2" = { + name = "character-entities-html4"; + packageName = "character-entities-html4"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.2.tgz"; + sha512 = "sIrXwyna2+5b0eB9W149izTPJk/KkJTg6mEzDGibwBUkyH1SbDa+nf515Ppdi3MaH35lW0JFJDWeq9Luzes1Iw=="; + }; + }; + "character-entities-legacy-1.1.2" = { + name = "character-entities-legacy"; + packageName = "character-entities-legacy"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz"; + sha512 = "9NB2VbXtXYWdXzqrvAHykE/f0QJxzaKIpZ5QzNZrrgQ7Iyxr2vnfS8fCBNVW9nUEZE0lo57nxKRqnzY/dKrwlA=="; + }; + }; + "character-reference-invalid-1.1.2" = { + name = "character-reference-invalid"; + packageName = "character-reference-invalid"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz"; + sha512 = "7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ=="; + }; + }; + "chardet-0.4.2" = { + name = "chardet"; + packageName = "chardet"; + version = "0.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz"; + sha1 = "b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"; + }; + }; + "chardet-0.7.0" = { + name = "chardet"; + packageName = "chardet"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz"; + sha512 = "mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="; + }; + }; + "charenc-0.0.2" = { + name = "charenc"; + packageName = "charenc"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz"; + sha1 = "c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"; + }; + }; + "charwise-3.0.1" = { + name = "charwise"; + packageName = "charwise"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/charwise/-/charwise-3.0.1.tgz"; + sha512 = "RcdumNsM6fJZ5HHbYunqj2bpurVRGsXour3OR+SlLEHFhG6ALm54i6Osnh+OvO7kEoSBzwExpblYFH8zKQiEPw=="; + }; + }; + "check-error-1.0.2" = { + name = "check-error"; + packageName = "check-error"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz"; + sha1 = "574d312edd88bb5dd8912e9286dd6c0aed4aac82"; + }; + }; + "cheerio-0.17.0" = { + name = "cheerio"; + packageName = "cheerio"; + version = "0.17.0"; + src = fetchurl { + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.17.0.tgz"; + sha1 = "fa5ae42cc60121133d296d0b46d983215f7268ea"; + }; + }; + "cheerio-0.20.0" = { + name = "cheerio"; + packageName = "cheerio"; + version = "0.20.0"; + src = fetchurl { + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz"; + sha1 = "5c710f2bab95653272842ba01c6ea61b3545ec35"; + }; + }; + "cheerio-0.22.0" = { + name = "cheerio"; + packageName = "cheerio"; + version = "0.22.0"; + src = fetchurl { + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz"; + sha1 = "a9baa860a3f9b595a6b81b1a86873121ed3a269e"; + }; + }; + "cheerio-1.0.0-rc.2" = { + name = "cheerio"; + packageName = "cheerio"; + version = "1.0.0-rc.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz"; + sha1 = "4b9f53a81b27e4d5dac31c0ffd0cfa03cc6830db"; + }; + }; + "cherow-1.6.8" = { + name = "cherow"; + packageName = "cherow"; + version = "1.6.8"; + src = fetchurl { + url = "https://registry.npmjs.org/cherow/-/cherow-1.6.8.tgz"; + sha512 = "if2GIw3fjE/KnFD5tddg4YJn2zveJ7PU7VcTrVHvsAdqJClB5555AsSti53XHjUyaOEiqq9x3/lZZVJ8s+VPkA=="; + }; + }; + "chloride-2.2.10" = { + name = "chloride"; + packageName = "chloride"; + version = "2.2.10"; + src = fetchurl { + url = "https://registry.npmjs.org/chloride/-/chloride-2.2.10.tgz"; + sha512 = "CbU1ISGiB2JBV6PDXx7hkl8D94d2TPD1BANUMFbr8rZYKJi8De2d3Hu2XDIOLAhXf+8yhoFOdjtLG6fxz3QByQ=="; + }; + }; + "chloride-test-1.2.2" = { + name = "chloride-test"; + packageName = "chloride-test"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/chloride-test/-/chloride-test-1.2.2.tgz"; + sha1 = "178686a85e9278045112e96e8c791793f9a10aea"; + }; + }; + "chokidar-1.7.0" = { + name = "chokidar"; + packageName = "chokidar"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz"; + sha1 = "798e689778151c8076b4b360e5edd28cda2bb468"; + }; + }; + "chokidar-2.0.4" = { + name = "chokidar"; + packageName = "chokidar"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz"; + sha512 = "z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ=="; + }; + }; + "chownr-0.0.2" = { name = "chownr"; packageName = "chownr"; + version = "0.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/chownr/-/chownr-0.0.2.tgz"; + sha1 = "2f9aebf746f90808ce00607b72ba73b41604c485"; + }; + }; + "chownr-1.1.1" = { + name = "chownr"; + packageName = "chownr"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz"; + sha512 = "j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g=="; + }; + }; + "chrome-trace-event-1.0.0" = { + name = "chrome-trace-event"; + packageName = "chrome-trace-event"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz"; + sha512 = "xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A=="; + }; + }; + "chromecast-player-0.2.3" = { + name = "chromecast-player"; + packageName = "chromecast-player"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/chromecast-player/-/chromecast-player-0.2.3.tgz"; + sha1 = "fe9ce69911c88096d681e4242c1902ad30787216"; + }; + }; + "chromecast-scanner-0.5.0" = { + name = "chromecast-scanner"; + packageName = "chromecast-scanner"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/chromecast-scanner/-/chromecast-scanner-0.5.0.tgz"; + sha1 = "01296a3e5d130cce34974eb509cbbc7d6f78dd3d"; + }; + }; + "chromecasts-1.9.1" = { + name = "chromecasts"; + packageName = "chromecasts"; + version = "1.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/chromecasts/-/chromecasts-1.9.1.tgz"; + sha512 = "nsXv7ufgrpC8s5DUm6FJEa2XJ2VvE9FmbTVi6r4zGreTFTTSRSJjvqVEqLUFX/fGo/zbSre3zdoV+Pu9DGLz0A=="; + }; + }; + "chromium-pickle-js-0.2.0" = { + name = "chromium-pickle-js"; + packageName = "chromium-pickle-js"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz"; + sha1 = "04a106672c18b085ab774d983dfa3ea138f22205"; + }; + }; + "chunk-store-stream-3.0.1" = { + name = "chunk-store-stream"; + packageName = "chunk-store-stream"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/chunk-store-stream/-/chunk-store-stream-3.0.1.tgz"; + sha512 = "GA1NIFDZKElhkjiO6QOyzfK1QbUt6M3gFhUU/aR05JYaDqXbU5d7U92cLvGKdItJEDfojky6NQefy5VL5PpDBA=="; + }; + }; + "ci-info-1.6.0" = { + name = "ci-info"; + packageName = "ci-info"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz"; + sha512 = "vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A=="; + }; + }; + "cint-8.2.1" = { + name = "cint"; + packageName = "cint"; + version = "8.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cint/-/cint-8.2.1.tgz"; + sha1 = "70386b1b48e2773d0d63166a55aff94ef4456a12"; + }; + }; + "cipher-base-1.0.4" = { + name = "cipher-base"; + packageName = "cipher-base"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz"; + sha512 = "Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q=="; + }; + }; + "circular-append-file-1.0.1" = { + name = "circular-append-file"; + packageName = "circular-append-file"; version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz"; - sha1 = "e2a75042a9551908bebd25b8523d5f9769d79181"; + url = "https://registry.npmjs.org/circular-append-file/-/circular-append-file-1.0.1.tgz"; + sha512 = "BUDFvrBTCdeVhg9E05PX4XgMegk6xWB69uGwyuATEg7PMfa9lGU1mzFSK0xWNW2O0i9CAQHN0oIdXI/kI2hPkg=="; + }; + }; + "circular-json-0.3.3" = { + name = "circular-json"; + packageName = "circular-json"; + version = "0.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz"; + sha512 = "UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A=="; + }; + }; + "circular-json-0.5.9" = { + name = "circular-json"; + packageName = "circular-json"; + version = "0.5.9"; + src = fetchurl { + url = "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz"; + sha512 = "4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ=="; + }; + }; + "clap-1.2.3" = { + name = "clap"; + packageName = "clap"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz"; + sha512 = "4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA=="; }; }; "class-utils-0.3.6" = { @@ -256,6 +6772,402 @@ let sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg=="; }; }; + "clean-css-3.4.28" = { + name = "clean-css"; + packageName = "clean-css"; + version = "3.4.28"; + src = fetchurl { + url = "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz"; + sha1 = "bf1945e82fc808f55695e6ddeaec01400efd03ff"; + }; + }; + "clean-css-4.2.1" = { + name = "clean-css"; + packageName = "clean-css"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz"; + sha512 = "4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g=="; + }; + }; + "clean-stack-1.3.0" = { + name = "clean-stack"; + packageName = "clean-stack"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/clean-stack/-/clean-stack-1.3.0.tgz"; + sha1 = "9e821501ae979986c46b1d66d2d432db2fd4ae31"; + }; + }; + "cli-1.0.1" = { + name = "cli"; + packageName = "cli"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz"; + sha1 = "22817534f24bfa4950c34d532d48ecbc621b8c14"; + }; + }; + "cli-boxes-1.0.0" = { + name = "cli-boxes"; + packageName = "cli-boxes"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz"; + sha1 = "4fa917c3e59c94a004cd61f8ee509da651687143"; + }; + }; + "cli-color-0.1.7" = { + name = "cli-color"; + packageName = "cli-color"; + version = "0.1.7"; + src = fetchurl { + url = "http://registry.npmjs.org/cli-color/-/cli-color-0.1.7.tgz"; + sha1 = "adc3200fa471cc211b0da7f566b71e98b9d67347"; + }; + }; + "cli-cursor-1.0.2" = { + name = "cli-cursor"; + packageName = "cli-cursor"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz"; + sha1 = "64da3f7d56a54412e59794bd62dc35295e8f2987"; + }; + }; + "cli-cursor-2.1.0" = { + name = "cli-cursor"; + packageName = "cli-cursor"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz"; + sha1 = "b35dac376479facc3e94747d41d0d0f5238ffcb5"; + }; + }; + "cli-list-0.2.0" = { + name = "cli-list"; + packageName = "cli-list"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-list/-/cli-list-0.2.0.tgz"; + sha1 = "7e673ee0dd39a611a486476e53f3c6b3941cb582"; + }; + }; + "cli-spinners-1.3.1" = { + name = "cli-spinners"; + packageName = "cli-spinners"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz"; + sha512 = "1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg=="; + }; + }; + "cli-table-0.3.1" = { + name = "cli-table"; + packageName = "cli-table"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz"; + sha1 = "f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"; + }; + }; + "cli-table2-0.2.0" = { + name = "cli-table2"; + packageName = "cli-table2"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-table2/-/cli-table2-0.2.0.tgz"; + sha1 = "2d1ef7f218a0e786e214540562d4bd177fe32d97"; + }; + }; + "cli-truncate-1.1.0" = { + name = "cli-truncate"; + packageName = "cli-truncate"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-truncate/-/cli-truncate-1.1.0.tgz"; + sha512 = "bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA=="; + }; + }; + "cli-width-1.1.1" = { + name = "cli-width"; + packageName = "cli-width"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz"; + sha1 = "a4d293ef67ebb7b88d4a4d42c0ccf00c4d1e366d"; + }; + }; + "cli-width-2.2.0" = { + name = "cli-width"; + packageName = "cli-width"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz"; + sha1 = "ff19ede8a9a5e579324147b0c11f0fbcbabed639"; + }; + }; + "cliclopts-1.1.1" = { + name = "cliclopts"; + packageName = "cliclopts"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cliclopts/-/cliclopts-1.1.1.tgz"; + sha1 = "69431c7cb5af723774b0d3911b4c37512431910f"; + }; + }; + "cliff-0.1.10" = { + name = "cliff"; + packageName = "cliff"; + version = "0.1.10"; + src = fetchurl { + url = "https://registry.npmjs.org/cliff/-/cliff-0.1.10.tgz"; + sha1 = "53be33ea9f59bec85609ee300ac4207603e52013"; + }; + }; + "cliff-0.1.9" = { + name = "cliff"; + packageName = "cliff"; + version = "0.1.9"; + src = fetchurl { + url = "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz"; + sha1 = "a211e09c6a3de3ba1af27d049d301250d18812bc"; + }; + }; + "clipboard-2.0.4" = { + name = "clipboard"; + packageName = "clipboard"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/clipboard/-/clipboard-2.0.4.tgz"; + sha512 = "Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ=="; + }; + }; + "clipboardy-1.2.3" = { + name = "clipboardy"; + packageName = "clipboardy"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz"; + sha512 = "2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA=="; + }; + }; + "cliui-2.1.0" = { + name = "cliui"; + packageName = "cliui"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz"; + sha1 = "4b475760ff80264c762c3a1719032e91c7fea0d1"; + }; + }; + "cliui-3.2.0" = { + name = "cliui"; + packageName = "cliui"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz"; + sha1 = "120601537a916d29940f934da3b48d585a39213d"; + }; + }; + "cliui-4.1.0" = { + name = "cliui"; + packageName = "cliui"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz"; + sha512 = "4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ=="; + }; + }; + "clivas-0.1.4" = { + name = "clivas"; + packageName = "clivas"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/clivas/-/clivas-0.1.4.tgz"; + sha1 = "e1c1e481d1273d57f1752132b0e4410a0d88235a"; + }; + }; + "clivas-0.2.0" = { + name = "clivas"; + packageName = "clivas"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/clivas/-/clivas-0.2.0.tgz"; + sha1 = "b8d19188b3243e390f302410bd0cb1622db82649"; + }; + }; + "clone-0.1.5" = { + name = "clone"; + packageName = "clone"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/clone/-/clone-0.1.5.tgz"; + sha1 = "46f29143d0766d663dbd7f80b7520a15783d2042"; + }; + }; + "clone-0.1.6" = { + name = "clone"; + packageName = "clone"; + version = "0.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/clone/-/clone-0.1.6.tgz"; + sha1 = "4af2296d4a23a64168c2f5fb0a2aa65e80517000"; + }; + }; + "clone-0.2.0" = { + name = "clone"; + packageName = "clone"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz"; + sha1 = "c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"; + }; + }; + "clone-1.0.4" = { + name = "clone"; + packageName = "clone"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"; + 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"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz"; + sha1 = "1b7f4b9f591f1e8f83670401600345a02887435f"; + }; + }; + "clone-buffer-1.0.0" = { + name = "clone-buffer"; + packageName = "clone-buffer"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz"; + sha1 = "e3e25b207ac4e701af721e2cb5a16792cac3dc58"; + }; + }; + "clone-deep-0.3.0" = { + name = "clone-deep"; + packageName = "clone-deep"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/clone-deep/-/clone-deep-0.3.0.tgz"; + sha1 = "348c61ae9cdbe0edfe053d91ff4cc521d790ede8"; + }; + }; + "clone-regexp-1.0.1" = { + name = "clone-regexp"; + packageName = "clone-regexp"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz"; + sha512 = "Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw=="; + }; + }; + "clone-response-1.0.2" = { + name = "clone-response"; + packageName = "clone-response"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz"; + sha1 = "d1dc973920314df67fbeb94223b4ee350239e96b"; + }; + }; + "clone-stats-0.0.1" = { + name = "clone-stats"; + packageName = "clone-stats"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz"; + sha1 = "b88f94a82cf38b8791d58046ea4029ad88ca99d1"; + }; + }; + "clone-stats-1.0.0" = { + name = "clone-stats"; + packageName = "clone-stats"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz"; + sha1 = "b3782dff8bb5474e18b9b6bf0fdfe782f8777680"; + }; + }; + "cloneable-readable-1.1.2" = { + name = "cloneable-readable"; + packageName = "cloneable-readable"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz"; + sha512 = "Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg=="; + }; + }; + "clones-1.1.0" = { + name = "clones"; + packageName = "clones"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/clones/-/clones-1.1.0.tgz"; + sha1 = "87e904132d6140c5c0b72006c08c0d05bd7b63b3"; + }; + }; + "closest-to-2.0.0" = { + name = "closest-to"; + packageName = "closest-to"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/closest-to/-/closest-to-2.0.0.tgz"; + sha1 = "bb2a860edb7769b62d04821748ae50da24dbefaa"; + }; + }; + "cmd-shim-2.0.2" = { + name = "cmd-shim"; + packageName = "cmd-shim"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz"; + sha1 = "6fcbda99483a8fd15d7d30a196ca69d688a2efdb"; + }; + }; + "cmdln-3.2.1" = { + name = "cmdln"; + packageName = "cmdln"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cmdln/-/cmdln-3.2.1.tgz"; + sha1 = "8d21967625b25ee35fca8e8453ccf10fccd04e45"; + }; + }; + "cmdln-4.1.2" = { + name = "cmdln"; + packageName = "cmdln"; + version = "4.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cmdln/-/cmdln-4.1.2.tgz"; + sha1 = "4345bb5498f2b096ba85ec8c5579a8cb252f7c70"; + }; + }; + "co-3.1.0" = { + name = "co"; + packageName = "co"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/co/-/co-3.1.0.tgz"; + sha1 = "4ea54ea5a08938153185e15210c68d9092bc1b78"; + }; + }; "co-4.6.0" = { name = "co"; packageName = "co"; @@ -265,6 +7177,51 @@ let sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"; }; }; + "co-from-stream-0.0.0" = { + name = "co-from-stream"; + packageName = "co-from-stream"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/co-from-stream/-/co-from-stream-0.0.0.tgz"; + sha1 = "1a5cd8ced77263946094fa39f2499a63297bcaf9"; + }; + }; + "co-fs-extra-1.2.1" = { + name = "co-fs-extra"; + packageName = "co-fs-extra"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/co-fs-extra/-/co-fs-extra-1.2.1.tgz"; + sha1 = "3b6ad77cf2614530f677b1cf62664f5ba756b722"; + }; + }; + "co-read-0.0.1" = { + name = "co-read"; + packageName = "co-read"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/co-read/-/co-read-0.0.1.tgz"; + sha1 = "f81b3eb8a86675fec51e3d883a7f564e873c9389"; + }; + }; + "coa-1.0.4" = { + name = "coa"; + packageName = "coa"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz"; + sha1 = "a9ef153660d6a86a8bdec0289a5c684d217432fd"; + }; + }; + "coa-2.0.1" = { + name = "coa"; + packageName = "coa"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz"; + sha512 = "5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ=="; + }; + }; "code-point-at-1.1.0" = { name = "code-point-at"; packageName = "code-point-at"; @@ -274,6 +7231,51 @@ let sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"; }; }; + "codecs-1.2.1" = { + name = "codecs"; + packageName = "codecs"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/codecs/-/codecs-1.2.1.tgz"; + sha512 = "SPnx+ZHXVJ0qTInRXmnxuyu8PDvSzvop5MXp1BOr/urFQI3yL2n5ewE755skTklF/hKVlWj8cinGxdR2gvLvTA=="; + }; + }; + "codepage-1.4.0" = { + name = "codepage"; + packageName = "codepage"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/codepage/-/codepage-1.4.0.tgz"; + sha1 = "ffd5b603ae6a8ebb63559d5fb89a57d12b943837"; + }; + }; + "coffee-script-1.12.7" = { + name = "coffee-script"; + packageName = "coffee-script"; + version = "1.12.7"; + src = fetchurl { + url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz"; + sha512 = "fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw=="; + }; + }; + "coffee-script-1.6.3" = { + name = "coffee-script"; + packageName = "coffee-script"; + version = "1.6.3"; + src = fetchurl { + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; + sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; + }; + }; + "collapse-white-space-1.0.4" = { + name = "collapse-white-space"; + packageName = "collapse-white-space"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.4.tgz"; + sha512 = "YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw=="; + }; + }; "collection-visit-1.0.0" = { name = "collection-visit"; packageName = "collection-visit"; @@ -283,13 +7285,436 @@ let sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0"; }; }; - "combined-stream-1.0.6" = { + "color-0.11.4" = { + name = "color"; + packageName = "color"; + version = "0.11.4"; + src = fetchurl { + url = "http://registry.npmjs.org/color/-/color-0.11.4.tgz"; + sha1 = "6d7b5c74fb65e841cd48792ad1ed5e07b904d764"; + }; + }; + "color-3.0.0" = { + name = "color"; + packageName = "color"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/color/-/color-3.0.0.tgz"; + sha512 = "jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w=="; + }; + }; + "color-3.1.0" = { + name = "color"; + packageName = "color"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/color/-/color-3.1.0.tgz"; + sha512 = "CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg=="; + }; + }; + "color-convert-1.9.3" = { + name = "color-convert"; + packageName = "color-convert"; + version = "1.9.3"; + src = fetchurl { + url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"; + sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="; + }; + }; + "color-name-1.1.3" = { + name = "color-name"; + packageName = "color-name"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"; + sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25"; + }; + }; + "color-string-0.3.0" = { + name = "color-string"; + packageName = "color-string"; + version = "0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz"; + sha1 = "27d46fb67025c5c2fa25993bfbf579e47841b991"; + }; + }; + "color-string-1.5.3" = { + name = "color-string"; + packageName = "color-string"; + version = "1.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz"; + sha512 = "dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw=="; + }; + }; + "color-support-1.1.3" = { + name = "color-support"; + packageName = "color-support"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz"; + sha512 = "qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="; + }; + }; + "colormin-1.1.2" = { + name = "colormin"; + packageName = "colormin"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz"; + sha1 = "ea2f7420a72b96881a38aae59ec124a6f7298133"; + }; + }; + "colornames-1.1.1" = { + name = "colornames"; + packageName = "colornames"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz"; + sha1 = "f8889030685c7c4ff9e2a559f5077eb76a816f96"; + }; + }; + "colors-0.5.1" = { + name = "colors"; + packageName = "colors"; + version = "0.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.5.1.tgz"; + sha1 = "7d0023eaeb154e8ee9fce75dcb923d0ed1667774"; + }; + }; + "colors-0.6.2" = { + name = "colors"; + packageName = "colors"; + version = "0.6.2"; + src = fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-0.6.2.tgz"; + sha1 = "2423fe6678ac0c5dae8852e5d0e5be08c997abcc"; + }; + }; + "colors-1.0.3" = { + name = "colors"; + packageName = "colors"; + version = "1.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-1.0.3.tgz"; + sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b"; + }; + }; + "colors-1.1.2" = { + name = "colors"; + packageName = "colors"; + version = "1.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz"; + sha1 = "168a4701756b6a7f51a12ce0c97bfa28c084ed63"; + }; + }; + "colors-1.3.2" = { + name = "colors"; + packageName = "colors"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz"; + sha512 = "rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ=="; + }; + }; + "colors-1.3.3" = { + name = "colors"; + packageName = "colors"; + version = "1.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz"; + sha512 = "mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg=="; + }; + }; + "colorspace-1.1.1" = { + name = "colorspace"; + packageName = "colorspace"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/colorspace/-/colorspace-1.1.1.tgz"; + sha512 = "pI3btWyiuz7Ken0BWh9Elzsmv2bM9AhA7psXib4anUXy/orfZ/E0MbQwhSOG/9L8hLlalqrU0UhOuqxW1YjmVw=="; + }; + }; + "colour-0.7.1" = { + name = "colour"; + packageName = "colour"; + version = "0.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz"; + sha1 = "9cb169917ec5d12c0736d3e8685746df1cadf778"; + }; + }; + "columnify-1.5.4" = { + name = "columnify"; + packageName = "columnify"; + version = "1.5.4"; + src = fetchurl { + url = "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz"; + sha1 = "4737ddf1c7b69a8a7c340570782e947eec8e78bb"; + }; + }; + "combine-errors-3.0.3" = { + name = "combine-errors"; + packageName = "combine-errors"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/combine-errors/-/combine-errors-3.0.3.tgz"; + sha1 = "f4df6740083e5703a3181110c2b10551f003da86"; + }; + }; + "combine-lists-1.0.1" = { + name = "combine-lists"; + packageName = "combine-lists"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz"; + sha1 = "458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6"; + }; + }; + "combine-source-map-0.8.0" = { + name = "combine-source-map"; + packageName = "combine-source-map"; + version = "0.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz"; + sha1 = "a58d0df042c186fcf822a8e8015f5450d2d79a8b"; + }; + }; + "combined-stream-0.0.7" = { name = "combined-stream"; packageName = "combined-stream"; - version = "1.0.6"; + version = "0.0.7"; src = fetchurl { - url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz"; - sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; + url = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz"; + sha1 = "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f"; + }; + }; + "combined-stream-1.0.7" = { + name = "combined-stream"; + packageName = "combined-stream"; + version = "1.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz"; + sha512 = "brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w=="; + }; + }; + "command-exists-1.2.8" = { + name = "command-exists"; + packageName = "command-exists"; + version = "1.2.8"; + src = fetchurl { + url = "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz"; + sha512 = "PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw=="; + }; + }; + "commander-0.6.1" = { + name = "commander"; + packageName = "commander"; + version = "0.6.1"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; + sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; + }; + }; + "commander-1.0.0" = { + name = "commander"; + packageName = "commander"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-1.0.0.tgz"; + sha1 = "5e6a88e7070ff5908836ead19169548c30f90bcd"; + }; + }; + "commander-1.3.2" = { + name = "commander"; + packageName = "commander"; + version = "1.3.2"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-1.3.2.tgz"; + sha1 = "8a8f30ec670a6fdd64af52f1914b907d79ead5b5"; + }; + }; + "commander-2.0.0" = { + name = "commander"; + packageName = "commander"; + version = "2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.0.0.tgz"; + sha1 = "d1b86f901f8b64bd941bdeadaf924530393be928"; + }; + }; + "commander-2.11.0" = { + name = "commander"; + packageName = "commander"; + version = "2.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz"; + sha512 = "b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ=="; + }; + }; + "commander-2.14.1" = { + name = "commander"; + packageName = "commander"; + version = "2.14.1"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.14.1.tgz"; + sha512 = "+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw=="; + }; + }; + "commander-2.15.1" = { + name = "commander"; + packageName = "commander"; + version = "2.15.1"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.15.1.tgz"; + sha512 = "VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag=="; + }; + }; + "commander-2.17.1" = { + name = "commander"; + packageName = "commander"; + version = "2.17.1"; + src = fetchurl { + url = "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz"; + sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="; + }; + }; + "commander-2.18.0" = { + name = "commander"; + packageName = "commander"; + version = "2.18.0"; + src = fetchurl { + url = "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz"; + sha512 = "6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ=="; + }; + }; + "commander-2.19.0" = { + name = "commander"; + packageName = "commander"; + version = "2.19.0"; + src = fetchurl { + url = "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz"; + sha512 = "6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg=="; + }; + }; + "commander-2.3.0" = { + name = "commander"; + packageName = "commander"; + version = "2.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.3.0.tgz"; + sha1 = "fd430e889832ec353b9acd1de217c11cb3eef873"; + }; + }; + "commander-2.6.0" = { + name = "commander"; + packageName = "commander"; + version = "2.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.6.0.tgz"; + sha1 = "9df7e52fb2a0cb0fb89058ee80c3104225f37e1d"; + }; + }; + "commander-2.8.1" = { + name = "commander"; + packageName = "commander"; + version = "2.8.1"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz"; + sha1 = "06be367febfda0c330aa1e2a072d3dc9762425d4"; + }; + }; + "commander-2.9.0" = { + name = "commander"; + packageName = "commander"; + version = "2.9.0"; + src = fetchurl { + url = "http://registry.npmjs.org/commander/-/commander-2.9.0.tgz"; + sha1 = "9c99094176e12240cb22d6c5146098400fe0f7d4"; + }; + }; + "commist-1.0.0" = { + name = "commist"; + packageName = "commist"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/commist/-/commist-1.0.0.tgz"; + sha1 = "c0c352501cf6f52e9124e3ef89c9806e2022ebef"; + }; + }; + "common-tags-1.8.0" = { + name = "common-tags"; + packageName = "common-tags"; + version = "1.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz"; + sha512 = "6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw=="; + }; + }; + "commondir-1.0.1" = { + name = "commondir"; + packageName = "commondir"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"; + sha1 = "ddd800da0c66127393cca5950ea968a3aaf1253b"; + }; + }; + "commoner-0.10.8" = { + name = "commoner"; + packageName = "commoner"; + version = "0.10.8"; + src = fetchurl { + url = "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz"; + sha1 = "34fc3672cd24393e8bb47e70caa0293811f4f2c5"; + }; + }; + "compact2string-1.4.0" = { + name = "compact2string"; + packageName = "compact2string"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/compact2string/-/compact2string-1.4.0.tgz"; + sha1 = "a99cd96ea000525684b269683ae2222d6eea7b49"; + }; + }; + "compare-at-paths-1.0.0" = { + name = "compare-at-paths"; + packageName = "compare-at-paths"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/compare-at-paths/-/compare-at-paths-1.0.0.tgz"; + sha512 = "Ke1ejo/RZ+Hzku4gcW34uPMOR4Cpq87MAotELgV9mwiAzDN726cu+eWo0zWg1vRIfyf6yK5bW9uIW+c/SksQ5w=="; + }; + }; + "compare-func-1.3.2" = { + name = "compare-func"; + packageName = "compare-func"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz"; + sha1 = "99dd0ba457e1f9bc722b12c08ec33eeab31fa648"; + }; + }; + "component-bind-1.0.0" = { + name = "component-bind"; + packageName = "component-bind"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz"; + sha1 = "00c608ab7dcd93897c0009651b1d3a8e1e73bbd1"; + }; + }; + "component-emitter-1.1.2" = { + name = "component-emitter"; + packageName = "component-emitter"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz"; + sha1 = "296594f2753daa63996d2af08d15a95116c9aec3"; }; }; "component-emitter-1.2.1" = { @@ -301,6 +7726,51 @@ let sha1 = "137918d6d78283f7df7a6b7c5a63e140e69425e6"; }; }; + "component-inherit-0.0.3" = { + name = "component-inherit"; + packageName = "component-inherit"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz"; + sha1 = "645fc4adf58b72b649d5cae65135619db26ff143"; + }; + }; + "compress-commons-1.2.2" = { + name = "compress-commons"; + packageName = "compress-commons"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz"; + sha1 = "524a9f10903f3a813389b0225d27c48bb751890f"; + }; + }; + "compressible-2.0.15" = { + name = "compressible"; + packageName = "compressible"; + version = "2.0.15"; + src = fetchurl { + url = "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz"; + sha512 = "4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw=="; + }; + }; + "compression-1.5.2" = { + name = "compression"; + packageName = "compression"; + version = "1.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz"; + sha1 = "b03b8d86e6f8ad29683cba8df91ddc6ffc77b395"; + }; + }; + "compression-1.7.3" = { + name = "compression"; + packageName = "compression"; + version = "1.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz"; + sha512 = "HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg=="; + }; + }; "concat-map-0.0.1" = { name = "concat-map"; packageName = "concat-map"; @@ -310,6 +7780,150 @@ let sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b"; }; }; + "concat-stream-1.5.2" = { + name = "concat-stream"; + packageName = "concat-stream"; + version = "1.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz"; + sha1 = "708978624d856af41a5a741defdd261da752c266"; + }; + }; + "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=="; + }; + }; + "conf-1.4.0" = { + name = "conf"; + packageName = "conf"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/conf/-/conf-1.4.0.tgz"; + sha512 = "bzlVWS2THbMetHqXKB8ypsXN4DQ/1qopGwNJi1eYbpwesJcd86FBjFciCQX/YwAhp9bM7NVnPFqZ5LpV7gP0Dg=="; + }; + }; + "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=="; + }; + }; + "configstore-1.4.0" = { + name = "configstore"; + packageName = "configstore"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/configstore/-/configstore-1.4.0.tgz"; + sha1 = "c35781d0501d268c25c54b8b17f6240e8a4fb021"; + }; + }; + "configstore-3.1.2" = { + name = "configstore"; + packageName = "configstore"; + version = "3.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz"; + sha512 = "vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw=="; + }; + }; + "connect-1.9.2" = { + name = "connect"; + packageName = "connect"; + version = "1.9.2"; + src = fetchurl { + url = "https://registry.npmjs.org/connect/-/connect-1.9.2.tgz"; + sha1 = "42880a22e9438ae59a8add74e437f58ae8e52807"; + }; + }; + "connect-2.11.0" = { + name = "connect"; + packageName = "connect"; + version = "2.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/connect/-/connect-2.11.0.tgz"; + sha1 = "9991ce09ff9b85d9ead27f9d41d0b2a2df2f9284"; + }; + }; + "connect-2.3.9" = { + name = "connect"; + packageName = "connect"; + version = "2.3.9"; + src = fetchurl { + url = "https://registry.npmjs.org/connect/-/connect-2.3.9.tgz"; + sha1 = "4d26ddc485c32e5a1cf1b35854823b4720d25a52"; + }; + }; + "connect-2.30.2" = { + name = "connect"; + packageName = "connect"; + version = "2.30.2"; + src = fetchurl { + url = "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz"; + sha1 = "8da9bcbe8a054d3d318d74dfec903b5c39a1b609"; + }; + }; + "connect-3.6.6" = { + name = "connect"; + packageName = "connect"; + version = "3.6.6"; + src = fetchurl { + url = "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz"; + sha1 = "09eff6c55af7236e137135a72574858b6786f524"; + }; + }; + "connect-multiparty-2.2.0" = { + name = "connect-multiparty"; + packageName = "connect-multiparty"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/connect-multiparty/-/connect-multiparty-2.2.0.tgz"; + sha512 = "zKcpA7cuXGEhuw9Pz7JmVCFmp85jzGLGm/iiagXTwyEAJp4ypLPtRS/V4IGuGb9KjjrgHBs6P/gDCpZHnFzksA=="; + }; + }; + "connect-pause-0.1.1" = { + name = "connect-pause"; + packageName = "connect-pause"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz"; + sha1 = "b269b2bb82ddb1ac3db5099c0fb582aba99fb37a"; + }; + }; + "connect-timeout-1.6.2" = { + name = "connect-timeout"; + packageName = "connect-timeout"; + version = "1.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz"; + sha1 = "de9a5ec61e33a12b6edaab7b5f062e98c599b88e"; + }; + }; + "connections-1.4.2" = { + name = "connections"; + packageName = "connections"; + version = "1.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/connections/-/connections-1.4.2.tgz"; + sha1 = "7890482bf5c71af6c5ca192be3136aed74428aad"; + }; + }; + "console-browserify-1.1.0" = { + name = "console-browserify"; + packageName = "console-browserify"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz"; + sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10"; + }; + }; "console-control-strings-1.1.0" = { name = "console-control-strings"; packageName = "console-control-strings"; @@ -319,6 +7933,375 @@ let sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e"; }; }; + "consolidate-0.14.5" = { + name = "consolidate"; + packageName = "consolidate"; + version = "0.14.5"; + src = fetchurl { + url = "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz"; + sha1 = "5a25047bc76f73072667c8cb52c989888f494c63"; + }; + }; + "constant-case-2.0.0" = { + name = "constant-case"; + packageName = "constant-case"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz"; + sha1 = "4175764d389d3fa9c8ecd29186ed6005243b6a46"; + }; + }; + "constants-browserify-1.0.0" = { + name = "constants-browserify"; + packageName = "constants-browserify"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz"; + sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75"; + }; + }; + "consume-http-header-1.0.0" = { + name = "consume-http-header"; + packageName = "consume-http-header"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/consume-http-header/-/consume-http-header-1.0.0.tgz"; + sha1 = "95976d74f7f1b38dfb13fd9b3b68b91a0240556f"; + }; + }; + "consume-until-1.0.0" = { + name = "consume-until"; + packageName = "consume-until"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/consume-until/-/consume-until-1.0.0.tgz"; + sha1 = "75b91fa9f16663e51f98e863af995b9164068c1a"; + }; + }; + "cont-1.0.3" = { + name = "cont"; + packageName = "cont"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/cont/-/cont-1.0.3.tgz"; + sha1 = "6874f1e935fca99d048caeaaad9a0aeb020bcce0"; + }; + }; + "content-disposition-0.5.0" = { + name = "content-disposition"; + packageName = "content-disposition"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz"; + sha1 = "4284fe6ae0630874639e44e80a418c2934135e9e"; + }; + }; + "content-disposition-0.5.2" = { + name = "content-disposition"; + packageName = "content-disposition"; + version = "0.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz"; + sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"; + }; + }; + "content-type-1.0.4" = { + name = "content-type"; + packageName = "content-type"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"; + sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="; + }; + }; + "content-types-0.1.0" = { + name = "content-types"; + packageName = "content-types"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/content-types/-/content-types-0.1.0.tgz"; + sha1 = "0e790b3abfef90f6ecb77ae8585db9099caf7578"; + }; + }; + "continuable-1.1.8" = { + name = "continuable"; + packageName = "continuable"; + version = "1.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/continuable/-/continuable-1.1.8.tgz"; + sha1 = "dc877b474160870ae3bcde87336268ebe50597d5"; + }; + }; + "continuable-1.2.0" = { + name = "continuable"; + packageName = "continuable"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/continuable/-/continuable-1.2.0.tgz"; + sha1 = "08277468d41136200074ccf87294308d169f25b6"; + }; + }; + "continuable-hash-0.1.4" = { + name = "continuable-hash"; + packageName = "continuable-hash"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/continuable-hash/-/continuable-hash-0.1.4.tgz"; + sha1 = "81c74d41771d8c92783e1e00e5f11b34d6dfc78c"; + }; + }; + "continuable-list-0.1.6" = { + name = "continuable-list"; + packageName = "continuable-list"; + version = "0.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/continuable-list/-/continuable-list-0.1.6.tgz"; + sha1 = "87cf06ec580716e10dff95fb0b84c5f0e8acac5f"; + }; + }; + "continuable-para-1.2.0" = { + name = "continuable-para"; + packageName = "continuable-para"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/continuable-para/-/continuable-para-1.2.0.tgz"; + sha1 = "445510f649459dd0fc35c872015146122731c583"; + }; + }; + "continuable-series-1.2.0" = { + name = "continuable-series"; + packageName = "continuable-series"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/continuable-series/-/continuable-series-1.2.0.tgz"; + sha1 = "3243397ae93a71d655b3026834a51590b958b9e8"; + }; + }; + "conventional-changelog-angular-1.6.6" = { + name = "conventional-changelog-angular"; + packageName = "conventional-changelog-angular"; + version = "1.6.6"; + src = fetchurl { + url = "http://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz"; + sha512 = "suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg=="; + }; + }; + "conventional-changelog-angular-5.0.2" = { + name = "conventional-changelog-angular"; + packageName = "conventional-changelog-angular"; + version = "5.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.2.tgz"; + sha512 = "yx7m7lVrXmt4nKWQgWZqxSALEiAKZhOAcbxdUaU9575mB0CzXVbgrgpfSnSP7OqWDUTYGD0YVJ0MSRdyOPgAwA=="; + }; + }; + "conventional-changelog-core-3.1.5" = { + name = "conventional-changelog-core"; + packageName = "conventional-changelog-core"; + version = "3.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.1.5.tgz"; + sha512 = "iwqAotS4zk0wA4S84YY1JCUG7X3LxaRjJxuUo6GI4dZuIy243j5nOg/Ora35ExT4DOiw5dQbMMQvw2SUjh6moQ=="; + }; + }; + "conventional-changelog-preset-loader-2.0.2" = { + name = "conventional-changelog-preset-loader"; + packageName = "conventional-changelog-preset-loader"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.0.2.tgz"; + sha512 = "pBY+qnUoJPXAXXqVGwQaVmcye05xi6z231QM98wHWamGAmu/ghkBprQAwmF5bdmyobdVxiLhPY3PrCfSeUNzRQ=="; + }; + }; + "conventional-changelog-writer-4.0.2" = { + name = "conventional-changelog-writer"; + packageName = "conventional-changelog-writer"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.2.tgz"; + sha512 = "d8/FQY/fix2xXEBUhOo8u3DCbyEw3UOQgYHxLsPDw+wHUDma/GQGAGsGtoH876WyNs32fViHmTOUrgRKVLvBug=="; + }; + }; + "conventional-commits-filter-2.0.1" = { + name = "conventional-commits-filter"; + packageName = "conventional-commits-filter"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.1.tgz"; + sha512 = "92OU8pz/977udhBjgPEbg3sbYzIxMDFTlQT97w7KdhR9igNqdJvy8smmedAAgn4tPiqseFloKkrVfbXCVd+E7A=="; + }; + }; + "conventional-commits-parser-2.1.7" = { + name = "conventional-commits-parser"; + packageName = "conventional-commits-parser"; + version = "2.1.7"; + src = fetchurl { + url = "http://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-2.1.7.tgz"; + sha512 = "BoMaddIEJ6B4QVMSDu9IkVImlGOSGA1I2BQyOZHeLQ6qVOJLcLKn97+fL6dGbzWEiqDzfH4OkcveULmeq2MHFQ=="; + }; + }; + "conventional-commits-parser-3.0.1" = { + name = "conventional-commits-parser"; + packageName = "conventional-commits-parser"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.1.tgz"; + sha512 = "P6U5UOvDeidUJ8ebHVDIoXzI7gMlQ1OF/id6oUvp8cnZvOXMt1n8nYl74Ey9YMn0uVQtxmCtjPQawpsssBWtGg=="; + }; + }; + "conventional-recommended-bump-4.0.4" = { + name = "conventional-recommended-bump"; + packageName = "conventional-recommended-bump"; + version = "4.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-4.0.4.tgz"; + sha512 = "9mY5Yoblq+ZMqJpBzgS+RpSq+SUfP2miOR3H/NR9drGf08WCrY9B6HAGJZEm6+ThsVP917VHAahSOjM6k1vhPg=="; + }; + }; + "convert-source-map-1.1.3" = { + name = "convert-source-map"; + packageName = "convert-source-map"; + version = "1.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz"; + sha1 = "4829c877e9fe49b3161f3bf3673888e204699860"; + }; + }; + "convert-source-map-1.6.0" = { + name = "convert-source-map"; + packageName = "convert-source-map"; + version = "1.6.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=="; + }; + }; + "cookie-0.0.4" = { + name = "cookie"; + packageName = "cookie"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie/-/cookie-0.0.4.tgz"; + sha1 = "5456bd47aee2666eac976ea80a6105940483fe98"; + }; + }; + "cookie-0.1.0" = { + name = "cookie"; + packageName = "cookie"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz"; + sha1 = "90eb469ddce905c866de687efc43131d8801f9d0"; + }; + }; + "cookie-0.1.2" = { + name = "cookie"; + packageName = "cookie"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz"; + sha1 = "72fec3d24e48a3432073d90c12642005061004b1"; + }; + }; + "cookie-0.1.3" = { + name = "cookie"; + packageName = "cookie"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz"; + sha1 = "e734a5c1417fce472d5aef82c381cabb64d1a435"; + }; + }; + "cookie-0.3.1" = { + name = "cookie"; + packageName = "cookie"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz"; + sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"; + }; + }; + "cookie-parser-1.3.5" = { + name = "cookie-parser"; + packageName = "cookie-parser"; + version = "1.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz"; + sha1 = "9d755570fb5d17890771227a02314d9be7cf8356"; + }; + }; + "cookie-parser-1.4.3" = { + name = "cookie-parser"; + packageName = "cookie-parser"; + version = "1.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz"; + sha1 = "0fe31fa19d000b95f4aadf1f53fdc2b8a203baa5"; + }; + }; + "cookie-signature-1.0.1" = { + name = "cookie-signature"; + packageName = "cookie-signature"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz"; + sha1 = "44e072148af01e6e8e24afbf12690d68ae698ecb"; + }; + }; + "cookie-signature-1.0.5" = { + name = "cookie-signature"; + packageName = "cookie-signature"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.5.tgz"; + sha1 = "a122e3f1503eca0f5355795b0711bb2368d450f9"; + }; + }; + "cookie-signature-1.0.6" = { + name = "cookie-signature"; + packageName = "cookie-signature"; + version = "1.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"; + sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c"; + }; + }; + "cookiejar-2.0.1" = { + name = "cookiejar"; + packageName = "cookiejar"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.1.tgz"; + sha1 = "3d12752f6adf68a892f332433492bd5812bb668f"; + }; + }; + "cookiejar-2.0.6" = { + name = "cookiejar"; + packageName = "cookiejar"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.6.tgz"; + sha1 = "0abf356ad00d1c5a219d88d44518046dd026acfe"; + }; + }; + "cookiejar-2.1.2" = { + name = "cookiejar"; + packageName = "cookiejar"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz"; + sha512 = "Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA=="; + }; + }; + "copy-concurrently-1.0.5" = { + name = "copy-concurrently"; + packageName = "copy-concurrently"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz"; + sha512 = "f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A=="; + }; + }; "copy-descriptor-0.1.1" = { name = "copy-descriptor"; packageName = "copy-descriptor"; @@ -328,6 +8311,123 @@ let sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d"; }; }; + "copy-props-2.0.4" = { + name = "copy-props"; + packageName = "copy-props"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz"; + sha512 = "7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A=="; + }; + }; + "cordova-app-hello-world-3.12.0" = { + name = "cordova-app-hello-world"; + packageName = "cordova-app-hello-world"; + version = "3.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cordova-app-hello-world/-/cordova-app-hello-world-3.12.0.tgz"; + sha1 = "270e06b67b2ae94bcfee6592ed39eb42303d186f"; + }; + }; + "cordova-common-2.2.5" = { + name = "cordova-common"; + packageName = "cordova-common"; + version = "2.2.5"; + src = fetchurl { + url = "https://registry.npmjs.org/cordova-common/-/cordova-common-2.2.5.tgz"; + sha1 = "f93cef2ad494cfcbf56c46e3d612aaa9cb5fcc32"; + }; + }; + "cordova-create-1.1.2" = { + name = "cordova-create"; + packageName = "cordova-create"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cordova-create/-/cordova-create-1.1.2.tgz"; + sha1 = "83b09271b378d1c03bc7d9a786fedd60485c3ccf"; + }; + }; + "cordova-fetch-1.3.1" = { + name = "cordova-fetch"; + packageName = "cordova-fetch"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cordova-fetch/-/cordova-fetch-1.3.1.tgz"; + sha512 = "/0PNQUPxHvVcjlzVQcydD5BQtfx1XdCfzQ2KigdtZma5oVVUtR4IxfnYB15RuT/GVb/SGRLvR5AIi2Gd5Gb+mg=="; + }; + }; + "cordova-js-4.2.4" = { + name = "cordova-js"; + packageName = "cordova-js"; + version = "4.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/cordova-js/-/cordova-js-4.2.4.tgz"; + sha512 = "Qy0O3w/gwbIqIJzlyCy60nPwJlF1c74ELpsfDIGXB92/uST5nQSSUDVDP4UOfb/c6OU7yPqxhCWOGROyTYKPDw=="; + }; + }; + "cordova-lib-8.1.1" = { + name = "cordova-lib"; + packageName = "cordova-lib"; + version = "8.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cordova-lib/-/cordova-lib-8.1.1.tgz"; + sha512 = "PcrlEGRGubV2c9ThcSwoVtN/1hKQ0qtwRopl4188rD10gjtt8K+NSKrnRqh6Ia5PouVUUOZBrlhBxDd5BRbfeg=="; + }; + }; + "cordova-registry-mapper-1.1.15" = { + name = "cordova-registry-mapper"; + packageName = "cordova-registry-mapper"; + version = "1.1.15"; + src = fetchurl { + url = "http://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz"; + sha1 = "e244b9185b8175473bff6079324905115f83dc7c"; + }; + }; + "cordova-serve-2.0.1" = { + name = "cordova-serve"; + packageName = "cordova-serve"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cordova-serve/-/cordova-serve-2.0.1.tgz"; + sha512 = "3Xl1D5eyiQlY5ow6Kn/say0us2TqSw/zgQmyTLxbewTngQZ1CIqxmqD7EFGoCNBrB4HsdPmpiSpFCitybKQN9g=="; + }; + }; + "core-js-2.3.0" = { + name = "core-js"; + packageName = "core-js"; + version = "2.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz"; + sha1 = "fab83fbb0b2d8dc85fa636c4b9d34c75420c6d65"; + }; + }; + "core-js-2.5.7" = { + name = "core-js"; + packageName = "core-js"; + version = "2.5.7"; + src = fetchurl { + url = "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz"; + sha512 = "RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="; + }; + }; + "core-js-2.6.0" = { + name = "core-js"; + packageName = "core-js"; + version = "2.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/core-js/-/core-js-2.6.0.tgz"; + sha512 = "kLRC6ncVpuEW/1kwrOXYX6KQASCVtrh1gQr/UiaVgFlf9WE5Vp+lNe5+h3LuMr5PAucWnnEXwH0nQHRH/gpGtw=="; + }; + }; + "core-js-3.0.0-beta.4" = { + name = "core-js"; + packageName = "core-js"; + version = "3.0.0-beta.4"; + src = fetchurl { + url = "https://registry.npmjs.org/core-js/-/core-js-3.0.0-beta.4.tgz"; + sha512 = "yz4iJCkkSQLQSLHPGUln6r5ZBkLPzZSvHG0g1nfvcdnmpIe+KE9WOb1ZEEf6EEaEmjp9Ol0Kw5J5vnoIWc5eWw=="; + }; + }; "core-util-is-1.0.2" = { name = "core-util-is"; packageName = "core-util-is"; @@ -337,6 +8437,753 @@ let sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; }; }; + "cors-2.8.4" = { + name = "cors"; + packageName = "cors"; + version = "2.8.4"; + src = fetchurl { + url = "https://registry.npmjs.org/cors/-/cors-2.8.4.tgz"; + sha1 = "2bd381f2eb201020105cd50ea59da63090694686"; + }; + }; + "cors-2.8.5" = { + name = "cors"; + packageName = "cors"; + version = "2.8.5"; + src = fetchurl { + url = "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz"; + sha512 = "KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g=="; + }; + }; + "corser-2.0.1" = { + name = "corser"; + packageName = "corser"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz"; + sha1 = "8eda252ecaab5840dcd975ceb90d9370c819ff87"; + }; + }; + "corsify-2.1.0" = { + name = "corsify"; + packageName = "corsify"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/corsify/-/corsify-2.1.0.tgz"; + sha1 = "11a45bc47ab30c54d00bb869ea1802fbcd9a09d0"; + }; + }; + "cosmiconfig-3.1.0" = { + name = "cosmiconfig"; + packageName = "cosmiconfig"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-3.1.0.tgz"; + sha512 = "zedsBhLSbPBms+kE7AH4vHg6JsKDz6epSv2/+5XHs8ILHlgDciSJfSWf8sX9aQ52Jb7KI7VswUTsLpR/G0cr2Q=="; + }; + }; + "cosmiconfig-4.0.0" = { + name = "cosmiconfig"; + packageName = "cosmiconfig"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz"; + sha512 = "6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ=="; + }; + }; + "cosmiconfig-5.0.7" = { + name = "cosmiconfig"; + packageName = "cosmiconfig"; + version = "5.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.7.tgz"; + sha512 = "PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA=="; + }; + }; + "couch-login-0.1.20" = { + name = "couch-login"; + packageName = "couch-login"; + version = "0.1.20"; + src = fetchurl { + url = "https://registry.npmjs.org/couch-login/-/couch-login-0.1.20.tgz"; + sha1 = "007c70ef80089dbae6f59eeeec37480799b39595"; + }; + }; + "count-trailing-zeros-1.0.1" = { + name = "count-trailing-zeros"; + packageName = "count-trailing-zeros"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/count-trailing-zeros/-/count-trailing-zeros-1.0.1.tgz"; + sha1 = "aba6c5833be410d45b1eca3e6d583844ce682c77"; + }; + }; + "cp-file-6.0.0" = { + name = "cp-file"; + packageName = "cp-file"; + version = "6.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cp-file/-/cp-file-6.0.0.tgz"; + sha512 = "OtHMgPugkgwHlbph25wlMKd358lZNhX1Y2viUpPoFmlBPlEiPIRhztYWha11grbGPnlM+urp5saVmwsChCIOEg=="; + }; + }; + "cpy-7.0.1" = { + name = "cpy"; + packageName = "cpy"; + version = "7.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cpy/-/cpy-7.0.1.tgz"; + sha512 = "Zo52tXKLJcgy/baacn6KaNoRAakkl2wb+R4u6qJ4wlD0uchncwRQcIk66PlGlkzuToCJO6A6PWX27Tdwc8LU2g=="; + }; + }; + "crc-0.2.0" = { + name = "crc"; + packageName = "crc"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/crc/-/crc-0.2.0.tgz"; + sha1 = "f4486b9bf0a12df83c3fca14e31e030fdabd9454"; + }; + }; + "crc-3.2.1" = { + name = "crc"; + packageName = "crc"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz"; + sha1 = "5d9c8fb77a245cd5eca291e5d2d005334bab0082"; + }; + }; + "crc-3.3.0" = { + name = "crc"; + packageName = "crc"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz"; + sha1 = "fa622e1bc388bf257309082d6b65200ce67090ba"; + }; + }; + "crc-3.4.4" = { + name = "crc"; + packageName = "crc"; + version = "3.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/crc/-/crc-3.4.4.tgz"; + sha1 = "9da1e980e3bd44fc5c93bf5ab3da3378d85e466b"; + }; + }; + "crc-3.8.0" = { + name = "crc"; + packageName = "crc"; + version = "3.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz"; + sha512 = "iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ=="; + }; + }; + "crc32-stream-2.0.0" = { + name = "crc32-stream"; + packageName = "crc32-stream"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz"; + sha1 = "e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4"; + }; + }; + "create-ecdh-4.0.3" = { + name = "create-ecdh"; + packageName = "create-ecdh"; + version = "4.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz"; + sha512 = "GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw=="; + }; + }; + "create-error-class-3.0.2" = { + name = "create-error-class"; + packageName = "create-error-class"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz"; + sha1 = "06be7abef947a3f14a30fd610671d401bca8b7b6"; + }; + }; + "create-hash-1.2.0" = { + name = "create-hash"; + packageName = "create-hash"; + version = "1.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz"; + sha512 = "z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="; + }; + }; + "create-hmac-1.1.7" = { + name = "create-hmac"; + packageName = "create-hmac"; + version = "1.1.7"; + src = fetchurl { + url = "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz"; + sha512 = "MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="; + }; + }; + "create-torrent-3.33.0" = { + name = "create-torrent"; + packageName = "create-torrent"; + version = "3.33.0"; + src = fetchurl { + url = "https://registry.npmjs.org/create-torrent/-/create-torrent-3.33.0.tgz"; + sha512 = "KMd0KuvwVUg1grlRd5skG9ZkSbBYDDkAjDUMLnvxdRn0rL7ph3IwoOk7I8u1yLX4HYjGiLVlWYO55YWNNPjJFA=="; + }; + }; + "cron-1.5.0" = { + name = "cron"; + packageName = "cron"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cron/-/cron-1.5.0.tgz"; + sha512 = "j7zMFLrcSta53xqOvETUt8ge+PM14GtF47gEGJJeVlM6qP24/eWHSgtiWiEiKBR2sHS8xZaBQZq4D7vFXg8dcQ=="; + }; + }; + "cross-env-5.2.0" = { + name = "cross-env"; + packageName = "cross-env"; + version = "5.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cross-env/-/cross-env-5.2.0.tgz"; + sha512 = "jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg=="; + }; + }; + "cross-fetch-2.2.2" = { + name = "cross-fetch"; + packageName = "cross-fetch"; + version = "2.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.2.tgz"; + sha1 = "a47ff4f7fc712daba8f6a695a11c948440d45723"; + }; + }; + "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-4.0.2" = { + name = "cross-spawn"; + packageName = "cross-spawn"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz"; + sha1 = "7b9247621c23adfdd3856004a823cbe397424d41"; + }; + }; + "cross-spawn-5.1.0" = { + name = "cross-spawn"; + packageName = "cross-spawn"; + version = "5.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz"; + sha1 = "e8bd0efee58fcff6f8f94510a0a554bbfa235449"; + }; + }; + "cross-spawn-6.0.5" = { + name = "cross-spawn"; + packageName = "cross-spawn"; + version = "6.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz"; + sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ=="; + }; + }; + "cross-spawn-async-2.2.5" = { + name = "cross-spawn-async"; + packageName = "cross-spawn-async"; + version = "2.2.5"; + src = fetchurl { + url = "http://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz"; + sha1 = "845ff0c0834a3ded9d160daca6d390906bb288cc"; + }; + }; + "crossroads-0.12.2" = { + name = "crossroads"; + packageName = "crossroads"; + version = "0.12.2"; + src = fetchurl { + url = "https://registry.npmjs.org/crossroads/-/crossroads-0.12.2.tgz"; + 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"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz"; + sha1 = "88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"; + }; + }; + "cryptiles-2.0.5" = { + name = "cryptiles"; + packageName = "cryptiles"; + version = "2.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz"; + sha1 = "3bdfecdc608147c1c67202fa291e7dca59eaa3b8"; + }; + }; + "crypto-0.0.3" = { + name = "crypto"; + packageName = "crypto"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/crypto/-/crypto-0.0.3.tgz"; + sha1 = "470a81b86be4c5ee17acc8207a1f5315ae20dbb0"; + }; + }; + "crypto-browserify-3.12.0" = { + name = "crypto-browserify"; + packageName = "crypto-browserify"; + version = "3.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz"; + sha512 = "fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg=="; + }; + }; + "crypto-random-string-1.0.0" = { + name = "crypto-random-string"; + packageName = "crypto-random-string"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz"; + sha1 = "a230f64f568310e1498009940790ec99545bca7e"; + }; + }; + "csrf-3.0.6" = { + name = "csrf"; + packageName = "csrf"; + version = "3.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz"; + sha1 = "b61120ddceeafc91e76ed5313bb5c0b2667b710a"; + }; + }; + "css-2.2.4" = { + name = "css"; + packageName = "css"; + version = "2.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/css/-/css-2.2.4.tgz"; + sha512 = "oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw=="; + }; + }; + "css-color-names-0.0.4" = { + name = "css-color-names"; + packageName = "css-color-names"; + version = "0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz"; + sha1 = "808adc2e79cf84738069b646cb20ec27beb629e0"; + }; + }; + "css-declaration-sorter-4.0.1" = { + name = "css-declaration-sorter"; + packageName = "css-declaration-sorter"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz"; + sha512 = "BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA=="; + }; + }; + "css-select-1.2.0" = { + name = "css-select"; + packageName = "css-select"; + version = "1.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz"; + sha1 = "2b3a110539c5355f1cd8d314623e870b121ec858"; + }; + }; + "css-select-2.0.2" = { + name = "css-select"; + packageName = "css-select"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz"; + sha512 = "dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ=="; + }; + }; + "css-select-base-adapter-0.1.1" = { + name = "css-select-base-adapter"; + packageName = "css-select-base-adapter"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz"; + sha512 = "jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="; + }; + }; + "css-tree-1.0.0-alpha.28" = { + name = "css-tree"; + packageName = "css-tree"; + version = "1.0.0-alpha.28"; + src = fetchurl { + url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz"; + sha512 = "joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w=="; + }; + }; + "css-tree-1.0.0-alpha.29" = { + name = "css-tree"; + packageName = "css-tree"; + version = "1.0.0-alpha.29"; + src = fetchurl { + url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz"; + sha512 = "sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg=="; + }; + }; + "css-unit-converter-1.1.1" = { + name = "css-unit-converter"; + packageName = "css-unit-converter"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz"; + sha1 = "d9b9281adcfd8ced935bdbaba83786897f64e996"; + }; + }; + "css-url-regex-1.1.0" = { + name = "css-url-regex"; + packageName = "css-url-regex"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz"; + sha1 = "83834230cc9f74c457de59eebd1543feeb83b7ec"; + }; + }; + "css-what-2.1.2" = { + name = "css-what"; + packageName = "css-what"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz"; + sha512 = "wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ=="; + }; + }; + "cssauron-1.4.0" = { + name = "cssauron"; + packageName = "cssauron"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz"; + sha1 = "a6602dff7e04a8306dc0db9a551e92e8b5662ad8"; + }; + }; + "cssesc-2.0.0" = { + name = "cssesc"; + packageName = "cssesc"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz"; + sha512 = "MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="; + }; + }; + "csslint-1.0.5" = { + name = "csslint"; + packageName = "csslint"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/csslint/-/csslint-1.0.5.tgz"; + sha1 = "19cc3eda322160fd3f7232af1cb2a360e898a2e9"; + }; + }; + "cssnano-3.10.0" = { + name = "cssnano"; + packageName = "cssnano"; + version = "3.10.0"; + src = fetchurl { + url = "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz"; + sha1 = "4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"; + }; + }; + "cssnano-4.1.7" = { + name = "cssnano"; + packageName = "cssnano"; + version = "4.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/cssnano/-/cssnano-4.1.7.tgz"; + sha512 = "AiXL90l+MDuQmRNyypG2P7ux7K4XklxYzNNUd5HXZCNcH8/N9bHPcpN97v8tXgRVeFL/Ed8iP8mVmAAu0ZpT7A=="; + }; + }; + "cssnano-preset-default-4.0.5" = { + name = "cssnano-preset-default"; + packageName = "cssnano-preset-default"; + version = "4.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.5.tgz"; + sha512 = "f1uhya0ZAjPYtDD58QkBB0R+uYdzHPei7cDxJyQQIHt5acdhyGXaSXl2nDLzWHLwGFbZcHxQtkJS8mmNwnxTvw=="; + }; + }; + "cssnano-util-get-arguments-4.0.0" = { + name = "cssnano-util-get-arguments"; + packageName = "cssnano-util-get-arguments"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz"; + sha1 = "ed3a08299f21d75741b20f3b81f194ed49cc150f"; + }; + }; + "cssnano-util-get-match-4.0.0" = { + name = "cssnano-util-get-match"; + packageName = "cssnano-util-get-match"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz"; + sha1 = "c0e4ca07f5386bb17ec5e52250b4f5961365156d"; + }; + }; + "cssnano-util-raw-cache-4.0.1" = { + name = "cssnano-util-raw-cache"; + packageName = "cssnano-util-raw-cache"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz"; + sha512 = "qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA=="; + }; + }; + "cssnano-util-same-parent-4.0.1" = { + name = "cssnano-util-same-parent"; + packageName = "cssnano-util-same-parent"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz"; + sha512 = "WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q=="; + }; + }; + "csso-2.3.2" = { + name = "csso"; + packageName = "csso"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz"; + sha1 = "ddd52c587033f49e94b71fc55569f252e8ff5f85"; + }; + }; + "csso-3.5.1" = { + name = "csso"; + packageName = "csso"; + version = "3.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz"; + sha512 = "vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg=="; + }; + }; + "cssom-0.3.4" = { + name = "cssom"; + packageName = "cssom"; + version = "0.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz"; + sha512 = "+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog=="; + }; + }; + "cssstyle-0.2.37" = { + name = "cssstyle"; + packageName = "cssstyle"; + version = "0.2.37"; + src = fetchurl { + url = "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz"; + sha1 = "541097234cb2513c83ceed3acddc27ff27987d54"; + }; + }; + "csurf-1.8.3" = { + name = "csurf"; + packageName = "csurf"; + version = "1.8.3"; + src = fetchurl { + url = "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz"; + sha1 = "23f2a13bf1d8fce1d0c996588394442cba86a56a"; + }; + }; + "csv-0.4.6" = { + name = "csv"; + packageName = "csv"; + version = "0.4.6"; + src = fetchurl { + url = "http://registry.npmjs.org/csv/-/csv-0.4.6.tgz"; + sha1 = "8dbae7ddfdbaae62c1ea987c3e0f8a9ac737b73d"; + }; + }; + "csv-generate-0.0.6" = { + name = "csv-generate"; + packageName = "csv-generate"; + version = "0.0.6"; + src = fetchurl { + url = "http://registry.npmjs.org/csv-generate/-/csv-generate-0.0.6.tgz"; + sha1 = "97e4e63ae46b21912cd9475bc31469d26f5ade66"; + }; + }; + "csv-parse-1.3.3" = { + name = "csv-parse"; + packageName = "csv-parse"; + version = "1.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/csv-parse/-/csv-parse-1.3.3.tgz"; + sha1 = "d1cfd8743c2f849a0abb2fd544db56695d19a490"; + }; + }; + "csv-parser-1.12.1" = { + name = "csv-parser"; + packageName = "csv-parser"; + version = "1.12.1"; + src = fetchurl { + url = "http://registry.npmjs.org/csv-parser/-/csv-parser-1.12.1.tgz"; + sha512 = "r45M92nLnGP246ot0Yo5RvbiiMF5Bw/OTIdWJ3OQ4Vbv4hpOeoXVIPxdSmUw+fPJlQOseY+iigJyLSfPMIrddQ=="; + }; + }; + "csv-stringify-0.0.8" = { + name = "csv-stringify"; + packageName = "csv-stringify"; + version = "0.0.8"; + src = fetchurl { + url = "http://registry.npmjs.org/csv-stringify/-/csv-stringify-0.0.8.tgz"; + sha1 = "52cc3b3dfc197758c55ad325a95be85071f9e51b"; + }; + }; + "ctype-0.5.3" = { + name = "ctype"; + packageName = "ctype"; + version = "0.5.3"; + src = fetchurl { + url = "http://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"; + sha1 = "82c18c2461f74114ef16c135224ad0b9144ca12f"; + }; + }; + "cucumber-html-reporter-3.0.4" = { + name = "cucumber-html-reporter"; + packageName = "cucumber-html-reporter"; + version = "3.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/cucumber-html-reporter/-/cucumber-html-reporter-3.0.4.tgz"; + sha512 = "uit68jymdI8Z6m+kJ5YnJPeHf5IdYXt2j52l5xLwgpcLBQRhCvr1peV9UODaCN5nLnRN9nqh1qaw4iNp1rTpvQ=="; + }; + }; + "cuint-0.2.2" = { + name = "cuint"; + packageName = "cuint"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz"; + sha1 = "408086d409550c2631155619e9fa7bcadc3b991b"; + }; + }; + "currently-unhandled-0.4.1" = { + name = "currently-unhandled"; + packageName = "currently-unhandled"; + version = "0.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz"; + sha1 = "988df33feab191ef799a61369dd76c17adf957ea"; + }; + }; + "custom-error-instance-2.1.1" = { + name = "custom-error-instance"; + packageName = "custom-error-instance"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/custom-error-instance/-/custom-error-instance-2.1.1.tgz"; + sha1 = "3cf6391487a6629a6247eb0ca0ce00081b7e361a"; + }; + }; + "custom-event-1.0.1" = { + name = "custom-event"; + packageName = "custom-event"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz"; + sha1 = "5d02a46850adf1b4a317946a3928fccb5bfd0425"; + }; + }; + "cycle-1.0.3" = { + name = "cycle"; + packageName = "cycle"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz"; + sha1 = "21e80b2be8580f98b468f379430662b046c34ad2"; + }; + }; + "cycle-onionify-4.0.0" = { + name = "cycle-onionify"; + packageName = "cycle-onionify"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cycle-onionify/-/cycle-onionify-4.0.0.tgz"; + sha1 = "9aeddd88dedf6fda9fbb98b1e79ab38810b7ddda"; + }; + }; + "cyclist-0.1.1" = { + name = "cyclist"; + packageName = "cyclist"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cyclist/-/cyclist-0.1.1.tgz"; + sha1 = "1bcfa56b081448cdb5e12bfc1bfad34b47fba8f3"; + }; + }; + "cyclist-0.2.2" = { + name = "cyclist"; + packageName = "cyclist"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz"; + sha1 = "1b33792e11e914a2fd6d6ed6447464444e5fa640"; + }; + }; + "d-1.0.0" = { + name = "d"; + packageName = "d"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/d/-/d-1.0.0.tgz"; + sha1 = "754bb5bfe55451da69a58b94d45f4c5b0462d58f"; + }; + }; + "dag-map-1.0.2" = { + name = "dag-map"; + packageName = "dag-map"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz"; + sha1 = "e8379f041000ed561fc515475c1ed2c85eece8d7"; + }; + }; + "dargs-4.1.0" = { + name = "dargs"; + packageName = "dargs"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz"; + sha1 = "03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17"; + }; + }; + "dashdash-1.10.1" = { + name = "dashdash"; + packageName = "dashdash"; + version = "1.10.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dashdash/-/dashdash-1.10.1.tgz"; + sha1 = "0abf1af89a8f5129a81f18c2b35b21df22622f60"; + }; + }; "dashdash-1.14.1" = { name = "dashdash"; packageName = "dashdash"; @@ -346,6 +9193,276 @@ let sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"; }; }; + "dashdash-1.7.3" = { + name = "dashdash"; + packageName = "dashdash"; + version = "1.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/dashdash/-/dashdash-1.7.3.tgz"; + sha1 = "bf533fedaa455ed8fee11519ebfb9ad66170dcdf"; + }; + }; + "dat-dns-3.0.2" = { + name = "dat-dns"; + packageName = "dat-dns"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-dns/-/dat-dns-3.0.2.tgz"; + sha512 = "TqkWQ03NvdLK9Rm9n11UCy59KnIsu82A0lPQYcMG02pYTU4xTxShzDryGO2orvmcT5063olmI1R9vKil0jw0Lw=="; + }; + }; + "dat-doctor-2.1.0" = { + name = "dat-doctor"; + packageName = "dat-doctor"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-doctor/-/dat-doctor-2.1.0.tgz"; + sha512 = "Cetzl3lrV23cdIqH8zadQ+cMTpsAFjT7cAQa7EpqQTkV52rB/p6sp8EXXvPNxgTNHwm2Y8iR5o9163sHZxdtxA=="; + }; + }; + "dat-encoding-4.0.2" = { + name = "dat-encoding"; + packageName = "dat-encoding"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-encoding/-/dat-encoding-4.0.2.tgz"; + sha1 = "b01068fe0d080f3d3e4985a0c4ad21b7c14675f6"; + }; + }; + "dat-encoding-5.0.1" = { + name = "dat-encoding"; + packageName = "dat-encoding"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-encoding/-/dat-encoding-5.0.1.tgz"; + sha512 = "PET9PlGt6ejgqU07hbPLx3tP2siDMMFumUe+xwmm4+5W+0cOlpzreCPoMVUBzxWeR4sPdxL+AS53odQTBtzEqA=="; + }; + }; + "dat-ignore-2.1.1" = { + name = "dat-ignore"; + packageName = "dat-ignore"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-ignore/-/dat-ignore-2.1.1.tgz"; + sha512 = "jRCfWtLh+wtbqJMuge+wZV/2kSL1TKMRWXFgUaT7r0O1OnChKUDG4wqLJo4SjzJjXo7f3V8CVN/u5wYltgSd1Q=="; + }; + }; + "dat-json-1.0.2" = { + name = "dat-json"; + packageName = "dat-json"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-json/-/dat-json-1.0.2.tgz"; + sha512 = "EZq+VeE/tM7FGygMVZx3hsMVm7zW3qxhuUYCNtLONaZptqXz4laB5cIWHydmeEn6sl3RZatZqpIuWRu4xDYxIg=="; + }; + }; + "dat-link-resolve-2.2.0" = { + name = "dat-link-resolve"; + packageName = "dat-link-resolve"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-link-resolve/-/dat-link-resolve-2.2.0.tgz"; + sha512 = "cu6Fwapm34myc5um6jdQBrtDkjx28oVkOVHbaV4YNLdxrRqUm+FlWuIqFk7zaCZDoZg5TMlCG1SF0j3AFbiOYA=="; + }; + }; + "dat-log-1.2.0" = { + name = "dat-log"; + packageName = "dat-log"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-log/-/dat-log-1.2.0.tgz"; + sha512 = "oK6R74WV8TdhGR9VCLym7D/vlN8lXND5AyhJhrjtm1WNDrg/6Clx1Tk7k3Dt8quy2AmmGO7vbIk7iwFtzTAJfA=="; + }; + }; + "dat-node-3.5.13" = { + name = "dat-node"; + packageName = "dat-node"; + version = "3.5.13"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-node/-/dat-node-3.5.13.tgz"; + sha512 = "ArpqeRgc/c/zsCs2Z6ZvK8Xm6EhzAo64UflspEffV2XqO7SoCKzj+qdkdfoYWGRvvp2IoOO0KaZ7PvFy0jdipg=="; + }; + }; + "dat-registry-4.0.0" = { + name = "dat-registry"; + packageName = "dat-registry"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-registry/-/dat-registry-4.0.0.tgz"; + sha512 = "CKV7j8kwWNBW2Oacdbf5x0ihxMfPNN8wcKHHmx5UjE4iyaOnfnTwCqTGM5rFoMleXKOGWpB7uCKQa0qpvzmCIA=="; + }; + }; + "dat-secret-storage-4.0.1" = { + name = "dat-secret-storage"; + packageName = "dat-secret-storage"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-secret-storage/-/dat-secret-storage-4.0.1.tgz"; + sha512 = "BUhemnKpXUhKNl/1DuUwfFUyjzomlNF940uHPsOa3okmYu9z6mrp/EGQsLO3lO0YQomDUqS0G0DmHTse9vTU1A=="; + }; + }; + "dat-storage-1.1.1" = { + name = "dat-storage"; + packageName = "dat-storage"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-storage/-/dat-storage-1.1.1.tgz"; + sha512 = "PjKjUatJN4ztBDI5nR94VuofyrVKOm6W3/DgqFO6U4ixdX351Jkuj+GiGScEmMOqn8vJgTmlUPTxJaBf38Fmkw=="; + }; + }; + "dat-swarm-defaults-1.0.1" = { + name = "dat-swarm-defaults"; + packageName = "dat-swarm-defaults"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dat-swarm-defaults/-/dat-swarm-defaults-1.0.1.tgz"; + sha512 = "T2WlO7BVmN9USchefsP8entQiByIlJLGuzHLL9qEqOBkyKB8p0Y7XPWxP8dcL43+SkeoxU5NVe7O0bsi3xL8Jg=="; + }; + }; + "data-uri-to-buffer-1.2.0" = { + name = "data-uri-to-buffer"; + packageName = "data-uri-to-buffer"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz"; + sha512 = "vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ=="; + }; + }; + "date-format-1.2.0" = { + name = "date-format"; + packageName = "date-format"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz"; + sha1 = "615e828e233dd1ab9bb9ae0950e0ceccfa6ecad8"; + }; + }; + "date-now-0.1.4" = { + name = "date-now"; + packageName = "date-now"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz"; + sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b"; + }; + }; + "dateformat-2.2.0" = { + name = "dateformat"; + packageName = "dateformat"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz"; + sha1 = "4065e2013cf9fb916ddfd82efb506ad4c6769062"; + }; + }; + "dateformat-3.0.3" = { + name = "dateformat"; + packageName = "dateformat"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz"; + sha512 = "jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q=="; + }; + }; + "deasync-0.1.14" = { + name = "deasync"; + packageName = "deasync"; + version = "0.1.14"; + src = fetchurl { + url = "https://registry.npmjs.org/deasync/-/deasync-0.1.14.tgz"; + sha512 = "wN8sIuEqIwyQh72AG7oY6YQODCxIp1eXzEZlZznBuwDF8Q03Tdy9QNp1BNZXeadXoklNrw+Ip1fch+KXo/+ASw=="; + }; + }; + "death-1.1.0" = { + name = "death"; + packageName = "death"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/death/-/death-1.1.0.tgz"; + sha1 = "01aa9c401edd92750514470b8266390c66c67318"; + }; + }; + "debounce-1.1.0" = { + name = "debounce"; + packageName = "debounce"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/debounce/-/debounce-1.1.0.tgz"; + sha512 = "ZQVKfRVlwRfD150ndzEK8M90ABT+Y/JQKs4Y7U4MXdpuoUkkrr4DwKbVux3YjylA5bUMUj0Nc3pMxPJX6N2QQQ=="; + }; + }; + "debounced-seeker-1.0.0" = { + name = "debounced-seeker"; + packageName = "debounced-seeker"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/debounced-seeker/-/debounced-seeker-1.0.0.tgz"; + sha1 = "e74befcd1a62ae7a5e5fbfbfa6f5d2bacd962bdd"; + }; + }; + "debug-0.5.0" = { + name = "debug"; + packageName = "debug"; + version = "0.5.0"; + src = fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-0.5.0.tgz"; + sha1 = "9d48c946fb7d7d59807ffe07822f515fd76d7a9e"; + }; + }; + "debug-0.6.0" = { + name = "debug"; + packageName = "debug"; + version = "0.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-0.6.0.tgz"; + sha1 = "ce9d5d025d5294b3f0748a494bebaf3c9fd8734f"; + }; + }; + "debug-0.7.4" = { + name = "debug"; + packageName = "debug"; + version = "0.7.4"; + src = fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-0.7.4.tgz"; + sha1 = "06e1ea8082c2cb14e39806e22e2f6f757f92af39"; + }; + }; + "debug-1.0.5" = { + name = "debug"; + packageName = "debug"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/debug/-/debug-1.0.5.tgz"; + sha1 = "f7241217430f99dec4c2b473eab92228e874c2ac"; + }; + }; + "debug-2.1.3" = { + name = "debug"; + packageName = "debug"; + version = "2.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-2.1.3.tgz"; + sha1 = "ce8ab1b5ee8fbee2bfa3b633cab93d366b63418e"; + }; + }; + "debug-2.2.0" = { + name = "debug"; + packageName = "debug"; + version = "2.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz"; + sha1 = "f87057e995b1a1f6ae6a4960664137bc56f039da"; + }; + }; + "debug-2.3.3" = { + name = "debug"; + packageName = "debug"; + version = "2.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz"; + sha1 = "40c453e67e6e13c901ddec317af8986cda9eff8c"; + }; + }; "debug-2.6.9" = { name = "debug"; packageName = "debug"; @@ -355,6 +9472,87 @@ let sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="; }; }; + "debug-3.1.0" = { + name = "debug"; + packageName = "debug"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"; + sha512 = "OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g=="; + }; + }; + "debug-3.2.6" = { + name = "debug"; + packageName = "debug"; + version = "3.2.6"; + src = fetchurl { + url = "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz"; + sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ=="; + }; + }; + "debug-4.1.0" = { + name = "debug"; + packageName = "debug"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz"; + sha512 = "heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg=="; + }; + }; + "debug-fabulous-1.1.0" = { + name = "debug-fabulous"; + packageName = "debug-fabulous"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz"; + sha512 = "GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg=="; + }; + }; + "debuglog-1.0.1" = { + name = "debuglog"; + packageName = "debuglog"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz"; + sha1 = "aa24ffb9ac3df9a2351837cfb2d279360cd78492"; + }; + }; + "decamelize-1.2.0" = { + name = "decamelize"; + packageName = "decamelize"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"; + sha1 = "f6534d15148269b20352e7bee26f501f9a191290"; + }; + }; + "decamelize-2.0.0" = { + name = "decamelize"; + packageName = "decamelize"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz"; + sha512 = "Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg=="; + }; + }; + "decamelize-keys-1.1.0" = { + name = "decamelize-keys"; + packageName = "decamelize-keys"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz"; + sha1 = "d171a87933252807eb3cb61dc1c1445d078df2d9"; + }; + }; + "decimal.js-10.0.1" = { + name = "decimal.js"; + packageName = "decimal.js"; + version = "10.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/decimal.js/-/decimal.js-10.0.1.tgz"; + sha512 = "vklWB5C4Cj423xnaOtsUmAv0/7GqlXIgDv2ZKDyR64OV3OSzGHNx2mk4p/1EKnB5s70k73cIOOEcG9YzF0q4Lw=="; + }; + }; "decode-uri-component-0.2.0" = { name = "decode-uri-component"; packageName = "decode-uri-component"; @@ -364,6 +9562,132 @@ let sha1 = "eb3913333458775cb84cd1a1fae062106bb87545"; }; }; + "decompress-4.2.0" = { + name = "decompress"; + packageName = "decompress"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz"; + sha1 = "7aedd85427e5a92dacfe55674a7c505e96d01f9d"; + }; + }; + "decompress-response-3.3.0" = { + name = "decompress-response"; + packageName = "decompress-response"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz"; + sha1 = "80a4dd323748384bfa248083622aedec982adff3"; + }; + }; + "decompress-tar-4.1.1" = { + name = "decompress-tar"; + packageName = "decompress-tar"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz"; + sha512 = "JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ=="; + }; + }; + "decompress-tarbz2-4.1.1" = { + name = "decompress-tarbz2"; + packageName = "decompress-tarbz2"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz"; + sha512 = "s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A=="; + }; + }; + "decompress-targz-4.1.1" = { + name = "decompress-targz"; + packageName = "decompress-targz"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz"; + sha512 = "4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w=="; + }; + }; + "decompress-unzip-4.0.1" = { + name = "decompress-unzip"; + packageName = "decompress-unzip"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz"; + sha1 = "deaaccdfd14aeaf85578f733ae8210f9b4848f69"; + }; + }; + "decompress-zip-0.3.0" = { + name = "decompress-zip"; + packageName = "decompress-zip"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz"; + sha1 = "ae3bcb7e34c65879adfe77e19c30f86602b4bdb0"; + }; + }; + "dedent-0.7.0" = { + name = "dedent"; + packageName = "dedent"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz"; + sha1 = "2495ddbaf6eb874abb0e1be9df22d2e5a544326c"; + }; + }; + "deep-eql-3.0.1" = { + name = "deep-eql"; + packageName = "deep-eql"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz"; + sha512 = "+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw=="; + }; + }; + "deep-equal-0.1.2" = { + name = "deep-equal"; + packageName = "deep-equal"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz"; + sha1 = "b246c2b80a570a47c11be1d9bd1070ec878b87ce"; + }; + }; + "deep-equal-0.2.2" = { + name = "deep-equal"; + packageName = "deep-equal"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz"; + sha1 = "84b745896f34c684e98f2ce0e42abaf43bba017d"; + }; + }; + "deep-equal-1.0.1" = { + name = "deep-equal"; + packageName = "deep-equal"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz"; + sha1 = "f5d260292b660e084eff4cdbc9f08ad3247448b5"; + }; + }; + "deep-extend-0.2.11" = { + name = "deep-extend"; + packageName = "deep-extend"; + version = "0.2.11"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz"; + sha1 = "7a16ba69729132340506170494bc83f7076fe08f"; + }; + }; + "deep-extend-0.4.2" = { + name = "deep-extend"; + packageName = "deep-extend"; + version = "0.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz"; + sha1 = "48b699c27e334bf89f10892be432f6e4c7d34a7f"; + }; + }; "deep-extend-0.6.0" = { name = "deep-extend"; packageName = "deep-extend"; @@ -373,6 +9697,123 @@ let sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="; }; }; + "deep-is-0.1.3" = { + name = "deep-is"; + packageName = "deep-is"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"; + sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34"; + }; + }; + "deepcopy-0.6.3" = { + name = "deepcopy"; + packageName = "deepcopy"; + version = "0.6.3"; + src = fetchurl { + url = "https://registry.npmjs.org/deepcopy/-/deepcopy-0.6.3.tgz"; + sha1 = "634780f2f8656ab771af8fa8431ed1ccee55c7b0"; + }; + }; + "deepmerge-2.1.0" = { + name = "deepmerge"; + packageName = "deepmerge"; + version = "2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/deepmerge/-/deepmerge-2.1.0.tgz"; + sha512 = "Q89Z26KAfA3lpPGhbF6XMfYAm3jIV3avViy6KOJ2JLzFbeWHOvPQUu5aSJIWXap3gDZC2y1eF5HXEPI2wGqgvw=="; + }; + }; + "deepmerge-2.2.1" = { + name = "deepmerge"; + packageName = "deepmerge"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz"; + sha512 = "R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA=="; + }; + }; + "default-browser-id-1.0.4" = { + name = "default-browser-id"; + packageName = "default-browser-id"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/default-browser-id/-/default-browser-id-1.0.4.tgz"; + sha1 = "e59d09a5d157b828b876c26816e61c3d2a2c203a"; + }; + }; + "default-compare-1.0.0" = { + name = "default-compare"; + packageName = "default-compare"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz"; + sha512 = "QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ=="; + }; + }; + "default-uid-1.0.0" = { + name = "default-uid"; + packageName = "default-uid"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/default-uid/-/default-uid-1.0.0.tgz"; + sha1 = "fcefa9df9f5ac40c8916d912dd1fe1146aa3c59e"; + }; + }; + "defaults-1.0.3" = { + name = "defaults"; + packageName = "defaults"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz"; + sha1 = "c656051e9817d9ff08ed881477f3fe4019f3ef7d"; + }; + }; + "defer-to-connect-1.0.1" = { + name = "defer-to-connect"; + packageName = "defer-to-connect"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.1.tgz"; + sha512 = "2e0FJesseUqQj671gvZWfUyxpnFx/5n4xleamlpCD3U6Fm5dh5qzmmLNxNhtmHF06+SYVHH8QU6FACffYTnj0Q=="; + }; + }; + "deferred-leveldown-0.2.0" = { + name = "deferred-leveldown"; + packageName = "deferred-leveldown"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz"; + sha1 = "2cef1f111e1c57870d8bbb8af2650e587cd2f5b4"; + }; + }; + "deferred-leveldown-3.0.0" = { + name = "deferred-leveldown"; + packageName = "deferred-leveldown"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-3.0.0.tgz"; + sha512 = "ajbXqRPMXRlcdyt0TuWqknOJkp1JgQjGB7xOl2V+ebol7/U11E9h3/nCZAtN1M7djmAJEIhypCUc1tIWxdQAuQ=="; + }; + }; + "deferred-leveldown-4.0.2" = { + name = "deferred-leveldown"; + packageName = "deferred-leveldown"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-4.0.2.tgz"; + sha512 = "5fMC8ek8alH16QiV0lTCis610D1Zt1+LA4MS4d63JgS32lrCjTFDUFz2ao09/j2I4Bqb5jL4FZYwu7Jz0XO1ww=="; + }; + }; + "define-properties-1.1.3" = { + name = "define-properties"; + packageName = "define-properties"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz"; + sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ=="; + }; + }; "define-property-0.2.5" = { name = "define-property"; packageName = "define-property"; @@ -400,6 +9841,42 @@ let sha512 = "jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ=="; }; }; + "defined-0.0.0" = { + name = "defined"; + packageName = "defined"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz"; + sha1 = "f35eea7d705e933baf13b2f03b3f83d921403b3e"; + }; + }; + "defined-1.0.0" = { + name = "defined"; + packageName = "defined"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"; + sha1 = "c98d9bcef75674188e110969151199e39b1fa693"; + }; + }; + "degenerator-1.0.4" = { + name = "degenerator"; + packageName = "degenerator"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz"; + sha1 = "fcf490a37ece266464d9cc431ab98c5819ced095"; + }; + }; + "delayed-stream-0.0.5" = { + name = "delayed-stream"; + packageName = "delayed-stream"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; + sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; + }; + }; "delayed-stream-1.0.0" = { name = "delayed-stream"; packageName = "delayed-stream"; @@ -409,6 +9886,15 @@ let sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619"; }; }; + "delegate-3.2.0" = { + name = "delegate"; + packageName = "delegate"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz"; + sha512 = "IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="; + }; + }; "delegates-1.0.0" = { name = "delegates"; packageName = "delegates"; @@ -418,6 +9904,114 @@ let sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a"; }; }; + "denque-1.3.0" = { + name = "denque"; + packageName = "denque"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/denque/-/denque-1.3.0.tgz"; + sha512 = "4SRaSj+PqmrS1soW5/Avd7eJIM2JJIqLLmwhRqIGleZM/8KwZq80njbSS2Iqas+6oARkSkLDHEk4mm78q3JlIg=="; + }; + }; + "dep-graph-1.1.0" = { + name = "dep-graph"; + packageName = "dep-graph"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dep-graph/-/dep-graph-1.1.0.tgz"; + sha1 = "fade86a92799a813e9b42511cdf3dfa6cc8dbefe"; + }; + }; + "depd-1.0.1" = { + name = "depd"; + packageName = "depd"; + version = "1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/depd/-/depd-1.0.1.tgz"; + sha1 = "80aec64c9d6d97e65cc2a9caa93c0aa6abf73aaa"; + }; + }; + "depd-1.1.2" = { + name = "depd"; + packageName = "depd"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"; + sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; + }; + }; + "dependency-ls-1.1.1" = { + name = "dependency-ls"; + packageName = "dependency-ls"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dependency-ls/-/dependency-ls-1.1.1.tgz"; + sha1 = "0481b07f023d74ce311192e5c690d13e18600054"; + }; + }; + "deprecated-0.0.1" = { + name = "deprecated"; + packageName = "deprecated"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz"; + sha1 = "f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"; + }; + }; + "deprecated-decorator-0.1.6" = { + name = "deprecated-decorator"; + packageName = "deprecated-decorator"; + version = "0.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz"; + sha1 = "00966317b7a12fe92f3cc831f7583af329b86c37"; + }; + }; + "deps-sort-2.0.0" = { + name = "deps-sort"; + packageName = "deps-sort"; + version = "2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz"; + sha1 = "091724902e84658260eb910748cccd1af6e21fb5"; + }; + }; + "des.js-1.0.0" = { + name = "des.js"; + packageName = "des.js"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz"; + sha1 = "c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"; + }; + }; + "destroy-1.0.3" = { + name = "destroy"; + packageName = "destroy"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz"; + sha1 = "b433b4724e71fd8551d9885174851c5fc377e2c9"; + }; + }; + "destroy-1.0.4" = { + name = "destroy"; + packageName = "destroy"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"; + sha1 = "978857442c44749e4206613e37946205826abd80"; + }; + }; + "detab-1.0.2" = { + name = "detab"; + packageName = "detab"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/detab/-/detab-1.0.2.tgz"; + sha1 = "01bc2a4abe7bc7cc67c3039808edbae47049a0ee"; + }; + }; "detect-file-1.0.0" = { name = "detect-file"; packageName = "detect-file"; @@ -427,6 +10021,24 @@ let sha1 = "f0d66d03672a825cb1b73bdb3fe62310c8e552b7"; }; }; + "detect-indent-4.0.0" = { + name = "detect-indent"; + packageName = "detect-indent"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz"; + sha1 = "f76d064352cdf43a1cb6ce619c4ee3a9475de208"; + }; + }; + "detect-indent-5.0.0" = { + name = "detect-indent"; + packageName = "detect-indent"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz"; + sha1 = "3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"; + }; + }; "detect-libc-1.0.3" = { name = "detect-libc"; packageName = "detect-libc"; @@ -436,6 +10048,645 @@ let sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"; }; }; + "detect-newline-2.1.0" = { + name = "detect-newline"; + packageName = "detect-newline"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz"; + sha1 = "f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"; + }; + }; + "detective-4.7.1" = { + name = "detective"; + packageName = "detective"; + version = "4.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz"; + sha512 = "H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig=="; + }; + }; + "detective-5.1.0" = { + name = "detective"; + packageName = "detective"; + version = "5.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/detective/-/detective-5.1.0.tgz"; + sha512 = "TFHMqfOvxlgrfVzTEkNBSh9SvSNX/HfF4OFI2QFGCyPm02EsyILqnUeb5P6q7JZ3SFNTBL5t2sePRgrN4epUWQ=="; + }; + }; + "dezalgo-1.0.3" = { + name = "dezalgo"; + packageName = "dezalgo"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz"; + sha1 = "7f742de066fc748bc8db820569dddce49bf0d456"; + }; + }; + "di-0.0.1" = { + name = "di"; + packageName = "di"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/di/-/di-0.0.1.tgz"; + sha1 = "806649326ceaa7caa3306d75d985ea2748ba913c"; + }; + }; + "diagnostics-1.1.1" = { + name = "diagnostics"; + packageName = "diagnostics"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz"; + sha512 = "8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ=="; + }; + }; + "dicer-0.2.5" = { + name = "dicer"; + packageName = "dicer"; + version = "0.2.5"; + src = fetchurl { + url = "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz"; + sha1 = "5996c086bb33218c812c090bddc09cd12facb70f"; + }; + }; + "diff-1.4.0" = { + name = "diff"; + packageName = "diff"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz"; + sha1 = "7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"; + }; + }; + "diff-3.5.0" = { + name = "diff"; + packageName = "diff"; + version = "3.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz"; + sha512 = "A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA=="; + }; + }; + "diff2html-2.4.0" = { + name = "diff2html"; + packageName = "diff2html"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/diff2html/-/diff2html-2.4.0.tgz"; + sha1 = "de632384eefa5a7f6b0e92eafb1fa25d22dc88ab"; + }; + }; + "diffie-hellman-5.0.3" = { + name = "diffie-hellman"; + packageName = "diffie-hellman"; + version = "5.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz"; + sha512 = "kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="; + }; + }; + "difflib-0.2.4" = { + name = "difflib"; + packageName = "difflib"; + version = "0.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz"; + sha1 = "b5e30361a6db023176d562892db85940a718f47e"; + }; + }; + "diffy-2.0.0" = { + name = "diffy"; + packageName = "diffy"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/diffy/-/diffy-2.0.0.tgz"; + sha512 = "T1+MF7chaOtNaBeV59td6lYlci6dCTUraySH8LDltafhd+FLTsYpJJbLVpl6S4ih6kPFMaHSIqQ92bRVvoE+3Q=="; + }; + }; + "dir-glob-2.0.0" = { + name = "dir-glob"; + packageName = "dir-glob"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz"; + sha512 = "37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag=="; + }; + }; + "director-1.2.7" = { + name = "director"; + packageName = "director"; + version = "1.2.7"; + src = fetchurl { + url = "https://registry.npmjs.org/director/-/director-1.2.7.tgz"; + sha1 = "bfd3741075fd7fb1a5b2e13658c5f4bec77736f3"; + }; + }; + "directory-index-html-2.1.0" = { + name = "directory-index-html"; + packageName = "directory-index-html"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/directory-index-html/-/directory-index-html-2.1.0.tgz"; + sha1 = "4d5afc5187edba67ec6ab0e55f6422a0e2cb7338"; + }; + }; + "discontinuous-range-1.0.0" = { + name = "discontinuous-range"; + packageName = "discontinuous-range"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz"; + sha1 = "e38331f0844bba49b9a9cb71c771585aab1bc65a"; + }; + }; + "discovery-channel-5.5.1" = { + name = "discovery-channel"; + packageName = "discovery-channel"; + version = "5.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.5.1.tgz"; + sha512 = "EEmZQFE0PiOsJj7G3KVCwFGbYs4QchUvzA91iHtZ6HfkIqfBEDSTGLygJrUlY1Tr77WDV+qZVrZuNghHxSL/vw=="; + }; + }; + "discovery-swarm-5.1.2" = { + name = "discovery-swarm"; + packageName = "discovery-swarm"; + version = "5.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/discovery-swarm/-/discovery-swarm-5.1.2.tgz"; + sha512 = "aqNdl4l76PFb301I1hXkHZSakQTOXR0yRbfDtF7XrZKk+9V5gMQBbQ2xPgnQPfDVG0IeErxkQkoWqp4f9EJe5w=="; + }; + }; + "disparity-2.0.0" = { + name = "disparity"; + packageName = "disparity"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/disparity/-/disparity-2.0.0.tgz"; + sha1 = "57ddacb47324ae5f58d2cc0da886db4ce9eeb718"; + }; + }; + "dispensary-0.26.0" = { + name = "dispensary"; + packageName = "dispensary"; + version = "0.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dispensary/-/dispensary-0.26.0.tgz"; + sha512 = "Cw0N6Hf8/y4vH9/NvDPGLd2+Mve9xs+41+sULJ4ODHuhZ+9CnJ2eMl2ju2udL/UACY0Vcxw3TzyoDRBNaU/0DQ=="; + }; + }; + "diveSync-0.3.0" = { + name = "diveSync"; + packageName = "diveSync"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/diveSync/-/diveSync-0.3.0.tgz"; + sha1 = "d9980493ae33beec36f4fec6f171ff218130cc12"; + }; + }; + "dlnacasts-0.1.0" = { + name = "dlnacasts"; + packageName = "dlnacasts"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dlnacasts/-/dlnacasts-0.1.0.tgz"; + sha1 = "f805211dcac74f6bb3a4d5d5541ad783b1b67d22"; + }; + }; + "dnd-page-scroll-0.0.4" = { + name = "dnd-page-scroll"; + packageName = "dnd-page-scroll"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/dnd-page-scroll/-/dnd-page-scroll-0.0.4.tgz"; + sha512 = "bvjUS5Cylrm1uJJop/dFhEpnYtz2NQFOO0/z6vk0ORtx0AqKvUwPToc4reJk+TnHV9GBxbtZXj7ad5dJT/Dqkg=="; + }; + }; + "dns-discovery-6.2.3" = { + name = "dns-discovery"; + packageName = "dns-discovery"; + version = "6.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/dns-discovery/-/dns-discovery-6.2.3.tgz"; + sha512 = "ZULG1R5J9QHZfaXo5XFGVG22LIcnZorbEa7f83FYgCGDaQrVfyVmty3Z89OvBLpCPetwW+LzjCcT60ekhbQ+9g=="; + }; + }; + "dns-equal-1.0.0" = { + name = "dns-equal"; + packageName = "dns-equal"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz"; + sha1 = "b39e7f1da6eb0a75ba9c17324b34753c47e0654d"; + }; + }; + "dns-js-0.2.1" = { + name = "dns-js"; + packageName = "dns-js"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dns-js/-/dns-js-0.2.1.tgz"; + sha1 = "5d66629b3c0e6a5eb0e14f0ae701d05f6ea46673"; + }; + }; + "dns-packet-1.3.1" = { + name = "dns-packet"; + packageName = "dns-packet"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz"; + sha512 = "0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg=="; + }; + }; + "dns-packet-4.2.0" = { + name = "dns-packet"; + packageName = "dns-packet"; + version = "4.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/dns-packet/-/dns-packet-4.2.0.tgz"; + sha512 = "bn1AKpfkFbm0MIioOMHZ5qJzl2uypdBwI4nYNsqvhjsegBhcKJUlCrMPWLx6JEezRjxZmxhtIz/FkBEur2l8Cw=="; + }; + }; + "dns-socket-3.0.0" = { + name = "dns-socket"; + packageName = "dns-socket"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dns-socket/-/dns-socket-3.0.0.tgz"; + sha512 = "M0WkByoJ/mTm+HtwBQLsRJPe5uGIC/lYVOp+s6ZzhbZ5iq4GxjFyxYPQhB85dgCLvVb43aJQXHDC9aUgyKGc/Q=="; + }; + }; + "dns-txt-2.0.2" = { + name = "dns-txt"; + packageName = "dns-txt"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz"; + sha1 = "b91d806f5d27188e4ab3e7d107d881a1cc4642b6"; + }; + }; + "dockerfile-ast-0.0.12" = { + name = "dockerfile-ast"; + packageName = "dockerfile-ast"; + version = "0.0.12"; + src = fetchurl { + url = "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.0.12.tgz"; + sha512 = "cIV8oXkAxpIuN5XgG0TGg07nLDgrj4olkfrdT77OTA3VypscsYHBUg/FjHxW9K3oA+CyH4Th/qtoMgTVpzSobw=="; + }; + }; + "doctrine-2.1.0" = { + name = "doctrine"; + packageName = "doctrine"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"; + sha512 = "35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="; + }; + }; + "dom-serialize-2.2.1" = { + name = "dom-serialize"; + packageName = "dom-serialize"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz"; + sha1 = "562ae8999f44be5ea3076f5419dcd59eb43ac95b"; + }; + }; + "dom-serializer-0.0.1" = { + name = "dom-serializer"; + packageName = "dom-serializer"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.0.1.tgz"; + sha1 = "9589827f1e32d22c37c829adabd59b3247af8eaf"; + }; + }; + "dom-serializer-0.1.0" = { + name = "dom-serializer"; + packageName = "dom-serializer"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz"; + sha1 = "073c697546ce0780ce23be4a28e293e40bc30c82"; + }; + }; + "dom-walk-0.1.1" = { + name = "dom-walk"; + packageName = "dom-walk"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz"; + sha1 = "672226dc74c8f799ad35307df936aba11acd6018"; + }; + }; + "dom4-2.1.3" = { + name = "dom4"; + packageName = "dom4"; + version = "2.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/dom4/-/dom4-2.1.3.tgz"; + sha512 = "begvh4z5GV0kyxx+YgJZ7sIo/jsELx/v7MQxoLZpOvT5yFo18X8dfgtUmKAwdGuyMeugncylarLHlO4gIK6YNw=="; + }; + }; + "domain-browser-1.1.7" = { + name = "domain-browser"; + packageName = "domain-browser"; + version = "1.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz"; + sha1 = "867aa4b093faa05f1de08c06f4d7b21fdf8698bc"; + }; + }; + "domain-browser-1.2.0" = { + name = "domain-browser"; + packageName = "domain-browser"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz"; + sha512 = "jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="; + }; + }; + "domelementtype-1.1.3" = { + name = "domelementtype"; + packageName = "domelementtype"; + version = "1.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz"; + sha1 = "bd28773e2642881aec51544924299c5cd822185b"; + }; + }; + "domelementtype-1.3.1" = { + name = "domelementtype"; + packageName = "domelementtype"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz"; + sha512 = "BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="; + }; + }; + "domhandler-2.2.1" = { + name = "domhandler"; + packageName = "domhandler"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/domhandler/-/domhandler-2.2.1.tgz"; + sha1 = "59df9dcd227e808b365ae73e1f6684ac3d946fc2"; + }; + }; + "domhandler-2.3.0" = { + name = "domhandler"; + packageName = "domhandler"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz"; + sha1 = "2de59a0822d5027fabff6f032c2b25a2a8abe738"; + }; + }; + "domhandler-2.4.2" = { + name = "domhandler"; + packageName = "domhandler"; + version = "2.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"; + sha512 = "JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA=="; + }; + }; + "domutils-1.4.3" = { + name = "domutils"; + packageName = "domutils"; + version = "1.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz"; + sha1 = "0865513796c6b306031850e175516baf80b72a6f"; + }; + }; + "domutils-1.5.1" = { + name = "domutils"; + packageName = "domutils"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz"; + sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf"; + }; + }; + "domutils-1.7.0" = { + name = "domutils"; + packageName = "domutils"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz"; + sha512 = "Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg=="; + }; + }; + "dot-case-2.1.1" = { + name = "dot-case"; + packageName = "dot-case"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz"; + sha1 = "34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee"; + }; + }; + "dot-prop-3.0.0" = { + name = "dot-prop"; + packageName = "dot-prop"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz"; + sha1 = "1b708af094a49c9a0e7dbcad790aba539dac1177"; + }; + }; + "dot-prop-4.2.0" = { + name = "dot-prop"; + packageName = "dot-prop"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz"; + sha512 = "tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ=="; + }; + }; + "dotenv-4.0.0" = { + name = "dotenv"; + packageName = "dotenv"; + version = "4.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz"; + sha1 = "864ef1379aced55ce6f95debecdce179f7a0cd1d"; + }; + }; + "dotenv-5.0.1" = { + name = "dotenv"; + packageName = "dotenv"; + version = "5.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz"; + sha512 = "4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow=="; + }; + }; + "dotenv-expand-4.2.0" = { + name = "dotenv-expand"; + packageName = "dotenv-expand"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz"; + sha1 = "def1f1ca5d6059d24a766e587942c21106ce1275"; + }; + }; + "downgrade-root-1.2.2" = { + name = "downgrade-root"; + packageName = "downgrade-root"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/downgrade-root/-/downgrade-root-1.2.2.tgz"; + sha1 = "531319715b0e81ffcc22eb28478ba27643e12c6c"; + }; + }; + "download-5.0.3" = { + name = "download"; + packageName = "download"; + version = "5.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/download/-/download-5.0.3.tgz"; + sha1 = "63537f977f99266a30eb8a2a2fbd1f20b8000f7a"; + }; + }; + "download-7.1.0" = { + name = "download"; + packageName = "download"; + version = "7.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/download/-/download-7.1.0.tgz"; + sha512 = "xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ=="; + }; + }; + "download-git-repo-1.1.0" = { + name = "download-git-repo"; + packageName = "download-git-repo"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/download-git-repo/-/download-git-repo-1.1.0.tgz"; + sha512 = "yXcCvhkPKmq5M2cQXss6Qbig+LZnzRIT40XCYm/QCRnJaPG867StB1qnsBLxOGrPH1YEIRWW2gJq7LLMyw+NmA=="; + }; + }; + "dreamopt-0.6.0" = { + name = "dreamopt"; + packageName = "dreamopt"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dreamopt/-/dreamopt-0.6.0.tgz"; + sha1 = "d813ccdac8d39d8ad526775514a13dda664d6b4b"; + }; + }; + "dtrace-provider-0.6.0" = { + name = "dtrace-provider"; + packageName = "dtrace-provider"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.6.0.tgz"; + sha1 = "0b078d5517937d873101452d9146737557b75e51"; + }; + }; + "dtrace-provider-0.8.7" = { + name = "dtrace-provider"; + packageName = "dtrace-provider"; + version = "0.8.7"; + src = fetchurl { + url = "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.7.tgz"; + sha1 = "dc939b4d3e0620cfe0c1cd803d0d2d7ed04ffd04"; + }; + }; + "duplexer-0.1.1" = { + name = "duplexer"; + packageName = "duplexer"; + version = "0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz"; + sha1 = "ace6ff808c1ce66b57d1ebf97977acb02334cfc1"; + }; + }; + "duplexer2-0.0.2" = { + name = "duplexer2"; + packageName = "duplexer2"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz"; + sha1 = "c614dcf67e2fb14995a91711e5a617e8a60a31db"; + }; + }; + "duplexer2-0.1.4" = { + name = "duplexer2"; + packageName = "duplexer2"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz"; + sha1 = "8b12dab878c0d69e3e7891051662a32fc6bddcc1"; + }; + }; + "duplexer3-0.1.4" = { + name = "duplexer3"; + packageName = "duplexer3"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz"; + sha1 = "ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"; + }; + }; + "duplexify-3.6.1" = { + name = "duplexify"; + packageName = "duplexify"; + version = "3.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz"; + sha512 = "vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA=="; + }; + }; + "dynamic-dijkstra-1.0.0" = { + name = "dynamic-dijkstra"; + packageName = "dynamic-dijkstra"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dynamic-dijkstra/-/dynamic-dijkstra-1.0.0.tgz"; + sha512 = "AUbCFABXNoon689xft5ROX/fO9pdttZ6wZcMXZ4oH85Bn9rtiMdVHVBbAZ9kxAewdm5L1m+y+n97s8ofwya8WA=="; + }; + }; + "each-async-1.1.1" = { + name = "each-async"; + packageName = "each-async"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz"; + sha1 = "dee5229bdf0ab6ba2012a395e1b869abf8813473"; + }; + }; + "each-props-1.3.2" = { + name = "each-props"; + packageName = "each-props"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz"; + sha512 = "vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA=="; + }; + }; + "eachr-3.2.0" = { + name = "eachr"; + packageName = "eachr"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz"; + sha1 = "2c35e43ea086516f7997cf80b7aa64d55a4a4484"; + }; + }; + "easy-stack-1.0.0" = { + name = "easy-stack"; + packageName = "easy-stack"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz"; + sha1 = "12c91b3085a37f0baa336e9486eac4bf94e3e788"; + }; + }; "ecc-jsbn-0.1.2" = { name = "ecc-jsbn"; packageName = "ecc-jsbn"; @@ -445,6 +10696,1321 @@ 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.10" = { + name = "ecdsa-sig-formatter"; + packageName = "ecdsa-sig-formatter"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.10.tgz"; + sha1 = "1c595000f04a8897dfb85000892a0f4c33af86c3"; + }; + }; + "ecstatic-3.3.0" = { + name = "ecstatic"; + packageName = "ecstatic"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.0.tgz"; + sha512 = "EblWYTd+wPIAMQ0U4oYJZ7QBypT9ZUIwpqli0bKDjeIIQnXDBK2dXtZ9yzRCOlkW1HkO8gn7/FxLK1yPIW17pw=="; + }; + }; + "ed2curve-0.1.4" = { + name = "ed2curve"; + packageName = "ed2curve"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/ed2curve/-/ed2curve-0.1.4.tgz"; + sha1 = "94a44248bb87da35db0eff7af0aa576168117f59"; + }; + }; + "editions-1.3.4" = { + name = "editions"; + packageName = "editions"; + version = "1.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz"; + sha512 = "gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg=="; + }; + }; + "editions-2.1.0" = { + name = "editions"; + packageName = "editions"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/editions/-/editions-2.1.0.tgz"; + sha512 = "yKrimWcvOXcYXtqsOeebbMLynm9qbYVd0005wveGU2biPxJaJoxA0jtaZrxiMe3mAanLr5lxoYFVz5zjv9JdnA=="; + }; + }; + "editor-1.0.0" = { + name = "editor"; + packageName = "editor"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz"; + sha1 = "60c7f87bd62bcc6a894fa8ccd6afb7823a24f742"; + }; + }; + "editorconfig-0.15.2" = { + name = "editorconfig"; + packageName = "editorconfig"; + version = "0.15.2"; + src = fetchurl { + url = "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.2.tgz"; + sha512 = "GWjSI19PVJAM9IZRGOS+YKI8LN+/sjkSjNyvxL5ucqP9/IqtYNXBaQ/6c/hkPNYQHyOHra2KoXZI/JVpuqwmcQ=="; + }; + }; + "ee-first-1.1.0" = { + name = "ee-first"; + packageName = "ee-first"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.0.tgz"; + sha1 = "6a0d7c6221e490feefd92ec3f441c9ce8cd097f4"; + }; + }; + "ee-first-1.1.1" = { + name = "ee-first"; + packageName = "ee-first"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"; + sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; + }; + }; + "ejs-2.6.1" = { + name = "ejs"; + packageName = "ejs"; + version = "2.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz"; + sha512 = "0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ=="; + }; + }; + "electron-to-chromium-1.3.88" = { + name = "electron-to-chromium"; + packageName = "electron-to-chromium"; + version = "1.3.88"; + src = fetchurl { + url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.88.tgz"; + sha512 = "UPV4NuQMKeUh1S0OWRvwg0PI8ASHN9kBC8yDTk1ROXLC85W5GnhTRu/MZu3Teqx3JjlQYuckuHYXSUSgtb3J+A=="; + }; + }; + "elegant-spinner-1.0.1" = { + name = "elegant-spinner"; + packageName = "elegant-spinner"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz"; + sha1 = "db043521c95d7e303fd8f345bedc3349cfb0729e"; + }; + }; + "elementtree-0.1.6" = { + name = "elementtree"; + packageName = "elementtree"; + version = "0.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/elementtree/-/elementtree-0.1.6.tgz"; + sha1 = "2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c"; + }; + }; + "elementtree-0.1.7" = { + name = "elementtree"; + packageName = "elementtree"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz"; + sha1 = "9ac91be6e52fb6e6244c4e54a4ac3ed8ae8e29c0"; + }; + }; + "elliptic-6.4.1" = { + name = "elliptic"; + packageName = "elliptic"; + version = "6.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz"; + sha512 = "BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ=="; + }; + }; + "elmi-to-json-0.19.0" = { + name = "elmi-to-json"; + packageName = "elmi-to-json"; + version = "0.19.0"; + src = fetchurl { + url = "https://registry.npmjs.org/elmi-to-json/-/elmi-to-json-0.19.0.tgz"; + sha512 = "qNrxc1m2KAYbxT22rHyWBjzhYjJkENYgl6Ya7XVL1uxcZPiaINwFEJ7OdpGnLsM79xsWPT0z9yesQtYXKrWE7w=="; + }; + }; + "email-validator-2.0.4" = { + name = "email-validator"; + packageName = "email-validator"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/email-validator/-/email-validator-2.0.4.tgz"; + sha512 = "gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ=="; + }; + }; + "emitter-http://github.com/component/emitter/archive/1.0.1.tar.gz" = { + name = "emitter"; + packageName = "emitter"; + version = "1.0.1"; + src = fetchurl { + name = "emitter-1.0.1.tar.gz"; + url = https://codeload.github.com/component/emitter/tar.gz/1.0.1; + sha256 = "0eae744826723877457f7a7ac7f31d68a5a060673b3a883f6a8e325bf48f313d"; + }; + }; + "emoji-named-characters-1.0.2" = { + name = "emoji-named-characters"; + packageName = "emoji-named-characters"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/emoji-named-characters/-/emoji-named-characters-1.0.2.tgz"; + sha1 = "cdeb36d0e66002c4b9d7bf1dfbc3a199fb7d409b"; + }; + }; + "emoji-regex-6.1.1" = { + name = "emoji-regex"; + packageName = "emoji-regex"; + version = "6.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz"; + sha1 = "c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e"; + }; + }; + "emoji-server-1.0.0" = { + name = "emoji-server"; + packageName = "emoji-server"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/emoji-server/-/emoji-server-1.0.0.tgz"; + sha1 = "d063cfee9af118cc5aeefbc2e9b3dd5085815c63"; + }; + }; + "emojis-list-2.1.0" = { + name = "emojis-list"; + packageName = "emojis-list"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz"; + sha1 = "4daa4d9db00f9819880c79fa457ae5b09a1fd389"; + }; + }; + "enable-1.3.2" = { + name = "enable"; + packageName = "enable"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/enable/-/enable-1.3.2.tgz"; + sha1 = "9eba6837d16d0982b59f87d889bf754443d52931"; + }; + }; + "enabled-1.0.2" = { + name = "enabled"; + packageName = "enabled"; + version = "1.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz"; + sha1 = "965f6513d2c2d1c5f4652b64a2e3396467fc2f93"; + }; + }; + "encodeurl-1.0.2" = { + name = "encodeurl"; + packageName = "encodeurl"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"; + sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"; + }; + }; + "encoding-0.1.12" = { + name = "encoding"; + packageName = "encoding"; + version = "0.1.12"; + src = fetchurl { + url = "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz"; + sha1 = "538b66f3ee62cd1ab51ec323829d1f9480c74beb"; + }; + }; + "encoding-down-4.0.1" = { + name = "encoding-down"; + packageName = "encoding-down"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/encoding-down/-/encoding-down-4.0.1.tgz"; + sha512 = "AlSE+ugBIpLL0i9if2SlnOZ4oWj/XvBb8tw2Ie/pFB73vdYs5O/6plRyqIgjbZbz8onaL20AAuMP87LWbP56IQ=="; + }; + }; + "encoding-down-5.0.4" = { + name = "encoding-down"; + packageName = "encoding-down"; + version = "5.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/encoding-down/-/encoding-down-5.0.4.tgz"; + sha512 = "8CIZLDcSKxgzT+zX8ZVfgNbu8Md2wq/iqa1Y7zyVR18QBEAc0Nmzuvj/N5ykSKpfGzjM8qxbaFntLPwnVoUhZw=="; + }; + }; + "end-of-stream-0.1.5" = { + name = "end-of-stream"; + packageName = "end-of-stream"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz"; + sha1 = "8e177206c3c80837d85632e8b9359dfe8b2f6eaf"; + }; + }; + "end-of-stream-1.0.0" = { + name = "end-of-stream"; + packageName = "end-of-stream"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz"; + sha1 = "d4596e702734a93e40e9af864319eabd99ff2f0e"; + }; + }; + "end-of-stream-1.1.0" = { + name = "end-of-stream"; + packageName = "end-of-stream"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz"; + sha1 = "e9353258baa9108965efc41cb0ef8ade2f3cfb07"; + }; + }; + "end-of-stream-1.4.1" = { + name = "end-of-stream"; + packageName = "end-of-stream"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz"; + sha512 = "1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q=="; + }; + }; + "ends-with-0.2.0" = { + name = "ends-with"; + packageName = "ends-with"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ends-with/-/ends-with-0.2.0.tgz"; + sha1 = "2f9da98d57a50cfda4571ce4339000500f4e6b8a"; + }; + }; + "engine.io-1.3.1" = { + name = "engine.io"; + packageName = "engine.io"; + version = "1.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/engine.io/-/engine.io-1.3.1.tgz"; + sha1 = "2d968308fffae5d17f5209b6775246e90d8a705e"; + }; + }; + "engine.io-1.8.5" = { + name = "engine.io"; + packageName = "engine.io"; + version = "1.8.5"; + src = fetchurl { + url = "https://registry.npmjs.org/engine.io/-/engine.io-1.8.5.tgz"; + sha512 = "j1DWIcktw4hRwrv6nWx++5nFH2X64x16MAG2P0Lmi5Dvdfi3I+Jhc7JKJIdAmDJa+5aZ/imHV7dWRPy2Cqjh3A=="; + }; + }; + "engine.io-3.2.1" = { + name = "engine.io"; + packageName = "engine.io"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz"; + sha512 = "+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w=="; + }; + }; + "engine.io-3.3.2" = { + name = "engine.io"; + packageName = "engine.io"; + version = "3.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/engine.io/-/engine.io-3.3.2.tgz"; + sha512 = "AsaA9KG7cWPXWHp5FvHdDWY3AMWeZ8x+2pUVLcn71qE5AtAzgGbxuclOytygskw8XGmiQafTmnI9Bix3uihu2w=="; + }; + }; + "engine.io-client-1.3.1" = { + name = "engine.io-client"; + packageName = "engine.io-client"; + version = "1.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/engine.io-client/-/engine.io-client-1.3.1.tgz"; + sha1 = "1c5a65d5c5af6d04b44c22c3dbcd95c39ed1c989"; + }; + }; + "engine.io-client-1.8.5" = { + name = "engine.io-client"; + packageName = "engine.io-client"; + version = "1.8.5"; + src = fetchurl { + url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.5.tgz"; + sha512 = "AYTgHyeVUPitsseqjoedjhYJapNVoSPShbZ+tEUX9/73jgZ/Z3sUlJf9oYgdEBBdVhupUpUqSxH0kBCXlQnmZg=="; + }; + }; + "engine.io-client-3.2.1" = { + name = "engine.io-client"; + packageName = "engine.io-client"; + version = "3.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz"; + sha512 = "y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw=="; + }; + }; + "engine.io-client-3.3.1" = { + name = "engine.io-client"; + packageName = "engine.io-client"; + version = "3.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.1.tgz"; + sha512 = "q66JBFuQcy7CSlfAz9L3jH+v7DTT3i6ZEadYcVj2pOs8/0uJHLxKX3WBkGTvULJMdz0tUCyJag0aKT/dpXL9BQ=="; + }; + }; + "engine.io-parser-1.0.6" = { + name = "engine.io-parser"; + packageName = "engine.io-parser"; + version = "1.0.6"; + src = fetchurl { + url = "http://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.0.6.tgz"; + sha1 = "d38813143a411cb3b914132ab05bf99e6f7a248e"; + }; + }; + "engine.io-parser-1.3.2" = { + name = "engine.io-parser"; + packageName = "engine.io-parser"; + version = "1.3.2"; + src = fetchurl { + url = "http://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz"; + sha1 = "937b079f0007d0893ec56d46cb220b8cb435220a"; + }; + }; + "engine.io-parser-2.1.3" = { + name = "engine.io-parser"; + packageName = "engine.io-parser"; + version = "2.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz"; + sha512 = "6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA=="; + }; + }; + "enhanced-resolve-2.3.0" = { + name = "enhanced-resolve"; + packageName = "enhanced-resolve"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-2.3.0.tgz"; + sha1 = "a115c32504b6302e85a76269d7a57ccdd962e359"; + }; + }; + "enhanced-resolve-4.1.0" = { + name = "enhanced-resolve"; + packageName = "enhanced-resolve"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz"; + sha512 = "F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng=="; + }; + }; + "ent-2.2.0" = { + name = "ent"; + packageName = "ent"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz"; + sha1 = "e964219325a21d05f44466a2f686ed6ce5f5dd1d"; + }; + }; + "entities-1.0.0" = { + name = "entities"; + packageName = "entities"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/entities/-/entities-1.0.0.tgz"; + sha1 = "b2987aa3821347fcde642b24fdfc9e4fb712bf26"; + }; + }; + "entities-1.1.2" = { + name = "entities"; + packageName = "entities"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz"; + sha512 = "f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="; + }; + }; + "env-paths-1.0.0" = { + name = "env-paths"; + packageName = "env-paths"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz"; + sha1 = "4168133b42bb05c38a35b1ae4397c8298ab369e0"; + }; + }; + "env-variable-0.0.5" = { + name = "env-variable"; + packageName = "env-variable"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz"; + sha512 = "zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA=="; + }; + }; + "envinfo-5.10.0" = { + name = "envinfo"; + packageName = "envinfo"; + version = "5.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/envinfo/-/envinfo-5.10.0.tgz"; + sha512 = "rXbzXWvnQxy+TcqZlARbWVQwgGVVouVJgFZhLVN5htjLxl1thstrP2ZGi0pXC309AbK7gVOPU+ulz/tmpCI7iw=="; + }; + }; + "envinfo-5.12.1" = { + name = "envinfo"; + packageName = "envinfo"; + version = "5.12.1"; + src = fetchurl { + url = "https://registry.npmjs.org/envinfo/-/envinfo-5.12.1.tgz"; + sha512 = "pwdo0/G3CIkQ0y6PCXq4RdkvId2elvtPCJMG0konqlrfkWQbf1DWeH9K2b/cvu2YgGvPPTOnonZxXM1gikFu1w=="; + }; + }; + "epidemic-broadcast-trees-6.3.5" = { + name = "epidemic-broadcast-trees"; + packageName = "epidemic-broadcast-trees"; + version = "6.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/epidemic-broadcast-trees/-/epidemic-broadcast-trees-6.3.5.tgz"; + sha512 = "FYCOslXU7OBkz8A9FXsykcpgby3WKcRdLTCr1LivLLSU2nzaO/x86jBGNFEZkezZPx9/Z5fDVX8SGQyXLz8WZQ=="; + }; + }; + "err-code-1.1.2" = { + name = "err-code"; + packageName = "err-code"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz"; + sha1 = "06e0116d3028f6aef4806849eb0ea6a748ae6960"; + }; + }; + "errlop-1.0.3" = { + name = "errlop"; + packageName = "errlop"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/errlop/-/errlop-1.0.3.tgz"; + sha512 = "5VTnt0yikY4LlQEfCXVSqfE6oLj1HVM4zVSvAKMnoYjL/zrb6nqiLowZS4XlG7xENfyj7lpYWvT+wfSCr6dtlA=="; + }; + }; + "errno-0.1.7" = { + name = "errno"; + packageName = "errno"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz"; + sha512 = "MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg=="; + }; + }; + "error-7.0.2" = { + name = "error"; + packageName = "error"; + version = "7.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/error/-/error-7.0.2.tgz"; + sha1 = "a5f75fff4d9926126ddac0ea5dc38e689153cb02"; + }; + }; + "error-ex-1.3.2" = { + name = "error-ex"; + packageName = "error-ex"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"; + sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="; + }; + }; + "errorhandler-1.4.3" = { + name = "errorhandler"; + packageName = "errorhandler"; + version = "1.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz"; + sha1 = "b7b70ed8f359e9db88092f2d20c0f831420ad83f"; + }; + }; + "errorhandler-1.5.0" = { + name = "errorhandler"; + packageName = "errorhandler"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.0.tgz"; + sha1 = "eaba64ca5d542a311ac945f582defc336165d9f4"; + }; + }; + "es-abstract-1.12.0" = { + name = "es-abstract"; + packageName = "es-abstract"; + version = "1.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz"; + sha512 = "C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA=="; + }; + }; + "es-to-primitive-1.2.0" = { + name = "es-to-primitive"; + packageName = "es-to-primitive"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz"; + sha512 = "qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg=="; + }; + }; + "es5-ext-0.10.46" = { + name = "es5-ext"; + packageName = "es5-ext"; + version = "0.10.46"; + src = fetchurl { + url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz"; + sha512 = "24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw=="; + }; + }; + "es5-ext-0.8.2" = { + name = "es5-ext"; + packageName = "es5-ext"; + version = "0.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.8.2.tgz"; + sha1 = "aba8d9e1943a895ac96837a62a39b3f55ecd94ab"; + }; + }; + "es5class-2.3.1" = { + name = "es5class"; + packageName = "es5class"; + version = "2.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/es5class/-/es5class-2.3.1.tgz"; + sha1 = "42c5c18a9016bcb0db28a4d340ebb831f55d1b66"; + }; + }; + "es6-error-4.0.0" = { + name = "es6-error"; + packageName = "es6-error"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-error/-/es6-error-4.0.0.tgz"; + sha1 = "f094c7041f662599bb12720da059d6b9c7ff0f40"; + }; + }; + "es6-error-4.1.1" = { + name = "es6-error"; + packageName = "es6-error"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz"; + sha512 = "Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg=="; + }; + }; + "es6-iterator-2.0.3" = { + name = "es6-iterator"; + packageName = "es6-iterator"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz"; + sha1 = "a7de889141a05a94b0854403b2d0a0fbfa98f3b7"; + }; + }; + "es6-map-0.1.5" = { + name = "es6-map"; + packageName = "es6-map"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz"; + sha1 = "9136e0503dcc06a301690f0bb14ff4e364e949f0"; + }; + }; + "es6-promise-2.3.0" = { + name = "es6-promise"; + packageName = "es6-promise"; + version = "2.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz"; + sha1 = "96edb9f2fdb01995822b263dd8aadab6748181bc"; + }; + }; + "es6-promise-3.0.2" = { + name = "es6-promise"; + packageName = "es6-promise"; + version = "3.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz"; + sha1 = "010d5858423a5f118979665f46486a95c6ee2bb6"; + }; + }; + "es6-promise-3.3.1" = { + name = "es6-promise"; + packageName = "es6-promise"; + version = "3.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz"; + sha1 = "a08cdde84ccdbf34d027a1451bc91d4bcd28a613"; + }; + }; + "es6-promise-4.2.5" = { + name = "es6-promise"; + packageName = "es6-promise"; + version = "4.2.5"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz"; + sha512 = "n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg=="; + }; + }; + "es6-promisify-5.0.0" = { + name = "es6-promisify"; + packageName = "es6-promisify"; + version = "5.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz"; + sha1 = "5109d62f3e56ea967c4b63505aef08291c8a5203"; + }; + }; + "es6-set-0.1.5" = { + name = "es6-set"; + packageName = "es6-set"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz"; + sha1 = "d2b3ec5d4d800ced818db538d28974db0a73ccb1"; + }; + }; + "es6-symbol-3.1.1" = { + name = "es6-symbol"; + packageName = "es6-symbol"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz"; + sha1 = "bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"; + }; + }; + "es6-weak-map-2.0.2" = { + name = "es6-weak-map"; + packageName = "es6-weak-map"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz"; + sha1 = "5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"; + }; + }; + "esc-exit-2.0.1" = { + name = "esc-exit"; + packageName = "esc-exit"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/esc-exit/-/esc-exit-2.0.1.tgz"; + sha512 = "g6eYUknJQ39/PAPTq8HBRphOaN01Mc3f0hQMVcSMTcTN5gsg+MUyHIesiBBkg2wg+W0298u9wf4Cd03qgt23cQ=="; + }; + }; + "escape-html-1.0.1" = { + name = "escape-html"; + packageName = "escape-html"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz"; + sha1 = "181a286ead397a39a92857cfb1d43052e356bff0"; + }; + }; + "escape-html-1.0.2" = { + name = "escape-html"; + packageName = "escape-html"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz"; + sha1 = "d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c"; + }; + }; + "escape-html-1.0.3" = { + name = "escape-html"; + packageName = "escape-html"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"; + sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988"; + }; + }; + "escape-regexp-component-1.0.2" = { + name = "escape-regexp-component"; + packageName = "escape-regexp-component"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/escape-regexp-component/-/escape-regexp-component-1.0.2.tgz"; + sha1 = "9c63b6d0b25ff2a88c3adbd18c5b61acc3b9faa2"; + }; + }; + "escape-string-regexp-1.0.2" = { + name = "escape-string-regexp"; + packageName = "escape-string-regexp"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz"; + sha1 = "4dbc2fe674e71949caf3fb2695ce7f2dc1d9a8d1"; + }; + }; + "escape-string-regexp-1.0.5" = { + name = "escape-string-regexp"; + packageName = "escape-string-regexp"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; + sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"; + }; + }; + "escodegen-1.11.0" = { + name = "escodegen"; + packageName = "escodegen"; + version = "1.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz"; + sha512 = "IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw=="; + }; + }; + "escodegen-1.9.1" = { + name = "escodegen"; + packageName = "escodegen"; + version = "1.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz"; + sha512 = "6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q=="; + }; + }; + "escope-3.6.0" = { + name = "escope"; + packageName = "escope"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz"; + sha1 = "e01975e812781a163a6dadfdd80398dc64c889c3"; + }; + }; + "eslint-3.19.0" = { + name = "eslint"; + packageName = "eslint"; + version = "3.19.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz"; + sha1 = "c8fc6201c7f40dd08941b87c085767386a679acc"; + }; + }; + "eslint-5.0.1" = { + name = "eslint"; + packageName = "eslint"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint/-/eslint-5.0.1.tgz"; + sha512 = "D5nG2rErquLUstgUaxJlWB5+gu+U/3VDY0fk/Iuq8y9CUFy/7Y6oF4N2cR1tV8knzQvciIbfqfohd359xTLIKQ=="; + }; + }; + "eslint-5.10.0" = { + name = "eslint"; + packageName = "eslint"; + version = "5.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint/-/eslint-5.10.0.tgz"; + sha512 = "HpqzC+BHULKlnPwWae9MaVZ5AXJKpkxCVXQHrFaRw3hbDj26V/9ArYM4Rr/SQ8pi6qUPLXSSXC4RBJlyq2Z2OQ=="; + }; + }; + "eslint-plugin-no-unsafe-innerhtml-1.0.16" = { + name = "eslint-plugin-no-unsafe-innerhtml"; + packageName = "eslint-plugin-no-unsafe-innerhtml"; + version = "1.0.16"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint-plugin-no-unsafe-innerhtml/-/eslint-plugin-no-unsafe-innerhtml-1.0.16.tgz"; + sha1 = "7d02878c8e9bf7916b88836d5ac122b42f151932"; + }; + }; + "eslint-scope-3.7.1" = { + name = "eslint-scope"; + packageName = "eslint-scope"; + version = "3.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz"; + sha1 = "3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"; + }; + }; + "eslint-scope-4.0.0" = { + name = "eslint-scope"; + packageName = "eslint-scope"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz"; + sha512 = "1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA=="; + }; + }; + "eslint-utils-1.3.1" = { + name = "eslint-utils"; + packageName = "eslint-utils"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz"; + sha512 = "Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q=="; + }; + }; + "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=="; + }; + }; + "esm-3.0.84" = { + name = "esm"; + packageName = "esm"; + version = "3.0.84"; + src = fetchurl { + url = "https://registry.npmjs.org/esm/-/esm-3.0.84.tgz"; + sha512 = "SzSGoZc17S7P+12R9cg21Bdb7eybX25RnIeRZ80xZs+VZ3kdQKzqTp2k4hZJjR7p9l0186TTXSgrxzlMDBktlw=="; + }; + }; + "espree-3.5.4" = { + name = "espree"; + packageName = "espree"; + version = "3.5.4"; + src = fetchurl { + url = "http://registry.npmjs.org/espree/-/espree-3.5.4.tgz"; + sha512 = "yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A=="; + }; + }; + "espree-4.0.0" = { + name = "espree"; + packageName = "espree"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/espree/-/espree-4.0.0.tgz"; + sha512 = "kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg=="; + }; + }; + "espree-5.0.0" = { + name = "espree"; + packageName = "espree"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/espree/-/espree-5.0.0.tgz"; + sha512 = "1MpUfwsdS9MMoN7ZXqAr9e9UKdVHDcvrJpyx7mm1WuQlx/ygErEQBzgi5Nh5qBHIoYweprhtMkTCb9GhcAIcsA=="; + }; + }; + "esprima-2.7.3" = { + name = "esprima"; + packageName = "esprima"; + version = "2.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz"; + sha1 = "96e3b70d5779f6ad49cd032673d1c312767ba581"; + }; + }; + "esprima-3.1.3" = { + name = "esprima"; + packageName = "esprima"; + version = "3.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz"; + sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633"; + }; + }; + "esprima-4.0.1" = { + name = "esprima"; + packageName = "esprima"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"; + sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="; + }; + }; + "esprima-fb-13001.1001.0-dev-harmony-fb" = { + name = "esprima-fb"; + packageName = "esprima-fb"; + version = "13001.1001.0-dev-harmony-fb"; + src = fetchurl { + url = "https://registry.npmjs.org/esprima-fb/-/esprima-fb-13001.1001.0-dev-harmony-fb.tgz"; + sha1 = "633acdb40d9bd4db8a1c1d68c06a942959fad2b0"; + }; + }; + "esquery-1.0.1" = { + name = "esquery"; + packageName = "esquery"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz"; + sha512 = "SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA=="; + }; + }; + "esrecurse-4.2.1" = { + name = "esrecurse"; + packageName = "esrecurse"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz"; + sha512 = "64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ=="; + }; + }; + "estraverse-4.2.0" = { + name = "estraverse"; + packageName = "estraverse"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz"; + sha1 = "0dee3fed31fcd469618ce7342099fc1afa0bdb13"; + }; + }; + "estree-walker-0.5.2" = { + name = "estree-walker"; + packageName = "estree-walker"; + version = "0.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/estree-walker/-/estree-walker-0.5.2.tgz"; + sha512 = "XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig=="; + }; + }; + "esutils-2.0.2" = { + name = "esutils"; + packageName = "esutils"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz"; + sha1 = "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"; + }; + }; + "etag-1.5.1" = { + name = "etag"; + packageName = "etag"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/etag/-/etag-1.5.1.tgz"; + sha1 = "54c50de04ee42695562925ac566588291be7e9ea"; + }; + }; + "etag-1.7.0" = { + name = "etag"; + packageName = "etag"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz"; + sha1 = "03d30b5f67dd6e632d2945d30d6652731a34d5d8"; + }; + }; + "etag-1.8.1" = { + name = "etag"; + packageName = "etag"; + version = "1.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"; + sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887"; + }; + }; + "eve-0.5.4" = { + name = "eve"; + packageName = "eve"; + version = "0.5.4"; + src = fetchurl { + url = "https://registry.npmjs.org/eve/-/eve-0.5.4.tgz"; + sha1 = "67d080b9725291d7e389e34c26860dd97f1debaa"; + }; + }; + "event-emitter-0.3.5" = { + name = "event-emitter"; + packageName = "event-emitter"; + version = "0.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz"; + sha1 = "df8c69eef1647923c7157b9ce83840610b02cc39"; + }; + }; + "event-lite-0.1.2" = { + name = "event-lite"; + packageName = "event-lite"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/event-lite/-/event-lite-0.1.2.tgz"; + sha512 = "HnSYx1BsJ87/p6swwzv+2v6B4X+uxUteoDfRxsAb1S1BePzQqOLevVmkdA15GHJVd9A9Ok6wygUR18Hu0YeV9g=="; + }; + }; + "event-pubsub-4.3.0" = { + name = "event-pubsub"; + packageName = "event-pubsub"; + version = "4.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz"; + sha512 = "z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ=="; + }; + }; + "event-stream-0.5.3" = { + name = "event-stream"; + packageName = "event-stream"; + version = "0.5.3"; + src = fetchurl { + url = "http://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz"; + sha1 = "b77b9309f7107addfeab63f0c0eafd8db0bd8c1c"; + }; + }; + "event-stream-3.2.2" = { + name = "event-stream"; + packageName = "event-stream"; + version = "3.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/event-stream/-/event-stream-3.2.2.tgz"; + sha1 = "f79f9984c07ee3fd9b44ffb3cd0422b13e24084d"; + }; + }; + "event-stream-3.3.4" = { + name = "event-stream"; + packageName = "event-stream"; + version = "3.3.4"; + src = fetchurl { + url = "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz"; + sha1 = "4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571"; + }; + }; + "event-stream-3.3.5" = { + name = "event-stream"; + packageName = "event-stream"; + version = "3.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz"; + sha512 = "vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g=="; + }; + }; + "event-to-promise-0.8.0" = { + name = "event-to-promise"; + packageName = "event-to-promise"; + version = "0.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz"; + sha1 = "4b84f11772b6f25f7752fc74d971531ac6f5b626"; + }; + }; + "eventemitter2-0.4.14" = { + name = "eventemitter2"; + packageName = "eventemitter2"; + version = "0.4.14"; + src = fetchurl { + url = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz"; + sha1 = "8f61b75cde012b2e9eb284d4545583b5643b61ab"; + }; + }; + "eventemitter3-0.1.6" = { + name = "eventemitter3"; + packageName = "eventemitter3"; + version = "0.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-0.1.6.tgz"; + sha1 = "8c7ac44b87baab55cd50c828dc38778eac052ea5"; + }; + }; + "eventemitter3-3.1.0" = { + name = "eventemitter3"; + packageName = "eventemitter3"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz"; + sha512 = "ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA=="; + }; + }; + "events-1.1.1" = { + name = "events"; + packageName = "events"; + version = "1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/events/-/events-1.1.1.tgz"; + sha1 = "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"; + }; + }; + "events-2.1.0" = { + name = "events"; + packageName = "events"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/events/-/events-2.1.0.tgz"; + sha512 = "3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg=="; + }; + }; + "events.node-0.4.9" = { + name = "events.node"; + packageName = "events.node"; + version = "0.4.9"; + src = fetchurl { + url = "https://registry.npmjs.org/events.node/-/events.node-0.4.9.tgz"; + sha1 = "82998ea749501145fd2da7cf8ecbe6420fac02a4"; + }; + }; + "everyauth-0.4.5" = { + name = "everyauth"; + packageName = "everyauth"; + version = "0.4.5"; + src = fetchurl { + url = "https://registry.npmjs.org/everyauth/-/everyauth-0.4.5.tgz"; + sha1 = "282d358439d91c30fb4aa2320dc362edac7dd189"; + }; + }; + "evp_bytestokey-1.0.3" = { + name = "evp_bytestokey"; + packageName = "evp_bytestokey"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"; + sha512 = "/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="; + }; + }; + "exec-sh-0.2.2" = { + name = "exec-sh"; + packageName = "exec-sh"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz"; + sha512 = "FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw=="; + }; + }; + "execa-0.1.1" = { + name = "execa"; + packageName = "execa"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-0.1.1.tgz"; + sha1 = "b09c2a9309bc0ef0501479472db3180f8d4c3edd"; + }; + }; + "execa-0.10.0" = { + name = "execa"; + packageName = "execa"; + version = "0.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz"; + sha512 = "7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw=="; + }; + }; + "execa-0.4.0" = { + name = "execa"; + packageName = "execa"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-0.4.0.tgz"; + sha1 = "4eb6467a36a095fabb2970ff9d5e3fb7bce6ebc3"; + }; + }; + "execa-0.6.3" = { + name = "execa"; + packageName = "execa"; + version = "0.6.3"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-0.6.3.tgz"; + sha1 = "57b69a594f081759c69e5370f0d17b9cb11658fe"; + }; + }; + "execa-0.7.0" = { + name = "execa"; + packageName = "execa"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz"; + sha1 = "944becd34cc41ee32a63a9faf27ad5a65fc59777"; + }; + }; + "execa-0.8.0" = { + name = "execa"; + packageName = "execa"; + version = "0.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz"; + sha1 = "d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da"; + }; + }; + "execa-0.9.0" = { + name = "execa"; + packageName = "execa"; + version = "0.9.0"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-0.9.0.tgz"; + sha512 = "BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA=="; + }; + }; + "execa-1.0.0" = { + name = "execa"; + packageName = "execa"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz"; + sha512 = "adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA=="; + }; + }; + "execall-1.0.0" = { + name = "execall"; + packageName = "execall"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz"; + sha1 = "73d0904e395b3cab0658b08d09ec25307f29bb73"; + }; + }; + "executable-4.1.1" = { + name = "executable"; + packageName = "executable"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz"; + sha512 = "8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg=="; + }; + }; + "exit-0.1.2" = { + name = "exit"; + packageName = "exit"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz"; + sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c"; + }; + }; + "exit-hook-1.1.1" = { + name = "exit-hook"; + packageName = "exit-hook"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz"; + sha1 = "f05ca233b48c05d54fff07765df8507e95c02ff8"; + }; + }; + "exit-on-epipe-1.0.1" = { + name = "exit-on-epipe"; + packageName = "exit-on-epipe"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz"; + sha512 = "h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw=="; + }; + }; + "expand-braces-0.1.2" = { + name = "expand-braces"; + packageName = "expand-braces"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz"; + sha1 = "488b1d1d2451cb3d3a6b192cfc030f44c5855fea"; + }; + }; + "expand-brackets-0.1.5" = { + name = "expand-brackets"; + packageName = "expand-brackets"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz"; + sha1 = "df07284e342a807cd733ac5af72411e581d1177b"; + }; + }; "expand-brackets-2.1.4" = { name = "expand-brackets"; packageName = "expand-brackets"; @@ -454,6 +12020,33 @@ let sha1 = "b77735e315ce30f6b6eff0f83b04151a22449622"; }; }; + "expand-range-0.1.1" = { + name = "expand-range"; + packageName = "expand-range"; + version = "0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz"; + sha1 = "4cb8eda0993ca56fa4f41fc42f3cbb4ccadff044"; + }; + }; + "expand-range-1.8.2" = { + name = "expand-range"; + packageName = "expand-range"; + version = "1.8.2"; + src = fetchurl { + url = "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz"; + sha1 = "a299effd335fe2721ebae8e257ec79644fc85337"; + }; + }; + "expand-template-1.1.1" = { + name = "expand-template"; + packageName = "expand-template"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz"; + sha512 = "cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg=="; + }; + }; "expand-tilde-2.0.2" = { name = "expand-tilde"; packageName = "expand-tilde"; @@ -463,6 +12056,150 @@ let sha1 = "97e801aa052df02454de46b02bf621642cdc8502"; }; }; + "explain-error-1.0.4" = { + name = "explain-error"; + packageName = "explain-error"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/explain-error/-/explain-error-1.0.4.tgz"; + sha1 = "a793d3ac0cad4c6ab571e9968fbbab6cb2532929"; + }; + }; + "express-2.5.11" = { + name = "express"; + packageName = "express"; + version = "2.5.11"; + src = fetchurl { + url = "http://registry.npmjs.org/express/-/express-2.5.11.tgz"; + sha1 = "4ce8ea1f3635e69e49f0ebb497b6a4b0a51ce6f0"; + }; + }; + "express-3.21.2" = { + name = "express"; + packageName = "express"; + version = "3.21.2"; + src = fetchurl { + url = "http://registry.npmjs.org/express/-/express-3.21.2.tgz"; + sha1 = "0c2903ee5c54e63d65a96170764703550665a3de"; + }; + }; + "express-3.4.4" = { + name = "express"; + packageName = "express"; + version = "3.4.4"; + src = fetchurl { + url = "http://registry.npmjs.org/express/-/express-3.4.4.tgz"; + sha1 = "0b63ae626c96b71b78d13dfce079c10351635a86"; + }; + }; + "express-4.11.2" = { + name = "express"; + packageName = "express"; + version = "4.11.2"; + src = fetchurl { + url = "http://registry.npmjs.org/express/-/express-4.11.2.tgz"; + sha1 = "8df3d5a9ac848585f00a0777601823faecd3b148"; + }; + }; + "express-4.16.4" = { + name = "express"; + packageName = "express"; + version = "4.16.4"; + src = fetchurl { + url = "https://registry.npmjs.org/express/-/express-4.16.4.tgz"; + sha512 = "j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg=="; + }; + }; + "express-history-api-fallback-2.2.1" = { + name = "express-history-api-fallback"; + packageName = "express-history-api-fallback"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/express-history-api-fallback/-/express-history-api-fallback-2.2.1.tgz"; + sha1 = "3a2ad27f7bebc90fc533d110d7c6d83097bcd057"; + }; + }; + "express-request-proxy-2.2.2" = { + name = "express-request-proxy"; + packageName = "express-request-proxy"; + version = "2.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/express-request-proxy/-/express-request-proxy-2.2.2.tgz"; + sha512 = "0Dzn6LQG0ohd2S+zJVMhsntwcDakEzm/uKJSZxH7B66ZBvTsB5LU/HvfO1dHG+RRiKuCg0aWfUa66PljnDjEdw=="; + }; + }; + "express-session-1.11.3" = { + name = "express-session"; + packageName = "express-session"; + version = "1.11.3"; + src = fetchurl { + url = "http://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz"; + sha1 = "5cc98f3f5ff84ed835f91cbf0aabd0c7107400af"; + }; + }; + "express-session-1.15.6" = { + name = "express-session"; + packageName = "express-session"; + version = "1.15.6"; + src = fetchurl { + url = "https://registry.npmjs.org/express-session/-/express-session-1.15.6.tgz"; + sha512 = "r0nrHTCYtAMrFwZ0kBzZEXa1vtPVrw0dKvGSrKP4dahwBQ1BJpF2/y1Pp4sCD/0kvxV4zZeclyvfmw0B4RMJQA=="; + }; + }; + "express-urlrewrite-1.2.0" = { + name = "express-urlrewrite"; + packageName = "express-urlrewrite"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.2.0.tgz"; + sha1 = "8e667b7761ff1c7ffdb0efa05d64035387c823eb"; + }; + }; + "ext-list-2.2.2" = { + name = "ext-list"; + packageName = "ext-list"; + version = "2.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz"; + sha512 = "u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA=="; + }; + }; + "ext-name-3.0.0" = { + name = "ext-name"; + packageName = "ext-name"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ext-name/-/ext-name-3.0.0.tgz"; + sha1 = "07e4418737cb1f513c32c6ea48d8b8c8e0471abb"; + }; + }; + "ext-name-5.0.0" = { + name = "ext-name"; + packageName = "ext-name"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz"; + sha512 = "yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ=="; + }; + }; + "extend-1.2.1" = { + name = "extend"; + packageName = "extend"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz"; + sha1 = "a0f5fd6cfc83a5fe49ef698d60ec8a624dd4576c"; + }; + }; + "extend-3.0.0" = { + name = "extend"; + packageName = "extend"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz"; + sha1 = "5a474353b9f3353ddd8176dfd37b91c83a46f1d4"; + }; + }; "extend-3.0.2" = { name = "extend"; packageName = "extend"; @@ -472,6 +12209,15 @@ let sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="; }; }; + "extend-shallow-1.1.4" = { + name = "extend-shallow"; + packageName = "extend-shallow"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz"; + sha1 = "19d6bf94dfc09d76ba711f39b872d21ff4dd9071"; + }; + }; "extend-shallow-2.0.1" = { name = "extend-shallow"; packageName = "extend-shallow"; @@ -490,6 +12236,51 @@ let sha1 = "26a71aaf073b39fb2127172746131c2704028db8"; }; }; + "extend.js-0.0.2" = { + name = "extend.js"; + packageName = "extend.js"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/extend.js/-/extend.js-0.0.2.tgz"; + sha1 = "0f9c7a81a1f208b703eb0c3131fe5716ac6ecd15"; + }; + }; + "external-editor-1.1.1" = { + name = "external-editor"; + packageName = "external-editor"; + version = "1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz"; + sha1 = "12d7b0db850f7ff7e7081baf4005700060c4600b"; + }; + }; + "external-editor-2.2.0" = { + name = "external-editor"; + packageName = "external-editor"; + version = "2.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz"; + sha512 = "bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A=="; + }; + }; + "external-editor-3.0.3" = { + name = "external-editor"; + packageName = "external-editor"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz"; + sha512 = "bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA=="; + }; + }; + "extglob-0.3.2" = { + name = "extglob"; + packageName = "extglob"; + version = "0.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz"; + sha1 = "2e18ff3d2f49ab2765cec9023f011daa8d8349a1"; + }; + }; "extglob-2.0.4" = { name = "extglob"; packageName = "extglob"; @@ -499,6 +12290,60 @@ let sha512 = "Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw=="; }; }; + "extract-files-4.1.0" = { + name = "extract-files"; + packageName = "extract-files"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/extract-files/-/extract-files-4.1.0.tgz"; + sha512 = "2gjdb3dVzr1ie9+K8pupPTnsNkK4qmzbTFOIxghiWoh6nCTajGCGC72ZNYX0nBWy5IOq1FXfRVgvkkLqqE4sdw=="; + }; + }; + "extract-opts-3.3.1" = { + name = "extract-opts"; + packageName = "extract-opts"; + version = "3.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/extract-opts/-/extract-opts-3.3.1.tgz"; + sha1 = "5abbedc98c0d5202e3278727f9192d7e086c6be1"; + }; + }; + "extract-zip-1.6.7" = { + name = "extract-zip"; + packageName = "extract-zip"; + version = "1.6.7"; + src = fetchurl { + url = "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz"; + sha1 = "a840b4b8af6403264c8db57f4f1a74333ef81fe9"; + }; + }; + "extsprintf-1.0.0" = { + name = "extsprintf"; + packageName = "extsprintf"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.0.tgz"; + sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86"; + }; + }; + "extsprintf-1.0.2" = { + name = "extsprintf"; + packageName = "extsprintf"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"; + sha1 = "e1080e0658e300b06294990cc70e1502235fd550"; + }; + }; + "extsprintf-1.2.0" = { + name = "extsprintf"; + packageName = "extsprintf"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.2.0.tgz"; + sha1 = "5ad946c22f5b32ba7f8cd7426711c6e8a3fc2529"; + }; + }; "extsprintf-1.3.0" = { name = "extsprintf"; packageName = "extsprintf"; @@ -508,15 +12353,114 @@ let sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05"; }; }; + "extsprintf-1.4.0" = { + name = "extsprintf"; + packageName = "extsprintf"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz"; + sha1 = "e2689f8f356fad62cca65a3a91c5df5f9551692f"; + }; + }; + "eyes-0.1.8" = { + name = "eyes"; + packageName = "eyes"; + version = "0.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; + sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; + }; + }; + "falafel-2.1.0" = { + name = "falafel"; + packageName = "falafel"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz"; + sha1 = "96bb17761daba94f46d001738b3cedf3a67fe06c"; + }; + }; + "fancy-log-1.3.3" = { + name = "fancy-log"; + packageName = "fancy-log"; + version = "1.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz"; + sha512 = "k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw=="; + }; + }; + "fast-bitfield-1.2.1" = { + name = "fast-bitfield"; + packageName = "fast-bitfield"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-bitfield/-/fast-bitfield-1.2.1.tgz"; + sha512 = "OnsvI4w/LRwjv7y10ZTyRsl7A7ROV9SNBhr+sFVzqKjVHV1qCIESU5kHHcS1awJeE03Aa6X52F59HW+w0YI0lg=="; + }; + }; "fast-deep-equal-1.1.0" = { name = "fast-deep-equal"; packageName = "fast-deep-equal"; version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; + url = "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; sha1 = "c053477817c86b51daa853c81e059b733d023614"; }; }; + "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-diff-1.2.0" = { + name = "fast-diff"; + packageName = "fast-diff"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz"; + sha512 = "xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w=="; + }; + }; + "fast-future-1.0.2" = { + name = "fast-future"; + packageName = "fast-future"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz"; + sha1 = "8435a9aaa02d79248d17d704e76259301d99280a"; + }; + }; + "fast-glob-2.2.4" = { + name = "fast-glob"; + packageName = "fast-glob"; + version = "2.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.4.tgz"; + sha512 = "FjK2nCGI/McyzgNtTESqaWP3trPvHyRyoyY70hxjc3oKPNmDe8taohLZpoVKoUjW85tbU5txaYUZCNtVzygl1g=="; + }; + }; + "fast-json-parse-1.0.3" = { + name = "fast-json-parse"; + packageName = "fast-json-parse"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz"; + sha512 = "FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw=="; + }; + }; + "fast-json-patch-2.0.7" = { + name = "fast-json-patch"; + packageName = "fast-json-patch"; + version = "2.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.0.7.tgz"; + sha512 = "DQeoEyPYxdTtfmB3yDlxkLyKTdbJ6ABfFGcMynDqjvGhPYLto/pZyb/dG2Nyd/n9CArjEWN9ZST++AFmgzgbGw=="; + }; + }; "fast-json-stable-stringify-2.0.0" = { name = "fast-json-stable-stringify"; packageName = "fast-json-stable-stringify"; @@ -526,6 +12470,267 @@ let sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2"; }; }; + "fast-levenshtein-2.0.6" = { + name = "fast-levenshtein"; + packageName = "fast-levenshtein"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; + sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917"; + }; + }; + "fast-redact-1.4.2" = { + name = "fast-redact"; + packageName = "fast-redact"; + version = "1.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-redact/-/fast-redact-1.4.2.tgz"; + sha512 = "ttC8IgelNvYqb9RBC+rirgUCVPtPVonfdeRdsHBcBx3kzQat1DafbUKAEhLo5GnvuBqda+Xe1BvblecPpQkZ2Q=="; + }; + }; + "fast-safe-stringify-1.2.3" = { + name = "fast-safe-stringify"; + packageName = "fast-safe-stringify"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.2.3.tgz"; + sha512 = "QJYT/i0QYoiZBQ71ivxdyTqkwKkQ0oxACXHYxH2zYHJEgzi2LsbjgvtzTbLi1SZcF190Db2YP7I7eTsU2egOlw=="; + }; + }; + "fast-safe-stringify-2.0.6" = { + name = "fast-safe-stringify"; + packageName = "fast-safe-stringify"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz"; + sha512 = "q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg=="; + }; + }; + "fast-url-parser-1.1.3" = { + name = "fast-url-parser"; + packageName = "fast-url-parser"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz"; + sha1 = "f4af3ea9f34d8a271cf58ad2b3759f431f0b318d"; + }; + }; + "faye-websocket-0.11.1" = { + name = "faye-websocket"; + packageName = "faye-websocket"; + version = "0.11.1"; + src = fetchurl { + url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz"; + sha1 = "f0efe18c4f56e4f40afc7e06c719fd5ee6188f38"; + }; + }; + "fd-read-stream-1.1.0" = { + name = "fd-read-stream"; + packageName = "fd-read-stream"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fd-read-stream/-/fd-read-stream-1.1.0.tgz"; + sha1 = "d303ccbfee02a9a56a3493fb08bcb59691aa53b1"; + }; + }; + "fd-slicer-1.0.1" = { + name = "fd-slicer"; + packageName = "fd-slicer"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz"; + sha1 = "8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"; + }; + }; + "fd-slicer-1.1.0" = { + name = "fd-slicer"; + packageName = "fd-slicer"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz"; + sha1 = "25c7c89cb1f9077f8891bbe61d8f390eae256f1e"; + }; + }; + "fecha-2.3.3" = { + name = "fecha"; + packageName = "fecha"; + version = "2.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz"; + 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"; + }; + }; + "fifo-0.1.4" = { + name = "fifo"; + packageName = "fifo"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/fifo/-/fifo-0.1.4.tgz"; + sha1 = "bf42d87c0ad07b00d0949d12388f6289606ece34"; + }; + }; + "figgy-pudding-3.5.1" = { + name = "figgy-pudding"; + packageName = "figgy-pudding"; + version = "3.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz"; + sha512 = "vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w=="; + }; + }; + "figures-1.7.0" = { + name = "figures"; + packageName = "figures"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz"; + sha1 = "cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"; + }; + }; + "figures-2.0.0" = { + name = "figures"; + packageName = "figures"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz"; + sha1 = "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"; + }; + }; + "file-entry-cache-2.0.0" = { + name = "file-entry-cache"; + packageName = "file-entry-cache"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz"; + sha1 = "c392990c3e684783d838b8c84a45d8a048458361"; + }; + }; + "file-type-3.9.0" = { + name = "file-type"; + packageName = "file-type"; + version = "3.9.0"; + src = fetchurl { + url = "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz"; + sha1 = "257a078384d1db8087bc449d107d52a52672b9e9"; + }; + }; + "file-type-4.4.0" = { + name = "file-type"; + packageName = "file-type"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz"; + sha1 = "1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5"; + }; + }; + "file-type-5.2.0" = { + name = "file-type"; + packageName = "file-type"; + version = "5.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz"; + sha1 = "2ddbea7c73ffe36368dfae49dc338c058c2b8ad6"; + }; + }; + "file-type-6.2.0" = { + name = "file-type"; + packageName = "file-type"; + version = "6.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz"; + sha512 = "YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg=="; + }; + }; + "file-type-8.1.0" = { + name = "file-type"; + packageName = "file-type"; + version = "8.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz"; + sha512 = "qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ=="; + }; + }; + "file-uri-to-path-1.0.0" = { + name = "file-uri-to-path"; + packageName = "file-uri-to-path"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz"; + sha512 = "0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="; + }; + }; + "filelist-0.0.6" = { + name = "filelist"; + packageName = "filelist"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/filelist/-/filelist-0.0.6.tgz"; + sha1 = "58a641ad1f57574a27fe87a440ef318834b55719"; + }; + }; + "filename-regex-2.0.1" = { + name = "filename-regex"; + packageName = "filename-regex"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz"; + sha1 = "c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"; + }; + }; + "filename-reserved-regex-2.0.0" = { + name = "filename-reserved-regex"; + packageName = "filename-reserved-regex"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz"; + sha1 = "abf73dfab735d045440abfea2d91f389ebbfa229"; + }; + }; + "filenamify-2.1.0" = { + name = "filenamify"; + packageName = "filenamify"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz"; + sha512 = "ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA=="; + }; + }; + "filesize-3.6.1" = { + name = "filesize"; + packageName = "filesize"; + version = "3.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz"; + sha512 = "7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg=="; + }; + }; + "filestream-4.1.3" = { + name = "filestream"; + packageName = "filestream"; + version = "4.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/filestream/-/filestream-4.1.3.tgz"; + sha1 = "948fcaade8221f715f5ecaddc54862faaacc9325"; + }; + }; + "fill-range-2.2.4" = { + name = "fill-range"; + packageName = "fill-range"; + version = "2.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz"; + sha512 = "cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q=="; + }; + }; "fill-range-4.0.0" = { name = "fill-range"; packageName = "fill-range"; @@ -535,6 +12740,168 @@ let sha1 = "d544811d428f98eb06a63dc402d2403c328c38f7"; }; }; + "filter-obj-1.1.0" = { + name = "filter-obj"; + packageName = "filter-obj"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz"; + sha1 = "9b311112bc6c6127a16e016c6c5d7f19e0805c5b"; + }; + }; + "finalhandler-0.3.3" = { + name = "finalhandler"; + packageName = "finalhandler"; + version = "0.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/finalhandler/-/finalhandler-0.3.3.tgz"; + sha1 = "b1a09aa1e6a607b3541669b09bcb727f460cd426"; + }; + }; + "finalhandler-0.4.0" = { + name = "finalhandler"; + packageName = "finalhandler"; + version = "0.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz"; + sha1 = "965a52d9e8d05d2b857548541fb89b53a2497d9b"; + }; + }; + "finalhandler-1.1.0" = { + name = "finalhandler"; + packageName = "finalhandler"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz"; + sha1 = "ce0b6855b45853e791b2fcc680046d88253dd7f5"; + }; + }; + "finalhandler-1.1.1" = { + name = "finalhandler"; + packageName = "finalhandler"; + version = "1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz"; + sha512 = "Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg=="; + }; + }; + "find-0.2.9" = { + name = "find"; + packageName = "find"; + version = "0.2.9"; + src = fetchurl { + url = "https://registry.npmjs.org/find/-/find-0.2.9.tgz"; + sha1 = "4b73f1ff9e56ad91b76e716407fe5ffe6554bb8c"; + }; + }; + "find-cache-dir-1.0.0" = { + name = "find-cache-dir"; + packageName = "find-cache-dir"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz"; + sha1 = "9288e3e9e3cc3748717d39eade17cf71fc30ee6f"; + }; + }; + "find-cache-dir-2.0.0" = { + name = "find-cache-dir"; + packageName = "find-cache-dir"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz"; + sha512 = "LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA=="; + }; + }; + "find-elm-dependencies-2.0.0" = { + name = "find-elm-dependencies"; + packageName = "find-elm-dependencies"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/find-elm-dependencies/-/find-elm-dependencies-2.0.0.tgz"; + sha512 = "lnLilxwdS3U/CSPoMnfUL1u21MBNolv6NF54y4Yds7WxdRMrTBXrmugrcvIGvakWQ2anYuinmBSUR+jUQy+vpA=="; + }; + }; + "find-index-0.1.1" = { + name = "find-index"; + packageName = "find-index"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz"; + sha1 = "675d358b2ca3892d795a1ab47232f8b6e2e0dde4"; + }; + }; + "find-npm-prefix-1.0.2" = { + name = "find-npm-prefix"; + packageName = "find-npm-prefix"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz"; + sha512 = "KEftzJ+H90x6pcKtdXZEPsQse8/y/UnvzRKrOSQFprnrGaFuJ62fVkP34Iu2IYuMvyauCyoLTNkJZgrrGA2wkA=="; + }; + }; + "find-parent-dir-0.3.0" = { + name = "find-parent-dir"; + packageName = "find-parent-dir"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz"; + sha1 = "33c44b429ab2b2f0646299c5f9f718f376ff8d54"; + }; + }; + "find-up-1.1.2" = { + name = "find-up"; + packageName = "find-up"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz"; + sha1 = "6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"; + }; + }; + "find-up-2.1.0" = { + name = "find-up"; + packageName = "find-up"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz"; + sha1 = "45d1b7e506c717ddd482775a2b77920a3c0c57a7"; + }; + }; + "find-up-3.0.0" = { + name = "find-up"; + packageName = "find-up"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"; + sha512 = "1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="; + }; + }; + "find-versions-2.0.0" = { + name = "find-versions"; + packageName = "find-versions"; + version = "2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/find-versions/-/find-versions-2.0.0.tgz"; + sha1 = "2ad90d490f6828c1aa40292cf709ac3318210c3c"; + }; + }; + "findit-1.2.0" = { + name = "findit"; + packageName = "findit"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/findit/-/findit-1.2.0.tgz"; + sha1 = "f571a3a840749ae8b0cbf4bf43ced7659eec3ce8"; + }; + }; + "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"; + }; + }; "findup-sync-2.0.0" = { name = "findup-sync"; packageName = "findup-sync"; @@ -553,6 +12920,60 @@ let sha1 = "b37dc844b76a2f5e7081e884f7c0ae344f153476"; }; }; + "firefox-profile-1.2.0" = { + name = "firefox-profile"; + packageName = "firefox-profile"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/firefox-profile/-/firefox-profile-1.2.0.tgz"; + sha512 = "TTEFfPOkyaz4EWx/5ZDQC1mJAe3a+JgVcchpIfD4Tvx1UspwlTJRJxOYA35x/z2iJcxaF6aW2rdh6oj6qwgd2g=="; + }; + }; + "first-chunk-stream-1.0.0" = { + name = "first-chunk-stream"; + packageName = "first-chunk-stream"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz"; + sha1 = "59bfb50cd905f60d7c394cd3d9acaab4e6ad934e"; + }; + }; + "first-chunk-stream-2.0.0" = { + name = "first-chunk-stream"; + packageName = "first-chunk-stream"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz"; + sha1 = "1bdecdb8e083c0664b91945581577a43a9f31d70"; + }; + }; + "firstline-1.2.0" = { + name = "firstline"; + packageName = "firstline"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/firstline/-/firstline-1.2.0.tgz"; + sha1 = "c9f4886e7f7fbf0afc12d71941dce06b192aea05"; + }; + }; + "firstline-1.2.1" = { + name = "firstline"; + packageName = "firstline"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/firstline/-/firstline-1.2.1.tgz"; + sha1 = "b88673c42009f8821fac2926e99720acee924fae"; + }; + }; + "fkill-5.3.0" = { + name = "fkill"; + packageName = "fkill"; + version = "5.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fkill/-/fkill-5.3.0.tgz"; + sha512 = "AHe4x/k9xHlSNPRya0FOCd42qa6ggmW4gtdy6mR0R1vdWtNq9zMd8nmMR5LB7fTNOA1f1nOU+uqaQHP7NMWmVA=="; + }; + }; "flagged-respawn-1.0.0" = { name = "flagged-respawn"; packageName = "flagged-respawn"; @@ -562,6 +12983,204 @@ let sha1 = "4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7"; }; }; + "flat-cache-1.3.4" = { + name = "flat-cache"; + packageName = "flat-cache"; + version = "1.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz"; + sha512 = "VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg=="; + }; + }; + "flat-tree-1.6.0" = { + name = "flat-tree"; + packageName = "flat-tree"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/flat-tree/-/flat-tree-1.6.0.tgz"; + sha1 = "fca30cddb9006fb656eb5ebc79aeb274e7fde9ed"; + }; + }; + "flatiron-0.4.3" = { + name = "flatiron"; + packageName = "flatiron"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/flatiron/-/flatiron-0.4.3.tgz"; + sha1 = "248cf79a3da7d7dc379e2a11c92a2719cbb540f6"; + }; + }; + "flatstr-1.0.9" = { + name = "flatstr"; + packageName = "flatstr"; + version = "1.0.9"; + src = fetchurl { + url = "https://registry.npmjs.org/flatstr/-/flatstr-1.0.9.tgz"; + sha512 = "qFlJnOBWDfIaunF54/lBqNKmXOI0HqNhu+mHkLmbaBXlS71PUd9OjFOdyevHt/aHoHB1+eW7eKHgRKOG5aHSpw=="; + }; + }; + "flatted-2.0.0" = { + name = "flatted"; + packageName = "flatted"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz"; + sha512 = "R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg=="; + }; + }; + "flatten-0.0.1" = { + name = "flatten"; + packageName = "flatten"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/flatten/-/flatten-0.0.1.tgz"; + sha1 = "554440766da0a0d603999f433453f6c2fc6a75c1"; + }; + }; + "flatten-1.0.2" = { + name = "flatten"; + packageName = "flatten"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz"; + sha1 = "dae46a9d78fbe25292258cc1e780a41d95c03782"; + }; + }; + "flow-bin-0.85.0" = { + name = "flow-bin"; + packageName = "flow-bin"; + version = "0.85.0"; + src = fetchurl { + url = "https://registry.npmjs.org/flow-bin/-/flow-bin-0.85.0.tgz"; + sha512 = "ougBA2q6Rn9sZrjZQ9r5pTFxCotlGouySpD2yRIuq5AYwwfIT8HHhVMeSwrN5qJayjHINLJyrnsSkkPCZyfMrQ=="; + }; + }; + "fluent-ffmpeg-2.1.2" = { + name = "fluent-ffmpeg"; + packageName = "fluent-ffmpeg"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-2.1.2.tgz"; + sha1 = "c952de2240f812ebda0aa8006d7776ee2acf7d74"; + }; + }; + "fluent-syntax-0.7.0" = { + name = "fluent-syntax"; + packageName = "fluent-syntax"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fluent-syntax/-/fluent-syntax-0.7.0.tgz"; + sha512 = "T0iqfhC40jrs3aDjYOKgzIQjjhsH2Fa6LnXB6naPv0ymW3DeYMUFa89y9aLKMpi1P9nl2vEimK7blx4tVnUWBg=="; + }; + }; + "flumecodec-0.0.0" = { + name = "flumecodec"; + packageName = "flumecodec"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/flumecodec/-/flumecodec-0.0.0.tgz"; + sha1 = "36ce06abe2e0e01c44dd69f2a165305a2320649b"; + }; + }; + "flumedb-1.0.1" = { + name = "flumedb"; + packageName = "flumedb"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/flumedb/-/flumedb-1.0.1.tgz"; + sha512 = "mT0v0dY9EkWRGwDtTfavYNv2Z6nrMNlVZCNJD7qxjfPJymfv8kNYB4UvDdBHleHegvzjufjnE73IkRG5DgMjww=="; + }; + }; + "flumelog-offset-3.3.2" = { + name = "flumelog-offset"; + packageName = "flumelog-offset"; + version = "3.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/flumelog-offset/-/flumelog-offset-3.3.2.tgz"; + sha512 = "KG0TCb+cWuEvnL44xjBhVNu+jRmJ8Msh2b1krYb4FllLwSbjreaCU/hH3uzv+HmUrtU/EhJepcAu79WxLH3EZQ=="; + }; + }; + "flumeview-hashtable-1.0.4" = { + name = "flumeview-hashtable"; + packageName = "flumeview-hashtable"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/flumeview-hashtable/-/flumeview-hashtable-1.0.4.tgz"; + sha512 = "4L52hBelX7dYVAQQ9uPjksqxOCxLwI4NsfEG/+sTM423axT2Poq5cnfdvGm3HzmNowzwDIKtdy429r6PbfKEIw=="; + }; + }; + "flumeview-level-3.0.6" = { + name = "flumeview-level"; + packageName = "flumeview-level"; + version = "3.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/flumeview-level/-/flumeview-level-3.0.6.tgz"; + sha512 = "omfYDMixWGL8Xx/mFl7xoALZvvOePiN/7jzY/kUJz3TR4px55QV4tZMba63QPyKj7NZVAPE61wq//P5sdiqvQw=="; + }; + }; + "flumeview-query-6.3.0" = { + name = "flumeview-query"; + packageName = "flumeview-query"; + version = "6.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/flumeview-query/-/flumeview-query-6.3.0.tgz"; + sha512 = "8QBannTFLICARmflhHpXNeR5hh6IzIyJz4XhKTofzmxq/hXEn1un7aF6P6dRQkOwthENDTbSB07eWKqwnYDKtw=="; + }; + }; + "flumeview-query-7.1.1" = { + name = "flumeview-query"; + packageName = "flumeview-query"; + version = "7.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/flumeview-query/-/flumeview-query-7.1.1.tgz"; + sha512 = "3HkgA4u5aIrUIFJ+uRfEpRy/xFwTresz05wf/Sg3NigWrw8JWaGMmHToJpoL8ec9EvYKgP3JNj5wHLw9WEocsA=="; + }; + }; + "flumeview-reduce-1.3.14" = { + name = "flumeview-reduce"; + packageName = "flumeview-reduce"; + version = "1.3.14"; + src = fetchurl { + url = "https://registry.npmjs.org/flumeview-reduce/-/flumeview-reduce-1.3.14.tgz"; + sha512 = "hMk9g42JrD92PCmNDiET6JGjur09wQrlAUQRPjmsk8LNqDz/tC5upvCfiynIgWUphe8dZMhUHIzOTh75xa1WKA=="; + }; + }; + "flush-write-stream-1.0.3" = { + name = "flush-write-stream"; + packageName = "flush-write-stream"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz"; + sha512 = "calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw=="; + }; + }; + "follow-redirects-1.5.10" = { + name = "follow-redirects"; + packageName = "follow-redirects"; + version = "1.5.10"; + src = fetchurl { + url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz"; + sha512 = "0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ=="; + }; + }; + "for-each-0.3.3" = { + name = "for-each"; + packageName = "for-each"; + version = "0.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz"; + sha512 = "jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw=="; + }; + }; + "for-in-0.1.8" = { + name = "for-in"; + packageName = "for-in"; + version = "0.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz"; + sha1 = "d8773908e31256109952b1fdb9b3fa867d2775e1"; + }; + }; "for-in-1.0.2" = { name = "for-in"; packageName = "for-in"; @@ -571,6 +13190,15 @@ let sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80"; }; }; + "for-own-0.1.5" = { + name = "for-own"; + packageName = "for-own"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz"; + sha1 = "5265c681a4f294dabbf17c9509b6763aa84510ce"; + }; + }; "for-own-1.0.0" = { name = "for-own"; packageName = "for-own"; @@ -580,6 +13208,24 @@ let sha1 = "c63332f415cedc4b04dbfe70cf836494c53cb44b"; }; }; + "foreach-2.0.5" = { + name = "foreach"; + packageName = "foreach"; + version = "2.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz"; + sha1 = "0bee005018aeb260d0a3af3ae658dd0136ec1b99"; + }; + }; + "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"; @@ -589,13 +13235,103 @@ let sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; }; }; - "form-data-2.3.2" = { + "forever-monitor-1.7.1" = { + name = "forever-monitor"; + packageName = "forever-monitor"; + version = "1.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.7.1.tgz"; + sha1 = "5d820f4a3a78db2d81ae2671f158b9e86a091bb8"; + }; + }; + "form-data-0.1.3" = { name = "form-data"; packageName = "form-data"; - version = "2.3.2"; + version = "0.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz"; - sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; + url = "http://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz"; + sha1 = "4ee4346e6eb5362e8344a02075bd8dbd8c7373ea"; + }; + }; + "form-data-1.0.0-rc3" = { + name = "form-data"; + packageName = "form-data"; + version = "1.0.0-rc3"; + src = fetchurl { + url = "http://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz"; + sha1 = "d35bc62e7fbc2937ae78f948aaa0d38d90607577"; + }; + }; + "form-data-2.1.4" = { + name = "form-data"; + packageName = "form-data"; + version = "2.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz"; + sha1 = "33c183acf193276ecaa98143a69e94bfee1750d1"; + }; + }; + "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=="; + }; + }; + "format-util-1.0.3" = { + name = "format-util"; + packageName = "format-util"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/format-util/-/format-util-1.0.3.tgz"; + sha1 = "032dca4a116262a12c43f4c3ec8566416c5b2d95"; + }; + }; + "formidable-1.0.11" = { + name = "formidable"; + packageName = "formidable"; + version = "1.0.11"; + src = fetchurl { + url = "https://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz"; + sha1 = "68f63325a035e644b6f7bb3d11243b9761de1b30"; + }; + }; + "formidable-1.0.14" = { + name = "formidable"; + packageName = "formidable"; + version = "1.0.14"; + src = fetchurl { + url = "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"; + sha1 = "2b3f4c411cbb5fdd695c44843e2a23514a43231a"; + }; + }; + "formidable-1.0.17" = { + name = "formidable"; + packageName = "formidable"; + version = "1.0.17"; + src = fetchurl { + url = "https://registry.npmjs.org/formidable/-/formidable-1.0.17.tgz"; + sha1 = "ef5491490f9433b705faa77249c99029ae348559"; + }; + }; + "formidable-1.2.1" = { + name = "formidable"; + packageName = "formidable"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz"; + sha512 = "Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg=="; + }; + }; + "forwarded-0.1.2" = { + name = "forwarded"; + packageName = "forwarded"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz"; + sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84"; }; }; "fragment-cache-0.2.1" = { @@ -607,6 +13343,186 @@ let sha1 = "4290fad27f13e89be7f33799c6bc5a0abfff0d19"; }; }; + "fresh-0.1.0" = { + name = "fresh"; + packageName = "fresh"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz"; + sha1 = "03e4b0178424e4c2d5d19a54d8814cdc97934850"; + }; + }; + "fresh-0.2.0" = { + name = "fresh"; + packageName = "fresh"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz"; + sha1 = "bfd9402cf3df12c4a4c310c79f99a3dde13d34a7"; + }; + }; + "fresh-0.2.4" = { + name = "fresh"; + packageName = "fresh"; + version = "0.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/fresh/-/fresh-0.2.4.tgz"; + sha1 = "3582499206c9723714190edd74b4604feb4a614c"; + }; + }; + "fresh-0.3.0" = { + name = "fresh"; + packageName = "fresh"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz"; + sha1 = "651f838e22424e7566de161d8358caa199f83d4f"; + }; + }; + "fresh-0.5.2" = { + name = "fresh"; + packageName = "fresh"; + version = "0.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"; + sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7"; + }; + }; + "from-0.1.7" = { + name = "from"; + packageName = "from"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/from/-/from-0.1.7.tgz"; + sha1 = "83c60afc58b9c56997007ed1a768b3ab303a44fe"; + }; + }; + "from2-2.3.0" = { + name = "from2"; + packageName = "from2"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz"; + sha1 = "8bfb5502bde4a4d36cfdeea007fcca21d7e382af"; + }; + }; + "fs-chunk-store-1.7.0" = { + name = "fs-chunk-store"; + packageName = "fs-chunk-store"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-chunk-store/-/fs-chunk-store-1.7.0.tgz"; + sha512 = "KhjJmZAs2eqfhCb6PdPx4RcZtheGTz86tpTC5JTvqBn/xda+Nb+0C7dCyjOSN7T76H6a56LvH0SVXQMchLXDRw=="; + }; + }; + "fs-constants-1.0.0" = { + name = "fs-constants"; + packageName = "fs-constants"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz"; + sha512 = "y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="; + }; + }; + "fs-exists-sync-0.1.0" = { + name = "fs-exists-sync"; + packageName = "fs-exists-sync"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz"; + sha1 = "982d6893af918e72d08dec9e8673ff2b5a8d6add"; + }; + }; + "fs-extra-0.24.0" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "0.24.0"; + src = fetchurl { + url = "http://registry.npmjs.org/fs-extra/-/fs-extra-0.24.0.tgz"; + sha1 = "d4e4342a96675cb7846633a6099249332b539952"; + }; + }; + "fs-extra-0.26.7" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "0.26.7"; + src = fetchurl { + url = "http://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz"; + sha1 = "9ae1fdd94897798edab76d0918cf42d0c3184fa9"; + }; + }; + "fs-extra-0.30.0" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "0.30.0"; + src = fetchurl { + url = "http://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz"; + sha1 = "f233ffcc08d4da7d432daa449776989db1df93f0"; + }; + }; + "fs-extra-0.6.4" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "0.6.4"; + src = fetchurl { + url = "http://registry.npmjs.org/fs-extra/-/fs-extra-0.6.4.tgz"; + sha1 = "f46f0c75b7841f8d200b3348cd4d691d5a099d15"; + }; + }; + "fs-extra-1.0.0" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz"; + sha1 = "cd3ce5f7e7cb6145883fcae3191e9877f8587950"; + }; + }; + "fs-extra-3.0.1" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz"; + sha1 = "3794f378c58b342ea7dbbb23095109c4b3b62291"; + }; + }; + "fs-extra-4.0.3" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "4.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz"; + sha512 = "q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg=="; + }; + }; + "fs-extra-5.0.0" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz"; + sha512 = "66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ=="; + }; + }; + "fs-extra-6.0.1" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "6.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz"; + sha512 = "GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA=="; + }; + }; + "fs-extra-7.0.1" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "7.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz"; + sha512 = "YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw=="; + }; + }; "fs-minipass-1.2.5" = { name = "fs-minipass"; packageName = "fs-minipass"; @@ -616,6 +13532,51 @@ let sha512 = "JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ=="; }; }; + "fs-mkdirp-stream-1.0.0" = { + name = "fs-mkdirp-stream"; + packageName = "fs-mkdirp-stream"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz"; + sha1 = "0b7815fc3201c6a69e14db98ce098c16935259eb"; + }; + }; + "fs-vacuum-1.2.10" = { + name = "fs-vacuum"; + packageName = "fs-vacuum"; + version = "1.2.10"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-vacuum/-/fs-vacuum-1.2.10.tgz"; + sha1 = "b7629bec07a4031a2548fdf99f5ecf1cc8b31e36"; + }; + }; + "fs-write-stream-atomic-1.0.10" = { + name = "fs-write-stream-atomic"; + packageName = "fs-write-stream-atomic"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz"; + sha1 = "b47df53493ef911df75731e70a9ded0189db40c9"; + }; + }; + "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.notify-0.0.4" = { + name = "fs.notify"; + packageName = "fs.notify"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/fs.notify/-/fs.notify-0.0.4.tgz"; + sha1 = "63284d45a34b52ce60088a6ddbec5b776d3c013d"; + }; + }; "fs.realpath-1.0.0" = { name = "fs.realpath"; packageName = "fs.realpath"; @@ -625,6 +13586,24 @@ let sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f"; }; }; + "fsevents-1.2.4" = { + name = "fsevents"; + packageName = "fsevents"; + version = "1.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz"; + sha512 = "z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg=="; + }; + }; + "fstream-0.1.31" = { + name = "fstream"; + packageName = "fstream"; + version = "0.1.31"; + src = fetchurl { + url = "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz"; + sha1 = "7337f058fbbbbefa8c9f561a28cab0849202c988"; + }; + }; "fstream-1.0.11" = { name = "fstream"; packageName = "fstream"; @@ -634,6 +13613,96 @@ let sha1 = "5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"; }; }; + "fstream-ignore-1.0.5" = { + name = "fstream-ignore"; + packageName = "fstream-ignore"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz"; + sha1 = "9c31dae34767018fe1d249b24dada67d092da105"; + }; + }; + "fswatcher-child-1.1.1" = { + name = "fswatcher-child"; + packageName = "fswatcher-child"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/fswatcher-child/-/fswatcher-child-1.1.1.tgz"; + sha512 = "FVDjVhR71TkJ+ud6vnRwCHvCgK9drGRdimWcTLqw8iN88uL5tTX+/xrwigJdcuQGrWYo3TRw9gRzk9xqR0UPPQ=="; + }; + }; + "fswin-2.17.1227" = { + name = "fswin"; + packageName = "fswin"; + version = "2.17.1227"; + src = fetchurl { + url = "https://registry.npmjs.org/fswin/-/fswin-2.17.1227.tgz"; + sha512 = "xNDktvwzSsXT8Xqnpz59VbuFwGHhtn1w+dS7QQ+wAu5cbH0p3WMGKU9Duf7cPna+nubhR+5ZG1MTl6/V6xgRgw=="; + }; + }; + "ftp-0.3.10" = { + name = "ftp"; + packageName = "ftp"; + version = "0.3.10"; + src = fetchurl { + url = "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz"; + sha1 = "9197d861ad8142f3e63d5a83bfe4c59f7330885d"; + }; + }; + "fullname-3.3.0" = { + name = "fullname"; + packageName = "fullname"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fullname/-/fullname-3.3.0.tgz"; + sha1 = "a08747d6921229610b8178b7614fce10cb185f5a"; + }; + }; + "function-bind-1.1.1" = { + name = "function-bind"; + packageName = "function-bind"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"; + sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="; + }; + }; + "functional-red-black-tree-1.0.1" = { + name = "functional-red-black-tree"; + packageName = "functional-red-black-tree"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"; + sha1 = "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"; + }; + }; + "fuzzyset.js-0.0.1" = { + name = "fuzzyset.js"; + packageName = "fuzzyset.js"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/fuzzyset.js/-/fuzzyset.js-0.0.1.tgz"; + sha1 = "979e22f9451b4b38f051f7937c919dbacc692958"; + }; + }; + "fx-runner-1.0.9" = { + name = "fx-runner"; + packageName = "fx-runner"; + version = "1.0.9"; + src = fetchurl { + url = "https://registry.npmjs.org/fx-runner/-/fx-runner-1.0.9.tgz"; + sha1 = "7b23f3773dc76aacc42f11d9aff2769675cb63f0"; + }; + }; + "gauge-1.2.7" = { + name = "gauge"; + packageName = "gauge"; + version = "1.2.7"; + src = fetchurl { + url = "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz"; + sha1 = "e9cec5483d3d4ee0ef44b60a7d99e4935e136d93"; + }; + }; "gauge-2.7.4" = { name = "gauge"; packageName = "gauge"; @@ -643,6 +13712,186 @@ let sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7"; }; }; + "gaze-0.5.2" = { + name = "gaze"; + packageName = "gaze"; + version = "0.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz"; + sha1 = "40b709537d24d1d45767db5a908689dfe69ac44f"; + }; + }; + "generate-function-1.1.0" = { + name = "generate-function"; + packageName = "generate-function"; + version = "1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/generate-function/-/generate-function-1.1.0.tgz"; + sha1 = "54c21b080192b16d9877779c5bb81666e772365f"; + }; + }; + "generate-function-2.3.1" = { + name = "generate-function"; + packageName = "generate-function"; + version = "2.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz"; + sha512 = "eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ=="; + }; + }; + "generate-object-property-1.2.0" = { + name = "generate-object-property"; + packageName = "generate-object-property"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz"; + sha1 = "9c0e1c40308ce804f4783618b937fa88f99d50d0"; + }; + }; + "genfun-5.0.0" = { + name = "genfun"; + packageName = "genfun"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz"; + sha512 = "KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA=="; + }; + }; + "gentle-fs-2.0.1" = { + name = "gentle-fs"; + packageName = "gentle-fs"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/gentle-fs/-/gentle-fs-2.0.1.tgz"; + sha512 = "cEng5+3fuARewXktTEGbwsktcldA+YsnUEaXZwcK/3pjSE1X9ObnTs+/8rYf8s+RnIcQm2D5x3rwpN7Zom8Bew=="; + }; + }; + "get-assigned-identifiers-1.2.0" = { + name = "get-assigned-identifiers"; + packageName = "get-assigned-identifiers"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz"; + sha512 = "mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ=="; + }; + }; + "get-browser-rtc-1.0.2" = { + name = "get-browser-rtc"; + packageName = "get-browser-rtc"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/get-browser-rtc/-/get-browser-rtc-1.0.2.tgz"; + sha1 = "bbcd40c8451a7ed4ef5c373b8169a409dd1d11d9"; + }; + }; + "get-caller-file-1.0.3" = { + name = "get-caller-file"; + packageName = "get-caller-file"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz"; + sha512 = "3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="; + }; + }; + "get-func-name-2.0.0" = { + name = "get-func-name"; + packageName = "get-func-name"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz"; + sha1 = "ead774abee72e20409433a066366023dd6887a41"; + }; + }; + "get-pkg-repo-1.4.0" = { + name = "get-pkg-repo"; + packageName = "get-pkg-repo"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz"; + sha1 = "c73b489c06d80cc5536c2c853f9e05232056972d"; + }; + }; + "get-port-3.2.0" = { + name = "get-port"; + packageName = "get-port"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz"; + sha1 = "dd7ce7de187c06c8bf353796ac71e099f0980ebc"; + }; + }; + "get-proxy-2.1.0" = { + name = "get-proxy"; + packageName = "get-proxy"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz"; + sha512 = "zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw=="; + }; + }; + "get-stdin-4.0.1" = { + name = "get-stdin"; + packageName = "get-stdin"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"; + sha1 = "b968c6b0a04384324902e8bf1a5df32579a450fe"; + }; + }; + "get-stdin-5.0.1" = { + name = "get-stdin"; + packageName = "get-stdin"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz"; + sha1 = "122e161591e21ff4c52530305693f20e6393a398"; + }; + }; + "get-stdin-6.0.0" = { + name = "get-stdin"; + packageName = "get-stdin"; + version = "6.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz"; + sha512 = "jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g=="; + }; + }; + "get-stream-2.3.1" = { + name = "get-stream"; + packageName = "get-stream"; + version = "2.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz"; + sha1 = "5f38f93f346009666ee0150a054167f91bdd95de"; + }; + }; + "get-stream-3.0.0" = { + name = "get-stream"; + packageName = "get-stream"; + version = "3.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz"; + sha1 = "8e943d1358dc37555054ecbe2edb05aa174ede14"; + }; + }; + "get-stream-4.1.0" = { + name = "get-stream"; + packageName = "get-stream"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"; + sha512 = "GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w=="; + }; + }; + "get-uri-2.0.2" = { + name = "get-uri"; + packageName = "get-uri"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/get-uri/-/get-uri-2.0.2.tgz"; + sha512 = "ZD325dMZOgerGqF/rF6vZXyFGTAay62svjQIT+X/oU2PtxYpFxvSkbsdi+oxIrsNxlZVd4y8wUDqkaExWTI/Cw=="; + }; + }; "get-value-2.0.6" = { name = "get-value"; packageName = "get-value"; @@ -652,6 +13901,24 @@ let sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28"; }; }; + "getmac-1.4.6" = { + name = "getmac"; + packageName = "getmac"; + version = "1.4.6"; + src = fetchurl { + url = "https://registry.npmjs.org/getmac/-/getmac-1.4.6.tgz"; + sha512 = "3JPwiIr4P6Sgr6y6SVXX0+l2mrB6pyf4Cdyua7rvEV7SveWQkAp11vrkNym8wvRxzLrBenKRcwe93asdghuwWg=="; + }; + }; + "getpass-0.1.6" = { + name = "getpass"; + packageName = "getpass"; + version = "0.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz"; + sha1 = "283ffd9fc1256840875311c1b60e8c40187110e6"; + }; + }; "getpass-0.1.7" = { name = "getpass"; packageName = "getpass"; @@ -661,6 +13928,195 @@ let sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"; }; }; + "gettext-parser-1.1.0" = { + name = "gettext-parser"; + packageName = "gettext-parser"; + version = "1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/gettext-parser/-/gettext-parser-1.1.0.tgz"; + sha1 = "2c5a6638d893934b9b55037d0ad82cb7004b2679"; + }; + }; + "git-clone-0.1.0" = { + name = "git-clone"; + packageName = "git-clone"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/git-clone/-/git-clone-0.1.0.tgz"; + sha1 = "0d76163778093aef7f1c30238f2a9ef3f07a2eb9"; + }; + }; + "git-config-path-1.0.1" = { + name = "git-config-path"; + packageName = "git-config-path"; + version = "1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz"; + sha1 = "6d33f7ed63db0d0e118131503bab3aca47d54664"; + }; + }; + "git-packidx-parser-1.0.0" = { + name = "git-packidx-parser"; + packageName = "git-packidx-parser"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/git-packidx-parser/-/git-packidx-parser-1.0.0.tgz"; + sha1 = "c57d1145eec16465ab9bfbdf575262b1691624d6"; + }; + }; + "git-raw-commits-1.3.6" = { + name = "git-raw-commits"; + packageName = "git-raw-commits"; + version = "1.3.6"; + src = fetchurl { + url = "http://registry.npmjs.org/git-raw-commits/-/git-raw-commits-1.3.6.tgz"; + sha512 = "svsK26tQ8vEKnMshTDatSIQSMDdz8CxIIqKsvPqbtV23Etmw6VNaFAitu8zwZ0VrOne7FztwPyRLxK7/DIUTQg=="; + }; + }; + "git-raw-commits-2.0.0" = { + name = "git-raw-commits"; + packageName = "git-raw-commits"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz"; + sha512 = "w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg=="; + }; + }; + "git-remote-origin-url-2.0.0" = { + name = "git-remote-origin-url"; + packageName = "git-remote-origin-url"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz"; + sha1 = "5282659dae2107145a11126112ad3216ec5fa65f"; + }; + }; + "git-remote-ssb-2.0.4" = { + name = "git-remote-ssb"; + packageName = "git-remote-ssb"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/git-remote-ssb/-/git-remote-ssb-2.0.4.tgz"; + sha1 = "7f51b804924d6c603fc142e3302998d4e0b4d906"; + }; + }; + "git-rev-sync-1.9.1" = { + name = "git-rev-sync"; + packageName = "git-rev-sync"; + version = "1.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/git-rev-sync/-/git-rev-sync-1.9.1.tgz"; + sha1 = "a0c2e3dd392abcf6b76962e27fc75fb3223449ce"; + }; + }; + "git-semver-tags-2.0.2" = { + name = "git-semver-tags"; + packageName = "git-semver-tags"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.2.tgz"; + sha512 = "34lMF7Yo1xEmsK2EkbArdoU79umpvm0MfzaDkSNYSJqtM5QLAVTPWgpiXSVI5o/O9EvZPSrP4Zvnec/CqhSd5w=="; + }; + }; + "git-ssb-web-2.8.0" = { + name = "git-ssb-web"; + packageName = "git-ssb-web"; + version = "2.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/git-ssb-web/-/git-ssb-web-2.8.0.tgz"; + sha512 = "8mqO63M60lCiNR+6ROvXuX4VI6pVAru4wMn3uUfxq0xmpNwrZYC4Rkrt5rSGUPumJ43ZUJyeMXXq60v03PUY/g=="; + }; + }; + "gitconfiglocal-1.0.0" = { + name = "gitconfiglocal"; + packageName = "gitconfiglocal"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz"; + sha1 = "41d045f3851a5ea88f03f24ca1c6178114464b9b"; + }; + }; + "github-from-package-0.0.0" = { + name = "github-from-package"; + packageName = "github-from-package"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz"; + sha1 = "97fb5d96bfde8973313f20e8288ef9a167fa64ce"; + }; + }; + "github-slugger-1.2.0" = { + name = "github-slugger"; + packageName = "github-slugger"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/github-slugger/-/github-slugger-1.2.0.tgz"; + sha512 = "wIaa75k1vZhyPm9yWrD08A5Xnx/V+RmzGrpjQuLemGKSb77Qukiaei58Bogrl/LZSADDfPzKJX8jhLs4CRTl7Q=="; + }; + }; + "glob-3.1.21" = { + name = "glob"; + packageName = "glob"; + version = "3.1.21"; + src = fetchurl { + url = "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz"; + sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd"; + }; + }; + "glob-3.2.11" = { + name = "glob"; + packageName = "glob"; + version = "3.2.11"; + src = fetchurl { + url = "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz"; + sha1 = "4a973f635b9190f715d10987d5c00fd2815ebe3d"; + }; + }; + "glob-4.5.3" = { + name = "glob"; + packageName = "glob"; + version = "4.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz"; + sha1 = "c6cb73d3226c1efef04de3c56d012f03377ee15f"; + }; + }; + "glob-5.0.15" = { + name = "glob"; + packageName = "glob"; + version = "5.0.15"; + src = fetchurl { + url = "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz"; + sha1 = "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"; + }; + }; + "glob-6.0.4" = { + name = "glob"; + packageName = "glob"; + version = "6.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz"; + sha1 = "0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"; + }; + }; + "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.2" = { + name = "glob"; + packageName = "glob"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz"; + sha512 = "MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ=="; + }; + }; "glob-7.1.3" = { name = "glob"; packageName = "glob"; @@ -670,6 +14126,106 @@ let sha512 = "vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ=="; }; }; + "glob-base-0.3.0" = { + name = "glob-base"; + packageName = "glob-base"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz"; + sha1 = "dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"; + }; + }; + "glob-parent-2.0.0" = { + name = "glob-parent"; + packageName = "glob-parent"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz"; + sha1 = "81383d72db054fcccf5336daa902f182f6edbb28"; + }; + }; + "glob-parent-3.1.0" = { + name = "glob-parent"; + packageName = "glob-parent"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz"; + sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae"; + }; + }; + "glob-stream-3.1.18" = { + name = "glob-stream"; + packageName = "glob-stream"; + version = "3.1.18"; + src = fetchurl { + url = "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz"; + sha1 = "9170a5f12b790306fdfe598f313f8f7954fd143b"; + }; + }; + "glob-stream-6.1.0" = { + name = "glob-stream"; + packageName = "glob-stream"; + version = "6.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz"; + sha1 = "7045c99413b3eb94888d83ab46d0b404cc7bdde4"; + }; + }; + "glob-to-regexp-0.3.0" = { + name = "glob-to-regexp"; + packageName = "glob-to-regexp"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz"; + sha1 = "8c5a1494d2066c570cc3bfe4496175acc4d502ab"; + }; + }; + "glob-watcher-0.0.6" = { + name = "glob-watcher"; + packageName = "glob-watcher"; + version = "0.0.6"; + src = fetchurl { + url = "http://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz"; + sha1 = "b95b4a8df74b39c83298b0c05c978b4d9a3b710b"; + }; + }; + "glob2base-0.0.12" = { + name = "glob2base"; + packageName = "glob2base"; + version = "0.0.12"; + src = fetchurl { + url = "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz"; + sha1 = "9d419b3e28f12e83a362164a277055922c9c0d56"; + }; + }; + "global-4.3.2" = { + name = "global"; + packageName = "global"; + version = "4.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/global/-/global-4.3.2.tgz"; + sha1 = "e76989268a6c74c38908b1305b10fc0e394e9d0f"; + }; + }; + "global-dirs-0.1.1" = { + name = "global-dirs"; + packageName = "global-dirs"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz"; + sha1 = "b319c0dd4607f353f3be9cca4c72fc148c49f445"; + }; + }; + "global-https://github.com/component/global/archive/v2.0.1.tar.gz" = { + name = "global"; + packageName = "global"; + version = "2.0.1"; + src = fetchurl { + name = "global-2.0.1.tar.gz"; + url = https://codeload.github.com/component/global/tar.gz/v2.0.1; + sha256 = "42be02b7148745447f6ba21137c972ca82d2cad92d30d63bd4fc310623901785"; + }; + }; "global-modules-1.0.0" = { name = "global-modules"; packageName = "global-modules"; @@ -679,6 +14235,15 @@ let sha512 = "sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg=="; }; }; + "global-modules-path-2.3.1" = { + name = "global-modules-path"; + packageName = "global-modules-path"; + version = "2.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.1.tgz"; + sha512 = "y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg=="; + }; + }; "global-prefix-1.0.2" = { name = "global-prefix"; packageName = "global-prefix"; @@ -688,15 +14253,465 @@ let sha1 = "dbf743c6c14992593c655568cb66ed32c0122ebe"; }; }; + "global-tunnel-ng-2.7.1" = { + name = "global-tunnel-ng"; + packageName = "global-tunnel-ng"; + version = "2.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz"; + sha512 = "4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg=="; + }; + }; + "globals-11.9.0" = { + name = "globals"; + packageName = "globals"; + version = "11.9.0"; + src = fetchurl { + url = "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz"; + sha512 = "5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg=="; + }; + }; + "globals-9.18.0" = { + name = "globals"; + packageName = "globals"; + version = "9.18.0"; + src = fetchurl { + url = "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz"; + sha512 = "S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="; + }; + }; + "globby-4.1.0" = { + name = "globby"; + packageName = "globby"; + version = "4.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/globby/-/globby-4.1.0.tgz"; + sha1 = "080f54549ec1b82a6c60e631fc82e1211dbe95f8"; + }; + }; + "globby-8.0.1" = { + name = "globby"; + packageName = "globby"; + version = "8.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/globby/-/globby-8.0.1.tgz"; + sha512 = "oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw=="; + }; + }; + "globule-0.1.0" = { + name = "globule"; + packageName = "globule"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz"; + sha1 = "d9c8edde1da79d125a151b79533b978676346ae5"; + }; + }; + "glogg-1.0.1" = { + name = "glogg"; + packageName = "glogg"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz"; + sha512 = "ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw=="; + }; + }; + "good-listener-1.2.2" = { + name = "good-listener"; + packageName = "good-listener"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz"; + sha1 = "d53b30cdf9313dffb7dc9a0d477096aa6d145c50"; + }; + }; + "google-closure-compiler-js-20170910.0.1" = { + name = "google-closure-compiler-js"; + packageName = "google-closure-compiler-js"; + version = "20170910.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/google-closure-compiler-js/-/google-closure-compiler-js-20170910.0.1.tgz"; + sha512 = "Vric7QFWxzHFxITZ10bmlG1H/5rhODb7hJuWyKWMD8GflpQzRmbMVqkFp3fKvN+U9tPwZItGVhkiOR+84PX3ew=="; + }; + }; + "got-1.2.2" = { + name = "got"; + packageName = "got"; + version = "1.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/got/-/got-1.2.2.tgz"; + sha1 = "d9430ba32f6a30218243884418767340aafc0400"; + }; + }; + "got-6.7.1" = { + name = "got"; + packageName = "got"; + version = "6.7.1"; + src = fetchurl { + url = "http://registry.npmjs.org/got/-/got-6.7.1.tgz"; + sha1 = "240cd05785a9a18e561dc1b44b41c763ef1e8db0"; + }; + }; + "got-7.1.0" = { + name = "got"; + packageName = "got"; + version = "7.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/got/-/got-7.1.0.tgz"; + sha512 = "Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw=="; + }; + }; + "got-8.3.2" = { + name = "got"; + packageName = "got"; + version = "8.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/got/-/got-8.3.2.tgz"; + sha512 = "qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw=="; + }; + }; + "got-9.3.2" = { + name = "got"; + packageName = "got"; + version = "9.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/got/-/got-9.3.2.tgz"; + sha512 = "OyKOUg71IKvwb8Uj0KP6EN3+qVVvXmYsFznU1fnwUnKtDbZnwSlAi7muNlu4HhBfN9dImtlgg9e7H0g5qVdaeQ=="; + }; + }; + "graceful-fs-1.2.3" = { + name = "graceful-fs"; + packageName = "graceful-fs"; + version = "1.2.3"; + src = fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; + sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; + }; + }; + "graceful-fs-2.0.3" = { + name = "graceful-fs"; + packageName = "graceful-fs"; + version = "2.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz"; + sha1 = "7cd2cdb228a4a3f36e95efa6cc142de7d1a136d0"; + }; + }; + "graceful-fs-3.0.11" = { + name = "graceful-fs"; + packageName = "graceful-fs"; + version = "3.0.11"; + src = fetchurl { + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz"; + sha1 = "7613c778a1afea62f25c630a086d7f3acbbdd818"; + }; + }; "graceful-fs-4.1.11" = { name = "graceful-fs"; packageName = "graceful-fs"; version = "4.1.11"; src = fetchurl { - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"; + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"; sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"; }; }; + "graceful-fs-4.1.15" = { + name = "graceful-fs"; + packageName = "graceful-fs"; + version = "4.1.15"; + src = fetchurl { + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz"; + sha512 = "6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="; + }; + }; + "graceful-readlink-1.0.1" = { + name = "graceful-readlink"; + packageName = "graceful-readlink"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"; + sha1 = "4cafad76bc62f02fa039b2f94e9a3dd3a391a725"; + }; + }; + "graphcool-json-schema-1.2.1" = { + name = "graphcool-json-schema"; + packageName = "graphcool-json-schema"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/graphcool-json-schema/-/graphcool-json-schema-1.2.1.tgz"; + sha1 = "6cefb6c8b50543615e6efa43bb54f9e3fbb281f3"; + }; + }; + "graphcool-yml-0.4.15" = { + name = "graphcool-yml"; + packageName = "graphcool-yml"; + version = "0.4.15"; + src = fetchurl { + url = "https://registry.npmjs.org/graphcool-yml/-/graphcool-yml-0.4.15.tgz"; + sha512 = "ZVbRfVI8l21+1JQkcG0XuRam9mgiVUh9/PIcluzCZca2+lZQg/e1WCDXpwsC69i2ZdPcZwpOCLFKQMg5rnulCA=="; + }; + }; + "grapheme-breaker-0.3.2" = { + name = "grapheme-breaker"; + packageName = "grapheme-breaker"; + version = "0.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz"; + sha1 = "5b9e6b78c3832452d2ba2bb1cb830f96276410ac"; + }; + }; + "graphlib-2.1.7" = { + name = "graphlib"; + packageName = "graphlib"; + version = "2.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/graphlib/-/graphlib-2.1.7.tgz"; + sha512 = "TyI9jIy2J4j0qgPmOOrHTCtpPqJGN/aurBwc6ZT+bRii+di1I+Wv3obRhVrmBEXet+qkMaEX67dXrwsd3QQM6w=="; + }; + }; + "graphql-0.12.3" = { + name = "graphql"; + packageName = "graphql"; + version = "0.12.3"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz"; + sha512 = "Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA=="; + }; + }; + "graphql-0.13.2" = { + name = "graphql"; + packageName = "graphql"; + version = "0.13.2"; + src = fetchurl { + url = "http://registry.npmjs.org/graphql/-/graphql-0.13.2.tgz"; + sha512 = "QZ5BL8ZO/B20VA8APauGBg3GyEgZ19eduvpLWoq5x7gMmWnHoy8rlQWPLmWgFvo1yNgjSEFMesmS4R6pPr7xog=="; + }; + }; + "graphql-14.0.2" = { + name = "graphql"; + packageName = "graphql"; + version = "14.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql/-/graphql-14.0.2.tgz"; + sha512 = "gUC4YYsaiSJT1h40krG3J+USGlwhzNTXSb4IOZljn9ag5Tj+RkoXrWp+Kh7WyE3t1NCfab5kzCuxBIvOMERMXw=="; + }; + }; + "graphql-anywhere-4.1.23" = { + name = "graphql-anywhere"; + packageName = "graphql-anywhere"; + version = "4.1.23"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-anywhere/-/graphql-anywhere-4.1.23.tgz"; + sha512 = "8wtmwxWmLzAy52Z4WAw9UiYZ4ViiNXM+2DMOSlg2F7WsVstD0v75uOjCLJQUvbld5kHrgzTxter/THFVkGL+Yw=="; + }; + }; + "graphql-cli-prepare-1.4.19" = { + name = "graphql-cli-prepare"; + packageName = "graphql-cli-prepare"; + version = "1.4.19"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-cli-prepare/-/graphql-cli-prepare-1.4.19.tgz"; + sha512 = "PJFm9/DvfZwKz3h2Wyn/5Sr/sX35XsYzNO3olfm5V8qqueNIONI0g7sVqpF7wYdvhEtt/8YA9DjgrGclCbpMfA=="; + }; + }; + "graphql-config-1.2.1" = { + name = "graphql-config"; + packageName = "graphql-config"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-config/-/graphql-config-1.2.1.tgz"; + sha512 = "BOtbEOn/fD13jT0peCy3Fzp1DSTsA/1AcZp266AQ5Sk3wFndKCEa/H7donbu5UriOw1V/N1WDirYPnr7rd8E7Q=="; + }; + }; + "graphql-config-2.2.1" = { + name = "graphql-config"; + packageName = "graphql-config"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-config/-/graphql-config-2.2.1.tgz"; + sha512 = "U8+1IAhw9m6WkZRRcyj8ZarK96R6lQBQ0an4lp76Ps9FyhOXENC5YQOxOFGm5CxPrX2rD0g3Je4zG5xdNJjwzQ=="; + }; + }; + "graphql-config-extension-graphcool-1.0.11" = { + name = "graphql-config-extension-graphcool"; + packageName = "graphql-config-extension-graphcool"; + version = "1.0.11"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.11.tgz"; + sha512 = "uNhyMqj30M4KLkD/gGEEr6cPuVX/jtm0C9O5Bj9V2jFhN5IdHXWJx+fC/p/xxh82iOuR8uibKNCXzwA7R6F6IA=="; + }; + }; + "graphql-config-extension-prisma-0.2.5" = { + name = "graphql-config-extension-prisma"; + packageName = "graphql-config-extension-prisma"; + version = "0.2.5"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.2.5.tgz"; + sha512 = "7Qh3TzZS3hwZpJbTNfTHXBM6UbzV7DMik9Mc95Rz76yTAs7Wr83xBFsH4Ap1NWlqBgANfO3cLLI4YomDJmO5SA=="; + }; + }; + "graphql-extensions-0.3.3" = { + name = "graphql-extensions"; + packageName = "graphql-extensions"; + version = "0.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.3.3.tgz"; + sha512 = "pudOaHq7Ok+rh1ElzlqFaoYZWGefUNsqn/jX6eKns7rl0VHuB4qZBfhpVLTpquJpM6Y19/hsCYZNPfnUVMFIiA=="; + }; + }; + "graphql-extensions-0.3.6" = { + name = "graphql-extensions"; + packageName = "graphql-extensions"; + version = "0.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.3.6.tgz"; + sha512 = "QGnDQ0TkF1YpVE/ZvKVl3bZ1PfwSbynVBcNU5U1DPU56pLkltETORiFL4TQ/Tt7RzagBX/xVaI3q0xJC6h9M5w=="; + }; + }; + "graphql-import-0.4.5" = { + name = "graphql-import"; + packageName = "graphql-import"; + version = "0.4.5"; + src = fetchurl { + url = "http://registry.npmjs.org/graphql-import/-/graphql-import-0.4.5.tgz"; + sha512 = "G/+I08Qp6/QGTb9qapknCm3yPHV0ZL7wbaalWFpxsfR8ZhZoTBe//LsbsCKlbALQpcMegchpJhpTSKiJjhaVqQ=="; + }; + }; + "graphql-import-0.7.1" = { + name = "graphql-import"; + packageName = "graphql-import"; + version = "0.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-import/-/graphql-import-0.7.1.tgz"; + sha512 = "YpwpaPjRUVlw2SN3OPljpWbVRWAhMAyfSba5U47qGMOSsPLi2gYeJtngGpymjm9nk57RFWEpjqwh4+dpYuFAPw=="; + }; + }; + "graphql-playground-html-1.6.4" = { + name = "graphql-playground-html"; + packageName = "graphql-playground-html"; + version = "1.6.4"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.6.4.tgz"; + sha512 = "mnpAVYSR3TesYsJ5OLJVJMA0muTCw4npsCI1cKMtW35lbA6KljZkLkz3ZWXhEIYPnHKIeUHEtbn1ZGkEXtAxLg=="; + }; + }; + "graphql-playground-middleware-express-1.7.6" = { + name = "graphql-playground-middleware-express"; + packageName = "graphql-playground-middleware-express"; + version = "1.7.6"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.6.tgz"; + sha512 = "fICPxYGIdhCxtFlwCnP3uZ2uRWeQ9wj7OkcWUiHNwaFma2TbRD5nNKaPA2u21YWha9xv26qIDxxcdW27F/lcbQ=="; + }; + }; + "graphql-request-1.8.2" = { + name = "graphql-request"; + packageName = "graphql-request"; + version = "1.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-request/-/graphql-request-1.8.2.tgz"; + sha512 = "dDX2M+VMsxXFCmUX0Vo0TopIZIX4ggzOtiCsThgtrKR4niiaagsGTDIHj3fsOMFETpa064vzovI+4YV4QnMbcg=="; + }; + }; + "graphql-schema-linter-0.1.1" = { + name = "graphql-schema-linter"; + packageName = "graphql-schema-linter"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-schema-linter/-/graphql-schema-linter-0.1.1.tgz"; + sha512 = "caZbOgNw08/9p3a+qusmaFi1TklG9ti+KHI6a2yfdp009gyoClWGQ+ElKVIiZkJQSeWCri2s2UFBCZjoM0JwTw=="; + }; + }; + "graphql-static-binding-0.9.3" = { + name = "graphql-static-binding"; + packageName = "graphql-static-binding"; + version = "0.9.3"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-static-binding/-/graphql-static-binding-0.9.3.tgz"; + sha512 = "C8+EqwNCiQxUhbrWEokxN16oINAkhIDBzEpKHXeatBRaAyMczXm0J6HMaMSKOuQmk7P1PbDHIVW3FVZwXF2WJQ=="; + }; + }; + "graphql-subscriptions-1.0.0" = { + name = "graphql-subscriptions"; + packageName = "graphql-subscriptions"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.0.0.tgz"; + sha512 = "+ytmryoHF1LVf58NKEaNPRUzYyXplm120ntxfPcgOBC7TnK7Tv/4VRHeh4FAR9iL+O1bqhZs4nkibxQ+OA5cDQ=="; + }; + }; + "graphql-tag-2.10.0" = { + name = "graphql-tag"; + packageName = "graphql-tag"; + version = "2.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.10.0.tgz"; + sha512 = "9FD6cw976TLLf9WYIUPCaaTpniawIjHWZSwIRZSjrfufJamcXbVVYfN2TWvJYbw0Xf2JjYbl1/f2+wDnBVw3/w=="; + }; + }; + "graphql-tools-4.0.3" = { + name = "graphql-tools"; + packageName = "graphql-tools"; + version = "4.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.3.tgz"; + sha512 = "NNZM0WSnVLX1zIMUxu7SjzLZ4prCp15N5L2T2ro02OVyydZ0fuCnZYRnx/yK9xjGWbZA0Q58yEO//Bv/psJWrg=="; + }; + }; + "graphql-type-json-0.2.1" = { + name = "graphql-type-json"; + packageName = "graphql-type-json"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.2.1.tgz"; + sha1 = "d2c177e2f1b17d87f81072cd05311c0754baa420"; + }; + }; + "gray-matter-2.1.1" = { + name = "gray-matter"; + packageName = "gray-matter"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz"; + sha1 = "3042d9adec2a1ded6a7707a9ed2380f8a17a430e"; + }; + }; + "grouped-queue-0.3.3" = { + name = "grouped-queue"; + packageName = "grouped-queue"; + version = "0.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/grouped-queue/-/grouped-queue-0.3.3.tgz"; + sha1 = "c167d2a5319c5a0e0964ef6a25b7c2df8996c85c"; + }; + }; + "growl-1.10.5" = { + name = "growl"; + packageName = "growl"; + version = "1.10.5"; + src = fetchurl { + url = "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz"; + sha512 = "qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA=="; + }; + }; + "growl-1.9.2" = { + name = "growl"; + packageName = "growl"; + version = "1.9.2"; + src = fetchurl { + url = "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz"; + sha1 = "0ea7743715db8d8de2c5ede1775e1b45ac85c02f"; + }; + }; + "growly-1.3.0" = { + name = "growly"; + packageName = "growly"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz"; + sha1 = "f10748cbe76af964b7c96c93c6bcc28af120c081"; + }; + }; "grunt-known-options-1.1.1" = { name = "grunt-known-options"; packageName = "grunt-known-options"; @@ -706,6 +14721,96 @@ let sha512 = "cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ=="; }; }; + "gulp-3.9.1" = { + name = "gulp"; + packageName = "gulp"; + version = "3.9.1"; + src = fetchurl { + url = "http://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz"; + sha1 = "571ce45928dd40af6514fc4011866016c13845b4"; + }; + }; + "gulp-clean-css-3.10.0" = { + name = "gulp-clean-css"; + packageName = "gulp-clean-css"; + version = "3.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.10.0.tgz"; + sha512 = "7Isf9Y690o/Q5MVjEylH1H7L8WeZ89woW7DnhD5unTintOdZb67KdOayRgp9trUFo+f9UyJtuatV42e/+kghPg=="; + }; + }; + "gulp-less-3.5.0" = { + name = "gulp-less"; + packageName = "gulp-less"; + version = "3.5.0"; + src = fetchurl { + url = "http://registry.npmjs.org/gulp-less/-/gulp-less-3.5.0.tgz"; + sha512 = "FQLY7unaHdTOXG0jlwxeBQcWoPPrTMQZRA7HfYwSNi9IPVx5l7GJEN72mG4ri2yigp/f/VNGUAJnFMJHBmH3iw=="; + }; + }; + "gulp-sourcemaps-2.6.4" = { + name = "gulp-sourcemaps"; + packageName = "gulp-sourcemaps"; + version = "2.6.4"; + src = fetchurl { + url = "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.4.tgz"; + sha1 = "cbb2008450b1bcce6cd23bf98337be751bf6e30a"; + }; + }; + "gulp-typescript-4.0.2" = { + name = "gulp-typescript"; + packageName = "gulp-typescript"; + version = "4.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/gulp-typescript/-/gulp-typescript-4.0.2.tgz"; + sha512 = "Hhbn5Aa2l3T+tnn0KqsG6RRJmcYEsr3byTL2nBpNBeAK8pqug9Od4AwddU4JEI+hRw7mzZyjRbB8DDWR6paGVA=="; + }; + }; + "gulp-uglify-3.0.1" = { + name = "gulp-uglify"; + packageName = "gulp-uglify"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.1.tgz"; + sha512 = "KVffbGY9d4Wv90bW/B1KZJyunLMyfHTBbilpDvmcrj5Go0/a1G3uVpt+1gRBWSw/11dqR3coJ1oWNTt1AiXuWQ=="; + }; + }; + "gulp-util-3.0.8" = { + name = "gulp-util"; + packageName = "gulp-util"; + version = "3.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz"; + sha1 = "0054e1e744502e27c04c187c3ecc505dd54bbb4f"; + }; + }; + "gulplog-1.0.0" = { + name = "gulplog"; + packageName = "gulplog"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz"; + sha1 = "e28c4d45d05ecbbed818363ce8f9c5926229ffe5"; + }; + }; + "handlebars-4.0.12" = { + name = "handlebars"; + packageName = "handlebars"; + version = "4.0.12"; + src = fetchurl { + url = "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz"; + sha512 = "RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA=="; + }; + }; + "har-schema-1.0.5" = { + name = "har-schema"; + packageName = "har-schema"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz"; + sha1 = "d263135f43307c02c602afc8fe95970c0151369e"; + }; + }; "har-schema-2.0.0" = { name = "har-schema"; packageName = "har-schema"; @@ -715,13 +14820,211 @@ let sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92"; }; }; - "har-validator-5.1.0" = { + "har-validator-4.2.1" = { name = "har-validator"; packageName = "har-validator"; - version = "5.1.0"; + version = "4.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz"; - sha512 = "+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA=="; + url = "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz"; + sha1 = "33481d0f1bbff600dd203d75812a6a5fba002e2a"; + }; + }; + "har-validator-5.0.3" = { + name = "har-validator"; + packageName = "har-validator"; + version = "5.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz"; + sha1 = "ba402c266194f15956ef15e0fcf242993f6a7dfd"; + }; + }; + "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-1.0.3" = { + name = "has"; + packageName = "has"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz"; + sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="; + }; + }; + "has-ansi-0.1.0" = { + name = "has-ansi"; + packageName = "has-ansi"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz"; + sha1 = "84f265aae8c0e6a88a12d7022894b7568894c62e"; + }; + }; + "has-ansi-1.0.3" = { + name = "has-ansi"; + packageName = "has-ansi"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz"; + sha1 = "c0b5b1615d9e382b0ff67169d967b425e48ca538"; + }; + }; + "has-ansi-2.0.0" = { + name = "has-ansi"; + packageName = "has-ansi"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"; + sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"; + }; + }; + "has-ansi-3.0.0" = { + name = "has-ansi"; + packageName = "has-ansi"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-ansi/-/has-ansi-3.0.0.tgz"; + sha1 = "36077ef1d15f333484aa7fa77a28606f1c655b37"; + }; + }; + "has-binary-0.1.7" = { + name = "has-binary"; + packageName = "has-binary"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz"; + sha1 = "68e61eb16210c9545a0a5cce06a873912fe1e68c"; + }; + }; + "has-binary-data-0.1.1" = { + name = "has-binary-data"; + packageName = "has-binary-data"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.1.tgz"; + sha1 = "e10749fb87828a52df96f4086587eb4a03966439"; + }; + }; + "has-binary2-1.0.3" = { + name = "has-binary2"; + packageName = "has-binary2"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz"; + sha512 = "G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw=="; + }; + }; + "has-color-0.1.7" = { + name = "has-color"; + packageName = "has-color"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz"; + sha1 = "67144a5260c34fc3cca677d041daf52fe7b78b2f"; + }; + }; + "has-cors-1.0.3" = { + name = "has-cors"; + packageName = "has-cors"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz"; + sha1 = "502acb9b3104dac33dd2630eaf2f888b0baf4cb3"; + }; + }; + "has-cors-1.1.0" = { + name = "has-cors"; + packageName = "has-cors"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz"; + sha1 = "5e474793f7ea9843d1bb99c23eef49ff126fff39"; + }; + }; + "has-flag-1.0.0" = { + name = "has-flag"; + packageName = "has-flag"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz"; + sha1 = "9d9e793165ce017a00f00418c43f942a7b1d11fa"; + }; + }; + "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"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"; + sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd"; + }; + }; + "has-generators-1.0.1" = { + name = "has-generators"; + packageName = "has-generators"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/has-generators/-/has-generators-1.0.1.tgz"; + sha1 = "a6a2e55486011940482e13e2c93791c449acf449"; + }; + }; + "has-gulplog-0.1.0" = { + name = "has-gulplog"; + packageName = "has-gulplog"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz"; + sha1 = "6414c82913697da51590397dafb12f22967811ce"; + }; + }; + "has-network-0.0.1" = { + name = "has-network"; + packageName = "has-network"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/has-network/-/has-network-0.0.1.tgz"; + sha1 = "3eea7b44caa9601797124be8ba89d228c4101499"; + }; + }; + "has-symbol-support-x-1.4.2" = { + name = "has-symbol-support-x"; + packageName = "has-symbol-support-x"; + version = "1.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz"; + sha512 = "3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw=="; + }; + }; + "has-symbols-1.0.0" = { + name = "has-symbols"; + packageName = "has-symbols"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz"; + sha1 = "ba1a8f1af2a0fc39650f5c850367704122063b44"; + }; + }; + "has-to-string-tag-x-1.4.1" = { + name = "has-to-string-tag-x"; + packageName = "has-to-string-tag-x"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz"; + sha512 = "vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw=="; }; }; "has-unicode-2.0.1" = { @@ -769,6 +15072,240 @@ let sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f"; }; }; + "hasbin-1.2.3" = { + name = "hasbin"; + packageName = "hasbin"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz"; + sha1 = "78c5926893c80215c2b568ae1fd3fcab7a2696b0"; + }; + }; + "hash-base-3.0.4" = { + name = "hash-base"; + packageName = "hash-base"; + version = "3.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz"; + sha1 = "5fc8686847ecd73499403319a6b0a3f3f6ae4918"; + }; + }; + "hash-sum-1.0.2" = { + name = "hash-sum"; + packageName = "hash-sum"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz"; + sha1 = "33b40777754c6432573c120cc3808bbd10d47f04"; + }; + }; + "hash.js-1.1.7" = { + name = "hash.js"; + packageName = "hash.js"; + version = "1.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz"; + sha512 = "taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA=="; + }; + }; + "hasha-2.2.0" = { + name = "hasha"; + packageName = "hasha"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz"; + sha1 = "78d7cbfc1e6d66303fe79837365984517b2f6ee1"; + }; + }; + "hasher-1.2.0" = { + name = "hasher"; + packageName = "hasher"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hasher/-/hasher-1.2.0.tgz"; + sha1 = "8b5341c3496124b0724ac8555fbb8ca363ebbb73"; + }; + }; + "hashlru-2.3.0" = { + name = "hashlru"; + packageName = "hashlru"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hashlru/-/hashlru-2.3.0.tgz"; + sha512 = "0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A=="; + }; + }; + "hat-0.0.3" = { + name = "hat"; + packageName = "hat"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/hat/-/hat-0.0.3.tgz"; + sha1 = "bb014a9e64b3788aed8005917413d4ff3d502d8a"; + }; + }; + "hawk-3.1.3" = { + name = "hawk"; + packageName = "hawk"; + version = "3.1.3"; + src = fetchurl { + url = "http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz"; + sha1 = "078444bd7c1640b0fe540d2c9b73d59678e8e1c4"; + }; + }; + "he-0.5.0" = { + name = "he"; + packageName = "he"; + version = "0.5.0"; + src = fetchurl { + url = "http://registry.npmjs.org/he/-/he-0.5.0.tgz"; + sha1 = "2c05ffaef90b68e860f3fd2b54ef580989277ee2"; + }; + }; + "he-1.1.1" = { + name = "he"; + packageName = "he"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/he/-/he-1.1.1.tgz"; + sha1 = "93410fd21b009735151f8868c2f271f3427e23fd"; + }; + }; + "he-1.2.0" = { + name = "he"; + packageName = "he"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/he/-/he-1.2.0.tgz"; + sha512 = "F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="; + }; + }; + "header-case-1.0.1" = { + name = "header-case"; + packageName = "header-case"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz"; + sha1 = "9535973197c144b09613cd65d317ef19963bd02d"; + }; + }; + "headless-0.1.7" = { + name = "headless"; + packageName = "headless"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/headless/-/headless-0.1.7.tgz"; + sha1 = "6e62fae668947f88184d5c156ede7c5695a7e9c8"; + }; + }; + "heap-0.2.6" = { + name = "heap"; + packageName = "heap"; + version = "0.2.6"; + src = fetchurl { + url = "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz"; + sha1 = "087e1f10b046932fc8594dd9e6d378afc9d1e5ac"; + }; + }; + "help-me-1.1.0" = { + name = "help-me"; + packageName = "help-me"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/help-me/-/help-me-1.1.0.tgz"; + sha1 = "8f2d508d0600b4a456da2f086556e7e5c056a3c6"; + }; + }; + "hex-color-regex-1.1.0" = { + name = "hex-color-regex"; + packageName = "hex-color-regex"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz"; + sha512 = "l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="; + }; + }; + "highlight.js-9.13.1" = { + name = "highlight.js"; + packageName = "highlight.js"; + version = "9.13.1"; + src = fetchurl { + url = "https://registry.npmjs.org/highlight.js/-/highlight.js-9.13.1.tgz"; + sha512 = "Sc28JNQNDzaH6PORtRLMvif9RSn1mYuOoX3omVjnb0+HbpPygU2ALBI0R/wsiqCb4/fcp07Gdo8g+fhtFrQl6A=="; + }; + }; + "hiredis-0.4.1" = { + name = "hiredis"; + packageName = "hiredis"; + version = "0.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/hiredis/-/hiredis-0.4.1.tgz"; + sha1 = "aab4dcfd0fc4cbdb219d268005f2335a3c639e8f"; + }; + }; + "hmac-drbg-1.0.1" = { + name = "hmac-drbg"; + packageName = "hmac-drbg"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz"; + sha1 = "d2745701025a6c775a6c545793ed502fc0c649a1"; + }; + }; + "hoek-2.16.3" = { + name = "hoek"; + packageName = "hoek"; + version = "2.16.3"; + src = fetchurl { + url = "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz"; + sha1 = "20bb7403d3cea398e91dc4710a8ff1b8274a25ed"; + }; + }; + "hoek-5.0.4" = { + name = "hoek"; + packageName = "hoek"; + version = "5.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/hoek/-/hoek-5.0.4.tgz"; + sha512 = "Alr4ZQgoMlnere5FZJsIyfIjORBqZll5POhDsF4q64dPuJR6rNxXdDxtHSQq8OXRurhmx+PWYEE8bXRROY8h0w=="; + }; + }; + "hoek-6.1.2" = { + name = "hoek"; + packageName = "hoek"; + version = "6.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/hoek/-/hoek-6.1.2.tgz"; + sha512 = "6qhh/wahGYZHFSFw12tBbJw5fsAhhwrrG/y3Cs0YMTv2WzMnL0oLPnQJjv1QJvEfylRSOFuP+xCu+tdx0tD16Q=="; + }; + }; + "hogan.js-3.0.2" = { + name = "hogan.js"; + packageName = "hogan.js"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz"; + sha1 = "4cd9e1abd4294146e7679e41d7898732b02c7bfd"; + }; + }; + "home-or-tmp-2.0.0" = { + name = "home-or-tmp"; + packageName = "home-or-tmp"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz"; + sha1 = "e36c3f2d2cae7d746a857e38d18d5f32a7882db8"; + }; + }; + "home-or-tmp-3.0.0" = { + name = "home-or-tmp"; + packageName = "home-or-tmp"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-3.0.0.tgz"; + sha1 = "57a8fe24cf33cdd524860a15821ddc25c86671fb"; + }; + }; "homedir-polyfill-1.0.1" = { name = "homedir-polyfill"; packageName = "homedir-polyfill"; @@ -778,6 +15315,231 @@ let sha1 = "4c2bbc8a758998feebf5ed68580f76d46768b4bc"; }; }; + "hoox-0.0.1" = { + name = "hoox"; + packageName = "hoox"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/hoox/-/hoox-0.0.1.tgz"; + sha1 = "08a74d9272a9cc83ae8e6bbe0303f0ee76432094"; + }; + }; + "hosted-git-info-2.7.1" = { + name = "hosted-git-info"; + packageName = "hosted-git-info"; + version = "2.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz"; + sha512 = "7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w=="; + }; + }; + "hsl-regex-1.0.0" = { + name = "hsl-regex"; + packageName = "hsl-regex"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz"; + sha1 = "d49330c789ed819e276a4c0d272dffa30b18fe6e"; + }; + }; + "hsla-regex-1.0.0" = { + name = "hsla-regex"; + packageName = "hsla-regex"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz"; + sha1 = "c1ce7a3168c8c6614033a4b5f7877f3b225f9c38"; + }; + }; + "html-comment-regex-1.1.2" = { + name = "html-comment-regex"; + packageName = "html-comment-regex"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz"; + sha512 = "P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ=="; + }; + }; + "html-entities-1.2.1" = { + name = "html-entities"; + packageName = "html-entities"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz"; + sha1 = "0df29351f0721163515dfb9e5543e5f6eed5162f"; + }; + }; + "htmlescape-1.1.1" = { + name = "htmlescape"; + packageName = "htmlescape"; + version = "1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz"; + sha1 = "3a03edc2214bca3b66424a3e7959349509cb0351"; + }; + }; + "htmlnano-0.1.10" = { + name = "htmlnano"; + packageName = "htmlnano"; + version = "0.1.10"; + src = fetchurl { + url = "https://registry.npmjs.org/htmlnano/-/htmlnano-0.1.10.tgz"; + sha512 = "eTEUzz8VdWYp+w/KUdb99kwao4reR64epUySyZkQeepcyzPQ2n2EPWzibf6QDxmkGy10Kr+CKxYqI3izSbmhJQ=="; + }; + }; + "htmlparser2-3.10.0" = { + name = "htmlparser2"; + packageName = "htmlparser2"; + version = "3.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz"; + sha512 = "J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ=="; + }; + }; + "htmlparser2-3.7.3" = { + name = "htmlparser2"; + packageName = "htmlparser2"; + version = "3.7.3"; + src = fetchurl { + url = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.7.3.tgz"; + sha1 = "6a64c77637c08c6f30ec2a8157a53333be7cb05e"; + }; + }; + "htmlparser2-3.8.3" = { + name = "htmlparser2"; + packageName = "htmlparser2"; + version = "3.8.3"; + src = fetchurl { + url = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz"; + sha1 = "996c28b191516a8be86501a7d79757e5c70c1068"; + }; + }; + "http-auth-2.0.7" = { + name = "http-auth"; + packageName = "http-auth"; + version = "2.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/http-auth/-/http-auth-2.0.7.tgz"; + sha1 = "aa1a61a4d6baae9d64436c6f0ef0f4de85c430e3"; + }; + }; + "http-auth-3.1.3" = { + name = "http-auth"; + packageName = "http-auth"; + version = "3.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/http-auth/-/http-auth-3.1.3.tgz"; + sha1 = "945cfadd66521eaf8f7c84913d377d7b15f24e31"; + }; + }; + "http-cache-semantics-3.8.1" = { + name = "http-cache-semantics"; + packageName = "http-cache-semantics"; + version = "3.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz"; + sha512 = "5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w=="; + }; + }; + "http-cache-semantics-4.0.1" = { + name = "http-cache-semantics"; + packageName = "http-cache-semantics"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz"; + sha512 = "OO/9K7uFN30qwAKvslzmCTbimZ/uRjtdN5S50vvWLwUKqFuZj0n96XyCzF5tHRHEO/Q4JYC01hv41gkX06gmHA=="; + }; + }; + "http-errors-1.3.1" = { + name = "http-errors"; + packageName = "http-errors"; + version = "1.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz"; + sha1 = "197e22cdebd4198585e8694ef6786197b91ed942"; + }; + }; + "http-errors-1.6.3" = { + name = "http-errors"; + packageName = "http-errors"; + version = "1.6.3"; + src = fetchurl { + url = "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"; + sha1 = "8b55680bb4be283a0b5bf4ea2e38580be1d9320d"; + }; + }; + "http-errors-1.7.1" = { + name = "http-errors"; + packageName = "http-errors"; + version = "1.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.1.tgz"; + sha512 = "jWEUgtZWGSMba9I1N3gc1HmvpBUaNC9vDdA46yScAdp+C5rdEuKWUBLWTQpW9FwSWSbYYs++b6SDCxf9UEJzfw=="; + }; + }; + "http-headers-3.0.2" = { + name = "http-headers"; + packageName = "http-headers"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/http-headers/-/http-headers-3.0.2.tgz"; + sha512 = "87E1I+2Wg4dxxz4rcxElo3dxO/w1ZtgL1yA0Sb6vH3qU16vRKq1NjWQv9SCY3ly2OQROcoxHZOUpmelS+k6wOw=="; + }; + }; + "http-methods-0.1.0" = { + name = "http-methods"; + packageName = "http-methods"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/http-methods/-/http-methods-0.1.0.tgz"; + sha1 = "29691b6fc58f4f7e81a3605dca82682b068e4430"; + }; + }; + "http-parser-js-0.5.0" = { + name = "http-parser-js"; + packageName = "http-parser-js"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz"; + sha512 = "cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w=="; + }; + }; + "http-proxy-1.17.0" = { + name = "http-proxy"; + packageName = "http-proxy"; + version = "1.17.0"; + src = fetchurl { + url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz"; + sha512 = "Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g=="; + }; + }; + "http-proxy-agent-2.1.0" = { + name = "http-proxy-agent"; + packageName = "http-proxy-agent"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz"; + sha512 = "qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg=="; + }; + }; + "http-signature-0.11.0" = { + name = "http-signature"; + packageName = "http-signature"; + version = "0.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz"; + sha1 = "1796cf67a001ad5cd6849dca0991485f09089fe6"; + }; + }; + "http-signature-1.1.1" = { + name = "http-signature"; + packageName = "http-signature"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz"; + sha1 = "df72e267066cd0ac67fb76adf8e134a8fbcf91bf"; + }; + }; "http-signature-1.2.0" = { name = "http-signature"; packageName = "http-signature"; @@ -787,6 +15549,168 @@ let sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1"; }; }; + "https-browserify-0.0.1" = { + name = "https-browserify"; + packageName = "https-browserify"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz"; + sha1 = "3f91365cabe60b77ed0ebba24b454e3e09d95a82"; + }; + }; + "https-browserify-1.0.0" = { + name = "https-browserify"; + packageName = "https-browserify"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz"; + sha1 = "ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"; + }; + }; + "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=="; + }; + }; + "humanize-ms-1.2.1" = { + name = "humanize-ms"; + packageName = "humanize-ms"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz"; + sha1 = "c46e3159a293f6b896da29316d8b6fe8bb79bbed"; + }; + }; + "humanize-plus-1.8.2" = { + name = "humanize-plus"; + packageName = "humanize-plus"; + version = "1.8.2"; + src = fetchurl { + url = "http://registry.npmjs.org/humanize-plus/-/humanize-plus-1.8.2.tgz"; + sha1 = "a65b34459ad6367adbb3707a82a3c9f916167030"; + }; + }; + "humanize-string-1.0.2" = { + name = "humanize-string"; + packageName = "humanize-string"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/humanize-string/-/humanize-string-1.0.2.tgz"; + sha512 = "PH5GBkXqFxw5+4eKaKRIkD23y6vRd/IXSl7IldyJxEXpDH9SEIXRORkBtkGni/ae2P7RVOw6Wxypd2tGXhha1w=="; + }; + }; + "hypercore-6.22.0" = { + name = "hypercore"; + packageName = "hypercore"; + version = "6.22.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hypercore/-/hypercore-6.22.0.tgz"; + sha512 = "x/6qeNqsV+CKrKAfSkHR5IHbP7Rv5oVhAx2BeDcdF7Y9cqKsus9O0/4hylb8mv35pXSXXGAthXyfrsYGiSSJZw=="; + }; + }; + "hypercore-crypto-1.0.0" = { + name = "hypercore-crypto"; + packageName = "hypercore-crypto"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hypercore-crypto/-/hypercore-crypto-1.0.0.tgz"; + sha512 = "xFwOnNlOt8L+SovC7dTNchKaNYJb5l8rKZZwpWQnCme1r7CU4Hlhp1RDqPES6b0OpS7DkTo9iU0GltQGkpsjMw=="; + }; + }; + "hypercore-protocol-6.8.0" = { + name = "hypercore-protocol"; + packageName = "hypercore-protocol"; + version = "6.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hypercore-protocol/-/hypercore-protocol-6.8.0.tgz"; + sha512 = "WJOcnhiHAZpFVcvc1+tSmhcZaC76fQBKz6yyN1pFmhhqu8knNMOm6pcUFU2w+/mVFcXSbHhSfRtKwpNBu0EZSQ=="; + }; + }; + "hyperdrive-9.14.0" = { + name = "hyperdrive"; + packageName = "hyperdrive"; + version = "9.14.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hyperdrive/-/hyperdrive-9.14.0.tgz"; + sha512 = "LTgbsJ+9ZrdQfLaXXc01kQMttaicHhSOtUM3v/k7ORwXJziqQ2eMQ80+8Tfg67ja+w6zrdl5HYOK+mnlwQpCww=="; + }; + }; + "hyperdrive-http-4.3.4" = { + name = "hyperdrive-http"; + packageName = "hyperdrive-http"; + version = "4.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/hyperdrive-http/-/hyperdrive-http-4.3.4.tgz"; + sha512 = "wSFcEmkocLRzk+0DjPRXSp1U+Pl8V5GShV6Clx63ptSmtsaNHgKuy5VY77lCtLPBW4AZIzn9P/Pmyeb58Q0NfQ=="; + }; + }; + "hyperdrive-network-speed-2.1.0" = { + name = "hyperdrive-network-speed"; + packageName = "hyperdrive-network-speed"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hyperdrive-network-speed/-/hyperdrive-network-speed-2.1.0.tgz"; + sha512 = "JolPS374h6oS1rmz1iebFfeDDvA2nAtiHbx9VJJGMgSDSx4Q77eeY09hDgZwY7KatSKUGWnnSyydSgVUb3+8Lw=="; + }; + }; + "hyperquest-2.1.3" = { + name = "hyperquest"; + packageName = "hyperquest"; + version = "2.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/hyperquest/-/hyperquest-2.1.3.tgz"; + sha512 = "fUuDOrB47PqNK/BAMOS13v41UoaqIxqSLHX6CAbOD7OfT+/GCWO1/vPLfTNutOeXrv1ikuaZ3yux+33Z9vh+rw=="; + }; + }; + "i-0.3.6" = { + name = "i"; + packageName = "i"; + version = "0.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/i/-/i-0.3.6.tgz"; + sha1 = "d96c92732076f072711b6b10fd7d4f65ad8ee23d"; + }; + }; + "i18next-11.6.0" = { + name = "i18next"; + packageName = "i18next"; + version = "11.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/i18next/-/i18next-11.6.0.tgz"; + sha512 = "+eOdu1laoPX8l3zuaEFpf0MPYqAyKeX46WEjRkpPLp0TcijP3ww6NrDCPcRwX3yKB69R+ggiLvLGzCm8ALaVXQ=="; + }; + }; + "iconv-lite-0.4.11" = { + name = "iconv-lite"; + packageName = "iconv-lite"; + version = "0.4.11"; + src = fetchurl { + url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz"; + sha1 = "2ecb42fd294744922209a2e7c404dac8793d8ade"; + }; + }; + "iconv-lite-0.4.13" = { + name = "iconv-lite"; + packageName = "iconv-lite"; + version = "0.4.13"; + src = fetchurl { + url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"; + sha1 = "1f88aba4ab0b1508e8312acc39345f36e992e2f2"; + }; + }; + "iconv-lite-0.4.23" = { + name = "iconv-lite"; + packageName = "iconv-lite"; + version = "0.4.23"; + src = fetchurl { + url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz"; + sha512 = "neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA=="; + }; + }; "iconv-lite-0.4.24" = { name = "iconv-lite"; packageName = "iconv-lite"; @@ -796,6 +15720,78 @@ let sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="; }; }; + "iconv-lite-0.4.8" = { + name = "iconv-lite"; + packageName = "iconv-lite"; + version = "0.4.8"; + src = fetchurl { + url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.8.tgz"; + sha1 = "c6019a7595f2cefca702eab694a010bcd9298d20"; + }; + }; + "ieee754-1.1.12" = { + name = "ieee754"; + packageName = "ieee754"; + version = "1.1.12"; + src = fetchurl { + url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz"; + sha512 = "GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="; + }; + }; + "ieee754-1.1.8" = { + name = "ieee754"; + packageName = "ieee754"; + version = "1.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz"; + sha1 = "be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"; + }; + }; + "iferr-0.1.5" = { + name = "iferr"; + packageName = "iferr"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz"; + sha1 = "c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"; + }; + }; + "ignore-3.3.10" = { + name = "ignore"; + packageName = "ignore"; + version = "3.3.10"; + src = fetchurl { + url = "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz"; + sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug=="; + }; + }; + "ignore-4.0.6" = { + name = "ignore"; + packageName = "ignore"; + version = "4.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz"; + sha512 = "cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="; + }; + }; + "ignore-5.0.4" = { + name = "ignore"; + packageName = "ignore"; + version = "5.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/ignore/-/ignore-5.0.4.tgz"; + sha512 = "WLsTMEhsQuXpCiG173+f3aymI43SXa+fB1rSfbzyP4GkPP+ZFVuO0/3sFUGNBtifisPeDcl/uD/Y2NxZ7xFq4g=="; + }; + }; + "ignore-by-default-1.0.1" = { + name = "ignore-by-default"; + packageName = "ignore-by-default"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz"; + sha1 = "48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"; + }; + }; "ignore-walk-3.0.1" = { name = "ignore-walk"; packageName = "ignore-walk"; @@ -805,6 +15801,186 @@ let sha512 = "DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ=="; }; }; + "image-size-0.5.5" = { + name = "image-size"; + packageName = "image-size"; + version = "0.5.5"; + src = fetchurl { + url = "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz"; + sha1 = "09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"; + }; + }; + "imap-0.8.19" = { + name = "imap"; + packageName = "imap"; + version = "0.8.19"; + src = fetchurl { + url = "https://registry.npmjs.org/imap/-/imap-0.8.19.tgz"; + sha1 = "3678873934ab09cea6ba48741f284da2af59d8d5"; + }; + }; + "immediate-3.0.6" = { + name = "immediate"; + packageName = "immediate"; + version = "3.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz"; + sha1 = "9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"; + }; + }; + "immediate-chunk-store-1.0.8" = { + name = "immediate-chunk-store"; + packageName = "immediate-chunk-store"; + version = "1.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/immediate-chunk-store/-/immediate-chunk-store-1.0.8.tgz"; + sha1 = "0ecdad0c546332672d7b5b511b26bb18ce56e73f"; + }; + }; + "immediate-chunk-store-2.0.0" = { + name = "immediate-chunk-store"; + packageName = "immediate-chunk-store"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/immediate-chunk-store/-/immediate-chunk-store-2.0.0.tgz"; + sha512 = "5s6NiCGbtWc+OQA60jrre54w12U7tynIyUNjO5LJjNA5lWwvCv6640roq8Wk/wIuaqnd4Pgtp453OyJ7hbONkQ=="; + }; + }; + "immutable-tuple-0.4.9" = { + name = "immutable-tuple"; + packageName = "immutable-tuple"; + version = "0.4.9"; + src = fetchurl { + url = "https://registry.npmjs.org/immutable-tuple/-/immutable-tuple-0.4.9.tgz"; + sha512 = "LWbJPZnidF8eczu7XmcnLBsumuyRBkpwIRPCZxlojouhBo5jEBO4toj6n7hMy6IxHU/c+MqDSWkvaTpPlMQcyA=="; + }; + }; + "import-fresh-2.0.0" = { + name = "import-fresh"; + packageName = "import-fresh"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz"; + sha1 = "d81355c15612d386c61f9ddd3922d4304822a546"; + }; + }; + "import-global-0.1.0" = { + name = "import-global"; + packageName = "import-global"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/import-global/-/import-global-0.1.0.tgz"; + sha1 = "97b38fd444114eec16824a935f8da575b57aa1ce"; + }; + }; + "import-jsx-1.3.0" = { + name = "import-jsx"; + packageName = "import-jsx"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/import-jsx/-/import-jsx-1.3.0.tgz"; + sha512 = "YQ1wdkSZeRhWNvlSyQGvn8d34tIChAYb/USZv08tHATBWOyfXIU7u2R/YieyCRZIVNUxB5G9Bq+aiyrep/zejQ=="; + }; + }; + "import-lazy-2.1.0" = { + name = "import-lazy"; + packageName = "import-lazy"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz"; + sha1 = "05698e3d45c88e8d7e9d92cb0584e77f096f3e43"; + }; + }; + "import-local-1.0.0" = { + name = "import-local"; + packageName = "import-local"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz"; + sha512 = "vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ=="; + }; + }; + "import-local-2.0.0" = { + name = "import-local"; + packageName = "import-local"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz"; + sha512 = "b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ=="; + }; + }; + "imurmurhash-0.1.4" = { + name = "imurmurhash"; + packageName = "imurmurhash"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"; + sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea"; + }; + }; + "increment-buffer-1.0.1" = { + name = "increment-buffer"; + packageName = "increment-buffer"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/increment-buffer/-/increment-buffer-1.0.1.tgz"; + sha1 = "65076d75189d808b39ad13ab5b958e05216f9e0d"; + }; + }; + "indent-string-2.1.0" = { + name = "indent-string"; + packageName = "indent-string"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz"; + sha1 = "8e2d48348742121b4a8218b7a137e9a52049dc80"; + }; + }; + "indent-string-3.2.0" = { + name = "indent-string"; + packageName = "indent-string"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz"; + sha1 = "4a5fd6d27cc332f37e5419a504dbb837105c9289"; + }; + }; + "indexes-of-1.0.1" = { + name = "indexes-of"; + packageName = "indexes-of"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz"; + sha1 = "f30f716c8e2bd346c7b67d3df3915566a7c05607"; + }; + }; + "indexof-0.0.1" = { + name = "indexof"; + packageName = "indexof"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"; + sha1 = "82dc336d232b9062179d05ab3293a66059fd435d"; + }; + }; + "indx-0.2.3" = { + name = "indx"; + packageName = "indx"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/indx/-/indx-0.2.3.tgz"; + sha1 = "15dcf56ee9cf65c0234c513c27fbd580e70fbc50"; + }; + }; + "inflected-2.0.4" = { + name = "inflected"; + packageName = "inflected"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/inflected/-/inflected-2.0.4.tgz"; + sha512 = "HQPzFLTTUvwfeUH6RAGjD8cHS069mBqXG5n4qaxX7sJXBhVQrsGgF+0ZJGkSuN6a8pcUWB/GXStta11kKi/WvA=="; + }; + }; "inflight-1.0.6" = { name = "inflight"; packageName = "inflight"; @@ -814,6 +15990,24 @@ let sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9"; }; }; + "inherits-1.0.2" = { + name = "inherits"; + packageName = "inherits"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz"; + sha1 = "ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"; + }; + }; + "inherits-2.0.1" = { + name = "inherits"; + packageName = "inherits"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + }; + }; "inherits-2.0.3" = { name = "inherits"; packageName = "inherits"; @@ -823,6 +16017,15 @@ let sha1 = "633c2c83e3da42a502f52466022480f4208261de"; }; }; + "ini-1.1.0" = { + name = "ini"; + packageName = "ini"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; + sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; + }; + }; "ini-1.3.5" = { name = "ini"; packageName = "ini"; @@ -832,6 +16035,195 @@ let sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="; }; }; + "init-package-json-1.10.3" = { + name = "init-package-json"; + packageName = "init-package-json"; + version = "1.10.3"; + src = fetchurl { + url = "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz"; + sha512 = "zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw=="; + }; + }; + "ink-0.3.1" = { + name = "ink"; + packageName = "ink"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ink/-/ink-0.3.1.tgz"; + sha512 = "e3JOOBLE6cDO2aWWkIYXXT7qhb9HN4mBHSiOj2Hv94VAMDiDb0J50koYtxY0tZBq9N117QENGoURmL+tunxQJw=="; + }; + }; + "ink-text-input-1.1.1" = { + name = "ink-text-input"; + packageName = "ink-text-input"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ink-text-input/-/ink-text-input-1.1.1.tgz"; + sha512 = "bOblvdmbXFC/UYbBj0WsKGkVhQaiZXK8A/O0e7/eh8HVr0DAbuZgQKatPzZ2ySsrpmcaMUGSVPbeuJOPO53X/g=="; + }; + }; + "inline-source-map-0.6.2" = { + name = "inline-source-map"; + packageName = "inline-source-map"; + version = "0.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz"; + sha1 = "f9393471c18a79d1724f863fa38b586370ade2a5"; + }; + }; + "innertext-1.0.3" = { + name = "innertext"; + packageName = "innertext"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/innertext/-/innertext-1.0.3.tgz"; + sha512 = "ZC410b7IbrTrmt8bQb27xUOJgXkJu+XL6MVncb9FGyxjRIHyQqNjpSDY20zvSUttkAiYj0dait/67/sXyWvwYg=="; + }; + }; + "inquirer-0.10.1" = { + name = "inquirer"; + packageName = "inquirer"; + version = "0.10.1"; + src = fetchurl { + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.10.1.tgz"; + sha1 = "ea25e4ce69ca145e05c99e46dcfec05e4012594a"; + }; + }; + "inquirer-0.12.0" = { + name = "inquirer"; + packageName = "inquirer"; + version = "0.12.0"; + src = fetchurl { + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz"; + sha1 = "1ef2bfd63504df0bc75785fff8c2c41df12f077e"; + }; + }; + "inquirer-0.8.5" = { + name = "inquirer"; + packageName = "inquirer"; + version = "0.8.5"; + src = fetchurl { + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.8.5.tgz"; + sha1 = "dbd740cf6ca3b731296a63ce6f6d961851f336df"; + }; + }; + "inquirer-1.2.3" = { + name = "inquirer"; + packageName = "inquirer"; + version = "1.2.3"; + src = fetchurl { + url = "http://registry.npmjs.org/inquirer/-/inquirer-1.2.3.tgz"; + sha1 = "4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918"; + }; + }; + "inquirer-3.3.0" = { + name = "inquirer"; + packageName = "inquirer"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz"; + sha512 = "h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ=="; + }; + }; + "inquirer-5.1.0" = { + name = "inquirer"; + packageName = "inquirer"; + version = "5.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/inquirer/-/inquirer-5.1.0.tgz"; + sha512 = "kn7N70US1MSZHZHSGJLiZ7iCwwncc7b0gc68YtlX29OjI3Mp0tSVV+snVXpZ1G+ONS3Ac9zd1m6hve2ibLDYfA=="; + }; + }; + "inquirer-5.2.0" = { + name = "inquirer"; + packageName = "inquirer"; + version = "5.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz"; + sha512 = "E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ=="; + }; + }; + "inquirer-6.2.1" = { + name = "inquirer"; + packageName = "inquirer"; + version = "6.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/inquirer/-/inquirer-6.2.1.tgz"; + sha512 = "088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg=="; + }; + }; + "inquirer-autocomplete-prompt-1.0.1" = { + name = "inquirer-autocomplete-prompt"; + packageName = "inquirer-autocomplete-prompt"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.0.1.tgz"; + sha512 = "Y4V6ifAu9LNrNjcEtYq8YUKhrgmmufUn5fsDQqeWgHY8rEO6ZAQkNUiZtBm2kw2uUQlC9HdgrRCHDhTPPguH5A=="; + }; + }; + "insert-module-globals-7.2.0" = { + name = "insert-module-globals"; + packageName = "insert-module-globals"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz"; + sha512 = "VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw=="; + }; + }; + "insight-0.10.1" = { + name = "insight"; + packageName = "insight"; + version = "0.10.1"; + src = fetchurl { + url = "https://registry.npmjs.org/insight/-/insight-0.10.1.tgz"; + sha512 = "kLGeYQkh18f8KuC68QKdi0iwUcIaayJVB/STpX7x452/7pAUm1yfG4giJwcxbrTh0zNYtc8kBR+6maLMOzglOQ=="; + }; + }; + "insight-0.8.4" = { + name = "insight"; + packageName = "insight"; + version = "0.8.4"; + src = fetchurl { + url = "https://registry.npmjs.org/insight/-/insight-0.8.4.tgz"; + sha1 = "671caf65b47c9fe8c3d1b3206cf45bb211b75884"; + }; + }; + "inspect-custom-symbol-1.1.0" = { + name = "inspect-custom-symbol"; + packageName = "inspect-custom-symbol"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/inspect-custom-symbol/-/inspect-custom-symbol-1.1.0.tgz"; + sha512 = "vtI2YXBRZBkU6DlfHfd0GtZENfiEiTacAXUd0ZY6HA+X7aPznpFfPmzSC+tHKXAkz9KDSdI4AYfwAMXR5t+isg=="; + }; + }; + "int53-0.2.4" = { + name = "int53"; + packageName = "int53"; + version = "0.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/int53/-/int53-0.2.4.tgz"; + sha1 = "5ed8d7aad6c5c6567cae69aa7ffc4a109ee80f86"; + }; + }; + "int64-buffer-0.1.10" = { + name = "int64-buffer"; + packageName = "int64-buffer"; + version = "0.1.10"; + src = fetchurl { + url = "https://registry.npmjs.org/int64-buffer/-/int64-buffer-0.1.10.tgz"; + sha1 = "277b228a87d95ad777d07c13832022406a473423"; + }; + }; + "internal-ip-1.2.0" = { + name = "internal-ip"; + packageName = "internal-ip"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz"; + sha1 = "ae9fbf93b984878785d50a8de1b356956058cf5c"; + }; + }; "interpret-1.1.0" = { name = "interpret"; packageName = "interpret"; @@ -841,6 +16233,150 @@ let sha1 = "7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"; }; }; + "intersect-1.0.1" = { + name = "intersect"; + packageName = "intersect"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/intersect/-/intersect-1.0.1.tgz"; + sha1 = "332650e10854d8c0ac58c192bdc27a8bf7e7a30c"; + }; + }; + "into-stream-2.0.1" = { + name = "into-stream"; + packageName = "into-stream"; + version = "2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/into-stream/-/into-stream-2.0.1.tgz"; + sha1 = "db9b003694453eae091d8a5c84cc11507b781d31"; + }; + }; + "into-stream-3.1.0" = { + name = "into-stream"; + packageName = "into-stream"; + version = "3.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz"; + sha1 = "96fb0a936c12babd6ff1752a17d05616abd094c6"; + }; + }; + "invariant-2.2.4" = { + name = "invariant"; + packageName = "invariant"; + version = "2.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz"; + sha512 = "phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="; + }; + }; + "invert-kv-1.0.0" = { + name = "invert-kv"; + packageName = "invert-kv"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz"; + sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"; + }; + }; + "invert-kv-2.0.0" = { + name = "invert-kv"; + packageName = "invert-kv"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz"; + sha512 = "wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA=="; + }; + }; + "ip-1.1.5" = { + name = "ip"; + packageName = "ip"; + version = "1.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz"; + sha1 = "bdded70114290828c0a039e72ef25f5aaec4354a"; + }; + }; + "ip-regex-1.0.3" = { + name = "ip-regex"; + packageName = "ip-regex"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz"; + sha1 = "dc589076f659f419c222039a33316f1c7387effd"; + }; + }; + "ip-set-1.0.1" = { + name = "ip-set"; + packageName = "ip-set"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ip-set/-/ip-set-1.0.1.tgz"; + sha1 = "633b66d0bd6c8d0de968d053263c9120d3b6727e"; + }; + }; + "ipaddr.js-1.0.5" = { + name = "ipaddr.js"; + packageName = "ipaddr.js"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.5.tgz"; + sha1 = "5fa78cf301b825c78abc3042d812723049ea23c7"; + }; + }; + "ipaddr.js-1.8.0" = { + name = "ipaddr.js"; + packageName = "ipaddr.js"; + version = "1.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz"; + sha1 = "eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e"; + }; + }; + "ipaddr.js-1.8.1" = { + name = "ipaddr.js"; + packageName = "ipaddr.js"; + version = "1.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.1.tgz"; + sha1 = "fa4b79fa47fd3def5e3b159825161c0a519c9427"; + }; + }; + "irc-replies-2.0.1" = { + name = "irc-replies"; + packageName = "irc-replies"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/irc-replies/-/irc-replies-2.0.1.tgz"; + sha1 = "5bf4125fb6ec0f3929a89647b26e653232942b79"; + }; + }; + "irregular-plurals-1.4.0" = { + name = "irregular-plurals"; + packageName = "irregular-plurals"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz"; + sha1 = "2ca9b033651111855412f16be5d77c62a458a766"; + }; + }; + "is-3.2.1" = { + name = "is"; + packageName = "is"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is/-/is-3.2.1.tgz"; + sha1 = "d0ac2ad55eb7b0bec926a5266f6c662aaa83dca5"; + }; + }; + "is-absolute-0.1.7" = { + name = "is-absolute"; + packageName = "is-absolute"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz"; + sha1 = "847491119fccb5fb436217cc737f7faad50f603f"; + }; + }; "is-absolute-1.0.0" = { name = "is-absolute"; packageName = "is-absolute"; @@ -850,6 +16386,15 @@ let sha512 = "dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA=="; }; }; + "is-absolute-url-2.1.0" = { + name = "is-absolute-url"; + packageName = "is-absolute-url"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz"; + sha1 = "50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"; + }; + }; "is-accessor-descriptor-0.1.6" = { name = "is-accessor-descriptor"; packageName = "is-accessor-descriptor"; @@ -868,6 +16413,60 @@ let sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ=="; }; }; + "is-alphabetical-1.0.2" = { + name = "is-alphabetical"; + packageName = "is-alphabetical"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.2.tgz"; + sha512 = "V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg=="; + }; + }; + "is-alphanumerical-1.0.2" = { + name = "is-alphanumerical"; + packageName = "is-alphanumerical"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz"; + sha512 = "pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg=="; + }; + }; + "is-arrayish-0.2.1" = { + name = "is-arrayish"; + packageName = "is-arrayish"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"; + sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d"; + }; + }; + "is-arrayish-0.3.2" = { + name = "is-arrayish"; + packageName = "is-arrayish"; + version = "0.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz"; + sha512 = "eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="; + }; + }; + "is-ascii-1.0.0" = { + name = "is-ascii"; + packageName = "is-ascii"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-ascii/-/is-ascii-1.0.0.tgz"; + sha1 = "f02ad0259a0921cd199ff21ce1b09e0f6b4e3929"; + }; + }; + "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-buffer-1.1.6" = { name = "is-buffer"; packageName = "is-buffer"; @@ -877,6 +16476,51 @@ let sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="; }; }; + "is-builtin-module-1.0.0" = { + name = "is-builtin-module"; + packageName = "is-builtin-module"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz"; + sha1 = "540572d34f7ac3119f8f76c30cbc1b1e037affbe"; + }; + }; + "is-callable-1.1.4" = { + name = "is-callable"; + packageName = "is-callable"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz"; + sha512 = "r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="; + }; + }; + "is-canonical-base64-1.1.1" = { + name = "is-canonical-base64"; + packageName = "is-canonical-base64"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-canonical-base64/-/is-canonical-base64-1.1.1.tgz"; + sha512 = "o6t/DwgEapC0bsloqtegAQyZzQXaQ5+8fzsyf2KmLqupC2ifLFq/lMQiFCJeGpdSrK1o6GL+WW2lRU050lLlFg=="; + }; + }; + "is-ci-1.2.1" = { + name = "is-ci"; + packageName = "is-ci"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz"; + sha512 = "s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg=="; + }; + }; + "is-color-stop-1.1.0" = { + name = "is-color-stop"; + packageName = "is-color-stop"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz"; + sha1 = "cfff471aee4dd5c9e158598fbe12967b5cdad345"; + }; + }; "is-data-descriptor-0.1.4" = { name = "is-data-descriptor"; packageName = "is-data-descriptor"; @@ -895,6 +16539,24 @@ let sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ=="; }; }; + "is-date-object-1.0.1" = { + name = "is-date-object"; + packageName = "is-date-object"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz"; + sha1 = "9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"; + }; + }; + "is-decimal-1.0.2" = { + name = "is-decimal"; + packageName = "is-decimal"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.2.tgz"; + sha512 = "TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg=="; + }; + }; "is-descriptor-0.1.6" = { name = "is-descriptor"; packageName = "is-descriptor"; @@ -913,6 +16575,51 @@ let sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg=="; }; }; + "is-directory-0.3.1" = { + name = "is-directory"; + packageName = "is-directory"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz"; + sha1 = "61339b6f2475fc772fd9c9d83f5c8575dc154ae1"; + }; + }; + "is-docker-1.1.0" = { + name = "is-docker"; + packageName = "is-docker"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-docker/-/is-docker-1.1.0.tgz"; + sha1 = "f04374d4eee5310e9a8e113bf1495411e46176a1"; + }; + }; + "is-dotfile-1.0.3" = { + name = "is-dotfile"; + packageName = "is-dotfile"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz"; + sha1 = "a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"; + }; + }; + "is-electron-2.2.0" = { + name = "is-electron"; + packageName = "is-electron"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-electron/-/is-electron-2.2.0.tgz"; + sha512 = "SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q=="; + }; + }; + "is-equal-shallow-0.1.3" = { + name = "is-equal-shallow"; + packageName = "is-equal-shallow"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz"; + sha1 = "2238098fc221de0bcfa5d9eac4c45d638aa1c534"; + }; + }; "is-extendable-0.1.1" = { name = "is-extendable"; packageName = "is-extendable"; @@ -931,6 +16638,15 @@ let sha512 = "arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA=="; }; }; + "is-extglob-1.0.0" = { + name = "is-extglob"; + packageName = "is-extglob"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz"; + sha1 = "ac468177c4943405a092fc8f29760c6ffc6206c0"; + }; + }; "is-extglob-2.1.1" = { name = "is-extglob"; packageName = "is-extglob"; @@ -940,6 +16656,24 @@ let sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2"; }; }; + "is-file-1.0.0" = { + name = "is-file"; + packageName = "is-file"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-file/-/is-file-1.0.0.tgz"; + sha1 = "28a44cfbd9d3db193045f22b65fce8edf9620596"; + }; + }; + "is-finite-1.0.2" = { + name = "is-finite"; + packageName = "is-finite"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz"; + sha1 = "cc6677695602be550ef11e8b4aa6305342b6d0aa"; + }; + }; "is-fullwidth-code-point-1.0.0" = { name = "is-fullwidth-code-point"; packageName = "is-fullwidth-code-point"; @@ -949,6 +16683,42 @@ let sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb"; }; }; + "is-fullwidth-code-point-2.0.0" = { + name = "is-fullwidth-code-point"; + packageName = "is-fullwidth-code-point"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"; + sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f"; + }; + }; + "is-function-1.0.1" = { + name = "is-function"; + packageName = "is-function"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz"; + sha1 = "12cfb98b65b57dd3d193a3121f5f6e2f437602b5"; + }; + }; + "is-git-url-1.0.0" = { + name = "is-git-url"; + packageName = "is-git-url"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-git-url/-/is-git-url-1.0.0.tgz"; + sha1 = "53f684cd143285b52c3244b4e6f28253527af66b"; + }; + }; + "is-glob-2.0.1" = { + name = "is-glob"; + packageName = "is-glob"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"; + sha1 = "d096f926a3ded5600f3fdfd91198cb0888c2d863"; + }; + }; "is-glob-3.1.0" = { name = "is-glob"; packageName = "is-glob"; @@ -958,6 +16728,132 @@ let sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a"; }; }; + "is-glob-4.0.0" = { + name = "is-glob"; + packageName = "is-glob"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz"; + sha1 = "9521c76845cc2610a85203ddf080a958c2ffabc0"; + }; + }; + "is-hexadecimal-1.0.2" = { + name = "is-hexadecimal"; + packageName = "is-hexadecimal"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz"; + sha512 = "but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A=="; + }; + }; + "is-installed-globally-0.1.0" = { + name = "is-installed-globally"; + packageName = "is-installed-globally"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz"; + sha1 = "0dfd98f5a9111716dd535dda6492f67bf3d25a80"; + }; + }; + "is-invalid-path-0.1.0" = { + name = "is-invalid-path"; + packageName = "is-invalid-path"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz"; + sha1 = "307a855b3cf1a938b44ea70d2c61106053714f34"; + }; + }; + "is-lower-case-1.1.3" = { + name = "is-lower-case"; + packageName = "is-lower-case"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz"; + sha1 = "7e147be4768dc466db3bfb21cc60b31e6ad69393"; + }; + }; + "is-mergeable-object-1.1.0" = { + name = "is-mergeable-object"; + packageName = "is-mergeable-object"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-mergeable-object/-/is-mergeable-object-1.1.0.tgz"; + sha512 = "JfyDDwUdtS4yHCgUpxOyKB9dnfZ0gecufxB0eytX6BmSXSE+8dbxDGt+V7CNRIRJ9sYFV/WQt2KJG6hNob2sBw=="; + }; + }; + "is-module-1.0.0" = { + name = "is-module"; + packageName = "is-module"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz"; + sha1 = "3258fb69f78c14d5b815d664336b4cffb6441591"; + }; + }; + "is-my-ip-valid-1.0.0" = { + name = "is-my-ip-valid"; + packageName = "is-my-ip-valid"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz"; + sha512 = "gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ=="; + }; + }; + "is-my-json-valid-2.19.0" = { + name = "is-my-json-valid"; + packageName = "is-my-json-valid"; + version = "2.19.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.19.0.tgz"; + sha512 = "mG0f/unGX1HZ5ep4uhRaPOS8EkAY8/j6mDRMJrutq4CqhoJWYp7qAlonIPy3TV7p3ju4TK9fo/PbnoksWmsp5Q=="; + }; + }; + "is-natural-number-4.0.1" = { + name = "is-natural-number"; + packageName = "is-natural-number"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz"; + sha1 = "ab9d76e1db4ced51e35de0c72ebecf09f734cde8"; + }; + }; + "is-negated-glob-1.0.0" = { + name = "is-negated-glob"; + packageName = "is-negated-glob"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz"; + sha1 = "6910bca5da8c95e784b5751b976cf5a10fee36d2"; + }; + }; + "is-npm-1.0.0" = { + name = "is-npm"; + packageName = "is-npm"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz"; + sha1 = "f2fb63a65e4905b406c86072765a1a4dc793b9f4"; + }; + }; + "is-number-0.1.1" = { + name = "is-number"; + packageName = "is-number"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz"; + sha1 = "69a7af116963d47206ec9bd9b48a14216f1e3806"; + }; + }; + "is-number-2.1.0" = { + name = "is-number"; + packageName = "is-number"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz"; + sha1 = "01fcbbb393463a548f2f466cce16dece49db908f"; + }; + }; "is-number-3.0.0" = { name = "is-number"; packageName = "is-number"; @@ -967,6 +16863,60 @@ let sha1 = "24fd6201a4782cf50561c810276afc7d12d71195"; }; }; + "is-number-4.0.0" = { + name = "is-number"; + packageName = "is-number"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz"; + sha512 = "rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="; + }; + }; + "is-obj-1.0.1" = { + name = "is-obj"; + packageName = "is-obj"; + version = "1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz"; + sha1 = "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"; + }; + }; + "is-object-1.0.1" = { + name = "is-object"; + packageName = "is-object"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz"; + sha1 = "8952688c5ec2ffd6b03ecc85e769e02903083470"; + }; + }; + "is-options-1.0.1" = { + name = "is-options"; + packageName = "is-options"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-options/-/is-options-1.0.1.tgz"; + sha512 = "2Xj8sA0zDrAcaoWfBiNmc6VPWAgKDpim0T3J9Djq7vbm1UjwbUWzeuLu/FwC46g3cBbAn0E5R0xwVtOobM6Xxg=="; + }; + }; + "is-path-inside-1.0.1" = { + name = "is-path-inside"; + packageName = "is-path-inside"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz"; + sha1 = "8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"; + }; + }; + "is-plain-obj-1.1.0" = { + name = "is-plain-obj"; + packageName = "is-plain-obj"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"; + sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e"; + }; + }; "is-plain-object-2.0.4" = { name = "is-plain-object"; packageName = "is-plain-object"; @@ -976,6 +16926,78 @@ let sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="; }; }; + "is-posix-bracket-0.1.1" = { + name = "is-posix-bracket"; + packageName = "is-posix-bracket"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz"; + sha1 = "3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"; + }; + }; + "is-primitive-2.0.0" = { + name = "is-primitive"; + packageName = "is-primitive"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz"; + sha1 = "207bab91638499c07b2adf240a41a87210034575"; + }; + }; + "is-promise-2.1.0" = { + name = "is-promise"; + packageName = "is-promise"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz"; + sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"; + }; + }; + "is-property-1.0.2" = { + name = "is-property"; + packageName = "is-property"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz"; + sha1 = "57fe1c4e48474edd65b09911f26b1cd4095dda84"; + }; + }; + "is-redirect-1.0.0" = { + name = "is-redirect"; + packageName = "is-redirect"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz"; + sha1 = "1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"; + }; + }; + "is-regex-1.0.4" = { + name = "is-regex"; + packageName = "is-regex"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz"; + sha1 = "5517489b547091b0930e095654ced25ee97e9491"; + }; + }; + "is-regexp-1.0.0" = { + name = "is-regexp"; + packageName = "is-regexp"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz"; + sha1 = "fd2d883545c46bac5a633e7b9a09e87fa2cb5069"; + }; + }; + "is-relative-0.1.3" = { + name = "is-relative"; + packageName = "is-relative"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz"; + sha1 = "905fee8ae86f45b3ec614bc3c15c869df0876e82"; + }; + }; "is-relative-1.0.0" = { name = "is-relative"; packageName = "is-relative"; @@ -985,6 +17007,114 @@ let sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA=="; }; }; + "is-resolvable-1.1.0" = { + name = "is-resolvable"; + packageName = "is-resolvable"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz"; + sha512 = "qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="; + }; + }; + "is-retry-allowed-1.1.0" = { + name = "is-retry-allowed"; + packageName = "is-retry-allowed"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz"; + sha1 = "11a060568b67339444033d0125a61a20d564fb34"; + }; + }; + "is-root-1.0.0" = { + name = "is-root"; + packageName = "is-root"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz"; + sha1 = "07b6c233bc394cd9d02ba15c966bd6660d6342d5"; + }; + }; + "is-scoped-1.0.0" = { + name = "is-scoped"; + packageName = "is-scoped"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-scoped/-/is-scoped-1.0.0.tgz"; + sha1 = "449ca98299e713038256289ecb2b540dc437cb30"; + }; + }; + "is-stream-1.1.0" = { + name = "is-stream"; + packageName = "is-stream"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"; + sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"; + }; + }; + "is-string-1.0.4" = { + name = "is-string"; + packageName = "is-string"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/is-string/-/is-string-1.0.4.tgz"; + sha1 = "cc3a9b69857d621e963725a24caeec873b826e64"; + }; + }; + "is-subset-0.1.1" = { + name = "is-subset"; + packageName = "is-subset"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz"; + sha1 = "8a59117d932de1de00f245fcdd39ce43f1e939a6"; + }; + }; + "is-supported-regexp-flag-1.0.1" = { + name = "is-supported-regexp-flag"; + packageName = "is-supported-regexp-flag"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz"; + sha512 = "3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ=="; + }; + }; + "is-svg-2.1.0" = { + name = "is-svg"; + packageName = "is-svg"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz"; + sha1 = "cf61090da0d9efbcab8722deba6f032208dbb0e9"; + }; + }; + "is-svg-3.0.0" = { + name = "is-svg"; + packageName = "is-svg"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz"; + sha512 = "gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ=="; + }; + }; + "is-symbol-1.0.2" = { + name = "is-symbol"; + packageName = "is-symbol"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz"; + sha512 = "HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw=="; + }; + }; + "is-text-path-1.0.1" = { + name = "is-text-path"; + packageName = "is-text-path"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz"; + sha1 = "4e1aa0fb51bfbcb3e92688001397202c1775b66e"; + }; + }; "is-typedarray-1.0.0" = { name = "is-typedarray"; packageName = "is-typedarray"; @@ -1003,6 +17133,69 @@ let sha512 = "mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ=="; }; }; + "is-upper-case-1.1.2" = { + name = "is-upper-case"; + packageName = "is-upper-case"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz"; + sha1 = "8d0b1fa7e7933a1e58483600ec7d9661cbaf756f"; + }; + }; + "is-url-1.2.4" = { + name = "is-url"; + packageName = "is-url"; + version = "1.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz"; + sha512 = "ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="; + }; + }; + "is-url-superb-2.0.0" = { + name = "is-url-superb"; + packageName = "is-url-superb"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-url-superb/-/is-url-superb-2.0.0.tgz"; + sha1 = "b728a18cf692e4d16da6b94c7408a811db0d0492"; + }; + }; + "is-utf8-0.2.1" = { + name = "is-utf8"; + packageName = "is-utf8"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz"; + sha1 = "4b0da1442104d1b336340e80797e865cf39f7d72"; + }; + }; + "is-valid-domain-0.0.6" = { + name = "is-valid-domain"; + packageName = "is-valid-domain"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.0.6.tgz"; + sha512 = "XXiNRcLcNKeb0LB3PzB39gJa8QiA+6nnc4NX9zNvFQcaITWU+64hfVqaVppbSd3tSVlJttW6sINkX3xLKPax7A=="; + }; + }; + "is-valid-glob-1.0.0" = { + name = "is-valid-glob"; + packageName = "is-valid-glob"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz"; + sha1 = "29bf3eff701be2d4d315dbacc39bc39fe8f601aa"; + }; + }; + "is-valid-path-0.1.1" = { + name = "is-valid-path"; + packageName = "is-valid-path"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz"; + sha1 = "110f9ff74c37f663e1ec7915eb451f2db93ac9df"; + }; + }; "is-windows-1.0.2" = { name = "is-windows"; packageName = "is-windows"; @@ -1012,6 +17205,24 @@ let sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="; }; }; + "is-wsl-1.1.0" = { + name = "is-wsl"; + packageName = "is-wsl"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz"; + sha1 = "1f16e4aa22b04d1336b66188a66af3c600c3a66d"; + }; + }; + "isarray-0.0.1" = { + name = "isarray"; + packageName = "isarray"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"; + sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf"; + }; + }; "isarray-1.0.0" = { name = "isarray"; packageName = "isarray"; @@ -1021,6 +17232,51 @@ let sha1 = "bb935d48582cba168c06834957a54a3e07124f11"; }; }; + "isarray-2.0.1" = { + name = "isarray"; + packageName = "isarray"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz"; + sha1 = "a37d94ed9cda2d59865c9f76fe596ee1f338741e"; + }; + }; + "isarray-2.0.4" = { + name = "isarray"; + packageName = "isarray"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz"; + sha512 = "GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA=="; + }; + }; + "isbinaryfile-3.0.3" = { + name = "isbinaryfile"; + packageName = "isbinaryfile"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz"; + sha512 = "8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw=="; + }; + }; + "isemail-3.2.0" = { + name = "isemail"; + packageName = "isemail"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz"; + sha512 = "zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg=="; + }; + }; + "isexe-1.1.2" = { + name = "isexe"; + packageName = "isexe"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz"; + sha1 = "36f3e22e60750920f5e7241a476a8c6a42275ad0"; + }; + }; "isexe-2.0.0" = { name = "isexe"; packageName = "isexe"; @@ -1048,6 +17304,15 @@ let sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"; }; }; + "isomorphic-fetch-2.2.1" = { + name = "isomorphic-fetch"; + packageName = "isomorphic-fetch"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz"; + sha1 = "611ae1acf14f5e81f729507472819fe9733558a9"; + }; + }; "isstream-0.1.2" = { name = "isstream"; packageName = "isstream"; @@ -1057,6 +17322,285 @@ let sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a"; }; }; + "istanbul-lib-coverage-1.2.1" = { + name = "istanbul-lib-coverage"; + packageName = "istanbul-lib-coverage"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz"; + sha512 = "PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ=="; + }; + }; + "istanbul-lib-instrument-1.10.2" = { + name = "istanbul-lib-instrument"; + packageName = "istanbul-lib-instrument"; + version = "1.10.2"; + src = fetchurl { + url = "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz"; + sha512 = "aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A=="; + }; + }; + "isurl-1.0.0" = { + name = "isurl"; + packageName = "isurl"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz"; + sha512 = "1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w=="; + }; + }; + "iterall-1.1.3" = { + name = "iterall"; + packageName = "iterall"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz"; + sha512 = "Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="; + }; + }; + "iterall-1.2.2" = { + name = "iterall"; + packageName = "iterall"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/iterall/-/iterall-1.2.2.tgz"; + sha512 = "yynBb1g+RFUPY64fTrFv7nsjRrENBQJaX2UL+2Szc9REFrSNm1rpSXHGzhmAy7a9uv3vlvgBlXnf9RqmPH1/DA=="; + }; + }; + "iterare-0.0.8" = { + name = "iterare"; + packageName = "iterare"; + version = "0.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/iterare/-/iterare-0.0.8.tgz"; + sha1 = "a969a80a1fbff6b78f28776594d7bc2bdfab6aad"; + }; + }; + "iterators-0.1.0" = { + name = "iterators"; + packageName = "iterators"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/iterators/-/iterators-0.1.0.tgz"; + sha1 = "d03f666ca4e6130138565997cacea54164203156"; + }; + }; + "jade-0.26.3" = { + name = "jade"; + packageName = "jade"; + version = "0.26.3"; + src = fetchurl { + url = "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; + sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; + }; + }; + "jade-0.27.0" = { + name = "jade"; + packageName = "jade"; + version = "0.27.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jade/-/jade-0.27.0.tgz"; + sha1 = "dc5ebed10d04a5e0eaf49ef0009bec473d1a6b31"; + }; + }; + "jaeger-client-3.13.0" = { + name = "jaeger-client"; + packageName = "jaeger-client"; + version = "3.13.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jaeger-client/-/jaeger-client-3.13.0.tgz"; + sha512 = "ykrXLxcmSHSdDXqK6/DY+IObekfj4kbONC3QPu/ln7sbY5bsA+Yu4LYVlW9/vLm0lxLlsz52mSyC+sjiqM8xCw=="; + }; + }; + "javascript-stringify-1.6.0" = { + name = "javascript-stringify"; + packageName = "javascript-stringify"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz"; + sha1 = "142d111f3a6e3dae8f4a9afd77d45855b5a9cce3"; + }; + }; + "jed-1.1.1" = { + name = "jed"; + packageName = "jed"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz"; + sha1 = "7a549bbd9ffe1585b0cd0a191e203055bee574b4"; + }; + }; + "jetpack-id-1.0.0" = { + name = "jetpack-id"; + packageName = "jetpack-id"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jetpack-id/-/jetpack-id-1.0.0.tgz"; + sha1 = "2cf9fbae46d8074fc16b7de0071c8efebca473a6"; + }; + }; + "jju-1.4.0" = { + name = "jju"; + packageName = "jju"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz"; + sha1 = "a3abe2718af241a2b2904f84a625970f389ae32a"; + }; + }; + "jmespath-0.15.0" = { + name = "jmespath"; + packageName = "jmespath"; + version = "0.15.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz"; + sha1 = "a3f222a9aae9f966f5d27c796510e28091764217"; + }; + }; + "jodid25519-1.0.2" = { + name = "jodid25519"; + packageName = "jodid25519"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz"; + sha1 = "06d4912255093419477d425633606e0e90782967"; + }; + }; + "joi-13.7.0" = { + name = "joi"; + packageName = "joi"; + version = "13.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/joi/-/joi-13.7.0.tgz"; + sha512 = "xuY5VkHfeOYK3Hdi91ulocfuFopwgbSORmIwzcwHKESQhC7w1kD5jaVSPnqDxS2I8t3RZ9omCKAxNwXN5zG1/Q=="; + }; + }; + "jquery-3.3.1" = { + name = "jquery"; + packageName = "jquery"; + version = "3.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz"; + sha512 = "Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg=="; + }; + }; + "jquery-ui-bundle-1.12.1" = { + name = "jquery-ui-bundle"; + packageName = "jquery-ui-bundle"; + version = "1.12.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jquery-ui-bundle/-/jquery-ui-bundle-1.12.1.tgz"; + sha1 = "d6be2e4c377494e2378b1cae2920a91d1182d8c4"; + }; + }; + "js-base64-2.4.9" = { + name = "js-base64"; + packageName = "js-base64"; + version = "2.4.9"; + src = fetchurl { + url = "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz"; + sha512 = "xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ=="; + }; + }; + "js-beautify-1.8.9" = { + name = "js-beautify"; + packageName = "js-beautify"; + version = "1.8.9"; + src = fetchurl { + url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.8.9.tgz"; + sha512 = "MwPmLywK9RSX0SPsUJjN7i+RQY9w/yC17Lbrq9ViEefpLRgqAR2BgrMN2AbifkUuhDV8tRauLhLda/9+bE0YQA=="; + }; + }; + "js-levenshtein-1.1.4" = { + name = "js-levenshtein"; + packageName = "js-levenshtein"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz"; + sha512 = "PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow=="; + }; + }; + "js-message-1.0.5" = { + name = "js-message"; + packageName = "js-message"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz"; + sha1 = "2300d24b1af08e89dd095bc1a4c9c9cfcb892d15"; + }; + }; + "js-queue-2.0.0" = { + name = "js-queue"; + packageName = "js-queue"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js-queue/-/js-queue-2.0.0.tgz"; + sha1 = "362213cf860f468f0125fc6c96abc1742531f948"; + }; + }; + "js-select-0.6.0" = { + name = "js-select"; + packageName = "js-select"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js-select/-/js-select-0.6.0.tgz"; + sha1 = "c284e22824d5927aec962dcdf247174aefb0d190"; + }; + }; + "js-string-escape-1.0.1" = { + name = "js-string-escape"; + packageName = "js-string-escape"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz"; + sha1 = "e2625badbc0d67c7533e9edc1068c587ae4137ef"; + }; + }; + "js-tokens-3.0.2" = { + name = "js-tokens"; + packageName = "js-tokens"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz"; + sha1 = "9866df395102130e38f7f996bceb65443209c25b"; + }; + }; + "js-tokens-4.0.0" = { + name = "js-tokens"; + packageName = "js-tokens"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"; + sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="; + }; + }; + "js-yaml-3.12.0" = { + name = "js-yaml"; + packageName = "js-yaml"; + version = "3.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz"; + sha512 = "PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A=="; + }; + }; + "js-yaml-3.7.0" = { + name = "js-yaml"; + packageName = "js-yaml"; + version = "3.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz"; + sha1 = "5c967ddd837a9bfdca5f2de84253abe8a1c03b80"; + }; + }; + "js2xmlparser-3.0.0" = { + name = "js2xmlparser"; + packageName = "js2xmlparser"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz"; + sha1 = "3fb60eaa089c5440f9319f51760ccd07e2499733"; + }; + }; "jsbn-0.1.1" = { name = "jsbn"; packageName = "jsbn"; @@ -1066,6 +17610,123 @@ let sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"; }; }; + "jsdom-7.2.2" = { + name = "jsdom"; + packageName = "jsdom"; + version = "7.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz"; + sha1 = "40b402770c2bda23469096bee91ab675e3b1fc6e"; + }; + }; + "jsesc-0.5.0" = { + name = "jsesc"; + packageName = "jsesc"; + version = "0.5.0"; + src = fetchurl { + url = "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz"; + sha1 = "e7dee66e35d6fc16f710fe91d5cf69f70f08911d"; + }; + }; + "jsesc-1.3.0" = { + name = "jsesc"; + packageName = "jsesc"; + version = "1.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz"; + sha1 = "46c3fec8c1892b12b0833db9bc7622176dbab34b"; + }; + }; + "jsesc-2.5.2" = { + name = "jsesc"; + packageName = "jsesc"; + version = "2.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"; + sha512 = "OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="; + }; + }; + "jshint-2.9.7" = { + name = "jshint"; + packageName = "jshint"; + version = "2.9.7"; + src = fetchurl { + url = "https://registry.npmjs.org/jshint/-/jshint-2.9.7.tgz"; + sha512 = "Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA=="; + }; + }; + "json-buffer-2.0.11" = { + name = "json-buffer"; + packageName = "json-buffer"; + version = "2.0.11"; + src = fetchurl { + url = "http://registry.npmjs.org/json-buffer/-/json-buffer-2.0.11.tgz"; + sha1 = "3e441fda3098be8d1e3171ad591bc62a33e2d55f"; + }; + }; + "json-buffer-3.0.0" = { + name = "json-buffer"; + packageName = "json-buffer"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz"; + sha1 = "5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"; + }; + }; + "json-merge-patch-0.2.3" = { + name = "json-merge-patch"; + packageName = "json-merge-patch"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.3.tgz"; + sha1 = "fa2c6b5af87da77bae2966a589d52e23ed81fe40"; + }; + }; + "json-parse-better-errors-1.0.2" = { + name = "json-parse-better-errors"; + packageName = "json-parse-better-errors"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz"; + sha512 = "mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="; + }; + }; + "json-parse-helpfulerror-1.0.3" = { + name = "json-parse-helpfulerror"; + packageName = "json-parse-helpfulerror"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz"; + sha1 = "13f14ce02eed4e981297b64eb9e3b932e2dd13dc"; + }; + }; + "json-refs-2.1.7" = { + name = "json-refs"; + packageName = "json-refs"; + version = "2.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/json-refs/-/json-refs-2.1.7.tgz"; + sha1 = "b9eb01fe29f5ea3e92878f15aea10ad38b5acf89"; + }; + }; + "json-rpc2-0.8.1" = { + name = "json-rpc2"; + packageName = "json-rpc2"; + version = "0.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.8.1.tgz"; + sha1 = "efe8c9834605b556c488d1ed7bcf24ee381eeeb2"; + }; + }; + "json-schema-0.2.2" = { + name = "json-schema"; + packageName = "json-schema"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz"; + sha1 = "50354f19f603917c695f70b85afa77c3b0f23506"; + }; + }; "json-schema-0.2.3" = { name = "json-schema"; packageName = "json-schema"; @@ -1075,6 +17736,24 @@ let sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13"; }; }; + "json-schema-deref-sync-0.3.4" = { + name = "json-schema-deref-sync"; + packageName = "json-schema-deref-sync"; + version = "0.3.4"; + 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=="; + }; + }; + "json-schema-ref-parser-3.3.1" = { + name = "json-schema-ref-parser"; + packageName = "json-schema-ref-parser"; + version = "3.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-3.3.1.tgz"; + sha512 = "stQTMhec2R/p2L9dH4XXRlpNCP0mY8QrLd/9Kl+8SHJQmwHtE1nDfXH4wbsSM+GkJMl8t92yZbI0OIol432CIQ=="; + }; + }; "json-schema-traverse-0.3.1" = { name = "json-schema-traverse"; packageName = "json-schema-traverse"; @@ -1084,6 +17763,42 @@ let sha1 = "349a6d44c53a51de89b40805c5d5e59b417d3340"; }; }; + "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-stable-stringify-0.0.1" = { + name = "json-stable-stringify"; + packageName = "json-stable-stringify"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz"; + sha1 = "611c23e814db375527df851193db59dd2af27f45"; + }; + }; + "json-stable-stringify-1.0.1" = { + name = "json-stable-stringify"; + packageName = "json-stable-stringify"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz"; + sha1 = "9a759d39c5f2ff503fd5300646ed445f88c4f9af"; + }; + }; + "json-stable-stringify-without-jsonify-1.0.1" = { + name = "json-stable-stringify-without-jsonify"; + packageName = "json-stable-stringify-without-jsonify"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"; + sha1 = "9db7b59496ad3f3cfef30a75142d2d930ad72651"; + }; + }; "json-stringify-safe-5.0.1" = { name = "json-stringify-safe"; packageName = "json-stringify-safe"; @@ -1093,6 +17808,177 @@ let sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; }; }; + "json3-3.2.6" = { + name = "json3"; + packageName = "json3"; + version = "3.2.6"; + src = fetchurl { + url = "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz"; + sha1 = "f6efc93c06a04de9aec53053df2559bb19e2038b"; + }; + }; + "json3-3.3.2" = { + name = "json3"; + packageName = "json3"; + version = "3.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz"; + sha1 = "3c0434743df93e2f5c42aee7b19bcb483575f4e1"; + }; + }; + "json5-0.5.1" = { + name = "json5"; + packageName = "json5"; + version = "0.5.1"; + src = fetchurl { + url = "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz"; + sha1 = "1eade7acc012034ad84e2396767ead9fa5495821"; + }; + }; + "json5-1.0.1" = { + name = "json5"; + packageName = "json5"; + version = "1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/json5/-/json5-1.0.1.tgz"; + sha512 = "aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow=="; + }; + }; + "json5-2.1.0" = { + name = "json5"; + packageName = "json5"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz"; + sha512 = "8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ=="; + }; + }; + "jsonata-1.5.4" = { + name = "jsonata"; + packageName = "jsonata"; + version = "1.5.4"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonata/-/jsonata-1.5.4.tgz"; + sha512 = "F/p92UWYUn+kD3SE898jjlz1mkBzjtok9ZTtWT6+axS4Z2Wtc8p/md6xHkyCGWPdIEJBTSw0mlvKE+s+fAVSjg=="; + }; + }; + "jsonfile-1.0.1" = { + name = "jsonfile"; + packageName = "jsonfile"; + version = "1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/jsonfile/-/jsonfile-1.0.1.tgz"; + sha1 = "ea5efe40b83690b98667614a7392fc60e842c0dd"; + }; + }; + "jsonfile-2.4.0" = { + name = "jsonfile"; + packageName = "jsonfile"; + version = "2.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz"; + sha1 = "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"; + }; + }; + "jsonfile-3.0.1" = { + name = "jsonfile"; + packageName = "jsonfile"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz"; + sha1 = "a5ecc6f65f53f662c4415c7675a0331d0992ec66"; + }; + }; + "jsonfile-4.0.0" = { + name = "jsonfile"; + packageName = "jsonfile"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"; + sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb"; + }; + }; + "jsonify-0.0.0" = { + name = "jsonify"; + packageName = "jsonify"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"; + sha1 = "2c74b6ee41d93ca51b7b5aaee8f503631d252a73"; + }; + }; + "jsonparse-0.0.5" = { + name = "jsonparse"; + packageName = "jsonparse"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz"; + sha1 = "330542ad3f0a654665b778f3eb2d9a9fa507ac64"; + }; + }; + "jsonparse-0.0.6" = { + name = "jsonparse"; + packageName = "jsonparse"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.6.tgz"; + sha1 = "ab599f19324d4ae178fa21a930192ab11ab61a4e"; + }; + }; + "jsonparse-1.3.1" = { + name = "jsonparse"; + packageName = "jsonparse"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz"; + sha1 = "3f4dae4a91fac315f71062f8521cc239f1366280"; + }; + }; + "jsonpointer-4.0.1" = { + name = "jsonpointer"; + packageName = "jsonpointer"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz"; + sha1 = "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"; + }; + }; + "jsonwebtoken-8.2.1" = { + name = "jsonwebtoken"; + packageName = "jsonwebtoken"; + version = "8.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.2.1.tgz"; + sha512 = "l8rUBr0fqYYwPc8/ZGrue7GiW7vWdZtZqelxo4Sd5lMvuEeCK8/wS54sEo6tJhdZ6hqfutsj6COgC0d1XdbHGw=="; + }; + }; + "jsonwebtoken-8.4.0" = { + name = "jsonwebtoken"; + packageName = "jsonwebtoken"; + version = "8.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.4.0.tgz"; + sha512 = "coyXjRTCy0pw5WYBpMvWOMN+Kjaik2MwTUIq9cna/W7NpO9E+iYbumZONAz3hcr+tXFJECoQVrtmIoC3Oz0gvg=="; + }; + }; + "jsprim-0.3.0" = { + name = "jsprim"; + packageName = "jsprim"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsprim/-/jsprim-0.3.0.tgz"; + sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1"; + }; + }; + "jsprim-1.4.0" = { + name = "jsprim"; + packageName = "jsprim"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz"; + sha1 = "a3b87e40298d8c380552d8cc7628a0bb95a22918"; + }; + }; "jsprim-1.4.1" = { name = "jsprim"; packageName = "jsprim"; @@ -1102,6 +17988,232 @@ let sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"; }; }; + "jstransform-10.1.0" = { + name = "jstransform"; + packageName = "jstransform"; + version = "10.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jstransform/-/jstransform-10.1.0.tgz"; + sha1 = "b4c49bf63f162c108b0348399a8737c713b0a83a"; + }; + }; + "jszip-2.6.1" = { + name = "jszip"; + packageName = "jszip"; + version = "2.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jszip/-/jszip-2.6.1.tgz"; + sha1 = "b88f3a7b2e67a2a048152982c7a3756d9c4828f0"; + }; + }; + "jszip-3.1.5" = { + name = "jszip"; + packageName = "jszip"; + version = "3.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz"; + sha512 = "5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ=="; + }; + }; + "jszip-git://github.com/anmonteiro/jszip#patch-1" = { + name = "jszip"; + packageName = "jszip"; + version = "2.6.1"; + src = fetchgit { + url = "git://github.com/anmonteiro/jszip"; + rev = "5a92e8c9153a3557daa8d3540b00c50bd8554c49"; + sha256 = "00016993634d04b6f7eea8fae529b804d5a0b7ed2636361c7546a48b866e9c5c"; + }; + }; + "junk-2.1.0" = { + name = "junk"; + packageName = "junk"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/junk/-/junk-2.1.0.tgz"; + sha1 = "f431b4b7f072dc500a5f10ce7f4ec71930e70134"; + }; + }; + "just-detect-adblock-1.0.0" = { + name = "just-detect-adblock"; + packageName = "just-detect-adblock"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/just-detect-adblock/-/just-detect-adblock-1.0.0.tgz"; + sha1 = "7bf8660cf15571fe7cf3b49c222e4716e1605a0c"; + }; + }; + "jwa-1.1.6" = { + name = "jwa"; + packageName = "jwa"; + version = "1.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/jwa/-/jwa-1.1.6.tgz"; + sha512 = "tBO/cf++BUsJkYql/kBbJroKOgHWEigTKBAjjBEmrMGYd1QMBC74Hr4Wo2zCZw6ZrVhlJPvoMrkcOnlWR/DJfw=="; + }; + }; + "jws-3.1.5" = { + name = "jws"; + packageName = "jws"; + version = "3.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/jws/-/jws-3.1.5.tgz"; + sha512 = "GsCSexFADNQUr8T5HPJvayTjvPIfoyJPtLQBwn5a4WZQchcrPMPMAWcC1AzJVRDKyD6ZPROPAxgv6rfHViO4uQ=="; + }; + }; + "k-bucket-0.6.0" = { + name = "k-bucket"; + packageName = "k-bucket"; + version = "0.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/k-bucket/-/k-bucket-0.6.0.tgz"; + sha1 = "afc532545f69d466293e887b00d5fc73377c3abb"; + }; + }; + "k-bucket-2.0.1" = { + name = "k-bucket"; + packageName = "k-bucket"; + version = "2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/k-bucket/-/k-bucket-2.0.1.tgz"; + sha1 = "58cccb244f563326ba893bf5c06a35f644846daa"; + }; + }; + "k-bucket-3.3.1" = { + name = "k-bucket"; + packageName = "k-bucket"; + version = "3.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/k-bucket/-/k-bucket-3.3.1.tgz"; + sha512 = "kgwWqYT79rAahn4maIVTP8dIe+m1KulufWW+f1bB9DlZrRFiGpZ4iJOg2HUp4xJYBWONP3+rOPIWF/RXABU6mw=="; + }; + }; + "k-bucket-4.0.1" = { + name = "k-bucket"; + packageName = "k-bucket"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/k-bucket/-/k-bucket-4.0.1.tgz"; + sha512 = "YvDpmY3waI999h1zZoW1rJ04fZrgZ+5PAlVmvwDHT6YO/Q1AOhdel07xsKy9eAvJjQ9xZV1wz3rXKqEfaWvlcQ=="; + }; + }; + "k-bucket-5.0.0" = { + name = "k-bucket"; + packageName = "k-bucket"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/k-bucket/-/k-bucket-5.0.0.tgz"; + sha512 = "r/q+wV/Kde62/tk+rqyttEJn6h0jR7x+incdMVSYTqK73zVxVrzJa70kJL49cIKen8XjIgUZKSvk8ktnrQbK4w=="; + }; + }; + "k-rpc-3.7.0" = { + name = "k-rpc"; + packageName = "k-rpc"; + version = "3.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/k-rpc/-/k-rpc-3.7.0.tgz"; + sha1 = "641f99b2825be34b6e7984f22b7962dc1a906c23"; + }; + }; + "k-rpc-4.3.1" = { + name = "k-rpc"; + packageName = "k-rpc"; + version = "4.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/k-rpc/-/k-rpc-4.3.1.tgz"; + sha512 = "mgAJZeFYbpP0xzJzmS0TQTYoFI0sjy3GnKFhg8wyboL+KvWg2WLaA2Oy9PthLPx2Rxz4WeBMk4y3MSOrDJ95FA=="; + }; + }; + "k-rpc-5.0.0" = { + name = "k-rpc"; + packageName = "k-rpc"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/k-rpc/-/k-rpc-5.0.0.tgz"; + sha512 = "vCH2rQdfMOS+MlUuTSuar1pS2EMrltURf9LmAR9xR6Jik0XPlMX3vEixgqMn17wKmFVCublJqSJ4hJIP7oKZ3Q=="; + }; + }; + "k-rpc-socket-1.8.0" = { + name = "k-rpc-socket"; + packageName = "k-rpc-socket"; + version = "1.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.8.0.tgz"; + sha512 = "f/9TynsO8YYjZ6JjNNtSSH7CJcIHcio1buy3zqByGxb/GX8AWLdL6FZEWTrN8V3/J7W4/E0ZTQQ+Jt2rVq7ELg=="; + }; + }; + "keen.io-0.1.5" = { + name = "keen.io"; + packageName = "keen.io"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/keen.io/-/keen.io-0.1.5.tgz"; + sha512 = "THuLqGgrsqRiszyq7Mkasf4uKCtpIXjoptQJZQcvQ6WutSjf17ndJ/eHZCi7IbvulNq5NwJWBH1earF0duIzDw=="; + }; + }; + "keep-alive-agent-0.0.1" = { + name = "keep-alive-agent"; + packageName = "keep-alive-agent"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz"; + sha1 = "44847ca394ce8d6b521ae85816bd64509942b385"; + }; + }; + "kew-0.7.0" = { + name = "kew"; + packageName = "kew"; + version = "0.7.0"; + src = fetchurl { + url = "http://registry.npmjs.org/kew/-/kew-0.7.0.tgz"; + sha1 = "79d93d2d33363d6fdd2970b335d9141ad591d79b"; + }; + }; + "keypress-0.1.0" = { + name = "keypress"; + packageName = "keypress"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz"; + sha1 = "4a3188d4291b66b4f65edb99f806aa9ae293592a"; + }; + }; + "keypress-0.2.1" = { + name = "keypress"; + packageName = "keypress"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/keypress/-/keypress-0.2.1.tgz"; + sha1 = "1e80454250018dbad4c3fe94497d6e67b6269c77"; + }; + }; + "keyv-3.0.0" = { + name = "keyv"; + packageName = "keyv"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz"; + sha512 = "eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA=="; + }; + }; + "kind-of-1.1.0" = { + name = "kind-of"; + packageName = "kind-of"; + version = "1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz"; + sha1 = "140a3d2d41a36d2efcfa9377b62c24f8495a5c44"; + }; + }; + "kind-of-2.0.1" = { + name = "kind-of"; + packageName = "kind-of"; + version = "2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz"; + sha1 = "018ec7a4ce7e3a86cb9141be519d24c8faa981b5"; + }; + }; "kind-of-3.2.2" = { name = "kind-of"; packageName = "kind-of"; @@ -1138,6 +18250,519 @@ let sha512 = "s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="; }; }; + "klaw-1.3.1" = { + name = "klaw"; + packageName = "klaw"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz"; + sha1 = "4088433b46b3b1ba259d78785d8e96f73ba02439"; + }; + }; + "klaw-2.0.0" = { + name = "klaw"; + packageName = "klaw"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/klaw/-/klaw-2.0.0.tgz"; + sha1 = "59c128e0dc5ce410201151194eeb9cbf858650f6"; + }; + }; + "klaw-sync-4.0.0" = { + name = "klaw-sync"; + packageName = "klaw-sync"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/klaw-sync/-/klaw-sync-4.0.0.tgz"; + sha512 = "go/5tXbgLkgwxQ2c2ewaMen6TpQtI9fTzzmTdlSGK8XxKcFSsJvn/Sgn75Vg+mOJwkKVPrqLw2Xq7x/zP1v7PQ=="; + }; + }; + "knockout-3.5.0-rc2" = { + name = "knockout"; + packageName = "knockout"; + version = "3.5.0-rc2"; + src = fetchurl { + url = "https://registry.npmjs.org/knockout/-/knockout-3.5.0-rc2.tgz"; + sha512 = "ncKkcfOX5hV6QyvNLMLe+s9uYbP+jRKljj01Fcg/BPk3PvfcdZF3dV52qkfpR0IC0iRh0AAP7NXFJEt0ofy14g=="; + }; + }; + "kuler-1.0.1" = { + name = "kuler"; + packageName = "kuler"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz"; + sha512 = "J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ=="; + }; + }; + "kvgraph-0.1.0" = { + name = "kvgraph"; + packageName = "kvgraph"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/kvgraph/-/kvgraph-0.1.0.tgz"; + sha1 = "068eed75b8d9bae75c1219da41eea0e433cd748c"; + }; + }; + "kvset-1.0.0" = { + name = "kvset"; + packageName = "kvset"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/kvset/-/kvset-1.0.0.tgz"; + sha1 = "24f68db8ecb155498c9ecb56aef40ae24509872f"; + }; + }; + "labeled-stream-splicer-2.0.1" = { + name = "labeled-stream-splicer"; + packageName = "labeled-stream-splicer"; + version = "2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz"; + sha512 = "MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg=="; + }; + }; + "last-one-wins-1.0.4" = { + name = "last-one-wins"; + packageName = "last-one-wins"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/last-one-wins/-/last-one-wins-1.0.4.tgz"; + sha1 = "c1bfd0cbcb46790ec9156b8d1aee8fcb86cda22a"; + }; + }; + "latest-version-3.1.0" = { + name = "latest-version"; + packageName = "latest-version"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz"; + sha1 = "a205383fea322b33b5ae3b18abee0dc2f356ee15"; + }; + }; + "launch-editor-2.2.1" = { + name = "launch-editor"; + packageName = "launch-editor"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz"; + sha512 = "On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw=="; + }; + }; + "layered-graph-1.1.2" = { + name = "layered-graph"; + packageName = "layered-graph"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/layered-graph/-/layered-graph-1.1.2.tgz"; + sha512 = "OaV2u8eMWxUkVYTGhXKDBjFBVPONubDJfnw6dy6ndZDTANfZeeapq35x3oWnqpW1GxbulXuf7fMhxy97r+k2Sg=="; + }; + }; + "lazy-1.0.11" = { + name = "lazy"; + packageName = "lazy"; + version = "1.0.11"; + src = fetchurl { + url = "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz"; + sha1 = "daa068206282542c088288e975c297c1ae77b690"; + }; + }; + "lazy-cache-0.2.7" = { + name = "lazy-cache"; + packageName = "lazy-cache"; + version = "0.2.7"; + src = fetchurl { + url = "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz"; + sha1 = "7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65"; + }; + }; + "lazy-cache-1.0.4" = { + name = "lazy-cache"; + packageName = "lazy-cache"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz"; + sha1 = "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"; + }; + }; + "lazystream-1.0.0" = { + name = "lazystream"; + packageName = "lazystream"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz"; + sha1 = "f6995fe0f820392f61396be89462407bb77168e4"; + }; + }; + "lcid-1.0.0" = { + name = "lcid"; + packageName = "lcid"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz"; + sha1 = "308accafa0bc483a3867b4b6f2b9506251d1b835"; + }; + }; + "lcid-2.0.0" = { + name = "lcid"; + packageName = "lcid"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz"; + sha512 = "avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA=="; + }; + }; + "lead-1.0.0" = { + name = "lead"; + packageName = "lead"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz"; + sha1 = "6f14f99a37be3a9dd784f5495690e5903466ee42"; + }; + }; + "leek-0.0.24" = { + name = "leek"; + packageName = "leek"; + version = "0.0.24"; + src = fetchurl { + url = "https://registry.npmjs.org/leek/-/leek-0.0.24.tgz"; + sha1 = "e400e57f0e60d8ef2bd4d068dc428a54345dbcda"; + }; + }; + "length-prefixed-message-3.0.3" = { + name = "length-prefixed-message"; + packageName = "length-prefixed-message"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/length-prefixed-message/-/length-prefixed-message-3.0.3.tgz"; + sha1 = "245474d69abc0614dca368dc35aa8074982a23ac"; + }; + }; + "less-2.7.3" = { + name = "less"; + packageName = "less"; + version = "2.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/less/-/less-2.7.3.tgz"; + sha512 = "KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ=="; + }; + }; + "level-3.0.2" = { + name = "level"; + packageName = "level"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/level/-/level-3.0.2.tgz"; + sha512 = "2qYbbiptPsPWGUI+AgB1gTNXqIjPpALRqrQyNx1zWYNZxhhuzEj/IE4Unu9weEBnsUEocfYe56xOGlAceb8/Fg=="; + }; + }; + "level-4.0.0" = { + name = "level"; + packageName = "level"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/level/-/level-4.0.0.tgz"; + sha512 = "4epzCOlEcJ529NOdlAYiuiakS/kZTDdiKSBNJmE1B8bsmA+zEVwcpxyH86qJSQTpOu7SODrlaD9WgPRHLkGutA=="; + }; + }; + "level-codec-6.2.0" = { + name = "level-codec"; + packageName = "level-codec"; + version = "6.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/level-codec/-/level-codec-6.2.0.tgz"; + sha1 = "a4b5244bb6a4c2f723d68a1d64e980c53627d9d4"; + }; + }; + "level-codec-8.0.0" = { + name = "level-codec"; + packageName = "level-codec"; + version = "8.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/level-codec/-/level-codec-8.0.0.tgz"; + sha512 = "gNZlo1HRHz0BWxzGCyNf7xntAs2HKOPvvRBWtXsoDvEX4vMYnSTBS6ZnxoaiX7nhxSBPpegRa8CQ/hnfGBKk3Q=="; + }; + }; + "level-codec-9.0.0" = { + name = "level-codec"; + packageName = "level-codec"; + version = "9.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/level-codec/-/level-codec-9.0.0.tgz"; + sha512 = "OIpVvjCcZNP5SdhcNupnsI1zo5Y9Vpm+k/F1gfG5kXrtctlrwanisakweJtE0uA0OpLukRfOQae+Fg0M5Debhg=="; + }; + }; + "level-errors-1.1.2" = { + name = "level-errors"; + packageName = "level-errors"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/level-errors/-/level-errors-1.1.2.tgz"; + sha512 = "Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w=="; + }; + }; + "level-errors-2.0.0" = { + name = "level-errors"; + packageName = "level-errors"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/level-errors/-/level-errors-2.0.0.tgz"; + sha512 = "AmY4HCp9h3OiU19uG+3YWkdELgy05OTP/r23aNHaQKWv8DO787yZgsEuGVkoph40uwN+YdUKnANlrxSsoOaaxg=="; + }; + }; + "level-iterator-stream-2.0.3" = { + name = "level-iterator-stream"; + packageName = "level-iterator-stream"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz"; + sha512 = "I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig=="; + }; + }; + "level-iterator-stream-3.0.1" = { + name = "level-iterator-stream"; + packageName = "level-iterator-stream"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-3.0.1.tgz"; + sha512 = "nEIQvxEED9yRThxvOrq8Aqziy4EGzrxSZK+QzEFAVuJvQ8glfyZ96GB6BoI4sBbLfjMXm2w4vu3Tkcm9obcY0g=="; + }; + }; + "level-packager-2.1.1" = { + name = "level-packager"; + packageName = "level-packager"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/level-packager/-/level-packager-2.1.1.tgz"; + sha512 = "6l3G6dVkmdvHwOJrEA9d9hL6SSFrzwjQoLP8HsvohOgfY/8Z9LyTKNCM5Gc84wtsUWCuIHu6r+S6WrCtTWUJCw=="; + }; + }; + "level-packager-3.1.0" = { + name = "level-packager"; + packageName = "level-packager"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/level-packager/-/level-packager-3.1.0.tgz"; + sha512 = "UxVEfK5WH0u0InR3WxTCSAroiorAGKzXWZT6i+nBjambmvINuXFUsFx2Ai3UIjUUtnyWhluv42jMlzUZCsAk9A=="; + }; + }; + "level-post-1.0.7" = { + name = "level-post"; + packageName = "level-post"; + version = "1.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz"; + sha512 = "PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew=="; + }; + }; + "level-sublevel-6.6.5" = { + name = "level-sublevel"; + packageName = "level-sublevel"; + version = "6.6.5"; + src = fetchurl { + url = "https://registry.npmjs.org/level-sublevel/-/level-sublevel-6.6.5.tgz"; + sha512 = "SBSR60x+dghhwGUxPKS+BvV1xNqnwsEUBKmnFepPaHJ6VkBXyPK9SImGc3K2BkwBfpxlt7GKkBNlCnrdufsejA=="; + }; + }; + "leveldown-3.0.2" = { + name = "leveldown"; + packageName = "leveldown"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/leveldown/-/leveldown-3.0.2.tgz"; + sha512 = "+ANRScj1npQQzv6e4DYAKRjVQZZ+ahMoubKrNP68nIq+l9bYgb+WiXF+14oTcQTg2f7qE9WHGW7rBG9nGSsA+A=="; + }; + }; + "leveldown-4.0.1" = { + name = "leveldown"; + packageName = "leveldown"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/leveldown/-/leveldown-4.0.1.tgz"; + sha512 = "ZlBKVSsglPIPJnz4ggB8o2R0bxDxbsMzuQohbfgoFMVApyTE118DK5LNRG0cRju6rt3OkGxe0V6UYACGlq/byg=="; + }; + }; + "levelup-0.19.1" = { + name = "levelup"; + packageName = "levelup"; + version = "0.19.1"; + src = fetchurl { + url = "https://registry.npmjs.org/levelup/-/levelup-0.19.1.tgz"; + sha1 = "f3a6a7205272c4b5f35e412ff004a03a0aedf50b"; + }; + }; + "levelup-2.0.2" = { + name = "levelup"; + packageName = "levelup"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/levelup/-/levelup-2.0.2.tgz"; + sha512 = "us+nTLUyd/eLnclYYddOCdAVw1hnymGx/9p4Jr5ThohStsjLqMVmbYiz6/SYFZEPXNF+AKQSvh6fA2e2KZpC8w=="; + }; + }; + "levelup-3.1.1" = { + name = "levelup"; + packageName = "levelup"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/levelup/-/levelup-3.1.1.tgz"; + sha512 = "9N10xRkUU4dShSRRFTBdNaBxofz+PGaIZO962ckboJZiNmLuhVT6FZ6ZKAsICKfUBO76ySaYU6fJWX/jnj3Lcg=="; + }; + }; + "leven-1.0.2" = { + name = "leven"; + packageName = "leven"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz"; + sha1 = "9144b6eebca5f1d0680169f1a6770dcea60b75c3"; + }; + }; + "levn-0.3.0" = { + name = "levn"; + packageName = "levn"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"; + sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee"; + }; + }; + "libbase64-0.1.0" = { + name = "libbase64"; + packageName = "libbase64"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz"; + sha1 = "62351a839563ac5ff5bd26f12f60e9830bb751e6"; + }; + }; + "libmime-1.2.0" = { + name = "libmime"; + packageName = "libmime"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/libmime/-/libmime-1.2.0.tgz"; + sha1 = "8d84b4f3b225b3704410236ef494906436ba742b"; + }; + }; + "libnested-1.4.1" = { + name = "libnested"; + packageName = "libnested"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/libnested/-/libnested-1.4.1.tgz"; + sha512 = "7fvNHrU8QTep71gIJuz7z6iBAQULEHJOcIA0MKUlwFrSnntvOvnke+/tnR7ZxyRAQQ303UJXNZBSRz3r0N5tqw=="; + }; + }; + "libnpm-2.0.1" = { + name = "libnpm"; + packageName = "libnpm"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/libnpm/-/libnpm-2.0.1.tgz"; + sha512 = "qTKoxyJvpBxHZQB6k0AhSLajyXq9ZE/lUsZzuHAplr2Bpv9G+k4YuYlExYdUCeVRRGqcJt8hvkPh4tBwKoV98w=="; + }; + }; + "libnpmaccess-3.0.1" = { + name = "libnpmaccess"; + packageName = "libnpmaccess"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-3.0.1.tgz"; + sha512 = "RlZ7PNarCBt+XbnP7R6PoVgOq9t+kou5rvhaInoNibhPO7eMlRfS0B8yjatgn2yaHIwWNyoJDolC/6Lc5L/IQA=="; + }; + }; + "libnpmconfig-1.2.1" = { + name = "libnpmconfig"; + packageName = "libnpmconfig"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/libnpmconfig/-/libnpmconfig-1.2.1.tgz"; + sha512 = "9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA=="; + }; + }; + "libnpmhook-5.0.2" = { + name = "libnpmhook"; + packageName = "libnpmhook"; + version = "5.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/libnpmhook/-/libnpmhook-5.0.2.tgz"; + sha512 = "vLenmdFWhRfnnZiNFPNMog6CK7Ujofy2TWiM2CrpZUjBRIhHkJeDaAbJdYCT6W4lcHtyrJR8yXW8KFyq6UAp1g=="; + }; + }; + "libnpmorg-1.0.0" = { + name = "libnpmorg"; + packageName = "libnpmorg"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/libnpmorg/-/libnpmorg-1.0.0.tgz"; + sha512 = "o+4eVJBoDGMgRwh2lJY0a8pRV2c/tQM/SxlqXezjcAg26Qe9jigYVs+Xk0vvlYDWCDhP0g74J8UwWeAgsB7gGw=="; + }; + }; + "libnpmpublish-1.1.0" = { + name = "libnpmpublish"; + packageName = "libnpmpublish"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-1.1.0.tgz"; + sha512 = "mQ3LT2EWlpJ6Q8mgHTNqarQVCgcY32l6xadPVPMcjWLtVLz7II4WlWkzlbYg1nHGAf+xyABDwS+3aNUiRLkyaA=="; + }; + }; + "libnpmsearch-2.0.0" = { + name = "libnpmsearch"; + packageName = "libnpmsearch"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/libnpmsearch/-/libnpmsearch-2.0.0.tgz"; + sha512 = "vd+JWbTGzOSfiOc+72MU6y7WqmBXn49egCCrIXp27iE/88bX8EpG64ST1blWQI1bSMUr9l1AKPMVsqa2tS5KWA=="; + }; + }; + "libnpmteam-1.0.1" = { + name = "libnpmteam"; + packageName = "libnpmteam"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/libnpmteam/-/libnpmteam-1.0.1.tgz"; + sha512 = "gDdrflKFCX7TNwOMX1snWojCoDE5LoRWcfOC0C/fqF7mBq8Uz9zWAX4B2RllYETNO7pBupBaSyBDkTAC15cAMg=="; + }; + }; + "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.3" = { + name = "libsodium"; + packageName = "libsodium"; + version = "0.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/libsodium/-/libsodium-0.7.3.tgz"; + sha512 = "ld+deUNqSsZYbAobUs63UyduPq8ICp/Ul/5lbvBIYpuSNWpPRU0PIxbW+xXipVZtuopR6fIz9e0tTnNuPMNeqw=="; + }; + }; + "libsodium-wrappers-0.7.3" = { + name = "libsodium-wrappers"; + packageName = "libsodium-wrappers"; + version = "0.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.3.tgz"; + sha512 = "dw5Jh6TZ5qc5rQVZe3JrSO/J05CE+DmAPnqD7Q2glBUE969xZ6o3fchnUxyPlp6ss3x0MFxmdJntveFN+XTg1g=="; + }; + }; + "lie-3.1.1" = { + name = "lie"; + packageName = "lie"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz"; + sha1 = "9a436b2cc7746ca59de7a41fa469b3efb76bd87e"; + }; + }; "liftoff-2.5.0" = { name = "liftoff"; packageName = "liftoff"; @@ -1147,6 +18772,1635 @@ let sha1 = "2009291bb31cea861bbf10a7c15a28caf75c31ec"; }; }; + "linewise-0.0.3" = { + name = "linewise"; + packageName = "linewise"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/linewise/-/linewise-0.0.3.tgz"; + sha1 = "bf967ba0dd31faaf09ab5bdb3676ad7f2aa18493"; + }; + }; + "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=="; + }; + }; + "listenercount-1.0.1" = { + name = "listenercount"; + packageName = "listenercount"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz"; + sha1 = "84c8a72ab59c4725321480c975e6508342e70937"; + }; + }; + "load-ip-set-2.1.0" = { + name = "load-ip-set"; + packageName = "load-ip-set"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/load-ip-set/-/load-ip-set-2.1.0.tgz"; + sha512 = "taz7U6B+F7Zq90dfIKwqsB1CrFKelSEmMGC68OUqem8Cgd1QZygQBYb2Fk9i6muBSfH4xwF/Pjt4KKlAdOyWZw=="; + }; + }; + "load-json-file-1.1.0" = { + name = "load-json-file"; + packageName = "load-json-file"; + version = "1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz"; + sha1 = "956905708d58b4bab4c2261b04f59f31c99374c0"; + }; + }; + "load-json-file-2.0.0" = { + name = "load-json-file"; + packageName = "load-json-file"; + version = "2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz"; + sha1 = "7947e42149af80d696cbf797bcaabcfe1fe29ca8"; + }; + }; + "load-json-file-4.0.0" = { + name = "load-json-file"; + packageName = "load-json-file"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz"; + sha1 = "2f5f45ab91e33216234fd53adab668eb4ec0993b"; + }; + }; + "loader-runner-2.3.1" = { + name = "loader-runner"; + packageName = "loader-runner"; + version = "2.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz"; + sha512 = "By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw=="; + }; + }; + "loader-utils-1.1.0" = { + name = "loader-utils"; + packageName = "loader-utils"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz"; + sha1 = "c98aef488bcceda2ffb5e2de646d6a754429f5cd"; + }; + }; + "locate-path-2.0.0" = { + name = "locate-path"; + packageName = "locate-path"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz"; + sha1 = "2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"; + }; + }; + "locate-path-3.0.0" = { + name = "locate-path"; + packageName = "locate-path"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"; + sha512 = "7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="; + }; + }; + "lock-verify-2.0.2" = { + name = "lock-verify"; + packageName = "lock-verify"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lock-verify/-/lock-verify-2.0.2.tgz"; + sha512 = "QNVwK0EGZBS4R3YQ7F1Ox8p41Po9VGl2QG/2GsuvTbkJZYSsPeWHKMbbH6iZMCHWSMww5nrJroZYnGzI4cePuw=="; + }; + }; + "locks-0.2.2" = { + name = "locks"; + packageName = "locks"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/locks/-/locks-0.2.2.tgz"; + sha1 = "259933d1327cbaf0fd3662f8fffde36809d84ced"; + }; + }; + "locutus-2.0.10" = { + name = "locutus"; + packageName = "locutus"; + version = "2.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/locutus/-/locutus-2.0.10.tgz"; + sha512 = "AZg2kCqrquMJ5FehDsBidV0qHl98NrsYtseUClzjAQ3HFnsDBJTCwGVplSQ82t9/QfgahqvTjaKcZqZkHmS0wQ=="; + }; + }; + "lodash-1.0.2" = { + name = "lodash"; + packageName = "lodash"; + version = "1.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz"; + sha1 = "8f57560c83b59fc270bd3d561b690043430e2551"; + }; + }; + "lodash-2.4.2" = { + name = "lodash"; + packageName = "lodash"; + version = "2.4.2"; + src = fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz"; + sha1 = "fadd834b9683073da179b3eae6d9c0d15053f73e"; + }; + }; + "lodash-3.1.0" = { + name = "lodash"; + packageName = "lodash"; + version = "3.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-3.1.0.tgz"; + sha1 = "d41b8b33530cb3be088853208ad30092d2c27961"; + }; + }; + "lodash-3.10.1" = { + name = "lodash"; + packageName = "lodash"; + version = "3.10.1"; + src = fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"; + sha1 = "5bf45e8e49ba4189e17d482789dfd15bd140b7b6"; + }; + }; + "lodash-4.17.10" = { + name = "lodash"; + packageName = "lodash"; + version = "4.17.10"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz"; + sha512 = "UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg=="; + }; + }; + "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.5" = { + name = "lodash"; + packageName = "lodash"; + version = "4.17.5"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz"; + sha512 = "svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw=="; + }; + }; + "lodash-4.2.1" = { + name = "lodash"; + packageName = "lodash"; + version = "4.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/lodash/-/lodash-4.2.1.tgz"; + sha1 = "171fdcfbbc30d689c544cd18c0529f56de6c1aa9"; + }; + }; + "lodash-compat-3.10.2" = { + name = "lodash-compat"; + packageName = "lodash-compat"; + version = "3.10.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash-compat/-/lodash-compat-3.10.2.tgz"; + sha1 = "c6940128a9d30f8e902cd2cf99fd0cba4ecfc183"; + }; + }; + "lodash-id-0.14.0" = { + name = "lodash-id"; + packageName = "lodash-id"; + version = "0.14.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.0.tgz"; + sha1 = "baf48934e543a1b5d6346f8c84698b1a8c803896"; + }; + }; + "lodash._arraypool-2.4.1" = { + name = "lodash._arraypool"; + packageName = "lodash._arraypool"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._arraypool/-/lodash._arraypool-2.4.1.tgz"; + sha1 = "e88eecb92e2bb84c9065612fd958a0719cd47f94"; + }; + }; + "lodash._baseassign-3.2.0" = { + name = "lodash._baseassign"; + packageName = "lodash._baseassign"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz"; + sha1 = "8c38a099500f215ad09e59f1722fd0c52bfe0a4e"; + }; + }; + "lodash._basebind-2.4.1" = { + name = "lodash._basebind"; + packageName = "lodash._basebind"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._basebind/-/lodash._basebind-2.4.1.tgz"; + sha1 = "e940b9ebdd27c327e0a8dab1b55916c5341e9575"; + }; + }; + "lodash._baseclone-2.4.1" = { + name = "lodash._baseclone"; + packageName = "lodash._baseclone"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-2.4.1.tgz"; + sha1 = "30f823e57e17e3735d383bd62b60b387543b4186"; + }; + }; + "lodash._basecopy-3.0.1" = { + name = "lodash._basecopy"; + packageName = "lodash._basecopy"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz"; + sha1 = "8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"; + }; + }; + "lodash._basecreate-2.4.1" = { + name = "lodash._basecreate"; + packageName = "lodash._basecreate"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-2.4.1.tgz"; + sha1 = "f8e6f5b578a9e34e541179b56b8eeebf4a287e08"; + }; + }; + "lodash._basecreatecallback-2.4.1" = { + name = "lodash._basecreatecallback"; + packageName = "lodash._basecreatecallback"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._basecreatecallback/-/lodash._basecreatecallback-2.4.1.tgz"; + sha1 = "7d0b267649cb29e7a139d0103b7c11fae84e4851"; + }; + }; + "lodash._basecreatewrapper-2.4.1" = { + name = "lodash._basecreatewrapper"; + packageName = "lodash._basecreatewrapper"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._basecreatewrapper/-/lodash._basecreatewrapper-2.4.1.tgz"; + sha1 = "4d31f2e7de7e134fbf2803762b8150b32519666f"; + }; + }; + "lodash._baseiteratee-4.7.0" = { + name = "lodash._baseiteratee"; + packageName = "lodash._baseiteratee"; + version = "4.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._baseiteratee/-/lodash._baseiteratee-4.7.0.tgz"; + sha1 = "34a9b5543572727c3db2e78edae3c0e9e66bd102"; + }; + }; + "lodash._basetostring-3.0.1" = { + name = "lodash._basetostring"; + packageName = "lodash._basetostring"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz"; + sha1 = "d1861d877f824a52f669832dcaf3ee15566a07d5"; + }; + }; + "lodash._basetostring-4.12.0" = { + name = "lodash._basetostring"; + packageName = "lodash._basetostring"; + version = "4.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-4.12.0.tgz"; + sha1 = "9327c9dc5158866b7fa4b9d42f4638e5766dd9df"; + }; + }; + "lodash._baseuniq-4.6.0" = { + name = "lodash._baseuniq"; + packageName = "lodash._baseuniq"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz"; + sha1 = "0ebb44e456814af7905c6212fa2c9b2d51b841e8"; + }; + }; + "lodash._basevalues-3.0.0" = { + name = "lodash._basevalues"; + packageName = "lodash._basevalues"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz"; + sha1 = "5b775762802bde3d3297503e26300820fdf661b7"; + }; + }; + "lodash._bindcallback-3.0.1" = { + name = "lodash._bindcallback"; + packageName = "lodash._bindcallback"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz"; + sha1 = "e531c27644cf8b57a99e17ed95b35c748789392e"; + }; + }; + "lodash._createassigner-3.1.1" = { + name = "lodash._createassigner"; + packageName = "lodash._createassigner"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz"; + sha1 = "838a5bae2fdaca63ac22dee8e19fa4e6d6970b11"; + }; + }; + "lodash._createset-4.0.3" = { + name = "lodash._createset"; + packageName = "lodash._createset"; + version = "4.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._createset/-/lodash._createset-4.0.3.tgz"; + sha1 = "0f4659fbb09d75194fa9e2b88a6644d363c9fe26"; + }; + }; + "lodash._createwrapper-2.4.1" = { + name = "lodash._createwrapper"; + packageName = "lodash._createwrapper"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._createwrapper/-/lodash._createwrapper-2.4.1.tgz"; + sha1 = "51d6957973da4ed556e37290d8c1a18c53de1607"; + }; + }; + "lodash._getarray-2.4.1" = { + name = "lodash._getarray"; + packageName = "lodash._getarray"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._getarray/-/lodash._getarray-2.4.1.tgz"; + sha1 = "faf1f7f810fa985a251c2187404481094839e5ee"; + }; + }; + "lodash._getnative-3.9.1" = { + name = "lodash._getnative"; + packageName = "lodash._getnative"; + version = "3.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz"; + sha1 = "570bc7dede46d61cdcde687d65d3eecbaa3aaff5"; + }; + }; + "lodash._isiterateecall-3.0.9" = { + name = "lodash._isiterateecall"; + packageName = "lodash._isiterateecall"; + version = "3.0.9"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz"; + sha1 = "5203ad7ba425fae842460e696db9cf3e6aac057c"; + }; + }; + "lodash._isnative-2.4.1" = { + name = "lodash._isnative"; + packageName = "lodash._isnative"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz"; + sha1 = "3ea6404b784a7be836c7b57580e1cdf79b14832c"; + }; + }; + "lodash._maxpoolsize-2.4.1" = { + name = "lodash._maxpoolsize"; + packageName = "lodash._maxpoolsize"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._maxpoolsize/-/lodash._maxpoolsize-2.4.1.tgz"; + sha1 = "9d482f463b8e66afbe59c2c14edb117060172334"; + }; + }; + "lodash._objecttypes-2.4.1" = { + name = "lodash._objecttypes"; + packageName = "lodash._objecttypes"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz"; + sha1 = "7c0b7f69d98a1f76529f890b0cdb1b4dfec11c11"; + }; + }; + "lodash._reescape-3.0.0" = { + name = "lodash._reescape"; + packageName = "lodash._reescape"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz"; + sha1 = "2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"; + }; + }; + "lodash._reevaluate-3.0.0" = { + name = "lodash._reevaluate"; + packageName = "lodash._reevaluate"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz"; + sha1 = "58bc74c40664953ae0b124d806996daca431e2ed"; + }; + }; + "lodash._reinterpolate-3.0.0" = { + name = "lodash._reinterpolate"; + packageName = "lodash._reinterpolate"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz"; + sha1 = "0ccf2d89166af03b3663c796538b75ac6e114d9d"; + }; + }; + "lodash._releasearray-2.4.1" = { + name = "lodash._releasearray"; + packageName = "lodash._releasearray"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._releasearray/-/lodash._releasearray-2.4.1.tgz"; + sha1 = "a6139630d76d1536b07ddc80962889b082f6a641"; + }; + }; + "lodash._root-3.0.1" = { + name = "lodash._root"; + packageName = "lodash._root"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz"; + sha1 = "fba1c4524c19ee9a5f8136b4609f017cf4ded692"; + }; + }; + "lodash._setbinddata-2.4.1" = { + name = "lodash._setbinddata"; + packageName = "lodash._setbinddata"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._setbinddata/-/lodash._setbinddata-2.4.1.tgz"; + sha1 = "f7c200cd1b92ef236b399eecf73c648d17aa94d2"; + }; + }; + "lodash._shimkeys-2.4.1" = { + name = "lodash._shimkeys"; + packageName = "lodash._shimkeys"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz"; + sha1 = "6e9cc9666ff081f0b5a6c978b83e242e6949d203"; + }; + }; + "lodash._slice-2.4.1" = { + name = "lodash._slice"; + packageName = "lodash._slice"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._slice/-/lodash._slice-2.4.1.tgz"; + sha1 = "745cf41a53597b18f688898544405efa2b06d90f"; + }; + }; + "lodash._stringtopath-4.8.0" = { + name = "lodash._stringtopath"; + packageName = "lodash._stringtopath"; + version = "4.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._stringtopath/-/lodash._stringtopath-4.8.0.tgz"; + sha1 = "941bcf0e64266e5fc1d66fed0a6959544c576824"; + }; + }; + "lodash.assign-2.4.1" = { + name = "lodash.assign"; + packageName = "lodash.assign"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.assign/-/lodash.assign-2.4.1.tgz"; + sha1 = "84c39596dd71181a97b0652913a7c9675e49b1aa"; + }; + }; + "lodash.assign-3.2.0" = { + name = "lodash.assign"; + packageName = "lodash.assign"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz"; + sha1 = "3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa"; + }; + }; + "lodash.assign-4.2.0" = { + name = "lodash.assign"; + packageName = "lodash.assign"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz"; + sha1 = "0d99f3ccd7a6d261d19bdaeb9245005d285808e7"; + }; + }; + "lodash.assignin-4.2.0" = { + name = "lodash.assignin"; + packageName = "lodash.assignin"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz"; + sha1 = "ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2"; + }; + }; + "lodash.bind-2.4.1" = { + name = "lodash.bind"; + packageName = "lodash.bind"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.bind/-/lodash.bind-2.4.1.tgz"; + sha1 = "5d19fa005c8c4d236faf4742c7b7a1fcabe29267"; + }; + }; + "lodash.bind-4.2.1" = { + name = "lodash.bind"; + packageName = "lodash.bind"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz"; + sha1 = "7ae3017e939622ac31b7d7d7dcb1b34db1690d35"; + }; + }; + "lodash.camelcase-4.3.0" = { + name = "lodash.camelcase"; + packageName = "lodash.camelcase"; + version = "4.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz"; + sha1 = "b28aa6288a2b9fc651035c7711f65ab6190331a6"; + }; + }; + "lodash.clone-4.5.0" = { + name = "lodash.clone"; + packageName = "lodash.clone"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz"; + sha1 = "195870450f5a13192478df4bc3d23d2dea1907b6"; + }; + }; + "lodash.clonedeep-2.4.1" = { + name = "lodash.clonedeep"; + packageName = "lodash.clonedeep"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-2.4.1.tgz"; + sha1 = "f29203b40b12fee0a45d3631648259bebabc7868"; + }; + }; + "lodash.clonedeep-4.5.0" = { + name = "lodash.clonedeep"; + packageName = "lodash.clonedeep"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz"; + sha1 = "e23f3f9c4f8fbdde872529c1071857a086e5ccef"; + }; + }; + "lodash.debounce-3.1.1" = { + name = "lodash.debounce"; + packageName = "lodash.debounce"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.1.tgz"; + sha1 = "812211c378a94cc29d5aa4e3346cf0bfce3a7df5"; + }; + }; + "lodash.debounce-4.0.8" = { + name = "lodash.debounce"; + packageName = "lodash.debounce"; + version = "4.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"; + sha1 = "82d79bff30a67c4005ffd5e2515300ad9ca4d7af"; + }; + }; + "lodash.defaults-4.2.0" = { + name = "lodash.defaults"; + packageName = "lodash.defaults"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz"; + sha1 = "d09178716ffea4dde9e5fb7b37f6f0802274580c"; + }; + }; + "lodash.difference-4.5.0" = { + name = "lodash.difference"; + packageName = "lodash.difference"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz"; + sha1 = "9ccb4e505d486b91651345772885a2df27fd017c"; + }; + }; + "lodash.escape-3.2.0" = { + name = "lodash.escape"; + packageName = "lodash.escape"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz"; + sha1 = "995ee0dc18c1b48cc92effae71a10aab5b487698"; + }; + }; + "lodash.every-4.6.0" = { + name = "lodash.every"; + packageName = "lodash.every"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.every/-/lodash.every-4.6.0.tgz"; + sha1 = "eb89984bebc4364279bb3aefbbd1ca19bfa6c6a7"; + }; + }; + "lodash.filter-4.6.0" = { + name = "lodash.filter"; + packageName = "lodash.filter"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz"; + sha1 = "668b1d4981603ae1cc5a6fa760143e480b4c4ace"; + }; + }; + "lodash.flatten-4.4.0" = { + name = "lodash.flatten"; + packageName = "lodash.flatten"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz"; + sha1 = "f31c22225a9632d2bbf8e4addbef240aa765a61f"; + }; + }; + "lodash.flattendeep-4.4.0" = { + name = "lodash.flattendeep"; + packageName = "lodash.flattendeep"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz"; + sha1 = "fb030917f86a3134e5bc9bec0d69e0013ddfedb2"; + }; + }; + "lodash.foreach-2.4.1" = { + name = "lodash.foreach"; + packageName = "lodash.foreach"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-2.4.1.tgz"; + sha1 = "fe3fc3a34c86c94cab6f9522560282741e016309"; + }; + }; + "lodash.foreach-4.5.0" = { + name = "lodash.foreach"; + packageName = "lodash.foreach"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz"; + sha1 = "1a6a35eace401280c7f06dddec35165ab27e3e53"; + }; + }; + "lodash.forown-2.4.1" = { + name = "lodash.forown"; + packageName = "lodash.forown"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.forown/-/lodash.forown-2.4.1.tgz"; + sha1 = "78b41eafe1405fa966459ea4193fd502d084524b"; + }; + }; + "lodash.get-4.4.2" = { + name = "lodash.get"; + packageName = "lodash.get"; + version = "4.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz"; + sha1 = "2d177f652fa31e939b4438d5341499dfa3825e99"; + }; + }; + "lodash.groupby-4.6.0" = { + name = "lodash.groupby"; + packageName = "lodash.groupby"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz"; + 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"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.identity/-/lodash.identity-2.4.1.tgz"; + sha1 = "6694cffa65fef931f7c31ce86c74597cf560f4f1"; + }; + }; + "lodash.includes-4.3.0" = { + name = "lodash.includes"; + packageName = "lodash.includes"; + version = "4.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz"; + sha1 = "60bb98a87cb923c68ca1e51325483314849f553f"; + }; + }; + "lodash.isarguments-3.1.0" = { + name = "lodash.isarguments"; + packageName = "lodash.isarguments"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz"; + sha1 = "2f573d85c6a24289ff00663b491c1d338ff3458a"; + }; + }; + "lodash.isarray-2.4.1" = { + name = "lodash.isarray"; + packageName = "lodash.isarray"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-2.4.1.tgz"; + sha1 = "b52a326c1f62f6d7da73a31d5401df6ef44f0fa1"; + }; + }; + "lodash.isarray-3.0.4" = { + name = "lodash.isarray"; + packageName = "lodash.isarray"; + version = "3.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz"; + sha1 = "79e4eb88c36a8122af86f844aa9bcd851b5fbb55"; + }; + }; + "lodash.isboolean-3.0.3" = { + name = "lodash.isboolean"; + packageName = "lodash.isboolean"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz"; + sha1 = "6c2e171db2a257cd96802fd43b01b20d5f5870f6"; + }; + }; + "lodash.isequal-4.5.0" = { + name = "lodash.isequal"; + packageName = "lodash.isequal"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz"; + sha1 = "415c4478f2bcc30120c22ce10ed3226f7d3e18e0"; + }; + }; + "lodash.isfunction-2.4.1" = { + name = "lodash.isfunction"; + packageName = "lodash.isfunction"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-2.4.1.tgz"; + sha1 = "2cfd575c73e498ab57e319b77fa02adef13a94d1"; + }; + }; + "lodash.isinteger-4.0.4" = { + name = "lodash.isinteger"; + packageName = "lodash.isinteger"; + version = "4.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz"; + sha1 = "619c0af3d03f8b04c31f5882840b77b11cd68343"; + }; + }; + "lodash.isnumber-3.0.3" = { + name = "lodash.isnumber"; + packageName = "lodash.isnumber"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz"; + sha1 = "3ce76810c5928d03352301ac287317f11c0b1ffc"; + }; + }; + "lodash.isobject-2.4.1" = { + name = "lodash.isobject"; + packageName = "lodash.isobject"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz"; + sha1 = "5a2e47fe69953f1ee631a7eba1fe64d2d06558f5"; + }; + }; + "lodash.isplainobject-4.0.6" = { + name = "lodash.isplainobject"; + packageName = "lodash.isplainobject"; + version = "4.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz"; + sha1 = "7c526a52d89b45c45cc690b88163be0497f550cb"; + }; + }; + "lodash.isstring-4.0.1" = { + name = "lodash.isstring"; + packageName = "lodash.isstring"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz"; + sha1 = "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"; + }; + }; + "lodash.kebabcase-4.1.1" = { + name = "lodash.kebabcase"; + packageName = "lodash.kebabcase"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz"; + sha1 = "8489b1cb0d29ff88195cceca448ff6d6cc295c36"; + }; + }; + "lodash.keys-2.4.1" = { + name = "lodash.keys"; + packageName = "lodash.keys"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz"; + sha1 = "48dea46df8ff7632b10d706b8acb26591e2b3727"; + }; + }; + "lodash.keys-3.1.2" = { + name = "lodash.keys"; + packageName = "lodash.keys"; + version = "3.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz"; + sha1 = "4dbc0472b156be50a0b286855d1bd0b0c656098a"; + }; + }; + "lodash.map-4.6.0" = { + name = "lodash.map"; + packageName = "lodash.map"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz"; + sha1 = "771ec7839e3473d9c4cde28b19394c3562f4f6d3"; + }; + }; + "lodash.maxby-4.6.0" = { + name = "lodash.maxby"; + packageName = "lodash.maxby"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.maxby/-/lodash.maxby-4.6.0.tgz"; + sha1 = "082240068f3c7a227aa00a8380e4f38cf0786e3d"; + }; + }; + "lodash.memoize-3.0.4" = { + name = "lodash.memoize"; + packageName = "lodash.memoize"; + version = "3.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz"; + sha1 = "2dcbd2c287cbc0a55cc42328bd0c736150d53e3f"; + }; + }; + "lodash.memoize-4.1.2" = { + name = "lodash.memoize"; + packageName = "lodash.memoize"; + version = "4.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz"; + sha1 = "bcc6c49a42a2840ed997f323eada5ecd182e0bfe"; + }; + }; + "lodash.merge-4.6.1" = { + name = "lodash.merge"; + packageName = "lodash.merge"; + version = "4.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz"; + sha512 = "AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ=="; + }; + }; + "lodash.mergewith-4.6.1" = { + name = "lodash.mergewith"; + packageName = "lodash.mergewith"; + version = "4.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz"; + sha512 = "eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ=="; + }; + }; + "lodash.noop-2.4.1" = { + name = "lodash.noop"; + packageName = "lodash.noop"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.noop/-/lodash.noop-2.4.1.tgz"; + sha1 = "4fb54f816652e5ae10e8f72f717a388c7326538a"; + }; + }; + "lodash.omit-4.5.0" = { + name = "lodash.omit"; + packageName = "lodash.omit"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz"; + sha1 = "6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60"; + }; + }; + "lodash.once-4.1.1" = { + name = "lodash.once"; + packageName = "lodash.once"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz"; + sha1 = "0dd3971213c7c56df880977d504c88fb471a97ac"; + }; + }; + "lodash.pad-4.5.1" = { + name = "lodash.pad"; + packageName = "lodash.pad"; + version = "4.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.5.1.tgz"; + sha1 = "4330949a833a7c8da22cc20f6a26c4d59debba70"; + }; + }; + "lodash.padend-4.6.1" = { + name = "lodash.padend"; + packageName = "lodash.padend"; + version = "4.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz"; + sha1 = "53ccba047d06e158d311f45da625f4e49e6f166e"; + }; + }; + "lodash.padstart-4.6.1" = { + name = "lodash.padstart"; + packageName = "lodash.padstart"; + version = "4.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz"; + sha1 = "d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b"; + }; + }; + "lodash.partialright-4.2.1" = { + name = "lodash.partialright"; + packageName = "lodash.partialright"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.partialright/-/lodash.partialright-4.2.1.tgz"; + sha1 = "0130d80e83363264d40074f329b8a3e7a8a1cc4b"; + }; + }; + "lodash.pick-4.4.0" = { + name = "lodash.pick"; + packageName = "lodash.pick"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz"; + sha1 = "52f05610fff9ded422611441ed1fc123a03001b3"; + }; + }; + "lodash.reduce-4.6.0" = { + name = "lodash.reduce"; + packageName = "lodash.reduce"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz"; + sha1 = "f1ab6b839299ad48f784abbf476596f03b914d3b"; + }; + }; + "lodash.reject-4.6.0" = { + name = "lodash.reject"; + packageName = "lodash.reject"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz"; + sha1 = "80d6492dc1470864bbf583533b651f42a9f52415"; + }; + }; + "lodash.restparam-3.6.1" = { + name = "lodash.restparam"; + packageName = "lodash.restparam"; + version = "3.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz"; + sha1 = "936a4e309ef330a7645ed4145986c85ae5b20805"; + }; + }; + "lodash.set-4.3.2" = { + name = "lodash.set"; + packageName = "lodash.set"; + version = "4.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz"; + sha1 = "d8757b1da807dde24816b0d6a84bea1a76230b23"; + }; + }; + "lodash.snakecase-4.1.1" = { + name = "lodash.snakecase"; + packageName = "lodash.snakecase"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz"; + sha1 = "39d714a35357147837aefd64b5dcbb16becd8f8d"; + }; + }; + "lodash.some-4.6.0" = { + name = "lodash.some"; + packageName = "lodash.some"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz"; + sha1 = "1bb9f314ef6b8baded13b549169b2a945eb68e4d"; + }; + }; + "lodash.sortby-4.7.0" = { + name = "lodash.sortby"; + packageName = "lodash.sortby"; + version = "4.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz"; + sha1 = "edd14c824e2cc9c1e0b0a1b42bb5210516a42438"; + }; + }; + "lodash.startcase-4.4.0" = { + name = "lodash.startcase"; + packageName = "lodash.startcase"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz"; + sha1 = "9436e34ed26093ed7ffae1936144350915d9add8"; + }; + }; + "lodash.support-2.4.1" = { + name = "lodash.support"; + packageName = "lodash.support"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.support/-/lodash.support-2.4.1.tgz"; + sha1 = "320e0b67031673c28d7a2bb5d9e0331a45240515"; + }; + }; + "lodash.template-3.6.2" = { + name = "lodash.template"; + packageName = "lodash.template"; + version = "3.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz"; + sha1 = "f8cdecc6169a255be9098ae8b0c53d378931d14f"; + }; + }; + "lodash.template-4.4.0" = { + name = "lodash.template"; + packageName = "lodash.template"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz"; + sha1 = "e73a0385c8355591746e020b99679c690e68fba0"; + }; + }; + "lodash.templatesettings-3.1.1" = { + name = "lodash.templatesettings"; + packageName = "lodash.templatesettings"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz"; + sha1 = "fb307844753b66b9f1afa54e262c745307dba8e5"; + }; + }; + "lodash.templatesettings-4.1.0" = { + name = "lodash.templatesettings"; + packageName = "lodash.templatesettings"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz"; + sha1 = "2b4d4e95ba440d915ff08bc899e4553666713316"; + }; + }; + "lodash.throttle-4.1.1" = { + name = "lodash.throttle"; + packageName = "lodash.throttle"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz"; + sha1 = "c23e91b710242ac70c37f1e1cda9274cc39bf2f4"; + }; + }; + "lodash.toarray-4.4.0" = { + name = "lodash.toarray"; + packageName = "lodash.toarray"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz"; + sha1 = "24c4bfcd6b2fba38bfd0594db1179d8e9b656561"; + }; + }; + "lodash.topairs-4.3.0" = { + name = "lodash.topairs"; + packageName = "lodash.topairs"; + version = "4.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.topairs/-/lodash.topairs-4.3.0.tgz"; + sha1 = "3b6deaa37d60fb116713c46c5f17ea190ec48d64"; + }; + }; + "lodash.union-4.6.0" = { + name = "lodash.union"; + packageName = "lodash.union"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz"; + sha1 = "48bb5088409f16f1821666641c44dd1aaae3cd88"; + }; + }; + "lodash.uniq-4.5.0" = { + name = "lodash.uniq"; + packageName = "lodash.uniq"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz"; + sha1 = "d0225373aeb652adc1bc82e4945339a842754773"; + }; + }; + "lodash.uniqby-4.5.0" = { + name = "lodash.uniqby"; + packageName = "lodash.uniqby"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.5.0.tgz"; + sha1 = "a3a17bbf62eeb6240f491846e97c1c4e2a5e1e21"; + }; + }; + "lodash.upperfirst-4.3.1" = { + name = "lodash.upperfirst"; + packageName = "lodash.upperfirst"; + version = "4.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz"; + sha1 = "1365edf431480481ef0d1c68957a5ed99d49f7ce"; + }; + }; + "log-symbols-1.0.2" = { + name = "log-symbols"; + packageName = "log-symbols"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz"; + sha1 = "376ff7b58ea3086a0f09facc74617eca501e1a18"; + }; + }; + "log-symbols-2.2.0" = { + name = "log-symbols"; + packageName = "log-symbols"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz"; + sha512 = "VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg=="; + }; + }; + "log-update-1.0.2" = { + name = "log-update"; + packageName = "log-update"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz"; + sha1 = "19929f64c4093d2d2e7075a1dad8af59c296b8d1"; + }; + }; + "log-update-2.3.0" = { + name = "log-update"; + packageName = "log-update"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz"; + sha1 = "88328fd7d1ce7938b29283746f0b1bc126b24708"; + }; + }; + "log4js-3.0.6" = { + name = "log4js"; + packageName = "log4js"; + version = "3.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/log4js/-/log4js-3.0.6.tgz"; + sha512 = "ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ=="; + }; + }; + "logform-1.10.0" = { + name = "logform"; + packageName = "logform"; + version = "1.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/logform/-/logform-1.10.0.tgz"; + sha512 = "em5ojIhU18fIMOw/333mD+ZLE2fis0EzXl1ZwHx4iQzmpQi6odNiY/t+ITNr33JZhT9/KEaH+UPIipr6a9EjWg=="; + }; + }; + "lokijs-1.5.3" = { + name = "lokijs"; + packageName = "lokijs"; + version = "1.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/lokijs/-/lokijs-1.5.3.tgz"; + sha1 = "6952722ffa3049a55a5e1c10ee4a0947a3e5e19b"; + }; + }; + "lomstream-1.1.0" = { + name = "lomstream"; + packageName = "lomstream"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lomstream/-/lomstream-1.1.0.tgz"; + sha1 = "2a7f8066ec3ab40bef28ca384842e75340183bf0"; + }; + }; + "long-2.4.0" = { + name = "long"; + packageName = "long"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/long/-/long-2.4.0.tgz"; + sha1 = "9fa180bb1d9500cdc29c4156766a1995e1f4524f"; + }; + }; + "long-4.0.0" = { + name = "long"; + packageName = "long"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/long/-/long-4.0.0.tgz"; + sha512 = "XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="; + }; + }; + "longest-1.0.1" = { + name = "longest"; + packageName = "longest"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz"; + sha1 = "30a0b2da38f73770e8294a0d22e6625ed77d0097"; + }; + }; + "longest-streak-1.0.0" = { + name = "longest-streak"; + packageName = "longest-streak"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/longest-streak/-/longest-streak-1.0.0.tgz"; + sha1 = "d06597c4d4c31b52ccb1f5d8f8fe7148eafd6965"; + }; + }; + "looper-2.0.0" = { + name = "looper"; + packageName = "looper"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/looper/-/looper-2.0.0.tgz"; + sha1 = "66cd0c774af3d4fedac53794f742db56da8f09ec"; + }; + }; + "looper-3.0.0" = { + name = "looper"; + packageName = "looper"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz"; + sha1 = "2efa54c3b1cbaba9b94aee2e5914b0be57fbb749"; + }; + }; + "looper-4.0.0" = { + name = "looper"; + packageName = "looper"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/looper/-/looper-4.0.0.tgz"; + sha1 = "7706aded59a99edca06e6b54bb86c8ec19c95155"; + }; + }; + "loose-envify-1.4.0" = { + name = "loose-envify"; + packageName = "loose-envify"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"; + sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="; + }; + }; + "lossless-json-1.0.3" = { + name = "lossless-json"; + packageName = "lossless-json"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/lossless-json/-/lossless-json-1.0.3.tgz"; + sha512 = "r4w0WrhIHV1lOTVGbTg4Toqwso5x6C8pM7Q/Nto2vy4c7yUSdTYVYlj16uHVX3MT1StpSELDv8yrqGx41MBsDA=="; + }; + }; + "lossy-store-1.2.3" = { + name = "lossy-store"; + packageName = "lossy-store"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/lossy-store/-/lossy-store-1.2.3.tgz"; + sha1 = "562e2a9203d8661f60e8712de407fbdadf275dc9"; + }; + }; + "loud-rejection-1.6.0" = { + name = "loud-rejection"; + packageName = "loud-rejection"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz"; + sha1 = "5b46f80147edee578870f086d04821cf998e551f"; + }; + }; + "lowdb-0.15.5" = { + name = "lowdb"; + packageName = "lowdb"; + version = "0.15.5"; + src = fetchurl { + url = "https://registry.npmjs.org/lowdb/-/lowdb-0.15.5.tgz"; + sha1 = "9ade105df8aa573692d1221622b85414fbf4fa96"; + }; + }; + "lowdb-1.0.0" = { + name = "lowdb"; + packageName = "lowdb"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz"; + sha512 = "2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ=="; + }; + }; + "lower-case-1.1.4" = { + name = "lower-case"; + packageName = "lower-case"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz"; + sha1 = "9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"; + }; + }; + "lower-case-first-1.0.2" = { + name = "lower-case-first"; + packageName = "lower-case-first"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz"; + sha1 = "e5da7c26f29a7073be02d52bac9980e5922adfa1"; + }; + }; + "lowercase-keys-1.0.0" = { + name = "lowercase-keys"; + packageName = "lowercase-keys"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz"; + sha1 = "4e3366b39e7f5457e35f1324bdf6f88d0bfc7306"; + }; + }; + "lowercase-keys-1.0.1" = { + name = "lowercase-keys"; + packageName = "lowercase-keys"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz"; + sha512 = "G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="; + }; + }; + "lru-2.0.1" = { + name = "lru"; + packageName = "lru"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lru/-/lru-2.0.1.tgz"; + sha1 = "f979871e162e3f5ca254be46844c53d4c5364544"; + }; + }; + "lru-3.1.0" = { + name = "lru"; + packageName = "lru"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lru/-/lru-3.1.0.tgz"; + sha1 = "ea7fb8546d83733396a13091d76cfeb4c06837d5"; + }; + }; + "lru-cache-2.2.0" = { + name = "lru-cache"; + packageName = "lru-cache"; + version = "2.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.2.0.tgz"; + sha1 = "ec2bba603f4c5bb3e7a1bf62ce1c1dbc1d474e08"; + }; + }; + "lru-cache-2.7.3" = { + name = "lru-cache"; + packageName = "lru-cache"; + version = "2.7.3"; + src = fetchurl { + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz"; + sha1 = "6d4524e8b955f95d4f5b58851ce21dd72fb4e952"; + }; + }; + "lru-cache-4.1.5" = { + name = "lru-cache"; + packageName = "lru-cache"; + version = "4.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz"; + sha512 = "sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g=="; + }; + }; + "lru-cache-5.1.1" = { + name = "lru-cache"; + packageName = "lru-cache"; + version = "5.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"; + sha512 = "KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="; + }; + }; + "lru-queue-0.1.0" = { + name = "lru-queue"; + packageName = "lru-queue"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz"; + sha1 = "2738bd9f0d3cf4f84490c5736c48699ac632cda3"; + }; + }; + "lrucache-1.0.3" = { + name = "lrucache"; + packageName = "lrucache"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/lrucache/-/lrucache-1.0.3.tgz"; + sha1 = "3b1ded0d1ba82e188b9bdaba9eee6486f864a434"; + }; + }; + "lstream-0.0.4" = { + name = "lstream"; + packageName = "lstream"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/lstream/-/lstream-0.0.4.tgz"; + sha1 = "d637764ea33a929bd00f34d2a23c2256d0d5fb5b"; + }; + }; + "ltgt-2.1.3" = { + name = "ltgt"; + packageName = "ltgt"; + version = "2.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/ltgt/-/ltgt-2.1.3.tgz"; + sha1 = "10851a06d9964b971178441c23c9e52698eece34"; + }; + }; + "ltgt-2.2.1" = { + name = "ltgt"; + packageName = "ltgt"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz"; + sha1 = "f35ca91c493f7b73da0e07495304f17b31f87ee5"; + }; + }; + "lynx-0.2.0" = { + name = "lynx"; + packageName = "lynx"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lynx/-/lynx-0.2.0.tgz"; + sha1 = "79e6674530da4183e87953bd686171e070da50b9"; + }; + }; + "macos-release-1.1.0" = { + name = "macos-release"; + packageName = "macos-release"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/macos-release/-/macos-release-1.1.0.tgz"; + sha512 = "mmLbumEYMi5nXReB9js3WGsB8UE6cDBWyIO62Z4DNx6GbRhDxHNjA1MlzSpJ2S2KM1wyiPRA0d19uHWYYvMHjA=="; + }; + }; + "macos-release-2.0.0" = { + name = "macos-release"; + packageName = "macos-release"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/macos-release/-/macos-release-2.0.0.tgz"; + sha512 = "iCM3ZGeqIzlrH7KxYK+fphlJpCCczyHXc+HhRVbEu9uNTCrzYJjvvtefzeKTCVHd5AP/aD/fzC80JZ4ZP+dQ/A=="; + }; + }; + "magic-string-0.22.5" = { + name = "magic-string"; + packageName = "magic-string"; + version = "0.22.5"; + src = fetchurl { + url = "http://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz"; + sha512 = "oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w=="; + }; + }; + "magic-string-0.25.1" = { + name = "magic-string"; + packageName = "magic-string"; + version = "0.25.1"; + src = fetchurl { + url = "https://registry.npmjs.org/magic-string/-/magic-string-0.25.1.tgz"; + sha512 = "sCuTz6pYom8Rlt4ISPFn6wuFodbKMIHUMv4Qko9P17dpxb7s52KJTmRuZZqHdGmLCK9AOcDare039nRIcfdkEg=="; + }; + }; + "magnet-uri-2.0.1" = { + name = "magnet-uri"; + packageName = "magnet-uri"; + version = "2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/magnet-uri/-/magnet-uri-2.0.1.tgz"; + sha1 = "d331d3dfcd3836565ade0fc3ca315e39217bb209"; + }; + }; + "magnet-uri-4.2.3" = { + name = "magnet-uri"; + packageName = "magnet-uri"; + version = "4.2.3"; + src = fetchurl { + url = "http://registry.npmjs.org/magnet-uri/-/magnet-uri-4.2.3.tgz"; + sha1 = "79cc6d65a00bb5b7ef5c25ae60ebbb5d9a7681a8"; + }; + }; + "magnet-uri-5.2.4" = { + name = "magnet-uri"; + packageName = "magnet-uri"; + version = "5.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/magnet-uri/-/magnet-uri-5.2.4.tgz"; + sha512 = "VYaJMxhr8B9BrCiNINUsuhaEe40YnG+AQBwcqUKO66lSVaI9I3A1iH/6EmEwRI8OYUg5Gt+4lLE7achg676lrg=="; + }; + }; + "mailcomposer-2.1.0" = { + name = "mailcomposer"; + packageName = "mailcomposer"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-2.1.0.tgz"; + sha1 = "a6531822899614fee899c92226d81e2b9cbb183d"; + }; + }; + "mailparser-0.6.2" = { + name = "mailparser"; + packageName = "mailparser"; + version = "0.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/mailparser/-/mailparser-0.6.2.tgz"; + sha1 = "03c486039bdf4df6cd3b6adcaaac4107dfdbc068"; + }; + }; + "make-dir-1.3.0" = { + name = "make-dir"; + packageName = "make-dir"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz"; + sha512 = "2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ=="; + }; + }; + "make-error-1.3.5" = { + name = "make-error"; + packageName = "make-error"; + version = "1.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz"; + sha512 = "c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g=="; + }; + }; + "make-error-cause-1.2.2" = { + name = "make-error-cause"; + packageName = "make-error-cause"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz"; + sha1 = "df0388fcd0b37816dff0a5fb8108939777dcbc9d"; + }; + }; + "make-fetch-happen-4.0.1" = { + name = "make-fetch-happen"; + packageName = "make-fetch-happen"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz"; + sha512 = "7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ=="; + }; + }; "make-iterator-1.0.1" = { name = "make-iterator"; packageName = "make-iterator"; @@ -1156,6 +20410,15 @@ let sha512 = "pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw=="; }; }; + "map-age-cleaner-0.1.3" = { + name = "map-age-cleaner"; + packageName = "map-age-cleaner"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz"; + sha512 = "bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w=="; + }; + }; "map-cache-0.2.2" = { name = "map-cache"; packageName = "map-cache"; @@ -1165,6 +20428,69 @@ let sha1 = "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"; }; }; + "map-filter-reduce-2.2.1" = { + name = "map-filter-reduce"; + packageName = "map-filter-reduce"; + version = "2.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/map-filter-reduce/-/map-filter-reduce-2.2.1.tgz"; + sha1 = "632b127c3ae5d6ad9e21cfdd9691b63b8944fcd2"; + }; + }; + "map-filter-reduce-3.2.2" = { + name = "map-filter-reduce"; + packageName = "map-filter-reduce"; + version = "3.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/map-filter-reduce/-/map-filter-reduce-3.2.2.tgz"; + sha512 = "p+NIGQbEBxlw/qWwG+NME98G/9kjOQI70hmaH8QEZtIWfTmfMYLKQW4PJChP4izPHNAxlOfv/qefP0+2ZXn84A=="; + }; + }; + "map-merge-1.1.0" = { + name = "map-merge"; + packageName = "map-merge"; + version = "1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/map-merge/-/map-merge-1.1.0.tgz"; + sha1 = "6a6fc58c95d8aab46c2bdde44d515b6ee06fce34"; + }; + }; + "map-obj-1.0.1" = { + name = "map-obj"; + packageName = "map-obj"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"; + sha1 = "d933ceb9205d82bdcf4886f6742bdc2b4dea146d"; + }; + }; + "map-obj-2.0.0" = { + name = "map-obj"; + packageName = "map-obj"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz"; + sha1 = "a65cd29087a92598b8791257a523e021222ac1f9"; + }; + }; + "map-stream-0.0.7" = { + name = "map-stream"; + packageName = "map-stream"; + version = "0.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz"; + sha1 = "8a1f07896d82b10926bd3744a2420009f88974a8"; + }; + }; + "map-stream-0.1.0" = { + name = "map-stream"; + packageName = "map-stream"; + version = "0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz"; + sha1 = "e56aa94c4c8055a16404a0674b78f215f7c8e194"; + }; + }; "map-visit-1.0.0" = { name = "map-visit"; packageName = "map-visit"; @@ -1174,6 +20500,456 @@ let sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"; }; }; + "markdown-it-8.4.2" = { + name = "markdown-it"; + packageName = "markdown-it"; + version = "8.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz"; + sha512 = "GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ=="; + }; + }; + "markdown-it-emoji-1.4.0" = { + name = "markdown-it-emoji"; + packageName = "markdown-it-emoji"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-emoji/-/markdown-it-emoji-1.4.0.tgz"; + sha1 = "9bee0e9a990a963ba96df6980c4fddb05dfb4dcc"; + }; + }; + "markdown-it-github-headings-1.1.1" = { + name = "markdown-it-github-headings"; + packageName = "markdown-it-github-headings"; + version = "1.1.1"; + 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=="; + }; + }; + "markdown-it-task-checkbox-1.0.6" = { + name = "markdown-it-task-checkbox"; + packageName = "markdown-it-task-checkbox"; + version = "1.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-task-checkbox/-/markdown-it-task-checkbox-1.0.6.tgz"; + sha512 = "7pxkHuvqTOu3iwVGmDPeYjQg+AIS9VQxzyLP9JCg9lBjgPAJXGEkChK6A2iFuj3tS0GV3HG2u5AMNhcQqwxpJw=="; + }; + }; + "markdown-table-0.4.0" = { + name = "markdown-table"; + packageName = "markdown-table"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-table/-/markdown-table-0.4.0.tgz"; + sha1 = "890c2c1b3bfe83fb00e4129b8e4cfe645270f9d1"; + }; + }; + "marked-0.3.19" = { + name = "marked"; + packageName = "marked"; + version = "0.3.19"; + src = fetchurl { + url = "http://registry.npmjs.org/marked/-/marked-0.3.19.tgz"; + sha512 = "ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg=="; + }; + }; + "matchdep-2.0.0" = { + name = "matchdep"; + packageName = "matchdep"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz"; + sha1 = "c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e"; + }; + }; + "math-expression-evaluator-1.2.17" = { + name = "math-expression-evaluator"; + packageName = "math-expression-evaluator"; + version = "1.2.17"; + src = fetchurl { + url = "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz"; + sha1 = "de819fdbcd84dccd8fae59c6aeb79615b9d266ac"; + }; + }; + "math-random-1.0.1" = { + name = "math-random"; + packageName = "math-random"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz"; + sha1 = "8b3aac588b8a66e4975e3cdea67f7bb329601fac"; + }; + }; + "md5-2.2.1" = { + name = "md5"; + packageName = "md5"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz"; + sha1 = "53ab38d5fe3c8891ba465329ea23fac0540126f9"; + }; + }; + "md5.js-1.3.5" = { + name = "md5.js"; + packageName = "md5.js"; + version = "1.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz"; + sha512 = "xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg=="; + }; + }; + "mdmanifest-1.0.8" = { + name = "mdmanifest"; + packageName = "mdmanifest"; + version = "1.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/mdmanifest/-/mdmanifest-1.0.8.tgz"; + sha1 = "c04891883c28c83602e1d06b05a11037e359b4c8"; + }; + }; + "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=="; + }; + }; + "mdns-js-0.5.0" = { + name = "mdns-js"; + packageName = "mdns-js"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mdns-js/-/mdns-js-0.5.0.tgz"; + sha1 = "4c8abb6ba7cabdc892d39228c3faa2556e09cf87"; + }; + }; + "mdns-js-1.0.1" = { + name = "mdns-js"; + packageName = "mdns-js"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mdns-js/-/mdns-js-1.0.1.tgz"; + sha512 = "dwEtMzmoZCQcGlr004J4m2+W6dCMpCoGQ5kYIEY+7rMPdMM7ztT+1qD9ExmottvLGgbqAVsjllhwU8PyusecPg=="; + }; + }; + "mdns-js-packet-0.2.0" = { + name = "mdns-js-packet"; + packageName = "mdns-js-packet"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mdns-js-packet/-/mdns-js-packet-0.2.0.tgz"; + sha1 = "642409e8183c7561cc60615bbd1420ec2fad7616"; + }; + }; + "mdurl-1.0.1" = { + name = "mdurl"; + packageName = "mdurl"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz"; + sha1 = "fe85b2ec75a59037f2adfec100fd6c601761152e"; + }; + }; + "media-typer-0.3.0" = { + name = "media-typer"; + packageName = "media-typer"; + version = "0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"; + sha1 = "8710d7af0aa626f8fffa1ce00168545263255748"; + }; + }; + "mediasource-2.2.2" = { + name = "mediasource"; + packageName = "mediasource"; + version = "2.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/mediasource/-/mediasource-2.2.2.tgz"; + sha512 = "yIyAJMcu1mudTkxZ0jDAKnZJJba4eWPCxxtZRMpoaA4/AI7m7nqbRjmdxmi+x3hKTohb5vC9Yd3IBF/SUzp1vQ=="; + }; + }; + "mem-1.1.0" = { + name = "mem"; + packageName = "mem"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz"; + sha1 = "5edd52b485ca1d900fe64895505399a0dfa45f76"; + }; + }; + "mem-4.0.0" = { + name = "mem"; + packageName = "mem"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz"; + sha512 = "WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA=="; + }; + }; + "mem-fs-1.1.3" = { + name = "mem-fs"; + packageName = "mem-fs"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.3.tgz"; + sha1 = "b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc"; + }; + }; + "memoizee-0.4.14" = { + name = "memoizee"; + packageName = "memoizee"; + version = "0.4.14"; + src = fetchurl { + url = "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz"; + sha512 = "/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg=="; + }; + }; + "memory-cache-0.1.6" = { + name = "memory-cache"; + packageName = "memory-cache"; + version = "0.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/memory-cache/-/memory-cache-0.1.6.tgz"; + sha1 = "2ed9933ed7a8c718249be7366f7ca8749acf8a24"; + }; + }; + "memory-chunk-store-1.3.0" = { + name = "memory-chunk-store"; + packageName = "memory-chunk-store"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/memory-chunk-store/-/memory-chunk-store-1.3.0.tgz"; + sha512 = "6LsOpHKKhxYrLhHmOJdBCUtSO7op5rUs1pag0fhjHo0QiXRyna0bwYf4EmQuL7InUeF2J7dUMPr6VMogRyf9NA=="; + }; + }; + "memory-fs-0.3.0" = { + name = "memory-fs"; + packageName = "memory-fs"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz"; + sha1 = "7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20"; + }; + }; + "memory-fs-0.4.1" = { + name = "memory-fs"; + packageName = "memory-fs"; + version = "0.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz"; + sha1 = "3a9a20b8462523e447cfbc7e8bb80ed667bfc552"; + }; + }; + "memory-pager-1.2.0" = { + name = "memory-pager"; + packageName = "memory-pager"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/memory-pager/-/memory-pager-1.2.0.tgz"; + sha512 = "Xhn92T9hAzhAiK57oII2ypipea+7Cd6Ja3iEmcdH2z4ETKJ5HVGZ2zzJwVEmRFq776ZQJdpCf6xKBq4aeR5rnw=="; + }; + }; + "memorystore-1.6.0" = { + name = "memorystore"; + packageName = "memorystore"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/memorystore/-/memorystore-1.6.0.tgz"; + sha1 = "1fb5fb5f0b2edf1add184917e918f094a9ff3465"; + }; + }; + "menu-string-1.2.0" = { + name = "menu-string"; + packageName = "menu-string"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/menu-string/-/menu-string-1.2.0.tgz"; + sha512 = "b6RTFmSlLjs20Qninl0Wq6dOstjpaPM2pQ63li06pLVTGIIoxjuMRbOmYbGW8l73/AiGNoCK9yXfdfIpLIURPQ=="; + }; + }; + "meow-3.7.0" = { + name = "meow"; + packageName = "meow"; + version = "3.7.0"; + src = fetchurl { + url = "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz"; + sha1 = "72cb668b425228290abbfa856892587308a801fb"; + }; + }; + "meow-4.0.1" = { + name = "meow"; + packageName = "meow"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz"; + sha512 = "xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A=="; + }; + }; + "meow-5.0.0" = { + name = "meow"; + packageName = "meow"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz"; + sha512 = "CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig=="; + }; + }; + "merge-1.2.1" = { + name = "merge"; + packageName = "merge"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz"; + sha512 = "VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ=="; + }; + }; + "merge-descriptors-0.0.2" = { + name = "merge-descriptors"; + packageName = "merge-descriptors"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-0.0.2.tgz"; + sha1 = "c36a52a781437513c57275f39dd9d317514ac8c7"; + }; + }; + "merge-descriptors-1.0.0" = { + name = "merge-descriptors"; + packageName = "merge-descriptors"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.0.tgz"; + sha1 = "2169cf7538e1b0cc87fb88e1502d8474bbf79864"; + }; + }; + "merge-descriptors-1.0.1" = { + name = "merge-descriptors"; + packageName = "merge-descriptors"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"; + sha1 = "b00aaa556dd8b44568150ec9d1b953f3f90cbb61"; + }; + }; + "merge-source-map-1.0.4" = { + name = "merge-source-map"; + packageName = "merge-source-map"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz"; + sha1 = "a5de46538dae84d4114cc5ea02b4772a6346701f"; + }; + }; + "merge2-1.2.3" = { + name = "merge2"; + packageName = "merge2"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz"; + sha512 = "gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA=="; + }; + }; + "merkle-tree-stream-3.0.3" = { + name = "merkle-tree-stream"; + packageName = "merkle-tree-stream"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/merkle-tree-stream/-/merkle-tree-stream-3.0.3.tgz"; + sha1 = "f8a064760d37e7978ad5f9f6d3c119a494f57081"; + }; + }; + "mersenne-0.0.4" = { + name = "mersenne"; + packageName = "mersenne"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/mersenne/-/mersenne-0.0.4.tgz"; + sha1 = "401fdec7ec21cdb9e03cd3d3021398da21b27085"; + }; + }; + "metalsmith-2.3.0" = { + name = "metalsmith"; + packageName = "metalsmith"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/metalsmith/-/metalsmith-2.3.0.tgz"; + sha1 = "833afbb5a2a6385e2d9ae3d935e39e33eaea5231"; + }; + }; + "method-override-2.3.10" = { + name = "method-override"; + packageName = "method-override"; + version = "2.3.10"; + src = fetchurl { + url = "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz"; + sha1 = "e3daf8d5dee10dd2dce7d4ae88d62bbee77476b4"; + }; + }; + "methods-0.0.1" = { + name = "methods"; + packageName = "methods"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/methods/-/methods-0.0.1.tgz"; + sha1 = "277c90f8bef39709645a8371c51c3b6c648e068c"; + }; + }; + "methods-0.1.0" = { + name = "methods"; + packageName = "methods"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/methods/-/methods-0.1.0.tgz"; + sha1 = "335d429eefd21b7bacf2e9c922a8d2bd14a30e4f"; + }; + }; + "methods-1.0.1" = { + name = "methods"; + packageName = "methods"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/methods/-/methods-1.0.1.tgz"; + sha1 = "75bc91943dffd7da037cf3eeb0ed73a0037cd14b"; + }; + }; + "methods-1.1.2" = { + name = "methods"; + packageName = "methods"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"; + sha1 = "5529a4d67654134edcc5266656835b0f851afcee"; + }; + }; + "microbuffer-1.0.0" = { + name = "microbuffer"; + packageName = "microbuffer"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/microbuffer/-/microbuffer-1.0.0.tgz"; + sha1 = "8b3832ed40c87d51f47bb234913a698a756d19d2"; + }; + }; + "microee-0.0.6" = { + name = "microee"; + packageName = "microee"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz"; + sha1 = "a12bdb0103681e8b126a9b071eba4c467c78fffe"; + }; + }; + "micromatch-2.3.11" = { + name = "micromatch"; + packageName = "micromatch"; + version = "2.3.11"; + src = fetchurl { + url = "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz"; + sha1 = "86677c97d1720b363431d04d0d15293bd38c1565"; + }; + }; "micromatch-3.1.10" = { name = "micromatch"; packageName = "micromatch"; @@ -1183,22 +20959,220 @@ let sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg=="; }; }; - "mime-db-1.36.0" = { - name = "mime-db"; - packageName = "mime-db"; - version = "1.36.0"; + "miller-rabin-4.0.1" = { + name = "miller-rabin"; + packageName = "miller-rabin"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz"; - sha512 = "L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw=="; + url = "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz"; + sha512 = "115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA=="; }; }; - "mime-types-2.1.20" = { + "mime-1.2.11" = { + name = "mime"; + packageName = "mime"; + version = "1.2.11"; + src = fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; + }; + }; + "mime-1.2.4" = { + name = "mime"; + packageName = "mime"; + version = "1.2.4"; + src = fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.4.tgz"; + sha1 = "11b5fdaf29c2509255176b80ad520294f5de92b7"; + }; + }; + "mime-1.2.6" = { + name = "mime"; + packageName = "mime"; + version = "1.2.6"; + src = fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.2.6.tgz"; + sha1 = "b1f86c768c025fa87b48075f1709f28aeaf20365"; + }; + }; + "mime-1.3.4" = { + name = "mime"; + packageName = "mime"; + version = "1.3.4"; + src = fetchurl { + url = "http://registry.npmjs.org/mime/-/mime-1.3.4.tgz"; + sha1 = "115f9e3b6b3daf2959983cb38f149a2d40eb5d53"; + }; + }; + "mime-1.4.1" = { + name = "mime"; + packageName = "mime"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz"; + sha512 = "KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="; + }; + }; + "mime-1.6.0" = { + name = "mime"; + packageName = "mime"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"; + sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="; + }; + }; + "mime-2.4.0" = { + name = "mime"; + packageName = "mime"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz"; + sha512 = "ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w=="; + }; + }; + "mime-db-1.12.0" = { + name = "mime-db"; + packageName = "mime-db"; + version = "1.12.0"; + src = fetchurl { + url = "http://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz"; + sha1 = "3d0c63180f458eb10d325aaa37d7c58ae312e9d7"; + }; + }; + "mime-db-1.33.0" = { + name = "mime-db"; + packageName = "mime-db"; + version = "1.33.0"; + src = fetchurl { + url = "http://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz"; + sha512 = "BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ=="; + }; + }; + "mime-db-1.37.0" = { + name = "mime-db"; + packageName = "mime-db"; + version = "1.37.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz"; + sha512 = "R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg=="; + }; + }; + "mime-types-2.0.14" = { name = "mime-types"; packageName = "mime-types"; - version = "2.1.20"; + version = "2.0.14"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz"; - sha512 = "HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A=="; + url = "http://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz"; + sha1 = "310e159db23e077f8bb22b748dabfa4957140aa6"; + }; + }; + "mime-types-2.1.18" = { + name = "mime-types"; + packageName = "mime-types"; + version = "2.1.18"; + src = fetchurl { + url = "http://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz"; + sha512 = "lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ=="; + }; + }; + "mime-types-2.1.21" = { + name = "mime-types"; + packageName = "mime-types"; + version = "2.1.21"; + src = fetchurl { + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz"; + sha512 = "3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg=="; + }; + }; + "mimelib-0.3.1" = { + name = "mimelib"; + packageName = "mimelib"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mimelib/-/mimelib-0.3.1.tgz"; + sha1 = "787add2415d827acb3af6ec4bca1ea9596418853"; + }; + }; + "mimic-fn-1.2.0" = { + name = "mimic-fn"; + packageName = "mimic-fn"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz"; + sha512 = "jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="; + }; + }; + "mimic-response-1.0.1" = { + name = "mimic-response"; + packageName = "mimic-response"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz"; + sha512 = "j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="; + }; + }; + "min-document-2.19.0" = { + name = "min-document"; + packageName = "min-document"; + version = "2.19.0"; + src = fetchurl { + url = "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz"; + sha1 = "7bd282e3f5842ed295bb748cdd9f1ffa2c824685"; + }; + }; + "minilog-3.1.0" = { + name = "minilog"; + packageName = "minilog"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz"; + sha1 = "d2d0f1887ca363d1acf0ea86d5c4df293b3fb675"; + }; + }; + "minimalistic-assert-1.0.1" = { + name = "minimalistic-assert"; + packageName = "minimalistic-assert"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"; + sha512 = "UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="; + }; + }; + "minimalistic-crypto-utils-1.0.1" = { + name = "minimalistic-crypto-utils"; + packageName = "minimalistic-crypto-utils"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz"; + sha1 = "f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"; + }; + }; + "minimatch-0.2.14" = { + name = "minimatch"; + packageName = "minimatch"; + version = "0.2.14"; + src = fetchurl { + url = "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz"; + sha1 = "c74e780574f63c6f9a090e90efbe6ef53a6a756a"; + }; + }; + "minimatch-0.3.0" = { + name = "minimatch"; + packageName = "minimatch"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz"; + sha1 = "275d8edaac4f1bb3326472089e7949c8394699dd"; + }; + }; + "minimatch-2.0.10" = { + name = "minimatch"; + packageName = "minimatch"; + version = "2.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz"; + sha1 = "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"; }; }; "minimatch-3.0.4" = { @@ -1210,12 +21184,21 @@ let sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="; }; }; + "minimist-0.0.10" = { + name = "minimist"; + packageName = "minimist"; + version = "0.0.10"; + src = fetchurl { + url = "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz"; + sha1 = "de3f98543dbf96082be48ad1a0c7cda836301dcf"; + }; + }; "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"; + url = "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"; sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d"; }; }; @@ -1224,26 +21207,53 @@ let packageName = "minimist"; version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; + url = "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284"; }; }; - "minipass-2.3.4" = { - name = "minipass"; - packageName = "minipass"; - version = "2.3.4"; + "minimist-options-3.0.2" = { + name = "minimist-options"; + packageName = "minimist-options"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz"; - sha512 = "mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w=="; + url = "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz"; + sha512 = "FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ=="; }; }; - "minizlib-1.1.0" = { + "minipass-2.3.5" = { + name = "minipass"; + packageName = "minipass"; + version = "2.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz"; + sha512 = "Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA=="; + }; + }; + "minizlib-1.2.1" = { name = "minizlib"; packageName = "minizlib"; - version = "1.1.0"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz"; - sha512 = "4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA=="; + url = "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz"; + sha512 = "7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA=="; + }; + }; + "mirror-folder-3.0.0" = { + name = "mirror-folder"; + packageName = "mirror-folder"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mirror-folder/-/mirror-folder-3.0.0.tgz"; + sha512 = "fh6wDXcSpFoKY7ZPHnEv1+xjLOS7tlkEpTvl4Y6ZsT0HNjIaYg6ktq9ng8MPthFruunS8D/3GnPeaWhoQD3X9g=="; + }; + }; + "mississippi-3.0.0" = { + name = "mississippi"; + packageName = "mississippi"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz"; + sha512 = "x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA=="; }; }; "mixin-deep-1.3.1" = { @@ -1255,15 +21265,276 @@ let sha512 = "8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ=="; }; }; + "mixin-object-2.0.1" = { + name = "mixin-object"; + packageName = "mixin-object"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz"; + sha1 = "4fb949441dab182540f1fe035ba60e1947a5e57e"; + }; + }; + "mkdirp-0.3.0" = { + name = "mkdirp"; + packageName = "mkdirp"; + version = "0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; + sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; + }; + }; + "mkdirp-0.3.5" = { + name = "mkdirp"; + packageName = "mkdirp"; + version = "0.3.5"; + src = fetchurl { + url = "http://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"; + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"; sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903"; }; }; + "mkpath-0.1.0" = { + name = "mkpath"; + packageName = "mkpath"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz"; + sha1 = "7554a6f8d871834cc97b5462b122c4c124d6de91"; + }; + }; + "mkpath-1.0.0" = { + name = "mkpath"; + packageName = "mkpath"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mkpath/-/mkpath-1.0.0.tgz"; + sha1 = "ebb3a977e7af1c683ae6fda12b545a6ba6c5853d"; + }; + }; + "mksnapshot-0.3.1" = { + name = "mksnapshot"; + packageName = "mksnapshot"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.1.tgz"; + sha1 = "2501c05657436d742ce958a4ff92c77e40dd37e6"; + }; + }; + "mocha-2.5.3" = { + name = "mocha"; + packageName = "mocha"; + version = "2.5.3"; + src = fetchurl { + url = "http://registry.npmjs.org/mocha/-/mocha-2.5.3.tgz"; + sha1 = "161be5bdeb496771eb9b35745050b622b5aefc58"; + }; + }; + "modify-values-1.0.1" = { + name = "modify-values"; + packageName = "modify-values"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz"; + sha512 = "xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw=="; + }; + }; + "module-deps-4.1.1" = { + name = "module-deps"; + packageName = "module-deps"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz"; + sha1 = "23215833f1da13fd606ccb8087b44852dcb821fd"; + }; + }; + "module-deps-6.2.0" = { + name = "module-deps"; + packageName = "module-deps"; + version = "6.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/module-deps/-/module-deps-6.2.0.tgz"; + sha512 = "hKPmO06so6bL/ZvqVNVqdTVO8UAYsi3tQWlCa+z9KuWhoN4KDQtb5hcqQQv58qYiDE21wIvnttZEPiDgEbpwbA=="; + }; + }; + "mold-source-map-0.4.0" = { + name = "mold-source-map"; + packageName = "mold-source-map"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mold-source-map/-/mold-source-map-0.4.0.tgz"; + sha1 = "cf67e0b31c47ab9badb5c9c25651862127bb8317"; + }; + }; + "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.7.0" = { + name = "moment"; + packageName = "moment"; + version = "2.7.0"; + src = fetchurl { + url = "http://registry.npmjs.org/moment/-/moment-2.7.0.tgz"; + sha1 = "359a19ec634cda3c706c8709adda54c0329aaec4"; + }; + }; + "moment-timezone-0.5.23" = { + name = "moment-timezone"; + packageName = "moment-timezone"; + version = "0.5.23"; + src = fetchurl { + url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.23.tgz"; + sha512 = "WHFH85DkCfiNMDX5D3X7hpNH3/PUhjTGcD0U1SgfBGZxJ3qUmJh5FdvaFjcClxOvB3rzdfj4oRffbI38jEnC1w=="; + }; + }; + "monotonic-timestamp-0.0.9" = { + name = "monotonic-timestamp"; + packageName = "monotonic-timestamp"; + version = "0.0.9"; + src = fetchurl { + url = "https://registry.npmjs.org/monotonic-timestamp/-/monotonic-timestamp-0.0.9.tgz"; + sha1 = "5ba5adc7aac85e1d7ce77be847161ed246b39603"; + }; + }; + "moo-0.4.3" = { + name = "moo"; + packageName = "moo"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/moo/-/moo-0.4.3.tgz"; + sha512 = "gFD2xGCl8YFgGHsqJ9NKRVdwlioeW3mI1iqfLNYQOv0+6JRwG58Zk9DIGQgyIaffSYaO1xsKnMaYzzNr1KyIAw=="; + }; + }; + "mooremachine-2.2.1" = { + name = "mooremachine"; + packageName = "mooremachine"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mooremachine/-/mooremachine-2.2.1.tgz"; + sha1 = "0d9891aa7c2cf32ca73e72f52a3561ed787e2e8c"; + }; + }; + "morgan-1.6.1" = { + name = "morgan"; + packageName = "morgan"; + version = "1.6.1"; + src = fetchurl { + url = "http://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz"; + sha1 = "5fd818398c6819cba28a7cd6664f292fe1c0bbf2"; + }; + }; + "morgan-1.9.1" = { + name = "morgan"; + packageName = "morgan"; + version = "1.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz"; + sha512 = "HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA=="; + }; + }; + "move-concurrently-1.0.1" = { + name = "move-concurrently"; + packageName = "move-concurrently"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz"; + sha1 = "be2c005fda32e0b29af1f05d7c4b33214c701f92"; + }; + }; + "mp4-box-encoding-1.3.0" = { + name = "mp4-box-encoding"; + packageName = "mp4-box-encoding"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mp4-box-encoding/-/mp4-box-encoding-1.3.0.tgz"; + sha512 = "U4pMLpjT/UzB8d36dxj6Mf1bG9xypEvgbuRIa1fztRXNKKTCAtRxsnFZhNOd7YDFOKtjBgssYGvo4H/Q3ZY1MA=="; + }; + }; + "mp4-stream-2.0.3" = { + name = "mp4-stream"; + packageName = "mp4-stream"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/mp4-stream/-/mp4-stream-2.0.3.tgz"; + sha512 = "5NzgI0+bGakoZEwnIYINXqB3mnewkt3Y7jcvkXsTubnCNUSdM8cpP0Vemxf6FLg0qUN8fydTgNMVAc3QU8B92g=="; + }; + }; + "mpath-0.2.1" = { + name = "mpath"; + packageName = "mpath"; + version = "0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/mpath/-/mpath-0.2.1.tgz"; + sha1 = "3a4e829359801de96309c27a6b2e102e89f9e96e"; + }; + }; + "mqtt-2.18.8" = { + name = "mqtt"; + packageName = "mqtt"; + version = "2.18.8"; + src = fetchurl { + url = "https://registry.npmjs.org/mqtt/-/mqtt-2.18.8.tgz"; + sha512 = "3h6oHlPY/yWwtC2J3geraYRtVVoRM6wdI+uchF4nvSSafXPZnaKqF8xnX+S22SU/FcgEAgockVIlOaAX3fkMpA=="; + }; + }; + "mqtt-packet-5.6.0" = { + name = "mqtt-packet"; + packageName = "mqtt-packet"; + version = "5.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-5.6.0.tgz"; + sha512 = "QECe2ivqcR1LRsPobRsjenEKAC3i1a5gmm+jNKJLrsiq9PaSQ18LlKFuxvhGxWkvGEPadWv6rKd31O4ICqS1Xw=="; + }; + }; + "mri-1.1.1" = { + name = "mri"; + packageName = "mri"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mri/-/mri-1.1.1.tgz"; + sha1 = "85aa26d3daeeeedf80dc5984af95cc5ca5cad9f1"; + }; + }; + "ms-0.7.0" = { + name = "ms"; + packageName = "ms"; + version = "0.7.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ms/-/ms-0.7.0.tgz"; + sha1 = "865be94c2e7397ad8a57da6a633a6e2f30798b83"; + }; + }; + "ms-0.7.1" = { + name = "ms"; + packageName = "ms"; + version = "0.7.1"; + src = fetchurl { + url = "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz"; + sha1 = "9cd13c03adbff25b65effde7ce864ee952017098"; + }; + }; + "ms-0.7.2" = { + name = "ms"; + packageName = "ms"; + version = "0.7.2"; + src = fetchurl { + url = "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz"; + sha1 = "ae25cf2512b3885a1d95d7f037868d8431124765"; + }; + }; "ms-2.0.0" = { name = "ms"; packageName = "ms"; @@ -1273,6 +21544,402 @@ let sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; }; }; + "ms-2.1.1" = { + name = "ms"; + packageName = "ms"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz"; + sha512 = "tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="; + }; + }; + "msgpack-lite-0.1.26" = { + name = "msgpack-lite"; + packageName = "msgpack-lite"; + version = "0.1.26"; + src = fetchurl { + url = "https://registry.npmjs.org/msgpack-lite/-/msgpack-lite-0.1.26.tgz"; + 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=="; + }; + }; + "multi-random-access-2.1.1" = { + name = "multi-random-access"; + packageName = "multi-random-access"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/multi-random-access/-/multi-random-access-2.1.1.tgz"; + sha1 = "6462f1b204109ccc644601650110a828443d66e2"; + }; + }; + "multiblob-1.13.2" = { + name = "multiblob"; + packageName = "multiblob"; + version = "1.13.2"; + src = fetchurl { + url = "https://registry.npmjs.org/multiblob/-/multiblob-1.13.2.tgz"; + sha512 = "z1nRV/iLDQQ2ih1lkOmOod4OLaaYk1LayU5mUJTGItekthyuWVWT+uuMp7mI1zXczEVuWky4MaDXuekKHkrJUQ=="; + }; + }; + "multiblob-http-0.4.2" = { + name = "multiblob-http"; + packageName = "multiblob-http"; + version = "0.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/multiblob-http/-/multiblob-http-0.4.2.tgz"; + sha512 = "hVaXryaqJ3vvKjRNcOCEadzgO99nR+haxlptswr3vRvgavbK/Y/I7/Nat12WIQno2/A8+nkbE+ZcrsN3UDbtQw=="; + }; + }; + "multicast-dns-4.0.1" = { + name = "multicast-dns"; + packageName = "multicast-dns"; + version = "4.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/multicast-dns/-/multicast-dns-4.0.1.tgz"; + sha1 = "abf022fc866727055a9e0c2bc98097f5ebad97a2"; + }; + }; + "multicast-dns-6.2.3" = { + name = "multicast-dns"; + packageName = "multicast-dns"; + version = "6.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz"; + sha512 = "ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g=="; + }; + }; + "multicast-dns-7.2.0" = { + name = "multicast-dns"; + packageName = "multicast-dns"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.0.tgz"; + sha512 = "Tu2QORGOFANB124NWQ/JTRhMf/ODouVLEuvu5Dz8YWEU55zQgRgFGnBHfIh5PbfNDAuaRl7yLB+pgWhSqVxi2Q=="; + }; + }; + "multicast-dns-service-types-1.1.0" = { + name = "multicast-dns-service-types"; + packageName = "multicast-dns-service-types"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz"; + sha1 = "899f11d9686e5e05cb91b35d5f0e63b773cfc901"; + }; + }; + "multicb-1.2.2" = { + name = "multicb"; + packageName = "multicb"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/multicb/-/multicb-1.2.2.tgz"; + sha512 = "PZM4dhYFmCF6uZGWpEmoPMUqJBywS9IcAgybT2GmSpYI1BvGvoWSdbio+ik+q/YD2vodhvslESWIS3NnkKYdqQ=="; + }; + }; + "multimatch-2.1.0" = { + name = "multimatch"; + packageName = "multimatch"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz"; + sha1 = "9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b"; + }; + }; + "multiparty-2.2.0" = { + name = "multiparty"; + packageName = "multiparty"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz"; + sha1 = "a567c2af000ad22dc8f2a653d91978ae1f5316f4"; + }; + }; + "multiparty-3.3.2" = { + name = "multiparty"; + packageName = "multiparty"; + version = "3.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz"; + sha1 = "35de6804dc19643e5249f3d3e3bdc6c8ce301d3f"; + }; + }; + "multiparty-4.2.1" = { + name = "multiparty"; + packageName = "multiparty"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/multiparty/-/multiparty-4.2.1.tgz"; + sha512 = "AvESCnNoQlZiOfP9R4mxN8M9csy2L16EIbWIkt3l4FuGti9kXBS8QVzlfyg4HEnarJhrzZilgNFlZtqmoiAIIA=="; + }; + }; + "multipipe-0.1.2" = { + name = "multipipe"; + packageName = "multipipe"; + version = "0.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz"; + sha1 = "2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"; + }; + }; + "multiserver-1.13.7" = { + name = "multiserver"; + packageName = "multiserver"; + version = "1.13.7"; + src = fetchurl { + url = "https://registry.npmjs.org/multiserver/-/multiserver-1.13.7.tgz"; + sha512 = "nQKAe6+u7nWJY29pJjegltw0ROj2bDc2bCTm9Bnr4EQrp5H5Tav+ESUjgl3D4vuQgCeveb4h+CtLtjB8QnK1Dw=="; + }; + }; + "multiserver-3.0.2" = { + name = "multiserver"; + packageName = "multiserver"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/multiserver/-/multiserver-3.0.2.tgz"; + sha512 = "YCVA+zCtc4xR55CrKIK6pAYPKTDswrlF+bkO9Nyb1osn93AhFGjKnelA38G9mNHeUd/v9/Un3gxpisorouRQfw=="; + }; + }; + "multiserver-address-1.0.1" = { + name = "multiserver-address"; + packageName = "multiserver-address"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/multiserver-address/-/multiserver-address-1.0.1.tgz"; + sha512 = "IfZMAGs9onCLkYNSnNBri3JxuvhQYllMyh3W9ry86iEDcfW9uPVsHTHDsjDxQtL+dPq3byshmA+Y4LN2wLHwNw=="; + }; + }; + "multiserver-scopes-1.0.0" = { + name = "multiserver-scopes"; + packageName = "multiserver-scopes"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/multiserver-scopes/-/multiserver-scopes-1.0.0.tgz"; + sha512 = "D3q4IujGRUIKETfR5s0kRtvXTjAMhyl7rtLEMXtvkg0lJPJyS5KYsAULFFy+dYv/+RC642aR1zo/RKNp6sdtQg=="; + }; + }; + "multistream-2.1.1" = { + name = "multistream"; + packageName = "multistream"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/multistream/-/multistream-2.1.1.tgz"; + sha512 = "xasv76hl6nr1dEy3lPvy7Ej7K/Lx3O/FCvwge8PeVJpciPPoNCbaANcNiBug3IpdvTveZUcAV0DJzdnUDMesNQ=="; + }; + }; + "murmur-hash-js-1.0.0" = { + name = "murmur-hash-js"; + packageName = "murmur-hash-js"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/murmur-hash-js/-/murmur-hash-js-1.0.0.tgz"; + sha1 = "5041049269c96633c866386960b2f4289e75e5b0"; + }; + }; + "mustache-2.3.2" = { + name = "mustache"; + packageName = "mustache"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz"; + sha512 = "KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ=="; + }; + }; + "mutate.js-0.2.0" = { + name = "mutate.js"; + packageName = "mutate.js"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mutate.js/-/mutate.js-0.2.0.tgz"; + sha1 = "2e5cb1ac64c937dae28296e8f42af5eafd9bc7ef"; + }; + }; + "mute-stdout-1.0.1" = { + name = "mute-stdout"; + packageName = "mute-stdout"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz"; + sha512 = "kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg=="; + }; + }; + "mute-stream-0.0.4" = { + name = "mute-stream"; + packageName = "mute-stream"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz"; + sha1 = "a9219960a6d5d5d046597aee51252c6655f7177e"; + }; + }; + "mute-stream-0.0.5" = { + name = "mute-stream"; + packageName = "mute-stream"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz"; + sha1 = "8fbfabb0a98a253d3184331f9e8deb7372fac6c0"; + }; + }; + "mute-stream-0.0.6" = { + name = "mute-stream"; + packageName = "mute-stream"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz"; + sha1 = "48962b19e169fd1dfc240b3f1e7317627bbc47db"; + }; + }; + "mute-stream-0.0.7" = { + name = "mute-stream"; + packageName = "mute-stream"; + version = "0.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz"; + sha1 = "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"; + }; + }; + "mutexify-1.2.0" = { + name = "mutexify"; + packageName = "mutexify"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mutexify/-/mutexify-1.2.0.tgz"; + sha512 = "oprzxd2zhfrJqEuB98qc1dRMMonClBQ57UPDjnbcrah4orEMTq1jq3+AcdFe5ePzdbJXI7zmdhfftIdMnhYFoQ=="; + }; + }; + "muxrpc-6.4.1" = { + name = "muxrpc"; + packageName = "muxrpc"; + version = "6.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/muxrpc/-/muxrpc-6.4.1.tgz"; + sha512 = "r8+tucKMmQiYd8NWGQqAA5r+SlYuU30D/WbYo7E/PztG/jmizQJY5NfmLIJ+GWo+dEC6kIxkr0eY+U0uZexTNg=="; + }; + }; + "muxrpc-validation-2.0.1" = { + name = "muxrpc-validation"; + packageName = "muxrpc-validation"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/muxrpc-validation/-/muxrpc-validation-2.0.1.tgz"; + sha1 = "cd650d172025fe9d064230aab38ca6328dd16f2f"; + }; + }; + "muxrpcli-1.1.0" = { + name = "muxrpcli"; + packageName = "muxrpcli"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/muxrpcli/-/muxrpcli-1.1.0.tgz"; + sha1 = "4ae9ba986ab825c4a5c12fcb71c6daa81eab5158"; + }; + }; + "mv-2.1.1" = { + name = "mv"; + packageName = "mv"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz"; + sha1 = "ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2"; + }; + }; + "mz-2.5.0" = { + name = "mz"; + packageName = "mz"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mz/-/mz-2.5.0.tgz"; + sha1 = "2859025df03d46b57bb317174b196477ce64cec1"; + }; + }; + "mz-2.7.0" = { + name = "mz"; + packageName = "mz"; + version = "2.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz"; + sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="; + }; + }; + "nan-0.3.2" = { + name = "nan"; + packageName = "nan"; + version = "0.3.2"; + src = fetchurl { + url = "http://registry.npmjs.org/nan/-/nan-0.3.2.tgz"; + sha1 = "0df1935cab15369075ef160ad2894107aa14dc2d"; + }; + }; + "nan-2.10.0" = { + name = "nan"; + packageName = "nan"; + version = "2.10.0"; + src = fetchurl { + url = "http://registry.npmjs.org/nan/-/nan-2.10.0.tgz"; + sha512 = "bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA=="; + }; + }; + "nan-2.11.1" = { + name = "nan"; + packageName = "nan"; + version = "2.11.1"; + src = fetchurl { + url = "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz"; + sha512 = "iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA=="; + }; + }; + "nanoassert-1.1.0" = { + name = "nanoassert"; + packageName = "nanoassert"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz"; + sha1 = "4f3152e09540fde28c76f44b19bbcd1d5a42478d"; + }; + }; + "nanobus-4.3.5" = { + name = "nanobus"; + packageName = "nanobus"; + version = "4.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/nanobus/-/nanobus-4.3.5.tgz"; + sha512 = "6UlqagLV9/ADqcTU60mipAPEd16WDbO+a9WeeGVn9RucHKNDTcPt9MOf8ZmAvbA3V2CV+EJS28eupNalg4YF8Q=="; + }; + }; + "nanoid-1.3.4" = { + name = "nanoid"; + packageName = "nanoid"; + version = "1.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/nanoid/-/nanoid-1.3.4.tgz"; + sha512 = "4ug4BsuHxiVHoRUe1ud6rUFT3WUMmjXt1W0quL0CviZQANdan7D8kqN5/maw53hmAApY/jfzMRkC57BNNs60ZQ=="; + }; + }; + "nanoid-2.0.0" = { + name = "nanoid"; + packageName = "nanoid"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nanoid/-/nanoid-2.0.0.tgz"; + sha512 = "SG2qscLE3iM4C0CNzGrsAojJHSVHMS1J8NnvJ31P1lH8P0hGHOiafmniNJz6w6q7vuoDlV7RdySlJgtqkFEVtQ=="; + }; + }; + "nanolru-1.0.0" = { + name = "nanolru"; + packageName = "nanolru"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nanolru/-/nanolru-1.0.0.tgz"; + sha512 = "GyQkE8M32pULhQk7Sko5raoIbPalAk90ICG+An4fq6fCsFHsP6fB2K46WGXVdoJpy4SGMnZ/EKbo123fZJomWg=="; + }; + }; "nanomatch-1.2.13" = { name = "nanomatch"; packageName = "nanomatch"; @@ -1282,13 +21949,836 @@ let sha512 = "fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA=="; }; }; - "needle-2.2.2" = { + "nanoscheduler-1.0.3" = { + name = "nanoscheduler"; + packageName = "nanoscheduler"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/nanoscheduler/-/nanoscheduler-1.0.3.tgz"; + sha512 = "jBbrF3qdU9321r8n9X7yu18DjP31Do2ItJm3mWrt90wJTrnDO+HXpoV7ftaUglAtjgj9s+OaCxGufbvx6pvbEQ=="; + }; + }; + "nanotiming-7.3.1" = { + name = "nanotiming"; + packageName = "nanotiming"; + version = "7.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/nanotiming/-/nanotiming-7.3.1.tgz"; + sha512 = "l3lC7v/PfOuRWQa8vV29Jo6TG10wHtnthLElFXs4Te4Aas57Fo4n1Q8LH9n+NDh9riOzTVvb2QNBhTS4JUKNjw=="; + }; + }; + "native-dns-cache-git+https://github.com/okTurtles/native-dns-cache.git#8714196bb9223cc9a4064a4fddf9e82ec50b7d4d" = { + name = "native-dns-cache"; + packageName = "native-dns-cache"; + version = "0.0.2"; + src = fetchgit { + url = "https://github.com/okTurtles/native-dns-cache.git"; + rev = "8714196bb9223cc9a4064a4fddf9e82ec50b7d4d"; + sha256 = "3f06b2577afc3c1e428533baae3c51bad44a2e1e02fca147a1303943c214f841"; + }; + }; + "native-dns-git+https://github.com/okTurtles/node-dns.git#08433ec98f517eed3c6d5e47bdf62603539cd402" = { + name = "native-dns"; + packageName = "native-dns"; + version = "0.6.1"; + src = fetchgit { + url = "https://github.com/okTurtles/node-dns.git"; + rev = "08433ec98f517eed3c6d5e47bdf62603539cd402"; + sha256 = "a7342bfd4e952490a8a25a68efcb1d16ecc2391f1044109ebeace89ad284f7a2"; + }; + }; + "native-dns-packet-0.1.1" = { + name = "native-dns-packet"; + packageName = "native-dns-packet"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/native-dns-packet/-/native-dns-packet-0.1.1.tgz"; + sha1 = "97da90570b8438a00194701ce24d011fd3cc109a"; + }; + }; + "native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#307e77a47ebba57a5ae9118a284e916e5ebb305a" = { + name = "native-dns-packet"; + packageName = "native-dns-packet"; + version = "0.0.3"; + src = fetchgit { + url = "https://github.com/okTurtles/native-dns-packet.git"; + rev = "307e77a47ebba57a5ae9118a284e916e5ebb305a"; + sha256 = "f8aaa7bb3b2a652e52bfe5c13a6531c71d690f621ef4d86d0787838708a50358"; + }; + }; + "native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#8bf2714c318cfe7d31bca2006385882ccbf503e4" = { + name = "native-dns-packet"; + packageName = "native-dns-packet"; + version = "0.0.4"; + src = fetchgit { + url = "https://github.com/okTurtles/native-dns-packet.git"; + rev = "8bf2714c318cfe7d31bca2006385882ccbf503e4"; + sha256 = "1f39a4bd88978a0b51d45c32c777fb7f75b12e220cf7d206aa5a12d1e4e80f9d"; + }; + }; + "native-promise-only-0.8.1" = { + name = "native-promise-only"; + packageName = "native-promise-only"; + version = "0.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz"; + sha1 = "20a318c30cb45f71fe7adfbf7b21c99c1472ef11"; + }; + }; + "natives-1.1.6" = { + name = "natives"; + packageName = "natives"; + version = "1.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz"; + sha512 = "6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA=="; + }; + }; + "natural-compare-1.4.0" = { + name = "natural-compare"; + packageName = "natural-compare"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"; + sha1 = "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"; + }; + }; + "natural-compare-lite-1.4.0" = { + name = "natural-compare-lite"; + packageName = "natural-compare-lite"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz"; + sha1 = "17b09581988979fddafe0201e931ba933c96cbb4"; + }; + }; + "nconf-0.10.0" = { + name = "nconf"; + packageName = "nconf"; + version = "0.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nconf/-/nconf-0.10.0.tgz"; + sha512 = "fKiXMQrpP7CYWJQzKkPPx9hPgmq+YLDyxcG9N8RpiE9FoCkCbzD0NyW0YhE3xn3Aupe7nnDeIx4PFzYehpHT9Q=="; + }; + }; + "nconf-0.6.9" = { + name = "nconf"; + packageName = "nconf"; + version = "0.6.9"; + src = fetchurl { + url = "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz"; + sha1 = "9570ef15ed6f9ae6b2b3c8d5e71b66d3193cd661"; + }; + }; + "nconf-0.7.1" = { + name = "nconf"; + packageName = "nconf"; + version = "0.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/nconf/-/nconf-0.7.1.tgz"; + sha1 = "ee4b561dd979a3c58db122e38f196d49d61aeb5b"; + }; + }; + "ncp-0.4.2" = { + name = "ncp"; + packageName = "ncp"; + version = "0.4.2"; + src = fetchurl { + url = "http://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz"; + sha1 = "abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574"; + }; + }; + "ncp-1.0.1" = { + name = "ncp"; + packageName = "ncp"; + version = "1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz"; + sha1 = "d15367e5cb87432ba117d2bf80fdf45aecfb4246"; + }; + }; + "ncp-2.0.0" = { + name = "ncp"; + packageName = "ncp"; + version = "2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz"; + sha1 = "195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"; + }; + }; + "ndjson-1.5.0" = { + name = "ndjson"; + packageName = "ndjson"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz"; + sha1 = "ae603b36b134bcec347b452422b0bf98d5832ec8"; + }; + }; + "nearley-2.15.1" = { + name = "nearley"; + packageName = "nearley"; + version = "2.15.1"; + src = fetchurl { + url = "https://registry.npmjs.org/nearley/-/nearley-2.15.1.tgz"; + sha512 = "8IUY/rUrKz2mIynUGh8k+tul1awMKEjeHHC5G3FHvvyAW6oq4mQfNp2c0BMea+sYZJvYcrrM6GmZVIle/GRXGw=="; + }; + }; + "neat-csv-2.1.0" = { + name = "neat-csv"; + packageName = "neat-csv"; + version = "2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/neat-csv/-/neat-csv-2.1.0.tgz"; + sha1 = "06f58360c4c3b955bd467ddc85ae4511a3907a4c"; + }; + }; + "neat-input-1.8.0" = { + name = "neat-input"; + packageName = "neat-input"; + version = "1.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/neat-input/-/neat-input-1.8.0.tgz"; + sha512 = "9LsyX7NcQBOT0/VEthxOCpYlKXgo0UZeGlMSx/a2SKFkE4ZiU/wTUBoF9brQKtKspmBZyLnXqDiktsbopEb0Tg=="; + }; + }; + "neat-log-2.4.0" = { + name = "neat-log"; + packageName = "neat-log"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/neat-log/-/neat-log-2.4.0.tgz"; + sha512 = "5Gb0J17bqRxKBfgetrYCZav7kpFgunDhFq0i+kEq5Kn36Cuw4IskIl3yd+/P8jCcAzaKrQ7mrb+p6r/NP5esWA=="; + }; + }; + "neat-log-3.1.0" = { + name = "neat-log"; + packageName = "neat-log"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/neat-log/-/neat-log-3.1.0.tgz"; + sha512 = "VarbsDsRN5C5pCdOskjJ7bOPvyjYeVduftgs1dYXqoFXwKFBPJq3VrmFRpbwjoW03Z80DSiiDbaPGX7ix+OFyA=="; + }; + }; + "neat-spinner-1.0.0" = { + name = "neat-spinner"; + packageName = "neat-spinner"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/neat-spinner/-/neat-spinner-1.0.0.tgz"; + sha512 = "+T6UtYItDTE1L30g/nLRjP55dFlvldrzCRsn4CrcNHIbhg5JUe0hnOx1DHFViysUC7I1cevBQVjdGJ9ZftY9DA=="; + }; + }; + "neat-tasks-1.1.1" = { + name = "neat-tasks"; + packageName = "neat-tasks"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/neat-tasks/-/neat-tasks-1.1.1.tgz"; + sha512 = "U8HkIv90/lrdNlHVp63PoF3FeuQUvJ6toMX6InqRqpBmQq9iukZRAnq/yCE4Ii6WHZRYa6DEiTH/EGFTZ0rIGg=="; + }; + }; + "needle-0.10.0" = { name = "needle"; packageName = "needle"; - version = "2.2.2"; + version = "0.10.0"; src = fetchurl { - url = "https://registry.npmjs.org/needle/-/needle-2.2.2.tgz"; - sha512 = "mW7W8dKuVYefCpNzE3Z7xUmPI9wSrSL/1qH31YGMxmSOAnjatS3S9Zv3cmiHrhx3Jkp1SrWWBdOFXjfF48Uq3A=="; + url = "http://registry.npmjs.org/needle/-/needle-0.10.0.tgz"; + sha1 = "16a24d63f2a61152eb74cce1d12af85c507577d4"; + }; + }; + "needle-0.11.0" = { + name = "needle"; + packageName = "needle"; + version = "0.11.0"; + src = fetchurl { + url = "http://registry.npmjs.org/needle/-/needle-0.11.0.tgz"; + sha1 = "02a71b008eaf7d55ae89fb9fd7685b7b88d7bc29"; + }; + }; + "needle-2.2.4" = { + name = "needle"; + packageName = "needle"; + version = "2.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/needle/-/needle-2.2.4.tgz"; + sha512 = "HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA=="; + }; + }; + "negotiator-0.3.0" = { + name = "negotiator"; + packageName = "negotiator"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz"; + sha1 = "706d692efeddf574d57ea9fb1ab89a4fa7ee8f60"; + }; + }; + "negotiator-0.5.3" = { + name = "negotiator"; + packageName = "negotiator"; + version = "0.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz"; + sha1 = "269d5c476810ec92edbe7b6c2f28316384f9a7e8"; + }; + }; + "negotiator-0.6.1" = { + name = "negotiator"; + packageName = "negotiator"; + version = "0.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz"; + sha1 = "2b327184e8992101177b28563fb5e7102acd0ca9"; + }; + }; + "neo-async-2.6.0" = { + name = "neo-async"; + packageName = "neo-async"; + version = "2.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz"; + sha512 = "MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA=="; + }; + }; + "nested-error-stacks-2.1.0" = { + name = "nested-error-stacks"; + packageName = "nested-error-stacks"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz"; + sha512 = "AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug=="; + }; + }; + "netmask-1.0.6" = { + name = "netmask"; + packageName = "netmask"; + version = "1.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz"; + sha1 = "20297e89d86f6f6400f250d9f4f6b4c1945fcd35"; + }; + }; + "nets-3.2.0" = { + name = "nets"; + packageName = "nets"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nets/-/nets-3.2.0.tgz"; + sha1 = "d511fbab7af11da013f21b97ee91747d33852d38"; + }; + }; + "network-address-0.0.5" = { + name = "network-address"; + packageName = "network-address"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/network-address/-/network-address-0.0.5.tgz"; + sha1 = "a400225438cacb67cd6108e8e826d5920a705dcc"; + }; + }; + "network-address-1.1.2" = { + name = "network-address"; + packageName = "network-address"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/network-address/-/network-address-1.1.2.tgz"; + sha1 = "4aa7bfd43f03f0b81c9702b13d6a858ddb326f3e"; + }; + }; + "nexe-3.0.0-beta.7" = { + name = "nexe"; + packageName = "nexe"; + version = "3.0.0-beta.7"; + src = fetchurl { + url = "https://registry.npmjs.org/nexe/-/nexe-3.0.0-beta.7.tgz"; + sha512 = "Vnvd/rHCDyvc3ZxEX/sSw6lCMsBLHqkhGQS627MtetIiFBj1G7oRw9y1All8a7Tzi560o+SGIkAbnjFR60wNlQ=="; + }; + }; + "next-event-1.0.0" = { + name = "next-event"; + packageName = "next-event"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/next-event/-/next-event-1.0.0.tgz"; + sha1 = "e7778acde2e55802e0ad1879c39cf6f75eda61d8"; + }; + }; + "next-line-1.1.0" = { + name = "next-line"; + packageName = "next-line"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/next-line/-/next-line-1.1.0.tgz"; + sha1 = "fcae57853052b6a9bae8208e40dd7d3c2d304603"; + }; + }; + "next-tick-1.0.0" = { + name = "next-tick"; + packageName = "next-tick"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz"; + sha1 = "ca86d1fe8828169b0120208e3dc8424b9db8342c"; + }; + }; + "nice-try-1.0.5" = { + name = "nice-try"; + packageName = "nice-try"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz"; + sha512 = "1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="; + }; + }; + "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"; + }; + }; + "no-case-2.3.2" = { + name = "no-case"; + packageName = "no-case"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz"; + sha512 = "rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ=="; + }; + }; + "node-abi-2.5.0" = { + name = "node-abi"; + packageName = "node-abi"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-abi/-/node-abi-2.5.0.tgz"; + sha512 = "9g2twBGSP6wIR5PW7tXvAWnEWKJDH/VskdXp168xsw9VVxpEGov8K4jsP4/VeoC7b2ZAyzckvMCuQuQlw44lXg=="; + }; + }; + "node-addon-api-1.6.2" = { + name = "node-addon-api"; + packageName = "node-addon-api"; + version = "1.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.6.2.tgz"; + sha512 = "479Bjw9nTE5DdBSZZWprFryHGjUaQC31y1wHo19We/k0BZlrmhqQitWoUL0cD8+scljCbIUL+E58oRDEakdGGA=="; + }; + }; + "node-alias-1.0.4" = { + name = "node-alias"; + packageName = "node-alias"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/node-alias/-/node-alias-1.0.4.tgz"; + sha1 = "1f1b916b56b9ea241c0135f97ced6940f556f292"; + }; + }; + "node-cache-4.2.0" = { + name = "node-cache"; + packageName = "node-cache"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-cache/-/node-cache-4.2.0.tgz"; + sha512 = "obRu6/f7S024ysheAjoYFEEBqqDWv4LOMNJEuO8vMeEw2AT4z+NCzO4hlc2lhI4vATzbCQv6kke9FVdx0RbCOw=="; + }; + }; + "node-elm-compiler-5.0.1" = { + name = "node-elm-compiler"; + packageName = "node-elm-compiler"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/node-elm-compiler/-/node-elm-compiler-5.0.1.tgz"; + sha512 = "Li9NfZTL83/URoUEWly+iHJeOcZRBYUaeIL4MImnB4r21oe/xpkR6JRHjdNjLf1rMtO0tgPyOvuGW4Beytaaow=="; + }; + }; + "node-fetch-1.7.3" = { + name = "node-fetch"; + packageName = "node-fetch"; + version = "1.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz"; + sha512 = "NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ=="; + }; + }; + "node-fetch-2.1.2" = { + name = "node-fetch"; + packageName = "node-fetch"; + version = "2.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz"; + sha1 = "ab884e8e7e57e38a944753cec706f788d1768bb5"; + }; + }; + "node-fetch-2.3.0" = { + name = "node-fetch"; + packageName = "node-fetch"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.3.0.tgz"; + sha512 = "MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA=="; + }; + }; + "node-fetch-npm-2.0.2" = { + name = "node-fetch-npm"; + packageName = "node-fetch-npm"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz"; + sha512 = "nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw=="; + }; + }; + "node-forge-0.7.6" = { + name = "node-forge"; + packageName = "node-forge"; + version = "0.7.6"; + src = fetchurl { + url = "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz"; + sha512 = "sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw=="; + }; + }; + "node-gyp-3.8.0" = { + name = "node-gyp"; + packageName = "node-gyp"; + version = "3.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz"; + sha512 = "3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA=="; + }; + }; + "node-gyp-build-3.4.0" = { + name = "node-gyp-build"; + packageName = "node-gyp-build"; + version = "3.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.4.0.tgz"; + sha512 = "YoviGBJYGrPdLOKDIQB0sKxuKy/EEsxzooNkOZak4vSTKT/qH0Pa6dj3t1MJjEQGsefih61IyHDmO1WW7xOFfw=="; + }; + }; + "node-gyp-build-3.5.1" = { + name = "node-gyp-build"; + packageName = "node-gyp-build"; + version = "3.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.5.1.tgz"; + sha512 = "AKJ4SyHiYvqwy5P9GaAnxi5IG3HSEPHV/1YDMlBA0vEEmi7qxeeSfKlCAau3XFvAPFR9EV6gvD9p2b0s8ghyww=="; + }; + }; + "node-int64-0.4.0" = { + name = "node-int64"; + packageName = "node-int64"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz"; + sha1 = "87a9065cdb355d3182d8f94ce11188b825c68a3b"; + }; + }; + "node-ipc-9.1.1" = { + name = "node-ipc"; + packageName = "node-ipc"; + version = "9.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.1.tgz"; + sha512 = "FAyICv0sIRJxVp3GW5fzgaf9jwwRQxAKDJlmNFUL5hOy+W4X/I5AypyHoq0DXXbo9o/gt79gj++4cMr4jVWE/w=="; + }; + }; + "node-libs-browser-2.1.0" = { + name = "node-libs-browser"; + packageName = "node-libs-browser"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz"; + sha512 = "5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg=="; + }; + }; + "node-modules-regexp-1.0.0" = { + name = "node-modules-regexp"; + packageName = "node-modules-regexp"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz"; + sha1 = "8d9dbe28964a4ac5712e9131642107c71e90ec40"; + }; + }; + "node-notifier-5.2.1" = { + name = "node-notifier"; + packageName = "node-notifier"; + version = "5.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz"; + sha512 = "MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg=="; + }; + }; + "node-notifier-5.3.0" = { + name = "node-notifier"; + packageName = "node-notifier"; + version = "5.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-notifier/-/node-notifier-5.3.0.tgz"; + sha512 = "AhENzCSGZnZJgBARsUjnQ7DnZbzyP+HxlVXuD0xqAnvL8q+OqtSX7lGg9e8nHzwXkMMXNdVeqq4E2M3EUAqX6Q=="; + }; + }; + "node-phantom-simple-2.2.4" = { + name = "node-phantom-simple"; + packageName = "node-phantom-simple"; + version = "2.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/node-phantom-simple/-/node-phantom-simple-2.2.4.tgz"; + sha1 = "4fc4effbb02f241fb5082bd4fbab398e4aecb64d"; + }; + }; + "node-polyglot-1.0.0" = { + name = "node-polyglot"; + packageName = "node-polyglot"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-polyglot/-/node-polyglot-1.0.0.tgz"; + sha1 = "25b4d1d9d8eb02b48271c96000c4e6d366eef689"; + }; + }; + "node-pre-gyp-0.6.39" = { + name = "node-pre-gyp"; + packageName = "node-pre-gyp"; + version = "0.6.39"; + src = fetchurl { + url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz"; + sha512 = "OsJV74qxnvz/AMGgcfZoDaeDXKD3oY3QVIbBmwszTFkRisTSXbMQyn4UWzUMOtA5SVhrBZOTp0wcoSBgfMfMmQ=="; + }; + }; + "node-red-node-email-0.1.29" = { + name = "node-red-node-email"; + packageName = "node-red-node-email"; + version = "0.1.29"; + src = fetchurl { + url = "https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.29.tgz"; + sha512 = "+tqda0bNT8A0PM9G47XqFiUP9gEe1zvB/9f+JJhbLWTEk9TeRB4UeyycubmCbR1/TzJnk2v9yCDogFhDJQWbOw=="; + }; + }; + "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.4" = { + name = "node-red-node-rbe"; + packageName = "node-red-node-rbe"; + version = "0.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/node-red-node-rbe/-/node-red-node-rbe-0.2.4.tgz"; + sha512 = "ft/8/dTRGzGQ9vCnAzuBxzR+aDv4Yun/vuSKi/eI5Qj2/ZBal28L9HpWziSTWlLrMhZns8CRz7s2p84P2ee/vA=="; + }; + }; + "node-red-node-twitter-1.1.4" = { + name = "node-red-node-twitter"; + packageName = "node-red-node-twitter"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/node-red-node-twitter/-/node-red-node-twitter-1.1.4.tgz"; + sha512 = "mkw8HOosXHMBRdyJkio77vPx4Ls5IY26P5ZyoMWmKMkimXKTnX00DdpmNlkW+dHwMDYq1H66WzFtQhNOdEAbgA=="; + }; + }; + "node-releases-1.1.0" = { + name = "node-releases"; + packageName = "node-releases"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.0.tgz"; + sha512 = "+qV91QMDBvARuPxUEfI/mRF/BY+UAkTIn3pvmvM2iOLIRvv6RNYklFXBgrkky6P1wXUqQW1P3qKlWxxy4JZbfg=="; + }; + }; + "node-request-by-swagger-1.1.4" = { + name = "node-request-by-swagger"; + packageName = "node-request-by-swagger"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/node-request-by-swagger/-/node-request-by-swagger-1.1.4.tgz"; + sha512 = "hwaTaFPUwNKns5qXwGJpLQM3Z5zRluYeAxpYy1L8fWmWdT/DjLmsnW8/oGlSN8Vo4R28c2znfUoBUiB/RlPptw=="; + }; + }; + "node-ssdp-2.9.1" = { + name = "node-ssdp"; + packageName = "node-ssdp"; + version = "2.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/node-ssdp/-/node-ssdp-2.9.1.tgz"; + sha1 = "2d6ba8e7eff9bf5b338564f91f7ac5d5cdddc55b"; + }; + }; + "node-static-0.7.11" = { + name = "node-static"; + packageName = "node-static"; + version = "0.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/node-static/-/node-static-0.7.11.tgz"; + sha512 = "zfWC/gICcqb74D9ndyvxZWaI1jzcoHmf4UTHWQchBNuNMxdBLJMDiUgZ1tjGLEIe/BMhj2DxKD8HOuc2062pDQ=="; + }; + }; + "node-swt-0.1.1" = { + name = "node-swt"; + packageName = "node-swt"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/node-swt/-/node-swt-0.1.1.tgz"; + sha1 = "af0903825784be553b93dbae57d99d59060585dd"; + }; + }; + "node-uuid-1.4.1" = { + name = "node-uuid"; + packageName = "node-uuid"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; + sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; + }; + }; + "node-uuid-1.4.8" = { + name = "node-uuid"; + packageName = "node-uuid"; + version = "1.4.8"; + src = fetchurl { + url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz"; + sha1 = "b040eb0923968afabf8d32fb1f17f1167fdab907"; + }; + }; + "node-wsfederation-0.1.1" = { + name = "node-wsfederation"; + packageName = "node-wsfederation"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/node-wsfederation/-/node-wsfederation-0.1.1.tgz"; + sha1 = "9abf1dd3b20a3ab0a38f899c882c218d734e8a7b"; + }; + }; + "node.extend-1.0.0" = { + name = "node.extend"; + packageName = "node.extend"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/node.extend/-/node.extend-1.0.0.tgz"; + sha1 = "ab83960c477280d01ba5554a0d8fd3acfe39336e"; + }; + }; + "nodebmc-0.0.7" = { + name = "nodebmc"; + packageName = "nodebmc"; + version = "0.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/nodebmc/-/nodebmc-0.0.7.tgz"; + sha1 = "fae179165265509302cefbebeabd29bd4035184d"; + }; + }; + "nodemailer-1.11.0" = { + name = "nodemailer"; + packageName = "nodemailer"; + version = "1.11.0"; + src = fetchurl { + url = "http://registry.npmjs.org/nodemailer/-/nodemailer-1.11.0.tgz"; + sha1 = "4e69cb39b03015b1d1ef0c78a815412b9e976f79"; + }; + }; + "nodemailer-direct-transport-1.1.0" = { + name = "nodemailer-direct-transport"; + packageName = "nodemailer-direct-transport"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-1.1.0.tgz"; + sha1 = "a2f78708ee6f16ea0573fc82949d138ff172f624"; + }; + }; + "nodemailer-smtp-transport-1.1.0" = { + name = "nodemailer-smtp-transport"; + packageName = "nodemailer-smtp-transport"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-1.1.0.tgz"; + sha1 = "e6c37f31885ab3080e7ded3cf528c4ad7e691398"; + }; + }; + "nodemailer-wellknown-0.1.10" = { + name = "nodemailer-wellknown"; + packageName = "nodemailer-wellknown"; + version = "0.1.10"; + src = fetchurl { + url = "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz"; + sha1 = "586db8101db30cb4438eb546737a41aad0cf13d5"; + }; + }; + "nodemon-1.18.7" = { + name = "nodemon"; + packageName = "nodemon"; + version = "1.18.7"; + src = fetchurl { + url = "https://registry.npmjs.org/nodemon/-/nodemon-1.18.7.tgz"; + sha512 = "xuC1V0F5EcEyKQ1VhHYD13owznQbUw29JKvZ8bVH7TmuvVNHvvbp9pLgE4PjTMRJVe0pJ8fGRvwR2nMiosIsPQ=="; + }; + }; + "nomnom-1.6.2" = { + name = "nomnom"; + packageName = "nomnom"; + version = "1.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz"; + sha1 = "84a66a260174408fc5b77a18f888eccc44fb6971"; + }; + }; + "nomnom-1.8.1" = { + name = "nomnom"; + packageName = "nomnom"; + version = "1.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz"; + sha1 = "2151f722472ba79e50a76fc125bb8c8f2e4dc2a7"; + }; + }; + "non-private-ip-1.4.4" = { + name = "non-private-ip"; + packageName = "non-private-ip"; + version = "1.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/non-private-ip/-/non-private-ip-1.4.4.tgz"; + sha512 = "K9nTVFOGUOYutaG8ywiKpCdVu458RFxSgSJ0rribUxtf5iLM9B2+raFJgkID3p5op0+twmoQqFaPnu9KYz6qzg=="; + }; + }; + "noop-logger-0.1.1" = { + name = "noop-logger"; + packageName = "noop-logger"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz"; + sha1 = "94a2b1633c4f1317553007d8966fd0e841b6a4c2"; + }; + }; + "nopt-1.0.10" = { + name = "nopt"; + packageName = "nopt"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; + sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; + }; + }; + "nopt-2.0.0" = { + name = "nopt"; + packageName = "nopt"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz"; + sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d"; + }; + }; + "nopt-2.2.1" = { + name = "nopt"; + packageName = "nopt"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz"; + sha1 = "2aa09b7d1768487b3b89a9c5aa52335bff0baea7"; }; }; "nopt-3.0.6" = { @@ -1309,6 +22799,105 @@ let sha1 = "d0d4685afd5415193c8c7505602d0d17cd64474d"; }; }; + "normalize-package-data-2.4.0" = { + name = "normalize-package-data"; + packageName = "normalize-package-data"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz"; + sha512 = "9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw=="; + }; + }; + "normalize-path-2.1.1" = { + name = "normalize-path"; + packageName = "normalize-path"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"; + sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"; + }; + }; + "normalize-path-3.0.0" = { + name = "normalize-path"; + packageName = "normalize-path"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"; + sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="; + }; + }; + "normalize-range-0.1.2" = { + name = "normalize-range"; + packageName = "normalize-range"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"; + sha1 = "2d10c06bdfd312ea9777695a4d28439456b75942"; + }; + }; + "normalize-uri-1.1.1" = { + name = "normalize-uri"; + packageName = "normalize-uri"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-uri/-/normalize-uri-1.1.1.tgz"; + sha512 = "bui9/kzRGymbkxJsZEBZgDHK2WJWGOHzR0pCr404EpkpVFTkCOYaRwQTlehUE+7oI70mWNENncCWqUxT/icfHw=="; + }; + }; + "normalize-url-1.9.1" = { + name = "normalize-url"; + packageName = "normalize-url"; + version = "1.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz"; + sha1 = "2cc0d66b31ea23036458436e3620d85954c66c3c"; + }; + }; + "normalize-url-2.0.1" = { + name = "normalize-url"; + packageName = "normalize-url"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz"; + sha512 = "D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw=="; + }; + }; + "normalize-url-3.3.0" = { + name = "normalize-url"; + packageName = "normalize-url"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz"; + sha512 = "U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg=="; + }; + }; + "now-and-later-2.0.0" = { + name = "now-and-later"; + packageName = "now-and-later"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.0.tgz"; + sha1 = "bc61cbb456d79cb32207ce47ca05136ff2e7d6ee"; + }; + }; + "npm-3.10.10" = { + name = "npm"; + packageName = "npm"; + version = "3.10.10"; + src = fetchurl { + url = "http://registry.npmjs.org/npm/-/npm-3.10.10.tgz"; + sha1 = "5b1d577e4c8869d6c8603bc89e9cd1637303e46e"; + }; + }; + "npm-6.4.1" = { + name = "npm"; + packageName = "npm"; + version = "6.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/npm/-/npm-6.4.1.tgz"; + sha512 = "mXJL1NTVU136PtuopXCUQaNWuHlXCTp4McwlSW8S9/Aj8OEPAlSBgo8og7kJ01MjCDrkmqFQTvN5tTEhBMhXQg=="; + }; + }; "npm-bundled-1.0.5" = { name = "npm-bundled"; packageName = "npm-bundled"; @@ -1318,13 +22907,211 @@ let sha512 = "m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g=="; }; }; - "npm-packlist-1.1.11" = { + "npm-conf-1.1.3" = { + name = "npm-conf"; + packageName = "npm-conf"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz"; + sha512 = "Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw=="; + }; + }; + "npm-keyword-5.0.0" = { + name = "npm-keyword"; + packageName = "npm-keyword"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-keyword/-/npm-keyword-5.0.0.tgz"; + sha1 = "99b85aec29fcb388d2dd351f0013bf5268787e67"; + }; + }; + "npm-lifecycle-2.1.0" = { + name = "npm-lifecycle"; + packageName = "npm-lifecycle"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-2.1.0.tgz"; + sha512 = "QbBfLlGBKsktwBZLj6AviHC6Q9Y3R/AY4a2PYSIRhSKSS0/CxRyD/PfxEX6tPeOCXQgMSNdwGeECacstgptc+g=="; + }; + }; + "npm-logical-tree-1.2.1" = { + name = "npm-logical-tree"; + packageName = "npm-logical-tree"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz"; + sha512 = "AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg=="; + }; + }; + "npm-package-arg-6.1.0" = { + name = "npm-package-arg"; + packageName = "npm-package-arg"; + version = "6.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz"; + sha512 = "zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA=="; + }; + }; + "npm-packlist-1.1.12" = { name = "npm-packlist"; packageName = "npm-packlist"; - version = "1.1.11"; + version = "1.1.12"; src = fetchurl { - url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz"; - sha512 = "CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA=="; + url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.12.tgz"; + sha512 = "WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g=="; + }; + }; + "npm-path-2.0.4" = { + name = "npm-path"; + packageName = "npm-path"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz"; + sha512 = "IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw=="; + }; + }; + "npm-paths-1.0.0" = { + name = "npm-paths"; + packageName = "npm-paths"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-paths/-/npm-paths-1.0.0.tgz"; + sha512 = "COlxSO5PK9UvZXIa7/sqJDZOlffWFx9+CKJJWkdbhUJMBwcf9sof2jxt4uiVsl+nY3sy0/XFGl4iGr8GoKfiXA=="; + }; + }; + "npm-pick-manifest-2.2.3" = { + name = "npm-pick-manifest"; + packageName = "npm-pick-manifest"; + version = "2.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz"; + sha512 = "+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA=="; + }; + }; + "npm-prefix-1.2.0" = { + name = "npm-prefix"; + packageName = "npm-prefix"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-prefix/-/npm-prefix-1.2.0.tgz"; + sha1 = "e619455f7074ba54cc66d6d0d37dd9f1be6bcbc0"; + }; + }; + "npm-profile-4.0.1" = { + name = "npm-profile"; + packageName = "npm-profile"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-profile/-/npm-profile-4.0.1.tgz"; + sha512 = "NQ1I/1Q7YRtHZXkcuU1/IyHeLy6pd+ScKg4+DQHdfsm769TGq6HPrkbuNJVJS4zwE+0mvvmeULzQdWn2L2EsVA=="; + }; + }; + "npm-registry-client-0.2.27" = { + name = "npm-registry-client"; + packageName = "npm-registry-client"; + version = "0.2.27"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.27.tgz"; + sha1 = "8f338189d32769267886a07ad7b7fd2267446adf"; + }; + }; + "npm-registry-client-8.5.1" = { + name = "npm-registry-client"; + packageName = "npm-registry-client"; + version = "8.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.5.1.tgz"; + sha512 = "7rjGF2eA7hKDidGyEWmHTiKfXkbrcQAsGL/Rh4Rt3x3YNRNHhwaTzVJfW3aNvvlhg4G62VCluif0sLCb/i51Hg=="; + }; + }; + "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=="; + }; + }; + "npm-registry-fetch-3.8.0" = { + name = "npm-registry-fetch"; + packageName = "npm-registry-fetch"; + version = "3.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.8.0.tgz"; + sha512 = "hrw8UMD+Nob3Kl3h8Z/YjmKamb1gf7D1ZZch2otrIXM3uFLB5vjEY6DhMlq80z/zZet6eETLbOXcuQudCB3Zpw=="; + }; + }; + "npm-run-4.1.2" = { + name = "npm-run"; + packageName = "npm-run"; + version = "4.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-run/-/npm-run-4.1.2.tgz"; + sha1 = "1030e1ec56908c89fcc3fa366d03a2c2ba98eb99"; + }; + }; + "npm-run-path-1.0.0" = { + name = "npm-run-path"; + packageName = "npm-run-path"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz"; + sha1 = "f5c32bf595fe81ae927daec52e82f8b000ac3c8f"; + }; + }; + "npm-run-path-2.0.2" = { + name = "npm-run-path"; + packageName = "npm-run-path"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"; + sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f"; + }; + }; + "npm-which-3.0.1" = { + name = "npm-which"; + packageName = "npm-which"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz"; + sha1 = "9225f26ec3a285c209cae67c3b11a6b4ab7140aa"; + }; + }; + "npmconf-0.1.1" = { + name = "npmconf"; + packageName = "npmconf"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/npmconf/-/npmconf-0.1.1.tgz"; + sha1 = "7a254182591ca22d77b2faecc0d17e0f9bdf25a1"; + }; + }; + "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=="; + }; + }; + "npmi-2.0.1" = { + name = "npmi"; + packageName = "npmi"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/npmi/-/npmi-2.0.1.tgz"; + sha1 = "32607657e1bd47ca857ab4e9d98f0a0cff96bcea"; + }; + }; + "npmlog-2.0.4" = { + name = "npmlog"; + packageName = "npmlog"; + version = "2.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz"; + sha1 = "98b52530f2514ca90d09ec5b22c8846722375692"; }; }; "npmlog-4.1.2" = { @@ -1336,6 +23123,51 @@ let sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg=="; }; }; + "nprogress-0.2.0" = { + name = "nprogress"; + packageName = "nprogress"; + version = "0.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz"; + sha1 = "cb8f34c53213d895723fcbab907e9422adbcafb1"; + }; + }; + "nssocket-0.5.3" = { + name = "nssocket"; + packageName = "nssocket"; + version = "0.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/nssocket/-/nssocket-0.5.3.tgz"; + sha1 = "883ca2ec605f5ed64a4d5190b2625401928f8f8d"; + }; + }; + "nth-check-1.0.2" = { + name = "nth-check"; + packageName = "nth-check"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz"; + sha512 = "WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg=="; + }; + }; + "num-sort-1.0.0" = { + name = "num-sort"; + packageName = "num-sort"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/num-sort/-/num-sort-1.0.0.tgz"; + sha1 = "cabec1fd5f4da4aca995af90b7a0f379944e1dbd"; + }; + }; + "num2fraction-1.2.2" = { + name = "num2fraction"; + packageName = "num2fraction"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz"; + sha1 = "6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"; + }; + }; "number-is-nan-1.0.1" = { name = "number-is-nan"; packageName = "number-is-nan"; @@ -1345,6 +23177,61 @@ let sha1 = "097b602b53422a522c1afb8790318336941a011d"; }; }; + "numeral-1.5.6" = { + name = "numeral"; + packageName = "numeral"; + version = "1.5.6"; + src = fetchurl { + url = "http://registry.npmjs.org/numeral/-/numeral-1.5.6.tgz"; + sha1 = "3831db968451b9cf6aff9bf95925f1ef8e37b33f"; + }; + }; + "numeral-2.0.6" = { + name = "numeral"; + packageName = "numeral"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz"; + sha1 = "4ad080936d443c2561aed9f2197efffe25f4e506"; + }; + }; + "nwmatcher-1.4.4" = { + name = "nwmatcher"; + packageName = "nwmatcher"; + version = "1.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz"; + sha512 = "3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ=="; + }; + }; + "oauth-0.9.15" = { + name = "oauth"; + packageName = "oauth"; + version = "0.9.15"; + src = fetchurl { + url = "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz"; + sha1 = "bd1fefaf686c96b75475aed5196412ff60cfb9c1"; + }; + }; + "oauth-https://github.com/ciaranj/node-oauth/tarball/master" = { + name = "oauth"; + packageName = "oauth"; + version = "0.9.15"; + src = fetchurl { + name = "oauth-0.9.15.tar.gz"; + url = https://codeload.github.com/ciaranj/node-oauth/legacy.tar.gz/master; + sha256 = "9341c28772841acde618c778e85e381976f425824b816100792f697e68aec947"; + }; + }; + "oauth-sign-0.8.2" = { + name = "oauth-sign"; + packageName = "oauth-sign"; + version = "0.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz"; + sha1 = "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"; + }; + }; "oauth-sign-0.9.0" = { name = "oauth-sign"; packageName = "oauth-sign"; @@ -1354,6 +23241,42 @@ let sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="; }; }; + "oauth2orize-1.11.0" = { + name = "oauth2orize"; + packageName = "oauth2orize"; + version = "1.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/oauth2orize/-/oauth2orize-1.11.0.tgz"; + sha1 = "793cef251d45ebdeac32ae40a8b6814faab1d483"; + }; + }; + "object-assign-1.0.0" = { + name = "object-assign"; + packageName = "object-assign"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz"; + sha1 = "e65dc8766d3b47b4b8307465c8311da030b070a6"; + }; + }; + "object-assign-3.0.0" = { + name = "object-assign"; + packageName = "object-assign"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz"; + sha1 = "9bedd5ca0897949bca47e7ff408062d549f587f2"; + }; + }; + "object-assign-4.1.0" = { + name = "object-assign"; + packageName = "object-assign"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz"; + sha1 = "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"; + }; + }; "object-assign-4.1.1" = { name = "object-assign"; packageName = "object-assign"; @@ -1363,6 +23286,15 @@ let sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863"; }; }; + "object-component-0.0.3" = { + name = "object-component"; + packageName = "object-component"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz"; + sha1 = "f0c69aa50efc95b866c186f400a33769cb2f1291"; + }; + }; "object-copy-0.1.0" = { name = "object-copy"; packageName = "object-copy"; @@ -1372,6 +23304,60 @@ let sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c"; }; }; + "object-hash-1.3.1" = { + name = "object-hash"; + packageName = "object-hash"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz"; + sha512 = "OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA=="; + }; + }; + "object-inspect-1.4.1" = { + name = "object-inspect"; + packageName = "object-inspect"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz"; + sha512 = "wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw=="; + }; + }; + "object-inspect-1.6.0" = { + name = "object-inspect"; + packageName = "object-inspect"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz"; + sha512 = "GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ=="; + }; + }; + "object-keys-1.0.12" = { + name = "object-keys"; + packageName = "object-keys"; + version = "1.0.12"; + src = fetchurl { + url = "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz"; + sha512 = "FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="; + }; + }; + "object-path-0.11.4" = { + name = "object-path"; + packageName = "object-path"; + version = "0.11.4"; + src = fetchurl { + url = "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz"; + sha1 = "370ae752fbf37de3ea70a861c23bba8915691949"; + }; + }; + "object-values-1.0.0" = { + name = "object-values"; + packageName = "object-values"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/object-values/-/object-values-1.0.0.tgz"; + sha1 = "72af839630119e5b98c3b02bb8c27e3237158105"; + }; + }; "object-visit-1.0.1" = { name = "object-visit"; packageName = "object-visit"; @@ -1381,6 +23367,15 @@ let sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb"; }; }; + "object.assign-4.1.0" = { + name = "object.assign"; + packageName = "object.assign"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz"; + sha512 = "exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w=="; + }; + }; "object.defaults-1.1.0" = { name = "object.defaults"; packageName = "object.defaults"; @@ -1390,6 +23385,15 @@ let sha1 = "3a7f868334b407dea06da16d88d5cd29e435fecf"; }; }; + "object.getownpropertydescriptors-2.0.3" = { + name = "object.getownpropertydescriptors"; + packageName = "object.getownpropertydescriptors"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz"; + sha1 = "8758c846f5b407adab0f236e0986f14b051caa16"; + }; + }; "object.map-1.0.1" = { name = "object.map"; packageName = "object.map"; @@ -1399,6 +23403,15 @@ let sha1 = "cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37"; }; }; + "object.omit-2.0.1" = { + name = "object.omit"; + packageName = "object.omit"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz"; + sha1 = "1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"; + }; + }; "object.pick-1.3.0" = { name = "object.pick"; packageName = "object.pick"; @@ -1408,6 +23421,150 @@ let sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747"; }; }; + "object.values-1.0.4" = { + name = "object.values"; + packageName = "object.values"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz"; + sha1 = "e524da09b4f66ff05df457546ec72ac99f13069a"; + }; + }; + "observ-0.2.0" = { + name = "observ"; + packageName = "observ"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/observ/-/observ-0.2.0.tgz"; + sha1 = "0bc39b3e29faa5f9e6caa5906cb8392df400aa68"; + }; + }; + "observ-debounce-1.1.1" = { + name = "observ-debounce"; + packageName = "observ-debounce"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/observ-debounce/-/observ-debounce-1.1.1.tgz"; + sha1 = "304e97c85adda70ecd7f08da450678ef90f0b707"; + }; + }; + "obv-0.0.0" = { + name = "obv"; + packageName = "obv"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/obv/-/obv-0.0.0.tgz"; + sha1 = "edeab8468f91d4193362ed7f91d0b96dd39a79c1"; + }; + }; + "obv-0.0.1" = { + name = "obv"; + packageName = "obv"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/obv/-/obv-0.0.1.tgz"; + sha1 = "cb236106341536f0dac4815e06708221cad7fb5e"; + }; + }; + "octicons-3.5.0" = { + name = "octicons"; + packageName = "octicons"; + version = "3.5.0"; + src = fetchurl { + url = "http://registry.npmjs.org/octicons/-/octicons-3.5.0.tgz"; + sha1 = "f7ff5935674d8b114f6d80c454bfaa01797a4e30"; + }; + }; + "on-change-network-0.0.2" = { + name = "on-change-network"; + packageName = "on-change-network"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/on-change-network/-/on-change-network-0.0.2.tgz"; + sha1 = "d977249477f91726949d80e82346dab6ef45216b"; + }; + }; + "on-finished-2.2.1" = { + name = "on-finished"; + packageName = "on-finished"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/on-finished/-/on-finished-2.2.1.tgz"; + sha1 = "5c85c1cc36299f78029653f667f27b6b99ebc029"; + }; + }; + "on-finished-2.3.0" = { + name = "on-finished"; + packageName = "on-finished"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"; + sha1 = "20f1336481b083cd75337992a16971aa2d906947"; + }; + }; + "on-headers-1.0.1" = { + name = "on-headers"; + packageName = "on-headers"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz"; + sha1 = "928f5d0f470d49342651ea6794b0857c100693f7"; + }; + }; + "on-wakeup-1.0.1" = { + name = "on-wakeup"; + packageName = "on-wakeup"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/on-wakeup/-/on-wakeup-1.0.1.tgz"; + sha1 = "00d79d987dde7c8117bee74bb4903f6f6dafa52b"; + }; + }; + "once-1.1.1" = { + name = "once"; + packageName = "once"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/once/-/once-1.1.1.tgz"; + sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; + }; + }; + "once-1.2.0" = { + name = "once"; + packageName = "once"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/once/-/once-1.2.0.tgz"; + sha1 = "de1905c636af874a8fba862d9aabddd1f920461c"; + }; + }; + "once-1.3.0" = { + name = "once"; + packageName = "once"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/once/-/once-1.3.0.tgz"; + sha1 = "151af86bfc1f08c4b9f07d06ab250ffcbeb56581"; + }; + }; + "once-1.3.2" = { + name = "once"; + packageName = "once"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/once/-/once-1.3.2.tgz"; + sha1 = "d8feeca93b039ec1dcdee7741c92bdac5e28081b"; + }; + }; + "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"; @@ -1417,24 +23574,366 @@ let sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1"; }; }; + "one-time-0.0.4" = { + name = "one-time"; + packageName = "one-time"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz"; + sha1 = "f8cdf77884826fe4dff93e3a9cc37b1e4480742e"; + }; + }; + "onetime-1.1.0" = { + name = "onetime"; + packageName = "onetime"; + version = "1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz"; + sha1 = "a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"; + }; + }; + "onetime-2.0.1" = { + name = "onetime"; + packageName = "onetime"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz"; + sha1 = "067428230fd67443b2794b22bba528b6867962d4"; + }; + }; + "ono-4.0.11" = { + name = "ono"; + packageName = "ono"; + version = "4.0.11"; + src = fetchurl { + url = "https://registry.npmjs.org/ono/-/ono-4.0.11.tgz"; + sha512 = "jQ31cORBFE6td25deYeD80wxKBMj+zBmHTrVxnc6CKhx8gho6ipmWM5zj/oeoqioZ99yqBls9Z/9Nss7J26G2g=="; + }; + }; + "open-0.0.2" = { + name = "open"; + packageName = "open"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/open/-/open-0.0.2.tgz"; + sha1 = "0a620ba2574464742f51e69f8ba8eccfd97b5dfc"; + }; + }; + "open-0.0.5" = { + name = "open"; + packageName = "open"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/open/-/open-0.0.5.tgz"; + sha1 = "42c3e18ec95466b6bf0dc42f3a2945c3f0cad8fc"; + }; + }; + "opencollective-postinstall-2.0.1" = { + name = "opencollective-postinstall"; + packageName = "opencollective-postinstall"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.1.tgz"; + sha512 = "saQQ9hjLwu/oS0492eyYotoh+bra1819cfAT5rjY/e4REWwuc8IgZ844Oo44SiftWcJuBiqp0SA0BFVbmLX0IQ=="; + }; + }; + "opener-1.4.3" = { + name = "opener"; + packageName = "opener"; + version = "1.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz"; + sha1 = "5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8"; + }; + }; + "opener-1.5.1" = { + name = "opener"; + packageName = "opener"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz"; + sha512 = "goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA=="; + }; + }; + "openid-2.0.6" = { + name = "openid"; + packageName = "openid"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/openid/-/openid-2.0.6.tgz"; + sha1 = "707375e59ab9f73025899727679b20328171c9aa"; + }; + }; + "opentracing-0.13.0" = { + name = "opentracing"; + packageName = "opentracing"; + version = "0.13.0"; + src = fetchurl { + url = "https://registry.npmjs.org/opentracing/-/opentracing-0.13.0.tgz"; + sha1 = "6a341442f09d7d866bc11ed03de1e3828e3d6aab"; + }; + }; + "opentracing-0.14.3" = { + name = "opentracing"; + packageName = "opentracing"; + version = "0.14.3"; + src = fetchurl { + url = "https://registry.npmjs.org/opentracing/-/opentracing-0.14.3.tgz"; + sha1 = "23e3ad029fa66a653926adbe57e834469f8550aa"; + }; + }; + "opn-5.3.0" = { + name = "opn"; + packageName = "opn"; + version = "5.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/opn/-/opn-5.3.0.tgz"; + sha512 = "bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g=="; + }; + }; + "opn-5.4.0" = { + name = "opn"; + packageName = "opn"; + version = "5.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz"; + sha512 = "YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw=="; + }; + }; + "optimism-0.6.8" = { + name = "optimism"; + packageName = "optimism"; + version = "0.6.8"; + src = fetchurl { + url = "https://registry.npmjs.org/optimism/-/optimism-0.6.8.tgz"; + sha512 = "bN5n1KCxSqwBDnmgDnzMtQTHdL+uea2HYFx1smvtE+w2AMl0Uy31g0aXnP/Nt85OINnMJPRpJyfRQLTCqn5Weg=="; + }; + }; + "optimist-0.2.8" = { + name = "optimist"; + packageName = "optimist"; + version = "0.2.8"; + src = fetchurl { + url = "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz"; + sha1 = "e981ab7e268b457948593b55674c099a815cac31"; + }; + }; + "optimist-0.6.0" = { + name = "optimist"; + packageName = "optimist"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; + sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; + }; + }; + "optimist-0.6.1" = { + name = "optimist"; + packageName = "optimist"; + version = "0.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz"; + sha1 = "da3ea74686fa21a19a111c326e90eb15a0196686"; + }; + }; + "optionator-0.8.2" = { + name = "optionator"; + packageName = "optionator"; + version = "0.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz"; + sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64"; + }; + }; + "options-0.0.6" = { + name = "options"; + packageName = "options"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/options/-/options-0.0.6.tgz"; + sha1 = "ec22d312806bb53e731773e7cdaefcf1c643128f"; + }; + }; + "optjs-3.2.2" = { + name = "optjs"; + packageName = "optjs"; + version = "3.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz"; + sha1 = "69a6ce89c442a44403141ad2f9b370bd5bb6f4ee"; + }; + }; + "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"; + }; + }; + "ora-1.4.0" = { + name = "ora"; + packageName = "ora"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz"; + sha512 = "iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw=="; + }; + }; + "ora-2.1.0" = { + name = "ora"; + packageName = "ora"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz"; + sha512 = "hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA=="; + }; + }; + "ora-3.0.0" = { + name = "ora"; + packageName = "ora"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ora/-/ora-3.0.0.tgz"; + sha512 = "LBS97LFe2RV6GJmXBi6OKcETKyklHNMV0xw7BtsVn2MlsgsydyZetSCbCANr+PFLmDyv4KV88nn0eCKza665Mg=="; + }; + }; + "orchestrator-0.3.8" = { + name = "orchestrator"; + packageName = "orchestrator"; + version = "0.3.8"; + src = fetchurl { + url = "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz"; + sha1 = "14e7e9e2764f7315fbac184e506c7aa6df94ad7e"; + }; + }; + "ordered-read-streams-0.1.0" = { + name = "ordered-read-streams"; + packageName = "ordered-read-streams"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz"; + sha1 = "fd565a9af8eb4473ba69b6ed8a34352cb552f126"; + }; + }; + "ordered-read-streams-1.0.1" = { + name = "ordered-read-streams"; + packageName = "ordered-read-streams"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz"; + sha1 = "77c0cb37c41525d64166d990ffad7ec6a0e1363e"; + }; + }; + "os-browserify-0.1.2" = { + name = "os-browserify"; + packageName = "os-browserify"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz"; + sha1 = "49ca0293e0b19590a5f5de10c7f265a617d8fe54"; + }; + }; + "os-browserify-0.3.0" = { + name = "os-browserify"; + packageName = "os-browserify"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz"; + sha1 = "854373c7f5c2315914fc9bfc6bd8238fdda1ec27"; + }; + }; "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"; + url = "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"; sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3"; }; }; + "os-locale-1.4.0" = { + name = "os-locale"; + packageName = "os-locale"; + version = "1.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz"; + sha1 = "20f9f17ae29ed345e8bde583b13d2009803c14d9"; + }; + }; + "os-locale-2.1.0" = { + name = "os-locale"; + packageName = "os-locale"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz"; + sha512 = "3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA=="; + }; + }; + "os-locale-3.0.1" = { + name = "os-locale"; + packageName = "os-locale"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz"; + sha512 = "7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw=="; + }; + }; + "os-name-1.0.3" = { + name = "os-name"; + packageName = "os-name"; + version = "1.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz"; + sha1 = "1b379f64835af7c5a7f498b357cb95215c159edf"; + }; + }; + "os-name-2.0.1" = { + name = "os-name"; + packageName = "os-name"; + version = "2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/os-name/-/os-name-2.0.1.tgz"; + sha1 = "b9a386361c17ae3a21736ef0599405c9a8c5dc5e"; + }; + }; + "os-name-3.0.0" = { + name = "os-name"; + packageName = "os-name"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/os-name/-/os-name-3.0.0.tgz"; + sha512 = "7c74tib2FsdFbQ3W+qj8Tyd1R3Z6tuVRNNxXjJcZ4NgjIEQU9N/prVMqcW29XZPXGACqaXN3jq58/6hoaoXH6g=="; + }; + }; + "os-shim-0.1.3" = { + name = "os-shim"; + packageName = "os-shim"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz"; + sha1 = "6b62c3791cf7909ea35ed46e17658bb417cb3917"; + }; + }; "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"; + url = "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"; sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274"; }; }; + "osenv-0.0.3" = { + name = "osenv"; + packageName = "osenv"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; + sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; + }; + }; "osenv-0.1.5" = { name = "osenv"; packageName = "osenv"; @@ -1444,6 +23943,384 @@ let sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="; }; }; + "osx-release-1.1.0" = { + name = "osx-release"; + packageName = "osx-release"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz"; + sha1 = "f217911a28136949af1bf9308b241e2737d3cd6c"; + }; + }; + "p-any-1.1.0" = { + name = "p-any"; + packageName = "p-any"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-any/-/p-any-1.1.0.tgz"; + sha512 = "Ef0tVa4CZ5pTAmKn+Cg3w8ABBXh+hHO1aV8281dKOoUHfX+3tjG2EaFcC+aZyagg9b4EYGsHEjz21DnEE8Og2g=="; + }; + }; + "p-cancelable-0.3.0" = { + name = "p-cancelable"; + packageName = "p-cancelable"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz"; + sha512 = "RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw=="; + }; + }; + "p-cancelable-0.4.1" = { + name = "p-cancelable"; + packageName = "p-cancelable"; + version = "0.4.1"; + src = fetchurl { + url = "http://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz"; + sha512 = "HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ=="; + }; + }; + "p-cancelable-1.0.0" = { + name = "p-cancelable"; + packageName = "p-cancelable"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.0.0.tgz"; + sha512 = "USgPoaC6tkTGlS831CxsVdmZmyb8tR1D+hStI84MyckLOzfJlYQUweomrwE3D8T7u5u5GVuW064LT501wHTYYA=="; + }; + }; + "p-defer-1.0.0" = { + name = "p-defer"; + packageName = "p-defer"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz"; + sha1 = "9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"; + }; + }; + "p-event-2.1.0" = { + name = "p-event"; + packageName = "p-event"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-event/-/p-event-2.1.0.tgz"; + sha512 = "sDEpDVnzLGlJj3k590uUdpfEUySP5yAYlvfTCu5hTDvSTXQVecYWKcEwdO49PrZlnJ5wkfAvtawnno/jyXeqvA=="; + }; + }; + "p-finally-1.0.0" = { + name = "p-finally"; + packageName = "p-finally"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"; + sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae"; + }; + }; + "p-is-promise-1.1.0" = { + name = "p-is-promise"; + packageName = "p-is-promise"; + version = "1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz"; + sha1 = "9c9456989e9f6588017b0434d56097675c3da05e"; + }; + }; + "p-limit-1.3.0" = { + name = "p-limit"; + packageName = "p-limit"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz"; + sha512 = "vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q=="; + }; + }; + "p-limit-2.0.0" = { + name = "p-limit"; + packageName = "p-limit"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz"; + sha512 = "fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A=="; + }; + }; + "p-locate-2.0.0" = { + name = "p-locate"; + packageName = "p-locate"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz"; + sha1 = "20a0103b222a70c8fd39cc2e580680f3dde5ec43"; + }; + }; + "p-locate-3.0.0" = { + name = "p-locate"; + packageName = "p-locate"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"; + sha512 = "x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="; + }; + }; + "p-map-1.2.0" = { + name = "p-map"; + packageName = "p-map"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz"; + sha512 = "r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA=="; + }; + }; + "p-map-series-1.0.0" = { + name = "p-map-series"; + packageName = "p-map-series"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz"; + sha1 = "bf98fe575705658a9e1351befb85ae4c1f07bdca"; + }; + }; + "p-pipe-1.2.0" = { + name = "p-pipe"; + packageName = "p-pipe"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz"; + sha1 = "4b1a11399a11520a67790ee5a0c1d5881d6befe9"; + }; + }; + "p-reduce-1.0.0" = { + name = "p-reduce"; + packageName = "p-reduce"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz"; + sha1 = "18c2b0dd936a4690a529f8231f58a0fdb6a47dfa"; + }; + }; + "p-some-2.0.1" = { + name = "p-some"; + packageName = "p-some"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/p-some/-/p-some-2.0.1.tgz"; + sha1 = "65d87c8b154edbcf5221d167778b6d2e150f6f06"; + }; + }; + "p-timeout-1.2.1" = { + name = "p-timeout"; + packageName = "p-timeout"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz"; + sha1 = "5eb3b353b7fce99f101a1038880bb054ebbea386"; + }; + }; + "p-timeout-2.0.1" = { + name = "p-timeout"; + packageName = "p-timeout"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz"; + sha512 = "88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA=="; + }; + }; + "p-try-1.0.0" = { + name = "p-try"; + packageName = "p-try"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz"; + sha1 = "cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"; + }; + }; + "p-try-2.0.0" = { + name = "p-try"; + packageName = "p-try"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz"; + sha512 = "hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ=="; + }; + }; + "p-waterfall-1.0.0" = { + name = "p-waterfall"; + packageName = "p-waterfall"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz"; + sha1 = "7ed94b3ceb3332782353af6aae11aa9fc235bb00"; + }; + }; + "pac-proxy-agent-2.0.2" = { + name = "pac-proxy-agent"; + packageName = "pac-proxy-agent"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-2.0.2.tgz"; + sha512 = "cDNAN1Ehjbf5EHkNY5qnRhGPUCp6SnpyVof5fRzN800QV1Y2OkzbH9rmjZkbBRa8igof903yOnjIl6z0SlAhxA=="; + }; + }; + "pac-proxy-agent-3.0.0" = { + name = "pac-proxy-agent"; + packageName = "pac-proxy-agent"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-3.0.0.tgz"; + sha512 = "AOUX9jES/EkQX2zRz0AW7lSx9jD//hQS8wFXBvcnd/J2Py9KaMJMqV/LPqJssj1tgGufotb2mmopGPR15ODv1Q=="; + }; + }; + "pac-resolver-3.0.0" = { + name = "pac-resolver"; + packageName = "pac-resolver"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz"; + sha512 = "tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA=="; + }; + }; + "package-json-4.0.1" = { + name = "package-json"; + packageName = "package-json"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz"; + sha1 = "8869a0401253661c4c4ca3da6c2121ed555f5eed"; + }; + }; + "package-json-5.0.0" = { + name = "package-json"; + packageName = "package-json"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/package-json/-/package-json-5.0.0.tgz"; + sha512 = "EeHQFFTlEmLrkIQoxbE9w0FuAWHoc1XpthDqnZ/i9keOt701cteyXwAxQFLpVqVjj3feh2TodkihjLaRUtIgLg=="; + }; + }; + "package-json-versionify-1.0.4" = { + name = "package-json-versionify"; + packageName = "package-json-versionify"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/package-json-versionify/-/package-json-versionify-1.0.4.tgz"; + sha1 = "5860587a944873a6b7e6d26e8e51ffb22315bf17"; + }; + }; + "packet-stream-2.0.4" = { + name = "packet-stream"; + packageName = "packet-stream"; + version = "2.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/packet-stream/-/packet-stream-2.0.4.tgz"; + sha512 = "7+oxHdMMs6VhLvvbrDUc8QNuelE9fPKLDdToXBIKLPKOlnoBeMim+/35edp+AnFTLzk3xcogVvQ/jrZyyGsEiw=="; + }; + }; + "packet-stream-codec-1.1.2" = { + name = "packet-stream-codec"; + packageName = "packet-stream-codec"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/packet-stream-codec/-/packet-stream-codec-1.1.2.tgz"; + sha1 = "79b302fc144cdfbb4ab6feba7040e6a5d99c79c7"; + }; + }; + "pacote-9.2.3" = { + name = "pacote"; + packageName = "pacote"; + version = "9.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/pacote/-/pacote-9.2.3.tgz"; + sha512 = "Y3+yY3nBRAxMlZWvr62XLJxOwCmG9UmkGZkFurWHoCjqF0cZL72cTOCRJTvWw8T4OhJS2RTg13x4oYYriauvEw=="; + }; + }; + "pad-0.0.5" = { + name = "pad"; + packageName = "pad"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/pad/-/pad-0.0.5.tgz"; + sha1 = "2219ab4db2ac74549a676164bc475d68cb87de05"; + }; + }; + "pad-component-0.0.1" = { + name = "pad-component"; + packageName = "pad-component"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pad-component/-/pad-component-0.0.1.tgz"; + sha1 = "ad1f22ce1bf0fdc0d6ddd908af17f351a404b8ac"; + }; + }; + "pako-0.2.9" = { + name = "pako"; + packageName = "pako"; + version = "0.2.9"; + src = fetchurl { + url = "http://registry.npmjs.org/pako/-/pako-0.2.9.tgz"; + sha1 = "f3f7522f4ef782348da8161bad9ecfd51bf83a75"; + }; + }; + "pako-1.0.7" = { + name = "pako"; + packageName = "pako"; + version = "1.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz"; + sha512 = "3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ=="; + }; + }; + "parallel-transform-1.1.0" = { + name = "parallel-transform"; + packageName = "parallel-transform"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz"; + sha1 = "d410f065b05da23081fcd10f28854c29bda33b06"; + }; + }; + "param-case-2.1.1" = { + name = "param-case"; + packageName = "param-case"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz"; + sha1 = "df94fd8cf6531ecf75e6bef9a0858fbc72be2247"; + }; + }; + "paredit.js-0.3.4" = { + name = "paredit.js"; + packageName = "paredit.js"; + version = "0.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/paredit.js/-/paredit.js-0.3.4.tgz"; + sha512 = "b6t7ORo/MwT6xvRiuu1c1do3+CAUd7/0rgc1d3qNHUeP64zxy4ttLIvK7SEHzyfyDLvD9pPuV9mYKHf6MgUkmg=="; + }; + }; + "parents-1.0.1" = { + name = "parents"; + packageName = "parents"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz"; + sha1 = "fedd4d2bf193a77745fe71e371d73c3307d9c751"; + }; + }; + "parse-asn1-5.1.1" = { + name = "parse-asn1"; + packageName = "parse-asn1"; + version = "5.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz"; + sha512 = "KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw=="; + }; + }; + "parse-entities-1.2.0" = { + name = "parse-entities"; + packageName = "parse-entities"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.0.tgz"; + sha512 = "XXtDdOPLSB0sHecbEapQi6/58U/ODj/KWfIXmmMCJF/eRn8laX6LZbOyioMoETOOJoWRW8/qTSl5VQkUIfKM5g=="; + }; + }; "parse-filepath-1.0.2" = { name = "parse-filepath"; packageName = "parse-filepath"; @@ -1453,6 +24330,105 @@ let sha1 = "a632127f53aaf3d15876f5872f3ffac763d6c891"; }; }; + "parse-git-config-2.0.3" = { + name = "parse-git-config"; + packageName = "parse-git-config"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-git-config/-/parse-git-config-2.0.3.tgz"; + sha512 = "Js7ueMZOVSZ3tP8C7E3KZiHv6QQl7lnJ+OkbxoaFazzSa2KyEHqApfGbU3XboUgUnq4ZuUmskUpYKTNx01fm5A=="; + }; + }; + "parse-github-repo-url-1.4.1" = { + name = "parse-github-repo-url"; + packageName = "parse-github-repo-url"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz"; + sha1 = "9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50"; + }; + }; + "parse-github-url-1.0.2" = { + name = "parse-github-url"; + packageName = "parse-github-url"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz"; + sha512 = "kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw=="; + }; + }; + "parse-glob-3.0.4" = { + name = "parse-glob"; + packageName = "parse-glob"; + version = "3.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz"; + sha1 = "b2c376cfb11f35513badd173ef0bb6e3a388391c"; + }; + }; + "parse-headers-2.0.1" = { + name = "parse-headers"; + packageName = "parse-headers"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz"; + sha1 = "6ae83a7aa25a9d9b700acc28698cd1f1ed7e9536"; + }; + }; + "parse-help-1.0.0" = { + name = "parse-help"; + packageName = "parse-help"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-help/-/parse-help-1.0.0.tgz"; + sha512 = "dlOrbBba6Rrw/nrJ+V7/vkGZdiimWJQzMHZZrYsUq03JE8AV3fAv6kOYX7dP/w2h67lIdmRf8ES8mU44xAgE/Q=="; + }; + }; + "parse-json-2.2.0" = { + name = "parse-json"; + packageName = "parse-json"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"; + sha1 = "f480f40434ef80741f8469099f8dea18f55a4dc9"; + }; + }; + "parse-json-3.0.0" = { + name = "parse-json"; + packageName = "parse-json"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-json/-/parse-json-3.0.0.tgz"; + sha1 = "fa6f47b18e23826ead32f263e744d0e1e847fb13"; + }; + }; + "parse-json-4.0.0" = { + name = "parse-json"; + packageName = "parse-json"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz"; + sha1 = "be35f5425be1f7f6c747184f98a788cb99477ee0"; + }; + }; + "parse-node-version-1.0.0" = { + name = "parse-node-version"; + packageName = "parse-node-version"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.0.tgz"; + sha512 = "02GTVHD1u0nWc20n2G7WX/PgdhNFG04j5fi1OkaJzPWLTcf6vh6229Lta1wTmXG/7Dg42tCssgkccVt7qvd8Kg=="; + }; + }; + "parse-numeric-range-0.0.2" = { + name = "parse-numeric-range"; + packageName = "parse-numeric-range"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-0.0.2.tgz"; + sha1 = "b4f09d413c7adbcd987f6e9233c7b4b210c938e4"; + }; + }; "parse-passwd-1.0.0" = { name = "parse-passwd"; packageName = "parse-passwd"; @@ -1462,6 +24438,141 @@ let sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6"; }; }; + "parse-torrent-4.1.0" = { + name = "parse-torrent"; + packageName = "parse-torrent"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-torrent/-/parse-torrent-4.1.0.tgz"; + sha1 = "a814bd8505e8b58e88eb8ff3e2daff5d19a711b7"; + }; + }; + "parse-torrent-5.9.1" = { + name = "parse-torrent"; + packageName = "parse-torrent"; + version = "5.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-torrent/-/parse-torrent-5.9.1.tgz"; + sha512 = "yy7UTSmliOT/7Yl+P4hwwW2W7PbCTAMcD0lasaVG+k4/2laj42YWzLm468bLFGDoFPIb29g3BuwBcA3gLopKww=="; + }; + }; + "parse-torrent-6.1.2" = { + name = "parse-torrent"; + packageName = "parse-torrent"; + version = "6.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-torrent/-/parse-torrent-6.1.2.tgz"; + sha512 = "Z/vig84sHwtrTEbOzisT4xnYTFlOgAaLQccPruMPgRahZUppVE/BUXzAos3jZM7c64o0lfukQdQ4ozWa5lN39w=="; + }; + }; + "parse-torrent-file-2.1.4" = { + name = "parse-torrent-file"; + packageName = "parse-torrent-file"; + version = "2.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-torrent-file/-/parse-torrent-file-2.1.4.tgz"; + sha1 = "32d4b6afde631420e5f415919a222b774b575707"; + }; + }; + "parse5-1.5.1" = { + name = "parse5"; + packageName = "parse5"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz"; + sha1 = "9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"; + }; + }; + "parse5-3.0.3" = { + name = "parse5"; + packageName = "parse5"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz"; + sha512 = "rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA=="; + }; + }; + "parsejson-0.0.1" = { + name = "parsejson"; + packageName = "parsejson"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz"; + sha1 = "9b10c6c0d825ab589e685153826de0a3ba278bcc"; + }; + }; + "parsejson-0.0.3" = { + name = "parsejson"; + packageName = "parsejson"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz"; + sha1 = "ab7e3759f209ece99437973f7d0f1f64ae0e64ab"; + }; + }; + "parseqs-0.0.2" = { + name = "parseqs"; + packageName = "parseqs"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz"; + sha1 = "9dfe70b2cddac388bde4f35b1f240fa58adbe6c7"; + }; + }; + "parseqs-0.0.5" = { + name = "parseqs"; + packageName = "parseqs"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz"; + sha1 = "d5208a3738e46766e291ba2ea173684921a8b89d"; + }; + }; + "parserlib-1.1.1" = { + name = "parserlib"; + packageName = "parserlib"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/parserlib/-/parserlib-1.1.1.tgz"; + sha1 = "a64cfa724062434fdfc351c9a4ec2d92b94c06f4"; + }; + }; + "parseuri-0.0.2" = { + name = "parseuri"; + packageName = "parseuri"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz"; + sha1 = "db41878f2d6964718be870b3140973d8093be156"; + }; + }; + "parseuri-0.0.5" = { + name = "parseuri"; + packageName = "parseuri"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz"; + sha1 = "80204a50d4dbb779bfdc6ebe2778d90e4bce320a"; + }; + }; + "parseurl-1.3.2" = { + name = "parseurl"; + packageName = "parseurl"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz"; + sha1 = "fc289d4ed8993119460c156253262cdc8de65bf3"; + }; + }; + "pascal-case-2.0.1" = { + name = "pascal-case"; + packageName = "pascal-case"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz"; + sha1 = "2d578d3455f660da65eca18ef95b4e0de912761e"; + }; + }; "pascalcase-0.1.1" = { name = "pascalcase"; packageName = "pascalcase"; @@ -1471,15 +24582,168 @@ let sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14"; }; }; + "passport-0.4.0" = { + name = "passport"; + packageName = "passport"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport/-/passport-0.4.0.tgz"; + sha1 = "c5095691347bd5ad3b5e180238c3914d16f05811"; + }; + }; + "passport-http-bearer-1.0.1" = { + name = "passport-http-bearer"; + packageName = "passport-http-bearer"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-http-bearer/-/passport-http-bearer-1.0.1.tgz"; + sha1 = "147469ea3669e2a84c6167ef99dbb77e1f0098a8"; + }; + }; + "passport-local-1.0.0" = { + name = "passport-local"; + packageName = "passport-local"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz"; + sha1 = "1fe63268c92e75606626437e3b906662c15ba6ee"; + }; + }; + "passport-oauth2-client-password-0.1.2" = { + name = "passport-oauth2-client-password"; + packageName = "passport-oauth2-client-password"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-oauth2-client-password/-/passport-oauth2-client-password-0.1.2.tgz"; + sha1 = "4f378b678b92d16dbbd233a6c706520093e561ba"; + }; + }; + "passport-strategy-1.0.0" = { + name = "passport-strategy"; + packageName = "passport-strategy"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz"; + sha1 = "b5539aa8fc225a3d1ad179476ddf236b440f52e4"; + }; + }; + "passwd-user-2.1.0" = { + name = "passwd-user"; + packageName = "passwd-user"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passwd-user/-/passwd-user-2.1.0.tgz"; + sha1 = "fad9db6ae252f8b088e0c5decd20a7da0c5d9f1e"; + }; + }; + "path-0.12.7" = { + name = "path"; + packageName = "path"; + version = "0.12.7"; + src = fetchurl { + url = "https://registry.npmjs.org/path/-/path-0.12.7.tgz"; + sha1 = "d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f"; + }; + }; + "path-browserify-0.0.0" = { + name = "path-browserify"; + packageName = "path-browserify"; + version = "0.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz"; + sha1 = "a0b870729aae214005b7d5032ec2cbbb0fb4451a"; + }; + }; + "path-browserify-0.0.1" = { + name = "path-browserify"; + packageName = "path-browserify"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz"; + sha512 = "BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="; + }; + }; + "path-case-2.1.1" = { + name = "path-case"; + packageName = "path-case"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz"; + sha1 = "94b8037c372d3fe2906e465bb45e25d226e8eea5"; + }; + }; + "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-2.1.0" = { + name = "path-exists"; + packageName = "path-exists"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz"; + sha1 = "0feb6c64f0fc518d9a754dd5efb62c7022761f4b"; + }; + }; + "path-exists-3.0.0" = { + name = "path-exists"; + packageName = "path-exists"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"; + sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"; + }; + }; "path-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"; + url = "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"; }; }; + "path-is-inside-1.0.2" = { + name = "path-is-inside"; + packageName = "path-is-inside"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz"; + sha1 = "365417dede44430d1c11af61027facf074bdfc53"; + }; + }; + "path-key-1.0.0" = { + name = "path-key"; + packageName = "path-key"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz"; + sha1 = "5d53d578019646c0d68800db4e146e6bdc2ac7af"; + }; + }; + "path-key-2.0.1" = { + name = "path-key"; + packageName = "path-key"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"; + sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40"; + }; + }; + "path-loader-1.0.9" = { + name = "path-loader"; + packageName = "path-loader"; + version = "1.0.9"; + src = fetchurl { + url = "https://registry.npmjs.org/path-loader/-/path-loader-1.0.9.tgz"; + sha512 = "pD37gArtr+/72Tst9oJoDB9k7gB9A09Efj7yyBi5HDUqaxqULXBWW8Rnw2TfNF+3sN7QZv0ZNdW1Qx2pFGW5Jg=="; + }; + }; "path-parse-1.0.6" = { name = "path-parse"; packageName = "path-parse"; @@ -1489,6 +24753,15 @@ let sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="; }; }; + "path-platform-0.11.15" = { + name = "path-platform"; + packageName = "path-platform"; + version = "0.11.15"; + src = fetchurl { + url = "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz"; + sha1 = "e864217f74c36850f0852b78dc7bf7d4a5721bf2"; + }; + }; "path-root-0.1.1" = { name = "path-root"; packageName = "path-root"; @@ -1507,6 +24780,168 @@ let sha1 = "bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d"; }; }; + "path-to-regexp-0.1.3" = { + name = "path-to-regexp"; + packageName = "path-to-regexp"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.3.tgz"; + sha1 = "21b9ab82274279de25b156ea08fd12ca51b8aecb"; + }; + }; + "path-to-regexp-0.1.7" = { + name = "path-to-regexp"; + packageName = "path-to-regexp"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"; + sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c"; + }; + }; + "path-to-regexp-1.7.0" = { + name = "path-to-regexp"; + packageName = "path-to-regexp"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz"; + sha1 = "59fde0f435badacba103a84e9d3bc64e96b9937d"; + }; + }; + "path-to-regexp-2.2.1" = { + name = "path-to-regexp"; + packageName = "path-to-regexp"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz"; + sha512 = "gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ=="; + }; + }; + "path-type-1.1.0" = { + name = "path-type"; + packageName = "path-type"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz"; + sha1 = "59c44f7ee491da704da415da5a4070ba4f8fe441"; + }; + }; + "path-type-2.0.0" = { + name = "path-type"; + packageName = "path-type"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz"; + sha1 = "f012ccb8415b7096fc2daa1054c3d72389594c73"; + }; + }; + "path-type-3.0.0" = { + name = "path-type"; + packageName = "path-type"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz"; + sha512 = "T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg=="; + }; + }; + "pathval-1.1.0" = { + name = "pathval"; + packageName = "pathval"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz"; + sha1 = "b942e6d4bde653005ef6b71361def8727d0645e0"; + }; + }; + "pause-0.0.1" = { + name = "pause"; + packageName = "pause"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz"; + sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; + }; + }; + "pause-0.1.0" = { + name = "pause"; + packageName = "pause"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz"; + sha1 = "ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74"; + }; + }; + "pause-stream-0.0.11" = { + name = "pause-stream"; + packageName = "pause-stream"; + version = "0.0.11"; + src = fetchurl { + url = "http://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz"; + sha1 = "fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"; + }; + }; + "pbkdf2-3.0.17" = { + name = "pbkdf2"; + packageName = "pbkdf2"; + version = "3.0.17"; + src = fetchurl { + url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz"; + sha512 = "U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA=="; + }; + }; + "peer-wire-protocol-0.7.1" = { + name = "peer-wire-protocol"; + packageName = "peer-wire-protocol"; + version = "0.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/peer-wire-protocol/-/peer-wire-protocol-0.7.1.tgz"; + sha512 = "V9oTa/ZcfNNz9fAST28Gg0fXbPeFPk3SBImsYO8GDDG5D0E195vxXmjZ+SPrzr4BJyMQmdDmwUfTf9MZ62z4mw=="; + }; + }; + "peer-wire-swarm-0.12.2" = { + name = "peer-wire-swarm"; + packageName = "peer-wire-swarm"; + version = "0.12.2"; + src = fetchurl { + url = "https://registry.npmjs.org/peer-wire-swarm/-/peer-wire-swarm-0.12.2.tgz"; + sha512 = "sIWZ1nTL9l6mI9J18kW1AeByBwagvNzGJlMmQA9pM+otKQtTIwnigK8SR0nEFrNZYqZelI6RQ6g4udvtQ2TI1g=="; + }; + }; + "peerflix-0.34.0" = { + name = "peerflix"; + packageName = "peerflix"; + version = "0.34.0"; + src = fetchurl { + url = "https://registry.npmjs.org/peerflix/-/peerflix-0.34.0.tgz"; + sha1 = "748f7e401284bf8f2c620264d229223304199dbe"; + }; + }; + "pegjs-0.10.0" = { + name = "pegjs"; + packageName = "pegjs"; + version = "0.10.0"; + src = fetchurl { + url = "http://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz"; + sha1 = "cf8bafae6eddff4b5a7efb185269eaaf4610ddbd"; + }; + }; + "pend-1.2.0" = { + name = "pend"; + packageName = "pend"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"; + sha1 = "7a57eb550a6783f9115331fcf4663d5c8e007a50"; + }; + }; + "performance-now-0.2.0" = { + name = "performance-now"; + packageName = "performance-now"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz"; + sha1 = "33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"; + }; + }; "performance-now-2.1.0" = { name = "performance-now"; packageName = "performance-now"; @@ -1516,6 +24951,330 @@ let sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"; }; }; + "phantomjs-prebuilt-2.1.16" = { + name = "phantomjs-prebuilt"; + packageName = "phantomjs-prebuilt"; + version = "2.1.16"; + src = fetchurl { + url = "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz"; + sha1 = "efd212a4a3966d3647684ea8ba788549be2aefef"; + }; + }; + "physical-cpu-count-2.0.0" = { + name = "physical-cpu-count"; + packageName = "physical-cpu-count"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz"; + sha1 = "18de2f97e4bf7a9551ad7511942b5496f7aba660"; + }; + }; + "pid-from-port-1.1.3" = { + name = "pid-from-port"; + packageName = "pid-from-port"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/pid-from-port/-/pid-from-port-1.1.3.tgz"; + sha512 = "OlE82n3yMOE5dY9RMOwxhoWefeMlxwk5IVxoj0sSzSFIlmvhN4obzTvO3s/d/b5JhcgXikjaspsy/HuUDTqbBg=="; + }; + }; + "piece-length-1.0.0" = { + name = "piece-length"; + packageName = "piece-length"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/piece-length/-/piece-length-1.0.0.tgz"; + sha1 = "4db7167157fd69fef14caf7262cd39f189b24508"; + }; + }; + "pify-2.3.0" = { + name = "pify"; + packageName = "pify"; + version = "2.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz"; + sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c"; + }; + }; + "pify-3.0.0" = { + name = "pify"; + packageName = "pify"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"; + sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"; + }; + }; + "pify-4.0.1" = { + name = "pify"; + packageName = "pify"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"; + sha512 = "uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="; + }; + }; + "pinkie-1.0.0" = { + name = "pinkie"; + packageName = "pinkie"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz"; + sha1 = "5a47f28ba1015d0201bda7bf0f358e47bec8c7e4"; + }; + }; + "pinkie-2.0.4" = { + name = "pinkie"; + packageName = "pinkie"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"; + sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870"; + }; + }; + "pinkie-promise-1.0.0" = { + name = "pinkie-promise"; + packageName = "pinkie-promise"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz"; + sha1 = "d1da67f5482563bb7cf57f286ae2822ecfbf3670"; + }; + }; + "pinkie-promise-2.0.1" = { + name = "pinkie-promise"; + packageName = "pinkie-promise"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"; + sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa"; + }; + }; + "pino-5.5.0" = { + name = "pino"; + packageName = "pino"; + version = "5.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pino/-/pino-5.5.0.tgz"; + sha512 = "cCaBKVwutiaGwgKXyOvsRSCeBxgi2j0X1PEK1cog1/9SMDhgL8+iJwWvTKUef20HDyGfZIUq5KaH0ZOhWLHYSw=="; + }; + }; + "pino-5.8.1" = { + name = "pino"; + packageName = "pino"; + version = "5.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pino/-/pino-5.8.1.tgz"; + sha512 = "7bVFzUw3ffIfOM3t7MuQ9KsH+wX5bdGdQhGfccKgleoY7qG4FO3CmVSjywlFmmYGyMOISi1LDGC6JMEH7XkZJg=="; + }; + }; + "pino-std-serializers-2.3.0" = { + name = "pino-std-serializers"; + packageName = "pino-std-serializers"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.3.0.tgz"; + sha512 = "klfGoOsP6sJH7ON796G4xoUSx2fkpFgKHO4YVVO2zmz31jR+etzc/QzGJILaOIiCD6HTCFgkPx+XN8nk+ruqPw=="; + }; + }; + "pirates-4.0.0" = { + name = "pirates"; + packageName = "pirates"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pirates/-/pirates-4.0.0.tgz"; + sha512 = "8t5BsXy1LUIjn3WWOlOuFDuKswhQb/tkak641lvBgmPOBUQHXveORtlMCp6OdPV1dtuTaEahKA8VNz6uLfKBtA=="; + }; + }; + "pkg-dir-2.0.0" = { + name = "pkg-dir"; + packageName = "pkg-dir"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz"; + sha1 = "f6d5d1109e19d63edf428e0bd57e12777615334b"; + }; + }; + "pkg-dir-3.0.0" = { + name = "pkg-dir"; + packageName = "pkg-dir"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz"; + sha512 = "/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw=="; + }; + }; + "pkg-up-2.0.0" = { + name = "pkg-up"; + packageName = "pkg-up"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz"; + sha1 = "c819ac728059a461cab1c3889a2be3c49a004d7f"; + }; + }; + "pkginfo-0.2.3" = { + name = "pkginfo"; + packageName = "pkginfo"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz"; + sha1 = "7239c42a5ef6c30b8f328439d9b9ff71042490f8"; + }; + }; + "pkginfo-0.3.1" = { + name = "pkginfo"; + packageName = "pkginfo"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz"; + sha1 = "5b29f6a81f70717142e09e765bbeab97b4f81e21"; + }; + }; + "pkginfo-0.4.1" = { + name = "pkginfo"; + packageName = "pkginfo"; + version = "0.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz"; + sha1 = "b5418ef0439de5425fc4995042dced14fb2a84ff"; + }; + }; + "playerui-1.3.0" = { + name = "playerui"; + packageName = "playerui"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/playerui/-/playerui-1.3.0.tgz"; + sha1 = "a32b907f28d17f61b74d45d46fd89dea3c4e88b5"; + }; + }; + "please-upgrade-node-3.1.1" = { + name = "please-upgrade-node"; + packageName = "please-upgrade-node"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz"; + sha512 = "KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ=="; + }; + }; + "plist-1.2.0" = { + name = "plist"; + packageName = "plist"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz"; + sha1 = "084b5093ddc92506e259f874b8d9b1afb8c79593"; + }; + }; + "plist-2.0.1" = { + name = "plist"; + packageName = "plist"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/plist/-/plist-2.0.1.tgz"; + sha1 = "0a32ca9481b1c364e92e18dc55c876de9d01da8b"; + }; + }; + "plist-2.1.0" = { + name = "plist"; + packageName = "plist"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz"; + sha1 = "57ccdb7a0821df21831217a3cad54e3e146a1025"; + }; + }; + "plist-3.0.1" = { + name = "plist"; + packageName = "plist"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz"; + sha512 = "GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ=="; + }; + }; + "plist-with-patches-0.5.1" = { + name = "plist-with-patches"; + packageName = "plist-with-patches"; + version = "0.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/plist-with-patches/-/plist-with-patches-0.5.1.tgz"; + sha1 = "868aae2e0df8989b026562b35cbc19cfd8bb780d"; + }; + }; + "plugin-error-0.1.2" = { + name = "plugin-error"; + packageName = "plugin-error"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz"; + sha1 = "3b9bb3335ccf00f425e07437e19276967da47ace"; + }; + }; + "plugin-error-1.0.1" = { + name = "plugin-error"; + packageName = "plugin-error"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz"; + sha512 = "L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA=="; + }; + }; + "plur-2.1.2" = { + name = "plur"; + packageName = "plur"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz"; + sha1 = "7482452c1a0f508e3e344eaec312c91c29dc655a"; + }; + }; + "pluralize-1.2.1" = { + name = "pluralize"; + packageName = "pluralize"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz"; + sha1 = "d1a21483fd22bb41e58a12fa3421823140897c45"; + }; + }; + "pluralize-7.0.0" = { + name = "pluralize"; + packageName = "pluralize"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz"; + sha512 = "ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow=="; + }; + }; + "po2json-0.4.5" = { + name = "po2json"; + packageName = "po2json"; + version = "0.4.5"; + src = fetchurl { + url = "http://registry.npmjs.org/po2json/-/po2json-0.4.5.tgz"; + 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.20" = { + name = "portfinder"; + packageName = "portfinder"; + version = "1.0.20"; + src = fetchurl { + url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz"; + sha512 = "Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw=="; + }; + }; "posix-character-classes-0.1.1" = { name = "posix-character-classes"; packageName = "posix-character-classes"; @@ -1525,6 +25284,799 @@ let sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"; }; }; + "posix-getopt-git://github.com/anmonteiro/node-getopt#master" = { + name = "posix-getopt"; + packageName = "posix-getopt"; + version = "1.2.0"; + src = fetchgit { + url = "git://github.com/anmonteiro/node-getopt"; + rev = "a3123885e3559c9b70903948d6e5c34852520d74"; + sha256 = "0092766ac49279342f7d17677359880b44b245ad9d32237a11a5ea45cb0d03fa"; + }; + }; + "postcss-5.2.18" = { + name = "postcss"; + packageName = "postcss"; + version = "5.2.18"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz"; + sha512 = "zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg=="; + }; + }; + "postcss-6.0.23" = { + name = "postcss"; + packageName = "postcss"; + version = "6.0.23"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz"; + sha512 = "soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="; + }; + }; + "postcss-7.0.5" = { + name = "postcss"; + packageName = "postcss"; + version = "7.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz"; + sha512 = "HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ=="; + }; + }; + "postcss-7.0.6" = { + name = "postcss"; + packageName = "postcss"; + version = "7.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss/-/postcss-7.0.6.tgz"; + sha512 = "Nq/rNjnHFcKgCDDZYO0lNsl6YWe6U7tTy+ESN+PnLxebL8uBtYX59HZqvrj7YLK5UCyll2hqDsJOo3ndzEW8Ug=="; + }; + }; + "postcss-calc-5.3.1" = { + name = "postcss-calc"; + packageName = "postcss-calc"; + version = "5.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz"; + sha1 = "77bae7ca928ad85716e2fda42f261bf7c1d65b5e"; + }; + }; + "postcss-calc-7.0.1" = { + name = "postcss-calc"; + packageName = "postcss-calc"; + version = "7.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz"; + sha512 = "oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ=="; + }; + }; + "postcss-colormin-2.2.2" = { + name = "postcss-colormin"; + packageName = "postcss-colormin"; + version = "2.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz"; + sha1 = "6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b"; + }; + }; + "postcss-colormin-4.0.2" = { + name = "postcss-colormin"; + packageName = "postcss-colormin"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.2.tgz"; + sha512 = "1QJc2coIehnVFsz0otges8kQLsryi4lo19WD+U5xCWvXd0uw/Z+KKYnbiNDCnO9GP+PvErPHCG0jNvWTngk9Rw=="; + }; + }; + "postcss-convert-values-2.6.1" = { + name = "postcss-convert-values"; + packageName = "postcss-convert-values"; + version = "2.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz"; + sha1 = "bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d"; + }; + }; + "postcss-convert-values-4.0.1" = { + name = "postcss-convert-values"; + packageName = "postcss-convert-values"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz"; + sha512 = "Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ=="; + }; + }; + "postcss-discard-comments-2.0.4" = { + name = "postcss-discard-comments"; + packageName = "postcss-discard-comments"; + version = "2.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz"; + sha1 = "befe89fafd5b3dace5ccce51b76b81514be00e3d"; + }; + }; + "postcss-discard-comments-4.0.1" = { + name = "postcss-discard-comments"; + packageName = "postcss-discard-comments"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.1.tgz"; + sha512 = "Ay+rZu1Sz6g8IdzRjUgG2NafSNpp2MSMOQUb+9kkzzzP+kh07fP0yNbhtFejURnyVXSX3FYy2nVNW1QTnNjgBQ=="; + }; + }; + "postcss-discard-duplicates-2.1.0" = { + name = "postcss-discard-duplicates"; + packageName = "postcss-discard-duplicates"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz"; + sha1 = "b9abf27b88ac188158a5eb12abcae20263b91932"; + }; + }; + "postcss-discard-duplicates-4.0.2" = { + name = "postcss-discard-duplicates"; + packageName = "postcss-discard-duplicates"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz"; + sha512 = "ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ=="; + }; + }; + "postcss-discard-empty-2.1.0" = { + name = "postcss-discard-empty"; + packageName = "postcss-discard-empty"; + version = "2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz"; + sha1 = "d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5"; + }; + }; + "postcss-discard-empty-4.0.1" = { + name = "postcss-discard-empty"; + packageName = "postcss-discard-empty"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz"; + sha512 = "B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w=="; + }; + }; + "postcss-discard-overridden-0.1.1" = { + name = "postcss-discard-overridden"; + packageName = "postcss-discard-overridden"; + version = "0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz"; + sha1 = "8b1eaf554f686fb288cd874c55667b0aa3668d58"; + }; + }; + "postcss-discard-overridden-4.0.1" = { + name = "postcss-discard-overridden"; + packageName = "postcss-discard-overridden"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz"; + sha512 = "IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg=="; + }; + }; + "postcss-discard-unused-2.2.3" = { + name = "postcss-discard-unused"; + packageName = "postcss-discard-unused"; + version = "2.2.3"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz"; + sha1 = "bce30b2cc591ffc634322b5fb3464b6d934f4433"; + }; + }; + "postcss-filter-plugins-2.0.3" = { + name = "postcss-filter-plugins"; + packageName = "postcss-filter-plugins"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz"; + sha512 = "T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ=="; + }; + }; + "postcss-merge-idents-2.1.7" = { + name = "postcss-merge-idents"; + packageName = "postcss-merge-idents"; + version = "2.1.7"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz"; + sha1 = "4c5530313c08e1d5b3bbf3d2bbc747e278eea270"; + }; + }; + "postcss-merge-longhand-2.0.2" = { + name = "postcss-merge-longhand"; + packageName = "postcss-merge-longhand"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz"; + sha1 = "23d90cd127b0a77994915332739034a1a4f3d658"; + }; + }; + "postcss-merge-longhand-4.0.9" = { + name = "postcss-merge-longhand"; + packageName = "postcss-merge-longhand"; + version = "4.0.9"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.9.tgz"; + sha512 = "UVMXrXF5K/kIwUbK/crPFCytpWbNX2Q3dZSc8+nQUgfOHrCT4+MHncpdxVphUlQeZxlLXUJbDyXc5NBhTnS2tA=="; + }; + }; + "postcss-merge-rules-2.1.2" = { + name = "postcss-merge-rules"; + packageName = "postcss-merge-rules"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz"; + sha1 = "d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721"; + }; + }; + "postcss-merge-rules-4.0.2" = { + name = "postcss-merge-rules"; + packageName = "postcss-merge-rules"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.2.tgz"; + sha512 = "UiuXwCCJtQy9tAIxsnurfF0mrNHKc4NnNx6NxqmzNNjXpQwLSukUxELHTRF0Rg1pAmcoKLih8PwvZbiordchag=="; + }; + }; + "postcss-message-helpers-2.0.0" = { + name = "postcss-message-helpers"; + packageName = "postcss-message-helpers"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz"; + sha1 = "a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e"; + }; + }; + "postcss-minify-font-values-1.0.5" = { + name = "postcss-minify-font-values"; + packageName = "postcss-minify-font-values"; + version = "1.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz"; + sha1 = "4b58edb56641eba7c8474ab3526cafd7bbdecb69"; + }; + }; + "postcss-minify-font-values-4.0.2" = { + name = "postcss-minify-font-values"; + packageName = "postcss-minify-font-values"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz"; + sha512 = "j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg=="; + }; + }; + "postcss-minify-gradients-1.0.5" = { + name = "postcss-minify-gradients"; + packageName = "postcss-minify-gradients"; + version = "1.0.5"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz"; + sha1 = "5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1"; + }; + }; + "postcss-minify-gradients-4.0.1" = { + name = "postcss-minify-gradients"; + packageName = "postcss-minify-gradients"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.1.tgz"; + sha512 = "pySEW3E6Ly5mHm18rekbWiAjVi/Wj8KKt2vwSfVFAWdW6wOIekgqxKxLU7vJfb107o3FDNPkaYFCxGAJBFyogA=="; + }; + }; + "postcss-minify-params-1.2.2" = { + name = "postcss-minify-params"; + packageName = "postcss-minify-params"; + version = "1.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz"; + sha1 = "ad2ce071373b943b3d930a3fa59a358c28d6f1f3"; + }; + }; + "postcss-minify-params-4.0.1" = { + name = "postcss-minify-params"; + packageName = "postcss-minify-params"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.1.tgz"; + sha512 = "h4W0FEMEzBLxpxIVelRtMheskOKKp52ND6rJv+nBS33G1twu2tCyurYj/YtgU76+UDCvWeNs0hs8HFAWE2OUFg=="; + }; + }; + "postcss-minify-selectors-2.1.1" = { + name = "postcss-minify-selectors"; + packageName = "postcss-minify-selectors"; + version = "2.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz"; + sha1 = "b2c6a98c0072cf91b932d1a496508114311735bf"; + }; + }; + "postcss-minify-selectors-4.0.1" = { + name = "postcss-minify-selectors"; + packageName = "postcss-minify-selectors"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.1.tgz"; + sha512 = "8+plQkomve3G+CodLCgbhAKrb5lekAnLYuL1d7Nz+/7RANpBEVdgBkPNwljfSKvZ9xkkZTZITd04KP+zeJTJqg=="; + }; + }; + "postcss-normalize-charset-1.1.1" = { + name = "postcss-normalize-charset"; + packageName = "postcss-normalize-charset"; + version = "1.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz"; + sha1 = "ef9ee71212d7fe759c78ed162f61ed62b5cb93f1"; + }; + }; + "postcss-normalize-charset-4.0.1" = { + name = "postcss-normalize-charset"; + packageName = "postcss-normalize-charset"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz"; + sha512 = "gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g=="; + }; + }; + "postcss-normalize-display-values-4.0.1" = { + name = "postcss-normalize-display-values"; + packageName = "postcss-normalize-display-values"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz"; + sha512 = "R5mC4vaDdvsrku96yXP7zak+O3Mm9Y8IslUobk7IMP+u/g+lXvcN4jngmHY5zeJnrQvE13dfAg5ViU05ZFDwdg=="; + }; + }; + "postcss-normalize-positions-4.0.1" = { + name = "postcss-normalize-positions"; + packageName = "postcss-normalize-positions"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.1.tgz"; + sha512 = "GNoOaLRBM0gvH+ZRb2vKCIujzz4aclli64MBwDuYGU2EY53LwiP7MxOZGE46UGtotrSnmarPPZ69l2S/uxdaWA=="; + }; + }; + "postcss-normalize-repeat-style-4.0.1" = { + name = "postcss-normalize-repeat-style"; + packageName = "postcss-normalize-repeat-style"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.1.tgz"; + sha512 = "fFHPGIjBUyUiswY2rd9rsFcC0t3oRta4wxE1h3lpwfQZwFeFjXFSiDtdJ7APCmHQOnUZnqYBADNRPKPwFAONgA=="; + }; + }; + "postcss-normalize-string-4.0.1" = { + name = "postcss-normalize-string"; + packageName = "postcss-normalize-string"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.1.tgz"; + sha512 = "IJoexFTkAvAq5UZVxWXAGE0yLoNN/012v7TQh5nDo6imZJl2Fwgbhy3J2qnIoaDBrtUP0H7JrXlX1jjn2YcvCQ=="; + }; + }; + "postcss-normalize-timing-functions-4.0.1" = { + name = "postcss-normalize-timing-functions"; + packageName = "postcss-normalize-timing-functions"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.1.tgz"; + sha512 = "1nOtk7ze36+63ONWD8RCaRDYsnzorrj+Q6fxkQV+mlY5+471Qx9kspqv0O/qQNMeApg8KNrRf496zHwJ3tBZ7w=="; + }; + }; + "postcss-normalize-unicode-4.0.1" = { + name = "postcss-normalize-unicode"; + packageName = "postcss-normalize-unicode"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz"; + sha512 = "od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg=="; + }; + }; + "postcss-normalize-url-3.0.8" = { + name = "postcss-normalize-url"; + packageName = "postcss-normalize-url"; + version = "3.0.8"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz"; + sha1 = "108f74b3f2fcdaf891a2ffa3ea4592279fc78222"; + }; + }; + "postcss-normalize-url-4.0.1" = { + name = "postcss-normalize-url"; + packageName = "postcss-normalize-url"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz"; + sha512 = "p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA=="; + }; + }; + "postcss-normalize-whitespace-4.0.1" = { + name = "postcss-normalize-whitespace"; + packageName = "postcss-normalize-whitespace"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.1.tgz"; + sha512 = "U8MBODMB2L+nStzOk6VvWWjZgi5kQNShCyjRhMT3s+W9Jw93yIjOnrEkKYD3Ul7ChWbEcjDWmXq0qOL9MIAnAw=="; + }; + }; + "postcss-ordered-values-2.2.3" = { + name = "postcss-ordered-values"; + packageName = "postcss-ordered-values"; + version = "2.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz"; + sha1 = "eec6c2a67b6c412a8db2042e77fe8da43f95c11d"; + }; + }; + "postcss-ordered-values-4.1.1" = { + name = "postcss-ordered-values"; + packageName = "postcss-ordered-values"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.1.tgz"; + sha512 = "PeJiLgJWPzkVF8JuKSBcylaU+hDJ/TX3zqAMIjlghgn1JBi6QwQaDZoDIlqWRcCAI8SxKrt3FCPSRmOgKRB97Q=="; + }; + }; + "postcss-reduce-idents-2.4.0" = { + name = "postcss-reduce-idents"; + packageName = "postcss-reduce-idents"; + version = "2.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz"; + sha1 = "c2c6d20cc958284f6abfbe63f7609bf409059ad3"; + }; + }; + "postcss-reduce-initial-1.0.1" = { + name = "postcss-reduce-initial"; + packageName = "postcss-reduce-initial"; + version = "1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz"; + sha1 = "68f80695f045d08263a879ad240df8dd64f644ea"; + }; + }; + "postcss-reduce-initial-4.0.2" = { + name = "postcss-reduce-initial"; + packageName = "postcss-reduce-initial"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.2.tgz"; + sha512 = "epUiC39NonKUKG+P3eAOKKZtm5OtAtQJL7Ye0CBN1f+UQTHzqotudp+hki7zxXm7tT0ZAKDMBj1uihpPjP25ug=="; + }; + }; + "postcss-reduce-transforms-1.0.4" = { + name = "postcss-reduce-transforms"; + packageName = "postcss-reduce-transforms"; + version = "1.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz"; + sha1 = "ff76f4d8212437b31c298a42d2e1444025771ae1"; + }; + }; + "postcss-reduce-transforms-4.0.1" = { + name = "postcss-reduce-transforms"; + packageName = "postcss-reduce-transforms"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.1.tgz"; + sha512 = "sZVr3QlGs0pjh6JAIe6DzWvBaqYw05V1t3d9Tp+VnFRT5j+rsqoWsysh/iSD7YNsULjq9IAylCznIwVd5oU/zA=="; + }; + }; + "postcss-selector-parser-2.2.3" = { + name = "postcss-selector-parser"; + packageName = "postcss-selector-parser"; + version = "2.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz"; + sha1 = "f9437788606c3c9acee16ffe8d8b16297f27bb90"; + }; + }; + "postcss-selector-parser-3.1.1" = { + name = "postcss-selector-parser"; + packageName = "postcss-selector-parser"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz"; + sha1 = "4f875f4afb0c96573d5cf4d74011aee250a7e865"; + }; + }; + "postcss-selector-parser-5.0.0-rc.4" = { + name = "postcss-selector-parser"; + packageName = "postcss-selector-parser"; + version = "5.0.0-rc.4"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.4.tgz"; + sha512 = "0XvfYuShrKlTk1ooUrVzMCFQRcypsdEIsGqh5IxC5rdtBi4/M/tDAJeSONwC2MTqEFsmPZYAV7Dd4X8rgAfV0A=="; + }; + }; + "postcss-svgo-2.1.6" = { + name = "postcss-svgo"; + packageName = "postcss-svgo"; + version = "2.1.6"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz"; + sha1 = "b6df18aa613b666e133f08adb5219c2684ac108d"; + }; + }; + "postcss-svgo-4.0.1" = { + name = "postcss-svgo"; + packageName = "postcss-svgo"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.1.tgz"; + sha512 = "YD5uIk5NDRySy0hcI+ZJHwqemv2WiqqzDgtvgMzO8EGSkK5aONyX8HMVFRFJSdO8wUWTuisUFn/d7yRRbBr5Qw=="; + }; + }; + "postcss-unique-selectors-2.0.2" = { + name = "postcss-unique-selectors"; + packageName = "postcss-unique-selectors"; + version = "2.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz"; + sha1 = "981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d"; + }; + }; + "postcss-unique-selectors-4.0.1" = { + name = "postcss-unique-selectors"; + packageName = "postcss-unique-selectors"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz"; + sha512 = "+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg=="; + }; + }; + "postcss-value-parser-3.3.1" = { + name = "postcss-value-parser"; + packageName = "postcss-value-parser"; + version = "3.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz"; + sha512 = "pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="; + }; + }; + "postcss-zindex-2.2.0" = { + name = "postcss-zindex"; + packageName = "postcss-zindex"; + version = "2.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz"; + sha1 = "d2109ddc055b91af67fc4cb3b025946639d2af22"; + }; + }; + "posthtml-0.11.3" = { + name = "posthtml"; + packageName = "posthtml"; + version = "0.11.3"; + src = fetchurl { + url = "https://registry.npmjs.org/posthtml/-/posthtml-0.11.3.tgz"; + sha512 = "quMHnDckt2DQ9lRi6bYLnuyBDnVzK+McHa8+ar4kTdYbWEo/92hREOu3h70ZirudOOp/my2b3r0m5YtxY52yrA=="; + }; + }; + "posthtml-parser-0.3.3" = { + name = "posthtml-parser"; + packageName = "posthtml-parser"; + version = "0.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.3.3.tgz"; + sha512 = "H/Z/yXGwl49A7hYQLV1iQ3h87NE0aZ/PMZhFwhw3lKeCAN+Ti4idrHvVvh4/GX10I7u77aQw+QB4vV5/Lzvv5A=="; + }; + }; + "posthtml-parser-0.4.1" = { + name = "posthtml-parser"; + packageName = "posthtml-parser"; + version = "0.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.1.tgz"; + sha512 = "h7vXIQ21Ikz2w5wPClPakNP6mJeJCK6BT0GpqnQrNNABdR7/TchNlFyryL1Bz6Ww53YWCKkr6tdZuHlxY1AVdQ=="; + }; + }; + "posthtml-render-1.1.4" = { + name = "posthtml-render"; + packageName = "posthtml-render"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.4.tgz"; + sha512 = "jL6eFIzoN3xUEvbo33OAkSDE2VIKU4JQ1wENOows1DpfnrdapR/K3Q1/fB43Mq7wQlcSgRm23nFrvoioufM7eA=="; + }; + }; + "prebuild-install-4.0.0" = { + name = "prebuild-install"; + packageName = "prebuild-install"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-4.0.0.tgz"; + sha512 = "7tayxeYboJX0RbVzdnKyGl2vhQRWr6qfClEXDhOkXjuaOKCw2q8aiuFhONRYVsG/czia7KhpykIlI2S2VaPunA=="; + }; + }; + "precond-0.2.3" = { + name = "precond"; + packageName = "precond"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz"; + sha1 = "aa9591bcaa24923f1e0f4849d240f47efc1075ac"; + }; + }; + "prelude-ls-1.1.2" = { + name = "prelude-ls"; + packageName = "prelude-ls"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"; + sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54"; + }; + }; + "prepend-http-1.0.4" = { + name = "prepend-http"; + packageName = "prepend-http"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"; + sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"; + }; + }; + "prepend-http-2.0.0" = { + name = "prepend-http"; + packageName = "prepend-http"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz"; + sha1 = "e92434bfa5ea8c19f41cdfd401d741a3c819d897"; + }; + }; + "preserve-0.2.0" = { + name = "preserve"; + packageName = "preserve"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz"; + sha1 = "815ed1f6ebc65926f865b310c0713bcb3315ce4b"; + }; + }; + "prettier-1.15.1" = { + name = "prettier"; + packageName = "prettier"; + version = "1.15.1"; + src = fetchurl { + url = "https://registry.npmjs.org/prettier/-/prettier-1.15.1.tgz"; + sha512 = "4rgV2hyc/5Pk0XHH4VjJWHRgVjgRbpMfLQjREAhHBtyW1UvTFkjJEsueGYNYYZd9mn97K+1qv0EBwm11zoaSgA=="; + }; + }; + "prettier-bytes-1.0.4" = { + name = "prettier-bytes"; + packageName = "prettier-bytes"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/prettier-bytes/-/prettier-bytes-1.0.4.tgz"; + sha1 = "994b02aa46f699c50b6257b5faaa7fe2557e62d6"; + }; + }; + "pretty-hash-1.0.1" = { + name = "pretty-hash"; + packageName = "pretty-hash"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pretty-hash/-/pretty-hash-1.0.1.tgz"; + sha1 = "16e0579188def56bdb565892bcd05a5d65324807"; + }; + }; + "pretty-hrtime-1.0.3" = { + name = "pretty-hrtime"; + packageName = "pretty-hrtime"; + version = "1.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz"; + sha1 = "b7e3ea42435a4c9b2759d99e0f201eb195802ee1"; + }; + }; + "prettyjson-1.2.1" = { + name = "prettyjson"; + packageName = "prettyjson"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz"; + sha1 = "fcffab41d19cab4dfae5e575e64246619b12d289"; + }; + }; + "printf-0.2.5" = { + name = "printf"; + packageName = "printf"; + version = "0.2.5"; + src = fetchurl { + url = "http://registry.npmjs.org/printf/-/printf-0.2.5.tgz"; + sha1 = "c438ca2ca33e3927671db4ab69c0e52f936a4f0f"; + }; + }; + "prisma-json-schema-0.1.3" = { + name = "prisma-json-schema"; + packageName = "prisma-json-schema"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/prisma-json-schema/-/prisma-json-schema-0.1.3.tgz"; + sha512 = "XZrf2080oR81mY8/OC8al68HiwBm0nXlFE727JIia0ZbNqwuV4MyRYk6E0+OIa6/9KEYxZrcAmoBs3EW1cCvnA=="; + }; + }; + "prisma-yml-1.20.0-beta.18" = { + name = "prisma-yml"; + packageName = "prisma-yml"; + version = "1.20.0-beta.18"; + src = fetchurl { + url = "https://registry.npmjs.org/prisma-yml/-/prisma-yml-1.20.0-beta.18.tgz"; + sha512 = "wI/lOQrD78de2+ZNzJlbEYcYiUANtpdyT0VzAS+YbF5+1/O+shOnpwYsBtjrVL5Er0RwMkwH7j+oZQM61ENBMQ=="; + }; + }; + "prismjs-1.15.0" = { + name = "prismjs"; + packageName = "prismjs"; + version = "1.15.0"; + src = fetchurl { + url = "https://registry.npmjs.org/prismjs/-/prismjs-1.15.0.tgz"; + sha512 = "Lf2JrFYx8FanHrjoV5oL8YHCclLQgbJcVZR+gikGGMqz6ub5QVWDTM6YIwm3BuPxM/LOV+rKns3LssXNLIf+DA=="; + }; + }; + "private-0.1.8" = { + name = "private"; + packageName = "private"; + version = "0.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/private/-/private-0.1.8.tgz"; + sha512 = "VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="; + }; + }; + "private-box-0.3.0" = { + name = "private-box"; + packageName = "private-box"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/private-box/-/private-box-0.3.0.tgz"; + sha512 = "zsK6DDEC+cnNiunYamcVbx4ZCLbKnzTOZa09K4Pj3/tH3nQFPUO9K2QoYy4kfxLqmoyw6RPDtACN9OYviMQZ2Q=="; + }; + }; + "probe-image-size-4.0.0" = { + name = "probe-image-size"; + packageName = "probe-image-size"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/probe-image-size/-/probe-image-size-4.0.0.tgz"; + sha512 = "nm7RvWUxps+2+jZKNLkd04mNapXNariS6G5WIEVzvAqjx7EUuKcY1Dp3e6oUK7GLwzJ+3gbSbPLFAASHFQrPcQ=="; + }; + }; + "process-0.11.10" = { + name = "process"; + packageName = "process"; + version = "0.11.10"; + src = fetchurl { + url = "https://registry.npmjs.org/process/-/process-0.11.10.tgz"; + sha1 = "7332300e840161bda3e69a1d1d91a7d4bc16f182"; + }; + }; + "process-0.5.2" = { + name = "process"; + packageName = "process"; + version = "0.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/process/-/process-0.5.2.tgz"; + sha1 = "1638d8a8e34c2f440a91db95ab9aeb677fc185cf"; + }; + }; + "process-exists-3.1.0" = { + name = "process-exists"; + packageName = "process-exists"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/process-exists/-/process-exists-3.1.0.tgz"; + sha512 = "X11vso1oNLtyDa2j8fsMol2fph1+5PoQ4vpEc1it/rM8eLuRTmrmTg4jfn82WhNur241AYitgjKCgmlgMRZesw=="; + }; + }; + "process-nextick-args-1.0.7" = { + name = "process-nextick-args"; + packageName = "process-nextick-args"; + version = "1.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"; + sha1 = "150e20b756590ad3f91093f25a4f2ad8bff30ba3"; + }; + }; "process-nextick-args-2.0.0" = { name = "process-nextick-args"; packageName = "process-nextick-args"; @@ -1534,6 +26086,303 @@ let sha512 = "MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="; }; }; + "progress-1.1.8" = { + name = "progress"; + packageName = "progress"; + version = "1.1.8"; + src = fetchurl { + url = "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz"; + sha1 = "e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"; + }; + }; + "progress-2.0.3" = { + name = "progress"; + packageName = "progress"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz"; + sha512 = "7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="; + }; + }; + "progress-string-1.2.2" = { + name = "progress-string"; + packageName = "progress-string"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/progress-string/-/progress-string-1.2.2.tgz"; + sha512 = "JymvIR4IJ0qTyma7ExefBeJGp2IGaXYGWv8Z//Jq+AhrCd0uKlMPK9IWJ0LL6zbXbAN8fhLe1TL1hl1ZKOljDw=="; + }; + }; + "promiscuous-0.6.0" = { + name = "promiscuous"; + packageName = "promiscuous"; + version = "0.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/promiscuous/-/promiscuous-0.6.0.tgz"; + sha1 = "54014cd3d62cafe831e3354990c05ff5b78c8892"; + }; + }; + "promise-7.3.1" = { + name = "promise"; + packageName = "promise"; + version = "7.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz"; + sha512 = "nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg=="; + }; + }; + "promise-inflight-1.0.1" = { + name = "promise-inflight"; + packageName = "promise-inflight"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz"; + sha1 = "98472870bf228132fcbdd868129bad12c3c029e3"; + }; + }; + "promise-phantom-3.1.6" = { + name = "promise-phantom"; + packageName = "promise-phantom"; + version = "3.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/promise-phantom/-/promise-phantom-3.1.6.tgz"; + sha1 = "bbcfd248725259f2bb115a27bfa8d65dc420f931"; + }; + }; + "promise-retry-1.1.1" = { + name = "promise-retry"; + packageName = "promise-retry"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz"; + sha1 = "6739e968e3051da20ce6497fb2b50f6911df3d6d"; + }; + }; + "promised-temp-0.1.0" = { + name = "promised-temp"; + packageName = "promised-temp"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/promised-temp/-/promised-temp-0.1.0.tgz"; + sha1 = "5f8a704ccdf5f2ac23996fcafe2b301bc2a8d0eb"; + }; + }; + "prompt-0.2.14" = { + name = "prompt"; + packageName = "prompt"; + version = "0.2.14"; + src = fetchurl { + url = "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz"; + sha1 = "57754f64f543fd7b0845707c818ece618f05ffdc"; + }; + }; + "prompt-1.0.0" = { + name = "prompt"; + packageName = "prompt"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz"; + sha1 = "8e57123c396ab988897fb327fd3aedc3e735e4fe"; + }; + }; + "promzard-0.3.0" = { + name = "promzard"; + packageName = "promzard"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz"; + sha1 = "26a5d6ee8c7dee4cb12208305acfb93ba382a9ee"; + }; + }; + "prop-types-15.6.2" = { + name = "prop-types"; + packageName = "prop-types"; + version = "15.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz"; + sha512 = "3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ=="; + }; + }; + "properties-1.2.1" = { + name = "properties"; + packageName = "properties"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/properties/-/properties-1.2.1.tgz"; + sha1 = "0ee97a7fc020b1a2a55b8659eda4aa8d869094bd"; + }; + }; + "properties-parser-0.3.1" = { + name = "properties-parser"; + packageName = "properties-parser"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/properties-parser/-/properties-parser-0.3.1.tgz"; + sha1 = "1316e9539ffbfd93845e369b211022abd478771a"; + }; + }; + "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"; + }; + }; + "protobufjs-3.8.2" = { + name = "protobufjs"; + packageName = "protobufjs"; + version = "3.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/protobufjs/-/protobufjs-3.8.2.tgz"; + sha1 = "bc826e34c3af4697e8d0af7a669e4d612aedcd17"; + }; + }; + "protobufjs-6.8.8" = { + name = "protobufjs"; + packageName = "protobufjs"; + version = "6.8.8"; + src = fetchurl { + url = "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.8.tgz"; + sha512 = "AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw=="; + }; + }; + "protochain-1.0.5" = { + name = "protochain"; + packageName = "protochain"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/protochain/-/protochain-1.0.5.tgz"; + sha1 = "991c407e99de264aadf8f81504b5e7faf7bfa260"; + }; + }; + "protocol-buffers-encodings-1.1.0" = { + name = "protocol-buffers-encodings"; + packageName = "protocol-buffers-encodings"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/protocol-buffers-encodings/-/protocol-buffers-encodings-1.1.0.tgz"; + sha512 = "SmjEuAf3hc3h3rWZ6V1YaaQw2MNJWK848gLJgzx/sefOJdNLujKinJVXIS0q2cBQpQn2Q32TinawZyDZPzm4kQ=="; + }; + }; + "protoduck-5.0.1" = { + name = "protoduck"; + packageName = "protoduck"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz"; + sha512 = "WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg=="; + }; + }; + "proxy-addr-1.0.10" = { + name = "proxy-addr"; + packageName = "proxy-addr"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.10.tgz"; + sha1 = "0d40a82f801fc355567d2ecb65efe3f077f121c5"; + }; + }; + "proxy-addr-2.0.4" = { + name = "proxy-addr"; + packageName = "proxy-addr"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz"; + sha512 = "5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA=="; + }; + }; + "proxy-agent-2.3.1" = { + name = "proxy-agent"; + packageName = "proxy-agent"; + version = "2.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/proxy-agent/-/proxy-agent-2.3.1.tgz"; + sha512 = "CNKuhC1jVtm8KJYFTS2ZRO71VCBx3QSA92So/e6NrY6GoJonkx3Irnk4047EsCcswczwqAekRj3s8qLRGahSKg=="; + }; + }; + "proxy-agent-3.0.3" = { + name = "proxy-agent"; + packageName = "proxy-agent"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.3.tgz"; + sha512 = "PXVVVuH9tiQuxQltFJVSnXWuDtNr+8aNBP6XVDDCDiUuDN8eRCm+ii4/mFWmXWEA0w8jjJSlePa4LXlM4jIzNA=="; + }; + }; + "proxy-from-env-1.0.0" = { + name = "proxy-from-env"; + packageName = "proxy-from-env"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz"; + sha1 = "33c50398f70ea7eb96d21f7b817630a55791c7ee"; + }; + }; + "proxy-middleware-0.15.0" = { + name = "proxy-middleware"; + packageName = "proxy-middleware"; + version = "0.15.0"; + src = fetchurl { + url = "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz"; + sha1 = "a3fdf1befb730f951965872ac2f6074c61477a56"; + }; + }; + "prr-0.0.0" = { + name = "prr"; + packageName = "prr"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz"; + sha1 = "1a84b85908325501411853d0081ee3fa86e2926a"; + }; + }; + "prr-1.0.1" = { + name = "prr"; + packageName = "prr"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"; + sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476"; + }; + }; + "ps-list-4.1.0" = { + name = "ps-list"; + packageName = "ps-list"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ps-list/-/ps-list-4.1.0.tgz"; + sha512 = "DSpMj8PI5W7v2G4+rE+BymTKZPjlu6t/M1N6rPAa6Hwn+/e8jDmFJaq8/kpoGCvwd75g2h5DbjF2MduOMNyrsQ=="; + }; + }; + "ps-list-5.0.1" = { + name = "ps-list"; + packageName = "ps-list"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ps-list/-/ps-list-5.0.1.tgz"; + sha512 = "HfafYofNB+Ud+/xdptoYPCkDQ6u1jo9bpgbcyiPtBQ2z+mr1Bb3zGeeXQ30ymBUq3aEJrKLnnvpSZU7WKEiihA=="; + }; + }; + "ps-tree-0.0.3" = { + name = "ps-tree"; + packageName = "ps-tree"; + version = "0.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz"; + sha1 = "dbf8d752a7fe22fa7d58635689499610e9276ddc"; + }; + }; + "pseudomap-1.0.2" = { + name = "pseudomap"; + packageName = "pseudomap"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"; + sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3"; + }; + }; "psl-1.1.29" = { name = "psl"; packageName = "psl"; @@ -1543,6 +26392,591 @@ let sha512 = "AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="; }; }; + "pstree.remy-1.1.2" = { + name = "pstree.remy"; + packageName = "pstree.remy"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.2.tgz"; + sha512 = "vL6NLxNHzkNTjGJUpMm5PLC+94/0tTlC1vkP9bdU0pOHih+EujMjgMTwfZopZvHWRFbqJ5Y73OMoau50PewDDA=="; + }; + }; + "public-encrypt-4.0.3" = { + name = "public-encrypt"; + packageName = "public-encrypt"; + version = "4.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz"; + sha512 = "zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q=="; + }; + }; + "pull-abortable-4.0.0" = { + name = "pull-abortable"; + packageName = "pull-abortable"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-abortable/-/pull-abortable-4.0.0.tgz"; + sha1 = "7017a984c3b834de77bac38c10b776f22dfc1843"; + }; + }; + "pull-block-filter-1.0.0" = { + name = "pull-block-filter"; + packageName = "pull-block-filter"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-block-filter/-/pull-block-filter-1.0.0.tgz"; + sha1 = "cf4ef3bbb91ec8b97e1ed31889a6691271e603a7"; + }; + }; + "pull-box-stream-1.0.13" = { + name = "pull-box-stream"; + packageName = "pull-box-stream"; + version = "1.0.13"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-box-stream/-/pull-box-stream-1.0.13.tgz"; + sha1 = "c3e240398eab3f5951b2ed1078c5988bf7a0a2b9"; + }; + }; + "pull-buffered-0.3.4" = { + name = "pull-buffered"; + packageName = "pull-buffered"; + version = "0.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-buffered/-/pull-buffered-0.3.4.tgz"; + sha512 = "rs5MtSaB1LQfXyer2uderwS4ypsTdmh9VC4wZC0WZsIBKqHiy7tFqNZ0QP1ln544N+yQGXEBRbwYn59iO6Ub9w=="; + }; + }; + "pull-cache-0.0.0" = { + name = "pull-cache"; + packageName = "pull-cache"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-cache/-/pull-cache-0.0.0.tgz"; + sha1 = "f9b81fa689ecf2a2d8f10f78ace63bd58980e7bb"; + }; + }; + "pull-cat-1.1.11" = { + name = "pull-cat"; + packageName = "pull-cat"; + version = "1.1.11"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz"; + sha1 = "b642dd1255da376a706b6db4fa962f5fdb74c31b"; + }; + }; + "pull-catch-1.0.0" = { + name = "pull-catch"; + packageName = "pull-catch"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-catch/-/pull-catch-1.0.0.tgz"; + sha1 = "f58037eb5c282ccb506af9f76b0027d33931e48b"; + }; + }; + "pull-cont-0.0.0" = { + name = "pull-cont"; + packageName = "pull-cont"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-cont/-/pull-cont-0.0.0.tgz"; + sha1 = "3fac48b81ac97b75ba01332088b0ce7af8c1be0e"; + }; + }; + "pull-cont-0.1.1" = { + name = "pull-cont"; + packageName = "pull-cont"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-cont/-/pull-cont-0.1.1.tgz"; + sha1 = "df1d580e271757ba9acbaeba20de2421d660d618"; + }; + }; + "pull-core-1.1.0" = { + name = "pull-core"; + packageName = "pull-core"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-core/-/pull-core-1.1.0.tgz"; + sha1 = "3d8127d6dac1475705c9800961f59d66c8046c8a"; + }; + }; + "pull-cursor-3.0.0" = { + name = "pull-cursor"; + packageName = "pull-cursor"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-cursor/-/pull-cursor-3.0.0.tgz"; + sha512 = "95lZVSF2eSEdOmUtlOBaD9p5YOvlYeCr5FBv2ySqcj/4rpaXI6d8OH+zPHHjKAf58R8QXJRZuyfHkcCX8TZbAg=="; + }; + }; + "pull-defer-0.2.3" = { + name = "pull-defer"; + packageName = "pull-defer"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.3.tgz"; + sha512 = "/An3KE7mVjZCqNhZsr22k1Tx8MACnUnHZZNPSJ0S62td8JtYr/AiRG42Vz7Syu31SoTLUzVIe61jtT/pNdjVYA=="; + }; + }; + "pull-file-0.5.0" = { + name = "pull-file"; + packageName = "pull-file"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-file/-/pull-file-0.5.0.tgz"; + sha1 = "b3ca405306e082f9d4528288933badb2b656365b"; + }; + }; + "pull-file-1.1.0" = { + name = "pull-file"; + packageName = "pull-file"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-file/-/pull-file-1.1.0.tgz"; + sha1 = "1dd987605d6357a0d23c1e4b826f7915a215129c"; + }; + }; + "pull-flatmap-0.0.1" = { + name = "pull-flatmap"; + packageName = "pull-flatmap"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-flatmap/-/pull-flatmap-0.0.1.tgz"; + sha1 = "13d494453e8f6d478e7bbfade6f8fe0197fa6bb7"; + }; + }; + "pull-fs-1.1.6" = { + name = "pull-fs"; + packageName = "pull-fs"; + version = "1.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-fs/-/pull-fs-1.1.6.tgz"; + sha1 = "f184f6a7728bb4d95641376bead69f6f66df47cd"; + }; + }; + "pull-git-pack-1.0.2" = { + name = "pull-git-pack"; + packageName = "pull-git-pack"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-git-pack/-/pull-git-pack-1.0.2.tgz"; + sha512 = "WZzAAs9ap+QBHliP3E7sCn9kRfMNbdtFVOU0wRRtbY8x6+SUGeCpIkeYUcl9K/KgkL+2XZeyKXzPZ688IyfMbQ=="; + }; + }; + "pull-git-pack-concat-0.2.1" = { + name = "pull-git-pack-concat"; + packageName = "pull-git-pack-concat"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-git-pack-concat/-/pull-git-pack-concat-0.2.1.tgz"; + sha1 = "b7c8334c3a4961fc5b595a34d1d4224da6082d55"; + }; + }; + "pull-git-packidx-parser-1.0.0" = { + name = "pull-git-packidx-parser"; + packageName = "pull-git-packidx-parser"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-git-packidx-parser/-/pull-git-packidx-parser-1.0.0.tgz"; + sha1 = "2d8bf0afe4824897ee03840bfe4f5a86afecca21"; + }; + }; + "pull-git-remote-helper-2.0.0" = { + name = "pull-git-remote-helper"; + packageName = "pull-git-remote-helper"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-git-remote-helper/-/pull-git-remote-helper-2.0.0.tgz"; + sha1 = "7285269ca0968466e3812431ddc2ac357df141be"; + }; + }; + "pull-git-repo-1.2.1" = { + name = "pull-git-repo"; + packageName = "pull-git-repo"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-git-repo/-/pull-git-repo-1.2.1.tgz"; + sha512 = "nHOicXiFryxuO9J+EhYY0cFC4n4mvsDabj6ts6BYgRbWAbp/gQUa+Hzfy05uey+HLz7XaR7N8XC+xGBgsYCmsg=="; + }; + }; + "pull-glob-1.0.7" = { + name = "pull-glob"; + packageName = "pull-glob"; + version = "1.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-glob/-/pull-glob-1.0.7.tgz"; + sha1 = "eef915dde644bddbea8dd2e0106d544aacbcd5c2"; + }; + }; + "pull-goodbye-0.0.2" = { + name = "pull-goodbye"; + packageName = "pull-goodbye"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-goodbye/-/pull-goodbye-0.0.2.tgz"; + sha1 = "8d8357db55e22a710dfff0f16a8c90b45efe4171"; + }; + }; + "pull-handshake-1.1.4" = { + name = "pull-handshake"; + packageName = "pull-handshake"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-handshake/-/pull-handshake-1.1.4.tgz"; + sha1 = "6000a0fd018884cdfd737254f8cc60ab2a637791"; + }; + }; + "pull-hash-1.0.0" = { + name = "pull-hash"; + packageName = "pull-hash"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-hash/-/pull-hash-1.0.0.tgz"; + sha1 = "fcad4d2507bf2c2b3231f653dc9bfb2db4f0d88c"; + }; + }; + "pull-hyperscript-0.2.2" = { + name = "pull-hyperscript"; + packageName = "pull-hyperscript"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-hyperscript/-/pull-hyperscript-0.2.2.tgz"; + sha1 = "ca4a65833631854f575a4e2985568c9901f56383"; + }; + }; + "pull-identify-filetype-1.1.0" = { + name = "pull-identify-filetype"; + packageName = "pull-identify-filetype"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-identify-filetype/-/pull-identify-filetype-1.1.0.tgz"; + sha1 = "5f99af15e8846d48ecf625edc248ec2cf57f6b0d"; + }; + }; + "pull-inactivity-2.1.3" = { + name = "pull-inactivity"; + packageName = "pull-inactivity"; + version = "2.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-inactivity/-/pull-inactivity-2.1.3.tgz"; + sha512 = "swJ/jwkIN/O1bQCE3iY7Xy9r3gYuJ50MXaxZilw/HIduAy4tJu+vcz2/If0L+xNK7Ku/FfjtVbTpRTe7sf3hmA=="; + }; + }; + "pull-kvdiff-0.0.0" = { + name = "pull-kvdiff"; + packageName = "pull-kvdiff"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-kvdiff/-/pull-kvdiff-0.0.0.tgz"; + sha1 = "9b6627d0e332d98288e47d471602161f41ff1353"; + }; + }; + "pull-level-2.0.4" = { + name = "pull-level"; + packageName = "pull-level"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-level/-/pull-level-2.0.4.tgz"; + sha512 = "fW6pljDeUThpq5KXwKbRG3X7Ogk3vc75d5OQU/TvXXui65ykm+Bn+fiktg+MOx2jJ85cd+sheufPL+rw9QSVZg=="; + }; + }; + "pull-live-1.0.1" = { + name = "pull-live"; + packageName = "pull-live"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-live/-/pull-live-1.0.1.tgz"; + sha1 = "a4ecee01e330155e9124bbbcf4761f21b38f51f5"; + }; + }; + "pull-looper-1.0.0" = { + name = "pull-looper"; + packageName = "pull-looper"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-looper/-/pull-looper-1.0.0.tgz"; + sha512 = "djlD60A6NGe5goLdP5pgbqzMEiWmk1bInuAzBp0QOH4vDrVwh05YDz6UP8+pOXveKEk8wHVP+rB2jBrK31QMPA=="; + }; + }; + "pull-many-1.0.8" = { + name = "pull-many"; + packageName = "pull-many"; + version = "1.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-many/-/pull-many-1.0.8.tgz"; + sha1 = "3dadd9b6d156c545721bda8d0003dd8eaa06293e"; + }; + }; + "pull-next-1.0.1" = { + name = "pull-next"; + packageName = "pull-next"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-next/-/pull-next-1.0.1.tgz"; + sha1 = "03f4d7d19872fc1114161e88db6ecf4c65e61e56"; + }; + }; + "pull-notify-0.1.1" = { + name = "pull-notify"; + packageName = "pull-notify"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-notify/-/pull-notify-0.1.1.tgz"; + sha1 = "6f86ff95d270b89c3ebf255b6031b7032dc99cca"; + }; + }; + "pull-paginate-1.0.0" = { + name = "pull-paginate"; + packageName = "pull-paginate"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-paginate/-/pull-paginate-1.0.0.tgz"; + sha1 = "63ad58efa1066bc701aa581a98a3c41e6aec7fc2"; + }; + }; + "pull-pair-1.1.0" = { + name = "pull-pair"; + packageName = "pull-pair"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-pair/-/pull-pair-1.1.0.tgz"; + sha1 = "7ee427263fdf4da825397ac0a05e1ab4b74bd76d"; + }; + }; + "pull-paramap-1.2.2" = { + name = "pull-paramap"; + packageName = "pull-paramap"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-paramap/-/pull-paramap-1.2.2.tgz"; + sha1 = "51a4193ce9c8d7215d95adad45e2bcdb8493b23a"; + }; + }; + "pull-ping-2.0.2" = { + name = "pull-ping"; + packageName = "pull-ping"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-ping/-/pull-ping-2.0.2.tgz"; + sha1 = "7bc4a340167dad88f682a196c63485735c7a0894"; + }; + }; + "pull-pushable-2.2.0" = { + name = "pull-pushable"; + packageName = "pull-pushable"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz"; + sha1 = "5f2f3aed47ad86919f01b12a2e99d6f1bd776581"; + }; + }; + "pull-rate-1.0.2" = { + name = "pull-rate"; + packageName = "pull-rate"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-rate/-/pull-rate-1.0.2.tgz"; + sha1 = "17b231ad5f359f675826670172b0e590c8964e8d"; + }; + }; + "pull-reader-1.3.1" = { + name = "pull-reader"; + packageName = "pull-reader"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-reader/-/pull-reader-1.3.1.tgz"; + sha512 = "CBkejkE5nX50SiSEzu0Qoz4POTJMS/mw8G6aj3h3M/RJoKgggLxyF0IyTZ0mmpXFlXRcLmLmIEW4xeYn7AeDYw=="; + }; + }; + "pull-sink-through-0.0.0" = { + name = "pull-sink-through"; + packageName = "pull-sink-through"; + version = "0.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/pull-sink-through/-/pull-sink-through-0.0.0.tgz"; + sha1 = "d3c0492f3a80b4ed204af67c4b4f935680fc5b1f"; + }; + }; + "pull-skip-footer-0.1.0" = { + name = "pull-skip-footer"; + packageName = "pull-skip-footer"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-skip-footer/-/pull-skip-footer-0.1.0.tgz"; + sha1 = "95d0c60ce6ea9c8bab8ca0b16e1f518352ed4e4f"; + }; + }; + "pull-sort-1.0.2" = { + name = "pull-sort"; + packageName = "pull-sort"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-sort/-/pull-sort-1.0.2.tgz"; + sha512 = "jGcAHMP+0Le+bEIhSODlbNNd3jW+S6XrXOlhVzfcKU5HQZjP92OzQSgHHSlwvWRsiTWi+UGgbFpL/5gGgmFoVQ=="; + }; + }; + "pull-stream-2.27.0" = { + name = "pull-stream"; + packageName = "pull-stream"; + version = "2.27.0"; + src = fetchurl { + url = "http://registry.npmjs.org/pull-stream/-/pull-stream-2.27.0.tgz"; + sha1 = "fdf0eb910cdc4041d65956c00bee30dbbd00a068"; + }; + }; + "pull-stream-2.28.4" = { + name = "pull-stream"; + packageName = "pull-stream"; + version = "2.28.4"; + src = fetchurl { + url = "http://registry.npmjs.org/pull-stream/-/pull-stream-2.28.4.tgz"; + sha1 = "7ea97413c1619c20bc3bdf9e10e91347b03253e4"; + }; + }; + "pull-stream-3.5.0" = { + name = "pull-stream"; + packageName = "pull-stream"; + version = "3.5.0"; + src = fetchurl { + url = "http://registry.npmjs.org/pull-stream/-/pull-stream-3.5.0.tgz"; + sha1 = "1ee5b6f76fd3b3a49a5afb6ded5c0320acb3cfc7"; + }; + }; + "pull-stream-3.6.9" = { + name = "pull-stream"; + packageName = "pull-stream"; + version = "3.6.9"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.9.tgz"; + sha512 = "hJn4POeBrkttshdNl0AoSCVjMVSuBwuHocMerUdoZ2+oIUzrWHFTwJMlbHND7OiKLVgvz6TFj8ZUVywUMXccbw=="; + }; + }; + "pull-stringify-2.0.0" = { + name = "pull-stringify"; + packageName = "pull-stringify"; + version = "2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/pull-stringify/-/pull-stringify-2.0.0.tgz"; + sha1 = "22ba31da95af0888e0fb559238b1fa915a6a5b64"; + }; + }; + "pull-through-1.0.18" = { + name = "pull-through"; + packageName = "pull-through"; + version = "1.0.18"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-through/-/pull-through-1.0.18.tgz"; + sha1 = "8dd62314263e59cf5096eafbb127a2b6ef310735"; + }; + }; + "pull-traverse-1.0.3" = { + name = "pull-traverse"; + packageName = "pull-traverse"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-traverse/-/pull-traverse-1.0.3.tgz"; + sha1 = "74fb5d7be7fa6bd7a78e97933e199b7945866938"; + }; + }; + "pull-utf8-decoder-1.0.2" = { + name = "pull-utf8-decoder"; + packageName = "pull-utf8-decoder"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-utf8-decoder/-/pull-utf8-decoder-1.0.2.tgz"; + sha1 = "a7afa2384d1e6415a5d602054126cc8de3bcbce7"; + }; + }; + "pull-window-2.1.4" = { + name = "pull-window"; + packageName = "pull-window"; + version = "2.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-window/-/pull-window-2.1.4.tgz"; + sha1 = "fc3b86feebd1920c7ae297691e23f705f88552f0"; + }; + }; + "pull-write-1.1.4" = { + name = "pull-write"; + packageName = "pull-write"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-write/-/pull-write-1.1.4.tgz"; + sha1 = "dddea31493b48f6768b84a281d01eb3b531fe0b8"; + }; + }; + "pull-write-file-0.2.4" = { + name = "pull-write-file"; + packageName = "pull-write-file"; + version = "0.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-write-file/-/pull-write-file-0.2.4.tgz"; + sha1 = "437344aeb2189f65e678ed1af37f0f760a5453ef"; + }; + }; + "pull-ws-3.3.1" = { + name = "pull-ws"; + packageName = "pull-ws"; + version = "3.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pull-ws/-/pull-ws-3.3.1.tgz"; + sha512 = "kJodbLQT+oKjcRIQO+vQNw6xWBuEo7Kxp51VMOvb6cvPvHYA+aNLzm+NmkB/5dZwbuTRYGMal9QPvH52tzM1ZA=="; + }; + }; + "pump-0.3.5" = { + name = "pump"; + packageName = "pump"; + version = "0.3.5"; + src = fetchurl { + url = "http://registry.npmjs.org/pump/-/pump-0.3.5.tgz"; + sha1 = "ae5ff8c1f93ed87adc6530a97565b126f585454b"; + }; + }; + "pump-1.0.3" = { + name = "pump"; + packageName = "pump"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz"; + sha512 = "8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw=="; + }; + }; + "pump-2.0.1" = { + name = "pump"; + packageName = "pump"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz"; + sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA=="; + }; + }; + "pump-3.0.0" = { + name = "pump"; + packageName = "pump"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"; + sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="; + }; + }; + "pumpify-1.5.1" = { + name = "pumpify"; + packageName = "pumpify"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz"; + sha512 = "oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ=="; + }; + }; + "punycode-1.3.2" = { + name = "punycode"; + packageName = "punycode"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"; + sha1 = "9653a036fb7c1ee42342f2325cceefea3926c48d"; + }; + }; "punycode-1.4.1" = { name = "punycode"; packageName = "punycode"; @@ -1552,6 +26986,150 @@ let 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=="; + }; + }; + "push-stream-10.0.4" = { + name = "push-stream"; + packageName = "push-stream"; + version = "10.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/push-stream/-/push-stream-10.0.4.tgz"; + sha512 = "IrP96RziNzT4UR7ZffM26o2NQ/Dq0dlRi1p8S/HE4+pHF6OaKWS1DyaJevsxJ6Q8bHafLqin6/pwI36FCmiV0w=="; + }; + }; + "push-stream-to-pull-stream-1.0.3" = { + name = "push-stream-to-pull-stream"; + packageName = "push-stream-to-pull-stream"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/push-stream-to-pull-stream/-/push-stream-to-pull-stream-1.0.3.tgz"; + sha512 = "pdE/OKi/jnp9DqGgNRzLY0oVHffn/8TXJmBPzv+ikdvpkeA0J//l5d7TZk1yWwZj9P0JcOIEVDOuHzhXaeBlmw=="; + }; + }; + "q-1.0.1" = { + name = "q"; + packageName = "q"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/q/-/q-1.0.1.tgz"; + sha1 = "11872aeedee89268110b10a718448ffb10112a14"; + }; + }; + "q-1.4.1" = { + name = "q"; + packageName = "q"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/q/-/q-1.4.1.tgz"; + sha1 = "55705bcd93c5f3673530c2c2cbc0c2b3addc286e"; + }; + }; + "q-1.5.1" = { + name = "q"; + packageName = "q"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/q/-/q-1.5.1.tgz"; + sha1 = "7e32f75b41381291d04611f1bf14109ac00651d7"; + }; + }; + "qap-3.3.1" = { + name = "qap"; + packageName = "qap"; + version = "3.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/qap/-/qap-3.3.1.tgz"; + sha1 = "11f9e8fa8890fe7cb99210c0f44d0613b7372cac"; + }; + }; + "qjobs-1.2.0" = { + name = "qjobs"; + packageName = "qjobs"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz"; + sha512 = "8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg=="; + }; + }; + "qs-0.4.2" = { + name = "qs"; + packageName = "qs"; + version = "0.4.2"; + src = fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.4.2.tgz"; + sha1 = "3cac4c861e371a8c9c4770ac23cda8de639b8e5f"; + }; + }; + "qs-0.6.5" = { + name = "qs"; + packageName = "qs"; + version = "0.6.5"; + src = fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; + sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; + }; + }; + "qs-1.2.0" = { + name = "qs"; + packageName = "qs"; + version = "1.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-1.2.0.tgz"; + sha1 = "ed079be28682147e6fd9a34cc2b0c1e0ec6453ee"; + }; + }; + "qs-2.3.3" = { + name = "qs"; + packageName = "qs"; + version = "2.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-2.3.3.tgz"; + sha1 = "e9e85adbe75da0bbe4c8e0476a086290f863b404"; + }; + }; + "qs-2.4.2" = { + name = "qs"; + packageName = "qs"; + version = "2.4.2"; + src = fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-2.4.2.tgz"; + sha1 = "f7ce788e5777df0b5010da7f7c4e73ba32470f5a"; + }; + }; + "qs-3.1.0" = { + name = "qs"; + packageName = "qs"; + version = "3.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-3.1.0.tgz"; + sha1 = "d0e9ae745233a12dc43fb4f3055bba446261153c"; + }; + }; + "qs-4.0.0" = { + name = "qs"; + packageName = "qs"; + version = "4.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/qs/-/qs-4.0.0.tgz"; + sha1 = "c31d9b74ec27df75e543a86c78728ed8d4623607"; + }; + }; + "qs-6.4.0" = { + name = "qs"; + packageName = "qs"; + version = "6.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz"; + sha1 = "13e26d28ad6b0ffaa91312cd3bf708ed351e7233"; + }; + }; "qs-6.5.2" = { name = "qs"; packageName = "qs"; @@ -1561,6 +27139,285 @@ let sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="; }; }; + "qs-6.6.0" = { + name = "qs"; + packageName = "qs"; + version = "6.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz"; + sha512 = "KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA=="; + }; + }; + "query-string-1.0.1" = { + name = "query-string"; + packageName = "query-string"; + version = "1.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/query-string/-/query-string-1.0.1.tgz"; + sha1 = "63ac953352499ad670a9681a75680f6bf3dd1faf"; + }; + }; + "query-string-4.3.4" = { + name = "query-string"; + packageName = "query-string"; + version = "4.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz"; + sha1 = "bbb693b9ca915c232515b228b1a02b609043dbeb"; + }; + }; + "query-string-5.1.1" = { + name = "query-string"; + packageName = "query-string"; + version = "5.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz"; + sha512 = "gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw=="; + }; + }; + "querystring-0.2.0" = { + name = "querystring"; + packageName = "querystring"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"; + sha1 = "b209849203bb25df820da756e747005878521620"; + }; + }; + "querystring-es3-0.2.1" = { + name = "querystring-es3"; + packageName = "querystring-es3"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz"; + sha1 = "9ec61f79049875707d69414596fd907a4d711e73"; + }; + }; + "quick-format-unescaped-3.0.1" = { + name = "quick-format-unescaped"; + packageName = "quick-format-unescaped"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-3.0.1.tgz"; + sha512 = "Tnk4iJQ8x3V8ml3x9sLIf4tSDaVB9OJY/5gOrnxgK63CXKphhn8oYOPI4tqnXPQcZ3tCv7GFjeoYY5h6UAvuzg=="; + }; + }; + "quick-lru-1.1.0" = { + name = "quick-lru"; + packageName = "quick-lru"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz"; + sha1 = "4360b17c61136ad38078397ff11416e186dcfbb8"; + }; + }; + "quicktask-1.1.0" = { + name = "quicktask"; + packageName = "quicktask"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/quicktask/-/quicktask-1.1.0.tgz"; + sha512 = "b3w19IEXnt5auacLAbePVsqPyVQUwmuhJQrrWnVhm4pP8PAMg2U9vFHbAD9XYXXbMDjdLJs0x5NLqwTV8uFK4g=="; + }; + }; + "quote-stream-1.0.2" = { + name = "quote-stream"; + packageName = "quote-stream"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz"; + sha1 = "84963f8c9c26b942e153feeb53aae74652b7e0b2"; + }; + }; + "raf-3.3.2" = { + name = "raf"; + packageName = "raf"; + version = "3.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/raf/-/raf-3.3.2.tgz"; + sha1 = "0c13be0b5b49b46f76d6669248d527cf2b02fe27"; + }; + }; + "railroad-diagrams-1.0.0" = { + name = "railroad-diagrams"; + packageName = "railroad-diagrams"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz"; + sha1 = "eb7e6267548ddedfb899c1b90e57374559cddb7e"; + }; + }; + "randexp-0.4.6" = { + name = "randexp"; + packageName = "randexp"; + version = "0.4.6"; + src = fetchurl { + url = "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz"; + sha512 = "80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ=="; + }; + }; + "random-access-file-2.0.1" = { + name = "random-access-file"; + packageName = "random-access-file"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/random-access-file/-/random-access-file-2.0.1.tgz"; + sha512 = "nb4fClpzoUY+v1SHrro+9yykN90eMA1rc+xM39tnZ5R3BgFY+J/NxPZ0KuUpishEsvnwou9Fvm2wa3cjeuG7vg=="; + }; + }; + "random-access-memory-3.1.1" = { + name = "random-access-memory"; + packageName = "random-access-memory"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/random-access-memory/-/random-access-memory-3.1.1.tgz"; + sha512 = "Qy1MliJDozZ1A6Hx3UbEnm8PPCfkiG/8CArbnhrxXMx1YRJPWipgPTB9qyhn4Z7WlLvCEqPb6Bd98OayyVuwrA=="; + }; + }; + "random-access-storage-1.3.0" = { + name = "random-access-storage"; + packageName = "random-access-storage"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/random-access-storage/-/random-access-storage-1.3.0.tgz"; + sha512 = "pdS9Mcb9TB7oICypPRALlheaSuszuAKmLVEPKJMuYor7R/zDuHh5ALuQoS+ox31XRwQUL+tDwWH2GPdyspwelA=="; + }; + }; + "random-bytes-1.0.0" = { + name = "random-bytes"; + packageName = "random-bytes"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz"; + sha1 = "4f68a1dc0ae58bd3fb95848c30324db75d64360b"; + }; + }; + "random-iterate-1.0.1" = { + name = "random-iterate"; + packageName = "random-iterate"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/random-iterate/-/random-iterate-1.0.1.tgz"; + sha1 = "f7d97d92dee6665ec5f6da08c7f963cad4b2ac99"; + }; + }; + "randomatic-3.1.1" = { + name = "randomatic"; + packageName = "randomatic"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz"; + sha512 = "TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw=="; + }; + }; + "randombytes-2.0.6" = { + name = "randombytes"; + packageName = "randombytes"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz"; + sha512 = "CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A=="; + }; + }; + "randomfill-1.0.4" = { + name = "randomfill"; + packageName = "randomfill"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz"; + sha512 = "87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw=="; + }; + }; + "range-parser-0.0.4" = { + name = "range-parser"; + packageName = "range-parser"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz"; + sha1 = "c0427ffef51c10acba0782a46c9602e744ff620b"; + }; + }; + "range-parser-1.0.3" = { + name = "range-parser"; + packageName = "range-parser"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz"; + sha1 = "6872823535c692e2c2a0103826afd82c2e0ff175"; + }; + }; + "range-parser-1.2.0" = { + name = "range-parser"; + packageName = "range-parser"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz"; + sha1 = "f49be6b487894ddc40dcc94a322f611092e00d5e"; + }; + }; + "range-slice-stream-2.0.0" = { + name = "range-slice-stream"; + packageName = "range-slice-stream"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/range-slice-stream/-/range-slice-stream-2.0.0.tgz"; + sha512 = "PPYLwZ63lXi6Tv2EZ8w3M4FzC0rVqvxivaOVS8pXSp5FMIHFnvi4MWHL3UdFLhwSy50aNtJsgjY0mBC6oFL26Q=="; + }; + }; + "raven-js-3.27.0" = { + name = "raven-js"; + packageName = "raven-js"; + version = "3.27.0"; + src = fetchurl { + url = "https://registry.npmjs.org/raven-js/-/raven-js-3.27.0.tgz"; + sha512 = "vChdOL+yzecfnGA+B5EhEZkJ3kY3KlMzxEhShKh6Vdtooyl0yZfYNFQfYzgMf2v4pyQa+OTZ5esTxxgOOZDHqw=="; + }; + }; + "raw-body-0.0.3" = { + name = "raw-body"; + packageName = "raw-body"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/raw-body/-/raw-body-0.0.3.tgz"; + sha1 = "0cb3eb22ced1ca607d32dd8fd94a6eb383f3eb8a"; + }; + }; + "raw-body-2.0.2" = { + name = "raw-body"; + packageName = "raw-body"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.0.2.tgz"; + sha1 = "a2c2f98c8531cee99c63d8d238b7de97bb659fca"; + }; + }; + "raw-body-2.1.7" = { + name = "raw-body"; + packageName = "raw-body"; + version = "2.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz"; + sha1 = "adfeace2e4fb3098058014d08c072dcc59758774"; + }; + }; + "raw-body-2.3.3" = { + name = "raw-body"; + packageName = "raw-body"; + version = "2.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz"; + sha512 = "9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw=="; + }; + }; + "rc-0.4.0" = { + name = "rc"; + packageName = "rc"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/rc/-/rc-0.4.0.tgz"; + sha1 = "ce24a2029ad94c3a40d09604a87227027d7210d3"; + }; + }; "rc-1.2.8" = { name = "rc"; packageName = "rc"; @@ -1570,15 +27427,276 @@ let sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="; }; }; + "rc-config-loader-2.0.2" = { + name = "rc-config-loader"; + packageName = "rc-config-loader"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-2.0.2.tgz"; + sha512 = "Nx9SNM47eNRqe0TdntOY600qWb8NDh+xU9sv5WnTscEtzfTB0ukihlqwuCLPteyJksvZ0sEVPoySNE01TKrmTQ=="; + }; + }; + "re-emitter-1.1.3" = { + name = "re-emitter"; + packageName = "re-emitter"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/re-emitter/-/re-emitter-1.1.3.tgz"; + sha1 = "fa9e319ffdeeeb35b27296ef0f3d374dac2f52a7"; + }; + }; + "read-1.0.7" = { + name = "read"; + packageName = "read"; + version = "1.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/read/-/read-1.0.7.tgz"; + sha1 = "b3da19bd052431a97671d44a42634adf710b40c4"; + }; + }; + "read-chunk-2.1.0" = { + name = "read-chunk"; + packageName = "read-chunk"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-chunk/-/read-chunk-2.1.0.tgz"; + sha1 = "6a04c0928005ed9d42e1a6ac5600e19cbc7ff655"; + }; + }; + "read-cmd-shim-1.0.1" = { + name = "read-cmd-shim"; + packageName = "read-cmd-shim"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz"; + sha1 = "2d5d157786a37c055d22077c32c53f8329e91c7b"; + }; + }; + "read-metadata-1.0.0" = { + name = "read-metadata"; + packageName = "read-metadata"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-metadata/-/read-metadata-1.0.0.tgz"; + sha1 = "6df9cbe51184e8ceb7d0668b40ee5191e6f3dac6"; + }; + }; + "read-only-stream-2.0.0" = { + name = "read-only-stream"; + packageName = "read-only-stream"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz"; + sha1 = "2724fd6a8113d73764ac288d4386270c1dbf17f0"; + }; + }; + "read-package-json-2.0.13" = { + name = "read-package-json"; + packageName = "read-package-json"; + version = "2.0.13"; + src = fetchurl { + url = "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.13.tgz"; + sha512 = "/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg=="; + }; + }; + "read-package-tree-5.2.1" = { + name = "read-package-tree"; + packageName = "read-package-tree"; + version = "5.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.1.tgz"; + sha512 = "2CNoRoh95LxY47LvqrehIAfUVda2JbuFE/HaGYs42bNrGG+ojbw1h3zOcPcQ+1GQ3+rkzNndZn85u1XyZ3UsIA=="; + }; + }; + "read-pkg-1.1.0" = { + name = "read-pkg"; + packageName = "read-pkg"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz"; + sha1 = "f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"; + }; + }; + "read-pkg-2.0.0" = { + name = "read-pkg"; + packageName = "read-pkg"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz"; + sha1 = "8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"; + }; + }; + "read-pkg-3.0.0" = { + name = "read-pkg"; + packageName = "read-pkg"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz"; + sha1 = "9cbc686978fee65d16c00e2b19c237fcf6e38389"; + }; + }; + "read-pkg-4.0.1" = { + name = "read-pkg"; + packageName = "read-pkg"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz"; + sha1 = "963625378f3e1c4d48c85872b5a6ec7d5d093237"; + }; + }; + "read-pkg-up-1.0.1" = { + name = "read-pkg-up"; + packageName = "read-pkg-up"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz"; + sha1 = "9d63c13276c065918d57f002a57f40a1b643fb02"; + }; + }; + "read-pkg-up-2.0.0" = { + name = "read-pkg-up"; + packageName = "read-pkg-up"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz"; + sha1 = "6b72a8048984e0c41e79510fd5e9fa99b3b549be"; + }; + }; + "read-pkg-up-3.0.0" = { + name = "read-pkg-up"; + packageName = "read-pkg-up"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz"; + sha1 = "3ed496685dba0f8fe118d0691dc51f4a1ff96f07"; + }; + }; + "read-pkg-up-4.0.0" = { + name = "read-pkg-up"; + packageName = "read-pkg-up"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz"; + sha512 = "6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA=="; + }; + }; + "read-torrent-1.3.1" = { + name = "read-torrent"; + packageName = "read-torrent"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/read-torrent/-/read-torrent-1.3.1.tgz"; + sha512 = "TzPdVpK3xEnvsS1yCy94CiOmfzG2/MNuZjpZi64+HJxb9fVZD4nIfFFGZ9T2N/dgwOFumfacw3xCD6rXtgwn2g=="; + }; + }; + "readable-stream-1.0.27-1" = { + name = "readable-stream"; + packageName = "readable-stream"; + version = "1.0.27-1"; + src = fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz"; + sha1 = "6b67983c20357cefd07f0165001a16d710d91078"; + }; + }; + "readable-stream-1.0.34" = { + name = "readable-stream"; + packageName = "readable-stream"; + version = "1.0.34"; + src = fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"; + sha1 = "125820e34bc842d2f2aaafafe4c2916ee32c157c"; + }; + }; + "readable-stream-1.1.14" = { + name = "readable-stream"; + packageName = "readable-stream"; + version = "1.1.14"; + src = fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"; + sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9"; + }; + }; + "readable-stream-2.0.6" = { + name = "readable-stream"; + packageName = "readable-stream"; + version = "2.0.6"; + src = fetchurl { + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"; + sha1 = "8f90341e68a53ccc928788dacfcd11b36eb9b78e"; + }; + }; "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"; + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz"; sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="; }; }; + "readable-stream-3.0.6" = { + name = "readable-stream"; + packageName = "readable-stream"; + version = "3.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz"; + sha512 = "9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg=="; + }; + }; + "readdir-scoped-modules-1.0.2" = { + name = "readdir-scoped-modules"; + packageName = "readdir-scoped-modules"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz"; + sha1 = "9fafa37d286be5d92cbaebdee030dc9b5f406747"; + }; + }; + "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=="; + }; + }; + "readline2-0.1.1" = { + name = "readline2"; + packageName = "readline2"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz"; + sha1 = "99443ba6e83b830ef3051bfd7dc241a82728d568"; + }; + }; + "readline2-1.0.1" = { + name = "readline2"; + packageName = "readline2"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz"; + sha1 = "41059608ffc154757b715d9989d199ffbf372e35"; + }; + }; + "recast-0.11.23" = { + name = "recast"; + packageName = "recast"; + version = "0.11.23"; + src = fetchurl { + url = "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz"; + sha1 = "451fd3004ab1e4df9b4e4b66376b2a21912462d3"; + }; + }; + "recast-0.15.5" = { + name = "recast"; + packageName = "recast"; + version = "0.15.5"; + src = fetchurl { + url = "https://registry.npmjs.org/recast/-/recast-0.15.5.tgz"; + sha512 = "nkAYNqarh73cMWRKFiPQ8I9dOLFvFk6SnG8u/LUlOYfArDOD/EjsVRAs860TlBLrpxqAXHGET/AUAVjdEymL5w=="; + }; + }; "rechoir-0.6.2" = { name = "rechoir"; packageName = "rechoir"; @@ -1588,6 +27706,159 @@ let sha1 = "85204b54dba82d5742e28c96756ef43af50e3384"; }; }; + "record-cache-1.1.0" = { + name = "record-cache"; + packageName = "record-cache"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/record-cache/-/record-cache-1.1.0.tgz"; + sha512 = "u8rbtLEJV7HRacl/ZYwSBFD8NFyB3PfTTfGLP37IW3hftQCwu6z4Q2RLyxo1YJUNRTEzJfpLpGwVuEYdaIkG9Q=="; + }; + }; + "recursive-readdir-2.2.2" = { + name = "recursive-readdir"; + packageName = "recursive-readdir"; + version = "2.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz"; + sha512 = "nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg=="; + }; + }; + "recursive-watch-1.1.4" = { + name = "recursive-watch"; + packageName = "recursive-watch"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/recursive-watch/-/recursive-watch-1.1.4.tgz"; + sha512 = "fWejAmdLi7B/jipBUjTLnqId+PK+573fbGNbdaNA/AiAnQAx6OYOLCGWRs0W5+PyM1rLzZSWK2f40QpHSR49PQ=="; + }; + }; + "redent-1.0.0" = { + name = "redent"; + packageName = "redent"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz"; + sha1 = "cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"; + }; + }; + "redent-2.0.0" = { + name = "redent"; + packageName = "redent"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz"; + sha1 = "c1b2007b42d57eb1389079b3c8333639d5e1ccaa"; + }; + }; + "redis-0.12.1" = { + name = "redis"; + packageName = "redis"; + version = "0.12.1"; + src = fetchurl { + url = "https://registry.npmjs.org/redis/-/redis-0.12.1.tgz"; + sha1 = "64df76ad0fc8acebaebd2a0645e8a48fac49185e"; + }; + }; + "reduce-component-1.0.1" = { + name = "reduce-component"; + packageName = "reduce-component"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz"; + sha1 = "e0c93542c574521bea13df0f9488ed82ab77c5da"; + }; + }; + "reduce-css-calc-1.3.0" = { + name = "reduce-css-calc"; + packageName = "reduce-css-calc"; + version = "1.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz"; + sha1 = "747c914e049614a4c9cfbba629871ad1d2927716"; + }; + }; + "reduce-function-call-1.0.2" = { + name = "reduce-function-call"; + packageName = "reduce-function-call"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz"; + sha1 = "5a200bf92e0e37751752fe45b0ab330fd4b6be99"; + }; + }; + "regenerate-1.4.0" = { + name = "regenerate"; + packageName = "regenerate"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz"; + sha512 = "1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg=="; + }; + }; + "regenerate-unicode-properties-7.0.0" = { + name = "regenerate-unicode-properties"; + packageName = "regenerate-unicode-properties"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz"; + sha512 = "s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw=="; + }; + }; + "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"; + version = "0.11.1"; + src = fetchurl { + url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"; + 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.9.6" = { + name = "regenerator-runtime"; + packageName = "regenerator-runtime"; + version = "0.9.6"; + src = fetchurl { + url = "http://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz"; + sha1 = "d33eb95d0d2001a4be39659707c51b0cb71ce029"; + }; + }; + "regenerator-transform-0.13.3" = { + name = "regenerator-transform"; + packageName = "regenerator-transform"; + version = "0.13.3"; + src = fetchurl { + url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz"; + sha512 = "5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA=="; + }; + }; + "regex-cache-0.4.4" = { + name = "regex-cache"; + packageName = "regex-cache"; + version = "0.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz"; + sha512 = "nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ=="; + }; + }; "regex-not-1.0.2" = { name = "regex-not"; packageName = "regex-not"; @@ -1597,6 +27868,186 @@ let sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A=="; }; }; + "regexp.prototype.flags-1.2.0" = { + name = "regexp.prototype.flags"; + packageName = "regexp.prototype.flags"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz"; + sha512 = "ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA=="; + }; + }; + "regexpp-1.1.0" = { + name = "regexpp"; + packageName = "regexpp"; + version = "1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz"; + sha512 = "LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw=="; + }; + }; + "regexpp-2.0.1" = { + name = "regexpp"; + packageName = "regexpp"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz"; + sha512 = "lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw=="; + }; + }; + "regexpu-core-4.4.0" = { + name = "regexpu-core"; + packageName = "regexpu-core"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz"; + sha512 = "eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA=="; + }; + }; + "registry-auth-token-3.3.2" = { + name = "registry-auth-token"; + packageName = "registry-auth-token"; + version = "3.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz"; + sha512 = "JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ=="; + }; + }; + "registry-url-3.1.0" = { + name = "registry-url"; + packageName = "registry-url"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz"; + sha1 = "3d4ef870f73dde1d77f0cf9a381432444e174942"; + }; + }; + "regjsgen-0.5.0" = { + name = "regjsgen"; + packageName = "regjsgen"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz"; + sha512 = "RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA=="; + }; + }; + "regjsparser-0.6.0" = { + name = "regjsparser"; + packageName = "regjsparser"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz"; + sha512 = "RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ=="; + }; + }; + "reinterval-1.1.0" = { + name = "reinterval"; + packageName = "reinterval"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz"; + sha1 = "3361ecfa3ca6c18283380dd0bb9546f390f5ece7"; + }; + }; + "relateurl-0.2.7" = { + name = "relateurl"; + packageName = "relateurl"; + version = "0.2.7"; + src = fetchurl { + url = "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz"; + sha1 = "54dbf377e51440aca90a4cd274600d3ff2d888a9"; + }; + }; + "relative-url-1.0.2" = { + name = "relative-url"; + packageName = "relative-url"; + version = "1.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/relative-url/-/relative-url-1.0.2.tgz"; + sha1 = "d21c52a72d6061018bcee9f9c9fc106bf7d65287"; + }; + }; + "relaxed-json-1.0.1" = { + name = "relaxed-json"; + packageName = "relaxed-json"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/relaxed-json/-/relaxed-json-1.0.1.tgz"; + sha1 = "7c8d4aa2f095704cd020e32e8099bcae103f0bd4"; + }; + }; + "remark-3.2.3" = { + name = "remark"; + packageName = "remark"; + version = "3.2.3"; + src = fetchurl { + url = "http://registry.npmjs.org/remark/-/remark-3.2.3.tgz"; + sha1 = "802a38c3aa98c9e1e3ea015eeba211d27cb65e1f"; + }; + }; + "remark-html-2.0.2" = { + name = "remark-html"; + packageName = "remark-html"; + version = "2.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/remark-html/-/remark-html-2.0.2.tgz"; + sha1 = "592a347bdd3d5881f4f080c98b5b152fb1407a92"; + }; + }; + "remove-array-items-1.1.0" = { + name = "remove-array-items"; + packageName = "remove-array-items"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/remove-array-items/-/remove-array-items-1.1.0.tgz"; + sha512 = "+YAHWd5patqAM/F4uBsto9h8RXDVxPRrKW46AkbI6eH12OFrN9wlGpkNWYxCjCfwtkidTjaaCXqU634V4mysvw=="; + }; + }; + "remove-bom-buffer-3.0.0" = { + name = "remove-bom-buffer"; + packageName = "remove-bom-buffer"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz"; + sha512 = "8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ=="; + }; + }; + "remove-bom-stream-1.2.0" = { + name = "remove-bom-stream"; + packageName = "remove-bom-stream"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz"; + sha1 = "05f1a593f16e42e1fb90ebf59de8e569525f9523"; + }; + }; + "remove-markdown-0.1.0" = { + name = "remove-markdown"; + packageName = "remove-markdown"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/remove-markdown/-/remove-markdown-0.1.0.tgz"; + sha1 = "cf8b66e9e6fcb4acc9721048adeee7a357698ba9"; + }; + }; + "remove-trailing-separator-1.1.0" = { + name = "remove-trailing-separator"; + packageName = "remove-trailing-separator"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz"; + sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef"; + }; + }; + "render-media-3.1.3" = { + name = "render-media"; + packageName = "render-media"; + version = "3.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/render-media/-/render-media-3.1.3.tgz"; + sha512 = "K7ziKKlIcgYpAovRsABDiSaNn7TzDDyyuFGpRwM52cloNcajInB6sCxFPUEzOuTJUeyvKCqT/k5INOjpKLCjhQ=="; + }; + }; "repeat-element-1.1.3" = { name = "repeat-element"; packageName = "repeat-element"; @@ -1606,6 +28057,15 @@ let sha512 = "ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="; }; }; + "repeat-string-0.2.2" = { + name = "repeat-string"; + packageName = "repeat-string"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz"; + sha1 = "c7a8d3236068362059a7e4651fc6884e8b1fb4ae"; + }; + }; "repeat-string-1.6.1" = { name = "repeat-string"; packageName = "repeat-string"; @@ -1615,6 +28075,69 @@ let sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637"; }; }; + "repeating-2.0.1" = { + name = "repeating"; + packageName = "repeating"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz"; + sha1 = "5214c53a926d3552707527fbab415dbc08d06dda"; + }; + }; + "replace-ext-0.0.1" = { + name = "replace-ext"; + packageName = "replace-ext"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz"; + sha1 = "29bbd92078a739f0bcce2b4ee41e837953522924"; + }; + }; + "replace-ext-1.0.0" = { + name = "replace-ext"; + packageName = "replace-ext"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz"; + sha1 = "de63128373fcbf7c3ccfa4de5a480c45a67958eb"; + }; + }; + "replace-homedir-1.0.0" = { + name = "replace-homedir"; + packageName = "replace-homedir"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz"; + sha1 = "e87f6d513b928dde808260c12be7fec6ff6e798c"; + }; + }; + "replaceall-0.1.6" = { + name = "replaceall"; + packageName = "replaceall"; + version = "0.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/replaceall/-/replaceall-0.1.6.tgz"; + sha1 = "81d81ac7aeb72d7f5c4942adf2697a3220688d8e"; + }; + }; + "request-2.81.0" = { + name = "request"; + packageName = "request"; + version = "2.81.0"; + src = fetchurl { + url = "https://registry.npmjs.org/request/-/request-2.81.0.tgz"; + sha1 = "c6928946a0e06c5f8d6f8a9333469ffda46298a0"; + }; + }; + "request-2.87.0" = { + name = "request"; + packageName = "request"; + version = "2.87.0"; + src = fetchurl { + url = "https://registry.npmjs.org/request/-/request-2.87.0.tgz"; + sha512 = "fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw=="; + }; + }; "request-2.88.0" = { name = "request"; packageName = "request"; @@ -1624,6 +28147,150 @@ let sha512 = "NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg=="; }; }; + "request-2.9.203" = { + name = "request"; + packageName = "request"; + version = "2.9.203"; + src = fetchurl { + url = "http://registry.npmjs.org/request/-/request-2.9.203.tgz"; + sha1 = "6c1711a5407fb94a114219563e44145bcbf4723a"; + }; + }; + "request-progress-2.0.1" = { + name = "request-progress"; + packageName = "request-progress"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz"; + sha1 = "5d36bb57961c673aa5b788dbc8141fdf23b44e08"; + }; + }; + "request-promise-4.2.2" = { + name = "request-promise"; + packageName = "request-promise"; + version = "4.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz"; + sha1 = "d1ea46d654a6ee4f8ee6a4fea1018c22911904b4"; + }; + }; + "request-promise-core-1.1.1" = { + name = "request-promise-core"; + packageName = "request-promise-core"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz"; + sha1 = "3eee00b2c5aa83239cfb04c5700da36f81cd08b6"; + }; + }; + "request-promise-native-1.0.5" = { + name = "request-promise-native"; + packageName = "request-promise-native"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz"; + sha1 = "5281770f68e0c9719e5163fd3fab482215f4fda5"; + }; + }; + "requestretry-3.1.0" = { + name = "requestretry"; + packageName = "requestretry"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/requestretry/-/requestretry-3.1.0.tgz"; + sha512 = "DkvCPK6qvwxIuVA5TRCvi626WHC2rWjF/n7SCQvVHAr2JX9i1/cmIpSEZlmHAo+c1bj9rjaKoZ9IsKwCpTkoXA=="; + }; + }; + "require-directory-2.1.1" = { + name = "require-directory"; + packageName = "require-directory"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"; + sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"; + }; + }; + "require-from-string-1.2.1" = { + name = "require-from-string"; + packageName = "require-from-string"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz"; + sha1 = "529c9ccef27380adfec9a2f965b649bbee636418"; + }; + }; + "require-from-string-2.0.2" = { + name = "require-from-string"; + packageName = "require-from-string"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"; + sha512 = "Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="; + }; + }; + "require-main-filename-1.0.1" = { + name = "require-main-filename"; + packageName = "require-main-filename"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz"; + sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1"; + }; + }; + "require-uncached-1.0.3" = { + name = "require-uncached"; + packageName = "require-uncached"; + version = "1.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz"; + sha1 = "4e0d56d6c9662fd31e43011c4b95aa49955421d3"; + }; + }; + "requirejs-2.3.6" = { + name = "requirejs"; + packageName = "requirejs"; + version = "2.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz"; + sha512 = "ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg=="; + }; + }; + "requires-port-1.0.0" = { + name = "requires-port"; + packageName = "requires-port"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"; + sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff"; + }; + }; + "requizzle-0.2.1" = { + name = "requizzle"; + packageName = "requizzle"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/requizzle/-/requizzle-0.2.1.tgz"; + sha1 = "6943c3530c4d9a7e46f1cddd51c158fc670cdbde"; + }; + }; + "resolve-1.1.7" = { + name = "resolve"; + packageName = "resolve"; + version = "1.1.7"; + src = fetchurl { + url = "http://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz"; + sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b"; + }; + }; + "resolve-1.7.1" = { + name = "resolve"; + packageName = "resolve"; + version = "1.7.1"; + src = fetchurl { + url = "http://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz"; + sha512 = "c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw=="; + }; + }; "resolve-1.8.1" = { name = "resolve"; packageName = "resolve"; @@ -1633,6 +28300,24 @@ let sha512 = "AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA=="; }; }; + "resolve-cwd-2.0.0" = { + name = "resolve-cwd"; + packageName = "resolve-cwd"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz"; + sha1 = "00a9f7387556e27038eae232caa372a6a59b665a"; + }; + }; + "resolve-dependencies-2.2.0" = { + name = "resolve-dependencies"; + packageName = "resolve-dependencies"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-dependencies/-/resolve-dependencies-2.2.0.tgz"; + sha512 = "XIF2ujfs7qBOa4awXgdpQfhCawKiwOeUT/n9YlaipKHqj2iO41t56QDKdO0GGluPs4QduzKtbbM/B+iYPlQVUA=="; + }; + }; "resolve-dir-1.0.1" = { name = "resolve-dir"; packageName = "resolve-dir"; @@ -1642,6 +28327,60 @@ let sha1 = "79a40644c362be82f26effe739c9bb5382046f43"; }; }; + "resolve-from-1.0.1" = { + name = "resolve-from"; + packageName = "resolve-from"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz"; + sha1 = "26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"; + }; + }; + "resolve-from-2.0.0" = { + name = "resolve-from"; + packageName = "resolve-from"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz"; + sha1 = "9480ab20e94ffa1d9e80a804c7ea147611966b57"; + }; + }; + "resolve-from-3.0.0" = { + name = "resolve-from"; + packageName = "resolve-from"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz"; + sha1 = "b22c7af7d9d6881bc8b6e653335eebcb0a188748"; + }; + }; + "resolve-from-4.0.0" = { + name = "resolve-from"; + packageName = "resolve-from"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"; + sha512 = "pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="; + }; + }; + "resolve-global-0.1.0" = { + name = "resolve-global"; + packageName = "resolve-global"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-global/-/resolve-global-0.1.0.tgz"; + sha1 = "8fb02cfd5b7db20118e886311f15af95bd15fbd9"; + }; + }; + "resolve-options-1.1.0" = { + name = "resolve-options"; + packageName = "resolve-options"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz"; + sha1 = "32bb9e39c06d67338dc9378c0d6d6074566ad131"; + }; + }; "resolve-url-0.2.1" = { name = "resolve-url"; packageName = "resolve-url"; @@ -1651,6 +28390,87 @@ let sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a"; }; }; + "response-time-2.3.2" = { + name = "response-time"; + packageName = "response-time"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz"; + sha1 = "ffa71bab952d62f7c1d49b7434355fbc68dffc5a"; + }; + }; + "responselike-1.0.2" = { + name = "responselike"; + packageName = "responselike"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz"; + sha1 = "918720ef3b631c5642be068f15ade5a46f4ba1e7"; + }; + }; + "restify-4.0.3" = { + name = "restify"; + packageName = "restify"; + version = "4.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/restify/-/restify-4.0.3.tgz"; + sha1 = "e1e5b7ad9d4f6aeacd20e28f44a045f26c146dbc"; + }; + }; + "restify-clients-1.5.2" = { + name = "restify-clients"; + packageName = "restify-clients"; + version = "1.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/restify-clients/-/restify-clients-1.5.2.tgz"; + sha1 = "d4b13d82f287e77e2eb5daae14e6ef8534aa7389"; + }; + }; + "restify-errors-3.0.0" = { + name = "restify-errors"; + packageName = "restify-errors"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/restify-errors/-/restify-errors-3.0.0.tgz"; + sha1 = "3b17177d43954acece4291465a97ce1b58cf3d57"; + }; + }; + "restify-errors-3.1.0" = { + name = "restify-errors"; + packageName = "restify-errors"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/restify-errors/-/restify-errors-3.1.0.tgz"; + sha1 = "06b5479477874c0856d782a12c8707dcdad53f16"; + }; + }; + "restore-cursor-1.0.1" = { + name = "restore-cursor"; + packageName = "restore-cursor"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz"; + sha1 = "34661f46886327fed2991479152252df92daa541"; + }; + }; + "restore-cursor-2.0.0" = { + name = "restore-cursor"; + packageName = "restore-cursor"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"; + sha1 = "9f7ee287f82fd326d4fd162923d62129eee0dfaf"; + }; + }; + "resumer-0.0.0" = { + name = "resumer"; + packageName = "resumer"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz"; + sha1 = "f1e8f461e4064ba39e82af3cdc2a8c893d076759"; + }; + }; "ret-0.1.15" = { name = "ret"; packageName = "ret"; @@ -1660,6 +28480,132 @@ let sha512 = "TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="; }; }; + "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"; + }; + }; + "retry-0.12.0" = { + name = "retry"; + packageName = "retry"; + version = "0.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz"; + sha1 = "1b42a6266a21f07421d1b0b54b7dc167b01c013b"; + }; + }; + "retry-0.6.0" = { + name = "retry"; + packageName = "retry"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; + sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; + }; + }; + "retry-0.6.1" = { + name = "retry"; + packageName = "retry"; + version = "0.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz"; + sha1 = "fdc90eed943fde11b893554b8cc63d0e899ba918"; + }; + }; + "revalidator-0.1.8" = { + name = "revalidator"; + packageName = "revalidator"; + version = "0.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz"; + sha1 = "fece61bfa0c1b52a206bd6b18198184bdd523a3b"; + }; + }; + "reverse-http-1.3.0" = { + name = "reverse-http"; + packageName = "reverse-http"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/reverse-http/-/reverse-http-1.3.0.tgz"; + sha1 = "61a9644bdea483aa281ffb62706e642f1a73a239"; + }; + }; + "rfdc-1.1.2" = { + name = "rfdc"; + packageName = "rfdc"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/rfdc/-/rfdc-1.1.2.tgz"; + sha512 = "92ktAgvZhBzYTIK0Mja9uen5q5J3NRVMoDkJL2VMwq6SXjVCgqvQeVP2XAaUY6HT+XpQYeLSjb3UoitBryKmdA=="; + }; + }; + "rgb-regex-1.0.1" = { + name = "rgb-regex"; + packageName = "rgb-regex"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz"; + sha1 = "c0e0d6882df0e23be254a475e8edd41915feaeb1"; + }; + }; + "rgba-regex-1.0.0" = { + name = "rgba-regex"; + packageName = "rgba-regex"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz"; + sha1 = "43374e2e2ca0968b0ef1523460b7d730ff22eeb3"; + }; + }; + "right-align-0.1.3" = { + name = "right-align"; + packageName = "right-align"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz"; + sha1 = "61339b722fe6a3515689210d24e14c96148613ef"; + }; + }; + "rimraf-2.1.4" = { + name = "rimraf"; + packageName = "rimraf"; + version = "2.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"; + sha1 = "5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"; + }; + }; + "rimraf-2.2.8" = { + name = "rimraf"; + packageName = "rimraf"; + version = "2.2.8"; + src = fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"; + sha1 = "e439be2aaee327321952730f99a8929e4fc50582"; + }; + }; + "rimraf-2.4.4" = { + name = "rimraf"; + packageName = "rimraf"; + version = "2.4.4"; + src = fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.4.4.tgz"; + sha1 = "b528ce2ebe0e6d89fb03b265de11d61da0dbcf82"; + }; + }; + "rimraf-2.4.5" = { + name = "rimraf"; + packageName = "rimraf"; + version = "2.4.5"; + src = fetchurl { + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz"; + sha1 = "ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da"; + }; + }; "rimraf-2.6.2" = { name = "rimraf"; packageName = "rimraf"; @@ -1669,6 +28615,285 @@ let sha512 = "lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w=="; }; }; + "ripemd160-2.0.2" = { + name = "ripemd160"; + packageName = "ripemd160"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz"; + sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="; + }; + }; + "rndm-1.2.0" = { + name = "rndm"; + packageName = "rndm"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz"; + sha1 = "f33fe9cfb52bbfd520aa18323bc65db110a1b76c"; + }; + }; + "rollup-0.67.0" = { + name = "rollup"; + packageName = "rollup"; + version = "0.67.0"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup/-/rollup-0.67.0.tgz"; + sha512 = "p34buXxArhwv9ieTdHvdhdo65Cbig68s/Z8llbZuiX5e+3zCqnBF02Ck9IH0tECrmvvrJVMws32Ry84hTnS1Tw=="; + }; + }; + "rollup-plugin-babel-4.0.3" = { + name = "rollup-plugin-babel"; + packageName = "rollup-plugin-babel"; + version = "4.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.0.3.tgz"; + sha512 = "/PP0MgbPQyRywI4zRIJim6ySjTcOLo4kQbEbROqp9kOR3kHC3FeU++QpBDZhS2BcHtJTVZMVbBV46flbBN5zxQ=="; + }; + }; + "rollup-plugin-babel-minify-6.1.1" = { + name = "rollup-plugin-babel-minify"; + packageName = "rollup-plugin-babel-minify"; + version = "6.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-plugin-babel-minify/-/rollup-plugin-babel-minify-6.1.1.tgz"; + sha512 = "MX0lqOHp1vHd7WbHTK5OG679msgPxzGzYf4VBEg6kKptO05fgheCbN51i3EoFYSa+8/VtNDjPc23iDdZfhO2uw=="; + }; + }; + "rollup-plugin-commonjs-9.2.0" = { + name = "rollup-plugin-commonjs"; + packageName = "rollup-plugin-commonjs"; + version = "9.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.2.0.tgz"; + sha512 = "0RM5U4Vd6iHjL6rLvr3lKBwnPsaVml+qxOGaaNUWN1lSq6S33KhITOfHmvxV3z2vy9Mk4t0g4rNlVaJJsNQPWA=="; + }; + }; + "rollup-plugin-node-resolve-3.4.0" = { + name = "rollup-plugin-node-resolve"; + packageName = "rollup-plugin-node-resolve"; + version = "3.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-3.4.0.tgz"; + sha512 = "PJcd85dxfSBWih84ozRtBkB731OjXk0KnzN0oGp7WOWcarAFkVa71cV5hTJg2qpVsV2U8EUwrzHP3tvy9vS3qg=="; + }; + }; + "rollup-plugin-replace-2.1.0" = { + name = "rollup-plugin-replace"; + packageName = "rollup-plugin-replace"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-plugin-replace/-/rollup-plugin-replace-2.1.0.tgz"; + sha512 = "SxrAIgpH/B5/W4SeULgreOemxcpEgKs2gcD42zXw50bhqGWmcnlXneVInQpAqzA/cIly4bJrOpeelmB9p4YXSQ=="; + }; + }; + "rollup-plugin-uglify-3.0.0" = { + name = "rollup-plugin-uglify"; + packageName = "rollup-plugin-uglify"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-plugin-uglify/-/rollup-plugin-uglify-3.0.0.tgz"; + sha512 = "dehLu9eRRoV4l09aC+ySntRw1OAfoyKdbk8Nelblj03tHoynkSybqyEpgavemi1LBOH6S1vzI58/mpxkZIe1iQ=="; + }; + }; + "rollup-pluginutils-2.3.3" = { + name = "rollup-pluginutils"; + packageName = "rollup-pluginutils"; + version = "2.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.3.3.tgz"; + sha512 = "2XZwja7b6P5q4RZ5FhyX1+f46xi1Z3qBKigLRZ6VTZjwbN0K1IFGMlwm06Uu0Emcre2Z63l77nq/pzn+KxIEoA=="; + }; + }; + "root-check-1.0.0" = { + name = "root-check"; + packageName = "root-check"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/root-check/-/root-check-1.0.0.tgz"; + sha1 = "c52a794bf0db9fad567536e41898f0c9e0a86697"; + }; + }; + "router-0.6.2" = { + name = "router"; + packageName = "router"; + version = "0.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/router/-/router-0.6.2.tgz"; + sha1 = "6f04063a2d04eba3303a1bbc6765eef63037cf3d"; + }; + }; + "rss-parser-3.5.4" = { + name = "rss-parser"; + packageName = "rss-parser"; + version = "3.5.4"; + src = fetchurl { + url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.5.4.tgz"; + sha512 = "dC7wHtz/p8QWQnsGgCB+HEYE01Dk8/AHMzSk0ZvoV3S0mhBqQNO/yi3H2fPh3qV2NNLNNEBg+8ZDSipKxjR5tQ=="; + }; + }; + "rsvp-3.6.2" = { + name = "rsvp"; + packageName = "rsvp"; + version = "3.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz"; + sha512 = "OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw=="; + }; + }; + "run-async-0.1.0" = { + name = "run-async"; + packageName = "run-async"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz"; + sha1 = "c8ad4a5e110661e402a7d21b530e009f25f8e389"; + }; + }; + "run-async-2.3.0" = { + name = "run-async"; + packageName = "run-async"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz"; + sha1 = "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"; + }; + }; + "run-parallel-1.1.9" = { + name = "run-parallel"; + packageName = "run-parallel"; + version = "1.1.9"; + src = fetchurl { + url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz"; + sha512 = "DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q=="; + }; + }; + "run-parallel-limit-1.0.5" = { + name = "run-parallel-limit"; + packageName = "run-parallel-limit"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.0.5.tgz"; + sha512 = "NsY+oDngvrvMxKB3G8ijBzIema6aYbQMD2bHOamvN52BysbIGTnEY2xsNyfrcr9GhY995/t/0nQN3R3oZvaDlg=="; + }; + }; + "run-queue-1.0.3" = { + name = "run-queue"; + packageName = "run-queue"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz"; + sha1 = "e848396f057d223f24386924618e25694161ec47"; + }; + }; + "run-series-1.1.8" = { + name = "run-series"; + packageName = "run-series"; + version = "1.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/run-series/-/run-series-1.1.8.tgz"; + sha512 = "+GztYEPRpIsQoCSraWHDBs9WVy4eVME16zhOtDB4H9J4xN0XRhknnmLOl+4gRgZtu8dpp9N/utSPjKH/xmDzXg=="; + }; + }; + "rusha-0.8.13" = { + name = "rusha"; + packageName = "rusha"; + version = "0.8.13"; + src = fetchurl { + url = "https://registry.npmjs.org/rusha/-/rusha-0.8.13.tgz"; + sha1 = "9a084e7b860b17bff3015b92c67a6a336191513a"; + }; + }; + "rx-2.5.3" = { + name = "rx"; + packageName = "rx"; + version = "2.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/rx/-/rx-2.5.3.tgz"; + sha1 = "21adc7d80f02002af50dae97fd9dbf248755f566"; + }; + }; + "rx-4.1.0" = { + name = "rx"; + packageName = "rx"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz"; + sha1 = "a5f13ff79ef3b740fe30aa803fb09f98805d4782"; + }; + }; + "rx-lite-3.1.2" = { + name = "rx-lite"; + packageName = "rx-lite"; + version = "3.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz"; + sha1 = "19ce502ca572665f3b647b10939f97fd1615f102"; + }; + }; + "rx-lite-4.0.8" = { + name = "rx-lite"; + packageName = "rx-lite"; + version = "4.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz"; + sha1 = "0b1e11af8bc44836f04a6407e92da42467b79444"; + }; + }; + "rx-lite-aggregates-4.0.8" = { + name = "rx-lite-aggregates"; + packageName = "rx-lite-aggregates"; + version = "4.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz"; + sha1 = "753b87a89a11c95467c4ac1626c4efc4e05c67be"; + }; + }; + "rxjs-5.5.12" = { + name = "rxjs"; + packageName = "rxjs"; + version = "5.5.12"; + src = fetchurl { + url = "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz"; + sha512 = "xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw=="; + }; + }; + "rxjs-6.3.3" = { + name = "rxjs"; + packageName = "rxjs"; + version = "6.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz"; + sha512 = "JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw=="; + }; + }; + "s3-stream-upload-2.0.2" = { + name = "s3-stream-upload"; + packageName = "s3-stream-upload"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/s3-stream-upload/-/s3-stream-upload-2.0.2.tgz"; + sha1 = "60342f12d4aa06ea8f389fb761a5393aedca017f"; + }; + }; + "safe-buffer-5.0.1" = { + name = "safe-buffer"; + packageName = "safe-buffer"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz"; + sha1 = "d263ca54696cd8a306b5ca6551e92de57918fbe7"; + }; + }; + "safe-buffer-5.1.1" = { + name = "safe-buffer"; + packageName = "safe-buffer"; + version = "5.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz"; + sha512 = "kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="; + }; + }; "safe-buffer-5.1.2" = { name = "safe-buffer"; packageName = "safe-buffer"; @@ -1678,12 +28903,21 @@ let sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="; }; }; + "safe-json-stringify-1.2.0" = { + name = "safe-json-stringify"; + packageName = "safe-json-stringify"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz"; + sha512 = "gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg=="; + }; + }; "safe-regex-1.1.0" = { name = "safe-regex"; packageName = "safe-regex"; version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz"; + url = "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz"; sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e"; }; }; @@ -1696,6 +28930,60 @@ let sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; }; }; + "safer-eval-1.2.3" = { + name = "safer-eval"; + packageName = "safer-eval"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/safer-eval/-/safer-eval-1.2.3.tgz"; + sha512 = "nDwXOhiheoaBT6op02n8wzsshjLXHhh4YAeqsDEoVmy1k2+lGv/ENLsGaWqkaKArUkUx48VO12/ZPa3sI/OEqQ=="; + }; + }; + "sander-0.5.1" = { + name = "sander"; + packageName = "sander"; + version = "0.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz"; + sha1 = "741e245e231f07cafb6fdf0f133adfa216a502ad"; + }; + }; + "sanitize-filename-1.6.1" = { + name = "sanitize-filename"; + packageName = "sanitize-filename"; + version = "1.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz"; + sha1 = "612da1c96473fa02dccda92dcd5b4ab164a6772a"; + }; + }; + "sax-0.3.5" = { + name = "sax"; + packageName = "sax"; + version = "0.3.5"; + src = fetchurl { + url = "http://registry.npmjs.org/sax/-/sax-0.3.5.tgz"; + sha1 = "88fcfc1f73c0c8bbd5b7c776b6d3f3501eed073d"; + }; + }; + "sax-1.1.4" = { + name = "sax"; + packageName = "sax"; + version = "1.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/sax/-/sax-1.1.4.tgz"; + sha1 = "74b6d33c9ae1e001510f179a91168588f1aedaa9"; + }; + }; + "sax-1.2.1" = { + name = "sax"; + packageName = "sax"; + version = "1.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/sax/-/sax-1.2.1.tgz"; + sha1 = "7b8e656190b228e81a66aea748480d828cd2d37a"; + }; + }; "sax-1.2.4" = { name = "sax"; packageName = "sax"; @@ -1705,12 +28993,156 @@ let sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="; }; }; + "schema-utils-0.4.7" = { + name = "schema-utils"; + packageName = "schema-utils"; + version = "0.4.7"; + src = fetchurl { + url = "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz"; + sha512 = "v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ=="; + }; + }; + "schema-utils-1.0.0" = { + name = "schema-utils"; + packageName = "schema-utils"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz"; + sha512 = "i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g=="; + }; + }; + "scoped-regex-1.0.0" = { + name = "scoped-regex"; + packageName = "scoped-regex"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/scoped-regex/-/scoped-regex-1.0.0.tgz"; + sha1 = "a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8"; + }; + }; + "scuid-1.1.0" = { + name = "scuid"; + packageName = "scuid"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz"; + sha512 = "MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg=="; + }; + }; + "sec-1.0.0" = { + name = "sec"; + packageName = "sec"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sec/-/sec-1.0.0.tgz"; + sha1 = "033d60a3ad20ecf2e00940d14f97823465774335"; + }; + }; + "secret-handshake-1.1.14" = { + name = "secret-handshake"; + packageName = "secret-handshake"; + version = "1.1.14"; + src = fetchurl { + url = "https://registry.npmjs.org/secret-handshake/-/secret-handshake-1.1.14.tgz"; + sha512 = "e4hiMTahaLiN5XKap1YrifoyT8yRu9yQEZrMTglTBgq8Lv8iChFKLpbmXYeNxy2rCnutuWaQDFbp3sBgl4NQ4g=="; + }; + }; + "secret-stack-5.0.0" = { + name = "secret-stack"; + packageName = "secret-stack"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/secret-stack/-/secret-stack-5.0.0.tgz"; + sha512 = "kksU6sS9+sm9qKcER39VEEQggObTFJkuVSXHSKxQ+qu3TcqhQnPQT4BY9nmkq7mvMdYOhVWnXsktnIHfSNgfoQ=="; + }; + }; + "secure-keys-1.0.0" = { + name = "secure-keys"; + packageName = "secure-keys"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/secure-keys/-/secure-keys-1.0.0.tgz"; + sha1 = "f0c82d98a3b139a8776a8808050b824431087fca"; + }; + }; + "seek-bzip-1.0.5" = { + name = "seek-bzip"; + packageName = "seek-bzip"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz"; + sha1 = "cfe917cb3d274bcffac792758af53173eb1fabdc"; + }; + }; + "select-1.1.2" = { + name = "select"; + packageName = "select"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/select/-/select-1.1.2.tgz"; + sha1 = "0e7350acdec80b1108528786ec1d4418d11b396d"; + }; + }; + "semaphore-async-await-1.5.1" = { + name = "semaphore-async-await"; + packageName = "semaphore-async-await"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz"; + sha1 = "857bef5e3644601ca4b9570b87e9df5ca12974fa"; + }; + }; + "semver-2.0.11" = { + name = "semver"; + packageName = "semver"; + version = "2.0.11"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; + sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; + }; + }; + "semver-2.3.2" = { + name = "semver"; + packageName = "semver"; + version = "2.3.2"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-2.3.2.tgz"; + sha1 = "b9848f25d6cf36333073ec9ef8856d42f1233e52"; + }; + }; + "semver-4.3.6" = { + name = "semver"; + packageName = "semver"; + version = "4.3.6"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-4.3.6.tgz"; + sha1 = "300bc6e0e86374f7ba61068b5b1ecd57fc6532da"; + }; + }; + "semver-5.1.0" = { + name = "semver"; + packageName = "semver"; + version = "5.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-5.1.0.tgz"; + sha1 = "85f2cf8550465c4df000cf7d86f6b054106ab9e5"; + }; + }; + "semver-5.1.1" = { + name = "semver"; + packageName = "semver"; + version = "5.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/semver/-/semver-5.1.1.tgz"; + sha1 = "a3292a373e6f3e0798da0b20641b9a9c5bc47e19"; + }; + }; "semver-5.3.0" = { name = "semver"; packageName = "semver"; version = "5.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz"; + url = "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz"; sha1 = "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"; }; }; @@ -1723,6 +29155,267 @@ 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-compare-1.0.0" = { + name = "semver-compare"; + packageName = "semver-compare"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz"; + sha1 = "0dee216a1c941ab37e9efb1788f6afc5ff5537fc"; + }; + }; + "semver-diff-2.1.0" = { + name = "semver-diff"; + packageName = "semver-diff"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz"; + sha1 = "4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36"; + }; + }; + "semver-greatest-satisfied-range-1.1.0" = { + name = "semver-greatest-satisfied-range"; + packageName = "semver-greatest-satisfied-range"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz"; + sha1 = "13e8c2658ab9691cb0cd71093240280d36f77a5b"; + }; + }; + "semver-regex-1.0.0" = { + name = "semver-regex"; + packageName = "semver-regex"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz"; + sha1 = "92a4969065f9c70c694753d55248fc68f8f652c9"; + }; + }; + "semver-truncate-1.1.2" = { + name = "semver-truncate"; + packageName = "semver-truncate"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz"; + sha1 = "57f41de69707a62709a7e0104ba2117109ea47e8"; + }; + }; + "semver-utils-1.1.4" = { + name = "semver-utils"; + packageName = "semver-utils"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz"; + sha512 = "EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA=="; + }; + }; + "send-0.0.3" = { + name = "send"; + packageName = "send"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/send/-/send-0.0.3.tgz"; + sha1 = "4d5f843edf9d65dac31c8a5d2672c179ecb67184"; + }; + }; + "send-0.1.4" = { + name = "send"; + packageName = "send"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/send/-/send-0.1.4.tgz"; + sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; + }; + }; + "send-0.11.1" = { + name = "send"; + packageName = "send"; + version = "0.11.1"; + src = fetchurl { + url = "https://registry.npmjs.org/send/-/send-0.11.1.tgz"; + sha1 = "1beabfd42f9e2709f99028af3078ac12b47092d5"; + }; + }; + "send-0.13.0" = { + name = "send"; + packageName = "send"; + version = "0.13.0"; + src = fetchurl { + url = "https://registry.npmjs.org/send/-/send-0.13.0.tgz"; + sha1 = "518f921aeb0560aec7dcab2990b14cf6f3cce5de"; + }; + }; + "send-0.13.2" = { + name = "send"; + packageName = "send"; + version = "0.13.2"; + src = fetchurl { + url = "https://registry.npmjs.org/send/-/send-0.13.2.tgz"; + sha1 = "765e7607c8055452bba6f0b052595350986036de"; + }; + }; + "send-0.16.2" = { + name = "send"; + packageName = "send"; + version = "0.16.2"; + src = fetchurl { + url = "https://registry.npmjs.org/send/-/send-0.16.2.tgz"; + sha512 = "E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw=="; + }; + }; + "sentence-case-2.1.1" = { + name = "sentence-case"; + packageName = "sentence-case"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz"; + sha1 = "1f6e2dda39c168bf92d13f86d4a918933f667ed4"; + }; + }; + "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"; + }; + }; + "separator-escape-0.0.0" = { + name = "separator-escape"; + packageName = "separator-escape"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/separator-escape/-/separator-escape-0.0.0.tgz"; + sha1 = "e433676932020454e3c14870c517ea1de56c2fa4"; + }; + }; + "sequencify-0.0.7" = { + name = "sequencify"; + packageName = "sequencify"; + version = "0.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz"; + sha1 = "90cff19d02e07027fd767f5ead3e7b95d1e7380c"; + }; + }; + "serialize-javascript-1.5.0" = { + name = "serialize-javascript"; + packageName = "serialize-javascript"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz"; + sha512 = "Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ=="; + }; + }; + "serialize-to-js-1.2.1" = { + name = "serialize-to-js"; + packageName = "serialize-to-js"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-1.2.1.tgz"; + sha512 = "TK6d30GNkOLeFDPuP6Jfy1Q1V31GxzppYTt2lzr8KWmIUKomFj+260QP5o4AhHLu0pr6urgyS8i/Z1PqurjBoA=="; + }; + }; + "serializerr-1.0.3" = { + name = "serializerr"; + packageName = "serializerr"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/serializerr/-/serializerr-1.0.3.tgz"; + sha1 = "12d4c5aa1c3ffb8f6d1dc5f395aa9455569c3f91"; + }; + }; + "serve-favicon-2.3.2" = { + name = "serve-favicon"; + packageName = "serve-favicon"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz"; + sha1 = "dd419e268de012ab72b319d337f2105013f9381f"; + }; + }; + "serve-favicon-2.5.0" = { + name = "serve-favicon"; + packageName = "serve-favicon"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz"; + sha1 = "935d240cdfe0f5805307fdfe967d88942a2cbcf0"; + }; + }; + "serve-handler-5.0.7" = { + name = "serve-handler"; + packageName = "serve-handler"; + version = "5.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/serve-handler/-/serve-handler-5.0.7.tgz"; + sha512 = "PuLoJHAO2jj3p1fYWfXVHsEqNesx1+h+6qj0FIWrCe526ZtpDqeYuKA4knE5pjK9xoOVShoB+qGOP93EY46xEw=="; + }; + }; + "serve-index-1.7.3" = { + name = "serve-index"; + packageName = "serve-index"; + version = "1.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz"; + sha1 = "7a057fc6ee28dc63f64566e5fa57b111a86aecd2"; + }; + }; + "serve-index-1.9.1" = { + name = "serve-index"; + packageName = "serve-index"; + version = "1.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"; + sha1 = "d3768d69b1e7d82e5ce050fff5b453bea12a9239"; + }; + }; + "serve-static-1.10.3" = { + name = "serve-static"; + packageName = "serve-static"; + version = "1.10.3"; + src = fetchurl { + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz"; + sha1 = "ce5a6ecd3101fed5ec09827dac22a9c29bfb0535"; + }; + }; + "serve-static-1.13.2" = { + name = "serve-static"; + packageName = "serve-static"; + version = "1.13.2"; + src = fetchurl { + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz"; + sha512 = "p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw=="; + }; + }; + "serve-static-1.8.1" = { + name = "serve-static"; + packageName = "serve-static"; + version = "1.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.8.1.tgz"; + sha1 = "08fabd39999f050fc311443f46d5888a77ecfc7c"; + }; + }; + "server-destroy-1.0.1" = { + name = "server-destroy"; + packageName = "server-destroy"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz"; + sha1 = "f13bf928e42b9c3e79383e61cc3998b5d14e6cdd"; + }; + }; "set-blocking-2.0.0" = { name = "set-blocking"; packageName = "set-blocking"; @@ -1732,6 +29425,15 @@ let sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7"; }; }; + "set-immediate-shim-1.0.1" = { + name = "set-immediate-shim"; + packageName = "set-immediate-shim"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz"; + sha1 = "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"; + }; + }; "set-value-0.4.3" = { name = "set-value"; packageName = "set-value"; @@ -1750,6 +29452,195 @@ let sha512 = "hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg=="; }; }; + "setimmediate-1.0.5" = { + name = "setimmediate"; + packageName = "setimmediate"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"; + sha1 = "290cbb232e306942d7d7ea9b83732ab7856f8285"; + }; + }; + "setprototypeof-1.1.0" = { + name = "setprototypeof"; + packageName = "setprototypeof"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"; + sha512 = "BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="; + }; + }; + "sha.js-2.4.11" = { + name = "sha.js"; + packageName = "sha.js"; + version = "2.4.11"; + src = fetchurl { + url = "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz"; + sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ=="; + }; + }; + "sha.js-2.4.5" = { + name = "sha.js"; + packageName = "sha.js"; + version = "2.4.5"; + src = fetchurl { + url = "http://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz"; + sha1 = "27d171efcc82a118b99639ff581660242b506e7c"; + }; + }; + "shallow-clone-0.1.2" = { + name = "shallow-clone"; + packageName = "shallow-clone"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz"; + sha1 = "5909e874ba77106d73ac414cfec1ffca87d97060"; + }; + }; + "shallow-copy-0.0.1" = { + name = "shallow-copy"; + packageName = "shallow-copy"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz"; + sha1 = "415f42702d73d810330292cc5ee86eae1a11a170"; + }; + }; + "shasum-1.0.2" = { + name = "shasum"; + packageName = "shasum"; + version = "1.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz"; + sha1 = "e7012310d8f417f4deb5712150e5678b87ae565f"; + }; + }; + "shebang-command-1.2.0" = { + name = "shebang-command"; + packageName = "shebang-command"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"; + sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea"; + }; + }; + "shebang-regex-1.0.0" = { + name = "shebang-regex"; + packageName = "shebang-regex"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"; + sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3"; + }; + }; + "shell-quote-1.6.1" = { + name = "shell-quote"; + packageName = "shell-quote"; + version = "1.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz"; + sha1 = "f4781949cce402697127430ea3b3c5476f481767"; + }; + }; + "shelljs-0.3.0" = { + name = "shelljs"; + packageName = "shelljs"; + version = "0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz"; + sha1 = "3596e6307a781544f591f37da618360f31db57b1"; + }; + }; + "shelljs-0.5.3" = { + name = "shelljs"; + packageName = "shelljs"; + version = "0.5.3"; + src = fetchurl { + url = "http://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz"; + sha1 = "c54982b996c76ef0c1e6b59fbdc5825f5b713113"; + }; + }; + "shelljs-0.7.7" = { + name = "shelljs"; + packageName = "shelljs"; + version = "0.7.7"; + src = fetchurl { + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.7.tgz"; + sha1 = "b2f5c77ef97148f4b4f6e22682e10bba8667cff1"; + }; + }; + "shelljs-0.7.8" = { + name = "shelljs"; + packageName = "shelljs"; + version = "0.7.8"; + src = fetchurl { + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz"; + sha1 = "decbcf874b0d1e5fb72e14b164a9683048e9acb3"; + }; + }; + "shelljs-0.8.2" = { + name = "shelljs"; + packageName = "shelljs"; + version = "0.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.8.2.tgz"; + sha512 = "pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ=="; + }; + }; + "shellsubstitute-1.2.0" = { + name = "shellsubstitute"; + packageName = "shellsubstitute"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/shellsubstitute/-/shellsubstitute-1.2.0.tgz"; + sha1 = "e4f702a50c518b0f6fe98451890d705af29b6b70"; + }; + }; + "shellwords-0.1.1" = { + name = "shellwords"; + packageName = "shellwords"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz"; + sha512 = "vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww=="; + }; + }; + "shortid-2.2.14" = { + name = "shortid"; + packageName = "shortid"; + version = "2.2.14"; + src = fetchurl { + url = "https://registry.npmjs.org/shortid/-/shortid-2.2.14.tgz"; + sha512 = "4UnZgr9gDdA1kaKj/38IiudfC3KHKhDc1zi/HSxd9FQDR0VLwH3/y79tZJLsVYPsJgIjeHjqIWaWVRJUj9qZOQ=="; + }; + }; + "shush-1.0.0" = { + name = "shush"; + packageName = "shush"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/shush/-/shush-1.0.0.tgz"; + sha1 = "c27415a9e458f2fed39b27cf8eb37c003782b431"; + }; + }; + "sigmund-1.0.1" = { + name = "sigmund"; + packageName = "sigmund"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz"; + sha1 = "3ff21f198cad2175f9f3b781853fd94d0d19b590"; + }; + }; + "sign-addon-0.3.1" = { + name = "sign-addon"; + packageName = "sign-addon"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sign-addon/-/sign-addon-0.3.1.tgz"; + sha512 = "feaoG7+8IXr9SymOEd8VTZCSlVZArWcBDZ33IIdfXlU5NWWzXdCxCjPDqAkLQplFa7RRZr1S4lSmgMPn80Ze1A=="; + }; + }; "signal-exit-3.0.2" = { name = "signal-exit"; packageName = "signal-exit"; @@ -1759,6 +29650,321 @@ let sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d"; }; }; + "signals-1.0.0" = { + name = "signals"; + packageName = "signals"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/signals/-/signals-1.0.0.tgz"; + sha1 = "65f0c1599352b35372ecaae5a250e6107376ed69"; + }; + }; + "signed-varint-2.0.1" = { + name = "signed-varint"; + packageName = "signed-varint"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz"; + sha1 = "50a9989da7c98c2c61dad119bc97470ef8528129"; + }; + }; + "simple-concat-1.0.0" = { + name = "simple-concat"; + packageName = "simple-concat"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz"; + sha1 = "7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6"; + }; + }; + "simple-errors-1.0.1" = { + name = "simple-errors"; + packageName = "simple-errors"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-errors/-/simple-errors-1.0.1.tgz"; + sha1 = "b0bbecac1f1082f13b3962894b4a9e88f3a0c9ef"; + }; + }; + "simple-get-2.8.1" = { + name = "simple-get"; + packageName = "simple-get"; + version = "2.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz"; + sha512 = "lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw=="; + }; + }; + "simple-get-3.0.3" = { + name = "simple-get"; + packageName = "simple-get"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-get/-/simple-get-3.0.3.tgz"; + sha512 = "Wvre/Jq5vgoz31Z9stYWPLn0PqRqmBDpFSdypAnHu5AvRVCYPRYGnvryNLiXu8GOBNDH82J2FRHUGMjjHUpXFw=="; + }; + }; + "simple-git-1.107.0" = { + name = "simple-git"; + packageName = "simple-git"; + version = "1.107.0"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-git/-/simple-git-1.107.0.tgz"; + sha512 = "t4OK1JRlp4ayKRfcW6owrWcRVLyHRUlhGd0uN6ZZTqfDq8a5XpcUdOKiGRNobHEuMtNqzp0vcJNvhYWwh5PsQA=="; + }; + }; + "simple-peer-6.4.4" = { + name = "simple-peer"; + packageName = "simple-peer"; + version = "6.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-peer/-/simple-peer-6.4.4.tgz"; + sha1 = "4e421f485ac7b13b08077a4476934d52c5ba3bb3"; + }; + }; + "simple-peer-9.1.2" = { + name = "simple-peer"; + packageName = "simple-peer"; + version = "9.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-peer/-/simple-peer-9.1.2.tgz"; + sha512 = "MUWWno5o5cvISKOH4pYQ18PQJLpDaNWoKUbrPPKuspCLCkkh+zhtuQyTE8h2U2Ags+/OUN5wnUe92+9B8/Sm2Q=="; + }; + }; + "simple-plist-0.2.1" = { + name = "simple-plist"; + packageName = "simple-plist"; + version = "0.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/simple-plist/-/simple-plist-0.2.1.tgz"; + sha1 = "71766db352326928cf3a807242ba762322636723"; + }; + }; + "simple-sha1-2.1.1" = { + name = "simple-sha1"; + packageName = "simple-sha1"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.1.1.tgz"; + sha512 = "pFMPd+I/lQkpf4wFUeS/sED5IqdIG1lUlrQviBMV4u4mz8BRAcB5fvUx5Ckfg3kBigEglAjHg7E9k/yy2KlCqA=="; + }; + }; + "simple-swizzle-0.2.2" = { + name = "simple-swizzle"; + packageName = "simple-swizzle"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz"; + sha1 = "a4da6b635ffcccca33f70d17cb92592de95e557a"; + }; + }; + "simple-websocket-4.3.1" = { + name = "simple-websocket"; + packageName = "simple-websocket"; + version = "4.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-4.3.1.tgz"; + sha1 = "5d3d5751bb39aeba2f710d8eec78768df821f38d"; + }; + }; + "simple-websocket-7.2.0" = { + name = "simple-websocket"; + packageName = "simple-websocket"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-7.2.0.tgz"; + sha512 = "wdxFg1fHw1yqFKWDcw+yNb4VIYqtl+vknZMlpLhvZSlR6l7/iVuwozqo+Qtl73mB1IH5QnXzonD1S+hAaLNTvQ=="; + }; + }; + "single-line-log-0.4.1" = { + name = "single-line-log"; + packageName = "single-line-log"; + version = "0.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz"; + sha1 = "87a55649f749d783ec0dcd804e8140d9873c7cee"; + }; + }; + "single-line-log-1.1.2" = { + name = "single-line-log"; + packageName = "single-line-log"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz"; + sha1 = "c2f83f273a3e1a16edb0995661da0ed5ef033364"; + }; + }; + "siphash24-1.1.1" = { + name = "siphash24"; + packageName = "siphash24"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/siphash24/-/siphash24-1.1.1.tgz"; + sha512 = "dKKwjIoTOa587TARYLlBRXq2lkbu5Iz35XrEVWpelhBP1m8r2BGOy1QlaZe84GTFHG/BTucEUd2btnNc8QzIVA=="; + }; + }; + "skin-tone-1.0.0" = { + name = "skin-tone"; + packageName = "skin-tone"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/skin-tone/-/skin-tone-1.0.0.tgz"; + sha1 = "d4ba3e8e5e92760e4d1d3b603d772805c6cb256f"; + }; + }; + "slash-1.0.0" = { + name = "slash"; + packageName = "slash"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz"; + sha1 = "c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"; + }; + }; + "slash-2.0.0" = { + name = "slash"; + packageName = "slash"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz"; + sha512 = "ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A=="; + }; + }; + "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"; + }; + }; + "slate-irc-0.7.3" = { + name = "slate-irc"; + packageName = "slate-irc"; + version = "0.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/slate-irc/-/slate-irc-0.7.3.tgz"; + sha1 = "8d01f2bc809e00a5b2faca7d8d3130d155422a77"; + }; + }; + "slate-irc-parser-0.0.2" = { + name = "slate-irc-parser"; + packageName = "slate-irc-parser"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/slate-irc-parser/-/slate-irc-parser-0.0.2.tgz"; + sha1 = "0c5f8f20d817bb85329da9fca135c66b05947d80"; + }; + }; + "slice-ansi-0.0.4" = { + name = "slice-ansi"; + packageName = "slice-ansi"; + version = "0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz"; + sha1 = "edbf8903f66f7ce2f8eafd6ceed65e264c831b35"; + }; + }; + "slice-ansi-1.0.0" = { + name = "slice-ansi"; + packageName = "slice-ansi"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz"; + sha512 = "POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg=="; + }; + }; + "slice-ansi-2.0.0" = { + name = "slice-ansi"; + packageName = "slice-ansi"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.0.0.tgz"; + sha512 = "4j2WTWjp3GsZ+AOagyzVbzp4vWGtZ0hEZ/gDY/uTvm6MTxUfTUIsnMIFb1bn8o0RuXiqUw15H1bue8f22Vw2oQ=="; + }; + }; + "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"; + }; + }; + "smart-buffer-1.1.15" = { + name = "smart-buffer"; + packageName = "smart-buffer"; + version = "1.1.15"; + src = fetchurl { + url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz"; + sha1 = "7f114b5b65fab3e2a35aa775bb12f0d1c649bf16"; + }; + }; + "smart-buffer-4.0.1" = { + name = "smart-buffer"; + packageName = "smart-buffer"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.1.tgz"; + sha512 = "RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg=="; + }; + }; + "smartdc-auth-2.3.1" = { + name = "smartdc-auth"; + packageName = "smartdc-auth"; + version = "2.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/smartdc-auth/-/smartdc-auth-2.3.1.tgz"; + sha1 = "96568a565e9d9feb03b93a50651eee14d23adf44"; + }; + }; + "smartdc-auth-2.5.7" = { + name = "smartdc-auth"; + packageName = "smartdc-auth"; + version = "2.5.7"; + src = fetchurl { + url = "https://registry.npmjs.org/smartdc-auth/-/smartdc-auth-2.5.7.tgz"; + sha1 = "42d45710e791deb92df91326c8eed1bd5a842cb6"; + }; + }; + "smtp-connection-1.3.8" = { + name = "smtp-connection"; + packageName = "smtp-connection"; + version = "1.3.8"; + src = fetchurl { + url = "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.8.tgz"; + sha1 = "55832c2160cfb3086e1dcd87fd1c19fa61b7f536"; + }; + }; + "snabbdom-0.7.0" = { + name = "snabbdom"; + packageName = "snabbdom"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/snabbdom/-/snabbdom-0.7.0.tgz"; + sha512 = "LCg6lH9p2OD5n52SI4LlpYmDW2bscxsyN7rhnGJB/R3LQy/FdJfqNBM5aVST+zOfM4OdKFl8pxVUhjGsPtQA1w=="; + }; + }; + "snabbdom-selector-1.2.1" = { + name = "snabbdom-selector"; + packageName = "snabbdom-selector"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snabbdom-selector/-/snabbdom-selector-1.2.1.tgz"; + sha512 = "g0w2Ft4RJl+F/1/tQvA4BUsH09s+RNd0RRa+So24Inv5yzce5xUnPzxlEWNUBG5TwQjfKDZSFWrf2rXz+e1Q2g=="; + }; + }; + "snake-case-2.1.0" = { + name = "snake-case"; + packageName = "snake-case"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz"; + sha1 = "41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f"; + }; + }; "snapdragon-0.8.2" = { name = "snapdragon"; packageName = "snapdragon"; @@ -1786,6 +29992,618 @@ let sha512 = "mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ=="; }; }; + "snapsvg-0.5.1" = { + name = "snapsvg"; + packageName = "snapsvg"; + version = "0.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snapsvg/-/snapsvg-0.5.1.tgz"; + sha1 = "0caf52c79189a290746fc446cc5e863f6bdddfe3"; + }; + }; + "sntp-1.0.9" = { + name = "sntp"; + packageName = "sntp"; + version = "1.0.9"; + src = fetchurl { + url = "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"; + sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198"; + }; + }; + "snyk-1.103.2" = { + name = "snyk"; + packageName = "snyk"; + version = "1.103.2"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk/-/snyk-1.103.2.tgz"; + sha512 = "rmMsNW94SQdmWQEtVDW1hiGKb3r7Gx1hVb0bTuK9mCm4/lHGmyuAG7QYdcwdhMrhGjg7yQDWCEXorEnq2JLs7Q=="; + }; + }; + "snyk-1.116.2" = { + name = "snyk"; + packageName = "snyk"; + version = "1.116.2"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk/-/snyk-1.116.2.tgz"; + sha512 = "zkW+IjSEDJ5f4leXck7a7aF36pJcIKRk3o2or78cnabq1mxQzgY8+ooECPDBnwvqySIwUKA8jOjnGRujaNCMpg=="; + }; + }; + "snyk-config-2.2.0" = { + name = "snyk-config"; + packageName = "snyk-config"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-config/-/snyk-config-2.2.0.tgz"; + sha512 = "mq0wbP/AgjcmRq5i5jg2akVVV3iSYUPTowZwKn7DChRLDL8ySOzWAwan+ImXiyNbrWo87FNI/15O6MpOnTxOIg=="; + }; + }; + "snyk-docker-plugin-1.12.0" = { + name = "snyk-docker-plugin"; + packageName = "snyk-docker-plugin"; + version = "1.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-1.12.0.tgz"; + sha512 = "QqKq2bGdnf1L2PNGQrHoqcoaV/PIlJv1qjKIzwA93gfhToKGkgJ31oPXwfef/l9N+ui0Y44c4POBHFbFf8PlJw=="; + }; + }; + "snyk-docker-plugin-1.13.1" = { + name = "snyk-docker-plugin"; + packageName = "snyk-docker-plugin"; + version = "1.13.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-1.13.1.tgz"; + sha512 = "rhVPwMryfGanLXeDoDzjQabGq8VlEPSkvDvraiOhm/F9o5E4zam6vDlVQXsYVRb4ydVKPLgux2ejWyFiG6shFA=="; + }; + }; + "snyk-go-plugin-1.5.2" = { + name = "snyk-go-plugin"; + packageName = "snyk-go-plugin"; + version = "1.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-go-plugin/-/snyk-go-plugin-1.5.2.tgz"; + sha512 = "XWajcSh6Ld+I+WdcyU3DGDuE2ydThQd8ORkESy0nQ2LwekygLYVYN66OBy0uxpqYfd4qoqeg+J8lb4oGzCmyGA=="; + }; + }; + "snyk-go-plugin-1.6.1" = { + name = "snyk-go-plugin"; + packageName = "snyk-go-plugin"; + version = "1.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-go-plugin/-/snyk-go-plugin-1.6.1.tgz"; + sha512 = "hFOMyznfcMzF1HaZP18VmjQSqK/jBOowh0lpJY4UqmaQSZyJury3Ax+44O9oVUJi8lb8A4g7RVbxhlWl6bIqlA=="; + }; + }; + "snyk-gradle-plugin-2.1.0" = { + name = "snyk-gradle-plugin"; + packageName = "snyk-gradle-plugin"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-2.1.0.tgz"; + sha512 = "9gYJluomFZ5kaww5FoBvp4zUIsr27pEJ12jQJaVf0FJ0BmyYHmbCoxvHdqjCSYS2fVtF+fmPnvw0XKQOIwA1SA=="; + }; + }; + "snyk-gradle-plugin-2.1.1" = { + name = "snyk-gradle-plugin"; + packageName = "snyk-gradle-plugin"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-2.1.1.tgz"; + sha512 = "aFeVC5y3XkJ5BxknHhtYo76as3xJbzSQlXACGZrQZGQ/w/UhNdM8VI1QB6Eq4uEzexleB/hcJwYxNmhI2CNCeA=="; + }; + }; + "snyk-module-1.8.2" = { + name = "snyk-module"; + packageName = "snyk-module"; + version = "1.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-module/-/snyk-module-1.8.2.tgz"; + sha512 = "XqhdbZ/CUuJ5gSaYdYfapLqx9qm2Mp6nyRMBCLXe9tJSiohOJsc9fQuUDbdOiRCqpA4BD6WLl+qlwOJmJoszBg=="; + }; + }; + "snyk-module-1.9.1" = { + name = "snyk-module"; + packageName = "snyk-module"; + version = "1.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-module/-/snyk-module-1.9.1.tgz"; + sha512 = "A+CCyBSa4IKok5uEhqT+hV/35RO6APFNLqk9DRRHg7xW2/j//nPX8wTSZUPF8QeRNEk/sX+6df7M1y6PBHGSHA=="; + }; + }; + "snyk-mvn-plugin-2.0.0" = { + name = "snyk-mvn-plugin"; + packageName = "snyk-mvn-plugin"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-2.0.0.tgz"; + sha512 = "9jAhZhv+7YcqtoQYCYlgMoxK+dWBKlk+wkX27Ebg3vNddNop9q5jZitRXTjsXwfSUZHRt+Ptw1f8vei9kjzZVg=="; + }; + }; + "snyk-nodejs-lockfile-parser-1.5.1" = { + name = "snyk-nodejs-lockfile-parser"; + packageName = "snyk-nodejs-lockfile-parser"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.5.1.tgz"; + sha512 = "rfFcW+ZrOEH3NxufUCpMBpNLSb4BPOxLbAM6MoRqfYH5DhSdTHsecwRDf1gU6XzQok/9Koav+1qtP8+welJC2A=="; + }; + }; + "snyk-nodejs-lockfile-parser-1.9.0" = { + name = "snyk-nodejs-lockfile-parser"; + packageName = "snyk-nodejs-lockfile-parser"; + version = "1.9.0"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.9.0.tgz"; + sha512 = "GRn70VDe+JISkRbnxc9vxCBV+Ekkdr79krVXbYNDJgQyIjH+FXh6PXVvpregVsvCcNqP1ctbBw/u1w6e9xX1QA=="; + }; + }; + "snyk-nuget-plugin-1.6.5" = { + name = "snyk-nuget-plugin"; + packageName = "snyk-nuget-plugin"; + version = "1.6.5"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-nuget-plugin/-/snyk-nuget-plugin-1.6.5.tgz"; + sha512 = "3qIndzkxCxiaGvAwMkqChbChGdwhNePPyfi0WjhC/nJGwecqU3Fb/NeTW7lgyT+xoq/dFnzW0DgBJ4+AyNA2gA=="; + }; + }; + "snyk-php-plugin-1.5.1" = { + name = "snyk-php-plugin"; + packageName = "snyk-php-plugin"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-php-plugin/-/snyk-php-plugin-1.5.1.tgz"; + sha512 = "g5QSHBsRJ2O4cNxKC4zlWwnQYiSgQ77Y6QgGmo3ihPX3VLZrc1amaZIpPsNe1jwXirnGj2rvR5Xw+jDjbzvHFw=="; + }; + }; + "snyk-policy-1.12.0" = { + name = "snyk-policy"; + packageName = "snyk-policy"; + version = "1.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.12.0.tgz"; + sha512 = "CEioNnDzccHyid7UIVl3bJ1dnG4co4ofI+KxuC1mo0IUXy64gxnBTeVoZF5gVLWbAyxGxSeW8f0+8GmWMHVb7w=="; + }; + }; + "snyk-policy-1.13.1" = { + name = "snyk-policy"; + packageName = "snyk-policy"; + version = "1.13.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.1.tgz"; + sha512 = "l9evS3Yk70xyvajjg+I6Ij7fr7gxpVRMZl0J1xNpWps/IVu4DSGih3aMmXi47VJozr4A/eFyj7R1lIr2GhqJCA=="; + }; + }; + "snyk-python-plugin-1.8.2" = { + name = "snyk-python-plugin"; + packageName = "snyk-python-plugin"; + version = "1.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.8.2.tgz"; + sha512 = "LBvjztnXarSHKyhivzM567icOOLOB98I7S9EEnjepuG+EZ0jiZzqOEMVRmzuYi+hRq3Cwh0hhjkwgJAQpKDz+g=="; + }; + }; + "snyk-python-plugin-1.9.0" = { + name = "snyk-python-plugin"; + packageName = "snyk-python-plugin"; + version = "1.9.0"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.9.0.tgz"; + sha512 = "zlyOHoCpmyVym9AwkboeepzEGrY3gHsM7eWP/nJ85TgCnQO5H5orKm3RL57PNbWRY+BnDmoQQ+udQgjym2+3sg=="; + }; + }; + "snyk-resolve-1.0.1" = { + name = "snyk-resolve"; + packageName = "snyk-resolve"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-resolve/-/snyk-resolve-1.0.1.tgz"; + sha512 = "7+i+LLhtBo1Pkth01xv+RYJU8a67zmJ8WFFPvSxyCjdlKIcsps4hPQFebhz+0gC5rMemlaeIV6cqwqUf9PEDpw=="; + }; + }; + "snyk-resolve-deps-4.0.1" = { + name = "snyk-resolve-deps"; + packageName = "snyk-resolve-deps"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-resolve-deps/-/snyk-resolve-deps-4.0.1.tgz"; + sha512 = "gieaYoOuJLXzUmDDKfQJAqfwaxa43KmSqN2d9abRfgMXnLlX9IqyoZ1wqZMbd3WN7tsHSkpWvVwc4FHdQEkUKA=="; + }; + }; + "snyk-resolve-deps-4.0.2" = { + name = "snyk-resolve-deps"; + packageName = "snyk-resolve-deps"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-resolve-deps/-/snyk-resolve-deps-4.0.2.tgz"; + sha512 = "nlw62wiWhGOTw3BD3jVIwrUkRR4iNxEkkO4Y/PWs8BsUWseGu1H6QgLesFXJb3qx7ANJ5UbUCJMgV+eL0Lf9cA=="; + }; + }; + "snyk-sbt-plugin-2.0.0" = { + name = "snyk-sbt-plugin"; + packageName = "snyk-sbt-plugin"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-sbt-plugin/-/snyk-sbt-plugin-2.0.0.tgz"; + sha512 = "bOUqsQ1Lysnwfnvf4QQIBfC0M0ZVuhlshTKd7pNwgAJ41YEPJNrPEpzOePl/HfKtwilEEwHh5YHvjYGegEKx0A=="; + }; + }; + "snyk-tree-1.0.0" = { + name = "snyk-tree"; + packageName = "snyk-tree"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-tree/-/snyk-tree-1.0.0.tgz"; + sha1 = "0fb73176dbf32e782f19100294160448f9111cc8"; + }; + }; + "snyk-try-require-1.3.1" = { + name = "snyk-try-require"; + packageName = "snyk-try-require"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk-try-require/-/snyk-try-require-1.3.1.tgz"; + sha1 = "6e026f92e64af7fcccea1ee53d524841e418a212"; + }; + }; + "socket.io-1.0.6" = { + name = "socket.io"; + packageName = "socket.io"; + version = "1.0.6"; + src = fetchurl { + url = "http://registry.npmjs.org/socket.io/-/socket.io-1.0.6.tgz"; + sha1 = "b566532888dae3ac9058a12f294015ebdfa8084a"; + }; + }; + "socket.io-1.7.4" = { + name = "socket.io"; + packageName = "socket.io"; + version = "1.7.4"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io/-/socket.io-1.7.4.tgz"; + sha1 = "2f7ecedc3391bf2d5c73e291fe233e6e34d4dd00"; + }; + }; + "socket.io-2.1.1" = { + name = "socket.io"; + packageName = "socket.io"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz"; + sha512 = "rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA=="; + }; + }; + "socket.io-2.2.0" = { + name = "socket.io"; + packageName = "socket.io"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io/-/socket.io-2.2.0.tgz"; + sha512 = "wxXrIuZ8AILcn+f1B4ez4hJTPG24iNgxBBDaJfT6MsyOhVYiTXWexGoPkd87ktJG8kQEcL/NBvRi64+9k4Kc0w=="; + }; + }; + "socket.io-adapter-0.2.0" = { + name = "socket.io-adapter"; + packageName = "socket.io-adapter"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.2.0.tgz"; + sha1 = "bd39329b8961371787e24f345b074ec9cf000e33"; + }; + }; + "socket.io-adapter-0.5.0" = { + name = "socket.io-adapter"; + packageName = "socket.io-adapter"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz"; + sha1 = "cb6d4bb8bec81e1078b99677f9ced0046066bb8b"; + }; + }; + "socket.io-adapter-1.1.1" = { + name = "socket.io-adapter"; + packageName = "socket.io-adapter"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz"; + sha1 = "2a805e8a14d6372124dd9159ad4502f8cb07f06b"; + }; + }; + "socket.io-client-1.0.6" = { + name = "socket.io-client"; + packageName = "socket.io-client"; + version = "1.0.6"; + src = fetchurl { + url = "http://registry.npmjs.org/socket.io-client/-/socket.io-client-1.0.6.tgz"; + sha1 = "c86cb3e507ab2f96da4500bd34fcf46a1e9dfe5e"; + }; + }; + "socket.io-client-1.7.4" = { + name = "socket.io-client"; + packageName = "socket.io-client"; + version = "1.7.4"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.4.tgz"; + sha1 = "ec9f820356ed99ef6d357f0756d648717bdd4281"; + }; + }; + "socket.io-client-2.1.1" = { + name = "socket.io-client"; + packageName = "socket.io-client"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz"; + sha512 = "jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ=="; + }; + }; + "socket.io-client-2.2.0" = { + name = "socket.io-client"; + packageName = "socket.io-client"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz"; + sha512 = "56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA=="; + }; + }; + "socket.io-parser-2.1.2" = { + name = "socket.io-parser"; + packageName = "socket.io-parser"; + version = "2.1.2"; + src = fetchurl { + url = "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.1.2.tgz"; + sha1 = "876655b9edd555c5bdf7301cedf30a436c67b8b0"; + }; + }; + "socket.io-parser-2.2.0" = { + name = "socket.io-parser"; + packageName = "socket.io-parser"; + version = "2.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.0.tgz"; + sha1 = "2609601f59e6a7fab436a53be3d333fbbfcbd30a"; + }; + }; + "socket.io-parser-2.3.1" = { + name = "socket.io-parser"; + packageName = "socket.io-parser"; + version = "2.3.1"; + src = fetchurl { + url = "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz"; + sha1 = "dd532025103ce429697326befd64005fcfe5b4a0"; + }; + }; + "socket.io-parser-3.2.0" = { + name = "socket.io-parser"; + packageName = "socket.io-parser"; + version = "3.2.0"; + src = fetchurl { + url = "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz"; + sha512 = "FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA=="; + }; + }; + "socket.io-parser-3.3.0" = { + name = "socket.io-parser"; + packageName = "socket.io-parser"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz"; + sha512 = "hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng=="; + }; + }; + "socks-1.1.10" = { + name = "socks"; + packageName = "socks"; + version = "1.1.10"; + src = fetchurl { + url = "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz"; + sha1 = "5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a"; + }; + }; + "socks-2.2.1" = { + name = "socks"; + packageName = "socks"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/socks/-/socks-2.2.1.tgz"; + sha512 = "0GabKw7n9mI46vcNrVfs0o6XzWzjVa3h6GaSo2UPxtWAROXUWavfJWh1M4PR5tnE0dcnQXZIDFP4yrAysLze/w=="; + }; + }; + "socks-2.2.2" = { + name = "socks"; + packageName = "socks"; + version = "2.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/socks/-/socks-2.2.2.tgz"; + sha512 = "g6wjBnnMOZpE0ym6e0uHSddz9p3a+WsBaaYQaBaSCJYvrC4IXykQR9MNGjLQf38e9iIIhp3b1/Zk8YZI3KGJ0Q=="; + }; + }; + "socks-proxy-agent-3.0.1" = { + name = "socks-proxy-agent"; + packageName = "socks-proxy-agent"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz"; + sha512 = "ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA=="; + }; + }; + "socks-proxy-agent-4.0.1" = { + name = "socks-proxy-agent"; + packageName = "socks-proxy-agent"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz"; + sha512 = "Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw=="; + }; + }; + "sodium-browserify-1.2.4" = { + name = "sodium-browserify"; + packageName = "sodium-browserify"; + version = "1.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/sodium-browserify/-/sodium-browserify-1.2.4.tgz"; + sha512 = "IYcxKje/uf/c3a7VhZYJLlUxWMcktfbD4AjqHjUD1/VWKjj0Oq5wNbX8wjJOWVO9UhUMqJQiOn2xFbzKWBmy5w=="; + }; + }; + "sodium-browserify-tweetnacl-0.2.3" = { + name = "sodium-browserify-tweetnacl"; + packageName = "sodium-browserify-tweetnacl"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/sodium-browserify-tweetnacl/-/sodium-browserify-tweetnacl-0.2.3.tgz"; + sha1 = "b5537ffcbb9f74ebc443b8b6a211b291e8fcbc8e"; + }; + }; + "sodium-chloride-1.1.2" = { + name = "sodium-chloride"; + packageName = "sodium-chloride"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/sodium-chloride/-/sodium-chloride-1.1.2.tgz"; + sha512 = "8AVzr9VHueXqfzfkzUA0aXe/Q4XG3UTmhlP6Pt+HQc5bbAPIJFo7ZIMh9tvn+99QuiMcyDJdYumegGAczl0N+g=="; + }; + }; + "sodium-javascript-0.5.5" = { + name = "sodium-javascript"; + packageName = "sodium-javascript"; + version = "0.5.5"; + src = fetchurl { + url = "https://registry.npmjs.org/sodium-javascript/-/sodium-javascript-0.5.5.tgz"; + sha512 = "UMmCHovws/sxIBZsIRhIl8uRPou/RFDD0vVop81T1hG106NLLgqajKKuHAOtAP6hflnZ0UrVA2VFwddTd/NQyA=="; + }; + }; + "sodium-native-2.2.3" = { + name = "sodium-native"; + packageName = "sodium-native"; + version = "2.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/sodium-native/-/sodium-native-2.2.3.tgz"; + sha512 = "0rQvKwlWW86YmmAhosnJ6/2PR3mdAtfuWW147L4x3/gwfL7XiJ7mf2BPvBwU16vsYQNY1yxOQg9YT/MN6qoZOA=="; + }; + }; + "sodium-universal-2.0.0" = { + name = "sodium-universal"; + packageName = "sodium-universal"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sodium-universal/-/sodium-universal-2.0.0.tgz"; + sha512 = "csdVyakzHJRyCevY4aZC2Eacda8paf+4nmRGF2N7KxCLKY2Ajn72JsExaQlJQ2BiXJncp44p3T+b80cU+2TTsg=="; + }; + }; + "sonic-boom-0.6.3" = { + name = "sonic-boom"; + packageName = "sonic-boom"; + version = "0.6.3"; + src = fetchurl { + url = "https://registry.npmjs.org/sonic-boom/-/sonic-boom-0.6.3.tgz"; + sha512 = "TMhj6kDJk9LLzCTTL8+HPCfFn4MwkE4P6k2Up89Rz949+DSRw90V62upRKC99rJEOmu4E9ljH5Otu2JSRmx+bg=="; + }; + }; + "sorcery-0.10.0" = { + name = "sorcery"; + packageName = "sorcery"; + version = "0.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz"; + sha1 = "8ae90ad7d7cb05fc59f1ab0c637845d5c15a52b7"; + }; + }; + "sort-keys-1.1.2" = { + name = "sort-keys"; + packageName = "sort-keys"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz"; + sha1 = "441b6d4d346798f1b4e49e8920adfba0e543f9ad"; + }; + }; + "sort-keys-2.0.0" = { + name = "sort-keys"; + packageName = "sort-keys"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz"; + sha1 = "658535584861ec97d730d6cf41822e1f56684128"; + }; + }; + "sort-keys-length-1.0.1" = { + name = "sort-keys-length"; + packageName = "sort-keys-length"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz"; + sha1 = "9cb6f4f4e9e48155a6aa0671edd336ff1479a188"; + }; + }; + "sort-on-3.0.0" = { + name = "sort-on"; + packageName = "sort-on"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sort-on/-/sort-on-3.0.0.tgz"; + sha512 = "e2RHeY1iM6dT9od3RoqeJSyz3O7naNFsGy34+EFEcwghjAncuOXC2/Xwq87S4FbypqLVp6PcizYEsGEGsGIDXA=="; + }; + }; + "sorted-array-functions-1.2.0" = { + name = "sorted-array-functions"; + packageName = "sorted-array-functions"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.2.0.tgz"; + sha512 = "sWpjPhIZJtqO77GN+LD8dDsDKcWZ9GCOJNqKzi1tvtjGIzwfoyuRH8S0psunmc6Z5P+qfDqztSbwYR5X/e1UTg=="; + }; + }; + "sorted-immutable-list-1.1.0" = { + name = "sorted-immutable-list"; + packageName = "sorted-immutable-list"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sorted-immutable-list/-/sorted-immutable-list-1.1.0.tgz"; + sha1 = "41a62c024bd755c4c57306e20eec92620dae5d97"; + }; + }; + "sorted-indexof-1.0.0" = { + name = "sorted-indexof"; + packageName = "sorted-indexof"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sorted-indexof/-/sorted-indexof-1.0.0.tgz"; + sha1 = "17c742ff7cf187e2f59a15df9b81f17a62ce0899"; + }; + }; + "source-list-map-0.1.8" = { + name = "source-list-map"; + packageName = "source-list-map"; + version = "0.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz"; + sha1 = "c550b2ab5427f6b3f21f5afead88c4f5587b2106"; + }; + }; + "source-list-map-2.0.1" = { + name = "source-list-map"; + packageName = "source-list-map"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz"; + sha512 = "qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="; + }; + }; + "source-map-0.1.31" = { + name = "source-map"; + packageName = "source-map"; + version = "0.1.31"; + src = fetchurl { + url = "http://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz"; + sha1 = "9f704d0d69d9e138a81badf6ebb4fde33d151c61"; + }; + }; + "source-map-0.4.4" = { + name = "source-map"; + packageName = "source-map"; + version = "0.4.4"; + src = fetchurl { + url = "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz"; + sha1 = "eba4f5da9c0dc999de68032d8b4f76173652036b"; + }; + }; "source-map-0.5.7" = { name = "source-map"; packageName = "source-map"; @@ -1795,6 +30613,15 @@ let sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"; }; }; + "source-map-0.6.1" = { + name = "source-map"; + packageName = "source-map"; + version = "0.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"; + sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="; + }; + }; "source-map-resolve-0.5.2" = { name = "source-map-resolve"; packageName = "source-map-resolve"; @@ -1804,6 +30631,51 @@ let sha512 = "MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA=="; }; }; + "source-map-support-0.4.18" = { + name = "source-map-support"; + packageName = "source-map-support"; + version = "0.4.18"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz"; + sha512 = "try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA=="; + }; + }; + "source-map-support-0.4.6" = { + name = "source-map-support"; + packageName = "source-map-support"; + version = "0.4.6"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.6.tgz"; + sha1 = "32552aa64b458392a85eab3b0b5ee61527167aeb"; + }; + }; + "source-map-support-0.5.3" = { + name = "source-map-support"; + packageName = "source-map-support"; + version = "0.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.3.tgz"; + sha512 = "eKkTgWYeBOQqFGXRfKabMFdnWepo51vWqEdoeikaEPFiJC7MCU5j2h4+6Q8npkZTeLGbSyecZvRxiSoWl3rh+w=="; + }; + }; + "source-map-support-0.5.6" = { + name = "source-map-support"; + packageName = "source-map-support"; + version = "0.5.6"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz"; + sha512 = "N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g=="; + }; + }; + "source-map-support-0.5.9" = { + name = "source-map-support"; + packageName = "source-map-support"; + version = "0.5.9"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz"; + sha512 = "gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA=="; + }; + }; "source-map-url-0.4.0" = { name = "source-map-url"; packageName = "source-map-url"; @@ -1813,6 +30685,150 @@ let sha1 = "3e935d7ddd73631b97659956d55128e87b5084a3"; }; }; + "sourcemap-codec-1.4.4" = { + name = "sourcemap-codec"; + packageName = "sourcemap-codec"; + version = "1.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.4.tgz"; + sha512 = "CYAPYdBu34781kLHkaW3m6b/uUSyMOC2R61gcYMWooeuaGtjof86ZA/8T+qVPPt7np1085CR9hmMGrySwEc8Xg=="; + }; + }; + "spark-md5-1.0.1" = { + name = "spark-md5"; + packageName = "spark-md5"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/spark-md5/-/spark-md5-1.0.1.tgz"; + sha1 = "c4b9a8d41cf7b0845423a821824f8dffa0f51b7c"; + }; + }; + "sparkles-1.0.1" = { + name = "sparkles"; + packageName = "sparkles"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz"; + sha512 = "dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw=="; + }; + }; + "sparse-bitfield-3.0.3" = { + name = "sparse-bitfield"; + packageName = "sparse-bitfield"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz"; + sha1 = "ff4ae6e68656056ba4b3e792ab3334d38273ca11"; + }; + }; + "spawn-please-0.3.0" = { + name = "spawn-please"; + packageName = "spawn-please"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/spawn-please/-/spawn-please-0.3.0.tgz"; + sha1 = "db338ec4cff63abc69f1d0e08cee9eb8bebd9d11"; + }; + }; + "spawn-sync-1.0.15" = { + name = "spawn-sync"; + packageName = "spawn-sync"; + version = "1.0.15"; + src = fetchurl { + url = "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz"; + sha1 = "b00799557eb7fb0c8376c29d44e8a1ea67e57476"; + }; + }; + "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.2" = { + name = "spdx-license-ids"; + packageName = "spdx-license-ids"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz"; + sha512 = "qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg=="; + }; + }; + "spdy-1.32.5" = { + name = "spdy"; + packageName = "spdy"; + version = "1.32.5"; + src = fetchurl { + url = "http://registry.npmjs.org/spdy/-/spdy-1.32.5.tgz"; + sha1 = "70eff23cde4e97d52a445f65afddcc5695eb5edb"; + }; + }; + "speedometer-0.1.4" = { + name = "speedometer"; + packageName = "speedometer"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz"; + sha1 = "9876dbd2a169d3115402d48e6ea6329c8816a50d"; + }; + }; + "speedometer-1.1.0" = { + name = "speedometer"; + packageName = "speedometer"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/speedometer/-/speedometer-1.1.0.tgz"; + sha512 = "z/wAiTESw2XVPssY2XRcme4niTc4S5FkkJ4gknudtVoc33Zil8TdTxHy5torRcgqMqksJV2Yz8HQcvtbsnw0mQ=="; + }; + }; + "split-0.3.3" = { + name = "split"; + packageName = "split"; + version = "0.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/split/-/split-0.3.3.tgz"; + sha1 = "cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f"; + }; + }; + "split-1.0.1" = { + name = "split"; + packageName = "split"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/split/-/split-1.0.1.tgz"; + sha512 = "mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg=="; + }; + }; + "split-buffer-1.0.0" = { + name = "split-buffer"; + packageName = "split-buffer"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/split-buffer/-/split-buffer-1.0.0.tgz"; + sha1 = "b7e8e0ab51345158b72c1f6dbef2406d51f1d027"; + }; + }; "split-string-3.1.0" = { name = "split-string"; packageName = "split-string"; @@ -1822,13 +30838,355 @@ let sha512 = "NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw=="; }; }; - "sshpk-1.14.2" = { + "split2-2.2.0" = { + name = "split2"; + packageName = "split2"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz"; + sha512 = "RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw=="; + }; + }; + "split2-3.0.0" = { + name = "split2"; + packageName = "split2"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/split2/-/split2-3.0.0.tgz"; + sha512 = "Cp7G+nUfKJyHCrAI8kze3Q00PFGEG1pMgrAlTFlDbn+GW24evSZHJuMl+iUJx1w/NTRDeBiTgvwnf6YOt94FMw=="; + }; + }; + "sprintf-js-1.0.3" = { + name = "sprintf-js"; + packageName = "sprintf-js"; + version = "1.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"; + sha1 = "04e6926f662895354f3dd015203633b857297e2c"; + }; + }; + "srt2vtt-1.3.1" = { + name = "srt2vtt"; + packageName = "srt2vtt"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/srt2vtt/-/srt2vtt-1.3.1.tgz"; + sha1 = "c2b5047c2c297b693d3bab518765e4b7c24d8173"; + }; + }; + "ssb-avatar-0.2.0" = { + name = "ssb-avatar"; + packageName = "ssb-avatar"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-avatar/-/ssb-avatar-0.2.0.tgz"; + sha1 = "06cd70795ee58d1462d100a45c660df3179d3b39"; + }; + }; + "ssb-blobs-1.1.7" = { + name = "ssb-blobs"; + packageName = "ssb-blobs"; + version = "1.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-blobs/-/ssb-blobs-1.1.7.tgz"; + sha512 = "y2GP3xIyGPbRYvpwUgA/U8QaCE2y+7cT22/yN6PcoMqbZOPI7qNP7eFzCXa/HYa7LuIczyID5/25UFkP84rrig=="; + }; + }; + "ssb-client-4.6.0" = { + name = "ssb-client"; + packageName = "ssb-client"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-client/-/ssb-client-4.6.0.tgz"; + sha512 = "LyH5Y/U7xvafmAuG1puyhNv4G3Ew9xC67dYgRX0wwbUf5iT422WB1Cvat9qGFAu3/BQbdctXtdEQPxaAn0+hYA=="; + }; + }; + "ssb-config-2.3.7" = { + name = "ssb-config"; + packageName = "ssb-config"; + version = "2.3.7"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-config/-/ssb-config-2.3.7.tgz"; + sha512 = "djjLoNpDlE0K/UfhU1mNuJqOy8oJsv/6Q8RLDTHdby2Z+r2MxKRaACH3R9DMZyzgnd3wLjXba5ntNvsuabjx5g=="; + }; + }; + "ssb-db-18.6.2" = { + name = "ssb-db"; + packageName = "ssb-db"; + version = "18.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-db/-/ssb-db-18.6.2.tgz"; + sha512 = "7Z/d9c+qGp/7Sg5RsqHwviOzUoOK52KlFbt+4GR8a95/b9KW9EO9nRDdOYXwa+hY+D0SZe8HMW3Qb/0NNga3uQ=="; + }; + }; + "ssb-ebt-5.2.7" = { + name = "ssb-ebt"; + packageName = "ssb-ebt"; + version = "5.2.7"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-ebt/-/ssb-ebt-5.2.7.tgz"; + sha512 = "dLiLRtGMagSKRuOIBQzPDfAQf7LNFR8+g91tKxMPbV6WMENF2bojz3POd75i6BhXJhJx1A6zpO6IrMz3StmtbA=="; + }; + }; + "ssb-friends-3.1.7" = { + name = "ssb-friends"; + packageName = "ssb-friends"; + version = "3.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-friends/-/ssb-friends-3.1.7.tgz"; + sha512 = "3ph/L8m6zqNC1CX9BhCLqgDO227CVb86Mx7yHgSK6vilc9iby612VGsrRbAQaNiSRDPoBhLNOQLrQWaTkn7LBw=="; + }; + }; + "ssb-git-0.5.0" = { + name = "ssb-git"; + packageName = "ssb-git"; + version = "0.5.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ssb-git/-/ssb-git-0.5.0.tgz"; + sha1 = "5f4f712e42a23b895b128d61bc70dfb3bd5b40b4"; + }; + }; + "ssb-git-repo-2.8.3" = { + name = "ssb-git-repo"; + packageName = "ssb-git-repo"; + version = "2.8.3"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-git-repo/-/ssb-git-repo-2.8.3.tgz"; + sha512 = "7GVq5Ael/get+3Ot5exLdRWU8psSQNv/SkyO0KUhjoc4VfTdz8XuN1K195LKiyL/7u31A50KmkG9U9twb+1rGQ=="; + }; + }; + "ssb-issues-1.0.0" = { + name = "ssb-issues"; + packageName = "ssb-issues"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ssb-issues/-/ssb-issues-1.0.0.tgz"; + sha1 = "9e857d170dff152c53a273eb9004a0a914a106e5"; + }; + }; + "ssb-keys-7.1.3" = { + name = "ssb-keys"; + packageName = "ssb-keys"; + version = "7.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-keys/-/ssb-keys-7.1.3.tgz"; + sha512 = "f66vIZ3LkeMx73enLTkPC9ecTUcUrjtVHvRt45nDmubGMom21Z82JQLWYbQ++09v3JG3B4XEir8inhv6AAISSQ=="; + }; + }; + "ssb-links-3.0.3" = { + name = "ssb-links"; + packageName = "ssb-links"; + version = "3.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/ssb-links/-/ssb-links-3.0.3.tgz"; + sha512 = "x09ShIMjwvdZI7aDZm8kc1v5YCGZa9ulCOoxrf/RYJ98s5gbTfO9CBCzeMBAeQ5kRwSuKjiOxJHdeEBkj4Y6hw=="; + }; + }; + "ssb-marked-0.5.4" = { + name = "ssb-marked"; + packageName = "ssb-marked"; + version = "0.5.4"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-marked/-/ssb-marked-0.5.4.tgz"; + sha1 = "e2f0a17854d968a41e707dee6161c783f907330f"; + }; + }; + "ssb-marked-0.6.0" = { + name = "ssb-marked"; + packageName = "ssb-marked"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-marked/-/ssb-marked-0.6.0.tgz"; + sha1 = "8171472058673e4e76ec187c40c88c1e484bc544"; + }; + }; + "ssb-mentions-0.1.2" = { + name = "ssb-mentions"; + packageName = "ssb-mentions"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-mentions/-/ssb-mentions-0.1.2.tgz"; + sha1 = "d0442708e3af5e245a7af9c1abd8f89ab03c80c0"; + }; + }; + "ssb-msg-schemas-6.3.0" = { + name = "ssb-msg-schemas"; + packageName = "ssb-msg-schemas"; + version = "6.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-msg-schemas/-/ssb-msg-schemas-6.3.0.tgz"; + sha1 = "23c12443d4e5a0c4817743638ee0ca93ce6ddc85"; + }; + }; + "ssb-msgs-5.2.0" = { + name = "ssb-msgs"; + packageName = "ssb-msgs"; + version = "5.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-msgs/-/ssb-msgs-5.2.0.tgz"; + sha1 = "c681da5cd70c574c922dca4f03c521538135c243"; + }; + }; + "ssb-pull-requests-1.0.0" = { + name = "ssb-pull-requests"; + packageName = "ssb-pull-requests"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/ssb-pull-requests/-/ssb-pull-requests-1.0.0.tgz"; + sha1 = "dfd30cd50eecd8546bd4aa7f06e7c8f501c08118"; + }; + }; + "ssb-query-2.3.0" = { + name = "ssb-query"; + packageName = "ssb-query"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-query/-/ssb-query-2.3.0.tgz"; + sha512 = "y4OA2MvGl1jU7bUTYsTmMNSqlPt4eh9401THUW1DO4aFyBFEWvpa3eKJHc8aTmaph2hutPPbdKgEFsWDzw26uw=="; + }; + }; + "ssb-ref-2.13.8" = { + name = "ssb-ref"; + packageName = "ssb-ref"; + version = "2.13.8"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-ref/-/ssb-ref-2.13.8.tgz"; + sha512 = "HG52vbajkz4jZx1UnyqDuiu6GCKDgf+F70ljwJb/z0iLYhUVx4uvW2gxDrwLUQ9+kSKTEud8wGhWCfui1zu29w=="; + }; + }; + "ssb-validate-4.0.4" = { + name = "ssb-validate"; + packageName = "ssb-validate"; + version = "4.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-validate/-/ssb-validate-4.0.4.tgz"; + sha512 = "MojZCR1qgZHdO4pnh4Loiqxj7fxP3w+MrA/4smXoKD46ReEnOjt/8Vm2sq3qpqPmUBU2GbEoDlgw7OKy0mWJBw=="; + }; + }; + "ssb-ws-5.1.1" = { + name = "ssb-ws"; + packageName = "ssb-ws"; + version = "5.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ssb-ws/-/ssb-ws-5.1.1.tgz"; + sha512 = "Wbttwlr+wVqcoxGsn+WoiBbSI9UMqgL/DZU6Pjm/KQ61LO7jaxV4hGw3+H4uRBtgtOE4pidvHeCk7jUuoXWZfQ=="; + }; + }; + "ssh-config-1.1.5" = { + name = "ssh-config"; + packageName = "ssh-config"; + version = "1.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/ssh-config/-/ssh-config-1.1.5.tgz"; + sha512 = "j3Yo++WWfc+2eFrSFclQZ79RRyMF2BOkDLboaUxyysYNomrLjIoOWanFbulHH5fLErRuW8YrO31p7MKpI4XrZw=="; + }; + }; + "sshpk-1.14.1" = { name = "sshpk"; packageName = "sshpk"; - version = "1.14.2"; + version = "1.14.1"; src = fetchurl { - url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz"; - sha1 = "c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98"; + url = "http://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz"; + sha1 = "130f5975eddad963f1d56f92b9ac6c51fa9f83eb"; + }; + }; + "sshpk-1.15.2" = { + name = "sshpk"; + packageName = "sshpk"; + version = "1.15.2"; + src = fetchurl { + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz"; + sha512 = "Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA=="; + }; + }; + "sshpk-1.7.1" = { + name = "sshpk"; + packageName = "sshpk"; + version = "1.7.1"; + src = fetchurl { + url = "http://registry.npmjs.org/sshpk/-/sshpk-1.7.1.tgz"; + sha1 = "565e386c42a77e6062fbd14c0472ff21cd53398c"; + }; + }; + "sshpk-agent-1.2.1" = { + name = "sshpk-agent"; + packageName = "sshpk-agent"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.2.1.tgz"; + sha1 = "62e143c18530fda103320b3403e8ad42786d9718"; + }; + }; + "sshpk-agent-1.7.0" = { + name = "sshpk-agent"; + packageName = "sshpk-agent"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.7.0.tgz"; + sha512 = "zR4GV5XYSypCusFzfTeTSXVqrFJJsK79Ec2KXZdo/x7qxBGSJPPZFtqMcqpXPaJ9VCK7Zn/vI+/kMrqeQILv4w=="; + }; + }; + "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=="; + }; + }; + "ssri-6.0.1" = { + name = "ssri"; + packageName = "ssri"; + version = "6.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz"; + sha512 = "3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA=="; + }; + }; + "stable-0.1.8" = { + name = "stable"; + packageName = "stable"; + version = "0.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz"; + sha512 = "ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="; + }; + }; + "stack-0.1.0" = { + name = "stack"; + packageName = "stack"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/stack/-/stack-0.1.0.tgz"; + sha1 = "e923598a9be51e617682cb21cf1b2818a449ada2"; + }; + }; + "stack-trace-0.0.10" = { + name = "stack-trace"; + packageName = "stack-trace"; + version = "0.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz"; + sha1 = "547c70b347e8d32b4e108ea1a2a159e5fdde19c0"; + }; + }; + "stat-mode-0.2.2" = { + name = "stat-mode"; + packageName = "stat-mode"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz"; + sha1 = "e6c80b623123d7d80cf132ce538f346289072502"; + }; + }; + "static-eval-2.0.0" = { + name = "static-eval"; + packageName = "static-eval"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/static-eval/-/static-eval-2.0.0.tgz"; + sha512 = "6flshd3F1Gwm+Ksxq463LtFd1liC77N/PX1FVVc3OzL3hAmo2fwHFbuArkcfi7s9rTNsLEhcRmXGFZhlgy40uw=="; }; }; "static-extend-0.1.2" = { @@ -1840,6 +31198,375 @@ let sha1 = "60809c39cbff55337226fd5e0b520f341f1fb5c6"; }; }; + "static-module-2.2.5" = { + name = "static-module"; + packageName = "static-module"; + version = "2.2.5"; + src = fetchurl { + url = "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz"; + sha512 = "D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ=="; + }; + }; + "statistics-3.3.0" = { + name = "statistics"; + packageName = "statistics"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/statistics/-/statistics-3.3.0.tgz"; + sha1 = "ec7b4750ff03ab24a64dd9b357a78316bead78aa"; + }; + }; + "statsd-parser-0.0.4" = { + name = "statsd-parser"; + packageName = "statsd-parser"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/statsd-parser/-/statsd-parser-0.0.4.tgz"; + sha1 = "cbd243953cc42effd548b5d22388ed689ec639bd"; + }; + }; + "statuses-1.2.1" = { + name = "statuses"; + packageName = "statuses"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz"; + sha1 = "dded45cc18256d51ed40aec142489d5c61026d28"; + }; + }; + "statuses-1.3.1" = { + name = "statuses"; + packageName = "statuses"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz"; + sha1 = "faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"; + }; + }; + "statuses-1.4.0" = { + name = "statuses"; + packageName = "statuses"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz"; + sha512 = "zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="; + }; + }; + "statuses-1.5.0" = { + name = "statuses"; + packageName = "statuses"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"; + sha1 = "161c7dac177659fd9811f43771fa99381478628c"; + }; + }; + "stealthy-require-1.1.1" = { + name = "stealthy-require"; + packageName = "stealthy-require"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz"; + sha1 = "35b09875b4ff49f26a777e509b3090a3226bf24b"; + }; + }; + "steno-0.4.4" = { + name = "steno"; + packageName = "steno"; + version = "0.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz"; + sha1 = "071105bdfc286e6615c0403c27e9d7b5dcb855cb"; + }; + }; + "stream-browserify-2.0.1" = { + name = "stream-browserify"; + packageName = "stream-browserify"; + version = "2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz"; + sha1 = "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"; + }; + }; + "stream-buffers-2.2.0" = { + name = "stream-buffers"; + packageName = "stream-buffers"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz"; + sha1 = "91d5f5130d1cef96dcfa7f726945188741d09ee4"; + }; + }; + "stream-collector-1.0.1" = { + name = "stream-collector"; + packageName = "stream-collector"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-collector/-/stream-collector-1.0.1.tgz"; + sha1 = "4d4e55f171356121b2c5f6559f944705ab28db15"; + }; + }; + "stream-combiner-0.0.4" = { + name = "stream-combiner"; + packageName = "stream-combiner"; + version = "0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz"; + sha1 = "4d5e433c185261dde623ca3f44c586bcf5c4ad14"; + }; + }; + "stream-combiner-0.2.2" = { + name = "stream-combiner"; + packageName = "stream-combiner"; + version = "0.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz"; + sha1 = "aec8cbac177b56b6f4fa479ced8c1912cee52858"; + }; + }; + "stream-combiner2-1.1.1" = { + name = "stream-combiner2"; + packageName = "stream-combiner2"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz"; + sha1 = "fb4d8a1420ea362764e21ad4780397bebcb41cbe"; + }; + }; + "stream-consume-0.1.1" = { + name = "stream-consume"; + packageName = "stream-consume"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz"; + sha512 = "tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg=="; + }; + }; + "stream-counter-0.2.0" = { + name = "stream-counter"; + packageName = "stream-counter"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz"; + sha1 = "ded266556319c8b0e222812b9cf3b26fa7d947de"; + }; + }; + "stream-each-1.2.3" = { + name = "stream-each"; + packageName = "stream-each"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz"; + sha512 = "vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw=="; + }; + }; + "stream-http-2.8.3" = { + name = "stream-http"; + packageName = "stream-http"; + version = "2.8.3"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz"; + sha512 = "+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw=="; + }; + }; + "stream-parser-0.3.1" = { + name = "stream-parser"; + packageName = "stream-parser"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz"; + sha1 = "1618548694420021a1182ff0af1911c129761773"; + }; + }; + "stream-shift-1.0.0" = { + name = "stream-shift"; + packageName = "stream-shift"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz"; + sha1 = "d5c752825e5367e786f78e18e445ea223a155952"; + }; + }; + "stream-splicer-2.0.0" = { + name = "stream-splicer"; + packageName = "stream-splicer"; + version = "2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz"; + sha1 = "1b63be438a133e4b671cc1935197600175910d83"; + }; + }; + "stream-to-array-2.3.0" = { + name = "stream-to-array"; + packageName = "stream-to-array"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz"; + sha1 = "bbf6b39f5f43ec30bc71babcb37557acecf34353"; + }; + }; + "stream-to-blob-1.0.1" = { + name = "stream-to-blob"; + packageName = "stream-to-blob"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-to-blob/-/stream-to-blob-1.0.1.tgz"; + sha512 = "aRy4neA4rf+qMtLT9fCRLPGWdrsIKtCx4kUdNTIPgPQ2hkHkdxbViVAvABMx9oRM6yCWfngHx6pwXfbYkVuPuw=="; + }; + }; + "stream-to-blob-url-2.1.1" = { + name = "stream-to-blob-url"; + packageName = "stream-to-blob-url"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-to-blob-url/-/stream-to-blob-url-2.1.1.tgz"; + sha512 = "DKJPEmCmIZoBfGVle9IhSfERiWaN5cuOtmfPxP2dZbLDRZxkBWZ4QbYxEJOSALk1Kf+WjBgedAMO6qkkf7Lmrg=="; + }; + }; + "stream-to-promise-2.2.0" = { + name = "stream-to-promise"; + packageName = "stream-to-promise"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-2.2.0.tgz"; + sha1 = "b1edb2e1c8cb11289d1b503c08d3f2aef51e650f"; + }; + }; + "stream-to-pull-stream-1.7.2" = { + name = "stream-to-pull-stream"; + packageName = "stream-to-pull-stream"; + version = "1.7.2"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.2.tgz"; + sha1 = "757609ae1cebd33c7432d4afbe31ff78650b9dde"; + }; + }; + "stream-transcoder-0.0.5" = { + name = "stream-transcoder"; + packageName = "stream-transcoder"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-transcoder/-/stream-transcoder-0.0.5.tgz"; + sha1 = "68261be4efb48840239b5791af23ee3b8bd79808"; + }; + }; + "stream-transform-0.1.2" = { + name = "stream-transform"; + packageName = "stream-transform"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-transform/-/stream-transform-0.1.2.tgz"; + sha1 = "7d8e6b4e03ac4781778f8c79517501bfb0762a9f"; + }; + }; + "stream-with-known-length-to-buffer-1.0.2" = { + name = "stream-with-known-length-to-buffer"; + packageName = "stream-with-known-length-to-buffer"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-with-known-length-to-buffer/-/stream-with-known-length-to-buffer-1.0.2.tgz"; + sha512 = "UxSISjxmguvfYzZdq6d4XAjc3gAocqTIOS1CjgwkDkkGT/LMTsIYiV8agIw42IHFFHf8k4lPOoroCCf4W9oqzg=="; + }; + }; + "streamroller-0.7.0" = { + name = "streamroller"; + packageName = "streamroller"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz"; + sha512 = "WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ=="; + }; + }; + "streamsearch-0.1.2" = { + name = "streamsearch"; + packageName = "streamsearch"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz"; + sha1 = "808b9d0e56fc273d809ba57338e929919a1a9f1a"; + }; + }; + "strftime-0.10.0" = { + name = "strftime"; + packageName = "strftime"; + version = "0.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strftime/-/strftime-0.10.0.tgz"; + sha1 = "b3f0fa419295202a5a289f6d6be9f4909a617193"; + }; + }; + "strict-uri-encode-1.1.0" = { + name = "strict-uri-encode"; + packageName = "strict-uri-encode"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz"; + sha1 = "279b225df1d582b1f54e65addd4352e18faa0713"; + }; + }; + "string-1.6.1" = { + name = "string"; + packageName = "string"; + version = "1.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/string/-/string-1.6.1.tgz"; + sha1 = "eabe0956da7a8291c6de7486f7b35e58d031cd55"; + }; + }; + "string-2.0.1" = { + name = "string"; + packageName = "string"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/string/-/string-2.0.1.tgz"; + sha1 = "ef1473b3e11cb8158671856556959b9aff5fd759"; + }; + }; + "string-3.3.3" = { + name = "string"; + packageName = "string"; + version = "3.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/string/-/string-3.3.3.tgz"; + sha1 = "5ea211cd92d228e184294990a6cc97b366a77cb0"; + }; + }; + "string-length-2.0.0" = { + name = "string-length"; + packageName = "string-length"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz"; + sha1 = "d40dbb686a3ace960c1cffca562bf2c45f8363ed"; + }; + }; + "string-similarity-1.2.2" = { + name = "string-similarity"; + packageName = "string-similarity"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.2.tgz"; + sha512 = "IoHUjcw3Srl8nsPlW04U3qwWPk3oG2ffLM0tN853d/E/JlIvcmZmDY2Kz5HzKp4lEi2T7QD7Zuvjq/1rDw+XcQ=="; + }; + }; + "string-stream-0.0.7" = { + name = "string-stream"; + packageName = "string-stream"; + version = "0.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/string-stream/-/string-stream-0.0.7.tgz"; + sha1 = "cfcde82799fa62f303429aaa79336ee8834332fe"; + }; + }; + "string-template-0.2.1" = { + name = "string-template"; + packageName = "string-template"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz"; + sha1 = "42932e598a352d01fc22ec3367d9d84eec6c9add"; + }; + }; "string-width-1.0.2" = { name = "string-width"; packageName = "string-width"; @@ -1849,24 +31576,294 @@ let sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"; }; }; + "string-width-2.1.1" = { + name = "string-width"; + packageName = "string-width"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"; + sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="; + }; + }; + "string.prototype.codepointat-0.2.1" = { + name = "string.prototype.codepointat"; + packageName = "string.prototype.codepointat"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz"; + sha512 = "2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg=="; + }; + }; + "string.prototype.matchall-2.0.0" = { + name = "string.prototype.matchall"; + packageName = "string.prototype.matchall"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-2.0.0.tgz"; + sha512 = "WoZ+B2ypng1dp4iFLF2kmZlwwlE19gmjgKuhL1FJfDgCREWb3ye3SDVHSzLH6bxfnvYmkCxbzkmWcQZHA4P//Q=="; + }; + }; + "string.prototype.padstart-3.0.0" = { + name = "string.prototype.padstart"; + packageName = "string.prototype.padstart"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.0.0.tgz"; + sha1 = "5bcfad39f4649bb2d031292e19bcf0b510d4b242"; + }; + }; + "string.prototype.trim-1.1.2" = { + name = "string.prototype.trim"; + packageName = "string.prototype.trim"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz"; + sha1 = "d04de2c89e137f4d7d206f086b5ed2fae6be8cea"; + }; + }; + "string2compact-1.3.0" = { + name = "string2compact"; + packageName = "string2compact"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/string2compact/-/string2compact-1.3.0.tgz"; + sha512 = "004ulKKANDuQilQsNxy2lisrpMG0qUJxBU+2YCEF7KziRyNR0Nredm2qk0f1V82nva59H3y9GWeHXE63HzGRFw=="; + }; + }; + "string_decoder-0.10.31" = { + name = "string_decoder"; + packageName = "string_decoder"; + version = "0.10.31"; + src = fetchurl { + url = "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"; + sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94"; + }; + }; + "string_decoder-1.0.3" = { + name = "string_decoder"; + packageName = "string_decoder"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz"; + sha512 = "4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ=="; + }; + }; "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"; + url = "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"; sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="; }; }; + "string_decoder-1.2.0" = { + name = "string_decoder"; + packageName = "string_decoder"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz"; + sha512 = "6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w=="; + }; + }; + "stringify-entities-1.3.2" = { + name = "stringify-entities"; + packageName = "stringify-entities"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz"; + sha512 = "nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A=="; + }; + }; + "stringify-package-1.0.0" = { + name = "stringify-package"; + packageName = "stringify-package"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.0.tgz"; + sha512 = "JIQqiWmLiEozOC0b0BtxZ/AOUtdUZHCBPgqIZ2kSJJqGwgb9neo44XdTHUC4HZSGqi03hOeB7W/E8rAlKnGe9g=="; + }; + }; + "stringstream-0.0.6" = { + name = "stringstream"; + packageName = "stringstream"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz"; + sha512 = "87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA=="; + }; + }; + "strip-ansi-0.1.1" = { + name = "strip-ansi"; + packageName = "strip-ansi"; + version = "0.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz"; + sha1 = "39e8a98d044d150660abe4a6808acf70bb7bc991"; + }; + }; + "strip-ansi-0.3.0" = { + name = "strip-ansi"; + packageName = "strip-ansi"; + version = "0.3.0"; + src = fetchurl { + url = "http://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz"; + sha1 = "25f48ea22ca79187f3174a4db8759347bb126220"; + }; + }; + "strip-ansi-2.0.1" = { + name = "strip-ansi"; + packageName = "strip-ansi"; + version = "2.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz"; + sha1 = "df62c1aa94ed2f114e1d0f21fd1d50482b79a60e"; + }; + }; "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"; + url = "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"; sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"; }; }; + "strip-ansi-4.0.0" = { + name = "strip-ansi"; + packageName = "strip-ansi"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"; + sha1 = "a8479022eb1ac368a871389b635262c505ee368f"; + }; + }; + "strip-ansi-5.0.0" = { + name = "strip-ansi"; + packageName = "strip-ansi"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz"; + sha512 = "Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow=="; + }; + }; + "strip-bom-1.0.0" = { + name = "strip-bom"; + packageName = "strip-bom"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz"; + sha1 = "85b8862f3844b5a6d5ec8467a93598173a36f794"; + }; + }; + "strip-bom-2.0.0" = { + name = "strip-bom"; + packageName = "strip-bom"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz"; + sha1 = "6219a85616520491f35788bdbf1447a99c7e6b0e"; + }; + }; + "strip-bom-3.0.0" = { + name = "strip-bom"; + packageName = "strip-bom"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"; + sha1 = "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"; + }; + }; + "strip-bom-buf-1.0.0" = { + name = "strip-bom-buf"; + packageName = "strip-bom-buf"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz"; + sha1 = "1cb45aaf57530f4caf86c7f75179d2c9a51dd572"; + }; + }; + "strip-bom-stream-2.0.0" = { + name = "strip-bom-stream"; + packageName = "strip-bom-stream"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz"; + sha1 = "f87db5ef2613f6968aa545abfe1ec728b6a829ca"; + }; + }; + "strip-bom-stream-3.0.0" = { + name = "strip-bom-stream"; + packageName = "strip-bom-stream"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-3.0.0.tgz"; + sha1 = "956bcc5d84430f69256a90ed823765cd858e159c"; + }; + }; + "strip-bom-string-1.0.0" = { + name = "strip-bom-string"; + packageName = "strip-bom-string"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz"; + sha1 = "e5211e9224369fbb81d633a2f00044dc8cedad92"; + }; + }; + "strip-dirs-2.1.0" = { + name = "strip-dirs"; + packageName = "strip-dirs"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz"; + sha512 = "JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g=="; + }; + }; + "strip-eof-1.0.0" = { + name = "strip-eof"; + packageName = "strip-eof"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"; + sha1 = "bb43ff5598a6eb05d89b59fcd129c983313606bf"; + }; + }; + "strip-indent-1.0.1" = { + name = "strip-indent"; + packageName = "strip-indent"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz"; + sha1 = "0c7962a6adefa7bbd4ac366460a638552ae1a0a2"; + }; + }; + "strip-indent-2.0.0" = { + name = "strip-indent"; + packageName = "strip-indent"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz"; + sha1 = "5ef8db295d01e6ed6cbf7aab96998d7822527b68"; + }; + }; + "strip-json-comments-0.1.3" = { + name = "strip-json-comments"; + packageName = "strip-json-comments"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz"; + sha1 = "164c64e370a8a3cc00c9e01b539e569823f0ee54"; + }; + }; + "strip-json-comments-1.0.4" = { + name = "strip-json-comments"; + packageName = "strip-json-comments"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz"; + sha1 = "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"; + }; + }; "strip-json-comments-2.0.1" = { name = "strip-json-comments"; packageName = "strip-json-comments"; @@ -1876,22 +31873,1058 @@ let sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a"; }; }; + "strip-outer-1.0.1" = { + name = "strip-outer"; + packageName = "strip-outer"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz"; + sha512 = "k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg=="; + }; + }; + "strong-data-uri-1.0.6" = { + name = "strong-data-uri"; + packageName = "strong-data-uri"; + version = "1.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/strong-data-uri/-/strong-data-uri-1.0.6.tgz"; + sha512 = "zhzBZev0uhT2IrFUerenXhfaE0vFUYwAZsnG0gIKGpfM/Gi6jOUQ3cmcvyTsXeDLIPiTubHESeO7EbD6FoPmzw=="; + }; + }; + "strong-log-transformer-2.0.0" = { + name = "strong-log-transformer"; + packageName = "strong-log-transformer"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.0.0.tgz"; + sha512 = "FQmNqAXJgOX8ygOcvPLlGWBNT41mvNJ9ALoYf0GTwVt9t30mGTqpmp/oJx5gLcu52DXK10kS7dVWhx8aPXDTlg=="; + }; + }; + "strsplit-1.0.0" = { + name = "strsplit"; + packageName = "strsplit"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strsplit/-/strsplit-1.0.0.tgz"; + sha1 = "0fdedc68e91addcfcb2e6be9c262581a6e8c28aa"; + }; + }; + "stylehacks-4.0.1" = { + name = "stylehacks"; + packageName = "stylehacks"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.1.tgz"; + sha512 = "TK5zEPeD9NyC1uPIdjikzsgWxdQQN/ry1X3d1iOz1UkYDCmcr928gWD1KHgyC27F50UnE0xCTrBOO1l6KR8M4w=="; + }; + }; + "subarg-1.0.0" = { + name = "subarg"; + packageName = "subarg"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz"; + sha1 = "f62cf17581e996b48fc965699f54c06ae268b8d2"; + }; + }; + "subcommand-2.1.0" = { + name = "subcommand"; + packageName = "subcommand"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/subcommand/-/subcommand-2.1.0.tgz"; + sha1 = "5e4ceca5a3779e3365b1511e05f866877302f760"; + }; + }; + "subscriptions-transport-ws-0.9.15" = { + name = "subscriptions-transport-ws"; + packageName = "subscriptions-transport-ws"; + version = "0.9.15"; + src = fetchurl { + url = "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.15.tgz"; + sha512 = "f9eBfWdHsePQV67QIX+VRhf++dn1adyC/PZHP6XI5AfKnZ4n0FW+v5omxwdHVpd4xq2ZijaHEcmlQrhBY79ZWQ=="; + }; + }; + "sudo-block-1.2.0" = { + name = "sudo-block"; + packageName = "sudo-block"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sudo-block/-/sudo-block-1.2.0.tgz"; + sha1 = "cc539bf8191624d4f507d83eeb45b4cea27f3463"; + }; + }; + "superagent-0.21.0" = { + name = "superagent"; + packageName = "superagent"; + version = "0.21.0"; + src = fetchurl { + url = "http://registry.npmjs.org/superagent/-/superagent-0.21.0.tgz"; + sha1 = "fb15027984751ee7152200e6cd21cd6e19a5de87"; + }; + }; + "superagent-1.8.5" = { + name = "superagent"; + packageName = "superagent"; + version = "1.8.5"; + src = fetchurl { + url = "http://registry.npmjs.org/superagent/-/superagent-1.8.5.tgz"; + sha1 = "1c0ddc3af30e80eb84ebc05cb2122da8fe940b55"; + }; + }; + "superagent-3.8.3" = { + name = "superagent"; + packageName = "superagent"; + version = "3.8.3"; + src = fetchurl { + url = "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz"; + sha512 = "GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA=="; + }; + }; + "superagent-4.0.0" = { + name = "superagent"; + packageName = "superagent"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/superagent/-/superagent-4.0.0.tgz"; + sha512 = "qaGDf+QUYxgMYdJBWCezHnc3UjrCUwxm5bCfxBhTXI5BbCluVzmVNYzxvCw1jP9PXmwUZeOW2yPpGm9fLbhtFg=="; + }; + }; + "superagent-proxy-2.0.0" = { + name = "superagent-proxy"; + packageName = "superagent-proxy"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-2.0.0.tgz"; + sha512 = "TktJma5jPdiH1BNN+reF/RMW3b8aBTCV7KlLFV0uYcREgNf3pvo7Rdt564OcFHwkGb3mYEhHuWPBhSbOwiNaYw=="; + }; + }; + "supports-color-0.2.0" = { + name = "supports-color"; + packageName = "supports-color"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz"; + sha1 = "d92de2694eb3f67323973d7ae3d8b55b4c22190a"; + }; + }; + "supports-color-1.2.0" = { + name = "supports-color"; + packageName = "supports-color"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/supports-color/-/supports-color-1.2.0.tgz"; + sha1 = "ff1ed1e61169d06b3cf2d588e188b18d8847e17e"; + }; + }; + "supports-color-1.3.1" = { + name = "supports-color"; + packageName = "supports-color"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz"; + sha1 = "15758df09d8ff3b4acc307539fabe27095e1042d"; + }; + }; + "supports-color-2.0.0" = { + name = "supports-color"; + packageName = "supports-color"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"; + sha1 = "535d045ce6b6363fa40117084629995e9df324c7"; + }; + }; + "supports-color-3.2.3" = { + name = "supports-color"; + packageName = "supports-color"; + version = "3.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz"; + sha1 = "65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"; + }; + }; + "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.4.0" = { + name = "supports-color"; + packageName = "supports-color"; + version = "5.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz"; + sha512 = "zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w=="; + }; + }; + "supports-color-5.5.0" = { + name = "supports-color"; + packageName = "supports-color"; + version = "5.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"; + sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="; + }; + }; + "sver-compat-1.5.0" = { + name = "sver-compat"; + packageName = "sver-compat"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz"; + sha1 = "3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8"; + }; + }; + "svgo-0.7.2" = { + name = "svgo"; + packageName = "svgo"; + version = "0.7.2"; + src = fetchurl { + url = "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz"; + sha1 = "9f5772413952135c6fefbf40afe6a4faa88b4bb5"; + }; + }; + "svgo-1.1.1" = { + name = "svgo"; + packageName = "svgo"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz"; + sha512 = "GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g=="; + }; + }; + "swagger-converter-0.1.7" = { + name = "swagger-converter"; + packageName = "swagger-converter"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/swagger-converter/-/swagger-converter-0.1.7.tgz"; + sha1 = "a097519c6f1ee4dd67e308d9b53ddc9c2b257f97"; + }; + }; + "swagger-converter-0.2.0" = { + name = "swagger-converter"; + packageName = "swagger-converter"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/swagger-converter/-/swagger-converter-0.2.0.tgz"; + sha1 = "354023cfc5ed3d4ef6895c310189067bbe66d616"; + }; + }; + "swagger-editor-2.10.5" = { + name = "swagger-editor"; + packageName = "swagger-editor"; + version = "2.10.5"; + src = fetchurl { + url = "https://registry.npmjs.org/swagger-editor/-/swagger-editor-2.10.5.tgz"; + sha1 = "a4316ccb0d40a77d30dadf91f0f4db7e475f948a"; + }; + }; + "swagger-test-templates-1.5.1" = { + name = "swagger-test-templates"; + packageName = "swagger-test-templates"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/swagger-test-templates/-/swagger-test-templates-1.5.1.tgz"; + sha512 = "p5EotTsyVunfNGvIr07r33Tij5p4r1aUv7QFvYYW3iO6pEUo2OXxINufkx8jBjD4/4hvP2ZlCjgLDexT2ClnGw=="; + }; + }; + "swagger-tools-0.9.16" = { + name = "swagger-tools"; + packageName = "swagger-tools"; + version = "0.9.16"; + src = fetchurl { + url = "https://registry.npmjs.org/swagger-tools/-/swagger-tools-0.9.16.tgz"; + sha1 = "e39fae3d581d713682491e1926cd87bf2c209bfb"; + }; + }; + "swap-case-1.1.2" = { + name = "swap-case"; + packageName = "swap-case"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz"; + sha1 = "c39203a4587385fad3c850a0bd1bcafa081974e3"; + }; + }; + "symbol-observable-1.0.1" = { + name = "symbol-observable"; + packageName = "symbol-observable"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz"; + sha1 = "8340fc4702c3122df5d22288f88283f513d3fdd4"; + }; + }; + "symbol-observable-1.2.0" = { + name = "symbol-observable"; + packageName = "symbol-observable"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz"; + sha512 = "e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="; + }; + }; + "symbol-tree-3.2.2" = { + name = "symbol-tree"; + packageName = "symbol-tree"; + version = "3.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz"; + sha1 = "ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"; + }; + }; + "sync-exec-0.6.2" = { + name = "sync-exec"; + packageName = "sync-exec"; + version = "0.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/sync-exec/-/sync-exec-0.6.2.tgz"; + sha1 = "717d22cc53f0ce1def5594362f3a89a2ebb91105"; + }; + }; + "syntax-error-1.4.0" = { + name = "syntax-error"; + packageName = "syntax-error"; + version = "1.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz"; + sha512 = "YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w=="; + }; + }; + "table-3.8.3" = { + name = "table"; + packageName = "table"; + version = "3.8.3"; + src = fetchurl { + url = "http://registry.npmjs.org/table/-/table-3.8.3.tgz"; + sha1 = "2bbc542f0fda9861a755d3947fefd8b3f513855f"; + }; + }; + "table-4.0.3" = { + name = "table"; + packageName = "table"; + version = "4.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/table/-/table-4.0.3.tgz"; + sha512 = "S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg=="; + }; + }; + "table-5.1.1" = { + name = "table"; + packageName = "table"; + version = "5.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/table/-/table-5.1.1.tgz"; + sha512 = "NUjapYb/qd4PeFW03HnAuOJ7OMcBkJlqeClWxeNlQ0lXGSb52oZXGzkO0/I0ARegQ2eUT1g2VDJH0eUxDRcHmw=="; + }; + }; + "tabtab-1.3.2" = { + name = "tabtab"; + packageName = "tabtab"; + version = "1.3.2"; + src = fetchurl { + url = "http://registry.npmjs.org/tabtab/-/tabtab-1.3.2.tgz"; + sha1 = "bb9c2ca6324f659fde7634c2caf3c096e1187ca7"; + }; + }; + "tabtab-git+https://github.com/mixu/node-tabtab.git" = { + name = "tabtab"; + packageName = "tabtab"; + version = "0.0.2"; + src = fetchgit { + url = "https://github.com/mixu/node-tabtab.git"; + rev = "94af2b878b174527b6636aec88acd46979247755"; + sha256 = "c824206b33da96cf5c01c21f1b133a0e3568e07ee4dcc9beefa8226864cd0272"; + }; + }; + "tabula-1.10.0" = { + name = "tabula"; + packageName = "tabula"; + version = "1.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tabula/-/tabula-1.10.0.tgz"; + sha1 = "2ed67caf8cad091de80e43622850d899713b2f47"; + }; + }; + "taffydb-2.6.2" = { + name = "taffydb"; + packageName = "taffydb"; + version = "2.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz"; + sha1 = "7cbcb64b5a141b6a2efc2c5d2c67b4e150b2a268"; + }; + }; + "taketalk-1.0.0" = { + name = "taketalk"; + packageName = "taketalk"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/taketalk/-/taketalk-1.0.0.tgz"; + sha1 = "b4d4f0deed206ae7df775b129ea2ca6de52f26dd"; + }; + }; + "tapable-0.2.9" = { + name = "tapable"; + packageName = "tapable"; + version = "0.2.9"; + src = fetchurl { + url = "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz"; + sha512 = "2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A=="; + }; + }; + "tapable-1.1.1" = { + name = "tapable"; + packageName = "tapable"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz"; + sha512 = "9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA=="; + }; + }; + "tape-2.3.3" = { + name = "tape"; + packageName = "tape"; + version = "2.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/tape/-/tape-2.3.3.tgz"; + sha1 = "2e7ce0a31df09f8d6851664a71842e0ca5057af7"; + }; + }; + "tape-4.9.1" = { + name = "tape"; + packageName = "tape"; + version = "4.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/tape/-/tape-4.9.1.tgz"; + sha512 = "6fKIXknLpoe/Jp4rzHKFPpJUHDHDqn8jus99IfPnHIjyz78HYlefTGD3b5EkbQzuLfaEvmfPK3IolLgq2xT3kw=="; + }; + }; + "tar-0.1.17" = { + name = "tar"; + packageName = "tar"; + version = "0.1.17"; + src = fetchurl { + url = "http://registry.npmjs.org/tar/-/tar-0.1.17.tgz"; + sha1 = "408c8a95deb8e78a65b59b1a51a333183a32badc"; + }; + }; "tar-2.2.1" = { name = "tar"; packageName = "tar"; version = "2.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz"; + url = "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz"; sha1 = "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"; }; }; - "tar-4.4.6" = { + "tar-3.1.15" = { name = "tar"; packageName = "tar"; - version = "4.4.6"; + version = "3.1.15"; src = fetchurl { - url = "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz"; - sha512 = "tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg=="; + url = "https://registry.npmjs.org/tar/-/tar-3.1.15.tgz"; + sha512 = "pQNFsg+Wb6VXsrIPUnuQwrHR4wD5ASBR0jRyiT4/AALFA2Nl+CjhkDX5fTmIwCuULRtyQR3Dae2BBnP2EFHscw=="; + }; + }; + "tar-4.4.8" = { + name = "tar"; + packageName = "tar"; + version = "4.4.8"; + src = fetchurl { + url = "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz"; + sha512 = "LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ=="; + }; + }; + "tar-fs-1.16.3" = { + name = "tar-fs"; + packageName = "tar-fs"; + version = "1.16.3"; + src = fetchurl { + url = "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz"; + sha512 = "NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw=="; + }; + }; + "tar-pack-3.4.1" = { + name = "tar-pack"; + packageName = "tar-pack"; + version = "3.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/tar-pack/-/tar-pack-3.4.1.tgz"; + sha512 = "PPRybI9+jM5tjtCbN2cxmmRU7YmqT3Zv/UDy48tAh2XRkLa9bAORtSWLkVc13+GJF+cdTh1yEnHEk3cpTaL5Kg=="; + }; + }; + "tar-stream-1.6.2" = { + name = "tar-stream"; + packageName = "tar-stream"; + version = "1.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz"; + sha512 = "rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A=="; + }; + }; + "taskkill-2.0.0" = { + name = "taskkill"; + packageName = "taskkill"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/taskkill/-/taskkill-2.0.0.tgz"; + sha1 = "a354305702a964357033027aa949eaed5331b784"; + }; + }; + "tasklist-3.1.1" = { + name = "tasklist"; + packageName = "tasklist"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/tasklist/-/tasklist-3.1.1.tgz"; + sha512 = "G3I7QWUBSNWaekrJcDabydF6dcvy+vZ2PrX04JYq1p914TOLgpN+ryMtheGavs1LYVevTbTmwjQY8aeX8yLsyA=="; + }; + }; + "temp-0.6.0" = { + name = "temp"; + packageName = "temp"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/temp/-/temp-0.6.0.tgz"; + sha1 = "6b13df5cddf370f2e3a606ca40f202c419173f07"; + }; + }; + "temp-0.8.3" = { + name = "temp"; + packageName = "temp"; + version = "0.8.3"; + src = fetchurl { + url = "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz"; + sha1 = "e0c6bc4d26b903124410e4fed81103014dfc1f59"; + }; + }; + "temp-dir-1.0.0" = { + name = "temp-dir"; + packageName = "temp-dir"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz"; + sha1 = "0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d"; + }; + }; + "temp-write-3.4.0" = { + name = "temp-write"; + packageName = "temp-write"; + version = "3.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz"; + sha1 = "8cff630fb7e9da05f047c74ce4ce4d685457d492"; + }; + }; + "tempfile-2.0.0" = { + name = "tempfile"; + packageName = "tempfile"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz"; + sha1 = "6b0446856a9b1114d1856ffcbe509cccb0977265"; + }; + }; + "term-size-1.2.0" = { + name = "term-size"; + packageName = "term-size"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz"; + sha1 = "458b83887f288fc56d6fffbfad262e26638efa69"; + }; + }; + "terser-3.11.0" = { + name = "terser"; + packageName = "terser"; + version = "3.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/terser/-/terser-3.11.0.tgz"; + sha512 = "5iLMdhEPIq3zFWskpmbzmKwMQixKmTYwY3Ox9pjtSklBLnHiuQ0GKJLhL1HSYtyffHM3/lDIFBnb82m9D7ewwQ=="; + }; + }; + "terser-webpack-plugin-1.1.0" = { + name = "terser-webpack-plugin"; + packageName = "terser-webpack-plugin"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz"; + sha512 = "61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA=="; + }; + }; + "test-exclude-4.2.3" = { + name = "test-exclude"; + packageName = "test-exclude"; + version = "4.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz"; + sha512 = "SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA=="; + }; + }; + "text-extensions-1.9.0" = { + name = "text-extensions"; + packageName = "text-extensions"; + version = "1.9.0"; + src = fetchurl { + url = "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz"; + sha512 = "wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ=="; + }; + }; + "text-hex-1.0.0" = { + name = "text-hex"; + packageName = "text-hex"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz"; + sha512 = "uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg=="; + }; + }; + "text-table-0.2.0" = { + name = "text-table"; + packageName = "text-table"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"; + sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4"; + }; + }; + "then-fs-2.0.0" = { + name = "then-fs"; + packageName = "then-fs"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/then-fs/-/then-fs-2.0.0.tgz"; + sha1 = "72f792dd9d31705a91ae19ebfcf8b3f968c81da2"; + }; + }; + "thenify-3.3.0" = { + name = "thenify"; + packageName = "thenify"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz"; + sha1 = "e69e38a1babe969b0108207978b9f62b88604839"; + }; + }; + "thenify-all-1.6.0" = { + name = "thenify-all"; + packageName = "thenify-all"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"; + sha1 = "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"; + }; + }; + "thirty-two-0.0.2" = { + name = "thirty-two"; + packageName = "thirty-two"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/thirty-two/-/thirty-two-0.0.2.tgz"; + sha1 = "4253e29d8cb058f0480267c5698c0e4927e54b6a"; + }; + }; + "thirty-two-1.0.2" = { + name = "thirty-two"; + packageName = "thirty-two"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/thirty-two/-/thirty-two-1.0.2.tgz"; + sha1 = "4ca2fffc02a51290d2744b9e3f557693ca6b627a"; + }; + }; + "thriftrw-3.11.3" = { + name = "thriftrw"; + packageName = "thriftrw"; + version = "3.11.3"; + src = fetchurl { + url = "https://registry.npmjs.org/thriftrw/-/thriftrw-3.11.3.tgz"; + sha512 = "mnte80Go5MCfYyOQ9nk6SljaEicCXlwLchupHR+/zlx0MKzXwAiyt38CHjLZVvKtoyEzirasXuNYtkEjgghqCw=="; + }; + }; + "throttle-1.0.3" = { + name = "throttle"; + packageName = "throttle"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/throttle/-/throttle-1.0.3.tgz"; + sha1 = "8a32e4a15f1763d997948317c5ebe3ad8a41e4b7"; + }; + }; + "throttleit-1.0.0" = { + name = "throttleit"; + packageName = "throttleit"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz"; + sha1 = "9e785836daf46743145a5984b6268d828528ac6c"; + }; + }; + "through-2.2.7" = { + name = "through"; + packageName = "through"; + version = "2.2.7"; + src = fetchurl { + url = "http://registry.npmjs.org/through/-/through-2.2.7.tgz"; + sha1 = "6e8e21200191d4eb6a99f6f010df46aa1c6eb2bd"; + }; + }; + "through-2.3.8" = { + name = "through"; + packageName = "through"; + version = "2.3.8"; + src = fetchurl { + url = "http://registry.npmjs.org/through/-/through-2.3.8.tgz"; + sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"; + }; + }; + "through2-0.6.5" = { + name = "through2"; + packageName = "through2"; + version = "0.6.5"; + src = fetchurl { + url = "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz"; + sha1 = "41ab9c67b29d57209071410e1d7a7a968cd3ad48"; + }; + }; + "through2-2.0.3" = { + name = "through2"; + packageName = "through2"; + version = "2.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/through2/-/through2-2.0.3.tgz"; + sha1 = "0004569b37c7c74ba39c43f3ced78d1ad94140be"; + }; + }; + "through2-2.0.5" = { + name = "through2"; + packageName = "through2"; + version = "2.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz"; + sha512 = "/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ=="; + }; + }; + "through2-3.0.0" = { + name = "through2"; + packageName = "through2"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/through2/-/through2-3.0.0.tgz"; + sha512 = "8B+sevlqP4OiCjonI1Zw03Sf8PuV1eRsYQgLad5eonILOdyeRsY27A/2Ze8IlvlMvq31OH+3fz/styI7Ya62yQ=="; + }; + }; + "through2-filter-2.0.0" = { + name = "through2-filter"; + packageName = "through2-filter"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz"; + sha1 = "60bc55a0dacb76085db1f9dae99ab43f83d622ec"; + }; + }; + "thunkify-2.1.2" = { + name = "thunkify"; + packageName = "thunkify"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz"; + sha1 = "faa0e9d230c51acc95ca13a361ac05ca7e04553d"; + }; + }; + "thunkify-wrap-1.0.4" = { + name = "thunkify-wrap"; + packageName = "thunkify-wrap"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/thunkify-wrap/-/thunkify-wrap-1.0.4.tgz"; + sha1 = "b52be548ddfefda20e00b58c6096762b43dd6880"; + }; + }; + "thunky-0.1.0" = { + name = "thunky"; + packageName = "thunky"; + version = "0.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz"; + sha1 = "bf30146824e2b6e67b0f2d7a4ac8beb26908684e"; + }; + }; + "thunky-1.0.3" = { + name = "thunky"; + packageName = "thunky"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz"; + sha512 = "YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow=="; + }; + }; + "tildify-1.2.0" = { + name = "tildify"; + packageName = "tildify"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz"; + sha1 = "dcec03f55dca9b7aa3e5b04f21817eb56e63588a"; + }; + }; + "time-line-1.0.1" = { + name = "time-line"; + packageName = "time-line"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/time-line/-/time-line-1.0.1.tgz"; + sha1 = "afb89542301c3b5010d118c66b5d63920f5e9a7a"; + }; + }; + "time-stamp-1.1.0" = { + name = "time-stamp"; + packageName = "time-stamp"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz"; + sha1 = "764a5a11af50561921b133f3b44e618687e0f5c3"; + }; + }; + "timed-out-4.0.1" = { + name = "timed-out"; + packageName = "timed-out"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz"; + sha1 = "f32eacac5a175bea25d7fab565ab3ed8741ef56f"; + }; + }; + "timers-browserify-1.4.2" = { + name = "timers-browserify"; + packageName = "timers-browserify"; + version = "1.4.2"; + src = fetchurl { + url = "http://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz"; + sha1 = "c9c58b575be8407375cb5e2462dacee74359f41d"; + }; + }; + "timers-browserify-2.0.10" = { + name = "timers-browserify"; + packageName = "timers-browserify"; + version = "2.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz"; + sha512 = "YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg=="; + }; + }; + "timers-ext-0.1.7" = { + name = "timers-ext"; + packageName = "timers-ext"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz"; + sha512 = "b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ=="; + }; + }; + "timespan-2.3.0" = { + name = "timespan"; + packageName = "timespan"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz"; + sha1 = "4902ce040bd13d845c8f59b27e9d59bad6f39929"; + }; + }; + "timsort-0.3.0" = { + name = "timsort"; + packageName = "timsort"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz"; + sha1 = "405411a8e7e6339fe64db9a234de11dc31e02bd4"; + }; + }; + "tiny-emitter-2.0.2" = { + name = "tiny-emitter"; + packageName = "tiny-emitter"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.0.2.tgz"; + sha512 = "2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow=="; + }; + }; + "tiny-inflate-1.0.2" = { + name = "tiny-inflate"; + packageName = "tiny-inflate"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz"; + sha1 = "93d9decffc8805bd57eae4310f0b745e9b6fb3a7"; + }; + }; + "tinycolor-0.0.1" = { + name = "tinycolor"; + packageName = "tinycolor"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"; + sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164"; + }; + }; + "title-case-2.1.1" = { + name = "title-case"; + packageName = "title-case"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz"; + sha1 = "3e127216da58d2bc5becf137ab91dae3a7cd8faa"; + }; + }; + "titleize-1.0.1" = { + name = "titleize"; + packageName = "titleize"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/titleize/-/titleize-1.0.1.tgz"; + sha512 = "rUwGDruKq1gX+FFHbTl5qjI7teVO7eOe+C8IcQ7QT+1BK3eEUXJqbZcBOeaRP4FwSC/C1A5jDoIVta0nIQ9yew=="; + }; + }; + "tmp-0.0.28" = { + name = "tmp"; + packageName = "tmp"; + version = "0.0.28"; + src = fetchurl { + url = "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz"; + sha1 = "172735b7f614ea7af39664fa84cf0de4e515d120"; + }; + }; + "tmp-0.0.29" = { + name = "tmp"; + packageName = "tmp"; + version = "0.0.29"; + src = fetchurl { + url = "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz"; + sha1 = "f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0"; + }; + }; + "tmp-0.0.31" = { + name = "tmp"; + packageName = "tmp"; + version = "0.0.31"; + src = fetchurl { + url = "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz"; + sha1 = "8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7"; + }; + }; + "tmp-0.0.33" = { + name = "tmp"; + packageName = "tmp"; + version = "0.0.33"; + src = fetchurl { + url = "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"; + sha512 = "jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw=="; + }; + }; + "tmp-graphql-config-extension-openapi-1.0.7" = { + name = "tmp-graphql-config-extension-openapi"; + packageName = "tmp-graphql-config-extension-openapi"; + version = "1.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/tmp-graphql-config-extension-openapi/-/tmp-graphql-config-extension-openapi-1.0.7.tgz"; + sha512 = "NQPUaywaVC2hzWkBBsTX3sV2XfxU0mc409rJyrA7iCu5DSTjMLUqI+U4KJVSy/Ltp0zgbWMWua471R7zMql9Pw=="; + }; + }; + "to-absolute-glob-2.0.2" = { + name = "to-absolute-glob"; + packageName = "to-absolute-glob"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz"; + sha1 = "1865f43d9e74b0822db9f145b78cff7d0f7c849b"; + }; + }; + "to-array-0.1.3" = { + name = "to-array"; + packageName = "to-array"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz"; + sha1 = "d45dadc6363417f60f28474fea50ecddbb4f4991"; + }; + }; + "to-array-0.1.4" = { + name = "to-array"; + packageName = "to-array"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz"; + sha1 = "17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890"; + }; + }; + "to-arraybuffer-1.0.1" = { + name = "to-arraybuffer"; + packageName = "to-arraybuffer"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"; + sha1 = "7d229b1fcc637e466ca081180836a7aabff83f43"; + }; + }; + "to-buffer-1.1.1" = { + name = "to-buffer"; + packageName = "to-buffer"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz"; + sha512 = "lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="; + }; + }; + "to-camel-case-1.0.0" = { + name = "to-camel-case"; + packageName = "to-camel-case"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/to-camel-case/-/to-camel-case-1.0.0.tgz"; + sha1 = "1a56054b2f9d696298ce66a60897322b6f423e46"; + }; + }; + "to-fast-properties-1.0.3" = { + name = "to-fast-properties"; + packageName = "to-fast-properties"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz"; + sha1 = "b83571fa4d8c25b82e231b06e3a3055de4ca1a47"; + }; + }; + "to-fast-properties-2.0.0" = { + name = "to-fast-properties"; + packageName = "to-fast-properties"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"; + sha1 = "dc5e698cbd079265bc73e0377681a4e4e83f616e"; + }; + }; + "to-iso-string-0.0.2" = { + name = "to-iso-string"; + packageName = "to-iso-string"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/to-iso-string/-/to-iso-string-0.0.2.tgz"; + sha1 = "4dc19e664dfccbe25bd8db508b00c6da158255d1"; + }; + }; + "to-no-case-1.0.2" = { + name = "to-no-case"; + packageName = "to-no-case"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/to-no-case/-/to-no-case-1.0.2.tgz"; + sha1 = "c722907164ef6b178132c8e69930212d1b4aa16a"; }; }; "to-object-path-0.3.0" = { @@ -1903,6 +32936,15 @@ let sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af"; }; }; + "to-readable-stream-1.0.0" = { + name = "to-readable-stream"; + packageName = "to-readable-stream"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz"; + sha512 = "Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="; + }; + }; "to-regex-3.0.2" = { name = "to-regex"; packageName = "to-regex"; @@ -1921,6 +32963,159 @@ let sha1 = "7c80c17b9dfebe599e27367e0d4dd5590141db38"; }; }; + "to-space-case-1.0.0" = { + name = "to-space-case"; + packageName = "to-space-case"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/to-space-case/-/to-space-case-1.0.0.tgz"; + sha1 = "b052daafb1b2b29dc770cea0163e5ec0ebc9fc17"; + }; + }; + "to-through-2.0.0" = { + name = "to-through"; + packageName = "to-through"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz"; + sha1 = "fc92adaba072647bc0b67d6b03664aa195093af6"; + }; + }; + "to-vfile-1.0.0" = { + name = "to-vfile"; + packageName = "to-vfile"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/to-vfile/-/to-vfile-1.0.0.tgz"; + sha1 = "88defecd43adb2ef598625f0e3d59f7f342941ba"; + }; + }; + "toidentifier-1.0.0" = { + name = "toidentifier"; + packageName = "toidentifier"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz"; + sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="; + }; + }; + "toiletdb-1.4.1" = { + name = "toiletdb"; + packageName = "toiletdb"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/toiletdb/-/toiletdb-1.4.1.tgz"; + sha512 = "FOinMMjECHmDt6PZkSmcbM8ir41kGwYCbVW7NczWkWNNeuX9/mQHz31oNSJKZrkvgfas692ZoZ+G1jdM43qVGA=="; + }; + }; + "toml-2.3.3" = { + name = "toml"; + packageName = "toml"; + version = "2.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/toml/-/toml-2.3.3.tgz"; + sha512 = "O7L5hhSQHxuufWUdcTRPfuTh3phKfAZ/dqfxZFoxPCj2RYmpaSGLEIs016FCXItQwNr08yefUB5TSjzRYnajTA=="; + }; + }; + "tomlify-j0.4-3.0.0" = { + name = "tomlify-j0.4"; + packageName = "tomlify-j0.4"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tomlify-j0.4/-/tomlify-j0.4-3.0.0.tgz"; + sha512 = "2Ulkc8T7mXJ2l0W476YC/A209PR38Nw8PuaCNtk9uI3t1zzFdGQeWYGQvmj2PZkVvRC/Yoi4xQKMRnWc/N29tQ=="; + }; + }; + "topo-3.0.3" = { + name = "topo"; + packageName = "topo"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz"; + sha512 = "IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ=="; + }; + }; + "torrent-discovery-5.4.0" = { + name = "torrent-discovery"; + packageName = "torrent-discovery"; + version = "5.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/torrent-discovery/-/torrent-discovery-5.4.0.tgz"; + sha1 = "2d17d82cf669ada7f9dfe75db4b31f7034b71e29"; + }; + }; + "torrent-discovery-9.1.1" = { + name = "torrent-discovery"; + packageName = "torrent-discovery"; + version = "9.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/torrent-discovery/-/torrent-discovery-9.1.1.tgz"; + sha512 = "3mHf+bxVCVLrlkPJdAoMbPMY1hpTZVeWw5hNc2pPFm+HCc2DS0HgVFTBTSWtB8vQPWA1hSEZpqJ+3QfdXxDE1g=="; + }; + }; + "torrent-piece-1.1.2" = { + name = "torrent-piece"; + packageName = "torrent-piece"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/torrent-piece/-/torrent-piece-1.1.2.tgz"; + sha512 = "ElXPyXKKG73o+uziHJ8qlYE9EuyDVxnK2zWL+pW/2bma7RsLpSwFFIJAb8Qui7/tel2hsHQW1z3zBnfQNREpWA=="; + }; + }; + "torrent-piece-2.0.0" = { + name = "torrent-piece"; + packageName = "torrent-piece"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/torrent-piece/-/torrent-piece-2.0.0.tgz"; + sha512 = "H/Z/yCuvZJj1vl1IQHI8dvF2QrUuXRJoptT5DW5967/dsLpXlCg+uyhFR5lfNj5mNaYePUbKtnL+qKWZGXv4Nw=="; + }; + }; + "torrent-stream-1.1.0" = { + name = "torrent-stream"; + packageName = "torrent-stream"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/torrent-stream/-/torrent-stream-1.1.0.tgz"; + sha512 = "yjKU8l985+/D2CdnAR2+pEpyMX13rlQ1kNYik34EHxcul7BjifW5sMizT+u47suOeBTji3lHBA7eZGhBjpnM6g=="; + }; + }; + "tosource-1.0.0" = { + name = "tosource"; + packageName = "tosource"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz"; + sha1 = "42d88dd116618bcf00d6106dd5446f3427902ff1"; + }; + }; + "touch-0.0.3" = { + name = "touch"; + packageName = "touch"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz"; + sha1 = "51aef3d449571d4f287a5d87c9c8b49181a0db1d"; + }; + }; + "touch-3.1.0" = { + name = "touch"; + packageName = "touch"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz"; + sha512 = "WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA=="; + }; + }; + "tough-cookie-2.3.4" = { + name = "tough-cookie"; + packageName = "tough-cookie"; + version = "2.3.4"; + src = fetchurl { + url = "http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz"; + sha512 = "TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA=="; + }; + }; "tough-cookie-2.4.3" = { name = "tough-cookie"; packageName = "tough-cookie"; @@ -1930,6 +33125,258 @@ let sha512 = "Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ=="; }; }; + "tough-cookie-2.5.0" = { + name = "tough-cookie"; + packageName = "tough-cookie"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"; + sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="; + }; + }; + "township-client-1.3.2" = { + name = "township-client"; + packageName = "township-client"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/township-client/-/township-client-1.3.2.tgz"; + sha512 = "6Di70O1dWm45SJ5xrGzlE805z3gYn4ZUmNKomIrI4OojzRA4zyQzJ/4lAxQbJlq0ihG/mUE2xbP4q85Q68ig2g=="; + }; + }; + "tr46-0.0.3" = { + name = "tr46"; + packageName = "tr46"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"; + sha1 = "8184fd347dac9cdc185992f3a6622e14b9d9ab6a"; + }; + }; + "tr46-1.0.1" = { + name = "tr46"; + packageName = "tr46"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz"; + sha1 = "a8b13fd6bfd2489519674ccde55ba3693b706d09"; + }; + }; + "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"; + version = "0.4.6"; + src = fetchurl { + url = "https://registry.npmjs.org/traverse/-/traverse-0.4.6.tgz"; + sha1 = "d04b2280e4c792a5815429ef7b8b60c64c9ccc34"; + }; + }; + "traverse-0.6.6" = { + name = "traverse"; + packageName = "traverse"; + version = "0.6.6"; + src = fetchurl { + url = "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz"; + sha1 = "cbdf560fd7b9af632502fed40f918c157ea97137"; + }; + }; + "traverse-chain-0.1.0" = { + name = "traverse-chain"; + packageName = "traverse-chain"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/traverse-chain/-/traverse-chain-0.1.0.tgz"; + sha1 = "61dbc2d53b69ff6091a12a168fd7d433107e40f1"; + }; + }; + "tree-kill-1.2.1" = { + name = "tree-kill"; + packageName = "tree-kill"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz"; + sha512 = "4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q=="; + }; + }; + "trim-0.0.1" = { + name = "trim"; + packageName = "trim"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz"; + sha1 = "5858547f6b290757ee95cccc666fb50084c460dd"; + }; + }; + "trim-lines-1.1.1" = { + name = "trim-lines"; + packageName = "trim-lines"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/trim-lines/-/trim-lines-1.1.1.tgz"; + sha512 = "X+eloHbgJGxczUk1WSjIvn7aC9oN3jVE3rQfRVKcgpavi3jxtCn0VVKtjOBj64Yop96UYn/ujJRpTbCdAF1vyg=="; + }; + }; + "trim-newlines-1.0.0" = { + name = "trim-newlines"; + packageName = "trim-newlines"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz"; + sha1 = "5887966bb582a4503a41eb524f7d35011815a613"; + }; + }; + "trim-newlines-2.0.0" = { + name = "trim-newlines"; + packageName = "trim-newlines"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz"; + sha1 = "b403d0b91be50c331dfc4b82eeceb22c3de16d20"; + }; + }; + "trim-off-newlines-1.0.1" = { + name = "trim-off-newlines"; + packageName = "trim-off-newlines"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz"; + sha1 = "9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"; + }; + }; + "trim-repeated-1.0.0" = { + name = "trim-repeated"; + packageName = "trim-repeated"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz"; + sha1 = "e3646a2ea4e891312bf7eace6cfb05380bc01c21"; + }; + }; + "trim-right-1.0.1" = { + name = "trim-right"; + packageName = "trim-right"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz"; + sha1 = "cb2e1203067e0c8de1f614094b9fe45704ea6003"; + }; + }; + "trim-trailing-lines-1.1.1" = { + name = "trim-trailing-lines"; + packageName = "trim-trailing-lines"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz"; + sha512 = "bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg=="; + }; + }; + "triple-beam-1.3.0" = { + name = "triple-beam"; + packageName = "triple-beam"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz"; + sha512 = "XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw=="; + }; + }; + "truncate-2.0.1" = { + name = "truncate"; + packageName = "truncate"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/truncate/-/truncate-2.0.1.tgz"; + sha1 = "dd1a6d15630515663d8475f6f24edf2f800ebb1b"; + }; + }; + "truncate-utf8-bytes-1.0.2" = { + name = "truncate-utf8-bytes"; + packageName = "truncate-utf8-bytes"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz"; + sha1 = "405923909592d56f78a5818434b0b78489ca5f2b"; + }; + }; + "ts-node-7.0.1" = { + name = "ts-node"; + packageName = "ts-node"; + version = "7.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz"; + sha512 = "BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw=="; + }; + }; + "tslib-1.9.3" = { + name = "tslib"; + packageName = "tslib"; + version = "1.9.3"; + src = fetchurl { + url = "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz"; + sha512 = "4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="; + }; + }; + "tsscmp-1.0.5" = { + name = "tsscmp"; + packageName = "tsscmp"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz"; + sha1 = "7dc4a33af71581ab4337da91d85ca5427ebd9a97"; + }; + }; + "ttl-1.3.1" = { + name = "ttl"; + packageName = "ttl"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ttl/-/ttl-1.3.1.tgz"; + sha512 = "+bGy9iDAqg3WSfc2ZrprToSPJhZjqy7vUv9wupQzsiv+BVPVx1T2a6G4T0290SpQj+56Toaw9BiLO5j5Bd7QzA=="; + }; + }; + "tty-browserify-0.0.0" = { + name = "tty-browserify"; + packageName = "tty-browserify"; + version = "0.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"; + sha1 = "a157ba402da24e9bf957f9aa69d524eed42901a6"; + }; + }; + "tty-browserify-0.0.1" = { + name = "tty-browserify"; + packageName = "tty-browserify"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz"; + sha512 = "C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw=="; + }; + }; + "tunnel-0.0.6" = { + name = "tunnel"; + packageName = "tunnel"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz"; + sha512 = "1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg=="; + }; + }; + "tunnel-agent-0.4.3" = { + name = "tunnel-agent"; + packageName = "tunnel-agent"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz"; + sha1 = "6373db76909fe570e08d73583365ed828a74eeeb"; + }; + }; "tunnel-agent-0.6.0" = { name = "tunnel-agent"; packageName = "tunnel-agent"; @@ -1948,6 +33395,312 @@ let sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; }; }; + "tweetnacl-auth-0.3.1" = { + name = "tweetnacl-auth"; + packageName = "tweetnacl-auth"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/tweetnacl-auth/-/tweetnacl-auth-0.3.1.tgz"; + sha1 = "b75bc2df15649bb84e8b9aa3c0669c6c4bce0d25"; + }; + }; + "twig-1.12.0" = { + name = "twig"; + packageName = "twig"; + version = "1.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/twig/-/twig-1.12.0.tgz"; + sha512 = "zm5OQXb8bQDGQUPytFgjqMKHhqcz/s6pU6Nwsy+rKPhsoOOVwYeHnziiDGFzeTDiFd28M8EVkEO8we6ikcrGjQ=="; + }; + }; + "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"; + }; + }; + "type-check-0.3.2" = { + name = "type-check"; + packageName = "type-check"; + version = "0.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"; + sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72"; + }; + }; + "type-detect-4.0.8" = { + name = "type-detect"; + packageName = "type-detect"; + version = "4.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"; + sha512 = "0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="; + }; + }; + "type-is-1.5.7" = { + name = "type-is"; + packageName = "type-is"; + version = "1.5.7"; + src = fetchurl { + url = "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz"; + sha1 = "b9368a593cc6ef7d0645e78b2f4c64cbecd05e90"; + }; + }; + "type-is-1.6.16" = { + name = "type-is"; + packageName = "type-is"; + version = "1.6.16"; + src = fetchurl { + url = "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz"; + sha512 = "HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q=="; + }; + }; + "typechecker-4.7.0" = { + name = "typechecker"; + packageName = "typechecker"; + version = "4.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/typechecker/-/typechecker-4.7.0.tgz"; + sha512 = "4LHc1KMNJ6NDGO+dSM/yNfZQRtp8NN7psYrPHUblD62Dvkwsp3VShsbM78kOgpcmMkRTgvwdKOTjctS+uMllgQ=="; + }; + }; + "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"; + }; + }; + "typedarray-to-buffer-3.1.5" = { + name = "typedarray-to-buffer"; + packageName = "typedarray-to-buffer"; + version = "3.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz"; + sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q=="; + }; + }; + "typescript-3.0.3" = { + name = "typescript"; + packageName = "typescript"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/typescript/-/typescript-3.0.3.tgz"; + sha512 = "kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg=="; + }; + }; + "typescript-3.1.6" = { + name = "typescript"; + packageName = "typescript"; + version = "3.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/typescript/-/typescript-3.1.6.tgz"; + sha512 = "tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA=="; + }; + }; + "typewise-1.0.3" = { + name = "typewise"; + packageName = "typewise"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz"; + sha1 = "1067936540af97937cc5dcf9922486e9fa284651"; + }; + }; + "typewise-core-1.2.0" = { + name = "typewise-core"; + packageName = "typewise-core"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz"; + sha1 = "97eb91805c7f55d2f941748fa50d315d991ef195"; + }; + }; + "typewiselite-1.0.0" = { + name = "typewiselite"; + packageName = "typewiselite"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/typewiselite/-/typewiselite-1.0.0.tgz"; + sha1 = "c8882fa1bb1092c06005a97f34ef5c8508e3664e"; + }; + }; + "uc.micro-1.0.5" = { + name = "uc.micro"; + packageName = "uc.micro"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.5.tgz"; + sha512 = "JoLI4g5zv5qNyT09f4YAvEZIIV1oOjqnewYg5D38dkQljIzpPT296dbIGvKro3digYI1bkb7W6EP1y4uDlmzLg=="; + }; + }; + "uglify-es-3.3.10" = { + name = "uglify-es"; + packageName = "uglify-es"; + version = "3.3.10"; + src = fetchurl { + url = "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.10.tgz"; + sha512 = "rPzPisCzW68Okj1zNrfa2dR9uEm43SevDmpR6FChoZABFk9dANGnzzBMgHYUXI3609//63fnVkyQ1SQmAMyjww=="; + }; + }; + "uglify-js-2.8.29" = { + name = "uglify-js"; + packageName = "uglify-js"; + version = "2.8.29"; + src = fetchurl { + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz"; + sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd"; + }; + }; + "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-to-browserify-1.0.2" = { + name = "uglify-to-browserify"; + packageName = "uglify-to-browserify"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz"; + sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7"; + }; + }; + "uid-0.0.2" = { + name = "uid"; + packageName = "uid"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/uid/-/uid-0.0.2.tgz"; + sha1 = "5e4a5d4b78138b4f70f89fd3c76fc59aa9d2f103"; + }; + }; + "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"; + }; + }; + "uid-number-0.0.6" = { + name = "uid-number"; + packageName = "uid-number"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz"; + sha1 = "0ea10e8035e8eb5b8e4449f06da1c730663baa81"; + }; + }; + "uid-safe-2.0.0" = { + name = "uid-safe"; + packageName = "uid-safe"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz"; + sha1 = "a7f3c6ca64a1f6a5d04ec0ef3e4c3d5367317137"; + }; + }; + "uid-safe-2.1.4" = { + name = "uid-safe"; + packageName = "uid-safe"; + version = "2.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz"; + sha1 = "3ad6f38368c6d4c8c75ec17623fb79aa1d071d81"; + }; + }; + "uid-safe-2.1.5" = { + name = "uid-safe"; + packageName = "uid-safe"; + version = "2.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz"; + sha512 = "KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA=="; + }; + }; + "uid2-0.0.3" = { + name = "uid2"; + packageName = "uid2"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz"; + sha1 = "483126e11774df2f71b8b639dcd799c376162b82"; + }; + }; + "uint48be-1.0.2" = { + name = "uint48be"; + packageName = "uint48be"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/uint48be/-/uint48be-1.0.2.tgz"; + sha512 = "jNn1eEi81BLiZfJkjbiAKPDMj7iFrturKazqpBu0aJYLr6evgkn+9rgkX/gUwPBj5j2Ri5oUelsqC/S1zmpWBA=="; + }; + }; + "uint64be-2.0.2" = { + name = "uint64be"; + packageName = "uint64be"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/uint64be/-/uint64be-2.0.2.tgz"; + sha512 = "9QqdvpGQTXgxthP+lY4e/gIBy+RuqcBaC6JVwT5I3bDLgT/btL6twZMR0pI3/Fgah9G/pdwzIprE5gL6v9UvyQ=="; + }; + }; + "ultron-1.0.2" = { + name = "ultron"; + packageName = "ultron"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz"; + sha1 = "ace116ab557cd197386a4e88f4685378c8b2e4fa"; + }; + }; + "ultron-1.1.1" = { + name = "ultron"; + packageName = "ultron"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz"; + sha512 = "UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="; + }; + }; + "umask-1.1.0" = { + name = "umask"; + packageName = "umask"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz"; + sha1 = "f29cebf01df517912bb58ff9c4e50fde8e33320d"; + }; + }; + "umd-3.0.3" = { + name = "umd"; + packageName = "umd"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz"; + sha512 = "4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow=="; + }; + }; + "unbzip2-stream-1.3.1" = { + name = "unbzip2-stream"; + packageName = "unbzip2-stream"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.1.tgz"; + sha512 = "fIZnvdjblYs7Cru/xC6tCPVhz7JkYcVQQkePwMLyQELzYTds2Xn8QefPVnvdVhhZqubxNA1cASXEH5wcK0Bucw=="; + }; + }; "unc-path-regex-0.1.2" = { name = "unc-path-regex"; packageName = "unc-path-regex"; @@ -1957,6 +33710,177 @@ let sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"; }; }; + "undeclared-identifiers-1.1.2" = { + name = "undeclared-identifiers"; + packageName = "undeclared-identifiers"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz"; + sha512 = "13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ=="; + }; + }; + "undefsafe-2.0.2" = { + name = "undefsafe"; + packageName = "undefsafe"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz"; + sha1 = "225f6b9e0337663e0d8e7cfd686fc2836ccace76"; + }; + }; + "underscore-1.2.1" = { + name = "underscore"; + packageName = "underscore"; + version = "1.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.2.1.tgz"; + sha1 = "fc5c6b0765673d92a2d4ac8b4dc0aa88702e2bd4"; + }; + }; + "underscore-1.4.4" = { + name = "underscore"; + packageName = "underscore"; + version = "1.4.4"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; + }; + }; + "underscore-1.5.2" = { + name = "underscore"; + packageName = "underscore"; + version = "1.5.2"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz"; + sha1 = "1335c5e4f5e6d33bbb4b006ba8c86a00f556de08"; + }; + }; + "underscore-1.6.0" = { + name = "underscore"; + packageName = "underscore"; + version = "1.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz"; + sha1 = "8b38b10cacdef63337b8b24e4ff86d45aea529a8"; + }; + }; + "underscore-1.8.3" = { + name = "underscore"; + packageName = "underscore"; + version = "1.8.3"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz"; + sha1 = "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"; + }; + }; + "underscore-1.9.1" = { + name = "underscore"; + packageName = "underscore"; + version = "1.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz"; + sha512 = "5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg=="; + }; + }; + "underscore-contrib-0.3.0" = { + name = "underscore-contrib"; + packageName = "underscore-contrib"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/underscore-contrib/-/underscore-contrib-0.3.0.tgz"; + sha1 = "665b66c24783f8fa2b18c9f8cbb0e2c7d48c26c7"; + }; + }; + "underscore.string-2.3.3" = { + name = "underscore.string"; + packageName = "underscore.string"; + version = "2.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; + sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; + }; + }; + "unherit-1.1.1" = { + name = "unherit"; + packageName = "unherit"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz"; + sha512 = "+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g=="; + }; + }; + "unicode-canonical-property-names-ecmascript-1.0.4" = { + name = "unicode-canonical-property-names-ecmascript"; + packageName = "unicode-canonical-property-names-ecmascript"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz"; + sha512 = "jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ=="; + }; + }; + "unicode-emoji-modifier-base-1.0.0" = { + name = "unicode-emoji-modifier-base"; + packageName = "unicode-emoji-modifier-base"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz"; + sha1 = "dbbd5b54ba30f287e2a8d5a249da6c0cef369459"; + }; + }; + "unicode-match-property-ecmascript-1.0.4" = { + name = "unicode-match-property-ecmascript"; + packageName = "unicode-match-property-ecmascript"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz"; + sha512 = "L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg=="; + }; + }; + "unicode-match-property-value-ecmascript-1.0.2" = { + name = "unicode-match-property-value-ecmascript"; + packageName = "unicode-match-property-value-ecmascript"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz"; + sha512 = "Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ=="; + }; + }; + "unicode-property-aliases-ecmascript-1.0.4" = { + name = "unicode-property-aliases-ecmascript"; + packageName = "unicode-property-aliases-ecmascript"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz"; + sha512 = "2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg=="; + }; + }; + "unicode-trie-0.3.1" = { + name = "unicode-trie"; + packageName = "unicode-trie"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz"; + sha1 = "d671dddd89101a08bac37b6a5161010602052085"; + }; + }; + "unified-2.1.4" = { + name = "unified"; + packageName = "unified"; + version = "2.1.4"; + src = fetchurl { + url = "http://registry.npmjs.org/unified/-/unified-2.1.4.tgz"; + sha1 = "14bc6cd40d98ffff75b405506bad873ecbbac3ba"; + }; + }; + "union-0.4.6" = { + name = "union"; + packageName = "union"; + version = "0.4.6"; + src = fetchurl { + url = "http://registry.npmjs.org/union/-/union-0.4.6.tgz"; + sha1 = "198fbdaeba254e788b0efcb630bc11f24a2959e0"; + }; + }; "union-value-1.0.0" = { name = "union-value"; packageName = "union-value"; @@ -1966,6 +33890,177 @@ let sha1 = "5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"; }; }; + "uniq-1.0.1" = { + name = "uniq"; + packageName = "uniq"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz"; + sha1 = "b31c5ae8254844a3a8281541ce2b04b865a734ff"; + }; + }; + "uniqs-2.0.0" = { + name = "uniqs"; + packageName = "uniqs"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz"; + sha1 = "ffede4b36b25290696e6e165d4a59edb998e6b02"; + }; + }; + "unique-filename-1.1.1" = { + name = "unique-filename"; + packageName = "unique-filename"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz"; + sha512 = "Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ=="; + }; + }; + "unique-slug-2.0.1" = { + name = "unique-slug"; + packageName = "unique-slug"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz"; + sha512 = "n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg=="; + }; + }; + "unique-stream-1.0.0" = { + name = "unique-stream"; + packageName = "unique-stream"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz"; + sha1 = "d59a4a75427447d9aa6c91e70263f8d26a4b104b"; + }; + }; + "unique-stream-2.2.1" = { + name = "unique-stream"; + packageName = "unique-stream"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz"; + sha1 = "5aa003cfbe94c5ff866c4e7d668bb1c4dbadb369"; + }; + }; + "unique-string-1.0.0" = { + name = "unique-string"; + packageName = "unique-string"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz"; + sha1 = "9e1057cca851abb93398f8b33ae187b99caec11a"; + }; + }; + "unist-util-is-2.1.2" = { + name = "unist-util-is"; + packageName = "unist-util-is"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz"; + sha512 = "YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw=="; + }; + }; + "unist-util-visit-1.4.0" = { + name = "unist-util-visit"; + packageName = "unist-util-visit"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.0.tgz"; + sha512 = "FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw=="; + }; + }; + "unist-util-visit-parents-2.0.1" = { + name = "unist-util-visit-parents"; + packageName = "unist-util-visit-parents"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz"; + sha512 = "6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA=="; + }; + }; + "universalify-0.1.2" = { + name = "universalify"; + packageName = "universalify"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"; + sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="; + }; + }; + "unix-crypt-td-js-1.0.0" = { + name = "unix-crypt-td-js"; + packageName = "unix-crypt-td-js"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.0.0.tgz"; + sha1 = "1c0824150481bc7a01d49e98f1ec668d82412f3b"; + }; + }; + "unixify-1.0.0" = { + name = "unixify"; + packageName = "unixify"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz"; + sha1 = "3a641c8c2ffbce4da683a5c70f03a462940c2090"; + }; + }; + "unordered-array-remove-1.0.2" = { + name = "unordered-array-remove"; + packageName = "unordered-array-remove"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/unordered-array-remove/-/unordered-array-remove-1.0.2.tgz"; + sha1 = "c546e8f88e317a0cf2644c97ecb57dba66d250ef"; + }; + }; + "unordered-set-1.1.0" = { + name = "unordered-set"; + packageName = "unordered-set"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unordered-set/-/unordered-set-1.1.0.tgz"; + sha1 = "2ba7ef316edd0b9590cc547c74f76a2f164fecca"; + }; + }; + "unordered-set-2.0.1" = { + name = "unordered-set"; + packageName = "unordered-set"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.1.tgz"; + sha512 = "eUmNTPzdx+q/WvOHW0bgGYLWvWHNT3PTKEQLg0MAQhc0AHASHVHoP/9YytYd4RBVariqno/mEUhVZN98CmD7bg=="; + }; + }; + "unorm-1.4.1" = { + name = "unorm"; + packageName = "unorm"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unorm/-/unorm-1.4.1.tgz"; + sha1 = "364200d5f13646ca8bcd44490271335614792300"; + }; + }; + "unpipe-1.0.0" = { + name = "unpipe"; + packageName = "unpipe"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"; + sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec"; + }; + }; + "unquote-1.1.1" = { + name = "unquote"; + packageName = "unquote"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz"; + sha1 = "8fded7324ec6e88a0ff8b905e7c098cdc086d544"; + }; + }; "unset-value-1.0.0" = { name = "unset-value"; packageName = "unset-value"; @@ -1975,6 +34070,150 @@ let sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"; }; }; + "untildify-2.1.0" = { + name = "untildify"; + packageName = "untildify"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz"; + sha1 = "17eb2807987f76952e9c0485fc311d06a826a2e0"; + }; + }; + "untildify-3.0.3" = { + name = "untildify"; + packageName = "untildify"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz"; + sha512 = "iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA=="; + }; + }; + "unyield-0.0.1" = { + name = "unyield"; + packageName = "unyield"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unyield/-/unyield-0.0.1.tgz"; + sha1 = "150e65da42bf7742445b958a64eb9b85d1d2b180"; + }; + }; + "unzip-response-2.0.1" = { + name = "unzip-response"; + packageName = "unzip-response"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz"; + sha1 = "d2f0f737d16b0615e72a6935ed04214572d56f97"; + }; + }; + "unzip-stream-0.3.0" = { + name = "unzip-stream"; + packageName = "unzip-stream"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.0.tgz"; + sha512 = "NG1h/MdGIX3HzyqMjyj1laBCmlPYhcO4xEy7gEqqzGiSLw7XqDQCnY4nYSn5XSaH8mQ6TFkaujrO8d/PIZN85A=="; + }; + }; + "unzipper-0.9.4" = { + name = "unzipper"; + packageName = "unzipper"; + version = "0.9.4"; + src = fetchurl { + url = "https://registry.npmjs.org/unzipper/-/unzipper-0.9.4.tgz"; + sha512 = "kGrkTaphmXE+0/A5Q7rwcm/xHlDkXDOGEh6wuiN3SUQsyVWd7V51rwqttlNTT91JrLkfn34MoBNf38unF0vhRw=="; + }; + }; + "upath-1.1.0" = { + name = "upath"; + packageName = "upath"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz"; + sha512 = "bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw=="; + }; + }; + "update-check-1.5.2" = { + name = "update-check"; + packageName = "update-check"; + version = "1.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz"; + sha512 = "1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ=="; + }; + }; + "update-notifier-2.3.0" = { + name = "update-notifier"; + packageName = "update-notifier"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/update-notifier/-/update-notifier-2.3.0.tgz"; + sha1 = "4e8827a6bb915140ab093559d7014e3ebb837451"; + }; + }; + "update-notifier-2.5.0" = { + name = "update-notifier"; + packageName = "update-notifier"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz"; + sha512 = "gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw=="; + }; + }; + "upnp-device-client-1.0.2" = { + name = "upnp-device-client"; + packageName = "upnp-device-client"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/upnp-device-client/-/upnp-device-client-1.0.2.tgz"; + sha1 = "91f84705f2349bf89082855fff4e3006ac435337"; + }; + }; + "upnp-mediarenderer-client-1.2.4" = { + name = "upnp-mediarenderer-client"; + packageName = "upnp-mediarenderer-client"; + version = "1.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/upnp-mediarenderer-client/-/upnp-mediarenderer-client-1.2.4.tgz"; + sha1 = "0c63a51802082b6b03b596c475cc64fc1e0877c8"; + }; + }; + "upper-case-1.1.3" = { + name = "upper-case"; + packageName = "upper-case"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz"; + sha1 = "f6b4501c2ec4cdd26ba78be7222961de77621598"; + }; + }; + "upper-case-first-1.1.2" = { + name = "upper-case-first"; + packageName = "upper-case-first"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz"; + sha1 = "5d79bedcff14419518fd2edb0a0507c9b6859115"; + }; + }; + "uri-js-3.0.2" = { + name = "uri-js"; + packageName = "uri-js"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz"; + sha1 = "f90b858507f81dea4dcfbb3c4c3dbfa2b557faaa"; + }; + }; + "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=="; + }; + }; "urix-0.1.0" = { name = "urix"; packageName = "urix"; @@ -1984,6 +34223,78 @@ let sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72"; }; }; + "url-0.10.3" = { + name = "url"; + packageName = "url"; + version = "0.10.3"; + src = fetchurl { + url = "https://registry.npmjs.org/url/-/url-0.10.3.tgz"; + sha1 = "021e4d9c7705f21bbf37d03ceb58767402774c64"; + }; + }; + "url-0.11.0" = { + name = "url"; + packageName = "url"; + version = "0.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/url/-/url-0.11.0.tgz"; + sha1 = "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"; + }; + }; + "url-join-2.0.5" = { + name = "url-join"; + packageName = "url-join"; + version = "2.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz"; + sha1 = "5af22f18c052a000a48d7b82c5e9c2e2feeda728"; + }; + }; + "url-join-4.0.0" = { + name = "url-join"; + packageName = "url-join"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz"; + sha1 = "4d3340e807d3773bda9991f8305acdcc2a665d2a"; + }; + }; + "url-parse-lax-1.0.0" = { + name = "url-parse-lax"; + packageName = "url-parse-lax"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz"; + sha1 = "7af8f303645e9bd79a272e7a14ac68bc0609da73"; + }; + }; + "url-parse-lax-3.0.0" = { + name = "url-parse-lax"; + packageName = "url-parse-lax"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz"; + sha1 = "16b5cafc07dbe3676c1b1999177823d6503acb0c"; + }; + }; + "url-regex-3.2.0" = { + name = "url-regex"; + packageName = "url-regex"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz"; + sha1 = "dbad1e0c9e29e105dd0b1f09f6862f7fdb482724"; + }; + }; + "url-to-options-1.0.1" = { + name = "url-to-options"; + packageName = "url-to-options"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz"; + sha1 = "1505a03a289a48cbd7a434efbaeec5055f5633a9"; + }; + }; "use-3.1.1" = { name = "use"; packageName = "use"; @@ -1993,6 +34304,123 @@ let sha512 = "cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="; }; }; + "user-home-1.1.1" = { + name = "user-home"; + packageName = "user-home"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz"; + sha1 = "2b5be23a32b63a7c9deb8d0f28d485724a3df190"; + }; + }; + "user-home-2.0.0" = { + name = "user-home"; + packageName = "user-home"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz"; + sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f"; + }; + }; + "useragent-2.3.0" = { + name = "useragent"; + packageName = "useragent"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz"; + sha512 = "4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw=="; + }; + }; + "ut_metadata-3.3.0" = { + name = "ut_metadata"; + packageName = "ut_metadata"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ut_metadata/-/ut_metadata-3.3.0.tgz"; + sha512 = "IK+ke9yL6a4oPLz/3oSW9TW7m9Wr4RG+5kW5aS2YulzEU1QDGAtago/NnOlno91fo3fSO7mnsqzn3NXNXdv8nA=="; + }; + }; + "ut_pex-1.2.1" = { + name = "ut_pex"; + packageName = "ut_pex"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ut_pex/-/ut_pex-1.2.1.tgz"; + sha512 = "ZrxMCbffYtxQDqvREN9kBXK2CB9tPnd5PylHoqQX9ai+3HV9/S39FnA5JnhLOC82dxIQQg0nTN2wmhtAdGNtOA=="; + }; + }; + "utf-8-validate-5.0.1" = { + name = "utf-8-validate"; + packageName = "utf-8-validate"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.1.tgz"; + sha512 = "Qef1AuiWWxQeZ1Oa4DTV3ArRafpZvsK+CLrlB8khLfsV+9mwhj58hNSGmel0ns5jYP+3yEwav6vxxW7Gz85bVw=="; + }; + }; + "utf7-1.0.2" = { + name = "utf7"; + packageName = "utf7"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/utf7/-/utf7-1.0.2.tgz"; + sha1 = "955f490aae653ba220b9456a0a8776c199360991"; + }; + }; + "utf8-2.0.0" = { + name = "utf8"; + packageName = "utf8"; + version = "2.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/utf8/-/utf8-2.0.0.tgz"; + sha1 = "79ce59eced874809cab9a71fc7102c7d45d4118d"; + }; + }; + "utf8-byte-length-1.0.4" = { + name = "utf8-byte-length"; + packageName = "utf8-byte-length"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz"; + sha1 = "f45f150c4c66eee968186505ab93fcbb8ad6bf61"; + }; + }; + "utfx-1.0.1" = { + name = "utfx"; + packageName = "utfx"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/utfx/-/utfx-1.0.1.tgz"; + sha1 = "d52b2fd632a99eca8d9d4a39eece014a6a2b0048"; + }; + }; + "util-0.10.3" = { + name = "util"; + packageName = "util"; + version = "0.10.3"; + src = fetchurl { + url = "http://registry.npmjs.org/util/-/util-0.10.3.tgz"; + sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9"; + }; + }; + "util-0.10.4" = { + name = "util"; + packageName = "util"; + version = "0.10.4"; + src = fetchurl { + url = "https://registry.npmjs.org/util/-/util-0.10.4.tgz"; + sha512 = "0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A=="; + }; + }; + "util-0.4.9" = { + name = "util"; + packageName = "util"; + version = "0.4.9"; + src = fetchurl { + url = "http://registry.npmjs.org/util/-/util-0.4.9.tgz"; + sha1 = "d95d5830d2328ec17dee3c80bfc50c33562b75a3"; + }; + }; "util-deprecate-1.0.2" = { name = "util-deprecate"; packageName = "util-deprecate"; @@ -2002,6 +34430,123 @@ let sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; }; }; + "util.promisify-1.0.0" = { + name = "util.promisify"; + packageName = "util.promisify"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz"; + sha512 = "i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA=="; + }; + }; + "utile-0.2.1" = { + name = "utile"; + packageName = "utile"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz"; + sha1 = "930c88e99098d6220834c356cbd9a770522d90d7"; + }; + }; + "utile-0.3.0" = { + name = "utile"; + packageName = "utile"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz"; + sha1 = "1352c340eb820e4d8ddba039a4fbfaa32ed4ef3a"; + }; + }; + "utilities-0.0.37" = { + name = "utilities"; + packageName = "utilities"; + version = "0.0.37"; + src = fetchurl { + url = "https://registry.npmjs.org/utilities/-/utilities-0.0.37.tgz"; + sha1 = "a3470d0a7f688142d9e8a57cee1128f12e19e196"; + }; + }; + "utilities-1.0.5" = { + name = "utilities"; + packageName = "utilities"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/utilities/-/utilities-1.0.5.tgz"; + sha1 = "f2b77a88f3510733fc7215b5c486a504a75ab245"; + }; + }; + "utils-merge-1.0.0" = { + name = "utils-merge"; + packageName = "utils-merge"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz"; + sha1 = "0294fb922bb9375153541c4f7096231f287c8af8"; + }; + }; + "utils-merge-1.0.1" = { + name = "utils-merge"; + packageName = "utils-merge"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"; + sha1 = "9f95710f50a267947b2ccc124741c1028427e713"; + }; + }; + "utp-0.0.7" = { + name = "utp"; + packageName = "utp"; + version = "0.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/utp/-/utp-0.0.7.tgz"; + sha1 = "ae43eb7745f5fe63dcc2f277cb4164ad27087f30"; + }; + }; + "utp-native-1.7.3" = { + name = "utp-native"; + packageName = "utp-native"; + version = "1.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/utp-native/-/utp-native-1.7.3.tgz"; + sha512 = "vRAKaS8WcYNgzbxyH2LdheqgL4sQLis8LXl7r/mN+O4mpWlUpoCsTtietxepLrft2q0TFA2gaIvSWN1iRkzW/w=="; + }; + }; + "uue-3.1.2" = { + name = "uue"; + packageName = "uue"; + version = "3.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/uue/-/uue-3.1.2.tgz"; + sha512 = "axKLXVqwtdI/czrjG0X8hyV1KLgeWx8F4KvSbvVCnS+RUvsQMGRjx0kfuZDXXqj0LYvVJmx3B9kWlKtEdRrJLg=="; + }; + }; + "uuid-2.0.3" = { + name = "uuid"; + packageName = "uuid"; + version = "2.0.3"; + src = fetchurl { + url = "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz"; + sha1 = "67e2e863797215530dff318e5bf9dcebfd47b21a"; + }; + }; + "uuid-3.0.1" = { + name = "uuid"; + packageName = "uuid"; + version = "3.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz"; + sha1 = "6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"; + }; + }; + "uuid-3.1.0" = { + name = "uuid"; + packageName = "uuid"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz"; + sha512 = "DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g=="; + }; + }; "uuid-3.3.2" = { name = "uuid"; packageName = "uuid"; @@ -2011,13 +34556,202 @@ let sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="; }; }; - "v8flags-3.0.2" = { + "v8-compile-cache-2.0.2" = { + name = "v8-compile-cache"; + packageName = "v8-compile-cache"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz"; + sha512 = "1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw=="; + }; + }; + "v8-debug-1.0.1" = { + name = "v8-debug"; + packageName = "v8-debug"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/v8-debug/-/v8-debug-1.0.1.tgz"; + sha1 = "6ae1c6dae4477bb3ced79b523e4d160c1d8667fe"; + }; + }; + "v8-profiler-5.7.0" = { + name = "v8-profiler"; + packageName = "v8-profiler"; + version = "5.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/v8-profiler/-/v8-profiler-5.7.0.tgz"; + sha1 = "e8381cbebb5b5fd0ca8d2b09f6a0181a158db34d"; + }; + }; + "v8flags-2.1.1" = { name = "v8flags"; packageName = "v8flags"; - version = "3.0.2"; + version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/v8flags/-/v8flags-3.0.2.tgz"; - sha512 = "6sgSKoFw1UpUPd3cFdF7QGnrH6tDeBgW1F3v9gy8gLY0mlbiBXq8soy8aQpY6xeeCjH5K+JvC62Acp7gtl7wWA=="; + url = "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz"; + sha1 = "aab1a1fa30d45f88dd321148875ac02c0b55e5b4"; + }; + }; + "v8flags-3.1.1" = { + name = "v8flags"; + packageName = "v8flags"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/v8flags/-/v8flags-3.1.1.tgz"; + sha512 = "iw/1ViSEaff8NJ3HLyEjawk/8hjJib3E7pvG4pddVXfUg1983s3VGsiClDjhK64MQVDGqc1Q8r18S4VKQZS9EQ=="; + }; + }; + "valid-identifier-0.0.1" = { + name = "valid-identifier"; + packageName = "valid-identifier"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/valid-identifier/-/valid-identifier-0.0.1.tgz"; + sha1 = "ef1d7093a9d3287e3fce92df916f8616b23f90b4"; + }; + }; + "valid-url-1.0.9" = { + name = "valid-url"; + packageName = "valid-url"; + version = "1.0.9"; + src = fetchurl { + url = "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz"; + sha1 = "1c14479b40f1397a75782f115e4086447433a200"; + }; + }; + "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"; + }; + }; + "validator-10.9.0" = { + name = "validator"; + packageName = "validator"; + version = "10.9.0"; + src = fetchurl { + url = "https://registry.npmjs.org/validator/-/validator-10.9.0.tgz"; + sha512 = "hZJcZSWz9poXBlAkjjcsNAdrZ6JbjD3kWlNjq/+vE7RLLS/+8PAj3qVVwrwsOz/WL8jPmZ1hYkRvtlUeZAm4ug=="; + }; + }; + "value-or-function-3.0.0" = { + name = "value-or-function"; + packageName = "value-or-function"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz"; + sha1 = "1c243a50b595c1be54a754bfece8563b9ff8d813"; + }; + }; + "variable-diff-1.1.0" = { + name = "variable-diff"; + packageName = "variable-diff"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/variable-diff/-/variable-diff-1.1.0.tgz"; + sha1 = "d2bd5c66db76c13879d96e6a306edc989df978da"; + }; + }; + "varint-3.0.1" = { + name = "varint"; + packageName = "varint"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/varint/-/varint-3.0.1.tgz"; + sha1 = "9d3f53e036c0ab12000a74bc2d24cbf093a581d9"; + }; + }; + "varint-4.0.1" = { + name = "varint"; + packageName = "varint"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/varint/-/varint-4.0.1.tgz"; + sha1 = "490829b942d248463b2b35097995c3bf737198e9"; + }; + }; + "varint-5.0.0" = { + name = "varint"; + packageName = "varint"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz"; + sha1 = "d826b89f7490732fabc0c0ed693ed475dcb29ebf"; + }; + }; + "vary-1.0.1" = { + name = "vary"; + packageName = "vary"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz"; + sha1 = "99e4981566a286118dfb2b817357df7993376d10"; + }; + }; + "vary-1.1.2" = { + name = "vary"; + packageName = "vary"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"; + sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc"; + }; + }; + "vasync-1.4.3" = { + name = "vasync"; + packageName = "vasync"; + version = "1.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/vasync/-/vasync-1.4.3.tgz"; + sha1 = "c86d52e2b71613d29eedf159f3135dbe749cee37"; + }; + }; + "vasync-1.6.2" = { + name = "vasync"; + packageName = "vasync"; + version = "1.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/vasync/-/vasync-1.6.2.tgz"; + sha1 = "568edcf40b2b5c35b1cc048cad085de4739703fb"; + }; + }; + "vasync-1.6.3" = { + name = "vasync"; + packageName = "vasync"; + version = "1.6.3"; + src = fetchurl { + url = "https://registry.npmjs.org/vasync/-/vasync-1.6.3.tgz"; + sha1 = "4a69d7052a47f4ce85503d7641df1cbf40432a94"; + }; + }; + "vendors-1.0.2" = { + name = "vendors"; + packageName = "vendors"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz"; + sha512 = "w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ=="; + }; + }; + "verror-1.1.0" = { + name = "verror"; + packageName = "verror"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/verror/-/verror-1.1.0.tgz"; + sha1 = "2a4b4eb14a207051e75a6f94ee51315bf173a1b0"; }; }; "verror-1.10.0" = { @@ -2029,6 +34763,564 @@ let sha1 = "3a105ca17053af55d6e270c1f8288682e18da400"; }; }; + "verror-1.3.3" = { + name = "verror"; + packageName = "verror"; + version = "1.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/verror/-/verror-1.3.3.tgz"; + sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd"; + }; + }; + "verror-1.3.6" = { + name = "verror"; + packageName = "verror"; + version = "1.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz"; + sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c"; + }; + }; + "verror-1.6.0" = { + name = "verror"; + packageName = "verror"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/verror/-/verror-1.6.0.tgz"; + sha1 = "7d13b27b1facc2e2da90405eb5ea6e5bdd252ea5"; + }; + }; + "vfile-1.4.0" = { + name = "vfile"; + packageName = "vfile"; + version = "1.4.0"; + src = fetchurl { + url = "http://registry.npmjs.org/vfile/-/vfile-1.4.0.tgz"; + sha1 = "c0fd6fa484f8debdb771f68c31ed75d88da97fe7"; + }; + }; + "vfile-find-down-1.0.0" = { + name = "vfile-find-down"; + packageName = "vfile-find-down"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/vfile-find-down/-/vfile-find-down-1.0.0.tgz"; + sha1 = "84a4d66d03513f6140a84e0776ef0848d4f0ad95"; + }; + }; + "vfile-find-up-1.0.0" = { + name = "vfile-find-up"; + packageName = "vfile-find-up"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/vfile-find-up/-/vfile-find-up-1.0.0.tgz"; + sha1 = "5604da6fe453b34350637984eb5fe4909e280390"; + }; + }; + "vfile-reporter-1.5.0" = { + name = "vfile-reporter"; + packageName = "vfile-reporter"; + version = "1.5.0"; + src = fetchurl { + url = "http://registry.npmjs.org/vfile-reporter/-/vfile-reporter-1.5.0.tgz"; + sha1 = "21a7009bfe55e24df8ff432aa5bf6f6efa74e418"; + }; + }; + "vfile-sort-1.0.0" = { + name = "vfile-sort"; + packageName = "vfile-sort"; + version = "1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/vfile-sort/-/vfile-sort-1.0.0.tgz"; + sha1 = "17ee491ba43e8951bb22913fcff32a7dc4d234d4"; + }; + }; + "vhost-3.0.2" = { + name = "vhost"; + packageName = "vhost"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz"; + sha1 = "2fb1decd4c466aa88b0f9341af33dc1aff2478d5"; + }; + }; + "videostream-2.6.0" = { + name = "videostream"; + packageName = "videostream"; + version = "2.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/videostream/-/videostream-2.6.0.tgz"; + sha512 = "nSsullx1BYClJxVSt4Fa+Ulsv0Cf7UwaHq+4LQdLkAUdmqNhY1DlGxXDWVY2gui5XV4FvDiSbXmSbGryMrrUCQ=="; + }; + }; + "vinyl-0.4.6" = { + name = "vinyl"; + packageName = "vinyl"; + version = "0.4.6"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz"; + sha1 = "2f356c87a550a255461f36bbeb2a5ba8bf784847"; + }; + }; + "vinyl-0.5.3" = { + name = "vinyl"; + packageName = "vinyl"; + version = "0.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz"; + sha1 = "b0455b38fc5e0cf30d4325132e461970c2091cde"; + }; + }; + "vinyl-1.2.0" = { + name = "vinyl"; + packageName = "vinyl"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz"; + sha1 = "5c88036cf565e5df05558bfc911f8656df218884"; + }; + }; + "vinyl-2.2.0" = { + name = "vinyl"; + packageName = "vinyl"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz"; + sha512 = "MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg=="; + }; + }; + "vinyl-file-2.0.0" = { + name = "vinyl-file"; + packageName = "vinyl-file"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl-file/-/vinyl-file-2.0.0.tgz"; + sha1 = "a7ebf5ffbefda1b7d18d140fcb07b223efb6751a"; + }; + }; + "vinyl-fs-0.3.14" = { + name = "vinyl-fs"; + packageName = "vinyl-fs"; + version = "0.3.14"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz"; + sha1 = "9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6"; + }; + }; + "vinyl-fs-3.0.3" = { + name = "vinyl-fs"; + packageName = "vinyl-fs"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz"; + sha512 = "vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng=="; + }; + }; + "vinyl-sourcemap-1.1.0" = { + name = "vinyl-sourcemap"; + packageName = "vinyl-sourcemap"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz"; + sha1 = "92a800593a38703a8cdb11d8b300ad4be63b3e16"; + }; + }; + "vinyl-sourcemaps-apply-0.2.1" = { + name = "vinyl-sourcemaps-apply"; + packageName = "vinyl-sourcemaps-apply"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz"; + sha1 = "ab6549d61d172c2b1b87be5c508d239c8ef87705"; + }; + }; + "vlc-command-1.1.2" = { + name = "vlc-command"; + packageName = "vlc-command"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/vlc-command/-/vlc-command-1.1.2.tgz"; + sha512 = "KZ15RTHz96OEiQDA8oNFn1edYDWyKJIWI4gF74Am9woZo5XmVYryk5RYXSwOMvsaAgL5ejICEGCl0suQyDBu+Q=="; + }; + }; + "vlq-0.2.3" = { + name = "vlq"; + packageName = "vlq"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz"; + sha512 = "DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow=="; + }; + }; + "vm-browserify-0.0.4" = { + name = "vm-browserify"; + packageName = "vm-browserify"; + version = "0.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz"; + sha1 = "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"; + }; + }; + "vm-browserify-1.1.0" = { + name = "vm-browserify"; + packageName = "vm-browserify"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz"; + sha512 = "iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw=="; + }; + }; + "voc-1.1.0" = { + name = "voc"; + packageName = "voc"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/voc/-/voc-1.1.0.tgz"; + sha512 = "fthgd8OJLqq8vPcLjElTk6Rcl2e3v5ekcXauImaqEnQqd5yUWKg1+ZOBgS2KTWuVKcuvZMQq4TDptiT1uYddUA=="; + }; + }; + "void-elements-2.0.1" = { + name = "void-elements"; + packageName = "void-elements"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz"; + sha1 = "c066afb582bb1cb4128d60ea92392e94d5e9dbec"; + }; + }; + "vscode-jsonrpc-3.6.0" = { + name = "vscode-jsonrpc"; + packageName = "vscode-jsonrpc"; + version = "3.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-3.6.0.tgz"; + sha512 = "PqHHjuTlz3ks0vyZv3IkdduJReA/lqe6OP5zRl5nXn2ptMLW++fBotNyayyZEQLIF6nNrx/Rn6WhMSHElf02Yw=="; + }; + }; + "vscode-jsonrpc-3.6.2" = { + name = "vscode-jsonrpc"; + packageName = "vscode-jsonrpc"; + version = "3.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-3.6.2.tgz"; + sha512 = "T24Jb5V48e4VgYliUXMnZ379ItbrXgOimweKaJshD84z+8q7ZOZjJan0MeDe+Ugb+uqERDVV8SBmemaGMSMugA=="; + }; + }; + "vscode-jsonrpc-4.0.0" = { + name = "vscode-jsonrpc"; + packageName = "vscode-jsonrpc"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz"; + sha512 = "perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg=="; + }; + }; + "vscode-languageclient-4.0.1" = { + name = "vscode-languageclient"; + packageName = "vscode-languageclient"; + version = "4.0.1"; + src = fetchurl { + url = "http://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-4.0.1.tgz"; + sha512 = "0fuBZj9pMkeJ8OMyIvSGeRaRVhUaJt+yeFxi7a3sz/AbrngQdcxOovMXPgKuieoBSBKS05gXPS88BsWpJZfBkA=="; + }; + }; + "vscode-languageserver-4.0.0" = { + name = "vscode-languageserver"; + packageName = "vscode-languageserver"; + version = "4.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-4.0.0.tgz"; + sha512 = "bxj9nRadNkXYfVG/fjA5a+KA5WaJCeP1F2Tnj3rYFS0pKALZQCPNqk3KO/LdiGFidjyICMG7xoHvYO9J9xosXg=="; + }; + }; + "vscode-languageserver-5.1.0" = { + name = "vscode-languageserver"; + packageName = "vscode-languageserver"; + version = "5.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-5.1.0.tgz"; + sha512 = "CIsrgx2Y5VHS317g/HwkSTWYBIQmy0DwEyZPmB2pEpVOhYFwVsYpbiJwHIIyLQsQtmRaO4eA2xM8KPjNSdXpBw=="; + }; + }; + "vscode-languageserver-protocol-3.13.0" = { + name = "vscode-languageserver-protocol"; + packageName = "vscode-languageserver-protocol"; + version = "3.13.0"; + src = fetchurl { + url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.13.0.tgz"; + sha512 = "2ZGKwI+P2ovQll2PGAp+2UfJH+FK9eait86VBUdkPd9HRlm8e58aYT9pV/NYanHOcp3pL6x2yTLVCFMcTer0mg=="; + }; + }; + "vscode-languageserver-protocol-3.6.0" = { + name = "vscode-languageserver-protocol"; + packageName = "vscode-languageserver-protocol"; + version = "3.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.6.0.tgz"; + sha512 = "PN5hVQQQxrtHSZR8UCstqaoI9f2H9JctFTtdIpONWjzQNurWrc48qSXXU/vTfnbSrNou8qrJgkZ4QEZsyozOMA=="; + }; + }; + "vscode-languageserver-types-3.13.0" = { + name = "vscode-languageserver-types"; + packageName = "vscode-languageserver-types"; + version = "3.13.0"; + src = fetchurl { + url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.13.0.tgz"; + sha512 = "BnJIxS+5+8UWiNKCP7W3g9FlE7fErFw0ofP5BXJe7c2tl0VeWh+nNHFbwAS2vmVC4a5kYxHBjRy0UeOtziemVA=="; + }; + }; + "vscode-uri-1.0.3" = { + name = "vscode-uri"; + packageName = "vscode-uri"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-1.0.3.tgz"; + 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=="; + }; + }; + "vstream-0.1.0" = { + name = "vstream"; + packageName = "vstream"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/vstream/-/vstream-0.1.0.tgz"; + sha1 = "13587190f34e72ba7a07ebbaa7e70ac147b1fb7d"; + }; + }; + "vue-cli-plugin-apollo-0.18.1" = { + name = "vue-cli-plugin-apollo"; + packageName = "vue-cli-plugin-apollo"; + version = "0.18.1"; + src = fetchurl { + url = "https://registry.npmjs.org/vue-cli-plugin-apollo/-/vue-cli-plugin-apollo-0.18.1.tgz"; + sha512 = "RfkBFGZKq9r8+DYwcT1Y5As7uzy3OjsIInSrhdCHKO4EeZ9pseb31rqtDmkT9/uNpd9BmRKPWti+hp3S64IUxg=="; + }; + }; + "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=="; + }; + }; + "ware-1.3.0" = { + name = "ware"; + packageName = "ware"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz"; + sha1 = "d1b14f39d2e2cb4ab8c4098f756fe4b164e473d4"; + }; + }; + "watch-1.0.2" = { + name = "watch"; + packageName = "watch"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/watch/-/watch-1.0.2.tgz"; + sha1 = "340a717bde765726fa0aa07d721e0147a551df0c"; + }; + }; + "watchpack-1.5.0" = { + name = "watchpack"; + packageName = "watchpack"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/watchpack/-/watchpack-1.5.0.tgz"; + sha512 = "RSlipNQB1u48cq0wH/BNfCu1tD/cJ8ydFIkNYhp9o+3d+8unClkIovpW5qpFPgmL9OE48wfAnlZydXByWP82AA=="; + }; + }; + "watchpack-1.6.0" = { + name = "watchpack"; + packageName = "watchpack"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz"; + sha512 = "i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA=="; + }; + }; + "wcwidth-1.0.1" = { + name = "wcwidth"; + packageName = "wcwidth"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz"; + sha1 = "f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"; + }; + }; + "webassemblyjs-1.7.11" = { + name = "webassemblyjs"; + packageName = "webassemblyjs"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/webassemblyjs/-/webassemblyjs-1.7.11.tgz"; + sha512 = "vTwNncSEfuE51O1yHdcsino4LN1SYCiI4ws9OU1cImsqJ3vsydceDtzPcYXPFHm6Tie1ZH0HobXpYFExjronYw=="; + }; + }; + "webidl-conversions-2.0.1" = { + name = "webidl-conversions"; + packageName = "webidl-conversions"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz"; + sha1 = "3bf8258f7d318c7443c36f2e169402a1a6703506"; + }; + }; + "webidl-conversions-4.0.2" = { + name = "webidl-conversions"; + packageName = "webidl-conversions"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz"; + sha512 = "YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="; + }; + }; + "webpack-4.27.1" = { + name = "webpack"; + packageName = "webpack"; + version = "4.27.1"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack/-/webpack-4.27.1.tgz"; + sha512 = "WArHiLvHrlfyRM8i7f+2SFbr/XbQ0bXqTkPF8JpHOzub5482Y3wx7rEO8stuLGOKOgZJcqcisLhD7LrM/+fVMw=="; + }; + }; + "webpack-cli-3.1.2" = { + name = "webpack-cli"; + packageName = "webpack-cli"; + version = "3.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.1.2.tgz"; + sha512 = "Cnqo7CeqeSvC6PTdts+dywNi5CRlIPbLx1AoUPK2T6vC1YAugMG3IOoO9DmEscd+Dghw7uRlnzV1KwOe5IrtgQ=="; + }; + }; + "webpack-core-0.6.9" = { + name = "webpack-core"; + packageName = "webpack-core"; + version = "0.6.9"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz"; + sha1 = "fc571588c8558da77be9efb6debdc5a3b172bdc2"; + }; + }; + "webpack-sources-1.3.0" = { + name = "webpack-sources"; + packageName = "webpack-sources"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz"; + sha512 = "OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA=="; + }; + }; + "websocket-driver-0.7.0" = { + name = "websocket-driver"; + packageName = "websocket-driver"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz"; + sha1 = "0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb"; + }; + }; + "websocket-extensions-0.1.3" = { + name = "websocket-extensions"; + packageName = "websocket-extensions"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz"; + sha512 = "nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg=="; + }; + }; + "websocket-stream-5.1.2" = { + name = "websocket-stream"; + packageName = "websocket-stream"; + version = "5.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/websocket-stream/-/websocket-stream-5.1.2.tgz"; + sha512 = "lchLOk435iDWs0jNuL+hiU14i3ERSrMA0IKSiJh7z6X/i4XNsutBZrtqu2CPOZuA4G/zabiqVAos0vW+S7GEVw=="; + }; + }; + "webtorrent-0.102.4" = { + name = "webtorrent"; + packageName = "webtorrent"; + version = "0.102.4"; + src = fetchurl { + url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.102.4.tgz"; + sha512 = "Oa7NatbPlESqf5ETwgVUOXAbUjiZr7XNFbHhd88BRm+4vN9u3JgeIbF9Gnuxb5s26cHxPYpGJRVTtBsc6Z6w9Q=="; + }; + }; + "whatwg-fetch-2.0.4" = { + name = "whatwg-fetch"; + packageName = "whatwg-fetch"; + version = "2.0.4"; + src = fetchurl { + url = "http://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz"; + sha512 = "dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng=="; + }; + }; + "whatwg-url-7.0.0" = { + name = "whatwg-url"; + packageName = "whatwg-url"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz"; + sha512 = "37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ=="; + }; + }; + "whatwg-url-compat-0.6.5" = { + name = "whatwg-url-compat"; + packageName = "whatwg-url-compat"; + version = "0.6.5"; + src = fetchurl { + url = "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz"; + sha1 = "00898111af689bb097541cd5a45ca6c8798445bf"; + }; + }; + "when-3.7.7" = { + name = "when"; + packageName = "when"; + version = "3.7.7"; + src = fetchurl { + url = "https://registry.npmjs.org/when/-/when-3.7.7.tgz"; + sha1 = "aba03fc3bb736d6c88b091d013d8a8e590d84718"; + }; + }; + "when-3.7.8" = { + name = "when"; + packageName = "when"; + version = "3.7.8"; + src = fetchurl { + url = "https://registry.npmjs.org/when/-/when-3.7.8.tgz"; + sha1 = "c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82"; + }; + }; + "whet.extend-0.9.9" = { + name = "whet.extend"; + packageName = "whet.extend"; + version = "0.9.9"; + src = fetchurl { + url = "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz"; + sha1 = "f877d5bf648c97e5aa542fadc16d6a259b9c11a1"; + }; + }; + "which-1.2.4" = { + name = "which"; + packageName = "which"; + version = "1.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/which/-/which-1.2.4.tgz"; + sha1 = "1557f96080604e5b11b3599eb9f45b50a9efd722"; + }; + }; "which-1.3.1" = { name = "which"; packageName = "which"; @@ -2038,6 +35330,42 @@ let sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="; }; }; + "which-module-1.0.0" = { + name = "which-module"; + packageName = "which-module"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz"; + sha1 = "bba63ca861948994ff307736089e3b96026c2a4f"; + }; + }; + "which-module-2.0.0" = { + name = "which-module"; + packageName = "which-module"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz"; + sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"; + }; + }; + "which-pm-runs-1.0.0" = { + name = "which-pm-runs"; + packageName = "which-pm-runs"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz"; + sha1 = "670b3afbc552e0b55df6b7780ca74615f23ad1cb"; + }; + }; + "which-promise-1.0.0" = { + name = "which-promise"; + packageName = "which-promise"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/which-promise/-/which-promise-1.0.0.tgz"; + sha1 = "20b721df05b35b706176ffa10b0909aba4603035"; + }; + }; "wide-align-1.1.3" = { name = "wide-align"; packageName = "wide-align"; @@ -2047,6 +35375,240 @@ let sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA=="; }; }; + "widest-line-2.0.1" = { + name = "widest-line"; + packageName = "widest-line"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz"; + sha512 = "Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA=="; + }; + }; + "win-detect-browsers-1.0.2" = { + name = "win-detect-browsers"; + packageName = "win-detect-browsers"; + version = "1.0.2"; + src = fetchurl { + url = "http://registry.npmjs.org/win-detect-browsers/-/win-detect-browsers-1.0.2.tgz"; + sha1 = "f45f10d141086c5d94ae14c03b2098440a7e71b0"; + }; + }; + "win-fork-1.1.1" = { + name = "win-fork"; + packageName = "win-fork"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/win-fork/-/win-fork-1.1.1.tgz"; + sha1 = "8f58e0656fca00adc8c86a2b89e3cd2d6a2d5e5e"; + }; + }; + "win-release-1.1.1" = { + name = "win-release"; + packageName = "win-release"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz"; + sha1 = "5fa55e02be7ca934edfc12665632e849b72e5209"; + }; + }; + "window-size-0.1.0" = { + name = "window-size"; + packageName = "window-size"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz"; + sha1 = "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"; + }; + }; + "window-size-0.1.4" = { + name = "window-size"; + packageName = "window-size"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz"; + sha1 = "f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"; + }; + }; + "windows-no-runnable-0.0.6" = { + name = "windows-no-runnable"; + packageName = "windows-no-runnable"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/windows-no-runnable/-/windows-no-runnable-0.0.6.tgz"; + sha1 = "91e5129088330a0fe248520cee12d1ad6bb4ddfb"; + }; + }; + "windows-release-3.1.0" = { + name = "windows-release"; + packageName = "windows-release"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/windows-release/-/windows-release-3.1.0.tgz"; + sha512 = "hBb7m7acFgQPQc222uEQTmdcGLeBmQLNLFIh0rDk3CwFOBrfjefLzEfEfmpMq8Af/n/GnFf3eYf203FY1PmudA=="; + }; + }; + "winreg-0.0.12" = { + name = "winreg"; + packageName = "winreg"; + version = "0.0.12"; + src = fetchurl { + url = "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz"; + sha1 = "07105554ba1a9d08979251d129475bffae3006b7"; + }; + }; + "winreg-1.2.4" = { + name = "winreg"; + packageName = "winreg"; + version = "1.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/winreg/-/winreg-1.2.4.tgz"; + sha1 = "ba065629b7a925130e15779108cf540990e98d1b"; + }; + }; + "winston-0.6.2" = { + name = "winston"; + packageName = "winston"; + version = "0.6.2"; + src = fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; + sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; + }; + }; + "winston-0.8.0" = { + name = "winston"; + packageName = "winston"; + version = "0.8.0"; + src = fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-0.8.0.tgz"; + sha1 = "61d0830fa699706212206b0a2b5ca69a93043668"; + }; + }; + "winston-0.8.3" = { + name = "winston"; + packageName = "winston"; + version = "0.8.3"; + src = fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-0.8.3.tgz"; + sha1 = "64b6abf4cd01adcaefd5009393b1d8e8bec19db0"; + }; + }; + "winston-2.1.1" = { + name = "winston"; + packageName = "winston"; + version = "2.1.1"; + src = fetchurl { + url = "http://registry.npmjs.org/winston/-/winston-2.1.1.tgz"; + sha1 = "3c9349d196207fd1bdff9d4bc43ef72510e3a12e"; + }; + }; + "winston-2.4.4" = { + name = "winston"; + packageName = "winston"; + version = "2.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz"; + sha512 = "NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q=="; + }; + }; + "winston-3.1.0" = { + name = "winston"; + packageName = "winston"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/winston/-/winston-3.1.0.tgz"; + sha512 = "FsQfEE+8YIEeuZEYhHDk5cILo1HOcWkGwvoidLrDgPog0r4bser1lEIOco2dN9zpDJ1M88hfDgZvxe5z4xNcwg=="; + }; + }; + "winston-transport-4.2.0" = { + name = "winston-transport"; + packageName = "winston-transport"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/winston-transport/-/winston-transport-4.2.0.tgz"; + sha512 = "0R1bvFqxSlK/ZKTH86nymOuKv/cT1PQBMuDdA7k7f0S9fM44dNH6bXnuxwXPrN8lefJgtZq08BKdyZ0DZIy/rg=="; + }; + }; + "word-wrap-1.2.3" = { + name = "word-wrap"; + packageName = "word-wrap"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"; + sha512 = "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="; + }; + }; + "wordwrap-0.0.2" = { + name = "wordwrap"; + packageName = "wordwrap"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; + sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; + }; + }; + "wordwrap-0.0.3" = { + name = "wordwrap"; + packageName = "wordwrap"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz"; + sha1 = "a3d5da6cd5c0bc0008d37234bbaf1bed63059107"; + }; + }; + "wordwrap-1.0.0" = { + name = "wordwrap"; + packageName = "wordwrap"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"; + sha1 = "27584810891456a4171c8d0226441ade90cbcaeb"; + }; + }; + "worker-farm-1.6.0" = { + name = "worker-farm"; + packageName = "worker-farm"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz"; + sha512 = "6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ=="; + }; + }; + "wrap-ansi-2.1.0" = { + name = "wrap-ansi"; + packageName = "wrap-ansi"; + version = "2.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz"; + sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85"; + }; + }; + "wrap-ansi-3.0.1" = { + name = "wrap-ansi"; + packageName = "wrap-ansi"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz"; + 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-fn-0.1.5" = { + name = "wrap-fn"; + packageName = "wrap-fn"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz"; + sha1 = "f21b6e41016ff4a7e31720dbc63a09016bdf9845"; + }; + }; "wrappy-1.0.2" = { name = "wrappy"; packageName = "wrappy"; @@ -2056,24 +35618,939 @@ let sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; }; }; - "yallist-3.0.2" = { + "write-0.2.1" = { + name = "write"; + packageName = "write"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/write/-/write-0.2.1.tgz"; + sha1 = "5fc03828e264cea3fe91455476f7a3c566cb0757"; + }; + }; + "write-file-atomic-1.3.4" = { + name = "write-file-atomic"; + packageName = "write-file-atomic"; + version = "1.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz"; + sha1 = "f807a4f0b1d9e913ae7a48112e6cc3af1991b45f"; + }; + }; + "write-file-atomic-2.3.0" = { + name = "write-file-atomic"; + packageName = "write-file-atomic"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz"; + sha512 = "xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA=="; + }; + }; + "write-json-file-2.3.0" = { + name = "write-json-file"; + packageName = "write-json-file"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz"; + sha1 = "2b64c8a33004d54b8698c76d585a77ceb61da32f"; + }; + }; + "write-pkg-3.2.0" = { + name = "write-pkg"; + packageName = "write-pkg"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz"; + sha512 = "tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw=="; + }; + }; + "ws-0.4.31" = { + name = "ws"; + packageName = "ws"; + version = "0.4.31"; + src = fetchurl { + url = "http://registry.npmjs.org/ws/-/ws-0.4.31.tgz"; + sha1 = "5a4849e7a9ccd1ed5a81aeb4847c9fedf3122927"; + }; + }; + "ws-1.1.5" = { + name = "ws"; + packageName = "ws"; + version = "1.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz"; + sha512 = "o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w=="; + }; + }; + "ws-2.3.1" = { + name = "ws"; + packageName = "ws"; + version = "2.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz"; + sha1 = "6b94b3e447cb6a363f785eaf94af6359e8e81c80"; + }; + }; + "ws-3.3.3" = { + name = "ws"; + packageName = "ws"; + version = "3.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz"; + sha512 = "nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA=="; + }; + }; + "ws-5.2.2" = { + name = "ws"; + packageName = "ws"; + version = "5.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz"; + sha512 = "jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA=="; + }; + }; + "ws-6.1.2" = { + name = "ws"; + packageName = "ws"; + version = "6.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ws/-/ws-6.1.2.tgz"; + sha512 = "rfUqzvz0WxmSXtJpPMX2EeASXabOrSMk1ruMOV3JBTBjo4ac2lDjGGsbQSyxj8Odhw5fBib8ZKEjDNvgouNKYw=="; + }; + }; + "wtf-8-1.0.0" = { + name = "wtf-8"; + packageName = "wtf-8"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz"; + sha1 = "392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a"; + }; + }; + "x-default-browser-0.3.1" = { + name = "x-default-browser"; + packageName = "x-default-browser"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.3.1.tgz"; + sha1 = "7f6194154fd1786cf261e68b5488c47127a04977"; + }; + }; + "xcode-1.0.0" = { + name = "xcode"; + packageName = "xcode"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xcode/-/xcode-1.0.0.tgz"; + sha1 = "e1f5b1443245ded38c180796df1a10fdeda084ec"; + }; + }; + "xdg-basedir-2.0.0" = { + name = "xdg-basedir"; + packageName = "xdg-basedir"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz"; + sha1 = "edbc903cc385fc04523d966a335504b5504d1bd2"; + }; + }; + "xdg-basedir-3.0.0" = { + name = "xdg-basedir"; + packageName = "xdg-basedir"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz"; + sha1 = "496b2cc109eca8dbacfe2dc72b603c17c5870ad4"; + }; + }; + "xenvar-0.5.1" = { + name = "xenvar"; + packageName = "xenvar"; + version = "0.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/xenvar/-/xenvar-0.5.1.tgz"; + sha1 = "f82d2fedee63af76687b70115ce6274dc71310e9"; + }; + }; + "xhr-2.5.0" = { + name = "xhr"; + packageName = "xhr"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz"; + sha512 = "4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ=="; + }; + }; + "xml-1.0.1" = { + name = "xml"; + packageName = "xml"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz"; + sha1 = "78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5"; + }; + }; + "xml-name-validator-2.0.1" = { + name = "xml-name-validator"; + packageName = "xml-name-validator"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz"; + sha1 = "4d8b8f1eccd3419aa362061becef515e1e559635"; + }; + }; + "xml2js-0.2.4" = { + name = "xml2js"; + packageName = "xml2js"; + version = "0.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/xml2js/-/xml2js-0.2.4.tgz"; + sha1 = "9a5b577fa1e6cdf8923d5e1372f7a3188436e44d"; + }; + }; + "xml2js-0.4.19" = { + name = "xml2js"; + packageName = "xml2js"; + version = "0.4.19"; + src = fetchurl { + url = "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz"; + sha512 = "esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q=="; + }; + }; + "xmlbuilder-0.4.2" = { + name = "xmlbuilder"; + packageName = "xmlbuilder"; + version = "0.4.2"; + src = fetchurl { + url = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz"; + sha1 = "1776d65f3fdbad470a08d8604cdeb1c4e540ff83"; + }; + }; + "xmlbuilder-0.4.3" = { + name = "xmlbuilder"; + packageName = "xmlbuilder"; + version = "0.4.3"; + src = fetchurl { + url = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.3.tgz"; + sha1 = "c4614ba74e0ad196e609c9272cd9e1ddb28a8a58"; + }; + }; + "xmlbuilder-4.0.0" = { + name = "xmlbuilder"; + packageName = "xmlbuilder"; + version = "4.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz"; + sha1 = "98b8f651ca30aa624036f127d11cc66dc7b907a3"; + }; + }; + "xmlbuilder-8.2.2" = { + name = "xmlbuilder"; + packageName = "xmlbuilder"; + version = "8.2.2"; + src = fetchurl { + url = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz"; + sha1 = "69248673410b4ba42e1a6136551d2922335aa773"; + }; + }; + "xmlbuilder-9.0.7" = { + name = "xmlbuilder"; + packageName = "xmlbuilder"; + version = "9.0.7"; + src = fetchurl { + url = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz"; + sha1 = "132ee63d2ec5565c557e20f4c22df9aca686b10d"; + }; + }; + "xmlcreate-1.0.2" = { + name = "xmlcreate"; + packageName = "xmlcreate"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz"; + sha1 = "fa6bf762a60a413fb3dd8f4b03c5b269238d308f"; + }; + }; + "xmldom-0.1.27" = { + name = "xmldom"; + packageName = "xmldom"; + version = "0.1.27"; + src = fetchurl { + url = "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz"; + sha1 = "d501f97b3bdb403af8ef9ecc20573187aadac0e9"; + }; + }; + "xmlhttprequest-https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz" = { + name = "xmlhttprequest"; + packageName = "xmlhttprequest"; + version = "1.5.0"; + src = fetchurl { + name = "xmlhttprequest-1.5.0.tar.gz"; + url = https://codeload.github.com/LearnBoost/node-XMLHttpRequest/tar.gz/0f36d0b5ebc03d85f860d42a64ae9791e1daa433; + sha256 = "28dd0394d85befe8be4e9cd9f6803102780c62cbb09298cb174b52ff9777624f"; + }; + }; + "xmlhttprequest-ssl-1.5.3" = { + name = "xmlhttprequest-ssl"; + packageName = "xmlhttprequest-ssl"; + version = "1.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz"; + sha1 = "185a888c04eca46c3e4070d99f7b49de3528992d"; + }; + }; + "xmlhttprequest-ssl-1.5.5" = { + name = "xmlhttprequest-ssl"; + packageName = "xmlhttprequest-ssl"; + version = "1.5.5"; + src = fetchurl { + url = "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz"; + sha1 = "c2876b06168aadc40e57d97e81191ac8f4398b3e"; + }; + }; + "xorshift-0.2.1" = { + name = "xorshift"; + packageName = "xorshift"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/xorshift/-/xorshift-0.2.1.tgz"; + sha1 = "fcd82267e9351c13f0fb9c73307f25331d29c63a"; + }; + }; + "xregexp-2.0.0" = { + name = "xregexp"; + packageName = "xregexp"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz"; + sha1 = "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"; + }; + }; + "xregexp-4.0.0" = { + name = "xregexp"; + packageName = "xregexp"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz"; + sha512 = "PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg=="; + }; + }; + "xsalsa20-1.0.2" = { + name = "xsalsa20"; + packageName = "xsalsa20"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/xsalsa20/-/xsalsa20-1.0.2.tgz"; + sha512 = "g1DFmZ5JJ9Qzvt4dMw6m9IydqoCSP381ucU5zm46Owbk3bwmqAr8eEJirOPc7PrXRn45drzOpAyDp8jsnoyXyw=="; + }; + }; + "xspfr-0.3.1" = { + name = "xspfr"; + packageName = "xspfr"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/xspfr/-/xspfr-0.3.1.tgz"; + sha1 = "f164263325ae671f53836fb210c7ddbcfda46598"; + }; + }; + "xstream-11.7.0" = { + name = "xstream"; + packageName = "xstream"; + version = "11.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xstream/-/xstream-11.7.0.tgz"; + sha512 = "wO3TXiQd2/1UZNVsixDIcQgAN6TU4sGH7qIXvs1CRp1kgtkpU8YTfyKt/z/Z1psqcGnR0cJJxHaCnBxtktLx9w=="; + }; + }; + "xtend-3.0.0" = { + name = "xtend"; + packageName = "xtend"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz"; + sha1 = "5cce7407baf642cba7becda568111c493f59665a"; + }; + }; + "xtend-4.0.1" = { + name = "xtend"; + packageName = "xtend"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"; + sha1 = "a5c6d532be656e23db820efb943a1f04998d63af"; + }; + }; + "y18n-3.2.1" = { + name = "y18n"; + packageName = "y18n"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz"; + sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41"; + }; + }; + "y18n-4.0.0" = { + name = "y18n"; + packageName = "y18n"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz"; + sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="; + }; + }; + "yallist-2.1.2" = { name = "yallist"; packageName = "yallist"; - version = "3.0.2"; + version = "2.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz"; - sha1 = "8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"; + url = "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"; + sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52"; + }; + }; + "yallist-3.0.3" = { + name = "yallist"; + packageName = "yallist"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz"; + sha512 = "S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A=="; + }; + }; + "yaml-ast-parser-0.0.40" = { + name = "yaml-ast-parser"; + packageName = "yaml-ast-parser"; + version = "0.0.40"; + src = fetchurl { + url = "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.40.tgz"; + sha1 = "08536d4e73d322b1c9ce207ab8dd70e04d20ae6e"; + }; + }; + "yaml-front-matter-3.4.1" = { + name = "yaml-front-matter"; + packageName = "yaml-front-matter"; + version = "3.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/yaml-front-matter/-/yaml-front-matter-3.4.1.tgz"; + sha1 = "e52e84fea6983b93755e9b1564dba989b006b5a5"; + }; + }; + "yaml-js-0.0.8" = { + name = "yaml-js"; + packageName = "yaml-js"; + version = "0.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/yaml-js/-/yaml-js-0.0.8.tgz"; + sha1 = "87cfa5a9613f48e26005420d6a8ee0da6fe8daec"; + }; + }; + "yargs-1.3.3" = { + name = "yargs"; + packageName = "yargs"; + version = "1.3.3"; + src = fetchurl { + url = "http://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz"; + sha1 = "054de8b61f22eefdb7207059eaef9d6b83fb931a"; + }; + }; + "yargs-10.1.2" = { + name = "yargs"; + packageName = "yargs"; + version = "10.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz"; + sha512 = "ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig=="; + }; + }; + "yargs-11.0.0" = { + name = "yargs"; + packageName = "yargs"; + version = "11.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz"; + sha512 = "Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw=="; + }; + }; + "yargs-12.0.2" = { + name = "yargs"; + packageName = "yargs"; + version = "12.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz"; + sha512 = "e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ=="; + }; + }; + "yargs-12.0.4" = { + name = "yargs"; + packageName = "yargs"; + version = "12.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-12.0.4.tgz"; + sha512 = "f5esswlPO351AnejaO2A1ZZr0zesz19RehQKwiRDqWtrraWrJy16tsUIKgDXFMVytvNOHPVmTiaTh3wO67I0fQ=="; + }; + }; + "yargs-12.0.5" = { + name = "yargs"; + packageName = "yargs"; + version = "12.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz"; + sha512 = "Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw=="; + }; + }; + "yargs-3.10.0" = { + name = "yargs"; + packageName = "yargs"; + version = "3.10.0"; + src = fetchurl { + url = "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz"; + sha1 = "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"; + }; + }; + "yargs-3.32.0" = { + name = "yargs"; + packageName = "yargs"; + version = "3.32.0"; + src = fetchurl { + url = "http://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz"; + sha1 = "03088e9ebf9e756b69751611d2a5ef591482c995"; + }; + }; + "yargs-6.6.0" = { + name = "yargs"; + packageName = "yargs"; + version = "6.6.0"; + src = fetchurl { + url = "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz"; + sha1 = "782ec21ef403345f830a808ca3d513af56065208"; + }; + }; + "yargs-7.1.0" = { + name = "yargs"; + packageName = "yargs"; + version = "7.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz"; + sha1 = "6ba318eb16961727f5d284f8ea003e8d6154d0c8"; + }; + }; + "yargs-8.0.2" = { + name = "yargs"; + packageName = "yargs"; + version = "8.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz"; + sha1 = "6299a9055b1cefc969ff7e79c1d918dceb22c360"; + }; + }; + "yargs-parser-10.1.0" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "10.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz"; + sha512 = "VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ=="; + }; + }; + "yargs-parser-11.1.1" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "11.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz"; + sha512 = "C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ=="; + }; + }; + "yargs-parser-4.2.1" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "4.2.1"; + src = fetchurl { + url = "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz"; + sha1 = "29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"; + }; + }; + "yargs-parser-5.0.0" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz"; + sha1 = "275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"; + }; + }; + "yargs-parser-7.0.0" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz"; + sha1 = "8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"; + }; + }; + "yargs-parser-8.1.0" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "8.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz"; + sha512 = "yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ=="; + }; + }; + "yargs-parser-9.0.2" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "9.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz"; + sha1 = "9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077"; + }; + }; + "yauzl-2.10.0" = { + name = "yauzl"; + packageName = "yauzl"; + version = "2.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"; + sha1 = "c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"; + }; + }; + "yauzl-2.4.1" = { + name = "yauzl"; + packageName = "yauzl"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz"; + sha1 = "9528f442dab1b2284e58b4379bb194e22e0c4005"; + }; + }; + "yauzl-2.9.2" = { + name = "yauzl"; + packageName = "yauzl"; + version = "2.9.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yauzl/-/yauzl-2.9.2.tgz"; + sha1 = "4fb1bc7ae1fc2f57037b54af6acc8fe1031c5b77"; + }; + }; + "yeast-0.1.2" = { + name = "yeast"; + packageName = "yeast"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz"; + sha1 = "008e06d8094320c372dbc2f8ed76a0ca6c8ac419"; + }; + }; + "yeoman-character-1.1.0" = { + name = "yeoman-character"; + packageName = "yeoman-character"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yeoman-character/-/yeoman-character-1.1.0.tgz"; + sha1 = "90d4b5beaf92759086177015b2fdfa2e0684d7c7"; + }; + }; + "yeoman-doctor-3.0.3" = { + name = "yeoman-doctor"; + packageName = "yeoman-doctor"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/yeoman-doctor/-/yeoman-doctor-3.0.3.tgz"; + sha512 = "L/1PUIReI8cOzAWgmBY64VBCLeH2IEpgtnF3X97BUU6SraQFczeXXIzh6n5idG4jfzMfWRF1lS4zf6wdg7hAbw=="; + }; + }; + "yeoman-environment-2.3.4" = { + name = "yeoman-environment"; + packageName = "yeoman-environment"; + version = "2.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.3.4.tgz"; + sha512 = "KLxE5ft/74Qj7h3AsQZv8G6MEEHYJwmD5F99nfOVaep3rBzCtbrJKkdqWc7bDV141Nr8UZZsIXmzc3IcCm6E2w=="; + }; + }; + "yn-2.0.0" = { + name = "yn"; + packageName = "yn"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz"; + sha1 = "e5adabc8acf408f6385fc76495684c88e6af689a"; + }; + }; + "yosay-2.0.2" = { + name = "yosay"; + packageName = "yosay"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yosay/-/yosay-2.0.2.tgz"; + sha512 = "avX6nz2esp7IMXGag4gu6OyQBsMh/SEn+ZybGu3yKPlOTE6z9qJrzG/0X5vCq/e0rPFy0CUYCze0G5hL310ibA=="; + }; + }; + "z-schema-3.24.2" = { + name = "z-schema"; + packageName = "z-schema"; + version = "3.24.2"; + src = fetchurl { + url = "https://registry.npmjs.org/z-schema/-/z-schema-3.24.2.tgz"; + sha512 = "Zb2YLJ9g72MexBXKPRzoypd4OZfVkFghdy10eVbcMNLl9YQsPXtyMpiK7a3sG7IIERg1lEDjEMrG9Km9DPbWLw=="; + }; + }; + "zen-observable-0.5.2" = { + name = "zen-observable"; + packageName = "zen-observable"; + version = "0.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/zen-observable/-/zen-observable-0.5.2.tgz"; + sha512 = "Dhp/R0pqSHj3vPs5O1gVd9kZx5Iew2lqVcfJQOBHx3llM/dLea8vl9wSa9FK8wLdSBQJ6mmgKi9+Rk2DRH3i9Q=="; + }; + }; + "zen-observable-0.8.11" = { + name = "zen-observable"; + packageName = "zen-observable"; + version = "0.8.11"; + src = fetchurl { + url = "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.11.tgz"; + sha512 = "N3xXQVr4L61rZvGMpWe8XoCGX8vhU35dPyQ4fm5CY/KDlG0F75un14hjbckPXTDuKUY6V0dqR2giT6xN8Y4GEQ=="; + }; + }; + "zen-observable-ts-0.8.11" = { + name = "zen-observable-ts"; + packageName = "zen-observable-ts"; + version = "0.8.11"; + src = fetchurl { + url = "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.11.tgz"; + sha512 = "8bs7rgGV4kz5iTb9isudkuQjtWwPnQ8lXq6/T76vrepYZVMsDEv6BXaEA+DHdJSK3KVLduagi9jSpSAJ5NgKHw=="; + }; + }; + "zerr-1.0.4" = { + name = "zerr"; + packageName = "zerr"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/zerr/-/zerr-1.0.4.tgz"; + sha1 = "62814dd799eff8361f2a228f41f705c5e19de4c9"; + }; + }; + "zip-dir-1.0.2" = { + name = "zip-dir"; + packageName = "zip-dir"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.2.tgz"; + sha1 = "253f907aead62a21acd8721d8b88032b2411c051"; + }; + }; + "zip-stream-1.2.0" = { + name = "zip-stream"; + packageName = "zip-stream"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz"; + sha1 = "a8bc45f4c1b49699c6b90198baacaacdbcd4ba04"; + }; + }; + "zip-stream-2.0.1" = { + name = "zip-stream"; + packageName = "zip-stream"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/zip-stream/-/zip-stream-2.0.1.tgz"; + sha512 = "c+eUhhkDpaK87G/py74wvWLtz2kzMPNCCkUApkun50ssE0oQliIQzWpTnwjB+MTKVIf2tGzIgHyqW/Y+W77ecQ=="; }; }; }; in { + asar = nodeEnv.buildNodePackage { + name = "asar"; + packageName = "asar"; + version = "0.14.5"; + src = fetchurl { + url = "https://registry.npmjs.org/asar/-/asar-0.14.5.tgz"; + sha512 = "2Di/TnY1sridHFKMFgxBh0Wk0gVxSZN4qQhRhjJn3UywZAvP5MHI0RNVSkpzmJ+n6t0BC8w/+1257wtSgQ3Kdg=="; + }; + dependencies = [ + sources."abbrev-1.1.1" + sources."ajv-6.6.1" + 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."bcrypt-pbkdf-1.0.2" + sources."binary-0.3.0" + sources."brace-expansion-1.1.11" + sources."buffers-0.1.1" + sources."caseless-0.12.0" + sources."chainsaw-0.1.0" + sources."chromium-pickle-js-0.2.0" + sources."combined-stream-1.0.7" + sources."commander-2.19.0" + sources."concat-map-0.0.1" + sources."core-util-is-1.0.2" + sources."cuint-0.2.2" + sources."dashdash-1.14.1" + sources."decompress-zip-0.3.0" + sources."delayed-stream-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."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."fs-extra-0.26.7" + sources."fs.realpath-1.0.0" + sources."getpass-0.1.7" + sources."glob-6.0.4" + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."http-signature-1.2.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."is-typedarray-1.0.0" + sources."isarray-0.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."jsprim-1.4.1" + sources."klaw-1.3.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."mkpath-0.1.0" + sources."mksnapshot-0.3.1" + sources."nopt-3.0.6" + sources."oauth-sign-0.9.0" + sources."once-1.4.0" + sources."os-tmpdir-1.0.2" + sources."path-is-absolute-1.0.1" + sources."performance-now-2.1.0" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."q-1.5.1" + sources."qs-6.5.2" + sources."readable-stream-1.1.14" + sources."request-2.88.0" + (sources."rimraf-2.6.2" // { + dependencies = [ + sources."glob-7.1.3" + ]; + }) + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sshpk-1.15.2" + sources."string_decoder-0.10.31" + sources."tmp-0.0.28" + (sources."touch-0.0.3" // { + dependencies = [ + sources."nopt-1.0.10" + ]; + }) + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."traverse-0.3.9" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."uri-js-4.2.2" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Creating Electron app packages"; + homepage = https://github.com/electron/asar; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + azure-functions-core-tools = nodeEnv.buildNodePackage { + name = "azure-functions-core-tools"; + packageName = "azure-functions-core-tools"; + version = "2.3.148"; + src = fetchurl { + url = "https://registry.npmjs.org/azure-functions-core-tools/-/azure-functions-core-tools-2.3.148.tgz"; + sha512 = "Cmqcng1GYoyEFnVj6M31o+dRTAivxOrOIFbEhR5vKKWokq8GdkwnKNuP9LHOkA9S6y5n+KxbuY1dPpKHbJtdEQ=="; + }; + dependencies = [ + sources."agent-base-4.2.1" + sources."ansi-styles-3.2.1" + sources."balanced-match-1.0.0" + sources."big-integer-1.6.40" + sources."binary-0.3.0" + sources."bluebird-3.4.7" + sources."brace-expansion-1.1.11" + sources."buffer-indexof-polyfill-1.0.1" + sources."buffers-0.1.1" + sources."chainsaw-0.1.0" + sources."chalk-2.4.1" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."command-exists-1.2.8" + sources."concat-map-0.0.1" + sources."core-util-is-1.0.2" + sources."debug-3.2.6" + sources."duplexer2-0.1.4" + sources."es6-promise-4.2.5" + sources."es6-promisify-5.0.0" + sources."escape-string-regexp-1.0.5" + sources."fs.realpath-1.0.0" + sources."fstream-1.0.11" + sources."glob-7.1.3" + sources."graceful-fs-4.1.15" + sources."has-flag-3.0.0" + sources."https-proxy-agent-2.2.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."isarray-1.0.0" + sources."listenercount-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.1.1" + sources."once-1.4.0" + sources."os-tmpdir-1.0.2" + sources."path-is-absolute-1.0.1" + sources."process-nextick-args-2.0.0" + sources."progress-2.0.3" + sources."readable-stream-2.3.6" + sources."rimraf-2.6.2" + sources."safe-buffer-5.1.2" + sources."setimmediate-1.0.5" + sources."string_decoder-1.1.1" + sources."supports-color-5.5.0" + sources."tmp-0.0.33" + sources."traverse-0.3.9" + sources."unzipper-0.9.4" + sources."util-deprecate-1.0.2" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Azure Functions Core Tools"; + homepage = "https://github.com/Azure/azure-functions-core-tools#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; bower = nodeEnv.buildNodePackage { name = "bower"; packageName = "bower"; version = "1.8.4"; src = fetchurl { - url = "https://registry.npmjs.org/bower/-/bower-1.8.4.tgz"; + url = "http://registry.npmjs.org/bower/-/bower-1.8.4.tgz"; sha1 = "e7876a076deb8137f7d06525dc5e8c66db82f28a"; }; buildInputs = globalBuildInputs; @@ -2085,6 +36562,731 @@ in production = true; bypassCache = true; }; + bower2nix = nodeEnv.buildNodePackage { + name = "bower2nix"; + packageName = "bower2nix"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bower2nix/-/bower2nix-3.2.0.tgz"; + sha1 = "5a0cabad7d5d5e6c35dbc068719c6c919e903fb5"; + }; + dependencies = [ + sources."argparse-1.0.4" + sources."array-find-index-1.0.2" + sources."balanced-match-1.0.0" + sources."bower-1.8.4" + sources."bower-endpoint-parser-0.2.1" + sources."bower-json-0.6.0" + sources."bower-logger-0.2.1" + sources."brace-expansion-1.1.11" + sources."builtin-modules-1.1.1" + sources."camelcase-2.1.1" + sources."camelcase-keys-2.1.0" + sources."concat-map-0.0.1" + sources."currently-unhandled-0.4.1" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."deep-extend-0.4.2" + sources."ends-with-0.2.0" + sources."error-ex-1.3.2" + sources."ext-list-2.2.2" + sources."ext-name-3.0.0" + sources."find-up-1.1.2" + (sources."fs-extra-0.26.7" // { + dependencies = [ + sources."graceful-fs-4.1.15" + ]; + }) + sources."fs.realpath-1.0.0" + sources."get-stdin-4.0.1" + sources."glob-6.0.4" + sources."graceful-fs-3.0.11" + sources."hosted-git-info-2.7.1" + sources."indent-string-2.1.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."intersect-1.0.1" + sources."is-arrayish-0.2.1" + sources."is-builtin-module-1.0.0" + sources."is-finite-1.0.2" + sources."is-plain-obj-1.1.0" + sources."is-utf8-0.2.1" + (sources."jsonfile-2.4.0" // { + dependencies = [ + sources."graceful-fs-4.1.15" + ]; + }) + (sources."klaw-1.3.1" // { + dependencies = [ + sources."graceful-fs-4.1.15" + ]; + }) + (sources."load-json-file-1.1.0" // { + dependencies = [ + sources."graceful-fs-4.1.15" + ]; + }) + 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.37.0" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."ms-2.0.0" + sources."natives-1.1.6" + sources."normalize-package-data-2.4.0" + sources."number-is-nan-1.0.1" + sources."object-assign-4.1.1" + sources."once-1.4.0" + sources."os-tmpdir-1.0.2" + sources."parse-json-2.2.0" + sources."path-exists-2.1.0" + sources."path-is-absolute-1.0.1" + (sources."path-type-1.1.0" // { + dependencies = [ + sources."graceful-fs-4.1.15" + ]; + }) + sources."pify-2.3.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."promised-temp-0.1.0" + sources."q-1.5.1" + sources."read-pkg-1.1.0" + sources."read-pkg-up-1.0.1" + sources."redent-1.0.0" + sources."repeating-2.0.1" + (sources."rimraf-2.6.2" // { + dependencies = [ + sources."glob-7.1.3" + ]; + }) + sources."semver-5.6.0" + sources."signal-exit-3.0.2" + sources."sort-keys-1.1.2" + sources."sort-keys-length-1.0.1" + 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.2" + sources."sprintf-js-1.0.3" + sources."strip-bom-2.0.0" + sources."strip-indent-1.0.1" + (sources."temp-0.8.3" // { + dependencies = [ + sources."rimraf-2.2.8" + ]; + }) + sources."trim-newlines-1.0.0" + sources."validate-npm-package-license-3.0.4" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Generate nix expressions to fetch bower dependencies"; + homepage = https://github.com/rvl/bower2nix; + license = "GPL-3.0"; + }; + production = true; + bypassCache = true; + }; + browserify = nodeEnv.buildNodePackage { + name = "browserify"; + packageName = "browserify"; + version = "16.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/browserify/-/browserify-16.2.3.tgz"; + sha512 = "zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ=="; + }; + dependencies = [ + sources."JSONStream-1.3.5" + sources."acorn-6.0.4" + sources."acorn-dynamic-import-4.0.0" + sources."acorn-node-1.6.2" + sources."acorn-walk-6.1.1" + sources."array-filter-0.0.1" + sources."array-map-0.0.0" + sources."array-reduce-0.0.0" + sources."asn1.js-4.10.1" + (sources."assert-1.4.1" // { + dependencies = [ + sources."inherits-2.0.1" + sources."util-0.10.3" + ]; + }) + sources."balanced-match-1.0.0" + sources."base64-js-1.3.0" + sources."bn.js-4.11.8" + sources."brace-expansion-1.1.11" + sources."brorand-1.1.0" + sources."browser-pack-6.1.0" + (sources."browser-resolve-1.11.3" // { + dependencies = [ + sources."resolve-1.1.7" + ]; + }) + 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."buffer-5.2.1" + sources."buffer-from-1.1.1" + sources."buffer-xor-1.0.3" + sources."builtin-status-codes-3.0.0" + sources."cached-path-relative-1.0.2" + sources."cipher-base-1.0.4" + 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."constants-browserify-1.0.0" + sources."convert-source-map-1.1.3" + 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."crypto-browserify-3.12.0" + sources."date-now-0.1.4" + sources."defined-1.0.0" + sources."deps-sort-2.0.0" + sources."des.js-1.0.0" + (sources."detective-5.1.0" // { + dependencies = [ + sources."minimist-1.2.0" + ]; + }) + sources."diffie-hellman-5.0.3" + sources."domain-browser-1.2.0" + sources."duplexer2-0.1.4" + sources."elliptic-6.4.1" + sources."events-2.1.0" + sources."evp_bytestokey-1.0.3" + sources."fs.realpath-1.0.0" + sources."function-bind-1.1.1" + sources."get-assigned-identifiers-1.2.0" + sources."glob-7.1.3" + sources."has-1.0.3" + sources."hash-base-3.0.4" + sources."hash.js-1.1.7" + sources."hmac-drbg-1.0.1" + sources."htmlescape-1.1.1" + sources."https-browserify-1.0.0" + sources."ieee754-1.1.12" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."inline-source-map-0.6.2" + sources."insert-module-globals-7.2.0" + sources."is-buffer-1.1.6" + sources."isarray-2.0.4" + sources."json-stable-stringify-0.0.1" + sources."jsonify-0.0.0" + sources."jsonparse-1.3.1" + sources."labeled-stream-splicer-2.0.1" + sources."lodash.memoize-3.0.4" + sources."md5.js-1.3.5" + sources."miller-rabin-4.0.1" + sources."minimalistic-assert-1.0.1" + sources."minimalistic-crypto-utils-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."module-deps-6.2.0" + sources."once-1.4.0" + sources."os-browserify-0.3.0" + sources."pako-1.0.7" + sources."parents-1.0.1" + sources."parse-asn1-5.1.1" + sources."path-browserify-0.0.1" + sources."path-is-absolute-1.0.1" + sources."path-parse-1.0.6" + sources."path-platform-0.11.15" + sources."pbkdf2-3.0.17" + sources."process-0.11.10" + sources."process-nextick-args-2.0.0" + sources."public-encrypt-4.0.3" + sources."punycode-1.4.1" + sources."querystring-0.2.0" + sources."querystring-es3-0.2.1" + sources."randombytes-2.0.6" + sources."randomfill-1.0.4" + sources."read-only-stream-2.0.0" + (sources."readable-stream-2.3.6" // { + dependencies = [ + sources."isarray-1.0.0" + sources."string_decoder-1.1.1" + ]; + }) + sources."resolve-1.8.1" + sources."ripemd160-2.0.2" + sources."safe-buffer-5.1.2" + sources."sha.js-2.4.11" + sources."shasum-1.0.2" + sources."shell-quote-1.6.1" + sources."simple-concat-1.0.0" + sources."source-map-0.5.7" + sources."stream-browserify-2.0.1" + sources."stream-combiner2-1.1.1" + sources."stream-http-2.8.3" + sources."stream-splicer-2.0.0" + sources."string_decoder-1.2.0" + (sources."subarg-1.0.0" // { + dependencies = [ + sources."minimist-1.2.0" + ]; + }) + sources."syntax-error-1.4.0" + sources."through-2.3.8" + sources."through2-2.0.5" + sources."timers-browserify-1.4.2" + sources."to-arraybuffer-1.0.1" + sources."tty-browserify-0.0.1" + sources."typedarray-0.0.6" + sources."umd-3.0.3" + sources."undeclared-identifiers-1.1.2" + (sources."url-0.11.0" // { + dependencies = [ + sources."punycode-1.3.2" + ]; + }) + sources."util-0.10.4" + sources."util-deprecate-1.0.2" + sources."vm-browserify-1.1.0" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "browser-side require() the node way"; + homepage = "https://github.com/browserify/browserify#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + castnow = nodeEnv.buildNodePackage { + name = "castnow"; + packageName = "castnow"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/castnow/-/castnow-0.6.0.tgz"; + sha512 = "VybZ8QYuJyJHt88TIi12nxsIO/89vmcM1Trna0bTq5O2uzz5SDBE2piU+x87B85V4woosyw9T45f39CZzYjxAw=="; + }; + dependencies = [ + sources."addr-to-ip-port-1.5.1" + sources."airplay-js-0.2.16" + sources."ajv-6.6.1" + sources."ansi-regex-1.1.1" + sources."ansi-styles-2.2.1" + sources."append-0.1.1" + sources."array-find-0.1.1" + sources."array-find-index-1.0.2" + sources."array-loop-1.0.0" + sources."array-shuffle-1.0.1" + sources."ascli-0.3.0" + 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.0" + sources."bcrypt-pbkdf-1.0.2" + sources."bencode-2.0.0" + sources."bitfield-0.1.0" + (sources."bittorrent-dht-6.4.2" // { + dependencies = [ + sources."bencode-0.7.0" + ]; + }) + (sources."bittorrent-tracker-7.7.0" // { + dependencies = [ + sources."bencode-0.8.0" + ]; + }) + sources."blob-to-buffer-1.2.8" + sources."bn.js-4.11.8" + sources."bncode-0.5.3" + sources."brace-expansion-1.1.11" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-equal-0.0.1" + sources."buffer-equals-1.0.4" + sources."buffer-fill-1.0.0" + sources."buffer-from-1.1.1" + sources."bufferview-1.0.1" + sources."builtin-modules-1.1.1" + sources."bytebuffer-3.5.5" + sources."camelcase-2.1.1" + sources."camelcase-keys-2.1.0" + sources."caseless-0.12.0" + sources."castv2-0.1.9" + sources."castv2-client-1.2.0" + sources."chalk-1.0.0" + sources."chromecast-player-0.2.3" + sources."chromecast-scanner-0.5.0" + sources."cli-width-1.1.1" + sources."clivas-0.1.4" + sources."co-3.1.0" + sources."codepage-1.4.0" + sources."colour-0.7.1" + sources."combined-stream-1.0.7" + sources."commander-2.19.0" + sources."compact2string-1.4.0" + 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."string_decoder-1.1.1" + ]; + }) + sources."core-util-is-1.0.2" + sources."currently-unhandled-0.4.1" + sources."cyclist-0.1.1" + sources."dashdash-1.14.1" + sources."debounced-seeker-1.0.0" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."decompress-response-3.3.0" + sources."deep-extend-0.2.11" + sources."delayed-stream-1.0.0" + sources."diveSync-0.3.0" + sources."dns-js-0.2.1" + sources."ecc-jsbn-0.1.2" + (sources."end-of-stream-1.0.0" // { + dependencies = [ + sources."once-1.3.3" + ]; + }) + sources."error-ex-1.3.2" + sources."escape-string-regexp-1.0.5" + sources."exit-on-epipe-1.0.1" + 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."fifo-0.1.4" + (sources."figures-1.7.0" // { + dependencies = [ + sources."object-assign-4.1.1" + ]; + }) + sources."find-up-1.1.2" + sources."flatten-0.0.1" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + (sources."fs-chunk-store-1.7.0" // { + dependencies = [ + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."thunky-1.0.3" + ]; + }) + sources."fs.realpath-1.0.0" + sources."get-browser-rtc-1.0.2" + sources."get-stdin-4.0.1" + sources."getpass-0.1.7" + sources."glob-7.1.3" + sources."got-1.2.2" + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."has-ansi-1.0.3" + sources."hat-0.0.3" + sources."hosted-git-info-2.7.1" + sources."http-signature-1.2.0" + sources."immediate-chunk-store-1.0.8" + sources."indent-string-2.1.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.1.0" + sources."inquirer-0.8.5" + sources."internal-ip-1.2.0" + sources."ip-1.1.5" + sources."ip-set-1.0.1" + sources."ipaddr.js-1.8.1" + sources."is-arrayish-0.2.1" + sources."is-builtin-module-1.0.0" + sources."is-finite-1.0.2" + sources."is-typedarray-1.0.0" + sources."is-utf8-0.2.1" + sources."isarray-0.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."jsprim-1.4.1" + sources."k-bucket-0.6.0" + (sources."k-rpc-3.7.0" // { + dependencies = [ + sources."k-bucket-2.0.1" + ]; + }) + sources."k-rpc-socket-1.8.0" + sources."keypress-0.2.1" + sources."load-json-file-1.1.0" + sources."lodash-3.10.1" + sources."long-2.4.0" + sources."loud-rejection-1.6.0" + sources."lru-2.0.1" + sources."magnet-uri-5.2.4" + sources."map-obj-1.0.1" + (sources."mdns-js-1.0.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + (sources."meow-3.7.0" // { + dependencies = [ + sources."object-assign-4.1.1" + ]; + }) + sources."mime-1.6.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-response-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + sources."mkdirp-0.3.5" + sources."ms-2.0.0" + sources."multicast-dns-4.0.1" + sources."mutate.js-0.2.0" + sources."mute-stream-0.0.4" + sources."network-address-0.0.5" + sources."normalize-package-data-2.4.0" + sources."number-is-nan-1.0.1" + sources."numeral-1.5.6" + sources."oauth-sign-0.9.0" + sources."object-assign-1.0.0" + sources."once-1.4.0" + sources."open-0.0.5" + (sources."optimist-0.6.1" // { + dependencies = [ + sources."minimist-0.0.10" + ]; + }) + sources."options-0.0.6" + sources."optjs-3.2.2" + sources."pad-0.0.5" + sources."parse-json-2.2.0" + (sources."parse-torrent-5.9.1" // { + dependencies = [ + sources."get-stdin-6.0.0" + ]; + }) + (sources."parse-torrent-file-2.1.4" // { + dependencies = [ + sources."bencode-0.7.0" + ]; + }) + sources."path-exists-2.1.0" + sources."path-is-absolute-1.0.1" + sources."path-type-1.1.0" + (sources."peer-wire-protocol-0.7.1" // { + dependencies = [ + sources."bncode-0.2.3" + ]; + }) + sources."peer-wire-swarm-0.12.2" + sources."peerflix-0.34.0" + sources."performance-now-2.1.0" + sources."pify-2.3.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + (sources."playerui-1.3.0" // { + dependencies = [ + sources."ansi-regex-0.2.1" + sources."ansi-styles-1.1.0" + sources."chalk-0.5.1" + sources."has-ansi-0.1.0" + sources."strip-ansi-0.3.0" + sources."supports-color-0.2.0" + ]; + }) + sources."plist-3.0.1" + sources."process-nextick-args-2.0.0" + sources."promiscuous-0.6.0" + sources."protobufjs-3.8.2" + sources."psl-1.1.29" + (sources."pump-0.3.5" // { + dependencies = [ + sources."once-1.2.0" + ]; + }) + sources."punycode-2.1.1" + sources."qap-3.3.1" + sources."qs-6.5.2" + sources."query-string-1.0.1" + (sources."random-access-file-2.0.1" // { + dependencies = [ + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + ]; + }) + sources."random-access-storage-1.3.0" + sources."random-iterate-1.0.1" + sources."randombytes-2.0.6" + sources."range-parser-1.2.0" + (sources."rc-0.4.0" // { + dependencies = [ + sources."minimist-0.0.10" + ]; + }) + sources."re-emitter-1.1.3" + sources."read-pkg-1.1.0" + sources."read-pkg-up-1.0.1" + (sources."read-torrent-1.3.1" // { + dependencies = [ + sources."magnet-uri-2.0.1" + (sources."parse-torrent-4.1.0" // { + dependencies = [ + sources."magnet-uri-4.2.3" + ]; + }) + sources."thirty-two-0.0.2" + ]; + }) + sources."readable-stream-1.1.14" + sources."readline2-0.1.1" + sources."redent-1.0.0" + sources."repeating-2.0.1" + sources."request-2.88.0" + sources."rimraf-2.6.2" + sources."router-0.6.2" + sources."run-parallel-1.1.9" + sources."run-series-1.1.8" + sources."rusha-0.8.13" + sources."rx-2.5.3" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-1.2.4" + sources."semver-5.6.0" + sources."signal-exit-3.0.2" + sources."simple-concat-1.0.0" + sources."simple-get-2.8.1" + (sources."simple-peer-6.4.4" // { + dependencies = [ + sources."isarray-1.0.0" + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."simple-sha1-2.1.1" + (sources."simple-websocket-4.3.1" // { + dependencies = [ + sources."isarray-1.0.0" + sources."readable-stream-2.3.6" + sources."safe-buffer-5.0.1" + sources."string_decoder-1.1.1" + sources."ws-2.3.1" + ]; + }) + sources."single-line-log-0.4.1" + 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.2" + sources."speedometer-0.1.4" + sources."srt2vtt-1.3.1" + sources."sshpk-1.15.2" + sources."stream-transcoder-0.0.5" + sources."string2compact-1.3.0" + sources."string_decoder-0.10.31" + sources."strip-ansi-2.0.1" + sources."strip-bom-2.0.0" + sources."strip-indent-1.0.1" + sources."strip-json-comments-0.1.3" + sources."supports-color-1.3.1" + sources."thirty-two-1.0.2" + sources."through-2.3.8" + sources."thunky-0.1.0" + sources."time-line-1.0.1" + sources."torrent-discovery-5.4.0" + sources."torrent-piece-1.1.2" + (sources."torrent-stream-1.1.0" // { + dependencies = [ + sources."end-of-stream-0.1.5" + sources."magnet-uri-4.2.3" + sources."once-1.3.3" + sources."parse-torrent-4.1.0" + sources."thirty-two-0.0.2" + ]; + }) + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."trim-newlines-1.0.0" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."typedarray-0.0.6" + sources."ultron-1.1.1" + sources."underscore-1.6.0" + sources."uniq-1.0.1" + sources."uri-js-4.2.2" + sources."utfx-1.0.1" + sources."util-deprecate-1.0.2" + sources."utp-0.0.7" + sources."uuid-3.3.2" + sources."validate-npm-package-license-3.0.4" + sources."verror-1.10.0" + sources."voc-1.1.0" + sources."ware-1.3.0" + sources."windows-no-runnable-0.0.6" + sources."wordwrap-0.0.3" + sources."wrap-fn-0.1.5" + sources."wrappy-1.0.2" + (sources."ws-1.1.5" // { + dependencies = [ + sources."ultron-1.0.2" + ]; + }) + sources."xml2js-0.4.19" + sources."xmlbuilder-9.0.7" + sources."xmldom-0.1.27" + sources."xspfr-0.3.1" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "commandline chromecast player"; + homepage = "https://github.com/xat/castnow#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + clean-css = nodeEnv.buildNodePackage { + name = "clean-css"; + packageName = "clean-css"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz"; + sha512 = "4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g=="; + }; + dependencies = [ + sources."source-map-0.6.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A well-tested CSS minifier"; + homepage = https://github.com/jakubpawlowicz/clean-css; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; coffee-script = nodeEnv.buildNodePackage { name = "coffee-script"; packageName = "coffee-script"; @@ -2102,13 +37304,4604 @@ in production = true; bypassCache = true; }; + coinmon = nodeEnv.buildNodePackage { + name = "coinmon"; + packageName = "coinmon"; + version = "0.0.22"; + src = fetchurl { + url = "https://registry.npmjs.org/coinmon/-/coinmon-0.0.22.tgz"; + sha512 = "IiL5bbisnZ4U3IVNn3l5Z8d1RnQ9yvzWuhAJU5VtSGoeYfdCn7jUlliwH02vaFOSggDkMoKdh8eh6OlgqmMu6g=="; + }; + dependencies = [ + sources."ansi-regex-2.1.1" + sources."ansi-styles-3.2.1" + sources."axios-0.17.1" + sources."chalk-2.4.1" + sources."cli-cursor-2.1.0" + sources."cli-spinners-1.3.1" + sources."cli-table2-0.2.0" + sources."code-point-at-1.1.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."colors-1.3.3" + sources."commander-2.19.0" + sources."debug-3.1.0" + sources."escape-string-regexp-1.0.5" + sources."follow-redirects-1.5.10" + sources."has-flag-3.0.0" + sources."humanize-plus-1.8.2" + sources."is-buffer-1.1.6" + sources."is-fullwidth-code-point-1.0.0" + sources."lodash-3.10.1" + sources."log-symbols-2.2.0" + sources."mimic-fn-1.2.0" + sources."ms-2.0.0" + sources."number-is-nan-1.0.1" + sources."onetime-2.0.1" + sources."ora-1.4.0" + sources."restore-cursor-2.0.0" + sources."signal-exit-3.0.2" + sources."string-width-1.0.2" + sources."strip-ansi-3.0.1" + sources."supports-color-5.5.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A cryptocurrency price monitoring tool"; + homepage = "https://github.com/bichenkk/coinmon#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + configurable-http-proxy = nodeEnv.buildNodePackage { + name = "configurable-http-proxy"; + packageName = "configurable-http-proxy"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/configurable-http-proxy/-/configurable-http-proxy-4.0.1.tgz"; + sha512 = "Agj3tsKjvXD53aSdy7rmEo35vYMSHm1MiW8NssH4+z+TpifPQwJxl0y72z+v4TbTg/K1xe5IUGrMfqZ00Z82zw=="; + }; + dependencies = [ + sources."async-2.6.1" + sources."color-3.0.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."color-string-1.5.3" + sources."colornames-1.1.1" + sources."colors-1.3.3" + sources."colorspace-1.1.1" + sources."commander-2.19.0" + sources."core-util-is-1.0.2" + sources."debug-3.1.0" + sources."diagnostics-1.1.1" + sources."enabled-1.0.2" + sources."env-variable-0.0.5" + sources."eventemitter3-3.1.0" + sources."fast-safe-stringify-2.0.6" + sources."fecha-2.3.3" + sources."follow-redirects-1.5.10" + sources."http-proxy-1.17.0" + sources."inherits-2.0.3" + sources."is-arrayish-0.3.2" + sources."is-stream-1.1.0" + sources."isarray-1.0.0" + sources."kuler-1.0.1" + sources."lodash-4.17.11" + (sources."logform-1.10.0" // { + dependencies = [ + sources."ms-2.1.1" + ]; + }) + sources."lynx-0.2.0" + sources."mersenne-0.0.4" + sources."ms-2.0.0" + sources."one-time-0.0.4" + sources."process-nextick-args-2.0.0" + sources."readable-stream-2.3.6" + sources."requires-port-1.0.0" + sources."safe-buffer-5.1.2" + sources."simple-swizzle-0.2.2" + sources."stack-trace-0.0.10" + sources."statsd-parser-0.0.4" + sources."strftime-0.10.0" + sources."string_decoder-1.1.1" + sources."text-hex-1.0.0" + sources."triple-beam-1.3.0" + sources."util-deprecate-1.0.2" + sources."winston-3.1.0" + sources."winston-transport-4.2.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A configurable-on-the-fly HTTP Proxy"; + homepage = "https://github.com/jupyterhub/configurable-http-proxy#readme"; + license = "BSD-3-Clause"; + }; + production = true; + bypassCache = true; + }; + cordova = nodeEnv.buildNodePackage { + name = "cordova"; + packageName = "cordova"; + version = "8.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cordova/-/cordova-8.1.2.tgz"; + sha512 = "IfslM3MP42CA/ebVJVlit6FhQ2P6Fercwx9NNQjkVs0wahEwqamL4bcqh1gKiTti7+/ZsDtBRSVmRv+y7LcTbg=="; + }; + dependencies = [ + sources."JSONStream-1.3.5" + sources."abbrev-1.1.1" + sources."accepts-1.3.5" + sources."acorn-5.7.3" + sources."acorn-dynamic-import-4.0.0" + (sources."acorn-node-1.6.2" // { + dependencies = [ + sources."acorn-6.0.4" + ]; + }) + sources."acorn-walk-6.1.1" + sources."ajv-6.6.1" + sources."aliasify-2.1.0" + sources."ansi-0.3.1" + sources."ansi-align-2.0.0" + sources."ansi-escapes-1.4.0" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."array-filter-0.0.1" + sources."array-find-index-1.0.2" + sources."array-flatten-1.1.1" + sources."array-map-0.0.0" + sources."array-reduce-0.0.0" + sources."asn1-0.2.4" + sources."asn1.js-4.10.1" + (sources."assert-1.4.1" // { + dependencies = [ + sources."inherits-2.0.1" + sources."util-0.10.3" + ]; + }) + sources."assert-plus-1.0.0" + sources."async-1.5.2" + 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.2.0" + sources."bcrypt-pbkdf-1.0.2" + sources."big-integer-1.6.40" + sources."block-stream-0.0.9" + sources."bn.js-4.11.8" + sources."body-parser-1.18.3" + (sources."boxen-1.3.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."supports-color-5.5.0" + ]; + }) + sources."bplist-creator-0.0.7" + sources."bplist-parser-0.1.1" + sources."brace-expansion-1.1.11" + sources."brorand-1.1.0" + sources."browser-pack-6.1.0" + (sources."browser-resolve-1.11.3" // { + dependencies = [ + sources."resolve-1.1.7" + ]; + }) + (sources."browserify-14.4.0" // { + dependencies = [ + sources."glob-7.1.3" + ]; + }) + 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-transform-tools-1.7.0" + sources."browserify-zlib-0.1.4" + sources."buffer-5.2.1" + 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."builtins-1.0.3" + sources."bytes-3.0.0" + sources."cached-path-relative-1.0.2" + sources."camelcase-4.1.0" + sources."capture-stack-trace-1.0.1" + sources."caseless-0.12.0" + sources."chalk-1.1.3" + sources."ci-info-1.6.0" + sources."cipher-base-1.0.4" + sources."cli-boxes-1.0.0" + sources."cli-cursor-1.0.2" + sources."cli-width-1.1.1" + sources."code-point-at-1.1.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."combine-source-map-0.8.0" + sources."combined-stream-1.0.7" + sources."compressible-2.0.15" + sources."compression-1.7.3" + sources."concat-map-0.0.1" + (sources."concat-stream-1.5.2" // { + dependencies = [ + sources."isarray-1.0.0" + sources."readable-stream-2.0.6" + sources."string_decoder-0.10.31" + ]; + }) + sources."configstore-3.1.2" + sources."console-browserify-1.1.0" + sources."constants-browserify-1.0.0" + sources."content-disposition-0.5.2" + sources."content-type-1.0.4" + sources."convert-source-map-1.1.3" + sources."cookie-0.3.1" + sources."cookie-signature-1.0.6" + sources."cordova-app-hello-world-3.12.0" + sources."cordova-common-2.2.5" + (sources."cordova-create-1.1.2" // { + dependencies = [ + sources."q-1.0.1" + sources."shelljs-0.3.0" + ]; + }) + (sources."cordova-fetch-1.3.1" // { + dependencies = [ + sources."glob-7.1.3" + sources."shelljs-0.7.8" + ]; + }) + sources."cordova-js-4.2.4" + (sources."cordova-lib-8.1.1" // { + dependencies = [ + sources."base64-js-1.1.2" + sources."elementtree-0.1.7" + sources."glob-7.1.3" + sources."plist-2.0.1" + sources."sax-1.1.4" + sources."shelljs-0.3.0" + ]; + }) + sources."cordova-registry-mapper-1.1.15" + sources."cordova-serve-2.0.1" + sources."core-util-is-1.0.2" + sources."create-ecdh-4.0.3" + sources."create-error-class-3.0.2" + sources."create-hash-1.2.0" + sources."create-hmac-1.1.7" + sources."cross-spawn-5.1.0" + sources."crypto-browserify-3.12.0" + sources."crypto-random-string-1.0.0" + sources."currently-unhandled-0.4.1" + sources."dashdash-1.14.1" + sources."date-now-0.1.4" + sources."debug-2.6.9" + sources."deep-extend-0.6.0" + sources."defined-1.0.0" + sources."delayed-stream-1.0.0" + (sources."dep-graph-1.1.0" // { + dependencies = [ + sources."underscore-1.2.1" + ]; + }) + sources."depd-1.1.2" + (sources."dependency-ls-1.1.1" // { + dependencies = [ + sources."q-1.4.1" + ]; + }) + sources."deps-sort-2.0.0" + sources."des.js-1.0.0" + sources."destroy-1.0.4" + sources."detect-indent-5.0.0" + sources."detective-4.7.1" + sources."diffie-hellman-5.0.3" + sources."domain-browser-1.1.7" + sources."dot-prop-4.2.0" + sources."duplexer2-0.1.4" + sources."duplexer3-0.1.4" + sources."ecc-jsbn-0.1.2" + sources."editor-1.0.0" + sources."ee-first-1.1.1" + sources."elementtree-0.1.6" + sources."elliptic-6.4.1" + sources."encodeurl-1.0.2" + sources."escape-html-1.0.3" + sources."escape-string-regexp-1.0.5" + sources."etag-1.8.1" + sources."events-1.1.1" + sources."evp_bytestokey-1.0.3" + sources."execa-0.7.0" + sources."exit-hook-1.1.1" + sources."express-4.16.4" + sources."extend-3.0.2" + sources."extsprintf-1.3.0" + sources."falafel-2.1.0" + sources."fast-deep-equal-2.0.1" + sources."fast-json-stable-stringify-2.0.0" + sources."figures-1.7.0" + sources."finalhandler-1.1.1" + sources."foreach-2.0.5" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."forwarded-0.1.2" + sources."fresh-0.5.2" + sources."fs.realpath-1.0.0" + sources."fstream-1.0.11" + sources."function-bind-1.1.1" + sources."get-assigned-identifiers-1.2.0" + sources."get-stream-3.0.0" + sources."getpass-0.1.7" + sources."glob-5.0.15" + sources."global-dirs-0.1.1" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."has-1.0.3" + sources."has-ansi-2.0.0" + sources."has-flag-3.0.0" + sources."hash-base-3.0.4" + sources."hash.js-1.1.7" + sources."hmac-drbg-1.0.1" + sources."hosted-git-info-2.7.1" + sources."htmlescape-1.1.1" + sources."http-errors-1.6.3" + sources."http-signature-1.2.0" + sources."https-browserify-1.0.0" + sources."iconv-lite-0.4.23" + sources."ieee754-1.1.12" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."indexof-0.0.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + (sources."init-package-json-1.10.3" // { + dependencies = [ + sources."glob-7.1.3" + ]; + }) + sources."inline-source-map-0.6.2" + sources."inquirer-0.10.1" + (sources."insert-module-globals-7.2.0" // { + dependencies = [ + sources."concat-stream-1.6.2" + ]; + }) + (sources."insight-0.8.4" // { + dependencies = [ + (sources."configstore-1.4.0" // { + dependencies = [ + sources."uuid-2.0.3" + ]; + }) + sources."write-file-atomic-1.3.4" + sources."xdg-basedir-2.0.0" + ]; + }) + sources."interpret-1.1.0" + sources."ipaddr.js-1.8.0" + sources."is-buffer-1.1.6" + sources."is-builtin-module-1.0.0" + sources."is-ci-1.2.1" + sources."is-fullwidth-code-point-1.0.0" + sources."is-git-url-1.0.0" + sources."is-installed-globally-0.1.0" + sources."is-npm-1.0.0" + sources."is-obj-1.0.1" + sources."is-path-inside-1.0.1" + sources."is-redirect-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."is-url-1.2.4" + sources."is-wsl-1.1.0" + sources."isarray-0.0.1" + sources."isexe-2.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."json-parse-better-errors-1.0.2" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.4.1" + sources."json-stable-stringify-0.0.1" + sources."json-stringify-safe-5.0.1" + sources."jsonify-0.0.0" + sources."jsonparse-1.3.1" + sources."jsprim-1.4.1" + (sources."labeled-stream-splicer-2.0.1" // { + dependencies = [ + sources."isarray-2.0.4" + ]; + }) + sources."latest-version-3.1.0" + sources."lodash-3.10.1" + sources."lodash._getnative-3.9.1" + sources."lodash.debounce-3.1.1" + sources."lodash.memoize-3.0.4" + sources."loud-rejection-1.6.0" + sources."lowercase-keys-1.0.1" + sources."lru-cache-4.1.5" + sources."make-dir-1.3.0" + sources."md5.js-1.3.5" + sources."media-typer-0.3.0" + sources."merge-descriptors-1.0.1" + sources."methods-1.1.2" + sources."miller-rabin-4.0.1" + sources."mime-1.4.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimalistic-assert-1.0.1" + sources."minimalistic-crypto-utils-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."module-deps-4.1.1" + sources."ms-2.0.0" + sources."mute-stream-0.0.7" + sources."negotiator-0.6.1" + sources."nopt-4.0.1" + sources."normalize-package-data-2.4.0" + sources."npm-package-arg-6.1.0" + sources."npm-run-path-2.0.2" + sources."number-is-nan-1.0.1" + sources."oauth-sign-0.9.0" + sources."object-assign-4.1.1" + sources."object-keys-1.0.12" + sources."on-finished-2.3.0" + sources."on-headers-1.0.1" + sources."once-1.4.0" + sources."onetime-1.1.0" + sources."opener-1.5.1" + sources."opn-5.4.0" + sources."os-browserify-0.1.2" + sources."os-homedir-1.0.2" + sources."os-name-1.0.3" + sources."os-tmpdir-1.0.2" + sources."osenv-0.1.5" + sources."osx-release-1.1.0" + sources."p-finally-1.0.0" + sources."package-json-4.0.1" + sources."pako-0.2.9" + sources."parents-1.0.1" + sources."parse-asn1-5.1.1" + sources."parseurl-1.3.2" + sources."path-browserify-0.0.1" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."path-parse-1.0.6" + sources."path-platform-0.11.15" + sources."path-to-regexp-0.1.7" + sources."pbkdf2-3.0.17" + sources."pegjs-0.10.0" + sources."performance-now-2.1.0" + sources."pify-3.0.0" + sources."plist-2.1.0" + sources."prepend-http-1.0.4" + sources."process-0.11.10" + sources."process-nextick-args-1.0.7" + sources."promzard-0.3.0" + sources."properties-parser-0.3.1" + sources."proxy-addr-2.0.4" + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."public-encrypt-4.0.3" + sources."punycode-1.4.1" + sources."q-1.5.1" + sources."qs-6.5.2" + sources."querystring-0.2.0" + sources."querystring-es3-0.2.1" + sources."randombytes-2.0.6" + sources."randomfill-1.0.4" + sources."range-parser-1.2.0" + sources."raw-body-2.3.3" + sources."rc-1.2.8" + sources."read-1.0.7" + sources."read-chunk-2.1.0" + sources."read-only-stream-2.0.0" + (sources."read-package-json-2.0.13" // { + dependencies = [ + sources."glob-7.1.3" + ]; + }) + (sources."readable-stream-2.3.6" // { + dependencies = [ + sources."isarray-1.0.0" + sources."process-nextick-args-2.0.0" + sources."string_decoder-1.1.1" + ]; + }) + (sources."readline2-1.0.1" // { + dependencies = [ + sources."mute-stream-0.0.5" + ]; + }) + sources."rechoir-0.6.2" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."request-2.88.0" + sources."resolve-1.8.1" + sources."restore-cursor-1.0.1" + (sources."rimraf-2.6.2" // { + dependencies = [ + sources."glob-7.1.3" + ]; + }) + sources."ripemd160-2.0.2" + sources."run-async-0.1.0" + sources."rx-lite-3.1.2" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-0.3.5" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + sources."send-0.16.2" + sources."serve-static-1.13.2" + sources."setprototypeof-1.1.0" + sources."sha.js-2.4.11" + sources."shasum-1.0.2" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."shell-quote-1.6.1" + sources."shelljs-0.5.3" + sources."signal-exit-3.0.2" + sources."simple-concat-1.0.0" + (sources."simple-plist-0.2.1" // { + dependencies = [ + sources."base64-js-1.1.2" + sources."plist-2.0.1" + ]; + }) + sources."slash-1.0.0" + sources."slide-1.1.6" + sources."source-map-0.5.7" + 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.2" + sources."sshpk-1.15.2" + sources."statuses-1.4.0" + sources."stream-browserify-2.0.1" + sources."stream-buffers-2.2.0" + sources."stream-combiner2-1.1.1" + sources."stream-http-2.8.3" + sources."stream-splicer-2.0.0" + (sources."string-width-2.1.1" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."is-fullwidth-code-point-2.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."string.prototype.codepointat-0.2.1" + sources."string_decoder-1.0.3" + sources."strip-ansi-3.0.1" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + sources."subarg-1.0.0" + sources."supports-color-2.0.0" + sources."syntax-error-1.4.0" + sources."tar-2.2.1" + sources."term-size-1.2.0" + sources."through-2.3.8" + sources."through2-2.0.5" + sources."timed-out-4.0.1" + sources."timers-browserify-1.4.2" + sources."to-arraybuffer-1.0.1" + sources."tough-cookie-2.4.3" + sources."tty-browserify-0.0.1" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-is-1.6.16" + sources."typedarray-0.0.6" + sources."umd-3.0.3" + sources."undeclared-identifiers-1.1.2" + sources."underscore-1.9.1" + sources."unique-string-1.0.0" + sources."unorm-1.4.1" + sources."unpipe-1.0.0" + sources."unzip-response-2.0.1" + (sources."update-notifier-2.5.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."supports-color-5.5.0" + ]; + }) + (sources."uri-js-4.2.2" // { + dependencies = [ + sources."punycode-2.1.1" + ]; + }) + (sources."url-0.11.0" // { + dependencies = [ + sources."punycode-1.3.2" + ]; + }) + sources."url-parse-lax-1.0.0" + sources."util-0.10.4" + sources."util-deprecate-1.0.2" + sources."utils-merge-1.0.1" + sources."uuid-3.3.2" + sources."valid-identifier-0.0.1" + sources."validate-npm-package-license-3.0.4" + sources."validate-npm-package-name-3.0.0" + sources."vary-1.1.2" + sources."verror-1.10.0" + sources."vm-browserify-0.0.4" + sources."which-1.3.1" + sources."widest-line-2.0.1" + sources."win-release-1.1.1" + sources."wrappy-1.0.2" + sources."write-file-atomic-2.3.0" + (sources."xcode-1.0.0" // { + dependencies = [ + sources."uuid-3.0.1" + ]; + }) + sources."xdg-basedir-3.0.0" + sources."xmlbuilder-8.2.2" + sources."xmldom-0.1.27" + sources."xtend-4.0.1" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Cordova command line interface tool"; + homepage = "https://github.com/apache/cordova-cli#readme"; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + cpy-cli = nodeEnv.buildNodePackage { + name = "cpy-cli"; + packageName = "cpy-cli"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cpy-cli/-/cpy-cli-2.0.0.tgz"; + sha512 = "LzrtY3lBWvFZcw4lXgkEbbDUd7y78juC3C5l7gj3UyezMEZF0Be9fjCVLN1HoZAzdMDeC3KHehWpHBJvgVAPkw=="; + }; + dependencies = [ + sources."@mrmlnc/readdir-enhanced-2.2.1" + sources."@nodelib/fs.stat-1.1.3" + sources."arr-diff-4.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-find-index-1.0.2" + sources."array-union-1.0.2" + sources."array-uniq-1.0.3" + sources."array-unique-0.3.2" + sources."arrify-1.0.1" + sources."assign-symbols-1.0.0" + sources."atob-2.1.2" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."brace-expansion-1.1.11" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."builtin-modules-1.1.1" + sources."cache-base-1.0.1" + sources."call-me-maybe-1.0.1" + sources."camelcase-4.1.0" + sources."camelcase-keys-4.2.0" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."collection-visit-1.0.0" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."copy-descriptor-0.1.1" + sources."cp-file-6.0.0" + sources."cpy-7.0.1" + sources."currently-unhandled-0.4.1" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + (sources."decamelize-keys-1.1.0" // { + dependencies = [ + sources."map-obj-1.0.1" + ]; + }) + sources."decode-uri-component-0.2.0" + sources."define-property-2.0.2" + sources."dir-glob-2.0.0" + sources."error-ex-1.3.2" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + (sources."extend-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-glob-2.2.4" + (sources."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."find-up-2.1.0" + sources."for-in-1.0.2" + sources."fragment-cache-0.2.1" + sources."fs.realpath-1.0.0" + sources."get-value-2.0.6" + sources."glob-7.1.3" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."glob-to-regexp-0.3.0" + sources."globby-8.0.1" + sources."graceful-fs-4.1.15" + sources."has-value-1.0.0" + (sources."has-values-1.0.0" // { + dependencies = [ + sources."kind-of-4.0.0" + ]; + }) + sources."hosted-git-info-2.7.1" + sources."ignore-3.3.10" + sources."indent-string-3.2.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."is-accessor-descriptor-1.0.0" + sources."is-arrayish-0.2.1" + sources."is-buffer-1.1.6" + sources."is-builtin-module-1.0.0" + 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-glob-4.0.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-plain-obj-1.1.0" + sources."is-plain-object-2.0.4" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isobject-3.0.1" + sources."json-parse-better-errors-1.0.2" + sources."kind-of-6.0.2" + sources."load-json-file-4.0.0" + sources."locate-path-2.0.0" + sources."loud-rejection-1.6.0" + sources."make-dir-1.3.0" + sources."map-cache-0.2.2" + sources."map-obj-2.0.0" + sources."map-visit-1.0.0" + sources."meow-5.0.0" + sources."merge2-1.2.3" + sources."micromatch-3.1.10" + sources."minimatch-3.0.4" + sources."minimist-options-3.0.2" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."ms-2.0.0" + sources."nanomatch-1.2.13" + sources."nested-error-stacks-2.1.0" + sources."normalize-package-data-2.4.0" + (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-visit-1.0.1" + sources."object.pick-1.3.0" + sources."once-1.4.0" + sources."p-limit-1.3.0" + sources."p-locate-2.0.0" + sources."p-try-1.0.0" + sources."parse-json-4.0.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-type-3.0.0" + sources."pify-3.0.0" + sources."posix-character-classes-0.1.1" + sources."quick-lru-1.1.0" + sources."read-pkg-3.0.0" + sources."read-pkg-up-3.0.0" + sources."redent-2.0.0" + sources."regex-not-1.0.2" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."semver-5.6.0" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."signal-exit-3.0.2" + sources."slash-1.0.0" + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + (sources."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."spdx-correct-3.1.0" + sources."spdx-exceptions-2.2.0" + sources."spdx-expression-parse-3.0.0" + sources."spdx-license-ids-3.0.2" + sources."split-string-3.1.0" + (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."strip-bom-3.0.0" + sources."strip-indent-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."trim-newlines-2.0.0" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + (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."urix-0.1.0" + sources."use-3.1.1" + sources."validate-npm-package-license-3.0.4" + sources."wrappy-1.0.2" + sources."yargs-parser-10.1.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Copy files"; + homepage = "https://github.com/sindresorhus/cpy-cli#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + create-cycle-app = nodeEnv.buildNodePackage { + name = "create-cycle-app"; + packageName = "create-cycle-app"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/create-cycle-app/-/create-cycle-app-5.0.0.tgz"; + sha512 = "Ic10lxNqRXWtO9CUbvsWcOWEigWuGApKEiRo0DNybhrsCuUQBeGhxfdVRYb3TD+keK+2LVCBFCdVbWb4UqqcdA=="; + }; + dependencies = [ + sources."@cycle/dom-18.3.0" + sources."@cycle/http-14.10.0" + (sources."@cycle/isolate-3.4.0" // { + dependencies = [ + sources."@cycle/run-4.4.0" + ]; + }) + sources."@cycle/run-3.4.0" + sources."@cycle/time-0.10.1" + sources."@types/cookiejar-2.1.0" + sources."@types/node-10.12.12" + sources."@types/superagent-3.8.2" + sources."ansi-escapes-3.1.0" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."asynckit-0.4.0" + (sources."chalk-2.4.1" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."supports-color-5.5.0" + ]; + }) + sources."chardet-0.4.2" + sources."cli-cursor-2.1.0" + sources."cli-width-2.2.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."combine-errors-3.0.3" + sources."combined-stream-1.0.7" + sources."component-emitter-1.2.1" + sources."cookiejar-2.1.2" + sources."core-util-is-1.0.2" + sources."cross-spawn-5.1.0" + sources."cssauron-1.4.0" + sources."custom-error-instance-2.1.1" + sources."cycle-onionify-4.0.0" + sources."d-1.0.0" + sources."debug-3.2.6" + sources."delayed-stream-1.0.0" + sources."es5-ext-0.10.46" + sources."es6-iterator-2.0.3" + sources."es6-map-0.1.5" + sources."es6-set-0.1.5" + sources."es6-symbol-3.1.1" + sources."escape-string-regexp-1.0.5" + sources."event-emitter-0.3.5" + sources."extend-3.0.2" + sources."external-editor-2.2.0" + sources."figures-2.0.0" + sources."form-data-2.3.3" + sources."formidable-1.2.1" + sources."has-ansi-2.0.0" + sources."has-flag-3.0.0" + sources."iconv-lite-0.4.24" + sources."inherits-2.0.3" + (sources."inquirer-3.3.0" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."is-fullwidth-code-point-2.0.0" + sources."is-promise-2.1.0" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."lodash-4.17.11" + sources."lodash._baseiteratee-4.7.0" + sources."lodash._basetostring-4.12.0" + sources."lodash._baseuniq-4.6.0" + sources."lodash._createset-4.0.3" + sources."lodash._root-3.0.1" + sources."lodash._stringtopath-4.8.0" + sources."lodash.uniqby-4.5.0" + sources."lru-cache-4.1.5" + sources."methods-1.1.2" + sources."mime-1.6.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimist-1.2.0" + sources."ms-2.1.1" + sources."mute-stream-0.0.7" + sources."next-tick-1.0.0" + sources."object-assign-4.1.1" + sources."onetime-2.0.1" + sources."os-tmpdir-1.0.2" + sources."performance-now-2.1.0" + sources."process-nextick-args-2.0.0" + sources."pseudomap-1.0.2" + sources."qs-6.6.0" + sources."quicktask-1.1.0" + sources."raf-3.3.2" + sources."readable-stream-2.3.6" + sources."restore-cursor-2.0.0" + sources."run-async-2.3.0" + sources."rx-lite-4.0.8" + sources."rx-lite-aggregates-4.0.8" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."setimmediate-1.0.5" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."snabbdom-0.7.0" + sources."snabbdom-selector-1.2.1" + sources."sorted-immutable-list-1.1.0" + (sources."string-width-2.1.1" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + sources."superagent-3.8.3" + sources."supports-color-2.0.0" + sources."symbol-observable-1.2.0" + sources."through-2.3.8" + sources."tmp-0.0.33" + sources."util-deprecate-1.0.2" + (sources."variable-diff-1.1.0" // { + dependencies = [ + sources."chalk-1.1.3" + ]; + }) + sources."which-1.3.1" + sources."xstream-11.7.0" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Create Cycle.js with no build configuration."; + homepage = "https://github.com/cyclejs-community/create-cycle-app#readme"; + license = "ISC"; + }; + production = true; + bypassCache = true; + }; + create-react-app = nodeEnv.buildNodePackage { + name = "create-react-app"; + packageName = "create-react-app"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/create-react-app/-/create-react-app-2.1.1.tgz"; + sha512 = "ZCDwk0joko6JqKscWEaNPs32GyxVQZOIXxa7KmzZwnxiUyWfsWoiXfbivK5KyPnUT8AYztexCH9VI0tBTiqlsg=="; + }; + dependencies = [ + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."balanced-match-1.0.0" + sources."block-stream-0.0.9" + sources."brace-expansion-1.1.11" + sources."buffer-from-0.1.2" + sources."builtins-1.0.3" + sources."chalk-1.1.3" + sources."commander-2.18.0" + sources."concat-map-0.0.1" + sources."core-util-is-1.0.2" + sources."cross-spawn-4.0.2" + sources."debug-2.6.9" + sources."duplexer2-0.0.2" + sources."envinfo-5.10.0" + sources."escape-string-regexp-1.0.5" + sources."fs-extra-5.0.0" + sources."fs.realpath-1.0.0" + sources."fstream-1.0.11" + sources."fstream-ignore-1.0.5" + sources."glob-7.1.3" + sources."graceful-fs-4.1.15" + sources."has-ansi-2.0.0" + sources."hyperquest-2.1.3" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."isarray-0.0.1" + sources."isexe-2.0.0" + sources."jsonfile-4.0.0" + sources."lru-cache-4.1.5" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."once-1.4.0" + sources."os-tmpdir-1.0.2" + sources."path-is-absolute-1.0.1" + sources."process-nextick-args-2.0.0" + sources."pseudomap-1.0.2" + sources."readable-stream-1.1.14" + sources."rimraf-2.6.2" + sources."safe-buffer-5.1.2" + sources."semver-5.5.1" + sources."string_decoder-0.10.31" + sources."strip-ansi-3.0.1" + sources."supports-color-2.0.0" + sources."tar-2.2.1" + (sources."tar-pack-3.4.1" // { + dependencies = [ + sources."isarray-1.0.0" + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + (sources."through2-0.6.5" // { + dependencies = [ + sources."readable-stream-1.0.34" + ]; + }) + sources."tmp-0.0.33" + sources."uid-number-0.0.6" + sources."universalify-0.1.2" + sources."util-deprecate-1.0.2" + sources."validate-npm-package-name-3.0.0" + sources."which-1.3.1" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Create React apps with no build configuration."; + homepage = "https://github.com/facebook/create-react-app#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + create-react-native-app = nodeEnv.buildNodePackage { + name = "create-react-native-app"; + packageName = "create-react-native-app"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/create-react-native-app/-/create-react-native-app-2.0.2.tgz"; + sha512 = "xsPgOifP3TJtd+UvqhB4X9amYJq548m8vupcqBukWll2gi3UBu2KigWNtASwVUd6UTYlrJHw3g5Bow9c+/UBmQ=="; + }; + dependencies = [ + sources."ansi-styles-3.2.1" + sources."babel-runtime-6.26.0" + sources."chalk-2.4.1" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."core-js-2.6.0" + sources."cross-spawn-5.1.0" + sources."escape-string-regexp-1.0.5" + sources."fs-extra-4.0.3" + sources."graceful-fs-4.1.15" + sources."has-flag-3.0.0" + sources."isexe-2.0.0" + sources."jsonfile-4.0.0" + sources."lru-cache-4.1.5" + sources."minimist-1.2.0" + sources."path-exists-3.0.0" + sources."pseudomap-1.0.2" + sources."regenerator-runtime-0.11.1" + sources."semver-5.6.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."source-map-0.5.7" + sources."source-map-support-0.4.18" + sources."supports-color-5.5.0" + sources."universalify-0.1.2" + sources."which-1.3.1" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Create React Native apps with no build configuration."; + homepage = https://github.com/react-community/create-react-native-app; + license = "BSD-3-Clause"; + }; + production = true; + bypassCache = true; + }; + csslint = nodeEnv.buildNodePackage { + name = "csslint"; + packageName = "csslint"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/csslint/-/csslint-1.0.5.tgz"; + sha1 = "19cc3eda322160fd3f7232af1cb2a360e898a2e9"; + }; + dependencies = [ + sources."clone-2.1.2" + sources."parserlib-1.1.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "CSSLint"; + homepage = http://csslint.net/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + dat = nodeEnv.buildNodePackage { + name = "dat"; + packageName = "dat"; + version = "13.11.4"; + src = fetchurl { + url = "https://registry.npmjs.org/dat/-/dat-13.11.4.tgz"; + sha512 = "+OSlh8PNLlCxLzOC8DVaQ1LgDPynCtarvuK6R76Cr7i2EbkdRBZkodPZMpWXYiTxIijt+nyWMLGn5HXhFsxhzg=="; + }; + dependencies = [ + sources."abstract-random-access-1.1.2" + sources."ajv-6.6.1" + sources."ansi-align-2.0.0" + sources."ansi-diff-1.1.1" + sources."ansi-regex-3.0.0" + sources."ansi-split-1.0.1" + sources."ansi-styles-3.2.1" + sources."anymatch-1.3.2" + sources."ap-0.1.0" + (sources."append-tree-2.4.4" // { + dependencies = [ + sources."process-nextick-args-1.0.7" + sources."varint-5.0.0" + ]; + }) + sources."arr-diff-2.0.0" + sources."arr-flatten-1.1.0" + sources."array-lru-1.1.1" + sources."array-unique-0.2.1" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."async-0.9.2" + sources."asynckit-0.4.0" + sources."atomic-batcher-1.0.2" + sources."aws-sign2-0.7.0" + sources."aws4-1.8.0" + sources."balanced-match-1.0.0" + sources."bcrypt-pbkdf-1.0.2" + sources."bencode-1.0.0" + (sources."bitfield-rle-2.2.1" // { + dependencies = [ + sources."varint-4.0.1" + ]; + }) + sources."bittorrent-dht-7.10.0" + sources."blake2b-2.1.3" + sources."blake2b-wasm-1.1.7" + sources."body-0.1.0" + sources."boxen-1.3.0" + sources."brace-expansion-1.1.11" + sources."braces-1.8.5" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-equals-1.0.4" + sources."buffer-fill-1.0.0" + sources."buffer-from-1.1.1" + sources."bulk-write-stream-1.1.4" + sources."bytes-3.0.0" + sources."call-me-maybe-1.0.1" + sources."camelcase-4.1.0" + sources."capture-stack-trace-1.0.1" + sources."caseless-0.12.0" + sources."chalk-2.4.1" + sources."ci-info-1.6.0" + sources."circular-append-file-1.0.1" + sources."cli-boxes-1.0.0" + sources."cli-spinners-1.3.1" + sources."cli-truncate-1.1.0" + sources."cliclopts-1.1.1" + sources."codecs-1.2.1" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."colors-1.3.3" + sources."combined-stream-1.0.7" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."configstore-3.1.2" + sources."connections-1.4.2" + sources."content-types-0.1.0" + sources."core-util-is-1.0.2" + sources."corsify-2.1.0" + sources."count-trailing-zeros-1.0.1" + sources."create-error-class-3.0.2" + sources."cross-spawn-5.1.0" + sources."crypto-random-string-1.0.0" + sources."cycle-1.0.3" + sources."dashdash-1.14.1" + (sources."dat-dns-3.0.2" // { + dependencies = [ + sources."debug-2.6.9" + ]; + }) + sources."dat-doctor-2.1.0" + sources."dat-encoding-5.0.1" + sources."dat-ignore-2.1.1" + (sources."dat-json-1.0.2" // { + dependencies = [ + sources."dat-encoding-4.0.2" + ]; + }) + sources."dat-link-resolve-2.2.0" + (sources."dat-log-1.2.0" // { + dependencies = [ + sources."neat-log-2.4.0" + ]; + }) + sources."dat-node-3.5.13" + sources."dat-registry-4.0.0" + sources."dat-secret-storage-4.0.1" + sources."dat-storage-1.1.1" + sources."dat-swarm-defaults-1.0.1" + (sources."debug-3.2.6" // { + dependencies = [ + sources."ms-2.1.1" + ]; + }) + sources."deep-equal-0.2.2" + sources."deep-extend-0.6.0" + sources."delayed-stream-1.0.0" + sources."diffy-2.0.0" + sources."directory-index-html-2.1.0" + (sources."discovery-channel-5.5.1" // { + dependencies = [ + sources."debug-2.6.9" + sources."thunky-0.1.0" + ]; + }) + sources."discovery-swarm-5.1.2" + (sources."dns-discovery-6.2.3" // { + dependencies = [ + sources."debug-2.6.9" + sources."lru-2.0.1" + ]; + }) + sources."dns-packet-4.2.0" + sources."dns-socket-3.0.0" + sources."dom-walk-0.1.1" + sources."dot-prop-4.2.0" + sources."duplexer3-0.1.4" + sources."duplexify-3.6.1" + sources."ecc-jsbn-0.1.2" + sources."end-of-stream-1.4.1" + sources."escape-string-regexp-1.0.5" + sources."execa-0.7.0" + sources."expand-brackets-0.1.5" + sources."expand-range-1.8.2" + sources."extend-3.0.2" + sources."extglob-0.3.2" + sources."extsprintf-1.3.0" + sources."eyes-0.1.8" + sources."fast-bitfield-1.2.1" + sources."fast-deep-equal-2.0.1" + sources."fast-json-stable-stringify-2.0.0" + sources."fd-read-stream-1.1.0" + sources."figures-2.0.0" + sources."filename-regex-2.0.1" + sources."fill-range-2.2.4" + sources."flat-tree-1.6.0" + sources."for-each-0.3.3" + sources."for-in-1.0.2" + sources."for-own-0.1.5" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."from2-2.3.0" + sources."fs.realpath-1.0.0" + sources."get-stream-3.0.0" + sources."getpass-0.1.7" + sources."glob-7.1.3" + sources."glob-base-0.3.0" + sources."glob-parent-2.0.0" + sources."global-4.3.2" + sources."global-dirs-0.1.1" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."has-flag-3.0.0" + sources."http-methods-0.1.0" + sources."http-signature-1.2.0" + (sources."hypercore-6.22.0" // { + dependencies = [ + sources."process-nextick-args-1.0.7" + sources."unordered-set-2.0.1" + ]; + }) + sources."hypercore-crypto-1.0.0" + (sources."hypercore-protocol-6.8.0" // { + dependencies = [ + sources."varint-5.0.0" + ]; + }) + sources."hyperdrive-9.14.0" + sources."hyperdrive-http-4.3.4" + sources."hyperdrive-network-speed-2.1.0" + sources."i-0.3.6" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."inspect-custom-symbol-1.1.0" + sources."ip-1.1.5" + sources."is-buffer-1.1.6" + sources."is-callable-1.1.4" + sources."is-ci-1.2.1" + sources."is-dotfile-1.0.3" + sources."is-equal-shallow-0.1.3" + sources."is-extendable-0.1.1" + sources."is-extglob-1.0.0" + sources."is-fullwidth-code-point-2.0.0" + sources."is-function-1.0.1" + sources."is-glob-2.0.1" + sources."is-installed-globally-0.1.0" + sources."is-npm-1.0.0" + sources."is-number-2.1.0" + sources."is-obj-1.0.1" + sources."is-options-1.0.1" + sources."is-path-inside-1.0.1" + sources."is-posix-bracket-0.1.1" + sources."is-primitive-2.0.0" + sources."is-redirect-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-string-1.0.4" + sources."is-typedarray-1.0.0" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isobject-2.1.0" + sources."isstream-0.1.2" + sources."iterators-0.1.0" + 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."jsprim-1.4.1" + sources."k-bucket-3.3.1" + (sources."k-rpc-4.3.1" // { + dependencies = [ + sources."k-bucket-4.0.1" + ]; + }) + (sources."k-rpc-socket-1.8.0" // { + dependencies = [ + sources."bencode-2.0.0" + ]; + }) + sources."keypress-0.2.1" + sources."kind-of-3.2.2" + sources."last-one-wins-1.0.4" + sources."latest-version-3.1.0" + sources."length-prefixed-message-3.0.3" + sources."lodash.throttle-4.1.1" + sources."lowercase-keys-1.0.1" + sources."lru-3.1.0" + sources."lru-cache-4.1.5" + sources."make-dir-1.3.0" + sources."math-random-1.0.1" + sources."memory-pager-1.2.0" + sources."menu-string-1.2.0" + sources."merkle-tree-stream-3.0.3" + sources."micromatch-2.3.11" + sources."mime-2.4.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."min-document-2.19.0" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + sources."mirror-folder-3.0.0" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."ms-2.0.0" + sources."multi-random-access-2.1.1" + sources."multicast-dns-7.2.0" + sources."multicb-1.2.2" + sources."multistream-2.1.1" + sources."mute-stream-0.0.7" + sources."mutexify-1.2.0" + sources."nan-2.11.1" + sources."nanoassert-1.1.0" + sources."nanobus-4.3.5" + sources."nanoscheduler-1.0.3" + sources."nanotiming-7.3.1" + sources."ncp-1.0.1" + sources."neat-input-1.8.0" + sources."neat-log-3.1.0" + sources."neat-spinner-1.0.0" + sources."neat-tasks-1.1.1" + sources."nets-3.2.0" + sources."network-address-1.1.2" + sources."node-gyp-build-3.5.1" + sources."normalize-path-2.1.1" + sources."npm-run-path-2.0.2" + sources."oauth-sign-0.9.0" + sources."object.omit-2.0.1" + sources."once-1.4.0" + sources."os-homedir-1.0.2" + sources."p-finally-1.0.0" + sources."package-json-4.0.1" + sources."parse-glob-3.0.4" + sources."parse-headers-2.0.1" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."performance-now-2.1.0" + sources."pify-3.0.0" + sources."pkginfo-0.4.1" + sources."prepend-http-1.0.4" + sources."preserve-0.2.0" + sources."prettier-bytes-1.0.4" + sources."pretty-hash-1.0.1" + sources."process-0.5.2" + sources."process-nextick-args-2.0.0" + sources."progress-string-1.2.2" + sources."prompt-1.0.0" + (sources."protocol-buffers-encodings-1.1.0" // { + dependencies = [ + sources."varint-5.0.0" + ]; + }) + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."pump-3.0.0" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."random-access-file-2.0.1" + sources."random-access-memory-3.1.1" + sources."random-access-storage-1.3.0" + (sources."randomatic-3.1.1" // { + dependencies = [ + sources."is-number-4.0.0" + sources."kind-of-6.0.2" + ]; + }) + sources."randombytes-2.0.6" + sources."range-parser-1.2.0" + sources."rc-1.2.8" + sources."read-1.0.7" + sources."readable-stream-2.3.6" + sources."recursive-watch-1.1.4" + sources."regex-cache-0.4.4" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."remove-array-items-1.1.0" + sources."remove-trailing-separator-1.1.0" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."request-2.88.0" + sources."revalidator-0.1.8" + sources."rimraf-2.6.2" + sources."rusha-0.8.13" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + (sources."signed-varint-2.0.1" // { + dependencies = [ + sources."varint-5.0.0" + ]; + }) + sources."simple-sha1-2.1.1" + sources."siphash24-1.1.1" + sources."slice-ansi-1.0.0" + sources."sodium-javascript-0.5.5" + sources."sodium-native-2.2.3" + sources."sodium-universal-2.0.0" + sources."sorted-array-functions-1.2.0" + sources."sorted-indexof-1.0.0" + sources."sparse-bitfield-3.0.3" + sources."speedometer-1.1.0" + sources."sshpk-1.15.2" + sources."stack-trace-0.0.10" + sources."stream-collector-1.0.1" + sources."stream-each-1.2.3" + (sources."stream-parser-0.3.1" // { + dependencies = [ + sources."debug-2.6.9" + ]; + }) + sources."stream-shift-1.0.0" + sources."string-width-2.1.1" + sources."string_decoder-1.1.1" + sources."strip-ansi-4.0.0" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + (sources."subcommand-2.1.0" // { + dependencies = [ + sources."debug-2.6.9" + ]; + }) + sources."supports-color-5.5.0" + sources."term-size-1.2.0" + sources."throttle-1.0.3" + sources."thunky-1.0.3" + sources."timed-out-4.0.1" + sources."to-buffer-1.1.1" + (sources."toiletdb-1.4.1" // { + dependencies = [ + sources."debug-2.6.9" + ]; + }) + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."township-client-1.3.2" + sources."trim-0.0.1" + sources."ttl-1.3.1" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."typedarray-0.0.6" + sources."uint64be-2.0.2" + sources."unique-string-1.0.0" + sources."unixify-1.0.0" + sources."unordered-array-remove-1.0.2" + sources."unordered-set-1.1.0" + sources."untildify-3.0.3" + sources."unzip-response-2.0.1" + sources."update-notifier-2.5.0" + sources."uri-js-4.2.2" + sources."url-parse-lax-1.0.0" + sources."util-deprecate-1.0.2" + sources."utile-0.3.0" + sources."utp-native-1.7.3" + sources."uuid-3.3.2" + sources."varint-3.0.1" + sources."verror-1.10.0" + sources."which-1.3.1" + sources."widest-line-2.0.1" + (sources."winston-2.1.1" // { + dependencies = [ + sources."async-1.0.0" + sources."colors-1.0.3" + sources."pkginfo-0.3.1" + ]; + }) + sources."wrappy-1.0.2" + sources."write-file-atomic-2.3.0" + sources."xdg-basedir-3.0.0" + sources."xhr-2.5.0" + sources."xsalsa20-1.0.2" + sources."xtend-4.0.1" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Dat is the package manager for data. Easily share and version control data."; + homepage = https://datproject.org/; + license = "BSD-3-Clause"; + }; + production = true; + bypassCache = true; + }; + dhcp = nodeEnv.buildNodePackage { + name = "dhcp"; + packageName = "dhcp"; + version = "0.2.18"; + src = fetchurl { + url = "https://registry.npmjs.org/dhcp/-/dhcp-0.2.18.tgz"; + sha512 = "VqsWI0zHgX+i4rDmqXqqDv3T++z21osaOencXrMVwlF8P75tKlEnZ72WlONNE1UAxtAvlPIG2zmGMoa7guqDyw=="; + }; + dependencies = [ + sources."minimist-1.2.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A DHCP server written in JavaScript"; + homepage = https://github.com/infusion/node-dhcp; + license = "MIT OR GPL-2.0"; + }; + production = true; + bypassCache = true; + }; + dnschain = nodeEnv.buildNodePackage { + name = "dnschain"; + packageName = "dnschain"; + version = "0.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/dnschain/-/dnschain-0.5.3.tgz"; + sha1 = "9b21d9ac5e203295f372ac37df470e9f0854c470"; + }; + dependencies = [ + sources."accepts-1.2.13" + sources."assert-plus-1.0.0" + sources."async-0.9.2" + sources."better-curry-1.6.0" + sources."binaryheap-0.0.3" + sources."bindings-1.3.1" + sources."bluebird-2.9.9" + sources."bottleneck-1.5.3" + sources."buffercursor-0.0.12" + sources."colors-0.6.2" + sources."combined-stream-0.0.7" + sources."component-emitter-1.1.2" + sources."content-disposition-0.5.0" + sources."cookie-0.1.2" + sources."cookie-signature-1.0.5" + sources."cookiejar-2.0.1" + sources."core-util-is-1.0.2" + sources."crc-3.2.1" + sources."cycle-1.0.3" + sources."debug-2.1.3" + sources."delayed-stream-0.0.5" + sources."depd-1.0.1" + sources."destroy-1.0.3" + sources."duplexer-0.1.1" + sources."ee-first-1.1.0" + sources."es5class-2.3.1" + sources."escape-html-1.0.1" + sources."etag-1.5.1" + sources."event-stream-3.2.2" + sources."eventemitter3-0.1.6" + sources."express-4.11.2" + sources."extend-1.2.1" + sources."extsprintf-1.4.0" + sources."eyes-0.1.8" + sources."faye-websocket-0.11.1" + sources."finalhandler-0.3.3" + sources."form-data-0.1.3" + sources."formidable-1.0.14" + sources."forwarded-0.1.2" + sources."fresh-0.2.4" + sources."from-0.1.7" + sources."hiredis-0.4.1" + sources."http-parser-js-0.5.0" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."ipaddr.js-1.0.5" + sources."isarray-0.0.1" + (sources."json-rpc2-0.8.1" // { + dependencies = [ + sources."debug-1.0.5" + sources."lodash-2.4.2" + sources."ms-2.0.0" + ]; + }) + sources."jsonparse-0.0.6" + sources."lodash-3.1.0" + sources."map-stream-0.1.0" + sources."media-typer-0.3.0" + sources."merge-descriptors-0.0.2" + sources."methods-1.1.2" + sources."mime-1.2.11" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimist-0.0.10" + sources."ms-0.7.0" + sources."nan-2.11.1" + (sources."native-dns-git+https://github.com/okTurtles/node-dns.git#08433ec98f517eed3c6d5e47bdf62603539cd402" // { + dependencies = [ + sources."native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#8bf2714c318cfe7d31bca2006385882ccbf503e4" + ]; + }) + (sources."native-dns-cache-git+https://github.com/okTurtles/native-dns-cache.git#8714196bb9223cc9a4064a4fddf9e82ec50b7d4d" // { + dependencies = [ + sources."native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#307e77a47ebba57a5ae9118a284e916e5ebb305a" + ]; + }) + sources."native-dns-packet-0.1.1" + sources."nconf-0.7.1" + sources."negotiator-0.5.3" + sources."on-finished-2.2.1" + sources."optimist-0.6.1" + sources."parseurl-1.3.2" + sources."path-to-regexp-0.1.3" + sources."pause-stream-0.0.11" + sources."pkginfo-0.3.1" + sources."properties-1.2.1" + sources."proxy-addr-1.0.10" + sources."qs-2.3.3" + sources."range-parser-1.0.3" + sources."readable-stream-1.0.27-1" + sources."redis-0.12.1" + sources."reduce-component-1.0.1" + sources."send-0.11.1" + sources."serve-static-1.8.1" + sources."split-0.3.3" + sources."stack-trace-0.0.10" + sources."stream-combiner-0.0.4" + sources."string-2.0.1" + sources."string_decoder-0.10.31" + (sources."superagent-0.21.0" // { + dependencies = [ + sources."methods-1.0.1" + sources."qs-1.2.0" + ]; + }) + sources."through-2.3.8" + (sources."type-is-1.5.7" // { + dependencies = [ + sources."mime-db-1.12.0" + sources."mime-types-2.0.14" + ]; + }) + sources."utils-merge-1.0.0" + sources."vary-1.0.1" + sources."verror-1.10.0" + sources."websocket-driver-0.7.0" + sources."websocket-extensions-0.1.3" + (sources."winston-0.8.0" // { + dependencies = [ + sources."async-0.2.10" + ]; + }) + sources."wordwrap-0.0.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A blockchain-based DNS + HTTPS server that fixes HTTPS security, and more!"; + homepage = https://github.com/okTurtles/dnschain; + license = "MPL-2.0"; + }; + production = true; + bypassCache = true; + }; + elasticdump = nodeEnv.buildNodePackage { + name = "elasticdump"; + packageName = "elasticdump"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/elasticdump/-/elasticdump-4.1.1.tgz"; + sha512 = "xOHUFO48K7bHLhx8hVuIZlz7i8Zn8NVmsMGqx1YUGhsmSb1zwW/dCUfBqEHvH4iPtJf9pQPpc51wad0SmvR5XQ=="; + }; + dependencies = [ + sources."JSONStream-1.3.5" + sources."ajv-6.6.1" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."async-2.6.1" + sources."asynckit-0.4.0" + sources."aws-sdk-2.373.0" + sources."aws-sign2-0.7.0" + sources."aws4-1.8.0" + sources."base64-js-1.3.0" + sources."bcrypt-pbkdf-1.0.2" + sources."buffer-4.9.1" + sources."buffer-queue-1.0.0" + sources."bytes-3.0.0" + sources."caseless-0.12.0" + sources."combined-stream-1.0.7" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."decimal.js-10.0.1" + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."events-1.1.1" + 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."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."getpass-0.1.7" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."http-signature-1.2.0" + sources."ieee754-1.1.8" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."is-typedarray-1.0.0" + sources."isarray-1.0.0" + sources."isstream-0.1.2" + sources."jmespath-0.15.0" + 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."jsonparse-1.3.1" + sources."jsprim-1.4.1" + sources."lodash-4.17.11" + sources."lossless-json-1.0.3" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimist-0.0.10" + sources."oauth-sign-0.9.0" + sources."optimist-0.6.1" + sources."performance-now-2.1.0" + sources."process-nextick-args-2.0.0" + sources."psl-1.1.29" + sources."punycode-1.3.2" + sources."qs-6.5.2" + sources."querystring-0.2.0" + sources."readable-stream-2.3.6" + (sources."request-2.88.0" // { + dependencies = [ + sources."uuid-3.3.2" + ]; + }) + sources."requestretry-3.1.0" + sources."s3-stream-upload-2.0.2" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-1.2.1" + sources."sshpk-1.15.2" + sources."string_decoder-1.1.1" + sources."through-2.3.8" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + (sources."uri-js-4.2.2" // { + dependencies = [ + sources."punycode-2.1.1" + ]; + }) + sources."url-0.10.3" + sources."util-deprecate-1.0.2" + sources."uuid-3.1.0" + 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" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "import and export tools for elasticsearch"; + homepage = "https://github.com/taskrabbit/elasticsearch-dump#readme"; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + elm-oracle = nodeEnv.buildNodePackage { + name = "elm-oracle"; + packageName = "elm-oracle"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/elm-oracle/-/elm-oracle-1.1.1.tgz"; + sha1 = "61f6d783221b4ad08e7d101d678b9d5a67d3961c"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Query for information about values in elm source files."; + homepage = "https://github.com/ElmCast/elm-oracle#readme"; + license = "BSD-3-Clause"; + }; + production = true; + bypassCache = true; + }; + elm-test = nodeEnv.buildNodePackage { + name = "elm-test"; + packageName = "elm-test"; + version = "0.19.0-rev3"; + src = fetchurl { + url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.0-rev3.tgz"; + sha512 = "+zcutibM0LOG6uT48bMsSGzyPnptgenxBUjNMJFRYuddTrOFVH1dFCKUu512lsvihBUJixaxjIG+DjQbWlpO/Q=="; + }; + dependencies = [ + sources."ajv-6.6.1" + sources."ansi-styles-3.2.1" + sources."anymatch-1.3.2" + sources."arr-diff-2.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-unique-0.2.1" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."assign-symbols-1.0.0" + sources."async-each-1.0.1" + 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."isobject-3.0.1" + ]; + }) + sources."bcrypt-pbkdf-1.0.2" + sources."binary-0.3.0" + sources."binary-extensions-1.12.0" + sources."binwrap-0.2.0" + sources."block-stream-0.0.9" + sources."bluebird-3.5.3" + sources."brace-expansion-1.1.11" + sources."braces-1.8.5" + sources."buffers-0.1.1" + (sources."cache-base-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."caseless-0.12.0" + sources."chainsaw-0.1.0" + sources."chalk-2.1.0" + sources."chokidar-1.7.0" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."isobject-3.0.1" + 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.7" + sources."component-emitter-1.2.1" + 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."dashdash-1.14.1" + sources."debug-2.6.9" + sources."decode-uri-component-0.2.0" + (sources."define-property-2.0.2" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."elmi-to-json-0.19.0" + sources."escape-string-regexp-1.0.5" + sources."expand-brackets-0.1.5" + sources."expand-range-1.8.2" + sources."extend-3.0.2" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."extglob-0.3.2" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-2.0.1" + sources."fast-json-stable-stringify-2.0.0" + sources."filename-regex-2.0.1" + sources."fill-range-2.2.4" + (sources."find-elm-dependencies-2.0.0" // { + 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."for-own-0.1.5" + 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.realpath-1.0.0" + sources."fsevents-1.2.4" + sources."fstream-1.0.11" + sources."get-value-2.0.6" + sources."getpass-0.1.7" + sources."glob-7.1.1" + sources."glob-base-0.3.0" + sources."glob-parent-2.0.0" + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."has-flag-2.0.0" + (sources."has-value-1.0.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + (sources."has-values-1.0.0" // { + dependencies = [ + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."kind-of-4.0.0" + ]; + }) + sources."http-signature-1.2.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + (sources."is-accessor-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-binary-path-1.0.1" + sources."is-buffer-1.1.6" + (sources."is-data-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + (sources."is-descriptor-1.0.2" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-dotfile-1.0.3" + sources."is-equal-shallow-0.1.3" + sources."is-extendable-0.1.1" + sources."is-extglob-1.0.0" + sources."is-glob-2.0.1" + sources."is-number-2.1.0" + (sources."is-plain-object-2.0.4" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."is-posix-bracket-0.1.1" + sources."is-primitive-2.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-2.1.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-2.4.0" + sources."jsprim-1.4.1" + sources."kind-of-3.2.2" + sources."klaw-1.3.1" + sources."lodash-4.17.10" + sources."lru-cache-4.1.5" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."math-random-1.0.1" + sources."micromatch-2.3.11" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (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-2.3.2" + sources."nan-2.11.1" + (sources."nanomatch-1.2.13" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + sources."kind-of-6.0.2" + ]; + }) + sources."node-elm-compiler-5.0.1" + sources."normalize-path-2.1.1" + sources."oauth-sign-0.9.0" + (sources."object-copy-0.1.0" // { + dependencies = [ + sources."define-property-0.2.5" + sources."is-accessor-descriptor-0.1.6" + sources."is-data-descriptor-0.1.4" + (sources."is-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + ]; + }) + (sources."object-visit-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."object.omit-2.0.1" + (sources."object.pick-1.3.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."once-1.4.0" + sources."os-tmpdir-1.0.2" + sources."parse-glob-3.0.4" + sources."pascalcase-0.1.1" + sources."path-is-absolute-1.0.1" + sources."performance-now-2.1.0" + sources."posix-character-classes-0.1.1" + sources."preserve-0.2.0" + sources."process-nextick-args-2.0.0" + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + (sources."randomatic-3.1.1" // { + dependencies = [ + sources."is-number-4.0.0" + sources."kind-of-6.0.2" + ]; + }) + sources."readable-stream-2.3.6" + (sources."readdirp-2.2.1" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + ]; + }) + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + (sources."fill-range-4.0.0" // { + dependencies = [ + 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" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."micromatch-3.1.10" + ]; + }) + sources."regex-cache-0.4.4" + 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."request-2.88.0" + sources."request-promise-4.2.2" + sources."request-promise-core-1.1.1" + sources."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."rimraf-2.6.2" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."safer-buffer-2.1.2" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.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."kind-of-5.1.0" + ]; + }) + (sources."snapdragon-node-2.1.1" // { + dependencies = [ + sources."define-property-1.0.0" + sources."isobject-3.0.1" + ]; + }) + sources."snapdragon-util-3.0.1" + sources."source-map-0.5.7" + sources."source-map-resolve-0.5.2" + sources."source-map-url-0.4.0" + sources."split-1.0.1" + sources."split-string-3.1.0" + sources."sshpk-1.15.2" + (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-2.2.1" + (sources."temp-0.8.3" // { + dependencies = [ + sources."rimraf-2.2.8" + ]; + }) + sources."through-2.3.8" + sources."to-object-path-0.3.0" + sources."to-regex-3.0.2" + (sources."to-regex-range-2.1.1" // { + dependencies = [ + sources."is-number-3.0.0" + ]; + }) + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."traverse-0.3.9" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + (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."isobject-3.0.1" + ]; + }) + sources."unzip-stream-0.3.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.2" + sources."verror-1.10.0" + sources."which-1.3.1" + sources."wrappy-1.0.2" + sources."xmlbuilder-8.2.2" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Run elm-test suites."; + homepage = "https://github.com/rtfeldman/node-test-runner#readme"; + license = "BSD-3-Clause"; + }; + production = true; + bypassCache = true; + }; + emoj = nodeEnv.buildNodePackage { + name = "emoj"; + packageName = "emoj"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/emoj/-/emoj-2.0.0.tgz"; + sha512 = "f+jc5ZC+EAqRK84plziuC4sfKspUcnnxwZzxLFSFsH0MZn9VbU0iQh5qTONewYXsoRaacNioMOLxYV637MLBDQ=="; + }; + dependencies = [ + sources."ansi-escapes-3.1.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-2.2.1" + sources."arch-2.1.1" + sources."array-find-index-1.0.2" + sources."arrify-1.0.1" + sources."auto-bind-1.2.1" + sources."babel-code-frame-6.26.0" + sources."babel-core-6.26.3" + sources."babel-generator-6.26.1" + sources."babel-helper-builder-react-jsx-6.26.0" + sources."babel-helpers-6.24.1" + sources."babel-messages-6.23.0" + sources."babel-plugin-syntax-jsx-6.18.0" + sources."babel-plugin-syntax-object-rest-spread-6.13.0" + sources."babel-plugin-transform-es2015-destructuring-6.23.0" + sources."babel-plugin-transform-object-rest-spread-6.26.0" + sources."babel-plugin-transform-react-jsx-6.24.1" + sources."babel-register-6.26.0" + sources."babel-runtime-6.26.0" + sources."babel-template-6.26.0" + sources."babel-traverse-6.26.0" + sources."babel-types-6.26.0" + sources."babylon-6.18.0" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."builtin-modules-1.1.1" + sources."caller-callsite-2.0.0" + sources."caller-path-2.0.0" + sources."callsites-2.0.0" + sources."camelcase-2.1.1" + sources."camelcase-keys-2.1.0" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."ansi-regex-2.1.1" + sources."has-ansi-2.0.0" + ]; + }) + sources."cli-cursor-2.1.0" + sources."clipboardy-1.2.3" + sources."color-convert-1.9.3" + 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."core-js-2.6.0" + sources."cross-spawn-5.1.0" + sources."currently-unhandled-0.4.1" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."decompress-response-3.3.0" + sources."detect-indent-4.0.0" + sources."dot-prop-4.2.0" + sources."duplexer3-0.1.4" + sources."env-paths-1.0.0" + sources."error-ex-1.3.2" + sources."escape-string-regexp-1.0.5" + sources."esutils-2.0.2" + sources."execa-0.8.0" + sources."find-up-2.1.0" + sources."get-stdin-4.0.1" + sources."get-stream-3.0.0" + sources."globals-9.18.0" + sources."got-7.1.0" + sources."graceful-fs-4.1.15" + 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.7.1" + sources."import-jsx-1.3.0" + sources."imurmurhash-0.1.4" + sources."indent-string-3.2.0" + (sources."ink-0.3.1" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."supports-color-5.5.0" + ]; + }) + sources."ink-text-input-1.1.1" + sources."invariant-2.2.4" + sources."is-arrayish-0.2.1" + sources."is-builtin-module-1.0.0" + sources."is-finite-1.0.2" + sources."is-fullwidth-code-point-2.0.0" + sources."is-obj-1.0.1" + sources."is-object-1.0.1" + sources."is-plain-obj-1.1.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-utf8-0.2.1" + sources."isexe-2.0.0" + sources."isurl-1.0.0" + sources."js-tokens-3.0.2" + sources."jsesc-1.3.0" + sources."json5-0.5.1" + (sources."load-json-file-1.1.0" // { + dependencies = [ + sources."pify-2.3.0" + ]; + }) + sources."locate-path-2.0.0" + sources."lodash-4.17.11" + sources."lodash.debounce-4.0.8" + sources."lodash.flattendeep-4.4.0" + sources."lodash.isequal-4.5.0" + sources."log-update-2.3.0" + sources."loose-envify-1.4.0" + sources."loud-rejection-1.6.0" + sources."lowercase-keys-1.0.1" + sources."lru-cache-4.1.5" + sources."make-dir-1.3.0" + sources."map-obj-1.0.1" + sources."mem-1.1.0" + (sources."meow-3.7.0" // { + dependencies = [ + sources."minimist-1.2.0" + ]; + }) + sources."mimic-fn-1.2.0" + sources."mimic-response-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."normalize-package-data-2.4.0" + sources."npm-run-path-2.0.2" + sources."number-is-nan-1.0.1" + sources."object-assign-4.1.1" + sources."onetime-2.0.1" + sources."os-homedir-1.0.2" + sources."os-tmpdir-1.0.2" + sources."p-cancelable-0.3.0" + sources."p-finally-1.0.0" + sources."p-limit-1.3.0" + sources."p-locate-2.0.0" + sources."p-timeout-1.2.1" + sources."p-try-1.0.0" + sources."parse-json-2.2.0" + sources."path-exists-3.0.0" + sources."path-is-absolute-1.0.1" + sources."path-key-2.0.1" + (sources."path-type-1.1.0" // { + dependencies = [ + sources."pify-2.3.0" + ]; + }) + sources."pify-3.0.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."pkg-up-2.0.0" + sources."prepend-http-1.0.4" + sources."private-0.1.8" + sources."prop-types-15.6.2" + sources."pseudomap-1.0.2" + sources."read-pkg-1.1.0" + (sources."read-pkg-up-1.0.1" // { + dependencies = [ + sources."find-up-1.1.2" + sources."path-exists-2.1.0" + ]; + }) + (sources."redent-1.0.0" // { + dependencies = [ + sources."indent-string-2.1.0" + ]; + }) + sources."regenerator-runtime-0.11.1" + sources."repeating-2.0.1" + sources."require-from-string-1.2.1" + sources."resolve-from-3.0.0" + sources."restore-cursor-2.0.0" + sources."safe-buffer-5.1.2" + sources."semver-5.6.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."skin-tone-1.0.0" + sources."slash-1.0.0" + sources."source-map-0.5.7" + sources."source-map-support-0.4.18" + 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.2" + (sources."string-width-2.1.1" // { + dependencies = [ + sources."strip-ansi-4.0.0" + ]; + }) + (sources."strip-ansi-3.0.1" // { + dependencies = [ + sources."ansi-regex-2.1.1" + ]; + }) + sources."strip-bom-2.0.0" + sources."strip-eof-1.0.0" + sources."strip-indent-1.0.1" + sources."supports-color-2.0.0" + sources."timed-out-4.0.1" + sources."to-fast-properties-1.0.3" + sources."trim-newlines-1.0.0" + sources."trim-right-1.0.1" + sources."unicode-emoji-modifier-base-1.0.0" + sources."url-parse-lax-1.0.0" + sources."url-to-options-1.0.1" + sources."validate-npm-package-license-3.0.4" + sources."which-1.3.1" + (sources."wrap-ansi-3.0.1" // { + dependencies = [ + sources."strip-ansi-4.0.0" + ]; + }) + sources."write-file-atomic-2.3.0" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Find relevant emoji from text on the command-line"; + homepage = "https://github.com/sindresorhus/emoj#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + eslint = nodeEnv.buildNodePackage { + name = "eslint"; + packageName = "eslint"; + version = "5.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint/-/eslint-5.10.0.tgz"; + sha512 = "HpqzC+BHULKlnPwWae9MaVZ5AXJKpkxCVXQHrFaRw3hbDj26V/9ArYM4Rr/SQ8pi6qUPLXSSXC4RBJlyq2Z2OQ=="; + }; + dependencies = [ + sources."@babel/code-frame-7.0.0" + sources."@babel/highlight-7.0.0" + sources."acorn-6.0.4" + sources."acorn-jsx-5.0.1" + sources."ajv-6.6.1" + sources."ansi-escapes-3.1.0" + sources."ansi-regex-4.0.0" + sources."ansi-styles-3.2.1" + sources."argparse-1.0.10" + sources."astral-regex-1.0.0" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."caller-path-0.1.0" + sources."callsites-0.2.0" + sources."chalk-2.4.1" + sources."chardet-0.7.0" + sources."circular-json-0.3.3" + sources."cli-cursor-2.1.0" + sources."cli-width-2.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-4.1.0" + sources."deep-is-0.1.3" + sources."doctrine-2.1.0" + sources."escape-string-regexp-1.0.5" + sources."eslint-scope-4.0.0" + sources."eslint-utils-1.3.1" + sources."eslint-visitor-keys-1.0.0" + sources."espree-5.0.0" + sources."esprima-4.0.1" + sources."esquery-1.0.1" + sources."esrecurse-4.2.1" + sources."estraverse-4.2.0" + sources."esutils-2.0.2" + sources."external-editor-3.0.3" + 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."file-entry-cache-2.0.0" + sources."flat-cache-1.3.4" + sources."fs.realpath-1.0.0" + sources."functional-red-black-tree-1.0.1" + sources."glob-7.1.3" + sources."globals-11.9.0" + sources."graceful-fs-4.1.15" + sources."has-flag-3.0.0" + sources."iconv-lite-0.4.24" + sources."ignore-4.0.6" + sources."imurmurhash-0.1.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + (sources."inquirer-6.2.1" // { + dependencies = [ + sources."strip-ansi-5.0.0" + ]; + }) + sources."is-fullwidth-code-point-2.0.0" + sources."is-promise-2.1.0" + sources."isexe-2.0.0" + sources."js-tokens-4.0.0" + sources."js-yaml-3.12.0" + sources."json-schema-traverse-0.4.1" + sources."json-stable-stringify-without-jsonify-1.0.1" + sources."levn-0.3.0" + sources."lodash-4.17.11" + sources."mimic-fn-1.2.0" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.1.1" + sources."mute-stream-0.0.7" + sources."natural-compare-1.4.0" + sources."nice-try-1.0.5" + sources."object-assign-4.1.1" + sources."once-1.4.0" + sources."onetime-2.0.1" + sources."optionator-0.8.2" + sources."os-tmpdir-1.0.2" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."pluralize-7.0.0" + sources."prelude-ls-1.1.2" + sources."progress-2.0.3" + sources."punycode-2.1.1" + sources."regexpp-2.0.1" + sources."require-uncached-1.0.3" + sources."resolve-from-1.0.1" + sources."restore-cursor-2.0.0" + sources."rimraf-2.6.2" + sources."run-async-2.3.0" + sources."rxjs-6.3.3" + sources."safer-buffer-2.1.2" + sources."semver-5.6.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."slice-ansi-2.0.0" + sources."sprintf-js-1.0.3" + sources."string-width-2.1.1" + (sources."strip-ansi-4.0.0" // { + dependencies = [ + sources."ansi-regex-3.0.0" + ]; + }) + sources."strip-json-comments-2.0.1" + sources."supports-color-5.5.0" + sources."table-5.1.1" + sources."text-table-0.2.0" + sources."through-2.3.8" + sources."tmp-0.0.33" + sources."tslib-1.9.3" + sources."type-check-0.3.2" + sources."uri-js-4.2.2" + sources."which-1.3.1" + sources."wordwrap-1.0.0" + sources."wrappy-1.0.2" + sources."write-0.2.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "An AST-based pattern checker for JavaScript."; + homepage = https://eslint.org/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + eslint_d = nodeEnv.buildNodePackage { + name = "eslint_d"; + packageName = "eslint_d"; + version = "7.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint_d/-/eslint_d-7.2.0.tgz"; + sha512 = "EKKAUB0GB8Wu7dy82Ah8Vypxao95VK3CWjBK8ucWjeLc8KCcr7Zf7W1SaEJNx/E2PzYZ4GJjAy4Ru8lMZ4T+TA=="; + }; + dependencies = [ + sources."@babel/code-frame-7.0.0" + sources."@babel/highlight-7.0.0" + sources."acorn-6.0.4" + sources."acorn-jsx-5.0.1" + sources."ajv-6.6.1" + sources."ansi-escapes-3.1.0" + sources."ansi-regex-4.0.0" + sources."ansi-styles-3.2.1" + sources."argparse-1.0.10" + sources."astral-regex-1.0.0" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."caller-path-0.1.0" + sources."callsites-0.2.0" + sources."chalk-2.4.1" + sources."chardet-0.7.0" + sources."circular-json-0.3.3" + sources."cli-cursor-2.1.0" + sources."cli-width-2.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-4.1.0" + sources."deep-is-0.1.3" + sources."doctrine-2.1.0" + sources."escape-string-regexp-1.0.5" + sources."eslint-5.10.0" + sources."eslint-scope-4.0.0" + sources."eslint-utils-1.3.1" + sources."eslint-visitor-keys-1.0.0" + sources."espree-5.0.0" + sources."esprima-4.0.1" + sources."esquery-1.0.1" + sources."esrecurse-4.2.1" + sources."estraverse-4.2.0" + sources."esutils-2.0.2" + sources."external-editor-3.0.3" + 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."file-entry-cache-2.0.0" + sources."flat-cache-1.3.4" + sources."fs.realpath-1.0.0" + sources."functional-red-black-tree-1.0.1" + sources."glob-7.1.3" + sources."globals-11.9.0" + sources."graceful-fs-4.1.15" + sources."has-flag-3.0.0" + sources."iconv-lite-0.4.24" + sources."ignore-4.0.6" + sources."imurmurhash-0.1.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + (sources."inquirer-6.2.1" // { + dependencies = [ + sources."strip-ansi-5.0.0" + ]; + }) + sources."is-fullwidth-code-point-2.0.0" + sources."is-promise-2.1.0" + sources."isexe-2.0.0" + sources."js-tokens-4.0.0" + sources."js-yaml-3.12.0" + sources."json-schema-traverse-0.4.1" + sources."json-stable-stringify-without-jsonify-1.0.1" + sources."levn-0.3.0" + sources."lodash-4.17.11" + sources."mimic-fn-1.2.0" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.1.1" + sources."mute-stream-0.0.7" + sources."nanolru-1.0.0" + sources."natural-compare-1.4.0" + sources."nice-try-1.0.5" + sources."object-assign-4.1.1" + sources."once-1.4.0" + sources."onetime-2.0.1" + sources."optionator-0.8.2" + sources."os-tmpdir-1.0.2" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."path-parse-1.0.6" + sources."pluralize-7.0.0" + sources."prelude-ls-1.1.2" + sources."progress-2.0.3" + sources."punycode-2.1.1" + sources."regexpp-2.0.1" + sources."require-uncached-1.0.3" + sources."resolve-1.8.1" + sources."resolve-from-1.0.1" + sources."restore-cursor-2.0.0" + sources."rimraf-2.6.2" + sources."run-async-2.3.0" + sources."rxjs-6.3.3" + sources."safer-buffer-2.1.2" + sources."semver-5.6.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."slice-ansi-2.0.0" + sources."sprintf-js-1.0.3" + sources."string-width-2.1.1" + (sources."strip-ansi-4.0.0" // { + dependencies = [ + sources."ansi-regex-3.0.0" + ]; + }) + sources."strip-json-comments-2.0.1" + sources."supports-color-5.5.0" + sources."table-5.1.1" + sources."text-table-0.2.0" + sources."through-2.3.8" + sources."tmp-0.0.33" + sources."tslib-1.9.3" + sources."type-check-0.3.2" + sources."uri-js-4.2.2" + sources."which-1.3.1" + sources."wordwrap-1.0.0" + sources."wrappy-1.0.2" + sources."write-0.2.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Makes eslint the fastest linter on the planet"; + homepage = https://github.com/mantoni/eslint_d.js; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + emojione = nodeEnv.buildNodePackage { + name = "emojione"; + packageName = "emojione"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/emojione/-/emojione-4.0.0.tgz"; + sha512 = "ATFSRHrK838NoTUE96j9rpmS1R4a/qpK1maQURGdFtarpWloEttjjIBBWbSFqsUxC0Vot6P2WXmSlotvZoegxw=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "EmojiOne is a complete set of emojis designed for the web. It includes libraries to easily convert unicode characters to shortnames (:smile:) and shortnames to our custom emoji images. PNG formats provided for the emoji images."; + homepage = http://www.emojione.com/; + }; + production = true; + bypassCache = true; + }; + "fast-cli-1.x" = nodeEnv.buildNodePackage { + name = "fast-cli"; + packageName = "fast-cli"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-cli/-/fast-cli-1.0.0.tgz"; + sha1 = "81f5f98043cc2517053f96ba5d61ef5db430c010"; + }; + dependencies = [ + sources."ajv-6.6.1" + sources."ansi-escapes-1.4.0" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."array-find-index-1.0.2" + 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."bcrypt-pbkdf-1.0.2" + sources."buffer-from-1.1.1" + sources."builtin-modules-1.1.1" + sources."camelcase-2.1.1" + sources."camelcase-keys-2.1.0" + sources."caseless-0.12.0" + sources."chalk-1.1.3" + sources."cli-cursor-1.0.2" + sources."cli-spinners-1.3.1" + sources."co-4.6.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."combined-stream-1.0.7" + sources."concat-stream-1.6.2" + sources."core-util-is-1.0.2" + sources."currently-unhandled-0.4.1" + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."error-ex-1.3.2" + sources."es6-promise-4.2.5" + sources."escape-string-regexp-1.0.5" + sources."exit-hook-1.1.1" + sources."extend-3.0.2" + sources."extract-zip-1.6.7" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-2.0.1" + sources."fast-json-stable-stringify-2.0.0" + sources."fd-slicer-1.0.1" + sources."find-up-1.1.2" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."fs-extra-1.0.0" + sources."get-stdin-4.0.1" + sources."getpass-0.1.7" + sources."graceful-fs-4.1.15" + 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.7.1" + sources."http-signature-1.2.0" + sources."indent-string-2.1.0" + sources."inherits-2.0.3" + sources."is-arrayish-0.2.1" + sources."is-builtin-module-1.0.0" + sources."is-finite-1.0.2" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."is-utf8-0.2.1" + sources."isarray-1.0.0" + sources."isexe-2.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-2.4.0" + sources."jsprim-1.4.1" + sources."kew-0.7.0" + sources."klaw-1.3.1" + sources."load-json-file-1.1.0" + (sources."log-symbols-2.2.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."supports-color-5.5.0" + ]; + }) + sources."log-update-1.0.2" + sources."loud-rejection-1.6.0" + sources."map-obj-1.0.1" + sources."meow-3.7.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimist-1.2.0" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."mkpath-1.0.0" + sources."ms-2.0.0" + sources."node-phantom-simple-2.2.4" + sources."normalize-package-data-2.4.0" + sources."number-is-nan-1.0.1" + sources."oauth-sign-0.9.0" + sources."object-assign-4.1.1" + sources."onetime-1.1.0" + (sources."ora-1.4.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."cli-cursor-2.1.0" + sources."onetime-2.0.1" + sources."restore-cursor-2.0.0" + sources."supports-color-5.5.0" + ]; + }) + sources."os-tmpdir-1.0.2" + sources."parse-json-2.2.0" + sources."path-exists-2.1.0" + sources."path-type-1.1.0" + sources."pend-1.2.0" + sources."performance-now-2.1.0" + sources."phantomjs-prebuilt-2.1.16" + sources."pify-2.3.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."process-nextick-args-2.0.0" + sources."progress-1.1.8" + sources."promise-phantom-3.1.6" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."read-pkg-1.1.0" + sources."read-pkg-up-1.0.1" + sources."readable-stream-2.3.6" + sources."redent-1.0.0" + sources."repeating-2.0.1" + sources."request-2.88.0" + sources."request-progress-2.0.1" + sources."restore-cursor-1.0.1" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."semver-5.6.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.2" + sources."sshpk-1.15.2" + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + sources."strip-bom-2.0.0" + sources."strip-indent-1.0.1" + sources."supports-color-2.0.0" + sources."throttleit-1.0.0" + sources."tmp-0.0.31" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."trim-newlines-1.0.0" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."typedarray-0.0.6" + sources."uri-js-4.2.2" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."validate-npm-package-license-3.0.4" + sources."verror-1.10.0" + sources."which-1.3.1" + sources."yauzl-2.4.1" + sources."zen-observable-0.5.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Test your download speed using fast.com"; + homepage = "https://github.com/sindresorhus/fast-cli#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + fkill-cli = nodeEnv.buildNodePackage { + name = "fkill-cli"; + packageName = "fkill-cli"; + version = "5.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fkill-cli/-/fkill-cli-5.2.0.tgz"; + sha512 = "8MT/0AQi9hFOo1j4qQ0URs0FdSoOLGJSNn3CM+1QQj9LKvs2w34yvoSGAJu2EfNvB+W/KJ8wLDyoK7Bs5YdC9w=="; + }; + dependencies = [ + sources."aggregate-error-1.0.0" + sources."ansi-escapes-3.1.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + sources."array-find-index-1.0.2" + sources."arrify-1.0.1" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-fill-1.0.0" + sources."buffer-from-1.1.1" + sources."builtin-modules-1.1.1" + sources."camelcase-4.1.0" + sources."camelcase-keys-4.2.0" + sources."chalk-2.4.1" + sources."chardet-0.7.0" + sources."clean-stack-1.3.0" + sources."cli-cursor-2.1.0" + sources."cli-truncate-1.1.0" + sources."cli-width-2.2.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."core-util-is-1.0.2" + sources."cross-spawn-6.0.5" + sources."cross-spawn-async-2.2.5" + sources."csv-parser-1.12.1" + sources."currently-unhandled-0.4.1" + sources."decamelize-1.2.0" + (sources."decamelize-keys-1.1.0" // { + dependencies = [ + sources."map-obj-1.0.1" + ]; + }) + sources."error-ex-1.3.2" + sources."esc-exit-2.0.1" + sources."escape-string-regexp-1.0.5" + sources."execa-0.10.0" + sources."external-editor-3.0.3" + sources."figures-2.0.0" + sources."find-up-2.1.0" + sources."fkill-5.3.0" + sources."from2-2.3.0" + sources."generate-function-1.1.0" + sources."generate-object-property-1.2.0" + sources."get-stream-3.0.0" + sources."graceful-fs-4.1.15" + sources."has-flag-3.0.0" + sources."hosted-git-info-2.7.1" + sources."iconv-lite-0.4.24" + sources."indent-string-3.2.0" + sources."inherits-2.0.3" + (sources."inquirer-6.2.1" // { + dependencies = [ + sources."ansi-regex-4.0.0" + sources."strip-ansi-5.0.0" + ]; + }) + sources."inquirer-autocomplete-prompt-1.0.1" + sources."into-stream-2.0.1" + sources."is-arrayish-0.2.1" + sources."is-builtin-module-1.0.0" + sources."is-fullwidth-code-point-2.0.0" + sources."is-plain-obj-1.1.0" + sources."is-promise-2.1.0" + sources."is-property-1.0.2" + sources."is-stream-1.1.0" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."json-parse-better-errors-1.0.2" + sources."json-stringify-safe-5.0.1" + sources."load-json-file-4.0.0" + sources."locate-path-2.0.0" + sources."lodash-4.17.11" + sources."loud-rejection-1.6.0" + sources."lru-cache-4.1.5" + sources."map-obj-2.0.0" + sources."meow-5.0.0" + sources."mimic-fn-1.2.0" + sources."minimist-1.2.0" + sources."minimist-options-3.0.2" + sources."mute-stream-0.0.7" + sources."ndjson-1.5.0" + (sources."neat-csv-2.1.0" // { + dependencies = [ + sources."get-stream-2.3.1" + ]; + }) + sources."nice-try-1.0.5" + sources."normalize-package-data-2.4.0" + sources."npm-run-path-2.0.2" + sources."num-sort-1.0.0" + sources."number-is-nan-1.0.1" + sources."object-assign-4.1.1" + sources."onetime-2.0.1" + sources."os-tmpdir-1.0.2" + sources."p-finally-1.0.0" + sources."p-limit-1.3.0" + sources."p-locate-2.0.0" + sources."p-try-1.0.0" + sources."parse-json-4.0.0" + sources."path-exists-3.0.0" + sources."path-key-2.0.1" + sources."path-type-3.0.0" + (sources."pid-from-port-1.1.3" // { + dependencies = [ + sources."cross-spawn-5.1.0" + sources."execa-0.9.0" + ]; + }) + sources."pify-3.0.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + (sources."process-exists-3.1.0" // { + dependencies = [ + sources."ps-list-4.1.0" + ]; + }) + sources."process-nextick-args-2.0.0" + sources."ps-list-5.0.1" + sources."pseudomap-1.0.2" + sources."quick-lru-1.1.0" + sources."read-pkg-3.0.0" + sources."read-pkg-up-3.0.0" + sources."readable-stream-2.3.6" + sources."redent-2.0.0" + sources."restore-cursor-2.0.0" + sources."run-async-2.3.0" + sources."rxjs-6.3.3" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sec-1.0.0" + sources."semver-5.6.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."slice-ansi-1.0.0" + 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.2" + sources."split2-2.2.0" + sources."string-width-2.1.1" + sources."string_decoder-1.1.1" + sources."strip-ansi-4.0.0" + sources."strip-bom-3.0.0" + sources."strip-eof-1.0.0" + sources."strip-indent-2.0.0" + sources."supports-color-5.5.0" + (sources."taskkill-2.0.0" // { + dependencies = [ + sources."execa-0.1.1" + ]; + }) + (sources."tasklist-3.1.1" // { + dependencies = [ + sources."pify-2.3.0" + ]; + }) + sources."through-2.3.8" + sources."through2-2.0.5" + sources."tmp-0.0.33" + sources."trim-newlines-2.0.0" + sources."tslib-1.9.3" + sources."util-deprecate-1.0.2" + sources."validate-npm-package-license-3.0.4" + sources."which-1.3.1" + sources."xtend-4.0.1" + sources."yallist-2.1.2" + sources."yargs-parser-10.1.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Fabulously kill processes. Cross-platform."; + homepage = "https://github.com/sindresorhus/fkill-cli#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + forever = nodeEnv.buildNodePackage { + name = "forever"; + packageName = "forever"; + version = "0.15.3"; + src = fetchurl { + url = "http://registry.npmjs.org/forever/-/forever-0.15.3.tgz"; + sha1 = "77d9d7e15fd2f511ad9d84a110c7dd8fc8ecebc2"; + }; + dependencies = [ + sources."anymatch-1.3.2" + sources."arr-diff-2.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-unique-0.2.1" + sources."assign-symbols-1.0.0" + sources."async-0.2.10" + sources."async-each-1.0.1" + sources."atob-2.1.2" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + sources."isobject-3.0.1" + ]; + }) + sources."binary-extensions-1.12.0" + sources."brace-expansion-1.1.11" + sources."braces-1.8.5" + (sources."broadway-0.3.6" // { + dependencies = [ + sources."cliff-0.1.9" + sources."winston-0.8.0" + ]; + }) + (sources."cache-base-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."caller-0.0.1" + sources."chokidar-1.7.0" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."isobject-3.0.1" + sources."kind-of-5.1.0" + ]; + }) + (sources."cliff-0.1.10" // { + dependencies = [ + sources."colors-1.0.3" + ]; + }) + sources."clone-1.0.4" + sources."collection-visit-1.0.0" + sources."colors-0.6.2" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."copy-descriptor-0.1.1" + sources."core-util-is-1.0.2" + sources."cycle-1.0.3" + sources."debug-2.6.9" + sources."decode-uri-component-0.2.0" + sources."deep-equal-0.1.2" + (sources."define-property-2.0.2" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."defined-0.0.0" + sources."director-1.2.7" + (sources."event-stream-0.5.3" // { + dependencies = [ + sources."optimist-0.2.8" + ]; + }) + sources."eventemitter2-0.4.14" + sources."expand-brackets-0.1.5" + sources."expand-range-1.8.2" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."extglob-0.3.2" + sources."eyes-0.1.8" + sources."filename-regex-2.0.1" + sources."fill-range-2.2.4" + (sources."flatiron-0.4.3" // { + dependencies = [ + sources."optimist-0.6.0" + ]; + }) + sources."for-in-1.0.2" + sources."for-own-0.1.5" + sources."forever-monitor-1.7.1" + sources."fragment-cache-0.2.1" + sources."fs.realpath-1.0.0" + sources."fsevents-1.2.4" + sources."get-value-2.0.6" + sources."glob-7.1.3" + sources."glob-base-0.3.0" + sources."glob-parent-2.0.0" + sources."graceful-fs-4.1.15" + (sources."has-value-1.0.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + (sources."has-values-1.0.0" // { + dependencies = [ + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."kind-of-4.0.0" + ]; + }) + sources."i-0.3.6" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + (sources."is-accessor-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-binary-path-1.0.1" + sources."is-buffer-1.1.6" + (sources."is-data-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + (sources."is-descriptor-1.0.2" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-dotfile-1.0.3" + sources."is-equal-shallow-0.1.3" + sources."is-extendable-0.1.1" + sources."is-extglob-1.0.0" + sources."is-glob-2.0.1" + sources."is-number-2.1.0" + (sources."is-plain-object-2.0.4" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."is-posix-bracket-0.1.1" + sources."is-primitive-2.0.0" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isobject-2.1.0" + sources."isstream-0.1.2" + sources."jsonify-0.0.0" + sources."kind-of-3.2.2" + sources."lazy-1.0.11" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."math-random-1.0.1" + sources."micromatch-2.3.11" + sources."minimatch-3.0.4" + sources."minimist-0.0.10" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."ms-2.0.0" + sources."mute-stream-0.0.7" + sources."nan-2.11.1" + (sources."nanomatch-1.2.13" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + sources."kind-of-6.0.2" + ]; + }) + (sources."nconf-0.6.9" // { + dependencies = [ + sources."async-0.2.9" + sources."optimist-0.6.0" + ]; + }) + sources."ncp-0.4.2" + sources."normalize-path-2.1.1" + sources."nssocket-0.5.3" + sources."object-assign-3.0.0" + (sources."object-copy-0.1.0" // { + dependencies = [ + sources."define-property-0.2.5" + sources."is-accessor-descriptor-0.1.6" + sources."is-data-descriptor-0.1.4" + (sources."is-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + ]; + }) + (sources."object-visit-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."object.omit-2.0.1" + (sources."object.pick-1.3.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."once-1.4.0" + sources."optimist-0.6.1" + sources."parse-glob-3.0.4" + sources."pascalcase-0.1.1" + sources."path-is-absolute-1.0.1" + sources."pkginfo-0.3.1" + sources."posix-character-classes-0.1.1" + sources."preserve-0.2.0" + (sources."prettyjson-1.2.1" // { + dependencies = [ + sources."colors-1.3.3" + sources."minimist-1.2.0" + ]; + }) + sources."process-nextick-args-2.0.0" + sources."prompt-0.2.14" + sources."ps-tree-0.0.3" + (sources."randomatic-3.1.1" // { + dependencies = [ + sources."is-number-4.0.0" + sources."kind-of-6.0.2" + ]; + }) + sources."read-1.0.7" + sources."readable-stream-2.3.6" + (sources."readdirp-2.2.1" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + ]; + }) + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + (sources."fill-range-4.0.0" // { + dependencies = [ + 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" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."micromatch-3.1.10" + ]; + }) + sources."regex-cache-0.4.4" + 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."resolve-url-0.2.1" + sources."resumer-0.0.0" + sources."ret-0.1.15" + sources."revalidator-0.1.8" + sources."rimraf-2.6.2" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."shush-1.0.0" + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + (sources."snapdragon-node-2.1.1" // { + dependencies = [ + sources."define-property-1.0.0" + sources."isobject-3.0.1" + ]; + }) + sources."snapdragon-util-3.0.1" + sources."source-map-0.5.7" + sources."source-map-resolve-0.5.2" + sources."source-map-url-0.4.0" + sources."split-string-3.1.0" + sources."stack-trace-0.0.10" + (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."string_decoder-1.1.1" + sources."strip-json-comments-0.1.3" + sources."tape-2.3.3" + sources."through-2.3.8" + sources."timespan-2.3.0" + sources."to-object-path-0.3.0" + sources."to-regex-3.0.2" + (sources."to-regex-range-2.1.1" // { + dependencies = [ + sources."is-number-3.0.0" + ]; + }) + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + (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."isobject-3.0.1" + ]; + }) + sources."urix-0.1.0" + sources."use-3.1.1" + sources."util-deprecate-1.0.2" + sources."utile-0.2.1" + sources."winston-0.8.3" + sources."wordwrap-0.0.3" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever)"; + homepage = "https://github.com/foreverjs/forever#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + git-run = nodeEnv.buildNodePackage { + name = "git-run"; + packageName = "git-run"; + version = "0.5.5"; + src = fetchurl { + url = "https://registry.npmjs.org/git-run/-/git-run-0.5.5.tgz"; + sha512 = "76zCOpXUl/85CMk9aJwWbBy2vGYv+Yn17PcUMhksTtMJLAUujje3eP8v7FufC2pN9SbQx88Gtr4ARXGeVWwAJA=="; + }; + dependencies = [ + sources."async-2.6.1" + sources."debug-4.1.0" + sources."lodash-4.17.11" + sources."lodash.groupby-4.6.0" + sources."microee-0.0.6" + sources."minilog-3.1.0" + sources."ms-2.1.1" + sources."simple-git-1.107.0" + sources."tabtab-git+https://github.com/mixu/node-tabtab.git" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A tool for managing multiple git repositories"; + homepage = "https://github.com/mixu/gr#readme"; + license = "BSD-3-Clause"; + }; + production = true; + bypassCache = true; + }; + git-ssb = nodeEnv.buildNodePackage { + name = "git-ssb"; + packageName = "git-ssb"; + version = "2.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/git-ssb/-/git-ssb-2.3.6.tgz"; + sha512 = "xH6KEeJaUJDB8FAov4OdYxb4GuMOTcKdJ+xW5SUGLEuXfBLgyS0zUeeYVIUS8qvM3gf7w+W35WRwwK4d0InqxQ=="; + }; + dependencies = [ + sources."asyncmemo-1.0.0" + sources."chloride-2.2.10" + sources."chloride-test-1.2.2" + sources."colors-0.5.1" + sources."deep-equal-1.0.1" + sources."deep-extend-0.6.0" + sources."diff-3.5.0" + sources."discontinuous-range-1.0.0" + sources."ed2curve-0.1.4" + sources."emoji-named-characters-1.0.2" + sources."explain-error-1.0.4" + sources."generate-function-2.3.1" + sources."generate-object-property-1.2.0" + sources."git-packidx-parser-1.0.0" + sources."git-remote-ssb-2.0.4" + sources."git-ssb-web-2.8.0" + sources."hashlru-2.3.0" + sources."highlight.js-9.13.1" + sources."increment-buffer-1.0.1" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."ip-1.1.5" + sources."is-canonical-base64-1.1.1" + sources."is-electron-2.2.0" + sources."is-my-ip-valid-1.0.0" + sources."is-my-json-valid-2.19.0" + sources."is-property-1.0.2" + sources."is-valid-domain-0.0.6" + sources."json-buffer-2.0.11" + sources."jsonpointer-4.0.1" + sources."kvgraph-0.1.0" + sources."kvset-1.0.0" + sources."libsodium-0.7.3" + sources."libsodium-wrappers-0.7.3" + sources."looper-4.0.0" + sources."lrucache-1.0.3" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimist-1.2.0" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."moment-2.22.2" + sources."moo-0.4.3" + sources."multicb-1.2.2" + sources."multiserver-1.13.7" + sources."multiserver-address-1.0.1" + sources."muxrpc-6.4.1" + sources."nan-2.11.1" + sources."nearley-2.15.1" + sources."node-gyp-build-3.5.1" + sources."node-polyglot-1.0.0" + sources."nomnom-1.6.2" + sources."non-private-ip-1.4.4" + sources."options-0.0.6" + sources."os-homedir-1.0.2" + sources."packet-stream-2.0.4" + sources."packet-stream-codec-1.1.2" + sources."pako-1.0.7" + sources."private-box-0.3.0" + sources."progress-1.1.8" + sources."pull-block-filter-1.0.0" + sources."pull-box-stream-1.0.13" + sources."pull-buffered-0.3.4" + sources."pull-cache-0.0.0" + sources."pull-cat-1.1.11" + sources."pull-core-1.1.0" + sources."pull-git-pack-1.0.2" + (sources."pull-git-pack-concat-0.2.1" // { + dependencies = [ + sources."looper-3.0.0" + ]; + }) + sources."pull-git-packidx-parser-1.0.0" + sources."pull-git-remote-helper-2.0.0" + sources."pull-git-repo-1.2.1" + (sources."pull-goodbye-0.0.2" // { + dependencies = [ + sources."pull-stream-3.5.0" + ]; + }) + sources."pull-handshake-1.1.4" + sources."pull-hash-1.0.0" + sources."pull-hyperscript-0.2.2" + (sources."pull-identify-filetype-1.1.0" // { + dependencies = [ + sources."pull-stream-2.28.4" + ]; + }) + sources."pull-kvdiff-0.0.0" + sources."pull-looper-1.0.0" + sources."pull-many-1.0.8" + sources."pull-paginate-1.0.0" + sources."pull-pair-1.1.0" + sources."pull-paramap-1.2.2" + sources."pull-pushable-2.2.0" + sources."pull-reader-1.3.1" + sources."pull-skip-footer-0.1.0" + sources."pull-stream-3.6.9" + (sources."pull-through-1.0.18" // { + dependencies = [ + sources."looper-3.0.0" + ]; + }) + sources."pull-ws-3.3.1" + sources."railroad-diagrams-1.0.0" + sources."randexp-0.4.6" + sources."rc-1.2.8" + sources."relative-url-1.0.2" + sources."remove-markdown-0.1.0" + sources."ret-0.1.15" + sources."safe-buffer-5.1.2" + sources."secret-handshake-1.1.14" + sources."semver-5.6.0" + sources."separator-escape-0.0.0" + sources."sha.js-2.4.5" + sources."smart-buffer-4.0.1" + sources."socks-2.2.1" + sources."sodium-browserify-1.2.4" + (sources."sodium-browserify-tweetnacl-0.2.3" // { + dependencies = [ + sources."sha.js-2.4.11" + ]; + }) + sources."sodium-chloride-1.1.2" + sources."sodium-native-2.2.3" + sources."split-buffer-1.0.0" + sources."ssb-avatar-0.2.0" + sources."ssb-client-4.6.0" + sources."ssb-config-2.3.7" + sources."ssb-git-0.5.0" + sources."ssb-git-repo-2.8.3" + sources."ssb-issues-1.0.0" + sources."ssb-keys-7.1.3" + sources."ssb-marked-0.6.0" + (sources."ssb-mentions-0.1.2" // { + dependencies = [ + sources."ssb-marked-0.5.4" + ]; + }) + (sources."ssb-msg-schemas-6.3.0" // { + dependencies = [ + sources."pull-stream-2.27.0" + ]; + }) + sources."ssb-msgs-5.2.0" + sources."ssb-pull-requests-1.0.0" + sources."ssb-ref-2.13.8" + (sources."stream-to-pull-stream-1.7.2" // { + dependencies = [ + sources."looper-3.0.0" + ]; + }) + sources."strip-json-comments-2.0.1" + sources."through-2.2.7" + sources."tweetnacl-0.14.5" + sources."tweetnacl-auth-0.3.1" + sources."ultron-1.0.2" + sources."underscore-1.4.4" + sources."ws-1.1.5" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "git hosting on secure-scuttlebutt (ssb)"; + homepage = https://git-ssb.celehner.com/%25n92DiQh7ietE%2BR%2BX%2FI403LQoyf2DtR3WQfCkDKlheQU%3D.sha256; + license = "Fair"; + }; + production = true; + bypassCache = true; + }; + git-standup = nodeEnv.buildNodePackage { + name = "git-standup"; + packageName = "git-standup"; + version = "2.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/git-standup/-/git-standup-2.3.1.tgz"; + sha512 = "c3ASD4cakIYrReY2lb4xKayyDgh4SICA8aFjuV5HRhabzrputa2Adj/eCJpnOV3Teoe9QNq1MgA2Rc4h45DJhw=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Recall what you did on the last working day. Psst! or be nosy and find what someone else in your team did ;-)"; + homepage = "https://github.com/kamranahmedse/git-standup#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + graphql-cli = nodeEnv.buildNodePackage { + name = "graphql-cli"; + packageName = "graphql-cli"; + version = "2.17.0"; + src = fetchurl { + url = "https://registry.npmjs.org/graphql-cli/-/graphql-cli-2.17.0.tgz"; + sha512 = "K82gG79pA3G8GzMeqFq5+kkdZi7K6UWlvmrWLuGaIvo8F1wdHAKDvfexjRGb5CPisqAJqQqbsGsfrg7If488kA=="; + }; + dependencies = [ + sources."@babel/generator-7.0.0-beta.38" + sources."@babel/types-7.0.0-beta.38" + (sources."@kbrandwijk/swagger-to-graphql-2.4.3" // { + dependencies = [ + sources."ansi-regex-2.1.1" + sources."cliui-3.2.0" + sources."string-width-1.0.2" + sources."strip-ansi-3.0.1" + sources."yargs-8.0.2" + sources."yargs-parser-7.0.0" + ]; + }) + sources."accepts-1.3.5" + sources."adm-zip-0.4.7" + sources."agent-base-4.2.1" + sources."ajv-5.5.2" + sources."ansi-align-2.0.0" + sources."ansi-escapes-3.1.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + (sources."apollo-codegen-0.19.1" // { + dependencies = [ + (sources."graphql-config-1.2.1" // { + dependencies = [ + sources."graphql-0.12.3" + ]; + }) + sources."node-fetch-1.7.3" + sources."yargs-10.1.2" + ]; + }) + sources."argparse-1.0.10" + sources."array-flatten-1.1.1" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."async-2.6.1" + sources."asynckit-0.4.0" + sources."aws-sign2-0.7.0" + sources."aws4-1.8.0" + sources."babel-runtime-6.26.0" + sources."balanced-match-1.0.0" + sources."bcrypt-pbkdf-1.0.2" + sources."bluebird-3.5.3" + (sources."body-parser-1.18.3" // { + dependencies = [ + sources."iconv-lite-0.4.23" + ]; + }) + sources."boxen-1.3.0" + sources."brace-expansion-1.1.11" + sources."buffer-equal-constant-time-1.0.1" + sources."buffer-from-1.1.1" + sources."builtin-modules-1.1.1" + sources."bytes-3.0.0" + sources."call-me-maybe-1.0.1" + sources."camel-case-3.0.0" + sources."camelcase-4.1.0" + sources."capture-stack-trace-1.0.1" + sources."caseless-0.12.0" + sources."chalk-2.4.1" + sources."change-case-3.0.2" + sources."chardet-0.4.2" + sources."ci-info-1.6.0" + sources."cli-boxes-1.0.0" + sources."cli-cursor-2.1.0" + sources."cli-spinners-1.3.1" + sources."cli-width-2.2.0" + sources."cliui-4.1.0" + sources."clone-1.0.4" + sources."co-4.6.0" + sources."code-point-at-1.1.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + (sources."columnify-1.5.4" // { + dependencies = [ + sources."ansi-regex-2.1.1" + sources."strip-ansi-3.0.1" + ]; + }) + sources."combined-stream-1.0.7" + sources."command-exists-1.2.8" + sources."commander-2.19.0" + sources."common-tags-1.8.0" + sources."concat-map-0.0.1" + sources."configstore-3.1.2" + sources."constant-case-2.0.0" + sources."content-disposition-0.5.2" + sources."content-type-1.0.4" + sources."cookie-0.3.1" + sources."cookie-signature-1.0.6" + sources."core-js-2.6.0" + sources."core-util-is-1.0.2" + sources."cosmiconfig-3.1.0" + sources."create-error-class-3.0.2" + (sources."cross-fetch-2.2.2" // { + dependencies = [ + sources."node-fetch-2.1.2" + ]; + }) + sources."cross-spawn-6.0.5" + sources."crypto-random-string-1.0.0" + (sources."cucumber-html-reporter-3.0.4" // { + dependencies = [ + sources."fs-extra-3.0.1" + sources."jsonfile-3.0.1" + ]; + }) + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."deep-extend-0.6.0" + sources."defaults-1.0.3" + sources."delayed-stream-1.0.0" + sources."depd-1.1.2" + sources."destroy-1.0.4" + sources."diff-1.4.0" + (sources."disparity-2.0.0" // { + dependencies = [ + sources."ansi-styles-2.2.1" + ]; + }) + sources."dot-case-2.1.1" + sources."dot-prop-4.2.0" + sources."dotenv-5.0.1" + sources."duplexer3-0.1.4" + sources."ecc-jsbn-0.1.2" + sources."ecdsa-sig-formatter-1.0.10" + sources."ee-first-1.1.1" + sources."encodeurl-1.0.2" + sources."encoding-0.1.12" + sources."errno-0.1.7" + sources."error-ex-1.3.2" + sources."es6-promise-4.2.5" + sources."es6-promisify-5.0.0" + sources."escape-html-1.0.3" + sources."escape-string-regexp-1.0.5" + sources."esprima-4.0.1" + sources."esutils-2.0.2" + sources."etag-1.8.1" + (sources."execa-0.7.0" // { + dependencies = [ + sources."cross-spawn-5.1.0" + ]; + }) + sources."expand-tilde-2.0.2" + sources."express-4.16.4" + (sources."express-request-proxy-2.2.2" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + sources."path-to-regexp-1.7.0" + ]; + }) + sources."extend-3.0.2" + sources."external-editor-2.2.0" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-1.1.0" + sources."fast-json-stable-stringify-2.0.0" + sources."figures-2.0.0" + sources."finalhandler-1.1.1" + sources."find-0.2.9" + sources."find-up-2.1.0" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."format-util-1.0.3" + sources."forwarded-0.1.2" + sources."fresh-0.5.2" + sources."fs-extra-5.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.3" + 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.1.15" + sources."graphcool-json-schema-1.2.1" + (sources."graphcool-yml-0.4.15" // { + dependencies = [ + sources."debug-3.2.6" + sources."dotenv-4.0.0" + sources."fs-extra-4.0.3" + sources."ms-2.1.1" + ]; + }) + (sources."graphql-0.13.2" // { + dependencies = [ + sources."iterall-1.2.2" + ]; + }) + (sources."graphql-cli-prepare-1.4.19" // { + dependencies = [ + sources."chalk-2.3.1" + sources."lodash-4.17.5" + ]; + }) + (sources."graphql-config-2.2.1" // { + dependencies = [ + sources."graphql-import-0.7.1" + ]; + }) + sources."graphql-config-extension-graphcool-1.0.11" + sources."graphql-config-extension-prisma-0.2.5" + sources."graphql-import-0.4.5" + sources."graphql-playground-html-1.6.4" + sources."graphql-playground-middleware-express-1.7.6" + sources."graphql-request-1.8.2" + sources."graphql-schema-linter-0.1.1" + sources."graphql-static-binding-0.9.3" + sources."har-schema-2.0.0" + (sources."har-validator-5.1.3" // { + dependencies = [ + sources."ajv-6.6.1" + sources."fast-deep-equal-2.0.1" + sources."json-schema-traverse-0.4.1" + ]; + }) + sources."has-flag-3.0.0" + sources."header-case-1.0.1" + sources."homedir-polyfill-1.0.1" + sources."hosted-git-info-2.7.1" + sources."http-errors-1.6.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.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."iconv-lite-0.4.24" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."inflected-2.0.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."inquirer-5.1.0" + sources."invert-kv-1.0.0" + sources."ip-regex-1.0.3" + sources."ipaddr.js-1.8.0" + sources."is-arrayish-0.2.1" + sources."is-builtin-module-1.0.0" + sources."is-ci-1.2.1" + sources."is-directory-0.3.1" + sources."is-fullwidth-code-point-1.0.0" + sources."is-installed-globally-0.1.0" + sources."is-lower-case-1.1.3" + sources."is-npm-1.0.0" + sources."is-obj-1.0.1" + sources."is-path-inside-1.0.1" + sources."is-promise-2.1.0" + sources."is-redirect-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."is-upper-case-1.1.2" + sources."is-url-superb-2.0.0" + sources."is-windows-1.0.2" + sources."is-wsl-1.1.0" + sources."isarray-0.0.1" + sources."isexe-2.0.0" + (sources."isomorphic-fetch-2.2.1" // { + dependencies = [ + sources."node-fetch-1.7.3" + ]; + }) + sources."isstream-0.1.2" + sources."iterall-1.1.3" + sources."js-base64-2.4.9" + sources."js-yaml-3.12.0" + sources."jsbn-0.1.1" + sources."jsesc-2.5.2" + sources."json-schema-0.2.3" + (sources."json-schema-ref-parser-3.3.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."json-schema-traverse-0.3.1" + sources."json-stable-stringify-1.0.1" + sources."json-stringify-safe-5.0.1" + sources."jsonfile-4.0.0" + sources."jsonify-0.0.0" + (sources."jsonwebtoken-8.4.0" // { + dependencies = [ + sources."ms-2.1.1" + ]; + }) + sources."jsprim-1.4.1" + sources."jwa-1.1.6" + sources."jws-3.1.5" + sources."latest-version-3.1.0" + sources."lcid-1.0.0" + (sources."load-json-file-2.0.0" // { + dependencies = [ + sources."parse-json-2.2.0" + ]; + }) + sources."locate-path-2.0.0" + sources."lodash-4.17.11" + sources."lodash.get-4.4.2" + sources."lodash.includes-4.3.0" + sources."lodash.isboolean-3.0.3" + sources."lodash.isequal-4.5.0" + sources."lodash.isinteger-4.0.4" + sources."lodash.isnumber-3.0.3" + 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."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."media-typer-0.3.0" + sources."mem-1.1.0" + sources."merge-descriptors-1.0.1" + sources."methods-1.1.2" + sources."mime-1.4.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."mute-stream-0.0.7" + sources."negotiator-0.6.1" + sources."nice-try-1.0.5" + sources."no-case-2.3.2" + sources."node-fetch-2.3.0" + sources."node-request-by-swagger-1.1.4" + sources."normalize-package-data-2.4.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" + sources."npm-which-3.0.1" + sources."number-is-nan-1.0.1" + sources."oauth-sign-0.9.0" + sources."on-finished-2.3.0" + sources."once-1.4.0" + sources."onetime-2.0.1" + sources."ono-4.0.11" + sources."open-0.0.5" + sources."opn-5.4.0" + sources."ora-1.4.0" + sources."os-locale-2.1.0" + sources."os-tmpdir-1.0.2" + sources."p-finally-1.0.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."param-case-2.1.1" + sources."parse-github-url-1.0.2" + sources."parse-json-3.0.0" + sources."parse-passwd-1.0.0" + sources."parseurl-1.3.2" + sources."pascal-case-2.0.1" + sources."path-case-2.1.1" + sources."path-exists-3.0.0" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."path-to-regexp-0.1.7" + sources."path-type-2.0.0" + sources."performance-now-2.1.0" + sources."pify-2.3.0" + sources."prepend-http-1.0.4" + sources."prisma-json-schema-0.1.3" + (sources."prisma-yml-1.20.0-beta.18" // { + dependencies = [ + sources."debug-3.2.6" + sources."dotenv-4.0.0" + sources."fs-extra-7.0.1" + sources."ms-2.1.1" + ]; + }) + sources."process-nextick-args-2.0.0" + sources."protochain-1.0.5" + sources."proxy-addr-2.0.4" + sources."prr-1.0.1" + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."range-parser-1.2.0" + (sources."raw-body-2.3.3" // { + dependencies = [ + sources."iconv-lite-0.4.23" + ]; + }) + (sources."rc-1.2.8" // { + dependencies = [ + sources."minimist-1.2.0" + ]; + }) + sources."read-pkg-2.0.0" + sources."read-pkg-up-2.0.0" + (sources."readable-stream-2.3.6" // { + dependencies = [ + sources."isarray-1.0.0" + ]; + }) + sources."regenerator-runtime-0.11.1" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."replaceall-0.1.6" + sources."request-2.88.0" + sources."request-promise-4.2.2" + sources."request-promise-core-1.1.1" + sources."require-directory-2.1.1" + sources."require-from-string-2.0.2" + sources."require-main-filename-1.0.1" + sources."resolve-dir-1.0.1" + sources."resolve-from-4.0.0" + sources."restore-cursor-2.0.0" + sources."rimraf-2.6.2" + sources."run-async-2.3.0" + sources."rxjs-5.5.12" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."scuid-1.1.0" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + sources."send-0.16.2" + sources."sentence-case-2.1.1" + sources."serializerr-1.0.3" + sources."serve-static-1.13.2" + sources."set-blocking-2.0.0" + sources."setprototypeof-1.1.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."simple-errors-1.0.1" + sources."snake-case-2.1.0" + sources."source-map-0.5.7" + (sources."source-map-support-0.5.9" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + 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.2" + sources."sprintf-js-1.0.3" + sources."sshpk-1.15.2" + sources."statuses-1.4.0" + sources."stealthy-require-1.1.1" + (sources."string-width-2.1.1" // { + dependencies = [ + sources."is-fullwidth-code-point-2.0.0" + ]; + }) + sources."string_decoder-1.1.1" + sources."strip-ansi-4.0.0" + sources."strip-bom-3.0.0" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + sources."supports-color-5.5.0" + sources."swap-case-1.1.2" + sources."symbol-observable-1.0.1" + sources."sync-exec-0.6.2" + sources."term-size-1.2.0" + sources."through-2.3.8" + sources."through2-2.0.5" + sources."timed-out-4.0.1" + sources."title-case-2.1.1" + sources."tmp-0.0.33" + sources."tmp-graphql-config-extension-openapi-1.0.7" + sources."to-fast-properties-2.0.0" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."traverse-chain-0.1.0" + sources."trim-right-1.0.1" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-is-1.6.16" + 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."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-regex-3.2.0" + sources."util-deprecate-1.0.2" + sources."utils-merge-1.0.1" + sources."uuid-3.3.2" + sources."validate-npm-package-license-3.0.4" + sources."validator-10.9.0" + sources."vary-1.1.2" + sources."verror-1.10.0" + sources."wcwidth-1.0.1" + sources."whatwg-fetch-2.0.4" + sources."which-1.3.1" + sources."which-module-2.0.0" + sources."widest-line-2.0.1" + (sources."wrap-ansi-2.1.0" // { + dependencies = [ + sources."ansi-regex-2.1.1" + sources."string-width-1.0.2" + sources."strip-ansi-3.0.1" + ]; + }) + sources."wrappy-1.0.2" + sources."write-file-atomic-2.3.0" + sources."xdg-basedir-3.0.0" + sources."xtend-4.0.1" + sources."y18n-3.2.1" + sources."yallist-2.1.2" + sources."yaml-ast-parser-0.0.40" + (sources."yargs-11.0.0" // { + dependencies = [ + sources."yargs-parser-9.0.2" + ]; + }) + sources."yargs-parser-8.1.0" + sources."z-schema-3.24.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "GraphQL CLI"; + homepage = "https://github.com/graphql-cli/graphql-cli#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; grunt-cli = nodeEnv.buildNodePackage { name = "grunt-cli"; packageName = "grunt-cli"; - version = "1.3.1"; + version = "1.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.1.tgz"; - sha512 = "UwBRu/QpAjDc53DRLEkyilFdL0zenpxu+fddTIlsF/KJqdNcHaQmvyu1W3cDesZ9rqqZdKK5A8+QDIyLUEWoZQ=="; + url = "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz"; + sha512 = "8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ=="; }; dependencies = [ sources."abbrev-1.1.1" @@ -2360,7 +42153,7 @@ in }) sources."urix-0.1.0" sources."use-3.1.1" - sources."v8flags-3.0.2" + sources."v8flags-3.1.1" sources."which-1.3.1" ]; buildInputs = globalBuildInputs; @@ -2372,6 +42165,7397 @@ in production = true; bypassCache = true; }; + gulp = nodeEnv.buildNodePackage { + name = "gulp"; + packageName = "gulp"; + version = "3.9.1"; + src = fetchurl { + url = "http://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz"; + sha1 = "571ce45928dd40af6514fc4011866016c13845b4"; + }; + dependencies = [ + sources."ansi-gray-0.1.1" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."ansi-wrap-0.1.0" + sources."archy-1.0.0" + sources."arr-diff-4.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-differ-1.0.0" + sources."array-each-1.0.1" + sources."array-slice-1.1.0" + sources."array-uniq-1.0.3" + sources."array-unique-0.3.2" + sources."assign-symbols-1.0.0" + sources."atob-2.1.2" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."beeper-1.1.1" + sources."brace-expansion-1.1.11" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."cache-base-1.0.1" + sources."chalk-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."clone-1.0.4" + sources."clone-stats-0.0.1" + sources."collection-visit-1.0.0" + sources."color-support-1.1.3" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."copy-descriptor-0.1.1" + sources."core-util-is-1.0.2" + sources."dateformat-2.2.0" + sources."debug-2.6.9" + sources."decode-uri-component-0.2.0" + sources."defaults-1.0.3" + sources."define-property-2.0.2" + sources."deprecated-0.0.1" + sources."detect-file-1.0.0" + sources."duplexer2-0.0.2" + sources."end-of-stream-0.1.5" + 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."kind-of-5.1.0" + ]; + }) + sources."expand-tilde-2.0.2" + sources."extend-3.0.2" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + sources."fancy-log-1.3.3" + (sources."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."find-index-0.1.1" + sources."findup-sync-2.0.0" + sources."fined-1.1.0" + sources."first-chunk-stream-1.0.0" + sources."flagged-respawn-1.0.0" + sources."for-in-1.0.2" + sources."for-own-1.0.0" + sources."fragment-cache-0.2.1" + sources."gaze-0.5.2" + sources."get-value-2.0.6" + sources."glob-4.5.3" + (sources."glob-stream-3.1.18" // { + dependencies = [ + sources."readable-stream-1.0.34" + sources."through2-0.6.5" + ]; + }) + sources."glob-watcher-0.0.6" + sources."glob2base-0.0.12" + sources."global-modules-1.0.0" + sources."global-prefix-1.0.2" + (sources."globule-0.1.0" // { + dependencies = [ + sources."glob-3.1.21" + sources."graceful-fs-1.2.3" + sources."inherits-1.0.2" + sources."minimatch-0.2.14" + ]; + }) + sources."glogg-1.0.1" + sources."graceful-fs-3.0.11" + sources."gulp-util-3.0.8" + sources."gulplog-1.0.0" + sources."has-ansi-2.0.0" + sources."has-gulplog-0.1.0" + sources."has-value-1.0.0" + (sources."has-values-1.0.0" // { + dependencies = [ + sources."kind-of-4.0.0" + ]; + }) + sources."homedir-polyfill-1.0.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."interpret-1.1.0" + sources."is-absolute-1.0.0" + sources."is-accessor-descriptor-1.0.0" + 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-glob-3.1.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-plain-object-2.0.4" + sources."is-relative-1.0.0" + sources."is-unc-path-1.0.0" + sources."is-utf8-0.2.1" + sources."is-windows-1.0.2" + sources."isarray-0.0.1" + sources."isexe-2.0.0" + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."liftoff-2.5.0" + sources."lodash-1.0.2" + sources."lodash._basecopy-3.0.1" + sources."lodash._basetostring-3.0.1" + sources."lodash._basevalues-3.0.0" + sources."lodash._getnative-3.9.1" + sources."lodash._isiterateecall-3.0.9" + sources."lodash._reescape-3.0.0" + sources."lodash._reevaluate-3.0.0" + sources."lodash._reinterpolate-3.0.0" + sources."lodash._root-3.0.1" + sources."lodash.escape-3.2.0" + sources."lodash.isarguments-3.1.0" + sources."lodash.isarray-3.0.4" + sources."lodash.keys-3.1.2" + sources."lodash.restparam-3.6.1" + sources."lodash.template-3.6.2" + sources."lodash.templatesettings-3.1.1" + sources."lru-cache-2.7.3" + sources."make-iterator-1.0.1" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."micromatch-3.1.10" + sources."minimatch-2.0.10" + sources."minimist-1.2.0" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."ms-2.0.0" + sources."multipipe-0.1.2" + sources."nanomatch-1.2.13" + sources."natives-1.1.6" + sources."object-assign-3.0.0" + (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-visit-1.0.1" + sources."object.defaults-1.1.0" + sources."object.map-1.0.1" + sources."object.pick-1.3.0" + sources."once-1.3.3" + sources."orchestrator-0.3.8" + sources."ordered-read-streams-0.1.0" + sources."os-homedir-1.0.2" + sources."parse-filepath-1.0.2" + sources."parse-node-version-1.0.0" + sources."parse-passwd-1.0.0" + sources."pascalcase-0.1.1" + sources."path-parse-1.0.6" + sources."path-root-0.1.1" + sources."path-root-regex-0.1.2" + sources."posix-character-classes-0.1.1" + sources."pretty-hrtime-1.0.3" + sources."process-nextick-args-2.0.0" + sources."readable-stream-1.1.14" + sources."rechoir-0.6.2" + sources."regex-not-1.0.2" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."replace-ext-0.0.1" + sources."resolve-1.8.1" + sources."resolve-dir-1.0.1" + sources."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."semver-4.3.6" + sources."sequencify-0.0.7" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."sigmund-1.0.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."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."sparkles-1.0.1" + sources."split-string-3.1.0" + (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-consume-0.1.1" + sources."string_decoder-0.10.31" + sources."strip-ansi-3.0.1" + sources."strip-bom-1.0.0" + sources."supports-color-2.0.0" + (sources."through2-2.0.5" // { + dependencies = [ + sources."isarray-1.0.0" + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."tildify-1.2.0" + sources."time-stamp-1.1.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."unc-path-regex-0.1.2" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + sources."unique-stream-1.0.0" + (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."isarray-1.0.0" + ]; + }) + sources."urix-0.1.0" + sources."use-3.1.1" + sources."user-home-1.1.1" + sources."util-deprecate-1.0.2" + sources."v8flags-2.1.1" + sources."vinyl-0.5.3" + (sources."vinyl-fs-0.3.14" // { + dependencies = [ + sources."clone-0.2.0" + sources."readable-stream-1.0.34" + sources."through2-0.6.5" + sources."vinyl-0.4.6" + ]; + }) + sources."which-1.3.1" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "The streaming build system"; + homepage = http://gulpjs.com/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + gulp-cli = nodeEnv.buildNodePackage { + name = "gulp-cli"; + packageName = "gulp-cli"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.0.1.tgz"; + sha512 = "RxujJJdN8/O6IW2nPugl7YazhmrIEjmiVfPKrWt68r71UCaLKS71Hp0gpKT+F6qOUFtr7KqtifDKaAJPRVvMYQ=="; + }; + dependencies = [ + sources."ansi-colors-1.1.0" + sources."ansi-gray-0.1.1" + sources."ansi-regex-2.1.1" + sources."ansi-wrap-0.1.0" + sources."archy-1.0.0" + sources."arr-diff-4.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-each-1.0.1" + sources."array-slice-1.1.0" + sources."array-sort-1.0.0" + sources."array-unique-0.3.2" + sources."assign-symbols-1.0.0" + sources."atob-2.1.2" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."buffer-from-1.1.1" + sources."builtin-modules-1.1.1" + sources."cache-base-1.0.1" + sources."camelcase-3.0.0" + (sources."class-utils-0.3.6" // { + 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" + sources."kind-of-3.2.2" + ]; + }) + sources."cliui-3.2.0" + sources."code-point-at-1.1.0" + sources."collection-visit-1.0.0" + sources."color-support-1.1.3" + sources."component-emitter-1.2.1" + sources."concat-stream-1.6.2" + sources."copy-descriptor-0.1.1" + sources."copy-props-2.0.4" + sources."core-util-is-1.0.2" + sources."d-1.0.0" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."decode-uri-component-0.2.0" + sources."default-compare-1.0.0" + sources."define-property-2.0.2" + sources."detect-file-1.0.0" + sources."each-props-1.3.2" + sources."error-ex-1.3.2" + sources."es5-ext-0.10.46" + sources."es6-iterator-2.0.3" + sources."es6-symbol-3.1.1" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + sources."is-accessor-descriptor-0.1.6" + sources."is-data-descriptor-0.1.4" + sources."is-descriptor-0.1.6" + sources."kind-of-3.2.2" + ]; + }) + sources."expand-tilde-2.0.2" + sources."extend-3.0.2" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + sources."fancy-log-1.3.3" + (sources."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."find-up-1.1.2" + sources."findup-sync-2.0.0" + sources."fined-1.1.0" + sources."flagged-respawn-1.0.0" + sources."for-in-1.0.2" + sources."for-own-1.0.0" + sources."fragment-cache-0.2.1" + sources."get-caller-file-1.0.3" + sources."get-value-2.0.6" + sources."global-modules-1.0.0" + sources."global-prefix-1.0.2" + sources."glogg-1.0.1" + sources."graceful-fs-4.1.15" + sources."gulplog-1.0.0" + sources."has-value-1.0.0" + (sources."has-values-1.0.0" // { + dependencies = [ + sources."kind-of-4.0.0" + ]; + }) + sources."homedir-polyfill-1.0.1" + sources."hosted-git-info-2.7.1" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."interpret-1.1.0" + sources."invert-kv-1.0.0" + sources."is-absolute-1.0.0" + (sources."is-accessor-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-arrayish-0.2.1" + sources."is-buffer-1.1.6" + sources."is-builtin-module-1.0.0" + (sources."is-data-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + (sources."is-descriptor-1.0.2" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-extendable-0.1.1" + sources."is-extglob-2.1.1" + sources."is-fullwidth-code-point-1.0.0" + sources."is-glob-3.1.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-plain-object-2.0.4" + sources."is-relative-1.0.0" + sources."is-unc-path-1.0.0" + sources."is-utf8-0.2.1" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isobject-3.0.1" + sources."kind-of-5.1.0" + sources."lcid-1.0.0" + sources."liftoff-2.5.0" + sources."load-json-file-1.1.0" + (sources."make-iterator-1.0.1" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."matchdep-2.0.0" + (sources."micromatch-3.1.10" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."ms-2.0.0" + sources."mute-stdout-1.0.1" + (sources."nanomatch-1.2.13" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."next-tick-1.0.0" + sources."normalize-package-data-2.4.0" + sources."number-is-nan-1.0.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-visit-1.0.1" + sources."object.defaults-1.1.0" + sources."object.map-1.0.1" + sources."object.pick-1.3.0" + sources."os-locale-1.4.0" + sources."parse-filepath-1.0.2" + sources."parse-json-2.2.0" + sources."parse-node-version-1.0.0" + sources."parse-passwd-1.0.0" + sources."pascalcase-0.1.1" + sources."path-exists-2.1.0" + sources."path-parse-1.0.6" + sources."path-root-0.1.1" + sources."path-root-regex-0.1.2" + sources."path-type-1.1.0" + sources."pify-2.3.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."posix-character-classes-0.1.1" + sources."pretty-hrtime-1.0.3" + sources."process-nextick-args-2.0.0" + sources."read-pkg-1.1.0" + sources."read-pkg-up-1.0.1" + sources."readable-stream-2.3.6" + sources."rechoir-0.6.2" + 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."replace-homedir-1.0.0" + sources."require-directory-2.1.1" + sources."require-main-filename-1.0.1" + sources."resolve-1.8.1" + sources."resolve-dir-1.0.1" + sources."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."semver-5.6.0" + sources."semver-greatest-satisfied-range-1.1.0" + sources."set-blocking-2.0.0" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.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" + sources."is-data-descriptor-0.1.4" + sources."is-descriptor-0.1.6" + sources."kind-of-3.2.2" + ]; + }) + (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."sparkles-1.0.1" + 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.2" + sources."split-string-3.1.0" + sources."stack-trace-0.0.10" + (sources."static-extend-0.1.2" // { + 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" + sources."kind-of-3.2.2" + ]; + }) + sources."string-width-1.0.2" + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + sources."strip-bom-2.0.0" + sources."sver-compat-1.5.0" + sources."time-stamp-1.1.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."typedarray-0.0.6" + sources."unc-path-regex-0.1.2" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + (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."urix-0.1.0" + sources."use-3.1.1" + sources."util-deprecate-1.0.2" + sources."v8flags-3.1.1" + sources."validate-npm-package-license-3.0.4" + sources."which-1.3.1" + sources."which-module-1.0.0" + sources."wrap-ansi-2.1.0" + sources."y18n-3.2.1" + sources."yargs-7.1.0" + sources."yargs-parser-5.0.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Command line interface for gulp"; + homepage = http://gulpjs.com/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + htmlhint = nodeEnv.buildNodePackage { + name = "htmlhint"; + packageName = "htmlhint"; + version = "0.10.1"; + src = fetchurl { + url = "https://registry.npmjs.org/htmlhint/-/htmlhint-0.10.1.tgz"; + sha512 = "Zn+mo0NNXIW7+pWfdIZx49IfmuVI4I1UPjZhXFvc0Rq7fHul//gbVASrnxtiTbOOCNvD4JKVvKkpo4BNDzHi6w=="; + }; + dependencies = [ + sources."@snyk/dep-graph-1.1.2" + sources."@snyk/gemfile-1.1.0" + sources."@yarnpkg/lockfile-1.1.0" + sources."abbrev-1.1.1" + sources."agent-base-4.2.1" + sources."ajv-6.6.1" + sources."ansi-align-2.0.0" + sources."ansi-escapes-3.1.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + sources."ansicolors-0.3.2" + sources."archy-1.0.0" + sources."argparse-1.0.10" + sources."asap-2.0.6" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."ast-types-0.11.7" + sources."async-2.6.1" + 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."boxen-1.3.0" // { + dependencies = [ + sources."camelcase-4.1.0" + ]; + }) + sources."brace-expansion-1.1.11" + sources."buffer-from-1.1.1" + sources."bytes-3.0.0" + sources."camelcase-2.1.1" + sources."capture-stack-trace-1.0.1" + sources."caseless-0.12.0" + sources."chalk-2.4.1" + sources."chardet-0.4.2" + sources."ci-info-1.6.0" + sources."cli-1.0.1" + sources."cli-boxes-1.0.0" + sources."cli-cursor-2.1.0" + sources."cli-width-2.2.0" + (sources."cliui-3.2.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."clone-2.1.2" + sources."clone-deep-0.3.0" + sources."co-4.6.0" + sources."code-point-at-1.1.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."colors-1.3.2" + sources."combined-stream-1.0.7" + sources."commander-2.17.1" + sources."concat-map-0.0.1" + sources."configstore-3.1.2" + sources."console-browserify-1.1.0" + sources."core-js-2.3.0" + sources."core-util-is-1.0.2" + sources."create-error-class-3.0.2" + sources."cross-spawn-5.1.0" + sources."crypto-random-string-1.0.0" + sources."csslint-1.0.5" + sources."dashdash-1.14.1" + sources."data-uri-to-buffer-1.2.0" + sources."date-now-0.1.4" + sources."debug-3.2.6" + sources."decamelize-1.2.0" + sources."deep-extend-0.6.0" + sources."deep-is-0.1.3" + sources."degenerator-1.0.4" + sources."delayed-stream-1.0.0" + sources."depd-1.1.2" + sources."dockerfile-ast-0.0.12" + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + sources."entities-1.1.2" + ]; + }) + sources."domelementtype-1.3.1" + sources."domhandler-2.3.0" + sources."domutils-1.5.1" + sources."dot-prop-4.2.0" + sources."duplexer3-0.1.4" + sources."ecc-jsbn-0.1.2" + sources."email-validator-2.0.4" + sources."entities-1.0.0" + sources."es6-promise-4.2.5" + sources."es6-promisify-5.0.0" + sources."escape-string-regexp-1.0.5" + sources."escodegen-1.11.0" + sources."esprima-3.1.3" + sources."estraverse-4.2.0" + sources."esutils-2.0.2" + sources."execa-0.7.0" + sources."exit-0.1.2" + sources."extend-3.0.2" + sources."external-editor-2.2.0" + sources."extsprintf-1.3.0" + 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."file-uri-to-path-1.0.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."fs.realpath-1.0.0" + (sources."ftp-0.3.10" // { + dependencies = [ + sources."readable-stream-1.1.14" + ]; + }) + sources."get-stream-3.0.0" + (sources."get-uri-2.0.2" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + ]; + }) + sources."getpass-0.1.7" + sources."glob-7.1.3" + sources."glob-base-0.3.0" + sources."glob-parent-2.0.0" + sources."global-dirs-0.1.1" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + sources."graphlib-2.1.7" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."has-flag-3.0.0" + (sources."hasbin-1.2.3" // { + dependencies = [ + sources."async-1.5.2" + ]; + }) + sources."hosted-git-info-2.7.1" + (sources."htmlparser2-3.8.3" // { + dependencies = [ + sources."readable-stream-1.1.14" + ]; + }) + sources."http-errors-1.6.3" + (sources."http-proxy-agent-2.1.0" // { + dependencies = [ + sources."debug-3.1.0" + sources."ms-2.0.0" + ]; + }) + sources."http-signature-1.2.0" + sources."https-proxy-agent-2.2.1" + sources."iconv-lite-0.4.24" + sources."immediate-3.0.6" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."inquirer-3.3.0" + sources."invert-kv-1.0.0" + sources."ip-1.1.5" + sources."is-buffer-1.1.6" + sources."is-ci-1.2.1" + sources."is-dotfile-1.0.3" + sources."is-extendable-0.1.1" + sources."is-extglob-1.0.0" + sources."is-fullwidth-code-point-2.0.0" + sources."is-glob-2.0.1" + sources."is-installed-globally-0.1.0" + sources."is-npm-1.0.0" + 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-redirect-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."is-wsl-1.1.0" + sources."isarray-0.0.1" + sources."isexe-2.0.0" + sources."isobject-3.0.1" + sources."isstream-0.1.2" + (sources."js-yaml-3.12.0" // { + dependencies = [ + sources."esprima-4.0.1" + ]; + }) + sources."jsbn-0.1.1" + (sources."jshint-2.9.7" // { + dependencies = [ + sources."strip-json-comments-1.0.4" + ]; + }) + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.4.1" + sources."json-stringify-safe-5.0.1" + sources."jsprim-1.4.1" + (sources."jszip-3.1.5" // { + dependencies = [ + sources."es6-promise-3.0.2" + sources."isarray-1.0.0" + sources."process-nextick-args-1.0.7" + sources."readable-stream-2.0.6" + ]; + }) + sources."kind-of-3.2.2" + sources."latest-version-3.1.0" + sources."lazy-cache-0.2.7" + sources."lcid-1.0.0" + sources."levn-0.3.0" + sources."lie-3.1.1" + sources."lodash-4.17.11" + 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.set-4.3.2" + sources."lowercase-keys-1.0.1" + sources."lru-cache-4.1.5" + sources."macos-release-1.1.0" + sources."make-dir-1.3.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mixin-object-2.0.1" // { + dependencies = [ + sources."for-in-0.1.8" + ]; + }) + sources."ms-2.1.1" + sources."mute-stream-0.0.7" + (sources."nconf-0.10.0" // { + dependencies = [ + sources."async-1.5.2" + ]; + }) + (sources."needle-2.2.4" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + ]; + }) + sources."netmask-1.0.6" + sources."npm-run-path-2.0.2" + sources."number-is-nan-1.0.1" + sources."oauth-sign-0.9.0" + sources."once-1.4.0" + sources."onetime-2.0.1" + sources."opn-5.4.0" + sources."optionator-0.8.2" + sources."os-locale-1.4.0" + sources."os-name-2.0.1" + sources."os-tmpdir-1.0.2" + sources."p-finally-1.0.0" + sources."pac-proxy-agent-2.0.2" + sources."pac-resolver-3.0.0" + sources."package-json-4.0.1" + sources."pako-1.0.7" + sources."parse-glob-3.0.4" + sources."parserlib-1.1.1" + sources."path-0.12.7" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."path-parse-1.0.6" + sources."performance-now-2.1.0" + sources."pify-3.0.0" + sources."prelude-ls-1.1.2" + sources."prepend-http-1.0.4" + sources."process-0.11.10" + sources."process-nextick-args-2.0.0" + sources."promise-7.3.1" + sources."proxy-agent-2.3.1" + sources."proxy-from-env-1.0.0" + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + (sources."raw-body-2.3.3" // { + dependencies = [ + sources."iconv-lite-0.4.23" + ]; + }) + sources."rc-1.2.8" + (sources."readable-stream-2.3.6" // { + dependencies = [ + sources."isarray-1.0.0" + sources."string_decoder-1.1.1" + ]; + }) + sources."recursive-readdir-2.2.2" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."request-2.88.0" + sources."restore-cursor-2.0.0" + sources."run-async-2.3.0" + sources."rx-lite-4.0.8" + sources."rx-lite-aggregates-4.0.8" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-1.2.4" + sources."secure-keys-1.0.0" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + sources."setprototypeof-1.1.0" + (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."shelljs-0.3.0" + sources."signal-exit-3.0.2" + sources."smart-buffer-1.1.15" + sources."snyk-1.116.2" + sources."snyk-config-2.2.0" + sources."snyk-docker-plugin-1.13.1" + sources."snyk-go-plugin-1.6.1" + sources."snyk-gradle-plugin-2.1.1" + sources."snyk-module-1.9.1" + sources."snyk-mvn-plugin-2.0.0" + (sources."snyk-nodejs-lockfile-parser-1.9.0" // { + dependencies = [ + sources."lodash-4.17.10" + ]; + }) + sources."snyk-nuget-plugin-1.6.5" + sources."snyk-php-plugin-1.5.1" + sources."snyk-policy-1.13.1" + sources."snyk-python-plugin-1.9.0" + sources."snyk-resolve-1.0.1" + sources."snyk-resolve-deps-4.0.2" + sources."snyk-sbt-plugin-2.0.0" + sources."snyk-tree-1.0.0" + sources."snyk-try-require-1.3.1" + sources."socks-1.1.10" + sources."socks-proxy-agent-3.0.1" + sources."source-map-0.6.1" + sources."source-map-support-0.5.9" + sources."sprintf-js-1.0.3" + sources."sshpk-1.15.2" + sources."statuses-1.5.0" + sources."string-width-2.1.1" + sources."string_decoder-0.10.31" + sources."strip-ansi-4.0.0" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + sources."supports-color-5.5.0" + sources."temp-dir-1.0.0" + sources."tempfile-2.0.0" + sources."term-size-1.2.0" + sources."then-fs-2.0.0" + sources."through-2.3.8" + sources."thunkify-2.1.2" + sources."timed-out-4.0.1" + sources."tmp-0.0.33" + sources."toml-2.3.3" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tslib-1.9.3" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-check-0.3.2" + (sources."undefsafe-2.0.2" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + ]; + }) + sources."unique-string-1.0.0" + sources."unpipe-1.0.0" + sources."unzip-response-2.0.1" + sources."update-notifier-2.5.0" + sources."uri-js-4.2.2" + sources."url-parse-lax-1.0.0" + sources."util-0.10.4" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."vscode-languageserver-types-3.13.0" + sources."which-1.3.1" + sources."widest-line-2.0.1" + sources."win-release-1.1.1" + sources."window-size-0.1.4" + sources."wordwrap-1.0.0" + (sources."wrap-ansi-2.1.0" // { + dependencies = [ + sources."ansi-regex-2.1.1" + sources."is-fullwidth-code-point-1.0.0" + sources."string-width-1.0.2" + sources."strip-ansi-3.0.1" + ]; + }) + sources."wrappy-1.0.2" + sources."write-file-atomic-2.3.0" + sources."xdg-basedir-3.0.0" + sources."xml-1.0.1" + sources."xml2js-0.4.19" + sources."xmlbuilder-9.0.7" + sources."xregexp-2.0.0" + sources."y18n-3.2.1" + sources."yallist-2.1.2" + (sources."yargs-3.32.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" + ]; + }) + ]; + buildInputs = globalBuildInputs; + meta = { + description = "The Static Code Analysis Tool for your HTML"; + homepage = "https://github.com/thedaviddias/HTMLHint#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + html-minifier = nodeEnv.buildNodePackage { + name = "html-minifier"; + packageName = "html-minifier"; + version = "3.5.21"; + src = fetchurl { + url = "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz"; + sha512 = "LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA=="; + }; + dependencies = [ + sources."camel-case-3.0.0" + sources."clean-css-4.2.1" + sources."commander-2.17.1" + 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.4.9" + sources."upper-case-1.1.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Highly configurable, well-tested, JavaScript-based HTML minifier."; + homepage = https://kangax.github.io/html-minifier/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + http-server = nodeEnv.buildNodePackage { + name = "http-server"; + packageName = "http-server"; + version = "0.11.1"; + src = fetchurl { + url = "https://registry.npmjs.org/http-server/-/http-server-0.11.1.tgz"; + sha512 = "6JeGDGoujJLmhjiRGlt8yK8Z9Kl0vnl/dQoQZlc4oeqaUoAKQg94NILLfrY3oWzSyFaQCVNTcKE5PZ3cH8VP9w=="; + }; + dependencies = [ + sources."async-1.5.2" + sources."colors-1.0.3" + sources."corser-2.0.1" + sources."debug-3.1.0" + sources."ecstatic-3.3.0" + sources."eventemitter3-3.1.0" + sources."follow-redirects-1.5.10" + sources."he-1.2.0" + sources."http-proxy-1.17.0" + sources."mime-1.6.0" + sources."minimist-1.2.0" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."ms-2.0.0" + sources."opener-1.4.3" + (sources."optimist-0.6.1" // { + dependencies = [ + sources."minimist-0.0.10" + ]; + }) + (sources."portfinder-1.0.20" // { + dependencies = [ + sources."debug-2.6.9" + ]; + }) + sources."qs-2.3.3" + sources."requires-port-1.0.0" + sources."union-0.4.6" + sources."url-join-2.0.5" + sources."wordwrap-0.0.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A simple zero-configuration command-line http server"; + homepage = "https://github.com/indexzero/http-server#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + ionic = nodeEnv.buildNodePackage { + name = "ionic"; + packageName = "ionic"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ionic/-/ionic-4.5.0.tgz"; + sha512 = "N25knF6/eV9UguOXO2TpEhCRiudkIuDDtZLfek5la65ageZ0VurRQDDm7D1ko0keYHiP0oynptw+J0Vl/0bYng=="; + }; + dependencies = [ + sources."@ionic/cli-framework-1.5.0" + sources."@ionic/discover-1.0.8" + sources."@ionic/utils-fs-0.0.5" + sources."@ionic/utils-network-0.0.4" + sources."agent-base-4.2.1" + sources."ansi-align-2.0.0" + sources."ansi-escapes-3.1.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + sources."ast-types-0.11.7" + sources."astral-regex-1.0.0" + sources."async-limiter-1.0.0" + sources."asynckit-0.4.0" + sources."balanced-match-1.0.0" + sources."boxen-1.3.0" + sources."brace-expansion-1.1.11" + sources."bytes-3.0.0" + sources."camelcase-4.1.0" + sources."capture-stack-trace-1.0.1" + sources."chalk-2.4.1" + sources."chardet-0.7.0" + sources."chownr-1.1.1" + sources."ci-info-1.6.0" + sources."cli-boxes-1.0.0" + sources."cli-cursor-2.1.0" + sources."cli-width-2.2.0" + sources."co-4.6.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."combined-stream-1.0.7" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."configstore-3.1.2" + sources."cookiejar-2.1.2" + sources."core-util-is-1.0.2" + sources."create-error-class-3.0.2" + sources."cross-spawn-6.0.5" + sources."crypto-random-string-1.0.0" + sources."data-uri-to-buffer-1.2.0" + sources."debug-4.1.0" + sources."deep-extend-0.6.0" + sources."deep-is-0.1.3" + sources."degenerator-1.0.4" + sources."delayed-stream-1.0.0" + sources."depd-1.1.2" + sources."diff-3.5.0" + sources."dot-prop-4.2.0" + sources."duplexer2-0.1.4" + sources."duplexer3-0.1.4" + sources."elementtree-0.1.7" + sources."es6-promise-4.2.5" + sources."es6-promisify-5.0.0" + sources."escape-string-regexp-1.0.5" + sources."escodegen-1.11.0" + sources."esprima-3.1.3" + sources."estraverse-4.2.0" + sources."esutils-2.0.2" + sources."execa-0.10.0" + sources."extend-3.0.2" + sources."external-editor-3.0.3" + sources."fast-levenshtein-2.0.6" + sources."figures-2.0.0" + sources."file-uri-to-path-1.0.0" + sources."form-data-2.3.3" + sources."formidable-1.2.1" + sources."fs-minipass-1.2.5" + sources."fs.realpath-1.0.0" + (sources."ftp-0.3.10" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."get-stream-3.0.0" + (sources."get-uri-2.0.2" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + ]; + }) + sources."glob-7.1.3" + sources."global-dirs-0.1.1" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + sources."has-flag-3.0.0" + sources."http-errors-1.6.3" + (sources."http-proxy-agent-2.1.0" // { + dependencies = [ + sources."debug-3.1.0" + sources."ms-2.0.0" + ]; + }) + (sources."https-proxy-agent-2.2.1" // { + dependencies = [ + sources."debug-3.2.6" + ]; + }) + sources."iconv-lite-0.4.24" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."inquirer-6.2.1" + sources."ip-1.1.5" + sources."is-ci-1.2.1" + sources."is-fullwidth-code-point-2.0.0" + sources."is-installed-globally-0.1.0" + sources."is-npm-1.0.0" + sources."is-obj-1.0.1" + sources."is-path-inside-1.0.1" + sources."is-promise-2.1.0" + sources."is-redirect-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-wsl-1.1.0" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."latest-version-3.1.0" + (sources."leek-0.0.24" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + ]; + }) + sources."levn-0.3.0" + sources."lodash-4.17.11" + sources."lodash._baseassign-3.2.0" + sources."lodash._basecopy-3.0.1" + sources."lodash._bindcallback-3.0.1" + sources."lodash._createassigner-3.1.1" + sources."lodash._getnative-3.9.1" + sources."lodash._isiterateecall-3.0.9" + sources."lodash.assign-3.2.0" + sources."lodash.isarguments-3.1.0" + sources."lodash.isarray-3.0.4" + sources."lodash.keys-3.1.2" + sources."lodash.restparam-3.6.1" + (sources."log-update-2.3.0" // { + dependencies = [ + sources."strip-ansi-4.0.0" + sources."wrap-ansi-3.0.1" + ]; + }) + sources."lowercase-keys-1.0.1" + sources."lru-cache-4.1.5" + sources."macos-release-2.0.0" + sources."make-dir-1.3.0" + sources."methods-1.1.2" + sources."mime-1.6.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."minipass-2.3.5" // { + dependencies = [ + sources."yallist-3.0.3" + ]; + }) + sources."minizlib-1.2.1" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."ms-2.1.1" + sources."mute-stream-0.0.7" + sources."ncp-2.0.0" + sources."netmask-1.0.6" + sources."nice-try-1.0.5" + sources."npm-run-path-2.0.2" + sources."once-1.4.0" + sources."onetime-2.0.1" + sources."opn-5.4.0" + sources."optionator-0.8.2" + sources."os-name-3.0.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-resolver-3.0.0" + sources."package-json-4.0.1" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."pify-3.0.0" + sources."prelude-ls-1.1.2" + sources."prepend-http-1.0.4" + sources."process-nextick-args-2.0.0" + (sources."proxy-agent-3.0.3" // { + dependencies = [ + sources."debug-3.2.6" + ]; + }) + sources."proxy-from-env-1.0.0" + sources."pseudomap-1.0.2" + sources."qs-6.6.0" + (sources."raw-body-2.3.3" // { + dependencies = [ + sources."iconv-lite-0.4.23" + ]; + }) + sources."rc-1.2.8" + sources."readable-stream-2.3.6" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."restore-cursor-2.0.0" + sources."rimraf-2.6.2" + sources."rsvp-3.6.2" + sources."run-async-2.3.0" + sources."rxjs-6.3.3" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-1.1.4" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + sources."setprototypeof-1.1.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."slice-ansi-2.0.0" + sources."smart-buffer-4.0.1" + sources."socks-2.2.2" + sources."socks-proxy-agent-4.0.1" + sources."source-map-0.6.1" + (sources."split2-3.0.0" // { + dependencies = [ + sources."readable-stream-3.0.6" + ]; + }) + sources."ssh-config-1.1.5" + sources."statuses-1.5.0" + sources."stream-combiner2-1.1.1" + (sources."string-width-2.1.1" // { + dependencies = [ + sources."strip-ansi-4.0.0" + ]; + }) + sources."string_decoder-1.1.1" + (sources."strip-ansi-5.0.0" // { + dependencies = [ + sources."ansi-regex-4.0.0" + ]; + }) + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + (sources."superagent-3.8.3" // { + dependencies = [ + sources."debug-3.2.6" + ]; + }) + (sources."superagent-proxy-2.0.0" // { + dependencies = [ + sources."debug-3.2.6" + ]; + }) + sources."supports-color-5.5.0" + (sources."tar-4.4.8" // { + dependencies = [ + sources."yallist-3.0.3" + ]; + }) + (sources."term-size-1.2.0" // { + dependencies = [ + sources."cross-spawn-5.1.0" + sources."execa-0.7.0" + ]; + }) + sources."through-2.3.8" + sources."through2-3.0.0" + sources."thunkify-2.1.2" + sources."timed-out-4.0.1" + sources."tmp-0.0.33" + sources."tree-kill-1.2.1" + sources."tslib-1.9.3" + sources."type-check-0.3.2" + sources."unique-string-1.0.0" + sources."unpipe-1.0.0" + sources."untildify-3.0.3" + sources."unzip-response-2.0.1" + sources."update-notifier-2.5.0" + sources."url-parse-lax-1.0.0" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."which-1.3.1" + sources."widest-line-2.0.1" + sources."windows-release-3.1.0" + sources."wordwrap-1.0.0" + (sources."wrap-ansi-4.0.0" // { + dependencies = [ + sources."strip-ansi-4.0.0" + ]; + }) + sources."wrappy-1.0.2" + sources."write-file-atomic-2.3.0" + sources."ws-6.1.2" + sources."xdg-basedir-3.0.0" + sources."xregexp-2.0.0" + sources."xtend-4.0.1" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A tool for creating and developing Ionic Framework mobile apps."; + homepage = https://ionicframework.com/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + ios-deploy = nodeEnv.buildNodePackage { + name = "ios-deploy"; + packageName = "ios-deploy"; + version = "1.9.4"; + src = fetchurl { + url = "https://registry.npmjs.org/ios-deploy/-/ios-deploy-1.9.4.tgz"; + sha512 = "pgyc19zgtwGrfx3GL8yV0c0dAPucTpJ0VZkuS3DcqxIZYC48+UW+tBTxI43u1ZDk17mop0ABLs1SkAy5SUQ6pQ=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "launch iOS apps iOS devices from the command line (Xcode 7)"; + homepage = "https://github.com/ios-control/ios-deploy#readme"; + license = "GPLv3"; + }; + production = true; + bypassCache = true; + }; + imapnotify = nodeEnv.buildNodePackage { + name = "imapnotify"; + packageName = "imapnotify"; + version = "0.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/imapnotify/-/imapnotify-0.4.1.tgz"; + sha512 = "GjAGPnMmGEpnyDOmyjE5TGEcUIzz/rTDgw+pV8EOcLOhYBIw5Ol7JLi1vJT/WwlRKFbGRiEvIvjyCibLzaNiHQ=="; + }; + dependencies = [ + sources."async-0.2.10" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."bunyan-1.8.12" + sources."colors-0.6.2" + sources."concat-map-0.0.1" + sources."core-util-is-1.0.2" + sources."cycle-1.0.3" + sources."dtrace-provider-0.8.7" + sources."eyes-0.1.8" + sources."glob-6.0.4" + sources."imap-0.8.19" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."isarray-0.0.1" + sources."isstream-0.1.2" + sources."minimatch-3.0.4" + sources."minimist-0.0.10" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."moment-2.22.2" + sources."mv-2.1.1" + sources."nan-2.11.1" + sources."ncp-2.0.0" + sources."once-1.4.0" + sources."optimist-0.6.1" + sources."path-is-absolute-1.0.1" + sources."pkginfo-0.3.1" + sources."printf-0.2.5" + sources."readable-stream-1.1.14" + sources."rimraf-2.4.5" + sources."safe-json-stringify-1.2.0" + sources."semver-5.3.0" + sources."stack-trace-0.0.10" + sources."string_decoder-0.10.31" + sources."utf7-1.0.2" + sources."winston-0.8.3" + sources."wordwrap-0.0.3" + sources."wrappy-1.0.2" + sources."xenvar-0.5.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Execute scripts on new messages using IDLE imap command"; + homepage = "https://github.com/a-sk/node-imapnotify#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + jake = nodeEnv.buildNodePackage { + name = "jake"; + packageName = "jake"; + version = "8.0.19"; + src = fetchurl { + url = "https://registry.npmjs.org/jake/-/jake-8.0.19.tgz"; + sha512 = "iilJduYCUwxRqH3fJ3b4cP5rqeh43pGM8OS62LDwoKCRoeYAj4t/KJAtBJ4jcsVKEOPJ1jNg4o1sKibk3ZnVUw=="; + }; + dependencies = [ + sources."ansi-styles-1.0.0" + sources."async-0.9.2" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."chalk-0.4.0" + sources."concat-map-0.0.1" + (sources."filelist-0.0.6" // { + dependencies = [ + sources."utilities-0.0.37" + ]; + }) + sources."has-color-0.1.7" + sources."minimatch-3.0.4" + sources."strip-ansi-0.1.1" + sources."utilities-1.0.5" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "JavaScript build tool, similar to Make or Rake"; + homepage = "https://github.com/jakejs/jake#readme"; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + javascript-typescript-langserver = nodeEnv.buildNodePackage { + name = "javascript-typescript-langserver"; + packageName = "javascript-typescript-langserver"; + version = "2.11.1"; + src = fetchurl { + url = "https://registry.npmjs.org/javascript-typescript-langserver/-/javascript-typescript-langserver-2.11.1.tgz"; + sha512 = "Kkal2i0jcXsgwgn61gnhVJuh0R0J+HqyzREVaeBvZHgMCAQVW02kYwVbY8xzpBfcZmDBYcT5LrPBBQa27C9tRA=="; + }; + dependencies = [ + (sources."@commitlint/cli-7.2.1" // { + dependencies = [ + sources."chalk-2.3.1" + ]; + }) + sources."@commitlint/config-conventional-7.1.2" + sources."@commitlint/ensure-7.2.0" + sources."@commitlint/execute-rule-7.1.2" + sources."@commitlint/format-7.2.1" + sources."@commitlint/is-ignored-7.2.1" + sources."@commitlint/lint-7.2.1" + sources."@commitlint/load-7.2.1" + sources."@commitlint/message-7.1.2" + sources."@commitlint/parse-7.1.2" + sources."@commitlint/read-7.1.2" + sources."@commitlint/resolve-extends-7.1.2" + sources."@commitlint/rules-7.2.0" + sources."@commitlint/to-lines-7.1.2" + sources."@commitlint/top-level-7.1.2" + sources."@marionebl/sander-0.6.1" + sources."JSONStream-1.3.5" + sources."ansi-color-0.2.1" + sources."ansi-styles-3.2.1" + sources."any-promise-1.3.0" + sources."argparse-1.0.10" + sources."array-find-index-1.0.2" + sources."array-ify-1.0.0" + sources."arrify-1.0.1" + sources."assertion-error-1.1.0" + (sources."babel-polyfill-6.26.0" // { + dependencies = [ + sources."regenerator-runtime-0.10.5" + ]; + }) + sources."babel-runtime-6.26.0" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."bufrw-1.2.1" + sources."builtin-modules-1.1.1" + sources."caller-path-0.1.0" + sources."callsites-0.2.0" + sources."camelcase-4.1.0" + sources."camelcase-keys-4.2.0" + sources."chai-4.2.0" + sources."chai-as-promised-7.1.1" + sources."chalk-2.4.1" + sources."check-error-1.0.2" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."commander-2.19.0" + sources."compare-func-1.3.2" + sources."concat-map-0.0.1" + sources."conventional-changelog-angular-1.6.6" + (sources."conventional-commits-parser-2.1.7" // { + dependencies = [ + sources."meow-4.0.1" + ]; + }) + sources."core-js-2.6.0" + sources."core-util-is-1.0.2" + sources."cosmiconfig-4.0.0" + sources."currently-unhandled-0.4.1" + sources."dargs-4.1.0" + sources."decamelize-1.2.0" + (sources."decamelize-keys-1.1.0" // { + dependencies = [ + sources."map-obj-1.0.1" + ]; + }) + sources."deep-eql-3.0.1" + sources."deep-equal-1.0.1" + sources."dot-prop-3.0.0" + sources."error-7.0.2" + sources."error-ex-1.3.2" + sources."escape-string-regexp-1.0.5" + sources."esprima-4.0.1" + sources."fast-json-patch-2.0.7" + sources."find-up-2.1.0" + sources."fs.realpath-1.0.0" + sources."get-func-name-2.0.0" + sources."get-stdin-5.0.1" + (sources."git-raw-commits-1.3.6" // { + dependencies = [ + sources."meow-4.0.1" + ]; + }) + sources."glob-7.1.3" + sources."global-dirs-0.1.1" + sources."graceful-fs-4.1.15" + sources."has-flag-3.0.0" + sources."hosted-git-info-2.7.1" + sources."indent-string-3.2.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."is-arrayish-0.2.1" + sources."is-builtin-module-1.0.0" + sources."is-directory-0.3.1" + sources."is-obj-1.0.1" + sources."is-plain-obj-1.1.0" + sources."is-text-path-1.0.1" + sources."isarray-1.0.0" + sources."iterare-0.0.8" + (sources."jaeger-client-3.13.0" // { + dependencies = [ + sources."opentracing-0.13.0" + ]; + }) + sources."js-yaml-3.12.0" + sources."json-parse-better-errors-1.0.2" + sources."jsonparse-1.3.1" + sources."load-json-file-4.0.0" + sources."locate-path-2.0.0" + sources."lodash-4.17.11" + sources."lodash._reinterpolate-3.0.0" + sources."lodash.camelcase-4.3.0" + sources."lodash.every-4.6.0" + sources."lodash.flattendeep-4.4.0" + sources."lodash.foreach-4.5.0" + sources."lodash.kebabcase-4.1.1" + sources."lodash.map-4.6.0" + sources."lodash.maxby-4.6.0" + sources."lodash.merge-4.6.1" + sources."lodash.mergewith-4.6.1" + sources."lodash.omit-4.5.0" + sources."lodash.pick-4.4.0" + sources."lodash.snakecase-4.1.1" + sources."lodash.startcase-4.4.0" + sources."lodash.template-4.4.0" + sources."lodash.templatesettings-4.1.0" + sources."lodash.topairs-4.3.0" + sources."lodash.upperfirst-4.3.1" + sources."long-2.4.0" + sources."loud-rejection-1.6.0" + sources."map-obj-2.0.0" + sources."meow-5.0.0" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + sources."minimist-options-3.0.2" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."mz-2.7.0" + sources."node-int64-0.4.0" + sources."normalize-package-data-2.4.0" + sources."number-is-nan-1.0.1" + sources."object-assign-4.1.1" + sources."object-hash-1.3.1" + sources."once-1.4.0" + sources."opentracing-0.14.3" + sources."p-limit-1.3.0" + sources."p-locate-2.0.0" + sources."p-try-1.0.0" + sources."parse-json-4.0.0" + sources."path-exists-3.0.0" + sources."path-is-absolute-1.0.1" + sources."path-type-3.0.0" + sources."pathval-1.1.0" + sources."pify-3.0.0" + sources."process-nextick-args-2.0.0" + sources."q-1.5.1" + sources."quick-lru-1.1.0" + sources."read-pkg-3.0.0" + sources."read-pkg-up-3.0.0" + sources."readable-stream-2.3.6" + sources."redent-2.0.0" + sources."regenerator-runtime-0.11.1" + sources."require-from-string-2.0.2" + (sources."require-uncached-1.0.3" // { + dependencies = [ + sources."resolve-from-1.0.1" + ]; + }) + sources."resolve-from-4.0.0" + sources."resolve-global-0.1.0" + sources."rimraf-2.6.2" + sources."rxjs-5.5.12" + sources."safe-buffer-5.1.2" + sources."semaphore-async-await-1.5.1" + sources."semver-5.6.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.2" + sources."split2-2.2.0" + sources."sprintf-js-1.0.3" + sources."string-similarity-1.2.2" + sources."string-template-0.2.1" + sources."string_decoder-1.1.1" + sources."strip-bom-3.0.0" + sources."strip-indent-2.0.0" + sources."supports-color-5.5.0" + sources."symbol-observable-1.0.1" + sources."text-extensions-1.9.0" + sources."thenify-3.3.0" + sources."thenify-all-1.6.0" + sources."thriftrw-3.11.3" + sources."through-2.3.8" + sources."through2-2.0.5" + sources."trim-newlines-2.0.0" + sources."trim-off-newlines-1.0.1" + sources."type-detect-4.0.8" + sources."typescript-3.0.3" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."validate-npm-package-license-3.0.4" + sources."vscode-jsonrpc-3.6.2" + sources."vscode-languageserver-5.1.0" + (sources."vscode-languageserver-protocol-3.13.0" // { + dependencies = [ + sources."vscode-jsonrpc-4.0.0" + ]; + }) + sources."vscode-languageserver-types-3.13.0" + sources."vscode-uri-1.0.6" + sources."wrappy-1.0.2" + sources."xorshift-0.2.1" + sources."xtend-4.0.1" + sources."yargs-parser-10.1.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Implementation of the Language Server Protocol for JavaScript and TypeScript"; + homepage = https://github.com/sourcegraph/javascript-typescript-langserver; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + jsdoc = nodeEnv.buildNodePackage { + name = "jsdoc"; + packageName = "jsdoc"; + version = "3.5.5"; + src = fetchurl { + url = "https://registry.npmjs.org/jsdoc/-/jsdoc-3.5.5.tgz"; + sha512 = "6PxB65TAU4WO0Wzyr/4/YhlGovXl0EVYfpKbpSroSj0qBxT4/xod/l40Opkm38dRHRdQgdeY836M0uVnJQG7kg=="; + }; + dependencies = [ + sources."babylon-7.0.0-beta.19" + sources."bluebird-3.5.3" + sources."catharsis-0.8.9" + sources."escape-string-regexp-1.0.5" + sources."graceful-fs-4.1.15" + sources."js2xmlparser-3.0.0" + sources."klaw-2.0.0" + sources."marked-0.3.19" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + (sources."requizzle-0.2.1" // { + dependencies = [ + sources."underscore-1.6.0" + ]; + }) + sources."strip-json-comments-2.0.1" + sources."taffydb-2.6.2" + sources."underscore-1.8.3" + (sources."underscore-contrib-0.3.0" // { + dependencies = [ + sources."underscore-1.6.0" + ]; + }) + sources."xmlcreate-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "An API documentation generator for JavaScript."; + homepage = "https://github.com/jsdoc3/jsdoc#readme"; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + jshint = nodeEnv.buildNodePackage { + name = "jshint"; + packageName = "jshint"; + version = "2.9.7"; + src = fetchurl { + url = "https://registry.npmjs.org/jshint/-/jshint-2.9.7.tgz"; + sha512 = "Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA=="; + }; + dependencies = [ + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."cli-1.0.1" + sources."concat-map-0.0.1" + sources."console-browserify-1.1.0" + sources."core-util-is-1.0.2" + sources."date-now-0.1.4" + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + sources."entities-1.1.2" + ]; + }) + sources."domelementtype-1.3.1" + sources."domhandler-2.3.0" + sources."domutils-1.5.1" + sources."entities-1.0.0" + sources."exit-0.1.2" + sources."fs.realpath-1.0.0" + sources."glob-7.1.3" + sources."htmlparser2-3.8.3" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."isarray-0.0.1" + sources."lodash-4.17.11" + sources."minimatch-3.0.4" + sources."once-1.4.0" + sources."path-is-absolute-1.0.1" + sources."readable-stream-1.1.14" + sources."shelljs-0.3.0" + sources."string_decoder-0.10.31" + sources."strip-json-comments-1.0.4" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Static analysis tool for JavaScript"; + homepage = http://jshint.com/; + license = "(MIT AND JSON)"; + }; + production = true; + bypassCache = true; + }; + json = nodeEnv.buildNodePackage { + name = "json"; + packageName = "json"; + version = "9.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/json/-/json-9.0.6.tgz"; + sha1 = "7972c2a5a48a42678db2730c7c2c4ee6e4e24585"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "a 'json' command for massaging and processing JSON on the command line"; + homepage = "https://github.com/trentm/json#readme"; + }; + production = true; + bypassCache = true; + }; + js-beautify = nodeEnv.buildNodePackage { + name = "js-beautify"; + packageName = "js-beautify"; + version = "1.8.9"; + src = fetchurl { + url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.8.9.tgz"; + sha512 = "MwPmLywK9RSX0SPsUJjN7i+RQY9w/yC17Lbrq9ViEefpLRgqAR2BgrMN2AbifkUuhDV8tRauLhLda/9+bE0YQA=="; + }; + dependencies = [ + sources."@types/node-10.12.12" + sources."@types/semver-5.5.0" + sources."abbrev-1.1.1" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."commander-2.19.0" + sources."concat-map-0.0.1" + sources."config-chain-1.1.12" + sources."editorconfig-0.15.2" + sources."fs.realpath-1.0.0" + sources."glob-7.1.3" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."lru-cache-4.1.5" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."nopt-4.0.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."proto-list-1.2.4" + sources."pseudomap-1.0.2" + sources."semver-5.6.0" + sources."sigmund-1.0.1" + sources."wrappy-1.0.2" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "beautifier.io for node"; + homepage = https://beautifier.io/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + jsonlint = nodeEnv.buildNodePackage { + name = "jsonlint"; + packageName = "jsonlint"; + version = "1.6.3"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.3.tgz"; + sha512 = "jMVTMzP+7gU/IyC6hvKyWpUU8tmTkK5b3BPNuMI9U8Sit+YAWLlZwB6Y6YrdCxfg2kNz05p3XY3Bmm4m26Nv3A=="; + }; + dependencies = [ + sources."JSV-4.0.2" + sources."ansi-styles-1.0.0" + sources."chalk-0.4.0" + sources."has-color-0.1.7" + sources."nomnom-1.8.1" + sources."strip-ansi-0.1.1" + sources."underscore-1.6.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Validate JSON"; + homepage = http://zaach.github.com/jsonlint/; + }; + production = true; + bypassCache = true; + }; + json-diff = nodeEnv.buildNodePackage { + name = "json-diff"; + packageName = "json-diff"; + version = "0.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/json-diff/-/json-diff-0.5.3.tgz"; + sha512 = "3F9MMFWpZmb8A9VEOAo1xll+z0JGPLN/2mclRm9NyfPi8cynkTNwzqTDw1MZpadEnEHcCtDy6mzReM4O0BLIEA=="; + }; + dependencies = [ + sources."cli-color-0.1.7" + sources."difflib-0.2.4" + sources."dreamopt-0.6.0" + sources."es5-ext-0.8.2" + sources."heap-0.2.6" + sources."wordwrap-1.0.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "JSON diff"; + homepage = https://github.com/andreyvit/json-diff; + }; + production = true; + bypassCache = true; + }; + json-refs = nodeEnv.buildNodePackage { + name = "json-refs"; + packageName = "json-refs"; + version = "3.0.12"; + src = fetchurl { + url = "https://registry.npmjs.org/json-refs/-/json-refs-3.0.12.tgz"; + sha512 = "6RbO1Y3e0Hty/tEpXtQG6jUx7g1G8e39GIOuPugobPC8BX1gZ0OGZQpBn1FLWGkuWF35GRGADvhwdEIFpwIjyA=="; + }; + dependencies = [ + sources."argparse-1.0.10" + sources."asynckit-0.4.0" + sources."combined-stream-1.0.7" + sources."commander-2.11.0" + sources."component-emitter-1.2.1" + sources."cookiejar-2.1.2" + sources."core-util-is-1.0.2" + sources."debug-3.2.6" + sources."delayed-stream-1.0.0" + sources."esprima-4.0.1" + sources."extend-3.0.2" + sources."form-data-2.3.3" + sources."formidable-1.2.1" + sources."graphlib-2.1.7" + sources."inherits-2.0.3" + sources."isarray-1.0.0" + sources."js-yaml-3.12.0" + sources."lodash-4.17.11" + sources."methods-1.1.2" + sources."mime-1.6.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."ms-2.1.1" + sources."native-promise-only-0.8.1" + sources."path-loader-1.0.9" + sources."process-nextick-args-2.0.0" + sources."punycode-2.1.1" + sources."qs-6.6.0" + sources."readable-stream-2.3.6" + sources."safe-buffer-5.1.2" + sources."slash-1.0.0" + sources."sprintf-js-1.0.3" + sources."string_decoder-1.1.1" + sources."superagent-3.8.3" + sources."uri-js-3.0.2" + sources."util-deprecate-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Various utilities for JSON References (http://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03)."; + homepage = https://github.com/whitlockjc/json-refs; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + json-server = nodeEnv.buildNodePackage { + name = "json-server"; + packageName = "json-server"; + version = "0.14.0"; + src = fetchurl { + url = "https://registry.npmjs.org/json-server/-/json-server-0.14.0.tgz"; + sha512 = "8RVRAb1TO6LlCny6+8GC+sXDsESYv7gv7fSLdVANklVt866I416/7Z5fdqrtzSru92nyreddgavbEk8pjqcWoA=="; + }; + dependencies = [ + sources."accepts-1.3.5" + sources."ajv-6.6.1" + sources."ansi-align-2.0.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + sources."array-flatten-1.1.1" + 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."basic-auth-2.0.1" + sources."bcrypt-pbkdf-1.0.2" + sources."body-parser-1.18.3" + sources."boxen-1.3.0" + sources."bytes-3.0.0" + sources."camelcase-4.1.0" + sources."capture-stack-trace-1.0.1" + sources."caseless-0.12.0" + sources."chalk-2.4.1" + sources."ci-info-1.6.0" + sources."cli-boxes-1.0.0" + sources."cliui-4.1.0" + sources."code-point-at-1.1.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."combined-stream-1.0.7" + sources."compressible-2.0.15" + sources."compression-1.7.3" + sources."configstore-3.1.2" + sources."connect-pause-0.1.1" + sources."content-disposition-0.5.2" + sources."content-type-1.0.4" + sources."cookie-0.3.1" + sources."cookie-signature-1.0.6" + sources."core-util-is-1.0.2" + sources."cors-2.8.5" + sources."create-error-class-3.0.2" + sources."cross-spawn-5.1.0" + sources."crypto-random-string-1.0.0" + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."deep-extend-0.6.0" + sources."delayed-stream-1.0.0" + sources."depd-1.1.2" + sources."destroy-1.0.4" + sources."dot-prop-4.2.0" + sources."duplexer3-0.1.4" + sources."ecc-jsbn-0.1.2" + sources."ee-first-1.1.1" + sources."encodeurl-1.0.2" + sources."errorhandler-1.5.0" + sources."escape-html-1.0.3" + sources."escape-string-regexp-1.0.5" + sources."etag-1.8.1" + sources."execa-0.7.0" + (sources."express-4.16.4" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + (sources."express-urlrewrite-1.2.0" // { + dependencies = [ + sources."path-to-regexp-1.7.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."finalhandler-1.1.1" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."find-up-2.1.0" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."forwarded-0.1.2" + sources."fresh-0.5.2" + sources."get-caller-file-1.0.3" + sources."get-stream-3.0.0" + sources."getpass-0.1.7" + sources."global-dirs-0.1.1" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."has-flag-3.0.0" + sources."http-errors-1.6.3" + sources."http-signature-1.2.0" + sources."iconv-lite-0.4.23" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."invert-kv-1.0.0" + sources."ipaddr.js-1.8.0" + sources."is-ci-1.2.1" + sources."is-fullwidth-code-point-2.0.0" + sources."is-installed-globally-0.1.0" + sources."is-npm-1.0.0" + sources."is-obj-1.0.1" + sources."is-path-inside-1.0.1" + sources."is-promise-2.1.0" + sources."is-redirect-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."isarray-0.0.1" + sources."isexe-2.0.0" + sources."isstream-0.1.2" + sources."jju-1.4.0" + sources."jsbn-0.1.1" + sources."json-parse-helpfulerror-1.0.3" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.4.1" + sources."json-stringify-safe-5.0.1" + sources."jsprim-1.4.1" + sources."latest-version-3.1.0" + sources."lcid-1.0.0" + sources."locate-path-2.0.0" + sources."lodash-4.17.11" + sources."lodash-id-0.14.0" + sources."lowdb-0.15.5" + sources."lowercase-keys-1.0.1" + sources."lru-cache-4.1.5" + sources."make-dir-1.3.0" + sources."media-typer-0.3.0" + sources."mem-1.1.0" + sources."merge-descriptors-1.0.1" + sources."method-override-2.3.10" + sources."methods-1.1.2" + sources."mime-1.4.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimist-1.2.0" + sources."morgan-1.9.1" + sources."ms-2.0.0" + sources."nanoid-1.3.4" + sources."negotiator-0.6.1" + sources."npm-run-path-2.0.2" + sources."number-is-nan-1.0.1" + sources."oauth-sign-0.9.0" + sources."object-assign-4.1.1" + sources."on-finished-2.3.0" + sources."on-headers-1.0.1" + sources."os-locale-2.1.0" + sources."p-finally-1.0.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."parseurl-1.3.2" + sources."path-exists-3.0.0" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."path-to-regexp-0.1.7" + sources."performance-now-2.1.0" + sources."pify-3.0.0" + sources."please-upgrade-node-3.1.1" + sources."pluralize-7.0.0" + sources."prepend-http-1.0.4" + sources."proxy-addr-2.0.4" + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."range-parser-1.2.0" + sources."raw-body-2.3.3" + sources."rc-1.2.8" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."request-2.88.0" + sources."require-directory-2.1.1" + sources."require-main-filename-1.0.1" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."semver-5.6.0" + sources."semver-compare-1.0.0" + sources."semver-diff-2.1.0" + (sources."send-0.16.2" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."serve-static-1.13.2" + sources."server-destroy-1.0.1" + sources."set-blocking-2.0.0" + sources."setprototypeof-1.1.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."sshpk-1.15.2" + sources."statuses-1.5.0" + sources."steno-0.4.4" + sources."string-width-2.1.1" + sources."strip-ansi-4.0.0" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + sources."supports-color-5.5.0" + sources."term-size-1.2.0" + sources."timed-out-4.0.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."type-is-1.6.16" + sources."unique-string-1.0.0" + sources."unpipe-1.0.0" + sources."unzip-response-2.0.1" + sources."update-notifier-2.5.0" + sources."uri-js-4.2.2" + sources."url-parse-lax-1.0.0" + sources."utils-merge-1.0.1" + sources."uuid-3.3.2" + sources."vary-1.1.2" + sources."verror-1.10.0" + sources."which-1.3.1" + sources."which-module-2.0.0" + sources."widest-line-2.0.1" + (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."write-file-atomic-2.3.0" + sources."xdg-basedir-3.0.0" + sources."y18n-3.2.1" + sources."yallist-2.1.2" + sources."yargs-10.1.2" + sources."yargs-parser-8.1.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Serves JSON files through REST routes."; + homepage = https://github.com/typicode/json-server; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + js-yaml = nodeEnv.buildNodePackage { + name = "js-yaml"; + packageName = "js-yaml"; + version = "3.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz"; + sha512 = "PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A=="; + }; + dependencies = [ + sources."argparse-1.0.10" + sources."esprima-4.0.1" + sources."sprintf-js-1.0.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "YAML 1.2 parser and serializer"; + homepage = https://github.com/nodeca/js-yaml; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + karma = nodeEnv.buildNodePackage { + name = "karma"; + packageName = "karma"; + version = "3.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/karma/-/karma-3.1.3.tgz"; + sha512 = "JU4FYUtFEGsLZd6ZJzLrivcPj0TkteBiIRDcXWFsltPMGgZMDtby/MIzNOzgyZv/9dahs9vHpSxerC/ZfeX9Qw=="; + }; + dependencies = [ + sources."accepts-1.3.5" + sources."after-0.8.2" + sources."anymatch-2.0.0" + sources."arr-diff-4.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-slice-0.2.3" + sources."array-unique-0.3.2" + sources."arraybuffer.slice-0.0.7" + sources."assign-symbols-1.0.0" + sources."async-each-1.0.1" + sources."async-limiter-1.0.0" + sources."atob-2.1.2" + sources."backo2-1.0.2" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."base64-arraybuffer-0.1.5" + sources."base64id-1.0.0" + sources."better-assert-1.0.2" + sources."binary-extensions-1.12.0" + sources."blob-0.0.5" + sources."bluebird-3.5.3" + sources."body-parser-1.18.3" + 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-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-fill-1.0.0" + sources."bytes-3.0.0" + sources."cache-base-1.0.1" + sources."callsite-1.0.0" + sources."chokidar-2.0.4" + sources."circular-json-0.5.9" + (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."colors-1.3.3" + sources."combine-lists-1.0.1" + sources."component-bind-1.0.0" + sources."component-emitter-1.2.1" + sources."component-inherit-0.0.3" + sources."concat-map-0.0.1" + sources."connect-3.6.6" + sources."content-type-1.0.4" + sources."cookie-0.3.1" + sources."copy-descriptor-0.1.1" + sources."core-js-2.6.0" + sources."core-util-is-1.0.2" + sources."custom-event-1.0.1" + sources."date-format-1.2.0" + sources."debug-2.6.9" + sources."decode-uri-component-0.2.0" + sources."define-property-2.0.2" + sources."depd-1.1.2" + sources."di-0.0.1" + sources."dom-serialize-2.2.1" + sources."ee-first-1.1.1" + sources."encodeurl-1.0.2" + (sources."engine.io-3.2.1" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + (sources."engine.io-client-3.2.1" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + sources."engine.io-parser-2.1.3" + sources."ent-2.2.0" + sources."escape-html-1.0.3" + sources."eventemitter3-3.1.0" + (sources."expand-braces-0.1.2" // { + dependencies = [ + sources."array-unique-0.2.1" + sources."braces-0.1.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."expand-range-0.1.1" // { + dependencies = [ + sources."is-number-0.1.1" + sources."repeat-string-0.2.2" + ]; + }) + 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."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + ]; + }) + (sources."finalhandler-1.1.0" // { + dependencies = [ + sources."statuses-1.3.1" + ]; + }) + sources."flatted-2.0.0" + (sources."follow-redirects-1.5.10" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + sources."for-in-1.0.2" + sources."fragment-cache-0.2.1" + sources."fs.realpath-1.0.0" + sources."fsevents-1.2.4" + sources."get-value-2.0.6" + sources."glob-7.1.3" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."graceful-fs-4.1.15" + (sources."has-binary2-1.0.3" // { + dependencies = [ + sources."isarray-2.0.1" + ]; + }) + sources."has-cors-1.1.0" + sources."has-value-1.0.0" + (sources."has-values-1.0.0" // { + dependencies = [ + sources."kind-of-4.0.0" + ]; + }) + sources."http-errors-1.6.3" + sources."http-proxy-1.17.0" + sources."iconv-lite-0.4.23" + sources."indexof-0.0.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + 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-extglob-2.1.1" + sources."is-glob-4.0.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-plain-object-2.0.4" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isbinaryfile-3.0.3" + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."lodash-4.17.11" + sources."lodash.debounce-4.0.8" + (sources."log4js-3.0.6" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."lru-cache-4.1.5" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."media-typer-0.3.0" + sources."micromatch-3.1.10" + sources."mime-2.4.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mixin-deep-1.3.1" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."nan-2.11.1" + sources."nanomatch-1.2.13" + sources."negotiator-0.6.1" + sources."normalize-path-2.1.1" + sources."object-component-0.0.3" + (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-visit-1.0.1" + sources."object.pick-1.3.0" + sources."on-finished-2.3.0" + sources."once-1.4.0" + sources."optimist-0.6.1" + sources."os-tmpdir-1.0.2" + sources."parseqs-0.0.5" + sources."parseuri-0.0.5" + sources."parseurl-1.3.2" + sources."pascalcase-0.1.1" + sources."path-dirname-1.0.2" + sources."path-is-absolute-1.0.1" + sources."posix-character-classes-0.1.1" + sources."process-nextick-args-2.0.0" + sources."pseudomap-1.0.2" + sources."qjobs-1.2.0" + sources."qs-6.5.2" + sources."range-parser-1.2.0" + sources."raw-body-2.3.3" + 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."requires-port-1.0.0" + sources."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."rfdc-1.1.2" + sources."rimraf-2.6.2" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."safer-buffer-2.1.2" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + ]; + }) + sources."setprototypeof-1.1.0" + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."is-extendable-0.1.1" + sources."kind-of-5.1.0" + sources."source-map-0.5.7" + ]; + }) + (sources."snapdragon-node-2.1.1" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + (sources."snapdragon-util-3.0.1" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."socket.io-2.1.1" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + sources."socket.io-adapter-1.1.1" + (sources."socket.io-client-2.1.1" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + (sources."socket.io-parser-3.2.0" // { + dependencies = [ + sources."debug-3.1.0" + sources."isarray-2.0.1" + ]; + }) + sources."source-map-0.6.1" + sources."source-map-resolve-0.5.2" + sources."source-map-url-0.4.0" + sources."split-string-3.1.0" + (sources."static-extend-0.1.2" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."statuses-1.5.0" + (sources."streamroller-0.7.0" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."string_decoder-1.1.1" + sources."tmp-0.0.33" + sources."to-array-0.1.4" + (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."type-is-1.6.16" + sources."ultron-1.1.1" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + sources."set-value-0.4.3" + ]; + }) + sources."unpipe-1.0.0" + (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.1.0" + sources."urix-0.1.0" + sources."use-3.1.1" + sources."useragent-2.3.0" + sources."util-deprecate-1.0.2" + sources."utils-merge-1.0.1" + sources."void-elements-2.0.1" + sources."wordwrap-0.0.3" + sources."wrappy-1.0.2" + sources."ws-3.3.3" + sources."xmlhttprequest-ssl-1.5.5" + sources."yallist-2.1.2" + sources."yeast-0.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Spectacular Test Runner for JavaScript."; + homepage = http://karma-runner.github.io/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + lcov-result-merger = nodeEnv.buildNodePackage { + name = "lcov-result-merger"; + packageName = "lcov-result-merger"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-3.1.0.tgz"; + sha512 = "vGXaMNGZRr4cYvW+xMVg+rg7qd5DX9SbGXl+0S3k85+gRZVK4K7UvxPWzKb/qiMwe+4bx3EOrW2o4mbdb1WnsA=="; + }; + dependencies = [ + sources."append-buffer-1.0.2" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."buffer-equal-1.0.0" + sources."clone-2.1.2" + sources."clone-buffer-1.0.0" + sources."clone-stats-1.0.0" + sources."cloneable-readable-1.1.2" + sources."concat-map-0.0.1" + sources."convert-source-map-1.6.0" + sources."core-util-is-1.0.2" + sources."define-properties-1.1.3" + sources."duplexify-3.6.1" + sources."end-of-stream-1.4.1" + sources."extend-3.0.2" + sources."flush-write-stream-1.0.3" + sources."fs-mkdirp-stream-1.0.0" + sources."fs.realpath-1.0.0" + sources."function-bind-1.1.1" + sources."glob-7.1.3" + sources."glob-parent-3.1.0" + sources."glob-stream-6.1.0" + sources."graceful-fs-4.1.15" + sources."has-symbols-1.0.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."is-absolute-1.0.0" + sources."is-buffer-1.1.6" + sources."is-extglob-2.1.1" + sources."is-glob-3.1.0" + sources."is-negated-glob-1.0.0" + sources."is-relative-1.0.0" + sources."is-unc-path-1.0.0" + sources."is-utf8-0.2.1" + sources."is-valid-glob-1.0.0" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."json-stable-stringify-1.0.1" + sources."jsonify-0.0.0" + sources."lazystream-1.0.0" + sources."lead-1.0.0" + sources."minimatch-3.0.4" + sources."normalize-path-2.1.1" + sources."now-and-later-2.0.0" + sources."object-keys-1.0.12" + sources."object.assign-4.1.0" + sources."once-1.4.0" + sources."ordered-read-streams-1.0.1" + sources."path-dirname-1.0.2" + sources."path-is-absolute-1.0.1" + sources."process-nextick-args-2.0.0" + sources."pump-2.0.1" + sources."pumpify-1.5.1" + sources."readable-stream-2.3.6" + sources."remove-bom-buffer-3.0.0" + sources."remove-bom-stream-1.2.0" + sources."remove-trailing-separator-1.1.0" + sources."replace-ext-1.0.0" + sources."resolve-options-1.1.0" + sources."safe-buffer-5.1.2" + sources."stream-shift-1.0.0" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + sources."through2-filter-2.0.0" + sources."to-absolute-glob-2.0.2" + sources."to-through-2.0.0" + sources."unc-path-regex-0.1.2" + sources."unique-stream-2.2.1" + sources."util-deprecate-1.0.2" + sources."value-or-function-3.0.0" + sources."vinyl-2.2.0" + sources."vinyl-fs-3.0.3" + sources."vinyl-sourcemap-1.1.0" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Merges multiple lcov results into one"; + homepage = https://github.com/mweibel/lcov-result-merger; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + leetcode-cli = nodeEnv.buildNodePackage { + name = "leetcode-cli"; + packageName = "leetcode-cli"; + version = "2.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/leetcode-cli/-/leetcode-cli-2.6.1.tgz"; + sha512 = "B3OXkxcsHUBnXoO2X5JOt2tDAEjMO+Mf3PxVJwgLhjdbK5XeR2GKDa6YcMuBv5fhJRzGUfQ+l6KEMQE6lRl8eg=="; + }; + dependencies = [ + sources."abab-1.0.4" + sources."acorn-2.7.0" + sources."acorn-globals-1.0.9" + sources."ajv-6.6.1" + sources."ansi-regex-2.1.1" + sources."ansi-styles-3.2.1" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."async-1.5.2" + 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."boolbase-1.0.0" + sources."brace-expansion-1.1.11" + sources."camelcase-2.1.1" + sources."caseless-0.12.0" + sources."chalk-2.4.1" + sources."cheerio-0.20.0" + sources."cli-cursor-2.1.0" + sources."cli-spinners-1.3.1" + sources."cliui-3.2.0" + sources."clone-1.0.4" + sources."code-point-at-1.1.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."colors-1.3.3" + sources."combined-stream-1.0.7" + sources."concat-map-0.0.1" + sources."core-util-is-1.0.2" + sources."cross-spawn-6.0.5" + sources."css-select-1.2.0" + sources."css-what-2.1.2" + sources."cssom-0.3.4" + sources."cssstyle-0.2.37" + sources."cycle-1.0.3" + sources."dashdash-1.14.1" + sources."decamelize-1.2.0" + sources."deep-equal-0.2.2" + sources."deep-is-0.1.3" + sources."defaults-1.0.3" + sources."delayed-stream-1.0.0" + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + ]; + }) + sources."domelementtype-1.3.1" + sources."domhandler-2.3.0" + sources."domutils-1.5.1" + sources."ecc-jsbn-0.1.2" + sources."entities-1.1.2" + sources."escape-string-regexp-1.0.5" + sources."escodegen-1.11.0" + sources."esprima-3.1.3" + sources."estraverse-4.2.0" + sources."esutils-2.0.2" + sources."execa-0.10.0" + sources."extend-3.0.2" + sources."extsprintf-1.3.0" + sources."eyes-0.1.8" + sources."fast-deep-equal-2.0.1" + sources."fast-json-stable-stringify-2.0.0" + sources."fast-levenshtein-2.0.6" + sources."find-up-3.0.0" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + 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.3" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."has-flag-3.0.0" + sources."he-1.2.0" + (sources."htmlparser2-3.8.3" // { + dependencies = [ + sources."entities-1.0.0" + ]; + }) + sources."http-signature-1.2.0" + sources."i-0.3.6" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."invert-kv-1.0.0" + sources."is-fullwidth-code-point-1.0.0" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."isarray-0.0.1" + sources."isexe-2.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."jsdom-7.2.2" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.4.1" + sources."json-stringify-safe-5.0.1" + sources."jsprim-1.4.1" + sources."lcid-1.0.0" + sources."levn-0.3.0" + sources."locate-path-3.0.0" + sources."lodash-4.17.11" + sources."log-symbols-2.2.0" + sources."map-age-cleaner-0.1.3" + sources."mem-4.0.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."moment-2.22.2" + sources."mute-stream-0.0.7" + (sources."nconf-0.10.0" // { + dependencies = [ + sources."yargs-3.32.0" + ]; + }) + sources."ncp-1.0.1" + sources."nice-try-1.0.5" + sources."npm-run-path-2.0.2" + sources."nth-check-1.0.2" + sources."number-is-nan-1.0.1" + sources."nwmatcher-1.4.4" + sources."oauth-sign-0.9.0" + sources."once-1.4.0" + sources."onetime-2.0.1" + sources."optionator-0.8.2" + (sources."ora-3.0.0" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."os-locale-1.4.0" + sources."p-defer-1.0.0" + sources."p-finally-1.0.0" + sources."p-is-promise-1.1.0" + sources."p-limit-2.0.0" + sources."p-locate-3.0.0" + sources."p-try-2.0.0" + sources."parse5-1.5.1" + sources."path-exists-3.0.0" + sources."path-is-absolute-1.0.1" + sources."path-key-2.0.1" + sources."performance-now-2.1.0" + sources."pkginfo-0.4.1" + sources."prelude-ls-1.1.2" + sources."prompt-1.0.0" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."read-1.0.7" + sources."readable-stream-1.1.14" + (sources."request-2.88.0" // { + dependencies = [ + sources."punycode-1.4.1" + sources."tough-cookie-2.4.3" + ]; + }) + sources."require-directory-2.1.1" + sources."require-main-filename-1.0.1" + sources."restore-cursor-2.0.0" + sources."revalidator-0.1.8" + sources."rimraf-2.6.2" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-1.2.4" + sources."secure-keys-1.0.0" + sources."semver-5.6.0" + 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."source-map-0.6.1" + sources."sshpk-1.15.2" + sources."stack-trace-0.0.10" + sources."string-width-1.0.2" + sources."string_decoder-0.10.31" + sources."strip-ansi-3.0.1" + sources."strip-eof-1.0.0" + sources."supports-color-5.5.0" + sources."symbol-tree-3.2.2" + sources."tough-cookie-2.5.0" + sources."tr46-0.0.3" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-check-0.3.2" + sources."underscore-1.9.1" + sources."uri-js-4.2.2" + (sources."utile-0.3.0" // { + dependencies = [ + sources."async-0.9.2" + ]; + }) + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."wcwidth-1.0.1" + sources."webidl-conversions-2.0.1" + sources."whatwg-url-compat-0.6.5" + sources."which-1.3.1" + sources."which-module-2.0.0" + sources."window-size-0.1.4" + (sources."winston-2.1.1" // { + dependencies = [ + sources."async-1.0.0" + sources."colors-1.0.3" + sources."pkginfo-0.3.1" + ]; + }) + sources."wordwrap-1.0.0" + sources."wrap-ansi-2.1.0" + sources."wrappy-1.0.2" + sources."xml-name-validator-2.0.1" + sources."y18n-3.2.1" + (sources."yargs-12.0.4" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."cliui-4.1.0" + sources."invert-kv-2.0.0" + sources."is-fullwidth-code-point-2.0.0" + sources."lcid-2.0.0" + sources."os-locale-3.0.1" + sources."string-width-2.1.1" + sources."strip-ansi-4.0.0" + ]; + }) + (sources."yargs-parser-11.1.1" // { + dependencies = [ + sources."camelcase-5.0.0" + ]; + }) + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A cli tool to enjoy leetcode!"; + homepage = "https://github.com/skygragon/leetcode-cli#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + lerna = nodeEnv.buildNodePackage { + name = "lerna"; + packageName = "lerna"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lerna/-/lerna-3.6.0.tgz"; + sha512 = "iQFAgrgtv18SI5LtQBBca0WVeYvk2r8eYgiEQtcZBT63T5R9RVv+snsviIiOp0z6gD43tcyiWXiLvBdp1IY/Rg=="; + }; + dependencies = [ + sources."@lerna/add-3.6.0" + sources."@lerna/batch-packages-3.6.0" + sources."@lerna/bootstrap-3.6.0" + sources."@lerna/changed-3.6.0" + sources."@lerna/check-working-tree-3.6.0" + sources."@lerna/child-process-3.3.0" + sources."@lerna/clean-3.6.0" + sources."@lerna/cli-3.6.0" + sources."@lerna/collect-updates-3.6.0" + sources."@lerna/command-3.6.0" + sources."@lerna/conventional-commits-3.6.0" + (sources."@lerna/create-3.6.0" // { + dependencies = [ + sources."camelcase-4.1.0" + ]; + }) + sources."@lerna/create-symlink-3.6.0" + sources."@lerna/describe-ref-3.6.0" + sources."@lerna/diff-3.6.0" + sources."@lerna/exec-3.6.0" + sources."@lerna/filter-options-3.6.0" + sources."@lerna/filter-packages-3.6.0" + sources."@lerna/get-npm-exec-opts-3.6.0" + sources."@lerna/global-options-3.1.3" + sources."@lerna/has-npm-version-3.3.0" + sources."@lerna/import-3.6.0" + sources."@lerna/init-3.6.0" + sources."@lerna/link-3.6.0" + sources."@lerna/list-3.6.0" + sources."@lerna/listable-3.6.0" + sources."@lerna/log-packed-3.6.0" + sources."@lerna/npm-conf-3.4.1" + sources."@lerna/npm-dist-tag-3.6.0" + sources."@lerna/npm-install-3.6.0" + sources."@lerna/npm-publish-3.6.0" + sources."@lerna/npm-run-script-3.6.0" + sources."@lerna/output-3.6.0" + sources."@lerna/package-3.6.0" + sources."@lerna/package-graph-3.6.0" + sources."@lerna/project-3.6.0" + sources."@lerna/prompt-3.6.0" + sources."@lerna/publish-3.6.0" + sources."@lerna/resolve-symlink-3.6.0" + sources."@lerna/rimraf-dir-3.6.0" + sources."@lerna/run-3.6.0" + sources."@lerna/run-lifecycle-3.6.0" + sources."@lerna/run-parallel-batches-3.0.0" + sources."@lerna/symlink-binary-3.6.0" + sources."@lerna/symlink-dependencies-3.6.0" + sources."@lerna/timer-3.5.0" + sources."@lerna/validation-error-3.6.0" + sources."@lerna/version-3.6.0" + sources."@lerna/write-log-file-3.6.0" + sources."@mrmlnc/readdir-enhanced-2.2.1" + sources."@nodelib/fs.stat-1.1.3" + sources."JSONStream-1.3.5" + sources."abbrev-1.1.1" + sources."agent-base-4.2.1" + sources."agentkeepalive-3.5.2" + sources."ajv-6.6.1" + sources."ansi-escapes-3.1.0" + sources."ansi-regex-2.1.1" + sources."ansi-styles-3.2.1" + sources."aproba-1.2.0" + sources."are-we-there-yet-1.1.5" + 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-1.0.0" + sources."array-find-index-1.0.2" + sources."array-ify-1.0.0" + sources."array-union-1.0.2" + sources."array-uniq-1.0.3" + sources."array-unique-0.3.2" + sources."arrify-1.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."async-2.6.1" + 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."bin-links-1.1.2" + sources."block-stream-0.0.9" + sources."bluebird-3.5.3" + sources."brace-expansion-1.1.11" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."buffer-from-1.1.1" + sources."builtin-modules-1.1.1" + sources."builtins-1.0.3" + sources."byline-5.0.0" + sources."byte-size-4.0.4" + sources."cacache-11.3.1" + 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."camelcase-5.0.0" + (sources."camelcase-keys-4.2.0" // { + dependencies = [ + sources."camelcase-4.1.0" + ]; + }) + sources."caseless-0.12.0" + sources."chalk-2.4.1" + sources."chardet-0.7.0" + sources."chownr-1.1.1" + sources."ci-info-1.6.0" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."cli-cursor-2.1.0" + sources."cli-width-2.2.0" + (sources."cliui-4.1.0" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."clone-1.0.4" + sources."cmd-shim-2.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" + sources."columnify-1.5.4" + sources."combined-stream-1.0.7" + sources."commander-2.17.1" + (sources."compare-func-1.3.2" // { + dependencies = [ + sources."dot-prop-3.0.0" + ]; + }) + sources."component-emitter-1.2.1" + 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."conventional-changelog-angular-5.0.2" + sources."conventional-changelog-core-3.1.5" + sources."conventional-changelog-preset-loader-2.0.2" + sources."conventional-changelog-writer-4.0.2" + sources."conventional-commits-filter-2.0.1" + sources."conventional-commits-parser-3.0.1" + sources."conventional-recommended-bump-4.0.4" + sources."copy-concurrently-1.0.5" + sources."copy-descriptor-0.1.1" + sources."core-util-is-1.0.2" + sources."cosmiconfig-5.0.7" + sources."cross-spawn-6.0.5" + sources."currently-unhandled-0.4.1" + sources."cyclist-0.2.2" + sources."dargs-4.1.0" + sources."dashdash-1.14.1" + sources."dateformat-3.0.3" + sources."debug-2.6.9" + sources."debuglog-1.0.1" + sources."decamelize-1.2.0" + (sources."decamelize-keys-1.1.0" // { + dependencies = [ + sources."map-obj-1.0.1" + ]; + }) + sources."decode-uri-component-0.2.0" + sources."dedent-0.7.0" + sources."defaults-1.0.3" + sources."define-property-2.0.2" + sources."delayed-stream-1.0.0" + sources."delegates-1.0.0" + sources."detect-indent-5.0.0" + sources."dezalgo-1.0.3" + sources."dir-glob-2.0.0" + sources."dot-prop-4.2.0" + sources."duplexer-0.1.1" + sources."duplexify-3.6.1" + sources."ecc-jsbn-0.1.2" + sources."encoding-0.1.12" + sources."end-of-stream-1.4.1" + sources."err-code-1.1.2" + sources."error-ex-1.3.2" + sources."es6-promise-4.2.5" + sources."es6-promisify-5.0.0" + sources."escape-string-regexp-1.0.5" + sources."esprima-4.0.1" + sources."execa-1.0.0" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."extend-3.0.2" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."external-editor-3.0.3" + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + sources."extsprintf-1.3.0" + sources."fast-deep-equal-2.0.1" + (sources."fast-glob-2.2.4" // { + dependencies = [ + sources."is-glob-4.0.0" + ]; + }) + sources."fast-json-stable-stringify-2.0.0" + sources."figgy-pudding-3.5.1" + sources."figures-2.0.0" + (sources."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."find-npm-prefix-1.0.2" + sources."find-up-3.0.0" + sources."flush-write-stream-1.0.3" + sources."for-in-1.0.2" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."fragment-cache-0.2.1" + sources."from2-2.3.0" + sources."fs-extra-7.0.1" + sources."fs-minipass-1.2.5" + sources."fs-vacuum-1.2.10" + sources."fs-write-stream-atomic-1.0.10" + sources."fs.realpath-1.0.0" + sources."fstream-1.0.11" + (sources."gauge-2.7.4" // { + dependencies = [ + sources."is-fullwidth-code-point-1.0.0" + sources."string-width-1.0.2" + ]; + }) + sources."genfun-5.0.0" + sources."gentle-fs-2.0.1" + sources."get-caller-file-1.0.3" + (sources."get-pkg-repo-1.4.0" // { + dependencies = [ + sources."camelcase-2.1.1" + sources."camelcase-keys-2.1.0" + sources."find-up-1.1.2" + sources."indent-string-2.1.0" + sources."load-json-file-1.1.0" + sources."map-obj-1.0.1" + sources."meow-3.7.0" + sources."parse-json-2.2.0" + sources."path-exists-2.1.0" + sources."path-type-1.1.0" + sources."pify-2.3.0" + sources."read-pkg-1.1.0" + sources."read-pkg-up-1.0.1" + sources."redent-1.0.0" + sources."strip-bom-2.0.0" + sources."strip-indent-1.0.1" + sources."trim-newlines-1.0.0" + ]; + }) + sources."get-port-3.2.0" + sources."get-stdin-4.0.1" + sources."get-stream-4.1.0" + sources."get-value-2.0.6" + sources."getpass-0.1.7" + sources."git-raw-commits-2.0.0" + (sources."git-remote-origin-url-2.0.0" // { + dependencies = [ + sources."pify-2.3.0" + ]; + }) + sources."git-semver-tags-2.0.2" + sources."gitconfiglocal-1.0.0" + sources."glob-7.1.3" + sources."glob-parent-3.1.0" + sources."glob-to-regexp-0.3.0" + sources."globby-8.0.1" + sources."graceful-fs-4.1.15" + (sources."handlebars-4.0.12" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + 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."has-value-1.0.0" + (sources."has-values-1.0.0" // { + dependencies = [ + sources."kind-of-4.0.0" + ]; + }) + sources."hosted-git-info-2.7.1" + sources."http-cache-semantics-3.8.1" + (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.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."humanize-ms-1.2.1" + sources."iconv-lite-0.4.24" + sources."iferr-0.1.5" + sources."ignore-3.3.10" + sources."ignore-walk-3.0.1" + (sources."import-fresh-2.0.0" // { + dependencies = [ + sources."resolve-from-3.0.0" + ]; + }) + sources."import-local-1.0.0" + sources."imurmurhash-0.1.4" + sources."indent-string-3.2.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."init-package-json-1.10.3" + (sources."inquirer-6.2.1" // { + dependencies = [ + sources."ansi-regex-4.0.0" + sources."strip-ansi-5.0.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" + sources."is-buffer-1.1.6" + sources."is-builtin-module-1.0.0" + sources."is-ci-1.2.1" + sources."is-data-descriptor-1.0.0" + 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-finite-1.0.2" + sources."is-fullwidth-code-point-2.0.0" + sources."is-glob-3.1.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-obj-1.0.1" + sources."is-plain-obj-1.1.0" + sources."is-plain-object-2.0.4" + sources."is-promise-2.1.0" + sources."is-stream-1.1.0" + sources."is-subset-0.1.1" + 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" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isobject-3.0.1" + sources."isstream-0.1.2" + sources."js-yaml-3.12.0" + sources."jsbn-0.1.1" + 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."jsonfile-4.0.0" + sources."jsonparse-1.3.1" + sources."jsprim-1.4.1" + sources."kind-of-6.0.2" + sources."lcid-2.0.0" + sources."libnpm-2.0.1" + (sources."libnpmaccess-3.0.1" // { + dependencies = [ + sources."aproba-2.0.0" + ]; + }) + sources."libnpmconfig-1.2.1" + (sources."libnpmhook-5.0.2" // { + dependencies = [ + sources."aproba-2.0.0" + ]; + }) + (sources."libnpmorg-1.0.0" // { + dependencies = [ + sources."aproba-2.0.0" + ]; + }) + (sources."libnpmpublish-1.1.0" // { + dependencies = [ + sources."aproba-2.0.0" + ]; + }) + sources."libnpmsearch-2.0.0" + (sources."libnpmteam-1.0.1" // { + dependencies = [ + sources."aproba-2.0.0" + ]; + }) + sources."load-json-file-4.0.0" + sources."locate-path-3.0.0" + sources."lock-verify-2.0.2" + sources."lodash-4.17.11" + sources."lodash._reinterpolate-3.0.0" + sources."lodash.clonedeep-4.5.0" + sources."lodash.sortby-4.7.0" + sources."lodash.template-4.4.0" + sources."lodash.templatesettings-4.1.0" + sources."loud-rejection-1.6.0" + sources."lru-cache-4.1.5" + sources."make-dir-1.3.0" + sources."make-fetch-happen-4.0.1" + 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."mem-4.0.0" + sources."meow-4.0.1" + sources."merge2-1.2.3" + sources."micromatch-3.1.10" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + sources."minimist-options-3.0.2" + (sources."minipass-2.3.5" // { + dependencies = [ + sources."yallist-3.0.3" + ]; + }) + sources."minizlib-1.2.1" + sources."mississippi-3.0.0" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."modify-values-1.0.1" + sources."move-concurrently-1.0.1" + sources."ms-2.0.0" + sources."multimatch-2.1.0" + sources."mute-stream-0.0.7" + sources."nanomatch-1.2.13" + sources."nice-try-1.0.5" + sources."node-fetch-npm-2.0.2" + (sources."node-gyp-3.8.0" // { + dependencies = [ + sources."semver-5.3.0" + ]; + }) + sources."nopt-3.0.6" + sources."normalize-package-data-2.4.0" + sources."npm-bundled-1.0.5" + sources."npm-lifecycle-2.1.0" + sources."npm-logical-tree-1.2.1" + sources."npm-package-arg-6.1.0" + sources."npm-packlist-1.1.12" + sources."npm-pick-manifest-2.2.3" + sources."npm-profile-4.0.1" + sources."npm-registry-fetch-3.8.0" + sources."npm-run-path-2.0.2" + 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."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-visit-1.0.1" + sources."object.pick-1.3.0" + sources."once-1.4.0" + sources."onetime-2.0.1" + (sources."optimist-0.6.1" // { + dependencies = [ + sources."minimist-0.0.10" + ]; + }) + sources."os-homedir-1.0.2" + (sources."os-locale-3.0.1" // { + dependencies = [ + sources."execa-0.10.0" + sources."get-stream-3.0.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-1.1.0" + sources."p-limit-2.0.0" + sources."p-locate-3.0.0" + sources."p-map-1.2.0" + sources."p-map-series-1.0.0" + sources."p-pipe-1.2.0" + sources."p-reduce-1.0.0" + sources."p-try-2.0.0" + sources."p-waterfall-1.0.0" + (sources."pacote-9.2.3" // { + dependencies = [ + sources."tar-4.4.8" + sources."yallist-3.0.3" + ]; + }) + sources."parallel-transform-1.1.0" + sources."parse-github-repo-url-1.4.1" + sources."parse-json-4.0.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-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."path-type-3.0.0" + sources."performance-now-2.1.0" + sources."pify-3.0.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + (sources."pkg-dir-2.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."posix-character-classes-0.1.1" + sources."process-nextick-args-2.0.0" + sources."promise-inflight-1.0.1" + sources."promise-retry-1.1.1" + sources."promzard-0.3.0" + sources."proto-list-1.2.4" + sources."protoduck-5.0.1" + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."pump-3.0.0" + (sources."pumpify-1.5.1" // { + dependencies = [ + sources."pump-2.0.1" + ]; + }) + sources."punycode-2.1.1" + sources."q-1.5.1" + sources."qs-6.5.2" + sources."quick-lru-1.1.0" + sources."read-1.0.7" + sources."read-cmd-shim-1.0.1" + sources."read-package-json-2.0.13" + sources."read-package-tree-5.2.1" + 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."readable-stream-2.3.6" + sources."readdir-scoped-modules-1.0.2" + sources."redent-2.0.0" + sources."regex-not-1.0.2" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."repeating-2.0.1" + sources."request-2.88.0" + sources."require-directory-2.1.1" + sources."require-main-filename-1.0.1" + (sources."resolve-cwd-2.0.0" // { + dependencies = [ + sources."resolve-from-3.0.0" + ]; + }) + sources."resolve-from-4.0.0" + sources."resolve-url-0.2.1" + sources."restore-cursor-2.0.0" + sources."ret-0.1.15" + sources."retry-0.10.1" + sources."rimraf-2.6.2" + sources."run-async-2.3.0" + sources."run-queue-1.0.3" + sources."rxjs-6.3.3" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."safer-buffer-2.1.2" + sources."semver-5.6.0" + sources."set-blocking-2.0.0" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."slash-1.0.0" + sources."slide-1.1.6" + sources."smart-buffer-4.0.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."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."socks-2.2.2" + sources."socks-proxy-agent-4.0.1" + sources."sort-keys-2.0.0" + sources."source-map-0.5.7" + sources."source-map-resolve-0.5.2" + sources."source-map-url-0.4.0" + 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.2" + sources."split-1.0.1" + sources."split-string-3.1.0" + sources."split2-2.2.0" + sources."sprintf-js-1.0.3" + sources."sshpk-1.15.2" + 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-each-1.2.3" + sources."stream-shift-1.0.0" + (sources."string-width-2.1.1" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."string_decoder-1.1.1" + sources."stringify-package-1.0.0" + sources."strip-ansi-3.0.1" + sources."strip-bom-3.0.0" + sources."strip-eof-1.0.0" + sources."strip-indent-2.0.0" + sources."strong-log-transformer-2.0.0" + sources."supports-color-5.5.0" + sources."tar-2.2.1" + sources."temp-dir-1.0.0" + sources."temp-write-3.4.0" + sources."text-extensions-1.9.0" + sources."through-2.3.8" + sources."through2-2.0.5" + sources."tmp-0.0.33" + (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."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tr46-1.0.1" + sources."trim-newlines-2.0.0" + sources."trim-off-newlines-1.0.1" + sources."tslib-1.9.3" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."typedarray-0.0.6" + (sources."uglify-js-3.4.9" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + sources."uid-number-0.0.6" + sources."umask-1.1.0" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + sources."unique-filename-1.1.1" + sources."unique-slug-2.0.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."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.2" + sources."validate-npm-package-license-3.0.4" + sources."validate-npm-package-name-3.0.0" + sources."verror-1.10.0" + sources."wcwidth-1.0.1" + sources."webidl-conversions-4.0.2" + sources."whatwg-url-7.0.0" + sources."which-1.3.1" + sources."which-module-2.0.0" + sources."wide-align-1.1.3" + sources."wordwrap-0.0.3" + (sources."wrap-ansi-2.1.0" // { + dependencies = [ + sources."is-fullwidth-code-point-1.0.0" + sources."string-width-1.0.2" + ]; + }) + sources."wrappy-1.0.2" + sources."write-file-atomic-2.3.0" + sources."write-json-file-2.3.0" + sources."write-pkg-3.2.0" + sources."xtend-4.0.1" + sources."y18n-4.0.0" + sources."yallist-2.1.2" + sources."yargs-12.0.5" + sources."yargs-parser-11.1.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A tool for managing JavaScript projects with multiple packages."; + homepage = https://lernajs.io/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + less = nodeEnv.buildNodePackage { + name = "less"; + packageName = "less"; + version = "3.9.0"; + src = fetchurl { + url = "https://registry.npmjs.org/less/-/less-3.9.0.tgz"; + sha512 = "31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w=="; + }; + dependencies = [ + sources."ajv-6.6.1" + sources."asap-2.0.6" + 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."bcrypt-pbkdf-1.0.2" + sources."caseless-0.12.0" + sources."clone-2.1.2" + sources."combined-stream-1.0.7" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."errno-0.1.7" + 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."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."getpass-0.1.7" + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."http-signature-1.2.0" + sources."image-size-0.5.5" + sources."is-typedarray-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."jsprim-1.4.1" + sources."mime-1.6.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."oauth-sign-0.9.0" + sources."performance-now-2.1.0" + sources."promise-7.3.1" + sources."prr-1.0.1" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."request-2.88.0" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."source-map-0.6.1" + sources."sshpk-1.15.2" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."uri-js-4.2.2" + sources."uuid-3.3.2" + sources."verror-1.10.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Leaner CSS"; + homepage = http://lesscss.org/; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + less-plugin-clean-css = nodeEnv.buildNodePackage { + name = "less-plugin-clean-css"; + packageName = "less-plugin-clean-css"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/less-plugin-clean-css/-/less-plugin-clean-css-1.5.1.tgz"; + sha1 = "cc57af7aa3398957e56decebe63cb60c23429703"; + }; + dependencies = [ + sources."amdefine-1.0.1" + sources."clean-css-3.4.28" + sources."commander-2.8.1" + sources."graceful-readlink-1.0.1" + sources."source-map-0.4.4" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "clean-css plugin for less.js"; + homepage = http://lesscss.org/; + }; + production = true; + bypassCache = true; + }; + live-server = nodeEnv.buildNodePackage { + name = "live-server"; + packageName = "live-server"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/live-server/-/live-server-1.2.1.tgz"; + sha512 = "Yn2XCVjErTkqnM3FfTmM7/kWy3zP7+cEtC7x6u+wUzlQ+1UW3zEYbbyJrc0jNDwiMDZI0m4a0i3dxlGHVyXczw=="; + }; + dependencies = [ + sources."accepts-1.3.5" + sources."anymatch-2.0.0" + sources."apache-crypt-1.2.1" + sources."apache-md5-1.1.2" + 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."assign-symbols-1.0.0" + sources."async-each-1.0.1" + sources."atob-2.1.2" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."basic-auth-2.0.1" + sources."batch-0.6.1" + sources."bcryptjs-2.4.3" + sources."binary-extensions-1.12.0" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + ]; + }) + sources."cache-base-1.0.1" + sources."chokidar-2.0.4" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."collection-visit-1.0.0" + sources."colors-1.3.3" + sources."component-emitter-1.2.1" + sources."connect-3.6.6" + sources."copy-descriptor-0.1.1" + sources."core-util-is-1.0.2" + sources."cors-2.8.5" + sources."debug-2.6.9" + sources."decode-uri-component-0.2.0" + sources."define-property-2.0.2" + sources."depd-1.1.2" + sources."destroy-1.0.4" + sources."duplexer-0.1.1" + sources."ee-first-1.1.1" + sources."encodeurl-1.0.2" + sources."escape-html-1.0.3" + sources."etag-1.8.1" + sources."event-stream-3.3.4" + (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-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."faye-websocket-0.11.1" + (sources."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + ]; + }) + sources."finalhandler-1.1.0" + sources."for-in-1.0.2" + sources."fragment-cache-0.2.1" + sources."fresh-0.5.2" + sources."from-0.1.7" + sources."fsevents-1.2.4" + sources."get-value-2.0.6" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."graceful-fs-4.1.15" + sources."has-value-1.0.0" + (sources."has-values-1.0.0" // { + dependencies = [ + sources."kind-of-4.0.0" + ]; + }) + sources."http-auth-3.1.3" + (sources."http-errors-1.6.3" // { + dependencies = [ + sources."statuses-1.5.0" + ]; + }) + sources."http-parser-js-0.5.0" + sources."inherits-2.0.3" + 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-extglob-2.1.1" + sources."is-glob-4.0.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-plain-object-2.0.4" + sources."is-windows-1.0.2" + sources."is-wsl-1.1.0" + sources."isarray-1.0.0" + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."lodash.debounce-4.0.8" + sources."map-cache-0.2.2" + sources."map-stream-0.1.0" + sources."map-visit-1.0.0" + sources."micromatch-3.1.10" + sources."mime-1.4.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mixin-deep-1.3.1" + sources."morgan-1.9.1" + sources."ms-2.0.0" + sources."nan-2.11.1" + sources."nanomatch-1.2.13" + sources."negotiator-0.6.1" + sources."normalize-path-2.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-visit-1.0.1" + sources."object.pick-1.3.0" + sources."on-finished-2.3.0" + sources."on-headers-1.0.1" + sources."opn-5.4.0" + sources."parseurl-1.3.2" + sources."pascalcase-0.1.1" + sources."path-dirname-1.0.2" + sources."path-is-absolute-1.0.1" + sources."pause-stream-0.0.11" + sources."posix-character-classes-0.1.1" + sources."process-nextick-args-2.0.0" + sources."proxy-middleware-0.15.0" + sources."range-parser-1.2.0" + 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."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + (sources."send-0.16.2" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."serve-index-1.9.1" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + ]; + }) + sources."setprototypeof-1.1.0" + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."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."split-0.3.3" + sources."split-string-3.1.0" + (sources."static-extend-0.1.2" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."statuses-1.3.1" + sources."stream-combiner-0.0.4" + sources."string_decoder-1.1.1" + 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."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + sources."set-value-0.4.3" + ]; + }) + sources."unix-crypt-td-js-1.0.0" + sources."unpipe-1.0.0" + (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.1.0" + sources."urix-0.1.0" + sources."use-3.1.1" + sources."util-deprecate-1.0.2" + sources."utils-merge-1.0.1" + sources."uuid-3.3.2" + sources."vary-1.1.2" + sources."websocket-driver-0.7.0" + sources."websocket-extensions-0.1.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "simple development http server with live reload capability"; + homepage = "https://github.com/tapio/live-server#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + livedown = nodeEnv.buildNodePackage { + name = "livedown"; + packageName = "livedown"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/livedown/-/livedown-2.1.1.tgz"; + sha512 = "C5x12+bwk7m2Sx3U27VZ7h5KP7vIlKfZGCabMi73nBGp0zPHtCaxQTPXDRoX5479EZUvycYJI0aD4h1d4+ds7w=="; + }; + dependencies = [ + sources."accepts-1.3.5" + sources."after-0.8.2" + sources."ajv-6.6.1" + sources."anymatch-1.3.2" + sources."argparse-1.0.10" + sources."arr-diff-2.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-flatten-1.1.1" + sources."array-unique-0.2.1" + sources."arraybuffer.slice-0.0.7" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."assign-symbols-1.0.0" + sources."async-each-1.0.1" + sources."async-limiter-1.0.0" + sources."asynckit-0.4.0" + sources."atob-2.1.2" + sources."aws-sign2-0.7.0" + sources."aws4-1.8.0" + sources."backo2-1.0.2" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + sources."isobject-3.0.1" + ]; + }) + sources."base64-arraybuffer-0.1.5" + sources."base64id-1.0.0" + sources."bcrypt-pbkdf-1.0.2" + sources."better-assert-1.0.2" + sources."binary-extensions-1.12.0" + sources."blob-0.0.5" + sources."body-parser-1.18.3" + sources."braces-1.8.5" + sources."bytes-3.0.0" + (sources."cache-base-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."callsite-1.0.0" + sources."caseless-0.12.0" + sources."chokidar-1.7.0" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."isobject-3.0.1" + sources."kind-of-5.1.0" + ]; + }) + sources."collection-visit-1.0.0" + sources."combined-stream-1.0.7" + sources."component-bind-1.0.0" + sources."component-emitter-1.2.1" + sources."component-inherit-0.0.3" + sources."content-disposition-0.5.2" + sources."content-type-1.0.4" + sources."cookie-0.3.1" + sources."cookie-signature-1.0.6" + sources."copy-descriptor-0.1.1" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."decode-uri-component-0.2.0" + (sources."define-property-2.0.2" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."delayed-stream-1.0.0" + sources."depd-1.1.2" + sources."destroy-1.0.4" + sources."ecc-jsbn-0.1.2" + sources."ee-first-1.1.1" + sources."emoji-regex-6.1.1" + sources."encodeurl-1.0.2" + (sources."engine.io-3.3.2" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + (sources."engine.io-client-3.3.1" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + sources."engine.io-parser-2.1.3" + sources."entities-1.1.2" + sources."escape-html-1.0.3" + sources."etag-1.8.1" + sources."expand-brackets-0.1.5" + sources."expand-range-1.8.2" + (sources."express-4.16.4" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."extend-3.0.2" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."extglob-0.3.2" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-2.0.1" + sources."fast-json-stable-stringify-2.0.0" + sources."filename-regex-2.0.1" + sources."fill-range-2.2.4" + (sources."finalhandler-1.1.1" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."for-in-1.0.2" + sources."for-own-0.1.5" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."forwarded-0.1.2" + sources."fragment-cache-0.2.1" + sources."fresh-0.5.2" + sources."fsevents-1.2.4" + sources."get-value-2.0.6" + sources."getpass-0.1.7" + sources."github-slugger-1.2.0" + sources."glob-base-0.3.0" + sources."glob-parent-2.0.0" + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + (sources."has-binary2-1.0.3" // { + dependencies = [ + sources."isarray-2.0.1" + ]; + }) + sources."has-cors-1.1.0" + (sources."has-value-1.0.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + (sources."has-values-1.0.0" // { + dependencies = [ + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."kind-of-4.0.0" + ]; + }) + sources."html-entities-1.2.1" + sources."http-errors-1.6.3" + sources."http-signature-1.2.0" + sources."iconv-lite-0.4.23" + sources."indexof-0.0.1" + sources."inherits-2.0.3" + sources."innertext-1.0.3" + sources."ipaddr.js-1.8.0" + (sources."is-accessor-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-binary-path-1.0.1" + sources."is-buffer-1.1.6" + (sources."is-data-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + (sources."is-descriptor-1.0.2" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-dotfile-1.0.3" + sources."is-equal-shallow-0.1.3" + sources."is-extendable-0.1.1" + sources."is-extglob-1.0.0" + sources."is-glob-2.0.1" + sources."is-number-2.1.0" + (sources."is-plain-object-2.0.4" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."is-posix-bracket-0.1.1" + sources."is-primitive-2.0.0" + sources."is-typedarray-1.0.0" + sources."is-windows-1.0.2" + sources."is-wsl-1.1.0" + sources."isarray-1.0.0" + sources."isobject-2.1.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."jsprim-1.4.1" + sources."kind-of-3.2.2" + sources."linkify-it-2.1.0" + sources."map-cache-0.2.2" + 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-task-checkbox-1.0.6" + sources."math-random-1.0.1" + sources."mdurl-1.0.1" + sources."media-typer-0.3.0" + sources."merge-descriptors-1.0.1" + sources."methods-1.1.2" + sources."micromatch-2.3.11" + sources."mime-1.4.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimist-1.2.0" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."ms-2.0.0" + sources."nan-2.11.1" + (sources."nanomatch-1.2.13" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + sources."kind-of-6.0.2" + ]; + }) + sources."negotiator-0.6.1" + sources."normalize-path-2.1.1" + sources."oauth-sign-0.9.0" + sources."object-component-0.0.3" + (sources."object-copy-0.1.0" // { + dependencies = [ + sources."define-property-0.2.5" + sources."is-accessor-descriptor-0.1.6" + sources."is-data-descriptor-0.1.4" + (sources."is-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + ]; + }) + (sources."object-visit-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."object.omit-2.0.1" + (sources."object.pick-1.3.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."on-finished-2.3.0" + sources."opn-5.4.0" + sources."parse-glob-3.0.4" + sources."parseqs-0.0.5" + sources."parseuri-0.0.5" + sources."parseurl-1.3.2" + sources."pascalcase-0.1.1" + sources."path-is-absolute-1.0.1" + sources."path-to-regexp-0.1.7" + sources."performance-now-2.1.0" + sources."posix-character-classes-0.1.1" + sources."preserve-0.2.0" + sources."process-nextick-args-2.0.0" + sources."proxy-addr-2.0.4" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + (sources."randomatic-3.1.1" // { + dependencies = [ + sources."is-number-4.0.0" + sources."kind-of-6.0.2" + ]; + }) + sources."range-parser-1.2.0" + sources."raw-body-2.3.3" + sources."readable-stream-2.3.6" + (sources."readdirp-2.2.1" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + ]; + }) + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + (sources."fill-range-4.0.0" // { + dependencies = [ + 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" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."micromatch-3.1.10" + ]; + }) + sources."regex-cache-0.4.4" + 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."request-2.88.0" + sources."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."safer-buffer-2.1.2" + (sources."send-0.16.2" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."serve-static-1.13.2" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."setprototypeof-1.1.0" + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + (sources."snapdragon-node-2.1.1" // { + dependencies = [ + sources."define-property-1.0.0" + sources."isobject-3.0.1" + ]; + }) + sources."snapdragon-util-3.0.1" + (sources."socket.io-2.2.0" // { + dependencies = [ + sources."debug-4.1.0" + sources."ms-2.1.1" + ]; + }) + sources."socket.io-adapter-1.1.1" + (sources."socket.io-client-2.2.0" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + (sources."socket.io-parser-3.3.0" // { + dependencies = [ + sources."debug-3.1.0" + sources."isarray-2.0.1" + ]; + }) + sources."source-map-0.5.7" + sources."source-map-resolve-0.5.2" + sources."source-map-url-0.4.0" + sources."split-string-3.1.0" + sources."sprintf-js-1.0.3" + sources."sshpk-1.15.2" + (sources."static-extend-0.1.2" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."statuses-1.5.0" + sources."string_decoder-1.1.1" + sources."to-array-0.1.4" + sources."to-object-path-0.3.0" + sources."to-regex-3.0.2" + (sources."to-regex-range-2.1.1" // { + dependencies = [ + sources."is-number-3.0.0" + ]; + }) + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-is-1.6.16" + sources."uc.micro-1.0.5" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + sources."unpipe-1.0.0" + (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."isobject-3.0.1" + ]; + }) + sources."uri-js-4.2.2" + sources."urix-0.1.0" + sources."use-3.1.1" + sources."util-deprecate-1.0.2" + sources."utils-merge-1.0.1" + sources."uuid-3.3.2" + sources."vary-1.1.2" + sources."verror-1.10.0" + sources."ws-6.1.2" + sources."xmlhttprequest-ssl-1.5.5" + sources."yeast-0.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Live Markdown previews for your favourite editor."; + homepage = https://github.com/shime/livedown; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + "lumo-build-deps-../interpreters/clojurescript/lumo" = nodeEnv.buildNodePackage { + name = "lumo-build-deps"; + packageName = "lumo-build-deps"; + version = "1.9.0"; + src = ../interpreters/clojurescript/lumo; + dependencies = [ + sources."@babel/code-frame-7.0.0" + sources."@babel/core-7.2.0" + sources."@babel/generator-7.2.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.1.0" + sources."@babel/helper-create-class-features-plugin-7.2.1" + sources."@babel/helper-define-map-7.1.0" + 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.0.0" + sources."@babel/helper-member-expression-to-functions-7.0.0" + sources."@babel/helper-module-imports-7.0.0" + sources."@babel/helper-module-transforms-7.1.0" + sources."@babel/helper-optimise-call-expression-7.0.0" + sources."@babel/helper-plugin-utils-7.0.0" + sources."@babel/helper-regex-7.0.0" + sources."@babel/helper-remap-async-to-generator-7.1.0" + sources."@babel/helper-replace-supers-7.1.0" + sources."@babel/helper-simple-access-7.1.0" + sources."@babel/helper-split-export-declaration-7.0.0" + sources."@babel/helper-wrap-function-7.2.0" + sources."@babel/helpers-7.2.0" + sources."@babel/highlight-7.0.0" + sources."@babel/parser-7.2.0" + 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.2.1" + sources."@babel/plugin-proposal-json-strings-7.2.0" + sources."@babel/plugin-proposal-object-rest-spread-7.2.0" + sources."@babel/plugin-proposal-optional-catch-binding-7.2.0" + sources."@babel/plugin-proposal-unicode-property-regex-7.2.0" + sources."@babel/plugin-syntax-async-generators-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-transform-arrow-functions-7.2.0" + sources."@babel/plugin-transform-async-to-generator-7.2.0" + sources."@babel/plugin-transform-block-scoped-functions-7.2.0" + sources."@babel/plugin-transform-block-scoping-7.2.0" + sources."@babel/plugin-transform-classes-7.2.0" + sources."@babel/plugin-transform-computed-properties-7.2.0" + sources."@babel/plugin-transform-destructuring-7.2.0" + sources."@babel/plugin-transform-dotall-regex-7.2.0" + sources."@babel/plugin-transform-duplicate-keys-7.2.0" + sources."@babel/plugin-transform-exponentiation-operator-7.2.0" + sources."@babel/plugin-transform-for-of-7.2.0" + sources."@babel/plugin-transform-function-name-7.2.0" + sources."@babel/plugin-transform-literals-7.2.0" + sources."@babel/plugin-transform-modules-amd-7.2.0" + sources."@babel/plugin-transform-modules-commonjs-7.2.0" + sources."@babel/plugin-transform-modules-systemjs-7.2.0" + sources."@babel/plugin-transform-modules-umd-7.2.0" + sources."@babel/plugin-transform-new-target-7.0.0" + sources."@babel/plugin-transform-object-super-7.2.0" + sources."@babel/plugin-transform-parameters-7.2.0" + sources."@babel/plugin-transform-regenerator-7.0.0" + sources."@babel/plugin-transform-runtime-7.2.0" + sources."@babel/plugin-transform-shorthand-properties-7.2.0" + sources."@babel/plugin-transform-spread-7.2.0" + sources."@babel/plugin-transform-sticky-regex-7.2.0" + sources."@babel/plugin-transform-template-literals-7.2.0" + sources."@babel/plugin-transform-typeof-symbol-7.2.0" + sources."@babel/plugin-transform-unicode-regex-7.2.0" + sources."@babel/preset-env-7.2.0" + sources."@babel/preset-stage-2-7.0.0" + sources."@babel/runtime-7.2.0" + sources."@babel/template-7.1.2" + sources."@babel/traverse-7.1.6" + sources."@babel/types-7.2.0" + sources."@calebboyd/semaphore-1.3.1" + sources."@comandeer/babel-plugin-banner-4.1.0" + sources."@mrmlnc/readdir-enhanced-2.2.1" + sources."@nodelib/fs.stat-1.1.3" + sources."@sindresorhus/is-0.7.0" + sources."@szmarczak/http-timer-1.1.1" + sources."@types/estree-0.0.39" + sources."@types/node-10.12.12" + sources."@webassemblyjs/ast-1.7.11" + sources."@webassemblyjs/floating-point-hex-parser-1.7.11" + sources."@webassemblyjs/helper-api-error-1.7.11" + sources."@webassemblyjs/helper-buffer-1.7.11" + sources."@webassemblyjs/helper-code-frame-1.7.11" + sources."@webassemblyjs/helper-fsm-1.7.11" + sources."@webassemblyjs/helper-module-context-1.7.11" + sources."@webassemblyjs/helper-wasm-bytecode-1.7.11" + sources."@webassemblyjs/helper-wasm-section-1.7.11" + sources."@webassemblyjs/ieee754-1.7.11" + sources."@webassemblyjs/leb128-1.7.11" + sources."@webassemblyjs/utf8-1.7.11" + sources."@webassemblyjs/wasm-edit-1.7.11" + sources."@webassemblyjs/wasm-gen-1.7.11" + sources."@webassemblyjs/wasm-opt-1.7.11" + sources."@webassemblyjs/wasm-parser-1.7.11" + sources."@webassemblyjs/wast-parser-1.7.11" + sources."@webassemblyjs/wast-printer-1.7.11" + sources."@xtuc/ieee754-1.2.0" + sources."@xtuc/long-4.2.1" + sources."ace.improved-0.2.1" + sources."acorn-6.0.4" + (sources."acorn-dynamic-import-3.0.0" // { + dependencies = [ + sources."acorn-5.7.3" + ]; + }) + sources."ajv-6.6.1" + sources."ajv-errors-1.0.1" + sources."ajv-keywords-3.2.0" + sources."amdefine-1.0.1" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + (sources."anymatch-2.0.0" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + sources."braces-2.3.2" + sources."debug-2.6.9" + sources."define-property-1.0.0" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + ]; + }) + sources."extend-shallow-2.0.1" + sources."extglob-2.0.4" + sources."fill-range-4.0.0" + (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" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."micromatch-3.1.10" + sources."ms-2.0.0" + ]; + }) + sources."app-builder-5.2.0" + sources."aproba-1.2.0" + (sources."archive-type-4.0.0" // { + dependencies = [ + sources."file-type-4.4.0" + ]; + }) + sources."arr-diff-2.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-union-1.0.2" + sources."array-uniq-1.0.3" + sources."array-unique-0.2.1" + sources."arrify-1.0.1" + sources."asn1.js-4.10.1" + (sources."assert-1.4.1" // { + dependencies = [ + sources."inherits-2.0.1" + sources."util-0.10.3" + ]; + }) + sources."assign-symbols-1.0.0" + sources."async-each-1.0.1" + sources."async-retry-1.2.3" + sources."atob-2.1.2" + (sources."babel-code-frame-6.26.0" // { + dependencies = [ + sources."chalk-1.1.3" + sources."js-tokens-3.0.2" + ]; + }) + sources."babel-core-7.0.0-bridge.0" + sources."babel-eslint-10.0.1" + (sources."babel-generator-6.26.1" // { + dependencies = [ + sources."jsesc-1.3.0" + ]; + }) + sources."babel-helper-evaluate-path-0.5.0" + sources."babel-helper-flip-expressions-0.4.3" + sources."babel-helper-is-nodes-equiv-0.0.1" + sources."babel-helper-is-void-0-0.4.3" + sources."babel-helper-mark-eval-scopes-0.4.3" + sources."babel-helper-remove-or-void-0.4.3" + sources."babel-helper-to-multiple-sequence-expressions-0.5.0" + sources."babel-jest-23.6.0" + sources."babel-loader-8.0.4" + sources."babel-messages-6.23.0" + sources."babel-plugin-istanbul-4.1.6" + sources."babel-plugin-jest-hoist-23.2.0" + sources."babel-plugin-minify-builtins-0.5.0" + sources."babel-plugin-minify-constant-folding-0.5.0" + sources."babel-plugin-minify-dead-code-elimination-0.5.0" + sources."babel-plugin-minify-flip-comparisons-0.4.3" + sources."babel-plugin-minify-guarded-expressions-0.4.3" + sources."babel-plugin-minify-infinity-0.4.3" + sources."babel-plugin-minify-mangle-names-0.5.0" + sources."babel-plugin-minify-numeric-literals-0.4.3" + sources."babel-plugin-minify-replace-0.5.0" + sources."babel-plugin-minify-simplify-0.5.0" + sources."babel-plugin-minify-type-constructors-0.4.3" + sources."babel-plugin-syntax-flow-6.18.0" + sources."babel-plugin-syntax-object-rest-spread-6.13.0" + sources."babel-plugin-transform-flow-strip-types-6.22.0" + sources."babel-plugin-transform-inline-consecutive-adds-0.4.3" + sources."babel-plugin-transform-member-expression-literals-6.9.4" + sources."babel-plugin-transform-merge-sibling-variables-6.9.4" + sources."babel-plugin-transform-minify-booleans-6.9.4" + sources."babel-plugin-transform-property-literals-6.9.4" + sources."babel-plugin-transform-regexp-constructors-0.4.3" + sources."babel-plugin-transform-remove-console-6.9.4" + sources."babel-plugin-transform-remove-debugger-6.9.4" + sources."babel-plugin-transform-remove-undefined-0.5.0" + sources."babel-plugin-transform-simplify-comparison-operators-6.9.4" + sources."babel-plugin-transform-undefined-to-void-6.9.4" + sources."babel-preset-jest-23.2.0" + sources."babel-preset-minify-0.5.0" + (sources."babel-runtime-6.26.0" // { + dependencies = [ + sources."regenerator-runtime-0.11.1" + ]; + }) + sources."babel-template-6.26.0" + (sources."babel-traverse-6.26.0" // { + dependencies = [ + sources."debug-2.6.9" + sources."globals-9.18.0" + sources."ms-2.0.0" + ]; + }) + (sources."babel-types-6.26.0" // { + dependencies = [ + sources."to-fast-properties-1.0.3" + ]; + }) + sources."babylon-6.18.0" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + sources."isobject-3.0.1" + ]; + }) + sources."base64-js-0.0.8" + sources."big.js-3.2.0" + sources."binary-extensions-1.12.0" + sources."bl-1.2.2" + sources."bluebird-3.5.3" + sources."bn.js-4.11.8" + sources."brace-expansion-1.1.11" + sources."braces-1.8.5" + 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.3.5" + sources."buffer-3.6.0" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-crc32-0.2.13" + sources."buffer-fill-1.0.0" + sources."buffer-from-1.1.1" + sources."buffer-xor-1.0.3" + sources."builtin-modules-1.1.1" + sources."builtin-status-codes-3.0.0" + sources."cacache-11.3.1" + (sources."cache-base-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + (sources."cacheable-request-2.1.4" // { + dependencies = [ + sources."lowercase-keys-1.0.0" + ]; + }) + sources."call-me-maybe-1.0.1" + sources."camelcase-5.0.0" + sources."caniuse-lite-1.0.30000917" + sources."caw-2.0.1" + (sources."chalk-2.4.1" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."supports-color-5.5.0" + ]; + }) + sources."cherow-1.6.8" + (sources."chokidar-2.0.4" // { + dependencies = [ + sources."array-unique-0.3.2" + sources."braces-2.3.2" + sources."extend-shallow-2.0.1" + sources."fill-range-4.0.0" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."is-extglob-2.1.1" + sources."is-glob-4.0.0" + sources."is-number-3.0.0" + sources."isobject-3.0.1" + ]; + }) + sources."chownr-1.1.1" + sources."chrome-trace-event-1.0.0" + sources."cipher-base-1.0.4" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."isobject-3.0.1" + sources."kind-of-5.1.0" + ]; + }) + sources."cli-cursor-2.1.0" + sources."cli-spinners-1.3.1" + (sources."cliui-4.1.0" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."clone-2.1.2" + sources."clone-buffer-1.0.0" + sources."clone-response-1.0.2" + sources."clone-stats-1.0.0" + sources."cloneable-readable-1.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."commander-2.14.1" + sources."commondir-1.0.1" + sources."component-emitter-1.2.1" + 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."constants-browserify-1.0.0" + sources."content-disposition-0.5.2" + sources."convert-source-map-1.6.0" + sources."copy-concurrently-1.0.5" + sources."copy-descriptor-0.1.1" + sources."core-js-2.6.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-env-5.2.0" + sources."cross-spawn-6.0.5" + sources."crypto-browserify-3.12.0" + sources."cyclist-0.2.2" + sources."date-now-0.1.4" + sources."death-1.1.0" + sources."debug-4.1.0" + sources."decamelize-1.2.0" + sources."decode-uri-component-0.2.0" + sources."decompress-4.2.0" + sources."decompress-response-3.3.0" + (sources."decompress-tar-4.1.1" // { + dependencies = [ + sources."file-type-5.2.0" + ]; + }) + (sources."decompress-tarbz2-4.1.1" // { + dependencies = [ + sources."file-type-6.2.0" + ]; + }) + (sources."decompress-targz-4.1.1" // { + dependencies = [ + sources."file-type-5.2.0" + ]; + }) + (sources."decompress-unzip-4.0.1" // { + dependencies = [ + sources."file-type-3.9.0" + sources."get-stream-2.3.1" + ]; + }) + (sources."defaults-1.0.3" // { + dependencies = [ + sources."clone-1.0.4" + ]; + }) + sources."defer-to-connect-1.0.1" + sources."define-properties-1.1.3" + (sources."define-property-2.0.2" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."des.js-1.0.0" + sources."detect-indent-4.0.0" + sources."diffie-hellman-5.0.3" + (sources."dir-glob-2.0.0" // { + dependencies = [ + sources."path-type-3.0.0" + sources."pify-3.0.0" + ]; + }) + sources."domain-browser-1.2.0" + (sources."download-7.1.0" // { + dependencies = [ + sources."got-8.3.2" + sources."pify-3.0.0" + ]; + }) + sources."duplexer3-0.1.4" + sources."duplexify-3.6.1" + sources."electron-to-chromium-1.3.88" + sources."elliptic-6.4.1" + sources."emojis-list-2.1.0" + sources."end-of-stream-1.4.1" + sources."enhanced-resolve-4.1.0" + sources."errno-0.1.7" + sources."error-ex-1.3.2" + sources."es-abstract-1.12.0" + sources."es-to-primitive-1.2.0" + sources."escape-string-regexp-1.0.5" + sources."eslint-scope-3.7.1" + sources."eslint-visitor-keys-1.0.0" + sources."esrecurse-4.2.1" + sources."estraverse-4.2.0" + sources."estree-walker-0.5.2" + sources."esutils-2.0.2" + sources."events-1.1.1" + sources."evp_bytestokey-1.0.3" + sources."execa-0.10.0" + sources."expand-brackets-0.1.5" + sources."expand-range-1.8.2" + sources."ext-list-2.2.2" + sources."ext-name-5.0.0" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."extglob-0.3.2" + sources."fast-deep-equal-2.0.1" + (sources."fast-glob-2.2.4" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."debug-2.6.9" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + ]; + }) + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + (sources."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + (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" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + sources."is-extglob-2.1.1" + sources."is-glob-4.0.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."micromatch-3.1.10" + sources."ms-2.0.0" + ]; + }) + sources."fast-json-stable-stringify-2.0.0" + sources."fd-slicer-1.1.0" + sources."figgy-pudding-3.5.1" + sources."file-type-8.1.0" + sources."filename-regex-2.0.1" + sources."filename-reserved-regex-2.0.0" + sources."filenamify-2.1.0" + sources."fill-range-2.2.4" + sources."find-cache-dir-1.0.0" + sources."find-up-2.1.0" + sources."flow-bin-0.85.0" + sources."flush-write-stream-1.0.3" + sources."for-in-1.0.2" + sources."for-own-0.1.5" + sources."fragment-cache-0.2.1" + sources."from2-2.3.0" + sources."fs-constants-1.0.0" + sources."fs-write-stream-atomic-1.0.10" + sources."fs.realpath-1.0.0" + sources."fsevents-1.2.4" + sources."function-bind-1.1.1" + sources."get-caller-file-1.0.3" + sources."get-proxy-2.1.0" + sources."get-stream-3.0.0" + sources."get-value-2.0.6" + sources."glob-7.1.3" + sources."glob-base-0.3.0" + sources."glob-parent-2.0.0" + sources."glob-to-regexp-0.3.0" + sources."global-modules-path-2.3.1" + sources."globals-11.9.0" + (sources."globby-8.0.1" // { + dependencies = [ + sources."pify-3.0.0" + ]; + }) + sources."google-closure-compiler-js-20170910.0.1" + (sources."got-9.3.2" // { + dependencies = [ + sources."@sindresorhus/is-0.12.0" + sources."cacheable-request-5.2.0" + sources."get-stream-4.1.0" + sources."http-cache-semantics-4.0.1" + sources."normalize-url-3.3.0" + sources."p-cancelable-1.0.0" + ]; + }) + sources."graceful-fs-4.1.15" + sources."graceful-readlink-1.0.1" + sources."has-1.0.3" + sources."has-ansi-2.0.0" + sources."has-flag-3.0.0" + sources."has-symbol-support-x-1.4.2" + sources."has-symbols-1.0.0" + sources."has-to-string-tag-x-1.4.1" + (sources."has-value-1.0.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + (sources."has-values-1.0.0" // { + dependencies = [ + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."kind-of-4.0.0" + ]; + }) + sources."hash-base-3.0.4" + sources."hash.js-1.1.7" + sources."hmac-drbg-1.0.1" + sources."hosted-git-info-2.7.1" + sources."http-cache-semantics-3.8.1" + sources."https-browserify-1.0.0" + sources."ieee754-1.1.12" + sources."iferr-0.1.5" + sources."ignore-3.3.10" + (sources."import-local-2.0.0" // { + dependencies = [ + sources."find-up-3.0.0" + sources."locate-path-3.0.0" + sources."p-limit-2.0.0" + sources."p-locate-3.0.0" + sources."p-try-2.0.0" + sources."pkg-dir-3.0.0" + ]; + }) + sources."imurmurhash-0.1.4" + sources."indexof-0.0.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."interpret-1.1.0" + sources."into-stream-3.1.0" + sources."invariant-2.2.4" + sources."invert-kv-2.0.0" + (sources."is-accessor-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-arrayish-0.2.1" + sources."is-binary-path-1.0.1" + sources."is-buffer-1.1.6" + sources."is-builtin-module-1.0.0" + sources."is-callable-1.1.4" + (sources."is-data-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-date-object-1.0.1" + (sources."is-descriptor-1.0.2" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-dotfile-1.0.3" + sources."is-equal-shallow-0.1.3" + sources."is-extendable-0.1.1" + sources."is-extglob-1.0.0" + sources."is-finite-1.0.2" + sources."is-fullwidth-code-point-1.0.0" + sources."is-glob-2.0.1" + sources."is-module-1.0.0" + sources."is-natural-number-4.0.1" + sources."is-number-2.1.0" + sources."is-object-1.0.1" + sources."is-plain-obj-1.1.0" + (sources."is-plain-object-2.0.4" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."is-posix-bracket-0.1.1" + sources."is-primitive-2.0.0" + sources."is-regex-1.0.4" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-symbol-1.0.2" + sources."is-utf8-0.2.1" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isobject-2.1.0" + sources."istanbul-lib-coverage-1.2.1" + sources."istanbul-lib-instrument-1.10.2" + sources."isurl-1.0.0" + sources."js-levenshtein-1.1.4" + sources."js-tokens-4.0.0" + sources."jsesc-2.5.2" + 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."jszip-git://github.com/anmonteiro/jszip#patch-1" + sources."keyv-3.0.0" + sources."kind-of-3.2.2" + sources."lcid-2.0.0" + sources."load-json-file-1.1.0" + sources."loader-runner-2.3.1" + (sources."loader-utils-1.1.0" // { + dependencies = [ + sources."json5-0.5.1" + ]; + }) + sources."locate-path-2.0.0" + sources."lodash-4.17.11" + sources."lodash.debounce-4.0.8" + sources."lodash.isplainobject-4.0.6" + sources."lodash.some-4.6.0" + sources."log-symbols-2.2.0" + sources."loose-envify-1.4.0" + sources."lowercase-keys-1.0.1" + sources."lru-cache-4.1.5" + sources."magic-string-0.25.1" + (sources."make-dir-1.3.0" // { + dependencies = [ + sources."pify-3.0.0" + ]; + }) + sources."map-age-cleaner-0.1.3" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."math-random-1.0.1" + sources."md5.js-1.3.5" + sources."mem-4.0.0" + sources."memory-fs-0.4.1" + sources."merge2-1.2.3" + sources."micromatch-2.3.11" + sources."miller-rabin-4.0.1" + sources."mime-db-1.37.0" + sources."mimic-fn-1.2.0" + sources."mimic-response-1.0.1" + 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.1" // { + 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.1" + sources."multistream-2.1.1" + sources."nan-2.11.1" + (sources."nanomatch-1.2.13" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + sources."kind-of-6.0.2" + ]; + }) + sources."neo-async-2.6.0" + (sources."nexe-3.0.0-beta.7" // { + dependencies = [ + sources."pify-4.0.1" + ]; + }) + sources."nice-try-1.0.5" + sources."node-fetch-2.3.0" + (sources."node-libs-browser-2.1.0" // { + dependencies = [ + sources."base64-js-1.3.0" + sources."buffer-4.9.1" + sources."punycode-1.4.1" + ]; + }) + sources."node-releases-1.1.0" + sources."normalize-package-data-2.4.0" + sources."normalize-path-2.1.1" + (sources."normalize-url-2.0.1" // { + dependencies = [ + sources."sort-keys-2.0.0" + ]; + }) + (sources."npm-conf-1.1.3" // { + dependencies = [ + sources."pify-3.0.0" + ]; + }) + sources."npm-run-path-2.0.2" + sources."number-is-nan-1.0.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."object-keys-1.0.12" + (sources."object-visit-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."object.getownpropertydescriptors-2.0.3" + sources."object.omit-2.0.1" + (sources."object.pick-1.3.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."once-1.4.0" + sources."onetime-2.0.1" + (sources."ora-3.0.0" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."os-browserify-0.3.0" + sources."os-locale-3.0.1" + sources."p-cancelable-0.4.1" + sources."p-defer-1.0.0" + sources."p-event-2.1.0" + sources."p-finally-1.0.0" + sources."p-is-promise-1.1.0" + sources."p-limit-1.3.0" + sources."p-locate-2.0.0" + sources."p-timeout-2.0.1" + sources."p-try-1.0.0" + sources."pako-1.0.7" + sources."parallel-transform-1.1.0" + sources."paredit.js-0.3.4" + sources."parse-asn1-5.1.1" + sources."parse-glob-3.0.4" + sources."parse-json-2.2.0" + sources."pascalcase-0.1.1" + sources."path-browserify-0.0.0" + 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."path-type-1.1.0" + sources."pbkdf2-3.0.17" + sources."pend-1.2.0" + sources."pify-2.3.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."pkg-dir-2.0.0" + sources."posix-character-classes-0.1.1" + sources."posix-getopt-git://github.com/anmonteiro/node-getopt#master" + sources."prepend-http-2.0.0" + sources."preserve-0.2.0" + sources."prettier-1.15.1" + sources."private-0.1.8" + sources."process-0.11.10" + sources."process-nextick-args-2.0.0" + sources."progress-2.0.3" + sources."promise-inflight-1.0.1" + sources."proto-list-1.2.4" + sources."prr-1.0.1" + sources."pseudomap-1.0.2" + 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."query-string-5.1.1" + sources."querystring-0.2.0" + sources."querystring-es3-0.2.1" + (sources."randomatic-3.1.1" // { + dependencies = [ + sources."is-number-4.0.0" + sources."kind-of-6.0.2" + ]; + }) + sources."randombytes-2.0.6" + sources."randomfill-1.0.4" + (sources."read-pkg-4.0.1" // { + dependencies = [ + sources."parse-json-4.0.0" + sources."pify-3.0.0" + ]; + }) + (sources."read-pkg-up-1.0.1" // { + dependencies = [ + sources."find-up-1.1.2" + sources."path-exists-2.1.0" + sources."read-pkg-1.1.0" + ]; + }) + sources."readable-stream-2.3.6" + (sources."readdirp-2.2.1" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + sources."braces-2.3.2" + sources."debug-2.6.9" + sources."define-property-1.0.0" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + ]; + }) + sources."extend-shallow-2.0.1" + sources."extglob-2.0.4" + sources."fill-range-4.0.0" + (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" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."micromatch-3.1.10" + sources."ms-2.0.0" + ]; + }) + sources."regenerate-1.4.0" + sources."regenerate-unicode-properties-7.0.0" + sources."regenerator-runtime-0.12.1" + sources."regenerator-transform-0.13.3" + sources."regex-cache-0.4.4" + sources."regex-not-1.0.2" + sources."regexpu-core-4.4.0" + sources."regjsgen-0.5.0" + (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."repeating-2.0.1" + sources."replace-ext-1.0.0" + sources."require-directory-2.1.1" + sources."require-main-filename-1.0.1" + sources."resolve-1.8.1" + sources."resolve-cwd-2.0.0" + (sources."resolve-dependencies-2.2.0" // { + dependencies = [ + sources."pify-4.0.1" + ]; + }) + sources."resolve-from-3.0.0" + sources."resolve-url-0.2.1" + sources."responselike-1.0.2" + sources."restore-cursor-2.0.0" + sources."ret-0.1.15" + sources."retry-0.12.0" + sources."rimraf-2.6.2" + sources."ripemd160-2.0.2" + sources."rollup-0.67.0" + sources."rollup-plugin-babel-4.0.3" + sources."rollup-plugin-babel-minify-6.1.1" + sources."rollup-plugin-commonjs-9.2.0" + (sources."rollup-plugin-node-resolve-3.4.0" // { + dependencies = [ + sources."builtin-modules-2.0.0" + ]; + }) + sources."rollup-plugin-replace-2.1.0" + sources."rollup-plugin-uglify-3.0.0" + sources."rollup-pluginutils-2.3.3" + sources."run-queue-1.0.3" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."schema-utils-0.4.7" + (sources."seek-bzip-1.0.5" // { + dependencies = [ + sources."commander-2.8.1" + ]; + }) + sources."semver-5.6.0" + sources."serialize-javascript-1.5.0" + sources."set-blocking-2.0.0" + (sources."set-value-2.0.0" // { + 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."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" // { + 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."isobject-3.0.1" + ]; + }) + sources."snapdragon-util-3.0.1" + sources."sort-keys-1.1.2" + sources."sort-keys-length-1.0.1" + 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.9" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + sources."source-map-url-0.4.0" + sources."sourcemap-codec-1.4.4" + 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.2" + sources."split-string-3.1.0" + 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.1" + sources."stream-each-1.2.3" + sources."stream-http-2.8.3" + sources."stream-shift-1.0.0" + sources."strict-uri-encode-1.1.0" + (sources."string-width-2.1.1" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."is-fullwidth-code-point-2.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + sources."strip-bom-2.0.0" + sources."strip-dirs-2.1.0" + sources."strip-eof-1.0.0" + sources."strip-outer-1.0.1" + sources."supports-color-2.0.0" + sources."symbol-observable-1.2.0" + sources."tapable-1.1.1" + sources."tar-stream-1.6.2" + (sources."terser-3.11.0" // { + dependencies = [ + sources."commander-2.17.1" + sources."source-map-0.6.1" + ]; + }) + (sources."terser-webpack-plugin-1.1.0" // { + dependencies = [ + sources."find-cache-dir-2.0.0" + sources."find-up-3.0.0" + sources."locate-path-3.0.0" + sources."p-limit-2.0.0" + sources."p-locate-3.0.0" + sources."p-try-2.0.0" + sources."pkg-dir-3.0.0" + sources."schema-utils-1.0.0" + sources."source-map-0.6.1" + ]; + }) + sources."test-exclude-4.2.3" + sources."through-2.3.8" + sources."through2-2.0.5" + sources."timed-out-4.0.1" + sources."timers-browserify-2.0.10" + sources."to-arraybuffer-1.0.1" + sources."to-buffer-1.1.1" + sources."to-fast-properties-2.0.0" + sources."to-object-path-0.3.0" + sources."to-readable-stream-1.0.0" + sources."to-regex-3.0.2" + (sources."to-regex-range-2.1.1" // { + dependencies = [ + sources."is-number-3.0.0" + ]; + }) + sources."trim-repeated-1.0.0" + sources."trim-right-1.0.1" + sources."tslib-1.9.3" + sources."tty-browserify-0.0.0" + sources."tunnel-agent-0.6.0" + sources."typedarray-0.0.6" + (sources."uglify-es-3.3.10" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + sources."unbzip2-stream-1.3.1" + sources."unicode-canonical-property-names-ecmascript-1.0.4" + sources."unicode-match-property-ecmascript-1.0.4" + sources."unicode-match-property-value-ecmascript-1.0.2" + sources."unicode-property-aliases-ecmascript-1.0.4" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + sources."unique-filename-1.1.1" + sources."unique-slug-2.0.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."isobject-3.0.1" + ]; + }) + sources."upath-1.1.0" + sources."uri-js-4.2.2" + sources."urix-0.1.0" + (sources."url-0.11.0" // { + dependencies = [ + sources."punycode-1.3.2" + ]; + }) + sources."url-parse-lax-3.0.0" + sources."url-to-options-1.0.1" + sources."use-3.1.1" + sources."util-0.10.4" + sources."util-deprecate-1.0.2" + sources."util.promisify-1.0.0" + sources."v8-compile-cache-2.0.2" + sources."validate-npm-package-license-3.0.4" + sources."vinyl-2.2.0" + sources."vm-browserify-0.0.4" + sources."watchpack-1.6.0" + sources."wcwidth-1.0.1" + (sources."webpack-4.27.1" // { + dependencies = [ + sources."acorn-5.7.3" + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + sources."braces-2.3.2" + sources."debug-2.6.9" + sources."define-property-1.0.0" + sources."eslint-scope-4.0.0" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + ]; + }) + sources."extend-shallow-2.0.1" + sources."extglob-2.0.4" + sources."fill-range-4.0.0" + (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" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."micromatch-3.1.10" + sources."ms-2.0.0" + ]; + }) + (sources."webpack-cli-3.1.2" // { + dependencies = [ + sources."supports-color-5.5.0" + ]; + }) + (sources."webpack-core-0.6.9" // { + dependencies = [ + sources."source-map-0.4.4" + ]; + }) + (sources."webpack-sources-1.3.0" // { + dependencies = [ + sources."source-list-map-2.0.1" + sources."source-map-0.6.1" + ]; + }) + sources."which-1.3.1" + sources."which-module-2.0.0" + (sources."which-promise-1.0.0" // { + dependencies = [ + sources."pinkie-1.0.0" + sources."pinkie-promise-1.0.0" + ]; + }) + sources."worker-farm-1.6.0" + (sources."wrap-ansi-2.1.0" // { + dependencies = [ + sources."string-width-1.0.2" + ]; + }) + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + sources."y18n-4.0.0" + sources."yallist-2.1.2" + (sources."yargs-12.0.5" // { + dependencies = [ + sources."find-up-3.0.0" + sources."locate-path-3.0.0" + sources."p-limit-2.0.0" + sources."p-locate-3.0.0" + sources."p-try-2.0.0" + ]; + }) + sources."yargs-parser-11.1.1" + sources."yauzl-2.10.0" + ]; + buildInputs = globalBuildInputs; + meta = { + }; + production = true; + bypassCache = true; + }; + madoko = nodeEnv.buildNodePackage { + name = "madoko"; + packageName = "madoko"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/madoko/-/madoko-1.1.4.tgz"; + sha1 = "3a2bec6219a2658fcb955494a21d0db11a9e6fe4"; + }; + dependencies = [ + sources."amdefine-1.0.1" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."requirejs-2.3.6" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Madoko is a fast scholarly Markdown processor written in Koka"; + homepage = http://madoko.codeplex.com/; + }; + production = true; + bypassCache = true; + }; + mathjax = nodeEnv.buildNodePackage { + name = "mathjax"; + packageName = "mathjax"; + version = "2.7.5"; + src = fetchurl { + url = "https://registry.npmjs.org/mathjax/-/mathjax-2.7.5.tgz"; + sha512 = "OzsJNitEHAJB3y4IIlPCAvS0yoXwYjlo2Y4kmm9KQzyIBZt2d8yKRalby3uTRNN4fZQiGL2iMXjpdP1u2Rq2DQ=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Beautiful math in all browsers. MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all browsers."; + homepage = "https://github.com/mathjax/MathJax#readme"; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + meat = nodeEnv.buildNodePackage { + name = "meat"; + packageName = "meat"; + version = "0.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/meat/-/meat-0.3.4.tgz"; + sha1 = "e2b6b721014096e30de9c97114e1dd6696135d13"; + }; + dependencies = [ + sources."async-0.1.22" + sources."colors-0.6.2" + sources."commander-0.6.1" + sources."connect-1.9.2" + sources."cycle-1.0.3" + sources."express-2.5.11" + sources."eyes-0.1.8" + sources."formidable-1.0.17" + sources."jade-0.27.0" + sources."mime-1.2.4" + sources."mkdirp-0.3.0" + sources."node.extend-1.0.0" + sources."open-0.0.2" + sources."pkginfo-0.2.3" + sources."qs-0.4.2" + sources."request-2.9.203" + sources."stack-trace-0.0.10" + sources."winston-0.6.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Meeting room kiosk app for displaying meeting room schedules and booking rooms in your organization. Built against Google Apps, but other sources can be defined."; + homepage = https://bitbucket.org/aahmed/meat; + }; + production = true; + bypassCache = true; + }; + meguca = nodeEnv.buildNodePackage { + name = "meguca"; + packageName = "meguca"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/meguca/-/meguca-1.1.3.tgz"; + sha512 = "p9O6RWIqdP74tgmHNwfw6T2RJd8P+M7snBU2yfBrZAQT3SSL0IsbCPpQt42v0rxJOdQuPVVCsYesVAIzwa+VYQ=="; + }; + dependencies = [ + (sources."@gulp-sourcemaps/identity-map-1.0.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."source-map-0.6.1" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + ]; + }) + (sources."@gulp-sourcemaps/map-sources-1.0.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + ]; + }) + (sources."accord-0.28.0" // { + dependencies = [ + sources."glob-7.1.3" + sources."minimatch-3.0.4" + sources."semver-5.6.0" + sources."uglify-js-2.8.29" + ]; + }) + sources."acorn-5.7.3" + sources."ajv-4.11.8" + (sources."align-text-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."almond-0.3.3" + sources."ansi-colors-1.1.0" + sources."ansi-cyan-0.1.1" + sources."ansi-gray-0.1.1" + sources."ansi-red-0.1.1" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."ansi-wrap-0.1.0" + sources."append-buffer-1.0.2" + sources."archy-1.0.0" + sources."arr-diff-4.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-differ-1.0.0" + sources."array-each-1.0.1" + sources."array-slice-1.1.0" + sources."array-uniq-1.0.3" + sources."array-unique-0.3.2" + sources."asap-2.0.6" + sources."asn1-0.2.4" + sources."assert-plus-0.2.0" + sources."assign-symbols-1.0.0" + sources."asynckit-0.4.0" + sources."atob-2.1.2" + sources."aws-sign2-0.6.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."beeper-1.1.1" + sources."boom-2.10.1" + sources."brace-expansion-1.1.11" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."buffer-equal-1.0.0" + sources."cache-base-1.0.1" + sources."camelcase-1.2.1" + sources."caseless-0.12.0" + sources."center-align-0.1.3" + sources."chalk-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."clean-css-4.2.1" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + sources."cliui-2.1.0" + sources."clone-1.0.4" + sources."clone-buffer-1.0.0" + sources."clone-stats-0.0.1" + (sources."cloneable-readable-1.1.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."co-4.6.0" + sources."collection-visit-1.0.0" + sources."color-support-1.1.3" + sources."combined-stream-1.0.7" + sources."commander-2.17.1" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."convert-source-map-1.6.0" + sources."copy-descriptor-0.1.1" + sources."core-js-2.5.7" + sources."core-util-is-1.0.2" + sources."cryptiles-2.0.5" + (sources."css-2.2.4" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + sources."d-1.0.0" + (sources."dashdash-1.14.1" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."dateformat-2.2.0" + sources."debug-2.6.9" + (sources."debug-fabulous-1.1.0" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."decamelize-1.2.0" + sources."decode-uri-component-0.2.0" + sources."defaults-1.0.3" + sources."define-properties-1.1.3" + sources."define-property-2.0.2" + sources."delayed-stream-1.0.0" + sources."deprecated-0.0.1" + sources."detect-file-1.0.0" + sources."detect-newline-2.1.0" + sources."dom4-2.1.3" + (sources."duplexer2-0.0.2" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + ]; + }) + (sources."duplexify-3.6.1" // { + dependencies = [ + sources."end-of-stream-1.4.1" + sources."once-1.4.0" + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."ecc-jsbn-0.1.2" + sources."end-of-stream-0.1.5" + sources."errno-0.1.7" + sources."es5-ext-0.10.46" + sources."es6-iterator-2.0.3" + sources."es6-symbol-3.1.1" + sources."es6-weak-map-2.0.2" + sources."escape-string-regexp-1.0.5" + sources."event-emitter-0.3.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."kind-of-5.1.0" + ]; + }) + sources."expand-tilde-2.0.2" + sources."extend-3.0.2" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + sources."extsprintf-1.3.0" + sources."fancy-log-1.3.3" + (sources."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."find-index-0.1.1" + sources."findup-sync-2.0.0" + sources."fined-1.1.0" + sources."first-chunk-stream-1.0.0" + sources."flagged-respawn-1.0.0" + (sources."flush-write-stream-1.0.3" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."for-in-1.0.2" + sources."for-own-1.0.0" + sources."forever-agent-0.6.1" + sources."form-data-2.1.4" + sources."fragment-cache-0.2.1" + (sources."fs-mkdirp-stream-1.0.0" // { + dependencies = [ + sources."graceful-fs-4.1.15" + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + ]; + }) + sources."fs.realpath-1.0.0" + sources."function-bind-1.1.1" + sources."gaze-0.5.2" + sources."get-value-2.0.6" + (sources."getpass-0.1.7" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."glob-4.5.3" + sources."glob-parent-3.1.0" + sources."glob-stream-3.1.18" + sources."glob-watcher-0.0.6" + sources."glob2base-0.0.12" + sources."global-modules-1.0.0" + sources."global-prefix-1.0.2" + (sources."globule-0.1.0" // { + dependencies = [ + sources."glob-3.1.21" + sources."graceful-fs-1.2.3" + sources."inherits-1.0.2" + sources."minimatch-0.2.14" + ]; + }) + sources."glogg-1.0.1" + sources."graceful-fs-3.0.11" + sources."gulp-3.9.1" + (sources."gulp-clean-css-3.10.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + sources."through2-2.0.3" + ]; + }) + (sources."gulp-less-3.5.0" // { + dependencies = [ + sources."arr-diff-1.1.0" + sources."arr-union-2.1.0" + sources."array-slice-0.2.3" + sources."extend-shallow-1.1.4" + sources."kind-of-1.1.0" + sources."plugin-error-0.1.2" + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + ]; + }) + (sources."gulp-sourcemaps-2.6.4" // { + dependencies = [ + sources."graceful-fs-4.1.15" + sources."readable-stream-2.3.6" + sources."source-map-0.6.1" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + ]; + }) + (sources."gulp-typescript-4.0.2" // { + dependencies = [ + sources."arr-diff-1.1.0" + sources."arr-union-2.1.0" + sources."array-slice-0.2.3" + sources."clone-2.1.2" + sources."clone-stats-1.0.0" + sources."extend-shallow-1.1.4" + sources."glob-7.1.3" + sources."glob-stream-6.1.0" + sources."graceful-fs-4.1.15" + sources."kind-of-1.1.0" + sources."minimatch-3.0.4" + sources."ordered-read-streams-1.0.1" + sources."plugin-error-0.1.2" + sources."readable-stream-2.3.6" + sources."source-map-0.6.1" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + sources."unique-stream-2.2.1" + sources."vinyl-2.2.0" + sources."vinyl-fs-3.0.3" + ]; + }) + (sources."gulp-uglify-3.0.1" // { + dependencies = [ + sources."lodash-4.17.11" + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + ]; + }) + (sources."gulp-util-3.0.8" // { + dependencies = [ + sources."object-assign-3.0.0" + sources."readable-stream-2.3.6" + sources."replace-ext-0.0.1" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + sources."vinyl-0.5.3" + ]; + }) + sources."gulplog-1.0.0" + sources."har-schema-1.0.5" + sources."har-validator-4.2.1" + sources."has-ansi-2.0.0" + sources."has-gulplog-0.1.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."hawk-3.1.3" + sources."hoek-2.16.3" + sources."homedir-polyfill-1.0.1" + sources."http-signature-1.1.1" + sources."image-size-0.5.5" + sources."indx-0.2.3" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."interpret-1.1.0" + sources."is-absolute-1.0.0" + sources."is-accessor-descriptor-1.0.0" + 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-glob-3.1.0" + sources."is-negated-glob-1.0.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-plain-object-2.0.4" + sources."is-promise-2.1.0" + sources."is-relative-1.0.0" + sources."is-typedarray-1.0.0" + sources."is-unc-path-1.0.0" + sources."is-utf8-0.2.1" + sources."is-valid-glob-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-stable-stringify-1.0.1" + sources."json-stringify-safe-5.0.1" + sources."jsonify-0.0.0" + (sources."jsprim-1.4.1" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."kind-of-6.0.2" + sources."lazy-cache-1.0.4" + (sources."lazystream-1.0.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."lead-1.0.0" + (sources."less-2.7.3" // { + dependencies = [ + sources."graceful-fs-4.1.15" + ]; + }) + sources."liftoff-2.5.0" + sources."lodash-1.0.2" + sources."lodash._basecopy-3.0.1" + sources."lodash._basetostring-3.0.1" + sources."lodash._basevalues-3.0.0" + sources."lodash._getnative-3.9.1" + sources."lodash._isiterateecall-3.0.9" + sources."lodash._reescape-3.0.0" + sources."lodash._reevaluate-3.0.0" + sources."lodash._reinterpolate-3.0.0" + sources."lodash._root-3.0.1" + sources."lodash.clone-4.5.0" + sources."lodash.defaults-4.2.0" + sources."lodash.escape-3.2.0" + sources."lodash.flatten-4.4.0" + sources."lodash.isarguments-3.1.0" + sources."lodash.isarray-3.0.4" + sources."lodash.keys-3.1.2" + sources."lodash.merge-4.6.1" + sources."lodash.partialright-4.2.1" + sources."lodash.pick-4.4.0" + sources."lodash.restparam-3.6.1" + sources."lodash.template-3.6.2" + sources."lodash.templatesettings-3.1.1" + sources."lodash.uniq-4.5.0" + sources."longest-1.0.1" + sources."lru-cache-2.7.3" + sources."lru-queue-0.1.0" + sources."make-error-1.3.5" + sources."make-error-cause-1.2.2" + sources."make-iterator-1.0.1" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."memoizee-0.4.14" + sources."micromatch-3.1.10" + sources."mime-1.6.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimatch-2.0.10" + sources."minimist-1.2.0" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."ms-2.0.0" + sources."multipipe-0.1.2" + sources."nanomatch-1.2.13" + sources."natives-1.1.6" + sources."next-tick-1.0.0" + sources."normalize-path-2.1.1" + sources."now-and-later-2.0.0" + sources."oauth-sign-0.8.2" + 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.0.12" + sources."object-visit-1.0.1" + sources."object.assign-4.1.0" + sources."object.defaults-1.1.0" + sources."object.map-1.0.1" + sources."object.pick-1.3.0" + sources."once-1.3.3" + sources."orchestrator-0.3.8" + sources."ordered-read-streams-0.1.0" + sources."os-homedir-1.0.2" + sources."parse-filepath-1.0.2" + sources."parse-node-version-1.0.0" + sources."parse-passwd-1.0.0" + sources."pascalcase-0.1.1" + sources."path-dirname-1.0.2" + sources."path-is-absolute-1.0.1" + sources."path-parse-1.0.6" + sources."path-root-0.1.1" + sources."path-root-regex-0.1.2" + sources."performance-now-0.2.0" + sources."plugin-error-1.0.1" + sources."posix-character-classes-0.1.1" + sources."pretty-hrtime-1.0.3" + sources."process-nextick-args-2.0.0" + sources."promise-7.3.1" + sources."prr-1.0.1" + (sources."pump-2.0.1" // { + dependencies = [ + (sources."end-of-stream-1.4.1" // { + dependencies = [ + sources."once-1.4.0" + ]; + }) + ]; + }) + sources."pumpify-1.5.1" + sources."punycode-1.4.1" + sources."qs-6.4.0" + (sources."readable-stream-1.0.34" // { + dependencies = [ + sources."isarray-0.0.1" + ]; + }) + sources."rechoir-0.6.2" + sources."regex-not-1.0.2" + sources."remove-bom-buffer-3.0.0" + (sources."remove-bom-stream-1.2.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + ]; + }) + sources."remove-trailing-separator-1.1.0" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."replace-ext-1.0.0" + sources."request-2.81.0" + sources."resolve-1.8.1" + sources."resolve-dir-1.0.1" + sources."resolve-options-1.1.0" + sources."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."right-align-0.1.3" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."safer-buffer-2.1.2" + sources."semver-4.3.6" + sources."sequencify-0.0.7" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."sigmund-1.0.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."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."sntp-1.0.9" + sources."source-map-0.5.7" + sources."source-map-resolve-0.5.2" + sources."source-map-url-0.4.0" + sources."sparkles-1.0.1" + sources."split-string-3.1.0" + (sources."sshpk-1.15.2" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + (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-consume-0.1.1" + sources."stream-shift-1.0.0" + sources."string_decoder-0.10.31" + sources."stringstream-0.0.6" + sources."strip-ansi-3.0.1" + sources."strip-bom-1.0.0" + sources."strip-bom-string-1.0.0" + sources."supports-color-2.0.0" + sources."through2-0.6.5" + (sources."through2-filter-2.0.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + ]; + }) + sources."tildify-1.2.0" + sources."time-stamp-1.1.0" + sources."timers-ext-0.1.7" + sources."to-absolute-glob-2.0.2" + (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-through-2.0.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + sources."through2-2.0.5" + ]; + }) + sources."tough-cookie-2.3.4" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."typescript-3.1.6" + (sources."uglify-js-3.4.9" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + sources."uglify-to-browserify-1.0.2" + sources."unc-path-regex-0.1.2" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + sources."unique-stream-1.0.0" + (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."urix-0.1.0" + sources."use-3.1.1" + sources."user-home-1.1.1" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."v8flags-2.1.1" + sources."value-or-function-3.0.0" + (sources."verror-1.10.0" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + (sources."vinyl-0.4.6" // { + dependencies = [ + sources."clone-0.2.0" + ]; + }) + sources."vinyl-fs-0.3.14" + (sources."vinyl-sourcemap-1.1.0" // { + dependencies = [ + sources."clone-2.1.2" + sources."clone-stats-1.0.0" + sources."graceful-fs-4.1.15" + sources."vinyl-2.2.0" + ]; + }) + sources."vinyl-sourcemaps-apply-0.2.1" + sources."when-3.7.8" + sources."which-1.3.1" + sources."window-size-0.1.0" + sources."wordwrap-0.0.2" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + sources."yargs-3.10.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "[![GoDoc](https://godoc.org/github.com/bakape/meguca?status.svg)](https://godoc.org/github.com/bakape/meguca) [![Build Status](https://travis-ci.org/bakape/meguca.svg?branch=master)](https://travis-ci.org/bakape/meguca)"; + homepage = "https://github.com/bakape/meguca#readme"; + license = "AGPL-3.0"; + }; + production = true; + bypassCache = true; + }; + mocha = nodeEnv.buildNodePackage { + name = "mocha"; + packageName = "mocha"; + version = "5.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz"; + sha512 = "2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ=="; + }; + dependencies = [ + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."browser-stdout-1.3.1" + sources."commander-2.15.1" + sources."concat-map-0.0.1" + sources."debug-3.1.0" + sources."diff-3.5.0" + sources."escape-string-regexp-1.0.5" + sources."fs.realpath-1.0.0" + sources."glob-7.1.2" + sources."growl-1.10.5" + sources."has-flag-3.0.0" + sources."he-1.1.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."once-1.4.0" + sources."path-is-absolute-1.0.1" + sources."supports-color-5.4.0" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "simple, flexible, fun test framework"; + homepage = https://mochajs.org/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + multi-file-swagger = nodeEnv.buildNodePackage { + name = "multi-file-swagger"; + packageName = "multi-file-swagger"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/multi-file-swagger/-/multi-file-swagger-2.2.0.tgz"; + sha1 = "0161a13e2b3378759e36b9e05be34b46a06decd5"; + }; + dependencies = [ + sources."argparse-1.0.10" + sources."asynckit-0.4.0" + sources."combined-stream-1.0.7" + sources."commander-2.19.0" + sources."component-emitter-1.2.1" + sources."cookiejar-2.1.2" + sources."core-util-is-1.0.2" + sources."debug-3.2.6" + sources."delayed-stream-1.0.0" + sources."esprima-4.0.1" + sources."extend-3.0.2" + sources."form-data-2.3.3" + sources."formidable-1.2.1" + sources."graphlib-2.1.7" + sources."inherits-2.0.3" + sources."isarray-1.0.0" + sources."js-yaml-3.12.0" + sources."json-refs-2.1.7" + sources."lodash-4.17.11" + sources."methods-1.1.2" + sources."mime-1.6.0" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."ms-2.1.1" + sources."native-promise-only-0.8.1" + sources."path-loader-1.0.9" + sources."process-nextick-args-2.0.0" + sources."punycode-2.1.1" + sources."qs-6.6.0" + sources."readable-stream-2.3.6" + sources."safe-buffer-5.1.2" + sources."slash-1.0.0" + sources."sprintf-js-1.0.3" + sources."string_decoder-1.1.1" + sources."superagent-3.8.3" + sources."uri-js-3.0.2" + sources."util-deprecate-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Multi-file Swagger example"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + neovim = nodeEnv.buildNodePackage { + name = "neovim"; + packageName = "neovim"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/neovim/-/neovim-4.2.1.tgz"; + sha512 = "2Kto3HlBsFFtgyAmV8ecNtBBUrydoXp2EfIHwIvuhOIiVinCuKJaUmp1+1u5eGGu1TDZHUiHwvFv0T05eG8T+w=="; + }; + dependencies = [ + sources."async-1.0.0" + sources."colors-1.0.3" + sources."cycle-1.0.3" + sources."event-lite-0.1.2" + sources."eyes-0.1.8" + sources."ieee754-1.1.12" + sources."int64-buffer-0.1.10" + sources."isarray-1.0.0" + sources."isstream-0.1.2" + sources."lodash-4.17.11" + sources."msgpack-lite-0.1.26" + sources."stack-trace-0.0.10" + sources."traverse-0.6.6" + sources."winston-2.4.4" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Neovim client API and neovim remote plugin provider"; + homepage = https://github.com/neovim/node-client; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + nijs = nodeEnv.buildNodePackage { + name = "nijs"; + packageName = "nijs"; + version = "0.0.25"; + src = fetchurl { + url = "https://registry.npmjs.org/nijs/-/nijs-0.0.25.tgz"; + sha1 = "04b035cb530d46859d1018839a518c029133f676"; + }; + dependencies = [ + sources."optparse-1.0.5" + sources."slasp-0.0.4" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "An internal DSL for the Nix package manager in JavaScript"; + homepage = "https://github.com/svanderburg/nijs#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + node2nix = nodeEnv.buildNodePackage { + name = "node2nix"; + packageName = "node2nix"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node2nix/-/node2nix-1.6.0.tgz"; + sha512 = "MJY6SsQH3pN59R9N3nMz/L8BsbQ0DlvSF38mgg1fwfwgnaJ+y600s3Nd0vZ+cnETUH+4OPETc4QohflccjPUYw=="; + }; + dependencies = [ + sources."abbrev-1.1.1" + sources."ajv-6.6.1" + 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."base64-js-1.2.3" + sources."bcrypt-pbkdf-1.0.2" + sources."buffer-from-1.1.1" + sources."builtin-modules-1.1.1" + sources."builtins-1.0.3" + sources."caseless-0.12.0" + sources."code-point-at-1.1.0" + sources."combined-stream-1.0.7" + 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."fs.extra-1.3.2" // { + dependencies = [ + sources."mkdirp-0.3.5" + ]; + }) + sources."gauge-2.7.4" + sources."getpass-0.1.7" + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."has-unicode-2.0.1" + sources."hosted-git-info-2.7.1" + sources."http-signature-1.2.0" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."is-builtin-module-1.0.0" + 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.37.0" + sources."mime-types-2.1.21" + sources."minimist-0.0.8" + sources."minipass-2.3.5" + sources."minizlib-1.2.1" + 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.4.0" + sources."npm-package-arg-6.1.0" + sources."npm-registry-client-8.5.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."performance-now-2.1.0" + sources."process-nextick-args-2.0.0" + sources."proto-list-1.2.4" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."readable-stream-2.3.6" + sources."request-2.88.0" + sources."retry-0.10.1" + sources."rimraf-2.2.8" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."semver-5.5.1" + 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.2" + sources."sshpk-1.15.2" + sources."ssri-5.3.0" + sources."string-width-1.0.2" + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + sources."tar-3.1.15" + sources."temp-0.8.3" + (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.2" + 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.0.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Generate Nix expressions to build NPM packages"; + homepage = https://github.com/svanderburg/node2nix; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; node-gyp = nodeEnv.buildNodePackage { name = "node-gyp"; packageName = "node-gyp"; @@ -2382,7 +49566,7 @@ in }; dependencies = [ sources."abbrev-1.1.1" - sources."ajv-5.5.2" + sources."ajv-6.6.1" sources."ansi-regex-2.1.1" sources."aproba-1.2.0" sources."are-we-there-yet-1.1.5" @@ -2396,9 +49580,8 @@ in sources."block-stream-0.0.9" sources."brace-expansion-1.1.11" sources."caseless-0.12.0" - sources."co-4.6.0" sources."code-point-at-1.1.0" - sources."combined-stream-1.0.6" + sources."combined-stream-1.0.7" sources."concat-map-0.0.1" sources."console-control-strings-1.1.0" sources."core-util-is-1.0.2" @@ -2408,18 +49591,18 @@ in sources."ecc-jsbn-0.1.2" sources."extend-3.0.2" sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" + sources."fast-deep-equal-2.0.1" sources."fast-json-stable-stringify-2.0.0" sources."forever-agent-0.6.1" - sources."form-data-2.3.2" + sources."form-data-2.3.3" sources."fs.realpath-1.0.0" sources."fstream-1.0.11" sources."gauge-2.7.4" sources."getpass-0.1.7" sources."glob-7.1.3" - sources."graceful-fs-4.1.11" + sources."graceful-fs-4.1.15" sources."har-schema-2.0.0" - sources."har-validator-5.1.0" + sources."har-validator-5.1.3" sources."has-unicode-2.0.1" sources."http-signature-1.2.0" sources."inflight-1.0.6" @@ -2431,11 +49614,11 @@ in sources."isstream-0.1.2" sources."jsbn-0.1.1" sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" + sources."json-schema-traverse-0.4.1" sources."json-stringify-safe-5.0.1" sources."jsprim-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" sources."minimatch-3.0.4" sources."minimist-0.0.8" sources."mkdirp-0.5.1" @@ -2452,7 +49635,7 @@ in sources."performance-now-2.1.0" sources."process-nextick-args-2.0.0" sources."psl-1.1.29" - sources."punycode-1.4.1" + sources."punycode-2.1.1" sources."qs-6.5.2" sources."readable-stream-2.3.6" sources."request-2.88.0" @@ -2462,14 +49645,19 @@ in sources."semver-5.3.0" sources."set-blocking-2.0.0" sources."signal-exit-3.0.2" - sources."sshpk-1.14.2" + sources."sshpk-1.15.2" sources."string-width-1.0.2" sources."string_decoder-1.1.1" sources."strip-ansi-3.0.1" sources."tar-2.2.1" - sources."tough-cookie-2.4.3" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) sources."tunnel-agent-0.6.0" sources."tweetnacl-0.14.5" + sources."uri-js-4.2.2" sources."util-deprecate-1.0.2" sources."uuid-3.3.2" sources."verror-1.10.0" @@ -2489,10 +49677,10 @@ in node-gyp-build = nodeEnv.buildNodePackage { name = "node-gyp-build"; packageName = "node-gyp-build"; - version = "3.4.0"; + version = "3.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.4.0.tgz"; - sha512 = "YoviGBJYGrPdLOKDIQB0sKxuKy/EEsxzooNkOZak4vSTKT/qH0Pa6dj3t1MJjEQGsefih61IyHDmO1WW7xOFfw=="; + url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.5.1.tgz"; + sha512 = "AKJ4SyHiYvqwy5P9GaAnxi5IG3HSEPHV/1YDMlBA0vEEmi7qxeeSfKlCAau3XFvAPFR9EV6gvD9p2b0s8ghyww=="; }; buildInputs = globalBuildInputs; meta = { @@ -2503,13 +49691,306 @@ in production = true; bypassCache = true; }; + node-inspector = nodeEnv.buildNodePackage { + name = "node-inspector"; + packageName = "node-inspector"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/node-inspector/-/node-inspector-1.1.2.tgz"; + sha1 = "690c9ef7e5813da50b7a2746f334e3ff319bccd7"; + }; + dependencies = [ + sources."abbrev-1.1.1" + sources."accepts-1.3.5" + sources."after-0.8.2" + sources."ajv-4.11.8" + sources."ansi-regex-2.1.1" + sources."aproba-1.2.0" + sources."are-we-there-yet-1.1.5" + sources."array-find-index-1.0.2" + sources."array-flatten-1.1.1" + sources."asn1-0.2.4" + sources."assert-plus-0.2.0" + sources."async-0.9.2" + sources."asynckit-0.4.0" + sources."aws-sign2-0.6.0" + sources."aws4-1.8.0" + sources."balanced-match-1.0.0" + sources."base64-js-0.0.8" + sources."bcrypt-pbkdf-1.0.2" + sources."biased-opener-0.2.8" + sources."big-integer-1.6.40" + sources."block-stream-0.0.9" + sources."body-parser-1.18.3" + sources."boom-2.10.1" + sources."bplist-parser-0.1.1" + sources."brace-expansion-1.1.11" + sources."browser-launcher2-0.4.6" + sources."builtin-modules-1.1.1" + sources."bytes-3.0.0" + sources."camelcase-2.1.1" + sources."camelcase-keys-2.1.0" + sources."caseless-0.12.0" + sources."cliui-3.2.0" + sources."co-4.6.0" + sources."code-point-at-1.1.0" + sources."combined-stream-1.0.7" + sources."concat-map-0.0.1" + sources."console-control-strings-1.1.0" + sources."content-disposition-0.5.2" + sources."content-type-1.0.4" + sources."cookie-0.3.1" + sources."cookie-signature-1.0.6" + sources."core-util-is-1.0.2" + sources."cryptiles-2.0.5" + sources."currently-unhandled-0.4.1" + (sources."dashdash-1.14.1" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."deep-extend-0.6.0" + sources."default-browser-id-1.0.4" + sources."delayed-stream-1.0.0" + sources."delegates-1.0.0" + sources."depd-1.1.2" + sources."destroy-1.0.4" + sources."detect-libc-1.0.3" + sources."ecc-jsbn-0.1.2" + sources."ee-first-1.1.1" + sources."encodeurl-1.0.2" + sources."error-ex-1.3.2" + sources."escape-html-1.0.3" + sources."etag-1.8.1" + sources."express-4.16.4" + sources."extend-3.0.2" + sources."extsprintf-1.3.0" + sources."finalhandler-1.1.1" + sources."find-up-1.1.2" + sources."forever-agent-0.6.1" + sources."form-data-2.1.4" + sources."forwarded-0.1.2" + sources."fresh-0.5.2" + sources."fs.realpath-1.0.0" + sources."fstream-1.0.11" + sources."fstream-ignore-1.0.5" + sources."gauge-2.7.4" + sources."get-stdin-4.0.1" + (sources."getpass-0.1.7" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."glob-5.0.15" + sources."graceful-fs-4.1.15" + 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.7.1" + sources."http-errors-1.6.3" + sources."http-signature-1.1.1" + sources."iconv-lite-0.4.23" + sources."indent-string-2.1.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."invert-kv-1.0.0" + sources."ipaddr.js-1.8.0" + sources."is-arrayish-0.2.1" + sources."is-builtin-module-1.0.0" + sources."is-finite-1.0.2" + sources."is-fullwidth-code-point-1.0.0" + sources."is-typedarray-1.0.0" + sources."is-utf8-0.2.1" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."json-schema-0.2.3" + sources."json-stable-stringify-1.0.1" + sources."json-stringify-safe-5.0.1" + sources."jsonify-0.0.0" + (sources."jsprim-1.4.1" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."lcid-1.0.0" + sources."load-json-file-1.1.0" + sources."lodash-2.4.2" + sources."loud-rejection-1.6.0" + sources."map-obj-1.0.1" + sources."media-typer-0.3.0" + sources."meow-3.7.0" + sources."merge-descriptors-1.0.1" + sources."methods-1.1.2" + sources."mime-1.4.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."ms-2.0.0" + sources."nan-2.11.1" + sources."negotiator-0.6.1" + (sources."node-pre-gyp-0.6.39" // { + dependencies = [ + sources."glob-7.1.3" + sources."rimraf-2.6.2" + sources."semver-5.6.0" + ]; + }) + sources."nopt-4.0.1" + sources."normalize-package-data-2.4.0" + sources."npmlog-4.1.2" + sources."number-is-nan-1.0.1" + sources."oauth-sign-0.8.2" + sources."object-assign-4.1.1" + sources."on-finished-2.3.0" + sources."once-1.4.0" + sources."options-0.0.6" + sources."os-homedir-1.0.2" + sources."os-locale-1.4.0" + sources."os-tmpdir-1.0.2" + sources."osenv-0.1.5" + sources."parse-json-2.2.0" + sources."parseurl-1.3.2" + sources."path-exists-2.1.0" + sources."path-is-absolute-1.0.1" + sources."path-to-regexp-0.1.7" + sources."path-type-1.1.0" + sources."performance-now-0.2.0" + sources."pify-2.3.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."plist-1.2.0" + sources."process-nextick-args-2.0.0" + sources."proxy-addr-2.0.4" + sources."punycode-1.4.1" + sources."qs-6.5.2" + sources."range-parser-1.2.0" + sources."raw-body-2.3.3" + sources."rc-1.2.8" + sources."read-pkg-1.1.0" + sources."read-pkg-up-1.0.1" + sources."readable-stream-2.3.6" + sources."redent-1.0.0" + sources."repeating-2.0.1" + (sources."request-2.81.0" // { + dependencies = [ + sources."qs-6.4.0" + ]; + }) + sources."rimraf-2.2.8" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."semver-4.3.6" + sources."send-0.16.2" + (sources."serve-favicon-2.5.0" // { + dependencies = [ + sources."ms-2.1.1" + sources."safe-buffer-5.1.1" + ]; + }) + sources."serve-static-1.13.2" + sources."set-blocking-2.0.0" + sources."setprototypeof-1.1.0" + sources."signal-exit-3.0.2" + sources."sntp-1.0.9" + 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.2" + (sources."sshpk-1.15.2" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."statuses-1.4.0" + sources."string-width-1.0.2" + sources."string_decoder-1.1.1" + sources."stringstream-0.0.6" + sources."strip-ansi-3.0.1" + sources."strip-bom-2.0.0" + sources."strip-indent-1.0.1" + sources."strip-json-comments-2.0.1" + sources."strong-data-uri-1.0.6" + sources."tar-2.2.1" + (sources."tar-pack-3.4.1" // { + dependencies = [ + sources."glob-7.1.3" + sources."rimraf-2.6.2" + ]; + }) + sources."tough-cookie-2.3.4" + sources."trim-newlines-1.0.0" + sources."truncate-2.0.1" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-is-1.6.16" + sources."uid-0.0.2" + sources."uid-number-0.0.6" + sources."ultron-1.0.2" + sources."unpipe-1.0.0" + sources."untildify-2.1.0" + sources."util-deprecate-1.0.2" + sources."utils-merge-1.0.1" + sources."uuid-3.3.2" + sources."v8-debug-1.0.1" + sources."v8-profiler-5.7.0" + sources."validate-npm-package-license-3.0.4" + sources."vary-1.1.2" + (sources."verror-1.10.0" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."which-1.3.1" + sources."wide-align-1.1.3" + (sources."win-detect-browsers-1.0.2" // { + dependencies = [ + sources."yargs-1.3.3" + ]; + }) + sources."window-size-0.1.4" + sources."wrap-ansi-2.1.0" + sources."wrappy-1.0.2" + sources."ws-1.1.5" + sources."x-default-browser-0.3.1" + (sources."xmlbuilder-4.0.0" // { + dependencies = [ + sources."lodash-3.10.1" + ]; + }) + sources."xmldom-0.1.27" + sources."xtend-4.0.1" + sources."y18n-3.2.1" + sources."yargs-3.32.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Web Inspector based nodeJS debugger"; + homepage = http://github.com/node-inspector/node-inspector; + }; + production = true; + bypassCache = true; + }; node-pre-gyp = nodeEnv.buildNodePackage { name = "node-pre-gyp"; packageName = "node-pre-gyp"; - version = "0.11.0"; + version = "0.12.0"; src = fetchurl { - url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz"; - sha512 = "TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q=="; + url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz"; + sha512 = "4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A=="; }; dependencies = [ sources."abbrev-1.1.1" @@ -2518,7 +49999,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.0.1" + sources."chownr-1.1.1" sources."code-point-at-1.1.0" sources."concat-map-0.0.1" sources."console-control-strings-1.1.0" @@ -2541,14 +50022,14 @@ in sources."isarray-1.0.0" sources."minimatch-3.0.4" sources."minimist-0.0.8" - sources."minipass-2.3.4" - sources."minizlib-1.1.0" + sources."minipass-2.3.5" + sources."minizlib-1.2.1" sources."mkdirp-0.5.1" sources."ms-2.0.0" - sources."needle-2.2.2" + sources."needle-2.2.4" sources."nopt-4.0.1" sources."npm-bundled-1.0.5" - sources."npm-packlist-1.1.11" + sources."npm-packlist-1.1.12" sources."npmlog-4.1.2" sources."number-is-nan-1.0.1" sources."object-assign-4.1.1" @@ -2568,18 +50049,18 @@ in sources."safe-buffer-5.1.2" sources."safer-buffer-2.1.2" sources."sax-1.2.4" - sources."semver-5.5.1" + sources."semver-5.6.0" sources."set-blocking-2.0.0" sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."string_decoder-1.1.1" sources."strip-ansi-3.0.1" sources."strip-json-comments-2.0.1" - sources."tar-4.4.6" + sources."tar-4.4.8" sources."util-deprecate-1.0.2" sources."wide-align-1.1.3" sources."wrappy-1.0.2" - sources."yallist-3.0.2" + sources."yallist-3.0.3" ]; buildInputs = globalBuildInputs; meta = { @@ -2590,13 +50071,1929 @@ in production = true; bypassCache = true; }; + nodemon = nodeEnv.buildNodePackage { + name = "nodemon"; + packageName = "nodemon"; + version = "1.18.7"; + src = fetchurl { + url = "https://registry.npmjs.org/nodemon/-/nodemon-1.18.7.tgz"; + sha512 = "xuC1V0F5EcEyKQ1VhHYD13owznQbUw29JKvZ8bVH7TmuvVNHvvbp9pLgE4PjTMRJVe0pJ8fGRvwR2nMiosIsPQ=="; + }; + dependencies = [ + sources."abbrev-1.1.1" + sources."ansi-align-2.0.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + sources."anymatch-2.0.0" + 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."assign-symbols-1.0.0" + sources."async-each-1.0.1" + sources."atob-2.1.2" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."binary-extensions-1.12.0" + sources."boxen-1.3.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."cache-base-1.0.1" + sources."camelcase-4.1.0" + sources."capture-stack-trace-1.0.1" + sources."chalk-2.4.1" + sources."chokidar-2.0.4" + sources."ci-info-1.6.0" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."cli-boxes-1.0.0" + sources."collection-visit-1.0.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."configstore-3.1.2" + sources."copy-descriptor-0.1.1" + sources."core-util-is-1.0.2" + sources."create-error-class-3.0.2" + sources."cross-spawn-5.1.0" + sources."crypto-random-string-1.0.0" + (sources."debug-3.2.6" // { + dependencies = [ + sources."ms-2.1.1" + ]; + }) + sources."decode-uri-component-0.2.0" + sources."deep-extend-0.6.0" + sources."define-property-2.0.2" + sources."dot-prop-4.2.0" + sources."duplexer3-0.1.4" + sources."escape-string-regexp-1.0.5" + sources."execa-0.7.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."is-extendable-0.1.1" + sources."kind-of-5.1.0" + ]; + }) + 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."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + ]; + }) + sources."for-in-1.0.2" + sources."fragment-cache-0.2.1" + sources."fsevents-1.2.4" + sources."get-stream-3.0.0" + sources."get-value-2.0.6" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."global-dirs-0.1.1" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + 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."ignore-by-default-1.0.1" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."is-accessor-descriptor-1.0.0" + sources."is-binary-path-1.0.1" + sources."is-buffer-1.1.6" + sources."is-ci-1.2.1" + sources."is-data-descriptor-1.0.0" + 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.0" + sources."is-installed-globally-0.1.0" + sources."is-npm-1.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-redirect-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."latest-version-3.1.0" + sources."lodash.debounce-4.0.8" + sources."lowercase-keys-1.0.1" + sources."lru-cache-4.1.5" + sources."make-dir-1.3.0" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."micromatch-3.1.10" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + sources."mixin-deep-1.3.1" + sources."ms-2.0.0" + sources."nan-2.11.1" + sources."nanomatch-1.2.13" + sources."nopt-1.0.10" + sources."normalize-path-2.1.1" + sources."npm-run-path-2.0.2" + (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-visit-1.0.1" + sources."object.pick-1.3.0" + sources."p-finally-1.0.0" + sources."package-json-4.0.1" + sources."pascalcase-0.1.1" + sources."path-dirname-1.0.2" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."pify-3.0.0" + sources."posix-character-classes-0.1.1" + sources."prepend-http-1.0.4" + sources."process-nextick-args-2.0.0" + sources."pseudomap-1.0.2" + sources."pstree.remy-1.1.2" + sources."rc-1.2.8" + sources."readable-stream-2.3.6" + sources."readdirp-2.2.1" + sources."regex-not-1.0.2" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."remove-trailing-separator-1.1.0" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + ]; + }) + 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."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."split-string-3.1.0" + (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."string-width-2.1.1" + sources."string_decoder-1.1.1" + sources."strip-ansi-4.0.0" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + sources."supports-color-5.5.0" + sources."term-size-1.2.0" + sources."timed-out-4.0.1" + (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."touch-3.1.0" + (sources."undefsafe-2.0.2" // { + dependencies = [ + sources."debug-2.6.9" + ]; + }) + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + sources."set-value-0.4.3" + ]; + }) + sources."unique-string-1.0.0" + (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-response-2.0.1" + sources."upath-1.1.0" + sources."update-notifier-2.5.0" + sources."urix-0.1.0" + sources."url-parse-lax-1.0.0" + sources."use-3.1.1" + sources."util-deprecate-1.0.2" + sources."which-1.3.1" + sources."widest-line-2.0.1" + sources."write-file-atomic-2.3.0" + sources."xdg-basedir-3.0.0" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Simple monitor script for use during development of a node.js app."; + homepage = http://nodemon.io/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + node-red = nodeEnv.buildNodePackage { + name = "node-red"; + packageName = "node-red"; + version = "0.19.5"; + src = fetchurl { + url = "https://registry.npmjs.org/node-red/-/node-red-0.19.5.tgz"; + sha512 = "Bwt5RYc77MqQjw9tSGFQHgfn6/3PTy0f9v4I4Nw4waJutGdxuAhdQJuPy6ouJpFt6CRI1ChmfJvC2ZBUMnaUCQ=="; + }; + dependencies = [ + sources."abbrev-1.1.1" + sources."accepts-1.3.5" + sources."addressparser-0.3.2" + sources."agent-base-4.2.1" + sources."ajv-6.5.4" + sources."append-field-1.0.0" + 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" + sources."async-limiter-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."basic-auth-2.0.1" + sources."bcrypt-2.0.1" + sources."bcrypt-pbkdf-1.0.2" + sources."bcryptjs-2.4.3" + (sources."bl-1.2.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."body-parser-1.18.3" + sources."boolbase-1.0.0" + sources."brace-expansion-1.1.11" + sources."buffer-from-1.1.1" + (sources."buildmail-2.0.0" // { + dependencies = [ + sources."needle-0.10.0" + ]; + }) + (sources."busboy-0.2.14" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."bytes-3.0.0" + (sources."callback-stream-1.1.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."caseless-0.12.0" + sources."cheerio-0.22.0" + sources."clone-2.1.2" + sources."combined-stream-1.0.7" + sources."commander-2.17.1" + sources."commist-1.0.0" + sources."concat-map-0.0.1" + (sources."concat-stream-1.6.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."content-disposition-0.5.2" + sources."content-type-1.0.4" + sources."cookie-0.3.1" + sources."cookie-parser-1.4.3" + sources."cookie-signature-1.0.6" + sources."core-util-is-1.0.2" + sources."cors-2.8.4" + sources."crc-3.4.4" + sources."cron-1.5.0" + sources."css-select-1.2.0" + sources."css-what-2.1.2" + sources."d-1.0.0" + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."delayed-stream-1.0.0" + sources."denque-1.3.0" + sources."depd-1.1.2" + sources."destroy-1.0.4" + (sources."dicer-0.2.5" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + ]; + }) + sources."domelementtype-1.3.1" + sources."domhandler-2.4.2" + sources."domutils-1.5.1" + (sources."duplexify-3.6.1" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."ecc-jsbn-0.1.2" + sources."ee-first-1.1.1" + sources."encodeurl-1.0.2" + sources."encoding-0.1.12" + sources."end-of-stream-1.4.1" + sources."entities-1.1.2" + sources."es5-ext-0.10.46" + sources."es6-iterator-2.0.3" + sources."es6-map-0.1.5" + sources."es6-promise-4.2.5" + sources."es6-promisify-5.0.0" + sources."es6-set-0.1.5" + sources."es6-symbol-3.1.1" + sources."escape-html-1.0.3" + sources."escape-string-regexp-1.0.5" + sources."esprima-4.0.1" + sources."etag-1.8.1" + sources."event-emitter-0.3.5" + (sources."express-4.16.4" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."express-session-1.15.6" + 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."addressparser-1.0.1" + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + (sources."finalhandler-1.1.1" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."forwarded-0.1.2" + sources."fresh-0.5.2" + sources."fs-extra-5.0.0" + sources."fs.notify-0.0.4" + sources."fs.realpath-1.0.0" + sources."getpass-0.1.7" + sources."glob-7.1.3" + sources."glob-parent-3.1.0" + (sources."glob-stream-6.1.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + (sources."har-validator-5.1.3" // { + dependencies = [ + sources."ajv-6.6.1" + ]; + }) + sources."hash-sum-1.0.2" + sources."help-me-1.1.0" + sources."htmlparser2-3.10.0" + sources."http-errors-1.6.3" + sources."http-signature-1.2.0" + (sources."https-proxy-agent-2.2.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."i18next-11.6.0" + sources."iconv-lite-0.4.23" + (sources."imap-0.8.19" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ipaddr.js-1.8.0" + sources."is-absolute-1.0.0" + sources."is-extglob-2.1.1" + sources."is-glob-3.1.0" + sources."is-negated-glob-1.0.0" + sources."is-relative-1.0.0" + sources."is-typedarray-1.0.0" + sources."is-unc-path-1.0.0" + sources."is-utf8-0.2.1" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isstream-0.1.2" + sources."js-yaml-3.12.0" + sources."jsbn-0.1.1" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.4.1" + sources."json-stable-stringify-1.0.1" + sources."json-stringify-safe-5.0.1" + sources."jsonata-1.5.4" + sources."jsonfile-4.0.0" + sources."jsonify-0.0.0" + sources."jsprim-1.4.1" + sources."leven-1.0.2" + sources."libbase64-0.1.0" + sources."libmime-1.2.0" + sources."libqp-1.1.0" + 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.1" + 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."mailcomposer-2.1.0" + sources."mailparser-0.6.2" + sources."media-typer-0.3.0" + (sources."memorystore-1.6.0" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + sources."merge-descriptors-1.0.1" + sources."methods-1.1.2" + sources."mime-1.4.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + (sources."mimelib-0.3.1" // { + dependencies = [ + sources."addressparser-1.0.1" + ]; + }) + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."moment-2.22.2" + sources."moment-timezone-0.5.23" + (sources."mqtt-2.18.8" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."mqtt-packet-5.6.0" + sources."mri-1.1.1" + sources."ms-2.0.0" + sources."multer-1.4.1" + sources."mustache-2.3.2" + sources."nan-2.10.0" + sources."needle-0.11.0" + sources."negotiator-0.6.1" + sources."next-tick-1.0.0" + sources."node-red-node-email-0.1.29" + sources."node-red-node-feedparser-0.1.14" + sources."node-red-node-rbe-0.2.4" + sources."node-red-node-twitter-1.1.4" + sources."nodemailer-1.11.0" + sources."nodemailer-direct-transport-1.1.0" + (sources."nodemailer-smtp-transport-1.1.0" // { + dependencies = [ + sources."clone-1.0.4" + ]; + }) + sources."nodemailer-wellknown-0.1.10" + sources."nopt-4.0.1" + sources."nth-check-1.0.2" + 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.1" + sources."once-1.4.0" + (sources."optimist-0.6.1" // { + dependencies = [ + sources."minimist-0.0.10" + ]; + }) + sources."options-0.0.6" + (sources."ordered-read-streams-1.0.1" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."os-homedir-1.0.2" + sources."os-tmpdir-1.0.2" + sources."osenv-0.1.5" + sources."parseurl-1.3.2" + sources."passport-0.4.0" + sources."passport-http-bearer-1.0.1" + sources."passport-oauth2-client-password-0.1.2" + sources."passport-strategy-1.0.0" + sources."path-dirname-1.0.2" + sources."path-is-absolute-1.0.1" + 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.0" + sources."proxy-addr-2.0.4" + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."pump-3.0.0" + (sources."pumpify-1.5.1" // { + dependencies = [ + sources."pump-2.0.1" + ]; + }) + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."random-bytes-1.0.0" + sources."range-parser-1.2.0" + sources."raw-body-2.3.3" + sources."readable-stream-3.0.6" + sources."reinterval-1.1.0" + sources."remove-trailing-separator-1.1.0" + sources."request-2.88.0" + sources."retry-0.6.1" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-1.2.4" + sources."semver-5.6.0" + (sources."send-0.16.2" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."sentiment-2.1.0" + sources."serve-static-1.13.2" + sources."setprototypeof-1.1.0" + sources."smtp-connection-1.3.8" + sources."source-map-0.6.1" + sources."split2-2.2.0" + sources."sprintf-js-1.0.3" + sources."sshpk-1.15.2" + sources."statuses-1.5.0" + sources."stream-shift-1.0.0" + sources."streamsearch-0.1.2" + sources."string_decoder-1.2.0" + (sources."through2-2.0.5" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."through2-filter-2.0.0" + sources."to-absolute-glob-2.0.2" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."twitter-ng-0.6.2" + sources."type-is-1.6.16" + sources."typedarray-0.0.6" + sources."uglify-js-3.4.9" + sources."uid-safe-2.1.5" + sources."uid2-0.0.3" + sources."ultron-1.1.1" + sources."unc-path-regex-0.1.2" + sources."unique-stream-2.2.1" + 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."uue-3.1.2" + sources."uuid-3.3.2" + sources."vary-1.1.2" + sources."verror-1.10.0" + (sources."websocket-stream-5.1.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + sources."ws-3.3.3" + ]; + }) + sources."when-3.7.8" + sources."wordwrap-0.0.3" + sources."wrappy-1.0.2" + (sources."ws-1.1.5" // { + dependencies = [ + sources."ultron-1.0.2" + ]; + }) + sources."xml2js-0.4.19" + sources."xmlbuilder-9.0.7" + sources."xtend-4.0.1" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A visual tool for wiring the Internet of Things"; + homepage = http://nodered.org/; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + npm = nodeEnv.buildNodePackage { + name = "npm"; + packageName = "npm"; + version = "6.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/npm/-/npm-6.4.1.tgz"; + sha512 = "mXJL1NTVU136PtuopXCUQaNWuHlXCTp4McwlSW8S9/Aj8OEPAlSBgo8og7kJ01MjCDrkmqFQTvN5tTEhBMhXQg=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "a package manager for JavaScript"; + homepage = https://docs.npmjs.com/; + license = "Artistic-2.0"; + }; + production = true; + bypassCache = true; + }; + "npm2nix-git://github.com/NixOS/npm2nix.git#5.12.0" = nodeEnv.buildNodePackage { + name = "npm2nix"; + packageName = "npm2nix"; + version = "5.12.0"; + src = fetchgit { + url = "git://github.com/NixOS/npm2nix.git"; + rev = "0c06be7d278a7f64fc853a5fd42d2031d14496d5"; + sha256 = "e1b252cd883fd8c5c4618b157d03b3fb869fa6aad4170ef51e34681069d50bf5"; + }; + dependencies = [ + sources."abbrev-1.1.1" + sources."ajv-6.6.1" + sources."ansi-regex-2.1.1" + sources."aproba-1.2.0" + sources."are-we-there-yet-1.1.5" + sources."argparse-0.1.15" + 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."bcrypt-pbkdf-1.0.2" + sources."block-stream-0.0.9" + sources."brace-expansion-1.1.11" + sources."caseless-0.12.0" + sources."chownr-0.0.2" + sources."code-point-at-1.1.0" + sources."coffee-script-1.12.7" + sources."combined-stream-1.0.7" + sources."concat-map-0.0.1" + (sources."config-chain-1.1.12" // { + dependencies = [ + sources."ini-1.3.5" + ]; + }) + sources."console-control-strings-1.1.0" + sources."core-util-is-1.0.2" + sources."couch-login-0.1.20" + 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-1.2.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."rimraf-2.2.8" + ]; + }) + sources."fs.extra-1.3.2" + sources."fs.realpath-1.0.0" + (sources."fstream-0.1.31" // { + dependencies = [ + sources."graceful-fs-3.0.11" + sources."mkdirp-0.5.1" + ]; + }) + sources."gauge-2.7.4" + sources."getpass-0.1.7" + sources."glob-7.1.3" + sources."graceful-fs-2.0.3" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."has-unicode-2.0.1" + sources."http-signature-1.2.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.1.0" + 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.37.0" + sources."mime-types-2.1.21" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.3.5" + sources."natives-1.1.6" + sources."ncp-0.4.2" + sources."nopt-2.2.1" + (sources."npm-registry-client-0.2.27" // { + dependencies = [ + sources."semver-2.0.11" + ]; + }) + (sources."npmconf-0.1.1" // { + dependencies = [ + sources."inherits-1.0.2" + sources."once-1.1.1" + sources."semver-2.3.2" + ]; + }) + 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."osenv-0.0.3" + sources."path-is-absolute-1.0.1" + sources."performance-now-2.1.0" + sources."process-nextick-args-2.0.0" + sources."proto-list-1.2.4" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."readable-stream-2.3.6" + sources."request-2.88.0" + sources."retry-0.6.0" + sources."rimraf-2.6.2" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."semver-4.3.6" + sources."set-blocking-2.0.0" + sources."signal-exit-3.0.2" + sources."slide-1.1.6" + sources."sshpk-1.15.2" + sources."string-width-1.0.2" + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + (sources."tar-0.1.17" // { + dependencies = [ + sources."inherits-1.0.2" + ]; + }) + (sources."temp-0.6.0" // { + dependencies = [ + sources."graceful-fs-1.2.3" + sources."rimraf-2.1.4" + ]; + }) + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."underscore-1.4.4" + sources."underscore.string-2.3.3" + sources."uri-js-4.2.2" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."walk-2.3.14" + sources."wide-align-1.1.3" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Generate nix expressions to build npm packages"; + homepage = https://github.com/NixOS/npm2nix; + }; + production = true; + bypassCache = true; + }; + npm-check-updates = nodeEnv.buildNodePackage { + name = "npm-check-updates"; + packageName = "npm-check-updates"; + version = "2.15.0"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-2.15.0.tgz"; + sha512 = "0ZUokfgS+4uPVSVWP3CMie7kQwngiQag2e70CdcnUfBM7/tOUmxb0DDMfxqshw4MvgqlPsxSYprzKaBGlvXqnA=="; + }; + dependencies = [ + sources."ansi-align-2.0.0" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."argparse-1.0.10" + sources."bluebird-3.5.3" + (sources."boxen-1.3.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."supports-color-5.5.0" + ]; + }) + sources."camelcase-4.1.0" + sources."capture-stack-trace-1.0.1" + sources."chalk-1.1.3" + sources."ci-info-1.6.0" + sources."cint-8.2.1" + sources."cli-boxes-1.0.0" + sources."cli-table-0.3.1" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."colors-1.0.3" + sources."commander-2.19.0" + sources."configstore-3.1.2" + sources."create-error-class-3.0.2" + sources."cross-spawn-5.1.0" + sources."crypto-random-string-1.0.0" + sources."debug-3.2.6" + sources."deep-extend-0.6.0" + sources."dot-prop-4.2.0" + sources."duplexer3-0.1.4" + sources."escape-string-regexp-1.0.5" + sources."esprima-4.0.1" + sources."execa-0.7.0" + sources."fast-diff-1.2.0" + sources."find-up-1.1.2" + sources."get-stdin-5.0.1" + sources."get-stream-3.0.0" + sources."global-dirs-0.1.1" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + sources."has-ansi-2.0.0" + sources."has-flag-3.0.0" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."ini-1.3.5" + sources."is-ci-1.2.1" + sources."is-fullwidth-code-point-2.0.0" + sources."is-installed-globally-0.1.0" + sources."is-npm-1.0.0" + sources."is-obj-1.0.1" + sources."is-path-inside-1.0.1" + sources."is-redirect-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."isexe-2.0.0" + sources."jju-1.4.0" + sources."js-yaml-3.12.0" + sources."json-parse-helpfulerror-1.0.3" + sources."json5-1.0.1" + sources."latest-version-3.1.0" + sources."lodash-4.17.11" + sources."lowercase-keys-1.0.1" + sources."lru-cache-4.1.5" + sources."make-dir-1.3.0" + sources."minimist-1.2.0" + sources."ms-2.1.1" + sources."node-alias-1.0.4" + sources."npm-3.10.10" + sources."npm-run-path-2.0.2" + (sources."npmi-2.0.1" // { + dependencies = [ + sources."semver-4.3.6" + ]; + }) + sources."object-assign-4.1.1" + sources."object-keys-1.0.12" + sources."p-finally-1.0.0" + sources."package-json-4.0.1" + sources."path-exists-2.1.0" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."pify-3.0.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."prepend-http-1.0.4" + sources."pseudomap-1.0.2" + sources."rc-1.2.8" + (sources."rc-config-loader-2.0.2" // { + dependencies = [ + sources."path-exists-3.0.0" + ]; + }) + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."require-from-string-2.0.2" + sources."safe-buffer-5.1.2" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + sources."semver-utils-1.1.4" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."spawn-please-0.3.0" + sources."sprintf-js-1.0.3" + (sources."string-width-2.1.1" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."strip-ansi-3.0.1" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + sources."supports-color-2.0.0" + sources."term-size-1.2.0" + sources."timed-out-4.0.1" + sources."unique-string-1.0.0" + sources."unzip-response-2.0.1" + (sources."update-notifier-2.5.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."supports-color-5.5.0" + ]; + }) + sources."url-parse-lax-1.0.0" + sources."which-1.3.1" + sources."widest-line-2.0.1" + sources."write-file-atomic-2.3.0" + sources."xdg-basedir-3.0.0" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Find newer versions of dependencies than what your package.json or bower.json allows"; + homepage = https://github.com/tjunnone/npm-check-updates; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + ocaml-language-server = nodeEnv.buildNodePackage { + name = "ocaml-language-server"; + packageName = "ocaml-language-server"; + version = "1.0.35"; + src = fetchurl { + url = "https://registry.npmjs.org/ocaml-language-server/-/ocaml-language-server-1.0.35.tgz"; + sha512 = "9RS7+KyrmFFL2BZLjIBjLToqbDTKDTAoCGrQDm8eYgKie/ep6UnodGuvZgRaM9HOQ8RDzBh4rE3CfGdNsggD4g=="; + }; + dependencies = [ + sources."async-2.6.0" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."concat-map-0.0.1" + sources."deepmerge-2.1.0" + sources."fs.realpath-1.0.0" + sources."glob-7.1.2" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."lodash-4.17.5" + sources."lokijs-1.5.3" + sources."minimatch-3.0.4" + sources."once-1.4.0" + sources."path-is-absolute-1.0.1" + sources."pegjs-0.10.0" + sources."vscode-jsonrpc-3.6.0" + sources."vscode-languageclient-4.0.1" + sources."vscode-languageserver-4.0.0" + sources."vscode-languageserver-protocol-3.6.0" + sources."vscode-languageserver-types-3.13.0" + sources."vscode-uri-1.0.3" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "OCaml language server"; + homepage = https://github.com/freebroccolo/ocaml-language-server; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + peerflix = nodeEnv.buildNodePackage { + name = "peerflix"; + packageName = "peerflix"; + version = "0.39.0"; + src = fetchurl { + url = "https://registry.npmjs.org/peerflix/-/peerflix-0.39.0.tgz"; + sha512 = "spB+D+GXdM9JcPeWG8bpnWTxfXr/KwyyZ0OjNlpyw62ffxlCsbNhwaSmhXDpDC3wh4HuQejdYc1DlU+zTXL+WA=="; + }; + dependencies = [ + sources."addr-to-ip-port-1.5.1" + sources."airplay-protocol-2.0.2" + (sources."airplayer-2.0.0" // { + dependencies = [ + sources."mime-1.6.0" + ]; + }) + sources."ansi-escapes-3.1.0" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."appendable-cli-menu-2.0.0" + sources."array-find-index-1.0.2" + sources."array-flatten-2.1.2" + sources."balanced-match-1.0.0" + sources."base64-js-0.0.8" + sources."bencode-2.0.0" + sources."big-integer-1.6.40" + sources."bitfield-0.1.0" + (sources."bittorrent-dht-6.4.2" // { + dependencies = [ + sources."bencode-0.7.0" + ]; + }) + (sources."bittorrent-tracker-7.7.0" // { + dependencies = [ + sources."bencode-0.8.0" + ]; + }) + sources."blob-to-buffer-1.2.8" + sources."bn.js-4.11.8" + sources."bncode-0.5.3" + sources."bonjour-3.5.0" + sources."bplist-creator-0.0.6" + sources."bplist-parser-0.1.1" + sources."brace-expansion-1.1.11" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-equal-0.0.1" + sources."buffer-equals-1.0.4" + sources."buffer-fill-1.0.0" + sources."buffer-from-1.1.1" + sources."buffer-indexof-1.1.1" + sources."builtin-modules-1.1.1" + sources."camelcase-2.1.1" + sources."camelcase-keys-2.1.0" + sources."chalk-1.1.3" + sources."chardet-0.4.2" + sources."cli-cursor-2.1.0" + sources."cli-width-2.2.0" + sources."clivas-0.2.0" + sources."code-point-at-1.1.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."compact2string-1.4.0" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."consume-http-header-1.0.0" + sources."consume-until-1.0.0" + sources."core-util-is-1.0.2" + sources."currently-unhandled-0.4.1" + sources."cyclist-0.1.1" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."decompress-response-3.3.0" + sources."deep-equal-1.0.1" + sources."deep-extend-0.6.0" + 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."error-ex-1.3.2" + sources."escape-string-regexp-1.0.5" + sources."external-editor-2.2.0" + sources."fifo-0.1.4" + sources."figures-2.0.0" + sources."find-up-1.1.2" + sources."flatten-0.0.1" + (sources."fs-chunk-store-1.7.0" // { + dependencies = [ + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + ]; + }) + sources."fs.realpath-1.0.0" + sources."get-browser-rtc-1.0.2" + sources."get-stdin-4.0.1" + sources."glob-7.1.3" + sources."graceful-fs-4.1.15" + sources."has-ansi-2.0.0" + sources."has-flag-3.0.0" + sources."hat-0.0.3" + sources."hosted-git-info-2.7.1" + sources."http-headers-3.0.2" + sources."iconv-lite-0.4.24" + sources."immediate-chunk-store-1.0.8" + sources."indent-string-2.1.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + (sources."inquirer-5.2.0" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."is-fullwidth-code-point-2.0.0" + sources."lodash-4.17.11" + sources."string-width-2.1.1" + sources."strip-ansi-4.0.0" + sources."supports-color-5.5.0" + ]; + }) + sources."internal-ip-1.2.0" + sources."ip-1.1.5" + sources."ip-set-1.0.1" + sources."ipaddr.js-1.8.1" + sources."is-arrayish-0.2.1" + sources."is-builtin-module-1.0.0" + sources."is-finite-1.0.2" + sources."is-fullwidth-code-point-1.0.0" + sources."is-promise-2.1.0" + sources."is-utf8-0.2.1" + sources."isarray-1.0.0" + sources."k-bucket-0.6.0" + (sources."k-rpc-3.7.0" // { + dependencies = [ + sources."k-bucket-2.0.1" + ]; + }) + sources."k-rpc-socket-1.8.0" + sources."keypress-0.2.1" + sources."load-json-file-1.1.0" + sources."lodash-3.10.1" + sources."loud-rejection-1.6.0" + sources."lru-2.0.1" + sources."magnet-uri-5.2.4" + sources."map-obj-1.0.1" + sources."meow-3.7.0" + sources."mime-2.4.0" + sources."mimic-fn-1.2.0" + sources."mimic-response-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + sources."mkdirp-0.3.5" + sources."ms-2.0.0" + sources."multicast-dns-6.2.3" + sources."multicast-dns-service-types-1.1.0" + sources."mute-stream-0.0.7" + sources."network-address-1.1.2" + sources."next-line-1.1.0" + sources."normalize-package-data-2.4.0" + sources."number-is-nan-1.0.1" + sources."numeral-2.0.6" + sources."object-assign-4.1.1" + sources."once-1.4.0" + sources."onetime-2.0.1" + sources."open-0.0.5" + (sources."optimist-0.6.1" // { + dependencies = [ + sources."minimist-0.0.10" + ]; + }) + sources."options-0.0.6" + sources."os-tmpdir-1.0.2" + sources."parse-json-2.2.0" + (sources."parse-torrent-5.9.1" // { + dependencies = [ + sources."get-stdin-6.0.0" + ]; + }) + (sources."parse-torrent-file-2.1.4" // { + dependencies = [ + sources."bencode-0.7.0" + ]; + }) + sources."path-exists-2.1.0" + sources."path-is-absolute-1.0.1" + sources."path-type-1.1.0" + (sources."peer-wire-protocol-0.7.1" // { + dependencies = [ + sources."bncode-0.2.3" + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."peer-wire-swarm-0.12.2" + sources."pify-2.3.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."plist-1.2.0" + sources."process-nextick-args-2.0.0" + sources."pump-2.0.1" + (sources."random-access-file-2.0.1" // { + dependencies = [ + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + ]; + }) + sources."random-access-storage-1.3.0" + sources."random-iterate-1.0.1" + sources."randombytes-2.0.6" + sources."range-parser-1.2.0" + sources."rc-1.2.8" + sources."re-emitter-1.1.3" + sources."read-pkg-1.1.0" + sources."read-pkg-up-1.0.1" + sources."readable-stream-2.3.6" + sources."redent-1.0.0" + sources."repeating-2.0.1" + sources."restore-cursor-2.0.0" + sources."reverse-http-1.3.0" + sources."rimraf-2.6.2" + sources."run-async-2.3.0" + sources."run-parallel-1.1.9" + sources."run-series-1.1.8" + sources."rusha-0.8.13" + sources."rxjs-5.5.12" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."semver-5.6.0" + sources."server-destroy-1.0.1" + sources."signal-exit-3.0.2" + sources."simple-concat-1.0.0" + sources."simple-get-2.8.1" + sources."simple-peer-6.4.4" + sources."simple-sha1-2.1.1" + (sources."simple-websocket-4.3.1" // { + dependencies = [ + sources."safe-buffer-5.0.1" + sources."ws-2.3.1" + ]; + }) + sources."single-line-log-1.1.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.2" + sources."speedometer-0.1.4" + sources."stream-buffers-2.2.0" + sources."string-width-1.0.2" + sources."string2compact-1.3.0" + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + sources."strip-bom-2.0.0" + sources."strip-indent-1.0.1" + sources."strip-json-comments-2.0.1" + sources."supports-color-2.0.0" + sources."symbol-observable-1.0.1" + sources."thirty-two-1.0.2" + sources."through-2.3.8" + sources."thunky-1.0.3" + sources."tmp-0.0.33" + sources."torrent-discovery-5.4.0" + sources."torrent-piece-1.1.2" + (sources."torrent-stream-1.1.0" // { + dependencies = [ + sources."end-of-stream-0.1.5" + sources."magnet-uri-4.2.3" + sources."once-1.3.3" + sources."parse-torrent-4.1.0" + sources."thirty-two-0.0.2" + ]; + }) + sources."trim-newlines-1.0.0" + sources."typedarray-0.0.6" + sources."ultron-1.1.1" + sources."uniq-1.0.1" + sources."util-deprecate-1.0.2" + sources."utp-0.0.7" + sources."validate-npm-package-license-3.0.4" + sources."winreg-1.2.4" + sources."wordwrap-0.0.3" + sources."wrappy-1.0.2" + (sources."ws-1.1.5" // { + dependencies = [ + sources."ultron-1.0.2" + ]; + }) + sources."xmlbuilder-4.0.0" + sources."xmldom-0.1.27" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Streaming torrent client for Node.js"; + homepage = https://github.com/mafintosh/peerflix; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + peerflix-server = nodeEnv.buildNodePackage { + name = "peerflix-server"; + packageName = "peerflix-server"; + version = "0.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.4.2.tgz"; + sha512 = "UuY4QsKFEPpB52Ee0y0jOOrTN1Mm2Lee/EJN3RdOxJxEupBujBypqZAfxQrjtsKle8QkZHG3z4j/DnwkroYnUQ=="; + }; + dependencies = [ + sources."accepts-1.2.13" + sources."addr-to-ip-port-1.5.1" + sources."after-0.8.2" + sources."ajv-6.6.1" + sources."archiver-3.0.0" + sources."archiver-utils-2.0.0" + sources."arraybuffer.slice-0.0.6" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."async-2.6.1" + sources."asynckit-0.4.0" + sources."aws-sign2-0.7.0" + sources."aws4-1.8.0" + sources."backo2-1.0.2" + sources."balanced-match-1.0.0" + sources."base64-arraybuffer-0.1.5" + sources."base64-js-1.3.0" + sources."base64-url-1.2.1" + sources."base64id-1.0.0" + sources."basic-auth-1.0.4" + sources."basic-auth-connect-1.0.0" + sources."batch-0.5.3" + sources."bcrypt-pbkdf-1.0.2" + sources."bencode-0.7.0" + sources."better-assert-1.0.2" + sources."bitfield-0.1.0" + sources."bittorrent-dht-6.4.2" + (sources."bittorrent-tracker-7.7.0" // { + dependencies = [ + sources."bencode-0.8.0" + sources."minimist-1.2.0" + ]; + }) + sources."bl-1.2.2" + sources."blob-0.0.4" + sources."bn.js-4.11.8" + sources."bncode-0.5.3" + (sources."body-parser-1.13.3" // { + dependencies = [ + sources."depd-1.0.1" + sources."http-errors-1.3.1" + sources."qs-4.0.0" + ]; + }) + sources."brace-expansion-1.1.11" + sources."buffer-5.2.1" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-crc32-0.2.13" + sources."buffer-equal-0.0.1" + sources."buffer-equals-1.0.4" + sources."buffer-fill-1.0.0" + sources."buffer-from-1.1.1" + sources."bytes-2.1.0" + sources."callsite-1.0.0" + sources."caseless-0.12.0" + sources."combined-stream-1.0.7" + sources."commander-2.6.0" + sources."compact2string-1.4.0" + sources."component-bind-1.0.0" + sources."component-emitter-1.2.1" + sources."component-inherit-0.0.3" + (sources."compress-commons-1.2.2" // { + dependencies = [ + sources."normalize-path-2.1.1" + ]; + }) + sources."compressible-2.0.15" + sources."compression-1.5.2" + sources."concat-map-0.0.1" + (sources."connect-2.30.2" // { + dependencies = [ + sources."depd-1.0.1" + sources."http-errors-1.3.1" + sources."isarray-0.0.1" + sources."multiparty-3.3.2" + sources."qs-4.0.0" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."connect-multiparty-2.2.0" + (sources."connect-timeout-1.6.2" // { + dependencies = [ + sources."http-errors-1.3.1" + ]; + }) + sources."content-disposition-0.5.0" + sources."content-type-1.0.4" + sources."cookie-0.1.3" + sources."cookie-parser-1.3.5" + sources."cookie-signature-1.0.6" + sources."core-util-is-1.0.2" + sources."crc-3.8.0" + sources."crc32-stream-2.0.0" + (sources."csrf-3.0.6" // { + dependencies = [ + sources."uid-safe-2.1.4" + ]; + }) + (sources."csurf-1.8.3" // { + dependencies = [ + sources."http-errors-1.3.1" + ]; + }) + sources."cyclist-0.1.1" + sources."dashdash-1.14.1" + sources."debug-2.2.0" + sources."decompress-response-3.3.0" + sources."delayed-stream-1.0.0" + sources."depd-1.1.2" + sources."destroy-1.0.4" + sources."ecc-jsbn-0.1.2" + sources."ee-first-1.1.1" + sources."end-of-stream-1.4.1" + (sources."engine.io-1.8.5" // { + dependencies = [ + sources."accepts-1.3.3" + sources."cookie-0.3.1" + sources."debug-2.3.3" + sources."ms-0.7.2" + sources."negotiator-0.6.1" + ]; + }) + (sources."engine.io-client-1.8.5" // { + dependencies = [ + sources."debug-2.3.3" + sources."ms-0.7.2" + ]; + }) + sources."engine.io-parser-1.3.2" + (sources."errorhandler-1.4.3" // { + dependencies = [ + sources."accepts-1.3.5" + sources."escape-html-1.0.3" + sources."negotiator-0.6.1" + ]; + }) + sources."escape-html-1.0.2" + sources."etag-1.7.0" + (sources."express-3.21.2" // { + dependencies = [ + sources."depd-1.0.1" + sources."range-parser-1.0.3" + ]; + }) + (sources."express-session-1.11.3" // { + dependencies = [ + sources."crc-3.3.0" + sources."depd-1.0.1" + sources."uid-safe-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."fd-slicer-1.1.0" + sources."fifo-0.1.4" + sources."finalhandler-0.4.0" + sources."flatten-0.0.1" + sources."fluent-ffmpeg-2.1.2" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."forwarded-0.1.2" + sources."fresh-0.3.0" + sources."fs-chunk-store-1.7.0" + sources."fs-constants-1.0.0" + sources."fs.realpath-1.0.0" + sources."get-browser-rtc-1.0.2" + sources."getpass-0.1.7" + sources."glob-7.1.3" + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + (sources."has-binary-0.1.7" // { + dependencies = [ + sources."isarray-0.0.1" + ]; + }) + sources."has-cors-1.1.0" + sources."hat-0.0.3" + sources."http-errors-1.7.1" + sources."http-signature-1.2.0" + sources."iconv-lite-0.4.11" + sources."ieee754-1.1.12" + sources."immediate-chunk-store-1.0.8" + sources."indexof-0.0.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ip-1.1.5" + sources."ip-set-1.0.1" + sources."ipaddr.js-1.0.5" + sources."is-typedarray-1.0.0" + sources."isarray-1.0.0" + sources."isexe-2.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."json3-3.3.2" + sources."jsprim-1.4.1" + sources."k-bucket-0.6.0" + (sources."k-rpc-3.7.0" // { + dependencies = [ + sources."k-bucket-2.0.1" + ]; + }) + (sources."k-rpc-socket-1.8.0" // { + dependencies = [ + sources."bencode-2.0.0" + ]; + }) + sources."lazystream-1.0.0" + sources."lodash-4.17.11" + sources."lodash.assign-4.2.0" + sources."lodash.defaults-4.2.0" + sources."lodash.difference-4.5.0" + sources."lodash.flatten-4.4.0" + sources."lodash.isplainobject-4.0.6" + sources."lodash.toarray-4.4.0" + sources."lodash.union-4.6.0" + sources."lru-2.0.1" + sources."magnet-uri-2.0.1" + sources."media-typer-0.3.0" + sources."merge-descriptors-1.0.0" + (sources."method-override-2.3.10" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + sources."vary-1.1.2" + ]; + }) + sources."methods-1.1.2" + sources."mime-1.3.4" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-response-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + (sources."morgan-1.6.1" // { + dependencies = [ + sources."depd-1.0.1" + ]; + }) + sources."ms-0.7.1" + sources."multiparty-4.2.1" + sources."negotiator-0.5.3" + sources."normalize-path-3.0.0" + sources."oauth-sign-0.9.0" + sources."object-assign-4.1.0" + sources."object-component-0.0.3" + sources."on-finished-2.3.0" + sources."on-headers-1.0.1" + sources."once-1.4.0" + sources."options-0.0.6" + (sources."parse-torrent-4.1.0" // { + dependencies = [ + sources."magnet-uri-4.2.3" + ]; + }) + sources."parse-torrent-file-2.1.4" + sources."parsejson-0.0.3" + sources."parseqs-0.0.5" + sources."parseuri-0.0.5" + sources."parseurl-1.3.2" + sources."path-is-absolute-1.0.1" + sources."pause-0.1.0" + (sources."peer-wire-protocol-0.7.1" // { + dependencies = [ + sources."bncode-0.2.3" + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."peer-wire-swarm-0.12.2" + sources."pend-1.2.0" + sources."performance-now-2.1.0" + sources."process-nextick-args-2.0.0" + sources."proxy-addr-1.0.10" + sources."psl-1.1.29" + sources."pump-1.0.3" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."random-access-file-2.0.1" + sources."random-access-storage-1.3.0" + sources."random-bytes-1.0.0" + sources."random-iterate-1.0.1" + sources."randombytes-2.0.6" + sources."range-parser-1.2.0" + (sources."raw-body-2.1.7" // { + dependencies = [ + sources."bytes-2.4.0" + sources."iconv-lite-0.4.13" + ]; + }) + sources."re-emitter-1.1.3" + sources."read-torrent-1.3.1" + sources."readable-stream-2.3.6" + sources."remove-trailing-separator-1.1.0" + sources."request-2.88.0" + sources."response-time-2.3.2" + sources."rimraf-2.6.2" + sources."rndm-1.2.0" + sources."run-parallel-1.1.9" + sources."run-series-1.1.8" + sources."rusha-0.8.13" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + (sources."send-0.13.0" // { + dependencies = [ + sources."depd-1.0.1" + sources."destroy-1.0.3" + sources."http-errors-1.3.1" + sources."range-parser-1.0.3" + sources."statuses-1.2.1" + ]; + }) + (sources."serve-favicon-2.3.2" // { + dependencies = [ + sources."ms-0.7.2" + ]; + }) + (sources."serve-index-1.7.3" // { + dependencies = [ + sources."escape-html-1.0.3" + sources."http-errors-1.3.1" + ]; + }) + (sources."serve-static-1.10.3" // { + dependencies = [ + sources."escape-html-1.0.3" + sources."http-errors-1.3.1" + sources."range-parser-1.0.3" + sources."send-0.13.2" + sources."statuses-1.2.1" + ]; + }) + sources."setprototypeof-1.1.0" + sources."simple-concat-1.0.0" + sources."simple-get-2.8.1" + sources."simple-peer-6.4.4" + sources."simple-sha1-2.1.1" + (sources."simple-websocket-4.3.1" // { + dependencies = [ + sources."safe-buffer-5.0.1" + sources."ultron-1.1.1" + sources."ws-2.3.1" + ]; + }) + (sources."socket.io-1.7.4" // { + dependencies = [ + sources."debug-2.3.3" + sources."ms-0.7.2" + ]; + }) + (sources."socket.io-adapter-0.5.0" // { + dependencies = [ + sources."debug-2.3.3" + sources."ms-0.7.2" + ]; + }) + (sources."socket.io-client-1.7.4" // { + dependencies = [ + sources."debug-2.3.3" + sources."ms-0.7.2" + ]; + }) + (sources."socket.io-parser-2.3.1" // { + dependencies = [ + sources."component-emitter-1.1.2" + sources."isarray-0.0.1" + ]; + }) + sources."speedometer-0.1.4" + sources."sshpk-1.15.2" + sources."statuses-1.5.0" + (sources."stream-counter-0.2.0" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."string2compact-1.3.0" + sources."string_decoder-1.1.1" + sources."tar-stream-1.6.2" + sources."thirty-two-0.0.2" + sources."thunky-1.0.3" + sources."to-array-0.1.4" + sources."to-buffer-1.1.1" + sources."toidentifier-1.0.0" + sources."torrent-discovery-5.4.0" + sources."torrent-piece-1.1.2" + (sources."torrent-stream-1.1.0" // { + dependencies = [ + sources."end-of-stream-0.1.5" + sources."mkdirp-0.3.5" + sources."once-1.3.3" + ]; + }) + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tsscmp-1.0.5" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-is-1.6.16" + sources."uid-safe-2.1.5" + sources."ultron-1.0.2" + sources."uniq-1.0.1" + sources."unpipe-1.0.0" + sources."uri-js-4.2.2" + sources."util-deprecate-1.0.2" + sources."utils-merge-1.0.0" + sources."utp-0.0.7" + sources."uuid-3.3.2" + sources."vary-1.0.1" + sources."verror-1.10.0" + sources."vhost-3.0.2" + sources."which-1.3.1" + sources."wrappy-1.0.2" + sources."ws-1.1.5" + sources."wtf-8-1.0.0" + sources."xmlhttprequest-ssl-1.5.3" + sources."xtend-4.0.1" + sources."yeast-0.1.2" + sources."zip-stream-2.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Streaming torrent client for node.js with web ui."; + homepage = "https://github.com/asapach/peerflix-server#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; pnpm = nodeEnv.buildNodePackage { name = "pnpm"; packageName = "pnpm"; - version = "2.13.6"; + version = "2.21.1"; src = fetchurl { - url = "https://registry.npmjs.org/pnpm/-/pnpm-2.13.6.tgz"; - sha512 = "X8zmtUzmEIa/QMg0t0eeq6hSd7kmL5Zvneqpj3Tcbyn2g/FEFTPb9kaghR+DW1WdViOE51eo4ECLK7uY9oogkA=="; + url = "https://registry.npmjs.org/pnpm/-/pnpm-2.21.1.tgz"; + sha512 = "0UEIdUM8VqRHolaBPREYhTEuu/Zfi4qp3Kp0u6ioCtn7Yi33sGFdApEczb/SenmaqtnWD7OUIO74v8Aw9wnYeg=="; }; buildInputs = globalBuildInputs; meta = { @@ -2607,4 +52004,9441 @@ in production = true; bypassCache = true; }; + parcel-bundler = nodeEnv.buildNodePackage { + name = "parcel-bundler"; + packageName = "parcel-bundler"; + version = "1.10.3"; + src = fetchurl { + url = "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.10.3.tgz"; + sha512 = "Lj31fr5o2AZFbazghL/MrubzvJEXLwx24rd3MiR3lncmqCXbd5q0hgl1kpV6X+vRaN9/cSDR8G0lotmgl5OyZg=="; + }; + dependencies = [ + sources."@babel/code-frame-7.0.0" + (sources."@babel/core-7.2.0" // { + dependencies = [ + sources."json5-2.1.0" + sources."source-map-0.5.7" + ]; + }) + (sources."@babel/generator-7.2.0" // { + 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.0.0" + sources."@babel/helper-call-delegate-7.1.0" + sources."@babel/helper-define-map-7.1.0" + 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.0.0" + sources."@babel/helper-member-expression-to-functions-7.0.0" + sources."@babel/helper-module-imports-7.0.0" + sources."@babel/helper-module-transforms-7.1.0" + sources."@babel/helper-optimise-call-expression-7.0.0" + sources."@babel/helper-plugin-utils-7.0.0" + sources."@babel/helper-regex-7.0.0" + sources."@babel/helper-remap-async-to-generator-7.1.0" + sources."@babel/helper-replace-supers-7.1.0" + sources."@babel/helper-simple-access-7.1.0" + sources."@babel/helper-split-export-declaration-7.0.0" + sources."@babel/helper-wrap-function-7.2.0" + sources."@babel/helpers-7.2.0" + sources."@babel/highlight-7.0.0" + sources."@babel/parser-7.2.0" + sources."@babel/plugin-proposal-async-generator-functions-7.2.0" + sources."@babel/plugin-proposal-json-strings-7.2.0" + sources."@babel/plugin-proposal-object-rest-spread-7.2.0" + sources."@babel/plugin-proposal-optional-catch-binding-7.2.0" + sources."@babel/plugin-proposal-unicode-property-regex-7.2.0" + sources."@babel/plugin-syntax-async-generators-7.2.0" + sources."@babel/plugin-syntax-flow-7.2.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-transform-arrow-functions-7.2.0" + sources."@babel/plugin-transform-async-to-generator-7.2.0" + sources."@babel/plugin-transform-block-scoped-functions-7.2.0" + sources."@babel/plugin-transform-block-scoping-7.2.0" + sources."@babel/plugin-transform-classes-7.2.0" + sources."@babel/plugin-transform-computed-properties-7.2.0" + sources."@babel/plugin-transform-destructuring-7.2.0" + sources."@babel/plugin-transform-dotall-regex-7.2.0" + sources."@babel/plugin-transform-duplicate-keys-7.2.0" + sources."@babel/plugin-transform-exponentiation-operator-7.2.0" + sources."@babel/plugin-transform-flow-strip-types-7.2.0" + sources."@babel/plugin-transform-for-of-7.2.0" + sources."@babel/plugin-transform-function-name-7.2.0" + sources."@babel/plugin-transform-literals-7.2.0" + sources."@babel/plugin-transform-modules-amd-7.2.0" + sources."@babel/plugin-transform-modules-commonjs-7.2.0" + sources."@babel/plugin-transform-modules-systemjs-7.2.0" + sources."@babel/plugin-transform-modules-umd-7.2.0" + sources."@babel/plugin-transform-new-target-7.0.0" + sources."@babel/plugin-transform-object-super-7.2.0" + sources."@babel/plugin-transform-parameters-7.2.0" + sources."@babel/plugin-transform-react-jsx-7.2.0" + sources."@babel/plugin-transform-regenerator-7.0.0" + sources."@babel/plugin-transform-shorthand-properties-7.2.0" + sources."@babel/plugin-transform-spread-7.2.0" + sources."@babel/plugin-transform-sticky-regex-7.2.0" + sources."@babel/plugin-transform-template-literals-7.2.0" + sources."@babel/plugin-transform-typeof-symbol-7.2.0" + sources."@babel/plugin-transform-unicode-regex-7.2.0" + sources."@babel/preset-env-7.2.0" + sources."@babel/runtime-7.2.0" + sources."@babel/template-7.1.2" + sources."@babel/traverse-7.1.6" + sources."@babel/types-7.2.0" + sources."@mrmlnc/readdir-enhanced-2.2.1" + sources."@nodelib/fs.stat-1.1.3" + sources."@types/node-10.12.12" + sources."@types/semver-5.5.0" + sources."abbrev-1.1.1" + sources."acorn-5.7.3" + sources."alphanum-sort-1.0.2" + sources."ansi-regex-2.1.1" + sources."ansi-styles-3.2.1" + sources."ansi-to-html-0.6.9" + sources."anymatch-2.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-unique-0.3.2" + sources."asn1.js-4.10.1" + (sources."assert-1.4.1" // { + dependencies = [ + sources."inherits-2.0.1" + sources."util-0.10.3" + ]; + }) + sources."assign-symbols-1.0.0" + sources."async-each-1.0.1" + sources."async-limiter-1.0.0" + sources."atob-2.1.2" + (sources."autoprefixer-6.7.7" // { + dependencies = [ + sources."ansi-styles-2.2.1" + sources."browserslist-1.7.7" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) + sources."has-flag-1.0.0" + sources."postcss-5.2.18" + sources."source-map-0.5.7" + sources."strip-ansi-3.0.1" + sources."supports-color-3.2.3" + ]; + }) + (sources."babel-runtime-6.26.0" // { + dependencies = [ + sources."regenerator-runtime-0.11.1" + ]; + }) + (sources."babel-types-6.26.0" // { + dependencies = [ + sources."to-fast-properties-1.0.3" + ]; + }) + sources."babylon-walk-1.0.2" + sources."balanced-match-0.4.2" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."base64-js-1.3.0" + sources."binary-extensions-1.12.0" + sources."bindings-1.2.1" + sources."bn.js-4.11.8" + sources."boolbase-1.0.0" + (sources."brace-expansion-1.1.11" // { + dependencies = [ + sources."balanced-match-1.0.0" + ]; + }) + sources."braces-2.3.2" + sources."brfs-1.6.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" // { + dependencies = [ + sources."pako-1.0.7" + ]; + }) + sources."browserslist-4.3.5" + sources."buffer-4.9.1" + sources."buffer-equal-0.0.1" + sources."buffer-from-1.1.1" + sources."buffer-xor-1.0.3" + sources."builtin-status-codes-3.0.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."caniuse-api-3.0.0" + sources."caniuse-db-1.0.30000917" + sources."caniuse-lite-1.0.30000917" + sources."chalk-2.4.1" + sources."chokidar-2.0.4" + sources."cipher-base-1.0.4" + (sources."clap-1.2.3" // { + dependencies = [ + sources."ansi-styles-2.2.1" + sources."chalk-1.1.3" + sources."strip-ansi-3.0.1" + sources."supports-color-2.0.0" + ]; + }) + sources."class-utils-0.3.6" + sources."cli-cursor-2.1.0" + sources."cli-spinners-1.3.1" + sources."clone-2.1.2" + sources."clones-1.1.0" + sources."coa-2.0.1" + sources."collection-visit-1.0.0" + sources."color-3.1.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."color-string-1.5.3" + (sources."colormin-1.1.2" // { + dependencies = [ + sources."clone-1.0.4" + sources."color-0.11.4" + sources."color-string-0.3.0" + ]; + }) + sources."colors-1.1.2" + sources."command-exists-1.2.8" + sources."commander-2.19.0" + sources."component-emitter-1.2.1" + 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."constants-browserify-1.0.0" + sources."convert-source-map-1.6.0" + sources."copy-descriptor-0.1.1" + sources."core-js-2.6.0" + sources."core-util-is-1.0.2" + sources."cosmiconfig-5.0.7" + 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."css-color-names-0.0.4" + (sources."css-declaration-sorter-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + sources."css-select-2.0.2" + sources."css-select-base-adapter-0.1.1" + (sources."css-tree-1.0.0-alpha.28" // { + dependencies = [ + sources."source-map-0.5.7" + ]; + }) + sources."css-unit-converter-1.1.1" + sources."css-url-regex-1.1.0" + sources."css-what-2.1.2" + sources."cssesc-2.0.0" + (sources."cssnano-4.1.7" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."cssnano-preset-default-4.0.5" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + sources."cssnano-util-get-arguments-4.0.0" + sources."cssnano-util-get-match-4.0.0" + (sources."cssnano-util-raw-cache-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + sources."cssnano-util-same-parent-4.0.1" + (sources."csso-3.5.1" // { + dependencies = [ + sources."css-tree-1.0.0-alpha.29" + sources."source-map-0.5.7" + ]; + }) + sources."date-now-0.1.4" + sources."deasync-0.1.14" + sources."debug-4.1.0" + sources."decamelize-1.2.0" + sources."decode-uri-component-0.2.0" + sources."deep-is-0.1.3" + (sources."defaults-1.0.3" // { + dependencies = [ + sources."clone-1.0.4" + ]; + }) + sources."define-properties-1.1.3" + (sources."define-property-0.2.5" // { + dependencies = [ + (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."defined-1.0.0" + sources."depd-1.1.2" + sources."des.js-1.0.0" + sources."destroy-1.0.4" + sources."diffie-hellman-5.0.3" + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + ]; + }) + sources."domain-browser-1.2.0" + sources."domelementtype-1.3.1" + sources."domhandler-2.4.2" + sources."domutils-1.7.0" + sources."dot-prop-4.2.0" + sources."dotenv-5.0.1" + sources."dotenv-expand-4.2.0" + sources."duplexer2-0.1.4" + sources."editorconfig-0.15.2" + sources."ee-first-1.1.1" + sources."electron-to-chromium-1.3.88" + sources."elliptic-6.4.1" + sources."encodeurl-1.0.2" + sources."entities-1.1.2" + sources."error-ex-1.3.2" + sources."es-abstract-1.12.0" + sources."es-to-primitive-1.2.0" + sources."escape-html-1.0.3" + sources."escape-string-regexp-1.0.5" + sources."escodegen-1.9.1" + sources."esprima-3.1.3" + sources."estraverse-4.2.0" + sources."esutils-2.0.2" + sources."etag-1.8.1" + sources."events-1.1.1" + sources."evp_bytestokey-1.0.3" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + ]; + }) + sources."extend-shallow-2.0.1" + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + (sources."falafel-2.1.0" // { + dependencies = [ + sources."isarray-0.0.1" + ]; + }) + sources."fast-glob-2.2.4" + sources."fast-levenshtein-2.0.6" + sources."filesize-3.6.1" + sources."fill-range-4.0.0" + sources."flatten-1.0.2" + sources."for-in-1.0.2" + sources."foreach-2.0.5" + sources."fragment-cache-0.2.1" + sources."fresh-0.5.2" + sources."fs.realpath-1.0.0" + sources."fsevents-1.2.4" + sources."fswatcher-child-1.1.1" + sources."function-bind-1.1.1" + sources."get-port-3.2.0" + sources."get-value-2.0.6" + sources."glob-7.1.3" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."glob-to-regexp-0.3.0" + sources."globals-11.9.0" + sources."graceful-fs-4.1.15" + sources."grapheme-breaker-0.3.2" + sources."has-1.0.3" + sources."has-ansi-2.0.0" + 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."hex-color-regex-1.1.0" + sources."hmac-drbg-1.0.1" + sources."hsl-regex-1.0.0" + sources."hsla-regex-1.0.0" + sources."html-comment-regex-1.1.2" + (sources."htmlnano-0.1.10" // { + dependencies = [ + sources."ansi-styles-2.2.1" + sources."browserslist-1.7.7" + sources."caniuse-api-1.6.1" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) + sources."coa-1.0.4" + sources."cssnano-3.10.0" + sources."csso-2.3.2" + sources."esprima-2.7.3" + sources."has-flag-1.0.0" + sources."is-svg-2.1.0" + sources."js-yaml-3.7.0" + sources."normalize-url-1.9.1" + sources."postcss-5.2.18" + sources."postcss-calc-5.3.1" + sources."postcss-colormin-2.2.2" + sources."postcss-convert-values-2.6.1" + sources."postcss-discard-comments-2.0.4" + sources."postcss-discard-duplicates-2.1.0" + sources."postcss-discard-empty-2.1.0" + sources."postcss-discard-overridden-0.1.1" + sources."postcss-merge-longhand-2.0.2" + sources."postcss-merge-rules-2.1.2" + sources."postcss-minify-font-values-1.0.5" + sources."postcss-minify-gradients-1.0.5" + sources."postcss-minify-params-1.2.2" + sources."postcss-minify-selectors-2.1.1" + sources."postcss-normalize-charset-1.1.1" + sources."postcss-normalize-url-3.0.8" + sources."postcss-ordered-values-2.2.3" + sources."postcss-reduce-initial-1.0.1" + sources."postcss-reduce-transforms-1.0.4" + sources."postcss-selector-parser-2.2.3" + (sources."postcss-svgo-2.1.6" // { + dependencies = [ + sources."svgo-0.7.2" + ]; + }) + sources."postcss-unique-selectors-2.0.2" + sources."source-map-0.5.7" + sources."strip-ansi-3.0.1" + sources."supports-color-3.2.3" + ]; + }) + (sources."htmlparser2-3.10.0" // { + dependencies = [ + sources."readable-stream-3.0.6" + ]; + }) + sources."http-errors-1.6.3" + sources."https-browserify-1.0.0" + sources."ieee754-1.1.12" + sources."import-fresh-2.0.0" + sources."indexes-of-1.0.1" + sources."indexof-0.0.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."invariant-2.2.4" + sources."is-absolute-url-2.1.0" + (sources."is-accessor-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + 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-color-stop-1.1.0" + (sources."is-data-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-date-object-1.0.1" + (sources."is-descriptor-1.0.2" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-directory-0.3.1" + sources."is-extendable-0.1.1" + sources."is-extglob-2.1.1" + sources."is-glob-4.0.0" + sources."is-number-3.0.0" + sources."is-obj-1.0.1" + sources."is-plain-obj-1.1.0" + sources."is-plain-object-2.0.4" + sources."is-regex-1.0.4" + sources."is-resolvable-1.1.0" + sources."is-svg-3.0.0" + sources."is-symbol-1.0.2" + sources."is-url-1.2.4" + 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."js-base64-2.4.9" + sources."js-beautify-1.8.9" + sources."js-levenshtein-1.1.4" + sources."js-tokens-4.0.0" + (sources."js-yaml-3.12.0" // { + dependencies = [ + sources."esprima-4.0.1" + ]; + }) + sources."jsesc-2.5.2" + sources."json-parse-better-errors-1.0.2" + sources."json5-1.0.1" + sources."kind-of-3.2.2" + sources."levn-0.3.0" + sources."lodash-4.17.11" + sources."lodash.clone-4.5.0" + sources."lodash.debounce-4.0.8" + sources."lodash.memoize-4.1.2" + 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" + sources."math-expression-evaluator-1.2.17" + sources."md5.js-1.3.5" + sources."mdn-data-1.1.4" + (sources."merge-source-map-1.0.4" // { + dependencies = [ + sources."source-map-0.5.7" + ]; + }) + sources."merge2-1.2.3" + (sources."micromatch-3.1.10" // { + dependencies = [ + sources."define-property-2.0.2" + sources."extend-shallow-3.0.2" + sources."is-extendable-1.0.1" + sources."kind-of-6.0.2" + ]; + }) + sources."miller-rabin-4.0.1" + sources."mime-1.4.1" + sources."mimic-fn-1.2.0" + sources."minimalistic-assert-1.0.1" + sources."minimalistic-crypto-utils-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."ms-2.1.1" + sources."nan-2.11.1" + (sources."nanomatch-1.2.13" // { + dependencies = [ + sources."define-property-2.0.2" + sources."extend-shallow-3.0.2" + sources."is-extendable-1.0.1" + sources."kind-of-6.0.2" + ]; + }) + sources."nice-try-1.0.5" + sources."node-addon-api-1.6.2" + sources."node-forge-0.7.6" + sources."node-libs-browser-2.1.0" + sources."node-releases-1.1.0" + sources."nopt-4.0.1" + sources."normalize-path-2.1.1" + sources."normalize-range-0.1.2" + sources."normalize-url-3.3.0" + sources."nth-check-1.0.2" + sources."num2fraction-1.2.2" + sources."object-assign-4.1.1" + sources."object-copy-0.1.0" + sources."object-inspect-1.4.1" + sources."object-keys-1.0.12" + sources."object-visit-1.0.1" + sources."object.getownpropertydescriptors-2.0.3" + sources."object.pick-1.3.0" + sources."object.values-1.0.4" + sources."on-finished-2.3.0" + sources."once-1.4.0" + sources."onetime-2.0.1" + sources."opn-5.4.0" + sources."optionator-0.8.2" + 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."pako-0.2.9" + sources."parse-asn1-5.1.1" + sources."parse-json-4.0.0" + sources."parseurl-1.3.2" + sources."pascalcase-0.1.1" + sources."path-browserify-0.0.0" + sources."path-dirname-1.0.2" + 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."physical-cpu-count-2.0.0" + sources."posix-character-classes-0.1.1" + sources."postcss-6.0.23" + (sources."postcss-calc-7.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-colormin-4.0.2" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-convert-values-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-discard-comments-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-discard-duplicates-4.0.2" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-discard-empty-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-discard-overridden-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-discard-unused-2.2.3" // { + dependencies = [ + sources."ansi-styles-2.2.1" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) + sources."has-flag-1.0.0" + sources."postcss-5.2.18" + sources."source-map-0.5.7" + sources."strip-ansi-3.0.1" + sources."supports-color-3.2.3" + ]; + }) + (sources."postcss-filter-plugins-2.0.3" // { + dependencies = [ + sources."ansi-styles-2.2.1" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) + sources."has-flag-1.0.0" + sources."postcss-5.2.18" + sources."source-map-0.5.7" + sources."strip-ansi-3.0.1" + sources."supports-color-3.2.3" + ]; + }) + (sources."postcss-merge-idents-2.1.7" // { + dependencies = [ + sources."ansi-styles-2.2.1" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) + sources."has-flag-1.0.0" + sources."postcss-5.2.18" + sources."source-map-0.5.7" + sources."strip-ansi-3.0.1" + sources."supports-color-3.2.3" + ]; + }) + (sources."postcss-merge-longhand-4.0.9" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-merge-rules-4.0.2" // { + dependencies = [ + sources."postcss-7.0.6" + sources."postcss-selector-parser-3.1.1" + ]; + }) + sources."postcss-message-helpers-2.0.0" + (sources."postcss-minify-font-values-4.0.2" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-minify-gradients-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-minify-params-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-minify-selectors-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + sources."postcss-selector-parser-3.1.1" + ]; + }) + (sources."postcss-normalize-charset-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-normalize-display-values-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-normalize-positions-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-normalize-repeat-style-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-normalize-string-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-normalize-timing-functions-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-normalize-unicode-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-normalize-url-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-normalize-whitespace-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-ordered-values-4.1.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-reduce-idents-2.4.0" // { + dependencies = [ + sources."ansi-styles-2.2.1" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) + sources."has-flag-1.0.0" + sources."postcss-5.2.18" + sources."source-map-0.5.7" + sources."strip-ansi-3.0.1" + sources."supports-color-3.2.3" + ]; + }) + (sources."postcss-reduce-initial-4.0.2" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-reduce-transforms-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + sources."postcss-selector-parser-5.0.0-rc.4" + (sources."postcss-svgo-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + (sources."postcss-unique-selectors-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + ]; + }) + sources."postcss-value-parser-3.3.1" + (sources."postcss-zindex-2.2.0" // { + dependencies = [ + sources."ansi-styles-2.2.1" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) + sources."has-flag-1.0.0" + sources."postcss-5.2.18" + sources."source-map-0.5.7" + sources."strip-ansi-3.0.1" + sources."supports-color-3.2.3" + ]; + }) + (sources."posthtml-0.11.3" // { + dependencies = [ + sources."isobject-2.1.0" + sources."posthtml-parser-0.3.3" + ]; + }) + sources."posthtml-parser-0.4.1" + sources."posthtml-render-1.1.4" + sources."prelude-ls-1.1.2" + sources."prepend-http-1.0.4" + sources."private-0.1.8" + sources."process-0.11.10" + sources."process-nextick-args-2.0.0" + sources."proto-list-1.2.4" + sources."pseudomap-1.0.2" + sources."public-encrypt-4.0.3" + sources."punycode-1.4.1" + sources."q-1.5.1" + sources."query-string-4.3.4" + sources."querystring-0.2.0" + sources."querystring-es3-0.2.1" + sources."quote-stream-1.0.2" + sources."randombytes-2.0.6" + sources."randomfill-1.0.4" + sources."range-parser-1.2.0" + sources."readable-stream-2.3.6" + sources."readdirp-2.2.1" + sources."reduce-css-calc-1.3.0" + sources."reduce-function-call-1.0.2" + sources."regenerate-1.4.0" + sources."regenerate-unicode-properties-7.0.0" + sources."regenerator-runtime-0.12.1" + sources."regenerator-transform-0.13.3" + (sources."regex-not-1.0.2" // { + dependencies = [ + sources."extend-shallow-3.0.2" + sources."is-extendable-1.0.1" + ]; + }) + sources."regexpu-core-4.4.0" + sources."regjsgen-0.5.0" + (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."resolve-1.8.1" + sources."resolve-from-3.0.0" + sources."resolve-url-0.2.1" + sources."restore-cursor-2.0.0" + sources."ret-0.1.15" + sources."rgb-regex-1.0.1" + sources."rgba-regex-1.0.0" + sources."ripemd160-2.0.2" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."safer-eval-1.2.3" + sources."sax-1.2.4" + sources."semver-5.6.0" + (sources."send-0.16.2" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + ]; + }) + sources."serialize-to-js-1.2.1" + sources."serve-static-1.13.2" + sources."set-value-2.0.0" + sources."setimmediate-1.0.5" + sources."setprototypeof-1.1.0" + sources."sha.js-2.4.11" + 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 = [ + sources."is-arrayish-0.3.2" + ]; + }) + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + sources."source-map-0.5.7" + ]; + }) + (sources."snapdragon-node-2.1.1" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."snapdragon-util-3.0.1" + sources."sort-keys-1.1.2" + sources."source-map-0.6.1" + sources."source-map-resolve-0.5.2" + sources."source-map-support-0.5.9" + sources."source-map-url-0.4.0" + (sources."split-string-3.1.0" // { + dependencies = [ + sources."extend-shallow-3.0.2" + sources."is-extendable-1.0.1" + ]; + }) + sources."sprintf-js-1.0.3" + sources."stable-0.1.8" + sources."static-eval-2.0.0" + sources."static-extend-0.1.2" + sources."static-module-2.2.5" + sources."statuses-1.4.0" + sources."stream-browserify-2.0.1" + sources."stream-http-2.8.3" + sources."strict-uri-encode-1.1.0" + sources."string_decoder-1.1.1" + (sources."strip-ansi-4.0.0" // { + dependencies = [ + sources."ansi-regex-3.0.0" + ]; + }) + (sources."stylehacks-4.0.1" // { + dependencies = [ + sources."postcss-7.0.6" + sources."postcss-selector-parser-3.1.1" + ]; + }) + sources."supports-color-5.5.0" + sources."svgo-1.1.1" + (sources."terser-3.11.0" // { + dependencies = [ + sources."commander-2.17.1" + ]; + }) + sources."through2-2.0.5" + sources."timers-browserify-2.0.10" + sources."timsort-0.3.0" + sources."tiny-inflate-1.0.2" + sources."to-arraybuffer-1.0.1" + sources."to-fast-properties-2.0.0" + sources."to-object-path-0.3.0" + (sources."to-regex-3.0.2" // { + dependencies = [ + sources."define-property-2.0.2" + sources."extend-shallow-3.0.2" + sources."is-extendable-1.0.1" + ]; + }) + sources."to-regex-range-2.1.1" + sources."toml-2.3.3" + sources."tomlify-j0.4-3.0.0" + sources."trim-right-1.0.1" + sources."tty-browserify-0.0.0" + sources."type-check-0.3.2" + 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.0.2" + sources."unicode-property-aliases-ecmascript-1.0.4" + sources."unicode-trie-0.3.1" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."set-value-0.4.3" + ]; + }) + sources."uniq-1.0.1" + sources."uniqs-2.0.0" + sources."unquote-1.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."upath-1.1.0" + sources."urix-0.1.0" + (sources."url-0.11.0" // { + dependencies = [ + sources."punycode-1.3.2" + ]; + }) + sources."use-3.1.1" + sources."util-0.10.4" + sources."util-deprecate-1.0.2" + sources."util.promisify-1.0.0" + sources."v8-compile-cache-2.0.2" + sources."vendors-1.0.2" + sources."vlq-0.2.3" + sources."vm-browserify-0.0.4" + sources."wcwidth-1.0.1" + sources."whet.extend-0.9.9" + sources."which-1.3.1" + sources."wordwrap-1.0.0" + sources."wrappy-1.0.2" + sources."ws-5.2.2" + sources."xtend-4.0.1" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Blazing fast, zero configuration web application bundler"; + homepage = "https://github.com/parcel-bundler/parcel#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + prettier = nodeEnv.buildNodePackage { + name = "prettier"; + packageName = "prettier"; + version = "1.15.3"; + src = fetchurl { + url = "https://registry.npmjs.org/prettier/-/prettier-1.15.3.tgz"; + sha512 = "gAU9AGAPMaKb3NNSUUuhhFAS7SCO4ALTN4nRIn6PJ075Qd28Yn2Ig2ahEJWdJwJmlEBTUfC7mMUSFy8MwsOCfg=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Prettier is an opinionated code formatter"; + homepage = https://prettier.io/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + pulp = nodeEnv.buildNodePackage { + name = "pulp"; + packageName = "pulp"; + version = "12.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pulp/-/pulp-12.3.0.tgz"; + sha512 = "Sm1XQg2h2JBVHWK3bxSHnmMdMoM0hEi5cbGfBBLpM6E2qU1vjJhDJsO/8bEkxC2RvNAAEOWROKMI3tTzmVxLbQ=="; + }; + dependencies = [ + sources."JSONStream-1.3.5" + sources."acorn-6.0.4" + sources."acorn-dynamic-import-4.0.0" + sources."acorn-node-1.6.2" + sources."acorn-walk-6.1.1" + sources."anymatch-2.0.0" + sources."arr-diff-4.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-filter-0.0.1" + sources."array-map-0.0.0" + sources."array-reduce-0.0.0" + sources."array-unique-0.3.2" + sources."asn1.js-4.10.1" + (sources."assert-1.4.1" // { + dependencies = [ + sources."inherits-2.0.1" + sources."util-0.10.3" + ]; + }) + sources."assign-symbols-1.0.0" + sources."async-1.5.2" + sources."async-each-1.0.1" + sources."atob-2.1.2" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."base64-js-1.3.0" + sources."binary-extensions-1.12.0" + 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."is-extendable-0.1.1" + ]; + }) + sources."brorand-1.1.0" + sources."browser-pack-6.1.0" + (sources."browser-resolve-1.11.3" // { + dependencies = [ + sources."resolve-1.1.7" + ]; + }) + (sources."browserify-13.3.0" // { + dependencies = [ + (sources."concat-stream-1.5.2" // { + dependencies = [ + sources."readable-stream-2.0.6" + ]; + }) + ]; + }) + sources."browserify-aes-1.2.0" + sources."browserify-cache-api-3.0.1" + sources."browserify-cipher-1.0.1" + sources."browserify-des-1.0.2" + (sources."browserify-incremental-3.1.1" // { + dependencies = [ + sources."JSONStream-0.10.0" + sources."jsonparse-0.0.5" + ]; + }) + sources."browserify-rsa-4.0.1" + sources."browserify-sign-4.0.4" + sources."browserify-zlib-0.1.4" + sources."buffer-4.9.1" + sources."buffer-crc32-0.2.13" + sources."buffer-from-1.1.1" + sources."buffer-xor-1.0.3" + sources."builtin-status-codes-3.0.0" + sources."cache-base-1.0.1" + sources."cached-path-relative-1.0.2" + sources."chokidar-2.0.4" + sources."cipher-base-1.0.4" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."collection-visit-1.0.0" + sources."colors-1.3.3" + sources."combine-source-map-0.8.0" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."console-browserify-1.1.0" + sources."constants-browserify-1.0.0" + sources."convert-source-map-1.1.3" + sources."copy-descriptor-0.1.1" + 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."crypto-browserify-3.12.0" + sources."date-now-0.1.4" + sources."debug-2.6.9" + sources."decode-uri-component-0.2.0" + sources."define-property-2.0.2" + sources."defined-1.0.0" + sources."deps-sort-2.0.0" + sources."des.js-1.0.0" + (sources."detective-4.7.1" // { + dependencies = [ + sources."acorn-5.7.3" + ]; + }) + sources."diffie-hellman-5.0.3" + sources."domain-browser-1.1.7" + sources."duplexer2-0.1.4" + sources."elliptic-6.4.1" + sources."es6-promise-3.3.1" + sources."events-1.1.1" + sources."evp_bytestokey-1.0.3" + (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-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."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + ]; + }) + sources."for-in-1.0.2" + sources."fragment-cache-0.2.1" + sources."fs.realpath-1.0.0" + sources."fsevents-1.2.4" + sources."function-bind-1.1.1" + sources."get-assigned-identifiers-1.2.0" + sources."get-value-2.0.6" + sources."glob-7.1.3" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."graceful-fs-4.1.15" + sources."has-1.0.3" + 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."htmlescape-1.1.1" + sources."https-browserify-0.0.1" + sources."ieee754-1.1.12" + sources."indexof-0.0.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."inline-source-map-0.6.2" + sources."insert-module-globals-7.2.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-1.0.1" + sources."is-extglob-2.1.1" + sources."is-glob-4.0.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-plain-object-2.0.4" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isobject-3.0.1" + sources."json-stable-stringify-0.0.1" + sources."jsonify-0.0.0" + sources."jsonparse-1.3.1" + sources."kind-of-6.0.2" + (sources."labeled-stream-splicer-2.0.1" // { + dependencies = [ + sources."isarray-2.0.4" + ]; + }) + sources."lodash.debounce-4.0.8" + sources."lodash.memoize-3.0.4" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."md5.js-1.3.5" + sources."micromatch-3.1.10" + sources."miller-rabin-4.0.1" + sources."mime-1.6.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."mixin-deep-1.3.1" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + (sources."module-deps-4.1.1" // { + dependencies = [ + (sources."concat-stream-1.5.2" // { + dependencies = [ + sources."readable-stream-2.0.6" + ]; + }) + ]; + }) + (sources."mold-source-map-0.4.0" // { + dependencies = [ + sources."through-2.2.7" + ]; + }) + sources."ms-2.0.0" + sources."mute-stream-0.0.7" + sources."nan-2.11.1" + sources."nanomatch-1.2.13" + sources."neo-async-2.6.0" + sources."node-static-0.7.11" + sources."normalize-path-2.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-visit-1.0.1" + sources."object.pick-1.3.0" + sources."once-1.4.0" + (sources."optimist-0.6.1" // { + dependencies = [ + sources."minimist-0.0.10" + sources."wordwrap-0.0.3" + ]; + }) + sources."os-browserify-0.1.2" + sources."os-tmpdir-1.0.2" + sources."pako-0.2.9" + sources."parents-1.0.1" + sources."parse-asn1-5.1.1" + sources."pascalcase-0.1.1" + sources."path-browserify-0.0.1" + sources."path-dirname-1.0.2" + sources."path-is-absolute-1.0.1" + sources."path-parse-1.0.6" + sources."path-platform-0.11.15" + sources."pbkdf2-3.0.17" + sources."posix-character-classes-0.1.1" + sources."process-0.11.10" + sources."process-nextick-args-1.0.7" + sources."public-encrypt-4.0.3" + sources."punycode-1.4.1" + sources."querystring-0.2.0" + sources."querystring-es3-0.2.1" + sources."randombytes-2.0.6" + sources."randomfill-1.0.4" + sources."read-1.0.7" + sources."read-only-stream-2.0.0" + (sources."readable-stream-2.3.6" // { + dependencies = [ + sources."process-nextick-args-2.0.0" + sources."string_decoder-1.1.1" + ]; + }) + 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."resolve-1.8.1" + sources."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."rimraf-2.6.2" + sources."ripemd160-2.0.2" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."sander-0.5.1" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + ]; + }) + sources."sha.js-2.4.11" + sources."shasum-1.0.2" + sources."shell-quote-1.6.1" + sources."simple-concat-1.0.0" + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."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."sorcery-0.10.0" + sources."source-map-0.5.7" + sources."source-map-resolve-0.5.2" + sources."source-map-url-0.4.0" + sources."sourcemap-codec-1.4.4" + sources."split-string-3.1.0" + (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.1" + sources."stream-combiner2-1.1.1" + sources."stream-http-2.8.3" + sources."stream-splicer-2.0.0" + sources."string-stream-0.0.7" + sources."string_decoder-0.10.31" + sources."subarg-1.0.0" + sources."syntax-error-1.4.0" + (sources."temp-0.8.3" // { + dependencies = [ + sources."rimraf-2.2.8" + ]; + }) + sources."through-2.3.8" + sources."through2-2.0.5" + sources."timers-browserify-1.4.2" + sources."to-arraybuffer-1.0.1" + (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."tree-kill-1.2.1" + sources."tty-browserify-0.0.1" + sources."typedarray-0.0.6" + sources."umd-3.0.3" + sources."undeclared-identifiers-1.1.2" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + sources."set-value-0.4.3" + ]; + }) + (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.1.0" + sources."urix-0.1.0" + (sources."url-0.11.0" // { + dependencies = [ + sources."punycode-1.3.2" + ]; + }) + sources."use-3.1.1" + sources."util-0.10.4" + sources."util-deprecate-1.0.2" + sources."vm-browserify-0.0.4" + sources."watchpack-1.6.0" + sources."which-1.3.1" + sources."wordwrap-1.0.0" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A build system for PureScript projects"; + homepage = https://github.com/bodil/pulp; + license = "LGPL-3.0+"; + }; + production = true; + bypassCache = true; + }; + react-tools = nodeEnv.buildNodePackage { + name = "react-tools"; + packageName = "react-tools"; + version = "0.13.3"; + src = fetchurl { + url = "https://registry.npmjs.org/react-tools/-/react-tools-0.13.3.tgz"; + sha1 = "da6ac7d4d7777a59a5e951cf46e72fd4b6b40a2c"; + }; + dependencies = [ + sources."acorn-5.7.3" + sources."amdefine-1.0.1" + sources."ast-types-0.9.6" + sources."balanced-match-1.0.0" + sources."base62-0.1.1" + sources."brace-expansion-1.1.11" + sources."commander-2.19.0" + sources."commoner-0.10.8" + sources."concat-map-0.0.1" + sources."defined-1.0.0" + sources."detective-4.7.1" + sources."esprima-3.1.3" + sources."esprima-fb-13001.1001.0-dev-harmony-fb" + sources."glob-5.0.15" + sources."graceful-fs-4.1.15" + sources."iconv-lite-0.4.24" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + (sources."jstransform-10.1.0" // { + dependencies = [ + sources."source-map-0.1.31" + ]; + }) + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."once-1.4.0" + sources."path-is-absolute-1.0.1" + sources."private-0.1.8" + sources."q-1.5.1" + sources."recast-0.11.23" + sources."safer-buffer-2.1.2" + sources."source-map-0.5.7" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A set of complementary tools to React, including the JSX transformer."; + homepage = https://facebook.github.io/react; + license = "BSD-3-Clause"; + }; + production = true; + bypassCache = true; + }; + react-native-cli = nodeEnv.buildNodePackage { + name = "react-native-cli"; + packageName = "react-native-cli"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/react-native-cli/-/react-native-cli-2.0.1.tgz"; + sha1 = "f2cd3c7aa1b83828cdfba630e2dfd817df766d54"; + }; + dependencies = [ + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."async-0.2.10" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."chalk-1.1.3" + sources."colors-0.6.2" + sources."concat-map-0.0.1" + sources."cycle-1.0.3" + sources."deep-equal-1.0.1" + sources."escape-string-regexp-1.0.5" + sources."eyes-0.1.8" + sources."fs.realpath-1.0.0" + sources."glob-7.1.3" + sources."has-ansi-2.0.0" + sources."i-0.3.6" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."isstream-0.1.2" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."mute-stream-0.0.7" + sources."ncp-0.4.2" + sources."once-1.4.0" + sources."path-is-absolute-1.0.1" + sources."pkginfo-0.4.1" + sources."prompt-0.2.14" + sources."read-1.0.7" + sources."revalidator-0.1.8" + sources."rimraf-2.6.2" + sources."semver-5.6.0" + sources."stack-trace-0.0.10" + sources."strip-ansi-3.0.1" + sources."supports-color-2.0.0" + sources."utile-0.2.1" + (sources."winston-0.8.3" // { + dependencies = [ + sources."pkginfo-0.3.1" + ]; + }) + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "The React Native CLI tools"; + homepage = "https://github.com/facebook/react-native#readme"; + license = "BSD-3-Clause"; + }; + production = true; + bypassCache = true; + }; + s3http = nodeEnv.buildNodePackage { + name = "s3http"; + packageName = "s3http"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/s3http/-/s3http-0.0.5.tgz"; + sha1 = "c8fa1fffb8258ce68adf75df73f90fbb6f23d198"; + }; + dependencies = [ + sources."ajv-6.6.1" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."asynckit-0.4.0" + sources."aws-sdk-1.18.0" + sources."aws-sign2-0.7.0" + sources."aws4-1.8.0" + sources."bcrypt-pbkdf-1.0.2" + sources."buffer-crc32-0.2.1" + sources."bytes-0.2.1" + sources."caseless-0.12.0" + sources."coffee-script-1.6.3" + sources."combined-stream-1.0.7" + sources."commander-2.0.0" + (sources."connect-2.11.0" // { + dependencies = [ + sources."methods-0.0.1" + ]; + }) + sources."cookie-0.1.0" + sources."cookie-signature-1.0.1" + sources."core-util-is-1.0.2" + sources."crc-0.2.0" + sources."crypto-0.0.3" + sources."dashdash-1.14.1" + sources."debug-4.1.0" + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."events.node-0.4.9" + (sources."everyauth-0.4.5" // { + dependencies = [ + sources."bytes-0.1.0" + sources."connect-2.3.9" + sources."cookie-0.0.4" + sources."debug-0.5.0" + sources."fresh-0.1.0" + sources."mime-1.2.6" + sources."qs-0.4.2" + sources."send-0.0.3" + ]; + }) + (sources."express-3.4.4" // { + dependencies = [ + sources."commander-1.3.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."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."formidable-1.0.11" + sources."fresh-0.2.0" + sources."getpass-0.1.7" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."http-auth-2.0.7" + sources."http-signature-1.2.0" + sources."inherits-2.0.3" + sources."is-typedarray-1.0.0" + sources."isarray-0.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."jsprim-1.4.1" + sources."keypress-0.1.0" + sources."methods-0.1.0" + sources."mime-1.2.11" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mkdirp-0.3.5" + sources."ms-2.1.1" + sources."multiparty-2.2.0" + sources."negotiator-0.3.0" + sources."node-swt-0.1.1" + sources."node-uuid-1.4.1" + sources."node-wsfederation-0.1.1" + sources."oauth-https://github.com/ciaranj/node-oauth/tarball/master" + sources."oauth-sign-0.9.0" + (sources."openid-2.0.6" // { + dependencies = [ + sources."qs-6.5.2" + sources."request-2.88.0" + ]; + }) + sources."pause-0.0.1" + sources."performance-now-2.1.0" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-0.6.5" + sources."range-parser-0.0.4" + sources."raw-body-0.0.3" + sources."readable-stream-1.1.14" + sources."request-2.9.203" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-1.2.4" + sources."send-0.1.4" + sources."sshpk-1.15.2" + sources."stream-counter-0.2.0" + sources."string-1.6.1" + sources."string_decoder-0.10.31" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."uid2-0.0.3" + sources."uri-js-4.2.2" + sources."util-0.4.9" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."xml2js-0.2.4" + sources."xmlbuilder-0.4.2" + ]; + buildInputs = globalBuildInputs; + meta = { + }; + production = true; + bypassCache = true; + }; + scuttlebot = nodeEnv.buildNodePackage { + name = "scuttlebot"; + packageName = "scuttlebot"; + version = "13.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/scuttlebot/-/scuttlebot-13.2.1.tgz"; + sha512 = "Ehe2C7G987KLYqUZX5lek5nqRBU5z00cxvquQQJ+TW2k1HMJMZaXnk50/vFyrdmsJEDcFQtehWalG6xNnPJOvw=="; + }; + dependencies = [ + sources."abstract-leveldown-5.0.0" + (sources."aligned-block-file-1.1.4" // { + dependencies = [ + sources."obv-0.0.0" + ]; + }) + sources."ansi-escapes-1.4.0" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."anymatch-1.3.2" + sources."append-batch-0.0.1" + sources."aproba-1.2.0" + sources."are-we-there-yet-1.1.5" + sources."arr-diff-2.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-union-1.0.2" + sources."array-uniq-1.0.3" + sources."array-unique-0.2.1" + sources."arrify-1.0.1" + sources."assign-symbols-1.0.0" + sources."async-each-1.0.1" + sources."async-single-1.0.5" + sources."async-write-2.1.0" + sources."atob-2.1.2" + sources."atomic-file-1.1.5" + sources."attach-ware-1.1.1" + sources."bail-1.0.3" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + sources."isobject-3.0.1" + ]; + }) + sources."base64-url-2.2.0" + sources."bash-color-0.0.4" + sources."binary-extensions-1.12.0" + sources."binary-search-1.3.4" + sources."bindings-1.3.1" + sources."bl-1.2.2" + sources."blake2s-1.0.1" + sources."brace-expansion-1.1.11" + sources."braces-1.8.5" + sources."broadcast-stream-0.2.2" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-fill-1.0.0" + sources."buffer-from-1.1.1" + sources."bytewise-1.1.0" + sources."bytewise-core-1.2.3" + (sources."cache-base-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."camelcase-2.1.1" + sources."ccount-1.0.3" + sources."chalk-1.1.3" + sources."character-entities-1.2.2" + sources."character-entities-html4-1.1.2" + sources."character-entities-legacy-1.1.2" + sources."character-reference-invalid-1.1.2" + sources."charwise-3.0.1" + sources."chloride-2.2.10" + sources."chloride-test-1.2.2" + sources."chokidar-1.7.0" + sources."chownr-1.1.1" + (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."isobject-3.0.1" + sources."kind-of-5.1.0" + ]; + }) + sources."cli-cursor-1.0.2" + sources."co-3.1.0" + sources."code-point-at-1.1.0" + sources."collapse-white-space-1.0.4" + sources."collection-visit-1.0.0" + sources."colors-0.5.1" + sources."commander-2.19.0" + sources."compare-at-paths-1.0.0" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."console-control-strings-1.1.0" + sources."cont-1.0.3" + sources."continuable-1.2.0" + (sources."continuable-hash-0.1.4" // { + dependencies = [ + sources."continuable-1.1.8" + ]; + }) + (sources."continuable-list-0.1.6" // { + dependencies = [ + sources."continuable-1.1.8" + ]; + }) + sources."continuable-para-1.2.0" + sources."continuable-series-1.2.0" + sources."copy-descriptor-0.1.1" + sources."core-util-is-1.0.2" + sources."cross-spawn-6.0.5" + sources."debug-2.6.9" + sources."decode-uri-component-0.2.0" + sources."decompress-response-3.3.0" + sources."deep-equal-1.0.1" + sources."deep-extend-0.6.0" + sources."deferred-leveldown-4.0.2" + sources."define-properties-1.1.3" + (sources."define-property-2.0.2" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."defined-1.0.0" + sources."delegates-1.0.0" + sources."detab-1.0.2" + sources."detect-libc-1.0.3" + sources."discontinuous-range-1.0.0" + sources."dynamic-dijkstra-1.0.0" + sources."ed2curve-0.1.4" + sources."elegant-spinner-1.0.1" + sources."emoji-named-characters-1.0.2" + sources."emoji-server-1.0.0" + sources."encoding-down-5.0.4" + sources."end-of-stream-1.4.1" + sources."epidemic-broadcast-trees-6.3.5" + sources."errno-0.1.7" + sources."es-abstract-1.12.0" + sources."es-to-primitive-1.2.0" + sources."escape-string-regexp-1.0.5" + sources."exit-hook-1.1.1" + sources."expand-brackets-0.1.5" + sources."expand-range-1.8.2" + sources."expand-template-1.1.1" + sources."explain-error-1.0.4" + sources."extend-3.0.2" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."extend.js-0.0.2" + sources."extglob-0.3.2" + sources."fast-future-1.0.2" + sources."filename-regex-2.0.1" + sources."fill-range-2.2.4" + (sources."flumecodec-0.0.0" // { + dependencies = [ + sources."level-codec-6.2.0" + ]; + }) + (sources."flumedb-1.0.1" // { + dependencies = [ + sources."pull-cont-0.0.0" + ]; + }) + (sources."flumelog-offset-3.3.2" // { + dependencies = [ + sources."looper-4.0.0" + ]; + }) + sources."flumeview-hashtable-1.0.4" + (sources."flumeview-level-3.0.6" // { + dependencies = [ + sources."abstract-leveldown-4.0.3" + sources."deferred-leveldown-3.0.0" + sources."encoding-down-4.0.1" + sources."level-3.0.2" + sources."level-codec-8.0.0" + sources."level-errors-1.1.2" + sources."level-iterator-stream-2.0.3" + sources."level-packager-2.1.1" + sources."leveldown-3.0.2" + sources."levelup-2.0.2" + sources."nan-2.10.0" + sources."obv-0.0.0" + ]; + }) + (sources."flumeview-query-6.3.0" // { + dependencies = [ + sources."map-filter-reduce-3.2.2" + ]; + }) + (sources."flumeview-reduce-1.3.14" // { + dependencies = [ + sources."obv-0.0.0" + ]; + }) + sources."for-each-0.3.3" + sources."for-in-1.0.2" + sources."for-own-0.1.5" + sources."fragment-cache-0.2.1" + sources."fs-constants-1.0.0" + sources."fs.realpath-1.0.0" + sources."fsevents-1.2.4" + sources."function-bind-1.1.1" + sources."gauge-2.7.4" + sources."get-value-2.0.6" + sources."github-from-package-0.0.0" + sources."glob-6.0.4" + sources."glob-base-0.3.0" + sources."glob-parent-2.0.0" + sources."globby-4.1.0" + sources."graceful-fs-4.1.15" + sources."has-1.0.3" + sources."has-ansi-2.0.0" + sources."has-network-0.0.1" + sources."has-symbols-1.0.0" + sources."has-unicode-2.0.1" + (sources."has-value-1.0.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + (sources."has-values-1.0.0" // { + dependencies = [ + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."kind-of-4.0.0" + ]; + }) + sources."hashlru-2.3.0" + sources."he-0.5.0" + sources."heap-0.2.6" + sources."hoox-0.0.1" + sources."increment-buffer-1.0.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."int53-0.2.4" + sources."ip-1.1.5" + sources."irregular-plurals-1.4.0" + (sources."is-accessor-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-alphabetical-1.0.2" + sources."is-alphanumerical-1.0.2" + sources."is-binary-path-1.0.1" + sources."is-buffer-1.1.6" + sources."is-callable-1.1.4" + sources."is-canonical-base64-1.1.1" + (sources."is-data-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-date-object-1.0.1" + sources."is-decimal-1.0.2" + (sources."is-descriptor-1.0.2" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-dotfile-1.0.3" + sources."is-electron-2.2.0" + sources."is-equal-shallow-0.1.3" + sources."is-extendable-0.1.1" + sources."is-extglob-1.0.0" + sources."is-fullwidth-code-point-1.0.0" + sources."is-glob-2.0.1" + sources."is-hexadecimal-1.0.2" + sources."is-number-2.1.0" + (sources."is-plain-object-2.0.4" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."is-posix-bracket-0.1.1" + sources."is-primitive-2.0.0" + sources."is-regex-1.0.4" + sources."is-symbol-1.0.2" + sources."is-valid-domain-0.0.6" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isobject-2.1.0" + sources."json-buffer-2.0.11" + sources."kind-of-3.2.2" + sources."layered-graph-1.1.2" + sources."level-4.0.0" + sources."level-codec-9.0.0" + sources."level-errors-2.0.0" + sources."level-iterator-stream-3.0.1" + sources."level-packager-3.1.0" + sources."level-post-1.0.7" + (sources."level-sublevel-6.6.5" // { + dependencies = [ + (sources."abstract-leveldown-0.12.4" // { + dependencies = [ + sources."xtend-3.0.0" + ]; + }) + sources."bl-0.8.2" + sources."deferred-leveldown-0.2.0" + sources."isarray-0.0.1" + (sources."levelup-0.19.1" // { + dependencies = [ + sources."xtend-3.0.0" + ]; + }) + sources."ltgt-2.1.3" + sources."prr-0.0.0" + sources."readable-stream-1.0.34" + sources."semver-5.1.1" + sources."string_decoder-0.10.31" + ]; + }) + (sources."leveldown-4.0.1" // { + dependencies = [ + sources."nan-2.10.0" + ]; + }) + sources."levelup-3.1.1" + sources."libnested-1.4.1" + sources."libsodium-0.7.3" + sources."libsodium-wrappers-0.7.3" + sources."log-symbols-1.0.2" + sources."log-update-1.0.2" + sources."longest-streak-1.0.0" + sources."looper-3.0.0" + sources."lossy-store-1.2.3" + sources."ltgt-2.2.1" + sources."map-cache-0.2.2" + sources."map-filter-reduce-2.2.1" + sources."map-merge-1.1.0" + sources."map-visit-1.0.0" + sources."markdown-table-0.4.0" + sources."math-random-1.0.1" + sources."mdmanifest-1.0.8" + sources."micromatch-2.3.11" + sources."mimic-response-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."monotonic-timestamp-0.0.9" + sources."moo-0.4.3" + sources."ms-2.0.0" + (sources."multiblob-1.13.2" // { + dependencies = [ + sources."pull-file-0.5.0" + sources."rimraf-2.2.8" + ]; + }) + sources."multiblob-http-0.4.2" + sources."multicb-1.2.2" + sources."multiserver-3.0.2" + sources."multiserver-address-1.0.1" + sources."multiserver-scopes-1.0.0" + sources."muxrpc-6.4.1" + (sources."muxrpc-validation-2.0.1" // { + dependencies = [ + sources."pull-stream-2.28.4" + ]; + }) + (sources."muxrpcli-1.1.0" // { + dependencies = [ + sources."pull-stream-2.28.4" + ]; + }) + (sources."mv-2.1.1" // { + dependencies = [ + sources."rimraf-2.4.5" + ]; + }) + sources."nan-2.11.1" + (sources."nanomatch-1.2.13" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + sources."kind-of-6.0.2" + ]; + }) + sources."ncp-2.0.0" + sources."nearley-2.15.1" + sources."nice-try-1.0.5" + sources."node-abi-2.5.0" + sources."node-gyp-build-3.5.1" + sources."nomnom-1.6.2" + sources."non-private-ip-1.4.4" + sources."noop-logger-0.1.1" + sources."normalize-path-2.1.1" + sources."normalize-uri-1.1.1" + sources."npm-prefix-1.2.0" + sources."npmlog-4.1.2" + sources."number-is-nan-1.0.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."object-inspect-1.6.0" + sources."object-keys-1.0.12" + (sources."object-visit-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."object.omit-2.0.1" + (sources."object.pick-1.3.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."observ-0.2.0" + sources."observ-debounce-1.1.1" + sources."obv-0.0.1" + sources."on-change-network-0.0.2" + sources."on-wakeup-1.0.1" + sources."once-1.4.0" + sources."onetime-1.1.0" + sources."opencollective-postinstall-2.0.1" + sources."options-0.0.6" + sources."os-homedir-1.0.2" + sources."os-tmpdir-1.0.2" + sources."osenv-0.1.5" + sources."packet-stream-2.0.4" + sources."packet-stream-codec-1.1.2" + sources."parse-entities-1.2.0" + sources."parse-glob-3.0.4" + sources."pascalcase-0.1.1" + sources."path-is-absolute-1.0.1" + sources."path-key-2.0.1" + sources."path-parse-1.0.6" + sources."pify-2.3.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."plur-2.1.2" + sources."posix-character-classes-0.1.1" + sources."prebuild-install-4.0.0" + sources."preserve-0.2.0" + sources."private-box-0.3.0" + sources."process-nextick-args-2.0.0" + sources."prr-1.0.1" + sources."pull-abortable-4.0.0" + sources."pull-box-stream-1.0.13" + sources."pull-cat-1.1.11" + sources."pull-catch-1.0.0" + sources."pull-cont-0.1.1" + sources."pull-core-1.1.0" + (sources."pull-cursor-3.0.0" // { + dependencies = [ + sources."looper-4.0.0" + ]; + }) + sources."pull-defer-0.2.3" + sources."pull-file-1.1.0" + sources."pull-flatmap-0.0.1" + (sources."pull-fs-1.1.6" // { + dependencies = [ + sources."pull-file-0.5.0" + ]; + }) + sources."pull-glob-1.0.7" + (sources."pull-goodbye-0.0.2" // { + dependencies = [ + sources."pull-stream-3.5.0" + ]; + }) + sources."pull-handshake-1.1.4" + sources."pull-hash-1.0.0" + sources."pull-inactivity-2.1.3" + sources."pull-level-2.0.4" + sources."pull-live-1.0.1" + (sources."pull-looper-1.0.0" // { + dependencies = [ + sources."looper-4.0.0" + ]; + }) + sources."pull-many-1.0.8" + sources."pull-next-1.0.1" + sources."pull-notify-0.1.1" + sources."pull-pair-1.1.0" + (sources."pull-paramap-1.2.2" // { + dependencies = [ + sources."looper-4.0.0" + ]; + }) + sources."pull-ping-2.0.2" + sources."pull-pushable-2.2.0" + sources."pull-rate-1.0.2" + sources."pull-reader-1.3.1" + sources."pull-sink-through-0.0.0" + sources."pull-sort-1.0.2" + sources."pull-stream-3.6.9" + sources."pull-stringify-2.0.0" + sources."pull-through-1.0.18" + sources."pull-traverse-1.0.3" + sources."pull-utf8-decoder-1.0.2" + (sources."pull-window-2.1.4" // { + dependencies = [ + sources."looper-2.0.0" + ]; + }) + (sources."pull-write-1.1.4" // { + dependencies = [ + sources."looper-4.0.0" + ]; + }) + sources."pull-write-file-0.2.4" + sources."pull-ws-3.3.1" + sources."pump-2.0.1" + sources."push-stream-10.0.4" + sources."push-stream-to-pull-stream-1.0.3" + sources."railroad-diagrams-1.0.0" + sources."randexp-0.4.6" + (sources."randomatic-3.1.1" // { + dependencies = [ + sources."is-number-4.0.0" + sources."kind-of-6.0.2" + ]; + }) + sources."rc-1.2.8" + sources."readable-stream-2.3.6" + (sources."readdirp-2.2.1" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + ]; + }) + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + (sources."fill-range-4.0.0" // { + dependencies = [ + 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" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."micromatch-3.1.10" + ]; + }) + sources."regex-cache-0.4.4" + sources."regex-not-1.0.2" + sources."relative-url-1.0.2" + sources."remark-3.2.3" + sources."remark-html-2.0.2" + sources."remove-trailing-separator-1.1.0" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."resolve-1.7.1" + sources."resolve-url-0.2.1" + sources."restore-cursor-1.0.1" + sources."resumer-0.0.0" + sources."ret-0.1.15" + (sources."rimraf-2.6.2" // { + dependencies = [ + sources."glob-7.1.3" + ]; + }) + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."secret-handshake-1.1.14" + (sources."secret-stack-5.0.0" // { + dependencies = [ + sources."debug-4.1.0" + sources."ms-2.1.1" + ]; + }) + sources."semver-5.6.0" + sources."separator-escape-0.0.0" + sources."set-blocking-2.0.0" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."sha.js-2.4.5" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."shellsubstitute-1.2.0" + sources."signal-exit-3.0.2" + sources."simple-concat-1.0.0" + sources."simple-get-2.8.1" + sources."smart-buffer-4.0.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."kind-of-5.1.0" + ]; + }) + (sources."snapdragon-node-2.1.1" // { + dependencies = [ + sources."define-property-1.0.0" + sources."isobject-3.0.1" + ]; + }) + sources."snapdragon-util-3.0.1" + sources."socks-2.2.1" + sources."sodium-browserify-1.2.4" + (sources."sodium-browserify-tweetnacl-0.2.3" // { + dependencies = [ + sources."sha.js-2.4.11" + ]; + }) + sources."sodium-chloride-1.1.2" + sources."sodium-native-2.2.3" + sources."source-map-0.5.7" + sources."source-map-resolve-0.5.2" + sources."source-map-url-0.4.0" + sources."split-buffer-1.0.0" + sources."split-string-3.1.0" + sources."ssb-blobs-1.1.7" + (sources."ssb-client-4.6.0" // { + dependencies = [ + sources."multiserver-1.13.7" + ]; + }) + sources."ssb-config-2.3.7" + sources."ssb-db-18.6.2" + sources."ssb-ebt-5.2.7" + sources."ssb-friends-3.1.7" + sources."ssb-keys-7.1.3" + sources."ssb-links-3.0.3" + sources."ssb-msgs-5.2.0" + (sources."ssb-query-2.3.0" // { + dependencies = [ + sources."flumeview-query-7.1.1" + sources."map-filter-reduce-3.2.2" + ]; + }) + sources."ssb-ref-2.13.8" + sources."ssb-validate-4.0.4" + sources."ssb-ws-5.1.1" + sources."stack-0.1.0" + (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."statistics-3.3.0" + sources."stream-to-pull-stream-1.7.2" + sources."string-width-1.0.2" + sources."string.prototype.trim-1.1.2" + sources."string_decoder-1.1.1" + sources."stringify-entities-1.3.2" + sources."strip-ansi-3.0.1" + sources."strip-json-comments-2.0.1" + sources."supports-color-2.0.0" + (sources."tape-4.9.1" // { + dependencies = [ + sources."glob-7.1.3" + ]; + }) + (sources."tar-fs-1.16.3" // { + dependencies = [ + sources."pump-1.0.3" + ]; + }) + sources."tar-stream-1.6.2" + sources."text-table-0.2.0" + sources."through-2.3.8" + sources."to-buffer-1.1.1" + sources."to-camel-case-1.0.0" + sources."to-no-case-1.0.2" + sources."to-object-path-0.3.0" + sources."to-regex-3.0.2" + (sources."to-regex-range-2.1.1" // { + dependencies = [ + sources."is-number-3.0.0" + ]; + }) + sources."to-space-case-1.0.0" + sources."to-vfile-1.0.0" + sources."trim-0.0.1" + sources."trim-lines-1.1.1" + sources."trim-trailing-lines-1.1.1" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."tweetnacl-auth-0.3.1" + sources."typedarray-0.0.6" + sources."typewise-1.0.3" + sources."typewise-core-1.2.0" + sources."typewiselite-1.0.0" + sources."uint48be-1.0.2" + sources."ultron-1.0.2" + sources."underscore-1.4.4" + sources."unherit-1.1.1" + sources."unified-2.1.4" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + sources."unist-util-is-2.1.2" + sources."unist-util-visit-1.4.0" + sources."unist-util-visit-parents-2.0.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."isobject-3.0.1" + ]; + }) + sources."untildify-2.1.0" + sources."urix-0.1.0" + sources."use-3.1.1" + sources."user-home-2.0.0" + sources."util-deprecate-1.0.2" + sources."vfile-1.4.0" + sources."vfile-find-down-1.0.0" + sources."vfile-find-up-1.0.0" + sources."vfile-reporter-1.5.0" + sources."vfile-sort-1.0.0" + sources."ware-1.3.0" + sources."which-1.3.1" + sources."which-pm-runs-1.0.0" + sources."wide-align-1.1.3" + sources."word-wrap-1.2.3" + sources."wrap-fn-0.1.5" + sources."wrappy-1.0.2" + sources."ws-1.1.5" + sources."xtend-4.0.1" + sources."zerr-1.0.4" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "network protocol layer for secure-scuttlebutt"; + homepage = https://github.com/ssbc/scuttlebot; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + semver = nodeEnv.buildNodePackage { + 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=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "The semantic version parser used by npm."; + homepage = "https://github.com/npm/node-semver#readme"; + license = "ISC"; + }; + production = true; + bypassCache = true; + }; + serve = nodeEnv.buildNodePackage { + name = "serve"; + packageName = "serve"; + version = "10.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/serve/-/serve-10.1.1.tgz"; + sha512 = "B1ca73zGFRS/bYQkbDw6BVEpRiUKdtnkwtvkMjx598jU5tyieua9lHyqdwUoup4/ek20I74EzncTC0gZuYng4Q=="; + }; + dependencies = [ + sources."@zeit/schemas-2.6.0" + sources."accepts-1.3.5" + sources."ajv-6.5.3" + sources."ansi-align-2.0.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + sources."arch-2.1.1" + sources."arg-2.0.0" + sources."balanced-match-1.0.0" + sources."boxen-1.3.0" + sources."brace-expansion-1.1.11" + sources."bytes-3.0.0" + sources."camelcase-4.1.0" + sources."chalk-2.4.1" + sources."cli-boxes-1.0.0" + (sources."clipboardy-1.2.3" // { + dependencies = [ + sources."execa-0.8.0" + ]; + }) + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."compressible-2.0.15" + sources."compression-1.7.3" + sources."concat-map-0.0.1" + sources."content-disposition-0.5.2" + sources."cross-spawn-5.1.0" + sources."debug-2.6.9" + sources."deep-extend-0.6.0" + sources."escape-string-regexp-1.0.5" + sources."execa-0.7.0" + sources."fast-deep-equal-2.0.1" + sources."fast-json-stable-stringify-2.0.0" + (sources."fast-url-parser-1.1.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."get-stream-3.0.0" + sources."has-flag-3.0.0" + sources."ini-1.3.5" + sources."is-fullwidth-code-point-2.0.0" + sources."is-stream-1.1.0" + sources."isexe-2.0.0" + sources."json-schema-traverse-0.4.1" + sources."lru-cache-4.1.5" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + sources."ms-2.0.0" + sources."negotiator-0.6.1" + sources."npm-run-path-2.0.2" + sources."on-headers-1.0.1" + sources."p-finally-1.0.0" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."path-to-regexp-2.2.1" + sources."pseudomap-1.0.2" + sources."punycode-2.1.1" + sources."range-parser-1.2.0" + sources."rc-1.2.8" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."safe-buffer-5.1.2" + (sources."serve-handler-5.0.7" // { + dependencies = [ + sources."mime-db-1.33.0" + sources."mime-types-2.1.18" + ]; + }) + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."string-width-2.1.1" + sources."strip-ansi-4.0.0" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + sources."supports-color-5.5.0" + sources."term-size-1.2.0" + sources."update-check-1.5.2" + sources."uri-js-4.2.2" + sources."vary-1.1.2" + sources."which-1.3.1" + sources."widest-line-2.0.1" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Static file serving and directory listing"; + homepage = "https://github.com/zeit/serve#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + shout = nodeEnv.buildNodePackage { + name = "shout"; + packageName = "shout"; + version = "0.53.0"; + src = fetchurl { + url = "https://registry.npmjs.org/shout/-/shout-0.53.0.tgz"; + sha1 = "13ebfcb3b741759d2475db96107776c81d308ae8"; + }; + dependencies = [ + sources."CSSselect-0.4.1" + sources."CSSwhat-0.4.7" + sources."accepts-1.3.5" + sources."after-0.8.1" + sources."ajv-6.6.1" + sources."array-flatten-1.1.1" + sources."arraybuffer.slice-0.0.6" + 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."base64-arraybuffer-0.1.2" + sources."base64id-0.1.0" + sources."bcrypt-nodejs-0.0.3" + sources."bcrypt-pbkdf-1.0.2" + sources."better-assert-1.0.2" + sources."blob-0.0.2" + sources."body-parser-1.18.3" + sources."bytes-3.0.0" + sources."callsite-1.0.0" + sources."caseless-0.12.0" + sources."cheerio-0.17.0" + sources."combined-stream-1.0.7" + sources."commander-2.19.0" + sources."component-bind-1.0.0" + sources."component-emitter-1.1.2" + sources."component-inherit-0.0.3" + sources."content-disposition-0.5.2" + sources."content-type-1.0.4" + sources."cookie-0.3.1" + sources."cookie-signature-1.0.6" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."delayed-stream-1.0.0" + sources."depd-1.1.2" + sources."destroy-1.0.4" + (sources."dom-serializer-0.0.1" // { + dependencies = [ + sources."domelementtype-1.1.3" + ]; + }) + sources."domelementtype-1.3.1" + sources."domhandler-2.2.1" + sources."domutils-1.4.3" + sources."duplexer-0.1.1" + sources."ecc-jsbn-0.1.2" + sources."ee-first-1.1.1" + sources."emitter-http://github.com/component/emitter/archive/1.0.1.tar.gz" + sources."encodeurl-1.0.2" + (sources."engine.io-1.3.1" // { + dependencies = [ + sources."debug-0.6.0" + ]; + }) + (sources."engine.io-client-1.3.1" // { + dependencies = [ + sources."debug-0.7.4" + ]; + }) + sources."engine.io-parser-1.0.6" + sources."entities-1.1.2" + sources."escape-html-1.0.3" + sources."etag-1.8.1" + sources."event-stream-3.3.5" + sources."express-4.16.4" + 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."finalhandler-1.1.1" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."forwarded-0.1.2" + sources."fresh-0.5.2" + sources."from-0.1.7" + sources."getpass-0.1.7" + sources."global-https://github.com/component/global/archive/v2.0.1.tar.gz" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + sources."has-binary-data-0.1.1" + sources."has-cors-1.0.3" + (sources."htmlparser2-3.7.3" // { + dependencies = [ + sources."domutils-1.5.1" + sources."entities-1.0.0" + ]; + }) + sources."http-errors-1.6.3" + sources."http-signature-1.2.0" + sources."iconv-lite-0.4.23" + sources."indexof-0.0.1" + sources."inherits-2.0.3" + sources."ipaddr.js-1.8.0" + sources."irc-replies-2.0.1" + sources."is-typedarray-1.0.0" + sources."isarray-0.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."json3-3.2.6" + sources."jsprim-1.4.1" + sources."linewise-0.0.3" + sources."lodash-2.4.2" + sources."map-stream-0.0.7" + sources."media-typer-0.3.0" + sources."merge-descriptors-1.0.1" + sources."methods-1.1.2" + sources."mime-1.4.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."moment-2.7.0" + sources."ms-2.0.0" + sources."mute-stream-0.0.7" + sources."nan-0.3.2" + sources."negotiator-0.6.1" + sources."oauth-sign-0.9.0" + sources."object-component-0.0.3" + sources."on-finished-2.3.0" + sources."options-0.0.6" + sources."parsejson-0.0.1" + sources."parseqs-0.0.2" + sources."parseuri-0.0.2" + sources."parseurl-1.3.2" + sources."path-to-regexp-0.1.7" + sources."pause-stream-0.0.11" + sources."performance-now-2.1.0" + sources."proxy-addr-2.0.4" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."range-parser-1.2.0" + sources."raw-body-2.3.3" + sources."read-1.0.7" + sources."readable-stream-1.1.14" + sources."request-2.88.0" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."send-0.16.2" + sources."serve-static-1.13.2" + sources."setprototypeof-1.1.0" + sources."slate-irc-0.7.3" + (sources."slate-irc-parser-0.0.2" // { + dependencies = [ + sources."debug-0.7.4" + ]; + }) + (sources."socket.io-1.0.6" // { + dependencies = [ + sources."debug-0.7.4" + ]; + }) + (sources."socket.io-adapter-0.2.0" // { + dependencies = [ + sources."debug-0.7.4" + sources."emitter-http://github.com/component/emitter/archive/1.0.1.tar.gz" + sources."socket.io-parser-2.1.2" + ]; + }) + (sources."socket.io-client-1.0.6" // { + dependencies = [ + sources."debug-0.7.4" + ]; + }) + (sources."socket.io-parser-2.2.0" // { + dependencies = [ + sources."debug-0.7.4" + ]; + }) + sources."split-1.0.1" + sources."sshpk-1.15.2" + sources."statuses-1.4.0" + sources."stream-combiner-0.2.2" + sources."string_decoder-0.10.31" + sources."through-2.3.8" + sources."tinycolor-0.0.1" + sources."to-array-0.1.3" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-is-1.6.16" + sources."unpipe-1.0.0" + sources."uri-js-4.2.2" + sources."utf8-2.0.0" + sources."utils-merge-1.0.1" + sources."uuid-3.3.2" + sources."vary-1.1.2" + sources."verror-1.10.0" + (sources."ws-0.4.31" // { + dependencies = [ + sources."commander-0.6.1" + ]; + }) + sources."xmlhttprequest-https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "The self-hosted Web IRC client"; + homepage = "https://github.com/erming/shout#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + sloc = nodeEnv.buildNodePackage { + name = "sloc"; + packageName = "sloc"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sloc/-/sloc-0.2.0.tgz"; + sha1 = "b42d3da1a442a489f454c32c628e8ebf0007875c"; + }; + dependencies = [ + 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."assign-symbols-1.0.0" + sources."async-2.1.5" + sources."atob-2.1.2" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."cache-base-1.0.1" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."cli-table-0.3.1" + sources."collection-visit-1.0.0" + sources."colors-1.0.3" + sources."commander-2.9.0" + sources."component-emitter-1.2.1" + sources."copy-descriptor-0.1.1" + sources."core-util-is-1.0.2" + sources."debug-2.6.9" + sources."decode-uri-component-0.2.0" + sources."define-property-2.0.2" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + (sources."extend-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."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."for-in-1.0.2" + sources."fragment-cache-0.2.1" + sources."get-value-2.0.6" + sources."graceful-fs-4.1.15" + sources."graceful-readlink-1.0.1" + sources."has-value-1.0.0" + (sources."has-values-1.0.0" // { + dependencies = [ + sources."kind-of-4.0.0" + ]; + }) + sources."inherits-2.0.3" + sources."is-accessor-descriptor-1.0.0" + 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-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-plain-object-2.0.4" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."lodash-4.17.11" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."micromatch-3.1.10" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."ms-2.0.0" + sources."nanomatch-1.2.13" + (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-visit-1.0.1" + sources."object.pick-1.3.0" + sources."pascalcase-0.1.1" + sources."posix-character-classes-0.1.1" + sources."process-nextick-args-2.0.0" + sources."readable-stream-2.3.6" + sources."readdirp-2.2.1" + sources."regex-not-1.0.2" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.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."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."split-string-3.1.0" + (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."string_decoder-1.1.1" + (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."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + (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."urix-0.1.0" + sources."use-3.1.1" + sources."util-deprecate-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "sloc is a simple tool to count SLOC (source lines of code)"; + homepage = "https://github.com/flosse/sloc#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + smartdc = nodeEnv.buildNodePackage { + name = "smartdc"; + packageName = "smartdc"; + version = "8.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/smartdc/-/smartdc-8.1.0.tgz"; + sha1 = "c8dba4694307a0070b84a67ced76da6de73f3585"; + }; + dependencies = [ + sources."abbrev-1.1.1" + sources."asn1-0.1.11" + sources."assert-plus-0.1.5" + sources."backoff-2.5.0" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."bunyan-1.5.1" + sources."clone-0.1.6" + sources."cmdln-3.2.1" + sources."concat-map-0.0.1" + sources."core-util-is-1.0.2" + sources."csv-0.4.6" + sources."csv-generate-0.0.6" + sources."csv-parse-1.3.3" + sources."csv-stringify-0.0.8" + sources."ctype-0.5.3" + sources."dashdash-1.7.3" + sources."dtrace-provider-0.6.0" + sources."ecc-jsbn-0.2.0" + sources."escape-regexp-component-1.0.2" + sources."extsprintf-1.2.0" + sources."formidable-1.2.1" + sources."glob-6.0.4" + sources."http-signature-0.11.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."isarray-1.0.0" + sources."jodid25519-1.0.2" + sources."jsbn-0.1.1" + sources."json-schema-0.2.3" + (sources."jsprim-1.4.1" // { + dependencies = [ + sources."assert-plus-1.0.0" + sources."extsprintf-1.3.0" + ]; + }) + sources."keep-alive-agent-0.0.1" + sources."lru-cache-2.2.0" + sources."mime-1.6.0" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."mv-2.1.1" + sources."nan-2.11.1" + sources."ncp-2.0.0" + sources."negotiator-0.5.3" + sources."node-uuid-1.4.8" + sources."nopt-2.0.0" + sources."once-1.4.0" + sources."path-is-absolute-1.0.1" + sources."precond-0.2.3" + sources."process-nextick-args-2.0.0" + sources."qs-3.1.0" + sources."readable-stream-2.3.6" + (sources."restify-4.0.3" // { + dependencies = [ + sources."lru-cache-2.7.3" + (sources."vasync-1.6.3" // { + dependencies = [ + sources."verror-1.6.0" + ]; + }) + ]; + }) + sources."rimraf-2.4.5" + sources."safe-buffer-5.1.2" + sources."safe-json-stringify-1.2.0" + sources."safer-buffer-2.1.2" + sources."semver-4.3.6" + (sources."smartdc-auth-2.3.1" // { + dependencies = [ + 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" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."json-schema-0.2.2" + sources."once-1.3.0" + (sources."vasync-1.4.3" // { + dependencies = [ + (sources."jsprim-0.3.0" // { + dependencies = [ + sources."verror-1.3.3" + ]; + }) + ]; + }) + sources."verror-1.1.0" + ]; + }) + sources."spdy-1.32.5" + (sources."sshpk-1.7.1" // { + dependencies = [ + sources."asn1-0.2.4" + sources."assert-plus-0.2.0" + (sources."dashdash-1.14.1" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + ]; + }) + sources."sshpk-agent-1.2.1" + sources."stream-transform-0.1.2" + sources."string_decoder-1.1.1" + sources."tunnel-agent-0.4.3" + sources."tweetnacl-0.14.5" + sources."util-deprecate-1.0.2" + (sources."vasync-1.6.2" // { + dependencies = [ + sources."extsprintf-1.0.0" + sources."verror-1.1.0" + ]; + }) + (sources."verror-1.10.0" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Client SDK and CLI for the Joyent SmartDataCenter API"; + homepage = "https://github.com/joyent/node-smartdc#readme"; + }; + production = true; + bypassCache = true; + }; + snyk = nodeEnv.buildNodePackage { + name = "snyk"; + packageName = "snyk"; + version = "1.116.2"; + src = fetchurl { + url = "https://registry.npmjs.org/snyk/-/snyk-1.116.2.tgz"; + sha512 = "zkW+IjSEDJ5f4leXck7a7aF36pJcIKRk3o2or78cnabq1mxQzgY8+ooECPDBnwvqySIwUKA8jOjnGRujaNCMpg=="; + }; + dependencies = [ + sources."@snyk/dep-graph-1.1.2" + sources."@snyk/gemfile-1.1.0" + sources."@yarnpkg/lockfile-1.1.0" + sources."abbrev-1.1.1" + sources."agent-base-4.2.1" + sources."ansi-align-2.0.0" + sources."ansi-escapes-3.1.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + sources."ansicolors-0.3.2" + sources."archy-1.0.0" + sources."argparse-1.0.10" + sources."asap-2.0.6" + sources."ast-types-0.11.7" + sources."async-1.5.2" + sources."balanced-match-1.0.0" + (sources."boxen-1.3.0" // { + dependencies = [ + sources."camelcase-4.1.0" + ]; + }) + sources."brace-expansion-1.1.11" + sources."buffer-from-1.1.1" + sources."bytes-3.0.0" + sources."camelcase-2.1.1" + sources."capture-stack-trace-1.0.1" + sources."chalk-2.4.1" + sources."chardet-0.4.2" + sources."ci-info-1.6.0" + sources."cli-boxes-1.0.0" + sources."cli-cursor-2.1.0" + sources."cli-width-2.2.0" + (sources."cliui-3.2.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."clone-deep-0.3.0" + sources."co-4.6.0" + sources."code-point-at-1.1.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."concat-map-0.0.1" + sources."configstore-3.1.2" + sources."core-js-2.3.0" + sources."core-util-is-1.0.2" + sources."create-error-class-3.0.2" + sources."cross-spawn-5.1.0" + sources."crypto-random-string-1.0.0" + sources."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."degenerator-1.0.4" + sources."depd-1.1.2" + sources."dockerfile-ast-0.0.12" + sources."dot-prop-4.2.0" + sources."duplexer3-0.1.4" + sources."email-validator-2.0.4" + sources."es6-promise-4.2.5" + sources."es6-promisify-5.0.0" + sources."escape-string-regexp-1.0.5" + sources."escodegen-1.11.0" + sources."esprima-3.1.3" + sources."estraverse-4.2.0" + sources."esutils-2.0.2" + sources."execa-0.7.0" + sources."extend-3.0.2" + sources."external-editor-2.2.0" + sources."fast-levenshtein-2.0.6" + sources."figures-2.0.0" + sources."file-uri-to-path-1.0.0" + sources."for-in-1.0.2" + sources."for-own-1.0.0" + (sources."ftp-0.3.10" // { + dependencies = [ + sources."readable-stream-1.1.14" + ]; + }) + sources."get-stream-3.0.0" + (sources."get-uri-2.0.2" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + ]; + }) + sources."global-dirs-0.1.1" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + sources."graphlib-2.1.7" + sources."has-flag-3.0.0" + sources."hasbin-1.2.3" + sources."hosted-git-info-2.7.1" + sources."http-errors-1.6.3" + (sources."http-proxy-agent-2.1.0" // { + dependencies = [ + sources."debug-3.1.0" + sources."ms-2.0.0" + ]; + }) + sources."https-proxy-agent-2.2.1" + sources."iconv-lite-0.4.24" + sources."immediate-3.0.6" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."inquirer-3.3.0" + sources."invert-kv-1.0.0" + sources."ip-1.1.5" + sources."is-buffer-1.1.6" + sources."is-ci-1.2.1" + sources."is-extendable-0.1.1" + sources."is-fullwidth-code-point-2.0.0" + sources."is-installed-globally-0.1.0" + sources."is-npm-1.0.0" + 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-redirect-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-wsl-1.1.0" + sources."isarray-0.0.1" + sources."isexe-2.0.0" + sources."isobject-3.0.1" + (sources."js-yaml-3.12.0" // { + dependencies = [ + sources."esprima-4.0.1" + ]; + }) + (sources."jszip-3.1.5" // { + dependencies = [ + sources."es6-promise-3.0.2" + sources."isarray-1.0.0" + sources."process-nextick-args-1.0.7" + sources."readable-stream-2.0.6" + ]; + }) + sources."kind-of-3.2.2" + sources."latest-version-3.1.0" + sources."lazy-cache-0.2.7" + sources."lcid-1.0.0" + sources."levn-0.3.0" + sources."lie-3.1.1" + sources."lodash-4.17.11" + 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.set-4.3.2" + sources."lowercase-keys-1.0.1" + sources."lru-cache-4.1.5" + sources."macos-release-1.1.0" + sources."make-dir-1.3.0" + sources."mimic-fn-1.2.0" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mixin-object-2.0.1" // { + dependencies = [ + sources."for-in-0.1.8" + ]; + }) + sources."ms-2.1.1" + sources."mute-stream-0.0.7" + sources."nconf-0.10.0" + (sources."needle-2.2.4" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + ]; + }) + sources."netmask-1.0.6" + sources."npm-run-path-2.0.2" + sources."number-is-nan-1.0.1" + sources."onetime-2.0.1" + sources."opn-5.4.0" + sources."optionator-0.8.2" + sources."os-locale-1.4.0" + sources."os-name-2.0.1" + sources."os-tmpdir-1.0.2" + sources."p-finally-1.0.0" + sources."pac-proxy-agent-2.0.2" + sources."pac-resolver-3.0.0" + sources."package-json-4.0.1" + sources."pako-1.0.7" + sources."path-0.12.7" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."pify-3.0.0" + sources."prelude-ls-1.1.2" + sources."prepend-http-1.0.4" + sources."process-0.11.10" + sources."process-nextick-args-2.0.0" + sources."promise-7.3.1" + sources."proxy-agent-2.3.1" + sources."proxy-from-env-1.0.0" + sources."pseudomap-1.0.2" + (sources."raw-body-2.3.3" // { + dependencies = [ + sources."iconv-lite-0.4.23" + ]; + }) + sources."rc-1.2.8" + (sources."readable-stream-2.3.6" // { + dependencies = [ + sources."isarray-1.0.0" + sources."string_decoder-1.1.1" + ]; + }) + sources."recursive-readdir-2.2.2" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."restore-cursor-2.0.0" + sources."run-async-2.3.0" + sources."rx-lite-4.0.8" + sources."rx-lite-aggregates-4.0.8" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-1.2.4" + sources."secure-keys-1.0.0" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + sources."setprototypeof-1.1.0" + (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."signal-exit-3.0.2" + sources."smart-buffer-1.1.15" + sources."snyk-config-2.2.0" + sources."snyk-docker-plugin-1.13.1" + sources."snyk-go-plugin-1.6.1" + sources."snyk-gradle-plugin-2.1.1" + sources."snyk-module-1.9.1" + sources."snyk-mvn-plugin-2.0.0" + (sources."snyk-nodejs-lockfile-parser-1.9.0" // { + dependencies = [ + sources."lodash-4.17.10" + ]; + }) + sources."snyk-nuget-plugin-1.6.5" + sources."snyk-php-plugin-1.5.1" + sources."snyk-policy-1.13.1" + sources."snyk-python-plugin-1.9.0" + sources."snyk-resolve-1.0.1" + sources."snyk-resolve-deps-4.0.2" + sources."snyk-sbt-plugin-2.0.0" + sources."snyk-tree-1.0.0" + sources."snyk-try-require-1.3.1" + sources."socks-1.1.10" + sources."socks-proxy-agent-3.0.1" + sources."source-map-0.6.1" + sources."source-map-support-0.5.9" + sources."sprintf-js-1.0.3" + sources."statuses-1.5.0" + sources."string-width-2.1.1" + sources."string_decoder-0.10.31" + sources."strip-ansi-4.0.0" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + sources."supports-color-5.5.0" + sources."temp-dir-1.0.0" + sources."tempfile-2.0.0" + sources."term-size-1.2.0" + sources."then-fs-2.0.0" + sources."through-2.3.8" + sources."thunkify-2.1.2" + sources."timed-out-4.0.1" + sources."tmp-0.0.33" + sources."toml-2.3.3" + sources."tslib-1.9.3" + sources."type-check-0.3.2" + (sources."undefsafe-2.0.2" // { + dependencies = [ + sources."debug-2.6.9" + sources."ms-2.0.0" + ]; + }) + sources."unique-string-1.0.0" + sources."unpipe-1.0.0" + sources."unzip-response-2.0.1" + sources."update-notifier-2.5.0" + sources."url-parse-lax-1.0.0" + sources."util-0.10.4" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."vscode-languageserver-types-3.13.0" + sources."which-1.3.1" + sources."widest-line-2.0.1" + sources."win-release-1.1.1" + sources."window-size-0.1.4" + sources."wordwrap-1.0.0" + (sources."wrap-ansi-2.1.0" // { + dependencies = [ + sources."ansi-regex-2.1.1" + sources."is-fullwidth-code-point-1.0.0" + sources."string-width-1.0.2" + sources."strip-ansi-3.0.1" + ]; + }) + sources."write-file-atomic-2.3.0" + sources."xdg-basedir-3.0.0" + sources."xml2js-0.4.19" + sources."xmlbuilder-9.0.7" + sources."xregexp-2.0.0" + sources."y18n-3.2.1" + sources."yallist-2.1.2" + (sources."yargs-3.32.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" + ]; + }) + ]; + buildInputs = globalBuildInputs; + meta = { + description = "snyk library and cli utility"; + homepage = "https://github.com/snyk/snyk#readme"; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + "socket.io" = nodeEnv.buildNodePackage { + name = "socket.io"; + packageName = "socket.io"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io/-/socket.io-2.2.0.tgz"; + sha512 = "wxXrIuZ8AILcn+f1B4ez4hJTPG24iNgxBBDaJfT6MsyOhVYiTXWexGoPkd87ktJG8kQEcL/NBvRi64+9k4Kc0w=="; + }; + dependencies = [ + sources."accepts-1.3.5" + sources."after-0.8.2" + sources."arraybuffer.slice-0.0.7" + sources."async-limiter-1.0.0" + sources."backo2-1.0.2" + sources."base64-arraybuffer-0.1.5" + sources."base64id-1.0.0" + sources."better-assert-1.0.2" + sources."blob-0.0.5" + sources."callsite-1.0.0" + sources."component-bind-1.0.0" + sources."component-emitter-1.2.1" + sources."component-inherit-0.0.3" + sources."cookie-0.3.1" + sources."debug-4.1.0" + (sources."engine.io-3.3.2" // { + dependencies = [ + sources."debug-3.1.0" + sources."ms-2.0.0" + ]; + }) + (sources."engine.io-client-3.3.1" // { + dependencies = [ + sources."debug-3.1.0" + sources."ms-2.0.0" + ]; + }) + sources."engine.io-parser-2.1.3" + sources."has-binary2-1.0.3" + sources."has-cors-1.1.0" + sources."indexof-0.0.1" + sources."isarray-2.0.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."ms-2.1.1" + sources."negotiator-0.6.1" + sources."object-component-0.0.3" + sources."parseqs-0.0.5" + sources."parseuri-0.0.5" + sources."socket.io-adapter-1.1.1" + (sources."socket.io-client-2.2.0" // { + dependencies = [ + sources."debug-3.1.0" + sources."ms-2.0.0" + ]; + }) + (sources."socket.io-parser-3.3.0" // { + dependencies = [ + sources."debug-3.1.0" + sources."ms-2.0.0" + ]; + }) + sources."to-array-0.1.4" + sources."ws-6.1.2" + sources."xmlhttprequest-ssl-1.5.5" + sources."yeast-0.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "node.js realtime framework server"; + homepage = "https://github.com/socketio/socket.io#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + stackdriver-statsd-backend = nodeEnv.buildNodePackage { + name = "stackdriver-statsd-backend"; + packageName = "stackdriver-statsd-backend"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/stackdriver-statsd-backend/-/stackdriver-statsd-backend-0.2.3.tgz"; + sha1 = "6ffead71e5655d4d787c39da8d1c9eaaa59c91d7"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Send metric data from statsd to Stackdriver"; + homepage = https://www.stackdriver.com/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + svgo = nodeEnv.buildNodePackage { + name = "svgo"; + packageName = "svgo"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz"; + sha512 = "GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g=="; + }; + dependencies = [ + sources."argparse-1.0.10" + sources."boolbase-1.0.0" + sources."coa-2.0.1" + sources."colors-1.1.2" + sources."css-select-2.0.2" + sources."css-select-base-adapter-0.1.1" + sources."css-tree-1.0.0-alpha.28" + sources."css-url-regex-1.1.0" + sources."css-what-2.1.2" + (sources."csso-3.5.1" // { + dependencies = [ + sources."css-tree-1.0.0-alpha.29" + ]; + }) + sources."define-properties-1.1.3" + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + ]; + }) + sources."domelementtype-1.3.1" + sources."domutils-1.7.0" + sources."entities-1.1.2" + sources."es-abstract-1.12.0" + sources."es-to-primitive-1.2.0" + sources."esprima-4.0.1" + sources."function-bind-1.1.1" + sources."has-1.0.3" + sources."has-symbols-1.0.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."js-yaml-3.12.0" + sources."mdn-data-1.1.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."nth-check-1.0.2" + sources."object-keys-1.0.12" + sources."object.getownpropertydescriptors-2.0.3" + sources."object.values-1.0.4" + sources."q-1.5.1" + sources."sax-1.2.4" + sources."source-map-0.5.7" + sources."sprintf-js-1.0.3" + sources."stable-0.1.8" + sources."unquote-1.1.1" + sources."util.promisify-1.0.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Nodejs-based tool for optimizing SVG vector graphics files"; + homepage = https://github.com/svg/svgo; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + swagger = nodeEnv.buildNodePackage { + name = "swagger"; + packageName = "swagger"; + version = "0.7.5"; + src = fetchurl { + url = "https://registry.npmjs.org/swagger/-/swagger-0.7.5.tgz"; + sha1 = "3be6ee3d392c3b006fc7a9b5b2d60c7e834860fd"; + }; + dependencies = [ + sources."URIjs-1.16.1" + sources."abbrev-1.1.1" + sources."ansi-align-2.0.0" + sources."ansi-escapes-1.4.0" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."anymatch-2.0.0" + sources."append-field-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-unique-0.3.2" + sources."assign-symbols-1.0.0" + sources."async-1.5.2" + sources."async-each-1.0.1" + sources."asynckit-0.4.0" + sources."atob-2.1.2" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."binary-extensions-1.12.0" + (sources."body-parser-1.12.4" // { + dependencies = [ + sources."debug-2.2.0" + sources."depd-1.0.1" + sources."ee-first-1.1.0" + sources."ms-0.7.1" + sources."on-finished-2.2.1" + sources."qs-2.4.2" + ]; + }) + (sources."boxen-1.3.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."supports-color-5.5.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-from-1.1.1" + (sources."busboy-0.2.14" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."bytes-1.0.0" + sources."cache-base-1.0.1" + sources."camelcase-4.1.0" + sources."capture-stack-trace-1.0.1" + sources."chalk-1.1.3" + sources."charenc-0.0.2" + sources."chokidar-2.0.4" + sources."ci-info-1.6.0" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."cli-boxes-1.0.0" + sources."cli-cursor-1.0.2" + sources."cli-width-1.1.1" + sources."clone-2.0.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."combined-stream-1.0.7" + sources."commander-2.19.0" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."configstore-3.1.2" + sources."connect-3.6.6" + sources."content-type-1.0.4" + sources."cookiejar-2.1.2" + sources."copy-descriptor-0.1.1" + sources."core-js-2.6.0" + sources."core-util-is-1.0.2" + sources."create-error-class-3.0.2" + (sources."cross-spawn-5.1.0" // { + dependencies = [ + sources."lru-cache-4.1.5" + ]; + }) + sources."crypt-0.0.2" + sources."crypto-random-string-1.0.0" + sources."dag-map-1.0.2" + sources."debug-2.6.9" + sources."decode-uri-component-0.2.0" + sources."deep-extend-0.6.0" + sources."define-property-2.0.2" + sources."delayed-stream-1.0.0" + sources."depd-1.1.2" + sources."destroy-1.0.4" + (sources."dicer-0.2.5" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."diff-1.4.0" + sources."dot-prop-4.2.0" + sources."duplexer3-0.1.4" + sources."ee-first-1.1.1" + sources."encodeurl-1.0.2" + sources."escape-html-1.0.3" + sources."escape-string-regexp-1.0.5" + sources."esprima-4.0.1" + sources."etag-1.8.1" + sources."execa-0.7.0" + sources."exit-hook-1.1.1" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."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."figures-1.7.0" + (sources."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + ]; + }) + sources."finalhandler-1.1.0" + sources."for-in-1.0.2" + sources."form-data-2.3.3" + sources."formidable-1.2.1" + sources."fragment-cache-0.2.1" + sources."fresh-0.5.2" + sources."fs-extra-0.24.0" + sources."fs.realpath-1.0.0" + sources."fsevents-1.2.4" + sources."get-stream-3.0.0" + sources."get-value-2.0.6" + sources."glob-7.1.3" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."global-dirs-0.1.1" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + (sources."graphlib-2.1.7" // { + dependencies = [ + sources."lodash-4.17.11" + ]; + }) + sources."growl-1.9.2" + (sources."handlebars-4.0.12" // { + dependencies = [ + sources."async-2.6.1" + sources."lodash-4.17.11" + sources."source-map-0.6.1" + ]; + }) + sources."has-ansi-2.0.0" + 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-errors-1.6.3" // { + dependencies = [ + sources."statuses-1.5.0" + ]; + }) + sources."iconv-lite-0.4.8" + sources."ignore-by-default-1.0.1" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."inquirer-0.10.1" + sources."is-accessor-descriptor-1.0.0" + sources."is-binary-path-1.0.1" + sources."is-buffer-1.1.6" + sources."is-ci-1.2.1" + sources."is-data-descriptor-1.0.0" + sources."is-descriptor-1.0.2" + sources."is-extendable-1.0.1" + sources."is-extglob-2.1.1" + sources."is-fullwidth-code-point-1.0.0" + sources."is-glob-4.0.0" + sources."is-installed-globally-0.1.0" + (sources."is-invalid-path-0.1.0" // { + dependencies = [ + sources."is-extglob-1.0.0" + sources."is-glob-2.0.1" + ]; + }) + sources."is-npm-1.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-redirect-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-valid-path-0.1.1" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isobject-3.0.1" + (sources."jade-0.26.3" // { + dependencies = [ + sources."commander-0.6.1" + sources."mkdirp-0.3.0" + ]; + }) + sources."js-string-escape-1.0.1" + sources."js-yaml-3.12.0" + sources."json-refs-2.1.7" + (sources."json-schema-deref-sync-0.3.4" // { + dependencies = [ + sources."lodash-4.17.11" + ]; + }) + sources."jsonfile-2.4.0" + sources."kind-of-6.0.2" + sources."latest-version-3.1.0" + sources."lodash-3.10.1" + sources."lodash-compat-3.10.2" + sources."lodash._arraypool-2.4.1" + sources."lodash._basebind-2.4.1" + sources."lodash._baseclone-2.4.1" + sources."lodash._basecreate-2.4.1" + sources."lodash._basecreatecallback-2.4.1" + sources."lodash._basecreatewrapper-2.4.1" + sources."lodash._createwrapper-2.4.1" + sources."lodash._getarray-2.4.1" + sources."lodash._isnative-2.4.1" + sources."lodash._maxpoolsize-2.4.1" + sources."lodash._objecttypes-2.4.1" + sources."lodash._releasearray-2.4.1" + sources."lodash._setbinddata-2.4.1" + sources."lodash._shimkeys-2.4.1" + sources."lodash._slice-2.4.1" + sources."lodash.assign-2.4.1" + sources."lodash.bind-2.4.1" + sources."lodash.clonedeep-2.4.1" + sources."lodash.debounce-4.0.8" + sources."lodash.foreach-2.4.1" + sources."lodash.forown-2.4.1" + sources."lodash.get-4.4.2" + sources."lodash.identity-2.4.1" + sources."lodash.isarray-2.4.1" + sources."lodash.isequal-4.5.0" + sources."lodash.isfunction-2.4.1" + sources."lodash.isobject-2.4.1" + sources."lodash.keys-2.4.1" + sources."lodash.noop-2.4.1" + sources."lodash.support-2.4.1" + sources."lowercase-keys-1.0.1" + sources."lru-cache-2.7.3" + sources."make-dir-1.3.0" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."md5-2.2.1" + sources."media-typer-0.3.0" + sources."memory-cache-0.1.6" + sources."methods-1.1.2" + sources."micromatch-3.1.10" + sources."mime-1.4.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mixin-deep-1.3.1" + sources."mkdirp-0.5.1" + (sources."mocha-2.5.3" // { + dependencies = [ + sources."commander-2.3.0" + sources."debug-2.2.0" + sources."escape-string-regexp-1.0.2" + sources."glob-3.2.11" + sources."minimatch-0.3.0" + sources."ms-0.7.1" + sources."supports-color-1.2.0" + ]; + }) + sources."mpath-0.2.1" + sources."ms-2.0.0" + sources."multer-1.4.1" + sources."mute-stream-0.0.5" + sources."nan-2.11.1" + sources."nanomatch-1.2.13" + sources."native-promise-only-0.8.1" + (sources."nodemon-1.18.7" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + sources."supports-color-5.5.0" + ]; + }) + sources."nopt-1.0.10" + sources."normalize-path-2.1.1" + sources."npm-run-path-2.0.2" + sources."number-is-nan-1.0.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-visit-1.0.1" + sources."object.pick-1.3.0" + sources."on-finished-2.3.0" + sources."once-1.4.0" + sources."onetime-1.1.0" + sources."optimist-0.6.1" + sources."p-finally-1.0.0" + sources."package-json-4.0.1" + sources."parseurl-1.3.2" + sources."pascalcase-0.1.1" + sources."path-dirname-1.0.2" + 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.9" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + sources."qs-6.6.0" + sources."superagent-3.8.3" + ]; + }) + (sources."path-to-regexp-1.7.0" // { + dependencies = [ + sources."isarray-0.0.1" + ]; + }) + sources."pify-3.0.0" + sources."posix-character-classes-0.1.1" + sources."prepend-http-1.0.4" + sources."process-nextick-args-2.0.0" + sources."pseudomap-1.0.2" + sources."pstree.remy-1.1.2" + sources."punycode-2.1.1" + sources."qs-4.0.0" + sources."range-parser-1.2.0" + (sources."raw-body-2.0.2" // { + dependencies = [ + sources."bytes-2.1.0" + ]; + }) + (sources."rc-1.2.8" // { + dependencies = [ + sources."minimist-1.2.0" + ]; + }) + sources."readable-stream-2.3.6" + sources."readdirp-2.2.1" + sources."readline2-1.0.1" + sources."reduce-component-1.0.1" + sources."regex-not-1.0.2" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."remove-trailing-separator-1.1.0" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."resolve-url-0.2.1" + sources."restore-cursor-1.0.1" + sources."ret-0.1.15" + sources."rimraf-2.6.2" + sources."run-async-0.1.0" + sources."rx-lite-3.1.2" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."sanitize-filename-1.6.1" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + (sources."send-0.16.2" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."serve-static-1.13.2" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + ]; + }) + sources."setprototypeof-1.1.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."sigmund-1.0.1" + sources."signal-exit-3.0.2" + sources."slash-1.0.0" + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."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."spark-md5-1.0.1" + sources."split-string-3.1.0" + sources."sprintf-js-1.0.3" + (sources."static-extend-0.1.2" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."statuses-1.3.1" + sources."streamsearch-0.1.2" + sources."string-3.3.3" + (sources."string-width-2.1.1" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."is-fullwidth-code-point-2.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + (sources."superagent-1.8.5" // { + dependencies = [ + sources."cookiejar-2.0.6" + sources."extend-3.0.0" + sources."form-data-1.0.0-rc3" + sources."formidable-1.0.17" + sources."isarray-0.0.1" + sources."mime-1.3.4" + sources."qs-2.3.3" + sources."readable-stream-1.0.27-1" + sources."string_decoder-0.10.31" + ]; + }) + 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-tools-0.9.16" // { + dependencies = [ + sources."swagger-converter-0.1.7" + ]; + }) + sources."term-size-1.2.0" + sources."through-2.3.8" + sources."timed-out-4.0.1" + sources."to-iso-string-0.0.2" + (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."touch-3.1.0" + sources."traverse-0.6.6" + sources."truncate-utf8-bytes-1.0.2" + sources."type-is-1.6.16" + sources."typedarray-0.0.6" + (sources."uglify-js-3.4.9" // { + dependencies = [ + sources."commander-2.17.1" + sources."source-map-0.6.1" + ]; + }) + sources."undefsafe-2.0.2" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."is-extendable-0.1.1" + sources."set-value-0.4.3" + ]; + }) + sources."unique-string-1.0.0" + sources."unpipe-1.0.0" + (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-response-2.0.1" + sources."upath-1.1.0" + (sources."update-notifier-2.5.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."supports-color-5.5.0" + ]; + }) + sources."uri-js-3.0.2" + sources."urix-0.1.0" + sources."url-parse-lax-1.0.0" + sources."use-3.1.1" + sources."utf8-byte-length-1.0.4" + sources."util-deprecate-1.0.2" + sources."utils-merge-1.0.1" + sources."valid-url-1.0.9" + sources."validator-10.9.0" + sources."which-1.3.1" + sources."widest-line-2.0.1" + sources."wordwrap-0.0.3" + sources."wrappy-1.0.2" + sources."write-file-atomic-2.3.0" + sources."xdg-basedir-3.0.0" + sources."xtend-4.0.1" + sources."yallist-2.1.2" + sources."z-schema-3.24.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "The Swagger command-line. Provides Swagger utilities and project lifecycle support."; + homepage = "https://github.com/swagger-api/swagger-node#readme"; + license = "Apache 2.0"; + }; + production = true; + bypassCache = true; + }; + tern = nodeEnv.buildNodePackage { + name = "tern"; + packageName = "tern"; + version = "0.23.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tern/-/tern-0.23.0.tgz"; + sha512 = "lST8jq/DougDUADb+vBaufwjqNChwABSJTkWf+5GG4xNVJoR/atEaMe/G7buaVZrpGCy+zoaq1TuycQy8xX+Bg=="; + }; + dependencies = [ + sources."acorn-6.0.4" + sources."acorn-loose-6.0.0" + sources."acorn-walk-6.1.1" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."concat-map-0.0.1" + sources."core-util-is-1.0.2" + sources."enhanced-resolve-2.3.0" + sources."errno-0.1.7" + sources."fs.realpath-1.0.0" + sources."glob-7.1.3" + sources."graceful-fs-4.1.15" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."isarray-1.0.0" + sources."memory-fs-0.3.0" + sources."minimatch-3.0.4" + sources."object-assign-4.1.1" + sources."once-1.4.0" + sources."path-is-absolute-1.0.1" + sources."process-nextick-args-2.0.0" + sources."prr-1.0.1" + sources."readable-stream-2.3.6" + sources."resolve-from-2.0.0" + sources."safe-buffer-5.1.2" + sources."string_decoder-1.1.1" + sources."tapable-0.2.9" + sources."util-deprecate-1.0.2" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A JavaScript code analyzer for deep, cross-editor language support"; + homepage = "https://github.com/ternjs/tern#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + three = nodeEnv.buildNodePackage { + name = "three"; + packageName = "three"; + version = "0.99.0"; + src = fetchurl { + url = "https://registry.npmjs.org/three/-/three-0.99.0.tgz"; + sha512 = "DmNNq6H6nRGaqxScJ8x7v5VjdtDZR72oTVwDdKbB2BYNFxCkAoo9vdFAznEsMu9YzTV2yFvbVs7qHRzvJZzTIg=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "JavaScript 3D library"; + homepage = https://threejs.org/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + tiddlywiki = nodeEnv.buildNodePackage { + name = "tiddlywiki"; + packageName = "tiddlywiki"; + version = "5.1.18"; + src = fetchurl { + url = "https://registry.npmjs.org/tiddlywiki/-/tiddlywiki-5.1.18.tgz"; + sha512 = "BJqn9kgnexliEEH40DfArmbuXnQIXUWs5DCxwhCd80zJwqxJJ/HlI7rW7dD6KSht4oVtPg/QQvOw84EmqMOHTA=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "a non-linear personal web notebook"; + homepage = "https://github.com/Jermolene/TiddlyWiki5#readme"; + license = "BSD"; + }; + production = true; + bypassCache = true; + }; + triton = nodeEnv.buildNodePackage { + name = "triton"; + packageName = "triton"; + version = "6.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/triton/-/triton-6.2.0.tgz"; + sha512 = "wERRcxLL1DnjCl5N/t68zu1/cPpqLs70clFI2ke1fLfwjuGF+PdZhO8dZwZZROJqOwlOozCqf3qMWiMAfztWzQ=="; + }; + dependencies = [ + sources."asn1-0.2.4" + sources."assert-plus-0.2.0" + sources."backoff-2.4.1" + sources."balanced-match-1.0.0" + sources."bcrypt-pbkdf-1.0.2" + sources."bigspinner-3.1.0" + sources."brace-expansion-1.1.11" + sources."bunyan-1.8.12" + sources."clone-0.1.5" + (sources."cmdln-4.1.2" // { + dependencies = [ + sources."assert-plus-1.0.0" + sources."extsprintf-1.4.0" + ]; + }) + sources."concat-map-0.0.1" + sources."core-util-is-1.0.2" + (sources."dashdash-1.14.1" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."dtrace-provider-0.8.7" + sources."ecc-jsbn-0.1.2" + sources."extsprintf-1.0.2" + sources."fast-safe-stringify-1.2.3" + sources."fuzzyset.js-0.0.1" + (sources."getpass-0.1.6" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."glob-5.0.15" + (sources."http-signature-1.2.0" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."is-absolute-0.1.7" + sources."is-relative-0.1.3" + sources."isarray-1.0.0" + sources."isexe-1.1.2" + sources."jsbn-0.1.1" + sources."json-schema-0.2.3" + (sources."jsprim-1.4.0" // { + dependencies = [ + sources."assert-plus-1.0.0" + sources."verror-1.3.6" + ]; + }) + sources."keep-alive-agent-0.0.1" + sources."lodash-4.17.11" + (sources."lomstream-1.1.0" // { + dependencies = [ + sources."assert-plus-0.1.5" + sources."extsprintf-1.3.0" + ]; + }) + sources."lru-cache-4.1.5" + sources."lstream-0.0.4" + sources."mime-1.6.0" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."moment-2.22.2" + sources."mooremachine-2.2.1" + sources."mute-stream-0.0.7" + sources."mv-2.1.1" + sources."nan-2.11.1" + sources."ncp-2.0.0" + sources."once-1.3.2" + sources."path-is-absolute-1.0.1" + sources."precond-0.2.3" + sources."process-nextick-args-2.0.0" + sources."pseudomap-1.0.2" + sources."read-1.0.7" + sources."readable-stream-2.3.6" + (sources."restify-clients-1.5.2" // { + dependencies = [ + sources."assert-plus-1.0.0" + (sources."restify-errors-3.1.0" // { + dependencies = [ + sources."assert-plus-0.2.0" + sources."lodash-3.10.1" + ]; + }) + ]; + }) + (sources."restify-errors-3.0.0" // { + dependencies = [ + sources."assert-plus-0.1.5" + sources."lodash-3.10.1" + ]; + }) + sources."rimraf-2.4.4" + sources."safe-buffer-5.1.2" + sources."safe-json-stringify-1.2.0" + sources."safer-buffer-2.1.2" + sources."semver-5.1.0" + (sources."smartdc-auth-2.5.7" // { + dependencies = [ + sources."assert-plus-1.0.0" + (sources."dashdash-1.10.1" // { + dependencies = [ + sources."assert-plus-0.1.5" + ]; + }) + sources."extsprintf-1.0.0" + sources."json-schema-0.2.2" + (sources."jsprim-0.3.0" // { + dependencies = [ + sources."verror-1.3.3" + ]; + }) + sources."once-1.3.0" + sources."vasync-1.4.3" + sources."verror-1.1.0" + ]; + }) + (sources."sshpk-1.14.1" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + (sources."sshpk-agent-1.7.0" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."string_decoder-1.1.1" + sources."strsplit-1.0.0" + (sources."tabula-1.10.0" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + (sources."vasync-1.6.3" // { + dependencies = [ + sources."extsprintf-1.2.0" + sources."verror-1.6.0" + ]; + }) + (sources."verror-1.10.0" // { + dependencies = [ + sources."assert-plus-1.0.0" + sources."extsprintf-1.4.0" + ]; + }) + (sources."vstream-0.1.0" // { + dependencies = [ + sources."assert-plus-0.1.5" + sources."extsprintf-1.2.0" + ]; + }) + sources."which-1.2.4" + sources."wordwrap-1.0.0" + sources."wrappy-1.0.2" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Joyent Triton CLI and client (https://www.joyent.com/triton)"; + homepage = https://github.com/joyent/node-triton; + license = "MPL-2.0"; + }; + production = true; + bypassCache = true; + }; + ttf2eot = nodeEnv.buildNodePackage { + name = "ttf2eot"; + packageName = "ttf2eot"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ttf2eot/-/ttf2eot-2.0.0.tgz"; + sha1 = "8e6337a585abd1608a0c84958ab483ce69f6654b"; + }; + dependencies = [ + sources."argparse-1.0.10" + sources."microbuffer-1.0.0" + sources."sprintf-js-1.0.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Convert TTF font to EOT"; + homepage = "https://github.com/fontello/ttf2eot#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + typescript = nodeEnv.buildNodePackage { + name = "typescript"; + packageName = "typescript"; + version = "3.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/typescript/-/typescript-3.2.2.tgz"; + sha512 = "VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "TypeScript is a language for application scale JavaScript development"; + homepage = https://www.typescriptlang.org/; + license = "Apache-2.0"; + }; + production = true; + bypassCache = true; + }; + uglify-js = nodeEnv.buildNodePackage { + 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=="; + }; + dependencies = [ + sources."commander-2.17.1" + sources."source-map-0.6.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "JavaScript parser, mangler/compressor and beautifier toolkit"; + homepage = "https://github.com/mishoo/UglifyJS2#readme"; + license = "BSD-2-Clause"; + }; + production = true; + bypassCache = true; + }; + ungit = nodeEnv.buildNodePackage { + name = "ungit"; + packageName = "ungit"; + version = "1.4.36"; + src = fetchurl { + url = "https://registry.npmjs.org/ungit/-/ungit-1.4.36.tgz"; + sha512 = "Tpr9qHQZX/e4Qhz4dg1c5Y/jOs911E2MengusvNxO9+kxaw3ua/j+U0FCcPdg4vTDFtEydCGli3kJCoiEbK48w=="; + }; + dependencies = [ + sources."abbrev-1.1.1" + sources."accepts-1.3.5" + sources."after-0.8.2" + sources."ajv-6.6.1" + sources."ansi-regex-2.1.1" + sources."aproba-1.2.0" + (sources."are-we-there-yet-1.1.5" // { + dependencies = [ + sources."isarray-1.0.0" + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."array-flatten-1.1.1" + sources."arraybuffer.slice-0.0.7" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."async-0.9.2" + sources."async-limiter-1.0.0" + sources."asynckit-0.4.0" + sources."aws-sign2-0.7.0" + sources."aws4-1.8.0" + sources."backo2-1.0.2" + sources."balanced-match-1.0.0" + sources."base64-arraybuffer-0.1.5" + sources."base64id-1.0.0" + sources."bcrypt-pbkdf-1.0.2" + sources."better-assert-1.0.2" + sources."blob-0.0.5" + sources."bluebird-3.5.3" + sources."blueimp-md5-2.10.0" + sources."body-parser-1.18.3" + sources."brace-expansion-1.1.11" + sources."buffer-from-1.1.1" + sources."builtin-modules-1.1.1" + sources."builtins-1.0.3" + sources."bytes-3.0.0" + sources."callsite-1.0.0" + sources."camelcase-5.0.0" + sources."caseless-0.12.0" + (sources."cliui-4.1.0" // { + 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."clone-2.1.2" + sources."code-point-at-1.1.0" + sources."color-3.0.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."color-string-1.5.3" + sources."colors-1.0.3" + sources."combined-stream-0.0.7" + sources."component-bind-1.0.0" + sources."component-emitter-1.1.2" + sources."component-inherit-0.0.3" + 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."string_decoder-1.1.1" + ]; + }) + sources."console-control-strings-1.1.0" + sources."content-disposition-0.5.2" + sources."content-type-1.0.4" + sources."cookie-0.3.1" + sources."cookie-parser-1.4.3" + sources."cookie-signature-1.0.6" + sources."cookiejar-2.0.1" + sources."core-util-is-1.0.2" + sources."crc-3.4.4" + sources."cross-spawn-6.0.5" + sources."crossroads-0.12.2" + sources."cycle-1.0.3" + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."deep-extend-0.6.0" + sources."delayed-stream-0.0.5" + sources."delegates-1.0.0" + sources."depd-1.1.2" + sources."destroy-1.0.4" + sources."diff-3.5.0" + sources."diff2html-2.4.0" + sources."dnd-page-scroll-0.0.4" + (sources."eachr-3.2.0" // { + dependencies = [ + sources."editions-1.3.4" + ]; + }) + sources."ecc-jsbn-0.1.2" + (sources."editions-2.1.0" // { + dependencies = [ + sources."semver-5.6.0" + ]; + }) + sources."ee-first-1.1.1" + sources."encodeurl-1.0.2" + (sources."engine.io-3.2.1" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + (sources."engine.io-client-3.2.1" // { + dependencies = [ + sources."component-emitter-1.2.1" + sources."debug-3.1.0" + ]; + }) + sources."engine.io-parser-2.1.3" + (sources."errlop-1.0.3" // { + dependencies = [ + sources."editions-1.3.4" + ]; + }) + sources."escape-html-1.0.3" + sources."etag-1.8.1" + sources."eve-0.5.4" + sources."execa-0.10.0" + (sources."express-4.16.4" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."express-session-1.15.6" + sources."extend-1.2.1" + (sources."extract-opts-3.3.1" // { + dependencies = [ + sources."editions-1.3.4" + ]; + }) + sources."extsprintf-1.3.0" + sources."eyes-0.1.8" + sources."fast-deep-equal-2.0.1" + sources."fast-json-stable-stringify-2.0.0" + (sources."finalhandler-1.1.1" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."find-up-3.0.0" + sources."forever-agent-0.6.1" + (sources."form-data-0.1.3" // { + dependencies = [ + sources."mime-1.2.11" + ]; + }) + sources."formidable-1.0.14" + sources."forwarded-0.1.2" + sources."fresh-0.5.2" + sources."fs.realpath-1.0.0" + sources."gauge-2.7.4" + sources."get-caller-file-1.0.3" + sources."get-stream-3.0.0" + sources."getmac-1.4.6" + sources."getpass-0.1.7" + sources."glob-7.1.3" + sources."graceful-fs-4.1.15" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + (sources."has-binary2-1.0.3" // { + dependencies = [ + sources."isarray-2.0.1" + ]; + }) + sources."has-cors-1.1.0" + sources."has-unicode-2.0.1" + sources."hasher-1.2.0" + (sources."hogan.js-3.0.2" // { + dependencies = [ + sources."mkdirp-0.3.0" + ]; + }) + sources."hosted-git-info-2.7.1" + sources."http-errors-1.6.3" + sources."http-signature-1.2.0" + sources."iconv-lite-0.4.23" + sources."ignore-5.0.4" + sources."indexof-0.0.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."invert-kv-2.0.0" + sources."ipaddr.js-1.8.0" + sources."is-arrayish-0.3.2" + sources."is-builtin-module-1.0.0" + sources."is-fullwidth-code-point-1.0.0" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."is-wsl-1.1.0" + sources."isarray-0.0.1" + sources."isexe-2.0.0" + sources."isstream-0.1.2" + sources."jquery-3.3.1" + sources."jquery-ui-bundle-1.12.1" + 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."jsprim-1.4.1" + sources."just-detect-adblock-1.0.0" + (sources."keen.io-0.1.5" // { + dependencies = [ + sources."methods-1.0.1" + sources."mime-1.2.11" + sources."qs-1.2.0" + sources."superagent-0.21.0" + ]; + }) + sources."knockout-3.5.0-rc2" + sources."lcid-2.0.0" + sources."locate-path-3.0.0" + sources."locks-0.2.2" + sources."lodash-4.17.11" + sources."lru-cache-4.1.5" + sources."map-age-cleaner-0.1.3" + sources."media-typer-0.3.0" + sources."mem-4.0.0" + (sources."memorystore-1.6.0" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + sources."merge-descriptors-1.0.1" + sources."methods-1.1.2" + sources."mime-1.4.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."moment-2.22.2" + sources."ms-2.0.0" + sources."negotiator-0.6.1" + sources."nice-try-1.0.5" + sources."node-cache-4.2.0" + sources."nopt-1.0.10" + sources."normalize-package-data-2.4.0" + sources."npm-6.4.1" + sources."npm-package-arg-6.1.0" + sources."npm-registry-client-8.6.0" + sources."npm-run-path-2.0.2" + sources."npmlog-4.1.2" + sources."nprogress-0.2.0" + sources."number-is-nan-1.0.1" + 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.1" + sources."once-1.4.0" + sources."opn-5.4.0" + sources."os-homedir-1.0.2" + sources."os-locale-3.0.1" + 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-1.1.0" + sources."p-limit-2.0.0" + sources."p-locate-3.0.0" + sources."p-try-2.0.0" + sources."parseqs-0.0.5" + sources."parseuri-0.0.5" + sources."parseurl-1.3.2" + sources."passport-0.4.0" + sources."passport-local-1.0.0" + sources."passport-strategy-1.0.0" + sources."path-exists-3.0.0" + sources."path-is-absolute-1.0.1" + sources."path-key-2.0.1" + sources."path-to-regexp-0.1.7" + sources."pause-0.0.1" + sources."performance-now-2.1.0" + sources."process-nextick-args-2.0.0" + sources."proxy-addr-2.0.4" + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."random-bytes-1.0.0" + sources."range-parser-1.2.0" + sources."raven-js-3.27.0" + sources."raw-body-2.3.3" + (sources."rc-1.2.8" // { + dependencies = [ + sources."minimist-1.2.0" + ]; + }) + sources."readable-stream-1.0.27-1" + sources."reduce-component-1.0.1" + (sources."request-2.88.0" // { + dependencies = [ + sources."combined-stream-1.0.7" + sources."delayed-stream-1.0.0" + sources."extend-3.0.2" + sources."form-data-2.3.3" + ]; + }) + sources."require-directory-2.1.1" + sources."require-main-filename-1.0.1" + sources."retry-0.10.1" + sources."rimraf-2.6.2" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."semver-5.5.1" + (sources."send-0.16.2" // { + dependencies = [ + sources."statuses-1.4.0" + ]; + }) + sources."serve-static-1.13.2" + sources."set-blocking-2.0.0" + sources."setprototypeof-1.1.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."signals-1.0.0" + sources."simple-swizzle-0.2.2" + sources."slide-1.1.6" + sources."snapsvg-0.5.1" + (sources."socket.io-2.1.1" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + sources."socket.io-adapter-1.1.1" + (sources."socket.io-client-2.1.1" // { + dependencies = [ + sources."component-emitter-1.2.1" + sources."debug-3.1.0" + ]; + }) + (sources."socket.io-parser-3.2.0" // { + dependencies = [ + sources."component-emitter-1.2.1" + sources."debug-3.1.0" + sources."isarray-2.0.1" + ]; + }) + 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.2" + sources."sshpk-1.15.2" + sources."ssri-5.3.0" + sources."stack-trace-0.0.10" + sources."statuses-1.5.0" + sources."string-width-1.0.2" + sources."string_decoder-0.10.31" + sources."strip-ansi-3.0.1" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + (sources."superagent-4.0.0" // { + dependencies = [ + sources."combined-stream-1.0.7" + sources."component-emitter-1.2.1" + sources."cookiejar-2.1.2" + sources."debug-4.1.0" + sources."delayed-stream-1.0.0" + sources."form-data-2.3.3" + sources."formidable-1.2.1" + sources."mime-2.4.0" + sources."ms-2.1.1" + sources."readable-stream-3.0.6" + sources."string_decoder-1.2.0" + ]; + }) + (sources."temp-0.8.3" // { + dependencies = [ + sources."rimraf-2.2.8" + ]; + }) + sources."to-array-0.1.4" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-is-1.6.16" + sources."typechecker-4.7.0" + sources."typedarray-0.0.6" + sources."uid-safe-2.1.5" + sources."ultron-1.1.1" + sources."underscore-1.5.2" + sources."unpipe-1.0.0" + sources."uri-js-4.2.2" + sources."util-deprecate-1.0.2" + sources."utils-merge-1.0.1" + sources."uuid-3.3.2" + sources."validate-npm-package-license-3.0.4" + sources."validate-npm-package-name-3.0.0" + sources."vary-1.1.2" + sources."verror-1.10.0" + sources."whatwg-fetch-2.0.4" + sources."which-1.3.1" + sources."which-module-2.0.0" + sources."wide-align-1.1.3" + (sources."winston-2.4.4" // { + dependencies = [ + sources."async-1.0.0" + ]; + }) + sources."wrap-ansi-2.1.0" + sources."wrappy-1.0.2" + sources."ws-3.3.3" + sources."xmlhttprequest-ssl-1.5.5" + sources."y18n-4.0.0" + sources."yallist-2.1.2" + (sources."yargs-12.0.5" // { + 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."yargs-parser-11.1.1" + sources."yeast-0.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Git made easy"; + homepage = "https://github.com/FredrikNoren/ungit#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + vue-cli = nodeEnv.buildNodePackage { + name = "vue-cli"; + packageName = "vue-cli"; + version = "2.9.6"; + src = fetchurl { + url = "https://registry.npmjs.org/vue-cli/-/vue-cli-2.9.6.tgz"; + sha512 = "swQ0bfyJSWfFr42IXr8A774yA1n+YudhzsaHBKhWSkczSqjvgZvSvM8NEnx6QKnfOHBXbdNR5vhahjNUMlftQQ=="; + }; + dependencies = [ + sources."absolute-0.0.1" + sources."ajv-6.6.1" + sources."ansi-escapes-3.1.0" + sources."ansi-red-0.1.1" + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + sources."ansi-wrap-0.1.0" + sources."argparse-1.0.10" + sources."array-differ-1.0.0" + sources."array-union-1.0.2" + sources."array-uniq-1.0.3" + sources."arrify-1.0.1" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."async-2.6.1" + 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-0.0.8" + sources."bcrypt-pbkdf-1.0.2" + sources."bl-1.2.2" + sources."bluebird-3.5.3" + sources."brace-expansion-1.1.11" + sources."buffer-3.6.0" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-crc32-0.2.13" + sources."buffer-fill-1.0.0" + sources."builtins-1.0.3" + sources."capture-stack-trace-1.0.1" + sources."caseless-0.12.0" + sources."caw-2.0.1" + sources."chalk-2.4.1" + sources."chardet-0.7.0" + sources."cli-cursor-2.1.0" + sources."cli-spinners-1.3.1" + sources."cli-width-2.2.0" + sources."clone-1.0.4" + sources."co-3.1.0" + sources."co-from-stream-0.0.0" + sources."co-fs-extra-1.2.1" + sources."co-read-0.0.1" + sources."coffee-script-1.12.7" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."combined-stream-1.0.7" + sources."commander-2.19.0" + sources."concat-map-0.0.1" + sources."config-chain-1.1.12" + sources."consolidate-0.14.5" + sources."core-util-is-1.0.2" + sources."create-error-class-3.0.2" + sources."dashdash-1.14.1" + sources."decompress-4.2.0" + sources."decompress-tar-4.1.1" + (sources."decompress-tarbz2-4.1.1" // { + dependencies = [ + sources."file-type-6.2.0" + ]; + }) + sources."decompress-targz-4.1.1" + (sources."decompress-unzip-4.0.1" // { + dependencies = [ + sources."file-type-3.9.0" + sources."get-stream-2.3.1" + ]; + }) + sources."delayed-stream-1.0.0" + sources."download-5.0.3" + sources."download-git-repo-1.1.0" + sources."duplexer3-0.1.4" + sources."ecc-jsbn-0.1.2" + sources."enable-1.3.2" + sources."end-of-stream-1.4.1" + sources."escape-string-regexp-1.0.5" + sources."esprima-4.0.1" + sources."extend-3.0.2" + sources."extend-shallow-2.0.1" + sources."external-editor-3.0.3" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-2.0.1" + sources."fast-json-stable-stringify-2.0.0" + sources."fd-slicer-1.1.0" + sources."figures-2.0.0" + sources."file-type-5.2.0" + sources."filename-reserved-regex-2.0.0" + sources."filenamify-2.1.0" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."fs-constants-1.0.0" + sources."fs-extra-0.26.7" + sources."fs.realpath-1.0.0" + sources."get-proxy-2.1.0" + sources."get-stream-3.0.0" + sources."getpass-0.1.7" + sources."git-clone-0.1.0" + sources."glob-7.1.3" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + sources."graceful-readlink-1.0.1" + sources."gray-matter-2.1.1" + sources."handlebars-4.0.12" + sources."har-schema-2.0.0" + sources."har-validator-5.1.3" + (sources."has-ansi-2.0.0" // { + dependencies = [ + sources."ansi-regex-2.1.1" + ]; + }) + sources."has-flag-3.0.0" + sources."has-generators-1.0.1" + sources."has-symbol-support-x-1.4.2" + sources."has-to-string-tag-x-1.4.1" + sources."http-signature-1.2.0" + sources."iconv-lite-0.4.24" + sources."ieee754-1.1.12" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."inquirer-6.2.1" + sources."is-3.2.1" + sources."is-extendable-0.1.1" + sources."is-fullwidth-code-point-2.0.0" + sources."is-natural-number-4.0.1" + sources."is-object-1.0.1" + sources."is-promise-2.1.0" + sources."is-redirect-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."is-utf8-0.2.1" + sources."isarray-1.0.0" + sources."isstream-0.1.2" + sources."isurl-1.0.0" + sources."js-yaml-3.12.0" + 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."jsprim-1.4.1" + sources."klaw-1.3.1" + sources."lodash-4.17.11" + sources."log-symbols-2.2.0" + sources."lowercase-keys-1.0.1" + (sources."make-dir-1.3.0" // { + dependencies = [ + sources."pify-3.0.0" + ]; + }) + (sources."metalsmith-2.3.0" // { + dependencies = [ + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."chalk-1.1.3" + sources."strip-ansi-3.0.1" + sources."supports-color-2.0.0" + ]; + }) + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."multimatch-2.1.0" + sources."mute-stream-0.0.7" + (sources."npm-conf-1.1.3" // { + dependencies = [ + sources."pify-3.0.0" + ]; + }) + sources."oauth-sign-0.9.0" + sources."object-assign-4.1.1" + sources."once-1.4.0" + sources."onetime-2.0.1" + sources."optimist-0.6.1" + sources."ora-1.4.0" + sources."os-homedir-1.0.2" + sources."os-tmpdir-1.0.2" + sources."path-is-absolute-1.0.1" + sources."pend-1.2.0" + sources."performance-now-2.1.0" + sources."pify-2.3.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."prepend-http-1.0.4" + sources."process-nextick-args-2.0.0" + sources."proto-list-1.2.4" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."read-metadata-1.0.0" + sources."readable-stream-2.3.6" + sources."recursive-readdir-2.2.2" + sources."request-2.88.0" + sources."restore-cursor-2.0.0" + sources."rimraf-2.6.2" + sources."run-async-2.3.0" + sources."rxjs-6.3.3" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + (sources."seek-bzip-1.0.5" // { + dependencies = [ + sources."commander-2.8.1" + ]; + }) + sources."semver-5.6.0" + sources."signal-exit-3.0.2" + sources."source-map-0.6.1" + sources."sprintf-js-1.0.3" + sources."sshpk-1.15.2" + sources."stat-mode-0.2.2" + (sources."string-width-2.1.1" // { + dependencies = [ + sources."strip-ansi-4.0.0" + ]; + }) + sources."string_decoder-1.1.1" + (sources."strip-ansi-5.0.0" // { + dependencies = [ + sources."ansi-regex-4.0.0" + ]; + }) + sources."strip-dirs-2.1.0" + sources."strip-outer-1.0.1" + sources."supports-color-5.5.0" + sources."tar-stream-1.6.2" + sources."through-2.3.8" + sources."thunkify-2.1.2" + sources."thunkify-wrap-1.0.4" + sources."tildify-1.2.0" + sources."timed-out-4.0.1" + sources."tmp-0.0.33" + sources."to-buffer-1.1.1" + sources."toml-2.3.3" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."trim-repeated-1.0.0" + sources."tslib-1.9.3" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + (sources."uglify-js-3.4.9" // { + dependencies = [ + sources."commander-2.17.1" + ]; + }) + sources."uid-0.0.2" + sources."unbzip2-stream-1.3.1" + sources."unyield-0.0.1" + sources."unzip-response-2.0.1" + sources."uri-js-4.2.2" + sources."url-parse-lax-1.0.0" + sources."url-to-options-1.0.1" + sources."user-home-2.0.0" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."validate-npm-package-name-3.0.0" + sources."verror-1.10.0" + sources."ware-1.3.0" + sources."win-fork-1.1.1" + sources."wordwrap-0.0.3" + sources."wrap-fn-0.1.5" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + sources."yaml-js-0.0.8" + sources."yauzl-2.10.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A simple CLI for scaffolding Vue.js projects."; + homepage = "https://github.com/vuejs/vue-cli#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + "@vue/cli" = nodeEnv.buildNodePackage { + name = "_at_vue_slash_cli"; + packageName = "@vue/cli"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@vue/cli/-/cli-3.2.1.tgz"; + sha512 = "40UjvK94VDlmQMqJwrGuZ7U7N1x2Wa6xK02yXn+030X4F04YZFUc5s3mF9NUSdxstp1bsMnOBFAXOlAdoz8ukw=="; + }; + dependencies = [ + sources."@akryum/winattr-3.0.0" + sources."@apollographql/apollo-tools-0.2.9" + sources."@apollographql/apollo-upload-server-5.0.3" + sources."@apollographql/graphql-playground-html-1.6.6" + sources."@babel/runtime-corejs2-7.2.0" + sources."@mrmlnc/readdir-enhanced-2.2.1" + sources."@nodelib/fs.stat-1.1.3" + sources."@protobufjs/aspromise-1.1.2" + sources."@protobufjs/base64-1.1.2" + sources."@protobufjs/codegen-2.0.4" + sources."@protobufjs/eventemitter-1.1.0" + sources."@protobufjs/fetch-1.1.0" + sources."@protobufjs/float-1.0.2" + sources."@protobufjs/inquire-1.1.0" + sources."@protobufjs/path-1.1.2" + sources."@protobufjs/pool-1.1.0" + sources."@protobufjs/utf8-1.1.0" + sources."@types/accepts-1.3.5" + sources."@types/async-2.0.50" + sources."@types/body-parser-1.17.0" + sources."@types/connect-3.4.32" + sources."@types/cors-2.8.4" + sources."@types/events-1.2.0" + sources."@types/express-4.16.0" + sources."@types/express-serve-static-core-4.16.0" + sources."@types/long-4.0.0" + sources."@types/mime-2.0.0" + sources."@types/node-10.12.12" + sources."@types/range-parser-1.2.3" + sources."@types/serve-static-1.13.2" + sources."@types/ws-6.0.1" + sources."@types/zen-observable-0.8.0" + sources."@vue/cli-shared-utils-3.2.0" + (sources."@vue/cli-ui-3.2.1" // { + dependencies = [ + sources."clone-2.1.2" + ]; + }) + sources."@vue/cli-ui-addon-webpack-3.2.1" + sources."@vue/cli-ui-addon-widgets-3.2.1" + sources."abbrev-1.1.1" + sources."accepts-1.3.5" + sources."aggregate-error-1.0.0" + sources."ajv-6.6.1" + sources."ansi-align-2.0.0" + sources."ansi-escapes-3.1.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + sources."anymatch-2.0.0" + sources."apollo-cache-1.1.21" + (sources."apollo-cache-control-0.3.3" // { + dependencies = [ + sources."graphql-extensions-0.3.3" + ]; + }) + sources."apollo-cache-inmemory-1.3.11" + sources."apollo-client-2.4.7" + sources."apollo-datasource-0.2.1" + (sources."apollo-engine-reporting-0.1.3" // { + dependencies = [ + sources."graphql-extensions-0.3.3" + ]; + }) + sources."apollo-engine-reporting-protobuf-0.1.0" + (sources."apollo-env-0.2.5" // { + dependencies = [ + sources."core-js-3.0.0-beta.4" + ]; + }) + sources."apollo-link-1.2.4" + sources."apollo-link-context-1.0.10" + sources."apollo-link-dedup-1.0.11" + sources."apollo-link-http-common-0.2.6" + sources."apollo-link-persisted-queries-0.2.2" + sources."apollo-link-state-0.4.2" + sources."apollo-link-ws-1.0.10" + (sources."apollo-server-caching-0.2.1" // { + dependencies = [ + sources."lru-cache-5.1.1" + sources."yallist-3.0.3" + ]; + }) + sources."apollo-server-core-2.2.6" + sources."apollo-server-env-2.2.0" + sources."apollo-server-errors-2.2.0" + sources."apollo-server-express-2.2.6" + sources."apollo-server-plugin-base-0.1.6" + (sources."apollo-tracing-0.3.3" // { + dependencies = [ + sources."graphql-extensions-0.3.3" + ]; + }) + sources."apollo-upload-client-9.1.0" + sources."apollo-utilities-1.0.26" + 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-filter-0.0.1" + sources."array-flatten-1.1.1" + sources."array-map-0.0.0" + sources."array-reduce-0.0.0" + sources."array-union-1.0.2" + sources."array-uniq-1.0.3" + sources."array-unique-0.3.2" + sources."arrify-1.0.1" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."assign-symbols-1.0.0" + sources."ast-types-0.11.5" + sources."async-1.5.2" + sources."async-each-1.0.1" + sources."async-limiter-1.0.0" + sources."async-retry-1.2.3" + sources."asynckit-0.4.0" + sources."atob-2.1.2" + sources."aws-sign2-0.7.0" + sources."aws4-1.8.0" + sources."backo2-1.0.2" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."base64-js-0.0.8" + sources."bcrypt-pbkdf-1.0.2" + sources."binary-extensions-1.12.0" + sources."bl-1.2.2" + (sources."body-parser-1.18.3" // { + dependencies = [ + sources."debug-2.6.9" + ]; + }) + sources."boxen-1.3.0" + sources."brace-expansion-1.1.11" + sources."braces-2.3.2" + sources."buffer-3.6.0" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-crc32-0.2.13" + sources."buffer-fill-1.0.0" + sources."buffer-from-1.1.1" + sources."builtins-1.0.3" + (sources."busboy-0.2.14" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."bytes-3.0.0" + sources."cache-base-1.0.1" + sources."call-me-maybe-1.0.1" + sources."camelcase-4.1.0" + sources."capture-stack-trace-1.0.1" + sources."caseless-0.12.0" + sources."caw-2.0.1" + sources."chalk-2.4.1" + sources."chardet-0.7.0" + sources."chokidar-2.0.4" + sources."ci-info-1.6.0" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."clean-stack-1.3.0" + sources."cli-boxes-1.0.0" + sources."cli-cursor-2.1.0" + sources."cli-spinners-1.3.1" + sources."cli-width-2.2.0" + sources."clipboard-2.0.4" + sources."clone-1.0.4" + sources."cmd-shim-2.0.2" + sources."collection-visit-1.0.0" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."combined-stream-1.0.7" + sources."commander-2.19.0" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."config-chain-1.1.12" + sources."configstore-3.1.2" + sources."content-disposition-0.5.2" + sources."content-type-1.0.4" + sources."cookie-0.3.1" + sources."cookie-signature-1.0.6" + sources."copy-descriptor-0.1.1" + sources."core-js-2.6.0" + sources."core-util-is-1.0.2" + sources."cors-2.8.5" + sources."create-error-class-3.0.2" + sources."cross-spawn-6.0.5" + sources."cross-spawn-async-2.2.5" + sources."crypto-random-string-1.0.0" + sources."csv-parser-1.12.1" + sources."dashdash-1.14.1" + (sources."debug-3.2.6" // { + dependencies = [ + sources."ms-2.1.1" + ]; + }) + sources."decode-uri-component-0.2.0" + (sources."decompress-4.2.0" // { + dependencies = [ + sources."pify-2.3.0" + ]; + }) + sources."decompress-tar-4.1.1" + (sources."decompress-tarbz2-4.1.1" // { + dependencies = [ + sources."file-type-6.2.0" + ]; + }) + sources."decompress-targz-4.1.1" + (sources."decompress-unzip-4.0.1" // { + dependencies = [ + sources."file-type-3.9.0" + sources."get-stream-2.3.1" + sources."pify-2.3.0" + ]; + }) + sources."deep-extend-0.6.0" + sources."deepmerge-2.2.1" + sources."defaults-1.0.3" + sources."define-properties-1.1.3" + sources."define-property-2.0.2" + sources."delayed-stream-1.0.0" + sources."delegate-3.2.0" + sources."depd-1.1.2" + sources."deprecated-decorator-0.1.6" + sources."destroy-1.0.4" + (sources."dicer-0.2.5" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."diff-3.5.0" + sources."dir-glob-2.0.0" + sources."dot-prop-4.2.0" + (sources."download-5.0.3" // { + dependencies = [ + sources."pify-2.3.0" + ]; + }) + sources."download-git-repo-1.1.0" + sources."duplexer3-0.1.4" + sources."easy-stack-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."ee-first-1.1.1" + sources."ejs-2.6.1" + sources."encodeurl-1.0.2" + sources."end-of-stream-1.4.1" + sources."entities-1.1.2" + sources."envinfo-5.12.1" + sources."es-abstract-1.12.0" + sources."es-to-primitive-1.2.0" + sources."escape-html-1.0.3" + sources."escape-string-regexp-1.0.5" + sources."esm-3.0.84" + sources."esprima-4.0.1" + sources."etag-1.8.1" + sources."event-pubsub-4.3.0" + sources."eventemitter3-3.1.0" + sources."exec-sh-0.2.2" + (sources."execa-1.0.0" // { + dependencies = [ + sources."get-stream-4.1.0" + ]; + }) + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."debug-2.6.9" + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."expand-tilde-2.0.2" + (sources."express-4.16.4" // { + dependencies = [ + sources."debug-2.6.9" + sources."statuses-1.4.0" + ]; + }) + sources."express-history-api-fallback-2.2.1" + sources."extend-3.0.2" + sources."extend-shallow-2.0.1" + (sources."external-editor-3.0.3" // { + dependencies = [ + sources."iconv-lite-0.4.24" + ]; + }) + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."extract-files-4.1.0" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-2.0.1" + sources."fast-glob-2.2.4" + sources."fast-json-stable-stringify-2.0.0" + sources."fd-slicer-1.1.0" + sources."figures-2.0.0" + sources."file-type-5.2.0" + sources."filename-reserved-regex-2.0.0" + sources."filenamify-2.1.0" + sources."fill-range-4.0.0" + (sources."finalhandler-1.1.1" // { + dependencies = [ + sources."debug-2.6.9" + sources."statuses-1.4.0" + ]; + }) + (sources."fkill-5.3.0" // { + dependencies = [ + sources."execa-0.10.0" + ]; + }) + sources."for-in-1.0.2" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."forwarded-0.1.2" + sources."fragment-cache-0.2.1" + sources."fresh-0.5.2" + sources."from2-2.3.0" + sources."fs-constants-1.0.0" + sources."fs-exists-sync-0.1.0" + sources."fs-extra-6.0.1" + sources."fs.realpath-1.0.0" + sources."fsevents-1.2.4" + sources."fswin-2.17.1227" + sources."function-bind-1.1.1" + sources."generate-function-1.1.0" + sources."generate-object-property-1.2.0" + sources."get-proxy-2.1.0" + sources."get-stream-3.0.0" + sources."get-value-2.0.6" + sources."getpass-0.1.7" + sources."git-clone-0.1.0" + sources."git-config-path-1.0.1" + sources."glob-7.1.3" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."glob-to-regexp-0.3.0" + sources."global-dirs-0.1.1" + (sources."globby-8.0.1" // { + dependencies = [ + sources."slash-1.0.0" + ]; + }) + sources."good-listener-1.2.2" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + sources."graceful-readlink-1.0.1" + sources."graphql-14.0.2" + sources."graphql-anywhere-4.1.23" + sources."graphql-extensions-0.3.6" + sources."graphql-subscriptions-1.0.0" + sources."graphql-tag-2.10.0" + sources."graphql-tools-4.0.3" + sources."graphql-type-json-0.2.1" + sources."growly-1.3.0" + 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-symbol-support-x-1.4.2" + sources."has-symbols-1.0.0" + sources."has-to-string-tag-x-1.4.1" + sources."has-value-1.0.0" + (sources."has-values-1.0.0" // { + dependencies = [ + sources."kind-of-4.0.0" + ]; + }) + sources."hash.js-1.1.7" + sources."hoek-5.0.4" + sources."homedir-polyfill-1.0.1" + sources."http-errors-1.6.3" + sources."http-signature-1.2.0" + sources."iconv-lite-0.4.23" + sources."ieee754-1.1.12" + sources."ignore-3.3.10" + sources."ignore-by-default-1.0.1" + sources."immutable-tuple-0.4.9" + sources."import-global-0.1.0" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."indent-string-3.2.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + (sources."inquirer-6.2.1" // { + dependencies = [ + sources."ansi-regex-4.0.0" + sources."strip-ansi-5.0.0" + ]; + }) + sources."into-stream-2.0.1" + sources."ipaddr.js-1.8.0" + sources."is-accessor-descriptor-1.0.0" + 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" + sources."is-date-object-1.0.1" + 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.0" + sources."is-installed-globally-0.1.0" + sources."is-natural-number-4.0.1" + sources."is-npm-1.0.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-obj-1.0.1" + sources."is-object-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-retry-allowed-1.1.0" + sources."is-stream-1.1.0" + sources."is-symbol-1.0.2" + sources."is-typedarray-1.0.0" + sources."is-windows-1.0.2" + sources."is-wsl-1.1.0" + sources."isarray-1.0.0" + sources."isbinaryfile-3.0.3" + sources."isemail-3.2.0" + sources."isexe-2.0.0" + sources."isobject-3.0.1" + sources."isstream-0.1.2" + sources."isurl-1.0.0" + sources."iterall-1.2.2" + sources."javascript-stringify-1.6.0" + sources."joi-13.7.0" + sources."js-message-1.0.5" + sources."js-queue-2.0.0" + sources."js-yaml-3.12.0" + sources."jsbn-0.1.1" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.4.1" + sources."json-stable-stringify-1.0.1" + sources."json-stringify-safe-5.0.1" + sources."jsonfile-4.0.0" + sources."jsonify-0.0.0" + sources."jsprim-1.4.1" + sources."kind-of-6.0.2" + sources."klaw-sync-4.0.0" + sources."latest-version-3.1.0" + sources."launch-editor-2.2.1" + sources."lodash-4.17.11" + sources."lodash.clonedeep-4.5.0" + sources."lodash.debounce-4.0.8" + sources."lodash.merge-4.6.1" + sources."log-symbols-2.2.0" + sources."long-4.0.0" + sources."lowdb-1.0.0" + sources."lowercase-keys-1.0.1" + sources."lru-cache-4.1.5" + sources."make-dir-1.3.0" + sources."make-error-1.3.5" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."media-typer-0.3.0" + sources."merge-1.2.1" + sources."merge-descriptors-1.0.1" + sources."merge2-1.2.3" + sources."methods-1.1.2" + (sources."micromatch-3.1.10" // { + dependencies = [ + sources."extend-shallow-3.0.2" + sources."is-extendable-1.0.1" + ]; + }) + sources."mime-1.4.1" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimalistic-assert-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."ms-2.0.0" + sources."mute-stream-0.0.7" + sources."nan-2.11.1" + sources."nanoid-2.0.0" + (sources."nanomatch-1.2.13" // { + dependencies = [ + sources."extend-shallow-3.0.2" + sources."is-extendable-1.0.1" + ]; + }) + sources."ndjson-1.5.0" + (sources."neat-csv-2.1.0" // { + dependencies = [ + sources."get-stream-2.3.1" + ]; + }) + sources."negotiator-0.6.1" + sources."nice-try-1.0.5" + sources."node-fetch-2.3.0" + sources."node-ipc-9.1.1" + sources."node-notifier-5.3.0" + sources."nodemon-1.18.7" + sources."nopt-1.0.10" + sources."normalize-path-2.1.1" + sources."npm-conf-1.1.3" + sources."npm-run-path-2.0.2" + sources."oauth-sign-0.9.0" + sources."object-assign-4.1.1" + (sources."object-copy-0.1.0" // { + dependencies = [ + sources."define-property-0.2.5" + sources."is-accessor-descriptor-0.1.6" + sources."is-data-descriptor-0.1.4" + (sources."is-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + sources."kind-of-3.2.2" + ]; + }) + sources."object-keys-1.0.12" + sources."object-path-0.11.4" + 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.4.0" + sources."optimism-0.6.8" + sources."ora-2.1.0" + sources."os-tmpdir-1.0.2" + sources."p-finally-1.0.0" + sources."package-json-4.0.1" + sources."parse-git-config-2.0.3" + sources."parse-passwd-1.0.0" + sources."parseurl-1.3.2" + sources."pascalcase-0.1.1" + sources."path-dirname-1.0.2" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."path-parse-1.0.6" + sources."path-to-regexp-0.1.7" + sources."path-type-3.0.0" + sources."pend-1.2.0" + sources."performance-now-2.1.0" + (sources."pid-from-port-1.1.3" // { + dependencies = [ + sources."cross-spawn-5.1.0" + sources."execa-0.9.0" + ]; + }) + sources."pify-3.0.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + (sources."portfinder-1.0.20" // { + dependencies = [ + sources."debug-2.6.9" + ]; + }) + sources."posix-character-classes-0.1.1" + sources."prepend-http-1.0.4" + sources."prismjs-1.15.0" + sources."private-0.1.8" + sources."process-exists-3.1.0" + sources."process-nextick-args-2.0.0" + sources."proto-list-1.2.4" + sources."protobufjs-6.8.8" + sources."proxy-addr-2.0.4" + sources."ps-list-4.1.0" + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."pstree.remy-1.1.2" + sources."pump-3.0.0" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."range-parser-1.2.0" + sources."raw-body-2.3.3" + sources."rc-1.2.8" + sources."readable-stream-2.3.6" + sources."readdirp-2.2.1" + (sources."recast-0.15.5" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + sources."regenerator-runtime-0.12.1" + (sources."regex-not-1.0.2" // { + dependencies = [ + sources."extend-shallow-3.0.2" + sources."is-extendable-1.0.1" + ]; + }) + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."remove-trailing-separator-1.1.0" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."request-2.88.0" + sources."request-promise-core-1.1.1" + sources."request-promise-native-1.0.5" + sources."resolve-1.8.1" + 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.6.2" + sources."rss-parser-3.5.4" + sources."run-async-2.3.0" + sources."rxjs-6.3.3" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."safer-buffer-2.1.2" + sources."sax-1.2.4" + sources."sec-1.0.0" + (sources."seek-bzip-1.0.5" // { + dependencies = [ + sources."commander-2.8.1" + ]; + }) + sources."select-1.1.2" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + (sources."send-0.16.2" // { + dependencies = [ + sources."debug-2.6.9" + sources."statuses-1.4.0" + ]; + }) + sources."serve-static-1.13.2" + sources."set-value-2.0.0" + sources."setprototypeof-1.1.0" + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."shell-quote-1.6.1" + sources."shellwords-0.1.1" + sources."shortid-2.2.14" + sources."signal-exit-3.0.2" + sources."slash-2.0.0" + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."debug-2.6.9" + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + (sources."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-support-0.5.9" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + sources."source-map-url-0.4.0" + (sources."split-string-3.1.0" // { + dependencies = [ + sources."extend-shallow-3.0.2" + sources."is-extendable-1.0.1" + ]; + }) + sources."split2-2.2.0" + sources."sprintf-js-1.0.3" + sources."sshpk-1.15.2" + (sources."static-extend-0.1.2" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."statuses-1.5.0" + sources."stealthy-require-1.1.1" + sources."steno-0.4.4" + sources."streamsearch-0.1.2" + sources."string-width-2.1.1" + sources."string.prototype.padstart-3.0.0" + sources."string_decoder-1.1.1" + sources."strip-ansi-4.0.0" + sources."strip-dirs-2.1.0" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + sources."strip-outer-1.0.1" + (sources."subscriptions-transport-ws-0.9.15" // { + dependencies = [ + sources."ws-5.2.2" + ]; + }) + sources."supports-color-5.5.0" + sources."symbol-observable-1.2.0" + sources."tar-stream-1.6.2" + (sources."taskkill-2.0.0" // { + dependencies = [ + sources."execa-0.1.1" + ]; + }) + (sources."tasklist-3.1.1" // { + dependencies = [ + sources."pify-2.3.0" + ]; + }) + (sources."term-size-1.2.0" // { + dependencies = [ + sources."cross-spawn-5.1.0" + sources."execa-0.7.0" + ]; + }) + sources."through-2.3.8" + sources."through2-2.0.5" + sources."timed-out-4.0.1" + sources."tiny-emitter-2.0.2" + sources."tmp-0.0.33" + sources."to-buffer-1.1.1" + (sources."to-object-path-0.3.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."to-regex-3.0.2" // { + dependencies = [ + sources."extend-shallow-3.0.2" + sources."is-extendable-1.0.1" + ]; + }) + sources."to-regex-range-2.1.1" + (sources."topo-3.0.3" // { + dependencies = [ + sources."hoek-6.1.2" + ]; + }) + sources."touch-3.1.0" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."trim-repeated-1.0.0" + sources."ts-node-7.0.1" + sources."tslib-1.9.3" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-is-1.6.16" + sources."unbzip2-stream-1.3.1" + (sources."undefsafe-2.0.2" // { + dependencies = [ + sources."debug-2.6.9" + ]; + }) + (sources."union-value-1.0.0" // { + dependencies = [ + sources."set-value-0.4.3" + ]; + }) + 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" // { + dependencies = [ + sources."isobject-2.1.0" + ]; + }) + sources."has-values-0.1.4" + ]; + }) + sources."unzip-response-2.0.1" + sources."upath-1.1.0" + sources."update-notifier-2.5.0" + sources."uri-js-4.2.2" + sources."urix-0.1.0" + sources."url-parse-lax-1.0.0" + sources."url-to-options-1.0.1" + sources."use-3.1.1" + sources."util-deprecate-1.0.2" + sources."util.promisify-1.0.0" + sources."utils-merge-1.0.1" + sources."uuid-3.3.2" + sources."validate-npm-package-name-3.0.0" + sources."vary-1.1.2" + sources."verror-1.10.0" + sources."vue-cli-plugin-apollo-0.18.1" + sources."watch-1.0.2" + sources."wcwidth-1.0.1" + sources."which-1.3.1" + sources."widest-line-2.0.1" + sources."wrappy-1.0.2" + sources."write-file-atomic-2.3.0" + sources."ws-6.1.2" + sources."xdg-basedir-3.0.0" + sources."xml2js-0.4.19" + sources."xmlbuilder-9.0.7" + sources."xtend-4.0.1" + sources."yallist-2.1.2" + (sources."yaml-front-matter-3.4.1" // { + dependencies = [ + sources."commander-1.0.0" + ]; + }) + sources."yauzl-2.10.0" + sources."yn-2.0.0" + sources."zen-observable-0.8.11" + sources."zen-observable-ts-0.8.11" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Command line interface for rapid Vue.js development"; + homepage = https://cli.vuejs.org/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + "@webassemblyjs/cli" = nodeEnv.buildNodePackage { + name = "_at_webassemblyjs_slash_cli"; + packageName = "@webassemblyjs/cli"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/cli/-/cli-1.7.11.tgz"; + sha512 = "j2KPAIyvXa6fuOr5bQEEb8UHF7WCbEguia5BMJotgxNo37LA/1c4Do/rxFornYKkcmf5IOLjDr197SMUlys3+g=="; + }; + dependencies = [ + sources."@webassemblyjs/ast-1.7.11" + sources."@webassemblyjs/floating-point-hex-parser-1.7.11" + sources."@webassemblyjs/helper-api-error-1.7.11" + sources."@webassemblyjs/helper-code-frame-1.7.11" + sources."@webassemblyjs/helper-flaten-ast-1.7.11" + sources."@webassemblyjs/helper-fsm-1.7.11" + sources."@webassemblyjs/helper-module-context-1.7.11" + sources."@webassemblyjs/helper-wasm-bytecode-1.7.11" + sources."@webassemblyjs/ieee754-1.7.11" + sources."@webassemblyjs/leb128-1.7.11" + sources."@webassemblyjs/utf8-1.7.11" + sources."@webassemblyjs/validation-1.7.11" + sources."@webassemblyjs/wasm-parser-1.7.11" + sources."@webassemblyjs/wast-parser-1.7.11" + sources."@webassemblyjs/wast-printer-1.7.11" + sources."@xtuc/ieee754-1.2.0" + sources."@xtuc/long-4.2.1" + sources."webassemblyjs-1.7.11" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Toolbox for WebAssembly"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + "@webassemblyjs/repl" = nodeEnv.buildNodePackage { + name = "_at_webassemblyjs_slash_repl"; + packageName = "@webassemblyjs/repl"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/repl/-/repl-1.7.11.tgz"; + sha512 = "rU4ikGGLw6rXQtYLzAvy3GDGpf/0FhKLmVUc3uQJbMQwDvW6FT8kp7sUiZYCwr/UECUurjj2fnGu4FDuIi2Iqg=="; + }; + dependencies = [ + sources."@webassemblyjs/ast-1.7.11" + sources."@webassemblyjs/floating-point-hex-parser-1.7.11" + sources."@webassemblyjs/helper-api-error-1.7.11" + sources."@webassemblyjs/helper-code-frame-1.7.11" + sources."@webassemblyjs/helper-flaten-ast-1.7.11" + sources."@webassemblyjs/helper-fsm-1.7.11" + sources."@webassemblyjs/helper-module-context-1.7.11" + sources."@webassemblyjs/helper-wasm-bytecode-1.7.11" + sources."@webassemblyjs/ieee754-1.7.11" + sources."@webassemblyjs/leb128-1.7.11" + sources."@webassemblyjs/utf8-1.7.11" + sources."@webassemblyjs/validation-1.7.11" + sources."@webassemblyjs/wasm-parser-1.7.11" + sources."@webassemblyjs/wast-parser-1.7.11" + sources."@webassemblyjs/wast-printer-1.7.11" + sources."@xtuc/ieee754-1.2.0" + sources."@xtuc/long-4.2.1" + sources."webassemblyjs-1.7.11" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "WebAssembly REPL"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + "@webassemblyjs/wasm-strip" = nodeEnv.buildNodePackage { + name = "_at_webassemblyjs_slash_wasm-strip"; + packageName = "@webassemblyjs/wasm-strip"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/wasm-strip/-/wasm-strip-1.7.11.tgz"; + sha512 = "mHlWMZuNz/Or8GHH38HhMQ7O4m9N4XpVjL3I+oQ6emVyJqHvvgybn76lTaI8mKaEh3e4EmaUeIC9gknEhdaJVA=="; + }; + dependencies = [ + sources."@webassemblyjs/ast-1.7.11" + sources."@webassemblyjs/floating-point-hex-parser-1.7.11" + sources."@webassemblyjs/helper-api-error-1.7.11" + sources."@webassemblyjs/helper-buffer-1.7.11" + sources."@webassemblyjs/helper-code-frame-1.7.11" + sources."@webassemblyjs/helper-fsm-1.7.11" + sources."@webassemblyjs/helper-module-context-1.7.11" + sources."@webassemblyjs/helper-wasm-bytecode-1.7.11" + sources."@webassemblyjs/helper-wasm-section-1.7.11" + sources."@webassemblyjs/ieee754-1.7.11" + sources."@webassemblyjs/leb128-1.7.11" + sources."@webassemblyjs/utf8-1.7.11" + sources."@webassemblyjs/wasm-gen-1.7.11" + sources."@webassemblyjs/wasm-parser-1.7.11" + sources."@webassemblyjs/wast-parser-1.7.11" + sources."@webassemblyjs/wast-printer-1.7.11" + sources."@xtuc/ieee754-1.2.0" + sources."@xtuc/long-4.2.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "> Strips custom sections"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + "@webassemblyjs/wasm-text-gen" = nodeEnv.buildNodePackage { + name = "_at_webassemblyjs_slash_wasm-text-gen"; + packageName = "@webassemblyjs/wasm-text-gen"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/wasm-text-gen/-/wasm-text-gen-1.7.11.tgz"; + sha512 = "hU3q8os4NyVxC0QpDcaPyUqsfL3aMw4vjIxhw83QbBUo/nJxqn7hQ5tcB/YiHpUxASrlEAt5dcuIupdto84DZA=="; + }; + dependencies = [ + sources."@babel/code-frame-7.0.0" + sources."@babel/generator-7.2.0" + sources."@babel/highlight-7.0.0" + sources."@babel/parser-7.2.0" + sources."@babel/template-7.1.2" + sources."@babel/types-7.2.0" + sources."@webassemblyjs/ast-1.7.11" + sources."@webassemblyjs/floating-point-hex-parser-1.7.11" + sources."@webassemblyjs/helper-api-error-1.7.11" + sources."@webassemblyjs/helper-code-frame-1.7.11" + sources."@webassemblyjs/helper-fsm-1.7.11" + sources."@webassemblyjs/helper-module-context-1.7.11" + sources."@webassemblyjs/helper-wasm-bytecode-1.7.11" + sources."@webassemblyjs/ieee754-1.7.11" + sources."@webassemblyjs/leb128-1.7.11" + sources."@webassemblyjs/utf8-1.7.11" + sources."@webassemblyjs/wasm-parser-1.7.11" + sources."@webassemblyjs/wast-parser-1.7.11" + sources."@webassemblyjs/wast-printer-1.7.11" + sources."@xtuc/ieee754-1.2.0" + sources."@xtuc/long-4.2.1" + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."color-convert-1.9.3" + sources."color-name-1.1.3" + sources."commander-2.19.0" + sources."escape-string-regexp-1.0.5" + sources."esutils-2.0.2" + sources."has-flag-3.0.0" + sources."js-tokens-4.0.0" + sources."jsesc-2.5.2" + sources."lodash-4.17.11" + 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 = { + description = "Emit documentation/code for your WASM binary Edit"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + "@webassemblyjs/wast-refmt" = nodeEnv.buildNodePackage { + name = "_at_webassemblyjs_slash_wast-refmt"; + packageName = "@webassemblyjs/wast-refmt"; + version = "1.7.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@webassemblyjs/wast-refmt/-/wast-refmt-1.7.11.tgz"; + sha512 = "o5PX9iAsVyEjt5HptTCyHPctSs3J17l33bGSSOejqEZpdRbKqPF3+5AXbBflU4eDOEU1daKqbVq4bRAYcH6dfg=="; + }; + dependencies = [ + sources."@webassemblyjs/ast-1.7.11" + sources."@webassemblyjs/floating-point-hex-parser-1.7.11" + sources."@webassemblyjs/helper-api-error-1.7.11" + sources."@webassemblyjs/helper-code-frame-1.7.11" + sources."@webassemblyjs/helper-fsm-1.7.11" + sources."@webassemblyjs/helper-module-context-1.7.11" + sources."@webassemblyjs/helper-wasm-bytecode-1.7.11" + sources."@webassemblyjs/wast-parser-1.7.11" + sources."@webassemblyjs/wast-printer-1.7.11" + sources."@xtuc/long-4.2.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "WAST refmt"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + webpack = nodeEnv.buildNodePackage { + name = "webpack"; + packageName = "webpack"; + version = "4.27.1"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack/-/webpack-4.27.1.tgz"; + sha512 = "WArHiLvHrlfyRM8i7f+2SFbr/XbQ0bXqTkPF8JpHOzub5482Y3wx7rEO8stuLGOKOgZJcqcisLhD7LrM/+fVMw=="; + }; + dependencies = [ + sources."@webassemblyjs/ast-1.7.11" + sources."@webassemblyjs/floating-point-hex-parser-1.7.11" + sources."@webassemblyjs/helper-api-error-1.7.11" + sources."@webassemblyjs/helper-buffer-1.7.11" + sources."@webassemblyjs/helper-code-frame-1.7.11" + sources."@webassemblyjs/helper-fsm-1.7.11" + sources."@webassemblyjs/helper-module-context-1.7.11" + sources."@webassemblyjs/helper-wasm-bytecode-1.7.11" + sources."@webassemblyjs/helper-wasm-section-1.7.11" + sources."@webassemblyjs/ieee754-1.7.11" + sources."@webassemblyjs/leb128-1.7.11" + sources."@webassemblyjs/utf8-1.7.11" + sources."@webassemblyjs/wasm-edit-1.7.11" + sources."@webassemblyjs/wasm-gen-1.7.11" + sources."@webassemblyjs/wasm-opt-1.7.11" + sources."@webassemblyjs/wasm-parser-1.7.11" + sources."@webassemblyjs/wast-parser-1.7.11" + sources."@webassemblyjs/wast-printer-1.7.11" + sources."@xtuc/ieee754-1.2.0" + sources."@xtuc/long-4.2.1" + sources."acorn-5.7.3" + sources."acorn-dynamic-import-3.0.0" + sources."ajv-6.6.1" + sources."ajv-errors-1.0.1" + sources."ajv-keywords-3.2.0" + sources."anymatch-2.0.0" + sources."aproba-1.2.0" + 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."asn1.js-4.10.1" + (sources."assert-1.4.1" // { + dependencies = [ + sources."inherits-2.0.1" + sources."util-0.10.3" + ]; + }) + sources."assign-symbols-1.0.0" + sources."async-each-1.0.1" + sources."atob-2.1.2" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."base64-js-1.3.0" + sources."big.js-3.2.0" + sources."binary-extensions-1.12.0" + sources."bluebird-3.5.3" + 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."buffer-4.9.1" + sources."buffer-from-1.1.1" + sources."buffer-xor-1.0.3" + sources."builtin-status-codes-3.0.0" + sources."cacache-11.3.1" + sources."cache-base-1.0.1" + sources."chokidar-2.0.4" + sources."chownr-1.1.1" + sources."chrome-trace-event-1.0.0" + sources."cipher-base-1.0.4" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."collection-visit-1.0.0" + sources."commander-2.17.1" + sources."commondir-1.0.1" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."console-browserify-1.1.0" + sources."constants-browserify-1.0.0" + sources."copy-concurrently-1.0.5" + sources."copy-descriptor-0.1.1" + 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."crypto-browserify-3.12.0" + sources."cyclist-0.2.2" + sources."date-now-0.1.4" + sources."debug-2.6.9" + sources."decode-uri-component-0.2.0" + sources."define-property-2.0.2" + sources."des.js-1.0.0" + sources."diffie-hellman-5.0.3" + sources."domain-browser-1.2.0" + sources."duplexify-3.6.1" + sources."elliptic-6.4.1" + sources."emojis-list-2.1.0" + sources."end-of-stream-1.4.1" + sources."enhanced-resolve-4.1.0" + sources."errno-0.1.7" + sources."eslint-scope-4.0.0" + sources."esrecurse-4.2.1" + sources."estraverse-4.2.0" + sources."events-1.1.1" + sources."evp_bytestokey-1.0.3" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + (sources."extend-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.0.0" + sources."find-up-3.0.0" + sources."flush-write-stream-1.0.3" + sources."for-in-1.0.2" + 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.4" + sources."get-value-2.0.6" + sources."glob-7.1.3" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."graceful-fs-4.1.15" + 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."https-browserify-1.0.0" + sources."ieee754-1.1.12" + sources."iferr-0.1.5" + sources."imurmurhash-0.1.4" + sources."indexof-0.0.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + 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-glob-4.0.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-plain-object-2.0.4" + sources."is-windows-1.0.2" + sources."isarray-1.0.0" + sources."isobject-3.0.1" + sources."json-parse-better-errors-1.0.2" + sources."json-schema-traverse-0.4.1" + sources."json5-0.5.1" + sources."kind-of-6.0.2" + sources."loader-runner-2.3.1" + sources."loader-utils-1.1.0" + sources."locate-path-3.0.0" + sources."lodash.debounce-4.0.8" + sources."lru-cache-4.1.5" + sources."make-dir-1.3.0" + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."md5.js-1.3.5" + sources."memory-fs-0.4.1" + sources."micromatch-3.1.10" + sources."miller-rabin-4.0.1" + sources."minimalistic-assert-1.0.1" + sources."minimalistic-crypto-utils-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mississippi-3.0.0" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."mkdirp-0.5.1" + sources."move-concurrently-1.0.1" + sources."ms-2.0.0" + sources."nan-2.11.1" + sources."nanomatch-1.2.13" + sources."neo-async-2.6.0" + (sources."node-libs-browser-2.1.0" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."normalize-path-2.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-visit-1.0.1" + sources."object.pick-1.3.0" + sources."once-1.4.0" + sources."os-browserify-0.3.0" + sources."p-limit-2.0.0" + sources."p-locate-3.0.0" + sources."p-try-2.0.0" + sources."pako-1.0.7" + sources."parallel-transform-1.1.0" + sources."parse-asn1-5.1.1" + sources."pascalcase-0.1.1" + sources."path-browserify-0.0.0" + sources."path-dirname-1.0.2" + sources."path-exists-3.0.0" + sources."path-is-absolute-1.0.1" + sources."pbkdf2-3.0.17" + sources."pify-3.0.0" + sources."pkg-dir-3.0.0" + sources."posix-character-classes-0.1.1" + sources."process-0.11.10" + sources."process-nextick-args-2.0.0" + sources."promise-inflight-1.0.1" + sources."prr-1.0.1" + sources."pseudomap-1.0.2" + 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."querystring-0.2.0" + sources."querystring-es3-0.2.1" + sources."randombytes-2.0.6" + sources."randomfill-1.0.4" + 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."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."rimraf-2.6.2" + sources."ripemd160-2.0.2" + sources."run-queue-1.0.3" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."schema-utils-0.4.7" + sources."serialize-javascript-1.5.0" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."setimmediate-1.0.5" + sources."sha.js-2.4.11" + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + (sources."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.9" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + sources."source-map-url-0.4.0" + sources."split-string-3.1.0" + 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.1" + sources."stream-each-1.2.3" + sources."stream-http-2.8.3" + sources."stream-shift-1.0.0" + sources."string_decoder-1.1.1" + sources."tapable-1.1.1" + (sources."terser-3.11.0" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + (sources."terser-webpack-plugin-1.1.0" // { + dependencies = [ + sources."schema-utils-1.0.0" + sources."source-map-0.6.1" + ]; + }) + sources."through2-2.0.5" + sources."timers-browserify-2.0.10" + sources."to-arraybuffer-1.0.1" + (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."tslib-1.9.3" + sources."tty-browserify-0.0.0" + sources."typedarray-0.0.6" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + sources."unique-filename-1.1.1" + sources."unique-slug-2.0.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."upath-1.1.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.10.4" + sources."util-deprecate-1.0.2" + sources."vm-browserify-0.0.4" + sources."watchpack-1.6.0" + (sources."webpack-sources-1.3.0" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + sources."worker-farm-1.6.0" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + sources."y18n-4.0.0" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff."; + homepage = https://github.com/webpack/webpack; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + webtorrent-cli = nodeEnv.buildNodePackage { + name = "webtorrent-cli"; + packageName = "webtorrent-cli"; + version = "1.12.3"; + src = fetchurl { + url = "https://registry.npmjs.org/webtorrent-cli/-/webtorrent-cli-1.12.3.tgz"; + sha512 = "NnBAGkD64CRsl9edM9q0QU+ku6nCX32nM0U+YC8Gs/36c8y+5m9Tya3mWIux3oZKZ54yGiVtnok4tUpqDE5tMA=="; + }; + dependencies = [ + sources."addr-to-ip-port-1.5.1" + sources."airplay-js-0.3.0" + sources."ascli-0.3.0" + sources."async-limiter-1.0.0" + sources."balanced-match-1.0.0" + sources."bencode-2.0.0" + sources."binary-search-1.3.4" + sources."bitfield-2.0.0" + (sources."bittorrent-dht-9.0.0" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."bittorrent-peerid-1.3.0" + (sources."bittorrent-protocol-3.0.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + sources."readable-stream-2.3.6" + ]; + }) + (sources."bittorrent-tracker-9.10.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + sources."simple-get-3.0.3" + ]; + }) + sources."blob-to-buffer-1.2.8" + (sources."block-stream2-1.1.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + ]; + }) + sources."bn.js-4.11.8" + sources."brace-expansion-1.1.11" + sources."browserify-package-json-1.0.1" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-equals-1.0.4" + sources."buffer-fill-1.0.0" + sources."buffer-from-1.1.1" + sources."buffer-indexof-1.1.1" + sources."bufferutil-4.0.0" + sources."bufferview-1.0.1" + sources."bytebuffer-3.5.5" + sources."castv2-0.1.9" + sources."castv2-client-1.2.0" + (sources."chromecasts-1.9.1" // { + dependencies = [ + sources."mime-1.6.0" + ]; + }) + (sources."chunk-store-stream-3.0.1" // { + dependencies = [ + sources."readable-stream-2.3.6" + ]; + }) + sources."clivas-0.2.0" + sources."closest-to-2.0.0" + sources."colour-0.7.1" + sources."compact2string-1.4.0" + sources."concat-map-0.0.1" + (sources."concat-stream-1.6.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + ]; + }) + sources."core-util-is-1.0.2" + sources."create-torrent-3.33.0" + sources."debug-2.6.9" + sources."decompress-response-3.3.0" + sources."defined-1.0.0" + (sources."dlnacasts-0.1.0" // { + dependencies = [ + sources."mime-1.6.0" + ]; + }) + sources."dns-packet-1.3.1" + sources."dns-txt-2.0.2" + (sources."ecstatic-3.3.0" // { + dependencies = [ + sources."mime-1.6.0" + ]; + }) + sources."elementtree-0.1.7" + sources."end-of-stream-1.4.1" + sources."executable-4.1.1" + (sources."filestream-4.1.3" // { + dependencies = [ + sources."readable-stream-2.3.6" + ]; + }) + sources."flatten-1.0.2" + (sources."fs-chunk-store-1.7.0" // { + dependencies = [ + sources."thunky-1.0.3" + ]; + }) + sources."fs.realpath-1.0.0" + sources."get-browser-rtc-1.0.2" + sources."get-stdin-6.0.0" + sources."glob-7.1.3" + sources."he-1.2.0" + sources."immediate-chunk-store-2.0.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ip-1.1.5" + sources."ip-set-1.0.1" + sources."ipaddr.js-1.8.1" + sources."is-ascii-1.0.0" + sources."is-file-1.0.0" + sources."is-typedarray-1.0.0" + sources."isarray-1.0.0" + sources."junk-2.1.0" + sources."k-bucket-5.0.0" + (sources."k-rpc-5.0.0" // { + dependencies = [ + sources."k-bucket-4.0.1" + ]; + }) + sources."k-rpc-socket-1.8.0" + sources."last-one-wins-1.0.4" + (sources."load-ip-set-2.1.0" // { + dependencies = [ + sources."simple-get-3.0.3" + ]; + }) + sources."long-2.4.0" + sources."lru-3.1.0" + sources."magnet-uri-5.2.4" + sources."mdns-js-0.5.0" + sources."mdns-js-packet-0.2.0" + (sources."mediasource-2.2.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + ]; + }) + sources."memory-chunk-store-1.3.0" + sources."mime-2.4.0" + sources."mimic-response-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."moment-2.22.2" + sources."mp4-box-encoding-1.3.0" + (sources."mp4-stream-2.0.3" // { + dependencies = [ + sources."readable-stream-2.3.6" + ]; + }) + sources."ms-2.0.0" + (sources."multicast-dns-6.2.3" // { + dependencies = [ + sources."thunky-1.0.3" + ]; + }) + (sources."multistream-2.1.1" // { + dependencies = [ + sources."readable-stream-2.3.6" + ]; + }) + sources."netmask-1.0.6" + sources."network-address-1.1.2" + sources."next-event-1.0.0" + sources."node-gyp-build-3.4.0" + sources."node-ssdp-2.9.1" + sources."nodebmc-0.0.7" + sources."once-1.4.0" + sources."open-0.0.5" + sources."optjs-3.2.2" + sources."package-json-versionify-1.0.4" + sources."parse-numeric-range-0.0.2" + (sources."parse-torrent-6.1.2" // { + dependencies = [ + sources."simple-get-3.0.3" + ]; + }) + sources."path-is-absolute-1.0.1" + sources."piece-length-1.0.0" + sources."pify-2.3.0" + (sources."plist-with-patches-0.5.1" // { + dependencies = [ + sources."xmlbuilder-0.4.3" + ]; + }) + sources."prettier-bytes-1.0.4" + sources."process-nextick-args-2.0.0" + sources."protobufjs-3.8.2" + sources."pump-3.0.0" + sources."qap-3.3.1" + sources."random-access-file-2.0.1" + sources."random-access-storage-1.3.0" + sources."random-iterate-1.0.1" + sources."randombytes-2.0.6" + sources."range-parser-1.2.0" + sources."range-slice-stream-2.0.0" + sources."readable-stream-3.0.6" + sources."record-cache-1.1.0" + (sources."render-media-3.1.3" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."rimraf-2.6.2" + sources."run-parallel-1.1.9" + sources."run-parallel-limit-1.0.5" + sources."run-series-1.1.8" + sources."rusha-0.8.13" + sources."safe-buffer-5.1.2" + sources."sax-1.1.4" + sources."semver-5.1.1" + sources."simple-concat-1.0.0" + sources."simple-get-2.8.1" + (sources."simple-peer-9.1.2" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + sources."readable-stream-2.3.6" + ]; + }) + sources."simple-sha1-2.1.1" + (sources."simple-websocket-7.2.0" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + sources."readable-stream-2.3.6" + ]; + }) + sources."speedometer-1.1.0" + sources."split-1.0.1" + sources."stream-to-blob-1.0.1" + sources."stream-to-blob-url-2.1.1" + sources."stream-with-known-length-to-buffer-1.0.2" + sources."string2compact-1.3.0" + sources."string_decoder-1.1.1" + sources."thirty-two-1.0.2" + sources."through-2.3.8" + sources."thunky-0.1.0" + sources."to-arraybuffer-1.0.1" + (sources."torrent-discovery-9.1.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."torrent-piece-2.0.0" + sources."typedarray-0.0.6" + sources."typedarray-to-buffer-3.1.5" + sources."uint64be-2.0.2" + sources."uniq-1.0.1" + sources."unordered-array-remove-1.0.2" + sources."upnp-device-client-1.0.2" + sources."upnp-mediarenderer-client-1.2.4" + sources."url-join-2.0.5" + (sources."ut_metadata-3.3.0" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."ut_pex-1.2.1" + sources."utf-8-validate-5.0.1" + sources."util-deprecate-1.0.2" + sources."videostream-2.6.0" + sources."vlc-command-1.1.2" + (sources."webtorrent-0.102.4" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + sources."simple-get-3.0.3" + ]; + }) + sources."winreg-1.2.4" + sources."wrappy-1.0.2" + sources."ws-6.1.2" + sources."xml2js-0.4.19" + sources."xmlbuilder-9.0.7" + sources."xmldom-0.1.27" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "WebTorrent, the streaming torrent client. For the command line."; + homepage = https://webtorrent.io/; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + web-ext = nodeEnv.buildNodePackage { + name = "web-ext"; + packageName = "web-ext"; + version = "2.9.2"; + src = fetchurl { + url = "https://registry.npmjs.org/web-ext/-/web-ext-2.9.2.tgz"; + sha512 = "eJYKR7BMlpWXSeOP91LvsQkLHKcRE8wWkQYdlEkHzntASlFMbGZcIk6/R5myA/Yo5E87WWoCmqKO9rdUSVtQMA=="; + }; + dependencies = [ + sources."@babel/polyfill-7.0.0" + (sources."@babel/register-7.0.0" // { + dependencies = [ + sources."source-map-support-0.5.9" + ]; + }) + sources."@cliqz-oss/firefox-client-0.3.1" + sources."@cliqz-oss/node-firefox-connect-1.2.1" + sources."@types/node-10.12.12" + sources."@yarnpkg/lockfile-1.1.0" + 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."adbkit-2.11.0" + sources."adbkit-logcat-1.1.0" + sources."adbkit-monkey-1.0.1" + (sources."addons-linter-1.3.8" // { + dependencies = [ + sources."find-up-3.0.0" + sources."locate-path-3.0.0" + sources."p-limit-2.0.0" + sources."p-locate-3.0.0" + sources."p-try-2.0.0" + sources."source-map-support-0.5.6" + sources."yargs-12.0.2" + sources."yargs-parser-10.1.0" + ]; + }) + sources."adm-zip-0.4.13" + sources."agent-base-4.2.1" + sources."ajv-6.5.4" + sources."ajv-keywords-3.2.0" + sources."ajv-merge-patch-4.1.0" + sources."ansi-align-2.0.0" + sources."ansi-escapes-3.1.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.1" + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + (sources."archiver-utils-1.3.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + 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-1.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-1.0.2" + sources."array-uniq-1.0.3" + sources."array-unique-0.3.2" + sources."arrify-1.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.11.7" + sources."async-0.2.10" + sources."async-each-1.0.1" + sources."asynckit-0.4.0" + sources."atob-2.1.2" + sources."aws-sign2-0.7.0" + sources."aws4-1.8.0" + (sources."babel-code-frame-6.26.0" // { + dependencies = [ + sources."ansi-styles-2.2.1" + sources."chalk-1.1.3" + sources."supports-color-2.0.0" + ]; + }) + (sources."babel-polyfill-6.26.0" // { + dependencies = [ + sources."regenerator-runtime-0.10.5" + ]; + }) + sources."babel-runtime-6.26.0" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."base64-js-1.3.0" + sources."bcrypt-pbkdf-1.0.2" + sources."binary-extensions-1.12.0" + (sources."bl-1.2.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."bluebird-2.9.34" + sources."boolbase-1.0.0" + sources."boxen-1.3.0" + sources."brace-expansion-1.1.11" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."buffer-5.2.1" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-crc32-0.2.13" + sources."buffer-equal-constant-time-1.0.1" + sources."buffer-fill-1.0.0" + sources."buffer-from-1.1.1" + sources."builtin-modules-1.1.1" + sources."bunyan-1.8.12" + sources."bytes-3.0.0" + sources."cache-base-1.0.1" + sources."caller-path-0.1.0" + sources."callsites-0.2.0" + sources."camelcase-4.1.0" + sources."capture-stack-trace-1.0.1" + sources."caseless-0.12.0" + sources."chalk-2.4.0" + sources."chardet-0.4.2" + sources."cheerio-1.0.0-rc.2" + sources."chokidar-2.0.4" + sources."circular-json-0.3.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."cli-boxes-1.0.0" + sources."cli-cursor-2.1.0" + sources."cli-width-2.2.0" + (sources."cliui-4.1.0" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."clone-1.0.4" + sources."clone-deep-0.3.0" + sources."co-4.6.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-0.5.1" + sources."columnify-1.5.4" + sources."combined-stream-1.0.7" + sources."commander-2.19.0" + sources."common-tags-1.8.0" + sources."commondir-1.0.1" + sources."component-emitter-1.2.1" + (sources."compress-commons-1.2.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."concat-map-0.0.1" + (sources."concat-stream-1.6.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."configstore-3.1.2" + sources."copy-descriptor-0.1.1" + sources."core-js-2.6.0" + sources."core-util-is-1.0.2" + sources."crc-3.8.0" + (sources."crc32-stream-2.0.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."create-error-class-3.0.2" + sources."cross-spawn-6.0.5" + sources."crx-parser-0.1.2" + sources."crypto-random-string-1.0.0" + sources."css-select-1.2.0" + sources."css-what-2.1.2" + sources."d-1.0.0" + sources."dashdash-1.14.1" + sources."data-uri-to-buffer-1.2.0" + sources."debounce-1.1.0" + sources."debug-2.6.9" + (sources."decamelize-2.0.0" // { + dependencies = [ + sources."xregexp-4.0.0" + ]; + }) + sources."decode-uri-component-0.2.0" + sources."deep-equal-1.0.1" + sources."deep-extend-0.6.0" + sources."deep-is-0.1.3" + sources."deepcopy-0.6.3" + sources."deepmerge-2.2.1" + sources."defaults-1.0.3" + sources."define-properties-1.1.3" + sources."define-property-2.0.2" + sources."degenerator-1.0.4" + sources."delayed-stream-1.0.0" + sources."depd-1.1.2" + (sources."dispensary-0.26.0" // { + dependencies = [ + sources."async-2.6.1" + sources."decamelize-1.2.0" + sources."find-up-3.0.0" + sources."locate-path-3.0.0" + sources."p-limit-2.0.0" + sources."p-locate-3.0.0" + sources."p-try-2.0.0" + sources."pino-5.8.1" + sources."source-map-support-0.5.9" + sources."yargs-12.0.5" + ]; + }) + sources."doctrine-2.1.0" + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + ]; + }) + sources."domelementtype-1.3.1" + sources."domhandler-2.4.2" + sources."domutils-1.5.1" + sources."dot-prop-4.2.0" + sources."dtrace-provider-0.8.7" + sources."duplexer3-0.1.4" + sources."ecc-jsbn-0.1.2" + sources."ecdsa-sig-formatter-1.0.10" + sources."email-validator-2.0.4" + sources."encoding-0.1.12" + sources."end-of-stream-1.4.1" + sources."entities-1.1.2" + sources."error-ex-1.3.2" + sources."es-abstract-1.12.0" + sources."es-to-primitive-1.2.0" + sources."es5-ext-0.10.46" + 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-5.0.0" // { + dependencies = [ + sources."es6-promise-4.2.5" + ]; + }) + sources."es6-set-0.1.5" + sources."es6-symbol-3.1.1" + sources."es6-weak-map-2.0.2" + sources."escape-string-regexp-1.0.5" + sources."escodegen-1.11.0" + sources."escope-3.6.0" + (sources."eslint-5.0.1" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."debug-3.2.6" + sources."ms-2.1.1" + sources."strip-ansi-4.0.0" + ]; + }) + (sources."eslint-plugin-no-unsafe-innerhtml-1.0.16" // { + dependencies = [ + sources."ajv-4.11.8" + sources."ajv-keywords-1.5.1" + sources."ansi-escapes-1.4.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-2.2.1" + sources."chalk-1.1.3" + sources."cli-cursor-1.0.2" + sources."eslint-3.19.0" + sources."espree-3.5.4" + sources."figures-1.7.0" + sources."globals-9.18.0" + sources."inquirer-0.12.0" + sources."is-fullwidth-code-point-2.0.0" + sources."onetime-1.1.0" + sources."pluralize-1.2.1" + sources."progress-1.1.8" + sources."restore-cursor-1.0.1" + sources."run-async-0.1.0" + sources."shelljs-0.7.8" + sources."slice-ansi-0.0.4" + sources."string-width-1.0.2" + sources."strip-ansi-4.0.0" + sources."supports-color-2.0.0" + (sources."table-3.8.3" // { + dependencies = [ + sources."string-width-2.1.1" + ]; + }) + ]; + }) + sources."eslint-scope-4.0.0" + sources."eslint-visitor-keys-1.0.0" + (sources."espree-4.0.0" // { + dependencies = [ + sources."acorn-jsx-4.1.1" + ]; + }) + sources."esprima-3.1.3" + sources."esquery-1.0.1" + sources."esrecurse-4.2.1" + sources."estraverse-4.2.0" + sources."esutils-2.0.2" + sources."event-emitter-0.3.5" + sources."event-to-promise-0.8.0" + sources."execa-0.10.0" + sources."exit-hook-1.1.1" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."extend-3.0.2" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."external-editor-2.2.0" + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + sources."extsprintf-1.3.0" + sources."fast-deep-equal-2.0.1" + sources."fast-json-parse-1.0.3" + sources."fast-json-patch-2.0.7" + sources."fast-json-stable-stringify-2.0.0" + sources."fast-levenshtein-2.0.6" + sources."fast-redact-1.4.2" + sources."fast-safe-stringify-2.0.6" + sources."fd-slicer-1.1.0" + sources."figures-2.0.0" + sources."file-entry-cache-2.0.0" + sources."file-uri-to-path-1.0.0" + (sources."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."find-cache-dir-1.0.0" + sources."find-up-2.1.0" + (sources."firefox-profile-1.2.0" // { + dependencies = [ + sources."async-2.5.0" + ]; + }) + (sources."first-chunk-stream-2.0.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."flat-cache-1.3.4" + sources."flatstr-1.0.9" + sources."fluent-syntax-0.7.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" + sources."fs-constants-1.0.0" + sources."fs-extra-4.0.3" + sources."fs.realpath-1.0.0" + sources."fsevents-1.2.4" + (sources."ftp-0.3.10" // { + dependencies = [ + sources."isarray-0.0.1" + 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.9" // { + dependencies = [ + sources."commander-2.9.0" + sources."isexe-1.1.2" + sources."lodash-4.17.10" + sources."which-1.2.4" + ]; + }) + sources."generate-function-2.3.1" + sources."generate-object-property-1.2.0" + sources."get-caller-file-1.0.3" + sources."get-stream-3.0.0" + (sources."get-uri-2.0.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."get-value-2.0.6" + sources."getpass-0.1.7" + sources."gettext-parser-1.1.0" + (sources."git-rev-sync-1.9.1" // { + dependencies = [ + sources."graceful-fs-4.1.11" + sources."shelljs-0.7.7" + ]; + }) + sources."glob-7.1.3" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."global-dirs-0.1.1" + sources."globals-11.9.0" + sources."got-6.7.1" + sources."graceful-fs-4.1.15" + 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" // { + dependencies = [ + sources."ajv-6.6.1" + ]; + }) + sources."has-1.0.3" + sources."has-ansi-2.0.0" + sources."has-color-0.1.7" + 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."hasbin-1.2.3" // { + dependencies = [ + sources."async-1.5.2" + ]; + }) + sources."home-or-tmp-3.0.0" + sources."hosted-git-info-2.7.1" + sources."htmlparser2-3.10.0" + sources."http-errors-1.6.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.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."iconv-lite-0.4.24" + sources."ieee754-1.1.12" + sources."ignore-3.3.10" + sources."immediate-3.0.6" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + (sources."inquirer-5.2.0" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."interpret-1.1.0" + sources."invert-kv-2.0.0" + sources."ip-1.1.5" + sources."is-absolute-0.1.7" + (sources."is-accessor-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-arrayish-0.2.1" + sources."is-binary-path-1.0.1" + sources."is-buffer-1.1.6" + sources."is-builtin-module-1.0.0" + sources."is-callable-1.1.4" + (sources."is-data-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + 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-extglob-2.1.1" + sources."is-fullwidth-code-point-1.0.0" + sources."is-glob-4.0.0" + sources."is-installed-globally-0.1.0" + sources."is-mergeable-object-1.1.0" + sources."is-my-ip-valid-1.0.0" + sources."is-my-json-valid-2.19.0" + sources."is-npm-1.0.0" + sources."is-number-3.0.0" + 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.1.0" + 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."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isobject-3.0.1" + sources."isstream-0.1.2" + sources."jed-1.1.1" + sources."jetpack-id-1.0.0" + sources."js-select-0.6.0" + sources."js-tokens-3.0.2" + (sources."js-yaml-3.12.0" // { + dependencies = [ + sources."esprima-4.0.1" + ]; + }) + sources."jsbn-0.1.1" + sources."json-merge-patch-0.2.3" + sources."json-parse-better-errors-1.0.2" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.4.1" + sources."json-stable-stringify-1.0.1" + sources."json-stable-stringify-without-jsonify-1.0.1" + sources."json-stringify-safe-5.0.1" + sources."jsonfile-4.0.0" + sources."jsonify-0.0.0" + sources."jsonpointer-4.0.1" + (sources."jsonwebtoken-8.2.1" // { + dependencies = [ + sources."ms-2.1.1" + ]; + }) + sources."jsprim-1.4.1" + (sources."jszip-3.1.5" // { + dependencies = [ + sources."core-js-2.3.0" + sources."es6-promise-3.0.2" + sources."process-nextick-args-1.0.7" + sources."readable-stream-2.0.6" + sources."string_decoder-0.10.31" + ]; + }) + sources."jwa-1.1.6" + sources."jws-3.1.5" + sources."kind-of-3.2.2" + sources."latest-version-3.1.0" + sources."lazy-cache-0.2.7" + (sources."lazystream-1.0.0" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."lcid-2.0.0" + sources."levn-0.3.0" + sources."lie-3.1.1" + (sources."load-json-file-1.1.0" // { + dependencies = [ + sources."parse-json-2.2.0" + sources."pify-2.3.0" + sources."strip-bom-2.0.0" + ]; + }) + sources."locate-path-2.0.0" + sources."lodash-4.17.11" + 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.debounce-4.0.8" + 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" + sources."lodash.isnumber-3.0.3" + 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-1.1.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."mem-4.0.0" + (sources."micromatch-3.1.10" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + sources."mimic-fn-1.2.0" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."mixin-object-2.0.1" // { + dependencies = [ + sources."for-in-0.1.8" + ]; + }) + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."moment-2.22.2" + sources."ms-2.0.0" + sources."multimatch-2.1.0" + sources."mute-stream-0.0.7" + (sources."mv-2.1.1" // { + dependencies = [ + sources."glob-6.0.4" + sources."rimraf-2.4.5" + ]; + }) + sources."mz-2.7.0" + sources."nan-2.11.1" + (sources."nanomatch-1.2.13" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + 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."cliui-3.2.0" + sources."decamelize-1.2.0" + sources."invert-kv-1.0.0" + sources."lcid-1.0.0" + sources."os-locale-1.4.0" + sources."string-width-1.0.2" + sources."y18n-3.2.1" + sources."yargs-3.32.0" + ]; + }) + sources."ncp-2.0.0" + sources."needle-2.2.4" + sources."neo-async-2.6.0" + 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-modules-regexp-1.0.0" + sources."node-notifier-5.2.1" + (sources."nomnom-1.8.1" // { + dependencies = [ + sources."ansi-styles-1.0.0" + sources."chalk-0.4.0" + sources."strip-ansi-0.1.1" + ]; + }) + sources."normalize-package-data-2.4.0" + sources."normalize-path-2.1.1" + 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" // { + dependencies = [ + sources."define-property-0.2.5" + sources."is-accessor-descriptor-0.1.6" + sources."is-data-descriptor-0.1.4" + (sources."is-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + ]; + }) + sources."object-keys-1.0.12" + sources."object-visit-1.0.1" + sources."object.pick-1.3.0" + sources."once-1.4.0" + sources."onetime-2.0.1" + sources."opn-5.3.0" + sources."optionator-0.8.2" + sources."os-homedir-1.0.2" + sources."os-locale-3.0.1" + sources."os-name-2.0.1" + sources."os-shim-0.1.3" + sources."os-tmpdir-1.0.2" + sources."p-defer-1.0.0" + sources."p-finally-1.0.0" + sources."p-is-promise-1.1.0" + sources."p-limit-1.3.0" + sources."p-locate-2.0.0" + sources."p-try-1.0.0" + (sources."pac-proxy-agent-2.0.2" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."pac-resolver-3.0.0" + sources."package-json-4.0.1" + sources."pako-1.0.7" + sources."parse-json-4.0.0" + sources."parse5-3.0.3" + sources."pascalcase-0.1.1" + sources."path-0.12.7" + sources."path-dirname-1.0.2" + sources."path-exists-3.0.0" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + sources."path-parse-1.0.6" + (sources."path-type-1.1.0" // { + dependencies = [ + sources."pify-2.3.0" + ]; + }) + sources."pend-1.2.0" + sources."performance-now-2.1.0" + sources."pify-3.0.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."pino-5.5.0" + sources."pino-std-serializers-2.3.0" + sources."pirates-4.0.0" + sources."pkg-dir-2.0.0" + sources."pluralize-7.0.0" + sources."po2json-0.4.5" + sources."posix-character-classes-0.1.1" + (sources."postcss-7.0.5" // { + dependencies = [ + sources."chalk-2.4.1" + ]; + }) + sources."prelude-ls-1.1.2" + sources."prepend-http-1.0.4" + sources."probe-image-size-4.0.0" + sources."process-0.11.10" + sources."process-nextick-args-2.0.0" + sources."progress-2.0.3" + sources."promise-7.3.1" + (sources."proxy-agent-2.3.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."proxy-from-env-1.0.0" + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."pump-3.0.0" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."quick-format-unescaped-3.0.1" + (sources."raw-body-2.3.3" // { + dependencies = [ + sources."iconv-lite-0.4.23" + ]; + }) + sources."rc-1.2.8" + sources."read-pkg-1.1.0" + (sources."read-pkg-up-1.0.1" // { + dependencies = [ + sources."find-up-1.1.2" + sources."path-exists-2.1.0" + ]; + }) + sources."readable-stream-3.0.6" + (sources."readdirp-2.2.1" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + (sources."readline2-1.0.1" // { + dependencies = [ + sources."mute-stream-0.0.5" + ]; + }) + sources."rechoir-0.6.2" + sources."recursive-readdir-2.2.2" + sources."regenerator-runtime-0.11.1" + sources."regex-not-1.0.2" + sources."regexp.prototype.flags-1.2.0" + sources."regexpp-1.1.0" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + (sources."relaxed-json-1.0.1" // { + dependencies = [ + sources."ansi-styles-2.2.1" + sources."chalk-1.1.3" + sources."supports-color-2.0.0" + ]; + }) + sources."remove-trailing-separator-1.1.0" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."request-2.88.0" + sources."require-directory-2.1.1" + sources."require-main-filename-1.0.1" + sources."require-uncached-1.0.3" + sources."resolve-1.8.1" + sources."resolve-from-1.0.1" + sources."resolve-url-0.2.1" + sources."restore-cursor-2.0.0" + sources."ret-0.1.15" + sources."rimraf-2.6.2" + sources."run-async-2.3.0" + sources."rx-lite-3.1.2" + sources."rx-lite-aggregates-4.0.8" + sources."rxjs-5.5.12" + sources."safe-buffer-5.1.2" + sources."safe-json-stringify-1.2.0" + sources."safe-regex-1.1.0" + sources."safer-buffer-2.1.2" + sources."sax-1.2.4" + sources."secure-keys-1.0.0" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + sources."set-blocking-2.0.0" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."setprototypeof-1.1.0" + 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" + sources."shelljs-0.8.2" + sources."shellwords-0.1.1" + (sources."sign-addon-0.3.1" // { + dependencies = [ + sources."ajv-5.5.2" + sources."babel-polyfill-6.16.0" + sources."es6-error-4.0.0" + sources."fast-deep-equal-1.1.0" + sources."har-validator-5.0.3" + sources."json-schema-traverse-0.3.1" + sources."mz-2.5.0" + sources."oauth-sign-0.8.2" + sources."punycode-1.4.1" + sources."regenerator-runtime-0.9.6" + sources."request-2.87.0" + sources."source-map-0.5.7" + sources."source-map-support-0.4.6" + sources."tough-cookie-2.3.4" + ]; + }) + sources."signal-exit-3.0.2" + (sources."slice-ansi-1.0.0" // { + dependencies = [ + sources."is-fullwidth-code-point-2.0.0" + ]; + }) + sources."smart-buffer-1.1.15" + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + sources."source-map-0.5.7" + ]; + }) + (sources."snapdragon-node-2.1.1" // { + dependencies = [ + sources."define-property-1.0.0" + ]; + }) + sources."snapdragon-util-3.0.1" + (sources."snyk-1.103.2" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."chalk-2.4.1" + sources."debug-3.2.6" + sources."inquirer-3.3.0" + sources."ms-2.1.1" + sources."rx-lite-4.0.8" + sources."source-map-support-0.5.9" + sources."strip-ansi-4.0.0" + ]; + }) + (sources."snyk-config-2.2.0" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + (sources."snyk-docker-plugin-1.12.0" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."snyk-go-plugin-1.5.2" + sources."snyk-gradle-plugin-2.1.0" + (sources."snyk-module-1.8.2" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."snyk-mvn-plugin-2.0.0" + (sources."snyk-nodejs-lockfile-parser-1.5.1" // { + dependencies = [ + sources."lodash-4.17.10" + sources."source-map-support-0.5.9" + ]; + }) + (sources."snyk-nuget-plugin-1.6.5" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + (sources."snyk-php-plugin-1.5.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + (sources."snyk-policy-1.12.0" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."snyk-python-plugin-1.8.2" + (sources."snyk-resolve-1.0.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + (sources."snyk-resolve-deps-4.0.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."snyk-sbt-plugin-2.0.0" + sources."snyk-tree-1.0.0" + (sources."snyk-try-require-1.3.1" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + ]; + }) + sources."socks-1.1.10" + sources."socks-proxy-agent-3.0.1" + sources."sonic-boom-0.6.3" + sources."source-map-0.6.1" + sources."source-map-resolve-0.5.2" + sources."source-map-support-0.5.3" + sources."source-map-url-0.4.0" + sources."spawn-sync-1.0.15" + 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.2" + sources."split-0.3.3" + sources."split-string-3.1.0" + sources."sprintf-js-1.0.3" + sources."sshpk-1.15.2" + (sources."static-extend-0.1.2" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."statuses-1.5.0" + sources."stream-parser-0.3.1" + sources."stream-to-array-2.3.0" + (sources."stream-to-promise-2.2.0" // { + dependencies = [ + sources."end-of-stream-1.1.0" + sources."once-1.3.3" + ]; + }) + (sources."string-width-2.1.1" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."is-fullwidth-code-point-2.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."string.prototype.matchall-2.0.0" + sources."string_decoder-1.2.0" + sources."strip-ansi-3.0.1" + sources."strip-bom-3.0.0" + sources."strip-bom-buf-1.0.0" + sources."strip-bom-stream-3.0.0" + sources."strip-eof-1.0.0" + sources."strip-json-comments-2.0.1" + sources."supports-color-5.5.0" + sources."symbol-observable-1.0.1" + sources."table-4.0.3" + (sources."tar-stream-1.6.2" // { + dependencies = [ + sources."readable-stream-2.3.6" + 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" + sources."execa-0.7.0" + ]; + }) + 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.0.33" + sources."to-buffer-1.1.1" + sources."to-object-path-0.3.0" + sources."to-regex-3.0.2" + sources."to-regex-range-2.1.1" + sources."toml-2.3.3" + sources."tosource-1.0.0" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tr46-1.0.1" + sources."traverse-0.4.6" + sources."tslib-1.9.3" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-check-0.3.2" + sources."typedarray-0.0.6" + sources."undefsafe-2.0.2" + sources."underscore-1.6.0" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + 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" // { + dependencies = [ + sources."isobject-2.1.0" + ]; + }) + sources."has-values-0.1.4" + ]; + }) + sources."unzip-response-2.0.1" + sources."upath-1.1.0" + sources."update-notifier-2.3.0" + sources."uri-js-4.2.2" + sources."urix-0.1.0" + sources."url-parse-lax-1.0.0" + sources."use-3.1.1" + sources."user-home-2.0.0" + sources."util-0.10.4" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."validate-npm-package-license-3.0.4" + sources."verror-1.10.0" + sources."watchpack-1.5.0" + sources."wcwidth-1.0.1" + sources."webidl-conversions-4.0.2" + sources."whatwg-url-7.0.0" + sources."when-3.7.7" + sources."which-1.3.1" + sources."which-module-2.0.0" + sources."widest-line-2.0.1" + sources."win-release-1.1.1" + sources."window-size-0.1.4" + sources."winreg-0.0.12" + sources."wordwrap-1.0.0" + (sources."wrap-ansi-2.1.0" // { + dependencies = [ + sources."string-width-1.0.2" + ]; + }) + sources."wrappy-1.0.2" + sources."write-0.2.1" + sources."write-file-atomic-2.3.0" + sources."xdg-basedir-3.0.0" + sources."xml2js-0.4.19" + sources."xmlbuilder-9.0.7" + sources."xmldom-0.1.27" + sources."xregexp-2.0.0" + sources."xtend-4.0.1" + sources."y18n-4.0.0" + sources."yallist-2.1.2" + (sources."yargs-6.6.0" // { + dependencies = [ + sources."camelcase-3.0.0" + sources."cliui-3.2.0" + sources."decamelize-1.2.0" + sources."invert-kv-1.0.0" + sources."lcid-1.0.0" + sources."os-locale-1.4.0" + sources."string-width-1.0.2" + sources."which-module-1.0.0" + sources."y18n-3.2.1" + sources."yargs-parser-4.2.1" + ]; + }) + (sources."yargs-parser-11.1.1" // { + dependencies = [ + sources."camelcase-5.0.0" + sources."decamelize-1.2.0" + ]; + }) + sources."yauzl-2.9.2" + (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."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A command line tool to help build, run, and test web extensions"; + homepage = https://github.com/mozilla/web-ext; + license = "MPL-2.0"; + }; + production = true; + bypassCache = true; + }; + wring = nodeEnv.buildNodePackage { + name = "wring"; + packageName = "wring"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/wring/-/wring-1.0.0.tgz"; + sha1 = "3d8ebe894545bf0b42946fdc84c61e37ae657ce1"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Extract content from websites using CSS Selectors and XPath"; + homepage = "https://github.com/osener/wring#readme"; + license = "MIT"; + }; + production = true; + bypassCache = true; + }; + yarn = nodeEnv.buildNodePackage { + name = "yarn"; + packageName = "yarn"; + version = "1.12.3"; + src = fetchurl { + url = "https://registry.npmjs.org/yarn/-/yarn-1.12.3.tgz"; + sha512 = "8f5rWNDvkhAmCxmn8C0LsNWMxTYVk4VGKiq0sIB6HGZjaZTHsGIH87SUmVDUEd2Wk54bqKoUlbVWgQFCQhRkVw=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "📦🐈 Fast, reliable, and secure dependency management."; + homepage = "https://github.com/yarnpkg/yarn#readme"; + license = "BSD-2-Clause"; + }; + production = true; + bypassCache = true; + }; + yo = nodeEnv.buildNodePackage { + name = "yo"; + packageName = "yo"; + version = "2.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/yo/-/yo-2.0.5.tgz"; + sha512 = "PLyTNZSJjHkks/FIln+QE5PxV224MsekCzbROVhZEW0MvLyj/6ghWIVkdBmrwdAbapH8H9q21F1/pQ9Q0Lk9UA=="; + }; + dependencies = [ + sources."@mrmlnc/readdir-enhanced-2.2.1" + sources."@nodelib/fs.stat-1.1.3" + sources."@sindresorhus/is-0.7.0" + sources."aggregate-error-1.0.0" + sources."ajv-6.6.1" + sources."ansi-0.3.1" + sources."ansi-align-2.0.0" + sources."ansi-escapes-3.1.0" + sources."ansi-regex-3.0.0" + sources."ansi-styles-3.2.1" + sources."are-we-there-yet-1.1.5" + sources."arr-diff-4.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-find-index-1.0.2" + sources."array-union-1.0.2" + sources."array-uniq-1.0.3" + sources."array-unique-0.3.2" + sources."arrify-1.0.1" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."assign-symbols-1.0.0" + sources."astral-regex-1.0.0" + sources."async-2.6.1" + 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."bin-version-2.0.0" // { + dependencies = [ + sources."execa-0.1.1" + ]; + }) + sources."bin-version-check-3.0.0" + (sources."boxen-1.3.0" // { + dependencies = [ + sources."camelcase-4.1.0" + ]; + }) + sources."brace-expansion-1.1.11" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."buffer-from-1.1.1" + sources."builtin-modules-1.1.1" + sources."cache-base-1.0.1" + (sources."cacheable-request-2.1.4" // { + dependencies = [ + sources."lowercase-keys-1.0.0" + ]; + }) + sources."call-me-maybe-1.0.1" + sources."camelcase-2.1.1" + sources."camelcase-keys-2.1.0" + sources."capture-stack-trace-1.0.1" + sources."caseless-0.12.0" + sources."chalk-2.4.1" + sources."chardet-0.7.0" + sources."ci-info-1.6.0" + (sources."class-utils-0.3.6" // { + dependencies = [ + sources."define-property-0.2.5" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."clean-stack-1.3.0" + sources."cli-boxes-1.0.0" + sources."cli-cursor-2.1.0" + sources."cli-list-0.2.0" + sources."cli-width-2.2.0" + sources."clone-1.0.4" + sources."clone-regexp-1.0.1" + sources."clone-response-1.0.2" + sources."clone-stats-0.0.1" + 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.7" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."conf-1.4.0" + sources."config-chain-1.1.12" + sources."configstore-3.1.2" + sources."copy-descriptor-0.1.1" + sources."core-util-is-1.0.2" + sources."create-error-class-3.0.2" + sources."cross-spawn-6.0.5" + sources."cross-spawn-async-2.2.5" + sources."crypto-random-string-1.0.0" + sources."currently-unhandled-0.4.1" + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."decode-uri-component-0.2.0" + sources."decompress-response-3.3.0" + sources."deep-extend-0.6.0" + sources."default-uid-1.0.0" + sources."define-property-2.0.2" + sources."delayed-stream-1.0.0" + sources."delegates-1.0.0" + sources."diff-3.5.0" + (sources."dir-glob-2.0.0" // { + dependencies = [ + sources."path-type-3.0.0" + ]; + }) + sources."dot-prop-4.2.0" + sources."downgrade-root-1.2.2" + sources."duplexer3-0.1.4" + (sources."each-async-1.1.1" // { + dependencies = [ + sources."onetime-1.1.0" + ]; + }) + sources."ecc-jsbn-0.1.2" + sources."encodeurl-1.0.2" + sources."env-paths-1.0.0" + sources."error-ex-1.3.2" + sources."escape-string-regexp-1.0.5" + (sources."execa-0.6.3" // { + dependencies = [ + sources."cross-spawn-5.1.0" + ]; + }) + sources."execall-1.0.0" + sources."exit-hook-1.1.1" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + sources."extend-3.0.2" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."external-editor-3.0.3" + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + sources."extsprintf-1.3.0" + sources."fast-deep-equal-2.0.1" + sources."fast-glob-2.2.4" + sources."fast-json-stable-stringify-2.0.0" + sources."figures-2.0.0" + (sources."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."filter-obj-1.1.0" + sources."find-up-2.1.0" + sources."find-versions-2.0.0" + sources."first-chunk-stream-2.0.0" + sources."for-in-1.0.2" + sources."foreachasync-3.0.0" + sources."forever-agent-0.6.1" + sources."form-data-2.3.3" + sources."fragment-cache-0.2.1" + sources."from2-2.3.0" + sources."fs.realpath-1.0.0" + sources."fullname-3.3.0" + sources."gauge-1.2.7" + sources."get-stdin-4.0.1" + sources."get-stream-3.0.0" + sources."get-value-2.0.6" + sources."getpass-0.1.7" + sources."glob-7.1.3" + (sources."glob-parent-3.1.0" // { + dependencies = [ + sources."is-glob-3.1.0" + ]; + }) + sources."glob-to-regexp-0.3.0" + sources."global-dirs-0.1.1" + sources."global-tunnel-ng-2.7.1" + sources."globby-8.0.1" + sources."got-8.3.2" + sources."graceful-fs-4.1.15" + sources."grouped-queue-0.3.3" + sources."har-schema-2.0.0" + sources."har-validator-5.1.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-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 = [ + sources."kind-of-4.0.0" + ]; + }) + sources."hosted-git-info-2.7.1" + sources."http-cache-semantics-3.8.1" + sources."http-signature-1.2.0" + sources."humanize-string-1.0.2" + sources."iconv-lite-0.4.24" + sources."ignore-3.3.10" + sources."import-lazy-2.1.0" + sources."imurmurhash-0.1.4" + sources."indent-string-3.2.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."inquirer-6.2.1" + (sources."insight-0.10.1" // { + dependencies = [ + sources."chardet-0.4.2" + sources."external-editor-2.2.0" + sources."inquirer-5.2.0" + sources."rxjs-5.5.12" + sources."strip-ansi-4.0.0" + ]; + }) + sources."into-stream-3.1.0" + sources."is-accessor-descriptor-1.0.0" + sources."is-arrayish-0.2.1" + sources."is-buffer-1.1.6" + sources."is-builtin-module-1.0.0" + sources."is-ci-1.2.1" + sources."is-data-descriptor-1.0.0" + sources."is-descriptor-1.0.2" + sources."is-docker-1.1.0" + sources."is-extendable-0.1.1" + sources."is-extglob-2.1.1" + sources."is-finite-1.0.2" + sources."is-fullwidth-code-point-2.0.0" + sources."is-glob-4.0.0" + sources."is-installed-globally-0.1.0" + sources."is-npm-1.0.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-obj-1.0.1" + sources."is-object-1.0.1" + sources."is-path-inside-1.0.1" + sources."is-plain-obj-1.1.0" + sources."is-plain-object-2.0.4" + sources."is-promise-2.1.0" + sources."is-redirect-1.0.0" + sources."is-regexp-1.0.0" + sources."is-retry-allowed-1.1.0" + sources."is-root-1.0.0" + sources."is-scoped-1.0.0" + sources."is-stream-1.1.0" + sources."is-supported-regexp-flag-1.0.1" + 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."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isobject-3.0.1" + sources."isstream-0.1.2" + sources."isurl-1.0.0" + sources."jsbn-0.1.1" + sources."json-buffer-3.0.0" + sources."json-parse-better-errors-1.0.2" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.4.1" + sources."json-stringify-safe-5.0.1" + sources."jsprim-1.4.1" + sources."keyv-3.0.0" + sources."kind-of-6.0.2" + (sources."latest-version-3.1.0" // { + dependencies = [ + sources."got-6.7.1" + sources."package-json-4.0.1" + sources."prepend-http-1.0.4" + sources."url-parse-lax-1.0.0" + ]; + }) + (sources."load-json-file-1.1.0" // { + dependencies = [ + sources."pify-2.3.0" + ]; + }) + sources."locate-path-2.0.0" + sources."locutus-2.0.10" + sources."lodash-4.17.11" + sources."lodash.debounce-4.0.8" + sources."lodash.pad-4.5.1" + sources."lodash.padend-4.6.1" + sources."lodash.padstart-4.6.1" + sources."log-symbols-2.2.0" + sources."loud-rejection-1.6.0" + sources."lowercase-keys-1.0.1" + sources."lru-cache-4.1.5" + sources."macos-release-1.1.0" + sources."make-dir-1.3.0" + sources."map-cache-0.2.2" + sources."map-obj-1.0.1" + sources."map-visit-1.0.0" + sources."mem-1.1.0" + sources."mem-fs-1.1.3" + (sources."meow-3.7.0" // { + dependencies = [ + sources."find-up-1.1.2" + sources."path-exists-2.1.0" + sources."read-pkg-up-1.0.1" + ]; + }) + sources."merge2-1.2.3" + sources."micromatch-3.1.10" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" + 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.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."ms-2.0.0" + sources."mute-stream-0.0.7" + sources."nanomatch-1.2.13" + sources."nice-try-1.0.5" + sources."normalize-package-data-2.4.0" + sources."normalize-url-2.0.1" + sources."npm-conf-1.1.3" + (sources."npm-keyword-5.0.0" // { + dependencies = [ + sources."got-7.1.0" + sources."p-cancelable-0.3.0" + sources."p-timeout-1.2.1" + sources."prepend-http-1.0.4" + sources."url-parse-lax-1.0.0" + ]; + }) + sources."npm-run-path-2.0.2" + sources."npmlog-2.0.4" + 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" // { + 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-values-1.0.0" + sources."object-visit-1.0.1" + sources."object.pick-1.3.0" + sources."once-1.4.0" + sources."onetime-2.0.1" + sources."opn-5.4.0" + sources."os-homedir-1.0.2" + sources."os-name-2.0.1" + sources."os-shim-0.1.3" + sources."os-tmpdir-1.0.2" + sources."p-any-1.1.0" + sources."p-cancelable-0.4.1" + sources."p-finally-1.0.0" + sources."p-is-promise-1.1.0" + sources."p-limit-1.3.0" + sources."p-locate-2.0.0" + sources."p-some-2.0.1" + sources."p-timeout-2.0.1" + sources."p-try-1.0.0" + sources."package-json-5.0.0" + sources."pad-component-0.0.1" + sources."parse-help-1.0.0" + sources."parse-json-2.2.0" + sources."pascalcase-0.1.1" + (sources."passwd-user-2.1.0" // { + dependencies = [ + sources."execa-0.4.0" + sources."npm-run-path-1.0.0" + sources."path-key-1.0.0" + sources."pify-2.3.0" + ]; + }) + sources."path-dirname-1.0.2" + sources."path-exists-3.0.0" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-key-2.0.1" + (sources."path-type-1.1.0" // { + dependencies = [ + sources."pify-2.3.0" + ]; + }) + sources."performance-now-2.1.0" + sources."pify-3.0.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."pkg-up-2.0.0" + sources."posix-character-classes-0.1.1" + sources."prepend-http-2.0.0" + sources."process-nextick-args-2.0.0" + sources."proto-list-1.2.4" + sources."pseudomap-1.0.2" + sources."psl-1.1.29" + sources."punycode-2.1.1" + sources."qs-6.5.2" + sources."query-string-5.1.1" + sources."rc-1.2.8" + sources."read-pkg-1.1.0" + (sources."read-pkg-up-4.0.0" // { + dependencies = [ + sources."find-up-3.0.0" + sources."load-json-file-4.0.0" + sources."locate-path-3.0.0" + sources."p-limit-2.0.0" + sources."p-locate-3.0.0" + sources."p-try-2.0.0" + sources."parse-json-4.0.0" + sources."path-type-3.0.0" + sources."read-pkg-3.0.0" + sources."strip-bom-3.0.0" + ]; + }) + sources."readable-stream-2.3.6" + (sources."redent-1.0.0" // { + dependencies = [ + sources."indent-string-2.1.0" + ]; + }) + sources."regex-not-1.0.2" + sources."registry-auth-token-3.3.2" + sources."registry-url-3.1.0" + sources."repeat-element-1.1.3" + sources."repeat-string-1.6.1" + sources."repeating-2.0.1" + sources."replace-ext-0.0.1" + (sources."request-2.88.0" // { + dependencies = [ + sources."punycode-1.4.1" + sources."tough-cookie-2.4.3" + ]; + }) + sources."resolve-url-0.2.1" + sources."responselike-1.0.2" + sources."restore-cursor-2.0.0" + sources."ret-0.1.15" + sources."root-check-1.0.0" + sources."run-async-2.3.0" + sources."rx-4.1.0" + sources."rxjs-6.3.3" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."safer-buffer-2.1.2" + sources."scoped-regex-1.0.0" + sources."semver-5.6.0" + sources."semver-diff-2.1.0" + sources."semver-regex-1.0.0" + sources."semver-truncate-1.1.2" + sources."set-immediate-shim-1.0.1" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."shebang-command-1.2.0" + sources."shebang-regex-1.0.0" + sources."signal-exit-3.0.2" + sources."slash-1.0.0" + (sources."snapdragon-0.8.2" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + (sources."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."sort-keys-2.0.0" + sources."sort-on-3.0.0" + sources."source-map-0.5.7" + sources."source-map-resolve-0.5.2" + sources."source-map-url-0.4.0" + sources."spawn-sync-1.0.15" + 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.2" + sources."split-string-3.1.0" + sources."sshpk-1.15.2" + (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."strict-uri-encode-1.1.0" + (sources."string-length-2.0.0" // { + dependencies = [ + sources."strip-ansi-4.0.0" + ]; + }) + (sources."string-width-2.1.1" // { + dependencies = [ + sources."strip-ansi-4.0.0" + ]; + }) + sources."string_decoder-1.1.1" + (sources."strip-ansi-5.0.0" // { + dependencies = [ + sources."ansi-regex-4.0.0" + ]; + }) + sources."strip-bom-2.0.0" + sources."strip-bom-stream-2.0.0" + sources."strip-eof-1.0.0" + sources."strip-indent-1.0.1" + sources."strip-json-comments-2.0.1" + (sources."sudo-block-1.2.0" // { + dependencies = [ + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."chalk-1.1.3" + sources."strip-ansi-3.0.1" + sources."supports-color-2.0.0" + ]; + }) + sources."supports-color-5.5.0" + sources."symbol-observable-1.0.1" + (sources."tabtab-1.3.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."taketalk-1.0.0" + (sources."term-size-1.2.0" // { + dependencies = [ + sources."cross-spawn-5.1.0" + sources."execa-0.7.0" + ]; + }) + sources."text-table-0.2.0" + sources."through-2.3.8" + sources."through2-2.0.5" + sources."timed-out-4.0.1" + sources."titleize-1.0.1" + sources."tmp-0.0.33" + (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."tough-cookie-2.5.0" + sources."trim-newlines-1.0.0" + sources."tslib-1.9.3" + sources."tunnel-0.0.6" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."twig-1.12.0" + sources."typedarray-0.0.6" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + sources."unique-string-1.0.0" + (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."untildify-3.0.3" + sources."unzip-response-2.0.1" + sources."update-notifier-2.5.0" + sources."uri-js-4.2.2" + sources."urix-0.1.0" + sources."url-parse-lax-3.0.0" + sources."url-to-options-1.0.1" + sources."use-3.1.1" + sources."user-home-2.0.0" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."validate-npm-package-license-3.0.4" + sources."verror-1.10.0" + sources."vinyl-1.2.0" + (sources."vinyl-file-2.0.0" // { + dependencies = [ + sources."pify-2.3.0" + ]; + }) + sources."walk-2.3.14" + sources."which-1.3.1" + sources."widest-line-2.0.1" + sources."win-release-1.1.1" + (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."write-file-atomic-2.3.0" + sources."xdg-basedir-3.0.0" + sources."xtend-4.0.1" + sources."yallist-2.1.2" + (sources."yeoman-character-1.1.0" // { + dependencies = [ + sources."has-flag-1.0.0" + sources."supports-color-3.2.3" + ]; + }) + sources."yeoman-doctor-3.0.3" + (sources."yeoman-environment-2.3.4" // { + dependencies = [ + sources."debug-3.2.6" + sources."ms-2.1.1" + sources."strip-ansi-4.0.0" + ]; + }) + (sources."yosay-2.0.2" // { + dependencies = [ + sources."ansi-regex-2.1.1" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."ansi-styles-2.2.1" + ]; + }) + sources."strip-ansi-3.0.1" + sources."supports-color-2.0.0" + ]; + }) + ]; + buildInputs = globalBuildInputs; + meta = { + description = "CLI tool for running Yeoman generators"; + homepage = http://yeoman.io/; + license = "BSD-2-Clause"; + }; + production = true; + bypassCache = true; + }; } \ No newline at end of file diff --git a/pkgs/development/node-packages/node-packages-v6.nix b/pkgs/development/node-packages/node-packages-v6.nix index c7701f553ed7..a8df0951cc59 100644 --- a/pkgs/development/node-packages/node-packages-v6.nix +++ b/pkgs/development/node-packages/node-packages-v6.nix @@ -13,13 +13,13 @@ let sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="; }; }; - "ajv-5.5.2" = { + "ajv-6.6.1" = { name = "ajv"; packageName = "ajv"; - version = "5.5.2"; + version = "6.6.1"; src = fetchurl { - url = "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz"; - sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965"; + url = "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz"; + sha512 = "ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww=="; }; }; "ansi-regex-2.1.1" = { @@ -238,13 +238,13 @@ let sha1 = "1b681c21ff84033c826543090689420d187151dc"; }; }; - "chownr-1.0.1" = { + "chownr-1.1.1" = { name = "chownr"; packageName = "chownr"; - version = "1.0.1"; + version = "1.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz"; - sha1 = "e2a75042a9551908bebd25b8523d5f9769d79181"; + url = "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz"; + sha512 = "j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g=="; }; }; "class-utils-0.3.6" = { @@ -256,15 +256,6 @@ let sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg=="; }; }; - "co-4.6.0" = { - name = "co"; - packageName = "co"; - version = "4.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/co/-/co-4.6.0.tgz"; - sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"; - }; - }; "code-point-at-1.1.0" = { name = "code-point-at"; packageName = "code-point-at"; @@ -283,13 +274,13 @@ let sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0"; }; }; - "combined-stream-1.0.6" = { + "combined-stream-1.0.7" = { name = "combined-stream"; packageName = "combined-stream"; - version = "1.0.6"; + version = "1.0.7"; src = fetchurl { - url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz"; - sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz"; + sha512 = "brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w=="; }; }; "component-emitter-1.2.1" = { @@ -508,13 +499,13 @@ let sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05"; }; }; - "fast-deep-equal-1.1.0" = { + "fast-deep-equal-2.0.1" = { name = "fast-deep-equal"; packageName = "fast-deep-equal"; - version = "1.1.0"; + version = "2.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; - sha1 = "c053477817c86b51daa853c81e059b733d023614"; + url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz"; + sha1 = "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"; }; }; "fast-json-stable-stringify-2.0.0" = { @@ -589,13 +580,13 @@ let sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; }; }; - "form-data-2.3.2" = { + "form-data-2.3.3" = { name = "form-data"; packageName = "form-data"; - version = "2.3.2"; + version = "2.3.3"; src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz"; - sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; + url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"; + sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="; }; }; "fragment-cache-0.2.1" = { @@ -688,13 +679,13 @@ let sha1 = "dbf743c6c14992593c655568cb66ed32c0122ebe"; }; }; - "graceful-fs-4.1.11" = { + "graceful-fs-4.1.15" = { name = "graceful-fs"; packageName = "graceful-fs"; - version = "4.1.11"; + version = "4.1.15"; src = fetchurl { - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"; - sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"; + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz"; + sha512 = "6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="; }; }; "grunt-known-options-1.1.1" = { @@ -715,13 +706,13 @@ let sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92"; }; }; - "har-validator-5.1.0" = { + "har-validator-5.1.3" = { name = "har-validator"; packageName = "har-validator"; - version = "5.1.0"; + version = "5.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz"; - sha512 = "+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA=="; + url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz"; + sha512 = "sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g=="; }; }; "has-unicode-2.0.1" = { @@ -1075,13 +1066,13 @@ let sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13"; }; }; - "json-schema-traverse-0.3.1" = { + "json-schema-traverse-0.4.1" = { name = "json-schema-traverse"; packageName = "json-schema-traverse"; - version = "0.3.1"; + version = "0.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz"; - sha1 = "349a6d44c53a51de89b40805c5d5e59b417d3340"; + 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" = { @@ -1183,22 +1174,22 @@ let sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg=="; }; }; - "mime-db-1.36.0" = { + "mime-db-1.37.0" = { name = "mime-db"; packageName = "mime-db"; - version = "1.36.0"; + version = "1.37.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz"; - sha512 = "L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw=="; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz"; + sha512 = "R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg=="; }; }; - "mime-types-2.1.20" = { + "mime-types-2.1.21" = { name = "mime-types"; packageName = "mime-types"; - version = "2.1.20"; + version = "2.1.21"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz"; - sha512 = "HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A=="; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz"; + sha512 = "3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg=="; }; }; "minimatch-3.0.4" = { @@ -1215,7 +1206,7 @@ let packageName = "minimist"; version = "0.0.8"; src = fetchurl { - url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"; + url = "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"; sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d"; }; }; @@ -1224,26 +1215,26 @@ let packageName = "minimist"; version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; + url = "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284"; }; }; - "minipass-2.3.4" = { + "minipass-2.3.5" = { name = "minipass"; packageName = "minipass"; - version = "2.3.4"; + version = "2.3.5"; src = fetchurl { - url = "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz"; - sha512 = "mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w=="; + url = "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz"; + sha512 = "Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA=="; }; }; - "minizlib-1.1.0" = { + "minizlib-1.2.1" = { name = "minizlib"; packageName = "minizlib"; - version = "1.1.0"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz"; - sha512 = "4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA=="; + url = "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz"; + sha512 = "7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA=="; }; }; "mixin-deep-1.3.1" = { @@ -1260,7 +1251,7 @@ let packageName = "mkdirp"; version = "0.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"; + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"; sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903"; }; }; @@ -1282,13 +1273,13 @@ let sha512 = "fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA=="; }; }; - "needle-2.2.2" = { + "needle-2.2.4" = { name = "needle"; packageName = "needle"; - version = "2.2.2"; + version = "2.2.4"; src = fetchurl { - url = "https://registry.npmjs.org/needle/-/needle-2.2.2.tgz"; - sha512 = "mW7W8dKuVYefCpNzE3Z7xUmPI9wSrSL/1qH31YGMxmSOAnjatS3S9Zv3cmiHrhx3Jkp1SrWWBdOFXjfF48Uq3A=="; + url = "https://registry.npmjs.org/needle/-/needle-2.2.4.tgz"; + sha512 = "HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA=="; }; }; "nopt-3.0.6" = { @@ -1318,13 +1309,13 @@ let sha512 = "m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g=="; }; }; - "npm-packlist-1.1.11" = { + "npm-packlist-1.1.12" = { name = "npm-packlist"; packageName = "npm-packlist"; - version = "1.1.11"; + version = "1.1.12"; src = fetchurl { - url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz"; - sha512 = "CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA=="; + url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.12.tgz"; + sha512 = "WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g=="; }; }; "npmlog-4.1.2" = { @@ -1422,7 +1413,7 @@ let packageName = "os-homedir"; version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"; + url = "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"; sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3"; }; }; @@ -1431,7 +1422,7 @@ let packageName = "os-tmpdir"; version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"; + url = "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"; sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274"; }; }; @@ -1476,7 +1467,7 @@ let 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"; + url = "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"; }; }; @@ -1552,6 +1543,15 @@ let 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"; @@ -1575,7 +1575,7 @@ let packageName = "readable-stream"; version = "2.3.6"; src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz"; + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz"; sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="; }; }; @@ -1683,7 +1683,7 @@ let packageName = "safe-regex"; version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz"; + url = "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz"; sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e"; }; }; @@ -1710,17 +1710,17 @@ let packageName = "semver"; version = "5.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz"; + url = "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz"; sha1 = "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"; }; }; - "semver-5.5.1" = { + "semver-5.6.0" = { name = "semver"; packageName = "semver"; - version = "5.5.1"; + version = "5.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz"; - sha512 = "PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw=="; + url = "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz"; + sha512 = "RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg=="; }; }; "set-blocking-2.0.0" = { @@ -1822,13 +1822,13 @@ let sha512 = "NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw=="; }; }; - "sshpk-1.14.2" = { + "sshpk-1.15.2" = { name = "sshpk"; packageName = "sshpk"; - version = "1.14.2"; + version = "1.15.2"; src = fetchurl { - url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz"; - sha1 = "c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98"; + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz"; + sha512 = "Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA=="; }; }; "static-extend-0.1.2" = { @@ -1854,7 +1854,7 @@ let packageName = "string_decoder"; version = "1.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"; + url = "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"; sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="; }; }; @@ -1863,7 +1863,7 @@ let packageName = "strip-ansi"; version = "3.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"; + url = "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"; sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"; }; }; @@ -1881,17 +1881,17 @@ let packageName = "tar"; version = "2.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz"; + url = "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz"; sha1 = "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"; }; }; - "tar-4.4.6" = { + "tar-4.4.8" = { name = "tar"; packageName = "tar"; - version = "4.4.6"; + version = "4.4.8"; src = fetchurl { - url = "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz"; - sha512 = "tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg=="; + url = "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz"; + sha512 = "LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ=="; }; }; "to-object-path-0.3.0" = { @@ -1975,6 +1975,15 @@ let sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"; }; }; + "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=="; + }; + }; "urix-0.1.0" = { name = "urix"; packageName = "urix"; @@ -2011,13 +2020,13 @@ let sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="; }; }; - "v8flags-3.0.2" = { + "v8flags-3.1.1" = { name = "v8flags"; packageName = "v8flags"; - version = "3.0.2"; + version = "3.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/v8flags/-/v8flags-3.0.2.tgz"; - sha512 = "6sgSKoFw1UpUPd3cFdF7QGnrH6tDeBgW1F3v9gy8gLY0mlbiBXq8soy8aQpY6xeeCjH5K+JvC62Acp7gtl7wWA=="; + url = "https://registry.npmjs.org/v8flags/-/v8flags-3.1.1.tgz"; + sha512 = "iw/1ViSEaff8NJ3HLyEjawk/8hjJib3E7pvG4pddVXfUg1983s3VGsiClDjhK64MQVDGqc1Q8r18S4VKQZS9EQ=="; }; }; "verror-1.10.0" = { @@ -2056,13 +2065,13 @@ let sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; }; }; - "yallist-3.0.2" = { + "yallist-3.0.3" = { name = "yallist"; packageName = "yallist"; - version = "3.0.2"; + version = "3.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz"; - sha1 = "8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"; + url = "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz"; + sha512 = "S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A=="; }; }; }; @@ -2073,7 +2082,7 @@ in packageName = "bower"; version = "1.8.4"; src = fetchurl { - url = "https://registry.npmjs.org/bower/-/bower-1.8.4.tgz"; + url = "http://registry.npmjs.org/bower/-/bower-1.8.4.tgz"; sha1 = "e7876a076deb8137f7d06525dc5e8c66db82f28a"; }; buildInputs = globalBuildInputs; @@ -2105,10 +2114,10 @@ in grunt-cli = nodeEnv.buildNodePackage { name = "grunt-cli"; packageName = "grunt-cli"; - version = "1.3.1"; + version = "1.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.1.tgz"; - sha512 = "UwBRu/QpAjDc53DRLEkyilFdL0zenpxu+fddTIlsF/KJqdNcHaQmvyu1W3cDesZ9rqqZdKK5A8+QDIyLUEWoZQ=="; + url = "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz"; + sha512 = "8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ=="; }; dependencies = [ sources."abbrev-1.1.1" @@ -2360,7 +2369,7 @@ in }) sources."urix-0.1.0" sources."use-3.1.1" - sources."v8flags-3.0.2" + sources."v8flags-3.1.1" sources."which-1.3.1" ]; buildInputs = globalBuildInputs; @@ -2382,7 +2391,7 @@ in }; dependencies = [ sources."abbrev-1.1.1" - sources."ajv-5.5.2" + sources."ajv-6.6.1" sources."ansi-regex-2.1.1" sources."aproba-1.2.0" sources."are-we-there-yet-1.1.5" @@ -2396,9 +2405,8 @@ in sources."block-stream-0.0.9" sources."brace-expansion-1.1.11" sources."caseless-0.12.0" - sources."co-4.6.0" sources."code-point-at-1.1.0" - sources."combined-stream-1.0.6" + sources."combined-stream-1.0.7" sources."concat-map-0.0.1" sources."console-control-strings-1.1.0" sources."core-util-is-1.0.2" @@ -2408,18 +2416,18 @@ in sources."ecc-jsbn-0.1.2" sources."extend-3.0.2" sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" + sources."fast-deep-equal-2.0.1" sources."fast-json-stable-stringify-2.0.0" sources."forever-agent-0.6.1" - sources."form-data-2.3.2" + sources."form-data-2.3.3" sources."fs.realpath-1.0.0" sources."fstream-1.0.11" sources."gauge-2.7.4" sources."getpass-0.1.7" sources."glob-7.1.3" - sources."graceful-fs-4.1.11" + sources."graceful-fs-4.1.15" sources."har-schema-2.0.0" - sources."har-validator-5.1.0" + sources."har-validator-5.1.3" sources."has-unicode-2.0.1" sources."http-signature-1.2.0" sources."inflight-1.0.6" @@ -2431,11 +2439,11 @@ in sources."isstream-0.1.2" sources."jsbn-0.1.1" sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" + sources."json-schema-traverse-0.4.1" sources."json-stringify-safe-5.0.1" sources."jsprim-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" sources."minimatch-3.0.4" sources."minimist-0.0.8" sources."mkdirp-0.5.1" @@ -2452,7 +2460,7 @@ in sources."performance-now-2.1.0" sources."process-nextick-args-2.0.0" sources."psl-1.1.29" - sources."punycode-1.4.1" + sources."punycode-2.1.1" sources."qs-6.5.2" sources."readable-stream-2.3.6" sources."request-2.88.0" @@ -2462,14 +2470,19 @@ in sources."semver-5.3.0" sources."set-blocking-2.0.0" sources."signal-exit-3.0.2" - sources."sshpk-1.14.2" + sources."sshpk-1.15.2" sources."string-width-1.0.2" sources."string_decoder-1.1.1" sources."strip-ansi-3.0.1" sources."tar-2.2.1" - sources."tough-cookie-2.4.3" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) sources."tunnel-agent-0.6.0" sources."tweetnacl-0.14.5" + sources."uri-js-4.2.2" sources."util-deprecate-1.0.2" sources."uuid-3.3.2" sources."verror-1.10.0" @@ -2489,10 +2502,10 @@ in node-gyp-build = nodeEnv.buildNodePackage { name = "node-gyp-build"; packageName = "node-gyp-build"; - version = "3.4.0"; + version = "3.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.4.0.tgz"; - sha512 = "YoviGBJYGrPdLOKDIQB0sKxuKy/EEsxzooNkOZak4vSTKT/qH0Pa6dj3t1MJjEQGsefih61IyHDmO1WW7xOFfw=="; + url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.5.1.tgz"; + sha512 = "AKJ4SyHiYvqwy5P9GaAnxi5IG3HSEPHV/1YDMlBA0vEEmi7qxeeSfKlCAau3XFvAPFR9EV6gvD9p2b0s8ghyww=="; }; buildInputs = globalBuildInputs; meta = { @@ -2506,10 +2519,10 @@ in node-pre-gyp = nodeEnv.buildNodePackage { name = "node-pre-gyp"; packageName = "node-pre-gyp"; - version = "0.11.0"; + version = "0.12.0"; src = fetchurl { - url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz"; - sha512 = "TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q=="; + url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz"; + sha512 = "4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A=="; }; dependencies = [ sources."abbrev-1.1.1" @@ -2518,7 +2531,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.0.1" + sources."chownr-1.1.1" sources."code-point-at-1.1.0" sources."concat-map-0.0.1" sources."console-control-strings-1.1.0" @@ -2541,14 +2554,14 @@ in sources."isarray-1.0.0" sources."minimatch-3.0.4" sources."minimist-0.0.8" - sources."minipass-2.3.4" - sources."minizlib-1.1.0" + sources."minipass-2.3.5" + sources."minizlib-1.2.1" sources."mkdirp-0.5.1" sources."ms-2.0.0" - sources."needle-2.2.2" + sources."needle-2.2.4" sources."nopt-4.0.1" sources."npm-bundled-1.0.5" - sources."npm-packlist-1.1.11" + sources."npm-packlist-1.1.12" sources."npmlog-4.1.2" sources."number-is-nan-1.0.1" sources."object-assign-4.1.1" @@ -2568,18 +2581,18 @@ in sources."safe-buffer-5.1.2" sources."safer-buffer-2.1.2" sources."sax-1.2.4" - sources."semver-5.5.1" + sources."semver-5.6.0" sources."set-blocking-2.0.0" sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."string_decoder-1.1.1" sources."strip-ansi-3.0.1" sources."strip-json-comments-2.0.1" - sources."tar-4.4.6" + sources."tar-4.4.8" sources."util-deprecate-1.0.2" sources."wide-align-1.1.3" sources."wrappy-1.0.2" - sources."yallist-3.0.2" + sources."yallist-3.0.3" ]; buildInputs = globalBuildInputs; meta = { @@ -2593,10 +2606,10 @@ in pnpm = nodeEnv.buildNodePackage { name = "pnpm"; packageName = "pnpm"; - version = "2.13.6"; + version = "2.21.1"; src = fetchurl { - url = "https://registry.npmjs.org/pnpm/-/pnpm-2.13.6.tgz"; - sha512 = "X8zmtUzmEIa/QMg0t0eeq6hSd7kmL5Zvneqpj3Tcbyn2g/FEFTPb9kaghR+DW1WdViOE51eo4ECLK7uY9oogkA=="; + url = "https://registry.npmjs.org/pnpm/-/pnpm-2.21.1.tgz"; + sha512 = "0UEIdUM8VqRHolaBPREYhTEuu/Zfi4qp3Kp0u6ioCtn7Yi33sGFdApEczb/SenmaqtnWD7OUIO74v8Aw9wnYeg=="; }; buildInputs = globalBuildInputs; meta = { diff --git a/pkgs/development/node-packages/node-packages-v8.json b/pkgs/development/node-packages/node-packages-v8.json index 6ac941eb7c48..3fd66bd989fc 100644 --- a/pkgs/development/node-packages/node-packages-v8.json +++ b/pkgs/development/node-packages/node-packages-v8.json @@ -1,130 +1,12 @@ [ "alloy" -, "asar" , "azure-cli" , "bower" -, "bower2nix" -, "browserify" -, "castnow" -, "clean-css" , "coffee-script" -, "coinmon" -, "configurable-http-proxy" -, "cordova" -, "create-cycle-app" -, "create-react-app" -, "create-react-native-app" -, "csslint" -, "dat" -, "dhcp" -, "dnschain" -, "docker-registry-server" -, "elasticdump" -, "elm-oracle" -, "elm-test" -, "emoj" -, "eslint" -, "eslint_d" -, "emojione" -, { "fast-cli": "1.x" } -, "fetch-bower" -, "forever" -, "git-run" -, "git-standup" -, "graphql-cli" , "grunt-cli" -, { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " } -, "gulp" -, "hipache" -, "htmlhint" -, "html-minifier" -, "ionic" -, "ios-deploy" -, "istanbul" -, "imapnotify" -, "jake" -, "javascript-typescript-langserver" -, "jayschema" -, "jsdoc" -, "jshint" -, "json" -, "js-beautify" -, "jsonlint" -, "jsontool" -, "json-diff" -, "json-refs" -, "json-server" -, "js-yaml" -, "karma" -, { "kibana-authentication-proxy": "git://github.com/fangli/kibana-authentication-proxy.git" } -, "lcov-result-merger" -, "leetcode-cli" -, "lerna" -, "less" -, "less-plugin-clean-css" -, "live-server" -, "livedown" -, "madoko" -, "mathjax" -, "meat" -, "meguca" -, "mocha" -, "multi-file-swagger" -, "nijs" -, "node2nix" , "node-gyp" , "node-gyp-build" -, "node-inspector" , "node-pre-gyp" -, "nodemon" -, "node-red" -, { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } -, "npm" -, { "npm2nix": "git://github.com/NixOS/npm2nix.git#5.12.0" } -, "npm-check-updates" -, "nsp" -, "ocaml-language-server" -, { "parsoid": "git://github.com/abbradar/parsoid#stable" } -, "peerflix" -, "peerflix-server" -, "phantomjs" , "pnpm" -, "prettier" -, "pulp" -, "quassel-webserver" -, "react-tools" -, "react-native-cli" -, "s3http" -, "semver" -, "serve" -, "shout" -, "sinopia" -, "sloc" -, "smartdc" -, "socket.io" -, "stackdriver-statsd-backend" -, "statsd" -, "statsd-influxdb-backend" -, "statsd-librato-backend" -, "stylus" -, "svgo" -, "swagger" -, "tern" -, "three" -, "tiddlywiki" , "titanium" -, "triton" -, "typescript" -, "typings" -, "uglify-js" -, "ungit" -, "vue-cli" -, "@vue/cli" -, "webdrvr" -, "webpack" -, "webtorrent-cli" -, "web-ext" -, "wring" -, "yarn" -, "yo" ] diff --git a/pkgs/development/node-packages/node-packages-v8.nix b/pkgs/development/node-packages/node-packages-v8.nix index 0e6970dbea18..151bd7844534 100644 --- a/pkgs/development/node-packages/node-packages-v8.nix +++ b/pkgs/development/node-packages/node-packages-v8.nix @@ -4,1480 +4,13 @@ let sources = { - "@akryum/winattr-3.0.0" = { - name = "_at_akryum_slash_winattr"; - packageName = "@akryum/winattr"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@akryum/winattr/-/winattr-3.0.0.tgz"; - sha512 = "t4WmWoGV9gyzypwG3y3JlcK2t8fKLtvzBA7xEoFTj9SMPvOuLsf13uh4ikK0RRaaa9RPPWLgFUdOyIRaQvCpwQ=="; - }; - }; - "@apollographql/apollo-upload-server-5.0.3" = { - name = "_at_apollographql_slash_apollo-upload-server"; - packageName = "@apollographql/apollo-upload-server"; - version = "5.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@apollographql/apollo-upload-server/-/apollo-upload-server-5.0.3.tgz"; - sha512 = "tGAp3ULNyoA8b5o9LsU2Lq6SwgVPUOKAqKywu2liEtTvrFSGPrObwanhYwArq3GPeOqp2bi+JknSJCIU3oQN1Q=="; - }; - }; - "@apollographql/graphql-playground-html-1.6.0" = { - name = "_at_apollographql_slash_graphql-playground-html"; - packageName = "@apollographql/graphql-playground-html"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.0.tgz"; - sha512 = "QAZIFrfVRkjvMkUHIQKZXZ3La0V5t12w5PWrhihYEabHwzIZV/txQd/kSYHgYPXC4s5OURxsXZop9f0BzI2QIQ=="; - }; - }; - "@babel/generator-7.0.0-beta.38" = { - name = "_at_babel_slash_generator"; - packageName = "@babel/generator"; - version = "7.0.0-beta.38"; - src = fetchurl { - url = "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.38.tgz"; - sha512 = "aOHQPhsEyaB6p2n+AK981+onHoc+Ork9rcAQVSUJR33wUkGiWRpu6/C685knRyIZVsKeSdG5Q4xMiYeFUhuLzA=="; - }; - }; - "@babel/runtime-7.0.0" = { - name = "_at_babel_slash_runtime"; - packageName = "@babel/runtime"; - version = "7.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0.tgz"; - sha512 = "7hGhzlcmg01CvH1EHdSPVXYX1aJ8KCEyz6I9xYIi/asDtzBPMyMhVibhM/K6g/5qnKBwjZtp10bNZIEFTRW1MA=="; - }; - }; - "@babel/runtime-corejs2-7.0.0" = { - name = "_at_babel_slash_runtime-corejs2"; - packageName = "@babel/runtime-corejs2"; - version = "7.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.0.0.tgz"; - sha512 = "Yww0jXgolNtkhcK+Txo5JN+DjBpNmmAtD7G99HOebhEjBzjnACG09Tip9C8lSOF6PrhA56OeJWeOZduNJaKxBA=="; - }; - }; - "@babel/types-7.0.0-beta.38" = { - name = "_at_babel_slash_types"; - packageName = "@babel/types"; - version = "7.0.0-beta.38"; - src = fetchurl { - url = "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.38.tgz"; - sha512 = "SAtyEjmA7KiEoL2eAOAUM6M9arQJGWxJKK0S9x0WyPOosHS420RXoxPhn57u/8orRnK8Kxm0nHQQNTX203cP1Q=="; - }; - }; - "@cliqz-oss/firefox-client-0.3.1" = { - name = "_at_cliqz-oss_slash_firefox-client"; - packageName = "@cliqz-oss/firefox-client"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@cliqz-oss/firefox-client/-/firefox-client-0.3.1.tgz"; - sha512 = "RO+Tops/wGnBzWoZYkCraqyh2JqOejqJq5/a4b54HhmjTNSKdUPwAOK17EGg/zPb0nWqkuB7QyZsI9bo+ev8Kw=="; - }; - }; - "@cliqz-oss/node-firefox-connect-1.2.1" = { - name = "_at_cliqz-oss_slash_node-firefox-connect"; - packageName = "@cliqz-oss/node-firefox-connect"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@cliqz-oss/node-firefox-connect/-/node-firefox-connect-1.2.1.tgz"; - sha512 = "O/IyiB5pfztCdmxQZg0/xeq5w+YiP3gtJz8d4We2EpLPKzbDVjOrtfLKYgVfm6Ya6mbvDge1uLkSRwaoVCWKnA=="; - }; - }; - "@cycle/dom-18.3.0" = { - name = "_at_cycle_slash_dom"; - packageName = "@cycle/dom"; - version = "18.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@cycle/dom/-/dom-18.3.0.tgz"; - sha1 = "37b9f55c6b0f629d1b689ece57637768fbeed2b0"; - }; - }; - "@cycle/http-14.10.0" = { - name = "_at_cycle_slash_http"; - packageName = "@cycle/http"; - version = "14.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@cycle/http/-/http-14.10.0.tgz"; - sha512 = "FhGyDGraqIUpsBSiqgv6FJNaEJ2MVg/8oJ5obgwQgdrheSIiviXYSq+NQ6PtHfuThes/Z16aY/LrvsqLF5hJMw=="; - }; - }; - "@cycle/isolate-3.4.0" = { - name = "_at_cycle_slash_isolate"; - packageName = "@cycle/isolate"; - version = "3.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@cycle/isolate/-/isolate-3.4.0.tgz"; - sha512 = "mOAlwLeTr6wTdHwKWAfaFeuKeD540kKcJlLVKsqLhbfLp6orF1B3CzMfFNlmqNY30t6o6TORCFfV+0EATK9Y7Q=="; - }; - }; - "@cycle/run-3.4.0" = { - name = "_at_cycle_slash_run"; - packageName = "@cycle/run"; - version = "3.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@cycle/run/-/run-3.4.0.tgz"; - sha512 = "YUZyPu0nC4YDC31mLH5PGxbMoPEH5dNEV+nmgt34GgGgJ0ykDd4PrY7/ph5MAEpQE6rOfov0VN44qQRs6beQow=="; - }; - }; - "@cycle/run-4.4.0" = { - name = "_at_cycle_slash_run"; - packageName = "@cycle/run"; - version = "4.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@cycle/run/-/run-4.4.0.tgz"; - sha512 = "vVxnTqKKlgasE+we9X2z3og8z5KouO2RMiIgHWkVek+NomsdaeZwfvbutqzm3VToEImaz0DE2Iln9AxtCOVjpQ=="; - }; - }; - "@cycle/time-0.10.1" = { - name = "_at_cycle_slash_time"; - packageName = "@cycle/time"; - version = "0.10.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@cycle/time/-/time-0.10.1.tgz"; - sha1 = "cbc4b9a68981bf0b501ccd06a9058acd65309bf7"; - }; - }; - "@gulp-sourcemaps/identity-map-1.0.2" = { - name = "_at_gulp-sourcemaps_slash_identity-map"; - packageName = "@gulp-sourcemaps/identity-map"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz"; - sha512 = "ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ=="; - }; - }; - "@gulp-sourcemaps/map-sources-1.0.0" = { - name = "_at_gulp-sourcemaps_slash_map-sources"; - packageName = "@gulp-sourcemaps/map-sources"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz"; - sha1 = "890ae7c5d8c877f6d384860215ace9d7ec945bda"; - }; - }; - "@ionic/cli-framework-1.0.6" = { - name = "_at_ionic_slash_cli-framework"; - packageName = "@ionic/cli-framework"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/@ionic/cli-framework/-/cli-framework-1.0.6.tgz"; - sha512 = "vUKqtMCYTGr7mhNSjVKsl5VYLP+XyNltiVp+afSzOOlNx+GdEDzzxAhpJSryhu77EVtlJEUvkTq0pQIqptC1QA=="; - }; - }; - "@ionic/cli-utils-2.2.0" = { - name = "_at_ionic_slash_cli-utils"; - packageName = "@ionic/cli-utils"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@ionic/cli-utils/-/cli-utils-2.2.0.tgz"; - sha512 = "9FJHRZU4oNh2pwkm3mPgGCQolBvLj5o6llshcH4L9OEHtJUrYSolttuglOh3p6kgmqpJfUbRF/mmoAX7jo2XXA=="; - }; - }; - "@ionic/discover-1.0.4" = { - name = "_at_ionic_slash_discover"; - packageName = "@ionic/discover"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@ionic/discover/-/discover-1.0.4.tgz"; - sha512 = "/9WbB31cv0nr2M8Vi4O2coDiX27IJ5EXwGKrgnV0X0/dfavObNVqV9ksNcHnZTuNArqBXywOsWPIES0+tHXIhA=="; - }; - }; - "@kbrandwijk/swagger-to-graphql-2.4.3" = { - name = "_at_kbrandwijk_slash_swagger-to-graphql"; - packageName = "@kbrandwijk/swagger-to-graphql"; - version = "2.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@kbrandwijk/swagger-to-graphql/-/swagger-to-graphql-2.4.3.tgz"; - sha512 = "CNVsCrMge/jq6DCT5buNZ8PACY9RTvPJbCNoIcndfkJOCsNxOx9dnc5qw4pHZdHi8GS6l3qlgkuFKp33iD8J2Q=="; - }; - }; - "@lerna/add-3.1.4" = { - name = "_at_lerna_slash_add"; - packageName = "@lerna/add"; - version = "3.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/add/-/add-3.1.4.tgz"; - sha512 = "jC4k1EkniPA003Fj8NQkRjdue29BJRRPfbnTqPCmhjmwQKy2dj71256o28eBYoWcouUivA0voz+r+H9sLMqbfA=="; - }; - }; - "@lerna/batch-packages-3.1.2" = { - name = "_at_lerna_slash_batch-packages"; - packageName = "@lerna/batch-packages"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/batch-packages/-/batch-packages-3.1.2.tgz"; - sha512 = "HAkpptrYeUVlBYbLScXgeCgk6BsNVXxDd53HVWgzzTWpXV4MHpbpeKrByyt7viXlNhW0w73jJbipb/QlFsHIhQ=="; - }; - }; - "@lerna/bootstrap-3.1.4" = { - name = "_at_lerna_slash_bootstrap"; - packageName = "@lerna/bootstrap"; - version = "3.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.1.4.tgz"; - sha512 = "GN3/ll73hXQzsFEKW1d6xgMKf6t4kxTXDGhiMF1uc8DdbrK1arA1MMWhXrjMYJAaMldMzNnGeE3Kb1MxKxXWPw=="; - }; - }; - "@lerna/changed-3.1.3" = { - name = "_at_lerna_slash_changed"; - packageName = "@lerna/changed"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/changed/-/changed-3.1.3.tgz"; - sha512 = "6KyyAl/qcxFeKOfuTDJlgh3aNOf6KQDxckEitmOFRi9scIZd7Igj/V9DQSvKoMORGk8wBwbpeLNJ9TN9xbm4qw=="; - }; - }; - "@lerna/check-working-tree-3.1.0" = { - name = "_at_lerna_slash_check-working-tree"; - packageName = "@lerna/check-working-tree"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.1.0.tgz"; - sha512 = "ruy6s44IUcaPEa4JlDDDk6nbacMESUPRSb+dohzLJxfhXx1wFnEVF6L91TGxFP+C0lt5V6zd8rnJxkW/uZzNAA=="; - }; - }; - "@lerna/child-process-3.0.0" = { - name = "_at_lerna_slash_child-process"; - packageName = "@lerna/child-process"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.0.0.tgz"; - sha512 = "8vHRDkpGhzSaMsXgyXVgY80mUSC5WSkDmhWWA3bnB/n5FBK1gK8EKQUpHTk14SckwvUgEJzBd35gR5/XKGOgmQ=="; - }; - }; - "@lerna/clean-3.1.3" = { - name = "_at_lerna_slash_clean"; - packageName = "@lerna/clean"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/clean/-/clean-3.1.3.tgz"; - sha512 = "XVdcIOjhudXlk5pTXjrpsnNLqeVi2rBu2oWzPH2GHrxWGBZBW8thGIFhQf09da/RbRT3uzBWXpUv+sbL2vbX3g=="; - }; - }; - "@lerna/cli-3.1.4" = { - name = "_at_lerna_slash_cli"; - packageName = "@lerna/cli"; - version = "3.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/cli/-/cli-3.1.4.tgz"; - sha512 = "e63YpwIgXU87gGDpqxr2mQnkxwIIt03FtgWlAId7uySVwTLT7j5u0yMbFR1CVkWvUSBY76JSCsX5u/Z1CfJUpQ=="; - }; - }; - "@lerna/collect-updates-3.1.0" = { - name = "_at_lerna_slash_collect-updates"; - packageName = "@lerna/collect-updates"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.1.0.tgz"; - sha512 = "zHxHRZOteTqcW9mAyLrmoWEKpfxgA3c6LJj4nauB2pM3MKyKNhg0gqiy2RHFu7EGivPki4Q1624I301iAXtUVA=="; - }; - }; - "@lerna/command-3.1.3" = { - name = "_at_lerna_slash_command"; - packageName = "@lerna/command"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/command/-/command-3.1.3.tgz"; - sha512 = "ptaFNsfcTpxnSkaNrGgW3fRbWWVSVDUx4BpkjUUnRTgy9mwoykQWgQB3inhgTYHwW6e4PzO79F2hovfUMzHuzg=="; - }; - }; - "@lerna/conventional-commits-3.0.2" = { - name = "_at_lerna_slash_conventional-commits"; - packageName = "@lerna/conventional-commits"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.0.2.tgz"; - sha512 = "Cxd1eWXn3usADKXIUvYmTERx2+1N7oJD4Whz+FVu8kTfufsfTO7fYOan1RVkg86ukZbNDyS+iOxZ8DJ2JspS9g=="; - }; - }; - "@lerna/create-3.1.3" = { - name = "_at_lerna_slash_create"; - packageName = "@lerna/create"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/create/-/create-3.1.3.tgz"; - sha512 = "CmXKCBc6AE3F9O6mMg4Y76cQ8eTCy3ksqDFKxVQMdYDtHKnTrH1s0l8sn3J1AiylqVDnvxhb3Rjyj+OWyzmFPQ=="; - }; - }; - "@lerna/create-symlink-3.0.0" = { - name = "_at_lerna_slash_create-symlink"; - packageName = "@lerna/create-symlink"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.0.0.tgz"; - sha512 = "Q9qAzGGqQtVzHWrCz+Md4SH0tW99DrgFJ68cnFqilOO6H3Y/y/H0gwHICqM9YxRwLs6GJdkzoqJATFShM7PKJA=="; - }; - }; - "@lerna/describe-ref-3.1.0" = { - name = "_at_lerna_slash_describe-ref"; - packageName = "@lerna/describe-ref"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.1.0.tgz"; - sha512 = "0a7WFKDSmdEwwmEj+ZfhI7SkkG1CDcVhfW8VhPqr6gnCMY+ryt6iV/rR7ygb0eCDg8wEe9eQsiwbnrbXDLjIDw=="; - }; - }; - "@lerna/diff-3.1.3" = { - name = "_at_lerna_slash_diff"; - packageName = "@lerna/diff"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/diff/-/diff-3.1.3.tgz"; - sha512 = "30G74DxdQC4dR3U0yqh5mjcioLDUmSy1ntntdF3khvKV9oiMVzCSOO0oOlSwIdmohke+bQ//oF+oyl0Dy1TUTQ=="; - }; - }; - "@lerna/exec-3.1.3" = { - name = "_at_lerna_slash_exec"; - packageName = "@lerna/exec"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/exec/-/exec-3.1.3.tgz"; - sha512 = "r0yQj9Rza5a42Shts8rXYGU1/Va8hO2atk/TEZgrA1EcTwgZyAuXsuML5UWbC/eLgwEjVDmc3MUSj8O1JijBMQ=="; - }; - }; - "@lerna/filter-options-3.1.2" = { - name = "_at_lerna_slash_filter-options"; - packageName = "@lerna/filter-options"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.1.2.tgz"; - sha512 = "smbvSGK/eU+7PDKO4jbJ7XYO2XTfhnwPeOTuwSm1mlWS5dUGasYkhAuFzouFh60aZBvmW0e6APe0XYeofQNcCg=="; - }; - }; - "@lerna/filter-packages-3.0.0" = { - name = "_at_lerna_slash_filter-packages"; - packageName = "@lerna/filter-packages"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.0.0.tgz"; - sha512 = "zwbY1J4uRjWRZ/FgYbtVkq7I3Nduwsg2V2HwLKSzwV2vPglfGqgovYOVkND6/xqe2BHwDX4IyA2+e7OJmLaLSA=="; - }; - }; - "@lerna/get-npm-exec-opts-3.0.0" = { - name = "_at_lerna_slash_get-npm-exec-opts"; - packageName = "@lerna/get-npm-exec-opts"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.0.0.tgz"; - sha512 = "arcYUm+4xS8J3Palhl+5rRJXnZnFHsLFKHBxznkPIxjwGQeAEw7df38uHdVjEQ+HNeFmHnBgSqfbxl1VIw5DHg=="; - }; - }; - "@lerna/global-options-3.1.3" = { - name = "_at_lerna_slash_global-options"; - packageName = "@lerna/global-options"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.1.3.tgz"; - sha512 = "LVeZU/Zgc0XkHdGMRYn+EmHfDmmYNwYRv3ta59iCVFXLVp7FRFWF7oB1ss/WRa9x/pYU0o6L8as/5DomLUGASA=="; - }; - }; - "@lerna/has-npm-version-3.0.4" = { - name = "_at_lerna_slash_has-npm-version"; - packageName = "@lerna/has-npm-version"; - version = "3.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.0.4.tgz"; - sha512 = "RisEWZBROi8corPb/PUIQqT+xGPLeriJ/n6VCeO6GROCO1fyYBX7kgFmVpFOytufWFkI04qBgLaUs+CEc8Yspg=="; - }; - }; - "@lerna/import-3.1.3" = { - name = "_at_lerna_slash_import"; - packageName = "@lerna/import"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/import/-/import-3.1.3.tgz"; - sha512 = "+XV/EHXEHbyMmprz8zQa0VF0TZ+txRIrcF3Q/PsuZ4isVxawIbP1CmgE0yn0/1XSNJwGKsuPfGauRtnjUi2LJw=="; - }; - }; - "@lerna/init-3.1.3" = { - name = "_at_lerna_slash_init"; - packageName = "@lerna/init"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/init/-/init-3.1.3.tgz"; - sha512 = "c418p6fAfJ+b/tidB8/O/ABGLX7a5y5uJSWxH2/Mp7i5da/RD27XJ6E6818hGAbUbVQw04+XuXHtrWYlWLEJCw=="; - }; - }; - "@lerna/link-3.1.4" = { - name = "_at_lerna_slash_link"; - packageName = "@lerna/link"; - version = "3.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/link/-/link-3.1.4.tgz"; - sha512 = "AAl4ctKtE6975zxdrsr16CAh/K4y0ZjjY9XDdD+zMxsSPELvRVG6M36O1A72AmKz5Nhh1l82bPrw7w54TbQ8hA=="; - }; - }; - "@lerna/list-3.1.3" = { - name = "_at_lerna_slash_list"; - packageName = "@lerna/list"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/list/-/list-3.1.3.tgz"; - sha512 = "/ncX5Kj1ddLgZuBkjaoluJgcmAAm/L4/AymVNBgVrw6dOad0C0RB6oIcRAbxDennEQ25wSOFmuXRZHYHY9VYyg=="; - }; - }; - "@lerna/listable-3.0.0" = { - name = "_at_lerna_slash_listable"; - packageName = "@lerna/listable"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/listable/-/listable-3.0.0.tgz"; - sha512 = "HX/9hyx1HLg2kpiKXIUc1EimlkK1T58aKQ7ovO7rQdTx9ForpefoMzyLnHE1n4XrUtEszcSWJIICJ/F898M6Ag=="; - }; - }; - "@lerna/log-packed-3.0.4" = { - name = "_at_lerna_slash_log-packed"; - packageName = "@lerna/log-packed"; - version = "3.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.0.4.tgz"; - sha512 = "vVQHgMagE2wnbxhNY9nFkdu+Cx2TsyWalkJfkxbNzmo6gOCrDsxCBDj9vTEV8Q+4aWx0C0Bsc0sB2Eb8y/+ofA=="; - }; - }; - "@lerna/npm-conf-3.0.0" = { - name = "_at_lerna_slash_npm-conf"; - packageName = "@lerna/npm-conf"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.0.0.tgz"; - sha512 = "xXG7qt349t+xzaHTQELmIDjbq8Q49HOMR8Nx/gTDBkMl02Fno91LXFnA4A7ErPiyUSGqNSfLw+zgij0hgpeN7w=="; - }; - }; - "@lerna/npm-dist-tag-3.0.0" = { - name = "_at_lerna_slash_npm-dist-tag"; - packageName = "@lerna/npm-dist-tag"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.0.0.tgz"; - sha512 = "ZOcfcsNJlCoVHvLOROdCTvqD3keG3TJ78Cu8sALsz8n0kEz2ga7tNy5wbQ67SGyY7+jq4YiBv5BwXjV+56Sv+A=="; - }; - }; - "@lerna/npm-install-3.0.0" = { - name = "_at_lerna_slash_npm-install"; - packageName = "@lerna/npm-install"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.0.0.tgz"; - sha512 = "e0sspVUfzEKhqsRIxzWqZ/uMBHzZSzOa4HCeORErEZu+dmDoI145XYhqvCVn7EvbAb407FV2H9GVeoP0JeG8GQ=="; - }; - }; - "@lerna/npm-publish-3.0.6" = { - name = "_at_lerna_slash_npm-publish"; - packageName = "@lerna/npm-publish"; - version = "3.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.0.6.tgz"; - sha512 = "PlvKr958TowEOOe2yNtmUi/Ot42TS/edlmA7rj+XtDUR51AN3RB9G6b25TElyrnDksj1ayb3mOF7I2uf1gbyOw=="; - }; - }; - "@lerna/npm-run-script-3.0.0" = { - name = "_at_lerna_slash_npm-run-script"; - packageName = "@lerna/npm-run-script"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.0.0.tgz"; - sha512 = "Y1H4Myer1S7an33FDK0eqyR+95PujUePC/xJZKq/H50SaQNwBw7KMlxXxy6kXVEcQhmvQsER4Bw3msgqwwGYIw=="; - }; - }; - "@lerna/output-3.0.0" = { - name = "_at_lerna_slash_output"; - packageName = "@lerna/output"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/output/-/output-3.0.0.tgz"; - sha512 = "EFxnSbO0zDEVKkTKpoCUAFcZjc3gn3DwPlyTDxbeqPU7neCfxP4rA4+0a6pcOfTlRS5kLBRMx79F2TRCaMM3DA=="; - }; - }; - "@lerna/package-3.0.0" = { - name = "_at_lerna_slash_package"; - packageName = "@lerna/package"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/package/-/package-3.0.0.tgz"; - sha512 = "djzEJxzn212wS8d9znBnlXkeRlPL7GqeAYBykAmsuq51YGvaQK67Umh5ejdO0uxexF/4r7yRwgrlRHpQs8Rfqg=="; - }; - }; - "@lerna/package-graph-3.1.2" = { - name = "_at_lerna_slash_package-graph"; - packageName = "@lerna/package-graph"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.1.2.tgz"; - sha512 = "9wIWb49I1IJmyjPdEVZQ13IAi9biGfH/OZHOC04U2zXGA0GLiY+B3CAx6FQvqkZ8xEGfqzmXnv3LvZ0bQfc1aQ=="; - }; - }; - "@lerna/project-3.0.0" = { - name = "_at_lerna_slash_project"; - packageName = "@lerna/project"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/project/-/project-3.0.0.tgz"; - sha512 = "XhDFVfqj79jG2Speggd15RpYaE8uiR25UKcQBDmumbmqvTS7xf2cvl2pq2UTvDafaJ0YwFF3xkxQZeZnFMwdkw=="; - }; - }; - "@lerna/prompt-3.0.0" = { - name = "_at_lerna_slash_prompt"; - packageName = "@lerna/prompt"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.0.0.tgz"; - sha512 = "EzvNexDTh//GlpOz68zRo16NdOIqWqiiXMs9tIxpELQubH+kUGKvBSiBrZ2Zyrfd8pQhIf+8qARtkCG+G7wzQQ=="; - }; - }; - "@lerna/publish-3.1.3" = { - name = "_at_lerna_slash_publish"; - packageName = "@lerna/publish"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/publish/-/publish-3.1.3.tgz"; - sha512 = "vlHs1ll3HEbTVgO0hVFo9dMKixV9XO3T7OBCK835j8fw4TL/0y+YjmNjH5Y5Uyh02hZxcy/iosZNyGccu/fG3w=="; - }; - }; - "@lerna/resolve-symlink-3.0.0" = { - name = "_at_lerna_slash_resolve-symlink"; - packageName = "@lerna/resolve-symlink"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.0.0.tgz"; - sha512 = "MqjW9e+QVXts5IK5dk1XnYx7JKb+g+tQkOnnpAxYWHjahf3rGJ7Ru8maWh8KoPE+nIHAekk4WcjpiA9nLKvkFQ=="; - }; - }; - "@lerna/rimraf-dir-3.0.0" = { - name = "_at_lerna_slash_rimraf-dir"; - packageName = "@lerna/rimraf-dir"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.0.0.tgz"; - sha512 = "epvh/RGWSOYdrNgrizMcRq9VyCHkeY0LpIE4074r4ouKdYNhBT0LlpT0yMLvQgQKJkKRlqcfhJHvZeGHhXQyGg=="; - }; - }; - "@lerna/run-3.1.3" = { - name = "_at_lerna_slash_run"; - packageName = "@lerna/run"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/run/-/run-3.1.3.tgz"; - sha512 = "O26WdR+sQFSG2Fpc67nw+m8oVq3R+H6jsscKuB6VJafU+V4/hPURSbuFZIcmnD9MLmzAIhlQiCf0Fy6s/1MPPA=="; - }; - }; - "@lerna/run-lifecycle-3.0.0" = { - name = "_at_lerna_slash_run-lifecycle"; - packageName = "@lerna/run-lifecycle"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.0.0.tgz"; - sha512 = "kfq6eC5mCreTk7GusZyvF0/BfU9FDEt8JaUgzNKLrK1Sj6z2RO8uSpFsUlj+7OuV4wo0I+rdTdJOAFoW8C0GZw=="; - }; - }; - "@lerna/run-parallel-batches-3.0.0" = { - name = "_at_lerna_slash_run-parallel-batches"; - packageName = "@lerna/run-parallel-batches"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/run-parallel-batches/-/run-parallel-batches-3.0.0.tgz"; - sha512 = "Mj1ravlXF7AkkewKd9YFq9BtVrsStNrvVLedD/b2wIVbNqcxp8lS68vehXVOzoL/VWNEDotvqCQtyDBilCodGw=="; - }; - }; - "@lerna/symlink-binary-3.1.4" = { - name = "_at_lerna_slash_symlink-binary"; - packageName = "@lerna/symlink-binary"; - version = "3.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.1.4.tgz"; - sha512 = "uQ8pYxzygahshXJAeC/vY4eSi+kFM0S2Pi15hJsJI3W7Ec6ysSYU1lXemb6kqoIqkTDJZWnfKXEq/3FLE+JYhg=="; - }; - }; - "@lerna/symlink-dependencies-3.1.4" = { - name = "_at_lerna_slash_symlink-dependencies"; - packageName = "@lerna/symlink-dependencies"; - version = "3.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.1.4.tgz"; - sha512 = "iModwb0Xh0N0t55C6S4K2mzLdu1zXVsBc0qubUY1x0RSul92z8NeAe1aM5JzwMzuSoMA/LRiD1lNMWMRBf4JVg=="; - }; - }; - "@lerna/validation-error-3.0.0" = { - name = "_at_lerna_slash_validation-error"; - packageName = "@lerna/validation-error"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.0.0.tgz"; - sha512 = "5wjkd2PszV0kWvH+EOKZJWlHEqCTTKrWsvfHnHhcUaKBe/NagPZFWs+0xlsDPZ3DJt5FNfbAPAnEBQ05zLirFA=="; - }; - }; - "@lerna/version-3.1.3" = { - name = "_at_lerna_slash_version"; - packageName = "@lerna/version"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/version/-/version-3.1.3.tgz"; - sha512 = "cKJc0FbSEJWdVLBpWgK1tM4nzwpVJ4IC3ESzEvTWYB0fIU/SAcf+m8x7d/kl8XtlybsKGegdMEgBWvzooaDQ9A=="; - }; - }; - "@lerna/write-log-file-3.0.0" = { - name = "_at_lerna_slash_write-log-file"; - packageName = "@lerna/write-log-file"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.0.0.tgz"; - sha512 = "SfbPp29lMeEVOb/M16lJwn4nnx5y+TwCdd7Uom9umd7KcZP0NOvpnX0PHehdonl7TyHZ1Xx2maklYuCLbQrd/A=="; - }; - }; - "@mrmlnc/readdir-enhanced-2.2.1" = { - name = "_at_mrmlnc_slash_readdir-enhanced"; - packageName = "@mrmlnc/readdir-enhanced"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz"; - sha512 = "bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g=="; - }; - }; - "@nodelib/fs.stat-1.1.1" = { - name = "_at_nodelib_slash_fs.stat"; - packageName = "@nodelib/fs.stat"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.1.tgz"; - sha512 = "KU/VDjC5RwtDUZiz3d+DHXJF2lp5hB9dn552TXIyptj8SH1vXmR40mG0JgGq03IlYsOgGfcv8xrLpSQ0YUMQdA=="; - }; - }; - "@protobufjs/aspromise-1.1.2" = { - name = "_at_protobufjs_slash_aspromise"; - packageName = "@protobufjs/aspromise"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"; - sha1 = "9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf"; - }; - }; - "@protobufjs/base64-1.1.2" = { - name = "_at_protobufjs_slash_base64"; - packageName = "@protobufjs/base64"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz"; - sha512 = "AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="; - }; - }; - "@protobufjs/codegen-2.0.4" = { - name = "_at_protobufjs_slash_codegen"; - packageName = "@protobufjs/codegen"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz"; - sha512 = "YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="; - }; - }; - "@protobufjs/eventemitter-1.1.0" = { - name = "_at_protobufjs_slash_eventemitter"; - packageName = "@protobufjs/eventemitter"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz"; - sha1 = "355cbc98bafad5978f9ed095f397621f1d066b70"; - }; - }; - "@protobufjs/fetch-1.1.0" = { - name = "_at_protobufjs_slash_fetch"; - packageName = "@protobufjs/fetch"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz"; - sha1 = "ba99fb598614af65700c1619ff06d454b0d84c45"; - }; - }; - "@protobufjs/float-1.0.2" = { - name = "_at_protobufjs_slash_float"; - packageName = "@protobufjs/float"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz"; - sha1 = "5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1"; - }; - }; - "@protobufjs/inquire-1.1.0" = { - name = "_at_protobufjs_slash_inquire"; - packageName = "@protobufjs/inquire"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz"; - sha1 = "ff200e3e7cf2429e2dcafc1140828e8cc638f089"; - }; - }; - "@protobufjs/path-1.1.2" = { - name = "_at_protobufjs_slash_path"; - packageName = "@protobufjs/path"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz"; - sha1 = "6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d"; - }; - }; - "@protobufjs/pool-1.1.0" = { - name = "_at_protobufjs_slash_pool"; - packageName = "@protobufjs/pool"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz"; - sha1 = "09fd15f2d6d3abfa9b65bc366506d6ad7846ff54"; - }; - }; - "@protobufjs/utf8-1.1.0" = { - name = "_at_protobufjs_slash_utf8"; - packageName = "@protobufjs/utf8"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz"; - sha1 = "a777360b5b39a1a2e5106f8e858f2fd2d060c570"; - }; - }; - "@sindresorhus/is-0.7.0" = { - name = "_at_sindresorhus_slash_is"; - packageName = "@sindresorhus/is"; - version = "0.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz"; - sha512 = "ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow=="; - }; - }; - "@types/accepts-1.3.5" = { - name = "_at_types_slash_accepts"; - packageName = "@types/accepts"; - version = "1.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz"; - sha512 = "jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ=="; - }; - }; - "@types/async-2.0.49" = { - name = "_at_types_slash_async"; - packageName = "@types/async"; - version = "2.0.49"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/async/-/async-2.0.49.tgz"; - sha512 = "Benr3i5odUkvpFkOpzGqrltGdbSs+EVCkEBGXbuR7uT0VzhXKIkhem6PDzHdx5EonA+rfbB3QvP6aDOw5+zp5Q=="; - }; - }; - "@types/babel-types-7.0.4" = { - name = "_at_types_slash_babel-types"; - packageName = "@types/babel-types"; - version = "7.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.4.tgz"; - sha512 = "WiZhq3SVJHFRgRYLXvpf65XnV6ipVHhnNaNvE8yCimejrGglkg38kEj0JcizqwSHxmPSjcTlig/6JouxLGEhGw=="; - }; - }; - "@types/babylon-6.16.3" = { - name = "_at_types_slash_babylon"; - packageName = "@types/babylon"; - version = "6.16.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.3.tgz"; - sha512 = "lyJ8sW1PbY3uwuvpOBZ9zMYKshMnQpXmeDHh8dj9j2nJm/xrW0FgB5gLSYOArj5X0IfaXnmhFoJnhS4KbqIMug=="; - }; - }; - "@types/body-parser-1.17.0" = { - name = "_at_types_slash_body-parser"; - packageName = "@types/body-parser"; - version = "1.17.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz"; - sha512 = "a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w=="; - }; - }; - "@types/commander-2.12.2" = { - name = "_at_types_slash_commander"; - packageName = "@types/commander"; - version = "2.12.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/commander/-/commander-2.12.2.tgz"; - sha512 = "0QEFiR8ljcHp9bAbWxecjVRuAMr16ivPiGOw6KFQBVrVd0RQIcM3xKdRisH2EDWgVWujiYtHwhSkSUoAAGzH7Q=="; - }; - }; - "@types/connect-3.4.32" = { - name = "_at_types_slash_connect"; - packageName = "@types/connect"; - version = "3.4.32"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz"; - sha512 = "4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg=="; - }; - }; - "@types/cookiejar-2.1.0" = { - name = "_at_types_slash_cookiejar"; - packageName = "@types/cookiejar"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.0.tgz"; - sha512 = "EIjmpvnHj+T4nMcKwHwxZKUfDmphIKJc2qnEMhSoOvr1lYEQpuRKRz8orWr//krYIIArS/KGGLfL2YGVUYXmIA=="; - }; - }; - "@types/cors-2.8.4" = { - name = "_at_types_slash_cors"; - packageName = "@types/cors"; - version = "2.8.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/cors/-/cors-2.8.4.tgz"; - sha512 = "ipZjBVsm2tF/n8qFGOuGBkUij9X9ZswVi9G3bx/6dz7POpVa6gVHcj1wsX/LVEn9MMF41fxK/PnZPPoTD1UFPw=="; - }; - }; - "@types/cross-spawn-6.0.0" = { - name = "_at_types_slash_cross-spawn"; - packageName = "@types/cross-spawn"; - version = "6.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.0.tgz"; - sha512 = "evp2ZGsFw9YKprDbg8ySgC9NA15g3YgiI8ANkGmKKvvi0P2aDGYLPxQIC5qfeKNUOe3TjABVGuah6omPRpIYhg=="; - }; - }; - "@types/debug-0.0.30" = { - name = "_at_types_slash_debug"; - packageName = "@types/debug"; - version = "0.0.30"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/debug/-/debug-0.0.30.tgz"; - sha512 = "orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ=="; - }; - }; - "@types/events-1.2.0" = { - name = "_at_types_slash_events"; - packageName = "@types/events"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/events/-/events-1.2.0.tgz"; - sha512 = "KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA=="; - }; - }; - "@types/express-4.16.0" = { - name = "_at_types_slash_express"; - packageName = "@types/express"; - version = "4.16.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/express/-/express-4.16.0.tgz"; - sha512 = "TtPEYumsmSTtTetAPXlJVf3kEqb6wZK0bZojpJQrnD/djV4q1oB6QQ8aKvKqwNPACoe02GNiy5zDzcYivR5Z2w=="; - }; - }; - "@types/express-serve-static-core-4.16.0" = { - name = "_at_types_slash_express-serve-static-core"; - packageName = "@types/express-serve-static-core"; - version = "4.16.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.0.tgz"; - sha512 = "lTeoCu5NxJU4OD9moCgm0ESZzweAx0YqsAcab6OB0EB3+As1OaHtKnaGJvcngQxYsi9UNv0abn4/DRavrRxt4w=="; - }; - }; - "@types/glob-5.0.35" = { - name = "_at_types_slash_glob"; - packageName = "@types/glob"; - version = "5.0.35"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/glob/-/glob-5.0.35.tgz"; - sha512 = "wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg=="; - }; - }; - "@types/graphql-0.12.6" = { - name = "_at_types_slash_graphql"; - packageName = "@types/graphql"; - version = "0.12.6"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/graphql/-/graphql-0.12.6.tgz"; - sha512 = "wXAVyLfkG1UMkKOdMijVWFky39+OD/41KftzqfX1Oejd0Gm6dOIKjCihSVECg6X7PHjftxXmfOKA/d1H79ZfvQ=="; - }; - }; - "@types/inquirer-0.0.43" = { - name = "_at_types_slash_inquirer"; - packageName = "@types/inquirer"; - version = "0.0.43"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/inquirer/-/inquirer-0.0.43.tgz"; - sha512 = "xgyfKZVMFqE8aIKy1xfFVsX2MxyXUNgjgmbF6dRbR3sL+ZM5K4ka/9L4mmTwX8eTeVYtduyXu0gUVwVJa1HbNw=="; - }; - }; - "@types/klaw-2.1.1" = { - name = "_at_types_slash_klaw"; - packageName = "@types/klaw"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/klaw/-/klaw-2.1.1.tgz"; - sha512 = "awiTDstwQfX6026T7oC01AoP7knJoM5IT1tgx9STIM4hQzNQlkW8keTxNC+/xxpMgP657ebHMTqrsQ4qtfSJKg=="; - }; - }; - "@types/lodash-4.14.116" = { - name = "_at_types_slash_lodash"; - packageName = "@types/lodash"; - version = "4.14.116"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.116.tgz"; - sha512 = "lRnAtKnxMXcYYXqOiotTmJd74uawNWuPnsnPrrO7HiFuE3npE2iQhfABatbYDyxTNqZNuXzcKGhw37R7RjBFLg=="; - }; - }; - "@types/long-4.0.0" = { - name = "_at_types_slash_long"; - packageName = "@types/long"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/long/-/long-4.0.0.tgz"; - sha512 = "1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q=="; - }; - }; - "@types/make-dir-1.0.3" = { - name = "_at_types_slash_make-dir"; - packageName = "@types/make-dir"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/make-dir/-/make-dir-1.0.3.tgz"; - sha512 = "bFRvlvUdPwxj47K2yVh7OBL8Mu8h//5k/hQJkz0iAZAlxhnIDydFezGA96zehtnRfrZDuIyPd+RC2kmBGtcs0w=="; - }; - }; - "@types/mime-2.0.0" = { - name = "_at_types_slash_mime"; - packageName = "@types/mime"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/mime/-/mime-2.0.0.tgz"; - sha512 = "A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA=="; - }; - }; - "@types/minimatch-3.0.3" = { - name = "_at_types_slash_minimatch"; - packageName = "@types/minimatch"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz"; - sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA=="; - }; - }; - "@types/minimist-1.2.0" = { - name = "_at_types_slash_minimist"; - packageName = "@types/minimist"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz"; - sha1 = "69a23a3ad29caf0097f06eda59b361ee2f0639f6"; - }; - }; - "@types/ncp-2.0.1" = { - name = "_at_types_slash_ncp"; - packageName = "@types/ncp"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/ncp/-/ncp-2.0.1.tgz"; - sha512 = "TeiJ7uvv/92ugSqZ0v9l0eNXzutlki0aK+R1K5bfA5SYUil46ITlxLW4iNTCf55P4L5weCmaOdtxGeGWvudwPg=="; - }; - }; - "@types/node-10.9.2" = { + "@types/node-8.10.38" = { name = "_at_types_slash_node"; packageName = "@types/node"; - version = "10.9.2"; + version = "8.10.38"; src = fetchurl { - url = "https://registry.npmjs.org/@types/node/-/node-10.9.2.tgz"; - sha512 = "pwZnkVyCGJ3LsQ0/3flQK5lCFao4esIzwUVzzk5NvL9vnkEyDhNf4fhHzUMHvyr56gNZywWTS2MR0euabMSz4A=="; - }; - }; - "@types/node-6.0.116" = { - name = "_at_types_slash_node"; - packageName = "@types/node"; - version = "6.0.116"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/node/-/node-6.0.116.tgz"; - sha512 = "vToa8YEeulfyYg1gSOeHjvvIRqrokng62VMSj2hoZrwZNcYrp2h3AWo6KeBVuymIklQUaY5zgVJvVsC4KiiLkQ=="; - }; - }; - "@types/node-8.10.28" = { - name = "_at_types_slash_node"; - packageName = "@types/node"; - version = "8.10.28"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/node/-/node-8.10.28.tgz"; - sha512 = "iHsAzDg3OLH7JP+wipniUULHoDSWLgEDYOvsar6/mpAkTJd9/n23Ap8ikruMlvRTqMv/LXrflH9v/AfiEqaBGg=="; - }; - }; - "@types/range-parser-1.2.2" = { - name = "_at_types_slash_range-parser"; - packageName = "@types/range-parser"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.2.tgz"; - sha512 = "HtKGu+qG1NPvYe1z7ezLsyIaXYyi8SoAVqWDZgDQ8dLrsZvSzUNCwZyfX33uhWxL/SU0ZDQZ3nwZ0nimt507Kw=="; - }; - }; - "@types/rimraf-2.0.2" = { - name = "_at_types_slash_rimraf"; - packageName = "@types/rimraf"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.2.tgz"; - sha512 = "Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ=="; - }; - }; - "@types/rx-4.1.1" = { - name = "_at_types_slash_rx"; - packageName = "@types/rx"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx/-/rx-4.1.1.tgz"; - sha1 = "598fc94a56baed975f194574e0f572fd8e627a48"; - }; - }; - "@types/rx-core-4.0.3" = { - name = "_at_types_slash_rx-core"; - packageName = "@types/rx-core"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-core/-/rx-core-4.0.3.tgz"; - sha1 = "0b3354b1238cedbe2b74f6326f139dbc7a591d60"; - }; - }; - "@types/rx-core-binding-4.0.4" = { - name = "_at_types_slash_rx-core-binding"; - packageName = "@types/rx-core-binding"; - version = "4.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-core-binding/-/rx-core-binding-4.0.4.tgz"; - sha512 = "5pkfxnC4w810LqBPUwP5bg7SFR/USwhMSaAeZQQbEHeBp57pjKXRlXmqpMrLJB4y1oglR/c2502853uN0I+DAQ=="; - }; - }; - "@types/rx-lite-4.0.5" = { - name = "_at_types_slash_rx-lite"; - packageName = "@types/rx-lite"; - version = "4.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-lite/-/rx-lite-4.0.5.tgz"; - sha512 = "KZk5XTR1dm/kNgBx8iVpjno6fRYtAUQWBOmj+O8j724+nk097sz4fOoHJNpCkOJUtHUurZlJC7QvSFCZHbkC+w=="; - }; - }; - "@types/rx-lite-aggregates-4.0.3" = { - name = "_at_types_slash_rx-lite-aggregates"; - packageName = "@types/rx-lite-aggregates"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-lite-aggregates/-/rx-lite-aggregates-4.0.3.tgz"; - sha512 = "MAGDAHy8cRatm94FDduhJF+iNS5//jrZ/PIfm+QYw9OCeDgbymFHChM8YVIvN2zArwsRftKgE33QfRWvQk4DPg=="; - }; - }; - "@types/rx-lite-async-4.0.2" = { - name = "_at_types_slash_rx-lite-async"; - packageName = "@types/rx-lite-async"; - version = "4.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-lite-async/-/rx-lite-async-4.0.2.tgz"; - sha512 = "vTEv5o8l6702ZwfAM5aOeVDfUwBSDOs+ARoGmWAKQ6LOInQ8J4/zjM7ov12fuTpktUKdMQjkeCp07Vd73mPkxw=="; - }; - }; - "@types/rx-lite-backpressure-4.0.3" = { - name = "_at_types_slash_rx-lite-backpressure"; - packageName = "@types/rx-lite-backpressure"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-lite-backpressure/-/rx-lite-backpressure-4.0.3.tgz"; - sha512 = "Y6aIeQCtNban5XSAF4B8dffhIKu6aAy/TXFlScHzSxh6ivfQBQw6UjxyEJxIOt3IT49YkS+siuayM2H/Q0cmgA=="; - }; - }; - "@types/rx-lite-coincidence-4.0.3" = { - name = "_at_types_slash_rx-lite-coincidence"; - packageName = "@types/rx-lite-coincidence"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-lite-coincidence/-/rx-lite-coincidence-4.0.3.tgz"; - sha512 = "1VNJqzE9gALUyMGypDXZZXzR0Tt7LC9DdAZQ3Ou/Q0MubNU35agVUNXKGHKpNTba+fr8GdIdkC26bRDqtCQBeQ=="; - }; - }; - "@types/rx-lite-experimental-4.0.1" = { - name = "_at_types_slash_rx-lite-experimental"; - packageName = "@types/rx-lite-experimental"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-lite-experimental/-/rx-lite-experimental-4.0.1.tgz"; - sha1 = "c532f5cbdf3f2c15da16ded8930d1b2984023cbd"; - }; - }; - "@types/rx-lite-joinpatterns-4.0.1" = { - name = "_at_types_slash_rx-lite-joinpatterns"; - packageName = "@types/rx-lite-joinpatterns"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-lite-joinpatterns/-/rx-lite-joinpatterns-4.0.1.tgz"; - sha1 = "f70fe370518a8432f29158cc92ffb56b4e4afc3e"; - }; - }; - "@types/rx-lite-testing-4.0.1" = { - name = "_at_types_slash_rx-lite-testing"; - packageName = "@types/rx-lite-testing"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-lite-testing/-/rx-lite-testing-4.0.1.tgz"; - sha1 = "21b19d11f4dfd6ffef5a9d1648e9c8879bfe21e9"; - }; - }; - "@types/rx-lite-time-4.0.3" = { - name = "_at_types_slash_rx-lite-time"; - packageName = "@types/rx-lite-time"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-lite-time/-/rx-lite-time-4.0.3.tgz"; - sha512 = "ukO5sPKDRwCGWRZRqPlaAU0SKVxmWwSjiOrLhoQDoWxZWg6vyB9XLEZViKOzIO6LnTIQBlk4UylYV0rnhJLxQw=="; - }; - }; - "@types/rx-lite-virtualtime-4.0.3" = { - name = "_at_types_slash_rx-lite-virtualtime"; - packageName = "@types/rx-lite-virtualtime"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/rx-lite-virtualtime/-/rx-lite-virtualtime-4.0.3.tgz"; - sha512 = "3uC6sGmjpOKatZSVHI2xB1+dedgml669ZRvqxy+WqmGJDVusOdyxcKfyzjW0P3/GrCiN4nmRkLVMhPwHCc5QLg=="; - }; - }; - "@types/semver-5.5.0" = { - name = "_at_types_slash_semver"; - packageName = "@types/semver"; - version = "5.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz"; - sha512 = "41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ=="; - }; - }; - "@types/serve-static-1.13.2" = { - name = "_at_types_slash_serve-static"; - packageName = "@types/serve-static"; - version = "1.13.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.2.tgz"; - sha512 = "/BZ4QRLpH/bNYgZgwhKEh+5AsboDBcUdlBYgzoLX0fpj3Y2gp6EApyOlM3bK53wQS/OE1SrdSYBAbux2D1528Q=="; - }; - }; - "@types/string-width-2.0.0" = { - name = "_at_types_slash_string-width"; - packageName = "@types/string-width"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/string-width/-/string-width-2.0.0.tgz"; - sha512 = "dA5z2WlP7uurAiveIWTDRgfr1U58Qdmo6doDeAyJlYFQ3vnUOW7BqJ+tl+M8FaLcflhrVvwIfzxJJvlz6anx4A=="; - }; - }; - "@types/strip-ansi-3.0.0" = { - name = "_at_types_slash_strip-ansi"; - packageName = "@types/strip-ansi"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/strip-ansi/-/strip-ansi-3.0.0.tgz"; - sha1 = "9b63d453a6b54aa849182207711a08be8eea48ae"; - }; - }; - "@types/superagent-3.8.2" = { - name = "_at_types_slash_superagent"; - packageName = "@types/superagent"; - version = "3.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/superagent/-/superagent-3.8.2.tgz"; - sha512 = "kdU8ydio1weSvhIIh9rptZ6MdMiR2NQGFnlnZ5qQ7OiQS1ej79zK4GaJ9qX3naSTpOA7iWqwUnZCQpd7SpD1NA=="; - }; - }; - "@types/through-0.0.29" = { - name = "_at_types_slash_through"; - packageName = "@types/through"; - version = "0.0.29"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/through/-/through-0.0.29.tgz"; - sha512 = "9a7C5VHh+1BKblaYiq+7Tfc+EOmjMdZaD1MYtkQjSoxgB69tBjW98ry6SKsi4zEIWztLOMRuL87A3bdT/Fc/4w=="; - }; - }; - "@types/untildify-3.0.0" = { - name = "_at_types_slash_untildify"; - packageName = "@types/untildify"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/untildify/-/untildify-3.0.0.tgz"; - sha512 = "FTktI3Y1h+gP9GTjTvXBP5v8xpH4RU6uS9POoBcGy4XkS2Np6LNtnP1eiNNth4S7P+qw2c/rugkwBasSHFzJEg=="; - }; - }; - "@types/wrap-ansi-3.0.0" = { - name = "_at_types_slash_wrap-ansi"; - packageName = "@types/wrap-ansi"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz"; - sha512 = "ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g=="; - }; - }; - "@types/write-file-atomic-2.1.1" = { - name = "_at_types_slash_write-file-atomic"; - packageName = "@types/write-file-atomic"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/write-file-atomic/-/write-file-atomic-2.1.1.tgz"; - sha512 = "mROQhTxpJsOm/S0eOxDHUy5WJ0yS8fmqsq/s+u5OuAh1TxBFSqVBTkLjbyxDPcKh7DeJXk0OYrCkxXlkf8zu1g=="; - }; - }; - "@types/ws-5.1.2" = { - name = "_at_types_slash_ws"; - packageName = "@types/ws"; - version = "5.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/ws/-/ws-5.1.2.tgz"; - sha512 = "NkTXUKTYdXdnPE2aUUbGOXE1XfMK527SCvU/9bj86kyFF6kZ9ZnOQ3mK5jADn98Y2vEUD/7wKDgZa7Qst2wYOg=="; - }; - }; - "@types/zen-observable-0.8.0" = { - name = "_at_types_slash_zen-observable"; - packageName = "@types/zen-observable"; - version = "0.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.0.tgz"; - sha512 = "te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg=="; - }; - }; - "@vue/cli-shared-utils-3.0.1" = { - name = "_at_vue_slash_cli-shared-utils"; - packageName = "@vue/cli-shared-utils"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-3.0.1.tgz"; - sha512 = "bdFxerHn/Tz/yIsZH9d1QkegdJR2KzkVHcn1ejDM/QV1RM3OteFbDcTBEIaAOd3OcAtyikzkRrsr1o9iBsBqVg=="; - }; - }; - "@vue/cli-ui-3.0.1" = { - name = "_at_vue_slash_cli-ui"; - packageName = "@vue/cli-ui"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@vue/cli-ui/-/cli-ui-3.0.1.tgz"; - sha512 = "Mpj6la1XxjbLE0DdfNbqd3Bi71hhheMhXZfBsgD+xujzW/VCRevrZ/utbR1/NDhl0OXC1eBrvyyDoFWSPCagog=="; - }; - }; - "@vue/cli-ui-addon-webpack-3.0.1" = { - name = "_at_vue_slash_cli-ui-addon-webpack"; - packageName = "@vue/cli-ui-addon-webpack"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@vue/cli-ui-addon-webpack/-/cli-ui-addon-webpack-3.0.1.tgz"; - sha512 = "QVAeazXILNcdSfBhxkoeXme/BgwXj0qUJVPrtXydsmk68GDUj7gz4xXoucaTbor8zDS3hIUfs6XRdl+KPN+Tfg=="; - }; - }; - "@webassemblyjs/ast-1.5.13" = { - name = "_at_webassemblyjs_slash_ast"; - packageName = "@webassemblyjs/ast"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.5.13.tgz"; - sha512 = "49nwvW/Hx9i+OYHg+mRhKZfAlqThr11Dqz8TsrvqGKMhdI2ijy3KBJOun2Z4770TPjrIJhR6KxChQIDaz8clDA=="; - }; - }; - "@webassemblyjs/floating-point-hex-parser-1.5.13" = { - name = "_at_webassemblyjs_slash_floating-point-hex-parser"; - packageName = "@webassemblyjs/floating-point-hex-parser"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.13.tgz"; - sha512 = "vrvvB18Kh4uyghSKb0NTv+2WZx871WL2NzwMj61jcq2bXkyhRC+8Q0oD7JGVf0+5i/fKQYQSBCNMMsDMRVAMqA=="; - }; - }; - "@webassemblyjs/helper-api-error-1.5.13" = { - name = "_at_webassemblyjs_slash_helper-api-error"; - packageName = "@webassemblyjs/helper-api-error"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.13.tgz"; - sha512 = "dBh2CWYqjaDlvMmRP/kudxpdh30uXjIbpkLj9HQe+qtYlwvYjPRjdQXrq1cTAAOUSMTtzqbXIxEdEZmyKfcwsg=="; - }; - }; - "@webassemblyjs/helper-buffer-1.5.13" = { - name = "_at_webassemblyjs_slash_helper-buffer"; - packageName = "@webassemblyjs/helper-buffer"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.13.tgz"; - sha512 = "v7igWf1mHcpJNbn4m7e77XOAWXCDT76Xe7Is1VQFXc4K5jRcFrl9D0NrqM4XifQ0bXiuTSkTKMYqDxu5MhNljA=="; - }; - }; - "@webassemblyjs/helper-code-frame-1.5.13" = { - name = "_at_webassemblyjs_slash_helper-code-frame"; - packageName = "@webassemblyjs/helper-code-frame"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.13.tgz"; - sha512 = "yN6ScQQDFCiAXnVctdVO/J5NQRbwyTbQzsGzEgXsAnrxhjp0xihh+nNHQTMrq5UhOqTb5LykpJAvEv9AT0jnAQ=="; - }; - }; - "@webassemblyjs/helper-fsm-1.5.13" = { - name = "_at_webassemblyjs_slash_helper-fsm"; - packageName = "@webassemblyjs/helper-fsm"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.13.tgz"; - sha512 = "hSIKzbXjVMRvy3Jzhgu+vDd/aswJ+UMEnLRCkZDdknZO3Z9e6rp1DAs0tdLItjCFqkz9+0BeOPK/mk3eYvVzZg=="; - }; - }; - "@webassemblyjs/helper-module-context-1.5.13" = { - name = "_at_webassemblyjs_slash_helper-module-context"; - packageName = "@webassemblyjs/helper-module-context"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.13.tgz"; - sha512 = "zxJXULGPLB7r+k+wIlvGlXpT4CYppRz8fLUM/xobGHc9Z3T6qlmJD9ySJ2jknuktuuiR9AjnNpKYDECyaiX+QQ=="; - }; - }; - "@webassemblyjs/helper-wasm-bytecode-1.5.13" = { - name = "_at_webassemblyjs_slash_helper-wasm-bytecode"; - packageName = "@webassemblyjs/helper-wasm-bytecode"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.13.tgz"; - sha512 = "0n3SoNGLvbJIZPhtMFq0XmmnA/YmQBXaZKQZcW8maGKwLpVcgjNrxpFZHEOLKjXJYVN5Il8vSfG7nRX50Zn+aw=="; - }; - }; - "@webassemblyjs/helper-wasm-section-1.5.13" = { - name = "_at_webassemblyjs_slash_helper-wasm-section"; - packageName = "@webassemblyjs/helper-wasm-section"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.13.tgz"; - sha512 = "IJ/goicOZ5TT1axZFSnlAtz4m8KEjYr12BNOANAwGFPKXM4byEDaMNXYowHMG0yKV9a397eU/NlibFaLwr1fbw=="; - }; - }; - "@webassemblyjs/ieee754-1.5.13" = { - name = "_at_webassemblyjs_slash_ieee754"; - packageName = "@webassemblyjs/ieee754"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.5.13.tgz"; - sha512 = "TseswvXEPpG5TCBKoLx9tT7+/GMACjC1ruo09j46ULRZWYm8XHpDWaosOjTnI7kr4SRJFzA6MWoUkAB+YCGKKg=="; - }; - }; - "@webassemblyjs/leb128-1.5.13" = { - name = "_at_webassemblyjs_slash_leb128"; - packageName = "@webassemblyjs/leb128"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.5.13.tgz"; - sha512 = "0NRMxrL+GG3eISGZBmLBLAVjphbN8Si15s7jzThaw1UE9e5BY1oH49/+MA1xBzxpf1OW5sf9OrPDOclk9wj2yg=="; - }; - }; - "@webassemblyjs/utf8-1.5.13" = { - name = "_at_webassemblyjs_slash_utf8"; - packageName = "@webassemblyjs/utf8"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.5.13.tgz"; - sha512 = "Ve1ilU2N48Ew0lVGB8FqY7V7hXjaC4+PeZM+vDYxEd+R2iQ0q+Wb3Rw8v0Ri0+rxhoz6gVGsnQNb4FjRiEH/Ng=="; - }; - }; - "@webassemblyjs/wasm-edit-1.5.13" = { - name = "_at_webassemblyjs_slash_wasm-edit"; - packageName = "@webassemblyjs/wasm-edit"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.13.tgz"; - sha512 = "X7ZNW4+Hga4f2NmqENnHke2V/mGYK/xnybJSIXImt1ulxbCOEs/A+ZK/Km2jgihjyVxp/0z0hwIcxC6PrkWtgw=="; - }; - }; - "@webassemblyjs/wasm-gen-1.5.13" = { - name = "_at_webassemblyjs_slash_wasm-gen"; - packageName = "@webassemblyjs/wasm-gen"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.13.tgz"; - sha512 = "yfv94Se8R73zmr8GAYzezFHc3lDwE/lBXQddSiIZEKZFuqy7yWtm3KMwA1uGbv5G1WphimJxboXHR80IgX1hQA=="; - }; - }; - "@webassemblyjs/wasm-opt-1.5.13" = { - name = "_at_webassemblyjs_slash_wasm-opt"; - packageName = "@webassemblyjs/wasm-opt"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.13.tgz"; - sha512 = "IkXSkgzVhQ0QYAdIayuCWMmXSYx0dHGU8Ah/AxJf1gBvstMWVnzJnBwLsXLyD87VSBIcsqkmZ28dVb0mOC3oBg=="; - }; - }; - "@webassemblyjs/wasm-parser-1.5.13" = { - name = "_at_webassemblyjs_slash_wasm-parser"; - packageName = "@webassemblyjs/wasm-parser"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.13.tgz"; - sha512 = "XnYoIcu2iqq8/LrtmdnN3T+bRjqYFjRHqWbqK3osD/0r/Fcv4d9ecRzjVtC29ENEuNTK4mQ9yyxCBCbK8S/cpg=="; - }; - }; - "@webassemblyjs/wast-parser-1.5.13" = { - name = "_at_webassemblyjs_slash_wast-parser"; - packageName = "@webassemblyjs/wast-parser"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.5.13.tgz"; - sha512 = "Lbz65T0LQ1LgzKiUytl34CwuhMNhaCLgrh0JW4rJBN6INnBB8NMwUfQM+FxTnLY9qJ+lHJL/gCM5xYhB9oWi4A=="; - }; - }; - "@webassemblyjs/wast-printer-1.5.13" = { - name = "_at_webassemblyjs_slash_wast-printer"; - packageName = "@webassemblyjs/wast-printer"; - version = "1.5.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.5.13.tgz"; - sha512 = "QcwogrdqcBh8Z+eUF8SG+ag5iwQSXxQJELBEHmLkk790wgQgnIMmntT2sMAMw53GiFNckArf5X0bsCA44j3lWQ=="; - }; - }; - "@zeit/schemas-2.1.1" = { - name = "_at_zeit_slash_schemas"; - packageName = "@zeit/schemas"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.1.1.tgz"; - sha512 = "7uBms9Uwzq1GnLK7ar4FvhUONW5PuuASBomeMJ5rREMYxWdm2R0/5iXH2gUm8uqVT1x8U51CGuoaF40Tc0xoJA=="; - }; - }; - "CSSselect-0.4.1" = { - name = "CSSselect"; - packageName = "CSSselect"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/CSSselect/-/CSSselect-0.4.1.tgz"; - sha1 = "f8ab7e1f8418ce63cda6eb7bd778a85d7ec492b2"; - }; - }; - "CSSwhat-0.4.7" = { - name = "CSSwhat"; - packageName = "CSSwhat"; - version = "0.4.7"; - src = fetchurl { - url = "https://registry.npmjs.org/CSSwhat/-/CSSwhat-0.4.7.tgz"; - sha1 = "867da0ff39f778613242c44cfea83f0aa4ebdf9b"; - }; - }; - "JSONSelect-0.2.1" = { - name = "JSONSelect"; - packageName = "JSONSelect"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.1.tgz"; - sha1 = "415418a526d33fe31d74b4defa3c836d485ec203"; - }; - }; - "JSONStream-0.10.0" = { - name = "JSONStream"; - packageName = "JSONStream"; - version = "0.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/JSONStream/-/JSONStream-0.10.0.tgz"; - sha1 = "74349d0d89522b71f30f0a03ff9bd20ca6f12ac0"; - }; - }; - "JSONStream-0.8.4" = { - name = "JSONStream"; - packageName = "JSONStream"; - version = "0.8.4"; - src = fetchurl { - url = "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz"; - sha1 = "91657dfe6ff857483066132b4618b62e8f4887bd"; - }; - }; - "JSONStream-1.3.4" = { - name = "JSONStream"; - packageName = "JSONStream"; - version = "1.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.4.tgz"; - sha512 = "Y7vfi3I5oMOYIr+WxV8NZxDSwcbNgzdKYsTNInmycOq9bUYwGg9ryu57Wg5NLmCjqdFPNUmpMBo3kSJN9tCbXg=="; + url = "https://registry.npmjs.org/@types/node/-/node-8.10.38.tgz"; + sha512 = "EibsnbJerd0hBFaDjJStFrVbVBAtOy4dgL8zZFw0uOvPqzBAX59Ci8cgjg3+RgJIWhsB5A4c+pi+D4P9tQQh/A=="; }; }; "JSV-4.0.2" = { @@ -1489,33 +22,6 @@ let sha1 = "d077f6825571f82132f9dffaed587b4029feff57"; }; }; - "URIjs-1.16.1" = { - name = "URIjs"; - packageName = "URIjs"; - version = "1.16.1"; - src = fetchurl { - url = "https://registry.npmjs.org/URIjs/-/URIjs-1.16.1.tgz"; - sha1 = "edebc678b8b74b26b05d2b481e12383f5ae04b8b"; - }; - }; - "abab-1.0.4" = { - name = "abab"; - packageName = "abab"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz"; - sha1 = "5faad9c2c07f60dd76770f71cf025b62a63cfd4e"; - }; - }; - "abbrev-1.0.9" = { - name = "abbrev"; - packageName = "abbrev"; - version = "1.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz"; - sha1 = "91b4792588a7738c25f35dd6f63752a2f8776135"; - }; - }; "abbrev-1.1.1" = { name = "abbrev"; packageName = "abbrev"; @@ -1525,177 +31,6 @@ let sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="; }; }; - "absolute-0.0.1" = { - name = "absolute"; - packageName = "absolute"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/absolute/-/absolute-0.0.1.tgz"; - sha1 = "c22822f87e1c939f579887504d9c109c4173829d"; - }; - }; - "abstract-leveldown-0.12.4" = { - name = "abstract-leveldown"; - packageName = "abstract-leveldown"; - version = "0.12.4"; - src = fetchurl { - url = "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz"; - sha1 = "29e18e632e60e4e221d5810247852a63d7b2e410"; - }; - }; - "abstract-random-access-1.1.2" = { - name = "abstract-random-access"; - packageName = "abstract-random-access"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/abstract-random-access/-/abstract-random-access-1.1.2.tgz"; - sha1 = "9a8eac8ff79866f3f9b4bb1443ca778f1598aeda"; - }; - }; - "accepts-1.2.13" = { - name = "accepts"; - packageName = "accepts"; - version = "1.2.13"; - src = fetchurl { - url = "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz"; - sha1 = "e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea"; - }; - }; - "accepts-1.3.3" = { - name = "accepts"; - packageName = "accepts"; - version = "1.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz"; - sha1 = "c3ca7434938648c3e0d9c1e328dd68b622c284ca"; - }; - }; - "accepts-1.3.5" = { - name = "accepts"; - packageName = "accepts"; - version = "1.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz"; - sha1 = "eb777df6011723a3b14e8a72c0805c8e86746bd2"; - }; - }; - "accord-0.28.0" = { - name = "accord"; - packageName = "accord"; - version = "0.28.0"; - src = fetchurl { - url = "https://registry.npmjs.org/accord/-/accord-0.28.0.tgz"; - sha512 = "sPF34gqHegaCSryKf5wHJ8wREK1dTZnHmC9hsB7D8xjntRdd30DXDPKf0YVIcSvnXJmcYu5SCvZRz28H++kFhQ=="; - }; - }; - "acorn-1.2.2" = { - name = "acorn"; - packageName = "acorn"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz"; - sha1 = "c8ce27de0acc76d896d2b1fad3df588d9e82f014"; - }; - }; - "acorn-2.7.0" = { - name = "acorn"; - packageName = "acorn"; - version = "2.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz"; - sha1 = "ab6e7d9d886aaca8b085bc3312b79a198433f0e7"; - }; - }; - "acorn-3.3.0" = { - name = "acorn"; - packageName = "acorn"; - version = "3.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz"; - sha1 = "45e37fb39e8da3f25baee3ff5369e2bb5f22017a"; - }; - }; - "acorn-4.0.13" = { - name = "acorn"; - packageName = "acorn"; - version = "4.0.13"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz"; - sha1 = "105495ae5361d697bd195c825192e1ad7f253787"; - }; - }; - "acorn-5.7.2" = { - name = "acorn"; - packageName = "acorn"; - version = "5.7.2"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn/-/acorn-5.7.2.tgz"; - sha512 = "cJrKCNcr2kv8dlDnbw+JPUGjHZzo4myaxOLmpOX8a+rgX94YeTcTMv/LFJUSByRpc+i4GgVnnhLxvMu/2Y+rqw=="; - }; - }; - "acorn-dynamic-import-3.0.0" = { - name = "acorn-dynamic-import"; - packageName = "acorn-dynamic-import"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz"; - sha512 = "zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg=="; - }; - }; - "acorn-globals-1.0.9" = { - name = "acorn-globals"; - packageName = "acorn-globals"; - version = "1.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz"; - sha1 = "55bb5e98691507b74579d0513413217c380c54cf"; - }; - }; - "acorn-globals-3.1.0" = { - name = "acorn-globals"; - packageName = "acorn-globals"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz"; - sha1 = "fd8270f71fbb4996b004fa880ee5d46573a731bf"; - }; - }; - "acorn-jsx-3.0.1" = { - name = "acorn-jsx"; - packageName = "acorn-jsx"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz"; - sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b"; - }; - }; - "acorn-jsx-4.1.1" = { - name = "acorn-jsx"; - packageName = "acorn-jsx"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz"; - sha512 = "JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw=="; - }; - }; - "acorn-node-1.5.2" = { - name = "acorn-node"; - packageName = "acorn-node"; - version = "1.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn-node/-/acorn-node-1.5.2.tgz"; - sha512 = "krFKvw/d1F17AN3XZbybIUzEY4YEPNiGo05AfP3dBlfVKrMHETKpgjpuZkSF8qDNt9UkQcqj7am8yJLseklCMg=="; - }; - }; - "active-x-obfuscator-0.0.1" = { - name = "active-x-obfuscator"; - packageName = "active-x-obfuscator"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz"; - sha1 = "089b89b37145ff1d9ec74af6530be5526cae1f1a"; - }; - }; "adal-node-0.1.28" = { name = "adal-node"; packageName = "adal-node"; @@ -1705,69 +40,6 @@ let sha1 = "468c4bb3ebbd96b1270669f4b9cba4e0065ea485"; }; }; - "adbkit-2.11.0" = { - name = "adbkit"; - packageName = "adbkit"; - version = "2.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/adbkit/-/adbkit-2.11.0.tgz"; - sha512 = "j2vUhEeZmCiqBP+p77CpPWQTcT20rOmSmRHFUTZUwUpxzeCd3fXop4NAGYztSY9/FNU4bT/qqvYQ4EZKuCXhfA=="; - }; - }; - "adbkit-logcat-1.1.0" = { - name = "adbkit-logcat"; - packageName = "adbkit-logcat"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz"; - sha1 = "01d7f9b0cef9093a30bcb3b007efff301508962f"; - }; - }; - "adbkit-monkey-1.0.1" = { - name = "adbkit-monkey"; - packageName = "adbkit-monkey"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz"; - sha1 = "f291be701a2efc567a63fc7aa6afcded31430be1"; - }; - }; - "addons-linter-1.2.6" = { - name = "addons-linter"; - packageName = "addons-linter"; - version = "1.2.6"; - src = fetchurl { - url = "https://registry.npmjs.org/addons-linter/-/addons-linter-1.2.6.tgz"; - sha512 = "8WjSUoleic9x3gS8SZF0kIvffrX7WkiRPF8Xs8CZi7Yu/Xq0qX9LOYG2Q66t9ThmTeMItt/24FxirqqdyFLGgw=="; - }; - }; - "addr-to-ip-port-1.5.1" = { - name = "addr-to-ip-port"; - packageName = "addr-to-ip-port"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/addr-to-ip-port/-/addr-to-ip-port-1.5.1.tgz"; - sha512 = "bA+dyydTNuQtrEDJ0g9eR7XabNhvrM5yZY0hvTbNK3yvoeC73ZqMES6E1cEqH9WPxs4uMtMsOjfwS4FmluhsAA=="; - }; - }; - "addressparser-0.3.2" = { - name = "addressparser"; - packageName = "addressparser"; - version = "0.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz"; - sha1 = "59873f35e8fcf6c7361c10239261d76e15348bb2"; - }; - }; - "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.11" = { name = "adm-zip"; packageName = "adm-zip"; @@ -1777,114 +49,6 @@ let sha512 = "L8vcjDTCOIJk7wFvmlEUN7AsSb8T+2JrdP7KINBjzr24TJ5Mwj590sLu3BC7zNZowvJWa/JtPmD8eJCzdtDWjA=="; }; }; - "adm-zip-0.4.7" = { - name = "adm-zip"; - packageName = "adm-zip"; - version = "0.4.7"; - src = fetchurl { - url = "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz"; - sha1 = "8606c2cbf1c426ce8c8ec00174447fd49b6eafc1"; - }; - }; - "after-0.8.1" = { - name = "after"; - packageName = "after"; - version = "0.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/after/-/after-0.8.1.tgz"; - sha1 = "ab5d4fb883f596816d3515f8f791c0af486dd627"; - }; - }; - "after-0.8.2" = { - name = "after"; - packageName = "after"; - version = "0.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/after/-/after-0.8.2.tgz"; - sha1 = "fedb394f9f0e02aa9768e702bda23b505fae7e1f"; - }; - }; - "agent-base-2.1.1" = { - name = "agent-base"; - packageName = "agent-base"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz"; - sha1 = "d6de10d5af6132d5bd692427d46fc538539094c7"; - }; - }; - "agent-base-4.2.1" = { - name = "agent-base"; - packageName = "agent-base"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz"; - sha512 = "JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg=="; - }; - }; - "agentkeepalive-3.5.1" = { - name = "agentkeepalive"; - packageName = "agentkeepalive"; - version = "3.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.1.tgz"; - sha512 = "Cte/sTY9/XcygXjJ0q58v//SnEQ7ViWExKyJpLJlLqomDbQyMLh6Is4KuWJ/wmxzhiwkGRple7Gqv1zf6Syz5w=="; - }; - }; - "aggregate-error-1.0.0" = { - name = "aggregate-error"; - packageName = "aggregate-error"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-1.0.0.tgz"; - sha1 = "888344dad0220a72e3af50906117f48771925fac"; - }; - }; - "airplay-js-0.2.16" = { - name = "airplay-js"; - packageName = "airplay-js"; - version = "0.2.16"; - src = fetchurl { - url = "https://registry.npmjs.org/airplay-js/-/airplay-js-0.2.16.tgz"; - sha1 = "48566d5fa55a921d80187ad946f7e8f7555902a1"; - }; - }; - "airplay-js-0.3.0" = { - name = "airplay-js"; - packageName = "airplay-js"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/airplay-js/-/airplay-js-0.3.0.tgz"; - sha1 = "16bac2ef91b31249382924bfdeeabaddc9db7398"; - }; - }; - "airplay-protocol-2.0.2" = { - name = "airplay-protocol"; - packageName = "airplay-protocol"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/airplay-protocol/-/airplay-protocol-2.0.2.tgz"; - sha1 = "b5b2a7137331f5545acbe196ba5693c13238fc5e"; - }; - }; - "airplayer-2.0.0" = { - name = "airplayer"; - packageName = "airplayer"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/airplayer/-/airplayer-2.0.0.tgz"; - sha1 = "7ab62d23b96d44234138aec1281d2e67ef190259"; - }; - }; - "ajv-4.11.8" = { - name = "ajv"; - packageName = "ajv"; - version = "4.11.8"; - src = fetchurl { - url = "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz"; - sha1 = "82ffb02b29e662ae53bdc20af15947706739c536"; - }; - }; "ajv-5.5.2" = { name = "ajv"; packageName = "ajv"; @@ -1894,76 +58,13 @@ let sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965"; }; }; - "ajv-6.5.2" = { + "ajv-6.6.1" = { name = "ajv"; packageName = "ajv"; - version = "6.5.2"; + version = "6.6.1"; src = fetchurl { - url = "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz"; - sha512 = "hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA=="; - }; - }; - "ajv-6.5.3" = { - name = "ajv"; - packageName = "ajv"; - version = "6.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz"; - sha512 = "LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg=="; - }; - }; - "ajv-keywords-1.5.1" = { - name = "ajv-keywords"; - packageName = "ajv-keywords"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz"; - sha1 = "314dd0a4b3368fad3dfcdc54ede6171b886daf3c"; - }; - }; - "ajv-keywords-3.2.0" = { - name = "ajv-keywords"; - packageName = "ajv-keywords"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz"; - sha1 = "e86b819c602cf8821ad637413698f1dec021847a"; - }; - }; - "ajv-merge-patch-4.1.0" = { - name = "ajv-merge-patch"; - packageName = "ajv-merge-patch"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-4.1.0.tgz"; - sha512 = "0mAYXMSauA8RZ7r+B4+EAOYcZEcO9OK5EiQCR7W7Cv4E44pJj56ZnkKLJ9/PAcOc0dT+LlV9fdDcq2TxVJfOYw=="; - }; - }; - "aliasify-2.1.0" = { - name = "aliasify"; - packageName = "aliasify"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/aliasify/-/aliasify-2.1.0.tgz"; - sha1 = "7c30825b9450b9e6185ba27533eaf6e2067d4b42"; - }; - }; - "align-text-0.1.4" = { - name = "align-text"; - packageName = "align-text"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz"; - sha1 = "0cd90a561093f35d0a99256c22b7069433fad117"; - }; - }; - "almond-0.3.3" = { - name = "almond"; - packageName = "almond"; - version = "0.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/almond/-/almond-0.3.3.tgz"; - sha1 = "a0e7c95ac7624d6417b4494b1e68bff693168a20"; + url = "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz"; + sha512 = "ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww=="; }; }; "amdefine-1.0.1" = { @@ -1975,114 +76,6 @@ let sha1 = "4a5282ac164729e93619bcfd3ad151f817ce91f5"; }; }; - "ansi-0.3.1" = { - name = "ansi"; - packageName = "ansi"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz"; - sha1 = "0c42d4fb17160d5a9af1e484bace1c66922c1b21"; - }; - }; - "ansi-align-2.0.0" = { - name = "ansi-align"; - packageName = "ansi-align"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz"; - sha1 = "c36aeccba563b89ceb556f3690f0b1d9e3547f7f"; - }; - }; - "ansi-color-0.2.1" = { - name = "ansi-color"; - packageName = "ansi-color"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-color/-/ansi-color-0.2.1.tgz"; - sha1 = "3e75c037475217544ed763a8db5709fa9ae5bf9a"; - }; - }; - "ansi-colors-1.1.0" = { - name = "ansi-colors"; - packageName = "ansi-colors"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz"; - sha512 = "SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA=="; - }; - }; - "ansi-cyan-0.1.1" = { - name = "ansi-cyan"; - packageName = "ansi-cyan"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz"; - sha1 = "538ae528af8982f28ae30d86f2f17456d2609873"; - }; - }; - "ansi-diff-1.1.1" = { - name = "ansi-diff"; - packageName = "ansi-diff"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-diff/-/ansi-diff-1.1.1.tgz"; - sha512 = "XnTdFDQzbEewrDx8epWXdw7oqHMvv315vEtfqDiEhhWghIf4++h26c3/FMz7iTLhNrnj56DNIXpbxHZq+3s6qw=="; - }; - }; - "ansi-escapes-1.4.0" = { - name = "ansi-escapes"; - packageName = "ansi-escapes"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz"; - sha1 = "d3a8a83b319aa67793662b13e761c7911422306e"; - }; - }; - "ansi-escapes-3.1.0" = { - name = "ansi-escapes"; - packageName = "ansi-escapes"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz"; - sha512 = "UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw=="; - }; - }; - "ansi-gray-0.1.1" = { - name = "ansi-gray"; - packageName = "ansi-gray"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz"; - sha1 = "2962cf54ec9792c48510a3deb524436861ef7251"; - }; - }; - "ansi-red-0.1.1" = { - name = "ansi-red"; - packageName = "ansi-red"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz"; - sha1 = "8c638f9d1080800a353c9c28c8a81ca4705d946c"; - }; - }; - "ansi-regex-0.2.1" = { - name = "ansi-regex"; - packageName = "ansi-regex"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz"; - sha1 = "0d8e946967a3d8143f93e24e298525fc1b2235f9"; - }; - }; - "ansi-regex-1.1.1" = { - name = "ansi-regex"; - packageName = "ansi-regex"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz"; - sha1 = "41c847194646375e6a1a5d10c3ca054ef9fc980d"; - }; - }; "ansi-regex-2.1.1" = { name = "ansi-regex"; packageName = "ansi-regex"; @@ -2092,24 +85,6 @@ let sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"; }; }; - "ansi-regex-3.0.0" = { - name = "ansi-regex"; - packageName = "ansi-regex"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz"; - sha1 = "ed0317c322064f79466c02966bddb605ab37d998"; - }; - }; - "ansi-split-1.0.1" = { - name = "ansi-split"; - packageName = "ansi-split"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-split/-/ansi-split-1.0.1.tgz"; - sha512 = "RRxQym4DFtDNmHIkW6aeFVvrXURb11lGAEPXNiryjCe8bK8RsANjzJ0M2aGOkvBYwP4Bl/xZ8ijtr6D3j1x/eg=="; - }; - }; "ansi-styles-1.0.0" = { name = "ansi-styles"; packageName = "ansi-styles"; @@ -2119,15 +94,6 @@ let sha1 = "cb102df1c56f5123eab8b67cd7b98027a0279178"; }; }; - "ansi-styles-1.1.0" = { - name = "ansi-styles"; - packageName = "ansi-styles"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz"; - sha1 = "eaecbf66cd706882760b2f4691582b8f55d7a7de"; - }; - }; "ansi-styles-2.2.1" = { name = "ansi-styles"; packageName = "ansi-styles"; @@ -2137,363 +103,12 @@ let sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe"; }; }; - "ansi-styles-3.2.0" = { - name = "ansi-styles"; - packageName = "ansi-styles"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz"; - sha512 = "NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug=="; - }; - }; - "ansi-styles-3.2.1" = { - name = "ansi-styles"; - packageName = "ansi-styles"; - version = "3.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"; - sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="; - }; - }; - "ansi-wrap-0.1.0" = { - name = "ansi-wrap"; - packageName = "ansi-wrap"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz"; - sha1 = "a82250ddb0015e9a27ca82e82ea603bbfa45efaf"; - }; - }; - "ansicolors-0.3.2" = { - name = "ansicolors"; - packageName = "ansicolors"; - version = "0.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz"; - sha1 = "665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"; - }; - }; - "any-promise-1.3.0" = { - name = "any-promise"; - packageName = "any-promise"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"; - sha1 = "abc6afeedcea52e809cdc0376aed3ce39635d17f"; - }; - }; - "anymatch-1.3.2" = { - name = "anymatch"; - packageName = "anymatch"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz"; - sha512 = "0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA=="; - }; - }; - "anymatch-2.0.0" = { - name = "anymatch"; - packageName = "anymatch"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz"; - sha512 = "5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw=="; - }; - }; - "ap-0.1.0" = { - name = "ap"; - packageName = "ap"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ap/-/ap-0.1.0.tgz"; - sha1 = "d8a3f26615379398a1b53ca6cc1a666a0fbfe150"; - }; - }; - "apache-crypt-1.2.1" = { - name = "apache-crypt"; - packageName = "apache-crypt"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/apache-crypt/-/apache-crypt-1.2.1.tgz"; - sha1 = "d6fc72aa6d27d99c95a94fd188d731eefffa663c"; - }; - }; - "apache-md5-1.1.2" = { - name = "apache-md5"; - packageName = "apache-md5"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.2.tgz"; - sha1 = "ee49736b639b4f108b6e9e626c6da99306b41692"; - }; - }; - "apollo-cache-1.1.16" = { - name = "apollo-cache"; - packageName = "apollo-cache"; - version = "1.1.16"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.1.16.tgz"; - sha512 = "gVWKYyXF0SlpMyZ/i//AthzyPjjmAVYciEjwepLqMzIf0+7bzIwekpHDuzME8jf4XQepXcNNY571+BRyYHysmg=="; - }; - }; - "apollo-cache-control-0.2.2" = { - name = "apollo-cache-control"; - packageName = "apollo-cache-control"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.2.2.tgz"; - sha512 = "N5A1hO6nHZBCR+OCV58IlE7k6hZrFJZTf/Ab2WD8wduLSa0qLLRlCp3rXvD05+jpWa6sdKw03whW2omJ+SyT+w=="; - }; - }; - "apollo-cache-inmemory-1.2.9" = { - name = "apollo-cache-inmemory"; - packageName = "apollo-cache-inmemory"; - version = "1.2.9"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.2.9.tgz"; - sha512 = "Z4m4NpT2eboM4qUww/46CsjOyITavxrKPBrsCugDlmwSzonqMLZmAyZEQgnYXCj8L5q5epnOuf0sqyYK/6sGIQ=="; - }; - }; - "apollo-client-2.4.1" = { - name = "apollo-client"; - packageName = "apollo-client"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-client/-/apollo-client-2.4.1.tgz"; - sha512 = "E6pQD+BwI1zboM9oX83yzH9BmBjJWU5pL36CpGC2+XaaBDc6UvrPtacxQsg/h7Fq5T5IKJoIhuBEWtefJIb9xg=="; - }; - }; - "apollo-codegen-0.19.1" = { - name = "apollo-codegen"; - packageName = "apollo-codegen"; - version = "0.19.1"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-codegen/-/apollo-codegen-0.19.1.tgz"; - sha512 = "jlxz/b5iinRWfh48hXdmMtrjTPn/rDok0Z3b7icvkiaD6I30w4sq9B+JDkFbLnkldzsFLV2BZtBDa/dkZhx8Ng=="; - }; - }; - "apollo-datasource-0.1.2" = { - name = "apollo-datasource"; - packageName = "apollo-datasource"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-0.1.2.tgz"; - sha512 = "AbUxS7Qkz9+T+g19zKRJiA+tBVGVVunzXwd4ftDSYGx1VrF5LJJO7Gc57bk719gWIZneZ02HsVCEZd6NxFF8RQ=="; - }; - }; - "apollo-engine-reporting-0.0.2" = { - name = "apollo-engine-reporting"; - packageName = "apollo-engine-reporting"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-engine-reporting/-/apollo-engine-reporting-0.0.2.tgz"; - sha512 = "Fe/1oxC8rUXRrBTMUiqs5PSb6hnMOJHuttJMhs83u5POfplc4QrKJZtEEU4Ui8mxeJGaGNWbWf+D4q645xdQLA=="; - }; - }; - "apollo-engine-reporting-protobuf-0.0.1" = { - name = "apollo-engine-reporting-protobuf"; - packageName = "apollo-engine-reporting-protobuf"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.0.1.tgz"; - sha512 = "AySoDgog2p1Nph44FyyqaU4AfRZOXx8XZxRsVHvYY4dHlrMmDDhhjfF3Jswa7Wr8X/ivvx3xA0jimRn6rsG8Ew=="; - }; - }; - "apollo-link-1.2.2" = { - name = "apollo-link"; - packageName = "apollo-link"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.2.tgz"; - sha512 = "Uk/BC09dm61DZRDSu52nGq0nFhq7mcBPTjy5EEH1eunJndtCaNXQhQz/BjkI2NdrfGI+B+i5he6YSoRBhYizdw=="; - }; - }; - "apollo-link-context-1.0.8" = { - name = "apollo-link-context"; - packageName = "apollo-link-context"; - version = "1.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.8.tgz"; - sha512 = "wgDwBbWqHblf7W0DD2b80kXLtSAfvbXnsxSrli0GuF77VwxjLChijiHinW5bjurzZvP8YRMNhitmrrF5ia7NsA=="; - }; - }; - "apollo-link-dedup-1.0.9" = { - name = "apollo-link-dedup"; - packageName = "apollo-link-dedup"; - version = "1.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-link-dedup/-/apollo-link-dedup-1.0.9.tgz"; - sha512 = "RbuEKpmSHVMtoREMPh2wUFTeh65q+0XPVeqgaOP/rGEAfvLyOMvX0vT2nVaejMohoMxuUnfZwpldXaDFWnlVbg=="; - }; - }; - "apollo-link-http-1.5.4" = { - name = "apollo-link-http"; - packageName = "apollo-link-http"; - version = "1.5.4"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.5.4.tgz"; - sha512 = "e9Ng3HfnW00Mh3TI6DhNRfozmzQOtKgdi+qUAsHBOEcTP0PTAmb+9XpeyEEOueLyO0GXhB92HUCIhzrWMXgwyg=="; - }; - }; - "apollo-link-http-common-0.2.4" = { - name = "apollo-link-http-common"; - packageName = "apollo-link-http-common"; - version = "0.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-link-http-common/-/apollo-link-http-common-0.2.4.tgz"; - sha512 = "4j6o6WoXuSPen9xh4NBaX8/vL98X1xY2cYzUEK1F8SzvHe2oFONfxJBTekwU8hnvapcuq8Qh9Uct+gelu8T10g=="; - }; - }; - "apollo-link-persisted-queries-0.2.1" = { - name = "apollo-link-persisted-queries"; - packageName = "apollo-link-persisted-queries"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-link-persisted-queries/-/apollo-link-persisted-queries-0.2.1.tgz"; - sha512 = "OxBum5e5vn8XBBEURXpoYstwcKNtK/p3K3bAQ5yGjj7IyzpLmBcKLzfjk3wAnEyJJYbOUXIvPg7XnxQbcIlNGA=="; - }; - }; - "apollo-link-state-0.4.1" = { - name = "apollo-link-state"; - packageName = "apollo-link-state"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-link-state/-/apollo-link-state-0.4.1.tgz"; - sha512 = "69/til4ENfl/Fvf7br2xSsLSBcxcXPbOHVNkzLLejvUZickl93HLO4/fO+uvoBi4dCYRgN17Zr8FwI41ueRx0g=="; - }; - }; - "apollo-link-ws-1.0.8" = { - name = "apollo-link-ws"; - packageName = "apollo-link-ws"; - version = "1.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-link-ws/-/apollo-link-ws-1.0.8.tgz"; - sha512 = "ucuGvr8CBBwCHl/Rbtyuv9Fn0FN5Qoyvy84KHtuMl2Uux2Sq+jt3bUum+pZ+hZntEd9k8M1OjrrXqRJ4PtEpyA=="; - }; - }; - "apollo-server-caching-0.1.2" = { - name = "apollo-server-caching"; - packageName = "apollo-server-caching"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-server-caching/-/apollo-server-caching-0.1.2.tgz"; - sha512 = "jBRnsTgXN0m8yVpumoelaUq9mXR7YpJ3EE+y/alI7zgXY+0qFDqksRApU8dEfg3q6qUnO7rFxRhdG5eyc0+1ig=="; - }; - }; - "apollo-server-core-2.0.4" = { - name = "apollo-server-core"; - packageName = "apollo-server-core"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.0.4.tgz"; - sha512 = "6kNaQYZfX2GvAT1g9ih0rodfRl4hPL1jXb7b+FvQ1foFR5Yyb3oqL2DOcP65gQi/7pGhyNRUAncPU18Vo3u9rQ=="; - }; - }; - "apollo-server-env-2.0.2" = { - name = "apollo-server-env"; - packageName = "apollo-server-env"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-2.0.2.tgz"; - sha512 = "LsSh2TSF1Sh+TnKxCv2To+UNTnoPpBGCXn6fPsmiNqVaBaSagfZEU/aaSu3ftMlmfXr4vXAfYNUDMKEi+7E6Bg=="; - }; - }; - "apollo-server-errors-2.0.2" = { - name = "apollo-server-errors"; - packageName = "apollo-server-errors"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.0.2.tgz"; - sha512 = "zyWDqAVDCkj9espVsoUpZr9PwDznM8UW6fBfhV+i1br//s2AQb07N6ektZ9pRIEvkhykDZW+8tQbDwAO0vUROg=="; - }; - }; - "apollo-server-express-2.0.4" = { - name = "apollo-server-express"; - packageName = "apollo-server-express"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.0.4.tgz"; - sha512 = "9mxcFpnTgQTmrsvVRRofEY7N1bJYholjv99IfN8puu5lhNqj8ZbOPZYrw+zd+Yh4rZSonwx76ZzTRzM00Yllfw=="; - }; - }; - "apollo-tracing-0.2.2" = { - name = "apollo-tracing"; - packageName = "apollo-tracing"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.2.2.tgz"; - sha512 = "zrpLRvaAqtzGufc1GfV+691xQtzq5elfBydg/7wzuaFszlMH66hkLas5Dw36drUX21CbCljOuGYvYzqSiKykuQ=="; - }; - }; - "apollo-upload-client-8.1.0" = { - name = "apollo-upload-client"; - packageName = "apollo-upload-client"; - version = "8.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-8.1.0.tgz"; - sha512 = "JEgStzhnwybj1ifE2nViLEl7NTM5+zS++fKbDL95PIpodg2AdYeeN7eEa7RXpYD14iC3FVcsfqgGMREv2+cSxw=="; - }; - }; - "apollo-utilities-1.0.20" = { - name = "apollo-utilities"; - packageName = "apollo-utilities"; - version = "1.0.20"; - src = fetchurl { - url = "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.0.20.tgz"; - sha512 = "2M4BJCyX/9UXGJFoV4sTnVTZ4Q29aM18Z1avDrwvlCGGwoRTz50sGBAfTiWnUnnNQyPIIJEYElScw46DgIu0Rg=="; - }; - }; - "append-0.1.1" = { - name = "append"; - packageName = "append"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/append/-/append-0.1.1.tgz"; - sha1 = "7e5dd327747078d877286fbb624b1e8f4d2b396b"; - }; - }; - "append-buffer-1.0.2" = { - name = "append-buffer"; - packageName = "append-buffer"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz"; - sha1 = "d8220cf466081525efea50614f3de6514dfa58f1"; - }; - }; - "append-field-0.1.0" = { - name = "append-field"; - packageName = "append-field"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/append-field/-/append-field-0.1.0.tgz"; - sha1 = "6ddc58fa083c7bc545d3c5995b2830cc2366d44a"; - }; - }; - "append-tree-2.4.4" = { - name = "append-tree"; - packageName = "append-tree"; - version = "2.4.4"; - src = fetchurl { - url = "https://registry.npmjs.org/append-tree/-/append-tree-2.4.4.tgz"; - sha512 = "rPMUMkR8JjjPDDHHDZ/YeLO0KIbUGCrXgy921F6sBkEXBR9jYYxK8LUlwpZkUVi70cMR6r8uSmHZ/5HvtrntHg=="; - }; - }; - "appendable-cli-menu-2.0.0" = { - name = "appendable-cli-menu"; - packageName = "appendable-cli-menu"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/appendable-cli-menu/-/appendable-cli-menu-2.0.0.tgz"; - 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"; + url = "http://registry.npmjs.org/applicationinsights/-/applicationinsights-0.16.0.tgz"; sha1 = "e02dafb10cf573c19b429793c87797d6404f0ee3"; }; }; @@ -2506,60 +121,6 @@ let sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="; }; }; - "arch-2.1.1" = { - name = "arch"; - packageName = "arch"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz"; - sha512 = "BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg=="; - }; - }; - "archiver-2.1.1" = { - name = "archiver"; - packageName = "archiver"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz"; - sha1 = "ff662b4a78201494a3ee544d3a33fe7496509ebc"; - }; - }; - "archiver-3.0.0" = { - name = "archiver"; - packageName = "archiver"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/archiver/-/archiver-3.0.0.tgz"; - sha512 = "5QeR6Xc5hSA9X1rbQfcuQ6VZuUXOaEdB65Dhmk9duuRJHYif/ZyJfuyJqsQrj34PFjU5emv5/MmfgA8un06onw=="; - }; - }; - "archiver-utils-1.3.0" = { - name = "archiver-utils"; - packageName = "archiver-utils"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz"; - sha1 = "e50b4c09c70bf3d680e32ff1b7994e9f9d895174"; - }; - }; - "archiver-utils-2.0.0" = { - name = "archiver-utils"; - packageName = "archiver-utils"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.0.0.tgz"; - sha512 = "JRBgcVvDX4Mwu2RBF8bBaHcQCSxab7afsxAPYDQ5W+19quIPP5CfKE7Ql+UHs9wYvwsaNR8oDuhtf5iqrKmzww=="; - }; - }; - "archy-1.0.0" = { - name = "archy"; - packageName = "archy"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz"; - sha1 = "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"; - }; - }; "are-we-there-yet-1.1.5" = { name = "are-we-there-yet"; packageName = "are-we-there-yet"; @@ -2569,69 +130,6 @@ let sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w=="; }; }; - "arg-2.0.0" = { - name = "arg"; - packageName = "arg"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz"; - sha512 = "XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w=="; - }; - }; - "argparse-0.1.15" = { - name = "argparse"; - packageName = "argparse"; - version = "0.1.15"; - src = fetchurl { - url = "https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz"; - sha1 = "28a1f72c43113e763220e5708414301c8840f0a1"; - }; - }; - "argparse-0.1.16" = { - name = "argparse"; - packageName = "argparse"; - version = "0.1.16"; - src = fetchurl { - url = "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz"; - sha1 = "cfd01e0fbba3d6caed049fbd758d40f65196f57c"; - }; - }; - "argparse-1.0.10" = { - name = "argparse"; - packageName = "argparse"; - version = "1.0.10"; - src = fetchurl { - url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"; - sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="; - }; - }; - "argparse-1.0.4" = { - name = "argparse"; - packageName = "argparse"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/argparse/-/argparse-1.0.4.tgz"; - sha1 = "2b12247b933001971addcbfe4e67d20fd395bbf4"; - }; - }; - "arr-diff-1.1.0" = { - name = "arr-diff"; - packageName = "arr-diff"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz"; - sha1 = "687c32758163588fef7de7b36fabe495eb1a399a"; - }; - }; - "arr-diff-2.0.0" = { - name = "arr-diff"; - packageName = "arr-diff"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz"; - sha1 = "8f3b827f955a8bd669697e4a4256ac3ceae356cf"; - }; - }; "arr-diff-4.0.0" = { name = "arr-diff"; packageName = "arr-diff"; @@ -2650,15 +148,6 @@ let sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="; }; }; - "arr-union-2.1.0" = { - name = "arr-union"; - packageName = "arr-union"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz"; - sha1 = "20f9eab5ec70f5c7d215b1077b1c39161d292c7d"; - }; - }; "arr-union-3.1.0" = { name = "arr-union"; packageName = "arr-union"; @@ -2668,15 +157,6 @@ let sha1 = "e39b09aea9def866a8f206e288af63919bae39c4"; }; }; - "array-differ-1.0.0" = { - name = "array-differ"; - packageName = "array-differ"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz"; - sha1 = "eff52e3758249d33be402b8bb8e564bb2b5d4031"; - }; - }; "array-each-1.0.1" = { name = "array-each"; packageName = "array-each"; @@ -2686,132 +166,6 @@ let sha1 = "a794af0c05ab1752846ee753a1f211a05ba0c44f"; }; }; - "array-filter-0.0.1" = { - name = "array-filter"; - packageName = "array-filter"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz"; - sha1 = "7da8cf2e26628ed732803581fd21f67cacd2eeec"; - }; - }; - "array-find-0.1.1" = { - name = "array-find"; - packageName = "array-find"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/array-find/-/array-find-0.1.1.tgz"; - sha1 = "dc813845ad5a9afc35cb92b786c878d81b5b82ce"; - }; - }; - "array-find-index-1.0.2" = { - name = "array-find-index"; - packageName = "array-find-index"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz"; - sha1 = "df010aa1287e164bbda6f9723b0a96a1ec4187a1"; - }; - }; - "array-flatten-1.1.1" = { - name = "array-flatten"; - packageName = "array-flatten"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"; - sha1 = "9a5f699051b1e7073328f2a008968b64ea2955d2"; - }; - }; - "array-flatten-2.1.1" = { - name = "array-flatten"; - packageName = "array-flatten"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz"; - sha1 = "426bb9da84090c1838d812c8150af20a8331e296"; - }; - }; - "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"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz"; - sha1 = "9e528762b4a9066ad163a6962a364418e9626ece"; - }; - }; - "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-loop-1.0.0" = { - name = "array-loop"; - packageName = "array-loop"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/array-loop/-/array-loop-1.0.0.tgz"; - sha1 = "c033d086cf0d12af73aed5a99c0cedb37367b395"; - }; - }; - "array-lru-1.1.1" = { - name = "array-lru"; - packageName = "array-lru"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/array-lru/-/array-lru-1.1.1.tgz"; - sha1 = "0c7e1b4e022ae166ff1e8448c595f3181fcd3337"; - }; - }; - "array-map-0.0.0" = { - name = "array-map"; - packageName = "array-map"; - version = "0.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz"; - sha1 = "88a2bab73d1cf7bcd5c1b118a003f66f665fa662"; - }; - }; - "array-reduce-0.0.0" = { - name = "array-reduce"; - packageName = "array-reduce"; - version = "0.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz"; - sha1 = "173899d3ffd1c7d9383e4479525dbe278cab5f2b"; - }; - }; - "array-shuffle-1.0.1" = { - name = "array-shuffle"; - packageName = "array-shuffle"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/array-shuffle/-/array-shuffle-1.0.1.tgz"; - sha1 = "7ea4882a356b4bca5f545e0b6e52eaf6d971557a"; - }; - }; - "array-slice-0.2.3" = { - name = "array-slice"; - packageName = "array-slice"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz"; - sha1 = "dd3cfb80ed7973a75117cdac69b0b99ec86186f5"; - }; - }; "array-slice-1.1.0" = { name = "array-slice"; packageName = "array-slice"; @@ -2821,33 +175,6 @@ let sha512 = "B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w=="; }; }; - "array-union-1.0.2" = { - name = "array-union"; - packageName = "array-union"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz"; - sha1 = "9a34410e4f4e3da23dea375be5be70f24778ec39"; - }; - }; - "array-uniq-1.0.3" = { - name = "array-uniq"; - packageName = "array-uniq"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"; - sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6"; - }; - }; - "array-unique-0.2.1" = { - name = "array-unique"; - packageName = "array-unique"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz"; - sha1 = "a1d97ccafcbc2625cc70fadceb36a50c58b01a53"; - }; - }; "array-unique-0.3.2" = { name = "array-unique"; packageName = "array-unique"; @@ -2857,42 +184,6 @@ let sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"; }; }; - "arraybuffer.slice-0.0.6" = { - name = "arraybuffer.slice"; - packageName = "arraybuffer.slice"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz"; - sha1 = "f33b2159f0532a3f3107a272c0ccfbd1ad2979ca"; - }; - }; - "arraybuffer.slice-0.0.7" = { - name = "arraybuffer.slice"; - packageName = "arraybuffer.slice"; - version = "0.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz"; - sha512 = "wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="; - }; - }; - "arrify-1.0.1" = { - name = "arrify"; - packageName = "arrify"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz"; - sha1 = "898508da2226f380df904728456849c1501a4b0d"; - }; - }; - "asap-1.0.0" = { - name = "asap"; - packageName = "asap"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz"; - sha1 = "b2a45da5fdfa20b0496fc3768cc27c12fa916a7d"; - }; - }; "asap-2.0.6" = { name = "asap"; packageName = "asap"; @@ -2902,15 +193,6 @@ let sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46"; }; }; - "ascli-0.3.0" = { - name = "ascli"; - packageName = "ascli"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ascli/-/ascli-0.3.0.tgz"; - sha1 = "5e66230e5219fe3e8952a4efb4f20fae596a813a"; - }; - }; "asn1-0.1.11" = { name = "asn1"; packageName = "asn1"; @@ -2929,42 +211,6 @@ let sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg=="; }; }; - "asn1.js-4.10.1" = { - name = "asn1.js"; - packageName = "asn1.js"; - version = "4.10.1"; - src = fetchurl { - url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz"; - sha512 = "p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw=="; - }; - }; - "assert-1.4.1" = { - name = "assert"; - packageName = "assert"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz"; - sha1 = "99912d591836b5a6f5b345c0f07eefc08fc65d91"; - }; - }; - "assert-plus-0.1.2" = { - name = "assert-plus"; - packageName = "assert-plus"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"; - sha1 = "d93ffdbb67ac5507779be316a7d65146417beef8"; - }; - }; - "assert-plus-0.1.5" = { - name = "assert-plus"; - packageName = "assert-plus"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"; - sha1 = "ee74009413002d84cec7219c6ac811812e723160"; - }; - }; "assert-plus-0.2.0" = { name = "assert-plus"; packageName = "assert-plus"; @@ -2983,15 +229,6 @@ let sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"; }; }; - "assertion-error-1.1.0" = { - name = "assertion-error"; - packageName = "assertion-error"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz"; - sha512 = "jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw=="; - }; - }; "assign-symbols-1.0.0" = { name = "assign-symbols"; packageName = "assign-symbols"; @@ -3001,48 +238,12 @@ let sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"; }; }; - "ast-types-0.11.5" = { - name = "ast-types"; - packageName = "ast-types"; - version = "0.11.5"; - src = fetchurl { - url = "https://registry.npmjs.org/ast-types/-/ast-types-0.11.5.tgz"; - sha512 = "oJjo+5e7/vEc2FBK8gUalV0pba4L3VdBIs2EKhOLHLcOd2FgQIVQN9xb0eZ9IjEWyAL7vq6fGJxOvVvdCHNyMw=="; - }; - }; - "ast-types-0.9.6" = { - name = "ast-types"; - packageName = "ast-types"; - version = "0.9.6"; - src = fetchurl { - url = "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz"; - sha1 = "102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9"; - }; - }; - "astral-regex-1.0.0" = { - name = "astral-regex"; - packageName = "astral-regex"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz"; - sha512 = "+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="; - }; - }; - "async-0.1.22" = { - name = "async"; - packageName = "async"; - version = "0.1.22"; - src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-0.1.22.tgz"; - sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; - }; - }; "async-0.2.10" = { name = "async"; packageName = "async"; version = "0.2.10"; src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-0.2.10.tgz"; + url = "http://registry.npmjs.org/async/-/async-0.2.10.tgz"; sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"; }; }; @@ -3051,34 +252,16 @@ let packageName = "async"; version = "0.2.7"; src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-0.2.7.tgz"; + url = "http://registry.npmjs.org/async/-/async-0.2.7.tgz"; sha1 = "44c5ee151aece6c4bf5364cfc7c28fe4e58f18df"; }; }; - "async-0.2.9" = { - name = "async"; - packageName = "async"; - version = "0.2.9"; - src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-0.2.9.tgz"; - sha1 = "df63060fbf3d33286a76aaf6d55a2986d9ff8619"; - }; - }; - "async-0.9.2" = { - name = "async"; - packageName = "async"; - version = "0.9.2"; - src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-0.9.2.tgz"; - sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d"; - }; - }; "async-1.0.0" = { name = "async"; packageName = "async"; version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-1.0.0.tgz"; + url = "http://registry.npmjs.org/async/-/async-1.0.0.tgz"; sha1 = "f8fc04ca3a13784ade9e1641af98578cfbd647a9"; }; }; @@ -3087,37 +270,10 @@ let packageName = "async"; version = "1.4.2"; src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-1.4.2.tgz"; + url = "http://registry.npmjs.org/async/-/async-1.4.2.tgz"; sha1 = "6c9edcb11ced4f0dd2f2d40db0d49a109c088aab"; }; }; - "async-1.5.2" = { - name = "async"; - packageName = "async"; - version = "1.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-1.5.2.tgz"; - sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a"; - }; - }; - "async-2.1.5" = { - name = "async"; - packageName = "async"; - version = "2.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-2.1.5.tgz"; - sha1 = "e587c68580994ac67fc56ff86d3ac56bdbe810bc"; - }; - }; - "async-2.5.0" = { - name = "async"; - packageName = "async"; - version = "2.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-2.5.0.tgz"; - sha512 = "e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw=="; - }; - }; "async-2.6.0" = { name = "async"; packageName = "async"; @@ -3136,33 +292,6 @@ let sha512 = "fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ=="; }; }; - "async-each-1.0.1" = { - name = "async-each"; - packageName = "async-each"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz"; - sha1 = "19d386a1d9edc6e7c1c85d388aedbcc56d33602d"; - }; - }; - "async-limiter-1.0.0" = { - name = "async-limiter"; - packageName = "async-limiter"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz"; - sha512 = "jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="; - }; - }; - "async-retry-1.2.1" = { - name = "async-retry"; - packageName = "async-retry"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/async-retry/-/async-retry-1.2.1.tgz"; - sha512 = "FadV8UDcyZDjzb6eV7MCJj0bfrNjwKw7/X0QHPFCbYP6T20FXgZCYXpJKlQC8RxEQP1E6Xs8pNHdh3bcrZAuAw=="; - }; - }; "asynckit-0.4.0" = { name = "asynckit"; packageName = "asynckit"; @@ -3181,51 +310,6 @@ let sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="; }; }; - "atomic-batcher-1.0.2" = { - name = "atomic-batcher"; - packageName = "atomic-batcher"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/atomic-batcher/-/atomic-batcher-1.0.2.tgz"; - sha1 = "d16901d10ccec59516c197b9ccd8930689b813b4"; - }; - }; - "auto-bind-1.2.1" = { - name = "auto-bind"; - packageName = "auto-bind"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/auto-bind/-/auto-bind-1.2.1.tgz"; - sha512 = "/W9yj1yKmBLwpexwAujeD9YHwYmRuWFGV8HWE7smQab797VeHa4/cnE2NFeDhA+E+5e/OGBI8763EhLjfZ/MXA=="; - }; - }; - "aws-sdk-1.18.0" = { - name = "aws-sdk"; - packageName = "aws-sdk"; - version = "1.18.0"; - src = fetchurl { - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-1.18.0.tgz"; - sha1 = "00f35b2d27ac91b1f0d3ef2084c98cf1d1f0adc3"; - }; - }; - "aws-sdk-2.303.0" = { - name = "aws-sdk"; - packageName = "aws-sdk"; - version = "2.303.0"; - src = fetchurl { - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.303.0.tgz"; - sha512 = "3AMEO/+aKNKvnIg1StF30Itbhs1SdUrUirCqlggS4bhLLOvyJVTrY+tJwASnPGsye4ffD6Qw8LRnaCytvDKkoQ=="; - }; - }; - "aws-sign-0.2.1" = { - name = "aws-sign"; - packageName = "aws-sign"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.1.tgz"; - sha512 = "cQFl6jK/Lq416OqpT+lb1RIay1wShuQjHF3/kAJbyMvruV8vSpDahaGNkbeupdGRgXR8Ii0O/ZIbTQPdp+l3pA=="; - }; - }; "aws-sign2-0.6.0" = { name = "aws-sign2"; packageName = "aws-sign2"; @@ -3253,49 +337,40 @@ let sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="; }; }; - "axios-0.17.1" = { - name = "axios"; - packageName = "axios"; - version = "0.17.1"; - src = fetchurl { - url = "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz"; - sha1 = "2d8e3e5d0bdbd7327f91bc814f5c57660f81824d"; - }; - }; "azure-arm-authorization-2.0.0" = { name = "azure-arm-authorization"; packageName = "azure-arm-authorization"; version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-authorization/-/azure-arm-authorization-2.0.0.tgz"; + url = "http://registry.npmjs.org/azure-arm-authorization/-/azure-arm-authorization-2.0.0.tgz"; sha1 = "56b558ba43b9cb5657662251dabe3cb34c16c56f"; }; }; - "azure-arm-batch-3.1.2" = { + "azure-arm-batch-3.2.0" = { name = "azure-arm-batch"; packageName = "azure-arm-batch"; - version = "3.1.2"; + version = "3.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-batch/-/azure-arm-batch-3.1.2.tgz"; - sha512 = "4jAqSLNrQvdjq6/BmKSkvIUZj7gUpJnf/cOgxs/gbHNluOhIm19RRrD7yzeriGcx1fzIDZGQ7iPmF6kI9CW7xQ=="; + url = "https://registry.npmjs.org/azure-arm-batch/-/azure-arm-batch-3.2.0.tgz"; + sha512 = "DDfgAiRruGAiL8Yot5nufG3O8GLA0r5lf1CGYhuF8pEzQ+vYfhLpgJzme7LPh3ASPb8UBSVYHm1IK4W4StvVnw=="; }; }; - "azure-arm-cdn-4.0.2" = { + "azure-arm-cdn-4.1.0" = { name = "azure-arm-cdn"; packageName = "azure-arm-cdn"; - version = "4.0.2"; + version = "4.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-cdn/-/azure-arm-cdn-4.0.2.tgz"; - sha512 = "qDxDfmBGpV4oDodfWo1BQmPs8ibOL55To+cu9OlhBGHbbzLIZclsHZucOElCtQHSKWuQMjhWRc+RF8eUSRqrxA=="; + url = "https://registry.npmjs.org/azure-arm-cdn/-/azure-arm-cdn-4.1.0.tgz"; + sha512 = "5xD2CkCx5ONn1vaGa4USAzv3LtCs0kmZCkdSNj98eQlQJLJQ7RPpIsNAXHGuHX4yN+EKHdaA2/hC/ynuQujNEQ=="; }; }; - "azure-arm-commerce-2.0.0" = { + "azure-arm-commerce-2.1.0" = { name = "azure-arm-commerce"; packageName = "azure-arm-commerce"; - version = "2.0.0"; + version = "2.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-commerce/-/azure-arm-commerce-2.0.0.tgz"; - sha512 = "scKBmo3nZXbzXtox+SoEYf8Ij+c2y1r47Ga0MVxm1kUTs1UT8KaAiAlC269KKDNYpuXXuV7+CKUs52VCiM06JQ=="; + url = "https://registry.npmjs.org/azure-arm-commerce/-/azure-arm-commerce-2.1.0.tgz"; + sha512 = "zhZ9b1Comp1Owa8/Pn7ORTL0l+uX9elz5A5yOoL/XdYXC8S6bN2QaiRLPmue9ZB55qGE1Tn7Cf+KRlpskL17hQ=="; }; }; "azure-arm-compute-3.0.0-preview" = { @@ -3330,7 +405,7 @@ let packageName = "azure-arm-devtestlabs"; version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-devtestlabs/-/azure-arm-devtestlabs-2.1.1.tgz"; + url = "http://registry.npmjs.org/azure-arm-devtestlabs/-/azure-arm-devtestlabs-2.1.1.tgz"; sha512 = "S5dCYTMrqL+BJc699fIQtXwLFuv5m8jTDqPdXTFpn/CSkyBcOyJwuZH2zPExQjGNZTyjIR6GWi8oeg/IpYLBWw=="; }; }; @@ -3339,7 +414,7 @@ let packageName = "azure-arm-dns"; version = "2.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-dns/-/azure-arm-dns-2.1.0.tgz"; + url = "http://registry.npmjs.org/azure-arm-dns/-/azure-arm-dns-2.1.0.tgz"; sha512 = "/y0tOM9qNijPYqB381JFYiEyfF+L5B8z+F8JS1OMV1JXIb45vZKXeoe82ZNMZ5g38Vme3uAblxpvp5OtIcvW6Q=="; }; }; @@ -3348,7 +423,7 @@ let packageName = "azure-arm-hdinsight"; version = "0.2.2"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-hdinsight/-/azure-arm-hdinsight-0.2.2.tgz"; + url = "http://registry.npmjs.org/azure-arm-hdinsight/-/azure-arm-hdinsight-0.2.2.tgz"; sha1 = "3daeade6d26f6b115d8598320541ad2dcaa9516d"; }; }; @@ -3384,7 +459,7 @@ let packageName = "azure-arm-network"; version = "5.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-network/-/azure-arm-network-5.3.0.tgz"; + url = "http://registry.npmjs.org/azure-arm-network/-/azure-arm-network-5.3.0.tgz"; sha512 = "juitxBWofPBZ+kcmLB8OjW5qPD6+/Ncdq86WjDTIUcH+cyb/GWktdDymv6adbOyz4xZ9/wbThFL7AHgq8cHBig=="; }; }; @@ -3393,7 +468,7 @@ let packageName = "azure-arm-powerbiembedded"; version = "0.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-powerbiembedded/-/azure-arm-powerbiembedded-0.1.1.tgz"; + url = "http://registry.npmjs.org/azure-arm-powerbiembedded/-/azure-arm-powerbiembedded-0.1.1.tgz"; sha1 = "7103c94e06b3ddf628293f60e02fd0ba8f9c3ca9"; }; }; @@ -3402,7 +477,7 @@ let packageName = "azure-arm-rediscache"; version = "0.2.3"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-rediscache/-/azure-arm-rediscache-0.2.3.tgz"; + url = "http://registry.npmjs.org/azure-arm-rediscache/-/azure-arm-rediscache-0.2.3.tgz"; sha1 = "b6898abe8b4c3e1b2ec5be82689ef212bc2b1a06"; }; }; @@ -3411,10 +486,19 @@ let packageName = "azure-arm-resource"; version = "1.6.1-preview"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-resource/-/azure-arm-resource-1.6.1-preview.tgz"; + url = "http://registry.npmjs.org/azure-arm-resource/-/azure-arm-resource-1.6.1-preview.tgz"; sha1 = "aa9a49fb9081a210f2f4cc6596ca4653b68306e6"; }; }; + "azure-arm-resource-7.2.1" = { + name = "azure-arm-resource"; + packageName = "azure-arm-resource"; + version = "7.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/azure-arm-resource/-/azure-arm-resource-7.2.1.tgz"; + sha512 = "dtji3Eia9/TABcKzxWklTLh9zj24BtOkBObzxH4BAr/ZSFmyAtJA4lYXkjizEkPCS6XVsCiqsUJZtNrqQ8iTWA=="; + }; + }; "azure-arm-servermanagement-1.1.0" = { name = "azure-arm-servermanagement"; packageName = "azure-arm-servermanagement"; @@ -3442,13 +526,13 @@ let sha1 = "b46cfcf7f1690e4739864dcdb5c8de322e82ec50"; }; }; - "azure-arm-website-0.11.5" = { + "azure-arm-website-5.7.0" = { name = "azure-arm-website"; packageName = "azure-arm-website"; - version = "0.11.5"; + version = "5.7.0"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-website/-/azure-arm-website-0.11.5.tgz"; - sha1 = "51942423e1238ec19e551926353a8e9f73bc534a"; + url = "https://registry.npmjs.org/azure-arm-website/-/azure-arm-website-5.7.0.tgz"; + sha512 = "GnwqaelTIhv40YI3Ch8+Q272X6XXWTq99Y1aYWZb1cejSP4gjrWWeppwor4HtjlVU9i9YIvYO91TRjQt8FrHVA=="; }; }; "azure-asm-compute-0.18.0" = { @@ -3519,7 +603,7 @@ let packageName = "azure-asm-subscription"; version = "0.10.1"; src = fetchurl { - url = "https://registry.npmjs.org/azure-asm-subscription/-/azure-asm-subscription-0.10.1.tgz"; + url = "http://registry.npmjs.org/azure-asm-subscription/-/azure-asm-subscription-0.10.1.tgz"; sha1 = "917a5e87a04b69c0f5c29339fe910bb5e5e7a04c"; }; }; @@ -3577,13 +661,13 @@ let sha512 = "ab0LlM5Q3pcKm+V6F6yx2ShzGOTYMcmJvLdL3PQsC9hF+hrYsBdkTCdNZdlPBgrSB8jp5vzhmK83qHGRs14hHw=="; }; }; - "azure-keyvault-1.0.0" = { + "azure-keyvault-3.0.4" = { name = "azure-keyvault"; packageName = "azure-keyvault"; - version = "1.0.0"; + version = "3.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/azure-keyvault/-/azure-keyvault-1.0.0.tgz"; - sha1 = "d630f98032aadbb5e72fb04d2da49b368e441c9e"; + url = "https://registry.npmjs.org/azure-keyvault/-/azure-keyvault-3.0.4.tgz"; + sha1 = "b7733d8f58d99a66f9ae766451556eb3b058dae5"; }; }; "azure-monitoring-0.10.6" = { @@ -3595,22 +679,22 @@ let sha512 = "6HNA8VuC5qYvQMjcQt2/zlB7oyAJ7n6KGIYGstS6KS9Orux0peqxlrGPDeQRa4jDNq6ili83KiGc7RhWcgsE4Q=="; }; }; - "azure-servicefabric-0.1.5" = { + "azure-servicefabric-2.2.0" = { name = "azure-servicefabric"; packageName = "azure-servicefabric"; - version = "0.1.5"; + version = "2.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/azure-servicefabric/-/azure-servicefabric-0.1.5.tgz"; - sha1 = "bdc4b378292490ce77e788ee189f291ce5ae25a6"; + url = "https://registry.npmjs.org/azure-servicefabric/-/azure-servicefabric-2.2.0.tgz"; + sha512 = "b+rxF8esa1Cm+bnJLs6a+hO/7U9QwvQzg0bSR1rKP9NTKjZji3GxdndcPVkHqFv28QiLo9ifyR/FaJMA0cDcTw=="; }; }; - "azure-storage-2.10.1" = { + "azure-storage-2.10.2" = { name = "azure-storage"; packageName = "azure-storage"; - version = "2.10.1"; + version = "2.10.2"; src = fetchurl { - url = "https://registry.npmjs.org/azure-storage/-/azure-storage-2.10.1.tgz"; - sha512 = "rnFo1uMIPtilusRCpK91tfY3P4Q7qRsDNwriXdp+OeTIGkGt0cTxL4mhqYfNPYPK+WBQmBdGWhOk+iROM05dcw=="; + url = "https://registry.npmjs.org/azure-storage/-/azure-storage-2.10.2.tgz"; + sha512 = "pOyGPya9+NDpAfm5YcFfklo57HfjDbYLXxs4lomPwvRxmb0Di/A+a+RkUmEFzaQ8S13CqxK40bRRB0sjj2ZQxA=="; }; }; "babel-code-frame-6.26.0" = { @@ -3640,15 +724,6 @@ let sha512 = "HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA=="; }; }; - "babel-helper-builder-react-jsx-6.26.0" = { - name = "babel-helper-builder-react-jsx"; - packageName = "babel-helper-builder-react-jsx"; - version = "6.26.0"; - src = fetchurl { - url = "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz"; - sha1 = "39ff8313b75c8b65dceff1f31d383e0ff2a408a0"; - }; - }; "babel-helpers-6.24.1" = { name = "babel-helpers"; packageName = "babel-helpers"; @@ -3667,69 +742,6 @@ let sha1 = "f3cdf4703858035b2a2951c6ec5edf6c62f2630e"; }; }; - "babel-plugin-syntax-jsx-6.18.0" = { - name = "babel-plugin-syntax-jsx"; - packageName = "babel-plugin-syntax-jsx"; - version = "6.18.0"; - src = fetchurl { - url = "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz"; - sha1 = "0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"; - }; - }; - "babel-plugin-syntax-object-rest-spread-6.13.0" = { - name = "babel-plugin-syntax-object-rest-spread"; - packageName = "babel-plugin-syntax-object-rest-spread"; - version = "6.13.0"; - src = fetchurl { - url = "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz"; - sha1 = "fd6536f2bce13836ffa3a5458c4903a597bb3bf5"; - }; - }; - "babel-plugin-transform-es2015-destructuring-6.23.0" = { - name = "babel-plugin-transform-es2015-destructuring"; - packageName = "babel-plugin-transform-es2015-destructuring"; - version = "6.23.0"; - src = fetchurl { - url = "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz"; - sha1 = "997bb1f1ab967f682d2b0876fe358d60e765c56d"; - }; - }; - "babel-plugin-transform-object-rest-spread-6.26.0" = { - name = "babel-plugin-transform-object-rest-spread"; - packageName = "babel-plugin-transform-object-rest-spread"; - version = "6.26.0"; - src = fetchurl { - url = "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz"; - sha1 = "0f36692d50fef6b7e2d4b3ac1478137a963b7b06"; - }; - }; - "babel-plugin-transform-react-jsx-6.24.1" = { - name = "babel-plugin-transform-react-jsx"; - packageName = "babel-plugin-transform-react-jsx"; - version = "6.24.1"; - src = fetchurl { - url = "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz"; - sha1 = "840a028e7df460dfc3a2d29f0c0d91f6376e66a3"; - }; - }; - "babel-polyfill-6.16.0" = { - name = "babel-polyfill"; - packageName = "babel-polyfill"; - version = "6.16.0"; - src = fetchurl { - url = "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.16.0.tgz"; - 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-register-6.26.0" = { name = "babel-register"; packageName = "babel-register"; @@ -3775,15 +787,6 @@ let sha1 = "a3b073f94ab49eb6fa55cd65227a334380632497"; }; }; - "babybird-0.0.1" = { - name = "babybird"; - packageName = "babybird"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/babybird/-/babybird-0.0.1.tgz"; - sha1 = "da80c79c6d7441cdfec7c2ff2dcbd7c13ebdbea2"; - }; - }; "babylon-6.18.0" = { name = "babylon"; packageName = "babylon"; @@ -3793,42 +796,6 @@ let sha512 = "q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="; }; }; - "babylon-7.0.0-beta.19" = { - name = "babylon"; - packageName = "babylon"; - version = "7.0.0-beta.19"; - src = fetchurl { - url = "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.19.tgz"; - sha512 = "Vg0C9s/REX6/WIXN37UKpv5ZhRi6A4pjHlpkE34+8/a6c2W1Q692n3hmc+SZG5lKRnaExLUbxtJ1SVT+KaCQ/A=="; - }; - }; - "backo2-1.0.2" = { - name = "backo2"; - packageName = "backo2"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz"; - sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947"; - }; - }; - "backoff-2.4.1" = { - name = "backoff"; - packageName = "backoff"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/backoff/-/backoff-2.4.1.tgz"; - sha1 = "2f68c50e0dd789dbefe24200a62efb04d2456d68"; - }; - }; - "backoff-2.5.0" = { - name = "backoff"; - packageName = "backoff"; - version = "2.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz"; - sha1 = "f616eda9d3e4b66b8ca7fca79f695722c5f8e26f"; - }; - }; "balanced-match-1.0.0" = { name = "balanced-match"; packageName = "balanced-match"; @@ -3847,177 +814,6 @@ let sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg=="; }; }; - "base62-0.1.1" = { - name = "base62"; - packageName = "base62"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/base62/-/base62-0.1.1.tgz"; - sha1 = "7b4174c2f94449753b11c2651c083da841a7b084"; - }; - }; - "base64-arraybuffer-0.1.2" = { - name = "base64-arraybuffer"; - packageName = "base64-arraybuffer"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz"; - sha1 = "474df4a9f2da24e05df3158c3b1db3c3cd46a154"; - }; - }; - "base64-arraybuffer-0.1.5" = { - name = "base64-arraybuffer"; - packageName = "base64-arraybuffer"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz"; - sha1 = "73926771923b5a19747ad666aa5cd4bf9c6e9ce8"; - }; - }; - "base64-js-0.0.8" = { - name = "base64-js"; - packageName = "base64-js"; - version = "0.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz"; - sha1 = "1101e9544f4a76b1bc3b26d452ca96d7a35e7978"; - }; - }; - "base64-js-1.1.2" = { - name = "base64-js"; - packageName = "base64-js"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/base64-js/-/base64-js-1.1.2.tgz"; - sha1 = "d6400cac1c4c660976d90d07a04351d89395f5e8"; - }; - }; - "base64-js-1.2.0" = { - name = "base64-js"; - packageName = "base64-js"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz"; - sha1 = "a39992d723584811982be5e290bb6a53d86700f1"; - }; - }; - "base64-js-1.2.3" = { - name = "base64-js"; - packageName = "base64-js"; - version = "1.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz"; - sha512 = "MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w=="; - }; - }; - "base64-js-1.3.0" = { - name = "base64-js"; - packageName = "base64-js"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz"; - sha512 = "ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="; - }; - }; - "base64-url-1.2.1" = { - name = "base64-url"; - packageName = "base64-url"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz"; - sha1 = "199fd661702a0e7b7dcae6e0698bb089c52f6d78"; - }; - }; - "base64id-0.1.0" = { - name = "base64id"; - packageName = "base64id"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"; - sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"; - }; - }; - "base64id-1.0.0" = { - name = "base64id"; - packageName = "base64id"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz"; - sha1 = "47688cb99bb6804f0e06d3e763b1c32e57d8e6b6"; - }; - }; - "basic-auth-1.0.4" = { - name = "basic-auth"; - packageName = "basic-auth"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz"; - sha1 = "030935b01de7c9b94a824b29f3fccb750d3a5290"; - }; - }; - "basic-auth-1.1.0" = { - name = "basic-auth"; - packageName = "basic-auth"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz"; - sha1 = "45221ee429f7ee1e5035be3f51533f1cdfd29884"; - }; - }; - "basic-auth-2.0.0" = { - name = "basic-auth"; - packageName = "basic-auth"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz"; - sha1 = "015db3f353e02e56377755f962742e8981e7bbba"; - }; - }; - "basic-auth-connect-1.0.0" = { - name = "basic-auth-connect"; - packageName = "basic-auth-connect"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz"; - sha1 = "fdb0b43962ca7b40456a7c2bb48fe173da2d2122"; - }; - }; - "batch-0.5.3" = { - name = "batch"; - packageName = "batch"; - version = "0.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz"; - sha1 = "3f3414f380321743bfc1042f9a83ff1d5824d464"; - }; - }; - "batch-0.6.1" = { - name = "batch"; - packageName = "batch"; - version = "0.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz"; - sha1 = "dc34314f4e679318093fc760272525f94bf25c16"; - }; - }; - "bcrypt-2.0.1" = { - name = "bcrypt"; - packageName = "bcrypt"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bcrypt/-/bcrypt-2.0.1.tgz"; - sha512 = "DwB7WgJPdskbR+9Y3OTJtwRq09Lmm7Na6b+4ewvXjkD0nfNRi1OozxljHm5ETlDCBq9DTy04lQz+rj+T2ztIJg=="; - }; - }; - "bcrypt-nodejs-0.0.3" = { - name = "bcrypt-nodejs"; - packageName = "bcrypt-nodejs"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/bcrypt-nodejs/-/bcrypt-nodejs-0.0.3.tgz"; - sha1 = "c60917f26dc235661566c681061c303c2b28842b"; - }; - }; "bcrypt-pbkdf-1.0.2" = { name = "bcrypt-pbkdf"; packageName = "bcrypt-pbkdf"; @@ -4027,366 +823,15 @@ let sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"; }; }; - "bcryptjs-2.4.3" = { - name = "bcryptjs"; - packageName = "bcryptjs"; - version = "2.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz"; - sha1 = "9ab5627b93e60621ff7cdac5da9733027df1d0cb"; - }; - }; - "beeper-1.1.1" = { - name = "beeper"; - packageName = "beeper"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz"; - sha1 = "e6d5ea8c5dad001304a70b22638447f69cb2f809"; - }; - }; - "bencode-0.7.0" = { - name = "bencode"; - packageName = "bencode"; - version = "0.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bencode/-/bencode-0.7.0.tgz"; - sha1 = "811ed647c0118945e41bb4bbbdea9a2c78a17083"; - }; - }; - "bencode-0.8.0" = { - name = "bencode"; - packageName = "bencode"; - version = "0.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bencode/-/bencode-0.8.0.tgz"; - sha1 = "3143448e82b0fadc745633ecc2a5f8fa87932f19"; - }; - }; - "bencode-1.0.0" = { - name = "bencode"; - packageName = "bencode"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bencode/-/bencode-1.0.0.tgz"; - sha512 = "N+VOSP5MkoX+xgnp6Y056iCY5TmCZg9rgPNPQe0bIiXchxYFP4vs/Tf0dTdQ+qQhP7HM2gvfFq+sUVjQsGy5Zw=="; - }; - }; - "bencode-2.0.0" = { - name = "bencode"; - packageName = "bencode"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bencode/-/bencode-2.0.0.tgz"; - sha512 = "wr2HwwrUpfB5c68zmAudOltC7rZ1G0+lQOcnuEcfIM3AWAVnB3rHI3nlgd/2CWTfQ3w3zagKt89zni/M+VLZ8g=="; - }; - }; - "better-assert-1.0.2" = { - name = "better-assert"; - packageName = "better-assert"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz"; - sha1 = "40866b9e1b9e0b55b481894311e68faffaebc522"; - }; - }; - "better-curry-1.6.0" = { - name = "better-curry"; - packageName = "better-curry"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/better-curry/-/better-curry-1.6.0.tgz"; - sha1 = "38f716b24c8cee07a262abc41c22c314e20e3869"; - }; - }; - "biased-opener-0.2.8" = { - name = "biased-opener"; - packageName = "biased-opener"; - version = "0.2.8"; - src = fetchurl { - url = "https://registry.npmjs.org/biased-opener/-/biased-opener-0.2.8.tgz"; - sha1 = "159a49b9a9714c1fb102f2e0ed1906fab6a450f4"; - }; - }; - "big-integer-1.6.34" = { - name = "big-integer"; - packageName = "big-integer"; - version = "1.6.34"; - src = fetchurl { - url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.34.tgz"; - sha512 = "+w6B0Uo0ZvTSzDkXjoBCTNK0oe+aVL+yPi7kwGZm8hd8+Nj1AFPoxoq1Bl/mEu/G/ivOkUc1LRqVR0XeWFUzuA=="; - }; - }; - "big.js-3.2.0" = { - name = "big.js"; - packageName = "big.js"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz"; - sha512 = "+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="; - }; - }; - "bigspinner-3.1.0" = { - name = "bigspinner"; - packageName = "bigspinner"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bigspinner/-/bigspinner-3.1.0.tgz"; - sha1 = "dd3a862b2fedf66fee8471320069428d0d84427a"; - }; - }; - "bin-version-2.0.0" = { - name = "bin-version"; - packageName = "bin-version"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bin-version/-/bin-version-2.0.0.tgz"; - sha1 = "2cc95d83b522bdef2e99978e76aeb5491c8114ff"; - }; - }; - "bin-version-check-3.0.0" = { - name = "bin-version-check"; - packageName = "bin-version-check"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bin-version-check/-/bin-version-check-3.0.0.tgz"; - 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.11.0" = { - name = "binary-extensions"; - packageName = "binary-extensions"; - version = "1.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz"; - sha1 = "46aa1751fb6a2f93ee5e689bb1087d4b14c6c205"; - }; - }; - "binary-search-1.3.4" = { - name = "binary-search"; - packageName = "binary-search"; - version = "1.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/binary-search/-/binary-search-1.3.4.tgz"; - sha512 = "dPxU/vZLnH0tEVjVPgi015oSwqu6oLfCeHywuFRhBE0yM0mYocvleTl8qsdM1YFhRzTRhM1+VzS8XLDVrHPopg=="; - }; - }; - "binaryheap-0.0.3" = { - name = "binaryheap"; - packageName = "binaryheap"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/binaryheap/-/binaryheap-0.0.3.tgz"; - sha1 = "0d6136c84e9f1a5a90c0b97178c3e00df59820d6"; - }; - }; - "bindings-1.2.1" = { - name = "bindings"; - packageName = "bindings"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz"; - sha1 = "14ad6113812d2d37d72e67b4cacb4bb726505f11"; - }; - }; - "bindings-1.3.0" = { - name = "bindings"; - packageName = "bindings"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz"; - sha512 = "DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw=="; - }; - }; - "binstall-1.2.0" = { - name = "binstall"; - packageName = "binstall"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/binstall/-/binstall-1.2.0.tgz"; - sha1 = "6b2c0f580b9e3c607f50ef7a22a54ce9fdc8d933"; - }; - }; - "bitfield-0.1.0" = { - name = "bitfield"; - packageName = "bitfield"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bitfield/-/bitfield-0.1.0.tgz"; - sha1 = "b05d8b5f0d09f2df35a9db3b3a62d3808c46c457"; - }; - }; - "bitfield-2.0.0" = { - name = "bitfield"; - packageName = "bitfield"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bitfield/-/bitfield-2.0.0.tgz"; - sha512 = "4xM4DYejOHQ/qWBfeqBXNA4mJ12PwcOibFYnH1kYh5U9BHciCqEJBqGNVnMJXUhm8mflujNRLSv7IiVQxovgjw=="; - }; - }; - "bitfield-rle-2.2.1" = { - name = "bitfield-rle"; - packageName = "bitfield-rle"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bitfield-rle/-/bitfield-rle-2.2.1.tgz"; - sha512 = "wrDhHe7LUkqaytxgbsFXoemzHRv6e8FrVNWWsQCgUfmuVYW6ke44hoGc9VdpjgfIsJ/ejmCFA8wDtDqACNAvyw=="; - }; - }; - "bittorrent-dht-6.4.2" = { - name = "bittorrent-dht"; - packageName = "bittorrent-dht"; - version = "6.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/bittorrent-dht/-/bittorrent-dht-6.4.2.tgz"; - sha1 = "8b40f8cee6bea87f2b34fd2ae0bd367a8b1247a6"; - }; - }; - "bittorrent-dht-7.10.0" = { - name = "bittorrent-dht"; - packageName = "bittorrent-dht"; - version = "7.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bittorrent-dht/-/bittorrent-dht-7.10.0.tgz"; - sha512 = "fvb6M58Ceiv/S94nu6zeaiMoJvUYOeIqRbgaClm+kJTzCAqJPtAR/31pXNYB5iEReOoKqQB5zY33gY0W6ZRWQQ=="; - }; - }; - "bittorrent-dht-8.4.0" = { - name = "bittorrent-dht"; - packageName = "bittorrent-dht"; - version = "8.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bittorrent-dht/-/bittorrent-dht-8.4.0.tgz"; - sha512 = "FRe/+MYBePev7Yb+BXSclkVuDxb/w+gUbao6nVHYQRaKO7aXE+ARRlL3phqm6Rdhw5CRVoLMbLd49nxmCuUhUQ=="; - }; - }; - "bittorrent-peerid-1.3.0" = { - name = "bittorrent-peerid"; - packageName = "bittorrent-peerid"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bittorrent-peerid/-/bittorrent-peerid-1.3.0.tgz"; - sha512 = "SYd5H3RbN1ex+TrWAKXkEkASFWxAR7Tk6iLt9tfAT9ehBvZb/Y3AQDVRVJynlrixcWpnmsLYKI7tkRWgp7ORoQ=="; - }; - }; - "bittorrent-protocol-3.0.1" = { - name = "bittorrent-protocol"; - packageName = "bittorrent-protocol"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bittorrent-protocol/-/bittorrent-protocol-3.0.1.tgz"; - sha512 = "hnvOzAu9u+2H0OLLL5byoFdz6oz5f3bx5f7R+ItUohTHMq9TgUhEJfcjo7xWtQHSKOVciYWwYTJ4EjczF5RX2A=="; - }; - }; - "bittorrent-tracker-7.7.0" = { - name = "bittorrent-tracker"; - packageName = "bittorrent-tracker"; - version = "7.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-7.7.0.tgz"; - sha1 = "ffd2eabc141d36ed5c1817df7e992f91fd7fc65c"; - }; - }; - "bittorrent-tracker-9.10.1" = { - name = "bittorrent-tracker"; - packageName = "bittorrent-tracker"; - version = "9.10.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.10.1.tgz"; - sha512 = "n5zTL/g6Wt0rb2EnkiyiaGYhth7I/N0/xMqGUpvGX/7g1scDGBVPhJnXR8lfp3/OMj681fv40o4q/otECMtZSA=="; - }; - }; - "bl-0.8.2" = { - name = "bl"; - packageName = "bl"; - version = "0.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/bl/-/bl-0.8.2.tgz"; - sha1 = "c9b6bca08d1bc2ea00fc8afb4f1a5fd1e1c66e4e"; - }; - }; - "bl-1.0.3" = { - name = "bl"; - packageName = "bl"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz"; - sha1 = "fc5421a28fd4226036c3b3891a66a25bc64d226e"; - }; - }; "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"; + url = "http://registry.npmjs.org/bl/-/bl-1.1.2.tgz"; sha1 = "fdca871a99713aa00d19e3bbba41c44787a65398"; }; }; - "bl-1.2.2" = { - name = "bl"; - packageName = "bl"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz"; - sha512 = "e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA=="; - }; - }; - "blake2b-2.1.3" = { - name = "blake2b"; - packageName = "blake2b"; - version = "2.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/blake2b/-/blake2b-2.1.3.tgz"; - sha512 = "pkDss4xFVbMb4270aCyGD3qLv92314Et+FsKzilCLxDz5DuZ2/1g3w4nmBbu6nKApPspnjG7JcwTjGZnduB1yg=="; - }; - }; - "blake2b-wasm-1.1.7" = { - name = "blake2b-wasm"; - packageName = "blake2b-wasm"; - version = "1.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-1.1.7.tgz"; - sha512 = "oFIHvXhlz/DUgF0kq5B1CqxIDjIJwh9iDeUUGQUcvgiGz7Wdw03McEO7CfLBy7QKGdsydcMCgO9jFNBAFCtFcA=="; - }; - }; - "blob-0.0.2" = { - name = "blob"; - packageName = "blob"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/blob/-/blob-0.0.2.tgz"; - sha1 = "b89562bd6994af95ba1e812155536333aa23cf24"; - }; - }; - "blob-0.0.4" = { - name = "blob"; - packageName = "blob"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz"; - sha1 = "bcf13052ca54463f30f9fc7e95b9a47630a94921"; - }; - }; - "blob-to-buffer-1.2.8" = { - name = "blob-to-buffer"; - packageName = "blob-to-buffer"; - version = "1.2.8"; - src = fetchurl { - url = "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.8.tgz"; - sha512 = "re0AIxakF504MgeMtIyJkVcZ8T5aUxtp/QmTMlmjyb3P44E1BEv5x3LATBGApWAJATyXHtkXRD+gWTmeyYLiQA=="; - }; - }; "block-stream-0.0.9" = { name = "block-stream"; packageName = "block-stream"; @@ -4396,258 +841,15 @@ let sha1 = "13ebfe778a03205cfe03751481ebb4b3300c126a"; }; }; - "block-stream2-1.1.0" = { - name = "block-stream2"; - packageName = "block-stream2"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/block-stream2/-/block-stream2-1.1.0.tgz"; - sha1 = "c738e3a91ba977ebb5e1fef431e13ca11d8639e2"; - }; - }; - "bluebird-2.9.34" = { - name = "bluebird"; - packageName = "bluebird"; - version = "2.9.34"; - src = fetchurl { - url = "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz"; - sha1 = "2f7b4ec80216328a9fddebdf69c8d4942feff7d8"; - }; - }; - "bluebird-2.9.9" = { - name = "bluebird"; - packageName = "bluebird"; - version = "2.9.9"; - src = fetchurl { - url = "https://registry.npmjs.org/bluebird/-/bluebird-2.9.9.tgz"; - sha1 = "61a26904d43d7f6b19dff7ed917dbc92452ad6d3"; - }; - }; - "bluebird-3.5.1" = { - name = "bluebird"; - packageName = "bluebird"; - version = "3.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz"; - sha512 = "MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA=="; - }; - }; - "blueimp-md5-2.10.0" = { - name = "blueimp-md5"; - packageName = "blueimp-md5"; - version = "2.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.10.0.tgz"; - sha512 = "EkNUOi7tpV68TqjpiUz9D9NcT8um2+qtgntmMbi5UKssVX2m/2PLqotcric0RE63pB3HPN/fjf3cKHN2ufGSUQ=="; - }; - }; - "bn.js-4.11.8" = { - name = "bn.js"; - packageName = "bn.js"; - version = "4.11.8"; - src = fetchurl { - url = "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz"; - sha512 = "ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="; - }; - }; - "bncode-0.2.3" = { - name = "bncode"; - packageName = "bncode"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/bncode/-/bncode-0.2.3.tgz"; - sha1 = "37f851dc8e47188a83fbc0f6fa4775cacc9a3296"; - }; - }; - "bncode-0.5.3" = { - name = "bncode"; - packageName = "bncode"; - version = "0.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/bncode/-/bncode-0.5.3.tgz"; - sha1 = "e16661697452d436bf9886238cc791b08d66a61a"; - }; - }; - "body-0.1.0" = { - name = "body"; - packageName = "body"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/body/-/body-0.1.0.tgz"; - sha1 = "e714fe28cd8848aa34cdf2c9f242bbe2e15d1cd8"; - }; - }; - "body-parser-1.12.4" = { - name = "body-parser"; - packageName = "body-parser"; - version = "1.12.4"; - src = fetchurl { - url = "https://registry.npmjs.org/body-parser/-/body-parser-1.12.4.tgz"; - sha1 = "090700c4ba28862a8520ef378395fdee5f61c229"; - }; - }; - "body-parser-1.13.3" = { - name = "body-parser"; - packageName = "body-parser"; - version = "1.13.3"; - src = fetchurl { - url = "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz"; - sha1 = "c08cf330c3358e151016a05746f13f029c97fa97"; - }; - }; - "body-parser-1.18.2" = { - name = "body-parser"; - packageName = "body-parser"; - version = "1.18.2"; - src = fetchurl { - url = "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz"; - sha1 = "87678a19d84b47d859b83199bd59bce222b10454"; - }; - }; - "body-parser-1.18.3" = { - name = "body-parser"; - packageName = "body-parser"; - version = "1.18.3"; - src = fetchurl { - url = "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz"; - sha1 = "5b292198ffdd553b3a0f20ded0592b956955c8b4"; - }; - }; - "bonjour-3.5.0" = { - name = "bonjour"; - packageName = "bonjour"; - version = "3.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz"; - sha1 = "8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"; - }; - }; - "boolbase-1.0.0" = { - name = "boolbase"; - packageName = "boolbase"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"; - sha1 = "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"; - }; - }; - "boom-0.3.8" = { - name = "boom"; - packageName = "boom"; - version = "0.3.8"; - src = fetchurl { - url = "https://registry.npmjs.org/boom/-/boom-0.3.8.tgz"; - sha1 = "c8cdb041435912741628c044ecc732d1d17c09ea"; - }; - }; "boom-2.10.1" = { name = "boom"; packageName = "boom"; version = "2.10.1"; src = fetchurl { - url = "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz"; + url = "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz"; sha1 = "39c8918ceff5799f83f9492a848f625add0c766f"; }; }; - "boom-4.3.1" = { - name = "boom"; - packageName = "boom"; - version = "4.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz"; - sha1 = "4f8a3005cb4a7e3889f749030fd25b96e01d2e31"; - }; - }; - "boom-5.2.0" = { - name = "boom"; - packageName = "boom"; - version = "5.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz"; - sha512 = "Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw=="; - }; - }; - "bottleneck-1.5.3" = { - name = "bottleneck"; - packageName = "bottleneck"; - version = "1.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/bottleneck/-/bottleneck-1.5.3.tgz"; - sha1 = "55fa64920d9670087d44150404525d59f9511c20"; - }; - }; - "bower-1.8.4" = { - name = "bower"; - packageName = "bower"; - version = "1.8.4"; - src = fetchurl { - url = "https://registry.npmjs.org/bower/-/bower-1.8.4.tgz"; - sha1 = "e7876a076deb8137f7d06525dc5e8c66db82f28a"; - }; - }; - "bower-endpoint-parser-0.2.1" = { - name = "bower-endpoint-parser"; - packageName = "bower-endpoint-parser"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.1.tgz"; - sha1 = "8c4010a2900cdab07ea5d38f0bd03e9bbccef90f"; - }; - }; - "bower-json-0.6.0" = { - name = "bower-json"; - packageName = "bower-json"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bower-json/-/bower-json-0.6.0.tgz"; - sha1 = "326579b23c33e4ea828e4763c55cd81fd7650329"; - }; - }; - "bower-logger-0.2.1" = { - name = "bower-logger"; - packageName = "bower-logger"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.1.tgz"; - sha1 = "0c1817c48063a88d96cc3d516c55e57fff5d9ecb"; - }; - }; - "boxen-1.3.0" = { - name = "boxen"; - packageName = "boxen"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz"; - sha512 = "TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw=="; - }; - }; - "bplist-creator-0.0.6" = { - name = "bplist-creator"; - packageName = "bplist-creator"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.6.tgz"; - sha1 = "fef069bee85975b2ddcc2264aaa7c50dc17a3c7e"; - }; - }; - "bplist-creator-0.0.7" = { - name = "bplist-creator"; - packageName = "bplist-creator"; - version = "0.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz"; - sha1 = "37df1536092824b87c42f957b01344117372ae45"; - }; - }; - "bplist-parser-0.1.1" = { - name = "bplist-parser"; - packageName = "bplist-parser"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz"; - sha1 = "d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6"; - }; - }; "brace-expansion-1.1.11" = { name = "brace-expansion"; packageName = "brace-expansion"; @@ -4657,24 +859,6 @@ let sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="; }; }; - "braces-0.1.5" = { - name = "braces"; - packageName = "braces"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz"; - sha1 = "c085711085291d8b75fdd74eab0f8597280711e6"; - }; - }; - "braces-1.8.5" = { - name = "braces"; - packageName = "braces"; - version = "1.8.5"; - src = fetchurl { - url = "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz"; - sha1 = "ba77962e12dff969d6b76711e914b737857bf6a7"; - }; - }; "braces-2.3.2" = { name = "braces"; packageName = "braces"; @@ -4684,123 +868,6 @@ let sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w=="; }; }; - "broadway-0.3.6" = { - name = "broadway"; - packageName = "broadway"; - version = "0.3.6"; - src = fetchurl { - url = "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz"; - sha1 = "7dbef068b954b7907925fd544963b578a902ba7a"; - }; - }; - "brorand-1.1.0" = { - name = "brorand"; - packageName = "brorand"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz"; - sha1 = "12c25efe40a45e3c323eb8675a0a0ce57b22371f"; - }; - }; - "browser-launcher2-0.4.6" = { - name = "browser-launcher2"; - packageName = "browser-launcher2"; - version = "0.4.6"; - src = fetchurl { - url = "https://registry.npmjs.org/browser-launcher2/-/browser-launcher2-0.4.6.tgz"; - sha1 = "51598408a13f4c9c5b20eba44554b2c0b0ae4074"; - }; - }; - "browser-pack-6.1.0" = { - name = "browser-pack"; - packageName = "browser-pack"; - version = "6.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz"; - sha512 = "erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA=="; - }; - }; - "browser-resolve-1.11.3" = { - name = "browser-resolve"; - packageName = "browser-resolve"; - version = "1.11.3"; - src = fetchurl { - url = "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz"; - sha512 = "exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ=="; - }; - }; - "browser-stdout-1.3.1" = { - name = "browser-stdout"; - packageName = "browser-stdout"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz"; - sha512 = "qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw=="; - }; - }; - "browserify-13.3.0" = { - name = "browserify"; - packageName = "browserify"; - version = "13.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify/-/browserify-13.3.0.tgz"; - sha1 = "b5a9c9020243f0c70e4675bec8223bc627e415ce"; - }; - }; - "browserify-14.4.0" = { - name = "browserify"; - packageName = "browserify"; - version = "14.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify/-/browserify-14.4.0.tgz"; - sha1 = "089a3463af58d0e48d8cd4070b3f74654d5abca9"; - }; - }; - "browserify-aes-1.2.0" = { - name = "browserify-aes"; - packageName = "browserify-aes"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz"; - sha512 = "+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="; - }; - }; - "browserify-cache-api-3.0.1" = { - name = "browserify-cache-api"; - packageName = "browserify-cache-api"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-cache-api/-/browserify-cache-api-3.0.1.tgz"; - sha1 = "96247e853f068fd6e0d45cc73f0bb2cd9778ef02"; - }; - }; - "browserify-cipher-1.0.1" = { - name = "browserify-cipher"; - packageName = "browserify-cipher"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz"; - sha512 = "sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="; - }; - }; - "browserify-des-1.0.2" = { - name = "browserify-des"; - packageName = "browserify-des"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz"; - sha512 = "BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="; - }; - }; - "browserify-incremental-3.1.1" = { - name = "browserify-incremental"; - packageName = "browserify-incremental"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-incremental/-/browserify-incremental-3.1.1.tgz"; - sha1 = "0713cb7587247a632a9f08cf1bd169b878b62a8a"; - }; - }; "browserify-mime-1.2.9" = { name = "browserify-mime"; packageName = "browserify-mime"; @@ -4810,159 +877,6 @@ let sha1 = "aeb1af28de6c0d7a6a2ce40adb68ff18422af31f"; }; }; - "browserify-package-json-1.0.1" = { - name = "browserify-package-json"; - packageName = "browserify-package-json"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-package-json/-/browserify-package-json-1.0.1.tgz"; - sha1 = "98dde8aa5c561fd6d3fe49bbaa102b74b396fdea"; - }; - }; - "browserify-rsa-4.0.1" = { - name = "browserify-rsa"; - packageName = "browserify-rsa"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz"; - sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524"; - }; - }; - "browserify-sign-4.0.4" = { - name = "browserify-sign"; - packageName = "browserify-sign"; - version = "4.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz"; - sha1 = "aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"; - }; - }; - "browserify-transform-tools-1.7.0" = { - name = "browserify-transform-tools"; - packageName = "browserify-transform-tools"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-transform-tools/-/browserify-transform-tools-1.7.0.tgz"; - sha1 = "83e277221f63259bed2e7eb2a283a970a501f4c4"; - }; - }; - "browserify-zlib-0.1.4" = { - name = "browserify-zlib"; - packageName = "browserify-zlib"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz"; - sha1 = "bb35f8a519f600e0fa6b8485241c979d0141fb2d"; - }; - }; - "browserify-zlib-0.2.0" = { - name = "browserify-zlib"; - packageName = "browserify-zlib"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz"; - sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="; - }; - }; - "bson-0.1.8" = { - name = "bson"; - packageName = "bson"; - version = "0.1.8"; - src = fetchurl { - url = "https://registry.npmjs.org/bson/-/bson-0.1.8.tgz"; - sha1 = "cf34fdcff081a189b589b4b3e5e9309cd6506c81"; - }; - }; - "buffer-3.6.0" = { - name = "buffer"; - packageName = "buffer"; - version = "3.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz"; - sha1 = "a72c936f77b96bf52f5f7e7b467180628551defb"; - }; - }; - "buffer-4.9.1" = { - name = "buffer"; - packageName = "buffer"; - version = "4.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz"; - sha1 = "6d1bb601b07a4efced97094132093027c95bc298"; - }; - }; - "buffer-5.2.0" = { - name = "buffer"; - packageName = "buffer"; - version = "5.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer/-/buffer-5.2.0.tgz"; - sha512 = "nUJyfChH7PMJy75eRDCCKtszSEFokUNXC1hNVSe+o+VdcgvDPLs20k3v8UXI8ruRYAJiYtyRea8mYyqPxoHWDw=="; - }; - }; - "buffer-alloc-1.2.0" = { - name = "buffer-alloc"; - packageName = "buffer-alloc"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz"; - sha512 = "CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow=="; - }; - }; - "buffer-alloc-unsafe-1.1.0" = { - name = "buffer-alloc-unsafe"; - packageName = "buffer-alloc-unsafe"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz"; - sha512 = "TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="; - }; - }; - "buffer-crc32-0.1.1" = { - name = "buffer-crc32"; - packageName = "buffer-crc32"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz"; - sha1 = "7e110dc9953908ab7c32acdc70c9f945b1cbc526"; - }; - }; - "buffer-crc32-0.2.1" = { - name = "buffer-crc32"; - packageName = "buffer-crc32"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; - sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; - }; - }; - "buffer-crc32-0.2.13" = { - name = "buffer-crc32"; - packageName = "buffer-crc32"; - version = "0.2.13"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"; - sha1 = "0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"; - }; - }; - "buffer-equal-0.0.1" = { - name = "buffer-equal"; - packageName = "buffer-equal"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz"; - sha1 = "91bc74b11ea405bc916bc6aa908faafa5b4aac4b"; - }; - }; - "buffer-equal-1.0.0" = { - name = "buffer-equal"; - packageName = "buffer-equal"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz"; - sha1 = "59616b498304d556abd466966b22eeda3eca5fbe"; - }; - }; "buffer-equal-constant-time-1.0.1" = { name = "buffer-equal-constant-time"; packageName = "buffer-equal-constant-time"; @@ -4972,33 +886,6 @@ let sha1 = "f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"; }; }; - "buffer-equals-1.0.4" = { - name = "buffer-equals"; - packageName = "buffer-equals"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-equals/-/buffer-equals-1.0.4.tgz"; - sha1 = "0353b54fd07fd9564170671ae6f66b9cf10d27f5"; - }; - }; - "buffer-fill-1.0.0" = { - name = "buffer-fill"; - packageName = "buffer-fill"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz"; - sha1 = "f8f78b76789888ef39f205cd637f68e702122b2c"; - }; - }; - "buffer-from-0.1.2" = { - name = "buffer-from"; - packageName = "buffer-from"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz"; - sha512 = "RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg=="; - }; - }; "buffer-from-1.1.1" = { name = "buffer-from"; packageName = "buffer-from"; @@ -5008,294 +895,6 @@ let sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="; }; }; - "buffer-indexof-1.1.1" = { - name = "buffer-indexof"; - packageName = "buffer-indexof"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz"; - sha512 = "4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g=="; - }; - }; - "buffer-xor-1.0.3" = { - name = "buffer-xor"; - packageName = "buffer-xor"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"; - sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9"; - }; - }; - "buffercursor-0.0.12" = { - name = "buffercursor"; - packageName = "buffercursor"; - version = "0.0.12"; - src = fetchurl { - url = "https://registry.npmjs.org/buffercursor/-/buffercursor-0.0.12.tgz"; - sha1 = "78a9a7f4343ae7d820a8999acc80de591e25a779"; - }; - }; - "buffers-0.1.1" = { - name = "buffers"; - packageName = "buffers"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz"; - sha1 = "b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"; - }; - }; - "bufferutil-2.0.1" = { - name = "bufferutil"; - packageName = "bufferutil"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bufferutil/-/bufferutil-2.0.1.tgz"; - sha1 = "8de37f5a300730c305fc3edd9f93348ee8a46288"; - }; - }; - "bufferutil-4.0.0" = { - name = "bufferutil"; - packageName = "bufferutil"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.0.tgz"; - sha512 = "jpnqMVLo7sqfUY2W92RC4jjj9TuiOSkjB0k43TxPcrBSntZwXUOl8Krfd3eVEdApuScpSTwYKntm/dXU2T8gnw=="; - }; - }; - "bufferview-1.0.1" = { - name = "bufferview"; - packageName = "bufferview"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bufferview/-/bufferview-1.0.1.tgz"; - sha1 = "7afd74a45f937fa422a1d338c08bbfdc76cd725d"; - }; - }; - "bufrw-1.2.1" = { - name = "bufrw"; - packageName = "bufrw"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bufrw/-/bufrw-1.2.1.tgz"; - sha1 = "93f222229b4f5f5e2cd559236891407f9853663b"; - }; - }; - "buildmail-2.0.0" = { - name = "buildmail"; - packageName = "buildmail"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/buildmail/-/buildmail-2.0.0.tgz"; - sha1 = "f0b7b0a59e9a4a1b5066bbfa051d248f3832eece"; - }; - }; - "buildmail-4.0.1" = { - name = "buildmail"; - packageName = "buildmail"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz"; - sha1 = "877f7738b78729871c9a105e3b837d2be11a7a72"; - }; - }; - "builtin-modules-1.1.1" = { - name = "builtin-modules"; - packageName = "builtin-modules"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz"; - sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f"; - }; - }; - "builtin-status-codes-3.0.0" = { - name = "builtin-status-codes"; - packageName = "builtin-status-codes"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"; - sha1 = "85982878e21b98e1c66425e03d0174788f569ee8"; - }; - }; - "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"; - }; - }; - "bulk-write-stream-1.1.4" = { - name = "bulk-write-stream"; - packageName = "bulk-write-stream"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/bulk-write-stream/-/bulk-write-stream-1.1.4.tgz"; - sha512 = "GtKwd/4etuk1hNeprXoESBO1RSeRYJMXKf+O0qHmWdUomLT8ysNEfX/4bZFXr3BK6eukpHiEnhY2uMtEHDM2ng=="; - }; - }; - "bunyan-1.5.1" = { - name = "bunyan"; - packageName = "bunyan"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bunyan/-/bunyan-1.5.1.tgz"; - sha1 = "5f6e7d44c43b952f56b0f41309e3ab12391b4e2d"; - }; - }; - "bunyan-1.8.12" = { - name = "bunyan"; - packageName = "bunyan"; - version = "1.8.12"; - src = fetchurl { - url = "https://registry.npmjs.org/bunyan/-/bunyan-1.8.12.tgz"; - sha1 = "f150f0f6748abdd72aeae84f04403be2ef113797"; - }; - }; - "bunyan-syslog-udp-0.1.0" = { - name = "bunyan-syslog-udp"; - packageName = "bunyan-syslog-udp"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bunyan-syslog-udp/-/bunyan-syslog-udp-0.1.0.tgz"; - sha1 = "fbfaee03a81cd2a95abc18f92c99f2bb87e2429c"; - }; - }; - "busboy-0.2.14" = { - name = "busboy"; - packageName = "busboy"; - version = "0.2.14"; - src = fetchurl { - url = "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz"; - sha1 = "6c2a622efcf47c57bbbe1e2a9c37ad36c7925453"; - }; - }; - "byline-5.0.0" = { - name = "byline"; - packageName = "byline"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz"; - sha1 = "741c5216468eadc457b03410118ad77de8c1ddb1"; - }; - }; - "byte-size-4.0.3" = { - name = "byte-size"; - packageName = "byte-size"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/byte-size/-/byte-size-4.0.3.tgz"; - sha512 = "JGC3EV2bCzJH/ENSh3afyJrH4vwxbHTuO5ljLoI5+2iJOcEpMgP8T782jH9b5qGxf2mSUIp1lfGnfKNrRHpvVg=="; - }; - }; - "bytebuffer-3.5.5" = { - name = "bytebuffer"; - packageName = "bytebuffer"; - version = "3.5.5"; - src = fetchurl { - url = "https://registry.npmjs.org/bytebuffer/-/bytebuffer-3.5.5.tgz"; - sha1 = "7a6faf1a13514b083f1fcf9541c4c9bfbe7e7fd3"; - }; - }; - "bytes-0.1.0" = { - name = "bytes"; - packageName = "bytes"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bytes/-/bytes-0.1.0.tgz"; - sha1 = "c574812228126d6369d1576925a8579db3f8e5a2"; - }; - }; - "bytes-0.2.0" = { - name = "bytes"; - packageName = "bytes"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz"; - sha1 = "aad33ec14e3dc2ca74e8e7d451f9ba053ad4f7a0"; - }; - }; - "bytes-0.2.1" = { - name = "bytes"; - packageName = "bytes"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz"; - sha1 = "555b08abcb063f8975905302523e4cd4ffdfdf31"; - }; - }; - "bytes-1.0.0" = { - name = "bytes"; - packageName = "bytes"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz"; - sha1 = "3569ede8ba34315fab99c3e92cb04c7220de1fa8"; - }; - }; - "bytes-2.1.0" = { - name = "bytes"; - packageName = "bytes"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz"; - sha1 = "ac93c410e2ffc9cc7cf4b464b38289067f5e47b4"; - }; - }; - "bytes-2.4.0" = { - name = "bytes"; - packageName = "bytes"; - version = "2.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz"; - sha1 = "7d97196f9d5baf7f6935e25985549edd2a6c2339"; - }; - }; - "bytes-3.0.0" = { - name = "bytes"; - packageName = "bytes"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"; - sha1 = "d32815404d689699f85a4ea4fa8755dd13a96048"; - }; - }; - "bytewise-1.1.0" = { - name = "bytewise"; - packageName = "bytewise"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz"; - sha1 = "1d13cbff717ae7158094aa881b35d081b387253e"; - }; - }; - "bytewise-core-1.2.3" = { - name = "bytewise-core"; - packageName = "bytewise-core"; - version = "1.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz"; - sha1 = "3fb410c7e91558eb1ab22a82834577aa6bd61d42"; - }; - }; - "cacache-10.0.4" = { - name = "cacache"; - packageName = "cacache"; - version = "10.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz"; - sha512 = "Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA=="; - }; - }; - "cacache-11.2.0" = { - name = "cacache"; - packageName = "cacache"; - version = "11.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cacache/-/cacache-11.2.0.tgz"; - sha512 = "IFWl6lfK6wSeYCHUXh+N1lY72UDrpyrYQJNIVQf48paDuWbv5RbAtJYf/4gUQFObTCHZwdZ5sI8Iw7nqwP6nlQ=="; - }; - }; "cache-base-1.0.1" = { name = "cache-base"; packageName = "cache-base"; @@ -5305,60 +904,6 @@ let sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ=="; }; }; - "cacheable-request-2.1.4" = { - name = "cacheable-request"; - packageName = "cacheable-request"; - version = "2.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz"; - sha1 = "0d808801b6342ad33c91df9d0b44dc09b91e5c3d"; - }; - }; - "cached-path-relative-1.0.1" = { - name = "cached-path-relative"; - packageName = "cached-path-relative"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.1.tgz"; - sha1 = "d09c4b52800aa4c078e2dd81a869aac90d2e54e7"; - }; - }; - "call-me-maybe-1.0.1" = { - name = "call-me-maybe"; - packageName = "call-me-maybe"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz"; - sha1 = "26d208ea89e37b5cbde60250a15f031c16a4d66b"; - }; - }; - "callback-stream-1.1.0" = { - name = "callback-stream"; - packageName = "callback-stream"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/callback-stream/-/callback-stream-1.1.0.tgz"; - sha1 = "4701a51266f06e06eaa71fc17233822d875f4908"; - }; - }; - "caller-0.0.1" = { - name = "caller"; - packageName = "caller"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/caller/-/caller-0.0.1.tgz"; - sha1 = "f37a1d6ea10e829d94721ae29a90bb4fb52ab767"; - }; - }; - "caller-callsite-2.0.0" = { - name = "caller-callsite"; - packageName = "caller-callsite"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz"; - sha1 = "847e0fce0a223750a9a027c54b33731ad3154134"; - }; - }; "caller-id-0.1.0" = { name = "caller-id"; packageName = "caller-id"; @@ -5368,123 +913,6 @@ let sha1 = "59bdac0893d12c3871408279231f97458364f07b"; }; }; - "caller-path-0.1.0" = { - name = "caller-path"; - packageName = "caller-path"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz"; - sha1 = "94085ef63581ecd3daa92444a8fe94e82577751f"; - }; - }; - "caller-path-2.0.0" = { - name = "caller-path"; - packageName = "caller-path"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz"; - sha1 = "468f83044e369ab2010fac5f06ceee15bb2cb1f4"; - }; - }; - "callsite-1.0.0" = { - name = "callsite"; - packageName = "callsite"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"; - sha1 = "280398e5d664bd74038b6f0905153e6e8af1bc20"; - }; - }; - "callsites-0.2.0" = { - name = "callsites"; - packageName = "callsites"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz"; - sha1 = "afab96262910a7f33c19a5775825c69f34e350ca"; - }; - }; - "callsites-2.0.0" = { - name = "callsites"; - packageName = "callsites"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz"; - sha1 = "06eb84f00eea413da86affefacbffb36093b3c50"; - }; - }; - "camel-case-3.0.0" = { - name = "camel-case"; - packageName = "camel-case"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz"; - sha1 = "ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"; - }; - }; - "camelcase-1.2.1" = { - name = "camelcase"; - packageName = "camelcase"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz"; - sha1 = "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"; - }; - }; - "camelcase-2.1.1" = { - name = "camelcase"; - packageName = "camelcase"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"; - sha1 = "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"; - }; - }; - "camelcase-3.0.0" = { - name = "camelcase"; - packageName = "camelcase"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz"; - sha1 = "32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"; - }; - }; - "camelcase-4.1.0" = { - name = "camelcase"; - packageName = "camelcase"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz"; - sha1 = "d545635be1e33c542649c69173e5de6acfae34dd"; - }; - }; - "camelcase-keys-2.1.0" = { - name = "camelcase-keys"; - packageName = "camelcase-keys"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz"; - sha1 = "308beeaffdf28119051efa1d932213c91b8f92e7"; - }; - }; - "camelcase-keys-4.2.0" = { - name = "camelcase-keys"; - packageName = "camelcase-keys"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz"; - sha1 = "a2aa5fb1af688758259c32c141426d78923b9b77"; - }; - }; - "capture-stack-trace-1.0.0" = { - name = "capture-stack-trace"; - packageName = "capture-stack-trace"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz"; - sha1 = "4a6fa07399c26bba47f0b2496b4d0fb408c5550d"; - }; - }; "caseless-0.11.0" = { name = "caseless"; packageName = "caseless"; @@ -5503,418 +931,40 @@ let sha1 = "1b681c21ff84033c826543090689420d187151dc"; }; }; - "castv2-0.1.9" = { - name = "castv2"; - packageName = "castv2"; - version = "0.1.9"; - src = fetchurl { - url = "https://registry.npmjs.org/castv2/-/castv2-0.1.9.tgz"; - sha1 = "d0b0fab1fd06b0d9cca636886716ec1293a5905a"; - }; - }; - "castv2-client-1.2.0" = { - name = "castv2-client"; - packageName = "castv2-client"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/castv2-client/-/castv2-client-1.2.0.tgz"; - sha1 = "a9193b1a5448b8cb9a0415bd021c8811ed7b0544"; - }; - }; - "catharsis-0.8.9" = { - name = "catharsis"; - packageName = "catharsis"; - version = "0.8.9"; - src = fetchurl { - url = "https://registry.npmjs.org/catharsis/-/catharsis-0.8.9.tgz"; - sha1 = "98cc890ca652dd2ef0e70b37925310ff9e90fc8b"; - }; - }; - "caw-2.0.1" = { - name = "caw"; - packageName = "caw"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz"; - sha512 = "Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA=="; - }; - }; - "center-align-0.1.3" = { - name = "center-align"; - packageName = "center-align"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz"; - sha1 = "aa0d32629b6ee972200411cbd4461c907bc2b7ad"; - }; - }; - "chai-4.1.2" = { - name = "chai"; - packageName = "chai"; - version = "4.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/chai/-/chai-4.1.2.tgz"; - sha1 = "0f64584ba642f0f2ace2806279f4f06ca23ad73c"; - }; - }; - "chai-as-promised-7.1.1" = { - name = "chai-as-promised"; - packageName = "chai-as-promised"; - version = "7.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz"; - 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"; version = "0.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz"; + url = "http://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz"; sha1 = "5199a3ddcd0c1efe23bc08c1b027b06176e0c64f"; }; }; - "chalk-0.5.1" = { - name = "chalk"; - packageName = "chalk"; - version = "0.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz"; - sha1 = "663b3a648b68b55d04690d49167aa837858f2174"; - }; - }; - "chalk-1.0.0" = { - name = "chalk"; - packageName = "chalk"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz"; - sha1 = "b3cf4ed0ff5397c99c75b8f679db2f52831f96dc"; - }; - }; "chalk-1.1.3" = { name = "chalk"; packageName = "chalk"; version = "1.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"; + url = "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"; 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.3.1" = { - name = "chalk"; - packageName = "chalk"; - version = "2.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz"; - sha512 = "QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g=="; - }; - }; - "chalk-2.4.0" = { - name = "chalk"; - packageName = "chalk"; - version = "2.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chalk/-/chalk-2.4.0.tgz"; - sha512 = "Wr/w0f4o9LuE7K53cD0qmbAMM+2XNLzR29vFn5hqko4sxGlUsyy363NvmyGIyk5tpe9cjTr9SJYbysEyPkRnFw=="; - }; - }; - "chalk-2.4.1" = { - name = "chalk"; - packageName = "chalk"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz"; - sha512 = "ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ=="; - }; - }; - "change-case-3.0.2" = { - name = "change-case"; - packageName = "change-case"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/change-case/-/change-case-3.0.2.tgz"; - sha512 = "Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA=="; - }; - }; - "character-parser-1.2.1" = { - name = "character-parser"; - packageName = "character-parser"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/character-parser/-/character-parser-1.2.1.tgz"; - sha1 = "c0dde4ab182713b919b970959a123ecc1a30fcd6"; - }; - }; - "character-parser-2.2.0" = { - name = "character-parser"; - packageName = "character-parser"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz"; - sha1 = "c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0"; - }; - }; - "chardet-0.4.2" = { - name = "chardet"; - packageName = "chardet"; - version = "0.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz"; - sha1 = "b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"; - }; - }; - "chardet-0.5.0" = { - name = "chardet"; - packageName = "chardet"; - version = "0.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chardet/-/chardet-0.5.0.tgz"; - sha512 = "9ZTaoBaePSCFvNlNGrsyI8ZVACP2svUtq0DkM7t4K2ClAa96sqOIRjAzDTc8zXzFt1cZR46rRzLTiHFSJ+Qw0g=="; - }; - }; - "charenc-0.0.2" = { - name = "charenc"; - packageName = "charenc"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz"; - sha1 = "c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"; - }; - }; - "check-error-1.0.2" = { - name = "check-error"; - packageName = "check-error"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz"; - sha1 = "574d312edd88bb5dd8912e9286dd6c0aed4aac82"; - }; - }; - "cheerio-0.17.0" = { - name = "cheerio"; - packageName = "cheerio"; - version = "0.17.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cheerio/-/cheerio-0.17.0.tgz"; - sha1 = "fa5ae42cc60121133d296d0b46d983215f7268ea"; - }; - }; - "cheerio-0.20.0" = { - name = "cheerio"; - packageName = "cheerio"; - version = "0.20.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz"; - sha1 = "5c710f2bab95653272842ba01c6ea61b3545ec35"; - }; - }; - "cheerio-0.22.0" = { - name = "cheerio"; - packageName = "cheerio"; - version = "0.22.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz"; - sha1 = "a9baa860a3f9b595a6b81b1a86873121ed3a269e"; - }; - }; - "cheerio-1.0.0-rc.2" = { - name = "cheerio"; - packageName = "cheerio"; - version = "1.0.0-rc.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz"; - sha1 = "4b9f53a81b27e4d5dac31c0ffd0cfa03cc6830db"; - }; - }; - "chmodr-1.0.2" = { + "chmodr-1.2.0" = { name = "chmodr"; packageName = "chmodr"; - version = "1.0.2"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/chmodr/-/chmodr-1.0.2.tgz"; - sha1 = "04662b932d0f02ec66deaa2b0ea42811968e3eb9"; + url = "https://registry.npmjs.org/chmodr/-/chmodr-1.2.0.tgz"; + sha512 = "Y5uI7Iq/Az6HgJEL6pdw7THVd7jbVOTPwsmcPOBjQL8e3N+pz872kzK5QxYGEy21iRys+iHWV0UZQXDFJo1hyA=="; }; }; - "chokidar-1.6.0" = { - name = "chokidar"; - packageName = "chokidar"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chokidar/-/chokidar-1.6.0.tgz"; - sha1 = "90c32ad4802901d7713de532dc284e96a63ad058"; - }; - }; - "chokidar-1.7.0" = { - name = "chokidar"; - packageName = "chokidar"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz"; - sha1 = "798e689778151c8076b4b360e5edd28cda2bb468"; - }; - }; - "chokidar-2.0.4" = { - name = "chokidar"; - packageName = "chokidar"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz"; - sha512 = "z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ=="; - }; - }; - "chownr-0.0.2" = { + "chownr-1.1.1" = { name = "chownr"; packageName = "chownr"; - version = "0.0.2"; + version = "1.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/chownr/-/chownr-0.0.2.tgz"; - sha1 = "2f9aebf746f90808ce00607b72ba73b41604c485"; - }; - }; - "chownr-1.0.1" = { - name = "chownr"; - packageName = "chownr"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz"; - sha1 = "e2a75042a9551908bebd25b8523d5f9769d79181"; - }; - }; - "chrome-trace-event-1.0.0" = { - name = "chrome-trace-event"; - packageName = "chrome-trace-event"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz"; - sha512 = "xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A=="; - }; - }; - "chromecast-player-0.2.3" = { - name = "chromecast-player"; - packageName = "chromecast-player"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/chromecast-player/-/chromecast-player-0.2.3.tgz"; - sha1 = "fe9ce69911c88096d681e4242c1902ad30787216"; - }; - }; - "chromecast-scanner-0.5.0" = { - name = "chromecast-scanner"; - packageName = "chromecast-scanner"; - version = "0.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chromecast-scanner/-/chromecast-scanner-0.5.0.tgz"; - sha1 = "01296a3e5d130cce34974eb509cbbc7d6f78dd3d"; - }; - }; - "chromecasts-1.9.1" = { - name = "chromecasts"; - packageName = "chromecasts"; - version = "1.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/chromecasts/-/chromecasts-1.9.1.tgz"; - sha512 = "nsXv7ufgrpC8s5DUm6FJEa2XJ2VvE9FmbTVi6r4zGreTFTTSRSJjvqVEqLUFX/fGo/zbSre3zdoV+Pu9DGLz0A=="; - }; - }; - "chromium-pickle-js-0.2.0" = { - name = "chromium-pickle-js"; - packageName = "chromium-pickle-js"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz"; - sha1 = "04a106672c18b085ab774d983dfa3ea138f22205"; - }; - }; - "chunk-store-stream-3.0.1" = { - name = "chunk-store-stream"; - packageName = "chunk-store-stream"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/chunk-store-stream/-/chunk-store-stream-3.0.1.tgz"; - sha512 = "GA1NIFDZKElhkjiO6QOyzfK1QbUt6M3gFhUU/aR05JYaDqXbU5d7U92cLvGKdItJEDfojky6NQefy5VL5PpDBA=="; - }; - }; - "ci-info-1.4.0" = { - name = "ci-info"; - packageName = "ci-info"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ci-info/-/ci-info-1.4.0.tgz"; - sha512 = "Oqmw2pVfCl8sCL+1QgMywPfdxPJPkC51y4usw0iiE2S9qnEOAqXy8bwl1CpMpnoU39g4iKJTz6QZj+28FvOnjQ=="; - }; - }; - "cint-8.2.1" = { - name = "cint"; - packageName = "cint"; - version = "8.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cint/-/cint-8.2.1.tgz"; - sha1 = "70386b1b48e2773d0d63166a55aff94ef4456a12"; - }; - }; - "cipher-base-1.0.4" = { - name = "cipher-base"; - packageName = "cipher-base"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz"; - sha512 = "Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q=="; - }; - }; - "circular-append-file-1.0.1" = { - name = "circular-append-file"; - packageName = "circular-append-file"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/circular-append-file/-/circular-append-file-1.0.1.tgz"; - sha512 = "BUDFvrBTCdeVhg9E05PX4XgMegk6xWB69uGwyuATEg7PMfa9lGU1mzFSK0xWNW2O0i9CAQHN0oIdXI/kI2hPkg=="; - }; - }; - "circular-json-0.3.3" = { - name = "circular-json"; - packageName = "circular-json"; - version = "0.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz"; - sha512 = "UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A=="; - }; - }; - "circular-json-0.5.5" = { - name = "circular-json"; - packageName = "circular-json"; - version = "0.5.5"; - src = fetchurl { - url = "https://registry.npmjs.org/circular-json/-/circular-json-0.5.5.tgz"; - sha512 = "13YaR6kiz0kBNmIVM87Io8Hp7bWOo4r61vkEANy8iH9R9bc6avud/1FT0SBpqR1RpIQADOh/Q+yHZDA1iL6ysA=="; - }; - }; - "clarinet-0.11.0" = { - name = "clarinet"; - packageName = "clarinet"; - version = "0.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/clarinet/-/clarinet-0.11.0.tgz"; - sha1 = "6cc912b93138dc867fc273cd34ea90e83e054719"; + url = "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz"; + sha512 = "j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g=="; }; }; "class-utils-0.3.6" = { @@ -5926,267 +976,6 @@ let sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg=="; }; }; - "clean-css-3.4.28" = { - name = "clean-css"; - packageName = "clean-css"; - version = "3.4.28"; - src = fetchurl { - url = "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz"; - sha1 = "bf1945e82fc808f55695e6ddeaec01400efd03ff"; - }; - }; - "clean-css-4.2.1" = { - name = "clean-css"; - packageName = "clean-css"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz"; - sha512 = "4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g=="; - }; - }; - "clean-stack-1.3.0" = { - name = "clean-stack"; - packageName = "clean-stack"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/clean-stack/-/clean-stack-1.3.0.tgz"; - sha1 = "9e821501ae979986c46b1d66d2d432db2fd4ae31"; - }; - }; - "cli-0.6.6" = { - name = "cli"; - packageName = "cli"; - version = "0.6.6"; - src = fetchurl { - url = "https://registry.npmjs.org/cli/-/cli-0.6.6.tgz"; - sha1 = "02ad44a380abf27adac5e6f0cdd7b043d74c53e3"; - }; - }; - "cli-1.0.1" = { - name = "cli"; - packageName = "cli"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz"; - sha1 = "22817534f24bfa4950c34d532d48ecbc621b8c14"; - }; - }; - "cli-boxes-1.0.0" = { - name = "cli-boxes"; - packageName = "cli-boxes"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz"; - sha1 = "4fa917c3e59c94a004cd61f8ee509da651687143"; - }; - }; - "cli-color-0.1.7" = { - name = "cli-color"; - packageName = "cli-color"; - version = "0.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/cli-color/-/cli-color-0.1.7.tgz"; - sha1 = "adc3200fa471cc211b0da7f566b71e98b9d67347"; - }; - }; - "cli-cursor-1.0.2" = { - name = "cli-cursor"; - packageName = "cli-cursor"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz"; - sha1 = "64da3f7d56a54412e59794bd62dc35295e8f2987"; - }; - }; - "cli-cursor-2.1.0" = { - name = "cli-cursor"; - packageName = "cli-cursor"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz"; - sha1 = "b35dac376479facc3e94747d41d0d0f5238ffcb5"; - }; - }; - "cli-list-0.2.0" = { - name = "cli-list"; - packageName = "cli-list"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cli-list/-/cli-list-0.2.0.tgz"; - sha1 = "7e673ee0dd39a611a486476e53f3c6b3941cb582"; - }; - }; - "cli-spinners-1.3.1" = { - name = "cli-spinners"; - packageName = "cli-spinners"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz"; - sha512 = "1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg=="; - }; - }; - "cli-table-0.3.1" = { - name = "cli-table"; - packageName = "cli-table"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz"; - sha1 = "f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"; - }; - }; - "cli-table2-0.2.0" = { - name = "cli-table2"; - packageName = "cli-table2"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cli-table2/-/cli-table2-0.2.0.tgz"; - sha1 = "2d1ef7f218a0e786e214540562d4bd177fe32d97"; - }; - }; - "cli-truncate-1.1.0" = { - name = "cli-truncate"; - packageName = "cli-truncate"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cli-truncate/-/cli-truncate-1.1.0.tgz"; - sha512 = "bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA=="; - }; - }; - "cli-width-1.1.1" = { - name = "cli-width"; - packageName = "cli-width"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz"; - sha1 = "a4d293ef67ebb7b88d4a4d42c0ccf00c4d1e366d"; - }; - }; - "cli-width-2.2.0" = { - name = "cli-width"; - packageName = "cli-width"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz"; - sha1 = "ff19ede8a9a5e579324147b0c11f0fbcbabed639"; - }; - }; - "cliclopts-1.1.1" = { - name = "cliclopts"; - packageName = "cliclopts"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cliclopts/-/cliclopts-1.1.1.tgz"; - sha1 = "69431c7cb5af723774b0d3911b4c37512431910f"; - }; - }; - "cliff-0.1.10" = { - name = "cliff"; - packageName = "cliff"; - version = "0.1.10"; - src = fetchurl { - url = "https://registry.npmjs.org/cliff/-/cliff-0.1.10.tgz"; - sha1 = "53be33ea9f59bec85609ee300ac4207603e52013"; - }; - }; - "cliff-0.1.9" = { - name = "cliff"; - packageName = "cliff"; - version = "0.1.9"; - src = fetchurl { - url = "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz"; - sha1 = "a211e09c6a3de3ba1af27d049d301250d18812bc"; - }; - }; - "clipboard-2.0.1" = { - name = "clipboard"; - packageName = "clipboard"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/clipboard/-/clipboard-2.0.1.tgz"; - sha512 = "7yhQBmtN+uYZmfRjjVjKa0dZdWuabzpSKGtyQZN+9C8xlC788SSJjOHWh7tzurfwTqTD5UDYAhIv5fRJg3sHjQ=="; - }; - }; - "clipboardy-1.2.3" = { - name = "clipboardy"; - packageName = "clipboardy"; - version = "1.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz"; - sha512 = "2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA=="; - }; - }; - "cliui-2.1.0" = { - name = "cliui"; - packageName = "cliui"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz"; - sha1 = "4b475760ff80264c762c3a1719032e91c7fea0d1"; - }; - }; - "cliui-3.2.0" = { - name = "cliui"; - packageName = "cliui"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz"; - sha1 = "120601537a916d29940f934da3b48d585a39213d"; - }; - }; - "cliui-4.1.0" = { - name = "cliui"; - packageName = "cliui"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz"; - sha512 = "4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ=="; - }; - }; - "clivas-0.1.4" = { - name = "clivas"; - packageName = "clivas"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/clivas/-/clivas-0.1.4.tgz"; - sha1 = "e1c1e481d1273d57f1752132b0e4410a0d88235a"; - }; - }; - "clivas-0.2.0" = { - name = "clivas"; - packageName = "clivas"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/clivas/-/clivas-0.2.0.tgz"; - sha1 = "b8d19188b3243e390f302410bd0cb1622db82649"; - }; - }; - "clone-0.1.5" = { - name = "clone"; - packageName = "clone"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/clone/-/clone-0.1.5.tgz"; - sha1 = "46f29143d0766d663dbd7f80b7520a15783d2042"; - }; - }; - "clone-0.1.6" = { - name = "clone"; - packageName = "clone"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/clone/-/clone-0.1.6.tgz"; - sha1 = "4af2296d4a23a64168c2f5fb0a2aa65e80517000"; - }; - }; - "clone-0.2.0" = { - name = "clone"; - packageName = "clone"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz"; - sha1 = "c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"; - }; - }; "clone-1.0.4" = { name = "clone"; packageName = "clone"; @@ -6196,132 +985,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"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz"; - sha1 = "1b7f4b9f591f1e8f83670401600345a02887435f"; - }; - }; - "clone-buffer-1.0.0" = { - name = "clone-buffer"; - packageName = "clone-buffer"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz"; - sha1 = "e3e25b207ac4e701af721e2cb5a16792cac3dc58"; - }; - }; - "clone-deep-0.3.0" = { - name = "clone-deep"; - packageName = "clone-deep"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/clone-deep/-/clone-deep-0.3.0.tgz"; - sha1 = "348c61ae9cdbe0edfe053d91ff4cc521d790ede8"; - }; - }; - "clone-regexp-1.0.1" = { - name = "clone-regexp"; - packageName = "clone-regexp"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz"; - sha512 = "Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw=="; - }; - }; - "clone-response-1.0.2" = { - name = "clone-response"; - packageName = "clone-response"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz"; - sha1 = "d1dc973920314df67fbeb94223b4ee350239e96b"; - }; - }; - "clone-stats-0.0.1" = { - name = "clone-stats"; - packageName = "clone-stats"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz"; - sha1 = "b88f94a82cf38b8791d58046ea4029ad88ca99d1"; - }; - }; - "clone-stats-1.0.0" = { - name = "clone-stats"; - packageName = "clone-stats"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz"; - sha1 = "b3782dff8bb5474e18b9b6bf0fdfe782f8777680"; - }; - }; - "cloneable-readable-1.1.2" = { - name = "cloneable-readable"; - packageName = "cloneable-readable"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz"; - sha512 = "Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg=="; - }; - }; - "closest-to-2.0.0" = { - name = "closest-to"; - packageName = "closest-to"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/closest-to/-/closest-to-2.0.0.tgz"; - sha1 = "bb2a860edb7769b62d04821748ae50da24dbefaa"; - }; - }; - "cmd-shim-2.0.2" = { - name = "cmd-shim"; - packageName = "cmd-shim"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz"; - sha1 = "6fcbda99483a8fd15d7d30a196ca69d688a2efdb"; - }; - }; - "cmdln-3.2.1" = { - name = "cmdln"; - packageName = "cmdln"; - version = "3.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cmdln/-/cmdln-3.2.1.tgz"; - sha1 = "8d21967625b25ee35fca8e8453ccf10fccd04e45"; - }; - }; - "cmdln-4.1.2" = { - name = "cmdln"; - packageName = "cmdln"; - version = "4.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cmdln/-/cmdln-4.1.2.tgz"; - sha1 = "4345bb5498f2b096ba85ec8c5579a8cb252f7c70"; - }; - }; - "co-3.1.0" = { - name = "co"; - packageName = "co"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/co/-/co-3.1.0.tgz"; - sha1 = "4ea54ea5a08938153185e15210c68d9092bc1b78"; - }; - }; "co-4.6.0" = { name = "co"; packageName = "co"; @@ -6331,42 +994,6 @@ let sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"; }; }; - "co-from-stream-0.0.0" = { - name = "co-from-stream"; - packageName = "co-from-stream"; - version = "0.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/co-from-stream/-/co-from-stream-0.0.0.tgz"; - sha1 = "1a5cd8ced77263946094fa39f2499a63297bcaf9"; - }; - }; - "co-fs-extra-1.2.1" = { - name = "co-fs-extra"; - packageName = "co-fs-extra"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/co-fs-extra/-/co-fs-extra-1.2.1.tgz"; - sha1 = "3b6ad77cf2614530f677b1cf62664f5ba756b722"; - }; - }; - "co-read-0.0.1" = { - name = "co-read"; - packageName = "co-read"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/co-read/-/co-read-0.0.1.tgz"; - sha1 = "f81b3eb8a86675fec51e3d883a7f564e873c9389"; - }; - }; - "coa-2.0.1" = { - name = "coa"; - packageName = "coa"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz"; - sha512 = "5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ=="; - }; - }; "code-point-at-1.1.0" = { name = "code-point-at"; packageName = "code-point-at"; @@ -6376,42 +1003,6 @@ let sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"; }; }; - "codecs-1.2.1" = { - name = "codecs"; - packageName = "codecs"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/codecs/-/codecs-1.2.1.tgz"; - sha512 = "SPnx+ZHXVJ0qTInRXmnxuyu8PDvSzvop5MXp1BOr/urFQI3yL2n5ewE755skTklF/hKVlWj8cinGxdR2gvLvTA=="; - }; - }; - "codepage-1.4.0" = { - name = "codepage"; - packageName = "codepage"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/codepage/-/codepage-1.4.0.tgz"; - sha1 = "ffd5b603ae6a8ebb63559d5fb89a57d12b943837"; - }; - }; - "coffee-script-1.12.7" = { - name = "coffee-script"; - packageName = "coffee-script"; - version = "1.12.7"; - src = fetchurl { - url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz"; - sha512 = "fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw=="; - }; - }; - "coffee-script-1.6.3" = { - name = "coffee-script"; - packageName = "coffee-script"; - version = "1.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"; - sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be"; - }; - }; "collection-visit-1.0.0" = { name = "collection-visit"; packageName = "collection-visit"; @@ -6421,66 +1012,12 @@ let sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0"; }; }; - "color-3.0.0" = { - name = "color"; - packageName = "color"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/color/-/color-3.0.0.tgz"; - sha512 = "jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w=="; - }; - }; - "color-convert-1.9.3" = { - name = "color-convert"; - packageName = "color-convert"; - version = "1.9.3"; - src = fetchurl { - url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"; - sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="; - }; - }; - "color-name-1.1.3" = { - name = "color-name"; - packageName = "color-name"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"; - sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25"; - }; - }; - "color-string-1.5.3" = { - name = "color-string"; - packageName = "color-string"; - version = "1.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz"; - sha512 = "dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw=="; - }; - }; - "color-support-1.1.3" = { - name = "color-support"; - packageName = "color-support"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz"; - sha512 = "qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="; - }; - }; - "colors-0.5.1" = { - name = "colors"; - packageName = "colors"; - version = "0.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz"; - sha1 = "7d0023eaeb154e8ee9fce75dcb923d0ed1667774"; - }; - }; "colors-0.6.2" = { name = "colors"; packageName = "colors"; version = "0.6.2"; src = fetchurl { - url = "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz"; + url = "http://registry.npmjs.org/colors/-/colors-0.6.2.tgz"; sha1 = "2423fe6678ac0c5dae8852e5d0e5be08c997abcc"; }; }; @@ -6489,7 +1026,7 @@ let packageName = "colors"; version = "1.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz"; + url = "http://registry.npmjs.org/colors/-/colors-1.0.3.tgz"; sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b"; }; }; @@ -6498,7 +1035,7 @@ let packageName = "colors"; version = "1.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz"; + url = "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz"; sha1 = "168a4701756b6a7f51a12ce0c97bfa28c084ed63"; }; }; @@ -6511,103 +1048,22 @@ let sha512 = "EDpX3a7wHMWFA7PUHWPHNWqOxIIRSJetuwl0AS5Oi/5FMV8kWm69RTlgm00GKjBO1xFHMtBbL49yRtMMdticBw=="; }; }; - "colors-1.3.2" = { + "colors-1.3.3" = { name = "colors"; packageName = "colors"; - version = "1.3.2"; + version = "1.3.3"; src = fetchurl { - url = "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz"; - sha512 = "rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ=="; + url = "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz"; + sha512 = "mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg=="; }; }; - "colour-0.7.1" = { - name = "colour"; - packageName = "colour"; - version = "0.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz"; - sha1 = "9cb169917ec5d12c0736d3e8685746df1cadf778"; - }; - }; - "columnify-1.5.4" = { - name = "columnify"; - packageName = "columnify"; - version = "1.5.4"; - src = fetchurl { - url = "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz"; - sha1 = "4737ddf1c7b69a8a7c340570782e947eec8e78bb"; - }; - }; - "combine-errors-3.0.3" = { - name = "combine-errors"; - packageName = "combine-errors"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/combine-errors/-/combine-errors-3.0.3.tgz"; - sha1 = "f4df6740083e5703a3181110c2b10551f003da86"; - }; - }; - "combine-lists-1.0.1" = { - name = "combine-lists"; - packageName = "combine-lists"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz"; - sha1 = "458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6"; - }; - }; - "combine-source-map-0.8.0" = { - name = "combine-source-map"; - packageName = "combine-source-map"; - version = "0.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz"; - sha1 = "a58d0df042c186fcf822a8e8015f5450d2d79a8b"; - }; - }; - "combined-stream-0.0.7" = { + "combined-stream-1.0.7" = { name = "combined-stream"; packageName = "combined-stream"; - version = "0.0.7"; + version = "1.0.7"; src = fetchurl { - url = "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz"; - sha1 = "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f"; - }; - }; - "combined-stream-1.0.6" = { - name = "combined-stream"; - packageName = "combined-stream"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz"; - sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; - }; - }; - "command-exists-1.2.7" = { - name = "command-exists"; - packageName = "command-exists"; - version = "1.2.7"; - src = fetchurl { - url = "https://registry.npmjs.org/command-exists/-/command-exists-1.2.7.tgz"; - sha512 = "doWDvhXCcW5LK0cIUWrOQ8oMFXJv3lEQCkJpGVjM8v9SV0uhqYXB943538tEA2CiaWqSyuYUGAm5ezDwEx9xlw=="; - }; - }; - "commander-0.6.1" = { - name = "commander"; - packageName = "commander"; - version = "0.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; - sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; - }; - }; - "commander-1.0.0" = { - name = "commander"; - packageName = "commander"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-1.0.0.tgz"; - sha1 = "5e6a88e7070ff5908836ead19169548c30f90bcd"; + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz"; + sha512 = "brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w=="; }; }; "commander-1.0.4" = { @@ -6615,7 +1071,7 @@ let packageName = "commander"; version = "1.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-1.0.4.tgz"; + url = "http://registry.npmjs.org/commander/-/commander-1.0.4.tgz"; sha1 = "5edeb1aee23c4fb541a6b70d692abef19669a2d3"; }; }; @@ -6624,82 +1080,10 @@ let packageName = "commander"; version = "1.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-1.1.1.tgz"; + url = "http://registry.npmjs.org/commander/-/commander-1.1.1.tgz"; sha1 = "50d1651868ae60eccff0a2d9f34595376bc6b041"; }; }; - "commander-1.3.1" = { - name = "commander"; - packageName = "commander"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-1.3.1.tgz"; - sha1 = "02443e02db96f4b32b674225451abb6e9510000e"; - }; - }; - "commander-1.3.2" = { - name = "commander"; - packageName = "commander"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-1.3.2.tgz"; - sha1 = "8a8f30ec670a6fdd64af52f1914b907d79ead5b5"; - }; - }; - "commander-2.0.0" = { - name = "commander"; - packageName = "commander"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-2.0.0.tgz"; - sha1 = "d1b86f901f8b64bd941bdeadaf924530393be928"; - }; - }; - "commander-2.1.0" = { - name = "commander"; - packageName = "commander"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz"; - sha1 = "d121bbae860d9992a3d517ba96f56588e47c6781"; - }; - }; - "commander-2.11.0" = { - name = "commander"; - packageName = "commander"; - version = "2.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz"; - sha512 = "b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ=="; - }; - }; - "commander-2.13.0" = { - name = "commander"; - packageName = "commander"; - version = "2.13.0"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz"; - sha512 = "MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA=="; - }; - }; - "commander-2.14.1" = { - name = "commander"; - packageName = "commander"; - version = "2.14.1"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz"; - sha512 = "+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw=="; - }; - }; - "commander-2.15.1" = { - name = "commander"; - packageName = "commander"; - version = "2.15.1"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz"; - sha512 = "VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag=="; - }; - }; "commander-2.17.1" = { name = "commander"; packageName = "commander"; @@ -6709,112 +1093,13 @@ let sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="; }; }; - "commander-2.3.0" = { + "commander-2.19.0" = { name = "commander"; packageName = "commander"; - version = "2.3.0"; + version = "2.19.0"; src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz"; - sha1 = "fd430e889832ec353b9acd1de217c11cb3eef873"; - }; - }; - "commander-2.6.0" = { - name = "commander"; - packageName = "commander"; - version = "2.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz"; - sha1 = "9df7e52fb2a0cb0fb89058ee80c3104225f37e1d"; - }; - }; - "commander-2.8.1" = { - name = "commander"; - packageName = "commander"; - version = "2.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz"; - sha1 = "06be367febfda0c330aa1e2a072d3dc9762425d4"; - }; - }; - "commander-2.9.0" = { - name = "commander"; - packageName = "commander"; - version = "2.9.0"; - src = fetchurl { - url = "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz"; - sha1 = "9c99094176e12240cb22d6c5146098400fe0f7d4"; - }; - }; - "commist-1.0.0" = { - name = "commist"; - packageName = "commist"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/commist/-/commist-1.0.0.tgz"; - sha1 = "c0c352501cf6f52e9124e3ef89c9806e2022ebef"; - }; - }; - "common-tags-1.8.0" = { - name = "common-tags"; - packageName = "common-tags"; - version = "1.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz"; - sha512 = "6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw=="; - }; - }; - "commondir-1.0.1" = { - name = "commondir"; - packageName = "commondir"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"; - sha1 = "ddd800da0c66127393cca5950ea968a3aaf1253b"; - }; - }; - "commoner-0.10.8" = { - name = "commoner"; - packageName = "commoner"; - version = "0.10.8"; - src = fetchurl { - url = "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz"; - sha1 = "34fc3672cd24393e8bb47e70caa0293811f4f2c5"; - }; - }; - "compact2string-1.4.0" = { - name = "compact2string"; - packageName = "compact2string"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/compact2string/-/compact2string-1.4.0.tgz"; - sha1 = "a99cd96ea000525684b269683ae2222d6eea7b49"; - }; - }; - "compare-func-1.3.2" = { - name = "compare-func"; - packageName = "compare-func"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz"; - sha1 = "99dd0ba457e1f9bc722b12c08ec33eeab31fa648"; - }; - }; - "component-bind-1.0.0" = { - name = "component-bind"; - packageName = "component-bind"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz"; - sha1 = "00c608ab7dcd93897c0009651b1d3a8e1e73bbd1"; - }; - }; - "component-emitter-1.1.2" = { - name = "component-emitter"; - packageName = "component-emitter"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz"; - sha1 = "296594f2753daa63996d2af08d15a95116c9aec3"; + url = "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz"; + sha512 = "6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg=="; }; }; "component-emitter-1.2.1" = { @@ -6826,51 +1111,6 @@ let sha1 = "137918d6d78283f7df7a6b7c5a63e140e69425e6"; }; }; - "component-inherit-0.0.3" = { - name = "component-inherit"; - packageName = "component-inherit"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz"; - sha1 = "645fc4adf58b72b649d5cae65135619db26ff143"; - }; - }; - "compress-commons-1.2.2" = { - name = "compress-commons"; - packageName = "compress-commons"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz"; - sha1 = "524a9f10903f3a813389b0225d27c48bb751890f"; - }; - }; - "compressible-2.0.14" = { - name = "compressible"; - packageName = "compressible"; - version = "2.0.14"; - src = fetchurl { - url = "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz"; - sha1 = "326c5f507fbb055f54116782b969a81b67a29da7"; - }; - }; - "compression-1.5.2" = { - name = "compression"; - packageName = "compression"; - version = "1.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz"; - sha1 = "b03b8d86e6f8ad29683cba8df91ddc6ffc77b395"; - }; - }; - "compression-1.7.3" = { - name = "compression"; - packageName = "compression"; - version = "1.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz"; - sha512 = "HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg=="; - }; - }; "concat-map-0.0.1" = { name = "concat-map"; packageName = "concat-map"; @@ -6880,24 +1120,6 @@ let sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b"; }; }; - "concat-stream-1.5.0" = { - name = "concat-stream"; - packageName = "concat-stream"; - version = "1.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz"; - sha1 = "53f7d43c51c5e43f81c8fdd03321c631be68d611"; - }; - }; - "concat-stream-1.5.2" = { - name = "concat-stream"; - packageName = "concat-stream"; - version = "1.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz"; - sha1 = "708978624d856af41a5a741defdd261da752c266"; - }; - }; "concat-stream-1.6.2" = { name = "concat-stream"; packageName = "concat-stream"; @@ -6907,204 +1129,6 @@ let sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw=="; }; }; - "conf-1.4.0" = { - name = "conf"; - packageName = "conf"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/conf/-/conf-1.4.0.tgz"; - sha512 = "bzlVWS2THbMetHqXKB8ypsXN4DQ/1qopGwNJi1eYbpwesJcd86FBjFciCQX/YwAhp9bM7NVnPFqZ5LpV7gP0Dg=="; - }; - }; - "config-0.4.15" = { - name = "config"; - packageName = "config"; - version = "0.4.15"; - src = fetchurl { - url = "https://registry.npmjs.org/config/-/config-0.4.15.tgz"; - sha1 = "d43ddf58b8df5637fdd1314fc816ccae7bfbcd18"; - }; - }; - "config-chain-1.1.11" = { - name = "config-chain"; - packageName = "config-chain"; - version = "1.1.11"; - src = fetchurl { - url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz"; - sha1 = "aba09747dfbe4c3e70e766a6e41586e1859fc6f2"; - }; - }; - "configstore-1.4.0" = { - name = "configstore"; - packageName = "configstore"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/configstore/-/configstore-1.4.0.tgz"; - sha1 = "c35781d0501d268c25c54b8b17f6240e8a4fb021"; - }; - }; - "configstore-2.1.0" = { - name = "configstore"; - packageName = "configstore"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/configstore/-/configstore-2.1.0.tgz"; - sha1 = "737a3a7036e9886102aa6099e47bb33ab1aba1a1"; - }; - }; - "configstore-3.1.2" = { - name = "configstore"; - packageName = "configstore"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz"; - sha512 = "vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw=="; - }; - }; - "connect-1.9.2" = { - name = "connect"; - packageName = "connect"; - version = "1.9.2"; - src = fetchurl { - url = "https://registry.npmjs.org/connect/-/connect-1.9.2.tgz"; - sha1 = "42880a22e9438ae59a8add74e437f58ae8e52807"; - }; - }; - "connect-2.11.0" = { - name = "connect"; - packageName = "connect"; - version = "2.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/connect/-/connect-2.11.0.tgz"; - sha1 = "9991ce09ff9b85d9ead27f9d41d0b2a2df2f9284"; - }; - }; - "connect-2.3.9" = { - name = "connect"; - packageName = "connect"; - version = "2.3.9"; - src = fetchurl { - url = "https://registry.npmjs.org/connect/-/connect-2.3.9.tgz"; - sha1 = "4d26ddc485c32e5a1cf1b35854823b4720d25a52"; - }; - }; - "connect-2.30.2" = { - name = "connect"; - packageName = "connect"; - version = "2.30.2"; - src = fetchurl { - url = "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz"; - sha1 = "8da9bcbe8a054d3d318d74dfec903b5c39a1b609"; - }; - }; - "connect-2.7.6" = { - name = "connect"; - packageName = "connect"; - version = "2.7.6"; - src = fetchurl { - url = "https://registry.npmjs.org/connect/-/connect-2.7.6.tgz"; - sha1 = "b83b68fa6f245c5020e2395472cc8322b0060738"; - }; - }; - "connect-3.5.1" = { - name = "connect"; - packageName = "connect"; - version = "3.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/connect/-/connect-3.5.1.tgz"; - sha1 = "6d30d7a63c7f170857a6b3aa6b363d973dca588e"; - }; - }; - "connect-3.6.6" = { - name = "connect"; - packageName = "connect"; - version = "3.6.6"; - src = fetchurl { - url = "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz"; - sha1 = "09eff6c55af7236e137135a72574858b6786f524"; - }; - }; - "connect-busboy-0.0.2" = { - name = "connect-busboy"; - packageName = "connect-busboy"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/connect-busboy/-/connect-busboy-0.0.2.tgz"; - sha1 = "ac5c9c96672171885e576c66b2bfd95d3bb11097"; - }; - }; - "connect-flash-0.1.0" = { - name = "connect-flash"; - packageName = "connect-flash"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.0.tgz"; - sha1 = "82b381d61a12b651437df1c259c1f1c841239b88"; - }; - }; - "connect-multiparty-2.1.1" = { - name = "connect-multiparty"; - packageName = "connect-multiparty"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/connect-multiparty/-/connect-multiparty-2.1.1.tgz"; - sha1 = "6ee8212fdb2204d3f135f8c12e3afa495d181fd7"; - }; - }; - "connect-pause-0.1.1" = { - name = "connect-pause"; - packageName = "connect-pause"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz"; - sha1 = "b269b2bb82ddb1ac3db5099c0fb582aba99fb37a"; - }; - }; - "connect-restreamer-1.0.3" = { - name = "connect-restreamer"; - packageName = "connect-restreamer"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/connect-restreamer/-/connect-restreamer-1.0.3.tgz"; - sha1 = "a73f04d88e7292d7fd2f2d7d691a0cdeeed141a9"; - }; - }; - "connect-timeout-1.6.2" = { - name = "connect-timeout"; - packageName = "connect-timeout"; - version = "1.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz"; - sha1 = "de9a5ec61e33a12b6edaab7b5f062e98c599b88e"; - }; - }; - "connection-parse-0.0.7" = { - name = "connection-parse"; - packageName = "connection-parse"; - version = "0.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/connection-parse/-/connection-parse-0.0.7.tgz"; - sha1 = "18e7318aab06a699267372b10c5226d25a1c9a69"; - }; - }; - "connections-1.4.2" = { - name = "connections"; - packageName = "connections"; - version = "1.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/connections/-/connections-1.4.2.tgz"; - sha1 = "7890482bf5c71af6c5ca192be3136aed74428aad"; - }; - }; - "console-browserify-1.1.0" = { - name = "console-browserify"; - packageName = "console-browserify"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz"; - sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10"; - }; - }; "console-control-strings-1.1.0" = { name = "console-control-strings"; packageName = "console-control-strings"; @@ -7114,356 +1138,13 @@ let sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e"; }; }; - "consolidate-0.14.5" = { - name = "consolidate"; - packageName = "consolidate"; - version = "0.14.5"; - src = fetchurl { - url = "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz"; - sha1 = "5a25047bc76f73072667c8cb52c989888f494c63"; - }; - }; - "constant-case-2.0.0" = { - name = "constant-case"; - packageName = "constant-case"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz"; - sha1 = "4175764d389d3fa9c8ecd29186ed6005243b6a46"; - }; - }; - "constantinople-3.0.2" = { - name = "constantinople"; - packageName = "constantinople"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/constantinople/-/constantinople-3.0.2.tgz"; - sha1 = "4b945d9937907bcd98ee575122c3817516544141"; - }; - }; - "constantinople-3.1.2" = { - name = "constantinople"; - packageName = "constantinople"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz"; - sha512 = "yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw=="; - }; - }; - "constants-browserify-1.0.0" = { - name = "constants-browserify"; - packageName = "constants-browserify"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz"; - sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75"; - }; - }; - "consume-http-header-1.0.0" = { - name = "consume-http-header"; - packageName = "consume-http-header"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/consume-http-header/-/consume-http-header-1.0.0.tgz"; - sha1 = "95976d74f7f1b38dfb13fd9b3b68b91a0240556f"; - }; - }; - "consume-until-1.0.0" = { - name = "consume-until"; - packageName = "consume-until"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/consume-until/-/consume-until-1.0.0.tgz"; - sha1 = "75b91fa9f16663e51f98e863af995b9164068c1a"; - }; - }; - "content-disposition-0.5.0" = { - name = "content-disposition"; - packageName = "content-disposition"; - version = "0.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz"; - sha1 = "4284fe6ae0630874639e44e80a418c2934135e9e"; - }; - }; - "content-disposition-0.5.2" = { - name = "content-disposition"; - packageName = "content-disposition"; - version = "0.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz"; - sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"; - }; - }; - "content-type-1.0.4" = { - name = "content-type"; - packageName = "content-type"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"; - sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="; - }; - }; - "content-type-git+https://github.com/wikimedia/content-type#master" = { - name = "content-type"; - packageName = "content-type"; - version = "1.0.1"; - src = fetchgit { - url = "https://github.com/wikimedia/content-type"; - rev = "47b2632d0a2ee79a7d67268e2f6621becd95d05b"; - sha256 = "e583031138b98e2a09ce14dbd72afa0377201894092c941ef4cc07206c35ed04"; - }; - }; - "content-types-0.1.0" = { - name = "content-types"; - packageName = "content-types"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/content-types/-/content-types-0.1.0.tgz"; - sha1 = "0e790b3abfef90f6ecb77ae8585db9099caf7578"; - }; - }; - "conventional-changelog-angular-1.6.6" = { - name = "conventional-changelog-angular"; - packageName = "conventional-changelog-angular"; - version = "1.6.6"; - src = fetchurl { - url = "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz"; - sha512 = "suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg=="; - }; - }; - "conventional-changelog-core-2.0.11" = { - name = "conventional-changelog-core"; - packageName = "conventional-changelog-core"; - version = "2.0.11"; - src = fetchurl { - url = "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-2.0.11.tgz"; - sha512 = "HvTE6RlqeEZ/NFPtQeFLsIDOLrGP3bXYr7lFLMhCVsbduF1MXIe8OODkwMFyo1i9ku9NWBwVnVn0jDmIFXjDRg=="; - }; - }; - "conventional-changelog-preset-loader-1.1.8" = { - name = "conventional-changelog-preset-loader"; - packageName = "conventional-changelog-preset-loader"; - version = "1.1.8"; - src = fetchurl { - url = "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-1.1.8.tgz"; - sha512 = "MkksM4G4YdrMlT2MbTsV2F6LXu/hZR0Tc/yenRrDIKRwBl/SP7ER4ZDlglqJsCzLJi4UonBc52Bkm5hzrOVCcw=="; - }; - }; - "conventional-changelog-writer-3.0.9" = { - name = "conventional-changelog-writer"; - packageName = "conventional-changelog-writer"; - version = "3.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-3.0.9.tgz"; - sha512 = "n9KbsxlJxRQsUnK6wIBRnARacvNnN4C/nxnxCkH+B/R1JS2Fa+DiP1dU4I59mEDEjgnFaN2+9wr1P1s7GYB5/Q=="; - }; - }; - "conventional-commits-filter-1.1.6" = { - name = "conventional-commits-filter"; - packageName = "conventional-commits-filter"; - version = "1.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-1.1.6.tgz"; - sha512 = "KcDgtCRKJCQhyk6VLT7zR+ZOyCnerfemE/CsR3iQpzRRFbLEs0Y6rwk3mpDvtOh04X223z+1xyJ582Stfct/0Q=="; - }; - }; - "conventional-commits-parser-2.1.7" = { - name = "conventional-commits-parser"; - packageName = "conventional-commits-parser"; - version = "2.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-2.1.7.tgz"; - sha512 = "BoMaddIEJ6B4QVMSDu9IkVImlGOSGA1I2BQyOZHeLQ6qVOJLcLKn97+fL6dGbzWEiqDzfH4OkcveULmeq2MHFQ=="; - }; - }; - "conventional-recommended-bump-2.0.9" = { - name = "conventional-recommended-bump"; - packageName = "conventional-recommended-bump"; - version = "2.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-2.0.9.tgz"; - sha512 = "YE6/o+648qkX3fTNvfBsvPW3tSnbZ6ec3gF0aBahCPgyoVHU2Mw0nUAZ1h1UN65GazpORngrgRC8QCltNYHPpQ=="; - }; - }; - "convert-source-map-1.1.3" = { + "convert-source-map-1.6.0" = { name = "convert-source-map"; packageName = "convert-source-map"; - version = "1.1.3"; + version = "1.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz"; - sha1 = "4829c877e9fe49b3161f3bf3673888e204699860"; - }; - }; - "convert-source-map-1.5.1" = { - name = "convert-source-map"; - packageName = "convert-source-map"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz"; - sha1 = "b8278097b9bc229365de5c62cf5fcaed8b5599e5"; - }; - }; - "cookie-0.0.4" = { - name = "cookie"; - packageName = "cookie"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.0.4.tgz"; - sha1 = "5456bd47aee2666eac976ea80a6105940483fe98"; - }; - }; - "cookie-0.0.5" = { - name = "cookie"; - packageName = "cookie"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz"; - sha1 = "f9acf9db57eb7568c9fcc596256b7bb22e307c81"; - }; - }; - "cookie-0.1.0" = { - name = "cookie"; - packageName = "cookie"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz"; - sha1 = "90eb469ddce905c866de687efc43131d8801f9d0"; - }; - }; - "cookie-0.1.2" = { - name = "cookie"; - packageName = "cookie"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz"; - sha1 = "72fec3d24e48a3432073d90c12642005061004b1"; - }; - }; - "cookie-0.1.3" = { - name = "cookie"; - packageName = "cookie"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz"; - sha1 = "e734a5c1417fce472d5aef82c381cabb64d1a435"; - }; - }; - "cookie-0.3.1" = { - name = "cookie"; - packageName = "cookie"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz"; - sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"; - }; - }; - "cookie-jar-0.2.0" = { - name = "cookie-jar"; - packageName = "cookie-jar"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz"; - sha1 = "64ecc06ac978db795e4b5290cbe48ba3781400fa"; - }; - }; - "cookie-parser-1.3.5" = { - name = "cookie-parser"; - packageName = "cookie-parser"; - version = "1.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz"; - sha1 = "9d755570fb5d17890771227a02314d9be7cf8356"; - }; - }; - "cookie-parser-1.4.3" = { - name = "cookie-parser"; - packageName = "cookie-parser"; - version = "1.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz"; - sha1 = "0fe31fa19d000b95f4aadf1f53fdc2b8a203baa5"; - }; - }; - "cookie-signature-1.0.1" = { - name = "cookie-signature"; - packageName = "cookie-signature"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz"; - sha1 = "44e072148af01e6e8e24afbf12690d68ae698ecb"; - }; - }; - "cookie-signature-1.0.5" = { - name = "cookie-signature"; - packageName = "cookie-signature"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.5.tgz"; - sha1 = "a122e3f1503eca0f5355795b0711bb2368d450f9"; - }; - }; - "cookie-signature-1.0.6" = { - name = "cookie-signature"; - packageName = "cookie-signature"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"; - sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c"; - }; - }; - "cookie-signature-1.1.0" = { - name = "cookie-signature"; - packageName = "cookie-signature"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.1.0.tgz"; - sha512 = "Alvs19Vgq07eunykd3Xy2jF0/qSNv2u7KDbAek9H5liV1UMijbqFs5cycZvv5dVsvseT/U4H8/7/w8Koh35C4A=="; - }; - }; - "cookiejar-2.0.1" = { - name = "cookiejar"; - packageName = "cookiejar"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.1.tgz"; - sha1 = "3d12752f6adf68a892f332433492bd5812bb668f"; - }; - }; - "cookiejar-2.0.6" = { - name = "cookiejar"; - packageName = "cookiejar"; - version = "2.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.6.tgz"; - sha1 = "0abf356ad00d1c5a219d88d44518046dd026acfe"; - }; - }; - "cookiejar-2.1.2" = { - name = "cookiejar"; - packageName = "cookiejar"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz"; - sha512 = "Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA=="; - }; - }; - "cookies-0.7.1" = { - name = "cookies"; - packageName = "cookies"; - version = "0.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cookies/-/cookies-0.7.1.tgz"; - sha1 = "7c8a615f5481c61ab9f16c833731bcb8f663b99b"; - }; - }; - "copy-concurrently-1.0.5" = { - name = "copy-concurrently"; - packageName = "copy-concurrently"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz"; - sha512 = "f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A=="; + url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz"; + sha512 = "eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A=="; }; }; "copy-descriptor-0.1.1" = { @@ -7475,94 +1156,13 @@ let sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d"; }; }; - "cordova-app-hello-world-3.12.0" = { - name = "cordova-app-hello-world"; - packageName = "cordova-app-hello-world"; - version = "3.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cordova-app-hello-world/-/cordova-app-hello-world-3.12.0.tgz"; - sha1 = "270e06b67b2ae94bcfee6592ed39eb42303d186f"; - }; - }; - "cordova-common-2.2.5" = { - name = "cordova-common"; - packageName = "cordova-common"; - version = "2.2.5"; - src = fetchurl { - url = "https://registry.npmjs.org/cordova-common/-/cordova-common-2.2.5.tgz"; - sha1 = "f93cef2ad494cfcbf56c46e3d612aaa9cb5fcc32"; - }; - }; - "cordova-create-1.1.2" = { - name = "cordova-create"; - packageName = "cordova-create"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cordova-create/-/cordova-create-1.1.2.tgz"; - sha1 = "83b09271b378d1c03bc7d9a786fedd60485c3ccf"; - }; - }; - "cordova-fetch-1.3.0" = { - name = "cordova-fetch"; - packageName = "cordova-fetch"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cordova-fetch/-/cordova-fetch-1.3.0.tgz"; - sha1 = "4986d0779b36eb239822c2ab413a47ff9f097fea"; - }; - }; - "cordova-js-4.2.4" = { - name = "cordova-js"; - packageName = "cordova-js"; - version = "4.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/cordova-js/-/cordova-js-4.2.4.tgz"; - sha512 = "Qy0O3w/gwbIqIJzlyCy60nPwJlF1c74ELpsfDIGXB92/uST5nQSSUDVDP4UOfb/c6OU7yPqxhCWOGROyTYKPDw=="; - }; - }; - "cordova-lib-8.0.0" = { - name = "cordova-lib"; - packageName = "cordova-lib"; - version = "8.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cordova-lib/-/cordova-lib-8.0.0.tgz"; - sha1 = "864bd5de6b79fc4944361460aa3214e59da936f2"; - }; - }; - "cordova-registry-mapper-1.1.15" = { - name = "cordova-registry-mapper"; - packageName = "cordova-registry-mapper"; - version = "1.1.15"; - src = fetchurl { - url = "https://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz"; - sha1 = "e244b9185b8175473bff6079324905115f83dc7c"; - }; - }; - "cordova-serve-2.0.1" = { - name = "cordova-serve"; - packageName = "cordova-serve"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cordova-serve/-/cordova-serve-2.0.1.tgz"; - sha512 = "3Xl1D5eyiQlY5ow6Kn/say0us2TqSw/zgQmyTLxbewTngQZ1CIqxmqD7EFGoCNBrB4HsdPmpiSpFCitybKQN9g=="; - }; - }; - "core-js-2.3.0" = { + "core-js-2.6.0" = { name = "core-js"; packageName = "core-js"; - version = "2.3.0"; + version = "2.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz"; - sha1 = "fab83fbb0b2d8dc85fa636c4b9d34c75420c6d65"; - }; - }; - "core-js-2.5.7" = { - name = "core-js"; - packageName = "core-js"; - version = "2.5.7"; - src = fetchurl { - url = "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz"; - sha512 = "RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="; + url = "https://registry.npmjs.org/core-js/-/core-js-2.6.0.tgz"; + sha512 = "kLRC6ncVpuEW/1kwrOXYX6KQASCVtrh1gQr/UiaVgFlf9WE5Vp+lNe5+h3LuMr5PAucWnnEXwH0nQHRH/gpGtw=="; }; }; "core-util-is-1.0.2" = { @@ -7574,591 +1174,24 @@ let sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; }; }; - "cors-2.8.4" = { - name = "cors"; - packageName = "cors"; - version = "2.8.4"; - src = fetchurl { - url = "https://registry.npmjs.org/cors/-/cors-2.8.4.tgz"; - sha1 = "2bd381f2eb201020105cd50ea59da63090694686"; - }; - }; - "corsify-2.1.0" = { - name = "corsify"; - packageName = "corsify"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/corsify/-/corsify-2.1.0.tgz"; - sha1 = "11a45bc47ab30c54d00bb869ea1802fbcd9a09d0"; - }; - }; - "cosmiconfig-3.1.0" = { - name = "cosmiconfig"; - packageName = "cosmiconfig"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-3.1.0.tgz"; - sha512 = "zedsBhLSbPBms+kE7AH4vHg6JsKDz6epSv2/+5XHs8ILHlgDciSJfSWf8sX9aQ52Jb7KI7VswUTsLpR/G0cr2Q=="; - }; - }; - "cosmiconfig-5.0.6" = { - name = "cosmiconfig"; - packageName = "cosmiconfig"; - version = "5.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz"; - sha512 = "6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ=="; - }; - }; - "couch-login-0.1.20" = { - name = "couch-login"; - packageName = "couch-login"; - version = "0.1.20"; - src = fetchurl { - url = "https://registry.npmjs.org/couch-login/-/couch-login-0.1.20.tgz"; - sha1 = "007c70ef80089dbae6f59eeeec37480799b39595"; - }; - }; - "count-trailing-zeros-1.0.1" = { - name = "count-trailing-zeros"; - packageName = "count-trailing-zeros"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/count-trailing-zeros/-/count-trailing-zeros-1.0.1.tgz"; - sha1 = "aba6c5833be410d45b1eca3e6d583844ce682c77"; - }; - }; - "crc-0.2.0" = { - name = "crc"; - packageName = "crc"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/crc/-/crc-0.2.0.tgz"; - sha1 = "f4486b9bf0a12df83c3fca14e31e030fdabd9454"; - }; - }; - "crc-3.2.1" = { - name = "crc"; - packageName = "crc"; - version = "3.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz"; - sha1 = "5d9c8fb77a245cd5eca291e5d2d005334bab0082"; - }; - }; - "crc-3.3.0" = { - name = "crc"; - packageName = "crc"; - version = "3.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz"; - sha1 = "fa622e1bc388bf257309082d6b65200ce67090ba"; - }; - }; - "crc-3.4.4" = { - name = "crc"; - packageName = "crc"; - version = "3.4.4"; - src = fetchurl { - url = "https://registry.npmjs.org/crc/-/crc-3.4.4.tgz"; - sha1 = "9da1e980e3bd44fc5c93bf5ab3da3378d85e466b"; - }; - }; - "crc-3.8.0" = { - name = "crc"; - packageName = "crc"; - version = "3.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz"; - sha512 = "iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ=="; - }; - }; - "crc32-stream-2.0.0" = { - name = "crc32-stream"; - packageName = "crc32-stream"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz"; - sha1 = "e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4"; - }; - }; - "create-ecdh-4.0.3" = { - name = "create-ecdh"; - packageName = "create-ecdh"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz"; - sha512 = "GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw=="; - }; - }; - "create-error-class-3.0.2" = { - name = "create-error-class"; - packageName = "create-error-class"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz"; - sha1 = "06be7abef947a3f14a30fd610671d401bca8b7b6"; - }; - }; - "create-hash-1.2.0" = { - name = "create-hash"; - packageName = "create-hash"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz"; - sha512 = "z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="; - }; - }; - "create-hmac-1.1.7" = { - name = "create-hmac"; - packageName = "create-hmac"; - version = "1.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz"; - sha512 = "MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="; - }; - }; - "create-torrent-3.32.1" = { - name = "create-torrent"; - packageName = "create-torrent"; - version = "3.32.1"; - src = fetchurl { - url = "https://registry.npmjs.org/create-torrent/-/create-torrent-3.32.1.tgz"; - sha512 = "8spZUeFyVc+2mGnWBRTuLOhuHmHrmUomFWf7QvxztCEvTpn5SIrvF8F+HKdkzBPM9B7v/2w+f/65jqLWBXSndg=="; - }; - }; - "cron-1.3.0" = { - name = "cron"; - packageName = "cron"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cron/-/cron-1.3.0.tgz"; - sha512 = "K/SF7JlgMmNjcThWxkKvsHhey2EDB4CeOEWJ9aXWj3fbQJppsvTPIeyLdHfNq5IbbsMUUjRW1nr5dSO95f2E4w=="; - }; - }; - "cross-fetch-2.2.2" = { - name = "cross-fetch"; - packageName = "cross-fetch"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.2.tgz"; - sha1 = "a47ff4f7fc712daba8f6a695a11c948440d45723"; - }; - }; - "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-4.0.2" = { - name = "cross-spawn"; - packageName = "cross-spawn"; - version = "4.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz"; - sha1 = "7b9247621c23adfdd3856004a823cbe397424d41"; - }; - }; - "cross-spawn-5.1.0" = { - name = "cross-spawn"; - packageName = "cross-spawn"; - version = "5.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz"; - sha1 = "e8bd0efee58fcff6f8f94510a0a554bbfa235449"; - }; - }; - "cross-spawn-6.0.5" = { - name = "cross-spawn"; - packageName = "cross-spawn"; - version = "6.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz"; - sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ=="; - }; - }; - "cross-spawn-async-2.2.5" = { - name = "cross-spawn-async"; - packageName = "cross-spawn-async"; - version = "2.2.5"; - src = fetchurl { - url = "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz"; - sha1 = "845ff0c0834a3ded9d160daca6d390906bb288cc"; - }; - }; - "crossroads-0.12.2" = { - name = "crossroads"; - packageName = "crossroads"; - version = "0.12.2"; - src = fetchurl { - url = "https://registry.npmjs.org/crossroads/-/crossroads-0.12.2.tgz"; - 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"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz"; - sha1 = "88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"; - }; - }; - "crypt3-0.2.0" = { - name = "crypt3"; - packageName = "crypt3"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/crypt3/-/crypt3-0.2.0.tgz"; - sha1 = "4bd28e0770fad421fc807745c1ef3010905b2332"; - }; - }; - "cryptiles-0.1.3" = { - name = "cryptiles"; - packageName = "cryptiles"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz"; - sha1 = "1a556734f06d24ba34862ae9cb9e709a3afbff1c"; - }; - }; "cryptiles-2.0.5" = { name = "cryptiles"; packageName = "cryptiles"; version = "2.0.5"; src = fetchurl { - url = "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz"; + url = "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz"; sha1 = "3bdfecdc608147c1c67202fa291e7dca59eaa3b8"; }; }; - "cryptiles-3.1.2" = { - name = "cryptiles"; - packageName = "cryptiles"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz"; - sha1 = "a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"; - }; - }; - "crypto-0.0.3" = { - name = "crypto"; - packageName = "crypto"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/crypto/-/crypto-0.0.3.tgz"; - sha1 = "470a81b86be4c5ee17acc8207a1f5315ae20dbb0"; - }; - }; - "crypto-browserify-3.12.0" = { - name = "crypto-browserify"; - packageName = "crypto-browserify"; - version = "3.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz"; - sha512 = "fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg=="; - }; - }; - "crypto-random-string-1.0.0" = { - name = "crypto-random-string"; - packageName = "crypto-random-string"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz"; - sha1 = "a230f64f568310e1498009940790ec99545bca7e"; - }; - }; - "csrf-3.0.6" = { - name = "csrf"; - packageName = "csrf"; - version = "3.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz"; - sha1 = "b61120ddceeafc91e76ed5313bb5c0b2667b710a"; - }; - }; - "css-1.0.8" = { - name = "css"; - packageName = "css"; - version = "1.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/css/-/css-1.0.8.tgz"; - sha1 = "9386811ca82bccc9ee7fb5a732b1e2a317c8a3e7"; - }; - }; - "css-2.2.3" = { - name = "css"; - packageName = "css"; - version = "2.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/css/-/css-2.2.3.tgz"; - sha512 = "0W171WccAjQGGTKLhw4m2nnl0zPHUlTO/I8td4XzJgIB8Hg3ZZx71qT4G4eX8OVsSiaAKiUMy73E3nsbPlg2DQ=="; - }; - }; - "css-parse-1.0.4" = { - name = "css-parse"; - packageName = "css-parse"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz"; - sha1 = "38b0503fbf9da9f54e9c1dbda60e145c77117bdd"; - }; - }; - "css-parse-1.7.0" = { - name = "css-parse"; - packageName = "css-parse"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz"; - sha1 = "321f6cf73782a6ff751111390fc05e2c657d8c9b"; - }; - }; - "css-select-1.2.0" = { - name = "css-select"; - packageName = "css-select"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz"; - sha1 = "2b3a110539c5355f1cd8d314623e870b121ec858"; - }; - }; - "css-select-1.3.0-rc0" = { - name = "css-select"; - packageName = "css-select"; - version = "1.3.0-rc0"; - src = fetchurl { - url = "https://registry.npmjs.org/css-select/-/css-select-1.3.0-rc0.tgz"; - sha1 = "6f93196aaae737666ea1036a8cb14a8fcb7a9231"; - }; - }; - "css-select-base-adapter-0.1.0" = { - name = "css-select-base-adapter"; - packageName = "css-select-base-adapter"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz"; - sha1 = "0102b3d14630df86c3eb9fa9f5456270106cf990"; - }; - }; - "css-stringify-1.0.5" = { - name = "css-stringify"; - packageName = "css-stringify"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz"; - sha1 = "b0d042946db2953bb9d292900a6cb5f6d0122031"; - }; - }; - "css-tree-1.0.0-alpha.29" = { - name = "css-tree"; - packageName = "css-tree"; - version = "1.0.0-alpha.29"; - 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-alpha25" = { - name = "css-tree"; - packageName = "css-tree"; - version = "1.0.0-alpha25"; - src = fetchurl { - url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha25.tgz"; - sha512 = "XC6xLW/JqIGirnZuUWHXCHRaAjje2b3OIB0Vj5RIJo6mIi/AdJo30quQl5LxUl0gkXDIrTrFGbMlcZjyFplz1A=="; - }; - }; - "css-url-regex-1.1.0" = { - name = "css-url-regex"; - packageName = "css-url-regex"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz"; - sha1 = "83834230cc9f74c457de59eebd1543feeb83b7ec"; - }; - }; - "css-what-2.1.0" = { - name = "css-what"; - packageName = "css-what"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz"; - sha1 = "9467d032c38cfaefb9f2d79501253062f87fa1bd"; - }; - }; - "cssauron-1.4.0" = { - name = "cssauron"; - packageName = "cssauron"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz"; - sha1 = "a6602dff7e04a8306dc0db9a551e92e8b5662ad8"; - }; - }; - "csslint-0.10.0" = { - name = "csslint"; - packageName = "csslint"; - version = "0.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/csslint/-/csslint-0.10.0.tgz"; - sha1 = "3a6a04e7565c8e9d19beb49767c7ec96e8365805"; - }; - }; - "csso-3.5.1" = { - name = "csso"; - packageName = "csso"; - version = "3.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz"; - sha512 = "vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg=="; - }; - }; - "cssom-0.3.4" = { - name = "cssom"; - packageName = "cssom"; - version = "0.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz"; - sha512 = "+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog=="; - }; - }; - "cssstyle-0.2.37" = { - name = "cssstyle"; - packageName = "cssstyle"; - version = "0.2.37"; - src = fetchurl { - url = "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz"; - sha1 = "541097234cb2513c83ceed3acddc27ff27987d54"; - }; - }; - "csurf-1.8.3" = { - name = "csurf"; - packageName = "csurf"; - version = "1.8.3"; - src = fetchurl { - url = "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz"; - sha1 = "23f2a13bf1d8fce1d0c996588394442cba86a56a"; - }; - }; - "csv-0.4.6" = { - name = "csv"; - packageName = "csv"; - version = "0.4.6"; - src = fetchurl { - url = "https://registry.npmjs.org/csv/-/csv-0.4.6.tgz"; - sha1 = "8dbae7ddfdbaae62c1ea987c3e0f8a9ac737b73d"; - }; - }; - "csv-generate-0.0.6" = { - name = "csv-generate"; - packageName = "csv-generate"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/csv-generate/-/csv-generate-0.0.6.tgz"; - sha1 = "97e4e63ae46b21912cd9475bc31469d26f5ade66"; - }; - }; - "csv-parse-1.3.3" = { - name = "csv-parse"; - packageName = "csv-parse"; - version = "1.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/csv-parse/-/csv-parse-1.3.3.tgz"; - sha1 = "d1cfd8743c2f849a0abb2fd544db56695d19a490"; - }; - }; - "csv-stringify-0.0.8" = { - name = "csv-stringify"; - packageName = "csv-stringify"; - version = "0.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/csv-stringify/-/csv-stringify-0.0.8.tgz"; - 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"; + url = "http://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"; sha1 = "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d"; }; }; - "ctype-0.5.3" = { - name = "ctype"; - packageName = "ctype"; - version = "0.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"; - sha1 = "82c18c2461f74114ef16c135224ad0b9144ca12f"; - }; - }; - "cucumber-html-reporter-3.0.4" = { - name = "cucumber-html-reporter"; - packageName = "cucumber-html-reporter"; - version = "3.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/cucumber-html-reporter/-/cucumber-html-reporter-3.0.4.tgz"; - sha512 = "uit68jymdI8Z6m+kJ5YnJPeHf5IdYXt2j52l5xLwgpcLBQRhCvr1peV9UODaCN5nLnRN9nqh1qaw4iNp1rTpvQ=="; - }; - }; - "cuint-0.2.2" = { - name = "cuint"; - packageName = "cuint"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz"; - sha1 = "408086d409550c2631155619e9fa7bcadc3b991b"; - }; - }; - "currently-unhandled-0.4.1" = { - name = "currently-unhandled"; - packageName = "currently-unhandled"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz"; - sha1 = "988df33feab191ef799a61369dd76c17adf957ea"; - }; - }; - "custom-error-instance-2.1.1" = { - name = "custom-error-instance"; - packageName = "custom-error-instance"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/custom-error-instance/-/custom-error-instance-2.1.1.tgz"; - sha1 = "3cf6391487a6629a6247eb0ca0ce00081b7e361a"; - }; - }; - "custom-event-1.0.1" = { - name = "custom-event"; - packageName = "custom-event"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz"; - sha1 = "5d02a46850adf1b4a317946a3928fccb5bfd0425"; - }; - }; - "cvss-1.0.3" = { - name = "cvss"; - packageName = "cvss"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/cvss/-/cvss-1.0.3.tgz"; - sha512 = "1FfNhEFVfeC+fgZpEr6oCOOTXifJicZS+Lq/mmUKI4Om+2O8zYspc/uhw51He+CTM5givI1dqIw5JUqyi1BWtA=="; - }; - }; "cycle-1.0.3" = { name = "cycle"; packageName = "cycle"; @@ -8168,69 +1201,6 @@ let sha1 = "21e80b2be8580f98b468f379430662b046c34ad2"; }; }; - "cycle-onionify-4.0.0" = { - name = "cycle-onionify"; - packageName = "cycle-onionify"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cycle-onionify/-/cycle-onionify-4.0.0.tgz"; - sha1 = "9aeddd88dedf6fda9fbb98b1e79ab38810b7ddda"; - }; - }; - "cyclist-0.1.1" = { - name = "cyclist"; - packageName = "cyclist"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cyclist/-/cyclist-0.1.1.tgz"; - sha1 = "1bcfa56b081448cdb5e12bfc1bfad34b47fba8f3"; - }; - }; - "cyclist-0.2.2" = { - name = "cyclist"; - packageName = "cyclist"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz"; - sha1 = "1b33792e11e914a2fd6d6ed6447464444e5fa640"; - }; - }; - "d-1.0.0" = { - name = "d"; - packageName = "d"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/d/-/d-1.0.0.tgz"; - sha1 = "754bb5bfe55451da69a58b94d45f4c5b0462d58f"; - }; - }; - "dag-map-1.0.2" = { - name = "dag-map"; - packageName = "dag-map"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz"; - sha1 = "e8379f041000ed561fc515475c1ed2c85eece8d7"; - }; - }; - "dargs-4.1.0" = { - name = "dargs"; - packageName = "dargs"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz"; - sha1 = "03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17"; - }; - }; - "dashdash-1.10.1" = { - name = "dashdash"; - packageName = "dashdash"; - version = "1.10.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dashdash/-/dashdash-1.10.1.tgz"; - sha1 = "0abf1af89a8f5129a81f18c2b35b21df22622f60"; - }; - }; "dashdash-1.14.1" = { name = "dashdash"; packageName = "dashdash"; @@ -8240,159 +1210,6 @@ let sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"; }; }; - "dashdash-1.7.3" = { - name = "dashdash"; - packageName = "dashdash"; - version = "1.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/dashdash/-/dashdash-1.7.3.tgz"; - sha1 = "bf533fedaa455ed8fee11519ebfb9ad66170dcdf"; - }; - }; - "dat-dns-3.0.2" = { - name = "dat-dns"; - packageName = "dat-dns"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-dns/-/dat-dns-3.0.2.tgz"; - sha512 = "TqkWQ03NvdLK9Rm9n11UCy59KnIsu82A0lPQYcMG02pYTU4xTxShzDryGO2orvmcT5063olmI1R9vKil0jw0Lw=="; - }; - }; - "dat-doctor-2.1.0" = { - name = "dat-doctor"; - packageName = "dat-doctor"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-doctor/-/dat-doctor-2.1.0.tgz"; - sha512 = "Cetzl3lrV23cdIqH8zadQ+cMTpsAFjT7cAQa7EpqQTkV52rB/p6sp8EXXvPNxgTNHwm2Y8iR5o9163sHZxdtxA=="; - }; - }; - "dat-encoding-4.0.2" = { - name = "dat-encoding"; - packageName = "dat-encoding"; - version = "4.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-encoding/-/dat-encoding-4.0.2.tgz"; - sha1 = "b01068fe0d080f3d3e4985a0c4ad21b7c14675f6"; - }; - }; - "dat-encoding-5.0.1" = { - name = "dat-encoding"; - packageName = "dat-encoding"; - version = "5.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-encoding/-/dat-encoding-5.0.1.tgz"; - sha512 = "PET9PlGt6ejgqU07hbPLx3tP2siDMMFumUe+xwmm4+5W+0cOlpzreCPoMVUBzxWeR4sPdxL+AS53odQTBtzEqA=="; - }; - }; - "dat-ignore-2.1.1" = { - name = "dat-ignore"; - packageName = "dat-ignore"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-ignore/-/dat-ignore-2.1.1.tgz"; - sha512 = "jRCfWtLh+wtbqJMuge+wZV/2kSL1TKMRWXFgUaT7r0O1OnChKUDG4wqLJo4SjzJjXo7f3V8CVN/u5wYltgSd1Q=="; - }; - }; - "dat-json-1.0.2" = { - name = "dat-json"; - packageName = "dat-json"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-json/-/dat-json-1.0.2.tgz"; - sha512 = "EZq+VeE/tM7FGygMVZx3hsMVm7zW3qxhuUYCNtLONaZptqXz4laB5cIWHydmeEn6sl3RZatZqpIuWRu4xDYxIg=="; - }; - }; - "dat-link-resolve-2.2.0" = { - name = "dat-link-resolve"; - packageName = "dat-link-resolve"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-link-resolve/-/dat-link-resolve-2.2.0.tgz"; - sha512 = "cu6Fwapm34myc5um6jdQBrtDkjx28oVkOVHbaV4YNLdxrRqUm+FlWuIqFk7zaCZDoZg5TMlCG1SF0j3AFbiOYA=="; - }; - }; - "dat-log-1.2.0" = { - name = "dat-log"; - packageName = "dat-log"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-log/-/dat-log-1.2.0.tgz"; - sha512 = "oK6R74WV8TdhGR9VCLym7D/vlN8lXND5AyhJhrjtm1WNDrg/6Clx1Tk7k3Dt8quy2AmmGO7vbIk7iwFtzTAJfA=="; - }; - }; - "dat-node-3.5.12" = { - name = "dat-node"; - packageName = "dat-node"; - version = "3.5.12"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-node/-/dat-node-3.5.12.tgz"; - sha512 = "XYxdkeNYk8gM6nb125XrOQKAXLZlICLYZUk7bZAktpQUrSjAQnc9qPY2a/KCvHSbdoJf//PwyB00K0UiBTqawQ=="; - }; - }; - "dat-registry-4.0.0" = { - name = "dat-registry"; - packageName = "dat-registry"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-registry/-/dat-registry-4.0.0.tgz"; - sha512 = "CKV7j8kwWNBW2Oacdbf5x0ihxMfPNN8wcKHHmx5UjE4iyaOnfnTwCqTGM5rFoMleXKOGWpB7uCKQa0qpvzmCIA=="; - }; - }; - "dat-secret-storage-4.0.1" = { - name = "dat-secret-storage"; - packageName = "dat-secret-storage"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-secret-storage/-/dat-secret-storage-4.0.1.tgz"; - sha512 = "BUhemnKpXUhKNl/1DuUwfFUyjzomlNF940uHPsOa3okmYu9z6mrp/EGQsLO3lO0YQomDUqS0G0DmHTse9vTU1A=="; - }; - }; - "dat-storage-1.0.4" = { - name = "dat-storage"; - packageName = "dat-storage"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-storage/-/dat-storage-1.0.4.tgz"; - sha512 = "THxtCBzrt+AJzhGxXedlxLYeW+AVi5eFLi9Ke9JQ7fTA/j84m1Ci7KPuZ1q44Um/BeIYZ3LO01FWS2MlAOTFRg=="; - }; - }; - "dat-swarm-defaults-1.0.1" = { - name = "dat-swarm-defaults"; - packageName = "dat-swarm-defaults"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dat-swarm-defaults/-/dat-swarm-defaults-1.0.1.tgz"; - sha512 = "T2WlO7BVmN9USchefsP8entQiByIlJLGuzHLL9qEqOBkyKB8p0Y7XPWxP8dcL43+SkeoxU5NVe7O0bsi3xL8Jg=="; - }; - }; - "data-uri-to-buffer-1.2.0" = { - name = "data-uri-to-buffer"; - packageName = "data-uri-to-buffer"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz"; - sha512 = "vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ=="; - }; - }; - "date-format-1.2.0" = { - name = "date-format"; - packageName = "date-format"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz"; - sha1 = "615e828e233dd1ab9bb9ae0950e0ceccfa6ecad8"; - }; - }; - "date-now-0.1.4" = { - name = "date-now"; - packageName = "date-now"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz"; - sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b"; - }; - }; "date-utils-1.2.21" = { name = "date-utils"; packageName = "date-utils"; @@ -8411,105 +1228,6 @@ let sha1 = "b0220c02de98617433b72851cf47de3df2cdbee9"; }; }; - "dateformat-2.2.0" = { - name = "dateformat"; - packageName = "dateformat"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz"; - sha1 = "4065e2013cf9fb916ddfd82efb506ad4c6769062"; - }; - }; - "dateformat-3.0.3" = { - name = "dateformat"; - packageName = "dateformat"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz"; - sha512 = "jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q=="; - }; - }; - "debounce-1.1.0" = { - name = "debounce"; - packageName = "debounce"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/debounce/-/debounce-1.1.0.tgz"; - sha512 = "ZQVKfRVlwRfD150ndzEK8M90ABT+Y/JQKs4Y7U4MXdpuoUkkrr4DwKbVux3YjylA5bUMUj0Nc3pMxPJX6N2QQQ=="; - }; - }; - "debounced-seeker-1.0.0" = { - name = "debounced-seeker"; - packageName = "debounced-seeker"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/debounced-seeker/-/debounced-seeker-1.0.0.tgz"; - sha1 = "e74befcd1a62ae7a5e5fbfbfa6f5d2bacd962bdd"; - }; - }; - "debug-0.5.0" = { - name = "debug"; - packageName = "debug"; - version = "0.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-0.5.0.tgz"; - sha1 = "9d48c946fb7d7d59807ffe07822f515fd76d7a9e"; - }; - }; - "debug-0.6.0" = { - name = "debug"; - packageName = "debug"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-0.6.0.tgz"; - sha1 = "ce9d5d025d5294b3f0748a494bebaf3c9fd8734f"; - }; - }; - "debug-0.7.4" = { - name = "debug"; - packageName = "debug"; - version = "0.7.4"; - src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz"; - sha1 = "06e1ea8082c2cb14e39806e22e2f6f757f92af39"; - }; - }; - "debug-1.0.5" = { - name = "debug"; - packageName = "debug"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-1.0.5.tgz"; - sha1 = "f7241217430f99dec4c2b473eab92228e874c2ac"; - }; - }; - "debug-2.1.3" = { - name = "debug"; - packageName = "debug"; - version = "2.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz"; - sha1 = "ce8ab1b5ee8fbee2bfa3b633cab93d366b63418e"; - }; - }; - "debug-2.2.0" = { - name = "debug"; - packageName = "debug"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz"; - sha1 = "f87057e995b1a1f6ae6a4960664137bc56f039da"; - }; - }; - "debug-2.3.3" = { - name = "debug"; - packageName = "debug"; - version = "2.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz"; - sha1 = "40c453e67e6e13c901ddec317af8986cda9eff8c"; - }; - }; "debug-2.6.9" = { name = "debug"; packageName = "debug"; @@ -8519,69 +1237,6 @@ let sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="; }; }; - "debug-3.1.0" = { - name = "debug"; - packageName = "debug"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"; - sha512 = "OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g=="; - }; - }; - "debug-fabulous-1.1.0" = { - name = "debug-fabulous"; - packageName = "debug-fabulous"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz"; - sha512 = "GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg=="; - }; - }; - "debuglog-1.0.1" = { - name = "debuglog"; - packageName = "debuglog"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz"; - sha1 = "aa24ffb9ac3df9a2351837cfb2d279360cd78492"; - }; - }; - "decamelize-1.2.0" = { - name = "decamelize"; - packageName = "decamelize"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"; - sha1 = "f6534d15148269b20352e7bee26f501f9a191290"; - }; - }; - "decamelize-2.0.0" = { - name = "decamelize"; - packageName = "decamelize"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz"; - sha512 = "Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg=="; - }; - }; - "decamelize-keys-1.1.0" = { - name = "decamelize-keys"; - packageName = "decamelize-keys"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz"; - sha1 = "d171a87933252807eb3cb61dc1c1445d078df2d9"; - }; - }; - "decimal.js-10.0.1" = { - name = "decimal.js"; - packageName = "decimal.js"; - version = "10.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/decimal.js/-/decimal.js-10.0.1.tgz"; - sha512 = "vklWB5C4Cj423xnaOtsUmAv0/7GqlXIgDv2ZKDyR64OV3OSzGHNx2mk4p/1EKnB5s70k73cIOOEcG9YzF0q4Lw=="; - }; - }; "decode-uri-component-0.2.0" = { name = "decode-uri-component"; packageName = "decode-uri-component"; @@ -8591,105 +1246,6 @@ let sha1 = "eb3913333458775cb84cd1a1fae062106bb87545"; }; }; - "decompress-4.2.0" = { - name = "decompress"; - packageName = "decompress"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz"; - sha1 = "7aedd85427e5a92dacfe55674a7c505e96d01f9d"; - }; - }; - "decompress-response-3.3.0" = { - name = "decompress-response"; - packageName = "decompress-response"; - version = "3.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz"; - sha1 = "80a4dd323748384bfa248083622aedec982adff3"; - }; - }; - "decompress-tar-4.1.1" = { - name = "decompress-tar"; - packageName = "decompress-tar"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz"; - sha512 = "JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ=="; - }; - }; - "decompress-tarbz2-4.1.1" = { - name = "decompress-tarbz2"; - packageName = "decompress-tarbz2"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz"; - sha512 = "s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A=="; - }; - }; - "decompress-targz-4.1.1" = { - name = "decompress-targz"; - packageName = "decompress-targz"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz"; - sha512 = "4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w=="; - }; - }; - "decompress-unzip-4.0.1" = { - name = "decompress-unzip"; - packageName = "decompress-unzip"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz"; - sha1 = "deaaccdfd14aeaf85578f733ae8210f9b4848f69"; - }; - }; - "decompress-zip-0.3.0" = { - name = "decompress-zip"; - packageName = "decompress-zip"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz"; - sha1 = "ae3bcb7e34c65879adfe77e19c30f86602b4bdb0"; - }; - }; - "dedent-0.7.0" = { - name = "dedent"; - packageName = "dedent"; - version = "0.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz"; - sha1 = "2495ddbaf6eb874abb0e1be9df22d2e5a544326c"; - }; - }; - "deep-eql-3.0.1" = { - name = "deep-eql"; - packageName = "deep-eql"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz"; - sha512 = "+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw=="; - }; - }; - "deep-equal-0.1.2" = { - name = "deep-equal"; - packageName = "deep-equal"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz"; - sha1 = "b246c2b80a570a47c11be1d9bd1070ec878b87ce"; - }; - }; - "deep-equal-0.2.2" = { - name = "deep-equal"; - packageName = "deep-equal"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz"; - sha1 = "84b745896f34c684e98f2ce0e42abaf43bba017d"; - }; - }; "deep-equal-1.0.1" = { name = "deep-equal"; packageName = "deep-equal"; @@ -8699,24 +1255,6 @@ let sha1 = "f5d260292b660e084eff4cdbc9f08ad3247448b5"; }; }; - "deep-extend-0.2.11" = { - name = "deep-extend"; - packageName = "deep-extend"; - version = "0.2.11"; - src = fetchurl { - url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz"; - sha1 = "7a16ba69729132340506170494bc83f7076fe08f"; - }; - }; - "deep-extend-0.4.2" = { - name = "deep-extend"; - packageName = "deep-extend"; - version = "0.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz"; - sha1 = "48b699c27e334bf89f10892be432f6e4c7d34a7f"; - }; - }; "deep-extend-0.6.0" = { name = "deep-extend"; packageName = "deep-extend"; @@ -8726,60 +1264,6 @@ let sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="; }; }; - "deep-is-0.1.3" = { - name = "deep-is"; - packageName = "deep-is"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"; - sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34"; - }; - }; - "deepcopy-0.6.3" = { - name = "deepcopy"; - packageName = "deepcopy"; - version = "0.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/deepcopy/-/deepcopy-0.6.3.tgz"; - sha1 = "634780f2f8656ab771af8fa8431ed1ccee55c7b0"; - }; - }; - "deepmerge-2.1.0" = { - name = "deepmerge"; - packageName = "deepmerge"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/deepmerge/-/deepmerge-2.1.0.tgz"; - sha512 = "Q89Z26KAfA3lpPGhbF6XMfYAm3jIV3avViy6KOJ2JLzFbeWHOvPQUu5aSJIWXap3gDZC2y1eF5HXEPI2wGqgvw=="; - }; - }; - "deepmerge-2.1.1" = { - name = "deepmerge"; - packageName = "deepmerge"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/deepmerge/-/deepmerge-2.1.1.tgz"; - sha512 = "urQxA1smbLZ2cBbXbaYObM1dJ82aJ2H57A1C/Kklfh/ZN1bgH4G/n5KWhdNfOK11W98gqZfyYj7W4frJJRwA2w=="; - }; - }; - "default-browser-id-1.0.4" = { - name = "default-browser-id"; - packageName = "default-browser-id"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/default-browser-id/-/default-browser-id-1.0.4.tgz"; - sha1 = "e59d09a5d157b828b876c26816e61c3d2a2c203a"; - }; - }; - "default-uid-1.0.0" = { - name = "default-uid"; - packageName = "default-uid"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/default-uid/-/default-uid-1.0.0.tgz"; - sha1 = "fcefa9df9f5ac40c8916d912dd1fe1146aa3c59e"; - }; - }; "defaults-1.0.3" = { name = "defaults"; packageName = "defaults"; @@ -8789,24 +1273,6 @@ let sha1 = "c656051e9817d9ff08ed881477f3fe4019f3ef7d"; }; }; - "deferred-leveldown-0.2.0" = { - name = "deferred-leveldown"; - packageName = "deferred-leveldown"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz"; - sha1 = "2cef1f111e1c57870d8bbb8af2650e587cd2f5b4"; - }; - }; - "define-properties-1.1.3" = { - name = "define-properties"; - packageName = "define-properties"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz"; - sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ=="; - }; - }; "define-property-0.2.5" = { name = "define-property"; packageName = "define-property"; @@ -8834,51 +1300,6 @@ let sha512 = "jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ=="; }; }; - "defined-0.0.0" = { - name = "defined"; - packageName = "defined"; - version = "0.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz"; - sha1 = "f35eea7d705e933baf13b2f03b3f83d921403b3e"; - }; - }; - "defined-1.0.0" = { - name = "defined"; - packageName = "defined"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"; - sha1 = "c98d9bcef75674188e110969151199e39b1fa693"; - }; - }; - "degenerator-1.0.4" = { - name = "degenerator"; - packageName = "degenerator"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz"; - sha1 = "fcf490a37ece266464d9cc431ab98c5819ced095"; - }; - }; - "del-2.2.2" = { - name = "del"; - packageName = "del"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/del/-/del-2.2.2.tgz"; - sha1 = "c12c981d067846c84bcaf862cff930d907ffd1a8"; - }; - }; - "delayed-stream-0.0.5" = { - name = "delayed-stream"; - packageName = "delayed-stream"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; - sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; - }; - }; "delayed-stream-1.0.0" = { name = "delayed-stream"; packageName = "delayed-stream"; @@ -8888,15 +1309,6 @@ let sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619"; }; }; - "delegate-3.2.0" = { - name = "delegate"; - packageName = "delegate"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz"; - sha512 = "IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="; - }; - }; "delegates-1.0.0" = { name = "delegates"; packageName = "delegates"; @@ -8906,114 +1318,6 @@ let sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a"; }; }; - "denque-1.3.0" = { - name = "denque"; - packageName = "denque"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/denque/-/denque-1.3.0.tgz"; - sha512 = "4SRaSj+PqmrS1soW5/Avd7eJIM2JJIqLLmwhRqIGleZM/8KwZq80njbSS2Iqas+6oARkSkLDHEk4mm78q3JlIg=="; - }; - }; - "dep-graph-1.1.0" = { - name = "dep-graph"; - packageName = "dep-graph"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dep-graph/-/dep-graph-1.1.0.tgz"; - sha1 = "fade86a92799a813e9b42511cdf3dfa6cc8dbefe"; - }; - }; - "depd-1.0.1" = { - name = "depd"; - packageName = "depd"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz"; - sha1 = "80aec64c9d6d97e65cc2a9caa93c0aa6abf73aaa"; - }; - }; - "depd-1.1.1" = { - name = "depd"; - packageName = "depd"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz"; - sha1 = "5783b4e1c459f06fa5ca27f991f3d06e7a310359"; - }; - }; - "depd-1.1.2" = { - name = "depd"; - packageName = "depd"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"; - sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; - }; - }; - "dependency-ls-1.1.1" = { - name = "dependency-ls"; - packageName = "dependency-ls"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dependency-ls/-/dependency-ls-1.1.1.tgz"; - sha1 = "0481b07f023d74ce311192e5c690d13e18600054"; - }; - }; - "deprecated-0.0.1" = { - name = "deprecated"; - packageName = "deprecated"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz"; - sha1 = "f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"; - }; - }; - "deprecated-decorator-0.1.6" = { - name = "deprecated-decorator"; - packageName = "deprecated-decorator"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz"; - sha1 = "00966317b7a12fe92f3cc831f7583af329b86c37"; - }; - }; - "deps-sort-2.0.0" = { - name = "deps-sort"; - packageName = "deps-sort"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz"; - sha1 = "091724902e84658260eb910748cccd1af6e21fb5"; - }; - }; - "des.js-1.0.0" = { - name = "des.js"; - packageName = "des.js"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz"; - sha1 = "c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"; - }; - }; - "destroy-1.0.3" = { - name = "destroy"; - packageName = "destroy"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz"; - sha1 = "b433b4724e71fd8551d9885174851c5fc377e2c9"; - }; - }; - "destroy-1.0.4" = { - name = "destroy"; - packageName = "destroy"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"; - sha1 = "978857442c44749e4206613e37946205826abd80"; - }; - }; "detect-file-1.0.0" = { name = "detect-file"; packageName = "detect-file"; @@ -9032,15 +1336,6 @@ let sha1 = "f76d064352cdf43a1cb6ce619c4ee3a9475de208"; }; }; - "detect-indent-5.0.0" = { - name = "detect-indent"; - packageName = "detect-indent"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz"; - sha1 = "3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"; - }; - }; "detect-libc-1.0.3" = { name = "detect-libc"; packageName = "detect-libc"; @@ -9050,78 +1345,6 @@ let sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"; }; }; - "detect-newline-2.1.0" = { - name = "detect-newline"; - packageName = "detect-newline"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz"; - sha1 = "f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"; - }; - }; - "detective-4.7.1" = { - name = "detective"; - packageName = "detective"; - version = "4.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz"; - sha512 = "H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig=="; - }; - }; - "detective-5.1.0" = { - name = "detective"; - packageName = "detective"; - version = "5.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/detective/-/detective-5.1.0.tgz"; - sha512 = "TFHMqfOvxlgrfVzTEkNBSh9SvSNX/HfF4OFI2QFGCyPm02EsyILqnUeb5P6q7JZ3SFNTBL5t2sePRgrN4epUWQ=="; - }; - }; - "dezalgo-1.0.3" = { - name = "dezalgo"; - packageName = "dezalgo"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz"; - sha1 = "7f742de066fc748bc8db820569dddce49bf0d456"; - }; - }; - "di-0.0.1" = { - name = "di"; - packageName = "di"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/di/-/di-0.0.1.tgz"; - sha1 = "806649326ceaa7caa3306d75d985ea2748ba913c"; - }; - }; - "dicer-0.2.5" = { - name = "dicer"; - packageName = "dicer"; - version = "0.2.5"; - src = fetchurl { - url = "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz"; - sha1 = "5996c086bb33218c812c090bddc09cd12facb70f"; - }; - }; - "diff-1.0.8" = { - name = "diff"; - packageName = "diff"; - version = "1.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/diff/-/diff-1.0.8.tgz"; - sha1 = "343276308ec991b7bc82267ed55bc1411f971666"; - }; - }; - "diff-1.4.0" = { - name = "diff"; - packageName = "diff"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz"; - sha1 = "7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"; - }; - }; "diff-3.5.0" = { name = "diff"; packageName = "diff"; @@ -9131,555 +1354,15 @@ let sha512 = "A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA=="; }; }; - "diff2html-2.3.3" = { - name = "diff2html"; - packageName = "diff2html"; - version = "2.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/diff2html/-/diff2html-2.3.3.tgz"; - sha1 = "31bb815881c975634c7f3907a5e789341e1560bc"; - }; - }; - "diffie-hellman-5.0.3" = { - name = "diffie-hellman"; - packageName = "diffie-hellman"; - version = "5.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz"; - sha512 = "kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="; - }; - }; - "difflib-0.2.4" = { - name = "difflib"; - packageName = "difflib"; - version = "0.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz"; - sha1 = "b5e30361a6db023176d562892db85940a718f47e"; - }; - }; - "diffy-2.0.0" = { - name = "diffy"; - packageName = "diffy"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/diffy/-/diffy-2.0.0.tgz"; - sha512 = "T1+MF7chaOtNaBeV59td6lYlci6dCTUraySH8LDltafhd+FLTsYpJJbLVpl6S4ih6kPFMaHSIqQ92bRVvoE+3Q=="; - }; - }; - "dir-glob-2.0.0" = { - name = "dir-glob"; - packageName = "dir-glob"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz"; - sha512 = "37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag=="; - }; - }; - "director-1.2.7" = { - name = "director"; - packageName = "director"; - version = "1.2.7"; - src = fetchurl { - url = "https://registry.npmjs.org/director/-/director-1.2.7.tgz"; - sha1 = "bfd3741075fd7fb1a5b2e13658c5f4bec77736f3"; - }; - }; - "directory-index-html-2.1.0" = { - name = "directory-index-html"; - packageName = "directory-index-html"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/directory-index-html/-/directory-index-html-2.1.0.tgz"; - sha1 = "4d5afc5187edba67ec6ab0e55f6422a0e2cb7338"; - }; - }; - "discovery-channel-5.5.1" = { - name = "discovery-channel"; - packageName = "discovery-channel"; - version = "5.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.5.1.tgz"; - sha512 = "EEmZQFE0PiOsJj7G3KVCwFGbYs4QchUvzA91iHtZ6HfkIqfBEDSTGLygJrUlY1Tr77WDV+qZVrZuNghHxSL/vw=="; - }; - }; - "discovery-swarm-5.1.2" = { - name = "discovery-swarm"; - packageName = "discovery-swarm"; - version = "5.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/discovery-swarm/-/discovery-swarm-5.1.2.tgz"; - sha512 = "aqNdl4l76PFb301I1hXkHZSakQTOXR0yRbfDtF7XrZKk+9V5gMQBbQ2xPgnQPfDVG0IeErxkQkoWqp4f9EJe5w=="; - }; - }; - "disparity-2.0.0" = { - name = "disparity"; - packageName = "disparity"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/disparity/-/disparity-2.0.0.tgz"; - sha1 = "57ddacb47324ae5f58d2cc0da886db4ce9eeb718"; - }; - }; - "dispensary-0.21.0" = { - name = "dispensary"; - packageName = "dispensary"; - version = "0.21.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dispensary/-/dispensary-0.21.0.tgz"; - sha512 = "p7qK1sLukrOGYVVcea63lN9CSiE8wO61cweOjtG6MnKoeC9uKHRIO1iJuE5izcX0BeimhkqrQwEMrFWC1yOyAw=="; - }; - }; - "diveSync-0.3.0" = { - name = "diveSync"; - packageName = "diveSync"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/diveSync/-/diveSync-0.3.0.tgz"; - sha1 = "d9980493ae33beec36f4fec6f171ff218130cc12"; - }; - }; - "dlnacasts-0.1.0" = { - name = "dlnacasts"; - packageName = "dlnacasts"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dlnacasts/-/dlnacasts-0.1.0.tgz"; - sha1 = "f805211dcac74f6bb3a4d5d5541ad783b1b67d22"; - }; - }; - "dnd-page-scroll-0.0.4" = { - name = "dnd-page-scroll"; - packageName = "dnd-page-scroll"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/dnd-page-scroll/-/dnd-page-scroll-0.0.4.tgz"; - sha512 = "bvjUS5Cylrm1uJJop/dFhEpnYtz2NQFOO0/z6vk0ORtx0AqKvUwPToc4reJk+TnHV9GBxbtZXj7ad5dJT/Dqkg=="; - }; - }; - "dns-discovery-6.1.0" = { - name = "dns-discovery"; - packageName = "dns-discovery"; - version = "6.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dns-discovery/-/dns-discovery-6.1.0.tgz"; - sha512 = "Kl2tL2zuNR1w6SnsoRaqrOFm7gGP3/i/HzRXtyVBqaOq/5L1D2TUdViUAZ8e/NDbt+jQCJFWoaKCnmDC343usQ=="; - }; - }; - "dns-equal-1.0.0" = { - name = "dns-equal"; - packageName = "dns-equal"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz"; - sha1 = "b39e7f1da6eb0a75ba9c17324b34753c47e0654d"; - }; - }; - "dns-js-0.2.1" = { - name = "dns-js"; - packageName = "dns-js"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dns-js/-/dns-js-0.2.1.tgz"; - sha1 = "5d66629b3c0e6a5eb0e14f0ae701d05f6ea46673"; - }; - }; - "dns-packet-1.3.1" = { - name = "dns-packet"; - packageName = "dns-packet"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz"; - sha512 = "0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg=="; - }; - }; - "dns-packet-4.2.0" = { - name = "dns-packet"; - packageName = "dns-packet"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dns-packet/-/dns-packet-4.2.0.tgz"; - sha512 = "bn1AKpfkFbm0MIioOMHZ5qJzl2uypdBwI4nYNsqvhjsegBhcKJUlCrMPWLx6JEezRjxZmxhtIz/FkBEur2l8Cw=="; - }; - }; - "dns-socket-3.0.0" = { - name = "dns-socket"; - packageName = "dns-socket"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dns-socket/-/dns-socket-3.0.0.tgz"; - sha512 = "M0WkByoJ/mTm+HtwBQLsRJPe5uGIC/lYVOp+s6ZzhbZ5iq4GxjFyxYPQhB85dgCLvVb43aJQXHDC9aUgyKGc/Q=="; - }; - }; - "dns-txt-2.0.2" = { - name = "dns-txt"; - packageName = "dns-txt"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz"; - sha1 = "b91d806f5d27188e4ab3e7d107d881a1cc4642b6"; - }; - }; - "dnscache-1.0.1" = { - name = "dnscache"; - packageName = "dnscache"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dnscache/-/dnscache-1.0.1.tgz"; - sha1 = "42cb2b9bfb5e8fbdfa395aac74e127fc05074d31"; - }; - }; - "docker-parse-image-3.0.1" = { - name = "docker-parse-image"; - packageName = "docker-parse-image"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/docker-parse-image/-/docker-parse-image-3.0.1.tgz"; - sha1 = "33dc69291eac3414f84871f2d59d77b6f6948be4"; - }; - }; - "doctrine-2.1.0" = { - name = "doctrine"; - packageName = "doctrine"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"; - sha512 = "35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="; - }; - }; - "doctypes-1.1.0" = { - name = "doctypes"; - packageName = "doctypes"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz"; - sha1 = "ea80b106a87538774e8a3a4a5afe293de489e0a9"; - }; - }; - "dom-serialize-2.2.1" = { - name = "dom-serialize"; - packageName = "dom-serialize"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz"; - sha1 = "562ae8999f44be5ea3076f5419dcd59eb43ac95b"; - }; - }; - "dom-serializer-0.0.1" = { - name = "dom-serializer"; - packageName = "dom-serializer"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.0.1.tgz"; - sha1 = "9589827f1e32d22c37c829adabd59b3247af8eaf"; - }; - }; - "dom-serializer-0.1.0" = { - name = "dom-serializer"; - packageName = "dom-serializer"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz"; - sha1 = "073c697546ce0780ce23be4a28e293e40bc30c82"; - }; - }; - "dom-storage-2.1.0" = { - name = "dom-storage"; - packageName = "dom-storage"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dom-storage/-/dom-storage-2.1.0.tgz"; - sha512 = "g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q=="; - }; - }; - "dom-walk-0.1.1" = { - name = "dom-walk"; - packageName = "dom-walk"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz"; - sha1 = "672226dc74c8f799ad35307df936aba11acd6018"; - }; - }; - "dom4-2.1.3" = { - name = "dom4"; - packageName = "dom4"; - version = "2.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/dom4/-/dom4-2.1.3.tgz"; - sha512 = "begvh4z5GV0kyxx+YgJZ7sIo/jsELx/v7MQxoLZpOvT5yFo18X8dfgtUmKAwdGuyMeugncylarLHlO4gIK6YNw=="; - }; - }; - "domain-browser-1.1.7" = { - name = "domain-browser"; - packageName = "domain-browser"; - version = "1.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz"; - sha1 = "867aa4b093faa05f1de08c06f4d7b21fdf8698bc"; - }; - }; - "domain-browser-1.2.0" = { - name = "domain-browser"; - packageName = "domain-browser"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz"; - sha512 = "jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="; - }; - }; - "domelementtype-1.1.3" = { - name = "domelementtype"; - packageName = "domelementtype"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz"; - sha1 = "bd28773e2642881aec51544924299c5cd822185b"; - }; - }; - "domelementtype-1.3.0" = { - name = "domelementtype"; - packageName = "domelementtype"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz"; - sha1 = "b17aed82e8ab59e52dd9c19b1756e0fc187204c2"; - }; - }; - "domhandler-2.2.1" = { - name = "domhandler"; - packageName = "domhandler"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/domhandler/-/domhandler-2.2.1.tgz"; - sha1 = "59df9dcd227e808b365ae73e1f6684ac3d946fc2"; - }; - }; - "domhandler-2.3.0" = { - name = "domhandler"; - packageName = "domhandler"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz"; - sha1 = "2de59a0822d5027fabff6f032c2b25a2a8abe738"; - }; - }; - "domhandler-2.4.2" = { - name = "domhandler"; - packageName = "domhandler"; - version = "2.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"; - sha512 = "JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA=="; - }; - }; - "domino-1.0.30" = { - name = "domino"; - packageName = "domino"; - version = "1.0.30"; - src = fetchurl { - url = "https://registry.npmjs.org/domino/-/domino-1.0.30.tgz"; - sha512 = "ikq8WiDSkICdkElud317F2Sigc6A3EDpWsxWBwIZqOl95km4p/Vc9Rj98id7qKgsjDmExj0AVM7JOd4bb647Xg=="; - }; - }; - "domutils-1.4.3" = { - name = "domutils"; - packageName = "domutils"; - version = "1.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz"; - sha1 = "0865513796c6b306031850e175516baf80b72a6f"; - }; - }; - "domutils-1.5.1" = { - name = "domutils"; - packageName = "domutils"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz"; - sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf"; - }; - }; - "domutils-1.7.0" = { - name = "domutils"; - packageName = "domutils"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz"; - sha512 = "Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg=="; - }; - }; - "dot-case-2.1.1" = { - name = "dot-case"; - packageName = "dot-case"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz"; - sha1 = "34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee"; - }; - }; - "dot-prop-3.0.0" = { - name = "dot-prop"; - packageName = "dot-prop"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz"; - sha1 = "1b708af094a49c9a0e7dbcad790aba539dac1177"; - }; - }; - "dot-prop-4.2.0" = { - name = "dot-prop"; - packageName = "dot-prop"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz"; - sha512 = "tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ=="; - }; - }; - "dotenv-4.0.0" = { - name = "dotenv"; - packageName = "dotenv"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz"; - sha1 = "864ef1379aced55ce6f95debecdce179f7a0cd1d"; - }; - }; - "dotenv-5.0.1" = { - name = "dotenv"; - packageName = "dotenv"; - version = "5.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz"; - sha512 = "4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow=="; - }; - }; - "downgrade-root-1.2.2" = { - name = "downgrade-root"; - packageName = "downgrade-root"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/downgrade-root/-/downgrade-root-1.2.2.tgz"; - sha1 = "531319715b0e81ffcc22eb28478ba27643e12c6c"; - }; - }; - "download-5.0.3" = { - name = "download"; - packageName = "download"; - version = "5.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/download/-/download-5.0.3.tgz"; - sha1 = "63537f977f99266a30eb8a2a2fbd1f20b8000f7a"; - }; - }; - "download-git-repo-1.1.0" = { - name = "download-git-repo"; - packageName = "download-git-repo"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/download-git-repo/-/download-git-repo-1.1.0.tgz"; - sha512 = "yXcCvhkPKmq5M2cQXss6Qbig+LZnzRIT40XCYm/QCRnJaPG867StB1qnsBLxOGrPH1YEIRWW2gJq7LLMyw+NmA=="; - }; - }; - "dreamopt-0.6.0" = { - name = "dreamopt"; - packageName = "dreamopt"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dreamopt/-/dreamopt-0.6.0.tgz"; - sha1 = "d813ccdac8d39d8ad526775514a13dda664d6b4b"; - }; - }; - "dtrace-provider-0.6.0" = { - name = "dtrace-provider"; - packageName = "dtrace-provider"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.6.0.tgz"; - sha1 = "0b078d5517937d873101452d9146737557b75e51"; - }; - }; - "dtrace-provider-0.8.7" = { - name = "dtrace-provider"; - packageName = "dtrace-provider"; - version = "0.8.7"; - src = fetchurl { - url = "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.7.tgz"; - sha1 = "dc939b4d3e0620cfe0c1cd803d0d2d7ed04ffd04"; - }; - }; "duplexer-0.1.1" = { name = "duplexer"; packageName = "duplexer"; version = "0.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz"; + url = "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz"; sha1 = "ace6ff808c1ce66b57d1ebf97977acb02334cfc1"; }; }; - "duplexer2-0.0.2" = { - name = "duplexer2"; - packageName = "duplexer2"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz"; - sha1 = "c614dcf67e2fb14995a91711e5a617e8a60a31db"; - }; - }; - "duplexer2-0.1.4" = { - name = "duplexer2"; - packageName = "duplexer2"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz"; - sha1 = "8b12dab878c0d69e3e7891051662a32fc6bddcc1"; - }; - }; - "duplexer3-0.1.4" = { - name = "duplexer3"; - packageName = "duplexer3"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz"; - sha1 = "ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"; - }; - }; - "duplexify-3.6.0" = { - name = "duplexify"; - packageName = "duplexify"; - version = "3.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz"; - sha512 = "fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ=="; - }; - }; - "each-async-1.1.1" = { - name = "each-async"; - packageName = "each-async"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz"; - sha1 = "dee5229bdf0ab6ba2012a395e1b869abf8813473"; - }; - }; - "eachr-3.2.0" = { - name = "eachr"; - packageName = "eachr"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz"; - sha1 = "2c35e43ea086516f7997cf80b7aa64d55a4a4484"; - }; - }; - "easy-stack-1.0.0" = { - name = "easy-stack"; - packageName = "easy-stack"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz"; - sha1 = "12c91b3085a37f0baa336e9486eac4bf94e3e788"; - }; - }; "easy-table-1.1.0" = { name = "easy-table"; packageName = "easy-table"; @@ -9698,15 +1381,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.10" = { name = "ecdsa-sig-formatter"; packageName = "ecdsa-sig-formatter"; @@ -9716,78 +1390,6 @@ let sha1 = "1c595000f04a8897dfb85000892a0f4c33af86c3"; }; }; - "ecstatic-3.2.1" = { - name = "ecstatic"; - packageName = "ecstatic"; - version = "3.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ecstatic/-/ecstatic-3.2.1.tgz"; - sha512 = "BAdHx9LOCG1fwxY8MIydUBskl8UUQrYeC3WE14FA1DPlBzqoG1aOgEkypcSpmiiel8RAj8gW1s40RrclfrpGUg=="; - }; - }; - "editions-1.3.4" = { - name = "editions"; - packageName = "editions"; - version = "1.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz"; - sha512 = "gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg=="; - }; - }; - "editions-2.0.1" = { - name = "editions"; - packageName = "editions"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/editions/-/editions-2.0.1.tgz"; - sha512 = "GNBqG7eF4lxz/jPGM1A/oazdRW9D86OMeggfvCXuA9kcxBJ8fcWO1O8q73pepQlwR8+KecxrgGduwdNeZJ0R9Q=="; - }; - }; - "editor-1.0.0" = { - name = "editor"; - packageName = "editor"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz"; - sha1 = "60c7f87bd62bcc6a894fa8ccd6afb7823a24f742"; - }; - }; - "editorconfig-0.15.0" = { - name = "editorconfig"; - packageName = "editorconfig"; - version = "0.15.0"; - src = fetchurl { - url = "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.0.tgz"; - sha512 = "j7JBoj/bpNzvoTQylfRZSc85MlLNKWQiq5y6gwKhmqD2h1eZ+tH4AXbkhEJD468gjDna/XMx2YtSkCxBRX9OGg=="; - }; - }; - "ee-first-1.1.0" = { - name = "ee-first"; - packageName = "ee-first"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.0.tgz"; - sha1 = "6a0d7c6221e490feefd92ec3f441c9ce8cd097f4"; - }; - }; - "ee-first-1.1.1" = { - name = "ee-first"; - packageName = "ee-first"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"; - sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; - }; - }; - "ejs-0.8.3" = { - name = "ejs"; - packageName = "ejs"; - version = "0.8.3"; - src = fetchurl { - url = "https://registry.npmjs.org/ejs/-/ejs-0.8.3.tgz"; - sha1 = "db8aac47ff80a7df82b4c82c126fe8970870626f"; - }; - }; "ejs-2.5.7" = { name = "ejs"; packageName = "ejs"; @@ -9797,259 +1399,6 @@ let sha1 = "cc872c168880ae3c7189762fd5ffc00896c9518a"; }; }; - "ejs-2.6.1" = { - name = "ejs"; - packageName = "ejs"; - version = "2.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz"; - sha512 = "0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ=="; - }; - }; - "elegant-spinner-1.0.1" = { - name = "elegant-spinner"; - packageName = "elegant-spinner"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz"; - sha1 = "db043521c95d7e303fd8f345bedc3349cfb0729e"; - }; - }; - "elementtree-0.1.6" = { - name = "elementtree"; - packageName = "elementtree"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/elementtree/-/elementtree-0.1.6.tgz"; - sha1 = "2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c"; - }; - }; - "elementtree-0.1.7" = { - name = "elementtree"; - packageName = "elementtree"; - version = "0.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz"; - sha1 = "9ac91be6e52fb6e6244c4e54a4ac3ed8ae8e29c0"; - }; - }; - "elliptic-6.4.1" = { - name = "elliptic"; - packageName = "elliptic"; - version = "6.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz"; - sha512 = "BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ=="; - }; - }; - "email-validator-2.0.4" = { - name = "email-validator"; - packageName = "email-validator"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/email-validator/-/email-validator-2.0.4.tgz"; - sha512 = "gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ=="; - }; - }; - "emitter-http://github.com/component/emitter/archive/1.0.1.tar.gz" = { - name = "emitter"; - packageName = "emitter"; - version = "1.0.1"; - src = fetchurl { - name = "emitter-1.0.1.tar.gz"; - url = https://codeload.github.com/component/emitter/tar.gz/1.0.1; - sha256 = "0eae744826723877457f7a7ac7f31d68a5a060673b3a883f6a8e325bf48f313d"; - }; - }; - "emoji-regex-6.1.1" = { - name = "emoji-regex"; - packageName = "emoji-regex"; - version = "6.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz"; - sha1 = "c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e"; - }; - }; - "emojis-list-2.1.0" = { - name = "emojis-list"; - packageName = "emojis-list"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz"; - sha1 = "4daa4d9db00f9819880c79fa457ae5b09a1fd389"; - }; - }; - "enable-1.3.2" = { - name = "enable"; - packageName = "enable"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/enable/-/enable-1.3.2.tgz"; - sha1 = "9eba6837d16d0982b59f87d889bf754443d52931"; - }; - }; - "encodeurl-1.0.2" = { - name = "encodeurl"; - packageName = "encodeurl"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"; - sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"; - }; - }; - "encoding-0.1.12" = { - name = "encoding"; - packageName = "encoding"; - version = "0.1.12"; - src = fetchurl { - url = "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz"; - sha1 = "538b66f3ee62cd1ab51ec323829d1f9480c74beb"; - }; - }; - "end-of-stream-0.1.5" = { - name = "end-of-stream"; - packageName = "end-of-stream"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz"; - sha1 = "8e177206c3c80837d85632e8b9359dfe8b2f6eaf"; - }; - }; - "end-of-stream-1.0.0" = { - name = "end-of-stream"; - packageName = "end-of-stream"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz"; - sha1 = "d4596e702734a93e40e9af864319eabd99ff2f0e"; - }; - }; - "end-of-stream-1.1.0" = { - name = "end-of-stream"; - packageName = "end-of-stream"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz"; - sha1 = "e9353258baa9108965efc41cb0ef8ade2f3cfb07"; - }; - }; - "end-of-stream-1.4.1" = { - name = "end-of-stream"; - packageName = "end-of-stream"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz"; - sha512 = "1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q=="; - }; - }; - "ends-with-0.2.0" = { - name = "ends-with"; - packageName = "ends-with"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ends-with/-/ends-with-0.2.0.tgz"; - sha1 = "2f9da98d57a50cfda4571ce4339000500f4e6b8a"; - }; - }; - "engine.io-1.3.1" = { - name = "engine.io"; - packageName = "engine.io"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io/-/engine.io-1.3.1.tgz"; - sha1 = "2d968308fffae5d17f5209b6775246e90d8a705e"; - }; - }; - "engine.io-1.8.5" = { - name = "engine.io"; - packageName = "engine.io"; - version = "1.8.5"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io/-/engine.io-1.8.5.tgz"; - sha512 = "j1DWIcktw4hRwrv6nWx++5nFH2X64x16MAG2P0Lmi5Dvdfi3I+Jhc7JKJIdAmDJa+5aZ/imHV7dWRPy2Cqjh3A=="; - }; - }; - "engine.io-3.2.0" = { - name = "engine.io"; - packageName = "engine.io"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz"; - sha512 = "mRbgmAtQ4GAlKwuPnnAvXXwdPhEx+jkc0OBCLrXuD/CRvwNK3AxRSnqK4FSqmAMRRHryVJP8TopOvmEaA64fKw=="; - }; - }; - "engine.io-client-1.3.1" = { - name = "engine.io-client"; - packageName = "engine.io-client"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.3.1.tgz"; - sha1 = "1c5a65d5c5af6d04b44c22c3dbcd95c39ed1c989"; - }; - }; - "engine.io-client-1.8.5" = { - name = "engine.io-client"; - packageName = "engine.io-client"; - version = "1.8.5"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.5.tgz"; - sha512 = "AYTgHyeVUPitsseqjoedjhYJapNVoSPShbZ+tEUX9/73jgZ/Z3sUlJf9oYgdEBBdVhupUpUqSxH0kBCXlQnmZg=="; - }; - }; - "engine.io-client-3.2.1" = { - name = "engine.io-client"; - packageName = "engine.io-client"; - version = "3.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz"; - sha512 = "y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw=="; - }; - }; - "engine.io-parser-1.0.6" = { - name = "engine.io-parser"; - packageName = "engine.io-parser"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.0.6.tgz"; - sha1 = "d38813143a411cb3b914132ab05bf99e6f7a248e"; - }; - }; - "engine.io-parser-1.3.2" = { - name = "engine.io-parser"; - packageName = "engine.io-parser"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz"; - sha1 = "937b079f0007d0893ec56d46cb220b8cb435220a"; - }; - }; - "engine.io-parser-2.1.2" = { - name = "engine.io-parser"; - packageName = "engine.io-parser"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz"; - sha512 = "dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw=="; - }; - }; - "enhanced-resolve-2.3.0" = { - name = "enhanced-resolve"; - packageName = "enhanced-resolve"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-2.3.0.tgz"; - sha1 = "a115c32504b6302e85a76269d7a57ccdd962e359"; - }; - }; - "enhanced-resolve-4.1.0" = { - name = "enhanced-resolve"; - packageName = "enhanced-resolve"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz"; - sha512 = "F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng=="; - }; - }; "ensure-posix-path-1.0.2" = { name = "ensure-posix-path"; packageName = "ensure-posix-path"; @@ -10059,42 +1408,6 @@ let sha1 = "a65b3e42d0b71cfc585eb774f9943c8d9b91b0c2"; }; }; - "ent-2.2.0" = { - name = "ent"; - packageName = "ent"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz"; - sha1 = "e964219325a21d05f44466a2f686ed6ce5f5dd1d"; - }; - }; - "entities-1.0.0" = { - name = "entities"; - packageName = "entities"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz"; - sha1 = "b2987aa3821347fcde642b24fdfc9e4fb712bf26"; - }; - }; - "entities-1.1.1" = { - name = "entities"; - packageName = "entities"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz"; - sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"; - }; - }; - "env-paths-1.0.0" = { - name = "env-paths"; - packageName = "env-paths"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz"; - sha1 = "4168133b42bb05c38a35b1ae4397c8298ab369e0"; - }; - }; "envconf-0.0.4" = { name = "envconf"; packageName = "envconf"; @@ -10104,285 +1417,6 @@ let sha1 = "85675afba237c43f98de2d46adc0e532a4dcf48b"; }; }; - "envinfo-3.4.2" = { - name = "envinfo"; - packageName = "envinfo"; - version = "3.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/envinfo/-/envinfo-3.4.2.tgz"; - sha512 = "yqKl+qfQ849zLua/aRGIs4TzNah6ypvdX6KPmK9LPP54Ea+Hqx2gFzSBmGhka8HvWcmCmffGIshG4INSh0ku6g=="; - }; - }; - "err-code-1.1.2" = { - name = "err-code"; - packageName = "err-code"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz"; - sha1 = "06e0116d3028f6aef4806849eb0ea6a748ae6960"; - }; - }; - "errlop-1.0.3" = { - name = "errlop"; - packageName = "errlop"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/errlop/-/errlop-1.0.3.tgz"; - sha512 = "5VTnt0yikY4LlQEfCXVSqfE6oLj1HVM4zVSvAKMnoYjL/zrb6nqiLowZS4XlG7xENfyj7lpYWvT+wfSCr6dtlA=="; - }; - }; - "errno-0.1.7" = { - name = "errno"; - packageName = "errno"; - version = "0.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz"; - sha512 = "MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg=="; - }; - }; - "error-7.0.2" = { - name = "error"; - packageName = "error"; - version = "7.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/error/-/error-7.0.2.tgz"; - sha1 = "a5f75fff4d9926126ddac0ea5dc38e689153cb02"; - }; - }; - "error-ex-1.3.2" = { - name = "error-ex"; - packageName = "error-ex"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"; - sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="; - }; - }; - "errorhandler-1.4.3" = { - name = "errorhandler"; - packageName = "errorhandler"; - version = "1.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz"; - sha1 = "b7b70ed8f359e9db88092f2d20c0f831420ad83f"; - }; - }; - "errorhandler-1.5.0" = { - name = "errorhandler"; - packageName = "errorhandler"; - version = "1.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.0.tgz"; - sha1 = "eaba64ca5d542a311ac945f582defc336165d9f4"; - }; - }; - "es-abstract-1.12.0" = { - name = "es-abstract"; - packageName = "es-abstract"; - version = "1.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz"; - sha512 = "C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA=="; - }; - }; - "es-to-primitive-1.1.1" = { - name = "es-to-primitive"; - packageName = "es-to-primitive"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz"; - sha1 = "45355248a88979034b6792e19bb81f2b7975dd0d"; - }; - }; - "es5-ext-0.10.46" = { - name = "es5-ext"; - packageName = "es5-ext"; - version = "0.10.46"; - src = fetchurl { - url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz"; - sha512 = "24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw=="; - }; - }; - "es5-ext-0.8.2" = { - name = "es5-ext"; - packageName = "es5-ext"; - version = "0.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.8.2.tgz"; - sha1 = "aba8d9e1943a895ac96837a62a39b3f55ecd94ab"; - }; - }; - "es5class-2.3.1" = { - name = "es5class"; - packageName = "es5class"; - version = "2.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/es5class/-/es5class-2.3.1.tgz"; - sha1 = "42c5c18a9016bcb0db28a4d340ebb831f55d1b66"; - }; - }; - "es6-error-4.0.0" = { - name = "es6-error"; - packageName = "es6-error"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-error/-/es6-error-4.0.0.tgz"; - sha1 = "f094c7041f662599bb12720da059d6b9c7ff0f40"; - }; - }; - "es6-error-4.1.1" = { - name = "es6-error"; - packageName = "es6-error"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz"; - sha512 = "Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg=="; - }; - }; - "es6-iterator-2.0.3" = { - name = "es6-iterator"; - packageName = "es6-iterator"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz"; - sha1 = "a7de889141a05a94b0854403b2d0a0fbfa98f3b7"; - }; - }; - "es6-map-0.1.5" = { - name = "es6-map"; - packageName = "es6-map"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz"; - sha1 = "9136e0503dcc06a301690f0bb14ff4e364e949f0"; - }; - }; - "es6-promise-2.3.0" = { - name = "es6-promise"; - packageName = "es6-promise"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz"; - sha1 = "96edb9f2fdb01995822b263dd8aadab6748181bc"; - }; - }; - "es6-promise-3.0.2" = { - name = "es6-promise"; - packageName = "es6-promise"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz"; - sha1 = "010d5858423a5f118979665f46486a95c6ee2bb6"; - }; - }; - "es6-promise-3.3.1" = { - name = "es6-promise"; - packageName = "es6-promise"; - version = "3.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz"; - sha1 = "a08cdde84ccdbf34d027a1451bc91d4bcd28a613"; - }; - }; - "es6-promise-4.2.4" = { - name = "es6-promise"; - packageName = "es6-promise"; - version = "4.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz"; - sha512 = "/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ=="; - }; - }; - "es6-promisify-5.0.0" = { - name = "es6-promisify"; - packageName = "es6-promisify"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz"; - sha1 = "5109d62f3e56ea967c4b63505aef08291c8a5203"; - }; - }; - "es6-set-0.1.5" = { - name = "es6-set"; - packageName = "es6-set"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz"; - sha1 = "d2b3ec5d4d800ced818db538d28974db0a73ccb1"; - }; - }; - "es6-shim-0.21.1" = { - name = "es6-shim"; - packageName = "es6-shim"; - version = "0.21.1"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-shim/-/es6-shim-0.21.1.tgz"; - sha1 = "6621bce72e1ac80a6e1f002abd4e789f12489fd2"; - }; - }; - "es6-symbol-3.1.1" = { - name = "es6-symbol"; - packageName = "es6-symbol"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz"; - sha1 = "bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"; - }; - }; - "es6-weak-map-2.0.2" = { - name = "es6-weak-map"; - packageName = "es6-weak-map"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz"; - sha1 = "5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"; - }; - }; - "escape-html-1.0.1" = { - name = "escape-html"; - packageName = "escape-html"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz"; - sha1 = "181a286ead397a39a92857cfb1d43052e356bff0"; - }; - }; - "escape-html-1.0.2" = { - name = "escape-html"; - packageName = "escape-html"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz"; - sha1 = "d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c"; - }; - }; - "escape-html-1.0.3" = { - name = "escape-html"; - packageName = "escape-html"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"; - sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988"; - }; - }; - "escape-regexp-component-1.0.2" = { - name = "escape-regexp-component"; - packageName = "escape-regexp-component"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/escape-regexp-component/-/escape-regexp-component-1.0.2.tgz"; - sha1 = "9c63b6d0b25ff2a88c3adbd18c5b61acc3b9faa2"; - }; - }; - "escape-string-regexp-1.0.2" = { - name = "escape-string-regexp"; - packageName = "escape-string-regexp"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz"; - sha1 = "4dbc2fe674e71949caf3fb2695ce7f2dc1d9a8d1"; - }; - }; "escape-string-regexp-1.0.5" = { name = "escape-string-regexp"; packageName = "escape-string-regexp"; @@ -10392,195 +1426,6 @@ let sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"; }; }; - "escodegen-1.11.0" = { - name = "escodegen"; - packageName = "escodegen"; - version = "1.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz"; - sha512 = "IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw=="; - }; - }; - "escodegen-1.8.1" = { - name = "escodegen"; - packageName = "escodegen"; - version = "1.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz"; - sha1 = "5a5b53af4693110bebb0867aa3430dd3b70a1018"; - }; - }; - "escope-3.6.0" = { - name = "escope"; - packageName = "escope"; - version = "3.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz"; - sha1 = "e01975e812781a163a6dadfdd80398dc64c889c3"; - }; - }; - "eslint-3.19.0" = { - name = "eslint"; - packageName = "eslint"; - version = "3.19.0"; - src = fetchurl { - url = "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz"; - sha1 = "c8fc6201c7f40dd08941b87c085767386a679acc"; - }; - }; - "eslint-5.0.1" = { - name = "eslint"; - packageName = "eslint"; - version = "5.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/eslint/-/eslint-5.0.1.tgz"; - sha512 = "D5nG2rErquLUstgUaxJlWB5+gu+U/3VDY0fk/Iuq8y9CUFy/7Y6oF4N2cR1tV8knzQvciIbfqfohd359xTLIKQ=="; - }; - }; - "eslint-5.4.0" = { - name = "eslint"; - packageName = "eslint"; - version = "5.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/eslint/-/eslint-5.4.0.tgz"; - sha512 = "UIpL91XGex3qtL6qwyCQJar2j3osKxK9e3ano3OcGEIRM4oWIpCkDg9x95AXEC2wMs7PnxzOkPZ2gq+tsMS9yg=="; - }; - }; - "eslint-plugin-no-unsafe-innerhtml-1.0.16" = { - name = "eslint-plugin-no-unsafe-innerhtml"; - packageName = "eslint-plugin-no-unsafe-innerhtml"; - version = "1.0.16"; - src = fetchurl { - url = "https://registry.npmjs.org/eslint-plugin-no-unsafe-innerhtml/-/eslint-plugin-no-unsafe-innerhtml-1.0.16.tgz"; - sha1 = "7d02878c8e9bf7916b88836d5ac122b42f151932"; - }; - }; - "eslint-scope-4.0.0" = { - name = "eslint-scope"; - packageName = "eslint-scope"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz"; - sha512 = "1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA=="; - }; - }; - "eslint-utils-1.3.1" = { - name = "eslint-utils"; - packageName = "eslint-utils"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz"; - sha512 = "Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q=="; - }; - }; - "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=="; - }; - }; - "espree-3.5.4" = { - name = "espree"; - packageName = "espree"; - version = "3.5.4"; - src = fetchurl { - url = "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz"; - sha512 = "yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A=="; - }; - }; - "espree-4.0.0" = { - name = "espree"; - packageName = "espree"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/espree/-/espree-4.0.0.tgz"; - sha512 = "kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg=="; - }; - }; - "esprima-1.0.4" = { - name = "esprima"; - packageName = "esprima"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"; - sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad"; - }; - }; - "esprima-2.7.3" = { - name = "esprima"; - packageName = "esprima"; - version = "2.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz"; - sha1 = "96e3b70d5779f6ad49cd032673d1c312767ba581"; - }; - }; - "esprima-3.1.3" = { - name = "esprima"; - packageName = "esprima"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz"; - sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633"; - }; - }; - "esprima-4.0.1" = { - name = "esprima"; - packageName = "esprima"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"; - sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="; - }; - }; - "esprima-fb-13001.1001.0-dev-harmony-fb" = { - name = "esprima-fb"; - packageName = "esprima-fb"; - version = "13001.1001.0-dev-harmony-fb"; - src = fetchurl { - url = "https://registry.npmjs.org/esprima-fb/-/esprima-fb-13001.1001.0-dev-harmony-fb.tgz"; - sha1 = "633acdb40d9bd4db8a1c1d68c06a942959fad2b0"; - }; - }; - "esquery-1.0.1" = { - name = "esquery"; - packageName = "esquery"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz"; - sha512 = "SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA=="; - }; - }; - "esrecurse-4.2.1" = { - name = "esrecurse"; - packageName = "esrecurse"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz"; - sha512 = "64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ=="; - }; - }; - "estraverse-1.9.3" = { - name = "estraverse"; - packageName = "estraverse"; - version = "1.9.3"; - src = fetchurl { - url = "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz"; - sha1 = "af67f2dc922582415950926091a4005d29c9bb44"; - }; - }; - "estraverse-4.2.0" = { - name = "estraverse"; - packageName = "estraverse"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz"; - sha1 = "0dee3fed31fcd469618ce7342099fc1afa0bdb13"; - }; - }; "esutils-2.0.2" = { name = "esutils"; packageName = "esutils"; @@ -10590,69 +1435,6 @@ let sha1 = "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"; }; }; - "etag-1.5.1" = { - name = "etag"; - packageName = "etag"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/etag/-/etag-1.5.1.tgz"; - sha1 = "54c50de04ee42695562925ac566588291be7e9ea"; - }; - }; - "etag-1.7.0" = { - name = "etag"; - packageName = "etag"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz"; - sha1 = "03d30b5f67dd6e632d2945d30d6652731a34d5d8"; - }; - }; - "etag-1.8.1" = { - name = "etag"; - packageName = "etag"; - version = "1.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"; - sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887"; - }; - }; - "eve-0.5.4" = { - name = "eve"; - packageName = "eve"; - version = "0.5.4"; - src = fetchurl { - url = "https://registry.npmjs.org/eve/-/eve-0.5.4.tgz"; - sha1 = "67d080b9725291d7e389e34c26860dd97f1debaa"; - }; - }; - "event-emitter-0.3.5" = { - name = "event-emitter"; - packageName = "event-emitter"; - version = "0.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz"; - sha1 = "df8c69eef1647923c7157b9ce83840610b02cc39"; - }; - }; - "event-pubsub-4.3.0" = { - name = "event-pubsub"; - packageName = "event-pubsub"; - version = "4.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz"; - sha512 = "z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ=="; - }; - }; - "event-stream-0.5.3" = { - name = "event-stream"; - packageName = "event-stream"; - version = "0.5.3"; - src = fetchurl { - url = "http://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz"; - sha1 = "b77b9309f7107addfeab63f0c0eafd8db0bd8c1c"; - }; - }; "event-stream-3.1.5" = { name = "event-stream"; packageName = "event-stream"; @@ -10662,249 +1444,6 @@ let sha1 = "6cba5a3ae02a7e4967d65ad04ef12502a2fff66c"; }; }; - "event-stream-3.2.2" = { - name = "event-stream"; - packageName = "event-stream"; - version = "3.2.2"; - src = fetchurl { - url = "http://registry.npmjs.org/event-stream/-/event-stream-3.2.2.tgz"; - sha1 = "f79f9984c07ee3fd9b44ffb3cd0422b13e24084d"; - }; - }; - "event-stream-3.3.4" = { - name = "event-stream"; - packageName = "event-stream"; - version = "3.3.4"; - src = fetchurl { - url = "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz"; - sha1 = "4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571"; - }; - }; - "event-to-promise-0.8.0" = { - name = "event-to-promise"; - packageName = "event-to-promise"; - version = "0.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz"; - sha1 = "4b84f11772b6f25f7752fc74d971531ac6f5b626"; - }; - }; - "eventemitter2-0.4.14" = { - name = "eventemitter2"; - packageName = "eventemitter2"; - version = "0.4.14"; - src = fetchurl { - url = "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz"; - sha1 = "8f61b75cde012b2e9eb284d4545583b5643b61ab"; - }; - }; - "eventemitter2-3.0.2" = { - name = "eventemitter2"; - packageName = "eventemitter2"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/eventemitter2/-/eventemitter2-3.0.2.tgz"; - sha1 = "81c0edb739ffa64fb9f21bbcb1d2b419a5133512"; - }; - }; - "eventemitter3-0.1.6" = { - name = "eventemitter3"; - packageName = "eventemitter3"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-0.1.6.tgz"; - sha1 = "8c7ac44b87baab55cd50c828dc38778eac052ea5"; - }; - }; - "eventemitter3-1.2.0" = { - name = "eventemitter3"; - packageName = "eventemitter3"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz"; - sha1 = "1c86991d816ad1e504750e73874224ecf3bec508"; - }; - }; - "eventemitter3-3.1.0" = { - name = "eventemitter3"; - packageName = "eventemitter3"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz"; - sha512 = "ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA=="; - }; - }; - "events-1.1.1" = { - name = "events"; - packageName = "events"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/events/-/events-1.1.1.tgz"; - sha1 = "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"; - }; - }; - "events-2.1.0" = { - name = "events"; - packageName = "events"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/events/-/events-2.1.0.tgz"; - sha512 = "3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg=="; - }; - }; - "events.node-0.4.9" = { - name = "events.node"; - packageName = "events.node"; - version = "0.4.9"; - src = fetchurl { - url = "https://registry.npmjs.org/events.node/-/events.node-0.4.9.tgz"; - sha1 = "82998ea749501145fd2da7cf8ecbe6420fac02a4"; - }; - }; - "everyauth-0.4.5" = { - name = "everyauth"; - packageName = "everyauth"; - version = "0.4.5"; - src = fetchurl { - url = "https://registry.npmjs.org/everyauth/-/everyauth-0.4.5.tgz"; - sha1 = "282d358439d91c30fb4aa2320dc362edac7dd189"; - }; - }; - "evp_bytestokey-1.0.3" = { - name = "evp_bytestokey"; - packageName = "evp_bytestokey"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"; - sha512 = "/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="; - }; - }; - "exec-sh-0.2.2" = { - name = "exec-sh"; - packageName = "exec-sh"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz"; - sha512 = "FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw=="; - }; - }; - "execa-0.1.1" = { - name = "execa"; - packageName = "execa"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/execa/-/execa-0.1.1.tgz"; - sha1 = "b09c2a9309bc0ef0501479472db3180f8d4c3edd"; - }; - }; - "execa-0.10.0" = { - name = "execa"; - packageName = "execa"; - version = "0.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz"; - sha512 = "7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw=="; - }; - }; - "execa-0.4.0" = { - name = "execa"; - packageName = "execa"; - version = "0.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/execa/-/execa-0.4.0.tgz"; - sha1 = "4eb6467a36a095fabb2970ff9d5e3fb7bce6ebc3"; - }; - }; - "execa-0.6.3" = { - name = "execa"; - packageName = "execa"; - version = "0.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/execa/-/execa-0.6.3.tgz"; - sha1 = "57b69a594f081759c69e5370f0d17b9cb11658fe"; - }; - }; - "execa-0.7.0" = { - name = "execa"; - packageName = "execa"; - version = "0.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz"; - sha1 = "944becd34cc41ee32a63a9faf27ad5a65fc59777"; - }; - }; - "execa-0.8.0" = { - name = "execa"; - packageName = "execa"; - version = "0.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz"; - sha1 = "d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da"; - }; - }; - "execall-1.0.0" = { - name = "execall"; - packageName = "execall"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz"; - sha1 = "73d0904e395b3cab0658b08d09ec25307f29bb73"; - }; - }; - "executable-4.1.1" = { - name = "executable"; - packageName = "executable"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz"; - sha512 = "8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg=="; - }; - }; - "exit-0.1.2" = { - name = "exit"; - packageName = "exit"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz"; - sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c"; - }; - }; - "exit-hook-1.1.1" = { - name = "exit-hook"; - packageName = "exit-hook"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz"; - sha1 = "f05ca233b48c05d54fff07765df8507e95c02ff8"; - }; - }; - "exit-on-epipe-1.0.1" = { - name = "exit-on-epipe"; - packageName = "exit-on-epipe"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz"; - sha512 = "h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw=="; - }; - }; - "expand-braces-0.1.2" = { - name = "expand-braces"; - packageName = "expand-braces"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz"; - sha1 = "488b1d1d2451cb3d3a6b192cfc030f44c5855fea"; - }; - }; - "expand-brackets-0.1.5" = { - name = "expand-brackets"; - packageName = "expand-brackets"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz"; - sha1 = "df07284e342a807cd733ac5af72411e581d1177b"; - }; - }; "expand-brackets-2.1.4" = { name = "expand-brackets"; packageName = "expand-brackets"; @@ -10914,33 +1453,6 @@ let sha1 = "b77735e315ce30f6b6eff0f83b04151a22449622"; }; }; - "expand-range-0.1.1" = { - name = "expand-range"; - packageName = "expand-range"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz"; - sha1 = "4cb8eda0993ca56fa4f41fc42f3cbb4ccadff044"; - }; - }; - "expand-range-1.8.2" = { - name = "expand-range"; - packageName = "expand-range"; - version = "1.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz"; - sha1 = "a299effd335fe2721ebae8e257ec79644fc85337"; - }; - }; - "expand-template-1.1.1" = { - name = "expand-template"; - packageName = "expand-template"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz"; - sha512 = "cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg=="; - }; - }; "expand-tilde-2.0.2" = { name = "expand-tilde"; packageName = "expand-tilde"; @@ -10950,177 +1462,6 @@ let sha1 = "97e801aa052df02454de46b02bf621642cdc8502"; }; }; - "express-2.5.11" = { - name = "express"; - packageName = "express"; - version = "2.5.11"; - src = fetchurl { - url = "https://registry.npmjs.org/express/-/express-2.5.11.tgz"; - sha1 = "4ce8ea1f3635e69e49f0ebb497b6a4b0a51ce6f0"; - }; - }; - "express-3.2.0" = { - name = "express"; - packageName = "express"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/express/-/express-3.2.0.tgz"; - sha1 = "7b66d6c66b038038eedf452804222b3077374ae0"; - }; - }; - "express-3.21.2" = { - name = "express"; - packageName = "express"; - version = "3.21.2"; - src = fetchurl { - url = "https://registry.npmjs.org/express/-/express-3.21.2.tgz"; - sha1 = "0c2903ee5c54e63d65a96170764703550665a3de"; - }; - }; - "express-3.4.4" = { - name = "express"; - packageName = "express"; - version = "3.4.4"; - src = fetchurl { - url = "https://registry.npmjs.org/express/-/express-3.4.4.tgz"; - sha1 = "0b63ae626c96b71b78d13dfce079c10351635a86"; - }; - }; - "express-4.11.2" = { - name = "express"; - packageName = "express"; - version = "4.11.2"; - src = fetchurl { - url = "https://registry.npmjs.org/express/-/express-4.11.2.tgz"; - sha1 = "8df3d5a9ac848585f00a0777601823faecd3b148"; - }; - }; - "express-4.16.3" = { - name = "express"; - packageName = "express"; - version = "4.16.3"; - src = fetchurl { - url = "https://registry.npmjs.org/express/-/express-4.16.3.tgz"; - sha1 = "6af8a502350db3246ecc4becf6b5a34d22f7ed53"; - }; - }; - "express-5.0.0-alpha.6" = { - name = "express"; - packageName = "express"; - version = "5.0.0-alpha.6"; - src = fetchurl { - url = "https://registry.npmjs.org/express/-/express-5.0.0-alpha.6.tgz"; - sha1 = "85dc44d7e90d4809041407f388f239b5bd2f681e"; - }; - }; - "express-handlebars-3.0.0" = { - name = "express-handlebars"; - packageName = "express-handlebars"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/express-handlebars/-/express-handlebars-3.0.0.tgz"; - sha1 = "80a070bb819b09e4af2ca6d0780f75ce05e75c2f"; - }; - }; - "express-history-api-fallback-2.2.1" = { - name = "express-history-api-fallback"; - packageName = "express-history-api-fallback"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/express-history-api-fallback/-/express-history-api-fallback-2.2.1.tgz"; - sha1 = "3a2ad27f7bebc90fc533d110d7c6d83097bcd057"; - }; - }; - "express-json5-0.1.0" = { - name = "express-json5"; - packageName = "express-json5"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/express-json5/-/express-json5-0.1.0.tgz"; - sha1 = "114a514bd734b319e018a1bde337923cc455b836"; - }; - }; - "express-partials-0.0.6" = { - name = "express-partials"; - packageName = "express-partials"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/express-partials/-/express-partials-0.0.6.tgz"; - sha1 = "b2664f15c636d5248e60fdbe29131c4440552eda"; - }; - }; - "express-request-proxy-2.2.0" = { - name = "express-request-proxy"; - packageName = "express-request-proxy"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/express-request-proxy/-/express-request-proxy-2.2.0.tgz"; - sha512 = "tObSNa1H5NMltFxg/UAB7tG2PdjkBeQI7fOTUTWyZWHchS7wY9TKqW1RAe3rn/Tq+EwsPTFRYptuLvBK722ipg=="; - }; - }; - "express-session-1.11.3" = { - name = "express-session"; - packageName = "express-session"; - version = "1.11.3"; - src = fetchurl { - url = "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz"; - sha1 = "5cc98f3f5ff84ed835f91cbf0aabd0c7107400af"; - }; - }; - "express-session-1.15.6" = { - name = "express-session"; - packageName = "express-session"; - version = "1.15.6"; - src = fetchurl { - url = "https://registry.npmjs.org/express-session/-/express-session-1.15.6.tgz"; - sha512 = "r0nrHTCYtAMrFwZ0kBzZEXa1vtPVrw0dKvGSrKP4dahwBQ1BJpF2/y1Pp4sCD/0kvxV4zZeclyvfmw0B4RMJQA=="; - }; - }; - "express-urlrewrite-1.2.0" = { - name = "express-urlrewrite"; - packageName = "express-urlrewrite"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.2.0.tgz"; - sha1 = "8e667b7761ff1c7ffdb0efa05d64035387c823eb"; - }; - }; - "ext-list-2.2.2" = { - name = "ext-list"; - packageName = "ext-list"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz"; - sha512 = "u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA=="; - }; - }; - "ext-name-3.0.0" = { - name = "ext-name"; - packageName = "ext-name"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ext-name/-/ext-name-3.0.0.tgz"; - sha1 = "07e4418737cb1f513c32c6ea48d8b8c8e0471abb"; - }; - }; - "extend-1.2.1" = { - name = "extend"; - packageName = "extend"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz"; - sha1 = "a0f5fd6cfc83a5fe49ef698d60ec8a624dd4576c"; - }; - }; - "extend-3.0.0" = { - name = "extend"; - packageName = "extend"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz"; - sha1 = "5a474353b9f3353ddd8176dfd37b91c83a46f1d4"; - }; - }; "extend-3.0.2" = { name = "extend"; packageName = "extend"; @@ -11130,15 +1471,6 @@ let sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="; }; }; - "extend-shallow-1.1.4" = { - name = "extend-shallow"; - packageName = "extend-shallow"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz"; - sha1 = "19d6bf94dfc09d76ba711f39b872d21ff4dd9071"; - }; - }; "extend-shallow-2.0.1" = { name = "extend-shallow"; packageName = "extend-shallow"; @@ -11157,42 +1489,6 @@ let sha1 = "26a71aaf073b39fb2127172746131c2704028db8"; }; }; - "external-editor-1.1.1" = { - name = "external-editor"; - packageName = "external-editor"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz"; - sha1 = "12d7b0db850f7ff7e7081baf4005700060c4600b"; - }; - }; - "external-editor-2.2.0" = { - name = "external-editor"; - packageName = "external-editor"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz"; - sha512 = "bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A=="; - }; - }; - "external-editor-3.0.1" = { - name = "external-editor"; - packageName = "external-editor"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/external-editor/-/external-editor-3.0.1.tgz"; - sha512 = "e1neqvSt5pSwQcFnYc6yfGuJD2Q4336cdbHs5VeUO0zTkqPbrHMyw2q1r47fpfLWbvIG8H8A6YO3sck7upTV6Q=="; - }; - }; - "extglob-0.3.2" = { - name = "extglob"; - packageName = "extglob"; - version = "0.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz"; - sha1 = "2e18ff3d2f49ab2765cec9023f011daa8d8349a1"; - }; - }; "extglob-2.0.4" = { name = "extglob"; packageName = "extglob"; @@ -11202,69 +1498,6 @@ let sha512 = "Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw=="; }; }; - "extract-files-3.1.0" = { - name = "extract-files"; - packageName = "extract-files"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/extract-files/-/extract-files-3.1.0.tgz"; - sha512 = "urkJPM4N88CMy1AfDw+Avudon6fToTsaG5j5VN0aybn88udv1yrERFCweV78NaZg7DOFsQULkFgvP64vNQFNMQ=="; - }; - }; - "extract-opts-3.3.1" = { - name = "extract-opts"; - packageName = "extract-opts"; - version = "3.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/extract-opts/-/extract-opts-3.3.1.tgz"; - sha1 = "5abbedc98c0d5202e3278727f9192d7e086c6be1"; - }; - }; - "extract-zip-1.5.0" = { - name = "extract-zip"; - packageName = "extract-zip"; - version = "1.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/extract-zip/-/extract-zip-1.5.0.tgz"; - sha1 = "92ccf6d81ef70a9fa4c1747114ccef6d8688a6c4"; - }; - }; - "extract-zip-1.6.7" = { - name = "extract-zip"; - packageName = "extract-zip"; - version = "1.6.7"; - src = fetchurl { - url = "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz"; - sha1 = "a840b4b8af6403264c8db57f4f1a74333ef81fe9"; - }; - }; - "extsprintf-1.0.0" = { - name = "extsprintf"; - packageName = "extsprintf"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.0.tgz"; - sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86"; - }; - }; - "extsprintf-1.0.2" = { - name = "extsprintf"; - packageName = "extsprintf"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"; - sha1 = "e1080e0658e300b06294990cc70e1502235fd550"; - }; - }; - "extsprintf-1.2.0" = { - name = "extsprintf"; - packageName = "extsprintf"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.2.0.tgz"; - sha1 = "5ad946c22f5b32ba7f8cd7426711c6e8a3fc2529"; - }; - }; "extsprintf-1.3.0" = { name = "extsprintf"; packageName = "extsprintf"; @@ -11274,15 +1507,6 @@ let sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05"; }; }; - "extsprintf-1.4.0" = { - name = "extsprintf"; - packageName = "extsprintf"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz"; - sha1 = "e2689f8f356fad62cca65a3a91c5df5f9551692f"; - }; - }; "eyes-0.1.8" = { name = "eyes"; packageName = "eyes"; @@ -11292,39 +1516,12 @@ let sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; }; }; - "falafel-2.1.0" = { - name = "falafel"; - packageName = "falafel"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz"; - sha1 = "96bb17761daba94f46d001738b3cedf3a67fe06c"; - }; - }; - "fancy-log-1.3.2" = { - name = "fancy-log"; - packageName = "fancy-log"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz"; - sha1 = "f41125e3d84f2e7d89a43d06d958c8f78be16be1"; - }; - }; - "fast-bitfield-1.2.1" = { - name = "fast-bitfield"; - packageName = "fast-bitfield"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-bitfield/-/fast-bitfield-1.2.1.tgz"; - sha512 = "OnsvI4w/LRwjv7y10ZTyRsl7A7ROV9SNBhr+sFVzqKjVHV1qCIESU5kHHcS1awJeE03Aa6X52F59HW+w0YI0lg=="; - }; - }; "fast-deep-equal-1.1.0" = { name = "fast-deep-equal"; packageName = "fast-deep-equal"; version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; + url = "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; sha1 = "c053477817c86b51daa853c81e059b733d023614"; }; }; @@ -11337,51 +1534,15 @@ let sha1 = "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"; }; }; - "fast-diff-1.1.2" = { - name = "fast-diff"; - packageName = "fast-diff"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz"; - sha512 = "KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig=="; - }; - }; - "fast-glob-2.2.2" = { - name = "fast-glob"; - packageName = "fast-glob"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.2.tgz"; - sha512 = "TR6zxCKftDQnUAPvkrCWdBgDq/gbqx8A3ApnBrR5rMvpp6+KMJI0Igw7fkWPgeVK0uhRXTXdvO3O+YP0CaUX2g=="; - }; - }; - "fast-json-parse-1.0.3" = { - name = "fast-json-parse"; - packageName = "fast-json-parse"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz"; - 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"; + url = "http://registry.npmjs.org/fast-json-patch/-/fast-json-patch-0.5.6.tgz"; sha1 = "66e4028e381eaa002edeb280d10238f3a46c3402"; }; }; - "fast-json-patch-2.0.6" = { - name = "fast-json-patch"; - packageName = "fast-json-patch"; - version = "2.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.0.6.tgz"; - sha1 = "86fff8f8662391aa819722864d632e603e6ee605"; - }; - }; "fast-json-stable-stringify-2.0.0" = { name = "fast-json-stable-stringify"; packageName = "fast-json-stable-stringify"; @@ -11391,102 +1552,12 @@ let sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2"; }; }; - "fast-levenshtein-2.0.6" = { - name = "fast-levenshtein"; - packageName = "fast-levenshtein"; - version = "2.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; - sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917"; - }; - }; - "fast-redact-1.1.14" = { - name = "fast-redact"; - packageName = "fast-redact"; - version = "1.1.14"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.14.tgz"; - sha512 = "jWvfd9kIZeRdwIRTUmLrxEaNgr3b8VW6uAAz5rcQwFhvA3TOK/LXv0kTJytjBjVIQWLdeK7YzM6zVY0kHGuGVw=="; - }; - }; - "fast-safe-stringify-1.2.3" = { - name = "fast-safe-stringify"; - packageName = "fast-safe-stringify"; - version = "1.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.2.3.tgz"; - sha512 = "QJYT/i0QYoiZBQ71ivxdyTqkwKkQ0oxACXHYxH2zYHJEgzi2LsbjgvtzTbLi1SZcF190Db2YP7I7eTsU2egOlw=="; - }; - }; - "fast-safe-stringify-2.0.6" = { - name = "fast-safe-stringify"; - packageName = "fast-safe-stringify"; - version = "2.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz"; - sha512 = "q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg=="; - }; - }; - "fast-url-parser-1.1.3" = { - name = "fast-url-parser"; - packageName = "fast-url-parser"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz"; - sha1 = "f4af3ea9f34d8a271cf58ad2b3759f431f0b318d"; - }; - }; - "faye-websocket-0.11.1" = { - name = "faye-websocket"; - packageName = "faye-websocket"; - version = "0.11.1"; - src = fetchurl { - url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz"; - sha1 = "f0efe18c4f56e4f40afc7e06c719fd5ee6188f38"; - }; - }; - "fd-read-stream-1.1.0" = { - name = "fd-read-stream"; - packageName = "fd-read-stream"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fd-read-stream/-/fd-read-stream-1.1.0.tgz"; - sha1 = "d303ccbfee02a9a56a3493fb08bcb59691aa53b1"; - }; - }; - "fd-slicer-1.0.1" = { - name = "fd-slicer"; - packageName = "fd-slicer"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz"; - sha1 = "8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"; - }; - }; - "fd-slicer-1.1.0" = { - name = "fd-slicer"; - packageName = "fd-slicer"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz"; - sha1 = "25c7c89cb1f9077f8891bbe61d8f390eae256f1e"; - }; - }; - "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"; + url = "http://registry.npmjs.org/fibers/-/fibers-1.0.15.tgz"; sha1 = "22f039c8f18b856190fbbe4decf056154c1eae9c"; }; }; @@ -11499,141 +1570,6 @@ let sha1 = "bed93b1c2521f4705fe764f4209267fdfd89f5d3"; }; }; - "fifo-0.1.4" = { - name = "fifo"; - packageName = "fifo"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/fifo/-/fifo-0.1.4.tgz"; - sha1 = "bf42d87c0ad07b00d0949d12388f6289606ece34"; - }; - }; - "figgy-pudding-3.5.1" = { - name = "figgy-pudding"; - packageName = "figgy-pudding"; - version = "3.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz"; - sha512 = "vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w=="; - }; - }; - "figures-1.7.0" = { - name = "figures"; - packageName = "figures"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz"; - sha1 = "cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"; - }; - }; - "figures-2.0.0" = { - name = "figures"; - packageName = "figures"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz"; - sha1 = "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"; - }; - }; - "file-entry-cache-2.0.0" = { - name = "file-entry-cache"; - packageName = "file-entry-cache"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz"; - sha1 = "c392990c3e684783d838b8c84a45d8a048458361"; - }; - }; - "file-type-3.9.0" = { - name = "file-type"; - packageName = "file-type"; - version = "3.9.0"; - src = fetchurl { - url = "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz"; - sha1 = "257a078384d1db8087bc449d107d52a52672b9e9"; - }; - }; - "file-type-5.2.0" = { - name = "file-type"; - packageName = "file-type"; - version = "5.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz"; - sha1 = "2ddbea7c73ffe36368dfae49dc338c058c2b8ad6"; - }; - }; - "file-type-6.2.0" = { - name = "file-type"; - packageName = "file-type"; - version = "6.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz"; - sha512 = "YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg=="; - }; - }; - "file-uri-to-path-1.0.0" = { - name = "file-uri-to-path"; - packageName = "file-uri-to-path"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz"; - sha512 = "0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="; - }; - }; - "filelist-0.0.6" = { - name = "filelist"; - packageName = "filelist"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/filelist/-/filelist-0.0.6.tgz"; - sha1 = "58a641ad1f57574a27fe87a440ef318834b55719"; - }; - }; - "filename-regex-2.0.1" = { - name = "filename-regex"; - packageName = "filename-regex"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz"; - sha1 = "c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"; - }; - }; - "filename-reserved-regex-2.0.0" = { - name = "filename-reserved-regex"; - packageName = "filename-reserved-regex"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz"; - sha1 = "abf73dfab735d045440abfea2d91f389ebbfa229"; - }; - }; - "filenamify-2.1.0" = { - name = "filenamify"; - packageName = "filenamify"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz"; - sha512 = "ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA=="; - }; - }; - "filestream-4.1.3" = { - name = "filestream"; - packageName = "filestream"; - version = "4.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/filestream/-/filestream-4.1.3.tgz"; - sha1 = "948fcaade8221f715f5ecaddc54862faaacc9325"; - }; - }; - "fill-range-2.2.4" = { - name = "fill-range"; - packageName = "fill-range"; - version = "2.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz"; - sha512 = "cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q=="; - }; - }; "fill-range-4.0.0" = { name = "fill-range"; packageName = "fill-range"; @@ -11643,168 +1579,6 @@ let sha1 = "d544811d428f98eb06a63dc402d2403c328c38f7"; }; }; - "filter-obj-1.1.0" = { - name = "filter-obj"; - packageName = "filter-obj"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz"; - sha1 = "9b311112bc6c6127a16e016c6c5d7f19e0805c5b"; - }; - }; - "finalhandler-0.3.3" = { - name = "finalhandler"; - packageName = "finalhandler"; - version = "0.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.3.3.tgz"; - sha1 = "b1a09aa1e6a607b3541669b09bcb727f460cd426"; - }; - }; - "finalhandler-0.4.0" = { - name = "finalhandler"; - packageName = "finalhandler"; - version = "0.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz"; - sha1 = "965a52d9e8d05d2b857548541fb89b53a2497d9b"; - }; - }; - "finalhandler-0.5.1" = { - name = "finalhandler"; - packageName = "finalhandler"; - version = "0.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.1.tgz"; - sha1 = "2c400d8d4530935bc232549c5fa385ec07de6fcd"; - }; - }; - "finalhandler-1.0.6" = { - name = "finalhandler"; - packageName = "finalhandler"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz"; - sha1 = "007aea33d1a4d3e42017f624848ad58d212f814f"; - }; - }; - "finalhandler-1.1.0" = { - name = "finalhandler"; - packageName = "finalhandler"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz"; - sha1 = "ce0b6855b45853e791b2fcc680046d88253dd7f5"; - }; - }; - "finalhandler-1.1.1" = { - name = "finalhandler"; - packageName = "finalhandler"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz"; - sha512 = "Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg=="; - }; - }; - "find-0.2.9" = { - name = "find"; - packageName = "find"; - version = "0.2.9"; - src = fetchurl { - url = "https://registry.npmjs.org/find/-/find-0.2.9.tgz"; - sha1 = "4b73f1ff9e56ad91b76e716407fe5ffe6554bb8c"; - }; - }; - "find-cache-dir-1.0.0" = { - name = "find-cache-dir"; - packageName = "find-cache-dir"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz"; - sha1 = "9288e3e9e3cc3748717d39eade17cf71fc30ee6f"; - }; - }; - "find-elm-dependencies-1.0.2" = { - name = "find-elm-dependencies"; - packageName = "find-elm-dependencies"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/find-elm-dependencies/-/find-elm-dependencies-1.0.2.tgz"; - sha512 = "gnvu2zAKFEHd76zV/JkRvof7HNyM2X8yW5vflCfWbXeo9hmXMndz/SrEsTQFSXXgNqf0AdjhQSRPnG8JYR92oQ=="; - }; - }; - "find-index-0.1.1" = { - name = "find-index"; - packageName = "find-index"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz"; - sha1 = "675d358b2ca3892d795a1ab47232f8b6e2e0dde4"; - }; - }; - "find-parent-dir-0.3.0" = { - name = "find-parent-dir"; - packageName = "find-parent-dir"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz"; - sha1 = "33c44b429ab2b2f0646299c5f9f718f376ff8d54"; - }; - }; - "find-up-1.1.2" = { - name = "find-up"; - packageName = "find-up"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz"; - sha1 = "6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"; - }; - }; - "find-up-2.1.0" = { - name = "find-up"; - packageName = "find-up"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz"; - sha1 = "45d1b7e506c717ddd482775a2b77920a3c0c57a7"; - }; - }; - "find-up-3.0.0" = { - name = "find-up"; - packageName = "find-up"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"; - sha512 = "1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="; - }; - }; - "find-versions-2.0.0" = { - name = "find-versions"; - packageName = "find-versions"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/find-versions/-/find-versions-2.0.0.tgz"; - sha1 = "2ad90d490f6828c1aa40292cf709ac3318210c3c"; - }; - }; - "findit-1.2.0" = { - name = "findit"; - packageName = "findit"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/findit/-/findit-1.2.0.tgz"; - sha1 = "f571a3a840749ae8b0cbf4bf43ced7659eec3ce8"; - }; - }; - "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"; - }; - }; "findup-sync-2.0.0" = { name = "findup-sync"; packageName = "findup-sync"; @@ -11823,51 +1597,6 @@ let sha1 = "b37dc844b76a2f5e7081e884f7c0ae344f153476"; }; }; - "firefox-profile-1.1.0" = { - name = "firefox-profile"; - packageName = "firefox-profile"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/firefox-profile/-/firefox-profile-1.1.0.tgz"; - sha512 = "wUIE4QeAjwoHvFbomWmXgKyYtV4/oZxDcJG4znxtGGa/0BhKkd3HzeOf3tAsMWPq1ExARZxCRRiNw1BL3FuPqA=="; - }; - }; - "first-chunk-stream-1.0.0" = { - name = "first-chunk-stream"; - packageName = "first-chunk-stream"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz"; - sha1 = "59bfb50cd905f60d7c394cd3d9acaab4e6ad934e"; - }; - }; - "first-chunk-stream-2.0.0" = { - name = "first-chunk-stream"; - packageName = "first-chunk-stream"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz"; - sha1 = "1bdecdb8e083c0664b91945581577a43a9f31d70"; - }; - }; - "firstline-1.2.0" = { - name = "firstline"; - packageName = "firstline"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/firstline/-/firstline-1.2.0.tgz"; - sha1 = "c9f4886e7f7fbf0afc12d71941dce06b192aea05"; - }; - }; - "firstline-1.2.1" = { - name = "firstline"; - packageName = "firstline"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/firstline/-/firstline-1.2.1.tgz"; - sha1 = "b88673c42009f8821fac2926e99720acee924fae"; - }; - }; "flagged-respawn-1.0.0" = { name = "flagged-respawn"; packageName = "flagged-respawn"; @@ -11877,123 +1606,6 @@ let sha1 = "4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7"; }; }; - "flat-cache-1.3.0" = { - name = "flat-cache"; - packageName = "flat-cache"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz"; - sha1 = "d3030b32b38154f4e3b7e9c709f490f7ef97c481"; - }; - }; - "flat-tree-1.6.0" = { - name = "flat-tree"; - packageName = "flat-tree"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/flat-tree/-/flat-tree-1.6.0.tgz"; - sha1 = "fca30cddb9006fb656eb5ebc79aeb274e7fde9ed"; - }; - }; - "flatiron-0.4.3" = { - name = "flatiron"; - packageName = "flatiron"; - version = "0.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/flatiron/-/flatiron-0.4.3.tgz"; - sha1 = "248cf79a3da7d7dc379e2a11c92a2719cbb540f6"; - }; - }; - "flatstr-1.0.8" = { - name = "flatstr"; - packageName = "flatstr"; - version = "1.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/flatstr/-/flatstr-1.0.8.tgz"; - sha512 = "YXblbv/vc1zuVVUtnKl1hPqqk7TalZCppnKE7Pr8FI/Rp48vzckS/4SJ4Y9O9RNiI82Vcw/FydmtqdQOg1Dpqw=="; - }; - }; - "flatten-0.0.1" = { - name = "flatten"; - packageName = "flatten"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/flatten/-/flatten-0.0.1.tgz"; - sha1 = "554440766da0a0d603999f433453f6c2fc6a75c1"; - }; - }; - "flatten-1.0.2" = { - name = "flatten"; - packageName = "flatten"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz"; - sha1 = "dae46a9d78fbe25292258cc1e780a41d95c03782"; - }; - }; - "fluent-ffmpeg-2.1.2" = { - name = "fluent-ffmpeg"; - packageName = "fluent-ffmpeg"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-2.1.2.tgz"; - sha1 = "c952de2240f812ebda0aa8006d7776ee2acf7d74"; - }; - }; - "fluent-syntax-0.7.0" = { - name = "fluent-syntax"; - packageName = "fluent-syntax"; - version = "0.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fluent-syntax/-/fluent-syntax-0.7.0.tgz"; - sha512 = "T0iqfhC40jrs3aDjYOKgzIQjjhsH2Fa6LnXB6naPv0ymW3DeYMUFa89y9aLKMpi1P9nl2vEimK7blx4tVnUWBg=="; - }; - }; - "flush-write-stream-1.0.3" = { - name = "flush-write-stream"; - packageName = "flush-write-stream"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz"; - sha512 = "calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw=="; - }; - }; - "follow-redirects-0.0.3" = { - name = "follow-redirects"; - packageName = "follow-redirects"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.0.3.tgz"; - sha1 = "6ce67a24db1fe13f226c1171a72a7ef2b17b8f65"; - }; - }; - "follow-redirects-1.5.7" = { - name = "follow-redirects"; - packageName = "follow-redirects"; - version = "1.5.7"; - src = fetchurl { - url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.7.tgz"; - sha512 = "NONJVIFiX7Z8k2WxfqBjtwqMifx7X42ORLFrOZ2LTKGj71G3C0kfdyTqGqr8fx5zSX6Foo/D95dgGWbPUiwnew=="; - }; - }; - "for-each-0.3.3" = { - name = "for-each"; - packageName = "for-each"; - version = "0.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz"; - sha512 = "jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw=="; - }; - }; - "for-in-0.1.8" = { - name = "for-in"; - packageName = "for-in"; - version = "0.1.8"; - src = fetchurl { - url = "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz"; - sha1 = "d8773908e31256109952b1fdb9b3fa867d2775e1"; - }; - }; "for-in-1.0.2" = { name = "for-in"; packageName = "for-in"; @@ -12003,15 +1615,6 @@ let sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80"; }; }; - "for-own-0.1.5" = { - name = "for-own"; - packageName = "for-own"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz"; - sha1 = "5265c681a4f294dabbf17c9509b6763aa84510ce"; - }; - }; "for-own-1.0.0" = { name = "for-own"; packageName = "for-own"; @@ -12021,33 +1624,6 @@ let sha1 = "c63332f415cedc4b04dbfe70cf836494c53cb44b"; }; }; - "foreach-2.0.5" = { - name = "foreach"; - packageName = "foreach"; - version = "2.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz"; - sha1 = "0bee005018aeb260d0a3af3ae658dd0136ec1b99"; - }; - }; - "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.2.0" = { - name = "forever-agent"; - packageName = "forever-agent"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz"; - sha1 = "e1c25c7ad44e09c38f233876c76fcc24ff843b1f"; - }; - }; "forever-agent-0.6.1" = { name = "forever-agent"; packageName = "forever-agent"; @@ -12057,121 +1633,22 @@ let sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; }; }; - "forever-monitor-1.7.1" = { - name = "forever-monitor"; - packageName = "forever-monitor"; - version = "1.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.7.1.tgz"; - sha1 = "5d820f4a3a78db2d81ae2671f158b9e86a091bb8"; - }; - }; - "form-data-0.0.10" = { - name = "form-data"; - packageName = "form-data"; - version = "0.0.10"; - src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz"; - sha1 = "db345a5378d86aeeb1ed5d553b869ac192d2f5ed"; - }; - }; - "form-data-0.1.3" = { - name = "form-data"; - packageName = "form-data"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz"; - sha1 = "4ee4346e6eb5362e8344a02075bd8dbd8c7373ea"; - }; - }; - "form-data-1.0.0-rc3" = { - name = "form-data"; - packageName = "form-data"; - version = "1.0.0-rc3"; - src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz"; - 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"; + url = "http://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz"; sha1 = "ae315db9a4907fa065502304a66d7733475ee37c"; }; }; - "form-data-2.1.4" = { + "form-data-2.3.3" = { name = "form-data"; packageName = "form-data"; - version = "2.1.4"; + version = "2.3.3"; src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz"; - sha1 = "33c183acf193276ecaa98143a69e94bfee1750d1"; - }; - }; - "form-data-2.3.2" = { - name = "form-data"; - packageName = "form-data"; - version = "2.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz"; - sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; - }; - }; - "format-util-1.0.3" = { - name = "format-util"; - packageName = "format-util"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/format-util/-/format-util-1.0.3.tgz"; - sha1 = "032dca4a116262a12c43f4c3ec8566416c5b2d95"; - }; - }; - "formidable-1.0.11" = { - name = "formidable"; - packageName = "formidable"; - version = "1.0.11"; - src = fetchurl { - url = "https://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz"; - sha1 = "68f63325a035e644b6f7bb3d11243b9761de1b30"; - }; - }; - "formidable-1.0.14" = { - name = "formidable"; - packageName = "formidable"; - version = "1.0.14"; - src = fetchurl { - url = "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"; - sha1 = "2b3f4c411cbb5fdd695c44843e2a23514a43231a"; - }; - }; - "formidable-1.0.17" = { - name = "formidable"; - packageName = "formidable"; - version = "1.0.17"; - src = fetchurl { - url = "https://registry.npmjs.org/formidable/-/formidable-1.0.17.tgz"; - sha1 = "ef5491490f9433b705faa77249c99029ae348559"; - }; - }; - "formidable-1.2.1" = { - name = "formidable"; - packageName = "formidable"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz"; - sha512 = "Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg=="; - }; - }; - "forwarded-0.1.2" = { - name = "forwarded"; - packageName = "forwarded"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz"; - sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84"; + url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"; + sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="; }; }; "fragment-cache-0.2.1" = { @@ -12183,51 +1660,6 @@ let sha1 = "4290fad27f13e89be7f33799c6bc5a0abfff0d19"; }; }; - "fresh-0.1.0" = { - name = "fresh"; - packageName = "fresh"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz"; - sha1 = "03e4b0178424e4c2d5d19a54d8814cdc97934850"; - }; - }; - "fresh-0.2.0" = { - name = "fresh"; - packageName = "fresh"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz"; - sha1 = "bfd9402cf3df12c4a4c310c79f99a3dde13d34a7"; - }; - }; - "fresh-0.2.4" = { - name = "fresh"; - packageName = "fresh"; - version = "0.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/fresh/-/fresh-0.2.4.tgz"; - sha1 = "3582499206c9723714190edd74b4604feb4a614c"; - }; - }; - "fresh-0.3.0" = { - name = "fresh"; - packageName = "fresh"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz"; - sha1 = "651f838e22424e7566de161d8358caa199f83d4f"; - }; - }; - "fresh-0.5.2" = { - name = "fresh"; - packageName = "fresh"; - version = "0.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"; - sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7"; - }; - }; "from-0.1.7" = { name = "from"; packageName = "from"; @@ -12237,132 +1669,6 @@ let sha1 = "83c60afc58b9c56997007ed1a768b3ab303a44fe"; }; }; - "from2-1.3.0" = { - name = "from2"; - packageName = "from2"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/from2/-/from2-1.3.0.tgz"; - sha1 = "88413baaa5f9a597cfde9221d86986cd3c061dfd"; - }; - }; - "from2-2.3.0" = { - name = "from2"; - packageName = "from2"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz"; - sha1 = "8bfb5502bde4a4d36cfdeea007fcca21d7e382af"; - }; - }; - "fs-blob-store-5.2.1" = { - name = "fs-blob-store"; - packageName = "fs-blob-store"; - version = "5.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-blob-store/-/fs-blob-store-5.2.1.tgz"; - sha1 = "2a7db7ef59a5ec548cce8564066508224c9b0457"; - }; - }; - "fs-chunk-store-1.7.0" = { - name = "fs-chunk-store"; - packageName = "fs-chunk-store"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-chunk-store/-/fs-chunk-store-1.7.0.tgz"; - sha512 = "KhjJmZAs2eqfhCb6PdPx4RcZtheGTz86tpTC5JTvqBn/xda+Nb+0C7dCyjOSN7T76H6a56LvH0SVXQMchLXDRw=="; - }; - }; - "fs-constants-1.0.0" = { - name = "fs-constants"; - packageName = "fs-constants"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz"; - sha512 = "y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="; - }; - }; - "fs-exists-sync-0.1.0" = { - name = "fs-exists-sync"; - packageName = "fs-exists-sync"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz"; - sha1 = "982d6893af918e72d08dec9e8673ff2b5a8d6add"; - }; - }; - "fs-ext-0.6.0" = { - name = "fs-ext"; - packageName = "fs-ext"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-ext/-/fs-ext-0.6.0.tgz"; - sha1 = "27d32a72e2e7c3c8001712a0f307f5f8d91dfc66"; - }; - }; - "fs-extra-0.24.0" = { - name = "fs-extra"; - packageName = "fs-extra"; - version = "0.24.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-0.24.0.tgz"; - sha1 = "d4e4342a96675cb7846633a6099249332b539952"; - }; - }; - "fs-extra-0.26.7" = { - name = "fs-extra"; - packageName = "fs-extra"; - version = "0.26.7"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz"; - sha1 = "9ae1fdd94897798edab76d0918cf42d0c3184fa9"; - }; - }; - "fs-extra-0.30.0" = { - name = "fs-extra"; - packageName = "fs-extra"; - version = "0.30.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz"; - sha1 = "f233ffcc08d4da7d432daa449776989db1df93f0"; - }; - }; - "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-extra-1.0.0" = { - name = "fs-extra"; - packageName = "fs-extra"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz"; - sha1 = "cd3ce5f7e7cb6145883fcae3191e9877f8587950"; - }; - }; - "fs-extra-3.0.1" = { - name = "fs-extra"; - packageName = "fs-extra"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz"; - sha1 = "3794f378c58b342ea7dbbb23095109c4b3b62291"; - }; - }; - "fs-extra-4.0.3" = { - name = "fs-extra"; - packageName = "fs-extra"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz"; - sha512 = "q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg=="; - }; - }; "fs-extra-5.0.0" = { name = "fs-extra"; packageName = "fs-extra"; @@ -12372,22 +1678,13 @@ let sha512 = "66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ=="; }; }; - "fs-extra-6.0.1" = { + "fs-extra-7.0.1" = { name = "fs-extra"; packageName = "fs-extra"; - version = "6.0.1"; + version = "7.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz"; - sha512 = "GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA=="; - }; - }; - "fs-extra-7.0.0" = { - name = "fs-extra"; - packageName = "fs-extra"; - version = "7.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz"; - sha512 = "EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ=="; + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz"; + sha512 = "YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw=="; }; }; "fs-minipass-1.2.5" = { @@ -12399,42 +1696,6 @@ let sha512 = "JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ=="; }; }; - "fs-mkdirp-stream-1.0.0" = { - name = "fs-mkdirp-stream"; - packageName = "fs-mkdirp-stream"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz"; - sha1 = "0b7815fc3201c6a69e14db98ce098c16935259eb"; - }; - }; - "fs-write-stream-atomic-1.0.10" = { - name = "fs-write-stream-atomic"; - packageName = "fs-write-stream-atomic"; - version = "1.0.10"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz"; - sha1 = "b47df53493ef911df75731e70a9ded0189db40c9"; - }; - }; - "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.notify-0.0.4" = { - name = "fs.notify"; - packageName = "fs.notify"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/fs.notify/-/fs.notify-0.0.4.tgz"; - sha1 = "63284d45a34b52ce60088a6ddbec5b776d3c013d"; - }; - }; "fs.realpath-1.0.0" = { name = "fs.realpath"; packageName = "fs.realpath"; @@ -12444,33 +1705,6 @@ let sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f"; }; }; - "fsevents-1.1.2" = { - name = "fsevents"; - packageName = "fsevents"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz"; - sha512 = "Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw=="; - }; - }; - "fsevents-1.2.4" = { - name = "fsevents"; - packageName = "fsevents"; - version = "1.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz"; - sha512 = "z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg=="; - }; - }; - "fstream-0.1.31" = { - name = "fstream"; - packageName = "fstream"; - version = "0.1.31"; - src = fetchurl { - url = "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz"; - sha1 = "7337f058fbbbbefa8c9f561a28cab0849202c988"; - }; - }; "fstream-1.0.11" = { name = "fstream"; packageName = "fstream"; @@ -12480,78 +1714,6 @@ let sha1 = "5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"; }; }; - "fstream-ignore-1.0.5" = { - name = "fstream-ignore"; - packageName = "fstream-ignore"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz"; - sha1 = "9c31dae34767018fe1d249b24dada67d092da105"; - }; - }; - "fswin-2.17.1227" = { - name = "fswin"; - packageName = "fswin"; - version = "2.17.1227"; - src = fetchurl { - url = "https://registry.npmjs.org/fswin/-/fswin-2.17.1227.tgz"; - sha512 = "xNDktvwzSsXT8Xqnpz59VbuFwGHhtn1w+dS7QQ+wAu5cbH0p3WMGKU9Duf7cPna+nubhR+5ZG1MTl6/V6xgRgw=="; - }; - }; - "ftp-0.3.10" = { - name = "ftp"; - packageName = "ftp"; - version = "0.3.10"; - src = fetchurl { - url = "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz"; - sha1 = "9197d861ad8142f3e63d5a83bfe4c59f7330885d"; - }; - }; - "fullname-3.3.0" = { - name = "fullname"; - packageName = "fullname"; - version = "3.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fullname/-/fullname-3.3.0.tgz"; - sha1 = "a08747d6921229610b8178b7614fce10cb185f5a"; - }; - }; - "function-bind-1.1.1" = { - name = "function-bind"; - packageName = "function-bind"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"; - sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="; - }; - }; - "functional-red-black-tree-1.0.1" = { - name = "functional-red-black-tree"; - packageName = "functional-red-black-tree"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"; - sha1 = "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"; - }; - }; - "fuzzyset.js-0.0.1" = { - name = "fuzzyset.js"; - packageName = "fuzzyset.js"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/fuzzyset.js/-/fuzzyset.js-0.0.1.tgz"; - sha1 = "979e22f9451b4b38f051f7937c919dbacc692958"; - }; - }; - "fx-runner-1.0.9" = { - name = "fx-runner"; - packageName = "fx-runner"; - version = "1.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/fx-runner/-/fx-runner-1.0.9.tgz"; - sha1 = "7b23f3773dc76aacc42f11d9aff2769675cb63f0"; - }; - }; "galaxy-0.1.12" = { name = "galaxy"; packageName = "galaxy"; @@ -12561,15 +1723,6 @@ let sha1 = "0c989774f2870c69378aa665648cdc60f343aa53"; }; }; - "gauge-1.2.7" = { - name = "gauge"; - packageName = "gauge"; - version = "1.2.7"; - src = fetchurl { - url = "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz"; - sha1 = "e9cec5483d3d4ee0ef44b60a7d99e4935e136d93"; - }; - }; "gauge-2.7.4" = { name = "gauge"; packageName = "gauge"; @@ -12579,40 +1732,13 @@ let sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7"; }; }; - "gaze-0.5.2" = { - name = "gaze"; - packageName = "gaze"; - version = "0.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz"; - sha1 = "40b709537d24d1d45767db5a908689dfe69ac44f"; - }; - }; - "gelf-stream-1.1.1" = { - name = "gelf-stream"; - packageName = "gelf-stream"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/gelf-stream/-/gelf-stream-1.1.1.tgz"; - sha1 = "9cea9b6386ac301c741838ca3cb91e66dbfbf669"; - }; - }; - "gelfling-0.3.1" = { - name = "gelfling"; - packageName = "gelfling"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/gelfling/-/gelfling-0.3.1.tgz"; - sha1 = "336a98f81510f9ae0af2a494e17468a116a9dc04"; - }; - }; - "generate-function-2.2.0" = { + "generate-function-2.3.1" = { name = "generate-function"; packageName = "generate-function"; - version = "2.2.0"; + version = "2.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/generate-function/-/generate-function-2.2.0.tgz"; - sha512 = "EYWRyUEUdNSsmfMZ2udk1AaxEmJQBaCNgfh+FJo0lcUvP42nyR/Xe30kCyxZs7e6t47bpZw0HftWF+KFjD/Lzg=="; + url = "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz"; + sha512 = "eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ=="; }; }; "generate-object-property-1.2.0" = { @@ -12624,141 +1750,6 @@ let sha1 = "9c0e1c40308ce804f4783618b937fa88f99d50d0"; }; }; - "generic-pool-2.2.0" = { - name = "generic-pool"; - packageName = "generic-pool"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/generic-pool/-/generic-pool-2.2.0.tgz"; - sha1 = "8b465c1a7588ea9dd2bb133bda0bb66bfef8a63e"; - }; - }; - "genfun-4.0.1" = { - name = "genfun"; - packageName = "genfun"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/genfun/-/genfun-4.0.1.tgz"; - sha1 = "ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1"; - }; - }; - "get-assigned-identifiers-1.2.0" = { - name = "get-assigned-identifiers"; - packageName = "get-assigned-identifiers"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz"; - sha512 = "mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ=="; - }; - }; - "get-browser-rtc-1.0.2" = { - name = "get-browser-rtc"; - packageName = "get-browser-rtc"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/get-browser-rtc/-/get-browser-rtc-1.0.2.tgz"; - sha1 = "bbcd40c8451a7ed4ef5c373b8169a409dd1d11d9"; - }; - }; - "get-caller-file-1.0.3" = { - name = "get-caller-file"; - packageName = "get-caller-file"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz"; - sha512 = "3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="; - }; - }; - "get-func-name-2.0.0" = { - name = "get-func-name"; - packageName = "get-func-name"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz"; - sha1 = "ead774abee72e20409433a066366023dd6887a41"; - }; - }; - "get-pkg-repo-1.4.0" = { - name = "get-pkg-repo"; - packageName = "get-pkg-repo"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz"; - sha1 = "c73b489c06d80cc5536c2c853f9e05232056972d"; - }; - }; - "get-port-3.2.0" = { - name = "get-port"; - packageName = "get-port"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz"; - sha1 = "dd7ce7de187c06c8bf353796ac71e099f0980ebc"; - }; - }; - "get-proxy-2.1.0" = { - name = "get-proxy"; - packageName = "get-proxy"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz"; - sha512 = "zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw=="; - }; - }; - "get-stdin-4.0.1" = { - name = "get-stdin"; - packageName = "get-stdin"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"; - sha1 = "b968c6b0a04384324902e8bf1a5df32579a450fe"; - }; - }; - "get-stdin-5.0.1" = { - name = "get-stdin"; - packageName = "get-stdin"; - version = "5.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz"; - sha1 = "122e161591e21ff4c52530305693f20e6393a398"; - }; - }; - "get-stdin-6.0.0" = { - name = "get-stdin"; - packageName = "get-stdin"; - version = "6.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz"; - sha512 = "jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g=="; - }; - }; - "get-stream-2.3.1" = { - name = "get-stream"; - packageName = "get-stream"; - version = "2.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz"; - sha1 = "5f38f93f346009666ee0150a054167f91bdd95de"; - }; - }; - "get-stream-3.0.0" = { - name = "get-stream"; - packageName = "get-stream"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz"; - sha1 = "8e943d1358dc37555054ecbe2edb05aa174ede14"; - }; - }; - "get-uri-2.0.2" = { - name = "get-uri"; - packageName = "get-uri"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/get-uri/-/get-uri-2.0.2.tgz"; - sha512 = "ZD325dMZOgerGqF/rF6vZXyFGTAay62svjQIT+X/oU2PtxYpFxvSkbsdi+oxIrsNxlZVd4y8wUDqkaExWTI/Cw=="; - }; - }; "get-value-2.0.6" = { name = "get-value"; packageName = "get-value"; @@ -12768,24 +1759,6 @@ let sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28"; }; }; - "getmac-1.4.5" = { - name = "getmac"; - packageName = "getmac"; - version = "1.4.5"; - src = fetchurl { - url = "https://registry.npmjs.org/getmac/-/getmac-1.4.5.tgz"; - sha512 = "Y4Zu6i3zXAnH+Q2zSdnV8SSmyu3BisdfQhsH8YLsC/7vTxgNTTT/JzHWmU3tZEim8hvaCtZLaE5E95wo8P4oGQ=="; - }; - }; - "getpass-0.1.6" = { - name = "getpass"; - packageName = "getpass"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz"; - sha1 = "283ffd9fc1256840875311c1b60e8c40187110e6"; - }; - }; "getpass-0.1.7" = { name = "getpass"; packageName = "getpass"; @@ -12795,78 +1768,6 @@ let sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"; }; }; - "gettext-parser-1.1.0" = { - name = "gettext-parser"; - packageName = "gettext-parser"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/gettext-parser/-/gettext-parser-1.1.0.tgz"; - sha1 = "2c5a6638d893934b9b55037d0ad82cb7004b2679"; - }; - }; - "git-clone-0.1.0" = { - name = "git-clone"; - packageName = "git-clone"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/git-clone/-/git-clone-0.1.0.tgz"; - sha1 = "0d76163778093aef7f1c30238f2a9ef3f07a2eb9"; - }; - }; - "git-config-path-1.0.1" = { - name = "git-config-path"; - packageName = "git-config-path"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz"; - sha1 = "6d33f7ed63db0d0e118131503bab3aca47d54664"; - }; - }; - "git-raw-commits-1.3.6" = { - name = "git-raw-commits"; - packageName = "git-raw-commits"; - version = "1.3.6"; - src = fetchurl { - url = "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-1.3.6.tgz"; - sha512 = "svsK26tQ8vEKnMshTDatSIQSMDdz8CxIIqKsvPqbtV23Etmw6VNaFAitu8zwZ0VrOne7FztwPyRLxK7/DIUTQg=="; - }; - }; - "git-remote-origin-url-2.0.0" = { - name = "git-remote-origin-url"; - packageName = "git-remote-origin-url"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz"; - sha1 = "5282659dae2107145a11126112ad3216ec5fa65f"; - }; - }; - "git-rev-sync-1.9.1" = { - name = "git-rev-sync"; - packageName = "git-rev-sync"; - version = "1.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/git-rev-sync/-/git-rev-sync-1.9.1.tgz"; - sha1 = "a0c2e3dd392abcf6b76962e27fc75fb3223449ce"; - }; - }; - "git-semver-tags-1.3.6" = { - name = "git-semver-tags"; - packageName = "git-semver-tags"; - version = "1.3.6"; - src = fetchurl { - url = "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-1.3.6.tgz"; - sha512 = "2jHlJnln4D/ECk9FxGEBh3k44wgYdWjWDtMmJPaecjoRmxKo3Y1Lh8GMYuOPu04CHw86NTAODchYjC5pnpMQig=="; - }; - }; - "gitconfiglocal-1.0.0" = { - name = "gitconfiglocal"; - packageName = "gitconfiglocal"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz"; - sha1 = "41d045f3851a5ea88f03f24ca1c6178114464b9b"; - }; - }; "github-0.1.6" = { name = "github"; packageName = "github"; @@ -12876,96 +1777,6 @@ let sha1 = "1344e694f8d20ef9b29bcbfd1ca5eb4f7a287922"; }; }; - "github-from-package-0.0.0" = { - name = "github-from-package"; - packageName = "github-from-package"; - version = "0.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz"; - sha1 = "97fb5d96bfde8973313f20e8288ef9a167fa64ce"; - }; - }; - "github-slugger-1.2.0" = { - name = "github-slugger"; - packageName = "github-slugger"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/github-slugger/-/github-slugger-1.2.0.tgz"; - sha512 = "wIaa75k1vZhyPm9yWrD08A5Xnx/V+RmzGrpjQuLemGKSb77Qukiaei58Bogrl/LZSADDfPzKJX8jhLs4CRTl7Q=="; - }; - }; - "glob-3.1.21" = { - name = "glob"; - packageName = "glob"; - version = "3.1.21"; - src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz"; - sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd"; - }; - }; - "glob-3.2.11" = { - name = "glob"; - packageName = "glob"; - version = "3.2.11"; - src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz"; - sha1 = "4a973f635b9190f715d10987d5c00fd2815ebe3d"; - }; - }; - "glob-4.5.3" = { - name = "glob"; - packageName = "glob"; - version = "4.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz"; - sha1 = "c6cb73d3226c1efef04de3c56d012f03377ee15f"; - }; - }; - "glob-5.0.15" = { - name = "glob"; - packageName = "glob"; - version = "5.0.15"; - src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz"; - sha1 = "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"; - }; - }; - "glob-6.0.4" = { - name = "glob"; - packageName = "glob"; - version = "6.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz"; - sha1 = "0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"; - }; - }; - "glob-7.0.6" = { - name = "glob"; - packageName = "glob"; - version = "7.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz"; - sha1 = "211bafaf49e525b8cd93260d14ab136152b3f57a"; - }; - }; - "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.2" = { - name = "glob"; - packageName = "glob"; - version = "7.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz"; - sha512 = "MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ=="; - }; - }; "glob-7.1.3" = { name = "glob"; packageName = "glob"; @@ -12975,115 +1786,6 @@ let sha512 = "vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ=="; }; }; - "glob-base-0.3.0" = { - name = "glob-base"; - packageName = "glob-base"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz"; - sha1 = "dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"; - }; - }; - "glob-parent-2.0.0" = { - name = "glob-parent"; - packageName = "glob-parent"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz"; - sha1 = "81383d72db054fcccf5336daa902f182f6edbb28"; - }; - }; - "glob-parent-3.1.0" = { - name = "glob-parent"; - packageName = "glob-parent"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz"; - sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae"; - }; - }; - "glob-slash-1.0.0" = { - name = "glob-slash"; - packageName = "glob-slash"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/glob-slash/-/glob-slash-1.0.0.tgz"; - sha1 = "fe52efa433233f74a2fe64c7abb9bc848202ab95"; - }; - }; - "glob-stream-3.1.18" = { - name = "glob-stream"; - packageName = "glob-stream"; - version = "3.1.18"; - src = fetchurl { - url = "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz"; - sha1 = "9170a5f12b790306fdfe598f313f8f7954fd143b"; - }; - }; - "glob-stream-6.1.0" = { - name = "glob-stream"; - packageName = "glob-stream"; - version = "6.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz"; - sha1 = "7045c99413b3eb94888d83ab46d0b404cc7bdde4"; - }; - }; - "glob-to-regexp-0.3.0" = { - name = "glob-to-regexp"; - packageName = "glob-to-regexp"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz"; - sha1 = "8c5a1494d2066c570cc3bfe4496175acc4d502ab"; - }; - }; - "glob-watcher-0.0.6" = { - name = "glob-watcher"; - packageName = "glob-watcher"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz"; - sha1 = "b95b4a8df74b39c83298b0c05c978b4d9a3b710b"; - }; - }; - "glob2base-0.0.12" = { - name = "glob2base"; - packageName = "glob2base"; - version = "0.0.12"; - src = fetchurl { - url = "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz"; - sha1 = "9d419b3e28f12e83a362164a277055922c9c0d56"; - }; - }; - "global-4.3.2" = { - name = "global"; - packageName = "global"; - version = "4.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/global/-/global-4.3.2.tgz"; - sha1 = "e76989268a6c74c38908b1305b10fc0e394e9d0f"; - }; - }; - "global-dirs-0.1.1" = { - name = "global-dirs"; - packageName = "global-dirs"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz"; - sha1 = "b319c0dd4607f353f3be9cca4c72fc148c49f445"; - }; - }; - "global-https://github.com/component/global/archive/v2.0.1.tar.gz" = { - name = "global"; - packageName = "global"; - version = "2.0.1"; - src = fetchurl { - name = "global-2.0.1.tar.gz"; - url = https://codeload.github.com/component/global/tar.gz/v2.0.1; - sha256 = "42be02b7148745447f6ba21137c972ca82d2cad92d30d63bd4fc310623901785"; - }; - }; "global-modules-0.2.3" = { name = "global-modules"; packageName = "global-modules"; @@ -13129,24 +1831,6 @@ let sha1 = "dbf743c6c14992593c655568cb66ed32c0122ebe"; }; }; - "global-tunnel-ng-2.5.4" = { - name = "global-tunnel-ng"; - packageName = "global-tunnel-ng"; - version = "2.5.4"; - src = fetchurl { - url = "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.5.4.tgz"; - sha1 = "5ef9d5ff2f2a6bed1b305abd463837d47e85b5f4"; - }; - }; - "globals-11.7.0" = { - name = "globals"; - packageName = "globals"; - version = "11.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz"; - sha512 = "K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg=="; - }; - }; "globals-9.18.0" = { name = "globals"; packageName = "globals"; @@ -13156,400 +1840,13 @@ let sha512 = "S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="; }; }; - "globby-5.0.0" = { - name = "globby"; - packageName = "globby"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz"; - sha1 = "ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"; - }; - }; - "globby-8.0.1" = { - name = "globby"; - packageName = "globby"; - version = "8.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/globby/-/globby-8.0.1.tgz"; - sha512 = "oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw=="; - }; - }; - "globule-0.1.0" = { - name = "globule"; - packageName = "globule"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz"; - sha1 = "d9c8edde1da79d125a151b79533b978676346ae5"; - }; - }; - "glogg-1.0.1" = { - name = "glogg"; - packageName = "glogg"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz"; - sha512 = "ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw=="; - }; - }; - "good-listener-1.2.2" = { - name = "good-listener"; - packageName = "good-listener"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz"; - sha1 = "d53b30cdf9313dffb7dc9a0d477096aa6d145c50"; - }; - }; - "got-1.2.2" = { - name = "got"; - packageName = "got"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/got/-/got-1.2.2.tgz"; - sha1 = "d9430ba32f6a30218243884418767340aafc0400"; - }; - }; - "got-3.3.1" = { - name = "got"; - packageName = "got"; - version = "3.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/got/-/got-3.3.1.tgz"; - sha1 = "e5d0ed4af55fc3eef4d56007769d98192bcb2eca"; - }; - }; - "got-6.7.1" = { - name = "got"; - packageName = "got"; - version = "6.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/got/-/got-6.7.1.tgz"; - sha1 = "240cd05785a9a18e561dc1b44b41c763ef1e8db0"; - }; - }; - "got-7.1.0" = { - name = "got"; - packageName = "got"; - version = "7.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/got/-/got-7.1.0.tgz"; - sha512 = "Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw=="; - }; - }; - "got-8.3.2" = { - name = "got"; - packageName = "got"; - version = "8.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/got/-/got-8.3.2.tgz"; - sha512 = "qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw=="; - }; - }; - "graceful-fs-1.2.3" = { + "graceful-fs-4.1.15" = { name = "graceful-fs"; packageName = "graceful-fs"; - version = "1.2.3"; + version = "4.1.15"; src = fetchurl { - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; - sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; - }; - }; - "graceful-fs-2.0.3" = { - name = "graceful-fs"; - packageName = "graceful-fs"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz"; - sha1 = "7cd2cdb228a4a3f36e95efa6cc142de7d1a136d0"; - }; - }; - "graceful-fs-3.0.11" = { - name = "graceful-fs"; - packageName = "graceful-fs"; - version = "3.0.11"; - src = fetchurl { - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz"; - sha1 = "7613c778a1afea62f25c630a086d7f3acbbdd818"; - }; - }; - "graceful-fs-4.1.11" = { - name = "graceful-fs"; - packageName = "graceful-fs"; - version = "4.1.11"; - src = fetchurl { - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"; - sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"; - }; - }; - "graceful-readlink-1.0.1" = { - name = "graceful-readlink"; - packageName = "graceful-readlink"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"; - sha1 = "4cafad76bc62f02fa039b2f94e9a3dd3a391a725"; - }; - }; - "graphcool-json-schema-1.2.1" = { - name = "graphcool-json-schema"; - packageName = "graphcool-json-schema"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/graphcool-json-schema/-/graphcool-json-schema-1.2.1.tgz"; - sha1 = "6cefb6c8b50543615e6efa43bb54f9e3fbb281f3"; - }; - }; - "graphcool-yml-0.4.15" = { - name = "graphcool-yml"; - packageName = "graphcool-yml"; - version = "0.4.15"; - src = fetchurl { - url = "https://registry.npmjs.org/graphcool-yml/-/graphcool-yml-0.4.15.tgz"; - sha512 = "ZVbRfVI8l21+1JQkcG0XuRam9mgiVUh9/PIcluzCZca2+lZQg/e1WCDXpwsC69i2ZdPcZwpOCLFKQMg5rnulCA=="; - }; - }; - "graphlib-2.1.5" = { - name = "graphlib"; - packageName = "graphlib"; - version = "2.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/graphlib/-/graphlib-2.1.5.tgz"; - sha512 = "XvtbqCcw+EM5SqQrIetIKKD+uZVNQtDPD1goIg7K73RuRZtVI5rYMdcCVSHm/AS1sCBZ7vt0p5WgXouucHQaOA=="; - }; - }; - "graphql-0.12.3" = { - name = "graphql"; - packageName = "graphql"; - version = "0.12.3"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz"; - sha512 = "Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA=="; - }; - }; - "graphql-0.13.2" = { - name = "graphql"; - packageName = "graphql"; - version = "0.13.2"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql/-/graphql-0.13.2.tgz"; - sha512 = "QZ5BL8ZO/B20VA8APauGBg3GyEgZ19eduvpLWoq5x7gMmWnHoy8rlQWPLmWgFvo1yNgjSEFMesmS4R6pPr7xog=="; - }; - }; - "graphql-anywhere-4.1.18" = { - name = "graphql-anywhere"; - packageName = "graphql-anywhere"; - version = "4.1.18"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-anywhere/-/graphql-anywhere-4.1.18.tgz"; - sha512 = "n0jsAEpGpQxsF0RDaxSjtEQdIP3tx2C3q++QuHYFyUl+4Npl5t64zFjWwO3ZhotxmTgs8zaSbZPVFpydn6k0dQ=="; - }; - }; - "graphql-cli-prepare-1.4.19" = { - name = "graphql-cli-prepare"; - packageName = "graphql-cli-prepare"; - version = "1.4.19"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-cli-prepare/-/graphql-cli-prepare-1.4.19.tgz"; - sha512 = "PJFm9/DvfZwKz3h2Wyn/5Sr/sX35XsYzNO3olfm5V8qqueNIONI0g7sVqpF7wYdvhEtt/8YA9DjgrGclCbpMfA=="; - }; - }; - "graphql-config-1.2.1" = { - name = "graphql-config"; - packageName = "graphql-config"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-config/-/graphql-config-1.2.1.tgz"; - sha512 = "BOtbEOn/fD13jT0peCy3Fzp1DSTsA/1AcZp266AQ5Sk3wFndKCEa/H7donbu5UriOw1V/N1WDirYPnr7rd8E7Q=="; - }; - }; - "graphql-config-2.0.0" = { - name = "graphql-config"; - packageName = "graphql-config"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-config/-/graphql-config-2.0.0.tgz"; - sha512 = "//hZmROEk79zzPlH6SVTQeXd8NVV65rquz1zxZeO6oEuX5KNnii8+oznLu7d897EfJ+NShTZtsY9FMmxxkWmJw=="; - }; - }; - "graphql-config-2.0.1" = { - name = "graphql-config"; - packageName = "graphql-config"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-config/-/graphql-config-2.0.1.tgz"; - sha512 = "eb4FzlODifHE/Q+91QptAmkGw39wL5ToinJ2556UUsGt2drPc4tzifL+HSnHSaxiIbH8EUhc/Fa6+neinF04qA=="; - }; - }; - "graphql-config-extension-graphcool-1.0.8" = { - name = "graphql-config-extension-graphcool"; - packageName = "graphql-config-extension-graphcool"; - version = "1.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.8.tgz"; - sha512 = "eMvL/RAo88EHo8SmP40Zcsrx7nrLTE82G4ZochsHYoEvP+QMo0XA+Vq9lxYeRTJEtGMFD4imjHXGHWh4B0srQw=="; - }; - }; - "graphql-config-extension-openapi-1.0.6" = { - name = "graphql-config-extension-openapi"; - packageName = "graphql-config-extension-openapi"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.6.tgz"; - sha512 = "Do6tHyQyxaPhaZdJ+ZCpYbVhczlqNqMVuO46aG/YkMuRQPoj/FRmeH9BFXniFkz60TZyRpLTQNel2sllMekRLQ=="; - }; - }; - "graphql-config-extension-prisma-0.0.11" = { - name = "graphql-config-extension-prisma"; - packageName = "graphql-config-extension-prisma"; - version = "0.0.11"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.0.11.tgz"; - sha512 = "Mlj/VYshHbwDrVHgNyNAl2cBU7+Rh503S43UYXcBtR9Am2KNvmPPPccXEeP6yist0yY2WM0WTwL8JoIGrWeFOw=="; - }; - }; - "graphql-extensions-0.1.2" = { - name = "graphql-extensions"; - packageName = "graphql-extensions"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.1.2.tgz"; - sha512 = "A81kfGtOKG0/1sDQGm23u60bkTuk9VDof0SrQrz7yNpPLY48JF11b8+4LNlYfEBVvceDbLAs1KRfyLQskJjJSg=="; - }; - }; - "graphql-import-0.4.5" = { - name = "graphql-import"; - packageName = "graphql-import"; - version = "0.4.5"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-import/-/graphql-import-0.4.5.tgz"; - sha512 = "G/+I08Qp6/QGTb9qapknCm3yPHV0ZL7wbaalWFpxsfR8ZhZoTBe//LsbsCKlbALQpcMegchpJhpTSKiJjhaVqQ=="; - }; - }; - "graphql-playground-html-1.5.5" = { - name = "graphql-playground-html"; - packageName = "graphql-playground-html"; - version = "1.5.5"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.5.5.tgz"; - sha512 = "PzSywpEKcjbDUkV6e3ivEixvAuUJGyYmBUvuittzySe/RgwHRo0xKLD7HouUCTbpFfWMw8kRKhAUVtt7Ys97uw=="; - }; - }; - "graphql-playground-middleware-express-1.6.2" = { - name = "graphql-playground-middleware-express"; - packageName = "graphql-playground-middleware-express"; - version = "1.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.6.2.tgz"; - sha512 = "BHaEZe2J2lQ1TX2W73a6PI2zVjB9Nb0J9pFdbG1L7ugYdbait/elDrsNMxLCsDHVOGJF009VlYszrk7Cq7FiTg=="; - }; - }; - "graphql-request-1.8.2" = { - name = "graphql-request"; - packageName = "graphql-request"; - version = "1.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-request/-/graphql-request-1.8.2.tgz"; - sha512 = "dDX2M+VMsxXFCmUX0Vo0TopIZIX4ggzOtiCsThgtrKR4niiaagsGTDIHj3fsOMFETpa064vzovI+4YV4QnMbcg=="; - }; - }; - "graphql-schema-linter-0.1.1" = { - name = "graphql-schema-linter"; - packageName = "graphql-schema-linter"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-schema-linter/-/graphql-schema-linter-0.1.1.tgz"; - sha512 = "caZbOgNw08/9p3a+qusmaFi1TklG9ti+KHI6a2yfdp009gyoClWGQ+ElKVIiZkJQSeWCri2s2UFBCZjoM0JwTw=="; - }; - }; - "graphql-static-binding-0.9.3" = { - name = "graphql-static-binding"; - packageName = "graphql-static-binding"; - version = "0.9.3"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-static-binding/-/graphql-static-binding-0.9.3.tgz"; - sha512 = "C8+EqwNCiQxUhbrWEokxN16oINAkhIDBzEpKHXeatBRaAyMczXm0J6HMaMSKOuQmk7P1PbDHIVW3FVZwXF2WJQ=="; - }; - }; - "graphql-subscriptions-0.5.8" = { - name = "graphql-subscriptions"; - packageName = "graphql-subscriptions"; - version = "0.5.8"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-0.5.8.tgz"; - sha512 = "0CaZnXKBw2pwnIbvmVckby5Ge5e2ecmjofhYCdyeACbCly2j3WXDP/pl+s+Dqd2GQFC7y99NB+53jrt55CKxYQ=="; - }; - }; - "graphql-tag-2.9.2" = { - name = "graphql-tag"; - packageName = "graphql-tag"; - version = "2.9.2"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.9.2.tgz"; - sha512 = "qnNmof9pAqj/LUzs3lStP0Gw1qhdVCUS7Ab7+SUB6KD5aX1uqxWQRwMnOGTkhKuLvLNIs1TvNz+iS9kUGl1MhA=="; - }; - }; - "graphql-tools-3.1.1" = { - name = "graphql-tools"; - packageName = "graphql-tools"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-tools/-/graphql-tools-3.1.1.tgz"; - sha512 = "yHvPkweUB0+Q/GWH5wIG60bpt8CTwBklCSzQdEHmRUgAdEQKxw+9B7zB3dG7wB3Ym7M7lfrS4Ej+jtDZfA2UXg=="; - }; - }; - "graphql-type-json-0.2.1" = { - name = "graphql-type-json"; - packageName = "graphql-type-json"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.2.1.tgz"; - sha1 = "d2c177e2f1b17d87f81072cd05311c0754baa420"; - }; - }; - "gray-matter-2.1.1" = { - name = "gray-matter"; - packageName = "gray-matter"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz"; - sha1 = "3042d9adec2a1ded6a7707a9ed2380f8a17a430e"; - }; - }; - "grouped-queue-0.3.3" = { - name = "grouped-queue"; - packageName = "grouped-queue"; - version = "0.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/grouped-queue/-/grouped-queue-0.3.3.tgz"; - sha1 = "c167d2a5319c5a0e0964ef6a25b7c2df8996c85c"; - }; - }; - "growl-1.10.5" = { - name = "growl"; - packageName = "growl"; - version = "1.10.5"; - src = fetchurl { - url = "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz"; - sha512 = "qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA=="; - }; - }; - "growl-1.9.2" = { - name = "growl"; - packageName = "growl"; - version = "1.9.2"; - src = fetchurl { - url = "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz"; - sha1 = "0ea7743715db8d8de2c5ede1775e1b45ac85c02f"; - }; - }; - "growly-1.3.0" = { - name = "growly"; - packageName = "growly"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz"; - sha1 = "f10748cbe76af964b7c96c93c6bcc28af120c081"; + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz"; + sha512 = "6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="; }; }; "grunt-known-options-1.1.1" = { @@ -13561,105 +1858,6 @@ let sha512 = "cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ=="; }; }; - "gulp-3.9.1" = { - name = "gulp"; - packageName = "gulp"; - version = "3.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz"; - sha1 = "571ce45928dd40af6514fc4011866016c13845b4"; - }; - }; - "gulp-clean-css-3.10.0" = { - name = "gulp-clean-css"; - packageName = "gulp-clean-css"; - version = "3.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.10.0.tgz"; - sha512 = "7Isf9Y690o/Q5MVjEylH1H7L8WeZ89woW7DnhD5unTintOdZb67KdOayRgp9trUFo+f9UyJtuatV42e/+kghPg=="; - }; - }; - "gulp-less-3.5.0" = { - name = "gulp-less"; - packageName = "gulp-less"; - version = "3.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/gulp-less/-/gulp-less-3.5.0.tgz"; - sha512 = "FQLY7unaHdTOXG0jlwxeBQcWoPPrTMQZRA7HfYwSNi9IPVx5l7GJEN72mG4ri2yigp/f/VNGUAJnFMJHBmH3iw=="; - }; - }; - "gulp-sourcemaps-2.6.4" = { - name = "gulp-sourcemaps"; - packageName = "gulp-sourcemaps"; - version = "2.6.4"; - src = fetchurl { - url = "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.4.tgz"; - sha1 = "cbb2008450b1bcce6cd23bf98337be751bf6e30a"; - }; - }; - "gulp-typescript-4.0.2" = { - name = "gulp-typescript"; - packageName = "gulp-typescript"; - version = "4.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/gulp-typescript/-/gulp-typescript-4.0.2.tgz"; - sha512 = "Hhbn5Aa2l3T+tnn0KqsG6RRJmcYEsr3byTL2nBpNBeAK8pqug9Od4AwddU4JEI+hRw7mzZyjRbB8DDWR6paGVA=="; - }; - }; - "gulp-uglify-3.0.1" = { - name = "gulp-uglify"; - packageName = "gulp-uglify"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.1.tgz"; - sha512 = "KVffbGY9d4Wv90bW/B1KZJyunLMyfHTBbilpDvmcrj5Go0/a1G3uVpt+1gRBWSw/11dqR3coJ1oWNTt1AiXuWQ=="; - }; - }; - "gulp-util-3.0.8" = { - name = "gulp-util"; - packageName = "gulp-util"; - version = "3.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz"; - sha1 = "0054e1e744502e27c04c187c3ecc505dd54bbb4f"; - }; - }; - "gulplog-1.0.0" = { - name = "gulplog"; - packageName = "gulplog"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz"; - sha1 = "e28c4d45d05ecbbed818363ce8f9c5926229ffe5"; - }; - }; - "handlebars-2.0.0" = { - name = "handlebars"; - packageName = "handlebars"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz"; - sha1 = "6e9d7f8514a3467fa5e9f82cc158ecfc1d5ac76f"; - }; - }; - "handlebars-4.0.11" = { - name = "handlebars"; - packageName = "handlebars"; - version = "4.0.11"; - src = fetchurl { - url = "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz"; - sha1 = "630a35dfe0294bc281edae6ffc5d329fc7982dcc"; - }; - }; - "har-schema-1.0.5" = { - name = "har-schema"; - packageName = "har-schema"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz"; - sha1 = "d263135f43307c02c602afc8fe95970c0151369e"; - }; - }; "har-schema-2.0.0" = { name = "har-schema"; packageName = "har-schema"; @@ -13674,19 +1872,10 @@ let packageName = "har-validator"; version = "2.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz"; + url = "http://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz"; sha1 = "cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d"; }; }; - "har-validator-4.2.1" = { - name = "har-validator"; - packageName = "har-validator"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz"; - sha1 = "33481d0f1bbff600dd203d75812a6a5fba002e2a"; - }; - }; "har-validator-5.0.3" = { name = "har-validator"; packageName = "har-validator"; @@ -13696,40 +1885,13 @@ let sha1 = "ba402c266194f15956ef15e0fcf242993f6a7dfd"; }; }; - "har-validator-5.1.0" = { + "har-validator-5.1.3" = { name = "har-validator"; packageName = "har-validator"; - version = "5.1.0"; + version = "5.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz"; - sha512 = "+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA=="; - }; - }; - "has-1.0.3" = { - name = "has"; - packageName = "has"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz"; - sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="; - }; - }; - "has-ansi-0.1.0" = { - name = "has-ansi"; - packageName = "has-ansi"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz"; - sha1 = "84f265aae8c0e6a88a12d7022894b7568894c62e"; - }; - }; - "has-ansi-1.0.3" = { - name = "has-ansi"; - packageName = "has-ansi"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz"; - sha1 = "c0b5b1615d9e382b0ff67169d967b425e48ca538"; + url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz"; + sha512 = "sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g=="; }; }; "has-ansi-2.0.0" = { @@ -13741,42 +1903,6 @@ let sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"; }; }; - "has-ansi-3.0.0" = { - name = "has-ansi"; - packageName = "has-ansi"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/has-ansi/-/has-ansi-3.0.0.tgz"; - sha1 = "36077ef1d15f333484aa7fa77a28606f1c655b37"; - }; - }; - "has-binary-0.1.7" = { - name = "has-binary"; - packageName = "has-binary"; - version = "0.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz"; - sha1 = "68e61eb16210c9545a0a5cce06a873912fe1e68c"; - }; - }; - "has-binary-data-0.1.1" = { - name = "has-binary-data"; - packageName = "has-binary-data"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.1.tgz"; - sha1 = "e10749fb87828a52df96f4086587eb4a03966439"; - }; - }; - "has-binary2-1.0.3" = { - name = "has-binary2"; - packageName = "has-binary2"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz"; - sha512 = "G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw=="; - }; - }; "has-color-0.1.7" = { name = "has-color"; packageName = "has-color"; @@ -13786,96 +1912,6 @@ let sha1 = "67144a5260c34fc3cca677d041daf52fe7b78b2f"; }; }; - "has-cors-1.0.3" = { - name = "has-cors"; - packageName = "has-cors"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz"; - sha1 = "502acb9b3104dac33dd2630eaf2f888b0baf4cb3"; - }; - }; - "has-cors-1.1.0" = { - name = "has-cors"; - packageName = "has-cors"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz"; - sha1 = "5e474793f7ea9843d1bb99c23eef49ff126fff39"; - }; - }; - "has-flag-1.0.0" = { - name = "has-flag"; - packageName = "has-flag"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz"; - sha1 = "9d9e793165ce017a00f00418c43f942a7b1d11fa"; - }; - }; - "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"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"; - sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd"; - }; - }; - "has-generators-1.0.1" = { - name = "has-generators"; - packageName = "has-generators"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/has-generators/-/has-generators-1.0.1.tgz"; - sha1 = "a6a2e55486011940482e13e2c93791c449acf449"; - }; - }; - "has-gulplog-0.1.0" = { - name = "has-gulplog"; - packageName = "has-gulplog"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz"; - sha1 = "6414c82913697da51590397dafb12f22967811ce"; - }; - }; - "has-symbol-support-x-1.4.2" = { - name = "has-symbol-support-x"; - packageName = "has-symbol-support-x"; - version = "1.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz"; - sha512 = "3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw=="; - }; - }; - "has-symbols-1.0.0" = { - name = "has-symbols"; - packageName = "has-symbols"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz"; - sha1 = "ba1a8f1af2a0fc39650f5c850367704122063b44"; - }; - }; - "has-to-string-tag-x-1.4.1" = { - name = "has-to-string-tag-x"; - packageName = "has-to-string-tag-x"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz"; - sha512 = "vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw=="; - }; - }; "has-unicode-2.0.1" = { name = "has-unicode"; packageName = "has-unicode"; @@ -13921,15 +1957,6 @@ let sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f"; }; }; - "hasbin-1.2.3" = { - name = "hasbin"; - packageName = "hasbin"; - version = "1.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz"; - sha1 = "78c5926893c80215c2b568ae1fd3fcab7a2696b0"; - }; - }; "hash-base-3.0.4" = { name = "hash-base"; packageName = "hash-base"; @@ -13939,204 +1966,24 @@ let sha1 = "5fc8686847ecd73499403319a6b0a3f3f6ae4918"; }; }; - "hash-sum-1.0.2" = { - name = "hash-sum"; - packageName = "hash-sum"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz"; - sha1 = "33b40777754c6432573c120cc3808bbd10d47f04"; - }; - }; - "hash.js-1.1.5" = { - name = "hash.js"; - packageName = "hash.js"; - version = "1.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz"; - sha512 = "eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA=="; - }; - }; - "hasha-2.2.0" = { - name = "hasha"; - packageName = "hasha"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz"; - sha1 = "78d7cbfc1e6d66303fe79837365984517b2f6ee1"; - }; - }; - "hasher-1.2.0" = { - name = "hasher"; - packageName = "hasher"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/hasher/-/hasher-1.2.0.tgz"; - sha1 = "8b5341c3496124b0724ac8555fbb8ca363ebbb73"; - }; - }; - "hashring-3.2.0" = { - name = "hashring"; - packageName = "hashring"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/hashring/-/hashring-3.2.0.tgz"; - sha1 = "fda4efde8aa22cdb97fb1d2a65e88401e1c144ce"; - }; - }; - "hat-0.0.3" = { - name = "hat"; - packageName = "hat"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/hat/-/hat-0.0.3.tgz"; - sha1 = "bb014a9e64b3788aed8005917413d4ff3d502d8a"; - }; - }; - "hawk-0.10.2" = { - name = "hawk"; - packageName = "hawk"; - version = "0.10.2"; - src = fetchurl { - url = "https://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz"; - sha1 = "9b361dee95a931640e6d504e05609a8fc3ac45d2"; - }; - }; "hawk-3.1.3" = { name = "hawk"; packageName = "hawk"; version = "3.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz"; + url = "http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz"; sha1 = "078444bd7c1640b0fe540d2c9b73d59678e8e1c4"; }; }; - "hawk-6.0.2" = { - name = "hawk"; - packageName = "hawk"; - version = "6.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz"; - sha512 = "miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ=="; - }; - }; - "he-1.1.1" = { - name = "he"; - packageName = "he"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/he/-/he-1.1.1.tgz"; - sha1 = "93410fd21b009735151f8868c2f271f3427e23fd"; - }; - }; - "header-case-1.0.1" = { - name = "header-case"; - packageName = "header-case"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz"; - sha1 = "9535973197c144b09613cd65d317ef19963bd02d"; - }; - }; - "headless-0.1.7" = { - name = "headless"; - packageName = "headless"; - version = "0.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/headless/-/headless-0.1.7.tgz"; - sha1 = "6e62fae668947f88184d5c156ede7c5695a7e9c8"; - }; - }; - "heap-0.2.6" = { - name = "heap"; - packageName = "heap"; - version = "0.2.6"; - src = fetchurl { - url = "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz"; - sha1 = "087e1f10b046932fc8594dd9e6d378afc9d1e5ac"; - }; - }; - "help-me-1.1.0" = { - name = "help-me"; - packageName = "help-me"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/help-me/-/help-me-1.1.0.tgz"; - sha1 = "8f2d508d0600b4a456da2f086556e7e5c056a3c6"; - }; - }; - "highlight.js-8.9.1" = { - name = "highlight.js"; - packageName = "highlight.js"; - version = "8.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/highlight.js/-/highlight.js-8.9.1.tgz"; - sha1 = "b8a9c5493212a9392f0222b649c9611497ebfb88"; - }; - }; - "hiredis-0.4.1" = { - name = "hiredis"; - packageName = "hiredis"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/hiredis/-/hiredis-0.4.1.tgz"; - sha1 = "aab4dcfd0fc4cbdb219d268005f2335a3c639e8f"; - }; - }; - "hmac-drbg-1.0.1" = { - name = "hmac-drbg"; - packageName = "hmac-drbg"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz"; - sha1 = "d2745701025a6c775a6c545793ed502fc0c649a1"; - }; - }; - "hoek-0.7.6" = { - name = "hoek"; - packageName = "hoek"; - version = "0.7.6"; - src = fetchurl { - url = "https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz"; - sha1 = "60fbd904557541cd2b8795abf308a1b3770e155a"; - }; - }; "hoek-2.16.3" = { name = "hoek"; packageName = "hoek"; version = "2.16.3"; src = fetchurl { - url = "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz"; + url = "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz"; sha1 = "20bb7403d3cea398e91dc4710a8ff1b8274a25ed"; }; }; - "hoek-4.2.1" = { - name = "hoek"; - packageName = "hoek"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz"; - sha512 = "QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA=="; - }; - }; - "hoek-5.0.4" = { - name = "hoek"; - packageName = "hoek"; - version = "5.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/hoek/-/hoek-5.0.4.tgz"; - sha512 = "Alr4ZQgoMlnere5FZJsIyfIjORBqZll5POhDsF4q64dPuJR6rNxXdDxtHSQq8OXRurhmx+PWYEE8bXRROY8h0w=="; - }; - }; - "hogan.js-3.0.2" = { - name = "hogan.js"; - packageName = "hogan.js"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz"; - sha1 = "4cd9e1abd4294146e7679e41d7898732b02c7bfd"; - }; - }; "home-or-tmp-2.0.0" = { name = "home-or-tmp"; packageName = "home-or-tmp"; @@ -14155,96 +2002,6 @@ let sha1 = "4c2bbc8a758998feebf5ed68580f76d46768b4bc"; }; }; - "hooks-0.2.1" = { - name = "hooks"; - packageName = "hooks"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/hooks/-/hooks-0.2.1.tgz"; - sha1 = "0f591b1b344bdcb3df59773f62fbbaf85bf4028b"; - }; - }; - "hosted-git-info-2.7.1" = { - name = "hosted-git-info"; - packageName = "hosted-git-info"; - version = "2.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz"; - sha512 = "7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w=="; - }; - }; - "hot-shots-4.8.0" = { - name = "hot-shots"; - packageName = "hot-shots"; - version = "4.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/hot-shots/-/hot-shots-4.8.0.tgz"; - sha1 = "052be48430efc7d117ba7cc4d41f1833ba38c79f"; - }; - }; - "html-entities-1.2.1" = { - name = "html-entities"; - packageName = "html-entities"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz"; - sha1 = "0df29351f0721163515dfb9e5543e5f6eed5162f"; - }; - }; - "htmlescape-1.1.1" = { - name = "htmlescape"; - packageName = "htmlescape"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz"; - sha1 = "3a03edc2214bca3b66424a3e7959349509cb0351"; - }; - }; - "htmlparser2-3.7.3" = { - name = "htmlparser2"; - packageName = "htmlparser2"; - version = "3.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.7.3.tgz"; - sha1 = "6a64c77637c08c6f30ec2a8157a53333be7cb05e"; - }; - }; - "htmlparser2-3.8.3" = { - name = "htmlparser2"; - packageName = "htmlparser2"; - version = "3.8.3"; - src = fetchurl { - url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz"; - sha1 = "996c28b191516a8be86501a7d79757e5c70c1068"; - }; - }; - "htmlparser2-3.9.2" = { - name = "htmlparser2"; - packageName = "htmlparser2"; - version = "3.9.2"; - src = fetchurl { - url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz"; - sha1 = "1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338"; - }; - }; - "http-auth-2.0.7" = { - name = "http-auth"; - packageName = "http-auth"; - version = "2.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/http-auth/-/http-auth-2.0.7.tgz"; - sha1 = "aa1a61a4d6baae9d64436c6f0ef0f4de85c430e3"; - }; - }; - "http-auth-3.1.3" = { - name = "http-auth"; - packageName = "http-auth"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/http-auth/-/http-auth-3.1.3.tgz"; - sha1 = "945cfadd66521eaf8f7c84913d377d7b15f24e31"; - }; - }; "http-basic-2.5.1" = { name = "http-basic"; packageName = "http-basic"; @@ -14254,123 +2011,6 @@ let sha1 = "8ce447bdb5b6c577f8a63e3fa78056ec4bb4dbfb"; }; }; - "http-cache-semantics-3.8.1" = { - name = "http-cache-semantics"; - packageName = "http-cache-semantics"; - version = "3.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz"; - sha512 = "5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w=="; - }; - }; - "http-errors-1.3.1" = { - name = "http-errors"; - packageName = "http-errors"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz"; - sha1 = "197e22cdebd4198585e8694ef6786197b91ed942"; - }; - }; - "http-errors-1.6.2" = { - name = "http-errors"; - packageName = "http-errors"; - version = "1.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz"; - sha1 = "0a002cc85707192a7e7946ceedc11155f60ec736"; - }; - }; - "http-errors-1.6.3" = { - name = "http-errors"; - packageName = "http-errors"; - version = "1.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"; - sha1 = "8b55680bb4be283a0b5bf4ea2e38580be1d9320d"; - }; - }; - "http-errors-1.7.0" = { - name = "http-errors"; - packageName = "http-errors"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.0.tgz"; - sha512 = "hz3BtSHB7Z6dNWzYc+gUbWqG4dIpJedwwOhe1cvGUq5tGmcTTIRkPiAbyh/JlZx+ksSJyGJlgcHo5jGahiXnKw=="; - }; - }; - "http-headers-3.0.2" = { - name = "http-headers"; - packageName = "http-headers"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/http-headers/-/http-headers-3.0.2.tgz"; - sha512 = "87E1I+2Wg4dxxz4rcxElo3dxO/w1ZtgL1yA0Sb6vH3qU16vRKq1NjWQv9SCY3ly2OQROcoxHZOUpmelS+k6wOw=="; - }; - }; - "http-methods-0.1.0" = { - name = "http-methods"; - packageName = "http-methods"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/http-methods/-/http-methods-0.1.0.tgz"; - sha1 = "29691b6fc58f4f7e81a3605dca82682b068e4430"; - }; - }; - "http-parser-js-0.4.13" = { - name = "http-parser-js"; - packageName = "http-parser-js"; - version = "0.4.13"; - src = fetchurl { - url = "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz"; - sha1 = "3bd6d6fde6e3172c9334c3b33b6c193d80fe1137"; - }; - }; - "http-proxy-1.0.2" = { - name = "http-proxy"; - packageName = "http-proxy"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.0.2.tgz"; - sha1 = "08060ff2edb2189e57aa3a152d3ac63ed1af7254"; - }; - }; - "http-proxy-1.16.2" = { - name = "http-proxy"; - packageName = "http-proxy"; - version = "1.16.2"; - src = fetchurl { - url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz"; - sha1 = "06dff292952bf64dbe8471fa9df73066d4f37742"; - }; - }; - "http-proxy-1.17.0" = { - name = "http-proxy"; - packageName = "http-proxy"; - version = "1.17.0"; - src = fetchurl { - url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz"; - sha512 = "Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g=="; - }; - }; - "http-proxy-agent-1.0.0" = { - name = "http-proxy-agent"; - packageName = "http-proxy-agent"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz"; - sha1 = "cc1ce38e453bf984a0f7702d2dd59c73d081284a"; - }; - }; - "http-proxy-agent-2.1.0" = { - name = "http-proxy-agent"; - packageName = "http-proxy-agent"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz"; - sha512 = "qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg=="; - }; - }; "http-response-object-1.1.0" = { name = "http-response-object"; packageName = "http-response-object"; @@ -14380,15 +2020,6 @@ let sha1 = "a7c4e75aae82f3bb4904e4f43f615673b4d518c3"; }; }; - "http-signature-0.11.0" = { - name = "http-signature"; - packageName = "http-signature"; - version = "0.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz"; - sha1 = "1796cf67a001ad5cd6849dca0991485f09089fe6"; - }; - }; "http-signature-1.1.1" = { name = "http-signature"; packageName = "http-signature"; @@ -14407,51 +2038,6 @@ let sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1"; }; }; - "httpolyglot-0.1.2" = { - name = "httpolyglot"; - packageName = "httpolyglot"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/httpolyglot/-/httpolyglot-0.1.2.tgz"; - sha1 = "e4d347fe8984a62f467d4060df527f1851f6997b"; - }; - }; - "https-browserify-0.0.1" = { - name = "https-browserify"; - packageName = "https-browserify"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz"; - sha1 = "3f91365cabe60b77ed0ebba24b454e3e09d95a82"; - }; - }; - "https-browserify-1.0.0" = { - name = "https-browserify"; - packageName = "https-browserify"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz"; - sha1 = "ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"; - }; - }; - "https-proxy-agent-1.0.0" = { - name = "https-proxy-agent"; - packageName = "https-proxy-agent"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz"; - 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=="; - }; - }; "humanize-0.0.9" = { name = "humanize"; packageName = "humanize"; @@ -14461,96 +2047,6 @@ let sha1 = "1994ffaecdfe9c441ed2bdac7452b7bb4c9e41a4"; }; }; - "humanize-ms-1.2.1" = { - name = "humanize-ms"; - packageName = "humanize-ms"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz"; - sha1 = "c46e3159a293f6b896da29316d8b6fe8bb79bbed"; - }; - }; - "humanize-plus-1.8.2" = { - name = "humanize-plus"; - packageName = "humanize-plus"; - version = "1.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/humanize-plus/-/humanize-plus-1.8.2.tgz"; - sha1 = "a65b34459ad6367adbb3707a82a3c9f916167030"; - }; - }; - "humanize-string-1.0.2" = { - name = "humanize-string"; - packageName = "humanize-string"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/humanize-string/-/humanize-string-1.0.2.tgz"; - sha512 = "PH5GBkXqFxw5+4eKaKRIkD23y6vRd/IXSl7IldyJxEXpDH9SEIXRORkBtkGni/ae2P7RVOw6Wxypd2tGXhha1w=="; - }; - }; - "hypercore-6.18.2" = { - name = "hypercore"; - packageName = "hypercore"; - version = "6.18.2"; - src = fetchurl { - url = "https://registry.npmjs.org/hypercore/-/hypercore-6.18.2.tgz"; - sha512 = "aPnBx3nyrZGia0D17/+GrGBWCRhM/+0HABRNugva1Z+Cr1LSRlwMeYM/V1goFWity48thoYae5AAJ+WduknZLw=="; - }; - }; - "hypercore-crypto-1.0.0" = { - name = "hypercore-crypto"; - packageName = "hypercore-crypto"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/hypercore-crypto/-/hypercore-crypto-1.0.0.tgz"; - sha512 = "xFwOnNlOt8L+SovC7dTNchKaNYJb5l8rKZZwpWQnCme1r7CU4Hlhp1RDqPES6b0OpS7DkTo9iU0GltQGkpsjMw=="; - }; - }; - "hypercore-protocol-6.6.4" = { - name = "hypercore-protocol"; - packageName = "hypercore-protocol"; - version = "6.6.4"; - src = fetchurl { - url = "https://registry.npmjs.org/hypercore-protocol/-/hypercore-protocol-6.6.4.tgz"; - sha512 = "9TU7P+uve0e5v1ZiBx70DFhkpepW4iNSGYlZthK+Unm0EbZ+Yppc6clH7JTffPBNUMSnDrE552MfXMilpCHZMw=="; - }; - }; - "hyperdrive-9.14.0" = { - name = "hyperdrive"; - packageName = "hyperdrive"; - version = "9.14.0"; - src = fetchurl { - url = "https://registry.npmjs.org/hyperdrive/-/hyperdrive-9.14.0.tgz"; - sha512 = "LTgbsJ+9ZrdQfLaXXc01kQMttaicHhSOtUM3v/k7ORwXJziqQ2eMQ80+8Tfg67ja+w6zrdl5HYOK+mnlwQpCww=="; - }; - }; - "hyperdrive-http-4.3.3" = { - name = "hyperdrive-http"; - packageName = "hyperdrive-http"; - version = "4.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/hyperdrive-http/-/hyperdrive-http-4.3.3.tgz"; - sha512 = "YRAjbCCRefLK9EMcgDXRgDx/sZksWf85iLtGl9JMVrzFSIfUx0//DpUJ6k0m0eG4KHJJM+dBwORxFPNi29EQHg=="; - }; - }; - "hyperdrive-network-speed-2.1.0" = { - name = "hyperdrive-network-speed"; - packageName = "hyperdrive-network-speed"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/hyperdrive-network-speed/-/hyperdrive-network-speed-2.1.0.tgz"; - sha512 = "JolPS374h6oS1rmz1iebFfeDDvA2nAtiHbx9VJJGMgSDSx4Q77eeY09hDgZwY7KatSKUGWnnSyydSgVUb3+8Lw=="; - }; - }; - "hyperquest-2.1.3" = { - name = "hyperquest"; - packageName = "hyperquest"; - version = "2.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/hyperquest/-/hyperquest-2.1.3.tgz"; - sha512 = "fUuDOrB47PqNK/BAMOS13v41UoaqIxqSLHX6CAbOD7OfT+/GCWO1/vPLfTNutOeXrv1ikuaZ3yux+33Z9vh+rw=="; - }; - }; "i-0.3.6" = { name = "i"; packageName = "i"; @@ -14560,60 +2056,6 @@ let sha1 = "d96c92732076f072711b6b10fd7d4f65ad8ee23d"; }; }; - "i18next-11.6.0" = { - name = "i18next"; - packageName = "i18next"; - version = "11.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/i18next/-/i18next-11.6.0.tgz"; - sha512 = "+eOdu1laoPX8l3zuaEFpf0MPYqAyKeX46WEjRkpPLp0TcijP3ww6NrDCPcRwX3yKB69R+ggiLvLGzCm8ALaVXQ=="; - }; - }; - "iconv-lite-0.4.11" = { - name = "iconv-lite"; - packageName = "iconv-lite"; - version = "0.4.11"; - src = fetchurl { - url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz"; - sha1 = "2ecb42fd294744922209a2e7c404dac8793d8ade"; - }; - }; - "iconv-lite-0.4.13" = { - name = "iconv-lite"; - packageName = "iconv-lite"; - version = "0.4.13"; - src = fetchurl { - url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"; - sha1 = "1f88aba4ab0b1508e8312acc39345f36e992e2f2"; - }; - }; - "iconv-lite-0.4.15" = { - name = "iconv-lite"; - packageName = "iconv-lite"; - version = "0.4.15"; - src = fetchurl { - url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz"; - sha1 = "fe265a218ac6a57cfe854927e9d04c19825eddeb"; - }; - }; - "iconv-lite-0.4.19" = { - name = "iconv-lite"; - packageName = "iconv-lite"; - version = "0.4.19"; - src = fetchurl { - url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz"; - sha512 = "oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="; - }; - }; - "iconv-lite-0.4.23" = { - name = "iconv-lite"; - packageName = "iconv-lite"; - version = "0.4.23"; - src = fetchurl { - url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz"; - sha512 = "neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA=="; - }; - }; "iconv-lite-0.4.24" = { name = "iconv-lite"; packageName = "iconv-lite"; @@ -14623,69 +2065,6 @@ let sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="; }; }; - "iconv-lite-0.4.8" = { - name = "iconv-lite"; - packageName = "iconv-lite"; - version = "0.4.8"; - src = fetchurl { - url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.8.tgz"; - sha1 = "c6019a7595f2cefca702eab694a010bcd9298d20"; - }; - }; - "ieee754-1.1.12" = { - name = "ieee754"; - packageName = "ieee754"; - version = "1.1.12"; - src = fetchurl { - url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz"; - sha512 = "GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="; - }; - }; - "ieee754-1.1.8" = { - name = "ieee754"; - packageName = "ieee754"; - version = "1.1.8"; - src = fetchurl { - url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz"; - sha1 = "be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"; - }; - }; - "iferr-0.1.5" = { - name = "iferr"; - packageName = "iferr"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz"; - sha1 = "c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"; - }; - }; - "ignore-3.3.10" = { - name = "ignore"; - packageName = "ignore"; - version = "3.3.10"; - src = fetchurl { - url = "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz"; - sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug=="; - }; - }; - "ignore-4.0.6" = { - name = "ignore"; - packageName = "ignore"; - version = "4.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz"; - sha512 = "cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="; - }; - }; - "ignore-by-default-1.0.1" = { - name = "ignore-by-default"; - packageName = "ignore-by-default"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz"; - sha1 = "48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"; - }; - }; "ignore-walk-3.0.1" = { name = "ignore-walk"; packageName = "ignore-walk"; @@ -14695,150 +2074,6 @@ let sha512 = "DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ=="; }; }; - "image-size-0.5.5" = { - name = "image-size"; - packageName = "image-size"; - version = "0.5.5"; - src = fetchurl { - url = "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz"; - sha1 = "09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"; - }; - }; - "imap-0.8.19" = { - name = "imap"; - packageName = "imap"; - version = "0.8.19"; - src = fetchurl { - url = "https://registry.npmjs.org/imap/-/imap-0.8.19.tgz"; - sha1 = "3678873934ab09cea6ba48741f284da2af59d8d5"; - }; - }; - "immediate-3.0.6" = { - name = "immediate"; - packageName = "immediate"; - version = "3.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz"; - sha1 = "9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"; - }; - }; - "immediate-chunk-store-1.0.8" = { - name = "immediate-chunk-store"; - packageName = "immediate-chunk-store"; - version = "1.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/immediate-chunk-store/-/immediate-chunk-store-1.0.8.tgz"; - sha1 = "0ecdad0c546332672d7b5b511b26bb18ce56e73f"; - }; - }; - "immediate-chunk-store-2.0.0" = { - name = "immediate-chunk-store"; - packageName = "immediate-chunk-store"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/immediate-chunk-store/-/immediate-chunk-store-2.0.0.tgz"; - sha512 = "5s6NiCGbtWc+OQA60jrre54w12U7tynIyUNjO5LJjNA5lWwvCv6640roq8Wk/wIuaqnd4Pgtp453OyJ7hbONkQ=="; - }; - }; - "import-global-0.1.0" = { - name = "import-global"; - packageName = "import-global"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/import-global/-/import-global-0.1.0.tgz"; - sha1 = "97b38fd444114eec16824a935f8da575b57aa1ce"; - }; - }; - "import-jsx-1.3.0" = { - name = "import-jsx"; - packageName = "import-jsx"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/import-jsx/-/import-jsx-1.3.0.tgz"; - sha512 = "YQ1wdkSZeRhWNvlSyQGvn8d34tIChAYb/USZv08tHATBWOyfXIU7u2R/YieyCRZIVNUxB5G9Bq+aiyrep/zejQ=="; - }; - }; - "import-lazy-2.1.0" = { - name = "import-lazy"; - packageName = "import-lazy"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz"; - sha1 = "05698e3d45c88e8d7e9d92cb0584e77f096f3e43"; - }; - }; - "import-local-1.0.0" = { - name = "import-local"; - packageName = "import-local"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz"; - sha512 = "vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ=="; - }; - }; - "imurmurhash-0.1.4" = { - name = "imurmurhash"; - packageName = "imurmurhash"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"; - sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea"; - }; - }; - "indent-string-2.1.0" = { - name = "indent-string"; - packageName = "indent-string"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz"; - sha1 = "8e2d48348742121b4a8218b7a137e9a52049dc80"; - }; - }; - "indent-string-3.2.0" = { - name = "indent-string"; - packageName = "indent-string"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz"; - sha1 = "4a5fd6d27cc332f37e5419a504dbb837105c9289"; - }; - }; - "indexof-0.0.1" = { - name = "indexof"; - packageName = "indexof"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"; - sha1 = "82dc336d232b9062179d05ab3293a66059fd435d"; - }; - }; - "indx-0.2.3" = { - name = "indx"; - packageName = "indx"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/indx/-/indx-0.2.3.tgz"; - sha1 = "15dcf56ee9cf65c0234c513c27fbd580e70fbc50"; - }; - }; - "infinity-agent-2.0.3" = { - name = "infinity-agent"; - packageName = "infinity-agent"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz"; - sha1 = "45e0e2ff7a9eb030b27d62b74b3744b7a7ac4216"; - }; - }; - "inflected-2.0.4" = { - name = "inflected"; - packageName = "inflected"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/inflected/-/inflected-2.0.4.tgz"; - sha512 = "HQPzFLTTUvwfeUH6RAGjD8cHS069mBqXG5n4qaxX7sJXBhVQrsGgF+0ZJGkSuN6a8pcUWB/GXStta11kKi/WvA=="; - }; - }; "inflight-1.0.6" = { name = "inflight"; packageName = "inflight"; @@ -14848,24 +2083,6 @@ let sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9"; }; }; - "inherits-1.0.2" = { - name = "inherits"; - packageName = "inherits"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz"; - sha1 = "ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"; - }; - }; - "inherits-2.0.1" = { - name = "inherits"; - packageName = "inherits"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; - }; - }; "inherits-2.0.3" = { name = "inherits"; packageName = "inherits"; @@ -14875,15 +2092,6 @@ let sha1 = "633c2c83e3da42a502f52466022480f4208261de"; }; }; - "ini-1.1.0" = { - name = "ini"; - packageName = "ini"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; - sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; - }; - }; "ini-1.3.5" = { name = "ini"; packageName = "ini"; @@ -14893,177 +2101,6 @@ let sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="; }; }; - "init-package-json-1.10.3" = { - name = "init-package-json"; - packageName = "init-package-json"; - version = "1.10.3"; - src = fetchurl { - url = "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz"; - sha512 = "zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw=="; - }; - }; - "ink-0.3.1" = { - name = "ink"; - packageName = "ink"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ink/-/ink-0.3.1.tgz"; - sha512 = "e3JOOBLE6cDO2aWWkIYXXT7qhb9HN4mBHSiOj2Hv94VAMDiDb0J50koYtxY0tZBq9N117QENGoURmL+tunxQJw=="; - }; - }; - "ink-text-input-1.1.1" = { - name = "ink-text-input"; - packageName = "ink-text-input"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ink-text-input/-/ink-text-input-1.1.1.tgz"; - sha512 = "bOblvdmbXFC/UYbBj0WsKGkVhQaiZXK8A/O0e7/eh8HVr0DAbuZgQKatPzZ2ySsrpmcaMUGSVPbeuJOPO53X/g=="; - }; - }; - "inline-source-map-0.6.2" = { - name = "inline-source-map"; - packageName = "inline-source-map"; - version = "0.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz"; - sha1 = "f9393471c18a79d1724f863fa38b586370ade2a5"; - }; - }; - "innertext-1.0.3" = { - name = "innertext"; - packageName = "innertext"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/innertext/-/innertext-1.0.3.tgz"; - sha512 = "ZC410b7IbrTrmt8bQb27xUOJgXkJu+XL6MVncb9FGyxjRIHyQqNjpSDY20zvSUttkAiYj0dait/67/sXyWvwYg=="; - }; - }; - "inquirer-0.10.1" = { - name = "inquirer"; - packageName = "inquirer"; - version = "0.10.1"; - src = fetchurl { - url = "https://registry.npmjs.org/inquirer/-/inquirer-0.10.1.tgz"; - sha1 = "ea25e4ce69ca145e05c99e46dcfec05e4012594a"; - }; - }; - "inquirer-0.12.0" = { - name = "inquirer"; - packageName = "inquirer"; - version = "0.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz"; - sha1 = "1ef2bfd63504df0bc75785fff8c2c41df12f077e"; - }; - }; - "inquirer-0.8.5" = { - name = "inquirer"; - packageName = "inquirer"; - version = "0.8.5"; - src = fetchurl { - url = "https://registry.npmjs.org/inquirer/-/inquirer-0.8.5.tgz"; - sha1 = "dbd740cf6ca3b731296a63ce6f6d961851f336df"; - }; - }; - "inquirer-1.2.3" = { - name = "inquirer"; - packageName = "inquirer"; - version = "1.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/inquirer/-/inquirer-1.2.3.tgz"; - sha1 = "4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918"; - }; - }; - "inquirer-3.3.0" = { - name = "inquirer"; - packageName = "inquirer"; - version = "3.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz"; - sha512 = "h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ=="; - }; - }; - "inquirer-5.1.0" = { - name = "inquirer"; - packageName = "inquirer"; - version = "5.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/inquirer/-/inquirer-5.1.0.tgz"; - sha512 = "kn7N70US1MSZHZHSGJLiZ7iCwwncc7b0gc68YtlX29OjI3Mp0tSVV+snVXpZ1G+ONS3Ac9zd1m6hve2ibLDYfA=="; - }; - }; - "inquirer-5.2.0" = { - name = "inquirer"; - packageName = "inquirer"; - version = "5.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz"; - sha512 = "E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ=="; - }; - }; - "inquirer-6.2.0" = { - name = "inquirer"; - packageName = "inquirer"; - version = "6.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz"; - sha512 = "QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg=="; - }; - }; - "insert-module-globals-7.2.0" = { - name = "insert-module-globals"; - packageName = "insert-module-globals"; - version = "7.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz"; - sha512 = "VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw=="; - }; - }; - "insight-0.10.1" = { - name = "insight"; - packageName = "insight"; - version = "0.10.1"; - src = fetchurl { - url = "https://registry.npmjs.org/insight/-/insight-0.10.1.tgz"; - sha512 = "kLGeYQkh18f8KuC68QKdi0iwUcIaayJVB/STpX7x452/7pAUm1yfG4giJwcxbrTh0zNYtc8kBR+6maLMOzglOQ=="; - }; - }; - "insight-0.8.4" = { - name = "insight"; - packageName = "insight"; - version = "0.8.4"; - src = fetchurl { - url = "https://registry.npmjs.org/insight/-/insight-0.8.4.tgz"; - sha1 = "671caf65b47c9fe8c3d1b3206cf45bb211b75884"; - }; - }; - "inspect-custom-symbol-1.1.0" = { - name = "inspect-custom-symbol"; - packageName = "inspect-custom-symbol"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/inspect-custom-symbol/-/inspect-custom-symbol-1.1.0.tgz"; - sha512 = "vtI2YXBRZBkU6DlfHfd0GtZENfiEiTacAXUd0ZY6HA+X7aPznpFfPmzSC+tHKXAkz9KDSdI4AYfwAMXR5t+isg=="; - }; - }; - "int64-buffer-0.1.10" = { - name = "int64-buffer"; - packageName = "int64-buffer"; - version = "0.1.10"; - src = fetchurl { - url = "https://registry.npmjs.org/int64-buffer/-/int64-buffer-0.1.10.tgz"; - sha1 = "277b228a87d95ad777d07c13832022406a473423"; - }; - }; - "internal-ip-1.2.0" = { - name = "internal-ip"; - packageName = "internal-ip"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz"; - sha1 = "ae9fbf93b984878785d50a8de1b356956058cf5c"; - }; - }; "interpret-1.1.0" = { name = "interpret"; packageName = "interpret"; @@ -15073,24 +2110,6 @@ let sha1 = "7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"; }; }; - "intersect-1.0.1" = { - name = "intersect"; - packageName = "intersect"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/intersect/-/intersect-1.0.1.tgz"; - sha1 = "332650e10854d8c0ac58c192bdc27a8bf7e7a30c"; - }; - }; - "into-stream-3.1.0" = { - name = "into-stream"; - packageName = "into-stream"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz"; - sha1 = "96fb0a936c12babd6ff1752a17d05616abd094c6"; - }; - }; "invariant-2.2.4" = { name = "invariant"; packageName = "invariant"; @@ -15100,87 +2119,6 @@ let sha512 = "phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="; }; }; - "invert-kv-1.0.0" = { - name = "invert-kv"; - packageName = "invert-kv"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz"; - sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"; - }; - }; - "ip-1.1.5" = { - name = "ip"; - packageName = "ip"; - version = "1.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz"; - sha1 = "bdded70114290828c0a039e72ef25f5aaec4354a"; - }; - }; - "ip-regex-1.0.3" = { - name = "ip-regex"; - packageName = "ip-regex"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz"; - sha1 = "dc589076f659f419c222039a33316f1c7387effd"; - }; - }; - "ip-set-1.0.1" = { - name = "ip-set"; - packageName = "ip-set"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ip-set/-/ip-set-1.0.1.tgz"; - sha1 = "633b66d0bd6c8d0de968d053263c9120d3b6727e"; - }; - }; - "ipaddr.js-1.0.5" = { - name = "ipaddr.js"; - packageName = "ipaddr.js"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.5.tgz"; - sha1 = "5fa78cf301b825c78abc3042d812723049ea23c7"; - }; - }; - "ipaddr.js-1.4.0" = { - name = "ipaddr.js"; - packageName = "ipaddr.js"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.4.0.tgz"; - sha1 = "296aca878a821816e5b85d0a285a99bcff4582f0"; - }; - }; - "ipaddr.js-1.8.0" = { - name = "ipaddr.js"; - packageName = "ipaddr.js"; - version = "1.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz"; - sha1 = "eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e"; - }; - }; - "ipaddr.js-1.8.1" = { - name = "ipaddr.js"; - packageName = "ipaddr.js"; - version = "1.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.1.tgz"; - sha1 = "fa4b79fa47fd3def5e3b159825161c0a519c9427"; - }; - }; - "irc-replies-2.0.1" = { - name = "irc-replies"; - packageName = "irc-replies"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/irc-replies/-/irc-replies-2.0.1.tgz"; - sha1 = "5bf4125fb6ec0f3929a89647b26e653232942b79"; - }; - }; "is-3.2.1" = { name = "is"; packageName = "is"; @@ -15190,24 +2128,6 @@ let sha1 = "d0ac2ad55eb7b0bec926a5266f6c662aaa83dca5"; }; }; - "is-absolute-0.1.7" = { - name = "is-absolute"; - packageName = "is-absolute"; - version = "0.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz"; - sha1 = "847491119fccb5fb436217cc737f7faad50f603f"; - }; - }; - "is-absolute-0.2.6" = { - name = "is-absolute"; - packageName = "is-absolute"; - version = "0.2.6"; - src = fetchurl { - url = "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz"; - sha1 = "20de69f3db942ef2d87b9c2da36f172235b1b5eb"; - }; - }; "is-absolute-1.0.0" = { name = "is-absolute"; packageName = "is-absolute"; @@ -15235,51 +2155,6 @@ let sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ=="; }; }; - "is-arguments-1.0.2" = { - name = "is-arguments"; - packageName = "is-arguments"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.2.tgz"; - sha1 = "07e30ad79531844179b642d2d8399435182c8727"; - }; - }; - "is-arrayish-0.2.1" = { - name = "is-arrayish"; - packageName = "is-arrayish"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"; - sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d"; - }; - }; - "is-arrayish-0.3.2" = { - name = "is-arrayish"; - packageName = "is-arrayish"; - version = "0.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz"; - sha512 = "eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="; - }; - }; - "is-ascii-1.0.0" = { - name = "is-ascii"; - packageName = "is-ascii"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-ascii/-/is-ascii-1.0.0.tgz"; - sha1 = "f02ad0259a0921cd199ff21ce1b09e0f6b4e3929"; - }; - }; - "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-buffer-1.1.6" = { name = "is-buffer"; packageName = "is-buffer"; @@ -15289,33 +2164,6 @@ let sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="; }; }; - "is-builtin-module-1.0.0" = { - name = "is-builtin-module"; - packageName = "is-builtin-module"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz"; - sha1 = "540572d34f7ac3119f8f76c30cbc1b1e037affbe"; - }; - }; - "is-callable-1.1.4" = { - name = "is-callable"; - packageName = "is-callable"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz"; - sha512 = "r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="; - }; - }; - "is-ci-1.2.0" = { - name = "is-ci"; - packageName = "is-ci"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-ci/-/is-ci-1.2.0.tgz"; - sha512 = "plgvKjQtalH2P3Gytb7L61Lmz95g2DlpzFiQyRSFew8WoJKxtKRzrZMeyRN2supblm3Psc8OQGy7Xjb6XG11jw=="; - }; - }; "is-data-descriptor-0.1.4" = { name = "is-data-descriptor"; packageName = "is-data-descriptor"; @@ -15334,15 +2182,6 @@ let sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ=="; }; }; - "is-date-object-1.0.1" = { - name = "is-date-object"; - packageName = "is-date-object"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz"; - sha1 = "9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"; - }; - }; "is-descriptor-0.1.6" = { name = "is-descriptor"; packageName = "is-descriptor"; @@ -15361,51 +2200,6 @@ let sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg=="; }; }; - "is-directory-0.3.1" = { - name = "is-directory"; - packageName = "is-directory"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz"; - sha1 = "61339b6f2475fc772fd9c9d83f5c8575dc154ae1"; - }; - }; - "is-docker-1.1.0" = { - name = "is-docker"; - packageName = "is-docker"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-docker/-/is-docker-1.1.0.tgz"; - sha1 = "f04374d4eee5310e9a8e113bf1495411e46176a1"; - }; - }; - "is-dotfile-1.0.3" = { - name = "is-dotfile"; - packageName = "is-dotfile"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz"; - sha1 = "a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"; - }; - }; - "is-equal-shallow-0.1.3" = { - name = "is-equal-shallow"; - packageName = "is-equal-shallow"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz"; - sha1 = "2238098fc221de0bcfa5d9eac4c45d638aa1c534"; - }; - }; - "is-expression-3.0.0" = { - name = "is-expression"; - packageName = "is-expression"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz"; - sha1 = "39acaa6be7fd1f3471dc42c7416e61c24317ac9f"; - }; - }; "is-extendable-0.1.1" = { name = "is-extendable"; packageName = "is-extendable"; @@ -15424,15 +2218,6 @@ let sha512 = "arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA=="; }; }; - "is-extglob-1.0.0" = { - name = "is-extglob"; - packageName = "is-extglob"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz"; - sha1 = "ac468177c4943405a092fc8f29760c6ffc6206c0"; - }; - }; "is-extglob-2.1.1" = { name = "is-extglob"; packageName = "is-extglob"; @@ -15442,15 +2227,6 @@ let sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2"; }; }; - "is-file-1.0.0" = { - name = "is-file"; - packageName = "is-file"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-file/-/is-file-1.0.0.tgz"; - sha1 = "28a44cfbd9d3db193045f22b65fce8edf9620596"; - }; - }; "is-finite-1.0.2" = { name = "is-finite"; packageName = "is-finite"; @@ -15469,33 +2245,6 @@ let sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb"; }; }; - "is-fullwidth-code-point-2.0.0" = { - name = "is-fullwidth-code-point"; - packageName = "is-fullwidth-code-point"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"; - sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f"; - }; - }; - "is-function-1.0.1" = { - name = "is-function"; - packageName = "is-function"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz"; - sha1 = "12cfb98b65b57dd3d193a3121f5f6e2f437602b5"; - }; - }; - "is-glob-2.0.1" = { - name = "is-glob"; - packageName = "is-glob"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"; - sha1 = "d096f926a3ded5600f3fdfd91198cb0888c2d863"; - }; - }; "is-glob-3.1.0" = { name = "is-glob"; packageName = "is-glob"; @@ -15505,51 +2254,6 @@ let sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a"; }; }; - "is-glob-4.0.0" = { - name = "is-glob"; - packageName = "is-glob"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz"; - sha1 = "9521c76845cc2610a85203ddf080a958c2ffabc0"; - }; - }; - "is-installed-globally-0.1.0" = { - name = "is-installed-globally"; - packageName = "is-installed-globally"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz"; - sha1 = "0dfd98f5a9111716dd535dda6492f67bf3d25a80"; - }; - }; - "is-invalid-path-0.1.0" = { - name = "is-invalid-path"; - packageName = "is-invalid-path"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz"; - sha1 = "307a855b3cf1a938b44ea70d2c61106053714f34"; - }; - }; - "is-lower-case-1.1.3" = { - name = "is-lower-case"; - packageName = "is-lower-case"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz"; - sha1 = "7e147be4768dc466db3bfb21cc60b31e6ad69393"; - }; - }; - "is-mergeable-object-1.1.0" = { - name = "is-mergeable-object"; - packageName = "is-mergeable-object"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-mergeable-object/-/is-mergeable-object-1.1.0.tgz"; - sha512 = "JfyDDwUdtS4yHCgUpxOyKB9dnfZ0gecufxB0eytX6BmSXSE+8dbxDGt+V7CNRIRJ9sYFV/WQt2KJG6hNob2sBw=="; - }; - }; "is-my-ip-valid-1.0.0" = { name = "is-my-ip-valid"; packageName = "is-my-ip-valid"; @@ -15568,51 +2272,6 @@ let sha512 = "mG0f/unGX1HZ5ep4uhRaPOS8EkAY8/j6mDRMJrutq4CqhoJWYp7qAlonIPy3TV7p3ju4TK9fo/PbnoksWmsp5Q=="; }; }; - "is-natural-number-4.0.1" = { - name = "is-natural-number"; - packageName = "is-natural-number"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz"; - sha1 = "ab9d76e1db4ced51e35de0c72ebecf09f734cde8"; - }; - }; - "is-negated-glob-1.0.0" = { - name = "is-negated-glob"; - packageName = "is-negated-glob"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz"; - sha1 = "6910bca5da8c95e784b5751b976cf5a10fee36d2"; - }; - }; - "is-npm-1.0.0" = { - name = "is-npm"; - packageName = "is-npm"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz"; - sha1 = "f2fb63a65e4905b406c86072765a1a4dc793b9f4"; - }; - }; - "is-number-0.1.1" = { - name = "is-number"; - packageName = "is-number"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz"; - sha1 = "69a7af116963d47206ec9bd9b48a14216f1e3806"; - }; - }; - "is-number-2.1.0" = { - name = "is-number"; - packageName = "is-number"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz"; - sha1 = "01fcbbb393463a548f2f466cce16dece49db908f"; - }; - }; "is-number-3.0.0" = { name = "is-number"; packageName = "is-number"; @@ -15622,78 +2281,6 @@ let sha1 = "24fd6201a4782cf50561c810276afc7d12d71195"; }; }; - "is-number-4.0.0" = { - name = "is-number"; - packageName = "is-number"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz"; - sha512 = "rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="; - }; - }; - "is-obj-1.0.1" = { - name = "is-obj"; - packageName = "is-obj"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz"; - sha1 = "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"; - }; - }; - "is-object-1.0.1" = { - name = "is-object"; - packageName = "is-object"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz"; - sha1 = "8952688c5ec2ffd6b03ecc85e769e02903083470"; - }; - }; - "is-options-1.0.1" = { - name = "is-options"; - packageName = "is-options"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-options/-/is-options-1.0.1.tgz"; - sha512 = "2Xj8sA0zDrAcaoWfBiNmc6VPWAgKDpim0T3J9Djq7vbm1UjwbUWzeuLu/FwC46g3cBbAn0E5R0xwVtOobM6Xxg=="; - }; - }; - "is-path-cwd-1.0.0" = { - name = "is-path-cwd"; - packageName = "is-path-cwd"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz"; - sha1 = "d225ec23132e89edd38fda767472e62e65f1106d"; - }; - }; - "is-path-in-cwd-1.0.1" = { - name = "is-path-in-cwd"; - packageName = "is-path-in-cwd"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz"; - sha512 = "FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ=="; - }; - }; - "is-path-inside-1.0.1" = { - name = "is-path-inside"; - packageName = "is-path-inside"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz"; - sha1 = "8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"; - }; - }; - "is-plain-obj-1.1.0" = { - name = "is-plain-obj"; - packageName = "is-plain-obj"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"; - sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e"; - }; - }; "is-plain-object-2.0.4" = { name = "is-plain-object"; packageName = "is-plain-object"; @@ -15703,42 +2290,6 @@ let sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="; }; }; - "is-posix-bracket-0.1.1" = { - name = "is-posix-bracket"; - packageName = "is-posix-bracket"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz"; - sha1 = "3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"; - }; - }; - "is-primitive-2.0.0" = { - name = "is-primitive"; - packageName = "is-primitive"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz"; - sha1 = "207bab91638499c07b2adf240a41a87210034575"; - }; - }; - "is-promise-1.0.1" = { - name = "is-promise"; - packageName = "is-promise"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz"; - sha1 = "31573761c057e33c2e91aab9e96da08cefbe76e5"; - }; - }; - "is-promise-2.1.0" = { - name = "is-promise"; - packageName = "is-promise"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz"; - sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"; - }; - }; "is-property-1.0.2" = { name = "is-property"; packageName = "is-property"; @@ -15748,51 +2299,6 @@ let sha1 = "57fe1c4e48474edd65b09911f26b1cd4095dda84"; }; }; - "is-redirect-1.0.0" = { - name = "is-redirect"; - packageName = "is-redirect"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz"; - sha1 = "1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"; - }; - }; - "is-regex-1.0.4" = { - name = "is-regex"; - packageName = "is-regex"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz"; - sha1 = "5517489b547091b0930e095654ced25ee97e9491"; - }; - }; - "is-regexp-1.0.0" = { - name = "is-regexp"; - packageName = "is-regexp"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz"; - sha1 = "fd2d883545c46bac5a633e7b9a09e87fa2cb5069"; - }; - }; - "is-relative-0.1.3" = { - name = "is-relative"; - packageName = "is-relative"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz"; - sha1 = "905fee8ae86f45b3ec614bc3c15c869df0876e82"; - }; - }; - "is-relative-0.2.1" = { - name = "is-relative"; - packageName = "is-relative"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz"; - sha1 = "d27f4c7d516d175fb610db84bbeef23c3bc97aa5"; - }; - }; "is-relative-1.0.0" = { name = "is-relative"; packageName = "is-relative"; @@ -15802,42 +2308,6 @@ let sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA=="; }; }; - "is-resolvable-1.1.0" = { - name = "is-resolvable"; - packageName = "is-resolvable"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz"; - sha512 = "qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="; - }; - }; - "is-retry-allowed-1.1.0" = { - name = "is-retry-allowed"; - packageName = "is-retry-allowed"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz"; - sha1 = "11a060568b67339444033d0125a61a20d564fb34"; - }; - }; - "is-root-1.0.0" = { - name = "is-root"; - packageName = "is-root"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz"; - sha1 = "07b6c233bc394cd9d02ba15c966bd6660d6342d5"; - }; - }; - "is-scoped-1.0.0" = { - name = "is-scoped"; - packageName = "is-scoped"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-scoped/-/is-scoped-1.0.0.tgz"; - sha1 = "449ca98299e713038256289ecb2b540dc437cb30"; - }; - }; "is-stream-1.1.0" = { name = "is-stream"; packageName = "is-stream"; @@ -15847,51 +2317,6 @@ let sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"; }; }; - "is-string-1.0.4" = { - name = "is-string"; - packageName = "is-string"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/is-string/-/is-string-1.0.4.tgz"; - sha1 = "cc3a9b69857d621e963725a24caeec873b826e64"; - }; - }; - "is-subset-0.1.1" = { - name = "is-subset"; - packageName = "is-subset"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz"; - sha1 = "8a59117d932de1de00f245fcdd39ce43f1e939a6"; - }; - }; - "is-supported-regexp-flag-1.0.1" = { - name = "is-supported-regexp-flag"; - packageName = "is-supported-regexp-flag"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz"; - sha512 = "3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ=="; - }; - }; - "is-symbol-1.0.1" = { - name = "is-symbol"; - packageName = "is-symbol"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz"; - sha1 = "3cc59f00025194b6ab2e38dbae6689256b660572"; - }; - }; - "is-text-path-1.0.1" = { - name = "is-text-path"; - packageName = "is-text-path"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz"; - sha1 = "4e1aa0fb51bfbcb3e92688001397202c1775b66e"; - }; - }; "is-typedarray-1.0.0" = { name = "is-typedarray"; packageName = "is-typedarray"; @@ -15901,15 +2326,6 @@ let sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a"; }; }; - "is-unc-path-0.1.2" = { - name = "is-unc-path"; - packageName = "is-unc-path"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz"; - sha1 = "6ab053a72573c10250ff416a3814c35178af39b9"; - }; - }; "is-unc-path-1.0.0" = { name = "is-unc-path"; packageName = "is-unc-path"; @@ -15919,60 +2335,6 @@ let sha512 = "mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ=="; }; }; - "is-upper-case-1.1.2" = { - name = "is-upper-case"; - packageName = "is-upper-case"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz"; - sha1 = "8d0b1fa7e7933a1e58483600ec7d9661cbaf756f"; - }; - }; - "is-url-1.2.4" = { - name = "is-url"; - packageName = "is-url"; - version = "1.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz"; - sha512 = "ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="; - }; - }; - "is-url-superb-2.0.0" = { - name = "is-url-superb"; - packageName = "is-url-superb"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-url-superb/-/is-url-superb-2.0.0.tgz"; - sha1 = "b728a18cf692e4d16da6b94c7408a811db0d0492"; - }; - }; - "is-utf8-0.2.1" = { - name = "is-utf8"; - packageName = "is-utf8"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz"; - sha1 = "4b0da1442104d1b336340e80797e865cf39f7d72"; - }; - }; - "is-valid-glob-1.0.0" = { - name = "is-valid-glob"; - packageName = "is-valid-glob"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz"; - sha1 = "29bf3eff701be2d4d315dbacc39bc39fe8f601aa"; - }; - }; - "is-valid-path-0.1.1" = { - name = "is-valid-path"; - packageName = "is-valid-path"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz"; - sha1 = "110f9ff74c37f663e1ec7915eb451f2db93ac9df"; - }; - }; "is-windows-0.2.0" = { name = "is-windows"; packageName = "is-windows"; @@ -15991,15 +2353,6 @@ let sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="; }; }; - "is-wsl-1.1.0" = { - name = "is-wsl"; - packageName = "is-wsl"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz"; - sha1 = "1f16e4aa22b04d1336b66188a66af3c600c3a66d"; - }; - }; "isarray-0.0.1" = { name = "isarray"; packageName = "isarray"; @@ -16018,51 +2371,6 @@ let sha1 = "bb935d48582cba168c06834957a54a3e07124f11"; }; }; - "isarray-2.0.1" = { - name = "isarray"; - packageName = "isarray"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz"; - sha1 = "a37d94ed9cda2d59865c9f76fe596ee1f338741e"; - }; - }; - "isarray-2.0.4" = { - name = "isarray"; - packageName = "isarray"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz"; - sha512 = "GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA=="; - }; - }; - "isbinaryfile-3.0.3" = { - name = "isbinaryfile"; - packageName = "isbinaryfile"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz"; - sha512 = "8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw=="; - }; - }; - "isemail-3.1.3" = { - name = "isemail"; - packageName = "isemail"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/isemail/-/isemail-3.1.3.tgz"; - sha512 = "5xbsG5wYADIcB+mfLsd+nst1V/D+I7EU7LEZPo2GOIMu4JzfcRs5yQoypP4avA7QtUqgxYLKBYNv4IdzBmbhdw=="; - }; - }; - "isexe-1.1.2" = { - name = "isexe"; - packageName = "isexe"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz"; - sha1 = "36f3e22e60750920f5e7241a476a8c6a42275ad0"; - }; - }; "isexe-2.0.0" = { name = "isexe"; packageName = "isexe"; @@ -16090,15 +2398,6 @@ let sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"; }; }; - "isomorphic-fetch-2.2.1" = { - name = "isomorphic-fetch"; - packageName = "isomorphic-fetch"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz"; - sha1 = "611ae1acf14f5e81f729507472819fe9733558a9"; - }; - }; "isstream-0.1.2" = { name = "isstream"; packageName = "isstream"; @@ -16108,213 +2407,6 @@ let sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a"; }; }; - "isurl-1.0.0" = { - name = "isurl"; - packageName = "isurl"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz"; - sha512 = "1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w=="; - }; - }; - "iterall-1.1.3" = { - name = "iterall"; - packageName = "iterall"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz"; - sha512 = "Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="; - }; - }; - "iterall-1.2.2" = { - name = "iterall"; - packageName = "iterall"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/iterall/-/iterall-1.2.2.tgz"; - sha512 = "yynBb1g+RFUPY64fTrFv7nsjRrENBQJaX2UL+2Szc9REFrSNm1rpSXHGzhmAy7a9uv3vlvgBlXnf9RqmPH1/DA=="; - }; - }; - "iterare-0.0.8" = { - name = "iterare"; - packageName = "iterare"; - version = "0.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/iterare/-/iterare-0.0.8.tgz"; - sha1 = "a969a80a1fbff6b78f28776594d7bc2bdfab6aad"; - }; - }; - "iterators-0.1.0" = { - name = "iterators"; - packageName = "iterators"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/iterators/-/iterators-0.1.0.tgz"; - sha1 = "d03f666ca4e6130138565997cacea54164203156"; - }; - }; - "jade-0.26.3" = { - name = "jade"; - packageName = "jade"; - version = "0.26.3"; - src = fetchurl { - url = "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; - sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; - }; - }; - "jade-0.27.0" = { - name = "jade"; - packageName = "jade"; - version = "0.27.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jade/-/jade-0.27.0.tgz"; - sha1 = "dc5ebed10d04a5e0eaf49ef0009bec473d1a6b31"; - }; - }; - "jade-1.11.0" = { - name = "jade"; - packageName = "jade"; - version = "1.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jade/-/jade-1.11.0.tgz"; - sha1 = "9c80e538c12d3fb95c8d9bb9559fa0cc040405fd"; - }; - }; - "jaeger-client-3.12.0" = { - name = "jaeger-client"; - packageName = "jaeger-client"; - version = "3.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jaeger-client/-/jaeger-client-3.12.0.tgz"; - sha512 = "TRwzui1D0OdNREHKWGw0Iuz2EkyTmlPVnzpIEXgPeiEbr/8j164Xvpfc1eCpbfGjNStcWj7Ipcvba/JBSy+q8w=="; - }; - }; - "javascript-stringify-1.6.0" = { - name = "javascript-stringify"; - packageName = "javascript-stringify"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz"; - sha1 = "142d111f3a6e3dae8f4a9afd77d45855b5a9cce3"; - }; - }; - "jed-1.1.1" = { - name = "jed"; - packageName = "jed"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz"; - sha1 = "7a549bbd9ffe1585b0cd0a191e203055bee574b4"; - }; - }; - "jetpack-id-1.0.0" = { - name = "jetpack-id"; - packageName = "jetpack-id"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jetpack-id/-/jetpack-id-1.0.0.tgz"; - sha1 = "2cf9fbae46d8074fc16b7de0071c8efebca473a6"; - }; - }; - "jju-1.4.0" = { - name = "jju"; - packageName = "jju"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz"; - sha1 = "a3abe2718af241a2b2904f84a625970f389ae32a"; - }; - }; - "jmespath-0.15.0" = { - name = "jmespath"; - packageName = "jmespath"; - version = "0.15.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz"; - sha1 = "a3f222a9aae9f966f5d27c796510e28091764217"; - }; - }; - "jodid25519-1.0.2" = { - name = "jodid25519"; - packageName = "jodid25519"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz"; - sha1 = "06d4912255093419477d425633606e0e90782967"; - }; - }; - "joi-13.6.0" = { - name = "joi"; - packageName = "joi"; - version = "13.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/joi/-/joi-13.6.0.tgz"; - sha512 = "E4QB0yRgEa6ZZKcSHJuBC+QeAwy+akCG0Bsa9edLqljyhlr+GuGDSmXYW1q7sj/FuAPy+ECUI3evVtK52tVfwg=="; - }; - }; - "jquery-3.3.1" = { - name = "jquery"; - packageName = "jquery"; - version = "3.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz"; - sha512 = "Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg=="; - }; - }; - "jquery-ui-bundle-1.12.1" = { - name = "jquery-ui-bundle"; - packageName = "jquery-ui-bundle"; - version = "1.12.1"; - src = fetchurl { - url = "https://registry.npmjs.org/jquery-ui-bundle/-/jquery-ui-bundle-1.12.1.tgz"; - sha1 = "d6be2e4c377494e2378b1cae2920a91d1182d8c4"; - }; - }; - "js-base64-2.4.9" = { - name = "js-base64"; - packageName = "js-base64"; - version = "2.4.9"; - src = fetchurl { - url = "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz"; - sha512 = "xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ=="; - }; - }; - "js-message-1.0.5" = { - name = "js-message"; - packageName = "js-message"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz"; - sha1 = "2300d24b1af08e89dd095bc1a4c9c9cfcb892d15"; - }; - }; - "js-queue-2.0.0" = { - name = "js-queue"; - packageName = "js-queue"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/js-queue/-/js-queue-2.0.0.tgz"; - sha1 = "362213cf860f468f0125fc6c96abc1742531f948"; - }; - }; - "js-select-0.6.0" = { - name = "js-select"; - packageName = "js-select"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/js-select/-/js-select-0.6.0.tgz"; - sha1 = "c284e22824d5927aec962dcdf247174aefb0d190"; - }; - }; - "js-stringify-1.0.2" = { - name = "js-stringify"; - packageName = "js-stringify"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz"; - sha1 = "1736fddfd9724f28a3682adc6230ae7e4e9679db"; - }; - }; "js-tokens-3.0.2" = { name = "js-tokens"; packageName = "js-tokens"; @@ -16324,51 +2416,6 @@ let sha1 = "9866df395102130e38f7f996bceb65443209c25b"; }; }; - "js-tokens-4.0.0" = { - name = "js-tokens"; - packageName = "js-tokens"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"; - sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="; - }; - }; - "js-yaml-0.3.7" = { - name = "js-yaml"; - packageName = "js-yaml"; - version = "0.3.7"; - src = fetchurl { - url = "https://registry.npmjs.org/js-yaml/-/js-yaml-0.3.7.tgz"; - sha1 = "d739d8ee86461e54b354d6a7d7d1f2ad9a167f62"; - }; - }; - "js-yaml-2.1.0" = { - name = "js-yaml"; - packageName = "js-yaml"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/js-yaml/-/js-yaml-2.1.0.tgz"; - sha1 = "a55a6e4706b01d06326259a6f4bfc42e6ae38b1f"; - }; - }; - "js-yaml-3.10.0" = { - name = "js-yaml"; - packageName = "js-yaml"; - version = "3.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz"; - sha512 = "O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA=="; - }; - }; - "js-yaml-3.12.0" = { - name = "js-yaml"; - packageName = "js-yaml"; - version = "3.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz"; - sha512 = "PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A=="; - }; - }; "js2xmlparser-1.0.0" = { name = "js2xmlparser"; packageName = "js2xmlparser"; @@ -16378,15 +2425,6 @@ let sha1 = "5a170f2e8d6476ce45405e04823242513782fe30"; }; }; - "js2xmlparser-3.0.0" = { - name = "js2xmlparser"; - packageName = "js2xmlparser"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz"; - sha1 = "3fb60eaa089c5440f9319f51760ccd07e2499733"; - }; - }; "jsbn-0.1.1" = { name = "jsbn"; packageName = "jsbn"; @@ -16396,51 +2434,15 @@ let sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"; }; }; - "jsdom-7.2.2" = { - name = "jsdom"; - packageName = "jsdom"; - version = "7.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz"; - sha1 = "40b402770c2bda23469096bee91ab675e3b1fc6e"; - }; - }; "jsesc-1.3.0" = { name = "jsesc"; packageName = "jsesc"; version = "1.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz"; + url = "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz"; sha1 = "46c3fec8c1892b12b0833db9bc7622176dbab34b"; }; }; - "jsesc-2.5.1" = { - name = "jsesc"; - packageName = "jsesc"; - version = "2.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz"; - sha1 = "e421a2a8e20d6b0819df28908f782526b96dd1fe"; - }; - }; - "jshint-2.8.0" = { - name = "jshint"; - packageName = "jshint"; - version = "2.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jshint/-/jshint-2.8.0.tgz"; - sha1 = "1d09a3bd913c4cadfa81bf18d582bd85bffe0d44"; - }; - }; - "json-buffer-3.0.0" = { - name = "json-buffer"; - packageName = "json-buffer"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz"; - sha1 = "5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"; - }; - }; "json-edm-parser-0.1.2" = { name = "json-edm-parser"; packageName = "json-edm-parser"; @@ -16450,60 +2452,6 @@ let sha1 = "1e60b0fef1bc0af67bc0d146dfdde5486cd615b4"; }; }; - "json-merge-patch-0.2.3" = { - name = "json-merge-patch"; - packageName = "json-merge-patch"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.3.tgz"; - sha1 = "fa2c6b5af87da77bae2966a589d52e23ed81fe40"; - }; - }; - "json-parse-better-errors-1.0.2" = { - name = "json-parse-better-errors"; - packageName = "json-parse-better-errors"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz"; - sha512 = "mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="; - }; - }; - "json-parse-helpfulerror-1.0.3" = { - name = "json-parse-helpfulerror"; - packageName = "json-parse-helpfulerror"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz"; - sha1 = "13f14ce02eed4e981297b64eb9e3b932e2dd13dc"; - }; - }; - "json-refs-2.1.7" = { - name = "json-refs"; - packageName = "json-refs"; - version = "2.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/json-refs/-/json-refs-2.1.7.tgz"; - sha1 = "b9eb01fe29f5ea3e92878f15aea10ad38b5acf89"; - }; - }; - "json-rpc2-0.8.1" = { - name = "json-rpc2"; - packageName = "json-rpc2"; - version = "0.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.8.1.tgz"; - sha1 = "efe8c9834605b556c488d1ed7bcf24ee381eeeb2"; - }; - }; - "json-schema-0.2.2" = { - name = "json-schema"; - packageName = "json-schema"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz"; - sha1 = "50354f19f603917c695f70b85afa77c3b0f23506"; - }; - }; "json-schema-0.2.3" = { name = "json-schema"; packageName = "json-schema"; @@ -16513,24 +2461,6 @@ let sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13"; }; }; - "json-schema-deref-sync-0.3.4" = { - name = "json-schema-deref-sync"; - packageName = "json-schema-deref-sync"; - version = "0.3.4"; - 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=="; - }; - }; - "json-schema-ref-parser-3.3.1" = { - name = "json-schema-ref-parser"; - packageName = "json-schema-ref-parser"; - version = "3.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-3.3.1.tgz"; - sha512 = "stQTMhec2R/p2L9dH4XXRlpNCP0mY8QrLd/9Kl+8SHJQmwHtE1nDfXH4wbsSM+GkJMl8t92yZbI0OIol432CIQ=="; - }; - }; "json-schema-traverse-0.3.1" = { name = "json-schema-traverse"; packageName = "json-schema-traverse"; @@ -16549,42 +2479,6 @@ let sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="; }; }; - "json-stable-stringify-0.0.1" = { - name = "json-stable-stringify"; - packageName = "json-stable-stringify"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz"; - sha1 = "611c23e814db375527df851193db59dd2af27f45"; - }; - }; - "json-stable-stringify-1.0.1" = { - name = "json-stable-stringify"; - packageName = "json-stable-stringify"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz"; - sha1 = "9a759d39c5f2ff503fd5300646ed445f88c4f9af"; - }; - }; - "json-stable-stringify-without-jsonify-1.0.1" = { - name = "json-stable-stringify-without-jsonify"; - packageName = "json-stable-stringify-without-jsonify"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"; - sha1 = "9db7b59496ad3f3cfef30a75142d2d930ad72651"; - }; - }; - "json-stringify-safe-3.0.0" = { - name = "json-stringify-safe"; - packageName = "json-stringify-safe"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz"; - sha1 = "9db7b0e530c7f289c5e8c8432af191c2ff75a5b3"; - }; - }; "json-stringify-safe-5.0.1" = { name = "json-stringify-safe"; packageName = "json-stringify-safe"; @@ -16594,78 +2488,15 @@ let sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; }; }; - "json3-3.2.6" = { - name = "json3"; - packageName = "json3"; - version = "3.2.6"; - src = fetchurl { - url = "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz"; - sha1 = "f6efc93c06a04de9aec53053df2559bb19e2038b"; - }; - }; - "json3-3.3.2" = { - name = "json3"; - packageName = "json3"; - version = "3.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz"; - sha1 = "3c0434743df93e2f5c42aee7b19bcb483575f4e1"; - }; - }; "json5-0.5.1" = { name = "json5"; packageName = "json5"; version = "0.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz"; + url = "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz"; sha1 = "1eade7acc012034ad84e2396767ead9fa5495821"; }; }; - "json5-1.0.1" = { - name = "json5"; - packageName = "json5"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz"; - sha512 = "aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow=="; - }; - }; - "jsonata-1.5.4" = { - name = "jsonata"; - packageName = "jsonata"; - version = "1.5.4"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonata/-/jsonata-1.5.4.tgz"; - sha512 = "F/p92UWYUn+kD3SE898jjlz1mkBzjtok9ZTtWT6+axS4Z2Wtc8p/md6xHkyCGWPdIEJBTSw0mlvKE+s+fAVSjg=="; - }; - }; - "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"; - }; - }; - "jsonfile-2.4.0" = { - name = "jsonfile"; - packageName = "jsonfile"; - version = "2.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz"; - sha1 = "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"; - }; - }; - "jsonfile-3.0.1" = { - name = "jsonfile"; - packageName = "jsonfile"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz"; - sha1 = "a5ecc6f65f53f662c4415c7675a0331d0992ec66"; - }; - }; "jsonfile-4.0.0" = { name = "jsonfile"; packageName = "jsonfile"; @@ -16675,15 +2506,6 @@ let sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb"; }; }; - "jsonify-0.0.0" = { - name = "jsonify"; - packageName = "jsonify"; - version = "0.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"; - sha1 = "2c74b6ee41d93ca51b7b5aaee8f503631d252a73"; - }; - }; "jsonlint-1.6.2" = { name = "jsonlint"; packageName = "jsonlint"; @@ -16702,24 +2524,6 @@ let sha1 = "805dafbb39395188cee9ab582c81ef959d7e710c"; }; }; - "jsonparse-0.0.5" = { - name = "jsonparse"; - packageName = "jsonparse"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz"; - sha1 = "330542ad3f0a654665b778f3eb2d9a9fa507ac64"; - }; - }; - "jsonparse-0.0.6" = { - name = "jsonparse"; - packageName = "jsonparse"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.6.tgz"; - sha1 = "ab599f19324d4ae178fa21a930192ab11ab61a4e"; - }; - }; "jsonparse-1.2.0" = { name = "jsonparse"; packageName = "jsonparse"; @@ -16729,15 +2533,6 @@ let sha1 = "5c0c5685107160e72fe7489bddea0b44c2bc67bd"; }; }; - "jsonparse-1.3.1" = { - name = "jsonparse"; - packageName = "jsonparse"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz"; - sha1 = "3f4dae4a91fac315f71062f8521cc239f1366280"; - }; - }; "jsonpointer-4.0.1" = { name = "jsonpointer"; packageName = "jsonpointer"; @@ -16747,51 +2542,6 @@ let sha1 = "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"; }; }; - "jsonwebtoken-8.2.1" = { - name = "jsonwebtoken"; - packageName = "jsonwebtoken"; - version = "8.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.2.1.tgz"; - sha512 = "l8rUBr0fqYYwPc8/ZGrue7GiW7vWdZtZqelxo4Sd5lMvuEeCK8/wS54sEo6tJhdZ6hqfutsj6COgC0d1XdbHGw=="; - }; - }; - "jsonwebtoken-8.3.0" = { - name = "jsonwebtoken"; - packageName = "jsonwebtoken"; - version = "8.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.3.0.tgz"; - sha512 = "oge/hvlmeJCH+iIz1DwcO7vKPkNGJHhgkspk8OH3VKlw+mbi42WtD4ig1+VXRln765vxptAv+xT26Fd3cteqag=="; - }; - }; - "jspm-config-0.3.4" = { - name = "jspm-config"; - packageName = "jspm-config"; - version = "0.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/jspm-config/-/jspm-config-0.3.4.tgz"; - sha1 = "44c26902e4ae8ece2366cedc9ff16b10a5f391c6"; - }; - }; - "jsprim-0.3.0" = { - name = "jsprim"; - packageName = "jsprim"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jsprim/-/jsprim-0.3.0.tgz"; - sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1"; - }; - }; - "jsprim-1.4.0" = { - name = "jsprim"; - packageName = "jsprim"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz"; - sha1 = "a3b87e40298d8c380552d8cc7628a0bb95a22918"; - }; - }; "jsprim-1.4.1" = { name = "jsprim"; packageName = "jsprim"; @@ -16810,69 +2560,6 @@ let sha1 = "bd0a7040d426d7598d6c742ec8f875d0e88644a9"; }; }; - "jstransform-10.1.0" = { - name = "jstransform"; - packageName = "jstransform"; - version = "10.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jstransform/-/jstransform-10.1.0.tgz"; - sha1 = "b4c49bf63f162c108b0348399a8737c713b0a83a"; - }; - }; - "jstransformer-0.0.2" = { - name = "jstransformer"; - packageName = "jstransformer"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/jstransformer/-/jstransformer-0.0.2.tgz"; - sha1 = "7aae29a903d196cfa0973d885d3e47947ecd76ab"; - }; - }; - "jstransformer-1.0.0" = { - name = "jstransformer"; - packageName = "jstransformer"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz"; - sha1 = "ed8bf0921e2f3f1ed4d5c1a44f68709ed24722c3"; - }; - }; - "jszip-2.6.1" = { - name = "jszip"; - packageName = "jszip"; - version = "2.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/jszip/-/jszip-2.6.1.tgz"; - sha1 = "b88f3a7b2e67a2a048152982c7a3756d9c4828f0"; - }; - }; - "jszip-3.1.5" = { - name = "jszip"; - packageName = "jszip"; - version = "3.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz"; - sha512 = "5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ=="; - }; - }; - "junk-2.1.0" = { - name = "junk"; - packageName = "junk"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/junk/-/junk-2.1.0.tgz"; - sha1 = "f431b4b7f072dc500a5f10ce7f4ec71930e70134"; - }; - }; - "just-detect-adblock-1.0.0" = { - name = "just-detect-adblock"; - packageName = "just-detect-adblock"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/just-detect-adblock/-/just-detect-adblock-1.0.0.tgz"; - sha1 = "7bf8660cf15571fe7cf3b49c222e4716e1605a0c"; - }; - }; "jwa-1.1.6" = { name = "jwa"; packageName = "jwa"; @@ -16900,160 +2587,6 @@ let sha1 = "7d86bd56679f58ce6a84704a657dd392bba81a79"; }; }; - "k-bucket-0.6.0" = { - name = "k-bucket"; - packageName = "k-bucket"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/k-bucket/-/k-bucket-0.6.0.tgz"; - sha1 = "afc532545f69d466293e887b00d5fc73377c3abb"; - }; - }; - "k-bucket-2.0.1" = { - name = "k-bucket"; - packageName = "k-bucket"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/k-bucket/-/k-bucket-2.0.1.tgz"; - sha1 = "58cccb244f563326ba893bf5c06a35f644846daa"; - }; - }; - "k-bucket-3.3.1" = { - name = "k-bucket"; - packageName = "k-bucket"; - version = "3.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/k-bucket/-/k-bucket-3.3.1.tgz"; - sha512 = "kgwWqYT79rAahn4maIVTP8dIe+m1KulufWW+f1bB9DlZrRFiGpZ4iJOg2HUp4xJYBWONP3+rOPIWF/RXABU6mw=="; - }; - }; - "k-bucket-4.0.1" = { - name = "k-bucket"; - packageName = "k-bucket"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/k-bucket/-/k-bucket-4.0.1.tgz"; - sha512 = "YvDpmY3waI999h1zZoW1rJ04fZrgZ+5PAlVmvwDHT6YO/Q1AOhdel07xsKy9eAvJjQ9xZV1wz3rXKqEfaWvlcQ=="; - }; - }; - "k-rpc-3.7.0" = { - name = "k-rpc"; - packageName = "k-rpc"; - version = "3.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/k-rpc/-/k-rpc-3.7.0.tgz"; - sha1 = "641f99b2825be34b6e7984f22b7962dc1a906c23"; - }; - }; - "k-rpc-4.3.1" = { - name = "k-rpc"; - packageName = "k-rpc"; - version = "4.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/k-rpc/-/k-rpc-4.3.1.tgz"; - sha512 = "mgAJZeFYbpP0xzJzmS0TQTYoFI0sjy3GnKFhg8wyboL+KvWg2WLaA2Oy9PthLPx2Rxz4WeBMk4y3MSOrDJ95FA=="; - }; - }; - "k-rpc-5.0.0" = { - name = "k-rpc"; - packageName = "k-rpc"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/k-rpc/-/k-rpc-5.0.0.tgz"; - sha512 = "vCH2rQdfMOS+MlUuTSuar1pS2EMrltURf9LmAR9xR6Jik0XPlMX3vEixgqMn17wKmFVCublJqSJ4hJIP7oKZ3Q=="; - }; - }; - "k-rpc-socket-1.8.0" = { - name = "k-rpc-socket"; - packageName = "k-rpc-socket"; - version = "1.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.8.0.tgz"; - sha512 = "f/9TynsO8YYjZ6JjNNtSSH7CJcIHcio1buy3zqByGxb/GX8AWLdL6FZEWTrN8V3/J7W4/E0ZTQQ+Jt2rVq7ELg=="; - }; - }; - "kad-fs-0.0.4" = { - name = "kad-fs"; - packageName = "kad-fs"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/kad-fs/-/kad-fs-0.0.4.tgz"; - sha1 = "02ea5aa5cf22225725579627ccfd6d266372289a"; - }; - }; - "kad-git+https://github.com/gwicke/kad.git#master" = { - name = "kad"; - packageName = "kad"; - version = "1.3.6"; - src = fetchgit { - url = "https://github.com/gwicke/kad.git"; - rev = "936c91652d757ea6f9dd30e44698afb0daaa1d17"; - sha256 = "69b2ef001b9f4161dad34f5305a5895cfa9f98f124689277293fd544d06f9251"; - }; - }; - "kad-localstorage-0.0.7" = { - name = "kad-localstorage"; - packageName = "kad-localstorage"; - version = "0.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/kad-localstorage/-/kad-localstorage-0.0.7.tgz"; - sha1 = "f7a2e780da53fb28b943c2c5a894c279aa810f17"; - }; - }; - "kad-memstore-0.0.1" = { - name = "kad-memstore"; - packageName = "kad-memstore"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/kad-memstore/-/kad-memstore-0.0.1.tgz"; - sha1 = "83cb748496ac491c7135104cbe56b88ca7392477"; - }; - }; - "keen.io-0.1.5" = { - name = "keen.io"; - packageName = "keen.io"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/keen.io/-/keen.io-0.1.5.tgz"; - sha512 = "THuLqGgrsqRiszyq7Mkasf4uKCtpIXjoptQJZQcvQ6WutSjf17ndJ/eHZCi7IbvulNq5NwJWBH1earF0duIzDw=="; - }; - }; - "keep-alive-agent-0.0.1" = { - name = "keep-alive-agent"; - packageName = "keep-alive-agent"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz"; - sha1 = "44847ca394ce8d6b521ae85816bd64509942b385"; - }; - }; - "kew-0.1.7" = { - name = "kew"; - packageName = "kew"; - version = "0.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/kew/-/kew-0.1.7.tgz"; - sha1 = "0a32a817ff1a9b3b12b8c9bacf4bc4d679af8e72"; - }; - }; - "kew-0.7.0" = { - name = "kew"; - packageName = "kew"; - version = "0.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz"; - sha1 = "79d93d2d33363d6fdd2970b335d9141ad591d79b"; - }; - }; - "keygrip-1.0.2" = { - name = "keygrip"; - packageName = "keygrip"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/keygrip/-/keygrip-1.0.2.tgz"; - sha1 = "ad3297c557069dea8bcfe7a4fa491b75c5ddeb91"; - }; - }; "keypress-0.1.0" = { name = "keypress"; packageName = "keypress"; @@ -17072,33 +2605,6 @@ let sha1 = "1e80454250018dbad4c3fe94497d6e67b6269c77"; }; }; - "keyv-3.0.0" = { - name = "keyv"; - packageName = "keyv"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz"; - sha512 = "eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA=="; - }; - }; - "kind-of-1.1.0" = { - name = "kind-of"; - packageName = "kind-of"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz"; - sha1 = "140a3d2d41a36d2efcfa9377b62c24f8495a5c44"; - }; - }; - "kind-of-2.0.1" = { - name = "kind-of"; - packageName = "kind-of"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz"; - sha1 = "018ec7a4ce7e3a86cb9141be519d24c8faa981b5"; - }; - }; "kind-of-3.2.2" = { name = "kind-of"; packageName = "kind-of"; @@ -17135,51 +2641,6 @@ let sha512 = "s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="; }; }; - "klaw-1.3.1" = { - name = "klaw"; - packageName = "klaw"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz"; - sha1 = "4088433b46b3b1ba259d78785d8e96f73ba02439"; - }; - }; - "klaw-2.0.0" = { - name = "klaw"; - packageName = "klaw"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/klaw/-/klaw-2.0.0.tgz"; - sha1 = "59c128e0dc5ce410201151194eeb9cbf858650f6"; - }; - }; - "klaw-3.0.0" = { - name = "klaw"; - packageName = "klaw"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz"; - sha512 = "0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g=="; - }; - }; - "klaw-sync-4.0.0" = { - name = "klaw-sync"; - packageName = "klaw-sync"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/klaw-sync/-/klaw-sync-4.0.0.tgz"; - sha512 = "go/5tXbgLkgwxQ2c2ewaMen6TpQtI9fTzzmTdlSGK8XxKcFSsJvn/Sgn75Vg+mOJwkKVPrqLw2Xq7x/zP1v7PQ=="; - }; - }; - "knockout-3.5.0-rc" = { - name = "knockout"; - packageName = "knockout"; - version = "3.5.0-rc"; - src = fetchurl { - url = "https://registry.npmjs.org/knockout/-/knockout-3.5.0-rc.tgz"; - sha512 = "eROh551BD9dDQ2ItCF60IPcZZXP46WiEcFCU6pVlekeQ6mv3L+in4u8BIIUDp1h0OtL7IXLwvwEY8HkG/BPtrQ=="; - }; - }; "kuduscript-1.0.16" = { name = "kuduscript"; packageName = "kuduscript"; @@ -17189,285 +2650,6 @@ let sha512 = "++ulra2RtdutmJhZZFohhF+kbccz2XdFTf23857x8X1M9Jfm54ZKY4kXPJKgPdMz6eTH1MBXWXh17RvGWxLNrw=="; }; }; - "labeled-stream-splicer-2.0.1" = { - name = "labeled-stream-splicer"; - packageName = "labeled-stream-splicer"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz"; - sha512 = "MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg=="; - }; - }; - "last-one-wins-1.0.4" = { - name = "last-one-wins"; - packageName = "last-one-wins"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/last-one-wins/-/last-one-wins-1.0.4.tgz"; - sha1 = "c1bfd0cbcb46790ec9156b8d1aee8fcb86cda22a"; - }; - }; - "latest-version-1.0.1" = { - name = "latest-version"; - packageName = "latest-version"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/latest-version/-/latest-version-1.0.1.tgz"; - sha1 = "72cfc46e3e8d1be651e1ebb54ea9f6ea96f374bb"; - }; - }; - "latest-version-3.1.0" = { - name = "latest-version"; - packageName = "latest-version"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz"; - sha1 = "a205383fea322b33b5ae3b18abee0dc2f356ee15"; - }; - }; - "launch-editor-2.2.1" = { - name = "launch-editor"; - packageName = "launch-editor"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz"; - sha512 = "On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw=="; - }; - }; - "lazy-1.0.11" = { - name = "lazy"; - packageName = "lazy"; - version = "1.0.11"; - src = fetchurl { - url = "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz"; - sha1 = "daa068206282542c088288e975c297c1ae77b690"; - }; - }; - "lazy-cache-0.2.7" = { - name = "lazy-cache"; - packageName = "lazy-cache"; - version = "0.2.7"; - src = fetchurl { - url = "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz"; - sha1 = "7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65"; - }; - }; - "lazy-cache-1.0.4" = { - name = "lazy-cache"; - packageName = "lazy-cache"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz"; - sha1 = "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"; - }; - }; - "lazystream-1.0.0" = { - name = "lazystream"; - packageName = "lazystream"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz"; - sha1 = "f6995fe0f820392f61396be89462407bb77168e4"; - }; - }; - "lcid-1.0.0" = { - name = "lcid"; - packageName = "lcid"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz"; - sha1 = "308accafa0bc483a3867b4b6f2b9506251d1b835"; - }; - }; - "lead-1.0.0" = { - name = "lead"; - packageName = "lead"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz"; - sha1 = "6f14f99a37be3a9dd784f5495690e5903466ee42"; - }; - }; - "leek-0.0.24" = { - name = "leek"; - packageName = "leek"; - version = "0.0.24"; - src = fetchurl { - url = "https://registry.npmjs.org/leek/-/leek-0.0.24.tgz"; - sha1 = "e400e57f0e60d8ef2bd4d068dc428a54345dbcda"; - }; - }; - "length-prefixed-message-3.0.3" = { - name = "length-prefixed-message"; - packageName = "length-prefixed-message"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/length-prefixed-message/-/length-prefixed-message-3.0.3.tgz"; - sha1 = "245474d69abc0614dca368dc35aa8074982a23ac"; - }; - }; - "less-2.7.3" = { - name = "less"; - packageName = "less"; - version = "2.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/less/-/less-2.7.3.tgz"; - sha512 = "KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ=="; - }; - }; - "less-middleware-2.2.1" = { - name = "less-middleware"; - packageName = "less-middleware"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/less-middleware/-/less-middleware-2.2.1.tgz"; - sha512 = "1fDsyifwRGObMmqaZhkTDAmVnvgpZmdf6ZTSCbVv9vt+xhlzOz5TDNlLCbITsusEB3d0OKOEadwN9ic3PyOWCg=="; - }; - }; - "level-0.18.0" = { - name = "level"; - packageName = "level"; - version = "0.18.0"; - src = fetchurl { - url = "https://registry.npmjs.org/level/-/level-0.18.0.tgz"; - sha1 = "e1a3f4cad65fc02e25070a47d63d7b527361c1cf"; - }; - }; - "level-packager-0.18.0" = { - name = "level-packager"; - packageName = "level-packager"; - version = "0.18.0"; - src = fetchurl { - url = "https://registry.npmjs.org/level-packager/-/level-packager-0.18.0.tgz"; - sha1 = "c076b087646f1d7dedcc3442f58800dd0a0b45f5"; - }; - }; - "level-post-1.0.7" = { - name = "level-post"; - packageName = "level-post"; - version = "1.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz"; - sha512 = "PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew=="; - }; - }; - "level-sublevel-6.6.5" = { - name = "level-sublevel"; - packageName = "level-sublevel"; - version = "6.6.5"; - src = fetchurl { - url = "https://registry.npmjs.org/level-sublevel/-/level-sublevel-6.6.5.tgz"; - sha512 = "SBSR60x+dghhwGUxPKS+BvV1xNqnwsEUBKmnFepPaHJ6VkBXyPK9SImGc3K2BkwBfpxlt7GKkBNlCnrdufsejA=="; - }; - }; - "leveldown-0.10.6" = { - name = "leveldown"; - packageName = "leveldown"; - version = "0.10.6"; - src = fetchurl { - url = "https://registry.npmjs.org/leveldown/-/leveldown-0.10.6.tgz"; - sha1 = "a1bb751c95263ff60f41bde0f973ff8c1e98bbe9"; - }; - }; - "levelup-0.18.6" = { - name = "levelup"; - packageName = "levelup"; - version = "0.18.6"; - src = fetchurl { - url = "https://registry.npmjs.org/levelup/-/levelup-0.18.6.tgz"; - sha1 = "e6a01cb089616c8ecc0291c2a9bd3f0c44e3e5eb"; - }; - }; - "levelup-0.19.1" = { - name = "levelup"; - packageName = "levelup"; - version = "0.19.1"; - src = fetchurl { - url = "https://registry.npmjs.org/levelup/-/levelup-0.19.1.tgz"; - sha1 = "f3a6a7205272c4b5f35e412ff004a03a0aedf50b"; - }; - }; - "leven-1.0.2" = { - name = "leven"; - packageName = "leven"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz"; - sha1 = "9144b6eebca5f1d0680169f1a6770dcea60b75c3"; - }; - }; - "levn-0.3.0" = { - name = "levn"; - packageName = "levn"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"; - sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee"; - }; - }; - "lexicographic-integer-1.1.0" = { - name = "lexicographic-integer"; - packageName = "lexicographic-integer"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lexicographic-integer/-/lexicographic-integer-1.1.0.tgz"; - sha1 = "52ca6d998a572e6322b515f5b80e396c6043e9b8"; - }; - }; - "libbase64-0.1.0" = { - name = "libbase64"; - packageName = "libbase64"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz"; - sha1 = "62351a839563ac5ff5bd26f12f60e9830bb751e6"; - }; - }; - "libmime-1.2.0" = { - name = "libmime"; - packageName = "libmime"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/libmime/-/libmime-1.2.0.tgz"; - sha1 = "8d84b4f3b225b3704410236ef494906436ba742b"; - }; - }; - "libmime-3.0.0" = { - name = "libmime"; - packageName = "libmime"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz"; - sha1 = "51a1a9e7448ecbd32cda54421675bb21bc093da6"; - }; - }; - "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"; - }; - }; - "libquassel-2.1.9" = { - name = "libquassel"; - packageName = "libquassel"; - version = "2.1.9"; - src = fetchurl { - url = "https://registry.npmjs.org/libquassel/-/libquassel-2.1.9.tgz"; - sha1 = "e80ad2ef5c081ac677f66515d107537fdc0f5c64"; - }; - }; - "lie-3.1.1" = { - name = "lie"; - packageName = "lie"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz"; - sha1 = "9a436b2cc7746ca59de7a41fa469b3efb76bd87e"; - }; - }; "liftoff-2.5.0" = { name = "liftoff"; packageName = "liftoff"; @@ -17477,1264 +2659,13 @@ let sha1 = "2009291bb31cea861bbf10a7c15a28caf75c31ec"; }; }; - "limitation-0.2.0" = { - name = "limitation"; - packageName = "limitation"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/limitation/-/limitation-0.2.0.tgz"; - sha1 = "70ce102a972a0b79d4ca13a3ab62b8e6fe682a62"; - }; - }; - "linewise-0.0.3" = { - name = "linewise"; - packageName = "linewise"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/linewise/-/linewise-0.0.3.tgz"; - sha1 = "bf967ba0dd31faaf09ab5bdb3676ad7f2aa18493"; - }; - }; - "linkify-it-1.2.4" = { - name = "linkify-it"; - packageName = "linkify-it"; - version = "1.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/linkify-it/-/linkify-it-1.2.4.tgz"; - sha1 = "0773526c317c8fd13bd534ee1d180ff88abf881a"; - }; - }; - "linkify-it-2.0.3" = { - name = "linkify-it"; - packageName = "linkify-it"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/linkify-it/-/linkify-it-2.0.3.tgz"; - sha1 = "d94a4648f9b1c179d64fa97291268bdb6ce9434f"; - }; - }; - "listify-1.0.0" = { - name = "listify"; - packageName = "listify"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/listify/-/listify-1.0.0.tgz"; - sha1 = "03ca7ba2d150d4267773f74e57558d1053d2bee3"; - }; - }; - "load-ip-set-2.1.0" = { - name = "load-ip-set"; - packageName = "load-ip-set"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/load-ip-set/-/load-ip-set-2.1.0.tgz"; - sha512 = "taz7U6B+F7Zq90dfIKwqsB1CrFKelSEmMGC68OUqem8Cgd1QZygQBYb2Fk9i6muBSfH4xwF/Pjt4KKlAdOyWZw=="; - }; - }; - "load-json-file-1.1.0" = { - name = "load-json-file"; - packageName = "load-json-file"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz"; - sha1 = "956905708d58b4bab4c2261b04f59f31c99374c0"; - }; - }; - "load-json-file-2.0.0" = { - name = "load-json-file"; - packageName = "load-json-file"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz"; - sha1 = "7947e42149af80d696cbf797bcaabcfe1fe29ca8"; - }; - }; - "load-json-file-4.0.0" = { - name = "load-json-file"; - packageName = "load-json-file"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz"; - sha1 = "2f5f45ab91e33216234fd53adab668eb4ec0993b"; - }; - }; - "loader-runner-2.3.0" = { - name = "loader-runner"; - packageName = "loader-runner"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz"; - sha1 = "f482aea82d543e07921700d5a46ef26fdac6b8a2"; - }; - }; - "loader-utils-1.1.0" = { - name = "loader-utils"; - packageName = "loader-utils"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz"; - sha1 = "c98aef488bcceda2ffb5e2de646d6a754429f5cd"; - }; - }; - "locate-path-2.0.0" = { - name = "locate-path"; - packageName = "locate-path"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz"; - sha1 = "2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"; - }; - }; - "locate-path-3.0.0" = { - name = "locate-path"; - packageName = "locate-path"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"; - sha512 = "7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="; - }; - }; - "lockfile-1.0.4" = { - name = "lockfile"; - packageName = "lockfile"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz"; - sha512 = "cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA=="; - }; - }; - "locks-0.2.2" = { - name = "locks"; - packageName = "locks"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/locks/-/locks-0.2.2.tgz"; - sha1 = "259933d1327cbaf0fd3662f8fffde36809d84ced"; - }; - }; - "locutus-2.0.9" = { - name = "locutus"; - packageName = "locutus"; - version = "2.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/locutus/-/locutus-2.0.9.tgz"; - sha1 = "e265af1e85fd19173e74386373888560783a02fc"; - }; - }; - "lodash-1.0.2" = { + "lodash-4.17.11" = { name = "lodash"; packageName = "lodash"; - version = "1.0.2"; + version = "4.17.11"; src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz"; - sha1 = "8f57560c83b59fc270bd3d561b690043430e2551"; - }; - }; - "lodash-2.4.2" = { - name = "lodash"; - packageName = "lodash"; - version = "2.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz"; - sha1 = "fadd834b9683073da179b3eae6d9c0d15053f73e"; - }; - }; - "lodash-3.1.0" = { - name = "lodash"; - packageName = "lodash"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-3.1.0.tgz"; - sha1 = "d41b8b33530cb3be088853208ad30092d2c27961"; - }; - }; - "lodash-3.10.1" = { - name = "lodash"; - packageName = "lodash"; - version = "3.10.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"; - sha1 = "5bf45e8e49ba4189e17d482789dfd15bd140b7b6"; - }; - }; - "lodash-3.7.0" = { - name = "lodash"; - packageName = "lodash"; - version = "3.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz"; - sha1 = "3678bd8ab995057c07ade836ed2ef087da811d45"; - }; - }; - "lodash-4.13.1" = { - name = "lodash"; - packageName = "lodash"; - version = "4.13.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"; - sha1 = "83e4b10913f48496d4d16fec4a560af2ee744b68"; - }; - }; - "lodash-4.14.2" = { - name = "lodash"; - packageName = "lodash"; - version = "4.14.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz"; - sha1 = "bbccce6373a400fbfd0a8c67ca42f6d1ef416432"; - }; - }; - "lodash-4.17.10" = { - name = "lodash"; - packageName = "lodash"; - version = "4.17.10"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz"; - sha512 = "UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg=="; - }; - }; - "lodash-4.17.5" = { - name = "lodash"; - packageName = "lodash"; - version = "4.17.5"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz"; - sha512 = "svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw=="; - }; - }; - "lodash-4.2.1" = { - name = "lodash"; - packageName = "lodash"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.2.1.tgz"; - sha1 = "171fdcfbbc30d689c544cd18c0529f56de6c1aa9"; - }; - }; - "lodash-compat-3.10.2" = { - name = "lodash-compat"; - packageName = "lodash-compat"; - version = "3.10.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash-compat/-/lodash-compat-3.10.2.tgz"; - sha1 = "c6940128a9d30f8e902cd2cf99fd0cba4ecfc183"; - }; - }; - "lodash-id-0.14.0" = { - name = "lodash-id"; - packageName = "lodash-id"; - version = "0.14.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.0.tgz"; - sha1 = "baf48934e543a1b5d6346f8c84698b1a8c803896"; - }; - }; - "lodash._arraypool-2.4.1" = { - name = "lodash._arraypool"; - packageName = "lodash._arraypool"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._arraypool/-/lodash._arraypool-2.4.1.tgz"; - sha1 = "e88eecb92e2bb84c9065612fd958a0719cd47f94"; - }; - }; - "lodash._baseassign-3.2.0" = { - name = "lodash._baseassign"; - packageName = "lodash._baseassign"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz"; - sha1 = "8c38a099500f215ad09e59f1722fd0c52bfe0a4e"; - }; - }; - "lodash._basebind-2.4.1" = { - name = "lodash._basebind"; - packageName = "lodash._basebind"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._basebind/-/lodash._basebind-2.4.1.tgz"; - sha1 = "e940b9ebdd27c327e0a8dab1b55916c5341e9575"; - }; - }; - "lodash._baseclone-2.4.1" = { - name = "lodash._baseclone"; - packageName = "lodash._baseclone"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-2.4.1.tgz"; - sha1 = "30f823e57e17e3735d383bd62b60b387543b4186"; - }; - }; - "lodash._baseclone-4.5.7" = { - name = "lodash._baseclone"; - packageName = "lodash._baseclone"; - version = "4.5.7"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz"; - sha1 = "ce42ade08384ef5d62fa77c30f61a46e686f8434"; - }; - }; - "lodash._basecopy-3.0.1" = { - name = "lodash._basecopy"; - packageName = "lodash._basecopy"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz"; - sha1 = "8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"; - }; - }; - "lodash._basecreate-2.4.1" = { - name = "lodash._basecreate"; - packageName = "lodash._basecreate"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-2.4.1.tgz"; - sha1 = "f8e6f5b578a9e34e541179b56b8eeebf4a287e08"; - }; - }; - "lodash._basecreatecallback-2.4.1" = { - name = "lodash._basecreatecallback"; - packageName = "lodash._basecreatecallback"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._basecreatecallback/-/lodash._basecreatecallback-2.4.1.tgz"; - sha1 = "7d0b267649cb29e7a139d0103b7c11fae84e4851"; - }; - }; - "lodash._basecreatewrapper-2.4.1" = { - name = "lodash._basecreatewrapper"; - packageName = "lodash._basecreatewrapper"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._basecreatewrapper/-/lodash._basecreatewrapper-2.4.1.tgz"; - sha1 = "4d31f2e7de7e134fbf2803762b8150b32519666f"; - }; - }; - "lodash._baseiteratee-4.7.0" = { - name = "lodash._baseiteratee"; - packageName = "lodash._baseiteratee"; - version = "4.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._baseiteratee/-/lodash._baseiteratee-4.7.0.tgz"; - sha1 = "34a9b5543572727c3db2e78edae3c0e9e66bd102"; - }; - }; - "lodash._basetostring-3.0.1" = { - name = "lodash._basetostring"; - packageName = "lodash._basetostring"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz"; - sha1 = "d1861d877f824a52f669832dcaf3ee15566a07d5"; - }; - }; - "lodash._basetostring-4.12.0" = { - name = "lodash._basetostring"; - packageName = "lodash._basetostring"; - version = "4.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-4.12.0.tgz"; - sha1 = "9327c9dc5158866b7fa4b9d42f4638e5766dd9df"; - }; - }; - "lodash._baseuniq-4.6.0" = { - name = "lodash._baseuniq"; - packageName = "lodash._baseuniq"; - version = "4.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz"; - sha1 = "0ebb44e456814af7905c6212fa2c9b2d51b841e8"; - }; - }; - "lodash._basevalues-3.0.0" = { - name = "lodash._basevalues"; - packageName = "lodash._basevalues"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz"; - sha1 = "5b775762802bde3d3297503e26300820fdf661b7"; - }; - }; - "lodash._bindcallback-3.0.1" = { - name = "lodash._bindcallback"; - packageName = "lodash._bindcallback"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz"; - sha1 = "e531c27644cf8b57a99e17ed95b35c748789392e"; - }; - }; - "lodash._createassigner-3.1.1" = { - name = "lodash._createassigner"; - packageName = "lodash._createassigner"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz"; - sha1 = "838a5bae2fdaca63ac22dee8e19fa4e6d6970b11"; - }; - }; - "lodash._createset-4.0.3" = { - name = "lodash._createset"; - packageName = "lodash._createset"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._createset/-/lodash._createset-4.0.3.tgz"; - sha1 = "0f4659fbb09d75194fa9e2b88a6644d363c9fe26"; - }; - }; - "lodash._createwrapper-2.4.1" = { - name = "lodash._createwrapper"; - packageName = "lodash._createwrapper"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._createwrapper/-/lodash._createwrapper-2.4.1.tgz"; - sha1 = "51d6957973da4ed556e37290d8c1a18c53de1607"; - }; - }; - "lodash._getarray-2.4.1" = { - name = "lodash._getarray"; - packageName = "lodash._getarray"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._getarray/-/lodash._getarray-2.4.1.tgz"; - sha1 = "faf1f7f810fa985a251c2187404481094839e5ee"; - }; - }; - "lodash._getnative-3.9.1" = { - name = "lodash._getnative"; - packageName = "lodash._getnative"; - version = "3.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz"; - sha1 = "570bc7dede46d61cdcde687d65d3eecbaa3aaff5"; - }; - }; - "lodash._isiterateecall-3.0.9" = { - name = "lodash._isiterateecall"; - packageName = "lodash._isiterateecall"; - version = "3.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz"; - sha1 = "5203ad7ba425fae842460e696db9cf3e6aac057c"; - }; - }; - "lodash._isnative-2.4.1" = { - name = "lodash._isnative"; - packageName = "lodash._isnative"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz"; - sha1 = "3ea6404b784a7be836c7b57580e1cdf79b14832c"; - }; - }; - "lodash._maxpoolsize-2.4.1" = { - name = "lodash._maxpoolsize"; - packageName = "lodash._maxpoolsize"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._maxpoolsize/-/lodash._maxpoolsize-2.4.1.tgz"; - sha1 = "9d482f463b8e66afbe59c2c14edb117060172334"; - }; - }; - "lodash._objecttypes-2.4.1" = { - name = "lodash._objecttypes"; - packageName = "lodash._objecttypes"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz"; - sha1 = "7c0b7f69d98a1f76529f890b0cdb1b4dfec11c11"; - }; - }; - "lodash._reescape-3.0.0" = { - name = "lodash._reescape"; - packageName = "lodash._reescape"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz"; - sha1 = "2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"; - }; - }; - "lodash._reevaluate-3.0.0" = { - name = "lodash._reevaluate"; - packageName = "lodash._reevaluate"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz"; - sha1 = "58bc74c40664953ae0b124d806996daca431e2ed"; - }; - }; - "lodash._reinterpolate-3.0.0" = { - name = "lodash._reinterpolate"; - packageName = "lodash._reinterpolate"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz"; - sha1 = "0ccf2d89166af03b3663c796538b75ac6e114d9d"; - }; - }; - "lodash._releasearray-2.4.1" = { - name = "lodash._releasearray"; - packageName = "lodash._releasearray"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._releasearray/-/lodash._releasearray-2.4.1.tgz"; - sha1 = "a6139630d76d1536b07ddc80962889b082f6a641"; - }; - }; - "lodash._root-3.0.1" = { - name = "lodash._root"; - packageName = "lodash._root"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz"; - sha1 = "fba1c4524c19ee9a5f8136b4609f017cf4ded692"; - }; - }; - "lodash._setbinddata-2.4.1" = { - name = "lodash._setbinddata"; - packageName = "lodash._setbinddata"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._setbinddata/-/lodash._setbinddata-2.4.1.tgz"; - sha1 = "f7c200cd1b92ef236b399eecf73c648d17aa94d2"; - }; - }; - "lodash._shimkeys-2.4.1" = { - name = "lodash._shimkeys"; - packageName = "lodash._shimkeys"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz"; - sha1 = "6e9cc9666ff081f0b5a6c978b83e242e6949d203"; - }; - }; - "lodash._slice-2.4.1" = { - name = "lodash._slice"; - packageName = "lodash._slice"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._slice/-/lodash._slice-2.4.1.tgz"; - sha1 = "745cf41a53597b18f688898544405efa2b06d90f"; - }; - }; - "lodash._stringtopath-4.8.0" = { - name = "lodash._stringtopath"; - packageName = "lodash._stringtopath"; - version = "4.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._stringtopath/-/lodash._stringtopath-4.8.0.tgz"; - sha1 = "941bcf0e64266e5fc1d66fed0a6959544c576824"; - }; - }; - "lodash.assign-2.4.1" = { - name = "lodash.assign"; - packageName = "lodash.assign"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.assign/-/lodash.assign-2.4.1.tgz"; - sha1 = "84c39596dd71181a97b0652913a7c9675e49b1aa"; - }; - }; - "lodash.assign-3.2.0" = { - name = "lodash.assign"; - packageName = "lodash.assign"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz"; - sha1 = "3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa"; - }; - }; - "lodash.assign-4.2.0" = { - name = "lodash.assign"; - packageName = "lodash.assign"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz"; - sha1 = "0d99f3ccd7a6d261d19bdaeb9245005d285808e7"; - }; - }; - "lodash.assignin-4.2.0" = { - name = "lodash.assignin"; - packageName = "lodash.assignin"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz"; - sha1 = "ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2"; - }; - }; - "lodash.bind-2.4.1" = { - name = "lodash.bind"; - packageName = "lodash.bind"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.bind/-/lodash.bind-2.4.1.tgz"; - sha1 = "5d19fa005c8c4d236faf4742c7b7a1fcabe29267"; - }; - }; - "lodash.bind-4.2.1" = { - name = "lodash.bind"; - packageName = "lodash.bind"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz"; - sha1 = "7ae3017e939622ac31b7d7d7dcb1b34db1690d35"; - }; - }; - "lodash.clone-4.3.2" = { - name = "lodash.clone"; - packageName = "lodash.clone"; - version = "4.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.3.2.tgz"; - sha1 = "e56b176b6823a7dde38f7f2bf58de7d5971200e9"; - }; - }; - "lodash.clone-4.5.0" = { - name = "lodash.clone"; - packageName = "lodash.clone"; - version = "4.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz"; - sha1 = "195870450f5a13192478df4bc3d23d2dea1907b6"; - }; - }; - "lodash.clonedeep-2.4.1" = { - name = "lodash.clonedeep"; - packageName = "lodash.clonedeep"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-2.4.1.tgz"; - sha1 = "f29203b40b12fee0a45d3631648259bebabc7868"; - }; - }; - "lodash.clonedeep-4.5.0" = { - name = "lodash.clonedeep"; - packageName = "lodash.clonedeep"; - version = "4.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz"; - sha1 = "e23f3f9c4f8fbdde872529c1071857a086e5ccef"; - }; - }; - "lodash.debounce-3.1.1" = { - name = "lodash.debounce"; - packageName = "lodash.debounce"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.1.tgz"; - sha1 = "812211c378a94cc29d5aa4e3346cf0bfce3a7df5"; - }; - }; - "lodash.debounce-4.0.8" = { - name = "lodash.debounce"; - packageName = "lodash.debounce"; - version = "4.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"; - sha1 = "82d79bff30a67c4005ffd5e2515300ad9ca4d7af"; - }; - }; - "lodash.defaults-4.2.0" = { - name = "lodash.defaults"; - packageName = "lodash.defaults"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz"; - sha1 = "d09178716ffea4dde9e5fb7b37f6f0802274580c"; - }; - }; - "lodash.difference-4.5.0" = { - name = "lodash.difference"; - packageName = "lodash.difference"; - version = "4.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz"; - sha1 = "9ccb4e505d486b91651345772885a2df27fd017c"; - }; - }; - "lodash.escape-3.2.0" = { - name = "lodash.escape"; - packageName = "lodash.escape"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz"; - sha1 = "995ee0dc18c1b48cc92effae71a10aab5b487698"; - }; - }; - "lodash.escaperegexp-4.1.2" = { - name = "lodash.escaperegexp"; - packageName = "lodash.escaperegexp"; - version = "4.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz"; - sha1 = "64762c48618082518ac3df4ccf5d5886dae20347"; - }; - }; - "lodash.every-4.6.0" = { - name = "lodash.every"; - packageName = "lodash.every"; - version = "4.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.every/-/lodash.every-4.6.0.tgz"; - sha1 = "eb89984bebc4364279bb3aefbbd1ca19bfa6c6a7"; - }; - }; - "lodash.filter-4.6.0" = { - name = "lodash.filter"; - packageName = "lodash.filter"; - version = "4.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz"; - sha1 = "668b1d4981603ae1cc5a6fa760143e480b4c4ace"; - }; - }; - "lodash.flatten-4.4.0" = { - name = "lodash.flatten"; - packageName = "lodash.flatten"; - version = "4.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz"; - sha1 = "f31c22225a9632d2bbf8e4addbef240aa765a61f"; - }; - }; - "lodash.flattendeep-4.4.0" = { - name = "lodash.flattendeep"; - packageName = "lodash.flattendeep"; - version = "4.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz"; - sha1 = "fb030917f86a3134e5bc9bec0d69e0013ddfedb2"; - }; - }; - "lodash.foreach-2.4.1" = { - name = "lodash.foreach"; - packageName = "lodash.foreach"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-2.4.1.tgz"; - sha1 = "fe3fc3a34c86c94cab6f9522560282741e016309"; - }; - }; - "lodash.foreach-4.5.0" = { - name = "lodash.foreach"; - packageName = "lodash.foreach"; - version = "4.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz"; - sha1 = "1a6a35eace401280c7f06dddec35165ab27e3e53"; - }; - }; - "lodash.forown-2.4.1" = { - name = "lodash.forown"; - packageName = "lodash.forown"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.forown/-/lodash.forown-2.4.1.tgz"; - sha1 = "78b41eafe1405fa966459ea4193fd502d084524b"; - }; - }; - "lodash.get-4.4.2" = { - name = "lodash.get"; - packageName = "lodash.get"; - version = "4.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz"; - sha1 = "2d177f652fa31e939b4438d5341499dfa3825e99"; - }; - }; - "lodash.groupby-4.6.0" = { - name = "lodash.groupby"; - packageName = "lodash.groupby"; - version = "4.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz"; - 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"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.identity/-/lodash.identity-2.4.1.tgz"; - sha1 = "6694cffa65fef931f7c31ce86c74597cf560f4f1"; - }; - }; - "lodash.includes-4.3.0" = { - name = "lodash.includes"; - packageName = "lodash.includes"; - version = "4.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz"; - sha1 = "60bb98a87cb923c68ca1e51325483314849f553f"; - }; - }; - "lodash.isarguments-3.1.0" = { - name = "lodash.isarguments"; - packageName = "lodash.isarguments"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz"; - sha1 = "2f573d85c6a24289ff00663b491c1d338ff3458a"; - }; - }; - "lodash.isarray-2.4.1" = { - name = "lodash.isarray"; - packageName = "lodash.isarray"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-2.4.1.tgz"; - sha1 = "b52a326c1f62f6d7da73a31d5401df6ef44f0fa1"; - }; - }; - "lodash.isarray-3.0.4" = { - name = "lodash.isarray"; - packageName = "lodash.isarray"; - version = "3.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz"; - sha1 = "79e4eb88c36a8122af86f844aa9bcd851b5fbb55"; - }; - }; - "lodash.isboolean-3.0.3" = { - name = "lodash.isboolean"; - packageName = "lodash.isboolean"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz"; - sha1 = "6c2e171db2a257cd96802fd43b01b20d5f5870f6"; - }; - }; - "lodash.isequal-4.5.0" = { - name = "lodash.isequal"; - packageName = "lodash.isequal"; - version = "4.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz"; - sha1 = "415c4478f2bcc30120c22ce10ed3226f7d3e18e0"; - }; - }; - "lodash.isfunction-2.4.1" = { - name = "lodash.isfunction"; - packageName = "lodash.isfunction"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-2.4.1.tgz"; - sha1 = "2cfd575c73e498ab57e319b77fa02adef13a94d1"; - }; - }; - "lodash.isinteger-4.0.4" = { - name = "lodash.isinteger"; - packageName = "lodash.isinteger"; - version = "4.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz"; - sha1 = "619c0af3d03f8b04c31f5882840b77b11cd68343"; - }; - }; - "lodash.isnumber-3.0.3" = { - name = "lodash.isnumber"; - packageName = "lodash.isnumber"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz"; - sha1 = "3ce76810c5928d03352301ac287317f11c0b1ffc"; - }; - }; - "lodash.isobject-2.4.1" = { - name = "lodash.isobject"; - packageName = "lodash.isobject"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz"; - sha1 = "5a2e47fe69953f1ee631a7eba1fe64d2d06558f5"; - }; - }; - "lodash.isplainobject-4.0.6" = { - name = "lodash.isplainobject"; - packageName = "lodash.isplainobject"; - version = "4.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz"; - sha1 = "7c526a52d89b45c45cc690b88163be0497f550cb"; - }; - }; - "lodash.isstring-4.0.1" = { - name = "lodash.isstring"; - packageName = "lodash.isstring"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz"; - sha1 = "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"; - }; - }; - "lodash.keys-2.4.1" = { - name = "lodash.keys"; - packageName = "lodash.keys"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz"; - sha1 = "48dea46df8ff7632b10d706b8acb26591e2b3727"; - }; - }; - "lodash.keys-3.1.2" = { - name = "lodash.keys"; - packageName = "lodash.keys"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz"; - sha1 = "4dbc0472b156be50a0b286855d1bd0b0c656098a"; - }; - }; - "lodash.map-4.6.0" = { - name = "lodash.map"; - packageName = "lodash.map"; - version = "4.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz"; - sha1 = "771ec7839e3473d9c4cde28b19394c3562f4f6d3"; - }; - }; - "lodash.maxby-4.6.0" = { - name = "lodash.maxby"; - packageName = "lodash.maxby"; - version = "4.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.maxby/-/lodash.maxby-4.6.0.tgz"; - sha1 = "082240068f3c7a227aa00a8380e4f38cf0786e3d"; - }; - }; - "lodash.memoize-3.0.4" = { - name = "lodash.memoize"; - packageName = "lodash.memoize"; - version = "3.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz"; - sha1 = "2dcbd2c287cbc0a55cc42328bd0c736150d53e3f"; - }; - }; - "lodash.merge-4.6.1" = { - name = "lodash.merge"; - packageName = "lodash.merge"; - version = "4.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz"; - sha512 = "AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ=="; - }; - }; - "lodash.mergewith-4.6.1" = { - name = "lodash.mergewith"; - packageName = "lodash.mergewith"; - version = "4.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz"; - sha512 = "eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ=="; - }; - }; - "lodash.noop-2.4.1" = { - name = "lodash.noop"; - packageName = "lodash.noop"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.noop/-/lodash.noop-2.4.1.tgz"; - sha1 = "4fb54f816652e5ae10e8f72f717a388c7326538a"; - }; - }; - "lodash.once-4.1.1" = { - name = "lodash.once"; - packageName = "lodash.once"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz"; - sha1 = "0dd3971213c7c56df880977d504c88fb471a97ac"; - }; - }; - "lodash.pad-4.5.1" = { - name = "lodash.pad"; - packageName = "lodash.pad"; - version = "4.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.5.1.tgz"; - sha1 = "4330949a833a7c8da22cc20f6a26c4d59debba70"; - }; - }; - "lodash.padend-4.6.1" = { - name = "lodash.padend"; - packageName = "lodash.padend"; - version = "4.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz"; - sha1 = "53ccba047d06e158d311f45da625f4e49e6f166e"; - }; - }; - "lodash.padstart-4.6.1" = { - name = "lodash.padstart"; - packageName = "lodash.padstart"; - version = "4.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz"; - sha1 = "d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b"; - }; - }; - "lodash.partialright-4.2.1" = { - name = "lodash.partialright"; - packageName = "lodash.partialright"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.partialright/-/lodash.partialright-4.2.1.tgz"; - sha1 = "0130d80e83363264d40074f329b8a3e7a8a1cc4b"; - }; - }; - "lodash.pick-4.4.0" = { - name = "lodash.pick"; - packageName = "lodash.pick"; - version = "4.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz"; - sha1 = "52f05610fff9ded422611441ed1fc123a03001b3"; - }; - }; - "lodash.reduce-4.6.0" = { - name = "lodash.reduce"; - packageName = "lodash.reduce"; - version = "4.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz"; - sha1 = "f1ab6b839299ad48f784abbf476596f03b914d3b"; - }; - }; - "lodash.reject-4.6.0" = { - name = "lodash.reject"; - packageName = "lodash.reject"; - version = "4.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz"; - sha1 = "80d6492dc1470864bbf583533b651f42a9f52415"; - }; - }; - "lodash.restparam-3.6.1" = { - name = "lodash.restparam"; - packageName = "lodash.restparam"; - version = "3.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz"; - sha1 = "936a4e309ef330a7645ed4145986c85ae5b20805"; - }; - }; - "lodash.set-4.3.2" = { - name = "lodash.set"; - packageName = "lodash.set"; - version = "4.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz"; - sha1 = "d8757b1da807dde24816b0d6a84bea1a76230b23"; - }; - }; - "lodash.some-4.6.0" = { - name = "lodash.some"; - packageName = "lodash.some"; - version = "4.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz"; - sha1 = "1bb9f314ef6b8baded13b549169b2a945eb68e4d"; - }; - }; - "lodash.sortby-4.7.0" = { - name = "lodash.sortby"; - packageName = "lodash.sortby"; - version = "4.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz"; - sha1 = "edd14c824e2cc9c1e0b0a1b42bb5210516a42438"; - }; - }; - "lodash.support-2.4.1" = { - name = "lodash.support"; - packageName = "lodash.support"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.support/-/lodash.support-2.4.1.tgz"; - sha1 = "320e0b67031673c28d7a2bb5d9e0331a45240515"; - }; - }; - "lodash.template-3.6.2" = { - name = "lodash.template"; - packageName = "lodash.template"; - version = "3.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz"; - sha1 = "f8cdecc6169a255be9098ae8b0c53d378931d14f"; - }; - }; - "lodash.template-4.4.0" = { - name = "lodash.template"; - packageName = "lodash.template"; - version = "4.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz"; - sha1 = "e73a0385c8355591746e020b99679c690e68fba0"; - }; - }; - "lodash.templatesettings-3.1.1" = { - name = "lodash.templatesettings"; - packageName = "lodash.templatesettings"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz"; - sha1 = "fb307844753b66b9f1afa54e262c745307dba8e5"; - }; - }; - "lodash.templatesettings-4.1.0" = { - name = "lodash.templatesettings"; - packageName = "lodash.templatesettings"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz"; - sha1 = "2b4d4e95ba440d915ff08bc899e4553666713316"; - }; - }; - "lodash.throttle-4.1.1" = { - name = "lodash.throttle"; - packageName = "lodash.throttle"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz"; - sha1 = "c23e91b710242ac70c37f1e1cda9274cc39bf2f4"; - }; - }; - "lodash.toarray-4.4.0" = { - name = "lodash.toarray"; - packageName = "lodash.toarray"; - version = "4.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz"; - sha1 = "24c4bfcd6b2fba38bfd0594db1179d8e9b656561"; - }; - }; - "lodash.union-4.6.0" = { - name = "lodash.union"; - packageName = "lodash.union"; - version = "4.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz"; - sha1 = "48bb5088409f16f1821666641c44dd1aaae3cd88"; - }; - }; - "lodash.uniq-4.5.0" = { - name = "lodash.uniq"; - packageName = "lodash.uniq"; - version = "4.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz"; - sha1 = "d0225373aeb652adc1bc82e4945339a842754773"; - }; - }; - "lodash.uniqby-4.5.0" = { - name = "lodash.uniqby"; - packageName = "lodash.uniqby"; - version = "4.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.5.0.tgz"; - sha1 = "a3a17bbf62eeb6240f491846e97c1c4e2a5e1e21"; - }; - }; - "log-symbols-2.2.0" = { - name = "log-symbols"; - packageName = "log-symbols"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz"; - sha512 = "VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg=="; - }; - }; - "log-update-1.0.2" = { - name = "log-update"; - packageName = "log-update"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz"; - sha1 = "19929f64c4093d2d2e7075a1dad8af59c296b8d1"; - }; - }; - "log-update-2.3.0" = { - name = "log-update"; - packageName = "log-update"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz"; - sha1 = "88328fd7d1ce7938b29283746f0b1bc126b24708"; - }; - }; - "log4js-3.0.5" = { - name = "log4js"; - packageName = "log4js"; - version = "3.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/log4js/-/log4js-3.0.5.tgz"; - sha512 = "IX5c3G/7fuTtdr0JjOT2OIR12aTESVhsH6cEsijloYwKgcPRlO6DgOU72v0UFhWcoV1HN6+M3dwT89qVPLXm0w=="; - }; - }; - "lokijs-1.5.3" = { - name = "lokijs"; - packageName = "lokijs"; - version = "1.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/lokijs/-/lokijs-1.5.3.tgz"; - sha1 = "6952722ffa3049a55a5e1c10ee4a0947a3e5e19b"; - }; - }; - "lomstream-1.1.0" = { - name = "lomstream"; - packageName = "lomstream"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lomstream/-/lomstream-1.1.0.tgz"; - sha1 = "2a7f8066ec3ab40bef28ca384842e75340183bf0"; - }; - }; - "long-2.4.0" = { - name = "long"; - packageName = "long"; - version = "2.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/long/-/long-2.4.0.tgz"; - sha1 = "9fa180bb1d9500cdc29c4156766a1995e1f4524f"; - }; - }; - "long-3.2.0" = { - name = "long"; - packageName = "long"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/long/-/long-3.2.0.tgz"; - sha1 = "d821b7138ca1cb581c172990ef14db200b5c474b"; - }; - }; - "long-4.0.0" = { - name = "long"; - packageName = "long"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/long/-/long-4.0.0.tgz"; - sha512 = "XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="; - }; - }; - "longest-1.0.1" = { - name = "longest"; - packageName = "longest"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz"; - sha1 = "30a0b2da38f73770e8294a0d22e6625ed77d0097"; + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz"; + sha512 = "cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="; }; }; "longjohn-0.2.12" = { @@ -18746,24 +2677,6 @@ let sha1 = "7ca7446b083655c377e7512213dc754d52a64a7e"; }; }; - "looper-2.0.0" = { - name = "looper"; - packageName = "looper"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/looper/-/looper-2.0.0.tgz"; - sha1 = "66cd0c774af3d4fedac53794f742db56da8f09ec"; - }; - }; - "looper-3.0.0" = { - name = "looper"; - packageName = "looper"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz"; - sha1 = "2efa54c3b1cbaba9b94aee2e5914b0be57fbb749"; - }; - }; "loose-envify-1.4.0" = { name = "loose-envify"; packageName = "loose-envify"; @@ -18773,294 +2686,6 @@ let sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="; }; }; - "lossless-json-1.0.3" = { - name = "lossless-json"; - packageName = "lossless-json"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/lossless-json/-/lossless-json-1.0.3.tgz"; - sha512 = "r4w0WrhIHV1lOTVGbTg4Toqwso5x6C8pM7Q/Nto2vy4c7yUSdTYVYlj16uHVX3MT1StpSELDv8yrqGx41MBsDA=="; - }; - }; - "loud-rejection-1.6.0" = { - name = "loud-rejection"; - packageName = "loud-rejection"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz"; - sha1 = "5b46f80147edee578870f086d04821cf998e551f"; - }; - }; - "lowdb-0.15.5" = { - name = "lowdb"; - packageName = "lowdb"; - version = "0.15.5"; - src = fetchurl { - url = "https://registry.npmjs.org/lowdb/-/lowdb-0.15.5.tgz"; - sha1 = "9ade105df8aa573692d1221622b85414fbf4fa96"; - }; - }; - "lowdb-1.0.0" = { - name = "lowdb"; - packageName = "lowdb"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz"; - sha512 = "2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ=="; - }; - }; - "lower-case-1.1.4" = { - name = "lower-case"; - packageName = "lower-case"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz"; - sha1 = "9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"; - }; - }; - "lower-case-first-1.0.2" = { - name = "lower-case-first"; - packageName = "lower-case-first"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz"; - sha1 = "e5da7c26f29a7073be02d52bac9980e5922adfa1"; - }; - }; - "lowercase-keys-1.0.0" = { - name = "lowercase-keys"; - packageName = "lowercase-keys"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz"; - sha1 = "4e3366b39e7f5457e35f1324bdf6f88d0bfc7306"; - }; - }; - "lowercase-keys-1.0.1" = { - name = "lowercase-keys"; - packageName = "lowercase-keys"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz"; - sha512 = "G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="; - }; - }; - "lru-2.0.1" = { - name = "lru"; - packageName = "lru"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lru/-/lru-2.0.1.tgz"; - sha1 = "f979871e162e3f5ca254be46844c53d4c5364544"; - }; - }; - "lru-3.1.0" = { - name = "lru"; - packageName = "lru"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lru/-/lru-3.1.0.tgz"; - sha1 = "ea7fb8546d83733396a13091d76cfeb4c06837d5"; - }; - }; - "lru-cache-2.2.0" = { - name = "lru-cache"; - packageName = "lru-cache"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.0.tgz"; - sha1 = "ec2bba603f4c5bb3e7a1bf62ce1c1dbc1d474e08"; - }; - }; - "lru-cache-2.2.4" = { - name = "lru-cache"; - packageName = "lru-cache"; - version = "2.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz"; - sha1 = "6c658619becf14031d0d0b594b16042ce4dc063d"; - }; - }; - "lru-cache-2.5.2" = { - name = "lru-cache"; - packageName = "lru-cache"; - version = "2.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.2.tgz"; - sha1 = "1fddad938aae1263ce138680be1b3f591c0ab41c"; - }; - }; - "lru-cache-2.7.3" = { - name = "lru-cache"; - packageName = "lru-cache"; - version = "2.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz"; - sha1 = "6d4524e8b955f95d4f5b58851ce21dd72fb4e952"; - }; - }; - "lru-cache-4.1.3" = { - name = "lru-cache"; - packageName = "lru-cache"; - version = "4.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz"; - sha512 = "fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA=="; - }; - }; - "lru-queue-0.1.0" = { - name = "lru-queue"; - packageName = "lru-queue"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz"; - sha1 = "2738bd9f0d3cf4f84490c5736c48699ac632cda3"; - }; - }; - "lstream-0.0.4" = { - name = "lstream"; - packageName = "lstream"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/lstream/-/lstream-0.0.4.tgz"; - sha1 = "d637764ea33a929bd00f34d2a23c2256d0d5fb5b"; - }; - }; - "ltgt-1.0.2" = { - name = "ltgt"; - packageName = "ltgt"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ltgt/-/ltgt-1.0.2.tgz"; - sha1 = "e6817eb29ad204fc0c9e96ef8b0fee98ef6b9aa3"; - }; - }; - "ltgt-2.1.3" = { - name = "ltgt"; - packageName = "ltgt"; - version = "2.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/ltgt/-/ltgt-2.1.3.tgz"; - sha1 = "10851a06d9964b971178441c23c9e52698eece34"; - }; - }; - "lunr-0.7.2" = { - name = "lunr"; - packageName = "lunr"; - version = "0.7.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lunr/-/lunr-0.7.2.tgz"; - sha1 = "79a30e932e216cba163541ee37a3607c12cd7281"; - }; - }; - "lynx-0.2.0" = { - name = "lynx"; - packageName = "lynx"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lynx/-/lynx-0.2.0.tgz"; - sha1 = "79e6674530da4183e87953bd686171e070da50b9"; - }; - }; - "macos-release-1.1.0" = { - name = "macos-release"; - packageName = "macos-release"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/macos-release/-/macos-release-1.1.0.tgz"; - sha512 = "mmLbumEYMi5nXReB9js3WGsB8UE6cDBWyIO62Z4DNx6GbRhDxHNjA1MlzSpJ2S2KM1wyiPRA0d19uHWYYvMHjA=="; - }; - }; - "magnet-uri-2.0.1" = { - name = "magnet-uri"; - packageName = "magnet-uri"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/magnet-uri/-/magnet-uri-2.0.1.tgz"; - sha1 = "d331d3dfcd3836565ade0fc3ca315e39217bb209"; - }; - }; - "magnet-uri-4.2.3" = { - name = "magnet-uri"; - packageName = "magnet-uri"; - version = "4.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/magnet-uri/-/magnet-uri-4.2.3.tgz"; - sha1 = "79cc6d65a00bb5b7ef5c25ae60ebbb5d9a7681a8"; - }; - }; - "magnet-uri-5.2.3" = { - name = "magnet-uri"; - packageName = "magnet-uri"; - version = "5.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/magnet-uri/-/magnet-uri-5.2.3.tgz"; - sha512 = "INWVwcpWfZTVM+Yb4EXVBpm0FTd8Q98Fn5x7nuHv1hkFDRELgdIM+eJ3zYLbNTFpFPYtHs6B+sx8exs29IYwgA=="; - }; - }; - "mailcomposer-2.1.0" = { - name = "mailcomposer"; - packageName = "mailcomposer"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-2.1.0.tgz"; - sha1 = "a6531822899614fee899c92226d81e2b9cbb183d"; - }; - }; - "mailcomposer-4.0.2" = { - name = "mailcomposer"; - packageName = "mailcomposer"; - version = "4.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.2.tgz"; - sha1 = "b635402cc7f2eedb10130d3d09ad88b1c2d7e101"; - }; - }; - "mailparser-0.6.2" = { - name = "mailparser"; - packageName = "mailparser"; - version = "0.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/mailparser/-/mailparser-0.6.2.tgz"; - sha1 = "03c486039bdf4df6cd3b6adcaaac4107dfdbc068"; - }; - }; - "make-dir-1.3.0" = { - name = "make-dir"; - packageName = "make-dir"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz"; - sha512 = "2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ=="; - }; - }; - "make-error-1.3.4" = { - name = "make-error"; - packageName = "make-error"; - version = "1.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/make-error/-/make-error-1.3.4.tgz"; - sha512 = "0Dab5btKVPhibSalc9QGXb559ED7G7iLjFXBaj9Wq8O3vorueR5K5jaE3hkG6ZQINyhA/JgG6Qk4qdFQjsYV6g=="; - }; - }; - "make-error-cause-1.2.2" = { - name = "make-error-cause"; - packageName = "make-error-cause"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz"; - sha1 = "df0388fcd0b37816dff0a5fb8108939777dcbc9d"; - }; - }; - "make-fetch-happen-4.0.1" = { - name = "make-fetch-happen"; - packageName = "make-fetch-happen"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz"; - sha512 = "7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ=="; - }; - }; "make-iterator-1.0.1" = { name = "make-iterator"; packageName = "make-iterator"; @@ -19070,15 +2695,6 @@ let sha512 = "pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw=="; }; }; - "mamacro-0.0.3" = { - name = "mamacro"; - packageName = "mamacro"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz"; - sha512 = "qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA=="; - }; - }; "map-cache-0.2.2" = { name = "map-cache"; packageName = "map-cache"; @@ -19088,30 +2704,12 @@ let sha1 = "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"; }; }; - "map-obj-1.0.1" = { - name = "map-obj"; - packageName = "map-obj"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"; - sha1 = "d933ceb9205d82bdcf4886f6742bdc2b4dea146d"; - }; - }; - "map-obj-2.0.0" = { - name = "map-obj"; - packageName = "map-obj"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz"; - sha1 = "a65cd29087a92598b8791257a523e021222ac1f9"; - }; - }; "map-stream-0.1.0" = { name = "map-stream"; packageName = "map-stream"; version = "0.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz"; + url = "http://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz"; sha1 = "e56aa94c4c8055a16404a0674b78f215f7c8e194"; }; }; @@ -19124,60 +2722,6 @@ let sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"; }; }; - "markdown-it-4.4.0" = { - name = "markdown-it"; - packageName = "markdown-it"; - version = "4.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/markdown-it/-/markdown-it-4.4.0.tgz"; - sha1 = "3df373dbea587a9a7fef3e56311b68908f75c414"; - }; - }; - "markdown-it-8.4.2" = { - name = "markdown-it"; - packageName = "markdown-it"; - version = "8.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz"; - sha512 = "GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ=="; - }; - }; - "markdown-it-emoji-1.4.0" = { - name = "markdown-it-emoji"; - packageName = "markdown-it-emoji"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/markdown-it-emoji/-/markdown-it-emoji-1.4.0.tgz"; - sha1 = "9bee0e9a990a963ba96df6980c4fddb05dfb4dcc"; - }; - }; - "markdown-it-github-headings-1.1.1" = { - name = "markdown-it-github-headings"; - packageName = "markdown-it-github-headings"; - version = "1.1.1"; - 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=="; - }; - }; - "markdown-it-task-checkbox-1.0.6" = { - name = "markdown-it-task-checkbox"; - packageName = "markdown-it-task-checkbox"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/markdown-it-task-checkbox/-/markdown-it-task-checkbox-1.0.6.tgz"; - sha512 = "7pxkHuvqTOu3iwVGmDPeYjQg+AIS9VQxzyLP9JCg9lBjgPAJXGEkChK6A2iFuj3tS0GV3HG2u5AMNhcQqwxpJw=="; - }; - }; - "marked-0.3.19" = { - name = "marked"; - packageName = "marked"; - version = "0.3.19"; - src = fetchurl { - url = "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz"; - sha512 = "ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg=="; - }; - }; "matcher-collection-1.0.5" = { name = "matcher-collection"; packageName = "matcher-collection"; @@ -19187,366 +2731,15 @@ let sha512 = "nUCmzKipcJEwYsBVAFh5P+d7JBuhJaW1xs85Hara9xuMLqtCVUrW6DSC0JVIkluxEH2W45nPBM/wjHtBXa/tYA=="; }; }; - "math-random-1.0.1" = { - name = "math-random"; - packageName = "math-random"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz"; - sha1 = "8b3aac588b8a66e4975e3cdea67f7bb329601fac"; - }; - }; - "md5-2.2.1" = { - name = "md5"; - packageName = "md5"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz"; - sha1 = "53ab38d5fe3c8891ba465329ea23fac0540126f9"; - }; - }; "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"; + url = "http://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz"; sha1 = "e9bdbde94a20a5ac18b04340fc5764d5b09d901d"; }; }; - "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=="; - }; - }; - "mdn-data-1.2.0" = { - name = "mdn-data"; - packageName = "mdn-data"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mdn-data/-/mdn-data-1.2.0.tgz"; - sha512 = "esDqNvsJB2q5V28+u7NdtdMg6Rmg4khQmAVSjUiX7BY/7haIv0K2yWM43hYp0or+3nvG7+UaTF1JHz31hgU1TA=="; - }; - }; - "mdns-js-0.5.0" = { - name = "mdns-js"; - packageName = "mdns-js"; - version = "0.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mdns-js/-/mdns-js-0.5.0.tgz"; - sha1 = "4c8abb6ba7cabdc892d39228c3faa2556e09cf87"; - }; - }; - "mdns-js-1.0.1" = { - name = "mdns-js"; - packageName = "mdns-js"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mdns-js/-/mdns-js-1.0.1.tgz"; - sha512 = "dwEtMzmoZCQcGlr004J4m2+W6dCMpCoGQ5kYIEY+7rMPdMM7ztT+1qD9ExmottvLGgbqAVsjllhwU8PyusecPg=="; - }; - }; - "mdns-js-packet-0.2.0" = { - name = "mdns-js-packet"; - packageName = "mdns-js-packet"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mdns-js-packet/-/mdns-js-packet-0.2.0.tgz"; - sha1 = "642409e8183c7561cc60615bbd1420ec2fad7616"; - }; - }; - "mdurl-1.0.1" = { - name = "mdurl"; - packageName = "mdurl"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz"; - sha1 = "fe85b2ec75a59037f2adfec100fd6c601761152e"; - }; - }; - "media-typer-0.3.0" = { - name = "media-typer"; - packageName = "media-typer"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"; - sha1 = "8710d7af0aa626f8fffa1ce00168545263255748"; - }; - }; - "mediasource-2.2.2" = { - name = "mediasource"; - packageName = "mediasource"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/mediasource/-/mediasource-2.2.2.tgz"; - sha512 = "yIyAJMcu1mudTkxZ0jDAKnZJJba4eWPCxxtZRMpoaA4/AI7m7nqbRjmdxmi+x3hKTohb5vC9Yd3IBF/SUzp1vQ=="; - }; - }; - "mediawiki-title-0.6.5" = { - name = "mediawiki-title"; - packageName = "mediawiki-title"; - version = "0.6.5"; - src = fetchurl { - url = "https://registry.npmjs.org/mediawiki-title/-/mediawiki-title-0.6.5.tgz"; - sha512 = "fPcI4r2yH02UUgMo308CVzIuXUaRUrBzMvjXX8J4XfcHgX9Y73iB0/VLp+S3TnxnTgIGrQ3BFb7kWGR7kkyS8g=="; - }; - }; - "mem-1.1.0" = { - name = "mem"; - packageName = "mem"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz"; - sha1 = "5edd52b485ca1d900fe64895505399a0dfa45f76"; - }; - }; - "mem-fs-1.1.3" = { - name = "mem-fs"; - packageName = "mem-fs"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.3.tgz"; - sha1 = "b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc"; - }; - }; - "memdown-0.10.2" = { - name = "memdown"; - packageName = "memdown"; - version = "0.10.2"; - src = fetchurl { - url = "https://registry.npmjs.org/memdown/-/memdown-0.10.2.tgz"; - sha1 = "a15ed0b6a8f216848d80a75c0fe8dd0bad89b608"; - }; - }; - "memoizee-0.4.14" = { - name = "memoizee"; - packageName = "memoizee"; - version = "0.4.14"; - src = fetchurl { - url = "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz"; - sha512 = "/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg=="; - }; - }; - "memory-cache-0.1.6" = { - name = "memory-cache"; - packageName = "memory-cache"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/memory-cache/-/memory-cache-0.1.6.tgz"; - sha1 = "2ed9933ed7a8c718249be7366f7ca8749acf8a24"; - }; - }; - "memory-chunk-store-1.3.0" = { - name = "memory-chunk-store"; - packageName = "memory-chunk-store"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/memory-chunk-store/-/memory-chunk-store-1.3.0.tgz"; - sha512 = "6LsOpHKKhxYrLhHmOJdBCUtSO7op5rUs1pag0fhjHo0QiXRyna0bwYf4EmQuL7InUeF2J7dUMPr6VMogRyf9NA=="; - }; - }; - "memory-fs-0.3.0" = { - name = "memory-fs"; - packageName = "memory-fs"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz"; - sha1 = "7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20"; - }; - }; - "memory-fs-0.4.1" = { - name = "memory-fs"; - packageName = "memory-fs"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz"; - sha1 = "3a9a20b8462523e447cfbc7e8bb80ed667bfc552"; - }; - }; - "memory-pager-1.1.0" = { - name = "memory-pager"; - packageName = "memory-pager"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/memory-pager/-/memory-pager-1.1.0.tgz"; - sha512 = "Mf9OHV/Y7h6YWDxTzX/b4ZZ4oh9NSXblQL8dtPCOomOtZciEHxePR78+uHFLLlsk01A6jVHhHsQZZ/WcIPpnzg=="; - }; - }; - "memorystore-1.6.0" = { - name = "memorystore"; - packageName = "memorystore"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/memorystore/-/memorystore-1.6.0.tgz"; - sha1 = "1fb5fb5f0b2edf1add184917e918f094a9ff3465"; - }; - }; - "menu-string-1.2.0" = { - name = "menu-string"; - packageName = "menu-string"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/menu-string/-/menu-string-1.2.0.tgz"; - sha512 = "b6RTFmSlLjs20Qninl0Wq6dOstjpaPM2pQ63li06pLVTGIIoxjuMRbOmYbGW8l73/AiGNoCK9yXfdfIpLIURPQ=="; - }; - }; - "meow-3.7.0" = { - name = "meow"; - packageName = "meow"; - version = "3.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz"; - sha1 = "72cb668b425228290abbfa856892587308a801fb"; - }; - }; - "meow-4.0.1" = { - name = "meow"; - packageName = "meow"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz"; - sha512 = "xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A=="; - }; - }; - "merge-1.2.0" = { - name = "merge"; - packageName = "merge"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz"; - sha1 = "7531e39d4949c281a66b8c5a6e0265e8b05894da"; - }; - }; - "merge-descriptors-0.0.2" = { - name = "merge-descriptors"; - packageName = "merge-descriptors"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-0.0.2.tgz"; - sha1 = "c36a52a781437513c57275f39dd9d317514ac8c7"; - }; - }; - "merge-descriptors-1.0.0" = { - name = "merge-descriptors"; - packageName = "merge-descriptors"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.0.tgz"; - sha1 = "2169cf7538e1b0cc87fb88e1502d8474bbf79864"; - }; - }; - "merge-descriptors-1.0.1" = { - name = "merge-descriptors"; - packageName = "merge-descriptors"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"; - sha1 = "b00aaa556dd8b44568150ec9d1b953f3f90cbb61"; - }; - }; - "merge2-1.2.2" = { - name = "merge2"; - packageName = "merge2"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/merge2/-/merge2-1.2.2.tgz"; - sha512 = "bgM8twH86rWni21thii6WCMQMRMmwqqdW3sGWi9IipnVAszdLXRjwDwAnyrVXo6DuP3AjRMMttZKUB48QWIFGg=="; - }; - }; - "merkle-tree-stream-3.0.3" = { - name = "merkle-tree-stream"; - packageName = "merkle-tree-stream"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/merkle-tree-stream/-/merkle-tree-stream-3.0.3.tgz"; - sha1 = "f8a064760d37e7978ad5f9f6d3c119a494f57081"; - }; - }; - "mersenne-0.0.4" = { - name = "mersenne"; - packageName = "mersenne"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/mersenne/-/mersenne-0.0.4.tgz"; - sha1 = "401fdec7ec21cdb9e03cd3d3021398da21b27085"; - }; - }; - "metalsmith-2.3.0" = { - name = "metalsmith"; - packageName = "metalsmith"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/metalsmith/-/metalsmith-2.3.0.tgz"; - sha1 = "833afbb5a2a6385e2d9ae3d935e39e33eaea5231"; - }; - }; - "method-override-2.3.10" = { - name = "method-override"; - packageName = "method-override"; - version = "2.3.10"; - src = fetchurl { - url = "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz"; - sha1 = "e3daf8d5dee10dd2dce7d4ae88d62bbee77476b4"; - }; - }; - "methods-0.0.1" = { - name = "methods"; - packageName = "methods"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/methods/-/methods-0.0.1.tgz"; - sha1 = "277c90f8bef39709645a8371c51c3b6c648e068c"; - }; - }; - "methods-0.1.0" = { - name = "methods"; - packageName = "methods"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/methods/-/methods-0.1.0.tgz"; - sha1 = "335d429eefd21b7bacf2e9c922a8d2bd14a30e4f"; - }; - }; - "methods-1.0.1" = { - name = "methods"; - packageName = "methods"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/methods/-/methods-1.0.1.tgz"; - sha1 = "75bc91943dffd7da037cf3eeb0ed73a0037cd14b"; - }; - }; - "methods-1.1.2" = { - name = "methods"; - packageName = "methods"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"; - sha1 = "5529a4d67654134edcc5266656835b0f851afcee"; - }; - }; - "microee-0.0.6" = { - name = "microee"; - packageName = "microee"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/microee/-/microee-0.0.6.tgz"; - sha1 = "a12bdb0103681e8b126a9b071eba4c467c78fffe"; - }; - }; - "micromatch-2.3.11" = { - name = "micromatch"; - packageName = "micromatch"; - version = "2.3.11"; - src = fetchurl { - url = "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz"; - sha1 = "86677c97d1720b363431d04d0d15293bd38c1565"; - }; - }; "micromatch-3.1.10" = { name = "micromatch"; packageName = "micromatch"; @@ -19556,229 +2749,22 @@ let sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg=="; }; }; - "miller-rabin-4.0.1" = { - name = "miller-rabin"; - packageName = "miller-rabin"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz"; - sha512 = "115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA=="; - }; - }; - "mime-1.2.11" = { - name = "mime"; - packageName = "mime"; - version = "1.2.11"; - src = fetchurl { - url = "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; - sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; - }; - }; - "mime-1.2.4" = { - name = "mime"; - packageName = "mime"; - version = "1.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/mime/-/mime-1.2.4.tgz"; - sha1 = "11b5fdaf29c2509255176b80ad520294f5de92b7"; - }; - }; - "mime-1.2.6" = { - name = "mime"; - packageName = "mime"; - version = "1.2.6"; - src = fetchurl { - url = "https://registry.npmjs.org/mime/-/mime-1.2.6.tgz"; - sha1 = "b1f86c768c025fa87b48075f1709f28aeaf20365"; - }; - }; - "mime-1.3.4" = { - name = "mime"; - packageName = "mime"; - version = "1.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz"; - sha1 = "115f9e3b6b3daf2959983cb38f149a2d40eb5d53"; - }; - }; - "mime-1.4.1" = { - name = "mime"; - packageName = "mime"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz"; - sha512 = "KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="; - }; - }; - "mime-1.6.0" = { - name = "mime"; - packageName = "mime"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"; - sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="; - }; - }; - "mime-2.3.1" = { - name = "mime"; - packageName = "mime"; - version = "2.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz"; - sha512 = "OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg=="; - }; - }; - "mime-db-1.12.0" = { + "mime-db-1.37.0" = { name = "mime-db"; packageName = "mime-db"; - version = "1.12.0"; + version = "1.37.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz"; - sha1 = "3d0c63180f458eb10d325aaa37d7c58ae312e9d7"; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz"; + sha512 = "R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg=="; }; }; - "mime-db-1.33.0" = { - name = "mime-db"; - packageName = "mime-db"; - version = "1.33.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz"; - sha512 = "BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ=="; - }; - }; - "mime-db-1.36.0" = { - name = "mime-db"; - packageName = "mime-db"; - version = "1.36.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz"; - sha512 = "L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw=="; - }; - }; - "mime-types-2.0.14" = { + "mime-types-2.1.21" = { name = "mime-types"; packageName = "mime-types"; - version = "2.0.14"; + version = "2.1.21"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz"; - sha1 = "310e159db23e077f8bb22b748dabfa4957140aa6"; - }; - }; - "mime-types-2.1.18" = { - name = "mime-types"; - packageName = "mime-types"; - version = "2.1.18"; - src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz"; - sha512 = "lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ=="; - }; - }; - "mime-types-2.1.20" = { - name = "mime-types"; - packageName = "mime-types"; - version = "2.1.20"; - src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz"; - sha512 = "HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A=="; - }; - }; - "mimelib-0.3.1" = { - name = "mimelib"; - packageName = "mimelib"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mimelib/-/mimelib-0.3.1.tgz"; - sha1 = "787add2415d827acb3af6ec4bca1ea9596418853"; - }; - }; - "mimic-fn-1.2.0" = { - name = "mimic-fn"; - packageName = "mimic-fn"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz"; - sha512 = "jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="; - }; - }; - "mimic-response-1.0.1" = { - name = "mimic-response"; - packageName = "mimic-response"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz"; - sha512 = "j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="; - }; - }; - "min-document-2.19.0" = { - name = "min-document"; - packageName = "min-document"; - version = "2.19.0"; - src = fetchurl { - url = "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz"; - sha1 = "7bd282e3f5842ed295bb748cdd9f1ffa2c824685"; - }; - }; - "minilog-3.1.0" = { - name = "minilog"; - packageName = "minilog"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/minilog/-/minilog-3.1.0.tgz"; - sha1 = "d2d0f1887ca363d1acf0ea86d5c4df293b3fb675"; - }; - }; - "minimalistic-assert-1.0.1" = { - name = "minimalistic-assert"; - packageName = "minimalistic-assert"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"; - sha512 = "UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="; - }; - }; - "minimalistic-crypto-utils-1.0.1" = { - name = "minimalistic-crypto-utils"; - packageName = "minimalistic-crypto-utils"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz"; - sha1 = "f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"; - }; - }; - "minimatch-0.2.14" = { - name = "minimatch"; - packageName = "minimatch"; - version = "0.2.14"; - src = fetchurl { - url = "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz"; - sha1 = "c74e780574f63c6f9a090e90efbe6ef53a6a756a"; - }; - }; - "minimatch-0.3.0" = { - name = "minimatch"; - packageName = "minimatch"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz"; - sha1 = "275d8edaac4f1bb3326472089e7949c8394699dd"; - }; - }; - "minimatch-1.0.0" = { - name = "minimatch"; - packageName = "minimatch"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz"; - sha1 = "e0dd2120b49e1b724ce8d714c520822a9438576d"; - }; - }; - "minimatch-2.0.10" = { - name = "minimatch"; - packageName = "minimatch"; - version = "2.0.10"; - src = fetchurl { - url = "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz"; - sha1 = "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz"; + sha512 = "3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg=="; }; }; "minimatch-3.0.4" = { @@ -19795,7 +2781,7 @@ let packageName = "minimist"; version = "0.0.10"; src = fetchurl { - url = "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz"; + url = "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz"; sha1 = "de3f98543dbf96082be48ad1a0c7cda836301dcf"; }; }; @@ -19804,89 +2790,35 @@ let packageName = "minimist"; version = "0.0.8"; src = fetchurl { - url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"; + url = "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"; sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d"; }; }; - "minimist-0.1.0" = { - name = "minimist"; - packageName = "minimist"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz"; - sha1 = "99df657a52574c21c9057497df742790b2b4c0de"; - }; - }; - "minimist-0.2.0" = { - name = "minimist"; - packageName = "minimist"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz"; - sha1 = "4dffe525dae2b864c66c2e23c6271d7afdecefce"; - }; - }; "minimist-1.2.0" = { name = "minimist"; packageName = "minimist"; version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; + url = "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284"; }; }; - "minimist-options-3.0.2" = { - name = "minimist-options"; - packageName = "minimist-options"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz"; - sha512 = "FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ=="; - }; - }; - "minipass-2.3.4" = { + "minipass-2.3.5" = { name = "minipass"; packageName = "minipass"; - version = "2.3.4"; + version = "2.3.5"; src = fetchurl { - url = "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz"; - sha512 = "mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w=="; + url = "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz"; + sha512 = "Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA=="; }; }; - "minizlib-1.1.0" = { + "minizlib-1.2.1" = { name = "minizlib"; packageName = "minizlib"; - version = "1.1.0"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz"; - sha512 = "4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA=="; - }; - }; - "mirror-folder-3.0.0" = { - name = "mirror-folder"; - packageName = "mirror-folder"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mirror-folder/-/mirror-folder-3.0.0.tgz"; - sha512 = "fh6wDXcSpFoKY7ZPHnEv1+xjLOS7tlkEpTvl4Y6ZsT0HNjIaYg6ktq9ng8MPthFruunS8D/3GnPeaWhoQD3X9g=="; - }; - }; - "mississippi-2.0.0" = { - name = "mississippi"; - packageName = "mississippi"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz"; - sha512 = "zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw=="; - }; - }; - "mississippi-3.0.0" = { - name = "mississippi"; - packageName = "mississippi"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz"; - sha512 = "x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA=="; + url = "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz"; + sha512 = "7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA=="; }; }; "mixin-deep-1.3.1" = { @@ -19898,141 +2830,15 @@ let sha512 = "8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ=="; }; }; - "mixin-object-2.0.1" = { - name = "mixin-object"; - packageName = "mixin-object"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz"; - sha1 = "4fb949441dab182540f1fe035ba60e1947a5e57e"; - }; - }; - "mkdirp-0.3.0" = { - name = "mkdirp"; - packageName = "mkdirp"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; - sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; - }; - }; - "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.0" = { - name = "mkdirp"; - packageName = "mkdirp"; - version = "0.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz"; - sha1 = "1d73076a6df986cd9344e15e71fcc05a4c9abf12"; - }; - }; "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"; + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"; sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903"; }; }; - "mkpath-0.1.0" = { - name = "mkpath"; - packageName = "mkpath"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz"; - sha1 = "7554a6f8d871834cc97b5462b122c4c124d6de91"; - }; - }; - "mkpath-1.0.0" = { - name = "mkpath"; - packageName = "mkpath"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mkpath/-/mkpath-1.0.0.tgz"; - sha1 = "ebb3a977e7af1c683ae6fda12b545a6ba6c5853d"; - }; - }; - "mksnapshot-0.3.1" = { - name = "mksnapshot"; - packageName = "mksnapshot"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.1.tgz"; - sha1 = "2501c05657436d742ce958a4ff92c77e40dd37e6"; - }; - }; - "mocha-2.5.3" = { - name = "mocha"; - packageName = "mocha"; - version = "2.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/mocha/-/mocha-2.5.3.tgz"; - sha1 = "161be5bdeb496771eb9b35745050b622b5aefc58"; - }; - }; - "modern-syslog-1.1.2" = { - name = "modern-syslog"; - packageName = "modern-syslog"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/modern-syslog/-/modern-syslog-1.1.2.tgz"; - sha1 = "f1fa58899f3f452d788f1573401212a4ef898de5"; - }; - }; - "modify-values-1.0.1" = { - name = "modify-values"; - packageName = "modify-values"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz"; - sha512 = "xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw=="; - }; - }; - "module-deps-4.1.1" = { - name = "module-deps"; - packageName = "module-deps"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz"; - sha1 = "23215833f1da13fd606ccb8087b44852dcb821fd"; - }; - }; - "module-deps-6.1.0" = { - name = "module-deps"; - packageName = "module-deps"; - version = "6.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/module-deps/-/module-deps-6.1.0.tgz"; - sha512 = "NPs5N511VD1rrVJihSso/LiBShRbJALYBKzDW91uZYy7BpjnO4bGnZL3HjZ9yKcFdZUWwaYjDz9zxbuP7vKMuQ=="; - }; - }; - "mold-source-map-0.4.0" = { - name = "mold-source-map"; - packageName = "mold-source-map"; - version = "0.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mold-source-map/-/mold-source-map-0.4.0.tgz"; - sha1 = "cf67e0b31c47ab9badb5c9c25651862127bb8317"; - }; - }; - "moment-2.1.0" = { - name = "moment"; - packageName = "moment"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/moment/-/moment-2.1.0.tgz"; - sha1 = "1fd7b1134029a953c6ea371dbaee37598ac03567"; - }; - }; "moment-2.20.1" = { name = "moment"; packageName = "moment"; @@ -20051,204 +2857,6 @@ let sha1 = "3c257f9839fc0e93ff53149632239eb90783ff66"; }; }; - "moment-2.7.0" = { - name = "moment"; - packageName = "moment"; - version = "2.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/moment/-/moment-2.7.0.tgz"; - sha1 = "359a19ec634cda3c706c8709adda54c0329aaec4"; - }; - }; - "moment-timezone-0.5.21" = { - name = "moment-timezone"; - packageName = "moment-timezone"; - version = "0.5.21"; - src = fetchurl { - url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.21.tgz"; - sha512 = "j96bAh4otsgj3lKydm3K7kdtA3iKf2m6MY2iSYCzCm5a1zmHo1g+aK3068dDEeocLZQIS9kU8bsdQHLqEvgW0A=="; - }; - }; - "mongodb-1.2.14" = { - name = "mongodb"; - packageName = "mongodb"; - version = "1.2.14"; - src = fetchurl { - url = "https://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz"; - sha1 = "269665552066437308d0942036646e6795c3a9a3"; - }; - }; - "mongoose-3.6.7" = { - name = "mongoose"; - packageName = "mongoose"; - version = "3.6.7"; - src = fetchurl { - url = "https://registry.npmjs.org/mongoose/-/mongoose-3.6.7.tgz"; - sha1 = "aa6c9f4dfb740c7721dbe734fbb97714e5ab0ebc"; - }; - }; - "mongoose-lifecycle-1.0.0" = { - name = "mongoose-lifecycle"; - packageName = "mongoose-lifecycle"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mongoose-lifecycle/-/mongoose-lifecycle-1.0.0.tgz"; - sha1 = "3bac3f3924a845d147784fc6558dee900b0151e2"; - }; - }; - "mooremachine-2.2.1" = { - name = "mooremachine"; - packageName = "mooremachine"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mooremachine/-/mooremachine-2.2.1.tgz"; - sha1 = "0d9891aa7c2cf32ca73e72f52a3561ed787e2e8c"; - }; - }; - "morgan-1.6.1" = { - name = "morgan"; - packageName = "morgan"; - version = "1.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz"; - sha1 = "5fd818398c6819cba28a7cd6664f292fe1c0bbf2"; - }; - }; - "morgan-1.9.0" = { - name = "morgan"; - packageName = "morgan"; - version = "1.9.0"; - src = fetchurl { - url = "https://registry.npmjs.org/morgan/-/morgan-1.9.0.tgz"; - sha1 = "d01fa6c65859b76fcf31b3cb53a3821a311d8051"; - }; - }; - "move-concurrently-1.0.1" = { - name = "move-concurrently"; - packageName = "move-concurrently"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz"; - sha1 = "be2c005fda32e0b29af1f05d7c4b33214c701f92"; - }; - }; - "mp4-box-encoding-1.3.0" = { - name = "mp4-box-encoding"; - packageName = "mp4-box-encoding"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mp4-box-encoding/-/mp4-box-encoding-1.3.0.tgz"; - sha512 = "U4pMLpjT/UzB8d36dxj6Mf1bG9xypEvgbuRIa1fztRXNKKTCAtRxsnFZhNOd7YDFOKtjBgssYGvo4H/Q3ZY1MA=="; - }; - }; - "mp4-stream-2.0.3" = { - name = "mp4-stream"; - packageName = "mp4-stream"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/mp4-stream/-/mp4-stream-2.0.3.tgz"; - sha512 = "5NzgI0+bGakoZEwnIYINXqB3mnewkt3Y7jcvkXsTubnCNUSdM8cpP0Vemxf6FLg0qUN8fydTgNMVAc3QU8B92g=="; - }; - }; - "mpath-0.1.1" = { - name = "mpath"; - packageName = "mpath"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz"; - sha1 = "23da852b7c232ee097f4759d29c0ee9cd22d5e46"; - }; - }; - "mpath-0.2.1" = { - name = "mpath"; - packageName = "mpath"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mpath/-/mpath-0.2.1.tgz"; - sha1 = "3a4e829359801de96309c27a6b2e102e89f9e96e"; - }; - }; - "mpromise-0.2.1" = { - name = "mpromise"; - packageName = "mpromise"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mpromise/-/mpromise-0.2.1.tgz"; - sha1 = "fbbdc28cb0207e49b8a4eb1a4c0cea6c2de794c8"; - }; - }; - "mqtt-2.18.5" = { - name = "mqtt"; - packageName = "mqtt"; - version = "2.18.5"; - src = fetchurl { - url = "https://registry.npmjs.org/mqtt/-/mqtt-2.18.5.tgz"; - sha512 = "VkQeH81VIS0nOL3Ilf58ypPtM3I6VzVsE5as+k/AgrnX7xjcrCSfgSJdYGa6rW3px4DLAnh2gCD3URUZ23riKQ=="; - }; - }; - "mqtt-packet-5.6.0" = { - name = "mqtt-packet"; - packageName = "mqtt-packet"; - version = "5.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-5.6.0.tgz"; - sha512 = "QECe2ivqcR1LRsPobRsjenEKAC3i1a5gmm+jNKJLrsiq9PaSQ18LlKFuxvhGxWkvGEPadWv6rKd31O4ICqS1Xw=="; - }; - }; - "mri-1.1.1" = { - name = "mri"; - packageName = "mri"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mri/-/mri-1.1.1.tgz"; - sha1 = "85aa26d3daeeeedf80dc5984af95cc5ca5cad9f1"; - }; - }; - "ms-0.1.0" = { - name = "ms"; - packageName = "ms"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ms/-/ms-0.1.0.tgz"; - sha1 = "f21fac490daf1d7667fd180fe9077389cc9442b2"; - }; - }; - "ms-0.7.0" = { - name = "ms"; - packageName = "ms"; - version = "0.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz"; - sha1 = "865be94c2e7397ad8a57da6a633a6e2f30798b83"; - }; - }; - "ms-0.7.1" = { - name = "ms"; - packageName = "ms"; - version = "0.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"; - sha1 = "9cd13c03adbff25b65effde7ce864ee952017098"; - }; - }; - "ms-0.7.2" = { - name = "ms"; - packageName = "ms"; - version = "0.7.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz"; - sha1 = "ae25cf2512b3885a1d95d7f037868d8431124765"; - }; - }; - "ms-0.7.3" = { - name = "ms"; - packageName = "ms"; - version = "0.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/ms/-/ms-0.7.3.tgz"; - sha1 = "708155a5e44e33f5fd0fc53e81d0d40a91be1fff"; - }; - }; "ms-2.0.0" = { name = "ms"; packageName = "ms"; @@ -20258,15 +2866,6 @@ let sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; }; }; - "ms-2.1.1" = { - name = "ms"; - packageName = "ms"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz"; - sha512 = "tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="; - }; - }; "ms-rest-1.15.7" = { name = "ms-rest"; packageName = "ms-rest"; @@ -20276,13 +2875,13 @@ let sha1 = "400515e05b1924889cb61a1ec6054290a68e1207"; }; }; - "ms-rest-2.3.6" = { + "ms-rest-2.3.8" = { name = "ms-rest"; packageName = "ms-rest"; - version = "2.3.6"; + version = "2.3.8"; src = fetchurl { - url = "https://registry.npmjs.org/ms-rest/-/ms-rest-2.3.6.tgz"; - sha512 = "M+Lx9P7Wy4TeAk7jqPLwGS1QS1gvxF6Xo+OHv5j1g3Kcb44T/GTUuSjxTKarF6aKyeacZH1ZD++Nt7pcql7dDA=="; + url = "https://registry.npmjs.org/ms-rest/-/ms-rest-2.3.8.tgz"; + sha512 = "8kaerSPk0Z9W6z8VnJXjKOHDaGGXbsGyO22X4DFtlllzbYLryWo0Dor+jnIKpgvUOzQKSoLW2fel81piG3LnHQ=="; }; }; "ms-rest-azure-1.15.7" = { @@ -20294,220 +2893,13 @@ let sha1 = "8bce09f053b1565dbaa8bd022ca40155c35b0fde"; }; }; - "ms-rest-azure-2.5.7" = { + "ms-rest-azure-2.5.9" = { name = "ms-rest-azure"; packageName = "ms-rest-azure"; - version = "2.5.7"; + version = "2.5.9"; src = fetchurl { - url = "https://registry.npmjs.org/ms-rest-azure/-/ms-rest-azure-2.5.7.tgz"; - sha512 = "e4lgB0z29Dx4ufu/c+PmEAYY1WXq98GYUBkE+iRx7WsxsN04lrM3B1vj8y+B8rKt7clPUE0niqB9VovVL8zvag=="; - }; - }; - "msgpack-1.0.2" = { - name = "msgpack"; - packageName = "msgpack"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/msgpack/-/msgpack-1.0.2.tgz"; - sha1 = "923e2c5cffa65c8418e9b228d1124793969c429c"; - }; - }; - "msgpack5-3.6.0" = { - name = "msgpack5"; - packageName = "msgpack5"; - version = "3.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/msgpack5/-/msgpack5-3.6.0.tgz"; - sha512 = "6HuCZHA57WtNUzrKIvjJ8OMxigzveJ6D5i13y6TsgGu3X3zxABpuBvChpppOoGdB9SyWZcmqUs1fwUV/PpSQ7Q=="; - }; - }; - "multer-1.3.1" = { - name = "multer"; - packageName = "multer"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/multer/-/multer-1.3.1.tgz"; - sha512 = "JHdEoxkA/5NgZRo91RNn4UT+HdcJV9XUo01DTkKC7vo1erNIngtuaw9Y0WI8RdTlyi+wMIbunflhghzVLuGJyw=="; - }; - }; - "multi-random-access-2.1.1" = { - name = "multi-random-access"; - packageName = "multi-random-access"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/multi-random-access/-/multi-random-access-2.1.1.tgz"; - sha1 = "6462f1b204109ccc644601650110a828443d66e2"; - }; - }; - "multicast-dns-4.0.1" = { - name = "multicast-dns"; - packageName = "multicast-dns"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-4.0.1.tgz"; - sha1 = "abf022fc866727055a9e0c2bc98097f5ebad97a2"; - }; - }; - "multicast-dns-6.2.3" = { - name = "multicast-dns"; - packageName = "multicast-dns"; - version = "6.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz"; - sha512 = "ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g=="; - }; - }; - "multicast-dns-7.0.1" = { - name = "multicast-dns"; - packageName = "multicast-dns"; - version = "7.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.0.1.tgz"; - sha512 = "jx8bO2QZvx5oJXWhiuEb6I8XgufpPXvKFSAoSvurD2nECVhbQQTilY33IfChreWqhqPgzKZbpgsyHapjnRTnlw=="; - }; - }; - "multicast-dns-service-types-1.1.0" = { - name = "multicast-dns-service-types"; - packageName = "multicast-dns-service-types"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz"; - sha1 = "899f11d9686e5e05cb91b35d5f0e63b773cfc901"; - }; - }; - "multicb-1.2.2" = { - name = "multicb"; - packageName = "multicb"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/multicb/-/multicb-1.2.2.tgz"; - sha512 = "PZM4dhYFmCF6uZGWpEmoPMUqJBywS9IcAgybT2GmSpYI1BvGvoWSdbio+ik+q/YD2vodhvslESWIS3NnkKYdqQ=="; - }; - }; - "multimatch-2.1.0" = { - name = "multimatch"; - packageName = "multimatch"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz"; - sha1 = "9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b"; - }; - }; - "multiparty-2.2.0" = { - name = "multiparty"; - packageName = "multiparty"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgz"; - sha1 = "a567c2af000ad22dc8f2a653d91978ae1f5316f4"; - }; - }; - "multiparty-3.3.2" = { - name = "multiparty"; - packageName = "multiparty"; - version = "3.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz"; - sha1 = "35de6804dc19643e5249f3d3e3bdc6c8ce301d3f"; - }; - }; - "multiparty-4.1.4" = { - name = "multiparty"; - packageName = "multiparty"; - version = "4.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/multiparty/-/multiparty-4.1.4.tgz"; - sha1 = "4c96dcbdc11e3f7917e1615e640b4b5022be64fd"; - }; - }; - "multipipe-0.1.2" = { - name = "multipipe"; - packageName = "multipipe"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz"; - sha1 = "2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"; - }; - }; - "multistream-2.1.1" = { - name = "multistream"; - packageName = "multistream"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/multistream/-/multistream-2.1.1.tgz"; - sha512 = "xasv76hl6nr1dEy3lPvy7Ej7K/Lx3O/FCvwge8PeVJpciPPoNCbaANcNiBug3IpdvTveZUcAV0DJzdnUDMesNQ=="; - }; - }; - "muri-0.3.1" = { - name = "muri"; - packageName = "muri"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/muri/-/muri-0.3.1.tgz"; - sha1 = "861889c5c857f1a43700bee85d50731f61727c9a"; - }; - }; - "murl-0.4.1" = { - name = "murl"; - packageName = "murl"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/murl/-/murl-0.4.1.tgz"; - sha1 = "489fbcc7f1b2b77e689c84120a51339c3849c939"; - }; - }; - "murmur-hash-js-1.0.0" = { - name = "murmur-hash-js"; - packageName = "murmur-hash-js"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/murmur-hash-js/-/murmur-hash-js-1.0.0.tgz"; - sha1 = "5041049269c96633c866386960b2f4289e75e5b0"; - }; - }; - "mustache-2.3.1" = { - name = "mustache"; - packageName = "mustache"; - version = "2.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mustache/-/mustache-2.3.1.tgz"; - sha512 = "20dW38oeiTzauvbxs1YxQbr3gbu/Lfo15J4V0EqbspYnn/GwSeTSDNtESy2nak28BW0k8qp7dnrFhrsejLPUtw=="; - }; - }; - "mutate.js-0.2.0" = { - name = "mutate.js"; - packageName = "mutate.js"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mutate.js/-/mutate.js-0.2.0.tgz"; - sha1 = "2e5cb1ac64c937dae28296e8f42af5eafd9bc7ef"; - }; - }; - "mute-stream-0.0.4" = { - name = "mute-stream"; - packageName = "mute-stream"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz"; - sha1 = "a9219960a6d5d5d046597aee51252c6655f7177e"; - }; - }; - "mute-stream-0.0.5" = { - name = "mute-stream"; - packageName = "mute-stream"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz"; - sha1 = "8fbfabb0a98a253d3184331f9e8deb7372fac6c0"; - }; - }; - "mute-stream-0.0.6" = { - name = "mute-stream"; - packageName = "mute-stream"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz"; - sha1 = "48962b19e169fd1dfc240b3f1e7317627bbc47db"; + url = "https://registry.npmjs.org/ms-rest-azure/-/ms-rest-azure-2.5.9.tgz"; + sha512 = "qonobzWLS7Jl6qwgTuA/SfyCtnv7olvCRKrcF8nzXSj68ds4Oj3K64ntzgQajroKa0hKVMcPUFbTk1IYMGvu8w=="; }; }; "mute-stream-0.0.7" = { @@ -20519,132 +2911,6 @@ let sha1 = "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"; }; }; - "mutexify-1.2.0" = { - name = "mutexify"; - packageName = "mutexify"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mutexify/-/mutexify-1.2.0.tgz"; - sha512 = "oprzxd2zhfrJqEuB98qc1dRMMonClBQ57UPDjnbcrah4orEMTq1jq3+AcdFe5ePzdbJXI7zmdhfftIdMnhYFoQ=="; - }; - }; - "mv-2.1.1" = { - name = "mv"; - packageName = "mv"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz"; - sha1 = "ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2"; - }; - }; - "mz-2.5.0" = { - name = "mz"; - packageName = "mz"; - version = "2.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mz/-/mz-2.5.0.tgz"; - sha1 = "2859025df03d46b57bb317174b196477ce64cec1"; - }; - }; - "mz-2.7.0" = { - name = "mz"; - packageName = "mz"; - version = "2.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz"; - sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="; - }; - }; - "nan-0.3.2" = { - name = "nan"; - packageName = "nan"; - version = "0.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-0.3.2.tgz"; - sha1 = "0df1935cab15369075ef160ad2894107aa14dc2d"; - }; - }; - "nan-1.0.0" = { - name = "nan"; - packageName = "nan"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-1.0.0.tgz"; - sha1 = "ae24f8850818d662fcab5acf7f3b95bfaa2ccf38"; - }; - }; - "nan-2.1.0" = { - name = "nan"; - packageName = "nan"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz"; - sha1 = "020a7ccedc63fdee85f85967d5607849e74abbe8"; - }; - }; - "nan-2.10.0" = { - name = "nan"; - packageName = "nan"; - version = "2.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz"; - sha512 = "bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA=="; - }; - }; - "nan-2.11.0" = { - name = "nan"; - packageName = "nan"; - version = "2.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz"; - sha512 = "F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw=="; - }; - }; - "nan-2.5.1" = { - name = "nan"; - packageName = "nan"; - version = "2.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz"; - sha1 = "d5b01691253326a97a2bbee9e61c55d8d60351e2"; - }; - }; - "nanoassert-1.1.0" = { - name = "nanoassert"; - packageName = "nanoassert"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz"; - sha1 = "4f3152e09540fde28c76f44b19bbcd1d5a42478d"; - }; - }; - "nanobus-4.3.3" = { - name = "nanobus"; - packageName = "nanobus"; - version = "4.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/nanobus/-/nanobus-4.3.3.tgz"; - sha512 = "4/uzl+LkMGoVv/9eMzH2QFvefmlJErT0KR7EmuYbmht2QvxSEqTjhFFOZ/KHE6chH58fKL3njrOcEwbYV0h9Yw=="; - }; - }; - "nanoid-1.2.1" = { - name = "nanoid"; - packageName = "nanoid"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/nanoid/-/nanoid-1.2.1.tgz"; - sha512 = "S1QSG+TQtsqr2/ujHZcNT0OxygffUaUT755qTc/SPKfQ0VJBlOO6qb1425UYoHXPvCZ3pWgMVCuy1t7+AoCxnQ=="; - }; - }; - "nanolru-1.0.0" = { - name = "nanolru"; - packageName = "nanolru"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nanolru/-/nanolru-1.0.0.tgz"; - sha512 = "GyQkE8M32pULhQk7Sko5raoIbPalAk90ICG+An4fq6fCsFHsP6fB2K46WGXVdoJpy4SGMnZ/EKbo123fZJomWg=="; - }; - }; "nanomatch-1.2.13" = { name = "nanomatch"; packageName = "nanomatch"; @@ -20654,486 +2920,31 @@ let sha512 = "fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA=="; }; }; - "nanoscheduler-1.0.3" = { - name = "nanoscheduler"; - packageName = "nanoscheduler"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/nanoscheduler/-/nanoscheduler-1.0.3.tgz"; - sha512 = "jBbrF3qdU9321r8n9X7yu18DjP31Do2ItJm3mWrt90wJTrnDO+HXpoV7ftaUglAtjgj9s+OaCxGufbvx6pvbEQ=="; - }; - }; - "nanotiming-7.3.1" = { - name = "nanotiming"; - packageName = "nanotiming"; - version = "7.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/nanotiming/-/nanotiming-7.3.1.tgz"; - sha512 = "l3lC7v/PfOuRWQa8vV29Jo6TG10wHtnthLElFXs4Te4Aas57Fo4n1Q8LH9n+NDh9riOzTVvb2QNBhTS4JUKNjw=="; - }; - }; - "native-dns-cache-git+https://github.com/okTurtles/native-dns-cache.git#8714196bb9223cc9a4064a4fddf9e82ec50b7d4d" = { - name = "native-dns-cache"; - packageName = "native-dns-cache"; - version = "0.0.2"; - src = fetchgit { - url = "https://github.com/okTurtles/native-dns-cache.git"; - rev = "8714196bb9223cc9a4064a4fddf9e82ec50b7d4d"; - sha256 = "3f06b2577afc3c1e428533baae3c51bad44a2e1e02fca147a1303943c214f841"; - }; - }; - "native-dns-git+https://github.com/okTurtles/node-dns.git#08433ec98f517eed3c6d5e47bdf62603539cd402" = { - name = "native-dns"; - packageName = "native-dns"; - version = "0.6.1"; - src = fetchgit { - url = "https://github.com/okTurtles/node-dns.git"; - rev = "08433ec98f517eed3c6d5e47bdf62603539cd402"; - sha256 = "a7342bfd4e952490a8a25a68efcb1d16ecc2391f1044109ebeace89ad284f7a2"; - }; - }; - "native-dns-packet-0.1.1" = { - name = "native-dns-packet"; - packageName = "native-dns-packet"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/native-dns-packet/-/native-dns-packet-0.1.1.tgz"; - sha1 = "97da90570b8438a00194701ce24d011fd3cc109a"; - }; - }; - "native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#307e77a47ebba57a5ae9118a284e916e5ebb305a" = { - name = "native-dns-packet"; - packageName = "native-dns-packet"; - version = "0.0.3"; - src = fetchgit { - url = "https://github.com/okTurtles/native-dns-packet.git"; - rev = "307e77a47ebba57a5ae9118a284e916e5ebb305a"; - sha256 = "f8aaa7bb3b2a652e52bfe5c13a6531c71d690f621ef4d86d0787838708a50358"; - }; - }; - "native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#8bf2714c318cfe7d31bca2006385882ccbf503e4" = { - name = "native-dns-packet"; - packageName = "native-dns-packet"; - version = "0.0.4"; - src = fetchgit { - url = "https://github.com/okTurtles/native-dns-packet.git"; - rev = "8bf2714c318cfe7d31bca2006385882ccbf503e4"; - sha256 = "1f39a4bd88978a0b51d45c32c777fb7f75b12e220cf7d206aa5a12d1e4e80f9d"; - }; - }; - "native-promise-only-0.8.1" = { - name = "native-promise-only"; - packageName = "native-promise-only"; - version = "0.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz"; - sha1 = "20a318c30cb45f71fe7adfbf7b21c99c1472ef11"; - }; - }; - "natives-1.1.4" = { - name = "natives"; - packageName = "natives"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/natives/-/natives-1.1.4.tgz"; - sha512 = "Q29yeg9aFKwhLVdkTAejM/HvYG0Y1Am1+HUkFQGn5k2j8GS+v60TVmZh6nujpEAj/qql+wGUrlryO8bF+b1jEg=="; - }; - }; - "natural-compare-1.4.0" = { - name = "natural-compare"; - packageName = "natural-compare"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"; - sha1 = "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"; - }; - }; - "natural-compare-lite-1.4.0" = { - name = "natural-compare-lite"; - packageName = "natural-compare-lite"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz"; - sha1 = "17b09581988979fddafe0201e931ba933c96cbb4"; - }; - }; - "nconf-0.10.0" = { - name = "nconf"; - packageName = "nconf"; - version = "0.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nconf/-/nconf-0.10.0.tgz"; - sha512 = "fKiXMQrpP7CYWJQzKkPPx9hPgmq+YLDyxcG9N8RpiE9FoCkCbzD0NyW0YhE3xn3Aupe7nnDeIx4PFzYehpHT9Q=="; - }; - }; - "nconf-0.6.9" = { - name = "nconf"; - packageName = "nconf"; - version = "0.6.9"; - src = fetchurl { - url = "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz"; - sha1 = "9570ef15ed6f9ae6b2b3c8d5e71b66d3193cd661"; - }; - }; - "nconf-0.7.1" = { - name = "nconf"; - packageName = "nconf"; - version = "0.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/nconf/-/nconf-0.7.1.tgz"; - sha1 = "ee4b561dd979a3c58db122e38f196d49d61aeb5b"; - }; - }; "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"; + url = "http://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz"; sha1 = "abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574"; }; }; - "ncp-1.0.1" = { - name = "ncp"; - packageName = "ncp"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz"; - sha1 = "d15367e5cb87432ba117d2bf80fdf45aecfb4246"; - }; - }; - "ncp-2.0.0" = { - name = "ncp"; - packageName = "ncp"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz"; - sha1 = "195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"; - }; - }; - "ndjson-1.5.0" = { - name = "ndjson"; - packageName = "ndjson"; - version = "1.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz"; - sha1 = "ae603b36b134bcec347b452422b0bf98d5832ec8"; - }; - }; - "neat-input-1.8.0" = { - name = "neat-input"; - packageName = "neat-input"; - version = "1.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/neat-input/-/neat-input-1.8.0.tgz"; - sha512 = "9LsyX7NcQBOT0/VEthxOCpYlKXgo0UZeGlMSx/a2SKFkE4ZiU/wTUBoF9brQKtKspmBZyLnXqDiktsbopEb0Tg=="; - }; - }; - "neat-log-2.4.0" = { - name = "neat-log"; - packageName = "neat-log"; - version = "2.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/neat-log/-/neat-log-2.4.0.tgz"; - sha512 = "5Gb0J17bqRxKBfgetrYCZav7kpFgunDhFq0i+kEq5Kn36Cuw4IskIl3yd+/P8jCcAzaKrQ7mrb+p6r/NP5esWA=="; - }; - }; - "neat-log-3.1.0" = { - name = "neat-log"; - packageName = "neat-log"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/neat-log/-/neat-log-3.1.0.tgz"; - sha512 = "VarbsDsRN5C5pCdOskjJ7bOPvyjYeVduftgs1dYXqoFXwKFBPJq3VrmFRpbwjoW03Z80DSiiDbaPGX7ix+OFyA=="; - }; - }; - "neat-spinner-1.0.0" = { - name = "neat-spinner"; - packageName = "neat-spinner"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/neat-spinner/-/neat-spinner-1.0.0.tgz"; - sha512 = "+T6UtYItDTE1L30g/nLRjP55dFlvldrzCRsn4CrcNHIbhg5JUe0hnOx1DHFViysUC7I1cevBQVjdGJ9ZftY9DA=="; - }; - }; - "neat-tasks-1.1.1" = { - name = "neat-tasks"; - packageName = "neat-tasks"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/neat-tasks/-/neat-tasks-1.1.1.tgz"; - sha512 = "U8HkIv90/lrdNlHVp63PoF3FeuQUvJ6toMX6InqRqpBmQq9iukZRAnq/yCE4Ii6WHZRYa6DEiTH/EGFTZ0rIGg=="; - }; - }; - "needle-0.10.0" = { + "needle-2.2.4" = { name = "needle"; packageName = "needle"; - version = "0.10.0"; + version = "2.2.4"; src = fetchurl { - url = "https://registry.npmjs.org/needle/-/needle-0.10.0.tgz"; - sha1 = "16a24d63f2a61152eb74cce1d12af85c507577d4"; + url = "https://registry.npmjs.org/needle/-/needle-2.2.4.tgz"; + sha512 = "HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA=="; }; }; - "needle-0.11.0" = { - name = "needle"; - packageName = "needle"; - version = "0.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/needle/-/needle-0.11.0.tgz"; - sha1 = "02a71b008eaf7d55ae89fb9fd7685b7b88d7bc29"; - }; - }; - "needle-2.2.2" = { - name = "needle"; - packageName = "needle"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/needle/-/needle-2.2.2.tgz"; - sha512 = "mW7W8dKuVYefCpNzE3Z7xUmPI9wSrSL/1qH31YGMxmSOAnjatS3S9Zv3cmiHrhx3Jkp1SrWWBdOFXjfF48Uq3A=="; - }; - }; - "negotiator-0.3.0" = { - name = "negotiator"; - packageName = "negotiator"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgz"; - sha1 = "706d692efeddf574d57ea9fb1ab89a4fa7ee8f60"; - }; - }; - "negotiator-0.5.3" = { - name = "negotiator"; - packageName = "negotiator"; - version = "0.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz"; - sha1 = "269d5c476810ec92edbe7b6c2f28316384f9a7e8"; - }; - }; - "negotiator-0.6.1" = { - name = "negotiator"; - packageName = "negotiator"; - version = "0.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz"; - sha1 = "2b327184e8992101177b28563fb5e7102acd0ca9"; - }; - }; - "negotiator-git+https://github.com/arlolra/negotiator#full-parse-access" = { - name = "negotiator"; - packageName = "negotiator"; - version = "0.6.1"; - src = fetchgit { - url = "https://github.com/arlolra/negotiator"; - rev = "0418ab4e9a665772b7e233564a4525c9d9a8ec3a"; - sha256 = "243e90fbf6616ef39f3c71bbcd027799e35cbf2ef3f25203676f65b20f7f7394"; - }; - }; - "neo-async-2.5.2" = { - name = "neo-async"; - packageName = "neo-async"; - version = "2.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz"; - sha512 = "vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw=="; - }; - }; - "nested-error-stacks-1.0.2" = { - name = "nested-error-stacks"; - packageName = "nested-error-stacks"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-1.0.2.tgz"; - sha1 = "19f619591519f096769a5ba9a86e6eeec823c3cf"; - }; - }; - "net-browserify-alt-1.1.0" = { - name = "net-browserify-alt"; - packageName = "net-browserify-alt"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/net-browserify-alt/-/net-browserify-alt-1.1.0.tgz"; - sha1 = "02c9ecac88437be23f5948b208a1e65d8d138a73"; - }; - }; - "net-ping-1.1.7" = { - name = "net-ping"; - packageName = "net-ping"; - version = "1.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/net-ping/-/net-ping-1.1.7.tgz"; - sha1 = "49f5bca55a30a3726d69253557f231135a637075"; - }; - }; - "netmask-1.0.6" = { - name = "netmask"; - packageName = "netmask"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz"; - sha1 = "20297e89d86f6f6400f250d9f4f6b4c1945fcd35"; - }; - }; - "nets-3.2.0" = { - name = "nets"; - packageName = "nets"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nets/-/nets-3.2.0.tgz"; - sha1 = "d511fbab7af11da013f21b97ee91747d33852d38"; - }; - }; - "network-address-0.0.5" = { - name = "network-address"; - packageName = "network-address"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/network-address/-/network-address-0.0.5.tgz"; - sha1 = "a400225438cacb67cd6108e8e826d5920a705dcc"; - }; - }; - "network-address-1.1.2" = { - name = "network-address"; - packageName = "network-address"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/network-address/-/network-address-1.1.2.tgz"; - sha1 = "4aa7bfd43f03f0b81c9702b13d6a858ddb326f3e"; - }; - }; - "next-event-1.0.0" = { - name = "next-event"; - packageName = "next-event"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/next-event/-/next-event-1.0.0.tgz"; - sha1 = "e7778acde2e55802e0ad1879c39cf6f75eda61d8"; - }; - }; - "next-line-1.1.0" = { - name = "next-line"; - packageName = "next-line"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/next-line/-/next-line-1.1.0.tgz"; - sha1 = "fcae57853052b6a9bae8208e40dd7d3c2d304603"; - }; - }; - "next-tick-1.0.0" = { - name = "next-tick"; - packageName = "next-tick"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz"; - sha1 = "ca86d1fe8828169b0120208e3dc8424b9db8342c"; - }; - }; - "nice-try-1.0.5" = { - name = "nice-try"; - packageName = "nice-try"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz"; - sha512 = "1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="; - }; - }; - "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"; - }; - }; - "no-case-2.3.2" = { - name = "no-case"; - packageName = "no-case"; - version = "2.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz"; - sha512 = "rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ=="; - }; - }; - "node-abi-2.4.3" = { - name = "node-abi"; - packageName = "node-abi"; - version = "2.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/node-abi/-/node-abi-2.4.3.tgz"; - sha512 = "b656V5C0628gOOA2kwcpNA/bxdlqYF9FvxJ+qqVX0ctdXNVZpS8J6xEUYir3WAKc7U0BH/NRlSpNbGsy+azjeg=="; - }; - }; - "node-alias-1.0.4" = { - name = "node-alias"; - packageName = "node-alias"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/node-alias/-/node-alias-1.0.4.tgz"; - sha1 = "1f1b916b56b9ea241c0135f97ced6940f556f292"; - }; - }; - "node-appc-0.2.48" = { + "node-appc-0.2.49" = { name = "node-appc"; packageName = "node-appc"; - version = "0.2.48"; + version = "0.2.49"; src = fetchurl { - url = "https://registry.npmjs.org/node-appc/-/node-appc-0.2.48.tgz"; - sha512 = "fKPynW61a+PmqssitvJXxN2FZAN/w4eBvmE5zqJXl+eDfOip/b26y7SIGGJOn23KjAYX2uyl2Oy/+qTaRz/gHQ=="; - }; - }; - "node-cache-4.2.0" = { - name = "node-cache"; - packageName = "node-cache"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node-cache/-/node-cache-4.2.0.tgz"; - sha512 = "obRu6/f7S024ysheAjoYFEEBqqDWv4LOMNJEuO8vMeEw2AT4z+NCzO4hlc2lhI4vATzbCQv6kke9FVdx0RbCOw=="; - }; - }; - "node-elm-compiler-4.3.3" = { - name = "node-elm-compiler"; - packageName = "node-elm-compiler"; - version = "4.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/node-elm-compiler/-/node-elm-compiler-4.3.3.tgz"; - sha512 = "DUqXaoEFcx0xqZnMyYniyEzTKcdBhAC5GAcNsRS4tiG3VR8tidwth73cr5/rc4NzbjXIk+Jje8P4VJI+fWXHuw=="; - }; - }; - "node-fetch-1.7.3" = { - name = "node-fetch"; - packageName = "node-fetch"; - version = "1.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz"; - sha512 = "NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ=="; - }; - }; - "node-fetch-2.1.2" = { - name = "node-fetch"; - packageName = "node-fetch"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz"; - sha1 = "ab884e8e7e57e38a944753cec706f788d1768bb5"; - }; - }; - "node-fetch-2.2.0" = { - name = "node-fetch"; - packageName = "node-fetch"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz"; - sha512 = "OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA=="; - }; - }; - "node-fetch-npm-2.0.2" = { - name = "node-fetch-npm"; - packageName = "node-fetch-npm"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz"; - sha512 = "nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw=="; + url = "https://registry.npmjs.org/node-appc/-/node-appc-0.2.49.tgz"; + sha512 = "PldEN7CgEy7ekSZyomgpajLX7STCZPDJI6rGy7FCbWi7ZJgTt9/C3omCxPkIKVjtwcXzXoSA31zUWUnBzTkEUg=="; }; }; "node-forge-0.6.23" = { @@ -21145,168 +2956,6 @@ let sha1 = "f03cf65ebd5d4d9dd2f7becb57ceaf78ed94a2bf"; }; }; - "node-forge-0.7.6" = { - name = "node-forge"; - packageName = "node-forge"; - version = "0.7.6"; - src = fetchurl { - url = "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz"; - sha512 = "sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw=="; - }; - }; - "node-gyp-3.8.0" = { - name = "node-gyp"; - packageName = "node-gyp"; - version = "3.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz"; - sha512 = "3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA=="; - }; - }; - "node-gyp-build-3.4.0" = { - name = "node-gyp-build"; - packageName = "node-gyp-build"; - version = "3.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.4.0.tgz"; - sha512 = "YoviGBJYGrPdLOKDIQB0sKxuKy/EEsxzooNkOZak4vSTKT/qH0Pa6dj3t1MJjEQGsefih61IyHDmO1WW7xOFfw=="; - }; - }; - "node-int64-0.4.0" = { - name = "node-int64"; - packageName = "node-int64"; - version = "0.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz"; - sha1 = "87a9065cdb355d3182d8f94ce11188b825c68a3b"; - }; - }; - "node-ipc-9.1.1" = { - name = "node-ipc"; - packageName = "node-ipc"; - version = "9.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.1.tgz"; - sha512 = "FAyICv0sIRJxVp3GW5fzgaf9jwwRQxAKDJlmNFUL5hOy+W4X/I5AypyHoq0DXXbo9o/gt79gj++4cMr4jVWE/w=="; - }; - }; - "node-libs-browser-2.1.0" = { - name = "node-libs-browser"; - packageName = "node-libs-browser"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz"; - sha512 = "5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg=="; - }; - }; - "node-notifier-5.2.1" = { - name = "node-notifier"; - packageName = "node-notifier"; - version = "5.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz"; - sha512 = "MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg=="; - }; - }; - "node-phantom-simple-2.2.4" = { - name = "node-phantom-simple"; - packageName = "node-phantom-simple"; - version = "2.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/node-phantom-simple/-/node-phantom-simple-2.2.4.tgz"; - sha1 = "4fc4effbb02f241fb5082bd4fbab398e4aecb64d"; - }; - }; - "node-pre-gyp-0.6.39" = { - name = "node-pre-gyp"; - packageName = "node-pre-gyp"; - version = "0.6.39"; - src = fetchurl { - url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz"; - sha512 = "OsJV74qxnvz/AMGgcfZoDaeDXKD3oY3QVIbBmwszTFkRisTSXbMQyn4UWzUMOtA5SVhrBZOTp0wcoSBgfMfMmQ=="; - }; - }; - "node-red-node-email-0.1.29" = { - name = "node-red-node-email"; - packageName = "node-red-node-email"; - version = "0.1.29"; - src = fetchurl { - url = "https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.29.tgz"; - sha512 = "+tqda0bNT8A0PM9G47XqFiUP9gEe1zvB/9f+JJhbLWTEk9TeRB4UeyycubmCbR1/TzJnk2v9yCDogFhDJQWbOw=="; - }; - }; - "node-red-node-feedparser-0.1.12" = { - name = "node-red-node-feedparser"; - packageName = "node-red-node-feedparser"; - version = "0.1.12"; - src = fetchurl { - url = "https://registry.npmjs.org/node-red-node-feedparser/-/node-red-node-feedparser-0.1.12.tgz"; - sha512 = "kwo7k7pXhl9wANXqgQTRo1WqxyrpJFelvZ2u9EnKfDA2yKrsZq0ZeYB8BDc/uVIycqh8XEJeX44EnAHkidddvQ=="; - }; - }; - "node-red-node-rbe-0.2.3" = { - name = "node-red-node-rbe"; - packageName = "node-red-node-rbe"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/node-red-node-rbe/-/node-red-node-rbe-0.2.3.tgz"; - sha512 = "5+MtH9t8tX6Aw6M+SeoyGR23XplNTOln3aTQ7El9tj/606bxea4GxYyvV4ymTmuoODz3GXQlLLQVdGkFLyIdDQ=="; - }; - }; - "node-red-node-twitter-1.1.2" = { - name = "node-red-node-twitter"; - packageName = "node-red-node-twitter"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/node-red-node-twitter/-/node-red-node-twitter-1.1.2.tgz"; - sha512 = "6qyeZluZCn3SBkmDFGNm3Zf5Y21FosRQ0AMHv9UM9KOf1v9gFS82Ybyah2Z85NHaXqTvyIM5R7zJbvsK2GMq9g=="; - }; - }; - "node-request-by-swagger-1.1.3" = { - name = "node-request-by-swagger"; - packageName = "node-request-by-swagger"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/node-request-by-swagger/-/node-request-by-swagger-1.1.3.tgz"; - sha512 = "granjsEA0c+1GnJaKnOjJy1E3wWLADUnAg+x1eopWOo+oMDfRYKJjCBaInUgrli/yEnvUAJoymGhExP/6tcOyQ=="; - }; - }; - "node-ssdp-2.9.1" = { - name = "node-ssdp"; - packageName = "node-ssdp"; - version = "2.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/node-ssdp/-/node-ssdp-2.9.1.tgz"; - sha1 = "2d6ba8e7eff9bf5b338564f91f7ac5d5cdddc55b"; - }; - }; - "node-static-0.7.10" = { - name = "node-static"; - packageName = "node-static"; - version = "0.7.10"; - src = fetchurl { - url = "https://registry.npmjs.org/node-static/-/node-static-0.7.10.tgz"; - sha512 = "bd7zO5hvCWzdglgwz9t82T4mYTEUzEG5pXnSqEzitvmEacusbhl8/VwuCbMaYR9g2PNK5191yBtAEQLJEmQh1A=="; - }; - }; - "node-swt-0.1.1" = { - name = "node-swt"; - packageName = "node-swt"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/node-swt/-/node-swt-0.1.1.tgz"; - sha1 = "af0903825784be553b93dbae57d99d59060585dd"; - }; - }; - "node-uuid-1.4.1" = { - name = "node-uuid"; - packageName = "node-uuid"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; - sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; - }; - }; "node-uuid-1.4.8" = { name = "node-uuid"; packageName = "node-uuid"; @@ -21316,24 +2965,6 @@ let sha1 = "b040eb0923968afabf8d32fb1f17f1167fdab907"; }; }; - "node-wsfederation-0.1.1" = { - name = "node-wsfederation"; - packageName = "node-wsfederation"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/node-wsfederation/-/node-wsfederation-0.1.1.tgz"; - sha1 = "9abf1dd3b20a3ab0a38f899c882c218d734e8a7b"; - }; - }; - "node.extend-1.0.0" = { - name = "node.extend"; - packageName = "node.extend"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node.extend/-/node.extend-1.0.0.tgz"; - sha1 = "ab83960c477280d01ba5554a0d8fd3acfe39336e"; - }; - }; "node.extend-2.0.0" = { name = "node.extend"; packageName = "node.extend"; @@ -21343,96 +2974,6 @@ let sha1 = "7525a2875677ea534784a5e10ac78956139614df"; }; }; - "nodebmc-0.0.7" = { - name = "nodebmc"; - packageName = "nodebmc"; - version = "0.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/nodebmc/-/nodebmc-0.0.7.tgz"; - sha1 = "fae179165265509302cefbebeabd29bd4035184d"; - }; - }; - "nodemailer-0.3.35" = { - name = "nodemailer"; - packageName = "nodemailer"; - version = "0.3.35"; - src = fetchurl { - url = "https://registry.npmjs.org/nodemailer/-/nodemailer-0.3.35.tgz"; - sha1 = "4d38cdc0ad230bdf88cc27d1256ef49fcb422e19"; - }; - }; - "nodemailer-1.11.0" = { - name = "nodemailer"; - packageName = "nodemailer"; - version = "1.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nodemailer/-/nodemailer-1.11.0.tgz"; - sha1 = "4e69cb39b03015b1d1ef0c78a815412b9e976f79"; - }; - }; - "nodemailer-direct-transport-1.1.0" = { - name = "nodemailer-direct-transport"; - packageName = "nodemailer-direct-transport"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-1.1.0.tgz"; - sha1 = "a2f78708ee6f16ea0573fc82949d138ff172f624"; - }; - }; - "nodemailer-fetch-1.6.0" = { - name = "nodemailer-fetch"; - packageName = "nodemailer-fetch"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz"; - sha1 = "79c4908a1c0f5f375b73fe888da9828f6dc963a4"; - }; - }; - "nodemailer-shared-1.1.0" = { - name = "nodemailer-shared"; - packageName = "nodemailer-shared"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz"; - sha1 = "cf5994e2fd268d00f5cf0fa767a08169edb07ec0"; - }; - }; - "nodemailer-smtp-transport-1.1.0" = { - name = "nodemailer-smtp-transport"; - packageName = "nodemailer-smtp-transport"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-1.1.0.tgz"; - sha1 = "e6c37f31885ab3080e7ded3cf528c4ad7e691398"; - }; - }; - "nodemailer-wellknown-0.1.10" = { - name = "nodemailer-wellknown"; - packageName = "nodemailer-wellknown"; - version = "0.1.10"; - src = fetchurl { - url = "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz"; - sha1 = "586db8101db30cb4438eb546737a41aad0cf13d5"; - }; - }; - "nodemon-1.18.3" = { - name = "nodemon"; - packageName = "nodemon"; - version = "1.18.3"; - src = fetchurl { - url = "https://registry.npmjs.org/nodemon/-/nodemon-1.18.3.tgz"; - sha512 = "XdVfAjGlDKU2nqoGgycxTndkJ5fdwvWJ/tlMGk2vHxMZBrSPVh86OM6z7viAv8BBJWjMgeuYQBofzr6LUoi+7g=="; - }; - }; - "nodesecurity-npm-utils-6.0.0" = { - name = "nodesecurity-npm-utils"; - packageName = "nodesecurity-npm-utils"; - version = "6.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nodesecurity-npm-utils/-/nodesecurity-npm-utils-6.0.0.tgz"; - sha512 = "NLRle1woNaT2orR6fue2jNqkhxDTktgJj3sZxvR/8kp21pvOY7Gwlx5wvo0H8ZVPqdgd2nE2ADB9wDu5Cl8zNg=="; - }; - }; "nomnom-1.8.1" = { name = "nomnom"; packageName = "nomnom"; @@ -21442,51 +2983,6 @@ let sha1 = "2151f722472ba79e50a76fc125bb8c8f2e4dc2a7"; }; }; - "noop-logger-0.1.1" = { - name = "noop-logger"; - packageName = "noop-logger"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz"; - sha1 = "94a2b1633c4f1317553007d8966fd0e841b6a4c2"; - }; - }; - "nopt-1.0.10" = { - name = "nopt"; - packageName = "nopt"; - version = "1.0.10"; - src = fetchurl { - url = "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; - sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; - }; - }; - "nopt-2.0.0" = { - name = "nopt"; - packageName = "nopt"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz"; - sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d"; - }; - }; - "nopt-2.2.1" = { - name = "nopt"; - packageName = "nopt"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz"; - sha1 = "2aa09b7d1768487b3b89a9c5aa52335bff0baea7"; - }; - }; - "nopt-3.0.1" = { - name = "nopt"; - packageName = "nopt"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/nopt/-/nopt-3.0.1.tgz"; - sha1 = "bce5c42446a3291f47622a370abbf158fbbacbfd"; - }; - }; "nopt-3.0.6" = { name = "nopt"; packageName = "nopt"; @@ -21505,69 +3001,6 @@ let sha1 = "d0d4685afd5415193c8c7505602d0d17cd64474d"; }; }; - "normalize-package-data-2.4.0" = { - name = "normalize-package-data"; - packageName = "normalize-package-data"; - version = "2.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz"; - sha512 = "9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw=="; - }; - }; - "normalize-path-2.1.1" = { - name = "normalize-path"; - packageName = "normalize-path"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"; - sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"; - }; - }; - "normalize-path-3.0.0" = { - name = "normalize-path"; - packageName = "normalize-path"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"; - sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="; - }; - }; - "normalize-url-2.0.1" = { - name = "normalize-url"; - packageName = "normalize-url"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz"; - sha512 = "D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw=="; - }; - }; - "now-and-later-2.0.0" = { - name = "now-and-later"; - packageName = "now-and-later"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.0.tgz"; - sha1 = "bc61cbb456d79cb32207ce47ca05136ff2e7d6ee"; - }; - }; - "npm-3.10.10" = { - name = "npm"; - packageName = "npm"; - version = "3.10.10"; - src = fetchurl { - url = "https://registry.npmjs.org/npm/-/npm-3.10.10.tgz"; - sha1 = "5b1d577e4c8869d6c8603bc89e9cd1637303e46e"; - }; - }; - "npm-6.1.0" = { - name = "npm"; - packageName = "npm"; - version = "6.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/npm/-/npm-6.1.0.tgz"; - sha512 = "e38cCtJ0lEjLXXpc4twEfj8Xw5hDLolc2Py87ueWnUhJfZ8GA/5RVIeD+XbSr1+aVRGsRsdtLdzUNO63PvQJ1w=="; - }; - }; "npm-bundled-1.0.5" = { name = "npm-bundled"; packageName = "npm-bundled"; @@ -21577,184 +3010,13 @@ let sha512 = "m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g=="; }; }; - "npm-conf-1.1.3" = { - name = "npm-conf"; - packageName = "npm-conf"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz"; - sha512 = "Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw=="; - }; - }; - "npm-keyword-5.0.0" = { - name = "npm-keyword"; - packageName = "npm-keyword"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-keyword/-/npm-keyword-5.0.0.tgz"; - sha1 = "99b85aec29fcb388d2dd351f0013bf5268787e67"; - }; - }; - "npm-lifecycle-2.1.0" = { - name = "npm-lifecycle"; - packageName = "npm-lifecycle"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-2.1.0.tgz"; - sha512 = "QbBfLlGBKsktwBZLj6AviHC6Q9Y3R/AY4a2PYSIRhSKSS0/CxRyD/PfxEX6tPeOCXQgMSNdwGeECacstgptc+g=="; - }; - }; - "npm-package-arg-6.1.0" = { - name = "npm-package-arg"; - packageName = "npm-package-arg"; - version = "6.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz"; - sha512 = "zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA=="; - }; - }; - "npm-packlist-1.1.11" = { + "npm-packlist-1.1.12" = { name = "npm-packlist"; packageName = "npm-packlist"; - version = "1.1.11"; + version = "1.1.12"; src = fetchurl { - url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz"; - sha512 = "CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA=="; - }; - }; - "npm-path-2.0.4" = { - name = "npm-path"; - packageName = "npm-path"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz"; - sha512 = "IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw=="; - }; - }; - "npm-paths-1.0.0" = { - name = "npm-paths"; - packageName = "npm-paths"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-paths/-/npm-paths-1.0.0.tgz"; - sha512 = "COlxSO5PK9UvZXIa7/sqJDZOlffWFx9+CKJJWkdbhUJMBwcf9sof2jxt4uiVsl+nY3sy0/XFGl4iGr8GoKfiXA=="; - }; - }; - "npm-pick-manifest-2.1.0" = { - name = "npm-pick-manifest"; - packageName = "npm-pick-manifest"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.1.0.tgz"; - sha512 = "q9zLP8cTr8xKPmMZN3naxp1k/NxVFsjxN6uWuO1tiw9gxg7wZWQ/b5UTfzD0ANw2q1lQxdLKTeCCksq+bPSgbQ=="; - }; - }; - "npm-registry-client-0.2.27" = { - name = "npm-registry-client"; - packageName = "npm-registry-client"; - version = "0.2.27"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-0.2.27.tgz"; - sha1 = "8f338189d32769267886a07ad7b7fd2267446adf"; - }; - }; - "npm-registry-client-8.5.1" = { - name = "npm-registry-client"; - packageName = "npm-registry-client"; - version = "8.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.5.1.tgz"; - sha512 = "7rjGF2eA7hKDidGyEWmHTiKfXkbrcQAsGL/Rh4Rt3x3YNRNHhwaTzVJfW3aNvvlhg4G62VCluif0sLCb/i51Hg=="; - }; - }; - "npm-registry-fetch-3.8.0" = { - name = "npm-registry-fetch"; - packageName = "npm-registry-fetch"; - version = "3.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.8.0.tgz"; - sha512 = "hrw8UMD+Nob3Kl3h8Z/YjmKamb1gf7D1ZZch2otrIXM3uFLB5vjEY6DhMlq80z/zZet6eETLbOXcuQudCB3Zpw=="; - }; - }; - "npm-run-4.1.2" = { - name = "npm-run"; - packageName = "npm-run"; - version = "4.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-run/-/npm-run-4.1.2.tgz"; - sha1 = "1030e1ec56908c89fcc3fa366d03a2c2ba98eb99"; - }; - }; - "npm-run-path-1.0.0" = { - name = "npm-run-path"; - packageName = "npm-run-path"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz"; - sha1 = "f5c32bf595fe81ae927daec52e82f8b000ac3c8f"; - }; - }; - "npm-run-path-2.0.2" = { - name = "npm-run-path"; - packageName = "npm-run-path"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"; - sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f"; - }; - }; - "npm-which-3.0.1" = { - name = "npm-which"; - packageName = "npm-which"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz"; - sha1 = "9225f26ec3a285c209cae67c3b11a6b4ab7140aa"; - }; - }; - "npmconf-0.1.1" = { - name = "npmconf"; - packageName = "npmconf"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/npmconf/-/npmconf-0.1.1.tgz"; - sha1 = "7a254182591ca22d77b2faecc0d17e0f9bdf25a1"; - }; - }; - "npmconf-0.1.16" = { - name = "npmconf"; - packageName = "npmconf"; - version = "0.1.16"; - src = fetchurl { - url = "https://registry.npmjs.org/npmconf/-/npmconf-0.1.16.tgz"; - sha1 = "0bdca78b8551419686b3a98004f06f0819edcd2a"; - }; - }; - "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=="; - }; - }; - "npmi-2.0.1" = { - name = "npmi"; - packageName = "npmi"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/npmi/-/npmi-2.0.1.tgz"; - sha1 = "32607657e1bd47ca857ab4e9d98f0a0cff96bcea"; - }; - }; - "npmlog-2.0.4" = { - name = "npmlog"; - packageName = "npmlog"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz"; - sha1 = "98b52530f2514ca90d09ec5b22c8846722375692"; + url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.12.tgz"; + sha512 = "WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g=="; }; }; "npmlog-4.1.2" = { @@ -21766,33 +3028,6 @@ let sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg=="; }; }; - "nprogress-0.2.0" = { - name = "nprogress"; - packageName = "nprogress"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz"; - sha1 = "cb8f34c53213d895723fcbab907e9422adbcafb1"; - }; - }; - "nssocket-0.5.3" = { - name = "nssocket"; - packageName = "nssocket"; - version = "0.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/nssocket/-/nssocket-0.5.3.tgz"; - sha1 = "883ca2ec605f5ed64a4d5190b2625401928f8f8d"; - }; - }; - "nth-check-1.0.1" = { - name = "nth-check"; - packageName = "nth-check"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz"; - sha1 = "9929acdf628fc2c41098deab82ac580cf149aae4"; - }; - }; "number-is-nan-1.0.1" = { name = "number-is-nan"; packageName = "number-is-nan"; @@ -21802,61 +3037,6 @@ let sha1 = "097b602b53422a522c1afb8790318336941a011d"; }; }; - "numeral-1.5.6" = { - name = "numeral"; - packageName = "numeral"; - version = "1.5.6"; - src = fetchurl { - url = "https://registry.npmjs.org/numeral/-/numeral-1.5.6.tgz"; - sha1 = "3831db968451b9cf6aff9bf95925f1ef8e37b33f"; - }; - }; - "numeral-2.0.6" = { - name = "numeral"; - packageName = "numeral"; - version = "2.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz"; - sha1 = "4ad080936d443c2561aed9f2197efffe25f4e506"; - }; - }; - "nwmatcher-1.4.4" = { - name = "nwmatcher"; - packageName = "nwmatcher"; - version = "1.4.4"; - src = fetchurl { - url = "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz"; - sha512 = "3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ=="; - }; - }; - "oauth-0.9.15" = { - name = "oauth"; - packageName = "oauth"; - version = "0.9.15"; - src = fetchurl { - url = "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz"; - sha1 = "bd1fefaf686c96b75475aed5196412ff60cfb9c1"; - }; - }; - "oauth-https://github.com/ciaranj/node-oauth/tarball/master" = { - name = "oauth"; - packageName = "oauth"; - version = "0.9.15"; - src = fetchurl { - name = "oauth-0.9.15.tar.gz"; - url = https://codeload.github.com/ciaranj/node-oauth/legacy.tar.gz/master; - sha256 = "9341c28772841acde618c778e85e381976f425824b816100792f697e68aec947"; - }; - }; - "oauth-sign-0.2.0" = { - name = "oauth-sign"; - packageName = "oauth-sign"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz"; - sha1 = "a0e6a1715daed062f322b622b7fe5afd1035b6e2"; - }; - }; "oauth-sign-0.8.2" = { name = "oauth-sign"; packageName = "oauth-sign"; @@ -21875,42 +3055,6 @@ let sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="; }; }; - "oauth2orize-1.11.0" = { - name = "oauth2orize"; - packageName = "oauth2orize"; - version = "1.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/oauth2orize/-/oauth2orize-1.11.0.tgz"; - sha1 = "793cef251d45ebdeac32ae40a8b6814faab1d483"; - }; - }; - "object-assign-1.0.0" = { - name = "object-assign"; - packageName = "object-assign"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz"; - sha1 = "e65dc8766d3b47b4b8307465c8311da030b070a6"; - }; - }; - "object-assign-3.0.0" = { - name = "object-assign"; - packageName = "object-assign"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz"; - sha1 = "9bedd5ca0897949bca47e7ff408062d549f587f2"; - }; - }; - "object-assign-4.1.0" = { - name = "object-assign"; - packageName = "object-assign"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz"; - sha1 = "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"; - }; - }; "object-assign-4.1.1" = { name = "object-assign"; packageName = "object-assign"; @@ -21920,15 +3064,6 @@ let sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863"; }; }; - "object-component-0.0.3" = { - name = "object-component"; - packageName = "object-component"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz"; - sha1 = "f0c69aa50efc95b866c186f400a33769cb2f1291"; - }; - }; "object-copy-0.1.0" = { name = "object-copy"; packageName = "object-copy"; @@ -21938,42 +3073,6 @@ let sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c"; }; }; - "object-hash-1.3.0" = { - name = "object-hash"; - packageName = "object-hash"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/object-hash/-/object-hash-1.3.0.tgz"; - sha512 = "05KzQ70lSeGSrZJQXE5wNDiTkBJDlUT/myi6RX9dVIvz7a7Qh4oH93BQdiPMn27nldYvVQCKMUaM83AfizZlsQ=="; - }; - }; - "object-keys-1.0.12" = { - name = "object-keys"; - packageName = "object-keys"; - version = "1.0.12"; - src = fetchurl { - url = "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz"; - sha512 = "FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="; - }; - }; - "object-path-0.11.4" = { - name = "object-path"; - packageName = "object-path"; - version = "0.11.4"; - src = fetchurl { - url = "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz"; - sha1 = "370ae752fbf37de3ea70a861c23bba8915691949"; - }; - }; - "object-values-1.0.0" = { - name = "object-values"; - packageName = "object-values"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/object-values/-/object-values-1.0.0.tgz"; - sha1 = "72af839630119e5b98c3b02bb8c27e3237158105"; - }; - }; "object-visit-1.0.1" = { name = "object-visit"; packageName = "object-visit"; @@ -21983,15 +3082,6 @@ let sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb"; }; }; - "object.assign-4.1.0" = { - name = "object.assign"; - packageName = "object.assign"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz"; - sha512 = "exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w=="; - }; - }; "object.defaults-1.1.0" = { name = "object.defaults"; packageName = "object.defaults"; @@ -22001,15 +3091,6 @@ let sha1 = "3a7f868334b407dea06da16d88d5cd29e435fecf"; }; }; - "object.getownpropertydescriptors-2.0.3" = { - name = "object.getownpropertydescriptors"; - packageName = "object.getownpropertydescriptors"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz"; - sha1 = "8758c846f5b407adab0f236e0986f14b051caa16"; - }; - }; "object.map-1.0.1" = { name = "object.map"; packageName = "object.map"; @@ -22019,15 +3100,6 @@ let sha1 = "cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37"; }; }; - "object.omit-2.0.1" = { - name = "object.omit"; - packageName = "object.omit"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz"; - sha1 = "1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"; - }; - }; "object.pick-1.3.0" = { name = "object.pick"; packageName = "object.pick"; @@ -22037,24 +3109,6 @@ let sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747"; }; }; - "object.values-1.0.4" = { - name = "object.values"; - packageName = "object.values"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz"; - sha1 = "e524da09b4f66ff05df457546ec72ac99f13069a"; - }; - }; - "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"; - }; - }; "omelette-0.3.2" = { name = "omelette"; packageName = "omelette"; @@ -22064,78 +3118,6 @@ let sha1 = "68c1b3c57ced778b4e67d8637d2559b2c1b3ec26"; }; }; - "on-finished-2.2.1" = { - name = "on-finished"; - packageName = "on-finished"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/on-finished/-/on-finished-2.2.1.tgz"; - sha1 = "5c85c1cc36299f78029653f667f27b6b99ebc029"; - }; - }; - "on-finished-2.3.0" = { - name = "on-finished"; - packageName = "on-finished"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"; - sha1 = "20f1336481b083cd75337992a16971aa2d906947"; - }; - }; - "on-headers-1.0.1" = { - name = "on-headers"; - packageName = "on-headers"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz"; - sha1 = "928f5d0f470d49342651ea6794b0857c100693f7"; - }; - }; - "once-1.1.1" = { - name = "once"; - packageName = "once"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/once/-/once-1.1.1.tgz"; - sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; - }; - }; - "once-1.2.0" = { - name = "once"; - packageName = "once"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/once/-/once-1.2.0.tgz"; - sha1 = "de1905c636af874a8fba862d9aabddd1f920461c"; - }; - }; - "once-1.3.0" = { - name = "once"; - packageName = "once"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/once/-/once-1.3.0.tgz"; - sha1 = "151af86bfc1f08c4b9f07d06ab250ffcbeb56581"; - }; - }; - "once-1.3.2" = { - name = "once"; - packageName = "once"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/once/-/once-1.3.2.tgz"; - sha1 = "d8feeca93b039ec1dcdee7741c92bdac5e28081b"; - }; - }; - "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"; @@ -22145,69 +3127,6 @@ let sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1"; }; }; - "onetime-1.1.0" = { - name = "onetime"; - packageName = "onetime"; - version = "1.1.0"; - src = fetchurl { - url = "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz"; - sha1 = "a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"; - }; - }; - "onetime-2.0.1" = { - name = "onetime"; - packageName = "onetime"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz"; - sha1 = "067428230fd67443b2794b22bba528b6867962d4"; - }; - }; - "ono-4.0.6" = { - name = "ono"; - packageName = "ono"; - version = "4.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/ono/-/ono-4.0.6.tgz"; - sha512 = "fJc3tfcgNzIEpDmZIyPRZkYrhoSoexXNnEN4I0QyVQ9l7NMw3sBFeG26/UpCdSXyAOr4wqr9+/ym/769sZakSw=="; - }; - }; - "open-0.0.2" = { - name = "open"; - packageName = "open"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/open/-/open-0.0.2.tgz"; - sha1 = "0a620ba2574464742f51e69f8ba8eccfd97b5dfc"; - }; - }; - "open-0.0.5" = { - name = "open"; - packageName = "open"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/open/-/open-0.0.5.tgz"; - sha1 = "42c3e18ec95466b6bf0dc42f3a2945c3f0cad8fc"; - }; - }; - "opener-1.4.2" = { - name = "opener"; - packageName = "opener"; - version = "1.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/opener/-/opener-1.4.2.tgz"; - sha1 = "b32582080042af8680c389a499175b4c54fff523"; - }; - }; - "openid-2.0.6" = { - name = "openid"; - packageName = "openid"; - version = "2.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/openid/-/openid-2.0.6.tgz"; - sha1 = "707375e59ab9f73025899727679b20328171c9aa"; - }; - }; "openssl-wrapper-0.3.4" = { name = "openssl-wrapper"; packageName = "openssl-wrapper"; @@ -22217,60 +3136,6 @@ let sha1 = "c01ec98e4dcd2b5dfe0b693f31827200e3b81b07"; }; }; - "opentracing-0.13.0" = { - name = "opentracing"; - packageName = "opentracing"; - version = "0.13.0"; - src = fetchurl { - url = "https://registry.npmjs.org/opentracing/-/opentracing-0.13.0.tgz"; - sha1 = "6a341442f09d7d866bc11ed03de1e3828e3d6aab"; - }; - }; - "opentracing-0.14.3" = { - name = "opentracing"; - packageName = "opentracing"; - version = "0.14.3"; - src = fetchurl { - url = "https://registry.npmjs.org/opentracing/-/opentracing-0.14.3.tgz"; - sha1 = "23e3ad029fa66a653926adbe57e834469f8550aa"; - }; - }; - "opn-5.3.0" = { - name = "opn"; - packageName = "opn"; - version = "5.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz"; - sha512 = "bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g=="; - }; - }; - "optimist-0.2.8" = { - name = "optimist"; - packageName = "optimist"; - version = "0.2.8"; - src = fetchurl { - url = "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz"; - sha1 = "e981ab7e268b457948593b55674c099a815cac31"; - }; - }; - "optimist-0.3.7" = { - name = "optimist"; - packageName = "optimist"; - version = "0.3.7"; - src = fetchurl { - url = "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; - sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; - }; - }; - "optimist-0.6.0" = { - name = "optimist"; - packageName = "optimist"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; - sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; - }; - }; "optimist-0.6.1" = { name = "optimist"; packageName = "optimist"; @@ -22280,177 +3145,24 @@ let sha1 = "da3ea74686fa21a19a111c326e90eb15a0196686"; }; }; - "optionator-0.8.2" = { - name = "optionator"; - packageName = "optionator"; - version = "0.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz"; - sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64"; - }; - }; - "options-0.0.6" = { - name = "options"; - packageName = "options"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/options/-/options-0.0.6.tgz"; - sha1 = "ec22d312806bb53e731773e7cdaefcf1c643128f"; - }; - }; - "optjs-3.2.2" = { - name = "optjs"; - packageName = "optjs"; - version = "3.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz"; - sha1 = "69a6ce89c442a44403141ad2f9b370bd5bb6f4ee"; - }; - }; - "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"; - }; - }; - "ora-1.4.0" = { - name = "ora"; - packageName = "ora"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz"; - sha512 = "iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw=="; - }; - }; - "ora-2.1.0" = { - name = "ora"; - packageName = "ora"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz"; - sha512 = "hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA=="; - }; - }; - "orchestrator-0.3.8" = { - name = "orchestrator"; - packageName = "orchestrator"; - version = "0.3.8"; - src = fetchurl { - url = "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz"; - sha1 = "14e7e9e2764f7315fbac184e506c7aa6df94ad7e"; - }; - }; - "ordered-read-streams-0.1.0" = { - name = "ordered-read-streams"; - packageName = "ordered-read-streams"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz"; - sha1 = "fd565a9af8eb4473ba69b6ed8a34352cb552f126"; - }; - }; - "ordered-read-streams-1.0.1" = { - name = "ordered-read-streams"; - packageName = "ordered-read-streams"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz"; - sha1 = "77c0cb37c41525d64166d990ffad7ec6a0e1363e"; - }; - }; - "os-browserify-0.1.2" = { - name = "os-browserify"; - packageName = "os-browserify"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz"; - sha1 = "49ca0293e0b19590a5f5de10c7f265a617d8fe54"; - }; - }; - "os-browserify-0.3.0" = { - name = "os-browserify"; - packageName = "os-browserify"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz"; - sha1 = "854373c7f5c2315914fc9bfc6bd8238fdda1ec27"; - }; - }; "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"; + url = "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"; sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3"; }; }; - "os-locale-1.4.0" = { - name = "os-locale"; - packageName = "os-locale"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz"; - sha1 = "20f9f17ae29ed345e8bde583b13d2009803c14d9"; - }; - }; - "os-locale-2.1.0" = { - name = "os-locale"; - packageName = "os-locale"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz"; - sha512 = "3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA=="; - }; - }; - "os-name-1.0.3" = { - name = "os-name"; - packageName = "os-name"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz"; - sha1 = "1b379f64835af7c5a7f498b357cb95215c159edf"; - }; - }; - "os-name-2.0.1" = { - name = "os-name"; - packageName = "os-name"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/os-name/-/os-name-2.0.1.tgz"; - sha1 = "b9a386361c17ae3a21736ef0599405c9a8c5dc5e"; - }; - }; - "os-shim-0.1.3" = { - name = "os-shim"; - packageName = "os-shim"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz"; - sha1 = "6b62c3791cf7909ea35ed46e17658bb417cb3917"; - }; - }; "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"; + url = "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"; sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274"; }; }; - "osenv-0.0.3" = { - name = "osenv"; - packageName = "osenv"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; - sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; - }; - }; "osenv-0.1.5" = { name = "osenv"; packageName = "osenv"; @@ -22460,312 +3172,6 @@ let sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="; }; }; - "osx-release-1.1.0" = { - name = "osx-release"; - packageName = "osx-release"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz"; - sha1 = "f217911a28136949af1bf9308b241e2737d3cd6c"; - }; - }; - "p-any-1.1.0" = { - name = "p-any"; - packageName = "p-any"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-any/-/p-any-1.1.0.tgz"; - sha512 = "Ef0tVa4CZ5pTAmKn+Cg3w8ABBXh+hHO1aV8281dKOoUHfX+3tjG2EaFcC+aZyagg9b4EYGsHEjz21DnEE8Og2g=="; - }; - }; - "p-cancelable-0.3.0" = { - name = "p-cancelable"; - packageName = "p-cancelable"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz"; - sha512 = "RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw=="; - }; - }; - "p-cancelable-0.4.1" = { - name = "p-cancelable"; - packageName = "p-cancelable"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz"; - sha512 = "HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ=="; - }; - }; - "p-finally-1.0.0" = { - name = "p-finally"; - packageName = "p-finally"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"; - sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae"; - }; - }; - "p-is-promise-1.1.0" = { - name = "p-is-promise"; - packageName = "p-is-promise"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz"; - sha1 = "9c9456989e9f6588017b0434d56097675c3da05e"; - }; - }; - "p-limit-1.3.0" = { - name = "p-limit"; - packageName = "p-limit"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz"; - sha512 = "vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q=="; - }; - }; - "p-limit-2.0.0" = { - name = "p-limit"; - packageName = "p-limit"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz"; - sha512 = "fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A=="; - }; - }; - "p-locate-2.0.0" = { - name = "p-locate"; - packageName = "p-locate"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz"; - sha1 = "20a0103b222a70c8fd39cc2e580680f3dde5ec43"; - }; - }; - "p-locate-3.0.0" = { - name = "p-locate"; - packageName = "p-locate"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"; - sha512 = "x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="; - }; - }; - "p-map-1.2.0" = { - name = "p-map"; - packageName = "p-map"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz"; - sha512 = "r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA=="; - }; - }; - "p-map-series-1.0.0" = { - name = "p-map-series"; - packageName = "p-map-series"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz"; - sha1 = "bf98fe575705658a9e1351befb85ae4c1f07bdca"; - }; - }; - "p-reduce-1.0.0" = { - name = "p-reduce"; - packageName = "p-reduce"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz"; - sha1 = "18c2b0dd936a4690a529f8231f58a0fdb6a47dfa"; - }; - }; - "p-some-2.0.1" = { - name = "p-some"; - packageName = "p-some"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/p-some/-/p-some-2.0.1.tgz"; - sha1 = "65d87c8b154edbcf5221d167778b6d2e150f6f06"; - }; - }; - "p-timeout-1.2.1" = { - name = "p-timeout"; - packageName = "p-timeout"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz"; - sha1 = "5eb3b353b7fce99f101a1038880bb054ebbea386"; - }; - }; - "p-timeout-2.0.1" = { - name = "p-timeout"; - packageName = "p-timeout"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz"; - sha512 = "88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA=="; - }; - }; - "p-try-1.0.0" = { - name = "p-try"; - packageName = "p-try"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz"; - sha1 = "cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"; - }; - }; - "p-try-2.0.0" = { - name = "p-try"; - packageName = "p-try"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz"; - sha512 = "hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ=="; - }; - }; - "p-waterfall-1.0.0" = { - name = "p-waterfall"; - packageName = "p-waterfall"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz"; - sha1 = "7ed94b3ceb3332782353af6aae11aa9fc235bb00"; - }; - }; - "pac-proxy-agent-2.0.2" = { - name = "pac-proxy-agent"; - packageName = "pac-proxy-agent"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-2.0.2.tgz"; - sha512 = "cDNAN1Ehjbf5EHkNY5qnRhGPUCp6SnpyVof5fRzN800QV1Y2OkzbH9rmjZkbBRa8igof903yOnjIl6z0SlAhxA=="; - }; - }; - "pac-resolver-3.0.0" = { - name = "pac-resolver"; - packageName = "pac-resolver"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz"; - sha512 = "tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA=="; - }; - }; - "package-json-1.2.0" = { - name = "package-json"; - packageName = "package-json"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/package-json/-/package-json-1.2.0.tgz"; - sha1 = "c8ecac094227cdf76a316874ed05e27cc939a0e0"; - }; - }; - "package-json-4.0.1" = { - name = "package-json"; - packageName = "package-json"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz"; - sha1 = "8869a0401253661c4c4ca3da6c2121ed555f5eed"; - }; - }; - "package-json-5.0.0" = { - name = "package-json"; - packageName = "package-json"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/package-json/-/package-json-5.0.0.tgz"; - sha512 = "EeHQFFTlEmLrkIQoxbE9w0FuAWHoc1XpthDqnZ/i9keOt701cteyXwAxQFLpVqVjj3feh2TodkihjLaRUtIgLg=="; - }; - }; - "package-json-versionify-1.0.4" = { - name = "package-json-versionify"; - packageName = "package-json-versionify"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/package-json-versionify/-/package-json-versionify-1.0.4.tgz"; - sha1 = "5860587a944873a6b7e6d26e8e51ffb22315bf17"; - }; - }; - "pacote-9.1.0" = { - name = "pacote"; - packageName = "pacote"; - version = "9.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pacote/-/pacote-9.1.0.tgz"; - sha512 = "AFXaSWhOtQf3jHqEvg+ZYH/dfT8TKq6TKspJ4qEFwVVuh5aGvMIk6SNF8vqfzz+cBceDIs9drOcpBbrPai7i+g=="; - }; - }; - "pad-0.0.5" = { - name = "pad"; - packageName = "pad"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/pad/-/pad-0.0.5.tgz"; - sha1 = "2219ab4db2ac74549a676164bc475d68cb87de05"; - }; - }; - "pad-component-0.0.1" = { - name = "pad-component"; - packageName = "pad-component"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pad-component/-/pad-component-0.0.1.tgz"; - sha1 = "ad1f22ce1bf0fdc0d6ddd908af17f351a404b8ac"; - }; - }; - "pako-0.2.9" = { - name = "pako"; - packageName = "pako"; - version = "0.2.9"; - src = fetchurl { - url = "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz"; - sha1 = "f3f7522f4ef782348da8161bad9ecfd51bf83a75"; - }; - }; - "pako-1.0.6" = { - name = "pako"; - packageName = "pako"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz"; - sha512 = "lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg=="; - }; - }; - "parallel-transform-1.1.0" = { - name = "parallel-transform"; - packageName = "parallel-transform"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz"; - sha1 = "d410f065b05da23081fcd10f28854c29bda33b06"; - }; - }; - "param-case-2.1.1" = { - name = "param-case"; - packageName = "param-case"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz"; - sha1 = "df94fd8cf6531ecf75e6bef9a0858fbc72be2247"; - }; - }; - "parents-1.0.1" = { - name = "parents"; - packageName = "parents"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz"; - sha1 = "fedd4d2bf193a77745fe71e371d73c3307d9c751"; - }; - }; - "parse-asn1-5.1.1" = { - name = "parse-asn1"; - packageName = "parse-asn1"; - version = "5.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz"; - sha512 = "KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw=="; - }; - }; "parse-filepath-1.0.2" = { name = "parse-filepath"; packageName = "parse-filepath"; @@ -22775,96 +3181,6 @@ let sha1 = "a632127f53aaf3d15876f5872f3ffac763d6c891"; }; }; - "parse-git-config-2.0.3" = { - name = "parse-git-config"; - packageName = "parse-git-config"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-git-config/-/parse-git-config-2.0.3.tgz"; - sha512 = "Js7ueMZOVSZ3tP8C7E3KZiHv6QQl7lnJ+OkbxoaFazzSa2KyEHqApfGbU3XboUgUnq4ZuUmskUpYKTNx01fm5A=="; - }; - }; - "parse-github-repo-url-1.4.1" = { - name = "parse-github-repo-url"; - packageName = "parse-github-repo-url"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz"; - sha1 = "9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50"; - }; - }; - "parse-github-url-1.0.2" = { - name = "parse-github-url"; - packageName = "parse-github-url"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz"; - sha512 = "kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw=="; - }; - }; - "parse-glob-3.0.4" = { - name = "parse-glob"; - packageName = "parse-glob"; - version = "3.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz"; - sha1 = "b2c376cfb11f35513badd173ef0bb6e3a388391c"; - }; - }; - "parse-headers-2.0.1" = { - name = "parse-headers"; - packageName = "parse-headers"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz"; - sha1 = "6ae83a7aa25a9d9b700acc28698cd1f1ed7e9536"; - }; - }; - "parse-help-1.0.0" = { - name = "parse-help"; - packageName = "parse-help"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-help/-/parse-help-1.0.0.tgz"; - sha512 = "dlOrbBba6Rrw/nrJ+V7/vkGZdiimWJQzMHZZrYsUq03JE8AV3fAv6kOYX7dP/w2h67lIdmRf8ES8mU44xAgE/Q=="; - }; - }; - "parse-json-2.2.0" = { - name = "parse-json"; - packageName = "parse-json"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"; - sha1 = "f480f40434ef80741f8469099f8dea18f55a4dc9"; - }; - }; - "parse-json-3.0.0" = { - name = "parse-json"; - packageName = "parse-json"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-json/-/parse-json-3.0.0.tgz"; - sha1 = "fa6f47b18e23826ead32f263e744d0e1e847fb13"; - }; - }; - "parse-json-4.0.0" = { - name = "parse-json"; - packageName = "parse-json"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz"; - sha1 = "be35f5425be1f7f6c747184f98a788cb99477ee0"; - }; - }; - "parse-numeric-range-0.0.2" = { - name = "parse-numeric-range"; - packageName = "parse-numeric-range"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-0.0.2.tgz"; - sha1 = "b4f09d413c7adbcd987f6e9233c7b4b210c938e4"; - }; - }; "parse-passwd-1.0.0" = { name = "parse-passwd"; packageName = "parse-passwd"; @@ -22874,150 +3190,6 @@ let sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6"; }; }; - "parse-torrent-4.1.0" = { - name = "parse-torrent"; - packageName = "parse-torrent"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-torrent/-/parse-torrent-4.1.0.tgz"; - sha1 = "a814bd8505e8b58e88eb8ff3e2daff5d19a711b7"; - }; - }; - "parse-torrent-5.9.1" = { - name = "parse-torrent"; - packageName = "parse-torrent"; - version = "5.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-torrent/-/parse-torrent-5.9.1.tgz"; - sha512 = "yy7UTSmliOT/7Yl+P4hwwW2W7PbCTAMcD0lasaVG+k4/2laj42YWzLm468bLFGDoFPIb29g3BuwBcA3gLopKww=="; - }; - }; - "parse-torrent-6.1.2" = { - name = "parse-torrent"; - packageName = "parse-torrent"; - version = "6.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-torrent/-/parse-torrent-6.1.2.tgz"; - sha512 = "Z/vig84sHwtrTEbOzisT4xnYTFlOgAaLQccPruMPgRahZUppVE/BUXzAos3jZM7c64o0lfukQdQ4ozWa5lN39w=="; - }; - }; - "parse-torrent-file-2.1.4" = { - name = "parse-torrent-file"; - packageName = "parse-torrent-file"; - version = "2.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-torrent-file/-/parse-torrent-file-2.1.4.tgz"; - sha1 = "32d4b6afde631420e5f415919a222b774b575707"; - }; - }; - "parse5-1.5.1" = { - name = "parse5"; - packageName = "parse5"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz"; - sha1 = "9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"; - }; - }; - "parse5-3.0.3" = { - name = "parse5"; - packageName = "parse5"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz"; - sha512 = "rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA=="; - }; - }; - "parsejson-0.0.1" = { - name = "parsejson"; - packageName = "parsejson"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz"; - sha1 = "9b10c6c0d825ab589e685153826de0a3ba278bcc"; - }; - }; - "parsejson-0.0.3" = { - name = "parsejson"; - packageName = "parsejson"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz"; - sha1 = "ab7e3759f209ece99437973f7d0f1f64ae0e64ab"; - }; - }; - "parseqs-0.0.2" = { - name = "parseqs"; - packageName = "parseqs"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz"; - sha1 = "9dfe70b2cddac388bde4f35b1f240fa58adbe6c7"; - }; - }; - "parseqs-0.0.5" = { - name = "parseqs"; - packageName = "parseqs"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz"; - sha1 = "d5208a3738e46766e291ba2ea173684921a8b89d"; - }; - }; - "parserlib-0.2.5" = { - name = "parserlib"; - packageName = "parserlib"; - version = "0.2.5"; - src = fetchurl { - url = "https://registry.npmjs.org/parserlib/-/parserlib-0.2.5.tgz"; - sha1 = "85907dd8605aa06abb3dd295d50bb2b8fa4dd117"; - }; - }; - "parserlib-1.1.1" = { - name = "parserlib"; - packageName = "parserlib"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/parserlib/-/parserlib-1.1.1.tgz"; - sha1 = "a64cfa724062434fdfc351c9a4ec2d92b94c06f4"; - }; - }; - "parseuri-0.0.2" = { - name = "parseuri"; - packageName = "parseuri"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz"; - sha1 = "db41878f2d6964718be870b3140973d8093be156"; - }; - }; - "parseuri-0.0.5" = { - name = "parseuri"; - packageName = "parseuri"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz"; - sha1 = "80204a50d4dbb779bfdc6ebe2778d90e4bce320a"; - }; - }; - "parseurl-1.3.2" = { - name = "parseurl"; - packageName = "parseurl"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz"; - sha1 = "fc289d4ed8993119460c156253262cdc8de65bf3"; - }; - }; - "pascal-case-2.0.1" = { - name = "pascal-case"; - packageName = "pascal-case"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz"; - sha1 = "2d578d3455f660da65eca18ef95b4e0de912761e"; - }; - }; "pascalcase-0.1.1" = { name = "pascalcase"; packageName = "pascalcase"; @@ -23027,213 +3199,15 @@ let sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14"; }; }; - "passport-0.4.0" = { - name = "passport"; - packageName = "passport"; - version = "0.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/passport/-/passport-0.4.0.tgz"; - sha1 = "c5095691347bd5ad3b5e180238c3914d16f05811"; - }; - }; - "passport-google-oauth-1.0.0" = { - name = "passport-google-oauth"; - packageName = "passport-google-oauth"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-1.0.0.tgz"; - sha1 = "65f50633192ad0627a18b08960077109d84eb76d"; - }; - }; - "passport-google-oauth1-1.0.0" = { - name = "passport-google-oauth1"; - packageName = "passport-google-oauth1"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz"; - sha1 = "af74a803df51ec646f66a44d82282be6f108e0cc"; - }; - }; - "passport-google-oauth20-1.0.0" = { - name = "passport-google-oauth20"; - packageName = "passport-google-oauth20"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-1.0.0.tgz"; - sha1 = "3b960e8a1d70d1dbe794615c827c68c40392a5d0"; - }; - }; - "passport-http-bearer-1.0.1" = { - name = "passport-http-bearer"; - packageName = "passport-http-bearer"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/passport-http-bearer/-/passport-http-bearer-1.0.1.tgz"; - sha1 = "147469ea3669e2a84c6167ef99dbb77e1f0098a8"; - }; - }; - "passport-local-1.0.0" = { - name = "passport-local"; - packageName = "passport-local"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz"; - sha1 = "1fe63268c92e75606626437e3b906662c15ba6ee"; - }; - }; - "passport-oauth1-1.1.0" = { - name = "passport-oauth1"; - packageName = "passport-oauth1"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.1.0.tgz"; - sha1 = "a7de988a211f9cf4687377130ea74df32730c918"; - }; - }; - "passport-oauth2-1.4.0" = { - name = "passport-oauth2"; - packageName = "passport-oauth2"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.4.0.tgz"; - sha1 = "f62f81583cbe12609be7ce6f160b9395a27b86ad"; - }; - }; - "passport-oauth2-client-password-0.1.2" = { - name = "passport-oauth2-client-password"; - packageName = "passport-oauth2-client-password"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/passport-oauth2-client-password/-/passport-oauth2-client-password-0.1.2.tgz"; - sha1 = "4f378b678b92d16dbbd233a6c706520093e561ba"; - }; - }; - "passport-strategy-1.0.0" = { - name = "passport-strategy"; - packageName = "passport-strategy"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz"; - sha1 = "b5539aa8fc225a3d1ad179476ddf236b440f52e4"; - }; - }; - "passwd-user-2.1.0" = { - name = "passwd-user"; - packageName = "passwd-user"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/passwd-user/-/passwd-user-2.1.0.tgz"; - sha1 = "fad9db6ae252f8b088e0c5decd20a7da0c5d9f1e"; - }; - }; - "path-0.12.7" = { - name = "path"; - packageName = "path"; - version = "0.12.7"; - src = fetchurl { - url = "https://registry.npmjs.org/path/-/path-0.12.7.tgz"; - sha1 = "d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f"; - }; - }; - "path-browserify-0.0.0" = { - name = "path-browserify"; - packageName = "path-browserify"; - version = "0.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz"; - sha1 = "a0b870729aae214005b7d5032ec2cbbb0fb4451a"; - }; - }; - "path-browserify-0.0.1" = { - name = "path-browserify"; - packageName = "path-browserify"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz"; - sha512 = "BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="; - }; - }; - "path-case-2.1.1" = { - name = "path-case"; - packageName = "path-case"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz"; - sha1 = "94b8037c372d3fe2906e465bb45e25d226e8eea5"; - }; - }; - "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-2.1.0" = { - name = "path-exists"; - packageName = "path-exists"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz"; - sha1 = "0feb6c64f0fc518d9a754dd5efb62c7022761f4b"; - }; - }; - "path-exists-3.0.0" = { - name = "path-exists"; - packageName = "path-exists"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"; - sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"; - }; - }; "path-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"; + url = "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"; }; }; - "path-is-inside-1.0.2" = { - name = "path-is-inside"; - packageName = "path-is-inside"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz"; - sha1 = "365417dede44430d1c11af61027facf074bdfc53"; - }; - }; - "path-key-1.0.0" = { - name = "path-key"; - packageName = "path-key"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz"; - sha1 = "5d53d578019646c0d68800db4e146e6bdc2ac7af"; - }; - }; - "path-key-2.0.1" = { - name = "path-key"; - packageName = "path-key"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"; - sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40"; - }; - }; - "path-loader-1.0.7" = { - name = "path-loader"; - packageName = "path-loader"; - version = "1.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/path-loader/-/path-loader-1.0.7.tgz"; - sha512 = "FIorK5Wwz8LzyklCCsPnHI2ieelYbnnGvEtBC4DxW8MkdzBbGKKhxoDH1pDPnQN5ll+gT7t77fac/VD7Vi1kFA=="; - }; - }; "path-parse-1.0.6" = { name = "path-parse"; packageName = "path-parse"; @@ -23243,15 +3217,6 @@ let sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="; }; }; - "path-platform-0.11.15" = { - name = "path-platform"; - packageName = "path-platform"; - version = "0.11.15"; - src = fetchurl { - url = "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz"; - sha1 = "e864217f74c36850f0852b78dc7bf7d4a5721bf2"; - }; - }; "path-root-0.1.1" = { name = "path-root"; packageName = "path-root"; @@ -23270,178 +3235,15 @@ let sha1 = "bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d"; }; }; - "path-to-regexp-0.1.3" = { - name = "path-to-regexp"; - packageName = "path-to-regexp"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.3.tgz"; - sha1 = "21b9ab82274279de25b156ea08fd12ca51b8aecb"; - }; - }; - "path-to-regexp-0.1.7" = { - name = "path-to-regexp"; - packageName = "path-to-regexp"; - version = "0.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"; - sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c"; - }; - }; - "path-to-regexp-1.7.0" = { - name = "path-to-regexp"; - packageName = "path-to-regexp"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz"; - sha1 = "59fde0f435badacba103a84e9d3bc64e96b9937d"; - }; - }; - "path-to-regexp-2.2.1" = { - name = "path-to-regexp"; - packageName = "path-to-regexp"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz"; - sha512 = "gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ=="; - }; - }; - "path-type-1.1.0" = { - name = "path-type"; - packageName = "path-type"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz"; - sha1 = "59c44f7ee491da704da415da5a4070ba4f8fe441"; - }; - }; - "path-type-2.0.0" = { - name = "path-type"; - packageName = "path-type"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz"; - sha1 = "f012ccb8415b7096fc2daa1054c3d72389594c73"; - }; - }; - "path-type-3.0.0" = { - name = "path-type"; - packageName = "path-type"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz"; - sha512 = "T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg=="; - }; - }; - "pathval-1.1.0" = { - name = "pathval"; - packageName = "pathval"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz"; - sha1 = "b942e6d4bde653005ef6b71361def8727d0645e0"; - }; - }; - "pause-0.0.1" = { - name = "pause"; - packageName = "pause"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz"; - sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; - }; - }; - "pause-0.1.0" = { - name = "pause"; - packageName = "pause"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz"; - sha1 = "ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74"; - }; - }; "pause-stream-0.0.11" = { name = "pause-stream"; packageName = "pause-stream"; version = "0.0.11"; src = fetchurl { - url = "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz"; + url = "http://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz"; sha1 = "fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"; }; }; - "pbkdf2-3.0.16" = { - name = "pbkdf2"; - packageName = "pbkdf2"; - version = "3.0.16"; - src = fetchurl { - url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz"; - sha512 = "y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA=="; - }; - }; - "peer-wire-protocol-0.7.1" = { - name = "peer-wire-protocol"; - packageName = "peer-wire-protocol"; - version = "0.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/peer-wire-protocol/-/peer-wire-protocol-0.7.1.tgz"; - sha512 = "V9oTa/ZcfNNz9fAST28Gg0fXbPeFPk3SBImsYO8GDDG5D0E195vxXmjZ+SPrzr4BJyMQmdDmwUfTf9MZ62z4mw=="; - }; - }; - "peer-wire-swarm-0.12.2" = { - name = "peer-wire-swarm"; - packageName = "peer-wire-swarm"; - version = "0.12.2"; - src = fetchurl { - url = "https://registry.npmjs.org/peer-wire-swarm/-/peer-wire-swarm-0.12.2.tgz"; - sha512 = "sIWZ1nTL9l6mI9J18kW1AeByBwagvNzGJlMmQA9pM+otKQtTIwnigK8SR0nEFrNZYqZelI6RQ6g4udvtQ2TI1g=="; - }; - }; - "peerflix-0.34.0" = { - name = "peerflix"; - packageName = "peerflix"; - version = "0.34.0"; - src = fetchurl { - url = "https://registry.npmjs.org/peerflix/-/peerflix-0.34.0.tgz"; - sha1 = "748f7e401284bf8f2c620264d229223304199dbe"; - }; - }; - "pegjs-0.10.0" = { - name = "pegjs"; - packageName = "pegjs"; - version = "0.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz"; - sha1 = "cf8bafae6eddff4b5a7efb185269eaaf4610ddbd"; - }; - }; - "pegjs-git+https://github.com/tstarling/pegjs#fork" = { - name = "pegjs"; - packageName = "pegjs"; - version = "0.8.0"; - src = fetchgit { - url = "https://github.com/tstarling/pegjs"; - rev = "36d584bd7bbc564c86c058c5dfe8053b1fe1d584"; - sha256 = "df0bf31b132e63beae73a28f1edfe0a2e9edf01660632c72834c682e2b484905"; - }; - }; - "pend-1.2.0" = { - name = "pend"; - packageName = "pend"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"; - sha1 = "7a57eb550a6783f9115331fcf4663d5c8e007a50"; - }; - }; - "performance-now-0.2.0" = { - name = "performance-now"; - packageName = "performance-now"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz"; - sha1 = "33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"; - }; - }; "performance-now-2.1.0" = { name = "performance-now"; packageName = "performance-now"; @@ -23451,60 +3253,6 @@ let sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"; }; }; - "phantom-4.0.12" = { - name = "phantom"; - packageName = "phantom"; - version = "4.0.12"; - src = fetchurl { - url = "https://registry.npmjs.org/phantom/-/phantom-4.0.12.tgz"; - sha512 = "Tz82XhtPmwCk1FFPmecy7yRGZG2btpzY2KI9fcoPT7zT9det0CcMyfBFPp1S8DqzsnQnm8ZYEfdy528mwVtksA=="; - }; - }; - "phantomjs-1.9.20" = { - name = "phantomjs"; - packageName = "phantomjs"; - version = "1.9.20"; - src = fetchurl { - url = "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.20.tgz"; - sha1 = "4424aca20e14d255c0b0889af6f6b8973da10e0d"; - }; - }; - "phantomjs-prebuilt-2.1.16" = { - name = "phantomjs-prebuilt"; - packageName = "phantomjs-prebuilt"; - version = "2.1.16"; - src = fetchurl { - url = "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz"; - sha1 = "efd212a4a3966d3647684ea8ba788549be2aefef"; - }; - }; - "piece-length-1.0.0" = { - name = "piece-length"; - packageName = "piece-length"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/piece-length/-/piece-length-1.0.0.tgz"; - sha1 = "4db7167157fd69fef14caf7262cd39f189b24508"; - }; - }; - "pify-2.3.0" = { - name = "pify"; - packageName = "pify"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"; - sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c"; - }; - }; - "pify-3.0.0" = { - name = "pify"; - packageName = "pify"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"; - sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"; - }; - }; "pinkie-2.0.4" = { name = "pinkie"; packageName = "pinkie"; @@ -23523,60 +3271,6 @@ let sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa"; }; }; - "pino-4.17.6" = { - name = "pino"; - packageName = "pino"; - version = "4.17.6"; - src = fetchurl { - url = "https://registry.npmjs.org/pino/-/pino-4.17.6.tgz"; - sha512 = "LFDwmhyWLBnmwO/2UFbWu1jEGVDzaPupaVdx0XcZ3tIAx1EDEBauzxXf2S0UcFK7oe+X9MApjH0hx9U1XMgfCA=="; - }; - }; - "pino-5.0.0-rc.4" = { - name = "pino"; - packageName = "pino"; - version = "5.0.0-rc.4"; - src = fetchurl { - url = "https://registry.npmjs.org/pino/-/pino-5.0.0-rc.4.tgz"; - sha512 = "n5aJmABDjzZbwrB0AEbUeugz1Rh55c9T62yVGv6YL1vP1GuqpjIcLgwZIM1SI8E4Nfmcoo46SSmPgSSA9mPdog=="; - }; - }; - "pino-std-serializers-2.2.1" = { - name = "pino-std-serializers"; - packageName = "pino-std-serializers"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.2.1.tgz"; - sha512 = "QqL7kkF7eMCpFG4hpZD8UPQga/kxkkh3E62HzMzTIL4OQyijyisAnBL8msBEAml8xcb/ioGhH7UUzGxuHqczhQ=="; - }; - }; - "pkg-dir-2.0.0" = { - name = "pkg-dir"; - packageName = "pkg-dir"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz"; - sha1 = "f6d5d1109e19d63edf428e0bd57e12777615334b"; - }; - }; - "pkg-up-2.0.0" = { - name = "pkg-up"; - packageName = "pkg-up"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz"; - sha1 = "c819ac728059a461cab1c3889a2be3c49a004d7f"; - }; - }; - "pkginfo-0.2.3" = { - name = "pkginfo"; - packageName = "pkginfo"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz"; - sha1 = "7239c42a5ef6c30b8f328439d9b9ff71042490f8"; - }; - }; "pkginfo-0.3.1" = { name = "pkginfo"; packageName = "pkginfo"; @@ -23595,195 +3289,6 @@ let sha1 = "b5418ef0439de5425fc4995042dced14fb2a84ff"; }; }; - "playerui-1.3.0" = { - name = "playerui"; - packageName = "playerui"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/playerui/-/playerui-1.3.0.tgz"; - sha1 = "a32b907f28d17f61b74d45d46fd89dea3c4e88b5"; - }; - }; - "please-upgrade-node-3.1.1" = { - name = "please-upgrade-node"; - packageName = "please-upgrade-node"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz"; - sha512 = "KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ=="; - }; - }; - "plist-1.2.0" = { - name = "plist"; - packageName = "plist"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz"; - sha1 = "084b5093ddc92506e259f874b8d9b1afb8c79593"; - }; - }; - "plist-2.0.1" = { - name = "plist"; - packageName = "plist"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/plist/-/plist-2.0.1.tgz"; - sha1 = "0a32ca9481b1c364e92e18dc55c876de9d01da8b"; - }; - }; - "plist-2.1.0" = { - name = "plist"; - packageName = "plist"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz"; - sha1 = "57ccdb7a0821df21831217a3cad54e3e146a1025"; - }; - }; - "plist-3.0.1" = { - name = "plist"; - packageName = "plist"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz"; - sha512 = "GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ=="; - }; - }; - "plist-with-patches-0.5.1" = { - name = "plist-with-patches"; - packageName = "plist-with-patches"; - version = "0.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/plist-with-patches/-/plist-with-patches-0.5.1.tgz"; - sha1 = "868aae2e0df8989b026562b35cbc19cfd8bb780d"; - }; - }; - "plugin-error-0.1.2" = { - name = "plugin-error"; - packageName = "plugin-error"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz"; - sha1 = "3b9bb3335ccf00f425e07437e19276967da47ace"; - }; - }; - "plugin-error-1.0.1" = { - name = "plugin-error"; - packageName = "plugin-error"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz"; - sha512 = "L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA=="; - }; - }; - "pluralize-1.2.1" = { - name = "pluralize"; - packageName = "pluralize"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz"; - sha1 = "d1a21483fd22bb41e58a12fa3421823140897c45"; - }; - }; - "pluralize-7.0.0" = { - name = "pluralize"; - packageName = "pluralize"; - version = "7.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz"; - sha512 = "ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow=="; - }; - }; - "po2json-0.4.5" = { - name = "po2json"; - packageName = "po2json"; - version = "0.4.5"; - src = fetchurl { - url = "https://registry.npmjs.org/po2json/-/po2json-0.4.5.tgz"; - sha1 = "47bb2952da32d58a1be2f256a598eebc0b745118"; - }; - }; - "policyfile-0.0.4" = { - name = "policyfile"; - packageName = "policyfile"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz"; - sha1 = "d6b82ead98ae79ebe228e2daf5903311ec982e4d"; - }; - }; - "pop-iterate-1.0.1" = { - name = "pop-iterate"; - packageName = "pop-iterate"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pop-iterate/-/pop-iterate-1.0.1.tgz"; - sha1 = "ceacfdab4abf353d7a0f2aaa2c1fc7b3f9413ba3"; - }; - }; - "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"; - }; - }; - "popsicle-9.2.0" = { - name = "popsicle"; - packageName = "popsicle"; - version = "9.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/popsicle/-/popsicle-9.2.0.tgz"; - sha512 = "petRj39w05GvH1WKuGFmzxR9+k+R9E7zX5XWTFee7P/qf88hMuLT7aAO/RsmldpQMtJsWQISkTQlfMRECKlxhw=="; - }; - }; - "popsicle-proxy-agent-3.0.0" = { - name = "popsicle-proxy-agent"; - packageName = "popsicle-proxy-agent"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/popsicle-proxy-agent/-/popsicle-proxy-agent-3.0.0.tgz"; - sha1 = "b9133c55d945759ab7ee61b7711364620d3aeadc"; - }; - }; - "popsicle-retry-3.2.1" = { - name = "popsicle-retry"; - packageName = "popsicle-retry"; - version = "3.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/popsicle-retry/-/popsicle-retry-3.2.1.tgz"; - sha1 = "e06e866533b42a7a123eb330cbe63a7cebcba10c"; - }; - }; - "popsicle-rewrite-1.0.0" = { - name = "popsicle-rewrite"; - packageName = "popsicle-rewrite"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/popsicle-rewrite/-/popsicle-rewrite-1.0.0.tgz"; - sha1 = "1dd4e8ea9c3182351fb820f87934d992f7fb9007"; - }; - }; - "popsicle-status-2.0.1" = { - name = "popsicle-status"; - packageName = "popsicle-status"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/popsicle-status/-/popsicle-status-2.0.1.tgz"; - sha1 = "8dd70c4fe7c694109add784ffe80eacac1e7b28d"; - }; - }; - "portfinder-1.0.17" = { - name = "portfinder"; - packageName = "portfinder"; - version = "1.0.17"; - src = fetchurl { - url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.17.tgz"; - sha512 = "syFcRIRzVI1BoEFOCaAiizwDolh1S1YXSodsVhncbhjzjZQulhczNRbqnUl9N31Q4dKGOXsNDqxC2BWBgSMqeQ=="; - }; - }; "posix-character-classes-0.1.1" = { name = "posix-character-classes"; packageName = "posix-character-classes"; @@ -23793,150 +3298,6 @@ let sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"; }; }; - "postcss-6.0.23" = { - name = "postcss"; - packageName = "postcss"; - version = "6.0.23"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz"; - sha512 = "soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="; - }; - }; - "prebuild-install-2.1.2" = { - name = "prebuild-install"; - packageName = "prebuild-install"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.1.2.tgz"; - sha1 = "d9ae0ca85330e03962d93292f95a8b44c2ebf505"; - }; - }; - "precond-0.2.3" = { - name = "precond"; - packageName = "precond"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz"; - sha1 = "aa9591bcaa24923f1e0f4849d240f47efc1075ac"; - }; - }; - "prelude-ls-1.1.2" = { - name = "prelude-ls"; - packageName = "prelude-ls"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"; - sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54"; - }; - }; - "prepend-http-1.0.4" = { - name = "prepend-http"; - packageName = "prepend-http"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"; - sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"; - }; - }; - "prepend-http-2.0.0" = { - name = "prepend-http"; - packageName = "prepend-http"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz"; - sha1 = "e92434bfa5ea8c19f41cdfd401d741a3c819d897"; - }; - }; - "preserve-0.2.0" = { - name = "preserve"; - packageName = "preserve"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz"; - sha1 = "815ed1f6ebc65926f865b310c0713bcb3315ce4b"; - }; - }; - "prettier-bytes-1.0.4" = { - name = "prettier-bytes"; - packageName = "prettier-bytes"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/prettier-bytes/-/prettier-bytes-1.0.4.tgz"; - sha1 = "994b02aa46f699c50b6257b5faaa7fe2557e62d6"; - }; - }; - "pretty-hash-1.0.1" = { - name = "pretty-hash"; - packageName = "pretty-hash"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pretty-hash/-/pretty-hash-1.0.1.tgz"; - sha1 = "16e0579188def56bdb565892bcd05a5d65324807"; - }; - }; - "pretty-hrtime-1.0.3" = { - name = "pretty-hrtime"; - packageName = "pretty-hrtime"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz"; - sha1 = "b7e3ea42435a4c9b2759d99e0f201eb195802ee1"; - }; - }; - "prettyjson-1.2.1" = { - name = "prettyjson"; - packageName = "prettyjson"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz"; - sha1 = "fcffab41d19cab4dfae5e575e64246619b12d289"; - }; - }; - "prfun-2.1.5" = { - name = "prfun"; - packageName = "prfun"; - version = "2.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/prfun/-/prfun-2.1.5.tgz"; - sha512 = "UCDQscAfQ1HArwvSUobJWbc3sTGLqGpYkRqXUpBZgf+zOWpOjz2dxnpRsOu+qxIj1K0n5UT1wgbCCgetsIwiug=="; - }; - }; - "printf-0.2.5" = { - name = "printf"; - packageName = "printf"; - version = "0.2.5"; - src = fetchurl { - url = "https://registry.npmjs.org/printf/-/printf-0.2.5.tgz"; - sha1 = "c438ca2ca33e3927671db4ab69c0e52f936a4f0f"; - }; - }; - "prisma-json-schema-0.0.4" = { - name = "prisma-json-schema"; - packageName = "prisma-json-schema"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/prisma-json-schema/-/prisma-json-schema-0.0.4.tgz"; - sha512 = "NTbourUhkmhM18rrcnp+IdxTdWftUsepZcNX2QntOqkOOwccYADmmZJpTr9tuvCYsW3i48B8LVEwvm0v1pAhxQ=="; - }; - }; - "prisma-yml-1.0.50" = { - name = "prisma-yml"; - packageName = "prisma-yml"; - version = "1.0.50"; - src = fetchurl { - url = "https://registry.npmjs.org/prisma-yml/-/prisma-yml-1.0.50.tgz"; - sha512 = "Vpt6q+YzS6yozMnIPU75hlHzmDR1Hj4Z3FXaazJrOXUyeQx/xDqeEwRJ+ii4xl/GRYiFnMEVSLfsPzjLehA1Zw=="; - }; - }; - "prismjs-1.15.0" = { - name = "prismjs"; - packageName = "prismjs"; - version = "1.15.0"; - src = fetchurl { - url = "https://registry.npmjs.org/prismjs/-/prismjs-1.15.0.tgz"; - sha512 = "Lf2JrFYx8FanHrjoV5oL8YHCclLQgbJcVZR+gikGGMqz6ub5QVWDTM6YIwm3BuPxM/LOV+rKns3LssXNLIf+DA=="; - }; - }; "private-0.1.8" = { name = "private"; packageName = "private"; @@ -23946,33 +3307,6 @@ let sha512 = "VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="; }; }; - "probe-image-size-4.0.0" = { - name = "probe-image-size"; - packageName = "probe-image-size"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/probe-image-size/-/probe-image-size-4.0.0.tgz"; - sha512 = "nm7RvWUxps+2+jZKNLkd04mNapXNariS6G5WIEVzvAqjx7EUuKcY1Dp3e6oUK7GLwzJ+3gbSbPLFAASHFQrPcQ=="; - }; - }; - "process-0.11.10" = { - name = "process"; - packageName = "process"; - version = "0.11.10"; - src = fetchurl { - url = "https://registry.npmjs.org/process/-/process-0.11.10.tgz"; - sha1 = "7332300e840161bda3e69a1d1d91a7d4bc16f182"; - }; - }; - "process-0.5.2" = { - name = "process"; - packageName = "process"; - version = "0.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/process/-/process-0.5.2.tgz"; - sha1 = "1638d8a8e34c2f440a91db95ab9aeb677fc185cf"; - }; - }; "process-nextick-args-1.0.7" = { name = "process-nextick-args"; packageName = "process-nextick-args"; @@ -23996,55 +3330,10 @@ let packageName = "progress"; version = "1.1.8"; src = fetchurl { - url = "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz"; + url = "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz"; sha1 = "e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"; }; }; - "progress-2.0.0" = { - name = "progress"; - packageName = "progress"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz"; - sha1 = "8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"; - }; - }; - "progress-string-1.2.2" = { - name = "progress-string"; - packageName = "progress-string"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/progress-string/-/progress-string-1.2.2.tgz"; - sha512 = "JymvIR4IJ0qTyma7ExefBeJGp2IGaXYGWv8Z//Jq+AhrCd0uKlMPK9IWJ0LL6zbXbAN8fhLe1TL1hl1ZKOljDw=="; - }; - }; - "promiscuous-0.6.0" = { - name = "promiscuous"; - packageName = "promiscuous"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/promiscuous/-/promiscuous-0.6.0.tgz"; - sha1 = "54014cd3d62cafe831e3354990c05ff5b78c8892"; - }; - }; - "promise-2.0.0" = { - name = "promise"; - packageName = "promise"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/promise/-/promise-2.0.0.tgz"; - sha1 = "46648aa9d605af5d2e70c3024bf59436da02b80e"; - }; - }; - "promise-6.1.0" = { - name = "promise"; - packageName = "promise"; - version = "6.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz"; - sha1 = "2ce729f6b94b45c26891ad0602c5c90e04c6eef6"; - }; - }; "promise-7.3.1" = { name = "promise"; packageName = "promise"; @@ -24054,51 +3343,6 @@ let sha512 = "nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg=="; }; }; - "promise-finally-3.0.0" = { - name = "promise-finally"; - packageName = "promise-finally"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/promise-finally/-/promise-finally-3.0.0.tgz"; - sha1 = "ddd5d0f895432b1206ceb8da1275064d18e7aa23"; - }; - }; - "promise-inflight-1.0.1" = { - name = "promise-inflight"; - packageName = "promise-inflight"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz"; - sha1 = "98472870bf228132fcbdd868129bad12c3c029e3"; - }; - }; - "promise-phantom-3.1.6" = { - name = "promise-phantom"; - packageName = "promise-phantom"; - version = "3.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/promise-phantom/-/promise-phantom-3.1.6.tgz"; - sha1 = "bbcfd248725259f2bb115a27bfa8d65dc420f931"; - }; - }; - "promise-retry-1.1.1" = { - name = "promise-retry"; - packageName = "promise-retry"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz"; - sha1 = "6739e968e3051da20ce6497fb2b50f6911df3d6d"; - }; - }; - "promised-temp-0.1.0" = { - name = "promised-temp"; - packageName = "promised-temp"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/promised-temp/-/promised-temp-0.1.0.tgz"; - sha1 = "5f8a704ccdf5f2ac23996fcafe2b301bc2a8d0eb"; - }; - }; "prompt-0.2.14" = { name = "prompt"; packageName = "prompt"; @@ -24108,213 +3352,6 @@ let sha1 = "57754f64f543fd7b0845707c818ece618f05ffdc"; }; }; - "prompt-1.0.0" = { - name = "prompt"; - packageName = "prompt"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz"; - sha1 = "8e57123c396ab988897fb327fd3aedc3e735e4fe"; - }; - }; - "promzard-0.3.0" = { - name = "promzard"; - packageName = "promzard"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz"; - sha1 = "26a5d6ee8c7dee4cb12208305acfb93ba382a9ee"; - }; - }; - "prop-types-15.6.2" = { - name = "prop-types"; - packageName = "prop-types"; - version = "15.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz"; - sha512 = "3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ=="; - }; - }; - "properties-1.2.1" = { - name = "properties"; - packageName = "properties"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/properties/-/properties-1.2.1.tgz"; - sha1 = "0ee97a7fc020b1a2a55b8659eda4aa8d869094bd"; - }; - }; - "properties-parser-0.3.1" = { - name = "properties-parser"; - packageName = "properties-parser"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/properties-parser/-/properties-parser-0.3.1.tgz"; - sha1 = "1316e9539ffbfd93845e369b211022abd478771a"; - }; - }; - "protein-0.5.0" = { - name = "protein"; - packageName = "protein"; - version = "0.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/protein/-/protein-0.5.0.tgz"; - sha1 = "80ab4e919749351263ef14500d684e57c4202840"; - }; - }; - "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"; - }; - }; - "protobufjs-3.8.2" = { - name = "protobufjs"; - packageName = "protobufjs"; - version = "3.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/protobufjs/-/protobufjs-3.8.2.tgz"; - sha1 = "bc826e34c3af4697e8d0af7a669e4d612aedcd17"; - }; - }; - "protobufjs-6.8.8" = { - name = "protobufjs"; - packageName = "protobufjs"; - version = "6.8.8"; - src = fetchurl { - url = "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.8.tgz"; - sha512 = "AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw=="; - }; - }; - "protochain-1.0.5" = { - name = "protochain"; - packageName = "protochain"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/protochain/-/protochain-1.0.5.tgz"; - sha1 = "991c407e99de264aadf8f81504b5e7faf7bfa260"; - }; - }; - "protocol-buffers-encodings-1.1.0" = { - name = "protocol-buffers-encodings"; - packageName = "protocol-buffers-encodings"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/protocol-buffers-encodings/-/protocol-buffers-encodings-1.1.0.tgz"; - sha512 = "SmjEuAf3hc3h3rWZ6V1YaaQw2MNJWK848gLJgzx/sefOJdNLujKinJVXIS0q2cBQpQn2Q32TinawZyDZPzm4kQ=="; - }; - }; - "protoduck-5.0.0" = { - name = "protoduck"; - packageName = "protoduck"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/protoduck/-/protoduck-5.0.0.tgz"; - sha512 = "agsGWD8/RZrS4ga6v82Fxb0RHIS2RZnbsSue6A9/MBRhB/jcqOANAMNrqM9900b8duj+Gx+T/JMy5IowDoO/hQ=="; - }; - }; - "proxy-addr-1.0.10" = { - name = "proxy-addr"; - packageName = "proxy-addr"; - version = "1.0.10"; - src = fetchurl { - url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.10.tgz"; - sha1 = "0d40a82f801fc355567d2ecb65efe3f077f121c5"; - }; - }; - "proxy-addr-1.1.5" = { - name = "proxy-addr"; - packageName = "proxy-addr"; - version = "1.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.5.tgz"; - sha1 = "71c0ee3b102de3f202f3b64f608d173fcba1a918"; - }; - }; - "proxy-addr-2.0.4" = { - name = "proxy-addr"; - packageName = "proxy-addr"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz"; - sha512 = "5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA=="; - }; - }; - "proxy-agent-2.3.1" = { - name = "proxy-agent"; - packageName = "proxy-agent"; - version = "2.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/proxy-agent/-/proxy-agent-2.3.1.tgz"; - sha512 = "CNKuhC1jVtm8KJYFTS2ZRO71VCBx3QSA92So/e6NrY6GoJonkx3Irnk4047EsCcswczwqAekRj3s8qLRGahSKg=="; - }; - }; - "proxy-from-env-1.0.0" = { - name = "proxy-from-env"; - packageName = "proxy-from-env"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz"; - sha1 = "33c50398f70ea7eb96d21f7b817630a55791c7ee"; - }; - }; - "proxy-middleware-0.15.0" = { - name = "proxy-middleware"; - packageName = "proxy-middleware"; - version = "0.15.0"; - src = fetchurl { - url = "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz"; - sha1 = "a3fdf1befb730f951965872ac2f6074c61477a56"; - }; - }; - "prr-0.0.0" = { - name = "prr"; - packageName = "prr"; - version = "0.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz"; - sha1 = "1a84b85908325501411853d0081ee3fa86e2926a"; - }; - }; - "prr-1.0.1" = { - name = "prr"; - packageName = "prr"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"; - sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476"; - }; - }; - "ps-tree-0.0.3" = { - name = "ps-tree"; - packageName = "ps-tree"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz"; - sha1 = "dbf8d752a7fe22fa7d58635689499610e9276ddc"; - }; - }; - "ps-tree-1.1.0" = { - name = "ps-tree"; - packageName = "ps-tree"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz"; - sha1 = "b421b24140d6203f1ed3c76996b4427b08e8c014"; - }; - }; - "pseudomap-1.0.2" = { - name = "pseudomap"; - packageName = "pseudomap"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"; - sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3"; - }; - }; "psl-1.1.29" = { name = "psl"; packageName = "psl"; @@ -24324,249 +3361,6 @@ let sha512 = "AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="; }; }; - "pstree.remy-1.1.0" = { - name = "pstree.remy"; - packageName = "pstree.remy"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.0.tgz"; - sha512 = "q5I5vLRMVtdWa8n/3UEzZX7Lfghzrg9eG2IKk2ENLSofKRCXVqMvMUHxCKgXNaqH/8ebhBxrqftHWnyTFweJ5Q=="; - }; - }; - "public-encrypt-4.0.2" = { - name = "public-encrypt"; - packageName = "public-encrypt"; - version = "4.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz"; - sha512 = "4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q=="; - }; - }; - "pug-2.0.3" = { - name = "pug"; - packageName = "pug"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/pug/-/pug-2.0.3.tgz"; - sha1 = "71cba82537c95a5eab7ed04696e4221f53aa878e"; - }; - }; - "pug-attrs-2.0.3" = { - name = "pug-attrs"; - packageName = "pug-attrs"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.3.tgz"; - sha1 = "a3095f970e64151f7bdad957eef55fb5d7905d15"; - }; - }; - "pug-code-gen-2.0.1" = { - name = "pug-code-gen"; - packageName = "pug-code-gen"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.1.tgz"; - sha1 = "0951ec83225d74d8cfc476a7f99a259b5f7d050c"; - }; - }; - "pug-error-1.3.2" = { - name = "pug-error"; - packageName = "pug-error"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/pug-error/-/pug-error-1.3.2.tgz"; - sha1 = "53ae7d9d29bb03cf564493a026109f54c47f5f26"; - }; - }; - "pug-filters-3.1.0" = { - name = "pug-filters"; - packageName = "pug-filters"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.0.tgz"; - sha1 = "27165555bc04c236e4aa2b0366246dfa021b626e"; - }; - }; - "pug-lexer-4.0.0" = { - name = "pug-lexer"; - packageName = "pug-lexer"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.0.0.tgz"; - sha1 = "210c18457ef2e1760242740c5e647bd794cec278"; - }; - }; - "pug-linker-3.0.5" = { - name = "pug-linker"; - packageName = "pug-linker"; - version = "3.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.5.tgz"; - sha1 = "9e9a7ae4005682d027deeb96b000f88eeb83a02f"; - }; - }; - "pug-load-2.0.11" = { - name = "pug-load"; - packageName = "pug-load"; - version = "2.0.11"; - src = fetchurl { - url = "https://registry.npmjs.org/pug-load/-/pug-load-2.0.11.tgz"; - sha1 = "e648e57ed113fe2c1f45d57858ea2bad6bc01527"; - }; - }; - "pug-parser-5.0.0" = { - name = "pug-parser"; - packageName = "pug-parser"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.0.tgz"; - sha1 = "e394ad9b3fca93123940aff885c06e44ab7e68e4"; - }; - }; - "pug-runtime-2.0.4" = { - name = "pug-runtime"; - packageName = "pug-runtime"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.4.tgz"; - sha1 = "e178e1bda68ab2e8c0acfc9bced2c54fd88ceb58"; - }; - }; - "pug-strip-comments-1.0.3" = { - name = "pug-strip-comments"; - packageName = "pug-strip-comments"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.3.tgz"; - sha1 = "f1559592206edc6f85310dacf4afb48a025af59f"; - }; - }; - "pug-walk-1.1.7" = { - name = "pug-walk"; - packageName = "pug-walk"; - version = "1.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.7.tgz"; - sha1 = "c00d5c5128bac5806bec15d2b7e7cdabe42531f3"; - }; - }; - "pull-cat-1.1.11" = { - name = "pull-cat"; - packageName = "pull-cat"; - version = "1.1.11"; - src = fetchurl { - url = "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz"; - sha1 = "b642dd1255da376a706b6db4fa962f5fdb74c31b"; - }; - }; - "pull-defer-0.2.3" = { - name = "pull-defer"; - packageName = "pull-defer"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.3.tgz"; - sha512 = "/An3KE7mVjZCqNhZsr22k1Tx8MACnUnHZZNPSJ0S62td8JtYr/AiRG42Vz7Syu31SoTLUzVIe61jtT/pNdjVYA=="; - }; - }; - "pull-level-2.0.4" = { - name = "pull-level"; - packageName = "pull-level"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/pull-level/-/pull-level-2.0.4.tgz"; - sha512 = "fW6pljDeUThpq5KXwKbRG3X7Ogk3vc75d5OQU/TvXXui65ykm+Bn+fiktg+MOx2jJ85cd+sheufPL+rw9QSVZg=="; - }; - }; - "pull-live-1.0.1" = { - name = "pull-live"; - packageName = "pull-live"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pull-live/-/pull-live-1.0.1.tgz"; - sha1 = "a4ecee01e330155e9124bbbcf4761f21b38f51f5"; - }; - }; - "pull-pushable-2.2.0" = { - name = "pull-pushable"; - packageName = "pull-pushable"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz"; - sha1 = "5f2f3aed47ad86919f01b12a2e99d6f1bd776581"; - }; - }; - "pull-stream-3.6.9" = { - name = "pull-stream"; - packageName = "pull-stream"; - version = "3.6.9"; - src = fetchurl { - url = "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.9.tgz"; - sha512 = "hJn4POeBrkttshdNl0AoSCVjMVSuBwuHocMerUdoZ2+oIUzrWHFTwJMlbHND7OiKLVgvz6TFj8ZUVywUMXccbw=="; - }; - }; - "pull-window-2.1.4" = { - name = "pull-window"; - packageName = "pull-window"; - version = "2.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/pull-window/-/pull-window-2.1.4.tgz"; - sha1 = "fc3b86feebd1920c7ae297691e23f705f88552f0"; - }; - }; - "pump-0.3.5" = { - name = "pump"; - packageName = "pump"; - version = "0.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/pump/-/pump-0.3.5.tgz"; - sha1 = "ae5ff8c1f93ed87adc6530a97565b126f585454b"; - }; - }; - "pump-1.0.3" = { - name = "pump"; - packageName = "pump"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz"; - sha512 = "8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw=="; - }; - }; - "pump-2.0.1" = { - name = "pump"; - packageName = "pump"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz"; - sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA=="; - }; - }; - "pump-3.0.0" = { - name = "pump"; - packageName = "pump"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"; - sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="; - }; - }; - "pumpify-1.5.1" = { - name = "pumpify"; - packageName = "pumpify"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz"; - sha512 = "oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ=="; - }; - }; - "punycode-1.3.2" = { - name = "punycode"; - packageName = "punycode"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"; - sha1 = "9653a036fb7c1ee42342f2325cceefea3926c48d"; - }; - }; "punycode-1.4.1" = { name = "punycode"; packageName = "punycode"; @@ -24585,150 +3379,6 @@ let sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="; }; }; - "q-1.0.1" = { - name = "q"; - packageName = "q"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/q/-/q-1.0.1.tgz"; - sha1 = "11872aeedee89268110b10a718448ffb10112a14"; - }; - }; - "q-1.4.1" = { - name = "q"; - packageName = "q"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/q/-/q-1.4.1.tgz"; - sha1 = "55705bcd93c5f3673530c2c2cbc0c2b3addc286e"; - }; - }; - "q-1.5.1" = { - name = "q"; - packageName = "q"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/q/-/q-1.5.1.tgz"; - sha1 = "7e32f75b41381291d04611f1bf14109ac00651d7"; - }; - }; - "q-2.0.3" = { - name = "q"; - packageName = "q"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/q/-/q-2.0.3.tgz"; - sha1 = "75b8db0255a1a5af82f58c3f3aaa1efec7d0d134"; - }; - }; - "qap-3.3.1" = { - name = "qap"; - packageName = "qap"; - version = "3.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/qap/-/qap-3.3.1.tgz"; - sha1 = "11f9e8fa8890fe7cb99210c0f44d0613b7372cac"; - }; - }; - "qjobs-1.2.0" = { - name = "qjobs"; - packageName = "qjobs"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz"; - sha512 = "8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg=="; - }; - }; - "qs-0.4.2" = { - name = "qs"; - packageName = "qs"; - version = "0.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-0.4.2.tgz"; - sha1 = "3cac4c861e371a8c9c4770ac23cda8de639b8e5f"; - }; - }; - "qs-0.5.1" = { - name = "qs"; - packageName = "qs"; - version = "0.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-0.5.1.tgz"; - sha1 = "9f6bf5d9ac6c76384e95d36d15b48980e5e4add0"; - }; - }; - "qs-0.5.6" = { - name = "qs"; - packageName = "qs"; - version = "0.5.6"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz"; - sha1 = "31b1ad058567651c526921506b9a8793911a0384"; - }; - }; - "qs-0.6.5" = { - name = "qs"; - packageName = "qs"; - version = "0.6.5"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; - sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; - }; - }; - "qs-1.2.0" = { - name = "qs"; - packageName = "qs"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-1.2.0.tgz"; - sha1 = "ed079be28682147e6fd9a34cc2b0c1e0ec6453ee"; - }; - }; - "qs-2.3.3" = { - name = "qs"; - packageName = "qs"; - version = "2.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz"; - sha1 = "e9e85adbe75da0bbe4c8e0476a086290f863b404"; - }; - }; - "qs-2.4.2" = { - name = "qs"; - packageName = "qs"; - version = "2.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz"; - sha1 = "f7ce788e5777df0b5010da7f7c4e73ba32470f5a"; - }; - }; - "qs-3.1.0" = { - name = "qs"; - packageName = "qs"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-3.1.0.tgz"; - sha1 = "d0e9ae745233a12dc43fb4f3055bba446261153c"; - }; - }; - "qs-4.0.0" = { - name = "qs"; - packageName = "qs"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz"; - sha1 = "c31d9b74ec27df75e543a86c78728ed8d4623607"; - }; - }; - "qs-5.2.1" = { - name = "qs"; - packageName = "qs"; - version = "5.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-5.2.1.tgz"; - sha1 = "801fee030e0b9450d6385adc48a4cc55b44aedfc"; - }; - }; "qs-6.2.3" = { name = "qs"; packageName = "qs"; @@ -24738,42 +3388,6 @@ let sha1 = "1cfcb25c10a9b2b483053ff39f5dfc9233908cfe"; }; }; - "qs-6.3.2" = { - name = "qs"; - packageName = "qs"; - version = "6.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz"; - sha1 = "e75bd5f6e268122a2a0e0bda630b2550c166502c"; - }; - }; - "qs-6.4.0" = { - name = "qs"; - packageName = "qs"; - version = "6.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz"; - sha1 = "13e26d28ad6b0ffaa91312cd3bf708ed351e7233"; - }; - }; - "qs-6.5.0" = { - name = "qs"; - packageName = "qs"; - version = "6.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-6.5.0.tgz"; - sha512 = "fjVFjW9yhqMhVGwRExCXLhJKrLlkYSaxNWdyc9rmHlrVZbk35YHH312dFd7191uQeXkI3mKLZTIbSvIeFwFemg=="; - }; - }; - "qs-6.5.1" = { - name = "qs"; - packageName = "qs"; - version = "6.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz"; - sha512 = "eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A=="; - }; - }; "qs-6.5.2" = { name = "qs"; packageName = "qs"; @@ -24783,294 +3397,6 @@ let sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="; }; }; - "qtdatastream-0.7.1" = { - name = "qtdatastream"; - packageName = "qtdatastream"; - version = "0.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/qtdatastream/-/qtdatastream-0.7.1.tgz"; - sha1 = "8085d390b4c19f7b02dee8a7cd873e2af58667b5"; - }; - }; - "query-string-1.0.1" = { - name = "query-string"; - packageName = "query-string"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/query-string/-/query-string-1.0.1.tgz"; - sha1 = "63ac953352499ad670a9681a75680f6bf3dd1faf"; - }; - }; - "query-string-5.1.1" = { - name = "query-string"; - packageName = "query-string"; - version = "5.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz"; - sha512 = "gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw=="; - }; - }; - "querystring-0.2.0" = { - name = "querystring"; - packageName = "querystring"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"; - sha1 = "b209849203bb25df820da756e747005878521620"; - }; - }; - "querystring-es3-0.2.1" = { - name = "querystring-es3"; - packageName = "querystring-es3"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz"; - sha1 = "9ec61f79049875707d69414596fd907a4d711e73"; - }; - }; - "quick-format-unescaped-1.1.2" = { - name = "quick-format-unescaped"; - packageName = "quick-format-unescaped"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-1.1.2.tgz"; - sha1 = "0ca581de3174becef25ac3c2e8956342381db698"; - }; - }; - "quick-format-unescaped-3.0.0" = { - name = "quick-format-unescaped"; - packageName = "quick-format-unescaped"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-3.0.0.tgz"; - sha512 = "XmIOc07VM2kPm6m3j/U6jgxyUgDm2Rgh2c1PPy0JUHoQRdoh86hOym0bHyF6G1T6sn+N5lildhvl/T59H5KVyA=="; - }; - }; - "quick-lru-1.1.0" = { - name = "quick-lru"; - packageName = "quick-lru"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz"; - sha1 = "4360b17c61136ad38078397ff11416e186dcfbb8"; - }; - }; - "quicktask-1.1.0" = { - name = "quicktask"; - packageName = "quicktask"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/quicktask/-/quicktask-1.1.0.tgz"; - sha512 = "b3w19IEXnt5auacLAbePVsqPyVQUwmuhJQrrWnVhm4pP8PAMg2U9vFHbAD9XYXXbMDjdLJs0x5NLqwTV8uFK4g=="; - }; - }; - "raf-3.3.2" = { - name = "raf"; - packageName = "raf"; - version = "3.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/raf/-/raf-3.3.2.tgz"; - sha1 = "0c13be0b5b49b46f76d6669248d527cf2b02fe27"; - }; - }; - "rai-0.1.12" = { - name = "rai"; - packageName = "rai"; - version = "0.1.12"; - src = fetchurl { - url = "https://registry.npmjs.org/rai/-/rai-0.1.12.tgz"; - sha1 = "8ccfd014d0f9608630dd73c19b8e4b057754a6a6"; - }; - }; - "random-access-file-2.0.1" = { - name = "random-access-file"; - packageName = "random-access-file"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/random-access-file/-/random-access-file-2.0.1.tgz"; - sha512 = "nb4fClpzoUY+v1SHrro+9yykN90eMA1rc+xM39tnZ5R3BgFY+J/NxPZ0KuUpishEsvnwou9Fvm2wa3cjeuG7vg=="; - }; - }; - "random-access-memory-3.0.0" = { - name = "random-access-memory"; - packageName = "random-access-memory"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/random-access-memory/-/random-access-memory-3.0.0.tgz"; - sha512 = "O/d5C/kTOs/aDix1CD+N7z4SgNVGPx+xpFKXGfrC0TFpqYVrsJEUmQCl3ITTg7FVMoCmLBo5rdkA5FcFg00NTA=="; - }; - }; - "random-access-storage-1.3.0" = { - name = "random-access-storage"; - packageName = "random-access-storage"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/random-access-storage/-/random-access-storage-1.3.0.tgz"; - sha512 = "pdS9Mcb9TB7oICypPRALlheaSuszuAKmLVEPKJMuYor7R/zDuHh5ALuQoS+ox31XRwQUL+tDwWH2GPdyspwelA=="; - }; - }; - "random-bytes-1.0.0" = { - name = "random-bytes"; - packageName = "random-bytes"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz"; - sha1 = "4f68a1dc0ae58bd3fb95848c30324db75d64360b"; - }; - }; - "random-iterate-1.0.1" = { - name = "random-iterate"; - packageName = "random-iterate"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/random-iterate/-/random-iterate-1.0.1.tgz"; - sha1 = "f7d97d92dee6665ec5f6da08c7f963cad4b2ac99"; - }; - }; - "randomatic-3.1.0" = { - name = "randomatic"; - packageName = "randomatic"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz"; - sha512 = "KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ=="; - }; - }; - "randombytes-2.0.6" = { - name = "randombytes"; - packageName = "randombytes"; - version = "2.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz"; - sha512 = "CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A=="; - }; - }; - "randomfill-1.0.4" = { - name = "randomfill"; - packageName = "randomfill"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz"; - sha512 = "87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw=="; - }; - }; - "range-parser-0.0.4" = { - name = "range-parser"; - packageName = "range-parser"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz"; - sha1 = "c0427ffef51c10acba0782a46c9602e744ff620b"; - }; - }; - "range-parser-1.0.3" = { - name = "range-parser"; - packageName = "range-parser"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz"; - sha1 = "6872823535c692e2c2a0103826afd82c2e0ff175"; - }; - }; - "range-parser-1.2.0" = { - name = "range-parser"; - packageName = "range-parser"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz"; - sha1 = "f49be6b487894ddc40dcc94a322f611092e00d5e"; - }; - }; - "range-slice-stream-1.2.0" = { - name = "range-slice-stream"; - packageName = "range-slice-stream"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/range-slice-stream/-/range-slice-stream-1.2.0.tgz"; - sha1 = "01ba954276052b783900e63d6118d8fcf3875d7f"; - }; - }; - "raven-js-3.26.4" = { - name = "raven-js"; - packageName = "raven-js"; - version = "3.26.4"; - src = fetchurl { - url = "https://registry.npmjs.org/raven-js/-/raven-js-3.26.4.tgz"; - sha512 = "5VmC3IWhTQJkaiQaCY0S5V8za4bpUgbbuVT1MkDH7JVqgu8CPQ750XaFF8BVRbLV9F5nvoz7n0UT0CKteDuZAg=="; - }; - }; - "raw-body-0.0.3" = { - name = "raw-body"; - packageName = "raw-body"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/raw-body/-/raw-body-0.0.3.tgz"; - sha1 = "0cb3eb22ced1ca607d32dd8fd94a6eb383f3eb8a"; - }; - }; - "raw-body-1.3.4" = { - name = "raw-body"; - packageName = "raw-body"; - version = "1.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/raw-body/-/raw-body-1.3.4.tgz"; - sha1 = "ccc7ddfc46b72861cdd5bb433c840b70b6f27f54"; - }; - }; - "raw-body-2.0.2" = { - name = "raw-body"; - packageName = "raw-body"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.0.2.tgz"; - sha1 = "a2c2f98c8531cee99c63d8d238b7de97bb659fca"; - }; - }; - "raw-body-2.1.7" = { - name = "raw-body"; - packageName = "raw-body"; - version = "2.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz"; - sha1 = "adfeace2e4fb3098058014d08c072dcc59758774"; - }; - }; - "raw-body-2.3.2" = { - name = "raw-body"; - packageName = "raw-body"; - version = "2.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz"; - sha1 = "bcd60c77d3eb93cde0050295c3f379389bc88f89"; - }; - }; - "raw-body-2.3.3" = { - name = "raw-body"; - packageName = "raw-body"; - version = "2.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz"; - sha512 = "9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw=="; - }; - }; - "raw-socket-1.6.2" = { - name = "raw-socket"; - packageName = "raw-socket"; - version = "1.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/raw-socket/-/raw-socket-1.6.2.tgz"; - sha512 = "JbmNAXPFNI+yJv3Kx0Lsl+ao2doZ/kdz9J4Ba9+ggC1U4e50BK0GfHHYuLFj8acnYzqXgKiLzhi2ixOPk6/kcw=="; - }; - }; - "rc-0.4.0" = { - name = "rc"; - packageName = "rc"; - version = "0.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/rc/-/rc-0.4.0.tgz"; - sha1 = "ce24a2029ad94c3a40d09604a87227027d7210d3"; - }; - }; "rc-1.2.8" = { name = "rc"; packageName = "rc"; @@ -25080,24 +3406,6 @@ let sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="; }; }; - "rc-config-loader-2.0.2" = { - name = "rc-config-loader"; - packageName = "rc-config-loader"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-2.0.2.tgz"; - sha512 = "Nx9SNM47eNRqe0TdntOY600qWb8NDh+xU9sv5WnTscEtzfTB0ukihlqwuCLPteyJksvZ0sEVPoySNE01TKrmTQ=="; - }; - }; - "re-emitter-1.1.3" = { - name = "re-emitter"; - packageName = "re-emitter"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/re-emitter/-/re-emitter-1.1.3.tgz"; - sha1 = "fa9e319ffdeeeb35b27296ef0f3d374dac2f52a7"; - }; - }; "read-1.0.7" = { name = "read"; packageName = "read"; @@ -25107,165 +3415,21 @@ let sha1 = "b3da19bd052431a97671d44a42634adf710b40c4"; }; }; - "read-all-stream-3.1.0" = { - name = "read-all-stream"; - packageName = "read-all-stream"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz"; - sha1 = "35c3e177f2078ef789ee4bfafa4373074eaef4fa"; - }; - }; - "read-cmd-shim-1.0.1" = { - name = "read-cmd-shim"; - packageName = "read-cmd-shim"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz"; - sha1 = "2d5d157786a37c055d22077c32c53f8329e91c7b"; - }; - }; - "read-metadata-1.0.0" = { - name = "read-metadata"; - packageName = "read-metadata"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-metadata/-/read-metadata-1.0.0.tgz"; - sha1 = "6df9cbe51184e8ceb7d0668b40ee5191e6f3dac6"; - }; - }; - "read-only-stream-2.0.0" = { - name = "read-only-stream"; - packageName = "read-only-stream"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz"; - sha1 = "2724fd6a8113d73764ac288d4386270c1dbf17f0"; - }; - }; - "read-package-json-2.0.13" = { - name = "read-package-json"; - packageName = "read-package-json"; - version = "2.0.13"; - src = fetchurl { - url = "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.13.tgz"; - sha512 = "/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg=="; - }; - }; - "read-package-tree-5.2.1" = { - name = "read-package-tree"; - packageName = "read-package-tree"; - version = "5.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.1.tgz"; - sha512 = "2CNoRoh95LxY47LvqrehIAfUVda2JbuFE/HaGYs42bNrGG+ojbw1h3zOcPcQ+1GQ3+rkzNndZn85u1XyZ3UsIA=="; - }; - }; - "read-pkg-1.1.0" = { - name = "read-pkg"; - packageName = "read-pkg"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz"; - sha1 = "f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"; - }; - }; - "read-pkg-2.0.0" = { - name = "read-pkg"; - packageName = "read-pkg"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz"; - sha1 = "8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"; - }; - }; - "read-pkg-3.0.0" = { - name = "read-pkg"; - packageName = "read-pkg"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz"; - sha1 = "9cbc686978fee65d16c00e2b19c237fcf6e38389"; - }; - }; - "read-pkg-up-1.0.1" = { - name = "read-pkg-up"; - packageName = "read-pkg-up"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz"; - sha1 = "9d63c13276c065918d57f002a57f40a1b643fb02"; - }; - }; - "read-pkg-up-2.0.0" = { - name = "read-pkg-up"; - packageName = "read-pkg-up"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz"; - sha1 = "6b72a8048984e0c41e79510fd5e9fa99b3b549be"; - }; - }; - "read-pkg-up-3.0.0" = { - name = "read-pkg-up"; - packageName = "read-pkg-up"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz"; - sha1 = "3ed496685dba0f8fe118d0691dc51f4a1ff96f07"; - }; - }; - "read-pkg-up-4.0.0" = { - name = "read-pkg-up"; - packageName = "read-pkg-up"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz"; - sha512 = "6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA=="; - }; - }; - "read-torrent-1.3.0" = { - name = "read-torrent"; - packageName = "read-torrent"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-torrent/-/read-torrent-1.3.0.tgz"; - sha1 = "4e0ef5bea6cb24d31843eb6fa8543ad0232ab9f4"; - }; - }; - "readable-stream-1.0.27-1" = { - name = "readable-stream"; - packageName = "readable-stream"; - version = "1.0.27-1"; - src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz"; - sha1 = "6b67983c20357cefd07f0165001a16d710d91078"; - }; - }; "readable-stream-1.0.34" = { name = "readable-stream"; packageName = "readable-stream"; version = "1.0.34"; src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"; + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"; sha1 = "125820e34bc842d2f2aaafafe4c2916ee32c157c"; }; }; - "readable-stream-1.1.14" = { - name = "readable-stream"; - packageName = "readable-stream"; - version = "1.1.14"; - src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"; - 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"; + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"; sha1 = "8f90341e68a53ccc928788dacfcd11b36eb9b78e"; }; }; @@ -25274,73 +3438,10 @@ let packageName = "readable-stream"; version = "2.3.6"; src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz"; + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz"; sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="; }; }; - "readable-stream-3.0.2" = { - name = "readable-stream"; - packageName = "readable-stream"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.2.tgz"; - sha512 = "E3RfQoPuKDBhec0s8fOsgFXDVFlEipbsheGBX/NNByfKMfzPEEQJXcLy6fJ7bDD820HG/d+eXQ1ezCj29KoAJA=="; - }; - }; - "readdir-scoped-modules-1.0.2" = { - name = "readdir-scoped-modules"; - packageName = "readdir-scoped-modules"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz"; - sha1 = "9fafa37d286be5d92cbaebdee030dc9b5f406747"; - }; - }; - "readdirp-2.1.0" = { - name = "readdirp"; - packageName = "readdirp"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz"; - sha1 = "4ed0ad060df3073300c48440373f72d1cc642d78"; - }; - }; - "readline2-0.1.1" = { - name = "readline2"; - packageName = "readline2"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz"; - sha1 = "99443ba6e83b830ef3051bfd7dc241a82728d568"; - }; - }; - "readline2-1.0.1" = { - name = "readline2"; - packageName = "readline2"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz"; - sha1 = "41059608ffc154757b715d9989d199ffbf372e35"; - }; - }; - "recast-0.11.23" = { - name = "recast"; - packageName = "recast"; - version = "0.11.23"; - src = fetchurl { - url = "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz"; - sha1 = "451fd3004ab1e4df9b4e4b66376b2a21912462d3"; - }; - }; - "recast-0.15.3" = { - name = "recast"; - packageName = "recast"; - version = "0.15.3"; - src = fetchurl { - url = "https://registry.npmjs.org/recast/-/recast-0.15.3.tgz"; - sha512 = "xqnagxQH7mL4+UpcCVMObPPdjCEE2dmfGcTwcdpyNgZOd9W0rfdLRF3+smoA+AQqMw6xK6G4021dAQK8XfPYIQ=="; - }; - }; "rechoir-0.6.2" = { name = "rechoir"; packageName = "rechoir"; @@ -25350,96 +3451,6 @@ let sha1 = "85204b54dba82d5742e28c96756ef43af50e3384"; }; }; - "record-cache-1.1.0" = { - name = "record-cache"; - packageName = "record-cache"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/record-cache/-/record-cache-1.1.0.tgz"; - sha512 = "u8rbtLEJV7HRacl/ZYwSBFD8NFyB3PfTTfGLP37IW3hftQCwu6z4Q2RLyxo1YJUNRTEzJfpLpGwVuEYdaIkG9Q=="; - }; - }; - "recursive-readdir-2.2.2" = { - name = "recursive-readdir"; - packageName = "recursive-readdir"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz"; - sha512 = "nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg=="; - }; - }; - "recursive-watch-1.1.4" = { - name = "recursive-watch"; - packageName = "recursive-watch"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/recursive-watch/-/recursive-watch-1.1.4.tgz"; - sha512 = "fWejAmdLi7B/jipBUjTLnqId+PK+573fbGNbdaNA/AiAnQAx6OYOLCGWRs0W5+PyM1rLzZSWK2f40QpHSR49PQ=="; - }; - }; - "redent-1.0.0" = { - name = "redent"; - packageName = "redent"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz"; - sha1 = "cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"; - }; - }; - "redent-2.0.0" = { - name = "redent"; - packageName = "redent"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz"; - sha1 = "c1b2007b42d57eb1389079b3c8333639d5e1ccaa"; - }; - }; - "redis-0.10.3" = { - name = "redis"; - packageName = "redis"; - version = "0.10.3"; - src = fetchurl { - url = "https://registry.npmjs.org/redis/-/redis-0.10.3.tgz"; - sha1 = "8927fe2110ee39617bcf3fd37b89d8e123911bb6"; - }; - }; - "redis-0.12.1" = { - name = "redis"; - packageName = "redis"; - version = "0.12.1"; - src = fetchurl { - url = "https://registry.npmjs.org/redis/-/redis-0.12.1.tgz"; - sha1 = "64df76ad0fc8acebaebd2a0645e8a48fac49185e"; - }; - }; - "redis-0.7.3" = { - name = "redis"; - packageName = "redis"; - version = "0.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/redis/-/redis-0.7.3.tgz"; - sha1 = "ee57b7a44d25ec1594e44365d8165fa7d1d4811a"; - }; - }; - "reduce-component-1.0.1" = { - name = "reduce-component"; - packageName = "reduce-component"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz"; - sha1 = "e0c93542c574521bea13df0f9488ed82ab77c5da"; - }; - }; - "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"; @@ -25449,33 +3460,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.9.6" = { - name = "regenerator-runtime"; - packageName = "regenerator-runtime"; - version = "0.9.6"; - src = fetchurl { - url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz"; - sha1 = "d33eb95d0d2001a4be39659707c51b0cb71ce029"; - }; - }; - "regex-cache-0.4.4" = { - name = "regex-cache"; - packageName = "regex-cache"; - version = "0.4.4"; - src = fetchurl { - url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz"; - sha512 = "nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ=="; - }; - }; "regex-not-1.0.2" = { name = "regex-not"; packageName = "regex-not"; @@ -25485,141 +3469,6 @@ let sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A=="; }; }; - "regexp.prototype.flags-1.2.0" = { - name = "regexp.prototype.flags"; - packageName = "regexp.prototype.flags"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz"; - sha512 = "ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA=="; - }; - }; - "regexpp-1.1.0" = { - name = "regexpp"; - packageName = "regexpp"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz"; - sha512 = "LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw=="; - }; - }; - "regexpp-2.0.0" = { - name = "regexpp"; - packageName = "regexpp"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/regexpp/-/regexpp-2.0.0.tgz"; - sha512 = "g2FAVtR8Uh8GO1Nv5wpxW7VFVwHcCEr4wyA8/MHiRkO8uHoR5ntAA8Uq3P1vvMTX/BeQiRVSpDGLd+Wn5HNOTA=="; - }; - }; - "registry-auth-token-3.3.2" = { - name = "registry-auth-token"; - packageName = "registry-auth-token"; - version = "3.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz"; - sha512 = "JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ=="; - }; - }; - "registry-url-3.1.0" = { - name = "registry-url"; - packageName = "registry-url"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz"; - sha1 = "3d4ef870f73dde1d77f0cf9a381432444e174942"; - }; - }; - "reinterval-1.1.0" = { - name = "reinterval"; - packageName = "reinterval"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz"; - sha1 = "3361ecfa3ca6c18283380dd0bb9546f390f5ece7"; - }; - }; - "relateurl-0.2.7" = { - name = "relateurl"; - packageName = "relateurl"; - version = "0.2.7"; - src = fetchurl { - url = "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz"; - sha1 = "54dbf377e51440aca90a4cd274600d3ff2d888a9"; - }; - }; - "relative-date-1.1.3" = { - name = "relative-date"; - packageName = "relative-date"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/relative-date/-/relative-date-1.1.3.tgz"; - sha1 = "120903040588ec7a4a399c6547fd01d0e3d2dc63"; - }; - }; - "relaxed-json-1.0.1" = { - name = "relaxed-json"; - packageName = "relaxed-json"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/relaxed-json/-/relaxed-json-1.0.1.tgz"; - sha1 = "7c8d4aa2f095704cd020e32e8099bcae103f0bd4"; - }; - }; - "remove-array-items-1.0.0" = { - name = "remove-array-items"; - packageName = "remove-array-items"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/remove-array-items/-/remove-array-items-1.0.0.tgz"; - sha1 = "07bf42cb332f4cf6e85ead83b5e4e896d2326b21"; - }; - }; - "remove-bom-buffer-3.0.0" = { - name = "remove-bom-buffer"; - packageName = "remove-bom-buffer"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz"; - sha512 = "8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ=="; - }; - }; - "remove-bom-stream-1.2.0" = { - name = "remove-bom-stream"; - packageName = "remove-bom-stream"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz"; - sha1 = "05f1a593f16e42e1fb90ebf59de8e569525f9523"; - }; - }; - "remove-trailing-separator-1.1.0" = { - name = "remove-trailing-separator"; - packageName = "remove-trailing-separator"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz"; - sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef"; - }; - }; - "render-media-3.1.3" = { - name = "render-media"; - packageName = "render-media"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/render-media/-/render-media-3.1.3.tgz"; - sha512 = "K7ziKKlIcgYpAovRsABDiSaNn7TzDDyyuFGpRwM52cloNcajInB6sCxFPUEzOuTJUeyvKCqT/k5INOjpKLCjhQ=="; - }; - }; - "render-readme-1.3.1" = { - name = "render-readme"; - packageName = "render-readme"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/render-readme/-/render-readme-1.3.1.tgz"; - sha1 = "d2a98f9a87dd64fa73c6877ac5c45b0f6341a797"; - }; - }; "repeat-element-1.1.3" = { name = "repeat-element"; packageName = "repeat-element"; @@ -25629,15 +3478,6 @@ let sha512 = "ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="; }; }; - "repeat-string-0.2.2" = { - name = "repeat-string"; - packageName = "repeat-string"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz"; - sha1 = "c7a8d3236068362059a7e4651fc6884e8b1fb4ae"; - }; - }; "repeat-string-1.6.1" = { name = "repeat-string"; packageName = "repeat-string"; @@ -25647,15 +3487,6 @@ let sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637"; }; }; - "repeating-1.1.3" = { - name = "repeating"; - packageName = "repeating"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz"; - sha1 = "3d4114218877537494f97f77f9785fab810fa4ac"; - }; - }; "repeating-2.0.1" = { name = "repeating"; packageName = "repeating"; @@ -25665,87 +3496,15 @@ let sha1 = "5214c53a926d3552707527fbab415dbc08d06dda"; }; }; - "replace-ext-0.0.1" = { - name = "replace-ext"; - packageName = "replace-ext"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz"; - sha1 = "29bbd92078a739f0bcce2b4ee41e837953522924"; - }; - }; - "replace-ext-1.0.0" = { - name = "replace-ext"; - packageName = "replace-ext"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz"; - sha1 = "de63128373fcbf7c3ccfa4de5a480c45a67958eb"; - }; - }; - "replaceall-0.1.6" = { - name = "replaceall"; - packageName = "replaceall"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/replaceall/-/replaceall-0.1.6.tgz"; - sha1 = "81d81ac7aeb72d7f5c4942adf2697a3220688d8e"; - }; - }; - "request-2.16.6" = { - name = "request"; - packageName = "request"; - version = "2.16.6"; - src = fetchurl { - url = "https://registry.npmjs.org/request/-/request-2.16.6.tgz"; - sha1 = "872fe445ae72de266b37879d6ad7dc948fa01cad"; - }; - }; - "request-2.67.0" = { - name = "request"; - packageName = "request"; - version = "2.67.0"; - src = fetchurl { - url = "https://registry.npmjs.org/request/-/request-2.67.0.tgz"; - sha1 = "8af74780e2bf11ea0ae9aa965c11f11afd272742"; - }; - }; "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"; + url = "http://registry.npmjs.org/request/-/request-2.74.0.tgz"; sha1 = "7693ca768bbb0ea5c8ce08c084a45efa05b892ab"; }; }; - "request-2.79.0" = { - name = "request"; - packageName = "request"; - version = "2.79.0"; - src = fetchurl { - url = "https://registry.npmjs.org/request/-/request-2.79.0.tgz"; - sha1 = "4dfe5bf6be8b8cdc37fcf93e04b65577722710de"; - }; - }; - "request-2.81.0" = { - name = "request"; - packageName = "request"; - version = "2.81.0"; - src = fetchurl { - url = "https://registry.npmjs.org/request/-/request-2.81.0.tgz"; - sha1 = "c6928946a0e06c5f8d6f8a9333469ffda46298a0"; - }; - }; - "request-2.83.0" = { - name = "request"; - packageName = "request"; - version = "2.83.0"; - src = fetchurl { - url = "https://registry.npmjs.org/request/-/request-2.83.0.tgz"; - sha512 = "lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw=="; - }; - }; "request-2.87.0" = { name = "request"; packageName = "request"; @@ -25764,132 +3523,6 @@ let sha512 = "NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg=="; }; }; - "request-2.9.203" = { - name = "request"; - packageName = "request"; - version = "2.9.203"; - src = fetchurl { - url = "https://registry.npmjs.org/request/-/request-2.9.203.tgz"; - sha1 = "6c1711a5407fb94a114219563e44145bcbf4723a"; - }; - }; - "request-progress-2.0.1" = { - name = "request-progress"; - packageName = "request-progress"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz"; - sha1 = "5d36bb57961c673aa5b788dbc8141fdf23b44e08"; - }; - }; - "request-promise-4.2.2" = { - name = "request-promise"; - packageName = "request-promise"; - version = "4.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz"; - sha1 = "d1ea46d654a6ee4f8ee6a4fea1018c22911904b4"; - }; - }; - "request-promise-core-1.1.1" = { - name = "request-promise-core"; - packageName = "request-promise-core"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz"; - sha1 = "3eee00b2c5aa83239cfb04c5700da36f81cd08b6"; - }; - }; - "request-promise-native-1.0.5" = { - name = "request-promise-native"; - packageName = "request-promise-native"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz"; - sha1 = "5281770f68e0c9719e5163fd3fab482215f4fda5"; - }; - }; - "require-directory-2.1.1" = { - name = "require-directory"; - packageName = "require-directory"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"; - sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"; - }; - }; - "require-from-string-1.2.1" = { - name = "require-from-string"; - packageName = "require-from-string"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz"; - sha1 = "529c9ccef27380adfec9a2f965b649bbee636418"; - }; - }; - "require-from-string-2.0.2" = { - name = "require-from-string"; - packageName = "require-from-string"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"; - sha512 = "Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="; - }; - }; - "require-main-filename-1.0.1" = { - name = "require-main-filename"; - packageName = "require-main-filename"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz"; - sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1"; - }; - }; - "require-uncached-1.0.3" = { - name = "require-uncached"; - packageName = "require-uncached"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz"; - sha1 = "4e0d56d6c9662fd31e43011c4b95aa49955421d3"; - }; - }; - "requirejs-2.3.6" = { - name = "requirejs"; - packageName = "requirejs"; - version = "2.3.6"; - src = fetchurl { - url = "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz"; - sha512 = "ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg=="; - }; - }; - "requires-port-1.0.0" = { - name = "requires-port"; - packageName = "requires-port"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"; - sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff"; - }; - }; - "requizzle-0.2.1" = { - name = "requizzle"; - packageName = "requizzle"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/requizzle/-/requizzle-0.2.1.tgz"; - sha1 = "6943c3530c4d9a7e46f1cddd51c158fc670cdbde"; - }; - }; - "resolve-1.1.7" = { - name = "resolve"; - packageName = "resolve"; - version = "1.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz"; - sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b"; - }; - }; "resolve-1.8.1" = { name = "resolve"; packageName = "resolve"; @@ -25899,15 +3532,6 @@ let sha512 = "AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA=="; }; }; - "resolve-cwd-2.0.0" = { - name = "resolve-cwd"; - packageName = "resolve-cwd"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz"; - sha1 = "00a9f7387556e27038eae232caa372a6a59b665a"; - }; - }; "resolve-dir-1.0.1" = { name = "resolve-dir"; packageName = "resolve-dir"; @@ -25917,51 +3541,6 @@ let sha1 = "79a40644c362be82f26effe739c9bb5382046f43"; }; }; - "resolve-from-1.0.1" = { - name = "resolve-from"; - packageName = "resolve-from"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz"; - sha1 = "26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"; - }; - }; - "resolve-from-2.0.0" = { - name = "resolve-from"; - packageName = "resolve-from"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz"; - sha1 = "9480ab20e94ffa1d9e80a804c7ea147611966b57"; - }; - }; - "resolve-from-3.0.0" = { - name = "resolve-from"; - packageName = "resolve-from"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz"; - sha1 = "b22c7af7d9d6881bc8b6e653335eebcb0a188748"; - }; - }; - "resolve-from-4.0.0" = { - name = "resolve-from"; - packageName = "resolve-from"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"; - sha512 = "pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="; - }; - }; - "resolve-options-1.1.0" = { - name = "resolve-options"; - packageName = "resolve-options"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz"; - sha1 = "32bb9e39c06d67338dc9378c0d6d6074566ad131"; - }; - }; "resolve-url-0.2.1" = { name = "resolve-url"; packageName = "resolve-url"; @@ -25971,87 +3550,6 @@ let sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a"; }; }; - "response-time-2.3.2" = { - name = "response-time"; - packageName = "response-time"; - version = "2.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz"; - sha1 = "ffa71bab952d62f7c1d49b7434355fbc68dffc5a"; - }; - }; - "responselike-1.0.2" = { - name = "responselike"; - packageName = "responselike"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz"; - sha1 = "918720ef3b631c5642be068f15ade5a46f4ba1e7"; - }; - }; - "restify-4.0.3" = { - name = "restify"; - packageName = "restify"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/restify/-/restify-4.0.3.tgz"; - sha1 = "e1e5b7ad9d4f6aeacd20e28f44a045f26c146dbc"; - }; - }; - "restify-clients-1.5.2" = { - name = "restify-clients"; - packageName = "restify-clients"; - version = "1.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/restify-clients/-/restify-clients-1.5.2.tgz"; - sha1 = "d4b13d82f287e77e2eb5daae14e6ef8534aa7389"; - }; - }; - "restify-errors-3.0.0" = { - name = "restify-errors"; - packageName = "restify-errors"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/restify-errors/-/restify-errors-3.0.0.tgz"; - sha1 = "3b17177d43954acece4291465a97ce1b58cf3d57"; - }; - }; - "restify-errors-3.1.0" = { - name = "restify-errors"; - packageName = "restify-errors"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/restify-errors/-/restify-errors-3.1.0.tgz"; - sha1 = "06b5479477874c0856d782a12c8707dcdad53f16"; - }; - }; - "restore-cursor-1.0.1" = { - name = "restore-cursor"; - packageName = "restore-cursor"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz"; - sha1 = "34661f46886327fed2991479152252df92daa541"; - }; - }; - "restore-cursor-2.0.0" = { - name = "restore-cursor"; - packageName = "restore-cursor"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"; - sha1 = "9f7ee287f82fd326d4fd162923d62129eee0dfaf"; - }; - }; - "resumer-0.0.0" = { - name = "resumer"; - packageName = "resumer"; - version = "0.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz"; - sha1 = "f1e8f461e4064ba39e82af3cdc2a8c893d076759"; - }; - }; "ret-0.1.15" = { name = "ret"; packageName = "ret"; @@ -26061,33 +3559,6 @@ let sha512 = "TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="; }; }; - "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"; - }; - }; - "retry-0.6.0" = { - name = "retry"; - packageName = "retry"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; - sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; - }; - }; - "retry-0.6.1" = { - name = "retry"; - packageName = "retry"; - version = "0.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/retry/-/retry-0.6.1.tgz"; - sha1 = "fdc90eed943fde11b893554b8cc63d0e899ba918"; - }; - }; "revalidator-0.1.8" = { name = "revalidator"; packageName = "revalidator"; @@ -26097,69 +3568,15 @@ let sha1 = "fece61bfa0c1b52a206bd6b18198184bdd523a3b"; }; }; - "reverse-http-1.3.0" = { - name = "reverse-http"; - packageName = "reverse-http"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/reverse-http/-/reverse-http-1.3.0.tgz"; - sha1 = "61a9644bdea483aa281ffb62706e642f1a73a239"; - }; - }; - "rfdc-1.1.2" = { - name = "rfdc"; - packageName = "rfdc"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/rfdc/-/rfdc-1.1.2.tgz"; - sha512 = "92ktAgvZhBzYTIK0Mja9uen5q5J3NRVMoDkJL2VMwq6SXjVCgqvQeVP2XAaUY6HT+XpQYeLSjb3UoitBryKmdA=="; - }; - }; - "right-align-0.1.3" = { - name = "right-align"; - packageName = "right-align"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz"; - sha1 = "61339b722fe6a3515689210d24e14c96148613ef"; - }; - }; - "rimraf-2.1.4" = { - name = "rimraf"; - packageName = "rimraf"; - version = "2.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"; - sha1 = "5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"; - }; - }; "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"; + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"; sha1 = "e439be2aaee327321952730f99a8929e4fc50582"; }; }; - "rimraf-2.4.4" = { - name = "rimraf"; - packageName = "rimraf"; - version = "2.4.4"; - src = fetchurl { - url = "https://registry.npmjs.org/rimraf/-/rimraf-2.4.4.tgz"; - sha1 = "b528ce2ebe0e6d89fb03b265de11d61da0dbcf82"; - }; - }; - "rimraf-2.4.5" = { - name = "rimraf"; - packageName = "rimraf"; - version = "2.4.5"; - src = fetchurl { - url = "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz"; - sha1 = "ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da"; - }; - }; "rimraf-2.6.2" = { name = "rimraf"; packageName = "rimraf"; @@ -26169,213 +3586,6 @@ let sha512 = "lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w=="; }; }; - "ripemd160-2.0.2" = { - name = "ripemd160"; - packageName = "ripemd160"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz"; - sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="; - }; - }; - "rndm-1.2.0" = { - name = "rndm"; - packageName = "rndm"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz"; - sha1 = "f33fe9cfb52bbfd520aa18323bc65db110a1b76c"; - }; - }; - "root-2.0.0" = { - name = "root"; - packageName = "root"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/root/-/root-2.0.0.tgz"; - sha1 = "5cde3bc4ee9eb314c9dc64f97d9b9787df22e2f7"; - }; - }; - "root-check-1.0.0" = { - name = "root-check"; - packageName = "root-check"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/root-check/-/root-check-1.0.0.tgz"; - sha1 = "c52a794bf0db9fad567536e41898f0c9e0a86697"; - }; - }; - "router-0.6.2" = { - name = "router"; - packageName = "router"; - version = "0.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/router/-/router-0.6.2.tgz"; - sha1 = "6f04063a2d04eba3303a1bbc6765eef63037cf3d"; - }; - }; - "router-1.3.3" = { - name = "router"; - packageName = "router"; - version = "1.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/router/-/router-1.3.3.tgz"; - sha1 = "c142f6b5ea4d6b3359022ca95b6580bd217f89cf"; - }; - }; - "rsvp-3.6.2" = { - name = "rsvp"; - packageName = "rsvp"; - version = "3.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz"; - sha512 = "OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw=="; - }; - }; - "run-async-0.1.0" = { - name = "run-async"; - packageName = "run-async"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz"; - sha1 = "c8ad4a5e110661e402a7d21b530e009f25f8e389"; - }; - }; - "run-async-2.3.0" = { - name = "run-async"; - packageName = "run-async"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz"; - sha1 = "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"; - }; - }; - "run-parallel-1.1.9" = { - name = "run-parallel"; - packageName = "run-parallel"; - version = "1.1.9"; - src = fetchurl { - url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz"; - sha512 = "DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q=="; - }; - }; - "run-parallel-limit-1.0.5" = { - name = "run-parallel-limit"; - packageName = "run-parallel-limit"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.0.5.tgz"; - sha512 = "NsY+oDngvrvMxKB3G8ijBzIema6aYbQMD2bHOamvN52BysbIGTnEY2xsNyfrcr9GhY995/t/0nQN3R3oZvaDlg=="; - }; - }; - "run-queue-1.0.3" = { - name = "run-queue"; - packageName = "run-queue"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz"; - sha1 = "e848396f057d223f24386924618e25694161ec47"; - }; - }; - "run-series-1.1.8" = { - name = "run-series"; - packageName = "run-series"; - version = "1.1.8"; - src = fetchurl { - url = "https://registry.npmjs.org/run-series/-/run-series-1.1.8.tgz"; - sha512 = "+GztYEPRpIsQoCSraWHDBs9WVy4eVME16zhOtDB4H9J4xN0XRhknnmLOl+4gRgZtu8dpp9N/utSPjKH/xmDzXg=="; - }; - }; - "rusha-0.8.13" = { - name = "rusha"; - packageName = "rusha"; - version = "0.8.13"; - src = fetchurl { - url = "https://registry.npmjs.org/rusha/-/rusha-0.8.13.tgz"; - sha1 = "9a084e7b860b17bff3015b92c67a6a336191513a"; - }; - }; - "rx-2.5.3" = { - name = "rx"; - packageName = "rx"; - version = "2.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/rx/-/rx-2.5.3.tgz"; - sha1 = "21adc7d80f02002af50dae97fd9dbf248755f566"; - }; - }; - "rx-4.1.0" = { - name = "rx"; - packageName = "rx"; - version = "4.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz"; - sha1 = "a5f13ff79ef3b740fe30aa803fb09f98805d4782"; - }; - }; - "rx-lite-3.1.2" = { - name = "rx-lite"; - packageName = "rx-lite"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz"; - sha1 = "19ce502ca572665f3b647b10939f97fd1615f102"; - }; - }; - "rx-lite-4.0.8" = { - name = "rx-lite"; - packageName = "rx-lite"; - version = "4.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz"; - sha1 = "0b1e11af8bc44836f04a6407e92da42467b79444"; - }; - }; - "rx-lite-aggregates-4.0.8" = { - name = "rx-lite-aggregates"; - packageName = "rx-lite-aggregates"; - version = "4.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz"; - sha1 = "753b87a89a11c95467c4ac1626c4efc4e05c67be"; - }; - }; - "rxjs-5.5.11" = { - name = "rxjs"; - packageName = "rxjs"; - version = "5.5.11"; - src = fetchurl { - url = "https://registry.npmjs.org/rxjs/-/rxjs-5.5.11.tgz"; - sha512 = "3bjO7UwWfA2CV7lmwYMBzj4fQ6Cq+ftHc2MvUe+WMS7wcdJ1LosDWmdjPQanYp2dBRj572p7PeU81JUxHKOcBA=="; - }; - }; - "rxjs-6.2.2" = { - name = "rxjs"; - packageName = "rxjs"; - version = "6.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz"; - sha512 = "0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ=="; - }; - }; - "safe-buffer-5.0.1" = { - name = "safe-buffer"; - packageName = "safe-buffer"; - version = "5.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz"; - sha1 = "d263ca54696cd8a306b5ca6551e92de57918fbe7"; - }; - }; - "safe-buffer-5.1.1" = { - name = "safe-buffer"; - packageName = "safe-buffer"; - version = "5.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz"; - sha512 = "kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="; - }; - }; "safe-buffer-5.1.2" = { name = "safe-buffer"; packageName = "safe-buffer"; @@ -26385,21 +3595,12 @@ let sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="; }; }; - "safe-json-stringify-1.2.0" = { - name = "safe-json-stringify"; - packageName = "safe-json-stringify"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz"; - sha512 = "gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg=="; - }; - }; "safe-regex-1.1.0" = { name = "safe-regex"; packageName = "safe-regex"; version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz"; + url = "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz"; sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e"; }; }; @@ -26412,48 +3613,12 @@ let sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; }; }; - "sander-0.5.1" = { - name = "sander"; - packageName = "sander"; - version = "0.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz"; - sha1 = "741e245e231f07cafb6fdf0f133adfa216a502ad"; - }; - }; - "sanitize-filename-1.6.1" = { - name = "sanitize-filename"; - packageName = "sanitize-filename"; - version = "1.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz"; - sha1 = "612da1c96473fa02dccda92dcd5b4ab164a6772a"; - }; - }; - "sanitize-html-1.18.4" = { - name = "sanitize-html"; - packageName = "sanitize-html"; - version = "1.18.4"; - src = fetchurl { - url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.18.4.tgz"; - sha512 = "hjyDYCYrQuhnEjq+5lenLlIfdPBtnZ7z0DkQOC8YGxvkuOInH+1SrkNTj30t4f2/SSv9c5kLniB+uCIpBvYuew=="; - }; - }; - "sax-0.3.5" = { - name = "sax"; - packageName = "sax"; - version = "0.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/sax/-/sax-0.3.5.tgz"; - sha1 = "88fcfc1f73c0c8bbd5b7c776b6d3f3501eed073d"; - }; - }; "sax-0.5.2" = { name = "sax"; packageName = "sax"; version = "0.5.2"; src = fetchurl { - url = "https://registry.npmjs.org/sax/-/sax-0.5.2.tgz"; + url = "http://registry.npmjs.org/sax/-/sax-0.5.2.tgz"; sha1 = "735ffaa39a1cff8ffb9598f0223abdb03a9fb2ea"; }; }; @@ -26462,28 +3627,10 @@ let packageName = "sax"; version = "0.5.8"; src = fetchurl { - url = "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz"; + url = "http://registry.npmjs.org/sax/-/sax-0.5.8.tgz"; sha1 = "d472db228eb331c2506b0e8c15524adb939d12c1"; }; }; - "sax-1.1.4" = { - name = "sax"; - packageName = "sax"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz"; - 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"; @@ -26493,138 +3640,12 @@ let sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="; }; }; - "schema-utils-0.4.7" = { - name = "schema-utils"; - packageName = "schema-utils"; - version = "0.4.7"; - src = fetchurl { - url = "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz"; - sha512 = "v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ=="; - }; - }; - "scoped-regex-1.0.0" = { - name = "scoped-regex"; - packageName = "scoped-regex"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/scoped-regex/-/scoped-regex-1.0.0.tgz"; - sha1 = "a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8"; - }; - }; - "scuid-1.1.0" = { - name = "scuid"; - packageName = "scuid"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz"; - sha512 = "MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg=="; - }; - }; - "secure-keys-1.0.0" = { - name = "secure-keys"; - packageName = "secure-keys"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/secure-keys/-/secure-keys-1.0.0.tgz"; - sha1 = "f0c82d98a3b139a8776a8808050b824431087fca"; - }; - }; - "seek-bzip-1.0.5" = { - name = "seek-bzip"; - packageName = "seek-bzip"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz"; - sha1 = "cfe917cb3d274bcffac792758af53173eb1fabdc"; - }; - }; - "select-1.1.2" = { - name = "select"; - packageName = "select"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/select/-/select-1.1.2.tgz"; - sha1 = "0e7350acdec80b1108528786ec1d4418d11b396d"; - }; - }; - "semaphore-async-await-1.5.1" = { - name = "semaphore-async-await"; - packageName = "semaphore-async-await"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz"; - sha1 = "857bef5e3644601ca4b9570b87e9df5ca12974fa"; - }; - }; - "semver-1.1.0" = { - name = "semver"; - packageName = "semver"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-1.1.0.tgz"; - sha1 = "da9b9c837e31550a7c928622bc2381de7dd7a53e"; - }; - }; - "semver-2.0.11" = { - name = "semver"; - packageName = "semver"; - version = "2.0.11"; - src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-2.0.11.tgz"; - sha1 = "f51f07d03fa5af79beb537fc067a7e141786cced"; - }; - }; - "semver-2.3.2" = { - name = "semver"; - packageName = "semver"; - version = "2.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz"; - sha1 = "b9848f25d6cf36333073ec9ef8856d42f1233e52"; - }; - }; - "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.0.3" = { - name = "semver"; - packageName = "semver"; - version = "5.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz"; - sha1 = "77466de589cd5d3c95f138aa78bc569a3cb5d27a"; - }; - }; - "semver-5.1.0" = { - name = "semver"; - packageName = "semver"; - version = "5.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz"; - sha1 = "85f2cf8550465c4df000cf7d86f6b054106ab9e5"; - }; - }; - "semver-5.1.1" = { - name = "semver"; - packageName = "semver"; - version = "5.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.1.1.tgz"; - sha1 = "a3292a373e6f3e0798da0b20641b9a9c5bc47e19"; - }; - }; "semver-5.3.0" = { name = "semver"; packageName = "semver"; version = "5.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz"; + url = "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz"; sha1 = "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"; }; }; @@ -26637,283 +3658,13 @@ let sha512 = "4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="; }; }; - "semver-5.5.1" = { + "semver-5.6.0" = { name = "semver"; packageName = "semver"; - version = "5.5.1"; + version = "5.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz"; - sha512 = "PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw=="; - }; - }; - "semver-compare-1.0.0" = { - name = "semver-compare"; - packageName = "semver-compare"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz"; - sha1 = "0dee216a1c941ab37e9efb1788f6afc5ff5537fc"; - }; - }; - "semver-diff-2.1.0" = { - name = "semver-diff"; - packageName = "semver-diff"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz"; - sha1 = "4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36"; - }; - }; - "semver-regex-1.0.0" = { - name = "semver-regex"; - packageName = "semver-regex"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz"; - sha1 = "92a4969065f9c70c694753d55248fc68f8f652c9"; - }; - }; - "semver-truncate-1.1.2" = { - name = "semver-truncate"; - packageName = "semver-truncate"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz"; - sha1 = "57f41de69707a62709a7e0104ba2117109ea47e8"; - }; - }; - "semver-utils-1.1.2" = { - name = "semver-utils"; - packageName = "semver-utils"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.2.tgz"; - sha512 = "+RvtdCZJdLJXN6ozVqbypYII/m4snihgWvmFHW8iWusxqGVdEP31QdUVVaC6GeJ9EYE0JCMdWiNlLF3edjifEw=="; - }; - }; - "send-0.0.3" = { - name = "send"; - packageName = "send"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.0.3.tgz"; - sha1 = "4d5f843edf9d65dac31c8a5d2672c179ecb67184"; - }; - }; - "send-0.1.0" = { - name = "send"; - packageName = "send"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.1.0.tgz"; - sha1 = "cfb08ebd3cec9b7fc1a37d9ff9e875a971cf4640"; - }; - }; - "send-0.1.4" = { - name = "send"; - packageName = "send"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.1.4.tgz"; - sha1 = "be70d8d1be01de61821af13780b50345a4f71abd"; - }; - }; - "send-0.11.1" = { - name = "send"; - packageName = "send"; - version = "0.11.1"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.11.1.tgz"; - sha1 = "1beabfd42f9e2709f99028af3078ac12b47092d5"; - }; - }; - "send-0.13.0" = { - name = "send"; - packageName = "send"; - version = "0.13.0"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.13.0.tgz"; - sha1 = "518f921aeb0560aec7dcab2990b14cf6f3cce5de"; - }; - }; - "send-0.13.2" = { - name = "send"; - packageName = "send"; - version = "0.13.2"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.13.2.tgz"; - sha1 = "765e7607c8055452bba6f0b052595350986036de"; - }; - }; - "send-0.15.6" = { - name = "send"; - packageName = "send"; - version = "0.15.6"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.15.6.tgz"; - sha1 = "20f23a9c925b762ab82705fe2f9db252ace47e34"; - }; - }; - "send-0.16.2" = { - name = "send"; - packageName = "send"; - version = "0.16.2"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.16.2.tgz"; - sha512 = "E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw=="; - }; - }; - "sentence-case-2.1.1" = { - name = "sentence-case"; - packageName = "sentence-case"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz"; - sha1 = "1f6e2dda39c168bf92d13f86d4a918933f667ed4"; - }; - }; - "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"; - }; - }; - "sequence-2.2.1" = { - name = "sequence"; - packageName = "sequence"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sequence/-/sequence-2.2.1.tgz"; - sha1 = "7f5617895d44351c0a047e764467690490a16b03"; - }; - }; - "sequencify-0.0.7" = { - name = "sequencify"; - packageName = "sequencify"; - version = "0.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz"; - sha1 = "90cff19d02e07027fd767f5ead3e7b95d1e7380c"; - }; - }; - "serialize-javascript-1.5.0" = { - name = "serialize-javascript"; - packageName = "serialize-javascript"; - version = "1.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz"; - sha512 = "Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ=="; - }; - }; - "serializerr-1.0.3" = { - name = "serializerr"; - packageName = "serializerr"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/serializerr/-/serializerr-1.0.3.tgz"; - sha1 = "12d4c5aa1c3ffb8f6d1dc5f395aa9455569c3f91"; - }; - }; - "serve-favicon-2.3.2" = { - name = "serve-favicon"; - packageName = "serve-favicon"; - version = "2.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz"; - sha1 = "dd419e268de012ab72b319d337f2105013f9381f"; - }; - }; - "serve-favicon-2.5.0" = { - name = "serve-favicon"; - packageName = "serve-favicon"; - version = "2.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz"; - sha1 = "935d240cdfe0f5805307fdfe967d88942a2cbcf0"; - }; - }; - "serve-handler-5.0.0" = { - name = "serve-handler"; - packageName = "serve-handler"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-handler/-/serve-handler-5.0.0.tgz"; - sha512 = "VbNr1Yk4cDMAdIyVr5J1vPtGuXUsuu0R8iht+reK0g8t48fSuGWqnsIYVh3xXFJynFDHMLbPQ9mll+/hhmuGEQ=="; - }; - }; - "serve-index-1.7.3" = { - name = "serve-index"; - packageName = "serve-index"; - version = "1.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz"; - sha1 = "7a057fc6ee28dc63f64566e5fa57b111a86aecd2"; - }; - }; - "serve-index-1.9.1" = { - name = "serve-index"; - packageName = "serve-index"; - version = "1.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"; - sha1 = "d3768d69b1e7d82e5ce050fff5b453bea12a9239"; - }; - }; - "serve-static-1.10.3" = { - name = "serve-static"; - packageName = "serve-static"; - version = "1.10.3"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz"; - sha1 = "ce5a6ecd3101fed5ec09827dac22a9c29bfb0535"; - }; - }; - "serve-static-1.12.6" = { - name = "serve-static"; - packageName = "serve-static"; - version = "1.12.6"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.12.6.tgz"; - sha1 = "b973773f63449934da54e5beba5e31d9f4211577"; - }; - }; - "serve-static-1.13.2" = { - name = "serve-static"; - packageName = "serve-static"; - version = "1.13.2"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz"; - sha512 = "p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw=="; - }; - }; - "serve-static-1.8.1" = { - name = "serve-static"; - packageName = "serve-static"; - version = "1.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.8.1.tgz"; - sha1 = "08fabd39999f050fc311443f46d5888a77ecfc7c"; - }; - }; - "server-destroy-1.0.1" = { - name = "server-destroy"; - packageName = "server-destroy"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz"; - sha1 = "f13bf928e42b9c3e79383e61cc3998b5d14e6cdd"; - }; - }; - "service-runner-2.3.0" = { - name = "service-runner"; - packageName = "service-runner"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/service-runner/-/service-runner-2.3.0.tgz"; - sha1 = "09039dfdcc40cdbd0259dd3f982916675838cb59"; + url = "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz"; + sha512 = "RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg=="; }; }; "set-blocking-2.0.0" = { @@ -26925,15 +3676,6 @@ let sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7"; }; }; - "set-immediate-shim-1.0.1" = { - name = "set-immediate-shim"; - packageName = "set-immediate-shim"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz"; - sha1 = "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"; - }; - }; "set-value-0.4.3" = { name = "set-value"; packageName = "set-value"; @@ -26952,177 +3694,6 @@ let sha512 = "hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg=="; }; }; - "setimmediate-1.0.5" = { - name = "setimmediate"; - packageName = "setimmediate"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"; - sha1 = "290cbb232e306942d7d7ea9b83732ab7856f8285"; - }; - }; - "setprototypeof-1.0.3" = { - name = "setprototypeof"; - packageName = "setprototypeof"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz"; - sha1 = "66567e37043eeb4f04d91bd658c0cbefb55b8e04"; - }; - }; - "setprototypeof-1.1.0" = { - name = "setprototypeof"; - packageName = "setprototypeof"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"; - sha512 = "BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="; - }; - }; - "sha.js-2.4.11" = { - name = "sha.js"; - packageName = "sha.js"; - version = "2.4.11"; - src = fetchurl { - url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz"; - sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ=="; - }; - }; - "shallow-clone-0.1.2" = { - name = "shallow-clone"; - packageName = "shallow-clone"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz"; - sha1 = "5909e874ba77106d73ac414cfec1ffca87d97060"; - }; - }; - "shasum-1.0.2" = { - name = "shasum"; - packageName = "shasum"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz"; - sha1 = "e7012310d8f417f4deb5712150e5678b87ae565f"; - }; - }; - "shebang-command-1.2.0" = { - name = "shebang-command"; - packageName = "shebang-command"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"; - sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea"; - }; - }; - "shebang-regex-1.0.0" = { - name = "shebang-regex"; - packageName = "shebang-regex"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"; - sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3"; - }; - }; - "shell-quote-1.6.1" = { - name = "shell-quote"; - packageName = "shell-quote"; - version = "1.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz"; - sha1 = "f4781949cce402697127430ea3b3c5476f481767"; - }; - }; - "shelljs-0.3.0" = { - name = "shelljs"; - packageName = "shelljs"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz"; - sha1 = "3596e6307a781544f591f37da618360f31db57b1"; - }; - }; - "shelljs-0.5.3" = { - name = "shelljs"; - packageName = "shelljs"; - version = "0.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz"; - sha1 = "c54982b996c76ef0c1e6b59fbdc5825f5b713113"; - }; - }; - "shelljs-0.7.7" = { - name = "shelljs"; - packageName = "shelljs"; - version = "0.7.7"; - src = fetchurl { - url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.7.tgz"; - sha1 = "b2f5c77ef97148f4b4f6e22682e10bba8667cff1"; - }; - }; - "shelljs-0.7.8" = { - name = "shelljs"; - packageName = "shelljs"; - version = "0.7.8"; - src = fetchurl { - url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz"; - sha1 = "decbcf874b0d1e5fb72e14b164a9683048e9acb3"; - }; - }; - "shelljs-0.8.2" = { - name = "shelljs"; - packageName = "shelljs"; - version = "0.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/shelljs/-/shelljs-0.8.2.tgz"; - sha512 = "pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ=="; - }; - }; - "shellwords-0.1.1" = { - name = "shellwords"; - packageName = "shellwords"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz"; - sha512 = "vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww=="; - }; - }; - "shortid-2.2.13" = { - name = "shortid"; - packageName = "shortid"; - version = "2.2.13"; - src = fetchurl { - url = "https://registry.npmjs.org/shortid/-/shortid-2.2.13.tgz"; - sha512 = "dBuNnQGKrJNfjunmXI2X7bl1gnMO4PwbNxrTzO1JvilODmL7WyyCtA+DYxe9XunLXmxmgzFIvKPQ6XRAQrr46Q=="; - }; - }; - "shush-1.0.0" = { - name = "shush"; - packageName = "shush"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/shush/-/shush-1.0.0.tgz"; - sha1 = "c27415a9e458f2fed39b27cf8eb37c003782b431"; - }; - }; - "sigmund-1.0.1" = { - name = "sigmund"; - packageName = "sigmund"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz"; - sha1 = "3ff21f198cad2175f9f3b781853fd94d0d19b590"; - }; - }; - "sign-addon-0.3.1" = { - name = "sign-addon"; - packageName = "sign-addon"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sign-addon/-/sign-addon-0.3.1.tgz"; - sha512 = "feaoG7+8IXr9SymOEd8VTZCSlVZArWcBDZ33IIdfXlU5NWWzXdCxCjPDqAkLQplFa7RRZr1S4lSmgMPn80Ze1A=="; - }; - }; "signal-exit-3.0.2" = { name = "signal-exit"; packageName = "signal-exit"; @@ -27132,213 +3703,6 @@ let sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d"; }; }; - "signals-1.0.0" = { - name = "signals"; - packageName = "signals"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/signals/-/signals-1.0.0.tgz"; - sha1 = "65f0c1599352b35372ecaae5a250e6107376ed69"; - }; - }; - "signed-varint-2.0.1" = { - name = "signed-varint"; - packageName = "signed-varint"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz"; - sha1 = "50a9989da7c98c2c61dad119bc97470ef8528129"; - }; - }; - "simple-concat-1.0.0" = { - name = "simple-concat"; - packageName = "simple-concat"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz"; - sha1 = "7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6"; - }; - }; - "simple-errors-1.0.1" = { - name = "simple-errors"; - packageName = "simple-errors"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-errors/-/simple-errors-1.0.1.tgz"; - sha1 = "b0bbecac1f1082f13b3962894b4a9e88f3a0c9ef"; - }; - }; - "simple-get-1.4.3" = { - name = "simple-get"; - packageName = "simple-get"; - version = "1.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-get/-/simple-get-1.4.3.tgz"; - sha1 = "e9755eda407e96da40c5e5158c9ea37b33becbeb"; - }; - }; - "simple-get-2.8.1" = { - name = "simple-get"; - packageName = "simple-get"; - version = "2.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz"; - sha512 = "lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw=="; - }; - }; - "simple-get-3.0.3" = { - name = "simple-get"; - packageName = "simple-get"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-get/-/simple-get-3.0.3.tgz"; - sha512 = "Wvre/Jq5vgoz31Z9stYWPLn0PqRqmBDpFSdypAnHu5AvRVCYPRYGnvryNLiXu8GOBNDH82J2FRHUGMjjHUpXFw=="; - }; - }; - "simple-git-1.96.0" = { - name = "simple-git"; - packageName = "simple-git"; - version = "1.96.0"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-git/-/simple-git-1.96.0.tgz"; - sha512 = "+gXuzJFpGtK9zCa7rPMMNs8AF2weWMsB0Vlyym5VkFX2VGQ3VBzKhnxPN//PWrGuPFGQ/u0F1yL6rZoPhj/KPQ=="; - }; - }; - "simple-lru-cache-0.0.2" = { - name = "simple-lru-cache"; - packageName = "simple-lru-cache"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-lru-cache/-/simple-lru-cache-0.0.2.tgz"; - sha1 = "d59cc3a193c1a5d0320f84ee732f6e4713e511dd"; - }; - }; - "simple-peer-6.4.4" = { - name = "simple-peer"; - packageName = "simple-peer"; - version = "6.4.4"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-peer/-/simple-peer-6.4.4.tgz"; - sha1 = "4e421f485ac7b13b08077a4476934d52c5ba3bb3"; - }; - }; - "simple-peer-9.1.2" = { - name = "simple-peer"; - packageName = "simple-peer"; - version = "9.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-peer/-/simple-peer-9.1.2.tgz"; - sha512 = "MUWWno5o5cvISKOH4pYQ18PQJLpDaNWoKUbrPPKuspCLCkkh+zhtuQyTE8h2U2Ags+/OUN5wnUe92+9B8/Sm2Q=="; - }; - }; - "simple-plist-0.2.1" = { - name = "simple-plist"; - packageName = "simple-plist"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-plist/-/simple-plist-0.2.1.tgz"; - sha1 = "71766db352326928cf3a807242ba762322636723"; - }; - }; - "simple-sha1-2.1.1" = { - name = "simple-sha1"; - packageName = "simple-sha1"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.1.1.tgz"; - sha512 = "pFMPd+I/lQkpf4wFUeS/sED5IqdIG1lUlrQviBMV4u4mz8BRAcB5fvUx5Ckfg3kBigEglAjHg7E9k/yy2KlCqA=="; - }; - }; - "simple-swizzle-0.2.2" = { - name = "simple-swizzle"; - packageName = "simple-swizzle"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz"; - sha1 = "a4da6b635ffcccca33f70d17cb92592de95e557a"; - }; - }; - "simple-websocket-4.3.1" = { - name = "simple-websocket"; - packageName = "simple-websocket"; - version = "4.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-4.3.1.tgz"; - sha1 = "5d3d5751bb39aeba2f710d8eec78768df821f38d"; - }; - }; - "simple-websocket-7.2.0" = { - name = "simple-websocket"; - packageName = "simple-websocket"; - version = "7.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-7.2.0.tgz"; - sha512 = "wdxFg1fHw1yqFKWDcw+yNb4VIYqtl+vknZMlpLhvZSlR6l7/iVuwozqo+Qtl73mB1IH5QnXzonD1S+hAaLNTvQ=="; - }; - }; - "simplediff-0.1.1" = { - name = "simplediff"; - packageName = "simplediff"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/simplediff/-/simplediff-0.1.1.tgz"; - sha1 = "b0caeeb093223370033c6c3aa1130dc86c6a087c"; - }; - }; - "simplesmtp-0.3.35" = { - name = "simplesmtp"; - packageName = "simplesmtp"; - version = "0.3.35"; - src = fetchurl { - url = "https://registry.npmjs.org/simplesmtp/-/simplesmtp-0.3.35.tgz"; - sha1 = "017b1eb8b26317ac36d2a2a8a932631880736a03"; - }; - }; - "single-line-log-0.4.1" = { - name = "single-line-log"; - packageName = "single-line-log"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz"; - sha1 = "87a55649f749d783ec0dcd804e8140d9873c7cee"; - }; - }; - "single-line-log-1.1.2" = { - name = "single-line-log"; - packageName = "single-line-log"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz"; - sha1 = "c2f83f273a3e1a16edb0995661da0ed5ef033364"; - }; - }; - "sinopia-htpasswd-0.4.5" = { - name = "sinopia-htpasswd"; - packageName = "sinopia-htpasswd"; - version = "0.4.5"; - src = fetchurl { - url = "https://registry.npmjs.org/sinopia-htpasswd/-/sinopia-htpasswd-0.4.5.tgz"; - sha1 = "2af824ae20eccb8f902325b1a2c27dd6619805c9"; - }; - }; - "siphash24-1.1.1" = { - name = "siphash24"; - packageName = "siphash24"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/siphash24/-/siphash24-1.1.1.tgz"; - sha512 = "dKKwjIoTOa587TARYLlBRXq2lkbu5Iz35XrEVWpelhBP1m8r2BGOy1QlaZe84GTFHG/BTucEUd2btnNc8QzIVA=="; - }; - }; - "skin-tone-1.0.0" = { - name = "skin-tone"; - packageName = "skin-tone"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/skin-tone/-/skin-tone-1.0.0.tgz"; - sha1 = "d4ba3e8e5e92760e4d1d3b603d772805c6cb256f"; - }; - }; "slash-1.0.0" = { name = "slash"; packageName = "slash"; @@ -27348,159 +3712,6 @@ let sha1 = "c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"; }; }; - "slash-2.0.0" = { - name = "slash"; - packageName = "slash"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz"; - sha512 = "ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A=="; - }; - }; - "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"; - }; - }; - "slate-irc-0.7.3" = { - name = "slate-irc"; - packageName = "slate-irc"; - version = "0.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/slate-irc/-/slate-irc-0.7.3.tgz"; - sha1 = "8d01f2bc809e00a5b2faca7d8d3130d155422a77"; - }; - }; - "slate-irc-parser-0.0.2" = { - name = "slate-irc-parser"; - packageName = "slate-irc-parser"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/slate-irc-parser/-/slate-irc-parser-0.0.2.tgz"; - sha1 = "0c5f8f20d817bb85329da9fca135c66b05947d80"; - }; - }; - "slice-ansi-0.0.4" = { - name = "slice-ansi"; - packageName = "slice-ansi"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz"; - sha1 = "edbf8903f66f7ce2f8eafd6ceed65e264c831b35"; - }; - }; - "slice-ansi-1.0.0" = { - name = "slice-ansi"; - packageName = "slice-ansi"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz"; - sha512 = "POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg=="; - }; - }; - "sliced-0.0.3" = { - name = "sliced"; - packageName = "sliced"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/sliced/-/sliced-0.0.3.tgz"; - sha1 = "4f0bac2171eb17162c3ba6df81f5cf040f7c7e50"; - }; - }; - "sliced-0.0.4" = { - name = "sliced"; - packageName = "sliced"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/sliced/-/sliced-0.0.4.tgz"; - sha1 = "34f89a6db1f31fa525f5a570f5bcf877cf0955ee"; - }; - }; - "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"; - }; - }; - "smart-buffer-1.1.15" = { - name = "smart-buffer"; - packageName = "smart-buffer"; - version = "1.1.15"; - src = fetchurl { - url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz"; - sha1 = "7f114b5b65fab3e2a35aa775bb12f0d1c649bf16"; - }; - }; - "smart-buffer-4.0.1" = { - name = "smart-buffer"; - packageName = "smart-buffer"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.1.tgz"; - sha512 = "RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg=="; - }; - }; - "smartdc-auth-2.3.1" = { - name = "smartdc-auth"; - packageName = "smartdc-auth"; - version = "2.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/smartdc-auth/-/smartdc-auth-2.3.1.tgz"; - sha1 = "96568a565e9d9feb03b93a50651eee14d23adf44"; - }; - }; - "smartdc-auth-2.5.7" = { - name = "smartdc-auth"; - packageName = "smartdc-auth"; - version = "2.5.7"; - src = fetchurl { - url = "https://registry.npmjs.org/smartdc-auth/-/smartdc-auth-2.5.7.tgz"; - sha1 = "42d45710e791deb92df91326c8eed1bd5a842cb6"; - }; - }; - "smtp-connection-1.3.8" = { - name = "smtp-connection"; - packageName = "smtp-connection"; - version = "1.3.8"; - src = fetchurl { - url = "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.8.tgz"; - sha1 = "55832c2160cfb3086e1dcd87fd1c19fa61b7f536"; - }; - }; - "snabbdom-0.7.0" = { - name = "snabbdom"; - packageName = "snabbdom"; - version = "0.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/snabbdom/-/snabbdom-0.7.0.tgz"; - sha512 = "LCg6lH9p2OD5n52SI4LlpYmDW2bscxsyN7rhnGJB/R3LQy/FdJfqNBM5aVST+zOfM4OdKFl8pxVUhjGsPtQA1w=="; - }; - }; - "snabbdom-selector-1.2.1" = { - name = "snabbdom-selector"; - packageName = "snabbdom-selector"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/snabbdom-selector/-/snabbdom-selector-1.2.1.tgz"; - sha512 = "g0w2Ft4RJl+F/1/tQvA4BUsH09s+RNd0RRa+So24Inv5yzce5xUnPzxlEWNUBG5TwQjfKDZSFWrf2rXz+e1Q2g=="; - }; - }; - "snake-case-2.1.0" = { - name = "snake-case"; - packageName = "snake-case"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz"; - sha1 = "41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f"; - }; - }; "snapdragon-0.8.2" = { name = "snapdragon"; packageName = "snapdragon"; @@ -27528,528 +3739,24 @@ let sha512 = "mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ=="; }; }; - "snapsvg-0.5.1" = { - name = "snapsvg"; - packageName = "snapsvg"; - version = "0.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/snapsvg/-/snapsvg-0.5.1.tgz"; - sha1 = "0caf52c79189a290746fc446cc5e863f6bdddfe3"; - }; - }; - "sntp-0.1.4" = { - name = "sntp"; - packageName = "sntp"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz"; - sha1 = "5ef481b951a7b29affdf4afd7f26838fc1120f84"; - }; - }; "sntp-1.0.9" = { name = "sntp"; packageName = "sntp"; version = "1.0.9"; src = fetchurl { - url = "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"; + url = "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"; sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198"; }; }; - "sntp-2.1.0" = { - name = "sntp"; - packageName = "sntp"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz"; - sha512 = "FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg=="; - }; - }; - "snyk-1.94.0" = { - name = "snyk"; - packageName = "snyk"; - version = "1.94.0"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk/-/snyk-1.94.0.tgz"; - sha512 = "65dc0lnzmXc4kAwMOCPu/2I6nY0Sx0FcmO5NIzhnxvsSy6K508RMh1SQcF40V7eUFhOD3uQ/HTHTN0JW/4zYBA=="; - }; - }; - "snyk-config-2.2.0" = { - name = "snyk-config"; - packageName = "snyk-config"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-config/-/snyk-config-2.2.0.tgz"; - sha512 = "mq0wbP/AgjcmRq5i5jg2akVVV3iSYUPTowZwKn7DChRLDL8ySOzWAwan+ImXiyNbrWo87FNI/15O6MpOnTxOIg=="; - }; - }; - "snyk-docker-plugin-1.10.4" = { - name = "snyk-docker-plugin"; - packageName = "snyk-docker-plugin"; - version = "1.10.4"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-1.10.4.tgz"; - sha512 = "79yWMaISNbtfTY9UtTF7K24cE4k1tRsxDOZo4/a8WlyO/dmmvbdcyz3jtHiFnS8NZqOkXf7ngqae1hmcR7CdPA=="; - }; - }; - "snyk-go-plugin-1.5.2" = { - name = "snyk-go-plugin"; - packageName = "snyk-go-plugin"; - version = "1.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-go-plugin/-/snyk-go-plugin-1.5.2.tgz"; - sha512 = "XWajcSh6Ld+I+WdcyU3DGDuE2ydThQd8ORkESy0nQ2LwekygLYVYN66OBy0uxpqYfd4qoqeg+J8lb4oGzCmyGA=="; - }; - }; - "snyk-gradle-plugin-1.3.0" = { - name = "snyk-gradle-plugin"; - packageName = "snyk-gradle-plugin"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-1.3.0.tgz"; - sha512 = "rKZcPwbDM9zk3pFcO0w77MIKOZTkk5ZBVBkBlTlUiFg+eNOKqPTmw2hBGF5NB4ASQmMnx3uB1C8+hrQ405CthA=="; - }; - }; - "snyk-module-1.8.2" = { - name = "snyk-module"; - packageName = "snyk-module"; - version = "1.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-module/-/snyk-module-1.8.2.tgz"; - sha512 = "XqhdbZ/CUuJ5gSaYdYfapLqx9qm2Mp6nyRMBCLXe9tJSiohOJsc9fQuUDbdOiRCqpA4BD6WLl+qlwOJmJoszBg=="; - }; - }; - "snyk-mvn-plugin-1.2.0" = { - name = "snyk-mvn-plugin"; - packageName = "snyk-mvn-plugin"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-1.2.0.tgz"; - sha512 = "ieTWhn1MB88gEQ6nUtGCeUKQ6Xoxm+u+QmD9u3zfP1QS5ep9fWt3YYDUQjgUiDTJJy7QyVQdZ/fsz3RECnOA7w=="; - }; - }; - "snyk-nodejs-lockfile-parser-1.4.1" = { - name = "snyk-nodejs-lockfile-parser"; - packageName = "snyk-nodejs-lockfile-parser"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.4.1.tgz"; - sha512 = "xjkf1BHk7HQlp4ABIWPtEvAOAvWhwMtJ7ElQVUvKBHPVHjMEz3mucBRfrtpuyDBJ3DaBlN8Wiw+kcEinX6f09w=="; - }; - }; - "snyk-nuget-plugin-1.6.5" = { - name = "snyk-nuget-plugin"; - packageName = "snyk-nuget-plugin"; - version = "1.6.5"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-nuget-plugin/-/snyk-nuget-plugin-1.6.5.tgz"; - sha512 = "3qIndzkxCxiaGvAwMkqChbChGdwhNePPyfi0WjhC/nJGwecqU3Fb/NeTW7lgyT+xoq/dFnzW0DgBJ4+AyNA2gA=="; - }; - }; - "snyk-php-plugin-1.5.1" = { - name = "snyk-php-plugin"; - packageName = "snyk-php-plugin"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-php-plugin/-/snyk-php-plugin-1.5.1.tgz"; - sha512 = "g5QSHBsRJ2O4cNxKC4zlWwnQYiSgQ77Y6QgGmo3ihPX3VLZrc1amaZIpPsNe1jwXirnGj2rvR5Xw+jDjbzvHFw=="; - }; - }; - "snyk-policy-1.12.0" = { - name = "snyk-policy"; - packageName = "snyk-policy"; - version = "1.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.12.0.tgz"; - sha512 = "CEioNnDzccHyid7UIVl3bJ1dnG4co4ofI+KxuC1mo0IUXy64gxnBTeVoZF5gVLWbAyxGxSeW8f0+8GmWMHVb7w=="; - }; - }; - "snyk-python-plugin-1.8.1" = { - name = "snyk-python-plugin"; - packageName = "snyk-python-plugin"; - version = "1.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.8.1.tgz"; - sha512 = "DsUBkQZiPlXGkwzhxxEo2Tvfq6XhygWQThWM0yRBythi9M5n8UimZEwdkBHPj7xKC1clsB8boM3+sT/E1x6XGA=="; - }; - }; - "snyk-resolve-1.0.1" = { - name = "snyk-resolve"; - packageName = "snyk-resolve"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-resolve/-/snyk-resolve-1.0.1.tgz"; - sha512 = "7+i+LLhtBo1Pkth01xv+RYJU8a67zmJ8WFFPvSxyCjdlKIcsps4hPQFebhz+0gC5rMemlaeIV6cqwqUf9PEDpw=="; - }; - }; - "snyk-resolve-deps-3.1.0" = { - name = "snyk-resolve-deps"; - packageName = "snyk-resolve-deps"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-resolve-deps/-/snyk-resolve-deps-3.1.0.tgz"; - sha512 = "YVAelR+dTpqLgfk6lf6WgOlw+MGmGI0r3/Dny8tUbJJ9uVTHTRAOdZCbUyTFqJG7oEmEZxUwmfjqgAuniYwx8Q=="; - }; - }; - "snyk-sbt-plugin-1.3.1" = { - name = "snyk-sbt-plugin"; - packageName = "snyk-sbt-plugin"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-sbt-plugin/-/snyk-sbt-plugin-1.3.1.tgz"; - sha512 = "un9ddM4M+7Ye/zhkh5Cm6EYMXU0Z/aM8wuYZvu4O+wd8sonoUClwckzJlsaI2BA7xvfDL9qQUaImtpgy94v5JQ=="; - }; - }; - "snyk-tree-1.0.0" = { - name = "snyk-tree"; - packageName = "snyk-tree"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-tree/-/snyk-tree-1.0.0.tgz"; - sha1 = "0fb73176dbf32e782f19100294160448f9111cc8"; - }; - }; - "snyk-try-require-1.3.1" = { - name = "snyk-try-require"; - packageName = "snyk-try-require"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/snyk-try-require/-/snyk-try-require-1.3.1.tgz"; - sha1 = "6e026f92e64af7fcccea1ee53d524841e418a212"; - }; - }; - "socket.io-0.9.14" = { - name = "socket.io"; - packageName = "socket.io"; - version = "0.9.14"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-0.9.14.tgz"; - sha1 = "81af80ebf3ee8f7f6e71b1495db91f8fa53ff667"; - }; - }; - "socket.io-1.0.6" = { - name = "socket.io"; - packageName = "socket.io"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-1.0.6.tgz"; - sha1 = "b566532888dae3ac9058a12f294015ebdfa8084a"; - }; - }; - "socket.io-1.7.4" = { - name = "socket.io"; - packageName = "socket.io"; - version = "1.7.4"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-1.7.4.tgz"; - sha1 = "2f7ecedc3391bf2d5c73e291fe233e6e34d4dd00"; - }; - }; - "socket.io-2.1.1" = { - name = "socket.io"; - packageName = "socket.io"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz"; - sha512 = "rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA=="; - }; - }; - "socket.io-adapter-0.2.0" = { - name = "socket.io-adapter"; - packageName = "socket.io-adapter"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.2.0.tgz"; - sha1 = "bd39329b8961371787e24f345b074ec9cf000e33"; - }; - }; - "socket.io-adapter-0.5.0" = { - name = "socket.io-adapter"; - packageName = "socket.io-adapter"; - version = "0.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz"; - sha1 = "cb6d4bb8bec81e1078b99677f9ced0046066bb8b"; - }; - }; - "socket.io-adapter-1.1.1" = { - name = "socket.io-adapter"; - packageName = "socket.io-adapter"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz"; - sha1 = "2a805e8a14d6372124dd9159ad4502f8cb07f06b"; - }; - }; - "socket.io-client-0.9.11" = { - name = "socket.io-client"; - packageName = "socket.io-client"; - version = "0.9.11"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz"; - sha1 = "94defc1b29e0d8a8fe958c1cf33300f68d8a19c7"; - }; - }; - "socket.io-client-1.0.6" = { - name = "socket.io-client"; - packageName = "socket.io-client"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.0.6.tgz"; - sha1 = "c86cb3e507ab2f96da4500bd34fcf46a1e9dfe5e"; - }; - }; - "socket.io-client-1.7.4" = { - name = "socket.io-client"; - packageName = "socket.io-client"; - version = "1.7.4"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.4.tgz"; - sha1 = "ec9f820356ed99ef6d357f0756d648717bdd4281"; - }; - }; - "socket.io-client-2.1.1" = { - name = "socket.io-client"; - packageName = "socket.io-client"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz"; - sha512 = "jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ=="; - }; - }; - "socket.io-parser-2.1.2" = { - name = "socket.io-parser"; - packageName = "socket.io-parser"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.1.2.tgz"; - sha1 = "876655b9edd555c5bdf7301cedf30a436c67b8b0"; - }; - }; - "socket.io-parser-2.2.0" = { - name = "socket.io-parser"; - packageName = "socket.io-parser"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.0.tgz"; - sha1 = "2609601f59e6a7fab436a53be3d333fbbfcbd30a"; - }; - }; - "socket.io-parser-2.3.1" = { - name = "socket.io-parser"; - packageName = "socket.io-parser"; - version = "2.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz"; - sha1 = "dd532025103ce429697326befd64005fcfe5b4a0"; - }; - }; - "socket.io-parser-3.2.0" = { - name = "socket.io-parser"; - packageName = "socket.io-parser"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz"; - sha512 = "FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA=="; - }; - }; - "socks-1.1.10" = { - name = "socks"; - packageName = "socks"; - version = "1.1.10"; - src = fetchurl { - url = "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz"; - sha1 = "5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a"; - }; - }; - "socks-2.2.1" = { - name = "socks"; - packageName = "socks"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/socks/-/socks-2.2.1.tgz"; - sha512 = "0GabKw7n9mI46vcNrVfs0o6XzWzjVa3h6GaSo2UPxtWAROXUWavfJWh1M4PR5tnE0dcnQXZIDFP4yrAysLze/w=="; - }; - }; - "socks-proxy-agent-3.0.1" = { - name = "socks-proxy-agent"; - packageName = "socks-proxy-agent"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz"; - sha512 = "ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA=="; - }; - }; - "socks-proxy-agent-4.0.1" = { - name = "socks-proxy-agent"; - packageName = "socks-proxy-agent"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz"; - sha512 = "Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw=="; - }; - }; - "sodium-javascript-0.5.5" = { - name = "sodium-javascript"; - packageName = "sodium-javascript"; - version = "0.5.5"; - src = fetchurl { - url = "https://registry.npmjs.org/sodium-javascript/-/sodium-javascript-0.5.5.tgz"; - sha512 = "UMmCHovws/sxIBZsIRhIl8uRPou/RFDD0vVop81T1hG106NLLgqajKKuHAOtAP6hflnZ0UrVA2VFwddTd/NQyA=="; - }; - }; - "sodium-native-2.2.1" = { - name = "sodium-native"; - packageName = "sodium-native"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sodium-native/-/sodium-native-2.2.1.tgz"; - sha512 = "3CfftYV2ATXQFMIkLOvcNUk/Ma+lran0855j5Z/HEjUkSTzjLZi16CK362udOoNVrwn/TwGV8bKEt5OylsFrQA=="; - }; - }; - "sodium-universal-2.0.0" = { - name = "sodium-universal"; - packageName = "sodium-universal"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sodium-universal/-/sodium-universal-2.0.0.tgz"; - sha512 = "csdVyakzHJRyCevY4aZC2Eacda8paf+4nmRGF2N7KxCLKY2Ajn72JsExaQlJQ2BiXJncp44p3T+b80cU+2TTsg=="; - }; - }; - "sonic-boom-0.5.0" = { - name = "sonic-boom"; - packageName = "sonic-boom"; - version = "0.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sonic-boom/-/sonic-boom-0.5.0.tgz"; - sha512 = "IqUrLNxgsUQGVyMLW8w8vELMa1BZIQ/uBjBuxLK0jg7HqWwedCgmBLqvgMFGihhXCoQ8w5m2vcnMs47C4KYxuQ=="; - }; - }; - "sorcery-0.10.0" = { - name = "sorcery"; - packageName = "sorcery"; - version = "0.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz"; - sha1 = "8ae90ad7d7cb05fc59f1ab0c637845d5c15a52b7"; - }; - }; - "sort-keys-1.1.2" = { - name = "sort-keys"; - packageName = "sort-keys"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz"; - sha1 = "441b6d4d346798f1b4e49e8920adfba0e543f9ad"; - }; - }; - "sort-keys-2.0.0" = { - name = "sort-keys"; - packageName = "sort-keys"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz"; - sha1 = "658535584861ec97d730d6cf41822e1f56684128"; - }; - }; - "sort-keys-length-1.0.1" = { - name = "sort-keys-length"; - packageName = "sort-keys-length"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz"; - sha1 = "9cb6f4f4e9e48155a6aa0671edd336ff1479a188"; - }; - }; - "sort-on-3.0.0" = { - name = "sort-on"; - packageName = "sort-on"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sort-on/-/sort-on-3.0.0.tgz"; - sha512 = "e2RHeY1iM6dT9od3RoqeJSyz3O7naNFsGy34+EFEcwghjAncuOXC2/Xwq87S4FbypqLVp6PcizYEsGEGsGIDXA=="; - }; - }; - "sorted-array-functions-1.2.0" = { - name = "sorted-array-functions"; - packageName = "sorted-array-functions"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.2.0.tgz"; - sha512 = "sWpjPhIZJtqO77GN+LD8dDsDKcWZ9GCOJNqKzi1tvtjGIzwfoyuRH8S0psunmc6Z5P+qfDqztSbwYR5X/e1UTg=="; - }; - }; - "sorted-immutable-list-1.1.0" = { - name = "sorted-immutable-list"; - packageName = "sorted-immutable-list"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sorted-immutable-list/-/sorted-immutable-list-1.1.0.tgz"; - sha1 = "41a62c024bd755c4c57306e20eec92620dae5d97"; - }; - }; - "sorted-indexof-1.0.0" = { - name = "sorted-indexof"; - packageName = "sorted-indexof"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sorted-indexof/-/sorted-indexof-1.0.0.tgz"; - sha1 = "17c742ff7cf187e2f59a15df9b81f17a62ce0899"; - }; - }; - "sorted-union-stream-1.0.2" = { - name = "sorted-union-stream"; - packageName = "sorted-union-stream"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/sorted-union-stream/-/sorted-union-stream-1.0.2.tgz"; - sha1 = "558e7f57a5bf6baf6501baf2ae2c9076c4502006"; - }; - }; - "source-list-map-2.0.0" = { - name = "source-list-map"; - packageName = "source-list-map"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz"; - sha512 = "I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A=="; - }; - }; - "source-map-0.1.31" = { - name = "source-map"; - packageName = "source-map"; - version = "0.1.31"; - src = fetchurl { - url = "https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz"; - sha1 = "9f704d0d69d9e138a81badf6ebb4fde33d151c61"; - }; - }; "source-map-0.1.43" = { name = "source-map"; packageName = "source-map"; version = "0.1.43"; src = fetchurl { - url = "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz"; + url = "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz"; sha1 = "c24bc146ca517c1471f5dacbe2571b2b7f9e3346"; }; }; - "source-map-0.2.0" = { - name = "source-map"; - packageName = "source-map"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz"; - sha1 = "dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d"; - }; - }; - "source-map-0.4.4" = { - name = "source-map"; - packageName = "source-map"; - version = "0.4.4"; - src = fetchurl { - url = "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz"; - sha1 = "eba4f5da9c0dc999de68032d8b4f76173652036b"; - }; - }; "source-map-0.5.7" = { name = "source-map"; packageName = "source-map"; @@ -28086,33 +3793,6 @@ let sha512 = "try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA=="; }; }; - "source-map-support-0.4.6" = { - name = "source-map-support"; - packageName = "source-map-support"; - version = "0.4.6"; - src = fetchurl { - url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.6.tgz"; - sha1 = "32552aa64b458392a85eab3b0b5ee61527167aeb"; - }; - }; - "source-map-support-0.5.3" = { - name = "source-map-support"; - packageName = "source-map-support"; - version = "0.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.3.tgz"; - sha512 = "eKkTgWYeBOQqFGXRfKabMFdnWepo51vWqEdoeikaEPFiJC7MCU5j2h4+6Q8npkZTeLGbSyecZvRxiSoWl3rh+w=="; - }; - }; - "source-map-support-0.5.6" = { - name = "source-map-support"; - packageName = "source-map-support"; - version = "0.5.6"; - src = fetchurl { - url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz"; - sha512 = "N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g=="; - }; - }; "source-map-support-0.5.9" = { name = "source-map-support"; packageName = "source-map-support"; @@ -28131,150 +3811,15 @@ let sha1 = "3e935d7ddd73631b97659956d55128e87b5084a3"; }; }; - "sourcemap-codec-1.4.1" = { - name = "sourcemap-codec"; - packageName = "sourcemap-codec"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.1.tgz"; - sha512 = "hX1eNBNuilj8yfFnECh0DzLgwKpBLMIvmhgEhixXNui8lMLBInTI8Kyxt++RwJnMNu7cAUo635L2+N1TxMJCzA=="; - }; - }; - "spark-md5-1.0.1" = { - name = "spark-md5"; - packageName = "spark-md5"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/spark-md5/-/spark-md5-1.0.1.tgz"; - sha1 = "c4b9a8d41cf7b0845423a821824f8dffa0f51b7c"; - }; - }; - "sparkles-1.0.1" = { - name = "sparkles"; - packageName = "sparkles"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz"; - sha512 = "dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw=="; - }; - }; - "sparse-bitfield-3.0.3" = { - name = "sparse-bitfield"; - packageName = "sparse-bitfield"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz"; - sha1 = "ff4ae6e68656056ba4b3e792ab3334d38273ca11"; - }; - }; - "spawn-please-0.3.0" = { - name = "spawn-please"; - packageName = "spawn-please"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/spawn-please/-/spawn-please-0.3.0.tgz"; - sha1 = "db338ec4cff63abc69f1d0e08cee9eb8bebd9d11"; - }; - }; - "spawn-sync-1.0.15" = { - name = "spawn-sync"; - packageName = "spawn-sync"; - version = "1.0.15"; - src = fetchurl { - url = "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz"; - sha1 = "b00799557eb7fb0c8376c29d44e8a1ea67e57476"; - }; - }; - "spdx-correct-3.0.0" = { - name = "spdx-correct"; - packageName = "spdx-correct"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz"; - sha512 = "N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g=="; - }; - }; - "spdx-exceptions-2.1.0" = { - name = "spdx-exceptions"; - packageName = "spdx-exceptions"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz"; - sha512 = "4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg=="; - }; - }; - "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.0" = { - name = "spdx-license-ids"; - packageName = "spdx-license-ids"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz"; - sha512 = "2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA=="; - }; - }; - "spdy-1.32.5" = { - name = "spdy"; - packageName = "spdy"; - version = "1.32.5"; - src = fetchurl { - url = "https://registry.npmjs.org/spdy/-/spdy-1.32.5.tgz"; - sha1 = "70eff23cde4e97d52a445f65afddcc5695eb5edb"; - }; - }; - "speedometer-0.1.4" = { - name = "speedometer"; - packageName = "speedometer"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz"; - sha1 = "9876dbd2a169d3115402d48e6ea6329c8816a50d"; - }; - }; - "speedometer-1.1.0" = { - name = "speedometer"; - packageName = "speedometer"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/speedometer/-/speedometer-1.1.0.tgz"; - sha512 = "z/wAiTESw2XVPssY2XRcme4niTc4S5FkkJ4gknudtVoc33Zil8TdTxHy5torRcgqMqksJV2Yz8HQcvtbsnw0mQ=="; - }; - }; "split-0.2.10" = { name = "split"; packageName = "split"; version = "0.2.10"; src = fetchurl { - url = "https://registry.npmjs.org/split/-/split-0.2.10.tgz"; + url = "http://registry.npmjs.org/split/-/split-0.2.10.tgz"; sha1 = "67097c601d697ce1368f418f06cd201cf0521a57"; }; }; - "split-0.3.3" = { - name = "split"; - packageName = "split"; - version = "0.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/split/-/split-0.3.3.tgz"; - sha1 = "cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f"; - }; - }; - "split-1.0.1" = { - name = "split"; - packageName = "split"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/split/-/split-1.0.1.tgz"; - sha512 = "mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg=="; - }; - }; "split-string-3.1.0" = { name = "split-string"; packageName = "split-string"; @@ -28284,24 +3829,6 @@ let sha512 = "NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw=="; }; }; - "split2-0.2.1" = { - name = "split2"; - packageName = "split2"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz"; - sha1 = "02ddac9adc03ec0bb78c1282ec079ca6e85ae900"; - }; - }; - "split2-2.2.0" = { - name = "split2"; - packageName = "split2"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz"; - sha512 = "RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw=="; - }; - }; "sprintf-0.1.5" = { name = "sprintf"; packageName = "sprintf"; @@ -28311,130 +3838,22 @@ let sha1 = "8f83e39a9317c1a502cb7db8050e51c679f6edcf"; }; }; - "sprintf-js-1.0.3" = { - name = "sprintf-js"; - packageName = "sprintf-js"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"; - sha1 = "04e6926f662895354f3dd015203633b857297e2c"; - }; - }; - "sprintf-js-1.1.1" = { - name = "sprintf-js"; - packageName = "sprintf-js"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz"; - sha1 = "36be78320afe5801f6cea3ee78b6e5aab940ea0c"; - }; - }; - "srcset-1.0.0" = { - name = "srcset"; - packageName = "srcset"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/srcset/-/srcset-1.0.0.tgz"; - sha1 = "a5669de12b42f3b1d5e83ed03c71046fc48f41ef"; - }; - }; - "srt2vtt-1.3.1" = { - name = "srt2vtt"; - packageName = "srt2vtt"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/srt2vtt/-/srt2vtt-1.3.1.tgz"; - sha1 = "c2b5047c2c297b693d3bab518765e4b7c24d8173"; - }; - }; - "ssh-config-1.1.3" = { - name = "ssh-config"; - packageName = "ssh-config"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/ssh-config/-/ssh-config-1.1.3.tgz"; - sha1 = "2b19630af85b1666688b9d68f6e4218900f81f8c"; - }; - }; "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"; + url = "http://registry.npmjs.org/ssh-key-to-pem/-/ssh-key-to-pem-0.11.0.tgz"; sha1 = "512675a28f08f1e581779e1989ab1e13effb49e4"; }; }; - "sshpk-1.14.1" = { + "sshpk-1.15.2" = { name = "sshpk"; packageName = "sshpk"; - version = "1.14.1"; + version = "1.15.2"; src = fetchurl { - url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz"; - sha1 = "130f5975eddad963f1d56f92b9ac6c51fa9f83eb"; - }; - }; - "sshpk-1.14.2" = { - name = "sshpk"; - packageName = "sshpk"; - version = "1.14.2"; - src = fetchurl { - url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz"; - sha1 = "c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98"; - }; - }; - "sshpk-1.7.1" = { - name = "sshpk"; - packageName = "sshpk"; - version = "1.7.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sshpk/-/sshpk-1.7.1.tgz"; - sha1 = "565e386c42a77e6062fbd14c0472ff21cd53398c"; - }; - }; - "sshpk-agent-1.2.1" = { - name = "sshpk-agent"; - packageName = "sshpk-agent"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.2.1.tgz"; - sha1 = "62e143c18530fda103320b3403e8ad42786d9718"; - }; - }; - "sshpk-agent-1.7.0" = { - name = "sshpk-agent"; - packageName = "sshpk-agent"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.7.0.tgz"; - sha512 = "zR4GV5XYSypCusFzfTeTSXVqrFJJsK79Ec2KXZdo/x7qxBGSJPPZFtqMcqpXPaJ9VCK7Zn/vI+/kMrqeQILv4w=="; - }; - }; - "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=="; - }; - }; - "ssri-6.0.1" = { - name = "ssri"; - packageName = "ssri"; - version = "6.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz"; - sha512 = "3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA=="; - }; - }; - "stable-0.1.8" = { - name = "stable"; - packageName = "stable"; - version = "0.1.8"; - src = fetchurl { - url = "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz"; - sha512 = "ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="; + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz"; + sha512 = "Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA=="; }; }; "stack-trace-0.0.10" = { @@ -28446,15 +3865,6 @@ let sha1 = "547c70b347e8d32b4e108ea1a2a159e5fdde19c0"; }; }; - "stat-mode-0.2.2" = { - name = "stat-mode"; - packageName = "stat-mode"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz"; - sha1 = "e6c80b623123d7d80cf132ce538f346289072502"; - }; - }; "static-extend-0.1.2" = { name = "static-extend"; packageName = "static-extend"; @@ -28464,255 +3874,21 @@ let sha1 = "60809c39cbff55337226fd5e0b520f341f1fb5c6"; }; }; - "statsd-parser-0.0.4" = { - name = "statsd-parser"; - packageName = "statsd-parser"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/statsd-parser/-/statsd-parser-0.0.4.tgz"; - sha1 = "cbd243953cc42effd548b5d22388ed689ec639bd"; - }; - }; - "statuses-1.2.1" = { - name = "statuses"; - packageName = "statuses"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz"; - sha1 = "dded45cc18256d51ed40aec142489d5c61026d28"; - }; - }; - "statuses-1.3.1" = { - name = "statuses"; - packageName = "statuses"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz"; - sha1 = "faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"; - }; - }; - "statuses-1.4.0" = { - name = "statuses"; - packageName = "statuses"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz"; - sha512 = "zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="; - }; - }; - "statuses-1.5.0" = { - name = "statuses"; - packageName = "statuses"; - version = "1.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"; - sha1 = "161c7dac177659fd9811f43771fa99381478628c"; - }; - }; - "stealthy-require-1.1.1" = { - name = "stealthy-require"; - packageName = "stealthy-require"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz"; - sha1 = "35b09875b4ff49f26a777e509b3090a3226bf24b"; - }; - }; - "steno-0.4.4" = { - name = "steno"; - packageName = "steno"; - version = "0.4.4"; - src = fetchurl { - url = "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz"; - sha1 = "071105bdfc286e6615c0403c27e9d7b5dcb855cb"; - }; - }; - "stream-browserify-2.0.1" = { - name = "stream-browserify"; - packageName = "stream-browserify"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz"; - sha1 = "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"; - }; - }; - "stream-buffers-2.2.0" = { - name = "stream-buffers"; - packageName = "stream-buffers"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz"; - sha1 = "91d5f5130d1cef96dcfa7f726945188741d09ee4"; - }; - }; - "stream-collector-1.0.1" = { - name = "stream-collector"; - packageName = "stream-collector"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-collector/-/stream-collector-1.0.1.tgz"; - sha1 = "4d4e55f171356121b2c5f6559f944705ab28db15"; - }; - }; "stream-combiner-0.0.4" = { name = "stream-combiner"; packageName = "stream-combiner"; version = "0.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz"; + url = "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz"; sha1 = "4d5e433c185261dde623ca3f44c586bcf5c4ad14"; }; }; - "stream-combiner2-1.1.1" = { - name = "stream-combiner2"; - packageName = "stream-combiner2"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz"; - sha1 = "fb4d8a1420ea362764e21ad4780397bebcb41cbe"; - }; - }; - "stream-consume-0.1.1" = { - name = "stream-consume"; - packageName = "stream-consume"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz"; - sha512 = "tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg=="; - }; - }; - "stream-counter-0.2.0" = { - name = "stream-counter"; - packageName = "stream-counter"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz"; - sha1 = "ded266556319c8b0e222812b9cf3b26fa7d947de"; - }; - }; - "stream-each-1.2.3" = { - name = "stream-each"; - packageName = "stream-each"; - version = "1.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz"; - sha512 = "vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw=="; - }; - }; - "stream-http-2.8.3" = { - name = "stream-http"; - packageName = "stream-http"; - version = "2.8.3"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz"; - sha512 = "+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw=="; - }; - }; - "stream-parser-0.3.1" = { - name = "stream-parser"; - packageName = "stream-parser"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz"; - sha1 = "1618548694420021a1182ff0af1911c129761773"; - }; - }; - "stream-shift-1.0.0" = { - name = "stream-shift"; - packageName = "stream-shift"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz"; - sha1 = "d5c752825e5367e786f78e18e445ea223a155952"; - }; - }; - "stream-splicer-2.0.0" = { - name = "stream-splicer"; - packageName = "stream-splicer"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz"; - sha1 = "1b63be438a133e4b671cc1935197600175910d83"; - }; - }; - "stream-to-array-2.3.0" = { - name = "stream-to-array"; - packageName = "stream-to-array"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz"; - sha1 = "bbf6b39f5f43ec30bc71babcb37557acecf34353"; - }; - }; - "stream-to-blob-1.0.1" = { - name = "stream-to-blob"; - packageName = "stream-to-blob"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-to-blob/-/stream-to-blob-1.0.1.tgz"; - sha512 = "aRy4neA4rf+qMtLT9fCRLPGWdrsIKtCx4kUdNTIPgPQ2hkHkdxbViVAvABMx9oRM6yCWfngHx6pwXfbYkVuPuw=="; - }; - }; - "stream-to-blob-url-2.1.1" = { - name = "stream-to-blob-url"; - packageName = "stream-to-blob-url"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-to-blob-url/-/stream-to-blob-url-2.1.1.tgz"; - sha512 = "DKJPEmCmIZoBfGVle9IhSfERiWaN5cuOtmfPxP2dZbLDRZxkBWZ4QbYxEJOSALk1Kf+WjBgedAMO6qkkf7Lmrg=="; - }; - }; - "stream-to-promise-2.2.0" = { - name = "stream-to-promise"; - packageName = "stream-to-promise"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-2.2.0.tgz"; - sha1 = "b1edb2e1c8cb11289d1b503c08d3f2aef51e650f"; - }; - }; - "stream-to-pull-stream-1.7.2" = { - name = "stream-to-pull-stream"; - packageName = "stream-to-pull-stream"; - version = "1.7.2"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.2.tgz"; - sha1 = "757609ae1cebd33c7432d4afbe31ff78650b9dde"; - }; - }; - "stream-transcoder-0.0.5" = { - name = "stream-transcoder"; - packageName = "stream-transcoder"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-transcoder/-/stream-transcoder-0.0.5.tgz"; - sha1 = "68261be4efb48840239b5791af23ee3b8bd79808"; - }; - }; - "stream-transform-0.1.2" = { - name = "stream-transform"; - packageName = "stream-transform"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-transform/-/stream-transform-0.1.2.tgz"; - sha1 = "7d8e6b4e03ac4781778f8c79517501bfb0762a9f"; - }; - }; - "stream-with-known-length-to-buffer-1.0.2" = { - name = "stream-with-known-length-to-buffer"; - packageName = "stream-with-known-length-to-buffer"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-with-known-length-to-buffer/-/stream-with-known-length-to-buffer-1.0.2.tgz"; - sha512 = "UxSISjxmguvfYzZdq6d4XAjc3gAocqTIOS1CjgwkDkkGT/LMTsIYiV8agIw42IHFFHf8k4lPOoroCCf4W9oqzg=="; - }; - }; "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"; + url = "http://registry.npmjs.org/streamline/-/streamline-0.10.17.tgz"; sha1 = "fa2170da74194dbd0b54f756523f0d0d370426af"; }; }; @@ -28721,7 +3897,7 @@ let packageName = "streamline"; version = "0.4.11"; src = fetchurl { - url = "https://registry.npmjs.org/streamline/-/streamline-0.4.11.tgz"; + url = "http://registry.npmjs.org/streamline/-/streamline-0.4.11.tgz"; sha1 = "0e3c4f24a3f052b231b12d5049085a0a099be782"; }; }; @@ -28734,123 +3910,6 @@ let sha1 = "5b0ff80cf543f603cc3438ed178ca2aec7899b54"; }; }; - "streamroller-0.7.0" = { - name = "streamroller"; - packageName = "streamroller"; - version = "0.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz"; - sha512 = "WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ=="; - }; - }; - "streamsearch-0.1.2" = { - name = "streamsearch"; - packageName = "streamsearch"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz"; - sha1 = "808b9d0e56fc273d809ba57338e929919a1a9f1a"; - }; - }; - "strftime-0.10.0" = { - name = "strftime"; - packageName = "strftime"; - version = "0.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strftime/-/strftime-0.10.0.tgz"; - sha1 = "b3f0fa419295202a5a289f6d6be9f4909a617193"; - }; - }; - "strict-uri-encode-1.1.0" = { - name = "strict-uri-encode"; - packageName = "strict-uri-encode"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz"; - sha1 = "279b225df1d582b1f54e65addd4352e18faa0713"; - }; - }; - "string-1.6.1" = { - name = "string"; - packageName = "string"; - version = "1.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/string/-/string-1.6.1.tgz"; - sha1 = "eabe0956da7a8291c6de7486f7b35e58d031cd55"; - }; - }; - "string-2.0.1" = { - name = "string"; - packageName = "string"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/string/-/string-2.0.1.tgz"; - sha1 = "ef1473b3e11cb8158671856556959b9aff5fd759"; - }; - }; - "string-3.3.3" = { - name = "string"; - packageName = "string"; - version = "3.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/string/-/string-3.3.3.tgz"; - sha1 = "5ea211cd92d228e184294990a6cc97b366a77cb0"; - }; - }; - "string-length-1.0.1" = { - name = "string-length"; - packageName = "string-length"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz"; - sha1 = "56970fb1c38558e9e70b728bf3de269ac45adfac"; - }; - }; - "string-length-2.0.0" = { - name = "string-length"; - packageName = "string-length"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz"; - sha1 = "d40dbb686a3ace960c1cffca562bf2c45f8363ed"; - }; - }; - "string-similarity-1.2.1" = { - name = "string-similarity"; - packageName = "string-similarity"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.1.tgz"; - sha512 = "XqC6lRZF3UIYdxBRHjIfJwU2nYzPm+E8udKFHjIplnRQflkXP1A1Ie3HoEv04W/zY1wGnV6TQpklM2WwZO3gIA=="; - }; - }; - "string-stream-0.0.7" = { - name = "string-stream"; - packageName = "string-stream"; - version = "0.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/string-stream/-/string-stream-0.0.7.tgz"; - sha1 = "cfcde82799fa62f303429aaa79336ee8834332fe"; - }; - }; - "string-template-0.2.1" = { - name = "string-template"; - packageName = "string-template"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz"; - sha1 = "42932e598a352d01fc22ec3367d9d84eec6c9add"; - }; - }; - "string-template-1.0.0" = { - name = "string-template"; - packageName = "string-template"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/string-template/-/string-template-1.0.0.tgz"; - sha1 = "9e9f2233dc00f218718ec379a28a5673ecca8b96"; - }; - }; "string-width-1.0.2" = { name = "string-width"; packageName = "string-width"; @@ -28860,75 +3919,21 @@ let sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"; }; }; - "string-width-2.1.1" = { - name = "string-width"; - packageName = "string-width"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"; - sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="; - }; - }; - "string.prototype.codepointat-0.2.1" = { - name = "string.prototype.codepointat"; - packageName = "string.prototype.codepointat"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz"; - sha512 = "2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg=="; - }; - }; - "string.prototype.matchall-2.0.0" = { - name = "string.prototype.matchall"; - packageName = "string.prototype.matchall"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-2.0.0.tgz"; - sha512 = "WoZ+B2ypng1dp4iFLF2kmZlwwlE19gmjgKuhL1FJfDgCREWb3ye3SDVHSzLH6bxfnvYmkCxbzkmWcQZHA4P//Q=="; - }; - }; - "string.prototype.padstart-3.0.0" = { - name = "string.prototype.padstart"; - packageName = "string.prototype.padstart"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.0.0.tgz"; - sha1 = "5bcfad39f4649bb2d031292e19bcf0b510d4b242"; - }; - }; - "string2compact-1.3.0" = { - name = "string2compact"; - packageName = "string2compact"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/string2compact/-/string2compact-1.3.0.tgz"; - sha512 = "004ulKKANDuQilQsNxy2lisrpMG0qUJxBU+2YCEF7KziRyNR0Nredm2qk0f1V82nva59H3y9GWeHXE63HzGRFw=="; - }; - }; "string_decoder-0.10.31" = { name = "string_decoder"; packageName = "string_decoder"; version = "0.10.31"; src = fetchurl { - url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"; + url = "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"; sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94"; }; }; - "string_decoder-1.0.3" = { - name = "string_decoder"; - packageName = "string_decoder"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz"; - sha512 = "4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ=="; - }; - }; "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"; + url = "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"; sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="; }; }; @@ -28946,163 +3951,19 @@ let packageName = "strip-ansi"; version = "0.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz"; + url = "http://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz"; sha1 = "39e8a98d044d150660abe4a6808acf70bb7bc991"; }; }; - "strip-ansi-0.3.0" = { - name = "strip-ansi"; - packageName = "strip-ansi"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz"; - sha1 = "25f48ea22ca79187f3174a4db8759347bb126220"; - }; - }; - "strip-ansi-2.0.1" = { - name = "strip-ansi"; - packageName = "strip-ansi"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz"; - sha1 = "df62c1aa94ed2f114e1d0f21fd1d50482b79a60e"; - }; - }; "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"; + url = "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"; sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"; }; }; - "strip-ansi-4.0.0" = { - name = "strip-ansi"; - packageName = "strip-ansi"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"; - sha1 = "a8479022eb1ac368a871389b635262c505ee368f"; - }; - }; - "strip-bom-1.0.0" = { - name = "strip-bom"; - packageName = "strip-bom"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz"; - sha1 = "85b8862f3844b5a6d5ec8467a93598173a36f794"; - }; - }; - "strip-bom-2.0.0" = { - name = "strip-bom"; - packageName = "strip-bom"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz"; - sha1 = "6219a85616520491f35788bdbf1447a99c7e6b0e"; - }; - }; - "strip-bom-3.0.0" = { - name = "strip-bom"; - packageName = "strip-bom"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"; - sha1 = "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"; - }; - }; - "strip-bom-buf-1.0.0" = { - name = "strip-bom-buf"; - packageName = "strip-bom-buf"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz"; - sha1 = "1cb45aaf57530f4caf86c7f75179d2c9a51dd572"; - }; - }; - "strip-bom-stream-2.0.0" = { - name = "strip-bom-stream"; - packageName = "strip-bom-stream"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz"; - sha1 = "f87db5ef2613f6968aa545abfe1ec728b6a829ca"; - }; - }; - "strip-bom-stream-3.0.0" = { - name = "strip-bom-stream"; - packageName = "strip-bom-stream"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-3.0.0.tgz"; - sha1 = "956bcc5d84430f69256a90ed823765cd858e159c"; - }; - }; - "strip-bom-string-1.0.0" = { - name = "strip-bom-string"; - packageName = "strip-bom-string"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz"; - sha1 = "e5211e9224369fbb81d633a2f00044dc8cedad92"; - }; - }; - "strip-dirs-2.1.0" = { - name = "strip-dirs"; - packageName = "strip-dirs"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz"; - sha512 = "JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g=="; - }; - }; - "strip-eof-1.0.0" = { - name = "strip-eof"; - packageName = "strip-eof"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"; - sha1 = "bb43ff5598a6eb05d89b59fcd129c983313606bf"; - }; - }; - "strip-indent-1.0.1" = { - name = "strip-indent"; - packageName = "strip-indent"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz"; - sha1 = "0c7962a6adefa7bbd4ac366460a638552ae1a0a2"; - }; - }; - "strip-indent-2.0.0" = { - name = "strip-indent"; - packageName = "strip-indent"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz"; - sha1 = "5ef8db295d01e6ed6cbf7aab96998d7822527b68"; - }; - }; - "strip-json-comments-0.1.3" = { - name = "strip-json-comments"; - packageName = "strip-json-comments"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz"; - sha1 = "164c64e370a8a3cc00c9e01b539e569823f0ee54"; - }; - }; - "strip-json-comments-1.0.4" = { - name = "strip-json-comments"; - packageName = "strip-json-comments"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz"; - sha1 = "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"; - }; - }; "strip-json-comments-2.0.1" = { name = "strip-json-comments"; packageName = "strip-json-comments"; @@ -29112,141 +3973,6 @@ let sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a"; }; }; - "strip-outer-1.0.1" = { - name = "strip-outer"; - packageName = "strip-outer"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz"; - sha512 = "k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg=="; - }; - }; - "strong-data-uri-1.0.6" = { - name = "strong-data-uri"; - packageName = "strong-data-uri"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/strong-data-uri/-/strong-data-uri-1.0.6.tgz"; - sha512 = "zhzBZev0uhT2IrFUerenXhfaE0vFUYwAZsnG0gIKGpfM/Gi6jOUQ3cmcvyTsXeDLIPiTubHESeO7EbD6FoPmzw=="; - }; - }; - "strong-log-transformer-1.0.6" = { - name = "strong-log-transformer"; - packageName = "strong-log-transformer"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-1.0.6.tgz"; - sha1 = "f7fb93758a69a571140181277eea0c2eb1301fa3"; - }; - }; - "strsplit-1.0.0" = { - name = "strsplit"; - packageName = "strsplit"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/strsplit/-/strsplit-1.0.0.tgz"; - sha1 = "0fdedc68e91addcfcb2e6be9c262581a6e8c28aa"; - }; - }; - "subarg-1.0.0" = { - name = "subarg"; - packageName = "subarg"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz"; - sha1 = "f62cf17581e996b48fc965699f54c06ae268b8d2"; - }; - }; - "subcommand-2.1.0" = { - name = "subcommand"; - packageName = "subcommand"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/subcommand/-/subcommand-2.1.0.tgz"; - sha1 = "5e4ceca5a3779e3365b1511e05f866877302f760"; - }; - }; - "subscriptions-transport-ws-0.9.14" = { - name = "subscriptions-transport-ws"; - packageName = "subscriptions-transport-ws"; - version = "0.9.14"; - src = fetchurl { - url = "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.14.tgz"; - sha512 = "n1+mgupVdJn1MIls1ZhSJurJjc+islp7Tv9EIaEJ3HAd9DaINneKq0KRqOYNOrvUI7orVWGomEnlIxoudjfbeA=="; - }; - }; - "sudo-block-1.2.0" = { - name = "sudo-block"; - packageName = "sudo-block"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sudo-block/-/sudo-block-1.2.0.tgz"; - sha1 = "cc539bf8191624d4f507d83eeb45b4cea27f3463"; - }; - }; - "superagent-0.21.0" = { - name = "superagent"; - packageName = "superagent"; - version = "0.21.0"; - src = fetchurl { - url = "https://registry.npmjs.org/superagent/-/superagent-0.21.0.tgz"; - sha1 = "fb15027984751ee7152200e6cd21cd6e19a5de87"; - }; - }; - "superagent-1.8.5" = { - name = "superagent"; - packageName = "superagent"; - version = "1.8.5"; - src = fetchurl { - url = "https://registry.npmjs.org/superagent/-/superagent-1.8.5.tgz"; - sha1 = "1c0ddc3af30e80eb84ebc05cb2122da8fe940b55"; - }; - }; - "superagent-3.8.3" = { - name = "superagent"; - packageName = "superagent"; - version = "3.8.3"; - src = fetchurl { - url = "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz"; - sha512 = "GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA=="; - }; - }; - "superagent-proxy-1.0.3" = { - name = "superagent-proxy"; - packageName = "superagent-proxy"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-1.0.3.tgz"; - sha512 = "79Ujg1lRL2ICfuHUdX+H2MjIw73kB7bXsIkxLwHURz3j0XUmEEEoJ+u/wq+mKwna21Uejsm2cGR3OESA00TIjA=="; - }; - }; - "supports-color-0.2.0" = { - name = "supports-color"; - packageName = "supports-color"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz"; - sha1 = "d92de2694eb3f67323973d7ae3d8b55b4c22190a"; - }; - }; - "supports-color-1.2.0" = { - name = "supports-color"; - packageName = "supports-color"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/supports-color/-/supports-color-1.2.0.tgz"; - sha1 = "ff1ed1e61169d06b3cf2d588e188b18d8847e17e"; - }; - }; - "supports-color-1.3.1" = { - name = "supports-color"; - packageName = "supports-color"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz"; - sha1 = "15758df09d8ff3b4acc307539fabe27095e1042d"; - }; - }; "supports-color-2.0.0" = { name = "supports-color"; packageName = "supports-color"; @@ -29256,141 +3982,6 @@ let sha1 = "535d045ce6b6363fa40117084629995e9df324c7"; }; }; - "supports-color-3.2.3" = { - name = "supports-color"; - packageName = "supports-color"; - version = "3.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz"; - sha1 = "65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"; - }; - }; - "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.1.0" = { - name = "supports-color"; - packageName = "supports-color"; - version = "5.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz"; - sha512 = "Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ=="; - }; - }; - "supports-color-5.4.0" = { - name = "supports-color"; - packageName = "supports-color"; - version = "5.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz"; - sha512 = "zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w=="; - }; - }; - "supports-color-5.5.0" = { - name = "supports-color"; - packageName = "supports-color"; - version = "5.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"; - sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="; - }; - }; - "swagger-converter-0.1.7" = { - name = "swagger-converter"; - packageName = "swagger-converter"; - version = "0.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/swagger-converter/-/swagger-converter-0.1.7.tgz"; - sha1 = "a097519c6f1ee4dd67e308d9b53ddc9c2b257f97"; - }; - }; - "swagger-converter-0.2.0" = { - name = "swagger-converter"; - packageName = "swagger-converter"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/swagger-converter/-/swagger-converter-0.2.0.tgz"; - sha1 = "354023cfc5ed3d4ef6895c310189067bbe66d616"; - }; - }; - "swagger-editor-2.10.5" = { - name = "swagger-editor"; - packageName = "swagger-editor"; - version = "2.10.5"; - src = fetchurl { - url = "https://registry.npmjs.org/swagger-editor/-/swagger-editor-2.10.5.tgz"; - sha1 = "a4316ccb0d40a77d30dadf91f0f4db7e475f948a"; - }; - }; - "swagger-test-templates-1.5.0" = { - name = "swagger-test-templates"; - packageName = "swagger-test-templates"; - version = "1.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/swagger-test-templates/-/swagger-test-templates-1.5.0.tgz"; - sha512 = "1IBHCamO7uJuFo11a/aaA0ZPWJkAfiuvadmLO9TwXiY2Op+SigTL9er/GabuhK4gXMNJ2MaoPQ4F90HQlNFYJQ=="; - }; - }; - "swagger-tools-0.9.16" = { - name = "swagger-tools"; - packageName = "swagger-tools"; - version = "0.9.16"; - src = fetchurl { - url = "https://registry.npmjs.org/swagger-tools/-/swagger-tools-0.9.16.tgz"; - sha1 = "e39fae3d581d713682491e1926cd87bf2c209bfb"; - }; - }; - "swap-case-1.1.2" = { - name = "swap-case"; - packageName = "swap-case"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz"; - sha1 = "c39203a4587385fad3c850a0bd1bcafa081974e3"; - }; - }; - "symbol-observable-1.0.1" = { - name = "symbol-observable"; - packageName = "symbol-observable"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz"; - sha1 = "8340fc4702c3122df5d22288f88283f513d3fdd4"; - }; - }; - "symbol-observable-1.2.0" = { - name = "symbol-observable"; - packageName = "symbol-observable"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz"; - sha512 = "e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="; - }; - }; - "symbol-tree-3.2.2" = { - name = "symbol-tree"; - packageName = "symbol-tree"; - version = "3.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz"; - sha1 = "ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"; - }; - }; - "sync-exec-0.6.2" = { - name = "sync-exec"; - packageName = "sync-exec"; - version = "0.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/sync-exec/-/sync-exec-0.6.2.tgz"; - sha1 = "717d22cc53f0ce1def5594362f3a89a2ebb91105"; - }; - }; "sync-request-3.0.0" = { name = "sync-request"; packageName = "sync-request"; @@ -29400,176 +3991,22 @@ let sha1 = "8030046939b00096e625c0dd6b3905bc7b85709c"; }; }; - "syntax-error-1.4.0" = { - name = "syntax-error"; - packageName = "syntax-error"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz"; - sha512 = "YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w=="; - }; - }; - "table-3.8.3" = { - name = "table"; - packageName = "table"; - version = "3.8.3"; - src = fetchurl { - url = "https://registry.npmjs.org/table/-/table-3.8.3.tgz"; - sha1 = "2bbc542f0fda9861a755d3947fefd8b3f513855f"; - }; - }; - "table-4.0.3" = { - name = "table"; - packageName = "table"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/table/-/table-4.0.3.tgz"; - sha512 = "S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg=="; - }; - }; - "tabtab-1.3.2" = { - name = "tabtab"; - packageName = "tabtab"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/tabtab/-/tabtab-1.3.2.tgz"; - sha1 = "bb9c2ca6324f659fde7634c2caf3c096e1187ca7"; - }; - }; - "tabtab-git+https://github.com/mixu/node-tabtab.git" = { - name = "tabtab"; - packageName = "tabtab"; - version = "0.0.2"; - src = fetchgit { - url = "https://github.com/mixu/node-tabtab.git"; - rev = "94af2b878b174527b6636aec88acd46979247755"; - sha256 = "c824206b33da96cf5c01c21f1b133a0e3568e07ee4dcc9beefa8226864cd0272"; - }; - }; - "tabula-1.10.0" = { - name = "tabula"; - packageName = "tabula"; - version = "1.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/tabula/-/tabula-1.10.0.tgz"; - sha1 = "2ed67caf8cad091de80e43622850d899713b2f47"; - }; - }; - "taffydb-2.6.2" = { - name = "taffydb"; - packageName = "taffydb"; - version = "2.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz"; - sha1 = "7cbcb64b5a141b6a2efc2c5d2c67b4e150b2a268"; - }; - }; - "taketalk-1.0.0" = { - name = "taketalk"; - packageName = "taketalk"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/taketalk/-/taketalk-1.0.0.tgz"; - sha1 = "b4d4f0deed206ae7df775b129ea2ca6de52f26dd"; - }; - }; - "tapable-0.2.8" = { - name = "tapable"; - packageName = "tapable"; - version = "0.2.8"; - src = fetchurl { - url = "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz"; - sha1 = "99372a5c999bf2df160afc0d74bed4f47948cd22"; - }; - }; - "tapable-1.0.0" = { - name = "tapable"; - packageName = "tapable"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz"; - sha512 = "dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg=="; - }; - }; - "tape-2.3.3" = { - name = "tape"; - packageName = "tape"; - version = "2.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/tape/-/tape-2.3.3.tgz"; - sha1 = "2e7ce0a31df09f8d6851664a71842e0ca5057af7"; - }; - }; - "tar-0.1.17" = { - name = "tar"; - packageName = "tar"; - version = "0.1.17"; - src = fetchurl { - url = "https://registry.npmjs.org/tar/-/tar-0.1.17.tgz"; - sha1 = "408c8a95deb8e78a65b59b1a51a333183a32badc"; - }; - }; "tar-2.2.1" = { name = "tar"; packageName = "tar"; version = "2.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz"; + url = "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz"; sha1 = "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"; }; }; - "tar-3.1.15" = { + "tar-4.4.8" = { name = "tar"; packageName = "tar"; - version = "3.1.15"; + version = "4.4.8"; src = fetchurl { - url = "https://registry.npmjs.org/tar/-/tar-3.1.15.tgz"; - sha512 = "pQNFsg+Wb6VXsrIPUnuQwrHR4wD5ASBR0jRyiT4/AALFA2Nl+CjhkDX5fTmIwCuULRtyQR3Dae2BBnP2EFHscw=="; - }; - }; - "tar-4.4.6" = { - name = "tar"; - packageName = "tar"; - version = "4.4.6"; - src = fetchurl { - url = "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz"; - sha512 = "tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg=="; - }; - }; - "tar-fs-1.16.3" = { - name = "tar-fs"; - packageName = "tar-fs"; - version = "1.16.3"; - src = fetchurl { - url = "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz"; - sha512 = "NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw=="; - }; - }; - "tar-pack-3.4.1" = { - name = "tar-pack"; - packageName = "tar-pack"; - version = "3.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/tar-pack/-/tar-pack-3.4.1.tgz"; - sha512 = "PPRybI9+jM5tjtCbN2cxmmRU7YmqT3Zv/UDy48tAh2XRkLa9bAORtSWLkVc13+GJF+cdTh1yEnHEk3cpTaL5Kg=="; - }; - }; - "tar-stream-1.6.1" = { - name = "tar-stream"; - packageName = "tar-stream"; - version = "1.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz"; - sha512 = "IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA=="; - }; - }; - "temp-0.6.0" = { - name = "temp"; - packageName = "temp"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/temp/-/temp-0.6.0.tgz"; - sha1 = "6b13df5cddf370f2e3a606ca40f202c419173f07"; + url = "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz"; + sha512 = "LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ=="; }; }; "temp-0.8.3" = { @@ -29581,78 +4018,6 @@ let sha1 = "e0c6bc4d26b903124410e4fed81103014dfc1f59"; }; }; - "temp-dir-1.0.0" = { - name = "temp-dir"; - packageName = "temp-dir"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz"; - sha1 = "0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d"; - }; - }; - "temp-write-3.4.0" = { - name = "temp-write"; - packageName = "temp-write"; - version = "3.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz"; - sha1 = "8cff630fb7e9da05f047c74ce4ce4d685457d492"; - }; - }; - "tempfile-2.0.0" = { - name = "tempfile"; - packageName = "tempfile"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz"; - sha1 = "6b0446856a9b1114d1856ffcbe509cccb0977265"; - }; - }; - "term-size-1.2.0" = { - name = "term-size"; - packageName = "term-size"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz"; - sha1 = "458b83887f288fc56d6fffbfad262e26638efa69"; - }; - }; - "terminate-2.1.0" = { - name = "terminate"; - packageName = "terminate"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/terminate/-/terminate-2.1.0.tgz"; - sha1 = "a87ee424be01a1d28f2f301045043a5bcd679a05"; - }; - }; - "text-extensions-1.7.0" = { - name = "text-extensions"; - packageName = "text-extensions"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/text-extensions/-/text-extensions-1.7.0.tgz"; - sha512 = "AKXZeDq230UaSzaO5s3qQUZOaC7iKbzq0jOFL614R7d9R593HLqAOL0cYoqLdkNrjBSOdmoQI06yigq1TSBXAg=="; - }; - }; - "text-table-0.2.0" = { - name = "text-table"; - packageName = "text-table"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"; - sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4"; - }; - }; - "then-fs-2.0.0" = { - name = "then-fs"; - packageName = "then-fs"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/then-fs/-/then-fs-2.0.0.tgz"; - sha1 = "72f792dd9d31705a91ae19ebfcf8b3f968c81da2"; - }; - }; "then-request-2.2.0" = { name = "then-request"; packageName = "then-request"; @@ -29662,93 +4027,12 @@ let sha1 = "6678b32fa0ca218fe569981bbd8871b594060d81"; }; }; - "thenify-3.3.0" = { - name = "thenify"; - packageName = "thenify"; - version = "3.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz"; - sha1 = "e69e38a1babe969b0108207978b9f62b88604839"; - }; - }; - "thenify-all-1.6.0" = { - name = "thenify-all"; - packageName = "thenify-all"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"; - sha1 = "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"; - }; - }; - "thirty-two-0.0.2" = { - name = "thirty-two"; - packageName = "thirty-two"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/thirty-two/-/thirty-two-0.0.2.tgz"; - sha1 = "4253e29d8cb058f0480267c5698c0e4927e54b6a"; - }; - }; - "thirty-two-1.0.2" = { - name = "thirty-two"; - packageName = "thirty-two"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/thirty-two/-/thirty-two-1.0.2.tgz"; - sha1 = "4ca2fffc02a51290d2744b9e3f557693ca6b627a"; - }; - }; - "thriftrw-3.11.2" = { - name = "thriftrw"; - packageName = "thriftrw"; - version = "3.11.2"; - src = fetchurl { - url = "https://registry.npmjs.org/thriftrw/-/thriftrw-3.11.2.tgz"; - sha512 = "3iCowlHgCEXjabCkurHTaECb2+U0V+NzqBmwfKHn8fzJJwXd/oDo7Wh6Vs0kaESN7YNJMRPC8ObL3AfQ1gxKmQ=="; - }; - }; - "throat-3.2.0" = { - name = "throat"; - packageName = "throat"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/throat/-/throat-3.2.0.tgz"; - sha512 = "/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w=="; - }; - }; - "throttle-1.0.3" = { - name = "throttle"; - packageName = "throttle"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/throttle/-/throttle-1.0.3.tgz"; - sha1 = "8a32e4a15f1763d997948317c5ebe3ad8a41e4b7"; - }; - }; - "throttleit-1.0.0" = { - name = "throttleit"; - packageName = "throttleit"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz"; - sha1 = "9e785836daf46743145a5984b6268d828528ac6c"; - }; - }; - "through-2.2.7" = { - name = "through"; - packageName = "through"; - version = "2.2.7"; - src = fetchurl { - url = "https://registry.npmjs.org/through/-/through-2.2.7.tgz"; - 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"; + url = "http://registry.npmjs.org/through/-/through-2.3.4.tgz"; sha1 = "495e40e8d8a8eaebc7c275ea88c2b8fc14c56455"; }; }; @@ -29757,271 +4041,10 @@ let packageName = "through"; version = "2.3.8"; src = fetchurl { - url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz"; + url = "http://registry.npmjs.org/through/-/through-2.3.8.tgz"; sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"; }; }; - "through2-0.6.5" = { - name = "through2"; - packageName = "through2"; - version = "0.6.5"; - src = fetchurl { - url = "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz"; - sha1 = "41ab9c67b29d57209071410e1d7a7a968cd3ad48"; - }; - }; - "through2-2.0.3" = { - name = "through2"; - packageName = "through2"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"; - sha1 = "0004569b37c7c74ba39c43f3ced78d1ad94140be"; - }; - }; - "through2-filter-2.0.0" = { - name = "through2-filter"; - packageName = "through2-filter"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz"; - sha1 = "60bc55a0dacb76085db1f9dae99ab43f83d622ec"; - }; - }; - "thunkify-2.1.2" = { - name = "thunkify"; - packageName = "thunkify"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz"; - sha1 = "faa0e9d230c51acc95ca13a361ac05ca7e04553d"; - }; - }; - "thunkify-wrap-1.0.4" = { - name = "thunkify-wrap"; - packageName = "thunkify-wrap"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/thunkify-wrap/-/thunkify-wrap-1.0.4.tgz"; - sha1 = "b52be548ddfefda20e00b58c6096762b43dd6880"; - }; - }; - "thunky-0.1.0" = { - name = "thunky"; - packageName = "thunky"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz"; - sha1 = "bf30146824e2b6e67b0f2d7a4ac8beb26908684e"; - }; - }; - "thunky-1.0.2" = { - name = "thunky"; - packageName = "thunky"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz"; - sha1 = "a862e018e3fb1ea2ec3fce5d55605cf57f247371"; - }; - }; - "tildify-1.2.0" = { - name = "tildify"; - packageName = "tildify"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz"; - sha1 = "dcec03f55dca9b7aa3e5b04f21817eb56e63588a"; - }; - }; - "time-line-1.0.1" = { - name = "time-line"; - packageName = "time-line"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/time-line/-/time-line-1.0.1.tgz"; - sha1 = "afb89542301c3b5010d118c66b5d63920f5e9a7a"; - }; - }; - "time-stamp-1.1.0" = { - name = "time-stamp"; - packageName = "time-stamp"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz"; - sha1 = "764a5a11af50561921b133f3b44e618687e0f5c3"; - }; - }; - "timed-out-2.0.0" = { - name = "timed-out"; - packageName = "timed-out"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz"; - sha1 = "f38b0ae81d3747d628001f41dafc652ace671c0a"; - }; - }; - "timed-out-4.0.1" = { - name = "timed-out"; - packageName = "timed-out"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz"; - sha1 = "f32eacac5a175bea25d7fab565ab3ed8741ef56f"; - }; - }; - "timers-browserify-1.4.2" = { - name = "timers-browserify"; - packageName = "timers-browserify"; - version = "1.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz"; - sha1 = "c9c58b575be8407375cb5e2462dacee74359f41d"; - }; - }; - "timers-browserify-2.0.10" = { - name = "timers-browserify"; - packageName = "timers-browserify"; - version = "2.0.10"; - src = fetchurl { - url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz"; - sha512 = "YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg=="; - }; - }; - "timers-ext-0.1.5" = { - name = "timers-ext"; - packageName = "timers-ext"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.5.tgz"; - sha512 = "tsEStd7kmACHENhsUPaxb8Jf8/+GZZxyNFQbZD07HQOyooOa6At1rQqjffgvg7n+dxscQa9cjjMdWhJtsP2sxg=="; - }; - }; - "timespan-2.3.0" = { - name = "timespan"; - packageName = "timespan"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz"; - sha1 = "4902ce040bd13d845c8f59b27e9d59bad6f39929"; - }; - }; - "tiny-emitter-2.0.2" = { - name = "tiny-emitter"; - packageName = "tiny-emitter"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.0.2.tgz"; - sha512 = "2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow=="; - }; - }; - "tinycolor-0.0.1" = { - name = "tinycolor"; - packageName = "tinycolor"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"; - sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164"; - }; - }; - "title-case-2.1.1" = { - name = "title-case"; - packageName = "title-case"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz"; - sha1 = "3e127216da58d2bc5becf137ab91dae3a7cd8faa"; - }; - }; - "titleize-1.0.1" = { - name = "titleize"; - packageName = "titleize"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/titleize/-/titleize-1.0.1.tgz"; - sha512 = "rUwGDruKq1gX+FFHbTl5qjI7teVO7eOe+C8IcQ7QT+1BK3eEUXJqbZcBOeaRP4FwSC/C1A5jDoIVta0nIQ9yew=="; - }; - }; - "tmp-0.0.28" = { - name = "tmp"; - packageName = "tmp"; - version = "0.0.28"; - src = fetchurl { - url = "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz"; - sha1 = "172735b7f614ea7af39664fa84cf0de4e515d120"; - }; - }; - "tmp-0.0.29" = { - name = "tmp"; - packageName = "tmp"; - version = "0.0.29"; - src = fetchurl { - url = "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz"; - sha1 = "f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0"; - }; - }; - "tmp-0.0.31" = { - name = "tmp"; - packageName = "tmp"; - version = "0.0.31"; - src = fetchurl { - url = "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz"; - sha1 = "8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7"; - }; - }; - "tmp-0.0.33" = { - name = "tmp"; - packageName = "tmp"; - version = "0.0.33"; - src = fetchurl { - url = "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"; - sha512 = "jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw=="; - }; - }; - "to-absolute-glob-2.0.2" = { - name = "to-absolute-glob"; - packageName = "to-absolute-glob"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz"; - sha1 = "1865f43d9e74b0822db9f145b78cff7d0f7c849b"; - }; - }; - "to-array-0.1.3" = { - name = "to-array"; - packageName = "to-array"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz"; - sha1 = "d45dadc6363417f60f28474fea50ecddbb4f4991"; - }; - }; - "to-array-0.1.4" = { - name = "to-array"; - packageName = "to-array"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz"; - sha1 = "17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890"; - }; - }; - "to-arraybuffer-1.0.1" = { - name = "to-arraybuffer"; - packageName = "to-arraybuffer"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"; - sha1 = "7d229b1fcc637e466ca081180836a7aabff83f43"; - }; - }; - "to-buffer-1.1.1" = { - name = "to-buffer"; - packageName = "to-buffer"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz"; - sha512 = "lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="; - }; - }; "to-fast-properties-1.0.3" = { name = "to-fast-properties"; packageName = "to-fast-properties"; @@ -30031,24 +4054,6 @@ let sha1 = "b83571fa4d8c25b82e231b06e3a3055de4ca1a47"; }; }; - "to-fast-properties-2.0.0" = { - name = "to-fast-properties"; - packageName = "to-fast-properties"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"; - sha1 = "dc5e698cbd079265bc73e0377681a4e4e83f616e"; - }; - }; - "to-iso-string-0.0.2" = { - name = "to-iso-string"; - packageName = "to-iso-string"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/to-iso-string/-/to-iso-string-0.0.2.tgz"; - sha1 = "4dc19e664dfccbe25bd8db508b00c6da158255d1"; - }; - }; "to-object-path-0.3.0" = { name = "to-object-path"; packageName = "to-object-path"; @@ -30076,156 +4081,12 @@ let sha1 = "7c80c17b9dfebe599e27367e0d4dd5590141db38"; }; }; - "to-through-2.0.0" = { - name = "to-through"; - packageName = "to-through"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz"; - sha1 = "fc92adaba072647bc0b67d6b03664aa195093af6"; - }; - }; - "toidentifier-1.0.0" = { - name = "toidentifier"; - packageName = "toidentifier"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz"; - sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="; - }; - }; - "toiletdb-1.4.1" = { - name = "toiletdb"; - packageName = "toiletdb"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/toiletdb/-/toiletdb-1.4.1.tgz"; - sha512 = "FOinMMjECHmDt6PZkSmcbM8ir41kGwYCbVW7NczWkWNNeuX9/mQHz31oNSJKZrkvgfas692ZoZ+G1jdM43qVGA=="; - }; - }; - "token-stream-0.0.1" = { - name = "token-stream"; - packageName = "token-stream"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz"; - sha1 = "ceeefc717a76c4316f126d0b9dbaa55d7e7df01a"; - }; - }; - "toml-2.3.3" = { - name = "toml"; - packageName = "toml"; - version = "2.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/toml/-/toml-2.3.3.tgz"; - sha512 = "O7L5hhSQHxuufWUdcTRPfuTh3phKfAZ/dqfxZFoxPCj2RYmpaSGLEIs016FCXItQwNr08yefUB5TSjzRYnajTA=="; - }; - }; - "topo-3.0.0" = { - name = "topo"; - packageName = "topo"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/topo/-/topo-3.0.0.tgz"; - sha512 = "Tlu1fGlR90iCdIPURqPiufqAlCZYzLjHYVVbcFWDMcX7+tK8hdZWAfsMrD/pBul9jqHHwFjNdf1WaxA9vTRRhw=="; - }; - }; - "torrent-discovery-5.4.0" = { - name = "torrent-discovery"; - packageName = "torrent-discovery"; - version = "5.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/torrent-discovery/-/torrent-discovery-5.4.0.tgz"; - sha1 = "2d17d82cf669ada7f9dfe75db4b31f7034b71e29"; - }; - }; - "torrent-discovery-9.0.2" = { - name = "torrent-discovery"; - packageName = "torrent-discovery"; - version = "9.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/torrent-discovery/-/torrent-discovery-9.0.2.tgz"; - sha512 = "UpkOyi/QUXRAwts8vSsFu/jRQ1mwGkaqv2OxLTJGr4DJKCiXpLHZ1+A4rxabcOWinM9RiqmS5mAjDuFfPHiJvw=="; - }; - }; - "torrent-piece-1.1.2" = { - name = "torrent-piece"; - packageName = "torrent-piece"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/torrent-piece/-/torrent-piece-1.1.2.tgz"; - sha512 = "ElXPyXKKG73o+uziHJ8qlYE9EuyDVxnK2zWL+pW/2bma7RsLpSwFFIJAb8Qui7/tel2hsHQW1z3zBnfQNREpWA=="; - }; - }; - "torrent-piece-2.0.0" = { - name = "torrent-piece"; - packageName = "torrent-piece"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/torrent-piece/-/torrent-piece-2.0.0.tgz"; - sha512 = "H/Z/yCuvZJj1vl1IQHI8dvF2QrUuXRJoptT5DW5967/dsLpXlCg+uyhFR5lfNj5mNaYePUbKtnL+qKWZGXv4Nw=="; - }; - }; - "torrent-stream-1.0.4" = { - name = "torrent-stream"; - packageName = "torrent-stream"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/torrent-stream/-/torrent-stream-1.0.4.tgz"; - sha512 = "IIAoMzagHFzjRQrFjwAZrE3yQYAPsmkbx0gYMCu/x5vf/Cj5yBjZqW1/98vOcaGGGelH/LhkmrJ56VYhiAKi5g=="; - }; - }; - "tosource-1.0.0" = { - name = "tosource"; - packageName = "tosource"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/tosource/-/tosource-1.0.0.tgz"; - sha1 = "42d88dd116618bcf00d6106dd5446f3427902ff1"; - }; - }; - "touch-0.0.3" = { - name = "touch"; - packageName = "touch"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz"; - sha1 = "51aef3d449571d4f287a5d87c9c8b49181a0db1d"; - }; - }; - "touch-1.0.0" = { - name = "touch"; - packageName = "touch"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/touch/-/touch-1.0.0.tgz"; - sha1 = "449cbe2dbae5a8c8038e30d71fa0ff464947c4de"; - }; - }; - "touch-3.1.0" = { - name = "touch"; - packageName = "touch"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz"; - sha512 = "WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA=="; - }; - }; - "tough-cookie-2.2.2" = { - name = "tough-cookie"; - packageName = "tough-cookie"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz"; - sha1 = "c83a1830f4e5ef0b93ef2a3488e724f8de016ac7"; - }; - }; "tough-cookie-2.3.4" = { name = "tough-cookie"; packageName = "tough-cookie"; version = "2.3.4"; src = fetchurl { - url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz"; + url = "http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz"; sha512 = "TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA=="; }; }; @@ -30238,132 +4099,6 @@ let sha512 = "Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ=="; }; }; - "township-client-1.3.2" = { - name = "township-client"; - packageName = "township-client"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/township-client/-/township-client-1.3.2.tgz"; - sha512 = "6Di70O1dWm45SJ5xrGzlE805z3gYn4ZUmNKomIrI4OojzRA4zyQzJ/4lAxQbJlq0ihG/mUE2xbP4q85Q68ig2g=="; - }; - }; - "tr46-0.0.3" = { - name = "tr46"; - packageName = "tr46"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"; - sha1 = "8184fd347dac9cdc185992f3a6622e14b9d9ab6a"; - }; - }; - "tr46-1.0.1" = { - name = "tr46"; - packageName = "tr46"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz"; - sha1 = "a8b13fd6bfd2489519674ccde55ba3693b706d09"; - }; - }; - "transformers-2.1.0" = { - name = "transformers"; - packageName = "transformers"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz"; - sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7"; - }; - }; - "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"; - version = "0.4.6"; - src = fetchurl { - url = "https://registry.npmjs.org/traverse/-/traverse-0.4.6.tgz"; - sha1 = "d04b2280e4c792a5815429ef7b8b60c64c9ccc34"; - }; - }; - "traverse-0.6.6" = { - name = "traverse"; - packageName = "traverse"; - version = "0.6.6"; - src = fetchurl { - url = "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz"; - sha1 = "cbdf560fd7b9af632502fed40f918c157ea97137"; - }; - }; - "traverse-chain-0.1.0" = { - name = "traverse-chain"; - packageName = "traverse-chain"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/traverse-chain/-/traverse-chain-0.1.0.tgz"; - sha1 = "61dbc2d53b69ff6091a12a168fd7d433107e40f1"; - }; - }; - "tree-kill-1.2.0" = { - name = "tree-kill"; - packageName = "tree-kill"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz"; - sha512 = "DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg=="; - }; - }; - "trim-0.0.1" = { - name = "trim"; - packageName = "trim"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz"; - sha1 = "5858547f6b290757ee95cccc666fb50084c460dd"; - }; - }; - "trim-newlines-1.0.0" = { - name = "trim-newlines"; - packageName = "trim-newlines"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz"; - sha1 = "5887966bb582a4503a41eb524f7d35011815a613"; - }; - }; - "trim-newlines-2.0.0" = { - name = "trim-newlines"; - packageName = "trim-newlines"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz"; - sha1 = "b403d0b91be50c331dfc4b82eeceb22c3de16d20"; - }; - }; - "trim-off-newlines-1.0.1" = { - name = "trim-off-newlines"; - packageName = "trim-off-newlines"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz"; - sha1 = "9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"; - }; - }; - "trim-repeated-1.0.0" = { - name = "trim-repeated"; - packageName = "trim-repeated"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz"; - sha1 = "e3646a2ea4e891312bf7eace6cfb05380bc01c21"; - }; - }; "trim-right-1.0.1" = { name = "trim-right"; packageName = "trim-right"; @@ -30373,75 +4108,12 @@ let sha1 = "cb2e1203067e0c8de1f614094b9fe45704ea6003"; }; }; - "truncate-2.0.1" = { - name = "truncate"; - packageName = "truncate"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/truncate/-/truncate-2.0.1.tgz"; - sha1 = "dd1a6d15630515663d8475f6f24edf2f800ebb1b"; - }; - }; - "truncate-utf8-bytes-1.0.2" = { - name = "truncate-utf8-bytes"; - packageName = "truncate-utf8-bytes"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz"; - sha1 = "405923909592d56f78a5818434b0b78489ca5f2b"; - }; - }; - "tslib-1.9.3" = { - name = "tslib"; - packageName = "tslib"; - version = "1.9.3"; - src = fetchurl { - url = "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz"; - sha512 = "4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="; - }; - }; - "tsscmp-1.0.5" = { - name = "tsscmp"; - packageName = "tsscmp"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz"; - sha1 = "7dc4a33af71581ab4337da91d85ca5427ebd9a97"; - }; - }; - "ttl-1.3.1" = { - name = "ttl"; - packageName = "ttl"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ttl/-/ttl-1.3.1.tgz"; - sha512 = "+bGy9iDAqg3WSfc2ZrprToSPJhZjqy7vUv9wupQzsiv+BVPVx1T2a6G4T0290SpQj+56Toaw9BiLO5j5Bd7QzA=="; - }; - }; - "tty-browserify-0.0.0" = { - name = "tty-browserify"; - packageName = "tty-browserify"; - version = "0.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"; - sha1 = "a157ba402da24e9bf957f9aa69d524eed42901a6"; - }; - }; - "tty-browserify-0.0.1" = { - name = "tty-browserify"; - packageName = "tty-browserify"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz"; - 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"; + url = "http://registry.npmjs.org/tunnel/-/tunnel-0.0.2.tgz"; sha1 = "f23bcd8b7a7b8a864261b2084f66f93193396334"; }; }; @@ -30454,15 +4126,6 @@ let sha512 = "gj5sdqherx4VZKMcBA4vewER7zdK25Td+z1npBqpbDys4eJrLx+SlYjJvq1bDXs2irkuJM5pf8ktaEQVipkrbA=="; }; }; - "tunnel-agent-0.2.0" = { - name = "tunnel-agent"; - packageName = "tunnel-agent"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz"; - sha1 = "6853c2afb1b2109e45629e492bde35f459ea69e8"; - }; - }; "tunnel-agent-0.4.3" = { name = "tunnel-agent"; packageName = "tunnel-agent"; @@ -30490,69 +4153,6 @@ let sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; }; }; - "twig-1.12.0" = { - name = "twig"; - packageName = "twig"; - version = "1.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/twig/-/twig-1.12.0.tgz"; - sha512 = "zm5OQXb8bQDGQUPytFgjqMKHhqcz/s6pU6Nwsy+rKPhsoOOVwYeHnziiDGFzeTDiFd28M8EVkEO8we6ikcrGjQ=="; - }; - }; - "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"; - }; - }; - "type-check-0.3.2" = { - name = "type-check"; - packageName = "type-check"; - version = "0.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"; - sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72"; - }; - }; - "type-detect-4.0.8" = { - name = "type-detect"; - packageName = "type-detect"; - version = "4.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"; - sha512 = "0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="; - }; - }; - "type-is-1.5.7" = { - name = "type-is"; - packageName = "type-is"; - version = "1.5.7"; - src = fetchurl { - url = "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz"; - sha1 = "b9368a593cc6ef7d0645e78b2f4c64cbecd05e90"; - }; - }; - "type-is-1.6.16" = { - name = "type-is"; - packageName = "type-is"; - version = "1.6.16"; - src = fetchurl { - url = "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz"; - sha512 = "HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q=="; - }; - }; - "typechecker-4.5.0" = { - name = "typechecker"; - packageName = "typechecker"; - version = "4.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/typechecker/-/typechecker-4.5.0.tgz"; - sha512 = "bqPE/ck3bVIaXP7gMKTKSHrypT32lpYTpiqzPYeYzdSQnmaGvaGhy7TnN/M/+5R+2rs/kKcp9ZLPRp/Q9Yj+4w=="; - }; - }; "typedarray-0.0.6" = { name = "typedarray"; packageName = "typedarray"; @@ -30562,274 +4162,13 @@ let sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777"; }; }; - "typedarray-to-buffer-3.1.5" = { - name = "typedarray-to-buffer"; - packageName = "typedarray-to-buffer"; - version = "3.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz"; - sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q=="; - }; - }; - "typescript-2.7.2" = { - name = "typescript"; - packageName = "typescript"; - version = "2.7.2"; - src = fetchurl { - url = "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz"; - sha512 = "p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw=="; - }; - }; - "typescript-2.8.3" = { - name = "typescript"; - packageName = "typescript"; - version = "2.8.3"; - src = fetchurl { - url = "https://registry.npmjs.org/typescript/-/typescript-2.8.3.tgz"; - sha512 = "K7g15Bb6Ra4lKf7Iq2l/I5/En+hLIHmxWZGq3D4DIRNFxMNV6j2SHSvDOqs2tGd4UvD/fJvrwopzQXjLrT7Itw=="; - }; - }; - "typescript-2.9.2" = { - name = "typescript"; - packageName = "typescript"; - version = "2.9.2"; - src = fetchurl { - url = "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz"; - sha512 = "Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w=="; - }; - }; - "typewise-1.0.3" = { - name = "typewise"; - packageName = "typewise"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz"; - sha1 = "1067936540af97937cc5dcf9922486e9fa284651"; - }; - }; - "typewise-core-1.2.0" = { - name = "typewise-core"; - packageName = "typewise-core"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz"; - sha1 = "97eb91805c7f55d2f941748fa50d315d991ef195"; - }; - }; - "typewiselite-1.0.0" = { - name = "typewiselite"; - packageName = "typewiselite"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/typewiselite/-/typewiselite-1.0.0.tgz"; - sha1 = "c8882fa1bb1092c06005a97f34ef5c8508e3664e"; - }; - }; - "typings-core-2.3.3" = { - name = "typings-core"; - packageName = "typings-core"; - version = "2.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/typings-core/-/typings-core-2.3.3.tgz"; - sha1 = "09ec54cd5b11dd5f1ef2fc0ab31d37002ca2b5ad"; - }; - }; - "uc.micro-1.0.5" = { - name = "uc.micro"; - packageName = "uc.micro"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.5.tgz"; - sha512 = "JoLI4g5zv5qNyT09f4YAvEZIIV1oOjqnewYg5D38dkQljIzpPT296dbIGvKro3digYI1bkb7W6EP1y4uDlmzLg=="; - }; - }; - "uglify-es-3.3.10" = { - name = "uglify-es"; - packageName = "uglify-es"; - version = "3.3.10"; - src = fetchurl { - url = "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.10.tgz"; - sha512 = "rPzPisCzW68Okj1zNrfa2dR9uEm43SevDmpR6FChoZABFk9dANGnzzBMgHYUXI3609//63fnVkyQ1SQmAMyjww=="; - }; - }; - "uglify-js-1.2.5" = { + "uglify-js-3.4.9" = { name = "uglify-js"; packageName = "uglify-js"; - version = "1.2.5"; + version = "3.4.9"; src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz"; - sha1 = "b542c2c76f78efb34b200b20177634330ff702b6"; - }; - }; - "uglify-js-2.2.5" = { - name = "uglify-js"; - packageName = "uglify-js"; - version = "2.2.5"; - src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz"; - sha1 = "a6e02a70d839792b9780488b7b8b184c095c99c7"; - }; - }; - "uglify-js-2.3.6" = { - name = "uglify-js"; - packageName = "uglify-js"; - version = "2.3.6"; - src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; - }; - }; - "uglify-js-2.8.29" = { - name = "uglify-js"; - packageName = "uglify-js"; - version = "2.8.29"; - src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz"; - sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd"; - }; - }; - "uglify-js-3.4.8" = { - name = "uglify-js"; - packageName = "uglify-js"; - version = "3.4.8"; - src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.8.tgz"; - sha512 = "WatYTD84gP/867bELqI2F/2xC9PQBETn/L+7RGq9MQOA/7yFBNvY1UwXqvtILeE6n0ITwBXxp34M0/o70dzj6A=="; - }; - }; - "uglify-to-browserify-1.0.2" = { - name = "uglify-to-browserify"; - packageName = "uglify-to-browserify"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz"; - sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7"; - }; - }; - "uglifyjs-webpack-plugin-1.3.0" = { - name = "uglifyjs-webpack-plugin"; - packageName = "uglifyjs-webpack-plugin"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz"; - sha512 = "ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw=="; - }; - }; - "uid-0.0.2" = { - name = "uid"; - packageName = "uid"; - version = "0.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/uid/-/uid-0.0.2.tgz"; - sha1 = "5e4a5d4b78138b4f70f89fd3c76fc59aa9d2f103"; - }; - }; - "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"; - }; - }; - "uid-number-0.0.6" = { - name = "uid-number"; - packageName = "uid-number"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz"; - sha1 = "0ea10e8035e8eb5b8e4449f06da1c730663baa81"; - }; - }; - "uid-safe-2.0.0" = { - name = "uid-safe"; - packageName = "uid-safe"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz"; - sha1 = "a7f3c6ca64a1f6a5d04ec0ef3e4c3d5367317137"; - }; - }; - "uid-safe-2.1.4" = { - name = "uid-safe"; - packageName = "uid-safe"; - version = "2.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz"; - sha1 = "3ad6f38368c6d4c8c75ec17623fb79aa1d071d81"; - }; - }; - "uid-safe-2.1.5" = { - name = "uid-safe"; - packageName = "uid-safe"; - version = "2.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz"; - sha512 = "KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA=="; - }; - }; - "uid2-0.0.3" = { - name = "uid2"; - packageName = "uid2"; - version = "0.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz"; - sha1 = "483126e11774df2f71b8b639dcd799c376162b82"; - }; - }; - "uint64be-2.0.2" = { - name = "uint64be"; - packageName = "uint64be"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/uint64be/-/uint64be-2.0.2.tgz"; - sha512 = "9QqdvpGQTXgxthP+lY4e/gIBy+RuqcBaC6JVwT5I3bDLgT/btL6twZMR0pI3/Fgah9G/pdwzIprE5gL6v9UvyQ=="; - }; - }; - "ultron-1.0.2" = { - name = "ultron"; - packageName = "ultron"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz"; - sha1 = "ace116ab557cd197386a4e88f4685378c8b2e4fa"; - }; - }; - "ultron-1.1.1" = { - name = "ultron"; - packageName = "ultron"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz"; - sha512 = "UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="; - }; - }; - "umask-1.1.0" = { - name = "umask"; - packageName = "umask"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz"; - sha1 = "f29cebf01df517912bb58ff9c4e50fde8e33320d"; - }; - }; - "umd-3.0.3" = { - name = "umd"; - packageName = "umd"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz"; - sha512 = "4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow=="; - }; - }; - "unbzip2-stream-1.2.5" = { - name = "unbzip2-stream"; - packageName = "unbzip2-stream"; - version = "1.2.5"; - src = fetchurl { - url = "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.2.5.tgz"; - sha512 = "izD3jxT8xkzwtXRUZjtmRwKnZoeECrfZ8ra/ketwOcusbZEp4mjULMnJOCfTDZBgGQAAY1AJ/IgxcwkavcX9Og=="; + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz"; + sha512 = "8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q=="; }; }; "unc-path-regex-0.1.2" = { @@ -30841,75 +4180,30 @@ let sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"; }; }; - "undeclared-identifiers-1.1.2" = { - name = "undeclared-identifiers"; - packageName = "undeclared-identifiers"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz"; - sha512 = "13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ=="; - }; - }; - "undefsafe-2.0.2" = { - name = "undefsafe"; - packageName = "undefsafe"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz"; - sha1 = "225f6b9e0337663e0d8e7cfd686fc2836ccace76"; - }; - }; - "underscore-1.2.1" = { - name = "underscore"; - packageName = "underscore"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/underscore/-/underscore-1.2.1.tgz"; - sha1 = "fc5c6b0765673d92a2d4ac8b4dc0aa88702e2bd4"; - }; - }; "underscore-1.4.4" = { name = "underscore"; packageName = "underscore"; version = "1.4.4"; src = fetchurl { - url = "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; + url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; sha1 = "61a6a32010622afa07963bf325203cf12239d604"; }; }; - "underscore-1.5.2" = { - name = "underscore"; - packageName = "underscore"; - version = "1.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz"; - sha1 = "1335c5e4f5e6d33bbb4b006ba8c86a00f556de08"; - }; - }; "underscore-1.6.0" = { name = "underscore"; packageName = "underscore"; version = "1.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz"; + url = "http://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz"; sha1 = "8b38b10cacdef63337b8b24e4ff86d45aea529a8"; }; }; - "underscore-1.7.0" = { - name = "underscore"; - packageName = "underscore"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz"; - sha1 = "6bbaf0877500d36be34ecaa584e0db9fef035209"; - }; - }; "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"; + url = "http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz"; sha1 = "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"; }; }; @@ -30922,51 +4216,6 @@ let sha512 = "5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg=="; }; }; - "underscore-contrib-0.3.0" = { - name = "underscore-contrib"; - packageName = "underscore-contrib"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/underscore-contrib/-/underscore-contrib-0.3.0.tgz"; - sha1 = "665b66c24783f8fa2b18c9f8cbb0e2c7d48c26c7"; - }; - }; - "underscore.string-2.3.3" = { - name = "underscore.string"; - packageName = "underscore.string"; - version = "2.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz"; - sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d"; - }; - }; - "underscore.string-2.4.0" = { - name = "underscore.string"; - packageName = "underscore.string"; - version = "2.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz"; - sha1 = "8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b"; - }; - }; - "unicode-5.2.0-0.7.5" = { - name = "unicode-5.2.0"; - packageName = "unicode-5.2.0"; - version = "0.7.5"; - src = fetchurl { - url = "https://registry.npmjs.org/unicode-5.2.0/-/unicode-5.2.0-0.7.5.tgz"; - sha512 = "KVGLW1Bri30x00yv4HNM8kBxoqFXr0Sbo55735nvrlsx4PYBZol3UtoWgO492fSwmsetzPEZzy73rbU8OGXJcA=="; - }; - }; - "unicode-emoji-modifier-base-1.0.0" = { - name = "unicode-emoji-modifier-base"; - packageName = "unicode-emoji-modifier-base"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz"; - sha1 = "dbbd5b54ba30f287e2a8d5a249da6c0cef369459"; - }; - }; "union-value-1.0.0" = { name = "union-value"; packageName = "union-value"; @@ -30976,60 +4225,6 @@ let sha1 = "5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"; }; }; - "uniq-1.0.1" = { - name = "uniq"; - packageName = "uniq"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz"; - sha1 = "b31c5ae8254844a3a8281541ce2b04b865a734ff"; - }; - }; - "unique-filename-1.1.0" = { - name = "unique-filename"; - packageName = "unique-filename"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz"; - sha1 = "d05f2fe4032560871f30e93cbe735eea201514f3"; - }; - }; - "unique-slug-2.0.0" = { - name = "unique-slug"; - packageName = "unique-slug"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz"; - sha1 = "db6676e7c7cc0629878ff196097c78855ae9f4ab"; - }; - }; - "unique-stream-1.0.0" = { - name = "unique-stream"; - packageName = "unique-stream"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz"; - sha1 = "d59a4a75427447d9aa6c91e70263f8d26a4b104b"; - }; - }; - "unique-stream-2.2.1" = { - name = "unique-stream"; - packageName = "unique-stream"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz"; - sha1 = "5aa003cfbe94c5ff866c4e7d668bb1c4dbadb369"; - }; - }; - "unique-string-1.0.0" = { - name = "unique-string"; - packageName = "unique-string"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz"; - sha1 = "9e1057cca851abb93398f8b33ae187b99caec11a"; - }; - }; "universalify-0.1.2" = { name = "universalify"; packageName = "universalify"; @@ -31039,78 +4234,6 @@ let sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="; }; }; - "unix-crypt-td-js-1.0.0" = { - name = "unix-crypt-td-js"; - packageName = "unix-crypt-td-js"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.0.0.tgz"; - sha1 = "1c0824150481bc7a01d49e98f1ec668d82412f3b"; - }; - }; - "unixify-1.0.0" = { - name = "unixify"; - packageName = "unixify"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz"; - sha1 = "3a641c8c2ffbce4da683a5c70f03a462940c2090"; - }; - }; - "unordered-array-remove-1.0.2" = { - name = "unordered-array-remove"; - packageName = "unordered-array-remove"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/unordered-array-remove/-/unordered-array-remove-1.0.2.tgz"; - sha1 = "c546e8f88e317a0cf2644c97ecb57dba66d250ef"; - }; - }; - "unordered-set-1.1.0" = { - name = "unordered-set"; - packageName = "unordered-set"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/unordered-set/-/unordered-set-1.1.0.tgz"; - sha1 = "2ba7ef316edd0b9590cc547c74f76a2f164fecca"; - }; - }; - "unordered-set-2.0.1" = { - name = "unordered-set"; - packageName = "unordered-set"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.1.tgz"; - sha512 = "eUmNTPzdx+q/WvOHW0bgGYLWvWHNT3PTKEQLg0MAQhc0AHASHVHoP/9YytYd4RBVariqno/mEUhVZN98CmD7bg=="; - }; - }; - "unorm-1.4.1" = { - name = "unorm"; - packageName = "unorm"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/unorm/-/unorm-1.4.1.tgz"; - sha1 = "364200d5f13646ca8bcd44490271335614792300"; - }; - }; - "unpipe-1.0.0" = { - name = "unpipe"; - packageName = "unpipe"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"; - sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec"; - }; - }; - "unquote-1.1.1" = { - name = "unquote"; - packageName = "unquote"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz"; - sha1 = "8fded7324ec6e88a0ff8b905e7c098cdc086d544"; - }; - }; "unset-value-1.0.0" = { name = "unset-value"; packageName = "unset-value"; @@ -31120,141 +4243,6 @@ let sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"; }; }; - "untildify-2.1.0" = { - name = "untildify"; - packageName = "untildify"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz"; - sha1 = "17eb2807987f76952e9c0485fc311d06a826a2e0"; - }; - }; - "untildify-3.0.3" = { - name = "untildify"; - packageName = "untildify"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz"; - sha512 = "iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA=="; - }; - }; - "unyield-0.0.1" = { - name = "unyield"; - packageName = "unyield"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/unyield/-/unyield-0.0.1.tgz"; - sha1 = "150e65da42bf7742445b958a64eb9b85d1d2b180"; - }; - }; - "unzip-response-1.0.2" = { - name = "unzip-response"; - packageName = "unzip-response"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz"; - sha1 = "b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe"; - }; - }; - "unzip-response-2.0.1" = { - name = "unzip-response"; - packageName = "unzip-response"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz"; - sha1 = "d2f0f737d16b0615e72a6935ed04214572d56f97"; - }; - }; - "upath-1.1.0" = { - name = "upath"; - packageName = "upath"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz"; - sha512 = "bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw=="; - }; - }; - "update-check-1.5.2" = { - name = "update-check"; - packageName = "update-check"; - version = "1.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz"; - sha512 = "1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ=="; - }; - }; - "update-notifier-0.5.0" = { - name = "update-notifier"; - packageName = "update-notifier"; - version = "0.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/update-notifier/-/update-notifier-0.5.0.tgz"; - sha1 = "07b5dc2066b3627ab3b4f530130f7eddda07a4cc"; - }; - }; - "update-notifier-2.3.0" = { - name = "update-notifier"; - packageName = "update-notifier"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/update-notifier/-/update-notifier-2.3.0.tgz"; - sha1 = "4e8827a6bb915140ab093559d7014e3ebb837451"; - }; - }; - "update-notifier-2.5.0" = { - name = "update-notifier"; - packageName = "update-notifier"; - version = "2.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz"; - sha512 = "gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw=="; - }; - }; - "upnp-device-client-1.0.2" = { - name = "upnp-device-client"; - packageName = "upnp-device-client"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/upnp-device-client/-/upnp-device-client-1.0.2.tgz"; - sha1 = "91f84705f2349bf89082855fff4e3006ac435337"; - }; - }; - "upnp-mediarenderer-client-1.2.4" = { - name = "upnp-mediarenderer-client"; - packageName = "upnp-mediarenderer-client"; - version = "1.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/upnp-mediarenderer-client/-/upnp-mediarenderer-client-1.2.4.tgz"; - sha1 = "0c63a51802082b6b03b596c475cc64fc1e0877c8"; - }; - }; - "upper-case-1.1.3" = { - name = "upper-case"; - packageName = "upper-case"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz"; - sha1 = "f6b4501c2ec4cdd26ba78be7222961de77621598"; - }; - }; - "upper-case-first-1.1.2" = { - name = "upper-case-first"; - packageName = "upper-case-first"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz"; - sha1 = "5d79bedcff14419518fd2edb0a0507c9b6859115"; - }; - }; - "uri-js-3.0.2" = { - name = "uri-js"; - packageName = "uri-js"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz"; - sha1 = "f90b858507f81dea4dcfbb3c4c3dbfa2b557faaa"; - }; - }; "uri-js-4.2.2" = { name = "uri-js"; packageName = "uri-js"; @@ -31273,78 +4261,6 @@ let sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72"; }; }; - "url-0.10.3" = { - name = "url"; - packageName = "url"; - version = "0.10.3"; - src = fetchurl { - url = "https://registry.npmjs.org/url/-/url-0.10.3.tgz"; - sha1 = "021e4d9c7705f21bbf37d03ceb58767402774c64"; - }; - }; - "url-0.11.0" = { - name = "url"; - packageName = "url"; - version = "0.11.0"; - src = fetchurl { - url = "https://registry.npmjs.org/url/-/url-0.11.0.tgz"; - sha1 = "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"; - }; - }; - "url-join-2.0.5" = { - name = "url-join"; - packageName = "url-join"; - version = "2.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz"; - sha1 = "5af22f18c052a000a48d7b82c5e9c2e2feeda728"; - }; - }; - "url-join-4.0.0" = { - name = "url-join"; - packageName = "url-join"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz"; - sha1 = "4d3340e807d3773bda9991f8305acdcc2a665d2a"; - }; - }; - "url-parse-lax-1.0.0" = { - name = "url-parse-lax"; - packageName = "url-parse-lax"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz"; - sha1 = "7af8f303645e9bd79a272e7a14ac68bc0609da73"; - }; - }; - "url-parse-lax-3.0.0" = { - name = "url-parse-lax"; - packageName = "url-parse-lax"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz"; - sha1 = "16b5cafc07dbe3676c1b1999177823d6503acb0c"; - }; - }; - "url-regex-3.2.0" = { - name = "url-regex"; - packageName = "url-regex"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz"; - sha1 = "dbad1e0c9e29e105dd0b1f09f6862f7fdb482724"; - }; - }; - "url-to-options-1.0.1" = { - name = "url-to-options"; - packageName = "url-to-options"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz"; - sha1 = "1505a03a289a48cbd7a434efbaeec5055f5633a9"; - }; - }; "use-3.1.1" = { name = "use"; packageName = "use"; @@ -31354,15 +4270,6 @@ let sha512 = "cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="; }; }; - "user-home-1.1.1" = { - name = "user-home"; - packageName = "user-home"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz"; - sha1 = "2b5be23a32b63a7c9deb8d0f28d485724a3df190"; - }; - }; "user-home-2.0.0" = { name = "user-home"; packageName = "user-home"; @@ -31372,105 +4279,6 @@ let sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f"; }; }; - "useragent-2.2.1" = { - name = "useragent"; - packageName = "useragent"; - version = "2.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz"; - sha1 = "cf593ef4f2d175875e8bb658ea92e18a4fd06d8e"; - }; - }; - "ut_metadata-3.2.2" = { - name = "ut_metadata"; - packageName = "ut_metadata"; - version = "3.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ut_metadata/-/ut_metadata-3.2.2.tgz"; - sha512 = "PltK6kZ85DMscFl1gwyvOyja6UGROdyLI1ufWCTLsYnLfBaMyhtOEcbtgEgOwYEz8QuchR49qgHXTdJ2H05VHA=="; - }; - }; - "ut_pex-1.2.1" = { - name = "ut_pex"; - packageName = "ut_pex"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ut_pex/-/ut_pex-1.2.1.tgz"; - sha512 = "ZrxMCbffYtxQDqvREN9kBXK2CB9tPnd5PylHoqQX9ai+3HV9/S39FnA5JnhLOC82dxIQQg0nTN2wmhtAdGNtOA=="; - }; - }; - "utf-8-validate-5.0.1" = { - name = "utf-8-validate"; - packageName = "utf-8-validate"; - version = "5.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.1.tgz"; - sha512 = "Qef1AuiWWxQeZ1Oa4DTV3ArRafpZvsK+CLrlB8khLfsV+9mwhj58hNSGmel0ns5jYP+3yEwav6vxxW7Gz85bVw=="; - }; - }; - "utf7-1.0.2" = { - name = "utf7"; - packageName = "utf7"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/utf7/-/utf7-1.0.2.tgz"; - sha1 = "955f490aae653ba220b9456a0a8776c199360991"; - }; - }; - "utf8-2.0.0" = { - name = "utf8"; - packageName = "utf8"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/utf8/-/utf8-2.0.0.tgz"; - sha1 = "79ce59eced874809cab9a71fc7102c7d45d4118d"; - }; - }; - "utf8-byte-length-1.0.4" = { - name = "utf8-byte-length"; - packageName = "utf8-byte-length"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz"; - sha1 = "f45f150c4c66eee968186505ab93fcbb8ad6bf61"; - }; - }; - "utfx-1.0.1" = { - name = "utfx"; - packageName = "utfx"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/utfx/-/utfx-1.0.1.tgz"; - sha1 = "d52b2fd632a99eca8d9d4a39eece014a6a2b0048"; - }; - }; - "util-0.10.3" = { - name = "util"; - packageName = "util"; - version = "0.10.3"; - src = fetchurl { - url = "https://registry.npmjs.org/util/-/util-0.10.3.tgz"; - sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9"; - }; - }; - "util-0.10.4" = { - name = "util"; - packageName = "util"; - version = "0.10.4"; - src = fetchurl { - url = "https://registry.npmjs.org/util/-/util-0.10.4.tgz"; - sha512 = "0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A=="; - }; - }; - "util-0.4.9" = { - name = "util"; - packageName = "util"; - version = "0.4.9"; - src = fetchurl { - url = "https://registry.npmjs.org/util/-/util-0.4.9.tgz"; - sha1 = "d95d5830d2328ec17dee3c80bfc50c33562b75a3"; - }; - }; "util-deprecate-1.0.2" = { name = "util-deprecate"; packageName = "util-deprecate"; @@ -31480,15 +4288,6 @@ let sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; }; }; - "util.promisify-1.0.0" = { - name = "util.promisify"; - packageName = "util.promisify"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz"; - sha512 = "i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA=="; - }; - }; "utile-0.2.1" = { name = "utile"; packageName = "utile"; @@ -31498,105 +4297,6 @@ let sha1 = "930c88e99098d6220834c356cbd9a770522d90d7"; }; }; - "utile-0.3.0" = { - name = "utile"; - packageName = "utile"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz"; - sha1 = "1352c340eb820e4d8ddba039a4fbfaa32ed4ef3a"; - }; - }; - "utilities-0.0.37" = { - name = "utilities"; - packageName = "utilities"; - version = "0.0.37"; - src = fetchurl { - url = "https://registry.npmjs.org/utilities/-/utilities-0.0.37.tgz"; - sha1 = "a3470d0a7f688142d9e8a57cee1128f12e19e196"; - }; - }; - "utilities-1.0.5" = { - name = "utilities"; - packageName = "utilities"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/utilities/-/utilities-1.0.5.tgz"; - sha1 = "f2b77a88f3510733fc7215b5c486a504a75ab245"; - }; - }; - "utils-merge-1.0.0" = { - name = "utils-merge"; - packageName = "utils-merge"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz"; - sha1 = "0294fb922bb9375153541c4f7096231f287c8af8"; - }; - }; - "utils-merge-1.0.1" = { - name = "utils-merge"; - packageName = "utils-merge"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"; - sha1 = "9f95710f50a267947b2ccc124741c1028427e713"; - }; - }; - "utp-0.0.7" = { - name = "utp"; - packageName = "utp"; - version = "0.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/utp/-/utp-0.0.7.tgz"; - sha1 = "ae43eb7745f5fe63dcc2f277cb4164ad27087f30"; - }; - }; - "utp-native-1.7.3" = { - name = "utp-native"; - packageName = "utp-native"; - version = "1.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/utp-native/-/utp-native-1.7.3.tgz"; - sha512 = "vRAKaS8WcYNgzbxyH2LdheqgL4sQLis8LXl7r/mN+O4mpWlUpoCsTtietxepLrft2q0TFA2gaIvSWN1iRkzW/w=="; - }; - }; - "uue-3.1.2" = { - name = "uue"; - packageName = "uue"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/uue/-/uue-3.1.2.tgz"; - sha512 = "axKLXVqwtdI/czrjG0X8hyV1KLgeWx8F4KvSbvVCnS+RUvsQMGRjx0kfuZDXXqj0LYvVJmx3B9kWlKtEdRrJLg=="; - }; - }; - "uuid-2.0.3" = { - name = "uuid"; - packageName = "uuid"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz"; - sha1 = "67e2e863797215530dff318e5bf9dcebfd47b21a"; - }; - }; - "uuid-3.0.1" = { - name = "uuid"; - packageName = "uuid"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz"; - sha1 = "6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"; - }; - }; - "uuid-3.1.0" = { - name = "uuid"; - packageName = "uuid"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz"; - sha512 = "DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g=="; - }; - }; "uuid-3.3.2" = { name = "uuid"; packageName = "uuid"; @@ -31606,85 +4306,13 @@ let sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="; }; }; - "v8-debug-1.0.1" = { - name = "v8-debug"; - packageName = "v8-debug"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/v8-debug/-/v8-debug-1.0.1.tgz"; - sha1 = "6ae1c6dae4477bb3ced79b523e4d160c1d8667fe"; - }; - }; - "v8-profiler-5.7.0" = { - name = "v8-profiler"; - packageName = "v8-profiler"; - version = "5.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/v8-profiler/-/v8-profiler-5.7.0.tgz"; - sha1 = "e8381cbebb5b5fd0ca8d2b09f6a0181a158db34d"; - }; - }; - "v8flags-2.1.1" = { + "v8flags-3.1.1" = { name = "v8flags"; packageName = "v8flags"; - version = "2.1.1"; + version = "3.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz"; - sha1 = "aab1a1fa30d45f88dd321148875ac02c0b55e5b4"; - }; - }; - "v8flags-3.0.2" = { - name = "v8flags"; - packageName = "v8flags"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/v8flags/-/v8flags-3.0.2.tgz"; - sha512 = "6sgSKoFw1UpUPd3cFdF7QGnrH6tDeBgW1F3v9gy8gLY0mlbiBXq8soy8aQpY6xeeCjH5K+JvC62Acp7gtl7wWA=="; - }; - }; - "valid-identifier-0.0.1" = { - name = "valid-identifier"; - packageName = "valid-identifier"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/valid-identifier/-/valid-identifier-0.0.1.tgz"; - sha1 = "ef1d7093a9d3287e3fce92df916f8616b23f90b4"; - }; - }; - "valid-url-1.0.9" = { - name = "valid-url"; - packageName = "valid-url"; - version = "1.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz"; - sha1 = "1c14479b40f1397a75782f115e4086447433a200"; - }; - }; - "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"; - }; - }; - "validator-10.7.0" = { - name = "validator"; - packageName = "validator"; - version = "10.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/validator/-/validator-10.7.0.tgz"; - sha512 = "7Z4kif6HeMLroCQZvh8lwCtmPOqBTkTkt5ibXtJR8sOkzWdjW+YIJOZUpPFlfq59zYvnpSPVd4UX5QYnSCLWgA=="; + url = "https://registry.npmjs.org/v8flags/-/v8flags-3.1.1.tgz"; + sha512 = "iw/1ViSEaff8NJ3HLyEjawk/8hjJib3E7pvG4pddVXfUg1983s3VGsiClDjhK64MQVDGqc1Q8r18S4VKQZS9EQ=="; }; }; "validator-5.2.0" = { @@ -31692,7 +4320,7 @@ let packageName = "validator"; version = "5.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/validator/-/validator-5.2.0.tgz"; + url = "http://registry.npmjs.org/validator/-/validator-5.2.0.tgz"; sha1 = "e66fb3ec352348c1f7232512328738d8d66a9689"; }; }; @@ -31701,109 +4329,10 @@ let packageName = "validator"; version = "9.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz"; + url = "http://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"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz"; - sha1 = "1c243a50b595c1be54a754bfece8563b9ff8d813"; - }; - }; - "variable-diff-1.1.0" = { - name = "variable-diff"; - packageName = "variable-diff"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/variable-diff/-/variable-diff-1.1.0.tgz"; - sha1 = "d2bd5c66db76c13879d96e6a306edc989df978da"; - }; - }; - "varint-3.0.1" = { - name = "varint"; - packageName = "varint"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/varint/-/varint-3.0.1.tgz"; - sha1 = "9d3f53e036c0ab12000a74bc2d24cbf093a581d9"; - }; - }; - "varint-4.0.1" = { - name = "varint"; - packageName = "varint"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/varint/-/varint-4.0.1.tgz"; - sha1 = "490829b942d248463b2b35097995c3bf737198e9"; - }; - }; - "varint-5.0.0" = { - name = "varint"; - packageName = "varint"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz"; - sha1 = "d826b89f7490732fabc0c0ed693ed475dcb29ebf"; - }; - }; - "vary-1.0.1" = { - name = "vary"; - packageName = "vary"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz"; - sha1 = "99e4981566a286118dfb2b817357df7993376d10"; - }; - }; - "vary-1.1.2" = { - name = "vary"; - packageName = "vary"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"; - sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc"; - }; - }; - "vasync-1.4.3" = { - name = "vasync"; - packageName = "vasync"; - version = "1.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vasync/-/vasync-1.4.3.tgz"; - sha1 = "c86d52e2b71613d29eedf159f3135dbe749cee37"; - }; - }; - "vasync-1.6.2" = { - name = "vasync"; - packageName = "vasync"; - version = "1.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vasync/-/vasync-1.6.2.tgz"; - sha1 = "568edcf40b2b5c35b1cc048cad085de4739703fb"; - }; - }; - "vasync-1.6.3" = { - name = "vasync"; - packageName = "vasync"; - version = "1.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vasync/-/vasync-1.6.3.tgz"; - sha1 = "4a69d7052a47f4ce85503d7641df1cbf40432a94"; - }; - }; - "verror-1.1.0" = { - name = "verror"; - packageName = "verror"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/verror/-/verror-1.1.0.tgz"; - sha1 = "2a4b4eb14a207051e75a6f94ee51315bf173a1b0"; - }; - }; "verror-1.10.0" = { name = "verror"; packageName = "verror"; @@ -31813,346 +4342,13 @@ let sha1 = "3a105ca17053af55d6e270c1f8288682e18da400"; }; }; - "verror-1.3.3" = { - name = "verror"; - packageName = "verror"; - version = "1.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/verror/-/verror-1.3.3.tgz"; - sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd"; - }; - }; - "verror-1.3.6" = { - name = "verror"; - packageName = "verror"; - version = "1.3.6"; - src = fetchurl { - url = "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz"; - sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c"; - }; - }; - "verror-1.6.0" = { - name = "verror"; - packageName = "verror"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/verror/-/verror-1.6.0.tgz"; - sha1 = "7d13b27b1facc2e2da90405eb5ea6e5bdd252ea5"; - }; - }; - "vhost-3.0.2" = { - name = "vhost"; - packageName = "vhost"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz"; - sha1 = "2fb1decd4c466aa88b0f9341af33dc1aff2478d5"; - }; - }; - "videostream-2.5.1" = { - name = "videostream"; - packageName = "videostream"; - version = "2.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/videostream/-/videostream-2.5.1.tgz"; - sha512 = "S3f34WE6NB1d/YUAa/EYcTURTkGaxsUqcDmsGWV1jQpQQJxeagc79/XA7ygNjzBf3DoQQ1MKTD+SocPsWSniAg=="; - }; - }; - "vinyl-0.4.6" = { - name = "vinyl"; - packageName = "vinyl"; - version = "0.4.6"; - src = fetchurl { - url = "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz"; - sha1 = "2f356c87a550a255461f36bbeb2a5ba8bf784847"; - }; - }; - "vinyl-0.5.3" = { - name = "vinyl"; - packageName = "vinyl"; - version = "0.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz"; - sha1 = "b0455b38fc5e0cf30d4325132e461970c2091cde"; - }; - }; - "vinyl-1.2.0" = { - name = "vinyl"; - packageName = "vinyl"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz"; - sha1 = "5c88036cf565e5df05558bfc911f8656df218884"; - }; - }; - "vinyl-2.2.0" = { - name = "vinyl"; - packageName = "vinyl"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz"; - sha512 = "MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg=="; - }; - }; - "vinyl-file-2.0.0" = { - name = "vinyl-file"; - packageName = "vinyl-file"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vinyl-file/-/vinyl-file-2.0.0.tgz"; - sha1 = "a7ebf5ffbefda1b7d18d140fcb07b223efb6751a"; - }; - }; - "vinyl-fs-0.3.14" = { - name = "vinyl-fs"; - packageName = "vinyl-fs"; - version = "0.3.14"; - src = fetchurl { - url = "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz"; - sha1 = "9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6"; - }; - }; - "vinyl-fs-3.0.3" = { - name = "vinyl-fs"; - packageName = "vinyl-fs"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz"; - sha512 = "vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng=="; - }; - }; - "vinyl-sourcemap-1.1.0" = { - name = "vinyl-sourcemap"; - packageName = "vinyl-sourcemap"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz"; - sha1 = "92a800593a38703a8cdb11d8b300ad4be63b3e16"; - }; - }; - "vinyl-sourcemaps-apply-0.2.1" = { - name = "vinyl-sourcemaps-apply"; - packageName = "vinyl-sourcemaps-apply"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz"; - sha1 = "ab6549d61d172c2b1b87be5c508d239c8ef87705"; - }; - }; - "vlc-command-1.1.1" = { - name = "vlc-command"; - packageName = "vlc-command"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vlc-command/-/vlc-command-1.1.1.tgz"; - sha1 = "349b85def831f980cd6eec560b1990fd989eaf92"; - }; - }; - "vm-browserify-0.0.4" = { - name = "vm-browserify"; - packageName = "vm-browserify"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz"; - sha1 = "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"; - }; - }; - "vm-browserify-1.1.0" = { - name = "vm-browserify"; - packageName = "vm-browserify"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz"; - sha512 = "iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw=="; - }; - }; - "voc-1.1.0" = { - name = "voc"; - packageName = "voc"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/voc/-/voc-1.1.0.tgz"; - sha512 = "fthgd8OJLqq8vPcLjElTk6Rcl2e3v5ekcXauImaqEnQqd5yUWKg1+ZOBgS2KTWuVKcuvZMQq4TDptiT1uYddUA=="; - }; - }; - "void-elements-2.0.1" = { - name = "void-elements"; - packageName = "void-elements"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz"; - sha1 = "c066afb582bb1cb4128d60ea92392e94d5e9dbec"; - }; - }; - "vows-0.8.2" = { - name = "vows"; - packageName = "vows"; - version = "0.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vows/-/vows-0.8.2.tgz"; - sha1 = "691f79ab26ccde80ba726dde9fec8e73d6bcf2eb"; - }; - }; - "vscode-jsonrpc-3.6.0" = { - name = "vscode-jsonrpc"; - packageName = "vscode-jsonrpc"; - version = "3.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-3.6.0.tgz"; - sha512 = "PqHHjuTlz3ks0vyZv3IkdduJReA/lqe6OP5zRl5nXn2ptMLW++fBotNyayyZEQLIF6nNrx/Rn6WhMSHElf02Yw=="; - }; - }; - "vscode-jsonrpc-3.6.2" = { - name = "vscode-jsonrpc"; - packageName = "vscode-jsonrpc"; - version = "3.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-3.6.2.tgz"; - sha512 = "T24Jb5V48e4VgYliUXMnZ379ItbrXgOimweKaJshD84z+8q7ZOZjJan0MeDe+Ugb+uqERDVV8SBmemaGMSMugA=="; - }; - }; - "vscode-languageclient-4.0.1" = { - name = "vscode-languageclient"; - packageName = "vscode-languageclient"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-4.0.1.tgz"; - sha512 = "0fuBZj9pMkeJ8OMyIvSGeRaRVhUaJt+yeFxi7a3sz/AbrngQdcxOovMXPgKuieoBSBKS05gXPS88BsWpJZfBkA=="; - }; - }; - "vscode-languageserver-4.0.0" = { - name = "vscode-languageserver"; - packageName = "vscode-languageserver"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-4.0.0.tgz"; - sha512 = "bxj9nRadNkXYfVG/fjA5a+KA5WaJCeP1F2Tnj3rYFS0pKALZQCPNqk3KO/LdiGFidjyICMG7xoHvYO9J9xosXg=="; - }; - }; - "vscode-languageserver-4.4.2" = { - name = "vscode-languageserver"; - packageName = "vscode-languageserver"; - version = "4.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-4.4.2.tgz"; - sha512 = "61y8Raevi9EigDgg9NelvT9cUAohiEbUl1LOwQQgOCAaNX62yKny/ddi0uC+FUTm4CzsjhBu+06R+vYgfCYReA=="; - }; - }; - "vscode-languageserver-protocol-3.12.0" = { - name = "vscode-languageserver-protocol"; - packageName = "vscode-languageserver-protocol"; - version = "3.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.12.0.tgz"; - sha512 = "evY6hmyzLnwQrqlQWPrNBq1z8wrSNjLesmgPzeS6Zv11mVS5UJRel26hbM/DH5tHdn45huNzRW0eFHRmIm8LpA=="; - }; - }; - "vscode-languageserver-protocol-3.6.0" = { - name = "vscode-languageserver-protocol"; - packageName = "vscode-languageserver-protocol"; - version = "3.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.6.0.tgz"; - sha512 = "PN5hVQQQxrtHSZR8UCstqaoI9f2H9JctFTtdIpONWjzQNurWrc48qSXXU/vTfnbSrNou8qrJgkZ4QEZsyozOMA=="; - }; - }; - "vscode-languageserver-types-3.12.0" = { - name = "vscode-languageserver-types"; - packageName = "vscode-languageserver-types"; - version = "3.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.12.0.tgz"; - sha512 = "UxqnpzBToPO7Mi2tr/s5JeyPOSKSJtLB8lIdxCg9ZNdvP2cU8wS7iTDtwQKz91Ne4CUmTdf85ddR5SIZKXmMjQ=="; - }; - }; - "vscode-uri-1.0.3" = { - name = "vscode-uri"; - packageName = "vscode-uri"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-1.0.3.tgz"; - 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=="; - }; - }; - "vstream-0.1.0" = { - name = "vstream"; - packageName = "vstream"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vstream/-/vstream-0.1.0.tgz"; - sha1 = "13587190f34e72ba7a07ebbaa7e70ac147b1fb7d"; - }; - }; - "vue-cli-plugin-apollo-0.14.6" = { - name = "vue-cli-plugin-apollo"; - packageName = "vue-cli-plugin-apollo"; - version = "0.14.6"; - src = fetchurl { - url = "https://registry.npmjs.org/vue-cli-plugin-apollo/-/vue-cli-plugin-apollo-0.14.6.tgz"; - sha512 = "wQf4kCiUGhsKpc52GSwDVAjZlGP77YnjD+p+6TFOVg4RoMZgiFAx/qHZ6N1bUhNS0sEVJZd7wSKauiFr2elRrg=="; - }; - }; - "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=="; - }; - }; - "walk-sync-0.3.3" = { + "walk-sync-0.3.4" = { name = "walk-sync"; packageName = "walk-sync"; - version = "0.3.3"; + version = "0.3.4"; src = fetchurl { - url = "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.3.tgz"; - sha512 = "jQgTHmCazUngGqvHZFlr30u2VLKEKErBMLFe+fBl5mn4rh9aI/QVRog8PT1hv2vaOu4EBwigfmpRTyZrbnpRVA=="; - }; - }; - "ware-1.3.0" = { - name = "ware"; - packageName = "ware"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz"; - sha1 = "d1b14f39d2e2cb4ab8c4098f756fe4b164e473d4"; - }; - }; - "watch-1.0.2" = { - name = "watch"; - packageName = "watch"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/watch/-/watch-1.0.2.tgz"; - sha1 = "340a717bde765726fa0aa07d721e0147a551df0c"; - }; - }; - "watchpack-1.5.0" = { - name = "watchpack"; - packageName = "watchpack"; - version = "1.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/watchpack/-/watchpack-1.5.0.tgz"; - sha512 = "RSlipNQB1u48cq0wH/BNfCu1tD/cJ8ydFIkNYhp9o+3d+8unClkIovpW5qpFPgmL9OE48wfAnlZydXByWP82AA=="; - }; - }; - "watchpack-1.6.0" = { - name = "watchpack"; - packageName = "watchpack"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz"; - sha512 = "i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA=="; + url = "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz"; + sha512 = "ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig=="; }; }; "wcwidth-1.0.1" = { @@ -32164,150 +4360,6 @@ let sha1 = "f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"; }; }; - "weak-map-1.0.5" = { - name = "weak-map"; - packageName = "weak-map"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/weak-map/-/weak-map-1.0.5.tgz"; - sha1 = "79691584d98607f5070bd3b70a40e6bb22e401eb"; - }; - }; - "webidl-conversions-2.0.1" = { - name = "webidl-conversions"; - packageName = "webidl-conversions"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz"; - sha1 = "3bf8258f7d318c7443c36f2e169402a1a6703506"; - }; - }; - "webidl-conversions-4.0.2" = { - name = "webidl-conversions"; - packageName = "webidl-conversions"; - version = "4.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz"; - sha512 = "YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="; - }; - }; - "webpack-sources-1.1.0" = { - name = "webpack-sources"; - packageName = "webpack-sources"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz"; - sha512 = "aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw=="; - }; - }; - "websocket-driver-0.7.0" = { - name = "websocket-driver"; - packageName = "websocket-driver"; - version = "0.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz"; - sha1 = "0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb"; - }; - }; - "websocket-extensions-0.1.3" = { - name = "websocket-extensions"; - packageName = "websocket-extensions"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz"; - sha512 = "nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg=="; - }; - }; - "websocket-stream-5.1.2" = { - name = "websocket-stream"; - packageName = "websocket-stream"; - version = "5.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/websocket-stream/-/websocket-stream-5.1.2.tgz"; - sha512 = "lchLOk435iDWs0jNuL+hiU14i3ERSrMA0IKSiJh7z6X/i4XNsutBZrtqu2CPOZuA4G/zabiqVAos0vW+S7GEVw=="; - }; - }; - "webtorrent-0.102.2" = { - name = "webtorrent"; - packageName = "webtorrent"; - version = "0.102.2"; - src = fetchurl { - url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.102.2.tgz"; - sha512 = "9+thCKf9zfs9OTMkNqSp3whqKlYd4f/VkBCsx+HkD5dh9O5oWf2lxfAMq1P411WiSY0PqBS77jxjQilYeYYskw=="; - }; - }; - "whatwg-fetch-2.0.4" = { - name = "whatwg-fetch"; - packageName = "whatwg-fetch"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz"; - sha512 = "dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng=="; - }; - }; - "whatwg-url-6.5.0" = { - name = "whatwg-url"; - packageName = "whatwg-url"; - version = "6.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz"; - sha512 = "rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ=="; - }; - }; - "whatwg-url-compat-0.6.5" = { - name = "whatwg-url-compat"; - packageName = "whatwg-url-compat"; - version = "0.6.5"; - src = fetchurl { - url = "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz"; - sha1 = "00898111af689bb097541cd5a45ca6c8798445bf"; - }; - }; - "when-3.4.6" = { - name = "when"; - packageName = "when"; - version = "3.4.6"; - src = fetchurl { - url = "https://registry.npmjs.org/when/-/when-3.4.6.tgz"; - sha1 = "8fbcb7cc1439d2c3a68c431f1516e6dcce9ad28c"; - }; - }; - "when-3.7.7" = { - name = "when"; - packageName = "when"; - version = "3.7.7"; - src = fetchurl { - url = "https://registry.npmjs.org/when/-/when-3.7.7.tgz"; - sha1 = "aba03fc3bb736d6c88b091d013d8a8e590d84718"; - }; - }; - "when-3.7.8" = { - name = "when"; - packageName = "when"; - version = "3.7.8"; - src = fetchurl { - url = "https://registry.npmjs.org/when/-/when-3.7.8.tgz"; - sha1 = "c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82"; - }; - }; - "which-1.2.14" = { - name = "which"; - packageName = "which"; - version = "1.2.14"; - src = fetchurl { - url = "https://registry.npmjs.org/which/-/which-1.2.14.tgz"; - sha1 = "9a87c4378f03e827cecaf1acdf56c736c01c14e5"; - }; - }; - "which-1.2.4" = { - name = "which"; - packageName = "which"; - version = "1.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/which/-/which-1.2.4.tgz"; - sha1 = "1557f96080604e5b11b3599eb9f45b50a9efd722"; - }; - }; "which-1.3.1" = { name = "which"; packageName = "which"; @@ -32317,24 +4369,6 @@ let sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="; }; }; - "which-module-1.0.0" = { - name = "which-module"; - packageName = "which-module"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz"; - sha1 = "bba63ca861948994ff307736089e3b96026c2a4f"; - }; - }; - "which-module-2.0.0" = { - name = "which-module"; - packageName = "which-module"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz"; - sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"; - }; - }; "wide-align-1.1.3" = { name = "wide-align"; packageName = "wide-align"; @@ -32344,120 +4378,12 @@ let sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA=="; }; }; - "widest-line-2.0.0" = { - name = "widest-line"; - packageName = "widest-line"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz"; - sha1 = "0142a4e8a243f8882c0233aa0e0281aa76152273"; - }; - }; - "win-detect-browsers-1.0.2" = { - name = "win-detect-browsers"; - packageName = "win-detect-browsers"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/win-detect-browsers/-/win-detect-browsers-1.0.2.tgz"; - sha1 = "f45f10d141086c5d94ae14c03b2098440a7e71b0"; - }; - }; - "win-fork-1.1.1" = { - name = "win-fork"; - packageName = "win-fork"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/win-fork/-/win-fork-1.1.1.tgz"; - sha1 = "8f58e0656fca00adc8c86a2b89e3cd2d6a2d5e5e"; - }; - }; - "win-release-1.1.1" = { - name = "win-release"; - packageName = "win-release"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz"; - sha1 = "5fa55e02be7ca934edfc12665632e849b72e5209"; - }; - }; - "window-size-0.1.0" = { - name = "window-size"; - packageName = "window-size"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz"; - sha1 = "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"; - }; - }; - "window-size-0.1.4" = { - name = "window-size"; - packageName = "window-size"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz"; - sha1 = "f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"; - }; - }; - "windows-no-runnable-0.0.6" = { - name = "windows-no-runnable"; - packageName = "windows-no-runnable"; - version = "0.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/windows-no-runnable/-/windows-no-runnable-0.0.6.tgz"; - sha1 = "91e5129088330a0fe248520cee12d1ad6bb4ddfb"; - }; - }; - "winreg-0.0.12" = { - name = "winreg"; - packageName = "winreg"; - version = "0.0.12"; - src = fetchurl { - url = "https://registry.npmjs.org/winreg/-/winreg-0.0.12.tgz"; - sha1 = "07105554ba1a9d08979251d129475bffae3006b7"; - }; - }; - "winreg-1.2.4" = { - name = "winreg"; - packageName = "winreg"; - version = "1.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/winreg/-/winreg-1.2.4.tgz"; - sha1 = "ba065629b7a925130e15779108cf540990e98d1b"; - }; - }; - "winser-0.1.6" = { - name = "winser"; - packageName = "winser"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/winser/-/winser-0.1.6.tgz"; - sha1 = "08663dc32878a12bbce162d840da5097b48466c9"; - }; - }; - "winston-0.6.2" = { - name = "winston"; - packageName = "winston"; - version = "0.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/winston/-/winston-0.6.2.tgz"; - sha1 = "4144fe2586cdc19a612bf8c035590132c9064bd2"; - }; - }; - "winston-0.8.0" = { - name = "winston"; - packageName = "winston"; - version = "0.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz"; - sha1 = "61d0830fa699706212206b0a2b5ca69a93043668"; - }; - }; "winston-0.8.3" = { name = "winston"; packageName = "winston"; version = "0.8.3"; src = fetchurl { - url = "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz"; + url = "http://registry.npmjs.org/winston/-/winston-0.8.3.tgz"; sha1 = "64b6abf4cd01adcaefd5009393b1d8e8bec19db0"; }; }; @@ -32466,7 +4392,7 @@ let packageName = "winston"; version = "1.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/winston/-/winston-1.1.2.tgz"; + url = "http://registry.npmjs.org/winston/-/winston-1.1.2.tgz"; sha1 = "68edd769ff79d4f9528cf0e5d80021aade67480c"; }; }; @@ -32475,37 +4401,10 @@ let packageName = "winston"; version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz"; + url = "http://registry.npmjs.org/winston/-/winston-2.1.1.tgz"; sha1 = "3c9349d196207fd1bdff9d4bc43ef72510e3a12e"; }; }; - "winston-2.4.4" = { - name = "winston"; - packageName = "winston"; - version = "2.4.4"; - src = fetchurl { - url = "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz"; - sha512 = "NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q=="; - }; - }; - "with-4.0.3" = { - name = "with"; - packageName = "with"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/with/-/with-4.0.3.tgz"; - sha1 = "eefd154e9e79d2c8d3417b647a8f14d9fecce14e"; - }; - }; - "with-5.1.1" = { - name = "with"; - packageName = "with"; - version = "5.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/with/-/with-5.1.1.tgz"; - sha1 = "fa4daa92daf32c4ea94ed453c81f04686b575dfe"; - }; - }; "wordwrap-0.0.2" = { name = "wordwrap"; packageName = "wordwrap"; @@ -32524,51 +4423,6 @@ let sha1 = "a3d5da6cd5c0bc0008d37234bbaf1bed63059107"; }; }; - "wordwrap-1.0.0" = { - name = "wordwrap"; - packageName = "wordwrap"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"; - sha1 = "27584810891456a4171c8d0226441ade90cbcaeb"; - }; - }; - "worker-farm-1.6.0" = { - name = "worker-farm"; - packageName = "worker-farm"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz"; - sha512 = "6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ=="; - }; - }; - "wrap-ansi-2.1.0" = { - name = "wrap-ansi"; - packageName = "wrap-ansi"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz"; - sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85"; - }; - }; - "wrap-ansi-3.0.1" = { - name = "wrap-ansi"; - packageName = "wrap-ansi"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz"; - sha1 = "288a04d87eda5c286e060dfe8f135ce8d007f8ba"; - }; - }; - "wrap-fn-0.1.5" = { - name = "wrap-fn"; - packageName = "wrap-fn"; - version = "0.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz"; - sha1 = "f21b6e41016ff4a7e31720dbc63a09016bdf9845"; - }; - }; "wrappy-1.0.2" = { name = "wrappy"; packageName = "wrappy"; @@ -32578,204 +4432,6 @@ let sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; }; }; - "wreck-12.5.1" = { - name = "wreck"; - packageName = "wreck"; - version = "12.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/wreck/-/wreck-12.5.1.tgz"; - sha512 = "l5DUGrc+yDyIflpty1x9XuMj1ehVjC/dTbF3/BasOO77xk0EdEa4M/DuOY8W88MQDAD0fEDqyjc8bkIMHd2E9A=="; - }; - }; - "write-0.2.1" = { - name = "write"; - packageName = "write"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/write/-/write-0.2.1.tgz"; - sha1 = "5fc03828e264cea3fe91455476f7a3c566cb0757"; - }; - }; - "write-file-atomic-1.3.4" = { - name = "write-file-atomic"; - packageName = "write-file-atomic"; - version = "1.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz"; - sha1 = "f807a4f0b1d9e913ae7a48112e6cc3af1991b45f"; - }; - }; - "write-file-atomic-2.3.0" = { - name = "write-file-atomic"; - packageName = "write-file-atomic"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz"; - sha512 = "xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA=="; - }; - }; - "write-json-file-2.3.0" = { - name = "write-json-file"; - packageName = "write-json-file"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz"; - sha1 = "2b64c8a33004d54b8698c76d585a77ceb61da32f"; - }; - }; - "write-pkg-3.2.0" = { - name = "write-pkg"; - packageName = "write-pkg"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz"; - sha512 = "tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw=="; - }; - }; - "ws-0.4.31" = { - name = "ws"; - packageName = "ws"; - version = "0.4.31"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-0.4.31.tgz"; - sha1 = "5a4849e7a9ccd1ed5a81aeb4847c9fedf3122927"; - }; - }; - "ws-0.4.32" = { - name = "ws"; - packageName = "ws"; - version = "0.4.32"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-0.4.32.tgz"; - sha1 = "787a6154414f3c99ed83c5772153b20feb0cec32"; - }; - }; - "ws-1.1.5" = { - name = "ws"; - packageName = "ws"; - version = "1.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz"; - sha512 = "o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w=="; - }; - }; - "ws-2.3.1" = { - name = "ws"; - packageName = "ws"; - version = "2.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz"; - sha1 = "6b94b3e447cb6a363f785eaf94af6359e8e81c80"; - }; - }; - "ws-3.3.3" = { - name = "ws"; - packageName = "ws"; - version = "3.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz"; - sha512 = "nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA=="; - }; - }; - "ws-5.2.2" = { - name = "ws"; - packageName = "ws"; - version = "5.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz"; - sha512 = "jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA=="; - }; - }; - "ws-6.0.0" = { - name = "ws"; - packageName = "ws"; - version = "6.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-6.0.0.tgz"; - sha512 = "c2UlYcAZp1VS8AORtpq6y4RJIkJ9dQz18W32SpR/qXGfLDZ2jU4y4wKvvZwqbi7U6gxFQTeE+urMbXU/tsDy4w=="; - }; - }; - "wtf-8-1.0.0" = { - name = "wtf-8"; - packageName = "wtf-8"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz"; - sha1 = "392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a"; - }; - }; - "x-default-browser-0.3.1" = { - name = "x-default-browser"; - packageName = "x-default-browser"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.3.1.tgz"; - sha1 = "7f6194154fd1786cf261e68b5488c47127a04977"; - }; - }; - "xcode-1.0.0" = { - name = "xcode"; - packageName = "xcode"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/xcode/-/xcode-1.0.0.tgz"; - sha1 = "e1f5b1443245ded38c180796df1a10fdeda084ec"; - }; - }; - "xdg-basedir-2.0.0" = { - name = "xdg-basedir"; - packageName = "xdg-basedir"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz"; - sha1 = "edbc903cc385fc04523d966a335504b5504d1bd2"; - }; - }; - "xdg-basedir-3.0.0" = { - name = "xdg-basedir"; - packageName = "xdg-basedir"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz"; - sha1 = "496b2cc109eca8dbacfe2dc72b603c17c5870ad4"; - }; - }; - "xenvar-0.5.1" = { - name = "xenvar"; - packageName = "xenvar"; - version = "0.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/xenvar/-/xenvar-0.5.1.tgz"; - sha1 = "f82d2fedee63af76687b70115ce6274dc71310e9"; - }; - }; - "xhr-2.5.0" = { - name = "xhr"; - packageName = "xhr"; - version = "2.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz"; - sha512 = "4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ=="; - }; - }; - "xml-1.0.0" = { - name = "xml"; - packageName = "xml"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/xml/-/xml-1.0.0.tgz"; - sha1 = "de3ee912477be2f250b60f612f34a8c4da616efe"; - }; - }; - "xml-name-validator-2.0.1" = { - name = "xml-name-validator"; - packageName = "xml-name-validator"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz"; - sha1 = "4d8b8f1eccd3419aa362061becef515e1e559635"; - }; - }; "xml2js-0.1.14" = { name = "xml2js"; packageName = "xml2js"; @@ -32785,15 +4441,6 @@ let sha1 = "5274e67f5a64c5f92974cd85139e0332adc6b90c"; }; }; - "xml2js-0.2.4" = { - name = "xml2js"; - packageName = "xml2js"; - version = "0.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/xml2js/-/xml2js-0.2.4.tgz"; - sha1 = "9a5b577fa1e6cdf8923d5e1372f7a3188436e44d"; - }; - }; "xml2js-0.2.7" = { name = "xml2js"; packageName = "xml2js"; @@ -32812,15 +4459,6 @@ let sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; }; }; - "xml2js-0.4.19" = { - name = "xml2js"; - packageName = "xml2js"; - version = "0.4.19"; - src = fetchurl { - url = "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz"; - sha512 = "esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q=="; - }; - }; "xml2tss-0.0.5" = { name = "xml2tss"; packageName = "xml2tss"; @@ -32830,60 +4468,24 @@ let sha1 = "d76a310d6b8a7ba9e4825bb3d43f5427e9fe8f6e"; }; }; - "xmlbuilder-0.4.2" = { - name = "xmlbuilder"; - packageName = "xmlbuilder"; - version = "0.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz"; - sha1 = "1776d65f3fdbad470a08d8604cdeb1c4e540ff83"; - }; - }; "xmlbuilder-0.4.3" = { name = "xmlbuilder"; packageName = "xmlbuilder"; version = "0.4.3"; src = fetchurl { - url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.3.tgz"; + url = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.3.tgz"; sha1 = "c4614ba74e0ad196e609c9272cd9e1ddb28a8a58"; }; }; - "xmlbuilder-4.0.0" = { - name = "xmlbuilder"; - packageName = "xmlbuilder"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz"; - sha1 = "98b8f651ca30aa624036f127d11cc66dc7b907a3"; - }; - }; - "xmlbuilder-8.2.2" = { - name = "xmlbuilder"; - packageName = "xmlbuilder"; - version = "8.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz"; - sha1 = "69248673410b4ba42e1a6136551d2922335aa773"; - }; - }; "xmlbuilder-9.0.7" = { name = "xmlbuilder"; packageName = "xmlbuilder"; version = "9.0.7"; src = fetchurl { - url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz"; + url = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz"; sha1 = "132ee63d2ec5565c557e20f4c22df9aca686b10d"; }; }; - "xmlcreate-1.0.2" = { - name = "xmlcreate"; - packageName = "xmlcreate"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz"; - sha1 = "fa6bf762a60a413fb3dd8f4b03c5b269238d308f"; - }; - }; "xmldom-0.1.27" = { name = "xmldom"; packageName = "xmldom"; @@ -32893,61 +4495,6 @@ let sha1 = "d501f97b3bdb403af8ef9ecc20573187aadac0e9"; }; }; - "xmlhttprequest-1.4.2" = { - name = "xmlhttprequest"; - packageName = "xmlhttprequest"; - version = "1.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz"; - sha1 = "01453a1d9bed1e8f172f6495bbf4c8c426321500"; - }; - }; - "xmlhttprequest-https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz" = { - name = "xmlhttprequest"; - packageName = "xmlhttprequest"; - version = "1.5.0"; - src = fetchurl { - name = "xmlhttprequest-1.5.0.tar.gz"; - url = https://codeload.github.com/LearnBoost/node-XMLHttpRequest/tar.gz/0f36d0b5ebc03d85f860d42a64ae9791e1daa433; - sha256 = "28dd0394d85befe8be4e9cd9f6803102780c62cbb09298cb174b52ff9777624f"; - }; - }; - "xmlhttprequest-ssl-1.5.3" = { - name = "xmlhttprequest-ssl"; - packageName = "xmlhttprequest-ssl"; - version = "1.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz"; - sha1 = "185a888c04eca46c3e4070d99f7b49de3528992d"; - }; - }; - "xmlhttprequest-ssl-1.5.5" = { - name = "xmlhttprequest-ssl"; - packageName = "xmlhttprequest-ssl"; - version = "1.5.5"; - src = fetchurl { - url = "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz"; - sha1 = "c2876b06168aadc40e57d97e81191ac8f4398b3e"; - }; - }; - "xoauth2-0.1.8" = { - name = "xoauth2"; - packageName = "xoauth2"; - version = "0.1.8"; - src = fetchurl { - url = "https://registry.npmjs.org/xoauth2/-/xoauth2-0.1.8.tgz"; - sha1 = "b916ff10ecfb54320f16f24a3e975120653ab0d2"; - }; - }; - "xorshift-0.2.1" = { - name = "xorshift"; - packageName = "xorshift"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/xorshift/-/xorshift-0.2.1.tgz"; - sha1 = "fcd82267e9351c13f0fb9c73307f25331d29c63a"; - }; - }; "xpath.js-1.1.0" = { name = "xpath.js"; packageName = "xpath.js"; @@ -32957,60 +4504,6 @@ let sha512 = "jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ=="; }; }; - "xregexp-2.0.0" = { - name = "xregexp"; - packageName = "xregexp"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz"; - sha1 = "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"; - }; - }; - "xregexp-4.0.0" = { - name = "xregexp"; - packageName = "xregexp"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz"; - sha512 = "PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg=="; - }; - }; - "xsalsa20-1.0.2" = { - name = "xsalsa20"; - packageName = "xsalsa20"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/xsalsa20/-/xsalsa20-1.0.2.tgz"; - sha512 = "g1DFmZ5JJ9Qzvt4dMw6m9IydqoCSP381ucU5zm46Owbk3bwmqAr8eEJirOPc7PrXRn45drzOpAyDp8jsnoyXyw=="; - }; - }; - "xspfr-0.3.1" = { - name = "xspfr"; - packageName = "xspfr"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/xspfr/-/xspfr-0.3.1.tgz"; - sha1 = "f164263325ae671f53836fb210c7ddbcfda46598"; - }; - }; - "xstream-11.7.0" = { - name = "xstream"; - packageName = "xstream"; - version = "11.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/xstream/-/xstream-11.7.0.tgz"; - sha512 = "wO3TXiQd2/1UZNVsixDIcQgAN6TU4sGH7qIXvs1CRp1kgtkpU8YTfyKt/z/Z1psqcGnR0cJJxHaCnBxtktLx9w=="; - }; - }; - "xtend-3.0.0" = { - name = "xtend"; - packageName = "xtend"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz"; - sha1 = "5cce7407baf642cba7becda568111c493f59665a"; - }; - }; "xtend-4.0.1" = { name = "xtend"; packageName = "xtend"; @@ -33020,382 +4513,13 @@ let sha1 = "a5c6d532be656e23db820efb943a1f04998d63af"; }; }; - "y18n-3.2.1" = { - name = "y18n"; - packageName = "y18n"; - version = "3.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz"; - sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41"; - }; - }; - "y18n-4.0.0" = { - name = "y18n"; - packageName = "y18n"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz"; - sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="; - }; - }; - "yallist-2.1.2" = { + "yallist-3.0.3" = { name = "yallist"; packageName = "yallist"; - version = "2.1.2"; + version = "3.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"; - sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52"; - }; - }; - "yallist-3.0.2" = { - name = "yallist"; - packageName = "yallist"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz"; - sha1 = "8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"; - }; - }; - "yaml-ast-parser-0.0.40" = { - name = "yaml-ast-parser"; - packageName = "yaml-ast-parser"; - version = "0.0.40"; - src = fetchurl { - url = "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.40.tgz"; - sha1 = "08536d4e73d322b1c9ce207ab8dd70e04d20ae6e"; - }; - }; - "yaml-front-matter-3.4.1" = { - name = "yaml-front-matter"; - packageName = "yaml-front-matter"; - version = "3.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/yaml-front-matter/-/yaml-front-matter-3.4.1.tgz"; - sha1 = "e52e84fea6983b93755e9b1564dba989b006b5a5"; - }; - }; - "yaml-js-0.0.8" = { - name = "yaml-js"; - packageName = "yaml-js"; - version = "0.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/yaml-js/-/yaml-js-0.0.8.tgz"; - sha1 = "87cfa5a9613f48e26005420d6a8ee0da6fe8daec"; - }; - }; - "yargs-1.3.3" = { - name = "yargs"; - packageName = "yargs"; - version = "1.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz"; - sha1 = "054de8b61f22eefdb7207059eaef9d6b83fb931a"; - }; - }; - "yargs-10.0.3" = { - name = "yargs"; - packageName = "yargs"; - version = "10.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-10.0.3.tgz"; - sha512 = "DqBpQ8NAUX4GyPP/ijDGHsJya4tYqLQrjPr95HNsr1YwL3+daCfvBwg7+gIC6IdJhR2kATh3hb61vjzMWEtjdw=="; - }; - }; - "yargs-10.1.2" = { - name = "yargs"; - packageName = "yargs"; - version = "10.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz"; - sha512 = "ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig=="; - }; - }; - "yargs-11.0.0" = { - name = "yargs"; - packageName = "yargs"; - version = "11.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz"; - sha512 = "Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw=="; - }; - }; - "yargs-12.0.1" = { - name = "yargs"; - packageName = "yargs"; - version = "12.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-12.0.1.tgz"; - sha512 = "B0vRAp1hRX4jgIOWFtjfNjd9OA9RWYZ6tqGA9/I/IrTMsxmKvtWy+ersM+jzpQqbC3YfLzeABPdeTgcJ9eu1qQ=="; - }; - }; - "yargs-3.10.0" = { - name = "yargs"; - packageName = "yargs"; - version = "3.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz"; - sha1 = "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"; - }; - }; - "yargs-3.32.0" = { - name = "yargs"; - packageName = "yargs"; - version = "3.32.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz"; - sha1 = "03088e9ebf9e756b69751611d2a5ef591482c995"; - }; - }; - "yargs-6.6.0" = { - name = "yargs"; - packageName = "yargs"; - version = "6.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz"; - sha1 = "782ec21ef403345f830a808ca3d513af56065208"; - }; - }; - "yargs-7.1.0" = { - name = "yargs"; - packageName = "yargs"; - version = "7.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz"; - sha1 = "6ba318eb16961727f5d284f8ea003e8d6154d0c8"; - }; - }; - "yargs-8.0.2" = { - name = "yargs"; - packageName = "yargs"; - version = "8.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz"; - sha1 = "6299a9055b1cefc969ff7e79c1d918dceb22c360"; - }; - }; - "yargs-9.0.1" = { - name = "yargs"; - packageName = "yargs"; - version = "9.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz"; - sha1 = "52acc23feecac34042078ee78c0c007f5085db4c"; - }; - }; - "yargs-parser-10.1.0" = { - name = "yargs-parser"; - packageName = "yargs-parser"; - version = "10.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz"; - sha512 = "VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ=="; - }; - }; - "yargs-parser-4.2.1" = { - name = "yargs-parser"; - packageName = "yargs-parser"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz"; - sha1 = "29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"; - }; - }; - "yargs-parser-5.0.0" = { - name = "yargs-parser"; - packageName = "yargs-parser"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz"; - sha1 = "275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"; - }; - }; - "yargs-parser-7.0.0" = { - name = "yargs-parser"; - packageName = "yargs-parser"; - version = "7.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz"; - sha1 = "8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"; - }; - }; - "yargs-parser-8.1.0" = { - name = "yargs-parser"; - packageName = "yargs-parser"; - version = "8.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz"; - sha512 = "yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ=="; - }; - }; - "yargs-parser-9.0.2" = { - name = "yargs-parser"; - packageName = "yargs-parser"; - version = "9.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz"; - sha1 = "9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077"; - }; - }; - "yauzl-2.10.0" = { - name = "yauzl"; - packageName = "yauzl"; - version = "2.10.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"; - sha1 = "c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"; - }; - }; - "yauzl-2.4.1" = { - name = "yauzl"; - packageName = "yauzl"; - version = "2.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz"; - sha1 = "9528f442dab1b2284e58b4379bb194e22e0c4005"; - }; - }; - "yauzl-2.9.2" = { - name = "yauzl"; - packageName = "yauzl"; - version = "2.9.2"; - src = fetchurl { - url = "https://registry.npmjs.org/yauzl/-/yauzl-2.9.2.tgz"; - sha1 = "4fb1bc7ae1fc2f57037b54af6acc8fe1031c5b77"; - }; - }; - "yeast-0.1.2" = { - name = "yeast"; - packageName = "yeast"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz"; - sha1 = "008e06d8094320c372dbc2f8ed76a0ca6c8ac419"; - }; - }; - "yeoman-character-1.1.0" = { - name = "yeoman-character"; - packageName = "yeoman-character"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/yeoman-character/-/yeoman-character-1.1.0.tgz"; - sha1 = "90d4b5beaf92759086177015b2fdfa2e0684d7c7"; - }; - }; - "yeoman-doctor-3.0.2" = { - name = "yeoman-doctor"; - packageName = "yeoman-doctor"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/yeoman-doctor/-/yeoman-doctor-3.0.2.tgz"; - sha512 = "/KbouQdKgnqxG6K3Tc8VBPAQLPbruQ7KkbinwR+ah507oOFobHnGs8kqj8oMfafY6rXInHdh7nC5YzicCR4Z0g=="; - }; - }; - "yeoman-environment-2.3.3" = { - name = "yeoman-environment"; - packageName = "yeoman-environment"; - version = "2.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.3.3.tgz"; - sha512 = "HBpXdNw8V66EwqIFt01rNhSgX33BOzgVb9CxpIvESvCI4ELeOSniB6gV6RXwrBur8kmHZCIAkYQYpib7Qxx8FQ=="; - }; - }; - "yosay-2.0.2" = { - name = "yosay"; - packageName = "yosay"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/yosay/-/yosay-2.0.2.tgz"; - sha512 = "avX6nz2esp7IMXGag4gu6OyQBsMh/SEn+ZybGu3yKPlOTE6z9qJrzG/0X5vCq/e0rPFy0CUYCze0G5hL310ibA=="; - }; - }; - "z-schema-3.23.0" = { - name = "z-schema"; - packageName = "z-schema"; - version = "3.23.0"; - src = fetchurl { - url = "https://registry.npmjs.org/z-schema/-/z-schema-3.23.0.tgz"; - sha512 = "D8XV0BiHuQbWNEgu68RpjFZJ0C7jt+WYoszXKOohe54TdoTTauUvBQx+lsYCdalGIjGTFdQs5dxKvCUonUERzQ=="; - }; - }; - "zen-observable-0.5.2" = { - name = "zen-observable"; - packageName = "zen-observable"; - version = "0.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/zen-observable/-/zen-observable-0.5.2.tgz"; - sha512 = "Dhp/R0pqSHj3vPs5O1gVd9kZx5Iew2lqVcfJQOBHx3llM/dLea8vl9wSa9FK8wLdSBQJ6mmgKi9+Rk2DRH3i9Q=="; - }; - }; - "zen-observable-0.8.9" = { - name = "zen-observable"; - packageName = "zen-observable"; - version = "0.8.9"; - src = fetchurl { - url = "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.9.tgz"; - sha512 = "Y9kPzjGvIZ5jchSlqlCpBW3I82zBBL4z+ulXDRVA1NwsKzjt5kwAi+gOYIy0htNkfuehGZZtP5mRXHRV6TjDWw=="; - }; - }; - "zen-observable-ts-0.8.9" = { - name = "zen-observable-ts"; - packageName = "zen-observable-ts"; - version = "0.8.9"; - src = fetchurl { - url = "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.9.tgz"; - sha512 = "KJz2O8FxbAdAU5CSc8qZ1K2WYEJb1HxS6XDRF+hOJ1rOYcg6eTMmS9xYHCXzqZZzKw6BbXWyF4UpwSsBQnHJeA=="; - }; - }; - "zeparser-0.0.5" = { - name = "zeparser"; - packageName = "zeparser"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz"; - sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2"; - }; - }; - "zero-fill-2.2.3" = { - name = "zero-fill"; - packageName = "zero-fill"; - version = "2.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/zero-fill/-/zero-fill-2.2.3.tgz"; - sha1 = "a3def06ba5e39ae644850bb4ca2ad4112b4855e9"; - }; - }; - "zip-dir-1.0.2" = { - name = "zip-dir"; - packageName = "zip-dir"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/zip-dir/-/zip-dir-1.0.2.tgz"; - sha1 = "253f907aead62a21acd8721d8b88032b2411c051"; - }; - }; - "zip-object-0.1.0" = { - name = "zip-object"; - packageName = "zip-object"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/zip-object/-/zip-object-0.1.0.tgz"; - sha1 = "c1a0da04c88c837756e248680a03ff902ec3f53a"; - }; - }; - "zip-stream-1.2.0" = { - name = "zip-stream"; - packageName = "zip-stream"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz"; - sha1 = "a8bc45f4c1b49699c6b90198baacaacdbcd4ba04"; - }; - }; - "zip-stream-2.0.1" = { - name = "zip-stream"; - packageName = "zip-stream"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/zip-stream/-/zip-stream-2.0.1.tgz"; - sha512 = "c+eUhhkDpaK87G/py74wvWLtz2kzMPNCCkUApkun50ssE0oQliIQzWpTnwjB+MTKVIf2tGzIgHyqW/Y+W77ecQ=="; + url = "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz"; + sha512 = "S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A=="; }; }; }; @@ -33404,10 +4528,10 @@ in alloy = nodeEnv.buildNodePackage { name = "alloy"; packageName = "alloy"; - version = "1.13.2"; + version = "1.13.5"; src = fetchurl { - url = "https://registry.npmjs.org/alloy/-/alloy-1.13.2.tgz"; - sha512 = "XtcUf7n2nfz7tEyV2auK55d018ji3WIJYSQAowF9h69go3Jr68OPvhJiaCQikpbM5b+NNw7LBBkKUVJxA3LVsA=="; + url = "https://registry.npmjs.org/alloy/-/alloy-1.13.5.tgz"; + sha512 = "derWDIwsSR9Iq6XOU2LOoRztJ/6M6CegjoOiehXe97ifLbBuFaGaNAtbWKSwCWKw05YCV0ifsV5nA3cFUrbdOQ=="; }; dependencies = [ sources."JSV-4.0.2" @@ -33437,12 +4561,12 @@ in sources."balanced-match-1.0.0" sources."brace-expansion-1.1.11" sources."chalk-1.1.3" - sources."chmodr-1.0.2" - sources."colors-1.3.2" - sources."commander-2.17.1" + sources."chmodr-1.2.0" + sources."colors-1.3.3" + sources."commander-2.19.0" sources."concat-map-0.0.1" - sources."convert-source-map-1.5.1" - sources."core-js-2.5.7" + sources."convert-source-map-1.6.0" + sources."core-js-2.6.0" sources."debug-2.6.9" sources."detect-indent-4.0.0" sources."ejs-2.5.7" @@ -33462,7 +4586,7 @@ in ]; }) sources."globals-9.18.0" - sources."graceful-fs-4.1.11" + sources."graceful-fs-4.1.15" sources."has-ansi-2.0.0" sources."has-color-0.1.7" sources."home-or-tmp-2.0.0" @@ -33478,7 +4602,7 @@ in sources."json5-0.5.1" sources."jsonfile-4.0.0" sources."jsonlint-1.6.2" - sources."lodash-4.17.10" + sources."lodash-4.17.11" sources."loose-envify-1.4.0" sources."matcher-collection-1.0.5" sources."minimatch-3.0.4" @@ -33505,6 +4629,7 @@ in sources."regenerator-runtime-0.11.1" sources."repeating-2.0.1" sources."resolve-1.8.1" + sources."safe-buffer-5.1.2" sources."sax-0.5.8" sources."slash-1.0.0" sources."source-map-0.6.1" @@ -33519,7 +4644,7 @@ in sources."trim-right-1.0.1" sources."underscore-1.6.0" sources."universalify-0.1.2" - sources."walk-sync-0.3.3" + sources."walk-sync-0.3.4" sources."which-1.3.1" sources."xml2js-0.2.8" sources."xml2tss-0.0.5" @@ -33534,130 +4659,19 @@ in production = true; bypassCache = true; }; - asar = nodeEnv.buildNodePackage { - name = "asar"; - packageName = "asar"; - version = "0.14.3"; - src = fetchurl { - url = "https://registry.npmjs.org/asar/-/asar-0.14.3.tgz"; - sha512 = "+hNnVVDmYbv05We/a9knj/98w171+A94A9DNHj+3kXUr3ENTQoSEcfbJRvBBRHyOh4vukBYWujmHvvaMmQoQbg=="; - }; - dependencies = [ - sources."abbrev-1.1.1" - sources."ajv-5.5.2" - 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."bcrypt-pbkdf-1.0.2" - sources."binary-0.3.0" - sources."brace-expansion-1.1.11" - sources."buffers-0.1.1" - sources."caseless-0.12.0" - sources."chainsaw-0.1.0" - sources."chromium-pickle-js-0.2.0" - sources."co-4.6.0" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."concat-map-0.0.1" - sources."core-util-is-1.0.2" - sources."cuint-0.2.2" - sources."dashdash-1.14.1" - sources."decompress-zip-0.3.0" - sources."delayed-stream-1.0.0" - sources."ecc-jsbn-0.1.2" - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."fs-extra-0.26.7" - sources."fs.realpath-1.0.0" - sources."getpass-0.1.7" - sources."glob-6.0.4" - sources."graceful-fs-4.1.11" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."http-signature-1.2.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."is-typedarray-1.0.0" - sources."isarray-0.0.1" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-2.4.0" - sources."jsprim-1.4.1" - sources."klaw-1.3.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."mkpath-0.1.0" - sources."mksnapshot-0.3.1" - sources."nopt-3.0.6" - sources."oauth-sign-0.9.0" - sources."once-1.4.0" - sources."os-tmpdir-1.0.2" - sources."path-is-absolute-1.0.1" - sources."performance-now-2.1.0" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."q-1.5.1" - sources."qs-6.5.2" - sources."readable-stream-1.1.14" - sources."request-2.88.0" - (sources."rimraf-2.6.2" // { - dependencies = [ - sources."glob-7.1.3" - ]; - }) - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."sshpk-1.14.2" - sources."string_decoder-0.10.31" - sources."tmp-0.0.28" - (sources."touch-0.0.3" // { - dependencies = [ - sources."nopt-1.0.10" - ]; - }) - sources."tough-cookie-2.4.3" - sources."traverse-0.3.9" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."uuid-3.3.2" - sources."verror-1.10.0" - sources."wrappy-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Creating Electron app packages"; - homepage = https://github.com/electron/asar; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; azure-cli = nodeEnv.buildNodePackage { name = "azure-cli"; packageName = "azure-cli"; - version = "0.10.19"; + version = "0.10.20"; src = fetchurl { - url = "https://registry.npmjs.org/azure-cli/-/azure-cli-0.10.19.tgz"; - sha512 = "9OBihy+L53g9ALssKTY/vTWEiz8mGEJ1asWiCdfPdQ1Uf++tewiNrN7Fq2Eb6ZYtvK0BYvPZlh3bHguKmKO3yA=="; + url = "https://registry.npmjs.org/azure-cli/-/azure-cli-0.10.20.tgz"; + sha512 = "MMiK5sFfIocNMWCc5PshUCAe6aY4P13/GCmSwudOziA/pFdQMHU8jhu+jU2SSWFug4K1ugeuCwtMXe43oL0PhQ=="; }; dependencies = [ - sources."@types/node-8.10.28" + sources."@types/node-8.10.38" sources."JSV-4.0.2" sources."adal-node-0.1.28" - sources."ajv-5.5.2" + sources."ajv-6.6.1" sources."amdefine-1.0.1" sources."ansi-regex-2.1.1" sources."ansi-styles-2.2.1" @@ -33670,13 +4684,14 @@ in sources."aws-sign2-0.6.0" sources."aws4-1.8.0" sources."azure-arm-authorization-2.0.0" - sources."azure-arm-batch-3.1.2" - sources."azure-arm-cdn-4.0.2" - sources."azure-arm-commerce-2.0.0" + sources."azure-arm-batch-3.2.0" + sources."azure-arm-cdn-4.1.0" + sources."azure-arm-commerce-2.1.0" sources."azure-arm-compute-3.0.0-preview" (sources."azure-arm-datalake-analytics-1.0.2-preview" // { dependencies = [ sources."async-0.2.7" + sources."azure-arm-resource-1.6.1-preview" sources."ms-rest-1.15.7" sources."ms-rest-azure-1.15.7" sources."request-2.74.0" @@ -33685,6 +4700,7 @@ in (sources."azure-arm-datalake-store-1.0.2-preview" // { dependencies = [ sources."async-0.2.7" + sources."azure-arm-resource-1.6.1-preview" sources."ms-rest-1.15.7" sources."ms-rest-azure-1.15.7" sources."request-2.74.0" @@ -33700,6 +4716,7 @@ in (sources."azure-arm-powerbiembedded-0.1.1" // { dependencies = [ sources."async-0.2.7" + sources."azure-arm-resource-1.6.1-preview" sources."ms-rest-1.15.7" sources."ms-rest-azure-1.15.7" sources."request-2.74.0" @@ -33708,30 +4725,17 @@ in (sources."azure-arm-rediscache-0.2.3" // { dependencies = [ sources."async-0.2.7" + sources."azure-arm-resource-1.6.1-preview" sources."ms-rest-1.15.7" sources."ms-rest-azure-1.15.7" sources."request-2.74.0" ]; }) - (sources."azure-arm-resource-1.6.1-preview" // { - dependencies = [ - sources."async-0.2.7" - sources."ms-rest-1.15.7" - sources."ms-rest-azure-1.15.7" - sources."request-2.74.0" - ]; - }) + sources."azure-arm-resource-7.2.1" sources."azure-arm-servermanagement-1.1.0" sources."azure-arm-storage-5.2.0" sources."azure-arm-trafficmanager-1.1.0-preview" - (sources."azure-arm-website-0.11.5" // { - dependencies = [ - sources."async-0.2.7" - sources."ms-rest-1.15.7" - sources."ms-rest-azure-1.15.7" - sources."request-2.74.0" - ]; - }) + sources."azure-arm-website-5.7.0" sources."azure-asm-compute-0.18.0" sources."azure-asm-hdinsight-0.10.2" sources."azure-asm-mgmt-0.10.1" @@ -33759,34 +4763,20 @@ in }) sources."azure-gallery-2.0.0-pre.18" sources."azure-graph-2.2.0" - (sources."azure-keyvault-1.0.0" // { - dependencies = [ - sources."async-0.2.7" - sources."ms-rest-1.15.7" - sources."ms-rest-azure-1.15.7" - sources."request-2.74.0" - ]; - }) + sources."azure-keyvault-3.0.4" (sources."azure-monitoring-0.10.6" // { dependencies = [ sources."underscore-1.9.1" ]; }) - (sources."azure-servicefabric-0.1.5" // { + sources."azure-servicefabric-2.2.0" + (sources."azure-storage-2.10.2" // { dependencies = [ - sources."async-0.2.7" - sources."ms-rest-1.15.7" - sources."ms-rest-azure-1.15.7" - sources."request-2.74.0" - ]; - }) - (sources."azure-storage-2.10.1" // { - dependencies = [ - sources."extend-1.2.1" sources."readable-stream-2.0.6" sources."underscore-1.8.3" sources."validator-9.4.1" sources."xml2js-0.2.8" + sources."xmlbuilder-9.0.7" ]; }) sources."balanced-match-1.0.0" @@ -33805,9 +4795,8 @@ in sources."caseless-0.11.0" sources."chalk-1.1.3" sources."clone-1.0.4" - sources."co-4.6.0" sources."colors-1.1.2" - sources."combined-stream-1.0.6" + sources."combined-stream-1.0.7" sources."commander-1.0.4" sources."concat-map-0.0.1" (sources."concat-stream-1.6.2" // { @@ -33841,7 +4830,7 @@ in sources."extend-3.0.2" sources."extsprintf-1.3.0" sources."eyes-0.1.8" - sources."fast-deep-equal-1.1.0" + sources."fast-deep-equal-2.0.1" sources."fast-json-patch-0.5.6" sources."fast-json-stable-stringify-2.0.0" sources."fibers-1.0.15" @@ -33854,7 +4843,7 @@ in sources."from-0.1.7" sources."fs.realpath-1.0.0" sources."galaxy-0.1.12" - sources."generate-function-2.2.0" + sources."generate-function-2.3.1" sources."generate-object-property-1.2.0" (sources."getpass-0.1.7" // { dependencies = [ @@ -33866,7 +4855,7 @@ in sources."har-schema-2.0.0" (sources."har-validator-2.0.6" // { dependencies = [ - sources."commander-2.17.1" + sources."commander-2.19.0" ]; }) sources."has-ansi-2.0.0" @@ -33892,7 +4881,7 @@ in sources."jsbn-0.1.1" sources."json-edm-parser-0.1.2" sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" + sources."json-schema-traverse-0.4.1" sources."json-stringify-safe-5.0.1" sources."jsonlint-1.6.2" sources."jsonminify-0.4.1" @@ -33914,22 +4903,22 @@ in sources."streamline-0.4.11" ]; }) - sources."lodash-4.17.10" + sources."lodash-4.17.11" sources."map-stream-0.1.0" sources."md5.js-1.3.4" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" sources."minimatch-3.0.4" sources."minimist-0.0.8" sources."mkdirp-0.5.1" sources."moment-2.22.2" - (sources."ms-rest-2.3.6" // { + (sources."ms-rest-2.3.8" // { dependencies = [ sources."through-2.3.8" sources."tunnel-0.0.5" ]; }) - (sources."ms-rest-azure-2.5.7" // { + (sources."ms-rest-azure-2.5.9" // { dependencies = [ sources."async-2.6.0" ]; @@ -33985,8 +4974,8 @@ in sources."assert-plus-1.0.0" sources."aws-sign2-0.7.0" sources."caseless-0.12.0" - sources."form-data-2.3.2" - sources."har-validator-5.1.0" + sources."form-data-2.3.3" + sources."har-validator-5.1.3" sources."http-signature-1.2.0" sources."oauth-sign-0.9.0" sources."qs-6.5.2" @@ -34007,7 +4996,7 @@ in sources."asn1-0.1.11" ]; }) - (sources."sshpk-1.14.2" // { + (sources."sshpk-1.15.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -34029,6 +5018,11 @@ in sources."tweetnacl-0.14.5" sources."typedarray-0.0.6" sources."underscore-1.4.4" + (sources."uri-js-4.2.2" // { + dependencies = [ + sources."punycode-2.1.1" + ]; + }) sources."user-home-2.0.0" sources."util-deprecate-1.0.2" (sources."utile-0.2.1" // { @@ -34073,7 +5067,7 @@ in packageName = "bower"; version = "1.8.4"; src = fetchurl { - url = "https://registry.npmjs.org/bower/-/bower-1.8.4.tgz"; + url = "http://registry.npmjs.org/bower/-/bower-1.8.4.tgz"; sha1 = "e7876a076deb8137f7d06525dc5e8c66db82f28a"; }; buildInputs = globalBuildInputs; @@ -34085,705 +5079,6 @@ in production = true; bypassCache = true; }; - bower2nix = nodeEnv.buildNodePackage { - name = "bower2nix"; - packageName = "bower2nix"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/bower2nix/-/bower2nix-3.2.0.tgz"; - sha1 = "5a0cabad7d5d5e6c35dbc068719c6c919e903fb5"; - }; - dependencies = [ - sources."argparse-1.0.4" - sources."array-find-index-1.0.2" - sources."balanced-match-1.0.0" - sources."bower-1.8.4" - sources."bower-endpoint-parser-0.2.1" - sources."bower-json-0.6.0" - sources."bower-logger-0.2.1" - sources."brace-expansion-1.1.11" - sources."builtin-modules-1.1.1" - sources."camelcase-2.1.1" - sources."camelcase-keys-2.1.0" - sources."concat-map-0.0.1" - sources."currently-unhandled-0.4.1" - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."deep-extend-0.4.2" - sources."ends-with-0.2.0" - sources."error-ex-1.3.2" - sources."ext-list-2.2.2" - sources."ext-name-3.0.0" - sources."find-up-1.1.2" - (sources."fs-extra-0.26.7" // { - dependencies = [ - sources."graceful-fs-4.1.11" - ]; - }) - sources."fs.realpath-1.0.0" - sources."get-stdin-4.0.1" - sources."glob-6.0.4" - sources."graceful-fs-3.0.11" - sources."hosted-git-info-2.7.1" - sources."indent-string-2.1.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."intersect-1.0.1" - sources."is-arrayish-0.2.1" - sources."is-builtin-module-1.0.0" - sources."is-finite-1.0.2" - sources."is-plain-obj-1.1.0" - sources."is-utf8-0.2.1" - (sources."jsonfile-2.4.0" // { - dependencies = [ - sources."graceful-fs-4.1.11" - ]; - }) - (sources."klaw-1.3.1" // { - dependencies = [ - sources."graceful-fs-4.1.11" - ]; - }) - (sources."load-json-file-1.1.0" // { - dependencies = [ - sources."graceful-fs-4.1.11" - ]; - }) - 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.36.0" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."ms-2.0.0" - sources."natives-1.1.4" - sources."normalize-package-data-2.4.0" - sources."number-is-nan-1.0.1" - sources."object-assign-4.1.1" - sources."once-1.4.0" - sources."os-tmpdir-1.0.2" - sources."parse-json-2.2.0" - sources."path-exists-2.1.0" - sources."path-is-absolute-1.0.1" - (sources."path-type-1.1.0" // { - dependencies = [ - sources."graceful-fs-4.1.11" - ]; - }) - sources."pify-2.3.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."promised-temp-0.1.0" - sources."q-1.5.1" - sources."read-pkg-1.1.0" - sources."read-pkg-up-1.0.1" - sources."redent-1.0.0" - sources."repeating-2.0.1" - (sources."rimraf-2.6.2" // { - dependencies = [ - sources."glob-7.1.3" - ]; - }) - sources."semver-5.5.1" - sources."signal-exit-3.0.2" - sources."sort-keys-1.1.2" - sources."sort-keys-length-1.0.1" - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."sprintf-js-1.0.3" - sources."strip-bom-2.0.0" - sources."strip-indent-1.0.1" - (sources."temp-0.8.3" // { - dependencies = [ - sources."rimraf-2.2.8" - ]; - }) - sources."trim-newlines-1.0.0" - sources."validate-npm-package-license-3.0.4" - sources."wrappy-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Generate nix expressions to fetch bower dependencies"; - homepage = https://github.com/rvl/bower2nix; - license = "GPL-3.0"; - }; - production = true; - bypassCache = true; - }; - browserify = nodeEnv.buildNodePackage { - name = "browserify"; - packageName = "browserify"; - version = "16.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify/-/browserify-16.2.2.tgz"; - sha512 = "fMES05wq1Oukts6ksGUU2TMVHHp06LyQt0SIwbXIHm7waSrQmNBZePsU0iM/4f94zbvb/wHma+D1YrdzWYnF/A=="; - }; - dependencies = [ - sources."JSONStream-1.3.4" - sources."acorn-5.7.2" - sources."acorn-dynamic-import-3.0.0" - sources."acorn-node-1.5.2" - sources."array-filter-0.0.1" - sources."array-map-0.0.0" - sources."array-reduce-0.0.0" - sources."asn1.js-4.10.1" - (sources."assert-1.4.1" // { - dependencies = [ - sources."inherits-2.0.1" - sources."util-0.10.3" - ]; - }) - sources."balanced-match-1.0.0" - sources."base64-js-1.3.0" - sources."bn.js-4.11.8" - sources."brace-expansion-1.1.11" - sources."brorand-1.1.0" - sources."browser-pack-6.1.0" - (sources."browser-resolve-1.11.3" // { - dependencies = [ - sources."resolve-1.1.7" - ]; - }) - 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."buffer-5.2.0" - sources."buffer-from-1.1.1" - sources."buffer-xor-1.0.3" - sources."builtin-status-codes-3.0.0" - sources."cached-path-relative-1.0.1" - sources."cipher-base-1.0.4" - 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."constants-browserify-1.0.0" - sources."convert-source-map-1.1.3" - 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."crypto-browserify-3.12.0" - sources."date-now-0.1.4" - sources."defined-1.0.0" - sources."deps-sort-2.0.0" - sources."des.js-1.0.0" - (sources."detective-5.1.0" // { - dependencies = [ - sources."minimist-1.2.0" - ]; - }) - sources."diffie-hellman-5.0.3" - sources."domain-browser-1.2.0" - sources."duplexer2-0.1.4" - sources."elliptic-6.4.1" - sources."events-2.1.0" - sources."evp_bytestokey-1.0.3" - sources."fs.realpath-1.0.0" - sources."function-bind-1.1.1" - sources."get-assigned-identifiers-1.2.0" - sources."glob-7.1.3" - sources."has-1.0.3" - sources."hash-base-3.0.4" - sources."hash.js-1.1.5" - sources."hmac-drbg-1.0.1" - sources."htmlescape-1.1.1" - sources."https-browserify-1.0.0" - sources."ieee754-1.1.12" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."inline-source-map-0.6.2" - sources."insert-module-globals-7.2.0" - sources."is-buffer-1.1.6" - sources."isarray-2.0.4" - sources."json-stable-stringify-0.0.1" - sources."jsonify-0.0.0" - sources."jsonparse-1.3.1" - sources."labeled-stream-splicer-2.0.1" - sources."lodash.memoize-3.0.4" - sources."md5.js-1.3.4" - sources."miller-rabin-4.0.1" - sources."minimalistic-assert-1.0.1" - sources."minimalistic-crypto-utils-1.0.1" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."module-deps-6.1.0" - sources."once-1.4.0" - sources."os-browserify-0.3.0" - sources."pako-1.0.6" - sources."parents-1.0.1" - sources."parse-asn1-5.1.1" - sources."path-browserify-0.0.1" - sources."path-is-absolute-1.0.1" - sources."path-parse-1.0.6" - sources."path-platform-0.11.15" - sources."pbkdf2-3.0.16" - sources."process-0.11.10" - sources."process-nextick-args-2.0.0" - sources."public-encrypt-4.0.2" - sources."punycode-1.4.1" - sources."querystring-0.2.0" - sources."querystring-es3-0.2.1" - sources."randombytes-2.0.6" - sources."randomfill-1.0.4" - sources."read-only-stream-2.0.0" - (sources."readable-stream-2.3.6" // { - dependencies = [ - sources."isarray-1.0.0" - ]; - }) - sources."resolve-1.8.1" - sources."ripemd160-2.0.2" - sources."safe-buffer-5.1.2" - sources."sha.js-2.4.11" - sources."shasum-1.0.2" - sources."shell-quote-1.6.1" - sources."simple-concat-1.0.0" - sources."source-map-0.5.7" - sources."stream-browserify-2.0.1" - sources."stream-combiner2-1.1.1" - sources."stream-http-2.8.3" - sources."stream-splicer-2.0.0" - sources."string_decoder-1.1.1" - (sources."subarg-1.0.0" // { - dependencies = [ - sources."minimist-1.2.0" - ]; - }) - sources."syntax-error-1.4.0" - sources."through-2.3.8" - sources."through2-2.0.3" - sources."timers-browserify-1.4.2" - sources."to-arraybuffer-1.0.1" - sources."tty-browserify-0.0.1" - sources."typedarray-0.0.6" - sources."umd-3.0.3" - sources."undeclared-identifiers-1.1.2" - (sources."url-0.11.0" // { - dependencies = [ - sources."punycode-1.3.2" - ]; - }) - sources."util-0.10.4" - sources."util-deprecate-1.0.2" - sources."vm-browserify-1.1.0" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "browser-side require() the node way"; - homepage = "https://github.com/browserify/browserify#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - castnow = nodeEnv.buildNodePackage { - name = "castnow"; - packageName = "castnow"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/castnow/-/castnow-0.6.0.tgz"; - sha512 = "VybZ8QYuJyJHt88TIi12nxsIO/89vmcM1Trna0bTq5O2uzz5SDBE2piU+x87B85V4woosyw9T45f39CZzYjxAw=="; - }; - dependencies = [ - sources."addr-to-ip-port-1.5.1" - sources."airplay-js-0.2.16" - sources."ansi-regex-1.1.1" - sources."ansi-styles-2.2.1" - sources."append-0.1.1" - sources."array-find-0.1.1" - sources."array-find-index-1.0.2" - sources."array-loop-1.0.0" - sources."array-shuffle-1.0.1" - sources."ascli-0.3.0" - sources."async-0.2.10" - sources."aws-sign-0.2.1" - sources."balanced-match-1.0.0" - sources."base64-js-1.3.0" - sources."bencode-2.0.0" - sources."bitfield-0.1.0" - (sources."bittorrent-dht-6.4.2" // { - dependencies = [ - sources."bencode-0.7.0" - ]; - }) - (sources."bittorrent-tracker-7.7.0" // { - dependencies = [ - sources."bencode-0.8.0" - ]; - }) - sources."blob-to-buffer-1.2.8" - sources."bn.js-4.11.8" - sources."bncode-0.5.3" - sources."boom-0.3.8" - sources."brace-expansion-1.1.11" - sources."buffer-alloc-1.2.0" - sources."buffer-alloc-unsafe-1.1.0" - sources."buffer-equal-0.0.1" - sources."buffer-equals-1.0.4" - sources."buffer-fill-1.0.0" - sources."buffer-from-1.1.1" - sources."bufferview-1.0.1" - sources."builtin-modules-1.1.1" - sources."bytebuffer-3.5.5" - sources."camelcase-2.1.1" - sources."camelcase-keys-2.1.0" - sources."castv2-0.1.9" - sources."castv2-client-1.2.0" - sources."chalk-1.0.0" - sources."chromecast-player-0.2.3" - sources."chromecast-scanner-0.5.0" - sources."cli-width-1.1.1" - sources."clivas-0.1.4" - sources."co-3.1.0" - sources."codepage-1.4.0" - sources."colour-0.7.1" - sources."combined-stream-0.0.7" - sources."commander-2.17.1" - sources."compact2string-1.4.0" - 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."string_decoder-1.1.1" - ]; - }) - sources."cookie-jar-0.2.0" - sources."core-util-is-1.0.2" - sources."cryptiles-0.1.3" - sources."currently-unhandled-0.4.1" - sources."cyclist-0.1.1" - sources."debounced-seeker-1.0.0" - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."decompress-response-3.3.0" - sources."deep-extend-0.2.11" - sources."delayed-stream-0.0.5" - sources."diveSync-0.3.0" - sources."dns-js-0.2.1" - (sources."end-of-stream-1.0.0" // { - dependencies = [ - sources."once-1.3.3" - ]; - }) - sources."error-ex-1.3.2" - sources."escape-string-regexp-1.0.5" - sources."exit-on-epipe-1.0.1" - sources."fifo-0.1.4" - (sources."figures-1.7.0" // { - dependencies = [ - sources."object-assign-4.1.1" - ]; - }) - sources."find-up-1.1.2" - sources."flatten-0.0.1" - sources."forever-agent-0.2.0" - (sources."form-data-0.0.10" // { - dependencies = [ - sources."mime-1.2.11" - ]; - }) - (sources."fs-chunk-store-1.7.0" // { - dependencies = [ - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."thunky-1.0.2" - ]; - }) - sources."fs.realpath-1.0.0" - sources."get-browser-rtc-1.0.2" - sources."get-stdin-4.0.1" - sources."glob-7.1.3" - sources."got-1.2.2" - sources."graceful-fs-4.1.11" - sources."has-ansi-1.0.3" - sources."hat-0.0.3" - sources."hawk-0.10.2" - sources."hoek-0.7.6" - sources."hosted-git-info-2.7.1" - sources."immediate-chunk-store-1.0.8" - sources."indent-string-2.1.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.1.0" - sources."inquirer-0.8.5" - sources."internal-ip-1.2.0" - sources."ip-1.1.5" - sources."ip-set-1.0.1" - sources."ipaddr.js-1.8.1" - sources."is-arrayish-0.2.1" - sources."is-builtin-module-1.0.0" - sources."is-finite-1.0.2" - sources."is-utf8-0.2.1" - sources."isarray-0.0.1" - sources."json-stringify-safe-3.0.0" - sources."k-bucket-0.6.0" - (sources."k-rpc-3.7.0" // { - dependencies = [ - sources."k-bucket-2.0.1" - ]; - }) - sources."k-rpc-socket-1.8.0" - sources."keypress-0.2.1" - sources."load-json-file-1.1.0" - sources."lodash-3.10.1" - sources."long-2.4.0" - sources."loud-rejection-1.6.0" - sources."lru-2.0.1" - sources."magnet-uri-5.2.3" - sources."map-obj-1.0.1" - (sources."mdns-js-1.0.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."meow-3.7.0" // { - dependencies = [ - sources."object-assign-4.1.1" - ]; - }) - sources."mime-1.6.0" - sources."mimic-response-1.0.1" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - sources."mkdirp-0.3.5" - sources."ms-2.0.0" - sources."multicast-dns-4.0.1" - sources."mutate.js-0.2.0" - sources."mute-stream-0.0.4" - sources."network-address-0.0.5" - sources."node-uuid-1.4.8" - sources."normalize-package-data-2.4.0" - sources."number-is-nan-1.0.1" - sources."numeral-1.5.6" - sources."oauth-sign-0.2.0" - sources."object-assign-1.0.0" - sources."once-1.4.0" - sources."open-0.0.5" - (sources."optimist-0.6.1" // { - dependencies = [ - sources."minimist-0.0.10" - ]; - }) - sources."options-0.0.6" - sources."optjs-3.2.2" - sources."pad-0.0.5" - sources."parse-json-2.2.0" - (sources."parse-torrent-5.9.1" // { - dependencies = [ - sources."get-stdin-6.0.0" - ]; - }) - (sources."parse-torrent-file-2.1.4" // { - dependencies = [ - sources."bencode-0.7.0" - ]; - }) - sources."path-exists-2.1.0" - sources."path-is-absolute-1.0.1" - sources."path-type-1.1.0" - (sources."peer-wire-protocol-0.7.1" // { - dependencies = [ - sources."bncode-0.2.3" - ]; - }) - sources."peer-wire-swarm-0.12.2" - sources."peerflix-0.34.0" - sources."pify-2.3.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - (sources."playerui-1.3.0" // { - dependencies = [ - sources."ansi-regex-0.2.1" - sources."ansi-styles-1.1.0" - sources."chalk-0.5.1" - sources."has-ansi-0.1.0" - sources."strip-ansi-0.3.0" - sources."supports-color-0.2.0" - ]; - }) - sources."plist-3.0.1" - sources."process-nextick-args-2.0.0" - sources."promiscuous-0.6.0" - sources."protobufjs-3.8.2" - (sources."pump-0.3.5" // { - dependencies = [ - sources."once-1.2.0" - ]; - }) - sources."qap-3.3.1" - sources."qs-0.5.6" - sources."query-string-1.0.1" - (sources."random-access-file-2.0.1" // { - dependencies = [ - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - ]; - }) - sources."random-access-storage-1.3.0" - sources."random-iterate-1.0.1" - sources."randombytes-2.0.6" - sources."range-parser-1.2.0" - (sources."rc-0.4.0" // { - dependencies = [ - sources."minimist-0.0.10" - ]; - }) - sources."re-emitter-1.1.3" - sources."read-pkg-1.1.0" - sources."read-pkg-up-1.0.1" - (sources."read-torrent-1.3.0" // { - dependencies = [ - sources."magnet-uri-2.0.1" - (sources."parse-torrent-4.1.0" // { - dependencies = [ - sources."magnet-uri-4.2.3" - ]; - }) - sources."thirty-two-0.0.2" - ]; - }) - sources."readable-stream-1.1.14" - sources."readline2-0.1.1" - sources."redent-1.0.0" - sources."repeating-2.0.1" - (sources."request-2.16.6" // { - dependencies = [ - sources."mime-1.2.11" - ]; - }) - sources."rimraf-2.6.2" - sources."router-0.6.2" - sources."run-parallel-1.1.9" - sources."run-series-1.1.8" - sources."rusha-0.8.13" - sources."rx-2.5.3" - sources."safe-buffer-5.1.2" - sources."sax-1.2.4" - sources."semver-5.5.1" - sources."signal-exit-3.0.2" - sources."simple-concat-1.0.0" - sources."simple-get-2.8.1" - (sources."simple-peer-6.4.4" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."simple-sha1-2.1.1" - (sources."simple-websocket-4.3.1" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."safe-buffer-5.0.1" - sources."string_decoder-1.1.1" - sources."ws-2.3.1" - ]; - }) - sources."single-line-log-0.4.1" - sources."sntp-0.1.4" - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."speedometer-0.1.4" - sources."srt2vtt-1.3.1" - sources."stream-transcoder-0.0.5" - sources."string2compact-1.3.0" - sources."string_decoder-0.10.31" - sources."strip-ansi-2.0.1" - sources."strip-bom-2.0.0" - sources."strip-indent-1.0.1" - sources."strip-json-comments-0.1.3" - sources."supports-color-1.3.1" - sources."thirty-two-1.0.2" - sources."through-2.3.8" - sources."thunky-0.1.0" - sources."time-line-1.0.1" - sources."torrent-discovery-5.4.0" - sources."torrent-piece-1.1.2" - (sources."torrent-stream-1.0.4" // { - dependencies = [ - sources."end-of-stream-0.1.5" - sources."magnet-uri-4.2.3" - sources."once-1.3.3" - sources."parse-torrent-4.1.0" - sources."thirty-two-0.0.2" - ]; - }) - sources."trim-newlines-1.0.0" - sources."tunnel-agent-0.2.0" - sources."typedarray-0.0.6" - sources."ultron-1.1.1" - sources."underscore-1.6.0" - sources."uniq-1.0.1" - sources."utfx-1.0.1" - sources."util-deprecate-1.0.2" - sources."utp-0.0.7" - sources."validate-npm-package-license-3.0.4" - sources."voc-1.1.0" - sources."ware-1.3.0" - sources."windows-no-runnable-0.0.6" - sources."wordwrap-0.0.3" - sources."wrap-fn-0.1.5" - sources."wrappy-1.0.2" - (sources."ws-1.1.5" // { - dependencies = [ - sources."ultron-1.0.2" - ]; - }) - sources."xml2js-0.4.19" - sources."xmlbuilder-9.0.7" - sources."xmldom-0.1.27" - sources."xspfr-0.3.1" - sources."xtend-4.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "commandline chromecast player"; - homepage = "https://github.com/xat/castnow#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - clean-css = nodeEnv.buildNodePackage { - name = "clean-css"; - packageName = "clean-css"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz"; - sha512 = "4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g=="; - }; - dependencies = [ - sources."source-map-0.6.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A well-tested CSS minifier"; - homepage = https://github.com/jakubpawlowicz/clean-css; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; coffee-script = nodeEnv.buildNodePackage { name = "coffee-script"; packageName = "coffee-script"; @@ -34801,3608 +5096,13 @@ in production = true; bypassCache = true; }; - coinmon = nodeEnv.buildNodePackage { - name = "coinmon"; - packageName = "coinmon"; - version = "0.0.22"; - src = fetchurl { - url = "https://registry.npmjs.org/coinmon/-/coinmon-0.0.22.tgz"; - sha512 = "IiL5bbisnZ4U3IVNn3l5Z8d1RnQ9yvzWuhAJU5VtSGoeYfdCn7jUlliwH02vaFOSggDkMoKdh8eh6OlgqmMu6g=="; - }; - dependencies = [ - sources."ansi-regex-2.1.1" - sources."ansi-styles-3.2.1" - sources."axios-0.17.1" - sources."chalk-2.4.1" - sources."cli-cursor-2.1.0" - sources."cli-spinners-1.3.1" - sources."cli-table2-0.2.0" - sources."code-point-at-1.1.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."colors-1.3.2" - sources."commander-2.17.1" - sources."debug-3.1.0" - sources."escape-string-regexp-1.0.5" - sources."follow-redirects-1.5.7" - sources."has-flag-3.0.0" - sources."humanize-plus-1.8.2" - sources."is-buffer-1.1.6" - sources."is-fullwidth-code-point-1.0.0" - sources."lodash-3.10.1" - sources."log-symbols-2.2.0" - sources."mimic-fn-1.2.0" - sources."ms-2.0.0" - sources."number-is-nan-1.0.1" - sources."onetime-2.0.1" - sources."ora-1.4.0" - sources."restore-cursor-2.0.0" - sources."signal-exit-3.0.2" - sources."string-width-1.0.2" - sources."strip-ansi-3.0.1" - sources."supports-color-5.5.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A cryptocurrency price monitoring tool"; - homepage = "https://github.com/bichenkk/coinmon#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - configurable-http-proxy = nodeEnv.buildNodePackage { - name = "configurable-http-proxy"; - packageName = "configurable-http-proxy"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/configurable-http-proxy/-/configurable-http-proxy-3.1.1.tgz"; - sha512 = "e+fxBy5cCayuNpxt3tcigBIuFsU/+oN48eK3aQtCBV12glavbBMxJa3ut2AEDHhXa/g3pC8r2BorKthrofHGRw=="; - }; - dependencies = [ - sources."async-1.0.0" - sources."colors-1.0.3" - sources."commander-2.13.0" - sources."cycle-1.0.3" - sources."eventemitter3-1.2.0" - sources."eyes-0.1.8" - sources."http-proxy-1.16.2" - sources."isstream-0.1.2" - sources."lynx-0.2.0" - sources."mersenne-0.0.4" - sources."requires-port-1.0.0" - sources."stack-trace-0.0.10" - sources."statsd-parser-0.0.4" - sources."strftime-0.10.0" - sources."winston-2.4.4" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A configurable-on-the-fly HTTP Proxy"; - homepage = "https://github.com/jupyterhub/configurable-http-proxy#readme"; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - }; - cordova = nodeEnv.buildNodePackage { - name = "cordova"; - packageName = "cordova"; - version = "8.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cordova/-/cordova-8.0.0.tgz"; - sha1 = "2e8446d9493caafd870b1090785e7f03e2ae6a43"; - }; - dependencies = [ - sources."JSONStream-1.3.4" - sources."abbrev-1.1.1" - sources."accepts-1.3.5" - sources."acorn-5.7.2" - sources."acorn-dynamic-import-3.0.0" - sources."acorn-node-1.5.2" - sources."aliasify-2.1.0" - sources."ansi-0.3.1" - sources."ansi-escapes-1.4.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."array-filter-0.0.1" - sources."array-flatten-1.1.1" - sources."array-map-0.0.0" - sources."array-reduce-0.0.0" - sources."asn1-0.2.4" - sources."asn1.js-4.10.1" - (sources."assert-1.4.1" // { - dependencies = [ - sources."inherits-2.0.1" - sources."util-0.10.3" - ]; - }) - sources."assert-plus-0.2.0" - sources."async-1.5.2" - sources."asynckit-0.4.0" - sources."aws-sign2-0.6.0" - sources."aws4-1.8.0" - sources."balanced-match-1.0.0" - sources."base64-js-1.2.0" - sources."bcrypt-pbkdf-1.0.2" - sources."big-integer-1.6.34" - sources."block-stream-0.0.9" - sources."bn.js-4.11.8" - sources."body-parser-1.18.2" - sources."boom-2.10.1" - sources."bplist-creator-0.0.7" - sources."bplist-parser-0.1.1" - sources."brace-expansion-1.1.11" - sources."brorand-1.1.0" - sources."browser-pack-6.1.0" - (sources."browser-resolve-1.11.3" // { - dependencies = [ - sources."resolve-1.1.7" - ]; - }) - (sources."browserify-14.4.0" // { - dependencies = [ - sources."glob-7.1.3" - ]; - }) - 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-transform-tools-1.7.0" - sources."browserify-zlib-0.1.4" - sources."buffer-5.2.0" - 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."builtins-1.0.3" - sources."bytes-3.0.0" - sources."cached-path-relative-1.0.1" - sources."caseless-0.11.0" - sources."chalk-1.1.3" - sources."cipher-base-1.0.4" - sources."cli-cursor-1.0.2" - sources."cli-width-1.1.1" - sources."code-point-at-1.1.0" - sources."combine-source-map-0.8.0" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."compressible-2.0.14" - sources."compression-1.7.3" - sources."concat-map-0.0.1" - (sources."concat-stream-1.5.2" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.0.6" - sources."string_decoder-0.10.31" - ]; - }) - sources."configstore-2.1.0" - sources."console-browserify-1.1.0" - sources."constants-browserify-1.0.0" - sources."content-disposition-0.5.2" - sources."content-type-1.0.4" - sources."convert-source-map-1.1.3" - sources."cookie-0.3.1" - sources."cookie-signature-1.0.6" - sources."cordova-app-hello-world-3.12.0" - sources."cordova-common-2.2.5" - (sources."cordova-create-1.1.2" // { - dependencies = [ - sources."q-1.0.1" - sources."shelljs-0.3.0" - ]; - }) - (sources."cordova-fetch-1.3.0" // { - dependencies = [ - sources."glob-7.1.3" - sources."shelljs-0.7.8" - ]; - }) - sources."cordova-js-4.2.4" - (sources."cordova-lib-8.0.0" // { - dependencies = [ - sources."base64-js-1.1.2" - sources."glob-7.1.1" - sources."nopt-4.0.1" - sources."plist-2.0.1" - sources."q-1.0.1" - sources."shelljs-0.3.0" - sources."underscore-1.8.3" - ]; - }) - sources."cordova-registry-mapper-1.1.15" - sources."cordova-serve-2.0.1" - 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."cryptiles-2.0.5" - sources."crypto-browserify-3.12.0" - (sources."dashdash-1.14.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."date-now-0.1.4" - sources."debug-2.6.9" - sources."deep-extend-0.6.0" - sources."defined-1.0.0" - sources."delayed-stream-1.0.0" - (sources."dep-graph-1.1.0" // { - dependencies = [ - sources."underscore-1.2.1" - ]; - }) - sources."depd-1.1.2" - (sources."dependency-ls-1.1.1" // { - dependencies = [ - sources."q-1.4.1" - ]; - }) - sources."deps-sort-2.0.0" - sources."des.js-1.0.0" - sources."destroy-1.0.4" - sources."detect-indent-5.0.0" - sources."detective-4.7.1" - sources."diffie-hellman-5.0.3" - sources."domain-browser-1.1.7" - sources."dot-prop-3.0.0" - sources."duplexer2-0.1.4" - sources."duplexify-3.6.0" - sources."ecc-jsbn-0.1.2" - sources."editor-1.0.0" - sources."ee-first-1.1.1" - sources."elementtree-0.1.6" - sources."elliptic-6.4.1" - sources."encodeurl-1.0.2" - sources."end-of-stream-1.4.1" - sources."escape-html-1.0.3" - sources."escape-string-regexp-1.0.5" - sources."etag-1.8.1" - sources."events-1.1.1" - sources."evp_bytestokey-1.0.3" - sources."exit-hook-1.1.1" - (sources."express-4.16.3" // { - dependencies = [ - sources."safe-buffer-5.1.1" - ]; - }) - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."falafel-2.1.0" - sources."figures-1.7.0" - sources."finalhandler-1.1.1" - sources."foreach-2.0.5" - sources."forever-agent-0.6.1" - sources."form-data-2.1.4" - sources."forwarded-0.1.2" - sources."fresh-0.5.2" - sources."fs.realpath-1.0.0" - sources."fstream-1.0.11" - sources."function-bind-1.1.1" - sources."generate-function-2.2.0" - sources."generate-object-property-1.2.0" - sources."get-assigned-identifiers-1.2.0" - (sources."getpass-0.1.7" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."glob-5.0.15" - (sources."got-3.3.1" // { - dependencies = [ - sources."object-assign-3.0.0" - ]; - }) - sources."graceful-fs-4.1.11" - sources."har-validator-2.0.6" - sources."has-1.0.3" - sources."has-ansi-2.0.0" - sources."hash-base-3.0.4" - sources."hash.js-1.1.5" - sources."hawk-3.1.3" - sources."hmac-drbg-1.0.1" - sources."hoek-2.16.3" - sources."hosted-git-info-2.7.1" - sources."htmlescape-1.1.1" - sources."http-errors-1.6.3" - sources."http-signature-1.1.1" - sources."https-browserify-1.0.0" - sources."iconv-lite-0.4.19" - sources."ieee754-1.1.12" - sources."imurmurhash-0.1.4" - sources."indexof-0.0.1" - sources."infinity-agent-2.0.3" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - (sources."init-package-json-1.10.3" // { - dependencies = [ - sources."glob-7.1.3" - ]; - }) - sources."inline-source-map-0.6.2" - sources."inquirer-0.10.1" - (sources."insert-module-globals-7.2.0" // { - dependencies = [ - sources."concat-stream-1.6.2" - ]; - }) - (sources."insight-0.8.4" // { - dependencies = [ - (sources."configstore-1.4.0" // { - dependencies = [ - sources."uuid-2.0.3" - ]; - }) - sources."uuid-3.3.2" - ]; - }) - sources."interpret-1.1.0" - sources."ipaddr.js-1.8.0" - sources."is-buffer-1.1.6" - sources."is-builtin-module-1.0.0" - sources."is-finite-1.0.2" - sources."is-fullwidth-code-point-1.0.0" - sources."is-my-ip-valid-1.0.0" - sources."is-my-json-valid-2.19.0" - sources."is-npm-1.0.0" - sources."is-obj-1.0.1" - sources."is-property-1.0.2" - sources."is-redirect-1.0.0" - sources."is-stream-1.1.0" - sources."is-typedarray-1.0.0" - sources."is-url-1.2.4" - sources."is-wsl-1.1.0" - sources."isarray-0.0.1" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-parse-better-errors-1.0.2" - sources."json-schema-0.2.3" - sources."json-stable-stringify-0.0.1" - sources."json-stringify-safe-5.0.1" - sources."jsonify-0.0.0" - sources."jsonparse-1.3.1" - sources."jsonpointer-4.0.1" - (sources."jsprim-1.4.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - (sources."labeled-stream-splicer-2.0.1" // { - dependencies = [ - sources."isarray-2.0.4" - ]; - }) - sources."latest-version-1.0.1" - sources."lodash-3.10.1" - sources."lodash._getnative-3.9.1" - sources."lodash.debounce-3.1.1" - sources."lodash.memoize-3.0.4" - sources."lowercase-keys-1.0.1" - sources."md5.js-1.3.4" - sources."media-typer-0.3.0" - sources."merge-descriptors-1.0.1" - sources."methods-1.1.2" - sources."miller-rabin-4.0.1" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimalistic-assert-1.0.1" - sources."minimalistic-crypto-utils-1.0.1" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."module-deps-4.1.1" - sources."ms-2.0.0" - sources."mute-stream-0.0.7" - sources."negotiator-0.6.1" - sources."nested-error-stacks-1.0.2" - sources."nopt-3.0.1" - sources."normalize-package-data-2.4.0" - sources."npm-package-arg-6.1.0" - sources."number-is-nan-1.0.1" - sources."oauth-sign-0.8.2" - sources."object-assign-4.1.1" - sources."object-keys-1.0.12" - sources."on-finished-2.3.0" - sources."on-headers-1.0.1" - sources."once-1.4.0" - sources."onetime-1.1.0" - sources."opener-1.4.2" - sources."opn-5.3.0" - sources."os-browserify-0.1.2" - sources."os-homedir-1.0.2" - sources."os-name-1.0.3" - sources."os-tmpdir-1.0.2" - sources."osenv-0.1.5" - (sources."osx-release-1.1.0" // { - dependencies = [ - sources."minimist-1.2.0" - ]; - }) - sources."package-json-1.2.0" - sources."pako-0.2.9" - sources."parents-1.0.1" - sources."parse-asn1-5.1.1" - sources."parseurl-1.3.2" - sources."path-browserify-0.0.1" - sources."path-is-absolute-1.0.1" - sources."path-parse-1.0.6" - sources."path-platform-0.11.15" - sources."path-to-regexp-0.1.7" - sources."pbkdf2-3.0.16" - sources."pegjs-0.10.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."plist-2.1.0" - sources."prepend-http-1.0.4" - sources."process-0.11.10" - sources."process-nextick-args-1.0.7" - sources."promzard-0.3.0" - sources."properties-parser-0.3.1" - sources."proxy-addr-2.0.4" - sources."public-encrypt-4.0.2" - sources."punycode-1.4.1" - sources."q-1.5.1" - sources."qs-6.5.1" - sources."querystring-0.2.0" - sources."querystring-es3-0.2.1" - sources."randombytes-2.0.6" - sources."randomfill-1.0.4" - sources."range-parser-1.2.0" - (sources."raw-body-2.3.2" // { - dependencies = [ - sources."depd-1.1.1" - sources."http-errors-1.6.2" - sources."setprototypeof-1.0.3" - ]; - }) - (sources."rc-1.2.8" // { - dependencies = [ - sources."minimist-1.2.0" - ]; - }) - sources."read-1.0.7" - sources."read-all-stream-3.1.0" - sources."read-only-stream-2.0.0" - (sources."read-package-json-2.0.13" // { - dependencies = [ - sources."glob-7.1.3" - ]; - }) - (sources."readable-stream-2.3.6" // { - dependencies = [ - sources."isarray-1.0.0" - sources."process-nextick-args-2.0.0" - sources."string_decoder-1.1.1" - ]; - }) - (sources."readline2-1.0.1" // { - dependencies = [ - sources."mute-stream-0.0.5" - ]; - }) - sources."rechoir-0.6.2" - sources."registry-url-3.1.0" - sources."repeating-1.1.3" - (sources."request-2.79.0" // { - dependencies = [ - sources."qs-6.3.2" - sources."uuid-3.3.2" - ]; - }) - sources."resolve-1.8.1" - sources."restore-cursor-1.0.1" - (sources."rimraf-2.6.2" // { - dependencies = [ - sources."glob-7.1.3" - ]; - }) - sources."ripemd160-2.0.2" - sources."run-async-0.1.0" - sources."rx-lite-3.1.2" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."sax-0.3.5" - sources."semver-5.5.1" - sources."semver-diff-2.1.0" - sources."send-0.16.2" - sources."serve-static-1.13.2" - sources."setprototypeof-1.1.0" - sources."sha.js-2.4.11" - sources."shasum-1.0.2" - sources."shell-quote-1.6.1" - sources."shelljs-0.5.3" - sources."simple-concat-1.0.0" - (sources."simple-plist-0.2.1" // { - dependencies = [ - sources."base64-js-1.1.2" - sources."plist-2.0.1" - ]; - }) - sources."slash-1.0.0" - sources."slide-1.1.6" - sources."sntp-1.0.9" - sources."source-map-0.5.7" - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - (sources."sshpk-1.14.2" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."statuses-1.4.0" - sources."stream-browserify-2.0.1" - sources."stream-buffers-2.2.0" - sources."stream-combiner2-1.1.1" - sources."stream-http-2.8.3" - sources."stream-shift-1.0.0" - sources."stream-splicer-2.0.0" - sources."string-length-1.0.1" - sources."string.prototype.codepointat-0.2.1" - sources."string_decoder-1.0.3" - sources."stringstream-0.0.6" - sources."strip-ansi-3.0.1" - sources."strip-json-comments-2.0.1" - (sources."subarg-1.0.0" // { - dependencies = [ - sources."minimist-1.2.0" - ]; - }) - sources."supports-color-2.0.0" - sources."syntax-error-1.4.0" - sources."tar-2.2.1" - sources."through-2.3.8" - sources."through2-2.0.3" - sources."timed-out-2.0.0" - sources."timers-browserify-1.4.2" - sources."to-arraybuffer-1.0.1" - sources."tough-cookie-2.3.4" - sources."tty-browserify-0.0.1" - sources."tunnel-agent-0.4.3" - sources."tweetnacl-0.14.5" - sources."type-is-1.6.16" - sources."typedarray-0.0.6" - sources."umd-3.0.3" - sources."undeclared-identifiers-1.1.2" - sources."underscore-1.9.1" - sources."unorm-1.4.1" - sources."unpipe-1.0.0" - (sources."update-notifier-0.5.0" // { - dependencies = [ - sources."configstore-1.4.0" - ]; - }) - (sources."url-0.11.0" // { - dependencies = [ - sources."punycode-1.3.2" - ]; - }) - sources."util-0.10.4" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.1" - sources."uuid-2.0.3" - sources."valid-identifier-0.0.1" - sources."validate-npm-package-license-3.0.4" - sources."validate-npm-package-name-3.0.0" - sources."vary-1.1.2" - (sources."verror-1.10.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."vm-browserify-0.0.4" - sources."win-release-1.1.1" - sources."wrappy-1.0.2" - sources."write-file-atomic-1.3.4" - (sources."xcode-1.0.0" // { - dependencies = [ - sources."uuid-3.0.1" - ]; - }) - sources."xdg-basedir-2.0.0" - sources."xmlbuilder-8.2.2" - sources."xmldom-0.1.27" - sources."xtend-4.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Cordova command line interface tool"; - homepage = "https://github.com/apache/cordova-cli#readme"; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - create-cycle-app = nodeEnv.buildNodePackage { - name = "create-cycle-app"; - packageName = "create-cycle-app"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/create-cycle-app/-/create-cycle-app-4.0.0.tgz"; - sha512 = "ofgR7gXf+7lgnXQvj0KeveHAyrtoK8zveCDD3sTHPFQY1FKJGkJ7M404ak+G8w6VbTuHwzaBrYbEh8M/SBuykQ=="; - }; - dependencies = [ - sources."@cycle/dom-18.3.0" - sources."@cycle/http-14.10.0" - (sources."@cycle/isolate-3.4.0" // { - dependencies = [ - sources."@cycle/run-4.4.0" - ]; - }) - sources."@cycle/run-3.4.0" - sources."@cycle/time-0.10.1" - sources."@types/cookiejar-2.1.0" - sources."@types/node-10.9.2" - sources."@types/superagent-3.8.2" - sources."ansi-escapes-3.1.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."asynckit-0.4.0" - (sources."chalk-2.4.1" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."supports-color-5.5.0" - ]; - }) - sources."chardet-0.4.2" - sources."cli-cursor-2.1.0" - sources."cli-width-2.2.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."combine-errors-3.0.3" - sources."combined-stream-1.0.6" - sources."component-emitter-1.2.1" - sources."cookiejar-2.1.2" - sources."core-util-is-1.0.2" - sources."cross-spawn-5.1.0" - sources."cssauron-1.4.0" - sources."custom-error-instance-2.1.1" - sources."cycle-onionify-4.0.0" - sources."d-1.0.0" - sources."debug-3.1.0" - sources."delayed-stream-1.0.0" - sources."es5-ext-0.10.46" - sources."es6-iterator-2.0.3" - sources."es6-map-0.1.5" - sources."es6-set-0.1.5" - sources."es6-symbol-3.1.1" - sources."escape-string-regexp-1.0.5" - sources."event-emitter-0.3.5" - sources."extend-3.0.2" - sources."external-editor-2.2.0" - sources."figures-2.0.0" - sources."form-data-2.3.2" - sources."formidable-1.2.1" - sources."has-ansi-2.0.0" - sources."has-flag-3.0.0" - sources."iconv-lite-0.4.24" - sources."inherits-2.0.3" - (sources."inquirer-3.3.0" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."strip-ansi-4.0.0" - ]; - }) - sources."is-fullwidth-code-point-2.0.0" - sources."is-promise-2.1.0" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."lodash-4.17.10" - sources."lodash._baseiteratee-4.7.0" - sources."lodash._basetostring-4.12.0" - sources."lodash._baseuniq-4.6.0" - sources."lodash._createset-4.0.3" - sources."lodash._root-3.0.1" - sources."lodash._stringtopath-4.8.0" - sources."lodash.uniqby-4.5.0" - sources."lru-cache-4.1.3" - sources."methods-1.1.2" - sources."mime-1.6.0" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-fn-1.2.0" - sources."minimist-1.2.0" - sources."ms-2.0.0" - sources."mute-stream-0.0.7" - sources."next-tick-1.0.0" - sources."object-assign-4.1.1" - sources."onetime-2.0.1" - sources."os-tmpdir-1.0.2" - sources."performance-now-2.1.0" - sources."process-nextick-args-2.0.0" - sources."pseudomap-1.0.2" - sources."qs-6.5.2" - sources."quicktask-1.1.0" - sources."raf-3.3.2" - sources."readable-stream-2.3.6" - sources."restore-cursor-2.0.0" - sources."run-async-2.3.0" - sources."rx-lite-4.0.8" - sources."rx-lite-aggregates-4.0.8" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."setimmediate-1.0.5" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."snabbdom-0.7.0" - sources."snabbdom-selector-1.2.1" - sources."sorted-immutable-list-1.1.0" - (sources."string-width-2.1.1" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."strip-ansi-4.0.0" - ]; - }) - sources."string_decoder-1.1.1" - sources."strip-ansi-3.0.1" - sources."superagent-3.8.3" - sources."supports-color-2.0.0" - sources."symbol-observable-1.2.0" - sources."through-2.3.8" - sources."tmp-0.0.33" - sources."util-deprecate-1.0.2" - (sources."variable-diff-1.1.0" // { - dependencies = [ - sources."chalk-1.1.3" - ]; - }) - sources."which-1.3.1" - sources."xstream-11.7.0" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Create Cycle.js with no build configuration."; - homepage = "https://github.com/cyclejs-community/create-cycle-app#readme"; - license = "ISC"; - }; - production = true; - bypassCache = true; - }; - create-react-app = nodeEnv.buildNodePackage { - name = "create-react-app"; - packageName = "create-react-app"; - version = "1.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/create-react-app/-/create-react-app-1.5.2.tgz"; - sha512 = "vnYIzsfTaqai2l07P9qtxhsZgHbzirC2omxKmf16wqvpXao9CNCDmpk+BCZRElih7HTn/mpO3soe8DTZV4DsgQ=="; - }; - dependencies = [ - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."balanced-match-1.0.0" - sources."block-stream-0.0.9" - sources."brace-expansion-1.1.11" - sources."buffer-from-0.1.2" - sources."builtins-1.0.3" - sources."chalk-1.1.3" - sources."commander-2.17.1" - sources."concat-map-0.0.1" - sources."core-util-is-1.0.2" - sources."cross-spawn-4.0.2" - sources."debug-2.6.9" - sources."duplexer2-0.0.2" - sources."envinfo-3.4.2" - sources."escape-string-regexp-1.0.5" - sources."fs-extra-1.0.0" - sources."fs.realpath-1.0.0" - sources."fstream-1.0.11" - sources."fstream-ignore-1.0.5" - sources."glob-7.1.3" - sources."graceful-fs-4.1.11" - sources."has-ansi-2.0.0" - sources."hyperquest-2.1.3" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."isarray-0.0.1" - sources."isexe-2.0.0" - sources."jsonfile-2.4.0" - sources."klaw-1.3.1" - sources."lru-cache-4.1.3" - sources."macos-release-1.1.0" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."ms-2.0.0" - sources."once-1.4.0" - sources."os-name-2.0.1" - sources."os-tmpdir-1.0.2" - sources."path-is-absolute-1.0.1" - sources."process-nextick-args-2.0.0" - sources."pseudomap-1.0.2" - sources."readable-stream-1.1.14" - sources."rimraf-2.6.2" - sources."safe-buffer-5.1.2" - sources."semver-5.5.1" - sources."string_decoder-0.10.31" - sources."strip-ansi-3.0.1" - sources."supports-color-2.0.0" - sources."tar-2.2.1" - (sources."tar-pack-3.4.1" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - (sources."through2-0.6.5" // { - dependencies = [ - sources."readable-stream-1.0.34" - ]; - }) - sources."tmp-0.0.31" - sources."uid-number-0.0.6" - sources."util-deprecate-1.0.2" - sources."validate-npm-package-name-3.0.0" - sources."which-1.3.1" - sources."win-release-1.1.1" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Create React apps with no build configuration."; - homepage = "https://github.com/facebookincubator/create-react-app#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - create-react-native-app = nodeEnv.buildNodePackage { - name = "create-react-native-app"; - packageName = "create-react-native-app"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/create-react-native-app/-/create-react-native-app-1.0.0.tgz"; - sha1 = "fc6046f4407bde2727ce0c4eb1354bb1a8c0f9e6"; - }; - dependencies = [ - sources."ansi-styles-3.2.1" - sources."babel-runtime-6.26.0" - sources."chalk-2.4.1" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."core-js-2.5.7" - sources."cross-spawn-5.1.0" - sources."escape-string-regexp-1.0.5" - sources."fs-extra-4.0.3" - sources."graceful-fs-4.1.11" - sources."has-flag-3.0.0" - sources."isexe-2.0.0" - sources."jsonfile-4.0.0" - sources."lru-cache-4.1.3" - sources."minimist-1.2.0" - sources."path-exists-3.0.0" - sources."pseudomap-1.0.2" - sources."regenerator-runtime-0.11.1" - sources."semver-5.5.1" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."source-map-0.5.7" - sources."source-map-support-0.4.18" - sources."supports-color-5.5.0" - sources."universalify-0.1.2" - sources."which-1.3.1" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Create React Native apps with no build configuration."; - homepage = https://github.com/react-community/create-react-native-app; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - }; - csslint = nodeEnv.buildNodePackage { - name = "csslint"; - packageName = "csslint"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/csslint/-/csslint-1.0.5.tgz"; - sha1 = "19cc3eda322160fd3f7232af1cb2a360e898a2e9"; - }; - dependencies = [ - sources."clone-2.1.2" - sources."parserlib-1.1.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "CSSLint"; - homepage = http://csslint.net/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - dat = nodeEnv.buildNodePackage { - name = "dat"; - packageName = "dat"; - version = "13.11.4"; - src = fetchurl { - url = "https://registry.npmjs.org/dat/-/dat-13.11.4.tgz"; - sha512 = "+OSlh8PNLlCxLzOC8DVaQ1LgDPynCtarvuK6R76Cr7i2EbkdRBZkodPZMpWXYiTxIijt+nyWMLGn5HXhFsxhzg=="; - }; - dependencies = [ - sources."abstract-random-access-1.1.2" - sources."ajv-5.5.2" - sources."ansi-align-2.0.0" - sources."ansi-diff-1.1.1" - sources."ansi-regex-3.0.0" - sources."ansi-split-1.0.1" - sources."ansi-styles-3.2.1" - sources."anymatch-1.3.2" - sources."ap-0.1.0" - (sources."append-tree-2.4.4" // { - dependencies = [ - sources."process-nextick-args-1.0.7" - sources."varint-5.0.0" - ]; - }) - sources."arr-diff-2.0.0" - sources."arr-flatten-1.1.0" - sources."array-lru-1.1.1" - sources."array-unique-0.2.1" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."async-0.9.2" - sources."asynckit-0.4.0" - sources."atomic-batcher-1.0.2" - sources."aws-sign2-0.7.0" - sources."aws4-1.8.0" - sources."balanced-match-1.0.0" - sources."bcrypt-pbkdf-1.0.2" - sources."bencode-1.0.0" - (sources."bitfield-rle-2.2.1" // { - dependencies = [ - sources."varint-4.0.1" - ]; - }) - sources."bittorrent-dht-7.10.0" - sources."blake2b-2.1.3" - sources."blake2b-wasm-1.1.7" - sources."body-0.1.0" - sources."boxen-1.3.0" - sources."brace-expansion-1.1.11" - sources."braces-1.8.5" - sources."buffer-alloc-1.2.0" - sources."buffer-alloc-unsafe-1.1.0" - sources."buffer-equals-1.0.4" - sources."buffer-fill-1.0.0" - sources."buffer-from-1.1.1" - sources."bulk-write-stream-1.1.4" - sources."bytes-3.0.0" - sources."call-me-maybe-1.0.1" - sources."camelcase-4.1.0" - sources."capture-stack-trace-1.0.0" - sources."caseless-0.12.0" - sources."chalk-2.4.1" - sources."ci-info-1.4.0" - sources."circular-append-file-1.0.1" - sources."cli-boxes-1.0.0" - sources."cli-spinners-1.3.1" - sources."cli-truncate-1.1.0" - sources."cliclopts-1.1.1" - sources."co-4.6.0" - sources."codecs-1.2.1" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."colors-1.3.2" - sources."combined-stream-1.0.6" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."configstore-3.1.2" - sources."connections-1.4.2" - sources."content-types-0.1.0" - sources."core-util-is-1.0.2" - sources."corsify-2.1.0" - sources."count-trailing-zeros-1.0.1" - sources."create-error-class-3.0.2" - sources."cross-spawn-5.1.0" - sources."crypto-random-string-1.0.0" - sources."cycle-1.0.3" - sources."dashdash-1.14.1" - (sources."dat-dns-3.0.2" // { - dependencies = [ - sources."debug-2.6.9" - ]; - }) - sources."dat-doctor-2.1.0" - sources."dat-encoding-5.0.1" - sources."dat-ignore-2.1.1" - (sources."dat-json-1.0.2" // { - dependencies = [ - sources."dat-encoding-4.0.2" - ]; - }) - sources."dat-link-resolve-2.2.0" - (sources."dat-log-1.2.0" // { - dependencies = [ - sources."neat-log-2.4.0" - ]; - }) - sources."dat-node-3.5.12" - sources."dat-registry-4.0.0" - sources."dat-secret-storage-4.0.1" - sources."dat-storage-1.0.4" - sources."dat-swarm-defaults-1.0.1" - sources."debug-3.1.0" - sources."deep-equal-0.2.2" - sources."deep-extend-0.6.0" - sources."delayed-stream-1.0.0" - sources."diffy-2.0.0" - sources."directory-index-html-2.1.0" - (sources."discovery-channel-5.5.1" // { - dependencies = [ - sources."debug-2.6.9" - sources."thunky-0.1.0" - ]; - }) - sources."discovery-swarm-5.1.2" - (sources."dns-discovery-6.1.0" // { - dependencies = [ - sources."debug-2.6.9" - sources."lru-2.0.1" - ]; - }) - sources."dns-packet-4.2.0" - sources."dns-socket-3.0.0" - sources."dom-walk-0.1.1" - sources."dot-prop-4.2.0" - sources."duplexer3-0.1.4" - sources."duplexify-3.6.0" - sources."ecc-jsbn-0.1.2" - sources."end-of-stream-1.4.1" - sources."escape-string-regexp-1.0.5" - sources."execa-0.7.0" - sources."expand-brackets-0.1.5" - sources."expand-range-1.8.2" - sources."extend-3.0.2" - sources."extglob-0.3.2" - sources."extsprintf-1.3.0" - sources."eyes-0.1.8" - sources."fast-bitfield-1.2.1" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."fd-read-stream-1.1.0" - sources."figures-2.0.0" - sources."filename-regex-2.0.1" - sources."fill-range-2.2.4" - sources."flat-tree-1.6.0" - sources."for-each-0.3.3" - sources."for-in-1.0.2" - sources."for-own-0.1.5" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."from2-2.3.0" - sources."fs.realpath-1.0.0" - sources."get-stream-3.0.0" - sources."getpass-0.1.7" - sources."glob-7.1.3" - sources."glob-base-0.3.0" - sources."glob-parent-2.0.0" - sources."global-4.3.2" - sources."global-dirs-0.1.1" - sources."got-6.7.1" - sources."graceful-fs-4.1.11" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."has-flag-3.0.0" - sources."http-methods-0.1.0" - sources."http-signature-1.2.0" - (sources."hypercore-6.18.2" // { - dependencies = [ - sources."process-nextick-args-1.0.7" - sources."unordered-set-2.0.1" - ]; - }) - sources."hypercore-crypto-1.0.0" - (sources."hypercore-protocol-6.6.4" // { - dependencies = [ - sources."varint-5.0.0" - ]; - }) - sources."hyperdrive-9.14.0" - sources."hyperdrive-http-4.3.3" - sources."hyperdrive-network-speed-2.1.0" - sources."i-0.3.6" - sources."import-lazy-2.1.0" - sources."imurmurhash-0.1.4" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."inspect-custom-symbol-1.1.0" - sources."ip-1.1.5" - sources."is-buffer-1.1.6" - sources."is-callable-1.1.4" - sources."is-ci-1.2.0" - sources."is-dotfile-1.0.3" - sources."is-equal-shallow-0.1.3" - sources."is-extendable-0.1.1" - sources."is-extglob-1.0.0" - sources."is-fullwidth-code-point-2.0.0" - sources."is-function-1.0.1" - sources."is-glob-2.0.1" - sources."is-installed-globally-0.1.0" - sources."is-npm-1.0.0" - sources."is-number-2.1.0" - sources."is-obj-1.0.1" - sources."is-options-1.0.1" - sources."is-path-inside-1.0.1" - sources."is-posix-bracket-0.1.1" - sources."is-primitive-2.0.0" - sources."is-redirect-1.0.0" - sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" - sources."is-string-1.0.4" - sources."is-typedarray-1.0.0" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isobject-2.1.0" - sources."isstream-0.1.2" - sources."iterators-0.1.0" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsprim-1.4.1" - sources."k-bucket-3.3.1" - (sources."k-rpc-4.3.1" // { - dependencies = [ - sources."k-bucket-4.0.1" - ]; - }) - (sources."k-rpc-socket-1.8.0" // { - dependencies = [ - sources."bencode-2.0.0" - ]; - }) - sources."keypress-0.2.1" - sources."kind-of-3.2.2" - sources."last-one-wins-1.0.4" - sources."latest-version-3.1.0" - sources."length-prefixed-message-3.0.3" - sources."lodash.throttle-4.1.1" - sources."lowercase-keys-1.0.1" - sources."lru-3.1.0" - sources."lru-cache-4.1.3" - sources."make-dir-1.3.0" - sources."math-random-1.0.1" - sources."memory-pager-1.1.0" - sources."menu-string-1.2.0" - sources."merkle-tree-stream-3.0.3" - sources."micromatch-2.3.11" - sources."mime-2.3.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."min-document-2.19.0" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - sources."mirror-folder-3.0.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."ms-2.0.0" - sources."multi-random-access-2.1.1" - sources."multicast-dns-7.0.1" - sources."multicb-1.2.2" - sources."multistream-2.1.1" - sources."mute-stream-0.0.7" - sources."mutexify-1.2.0" - sources."nan-2.11.0" - sources."nanoassert-1.1.0" - sources."nanobus-4.3.3" - sources."nanoscheduler-1.0.3" - sources."nanotiming-7.3.1" - sources."ncp-1.0.1" - sources."neat-input-1.8.0" - sources."neat-log-3.1.0" - sources."neat-spinner-1.0.0" - sources."neat-tasks-1.1.1" - sources."nets-3.2.0" - sources."network-address-1.1.2" - sources."node-gyp-build-3.4.0" - sources."normalize-path-2.1.1" - sources."npm-run-path-2.0.2" - sources."oauth-sign-0.9.0" - sources."object.omit-2.0.1" - sources."once-1.4.0" - sources."os-homedir-1.0.2" - sources."p-finally-1.0.0" - sources."package-json-4.0.1" - sources."parse-glob-3.0.4" - sources."parse-headers-2.0.1" - sources."path-is-absolute-1.0.1" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."performance-now-2.1.0" - sources."pify-3.0.0" - sources."pkginfo-0.4.1" - sources."prepend-http-1.0.4" - sources."preserve-0.2.0" - sources."prettier-bytes-1.0.4" - sources."pretty-hash-1.0.1" - sources."process-0.5.2" - sources."process-nextick-args-2.0.0" - sources."progress-string-1.2.2" - sources."prompt-1.0.0" - (sources."protocol-buffers-encodings-1.1.0" // { - dependencies = [ - sources."varint-5.0.0" - ]; - }) - sources."pseudomap-1.0.2" - sources."psl-1.1.29" - sources."pump-3.0.0" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."random-access-file-2.0.1" - sources."random-access-memory-3.0.0" - sources."random-access-storage-1.3.0" - (sources."randomatic-3.1.0" // { - dependencies = [ - sources."is-number-4.0.0" - sources."kind-of-6.0.2" - ]; - }) - sources."randombytes-2.0.6" - sources."range-parser-1.2.0" - sources."rc-1.2.8" - sources."read-1.0.7" - sources."readable-stream-2.3.6" - sources."recursive-watch-1.1.4" - sources."regex-cache-0.4.4" - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - sources."remove-array-items-1.0.0" - sources."remove-trailing-separator-1.1.0" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."request-2.88.0" - sources."revalidator-0.1.8" - sources."rimraf-2.6.2" - sources."rusha-0.8.13" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."semver-5.5.1" - sources."semver-diff-2.1.0" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - (sources."signed-varint-2.0.1" // { - dependencies = [ - sources."varint-5.0.0" - ]; - }) - sources."simple-sha1-2.1.1" - sources."siphash24-1.1.1" - sources."slice-ansi-1.0.0" - sources."sodium-javascript-0.5.5" - sources."sodium-native-2.2.1" - sources."sodium-universal-2.0.0" - sources."sorted-array-functions-1.2.0" - sources."sorted-indexof-1.0.0" - sources."sparse-bitfield-3.0.3" - sources."speedometer-1.1.0" - sources."sshpk-1.14.2" - sources."stack-trace-0.0.10" - sources."stream-collector-1.0.1" - sources."stream-each-1.2.3" - (sources."stream-parser-0.3.1" // { - dependencies = [ - sources."debug-2.6.9" - ]; - }) - sources."stream-shift-1.0.0" - sources."string-width-2.1.1" - sources."string_decoder-1.1.1" - sources."strip-ansi-4.0.0" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - (sources."subcommand-2.1.0" // { - dependencies = [ - sources."debug-2.6.9" - ]; - }) - sources."supports-color-5.5.0" - sources."term-size-1.2.0" - sources."throttle-1.0.3" - sources."thunky-1.0.2" - sources."timed-out-4.0.1" - sources."to-buffer-1.1.1" - (sources."toiletdb-1.4.1" // { - dependencies = [ - sources."debug-2.6.9" - ]; - }) - sources."tough-cookie-2.4.3" - sources."township-client-1.3.2" - sources."trim-0.0.1" - sources."ttl-1.3.1" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."typedarray-0.0.6" - sources."uint64be-2.0.2" - sources."unique-string-1.0.0" - sources."unixify-1.0.0" - sources."unordered-array-remove-1.0.2" - sources."unordered-set-1.1.0" - sources."untildify-3.0.3" - sources."unzip-response-2.0.1" - sources."update-notifier-2.5.0" - sources."url-parse-lax-1.0.0" - sources."util-deprecate-1.0.2" - sources."utile-0.3.0" - sources."utp-native-1.7.3" - sources."uuid-3.3.2" - sources."varint-3.0.1" - sources."verror-1.10.0" - sources."which-1.3.1" - sources."widest-line-2.0.0" - (sources."winston-2.1.1" // { - dependencies = [ - sources."async-1.0.0" - sources."colors-1.0.3" - sources."pkginfo-0.3.1" - ]; - }) - sources."wrappy-1.0.2" - sources."write-file-atomic-2.3.0" - sources."xdg-basedir-3.0.0" - sources."xhr-2.5.0" - sources."xsalsa20-1.0.2" - sources."xtend-4.0.1" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Dat is the package manager for data. Easily share and version control data."; - homepage = https://datproject.org/; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - }; - dhcp = nodeEnv.buildNodePackage { - name = "dhcp"; - packageName = "dhcp"; - version = "0.2.16"; - src = fetchurl { - url = "https://registry.npmjs.org/dhcp/-/dhcp-0.2.16.tgz"; - sha512 = "OEqRYUN/9WskTRRvOJyP3mTPa0HQecfUk+c9YgH1MUkGSDdArnIvoJcUvALBlgrezZvqyO2weQwFSBfORAU8Pw=="; - }; - dependencies = [ - sources."minimist-1.2.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A DHCP server written in JavaScript"; - homepage = https://github.com/infusion/node-dhcp; - license = "MIT OR GPL-2.0"; - }; - production = true; - bypassCache = true; - }; - dnschain = nodeEnv.buildNodePackage { - name = "dnschain"; - packageName = "dnschain"; - version = "0.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/dnschain/-/dnschain-0.5.3.tgz"; - sha1 = "9b21d9ac5e203295f372ac37df470e9f0854c470"; - }; - dependencies = [ - sources."accepts-1.2.13" - sources."assert-plus-1.0.0" - sources."async-0.9.2" - sources."better-curry-1.6.0" - sources."binaryheap-0.0.3" - sources."bindings-1.3.0" - sources."bluebird-2.9.9" - sources."bottleneck-1.5.3" - sources."buffercursor-0.0.12" - sources."colors-0.6.2" - sources."combined-stream-0.0.7" - sources."component-emitter-1.1.2" - sources."content-disposition-0.5.0" - sources."cookie-0.1.2" - sources."cookie-signature-1.0.5" - sources."cookiejar-2.0.1" - sources."core-util-is-1.0.2" - sources."crc-3.2.1" - sources."cycle-1.0.3" - sources."debug-2.1.3" - sources."delayed-stream-0.0.5" - sources."depd-1.0.1" - sources."destroy-1.0.3" - sources."duplexer-0.1.1" - sources."ee-first-1.1.0" - sources."es5class-2.3.1" - sources."escape-html-1.0.1" - sources."etag-1.5.1" - sources."event-stream-3.2.2" - sources."eventemitter3-0.1.6" - sources."express-4.11.2" - sources."extend-1.2.1" - sources."extsprintf-1.4.0" - sources."eyes-0.1.8" - sources."faye-websocket-0.11.1" - sources."finalhandler-0.3.3" - sources."form-data-0.1.3" - sources."formidable-1.0.14" - sources."forwarded-0.1.2" - sources."fresh-0.2.4" - sources."from-0.1.7" - sources."hiredis-0.4.1" - sources."http-parser-js-0.4.13" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."ipaddr.js-1.0.5" - sources."isarray-0.0.1" - (sources."json-rpc2-0.8.1" // { - dependencies = [ - sources."debug-1.0.5" - sources."lodash-2.4.2" - sources."ms-2.0.0" - ]; - }) - sources."jsonparse-0.0.6" - sources."lodash-3.1.0" - sources."map-stream-0.1.0" - sources."media-typer-0.3.0" - sources."merge-descriptors-0.0.2" - sources."methods-1.1.2" - sources."mime-1.2.11" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimist-0.0.10" - sources."ms-0.7.0" - sources."nan-2.11.0" - (sources."native-dns-git+https://github.com/okTurtles/node-dns.git#08433ec98f517eed3c6d5e47bdf62603539cd402" // { - dependencies = [ - sources."native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#8bf2714c318cfe7d31bca2006385882ccbf503e4" - ]; - }) - (sources."native-dns-cache-git+https://github.com/okTurtles/native-dns-cache.git#8714196bb9223cc9a4064a4fddf9e82ec50b7d4d" // { - dependencies = [ - sources."native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#307e77a47ebba57a5ae9118a284e916e5ebb305a" - ]; - }) - sources."native-dns-packet-0.1.1" - sources."nconf-0.7.1" - sources."negotiator-0.5.3" - sources."on-finished-2.2.1" - sources."optimist-0.6.1" - sources."parseurl-1.3.2" - sources."path-to-regexp-0.1.3" - sources."pause-stream-0.0.11" - sources."pkginfo-0.3.1" - sources."properties-1.2.1" - sources."proxy-addr-1.0.10" - sources."qs-2.3.3" - sources."range-parser-1.0.3" - sources."readable-stream-1.0.27-1" - sources."redis-0.12.1" - sources."reduce-component-1.0.1" - sources."send-0.11.1" - sources."serve-static-1.8.1" - sources."split-0.3.3" - sources."stack-trace-0.0.10" - sources."stream-combiner-0.0.4" - sources."string-2.0.1" - sources."string_decoder-0.10.31" - (sources."superagent-0.21.0" // { - dependencies = [ - sources."methods-1.0.1" - sources."qs-1.2.0" - ]; - }) - sources."through-2.3.8" - (sources."type-is-1.5.7" // { - dependencies = [ - sources."mime-db-1.12.0" - sources."mime-types-2.0.14" - ]; - }) - sources."utils-merge-1.0.0" - sources."vary-1.0.1" - sources."verror-1.10.0" - sources."websocket-driver-0.7.0" - sources."websocket-extensions-0.1.3" - (sources."winston-0.8.0" // { - dependencies = [ - sources."async-0.2.10" - ]; - }) - sources."wordwrap-0.0.3" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A blockchain-based DNS + HTTPS server that fixes HTTPS security, and more!"; - homepage = https://github.com/okTurtles/dnschain; - license = "MPL-2.0"; - }; - production = true; - bypassCache = true; - }; - docker-registry-server = nodeEnv.buildNodePackage { - name = "docker-registry-server"; - packageName = "docker-registry-server"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/docker-registry-server/-/docker-registry-server-2.2.0.tgz"; - sha1 = "5b98836cd7f0348f7f472f7f5a42dd3cab231731"; - }; - dependencies = [ - sources."JSONStream-0.8.4" - (sources."abstract-leveldown-0.12.4" // { - dependencies = [ - sources."xtend-3.0.0" - ]; - }) - sources."basic-auth-1.1.0" - sources."bindings-1.2.1" - (sources."bl-0.8.2" // { - dependencies = [ - sources."readable-stream-1.0.34" - ]; - }) - sources."buffer-alloc-1.2.0" - sources."buffer-alloc-unsafe-1.1.0" - sources."buffer-fill-1.0.0" - sources."bytewise-1.1.0" - sources."bytewise-core-1.2.3" - sources."cookie-signature-1.1.0" - sources."core-util-is-1.0.2" - sources."cors-2.8.4" - sources."deferred-leveldown-0.2.0" - sources."docker-parse-image-3.0.1" - (sources."duplexify-3.6.0" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."end-of-stream-1.4.1" - (sources."errno-0.1.7" // { - dependencies = [ - sources."prr-1.0.1" - ]; - }) - sources."from2-1.3.0" - sources."fs-blob-store-5.2.1" - sources."fs-constants-1.0.0" - sources."inherits-2.0.3" - sources."isarray-0.0.1" - sources."json-stringify-safe-5.0.1" - sources."jsonparse-0.0.5" - sources."level-0.18.0" - sources."level-packager-0.18.0" - sources."level-post-1.0.7" - (sources."level-sublevel-6.6.5" // { - dependencies = [ - (sources."levelup-0.19.1" // { - dependencies = [ - sources."xtend-3.0.0" - ]; - }) - sources."readable-stream-1.0.34" - ]; - }) - sources."leveldown-0.10.6" - (sources."levelup-0.18.6" // { - dependencies = [ - sources."readable-stream-1.0.34" - sources."semver-2.3.2" - sources."xtend-3.0.0" - ]; - }) - sources."lexicographic-integer-1.1.0" - sources."looper-2.0.0" - sources."lru-cache-2.7.3" - sources."ltgt-2.1.3" - (sources."memdown-0.10.2" // { - dependencies = [ - sources."ltgt-1.0.2" - ]; - }) - sources."minimist-0.2.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."murl-0.4.1" - sources."nan-2.1.0" - (sources."ndjson-1.5.0" // { - dependencies = [ - sources."isarray-1.0.0" - sources."minimist-1.2.0" - sources."readable-stream-2.3.6" - sources."split2-2.2.0" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - ]; - }) - sources."network-address-0.0.5" - sources."object-assign-4.1.1" - sources."once-1.4.0" - sources."process-nextick-args-2.0.0" - sources."protein-0.5.0" - sources."prr-0.0.0" - sources."pull-cat-1.1.11" - sources."pull-defer-0.2.3" - sources."pull-level-2.0.4" - sources."pull-live-1.0.1" - sources."pull-pushable-2.2.0" - sources."pull-stream-3.6.9" - sources."pull-window-2.1.4" - sources."pump-1.0.3" - (sources."pumpify-1.5.1" // { - dependencies = [ - sources."pump-2.0.1" - ]; - }) - sources."readable-stream-1.1.14" - sources."relative-date-1.1.3" - sources."root-2.0.0" - sources."safe-buffer-5.1.2" - sources."semver-5.1.1" - sources."sorted-union-stream-1.0.2" - sources."split2-0.2.1" - sources."stream-collector-1.0.1" - sources."stream-shift-1.0.0" - (sources."stream-to-pull-stream-1.7.2" // { - dependencies = [ - sources."looper-3.0.0" - ]; - }) - sources."string_decoder-0.10.31" - (sources."tar-stream-1.6.1" // { - dependencies = [ - sources."bl-1.2.2" - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."through-2.3.8" - (sources."through2-0.6.5" // { - dependencies = [ - sources."readable-stream-1.0.34" - ]; - }) - sources."thunky-0.1.0" - sources."to-buffer-1.1.1" - sources."typewise-1.0.3" - sources."typewise-core-1.2.0" - sources."typewiselite-1.0.0" - sources."util-deprecate-1.0.2" - sources."vary-1.1.2" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "docker registry server implemented in node"; - homepage = https://github.com/mafintosh/docker-registry-server; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - elasticdump = nodeEnv.buildNodePackage { - name = "elasticdump"; - packageName = "elasticdump"; - version = "3.3.19"; - src = fetchurl { - url = "https://registry.npmjs.org/elasticdump/-/elasticdump-3.3.19.tgz"; - sha512 = "vGWC/duKn+EgF3wQMQa2x21w1L1KTqKNydAvw0e2kShD1n/iNVekeF1e8juND/ttZW4yDvHLp4y10ZfoZ4st/Q=="; - }; - dependencies = [ - sources."JSONStream-1.3.4" - sources."ajv-5.5.2" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."async-2.6.1" - sources."asynckit-0.4.0" - sources."aws-sdk-2.303.0" - sources."aws-sign2-0.7.0" - sources."aws4-1.8.0" - sources."base64-js-1.3.0" - sources."bcrypt-pbkdf-1.0.2" - sources."buffer-4.9.1" - sources."caseless-0.12.0" - sources."co-4.6.0" - sources."combined-stream-1.0.6" - sources."core-util-is-1.0.2" - sources."dashdash-1.14.1" - sources."decimal.js-10.0.1" - sources."delayed-stream-1.0.0" - sources."ecc-jsbn-0.1.2" - sources."events-1.1.1" - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."getpass-0.1.7" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."http-signature-1.2.0" - sources."ieee754-1.1.8" - sources."ini-1.3.5" - sources."is-typedarray-1.0.0" - sources."isarray-1.0.0" - sources."isstream-0.1.2" - sources."jmespath-0.15.0" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsonparse-1.3.1" - sources."jsprim-1.4.1" - sources."lodash-4.17.10" - sources."lossless-json-1.0.3" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimist-0.0.10" - sources."oauth-sign-0.9.0" - sources."optimist-0.6.1" - sources."performance-now-2.1.0" - sources."psl-1.1.29" - sources."punycode-1.3.2" - sources."qs-6.5.2" - sources."querystring-0.2.0" - (sources."request-2.88.0" // { - dependencies = [ - sources."uuid-3.3.2" - ]; - }) - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."sax-1.2.1" - sources."sshpk-1.14.2" - sources."through-2.3.8" - (sources."tough-cookie-2.4.3" // { - dependencies = [ - sources."punycode-1.4.1" - ]; - }) - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."url-0.10.3" - sources."uuid-3.1.0" - sources."verror-1.10.0" - sources."wordwrap-0.0.3" - sources."xml2js-0.4.19" - sources."xmlbuilder-9.0.7" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "import and export tools for elasticsearch"; - homepage = "https://github.com/taskrabbit/elasticsearch-dump#readme"; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - elm-oracle = nodeEnv.buildNodePackage { - name = "elm-oracle"; - packageName = "elm-oracle"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/elm-oracle/-/elm-oracle-1.1.1.tgz"; - sha1 = "61f6d783221b4ad08e7d101d678b9d5a67d3961c"; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Query for information about values in elm source files."; - homepage = "https://github.com/ElmCast/elm-oracle#readme"; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - }; - elm-test = nodeEnv.buildNodePackage { - name = "elm-test"; - packageName = "elm-test"; - version = "0.18.12"; - src = fetchurl { - url = "https://registry.npmjs.org/elm-test/-/elm-test-0.18.12.tgz"; - sha512 = "5n1uNviCRxXIx5ciaFuzJd3fshcyicbYvTwyGh/L5t05bfBeq/3FZ5a3mLTz+zRZhp18dul2Oz8WoZmcn8PHcg=="; - }; - dependencies = [ - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."anymatch-1.3.2" - sources."arr-diff-2.0.0" - sources."arr-flatten-1.1.0" - sources."array-unique-0.2.1" - sources."asn1-0.2.4" - sources."assert-plus-0.2.0" - sources."async-each-1.0.1" - sources."asynckit-0.4.0" - sources."aws-sign2-0.6.0" - sources."aws4-1.8.0" - sources."balanced-match-1.0.0" - sources."bcrypt-pbkdf-1.0.2" - sources."binary-extensions-1.11.0" - sources."binstall-1.2.0" - sources."block-stream-0.0.9" - sources."boom-2.10.1" - sources."brace-expansion-1.1.11" - sources."braces-1.8.5" - sources."caseless-0.11.0" - (sources."chalk-2.1.0" // { - dependencies = [ - sources."ansi-styles-3.2.1" - ]; - }) - sources."chokidar-1.6.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."concat-map-0.0.1" - sources."core-util-is-1.0.2" - sources."cross-spawn-4.0.0" - sources."cryptiles-2.0.5" - (sources."dashdash-1.14.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."delayed-stream-1.0.0" - sources."ecc-jsbn-0.1.2" - sources."escape-string-regexp-1.0.5" - sources."expand-brackets-0.1.5" - sources."expand-range-1.8.2" - sources."extend-3.0.2" - sources."extglob-0.3.2" - sources."extsprintf-1.3.0" - sources."filename-regex-2.0.1" - sources."fill-range-2.2.4" - (sources."find-elm-dependencies-1.0.2" // { - dependencies = [ - sources."firstline-1.2.0" - sources."lodash-4.14.2" - ]; - }) - sources."find-parent-dir-0.3.0" - sources."firstline-1.2.1" - sources."for-in-1.0.2" - sources."for-own-0.1.5" - sources."forever-agent-0.6.1" - sources."form-data-2.1.4" - sources."fs-extra-0.30.0" - sources."fs.realpath-1.0.0" - sources."fsevents-1.1.2" - sources."fstream-1.0.11" - sources."generate-function-2.2.0" - sources."generate-object-property-1.2.0" - (sources."getpass-0.1.7" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."glob-7.1.3" - sources."glob-base-0.3.0" - sources."glob-parent-2.0.0" - sources."graceful-fs-4.1.11" - (sources."har-validator-2.0.6" // { - dependencies = [ - sources."chalk-1.1.3" - sources."supports-color-2.0.0" - ]; - }) - sources."has-ansi-2.0.0" - sources."has-flag-2.0.0" - sources."hawk-3.1.3" - sources."hoek-2.16.3" - sources."http-signature-1.1.1" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."is-binary-path-1.0.1" - sources."is-buffer-1.1.6" - sources."is-dotfile-1.0.3" - sources."is-equal-shallow-0.1.3" - sources."is-extendable-0.1.1" - sources."is-extglob-1.0.0" - sources."is-glob-2.0.1" - sources."is-my-ip-valid-1.0.0" - sources."is-my-json-valid-2.19.0" - sources."is-number-2.1.0" - sources."is-posix-bracket-0.1.1" - sources."is-primitive-2.0.0" - sources."is-property-1.0.2" - sources."is-typedarray-1.0.0" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isobject-2.1.0" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-2.4.0" - sources."jsonpointer-4.0.1" - (sources."jsprim-1.4.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."kind-of-3.2.2" - sources."klaw-1.3.1" - sources."lodash-4.13.1" - sources."lru-cache-4.1.3" - sources."math-random-1.0.1" - sources."micromatch-2.3.11" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."murmur-hash-js-1.0.0" - sources."nan-2.11.0" - (sources."node-elm-compiler-4.3.3" // { - dependencies = [ - sources."lodash-4.14.2" - ]; - }) - sources."normalize-path-2.1.1" - sources."oauth-sign-0.8.2" - sources."object.omit-2.0.1" - sources."once-1.4.0" - sources."os-tmpdir-1.0.2" - sources."parse-glob-3.0.4" - sources."path-is-absolute-1.0.1" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."preserve-0.2.0" - sources."process-nextick-args-2.0.0" - sources."pseudomap-1.0.2" - sources."punycode-1.4.1" - sources."qs-6.3.2" - (sources."randomatic-3.1.0" // { - dependencies = [ - sources."is-number-4.0.0" - sources."kind-of-6.0.2" - ]; - }) - sources."readable-stream-2.3.6" - sources."readdirp-2.1.0" - sources."regex-cache-0.4.4" - sources."remove-trailing-separator-1.1.0" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."request-2.79.0" - sources."rimraf-2.6.2" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."set-immediate-shim-1.0.1" - sources."sntp-1.0.9" - sources."split-1.0.1" - (sources."sshpk-1.14.2" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."string_decoder-1.1.1" - sources."stringstream-0.0.6" - sources."strip-ansi-3.0.1" - sources."supports-color-4.2.0" - sources."tar-2.2.1" - (sources."temp-0.8.3" // { - dependencies = [ - sources."rimraf-2.2.8" - ]; - }) - sources."through-2.3.8" - sources."tough-cookie-2.3.4" - sources."tunnel-agent-0.4.3" - sources."tweetnacl-0.14.5" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - (sources."verror-1.10.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."which-1.3.1" - sources."wrappy-1.0.2" - sources."xmlbuilder-8.2.2" - sources."xtend-4.0.1" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Run elm-test suites."; - homepage = "https://github.com/rtfeldman/node-test-runner#readme"; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - }; - emoj = nodeEnv.buildNodePackage { - name = "emoj"; - packageName = "emoj"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/emoj/-/emoj-2.0.0.tgz"; - sha512 = "f+jc5ZC+EAqRK84plziuC4sfKspUcnnxwZzxLFSFsH0MZn9VbU0iQh5qTONewYXsoRaacNioMOLxYV637MLBDQ=="; - }; - dependencies = [ - sources."ansi-escapes-3.1.0" - sources."ansi-regex-3.0.0" - sources."ansi-styles-2.2.1" - sources."arch-2.1.1" - sources."array-find-index-1.0.2" - sources."arrify-1.0.1" - sources."auto-bind-1.2.1" - sources."babel-code-frame-6.26.0" - sources."babel-core-6.26.3" - sources."babel-generator-6.26.1" - sources."babel-helper-builder-react-jsx-6.26.0" - sources."babel-helpers-6.24.1" - sources."babel-messages-6.23.0" - sources."babel-plugin-syntax-jsx-6.18.0" - sources."babel-plugin-syntax-object-rest-spread-6.13.0" - sources."babel-plugin-transform-es2015-destructuring-6.23.0" - sources."babel-plugin-transform-object-rest-spread-6.26.0" - sources."babel-plugin-transform-react-jsx-6.24.1" - sources."babel-register-6.26.0" - sources."babel-runtime-6.26.0" - sources."babel-template-6.26.0" - sources."babel-traverse-6.26.0" - sources."babel-types-6.26.0" - sources."babylon-6.18.0" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."builtin-modules-1.1.1" - sources."caller-callsite-2.0.0" - sources."caller-path-2.0.0" - sources."callsites-2.0.0" - sources."camelcase-2.1.1" - sources."camelcase-keys-2.1.0" - (sources."chalk-1.1.3" // { - dependencies = [ - sources."ansi-regex-2.1.1" - sources."has-ansi-2.0.0" - ]; - }) - sources."cli-cursor-2.1.0" - sources."clipboardy-1.2.3" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."concat-map-0.0.1" - sources."conf-1.4.0" - sources."convert-source-map-1.5.1" - sources."core-js-2.5.7" - sources."cross-spawn-5.1.0" - sources."currently-unhandled-0.4.1" - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."decompress-response-3.3.0" - sources."detect-indent-4.0.0" - sources."dot-prop-4.2.0" - sources."duplexer3-0.1.4" - sources."env-paths-1.0.0" - sources."error-ex-1.3.2" - sources."escape-string-regexp-1.0.5" - sources."esutils-2.0.2" - sources."execa-0.8.0" - sources."find-up-2.1.0" - sources."get-stdin-4.0.1" - sources."get-stream-3.0.0" - sources."globals-9.18.0" - sources."got-7.1.0" - sources."graceful-fs-4.1.11" - 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.7.1" - sources."import-jsx-1.3.0" - sources."imurmurhash-0.1.4" - sources."indent-string-3.2.0" - (sources."ink-0.3.1" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."supports-color-5.5.0" - ]; - }) - sources."ink-text-input-1.1.1" - sources."invariant-2.2.4" - sources."is-arrayish-0.2.1" - sources."is-builtin-module-1.0.0" - sources."is-finite-1.0.2" - sources."is-fullwidth-code-point-2.0.0" - sources."is-obj-1.0.1" - sources."is-object-1.0.1" - sources."is-plain-obj-1.1.0" - sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" - sources."is-utf8-0.2.1" - sources."isexe-2.0.0" - sources."isurl-1.0.0" - sources."js-tokens-3.0.2" - sources."jsesc-1.3.0" - sources."json5-0.5.1" - (sources."load-json-file-1.1.0" // { - dependencies = [ - sources."pify-2.3.0" - ]; - }) - sources."locate-path-2.0.0" - sources."lodash-4.17.10" - sources."lodash.debounce-4.0.8" - sources."lodash.flattendeep-4.4.0" - sources."lodash.isequal-4.5.0" - sources."log-update-2.3.0" - sources."loose-envify-1.4.0" - sources."loud-rejection-1.6.0" - sources."lowercase-keys-1.0.1" - sources."lru-cache-4.1.3" - sources."make-dir-1.3.0" - sources."map-obj-1.0.1" - sources."mem-1.1.0" - (sources."meow-3.7.0" // { - dependencies = [ - sources."minimist-1.2.0" - ]; - }) - sources."mimic-fn-1.2.0" - sources."mimic-response-1.0.1" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."ms-2.0.0" - sources."normalize-package-data-2.4.0" - sources."npm-run-path-2.0.2" - sources."number-is-nan-1.0.1" - sources."object-assign-4.1.1" - sources."onetime-2.0.1" - sources."os-homedir-1.0.2" - sources."os-tmpdir-1.0.2" - sources."p-cancelable-0.3.0" - sources."p-finally-1.0.0" - sources."p-limit-1.3.0" - sources."p-locate-2.0.0" - sources."p-timeout-1.2.1" - sources."p-try-1.0.0" - sources."parse-json-2.2.0" - sources."path-exists-3.0.0" - sources."path-is-absolute-1.0.1" - sources."path-key-2.0.1" - (sources."path-type-1.1.0" // { - dependencies = [ - sources."pify-2.3.0" - ]; - }) - sources."pify-3.0.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."pkg-up-2.0.0" - sources."prepend-http-1.0.4" - sources."private-0.1.8" - sources."prop-types-15.6.2" - sources."pseudomap-1.0.2" - sources."read-pkg-1.1.0" - (sources."read-pkg-up-1.0.1" // { - dependencies = [ - sources."find-up-1.1.2" - sources."path-exists-2.1.0" - ]; - }) - (sources."redent-1.0.0" // { - dependencies = [ - sources."indent-string-2.1.0" - ]; - }) - sources."regenerator-runtime-0.11.1" - sources."repeating-2.0.1" - sources."require-from-string-1.2.1" - sources."resolve-from-3.0.0" - sources."restore-cursor-2.0.0" - sources."safe-buffer-5.1.2" - sources."semver-5.5.1" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."skin-tone-1.0.0" - sources."slash-1.0.0" - sources."source-map-0.5.7" - sources."source-map-support-0.4.18" - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - (sources."string-width-2.1.1" // { - dependencies = [ - sources."strip-ansi-4.0.0" - ]; - }) - (sources."strip-ansi-3.0.1" // { - dependencies = [ - sources."ansi-regex-2.1.1" - ]; - }) - sources."strip-bom-2.0.0" - sources."strip-eof-1.0.0" - sources."strip-indent-1.0.1" - sources."supports-color-2.0.0" - sources."timed-out-4.0.1" - sources."to-fast-properties-1.0.3" - sources."trim-newlines-1.0.0" - sources."trim-right-1.0.1" - sources."unicode-emoji-modifier-base-1.0.0" - sources."url-parse-lax-1.0.0" - sources."url-to-options-1.0.1" - sources."validate-npm-package-license-3.0.4" - sources."which-1.3.1" - (sources."wrap-ansi-3.0.1" // { - dependencies = [ - sources."strip-ansi-4.0.0" - ]; - }) - sources."write-file-atomic-2.3.0" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Find relevant emoji from text on the command-line"; - homepage = "https://github.com/sindresorhus/emoj#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - eslint = nodeEnv.buildNodePackage { - name = "eslint"; - packageName = "eslint"; - version = "5.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/eslint/-/eslint-5.4.0.tgz"; - sha512 = "UIpL91XGex3qtL6qwyCQJar2j3osKxK9e3ano3OcGEIRM4oWIpCkDg9x95AXEC2wMs7PnxzOkPZ2gq+tsMS9yg=="; - }; - dependencies = [ - sources."acorn-5.7.2" - sources."acorn-jsx-4.1.1" - sources."ajv-6.5.3" - sources."ajv-keywords-3.2.0" - sources."ansi-escapes-3.1.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."argparse-1.0.10" - sources."array-union-1.0.2" - sources."array-uniq-1.0.3" - sources."arrify-1.0.1" - (sources."babel-code-frame-6.26.0" // { - dependencies = [ - sources."chalk-1.1.3" - sources."strip-ansi-3.0.1" - ]; - }) - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."caller-path-0.1.0" - sources."callsites-0.2.0" - (sources."chalk-2.4.1" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."supports-color-5.5.0" - ]; - }) - sources."chardet-0.4.2" - sources."circular-json-0.3.3" - sources."cli-cursor-2.1.0" - sources."cli-width-2.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.1.0" - sources."deep-is-0.1.3" - sources."del-2.2.2" - sources."doctrine-2.1.0" - sources."escape-string-regexp-1.0.5" - sources."eslint-scope-4.0.0" - sources."eslint-utils-1.3.1" - sources."eslint-visitor-keys-1.0.0" - sources."espree-4.0.0" - sources."esprima-4.0.1" - sources."esquery-1.0.1" - sources."esrecurse-4.2.1" - sources."estraverse-4.2.0" - sources."esutils-2.0.2" - sources."external-editor-2.2.0" - 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."file-entry-cache-2.0.0" - sources."flat-cache-1.3.0" - sources."fs.realpath-1.0.0" - sources."functional-red-black-tree-1.0.1" - sources."glob-7.1.3" - sources."globals-11.7.0" - sources."globby-5.0.0" - sources."graceful-fs-4.1.11" - sources."has-ansi-2.0.0" - sources."has-flag-3.0.0" - sources."iconv-lite-0.4.24" - sources."ignore-4.0.6" - sources."imurmurhash-0.1.4" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."inquirer-5.2.0" - sources."is-fullwidth-code-point-2.0.0" - sources."is-path-cwd-1.0.0" - sources."is-path-in-cwd-1.0.1" - sources."is-path-inside-1.0.1" - sources."is-promise-2.1.0" - sources."is-resolvable-1.1.0" - sources."isexe-2.0.0" - sources."js-tokens-3.0.2" - sources."js-yaml-3.12.0" - sources."json-schema-traverse-0.4.1" - sources."json-stable-stringify-without-jsonify-1.0.1" - sources."levn-0.3.0" - sources."lodash-4.17.10" - sources."mimic-fn-1.2.0" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."ms-2.0.0" - sources."mute-stream-0.0.7" - sources."natural-compare-1.4.0" - sources."nice-try-1.0.5" - sources."object-assign-4.1.1" - sources."once-1.4.0" - sources."onetime-2.0.1" - sources."optionator-0.8.2" - sources."os-tmpdir-1.0.2" - sources."path-is-absolute-1.0.1" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."pify-2.3.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."pluralize-7.0.0" - sources."prelude-ls-1.1.2" - sources."progress-2.0.0" - sources."punycode-2.1.1" - sources."regexpp-2.0.0" - sources."require-uncached-1.0.3" - sources."resolve-from-1.0.1" - sources."restore-cursor-2.0.0" - sources."rimraf-2.6.2" - sources."run-async-2.3.0" - sources."rxjs-5.5.11" - sources."safer-buffer-2.1.2" - sources."semver-5.5.1" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."slice-ansi-1.0.0" - sources."sprintf-js-1.0.3" - sources."string-width-2.1.1" - (sources."strip-ansi-4.0.0" // { - dependencies = [ - sources."ansi-regex-3.0.0" - ]; - }) - sources."strip-json-comments-2.0.1" - sources."supports-color-2.0.0" - sources."symbol-observable-1.0.1" - sources."table-4.0.3" - sources."text-table-0.2.0" - sources."through-2.3.8" - sources."tmp-0.0.33" - sources."type-check-0.3.2" - sources."uri-js-4.2.2" - sources."which-1.3.1" - sources."wordwrap-1.0.0" - sources."wrappy-1.0.2" - sources."write-0.2.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "An AST-based pattern checker for JavaScript."; - homepage = https://eslint.org/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - eslint_d = nodeEnv.buildNodePackage { - name = "eslint_d"; - packageName = "eslint_d"; - version = "7.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/eslint_d/-/eslint_d-7.1.0.tgz"; - sha512 = "NjFiFcKPEjDlleLlngMyVcD6oLu6L8BctLJ3saPZfC4yLD+AJteII5E8meGqTislKxiVMMWHWXed61siXz3mCA=="; - }; - dependencies = [ - sources."acorn-5.7.2" - sources."acorn-jsx-4.1.1" - sources."ajv-6.5.3" - sources."ajv-keywords-3.2.0" - sources."ansi-escapes-3.1.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."argparse-1.0.10" - sources."array-union-1.0.2" - sources."array-uniq-1.0.3" - sources."arrify-1.0.1" - (sources."babel-code-frame-6.26.0" // { - dependencies = [ - sources."chalk-1.1.3" - sources."strip-ansi-3.0.1" - sources."supports-color-2.0.0" - ]; - }) - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."caller-path-0.1.0" - sources."callsites-0.2.0" - (sources."chalk-2.4.1" // { - dependencies = [ - sources."ansi-styles-3.2.1" - ]; - }) - sources."chardet-0.4.2" - sources."circular-json-0.3.3" - sources."cli-cursor-2.1.0" - sources."cli-width-2.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.1.0" - sources."deep-is-0.1.3" - sources."del-2.2.2" - sources."doctrine-2.1.0" - sources."escape-string-regexp-1.0.5" - sources."eslint-5.4.0" - sources."eslint-scope-4.0.0" - sources."eslint-utils-1.3.1" - sources."eslint-visitor-keys-1.0.0" - sources."espree-4.0.0" - sources."esprima-4.0.1" - sources."esquery-1.0.1" - sources."esrecurse-4.2.1" - sources."estraverse-4.2.0" - sources."esutils-2.0.2" - sources."external-editor-2.2.0" - 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."file-entry-cache-2.0.0" - sources."flat-cache-1.3.0" - sources."fs.realpath-1.0.0" - sources."functional-red-black-tree-1.0.1" - sources."glob-7.1.3" - sources."globals-11.7.0" - sources."globby-5.0.0" - sources."graceful-fs-4.1.11" - sources."has-ansi-2.0.0" - sources."has-flag-3.0.0" - sources."iconv-lite-0.4.24" - sources."ignore-4.0.6" - sources."imurmurhash-0.1.4" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."inquirer-5.2.0" - sources."is-fullwidth-code-point-2.0.0" - sources."is-path-cwd-1.0.0" - sources."is-path-in-cwd-1.0.1" - sources."is-path-inside-1.0.1" - sources."is-promise-2.1.0" - sources."is-resolvable-1.1.0" - sources."isexe-2.0.0" - sources."js-tokens-3.0.2" - sources."js-yaml-3.12.0" - sources."json-schema-traverse-0.4.1" - sources."json-stable-stringify-without-jsonify-1.0.1" - sources."levn-0.3.0" - sources."lodash-4.17.10" - sources."mimic-fn-1.2.0" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."ms-2.0.0" - sources."mute-stream-0.0.7" - sources."nanolru-1.0.0" - sources."natural-compare-1.4.0" - sources."nice-try-1.0.5" - sources."object-assign-4.1.1" - sources."once-1.4.0" - sources."onetime-2.0.1" - sources."optionator-0.8.2" - sources."os-tmpdir-1.0.2" - sources."path-is-absolute-1.0.1" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."path-parse-1.0.6" - sources."pify-2.3.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."pluralize-7.0.0" - sources."prelude-ls-1.1.2" - sources."progress-2.0.0" - sources."punycode-2.1.1" - sources."regexpp-2.0.0" - sources."require-uncached-1.0.3" - sources."resolve-1.8.1" - sources."resolve-from-1.0.1" - sources."restore-cursor-2.0.0" - sources."rimraf-2.6.2" - sources."run-async-2.3.0" - sources."rxjs-5.5.11" - sources."safer-buffer-2.1.2" - sources."semver-5.5.1" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."slice-ansi-1.0.0" - sources."sprintf-js-1.0.3" - sources."string-width-2.1.1" - (sources."strip-ansi-4.0.0" // { - dependencies = [ - sources."ansi-regex-3.0.0" - ]; - }) - sources."strip-json-comments-2.0.1" - sources."supports-color-5.5.0" - sources."symbol-observable-1.0.1" - sources."table-4.0.3" - sources."text-table-0.2.0" - sources."through-2.3.8" - sources."tmp-0.0.33" - sources."type-check-0.3.2" - sources."uri-js-4.2.2" - sources."which-1.3.1" - sources."wordwrap-1.0.0" - sources."wrappy-1.0.2" - sources."write-0.2.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Makes eslint the fastest linter on the planet"; - homepage = https://github.com/mantoni/eslint_d.js; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - emojione = nodeEnv.buildNodePackage { - name = "emojione"; - packageName = "emojione"; - version = "3.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/emojione/-/emojione-3.1.7.tgz"; - sha1 = "2d3c725c696f179c9dde3acb655c621ee9429b1e"; - }; - buildInputs = globalBuildInputs; - meta = { - description = "EmojiOne is a complete set of emojis designed for the web. It includes libraries to easily convert unicode characters to shortnames (:smile:) and shortnames to our custom emoji images. PNG formats provided for the emoji images."; - homepage = http://www.emojione.com/; - }; - production = true; - bypassCache = true; - }; - "fast-cli-1.x" = nodeEnv.buildNodePackage { - name = "fast-cli"; - packageName = "fast-cli"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-cli/-/fast-cli-1.0.0.tgz"; - sha1 = "81f5f98043cc2517053f96ba5d61ef5db430c010"; - }; - dependencies = [ - sources."ajv-5.5.2" - sources."ansi-escapes-1.4.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."array-find-index-1.0.2" - 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."bcrypt-pbkdf-1.0.2" - sources."buffer-from-1.1.1" - sources."builtin-modules-1.1.1" - sources."camelcase-2.1.1" - sources."camelcase-keys-2.1.0" - sources."caseless-0.12.0" - sources."chalk-1.1.3" - sources."cli-cursor-1.0.2" - sources."cli-spinners-1.3.1" - sources."co-4.6.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."combined-stream-1.0.6" - sources."concat-stream-1.6.2" - sources."core-util-is-1.0.2" - sources."currently-unhandled-0.4.1" - sources."dashdash-1.14.1" - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."delayed-stream-1.0.0" - sources."ecc-jsbn-0.1.2" - sources."error-ex-1.3.2" - sources."es6-promise-4.2.4" - sources."escape-string-regexp-1.0.5" - sources."exit-hook-1.1.1" - sources."extend-3.0.2" - sources."extract-zip-1.6.7" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."fd-slicer-1.0.1" - sources."find-up-1.1.2" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."fs-extra-1.0.0" - sources."get-stdin-4.0.1" - sources."getpass-0.1.7" - sources."graceful-fs-4.1.11" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."has-ansi-2.0.0" - sources."has-flag-3.0.0" - sources."hasha-2.2.0" - sources."hosted-git-info-2.7.1" - sources."http-signature-1.2.0" - sources."indent-string-2.1.0" - sources."inherits-2.0.3" - sources."is-arrayish-0.2.1" - sources."is-builtin-module-1.0.0" - sources."is-finite-1.0.2" - sources."is-stream-1.1.0" - sources."is-typedarray-1.0.0" - sources."is-utf8-0.2.1" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-2.4.0" - sources."jsprim-1.4.1" - sources."kew-0.7.0" - sources."klaw-1.3.1" - sources."load-json-file-1.1.0" - (sources."log-symbols-2.2.0" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."supports-color-5.5.0" - ]; - }) - sources."log-update-1.0.2" - sources."loud-rejection-1.6.0" - sources."map-obj-1.0.1" - sources."meow-3.7.0" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-fn-1.2.0" - sources."minimist-1.2.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."mkpath-1.0.0" - sources."ms-2.0.0" - sources."node-phantom-simple-2.2.4" - sources."normalize-package-data-2.4.0" - sources."number-is-nan-1.0.1" - sources."oauth-sign-0.9.0" - sources."object-assign-4.1.1" - sources."onetime-1.1.0" - (sources."ora-1.4.0" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."cli-cursor-2.1.0" - sources."onetime-2.0.1" - sources."restore-cursor-2.0.0" - sources."supports-color-5.5.0" - ]; - }) - sources."os-tmpdir-1.0.2" - sources."parse-json-2.2.0" - sources."path-exists-2.1.0" - sources."path-type-1.1.0" - sources."pend-1.2.0" - sources."performance-now-2.1.0" - sources."phantomjs-prebuilt-2.1.16" - sources."pify-2.3.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."process-nextick-args-2.0.0" - sources."progress-1.1.8" - sources."promise-phantom-3.1.6" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."read-pkg-1.1.0" - sources."read-pkg-up-1.0.1" - sources."readable-stream-2.3.6" - sources."redent-1.0.0" - sources."repeating-2.0.1" - sources."request-2.88.0" - sources."request-progress-2.0.1" - sources."restore-cursor-1.0.1" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."semver-5.5.1" - sources."signal-exit-3.0.2" - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."sshpk-1.14.2" - sources."string_decoder-1.1.1" - sources."strip-ansi-3.0.1" - sources."strip-bom-2.0.0" - sources."strip-indent-1.0.1" - sources."supports-color-2.0.0" - sources."throttleit-1.0.0" - sources."tmp-0.0.31" - sources."tough-cookie-2.4.3" - sources."trim-newlines-1.0.0" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."typedarray-0.0.6" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - sources."validate-npm-package-license-3.0.4" - sources."verror-1.10.0" - sources."which-1.3.1" - sources."yauzl-2.4.1" - sources."zen-observable-0.5.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Test your download speed using fast.com"; - homepage = "https://github.com/sindresorhus/fast-cli#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - fetch-bower = nodeEnv.buildNodePackage { - name = "fetch-bower"; - packageName = "fetch-bower"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fetch-bower/-/fetch-bower-2.0.0.tgz"; - sha1 = "c027feb75a512001d1287bbfb3ffaafba67eb92f"; - }; - dependencies = [ - sources."bower-1.8.4" - sources."bower-endpoint-parser-0.2.1" - sources."bower-logger-0.2.1" - sources."glob-3.2.11" - sources."inherits-2.0.3" - sources."lru-cache-2.7.3" - sources."minimatch-0.3.0" - sources."sigmund-1.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Companion to bower2nix to be used in the fetchBower fixed-output derivation"; - homepage = https://bitbucket.org/shlevy/fetch-bower; - }; - production = true; - bypassCache = true; - }; - forever = nodeEnv.buildNodePackage { - name = "forever"; - packageName = "forever"; - version = "0.15.3"; - src = fetchurl { - url = "https://registry.npmjs.org/forever/-/forever-0.15.3.tgz"; - sha1 = "77d9d7e15fd2f511ad9d84a110c7dd8fc8ecebc2"; - }; - dependencies = [ - sources."anymatch-1.3.2" - sources."arr-diff-2.0.0" - sources."arr-flatten-1.1.0" - sources."array-unique-0.2.1" - sources."async-0.2.10" - sources."async-each-1.0.1" - sources."balanced-match-1.0.0" - sources."binary-extensions-1.11.0" - sources."brace-expansion-1.1.11" - sources."braces-1.8.5" - (sources."broadway-0.3.6" // { - dependencies = [ - sources."cliff-0.1.9" - sources."winston-0.8.0" - ]; - }) - sources."caller-0.0.1" - sources."chokidar-1.7.0" - (sources."cliff-0.1.10" // { - dependencies = [ - sources."colors-1.0.3" - ]; - }) - sources."clone-1.0.4" - sources."colors-0.6.2" - sources."concat-map-0.0.1" - sources."core-util-is-1.0.2" - sources."cycle-1.0.3" - sources."deep-equal-0.1.2" - sources."defined-0.0.0" - sources."director-1.2.7" - (sources."event-stream-0.5.3" // { - dependencies = [ - sources."optimist-0.2.8" - ]; - }) - sources."eventemitter2-0.4.14" - sources."expand-brackets-0.1.5" - sources."expand-range-1.8.2" - sources."extglob-0.3.2" - sources."eyes-0.1.8" - sources."filename-regex-2.0.1" - sources."fill-range-2.2.4" - (sources."flatiron-0.4.3" // { - dependencies = [ - sources."optimist-0.6.0" - ]; - }) - sources."for-in-1.0.2" - sources."for-own-0.1.5" - sources."forever-monitor-1.7.1" - sources."fs.realpath-1.0.0" - sources."fsevents-1.2.4" - sources."glob-7.1.3" - sources."glob-base-0.3.0" - sources."glob-parent-2.0.0" - sources."graceful-fs-4.1.11" - sources."i-0.3.6" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."is-binary-path-1.0.1" - sources."is-buffer-1.1.6" - sources."is-dotfile-1.0.3" - sources."is-equal-shallow-0.1.3" - sources."is-extendable-0.1.1" - sources."is-extglob-1.0.0" - sources."is-glob-2.0.1" - sources."is-number-2.1.0" - sources."is-posix-bracket-0.1.1" - sources."is-primitive-2.0.0" - sources."isarray-1.0.0" - sources."isobject-2.1.0" - sources."isstream-0.1.2" - sources."jsonify-0.0.0" - sources."kind-of-3.2.2" - sources."lazy-1.0.11" - sources."math-random-1.0.1" - sources."micromatch-2.3.11" - sources."minimatch-3.0.4" - sources."minimist-0.0.10" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."mute-stream-0.0.7" - sources."nan-2.11.0" - (sources."nconf-0.6.9" // { - dependencies = [ - sources."async-0.2.9" - sources."optimist-0.6.0" - ]; - }) - sources."ncp-0.4.2" - sources."normalize-path-2.1.1" - sources."nssocket-0.5.3" - sources."object-assign-3.0.0" - sources."object.omit-2.0.1" - sources."once-1.4.0" - sources."optimist-0.6.1" - sources."parse-glob-3.0.4" - sources."path-is-absolute-1.0.1" - sources."pkginfo-0.3.1" - sources."preserve-0.2.0" - (sources."prettyjson-1.2.1" // { - dependencies = [ - sources."colors-1.3.2" - sources."minimist-1.2.0" - ]; - }) - sources."process-nextick-args-2.0.0" - sources."prompt-0.2.14" - sources."ps-tree-0.0.3" - (sources."randomatic-3.1.0" // { - dependencies = [ - sources."is-number-4.0.0" - sources."kind-of-6.0.2" - ]; - }) - sources."read-1.0.7" - sources."readable-stream-2.3.6" - sources."readdirp-2.1.0" - sources."regex-cache-0.4.4" - sources."remove-trailing-separator-1.1.0" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."resumer-0.0.0" - sources."revalidator-0.1.8" - sources."rimraf-2.6.2" - sources."safe-buffer-5.1.2" - sources."set-immediate-shim-1.0.1" - sources."shush-1.0.0" - sources."stack-trace-0.0.10" - sources."string_decoder-1.1.1" - sources."strip-json-comments-0.1.3" - sources."tape-2.3.3" - sources."through-2.3.8" - sources."timespan-2.3.0" - sources."util-deprecate-1.0.2" - sources."utile-0.2.1" - sources."winston-0.8.3" - sources."wordwrap-0.0.3" - sources."wrappy-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever)"; - homepage = "https://github.com/foreverjs/forever#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - git-run = nodeEnv.buildNodePackage { - name = "git-run"; - packageName = "git-run"; - version = "0.5.5"; - src = fetchurl { - url = "https://registry.npmjs.org/git-run/-/git-run-0.5.5.tgz"; - sha512 = "76zCOpXUl/85CMk9aJwWbBy2vGYv+Yn17PcUMhksTtMJLAUujje3eP8v7FufC2pN9SbQx88Gtr4ARXGeVWwAJA=="; - }; - dependencies = [ - sources."async-2.6.1" - sources."debug-3.1.0" - sources."lodash-4.17.10" - sources."lodash.groupby-4.6.0" - sources."microee-0.0.6" - sources."minilog-3.1.0" - sources."ms-2.0.0" - sources."simple-git-1.96.0" - sources."tabtab-git+https://github.com/mixu/node-tabtab.git" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A tool for managing multiple git repositories"; - homepage = "https://github.com/mixu/gr#readme"; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - }; - git-standup = nodeEnv.buildNodePackage { - name = "git-standup"; - packageName = "git-standup"; - version = "2.1.9"; - src = fetchurl { - url = "https://registry.npmjs.org/git-standup/-/git-standup-2.1.9.tgz"; - sha512 = "+XT110zb/S1XzG+amg5gKGWcD6dW58mnstS4GkuiO63aA8qGvpgNB9Cq89qxhFSIQ2smeB/00QGsVLn4CL1V+A=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Recall what you did on the last working day. Psst! or be nosy and find what someone else in your team did ;-)"; - homepage = "https://github.com/kamranahmedse/git-standup#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - graphql-cli = nodeEnv.buildNodePackage { - name = "graphql-cli"; - packageName = "graphql-cli"; - version = "2.16.5"; - src = fetchurl { - url = "https://registry.npmjs.org/graphql-cli/-/graphql-cli-2.16.5.tgz"; - sha512 = "a2QYKmjc6H/39ZGpcKGNQIGAtz84BIVYw9LyYy3Iv1cxJ46zeRgyLBdl8vk+f1aYjQ80TAGHL2+qlIKBD7mDfg=="; - }; - dependencies = [ - sources."@babel/generator-7.0.0-beta.38" - sources."@babel/types-7.0.0-beta.38" - (sources."@kbrandwijk/swagger-to-graphql-2.4.3" // { - dependencies = [ - sources."ansi-regex-2.1.1" - sources."cliui-3.2.0" - sources."string-width-1.0.2" - sources."strip-ansi-3.0.1" - sources."yargs-8.0.2" - sources."yargs-parser-7.0.0" - ]; - }) - sources."accepts-1.3.5" - sources."adm-zip-0.4.7" - sources."agent-base-4.2.1" - sources."ajv-5.5.2" - sources."ansi-align-2.0.0" - sources."ansi-escapes-3.1.0" - sources."ansi-regex-3.0.0" - sources."ansi-styles-3.2.1" - (sources."apollo-codegen-0.19.1" // { - dependencies = [ - (sources."graphql-config-1.2.1" // { - dependencies = [ - sources."graphql-0.12.3" - ]; - }) - sources."node-fetch-1.7.3" - sources."yargs-10.1.2" - ]; - }) - sources."argparse-1.0.10" - sources."array-flatten-1.1.1" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."async-2.6.1" - sources."asynckit-0.4.0" - sources."aws-sign2-0.7.0" - sources."aws4-1.8.0" - sources."babel-runtime-6.26.0" - sources."balanced-match-1.0.0" - sources."bcrypt-pbkdf-1.0.2" - sources."bluebird-3.5.1" - (sources."body-parser-1.18.2" // { - dependencies = [ - sources."iconv-lite-0.4.19" - ]; - }) - sources."boxen-1.3.0" - sources."brace-expansion-1.1.11" - sources."buffer-equal-constant-time-1.0.1" - sources."buffer-from-1.1.1" - sources."builtin-modules-1.1.1" - sources."bytes-3.0.0" - sources."call-me-maybe-1.0.1" - sources."camel-case-3.0.0" - sources."camelcase-4.1.0" - sources."capture-stack-trace-1.0.0" - sources."caseless-0.12.0" - sources."chalk-2.4.1" - sources."change-case-3.0.2" - sources."chardet-0.4.2" - sources."ci-info-1.4.0" - sources."cli-boxes-1.0.0" - sources."cli-cursor-2.1.0" - sources."cli-spinners-1.3.1" - sources."cli-width-2.2.0" - sources."cliui-4.1.0" - sources."clone-1.0.4" - sources."co-4.6.0" - sources."code-point-at-1.1.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - (sources."columnify-1.5.4" // { - dependencies = [ - sources."ansi-regex-2.1.1" - sources."strip-ansi-3.0.1" - ]; - }) - sources."combined-stream-1.0.6" - sources."command-exists-1.2.7" - sources."commander-2.17.1" - sources."common-tags-1.8.0" - sources."concat-map-0.0.1" - sources."configstore-3.1.2" - sources."constant-case-2.0.0" - sources."content-disposition-0.5.2" - sources."content-type-1.0.4" - sources."cookie-0.3.1" - sources."cookie-signature-1.0.6" - sources."core-js-2.5.7" - sources."core-util-is-1.0.2" - (sources."cosmiconfig-3.1.0" // { - dependencies = [ - sources."parse-json-3.0.0" - ]; - }) - sources."create-error-class-3.0.2" - (sources."cross-fetch-2.2.2" // { - dependencies = [ - sources."node-fetch-2.1.2" - ]; - }) - sources."cross-spawn-6.0.5" - sources."crypto-random-string-1.0.0" - (sources."cucumber-html-reporter-3.0.4" // { - dependencies = [ - sources."fs-extra-3.0.1" - sources."jsonfile-3.0.1" - ]; - }) - sources."dashdash-1.14.1" - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."deep-extend-0.6.0" - sources."defaults-1.0.3" - sources."delayed-stream-1.0.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - sources."diff-1.4.0" - (sources."disparity-2.0.0" // { - dependencies = [ - sources."ansi-styles-2.2.1" - ]; - }) - sources."dot-case-2.1.1" - sources."dot-prop-4.2.0" - sources."dotenv-5.0.1" - sources."duplexer3-0.1.4" - sources."ecc-jsbn-0.1.2" - sources."ecdsa-sig-formatter-1.0.10" - sources."ee-first-1.1.1" - sources."encodeurl-1.0.2" - sources."encoding-0.1.12" - sources."errno-0.1.7" - sources."error-ex-1.3.2" - sources."es6-promise-4.2.4" - sources."es6-promisify-5.0.0" - sources."escape-html-1.0.3" - sources."escape-string-regexp-1.0.5" - sources."esprima-4.0.1" - sources."esutils-2.0.2" - sources."etag-1.8.1" - (sources."execa-0.7.0" // { - dependencies = [ - sources."cross-spawn-5.1.0" - ]; - }) - sources."expand-tilde-2.0.2" - sources."express-4.16.3" - (sources."express-request-proxy-2.2.0" // { - dependencies = [ - (sources."body-parser-1.18.3" // { - dependencies = [ - sources."debug-2.6.9" - ]; - }) - sources."debug-3.1.0" - sources."iconv-lite-0.4.23" - sources."path-to-regexp-1.7.0" - sources."qs-6.5.2" - sources."raw-body-2.3.3" - ]; - }) - sources."extend-3.0.2" - sources."external-editor-2.2.0" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."figures-2.0.0" - sources."finalhandler-1.1.1" - sources."find-0.2.9" - sources."find-up-2.1.0" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."format-util-1.0.3" - sources."forwarded-0.1.2" - sources."fresh-0.5.2" - sources."fs-extra-5.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.3" - 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.1.11" - sources."graphcool-json-schema-1.2.1" - (sources."graphcool-yml-0.4.15" // { - dependencies = [ - sources."debug-3.1.0" - sources."dotenv-4.0.0" - sources."fs-extra-4.0.3" - ]; - }) - (sources."graphql-0.13.2" // { - dependencies = [ - sources."iterall-1.2.2" - ]; - }) - (sources."graphql-cli-prepare-1.4.19" // { - dependencies = [ - sources."chalk-2.3.1" - sources."lodash-4.17.5" - ]; - }) - sources."graphql-config-2.0.1" - sources."graphql-config-extension-graphcool-1.0.8" - sources."graphql-config-extension-openapi-1.0.6" - sources."graphql-config-extension-prisma-0.0.11" - sources."graphql-import-0.4.5" - (sources."graphql-playground-html-1.5.5" // { - dependencies = [ - sources."graphql-config-2.0.0" - ]; - }) - sources."graphql-playground-middleware-express-1.6.2" - sources."graphql-request-1.8.2" - sources."graphql-schema-linter-0.1.1" - sources."graphql-static-binding-0.9.3" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."has-flag-3.0.0" - sources."header-case-1.0.1" - sources."homedir-polyfill-1.0.1" - sources."hosted-git-info-2.7.1" - sources."http-errors-1.6.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.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."iconv-lite-0.4.24" - sources."import-lazy-2.1.0" - sources."imurmurhash-0.1.4" - sources."inflected-2.0.4" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."inquirer-5.1.0" - sources."invert-kv-1.0.0" - sources."ip-regex-1.0.3" - sources."ipaddr.js-1.8.0" - sources."is-arrayish-0.2.1" - sources."is-builtin-module-1.0.0" - sources."is-ci-1.2.0" - sources."is-directory-0.3.1" - sources."is-fullwidth-code-point-1.0.0" - sources."is-installed-globally-0.1.0" - sources."is-lower-case-1.1.3" - sources."is-npm-1.0.0" - sources."is-obj-1.0.1" - sources."is-path-inside-1.0.1" - sources."is-promise-2.1.0" - sources."is-redirect-1.0.0" - sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" - sources."is-typedarray-1.0.0" - sources."is-upper-case-1.1.2" - sources."is-url-superb-2.0.0" - sources."is-windows-1.0.2" - sources."is-wsl-1.1.0" - sources."isarray-0.0.1" - sources."isexe-2.0.0" - (sources."isomorphic-fetch-2.2.1" // { - dependencies = [ - sources."node-fetch-1.7.3" - ]; - }) - sources."isstream-0.1.2" - sources."iterall-1.1.3" - sources."js-base64-2.4.9" - sources."js-yaml-3.12.0" - sources."jsbn-0.1.1" - sources."jsesc-2.5.1" - sources."json-schema-0.2.3" - (sources."json-schema-ref-parser-3.3.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."json-schema-traverse-0.3.1" - sources."json-stable-stringify-1.0.1" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-4.0.0" - sources."jsonify-0.0.0" - (sources."jsonwebtoken-8.3.0" // { - dependencies = [ - sources."ms-2.1.1" - ]; - }) - sources."jsprim-1.4.1" - sources."jwa-1.1.6" - sources."jws-3.1.5" - sources."latest-version-3.1.0" - sources."lcid-1.0.0" - sources."load-json-file-2.0.0" - sources."locate-path-2.0.0" - sources."lodash-4.17.10" - sources."lodash.get-4.4.2" - sources."lodash.includes-4.3.0" - sources."lodash.isboolean-3.0.3" - sources."lodash.isequal-4.5.0" - sources."lodash.isinteger-4.0.4" - sources."lodash.isnumber-3.0.3" - 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."lower-case-1.1.4" - sources."lower-case-first-1.0.2" - sources."lowercase-keys-1.0.1" - sources."lru-cache-4.1.3" - (sources."make-dir-1.3.0" // { - dependencies = [ - sources."pify-3.0.0" - ]; - }) - sources."media-typer-0.3.0" - sources."mem-1.1.0" - sources."merge-descriptors-1.0.1" - sources."methods-1.1.2" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-fn-1.2.0" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."ms-2.0.0" - sources."mute-stream-0.0.7" - sources."negotiator-0.6.1" - sources."nice-try-1.0.5" - sources."no-case-2.3.2" - sources."node-fetch-2.2.0" - sources."node-request-by-swagger-1.1.3" - sources."normalize-package-data-2.4.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" - sources."npm-which-3.0.1" - sources."number-is-nan-1.0.1" - sources."oauth-sign-0.9.0" - sources."on-finished-2.3.0" - sources."once-1.4.0" - sources."onetime-2.0.1" - sources."ono-4.0.6" - sources."open-0.0.5" - sources."opn-5.3.0" - sources."ora-1.4.0" - sources."os-locale-2.1.0" - sources."os-tmpdir-1.0.2" - sources."p-finally-1.0.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."param-case-2.1.1" - sources."parse-github-url-1.0.2" - sources."parse-json-2.2.0" - sources."parse-passwd-1.0.0" - sources."parseurl-1.3.2" - sources."pascal-case-2.0.1" - sources."path-case-2.1.1" - sources."path-exists-3.0.0" - sources."path-is-absolute-1.0.1" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."path-to-regexp-0.1.7" - sources."path-type-2.0.0" - sources."performance-now-2.1.0" - sources."pify-2.3.0" - sources."prepend-http-1.0.4" - sources."prisma-json-schema-0.0.4" - (sources."prisma-yml-1.0.50" // { - dependencies = [ - sources."debug-3.1.0" - sources."dotenv-4.0.0" - ]; - }) - sources."process-nextick-args-2.0.0" - sources."protochain-1.0.5" - sources."proxy-addr-2.0.4" - sources."prr-1.0.1" - sources."pseudomap-1.0.2" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.1" - sources."range-parser-1.2.0" - (sources."raw-body-2.3.2" // { - dependencies = [ - sources."depd-1.1.1" - sources."http-errors-1.6.2" - sources."iconv-lite-0.4.19" - sources."setprototypeof-1.0.3" - ]; - }) - (sources."rc-1.2.8" // { - dependencies = [ - sources."minimist-1.2.0" - ]; - }) - sources."read-pkg-2.0.0" - sources."read-pkg-up-2.0.0" - (sources."readable-stream-2.3.6" // { - dependencies = [ - sources."isarray-1.0.0" - ]; - }) - sources."regenerator-runtime-0.11.1" - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - sources."replaceall-0.1.6" - (sources."request-2.88.0" // { - dependencies = [ - sources."qs-6.5.2" - sources."safe-buffer-5.1.2" - ]; - }) - sources."request-promise-4.2.2" - sources."request-promise-core-1.1.1" - sources."require-directory-2.1.1" - sources."require-from-string-2.0.2" - sources."require-main-filename-1.0.1" - sources."resolve-dir-1.0.1" - sources."restore-cursor-2.0.0" - sources."rimraf-2.6.2" - sources."run-async-2.3.0" - sources."rxjs-5.5.11" - sources."safe-buffer-5.1.1" - sources."safer-buffer-2.1.2" - sources."scuid-1.1.0" - sources."semver-5.5.1" - sources."semver-diff-2.1.0" - sources."send-0.16.2" - sources."sentence-case-2.1.1" - sources."serializerr-1.0.3" - sources."serve-static-1.13.2" - sources."set-blocking-2.0.0" - sources."setprototypeof-1.1.0" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."simple-errors-1.0.1" - sources."snake-case-2.1.0" - sources."source-map-0.5.7" - (sources."source-map-support-0.5.9" // { - dependencies = [ - sources."source-map-0.6.1" - ]; - }) - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."sprintf-js-1.0.3" - sources."sshpk-1.14.2" - sources."statuses-1.4.0" - sources."stealthy-require-1.1.1" - (sources."string-width-2.1.1" // { - dependencies = [ - sources."is-fullwidth-code-point-2.0.0" - ]; - }) - sources."string_decoder-1.1.1" - sources."strip-ansi-4.0.0" - sources."strip-bom-3.0.0" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - sources."supports-color-5.5.0" - sources."swap-case-1.1.2" - sources."symbol-observable-1.0.1" - sources."sync-exec-0.6.2" - sources."term-size-1.2.0" - sources."through-2.3.8" - sources."through2-2.0.3" - sources."timed-out-4.0.1" - sources."title-case-2.1.1" - sources."tmp-0.0.33" - sources."to-fast-properties-2.0.0" - sources."tough-cookie-2.4.3" - sources."traverse-chain-0.1.0" - sources."trim-right-1.0.1" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-is-1.6.16" - 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."upper-case-1.1.3" - sources."upper-case-first-1.1.2" - sources."url-join-4.0.0" - sources."url-parse-lax-1.0.0" - sources."url-regex-3.2.0" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.1" - sources."uuid-3.3.2" - sources."validate-npm-package-license-3.0.4" - sources."validator-10.7.0" - sources."vary-1.1.2" - sources."verror-1.10.0" - sources."wcwidth-1.0.1" - sources."whatwg-fetch-2.0.4" - sources."which-1.3.1" - sources."which-module-2.0.0" - sources."widest-line-2.0.0" - (sources."wrap-ansi-2.1.0" // { - dependencies = [ - sources."ansi-regex-2.1.1" - sources."string-width-1.0.2" - sources."strip-ansi-3.0.1" - ]; - }) - sources."wrappy-1.0.2" - sources."write-file-atomic-2.3.0" - sources."xdg-basedir-3.0.0" - sources."xtend-4.0.1" - sources."y18n-3.2.1" - sources."yallist-2.1.2" - sources."yaml-ast-parser-0.0.40" - (sources."yargs-11.0.0" // { - dependencies = [ - sources."yargs-parser-9.0.2" - ]; - }) - sources."yargs-parser-8.1.0" - sources."z-schema-3.23.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "GraphQL CLI"; - homepage = "https://github.com/graphql-cli/graphql-cli#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; grunt-cli = nodeEnv.buildNodePackage { name = "grunt-cli"; packageName = "grunt-cli"; - version = "1.3.1"; + version = "1.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.1.tgz"; - sha512 = "UwBRu/QpAjDc53DRLEkyilFdL0zenpxu+fddTIlsF/KJqdNcHaQmvyu1W3cDesZ9rqqZdKK5A8+QDIyLUEWoZQ=="; + url = "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz"; + sha512 = "8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ=="; }; dependencies = [ sources."abbrev-1.1.1" @@ -38654,7 +5354,7 @@ in }) sources."urix-0.1.0" sources."use-3.1.1" - sources."v8flags-3.0.2" + sources."v8flags-3.1.1" sources."which-1.3.1" ]; buildInputs = globalBuildInputs; @@ -38666,5210 +5366,6 @@ in production = true; bypassCache = true; }; - "guifi-earth-https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " = nodeEnv.buildNodePackage { - name = "guifi-earth"; - packageName = "guifi-earth"; - version = "0.2.1"; - src = fetchurl { - name = "guifi-earth-0.2.1.tar.gz"; - url = https://codeload.github.com/jmendeth/guifi-earth/legacy.tar.gz/f3ee96835fd4fb0e3e12fadbd2cb782770d64854; - sha256 = "a51a5beef55c14c68630275d51cf66c44a4462d1b20c0f08aef6d88a62ca077c"; - }; - dependencies = [ - sources."acorn-2.7.0" - sources."acorn-globals-1.0.9" - sources."align-text-0.1.4" - sources."amdefine-1.0.1" - sources."asap-1.0.0" - sources."camelcase-1.2.1" - sources."center-align-0.1.3" - sources."character-parser-1.2.1" - (sources."clean-css-3.4.28" // { - dependencies = [ - sources."commander-2.8.1" - ]; - }) - (sources."cliui-2.1.0" // { - dependencies = [ - sources."wordwrap-0.0.2" - ]; - }) - sources."coffee-script-1.12.7" - sources."commander-2.6.0" - sources."constantinople-3.0.2" - sources."css-1.0.8" - sources."css-parse-1.0.4" - sources."css-stringify-1.0.5" - sources."decamelize-1.2.0" - sources."graceful-readlink-1.0.1" - sources."is-buffer-1.1.6" - sources."is-promise-2.1.0" - sources."jade-1.11.0" - sources."jstransformer-0.0.2" - sources."kind-of-3.2.2" - sources."lazy-cache-1.0.4" - sources."longest-1.0.1" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."msgpack-1.0.2" - sources."nan-2.11.0" - sources."optimist-0.3.7" - sources."pop-iterate-1.0.1" - sources."promise-6.1.0" - (sources."q-2.0.3" // { - dependencies = [ - sources."asap-2.0.6" - ]; - }) - sources."repeat-string-1.6.1" - sources."right-align-0.1.3" - sources."sax-1.2.4" - sources."source-map-0.4.4" - (sources."transformers-2.1.0" // { - dependencies = [ - sources."is-promise-1.0.1" - sources."promise-2.0.0" - sources."source-map-0.1.43" - sources."uglify-js-2.2.5" - ]; - }) - (sources."uglify-js-2.8.29" // { - dependencies = [ - sources."source-map-0.5.7" - ]; - }) - sources."uglify-to-browserify-1.0.2" - sources."void-elements-2.0.1" - sources."weak-map-1.0.5" - sources."window-size-0.1.0" - (sources."with-4.0.3" // { - dependencies = [ - sources."acorn-1.2.2" - ]; - }) - sources."wordwrap-0.0.3" - sources."xml2js-0.4.19" - sources."xmlbuilder-9.0.7" - sources."yargs-3.10.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "See a representation of the Guifi.net network in Google Earth."; - homepage = https://github.com/jmendeth/guifi-earth; - }; - production = true; - bypassCache = true; - }; - gulp = nodeEnv.buildNodePackage { - name = "gulp"; - packageName = "gulp"; - version = "3.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz"; - sha1 = "571ce45928dd40af6514fc4011866016c13845b4"; - }; - dependencies = [ - sources."ansi-gray-0.1.1" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."ansi-wrap-0.1.0" - sources."archy-1.0.0" - sources."arr-diff-4.0.0" - sources."arr-flatten-1.1.0" - sources."arr-union-3.1.0" - sources."array-differ-1.0.0" - sources."array-each-1.0.1" - sources."array-slice-1.1.0" - sources."array-uniq-1.0.3" - sources."array-unique-0.3.2" - sources."assign-symbols-1.0.0" - sources."atob-2.1.2" - sources."balanced-match-1.0.0" - (sources."base-0.11.2" // { - dependencies = [ - sources."define-property-1.0.0" - ]; - }) - sources."beeper-1.1.1" - sources."brace-expansion-1.1.11" - (sources."braces-2.3.2" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."cache-base-1.0.1" - sources."chalk-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."clone-1.0.4" - sources."clone-stats-0.0.1" - sources."collection-visit-1.0.0" - sources."color-support-1.1.3" - sources."component-emitter-1.2.1" - sources."concat-map-0.0.1" - sources."copy-descriptor-0.1.1" - sources."core-util-is-1.0.2" - sources."dateformat-2.2.0" - sources."debug-2.6.9" - sources."decode-uri-component-0.2.0" - sources."defaults-1.0.3" - sources."define-property-2.0.2" - sources."deprecated-0.0.1" - sources."detect-file-1.0.0" - sources."duplexer2-0.0.2" - sources."end-of-stream-0.1.5" - 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."kind-of-5.1.0" - ]; - }) - sources."expand-tilde-2.0.2" - sources."extend-3.0.2" - (sources."extend-shallow-3.0.2" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - (sources."extglob-2.0.4" // { - dependencies = [ - sources."define-property-1.0.0" - sources."extend-shallow-2.0.1" - ]; - }) - sources."fancy-log-1.3.2" - (sources."fill-range-4.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."find-index-0.1.1" - sources."findup-sync-2.0.0" - sources."fined-1.1.0" - sources."first-chunk-stream-1.0.0" - sources."flagged-respawn-1.0.0" - sources."for-in-1.0.2" - sources."for-own-1.0.0" - sources."fragment-cache-0.2.1" - sources."gaze-0.5.2" - sources."get-value-2.0.6" - sources."glob-4.5.3" - (sources."glob-stream-3.1.18" // { - dependencies = [ - sources."readable-stream-1.0.34" - sources."through2-0.6.5" - ]; - }) - sources."glob-watcher-0.0.6" - sources."glob2base-0.0.12" - sources."global-modules-1.0.0" - sources."global-prefix-1.0.2" - (sources."globule-0.1.0" // { - dependencies = [ - sources."glob-3.1.21" - sources."graceful-fs-1.2.3" - sources."inherits-1.0.2" - sources."minimatch-0.2.14" - ]; - }) - sources."glogg-1.0.1" - sources."graceful-fs-3.0.11" - sources."gulp-util-3.0.8" - sources."gulplog-1.0.0" - sources."has-ansi-2.0.0" - sources."has-gulplog-0.1.0" - sources."has-value-1.0.0" - (sources."has-values-1.0.0" // { - dependencies = [ - sources."kind-of-4.0.0" - ]; - }) - sources."homedir-polyfill-1.0.1" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."interpret-1.1.0" - sources."is-absolute-1.0.0" - sources."is-accessor-descriptor-1.0.0" - 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-glob-3.1.0" - (sources."is-number-3.0.0" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-plain-object-2.0.4" - sources."is-relative-1.0.0" - sources."is-unc-path-1.0.0" - sources."is-utf8-0.2.1" - sources."is-windows-1.0.2" - sources."isarray-0.0.1" - sources."isexe-2.0.0" - sources."isobject-3.0.1" - sources."kind-of-6.0.2" - sources."liftoff-2.5.0" - sources."lodash-1.0.2" - sources."lodash._basecopy-3.0.1" - sources."lodash._basetostring-3.0.1" - sources."lodash._basevalues-3.0.0" - sources."lodash._getnative-3.9.1" - sources."lodash._isiterateecall-3.0.9" - sources."lodash._reescape-3.0.0" - sources."lodash._reevaluate-3.0.0" - sources."lodash._reinterpolate-3.0.0" - sources."lodash._root-3.0.1" - sources."lodash.escape-3.2.0" - sources."lodash.isarguments-3.1.0" - sources."lodash.isarray-3.0.4" - sources."lodash.keys-3.1.2" - sources."lodash.restparam-3.6.1" - sources."lodash.template-3.6.2" - sources."lodash.templatesettings-3.1.1" - sources."lru-cache-2.7.3" - sources."make-iterator-1.0.1" - sources."map-cache-0.2.2" - sources."map-visit-1.0.0" - sources."micromatch-3.1.10" - sources."minimatch-2.0.10" - sources."minimist-1.2.0" - (sources."mixin-deep-1.3.1" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."ms-2.0.0" - sources."multipipe-0.1.2" - sources."nanomatch-1.2.13" - sources."natives-1.1.4" - sources."object-assign-3.0.0" - (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-visit-1.0.1" - sources."object.defaults-1.1.0" - sources."object.map-1.0.1" - sources."object.pick-1.3.0" - sources."once-1.3.3" - sources."orchestrator-0.3.8" - sources."ordered-read-streams-0.1.0" - sources."os-homedir-1.0.2" - sources."parse-filepath-1.0.2" - sources."parse-passwd-1.0.0" - sources."pascalcase-0.1.1" - sources."path-parse-1.0.6" - sources."path-root-0.1.1" - sources."path-root-regex-0.1.2" - sources."posix-character-classes-0.1.1" - sources."pretty-hrtime-1.0.3" - sources."process-nextick-args-2.0.0" - sources."readable-stream-1.1.14" - sources."rechoir-0.6.2" - sources."regex-not-1.0.2" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."replace-ext-0.0.1" - sources."resolve-1.8.1" - sources."resolve-dir-1.0.1" - sources."resolve-url-0.2.1" - sources."ret-0.1.15" - sources."safe-buffer-5.1.2" - sources."safe-regex-1.1.0" - sources."semver-4.3.6" - sources."sequencify-0.0.7" - (sources."set-value-2.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."sigmund-1.0.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."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."sparkles-1.0.1" - sources."split-string-3.1.0" - (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-consume-0.1.1" - sources."string_decoder-0.10.31" - sources."strip-ansi-3.0.1" - sources."strip-bom-1.0.0" - sources."supports-color-2.0.0" - (sources."through2-2.0.3" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."tildify-1.2.0" - sources."time-stamp-1.1.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."unc-path-regex-0.1.2" - (sources."union-value-1.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."set-value-0.4.3" - ]; - }) - sources."unique-stream-1.0.0" - (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."isarray-1.0.0" - ]; - }) - sources."urix-0.1.0" - sources."use-3.1.1" - sources."user-home-1.1.1" - sources."util-deprecate-1.0.2" - sources."v8flags-2.1.1" - sources."vinyl-0.5.3" - (sources."vinyl-fs-0.3.14" // { - dependencies = [ - sources."clone-0.2.0" - sources."readable-stream-1.0.34" - sources."through2-0.6.5" - sources."vinyl-0.4.6" - ]; - }) - sources."which-1.3.1" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "The streaming build system"; - homepage = http://gulpjs.com/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - hipache = nodeEnv.buildNodePackage { - name = "hipache"; - packageName = "hipache"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/hipache/-/hipache-0.3.1.tgz"; - sha1 = "e21764eafe6429ec8dc9377b55e1ca86799704d5"; - }; - dependencies = [ - sources."eventemitter3-3.1.0" - sources."http-proxy-1.0.2" - sources."lru-cache-2.5.2" - sources."minimist-0.0.8" - sources."redis-0.10.3" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Complete high-scaled reverse-proxy solution"; - homepage = https://github.com/dotcloud/hipache; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - htmlhint = nodeEnv.buildNodePackage { - name = "htmlhint"; - packageName = "htmlhint"; - version = "0.9.13"; - src = fetchurl { - url = "https://registry.npmjs.org/htmlhint/-/htmlhint-0.9.13.tgz"; - sha1 = "08163cb1e6aa505048ebb0b41063a7ca07dc6c88"; - }; - dependencies = [ - sources."async-1.4.2" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - (sources."cli-0.6.6" // { - dependencies = [ - sources."glob-3.2.11" - sources."minimatch-0.3.0" - ]; - }) - sources."colors-1.0.3" - sources."commander-2.6.0" - sources."concat-map-0.0.1" - sources."console-browserify-1.1.0" - sources."core-util-is-1.0.2" - sources."csslint-0.10.0" - sources."date-now-0.1.4" - (sources."dom-serializer-0.1.0" // { - dependencies = [ - sources."domelementtype-1.1.3" - sources."entities-1.1.1" - ]; - }) - sources."domelementtype-1.3.0" - sources."domhandler-2.3.0" - sources."domutils-1.5.1" - sources."entities-1.0.0" - sources."exit-0.1.2" - sources."glob-5.0.15" - sources."glob-base-0.3.0" - sources."glob-parent-2.0.0" - sources."htmlparser2-3.8.3" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."is-dotfile-1.0.3" - sources."is-extglob-1.0.0" - sources."is-glob-2.0.1" - sources."isarray-0.0.1" - (sources."jshint-2.8.0" // { - dependencies = [ - sources."minimatch-2.0.10" - ]; - }) - sources."lodash-3.7.0" - sources."lru-cache-2.7.3" - sources."minimatch-3.0.4" - sources."once-1.4.0" - sources."parse-glob-3.0.4" - sources."parserlib-0.2.5" - sources."path-is-absolute-1.0.1" - sources."readable-stream-1.1.14" - sources."shelljs-0.3.0" - sources."sigmund-1.0.1" - sources."string_decoder-0.10.31" - sources."strip-json-comments-1.0.4" - sources."wrappy-1.0.2" - sources."xml-1.0.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A Static Code Analysis Tool for HTML"; - homepage = "https://github.com/yaniswang/HTMLHint#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - html-minifier = nodeEnv.buildNodePackage { - name = "html-minifier"; - packageName = "html-minifier"; - version = "3.5.20"; - src = fetchurl { - url = "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.20.tgz"; - sha512 = "ZmgNLaTp54+HFKkONyLFEfs5dd/ZOtlquKaTnqIWFmx3Av5zG6ZPcV2d0o9XM2fXOTxxIf6eDcwzFFotke/5zA=="; - }; - dependencies = [ - sources."camel-case-3.0.0" - sources."clean-css-4.2.1" - sources."commander-2.17.1" - sources."he-1.1.1" - 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.4.8" - sources."upper-case-1.1.3" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Highly configurable, well-tested, JavaScript-based HTML minifier."; - homepage = https://kangax.github.io/html-minifier/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - ionic = nodeEnv.buildNodePackage { - name = "ionic"; - packageName = "ionic"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ionic/-/ionic-4.1.1.tgz"; - sha512 = "KIBfTmB2d1ZWs9xuaZomqp7LnpkCsyUh5ywP2q109zDE8SNviP0Qs/NeRbX7MMr3ujZozddCZ1BcFtyIRrgKEA=="; - }; - dependencies = [ - sources."@ionic/cli-framework-1.0.6" - sources."@ionic/cli-utils-2.2.0" - sources."@ionic/discover-1.0.4" - sources."@types/cross-spawn-6.0.0" - sources."@types/debug-0.0.30" - sources."@types/events-1.2.0" - sources."@types/glob-5.0.35" - sources."@types/inquirer-0.0.43" - sources."@types/klaw-2.1.1" - sources."@types/lodash-4.14.116" - sources."@types/make-dir-1.0.3" - sources."@types/minimatch-3.0.3" - sources."@types/minimist-1.2.0" - sources."@types/ncp-2.0.1" - sources."@types/node-6.0.116" - sources."@types/rimraf-2.0.2" - sources."@types/rx-4.1.1" - sources."@types/rx-core-4.0.3" - sources."@types/rx-core-binding-4.0.4" - sources."@types/rx-lite-4.0.5" - sources."@types/rx-lite-aggregates-4.0.3" - sources."@types/rx-lite-async-4.0.2" - sources."@types/rx-lite-backpressure-4.0.3" - sources."@types/rx-lite-coincidence-4.0.3" - sources."@types/rx-lite-experimental-4.0.1" - sources."@types/rx-lite-joinpatterns-4.0.1" - sources."@types/rx-lite-testing-4.0.1" - sources."@types/rx-lite-time-4.0.3" - sources."@types/rx-lite-virtualtime-4.0.3" - sources."@types/string-width-2.0.0" - sources."@types/strip-ansi-3.0.0" - sources."@types/through-0.0.29" - sources."@types/untildify-3.0.0" - sources."@types/wrap-ansi-3.0.0" - sources."@types/write-file-atomic-2.1.1" - sources."agent-base-4.2.1" - sources."ansi-align-2.0.0" - sources."ansi-escapes-3.1.0" - sources."ansi-regex-3.0.0" - sources."ansi-styles-3.2.1" - sources."ast-types-0.11.5" - sources."async-limiter-1.0.0" - sources."asynckit-0.4.0" - sources."balanced-match-1.0.0" - sources."boxen-1.3.0" - sources."brace-expansion-1.1.11" - sources."bytes-3.0.0" - sources."camelcase-4.1.0" - sources."capture-stack-trace-1.0.0" - sources."chalk-2.4.1" - sources."chardet-0.5.0" - sources."chownr-1.0.1" - sources."ci-info-1.4.0" - sources."cli-boxes-1.0.0" - sources."cli-cursor-2.1.0" - sources."cli-width-2.2.0" - sources."co-4.6.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."combined-stream-1.0.6" - sources."component-emitter-1.2.1" - sources."concat-map-0.0.1" - sources."configstore-3.1.2" - sources."cookiejar-2.1.2" - sources."core-util-is-1.0.2" - sources."create-error-class-3.0.2" - sources."cross-spawn-5.1.0" - sources."crypto-random-string-1.0.0" - sources."data-uri-to-buffer-1.2.0" - sources."debug-3.1.0" - sources."deep-extend-0.6.0" - sources."deep-is-0.1.3" - sources."degenerator-1.0.4" - sources."delayed-stream-1.0.0" - sources."depd-1.1.2" - sources."diff-3.5.0" - sources."dot-prop-4.2.0" - sources."duplexer2-0.1.4" - sources."duplexer3-0.1.4" - sources."elementtree-0.1.7" - sources."es6-promise-4.2.4" - sources."es6-promisify-5.0.0" - sources."escape-string-regexp-1.0.5" - sources."escodegen-1.11.0" - sources."esprima-3.1.3" - sources."estraverse-4.2.0" - sources."esutils-2.0.2" - sources."execa-0.7.0" - sources."extend-3.0.2" - sources."external-editor-3.0.1" - sources."fast-levenshtein-2.0.6" - sources."figures-2.0.0" - sources."file-uri-to-path-1.0.0" - sources."form-data-2.3.2" - sources."formidable-1.2.1" - sources."fs-minipass-1.2.5" - sources."fs.realpath-1.0.0" - (sources."ftp-0.3.10" // { - dependencies = [ - sources."isarray-0.0.1" - sources."readable-stream-1.1.14" - sources."string_decoder-0.10.31" - ]; - }) - sources."get-stream-3.0.0" - (sources."get-uri-2.0.2" // { - dependencies = [ - sources."debug-2.6.9" - ]; - }) - sources."glob-7.1.3" - sources."global-dirs-0.1.1" - sources."got-6.7.1" - sources."graceful-fs-4.1.11" - sources."has-flag-3.0.0" - sources."http-errors-1.6.3" - sources."http-proxy-agent-2.1.0" - sources."https-proxy-agent-2.2.1" - sources."iconv-lite-0.4.24" - sources."import-lazy-2.1.0" - sources."imurmurhash-0.1.4" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."inquirer-6.2.0" - sources."ip-1.1.5" - sources."is-ci-1.2.0" - sources."is-fullwidth-code-point-2.0.0" - sources."is-installed-globally-0.1.0" - sources."is-npm-1.0.0" - sources."is-obj-1.0.1" - sources."is-path-inside-1.0.1" - sources."is-promise-2.1.0" - sources."is-redirect-1.0.0" - sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" - sources."is-wsl-1.1.0" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."klaw-3.0.0" - sources."latest-version-3.1.0" - (sources."leek-0.0.24" // { - dependencies = [ - sources."debug-2.6.9" - ]; - }) - sources."levn-0.3.0" - sources."lodash-4.17.10" - sources."lodash._baseassign-3.2.0" - sources."lodash._basecopy-3.0.1" - sources."lodash._bindcallback-3.0.1" - sources."lodash._createassigner-3.1.1" - sources."lodash._getnative-3.9.1" - sources."lodash._isiterateecall-3.0.9" - sources."lodash.assign-3.2.0" - sources."lodash.isarguments-3.1.0" - sources."lodash.isarray-3.0.4" - sources."lodash.keys-3.1.2" - sources."lodash.restparam-3.6.1" - sources."lowercase-keys-1.0.1" - sources."lru-cache-4.1.3" - sources."macos-release-1.1.0" - sources."make-dir-1.3.0" - sources."methods-1.1.2" - sources."mime-1.6.0" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-fn-1.2.0" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - (sources."minipass-2.3.4" // { - dependencies = [ - sources."yallist-3.0.2" - ]; - }) - sources."minizlib-1.1.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."ms-2.0.0" - sources."mute-stream-0.0.7" - sources."ncp-2.0.0" - sources."netmask-1.0.6" - sources."npm-run-path-2.0.2" - sources."once-1.4.0" - sources."onetime-2.0.1" - sources."opn-5.3.0" - sources."optionator-0.8.2" - sources."os-name-2.0.1" - sources."os-tmpdir-1.0.2" - sources."p-finally-1.0.0" - sources."pac-proxy-agent-2.0.2" - sources."pac-resolver-3.0.0" - sources."package-json-4.0.1" - sources."path-is-absolute-1.0.1" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."pify-3.0.0" - sources."prelude-ls-1.1.2" - sources."prepend-http-1.0.4" - sources."process-nextick-args-2.0.0" - sources."proxy-agent-2.3.1" - sources."proxy-from-env-1.0.0" - sources."pseudomap-1.0.2" - sources."qs-6.5.2" - (sources."raw-body-2.3.3" // { - dependencies = [ - sources."iconv-lite-0.4.23" - ]; - }) - sources."rc-1.2.8" - sources."readable-stream-2.3.6" - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - sources."restore-cursor-2.0.0" - sources."rimraf-2.6.2" - sources."rsvp-3.6.2" - sources."run-async-2.3.0" - sources."rxjs-6.2.2" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."sax-1.1.4" - sources."semver-5.5.1" - sources."semver-diff-2.1.0" - sources."setprototypeof-1.1.0" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."slice-ansi-1.0.0" - sources."smart-buffer-1.1.15" - sources."socks-1.1.10" - sources."socks-proxy-agent-3.0.1" - sources."source-map-0.6.1" - sources."split2-2.2.0" - sources."ssh-config-1.1.3" - sources."statuses-1.5.0" - sources."stream-combiner2-1.1.1" - sources."string-width-2.1.1" - sources."string_decoder-1.1.1" - sources."strip-ansi-4.0.0" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - sources."superagent-3.8.3" - sources."superagent-proxy-1.0.3" - sources."supports-color-5.5.0" - (sources."tar-4.4.6" // { - dependencies = [ - sources."yallist-3.0.2" - ]; - }) - sources."term-size-1.2.0" - sources."through-2.3.8" - sources."through2-2.0.3" - sources."thunkify-2.1.2" - sources."timed-out-4.0.1" - sources."tmp-0.0.33" - sources."tree-kill-1.2.0" - sources."tslib-1.9.3" - sources."type-check-0.3.2" - sources."unique-string-1.0.0" - sources."unpipe-1.0.0" - sources."untildify-3.0.3" - sources."unzip-response-2.0.1" - sources."update-notifier-2.5.0" - sources."url-parse-lax-1.0.0" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - sources."which-1.3.1" - sources."widest-line-2.0.0" - sources."win-release-1.1.1" - sources."wordwrap-1.0.0" - sources."wrap-ansi-3.0.1" - sources."wrappy-1.0.2" - sources."write-file-atomic-2.3.0" - sources."ws-6.0.0" - sources."xdg-basedir-3.0.0" - sources."xregexp-2.0.0" - sources."xtend-4.0.1" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A tool for creating and developing Ionic Framework mobile apps."; - homepage = https://ionicframework.com/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - ios-deploy = nodeEnv.buildNodePackage { - name = "ios-deploy"; - packageName = "ios-deploy"; - version = "1.9.3"; - src = fetchurl { - url = "https://registry.npmjs.org/ios-deploy/-/ios-deploy-1.9.3.tgz"; - sha512 = "i/8DxXzcL2feqqL6DjUfjqUHyWVmHYNkzZFTyf6yoC4glrI3jQ+8Hhg63vzw/5OoFXN7OyXqjkshAj9c1EsVSw=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "launch iOS apps iOS devices from the command line (Xcode 7)"; - homepage = "https://github.com/ios-control/ios-deploy#readme"; - license = "GPLv3"; - }; - production = true; - bypassCache = true; - }; - istanbul = nodeEnv.buildNodePackage { - name = "istanbul"; - packageName = "istanbul"; - version = "0.4.5"; - src = fetchurl { - url = "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz"; - sha1 = "65c7d73d4c4da84d4f3ac310b918fb0b8033733b"; - }; - dependencies = [ - sources."abbrev-1.0.9" - sources."align-text-0.1.4" - sources."amdefine-1.0.1" - sources."argparse-1.0.10" - sources."async-1.5.2" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."camelcase-1.2.1" - sources."center-align-0.1.3" - (sources."cliui-2.1.0" // { - dependencies = [ - sources."wordwrap-0.0.2" - ]; - }) - sources."concat-map-0.0.1" - sources."decamelize-1.2.0" - sources."deep-is-0.1.3" - sources."escodegen-1.8.1" - sources."esprima-2.7.3" - sources."estraverse-1.9.3" - sources."esutils-2.0.2" - sources."fast-levenshtein-2.0.6" - sources."glob-5.0.15" - (sources."handlebars-4.0.11" // { - dependencies = [ - sources."source-map-0.4.4" - ]; - }) - sources."has-flag-1.0.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."is-buffer-1.1.6" - sources."isexe-2.0.0" - (sources."js-yaml-3.12.0" // { - dependencies = [ - sources."esprima-4.0.1" - ]; - }) - sources."kind-of-3.2.2" - sources."lazy-cache-1.0.4" - sources."levn-0.3.0" - sources."longest-1.0.1" - sources."minimatch-3.0.4" - sources."minimist-0.0.10" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."nopt-3.0.6" - sources."once-1.4.0" - (sources."optimist-0.6.1" // { - dependencies = [ - sources."wordwrap-0.0.3" - ]; - }) - sources."optionator-0.8.2" - sources."path-is-absolute-1.0.1" - sources."prelude-ls-1.1.2" - sources."repeat-string-1.6.1" - sources."resolve-1.1.7" - sources."right-align-0.1.3" - sources."source-map-0.2.0" - sources."sprintf-js-1.0.3" - sources."supports-color-3.2.3" - sources."type-check-0.3.2" - (sources."uglify-js-2.8.29" // { - dependencies = [ - sources."source-map-0.5.7" - ]; - }) - sources."uglify-to-browserify-1.0.2" - sources."which-1.3.1" - sources."window-size-0.1.0" - sources."wordwrap-1.0.0" - sources."wrappy-1.0.2" - sources."yargs-3.10.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests "; - homepage = "https://github.com/gotwarlost/istanbul#readme"; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - }; - imapnotify = nodeEnv.buildNodePackage { - name = "imapnotify"; - packageName = "imapnotify"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/imapnotify/-/imapnotify-0.4.1.tgz"; - sha512 = "GjAGPnMmGEpnyDOmyjE5TGEcUIzz/rTDgw+pV8EOcLOhYBIw5Ol7JLi1vJT/WwlRKFbGRiEvIvjyCibLzaNiHQ=="; - }; - dependencies = [ - sources."async-0.2.10" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."bunyan-1.8.12" - sources."colors-0.6.2" - sources."concat-map-0.0.1" - sources."core-util-is-1.0.2" - sources."cycle-1.0.3" - sources."dtrace-provider-0.8.7" - sources."eyes-0.1.8" - sources."glob-6.0.4" - sources."imap-0.8.19" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."isarray-0.0.1" - sources."isstream-0.1.2" - sources."minimatch-3.0.4" - sources."minimist-0.0.10" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."moment-2.22.2" - sources."mv-2.1.1" - sources."nan-2.11.0" - sources."ncp-2.0.0" - sources."once-1.4.0" - sources."optimist-0.6.1" - sources."path-is-absolute-1.0.1" - sources."pkginfo-0.3.1" - sources."printf-0.2.5" - sources."readable-stream-1.1.14" - sources."rimraf-2.4.5" - sources."safe-json-stringify-1.2.0" - sources."semver-5.3.0" - sources."stack-trace-0.0.10" - sources."string_decoder-0.10.31" - sources."utf7-1.0.2" - sources."winston-0.8.3" - sources."wordwrap-0.0.3" - sources."wrappy-1.0.2" - sources."xenvar-0.5.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Execute scripts on new messages using IDLE imap command"; - homepage = "https://github.com/a-sk/node-imapnotify#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - jake = nodeEnv.buildNodePackage { - name = "jake"; - packageName = "jake"; - version = "8.0.18"; - src = fetchurl { - url = "https://registry.npmjs.org/jake/-/jake-8.0.18.tgz"; - sha512 = "KSF3QH/uNR7pKcWgBuS7U1nYoYdcqitLEB86nvIcYztiiDsePkn2/JoSutiKP77O1MTNlbhTiNHorIrlpyy4sA=="; - }; - dependencies = [ - sources."ansi-styles-1.0.0" - sources."async-0.9.2" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."chalk-0.4.0" - sources."concat-map-0.0.1" - (sources."filelist-0.0.6" // { - dependencies = [ - sources."utilities-0.0.37" - ]; - }) - sources."has-color-0.1.7" - sources."minimatch-3.0.4" - sources."strip-ansi-0.1.1" - sources."utilities-1.0.5" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "JavaScript build tool, similar to Make or Rake"; - homepage = "https://github.com/jakejs/jake#readme"; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - javascript-typescript-langserver = nodeEnv.buildNodePackage { - name = "javascript-typescript-langserver"; - packageName = "javascript-typescript-langserver"; - version = "2.9.4"; - src = fetchurl { - url = "https://registry.npmjs.org/javascript-typescript-langserver/-/javascript-typescript-langserver-2.9.4.tgz"; - sha512 = "kJTsyRj6KZZ5yVvoFyaxMkBOpiJbQeaFXihDJqWlKIYLwBL1SbkBdFOWPbfY9hf7N7gT6ifsqAhYberaqBZ66A=="; - }; - dependencies = [ - sources."ansi-color-0.2.1" - sources."ansi-styles-3.2.1" - sources."any-promise-1.3.0" - sources."assertion-error-1.1.0" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."bufrw-1.2.1" - sources."chai-4.1.2" - sources."chai-as-promised-7.1.1" - sources."chalk-2.4.1" - sources."check-error-1.0.2" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."commander-2.17.1" - sources."concat-map-0.0.1" - sources."deep-eql-3.0.1" - sources."deep-equal-1.0.1" - sources."error-7.0.2" - sources."escape-string-regexp-1.0.5" - sources."fast-json-patch-2.0.6" - sources."fs.realpath-1.0.0" - sources."get-func-name-2.0.0" - sources."glob-7.1.3" - sources."has-flag-3.0.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."iterare-0.0.8" - (sources."jaeger-client-3.12.0" // { - dependencies = [ - sources."opentracing-0.13.0" - ]; - }) - sources."lodash-4.17.10" - sources."lodash.every-4.6.0" - sources."lodash.flattendeep-4.4.0" - sources."lodash.foreach-4.5.0" - sources."lodash.map-4.6.0" - sources."lodash.maxby-4.6.0" - sources."long-2.4.0" - sources."minimatch-3.0.4" - sources."mz-2.7.0" - sources."node-int64-0.4.0" - sources."object-assign-4.1.1" - sources."object-hash-1.3.0" - sources."once-1.4.0" - sources."opentracing-0.14.3" - sources."path-is-absolute-1.0.1" - sources."pathval-1.1.0" - sources."rxjs-5.5.11" - sources."semaphore-async-await-1.5.1" - sources."string-similarity-1.2.1" - sources."string-template-0.2.1" - sources."supports-color-5.5.0" - sources."symbol-observable-1.0.1" - sources."thenify-3.3.0" - sources."thenify-all-1.6.0" - sources."thriftrw-3.11.2" - sources."type-detect-4.0.8" - sources."typescript-2.8.3" - sources."uuid-3.3.2" - sources."vscode-jsonrpc-3.6.2" - sources."vscode-languageserver-4.4.2" - sources."vscode-languageserver-protocol-3.12.0" - sources."vscode-languageserver-types-3.12.0" - sources."vscode-uri-1.0.6" - sources."wrappy-1.0.2" - sources."xorshift-0.2.1" - sources."xtend-4.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Implementation of the Language Server Protocol for JavaScript and TypeScript"; - homepage = https://github.com/sourcegraph/javascript-typescript-langserver; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - jayschema = nodeEnv.buildNodePackage { - name = "jayschema"; - packageName = "jayschema"; - version = "0.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/jayschema/-/jayschema-0.3.2.tgz"; - sha512 = "UHLk2ya7ItaLjmMVJWGE9b5t7jD3DZfmURdmz+rOVSiSYnrCtgcxvNXuQavcK7bhUBlXFmrXwRAPXkCMDxxANg=="; - }; - dependencies = [ - sources."when-3.4.6" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A comprehensive JSON Schema validator for Node.js"; - homepage = https://github.com/natesilva/jayschema; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - }; - jsdoc = nodeEnv.buildNodePackage { - name = "jsdoc"; - packageName = "jsdoc"; - version = "3.5.5"; - src = fetchurl { - url = "https://registry.npmjs.org/jsdoc/-/jsdoc-3.5.5.tgz"; - sha512 = "6PxB65TAU4WO0Wzyr/4/YhlGovXl0EVYfpKbpSroSj0qBxT4/xod/l40Opkm38dRHRdQgdeY836M0uVnJQG7kg=="; - }; - dependencies = [ - sources."babylon-7.0.0-beta.19" - sources."bluebird-3.5.1" - sources."catharsis-0.8.9" - sources."escape-string-regexp-1.0.5" - sources."graceful-fs-4.1.11" - sources."js2xmlparser-3.0.0" - sources."klaw-2.0.0" - sources."marked-0.3.19" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - (sources."requizzle-0.2.1" // { - dependencies = [ - sources."underscore-1.6.0" - ]; - }) - sources."strip-json-comments-2.0.1" - sources."taffydb-2.6.2" - sources."underscore-1.8.3" - (sources."underscore-contrib-0.3.0" // { - dependencies = [ - sources."underscore-1.6.0" - ]; - }) - sources."xmlcreate-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "An API documentation generator for JavaScript."; - homepage = "https://github.com/jsdoc3/jsdoc#readme"; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - jshint = nodeEnv.buildNodePackage { - name = "jshint"; - packageName = "jshint"; - version = "2.9.6"; - src = fetchurl { - url = "https://registry.npmjs.org/jshint/-/jshint-2.9.6.tgz"; - sha512 = "KO9SIAKTlJQOM4lE64GQUtGBRpTOuvbrRrSZw3AhUxMNG266nX9hK2cKA4SBhXOj0irJGyNyGSLT62HGOVDEOA=="; - }; - dependencies = [ - sources."ajv-5.5.2" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."async-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."bcrypt-pbkdf-1.0.2" - sources."brace-expansion-1.1.11" - sources."buffer-from-1.1.1" - sources."caseless-0.12.0" - sources."cli-1.0.1" - sources."co-4.6.0" - sources."colors-1.0.3" - sources."combined-stream-1.0.6" - 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."string_decoder-1.1.1" - ]; - }) - sources."console-browserify-1.1.0" - sources."core-util-is-1.0.2" - sources."cycle-1.0.3" - sources."dashdash-1.14.1" - sources."date-now-0.1.4" - sources."debug-2.6.9" - sources."delayed-stream-1.0.0" - (sources."dom-serializer-0.1.0" // { - dependencies = [ - sources."domelementtype-1.1.3" - sources."entities-1.1.1" - ]; - }) - sources."domelementtype-1.3.0" - sources."domhandler-2.3.0" - sources."domutils-1.5.1" - sources."ecc-jsbn-0.1.2" - sources."entities-1.0.0" - sources."es6-promise-4.2.4" - sources."exit-0.1.2" - sources."extend-3.0.2" - sources."extract-zip-1.6.7" - sources."extsprintf-1.3.0" - sources."eyes-0.1.8" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."fd-slicer-1.0.1" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."fs-extra-1.0.0" - sources."fs.realpath-1.0.0" - sources."getpass-0.1.7" - sources."glob-7.1.3" - sources."graceful-fs-4.1.11" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."hasha-2.2.0" - sources."htmlparser2-3.8.3" - sources."http-signature-1.2.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."is-stream-1.1.0" - sources."is-typedarray-1.0.0" - sources."isarray-0.0.1" - sources."isexe-2.0.0" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-2.4.0" - sources."jsprim-1.4.1" - sources."kew-0.7.0" - sources."klaw-1.3.1" - sources."lodash-4.17.10" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."ms-2.0.0" - sources."oauth-sign-0.9.0" - sources."once-1.4.0" - sources."path-is-absolute-1.0.1" - sources."pend-1.2.0" - sources."performance-now-2.1.0" - sources."phantom-4.0.12" - sources."phantomjs-prebuilt-2.1.16" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."process-nextick-args-2.0.0" - sources."progress-1.1.8" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."readable-stream-1.1.14" - sources."request-2.88.0" - sources."request-progress-2.0.1" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."shelljs-0.3.0" - sources."split-1.0.1" - sources."sshpk-1.14.2" - sources."stack-trace-0.0.10" - sources."string_decoder-0.10.31" - sources."strip-json-comments-1.0.4" - sources."throttleit-1.0.0" - sources."through-2.3.8" - sources."tough-cookie-2.4.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."typedarray-0.0.6" - sources."unicode-5.2.0-0.7.5" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - sources."verror-1.10.0" - sources."which-1.3.1" - sources."winston-2.4.4" - sources."wrappy-1.0.2" - sources."yauzl-2.4.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Static analysis tool for JavaScript"; - homepage = http://jshint.com/; - license = "(MIT AND JSON)"; - }; - production = true; - bypassCache = true; - }; - json = nodeEnv.buildNodePackage { - name = "json"; - packageName = "json"; - version = "9.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/json/-/json-9.0.6.tgz"; - sha1 = "7972c2a5a48a42678db2730c7c2c4ee6e4e24585"; - }; - buildInputs = globalBuildInputs; - meta = { - description = "a 'json' command for massaging and processing JSON on the command line"; - homepage = "https://github.com/trentm/json#readme"; - }; - production = true; - bypassCache = true; - }; - js-beautify = nodeEnv.buildNodePackage { - name = "js-beautify"; - packageName = "js-beautify"; - version = "1.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.8.1.tgz"; - sha512 = "e6Ij+fcwlnhxwfEWH148AV240ocW6z6LTZtWc9V7QEOUMu7pe2EINYbO1sM4GPHFwTVWMUWBCXGgsJGRpaQPLQ=="; - }; - dependencies = [ - sources."@types/commander-2.12.2" - sources."@types/semver-5.5.0" - sources."abbrev-1.1.1" - sources."commander-2.17.1" - sources."config-chain-1.1.11" - sources."editorconfig-0.15.0" - sources."ini-1.3.5" - sources."lru-cache-4.1.3" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."nopt-4.0.1" - sources."os-homedir-1.0.2" - sources."os-tmpdir-1.0.2" - sources."osenv-0.1.5" - sources."proto-list-1.2.4" - sources."pseudomap-1.0.2" - sources."semver-5.5.1" - sources."sigmund-1.0.1" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "jsbeautifier.org for node"; - homepage = http://jsbeautifier.org/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - jsonlint = nodeEnv.buildNodePackage { - name = "jsonlint"; - packageName = "jsonlint"; - version = "1.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.3.tgz"; - sha512 = "jMVTMzP+7gU/IyC6hvKyWpUU8tmTkK5b3BPNuMI9U8Sit+YAWLlZwB6Y6YrdCxfg2kNz05p3XY3Bmm4m26Nv3A=="; - }; - dependencies = [ - sources."JSV-4.0.2" - sources."ansi-styles-1.0.0" - sources."chalk-0.4.0" - sources."has-color-0.1.7" - sources."nomnom-1.8.1" - sources."strip-ansi-0.1.1" - sources."underscore-1.6.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Validate JSON"; - homepage = http://zaach.github.com/jsonlint/; - }; - production = true; - bypassCache = true; - }; - jsontool = nodeEnv.buildNodePackage { - name = "jsontool"; - packageName = "jsontool"; - version = "7.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/jsontool/-/jsontool-7.0.2.tgz"; - sha1 = "e29d3d1b0766ba4e179a18a96578b904dca43207"; - }; - buildInputs = globalBuildInputs; - meta = { - description = "a 'json' command for massaging JSON on the command line"; - homepage = https://github.com/trentm/json; - }; - production = true; - bypassCache = true; - }; - json-diff = nodeEnv.buildNodePackage { - name = "json-diff"; - packageName = "json-diff"; - version = "0.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/json-diff/-/json-diff-0.5.2.tgz"; - sha512 = "N7oapTQdD4rLMUtA7d1HATCPY/BpHuSNL1mhvIuoS0u5NideDvyR+gB/ntXB7ejFz/LM0XzPLNUJQcC68n5sBw=="; - }; - dependencies = [ - sources."cli-color-0.1.7" - sources."difflib-0.2.4" - sources."dreamopt-0.6.0" - sources."es5-ext-0.8.2" - sources."heap-0.2.6" - sources."wordwrap-1.0.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "JSON diff"; - homepage = https://github.com/andreyvit/json-diff; - }; - production = true; - bypassCache = true; - }; - json-refs = nodeEnv.buildNodePackage { - name = "json-refs"; - packageName = "json-refs"; - version = "3.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/json-refs/-/json-refs-3.0.9.tgz"; - sha512 = "7N8yDNktol+fIQBQmCoaHwAxvga102kgil/awf8TrGHIhQh2o788inzS6QygfY0B++Z7v5NCAAmCddU+qJf6hA=="; - }; - dependencies = [ - sources."argparse-1.0.10" - sources."asynckit-0.4.0" - sources."combined-stream-1.0.6" - sources."commander-2.11.0" - sources."component-emitter-1.2.1" - sources."cookiejar-2.1.2" - sources."core-util-is-1.0.2" - sources."debug-3.1.0" - sources."delayed-stream-1.0.0" - sources."esprima-4.0.1" - sources."extend-3.0.2" - sources."form-data-2.3.2" - sources."formidable-1.2.1" - sources."graphlib-2.1.5" - sources."inherits-2.0.3" - sources."isarray-1.0.0" - sources."js-yaml-3.12.0" - sources."lodash-4.17.10" - sources."methods-1.1.2" - sources."mime-1.6.0" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."ms-2.0.0" - sources."native-promise-only-0.8.1" - sources."path-loader-1.0.7" - sources."process-nextick-args-2.0.0" - sources."punycode-2.1.1" - sources."qs-6.5.2" - sources."readable-stream-2.3.6" - sources."safe-buffer-5.1.2" - sources."slash-1.0.0" - sources."sprintf-js-1.0.3" - sources."string_decoder-1.1.1" - sources."superagent-3.8.3" - sources."uri-js-3.0.2" - sources."util-deprecate-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Various utilities for JSON References (http://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03)."; - homepage = https://github.com/whitlockjc/json-refs; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - json-server = nodeEnv.buildNodePackage { - name = "json-server"; - packageName = "json-server"; - version = "0.14.0"; - src = fetchurl { - url = "https://registry.npmjs.org/json-server/-/json-server-0.14.0.tgz"; - sha512 = "8RVRAb1TO6LlCny6+8GC+sXDsESYv7gv7fSLdVANklVt866I416/7Z5fdqrtzSru92nyreddgavbEk8pjqcWoA=="; - }; - dependencies = [ - sources."accepts-1.3.5" - sources."ajv-5.5.2" - sources."ansi-align-2.0.0" - sources."ansi-regex-3.0.0" - sources."ansi-styles-3.2.1" - sources."array-flatten-1.1.1" - 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."basic-auth-2.0.0" // { - dependencies = [ - sources."safe-buffer-5.1.1" - ]; - }) - sources."bcrypt-pbkdf-1.0.2" - sources."body-parser-1.18.3" - sources."boxen-1.3.0" - sources."bytes-3.0.0" - sources."camelcase-4.1.0" - sources."capture-stack-trace-1.0.0" - sources."caseless-0.12.0" - sources."chalk-2.4.1" - sources."ci-info-1.4.0" - sources."cli-boxes-1.0.0" - sources."cliui-4.1.0" - sources."co-4.6.0" - sources."code-point-at-1.1.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."combined-stream-1.0.6" - sources."compressible-2.0.14" - sources."compression-1.7.3" - sources."configstore-3.1.2" - sources."connect-pause-0.1.1" - sources."content-disposition-0.5.2" - sources."content-type-1.0.4" - sources."cookie-0.3.1" - sources."cookie-signature-1.0.6" - sources."core-util-is-1.0.2" - sources."cors-2.8.4" - sources."create-error-class-3.0.2" - sources."cross-spawn-5.1.0" - sources."crypto-random-string-1.0.0" - sources."dashdash-1.14.1" - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."deep-extend-0.6.0" - sources."delayed-stream-1.0.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - sources."dot-prop-4.2.0" - sources."duplexer3-0.1.4" - sources."ecc-jsbn-0.1.2" - sources."ee-first-1.1.1" - sources."encodeurl-1.0.2" - sources."errorhandler-1.5.0" - sources."escape-html-1.0.3" - sources."escape-string-regexp-1.0.5" - sources."etag-1.8.1" - sources."execa-0.7.0" - (sources."express-4.16.3" // { - dependencies = [ - sources."body-parser-1.18.2" - (sources."http-errors-1.6.2" // { - dependencies = [ - sources."depd-1.1.1" - sources."setprototypeof-1.0.3" - ]; - }) - sources."iconv-lite-0.4.19" - sources."qs-6.5.1" - sources."raw-body-2.3.2" - sources."safe-buffer-5.1.1" - sources."statuses-1.4.0" - ]; - }) - (sources."express-urlrewrite-1.2.0" // { - dependencies = [ - sources."path-to-regexp-1.7.0" - ]; - }) - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - (sources."finalhandler-1.1.1" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - sources."find-up-2.1.0" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."forwarded-0.1.2" - sources."fresh-0.5.2" - sources."get-caller-file-1.0.3" - sources."get-stream-3.0.0" - sources."getpass-0.1.7" - sources."global-dirs-0.1.1" - sources."got-6.7.1" - sources."graceful-fs-4.1.11" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."has-flag-3.0.0" - sources."http-errors-1.6.3" - sources."http-signature-1.2.0" - sources."iconv-lite-0.4.23" - sources."import-lazy-2.1.0" - sources."imurmurhash-0.1.4" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."invert-kv-1.0.0" - sources."ipaddr.js-1.8.0" - sources."is-ci-1.2.0" - sources."is-fullwidth-code-point-2.0.0" - sources."is-installed-globally-0.1.0" - sources."is-npm-1.0.0" - sources."is-obj-1.0.1" - sources."is-path-inside-1.0.1" - sources."is-promise-2.1.0" - sources."is-redirect-1.0.0" - sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" - sources."is-typedarray-1.0.0" - sources."isarray-0.0.1" - sources."isexe-2.0.0" - sources."isstream-0.1.2" - sources."jju-1.4.0" - sources."jsbn-0.1.1" - sources."json-parse-helpfulerror-1.0.3" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsprim-1.4.1" - sources."latest-version-3.1.0" - sources."lcid-1.0.0" - sources."locate-path-2.0.0" - sources."lodash-4.17.10" - sources."lodash-id-0.14.0" - sources."lowdb-0.15.5" - sources."lowercase-keys-1.0.1" - sources."lru-cache-4.1.3" - sources."make-dir-1.3.0" - sources."media-typer-0.3.0" - sources."mem-1.1.0" - sources."merge-descriptors-1.0.1" - sources."method-override-2.3.10" - sources."methods-1.1.2" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-fn-1.2.0" - sources."minimist-1.2.0" - sources."morgan-1.9.0" - sources."ms-2.0.0" - sources."nanoid-1.2.1" - sources."negotiator-0.6.1" - sources."npm-run-path-2.0.2" - sources."number-is-nan-1.0.1" - sources."oauth-sign-0.9.0" - sources."object-assign-4.1.1" - sources."on-finished-2.3.0" - sources."on-headers-1.0.1" - sources."os-locale-2.1.0" - sources."p-finally-1.0.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."parseurl-1.3.2" - sources."path-exists-3.0.0" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."path-to-regexp-0.1.7" - sources."performance-now-2.1.0" - sources."pify-3.0.0" - sources."please-upgrade-node-3.1.1" - sources."pluralize-7.0.0" - sources."prepend-http-1.0.4" - sources."proxy-addr-2.0.4" - sources."pseudomap-1.0.2" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."range-parser-1.2.0" - sources."raw-body-2.3.3" - sources."rc-1.2.8" - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - sources."request-2.88.0" - sources."require-directory-2.1.1" - sources."require-main-filename-1.0.1" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."semver-5.5.1" - sources."semver-compare-1.0.0" - sources."semver-diff-2.1.0" - (sources."send-0.16.2" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - sources."serve-static-1.13.2" - sources."server-destroy-1.0.1" - sources."set-blocking-2.0.0" - sources."setprototypeof-1.1.0" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."sshpk-1.14.2" - sources."statuses-1.5.0" - sources."steno-0.4.4" - sources."string-width-2.1.1" - sources."strip-ansi-4.0.0" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - sources."supports-color-5.5.0" - sources."term-size-1.2.0" - sources."timed-out-4.0.1" - sources."tough-cookie-2.4.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-is-1.6.16" - sources."unique-string-1.0.0" - sources."unpipe-1.0.0" - sources."unzip-response-2.0.1" - sources."update-notifier-2.5.0" - sources."url-parse-lax-1.0.0" - sources."utils-merge-1.0.1" - sources."uuid-3.3.2" - sources."vary-1.1.2" - sources."verror-1.10.0" - sources."which-1.3.1" - sources."which-module-2.0.0" - sources."widest-line-2.0.0" - (sources."wrap-ansi-2.1.0" // { - dependencies = [ - sources."ansi-regex-2.1.1" - sources."is-fullwidth-code-point-1.0.0" - sources."string-width-1.0.2" - sources."strip-ansi-3.0.1" - ]; - }) - sources."write-file-atomic-2.3.0" - sources."xdg-basedir-3.0.0" - sources."y18n-3.2.1" - sources."yallist-2.1.2" - sources."yargs-10.1.2" - sources."yargs-parser-8.1.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Serves JSON files through REST routes."; - homepage = https://github.com/typicode/json-server; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - js-yaml = nodeEnv.buildNodePackage { - name = "js-yaml"; - packageName = "js-yaml"; - version = "3.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz"; - sha512 = "PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A=="; - }; - dependencies = [ - sources."argparse-1.0.10" - sources."esprima-4.0.1" - sources."sprintf-js-1.0.3" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "YAML 1.2 parser and serializer"; - homepage = https://github.com/nodeca/js-yaml; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - karma = nodeEnv.buildNodePackage { - name = "karma"; - packageName = "karma"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/karma/-/karma-3.0.0.tgz"; - sha512 = "ZTjyuDXVXhXsvJ1E4CnZzbCjSxD6sEdzEsFYogLuZM0yqvg/mgz+O+R1jb0J7uAQeuzdY8kJgx6hSNXLwFuHIQ=="; - }; - dependencies = [ - sources."accepts-1.3.5" - sources."after-0.8.2" - sources."anymatch-2.0.0" - sources."arr-diff-4.0.0" - sources."arr-flatten-1.1.0" - sources."arr-union-3.1.0" - sources."array-slice-0.2.3" - sources."array-unique-0.3.2" - sources."arraybuffer.slice-0.0.7" - sources."assign-symbols-1.0.0" - sources."async-each-1.0.1" - sources."async-limiter-1.0.0" - sources."atob-2.1.2" - sources."backo2-1.0.2" - sources."balanced-match-1.0.0" - (sources."base-0.11.2" // { - dependencies = [ - sources."define-property-1.0.0" - ]; - }) - sources."base64-arraybuffer-0.1.5" - sources."base64id-1.0.0" - sources."better-assert-1.0.2" - sources."binary-extensions-1.11.0" - sources."blob-0.0.4" - sources."bluebird-3.5.1" - sources."body-parser-1.18.3" - 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-alloc-1.2.0" - sources."buffer-alloc-unsafe-1.1.0" - sources."buffer-fill-1.0.0" - sources."bytes-3.0.0" - sources."cache-base-1.0.1" - sources."callsite-1.0.0" - sources."chokidar-2.0.4" - sources."circular-json-0.5.5" - (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."colors-1.3.2" - sources."combine-lists-1.0.1" - sources."component-bind-1.0.0" - sources."component-emitter-1.2.1" - sources."component-inherit-0.0.3" - sources."concat-map-0.0.1" - sources."connect-3.6.6" - sources."content-type-1.0.4" - sources."cookie-0.3.1" - sources."copy-descriptor-0.1.1" - sources."core-js-2.5.7" - sources."core-util-is-1.0.2" - sources."custom-event-1.0.1" - sources."date-format-1.2.0" - sources."debug-2.6.9" - sources."decode-uri-component-0.2.0" - sources."define-property-2.0.2" - sources."depd-1.1.2" - sources."di-0.0.1" - sources."dom-serialize-2.2.1" - sources."ee-first-1.1.1" - sources."encodeurl-1.0.2" - (sources."engine.io-3.2.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."engine.io-client-3.2.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."engine.io-parser-2.1.2" - sources."ent-2.2.0" - sources."escape-html-1.0.3" - sources."eventemitter3-3.1.0" - (sources."expand-braces-0.1.2" // { - dependencies = [ - sources."array-unique-0.2.1" - sources."braces-0.1.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."expand-range-0.1.1" // { - dependencies = [ - sources."is-number-0.1.1" - sources."repeat-string-0.2.2" - ]; - }) - 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."fill-range-4.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - ]; - }) - (sources."finalhandler-1.1.0" // { - dependencies = [ - sources."statuses-1.3.1" - ]; - }) - (sources."follow-redirects-1.5.7" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."for-in-1.0.2" - sources."fragment-cache-0.2.1" - sources."fs.realpath-1.0.0" - sources."fsevents-1.2.4" - sources."get-value-2.0.6" - sources."glob-7.1.3" - (sources."glob-parent-3.1.0" // { - dependencies = [ - sources."is-glob-3.1.0" - ]; - }) - sources."graceful-fs-4.1.11" - (sources."has-binary2-1.0.3" // { - dependencies = [ - sources."isarray-2.0.1" - ]; - }) - sources."has-cors-1.1.0" - sources."has-value-1.0.0" - (sources."has-values-1.0.0" // { - dependencies = [ - sources."kind-of-4.0.0" - ]; - }) - sources."http-errors-1.6.3" - sources."http-proxy-1.17.0" - sources."iconv-lite-0.4.23" - sources."indexof-0.0.1" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - 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-extglob-2.1.1" - sources."is-glob-4.0.0" - (sources."is-number-3.0.0" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-plain-object-2.0.4" - sources."is-windows-1.0.2" - sources."isarray-1.0.0" - sources."isbinaryfile-3.0.3" - sources."isobject-3.0.1" - sources."kind-of-6.0.2" - sources."lodash-4.17.10" - sources."lodash.debounce-4.0.8" - (sources."log4js-3.0.5" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."lru-cache-2.2.4" - sources."map-cache-0.2.2" - sources."map-visit-1.0.0" - sources."media-typer-0.3.0" - sources."micromatch-3.1.10" - sources."mime-2.3.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mixin-deep-1.3.1" - sources."mkdirp-0.5.1" - sources."ms-2.0.0" - sources."nan-2.11.0" - sources."nanomatch-1.2.13" - sources."negotiator-0.6.1" - sources."normalize-path-2.1.1" - sources."object-component-0.0.3" - (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-visit-1.0.1" - sources."object.pick-1.3.0" - sources."on-finished-2.3.0" - sources."once-1.4.0" - sources."optimist-0.6.1" - sources."os-tmpdir-1.0.2" - sources."parseqs-0.0.5" - sources."parseuri-0.0.5" - sources."parseurl-1.3.2" - sources."pascalcase-0.1.1" - sources."path-dirname-1.0.2" - sources."path-is-absolute-1.0.1" - sources."posix-character-classes-0.1.1" - sources."process-nextick-args-2.0.0" - sources."qjobs-1.2.0" - sources."qs-6.5.2" - sources."range-parser-1.2.0" - sources."raw-body-2.3.3" - sources."readable-stream-2.3.6" - sources."readdirp-2.1.0" - 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."requires-port-1.0.0" - sources."resolve-url-0.2.1" - sources."ret-0.1.15" - sources."rfdc-1.1.2" - sources."rimraf-2.6.2" - sources."safe-buffer-5.1.2" - sources."safe-regex-1.1.0" - sources."safer-buffer-2.1.2" - sources."set-immediate-shim-1.0.1" - (sources."set-value-2.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - ]; - }) - sources."setprototypeof-1.1.0" - (sources."snapdragon-0.8.2" // { - dependencies = [ - sources."define-property-0.2.5" - sources."extend-shallow-2.0.1" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."is-extendable-0.1.1" - sources."kind-of-5.1.0" - sources."source-map-0.5.7" - ]; - }) - (sources."snapdragon-node-2.1.1" // { - dependencies = [ - sources."define-property-1.0.0" - ]; - }) - (sources."snapdragon-util-3.0.1" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."socket.io-2.1.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."socket.io-adapter-1.1.1" - (sources."socket.io-client-2.1.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."socket.io-parser-3.2.0" // { - dependencies = [ - sources."debug-3.1.0" - sources."isarray-2.0.1" - ]; - }) - sources."source-map-0.6.1" - sources."source-map-resolve-0.5.2" - sources."source-map-url-0.4.0" - sources."split-string-3.1.0" - (sources."static-extend-0.1.2" // { - dependencies = [ - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."statuses-1.5.0" - (sources."streamroller-0.7.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."string_decoder-1.1.1" - sources."tmp-0.0.33" - sources."to-array-0.1.4" - (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."type-is-1.6.16" - sources."ultron-1.1.1" - (sources."union-value-1.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - sources."set-value-0.4.3" - ]; - }) - sources."unpipe-1.0.0" - (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.1.0" - sources."urix-0.1.0" - sources."use-3.1.1" - sources."useragent-2.2.1" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.1" - sources."void-elements-2.0.1" - sources."wordwrap-0.0.3" - sources."wrappy-1.0.2" - sources."ws-3.3.3" - sources."xmlhttprequest-ssl-1.5.5" - sources."yeast-0.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Spectacular Test Runner for JavaScript."; - homepage = http://karma-runner.github.io/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - "kibana-authentication-proxy-git://github.com/fangli/kibana-authentication-proxy.git" = nodeEnv.buildNodePackage { - name = "kibana-authentication-proxy"; - packageName = "kibana-authentication-proxy"; - version = "1.1.0"; - src = fetchgit { - url = "git://github.com/fangli/kibana-authentication-proxy.git"; - rev = "0c0173b0cb51b392b7fc04d0cc728ffb64671ef3"; - sha256 = "a282e834ff67715017f299468ff0d7e496d2bc0f1f7b075b557568b7feb3dba7"; - }; - dependencies = [ - sources."accepts-1.2.13" - sources."base64-url-1.2.1" - sources."basic-auth-1.0.4" - sources."basic-auth-connect-1.0.0" - sources."batch-0.5.3" - sources."body-parser-1.13.3" - sources."bytes-2.1.0" - sources."commander-2.6.0" - sources."compressible-2.0.14" - sources."compression-1.5.2" - sources."connect-2.30.2" - sources."connect-restreamer-1.0.3" - sources."connect-timeout-1.6.2" - sources."content-disposition-0.5.0" - sources."content-type-1.0.4" - sources."cookie-0.1.3" - sources."cookie-parser-1.3.5" - sources."cookie-signature-1.0.6" - sources."core-util-is-1.0.2" - sources."crc-3.3.0" - sources."csrf-3.0.6" - sources."csurf-1.8.3" - sources."debug-2.2.0" - sources."depd-1.0.1" - sources."destroy-1.0.4" - sources."ee-first-1.1.1" - (sources."errorhandler-1.4.3" // { - dependencies = [ - sources."accepts-1.3.5" - sources."escape-html-1.0.3" - sources."negotiator-0.6.1" - ]; - }) - sources."escape-html-1.0.2" - sources."etag-1.7.0" - sources."express-3.21.2" - (sources."express-session-1.11.3" // { - dependencies = [ - sources."uid-safe-2.0.0" - ]; - }) - sources."finalhandler-0.4.0" - sources."forwarded-0.1.2" - sources."fresh-0.3.0" - sources."http-errors-1.3.1" - sources."iconv-lite-0.4.11" - sources."inherits-2.0.3" - sources."ipaddr.js-1.0.5" - sources."isarray-0.0.1" - sources."media-typer-0.3.0" - sources."merge-descriptors-1.0.0" - (sources."method-override-2.3.10" // { - dependencies = [ - sources."debug-2.6.9" - sources."ms-2.0.0" - sources."vary-1.1.2" - ]; - }) - sources."methods-1.1.2" - sources."mime-1.3.4" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."morgan-1.6.1" - sources."ms-0.7.1" - sources."multiparty-3.3.2" - sources."negotiator-0.5.3" - sources."oauth-0.9.15" - sources."on-finished-2.3.0" - sources."on-headers-1.0.1" - sources."parseurl-1.3.2" - (sources."passport-0.4.0" // { - dependencies = [ - sources."pause-0.0.1" - ]; - }) - sources."passport-google-oauth-1.0.0" - sources."passport-google-oauth1-1.0.0" - sources."passport-google-oauth20-1.0.0" - sources."passport-oauth1-1.1.0" - sources."passport-oauth2-1.4.0" - sources."passport-strategy-1.0.0" - sources."pause-0.1.0" - sources."proxy-addr-1.0.10" - sources."qs-4.0.0" - sources."random-bytes-1.0.0" - sources."range-parser-1.0.3" - (sources."raw-body-2.1.7" // { - dependencies = [ - sources."bytes-2.4.0" - sources."iconv-lite-0.4.13" - ]; - }) - sources."readable-stream-1.1.14" - (sources."response-time-2.3.2" // { - dependencies = [ - sources."depd-1.1.2" - ]; - }) - sources."rndm-1.2.0" - sources."sax-1.2.4" - (sources."send-0.13.0" // { - dependencies = [ - sources."destroy-1.0.3" - sources."statuses-1.2.1" - ]; - }) - (sources."serve-favicon-2.3.2" // { - dependencies = [ - sources."ms-0.7.2" - ]; - }) - (sources."serve-index-1.7.3" // { - dependencies = [ - sources."escape-html-1.0.3" - ]; - }) - (sources."serve-static-1.10.3" // { - dependencies = [ - sources."depd-1.1.2" - sources."escape-html-1.0.3" - sources."send-0.13.2" - sources."statuses-1.2.1" - ]; - }) - sources."statuses-1.5.0" - sources."stream-counter-0.2.0" - sources."string_decoder-0.10.31" - sources."tsscmp-1.0.5" - sources."type-is-1.6.16" - sources."uid-safe-2.1.4" - sources."uid2-0.0.3" - sources."unpipe-1.0.0" - sources."utils-merge-1.0.0" - sources."vary-1.0.1" - sources."vhost-3.0.2" - sources."xml2js-0.4.19" - sources."xmlbuilder-9.0.7" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Hosts the latest kibana3 and elasticsearch behind Google OAuth2, Basic Auth or CAS Authentication"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - lcov-result-merger = nodeEnv.buildNodePackage { - name = "lcov-result-merger"; - packageName = "lcov-result-merger"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-3.1.0.tgz"; - sha512 = "vGXaMNGZRr4cYvW+xMVg+rg7qd5DX9SbGXl+0S3k85+gRZVK4K7UvxPWzKb/qiMwe+4bx3EOrW2o4mbdb1WnsA=="; - }; - dependencies = [ - sources."append-buffer-1.0.2" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."buffer-equal-1.0.0" - sources."clone-2.1.2" - sources."clone-buffer-1.0.0" - sources."clone-stats-1.0.0" - sources."cloneable-readable-1.1.2" - sources."concat-map-0.0.1" - sources."convert-source-map-1.5.1" - sources."core-util-is-1.0.2" - sources."define-properties-1.1.3" - sources."duplexify-3.6.0" - sources."end-of-stream-1.4.1" - sources."extend-3.0.2" - sources."flush-write-stream-1.0.3" - sources."fs-mkdirp-stream-1.0.0" - sources."fs.realpath-1.0.0" - sources."function-bind-1.1.1" - sources."glob-7.1.3" - sources."glob-parent-3.1.0" - sources."glob-stream-6.1.0" - sources."graceful-fs-4.1.11" - sources."has-symbols-1.0.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."is-absolute-1.0.0" - sources."is-buffer-1.1.6" - sources."is-extglob-2.1.1" - sources."is-glob-3.1.0" - sources."is-negated-glob-1.0.0" - sources."is-relative-1.0.0" - sources."is-unc-path-1.0.0" - sources."is-utf8-0.2.1" - sources."is-valid-glob-1.0.0" - sources."is-windows-1.0.2" - sources."isarray-1.0.0" - sources."json-stable-stringify-1.0.1" - sources."jsonify-0.0.0" - sources."lazystream-1.0.0" - sources."lead-1.0.0" - sources."minimatch-3.0.4" - sources."normalize-path-2.1.1" - sources."now-and-later-2.0.0" - sources."object-keys-1.0.12" - sources."object.assign-4.1.0" - sources."once-1.4.0" - sources."ordered-read-streams-1.0.1" - sources."path-dirname-1.0.2" - sources."path-is-absolute-1.0.1" - sources."process-nextick-args-2.0.0" - sources."pump-2.0.1" - sources."pumpify-1.5.1" - sources."readable-stream-2.3.6" - sources."remove-bom-buffer-3.0.0" - sources."remove-bom-stream-1.2.0" - sources."remove-trailing-separator-1.1.0" - sources."replace-ext-1.0.0" - sources."resolve-options-1.1.0" - sources."safe-buffer-5.1.2" - sources."stream-shift-1.0.0" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - sources."through2-filter-2.0.0" - sources."to-absolute-glob-2.0.2" - sources."to-through-2.0.0" - sources."unc-path-regex-0.1.2" - sources."unique-stream-2.2.1" - sources."util-deprecate-1.0.2" - sources."value-or-function-3.0.0" - sources."vinyl-2.2.0" - sources."vinyl-fs-3.0.3" - sources."vinyl-sourcemap-1.1.0" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Merges multiple lcov results into one"; - homepage = https://github.com/mweibel/lcov-result-merger; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - leetcode-cli = nodeEnv.buildNodePackage { - name = "leetcode-cli"; - packageName = "leetcode-cli"; - version = "2.5.2"; - src = fetchurl { - url = "https://registry.npmjs.org/leetcode-cli/-/leetcode-cli-2.5.2.tgz"; - sha512 = "KneaqL2/SAfJQpxR1yheLrnB10f8vwJJbVBA4vxtRl6aENbO+JKsJSgE1cZvO/4isD+MPI7C5HPjJbL5+MOmnw=="; - }; - dependencies = [ - sources."abab-1.0.4" - sources."acorn-2.7.0" - sources."acorn-globals-1.0.9" - sources."ajv-5.5.2" - sources."ansi-regex-2.1.1" - sources."ansi-styles-3.2.0" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."async-1.5.2" - 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."boolbase-1.0.0" - sources."boom-4.3.1" - sources."brace-expansion-1.1.11" - sources."camelcase-2.1.1" - sources."caseless-0.12.0" - (sources."chalk-2.4.1" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."supports-color-5.5.0" - ]; - }) - sources."cheerio-0.20.0" - sources."cli-cursor-2.1.0" - sources."cli-spinners-1.3.1" - sources."cliui-3.2.0" - sources."co-4.6.0" - sources."code-point-at-1.1.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."colors-1.3.2" - sources."combined-stream-1.0.6" - sources."concat-map-0.0.1" - sources."core-util-is-1.0.2" - sources."cross-spawn-5.1.0" - (sources."cryptiles-3.1.2" // { - dependencies = [ - sources."boom-5.2.0" - ]; - }) - sources."css-select-1.2.0" - sources."css-what-2.1.0" - sources."cssom-0.3.4" - sources."cssstyle-0.2.37" - sources."cycle-1.0.3" - sources."dashdash-1.14.1" - sources."decamelize-1.2.0" - sources."deep-equal-0.2.2" - sources."deep-is-0.1.3" - sources."delayed-stream-1.0.0" - (sources."dom-serializer-0.1.0" // { - dependencies = [ - sources."domelementtype-1.1.3" - ]; - }) - sources."domelementtype-1.3.0" - sources."domhandler-2.3.0" - sources."domutils-1.5.1" - sources."ecc-jsbn-0.1.2" - sources."entities-1.1.1" - sources."escape-string-regexp-1.0.5" - sources."escodegen-1.11.0" - sources."esprima-3.1.3" - sources."estraverse-4.2.0" - sources."esutils-2.0.2" - sources."execa-0.7.0" - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."eyes-0.1.8" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."fast-levenshtein-2.0.6" - sources."find-up-2.1.0" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - 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.3" - sources."har-schema-2.0.0" - sources."har-validator-5.0.3" - sources."has-flag-3.0.0" - sources."hawk-6.0.2" - sources."he-1.1.1" - sources."hoek-4.2.1" - (sources."htmlparser2-3.8.3" // { - dependencies = [ - sources."entities-1.0.0" - ]; - }) - sources."http-signature-1.2.0" - sources."i-0.3.6" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."invert-kv-1.0.0" - sources."is-fullwidth-code-point-1.0.0" - sources."is-stream-1.1.0" - sources."is-typedarray-1.0.0" - sources."isarray-0.0.1" - sources."isexe-2.0.0" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."jsdom-7.2.2" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsprim-1.4.1" - sources."lcid-1.0.0" - sources."levn-0.3.0" - sources."locate-path-2.0.0" - sources."lodash-4.17.10" - sources."log-symbols-2.2.0" - sources."lru-cache-4.1.3" - sources."mem-1.1.0" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-fn-1.2.0" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."moment-2.22.2" - sources."mute-stream-0.0.7" - (sources."nconf-0.10.0" // { - dependencies = [ - sources."yargs-3.32.0" - ]; - }) - sources."ncp-1.0.1" - sources."npm-run-path-2.0.2" - sources."nth-check-1.0.1" - sources."number-is-nan-1.0.1" - sources."nwmatcher-1.4.4" - sources."oauth-sign-0.8.2" - sources."once-1.4.0" - sources."onetime-2.0.1" - sources."optionator-0.8.2" - sources."ora-1.4.0" - sources."os-locale-1.4.0" - sources."p-finally-1.0.0" - sources."p-limit-1.3.0" - sources."p-locate-2.0.0" - sources."p-try-1.0.0" - sources."parse5-1.5.1" - sources."path-exists-3.0.0" - sources."path-is-absolute-1.0.1" - sources."path-key-2.0.1" - sources."performance-now-2.1.0" - sources."pkginfo-0.4.1" - sources."prelude-ls-1.1.2" - sources."prompt-1.0.0" - sources."pseudomap-1.0.2" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."read-1.0.7" - sources."readable-stream-1.1.14" - (sources."request-2.83.0" // { - dependencies = [ - sources."tough-cookie-2.3.4" - ]; - }) - sources."require-directory-2.1.1" - sources."require-main-filename-1.0.1" - sources."restore-cursor-2.0.0" - sources."revalidator-0.1.8" - sources."rimraf-2.6.2" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."sax-1.2.4" - sources."secure-keys-1.0.0" - 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."sntp-2.1.0" - sources."source-map-0.6.1" - sources."sprintf-js-1.1.1" - sources."sshpk-1.14.2" - sources."stack-trace-0.0.10" - sources."string-width-1.0.2" - sources."string_decoder-0.10.31" - sources."stringstream-0.0.6" - sources."strip-ansi-3.0.1" - sources."strip-eof-1.0.0" - (sources."supports-color-5.1.0" // { - dependencies = [ - sources."has-flag-2.0.0" - ]; - }) - sources."symbol-tree-3.2.2" - sources."tough-cookie-2.4.3" - sources."tr46-0.0.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-check-0.3.2" - sources."underscore-1.8.3" - (sources."utile-0.3.0" // { - dependencies = [ - sources."async-0.9.2" - ]; - }) - sources."uuid-3.3.2" - sources."verror-1.10.0" - sources."webidl-conversions-2.0.1" - sources."whatwg-url-compat-0.6.5" - sources."which-1.3.1" - sources."which-module-2.0.0" - sources."window-size-0.1.4" - (sources."winston-2.1.1" // { - dependencies = [ - sources."async-1.0.0" - sources."colors-1.0.3" - sources."pkginfo-0.3.1" - ]; - }) - sources."wordwrap-1.0.0" - sources."wrap-ansi-2.1.0" - sources."wrappy-1.0.2" - sources."xml-name-validator-2.0.1" - sources."y18n-3.2.1" - sources."yallist-2.1.2" - (sources."yargs-10.0.3" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."is-fullwidth-code-point-2.0.0" - sources."os-locale-2.1.0" - sources."string-width-2.1.1" - sources."strip-ansi-4.0.0" - ]; - }) - (sources."yargs-parser-8.1.0" // { - dependencies = [ - sources."camelcase-4.1.0" - ]; - }) - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A cli tool to enjoy leetcode!"; - homepage = "https://github.com/skygragon/leetcode-cli#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - lerna = nodeEnv.buildNodePackage { - name = "lerna"; - packageName = "lerna"; - version = "3.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/lerna/-/lerna-3.1.4.tgz"; - sha512 = "DetcjFPZmClvHbTOUX3ynBEfzWPLIRhwnoCMw57iNV1lWyW3ERLj6B2Iz6XtWOwW6E+fBrmK5tYV9t0OXuSF6A=="; - }; - dependencies = [ - sources."@lerna/add-3.1.4" - sources."@lerna/batch-packages-3.1.2" - sources."@lerna/bootstrap-3.1.4" - sources."@lerna/changed-3.1.3" - sources."@lerna/check-working-tree-3.1.0" - sources."@lerna/child-process-3.0.0" - sources."@lerna/clean-3.1.3" - sources."@lerna/cli-3.1.4" - sources."@lerna/collect-updates-3.1.0" - sources."@lerna/command-3.1.3" - sources."@lerna/conventional-commits-3.0.2" - sources."@lerna/create-3.1.3" - sources."@lerna/create-symlink-3.0.0" - sources."@lerna/describe-ref-3.1.0" - sources."@lerna/diff-3.1.3" - sources."@lerna/exec-3.1.3" - sources."@lerna/filter-options-3.1.2" - sources."@lerna/filter-packages-3.0.0" - sources."@lerna/get-npm-exec-opts-3.0.0" - sources."@lerna/global-options-3.1.3" - sources."@lerna/has-npm-version-3.0.4" - sources."@lerna/import-3.1.3" - sources."@lerna/init-3.1.3" - sources."@lerna/link-3.1.4" - sources."@lerna/list-3.1.3" - sources."@lerna/listable-3.0.0" - sources."@lerna/log-packed-3.0.4" - sources."@lerna/npm-conf-3.0.0" - sources."@lerna/npm-dist-tag-3.0.0" - sources."@lerna/npm-install-3.0.0" - sources."@lerna/npm-publish-3.0.6" - sources."@lerna/npm-run-script-3.0.0" - sources."@lerna/output-3.0.0" - sources."@lerna/package-3.0.0" - sources."@lerna/package-graph-3.1.2" - sources."@lerna/project-3.0.0" - sources."@lerna/prompt-3.0.0" - sources."@lerna/publish-3.1.3" - sources."@lerna/resolve-symlink-3.0.0" - sources."@lerna/rimraf-dir-3.0.0" - sources."@lerna/run-3.1.3" - sources."@lerna/run-lifecycle-3.0.0" - sources."@lerna/run-parallel-batches-3.0.0" - sources."@lerna/symlink-binary-3.1.4" - sources."@lerna/symlink-dependencies-3.1.4" - sources."@lerna/validation-error-3.0.0" - sources."@lerna/version-3.1.3" - sources."@lerna/write-log-file-3.0.0" - sources."@mrmlnc/readdir-enhanced-2.2.1" - sources."@nodelib/fs.stat-1.1.1" - sources."JSONStream-1.3.4" - sources."abbrev-1.1.1" - sources."agent-base-4.2.1" - sources."agentkeepalive-3.5.1" - sources."ajv-5.5.2" - (sources."align-text-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."amdefine-1.0.1" - sources."ansi-escapes-3.1.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-3.2.1" - sources."aproba-1.2.0" - sources."are-we-there-yet-1.1.5" - 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-1.0.0" - sources."array-find-index-1.0.2" - sources."array-ify-1.0.0" - sources."array-union-1.0.2" - sources."array-uniq-1.0.3" - sources."array-unique-0.3.2" - sources."arrify-1.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."async-1.5.2" - 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."block-stream-0.0.9" - sources."bluebird-3.5.1" - sources."brace-expansion-1.1.11" - (sources."braces-2.3.2" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."buffer-from-1.1.1" - sources."builtin-modules-1.1.1" - sources."builtins-1.0.3" - sources."byline-5.0.0" - sources."byte-size-4.0.3" - sources."cacache-11.2.0" - sources."cache-base-1.0.1" - sources."call-me-maybe-1.0.1" - sources."camelcase-4.1.0" - sources."camelcase-keys-4.2.0" - sources."caseless-0.12.0" - sources."center-align-0.1.3" - sources."chalk-2.4.1" - sources."chardet-0.4.2" - sources."chownr-1.0.1" - sources."ci-info-1.4.0" - (sources."class-utils-0.3.6" // { - dependencies = [ - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."cli-cursor-2.1.0" - sources."cli-width-2.2.0" - (sources."cliui-2.1.0" // { - dependencies = [ - sources."wordwrap-0.0.2" - ]; - }) - sources."clone-1.0.4" - sources."cmd-shim-2.0.2" - sources."co-4.6.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."columnify-1.5.4" - sources."combined-stream-1.0.6" - (sources."compare-func-1.3.2" // { - dependencies = [ - sources."dot-prop-3.0.0" - ]; - }) - sources."component-emitter-1.2.1" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."config-chain-1.1.11" - sources."console-control-strings-1.1.0" - sources."conventional-changelog-angular-1.6.6" - (sources."conventional-changelog-core-2.0.11" // { - dependencies = [ - sources."load-json-file-1.1.0" - sources."parse-json-2.2.0" - sources."path-type-1.1.0" - sources."pify-2.3.0" - sources."read-pkg-1.1.0" - sources."strip-bom-2.0.0" - ]; - }) - sources."conventional-changelog-preset-loader-1.1.8" - sources."conventional-changelog-writer-3.0.9" - sources."conventional-commits-filter-1.1.6" - sources."conventional-commits-parser-2.1.7" - sources."conventional-recommended-bump-2.0.9" - sources."copy-concurrently-1.0.5" - sources."copy-descriptor-0.1.1" - sources."core-util-is-1.0.2" - sources."cosmiconfig-5.0.6" - sources."cross-spawn-6.0.5" - sources."currently-unhandled-0.4.1" - sources."cyclist-0.2.2" - sources."dargs-4.1.0" - sources."dashdash-1.14.1" - sources."dateformat-3.0.3" - sources."debug-2.6.9" - sources."debuglog-1.0.1" - sources."decamelize-1.2.0" - (sources."decamelize-keys-1.1.0" // { - dependencies = [ - sources."map-obj-1.0.1" - ]; - }) - sources."decode-uri-component-0.2.0" - sources."dedent-0.7.0" - sources."defaults-1.0.3" - sources."define-property-2.0.2" - sources."delayed-stream-1.0.0" - sources."delegates-1.0.0" - sources."detect-indent-5.0.0" - sources."dezalgo-1.0.3" - sources."dir-glob-2.0.0" - sources."dot-prop-4.2.0" - sources."duplexer-0.1.1" - sources."duplexify-3.6.0" - sources."ecc-jsbn-0.1.2" - sources."encoding-0.1.12" - sources."end-of-stream-1.4.1" - sources."err-code-1.1.2" - sources."error-ex-1.3.2" - sources."es6-promise-4.2.4" - sources."es6-promisify-5.0.0" - sources."escape-string-regexp-1.0.5" - sources."esprima-4.0.1" - sources."execa-0.10.0" - (sources."expand-brackets-2.1.4" // { - dependencies = [ - sources."define-property-0.2.5" - sources."extend-shallow-2.0.1" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."extend-3.0.2" - (sources."extend-shallow-3.0.2" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - sources."external-editor-2.2.0" - (sources."extglob-2.0.4" // { - dependencies = [ - sources."define-property-1.0.0" - sources."extend-shallow-2.0.1" - ]; - }) - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - (sources."fast-glob-2.2.2" // { - dependencies = [ - sources."is-glob-4.0.0" - ]; - }) - sources."fast-json-stable-stringify-2.0.0" - sources."figgy-pudding-3.5.1" - sources."figures-2.0.0" - (sources."fill-range-4.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."find-up-2.1.0" - sources."flush-write-stream-1.0.3" - sources."for-in-1.0.2" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."fragment-cache-0.2.1" - sources."from2-2.3.0" - sources."fs-extra-6.0.1" - sources."fs-minipass-1.2.5" - sources."fs-write-stream-atomic-1.0.10" - sources."fs.realpath-1.0.0" - sources."fstream-1.0.11" - (sources."gauge-2.7.4" // { - dependencies = [ - sources."is-fullwidth-code-point-1.0.0" - sources."string-width-1.0.2" - ]; - }) - sources."genfun-4.0.1" - sources."get-caller-file-1.0.3" - (sources."get-pkg-repo-1.4.0" // { - dependencies = [ - sources."camelcase-2.1.1" - sources."camelcase-keys-2.1.0" - sources."indent-string-2.1.0" - sources."map-obj-1.0.1" - sources."meow-3.7.0" - sources."minimist-1.2.0" - sources."redent-1.0.0" - sources."strip-indent-1.0.1" - sources."trim-newlines-1.0.0" - ]; - }) - sources."get-port-3.2.0" - sources."get-stdin-4.0.1" - sources."get-stream-3.0.0" - sources."get-value-2.0.6" - sources."getpass-0.1.7" - sources."git-raw-commits-1.3.6" - (sources."git-remote-origin-url-2.0.0" // { - dependencies = [ - sources."pify-2.3.0" - ]; - }) - sources."git-semver-tags-1.3.6" - sources."gitconfiglocal-1.0.0" - sources."glob-7.1.3" - sources."glob-parent-3.1.0" - sources."glob-to-regexp-0.3.0" - sources."globby-8.0.1" - sources."graceful-fs-4.1.11" - (sources."handlebars-4.0.11" // { - dependencies = [ - sources."source-map-0.4.4" - ]; - }) - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."has-flag-3.0.0" - sources."has-unicode-2.0.1" - sources."has-value-1.0.0" - (sources."has-values-1.0.0" // { - dependencies = [ - sources."kind-of-4.0.0" - ]; - }) - sources."hosted-git-info-2.7.1" - sources."http-cache-semantics-3.8.1" - (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.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."humanize-ms-1.2.1" - sources."iconv-lite-0.4.24" - sources."iferr-0.1.5" - sources."ignore-3.3.10" - sources."ignore-walk-3.0.1" - sources."import-local-1.0.0" - sources."imurmurhash-0.1.4" - sources."indent-string-3.2.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."init-package-json-1.10.3" - (sources."inquirer-5.2.0" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."strip-ansi-4.0.0" - ]; - }) - sources."invert-kv-1.0.0" - sources."ip-1.1.5" - sources."is-accessor-descriptor-1.0.0" - sources."is-arrayish-0.2.1" - sources."is-buffer-1.1.6" - sources."is-builtin-module-1.0.0" - sources."is-ci-1.2.0" - sources."is-data-descriptor-1.0.0" - 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-finite-1.0.2" - sources."is-fullwidth-code-point-2.0.0" - sources."is-glob-3.1.0" - (sources."is-number-3.0.0" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-obj-1.0.1" - sources."is-plain-obj-1.1.0" - sources."is-plain-object-2.0.4" - sources."is-promise-2.1.0" - sources."is-stream-1.1.0" - sources."is-subset-0.1.1" - 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" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isobject-3.0.1" - sources."isstream-0.1.2" - sources."js-yaml-3.12.0" - sources."jsbn-0.1.1" - sources."json-parse-better-errors-1.0.2" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-4.0.0" - sources."jsonparse-1.3.1" - sources."jsprim-1.4.1" - sources."kind-of-6.0.2" - sources."lazy-cache-1.0.4" - sources."lcid-1.0.0" - sources."load-json-file-4.0.0" - sources."locate-path-2.0.0" - sources."lodash-4.17.10" - sources."lodash._reinterpolate-3.0.0" - sources."lodash.sortby-4.7.0" - sources."lodash.template-4.4.0" - sources."lodash.templatesettings-4.1.0" - sources."longest-1.0.1" - sources."loud-rejection-1.6.0" - sources."lru-cache-4.1.3" - sources."make-dir-1.3.0" - sources."make-fetch-happen-4.0.1" - sources."map-cache-0.2.2" - sources."map-obj-2.0.0" - sources."map-visit-1.0.0" - sources."mem-1.1.0" - (sources."meow-4.0.1" // { - dependencies = [ - sources."minimist-1.2.0" - sources."read-pkg-up-3.0.0" - ]; - }) - sources."merge2-1.2.2" - sources."micromatch-3.1.10" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-fn-1.2.0" - sources."minimatch-3.0.4" - sources."minimist-0.1.0" - sources."minimist-options-3.0.2" - (sources."minipass-2.3.4" // { - dependencies = [ - sources."yallist-3.0.2" - ]; - }) - sources."minizlib-1.1.0" - sources."mississippi-3.0.0" - (sources."mixin-deep-1.3.1" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."modify-values-1.0.1" - sources."moment-2.22.2" - sources."move-concurrently-1.0.1" - sources."ms-2.0.0" - sources."multimatch-2.1.0" - sources."mute-stream-0.0.7" - sources."nanomatch-1.2.13" - sources."nice-try-1.0.5" - sources."node-fetch-npm-2.0.2" - (sources."node-gyp-3.8.0" // { - dependencies = [ - sources."semver-5.3.0" - sources."tar-2.2.1" - ]; - }) - sources."nopt-3.0.6" - sources."normalize-package-data-2.4.0" - sources."npm-bundled-1.0.5" - sources."npm-lifecycle-2.1.0" - sources."npm-package-arg-6.1.0" - sources."npm-packlist-1.1.11" - sources."npm-pick-manifest-2.1.0" - sources."npm-registry-fetch-3.8.0" - sources."npm-run-path-2.0.2" - 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."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-visit-1.0.1" - sources."object.pick-1.3.0" - sources."once-1.4.0" - sources."onetime-2.0.1" - (sources."optimist-0.6.1" // { - dependencies = [ - sources."minimist-0.0.10" - ]; - }) - sources."os-homedir-1.0.2" - (sources."os-locale-2.1.0" // { - dependencies = [ - sources."cross-spawn-5.1.0" - sources."execa-0.7.0" - ]; - }) - sources."os-tmpdir-1.0.2" - sources."osenv-0.1.5" - sources."p-finally-1.0.0" - sources."p-limit-1.3.0" - sources."p-locate-2.0.0" - sources."p-map-1.2.0" - sources."p-map-series-1.0.0" - sources."p-reduce-1.0.0" - sources."p-try-1.0.0" - sources."p-waterfall-1.0.0" - sources."pacote-9.1.0" - sources."parallel-transform-1.1.0" - sources."parse-github-repo-url-1.4.1" - sources."parse-json-4.0.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-2.0.1" - sources."path-type-3.0.0" - sources."performance-now-2.1.0" - sources."pify-3.0.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."pkg-dir-2.0.0" - sources."posix-character-classes-0.1.1" - sources."process-nextick-args-2.0.0" - sources."promise-inflight-1.0.1" - sources."promise-retry-1.1.1" - sources."promzard-0.3.0" - sources."proto-list-1.2.4" - sources."protoduck-5.0.0" - sources."pseudomap-1.0.2" - sources."psl-1.1.29" - sources."pump-3.0.0" - (sources."pumpify-1.5.1" // { - dependencies = [ - sources."pump-2.0.1" - ]; - }) - sources."punycode-1.4.1" - sources."q-1.5.1" - sources."qs-6.5.2" - sources."quick-lru-1.1.0" - sources."read-1.0.7" - sources."read-cmd-shim-1.0.1" - sources."read-package-json-2.0.13" - sources."read-package-tree-5.2.1" - sources."read-pkg-3.0.0" - (sources."read-pkg-up-1.0.1" // { - dependencies = [ - sources."find-up-1.1.2" - sources."load-json-file-1.1.0" - sources."parse-json-2.2.0" - sources."path-exists-2.1.0" - sources."path-type-1.1.0" - sources."pify-2.3.0" - sources."read-pkg-1.1.0" - sources."strip-bom-2.0.0" - ]; - }) - sources."readable-stream-2.3.6" - sources."readdir-scoped-modules-1.0.2" - sources."redent-2.0.0" - sources."regex-not-1.0.2" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."repeating-2.0.1" - sources."request-2.88.0" - sources."require-directory-2.1.1" - sources."require-main-filename-1.0.1" - (sources."resolve-cwd-2.0.0" // { - dependencies = [ - sources."resolve-from-3.0.0" - ]; - }) - sources."resolve-from-4.0.0" - sources."resolve-url-0.2.1" - sources."restore-cursor-2.0.0" - sources."ret-0.1.15" - sources."retry-0.10.1" - sources."right-align-0.1.3" - sources."rimraf-2.6.2" - sources."run-async-2.3.0" - sources."run-queue-1.0.3" - sources."rxjs-5.5.11" - sources."safe-buffer-5.1.2" - sources."safe-regex-1.1.0" - sources."safer-buffer-2.1.2" - sources."semver-5.5.1" - sources."set-blocking-2.0.0" - (sources."set-value-2.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."slash-1.0.0" - sources."slide-1.1.6" - sources."smart-buffer-4.0.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."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."socks-2.2.1" - sources."socks-proxy-agent-4.0.1" - sources."sort-keys-2.0.0" - sources."source-map-0.5.7" - sources."source-map-resolve-0.5.2" - sources."source-map-url-0.4.0" - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."split-1.0.1" - sources."split-string-3.1.0" - sources."split2-2.2.0" - sources."sprintf-js-1.0.3" - sources."sshpk-1.14.2" - 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-each-1.2.3" - sources."stream-shift-1.0.0" - (sources."string-width-2.1.1" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."strip-ansi-4.0.0" - ]; - }) - sources."string_decoder-1.1.1" - sources."strip-ansi-3.0.1" - sources."strip-bom-3.0.0" - sources."strip-eof-1.0.0" - sources."strip-indent-2.0.0" - sources."strong-log-transformer-1.0.6" - sources."supports-color-5.5.0" - sources."symbol-observable-1.0.1" - (sources."tar-4.4.6" // { - dependencies = [ - sources."yallist-3.0.2" - ]; - }) - sources."temp-dir-1.0.0" - sources."temp-write-3.4.0" - sources."text-extensions-1.7.0" - sources."through-2.3.8" - sources."through2-2.0.3" - sources."tmp-0.0.33" - (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."tough-cookie-2.4.3" - (sources."tr46-1.0.1" // { - dependencies = [ - sources."punycode-2.1.1" - ]; - }) - sources."trim-newlines-2.0.0" - sources."trim-off-newlines-1.0.1" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."typedarray-0.0.6" - (sources."uglify-js-2.8.29" // { - dependencies = [ - sources."camelcase-1.2.1" - sources."yargs-3.10.0" - ]; - }) - sources."uglify-to-browserify-1.0.2" - sources."uid-number-0.0.6" - sources."umask-1.1.0" - (sources."union-value-1.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."set-value-0.4.3" - ]; - }) - sources."unique-filename-1.1.0" - sources."unique-slug-2.0.0" - sources."universalify-0.1.2" - (sources."unset-value-1.0.0" // { - dependencies = [ - (sources."has-value-0.3.1" // { - dependencies = [ - sources."isobject-2.1.0" - ]; - }) - sources."has-values-0.1.4" - ]; - }) - sources."urix-0.1.0" - sources."use-3.1.1" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - sources."validate-npm-package-license-3.0.4" - sources."validate-npm-package-name-3.0.0" - sources."verror-1.10.0" - sources."wcwidth-1.0.1" - sources."webidl-conversions-4.0.2" - sources."whatwg-url-6.5.0" - sources."which-1.3.1" - sources."which-module-2.0.0" - sources."wide-align-1.1.3" - sources."window-size-0.1.0" - sources."wordwrap-0.0.3" - (sources."wrap-ansi-2.1.0" // { - dependencies = [ - sources."is-fullwidth-code-point-1.0.0" - sources."string-width-1.0.2" - ]; - }) - sources."wrappy-1.0.2" - sources."write-file-atomic-2.3.0" - sources."write-json-file-2.3.0" - sources."write-pkg-3.2.0" - sources."xregexp-4.0.0" - sources."xtend-4.0.1" - sources."y18n-4.0.0" - sources."yallist-2.1.2" - (sources."yargs-12.0.1" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."cliui-4.1.0" - sources."decamelize-2.0.0" - sources."find-up-3.0.0" - sources."locate-path-3.0.0" - sources."p-limit-2.0.0" - sources."p-locate-3.0.0" - sources."p-try-2.0.0" - sources."strip-ansi-4.0.0" - ]; - }) - sources."yargs-parser-10.1.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A tool for managing JavaScript projects with multiple packages."; - homepage = https://lernajs.io/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - less = nodeEnv.buildNodePackage { - name = "less"; - packageName = "less"; - version = "3.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/less/-/less-3.8.1.tgz"; - sha512 = "8HFGuWmL3FhQR0aH89escFNBQH/nEiYPP2ltDFdQw2chE28Yx2E3lhAIq9Y2saYwLSwa699s4dBVEfCY8Drf7Q=="; - }; - dependencies = [ - sources."ajv-5.5.2" - sources."asap-2.0.6" - 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."bcrypt-pbkdf-1.0.2" - sources."caseless-0.12.0" - sources."clone-2.1.2" - sources."co-4.6.0" - sources."combined-stream-1.0.6" - sources."core-util-is-1.0.2" - sources."dashdash-1.14.1" - sources."delayed-stream-1.0.0" - sources."ecc-jsbn-0.1.2" - sources."errno-0.1.7" - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."getpass-0.1.7" - sources."graceful-fs-4.1.11" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."http-signature-1.2.0" - sources."image-size-0.5.5" - sources."is-typedarray-1.0.0" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsprim-1.4.1" - sources."mime-1.6.0" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."oauth-sign-0.9.0" - sources."performance-now-2.1.0" - sources."promise-7.3.1" - sources."prr-1.0.1" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."request-2.88.0" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."source-map-0.6.1" - sources."sshpk-1.14.2" - sources."tough-cookie-2.4.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."uuid-3.3.2" - sources."verror-1.10.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Leaner CSS"; - homepage = http://lesscss.org/; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - less-plugin-clean-css = nodeEnv.buildNodePackage { - name = "less-plugin-clean-css"; - packageName = "less-plugin-clean-css"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/less-plugin-clean-css/-/less-plugin-clean-css-1.5.1.tgz"; - sha1 = "cc57af7aa3398957e56decebe63cb60c23429703"; - }; - dependencies = [ - sources."amdefine-1.0.1" - sources."clean-css-3.4.28" - sources."commander-2.8.1" - sources."graceful-readlink-1.0.1" - sources."source-map-0.4.4" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "clean-css plugin for less.js"; - homepage = http://lesscss.org/; - }; - production = true; - bypassCache = true; - }; - live-server = nodeEnv.buildNodePackage { - name = "live-server"; - packageName = "live-server"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/live-server/-/live-server-1.2.0.tgz"; - sha1 = "4498644bbf81a66f18dd8dffdef61c4c1c374ca3"; - }; - dependencies = [ - sources."accepts-1.3.5" - sources."anymatch-1.3.2" - sources."apache-crypt-1.2.1" - sources."apache-md5-1.1.2" - sources."arr-diff-2.0.0" - sources."arr-flatten-1.1.0" - sources."array-unique-0.2.1" - sources."async-each-1.0.1" - sources."balanced-match-1.0.0" - (sources."basic-auth-2.0.0" // { - dependencies = [ - sources."safe-buffer-5.1.1" - ]; - }) - sources."batch-0.6.1" - sources."bcryptjs-2.4.3" - sources."binary-extensions-1.11.0" - sources."brace-expansion-1.1.11" - sources."braces-1.8.5" - sources."chokidar-1.7.0" - sources."colors-1.3.2" - sources."concat-map-0.0.1" - sources."connect-3.5.1" - sources."core-util-is-1.0.2" - sources."cors-2.8.4" - sources."debug-2.2.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - sources."duplexer-0.1.1" - sources."ee-first-1.1.1" - sources."encodeurl-1.0.2" - sources."escape-html-1.0.3" - sources."etag-1.8.1" - sources."event-stream-3.3.4" - sources."expand-brackets-0.1.5" - sources."expand-range-1.8.2" - sources."extglob-0.3.2" - sources."faye-websocket-0.11.1" - sources."filename-regex-2.0.1" - sources."fill-range-2.2.4" - sources."finalhandler-0.5.1" - sources."for-in-1.0.2" - sources."for-own-0.1.5" - sources."fresh-0.5.2" - sources."from-0.1.7" - sources."fsevents-1.2.4" - sources."glob-base-0.3.0" - sources."glob-parent-2.0.0" - sources."graceful-fs-4.1.11" - sources."http-auth-3.1.3" - (sources."http-errors-1.6.3" // { - dependencies = [ - sources."statuses-1.5.0" - ]; - }) - sources."http-parser-js-0.4.13" - sources."inherits-2.0.3" - sources."is-binary-path-1.0.1" - sources."is-buffer-1.1.6" - sources."is-dotfile-1.0.3" - sources."is-equal-shallow-0.1.3" - sources."is-extendable-0.1.1" - sources."is-extglob-1.0.0" - sources."is-glob-2.0.1" - sources."is-number-2.1.0" - sources."is-posix-bracket-0.1.1" - sources."is-primitive-2.0.0" - sources."is-wsl-1.1.0" - sources."isarray-1.0.0" - sources."isobject-2.1.0" - sources."kind-of-3.2.2" - sources."map-stream-0.1.0" - sources."math-random-1.0.1" - sources."micromatch-2.3.11" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - (sources."morgan-1.9.0" // { - dependencies = [ - sources."debug-2.6.9" - sources."ms-2.0.0" - ]; - }) - sources."ms-0.7.1" - sources."nan-2.11.0" - sources."negotiator-0.6.1" - sources."normalize-path-2.1.1" - sources."object-assign-4.1.1" - sources."object.omit-2.0.1" - sources."on-finished-2.3.0" - sources."on-headers-1.0.1" - sources."opn-5.3.0" - sources."parse-glob-3.0.4" - sources."parseurl-1.3.2" - sources."path-is-absolute-1.0.1" - sources."pause-stream-0.0.11" - sources."preserve-0.2.0" - sources."process-nextick-args-2.0.0" - sources."proxy-middleware-0.15.0" - (sources."randomatic-3.1.0" // { - dependencies = [ - sources."is-number-4.0.0" - sources."kind-of-6.0.2" - ]; - }) - sources."range-parser-1.2.0" - sources."readable-stream-2.3.6" - sources."readdirp-2.1.0" - sources."regex-cache-0.4.4" - sources."remove-trailing-separator-1.1.0" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."safe-buffer-5.1.2" - (sources."send-0.16.2" // { - dependencies = [ - sources."debug-2.6.9" - sources."ms-2.0.0" - sources."statuses-1.4.0" - ]; - }) - (sources."serve-index-1.9.1" // { - dependencies = [ - sources."debug-2.6.9" - sources."ms-2.0.0" - ]; - }) - sources."set-immediate-shim-1.0.1" - sources."setprototypeof-1.1.0" - sources."split-0.3.3" - sources."statuses-1.3.1" - sources."stream-combiner-0.0.4" - sources."string_decoder-1.1.1" - sources."through-2.3.8" - sources."unix-crypt-td-js-1.0.0" - sources."unpipe-1.0.0" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.0" - sources."uuid-3.3.2" - sources."vary-1.1.2" - sources."websocket-driver-0.7.0" - sources."websocket-extensions-0.1.3" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "simple development http server with live reload capability"; - homepage = "https://github.com/tapio/live-server#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - livedown = nodeEnv.buildNodePackage { - name = "livedown"; - packageName = "livedown"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/livedown/-/livedown-2.1.1.tgz"; - sha512 = "C5x12+bwk7m2Sx3U27VZ7h5KP7vIlKfZGCabMi73nBGp0zPHtCaxQTPXDRoX5479EZUvycYJI0aD4h1d4+ds7w=="; - }; - dependencies = [ - sources."accepts-1.3.5" - sources."after-0.8.2" - sources."ajv-5.5.2" - sources."anymatch-1.3.2" - sources."argparse-1.0.10" - sources."arr-diff-2.0.0" - sources."arr-flatten-1.1.0" - sources."array-flatten-1.1.1" - sources."array-unique-0.2.1" - sources."arraybuffer.slice-0.0.7" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."async-each-1.0.1" - sources."async-limiter-1.0.0" - sources."asynckit-0.4.0" - sources."aws-sign2-0.7.0" - sources."aws4-1.8.0" - sources."backo2-1.0.2" - sources."balanced-match-1.0.0" - sources."base64-arraybuffer-0.1.5" - sources."base64id-1.0.0" - sources."bcrypt-pbkdf-1.0.2" - sources."better-assert-1.0.2" - sources."binary-extensions-1.11.0" - sources."blob-0.0.4" - sources."body-parser-1.18.3" - sources."brace-expansion-1.1.11" - sources."braces-1.8.5" - sources."bytes-3.0.0" - sources."callsite-1.0.0" - sources."caseless-0.12.0" - sources."chokidar-1.7.0" - sources."co-4.6.0" - sources."combined-stream-1.0.6" - sources."component-bind-1.0.0" - sources."component-emitter-1.2.1" - sources."component-inherit-0.0.3" - sources."concat-map-0.0.1" - sources."content-disposition-0.5.2" - sources."content-type-1.0.4" - sources."cookie-0.3.1" - sources."cookie-signature-1.0.6" - sources."core-util-is-1.0.2" - sources."dashdash-1.14.1" - sources."debug-2.6.9" - sources."delayed-stream-1.0.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - sources."ecc-jsbn-0.1.2" - sources."ee-first-1.1.1" - sources."emoji-regex-6.1.1" - sources."encodeurl-1.0.2" - (sources."engine.io-3.2.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."engine.io-client-3.2.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."engine.io-parser-2.1.2" - sources."entities-1.1.1" - sources."escape-html-1.0.3" - sources."etag-1.8.1" - sources."expand-brackets-0.1.5" - sources."expand-range-1.8.2" - (sources."express-4.16.3" // { - dependencies = [ - sources."body-parser-1.18.2" - (sources."http-errors-1.6.2" // { - dependencies = [ - sources."depd-1.1.1" - sources."setprototypeof-1.0.3" - ]; - }) - sources."iconv-lite-0.4.19" - sources."qs-6.5.1" - sources."raw-body-2.3.2" - sources."safe-buffer-5.1.1" - sources."statuses-1.4.0" - ]; - }) - sources."extend-3.0.2" - sources."extglob-0.3.2" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."filename-regex-2.0.1" - sources."fill-range-2.2.4" - (sources."finalhandler-1.1.1" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - sources."for-in-1.0.2" - sources."for-own-0.1.5" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."forwarded-0.1.2" - sources."fresh-0.5.2" - sources."fsevents-1.2.4" - sources."getpass-0.1.7" - sources."github-slugger-1.2.0" - sources."glob-base-0.3.0" - sources."glob-parent-2.0.0" - sources."graceful-fs-4.1.11" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - (sources."has-binary2-1.0.3" // { - dependencies = [ - sources."isarray-2.0.1" - ]; - }) - sources."has-cors-1.1.0" - sources."html-entities-1.2.1" - sources."http-errors-1.6.3" - sources."http-signature-1.2.0" - sources."iconv-lite-0.4.23" - sources."indexof-0.0.1" - sources."inherits-2.0.3" - sources."innertext-1.0.3" - sources."ipaddr.js-1.8.0" - sources."is-binary-path-1.0.1" - sources."is-buffer-1.1.6" - sources."is-dotfile-1.0.3" - sources."is-equal-shallow-0.1.3" - sources."is-extendable-0.1.1" - sources."is-extglob-1.0.0" - sources."is-glob-2.0.1" - sources."is-number-2.1.0" - sources."is-posix-bracket-0.1.1" - sources."is-primitive-2.0.0" - sources."is-typedarray-1.0.0" - sources."is-wsl-1.1.0" - sources."isarray-1.0.0" - sources."isobject-2.1.0" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsprim-1.4.1" - sources."kind-of-3.2.2" - sources."linkify-it-2.0.3" - sources."markdown-it-8.4.2" - sources."markdown-it-emoji-1.4.0" - sources."markdown-it-github-headings-1.1.1" - sources."markdown-it-task-checkbox-1.0.6" - sources."math-random-1.0.1" - sources."mdurl-1.0.1" - sources."media-typer-0.3.0" - sources."merge-descriptors-1.0.1" - sources."methods-1.1.2" - sources."micromatch-2.3.11" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - sources."ms-2.0.0" - sources."nan-2.11.0" - sources."negotiator-0.6.1" - sources."normalize-path-2.1.1" - sources."oauth-sign-0.9.0" - sources."object-component-0.0.3" - sources."object.omit-2.0.1" - sources."on-finished-2.3.0" - sources."opn-5.3.0" - sources."parse-glob-3.0.4" - sources."parseqs-0.0.5" - sources."parseuri-0.0.5" - sources."parseurl-1.3.2" - sources."path-is-absolute-1.0.1" - sources."path-to-regexp-0.1.7" - sources."performance-now-2.1.0" - sources."preserve-0.2.0" - sources."process-nextick-args-2.0.0" - sources."proxy-addr-2.0.4" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - (sources."randomatic-3.1.0" // { - dependencies = [ - sources."is-number-4.0.0" - sources."kind-of-6.0.2" - ]; - }) - sources."range-parser-1.2.0" - sources."raw-body-2.3.3" - sources."readable-stream-2.3.6" - sources."readdirp-2.1.0" - sources."regex-cache-0.4.4" - sources."remove-trailing-separator-1.1.0" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."request-2.88.0" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - (sources."send-0.16.2" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - sources."serve-static-1.13.2" - sources."set-immediate-shim-1.0.1" - sources."setprototypeof-1.1.0" - (sources."socket.io-2.1.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."socket.io-adapter-1.1.1" - (sources."socket.io-client-2.1.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."socket.io-parser-3.2.0" // { - dependencies = [ - sources."debug-3.1.0" - sources."isarray-2.0.1" - ]; - }) - sources."sprintf-js-1.0.3" - sources."sshpk-1.14.2" - sources."statuses-1.5.0" - sources."string_decoder-1.1.1" - sources."to-array-0.1.4" - sources."tough-cookie-2.4.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-is-1.6.16" - sources."uc.micro-1.0.5" - sources."ultron-1.1.1" - sources."unpipe-1.0.0" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.1" - sources."uuid-3.3.2" - sources."vary-1.1.2" - sources."verror-1.10.0" - sources."ws-3.3.3" - sources."xmlhttprequest-ssl-1.5.5" - sources."yeast-0.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Live Markdown previews for your favourite editor."; - homepage = https://github.com/shime/livedown; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - madoko = nodeEnv.buildNodePackage { - name = "madoko"; - packageName = "madoko"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/madoko/-/madoko-1.1.4.tgz"; - sha1 = "3a2bec6219a2658fcb955494a21d0db11a9e6fe4"; - }; - dependencies = [ - sources."amdefine-1.0.1" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."requirejs-2.3.6" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Madoko is a fast scholarly Markdown processor written in Koka"; - homepage = http://madoko.codeplex.com/; - }; - production = true; - bypassCache = true; - }; - mathjax = nodeEnv.buildNodePackage { - name = "mathjax"; - packageName = "mathjax"; - version = "2.7.5"; - src = fetchurl { - url = "https://registry.npmjs.org/mathjax/-/mathjax-2.7.5.tgz"; - sha512 = "OzsJNitEHAJB3y4IIlPCAvS0yoXwYjlo2Y4kmm9KQzyIBZt2d8yKRalby3uTRNN4fZQiGL2iMXjpdP1u2Rq2DQ=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Beautiful math in all browsers. MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all browsers."; - homepage = "https://github.com/mathjax/MathJax#readme"; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - meat = nodeEnv.buildNodePackage { - name = "meat"; - packageName = "meat"; - version = "0.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/meat/-/meat-0.3.4.tgz"; - sha1 = "e2b6b721014096e30de9c97114e1dd6696135d13"; - }; - dependencies = [ - sources."async-0.1.22" - sources."colors-0.6.2" - sources."commander-0.6.1" - sources."connect-1.9.2" - sources."cycle-1.0.3" - sources."express-2.5.11" - sources."eyes-0.1.8" - sources."formidable-1.0.17" - sources."jade-0.27.0" - sources."mime-1.2.4" - sources."mkdirp-0.3.0" - sources."node.extend-1.0.0" - sources."open-0.0.2" - sources."pkginfo-0.2.3" - sources."qs-0.4.2" - sources."request-2.9.203" - sources."stack-trace-0.0.10" - sources."winston-0.6.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Meeting room kiosk app for displaying meeting room schedules and booking rooms in your organization. Built against Google Apps, but other sources can be defined."; - homepage = https://bitbucket.org/aahmed/meat; - }; - production = true; - bypassCache = true; - }; - meguca = nodeEnv.buildNodePackage { - name = "meguca"; - packageName = "meguca"; - version = "1.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/meguca/-/meguca-1.0.9.tgz"; - sha512 = "Q2O9s9cqu19UfhsA6+XDnuuYflxFKck5TvvYF2LMhtKWVVmIGuqVZiDAhx1XV3qO22B5A0vjU4gckaeQLALmPQ=="; - }; - dependencies = [ - (sources."@gulp-sourcemaps/identity-map-1.0.2" // { - dependencies = [ - sources."readable-stream-2.3.6" - sources."source-map-0.6.1" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - ]; - }) - (sources."@gulp-sourcemaps/map-sources-1.0.0" // { - dependencies = [ - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - ]; - }) - (sources."accord-0.28.0" // { - dependencies = [ - sources."glob-7.1.3" - sources."minimatch-3.0.4" - sources."semver-5.5.1" - sources."uglify-js-2.8.29" - ]; - }) - sources."acorn-5.7.2" - sources."ajv-4.11.8" - (sources."align-text-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."almond-0.3.3" - sources."amdefine-1.0.1" - sources."ansi-colors-1.1.0" - sources."ansi-cyan-0.1.1" - sources."ansi-gray-0.1.1" - sources."ansi-red-0.1.1" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."ansi-wrap-0.1.0" - sources."append-buffer-1.0.2" - sources."archy-1.0.0" - sources."arr-diff-4.0.0" - sources."arr-flatten-1.1.0" - sources."arr-union-3.1.0" - sources."array-differ-1.0.0" - sources."array-each-1.0.1" - sources."array-slice-1.1.0" - sources."array-uniq-1.0.3" - sources."array-unique-0.3.2" - sources."asap-2.0.6" - sources."asn1-0.2.4" - sources."assert-plus-0.2.0" - sources."assign-symbols-1.0.0" - sources."asynckit-0.4.0" - sources."atob-2.1.2" - sources."aws-sign2-0.6.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."beeper-1.1.1" - sources."boom-2.10.1" - sources."brace-expansion-1.1.11" - (sources."braces-2.3.2" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."buffer-equal-1.0.0" - sources."cache-base-1.0.1" - sources."camelcase-1.2.1" - sources."caseless-0.12.0" - sources."center-align-0.1.3" - sources."chalk-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."clean-css-4.2.1" // { - dependencies = [ - sources."source-map-0.6.1" - ]; - }) - sources."cliui-2.1.0" - sources."clone-1.0.4" - sources."clone-buffer-1.0.0" - sources."clone-stats-0.0.1" - (sources."cloneable-readable-1.1.2" // { - dependencies = [ - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."co-4.6.0" - sources."collection-visit-1.0.0" - sources."color-support-1.1.3" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."component-emitter-1.2.1" - sources."concat-map-0.0.1" - sources."convert-source-map-1.5.1" - sources."copy-descriptor-0.1.1" - sources."core-js-2.5.7" - sources."core-util-is-1.0.2" - sources."cryptiles-2.0.5" - (sources."css-2.2.3" // { - dependencies = [ - sources."source-map-0.1.43" - ]; - }) - sources."d-1.0.0" - (sources."dashdash-1.14.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."dateformat-2.2.0" - sources."debug-2.6.9" - (sources."debug-fabulous-1.1.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."decamelize-1.2.0" - sources."decode-uri-component-0.2.0" - sources."defaults-1.0.3" - sources."define-properties-1.1.3" - sources."define-property-2.0.2" - sources."delayed-stream-1.0.0" - sources."deprecated-0.0.1" - sources."detect-file-1.0.0" - sources."detect-newline-2.1.0" - sources."dom4-2.1.3" - (sources."duplexer2-0.0.2" // { - dependencies = [ - sources."isarray-0.0.1" - sources."readable-stream-1.1.14" - ]; - }) - (sources."duplexify-3.6.0" // { - dependencies = [ - sources."end-of-stream-1.4.1" - sources."once-1.4.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."ecc-jsbn-0.1.2" - sources."end-of-stream-0.1.5" - sources."errno-0.1.7" - sources."es5-ext-0.10.46" - sources."es6-iterator-2.0.3" - sources."es6-symbol-3.1.1" - sources."es6-weak-map-2.0.2" - sources."escape-string-regexp-1.0.5" - sources."event-emitter-0.3.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."kind-of-5.1.0" - ]; - }) - sources."expand-tilde-2.0.2" - sources."extend-3.0.2" - (sources."extend-shallow-3.0.2" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - (sources."extglob-2.0.4" // { - dependencies = [ - sources."define-property-1.0.0" - sources."extend-shallow-2.0.1" - ]; - }) - sources."extsprintf-1.3.0" - sources."fancy-log-1.3.2" - (sources."fill-range-4.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."find-index-0.1.1" - sources."findup-sync-2.0.0" - sources."fined-1.1.0" - sources."first-chunk-stream-1.0.0" - sources."flagged-respawn-1.0.0" - (sources."flush-write-stream-1.0.3" // { - dependencies = [ - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."for-in-1.0.2" - sources."for-own-1.0.0" - sources."forever-agent-0.6.1" - sources."form-data-2.1.4" - sources."fragment-cache-0.2.1" - (sources."fs-mkdirp-stream-1.0.0" // { - dependencies = [ - sources."graceful-fs-4.1.11" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - ]; - }) - sources."fs.realpath-1.0.0" - sources."function-bind-1.1.1" - sources."gaze-0.5.2" - sources."get-value-2.0.6" - (sources."getpass-0.1.7" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."glob-4.5.3" - sources."glob-parent-3.1.0" - sources."glob-stream-3.1.18" - sources."glob-watcher-0.0.6" - sources."glob2base-0.0.12" - sources."global-modules-1.0.0" - sources."global-prefix-1.0.2" - (sources."globule-0.1.0" // { - dependencies = [ - sources."glob-3.1.21" - sources."graceful-fs-1.2.3" - sources."inherits-1.0.2" - sources."minimatch-0.2.14" - ]; - }) - sources."glogg-1.0.1" - sources."graceful-fs-3.0.11" - sources."gulp-3.9.1" - (sources."gulp-clean-css-3.10.0" // { - dependencies = [ - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - ]; - }) - (sources."gulp-less-3.5.0" // { - dependencies = [ - sources."arr-diff-1.1.0" - sources."arr-union-2.1.0" - sources."array-slice-0.2.3" - sources."extend-shallow-1.1.4" - sources."kind-of-1.1.0" - sources."plugin-error-0.1.2" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - ]; - }) - (sources."gulp-sourcemaps-2.6.4" // { - dependencies = [ - sources."graceful-fs-4.1.11" - sources."readable-stream-2.3.6" - sources."source-map-0.6.1" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - ]; - }) - (sources."gulp-typescript-4.0.2" // { - dependencies = [ - sources."arr-diff-1.1.0" - sources."arr-union-2.1.0" - sources."array-slice-0.2.3" - sources."clone-2.1.2" - sources."clone-stats-1.0.0" - sources."extend-shallow-1.1.4" - sources."glob-7.1.3" - sources."glob-stream-6.1.0" - sources."graceful-fs-4.1.11" - sources."kind-of-1.1.0" - sources."minimatch-3.0.4" - sources."ordered-read-streams-1.0.1" - sources."plugin-error-0.1.2" - sources."readable-stream-2.3.6" - sources."source-map-0.6.1" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - sources."unique-stream-2.2.1" - sources."vinyl-2.2.0" - sources."vinyl-fs-3.0.3" - ]; - }) - (sources."gulp-uglify-3.0.1" // { - dependencies = [ - sources."lodash-4.17.10" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - ]; - }) - (sources."gulp-util-3.0.8" // { - dependencies = [ - sources."object-assign-3.0.0" - sources."readable-stream-2.3.6" - sources."replace-ext-0.0.1" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - sources."vinyl-0.5.3" - ]; - }) - sources."gulplog-1.0.0" - sources."har-schema-1.0.5" - sources."har-validator-4.2.1" - sources."has-ansi-2.0.0" - sources."has-gulplog-0.1.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."hawk-3.1.3" - sources."hoek-2.16.3" - sources."homedir-polyfill-1.0.1" - sources."http-signature-1.1.1" - sources."image-size-0.5.5" - sources."indx-0.2.3" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."interpret-1.1.0" - sources."is-absolute-1.0.0" - sources."is-accessor-descriptor-1.0.0" - 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-glob-3.1.0" - sources."is-negated-glob-1.0.0" - (sources."is-number-3.0.0" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-plain-object-2.0.4" - sources."is-promise-2.1.0" - sources."is-relative-1.0.0" - sources."is-typedarray-1.0.0" - sources."is-unc-path-1.0.0" - sources."is-utf8-0.2.1" - sources."is-valid-glob-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-stable-stringify-1.0.1" - sources."json-stringify-safe-5.0.1" - sources."jsonify-0.0.0" - (sources."jsprim-1.4.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."kind-of-6.0.2" - sources."lazy-cache-1.0.4" - (sources."lazystream-1.0.0" // { - dependencies = [ - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."lead-1.0.0" - (sources."less-2.7.3" // { - dependencies = [ - sources."graceful-fs-4.1.11" - ]; - }) - sources."liftoff-2.5.0" - sources."lodash-1.0.2" - sources."lodash._basecopy-3.0.1" - sources."lodash._basetostring-3.0.1" - sources."lodash._basevalues-3.0.0" - sources."lodash._getnative-3.9.1" - sources."lodash._isiterateecall-3.0.9" - sources."lodash._reescape-3.0.0" - sources."lodash._reevaluate-3.0.0" - sources."lodash._reinterpolate-3.0.0" - sources."lodash._root-3.0.1" - sources."lodash.clone-4.5.0" - sources."lodash.defaults-4.2.0" - sources."lodash.escape-3.2.0" - sources."lodash.flatten-4.4.0" - sources."lodash.isarguments-3.1.0" - sources."lodash.isarray-3.0.4" - sources."lodash.keys-3.1.2" - sources."lodash.merge-4.6.1" - sources."lodash.partialright-4.2.1" - sources."lodash.pick-4.4.0" - sources."lodash.restparam-3.6.1" - sources."lodash.template-3.6.2" - sources."lodash.templatesettings-3.1.1" - sources."lodash.uniq-4.5.0" - sources."longest-1.0.1" - sources."lru-cache-2.7.3" - sources."lru-queue-0.1.0" - sources."make-error-1.3.4" - sources."make-error-cause-1.2.2" - sources."make-iterator-1.0.1" - sources."map-cache-0.2.2" - sources."map-visit-1.0.0" - sources."memoizee-0.4.14" - sources."micromatch-3.1.10" - sources."mime-1.6.0" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-2.0.10" - sources."minimist-1.2.0" - (sources."mixin-deep-1.3.1" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."ms-2.0.0" - sources."multipipe-0.1.2" - sources."nanomatch-1.2.13" - sources."natives-1.1.4" - sources."next-tick-1.0.0" - sources."normalize-path-2.1.1" - sources."now-and-later-2.0.0" - sources."oauth-sign-0.8.2" - 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.0.12" - sources."object-visit-1.0.1" - sources."object.assign-4.1.0" - sources."object.defaults-1.1.0" - sources."object.map-1.0.1" - sources."object.pick-1.3.0" - sources."once-1.3.3" - sources."orchestrator-0.3.8" - sources."ordered-read-streams-0.1.0" - sources."os-homedir-1.0.2" - sources."parse-filepath-1.0.2" - sources."parse-passwd-1.0.0" - sources."pascalcase-0.1.1" - sources."path-dirname-1.0.2" - sources."path-is-absolute-1.0.1" - sources."path-parse-1.0.6" - sources."path-root-0.1.1" - sources."path-root-regex-0.1.2" - sources."performance-now-0.2.0" - sources."plugin-error-1.0.1" - sources."posix-character-classes-0.1.1" - sources."pretty-hrtime-1.0.3" - sources."process-nextick-args-2.0.0" - sources."promise-7.3.1" - sources."prr-1.0.1" - (sources."pump-2.0.1" // { - dependencies = [ - (sources."end-of-stream-1.4.1" // { - dependencies = [ - sources."once-1.4.0" - ]; - }) - ]; - }) - sources."pumpify-1.5.1" - sources."punycode-1.4.1" - sources."qs-6.4.0" - (sources."readable-stream-1.0.34" // { - dependencies = [ - sources."isarray-0.0.1" - ]; - }) - sources."rechoir-0.6.2" - sources."regex-not-1.0.2" - sources."remove-bom-buffer-3.0.0" - (sources."remove-bom-stream-1.2.0" // { - dependencies = [ - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - ]; - }) - sources."remove-trailing-separator-1.1.0" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."replace-ext-1.0.0" - sources."request-2.81.0" - sources."resolve-1.8.1" - sources."resolve-dir-1.0.1" - sources."resolve-options-1.1.0" - sources."resolve-url-0.2.1" - sources."ret-0.1.15" - sources."right-align-0.1.3" - sources."safe-buffer-5.1.2" - sources."safe-regex-1.1.0" - sources."safer-buffer-2.1.2" - sources."semver-4.3.6" - sources."sequencify-0.0.7" - (sources."set-value-2.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."sigmund-1.0.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."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."sntp-1.0.9" - sources."source-map-0.5.7" - sources."source-map-resolve-0.5.2" - sources."source-map-url-0.4.0" - sources."sparkles-1.0.1" - sources."split-string-3.1.0" - (sources."sshpk-1.14.2" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - (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-consume-0.1.1" - sources."stream-shift-1.0.0" - sources."string_decoder-0.10.31" - sources."stringstream-0.0.6" - sources."strip-ansi-3.0.1" - sources."strip-bom-1.0.0" - sources."strip-bom-string-1.0.0" - sources."supports-color-2.0.0" - sources."through2-0.6.5" - (sources."through2-filter-2.0.0" // { - dependencies = [ - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - ]; - }) - sources."tildify-1.2.0" - sources."time-stamp-1.1.0" - sources."timers-ext-0.1.5" - sources."to-absolute-glob-2.0.2" - (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-through-2.0.0" // { - dependencies = [ - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - ]; - }) - sources."tough-cookie-2.3.4" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."typescript-2.7.2" - (sources."uglify-js-3.4.8" // { - dependencies = [ - sources."source-map-0.6.1" - ]; - }) - sources."uglify-to-browserify-1.0.2" - sources."unc-path-regex-0.1.2" - (sources."union-value-1.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."set-value-0.4.3" - ]; - }) - sources."unique-stream-1.0.0" - (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."urix-0.1.0" - sources."use-3.1.1" - sources."user-home-1.1.1" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - sources."v8flags-2.1.1" - sources."value-or-function-3.0.0" - (sources."verror-1.10.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - (sources."vinyl-0.4.6" // { - dependencies = [ - sources."clone-0.2.0" - ]; - }) - sources."vinyl-fs-0.3.14" - (sources."vinyl-sourcemap-1.1.0" // { - dependencies = [ - sources."clone-2.1.2" - sources."clone-stats-1.0.0" - sources."graceful-fs-4.1.11" - sources."vinyl-2.2.0" - ]; - }) - sources."vinyl-sourcemaps-apply-0.2.1" - sources."whatwg-fetch-2.0.4" - sources."when-3.7.8" - sources."which-1.3.1" - sources."window-size-0.1.0" - sources."wordwrap-0.0.2" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - sources."yargs-3.10.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "[![GoDoc](https://godoc.org/github.com/bakape/meguca?status.svg)](https://godoc.org/github.com/bakape/meguca) [![Build Status](https://travis-ci.org/bakape/meguca.svg)](https://travis-ci.org/bakape/meguca)"; - homepage = "https://github.com/bakape/meguca#readme"; - license = "AGPL-3.0"; - }; - production = true; - bypassCache = true; - }; - mocha = nodeEnv.buildNodePackage { - name = "mocha"; - packageName = "mocha"; - version = "5.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz"; - sha512 = "2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ=="; - }; - dependencies = [ - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."browser-stdout-1.3.1" - sources."commander-2.15.1" - sources."concat-map-0.0.1" - sources."debug-3.1.0" - sources."diff-3.5.0" - sources."escape-string-regexp-1.0.5" - sources."fs.realpath-1.0.0" - sources."glob-7.1.2" - sources."growl-1.10.5" - sources."has-flag-3.0.0" - sources."he-1.1.1" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."ms-2.0.0" - sources."once-1.4.0" - sources."path-is-absolute-1.0.1" - sources."supports-color-5.4.0" - sources."wrappy-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "simple, flexible, fun test framework"; - homepage = https://mochajs.org/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - multi-file-swagger = nodeEnv.buildNodePackage { - name = "multi-file-swagger"; - packageName = "multi-file-swagger"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/multi-file-swagger/-/multi-file-swagger-2.2.0.tgz"; - sha1 = "0161a13e2b3378759e36b9e05be34b46a06decd5"; - }; - dependencies = [ - sources."argparse-1.0.10" - sources."asynckit-0.4.0" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."component-emitter-1.2.1" - sources."cookiejar-2.1.2" - sources."core-util-is-1.0.2" - sources."debug-3.1.0" - sources."delayed-stream-1.0.0" - sources."esprima-4.0.1" - sources."extend-3.0.2" - sources."form-data-2.3.2" - sources."formidable-1.2.1" - sources."graphlib-2.1.5" - sources."inherits-2.0.3" - sources."isarray-1.0.0" - sources."js-yaml-3.12.0" - sources."json-refs-2.1.7" - sources."lodash-4.17.10" - sources."methods-1.1.2" - sources."mime-1.6.0" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."ms-2.0.0" - sources."native-promise-only-0.8.1" - sources."path-loader-1.0.7" - sources."process-nextick-args-2.0.0" - sources."punycode-2.1.1" - sources."qs-6.5.2" - sources."readable-stream-2.3.6" - sources."safe-buffer-5.1.2" - sources."slash-1.0.0" - sources."sprintf-js-1.0.3" - sources."string_decoder-1.1.1" - sources."superagent-3.8.3" - sources."uri-js-3.0.2" - sources."util-deprecate-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Multi-file Swagger example"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - nijs = nodeEnv.buildNodePackage { - name = "nijs"; - packageName = "nijs"; - version = "0.0.25"; - src = fetchurl { - url = "https://registry.npmjs.org/nijs/-/nijs-0.0.25.tgz"; - sha1 = "04b035cb530d46859d1018839a518c029133f676"; - }; - dependencies = [ - sources."optparse-1.0.5" - sources."slasp-0.0.4" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "An internal DSL for the Nix package manager in JavaScript"; - homepage = "https://github.com/svanderburg/nijs#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - node2nix = nodeEnv.buildNodePackage { - name = "node2nix"; - packageName = "node2nix"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node2nix/-/node2nix-1.6.0.tgz"; - sha512 = "MJY6SsQH3pN59R9N3nMz/L8BsbQ0DlvSF38mgg1fwfwgnaJ+y600s3Nd0vZ+cnETUH+4OPETc4QohflccjPUYw=="; - }; - dependencies = [ - sources."abbrev-1.1.1" - sources."ajv-5.5.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."base64-js-1.2.3" - sources."bcrypt-pbkdf-1.0.2" - sources."buffer-from-1.1.1" - sources."builtin-modules-1.1.1" - sources."builtins-1.0.3" - sources."caseless-0.12.0" - sources."co-4.6.0" - sources."code-point-at-1.1.0" - sources."combined-stream-1.0.6" - sources."concat-stream-1.6.2" - sources."config-chain-1.1.11" - 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-1.1.0" - 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.2" - (sources."fs-extra-0.6.4" // { - dependencies = [ - sources."mkdirp-0.3.5" - ]; - }) - (sources."fs.extra-1.3.2" // { - dependencies = [ - sources."mkdirp-0.3.5" - ]; - }) - sources."gauge-2.7.4" - sources."getpass-0.1.7" - sources."graceful-fs-4.1.11" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."has-unicode-2.0.1" - sources."hosted-git-info-2.7.1" - sources."http-signature-1.2.0" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."is-builtin-module-1.0.0" - 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.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-1.0.1" - sources."jsprim-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimist-0.0.8" - sources."minipass-2.3.4" - sources."minizlib-1.1.0" - 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.4.0" - sources."npm-package-arg-6.1.0" - sources."npm-registry-client-8.5.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."performance-now-2.1.0" - sources."process-nextick-args-2.0.0" - sources."proto-list-1.2.4" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."readable-stream-2.3.6" - sources."request-2.88.0" - sources."retry-0.10.1" - sources."rimraf-2.2.8" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."semver-5.5.1" - 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.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."sshpk-1.14.2" - sources."ssri-5.3.0" - sources."string-width-1.0.2" - sources."string_decoder-1.1.1" - sources."strip-ansi-3.0.1" - sources."tar-3.1.15" - sources."temp-0.8.3" - sources."tough-cookie-2.4.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."typedarray-0.0.6" - sources."uid-number-0.0.5" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - 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.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Generate Nix expressions to build NPM packages"; - homepage = https://github.com/svanderburg/node2nix; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; node-gyp = nodeEnv.buildNodePackage { name = "node-gyp"; packageName = "node-gyp"; @@ -43880,7 +5376,7 @@ in }; dependencies = [ sources."abbrev-1.1.1" - sources."ajv-5.5.2" + sources."ajv-6.6.1" sources."ansi-regex-2.1.1" sources."aproba-1.2.0" sources."are-we-there-yet-1.1.5" @@ -43894,9 +5390,8 @@ in sources."block-stream-0.0.9" sources."brace-expansion-1.1.11" sources."caseless-0.12.0" - sources."co-4.6.0" sources."code-point-at-1.1.0" - sources."combined-stream-1.0.6" + sources."combined-stream-1.0.7" sources."concat-map-0.0.1" sources."console-control-strings-1.1.0" sources."core-util-is-1.0.2" @@ -43906,18 +5401,18 @@ in sources."ecc-jsbn-0.1.2" sources."extend-3.0.2" sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" + sources."fast-deep-equal-2.0.1" sources."fast-json-stable-stringify-2.0.0" sources."forever-agent-0.6.1" - sources."form-data-2.3.2" + sources."form-data-2.3.3" sources."fs.realpath-1.0.0" sources."fstream-1.0.11" sources."gauge-2.7.4" sources."getpass-0.1.7" sources."glob-7.1.3" - sources."graceful-fs-4.1.11" + sources."graceful-fs-4.1.15" sources."har-schema-2.0.0" - sources."har-validator-5.1.0" + sources."har-validator-5.1.3" sources."has-unicode-2.0.1" sources."http-signature-1.2.0" sources."inflight-1.0.6" @@ -43929,11 +5424,11 @@ in sources."isstream-0.1.2" sources."jsbn-0.1.1" sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" + sources."json-schema-traverse-0.4.1" sources."json-stringify-safe-5.0.1" sources."jsprim-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" sources."minimatch-3.0.4" sources."minimist-0.0.8" sources."mkdirp-0.5.1" @@ -43950,7 +5445,7 @@ in sources."performance-now-2.1.0" sources."process-nextick-args-2.0.0" sources."psl-1.1.29" - sources."punycode-1.4.1" + sources."punycode-2.1.1" sources."qs-6.5.2" sources."readable-stream-2.3.6" sources."request-2.88.0" @@ -43960,14 +5455,19 @@ in sources."semver-5.3.0" sources."set-blocking-2.0.0" sources."signal-exit-3.0.2" - sources."sshpk-1.14.2" + sources."sshpk-1.15.2" sources."string-width-1.0.2" sources."string_decoder-1.1.1" sources."strip-ansi-3.0.1" sources."tar-2.2.1" - sources."tough-cookie-2.4.3" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) sources."tunnel-agent-0.6.0" sources."tweetnacl-0.14.5" + sources."uri-js-4.2.2" sources."util-deprecate-1.0.2" sources."uuid-3.3.2" sources."verror-1.10.0" @@ -43987,10 +5487,10 @@ in node-gyp-build = nodeEnv.buildNodePackage { name = "node-gyp-build"; packageName = "node-gyp-build"; - version = "3.4.0"; + version = "3.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.4.0.tgz"; - sha512 = "YoviGBJYGrPdLOKDIQB0sKxuKy/EEsxzooNkOZak4vSTKT/qH0Pa6dj3t1MJjEQGsefih61IyHDmO1WW7xOFfw=="; + url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.5.1.tgz"; + sha512 = "AKJ4SyHiYvqwy5P9GaAnxi5IG3HSEPHV/1YDMlBA0vEEmi7qxeeSfKlCAau3XFvAPFR9EV6gvD9p2b0s8ghyww=="; }; buildInputs = globalBuildInputs; meta = { @@ -44001,311 +5501,13 @@ in production = true; bypassCache = true; }; - node-inspector = nodeEnv.buildNodePackage { - name = "node-inspector"; - packageName = "node-inspector"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/node-inspector/-/node-inspector-1.1.2.tgz"; - sha1 = "690c9ef7e5813da50b7a2746f334e3ff319bccd7"; - }; - dependencies = [ - sources."abbrev-1.1.1" - sources."accepts-1.3.5" - sources."after-0.8.2" - sources."ajv-4.11.8" - sources."ansi-regex-2.1.1" - sources."aproba-1.2.0" - sources."are-we-there-yet-1.1.5" - sources."array-find-index-1.0.2" - sources."array-flatten-1.1.1" - sources."asn1-0.2.4" - sources."assert-plus-0.2.0" - sources."async-0.9.2" - sources."asynckit-0.4.0" - sources."aws-sign2-0.6.0" - sources."aws4-1.8.0" - sources."balanced-match-1.0.0" - sources."base64-js-0.0.8" - sources."bcrypt-pbkdf-1.0.2" - sources."biased-opener-0.2.8" - sources."big-integer-1.6.34" - sources."block-stream-0.0.9" - sources."body-parser-1.18.2" - sources."boom-2.10.1" - sources."bplist-parser-0.1.1" - sources."brace-expansion-1.1.11" - sources."browser-launcher2-0.4.6" - sources."builtin-modules-1.1.1" - sources."bytes-3.0.0" - sources."camelcase-2.1.1" - sources."camelcase-keys-2.1.0" - sources."caseless-0.12.0" - sources."cliui-3.2.0" - sources."co-4.6.0" - sources."code-point-at-1.1.0" - sources."combined-stream-1.0.6" - sources."concat-map-0.0.1" - sources."console-control-strings-1.1.0" - sources."content-disposition-0.5.2" - sources."content-type-1.0.4" - sources."cookie-0.3.1" - sources."cookie-signature-1.0.6" - sources."core-util-is-1.0.2" - sources."cryptiles-2.0.5" - sources."currently-unhandled-0.4.1" - (sources."dashdash-1.14.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."deep-extend-0.6.0" - sources."default-browser-id-1.0.4" - sources."delayed-stream-1.0.0" - sources."delegates-1.0.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - sources."detect-libc-1.0.3" - sources."ecc-jsbn-0.1.2" - sources."ee-first-1.1.1" - sources."encodeurl-1.0.2" - sources."error-ex-1.3.2" - sources."escape-html-1.0.3" - sources."etag-1.8.1" - sources."express-4.16.3" - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."finalhandler-1.1.1" - sources."find-up-1.1.2" - sources."forever-agent-0.6.1" - sources."form-data-2.1.4" - sources."forwarded-0.1.2" - sources."fresh-0.5.2" - sources."fs.realpath-1.0.0" - sources."fstream-1.0.11" - sources."fstream-ignore-1.0.5" - sources."gauge-2.7.4" - sources."get-stdin-4.0.1" - (sources."getpass-0.1.7" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."glob-5.0.15" - sources."graceful-fs-4.1.11" - 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.7.1" - sources."http-errors-1.6.3" - sources."http-signature-1.1.1" - sources."iconv-lite-0.4.19" - sources."indent-string-2.1.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."invert-kv-1.0.0" - sources."ipaddr.js-1.8.0" - sources."is-arrayish-0.2.1" - sources."is-builtin-module-1.0.0" - sources."is-finite-1.0.2" - sources."is-fullwidth-code-point-1.0.0" - sources."is-typedarray-1.0.0" - sources."is-utf8-0.2.1" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-stable-stringify-1.0.1" - sources."json-stringify-safe-5.0.1" - sources."jsonify-0.0.0" - (sources."jsprim-1.4.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."lcid-1.0.0" - sources."load-json-file-1.1.0" - sources."lodash-2.4.2" - sources."loud-rejection-1.6.0" - sources."map-obj-1.0.1" - sources."media-typer-0.3.0" - sources."meow-3.7.0" - sources."merge-descriptors-1.0.1" - sources."methods-1.1.2" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."ms-2.0.0" - sources."nan-2.11.0" - sources."negotiator-0.6.1" - (sources."node-pre-gyp-0.6.39" // { - dependencies = [ - sources."glob-7.1.3" - sources."rimraf-2.6.2" - sources."semver-5.5.1" - ]; - }) - sources."nopt-4.0.1" - sources."normalize-package-data-2.4.0" - sources."npmlog-4.1.2" - sources."number-is-nan-1.0.1" - sources."oauth-sign-0.8.2" - sources."object-assign-4.1.1" - sources."on-finished-2.3.0" - sources."once-1.4.0" - sources."options-0.0.6" - sources."os-homedir-1.0.2" - sources."os-locale-1.4.0" - sources."os-tmpdir-1.0.2" - sources."osenv-0.1.5" - sources."parse-json-2.2.0" - sources."parseurl-1.3.2" - sources."path-exists-2.1.0" - sources."path-is-absolute-1.0.1" - sources."path-to-regexp-0.1.7" - sources."path-type-1.1.0" - sources."performance-now-0.2.0" - sources."pify-2.3.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."plist-1.2.0" - sources."process-nextick-args-2.0.0" - sources."proxy-addr-2.0.4" - sources."punycode-1.4.1" - sources."qs-6.5.1" - sources."range-parser-1.2.0" - (sources."raw-body-2.3.2" // { - dependencies = [ - sources."depd-1.1.1" - sources."http-errors-1.6.2" - sources."setprototypeof-1.0.3" - ]; - }) - sources."rc-1.2.8" - sources."read-pkg-1.1.0" - sources."read-pkg-up-1.0.1" - sources."readable-stream-2.3.6" - sources."redent-1.0.0" - sources."repeating-2.0.1" - (sources."request-2.81.0" // { - dependencies = [ - sources."qs-6.4.0" - ]; - }) - sources."rimraf-2.2.8" - sources."safe-buffer-5.1.1" - sources."safer-buffer-2.1.2" - sources."semver-4.3.6" - sources."send-0.16.2" - (sources."serve-favicon-2.5.0" // { - dependencies = [ - sources."ms-2.1.1" - ]; - }) - sources."serve-static-1.13.2" - sources."set-blocking-2.0.0" - sources."setprototypeof-1.1.0" - sources."signal-exit-3.0.2" - sources."sntp-1.0.9" - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - (sources."sshpk-1.14.2" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."statuses-1.4.0" - sources."string-width-1.0.2" - sources."string_decoder-1.1.1" - sources."stringstream-0.0.6" - sources."strip-ansi-3.0.1" - sources."strip-bom-2.0.0" - sources."strip-indent-1.0.1" - sources."strip-json-comments-2.0.1" - sources."strong-data-uri-1.0.6" - sources."tar-2.2.1" - (sources."tar-pack-3.4.1" // { - dependencies = [ - sources."glob-7.1.3" - sources."rimraf-2.6.2" - ]; - }) - sources."tough-cookie-2.3.4" - sources."trim-newlines-1.0.0" - sources."truncate-2.0.1" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-is-1.6.16" - sources."uid-0.0.2" - sources."uid-number-0.0.6" - sources."ultron-1.0.2" - sources."unpipe-1.0.0" - sources."untildify-2.1.0" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.1" - sources."uuid-3.3.2" - sources."v8-debug-1.0.1" - sources."v8-profiler-5.7.0" - sources."validate-npm-package-license-3.0.4" - sources."vary-1.1.2" - (sources."verror-1.10.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."which-1.3.1" - sources."wide-align-1.1.3" - (sources."win-detect-browsers-1.0.2" // { - dependencies = [ - sources."yargs-1.3.3" - ]; - }) - sources."window-size-0.1.4" - sources."wrap-ansi-2.1.0" - sources."wrappy-1.0.2" - sources."ws-1.1.5" - sources."x-default-browser-0.3.1" - (sources."xmlbuilder-4.0.0" // { - dependencies = [ - sources."lodash-3.10.1" - ]; - }) - sources."xmldom-0.1.27" - sources."xtend-4.0.1" - sources."y18n-3.2.1" - sources."yargs-3.32.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Web Inspector based nodeJS debugger"; - homepage = http://github.com/node-inspector/node-inspector; - }; - production = true; - bypassCache = true; - }; node-pre-gyp = nodeEnv.buildNodePackage { name = "node-pre-gyp"; packageName = "node-pre-gyp"; - version = "0.11.0"; + version = "0.12.0"; src = fetchurl { - url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz"; - sha512 = "TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q=="; + url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz"; + sha512 = "4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A=="; }; dependencies = [ sources."abbrev-1.1.1" @@ -44314,7 +5516,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.0.1" + sources."chownr-1.1.1" sources."code-point-at-1.1.0" sources."concat-map-0.0.1" sources."console-control-strings-1.1.0" @@ -44337,14 +5539,14 @@ in sources."isarray-1.0.0" sources."minimatch-3.0.4" sources."minimist-0.0.8" - sources."minipass-2.3.4" - sources."minizlib-1.1.0" + sources."minipass-2.3.5" + sources."minizlib-1.2.1" sources."mkdirp-0.5.1" sources."ms-2.0.0" - sources."needle-2.2.2" + sources."needle-2.2.4" sources."nopt-4.0.1" sources."npm-bundled-1.0.5" - sources."npm-packlist-1.1.11" + sources."npm-packlist-1.1.12" sources."npmlog-4.1.2" sources."number-is-nan-1.0.1" sources."object-assign-4.1.1" @@ -44364,18 +5566,18 @@ in sources."safe-buffer-5.1.2" sources."safer-buffer-2.1.2" sources."sax-1.2.4" - sources."semver-5.5.1" + sources."semver-5.6.0" sources."set-blocking-2.0.0" sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."string_decoder-1.1.1" sources."strip-ansi-3.0.1" sources."strip-json-comments-2.0.1" - sources."tar-4.4.6" + sources."tar-4.4.8" sources."util-deprecate-1.0.2" sources."wide-align-1.1.3" sources."wrappy-1.0.2" - sources."yallist-3.0.2" + sources."yallist-3.0.3" ]; buildInputs = globalBuildInputs; meta = { @@ -44386,2603 +5588,13 @@ in production = true; bypassCache = true; }; - nodemon = nodeEnv.buildNodePackage { - name = "nodemon"; - packageName = "nodemon"; - version = "1.18.3"; - src = fetchurl { - url = "https://registry.npmjs.org/nodemon/-/nodemon-1.18.3.tgz"; - sha512 = "XdVfAjGlDKU2nqoGgycxTndkJ5fdwvWJ/tlMGk2vHxMZBrSPVh86OM6z7viAv8BBJWjMgeuYQBofzr6LUoi+7g=="; - }; - dependencies = [ - sources."abbrev-1.1.1" - sources."ansi-align-2.0.0" - sources."ansi-regex-3.0.0" - sources."ansi-styles-3.2.1" - sources."anymatch-2.0.0" - 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."assign-symbols-1.0.0" - sources."async-each-1.0.1" - sources."atob-2.1.2" - sources."balanced-match-1.0.0" - (sources."base-0.11.2" // { - dependencies = [ - sources."define-property-1.0.0" - ]; - }) - sources."binary-extensions-1.11.0" - sources."boxen-1.3.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."cache-base-1.0.1" - sources."camelcase-4.1.0" - sources."capture-stack-trace-1.0.0" - sources."chalk-2.4.1" - sources."chokidar-2.0.4" - sources."ci-info-1.4.0" - (sources."class-utils-0.3.6" // { - dependencies = [ - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."cli-boxes-1.0.0" - sources."collection-visit-1.0.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."component-emitter-1.2.1" - sources."concat-map-0.0.1" - sources."configstore-3.1.2" - sources."copy-descriptor-0.1.1" - sources."core-util-is-1.0.2" - sources."create-error-class-3.0.2" - sources."cross-spawn-5.1.0" - sources."crypto-random-string-1.0.0" - sources."debug-3.1.0" - sources."decode-uri-component-0.2.0" - sources."deep-extend-0.6.0" - sources."define-property-2.0.2" - sources."dot-prop-4.2.0" - sources."duplexer-0.1.1" - sources."duplexer3-0.1.4" - sources."escape-string-regexp-1.0.5" - sources."event-stream-3.3.4" - sources."execa-0.7.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."is-extendable-0.1.1" - sources."kind-of-5.1.0" - ]; - }) - 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."fill-range-4.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - ]; - }) - sources."for-in-1.0.2" - sources."fragment-cache-0.2.1" - sources."from-0.1.7" - sources."fsevents-1.2.4" - sources."get-stream-3.0.0" - sources."get-value-2.0.6" - (sources."glob-parent-3.1.0" // { - dependencies = [ - sources."is-glob-3.1.0" - ]; - }) - sources."global-dirs-0.1.1" - sources."got-6.7.1" - sources."graceful-fs-4.1.11" - 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."ignore-by-default-1.0.1" - sources."import-lazy-2.1.0" - sources."imurmurhash-0.1.4" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."is-accessor-descriptor-1.0.0" - sources."is-binary-path-1.0.1" - sources."is-buffer-1.1.6" - sources."is-ci-1.2.0" - sources."is-data-descriptor-1.0.0" - 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.0" - sources."is-installed-globally-0.1.0" - sources."is-npm-1.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-redirect-1.0.0" - sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" - sources."is-windows-1.0.2" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isobject-3.0.1" - sources."kind-of-6.0.2" - sources."latest-version-3.1.0" - sources."lodash.debounce-4.0.8" - sources."lowercase-keys-1.0.1" - sources."lru-cache-4.1.3" - sources."make-dir-1.3.0" - sources."map-cache-0.2.2" - sources."map-stream-0.1.0" - sources."map-visit-1.0.0" - sources."micromatch-3.1.10" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - sources."mixin-deep-1.3.1" - sources."ms-2.0.0" - sources."nan-2.11.0" - sources."nanomatch-1.2.13" - sources."nopt-1.0.10" - sources."normalize-path-2.1.1" - sources."npm-run-path-2.0.2" - (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-visit-1.0.1" - sources."object.pick-1.3.0" - sources."p-finally-1.0.0" - sources."package-json-4.0.1" - sources."pascalcase-0.1.1" - sources."path-dirname-1.0.2" - sources."path-is-absolute-1.0.1" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."pause-stream-0.0.11" - sources."pify-3.0.0" - sources."posix-character-classes-0.1.1" - sources."prepend-http-1.0.4" - sources."process-nextick-args-2.0.0" - sources."ps-tree-1.1.0" - sources."pseudomap-1.0.2" - sources."pstree.remy-1.1.0" - sources."rc-1.2.8" - sources."readable-stream-2.3.6" - sources."readdirp-2.1.0" - sources."regex-not-1.0.2" - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - sources."remove-trailing-separator-1.1.0" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."resolve-url-0.2.1" - sources."ret-0.1.15" - sources."safe-buffer-5.1.2" - sources."safe-regex-1.1.0" - sources."semver-5.5.1" - sources."semver-diff-2.1.0" - sources."set-immediate-shim-1.0.1" - (sources."set-value-2.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - ]; - }) - 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."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."split-0.3.3" - sources."split-string-3.1.0" - (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-combiner-0.0.4" - sources."string-width-2.1.1" - sources."string_decoder-1.1.1" - sources."strip-ansi-4.0.0" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - sources."supports-color-5.5.0" - sources."term-size-1.2.0" - sources."through-2.3.8" - sources."timed-out-4.0.1" - (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."touch-3.1.0" - (sources."undefsafe-2.0.2" // { - dependencies = [ - sources."debug-2.6.9" - ]; - }) - (sources."union-value-1.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - sources."set-value-0.4.3" - ]; - }) - sources."unique-string-1.0.0" - (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-response-2.0.1" - sources."upath-1.1.0" - sources."update-notifier-2.5.0" - sources."urix-0.1.0" - sources."url-parse-lax-1.0.0" - sources."use-3.1.1" - sources."util-deprecate-1.0.2" - sources."which-1.3.1" - sources."widest-line-2.0.0" - sources."write-file-atomic-2.3.0" - sources."xdg-basedir-3.0.0" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Simple monitor script for use during development of a node.js app."; - homepage = http://nodemon.io/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - node-red = nodeEnv.buildNodePackage { - name = "node-red"; - packageName = "node-red"; - version = "0.19.2"; - src = fetchurl { - url = "https://registry.npmjs.org/node-red/-/node-red-0.19.2.tgz"; - sha512 = "788MCJSRjfYhsGsuRDlWL3Q1E2LheTPjnXzvIdX5/94buaczJifGdoqi2lNxQuCjHXPUvWVTeZCF0ot0igdz7Q=="; - }; - dependencies = [ - sources."abbrev-1.1.1" - sources."accepts-1.3.5" - sources."addressparser-0.3.2" - sources."ajv-6.5.3" - sources."append-field-0.1.0" - 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" - sources."async-limiter-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."basic-auth-2.0.0" - sources."bcrypt-2.0.1" - sources."bcrypt-pbkdf-1.0.2" - sources."bcryptjs-2.4.3" - sources."bl-1.2.2" - sources."body-parser-1.18.3" - sources."boolbase-1.0.0" - sources."brace-expansion-1.1.11" - sources."buffer-from-1.1.1" - (sources."buildmail-2.0.0" // { - dependencies = [ - sources."needle-0.10.0" - ]; - }) - (sources."busboy-0.2.14" // { - dependencies = [ - sources."isarray-0.0.1" - sources."readable-stream-1.1.14" - sources."string_decoder-0.10.31" - ]; - }) - sources."bytes-3.0.0" - sources."callback-stream-1.1.0" - sources."caseless-0.12.0" - sources."cheerio-0.22.0" - sources."clone-2.1.2" - sources."co-4.6.0" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."commist-1.0.0" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."content-disposition-0.5.2" - sources."content-type-1.0.4" - sources."cookie-0.3.1" - sources."cookie-parser-1.4.3" - sources."cookie-signature-1.0.6" - sources."core-util-is-1.0.2" - sources."cors-2.8.4" - sources."crc-3.4.4" - sources."cron-1.3.0" - sources."css-select-1.2.0" - sources."css-what-2.1.0" - sources."d-1.0.0" - sources."dashdash-1.14.1" - sources."debug-2.6.9" - sources."delayed-stream-1.0.0" - sources."denque-1.3.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - (sources."dicer-0.2.5" // { - dependencies = [ - sources."isarray-0.0.1" - sources."readable-stream-1.1.14" - sources."string_decoder-0.10.31" - ]; - }) - (sources."dom-serializer-0.1.0" // { - dependencies = [ - sources."domelementtype-1.1.3" - ]; - }) - sources."domelementtype-1.3.0" - sources."domhandler-2.4.2" - sources."domutils-1.5.1" - sources."duplexify-3.6.0" - sources."ecc-jsbn-0.1.2" - sources."ee-first-1.1.1" - sources."encodeurl-1.0.2" - sources."encoding-0.1.12" - sources."end-of-stream-1.4.1" - sources."entities-1.1.1" - sources."es5-ext-0.10.46" - sources."es6-iterator-2.0.3" - sources."es6-map-0.1.5" - sources."es6-set-0.1.5" - sources."es6-symbol-3.1.1" - sources."escape-html-1.0.3" - sources."escape-string-regexp-1.0.5" - sources."esprima-4.0.1" - sources."etag-1.8.1" - sources."event-emitter-0.3.5" - (sources."express-4.16.3" // { - dependencies = [ - sources."body-parser-1.18.2" - (sources."http-errors-1.6.2" // { - dependencies = [ - sources."depd-1.1.1" - sources."setprototypeof-1.0.3" - ]; - }) - sources."iconv-lite-0.4.19" - sources."qs-6.5.1" - sources."raw-body-2.3.2" - sources."statuses-1.4.0" - ]; - }) - sources."express-session-1.15.6" - 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."addressparser-1.0.1" - ]; - }) - (sources."finalhandler-1.1.1" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."forwarded-0.1.2" - sources."fresh-0.5.2" - sources."fs-extra-5.0.0" - sources."fs.notify-0.0.4" - sources."fs.realpath-1.0.0" - sources."getpass-0.1.7" - sources."glob-7.1.3" - sources."glob-parent-3.1.0" - sources."glob-stream-6.1.0" - sources."graceful-fs-4.1.11" - sources."har-schema-2.0.0" - (sources."har-validator-5.1.0" // { - dependencies = [ - sources."ajv-5.5.2" - sources."fast-deep-equal-1.1.0" - sources."json-schema-traverse-0.3.1" - ]; - }) - sources."hash-sum-1.0.2" - sources."help-me-1.1.0" - sources."htmlparser2-3.9.2" - sources."http-errors-1.6.3" - sources."http-signature-1.2.0" - sources."i18next-11.6.0" - sources."iconv-lite-0.4.23" - (sources."imap-0.8.19" // { - dependencies = [ - sources."isarray-0.0.1" - sources."readable-stream-1.1.14" - sources."string_decoder-0.10.31" - ]; - }) - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ipaddr.js-1.8.0" - sources."is-absolute-1.0.0" - sources."is-extglob-2.1.1" - sources."is-glob-3.1.0" - sources."is-negated-glob-1.0.0" - sources."is-relative-1.0.0" - sources."is-typedarray-1.0.0" - sources."is-unc-path-1.0.0" - sources."is-utf8-0.2.1" - sources."is-windows-1.0.2" - sources."isarray-1.0.0" - sources."isstream-0.1.2" - sources."js-yaml-3.12.0" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.4.1" - sources."json-stable-stringify-1.0.1" - sources."json-stringify-safe-5.0.1" - sources."jsonata-1.5.4" - sources."jsonfile-4.0.0" - sources."jsonify-0.0.0" - sources."jsprim-1.4.1" - sources."leven-1.0.2" - sources."libbase64-0.1.0" - sources."libmime-1.2.0" - sources."libqp-1.1.0" - 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.1" - 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.3" - sources."mailcomposer-2.1.0" - sources."mailparser-0.6.2" - sources."media-typer-0.3.0" - (sources."memorystore-1.6.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."merge-descriptors-1.0.1" - sources."methods-1.1.2" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - (sources."mimelib-0.3.1" // { - dependencies = [ - sources."addressparser-1.0.1" - ]; - }) - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."moment-2.22.2" - sources."moment-timezone-0.5.21" - sources."mqtt-2.18.5" - sources."mqtt-packet-5.6.0" - sources."mri-1.1.1" - sources."ms-2.0.0" - (sources."multer-1.3.1" // { - dependencies = [ - sources."object-assign-3.0.0" - ]; - }) - sources."mustache-2.3.1" - sources."nan-2.10.0" - sources."needle-0.11.0" - sources."negotiator-0.6.1" - sources."next-tick-1.0.0" - sources."node-red-node-email-0.1.29" - sources."node-red-node-feedparser-0.1.12" - sources."node-red-node-rbe-0.2.3" - sources."node-red-node-twitter-1.1.2" - sources."nodemailer-1.11.0" - sources."nodemailer-direct-transport-1.1.0" - (sources."nodemailer-smtp-transport-1.1.0" // { - dependencies = [ - sources."clone-1.0.4" - ]; - }) - sources."nodemailer-wellknown-0.1.10" - sources."nopt-4.0.1" - sources."nth-check-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.1" - sources."once-1.4.0" - (sources."optimist-0.6.1" // { - dependencies = [ - sources."minimist-0.0.10" - ]; - }) - sources."options-0.0.6" - sources."ordered-read-streams-1.0.1" - sources."os-homedir-1.0.2" - sources."os-tmpdir-1.0.2" - sources."osenv-0.1.5" - sources."parseurl-1.3.2" - sources."passport-0.4.0" - sources."passport-http-bearer-1.0.1" - sources."passport-oauth2-client-password-0.1.2" - sources."passport-strategy-1.0.0" - sources."path-dirname-1.0.2" - sources."path-is-absolute-1.0.1" - 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.0" - sources."proxy-addr-2.0.4" - sources."pseudomap-1.0.2" - sources."psl-1.1.29" - sources."pump-3.0.0" - (sources."pumpify-1.5.1" // { - dependencies = [ - sources."pump-2.0.1" - ]; - }) - sources."punycode-2.1.1" - sources."qs-6.5.2" - sources."random-bytes-1.0.0" - sources."range-parser-1.2.0" - sources."raw-body-2.3.3" - sources."readable-stream-2.3.6" - sources."reinterval-1.1.0" - sources."remove-trailing-separator-1.1.0" - (sources."request-2.88.0" // { - dependencies = [ - sources."safe-buffer-5.1.2" - ]; - }) - sources."retry-0.6.1" - sources."safe-buffer-5.1.1" - sources."safer-buffer-2.1.2" - sources."sax-1.2.4" - sources."semver-5.5.1" - (sources."send-0.16.2" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - sources."sentiment-2.1.0" - sources."serve-static-1.13.2" - sources."setprototypeof-1.1.0" - sources."smtp-connection-1.3.8" - sources."source-map-0.6.1" - sources."split2-2.2.0" - sources."sprintf-js-1.0.3" - sources."sshpk-1.14.2" - sources."statuses-1.5.0" - sources."stream-shift-1.0.0" - sources."streamsearch-0.1.2" - sources."string_decoder-1.1.1" - sources."through2-2.0.3" - sources."through2-filter-2.0.0" - sources."to-absolute-glob-2.0.2" - (sources."tough-cookie-2.4.3" // { - dependencies = [ - sources."punycode-1.4.1" - ]; - }) - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."twitter-ng-0.6.2" - sources."type-is-1.6.16" - sources."typedarray-0.0.6" - sources."uglify-js-3.4.8" - sources."uid-safe-2.1.5" - sources."uid2-0.0.3" - sources."ultron-1.1.1" - sources."unc-path-regex-0.1.2" - sources."unique-stream-2.2.1" - 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."uue-3.1.2" - sources."uuid-3.3.2" - sources."vary-1.1.2" - sources."verror-1.10.0" - (sources."websocket-stream-5.1.2" // { - dependencies = [ - sources."ws-3.3.3" - ]; - }) - sources."when-3.7.8" - sources."wordwrap-0.0.3" - sources."wrappy-1.0.2" - (sources."ws-1.1.5" // { - dependencies = [ - sources."ultron-1.0.2" - ]; - }) - sources."xml2js-0.4.19" - sources."xmlbuilder-9.0.7" - sources."xtend-4.0.1" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A visual tool for wiring the Internet of Things"; - homepage = http://nodered.org/; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - "node-uptime-https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" = nodeEnv.buildNodePackage { - name = "node-uptime"; - packageName = "node-uptime"; - version = "3.2.0"; - src = fetchurl { - name = "node-uptime-3.2.0.tar.gz"; - url = https://codeload.github.com/fzaninotto/uptime/legacy.tar.gz/1c65756575f90f563a752e2a22892ba2981c79b7; - sha256 = "46424d7f9553ce7313cc09995ab11d237dd02257c29f260cfb38d2799e7c7746"; - }; - dependencies = [ - sources."active-x-obfuscator-0.0.1" - sources."addressparser-1.0.1" - sources."argparse-0.1.16" - sources."async-0.1.22" - sources."balanced-match-1.0.0" - sources."base64id-0.1.0" - sources."brace-expansion-1.1.11" - sources."bson-0.1.8" - sources."buffer-crc32-0.2.13" - sources."buildmail-4.0.1" - sources."bytes-0.2.0" - sources."coffee-script-1.12.7" - sources."commander-0.6.1" - sources."concat-map-0.0.1" - (sources."config-0.4.15" // { - dependencies = [ - sources."js-yaml-0.3.7" - ]; - }) - (sources."connect-2.7.6" // { - dependencies = [ - sources."buffer-crc32-0.1.1" - ]; - }) - sources."connect-flash-0.1.0" - sources."cookie-0.0.5" - sources."cookie-signature-1.0.1" - (sources."debug-3.1.0" // { - dependencies = [ - sources."ms-2.0.0" - ]; - }) - sources."diff-1.0.8" - sources."ejs-0.8.3" - sources."esprima-1.0.4" - sources."express-3.2.0" - sources."express-partials-0.0.6" - sources."eyes-0.1.8" - sources."formidable-1.0.11" - sources."fresh-0.1.0" - sources."fs.realpath-1.0.0" - sources."glob-7.1.3" - sources."hooks-0.2.1" - sources."iconv-lite-0.4.15" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."js-yaml-2.1.0" - sources."libbase64-0.1.0" - sources."libmime-3.0.0" - sources."libqp-1.1.0" - sources."mailcomposer-4.0.2" - sources."methods-0.0.1" - sources."mime-1.2.6" - sources."minimatch-3.0.4" - sources."minimist-0.0.10" - sources."mkdirp-0.3.5" - sources."moment-2.1.0" - sources."mongodb-1.2.14" - sources."mongoose-3.6.7" - sources."mongoose-lifecycle-1.0.0" - sources."mpath-0.1.1" - (sources."mpromise-0.2.1" // { - dependencies = [ - sources."sliced-0.0.4" - ]; - }) - sources."ms-0.1.0" - sources."muri-0.3.1" - sources."nan-1.0.0" - sources."net-ping-1.1.7" - sources."nodemailer-0.3.35" - sources."nodemailer-fetch-1.6.0" - sources."nodemailer-shared-1.1.0" - sources."once-1.4.0" - sources."optimist-0.6.1" - sources."options-0.0.6" - sources."path-is-absolute-1.0.1" - sources."pause-0.0.1" - sources."policyfile-0.0.4" - sources."punycode-1.4.1" - sources."qs-0.5.1" - sources."rai-0.1.12" - sources."range-parser-0.0.4" - (sources."raw-socket-1.6.2" // { - dependencies = [ - sources."nan-2.10.0" - ]; - }) - sources."redis-0.7.3" - sources."semver-1.1.0" - sources."send-0.1.0" - sources."simplesmtp-0.3.35" - sources."sliced-0.0.3" - sources."socket.io-0.9.14" - sources."socket.io-client-0.9.11" - sources."tinycolor-0.0.1" - sources."uglify-js-1.2.5" - sources."underscore-1.7.0" - sources."underscore.string-2.4.0" - sources."vows-0.8.2" - sources."wordwrap-0.0.3" - sources."wrappy-1.0.2" - (sources."ws-0.4.32" // { - dependencies = [ - sources."commander-2.1.0" - ]; - }) - sources."xmlhttprequest-1.4.2" - sources."xoauth2-0.1.8" - sources."zeparser-0.0.5" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Remote monitoring for HTTP applications"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - npm = nodeEnv.buildNodePackage { - name = "npm"; - packageName = "npm"; - version = "6.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/npm/-/npm-6.4.0.tgz"; - sha512 = "k0VteQaxRuI1mREBxCtLUksesD2ZmX5gxjXNEjTmTrxQ3SHW22InkCKyX4NzoeGAYtgmDg5MuE7rcXYod7xgug=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "a package manager for JavaScript"; - homepage = https://docs.npmjs.com/; - license = "Artistic-2.0"; - }; - production = true; - bypassCache = true; - }; - "npm2nix-git://github.com/NixOS/npm2nix.git#5.12.0" = nodeEnv.buildNodePackage { - name = "npm2nix"; - packageName = "npm2nix"; - version = "5.12.0"; - src = fetchgit { - url = "git://github.com/NixOS/npm2nix.git"; - rev = "0c06be7d278a7f64fc853a5fd42d2031d14496d5"; - sha256 = "e1b252cd883fd8c5c4618b157d03b3fb869fa6aad4170ef51e34681069d50bf5"; - }; - dependencies = [ - sources."abbrev-1.1.1" - sources."ajv-5.5.2" - sources."ansi-regex-2.1.1" - sources."aproba-1.2.0" - sources."are-we-there-yet-1.1.5" - sources."argparse-0.1.15" - 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."bcrypt-pbkdf-1.0.2" - sources."block-stream-0.0.9" - sources."brace-expansion-1.1.11" - sources."caseless-0.12.0" - sources."chownr-0.0.2" - sources."co-4.6.0" - sources."code-point-at-1.1.0" - sources."coffee-script-1.12.7" - sources."combined-stream-1.0.6" - sources."concat-map-0.0.1" - (sources."config-chain-1.1.11" // { - dependencies = [ - sources."ini-1.3.5" - ]; - }) - sources."console-control-strings-1.1.0" - sources."core-util-is-1.0.2" - sources."couch-login-0.1.20" - 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-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."findit-1.2.0" - sources."foreachasync-3.0.0" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - (sources."fs-extra-0.6.4" // { - dependencies = [ - sources."rimraf-2.2.8" - ]; - }) - sources."fs.extra-1.3.2" - sources."fs.realpath-1.0.0" - (sources."fstream-0.1.31" // { - dependencies = [ - sources."graceful-fs-3.0.11" - sources."mkdirp-0.5.1" - ]; - }) - sources."gauge-2.7.4" - sources."getpass-0.1.7" - sources."glob-7.1.3" - sources."graceful-fs-2.0.3" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."has-unicode-2.0.1" - sources."http-signature-1.2.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.1.0" - 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.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-1.0.1" - sources."jsprim-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.3.5" - sources."natives-1.1.4" - sources."ncp-0.4.2" - sources."nopt-2.2.1" - (sources."npm-registry-client-0.2.27" // { - dependencies = [ - sources."semver-2.0.11" - ]; - }) - (sources."npmconf-0.1.1" // { - dependencies = [ - sources."inherits-1.0.2" - sources."once-1.1.1" - sources."semver-2.3.2" - ]; - }) - 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."osenv-0.0.3" - sources."path-is-absolute-1.0.1" - sources."performance-now-2.1.0" - sources."process-nextick-args-2.0.0" - sources."proto-list-1.2.4" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."readable-stream-2.3.6" - sources."request-2.88.0" - sources."retry-0.6.0" - sources."rimraf-2.6.2" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."semver-4.3.6" - sources."set-blocking-2.0.0" - sources."signal-exit-3.0.2" - sources."slide-1.1.6" - sources."sshpk-1.14.2" - sources."string-width-1.0.2" - sources."string_decoder-1.1.1" - sources."strip-ansi-3.0.1" - (sources."tar-0.1.17" // { - dependencies = [ - sources."inherits-1.0.2" - ]; - }) - (sources."temp-0.6.0" // { - dependencies = [ - sources."graceful-fs-1.2.3" - sources."rimraf-2.1.4" - ]; - }) - sources."tough-cookie-2.4.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."underscore-1.4.4" - sources."underscore.string-2.3.3" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - sources."verror-1.10.0" - sources."walk-2.3.14" - sources."wide-align-1.1.3" - sources."wrappy-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Generate nix expressions to build npm packages"; - homepage = https://github.com/NixOS/npm2nix; - }; - production = true; - bypassCache = true; - }; - npm-check-updates = nodeEnv.buildNodePackage { - name = "npm-check-updates"; - packageName = "npm-check-updates"; - version = "2.14.2"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-2.14.2.tgz"; - sha512 = "kyrLnGIImPb4WK/S/4AgsxKZ21ztC9KP+6aNTZN31cGJm4+GyH+aNq7ASvvJQO3iOdg/c60qLdZVtLTOn4l0gQ=="; - }; - dependencies = [ - sources."ansi-align-2.0.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."argparse-1.0.10" - sources."bluebird-3.5.1" - (sources."boxen-1.3.0" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."supports-color-5.5.0" - ]; - }) - sources."camelcase-4.1.0" - sources."capture-stack-trace-1.0.0" - sources."chalk-1.1.3" - sources."ci-info-1.4.0" - sources."cint-8.2.1" - sources."cli-boxes-1.0.0" - sources."cli-table-0.3.1" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."colors-1.0.3" - sources."commander-2.17.1" - sources."configstore-3.1.2" - sources."create-error-class-3.0.2" - sources."cross-spawn-5.1.0" - sources."crypto-random-string-1.0.0" - sources."debug-3.1.0" - sources."deep-extend-0.6.0" - sources."dot-prop-4.2.0" - sources."duplexer3-0.1.4" - sources."escape-string-regexp-1.0.5" - sources."esprima-4.0.1" - sources."execa-0.7.0" - sources."fast-diff-1.1.2" - sources."find-up-1.1.2" - sources."get-stdin-5.0.1" - sources."get-stream-3.0.0" - sources."global-dirs-0.1.1" - sources."got-6.7.1" - sources."graceful-fs-4.1.11" - sources."has-ansi-2.0.0" - sources."has-flag-3.0.0" - sources."import-lazy-2.1.0" - sources."imurmurhash-0.1.4" - sources."ini-1.3.5" - sources."is-ci-1.2.0" - sources."is-fullwidth-code-point-2.0.0" - sources."is-installed-globally-0.1.0" - sources."is-npm-1.0.0" - sources."is-obj-1.0.1" - sources."is-path-inside-1.0.1" - sources."is-redirect-1.0.0" - sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" - sources."isexe-2.0.0" - sources."jju-1.4.0" - sources."js-yaml-3.12.0" - sources."json-parse-helpfulerror-1.0.3" - sources."json5-1.0.1" - sources."latest-version-3.1.0" - sources."lodash-4.17.10" - sources."lowercase-keys-1.0.1" - sources."lru-cache-4.1.3" - sources."make-dir-1.3.0" - sources."minimist-1.2.0" - sources."ms-2.0.0" - sources."node-alias-1.0.4" - sources."npm-3.10.10" - sources."npm-run-path-2.0.2" - (sources."npmi-2.0.1" // { - dependencies = [ - sources."semver-4.3.6" - ]; - }) - sources."object-assign-4.1.1" - sources."object-keys-1.0.12" - sources."p-finally-1.0.0" - sources."package-json-4.0.1" - sources."path-exists-2.1.0" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."pify-3.0.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."prepend-http-1.0.4" - sources."pseudomap-1.0.2" - sources."rc-1.2.8" - (sources."rc-config-loader-2.0.2" // { - dependencies = [ - sources."path-exists-3.0.0" - ]; - }) - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - sources."require-from-string-2.0.2" - sources."safe-buffer-5.1.2" - sources."semver-5.5.1" - sources."semver-diff-2.1.0" - sources."semver-utils-1.1.2" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."spawn-please-0.3.0" - sources."sprintf-js-1.0.3" - (sources."string-width-2.1.1" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."strip-ansi-4.0.0" - ]; - }) - sources."strip-ansi-3.0.1" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - sources."supports-color-2.0.0" - sources."term-size-1.2.0" - sources."timed-out-4.0.1" - sources."unique-string-1.0.0" - sources."unzip-response-2.0.1" - (sources."update-notifier-2.5.0" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."supports-color-5.5.0" - ]; - }) - sources."url-parse-lax-1.0.0" - sources."which-1.3.1" - sources."widest-line-2.0.0" - sources."write-file-atomic-2.3.0" - sources."xdg-basedir-3.0.0" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Find newer versions of dependencies than what your package.json or bower.json allows"; - homepage = https://github.com/tjunnone/npm-check-updates; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - nsp = nodeEnv.buildNodePackage { - name = "nsp"; - packageName = "nsp"; - version = "3.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/nsp/-/nsp-3.2.1.tgz"; - sha512 = "dLmGi7IGixJEHKetErIH460MYiYIzAoxuVsloZFu9e1p9U8K0yULx7YQ1+VzrjZbB+wqq67ES1SfOvKVb/qMDQ=="; - }; - dependencies = [ - sources."agent-base-4.2.1" - sources."ansi-escapes-3.1.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-3.2.1" - sources."boom-5.2.0" - sources."builtin-modules-1.1.1" - sources."camelcase-4.1.0" - sources."chalk-2.4.1" - sources."chardet-0.4.2" - sources."cli-cursor-2.1.0" - sources."cli-table2-0.2.0" - sources."cli-width-2.2.0" - sources."cliui-3.2.0" - sources."code-point-at-1.1.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."colors-1.3.2" - sources."cross-spawn-5.1.0" - sources."cvss-1.0.3" - sources."debug-3.1.0" - sources."decamelize-1.2.0" - sources."error-ex-1.3.2" - sources."es6-promise-4.2.4" - sources."es6-promisify-5.0.0" - sources."escape-string-regexp-1.0.5" - sources."execa-0.7.0" - sources."external-editor-2.2.0" - sources."figures-2.0.0" - sources."find-up-2.1.0" - sources."get-caller-file-1.0.3" - sources."get-stream-3.0.0" - sources."graceful-fs-4.1.11" - sources."has-flag-3.0.0" - sources."hoek-4.2.1" - sources."hosted-git-info-2.7.1" - sources."https-proxy-agent-2.2.1" - sources."iconv-lite-0.4.24" - (sources."inquirer-3.3.0" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."is-fullwidth-code-point-2.0.0" - sources."lodash-4.17.10" - sources."string-width-2.1.1" - sources."strip-ansi-4.0.0" - ]; - }) - sources."invert-kv-1.0.0" - sources."is-arrayish-0.2.1" - sources."is-builtin-module-1.0.0" - sources."is-fullwidth-code-point-1.0.0" - sources."is-promise-2.1.0" - sources."is-stream-1.1.0" - sources."isexe-2.0.0" - sources."lcid-1.0.0" - sources."load-json-file-2.0.0" - sources."locate-path-2.0.0" - sources."lodash-3.10.1" - sources."lru-cache-4.1.3" - sources."mem-1.1.0" - sources."mimic-fn-1.2.0" - sources."ms-2.0.0" - sources."mute-stream-0.0.7" - sources."nodesecurity-npm-utils-6.0.0" - sources."normalize-package-data-2.4.0" - sources."npm-run-path-2.0.2" - sources."number-is-nan-1.0.1" - sources."onetime-2.0.1" - sources."os-locale-2.1.0" - sources."os-tmpdir-1.0.2" - sources."p-finally-1.0.0" - sources."p-limit-1.3.0" - sources."p-locate-2.0.0" - sources."p-try-1.0.0" - sources."parse-json-2.2.0" - sources."path-exists-3.0.0" - sources."path-key-2.0.1" - sources."path-type-2.0.0" - sources."pify-2.3.0" - sources."pseudomap-1.0.2" - sources."read-pkg-2.0.0" - sources."read-pkg-up-2.0.0" - sources."require-directory-2.1.1" - sources."require-main-filename-1.0.1" - sources."restore-cursor-2.0.0" - sources."run-async-2.3.0" - sources."rx-lite-4.0.8" - sources."rx-lite-aggregates-4.0.8" - sources."safer-buffer-2.1.2" - sources."semver-5.5.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."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."string-width-1.0.2" - sources."strip-ansi-3.0.1" - sources."strip-bom-3.0.0" - sources."strip-eof-1.0.0" - sources."supports-color-5.5.0" - sources."through-2.3.8" - sources."tmp-0.0.33" - sources."validate-npm-package-license-3.0.4" - sources."which-1.3.1" - sources."which-module-2.0.0" - sources."wrap-ansi-2.1.0" - sources."wreck-12.5.1" - sources."y18n-3.2.1" - sources."yallist-2.1.2" - (sources."yargs-9.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."yargs-parser-7.0.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "The Node Security (nodesecurity.io) command line interface"; - homepage = "https://github.com/nodesecurity/nsp#readme"; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - ocaml-language-server = nodeEnv.buildNodePackage { - name = "ocaml-language-server"; - packageName = "ocaml-language-server"; - version = "1.0.35"; - src = fetchurl { - url = "https://registry.npmjs.org/ocaml-language-server/-/ocaml-language-server-1.0.35.tgz"; - sha512 = "9RS7+KyrmFFL2BZLjIBjLToqbDTKDTAoCGrQDm8eYgKie/ep6UnodGuvZgRaM9HOQ8RDzBh4rE3CfGdNsggD4g=="; - }; - dependencies = [ - sources."async-2.6.0" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."concat-map-0.0.1" - sources."deepmerge-2.1.0" - sources."fs.realpath-1.0.0" - sources."glob-7.1.2" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."lodash-4.17.5" - sources."lokijs-1.5.3" - sources."minimatch-3.0.4" - sources."once-1.4.0" - sources."path-is-absolute-1.0.1" - sources."pegjs-0.10.0" - sources."vscode-jsonrpc-3.6.0" - sources."vscode-languageclient-4.0.1" - sources."vscode-languageserver-4.0.0" - sources."vscode-languageserver-protocol-3.6.0" - sources."vscode-languageserver-types-3.12.0" - sources."vscode-uri-1.0.3" - sources."wrappy-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "OCaml language server"; - homepage = https://github.com/freebroccolo/ocaml-language-server; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - "parsoid-git://github.com/abbradar/parsoid#stable" = nodeEnv.buildNodePackage { - name = "parsoid"; - packageName = "parsoid"; - version = "0.8.0"; - src = fetchgit { - url = "git://github.com/abbradar/parsoid"; - rev = "89958e4f9e5583e0fdc5447103392e3d749d500b"; - sha256 = "1af850ced5bd8db64e20ad30bf59d99c14624efba3127759ca1c34088a0aadd7"; - }; - dependencies = [ - sources."accepts-1.3.5" - sources."ajv-5.5.2" - sources."align-text-0.1.4" - sources."amdefine-1.0.1" - sources."ansi-regex-2.1.1" - sources."argparse-1.0.10" - sources."array-flatten-1.1.1" - sources."asap-2.0.6" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."async-0.9.2" - sources."asynckit-0.4.0" - sources."aws-sign2-0.7.0" - sources."aws4-1.8.0" - sources."babybird-0.0.1" - sources."balanced-match-1.0.0" - sources."bcrypt-pbkdf-1.0.2" - (sources."bl-1.2.2" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."bluebird-3.5.1" - (sources."body-parser-1.18.3" // { - dependencies = [ - sources."content-type-1.0.4" - ]; - }) - sources."brace-expansion-1.1.11" - sources."builtin-modules-1.1.1" - sources."bunyan-1.8.12" - sources."bunyan-syslog-udp-0.1.0" - sources."busboy-0.2.14" - sources."bytes-3.0.0" - sources."camelcase-1.2.1" - sources."caseless-0.12.0" - sources."center-align-0.1.3" - sources."clarinet-0.11.0" - (sources."cliui-2.1.0" // { - dependencies = [ - sources."wordwrap-0.0.2" - ]; - }) - sources."co-4.6.0" - sources."code-point-at-1.1.0" - sources."colors-1.3.2" - sources."combined-stream-1.0.6" - sources."compressible-2.0.14" - sources."compression-1.7.3" - sources."concat-map-0.0.1" - sources."connect-busboy-0.0.2" - sources."content-disposition-0.5.2" - sources."content-type-git+https://github.com/wikimedia/content-type#master" - sources."cookie-0.3.1" - sources."cookie-signature-1.0.6" - sources."core-js-2.5.7" - sources."core-util-is-1.0.2" - sources."dashdash-1.14.1" - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."define-properties-1.1.3" - sources."delayed-stream-1.0.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - sources."dicer-0.2.5" - sources."diff-1.4.0" - sources."dnscache-1.0.1" - sources."dom-storage-2.1.0" - sources."domino-1.0.30" - sources."dtrace-provider-0.8.7" - sources."ecc-jsbn-0.1.2" - sources."ee-first-1.1.1" - sources."encodeurl-1.0.2" - sources."entities-1.1.1" - sources."error-ex-1.3.2" - sources."escape-html-1.0.3" - sources."esprima-4.0.1" - sources."etag-1.8.1" - (sources."express-4.16.3" // { - dependencies = [ - sources."body-parser-1.18.2" - sources."content-type-1.0.4" - (sources."http-errors-1.6.2" // { - dependencies = [ - sources."depd-1.1.1" - sources."setprototypeof-1.0.3" - ]; - }) - sources."iconv-lite-0.4.19" - sources."qs-6.5.1" - sources."raw-body-2.3.2" - sources."safe-buffer-5.1.1" - sources."statuses-1.4.0" - ]; - }) - sources."express-handlebars-3.0.0" - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - (sources."finalhandler-1.1.1" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - sources."find-up-1.1.2" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."forwarded-0.1.2" - sources."fresh-0.5.2" - sources."function-bind-1.1.1" - sources."gelf-stream-1.1.1" - sources."gelfling-0.3.1" - sources."get-caller-file-1.0.3" - sources."getpass-0.1.7" - sources."glob-6.0.4" - sources."graceful-fs-4.1.11" - (sources."handlebars-4.0.11" // { - dependencies = [ - sources."async-1.5.2" - ]; - }) - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."has-symbols-1.0.0" - sources."hat-0.0.3" - sources."hosted-git-info-2.7.1" - sources."hot-shots-4.8.0" - sources."http-errors-1.6.3" - sources."http-signature-1.2.0" - sources."iconv-lite-0.4.23" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."invert-kv-1.0.0" - sources."ipaddr.js-1.8.0" - sources."is-arguments-1.0.2" - sources."is-arrayish-0.2.1" - sources."is-buffer-1.1.6" - sources."is-builtin-module-1.0.0" - sources."is-fullwidth-code-point-1.0.0" - sources."is-typedarray-1.0.0" - sources."is-utf8-0.2.1" - sources."isarray-0.0.1" - sources."isstream-0.1.2" - sources."js-yaml-3.12.0" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsprim-1.4.1" - (sources."kad-git+https://github.com/gwicke/kad.git#master" // { - dependencies = [ - sources."ms-0.7.3" - ]; - }) - (sources."kad-fs-0.0.4" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."kad-localstorage-0.0.7" - (sources."kad-memstore-0.0.1" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."kind-of-3.2.2" - sources."lazy-cache-1.0.4" - sources."lcid-1.0.0" - (sources."limitation-0.2.0" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."load-json-file-1.1.0" - sources."lodash-3.10.1" - sources."lodash._baseclone-4.5.7" - sources."lodash.clone-4.3.2" - sources."longest-1.0.1" - sources."media-typer-0.3.0" - sources."mediawiki-title-0.6.5" - sources."merge-1.2.0" - sources."merge-descriptors-1.0.1" - sources."methods-1.1.2" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-0.0.10" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."moment-2.22.2" - sources."ms-2.0.0" - (sources."msgpack5-3.6.0" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."mv-2.1.1" - sources."nan-2.11.0" - sources."ncp-2.0.0" - sources."negotiator-git+https://github.com/arlolra/negotiator#full-parse-access" - sources."normalize-package-data-2.4.0" - sources."number-is-nan-1.0.1" - sources."oauth-sign-0.9.0" - sources."object-keys-1.0.12" - sources."object.assign-4.1.0" - sources."on-finished-2.3.0" - sources."on-headers-1.0.1" - sources."once-1.4.0" - sources."optimist-0.6.1" - sources."os-locale-1.4.0" - sources."parse-json-2.2.0" - sources."parseurl-1.3.2" - sources."path-exists-2.1.0" - sources."path-is-absolute-1.0.1" - sources."path-to-regexp-0.1.7" - sources."path-type-1.1.0" - sources."pegjs-git+https://github.com/tstarling/pegjs#fork" - sources."performance-now-2.1.0" - sources."pify-2.3.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."prfun-2.1.5" - sources."process-nextick-args-2.0.0" - sources."promise-7.3.1" - sources."proxy-addr-2.0.4" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."range-parser-1.2.0" - sources."raw-body-2.3.3" - sources."read-pkg-1.1.0" - sources."read-pkg-up-1.0.1" - sources."readable-stream-1.1.14" - sources."repeat-string-1.6.1" - sources."request-2.88.0" - sources."require-directory-2.1.1" - sources."require-main-filename-1.0.1" - sources."right-align-0.1.3" - sources."rimraf-2.4.5" - sources."safe-buffer-5.1.2" - sources."safe-json-stringify-1.2.0" - sources."safer-buffer-2.1.2" - sources."semver-5.5.1" - (sources."send-0.16.2" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - (sources."serve-favicon-2.5.0" // { - dependencies = [ - sources."ms-2.1.1" - sources."safe-buffer-5.1.1" - ]; - }) - sources."serve-static-1.13.2" - sources."service-runner-2.3.0" - sources."set-blocking-2.0.0" - sources."setprototypeof-1.1.0" - sources."simplediff-0.1.1" - sources."source-map-0.4.4" - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."sprintf-js-1.0.3" - sources."sshpk-1.14.2" - sources."statuses-1.5.0" - sources."streamsearch-0.1.2" - sources."string-width-1.0.2" - sources."string_decoder-0.10.31" - sources."strip-ansi-3.0.1" - sources."strip-bom-2.0.0" - sources."tough-cookie-2.4.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-is-1.6.16" - (sources."uglify-js-2.8.29" // { - dependencies = [ - sources."source-map-0.5.7" - sources."yargs-3.10.0" - ]; - }) - sources."uglify-to-browserify-1.0.2" - sources."unpipe-1.0.0" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.1" - sources."uuid-3.3.2" - sources."validate-npm-package-license-3.0.4" - sources."vary-1.1.2" - sources."verror-1.10.0" - sources."which-module-1.0.0" - sources."window-size-0.1.0" - sources."wordwrap-0.0.3" - sources."wrap-ansi-2.1.0" - sources."wrappy-1.0.2" - sources."y18n-3.2.1" - (sources."yargs-7.1.0" // { - dependencies = [ - sources."camelcase-3.0.0" - sources."cliui-3.2.0" - ]; - }) - (sources."yargs-parser-5.0.0" // { - dependencies = [ - sources."camelcase-3.0.0" - ]; - }) - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Mediawiki parser for the VisualEditor."; - license = "GPL-2.0+"; - }; - production = true; - bypassCache = true; - }; - peerflix = nodeEnv.buildNodePackage { - name = "peerflix"; - packageName = "peerflix"; - version = "0.39.0"; - src = fetchurl { - url = "https://registry.npmjs.org/peerflix/-/peerflix-0.39.0.tgz"; - sha512 = "spB+D+GXdM9JcPeWG8bpnWTxfXr/KwyyZ0OjNlpyw62ffxlCsbNhwaSmhXDpDC3wh4HuQejdYc1DlU+zTXL+WA=="; - }; - dependencies = [ - sources."addr-to-ip-port-1.5.1" - sources."airplay-protocol-2.0.2" - (sources."airplayer-2.0.0" // { - dependencies = [ - sources."mime-1.6.0" - ]; - }) - sources."ansi-escapes-3.1.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."appendable-cli-menu-2.0.0" - sources."array-find-index-1.0.2" - sources."array-flatten-2.1.1" - sources."balanced-match-1.0.0" - sources."base64-js-0.0.8" - sources."bencode-2.0.0" - sources."big-integer-1.6.34" - sources."bitfield-0.1.0" - (sources."bittorrent-dht-6.4.2" // { - dependencies = [ - sources."bencode-0.7.0" - ]; - }) - (sources."bittorrent-tracker-7.7.0" // { - dependencies = [ - sources."bencode-0.8.0" - ]; - }) - sources."blob-to-buffer-1.2.8" - sources."bn.js-4.11.8" - sources."bncode-0.5.3" - sources."bonjour-3.5.0" - sources."bplist-creator-0.0.6" - sources."bplist-parser-0.1.1" - sources."brace-expansion-1.1.11" - sources."buffer-alloc-1.2.0" - sources."buffer-alloc-unsafe-1.1.0" - sources."buffer-equal-0.0.1" - sources."buffer-equals-1.0.4" - sources."buffer-fill-1.0.0" - sources."buffer-from-1.1.1" - sources."buffer-indexof-1.1.1" - sources."builtin-modules-1.1.1" - sources."camelcase-2.1.1" - sources."camelcase-keys-2.1.0" - sources."chalk-1.1.3" - sources."chardet-0.4.2" - sources."cli-cursor-2.1.0" - sources."cli-width-2.2.0" - sources."clivas-0.2.0" - sources."code-point-at-1.1.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."compact2string-1.4.0" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."consume-http-header-1.0.0" - sources."consume-until-1.0.0" - sources."core-util-is-1.0.2" - sources."currently-unhandled-0.4.1" - sources."cyclist-0.1.1" - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."decompress-response-3.3.0" - sources."deep-equal-1.0.1" - sources."deep-extend-0.6.0" - 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."error-ex-1.3.2" - sources."escape-string-regexp-1.0.5" - sources."external-editor-2.2.0" - sources."fifo-0.1.4" - sources."figures-2.0.0" - sources."find-up-1.1.2" - sources."flatten-0.0.1" - (sources."fs-chunk-store-1.7.0" // { - dependencies = [ - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - ]; - }) - sources."fs.realpath-1.0.0" - sources."get-browser-rtc-1.0.2" - sources."get-stdin-4.0.1" - sources."glob-7.1.3" - sources."graceful-fs-4.1.11" - sources."has-ansi-2.0.0" - sources."has-flag-3.0.0" - sources."hat-0.0.3" - sources."hosted-git-info-2.7.1" - sources."http-headers-3.0.2" - sources."iconv-lite-0.4.24" - sources."immediate-chunk-store-1.0.8" - sources."indent-string-2.1.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - (sources."inquirer-5.2.0" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."is-fullwidth-code-point-2.0.0" - sources."lodash-4.17.10" - sources."string-width-2.1.1" - sources."strip-ansi-4.0.0" - sources."supports-color-5.5.0" - ]; - }) - sources."internal-ip-1.2.0" - sources."ip-1.1.5" - sources."ip-set-1.0.1" - sources."ipaddr.js-1.8.1" - sources."is-arrayish-0.2.1" - sources."is-builtin-module-1.0.0" - sources."is-finite-1.0.2" - sources."is-fullwidth-code-point-1.0.0" - sources."is-promise-2.1.0" - sources."is-utf8-0.2.1" - sources."isarray-1.0.0" - sources."k-bucket-0.6.0" - (sources."k-rpc-3.7.0" // { - dependencies = [ - sources."k-bucket-2.0.1" - ]; - }) - sources."k-rpc-socket-1.8.0" - sources."keypress-0.2.1" - sources."load-json-file-1.1.0" - sources."lodash-3.10.1" - sources."loud-rejection-1.6.0" - sources."lru-2.0.1" - sources."magnet-uri-5.2.3" - sources."map-obj-1.0.1" - sources."meow-3.7.0" - sources."mime-2.3.1" - sources."mimic-fn-1.2.0" - sources."mimic-response-1.0.1" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - sources."mkdirp-0.3.5" - sources."ms-2.0.0" - sources."multicast-dns-6.2.3" - sources."multicast-dns-service-types-1.1.0" - sources."mute-stream-0.0.7" - sources."network-address-1.1.2" - sources."next-line-1.1.0" - sources."normalize-package-data-2.4.0" - sources."number-is-nan-1.0.1" - sources."numeral-2.0.6" - sources."object-assign-4.1.1" - sources."once-1.4.0" - sources."onetime-2.0.1" - sources."open-0.0.5" - (sources."optimist-0.6.1" // { - dependencies = [ - sources."minimist-0.0.10" - ]; - }) - sources."options-0.0.6" - sources."os-tmpdir-1.0.2" - sources."parse-json-2.2.0" - (sources."parse-torrent-5.9.1" // { - dependencies = [ - sources."get-stdin-6.0.0" - ]; - }) - (sources."parse-torrent-file-2.1.4" // { - dependencies = [ - sources."bencode-0.7.0" - ]; - }) - sources."path-exists-2.1.0" - sources."path-is-absolute-1.0.1" - sources."path-type-1.1.0" - (sources."peer-wire-protocol-0.7.1" // { - dependencies = [ - sources."bncode-0.2.3" - sources."isarray-0.0.1" - sources."readable-stream-1.1.14" - sources."string_decoder-0.10.31" - ]; - }) - sources."peer-wire-swarm-0.12.2" - sources."pify-2.3.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."plist-1.2.0" - sources."process-nextick-args-2.0.0" - sources."pump-2.0.1" - (sources."random-access-file-2.0.1" // { - dependencies = [ - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - ]; - }) - sources."random-access-storage-1.3.0" - sources."random-iterate-1.0.1" - sources."randombytes-2.0.6" - sources."range-parser-1.2.0" - sources."rc-1.2.8" - sources."re-emitter-1.1.3" - sources."read-pkg-1.1.0" - sources."read-pkg-up-1.0.1" - sources."readable-stream-2.3.6" - sources."redent-1.0.0" - sources."repeating-2.0.1" - sources."restore-cursor-2.0.0" - sources."reverse-http-1.3.0" - sources."rimraf-2.6.2" - sources."run-async-2.3.0" - sources."run-parallel-1.1.9" - sources."run-series-1.1.8" - sources."rusha-0.8.13" - sources."rxjs-5.5.11" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."semver-5.5.1" - sources."server-destroy-1.0.1" - sources."signal-exit-3.0.2" - sources."simple-concat-1.0.0" - sources."simple-get-2.8.1" - sources."simple-peer-6.4.4" - sources."simple-sha1-2.1.1" - (sources."simple-websocket-4.3.1" // { - dependencies = [ - sources."safe-buffer-5.0.1" - sources."ws-2.3.1" - ]; - }) - sources."single-line-log-1.1.2" - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."speedometer-0.1.4" - sources."stream-buffers-2.2.0" - sources."string-width-1.0.2" - sources."string2compact-1.3.0" - sources."string_decoder-1.1.1" - sources."strip-ansi-3.0.1" - sources."strip-bom-2.0.0" - sources."strip-indent-1.0.1" - sources."strip-json-comments-2.0.1" - sources."supports-color-2.0.0" - sources."symbol-observable-1.0.1" - sources."thirty-two-1.0.2" - sources."through-2.3.8" - sources."thunky-1.0.2" - sources."tmp-0.0.33" - sources."torrent-discovery-5.4.0" - sources."torrent-piece-1.1.2" - (sources."torrent-stream-1.0.4" // { - dependencies = [ - sources."end-of-stream-0.1.5" - sources."magnet-uri-4.2.3" - sources."once-1.3.3" - sources."parse-torrent-4.1.0" - sources."thirty-two-0.0.2" - ]; - }) - sources."trim-newlines-1.0.0" - sources."typedarray-0.0.6" - sources."ultron-1.1.1" - sources."uniq-1.0.1" - sources."util-deprecate-1.0.2" - sources."utp-0.0.7" - sources."validate-npm-package-license-3.0.4" - sources."winreg-1.2.4" - sources."wordwrap-0.0.3" - sources."wrappy-1.0.2" - (sources."ws-1.1.5" // { - dependencies = [ - sources."ultron-1.0.2" - ]; - }) - sources."xmlbuilder-4.0.0" - sources."xmldom-0.1.27" - sources."xtend-4.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Streaming torrent client for Node.js"; - homepage = https://github.com/mafintosh/peerflix; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - peerflix-server = nodeEnv.buildNodePackage { - name = "peerflix-server"; - packageName = "peerflix-server"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.4.1.tgz"; - sha512 = "R69EPwlRGmvk976x3KVBaRclnPgK+wCex/Th4eQWWMSoTq+EzSAANRxe/QnEr0k0SQmiiJYsWWv7L7mBmvnD2A=="; - }; - dependencies = [ - sources."accepts-1.2.13" - sources."addr-to-ip-port-1.5.1" - sources."after-0.8.2" - sources."archiver-3.0.0" - sources."archiver-utils-2.0.0" - sources."arraybuffer.slice-0.0.6" - sources."async-2.6.1" - sources."aws-sign-0.2.1" - sources."backo2-1.0.2" - sources."balanced-match-1.0.0" - sources."base64-arraybuffer-0.1.5" - sources."base64-js-1.3.0" - sources."base64-url-1.2.1" - sources."base64id-1.0.0" - sources."basic-auth-1.0.4" - sources."basic-auth-connect-1.0.0" - sources."batch-0.5.3" - sources."bencode-0.7.0" - sources."better-assert-1.0.2" - sources."bitfield-0.1.0" - sources."bittorrent-dht-6.4.2" - (sources."bittorrent-tracker-7.7.0" // { - dependencies = [ - sources."bencode-0.8.0" - sources."minimist-1.2.0" - ]; - }) - sources."bl-1.2.2" - sources."blob-0.0.4" - sources."bn.js-4.11.8" - sources."bncode-0.5.3" - (sources."body-parser-1.13.3" // { - dependencies = [ - sources."qs-4.0.0" - ]; - }) - sources."boom-0.3.8" - sources."brace-expansion-1.1.11" - sources."buffer-5.2.0" - sources."buffer-alloc-1.2.0" - sources."buffer-alloc-unsafe-1.1.0" - sources."buffer-crc32-0.2.13" - sources."buffer-equal-0.0.1" - sources."buffer-equals-1.0.4" - sources."buffer-fill-1.0.0" - sources."buffer-from-1.1.1" - sources."bytes-2.1.0" - sources."callsite-1.0.0" - sources."combined-stream-0.0.7" - sources."commander-2.6.0" - sources."compact2string-1.4.0" - sources."component-bind-1.0.0" - sources."component-emitter-1.2.1" - sources."component-inherit-0.0.3" - (sources."compress-commons-1.2.2" // { - dependencies = [ - sources."normalize-path-2.1.1" - ]; - }) - sources."compressible-2.0.14" - sources."compression-1.5.2" - sources."concat-map-0.0.1" - (sources."connect-2.30.2" // { - dependencies = [ - sources."isarray-0.0.1" - sources."multiparty-3.3.2" - sources."qs-4.0.0" - sources."readable-stream-1.1.14" - sources."string_decoder-0.10.31" - ]; - }) - sources."connect-multiparty-2.1.1" - sources."connect-timeout-1.6.2" - sources."content-disposition-0.5.0" - sources."content-type-1.0.4" - sources."cookie-0.1.3" - sources."cookie-jar-0.2.0" - sources."cookie-parser-1.3.5" - sources."cookie-signature-1.0.6" - sources."core-util-is-1.0.2" - sources."crc-3.8.0" - sources."crc32-stream-2.0.0" - sources."cryptiles-0.1.3" - sources."csrf-3.0.6" - sources."csurf-1.8.3" - sources."cyclist-0.1.1" - sources."debug-2.2.0" - sources."decompress-response-3.3.0" - sources."delayed-stream-0.0.5" - sources."depd-1.0.1" - sources."destroy-1.0.4" - sources."ee-first-1.1.1" - sources."end-of-stream-1.4.1" - (sources."engine.io-1.8.5" // { - dependencies = [ - sources."accepts-1.3.3" - sources."cookie-0.3.1" - sources."debug-2.3.3" - sources."ms-0.7.2" - sources."negotiator-0.6.1" - ]; - }) - (sources."engine.io-client-1.8.5" // { - dependencies = [ - sources."debug-2.3.3" - sources."ms-0.7.2" - ]; - }) - sources."engine.io-parser-1.3.2" - (sources."errorhandler-1.4.3" // { - dependencies = [ - sources."accepts-1.3.5" - sources."escape-html-1.0.3" - sources."negotiator-0.6.1" - ]; - }) - sources."escape-html-1.0.2" - sources."etag-1.7.0" - (sources."express-3.21.2" // { - dependencies = [ - sources."range-parser-1.0.3" - ]; - }) - (sources."express-session-1.11.3" // { - dependencies = [ - sources."crc-3.3.0" - sources."uid-safe-2.0.0" - ]; - }) - sources."fd-slicer-1.0.1" - sources."fifo-0.1.4" - sources."finalhandler-0.4.0" - sources."flatten-0.0.1" - sources."fluent-ffmpeg-2.1.2" - sources."forever-agent-0.2.0" - (sources."form-data-0.0.10" // { - dependencies = [ - sources."async-0.2.10" - sources."mime-1.2.11" - ]; - }) - sources."forwarded-0.1.2" - sources."fresh-0.3.0" - sources."fs-chunk-store-1.7.0" - sources."fs-constants-1.0.0" - sources."fs.realpath-1.0.0" - sources."get-browser-rtc-1.0.2" - sources."glob-7.1.3" - sources."graceful-fs-4.1.11" - (sources."has-binary-0.1.7" // { - dependencies = [ - sources."isarray-0.0.1" - ]; - }) - sources."has-cors-1.1.0" - sources."hat-0.0.3" - sources."hawk-0.10.2" - sources."hoek-0.7.6" - sources."http-errors-1.3.1" - sources."iconv-lite-0.4.11" - sources."ieee754-1.1.12" - sources."immediate-chunk-store-1.0.8" - sources."indexof-0.0.1" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ip-1.1.5" - sources."ip-set-1.0.1" - sources."ipaddr.js-1.0.5" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."json-stringify-safe-3.0.0" - sources."json3-3.3.2" - sources."k-bucket-0.6.0" - (sources."k-rpc-3.7.0" // { - dependencies = [ - sources."k-bucket-2.0.1" - ]; - }) - (sources."k-rpc-socket-1.8.0" // { - dependencies = [ - sources."bencode-2.0.0" - ]; - }) - sources."lazystream-1.0.0" - sources."lodash-4.17.10" - sources."lodash.assign-4.2.0" - sources."lodash.defaults-4.2.0" - sources."lodash.difference-4.5.0" - sources."lodash.flatten-4.4.0" - sources."lodash.isplainobject-4.0.6" - sources."lodash.toarray-4.4.0" - sources."lodash.union-4.6.0" - sources."lru-2.0.1" - sources."magnet-uri-2.0.1" - sources."media-typer-0.3.0" - sources."merge-descriptors-1.0.0" - (sources."method-override-2.3.10" // { - dependencies = [ - sources."debug-2.6.9" - sources."ms-2.0.0" - sources."vary-1.1.2" - ]; - }) - sources."methods-1.1.2" - sources."mime-1.3.4" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-response-1.0.1" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."morgan-1.6.1" - sources."ms-0.7.1" - sources."multiparty-4.1.4" - sources."negotiator-0.5.3" - sources."node-uuid-1.4.8" - sources."normalize-path-3.0.0" - sources."oauth-sign-0.2.0" - sources."object-assign-4.1.0" - sources."object-component-0.0.3" - sources."on-finished-2.3.0" - sources."on-headers-1.0.1" - sources."once-1.4.0" - sources."options-0.0.6" - (sources."parse-torrent-4.1.0" // { - dependencies = [ - sources."magnet-uri-4.2.3" - ]; - }) - sources."parse-torrent-file-2.1.4" - sources."parsejson-0.0.3" - sources."parseqs-0.0.5" - sources."parseuri-0.0.5" - sources."parseurl-1.3.2" - sources."path-is-absolute-1.0.1" - sources."pause-0.1.0" - (sources."peer-wire-protocol-0.7.1" // { - dependencies = [ - sources."bncode-0.2.3" - sources."isarray-0.0.1" - sources."readable-stream-1.1.14" - sources."string_decoder-0.10.31" - ]; - }) - sources."peer-wire-swarm-0.12.2" - sources."pend-1.2.0" - sources."process-nextick-args-2.0.0" - sources."proxy-addr-1.0.10" - sources."pump-1.0.3" - sources."qs-6.5.2" - sources."random-access-file-2.0.1" - sources."random-access-storage-1.3.0" - sources."random-bytes-1.0.0" - sources."random-iterate-1.0.1" - sources."randombytes-2.0.6" - sources."range-parser-1.2.0" - (sources."raw-body-2.1.7" // { - dependencies = [ - sources."bytes-2.4.0" - sources."iconv-lite-0.4.13" - ]; - }) - sources."re-emitter-1.1.3" - sources."read-torrent-1.3.0" - sources."readable-stream-2.3.6" - sources."remove-trailing-separator-1.1.0" - (sources."request-2.16.6" // { - dependencies = [ - sources."mime-1.2.11" - sources."qs-0.5.6" - ]; - }) - (sources."response-time-2.3.2" // { - dependencies = [ - sources."depd-1.1.2" - ]; - }) - sources."rimraf-2.6.2" - sources."rndm-1.2.0" - sources."run-parallel-1.1.9" - sources."run-series-1.1.8" - sources."rusha-0.8.13" - sources."safe-buffer-5.1.2" - (sources."send-0.13.0" // { - dependencies = [ - sources."destroy-1.0.3" - sources."range-parser-1.0.3" - sources."statuses-1.2.1" - ]; - }) - (sources."serve-favicon-2.3.2" // { - dependencies = [ - sources."ms-0.7.2" - ]; - }) - (sources."serve-index-1.7.3" // { - dependencies = [ - sources."escape-html-1.0.3" - ]; - }) - (sources."serve-static-1.10.3" // { - dependencies = [ - sources."depd-1.1.2" - sources."escape-html-1.0.3" - sources."range-parser-1.0.3" - sources."send-0.13.2" - sources."statuses-1.2.1" - ]; - }) - sources."simple-concat-1.0.0" - sources."simple-get-2.8.1" - sources."simple-peer-6.4.4" - sources."simple-sha1-2.1.1" - (sources."simple-websocket-4.3.1" // { - dependencies = [ - sources."safe-buffer-5.0.1" - sources."ultron-1.1.1" - sources."ws-2.3.1" - ]; - }) - sources."sntp-0.1.4" - (sources."socket.io-1.7.4" // { - dependencies = [ - sources."debug-2.3.3" - sources."ms-0.7.2" - ]; - }) - (sources."socket.io-adapter-0.5.0" // { - dependencies = [ - sources."debug-2.3.3" - sources."ms-0.7.2" - ]; - }) - (sources."socket.io-client-1.7.4" // { - dependencies = [ - sources."debug-2.3.3" - sources."ms-0.7.2" - ]; - }) - (sources."socket.io-parser-2.3.1" // { - dependencies = [ - sources."component-emitter-1.1.2" - sources."isarray-0.0.1" - ]; - }) - sources."speedometer-0.1.4" - sources."statuses-1.5.0" - (sources."stream-counter-0.2.0" // { - dependencies = [ - sources."isarray-0.0.1" - sources."readable-stream-1.1.14" - sources."string_decoder-0.10.31" - ]; - }) - sources."string2compact-1.3.0" - sources."string_decoder-1.1.1" - sources."tar-stream-1.6.1" - sources."thirty-two-0.0.2" - sources."thunky-1.0.2" - sources."to-array-0.1.4" - sources."to-buffer-1.1.1" - sources."torrent-discovery-5.4.0" - sources."torrent-piece-1.1.2" - (sources."torrent-stream-1.0.4" // { - dependencies = [ - sources."end-of-stream-0.1.5" - sources."mkdirp-0.3.5" - sources."once-1.3.3" - ]; - }) - sources."tsscmp-1.0.5" - sources."tunnel-agent-0.2.0" - sources."type-is-1.6.16" - sources."uid-safe-2.1.4" - sources."ultron-1.0.2" - sources."uniq-1.0.1" - sources."unpipe-1.0.0" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.0" - sources."utp-0.0.7" - sources."vary-1.0.1" - sources."vhost-3.0.2" - sources."which-1.3.1" - sources."wrappy-1.0.2" - sources."ws-1.1.5" - sources."wtf-8-1.0.0" - sources."xmlhttprequest-ssl-1.5.3" - sources."xtend-4.0.1" - sources."yeast-0.1.2" - sources."zip-stream-2.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Streaming torrent client for node.js with web ui."; - homepage = "https://github.com/asapach/peerflix-server#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - phantomjs = nodeEnv.buildNodePackage { - name = "phantomjs"; - packageName = "phantomjs"; - version = "2.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/phantomjs/-/phantomjs-2.1.7.tgz"; - sha1 = "c6910f67935c37285b6114329fc2f27d5f3e3134"; - }; - dependencies = [ - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."asn1-0.2.4" - sources."assert-plus-0.2.0" - sources."async-2.6.1" - sources."aws-sign2-0.6.0" - sources."balanced-match-1.0.0" - sources."bcrypt-pbkdf-1.0.2" - sources."bl-1.0.3" - sources."boom-2.10.1" - sources."brace-expansion-1.1.11" - sources."caseless-0.11.0" - sources."chalk-1.1.3" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."concat-map-0.0.1" - sources."concat-stream-1.5.0" - sources."core-util-is-1.0.2" - sources."cryptiles-2.0.5" - (sources."dashdash-1.14.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."debug-0.7.4" - sources."delayed-stream-1.0.0" - sources."ecc-jsbn-0.1.2" - sources."escape-string-regexp-1.0.5" - sources."extend-3.0.2" - sources."extract-zip-1.5.0" - sources."extsprintf-1.3.0" - sources."fd-slicer-1.0.1" - sources."forever-agent-0.6.1" - sources."form-data-1.0.1" - sources."fs-extra-0.26.7" - sources."fs.realpath-1.0.0" - sources."generate-function-2.2.0" - sources."generate-object-property-1.2.0" - (sources."getpass-0.1.7" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."glob-7.1.3" - sources."graceful-fs-4.1.11" - sources."har-validator-2.0.6" - sources."has-ansi-2.0.0" - sources."hasha-2.2.0" - sources."hawk-3.1.3" - sources."hoek-2.16.3" - sources."http-signature-1.1.1" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."is-my-ip-valid-1.0.0" - sources."is-my-json-valid-2.19.0" - sources."is-property-1.0.2" - sources."is-stream-1.1.0" - sources."is-typedarray-1.0.0" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-2.4.0" - sources."jsonpointer-4.0.1" - (sources."jsprim-1.4.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."kew-0.7.0" - sources."klaw-1.3.1" - sources."lodash-4.17.10" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.0" - sources."node-uuid-1.4.8" - sources."oauth-sign-0.8.2" - sources."once-1.4.0" - sources."path-is-absolute-1.0.1" - sources."pend-1.2.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."process-nextick-args-1.0.7" - sources."progress-1.1.8" - sources."qs-5.2.1" - sources."readable-stream-2.0.6" - sources."request-2.67.0" - sources."request-progress-2.0.1" - sources."rimraf-2.6.2" - sources."safer-buffer-2.1.2" - sources."sntp-1.0.9" - (sources."sshpk-1.14.2" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."string_decoder-0.10.31" - sources."stringstream-0.0.6" - sources."strip-ansi-3.0.1" - sources."supports-color-2.0.0" - sources."throttleit-1.0.0" - sources."tough-cookie-2.2.2" - sources."tunnel-agent-0.4.3" - sources."tweetnacl-0.14.5" - sources."typedarray-0.0.6" - sources."util-deprecate-1.0.2" - (sources."verror-1.10.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."which-1.2.14" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - sources."yauzl-2.4.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Headless WebKit with JS API"; - homepage = https://github.com/Medium/phantomjs; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; pnpm = nodeEnv.buildNodePackage { name = "pnpm"; packageName = "pnpm"; - version = "2.13.6"; + version = "2.21.1"; src = fetchurl { - url = "https://registry.npmjs.org/pnpm/-/pnpm-2.13.6.tgz"; - sha512 = "X8zmtUzmEIa/QMg0t0eeq6hSd7kmL5Zvneqpj3Tcbyn2g/FEFTPb9kaghR+DW1WdViOE51eo4ECLK7uY9oogkA=="; + url = "https://registry.npmjs.org/pnpm/-/pnpm-2.21.1.tgz"; + sha512 = "0UEIdUM8VqRHolaBPREYhTEuu/Zfi4qp3Kp0u6ioCtn7Yi33sGFdApEczb/SenmaqtnWD7OUIO74v8Aw9wnYeg=="; }; buildInputs = globalBuildInputs; meta = { @@ -46993,2820 +5605,6 @@ in production = true; bypassCache = true; }; - prettier = nodeEnv.buildNodePackage { - name = "prettier"; - packageName = "prettier"; - version = "1.14.2"; - src = fetchurl { - url = "https://registry.npmjs.org/prettier/-/prettier-1.14.2.tgz"; - sha512 = "McHPg0n1pIke+A/4VcaS2en+pTNjy4xF+Uuq86u/5dyDO59/TtFZtQ708QIRkEZ3qwKz3GVkVa6mpxK/CpB8Rg=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Prettier is an opinionated code formatter"; - homepage = https://prettier.io/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - pulp = nodeEnv.buildNodePackage { - name = "pulp"; - packageName = "pulp"; - version = "12.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/pulp/-/pulp-12.3.0.tgz"; - sha512 = "Sm1XQg2h2JBVHWK3bxSHnmMdMoM0hEi5cbGfBBLpM6E2qU1vjJhDJsO/8bEkxC2RvNAAEOWROKMI3tTzmVxLbQ=="; - }; - dependencies = [ - sources."JSONStream-1.3.4" - sources."acorn-5.7.2" - sources."acorn-dynamic-import-3.0.0" - sources."acorn-node-1.5.2" - sources."anymatch-2.0.0" - sources."arr-diff-4.0.0" - sources."arr-flatten-1.1.0" - sources."arr-union-3.1.0" - sources."array-filter-0.0.1" - sources."array-map-0.0.0" - sources."array-reduce-0.0.0" - sources."array-unique-0.3.2" - sources."asn1.js-4.10.1" - (sources."assert-1.4.1" // { - dependencies = [ - sources."inherits-2.0.1" - sources."util-0.10.3" - ]; - }) - sources."assign-symbols-1.0.0" - sources."async-1.5.2" - sources."async-each-1.0.1" - sources."atob-2.1.2" - sources."balanced-match-1.0.0" - (sources."base-0.11.2" // { - dependencies = [ - sources."define-property-1.0.0" - ]; - }) - sources."base64-js-1.3.0" - sources."binary-extensions-1.11.0" - 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."is-extendable-0.1.1" - ]; - }) - sources."brorand-1.1.0" - sources."browser-pack-6.1.0" - (sources."browser-resolve-1.11.3" // { - dependencies = [ - sources."resolve-1.1.7" - ]; - }) - (sources."browserify-13.3.0" // { - dependencies = [ - (sources."concat-stream-1.5.2" // { - dependencies = [ - sources."readable-stream-2.0.6" - ]; - }) - ]; - }) - sources."browserify-aes-1.2.0" - sources."browserify-cache-api-3.0.1" - sources."browserify-cipher-1.0.1" - sources."browserify-des-1.0.2" - (sources."browserify-incremental-3.1.1" // { - dependencies = [ - sources."JSONStream-0.10.0" - sources."jsonparse-0.0.5" - ]; - }) - sources."browserify-rsa-4.0.1" - sources."browserify-sign-4.0.4" - sources."browserify-zlib-0.1.4" - sources."buffer-4.9.1" - sources."buffer-crc32-0.2.13" - sources."buffer-from-1.1.1" - sources."buffer-xor-1.0.3" - sources."builtin-status-codes-3.0.0" - sources."cache-base-1.0.1" - sources."cached-path-relative-1.0.1" - sources."chokidar-2.0.4" - sources."cipher-base-1.0.4" - (sources."class-utils-0.3.6" // { - dependencies = [ - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."collection-visit-1.0.0" - sources."colors-1.3.2" - sources."combine-source-map-0.8.0" - sources."component-emitter-1.2.1" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."console-browserify-1.1.0" - sources."constants-browserify-1.0.0" - sources."convert-source-map-1.1.3" - sources."copy-descriptor-0.1.1" - 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."crypto-browserify-3.12.0" - sources."date-now-0.1.4" - sources."debug-2.6.9" - sources."decode-uri-component-0.2.0" - sources."define-property-2.0.2" - sources."defined-1.0.0" - sources."deps-sort-2.0.0" - sources."des.js-1.0.0" - sources."detective-4.7.1" - sources."diffie-hellman-5.0.3" - sources."domain-browser-1.1.7" - sources."duplexer2-0.1.4" - sources."elliptic-6.4.1" - sources."es6-promise-3.3.1" - sources."events-1.1.1" - sources."evp_bytestokey-1.0.3" - (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-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."fill-range-4.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - ]; - }) - sources."for-in-1.0.2" - sources."fragment-cache-0.2.1" - sources."fs.realpath-1.0.0" - sources."fsevents-1.2.4" - sources."function-bind-1.1.1" - sources."get-assigned-identifiers-1.2.0" - sources."get-value-2.0.6" - sources."glob-7.1.3" - (sources."glob-parent-3.1.0" // { - dependencies = [ - sources."is-glob-3.1.0" - ]; - }) - sources."graceful-fs-4.1.11" - sources."has-1.0.3" - 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.5" - sources."hmac-drbg-1.0.1" - sources."htmlescape-1.1.1" - sources."https-browserify-0.0.1" - sources."ieee754-1.1.12" - sources."indexof-0.0.1" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."inline-source-map-0.6.2" - sources."insert-module-globals-7.2.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-1.0.1" - sources."is-extglob-2.1.1" - sources."is-glob-4.0.0" - (sources."is-number-3.0.0" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-plain-object-2.0.4" - sources."is-windows-1.0.2" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isobject-3.0.1" - sources."json-stable-stringify-0.0.1" - sources."jsonify-0.0.0" - sources."jsonparse-1.3.1" - sources."kind-of-6.0.2" - (sources."labeled-stream-splicer-2.0.1" // { - dependencies = [ - sources."isarray-2.0.4" - ]; - }) - sources."lodash.debounce-4.0.8" - sources."lodash.memoize-3.0.4" - sources."map-cache-0.2.2" - sources."map-visit-1.0.0" - sources."md5.js-1.3.4" - sources."micromatch-3.1.10" - sources."miller-rabin-4.0.1" - sources."mime-1.6.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."mixin-deep-1.3.1" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - (sources."module-deps-4.1.1" // { - dependencies = [ - (sources."concat-stream-1.5.2" // { - dependencies = [ - sources."readable-stream-2.0.6" - ]; - }) - ]; - }) - (sources."mold-source-map-0.4.0" // { - dependencies = [ - sources."through-2.2.7" - ]; - }) - sources."ms-2.0.0" - sources."mute-stream-0.0.7" - sources."nan-2.11.0" - sources."nanomatch-1.2.13" - sources."neo-async-2.5.2" - sources."node-static-0.7.10" - sources."normalize-path-2.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-visit-1.0.1" - sources."object.pick-1.3.0" - sources."once-1.4.0" - (sources."optimist-0.6.1" // { - dependencies = [ - sources."minimist-0.0.10" - sources."wordwrap-0.0.3" - ]; - }) - sources."os-browserify-0.1.2" - sources."os-tmpdir-1.0.2" - sources."pako-0.2.9" - sources."parents-1.0.1" - sources."parse-asn1-5.1.1" - sources."pascalcase-0.1.1" - sources."path-browserify-0.0.1" - sources."path-dirname-1.0.2" - sources."path-is-absolute-1.0.1" - sources."path-parse-1.0.6" - sources."path-platform-0.11.15" - sources."pbkdf2-3.0.16" - sources."posix-character-classes-0.1.1" - sources."process-0.11.10" - sources."process-nextick-args-1.0.7" - sources."public-encrypt-4.0.2" - sources."punycode-1.4.1" - sources."querystring-0.2.0" - sources."querystring-es3-0.2.1" - sources."randombytes-2.0.6" - sources."randomfill-1.0.4" - sources."read-1.0.7" - sources."read-only-stream-2.0.0" - (sources."readable-stream-2.3.6" // { - dependencies = [ - sources."process-nextick-args-2.0.0" - sources."string_decoder-1.1.1" - ]; - }) - sources."readdirp-2.1.0" - 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."resolve-1.8.1" - sources."resolve-url-0.2.1" - sources."ret-0.1.15" - sources."rimraf-2.6.2" - sources."ripemd160-2.0.2" - sources."safe-buffer-5.1.2" - sources."safe-regex-1.1.0" - sources."sander-0.5.1" - sources."set-immediate-shim-1.0.1" - (sources."set-value-2.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - ]; - }) - sources."sha.js-2.4.11" - sources."shasum-1.0.2" - sources."shell-quote-1.6.1" - sources."simple-concat-1.0.0" - (sources."snapdragon-0.8.2" // { - dependencies = [ - sources."define-property-0.2.5" - sources."extend-shallow-2.0.1" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."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."sorcery-0.10.0" - sources."source-map-0.5.7" - sources."source-map-resolve-0.5.2" - sources."source-map-url-0.4.0" - sources."sourcemap-codec-1.4.1" - sources."split-string-3.1.0" - (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.1" - sources."stream-combiner2-1.1.1" - sources."stream-http-2.8.3" - sources."stream-splicer-2.0.0" - sources."string-stream-0.0.7" - sources."string_decoder-0.10.31" - sources."subarg-1.0.0" - sources."syntax-error-1.4.0" - (sources."temp-0.8.3" // { - dependencies = [ - sources."rimraf-2.2.8" - ]; - }) - sources."through-2.3.8" - sources."through2-2.0.3" - sources."timers-browserify-1.4.2" - sources."to-arraybuffer-1.0.1" - (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."tree-kill-1.2.0" - sources."tty-browserify-0.0.1" - sources."typedarray-0.0.6" - sources."umd-3.0.3" - sources."undeclared-identifiers-1.1.2" - (sources."union-value-1.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - sources."set-value-0.4.3" - ]; - }) - (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.1.0" - sources."urix-0.1.0" - (sources."url-0.11.0" // { - dependencies = [ - sources."punycode-1.3.2" - ]; - }) - sources."use-3.1.1" - sources."util-0.10.4" - sources."util-deprecate-1.0.2" - sources."vm-browserify-0.0.4" - sources."watchpack-1.6.0" - sources."which-1.3.1" - sources."wordwrap-1.0.0" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A build system for PureScript projects"; - homepage = https://github.com/bodil/pulp; - license = "LGPL-3.0+"; - }; - production = true; - bypassCache = true; - }; - quassel-webserver = nodeEnv.buildNodePackage { - name = "quassel-webserver"; - packageName = "quassel-webserver"; - version = "2.2.8"; - src = fetchurl { - url = "https://registry.npmjs.org/quassel-webserver/-/quassel-webserver-2.2.8.tgz"; - sha1 = "195a2a5b6dd76e4a244a807002678b037d70eeaa"; - }; - dependencies = [ - sources."@types/babel-types-7.0.4" - sources."@types/babylon-6.16.3" - sources."accepts-1.3.5" - sources."acorn-3.3.0" - (sources."acorn-globals-3.1.0" // { - dependencies = [ - sources."acorn-4.0.13" - ]; - }) - sources."ajv-4.11.8" - sources."align-text-0.1.4" - sources."ansi-regex-2.1.1" - sources."aproba-1.2.0" - sources."are-we-there-yet-1.1.5" - sources."array-flatten-1.1.1" - sources."asap-2.0.6" - sources."asn1-0.2.4" - sources."assert-plus-0.2.0" - sources."asynckit-0.4.0" - sources."aws-sign2-0.6.0" - sources."aws4-1.8.0" - sources."babel-runtime-6.26.0" - sources."babel-types-6.26.0" - sources."babylon-6.18.0" - sources."basic-auth-2.0.0" - sources."bcrypt-pbkdf-1.0.2" - sources."bindings-1.2.1" - sources."bl-1.2.2" - sources."body-parser-1.18.3" - sources."boom-2.10.1" - sources."buffer-alloc-1.2.0" - sources."buffer-alloc-unsafe-1.1.0" - sources."buffer-fill-1.0.0" - sources."bufferutil-2.0.1" - sources."bytes-3.0.0" - sources."camelcase-1.2.1" - sources."caseless-0.12.0" - sources."center-align-0.1.3" - sources."character-parser-2.2.0" - sources."chownr-1.0.1" - (sources."clean-css-4.2.1" // { - dependencies = [ - sources."source-map-0.6.1" - ]; - }) - sources."cliui-2.1.0" - sources."co-4.6.0" - sources."code-point-at-1.1.0" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."console-control-strings-1.1.0" - sources."constantinople-3.1.2" - sources."content-disposition-0.5.2" - sources."content-type-1.0.4" - sources."cookie-0.3.1" - sources."cookie-parser-1.4.3" - sources."cookie-signature-1.0.6" - sources."core-js-2.5.7" - sources."core-util-is-1.0.2" - sources."cryptiles-2.0.5" - (sources."dashdash-1.14.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."deep-extend-0.6.0" - sources."delayed-stream-1.0.0" - sources."delegates-1.0.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - sources."doctypes-1.1.0" - 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."errno-0.1.7" - sources."escape-html-1.0.3" - sources."esutils-2.0.2" - sources."etag-1.8.1" - sources."eventemitter2-3.0.2" - sources."expand-template-1.1.1" - (sources."express-4.16.3" // { - dependencies = [ - sources."body-parser-1.18.2" - (sources."http-errors-1.6.2" // { - dependencies = [ - sources."depd-1.1.1" - sources."setprototypeof-1.0.3" - ]; - }) - sources."iconv-lite-0.4.19" - sources."qs-6.5.1" - sources."raw-body-2.3.2" - sources."statuses-1.4.0" - ]; - }) - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - (sources."finalhandler-1.1.1" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - sources."forever-agent-0.6.1" - sources."form-data-2.1.4" - sources."forwarded-0.1.2" - sources."fresh-0.5.2" - sources."fs-constants-1.0.0" - sources."function-bind-1.1.1" - sources."gauge-2.7.4" - (sources."getpass-0.1.7" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."github-from-package-0.0.0" - sources."graceful-fs-4.1.11" - sources."har-schema-1.0.5" - sources."har-validator-4.2.1" - sources."has-1.0.3" - sources."has-unicode-2.0.1" - sources."hawk-3.1.3" - sources."hoek-2.16.3" - sources."http-errors-1.6.3" - sources."http-signature-1.1.1" - sources."httpolyglot-0.1.2" - sources."iconv-lite-0.4.23" - sources."image-size-0.5.5" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."int64-buffer-0.1.10" - sources."ipaddr.js-1.8.0" - sources."is-3.2.1" - sources."is-buffer-1.1.6" - (sources."is-expression-3.0.0" // { - dependencies = [ - sources."acorn-4.0.13" - ]; - }) - sources."is-fullwidth-code-point-1.0.0" - sources."is-promise-2.1.0" - sources."is-regex-1.0.4" - sources."is-typedarray-1.0.0" - sources."isarray-1.0.0" - sources."isstream-0.1.2" - sources."js-stringify-1.0.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-stable-stringify-1.0.1" - sources."json-stringify-safe-5.0.1" - sources."jsonify-0.0.0" - (sources."jsprim-1.4.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."jstransformer-1.0.0" - sources."kind-of-3.2.2" - sources."lazy-cache-1.0.4" - sources."less-2.7.3" - sources."less-middleware-2.2.1" - sources."libquassel-2.1.9" - sources."lodash-4.17.10" - sources."longest-1.0.1" - sources."media-typer-0.3.0" - sources."merge-descriptors-1.0.1" - sources."methods-1.1.2" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."morgan-1.9.0" - sources."ms-2.0.0" - sources."nan-2.5.1" - sources."negotiator-0.6.1" - sources."net-browserify-alt-1.1.0" - sources."node-abi-2.4.3" - sources."node.extend-2.0.0" - sources."noop-logger-0.1.1" - sources."npmlog-4.1.2" - sources."number-is-nan-1.0.1" - sources."oauth-sign-0.8.2" - sources."object-assign-4.1.1" - sources."on-finished-2.3.0" - sources."on-headers-1.0.1" - sources."once-1.4.0" - sources."os-homedir-1.0.2" - sources."parseurl-1.3.2" - sources."path-parse-1.0.6" - sources."path-to-regexp-0.1.7" - sources."performance-now-0.2.0" - (sources."prebuild-install-2.1.2" // { - dependencies = [ - sources."minimist-1.2.0" - sources."tunnel-agent-0.4.3" - ]; - }) - sources."process-nextick-args-2.0.0" - sources."promise-7.3.1" - sources."proxy-addr-2.0.4" - sources."prr-1.0.1" - sources."pug-2.0.3" - sources."pug-attrs-2.0.3" - sources."pug-code-gen-2.0.1" - sources."pug-error-1.3.2" - sources."pug-filters-3.1.0" - sources."pug-lexer-4.0.0" - sources."pug-linker-3.0.5" - sources."pug-load-2.0.11" - sources."pug-parser-5.0.0" - sources."pug-runtime-2.0.4" - sources."pug-strip-comments-1.0.3" - sources."pug-walk-1.1.7" - sources."pump-1.0.3" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."qtdatastream-0.7.1" - sources."range-parser-1.2.0" - sources."raw-body-2.3.3" - (sources."rc-1.2.8" // { - dependencies = [ - sources."minimist-1.2.0" - ]; - }) - sources."readable-stream-2.3.6" - sources."regenerator-runtime-0.11.1" - sources."repeat-string-1.6.1" - (sources."request-2.81.0" // { - dependencies = [ - sources."qs-6.4.0" - ]; - }) - sources."resolve-1.8.1" - sources."right-align-0.1.3" - sources."safe-buffer-5.1.1" - sources."safer-buffer-2.1.2" - sources."semver-5.5.1" - (sources."send-0.16.2" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - (sources."serve-favicon-2.3.2" // { - dependencies = [ - sources."etag-1.7.0" - sources."fresh-0.3.0" - sources."ms-0.7.2" - ]; - }) - sources."serve-static-1.13.2" - sources."set-blocking-2.0.0" - sources."setprototypeof-1.1.0" - sources."signal-exit-3.0.2" - sources."simple-get-1.4.3" - sources."sntp-1.0.9" - sources."source-map-0.5.7" - (sources."sshpk-1.14.2" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."statuses-1.5.0" - sources."string-width-1.0.2" - sources."string_decoder-1.1.1" - sources."stringstream-0.0.6" - sources."strip-ansi-3.0.1" - sources."strip-json-comments-2.0.1" - sources."tar-fs-1.16.3" - sources."tar-stream-1.6.1" - sources."to-buffer-1.1.1" - sources."to-fast-properties-1.0.3" - sources."token-stream-0.0.1" - sources."tough-cookie-2.3.4" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-is-1.6.16" - sources."uglify-js-2.8.29" - sources."uglify-to-browserify-1.0.2" - sources."ultron-1.1.1" - sources."unpipe-1.0.0" - sources."unzip-response-1.0.2" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.1" - sources."uuid-3.3.2" - sources."vary-1.1.2" - (sources."verror-1.10.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."void-elements-2.0.1" - sources."wide-align-1.1.3" - sources."window-size-0.1.0" - sources."with-5.1.1" - sources."wordwrap-0.0.2" - sources."wrappy-1.0.2" - (sources."ws-2.3.1" // { - dependencies = [ - sources."safe-buffer-5.0.1" - ]; - }) - sources."xtend-4.0.1" - sources."yargs-3.10.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Quassel web interface"; - homepage = https://github.com/magne4000/quassel-webserver; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - react-tools = nodeEnv.buildNodePackage { - name = "react-tools"; - packageName = "react-tools"; - version = "0.13.3"; - src = fetchurl { - url = "https://registry.npmjs.org/react-tools/-/react-tools-0.13.3.tgz"; - sha1 = "da6ac7d4d7777a59a5e951cf46e72fd4b6b40a2c"; - }; - dependencies = [ - sources."acorn-5.7.2" - sources."amdefine-1.0.1" - sources."ast-types-0.9.6" - sources."balanced-match-1.0.0" - sources."base62-0.1.1" - sources."brace-expansion-1.1.11" - sources."commander-2.17.1" - sources."commoner-0.10.8" - sources."concat-map-0.0.1" - sources."defined-1.0.0" - sources."detective-4.7.1" - sources."esprima-3.1.3" - sources."esprima-fb-13001.1001.0-dev-harmony-fb" - sources."glob-5.0.15" - sources."graceful-fs-4.1.11" - sources."iconv-lite-0.4.24" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - (sources."jstransform-10.1.0" // { - dependencies = [ - sources."source-map-0.1.31" - ]; - }) - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."once-1.4.0" - sources."path-is-absolute-1.0.1" - sources."private-0.1.8" - sources."q-1.5.1" - sources."recast-0.11.23" - sources."safer-buffer-2.1.2" - sources."source-map-0.5.7" - sources."wrappy-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A set of complementary tools to React, including the JSX transformer."; - homepage = https://facebook.github.io/react; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - }; - react-native-cli = nodeEnv.buildNodePackage { - name = "react-native-cli"; - packageName = "react-native-cli"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/react-native-cli/-/react-native-cli-2.0.1.tgz"; - sha1 = "f2cd3c7aa1b83828cdfba630e2dfd817df766d54"; - }; - dependencies = [ - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."async-0.2.10" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."chalk-1.1.3" - sources."colors-0.6.2" - sources."concat-map-0.0.1" - sources."cycle-1.0.3" - sources."deep-equal-1.0.1" - sources."escape-string-regexp-1.0.5" - sources."eyes-0.1.8" - sources."fs.realpath-1.0.0" - sources."glob-7.1.3" - sources."has-ansi-2.0.0" - sources."i-0.3.6" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."isstream-0.1.2" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."mute-stream-0.0.7" - sources."ncp-0.4.2" - sources."once-1.4.0" - sources."path-is-absolute-1.0.1" - sources."pkginfo-0.4.1" - sources."prompt-0.2.14" - sources."read-1.0.7" - sources."revalidator-0.1.8" - sources."rimraf-2.6.2" - sources."semver-5.5.1" - sources."stack-trace-0.0.10" - sources."strip-ansi-3.0.1" - sources."supports-color-2.0.0" - sources."utile-0.2.1" - (sources."winston-0.8.3" // { - dependencies = [ - sources."pkginfo-0.3.1" - ]; - }) - sources."wrappy-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "The React Native CLI tools"; - homepage = "https://github.com/facebook/react-native#readme"; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - }; - s3http = nodeEnv.buildNodePackage { - name = "s3http"; - packageName = "s3http"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/s3http/-/s3http-0.0.5.tgz"; - sha1 = "c8fa1fffb8258ce68adf75df73f90fbb6f23d198"; - }; - dependencies = [ - sources."ajv-5.5.2" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."asynckit-0.4.0" - sources."aws-sdk-1.18.0" - sources."aws-sign2-0.7.0" - sources."aws4-1.8.0" - sources."bcrypt-pbkdf-1.0.2" - sources."buffer-crc32-0.2.1" - sources."bytes-0.2.1" - sources."caseless-0.12.0" - sources."co-4.6.0" - sources."coffee-script-1.6.3" - sources."combined-stream-1.0.6" - sources."commander-2.0.0" - (sources."connect-2.11.0" // { - dependencies = [ - sources."methods-0.0.1" - ]; - }) - sources."cookie-0.1.0" - sources."cookie-signature-1.0.1" - sources."core-util-is-1.0.2" - sources."crc-0.2.0" - sources."crypto-0.0.3" - sources."dashdash-1.14.1" - sources."debug-3.1.0" - sources."delayed-stream-1.0.0" - sources."ecc-jsbn-0.1.2" - sources."events.node-0.4.9" - (sources."everyauth-0.4.5" // { - dependencies = [ - sources."bytes-0.1.0" - sources."connect-2.3.9" - sources."cookie-0.0.4" - sources."debug-0.5.0" - sources."fresh-0.1.0" - sources."mime-1.2.6" - sources."qs-0.4.2" - sources."send-0.0.3" - ]; - }) - (sources."express-3.4.4" // { - dependencies = [ - sources."commander-1.3.2" - ]; - }) - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."formidable-1.0.11" - sources."fresh-0.2.0" - sources."getpass-0.1.7" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."http-auth-2.0.7" - sources."http-signature-1.2.0" - sources."inherits-2.0.3" - sources."is-typedarray-1.0.0" - sources."isarray-0.0.1" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsprim-1.4.1" - sources."keypress-0.1.0" - sources."methods-0.1.0" - sources."mime-1.2.11" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mkdirp-0.3.5" - sources."ms-2.0.0" - sources."multiparty-2.2.0" - sources."negotiator-0.3.0" - sources."node-swt-0.1.1" - sources."node-uuid-1.4.1" - sources."node-wsfederation-0.1.1" - sources."oauth-https://github.com/ciaranj/node-oauth/tarball/master" - sources."oauth-sign-0.9.0" - (sources."openid-2.0.6" // { - dependencies = [ - sources."qs-6.5.2" - sources."request-2.88.0" - ]; - }) - sources."pause-0.0.1" - sources."performance-now-2.1.0" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-0.6.5" - sources."range-parser-0.0.4" - sources."raw-body-0.0.3" - sources."readable-stream-1.1.14" - sources."request-2.9.203" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - sources."sax-1.2.4" - sources."send-0.1.4" - sources."sshpk-1.14.2" - sources."stream-counter-0.2.0" - sources."string-1.6.1" - sources."string_decoder-0.10.31" - sources."tough-cookie-2.4.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."uid2-0.0.3" - sources."util-0.4.9" - sources."uuid-3.3.2" - sources."verror-1.10.0" - sources."xml2js-0.2.4" - sources."xmlbuilder-0.4.2" - ]; - buildInputs = globalBuildInputs; - meta = { - }; - production = true; - bypassCache = true; - }; - semver = nodeEnv.buildNodePackage { - name = "semver"; - packageName = "semver"; - version = "5.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz"; - sha512 = "PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "The semantic version parser used by npm."; - homepage = "https://github.com/npm/node-semver#readme"; - license = "ISC"; - }; - production = true; - bypassCache = true; - }; - serve = nodeEnv.buildNodePackage { - name = "serve"; - packageName = "serve"; - version = "10.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/serve/-/serve-10.0.0.tgz"; - sha512 = "S9q9cIVeaT78DVk70/JWubco89P5KXIR5IEuVz83YUfvUaqQ7cpVw62eGZsA/ftaTZNmAkQnqn2mBMx+NDLN3A=="; - }; - dependencies = [ - sources."@zeit/schemas-2.1.1" - sources."ajv-6.5.3" - sources."ansi-align-2.0.0" - sources."ansi-regex-3.0.0" - sources."ansi-styles-3.2.1" - sources."arch-2.1.1" - sources."arg-2.0.0" - sources."balanced-match-1.0.0" - sources."boxen-1.3.0" - sources."brace-expansion-1.1.11" - sources."bytes-3.0.0" - sources."camelcase-4.1.0" - sources."chalk-2.4.1" - sources."cli-boxes-1.0.0" - (sources."clipboardy-1.2.3" // { - dependencies = [ - sources."execa-0.8.0" - ]; - }) - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."concat-map-0.0.1" - sources."content-disposition-0.5.2" - sources."cross-spawn-5.1.0" - sources."deep-extend-0.6.0" - sources."escape-string-regexp-1.0.5" - sources."execa-0.7.0" - sources."fast-deep-equal-2.0.1" - sources."fast-json-stable-stringify-2.0.0" - (sources."fast-url-parser-1.1.3" // { - dependencies = [ - sources."punycode-1.4.1" - ]; - }) - sources."get-stream-3.0.0" - sources."glob-slash-1.0.0" - sources."has-flag-3.0.0" - sources."ini-1.3.5" - sources."is-fullwidth-code-point-2.0.0" - sources."is-stream-1.1.0" - sources."isexe-2.0.0" - sources."json-schema-traverse-0.4.1" - sources."lru-cache-4.1.3" - sources."mime-db-1.33.0" - sources."mime-types-2.1.18" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - sources."npm-run-path-2.0.2" - sources."p-finally-1.0.0" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."path-to-regexp-2.2.1" - sources."pseudomap-1.0.2" - sources."punycode-2.1.1" - sources."range-parser-1.2.0" - sources."rc-1.2.8" - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - sources."safe-buffer-5.1.2" - sources."serve-handler-5.0.0" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."string-width-2.1.1" - sources."strip-ansi-4.0.0" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - sources."supports-color-5.5.0" - sources."term-size-1.2.0" - sources."update-check-1.5.2" - sources."uri-js-4.2.2" - sources."which-1.3.1" - sources."widest-line-2.0.0" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Static file serving and directory listing"; - homepage = "https://github.com/zeit/serve#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - shout = nodeEnv.buildNodePackage { - name = "shout"; - packageName = "shout"; - version = "0.53.0"; - src = fetchurl { - url = "https://registry.npmjs.org/shout/-/shout-0.53.0.tgz"; - sha1 = "13ebfcb3b741759d2475db96107776c81d308ae8"; - }; - dependencies = [ - sources."CSSselect-0.4.1" - sources."CSSwhat-0.4.7" - sources."accepts-1.3.5" - sources."after-0.8.1" - sources."ajv-5.5.2" - sources."array-flatten-1.1.1" - sources."arraybuffer.slice-0.0.6" - 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."base64-arraybuffer-0.1.2" - sources."base64id-0.1.0" - sources."bcrypt-nodejs-0.0.3" - sources."bcrypt-pbkdf-1.0.2" - sources."better-assert-1.0.2" - sources."blob-0.0.2" - sources."body-parser-1.18.2" - sources."bytes-3.0.0" - sources."callsite-1.0.0" - sources."caseless-0.12.0" - sources."cheerio-0.17.0" - sources."co-4.6.0" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."component-bind-1.0.0" - sources."component-emitter-1.1.2" - sources."component-inherit-0.0.3" - sources."content-disposition-0.5.2" - sources."content-type-1.0.4" - sources."cookie-0.3.1" - sources."cookie-signature-1.0.6" - sources."core-util-is-1.0.2" - sources."dashdash-1.14.1" - sources."debug-2.6.9" - sources."delayed-stream-1.0.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - (sources."dom-serializer-0.0.1" // { - dependencies = [ - sources."domelementtype-1.1.3" - ]; - }) - sources."domelementtype-1.3.0" - sources."domhandler-2.2.1" - sources."domutils-1.4.3" - sources."duplexer-0.1.1" - sources."ecc-jsbn-0.1.2" - sources."ee-first-1.1.1" - sources."emitter-http://github.com/component/emitter/archive/1.0.1.tar.gz" - sources."encodeurl-1.0.2" - (sources."engine.io-1.3.1" // { - dependencies = [ - sources."debug-0.6.0" - ]; - }) - (sources."engine.io-client-1.3.1" // { - dependencies = [ - sources."debug-0.7.4" - ]; - }) - sources."engine.io-parser-1.0.6" - sources."entities-1.1.1" - sources."escape-html-1.0.3" - sources."etag-1.8.1" - sources."event-stream-3.3.4" - sources."express-4.16.3" - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."finalhandler-1.1.1" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."forwarded-0.1.2" - sources."fresh-0.5.2" - sources."from-0.1.7" - sources."getpass-0.1.7" - sources."global-https://github.com/component/global/archive/v2.0.1.tar.gz" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."has-binary-data-0.1.1" - sources."has-cors-1.0.3" - (sources."htmlparser2-3.7.3" // { - dependencies = [ - sources."domutils-1.5.1" - sources."entities-1.0.0" - ]; - }) - sources."http-errors-1.6.3" - sources."http-signature-1.2.0" - sources."iconv-lite-0.4.19" - sources."indexof-0.0.1" - sources."inherits-2.0.3" - sources."ipaddr.js-1.8.0" - sources."irc-replies-2.0.1" - sources."is-typedarray-1.0.0" - sources."isarray-0.0.1" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."json3-3.2.6" - sources."jsprim-1.4.1" - sources."linewise-0.0.3" - sources."lodash-2.4.2" - sources."map-stream-0.1.0" - sources."media-typer-0.3.0" - sources."merge-descriptors-1.0.1" - sources."methods-1.1.2" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."moment-2.7.0" - sources."ms-2.0.0" - sources."mute-stream-0.0.7" - sources."nan-0.3.2" - sources."negotiator-0.6.1" - sources."oauth-sign-0.9.0" - sources."object-component-0.0.3" - sources."on-finished-2.3.0" - sources."options-0.0.6" - sources."parsejson-0.0.1" - sources."parseqs-0.0.2" - sources."parseuri-0.0.2" - sources."parseurl-1.3.2" - sources."path-to-regexp-0.1.7" - sources."pause-stream-0.0.11" - sources."performance-now-2.1.0" - sources."proxy-addr-2.0.4" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.1" - sources."range-parser-1.2.0" - (sources."raw-body-2.3.2" // { - dependencies = [ - sources."depd-1.1.1" - sources."http-errors-1.6.2" - sources."setprototypeof-1.0.3" - ]; - }) - sources."read-1.0.7" - sources."readable-stream-1.1.14" - (sources."request-2.88.0" // { - dependencies = [ - sources."qs-6.5.2" - sources."safe-buffer-5.1.2" - ]; - }) - sources."safe-buffer-5.1.1" - sources."safer-buffer-2.1.2" - sources."send-0.16.2" - sources."serve-static-1.13.2" - sources."setprototypeof-1.1.0" - sources."slate-irc-0.7.3" - (sources."slate-irc-parser-0.0.2" // { - dependencies = [ - sources."debug-0.7.4" - ]; - }) - (sources."socket.io-1.0.6" // { - dependencies = [ - sources."debug-0.7.4" - ]; - }) - (sources."socket.io-adapter-0.2.0" // { - dependencies = [ - sources."debug-0.7.4" - sources."emitter-http://github.com/component/emitter/archive/1.0.1.tar.gz" - sources."socket.io-parser-2.1.2" - ]; - }) - (sources."socket.io-client-1.0.6" // { - dependencies = [ - sources."debug-0.7.4" - ]; - }) - (sources."socket.io-parser-2.2.0" // { - dependencies = [ - sources."debug-0.7.4" - ]; - }) - sources."split-0.3.3" - sources."sshpk-1.14.2" - sources."statuses-1.4.0" - sources."stream-combiner-0.0.4" - sources."string_decoder-0.10.31" - sources."through-2.3.8" - sources."tinycolor-0.0.1" - sources."to-array-0.1.3" - sources."tough-cookie-2.4.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-is-1.6.16" - sources."unpipe-1.0.0" - sources."utf8-2.0.0" - sources."utils-merge-1.0.1" - sources."uuid-3.3.2" - sources."vary-1.1.2" - sources."verror-1.10.0" - (sources."ws-0.4.31" // { - dependencies = [ - sources."commander-0.6.1" - ]; - }) - sources."xmlhttprequest-https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "The self-hosted Web IRC client"; - homepage = "https://github.com/erming/shout#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - sinopia = nodeEnv.buildNodePackage { - name = "sinopia"; - packageName = "sinopia"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sinopia/-/sinopia-1.4.0.tgz"; - sha1 = "36bf5209356facbf6cef18fa32274d116043ed24"; - }; - dependencies = [ - sources."JSONStream-1.3.4" - sources."accepts-1.3.5" - sources."ajv-5.5.2" - sources."amdefine-1.0.1" - sources."ansi-styles-3.2.1" - sources."argparse-1.0.10" - sources."array-flatten-2.1.1" - sources."array-uniq-1.0.3" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."async-0.9.2" - 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."body-parser-1.18.3" // { - dependencies = [ - sources."bytes-3.0.0" - sources."http-errors-1.6.3" - sources."iconv-lite-0.4.23" - sources."qs-6.5.2" - sources."raw-body-2.3.3" - sources."setprototypeof-1.1.0" - sources."statuses-1.5.0" - ]; - }) - sources."brace-expansion-1.1.11" - sources."bunyan-1.8.12" - sources."bytes-1.0.0" - sources."caseless-0.12.0" - sources."chalk-2.4.1" - sources."co-4.6.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."compressible-2.0.14" - (sources."compression-1.7.3" // { - dependencies = [ - sources."bytes-3.0.0" - ]; - }) - sources."concat-map-0.0.1" - sources."content-disposition-0.5.2" - sources."content-type-1.0.4" - sources."cookie-0.3.1" - sources."cookie-signature-1.0.6" - sources."cookies-0.7.1" - sources."core-util-is-1.0.2" - sources."crypt3-0.2.0" - sources."dashdash-1.14.1" - sources."debug-2.6.9" - sources."delayed-stream-1.0.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - (sources."dom-serializer-0.1.0" // { - dependencies = [ - sources."domelementtype-1.1.3" - ]; - }) - sources."domelementtype-1.3.0" - sources."domhandler-2.4.2" - sources."domutils-1.7.0" - sources."dtrace-provider-0.8.7" - sources."ecc-jsbn-0.1.2" - sources."ee-first-1.1.1" - sources."encodeurl-1.0.2" - sources."entities-1.1.1" - sources."es6-shim-0.21.1" - sources."escape-html-1.0.3" - sources."escape-string-regexp-1.0.5" - sources."esprima-4.0.1" - sources."etag-1.8.1" - sources."express-5.0.0-alpha.6" - sources."express-json5-0.1.0" - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."finalhandler-1.0.6" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."forwarded-0.1.2" - sources."fresh-0.5.2" - sources."fs-ext-0.6.0" - sources."getpass-0.1.7" - (sources."glob-6.0.4" // { - dependencies = [ - sources."minimatch-3.0.4" - ]; - }) - sources."handlebars-2.0.0" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."has-flag-3.0.0" - sources."highlight.js-8.9.1" - (sources."htmlparser2-3.9.2" // { - dependencies = [ - sources."readable-stream-2.3.6" - ]; - }) - (sources."http-errors-1.7.0" // { - dependencies = [ - sources."setprototypeof-1.1.0" - sources."statuses-1.5.0" - ]; - }) - sources."http-signature-1.2.0" - sources."iconv-lite-0.4.8" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ipaddr.js-1.4.0" - sources."is-typedarray-1.0.0" - sources."isarray-1.0.0" - sources."isstream-0.1.2" - sources."jju-1.4.0" - sources."js-yaml-3.12.0" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsonparse-1.3.1" - sources."jsprim-1.4.1" - sources."keygrip-1.0.2" - sources."linkify-it-1.2.4" - sources."lodash.clonedeep-4.5.0" - sources."lodash.escaperegexp-4.1.2" - sources."lodash.isplainobject-4.0.6" - sources."lodash.isstring-4.0.1" - sources."lodash.mergewith-4.6.1" - sources."lru-cache-2.7.3" - sources."lunr-0.7.2" - sources."markdown-it-4.4.0" - sources."mdurl-1.0.1" - sources."media-typer-0.3.0" - sources."merge-descriptors-1.0.1" - sources."methods-1.1.2" - sources."mime-1.3.4" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-1.0.0" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."moment-2.22.2" - sources."ms-2.0.0" - sources."mv-2.1.1" - sources."nan-2.11.0" - sources."ncp-2.0.0" - sources."negotiator-0.6.1" - sources."number-is-nan-1.0.1" - sources."oauth-sign-0.9.0" - sources."on-finished-2.3.0" - sources."on-headers-1.0.1" - sources."once-1.4.0" - sources."optimist-0.3.7" - sources."parseurl-1.3.2" - sources."path-is-absolute-1.0.1" - sources."path-to-regexp-0.1.7" - sources."performance-now-2.1.0" - (sources."postcss-6.0.23" // { - dependencies = [ - sources."source-map-0.6.1" - ]; - }) - sources."process-nextick-args-2.0.0" - sources."proxy-addr-1.1.5" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.0" - sources."range-parser-1.2.0" - sources."raw-body-1.3.4" - (sources."readable-stream-1.1.14" // { - dependencies = [ - sources."isarray-0.0.1" - sources."string_decoder-0.10.31" - ]; - }) - sources."render-readme-1.3.1" - (sources."request-2.88.0" // { - dependencies = [ - sources."qs-6.5.2" - ]; - }) - sources."rimraf-2.4.5" - (sources."router-1.3.3" // { - dependencies = [ - sources."setprototypeof-1.1.0" - sources."utils-merge-1.0.1" - ]; - }) - sources."safe-buffer-5.1.2" - sources."safe-json-stringify-1.2.0" - sources."safer-buffer-2.1.2" - sources."sanitize-html-1.18.4" - sources."semver-4.3.6" - (sources."send-0.15.6" // { - dependencies = [ - (sources."http-errors-1.6.3" // { - dependencies = [ - sources."statuses-1.5.0" - ]; - }) - sources."setprototypeof-1.1.0" - ]; - }) - sources."serve-static-1.12.6" - sources."setprototypeof-1.0.3" - sources."sigmund-1.0.1" - sources."sinopia-htpasswd-0.4.5" - sources."source-map-0.1.43" - sources."sprintf-js-1.0.3" - sources."srcset-1.0.0" - sources."sshpk-1.14.2" - sources."statuses-1.3.1" - sources."string_decoder-1.1.1" - sources."supports-color-5.5.0" - sources."through-2.3.8" - sources."toidentifier-1.0.0" - sources."tough-cookie-2.4.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-is-1.6.16" - sources."uc.micro-1.0.5" - (sources."uglify-js-2.3.6" // { - dependencies = [ - sources."async-0.2.10" - ]; - }) - sources."unpipe-1.0.0" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.0" - sources."uuid-3.3.2" - sources."vary-1.1.2" - sources."verror-1.10.0" - sources."wordwrap-0.0.3" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Private npm repository server"; - homepage = https://github.com/rlidwka/sinopia; - license = { - type = "WTFPL"; - url = "http://www.wtfpl.net/txt/copying/"; - }; - }; - production = true; - bypassCache = true; - }; - sloc = nodeEnv.buildNodePackage { - name = "sloc"; - packageName = "sloc"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sloc/-/sloc-0.2.0.tgz"; - sha1 = "b42d3da1a442a489f454c32c628e8ebf0007875c"; - }; - dependencies = [ - sources."async-2.1.5" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."cli-table-0.3.1" - sources."colors-1.0.3" - sources."commander-2.9.0" - sources."concat-map-0.0.1" - sources."core-util-is-1.0.2" - sources."graceful-fs-4.1.11" - sources."graceful-readlink-1.0.1" - sources."inherits-2.0.3" - sources."isarray-1.0.0" - sources."lodash-4.17.10" - sources."minimatch-3.0.4" - sources."process-nextick-args-2.0.0" - sources."readable-stream-2.3.6" - sources."readdirp-2.1.0" - sources."safe-buffer-5.1.2" - sources."set-immediate-shim-1.0.1" - sources."string_decoder-1.1.1" - sources."util-deprecate-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "sloc is a simple tool to count SLOC (source lines of code)"; - homepage = "https://github.com/flosse/sloc#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - smartdc = nodeEnv.buildNodePackage { - name = "smartdc"; - packageName = "smartdc"; - version = "8.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/smartdc/-/smartdc-8.1.0.tgz"; - sha1 = "c8dba4694307a0070b84a67ced76da6de73f3585"; - }; - dependencies = [ - sources."abbrev-1.1.1" - sources."asn1-0.1.11" - sources."assert-plus-0.1.5" - sources."backoff-2.5.0" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."bunyan-1.5.1" - sources."clone-0.1.6" - sources."cmdln-3.2.1" - sources."concat-map-0.0.1" - sources."core-util-is-1.0.2" - sources."csv-0.4.6" - sources."csv-generate-0.0.6" - sources."csv-parse-1.3.3" - sources."csv-stringify-0.0.8" - sources."ctype-0.5.3" - sources."dashdash-1.7.3" - sources."dtrace-provider-0.6.0" - sources."ecc-jsbn-0.2.0" - sources."escape-regexp-component-1.0.2" - sources."extsprintf-1.2.0" - sources."formidable-1.2.1" - sources."glob-6.0.4" - sources."http-signature-0.11.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."isarray-1.0.0" - sources."jodid25519-1.0.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - (sources."jsprim-1.4.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - sources."extsprintf-1.3.0" - ]; - }) - sources."keep-alive-agent-0.0.1" - sources."lru-cache-2.2.0" - sources."mime-1.6.0" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."mv-2.1.1" - sources."nan-2.11.0" - sources."ncp-2.0.0" - sources."negotiator-0.5.3" - sources."node-uuid-1.4.8" - sources."nopt-2.0.0" - sources."once-1.4.0" - sources."path-is-absolute-1.0.1" - sources."precond-0.2.3" - sources."process-nextick-args-2.0.0" - sources."qs-3.1.0" - sources."readable-stream-2.3.6" - (sources."restify-4.0.3" // { - dependencies = [ - sources."lru-cache-2.7.3" - (sources."vasync-1.6.3" // { - dependencies = [ - sources."verror-1.6.0" - ]; - }) - ]; - }) - sources."rimraf-2.4.5" - sources."safe-buffer-5.1.2" - sources."safe-json-stringify-1.2.0" - sources."safer-buffer-2.1.2" - sources."semver-4.3.6" - (sources."smartdc-auth-2.3.1" // { - dependencies = [ - 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" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."json-schema-0.2.2" - sources."once-1.3.0" - (sources."vasync-1.4.3" // { - dependencies = [ - (sources."jsprim-0.3.0" // { - dependencies = [ - sources."verror-1.3.3" - ]; - }) - ]; - }) - sources."verror-1.1.0" - ]; - }) - sources."spdy-1.32.5" - (sources."sshpk-1.7.1" // { - dependencies = [ - sources."asn1-0.2.4" - sources."assert-plus-0.2.0" - (sources."dashdash-1.14.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - ]; - }) - sources."sshpk-agent-1.2.1" - sources."stream-transform-0.1.2" - sources."string_decoder-1.1.1" - sources."tunnel-agent-0.4.3" - sources."tweetnacl-0.14.5" - sources."util-deprecate-1.0.2" - (sources."vasync-1.6.2" // { - dependencies = [ - sources."extsprintf-1.0.0" - sources."verror-1.1.0" - ]; - }) - (sources."verror-1.10.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."wrappy-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Client SDK and CLI for the Joyent SmartDataCenter API"; - homepage = "https://github.com/joyent/node-smartdc#readme"; - }; - production = true; - bypassCache = true; - }; - "socket.io" = nodeEnv.buildNodePackage { - name = "socket.io"; - packageName = "socket.io"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz"; - sha512 = "rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA=="; - }; - dependencies = [ - sources."accepts-1.3.5" - sources."after-0.8.2" - sources."arraybuffer.slice-0.0.7" - sources."async-limiter-1.0.0" - sources."backo2-1.0.2" - sources."base64-arraybuffer-0.1.5" - sources."base64id-1.0.0" - sources."better-assert-1.0.2" - sources."blob-0.0.4" - sources."callsite-1.0.0" - sources."component-bind-1.0.0" - sources."component-emitter-1.2.1" - sources."component-inherit-0.0.3" - sources."cookie-0.3.1" - sources."debug-3.1.0" - sources."engine.io-3.2.0" - sources."engine.io-client-3.2.1" - sources."engine.io-parser-2.1.2" - sources."has-binary2-1.0.3" - sources."has-cors-1.1.0" - sources."indexof-0.0.1" - sources."isarray-2.0.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."ms-2.0.0" - sources."negotiator-0.6.1" - sources."object-component-0.0.3" - sources."parseqs-0.0.5" - sources."parseuri-0.0.5" - sources."safe-buffer-5.1.2" - sources."socket.io-adapter-1.1.1" - sources."socket.io-client-2.1.1" - sources."socket.io-parser-3.2.0" - sources."to-array-0.1.4" - sources."ultron-1.1.1" - sources."ws-3.3.3" - sources."xmlhttprequest-ssl-1.5.5" - sources."yeast-0.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "node.js realtime framework server"; - homepage = "https://github.com/socketio/socket.io#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - stackdriver-statsd-backend = nodeEnv.buildNodePackage { - name = "stackdriver-statsd-backend"; - packageName = "stackdriver-statsd-backend"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/stackdriver-statsd-backend/-/stackdriver-statsd-backend-0.2.3.tgz"; - sha1 = "6ffead71e5655d4d787c39da8d1c9eaaa59c91d7"; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Send metric data from statsd to Stackdriver"; - homepage = https://www.stackdriver.com/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - statsd = nodeEnv.buildNodePackage { - name = "statsd"; - packageName = "statsd"; - version = "0.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/statsd/-/statsd-0.8.0.tgz"; - sha1 = "92041479e174a214df7147f2fab1348af0839052"; - }; - dependencies = [ - sources."commander-1.3.1" - sources."connection-parse-0.0.7" - sources."generic-pool-2.2.0" - sources."hashring-3.2.0" - sources."keypress-0.1.0" - sources."modern-syslog-1.1.2" - sources."nan-2.11.0" - sources."sequence-2.2.1" - sources."simple-lru-cache-0.0.2" - sources."winser-0.1.6" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Network daemon for the collection and aggregation of realtime application metrics"; - homepage = https://github.com/etsy/statsd; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - statsd-influxdb-backend = nodeEnv.buildNodePackage { - name = "statsd-influxdb-backend"; - packageName = "statsd-influxdb-backend"; - version = "0.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/statsd-influxdb-backend/-/statsd-influxdb-backend-0.6.0.tgz"; - sha1 = "25fb83cf0b3af923dfc7d506eb1208def8790d78"; - }; - buildInputs = globalBuildInputs; - meta = { - description = "InfluxDB backend for StatsD"; - homepage = https://github.com/bernd/statsd-influxdb-backend; - license = "BSD"; - }; - production = true; - bypassCache = true; - }; - statsd-librato-backend = nodeEnv.buildNodePackage { - name = "statsd-librato-backend"; - packageName = "statsd-librato-backend"; - version = "2.0.16"; - src = fetchurl { - url = "https://registry.npmjs.org/statsd-librato-backend/-/statsd-librato-backend-2.0.16.tgz"; - sha1 = "6c6a0d14684f0341e5ba013eed30302545532bc6"; - }; - dependencies = [ - sources."extend-3.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A StatsD backend for Librato Metrics"; - homepage = https://github.com/librato/statsd-librato-backend; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - stylus = nodeEnv.buildNodePackage { - name = "stylus"; - packageName = "stylus"; - version = "0.54.5"; - src = fetchurl { - url = "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz"; - sha1 = "42b9560931ca7090ce8515a798ba9e6aa3d6dc79"; - }; - dependencies = [ - sources."amdefine-1.0.1" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."concat-map-0.0.1" - sources."css-parse-1.7.0" - sources."debug-3.1.0" - sources."fs.realpath-1.0.0" - sources."glob-7.0.6" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."ms-2.0.0" - sources."once-1.4.0" - sources."path-is-absolute-1.0.1" - sources."sax-0.5.8" - sources."source-map-0.1.43" - sources."wrappy-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Robust, expressive, and feature-rich CSS superset"; - homepage = https://github.com/stylus/stylus; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - svgo = nodeEnv.buildNodePackage { - name = "svgo"; - packageName = "svgo"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/svgo/-/svgo-1.0.5.tgz"; - sha512 = "nYrifviB77aNKDNKKyuay3M9aYiK6Hv5gJVDdjj2ZXTQmI8WZc8+UPLR5IpVlktJfSu3co/4XcWgrgI6seGBPg=="; - }; - dependencies = [ - sources."argparse-1.0.10" - sources."boolbase-1.0.0" - sources."coa-2.0.1" - sources."colors-1.1.2" - sources."css-select-1.3.0-rc0" - sources."css-select-base-adapter-0.1.0" - sources."css-tree-1.0.0-alpha25" - sources."css-url-regex-1.1.0" - sources."css-what-2.1.0" - (sources."csso-3.5.1" // { - dependencies = [ - sources."css-tree-1.0.0-alpha.29" - sources."mdn-data-1.1.4" - ]; - }) - sources."define-properties-1.1.3" - (sources."dom-serializer-0.1.0" // { - dependencies = [ - sources."domelementtype-1.1.3" - ]; - }) - sources."domelementtype-1.3.0" - sources."domutils-1.5.1" - sources."entities-1.1.1" - sources."es-abstract-1.12.0" - sources."es-to-primitive-1.1.1" - sources."esprima-4.0.1" - sources."function-bind-1.1.1" - sources."has-1.0.3" - sources."is-callable-1.1.4" - sources."is-date-object-1.0.1" - sources."is-regex-1.0.4" - sources."is-symbol-1.0.1" - sources."js-yaml-3.10.0" - sources."mdn-data-1.2.0" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."nth-check-1.0.1" - sources."object-keys-1.0.12" - sources."object.getownpropertydescriptors-2.0.3" - sources."object.values-1.0.4" - sources."q-1.5.1" - sources."sax-1.2.4" - sources."source-map-0.5.7" - sources."sprintf-js-1.0.3" - sources."stable-0.1.8" - sources."unquote-1.1.1" - sources."util.promisify-1.0.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Nodejs-based tool for optimizing SVG vector graphics files"; - homepage = https://github.com/svg/svgo; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - swagger = nodeEnv.buildNodePackage { - name = "swagger"; - packageName = "swagger"; - version = "0.7.5"; - src = fetchurl { - url = "https://registry.npmjs.org/swagger/-/swagger-0.7.5.tgz"; - sha1 = "3be6ee3d392c3b006fc7a9b5b2d60c7e834860fd"; - }; - dependencies = [ - sources."URIjs-1.16.1" - sources."abbrev-1.1.1" - (sources."align-text-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."amdefine-1.0.1" - sources."ansi-align-2.0.0" - sources."ansi-escapes-1.4.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."anymatch-2.0.0" - sources."append-field-0.1.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-unique-0.3.2" - sources."assign-symbols-1.0.0" - sources."async-1.5.2" - sources."async-each-1.0.1" - sources."asynckit-0.4.0" - sources."atob-2.1.2" - sources."balanced-match-1.0.0" - (sources."base-0.11.2" // { - dependencies = [ - sources."define-property-1.0.0" - ]; - }) - sources."binary-extensions-1.11.0" - (sources."body-parser-1.12.4" // { - dependencies = [ - sources."debug-2.2.0" - sources."depd-1.0.1" - sources."ee-first-1.1.0" - sources."ms-0.7.1" - sources."on-finished-2.2.1" - sources."qs-2.4.2" - ]; - }) - (sources."boxen-1.3.0" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."supports-color-5.5.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-from-1.1.1" - (sources."busboy-0.2.14" // { - dependencies = [ - sources."isarray-0.0.1" - sources."readable-stream-1.1.14" - sources."string_decoder-0.10.31" - ]; - }) - sources."bytes-1.0.0" - sources."cache-base-1.0.1" - sources."camelcase-4.1.0" - sources."capture-stack-trace-1.0.0" - sources."center-align-0.1.3" - sources."chalk-1.1.3" - sources."charenc-0.0.2" - sources."chokidar-2.0.4" - sources."ci-info-1.4.0" - (sources."class-utils-0.3.6" // { - dependencies = [ - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."cli-boxes-1.0.0" - sources."cli-cursor-1.0.2" - sources."cli-width-1.1.1" - (sources."cliui-2.1.0" // { - dependencies = [ - sources."wordwrap-0.0.2" - ]; - }) - sources."clone-2.0.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."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."component-emitter-1.2.1" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."configstore-3.1.2" - sources."connect-3.6.6" - sources."content-type-1.0.4" - sources."cookiejar-2.1.2" - sources."copy-descriptor-0.1.1" - sources."core-util-is-1.0.2" - sources."create-error-class-3.0.2" - (sources."cross-spawn-5.1.0" // { - dependencies = [ - sources."lru-cache-4.1.3" - ]; - }) - sources."crypt-0.0.2" - sources."crypto-random-string-1.0.0" - sources."dag-map-1.0.2" - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."decode-uri-component-0.2.0" - sources."deep-extend-0.6.0" - sources."define-property-2.0.2" - sources."delayed-stream-1.0.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - (sources."dicer-0.2.5" // { - dependencies = [ - sources."isarray-0.0.1" - sources."readable-stream-1.1.14" - sources."string_decoder-0.10.31" - ]; - }) - sources."diff-1.4.0" - sources."dot-prop-4.2.0" - sources."duplexer-0.1.1" - sources."duplexer3-0.1.4" - sources."ee-first-1.1.1" - sources."encodeurl-1.0.2" - sources."escape-html-1.0.3" - sources."escape-string-regexp-1.0.5" - sources."esprima-4.0.1" - sources."etag-1.8.1" - sources."event-stream-3.3.4" - sources."execa-0.7.0" - sources."exit-hook-1.1.1" - (sources."expand-brackets-2.1.4" // { - dependencies = [ - sources."define-property-0.2.5" - sources."extend-shallow-2.0.1" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."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."figures-1.7.0" - (sources."fill-range-4.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - ]; - }) - sources."finalhandler-1.1.0" - sources."for-in-1.0.2" - sources."form-data-2.3.2" - sources."formidable-1.2.1" - sources."fragment-cache-0.2.1" - sources."fresh-0.5.2" - sources."from-0.1.7" - sources."fs-extra-0.24.0" - sources."fs.realpath-1.0.0" - sources."fsevents-1.2.4" - sources."get-stream-3.0.0" - sources."get-value-2.0.6" - sources."glob-7.1.3" - (sources."glob-parent-3.1.0" // { - dependencies = [ - sources."is-glob-3.1.0" - ]; - }) - sources."global-dirs-0.1.1" - sources."got-6.7.1" - sources."graceful-fs-4.1.11" - (sources."graphlib-2.1.5" // { - dependencies = [ - sources."lodash-4.17.10" - ]; - }) - sources."growl-1.9.2" - (sources."handlebars-4.0.11" // { - dependencies = [ - sources."source-map-0.4.4" - ]; - }) - sources."has-ansi-2.0.0" - 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-errors-1.6.3" // { - dependencies = [ - sources."statuses-1.5.0" - ]; - }) - sources."iconv-lite-0.4.8" - sources."ignore-by-default-1.0.1" - sources."import-lazy-2.1.0" - sources."imurmurhash-0.1.4" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."inquirer-0.10.1" - sources."is-accessor-descriptor-1.0.0" - sources."is-binary-path-1.0.1" - sources."is-buffer-1.1.6" - sources."is-ci-1.2.0" - sources."is-data-descriptor-1.0.0" - sources."is-descriptor-1.0.2" - sources."is-extendable-1.0.1" - sources."is-extglob-2.1.1" - sources."is-fullwidth-code-point-1.0.0" - sources."is-glob-4.0.0" - sources."is-installed-globally-0.1.0" - (sources."is-invalid-path-0.1.0" // { - dependencies = [ - sources."is-extglob-1.0.0" - sources."is-glob-2.0.1" - ]; - }) - sources."is-npm-1.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-redirect-1.0.0" - sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" - sources."is-valid-path-0.1.1" - sources."is-windows-1.0.2" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isobject-3.0.1" - (sources."jade-0.26.3" // { - dependencies = [ - sources."commander-0.6.1" - sources."mkdirp-0.3.0" - ]; - }) - sources."js-yaml-3.12.0" - sources."json-refs-2.1.7" - (sources."json-schema-deref-sync-0.3.4" // { - dependencies = [ - sources."lodash-4.17.10" - ]; - }) - sources."jsonfile-2.4.0" - sources."kind-of-6.0.2" - sources."latest-version-3.1.0" - sources."lazy-cache-1.0.4" - sources."lodash-3.10.1" - sources."lodash-compat-3.10.2" - sources."lodash._arraypool-2.4.1" - sources."lodash._basebind-2.4.1" - sources."lodash._baseclone-2.4.1" - sources."lodash._basecreate-2.4.1" - sources."lodash._basecreatecallback-2.4.1" - sources."lodash._basecreatewrapper-2.4.1" - sources."lodash._createwrapper-2.4.1" - sources."lodash._getarray-2.4.1" - sources."lodash._isnative-2.4.1" - sources."lodash._maxpoolsize-2.4.1" - sources."lodash._objecttypes-2.4.1" - sources."lodash._releasearray-2.4.1" - sources."lodash._setbinddata-2.4.1" - sources."lodash._shimkeys-2.4.1" - sources."lodash._slice-2.4.1" - sources."lodash.assign-2.4.1" - sources."lodash.bind-2.4.1" - sources."lodash.clonedeep-2.4.1" - sources."lodash.debounce-4.0.8" - sources."lodash.foreach-2.4.1" - sources."lodash.forown-2.4.1" - sources."lodash.get-4.4.2" - sources."lodash.identity-2.4.1" - sources."lodash.isarray-2.4.1" - sources."lodash.isequal-4.5.0" - sources."lodash.isfunction-2.4.1" - sources."lodash.isobject-2.4.1" - sources."lodash.keys-2.4.1" - sources."lodash.noop-2.4.1" - sources."lodash.support-2.4.1" - sources."longest-1.0.1" - sources."lowercase-keys-1.0.1" - sources."lru-cache-2.7.3" - sources."make-dir-1.3.0" - sources."map-cache-0.2.2" - sources."map-stream-0.1.0" - sources."map-visit-1.0.0" - sources."md5-2.2.1" - sources."media-typer-0.3.0" - sources."memory-cache-0.1.6" - sources."methods-1.1.2" - sources."micromatch-3.1.10" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mixin-deep-1.3.1" - sources."mkdirp-0.5.1" - (sources."mocha-2.5.3" // { - dependencies = [ - sources."commander-2.3.0" - sources."debug-2.2.0" - sources."escape-string-regexp-1.0.2" - sources."glob-3.2.11" - sources."minimatch-0.3.0" - sources."ms-0.7.1" - sources."supports-color-1.2.0" - ]; - }) - sources."mpath-0.2.1" - sources."ms-2.0.0" - (sources."multer-1.3.1" // { - dependencies = [ - sources."object-assign-3.0.0" - ]; - }) - sources."mute-stream-0.0.5" - sources."nan-2.11.0" - sources."nanomatch-1.2.13" - sources."native-promise-only-0.8.1" - (sources."nodemon-1.18.3" // { - dependencies = [ - sources."debug-3.1.0" - sources."supports-color-5.5.0" - ]; - }) - sources."nopt-1.0.10" - sources."normalize-path-2.1.1" - sources."npm-run-path-2.0.2" - sources."number-is-nan-1.0.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-visit-1.0.1" - sources."object.pick-1.3.0" - sources."on-finished-2.3.0" - sources."once-1.4.0" - sources."onetime-1.1.0" - sources."optimist-0.6.1" - sources."p-finally-1.0.0" - sources."package-json-4.0.1" - sources."parseurl-1.3.2" - sources."pascalcase-0.1.1" - sources."path-dirname-1.0.2" - 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.7" // { - dependencies = [ - sources."debug-3.1.0" - sources."qs-6.5.2" - sources."superagent-3.8.3" - ]; - }) - (sources."path-to-regexp-1.7.0" // { - dependencies = [ - sources."isarray-0.0.1" - ]; - }) - sources."pause-stream-0.0.11" - sources."pify-3.0.0" - sources."posix-character-classes-0.1.1" - sources."prepend-http-1.0.4" - sources."process-nextick-args-2.0.0" - sources."ps-tree-1.1.0" - sources."pseudomap-1.0.2" - sources."pstree.remy-1.1.0" - sources."punycode-2.1.1" - sources."qs-4.0.0" - sources."range-parser-1.2.0" - (sources."raw-body-2.0.2" // { - dependencies = [ - sources."bytes-2.1.0" - ]; - }) - (sources."rc-1.2.8" // { - dependencies = [ - sources."minimist-1.2.0" - ]; - }) - sources."readable-stream-2.3.6" - sources."readdirp-2.1.0" - sources."readline2-1.0.1" - sources."reduce-component-1.0.1" - sources."regex-not-1.0.2" - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - sources."remove-trailing-separator-1.1.0" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."resolve-url-0.2.1" - sources."restore-cursor-1.0.1" - sources."ret-0.1.15" - sources."right-align-0.1.3" - sources."rimraf-2.6.2" - sources."run-async-0.1.0" - sources."rx-lite-3.1.2" - sources."safe-buffer-5.1.2" - sources."safe-regex-1.1.0" - sources."sanitize-filename-1.6.1" - sources."semver-5.5.1" - sources."semver-diff-2.1.0" - (sources."send-0.16.2" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - sources."serve-static-1.13.2" - sources."set-immediate-shim-1.0.1" - (sources."set-value-2.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - ]; - }) - sources."setprototypeof-1.1.0" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."sigmund-1.0.1" - sources."signal-exit-3.0.2" - sources."slash-1.0.0" - (sources."snapdragon-0.8.2" // { - dependencies = [ - sources."define-property-0.2.5" - sources."extend-shallow-2.0.1" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."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."spark-md5-1.0.1" - sources."split-0.3.3" - sources."split-string-3.1.0" - sources."sprintf-js-1.0.3" - (sources."static-extend-0.1.2" // { - dependencies = [ - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."statuses-1.3.1" - sources."stream-combiner-0.0.4" - sources."streamsearch-0.1.2" - sources."string-3.3.3" - (sources."string-width-2.1.1" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."is-fullwidth-code-point-2.0.0" - sources."strip-ansi-4.0.0" - ]; - }) - sources."string_decoder-1.1.1" - sources."strip-ansi-3.0.1" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - (sources."superagent-1.8.5" // { - dependencies = [ - sources."cookiejar-2.0.6" - sources."extend-3.0.0" - sources."form-data-1.0.0-rc3" - sources."formidable-1.0.17" - sources."isarray-0.0.1" - sources."mime-1.3.4" - sources."qs-2.3.3" - sources."readable-stream-1.0.27-1" - sources."string_decoder-0.10.31" - ]; - }) - sources."supports-color-2.0.0" - sources."swagger-converter-0.2.0" - sources."swagger-editor-2.10.5" - sources."swagger-test-templates-1.5.0" - (sources."swagger-tools-0.9.16" // { - dependencies = [ - sources."swagger-converter-0.1.7" - ]; - }) - sources."term-size-1.2.0" - sources."through-2.3.8" - sources."timed-out-4.0.1" - sources."to-iso-string-0.0.2" - (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."touch-3.1.0" - sources."traverse-0.6.6" - sources."truncate-utf8-bytes-1.0.2" - sources."type-is-1.6.16" - sources."typedarray-0.0.6" - sources."uglify-js-2.8.29" - sources."uglify-to-browserify-1.0.2" - sources."undefsafe-2.0.2" - (sources."union-value-1.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."is-extendable-0.1.1" - sources."set-value-0.4.3" - ]; - }) - sources."unique-string-1.0.0" - sources."unpipe-1.0.0" - (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-response-2.0.1" - sources."upath-1.1.0" - (sources."update-notifier-2.5.0" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."supports-color-5.5.0" - ]; - }) - sources."uri-js-3.0.2" - sources."urix-0.1.0" - sources."url-parse-lax-1.0.0" - sources."use-3.1.1" - sources."utf8-byte-length-1.0.4" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.1" - sources."valid-url-1.0.9" - sources."validator-10.7.0" - sources."which-1.3.1" - sources."widest-line-2.0.0" - sources."window-size-0.1.0" - sources."wordwrap-0.0.3" - sources."wrappy-1.0.2" - sources."write-file-atomic-2.3.0" - sources."xdg-basedir-3.0.0" - sources."xtend-4.0.1" - sources."yallist-2.1.2" - (sources."yargs-3.10.0" // { - dependencies = [ - sources."camelcase-1.2.1" - ]; - }) - sources."z-schema-3.23.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "The Swagger command-line. Provides Swagger utilities and project lifecycle support."; - homepage = "https://github.com/swagger-api/swagger-node#readme"; - license = "Apache 2.0"; - }; - production = true; - bypassCache = true; - }; - tern = nodeEnv.buildNodePackage { - name = "tern"; - packageName = "tern"; - version = "0.22.0"; - src = fetchurl { - url = "https://registry.npmjs.org/tern/-/tern-0.22.0.tgz"; - sha512 = "YTb3uVStaPA1Ul0KFmfqBH4xc3kLL/9jUvkt/ZKh+FYUtjUckUWAicRiaAwugpRm4IveKBgFKVCggbaT4uwe/A=="; - }; - dependencies = [ - sources."acorn-5.7.2" - sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.11" - sources."concat-map-0.0.1" - sources."core-util-is-1.0.2" - sources."enhanced-resolve-2.3.0" - sources."errno-0.1.7" - sources."fs.realpath-1.0.0" - sources."glob-7.1.3" - sources."graceful-fs-4.1.11" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."isarray-1.0.0" - sources."memory-fs-0.3.0" - sources."minimatch-3.0.4" - sources."object-assign-4.1.1" - sources."once-1.4.0" - sources."path-is-absolute-1.0.1" - sources."process-nextick-args-2.0.0" - sources."prr-1.0.1" - sources."readable-stream-2.3.6" - sources."resolve-from-2.0.0" - sources."safe-buffer-5.1.2" - sources."string_decoder-1.1.1" - sources."tapable-0.2.8" - sources."util-deprecate-1.0.2" - sources."wrappy-1.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A JavaScript code analyzer for deep, cross-editor language support"; - homepage = "https://github.com/ternjs/tern#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - three = nodeEnv.buildNodePackage { - name = "three"; - packageName = "three"; - version = "0.95.0"; - src = fetchurl { - url = "https://registry.npmjs.org/three/-/three-0.95.0.tgz"; - sha512 = "vy6jMYs7CDwn47CejYHNi+++OdQue7xGIBhbLfekQ/G6MDxKRm0QB0/xWScz46/JvQAvF6pJAS5Q907l0i5iQA=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "JavaScript 3D library"; - homepage = https://threejs.org/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - tiddlywiki = nodeEnv.buildNodePackage { - name = "tiddlywiki"; - packageName = "tiddlywiki"; - version = "5.1.17"; - src = fetchurl { - url = "https://registry.npmjs.org/tiddlywiki/-/tiddlywiki-5.1.17.tgz"; - sha1 = "bd3311146ba67fb4beee9933dd2e6d55e92665ed"; - }; - buildInputs = globalBuildInputs; - meta = { - description = "a non-linear personal web notebook"; - homepage = "https://github.com/Jermolene/TiddlyWiki5#readme"; - license = "BSD"; - }; - production = true; - bypassCache = true; - }; titanium = nodeEnv.buildNodePackage { name = "titanium"; packageName = "titanium"; @@ -49817,7 +5615,7 @@ in }; dependencies = [ sources."adm-zip-0.4.11" - sources."ajv-5.5.2" + sources."ajv-6.6.1" sources."asn1-0.2.4" sources."assert-plus-1.0.0" sources."async-2.6.1" @@ -49829,7 +5627,7 @@ in sources."caseless-0.12.0" sources."co-4.6.0" sources."colors-1.3.0" - sources."combined-stream-1.0.6" + sources."combined-stream-1.0.7" sources."commander-2.17.1" sources."core-util-is-1.0.2" sources."cycle-1.0.3" @@ -49840,7 +5638,7 @@ in sources."extend-3.0.2" sources."extsprintf-1.3.0" sources."eyes-0.1.8" - sources."fast-deep-equal-1.1.0" + sources."fast-deep-equal-2.0.1" sources."fast-json-stable-stringify-2.0.0" (sources."fields-0.1.24" // { dependencies = [ @@ -49848,42 +5646,53 @@ in ]; }) sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."fs-extra-7.0.0" + sources."form-data-2.3.3" + sources."fs-extra-7.0.1" sources."getpass-0.1.7" - sources."graceful-fs-4.1.11" + sources."graceful-fs-4.1.15" sources."har-schema-2.0.0" - sources."har-validator-5.0.3" + sources."har-validator-5.1.3" sources."http-signature-1.2.0" sources."humanize-0.0.9" sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."jsbn-0.1.1" sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" + sources."json-schema-traverse-0.4.1" sources."json-stringify-safe-5.0.1" sources."jsonfile-4.0.0" sources."jsprim-1.4.1" sources."keypress-0.2.1" - sources."lodash-4.17.10" + sources."lodash-4.17.11" sources."longjohn-0.2.12" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" + sources."mime-db-1.37.0" + sources."mime-types-2.1.21" sources."minimist-0.0.10" sources."moment-2.22.2" - (sources."node-appc-0.2.48" // { + (sources."node-appc-0.2.49" // { dependencies = [ - sources."fs-extra-6.0.1" + sources."request-2.88.0" ]; }) - sources."oauth-sign-0.8.2" + sources."oauth-sign-0.9.0" sources."optimist-0.6.1" sources."os-tmpdir-1.0.2" sources."performance-now-2.1.0" sources."pkginfo-0.3.1" - sources."punycode-1.4.1" + sources."psl-1.1.29" + sources."punycode-2.1.1" sources."qs-6.5.2" - sources."request-2.87.0" + (sources."request-2.87.0" // { + dependencies = [ + sources."ajv-5.5.2" + sources."fast-deep-equal-1.1.0" + sources."har-validator-5.0.3" + sources."json-schema-traverse-0.3.1" + sources."oauth-sign-0.8.2" + sources."punycode-1.4.1" + sources."tough-cookie-2.3.4" + ]; + }) sources."rimraf-2.2.8" sources."safe-buffer-5.1.2" sources."safer-buffer-2.1.2" @@ -49891,14 +5700,19 @@ in sources."source-map-0.6.1" sources."source-map-support-0.5.9" sources."sprintf-0.1.5" - sources."sshpk-1.14.2" + sources."sshpk-1.15.2" sources."stack-trace-0.0.10" sources."temp-0.8.3" - sources."tough-cookie-2.3.4" + (sources."tough-cookie-2.4.3" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) sources."tunnel-agent-0.6.0" sources."tweetnacl-0.14.5" - sources."uglify-js-3.4.8" + sources."uglify-js-3.4.9" sources."universalify-0.1.2" + sources."uri-js-4.2.2" sources."uuid-3.3.2" sources."verror-1.10.0" (sources."winston-1.1.2" // { @@ -49919,4863 +5733,4 @@ in production = true; bypassCache = true; }; - triton = nodeEnv.buildNodePackage { - name = "triton"; - packageName = "triton"; - version = "6.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/triton/-/triton-6.1.2.tgz"; - sha1 = "1f4376383ea07de8bffbfd00b445719d57a5f474"; - }; - dependencies = [ - sources."asn1-0.2.4" - sources."assert-plus-0.2.0" - sources."backoff-2.4.1" - sources."balanced-match-1.0.0" - sources."bcrypt-pbkdf-1.0.2" - sources."bigspinner-3.1.0" - sources."brace-expansion-1.1.11" - sources."bunyan-1.8.12" - sources."clone-0.1.5" - (sources."cmdln-4.1.2" // { - dependencies = [ - sources."assert-plus-1.0.0" - sources."extsprintf-1.4.0" - ]; - }) - sources."concat-map-0.0.1" - sources."core-util-is-1.0.2" - (sources."dashdash-1.14.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."dtrace-provider-0.8.7" - sources."ecc-jsbn-0.1.2" - sources."extsprintf-1.0.2" - sources."fast-safe-stringify-1.2.3" - sources."fuzzyset.js-0.0.1" - (sources."getpass-0.1.6" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."glob-5.0.15" - (sources."http-signature-1.2.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."is-absolute-0.1.7" - sources."is-relative-0.1.3" - sources."isarray-1.0.0" - sources."isexe-1.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - (sources."jsprim-1.4.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - sources."verror-1.3.6" - ]; - }) - sources."keep-alive-agent-0.0.1" - sources."lodash-4.17.10" - (sources."lomstream-1.1.0" // { - dependencies = [ - sources."assert-plus-0.1.5" - sources."extsprintf-1.3.0" - ]; - }) - sources."lru-cache-4.1.3" - sources."lstream-0.0.4" - sources."mime-1.6.0" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."moment-2.22.2" - sources."mooremachine-2.2.1" - sources."mute-stream-0.0.7" - sources."mv-2.1.1" - sources."nan-2.11.0" - sources."ncp-2.0.0" - sources."once-1.3.2" - sources."path-is-absolute-1.0.1" - sources."precond-0.2.3" - sources."process-nextick-args-2.0.0" - sources."pseudomap-1.0.2" - sources."read-1.0.7" - sources."readable-stream-2.3.6" - (sources."restify-clients-1.5.2" // { - dependencies = [ - sources."assert-plus-1.0.0" - (sources."restify-errors-3.1.0" // { - dependencies = [ - sources."assert-plus-0.2.0" - sources."lodash-3.10.1" - ]; - }) - ]; - }) - (sources."restify-errors-3.0.0" // { - dependencies = [ - sources."assert-plus-0.1.5" - sources."lodash-3.10.1" - ]; - }) - sources."rimraf-2.4.4" - sources."safe-buffer-5.1.2" - sources."safe-json-stringify-1.2.0" - sources."safer-buffer-2.1.2" - sources."semver-5.1.0" - (sources."smartdc-auth-2.5.7" // { - dependencies = [ - sources."assert-plus-1.0.0" - (sources."dashdash-1.10.1" // { - dependencies = [ - sources."assert-plus-0.1.5" - ]; - }) - sources."extsprintf-1.0.0" - sources."json-schema-0.2.2" - (sources."jsprim-0.3.0" // { - dependencies = [ - sources."verror-1.3.3" - ]; - }) - sources."once-1.3.0" - sources."vasync-1.4.3" - sources."verror-1.1.0" - ]; - }) - (sources."sshpk-1.14.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - (sources."sshpk-agent-1.7.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."string_decoder-1.1.1" - sources."strsplit-1.0.0" - (sources."tabula-1.10.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - (sources."vasync-1.6.3" // { - dependencies = [ - sources."extsprintf-1.2.0" - sources."verror-1.6.0" - ]; - }) - (sources."verror-1.10.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - sources."extsprintf-1.4.0" - ]; - }) - (sources."vstream-0.1.0" // { - dependencies = [ - sources."assert-plus-0.1.5" - sources."extsprintf-1.2.0" - ]; - }) - sources."which-1.2.4" - sources."wordwrap-1.0.0" - sources."wrappy-1.0.2" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Joyent Triton CLI and client (https://www.joyent.com/triton)"; - homepage = https://github.com/joyent/node-triton; - license = "MPL-2.0"; - }; - production = true; - bypassCache = true; - }; - typescript = nodeEnv.buildNodePackage { - name = "typescript"; - packageName = "typescript"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/typescript/-/typescript-3.0.1.tgz"; - sha512 = "zQIMOmC+372pC/CCVLqnQ0zSBiY7HHodU7mpQdjiZddek4GMj31I3dUJ7gAs9o65X7mnRma6OokOkc6f9jjfBg=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "TypeScript is a language for application scale JavaScript development"; - homepage = http://typescriptlang.org/; - license = "Apache-2.0"; - }; - production = true; - bypassCache = true; - }; - typings = nodeEnv.buildNodePackage { - name = "typings"; - packageName = "typings"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/typings/-/typings-2.1.1.tgz"; - sha1 = "bacc69d255970a478e09f76c7f689975d535a78a"; - }; - dependencies = [ - sources."abbrev-1.1.1" - sources."agent-base-2.1.1" - sources."ansi-align-2.0.0" - sources."ansi-escapes-1.4.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."any-promise-1.3.0" - sources."archy-1.0.0" - sources."array-uniq-1.0.3" - sources."asynckit-0.4.0" - sources."balanced-match-1.0.0" - sources."bluebird-3.5.1" - (sources."boxen-1.3.0" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."supports-color-5.5.0" - ]; - }) - sources."brace-expansion-1.1.11" - sources."buffer-from-1.1.1" - sources."camelcase-4.1.0" - sources."capture-stack-trace-1.0.0" - sources."chalk-1.1.3" - sources."ci-info-1.4.0" - sources."cli-boxes-1.0.0" - sources."cli-cursor-1.0.2" - sources."cli-truncate-1.1.0" - sources."clone-1.0.4" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."columnify-1.5.4" - sources."combined-stream-1.0.6" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."configstore-3.1.2" - sources."core-util-is-1.0.2" - sources."create-error-class-3.0.2" - sources."cross-spawn-5.1.0" - sources."crypto-random-string-1.0.0" - sources."debug-2.6.9" - sources."deep-extend-0.6.0" - sources."defaults-1.0.3" - sources."delayed-stream-1.0.0" - sources."detect-indent-5.0.0" - sources."dot-prop-4.2.0" - sources."duplexer3-0.1.4" - sources."elegant-spinner-1.0.1" - sources."error-ex-1.3.2" - sources."escape-string-regexp-1.0.5" - sources."execa-0.7.0" - sources."exit-hook-1.1.1" - sources."extend-3.0.2" - sources."form-data-2.3.2" - sources."fs.realpath-1.0.0" - sources."function-bind-1.1.1" - sources."get-stream-3.0.0" - sources."glob-7.1.3" - sources."global-dirs-0.1.1" - sources."got-6.7.1" - sources."graceful-fs-4.1.11" - sources."has-1.0.3" - sources."has-ansi-2.0.0" - sources."has-flag-3.0.0" - sources."has-unicode-2.0.1" - sources."http-proxy-agent-1.0.0" - sources."https-proxy-agent-1.0.0" - sources."import-lazy-2.1.0" - sources."imurmurhash-0.1.4" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."invariant-2.2.4" - sources."is-absolute-0.2.6" - sources."is-arrayish-0.2.1" - sources."is-ci-1.2.0" - sources."is-fullwidth-code-point-2.0.0" - sources."is-installed-globally-0.1.0" - sources."is-npm-1.0.0" - sources."is-obj-1.0.1" - sources."is-path-inside-1.0.1" - sources."is-plain-obj-1.1.0" - sources."is-redirect-1.0.0" - sources."is-relative-0.2.1" - sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" - sources."is-unc-path-0.1.2" - sources."is-windows-0.2.0" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isobject-3.0.1" - sources."js-tokens-4.0.0" - sources."jspm-config-0.3.4" - sources."latest-version-3.1.0" - sources."listify-1.0.0" - sources."lockfile-1.0.4" - sources."log-update-1.0.2" - sources."loose-envify-1.4.0" - sources."lowercase-keys-1.0.1" - sources."lru-cache-4.1.3" - sources."make-dir-1.3.0" - sources."make-error-1.3.4" - sources."make-error-cause-1.2.2" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."ms-2.0.0" - sources."nopt-1.0.10" - sources."npm-run-path-2.0.2" - sources."object.pick-1.3.0" - sources."once-1.4.0" - sources."onetime-1.1.0" - sources."p-finally-1.0.0" - (sources."package-json-4.0.1" // { - dependencies = [ - sources."semver-5.5.1" - ]; - }) - sources."parse-json-2.2.0" - sources."path-is-absolute-1.0.1" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."pify-3.0.0" - sources."popsicle-9.2.0" - sources."popsicle-proxy-agent-3.0.0" - sources."popsicle-retry-3.2.1" - sources."popsicle-rewrite-1.0.0" - sources."popsicle-status-2.0.1" - sources."prepend-http-1.0.4" - sources."process-nextick-args-2.0.0" - sources."promise-finally-3.0.0" - sources."pseudomap-1.0.2" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."rc-1.2.8" - sources."readable-stream-2.3.6" - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - sources."restore-cursor-1.0.1" - sources."rimraf-2.6.2" - sources."safe-buffer-5.1.2" - sources."semver-5.0.3" - sources."semver-diff-2.1.0" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."slice-ansi-1.0.0" - sources."sort-keys-1.1.2" - sources."string-template-1.0.0" - (sources."string-width-2.1.1" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."strip-ansi-4.0.0" - ]; - }) - sources."string_decoder-1.1.1" - sources."strip-ansi-3.0.1" - sources."strip-bom-3.0.0" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - sources."supports-color-2.0.0" - sources."term-size-1.2.0" - sources."thenify-3.3.0" - sources."throat-3.2.0" - sources."timed-out-4.0.1" - sources."touch-1.0.0" - sources."tough-cookie-2.4.3" - sources."typedarray-0.0.6" - sources."typescript-2.9.2" - sources."typings-core-2.3.3" - sources."unc-path-regex-0.1.2" - sources."unique-string-1.0.0" - sources."unzip-response-2.0.1" - (sources."update-notifier-2.5.0" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."supports-color-5.5.0" - ]; - }) - sources."url-parse-lax-1.0.0" - sources."util-deprecate-1.0.2" - sources."wcwidth-1.0.1" - sources."which-1.3.1" - sources."widest-line-2.0.0" - sources."wordwrap-1.0.0" - sources."wrappy-1.0.2" - sources."write-file-atomic-2.3.0" - sources."xdg-basedir-3.0.0" - sources."xtend-4.0.1" - sources."yallist-2.1.2" - sources."zip-object-0.1.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "The TypeScript Definition Manager"; - homepage = https://github.com/typings/typings; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - uglify-js = nodeEnv.buildNodePackage { - name = "uglify-js"; - packageName = "uglify-js"; - version = "3.4.8"; - src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.8.tgz"; - sha512 = "WatYTD84gP/867bELqI2F/2xC9PQBETn/L+7RGq9MQOA/7yFBNvY1UwXqvtILeE6n0ITwBXxp34M0/o70dzj6A=="; - }; - dependencies = [ - sources."commander-2.17.1" - sources."source-map-0.6.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "JavaScript parser, mangler/compressor and beautifier toolkit"; - homepage = "https://github.com/mishoo/UglifyJS2#readme"; - license = "BSD-2-Clause"; - }; - production = true; - bypassCache = true; - }; - ungit = nodeEnv.buildNodePackage { - name = "ungit"; - packageName = "ungit"; - version = "1.4.32"; - src = fetchurl { - url = "https://registry.npmjs.org/ungit/-/ungit-1.4.32.tgz"; - sha512 = "qPsvjAYgdeO2Zrx5KvW8oxI8Vof3iK+x/0SfHxKbs+CJjbY5nzpaGI2wCoyiS8nWykcxAmy3RjZKpzOpzBnW0A=="; - }; - dependencies = [ - sources."abbrev-1.1.1" - sources."accepts-1.3.5" - sources."after-0.8.2" - sources."ajv-5.5.2" - sources."ansi-regex-2.1.1" - sources."aproba-1.2.0" - (sources."are-we-there-yet-1.1.5" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - sources."array-flatten-1.1.1" - sources."arraybuffer.slice-0.0.7" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."async-0.9.2" - sources."async-limiter-1.0.0" - sources."asynckit-0.4.0" - sources."aws-sign2-0.7.0" - sources."aws4-1.8.0" - sources."backo2-1.0.2" - sources."balanced-match-1.0.0" - sources."base64-arraybuffer-0.1.5" - sources."base64id-1.0.0" - sources."bcrypt-pbkdf-1.0.2" - sources."better-assert-1.0.2" - sources."blob-0.0.4" - sources."bluebird-3.5.1" - sources."blueimp-md5-2.10.0" - sources."body-parser-1.18.3" - sources."brace-expansion-1.1.11" - sources."buffer-from-1.1.1" - sources."builtin-modules-1.1.1" - sources."builtins-1.0.3" - sources."bytes-3.0.0" - sources."callsite-1.0.0" - sources."camelcase-4.1.0" - sources."caseless-0.12.0" - (sources."cliui-4.1.0" // { - 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."clone-2.1.2" - sources."co-4.6.0" - sources."code-point-at-1.1.0" - sources."color-3.0.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."color-string-1.5.3" - sources."colors-1.0.3" - sources."combined-stream-0.0.7" - sources."component-bind-1.0.0" - sources."component-emitter-1.1.2" - sources."component-inherit-0.0.3" - 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."string_decoder-1.1.1" - ]; - }) - sources."console-control-strings-1.1.0" - sources."content-disposition-0.5.2" - sources."content-type-1.0.4" - sources."cookie-0.3.1" - sources."cookie-parser-1.4.3" - sources."cookie-signature-1.0.6" - sources."cookiejar-2.0.1" - sources."core-util-is-1.0.2" - sources."crc-3.4.4" - sources."cross-spawn-5.1.0" - sources."crossroads-0.12.2" - sources."cycle-1.0.3" - sources."dashdash-1.14.1" - sources."debug-2.6.9" - sources."decamelize-2.0.0" - sources."deep-extend-0.6.0" - sources."delayed-stream-0.0.5" - sources."delegates-1.0.0" - sources."depd-1.1.2" - sources."destroy-1.0.4" - sources."diff-3.5.0" - sources."diff2html-2.3.3" - sources."dnd-page-scroll-0.0.4" - (sources."eachr-3.2.0" // { - dependencies = [ - sources."editions-1.3.4" - ]; - }) - sources."ecc-jsbn-0.1.2" - sources."editions-2.0.1" - sources."ee-first-1.1.1" - sources."encodeurl-1.0.2" - (sources."engine.io-3.2.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."engine.io-client-3.2.1" // { - dependencies = [ - sources."component-emitter-1.2.1" - sources."debug-3.1.0" - ]; - }) - sources."engine.io-parser-2.1.2" - (sources."errlop-1.0.3" // { - dependencies = [ - sources."editions-1.3.4" - ]; - }) - sources."escape-html-1.0.3" - sources."etag-1.8.1" - sources."eve-0.5.4" - sources."execa-0.7.0" - (sources."express-4.16.3" // { - dependencies = [ - sources."body-parser-1.18.2" - (sources."http-errors-1.6.2" // { - dependencies = [ - sources."depd-1.1.1" - sources."setprototypeof-1.0.3" - ]; - }) - sources."iconv-lite-0.4.19" - sources."qs-6.5.1" - sources."raw-body-2.3.2" - sources."statuses-1.4.0" - ]; - }) - sources."express-session-1.15.6" - sources."extend-1.2.1" - (sources."extract-opts-3.3.1" // { - dependencies = [ - sources."editions-1.3.4" - ]; - }) - sources."extsprintf-1.3.0" - sources."eyes-0.1.8" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - (sources."finalhandler-1.1.1" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - sources."find-up-3.0.0" - sources."forever-agent-0.6.1" - (sources."form-data-0.1.3" // { - dependencies = [ - sources."mime-1.2.11" - ]; - }) - sources."formidable-1.0.14" - sources."forwarded-0.1.2" - sources."fresh-0.5.2" - sources."fs.realpath-1.0.0" - sources."gauge-2.7.4" - sources."get-caller-file-1.0.3" - sources."get-stream-3.0.0" - sources."getmac-1.4.5" - sources."getpass-0.1.7" - sources."glob-7.1.3" - sources."graceful-fs-4.1.11" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - (sources."has-binary2-1.0.3" // { - dependencies = [ - sources."isarray-2.0.1" - ]; - }) - sources."has-cors-1.1.0" - sources."has-unicode-2.0.1" - sources."hasher-1.2.0" - (sources."hogan.js-3.0.2" // { - dependencies = [ - sources."mkdirp-0.3.0" - ]; - }) - sources."hosted-git-info-2.7.1" - sources."http-errors-1.6.3" - sources."http-signature-1.2.0" - sources."iconv-lite-0.4.23" - sources."ignore-3.3.10" - sources."indexof-0.0.1" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."invert-kv-1.0.0" - sources."ipaddr.js-1.8.0" - sources."is-arrayish-0.3.2" - sources."is-builtin-module-1.0.0" - sources."is-fullwidth-code-point-1.0.0" - sources."is-stream-1.1.0" - sources."is-typedarray-1.0.0" - sources."is-wsl-1.1.0" - sources."isarray-0.0.1" - sources."isexe-2.0.0" - sources."isstream-0.1.2" - sources."jquery-3.3.1" - sources."jquery-ui-bundle-1.12.1" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsprim-1.4.1" - sources."just-detect-adblock-1.0.0" - (sources."keen.io-0.1.5" // { - dependencies = [ - sources."methods-1.0.1" - sources."mime-1.2.11" - sources."qs-1.2.0" - sources."superagent-0.21.0" - ]; - }) - sources."knockout-3.5.0-rc" - sources."lcid-1.0.0" - sources."locate-path-3.0.0" - sources."locks-0.2.2" - sources."lodash-4.17.10" - sources."lru-cache-4.1.3" - sources."media-typer-0.3.0" - sources."mem-1.1.0" - (sources."memorystore-1.6.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."merge-descriptors-1.0.1" - sources."methods-1.1.2" - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-fn-1.2.0" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."moment-2.22.2" - sources."ms-2.0.0" - sources."negotiator-0.6.1" - sources."node-cache-4.2.0" - sources."nopt-1.0.10" - sources."normalize-package-data-2.4.0" - sources."npm-6.1.0" - sources."npm-package-arg-6.1.0" - sources."npm-registry-client-8.5.1" - sources."npm-run-path-2.0.2" - sources."npmlog-4.1.2" - sources."nprogress-0.2.0" - sources."number-is-nan-1.0.1" - 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.1" - sources."once-1.4.0" - sources."opn-5.3.0" - sources."os-homedir-1.0.2" - sources."os-locale-2.1.0" - sources."os-tmpdir-1.0.2" - sources."osenv-0.1.5" - sources."p-finally-1.0.0" - sources."p-limit-2.0.0" - sources."p-locate-3.0.0" - sources."p-try-2.0.0" - sources."parseqs-0.0.5" - sources."parseuri-0.0.5" - sources."parseurl-1.3.2" - sources."passport-0.4.0" - sources."passport-local-1.0.0" - sources."passport-strategy-1.0.0" - sources."path-exists-3.0.0" - sources."path-is-absolute-1.0.1" - sources."path-key-2.0.1" - sources."path-to-regexp-0.1.7" - sources."pause-0.0.1" - sources."performance-now-2.1.0" - sources."process-nextick-args-2.0.0" - sources."proxy-addr-2.0.4" - sources."pseudomap-1.0.2" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."random-bytes-1.0.0" - sources."range-parser-1.2.0" - sources."raven-js-3.26.4" - sources."raw-body-2.3.3" - (sources."rc-1.2.8" // { - dependencies = [ - sources."minimist-1.2.0" - ]; - }) - sources."readable-stream-1.0.27-1" - sources."reduce-component-1.0.1" - (sources."request-2.88.0" // { - dependencies = [ - sources."combined-stream-1.0.6" - sources."delayed-stream-1.0.0" - sources."extend-3.0.2" - sources."form-data-2.3.2" - sources."safe-buffer-5.1.2" - ]; - }) - sources."require-directory-2.1.1" - sources."require-main-filename-1.0.1" - sources."retry-0.10.1" - sources."rimraf-2.6.2" - sources."safe-buffer-5.1.1" - sources."safer-buffer-2.1.2" - sources."semver-5.5.1" - (sources."send-0.16.2" // { - dependencies = [ - sources."statuses-1.4.0" - ]; - }) - sources."serve-static-1.13.2" - sources."set-blocking-2.0.0" - sources."setprototypeof-1.1.0" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."signals-1.0.0" - sources."simple-swizzle-0.2.2" - sources."slide-1.1.6" - sources."snapsvg-0.5.1" - (sources."socket.io-2.1.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."socket.io-adapter-1.1.1" - (sources."socket.io-client-2.1.1" // { - dependencies = [ - sources."component-emitter-1.2.1" - sources."debug-3.1.0" - ]; - }) - (sources."socket.io-parser-3.2.0" // { - dependencies = [ - sources."component-emitter-1.2.1" - sources."debug-3.1.0" - sources."isarray-2.0.1" - ]; - }) - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."sshpk-1.14.2" - sources."ssri-5.3.0" - sources."stack-trace-0.0.10" - sources."statuses-1.5.0" - sources."string-width-1.0.2" - sources."string_decoder-0.10.31" - sources."strip-ansi-3.0.1" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - (sources."superagent-3.8.3" // { - dependencies = [ - sources."combined-stream-1.0.6" - sources."component-emitter-1.2.1" - sources."cookiejar-2.1.2" - sources."debug-3.1.0" - sources."delayed-stream-1.0.0" - sources."extend-3.0.2" - sources."form-data-2.3.2" - sources."formidable-1.2.1" - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - (sources."temp-0.8.3" // { - dependencies = [ - sources."rimraf-2.2.8" - ]; - }) - sources."to-array-0.1.4" - sources."tough-cookie-2.4.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-is-1.6.16" - (sources."typechecker-4.5.0" // { - dependencies = [ - sources."editions-1.3.4" - ]; - }) - sources."typedarray-0.0.6" - sources."uid-safe-2.1.5" - sources."ultron-1.1.1" - sources."underscore-1.5.2" - sources."unpipe-1.0.0" - sources."util-deprecate-1.0.2" - sources."utils-merge-1.0.1" - sources."uuid-3.3.2" - sources."validate-npm-package-license-3.0.4" - sources."validate-npm-package-name-3.0.0" - sources."vary-1.1.2" - sources."verror-1.10.0" - sources."whatwg-fetch-2.0.4" - sources."which-1.3.1" - sources."which-module-2.0.0" - sources."wide-align-1.1.3" - (sources."winston-2.4.4" // { - dependencies = [ - sources."async-1.0.0" - ]; - }) - sources."wrap-ansi-2.1.0" - sources."wrappy-1.0.2" - sources."ws-3.3.3" - sources."xmlhttprequest-ssl-1.5.5" - sources."xregexp-4.0.0" - sources."y18n-4.0.0" - sources."yallist-2.1.2" - (sources."yargs-12.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."yargs-parser-10.1.0" - sources."yeast-0.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Git made easy"; - homepage = "https://github.com/FredrikNoren/ungit#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - vue-cli = nodeEnv.buildNodePackage { - name = "vue-cli"; - packageName = "vue-cli"; - version = "2.9.6"; - src = fetchurl { - url = "https://registry.npmjs.org/vue-cli/-/vue-cli-2.9.6.tgz"; - sha512 = "swQ0bfyJSWfFr42IXr8A774yA1n+YudhzsaHBKhWSkczSqjvgZvSvM8NEnx6QKnfOHBXbdNR5vhahjNUMlftQQ=="; - }; - dependencies = [ - sources."absolute-0.0.1" - (sources."ajv-5.5.2" // { - dependencies = [ - sources."co-4.6.0" - ]; - }) - sources."align-text-0.1.4" - sources."amdefine-1.0.1" - sources."ansi-escapes-3.1.0" - sources."ansi-red-0.1.1" - sources."ansi-regex-3.0.0" - sources."ansi-styles-3.2.1" - sources."ansi-wrap-0.1.0" - sources."argparse-1.0.10" - sources."array-differ-1.0.0" - sources."array-union-1.0.2" - sources."array-uniq-1.0.3" - sources."arrify-1.0.1" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."async-2.6.1" - 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-0.0.8" - sources."bcrypt-pbkdf-1.0.2" - sources."bl-1.2.2" - sources."bluebird-3.5.1" - sources."brace-expansion-1.1.11" - sources."buffer-3.6.0" - sources."buffer-alloc-1.2.0" - sources."buffer-alloc-unsafe-1.1.0" - sources."buffer-crc32-0.2.13" - sources."buffer-fill-1.0.0" - sources."builtins-1.0.3" - sources."camelcase-1.2.1" - sources."capture-stack-trace-1.0.0" - sources."caseless-0.12.0" - sources."caw-2.0.1" - sources."center-align-0.1.3" - sources."chalk-2.4.1" - sources."chardet-0.5.0" - sources."cli-cursor-2.1.0" - sources."cli-spinners-1.3.1" - sources."cli-width-2.2.0" - (sources."cliui-2.1.0" // { - dependencies = [ - sources."wordwrap-0.0.2" - ]; - }) - sources."clone-1.0.4" - sources."co-3.1.0" - sources."co-from-stream-0.0.0" - sources."co-fs-extra-1.2.1" - sources."co-read-0.0.1" - sources."coffee-script-1.12.7" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."concat-map-0.0.1" - sources."config-chain-1.1.11" - sources."consolidate-0.14.5" - sources."core-util-is-1.0.2" - sources."create-error-class-3.0.2" - sources."dashdash-1.14.1" - sources."decamelize-1.2.0" - sources."decompress-4.2.0" - sources."decompress-tar-4.1.1" - (sources."decompress-tarbz2-4.1.1" // { - dependencies = [ - sources."file-type-6.2.0" - ]; - }) - sources."decompress-targz-4.1.1" - (sources."decompress-unzip-4.0.1" // { - dependencies = [ - sources."file-type-3.9.0" - sources."get-stream-2.3.1" - ]; - }) - sources."delayed-stream-1.0.0" - sources."download-5.0.3" - sources."download-git-repo-1.1.0" - sources."duplexer3-0.1.4" - sources."ecc-jsbn-0.1.2" - sources."enable-1.3.2" - sources."end-of-stream-1.4.1" - sources."escape-string-regexp-1.0.5" - sources."esprima-4.0.1" - sources."extend-3.0.2" - sources."extend-shallow-2.0.1" - sources."external-editor-3.0.1" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-json-stable-stringify-2.0.0" - sources."fd-slicer-1.1.0" - sources."figures-2.0.0" - sources."file-type-5.2.0" - sources."filename-reserved-regex-2.0.0" - sources."filenamify-2.1.0" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."fs-constants-1.0.0" - sources."fs-extra-0.26.7" - sources."fs.realpath-1.0.0" - sources."get-proxy-2.1.0" - sources."get-stream-3.0.0" - sources."getpass-0.1.7" - sources."git-clone-0.1.0" - sources."glob-7.1.3" - sources."got-6.7.1" - sources."graceful-fs-4.1.11" - sources."graceful-readlink-1.0.1" - sources."gray-matter-2.1.1" - (sources."handlebars-4.0.11" // { - dependencies = [ - sources."async-1.5.2" - ]; - }) - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - (sources."has-ansi-2.0.0" // { - dependencies = [ - sources."ansi-regex-2.1.1" - ]; - }) - sources."has-flag-3.0.0" - sources."has-generators-1.0.1" - sources."has-symbol-support-x-1.4.2" - sources."has-to-string-tag-x-1.4.1" - sources."http-signature-1.2.0" - sources."iconv-lite-0.4.24" - sources."ieee754-1.1.12" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."inquirer-6.2.0" - sources."is-3.2.1" - sources."is-buffer-1.1.6" - sources."is-extendable-0.1.1" - sources."is-fullwidth-code-point-2.0.0" - sources."is-natural-number-4.0.1" - sources."is-object-1.0.1" - sources."is-promise-2.1.0" - sources."is-redirect-1.0.0" - sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" - sources."is-typedarray-1.0.0" - sources."is-utf8-0.2.1" - sources."isarray-1.0.0" - sources."isstream-0.1.2" - sources."isurl-1.0.0" - sources."js-yaml-3.12.0" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-2.4.0" - sources."jsprim-1.4.1" - sources."kind-of-3.2.2" - sources."klaw-1.3.1" - sources."lazy-cache-1.0.4" - sources."lodash-4.17.10" - sources."log-symbols-2.2.0" - sources."longest-1.0.1" - sources."lowercase-keys-1.0.1" - (sources."make-dir-1.3.0" // { - dependencies = [ - sources."pify-3.0.0" - ]; - }) - (sources."metalsmith-2.3.0" // { - dependencies = [ - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."chalk-1.1.3" - sources."strip-ansi-3.0.1" - sources."supports-color-2.0.0" - ]; - }) - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-fn-1.2.0" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.5.1" - sources."multimatch-2.1.0" - sources."mute-stream-0.0.7" - (sources."npm-conf-1.1.3" // { - dependencies = [ - sources."pify-3.0.0" - ]; - }) - sources."oauth-sign-0.9.0" - sources."object-assign-4.1.1" - sources."once-1.4.0" - sources."onetime-2.0.1" - sources."optimist-0.6.1" - sources."ora-1.4.0" - sources."os-homedir-1.0.2" - sources."os-tmpdir-1.0.2" - sources."path-is-absolute-1.0.1" - sources."pend-1.2.0" - sources."performance-now-2.1.0" - sources."pify-2.3.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."prepend-http-1.0.4" - sources."process-nextick-args-2.0.0" - sources."proto-list-1.2.4" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."read-metadata-1.0.0" - sources."readable-stream-2.3.6" - sources."recursive-readdir-2.2.2" - sources."repeat-string-1.6.1" - sources."request-2.88.0" - sources."restore-cursor-2.0.0" - sources."right-align-0.1.3" - sources."rimraf-2.6.2" - sources."run-async-2.3.0" - sources."rxjs-6.2.2" - sources."safe-buffer-5.1.2" - sources."safer-buffer-2.1.2" - (sources."seek-bzip-1.0.5" // { - dependencies = [ - sources."commander-2.8.1" - ]; - }) - sources."semver-5.5.1" - sources."signal-exit-3.0.2" - sources."source-map-0.4.4" - sources."sprintf-js-1.0.3" - sources."sshpk-1.14.2" - sources."stat-mode-0.2.2" - sources."string-width-2.1.1" - sources."string_decoder-1.1.1" - sources."strip-ansi-4.0.0" - sources."strip-dirs-2.1.0" - sources."strip-outer-1.0.1" - sources."supports-color-5.5.0" - sources."tar-stream-1.6.1" - sources."through-2.3.8" - sources."thunkify-2.1.2" - sources."thunkify-wrap-1.0.4" - sources."tildify-1.2.0" - sources."timed-out-4.0.1" - sources."tmp-0.0.33" - sources."to-buffer-1.1.1" - sources."toml-2.3.3" - sources."tough-cookie-2.4.3" - sources."trim-repeated-1.0.0" - sources."tslib-1.9.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - (sources."uglify-js-2.8.29" // { - dependencies = [ - sources."source-map-0.5.7" - ]; - }) - sources."uglify-to-browserify-1.0.2" - sources."uid-0.0.2" - sources."unbzip2-stream-1.2.5" - sources."unyield-0.0.1" - sources."unzip-response-2.0.1" - sources."url-parse-lax-1.0.0" - sources."url-to-options-1.0.1" - sources."user-home-2.0.0" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - sources."validate-npm-package-name-3.0.0" - sources."verror-1.10.0" - sources."ware-1.3.0" - sources."win-fork-1.1.1" - sources."window-size-0.1.0" - sources."wordwrap-0.0.3" - sources."wrap-fn-0.1.5" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - sources."yaml-js-0.0.8" - sources."yargs-3.10.0" - sources."yauzl-2.10.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A simple CLI for scaffolding Vue.js projects."; - homepage = "https://github.com/vuejs/vue-cli#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - "@vue/cli" = nodeEnv.buildNodePackage { - name = "_at_vue_slash_cli"; - packageName = "@vue/cli"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@vue/cli/-/cli-3.0.1.tgz"; - sha512 = "z61IlDhTpgDhM6cjbVynkpZzkfhmRKns8DhuuF/OK8VIEI9mwLLn+9df5lFe6Ij/5S9KURXwNeaTLiA1m2R/Yw=="; - }; - dependencies = [ - sources."@akryum/winattr-3.0.0" - sources."@apollographql/apollo-upload-server-5.0.3" - sources."@apollographql/graphql-playground-html-1.6.0" - sources."@babel/runtime-7.0.0" - sources."@babel/runtime-corejs2-7.0.0" - sources."@mrmlnc/readdir-enhanced-2.2.1" - sources."@nodelib/fs.stat-1.1.1" - sources."@protobufjs/aspromise-1.1.2" - sources."@protobufjs/base64-1.1.2" - sources."@protobufjs/codegen-2.0.4" - sources."@protobufjs/eventemitter-1.1.0" - sources."@protobufjs/fetch-1.1.0" - sources."@protobufjs/float-1.0.2" - sources."@protobufjs/inquire-1.1.0" - sources."@protobufjs/path-1.1.2" - sources."@protobufjs/pool-1.1.0" - sources."@protobufjs/utf8-1.1.0" - sources."@types/accepts-1.3.5" - sources."@types/async-2.0.49" - sources."@types/body-parser-1.17.0" - sources."@types/connect-3.4.32" - sources."@types/cors-2.8.4" - sources."@types/events-1.2.0" - sources."@types/express-4.16.0" - sources."@types/express-serve-static-core-4.16.0" - sources."@types/graphql-0.12.6" - sources."@types/long-4.0.0" - sources."@types/mime-2.0.0" - sources."@types/node-10.9.2" - sources."@types/range-parser-1.2.2" - sources."@types/serve-static-1.13.2" - sources."@types/ws-5.1.2" - sources."@types/zen-observable-0.8.0" - sources."@vue/cli-shared-utils-3.0.1" - (sources."@vue/cli-ui-3.0.1" // { - dependencies = [ - sources."clone-2.1.2" - ]; - }) - sources."@vue/cli-ui-addon-webpack-3.0.1" - sources."abbrev-1.1.1" - sources."accepts-1.3.5" - sources."ajv-5.5.2" - sources."ansi-align-2.0.0" - sources."ansi-escapes-3.1.0" - sources."ansi-regex-3.0.0" - sources."ansi-styles-3.2.1" - sources."anymatch-2.0.0" - sources."apollo-cache-1.1.16" - sources."apollo-cache-control-0.2.2" - sources."apollo-cache-inmemory-1.2.9" - sources."apollo-client-2.4.1" - sources."apollo-datasource-0.1.2" - sources."apollo-engine-reporting-0.0.2" - sources."apollo-engine-reporting-protobuf-0.0.1" - sources."apollo-link-1.2.2" - sources."apollo-link-context-1.0.8" - sources."apollo-link-dedup-1.0.9" - sources."apollo-link-http-1.5.4" - sources."apollo-link-http-common-0.2.4" - sources."apollo-link-persisted-queries-0.2.1" - sources."apollo-link-state-0.4.1" - sources."apollo-link-ws-1.0.8" - sources."apollo-server-caching-0.1.2" - sources."apollo-server-core-2.0.4" - sources."apollo-server-env-2.0.2" - sources."apollo-server-errors-2.0.2" - sources."apollo-server-express-2.0.4" - sources."apollo-tracing-0.2.2" - sources."apollo-upload-client-8.1.0" - sources."apollo-utilities-1.0.20" - 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-filter-0.0.1" - sources."array-flatten-1.1.1" - sources."array-map-0.0.0" - sources."array-reduce-0.0.0" - sources."array-union-1.0.2" - sources."array-uniq-1.0.3" - sources."array-unique-0.3.2" - sources."arrify-1.0.1" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."assign-symbols-1.0.0" - sources."ast-types-0.11.5" - sources."async-1.5.2" - sources."async-each-1.0.1" - sources."async-limiter-1.0.0" - sources."async-retry-1.2.1" - sources."asynckit-0.4.0" - sources."atob-2.1.2" - sources."aws-sign2-0.7.0" - sources."aws4-1.8.0" - sources."backo2-1.0.2" - sources."balanced-match-1.0.0" - (sources."base-0.11.2" // { - dependencies = [ - sources."define-property-1.0.0" - ]; - }) - sources."base64-js-0.0.8" - sources."bcrypt-pbkdf-1.0.2" - sources."binary-extensions-1.11.0" - (sources."bl-1.2.2" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - (sources."body-parser-1.18.3" // { - dependencies = [ - sources."debug-2.6.9" - ]; - }) - sources."boxen-1.3.0" - sources."brace-expansion-1.1.11" - sources."braces-2.3.2" - (sources."buffer-3.6.0" // { - dependencies = [ - sources."isarray-1.0.0" - ]; - }) - sources."buffer-alloc-1.2.0" - sources."buffer-alloc-unsafe-1.1.0" - sources."buffer-crc32-0.2.13" - sources."buffer-fill-1.0.0" - sources."builtins-1.0.3" - sources."busboy-0.2.14" - sources."bytes-3.0.0" - sources."cache-base-1.0.1" - sources."call-me-maybe-1.0.1" - sources."camelcase-4.1.0" - sources."capture-stack-trace-1.0.0" - sources."caseless-0.12.0" - sources."caw-2.0.1" - sources."chalk-2.4.1" - sources."chardet-0.5.0" - sources."chokidar-2.0.4" - sources."ci-info-1.4.0" - (sources."class-utils-0.3.6" // { - dependencies = [ - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."cli-boxes-1.0.0" - sources."cli-cursor-2.1.0" - sources."cli-spinners-1.3.1" - sources."cli-width-2.2.0" - sources."clipboard-2.0.1" - sources."clone-1.0.4" - sources."cmd-shim-2.0.2" - sources."co-4.6.0" - sources."collection-visit-1.0.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."component-emitter-1.2.1" - sources."concat-map-0.0.1" - sources."config-chain-1.1.11" - sources."configstore-3.1.2" - sources."content-disposition-0.5.2" - sources."content-type-1.0.4" - sources."cookie-0.3.1" - sources."cookie-signature-1.0.6" - sources."copy-descriptor-0.1.1" - sources."core-js-2.5.7" - sources."core-util-is-1.0.2" - sources."cors-2.8.4" - sources."create-error-class-3.0.2" - sources."cross-spawn-5.1.0" - sources."crypto-random-string-1.0.0" - sources."dashdash-1.14.1" - sources."debug-3.1.0" - sources."decode-uri-component-0.2.0" - (sources."decompress-4.2.0" // { - dependencies = [ - sources."pify-2.3.0" - ]; - }) - sources."decompress-tar-4.1.1" - (sources."decompress-tarbz2-4.1.1" // { - dependencies = [ - sources."file-type-6.2.0" - ]; - }) - sources."decompress-targz-4.1.1" - (sources."decompress-unzip-4.0.1" // { - dependencies = [ - sources."file-type-3.9.0" - sources."get-stream-2.3.1" - sources."pify-2.3.0" - ]; - }) - sources."deep-extend-0.6.0" - sources."deepmerge-2.1.1" - sources."defaults-1.0.3" - sources."define-properties-1.1.3" - sources."define-property-2.0.2" - sources."delayed-stream-1.0.0" - sources."delegate-3.2.0" - sources."depd-1.1.2" - sources."deprecated-decorator-0.1.6" - sources."destroy-1.0.4" - sources."dicer-0.2.5" - sources."dir-glob-2.0.0" - sources."dot-prop-4.2.0" - (sources."download-5.0.3" // { - dependencies = [ - sources."pify-2.3.0" - ]; - }) - sources."download-git-repo-1.1.0" - sources."duplexer-0.1.1" - sources."duplexer3-0.1.4" - sources."easy-stack-1.0.0" - sources."ecc-jsbn-0.1.2" - sources."ee-first-1.1.1" - sources."ejs-2.6.1" - sources."encodeurl-1.0.2" - sources."end-of-stream-1.4.1" - sources."es-abstract-1.12.0" - sources."es-to-primitive-1.1.1" - sources."escape-html-1.0.3" - sources."escape-string-regexp-1.0.5" - sources."esprima-4.0.1" - sources."etag-1.8.1" - sources."event-pubsub-4.3.0" - sources."event-stream-3.3.4" - sources."eventemitter3-3.1.0" - sources."exec-sh-0.2.2" - (sources."execa-0.10.0" // { - dependencies = [ - sources."cross-spawn-6.0.5" - ]; - }) - (sources."expand-brackets-2.1.4" // { - dependencies = [ - sources."debug-2.6.9" - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."expand-tilde-2.0.2" - (sources."express-4.16.3" // { - dependencies = [ - sources."body-parser-1.18.2" - sources."debug-2.6.9" - (sources."http-errors-1.6.2" // { - dependencies = [ - sources."depd-1.1.1" - sources."setprototypeof-1.0.3" - ]; - }) - sources."iconv-lite-0.4.19" - sources."qs-6.5.1" - sources."raw-body-2.3.2" - sources."statuses-1.4.0" - ]; - }) - sources."express-history-api-fallback-2.2.1" - sources."extend-3.0.2" - sources."extend-shallow-2.0.1" - sources."external-editor-3.0.1" - (sources."extglob-2.0.4" // { - dependencies = [ - sources."define-property-1.0.0" - ]; - }) - sources."extract-files-3.1.0" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-glob-2.2.2" - sources."fast-json-stable-stringify-2.0.0" - sources."fd-slicer-1.1.0" - sources."figures-2.0.0" - sources."file-type-5.2.0" - sources."filename-reserved-regex-2.0.0" - sources."filenamify-2.1.0" - sources."fill-range-4.0.0" - (sources."finalhandler-1.1.1" // { - dependencies = [ - sources."debug-2.6.9" - sources."statuses-1.4.0" - ]; - }) - sources."for-in-1.0.2" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."forwarded-0.1.2" - sources."fragment-cache-0.2.1" - sources."fresh-0.5.2" - sources."from-0.1.7" - sources."fs-constants-1.0.0" - sources."fs-exists-sync-0.1.0" - sources."fs-extra-6.0.1" - sources."fs.realpath-1.0.0" - sources."fsevents-1.2.4" - sources."fswin-2.17.1227" - sources."function-bind-1.1.1" - sources."get-proxy-2.1.0" - sources."get-stream-3.0.0" - sources."get-value-2.0.6" - sources."getpass-0.1.7" - sources."git-clone-0.1.0" - sources."git-config-path-1.0.1" - sources."glob-7.1.3" - (sources."glob-parent-3.1.0" // { - dependencies = [ - sources."is-glob-3.1.0" - ]; - }) - sources."glob-to-regexp-0.3.0" - sources."global-dirs-0.1.1" - (sources."globby-8.0.1" // { - dependencies = [ - sources."slash-1.0.0" - ]; - }) - sources."good-listener-1.2.2" - sources."got-6.7.1" - sources."graceful-fs-4.1.11" - sources."graceful-readlink-1.0.1" - sources."graphql-0.13.2" - sources."graphql-anywhere-4.1.18" - sources."graphql-extensions-0.1.2" - sources."graphql-subscriptions-0.5.8" - sources."graphql-tag-2.9.2" - sources."graphql-tools-3.1.1" - sources."graphql-type-json-0.2.1" - sources."growly-1.3.0" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - sources."has-1.0.3" - sources."has-flag-3.0.0" - sources."has-symbol-support-x-1.4.2" - sources."has-to-string-tag-x-1.4.1" - sources."has-value-1.0.0" - (sources."has-values-1.0.0" // { - dependencies = [ - sources."kind-of-4.0.0" - ]; - }) - sources."hash.js-1.1.5" - sources."hoek-5.0.4" - sources."homedir-polyfill-1.0.1" - sources."http-errors-1.6.3" - sources."http-signature-1.2.0" - sources."iconv-lite-0.4.23" - sources."ieee754-1.1.12" - sources."ignore-3.3.10" - sources."ignore-by-default-1.0.1" - sources."import-global-0.1.0" - sources."import-lazy-2.1.0" - sources."imurmurhash-0.1.4" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."inquirer-6.2.0" - sources."ipaddr.js-1.8.0" - sources."is-accessor-descriptor-1.0.0" - sources."is-binary-path-1.0.1" - sources."is-buffer-1.1.6" - sources."is-callable-1.1.4" - sources."is-ci-1.2.0" - sources."is-data-descriptor-1.0.0" - sources."is-date-object-1.0.1" - 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.0" - sources."is-installed-globally-0.1.0" - sources."is-natural-number-4.0.1" - sources."is-npm-1.0.0" - (sources."is-number-3.0.0" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-obj-1.0.1" - sources."is-object-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-redirect-1.0.0" - sources."is-regex-1.0.4" - sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" - sources."is-symbol-1.0.1" - sources."is-typedarray-1.0.0" - sources."is-windows-1.0.2" - sources."is-wsl-1.1.0" - sources."isarray-0.0.1" - sources."isbinaryfile-3.0.3" - sources."isemail-3.1.3" - sources."isexe-2.0.0" - sources."isobject-3.0.1" - sources."isstream-0.1.2" - sources."isurl-1.0.0" - sources."iterall-1.2.2" - sources."javascript-stringify-1.6.0" - sources."joi-13.6.0" - sources."js-message-1.0.5" - sources."js-queue-2.0.0" - sources."js-yaml-3.12.0" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-4.0.0" - sources."jsonify-0.0.0" - sources."jsprim-1.4.1" - sources."kind-of-6.0.2" - sources."klaw-sync-4.0.0" - sources."latest-version-3.1.0" - sources."launch-editor-2.2.1" - sources."lodash-4.17.10" - sources."lodash.clonedeep-4.5.0" - sources."lodash.debounce-4.0.8" - sources."lodash.merge-4.6.1" - sources."log-symbols-2.2.0" - sources."long-4.0.0" - sources."lowdb-1.0.0" - sources."lowercase-keys-1.0.1" - sources."lru-cache-4.1.3" - sources."make-dir-1.3.0" - sources."map-cache-0.2.2" - sources."map-stream-0.1.0" - sources."map-visit-1.0.0" - sources."media-typer-0.3.0" - sources."merge-1.2.0" - sources."merge-descriptors-1.0.1" - sources."merge2-1.2.2" - sources."methods-1.1.2" - (sources."micromatch-3.1.10" // { - dependencies = [ - sources."extend-shallow-3.0.2" - sources."is-extendable-1.0.1" - ]; - }) - sources."mime-1.4.1" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-fn-1.2.0" - sources."minimalistic-assert-1.0.1" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - (sources."mixin-deep-1.3.1" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."ms-2.0.0" - sources."mute-stream-0.0.7" - sources."nan-2.11.0" - sources."nanoid-1.2.1" - (sources."nanomatch-1.2.13" // { - dependencies = [ - sources."extend-shallow-3.0.2" - sources."is-extendable-1.0.1" - ]; - }) - sources."negotiator-0.6.1" - sources."nice-try-1.0.5" - sources."node-fetch-2.2.0" - sources."node-ipc-9.1.1" - sources."node-notifier-5.2.1" - sources."nodemon-1.18.3" - sources."nopt-1.0.10" - sources."normalize-path-2.1.1" - sources."npm-conf-1.1.3" - sources."npm-run-path-2.0.2" - sources."oauth-sign-0.9.0" - sources."object-assign-4.1.1" - (sources."object-copy-0.1.0" // { - dependencies = [ - sources."define-property-0.2.5" - sources."is-accessor-descriptor-0.1.6" - sources."is-data-descriptor-0.1.4" - (sources."is-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-5.1.0" - ]; - }) - sources."kind-of-3.2.2" - ]; - }) - sources."object-keys-1.0.12" - sources."object-path-0.11.4" - 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.3.0" - sources."ora-2.1.0" - sources."os-tmpdir-1.0.2" - sources."p-finally-1.0.0" - sources."package-json-4.0.1" - sources."parse-git-config-2.0.3" - sources."parse-passwd-1.0.0" - sources."parseurl-1.3.2" - sources."pascalcase-0.1.1" - sources."path-dirname-1.0.2" - sources."path-is-absolute-1.0.1" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."path-parse-1.0.6" - sources."path-to-regexp-0.1.7" - sources."path-type-3.0.0" - sources."pause-stream-0.0.11" - sources."pend-1.2.0" - sources."performance-now-2.1.0" - sources."pify-3.0.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - (sources."portfinder-1.0.17" // { - dependencies = [ - sources."debug-2.6.9" - ]; - }) - sources."posix-character-classes-0.1.1" - sources."prepend-http-1.0.4" - sources."prismjs-1.15.0" - sources."private-0.1.8" - sources."process-nextick-args-2.0.0" - sources."proto-list-1.2.4" - sources."protobufjs-6.8.8" - sources."proxy-addr-2.0.4" - sources."ps-tree-1.1.0" - sources."pseudomap-1.0.2" - sources."psl-1.1.29" - sources."pstree.remy-1.1.0" - sources."punycode-2.1.1" - sources."qs-6.5.2" - sources."range-parser-1.2.0" - sources."raw-body-2.3.3" - sources."rc-1.2.8" - sources."readable-stream-1.1.14" - (sources."readdirp-2.1.0" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - (sources."recast-0.15.3" // { - dependencies = [ - sources."source-map-0.6.1" - ]; - }) - sources."regenerator-runtime-0.12.1" - (sources."regex-not-1.0.2" // { - dependencies = [ - sources."extend-shallow-3.0.2" - sources."is-extendable-1.0.1" - ]; - }) - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - sources."remove-trailing-separator-1.1.0" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - (sources."request-2.88.0" // { - dependencies = [ - sources."safe-buffer-5.1.2" - ]; - }) - sources."request-promise-core-1.1.1" - sources."request-promise-native-1.0.5" - sources."resolve-1.8.1" - sources."resolve-url-0.2.1" - sources."restore-cursor-2.0.0" - sources."ret-0.1.15" - sources."retry-0.10.1" - sources."rimraf-2.6.2" - sources."run-async-2.3.0" - sources."rxjs-6.2.2" - sources."safe-buffer-5.1.1" - sources."safe-regex-1.1.0" - sources."safer-buffer-2.1.2" - (sources."seek-bzip-1.0.5" // { - dependencies = [ - sources."commander-2.8.1" - ]; - }) - sources."select-1.1.2" - sources."semver-5.5.1" - sources."semver-diff-2.1.0" - (sources."send-0.16.2" // { - dependencies = [ - sources."debug-2.6.9" - sources."statuses-1.4.0" - ]; - }) - sources."serve-static-1.13.2" - sources."set-immediate-shim-1.0.1" - sources."set-value-2.0.0" - sources."setprototypeof-1.1.0" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."shell-quote-1.6.1" - sources."shellwords-0.1.1" - sources."shortid-2.2.13" - sources."signal-exit-3.0.2" - sources."slash-2.0.0" - (sources."snapdragon-0.8.2" // { - dependencies = [ - sources."debug-2.6.9" - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - (sources."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."split-0.3.3" - (sources."split-string-3.1.0" // { - dependencies = [ - sources."extend-shallow-3.0.2" - sources."is-extendable-1.0.1" - ]; - }) - sources."sprintf-js-1.0.3" - sources."sshpk-1.14.2" - (sources."static-extend-0.1.2" // { - dependencies = [ - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."statuses-1.5.0" - sources."stealthy-require-1.1.1" - sources."steno-0.4.4" - sources."stream-combiner-0.0.4" - sources."streamsearch-0.1.2" - sources."string-width-2.1.1" - sources."string.prototype.padstart-3.0.0" - sources."string_decoder-0.10.31" - sources."strip-ansi-4.0.0" - sources."strip-dirs-2.1.0" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - sources."strip-outer-1.0.1" - sources."subscriptions-transport-ws-0.9.14" - sources."supports-color-5.5.0" - sources."symbol-observable-1.2.0" - (sources."tar-stream-1.6.1" // { - dependencies = [ - sources."isarray-1.0.0" - sources."readable-stream-2.3.6" - sources."string_decoder-1.1.1" - ]; - }) - (sources."term-size-1.2.0" // { - dependencies = [ - sources."execa-0.7.0" - ]; - }) - sources."terminate-2.1.0" - sources."through-2.3.8" - sources."timed-out-4.0.1" - sources."tiny-emitter-2.0.2" - sources."tmp-0.0.33" - sources."to-buffer-1.1.1" - (sources."to-object-path-0.3.0" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."to-regex-3.0.2" // { - dependencies = [ - sources."extend-shallow-3.0.2" - sources."is-extendable-1.0.1" - ]; - }) - sources."to-regex-range-2.1.1" - sources."topo-3.0.0" - sources."touch-3.1.0" - (sources."tough-cookie-2.4.3" // { - dependencies = [ - sources."punycode-1.4.1" - ]; - }) - sources."trim-repeated-1.0.0" - sources."tslib-1.9.3" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-is-1.6.16" - sources."unbzip2-stream-1.2.5" - (sources."undefsafe-2.0.2" // { - dependencies = [ - sources."debug-2.6.9" - ]; - }) - (sources."union-value-1.0.0" // { - dependencies = [ - sources."set-value-0.4.3" - ]; - }) - 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" // { - dependencies = [ - sources."isobject-2.1.0" - ]; - }) - sources."has-values-0.1.4" - sources."isarray-1.0.0" - ]; - }) - sources."unzip-response-2.0.1" - sources."upath-1.1.0" - sources."update-notifier-2.5.0" - sources."urix-0.1.0" - sources."url-parse-lax-1.0.0" - sources."url-to-options-1.0.1" - sources."use-3.1.1" - sources."util-deprecate-1.0.2" - sources."util.promisify-1.0.0" - sources."utils-merge-1.0.1" - sources."uuid-3.3.2" - sources."validate-npm-package-name-3.0.0" - sources."vary-1.1.2" - sources."verror-1.10.0" - sources."vue-cli-plugin-apollo-0.14.6" - sources."watch-1.0.2" - sources."wcwidth-1.0.1" - sources."which-1.3.1" - sources."widest-line-2.0.0" - sources."wrappy-1.0.2" - sources."write-file-atomic-2.3.0" - sources."ws-5.2.2" - sources."xdg-basedir-3.0.0" - sources."xtend-4.0.1" - sources."yallist-2.1.2" - (sources."yaml-front-matter-3.4.1" // { - dependencies = [ - sources."commander-1.0.0" - ]; - }) - sources."yauzl-2.10.0" - sources."zen-observable-0.8.9" - sources."zen-observable-ts-0.8.9" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Command line interface for rapid Vue.js development"; - homepage = https://cli.vuejs.org/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - webdrvr = nodeEnv.buildNodePackage { - name = "webdrvr"; - packageName = "webdrvr"; - version = "2.43.0-1"; - src = fetchurl { - url = "https://registry.npmjs.org/webdrvr/-/webdrvr-2.43.0-1.tgz"; - sha1 = "17c442b94c0a6a3a68293d6ea4deb408f8cb9225"; - }; - dependencies = [ - sources."abbrev-1.1.1" - sources."adm-zip-0.4.11" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."asn1-0.2.4" - sources."assert-plus-0.2.0" - sources."async-2.6.1" - sources."aws-sign2-0.6.0" - sources."balanced-match-1.0.0" - sources."bcrypt-pbkdf-1.0.2" - sources."bl-1.0.3" - sources."boom-2.10.1" - sources."brace-expansion-1.1.11" - sources."caseless-0.11.0" - sources."chalk-1.1.3" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."concat-map-0.0.1" - sources."concat-stream-1.5.0" - (sources."config-chain-1.1.11" // { - dependencies = [ - sources."ini-1.3.5" - ]; - }) - sources."core-util-is-1.0.2" - sources."cryptiles-2.0.5" - (sources."dashdash-1.14.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."debug-0.7.4" - sources."delayed-stream-1.0.0" - sources."ecc-jsbn-0.1.2" - sources."escape-string-regexp-1.0.5" - sources."extend-3.0.2" - (sources."extract-zip-1.5.0" // { - dependencies = [ - sources."mkdirp-0.5.0" - ]; - }) - sources."extsprintf-1.3.0" - sources."fd-slicer-1.0.1" - sources."follow-redirects-0.0.3" - sources."forever-agent-0.6.1" - sources."form-data-1.0.1" - sources."fs-extra-0.26.7" - sources."fs.realpath-1.0.0" - sources."generate-function-2.2.0" - sources."generate-object-property-1.2.0" - (sources."getpass-0.1.7" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."glob-7.1.3" - sources."graceful-fs-4.1.11" - sources."har-validator-2.0.6" - sources."has-ansi-2.0.0" - sources."hasha-2.2.0" - sources."hawk-3.1.3" - sources."hoek-2.16.3" - sources."http-signature-1.1.1" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.1.0" - sources."is-my-ip-valid-1.0.0" - sources."is-my-json-valid-2.19.0" - sources."is-property-1.0.2" - sources."is-stream-1.1.0" - sources."is-typedarray-1.0.0" - sources."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-2.4.0" - sources."jsonpointer-4.0.1" - (sources."jsprim-1.4.1" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."kew-0.1.7" - sources."klaw-1.3.1" - sources."lodash-4.17.10" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mkdirp-0.3.5" - sources."node-uuid-1.4.8" - sources."nopt-2.2.1" - sources."npmconf-0.1.16" - sources."oauth-sign-0.8.2" - sources."once-1.3.3" - sources."os-tmpdir-1.0.2" - sources."osenv-0.0.3" - sources."path-is-absolute-1.0.1" - sources."pend-1.2.0" - (sources."phantomjs-1.9.20" // { - dependencies = [ - sources."kew-0.7.0" - ]; - }) - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."process-nextick-args-1.0.7" - sources."progress-1.1.8" - sources."proto-list-1.2.4" - sources."qs-5.2.1" - sources."readable-stream-2.0.6" - sources."request-2.67.0" - sources."request-progress-2.0.1" - sources."rimraf-2.6.2" - sources."safer-buffer-2.1.2" - sources."semver-2.3.2" - sources."sntp-1.0.9" - (sources."sshpk-1.14.2" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."string_decoder-0.10.31" - sources."stringstream-0.0.6" - sources."strip-ansi-3.0.1" - sources."supports-color-2.0.0" - sources."throttleit-1.0.0" - sources."tmp-0.0.33" - sources."tough-cookie-2.2.2" - sources."tunnel-agent-0.4.3" - sources."tweetnacl-0.14.5" - sources."typedarray-0.0.6" - sources."underscore-1.9.1" - sources."util-deprecate-1.0.2" - (sources."verror-1.10.0" // { - dependencies = [ - sources."assert-plus-1.0.0" - ]; - }) - sources."which-1.2.14" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - sources."yauzl-2.4.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "NPM wrapper for Selenium Webdriver including Chromedriver / IEDriver / IOSDriver / Ghostdriver"; - homepage = https://github.com/uxebu/webdrvr; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - webpack = nodeEnv.buildNodePackage { - name = "webpack"; - packageName = "webpack"; - version = "4.17.1"; - src = fetchurl { - url = "https://registry.npmjs.org/webpack/-/webpack-4.17.1.tgz"; - sha512 = "vdPYogljzWPhFKDj3Gcp01Vqgu7K3IQlybc3XIdKSQHelK1C3eIQuysEUR7MxKJmdandZlQB/9BG2Jb1leJHaw=="; - }; - dependencies = [ - sources."@webassemblyjs/ast-1.5.13" - sources."@webassemblyjs/floating-point-hex-parser-1.5.13" - sources."@webassemblyjs/helper-api-error-1.5.13" - sources."@webassemblyjs/helper-buffer-1.5.13" - sources."@webassemblyjs/helper-code-frame-1.5.13" - sources."@webassemblyjs/helper-fsm-1.5.13" - sources."@webassemblyjs/helper-module-context-1.5.13" - sources."@webassemblyjs/helper-wasm-bytecode-1.5.13" - sources."@webassemblyjs/helper-wasm-section-1.5.13" - sources."@webassemblyjs/ieee754-1.5.13" - (sources."@webassemblyjs/leb128-1.5.13" // { - dependencies = [ - sources."long-4.0.0" - ]; - }) - sources."@webassemblyjs/utf8-1.5.13" - sources."@webassemblyjs/wasm-edit-1.5.13" - sources."@webassemblyjs/wasm-gen-1.5.13" - sources."@webassemblyjs/wasm-opt-1.5.13" - sources."@webassemblyjs/wasm-parser-1.5.13" - sources."@webassemblyjs/wast-parser-1.5.13" - sources."@webassemblyjs/wast-printer-1.5.13" - sources."acorn-5.7.2" - sources."acorn-dynamic-import-3.0.0" - sources."ajv-6.5.3" - sources."ajv-keywords-3.2.0" - sources."anymatch-2.0.0" - sources."aproba-1.2.0" - 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."asn1.js-4.10.1" - (sources."assert-1.4.1" // { - dependencies = [ - sources."inherits-2.0.1" - sources."util-0.10.3" - ]; - }) - sources."assign-symbols-1.0.0" - sources."async-each-1.0.1" - sources."atob-2.1.2" - sources."balanced-match-1.0.0" - (sources."base-0.11.2" // { - dependencies = [ - sources."define-property-1.0.0" - ]; - }) - sources."base64-js-1.3.0" - sources."big.js-3.2.0" - sources."binary-extensions-1.11.0" - sources."bluebird-3.5.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."buffer-4.9.1" - sources."buffer-from-1.1.1" - sources."buffer-xor-1.0.3" - sources."builtin-status-codes-3.0.0" - sources."cacache-10.0.4" - sources."cache-base-1.0.1" - sources."chokidar-2.0.4" - sources."chownr-1.0.1" - sources."chrome-trace-event-1.0.0" - sources."cipher-base-1.0.4" - (sources."class-utils-0.3.6" // { - dependencies = [ - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."collection-visit-1.0.0" - sources."commander-2.14.1" - sources."commondir-1.0.1" - sources."component-emitter-1.2.1" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."console-browserify-1.1.0" - sources."constants-browserify-1.0.0" - sources."copy-concurrently-1.0.5" - sources."copy-descriptor-0.1.1" - 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."crypto-browserify-3.12.0" - sources."cyclist-0.2.2" - sources."date-now-0.1.4" - sources."debug-3.1.0" - sources."decode-uri-component-0.2.0" - sources."define-property-2.0.2" - sources."des.js-1.0.0" - sources."diffie-hellman-5.0.3" - sources."domain-browser-1.2.0" - sources."duplexify-3.6.0" - sources."elliptic-6.4.1" - sources."emojis-list-2.1.0" - sources."end-of-stream-1.4.1" - sources."enhanced-resolve-4.1.0" - sources."errno-0.1.7" - sources."eslint-scope-4.0.0" - sources."esrecurse-4.2.1" - sources."estraverse-4.2.0" - sources."events-1.1.1" - sources."evp_bytestokey-1.0.3" - (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."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."fill-range-4.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."find-cache-dir-1.0.0" - sources."find-up-2.1.0" - sources."flush-write-stream-1.0.3" - sources."for-in-1.0.2" - 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.4" - sources."get-value-2.0.6" - sources."glob-7.1.3" - (sources."glob-parent-3.1.0" // { - dependencies = [ - sources."is-glob-3.1.0" - ]; - }) - sources."graceful-fs-4.1.11" - 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.5" - sources."hmac-drbg-1.0.1" - sources."https-browserify-1.0.0" - sources."ieee754-1.1.12" - sources."iferr-0.1.5" - sources."imurmurhash-0.1.4" - sources."indexof-0.0.1" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - 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-glob-4.0.0" - (sources."is-number-3.0.0" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-plain-object-2.0.4" - sources."is-windows-1.0.2" - sources."isarray-1.0.0" - sources."isobject-3.0.1" - sources."json-parse-better-errors-1.0.2" - sources."json-schema-traverse-0.4.1" - sources."json5-0.5.1" - sources."kind-of-6.0.2" - sources."loader-runner-2.3.0" - sources."loader-utils-1.1.0" - sources."locate-path-2.0.0" - sources."lodash.debounce-4.0.8" - sources."long-3.2.0" - sources."lru-cache-4.1.3" - sources."make-dir-1.3.0" - sources."mamacro-0.0.3" - sources."map-cache-0.2.2" - sources."map-visit-1.0.0" - sources."md5.js-1.3.4" - sources."memory-fs-0.4.1" - sources."micromatch-3.1.10" - sources."miller-rabin-4.0.1" - sources."minimalistic-assert-1.0.1" - sources."minimalistic-crypto-utils-1.0.1" - sources."minimatch-3.0.4" - sources."minimist-0.0.8" - sources."mississippi-2.0.0" - (sources."mixin-deep-1.3.1" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - sources."mkdirp-0.5.1" - sources."move-concurrently-1.0.1" - sources."ms-2.0.0" - sources."nan-2.11.0" - sources."nanomatch-1.2.13" - sources."neo-async-2.5.2" - (sources."node-libs-browser-2.1.0" // { - dependencies = [ - sources."punycode-1.4.1" - ]; - }) - sources."normalize-path-2.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-visit-1.0.1" - sources."object.pick-1.3.0" - sources."once-1.4.0" - sources."os-browserify-0.3.0" - sources."p-limit-1.3.0" - sources."p-locate-2.0.0" - sources."p-try-1.0.0" - sources."pako-1.0.6" - sources."parallel-transform-1.1.0" - sources."parse-asn1-5.1.1" - sources."pascalcase-0.1.1" - sources."path-browserify-0.0.0" - sources."path-dirname-1.0.2" - sources."path-exists-3.0.0" - sources."path-is-absolute-1.0.1" - sources."pbkdf2-3.0.16" - sources."pify-3.0.0" - sources."pkg-dir-2.0.0" - sources."posix-character-classes-0.1.1" - sources."process-0.11.10" - sources."process-nextick-args-2.0.0" - sources."promise-inflight-1.0.1" - sources."prr-1.0.1" - sources."pseudomap-1.0.2" - sources."public-encrypt-4.0.2" - sources."pump-2.0.1" - sources."pumpify-1.5.1" - sources."punycode-2.1.1" - sources."querystring-0.2.0" - sources."querystring-es3-0.2.1" - sources."randombytes-2.0.6" - sources."randomfill-1.0.4" - sources."readable-stream-2.3.6" - sources."readdirp-2.1.0" - 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."resolve-url-0.2.1" - sources."ret-0.1.15" - sources."rimraf-2.6.2" - sources."ripemd160-2.0.2" - sources."run-queue-1.0.3" - sources."safe-buffer-5.1.2" - sources."safe-regex-1.1.0" - sources."schema-utils-0.4.7" - sources."serialize-javascript-1.5.0" - sources."set-immediate-shim-1.0.1" - (sources."set-value-2.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."setimmediate-1.0.5" - sources."sha.js-2.4.11" - (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."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.0" - sources."source-map-0.5.7" - sources."source-map-resolve-0.5.2" - sources."source-map-url-0.4.0" - sources."split-string-3.1.0" - sources."ssri-5.3.0" - (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.1" - sources."stream-each-1.2.3" - sources."stream-http-2.8.3" - sources."stream-shift-1.0.0" - sources."string_decoder-1.1.1" - sources."tapable-1.0.0" - sources."through2-2.0.3" - sources."timers-browserify-2.0.10" - sources."to-arraybuffer-1.0.1" - (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."tslib-1.9.3" - sources."tty-browserify-0.0.0" - sources."typedarray-0.0.6" - (sources."uglify-es-3.3.10" // { - dependencies = [ - sources."source-map-0.6.1" - ]; - }) - (sources."uglifyjs-webpack-plugin-1.3.0" // { - dependencies = [ - sources."source-map-0.6.1" - ]; - }) - (sources."union-value-1.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."set-value-0.4.3" - ]; - }) - sources."unique-filename-1.1.0" - sources."unique-slug-2.0.0" - (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.1.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.10.4" - sources."util-deprecate-1.0.2" - sources."vm-browserify-0.0.4" - sources."watchpack-1.6.0" - (sources."webpack-sources-1.1.0" // { - dependencies = [ - sources."source-map-0.6.1" - ]; - }) - sources."worker-farm-1.6.0" - sources."wrappy-1.0.2" - sources."xtend-4.0.1" - sources."y18n-4.0.0" - sources."yallist-2.1.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff."; - homepage = https://github.com/webpack/webpack; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - webtorrent-cli = nodeEnv.buildNodePackage { - name = "webtorrent-cli"; - packageName = "webtorrent-cli"; - version = "1.12.3"; - src = fetchurl { - url = "https://registry.npmjs.org/webtorrent-cli/-/webtorrent-cli-1.12.3.tgz"; - sha512 = "NnBAGkD64CRsl9edM9q0QU+ku6nCX32nM0U+YC8Gs/36c8y+5m9Tya3mWIux3oZKZ54yGiVtnok4tUpqDE5tMA=="; - }; - dependencies = [ - sources."addr-to-ip-port-1.5.1" - sources."airplay-js-0.3.0" - sources."ascli-0.3.0" - sources."async-limiter-1.0.0" - sources."balanced-match-1.0.0" - sources."bencode-2.0.0" - sources."binary-search-1.3.4" - sources."bitfield-2.0.0" - (sources."bittorrent-dht-8.4.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."bittorrent-peerid-1.3.0" - (sources."bittorrent-protocol-3.0.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."bittorrent-tracker-9.10.1" // { - dependencies = [ - sources."debug-3.1.0" - sources."simple-get-3.0.3" - ]; - }) - sources."blob-to-buffer-1.2.8" - sources."block-stream2-1.1.0" - sources."bn.js-4.11.8" - sources."brace-expansion-1.1.11" - sources."browserify-package-json-1.0.1" - sources."buffer-alloc-1.2.0" - sources."buffer-alloc-unsafe-1.1.0" - sources."buffer-equals-1.0.4" - sources."buffer-fill-1.0.0" - sources."buffer-from-1.1.1" - sources."buffer-indexof-1.1.1" - sources."bufferutil-4.0.0" - sources."bufferview-1.0.1" - sources."bytebuffer-3.5.5" - sources."castv2-0.1.9" - sources."castv2-client-1.2.0" - (sources."chromecasts-1.9.1" // { - dependencies = [ - sources."mime-1.6.0" - ]; - }) - sources."chunk-store-stream-3.0.1" - sources."clivas-0.2.0" - sources."closest-to-2.0.0" - sources."colour-0.7.1" - sources."compact2string-1.4.0" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."core-util-is-1.0.2" - sources."create-torrent-3.32.1" - sources."debug-2.6.9" - sources."decompress-response-3.3.0" - sources."defined-1.0.0" - (sources."dlnacasts-0.1.0" // { - dependencies = [ - sources."mime-1.6.0" - ]; - }) - sources."dns-packet-1.3.1" - sources."dns-txt-2.0.2" - (sources."ecstatic-3.2.1" // { - dependencies = [ - sources."mime-1.6.0" - ]; - }) - sources."elementtree-0.1.7" - sources."end-of-stream-1.4.1" - sources."executable-4.1.1" - sources."filestream-4.1.3" - sources."flatten-1.0.2" - (sources."fs-chunk-store-1.7.0" // { - dependencies = [ - sources."thunky-1.0.2" - ]; - }) - sources."fs.realpath-1.0.0" - sources."get-browser-rtc-1.0.2" - sources."get-stdin-6.0.0" - sources."glob-7.1.3" - sources."he-1.1.1" - sources."immediate-chunk-store-2.0.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ip-1.1.5" - sources."ip-set-1.0.1" - sources."ipaddr.js-1.8.1" - sources."is-ascii-1.0.0" - sources."is-file-1.0.0" - sources."is-typedarray-1.0.0" - sources."isarray-1.0.0" - sources."junk-2.1.0" - sources."k-bucket-4.0.1" - sources."k-rpc-5.0.0" - sources."k-rpc-socket-1.8.0" - sources."last-one-wins-1.0.4" - (sources."load-ip-set-2.1.0" // { - dependencies = [ - sources."simple-get-3.0.3" - ]; - }) - sources."long-2.4.0" - sources."lru-3.1.0" - sources."magnet-uri-5.2.3" - sources."mdns-js-0.5.0" - sources."mdns-js-packet-0.2.0" - sources."mediasource-2.2.2" - sources."memory-chunk-store-1.3.0" - sources."mime-2.3.1" - sources."mimic-response-1.0.1" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."moment-2.22.2" - sources."mp4-box-encoding-1.3.0" - sources."mp4-stream-2.0.3" - sources."ms-2.0.0" - (sources."multicast-dns-6.2.3" // { - dependencies = [ - sources."thunky-1.0.2" - ]; - }) - sources."multistream-2.1.1" - sources."netmask-1.0.6" - sources."network-address-1.1.2" - sources."next-event-1.0.0" - sources."node-gyp-build-3.4.0" - sources."node-ssdp-2.9.1" - sources."nodebmc-0.0.7" - sources."once-1.4.0" - sources."open-0.0.5" - sources."optjs-3.2.2" - sources."package-json-versionify-1.0.4" - sources."parse-numeric-range-0.0.2" - (sources."parse-torrent-6.1.2" // { - dependencies = [ - sources."simple-get-3.0.3" - ]; - }) - sources."path-is-absolute-1.0.1" - sources."piece-length-1.0.0" - sources."pify-2.3.0" - (sources."plist-with-patches-0.5.1" // { - dependencies = [ - sources."xmlbuilder-0.4.3" - ]; - }) - sources."prettier-bytes-1.0.4" - sources."process-nextick-args-2.0.0" - sources."protobufjs-3.8.2" - sources."pump-3.0.0" - sources."qap-3.3.1" - sources."random-access-file-2.0.1" - sources."random-access-storage-1.3.0" - sources."random-iterate-1.0.1" - sources."randombytes-2.0.6" - sources."range-parser-1.2.0" - sources."range-slice-stream-1.2.0" - sources."readable-stream-2.3.6" - sources."record-cache-1.1.0" - (sources."render-media-3.1.3" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."rimraf-2.6.2" - sources."run-parallel-1.1.9" - sources."run-parallel-limit-1.0.5" - sources."run-series-1.1.8" - sources."rusha-0.8.13" - sources."safe-buffer-5.1.2" - sources."sax-1.1.4" - sources."semver-5.1.1" - sources."simple-concat-1.0.0" - sources."simple-get-2.8.1" - (sources."simple-peer-9.1.2" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."simple-sha1-2.1.1" - (sources."simple-websocket-7.2.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."speedometer-1.1.0" - sources."split-1.0.1" - sources."stream-to-blob-1.0.1" - sources."stream-to-blob-url-2.1.1" - sources."stream-with-known-length-to-buffer-1.0.2" - sources."string2compact-1.3.0" - sources."string_decoder-1.1.1" - sources."thirty-two-1.0.2" - sources."through-2.3.8" - sources."thunky-0.1.0" - sources."to-arraybuffer-1.0.1" - (sources."torrent-discovery-9.0.2" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."torrent-piece-2.0.0" - sources."typedarray-0.0.6" - sources."typedarray-to-buffer-3.1.5" - sources."uint64be-2.0.2" - sources."uniq-1.0.1" - sources."unordered-array-remove-1.0.2" - sources."upnp-device-client-1.0.2" - sources."upnp-mediarenderer-client-1.2.4" - sources."url-join-2.0.5" - (sources."ut_metadata-3.2.2" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."ut_pex-1.2.1" - sources."utf-8-validate-5.0.1" - sources."util-deprecate-1.0.2" - sources."videostream-2.5.1" - sources."vlc-command-1.1.1" - (sources."webtorrent-0.102.2" // { - dependencies = [ - sources."debug-3.1.0" - sources."readable-stream-3.0.2" - sources."simple-get-3.0.3" - ]; - }) - sources."winreg-1.2.4" - sources."wrappy-1.0.2" - sources."ws-6.0.0" - sources."xml2js-0.4.19" - sources."xmlbuilder-9.0.7" - sources."xmldom-0.1.27" - sources."xtend-4.0.1" - sources."zero-fill-2.2.3" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "WebTorrent, the streaming torrent client. For the command line."; - homepage = https://webtorrent.io/; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - web-ext = nodeEnv.buildNodePackage { - name = "web-ext"; - packageName = "web-ext"; - version = "2.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/web-ext/-/web-ext-2.8.0.tgz"; - sha512 = "3JuPYU3yrefysm3pvGwRP5k9plRMPUeLo5KLp2TSnE9g4t7x6SeIWZEWWG3jwVeFsPQuIj3sAuVHEDO5ai9mCw=="; - }; - dependencies = [ - sources."@cliqz-oss/firefox-client-0.3.1" - sources."@cliqz-oss/node-firefox-connect-1.2.1" - sources."@types/node-10.9.2" - sources."JSONSelect-0.2.1" - sources."abbrev-1.1.1" - sources."acorn-5.7.2" - sources."acorn-jsx-4.1.1" - sources."adbkit-2.11.0" - sources."adbkit-logcat-1.1.0" - sources."adbkit-monkey-1.0.1" - (sources."addons-linter-1.2.6" // { - dependencies = [ - sources."source-map-0.6.1" - sources."source-map-support-0.5.6" - sources."yargs-12.0.1" - ]; - }) - sources."adm-zip-0.4.11" - sources."agent-base-4.2.1" - sources."ajv-6.5.2" - sources."ajv-keywords-3.2.0" - sources."ajv-merge-patch-4.1.0" - sources."ansi-align-2.0.0" - sources."ansi-escapes-3.1.0" - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.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.1" - ]; - }) - sources."archiver-utils-1.3.0" - 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-1.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-1.0.2" - sources."array-uniq-1.0.3" - sources."array-unique-0.3.2" - sources."arrify-1.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.11.5" - sources."async-0.2.10" - sources."async-each-1.0.1" - sources."asynckit-0.4.0" - sources."atob-2.1.2" - sources."aws-sign2-0.7.0" - sources."aws4-1.8.0" - (sources."babel-code-frame-6.26.0" // { - dependencies = [ - sources."chalk-1.1.3" - ]; - }) - sources."babel-core-6.26.3" - sources."babel-generator-6.26.1" - sources."babel-helpers-6.24.1" - sources."babel-messages-6.23.0" - (sources."babel-polyfill-6.26.0" // { - dependencies = [ - sources."regenerator-runtime-0.10.5" - ]; - }) - (sources."babel-register-6.26.0" // { - dependencies = [ - sources."source-map-support-0.4.18" - ]; - }) - sources."babel-runtime-6.26.0" - sources."babel-template-6.26.0" - sources."babel-traverse-6.26.0" - sources."babel-types-6.26.0" - sources."babylon-6.18.0" - sources."balanced-match-1.0.0" - (sources."base-0.11.2" // { - dependencies = [ - sources."define-property-1.0.0" - ]; - }) - sources."base64-js-1.3.0" - sources."bcrypt-pbkdf-1.0.2" - sources."binary-extensions-1.11.0" - sources."bl-1.2.2" - sources."bluebird-2.9.34" - sources."boolbase-1.0.0" - sources."boxen-1.3.0" - sources."brace-expansion-1.1.11" - (sources."braces-2.3.2" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."buffer-5.2.0" - sources."buffer-alloc-1.2.0" - sources."buffer-alloc-unsafe-1.1.0" - sources."buffer-crc32-0.2.13" - sources."buffer-equal-constant-time-1.0.1" - sources."buffer-fill-1.0.0" - sources."buffer-from-1.1.1" - sources."builtin-modules-1.1.1" - sources."bunyan-1.8.12" - sources."bytes-3.0.0" - sources."cache-base-1.0.1" - sources."caller-path-0.1.0" - sources."callsites-0.2.0" - sources."camelcase-4.1.0" - sources."capture-stack-trace-1.0.0" - sources."caseless-0.12.0" - (sources."chalk-2.4.0" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."supports-color-5.5.0" - ]; - }) - sources."chardet-0.4.2" - sources."cheerio-1.0.0-rc.2" - sources."chokidar-2.0.4" - sources."circular-json-0.3.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."cli-boxes-1.0.0" - sources."cli-cursor-2.1.0" - sources."cli-width-2.2.0" - (sources."cliui-4.1.0" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."strip-ansi-4.0.0" - ]; - }) - sources."clone-1.0.4" - sources."clone-deep-0.3.0" - sources."co-4.6.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-0.5.1" - sources."columnify-1.5.4" - sources."combined-stream-1.0.6" - sources."commander-2.17.1" - sources."common-tags-1.8.0" - sources."component-emitter-1.2.1" - sources."compress-commons-1.2.2" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."configstore-3.1.2" - sources."convert-source-map-1.5.1" - sources."copy-descriptor-0.1.1" - sources."core-js-2.5.7" - sources."core-util-is-1.0.2" - sources."crc-3.8.0" - sources."crc32-stream-2.0.0" - sources."create-error-class-3.0.2" - sources."cross-spawn-6.0.5" - sources."crx-parser-0.1.2" - sources."crypto-random-string-1.0.0" - sources."css-select-1.2.0" - sources."css-what-2.1.0" - sources."d-1.0.0" - sources."dashdash-1.14.1" - sources."data-uri-to-buffer-1.2.0" - sources."debounce-1.1.0" - sources."debug-2.6.9" - (sources."decamelize-2.0.0" // { - dependencies = [ - sources."xregexp-4.0.0" - ]; - }) - sources."decode-uri-component-0.2.0" - sources."deep-equal-1.0.1" - sources."deep-extend-0.6.0" - sources."deep-is-0.1.3" - sources."deepcopy-0.6.3" - sources."deepmerge-2.1.1" - sources."defaults-1.0.3" - sources."define-properties-1.1.3" - sources."define-property-2.0.2" - sources."degenerator-1.0.4" - sources."del-2.2.2" - sources."delayed-stream-1.0.0" - sources."depd-1.1.2" - sources."detect-indent-4.0.0" - (sources."dispensary-0.21.0" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."async-2.6.1" - sources."chalk-2.4.1" - sources."pino-4.17.6" - sources."source-map-0.6.1" - sources."source-map-support-0.5.9" - sources."supports-color-5.5.0" - sources."yargs-12.0.1" - ]; - }) - sources."doctrine-2.1.0" - (sources."dom-serializer-0.1.0" // { - dependencies = [ - sources."domelementtype-1.1.3" - ]; - }) - sources."domelementtype-1.3.0" - sources."domhandler-2.4.2" - sources."domutils-1.5.1" - sources."dot-prop-4.2.0" - sources."dtrace-provider-0.8.7" - sources."duplexer3-0.1.4" - sources."ecc-jsbn-0.1.2" - sources."ecdsa-sig-formatter-1.0.10" - sources."email-validator-2.0.4" - sources."encoding-0.1.12" - sources."end-of-stream-1.4.1" - sources."entities-1.1.1" - sources."error-ex-1.3.2" - sources."es-abstract-1.12.0" - sources."es-to-primitive-1.1.1" - sources."es5-ext-0.10.46" - 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-5.0.0" // { - dependencies = [ - sources."es6-promise-4.2.4" - ]; - }) - sources."es6-set-0.1.5" - sources."es6-symbol-3.1.1" - sources."es6-weak-map-2.0.2" - sources."escape-string-regexp-1.0.5" - (sources."escodegen-1.11.0" // { - dependencies = [ - sources."source-map-0.6.1" - ]; - }) - sources."escope-3.6.0" - (sources."eslint-5.0.1" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."debug-3.1.0" - sources."globals-11.7.0" - sources."strip-ansi-4.0.0" - ]; - }) - (sources."eslint-plugin-no-unsafe-innerhtml-1.0.16" // { - dependencies = [ - sources."acorn-3.3.0" - sources."acorn-jsx-3.0.1" - sources."ajv-4.11.8" - sources."ajv-keywords-1.5.1" - sources."ansi-escapes-1.4.0" - sources."ansi-regex-3.0.0" - sources."chalk-1.1.3" - sources."cli-cursor-1.0.2" - sources."eslint-3.19.0" - sources."espree-3.5.4" - sources."figures-1.7.0" - sources."inquirer-0.12.0" - sources."is-fullwidth-code-point-2.0.0" - sources."onetime-1.1.0" - sources."pluralize-1.2.1" - sources."progress-1.1.8" - sources."restore-cursor-1.0.1" - sources."run-async-0.1.0" - sources."shelljs-0.7.8" - sources."slice-ansi-0.0.4" - sources."string-width-1.0.2" - sources."strip-ansi-4.0.0" - (sources."table-3.8.3" // { - dependencies = [ - sources."string-width-2.1.1" - ]; - }) - ]; - }) - sources."eslint-scope-4.0.0" - sources."eslint-visitor-keys-1.0.0" - sources."espree-4.0.0" - sources."esprima-3.1.3" - sources."esquery-1.0.1" - sources."esrecurse-4.2.1" - sources."estraverse-4.2.0" - sources."esutils-2.0.2" - sources."event-emitter-0.3.5" - sources."event-to-promise-0.8.0" - (sources."execa-0.7.0" // { - dependencies = [ - sources."cross-spawn-5.1.0" - ]; - }) - sources."exit-hook-1.1.1" - (sources."expand-brackets-2.1.4" // { - dependencies = [ - sources."define-property-0.2.5" - sources."extend-shallow-2.0.1" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."extend-3.0.2" - (sources."extend-shallow-3.0.2" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - sources."external-editor-2.2.0" - (sources."extglob-2.0.4" // { - dependencies = [ - sources."define-property-1.0.0" - sources."extend-shallow-2.0.1" - ]; - }) - sources."extsprintf-1.3.0" - sources."fast-deep-equal-2.0.1" - sources."fast-json-parse-1.0.3" - sources."fast-json-patch-2.0.6" - sources."fast-json-stable-stringify-2.0.0" - sources."fast-levenshtein-2.0.6" - sources."fast-redact-1.1.14" - sources."fast-safe-stringify-1.2.3" - sources."fd-slicer-1.1.0" - sources."figures-2.0.0" - sources."file-entry-cache-2.0.0" - sources."file-uri-to-path-1.0.0" - (sources."fill-range-4.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."find-up-3.0.0" - (sources."firefox-profile-1.1.0" // { - dependencies = [ - sources."async-2.5.0" - sources."fs-extra-4.0.3" - ]; - }) - sources."first-chunk-stream-2.0.0" - sources."flat-cache-1.3.0" - sources."flatstr-1.0.8" - sources."fluent-syntax-0.7.0" - sources."for-in-1.0.2" - sources."for-own-1.0.0" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."fragment-cache-0.2.1" - sources."fs-constants-1.0.0" - sources."fs-extra-5.0.0" - sources."fs.realpath-1.0.0" - sources."fsevents-1.2.4" - (sources."ftp-0.3.10" // { - dependencies = [ - sources."isarray-0.0.1" - 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.9" // { - dependencies = [ - sources."commander-2.9.0" - sources."isexe-1.1.2" - sources."which-1.2.4" - ]; - }) - sources."generate-function-2.2.0" - sources."generate-object-property-1.2.0" - sources."get-caller-file-1.0.3" - sources."get-stream-3.0.0" - sources."get-uri-2.0.2" - sources."get-value-2.0.6" - sources."getpass-0.1.7" - sources."gettext-parser-1.1.0" - (sources."git-rev-sync-1.9.1" // { - dependencies = [ - sources."shelljs-0.7.7" - ]; - }) - sources."glob-7.1.2" - (sources."glob-parent-3.1.0" // { - dependencies = [ - sources."is-glob-3.1.0" - ]; - }) - sources."global-dirs-0.1.1" - sources."globals-9.18.0" - sources."globby-5.0.0" - sources."got-6.7.1" - sources."graceful-fs-4.1.11" - sources."graceful-readlink-1.0.1" - sources."graphlib-2.1.5" - sources."growly-1.3.0" - sources."har-schema-2.0.0" - (sources."har-validator-5.0.3" // { - dependencies = [ - sources."ajv-5.5.2" - sources."fast-deep-equal-1.1.0" - sources."json-schema-traverse-0.3.1" - ]; - }) - sources."has-1.0.3" - sources."has-ansi-2.0.0" - sources."has-color-0.1.7" - 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."hasbin-1.2.3" // { - dependencies = [ - sources."async-1.5.2" - ]; - }) - sources."home-or-tmp-2.0.0" - sources."hosted-git-info-2.7.1" - sources."htmlparser2-3.9.2" - sources."http-errors-1.6.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.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."iconv-lite-0.4.24" - sources."ieee754-1.1.12" - sources."ignore-3.3.10" - sources."immediate-3.0.6" - sources."import-lazy-2.1.0" - sources."imurmurhash-0.1.4" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - (sources."inquirer-5.2.0" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."strip-ansi-4.0.0" - ]; - }) - sources."interpret-1.1.0" - sources."invariant-2.2.4" - sources."invert-kv-1.0.0" - sources."ip-1.1.5" - sources."is-absolute-0.1.7" - (sources."is-accessor-descriptor-1.0.0" // { - dependencies = [ - sources."kind-of-6.0.2" - ]; - }) - sources."is-arrayish-0.2.1" - sources."is-binary-path-1.0.1" - sources."is-buffer-1.1.6" - sources."is-builtin-module-1.0.0" - sources."is-callable-1.1.4" - (sources."is-data-descriptor-1.0.0" // { - dependencies = [ - sources."kind-of-6.0.2" - ]; - }) - 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-extglob-2.1.1" - sources."is-finite-1.0.2" - sources."is-fullwidth-code-point-1.0.0" - sources."is-glob-4.0.0" - sources."is-installed-globally-0.1.0" - sources."is-mergeable-object-1.1.0" - sources."is-my-ip-valid-1.0.0" - sources."is-my-json-valid-2.19.0" - sources."is-npm-1.0.0" - sources."is-number-3.0.0" - sources."is-obj-1.0.1" - sources."is-path-cwd-1.0.0" - sources."is-path-in-cwd-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.1.0" - sources."is-stream-1.1.0" - sources."is-symbol-1.0.1" - 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."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isobject-3.0.1" - sources."isstream-0.1.2" - sources."jed-1.1.1" - sources."jetpack-id-1.0.0" - sources."js-select-0.6.0" - sources."js-tokens-3.0.2" - (sources."js-yaml-3.12.0" // { - dependencies = [ - sources."esprima-4.0.1" - ]; - }) - sources."jsbn-0.1.1" - sources."jsesc-1.3.0" - sources."json-merge-patch-0.2.3" - sources."json-parse-better-errors-1.0.2" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.4.1" - sources."json-stable-stringify-1.0.1" - sources."json-stable-stringify-without-jsonify-1.0.1" - sources."json-stringify-safe-5.0.1" - sources."json5-0.5.1" - sources."jsonfile-4.0.0" - sources."jsonify-0.0.0" - sources."jsonpointer-4.0.1" - (sources."jsonwebtoken-8.2.1" // { - dependencies = [ - sources."ms-2.1.1" - ]; - }) - sources."jsprim-1.4.1" - (sources."jszip-3.1.5" // { - dependencies = [ - sources."core-js-2.3.0" - sources."es6-promise-3.0.2" - sources."process-nextick-args-1.0.7" - sources."readable-stream-2.0.6" - sources."string_decoder-0.10.31" - ]; - }) - sources."jwa-1.1.6" - sources."jws-3.1.5" - sources."kind-of-3.2.2" - sources."latest-version-3.1.0" - sources."lazy-cache-0.2.7" - sources."lazystream-1.0.0" - sources."lcid-1.0.0" - sources."levn-0.3.0" - sources."lie-3.1.1" - (sources."load-json-file-1.1.0" // { - dependencies = [ - sources."parse-json-2.2.0" - sources."strip-bom-2.0.0" - ]; - }) - sources."locate-path-3.0.0" - sources."lodash-4.17.10" - sources."lodash.assign-4.2.0" - sources."lodash.assignin-4.2.0" - sources."lodash.clonedeep-4.5.0" - sources."lodash.debounce-4.0.8" - 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" - sources."lodash.isnumber-3.0.3" - 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."loose-envify-1.4.0" - sources."lowercase-keys-1.0.1" - sources."lru-cache-4.1.3" - sources."macos-release-1.1.0" - (sources."make-dir-1.3.0" // { - dependencies = [ - sources."pify-3.0.0" - ]; - }) - sources."map-cache-0.2.2" - sources."map-visit-1.0.0" - sources."mem-1.1.0" - (sources."micromatch-3.1.10" // { - dependencies = [ - sources."kind-of-6.0.2" - ]; - }) - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - sources."mimic-fn-1.2.0" - sources."minimatch-3.0.4" - sources."minimist-1.2.0" - (sources."mixin-deep-1.3.1" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - (sources."mixin-object-2.0.1" // { - dependencies = [ - sources."for-in-0.1.8" - ]; - }) - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."moment-2.22.2" - sources."ms-2.0.0" - sources."multimatch-2.1.0" - sources."mute-stream-0.0.7" - (sources."mv-2.1.1" // { - dependencies = [ - sources."glob-6.0.4" - sources."rimraf-2.4.5" - ]; - }) - sources."mz-2.7.0" - sources."nan-2.11.0" - (sources."nanomatch-1.2.13" // { - dependencies = [ - sources."kind-of-6.0.2" - ]; - }) - 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."cliui-3.2.0" - sources."decamelize-1.2.0" - sources."os-locale-1.4.0" - sources."string-width-1.0.2" - sources."y18n-3.2.1" - sources."yargs-3.32.0" - ]; - }) - sources."ncp-2.0.0" - sources."needle-2.2.2" - sources."neo-async-2.5.2" - 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.2.1" - (sources."nomnom-1.8.1" // { - dependencies = [ - sources."ansi-styles-1.0.0" - sources."chalk-0.4.0" - sources."strip-ansi-0.1.1" - ]; - }) - sources."normalize-package-data-2.4.0" - sources."normalize-path-2.1.1" - sources."npm-run-path-2.0.2" - sources."nth-check-1.0.1" - sources."number-is-nan-1.0.1" - sources."oauth-sign-0.8.2" - sources."object-assign-4.1.1" - (sources."object-copy-0.1.0" // { - dependencies = [ - sources."define-property-0.2.5" - sources."is-accessor-descriptor-0.1.6" - sources."is-data-descriptor-0.1.4" - (sources."is-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-5.1.0" - ]; - }) - ]; - }) - sources."object-keys-1.0.12" - sources."object-visit-1.0.1" - sources."object.pick-1.3.0" - sources."once-1.4.0" - sources."onetime-2.0.1" - sources."opn-5.3.0" - sources."optionator-0.8.2" - sources."os-homedir-1.0.2" - sources."os-locale-2.1.0" - sources."os-name-2.0.1" - sources."os-shim-0.1.3" - sources."os-tmpdir-1.0.2" - sources."p-finally-1.0.0" - sources."p-limit-2.0.0" - sources."p-locate-3.0.0" - sources."p-try-2.0.0" - (sources."pac-proxy-agent-2.0.2" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."pac-resolver-3.0.0" - sources."package-json-4.0.1" - sources."pako-1.0.6" - sources."parse-json-4.0.0" - sources."parse5-3.0.3" - sources."pascalcase-0.1.1" - sources."path-0.12.7" - sources."path-dirname-1.0.2" - sources."path-exists-3.0.0" - sources."path-is-absolute-1.0.1" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - sources."path-parse-1.0.6" - sources."path-type-1.1.0" - sources."pend-1.2.0" - sources."performance-now-2.1.0" - sources."pify-2.3.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - (sources."pino-5.0.0-rc.4" // { - dependencies = [ - sources."fast-safe-stringify-2.0.6" - sources."quick-format-unescaped-3.0.0" - ]; - }) - sources."pino-std-serializers-2.2.1" - sources."pluralize-7.0.0" - sources."po2json-0.4.5" - sources."posix-character-classes-0.1.1" - (sources."postcss-6.0.23" // { - dependencies = [ - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."source-map-0.6.1" - sources."supports-color-5.5.0" - ]; - }) - sources."prelude-ls-1.1.2" - sources."prepend-http-1.0.4" - sources."private-0.1.8" - sources."probe-image-size-4.0.0" - sources."process-0.11.10" - sources."process-nextick-args-2.0.0" - sources."progress-2.0.0" - sources."promise-7.3.1" - (sources."proxy-agent-2.3.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."proxy-from-env-1.0.0" - sources."pseudomap-1.0.2" - sources."pump-3.0.0" - sources."punycode-2.1.1" - sources."qs-6.5.2" - sources."quick-format-unescaped-1.1.2" - (sources."raw-body-2.3.3" // { - dependencies = [ - sources."iconv-lite-0.4.23" - ]; - }) - sources."rc-1.2.8" - sources."read-pkg-1.1.0" - (sources."read-pkg-up-1.0.1" // { - dependencies = [ - sources."find-up-1.1.2" - sources."path-exists-2.1.0" - ]; - }) - sources."readable-stream-2.3.6" - sources."readdirp-2.1.0" - (sources."readline2-1.0.1" // { - dependencies = [ - sources."mute-stream-0.0.5" - ]; - }) - sources."rechoir-0.6.2" - sources."recursive-readdir-2.2.2" - sources."regenerator-runtime-0.11.1" - sources."regex-not-1.0.2" - sources."regexp.prototype.flags-1.2.0" - sources."regexpp-1.1.0" - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - (sources."relaxed-json-1.0.1" // { - dependencies = [ - sources."chalk-1.1.3" - ]; - }) - sources."remove-trailing-separator-1.1.0" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."repeating-2.0.1" - sources."request-2.87.0" - sources."require-directory-2.1.1" - sources."require-main-filename-1.0.1" - sources."require-uncached-1.0.3" - sources."resolve-1.8.1" - sources."resolve-from-1.0.1" - sources."resolve-url-0.2.1" - sources."restore-cursor-2.0.0" - sources."ret-0.1.15" - sources."rimraf-2.6.2" - sources."run-async-2.3.0" - sources."rx-lite-3.1.2" - sources."rx-lite-aggregates-4.0.8" - sources."rxjs-5.5.11" - sources."safe-buffer-5.1.2" - sources."safe-json-stringify-1.2.0" - sources."safe-regex-1.1.0" - sources."safer-buffer-2.1.2" - sources."sax-1.2.4" - sources."secure-keys-1.0.0" - sources."semver-5.5.0" - sources."semver-diff-2.1.0" - sources."set-blocking-2.0.0" - sources."set-immediate-shim-1.0.1" - (sources."set-value-2.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."setprototypeof-1.1.0" - 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" - sources."shelljs-0.8.2" - sources."shellwords-0.1.1" - (sources."sign-addon-0.3.1" // { - dependencies = [ - sources."babel-polyfill-6.16.0" - sources."es6-error-4.0.0" - sources."mz-2.5.0" - sources."regenerator-runtime-0.9.6" - sources."source-map-support-0.4.6" - ]; - }) - sources."signal-exit-3.0.2" - sources."slash-1.0.0" - (sources."slice-ansi-1.0.0" // { - dependencies = [ - sources."is-fullwidth-code-point-2.0.0" - ]; - }) - sources."smart-buffer-1.1.15" - (sources."snapdragon-0.8.2" // { - dependencies = [ - sources."define-property-0.2.5" - sources."extend-shallow-2.0.1" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - (sources."snapdragon-node-2.1.1" // { - dependencies = [ - sources."define-property-1.0.0" - ]; - }) - sources."snapdragon-util-3.0.1" - (sources."snyk-1.94.0" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."ansi-styles-3.2.1" - sources."chalk-2.4.1" - sources."debug-3.1.0" - sources."inquirer-3.3.0" - sources."rx-lite-4.0.8" - sources."strip-ansi-4.0.0" - sources."supports-color-5.5.0" - ]; - }) - (sources."snyk-config-2.2.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."snyk-docker-plugin-1.10.4" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."snyk-go-plugin-1.5.2" - sources."snyk-gradle-plugin-1.3.0" - (sources."snyk-module-1.8.2" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."snyk-mvn-plugin-1.2.0" - (sources."snyk-nodejs-lockfile-parser-1.4.1" // { - dependencies = [ - sources."source-map-0.6.1" - sources."source-map-support-0.5.9" - ]; - }) - (sources."snyk-nuget-plugin-1.6.5" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."snyk-php-plugin-1.5.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."snyk-policy-1.12.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."snyk-python-plugin-1.8.1" - (sources."snyk-resolve-1.0.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."snyk-resolve-deps-3.1.0" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."snyk-sbt-plugin-1.3.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."snyk-tree-1.0.0" - (sources."snyk-try-require-1.3.1" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - sources."socks-1.1.10" - sources."socks-proxy-agent-3.0.1" - sources."sonic-boom-0.5.0" - sources."source-map-0.5.7" - sources."source-map-resolve-0.5.2" - (sources."source-map-support-0.5.3" // { - dependencies = [ - sources."source-map-0.6.1" - ]; - }) - sources."source-map-url-0.4.0" - sources."spawn-sync-1.0.15" - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."split-0.3.3" - sources."split-string-3.1.0" - sources."split2-2.2.0" - sources."sprintf-js-1.0.3" - sources."sshpk-1.14.2" - (sources."static-extend-0.1.2" // { - dependencies = [ - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."statuses-1.5.0" - sources."stream-parser-0.3.1" - sources."stream-to-array-2.3.0" - (sources."stream-to-promise-2.2.0" // { - dependencies = [ - sources."end-of-stream-1.1.0" - sources."once-1.3.3" - ]; - }) - (sources."string-width-2.1.1" // { - dependencies = [ - sources."ansi-regex-3.0.0" - sources."is-fullwidth-code-point-2.0.0" - sources."strip-ansi-4.0.0" - ]; - }) - sources."string.prototype.matchall-2.0.0" - sources."string_decoder-1.1.1" - sources."strip-ansi-3.0.1" - sources."strip-bom-3.0.0" - sources."strip-bom-buf-1.0.0" - sources."strip-bom-stream-3.0.0" - sources."strip-eof-1.0.0" - sources."strip-json-comments-2.0.1" - sources."supports-color-2.0.0" - sources."symbol-observable-1.0.1" - sources."table-4.0.3" - sources."tar-stream-1.6.1" - sources."temp-dir-1.0.0" - sources."tempfile-2.0.0" - sources."term-size-1.2.0" - 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."through2-2.0.3" - sources."thunkify-2.1.2" - sources."timed-out-4.0.1" - sources."tmp-0.0.33" - sources."to-buffer-1.1.1" - sources."to-fast-properties-1.0.3" - sources."to-object-path-0.3.0" - sources."to-regex-3.0.2" - sources."to-regex-range-2.1.1" - sources."toml-2.3.3" - sources."tosource-1.0.0" - (sources."tough-cookie-2.3.4" // { - dependencies = [ - sources."punycode-1.4.1" - ]; - }) - sources."tr46-1.0.1" - sources."traverse-0.4.6" - sources."trim-right-1.0.1" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."type-check-0.3.2" - sources."typedarray-0.0.6" - sources."undefsafe-2.0.2" - sources."underscore-1.6.0" - (sources."union-value-1.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."set-value-0.4.3" - ]; - }) - 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" // { - dependencies = [ - sources."isobject-2.1.0" - ]; - }) - sources."has-values-0.1.4" - ]; - }) - sources."unzip-response-2.0.1" - sources."upath-1.1.0" - sources."update-notifier-2.3.0" - sources."uri-js-4.2.2" - sources."urix-0.1.0" - sources."url-parse-lax-1.0.0" - sources."use-3.1.1" - sources."user-home-2.0.0" - sources."util-0.10.4" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - sources."validate-npm-package-license-3.0.4" - sources."verror-1.10.0" - sources."watchpack-1.5.0" - sources."wcwidth-1.0.1" - sources."webidl-conversions-4.0.2" - sources."whatwg-url-6.5.0" - sources."when-3.7.7" - sources."which-1.3.1" - sources."which-module-2.0.0" - sources."widest-line-2.0.0" - sources."win-release-1.1.1" - sources."window-size-0.1.4" - sources."winreg-0.0.12" - sources."wordwrap-1.0.0" - (sources."wrap-ansi-2.1.0" // { - dependencies = [ - sources."string-width-1.0.2" - ]; - }) - sources."wrappy-1.0.2" - sources."write-0.2.1" - sources."write-file-atomic-2.3.0" - sources."xdg-basedir-3.0.0" - sources."xml2js-0.4.19" - sources."xmlbuilder-9.0.7" - sources."xmldom-0.1.27" - sources."xregexp-2.0.0" - sources."xtend-4.0.1" - sources."y18n-4.0.0" - sources."yallist-2.1.2" - (sources."yargs-6.6.0" // { - dependencies = [ - sources."camelcase-3.0.0" - sources."cliui-3.2.0" - sources."decamelize-1.2.0" - sources."os-locale-1.4.0" - sources."string-width-1.0.2" - sources."which-module-1.0.0" - sources."y18n-3.2.1" - sources."yargs-parser-4.2.1" - ]; - }) - sources."yargs-parser-10.1.0" - sources."yauzl-2.9.2" - (sources."zip-dir-1.0.2" // { - dependencies = [ - sources."async-1.5.2" - sources."jszip-2.6.1" - ]; - }) - sources."zip-stream-1.2.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "A command line tool to help build, run, and test web extensions"; - homepage = https://github.com/mozilla/web-ext; - license = "MPL-2.0"; - }; - production = true; - bypassCache = true; - }; - wring = nodeEnv.buildNodePackage { - name = "wring"; - packageName = "wring"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/wring/-/wring-1.0.0.tgz"; - sha1 = "3d8ebe894545bf0b42946fdc84c61e37ae657ce1"; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Extract content from websites using CSS Selectors and XPath"; - homepage = "https://github.com/osener/wring#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - }; - yarn = nodeEnv.buildNodePackage { - name = "yarn"; - packageName = "yarn"; - version = "1.9.4"; - src = fetchurl { - url = "https://registry.npmjs.org/yarn/-/yarn-1.9.4.tgz"; - sha1 = "3b82d8446b652775723900b470d966861976924b"; - }; - buildInputs = globalBuildInputs; - meta = { - description = "📦🐈 Fast, reliable, and secure dependency management."; - homepage = "https://github.com/yarnpkg/yarn#readme"; - license = "BSD-2-Clause"; - }; - production = true; - bypassCache = true; - }; - yo = nodeEnv.buildNodePackage { - name = "yo"; - packageName = "yo"; - version = "2.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/yo/-/yo-2.0.5.tgz"; - sha512 = "PLyTNZSJjHkks/FIln+QE5PxV224MsekCzbROVhZEW0MvLyj/6ghWIVkdBmrwdAbapH8H9q21F1/pQ9Q0Lk9UA=="; - }; - dependencies = [ - sources."@mrmlnc/readdir-enhanced-2.2.1" - sources."@nodelib/fs.stat-1.1.1" - sources."@sindresorhus/is-0.7.0" - sources."aggregate-error-1.0.0" - sources."ajv-5.5.2" - sources."ansi-0.3.1" - sources."ansi-align-2.0.0" - sources."ansi-escapes-3.1.0" - sources."ansi-regex-3.0.0" - sources."ansi-styles-3.2.1" - sources."are-we-there-yet-1.1.5" - sources."arr-diff-4.0.0" - sources."arr-flatten-1.1.0" - sources."arr-union-3.1.0" - sources."array-find-index-1.0.2" - sources."array-union-1.0.2" - sources."array-uniq-1.0.3" - sources."array-unique-0.3.2" - sources."arrify-1.0.1" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."assign-symbols-1.0.0" - sources."astral-regex-1.0.0" - sources."async-2.6.1" - 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."bin-version-2.0.0" // { - dependencies = [ - sources."execa-0.1.1" - ]; - }) - sources."bin-version-check-3.0.0" - (sources."boxen-1.3.0" // { - dependencies = [ - sources."camelcase-4.1.0" - ]; - }) - sources."brace-expansion-1.1.11" - (sources."braces-2.3.2" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."buffer-from-1.1.1" - sources."builtin-modules-1.1.1" - sources."cache-base-1.0.1" - (sources."cacheable-request-2.1.4" // { - dependencies = [ - sources."lowercase-keys-1.0.0" - ]; - }) - sources."call-me-maybe-1.0.1" - sources."camelcase-2.1.1" - sources."camelcase-keys-2.1.0" - sources."capture-stack-trace-1.0.0" - sources."caseless-0.12.0" - sources."chalk-2.4.1" - sources."chardet-0.5.0" - sources."ci-info-1.4.0" - (sources."class-utils-0.3.6" // { - dependencies = [ - sources."define-property-0.2.5" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."clean-stack-1.3.0" - sources."cli-boxes-1.0.0" - sources."cli-cursor-2.1.0" - sources."cli-list-0.2.0" - sources."cli-width-2.2.0" - sources."clone-1.0.4" - sources."clone-regexp-1.0.1" - sources."clone-response-1.0.2" - sources."clone-stats-0.0.1" - sources."co-4.6.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."combined-stream-1.0.6" - sources."component-emitter-1.2.1" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."conf-1.4.0" - sources."config-chain-1.1.11" - sources."configstore-3.1.2" - sources."copy-descriptor-0.1.1" - sources."core-util-is-1.0.2" - sources."create-error-class-3.0.2" - sources."cross-spawn-6.0.5" - sources."cross-spawn-async-2.2.5" - sources."crypto-random-string-1.0.0" - sources."currently-unhandled-0.4.1" - sources."dashdash-1.14.1" - sources."debug-2.6.9" - sources."decamelize-1.2.0" - sources."decode-uri-component-0.2.0" - sources."decompress-response-3.3.0" - sources."deep-extend-0.6.0" - sources."default-uid-1.0.0" - sources."define-property-2.0.2" - sources."delayed-stream-1.0.0" - sources."delegates-1.0.0" - sources."diff-3.5.0" - (sources."dir-glob-2.0.0" // { - dependencies = [ - sources."path-type-3.0.0" - ]; - }) - sources."dot-prop-4.2.0" - sources."downgrade-root-1.2.2" - sources."duplexer3-0.1.4" - (sources."each-async-1.1.1" // { - dependencies = [ - sources."onetime-1.1.0" - ]; - }) - sources."ecc-jsbn-0.1.2" - sources."env-paths-1.0.0" - sources."error-ex-1.3.2" - sources."escape-string-regexp-1.0.5" - (sources."execa-0.6.3" // { - dependencies = [ - sources."cross-spawn-5.1.0" - ]; - }) - sources."execall-1.0.0" - sources."exit-hook-1.1.1" - (sources."expand-brackets-2.1.4" // { - dependencies = [ - sources."define-property-0.2.5" - sources."extend-shallow-2.0.1" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - sources."extend-3.0.2" - (sources."extend-shallow-3.0.2" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - sources."external-editor-3.0.1" - (sources."extglob-2.0.4" // { - dependencies = [ - sources."define-property-1.0.0" - sources."extend-shallow-2.0.1" - ]; - }) - sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.1.0" - sources."fast-glob-2.2.2" - sources."fast-json-stable-stringify-2.0.0" - sources."figures-2.0.0" - (sources."fill-range-4.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."filter-obj-1.1.0" - sources."find-up-2.1.0" - sources."find-versions-2.0.0" - sources."first-chunk-stream-2.0.0" - sources."for-in-1.0.2" - sources."foreachasync-3.0.0" - sources."forever-agent-0.6.1" - sources."form-data-2.3.2" - sources."fragment-cache-0.2.1" - sources."from2-2.3.0" - sources."fs.realpath-1.0.0" - sources."fullname-3.3.0" - sources."gauge-1.2.7" - sources."get-stdin-4.0.1" - sources."get-stream-3.0.0" - sources."get-value-2.0.6" - sources."getpass-0.1.7" - sources."glob-7.1.3" - (sources."glob-parent-3.1.0" // { - dependencies = [ - sources."is-glob-3.1.0" - ]; - }) - sources."glob-to-regexp-0.3.0" - sources."global-dirs-0.1.1" - sources."global-tunnel-ng-2.5.4" - sources."globby-8.0.1" - sources."got-8.3.2" - sources."graceful-fs-4.1.11" - sources."grouped-queue-0.3.3" - sources."har-schema-2.0.0" - sources."har-validator-5.1.0" - (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-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 = [ - sources."kind-of-4.0.0" - ]; - }) - sources."hosted-git-info-2.7.1" - sources."http-cache-semantics-3.8.1" - sources."http-signature-1.2.0" - sources."humanize-string-1.0.2" - sources."iconv-lite-0.4.24" - sources."ignore-3.3.10" - sources."import-lazy-2.1.0" - sources."imurmurhash-0.1.4" - sources."indent-string-3.2.0" - sources."inflight-1.0.6" - sources."inherits-2.0.3" - sources."ini-1.3.5" - sources."inquirer-6.2.0" - (sources."insight-0.10.1" // { - dependencies = [ - sources."chardet-0.4.2" - sources."external-editor-2.2.0" - sources."inquirer-5.2.0" - sources."rxjs-5.5.11" - ]; - }) - sources."into-stream-3.1.0" - sources."is-accessor-descriptor-1.0.0" - sources."is-arrayish-0.2.1" - sources."is-buffer-1.1.6" - sources."is-builtin-module-1.0.0" - sources."is-ci-1.2.0" - sources."is-data-descriptor-1.0.0" - sources."is-descriptor-1.0.2" - sources."is-docker-1.1.0" - sources."is-extendable-0.1.1" - sources."is-extglob-2.1.1" - sources."is-finite-1.0.2" - sources."is-fullwidth-code-point-2.0.0" - sources."is-glob-4.0.0" - sources."is-installed-globally-0.1.0" - sources."is-npm-1.0.0" - (sources."is-number-3.0.0" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-obj-1.0.1" - sources."is-object-1.0.1" - sources."is-path-inside-1.0.1" - sources."is-plain-obj-1.1.0" - sources."is-plain-object-2.0.4" - sources."is-promise-2.1.0" - sources."is-redirect-1.0.0" - sources."is-regexp-1.0.0" - sources."is-retry-allowed-1.1.0" - sources."is-root-1.0.0" - sources."is-scoped-1.0.0" - sources."is-stream-1.1.0" - sources."is-supported-regexp-flag-1.0.1" - 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."isarray-1.0.0" - sources."isexe-2.0.0" - sources."isobject-3.0.1" - sources."isstream-0.1.2" - sources."isurl-1.0.0" - sources."jsbn-0.1.1" - sources."json-buffer-3.0.0" - sources."json-parse-better-errors-1.0.2" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.3.1" - sources."json-stringify-safe-5.0.1" - sources."jsprim-1.4.1" - sources."keyv-3.0.0" - sources."kind-of-6.0.2" - (sources."latest-version-3.1.0" // { - dependencies = [ - sources."got-6.7.1" - sources."package-json-4.0.1" - sources."prepend-http-1.0.4" - sources."url-parse-lax-1.0.0" - ]; - }) - (sources."load-json-file-1.1.0" // { - dependencies = [ - sources."pify-2.3.0" - ]; - }) - sources."locate-path-2.0.0" - sources."locutus-2.0.9" - sources."lodash-4.17.10" - sources."lodash.debounce-4.0.8" - sources."lodash.pad-4.5.1" - sources."lodash.padend-4.6.1" - sources."lodash.padstart-4.6.1" - sources."log-symbols-2.2.0" - sources."loud-rejection-1.6.0" - sources."lowercase-keys-1.0.1" - sources."lru-cache-4.1.3" - sources."macos-release-1.1.0" - sources."make-dir-1.3.0" - sources."map-cache-0.2.2" - sources."map-obj-1.0.1" - sources."map-visit-1.0.0" - sources."mem-1.1.0" - sources."mem-fs-1.1.3" - (sources."meow-3.7.0" // { - dependencies = [ - sources."find-up-1.1.2" - sources."path-exists-2.1.0" - sources."read-pkg-up-1.0.1" - ]; - }) - sources."merge2-1.2.2" - sources."micromatch-3.1.10" - sources."mime-db-1.36.0" - sources."mime-types-2.1.20" - 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.1" // { - dependencies = [ - sources."is-extendable-1.0.1" - ]; - }) - (sources."mkdirp-0.5.1" // { - dependencies = [ - sources."minimist-0.0.8" - ]; - }) - sources."ms-2.0.0" - sources."mute-stream-0.0.7" - sources."nanomatch-1.2.13" - sources."nice-try-1.0.5" - sources."normalize-package-data-2.4.0" - sources."normalize-url-2.0.1" - sources."npm-conf-1.1.3" - (sources."npm-keyword-5.0.0" // { - dependencies = [ - sources."got-7.1.0" - sources."p-cancelable-0.3.0" - sources."p-timeout-1.2.1" - sources."prepend-http-1.0.4" - sources."url-parse-lax-1.0.0" - ]; - }) - sources."npm-run-path-2.0.2" - sources."npmlog-2.0.4" - 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" // { - 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-values-1.0.0" - sources."object-visit-1.0.1" - sources."object.pick-1.3.0" - sources."once-1.4.0" - sources."onetime-2.0.1" - sources."opn-5.3.0" - sources."os-homedir-1.0.2" - sources."os-name-2.0.1" - sources."os-shim-0.1.3" - sources."os-tmpdir-1.0.2" - sources."p-any-1.1.0" - sources."p-cancelable-0.4.1" - sources."p-finally-1.0.0" - sources."p-is-promise-1.1.0" - sources."p-limit-1.3.0" - sources."p-locate-2.0.0" - sources."p-some-2.0.1" - sources."p-timeout-2.0.1" - sources."p-try-1.0.0" - sources."package-json-5.0.0" - sources."pad-component-0.0.1" - sources."parse-help-1.0.0" - sources."parse-json-2.2.0" - sources."pascalcase-0.1.1" - (sources."passwd-user-2.1.0" // { - dependencies = [ - sources."execa-0.4.0" - sources."npm-run-path-1.0.0" - sources."path-key-1.0.0" - sources."pify-2.3.0" - ]; - }) - sources."path-dirname-1.0.2" - sources."path-exists-3.0.0" - sources."path-is-absolute-1.0.1" - sources."path-is-inside-1.0.2" - sources."path-key-2.0.1" - (sources."path-type-1.1.0" // { - dependencies = [ - sources."pify-2.3.0" - ]; - }) - sources."performance-now-2.1.0" - sources."pify-3.0.0" - sources."pinkie-2.0.4" - sources."pinkie-promise-2.0.1" - sources."pkg-up-2.0.0" - sources."posix-character-classes-0.1.1" - sources."prepend-http-2.0.0" - sources."process-nextick-args-2.0.0" - sources."proto-list-1.2.4" - sources."pseudomap-1.0.2" - sources."psl-1.1.29" - sources."punycode-1.4.1" - sources."qs-6.5.2" - sources."query-string-5.1.1" - sources."rc-1.2.8" - sources."read-pkg-1.1.0" - (sources."read-pkg-up-4.0.0" // { - dependencies = [ - sources."find-up-3.0.0" - sources."load-json-file-4.0.0" - sources."locate-path-3.0.0" - sources."p-limit-2.0.0" - sources."p-locate-3.0.0" - sources."p-try-2.0.0" - sources."parse-json-4.0.0" - sources."path-type-3.0.0" - sources."read-pkg-3.0.0" - sources."strip-bom-3.0.0" - ]; - }) - sources."readable-stream-2.3.6" - (sources."redent-1.0.0" // { - dependencies = [ - sources."indent-string-2.1.0" - ]; - }) - sources."regex-not-1.0.2" - sources."registry-auth-token-3.3.2" - sources."registry-url-3.1.0" - sources."repeat-element-1.1.3" - sources."repeat-string-1.6.1" - sources."repeating-2.0.1" - sources."replace-ext-0.0.1" - sources."request-2.88.0" - sources."resolve-url-0.2.1" - sources."responselike-1.0.2" - sources."restore-cursor-2.0.0" - sources."ret-0.1.15" - sources."root-check-1.0.0" - sources."run-async-2.3.0" - sources."rx-4.1.0" - sources."rxjs-6.2.2" - sources."safe-buffer-5.1.2" - sources."safe-regex-1.1.0" - sources."safer-buffer-2.1.2" - sources."scoped-regex-1.0.0" - sources."semver-5.5.1" - sources."semver-diff-2.1.0" - sources."semver-regex-1.0.0" - sources."semver-truncate-1.1.2" - sources."set-immediate-shim-1.0.1" - (sources."set-value-2.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - ]; - }) - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.2" - sources."slash-1.0.0" - (sources."snapdragon-0.8.2" // { - dependencies = [ - sources."define-property-0.2.5" - sources."extend-shallow-2.0.1" - (sources."is-accessor-descriptor-0.1.6" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - (sources."is-data-descriptor-0.1.4" // { - dependencies = [ - sources."kind-of-3.2.2" - ]; - }) - sources."is-descriptor-0.1.6" - sources."kind-of-5.1.0" - ]; - }) - (sources."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."sort-keys-2.0.0" - sources."sort-on-3.0.0" - sources."source-map-0.5.7" - sources."source-map-resolve-0.5.2" - sources."source-map-url-0.4.0" - sources."spawn-sync-1.0.15" - sources."spdx-correct-3.0.0" - sources."spdx-exceptions-2.1.0" - sources."spdx-expression-parse-3.0.0" - sources."spdx-license-ids-3.0.0" - sources."split-string-3.1.0" - sources."sshpk-1.14.2" - (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."strict-uri-encode-1.1.0" - sources."string-length-2.0.0" - sources."string-width-2.1.1" - sources."string_decoder-1.1.1" - sources."strip-ansi-4.0.0" - sources."strip-bom-2.0.0" - sources."strip-bom-stream-2.0.0" - sources."strip-eof-1.0.0" - sources."strip-indent-1.0.1" - sources."strip-json-comments-2.0.1" - (sources."sudo-block-1.2.0" // { - dependencies = [ - sources."ansi-regex-2.1.1" - sources."ansi-styles-2.2.1" - sources."chalk-1.1.3" - sources."strip-ansi-3.0.1" - sources."supports-color-2.0.0" - ]; - }) - sources."supports-color-5.5.0" - sources."symbol-observable-1.0.1" - (sources."tabtab-1.3.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."taketalk-1.0.0" - (sources."term-size-1.2.0" // { - dependencies = [ - sources."cross-spawn-5.1.0" - sources."execa-0.7.0" - ]; - }) - sources."text-table-0.2.0" - sources."through-2.3.8" - sources."through2-2.0.3" - sources."timed-out-4.0.1" - sources."titleize-1.0.1" - sources."tmp-0.0.33" - (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."tough-cookie-2.4.3" - sources."trim-newlines-1.0.0" - sources."tslib-1.9.3" - sources."tunnel-0.0.5" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."twig-1.12.0" - sources."typedarray-0.0.6" - (sources."union-value-1.0.0" // { - dependencies = [ - sources."extend-shallow-2.0.1" - sources."set-value-0.4.3" - ]; - }) - sources."unique-string-1.0.0" - (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."untildify-3.0.3" - sources."unzip-response-2.0.1" - sources."update-notifier-2.5.0" - sources."urix-0.1.0" - sources."url-parse-lax-3.0.0" - sources."url-to-options-1.0.1" - sources."use-3.1.1" - sources."user-home-2.0.0" - sources."util-deprecate-1.0.2" - sources."uuid-3.3.2" - sources."validate-npm-package-license-3.0.4" - sources."verror-1.10.0" - sources."vinyl-1.2.0" - (sources."vinyl-file-2.0.0" // { - dependencies = [ - sources."pify-2.3.0" - ]; - }) - sources."walk-2.3.14" - sources."which-1.3.1" - sources."widest-line-2.0.0" - sources."win-release-1.1.1" - (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."write-file-atomic-2.3.0" - sources."xdg-basedir-3.0.0" - sources."xtend-4.0.1" - sources."yallist-2.1.2" - (sources."yeoman-character-1.1.0" // { - dependencies = [ - sources."has-flag-1.0.0" - sources."supports-color-3.2.3" - ]; - }) - sources."yeoman-doctor-3.0.2" - (sources."yeoman-environment-2.3.3" // { - dependencies = [ - sources."debug-3.1.0" - ]; - }) - (sources."yosay-2.0.2" // { - dependencies = [ - sources."ansi-regex-2.1.1" - (sources."chalk-1.1.3" // { - dependencies = [ - sources."ansi-styles-2.2.1" - ]; - }) - sources."strip-ansi-3.0.1" - sources."supports-color-2.0.0" - ]; - }) - ]; - buildInputs = globalBuildInputs; - meta = { - description = "CLI tool for running Yeoman generators"; - homepage = http://yeoman.io/; - license = "BSD-2-Clause"; - }; - production = true; - bypassCache = true; - }; } \ No newline at end of file diff --git a/pkgs/development/ocaml-modules/alcotest/default.nix b/pkgs/development/ocaml-modules/alcotest/default.nix index 000ff8285c53..8723b6a1f1ff 100644 --- a/pkgs/development/ocaml-modules/alcotest/default.nix +++ b/pkgs/development/ocaml-modules/alcotest/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, topkg, jbuilder +{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, topkg, dune , cmdliner, astring, fmt, result }: @@ -6,9 +6,9 @@ let param = if stdenv.lib.versionAtLeast ocaml.version "4.02" then { version = "0.8.2"; sha256 = "1zpg079v89mz2dpnh59f9hk5r03wl26skfn43llrv3kg24abjfpf"; - buildInputs = [ jbuilder ]; - buildPhase = "jbuilder build -p alcotest"; - inherit (jbuilder) installPhase; + buildInputs = [ dune ]; + buildPhase = "dune build -p alcotest"; + inherit (dune) installPhase; } else { version = "0.7.2"; sha256 = "1qgsz2zz5ky6s5pf3j3shc4fjc36rqnjflk8x0wl1fcpvvkr52md"; diff --git a/pkgs/development/ocaml-modules/angstrom/default.nix b/pkgs/development/ocaml-modules/angstrom/default.nix index 97baca62e724..2bb717168ad7 100644 --- a/pkgs/development/ocaml-modules/angstrom/default.nix +++ b/pkgs/development/ocaml-modules/angstrom/default.nix @@ -1,37 +1,26 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder, alcotest, result -, bigstringaf -}: +{ stdenv, fetchFromGitHub, buildDunePackage, alcotest, result, bigstringaf }: -if !stdenv.lib.versionAtLeast ocaml.version "4.03" -then throw "angstrom is not available for OCaml ${ocaml.version}" -else - -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "angstrom"; version = "0.10.0"; - name = "ocaml${ocaml.version}-angstrom-${version}"; + + minimumOCamlVersion = "4.03"; src = fetchFromGitHub { owner = "inhabitedtype"; - repo = "angstrom"; - rev = "${version}"; + repo = pname; + rev = version; sha256 = "0lh6024yf9ds0nh9i93r9m6p5psi8nvrqxl5x7jwl13zb0r9xfpw"; }; - buildInputs = [ ocaml findlib jbuilder alcotest ]; + buildInputs = [ alcotest ]; propagatedBuildInputs = [ bigstringaf result ]; - - buildPhase = "jbuilder build -p angstrom"; - doCheck = true; - checkPhase = "jbuilder runtest -p angstrom"; - - inherit (jbuilder) installPhase; meta = { homepage = https://github.com/inhabitedtype/angstrom; description = "OCaml parser combinators built for speed and memory efficiency"; license = stdenv.lib.licenses.bsd3; maintainers = with stdenv.lib.maintainers; [ sternenseemann ]; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/astring/default.nix b/pkgs/development/ocaml-modules/astring/default.nix index 827487be69bf..f5dd92422cc1 100644 --- a/pkgs/development/ocaml-modules/astring/default.nix +++ b/pkgs/development/ocaml-modules/astring/default.nix @@ -9,8 +9,6 @@ stdenv.mkDerivation rec { sha256 = "0ixjwc3plrljvj24za3l9gy0w30lsbggp8yh02lwrzw61ls4cri0"; }; - unpackCmd = "tar -xf $curSrc"; - buildInputs = [ ocaml findlib ocamlbuild topkg ]; inherit (topkg) buildPhase installPhase; diff --git a/pkgs/development/ocaml-modules/atd/default.nix b/pkgs/development/ocaml-modules/atd/default.nix index 52a1fc36921c..e3e056f54426 100644 --- a/pkgs/development/ocaml-modules/atd/default.nix +++ b/pkgs/development/ocaml-modules/atd/default.nix @@ -1,25 +1,21 @@ -{ stdenv, menhir, easy-format, ocaml, findlib, fetchFromGitHub, jbuilder, which, biniou, yojson }: +{ stdenv, menhir, easy-format, fetchFromGitHub, buildDunePackage, which, biniou, yojson }: -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "atd"; version = "2.0.0"; - name = "ocaml${ocaml.version}-atd-${version}"; - src = fetchFromGitHub { owner = "mjambon"; - repo = "atd"; + repo = pname; rev = version; sha256 = "0alzmk97rxg7s6irs9lvf89dy9n3r769my5n4j9p9qyigcdgjaia"; }; createFindlibDestdir = true; - buildInputs = [ which jbuilder ocaml findlib menhir ]; + buildInputs = [ which menhir ]; propagatedBuildInputs = [ easy-format biniou yojson ]; - buildPhase = "jbuilder build"; - inherit (jbuilder) installPhase; - meta = with stdenv.lib; { homepage = https://github.com/mjambon/atd; description = "Syntax for cross-language type definitions"; diff --git a/pkgs/development/ocaml-modules/batteries/default.nix b/pkgs/development/ocaml-modules/batteries/default.nix index e71496e84f04..473c30b43459 100644 --- a/pkgs/development/ocaml-modules/batteries/default.nix +++ b/pkgs/development/ocaml-modules/batteries/default.nix @@ -1,23 +1,19 @@ { stdenv, fetchzip, ocaml, findlib, ocamlbuild, qtest, num }: -let version = "2.8.0"; in +let version = "2.9.0"; in stdenv.mkDerivation { name = "ocaml${ocaml.version}-batteries-${version}"; src = fetchzip { url = "https://github.com/ocaml-batteries-team/batteries-included/archive/v${version}.tar.gz"; - sha256 = "1cvgljg8lxvfx0v3367z3p43dysg9m33v8gfy43bhw7fjr1bmyas"; + sha256 = "1wianim29kkkf4c31k7injjp3ji69ki5krrp6csq8ycswg791dby"; }; buildInputs = [ ocaml findlib ocamlbuild qtest ]; propagatedBuildInputs = [ num ]; - configurePhase = if num != null then '' - export CAML_LD_LIBRARY_PATH="''${CAML_LD_LIBRARY_PATH}''${CAML_LD_LIBRARY_PATH:+:}${num}/lib/ocaml/${ocaml.version}/site-lib/stublibs/" - '' else "true"; # Skip configure - - doCheck = true; + doCheck = !stdenv.lib.versionAtLeast ocaml.version "4.07" && !stdenv.isAarch64; checkTarget = "test test"; createFindlibDestdir = true; diff --git a/pkgs/development/ocaml-modules/bigstringaf/default.nix b/pkgs/development/ocaml-modules/bigstringaf/default.nix index 21a0e3943923..762e675d51ce 100644 --- a/pkgs/development/ocaml-modules/bigstringaf/default.nix +++ b/pkgs/development/ocaml-modules/bigstringaf/default.nix @@ -1,32 +1,25 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder, alcotest }: +{ stdenv, fetchFromGitHub, buildDunePackage, alcotest }: -if !stdenv.lib.versionAtLeast ocaml.version "4.03" -then throw "bigstringaf is not available for OCaml ${ocaml.version}" -else - -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "bigstringaf"; version = "0.3.0"; - name = "ocaml${ocaml.version}-bigstringaf-${version}"; + + minimumOCamlVersion = "4.03"; src = fetchFromGitHub { owner = "inhabitedtype"; - repo = "bigstringaf"; + repo = pname; rev = version; sha256 = "1yx6hv8rk0ldz1h6kk00rwg8abpfc376z00aifl9f5rn7xavpscs"; }; - buildInputs = [ ocaml findlib jbuilder alcotest ]; - + buildInputs = [ alcotest ]; doCheck = true; - checkPhase = "dune runtest"; - - inherit (jbuilder) installPhase; meta = { description = "Bigstring intrinsics and fast blits based on memcpy/memmove"; license = stdenv.lib.licenses.bsd3; maintainers = [ stdenv.lib.maintainers.vbgl ]; inherit (src.meta) homepage; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/biniou/default.nix b/pkgs/development/ocaml-modules/biniou/default.nix index 97c4750002e6..8f1917d68738 100644 --- a/pkgs/development/ocaml-modules/biniou/default.nix +++ b/pkgs/development/ocaml-modules/biniou/default.nix @@ -1,28 +1,24 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder, easy-format }: +{ stdenv, fetchFromGitHub, buildDunePackage, easy-format }: -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "biniou"; version = "1.2.0"; - name = "ocaml${ocaml.version}-biniou-${version}"; + src = fetchFromGitHub { owner = "mjambon"; - repo = "biniou"; + repo = pname; rev = "v${version}"; sha256 = "0mjpgwyfq2b2izjw0flmlpvdjgqpq8shs89hxj1np2r50csr8dcb"; }; - buildInputs = [ ocaml findlib jbuilder ]; - propagatedBuildInputs = [ easy-format ]; postPatch = '' patchShebangs . ''; - inherit (jbuilder) installPhase; - meta = { inherit (src.meta) homepage; - inherit (ocaml.meta) platforms; description = "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve"; maintainers = [ stdenv.lib.maintainers.vbgl ]; license = stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/ocaml-modules/bisect_ppx-ocamlbuild/default.nix b/pkgs/development/ocaml-modules/bisect_ppx-ocamlbuild/default.nix new file mode 100644 index 000000000000..fd3e7d58ae31 --- /dev/null +++ b/pkgs/development/ocaml-modules/bisect_ppx-ocamlbuild/default.nix @@ -0,0 +1,7 @@ +{ buildDunePackage, bisect_ppx, ocamlbuild }: + +buildDunePackage rec { + inherit (bisect_ppx) version src meta; + pname = "bisect_ppx-ocamlbuild"; + propagatedBuildInputs = [ ocamlbuild ]; +} diff --git a/pkgs/development/ocaml-modules/bisect_ppx/default.nix b/pkgs/development/ocaml-modules/bisect_ppx/default.nix new file mode 100644 index 000000000000..9999cd06fcae --- /dev/null +++ b/pkgs/development/ocaml-modules/bisect_ppx/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchFromGitHub, buildDunePackage, ocaml-migrate-parsetree, ppx_tools_versioned }: + +buildDunePackage rec { + pname = "bisect_ppx"; + version = "1.4.0"; + + src = fetchFromGitHub { + owner = "aantron"; + repo = "bisect_ppx"; + rev = version; + sha256 = "1plhm4pvrhpapz5zaks194ji1fgzmp13y942g10pbn9m7kgkqg4h"; + }; + + buildInputs = [ + ocaml-migrate-parsetree + ppx_tools_versioned + ]; + + meta = { + description = "Code coverage for OCaml"; + license = stdenv.lib.licenses.mpl20; + homepage = https://github.com/aantron/bisect_ppx; + }; +} diff --git a/pkgs/development/ocaml-modules/bitstring/default.nix b/pkgs/development/ocaml-modules/bitstring/default.nix index 13424272bcf8..3d1a554b3307 100644 --- a/pkgs/development/ocaml-modules/bitstring/default.nix +++ b/pkgs/development/ocaml-modules/bitstring/default.nix @@ -1,31 +1,22 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder -, ppx_tools_versioned -, ounit -}: +{ stdenv, fetchFromGitHub, buildDunePackage, ppx_tools_versioned, ounit }: -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-bitstring-${version}"; +buildDunePackage rec { + pname = "bitstring"; version = "3.0.0"; + src = fetchFromGitHub { owner = "xguerin"; - repo = "bitstring"; + repo = pname; rev = "v${version}"; sha256 = "0r49qax7as48jgknzaq6p9rbpmrvnmlic713wzz5bj60j5h0396f"; }; - buildInputs = [ ocaml findlib jbuilder ppx_tools_versioned ounit ]; - - buildPhase = "jbuilder build"; - + buildInputs = [ ppx_tools_versioned ounit ]; doCheck = true; - checkPhase = "jbuilder runtest"; - - inherit (jbuilder) installPhase; meta = with stdenv.lib; { description = "This library adds Erlang-style bitstrings and matching over bitstrings as a syntax extension and library for OCaml"; homepage = https://github.com/xguerin/bitstring; - inherit (ocaml.meta) platforms; license = licenses.lgpl21Plus; maintainers = [ maintainers.maurer ]; }; diff --git a/pkgs/development/ocaml-modules/bos/default.nix b/pkgs/development/ocaml-modules/bos/default.nix index 3cb9b405d5a2..974348116656 100644 --- a/pkgs/development/ocaml-modules/bos/default.nix +++ b/pkgs/development/ocaml-modules/bos/default.nix @@ -4,14 +4,12 @@ stdenv.mkDerivation rec { name = "ocaml${ocaml.version}-bos-${version}"; - version = "0.1.6"; + version = "0.2.0"; src = fetchurl { url = "http://erratique.ch/software/bos/releases/bos-${version}.tbz"; - sha256 = "1z9sbziqddf770y94pd0bffsp1wdr1v3kp2p00pr27adv7h7dgls"; + sha256 = "1s10iqx8rgnxr5n93lf4blwirjf8nlm272yg5sipr7lsr35v49wc"; }; - unpackCmd = "tar xjf $src"; - buildInputs = [ ocaml findlib ocamlbuild topkg ]; propagatedBuildInputs = [ astring fmt fpath logs rresult ]; diff --git a/pkgs/development/ocaml-modules/camlimages/default.nix b/pkgs/development/ocaml-modules/camlimages/default.nix index def710f3f1b0..8b0b70cae60e 100644 --- a/pkgs/development/ocaml-modules/camlimages/default.nix +++ b/pkgs/development/ocaml-modules/camlimages/default.nix @@ -1,16 +1,17 @@ -{ stdenv, fetchzip, findlib, jbuilder, ocaml, configurator, cppo, lablgtk }: -stdenv.mkDerivation rec { - name = "camlimages-${version}"; - version = "5.0.0"; +{ lib, fetchzip, buildDunePackage, configurator, cppo, lablgtk }: + +buildDunePackage rec { + pname = "camlimages"; + version = "5.0.1"; + src = fetchzip { - url = "https://bitbucket.org/camlspotter/camlimages/get/${version}.tar.gz"; - sha256 = "00qvwxkfnhv93yi1iq7vy3p5lxyi9xigxcq464s4ii6bmp32d998"; + url = "https://bitbucket.org/camlspotter/${pname}/get/${version}.tar.gz"; + sha256 = "1figrgzsdrrxzfza0bhz0225g1rwawdf5x2m9lw2kzrdb815khs5"; }; - buildInputs = [ findlib jbuilder ocaml configurator cppo lablgtk ]; - buildPhase = "jbuilder build -p camlimages"; - inherit (jbuilder) installPhase; - - meta = with stdenv.lib; { + + buildInputs = [ configurator cppo lablgtk ]; + + meta = with lib; { branch = "5.0"; homepage = https://bitbucket.org/camlspotter/camlimages; description = "OCaml image processing library"; diff --git a/pkgs/development/ocaml-modules/camomile/default.nix b/pkgs/development/ocaml-modules/camomile/default.nix index fc0ecfc1502f..f21e7643afe9 100644 --- a/pkgs/development/ocaml-modules/camomile/default.nix +++ b/pkgs/development/ocaml-modules/camomile/default.nix @@ -1,24 +1,21 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder, cppo }: +{ stdenv, fetchFromGitHub, buildDunePackage, cppo }: -stdenv.mkDerivation rec { - version = "0.8.7"; - name = "ocaml${ocaml.version}-camomile-${version}"; +buildDunePackage rec { + pname = "camomile"; + version = "1.0.1"; src = fetchFromGitHub { owner = "yoriyuki"; - repo = "camomile"; - rev = "rel-${version}"; - sha256 = "0rh58nl5jrnx01hf0yqbdcc2ncx107pq29zblchww82ci0x1xwsf"; + repo = pname; + rev = version; + sha256 = "1pfxr9kzkpd5bsdqrpxasfxkawwkg4cpx3m1h6203sxi7qv1z3fn"; }; - buildInputs = [ ocaml findlib jbuilder cppo ]; + buildInputs = [ cppo ]; configurePhase = "ocaml configure.ml --share $out/share/camomile"; - inherit (jbuilder) installPhase; - meta = { - inherit (ocaml.meta) platforms; inherit (src.meta) homepage; maintainers = [ stdenv.lib.maintainers.vbgl ]; license = stdenv.lib.licenses.lgpl21; diff --git a/pkgs/development/ocaml-modules/checkseum/default.nix b/pkgs/development/ocaml-modules/checkseum/default.nix new file mode 100644 index 000000000000..0e348dd65c38 --- /dev/null +++ b/pkgs/development/ocaml-modules/checkseum/default.nix @@ -0,0 +1,39 @@ +{ stdenv, fetchurl, ocaml, findlib, dune, alcotest, cmdliner, fmt, optint, rresult }: + +if !stdenv.lib.versionAtLeast ocaml.version "4.03" +then throw "checkseum is not available for OCaml ${ocaml.version}" +else + +# 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"; + }; + + postPatch = stdenv.lib.optionalString (!hasC) '' + rm -r bin src-c + ''; + + buildInputs = [ ocaml findlib dune alcotest cmdliner fmt rresult ]; + propagatedBuildInputs = [ optint ]; + + buildPhase = "dune build"; + + doCheck = hasC; + checkPhase = "dune runtest"; + + inherit (dune) installPhase; + + 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; + }; +} diff --git a/pkgs/development/ocaml-modules/cmdliner/default.nix b/pkgs/development/ocaml-modules/cmdliner/default.nix index 4b055a130fd2..9ba48e6ebfd2 100644 --- a/pkgs/development/ocaml-modules/cmdliner/default.nix +++ b/pkgs/development/ocaml-modules/cmdliner/default.nix @@ -15,8 +15,6 @@ stdenv.mkDerivation rec { sha256 = "18jqphjiifljlh9jg8zpl6310p3iwyaqphdkmf89acyaix0s4kj1"; }; - unpackCmd = "tar xjf $src"; - nativeBuildInputs = [ ocamlbuild topkg ]; buildInputs = [ ocaml findlib ]; propagatedBuildInputs = [ result ]; diff --git a/pkgs/development/ocaml-modules/cohttp/default.nix b/pkgs/development/ocaml-modules/cohttp/default.nix index 962525b47e42..0110ea0223cb 100644 --- a/pkgs/development/ocaml-modules/cohttp/default.nix +++ b/pkgs/development/ocaml-modules/cohttp/default.nix @@ -1,32 +1,27 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder +{ stdenv, fetchFromGitHub, buildDunePackage , ppx_fields_conv, ppx_sexp_conv, ppx_deriving , base64, fieldslib, jsonm, re, stringext, uri }: -stdenv.mkDerivation rec { - version = "1.0.2"; - name = "ocaml${ocaml.version}-cohttp-${version}"; +buildDunePackage rec { + pname = "cohttp"; + version = "1.1.1"; src = fetchFromGitHub { owner = "mirage"; repo = "ocaml-cohttp"; rev = "v${version}"; - sha256 = "0zgn32axmjvkmbvyfkbjcqximzc4zcfxs118b98xyrqnvwb0k7ka"; + sha256 = "1dzd6vy43b7p9xplzg2whylz5br59zxaqywa14b4l377f31gnwq1"; }; - buildInputs = [ ocaml findlib jbuilder jsonm ppx_fields_conv ppx_sexp_conv ]; + buildInputs = [ jsonm ppx_fields_conv ppx_sexp_conv ]; propagatedBuildInputs = [ ppx_deriving base64 fieldslib re stringext uri ]; - buildPhase = "jbuilder build -p cohttp"; - - inherit (jbuilder) installPhase; - meta = { description = "HTTP(S) library for Lwt, Async and Mirage"; license = stdenv.lib.licenses.isc; maintainers = [ stdenv.lib.maintainers.vbgl ]; inherit (src.meta) homepage; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix b/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix index c526a101dd9d..64a8f2416ad4 100644 --- a/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix +++ b/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix @@ -1,4 +1,4 @@ -{ stdenv, ocaml, findlib, jbuilder, cohttp-lwt +{ stdenv, buildDunePackage, cohttp-lwt , conduit-lwt-unix, ppx_sexp_conv , cmdliner, fmt, magic-mime }: @@ -7,13 +7,11 @@ if !stdenv.lib.versionAtLeast cohttp-lwt.version "0.99" then cohttp-lwt else -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-cohttp-lwt-unix-${version}"; - inherit (cohttp-lwt) version src installPhase meta; +buildDunePackage rec { + pname = "cohttp-lwt-unix"; + inherit (cohttp-lwt) version src meta; - buildInputs = [ ocaml findlib jbuilder cmdliner ppx_sexp_conv ]; + buildInputs = [ cmdliner ppx_sexp_conv ]; propagatedBuildInputs = [ cohttp-lwt conduit-lwt-unix fmt magic-mime ]; - - buildPhase = "jbuilder build -p cohttp-lwt-unix"; } diff --git a/pkgs/development/ocaml-modules/cohttp/lwt.nix b/pkgs/development/ocaml-modules/cohttp/lwt.nix index 21bea646d721..37348c55262e 100644 --- a/pkgs/development/ocaml-modules/cohttp/lwt.nix +++ b/pkgs/development/ocaml-modules/cohttp/lwt.nix @@ -1,16 +1,14 @@ -{ stdenv, ocaml, findlib, jbuilder, cohttp, lwt3, uri, ppx_sexp_conv }: +{ stdenv, buildDunePackage, cohttp, ocaml_lwt, uri, ppx_sexp_conv }: if !stdenv.lib.versionAtLeast cohttp.version "0.99" then cohttp else -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-cohttp-lwt-${version}"; - inherit (cohttp) version src installPhase meta; +buildDunePackage rec { + pname = "cohttp-lwt"; + inherit (cohttp) version src meta; - buildInputs = [ ocaml findlib jbuilder uri ppx_sexp_conv ]; + buildInputs = [ uri ppx_sexp_conv ]; - propagatedBuildInputs = [ cohttp lwt3 ]; - - buildPhase = "jbuilder build -p cohttp-lwt"; + propagatedBuildInputs = [ cohttp ocaml_lwt ]; } diff --git a/pkgs/development/ocaml-modules/conduit/default.nix b/pkgs/development/ocaml-modules/conduit/default.nix index 98ac997383c7..39234e86ef1c 100644 --- a/pkgs/development/ocaml-modules/conduit/default.nix +++ b/pkgs/development/ocaml-modules/conduit/default.nix @@ -1,11 +1,11 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder +{ stdenv, fetchFromGitHub, buildDunePackage , ppx_sexp_conv , astring, ipaddr, uri }: -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "conduit"; version = "1.0.0"; - name = "ocaml${ocaml.version}-conduit-${version}"; src = fetchFromGitHub { owner = "mirage"; @@ -14,18 +14,13 @@ stdenv.mkDerivation rec { sha256 = "1ryigzh7sfif1mly624fpm87aw5h60n5wzdlrvqsf71qcpxc6iiz"; }; - buildInputs = [ ocaml findlib jbuilder ppx_sexp_conv ]; + buildInputs = [ ppx_sexp_conv ]; propagatedBuildInputs = [ astring ipaddr uri ]; - buildPhase = "jbuilder build -p conduit"; - - inherit (jbuilder) installPhase; - meta = { description = "Network connection library for TCP and SSL"; license = stdenv.lib.licenses.isc; maintainers = [ stdenv.lib.maintainers.vbgl ]; inherit (src.meta) homepage; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/conduit/lwt-unix.nix b/pkgs/development/ocaml-modules/conduit/lwt-unix.nix index 5f33bbc42c10..b6d2e24ec551 100644 --- a/pkgs/development/ocaml-modules/conduit/lwt-unix.nix +++ b/pkgs/development/ocaml-modules/conduit/lwt-unix.nix @@ -1,4 +1,4 @@ -{ stdenv, ocaml, findlib, jbuilder, conduit-lwt +{ stdenv, buildDunePackage, conduit-lwt , logs, ppx_sexp_conv, lwt_ssl }: @@ -6,13 +6,11 @@ if !stdenv.lib.versionAtLeast conduit-lwt.version "1.0" then conduit-lwt else -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-conduit-lwt-unix-${version}"; - inherit (conduit-lwt) version src installPhase meta; +buildDunePackage rec { + pname = "conduit-lwt-unix"; + inherit (conduit-lwt) version src meta; - buildInputs = [ ocaml findlib jbuilder ppx_sexp_conv ]; + buildInputs = [ ppx_sexp_conv ]; propagatedBuildInputs = [ conduit-lwt logs lwt_ssl ]; - - buildPhase = "jbuilder build -p conduit-lwt-unix"; } diff --git a/pkgs/development/ocaml-modules/conduit/lwt.nix b/pkgs/development/ocaml-modules/conduit/lwt.nix index 8ee3d827ecc1..560600e2fee8 100644 --- a/pkgs/development/ocaml-modules/conduit/lwt.nix +++ b/pkgs/development/ocaml-modules/conduit/lwt.nix @@ -1,16 +1,14 @@ -{ stdenv, ocaml, findlib, jbuilder, ppx_sexp_conv, conduit, lwt3 }: +{ stdenv, buildDunePackage, ppx_sexp_conv, conduit, ocaml_lwt }: if !stdenv.lib.versionAtLeast conduit.version "1.0" then conduit else -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-conduit-lwt-${version}"; - inherit (conduit) version src installPhase meta; +buildDunePackage rec { + pname = "conduit-lwt"; + inherit (conduit) version src meta; - buildInputs = [ ocaml findlib jbuilder ppx_sexp_conv ]; + buildInputs = [ ppx_sexp_conv ]; - propagatedBuildInputs = [ conduit lwt3 ]; - - buildPhase = "jbuilder build -p conduit-lwt"; + propagatedBuildInputs = [ conduit ocaml_lwt ]; } diff --git a/pkgs/development/ocaml-modules/cpuid/default.nix b/pkgs/development/ocaml-modules/cpuid/default.nix index 37400856f1ae..0695da7ee37b 100644 --- a/pkgs/development/ocaml-modules/cpuid/default.nix +++ b/pkgs/development/ocaml-modules/cpuid/default.nix @@ -8,8 +8,6 @@ stdenv.mkDerivation { sha256 = "08k2558a3dnxn8msgpz8c93sfn0y027ganfdi2yvql0fp1ixv97p"; }; - unpackCmd = "tar xjf $src"; - buildInputs = [ ocaml findlib ocamlbuild topkg ocb-stubblr ]; inherit (topkg) buildPhase installPhase; diff --git a/pkgs/development/ocaml-modules/cstruct/default.nix b/pkgs/development/ocaml-modules/cstruct/default.nix index 0f5380f9a41f..37c7f660ca6b 100644 --- a/pkgs/development/ocaml-modules/cstruct/default.nix +++ b/pkgs/development/ocaml-modules/cstruct/default.nix @@ -1,28 +1,20 @@ -{ stdenv, fetchurl, ocaml, jbuilder, findlib, sexplib, ocplib-endian }: +{ stdenv, fetchurl, buildDunePackage, sexplib, ocplib-endian }: -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-cstruct-${version}"; +buildDunePackage rec { + pname = "cstruct"; version = "3.1.1"; + src = fetchurl { url = "https://github.com/mirage/ocaml-cstruct/releases/download/v${version}/cstruct-${version}.tbz"; sha256 = "1x4jxsvd1lrfibnjdjrkfl7hqsc48rljnwbap6faanj9qhwwa6v2"; }; - unpackCmd = "tar -xjf $curSrc"; - - buildInputs = [ ocaml jbuilder findlib ]; - propagatedBuildInputs = [ sexplib ocplib-endian ]; - buildPhase = "jbuilder build -p cstruct"; - - inherit (jbuilder) installPhase; - meta = { description = "Access C-like structures directly from OCaml"; license = stdenv.lib.licenses.isc; homepage = "https://github.com/mirage/ocaml-cstruct"; maintainers = [ stdenv.lib.maintainers.vbgl ]; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/cstruct/lwt.nix b/pkgs/development/ocaml-modules/cstruct/lwt.nix index 065716e68529..fc6218389662 100644 --- a/pkgs/development/ocaml-modules/cstruct/lwt.nix +++ b/pkgs/development/ocaml-modules/cstruct/lwt.nix @@ -1,12 +1,10 @@ -{ stdenv, ocaml, cstruct, lwt }: +{ buildDunePackage, cstruct, lwt }: -assert stdenv.lib.versionAtLeast ocaml.version "4.02"; +buildDunePackage { + pname = "cstruct-lwt"; + inherit (cstruct) version src meta; -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-cstruct-lwt-${version}"; - inherit (cstruct) version src unpackCmd buildInputs installPhase meta; + minimumOCamlVersion = "4.02"; propagatedBuildInputs = [ cstruct lwt ]; - - buildPhase = "${cstruct.buildPhase}-lwt"; } diff --git a/pkgs/development/ocaml-modules/cstruct/ppx.nix b/pkgs/development/ocaml-modules/cstruct/ppx.nix index 9d19e1751e23..5f4130dc23f2 100644 --- a/pkgs/development/ocaml-modules/cstruct/ppx.nix +++ b/pkgs/development/ocaml-modules/cstruct/ppx.nix @@ -1,13 +1,11 @@ -{ stdenv, ocaml, cstruct, ppx_tools_versioned }: +{ buildDunePackage, cstruct, ppx_tools_versioned }: -assert stdenv.lib.versionAtLeast ocaml.version "4.02"; +buildDunePackage { + pname = "ppx_cstruct"; + inherit (cstruct) version src meta; -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-ppx_cstruct-${version}"; - inherit (cstruct) version src unpackCmd installPhase meta; + minimumOCamlVersion = "4.02"; - buildInputs = cstruct.buildInputs ++ [ ppx_tools_versioned ]; + buildInputs = [ ppx_tools_versioned ]; propagatedBuildInputs = [ cstruct ]; - - buildPhase = "jbuilder build -p ppx_cstruct"; } diff --git a/pkgs/development/ocaml-modules/cstruct/unix.nix b/pkgs/development/ocaml-modules/cstruct/unix.nix index 2a614579fccc..fb7612b5f05e 100644 --- a/pkgs/development/ocaml-modules/cstruct/unix.nix +++ b/pkgs/development/ocaml-modules/cstruct/unix.nix @@ -1,12 +1,10 @@ -{ stdenv, ocaml, cstruct }: +{ buildDunePackage, cstruct }: -assert stdenv.lib.versionAtLeast ocaml.version "4.02"; +buildDunePackage { + pname = "cstruct-unix"; + inherit (cstruct) version src meta; -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-cstruct-unix-${version}"; - inherit (cstruct) version src unpackCmd buildInputs installPhase meta; + minimumOCamlVersion = "4.02"; propagatedBuildInputs = [ cstruct ]; - - buildPhase = "${cstruct.buildPhase}-unix"; } diff --git a/pkgs/development/ocaml-modules/csv/default.nix b/pkgs/development/ocaml-modules/csv/default.nix index 804cbb8ea858..bfddc8d1c662 100644 --- a/pkgs/development/ocaml-modules/csv/default.nix +++ b/pkgs/development/ocaml-modules/csv/default.nix @@ -1,26 +1,18 @@ -{ stdenv, fetchurl, ocaml, findlib, jbuilder }: +{ stdenv, fetchurl, buildDunePackage }: + +buildDunePackage rec { + pname = "csv"; + version = "2.2"; -stdenv.mkDerivation rec { - version = "2.1"; - name = "ocaml${ocaml.version}-csv-${version}"; src = fetchurl { - url = "https://github.com/Chris00/ocaml-csv/releases/download/2.1/csv-2.1.tbz"; - sha256 = "0cgfb6cwhwy7ypc1i3jyfz6sdnykp75aqi6kk0g1a2d81yjwzbcg"; + url = "https://github.com/Chris00/ocaml-${pname}/releases/download/${version}/csv-${version}.tbz"; + sha256 = "1llwjdi14vvfy4966crapibq0djii71x47b0yxhjcl5jw4xnsaha"; }; - unpackCmd = "tar -xjf $src"; - - buildInputs = [ ocaml findlib jbuilder ]; - - buildPhase = "jbuilder build -p csv"; - - inherit (jbuilder) installPhase; - meta = { description = "A pure OCaml library to read and write CSV files"; license = stdenv.lib.licenses.lgpl21; maintainers = [ stdenv.lib.maintainers.vbgl ]; homepage = https://github.com/Chris00/ocaml-csv; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/digestif/default.nix b/pkgs/development/ocaml-modules/digestif/default.nix index cf8b5335d594..d8089bb533f0 100644 --- a/pkgs/development/ocaml-modules/digestif/default.nix +++ b/pkgs/development/ocaml-modules/digestif/default.nix @@ -13,8 +13,6 @@ stdenv.mkDerivation rec { sha256 = "0fsyfi5ps17j3wjav5176gf6z3a5xcw9aqhcr1gml9n9ayfbkhrd"; }; - unpackCmd = "tar -xjf $curSrc"; - buildInputs = [ ocaml findlib ocamlbuild topkg ]; inherit (topkg) buildPhase installPhase; diff --git a/pkgs/development/ocaml-modules/doc-ock-html/default.nix b/pkgs/development/ocaml-modules/doc-ock-html/default.nix new file mode 100644 index 000000000000..cd2e2761b503 --- /dev/null +++ b/pkgs/development/ocaml-modules/doc-ock-html/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchFromGitHub, buildDunePackage, doc-ock, tyxml, xmlm }: + +buildDunePackage rec { + pname = "doc-ock-html"; + version = "1.2.1"; + + src = fetchFromGitHub { + owner = "ocaml-doc"; + repo = pname; + rev = "v${version}"; + sha256 = "1y620h48qrplmcm78g7c78zibpkai4j3icwmnx95zb3r8xq8554y"; + }; + + propagatedBuildInputs = [ doc-ock tyxml xmlm ]; + + meta = { + description = "From doc-ock to HTML"; + license = stdenv.lib.licenses.isc; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (src.meta) homepage; + }; +} diff --git a/pkgs/development/ocaml-modules/doc-ock-xml/default.nix b/pkgs/development/ocaml-modules/doc-ock-xml/default.nix new file mode 100644 index 000000000000..cebf7707788d --- /dev/null +++ b/pkgs/development/ocaml-modules/doc-ock-xml/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchFromGitHub, buildDunePackage, doc-ock, menhir, xmlm }: + +buildDunePackage rec { + pname = "doc-ock-xml"; + version = "1.2.1"; + + src = fetchFromGitHub { + owner = "ocaml-doc"; + repo = pname; + rev = "v${version}"; + sha256 = "1s27ri7vj9ixi5p5ixg6g6invk96807bvxbqjrr1dm8sxgl1nd20"; + }; + + propagatedBuildInputs = [ doc-ock menhir xmlm ]; + + meta = { + description = "XML printer and parser for Doc-Ock"; + license = stdenv.lib.licenses.isc; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (src.meta) homepage; + }; +} diff --git a/pkgs/development/ocaml-modules/doc-ock/default.nix b/pkgs/development/ocaml-modules/doc-ock/default.nix new file mode 100644 index 000000000000..ff42c93e5c1c --- /dev/null +++ b/pkgs/development/ocaml-modules/doc-ock/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchFromGitHub, buildDunePackage, octavius, cppo }: + +buildDunePackage rec { + pname = "doc-ock"; + version = "1.2.1"; + + src = fetchFromGitHub { + owner = "ocaml-doc"; + repo = pname; + rev = "v${version}"; + sha256 = "090vprm12jrl55yllk1hdzbsqyr107yjs2qnc49yahdhvnr4h5b7"; + }; + + buildInputs = [ cppo ]; + + propagatedBuildInputs = [ octavius ]; + + meta = { + description = "Extract documentation from OCaml files"; + license = stdenv.lib.licenses.isc; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (src.meta) homepage; + }; +} diff --git a/pkgs/development/ocaml-modules/dtoa/default.nix b/pkgs/development/ocaml-modules/dtoa/default.nix index 9b6e56266143..a5164ab7fa9b 100644 --- a/pkgs/development/ocaml-modules/dtoa/default.nix +++ b/pkgs/development/ocaml-modules/dtoa/default.nix @@ -1,32 +1,22 @@ -{ stdenv, fetchurl, ocaml, findlib, jbuilder }: +{ stdenv, fetchurl, buildDunePackage }: -assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.01"; - -stdenv.mkDerivation rec { +buildDunePackage rec { pname = "dtoa"; - name = "ocaml-${pname}-${version}"; version = "0.3.1"; + minimumOCamlVersion = "4.01"; + src = fetchurl { url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz"; sha256 = "0rzysj07z2q6gk0yhjxnjnba01vmdb9x32wwna10qk3rrb8r2pnn"; }; - unpackCmd = "tar xjf $src"; - - buildInputs = [ ocaml findlib jbuilder ]; - - buildPhase = "jbuilder build -p dtoa"; - - inherit (jbuilder) installPhase; - hardeningDisable = stdenv.lib.optional stdenv.isDarwin "strictoverflow"; meta = with stdenv.lib; { homepage = https://github.com/flowtype/ocaml-dtoa; description = "Converts OCaml floats into strings (doubles to ascii, \"d to a\"), using the efficient Grisu3 algorithm."; license = licenses.mit; - platforms = ocaml.meta.platforms or []; maintainers = [ maintainers.eqyiel ]; }; } diff --git a/pkgs/development/ocaml-modules/elpi/default.nix b/pkgs/development/ocaml-modules/elpi/default.nix new file mode 100644 index 000000000000..fd42cbe20c7f --- /dev/null +++ b/pkgs/development/ocaml-modules/elpi/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchFromGitHub, ocaml, findlib, camlp5 +, ppx_tools_versioned, ppx_deriving, re +}: + +stdenv.mkDerivation rec { + name = "ocaml${ocaml.version}-elpi-${version}"; + version = "1.1.0"; + src = fetchFromGitHub { + owner = "LPCIC"; + repo = "elpi"; + rev = "v${version}"; + sha256 = "1fd4mqggdcnbhqwrg8r0ikb1j2lv0fc9hv9xfbyjzbzxbjggf5zc"; + }; + + buildInputs = [ ocaml findlib ppx_tools_versioned ]; + + propagatedBuildInputs = [ camlp5 ppx_deriving re ]; + + createFindlibDestdir = true; + + preInstall = "make byte"; + + postInstall = '' + mkdir -p $out/bin + make install-bin BIN=$out/bin + make install-bin BYTE=1 BIN=$out/bin + ''; + + meta = { + description = "Embeddable λProlog Interpreter"; + license = stdenv.lib.licenses.lgpl21Plus; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (src.meta) homepage; + inherit (ocaml.meta) platforms; + }; +} diff --git a/pkgs/development/ocaml-modules/erm_xml/default.nix b/pkgs/development/ocaml-modules/erm_xml/default.nix index c944752ff6b6..35b5c73b578b 100644 --- a/pkgs/development/ocaml-modules/erm_xml/default.nix +++ b/pkgs/development/ocaml-modules/erm_xml/default.nix @@ -1,17 +1,17 @@ { stdenv, fetchzip, ocaml, findlib, ocamlbuild }: -if stdenv.lib.versionAtLeast ocaml.version "4.06" +if !stdenv.lib.versionAtLeast ocaml.version "4.02" then throw "erm_xml is not available for OCaml ${ocaml.version}" else -let version = "0.3"; in +let version = "0.3+20180112"; in stdenv.mkDerivation { - name = "ocaml-erm_xml-${version}"; + name = "ocaml${ocaml.version}-erm_xml-${version}"; src = fetchzip { - url = "https://github.com/ermine/xml/archive/v${version}.tar.gz"; - sha256 = "19znk5w0qiw3wij4n6w3h5bcr221yy57jf815fr8k9m8kin710g3"; + url = "https://github.com/hannesm/xml/archive/bbabdade807d8281fc48806da054b70dfe482479.tar.gz"; + sha256 = "1gawpmg8plip0wia0xq60m024dn7l3ykwbjpbqx9f9bdmx74n1rr"; }; buildInputs = [ ocaml findlib ocamlbuild ]; @@ -19,7 +19,7 @@ stdenv.mkDerivation { createFindlibDestdir = true; meta = { - homepage = https://github.com/ermine/xml; + homepage = https://github.com/hannesm/xml; description = "XML Parser for discrete data"; platforms = ocaml.meta.platforms or []; license = stdenv.lib.licenses.bsd3; diff --git a/pkgs/development/ocaml-modules/erm_xmpp/0.3.nix b/pkgs/development/ocaml-modules/erm_xmpp/0.3.nix deleted file mode 100644 index 1a8f854185a2..000000000000 --- a/pkgs/development/ocaml-modules/erm_xmpp/0.3.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ stdenv, buildOcaml, fetchFromGitHub, ocaml, findlib, erm_xml, nocrypto }: - -buildOcaml rec { - version = "0.3"; - name = "erm_xmpp"; - - src = fetchFromGitHub { - owner = "hannesm"; - repo = "xmpp"; - rev = "eee18bd3dd343550169969c0b45548eafd51cfe1"; - sha256 = "0hzs528lrx1ayalv6fh555pjn0b4l8xch1f72hd3b07g1xahdas5"; - }; - - buildInputs = [ ocaml findlib ]; - propagatedBuildInputs = [ erm_xml nocrypto ]; - - configurePhase = "ocaml setup.ml -configure --prefix $out"; - buildPhase = "ocaml setup.ml -build"; - installPhase = "ocaml setup.ml -install"; - - createFindlibDestdir = true; - - meta = { - homepage = https://github.com/hannesm/xmpp; - description = "OCaml based XMPP implementation (fork)"; - license = stdenv.lib.licenses.bsd3; - maintainers = with stdenv.lib.maintainers; [ sternenseemann ]; - }; -} diff --git a/pkgs/development/ocaml-modules/erm_xmpp/default.nix b/pkgs/development/ocaml-modules/erm_xmpp/default.nix index c6027ce11ce5..a6bb75e61c24 100644 --- a/pkgs/development/ocaml-modules/erm_xmpp/default.nix +++ b/pkgs/development/ocaml-modules/erm_xmpp/default.nix @@ -1,33 +1,32 @@ -{ stdenv, fetchurl, fetchzip, ocaml, findlib, ocamlbuild, erm_xml, cryptokit, camlp4 }: +{ stdenv, fetchFromGitHub, ocaml, findlib, camlp4, ocamlbuild +, erm_xml, nocrypto +}: -let - version = "0.2"; - disable-tests = fetchurl { - url = https://raw.githubusercontent.com/ocaml/opam-repository/master/packages/erm_xmpp/erm_xmpp.0.2/files/disable_tests.patch; - sha256 = "09d8630nmx2x8kb8ap1zmsb93zs14cqg7ga1gmdl92jvsjxbhgc1"; +stdenv.mkDerivation rec { + version = "0.3+20180112"; + name = "ocaml${ocaml.version}-erm_xmpp-${version}"; + + src = fetchFromGitHub { + owner = "hannesm"; + repo = "xmpp"; + rev = "184dc70fab7d46d09b9148ca4448f07f1e0a2df2"; + sha256 = "1dsqsfacvd9xqsqjzh6xwbnf2mv1dvhy210riyvjd260q085ch6n"; }; -in - -stdenv.mkDerivation { - name = "ocaml-erm_xmpp-${version}"; - - src = fetchzip { - url = "https://github.com/ermine/xmpp/archive/v${version}.tar.gz"; - sha256 = "0saw2dmrzv2aadrznvyvchnhivvcwm78x9nwf6flq5v0pqddapk2"; - }; - - patches = [ disable-tests ]; buildInputs = [ ocaml findlib ocamlbuild camlp4 ]; - propagatedBuildInputs = [ erm_xml cryptokit ]; + propagatedBuildInputs = [ erm_xml nocrypto ]; + + configurePhase = "ocaml setup.ml -configure --prefix $out"; + buildPhase = "ocaml setup.ml -build"; + installPhase = "ocaml setup.ml -install"; createFindlibDestdir = true; meta = { - homepage = https://github.com/ermine/xmpp; - description = "OCaml based XMPP implementation"; - platforms = ocaml.meta.platforms or []; + homepage = https://github.com/hannesm/xmpp; + description = "OCaml based XMPP implementation (fork)"; license = stdenv.lib.licenses.bsd3; - maintainers = with stdenv.lib.maintainers; [ vbgl ]; + maintainers = with stdenv.lib.maintainers; [ sternenseemann ]; + inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/ezjsonm/default.nix b/pkgs/development/ocaml-modules/ezjsonm/default.nix index 1dcafe4c6a48..fc1936c2b473 100644 --- a/pkgs/development/ocaml-modules/ezjsonm/default.nix +++ b/pkgs/development/ocaml-modules/ezjsonm/default.nix @@ -1,27 +1,20 @@ -{ stdenv, fetchzip, ocaml, findlib, jbuilder, jsonm, hex, sexplib }: +{ stdenv, fetchzip, buildDunePackage, jsonm, hex, sexplib }: -let version = "0.6.0"; in - -stdenv.mkDerivation { - name = "ocaml${ocaml.version}-ezjsonm-${version}"; +buildDunePackage rec { + pname = "ezjsonm"; + version = "0.6.0"; src = fetchzip { - url = "https://github.com/mirage/ezjsonm/archive/${version}.tar.gz"; + url = "https://github.com/mirage/${pname}/archive/${version}.tar.gz"; sha256 = "18g64lhai0bz65b9fil12vlgfpwa9b5apj7x6d7n4zzm18qfazvj"; }; - buildInputs = [ ocaml findlib jbuilder ]; propagatedBuildInputs = [ jsonm hex sexplib ]; - buildPhase = "jbuilder build -p ezjsonm"; - - inherit (jbuilder) installPhase; - meta = { description = "An easy interface on top of the Jsonm library"; homepage = https://github.com/mirage/ezjsonm; license = stdenv.lib.licenses.isc; maintainers = with stdenv.lib.maintainers; [ vbgl ]; - platforms = ocaml.meta.platforms or []; }; } diff --git a/pkgs/development/ocaml-modules/ezxmlm/default.nix b/pkgs/development/ocaml-modules/ezxmlm/default.nix new file mode 100644 index 000000000000..1740bd77fdb2 --- /dev/null +++ b/pkgs/development/ocaml-modules/ezxmlm/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub, buildDunePackage, xmlm }: + +buildDunePackage rec { + pname = "ezxmlm"; + version = "1.0.2"; + + src = fetchFromGitHub { + owner = "avsm"; + repo = pname; + rev = "v${version}"; + sha256 = "1dgr61f0hymywikn67inq908x5adrzl3fjx3v14l9k46x7kkacl9"; + }; + + propagatedBuildInputs = [ xmlm ]; + + meta = with stdenv.lib; { + description = "Combinators to use with xmlm for parsing and selection"; + longDescription = '' + An "easy" interface on top of the xmlm library. This version provides + more convenient (but far less flexible) input and output functions + that go to and from [string] values. This avoids the need to write signal + code, which is useful for quick scripts that manipulate XML. + + More advanced users should go straight to the Xmlm library and use it + directly, rather than be saddled with the Ezxmlm interface. Since the + types in this library are more specific than Xmlm, it should interoperate + just fine with it if you decide to switch over. + ''; + maintainers = [ maintainers.carlosdagos ]; + inherit (src.meta) homepage; + license = licenses.isc; + }; +} diff --git a/pkgs/development/ocaml-modules/faraday/default.nix b/pkgs/development/ocaml-modules/faraday/default.nix index 8f30ec519777..34c8fcbfcbcd 100644 --- a/pkgs/development/ocaml-modules/faraday/default.nix +++ b/pkgs/development/ocaml-modules/faraday/default.nix @@ -1,34 +1,25 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder, alcotest }: +{ stdenv, fetchFromGitHub, buildDunePackage, alcotest }: -if !stdenv.lib.versionAtLeast ocaml.version "4.02" -then throw "faraday is not available for OCaml ${ocaml.version}" -else - -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-faraday-${version}"; +buildDunePackage rec { + pname = "faraday"; version = "0.5.0"; + minimumOCamlVersion = "4.02"; + src = fetchFromGitHub { owner = "inhabitedtype"; - repo = "faraday"; + repo = pname; rev = version; sha256 = "1kql0il1frsbx6rvwqd7ahi4m14ik6la5an6c2w4x7k00ndm4d7n"; }; - buildInputs = [ ocaml findlib jbuilder alcotest ]; - - buildPhase = "jbuilder build -p faraday"; - + buildInputs = [ alcotest ]; doCheck = true; - checkPhase = "jbuilder runtest"; - - inherit (jbuilder) installPhase; meta = { description = "Serialization library built for speed and memory efficiency"; license = stdenv.lib.licenses.bsd3; maintainers = [ stdenv.lib.maintainers.vbgl ]; inherit (src.meta) homepage; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/farfadet/default.nix b/pkgs/development/ocaml-modules/farfadet/default.nix index 080cc74998df..20b6f7d0909e 100644 --- a/pkgs/development/ocaml-modules/farfadet/default.nix +++ b/pkgs/development/ocaml-modules/farfadet/default.nix @@ -15,8 +15,6 @@ stdenv.mkDerivation rec { sha256 = "06wvd57c8khpq0c2hvm15zng269zvabsw1lcaqphqdcckl67nsxr"; }; - unpackCmd = "tar -xjf $curSrc"; - buildInputs = [ ocaml findlib ocamlbuild topkg ]; propagatedBuildInputs = [ faraday ]; @@ -31,4 +29,3 @@ stdenv.mkDerivation rec { inherit (ocaml.meta) platforms; }; } - diff --git a/pkgs/development/ocaml-modules/fmt/default.nix b/pkgs/development/ocaml-modules/fmt/default.nix index 2e7996f55d9d..922f85996e14 100644 --- a/pkgs/development/ocaml-modules/fmt/default.nix +++ b/pkgs/development/ocaml-modules/fmt/default.nix @@ -1,15 +1,13 @@ { stdenv, fetchurl, ocaml, findlib, ocamlbuild, topkg, cmdliner, result, uchar }: stdenv.mkDerivation { - name = "ocaml${ocaml.version}-fmt-0.8.4"; + name = "ocaml${ocaml.version}-fmt-0.8.5"; src = fetchurl { - url = http://erratique.ch/software/fmt/releases/fmt-0.8.4.tbz; - sha256 = "1qilsbisqqhmn8b1ar9lvjbgz8vf4gmqwqjnnjzgld2a3gmh8qvv"; + url = http://erratique.ch/software/fmt/releases/fmt-0.8.5.tbz; + sha256 = "1zj9azcxcn6skmb69ykgmi9z8c50yskwg03wqgh87lypgjdcz060"; }; - unpackCmd = "tar xjf $src"; - buildInputs = [ ocaml findlib ocamlbuild topkg cmdliner ]; propagatedBuildInputs = [ result uchar ]; diff --git a/pkgs/development/ocaml-modules/fpath/default.nix b/pkgs/development/ocaml-modules/fpath/default.nix index f812ab1d48c0..9317f50717e2 100644 --- a/pkgs/development/ocaml-modules/fpath/default.nix +++ b/pkgs/development/ocaml-modules/fpath/default.nix @@ -7,8 +7,6 @@ stdenv.mkDerivation { sha256 = "1hr05d8bpqmqcfdavn4rjk9rxr7v2zl84866f5knjifrm60sxqic"; }; - unpackCmd = "tar xjf $src"; - buildInputs = [ ocaml findlib ocamlbuild topkg ]; propagatedBuildInputs = [ astring ]; diff --git a/pkgs/development/ocaml-modules/frontc/default.nix b/pkgs/development/ocaml-modules/frontc/default.nix index e5330789e262..39ec4c011f85 100644 --- a/pkgs/development/ocaml-modules/frontc/default.nix +++ b/pkgs/development/ocaml-modules/frontc/default.nix @@ -1,37 +1,38 @@ -{ lib, buildOcaml, fetchurl, ocaml }: +{ stdenv, lib, fetchurl, fetchpatch, fetchFromGitHub, ocaml, findlib }: -if lib.versionAtLeast ocaml.version "4.06" -then throw "FrontC is not available for OCaml ${ocaml.version}" -else +let + meta_file = fetchurl { + url = https://raw.githubusercontent.com/ocaml/opam-repository/3c191ae9356ca7b3b628f2707cfcb863db42480f/packages/FrontC/FrontC.3.4.1/files/META; + sha256 = "0s2wsinycldk8y5p09xd0hsgbhckhy7bkghzl63bph6mwv64kq2d"; + }; +in -buildOcaml rec { - name = "FrontC"; - version = "3.4"; +stdenv.mkDerivation rec { + name = "ocaml${ocaml.version}-FrontC-${version}"; + version = "3.4.1"; - src = fetchurl { - url = "http://www.irit.fr/recherches/ARCHI/MARCH/frontc/Frontc-${version}.tgz"; - sha256 = "16dz153s92dgbw1rrfwbhscy73did87kfmjwyh3qpvs748h1sc4g"; + src = fetchFromGitHub { + owner = "BinaryAnalysisPlatform"; + repo = "FrontC"; + rev = "V_3_4_1"; + sha256 = "1dq5nks0c9gsbr1m8k39m1bniawr5hqcy1r8x5px7naa95ch06ak"; }; + buildInputs = [ ocaml findlib ]; + meta = with lib; { - homepage = https://www.irit.fr/recherches/ARCHI/MARCH/rubrique.php3?id_rubrique=61; + inherit (src.meta) homepage; + inherit (ocaml.meta) platforms; description = "C Parsing Library"; license = licenses.lgpl21; maintainers = [ maintainers.maurer ]; }; - meta_file = fetchurl { - url = https://raw.githubusercontent.com/ocaml/opam-repository/0f0e610f6499bdf0151e4170411b4f05e4d076d4/packages/FrontC/FrontC.3.4/files/META; - sha256 = "1flhvwr01crn7d094kby0418s1m4198np85ymjp3b4maz0n7m2mx"; - }; - - opam_patch = fetchurl { - url = https://raw.githubusercontent.com/ocaml/opam-repository/0f0e610f6499bdf0151e4170411b4f05e4d076d4/packages/FrontC/FrontC.3.4/files/opam.patch; - sha256 = "0xf83ixx0mf3mznwpwp2mjflii0njdzikhhfxpnms7vhnnmlfzy5"; - }; - - patches = [ opam_patch ]; - patchFlags = "-p4"; + patches = [ (fetchpatch { + url = https://raw.githubusercontent.com/ocaml/opam-repository/3c191ae9356ca7b3b628f2707cfcb863db42480f/packages/FrontC/FrontC.3.4.1/files/opam.patch; + sha256 = "0v4f6740jbj1kxg1y03dzfa3x3gsrhv06wpzdj30gl4ki5fvj4hs"; + }) + ]; makeFlags = "PREFIX=$(out) OCAML_SITE=$(OCAMLFIND_DESTDIR)"; diff --git a/pkgs/development/ocaml-modules/functoria/default.nix b/pkgs/development/ocaml-modules/functoria/default.nix index 150d8db16a04..12b24a43956c 100644 --- a/pkgs/development/ocaml-modules/functoria/default.nix +++ b/pkgs/development/ocaml-modules/functoria/default.nix @@ -13,8 +13,6 @@ stdenv.mkDerivation rec { sha256 = "019rl4rir4lwgjyqj2wq3ylw4daih1kxxgbc6ld6kzcq66mwr747"; }; - unpackCmd = "tar xjf $src"; - buildInputs = [ ocaml findlib ocamlbuild topkg ]; propagatedBuildInputs = [ bos cmdliner ocamlgraph ]; diff --git a/pkgs/development/ocaml-modules/gapi-ocaml/default.nix b/pkgs/development/ocaml-modules/gapi-ocaml/default.nix index 9c7be26503f5..25f5e35492b2 100644 --- a/pkgs/development/ocaml-modules/gapi-ocaml/default.nix +++ b/pkgs/development/ocaml-modules/gapi-ocaml/default.nix @@ -1,28 +1,24 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder, ocurl, cryptokit, ocaml_extlib, yojson, ocamlnet, xmlm }: +{ stdenv, fetchFromGitHub, buildDunePackage, ocurl, cryptokit, ocaml_extlib, yojson, ocamlnet, xmlm }: -if !stdenv.lib.versionAtLeast ocaml.version "4.02" -then throw "gapi-ocaml is not available for OCaml ${ocaml.version}" -else - -stdenv.mkDerivation rec { - name = "gapi-ocaml-${version}"; +buildDunePackage rec { + pname = "gapi-ocaml"; version = "0.3.6"; + + minimumOCamlVersion = "4.02"; + src = fetchFromGitHub { owner = "astrada"; - repo = "gapi-ocaml"; + repo = pname; rev = "v${version}"; sha256 = "0qgsy51bhkpfgl5rdnjw4bqs5fbh2w4vwrfbl8y3lh1wrqmnwci4"; }; - buildInputs = [ ocaml jbuilder findlib ]; - propagatedBuildInputs = [ ocurl cryptokit ocaml_extlib yojson ocamlnet xmlm ]; - inherit (jbuilder) installPhase; + propagatedBuildInputs = [ ocurl cryptokit ocaml_extlib yojson ocamlnet xmlm ]; meta = { description = "OCaml client for google services"; homepage = http://gapi-ocaml.forge.ocamlcore.org; license = stdenv.lib.licenses.mit; maintainers = with stdenv.lib.maintainers; [ bennofs ]; - platforms = ocaml.meta.platforms or []; }; } diff --git a/pkgs/development/ocaml-modules/gg/default.nix b/pkgs/development/ocaml-modules/gg/default.nix index 0c80f39d9d7d..e32611e0c05f 100644 --- a/pkgs/development/ocaml-modules/gg/default.nix +++ b/pkgs/development/ocaml-modules/gg/default.nix @@ -23,8 +23,6 @@ stdenv.mkDerivation rec { createFindlibDestdir = true; - unpackCmd = "tar xjf $src"; - buildPhase = "ocaml pkg/build.ml native=true native-dynlink=true"; installPhase = "opaline -libdir $OCAMLFIND_DESTDIR"; diff --git a/pkgs/development/ocaml-modules/git-http/default.nix b/pkgs/development/ocaml-modules/git-http/default.nix index 5e757b5b6727..0869ae659cc3 100644 --- a/pkgs/development/ocaml-modules/git-http/default.nix +++ b/pkgs/development/ocaml-modules/git-http/default.nix @@ -1,24 +1,15 @@ -{ stdenv, ocaml, findlib, jbuilder, git, cohttp-lwt -, alcotest, mtime, nocrypto -}: +{ buildDunePackage, git, cohttp-lwt, alcotest, mtime, nocrypto }: -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-git-http-${version}"; +buildDunePackage rec { + pname = "git-http"; inherit (git) version src; - buildInputs = [ ocaml findlib jbuilder alcotest mtime nocrypto ]; - + buildInputs = [ alcotest mtime nocrypto ]; propagatedBuildInputs = [ git cohttp-lwt ]; - - buildPhase = "jbuilder build -p git-http"; - - inherit (jbuilder) installPhase; - doCheck = true; - checkPhase = "jbuilder runtest -p git-http"; meta = { description = "Client implementation of the “Smart” HTTP Git protocol in pure OCaml"; - inherit (git.meta) homepage license maintainers platforms; + inherit (git.meta) homepage license maintainers; }; } diff --git a/pkgs/development/ocaml-modules/git-unix/default.nix b/pkgs/development/ocaml-modules/git-unix/default.nix index afeb3f1957b0..9c8a7c48255f 100644 --- a/pkgs/development/ocaml-modules/git-unix/default.nix +++ b/pkgs/development/ocaml-modules/git-unix/default.nix @@ -1,22 +1,14 @@ -{ stdenv, ocaml, findlib, jbuilder, git-http -, cohttp-lwt-unix -, tls, cmdliner, mtime -}: +{ buildDunePackage, git-http, cohttp-lwt-unix, tls, cmdliner, mtime }: -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-git-unix-${version}"; +buildDunePackage rec { + pname = "git-unix"; inherit (git-http) version src; - buildInputs = [ ocaml findlib jbuilder cmdliner mtime ]; - + buildInputs = [ cmdliner mtime ]; propagatedBuildInputs = [ cohttp-lwt-unix git-http tls ]; - buildPhase = "jbuilder build -p git-unix"; - - inherit (jbuilder) installPhase; - meta = { description = "Unix backend for the Git protocol(s)"; - inherit (git-http.meta) homepage license maintainers platforms; + inherit (git-http.meta) homepage license maintainers; }; } diff --git a/pkgs/development/ocaml-modules/git/default.nix b/pkgs/development/ocaml-modules/git/default.nix index 0bf43174412c..944195fd0a3e 100644 --- a/pkgs/development/ocaml-modules/git/default.nix +++ b/pkgs/development/ocaml-modules/git/default.nix @@ -1,11 +1,11 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder +{ stdenv, fetchFromGitHub, buildDunePackage , astring, decompress, fmt, hex, logs, mstruct, ocaml_lwt, ocamlgraph, uri , alcotest, mtime, nocrypto }: -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "git"; version = "1.11.5"; - name = "ocaml${ocaml.version}-git-${version}"; src = fetchFromGitHub { owner = "mirage"; @@ -14,22 +14,14 @@ stdenv.mkDerivation rec { sha256 = "0r1bxpxjjnl9hh8xbabsxl7svzvd19hfy73a2y1m4kljmw64dpfh"; }; - buildInputs = [ ocaml findlib jbuilder alcotest mtime nocrypto ]; - + buildInputs = [ alcotest mtime nocrypto ]; propagatedBuildInputs = [ astring decompress fmt hex logs mstruct ocaml_lwt ocamlgraph uri ]; - - buildPhase = "jbuilder build -p git"; - - inherit (jbuilder) installPhase; - doCheck = true; - checkPhase = "jbuilder runtest -p git"; meta = { description = "Git format and protocol in pure OCaml"; license = stdenv.lib.licenses.isc; maintainers = [ stdenv.lib.maintainers.vbgl ]; inherit (src.meta) homepage; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/hex/default.nix b/pkgs/development/ocaml-modules/hex/default.nix index 596f6a0fa531..172eecbe29db 100644 --- a/pkgs/development/ocaml-modules/hex/default.nix +++ b/pkgs/development/ocaml-modules/hex/default.nix @@ -1,34 +1,23 @@ -{ stdenv, fetchurl, ocaml, findlib, jbuilder, cstruct }: +{ stdenv, fetchurl, buildDunePackage, cstruct }: -if !stdenv.lib.versionAtLeast ocaml.version "4.02" -then throw "hex is not available for OCaml ${ocaml.version}" -else +buildDunePackage rec { + pname = "hex"; + version = "1.2.0"; -let version = "1.2.0"; in - -stdenv.mkDerivation { - name = "ocaml${ocaml.version}-hex-${version}"; + minimumOCamlVersion = "4.02"; src = fetchurl { - url = "https://github.com/mirage/ocaml-hex/releases/download/v1.2.0/hex-1.2.0.tbz"; + url = "https://github.com/mirage/ocaml-${pname}/releases/download/v${version}/hex-${version}.tbz"; sha256 = "17hqf7z5afp2z2c55fk5myxkm7cm74259rqm94hcxkqlpdaqhm8h"; }; - unpackCmd = "tar -xjf $curSrc"; - - buildInputs = [ ocaml findlib jbuilder ]; propagatedBuildInputs = [ cstruct ]; - - buildPhase = "jbuilder build -p hex"; doCheck = true; - checkPhase = "jbuilder runtest"; - inherit (jbuilder) installPhase; meta = { description = "Mininal OCaml library providing hexadecimal converters"; homepage = https://github.com/mirage/ocaml-hex; license = stdenv.lib.licenses.isc; maintainers = with stdenv.lib.maintainers; [ vbgl ]; - platforms = ocaml.meta.platforms or []; }; } diff --git a/pkgs/development/ocaml-modules/httpaf/default.nix b/pkgs/development/ocaml-modules/httpaf/default.nix index bb712d40827e..bec4f947ce30 100644 --- a/pkgs/development/ocaml-modules/httpaf/default.nix +++ b/pkgs/development/ocaml-modules/httpaf/default.nix @@ -1,33 +1,24 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder -, angstrom, faraday, alcotest -}: +{ stdenv, fetchFromGitHub, buildDunePackage, angstrom, faraday, alcotest }: -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "httpaf"; version = "0.4.1"; - name = "ocaml${ocaml.version}-httpaf-${version}"; src = fetchFromGitHub { owner = "inhabitedtype"; - repo = "httpaf"; + repo = pname; rev = version; sha256 = "0i2r004ihj00hd97475y8nhjqjln58xx087zcjl0dfp0n7q80517"; }; - buildInputs = [ ocaml findlib jbuilder alcotest ]; + buildInputs = [ alcotest ]; propagatedBuildInputs = [ angstrom faraday ]; - - buildPhase = "dune build -p httpaf"; - doCheck = true; - checkPhase = "dune runtest -p httpaf"; - - inherit (jbuilder) installPhase; meta = { description = "A high-performance, memory-efficient, and scalable web server for OCaml"; license = stdenv.lib.licenses.bsd3; maintainers = [ stdenv.lib.maintainers.vbgl ]; inherit (src.meta) homepage; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/integers/default.nix b/pkgs/development/ocaml-modules/integers/default.nix index f7d22baf3e9e..bf2d2dd1e8b1 100644 --- a/pkgs/development/ocaml-modules/integers/default.nix +++ b/pkgs/development/ocaml-modules/integers/default.nix @@ -8,8 +8,6 @@ stdenv.mkDerivation { sha256 = "08b1ljw88ny3l0mdq6xmffjk8anfc77igryva5jz1p6f4f746ywk"; }; - unpackCmd = "tar xjf $src"; - buildInputs = [ ocaml findlib ocamlbuild topkg ]; inherit (topkg) buildPhase installPhase; diff --git a/pkgs/development/ocaml-modules/io-page/default.nix b/pkgs/development/ocaml-modules/io-page/default.nix index 72b7a3a54ce7..e0f024569626 100644 --- a/pkgs/development/ocaml-modules/io-page/default.nix +++ b/pkgs/development/ocaml-modules/io-page/default.nix @@ -1,23 +1,19 @@ -{ stdenv, fetchzip, ocaml, findlib, jbuilder, configurator, cstruct }: +{ stdenv, fetchzip, buildDunePackage, configurator, cstruct }: -let version = "2.0.1"; in - -stdenv.mkDerivation { - name = "ocaml${ocaml.version}-io-page-${version}"; +buildDunePackage rec { + pname = "io-page"; + version = "2.0.1"; src = fetchzip { - url = "https://github.com/mirage/io-page/archive/${version}.tar.gz"; + url = "https://github.com/mirage/${pname}/archive/${version}.tar.gz"; sha256 = "1rw04dwrlx5hah5dkjf7d63iff82j9cifr8ifjis5pdwhgwcff8i"; }; - buildInputs = [ ocaml findlib jbuilder configurator ]; + buildInputs = [ configurator ]; propagatedBuildInputs = [ cstruct ]; - inherit (jbuilder) installPhase; - meta = { homepage = https://github.com/mirage/io-page; - inherit (ocaml.meta) platforms; license = stdenv.lib.licenses.isc; description = "IO memory page library for Mirage backends"; maintainers = with stdenv.lib.maintainers; [ vbgl ]; diff --git a/pkgs/development/ocaml-modules/ipaddr/default.nix b/pkgs/development/ocaml-modules/ipaddr/default.nix index 2f0aa3429950..3d5959fe64e2 100644 --- a/pkgs/development/ocaml-modules/ipaddr/default.nix +++ b/pkgs/development/ocaml-modules/ipaddr/default.nix @@ -1,21 +1,16 @@ -{ stdenv, fetchurl, ocaml, ocamlbuild, findlib -, jbuilder, sexplib, ppx_sexp_conv -}: +{ stdenv, fetchurl, buildDunePackage, sexplib, ppx_sexp_conv }: -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-ipaddr-${version}"; +buildDunePackage rec { + pname = "ipaddr"; version = "2.8.0"; src = fetchurl { - url = "https://github.com/mirage/ocaml-ipaddr/archive/${version}.tar.gz"; + url = "https://github.com/mirage/ocaml-${pname}/archive/${version}.tar.gz"; sha256 = "1amb1pbm9ybpxy6190qygpj6nmbzzs2r6vx4xh5r6v89szx9rfxw"; }; - buildInputs = [ ocaml findlib ocamlbuild jbuilder ]; propagatedBuildInputs = [ ppx_sexp_conv sexplib ]; - inherit (jbuilder) installPhase; - meta = with stdenv.lib; { homepage = https://github.com/mirage/ocaml-ipaddr; description = "A library for manipulation of IP (and MAC) address representations "; diff --git a/pkgs/development/ocaml-modules/janestreet/default.nix b/pkgs/development/ocaml-modules/janestreet/default.nix index 040a4ca618b0..504e83734d88 100644 --- a/pkgs/development/ocaml-modules/janestreet/default.nix +++ b/pkgs/development/ocaml-modules/janestreet/default.nix @@ -7,26 +7,26 @@ rec { ocaml-compiler-libs = janePackage { - name = "ocaml-compiler-libs"; + pname = "ocaml-compiler-libs"; hash = "03jds7bszh8wwpfwxb3dg0gyr1j1872wxwx1xqhry5ir0i84bg0s"; meta.description = "OCaml compiler libraries repackaged"; }; sexplib0 = janePackage { - name = "sexplib0"; + pname = "sexplib0"; meta.description = "Library containing the definition of S-expressions and some base converters"; hash = "07v3ggyss7xhfv14bjk1n87sr42iqwj4cgjiv2lcdfkqk49i2bmi"; }; parsexp = janePackage { - name = "parsexp"; + pname = "parsexp"; hash = "1nyq23s5igd8cf3n4qxprjvhbmb6ighb3fy5mw7hxl0mdgsw5fvz"; propagatedBuildInputs = [ sexplib0 ]; meta.description = "S-expression parsing library"; }; sexplib = janePackage { - name = "sexplib"; + pname = "sexplib"; meta.description = "Library for serializing OCaml values to and from S-expressions"; hash = "1qfl0m04rpcjvc4yw1hzh6r16jpwmap0sa9ax6zjji67dz4szpyb"; propagatedBuildInputs = [ num parsexp ]; @@ -34,28 +34,28 @@ rec { base = janePackage { version = "0.11.1"; - name = "base"; + pname = "base"; hash = "0j6xb4265jr41vw4fjzak6yr8s30qrnzapnc6rl1dxy8bjai0nir"; propagatedBuildInputs = [ sexplib0 ]; meta.description = "Full standard library replacement for OCaml"; }; stdio = janePackage { - name = "stdio"; + pname = "stdio"; hash = "1facajqhvq34g2wrg368y0ajxd6lrj5b3lyzyj0jhdmraxajjcwn"; propagatedBuildInputs = [ base ]; meta.description = "Standard IO library for OCaml"; }; configurator = janePackage { - name = "configurator"; + pname = "configurator"; hash = "0h686630cscav7pil8c3w0gbh6rj4b41dvbnwmicmlkc746q5bfk"; propagatedBuildInputs = [ stdio ]; meta.description = "Helper library for gathering system configuration"; }; ppx_compare = janePackage { - name = "ppx_compare"; + pname = "ppx_compare"; version = "0.11.1"; hash = "06bq4m1bsm4jlx4g7wh5m99qky7xm4c2g52kaz6pv25hdn5agi2m"; buildInputs = [ ppxlib ]; @@ -64,7 +64,7 @@ rec { }; ppx_sexp_conv = janePackage { - name = "ppx_sexp_conv"; + pname = "ppx_sexp_conv"; version = "0.11.2"; hash = "0pqwnqy1xp309wvdcaax4lg02yk64lq2w03mbgfvf6ps5ry4gis9"; propagatedBuildInputs = [ sexplib0 ppxlib ppx_deriving ]; @@ -72,7 +72,7 @@ rec { }; variantslib = janePackage { - name = "variantslib"; + pname = "variantslib"; hash = "0hbsk34ghc28h8pzbma923ma2bgnz8lzrgcqqx9bzg161jl4s4r3"; buildInputs = [ ppxlib ]; propagatedBuildInputs = [ base ]; @@ -80,7 +80,7 @@ rec { }; ppx_variants_conv = janePackage { - name = "ppx_variants_conv"; + pname = "ppx_variants_conv"; version = "0.11.1"; hash = "1yc0gsds5m2nv39zga8nnrca2n75rkqy5dz4xj1635ybz20hhbjd"; buildInputs = [ ppxlib ]; @@ -89,48 +89,48 @@ rec { }; fieldslib = janePackage { - name = "fieldslib"; + pname = "fieldslib"; hash = "1yvjvfax56lmn2lxbykcmhgmxypws1vp9lhnyb8bhbavsv8yc6da"; propagatedBuildInputs = [ ppxlib ]; meta.description = "OCaml record fields as first class values"; }; ppx_fields_conv = janePackage { - name = "ppx_fields_conv"; + pname = "ppx_fields_conv"; hash = "1bb9cmn4js7p3qh8skzyik1pcz6sj1k4xkhf12fg1bjmb5fd0jx1"; propagatedBuildInputs = [ fieldslib ]; meta.description = "Generation of accessor and iteration functions for OCaml records"; }; ppx_custom_printf = janePackage { - name = "ppx_custom_printf"; + pname = "ppx_custom_printf"; hash = "1dvjzvaxhx53jqwrrlxdckwl1azrhs9kvwb48mhgd0jnz65ny726"; propagatedBuildInputs = [ ppx_sexp_conv ]; meta.description = "Printf-style format-strings for user-defined string conversion"; }; bin_prot = janePackage { - name = "bin_prot"; + pname = "bin_prot"; hash = "1mgbyzsr8h0y4s4j9dv7hsdrxyzhhjww5khwg2spi2my7ia95m0l"; propagatedBuildInputs = [ ppx_compare ppx_custom_printf ppx_fields_conv ppx_variants_conv ]; meta.description = "Binary protocol generator"; }; jane-street-headers = janePackage { - name = "jane-street-headers"; + pname = "jane-street-headers"; hash = "0kij4c7qxrja787f3sm3z6mzr322486h2djrlyhnl66vp8hrv8si"; meta.description = "Jane Street header files"; }; ppx_here = janePackage { - name = "ppx_here"; + pname = "ppx_here"; hash = "04njv8s4n54x9rg0012ymd6y6lrnqprnh0f0f6s0jcp79q7mv43i"; buildInputs = [ ppxlib ]; meta.description = "Expands [%here] into its location"; }; ppx_assert = janePackage { - name = "ppx_assert"; + pname = "ppx_assert"; hash = "0qbdrl0rj0midnb6sdyaz00s0d4nb8zrrdf565lcdsi1rbnyrzan"; buildInputs = [ ppx_here ]; propagatedBuildInputs = [ ppx_compare ppx_sexp_conv ]; @@ -139,14 +139,14 @@ rec { ppx_hash = janePackage { version = "0.11.1"; - name = "ppx_hash"; + pname = "ppx_hash"; hash = "1p0ic6aijxlrdggpmycj12q3cy9xksbq2vq727215maz4snvlf5p"; propagatedBuildInputs = [ ppx_compare ppx_sexp_conv ]; meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; }; ppx_inline_test = janePackage { - name = "ppx_inline_test"; + pname = "ppx_inline_test"; hash = "11n94fz1asjf5vqdgriv0pvsa5lbfpqcyk525c7816w23vskcvq6"; buildInputs = [ ppxlib ]; propagatedBuildInputs = [ base ]; @@ -154,7 +154,7 @@ rec { }; ppx_sexp_message = janePackage { - name = "ppx_sexp_message"; + pname = "ppx_sexp_message"; hash = "0d94pf0mrmyp905ncgj4w6cc6zpm4nlib6nclslhgs89pxpzg6a0"; buildInputs = [ ppx_here ]; propagatedBuildInputs = [ ppx_sexp_conv ]; @@ -162,7 +162,7 @@ rec { }; typerep = janePackage { - name = "typerep"; + pname = "typerep"; hash = "00j4by75fl9niqvlpiyw6ymlmlmgfzysm8w25cj5wsfsh4yrgr74"; propagatedBuildInputs = [ base ]; meta.description = "Runtime types for OCaml"; @@ -170,7 +170,7 @@ rec { ppx_typerep_conv = janePackage { version = "0.11.1"; - name = "ppx_typerep_conv"; + pname = "ppx_typerep_conv"; hash = "0a13dpfrrg0rsm8qni1bh7pqcda30l70z8r6yzi5a64bmwk7g5ah"; buildInputs = [ ppxlib ]; propagatedBuildInputs = [ ppx_deriving typerep ]; @@ -178,7 +178,7 @@ rec { }; ppx_js_style = janePackage { - name = "ppx_js_style"; + pname = "ppx_js_style"; hash = "1cwqyrkykc8wi60grbid1w072fcvf7k0hd387jz7mxfw44qyb85g"; propagatedBuildInputs = [ ppxlib octavius ]; meta.description = "Code style checker for Jane Street Packages"; @@ -186,7 +186,7 @@ rec { ppx_enumerate = janePackage { version = "0.11.1"; - name = "ppx_enumerate"; + pname = "ppx_enumerate"; hash = "0spx9k1v7vjjb6sigbfs69yndgq76v114jhxvzjmffw7q989cyhr"; buildInputs = [ ppxlib ]; propagatedBuildInputs = [ ppx_deriving ]; @@ -194,14 +194,14 @@ rec { }; ppx_base = janePackage { - name = "ppx_base"; + pname = "ppx_base"; hash = "079caqjbxk1d33hy69017n3dwslqy52alvzjddwpdjb04vjadlk6"; propagatedBuildInputs = [ ppx_compare ppx_enumerate ppx_hash ppx_js_style ]; meta.description = "Base set of ppx rewriters"; }; ppx_bench = janePackage { - name = "ppx_bench"; + pname = "ppx_bench"; hash = "0z98r6y4lpj6dy265m771ylx126hq3v1zjsk74yqvpwwd63gx3jz"; buildInputs = [ ppxlib ppx_inline_test ]; meta.description = "Syntax extension for writing in-line benchmarks in OCaml code"; @@ -209,7 +209,7 @@ rec { ppx_bin_prot = janePackage { version = "0.11.1"; - name = "ppx_bin_prot"; + pname = "ppx_bin_prot"; hash = "1h60i75bzvhna1axyn662gyrzhh441l79vl142d235i5x31dmnkz"; buildInputs = [ ppxlib ppx_here ]; propagatedBuildInputs = [ bin_prot ]; @@ -217,7 +217,7 @@ rec { }; ppx_expect = janePackage { - name = "ppx_expect"; + pname = "ppx_expect"; hash = "1g0r67vfw9jr75pybiw4ysfiswlzyfpbj0gl91rx62gqdhjh1pga"; buildInputs = [ ppx_assert ppx_custom_printf ppx_fields_conv ppx_here ppx_variants_conv re ]; propagatedBuildInputs = [ fieldslib ppx_compare ppx_inline_test ppx_sexp_conv ]; @@ -225,21 +225,21 @@ rec { }; ppx_fail = janePackage { - name = "ppx_fail"; + pname = "ppx_fail"; hash = "0d0xadcl7mhp81kspcd2b0nh75h34w5a6s6j9qskjjbjif87wiix"; buildInputs = [ ppxlib ppx_here ]; meta.description = "Add location to calls to failwiths"; }; ppx_let = janePackage { - name = "ppx_let"; + pname = "ppx_let"; hash = "1ckzwljlb78cdf6xxd24nddnmsihvjrnq75r1b255aj3xgkzsygx"; buildInputs = [ ppxlib ]; meta.description = "Monadic let-bindings"; }; ppx_optcomp = janePackage { - name = "ppx_optcomp"; + pname = "ppx_optcomp"; hash = "1rahkjq6vpffs7wdz1crgbxkdnlfkj1i3j12c2andy4fhj49glcm"; buildInputs = [ ppxlib ]; propagatedBuildInputs = [ ppx_deriving ]; @@ -247,21 +247,21 @@ rec { }; ppx_optional = janePackage { - name = "ppx_optional"; + pname = "ppx_optional"; hash = "0aw3hvrsdjpw4ik7rf15ghak31vhdr1lgpphr18mj76rnlrhirmx"; propagatedBuildInputs = [ ppxlib ]; meta.description = "Pattern matching on flat options"; }; ppx_pipebang = janePackage { - name = "ppx_pipebang"; + pname = "ppx_pipebang"; hash = "0smgq587amlr3hivbbg153p83dj37w30cssp9cffc0v8kg84lfhr"; buildInputs = [ ppxlib ]; meta.description = "A ppx rewriter that inlines reverse application operators |> and |!"; }; ppx_sexp_value = janePackage { - name = "ppx_sexp_value"; + pname = "ppx_sexp_value"; hash = "107zwb580nrmc0l03dl3y3hf12s3c1vv8b8mz6sa4k5afp3s9nkl"; buildInputs = [ ppx_here ]; propagatedBuildInputs = [ ppx_sexp_conv ]; @@ -269,7 +269,7 @@ rec { }; ppx_jane = janePackage { - name = "ppx_jane"; + pname = "ppx_jane"; hash = "0l1p6llaa60mrc5p9400cqv9yy6h76x5wfq3z1cx5xawy0yz4vlb"; buildInputs = [ ppxlib ]; propagatedBuildInputs = [ ppx_assert ppx_base ppx_bench ppx_bin_prot ppx_expect ppx_fail ppx_here ppx_let ppx_optcomp ppx_optional ppx_pipebang ppx_sexp_message ppx_sexp_value ppx_typerep_conv ]; @@ -277,7 +277,7 @@ rec { }; splittable_random = janePackage { - name = "splittable_random"; + pname = "splittable_random"; hash = "1yrvpm6g62f8k6ihccxhfxpvmxbqxhi7p790a8jkdmyfdd1l6z73"; propagatedBuildInputs = [ ppx_jane ]; meta.description = "PRNG that can be split into independent streams"; @@ -285,7 +285,7 @@ rec { core_kernel = janePackage { version = "0.11.1"; - name = "core_kernel"; + pname = "core_kernel"; hash = "1dg7ygy7i64c5gaakb1cp1b26p9ks81vbxmb8fd7jff2q60j2z2g"; propagatedBuildInputs = [ configurator jane-street-headers sexplib splittable_random ]; meta.description = "Jane Street's standard library overlay (kernel)"; @@ -293,35 +293,35 @@ rec { spawn = janePackage { version = "0.12.0"; - name = "spawn"; + pname = "spawn"; hash = "0amgj7g9sjlbjivn1mg7yjdmxd21hgp4a0ak2zrm95dmm4gi846i"; meta.description = "Spawning sub-processes"; }; core = janePackage { version = "0.11.2"; - name = "core"; + pname = "core"; hash = "0vpsvd75lxb09il2rnzyib9mlr51v1hzqdc9fdxgx353pb5agh8a"; propagatedBuildInputs = [ core_kernel spawn ]; meta.description = "Jane Street's standard library overlay"; }; textutils_kernel = janePackage { - name = "textutils_kernel"; + pname = "textutils_kernel"; hash = "0s1ps7h54vgl76pll3y5qa1bw8f4h8wxc8mg8jq6bz8vxvl0dfv4"; propagatedBuildInputs = [ core_kernel ]; meta.description = "The subset of textutils using only core_kernel and working in javascript"; }; textutils = janePackage { - name = "textutils"; + pname = "textutils"; hash = "1jmhpaihnndf4pr8xsk7ws70n4mvv34ry0ggqqpfs3wb2vkcdg6j"; propagatedBuildInputs = [ core textutils_kernel ]; meta.description = "Text output utilities"; }; re2 = janePackage { - name = "re2"; + pname = "re2"; hash = "0bl65d0nmvr7k1mkkcc4aai86l5qzgn1xxwmszshpwhaz87cqghd"; propagatedBuildInputs = [ core_kernel ]; meta = { @@ -331,7 +331,7 @@ rec { }; core_extended = janePackage { - name = "core_extended"; + pname = "core_extended"; hash = "1fvnr6zkpbl48dl7nn3j1dpsrr6bi00iqh282wg5lgdhcsjbc0dy"; propagatedBuildInputs = [ core re re2 textutils ]; postPatch = '' @@ -342,28 +342,28 @@ rec { async_kernel = janePackage { version = "0.11.1"; - name = "async_kernel"; + pname = "async_kernel"; hash = "1ssv0gqbdns6by1wdjrrs35cj1c1n1qcfkxs8hj04b7x89wzvf1q"; propagatedBuildInputs = [ core_kernel ]; meta.description = "Jane Street Capital's asynchronous execution library (core)"; }; protocol_version_header = janePackage { - name = "protocol_version_header"; + pname = "protocol_version_header"; hash = "159qmkb0dsfmr1lv2ly50aqszpm24bvrm3sw07n2zhkxgy6q613z"; propagatedBuildInputs = [ core_kernel ocaml-migrate-parsetree ]; meta.description = "Protocol aware version negotiation"; }; async_rpc_kernel = janePackage { - name = "async_rpc_kernel"; + pname = "async_rpc_kernel"; hash = "0wl7kp30qxkalk91q5pja9agsvvmdjvb2q7s3m79dlvwwi11l33y"; propagatedBuildInputs = [ core_kernel async_kernel protocol_version_header ]; meta.description = "Platform-independent core of Async RPC library"; }; async_unix = janePackage { - name = "async_unix"; + pname = "async_unix"; hash = "1y5za5fdh0x82zdjigxci9zm9jnpfd2lfgpjcq4rih3s28f16sf7"; propagatedBuildInputs = [ core async_kernel ]; meta.description = "Jane Street Capital's asynchronous execution library (unix)"; @@ -371,91 +371,91 @@ rec { async_extra = janePackage { version = "0.11.1"; - name = "async_extra"; + pname = "async_extra"; hash = "0dmplvqf41820rm5i0l9bx1xmmdlq8zsszi36y2rkjna8991f7s2"; propagatedBuildInputs = [ async_rpc_kernel async_unix ]; meta.description = "Jane Street's asynchronous execution library (extra)"; }; async = janePackage { - name = "async"; + pname = "async"; hash = "1i05hzk4mhzj1mw98b2bdbxhnq03jvhkkkw4d948i6265jzrrbv5"; propagatedBuildInputs = [ async_extra ]; meta.description = "Jane Street Capital's asynchronous execution library"; }; async_find = janePackage { - name = "async_find"; + pname = "async_find"; hash = "0s0qafx74ri1vr2vv3iy1j7s3p6gp7vyg0mw5g17iafk0w6lv2iq"; propagatedBuildInputs = [ async ]; meta.description = "Directory traversal with Async"; }; async_interactive = janePackage { - name = "async_interactive"; + pname = "async_interactive"; hash = "01rlfcylpiak6a2n6q3chp73cvkhvb65n906dj0flmxmagn7dxd1"; propagatedBuildInputs = [ async ]; meta.description = "Utilities for building simple command-line based user interfaces"; }; async_parallel = janePackage { - name = "async_parallel"; + pname = "async_parallel"; hash = "0hak8ba3rfzqhz5hz2annqmsv5bkqzdihhafp0f58ryrlskafwag"; propagatedBuildInputs = [ async ]; meta.description = "Distributed computing library"; }; async_shell = janePackage { - name = "async_shell"; + pname = "async_shell"; hash = "1jb01ygfnhabsy72xlcg11vp7rr37sg555sm0k3yxl4r5az3y2ay"; propagatedBuildInputs = [ core_extended async ]; meta.description = "Shell helpers for Async"; }; async_ssl = janePackage { - name = "async_ssl"; + pname = "async_ssl"; hash = "1p83fzfla4rb820irdrz3f2hp8kq5zrhw47rqmfv6qydlca1bq64"; propagatedBuildInputs = [ async ctypes openssl ]; meta.description = "Async wrappers for SSL"; }; sexp_pretty = janePackage { - name = "sexp_pretty"; + pname = "sexp_pretty"; hash = "0xskahjggbwvvb82fn0jp1didxbgpmgks76xhwp9s3vqkhgz6918"; propagatedBuildInputs = [ ppx_base re sexplib ]; meta.description = "S-expression pretty-printer"; }; expect_test_helpers_kernel = janePackage { - name = "expect_test_helpers_kernel"; + pname = "expect_test_helpers_kernel"; hash = "0m113vq4m1xm3wmwa08r6qjc7p5f0y3ss8s4i2z591ycgs2fxzlj"; propagatedBuildInputs = [ core_kernel sexp_pretty ]; meta.description = "Helpers for writing expectation tests"; }; expect_test_helpers = janePackage { - name = "expect_test_helpers"; + pname = "expect_test_helpers"; hash = "13n6h7mimwkbsjdix96ghfrmxjd036m4h4zgl8qag00aacqclvpi"; propagatedBuildInputs = [ async expect_test_helpers_kernel ]; meta.description = "Async helpers for writing expectation tests"; }; bignum = janePackage { - name = "bignum"; + pname = "bignum"; hash = "0hqd88fb90rsj1wjj4k79gigcf31c6a45msasw99zzifzppr3w3f"; propagatedBuildInputs = [ core_kernel zarith num ]; meta.description = "Core-flavoured wrapper around zarith's arbitrary-precision rationals"; }; cinaps = janePackage { - name = "cinaps"; + pname = "cinaps"; hash = "0f8cx4xkkk4wqpcbvva8kxdndbgawljp17dwppc6zpjpkjl8s84j"; propagatedBuildInputs = [ re ]; meta.description = "Trivial Metaprogramming tool using the OCaml toplevel"; }; command_rpc = janePackage { - name = "command_rpc"; + pname = "command_rpc"; hash = "111v4km0ds8ixmpmwg9ck36ap97400mqzhijf57kj6wfwgzcmr2g"; propagatedBuildInputs = [ async ]; meta.description = "Utilities for Versioned RPC communication with a child process over stdin and stdout"; @@ -464,49 +464,49 @@ rec { # Deprecated libraries ppx_ast = janePackage { - name = "ppx_ast"; + pname = "ppx_ast"; hash = "125bzswcwr3nb26ss8ydh8z4218c8fi3s2kvgqp1j1fhc5wwzqgj"; propagatedBuildInputs = [ ppxlib ]; meta.description = "Deprecated (see ppxlib)"; }; ppx_core = janePackage { - name = "ppx_core"; + pname = "ppx_core"; hash = "11hgm9mxig4cm3c827f6dns9mjv3pf8g6skf10x0gw9xnp1dmzmx"; propagatedBuildInputs = [ ppxlib ]; meta.description = "Deprecated (see ppxlib)"; }; ppx_driver = janePackage { - name = "ppx_driver"; + pname = "ppx_driver"; hash = "00kfx6js2kxk57k4v7hiqvwk7h35whgjihnxf75m82rnaf4yzvfi"; propagatedBuildInputs = [ ppxlib ]; meta.description = "Deprecated (see ppxlib)"; }; ppx_metaquot = janePackage { - name = "ppx_metaquot"; + pname = "ppx_metaquot"; hash = "1vz8bi56jsz8w0894vgbfsfvmdyh5k1dgv45l8vhkks0s7d3ldji"; propagatedBuildInputs = [ ppxlib ]; meta.description = "Deprecated (see ppxlib)"; }; ppx_traverse = janePackage { - name = "ppx_traverse"; + pname = "ppx_traverse"; hash = "1p2n5da4mxh9fk4gvxlibc706bs5xwkbppxd1x0ip1vln5pabbq5"; propagatedBuildInputs = [ ppxlib ]; meta.description = "Deprecated (see ppxlib)"; }; ppx_traverse_builtins = janePackage { - name = "ppx_traverse_builtins"; + pname = "ppx_traverse_builtins"; hash = "0qlf7i8h8k3a9h8nhb0ki3y1knr6wgbm24f1qaqni53fpvzv0pfb"; propagatedBuildInputs = [ ppxlib ]; meta.description = "Deprecated (see ppxlib)"; }; ppx_type_conv = janePackage { - name = "ppx_type_conv"; + pname = "ppx_type_conv"; hash = "04dbrglqqhkas25cpjz8xhjcbpk141c35qggzw66bn69izczfmaf"; propagatedBuildInputs = [ ppxlib ]; meta.description = "Deprecated (see ppxlib)"; @@ -515,35 +515,35 @@ rec { # Miscellaneous Jane Street packages core_bench = janePackage { - name = "core_bench"; + pname = "core_bench"; hash = "10i28ssfdqxxhq0rvnlp581lr1cq2apkhmm8j83fksjkmbxcrasc"; propagatedBuildInputs = [ core_extended ]; meta.description = "Micro-benchmarking library for OCaml"; }; core_profiler = janePackage { - name = "core_profiler"; + pname = "core_profiler"; hash = "1kaaw3jp3qarbd9rgpjfb9md0dqblf2bxiqb245sqmx4c1346v1c"; propagatedBuildInputs = [ core_extended ]; meta.description = "Profiling library"; }; csvfields = janePackage { - name = "csvfields"; + pname = "csvfields"; hash = "10zw4fjlniivfdzzz79lnbvcjnhk5y16m1p8mn4xbs23n6mbix0f"; propagatedBuildInputs = [ core expect_test_helpers ]; meta.description = "Runtime support for ppx_xml_conv and ppx_csv_conv"; }; ecaml = janePackage { - name = "ecaml"; + pname = "ecaml"; hash = "1is5156q59s427x3q5nh9wsi8h1x77670bmyilqxasy39yway7g8"; propagatedBuildInputs = [ async expect_test_helpers_kernel ]; meta.description = "Writing Emacs plugin in OCaml"; }; email_message = janePackage { - name = "email_message"; + pname = "email_message"; hash = "131jd72k4s8cdbgg6gyg7w5v8mphdlvdx4fgvh8d9a1m7kkvbxfg"; propagatedBuildInputs = [ async angstrom core_extended cryptokit magic-mime ounit ]; meta.description = "E-mail message parser"; @@ -551,28 +551,28 @@ rec { incremental_kernel = janePackage { version = "0.11.1"; - name = "incremental_kernel"; + pname = "incremental_kernel"; hash = "1qp9dqncx2h0np0rndqaic4dna8f1dlkqnbjfcdhcim5dp2vg4x6"; propagatedBuildInputs = [ core_kernel ]; meta.description = "Library for incremental computations depending only on core_kernel"; }; incremental = janePackage { - name = "incremental"; + pname = "incremental"; hash = "1xchd3v4kj56wixjrsnj7m7l0374cgkzybihs2b62mn65xf6n7ki"; propagatedBuildInputs = [ core incremental_kernel ]; meta.description = "Library for incremental computations"; }; incr_map = janePackage { - name = "incr_map"; + pname = "incr_map"; hash = "01vx9aldxpigz5ah9h337xcw73a7r8449v8l2xbralljhs0zglx9"; propagatedBuildInputs = [ incremental_kernel ]; meta.description = "Helpers for incremental operations on map like data structures"; }; ocaml_plugin = janePackage { - name = "ocaml_plugin"; + pname = "ocaml_plugin"; hash = "0fal5j59qkbksg6ak1ngn92pcgg3f9gwfaglpxb7l6bck20kaigp"; buildInputs = [ ocamlbuild ]; propagatedBuildInputs = [ async ]; @@ -580,28 +580,28 @@ rec { }; parsexp_io = janePackage { - name = "parsexp_io"; + pname = "parsexp_io"; hash = "0rhdl40jiirvv6fhgjk50n8wzs3jly5d8dyyyfgpjgl39mwkjjnb"; propagatedBuildInputs = [ parsexp ppx_js_style ]; meta.description = "S-expression parsing library (IO functions)"; }; patience_diff = janePackage { - name = "patience_diff"; + pname = "patience_diff"; hash = "0q7a64fgg97qcd6d8c45gyz63x5vq004axxqvvfg92b8f3x2plx4"; propagatedBuildInputs = [ core_kernel ]; meta.description = "Tool and library implementing patience diff"; }; posixat = janePackage { - name = "posixat"; + pname = "posixat"; hash = "04rs4sl0r4rg9m6l9kkqkmc4n87sv4a4w9ibq4zsjk9j4n6r2df8"; propagatedBuildInputs = [ ppx_optcomp ppx_sexp_conv sexplib ]; meta.description = "Binding to the posix *at functions"; }; rpc_parallel = janePackage { - name = "rpc_parallel"; + pname = "rpc_parallel"; hash = "13dx59x73i8mkwv2qkh8gx6kk8arlvghj57k1jdscdmzmyqc9gvn"; propagatedBuildInputs = [ async ]; meta.description = "Type-safe library for building parallel applications"; @@ -609,14 +609,14 @@ rec { shexp = janePackage { version = "0.11.1"; - name = "shexp"; + pname = "shexp"; hash = "06yssp7bsmabaxvw9bqxyrsji1gkvl7if5adba3v6h4kilqy7rqg"; propagatedBuildInputs = [ posixat spawn ]; meta.description = "Process library and s-expression based shell"; }; topological_sort = janePackage { - name = "topological_sort"; + pname = "topological_sort"; hash = "1qnz5b1rs45lsl1ycxd1lglpmh8444gy5khhdp5fvxy987zkzklz"; propagatedBuildInputs = [ core_kernel ]; meta.description = "Topological sort algorithm"; diff --git a/pkgs/development/ocaml-modules/janestreet/janePackage.nix b/pkgs/development/ocaml-modules/janestreet/janePackage.nix index d17e595199e1..b3ffecb38ce9 100644 --- a/pkgs/development/ocaml-modules/janestreet/janePackage.nix +++ b/pkgs/development/ocaml-modules/janestreet/janePackage.nix @@ -1,28 +1,19 @@ -{ stdenv, fetchFromGitHub, ocaml, jbuilder, findlib, defaultVersion ? "0.11.0" }: +{ stdenv, fetchFromGitHub, buildDunePackage, defaultVersion ? "0.11.0" }: -{ name, version ? defaultVersion, buildInputs ? [], hash, meta, ...}@args: +{ pname, version ? defaultVersion, hash, ...}@args: -if !stdenv.lib.versionAtLeast ocaml.version "4.04" -then throw "${name}-${version} is not available for OCaml ${ocaml.version}" else - -stdenv.mkDerivation (args // { - name = "ocaml${ocaml.version}-${name}-${version}"; +buildDunePackage (args // { inherit version; + minimumOCamlVersion = "4.04"; + src = fetchFromGitHub { owner = "janestreet"; - repo = name; + repo = pname; rev = "v${version}"; sha256 = hash; }; - buildInputs = [ ocaml jbuilder findlib ] ++ buildInputs; - - inherit (jbuilder) installPhase; - - meta = { - license = stdenv.lib.licenses.asl20; - inherit (ocaml.meta) platforms; - homepage = "https://github.com/janestreet/${name}"; - } // meta; + meta.license = stdenv.lib.licenses.asl20; + meta.homepage = "https://github.com/janestreet/${pname}"; }) diff --git a/pkgs/development/ocaml-modules/janestreet/old.nix b/pkgs/development/ocaml-modules/janestreet/old.nix index 27a65c502753..447a9cdf71f5 100644 --- a/pkgs/development/ocaml-modules/janestreet/old.nix +++ b/pkgs/development/ocaml-modules/janestreet/old.nix @@ -7,7 +7,7 @@ rec { # Jane Street packages, up to ppx_core sexplib = janePackage { - name = "sexplib"; + pname = "sexplib"; meta.description = "Automated S-expression conversion"; version = "0.10.0"; hash = "1agw649n0rnf6h4y2dr1zs1970nncxgjmf90848vbxv8y9im4yy2"; @@ -15,7 +15,7 @@ rec { }; base = janePackage { - name = "base"; + pname = "base"; version = "0.9.4"; hash = "0x85xi66b4zwlbdwmyc99zcmawgpp75gxqbl55rr67awavw162rw"; propagatedBuildInputs = [ sexplib ]; @@ -23,13 +23,13 @@ rec { }; ocaml-compiler-libs = janePackage { - name = "ocaml-compiler-libs"; + pname = "ocaml-compiler-libs"; hash = "1jz3nfrb6295sj4xj1j0zld8mhfj0xy2k4vlp9yf9sh3748n090l"; meta.description = "OCaml compiler libraries repackaged"; }; ppx_ast = janePackage ({ - name = "ppx_ast"; + pname = "ppx_ast"; propagatedBuildInputs = [ ocaml-compiler-libs ocaml-migrate-parsetree ]; meta.description = "OCaml AST used by Jane Street ppx rewriters"; } // (if lib.versionAtLeast ocaml.version "4.06" @@ -43,13 +43,13 @@ rec { )); ppx_traverse_builtins = janePackage { - name = "ppx_traverse_builtins"; + pname = "ppx_traverse_builtins"; hash = "10ajvz02ka6qimlfrq7py4ljhk8awqkga6240kn8j046b4xfyxzi"; meta.description = "Builtins for Ppx_traverse"; }; stdio = janePackage { - name = "stdio"; + pname = "stdio"; version = "0.9.1"; hash = "13rj3ii0rvmklfim9ild0ib44ssdadig7a9ccjbz22m0pw84a1sx"; propagatedBuildInputs = [ base ]; @@ -57,7 +57,7 @@ rec { }; ppx_core = janePackage { - name = "ppx_core"; + pname = "ppx_core"; hash = "15400zxxkqdimmjpdjcs36gcbxbrhylmaczlzwd6x65v1h9aydz3"; propagatedBuildInputs = [ ppx_ast ppx_traverse_builtins stdio ]; meta.description = "Jane Street's standard library for ppx rewriters"; @@ -66,14 +66,14 @@ rec { # Jane Street packages, up to ppx_base ppx_optcomp = janePackage { - name = "ppx_optcomp"; + pname = "ppx_optcomp"; hash = "1wfj6fnh92s81yncq7yyhmax7j6zpjj1sg1f3qa1f9c5kf4kkzrd"; propagatedBuildInputs = [ ppx_core ]; meta.description = "Optional compilation for OCaml"; }; ppx_driver = janePackage { - name = "ppx_driver"; + pname = "ppx_driver"; version = "0.9.1"; hash = "1amz49x6v4sh1v2my6618cah0zv5i7jmsapbk9ydps6419g5asay"; buildInputs = [ ocamlbuild ]; @@ -82,56 +82,56 @@ rec { }; ppx_metaquot = janePackage { - name = "ppx_metaquot"; + pname = "ppx_metaquot"; hash = "15qfd3s4x2pz006nx5316laxd3gqqi472x432qg4rfx4yh3vn31k"; propagatedBuildInputs = [ ppx_driver ]; meta.description = "Metaquotations for ppx_ast"; }; ppx_type_conv = janePackage { - name = "ppx_type_conv"; + pname = "ppx_type_conv"; hash = "0a0gxjvjiql9vg37k0akn8xr5724nv3xb7v37xpidv7ld927ks7p"; propagatedBuildInputs = [ ppx_metaquot ppx_deriving ]; meta.description = "Support Library for type-driven code generators"; }; ppx_sexp_conv = janePackage { - name = "ppx_sexp_conv"; + pname = "ppx_sexp_conv"; hash = "03cg2sym0wvpd5l7q4w9bclp589z5byygwsmnnq9h1ih56cmd55l"; propagatedBuildInputs = [ ppx_type_conv sexplib ]; meta.description = "Generation of S-expression conversion functions from type definitions"; }; ppx_compare = janePackage { - name = "ppx_compare"; + pname = "ppx_compare"; hash = "0wrszpvn1nms5sb5rb29p7z1wmqyd15gfzdj4ax8f843p5ywx3w9"; propagatedBuildInputs = [ ppx_type_conv ]; meta.description = "Generation of comparison functions from types"; }; ppx_enumerate = janePackage { - name = "ppx_enumerate"; + pname = "ppx_enumerate"; hash = "1dfy86j2z12p5n9yrwaakx1ngphs5246vxy279kz6i6j34cwxm46"; propagatedBuildInputs = [ ppx_type_conv ]; meta.description = "Generate a list containing all values of a finite type"; }; ppx_hash = janePackage { - name = "ppx_hash"; + pname = "ppx_hash"; hash = "1w1riy2sqd9i611sc5f5z2rqqgjl2gvvkzi5xibpv309nacnl01d"; propagatedBuildInputs = [ ppx_compare ppx_sexp_conv ]; meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; }; ppx_js_style = janePackage { - name = "ppx_js_style"; + pname = "ppx_js_style"; hash = "09k02b1l2r7svf9l3ls69h8xydsyiang2ziigxnny2i7gy7b0w59"; propagatedBuildInputs = [ ppx_metaquot octavius ]; meta.description = "Code style checker for Jane Street Packages"; }; ppx_base = janePackage { - name = "ppx_base"; + pname = "ppx_base"; hash = "0qikfzbkd2wyxfrvizz6rgi6vg4ykvxkivacj4gr178dbgfl5if3"; propagatedBuildInputs = [ ppx_enumerate ppx_hash ppx_js_style ]; meta.description = "Base set of ppx rewriters"; @@ -140,49 +140,49 @@ rec { # Jane Street packages, up to ppx_bin_prot fieldslib = janePackage { - name = "fieldslib"; + pname = "fieldslib"; hash = "1wxh59888l1bfz9ipnbcas58gwg744icaixzdbsg4v8f7wymc501"; propagatedBuildInputs = [ ppx_driver ]; meta.description = "OCaml record fields as first class values"; }; variantslib = janePackage { - name = "variantslib"; + pname = "variantslib"; hash = "0kj53n62193j58q9vip8lfhhyf6w9d25wyvxzc163hx5m68yw0fz"; propagatedBuildInputs = [ ppx_driver ]; meta.description = "OCaml variants as first class values"; }; ppx_traverse = janePackage { - name = "ppx_traverse"; + pname = "ppx_traverse"; hash = "1sdqgwyq0w71i03vhc5jq4jk6rsbgwhvain48fnrllpkb5kj2la2"; propagatedBuildInputs = [ ppx_type_conv ]; meta.description = "Automatic generation of open recursion classes"; }; ppx_custom_printf = janePackage { - name = "ppx_custom_printf"; + pname = "ppx_custom_printf"; hash = "0cjy2c2c5g3qxqvwx1yb6p7kbmmpnpb1hll55f7a44x215lg8x19"; propagatedBuildInputs = [ ppx_sexp_conv ppx_traverse ]; meta.description = "Printf-style format-strings for user-defined string conversion"; }; ppx_fields_conv = janePackage { - name = "ppx_fields_conv"; + pname = "ppx_fields_conv"; hash = "0qp8zgmk58iskzrkf4g06i471kg6lrh3wqpy9klrb8pp9mg0xr9z"; propagatedBuildInputs = [ fieldslib ppx_type_conv ]; meta.description = "Generation of accessor and iteration functions for OCaml records"; }; ppx_variants_conv = janePackage { - name = "ppx_variants_conv"; + pname = "ppx_variants_conv"; hash = "1xayhyglgbdjqvb9123kjbwjcv0a3n3302nb0j7g8gmja8w5y834"; propagatedBuildInputs = [ ppx_type_conv variantslib ]; meta.description = "Generation of accessor and iteration functions for OCaml variant types"; }; bin_prot = janePackage { - name = "bin_prot"; + pname = "bin_prot"; version = "0.9.1"; hash = "1bgcmkgz6b5i522996x589zsaiy5b3h37887lwbqvpps8by2ayvk"; propagatedBuildInputs = [ ppx_compare ppx_custom_printf ppx_fields_conv ppx_variants_conv ]; @@ -190,14 +190,14 @@ rec { }; ppx_here = janePackage { - name = "ppx_here"; + pname = "ppx_here"; hash = "0pjscw5ydxgy4fcxakgsazpp09ka057w5n2fp2dpkv2k5gil6rzh"; propagatedBuildInputs = [ ppx_driver ]; meta.description = "Expands [%here] into its location"; }; ppx_bin_prot = janePackage { - name = "ppx_bin_prot"; + pname = "ppx_bin_prot"; hash = "0qw9zqrc5yngzrzpk9awnlnd68xrb7wz5lq807c80ibxk0xvnqn3"; propagatedBuildInputs = [ ppx_here bin_prot ]; meta.description = "Generation of bin_prot readers and writers from types"; @@ -206,14 +206,14 @@ rec { # Jane Street packages, up to ppx_jane ppx_assert = janePackage { - name = "ppx_assert"; + pname = "ppx_assert"; hash = "1s5c75wkc46nlcwmgic5h7f439s26ssrzrcil501c5kpib2hlv6z"; propagatedBuildInputs = [ ppx_sexp_conv ppx_here ppx_compare ]; meta.description = "Assert-like extension nodes that raise useful errors on failure"; }; ppx_inline_test = janePackage { - name = "ppx_inline_test"; + pname = "ppx_inline_test"; version = "0.9.2"; hash = "17j36ihiqprbpa2bk02449k93vaidid2sly5djrk848ccjq8n5aa"; propagatedBuildInputs = [ ppx_metaquot ]; @@ -221,77 +221,77 @@ rec { }; typerep = janePackage { - name = "typerep"; + pname = "typerep"; hash = "0hlc0xiznli1k6azv2mhm1s4xghhxqqd957np7828bfp7r8n2jy3"; propagatedBuildInputs = [ base ]; meta.description = "Runtime types for OCaml"; }; ppx_bench = janePackage { - name = "ppx_bench"; + pname = "ppx_bench"; hash = "1qk4y6c2mpw7bqjppi2nam74vs2sc89wzq162j92wsqxyqsv4p93"; propagatedBuildInputs = [ ppx_inline_test ]; meta.description = "Syntax extension for writing in-line benchmarks in OCaml code"; }; ppx_expect = janePackage { - name = "ppx_expect"; + pname = "ppx_expect"; hash = "1bik53k51wcqv088f0h10n3ms9h51yvg6ha3g1s903i2bxr3xs6b"; propagatedBuildInputs = [ ppx_inline_test ppx_fields_conv ppx_custom_printf ppx_assert ppx_variants_conv re ]; meta.description = "Cram like framework for OCaml"; }; ppx_fail = janePackage { - name = "ppx_fail"; + pname = "ppx_fail"; hash = "0qz0vlazasjyg7cv3iwpzxlvsah3zmn9dzd029xxqr1bji067s32"; propagatedBuildInputs = [ ppx_here ppx_metaquot ]; meta.description = "Add location to calls to failwiths"; }; ppx_let = janePackage { - name = "ppx_let"; + pname = "ppx_let"; hash = "1b914a5nynwxjvfx42v61yigvjhnd548m4yqjfchf38dmqi1f4nr"; propagatedBuildInputs = [ ppx_driver ]; meta.description = "Monadic let-bindings"; }; ppx_optional = janePackage { - name = "ppx_optional"; + pname = "ppx_optional"; hash = "1vknsarxba0zcp5k2jb31wfpvqrv3bpanxbahfl5s2fwspsfdc82"; propagatedBuildInputs = [ ppx_metaquot ]; meta.description = "Pattern matching on flat options"; }; ppx_pipebang = janePackage { - name = "ppx_pipebang"; + pname = "ppx_pipebang"; hash = "1wyfyyjvyi94ds1p90l60wdr85q2v3fq1qdf3gnv9zjfy6sb0g9h"; propagatedBuildInputs = [ ppx_metaquot ]; meta.description = "A ppx rewriter that inlines reverse application operators |> and |!"; }; ppx_sexp_message = janePackage { - name = "ppx_sexp_message"; + pname = "ppx_sexp_message"; hash = "0r0skyr1zf2jh48xrxbs45gzywynhlivkq24xwc0qq435fmc2jqv"; propagatedBuildInputs = [ ppx_sexp_conv ppx_here ]; meta.description = "A ppx rewriter for easy construction of s-expressions"; }; ppx_sexp_value = janePackage { - name = "ppx_sexp_value"; + pname = "ppx_sexp_value"; hash = "0hha5mmx700m8fy9g4znb8278l09chgwlpshny83vsmmzgq2jhah"; propagatedBuildInputs = [ ppx_sexp_conv ppx_here ]; meta.description = "A ppx rewriter that simplifies building s-expressions from OCaml values"; }; ppx_typerep_conv = janePackage { - name = "ppx_typerep_conv"; + pname = "ppx_typerep_conv"; hash = "0bzgfpbqijwxm8x9jq1zb4xi5sbzymk17lw5rylri3hf84p60aq1"; propagatedBuildInputs = [ ppx_type_conv typerep ]; meta.description = "Generation of runtime types from type declarations"; }; ppx_jane = janePackage { - name = "ppx_jane"; + pname = "ppx_jane"; hash = "16m5iw0qyp452nqj83kd0g0x3rw40lrz7392hwpd4di1wi6v2qzc"; propagatedBuildInputs = [ ppx_base ppx_bench ppx_bin_prot ppx_expect ppx_fail ppx_let ppx_optional ppx_pipebang ppx_sexp_message ppx_sexp_value ppx_typerep_conv ]; meta.description = "Standard Jane Street ppx rewriters"; @@ -300,7 +300,7 @@ rec { # Jane Street packages, up to core configurator = janePackage { - name = "configurator"; + pname = "configurator"; version = "0.9.1"; hash = "1q0s0ghcrcrxdj6zr9zr27g7sr4qr9l14kizjphwqwwvgbzawdix"; propagatedBuildInputs = [ ppx_base ]; @@ -308,26 +308,26 @@ rec { }; jane-street-headers = janePackage { - name = "jane-street-headers"; + pname = "jane-street-headers"; hash = "0cdab6sblsidjbwvyvmspykyhqh44rpsjzi2djbfd5m4vh2h14gy"; meta.description = "Jane Street header files"; }; core_kernel = janePackage { - name = "core_kernel"; + pname = "core_kernel"; hash = "05iwvggx9m81x7ijgv9gcv5znf5rmsmb76dg909bm9gkr3hbh7wh"; propagatedBuildInputs = [ configurator jane-street-headers ppx_jane ]; meta.description = "Jane Street's standard library overlay (kernel)"; }; spawn = janePackage { - name = "spawn"; + pname = "spawn"; hash = "1w53b8ni06ajj62yaqjy0pkbm952l0m5fzr088yk15078qaxsnb5"; meta.description = "Spawning sub-processes"; }; core = janePackage { - name = "core"; + pname = "core"; version = "0.9.1"; hash = "1643r0namsgj8xwfr9niimcdwyyq4ddiwd02d73ipb4a8710aqi8"; propagatedBuildInputs = [ core_kernel spawn ]; @@ -337,7 +337,7 @@ rec { # Jane Street packages, up to core_extended re2 = janePackage { - name = "re2"; + pname = "re2"; hash = "1qmhl3yd6y0lq401rz72b1bsbpglb0wighpxn3x8y1ixq415p4xi"; propagatedBuildInputs = [ core_kernel ]; meta = { @@ -347,14 +347,14 @@ rec { }; textutils = janePackage { - name = "textutils"; + pname = "textutils"; hash = "1y6j2qw7rc8d80343lfv1dygnfrhn2qllz57mx28pl5kan743f6d"; propagatedBuildInputs = [ core ]; meta.description = "Text output utilities"; }; core_extended = janePackage { - name = "core_extended"; + pname = "core_extended"; hash = "05cnzzj0kigz9c9gsmd6mfar82wmkbqm9qzrydb80sy2fz5b30rk"; propagatedBuildInputs = [ core re2 textutils ]; postPatch = '' @@ -368,63 +368,63 @@ rec { # Jane Street async packages async_kernel = janePackage { - name = "async_kernel"; + pname = "async_kernel"; hash = "1zwxhzy7f9900rcjls2fql9cpfmwrcah3fazzdz4h2i51f41w62x"; propagatedBuildInputs = [ core_kernel ]; meta.description = "Jane Street Capital's asynchronous execution library (core)"; }; async_rpc_kernel = janePackage { - name = "async_rpc_kernel"; + pname = "async_rpc_kernel"; hash = "1xk3s6s3xkj182p10kig2cqy8md6znif3v661h9cd02n8s57c40b"; propagatedBuildInputs = [ core_kernel async_kernel ]; meta.description = "Platform-independent core of Async RPC library"; }; async_unix = janePackage { - name = "async_unix"; + pname = "async_unix"; hash = "0yd4z28j5vdj2zxqi0fkgh2ic1s9h740is2dk0raga0zr5a1z03d"; propagatedBuildInputs = [ core async_kernel ]; meta.description = "Jane Street Capital's asynchronous execution library (unix)"; }; async_extra = janePackage { - name = "async_extra"; + pname = "async_extra"; hash = "0rpy5lc5dh5mir7flq1jrppd8imby8wyw191yg4nmklg28xp5sx0"; propagatedBuildInputs = [ async_rpc_kernel async_unix ]; meta.description = "Jane Street's asynchronous execution library (extra)"; }; async = janePackage { - name = "async"; + pname = "async"; hash = "10ykzym19srgdiikj0s74dndx5nk15hjq1r2hc61iz48f6caxkb1"; propagatedBuildInputs = [ async_extra ]; meta.description = "Jane Street Capital's asynchronous execution library"; }; async_find = janePackage { - name = "async_find"; + pname = "async_find"; hash = "11dmhdzgf5kn4m0cm6zr28wpwhi2kr4lak9nmgxbrxsq28bcncxq"; propagatedBuildInputs = [ async ]; meta.description = "Directory traversal with Async"; }; async_interactive = janePackage { - name = "async_interactive"; + pname = "async_interactive"; hash = "1mmqqp6bi2wg7bmgf0sw34jn3iyl5kbm200dax8yqq6rfprcs49j"; propagatedBuildInputs = [ async ]; meta.description = "Utilities for building simple command-line based user interfaces"; }; async_parallel = janePackage { - name = "async_parallel"; + pname = "async_parallel"; hash = "0mdprhr1pv4g65g10gr3gaifrzknsdgarwfdbjlvhzfs86075kyn"; propagatedBuildInputs = [ async ]; meta.description = "Distributed computing library"; }; async_shell = janePackage { - name = "async_shell"; + pname = "async_shell"; hash = "02clpz3xv3i5avzifwalylb9gfxzpgnr8bnlfsjixxfk2m7kvsj2"; propagatedBuildInputs = [ core_extended async ]; meta = { @@ -433,7 +433,7 @@ rec { }; async_ssl = janePackage { - name = "async_ssl"; + pname = "async_ssl"; hash = "01w3bg38q61lc3hfh8jsr0sy1ylyv0m6g6h9yvsk8ngj6qk70nss"; propagatedBuildInputs = [ async ctypes openssl ]; meta.description = "Async wrappers for SSL"; @@ -442,21 +442,21 @@ rec { # Jane Street packages, up to expect_test_helpers sexp_pretty = janePackage { - name = "sexp_pretty"; + pname = "sexp_pretty"; hash = "1bx8va468j5b813m0vsh1jzgb6h2qnnjfmjlf2hb82sarv8lllfx"; propagatedBuildInputs = [ ppx_base re ]; meta.description = "S-expression pretty-printer"; }; expect_test_helpers_kernel = janePackage { - name = "expect_test_helpers_kernel"; + pname = "expect_test_helpers_kernel"; hash = "1ycqir8sqgq5nialnrfg29nqn0cqg6jjpgv24drdycdhqf5r2zg6"; propagatedBuildInputs = [ core_kernel sexp_pretty ]; meta.description = "Helpers for writing expectation tests"; }; expect_test_helpers = janePackage { - name = "expect_test_helpers"; + pname = "expect_test_helpers"; hash = "0rsh6rwbqfcrqisk8jp7srlnicsadbzrs02ri6zyx0p3lmznw5r2"; propagatedBuildInputs = [ async expect_test_helpers_kernel ]; meta.description = "Async helpers for writing expectation tests"; @@ -465,28 +465,28 @@ rec { # Miscellaneous Jane Street packages bignum = janePackage { - name = "bignum"; + pname = "bignum"; hash = "0g80mzsi7vc1kq4mzha8y9nl95h6cd041vix3wjrqgkdvb1qd4f3"; propagatedBuildInputs = [ core_kernel zarith ]; meta.description = "Core-flavoured wrapper around zarith's arbitrary-precision rationals"; }; cinaps = janePackage { - name = "cinaps"; + pname = "cinaps"; hash = "02fpjiwrygkpx2q4jfldhbqh0mqxmf955wizr8k4vmsq4wsis0p5"; propagatedBuildInputs = [ re ]; meta.description = "Trivial Metaprogramming tool using the OCaml toplevel"; }; command_rpc = janePackage { - name = "command_rpc"; + pname = "command_rpc"; hash = "0w58z9jkz5qzbvf33wrzhfshzdvnrphj6dq8dmi52ykhfvxm7824"; propagatedBuildInputs = [ async ]; meta.description = "Utilities for Versioned RPC communication with a child process over stdin and stdout"; }; core_bench = janePackage { - name = "core_bench"; + pname = "core_bench"; hash = "1m2q7217nmcsck29i59djkm0h6z3aj0i01niijzr5f6ilbnmyd3h"; propagatedBuildInputs = [ core_extended ]; meta = { @@ -495,7 +495,7 @@ rec { }; core_profiler = janePackage { - name = "core_profiler"; + pname = "core_profiler"; hash = "1ir2v3wdfbf5xzqcma16asc73mkx2q6dzq5y1bx6q1rpa7iznx44"; propagatedBuildInputs = [ core_extended ]; meta = { @@ -504,21 +504,21 @@ rec { }; csvfields = janePackage { - name = "csvfields"; + pname = "csvfields"; hash = "0lbvs1kwl22ryxhw6s089f6683hj2920bn518mvr22rnv7qijy0v"; propagatedBuildInputs = [ core ]; meta.description = "Runtime support for ppx_xml_conv and ppx_csv_conv"; }; ecaml = janePackage { - name = "ecaml"; + pname = "ecaml"; hash = "1a2534bzbwgpm71aj3sm71sm0lkcjdfjj1mk91p1pg9kxn8c5x4i"; propagatedBuildInputs = [ async ]; meta.description = "Writing Emacs plugin in OCaml"; }; email_message = janePackage { - name = "email_message"; + pname = "email_message"; hash = "0cpaf6wn5g883bxdz029bksvrfzih99m7hzbb30fhqglmpmmkniz"; propagatedBuildInputs = [ async core_extended cryptokit magic-mime ounit ]; meta = { @@ -527,28 +527,28 @@ rec { }; incremental_kernel = janePackage { - name = "incremental_kernel"; + pname = "incremental_kernel"; hash = "0zq48wbgqcflh84n10iygi8aa3f0zzmgc7r0jwvsyg7i8zccgvf5"; propagatedBuildInputs = [ core_kernel ]; meta.description = "Library for incremental computations depending only on core_kernel"; }; incremental = janePackage { - name = "incremental"; + pname = "incremental"; hash = "05sx8ia46v4dlvzcn7xgjcwxvbd0wmvv9r2bpvniapjnwr1nvcfh"; propagatedBuildInputs = [ core incremental_kernel ]; meta.description = "Library for incremental computations"; }; incr_map = janePackage { - name = "incr_map"; + pname = "incr_map"; hash = "0358qg9irxbbhn18laqww3mn43mdwvlbr0h2mvg3vdbb2c5jp4fv"; propagatedBuildInputs = [ incremental_kernel ]; meta.description = "Helpers for incremental operations on map like data structures"; }; ocaml_plugin = janePackage { - name = "ocaml_plugin"; + pname = "ocaml_plugin"; hash = "0q33swnlx9p1gcn1aj95501kapb7cnbzbsavid69csczwmzcxr14"; buildInputs = [ ocamlbuild ]; propagatedBuildInputs = [ async ]; @@ -556,28 +556,28 @@ rec { }; parsexp = janePackage { - name = "parsexp"; + pname = "parsexp"; hash = "0brrifvnfqbfk873v6y5b2jixs2d73hpispj9r440kca5cfsv23b"; propagatedBuildInputs = [ ppx_compare ppx_fields_conv ppx_js_style ppx_sexp_value ]; meta.description = "S-expression parsing library"; }; parsexp_io = janePackage { - name = "parsexp_io"; + pname = "parsexp_io"; hash = "0gcmh4dg48xgszladq92yhk1hf492zf0smz462xrwknzlfdkz6a5"; propagatedBuildInputs = [ parsexp ]; meta.description = "S-expression parsing library (IO functions)"; }; patience_diff = janePackage { - name = "patience_diff"; + pname = "patience_diff"; hash = "0vpx9xj1ich5qmj3m26vlmix3nsdj7pd1xzhqwbc7ad2kqwy3grg"; propagatedBuildInputs = [ core_kernel ]; meta.description = "Tool and library implementing patience diff"; }; posixat = janePackage { - name = "posixat"; + pname = "posixat"; hash = "0ak93dyzi6sc6gb0j07fj85b24d8bv6g2hm7jj5xwb39kjwh51jl"; propagatedBuildInputs = [ ppx_sexp_conv ]; meta.description = "Binding to the posix *at functions"; @@ -585,28 +585,28 @@ rec { }; rpc_parallel = janePackage { - name = "rpc_parallel"; + pname = "rpc_parallel"; hash = "0s72msl2p27bz0knjlpgy5qwp0w4z76cq801ps0sab35f8jjfs38"; propagatedBuildInputs = [ async ]; meta.description = "Type-safe library for building parallel applications"; }; shexp = janePackage { - name = "shexp"; + pname = "shexp"; hash = "1fkz4l9z4i0fz2kccd5blm2j9x2x4z6y1cn29wjmc3spqfxbq37y"; propagatedBuildInputs = [ posixat spawn ]; meta.description = "Process library and s-expression based shell"; }; topological_sort = janePackage { - name = "topological_sort"; + pname = "topological_sort"; hash = "1d64fyq0clsgham9p1f5rk01z8pxalglp92xmqw2iznyw0vxhvsy"; propagatedBuildInputs = [ core_kernel ]; meta.description = "Topological sort algorithm"; }; typerep_extended = janePackage { - name = "typerep_extended"; + pname = "typerep_extended"; hash = "15gq8mrvlipd616rffr3f0wqw5d0ijnnizix610g2d5viirh0j9p"; propagatedBuildInputs = [ core_kernel ]; meta.description = "Runtime types for OCaml (Extended)"; diff --git a/pkgs/development/ocaml-modules/javalib/default.nix b/pkgs/development/ocaml-modules/javalib/default.nix index 6e533092dc64..dde86bf3e526 100644 --- a/pkgs/development/ocaml-modules/javalib/default.nix +++ b/pkgs/development/ocaml-modules/javalib/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, which, ocaml, findlib, camlp4 +{ stdenv, fetchzip, which, ocaml, findlib, camlp4 , camlzip, camomile, extlib }: @@ -8,15 +8,14 @@ else let pname = "javalib"; - webpage = "http://sawja.inria.fr/"; in stdenv.mkDerivation rec { name = "ocaml${ocaml.version}-${pname}-${version}"; - version = "2.3.5"; + version = "3.0"; - src = fetchurl { - url = "https://gforge.inria.fr/frs/download.php/file/37655/javalib-2.3.5.tar.bz2"; - sha256 = "1gks12ghcmv9lm8j4diw8bvjqxfl7xwk0sxbi227saxg9irpwwkd"; + src = fetchzip { + url = "https://github.com/javalib-team/javalib/archive/v${version}.tar.gz"; + sha256 = "02zgn1z1wj3rbg9xqmbagys91bnsy27iwrngkivzhlykyaw9vf6n"; }; buildInputs = [ which ocaml findlib camlp4 ]; @@ -30,17 +29,11 @@ stdenv.mkDerivation rec { configureScript = "./configure.sh"; dontAddPrefix = "true"; - preBuild = '' - make ptrees; - make installptrees; - export OCAMLPATH=$out/lib/ocaml/${ocaml.version}/site-lib/:$OCAMLPATH; - ''; - propagatedBuildInputs = [ camlzip camomile extlib ]; meta = with stdenv.lib; { description = "A library that parses Java .class files into OCaml data structures"; - homepage = "${webpage}"; + homepage = https://javalib-team.github.io/javalib/; license = licenses.lgpl3; maintainers = [ maintainers.vbgl ]; platforms = ocaml.meta.platforms or []; diff --git a/pkgs/development/ocaml-modules/jsonm/default.nix b/pkgs/development/ocaml-modules/jsonm/default.nix index 0599a5f19fec..ca286ee36f8c 100644 --- a/pkgs/development/ocaml-modules/jsonm/default.nix +++ b/pkgs/development/ocaml-modules/jsonm/default.nix @@ -13,8 +13,6 @@ stdenv.mkDerivation { buildInputs = [ ocaml findlib ocamlbuild topkg ]; propagatedBuildInputs = [ uutf ]; - unpackCmd = "tar xjf $src"; - inherit (topkg) buildPhase installPhase; meta = { diff --git a/pkgs/development/ocaml-modules/lablgtk3/default.nix b/pkgs/development/ocaml-modules/lablgtk3/default.nix new file mode 100644 index 000000000000..e8e890bd85ad --- /dev/null +++ b/pkgs/development/ocaml-modules/lablgtk3/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchurl, pkgconfig, ocaml, findlib, gtk3, gtkspell3, gtksourceview }: + +if !stdenv.lib.versionAtLeast ocaml.version "4.03" +then throw "lablgtk3 is not available for OCaml ${ocaml.version}" +else + +stdenv.mkDerivation rec { + version = "3.0.beta2"; + name = "ocaml${ocaml.version}-lablgtk3-${version}"; + src = fetchurl { + url = https://forge.ocamlcore.org/frs/download.php/1774/lablgtk-3.0.beta2.tar.gz; + sha256 = "1v4qj07l75hqis4j9bx8x1cfn7scqi6nmp4j5jx41x94ws7hp2ch"; + }; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ ocaml findlib gtk3 gtkspell3 gtksourceview ]; + + buildFlags = "world"; + + meta = { + description = "OCaml interface to gtk+-3"; + homepage = "http://lablgtk.forge.ocamlcore.org/"; + license = stdenv.lib.licenses.lgpl21; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (ocaml.meta) platforms; + }; +} diff --git a/pkgs/development/ocaml-modules/lambda-term/default.nix b/pkgs/development/ocaml-modules/lambda-term/default.nix index 62b1f7b1a8e0..18fe235710f8 100644 --- a/pkgs/development/ocaml-modules/lambda-term/default.nix +++ b/pkgs/development/ocaml-modules/lambda-term/default.nix @@ -1,26 +1,19 @@ -{ stdenv, fetchurl, libev, ocaml, findlib, jbuilder -, zed, lwt_log, lwt_react -}: +{ stdenv, fetchurl, libev, buildDunePackage, zed, lwt_log, lwt_react }: -assert stdenv.lib.versionAtLeast ocaml.version "4.02"; - -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "lambda-term"; version = "1.13"; - name = "ocaml${ocaml.version}-lambda-term-${version}"; + + minimumOCamlVersion = "4.02"; src = fetchurl { - url = "https://github.com/diml/lambda-term/archive/${version}.tar.gz"; + url = "https://github.com/diml/${pname}/archive/${version}.tar.gz"; sha256 = "1hy5ryagqclgdm9lzh1qil5mrynlypv7mn6qm858hdcnmz9zzn0l"; }; - buildInputs = [ libev ocaml findlib jbuilder ]; - + buildInputs = [ libev ]; propagatedBuildInputs = [ zed lwt_log lwt_react ]; - buildPhase = "jbuilder build -p lambda-term"; - - inherit (jbuilder) installPhase; - hasSharedObjects = true; meta = { description = "Terminal manipulation library for OCaml"; @@ -41,7 +34,6 @@ stdenv.mkDerivation rec { homepage = https://github.com/diml/lambda-term; license = stdenv.lib.licenses.bsd3; - platforms = ocaml.meta.platforms or []; maintainers = [ stdenv.lib.maintainers.gal_bolle ]; diff --git a/pkgs/development/ocaml-modules/linenoise/default.nix b/pkgs/development/ocaml-modules/linenoise/default.nix index 53ac918c47e6..b6b9b4163ff9 100644 --- a/pkgs/development/ocaml-modules/linenoise/default.nix +++ b/pkgs/development/ocaml-modules/linenoise/default.nix @@ -1,29 +1,24 @@ -{ stdenv, fetchFromGitHub, ocaml, jbuilder, findlib, result }: +{ stdenv, fetchFromGitHub, buildDunePackage, result }: -if !stdenv.lib.versionAtLeast ocaml.version "4.02" -then throw "linenoise is not available for OCaml ${ocaml.version}" -else - -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-linenoise-${version}"; +buildDunePackage rec { + pname = "linenoise"; version = "1.1.0"; + + minimumOCamlVersion = "4.02"; + src = fetchFromGitHub { owner = "fxfactorial"; - repo = "ocaml-linenoise"; + repo = "ocaml-${pname}"; rev = "v${version}"; sha256 = "1h6rqfgmhmd7p5z8yhk6zkbrk4yzw1v2fgwas2b7g3hqs6y0xj0q"; }; - buildInputs = [ ocaml findlib jbuilder ]; propagatedBuildInputs = [ result ]; - inherit (jbuilder) installPhase; - meta = { description = "OCaml bindings to linenoise"; license = stdenv.lib.licenses.bsd3; maintainers = [ stdenv.lib.maintainers.vbgl ]; - inherit (ocaml.meta) platforms; inherit (src.meta) homepage; }; } diff --git a/pkgs/development/ocaml-modules/logs/default.nix b/pkgs/development/ocaml-modules/logs/default.nix index aead4b4756f3..4b67b23d97b6 100644 --- a/pkgs/development/ocaml-modules/logs/default.nix +++ b/pkgs/development/ocaml-modules/logs/default.nix @@ -16,8 +16,6 @@ stdenv.mkDerivation rec { sha256 = "1khbn7jqpid83zn8rvyh1x1sirls7zc878zj4fz985m5xlsfy853"; }; - unpackCmd = "tar xjf $src"; - buildInputs = [ ocaml findlib ocamlbuild topkg fmt cmdliner lwt ]; propagatedBuildInputs = [ result ]; diff --git a/pkgs/development/ocaml-modules/lru/default.nix b/pkgs/development/ocaml-modules/lru/default.nix index 3e474c5653a7..d6ff17211994 100644 --- a/pkgs/development/ocaml-modules/lru/default.nix +++ b/pkgs/development/ocaml-modules/lru/default.nix @@ -9,8 +9,6 @@ stdenv.mkDerivation rec { sha256 = "0bd7js9rrma1fjjjjc3fgr9l5fjbhgihx2nsaf96g2b35iiaimd0"; }; - unpackCmd = "tar -xjf $curSrc"; - buildInputs = [ ocaml findlib ocamlbuild topkg ]; propagatedBuildInputs = [ psq ]; diff --git a/pkgs/development/ocaml-modules/lwt/default.nix b/pkgs/development/ocaml-modules/lwt/3.x.nix similarity index 83% rename from pkgs/development/ocaml-modules/lwt/default.nix rename to pkgs/development/ocaml-modules/lwt/3.x.nix index 345ca037fec9..c8371feb9052 100644 --- a/pkgs/development/ocaml-modules/lwt/default.nix +++ b/pkgs/development/ocaml-modules/lwt/3.x.nix @@ -1,7 +1,7 @@ -{ stdenv, fetchzip, pkgconfig, ncurses, libev, jbuilder +{ stdenv, fetchzip, pkgconfig, ncurses, libev, dune , ocaml, findlib, cppo , ocaml-migrate-parsetree, ppx_tools_versioned, result -, withP4 ? !stdenv.lib.versionAtLeast ocaml.version "4.07" +, withP4 ? true , camlp4 ? null }: @@ -19,14 +19,14 @@ stdenv.mkDerivation rec { ''; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ ncurses ocaml findlib jbuilder cppo + buildInputs = [ ncurses ocaml findlib dune cppo ocaml-migrate-parsetree ppx_tools_versioned ] ++ stdenv.lib.optional withP4 camlp4; propagatedBuildInputs = [ libev result ]; installPhase = '' ocaml src/util/install_filter.ml - ${jbuilder.installPhase} + ${dune.installPhase} ''; meta = { diff --git a/pkgs/development/ocaml-modules/lwt/4.x.nix b/pkgs/development/ocaml-modules/lwt/4.x.nix new file mode 100644 index 000000000000..105104bc308d --- /dev/null +++ b/pkgs/development/ocaml-modules/lwt/4.x.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchzip, pkgconfig, ncurses, libev, buildDunePackage, ocaml +, cppo, ocaml-migrate-parsetree, ppx_tools_versioned, result +}: + +let inherit (stdenv.lib) optional versionAtLeast; in + +buildDunePackage rec { + pname = "lwt"; + version = "4.1.0"; + + src = fetchzip { + url = "https://github.com/ocsigen/${pname}/archive/${version}.tar.gz"; + sha256 = "16wnc61kfj54z4q8sn9f5iik37pswz328hcz3z6rkza3kh3s6wmm"; + }; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ cppo ocaml-migrate-parsetree ppx_tools_versioned ] + ++ optional (!versionAtLeast ocaml.version "4.07") ncurses; + propagatedBuildInputs = [ libev result ]; + + configurePhase = "ocaml src/util/configure.ml -use-libev true"; + + meta = { + homepage = "https://ocsigen.org/lwt/"; + description = "A cooperative threads library for OCaml"; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + license = stdenv.lib.licenses.lgpl21; + }; +} diff --git a/pkgs/development/ocaml-modules/lwt/ppx.nix b/pkgs/development/ocaml-modules/lwt/ppx.nix index 3cf08d06f1eb..7ba22a025f49 100644 --- a/pkgs/development/ocaml-modules/lwt/ppx.nix +++ b/pkgs/development/ocaml-modules/lwt/ppx.nix @@ -1,19 +1,15 @@ -{ stdenv, jbuilder, ocaml, findlib, lwt, ppx_tools_versioned }: +{ stdenv, buildDunePackage, lwt, ppx_tools_versioned }: -stdenv.mkDerivation { - name = "ocaml${ocaml.version}-lwt_ppx-${lwt.version}"; +buildDunePackage { + pname = "lwt_ppx"; - inherit (lwt) src; - - buildInputs = [ jbuilder ocaml findlib ppx_tools_versioned ]; + inherit (lwt) src version; + buildInputs = [ ppx_tools_versioned ]; propagatedBuildInputs = [ lwt ]; - buildPhase = "jbuilder build -p lwt_ppx"; - installPhase = "${jbuilder.installPhase} lwt_ppx.install"; - meta = { description = "Ppx syntax extension for Lwt"; - inherit (lwt.meta) license platforms homepage maintainers; + inherit (lwt.meta) license homepage maintainers; }; } diff --git a/pkgs/development/ocaml-modules/lwt_log/default.nix b/pkgs/development/ocaml-modules/lwt_log/default.nix index bdabe677a858..7eea297e3eeb 100644 --- a/pkgs/development/ocaml-modules/lwt_log/default.nix +++ b/pkgs/development/ocaml-modules/lwt_log/default.nix @@ -1,24 +1,24 @@ -{ stdenv, ocaml, findlib, jbuilder, lwt }: +{ stdenv, fetchFromGitHub, buildDunePackage, lwt }: -stdenv.mkDerivation rec { - version = "1.0.0"; - name = "ocaml${ocaml.version}-lwt_log-${version}"; +buildDunePackage rec { + pname = "lwt_log"; + version = "1.1.0"; - inherit (lwt) src; + minimumOCamlVersion = "4.02"; - buildInputs = [ ocaml findlib jbuilder ]; + src = fetchFromGitHub { + owner = "aantron"; + repo = pname; + rev = version; + sha256 = "1c58gkqfvyf2j11jwj2nh4iq999wj9xpnmr80hz9d0nk9fv333pi"; + }; propagatedBuildInputs = [ lwt ]; - buildPhase = "jbuilder build -p lwt_log"; - - inherit (jbuilder) installPhase; - meta = { description = "Lwt logging library (deprecated)"; homepage = "https://github.com/aantron/lwt_log"; license = stdenv.lib.licenses.lgpl21; - inherit (ocaml.meta) platforms; maintainers = [ stdenv.lib.maintainers.vbgl ]; }; } diff --git a/pkgs/development/ocaml-modules/lwt_react/default.nix b/pkgs/development/ocaml-modules/lwt_react/default.nix index 4d505b23ae0e..41276668ecc9 100644 --- a/pkgs/development/ocaml-modules/lwt_react/default.nix +++ b/pkgs/development/ocaml-modules/lwt_react/default.nix @@ -16,6 +16,7 @@ stdenv.mkDerivation rec { meta = { description = "Helpers for using React with Lwt"; - inherit (lwt.meta) homepage license maintainers platforms; + inherit (lwt.meta) homepage license maintainers; + inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/lwt_ssl/default.nix b/pkgs/development/ocaml-modules/lwt_ssl/default.nix index e53c835a2911..49c2b7de3980 100644 --- a/pkgs/development/ocaml-modules/lwt_ssl/default.nix +++ b/pkgs/development/ocaml-modules/lwt_ssl/default.nix @@ -1,24 +1,22 @@ -{ stdenv, fetchzip, ocaml, findlib, jbuilder, ssl, lwt }: +{ stdenv, fetchzip, buildDunePackage, ssl, lwt }: -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "lwt_ssl"; version = "1.1.2"; - name = "ocaml${ocaml.version}-lwt_ssl-${version}"; + + minimumOCamlVersion = "4.02"; src = fetchzip { - url = "https://github.com/aantron/lwt_ssl/archive/${version}.tar.gz"; + url = "https://github.com/aantron/${pname}/archive/${version}.tar.gz"; sha256 = "1q0an3djqjxv83v3iswi7m81braqx93kcrcwrxwmf6jzhdm4pn15"; }; - buildInputs = [ ocaml findlib jbuilder ]; propagatedBuildInputs = [ ssl lwt ]; - inherit (jbuilder) installPhase; - meta = { homepage = "https://github.com/aantron/lwt_ssl"; description = "OpenSSL binding with concurrent I/O"; license = stdenv.lib.licenses.lgpl21; maintainers = [ stdenv.lib.maintainers.vbgl ]; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/menhir/default.nix b/pkgs/development/ocaml-modules/menhir/default.nix index 2a101da74d55..1a2a31277af4 100644 --- a/pkgs/development/ocaml-modules/menhir/default.nix +++ b/pkgs/development/ocaml-modules/menhir/default.nix @@ -1,12 +1,14 @@ { stdenv, fetchurl, ocaml, findlib, ocamlbuild -, version ? if stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.02" then "20170712" else "20140422" +, version ? if stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.02" then "20181113" else "20140422" }@args: let - sha256 = - if version == "20140422" then "1ki1f2id6a14h9xpv2k8yb6px7dyw8cvwh39csyzj4qpzx7wia0d" - else if version == "20170712" then "006hq3bwj81j67f2k9cgzj5wr4hai8j36925p5n3sd2j01ljsj6a" - else throw ("menhir: unknown version " ++ version); + src = fetchurl ( + if version == "20140422" then { url = "http://cristal.inria.fr/~fpottier/menhir/menhir-20140422.tar.gz"; sha256 = "1ki1f2id6a14h9xpv2k8yb6px7dyw8cvwh39csyzj4qpzx7wia0d"; } + else if version == "20170712" then { url = "http://gallium.inria.fr/~fpottier/menhir/menhir-20170712.tar.gz"; sha256 = "006hq3bwj81j67f2k9cgzj5wr4hai8j36925p5n3sd2j01ljsj6a"; } + else if version == "20181113" then { url = "https://gitlab.inria.fr/fpottier/menhir/repository/20181113/archive.tar.gz"; sha256 = "0hl611l0gyl7b2bm7m0sk7vjz14m0i7znrnjq3gw58pylj934dx4"; } + else throw ("menhir: unknown version " ++ version) + ); in -import ./generic.nix (args // { inherit version sha256; }) +import ./generic.nix (args // { inherit version src; }) diff --git a/pkgs/development/ocaml-modules/menhir/generic.nix b/pkgs/development/ocaml-modules/menhir/generic.nix index d52da82d6d76..bac6cd707940 100644 --- a/pkgs/development/ocaml-modules/menhir/generic.nix +++ b/pkgs/development/ocaml-modules/menhir/generic.nix @@ -1,12 +1,9 @@ -{ version, sha256, stdenv, fetchurl, ocaml, findlib, ocamlbuild }: +{ version, src, stdenv, fetchurl, ocaml, findlib, ocamlbuild }: stdenv.mkDerivation { name = "menhir-${version}"; - src = fetchurl { - url = "http://pauillac.inria.fr/~fpottier/menhir/menhir-${version}.tar.gz"; - inherit sha256; - }; + inherit src; buildInputs = [ ocaml findlib ocamlbuild ]; diff --git a/pkgs/development/ocaml-modules/mlgmpidl/default.nix b/pkgs/development/ocaml-modules/mlgmpidl/default.nix index c82df1396bd4..9c9912cfb8c0 100644 --- a/pkgs/development/ocaml-modules/mlgmpidl/default.nix +++ b/pkgs/development/ocaml-modules/mlgmpidl/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "ocaml${ocaml.version}-mlgmpidl-${version}"; - version = "1.2.6"; + version = "1.2.7"; src = fetchFromGitHub { owner = "nberth"; repo = "mlgmpidl"; rev = version; - sha256 = "1lq3yy10v3rvlchbl5kl75l9f8frgj6g9f1n14kj5qlxm5xsrvks"; + sha256 = "063hy1divbiabqm5x307iamw942sivzw9fr8vczy3kgndfp12nic"; }; buildInputs = [ perl gmp mpfr ocaml findlib camlidl ]; diff --git a/pkgs/development/ocaml-modules/mstruct/default.nix b/pkgs/development/ocaml-modules/mstruct/default.nix index 5682b75d6a14..ae26f879ef8c 100644 --- a/pkgs/development/ocaml-modules/mstruct/default.nix +++ b/pkgs/development/ocaml-modules/mstruct/default.nix @@ -1,33 +1,24 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder -, cstruct -}: +{ stdenv, fetchFromGitHub, buildDunePackage, cstruct }: -if !stdenv.lib.versionAtLeast ocaml.version "4.02" -then throw "mstruct is not available for OCaml ${ocaml.version}" -else - -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "mstruct"; version = "1.4.0"; - name = "ocaml${ocaml.version}-mstruct-${version}"; + + minimumOCamlVersion = "4.02"; src = fetchFromGitHub { owner = "mirage"; - repo = "ocaml-mstruct"; + repo = "ocaml-${pname}"; rev = "v${version}"; sha256 = "1p4ygwzs3n1fj4apfib0z0sabpph21bkq1dgjk4bsa59pq4prncm"; }; - buildInputs = [ ocaml findlib jbuilder ]; - propagatedBuildInputs = [ cstruct ]; - inherit (jbuilder) installPhase; - meta = { description = "A thin mutable layer on top of cstruct"; license = stdenv.lib.licenses.isc; maintainers = [ stdenv.lib.maintainers.vbgl ]; inherit (src.meta) homepage; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/mtime/default.nix b/pkgs/development/ocaml-modules/mtime/default.nix index 69921537f5b5..b067fd99ded4 100644 --- a/pkgs/development/ocaml-modules/mtime/default.nix +++ b/pkgs/development/ocaml-modules/mtime/default.nix @@ -23,8 +23,6 @@ stdenv.mkDerivation { inherit (param) sha256; }; - unpackCmd = "tar xjf $src"; - buildInputs = [ ocaml findlib ocamlbuild topkg ] ++ stdenv.lib.optional jsooSupport js_of_ocaml; diff --git a/pkgs/development/ocaml-modules/nocrypto/default.nix b/pkgs/development/ocaml-modules/nocrypto/default.nix index 67de1863e004..813b4d7f7a4a 100644 --- a/pkgs/development/ocaml-modules/nocrypto/default.nix +++ b/pkgs/development/ocaml-modules/nocrypto/default.nix @@ -16,8 +16,6 @@ stdenv.mkDerivation rec { sha256 = "0zshi9hlhcz61n5z1k6fx6rsi0pl4xgahsyl2jp0crqkaf3hqwlg"; }; - unpackCmd = "tar xjf $curSrc"; - patches = [ (fetchpatch { url = "https://raw.githubusercontent.com/ocaml/opam-repository/master/packages/nocrypto/nocrypto.0.5.4-1/files/0001-add-missing-runtime-dependencies-in-_tags.patch"; diff --git a/pkgs/development/ocaml-modules/notty/default.nix b/pkgs/development/ocaml-modules/notty/default.nix index 2dffb472f3e8..f273f28a71eb 100644 --- a/pkgs/development/ocaml-modules/notty/default.nix +++ b/pkgs/development/ocaml-modules/notty/default.nix @@ -19,8 +19,6 @@ stdenv.mkDerivation rec { sha256 = "0wdfmgx1mz77s7m451vy8r9i4iqwn7s7b39kpbpckf3w9417riq0"; }; - unpackCmd = "tar -xjf $curSrc"; - buildInputs = [ ocaml findlib ocamlbuild topkg ocb-stubblr ]; propagatedBuildInputs = [ result uucp uuseg uutf ] ++ optional withLwt lwt; diff --git a/pkgs/development/ocaml-modules/ocaml-migrate-parsetree/default.nix b/pkgs/development/ocaml-modules/ocaml-migrate-parsetree/default.nix index 9a2af140e312..a9496576875c 100644 --- a/pkgs/development/ocaml-modules/ocaml-migrate-parsetree/default.nix +++ b/pkgs/development/ocaml-modules/ocaml-migrate-parsetree/default.nix @@ -1,30 +1,22 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, jbuilder, result }: +{ stdenv, fetchFromGitHub, buildDunePackage, result }: -if !stdenv.lib.versionAtLeast ocaml.version "4.02" -then throw "ocaml-migrate-parsetree is not available for OCaml ${ocaml.version}" -else - -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-ocaml-migrate-parsetree-${version}"; - version = "1.0.11"; +buildDunePackage rec { + pname = "ocaml-migrate-parsetree"; + version = "1.1.0"; src = fetchFromGitHub { owner = "ocaml-ppx"; - repo = "ocaml-migrate-parsetree"; + repo = pname; rev = "v${version}"; - sha256 = "05kbgs9n1x64fk6g3wbjnwjd17w10k3k8dzglnc45xg4hr7z651n"; + sha256 = "1d2n349d1cqm3dr09mwy5m9rfd4bkkqvri5i94wknpsrr35vnrr1"; }; - buildInputs = [ ocaml findlib ocamlbuild jbuilder ]; propagatedBuildInputs = [ result ]; - inherit (jbuilder) installPhase; - meta = { description = "Convert OCaml parsetrees between different major versions"; license = stdenv.lib.licenses.lgpl21; maintainers = [ stdenv.lib.maintainers.vbgl ]; inherit (src.meta) homepage; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/ocplib-simplex/default.nix b/pkgs/development/ocaml-modules/ocplib-simplex/default.nix index eb25982a69b3..1c09edf3a7ea 100644 --- a/pkgs/development/ocaml-modules/ocplib-simplex/default.nix +++ b/pkgs/development/ocaml-modules/ocplib-simplex/default.nix @@ -2,7 +2,7 @@ let pname = "ocplib-simplex"; - version = "0.3"; + version = "0.4"; in stdenv.mkDerivation { @@ -11,13 +11,15 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "OCamlPro-Iguernlala"; repo = pname; - rev = version; - sha256 = "1fmz38w2cj9fny4adqqyil59dvndqkr59s7wk2gqs47r72b6sisa"; + rev = "v${version}"; + sha256 = "09niyidrjzrj8g1qwx4wgsdf5m6cwrnzg7zsgala36jliic4di60"; }; nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ ocaml findlib ]; + installFlags = "LIBDIR=$(OCAMLFIND_DESTDIR)"; + createFindlibDestdir = true; meta = { diff --git a/pkgs/development/ocaml-modules/octavius/default.nix b/pkgs/development/ocaml-modules/octavius/default.nix index 57e3c9bfa745..6c2ee821c0d5 100644 --- a/pkgs/development/ocaml-modules/octavius/default.nix +++ b/pkgs/development/ocaml-modules/octavius/default.nix @@ -10,8 +10,6 @@ stdenv.mkDerivation { sha256 = "02milzzlr4xk5aymg2fjz27f528d5pyscqvld3q0dm41zcpkz5ml"; }; - unpackCmd = "tar xjf $src"; - buildInputs = [ ocaml findlib ocamlbuild topkg ]; inherit (topkg) buildPhase installPhase; diff --git a/pkgs/development/ocaml-modules/odoc/default.nix b/pkgs/development/ocaml-modules/odoc/default.nix new file mode 100644 index 000000000000..0b342a654e6e --- /dev/null +++ b/pkgs/development/ocaml-modules/odoc/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchFromGitHub, buildDunePackage, cppo, bos, cmdliner, tyxml }: + +buildDunePackage rec { + pname = "odoc"; + version = "1.3.0"; + + src = fetchFromGitHub { + owner = "ocaml"; + repo = pname; + rev = version; + sha256 = "0hjan5aj5zk8j8qyagv9r4hqm469mh207cv2m6kxwgnw0c3cz7sy"; + }; + + buildInputs = [ cppo bos cmdliner tyxml ]; + + meta = { + description = "A documentation generator for OCaml"; + license = stdenv.lib.licenses.isc; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (src.meta) homepage; + }; +} diff --git a/pkgs/development/ocaml-modules/ojquery/default.nix b/pkgs/development/ocaml-modules/ojquery/default.nix index 8cf5819c9002..6b0eefe195f1 100644 --- a/pkgs/development/ocaml-modules/ojquery/default.nix +++ b/pkgs/development/ocaml-modules/ojquery/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, ocaml, findlib, ocamlbuild, js_of_ocaml, js_of_ocaml-camlp4, camlp4, lwt3, react }: +{ stdenv, fetchgit, ocaml, findlib, ocamlbuild, js_of_ocaml, js_of_ocaml-camlp4, camlp4, ocaml_lwt, react }: if stdenv.lib.versionAtLeast ocaml.version "4.06" then throw "ojquery is not available for OCaml ${ocaml.version}" @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ ocaml findlib ocamlbuild js_of_ocaml-camlp4 camlp4 ]; - propagatedBuildInputs = [ js_of_ocaml lwt3 react ]; + propagatedBuildInputs = [ js_of_ocaml ocaml_lwt react ]; createFindlibDestdir = true; diff --git a/pkgs/development/ocaml-modules/opam-file-format/default.nix b/pkgs/development/ocaml-modules/opam-file-format/default.nix index 1dec7e36e1c9..f61a690da190 100644 --- a/pkgs/development/ocaml-modules/opam-file-format/default.nix +++ b/pkgs/development/ocaml-modules/opam-file-format/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, ocaml, findlib }: stdenv.mkDerivation rec { - version = "2.0.0-rc2"; + version = "2.0.0"; name = "ocaml${ocaml.version}-opam-file-format-${version}"; src = fetchFromGitHub { owner = "ocaml"; repo = "opam-file-format"; rev = "${version}"; - sha256 = "05g0pikmifmfkwyws5x82fglgsz3d317yfn6nrz7zmpn22cirvir"; + sha256 = "0fqb99asnair0043hhc8r158d6krv5nzvymd0xwycr5y72yrp0hv"; }; buildInputs = [ ocaml findlib ]; diff --git a/pkgs/development/ocaml-modules/opti/default.nix b/pkgs/development/ocaml-modules/opti/default.nix new file mode 100644 index 000000000000..7b084e61688b --- /dev/null +++ b/pkgs/development/ocaml-modules/opti/default.nix @@ -0,0 +1,18 @@ +{ stdenv, fetchurl, buildDunePackage }: + +buildDunePackage rec { + pname = "opti"; + version = "1.0.3"; + + src = fetchurl { + url = "https://github.com/magnusjonsson/opti/releases/download/${version}/opti-${version}.tbz"; + sha256 = "ed9ba56dc06e9d2b1bf097964cc65ea37db787d4f239c13d0dd74693f5b50a1e"; + }; + + meta = with stdenv.lib; { + description = "DSL to generate fast incremental C code from declarative specifications"; + license = licenses.bsd3; + maintainers = [ maintainers.jmagnusj ]; + homepage = https://github.com/magnusjonsson/opti; + }; +} diff --git a/pkgs/development/ocaml-modules/optint/default.nix b/pkgs/development/ocaml-modules/optint/default.nix new file mode 100644 index 000000000000..613973200d2d --- /dev/null +++ b/pkgs/development/ocaml-modules/optint/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, ocaml, findlib, dune }: + +if !stdenv.lib.versionAtLeast ocaml.version "4.02" +then throw "optint is not available for OCaml ${ocaml.version}" +else + +stdenv.mkDerivation rec { + version = "0.0.2"; + name = "ocaml${ocaml.version}-optint-${version}"; + src = fetchurl { + url = "https://github.com/mirage/optint/releases/download/v0.0.2/optint-v0.0.2.tbz"; + sha256 = "1lmb7nycmkr05y93slqi98i1lcs1w4kcngjzjwz7i230qqjpw9w1"; + }; + + buildInputs = [ ocaml findlib dune ]; + + buildPhase = "dune build"; + + inherit (dune) installPhase; + + meta = { + homepage = "https://github.com/mirage/optint"; + description = "Abstract type of integer between x64 and x86 architecture"; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (ocaml.meta) platforms; + }; +} diff --git a/pkgs/development/ocaml-modules/otfm/default.nix b/pkgs/development/ocaml-modules/otfm/default.nix index 05c25c81d5a0..081876f7075c 100644 --- a/pkgs/development/ocaml-modules/otfm/default.nix +++ b/pkgs/development/ocaml-modules/otfm/default.nix @@ -21,8 +21,6 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ uutf result ]; - unpackCmd = "tar xjf $src"; - inherit (topkg) buildPhase installPhase; meta = with stdenv.lib; { diff --git a/pkgs/development/ocaml-modules/piqi/default.nix b/pkgs/development/ocaml-modules/piqi/default.nix index c7baa87a3314..6be1595f7c59 100644 --- a/pkgs/development/ocaml-modules/piqi/default.nix +++ b/pkgs/development/ocaml-modules/piqi/default.nix @@ -1,18 +1,18 @@ { stdenv, fetchurl, ocaml, findlib, which, ulex, easy-format, ocaml_optcomp, xmlm, base64 }: stdenv.mkDerivation rec { - version = "0.6.13"; + version = "0.6.14"; name = "piqi-${version}"; src = fetchurl { url = "https://github.com/alavrik/piqi/archive/v${version}.tar.gz"; - sha256 = "1whqr2bb3gds2zmrzqnv8vqka9928w4lx6mi6g244kmbwb2h8d8l"; + sha256 = "1ssccnwqzfyf7syfq2fv4zyhwayxwd75rhq9y28mvq1w6qbww4l7"; }; buildInputs = [ ocaml findlib which ocaml_optcomp ]; propagatedBuildInputs = [ulex xmlm easy-format base64]; - patches = [ ./no-ocamlpath-override.patch ./safe-string.patch ]; + patches = [ ./no-ocamlpath-override.patch ]; createFindlibDestdir = true; diff --git a/pkgs/development/ocaml-modules/piqi/safe-string.patch b/pkgs/development/ocaml-modules/piqi/safe-string.patch deleted file mode 100644 index fbc2864d5348..000000000000 --- a/pkgs/development/ocaml-modules/piqi/safe-string.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/piqilib/piqi_json_parser.mll -+++ b/piqilib/piqi_json_parser.mll -@@ -189,8 +189,8 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - let len = lexbuf.lex_curr_pos - lexbuf.lex_start_pos in - let s = lexbuf.lex_buffer in - let start = lexbuf.lex_start_pos in -- check_adjust_utf8 v lexbuf s start len; -- Buffer.add_substring v.buf s start len -+ check_adjust_utf8 v lexbuf (Bytes.unsafe_to_string s) start len; -+ Buffer.add_subbytes v.buf s start len - - let map_lexeme f lexbuf = - let len = lexbuf.lex_curr_pos - lexbuf.lex_start_pos in diff --git a/pkgs/development/ocaml-modules/ppx_blob/default.nix b/pkgs/development/ocaml-modules/ppx_blob/default.nix index 45dd73d4a321..3b72853e7828 100644 --- a/pkgs/development/ocaml-modules/ppx_blob/default.nix +++ b/pkgs/development/ocaml-modules/ppx_blob/default.nix @@ -1,26 +1,16 @@ -{ stdenv, fetchurl, ocaml, findlib, jbuilder, alcotest -, ocaml-migrate-parsetree -}: +{ stdenv, fetchurl, buildDunePackage, alcotest, ocaml-migrate-parsetree }: -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-ppx_blob-${version}"; +buildDunePackage rec { + pname = "ppx_blob"; version = "0.4.0"; src = fetchurl { - url = "https://github.com/johnwhitington/ppx_blob/releases/download/${version}/ppx_blob-${version}.tbz"; + url = "https://github.com/johnwhitington/${pname}/releases/download/${version}/ppx_blob-${version}.tbz"; sha256 = "1xmslk1mwdzhy1bydgsjlcb7h544c39hvxa8lywp8w72gaggjl16"; }; - unpackCmd = "tar xjf $curSrc"; - - buildInputs = [ ocaml findlib jbuilder alcotest ocaml-migrate-parsetree ]; - - buildPhase = "dune build -p ppx_blob"; - + buildInputs = [ alcotest ocaml-migrate-parsetree ]; doCheck = true; - checkPhase = "dune runtest -p ppx_blob"; - - inherit (jbuilder) installPhase; meta = with stdenv.lib; { homepage = https://github.com/johnwhitington/ppx_blob; diff --git a/pkgs/development/ocaml-modules/ppx_derivers/default.nix b/pkgs/development/ocaml-modules/ppx_derivers/default.nix index 2dc7ef2b13e5..0482e04b1c4a 100644 --- a/pkgs/development/ocaml-modules/ppx_derivers/default.nix +++ b/pkgs/development/ocaml-modules/ppx_derivers/default.nix @@ -1,29 +1,22 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder }: +{ stdenv, fetchFromGitHub, buildDunePackage }: -if !stdenv.lib.versionAtLeast ocaml.version "4.02" -then throw "ppx_derivers is not available for OCaml ${ocaml.version}" -else - -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-ppx_derivers-${version}"; +buildDunePackage rec { + pname = "ppx_derivers"; version = "1.2"; + minimumOCamlVersion = "4.02"; + src = fetchFromGitHub { owner = "diml"; - repo = "ppx_derivers"; + repo = pname; rev = version; sha256 = "0bnhihl1w31as5w2czly1v3d6pbir9inmgsjg2cj6aaj9v1dzd85"; }; - buildInputs = [ ocaml findlib jbuilder ]; - - inherit (jbuilder) installPhase; - meta = { description = "Shared [@@deriving] plugin registry"; license = stdenv.lib.licenses.bsd3; maintainers = [ stdenv.lib.maintainers.vbgl ]; inherit (src.meta) homepage; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix b/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix index fb06fd7f935f..26fa24d8dc0f 100644 --- a/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix +++ b/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, topkg, cppo -, ppx_import, ppx_deriving, yojson, ounit +, ppx_deriving, yojson, ounit }: stdenv.mkDerivation rec { @@ -13,15 +13,12 @@ stdenv.mkDerivation rec { sha256 = "1pwfnq7z60nchba4gnf58918ll11w3gj5i88qhz1p2jm45hxqgnw"; }; - buildInputs = [ ocaml findlib ocamlbuild cppo ounit ppx_import ]; + buildInputs = [ ocaml findlib ocamlbuild cppo ounit ]; propagatedBuildInputs = [ ppx_deriving yojson ]; inherit (topkg) installPhase; - doCheck = true; - checkTarget = "test"; - meta = { description = "A Yojson codec generator for OCaml >= 4.02."; inherit (src.meta) homepage; diff --git a/pkgs/development/ocaml-modules/ppx_gen_rec/default.nix b/pkgs/development/ocaml-modules/ppx_gen_rec/default.nix index 39b0c53e0e94..5d45ee90c2e9 100644 --- a/pkgs/development/ocaml-modules/ppx_gen_rec/default.nix +++ b/pkgs/development/ocaml-modules/ppx_gen_rec/default.nix @@ -1,30 +1,22 @@ -{ stdenv, fetchurl, ocaml, findlib, jbuilder, ocaml-migrate-parsetree }: +{ stdenv, fetchurl, buildDunePackage, ocaml-migrate-parsetree }: -assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.01"; - -stdenv.mkDerivation rec { +buildDunePackage rec { pname = "ppx_gen_rec"; - name = "ocaml${ocaml.version}-${pname}-${version}"; version = "1.0.0"; + minimumOCamlVersion = "4.01"; + src = fetchurl { url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz"; sha256 = "0qy0wa3rd5yh1612jijadi1yddfslpsmmmf69phi2dhr3vmkhza7"; }; - unpackCmd = "tar xjf $src"; - - buildInputs = [ ocaml findlib jbuilder ocaml-migrate-parsetree ]; - - buildPhase = "jbuilder build -p ppx_gen_rec"; - - inherit (jbuilder) installPhase; + buildInputs = [ ocaml-migrate-parsetree ]; meta = with stdenv.lib; { homepage = https://github.com/flowtype/ocaml-ppx_gen_rec; description = "ocaml preprocessor that generates a recursive module"; license = licenses.mit; - platforms = ocaml.meta.platforms or []; maintainers = [ maintainers.frontsideair ]; }; } diff --git a/pkgs/development/ocaml-modules/ppx_import/default.nix b/pkgs/development/ocaml-modules/ppx_import/default.nix index 1f53b8712828..bdcc6568ffe7 100644 --- a/pkgs/development/ocaml-modules/ppx_import/default.nix +++ b/pkgs/development/ocaml-modules/ppx_import/default.nix @@ -1,29 +1,31 @@ -{stdenv, fetchFromGitHub, buildOcaml, opaline, - cppo, ounit, ppx_deriving}: +{ lib, fetchFromGitHub, buildDunePackage, ocaml +, ounit, ppx_deriving, ppx_tools_versioned +}: -buildOcaml rec { - name = "ppx_import"; +if !lib.versionAtLeast ocaml.version "4.04" +then throw "ppx_import is not available for OCaml ${ocaml.version}" +else - version = "1.4"; - - minimumSupportedOcamlVersion = "4.02"; +buildDunePackage rec { + pname = "ppx_import"; + version = "1.5-3"; src = fetchFromGitHub { owner = "ocaml-ppx"; repo = "ppx_import"; - rev = "v${version}"; - sha256 = "14c2lp7r9080c4hsb1y1drbxxx3v44b7ib5wfh3kkh3f1jfsjwbk"; + rev = "bd627d5afee597589761d6fee30359300b5e1d80"; + sha256 = "1f9bphif1izhyx72hvwpkd9kxi9lfvygaicy6nbxyp6qgc87z4nm"; }; - buildInputs = [ cppo ounit ppx_deriving opaline ]; + buildInputs = [ ounit ppx_deriving ]; + propagatedBuildInputs = [ ppx_tools_versioned ]; doCheck = true; checkTarget = "test"; - installPhase = "opaline -prefix $out -libdir $OCAMLFIND_DESTDIR"; - - meta = with stdenv.lib; { + meta = { description = "A syntax extension that allows to pull in types or signatures from other compiled interface files"; - license = licenses.mit; + license = lib.licenses.mit; + inherit (src.meta) homepage; }; } diff --git a/pkgs/development/ocaml-modules/ppxlib/default.nix b/pkgs/development/ocaml-modules/ppxlib/default.nix index 889e4acd2b50..a1e43d6d13db 100644 --- a/pkgs/development/ocaml-modules/ppxlib/default.nix +++ b/pkgs/development/ocaml-modules/ppxlib/default.nix @@ -1,34 +1,26 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder +{ stdenv, fetchFromGitHub, buildDunePackage , ocaml-compiler-libs, ocaml-migrate-parsetree, ppx_derivers, stdio }: -stdenv.mkDerivation rec { - version = "0.3.0"; - name = "ocaml${ocaml.version}-ppxlib-${version}"; +buildDunePackage rec { + pname = "ppxlib"; + version = "0.3.1"; src = fetchFromGitHub { owner = "ocaml-ppx"; - repo = "ppxlib"; + repo = pname; rev = version; - sha256 = "0csp49jh7zgjnqh46mxbf322whlbmgy7v1a12nvxh97qg6i5fvsy"; + sha256 = "0qpjl84x8abq9zivifb0k8ld7fa1lrhkbajmmccvfv06ja3as1v4"; }; - buildInputs = [ ocaml findlib jbuilder ]; - propagatedBuildInputs = [ ocaml-compiler-libs ocaml-migrate-parsetree ppx_derivers stdio ]; - buildPhase = "jbuilder build"; - - inherit (jbuilder) installPhase; - meta = { description = "Comprehensive ppx tool set"; license = stdenv.lib.licenses.mit; maintainers = [ stdenv.lib.maintainers.vbgl ]; inherit (src.meta) homepage; - inherit (ocaml.meta) platforms; }; - } diff --git a/pkgs/development/ocaml-modules/psq/default.nix b/pkgs/development/ocaml-modules/psq/default.nix index fc3fa81a02a9..08b9c10d9821 100644 --- a/pkgs/development/ocaml-modules/psq/default.nix +++ b/pkgs/development/ocaml-modules/psq/default.nix @@ -13,8 +13,6 @@ stdenv.mkDerivation rec { sha256 = "08ghgdivbjrxnaqc3hsb69mr9s2ql5ds0fb97b7z6zimzqibz6lp"; }; - unpackCmd = "tar -xjf $curSrc"; - buildInputs = [ ocaml findlib ocamlbuild topkg ]; inherit (topkg) buildPhase installPhase; diff --git a/pkgs/development/ocaml-modules/ptime/default.nix b/pkgs/development/ocaml-modules/ptime/default.nix index b0067d44911f..4ac473fef006 100644 --- a/pkgs/development/ocaml-modules/ptime/default.nix +++ b/pkgs/development/ocaml-modules/ptime/default.nix @@ -9,8 +9,6 @@ stdenv.mkDerivation rec { sha256 = "0z2snhda8bg136xkw2msw6k2dz84vb49p8bgzrxfs8mawdlk0kkg"; }; - unpackCmd = "tar -xf $curSrc"; - buildInputs = [ ocaml findlib ocamlbuild topkg js_of_ocaml ]; propagatedBuildInputs = [ result ]; diff --git a/pkgs/development/ocaml-modules/re/default.nix b/pkgs/development/ocaml-modules/re/default.nix index c6f1b6d17581..b2413b7dddd6 100644 --- a/pkgs/development/ocaml-modules/re/default.nix +++ b/pkgs/development/ocaml-modules/re/default.nix @@ -1,28 +1,22 @@ -{ stdenv, fetchzip, ocaml, findlib, jbuilder, ounit }: +{ stdenv, fetchzip, buildDunePackage, ounit, seq }: -if !stdenv.lib.versionAtLeast ocaml.version "4.02" -then throw "re is not available for OCaml ${ocaml.version}" -else +buildDunePackage rec { + pname = "re"; + version = "1.8.0"; -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-re-${version}"; - version = "1.7.3"; + minimumOCamlVersion = "4.02"; src = fetchzip { url = "https://github.com/ocaml/ocaml-re/archive/${version}.tar.gz"; - sha256 = "1pb6w9wqg6gzcfaaw6ckv1bqjgjpmrzzqz7r0mp9w16qbf3i54zr"; + sha256 = "0ch6hvmm4ym3w2vghjxf3ka5j1023a37980fqi4zcb7sx756z20i"; }; - buildInputs = [ ocaml findlib jbuilder ounit ]; - + buildInputs = [ ounit ]; + propagatedBuildInputs = [ seq ]; doCheck = true; - checkPhase = "jbuilder runtest"; - - inherit (jbuilder) installPhase; meta = { homepage = https://github.com/ocaml/ocaml-re; - platforms = ocaml.meta.platforms or []; description = "Pure OCaml regular expressions, with support for Perl and POSIX-style strings"; license = stdenv.lib.licenses.lgpl2; maintainers = with stdenv.lib.maintainers; [ vbgl ]; diff --git a/pkgs/development/ocaml-modules/react/default.nix b/pkgs/development/ocaml-modules/react/default.nix index 920ee05244a1..9d070b962b4c 100644 --- a/pkgs/development/ocaml-modules/react/default.nix +++ b/pkgs/development/ocaml-modules/react/default.nix @@ -8,7 +8,6 @@ stdenv.mkDerivation { sha256 = "1aj8w79gdd9xnrbz7s5p8glcb4pmimi8jp9f439dqnf6ih3mqb3v"; }; - unpackCmd = "tar xjf $src"; buildInputs = [ ocaml findlib topkg ocamlbuild ]; inherit (topkg) buildPhase installPhase; diff --git a/pkgs/development/ocaml-modules/rope/default.nix b/pkgs/development/ocaml-modules/rope/default.nix index dfb8c56c23e8..4353c606d618 100644 --- a/pkgs/development/ocaml-modules/rope/default.nix +++ b/pkgs/development/ocaml-modules/rope/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, jbuilder, benchmark }: +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, dune, benchmark }: let param = if stdenv.lib.versionAtLeast ocaml.version "4.03" @@ -6,11 +6,10 @@ let param = version = "0.6"; url = " https://github.com/Chris00/ocaml-rope/releases/download/0.6/rope-0.6.tbz"; sha256 = "06pkbnkad2ck50jn59ggwv154yd9vb01abblihvam6p27m4za1pc"; - buildInputs = [ jbuilder ]; + buildInputs = [ dune ]; extra = { - unpackCmd = "tar -xjf $curSrc"; - buildPhase = "jbuilder build -p rope"; - inherit (jbuilder) installPhase; + buildPhase = "dune build -p rope"; + inherit (dune) installPhase; }; } else { version = "0.5"; diff --git a/pkgs/development/ocaml-modules/rresult/default.nix b/pkgs/development/ocaml-modules/rresult/default.nix index d1a796a58e51..270432b86e94 100644 --- a/pkgs/development/ocaml-modules/rresult/default.nix +++ b/pkgs/development/ocaml-modules/rresult/default.nix @@ -2,14 +2,12 @@ stdenv.mkDerivation rec { name = "ocaml${ocaml.version}-rresult-${version}"; - version = "0.5.0"; + version = "0.6.0"; src = fetchurl { url = "http://erratique.ch/software/rresult/releases/rresult-${version}.tbz"; - sha256 = "1xxycxhdhaq8p9vhwi93s2mlxjwgm44fcxybx5vghzgbankz9yhm"; + sha256 = "1k69a3gvrk7f2cshwjzvk7818f0bwxhacgd14wxy6d4gmrggci86"; }; - unpackCmd = "tar xjf $src"; - buildInputs = [ ocaml findlib ocamlbuild topkg ]; inherit (topkg) buildPhase installPhase; diff --git a/pkgs/development/ocaml-modules/sawja/default.nix b/pkgs/development/ocaml-modules/sawja/default.nix index 92d9cef351bf..94120f2f8b9d 100644 --- a/pkgs/development/ocaml-modules/sawja/default.nix +++ b/pkgs/development/ocaml-modules/sawja/default.nix @@ -4,7 +4,7 @@ assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "3.12"; let pname = "sawja"; - version = "1.5.3"; + version = "1.5.6"; webpage = "http://sawja.inria.fr/"; in stdenv.mkDerivation rec { @@ -12,8 +12,8 @@ stdenv.mkDerivation rec { name = "ocaml${ocaml.version}-${pname}-${version}"; src = fetchurl { - url = https://gforge.inria.fr/frs/download.php/file/37403/sawja-1.5.3.tar.bz2; - sha256 = "17vfknr126vfhpmr14j75sg8r47xz7pw7fba4nsdw3k7rq43vcn2"; + url = https://gforge.inria.fr/frs/download.php/file/37819/sawja-1.5.6.tar.bz2; + sha256 = "0dkfdc8h94r7kj4p8q57fz7fssypgmjrix8xff0va7x1nya5sdp3"; }; buildInputs = [ which perl ocaml findlib camlp4 ]; diff --git a/pkgs/development/ocaml-modules/seq/default.nix b/pkgs/development/ocaml-modules/seq/default.nix new file mode 100644 index 000000000000..f4918b420c40 --- /dev/null +++ b/pkgs/development/ocaml-modules/seq/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild }: + +stdenv.mkDerivation rec { + version = "0.1"; + name = "ocaml${ocaml.version}-seq-${version}"; + + src = fetchFromGitHub { + owner = "c-cube"; + repo = "seq"; + rev = version; + sha256 = "1cjpsc7q76yfgq9iyvswxgic4kfq2vcqdlmxjdjgd4lx87zvcwrv"; + }; + + buildInputs = [ ocaml findlib ocamlbuild ]; + + createFindlibDestdir = true; + + meta = { + description = "Compatibility package for OCaml’s standard iterator type starting from 4.07"; + license = stdenv.lib.licenses.lgpl21; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (src.meta) homepage; + inherit (ocaml.meta) platforms; + }; +} diff --git a/pkgs/development/ocaml-modules/sequence/default.nix b/pkgs/development/ocaml-modules/sequence/default.nix index f06282df4fc6..e5ead36d1c19 100644 --- a/pkgs/development/ocaml-modules/sequence/default.nix +++ b/pkgs/development/ocaml-modules/sequence/default.nix @@ -1,28 +1,22 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder, qtest, result }: +{ stdenv, fetchFromGitHub, buildDunePackage, qtest, result }: -if !stdenv.lib.versionAtLeast ocaml.version "4.02" -then throw "sequence is not available for OCaml ${ocaml.version}" -else +buildDunePackage rec { + pname = "sequence"; + version = "1.1"; -let version = "1.1"; in - -stdenv.mkDerivation { - name = "ocaml${ocaml.version}-sequence-${version}"; + minimumOCamlVersion = "4.02"; src = fetchFromGitHub { owner = "c-cube"; - repo = "sequence"; + repo = pname; rev = version; sha256 = "08j37nldw47syq3yw4mzhhvya43knl0d7biddp0q9hwbaxhzgi44"; }; - buildInputs = [ ocaml findlib jbuilder qtest ]; + buildInputs = [ qtest ]; propagatedBuildInputs = [ result ]; doCheck = true; - checkPhase = "jbuilder runtest"; - - inherit (jbuilder) installPhase; meta = { homepage = https://github.com/c-cube/sequence; @@ -34,6 +28,5 @@ stdenv.mkDerivation { sequence is iterated/folded on. ''; license = stdenv.lib.licenses.bsd2; - platforms = ocaml.meta.platforms or []; }; } diff --git a/pkgs/development/ocaml-modules/sqlexpr/default.nix b/pkgs/development/ocaml-modules/sqlexpr/default.nix index c7ed72dc523c..7d988e27ff0e 100644 --- a/pkgs/development/ocaml-modules/sqlexpr/default.nix +++ b/pkgs/development/ocaml-modules/sqlexpr/default.nix @@ -1,32 +1,24 @@ -{ stdenv, fetchurl, ocaml, findlib, jbuilder, ocaml_lwt +{ stdenv, fetchurl, buildDunePackage, ocaml_lwt , lwt_ppx, ocaml-migrate-parsetree, ppx_tools_versioned, csv, ocaml_sqlite3 }: -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "sqlexpr"; version = "0.9.0"; - name = "ocaml${ocaml.version}-sqlexpr-${version}"; src = fetchurl { url = "https://github.com/mfp/ocaml-sqlexpr/releases/download/${version}/ocaml-sqlexpr-${version}.tar.gz"; sha256 = "0z0bkzi1mh0m39alzr2ds7hjpfxffx6azpfsj2wpaxrg64ks8ypd"; }; - buildInputs = [ ocaml findlib jbuilder lwt_ppx ocaml-migrate-parsetree ppx_tools_versioned ]; - + buildInputs = [ lwt_ppx ocaml-migrate-parsetree ppx_tools_versioned ]; propagatedBuildInputs = [ ocaml_lwt csv ocaml_sqlite3 ]; - - buildPhase = "dune build -p sqlexpr"; - doCheck = true; - checkPhase = "dune runtest -p sqlexpr"; - - inherit (jbuilder) installPhase; meta = { description = "Type-safe, convenient SQLite database access"; homepage = "https://github.com/mfp/ocaml-sqlexpr"; license = stdenv.lib.licenses.lgpl21; maintainers = [ stdenv.lib.maintainers.vbgl ]; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/sqlexpr/ppx.nix b/pkgs/development/ocaml-modules/sqlexpr/ppx.nix index c15378e8240a..5ab6ff226f21 100644 --- a/pkgs/development/ocaml-modules/sqlexpr/ppx.nix +++ b/pkgs/development/ocaml-modules/sqlexpr/ppx.nix @@ -1,15 +1,11 @@ -{ stdenv, ocaml, findlib, jbuilder, sqlexpr, ounit +{ stdenv, buildDunePackage, sqlexpr, ounit , ppx_core, ppx_tools_versioned, re, lwt_ppx }: -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-ppx_sqlexpr-${version}"; - inherit (sqlexpr) version src installPhase meta; - - buildInputs = [ ocaml findlib jbuilder sqlexpr ounit ppx_core ppx_tools_versioned re lwt_ppx ]; - - buildPhase = "dune build -p ppx_sqlexpr"; +buildDunePackage { + pname = "ppx_sqlexpr"; + inherit (sqlexpr) version src meta; + buildInputs = [ sqlexpr ounit ppx_core ppx_tools_versioned re lwt_ppx ]; doCheck = true; - checkPhase = "dune runtest -p ppx_sqlexpr"; } diff --git a/pkgs/development/ocaml-modules/topkg/default.nix b/pkgs/development/ocaml-modules/topkg/default.nix index 3ff641ff93e5..3e6b78a71719 100644 --- a/pkgs/development/ocaml-modules/topkg/default.nix +++ b/pkgs/development/ocaml-modules/topkg/default.nix @@ -32,7 +32,6 @@ stdenv.mkDerivation rec { buildInputs = [ ocaml findlib ocamlbuild ]; propagatedBuildInputs = [ result ]; - unpackCmd = "tar xjf ${src}"; buildPhase = "${run} build"; createFindlibDestdir = true; installPhase = "${opaline}/bin/opaline -prefix $out -libdir $OCAMLFIND_DESTDIR"; diff --git a/pkgs/development/ocaml-modules/tsdl/default.nix b/pkgs/development/ocaml-modules/tsdl/default.nix index 4230d098e0da..230aab2617f1 100644 --- a/pkgs/development/ocaml-modules/tsdl/default.nix +++ b/pkgs/development/ocaml-modules/tsdl/default.nix @@ -22,8 +22,6 @@ stdenv.mkDerivation { buildInputs = [ ocaml findlib ocamlbuild topkg result ocb-stubblr ]; propagatedBuildInputs = [ SDL2 ctypes ]; - unpackCmd = "tar xjf $src"; - preConfigure = '' # The following is done to avoid an additional dependency (ncurses) # due to linking in the custom bytecode runtime. Instead, just diff --git a/pkgs/development/ocaml-modules/tyxml/default.nix b/pkgs/development/ocaml-modules/tyxml/default.nix index b34c9279c307..a38040e6e1fe 100644 --- a/pkgs/development/ocaml-modules/tyxml/default.nix +++ b/pkgs/development/ocaml-modules/tyxml/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchzip, ocaml, findlib, ocamlbuild, uutf, markup, ppx_tools_versioned, re -, withP4 ? !stdenv.lib.versionAtLeast ocaml.version "4.07" +, withP4 ? true , camlp4 ? null }: diff --git a/pkgs/development/ocaml-modules/uchar/default.nix b/pkgs/development/ocaml-modules/uchar/default.nix index 8fddf883da5d..c943d3ce35a8 100644 --- a/pkgs/development/ocaml-modules/uchar/default.nix +++ b/pkgs/development/ocaml-modules/uchar/default.nix @@ -8,7 +8,6 @@ stdenv.mkDerivation { sha256 = "1w2saw7zanf9m9ffvz2lvcxvlm118pws2x1wym526xmydhqpyfa7"; }; - unpackCmd = "tar xjf $src"; buildInputs = [ ocaml ocamlbuild findlib opaline ]; buildPhase = "ocaml pkg/build.ml native=true native-dynlink=true"; installPhase = "opaline -libdir $OCAMLFIND_DESTDIR"; diff --git a/pkgs/development/ocaml-modules/ulex/0.8/camlp5.patch b/pkgs/development/ocaml-modules/ulex/0.8/camlp5.patch deleted file mode 100644 index 2fa92527035e..000000000000 --- a/pkgs/development/ocaml-modules/ulex/0.8/camlp5.patch +++ /dev/null @@ -1,72 +0,0 @@ -Author: Stefano Zacchiroli -Description: build (and install) using camlp5 instead of camlp4 ---- ulex0.8.orig/META -+++ ulex0.8/META -@@ -1,5 +1,5 @@ - version = "0.8" --requires = "camlp4" -+requires = "camlp5" - description = "Runtime support for ulex" - archive(byte) = "ulexing.cma" - archive(native) = "ulexing.cmxa" ---- ulex0.8.orig/Makefile -+++ ulex0.8/Makefile -@@ -20,7 +20,7 @@ - ocamlopt -a -o ulexing.cmxa $(ULEXING) - - pa_ulex.cma: $(ULEX) -- ocamlc -a -o pa_ulex.cma -pp 'camlp4o pa_extend.cmo q_MLast.cmo' -I +camlp4 $(ULEX) -+ ocamlc -a -o pa_ulex.cma -pp 'camlp5o pa_extend.cmo q_MLast.cmo' -I `camlp5 -where` $(ULEX) - - pa_ulex.ml: pa_ulex.ml.src - ocaml mk_pa_ulex.ml -@@ -29,14 +29,14 @@ - rm -f *.cm* *~ test custom_ulexing *.o *.a *.html *.css pa_ulex.ml - - view_test: pa_ulex.cma -- camlp4o ./pa_ulex.cma pr_o.cmo -sep "\n" test.ml -+ camlp5o ./pa_ulex.cma pr_o.cmo -sep "\n" test.ml - - run_test: ulexing.cma pa_ulex.cma -- ocamlc -o test -pp 'camlp4o ./pa_ulex.cma' ulexing.cma test.ml -+ ocamlc -o test -pp 'camlp5o ./pa_ulex.cma' ulexing.cma test.ml - ./test - - custom_ulexing: ulexing.cma pa_ulex.cma -- ocamlc -o custom_ulexing -pp 'camlp4o ./pa_ulex.cma' ulexing.cma custom_ulexing.ml -+ ocamlc -o custom_ulexing -pp 'camlp5o ./pa_ulex.cma' ulexing.cma custom_ulexing.ml - - - doc: ---- ulex0.8.orig/README -+++ ulex0.8/README -@@ -142,7 +142,7 @@ - - Compilation of OCaml files with lexer specifications: - -- ocamlfind ocamlc -c -package ulex -syntax camlp4o my_file.ml -+ ocamlfind ocamlc -c -package ulex -syntax camlp5o my_file.ml - - When linking, you must also include the ulex package: - ocamlfind ocamlc -o my_prog -linkpkg -package ulex my_file.cmo ---- ulex0.8.orig/mk_pa_ulex.ml -+++ ulex0.8/mk_pa_ulex.ml -@@ -1,10 +1,4 @@ - let s = float_of_string (String.sub (Sys.ocaml_version) 0 4) in --if (s < 3.09) then ( - print_endline "Old camlp4 (loc)"; - Sys.command "sed s/_loc/loc/ < pa_ulex.ml.src > pa_ulex.ml" --) --else ( -- print_endline "New camlp4 (_loc)"; -- Sys.command "cp pa_ulex.ml.src pa_ulex.ml" --) - ---- ulex0.8.orig/pa_ulex.ml.src -+++ ulex0.8/pa_ulex.ml.src -@@ -1,4 +1,4 @@ --let _loc = (Lexing.dummy_pos,Lexing.dummy_pos) -+let _loc = Stdpp.dummy_loc - - (* Named regexp *) - diff --git a/pkgs/development/ocaml-modules/ulex/0.8/default.nix b/pkgs/development/ocaml-modules/ulex/0.8/default.nix deleted file mode 100644 index 6c0cf9214f29..000000000000 --- a/pkgs/development/ocaml-modules/ulex/0.8/default.nix +++ /dev/null @@ -1,36 +0,0 @@ -{stdenv, fetchurl, ocaml, findlib, camlp5 }: - -let - pname = "ulex"; -in - -if stdenv.lib.versionAtLeast ocaml.version "4.06" -then throw "ulex-0.8 is not available for OCaml ${ocaml.version}" -else - -stdenv.mkDerivation rec { - name = "${pname}-${version}"; - version = "0.8"; - - src = fetchurl { - url = "http://www.cduce.org/download/old/${pname}-${version}.tar.gz"; - sha256 = "19faabg8hzz155xlzmjwsl59d7slahb5m1l9zh1fqvvpp81r26cp"; - }; - - buildInputs = [ocaml findlib camlp5]; - - createFindlibDestdir = true; - - patches = [ ./meta_version.patch ./camlp5.patch ]; - - propagatedBuildInputs = [ camlp5 ]; - - buildFlags = "all all.opt"; - - meta = { - homepage = http://www.cduce.org/download.html; - description = "A lexer generator for Unicode and OCaml"; - license = stdenv.lib.licenses.mit; - maintainers = [ stdenv.lib.maintainers.roconnor ]; - }; -} diff --git a/pkgs/development/ocaml-modules/ulex/0.8/meta_version.patch b/pkgs/development/ocaml-modules/ulex/0.8/meta_version.patch deleted file mode 100644 index 7a39510cf0b4..000000000000 --- a/pkgs/development/ocaml-modules/ulex/0.8/meta_version.patch +++ /dev/null @@ -1,10 +0,0 @@ -Author: Stefano Zacchiroli -Description: fix a typo in the findlib package version number specified in META ---- ulex0.8.orig/META -+++ ulex0.8/META -@@ -1,4 +1,4 @@ --version = "0.7" -+version = "0.8" - requires = "camlp4" - description = "Runtime support for ulex" - archive(byte) = "ulexing.cma" diff --git a/pkgs/development/ocaml-modules/uri/default.nix b/pkgs/development/ocaml-modules/uri/default.nix index c846cca1282f..6073411a24d2 100644 --- a/pkgs/development/ocaml-modules/uri/default.nix +++ b/pkgs/development/ocaml-modules/uri/default.nix @@ -1,33 +1,24 @@ -{ stdenv, fetchurl, ocaml, findlib, jbuilder, ppx_sexp_conv, ounit +{ stdenv, fetchurl, buildDunePackage, ppx_sexp_conv, ounit , re, sexplib, stringext }: -stdenv.mkDerivation rec { +buildDunePackage rec { + pname = "uri"; version = "1.9.6"; - name = "ocaml${ocaml.version}-uri-${version}"; src = fetchurl { - url = "https://github.com/mirage/ocaml-uri/releases/download/v${version}/uri-${version}.tbz"; + url = "https://github.com/mirage/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz"; sha256 = "1m845rwd70wi4iijkrigyz939m1x84ba70hvv0d9sgk6971w4kz0"; }; - unpackCmd = "tar -xjf $curSrc"; - - buildInputs = [ ocaml findlib jbuilder ounit ]; + buildInputs = [ ounit ]; propagatedBuildInputs = [ ppx_sexp_conv re sexplib stringext ]; - - buildPhase = "jbuilder build"; - doCheck = true; - checkPhase = "jbuilder runtest"; - - inherit (jbuilder) installPhase; meta = { homepage = "https://github.com/mirage/ocaml-uri"; description = "RFC3986 URI parsing library for OCaml"; license = stdenv.lib.licenses.isc; maintainers = [ stdenv.lib.maintainers.vbgl ]; - inherit (ocaml.meta) platforms; }; } diff --git a/pkgs/development/ocaml-modules/uucd/default.nix b/pkgs/development/ocaml-modules/uucd/default.nix index 60429ca4b401..683ace8cbc57 100644 --- a/pkgs/development/ocaml-modules/uucd/default.nix +++ b/pkgs/development/ocaml-modules/uucd/default.nix @@ -15,8 +15,6 @@ stdenv.mkDerivation rec { buildInputs = [ ocaml findlib ocamlbuild topkg ]; - unpackCmd = "tar xjf $src"; - inherit (topkg) buildPhase installPhase; propagatedBuildInputs = [ xmlm ]; diff --git a/pkgs/development/ocaml-modules/uucp/default.nix b/pkgs/development/ocaml-modules/uucp/default.nix index 6e61d39fe8ea..1d3e9f283ce8 100644 --- a/pkgs/development/ocaml-modules/uucp/default.nix +++ b/pkgs/development/ocaml-modules/uucp/default.nix @@ -21,8 +21,6 @@ stdenv.mkDerivation { propagatedBuildInputs = [ uchar ]; - unpackCmd = "tar xjf $src"; - buildPhase = "${topkg.buildPhase} --with-cmdliner false"; inherit (topkg) installPhase; diff --git a/pkgs/development/ocaml-modules/uuidm/default.nix b/pkgs/development/ocaml-modules/uuidm/default.nix index b295143c0bc3..0c45e6c8af18 100644 --- a/pkgs/development/ocaml-modules/uuidm/default.nix +++ b/pkgs/development/ocaml-modules/uuidm/default.nix @@ -2,14 +2,12 @@ stdenv.mkDerivation rec { version = "0.9.6"; - name = "uuidm-${version}"; + name = "uuidm-${version}"; src = fetchurl { url = "http://erratique.ch/software/uuidm/releases/uuidm-${version}.tbz"; sha256 = "0hz4fdx0x16k0pw9995vkz5d1hmzz6b16wck9li399rcbfnv5jlc"; }; - unpackCmd = "tar -xf $curSrc"; - buildInputs = [ ocaml findlib ocamlbuild topkg cmdliner ]; inherit (topkg) buildPhase installPhase; diff --git a/pkgs/development/ocaml-modules/uunf/default.nix b/pkgs/development/ocaml-modules/uunf/default.nix index 4b0ce9e899c8..e6ecec3145e4 100644 --- a/pkgs/development/ocaml-modules/uunf/default.nix +++ b/pkgs/development/ocaml-modules/uunf/default.nix @@ -19,8 +19,6 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ uchar ]; - unpackCmd = "tar xjf $src"; - inherit (topkg) buildPhase installPhase; meta = with stdenv.lib; { diff --git a/pkgs/development/ocaml-modules/uuseg/default.nix b/pkgs/development/ocaml-modules/uuseg/default.nix index a0ed74f7cda9..df56e904ab67 100644 --- a/pkgs/development/ocaml-modules/uuseg/default.nix +++ b/pkgs/development/ocaml-modules/uuseg/default.nix @@ -18,8 +18,6 @@ stdenv.mkDerivation rec { buildInputs = [ ocaml findlib ocamlbuild cmdliner topkg uutf ]; propagatedBuildInputs = [ uucp uchar ]; - unpackCmd = "tar xjf $src"; - inherit (topkg) buildPhase installPhase; meta = with stdenv.lib; { diff --git a/pkgs/development/ocaml-modules/uutf/default.nix b/pkgs/development/ocaml-modules/uutf/default.nix index 95ec93d8584b..9b6c1868ad32 100644 --- a/pkgs/development/ocaml-modules/uutf/default.nix +++ b/pkgs/development/ocaml-modules/uutf/default.nix @@ -16,8 +16,6 @@ stdenv.mkDerivation rec { buildInputs = [ ocaml findlib ocamlbuild topkg cmdliner ]; propagatedBuildInputs = [ uchar ]; - unpackCmd = "tar xjf $src"; - inherit (topkg) buildPhase installPhase; meta = with stdenv.lib; { diff --git a/pkgs/development/ocaml-modules/vg/default.nix b/pkgs/development/ocaml-modules/vg/default.nix index 8a8668df74ee..5e0d715b0beb 100644 --- a/pkgs/development/ocaml-modules/vg/default.nix +++ b/pkgs/development/ocaml-modules/vg/default.nix @@ -11,7 +11,7 @@ let inherit (stdenv.lib) optionals versionAtLeast; pname = "vg"; - version = "0.9.0"; + version = "0.9.1"; webpage = "http://erratique.ch/software/${pname}"; in @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${webpage}/releases/${pname}-${version}.tbz"; - sha256 = "1czd2fq85hy24w5pllarsq4pvbx9rda5zdikxfxdng8s9kff2h3f"; + sha256 = "07h9a464v0x066mjg3ldkaq94ah47b7rvh54z4rndrg7v6bk7kyp"; }; buildInputs = [ ocaml findlib ocamlbuild topkg ]; @@ -32,8 +32,6 @@ stdenv.mkDerivation rec { ++ optionals pdfBackend [ uutf otfm ] ++ optionals htmlcBackend [ js_of_ocaml js_of_ocaml-ocamlbuild js_of_ocaml-ppx ]; - unpackCmd = "tar xjf $src"; - buildPhase = topkg.buildPhase + " --with-uutf ${boolToString pdfBackend}" + " --with-otfm ${boolToString pdfBackend}" @@ -54,8 +52,8 @@ stdenv.mkDerivation rec { module. An API allows to implement new renderers. ''; homepage = "${webpage}"; - platforms = ocaml.meta.platforms or []; - license = licenses.bsd3; + inherit (ocaml.meta) platforms; + license = licenses.isc; maintainers = [ maintainers.jirkamarsik ]; }; } diff --git a/pkgs/development/ocaml-modules/visitors/default.nix b/pkgs/development/ocaml-modules/visitors/default.nix new file mode 100644 index 000000000000..25a83fa79128 --- /dev/null +++ b/pkgs/development/ocaml-modules/visitors/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, cppo, ppx_tools, ppx_deriving, result }: + +stdenv.mkDerivation { + name = "ocaml${ocaml.version}-visitors-20180513"; + + src = fetchurl { + url = http://gallium.inria.fr/~fpottier/visitors/visitors-20180513.tar.gz; + sha256 = "12j8n9fkl43sd0j78x2zqix8m1vinswl2jgwndd62vmx98f5rl1v"; + }; + + buildInputs = [ ocaml findlib ocamlbuild cppo ]; + propagatedBuildInputs = [ ppx_tools ppx_deriving result ]; + + createFindlibDestdir = true; + + meta = with stdenv.lib; { + homepage = https://gitlab.inria.fr/fpottier/visitors; + license = licenses.lgpl21; + description = "An OCaml syntax extension (technically, a ppx_deriving plugin) which generates object-oriented visitors for traversing and transforming data structures"; + inherit (ocaml.meta) platforms; + maintainers = [ maintainers.marsam ]; + }; +} diff --git a/pkgs/development/ocaml-modules/wtf8/default.nix b/pkgs/development/ocaml-modules/wtf8/default.nix index 4cde95c0c4cc..7f3686abb51a 100644 --- a/pkgs/development/ocaml-modules/wtf8/default.nix +++ b/pkgs/development/ocaml-modules/wtf8/default.nix @@ -1,32 +1,20 @@ -{ stdenv, fetchurl, ocaml, findlib, jbuilder }: +{ stdenv, fetchurl, buildDunePackage }: -assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.01"; - -stdenv.mkDerivation rec { +buildDunePackage rec { pname = "wtf8"; - name = "ocaml-${pname}-${version}"; version = "1.0.1"; + minimumOCamlVersion = "4.01"; + src = fetchurl { url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz"; sha256 = "1msg3vycd3k8qqj61sc23qks541cxpb97vrnrvrhjnqxsqnh6ygq"; }; - unpackCmd = "tar xjf $src"; - - buildInputs = [ ocaml findlib jbuilder ]; - - buildPhase = "jbuilder build -p wtf8"; - - inherit (jbuilder) installPhase; - - createFindLibDestdir = true; - meta = with stdenv.lib; { homepage = https://github.com/flowtype/ocaml-wtf8; description = "WTF-8 is a superset of UTF-8 that allows unpaired surrogates."; license = licenses.mit; - platforms = ocaml.meta.platforms or []; maintainers = [ maintainers.eqyiel ]; }; } diff --git a/pkgs/development/ocaml-modules/x509/default.nix b/pkgs/development/ocaml-modules/x509/default.nix index 44a25865c1a7..8d4bd4c82b39 100644 --- a/pkgs/development/ocaml-modules/x509/default.nix +++ b/pkgs/development/ocaml-modules/x509/default.nix @@ -12,8 +12,6 @@ stdenv.mkDerivation rec { sha256 = "1c62mw9rnzq0rs3ihbhfs18nv4mdzwag7893hlqgji3wmaai70pk"; }; - unpackCmd = "tar -xjf $curSrc"; - buildInputs = [ ocaml findlib ocamlbuild topkg ppx_sexp_conv ounit cstruct-unix ]; propagatedBuildInputs = [ asn1-combinators astring nocrypto ]; diff --git a/pkgs/development/ocaml-modules/xmlm/default.nix b/pkgs/development/ocaml-modules/xmlm/default.nix index a1765296d57d..d3166d4cd732 100644 --- a/pkgs/development/ocaml-modules/xmlm/default.nix +++ b/pkgs/development/ocaml-modules/xmlm/default.nix @@ -19,8 +19,6 @@ stdenv.mkDerivation rec { buildInputs = [ ocaml findlib ocamlbuild topkg ]; - unpackCmd = "tar xjf $src"; - inherit (topkg) buildPhase installPhase; meta = with stdenv.lib; { diff --git a/pkgs/development/ocaml-modules/yojson/default.nix b/pkgs/development/ocaml-modules/yojson/default.nix index f494a8cf17cc..dfef72835cc1 100644 --- a/pkgs/development/ocaml-modules/yojson/default.nix +++ b/pkgs/development/ocaml-modules/yojson/default.nix @@ -1,12 +1,12 @@ -{ stdenv, fetchzip, ocaml, findlib, jbuilder, cppo, easy-format, biniou }: +{ stdenv, fetchzip, ocaml, findlib, dune, cppo, easy-format, biniou }: let pname = "yojson"; param = if stdenv.lib.versionAtLeast ocaml.version "4.02" then { version = "1.4.1"; sha256 = "0nwsfkmqpyfab4rxq76q8ff7giyanghw08094jyrp275v99zdjr9"; - buildInputs = [ jbuilder ]; - extra = { inherit (jbuilder) installPhase; }; + buildInputs = [ dune ]; + extra = { inherit (dune) installPhase; }; } else { version = "1.2.3"; sha256 = "10dvkndgwanvw4agbjln7kgb1n9s6lii7jw82kwxczl5rd1sgmvl"; diff --git a/pkgs/development/ocaml-modules/zed/default.nix b/pkgs/development/ocaml-modules/zed/default.nix index 1ddb6d180405..d9dcf1a53851 100644 --- a/pkgs/development/ocaml-modules/zed/default.nix +++ b/pkgs/development/ocaml-modules/zed/default.nix @@ -1,14 +1,14 @@ -{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, camomile, react, jbuilder }: +{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, camomile, react, dune }: let param = if stdenv.lib.versionAtLeast ocaml.version "4.02" then { version = "1.6"; sha256 = "00hhxcjf3bj3w2qm8nzs9x6vrqkadf4i0277s5whzy2rmiknj63v"; - buildInputs = [ jbuilder ]; + buildInputs = [ dune ]; extra = { - buildPhase = "jbuilder build -p zed"; - inherit (jbuilder) installPhase; }; + buildPhase = "dune build -p zed"; + inherit (dune) installPhase; }; } else { version = "1.4"; sha256 = "0d8qfy0qiydrrqi8qc9rcwgjigql6vx9gl4zp62jfz1lmjgb2a3w"; diff --git a/pkgs/development/ocaml-modules/zmq/default.nix b/pkgs/development/ocaml-modules/zmq/default.nix new file mode 100644 index 000000000000..bb16ac46f991 --- /dev/null +++ b/pkgs/development/ocaml-modules/zmq/default.nix @@ -0,0 +1,40 @@ +{ stdenv, fetchFromGitHub, ocaml, findlib, dune, czmq, stdint }: + +if !stdenv.lib.versionAtLeast ocaml.version "4.03" +then throw "zmq is not available for OCaml ${ocaml.version}" +else + +let __dune = dune; in +let dune = __dune.override { ocamlPackages = { inherit ocaml findlib; }; }; +in + +stdenv.mkDerivation rec { + name = "ocaml${ocaml.version}-zmq-${version}"; + version = "20180726"; + src = fetchFromGitHub { + owner = "issuu"; + repo = "ocaml-zmq"; + rev = "d312a8458d6b688f75470248f11875fbbfa5bb1a"; + sha256 = "1f5l4bw78y4drabhyvmpj3z8k30bill33ca7bzhr02m55yf6gqpf"; + }; + + patches = [ + ./ocaml-zmq-issue43.patch + ]; + + buildInputs = [ ocaml findlib dune czmq ]; + + propagatedBuildInputs = [ stdint ]; + + buildPhase = "dune build -p zmq"; + + inherit (dune) installPhase; + + meta = with stdenv.lib; { + description = "ZeroMQ bindings for OCaml"; + license = licenses.mit; + maintainers = with maintainers; [ akavel ]; + inherit (src.meta) homepage; + inherit (ocaml.meta) platforms; + }; +} diff --git a/pkgs/development/ocaml-modules/zmq/lwt.nix b/pkgs/development/ocaml-modules/zmq/lwt.nix new file mode 100644 index 000000000000..65595992e2c1 --- /dev/null +++ b/pkgs/development/ocaml-modules/zmq/lwt.nix @@ -0,0 +1,8 @@ +{ stdenv, buildDunePackage, zmq, ocaml_lwt }: + +buildDunePackage rec { + pname = "zmq-lwt"; + inherit (zmq) version src meta; + + propagatedBuildInputs = [ zmq ocaml_lwt ]; +} diff --git a/pkgs/development/ocaml-modules/zmq/ocaml-zmq-issue43.patch b/pkgs/development/ocaml-modules/zmq/ocaml-zmq-issue43.patch new file mode 100644 index 000000000000..0d01e8b45f39 --- /dev/null +++ b/pkgs/development/ocaml-modules/zmq/ocaml-zmq-issue43.patch @@ -0,0 +1,11 @@ +--- source/zmq/src/caml_zmq_stubs.c 1970-01-01 01:00:01.000000000 +0100 ++++ source/zmq/src/caml_zmq_stubs.c 1970-01-01 01:00:01.000000000 +0100 +@@ -35,7 +35,7 @@ + #include "socket.h" + #include "msg.h" + +-#include ++#include + + /** + * Version diff --git a/pkgs/development/perl-modules/catalyst-fix-chunked-encoding.patch b/pkgs/development/perl-modules/catalyst-fix-chunked-encoding.patch deleted file mode 100644 index 7822128f8467..000000000000 --- a/pkgs/development/perl-modules/catalyst-fix-chunked-encoding.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -rc Catalyst-Engine-HTTP-Prefork-0.50-orig/lib/Catalyst/Engine/HTTP/Prefork/Handler.pm Catalyst-Engine-HTTP-Prefork-0.50/lib/Catalyst/Engine/HTTP/Prefork/Handler.pm -*** Catalyst-Engine-HTTP-Prefork-0.50-orig/lib/Catalyst/Engine/HTTP/Prefork/Handler.pm 2008-03-14 18:23:47.000000000 +0100 ---- Catalyst-Engine-HTTP-Prefork-0.50/lib/Catalyst/Engine/HTTP/Prefork/Handler.pm 2009-03-11 14:18:40.000000000 +0100 -*************** -*** 199,206 **** - - if ( $self->{_chunked_res} ) { - if ( !$self->{_chunked_done} ) { -! # Write the final '0' chunk -! syswrite STDOUT, "0$CRLF"; - } - - delete $self->{_chunked_res}; ---- 199,207 ---- - - if ( $self->{_chunked_res} ) { - if ( !$self->{_chunked_done} ) { -! # Write the final '0' chunk and the CRLF that terminates -! # the chunked body. -! syswrite STDOUT, "0$CRLF$CRLF"; - } - - delete $self->{_chunked_res}; diff --git a/pkgs/development/perl-modules/generic/default.nix b/pkgs/development/perl-modules/generic/default.nix index 1d7e6d17ffb7..a44c7ac6568b 100644 --- a/pkgs/development/perl-modules/generic/default.nix +++ b/pkgs/development/perl-modules/generic/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation ( # current directory (".") is removed from @INC in Perl 5.26 but many old libs rely on it # https://metacpan.org/pod/release/XSAWYERX/perl-5.26.0/pod/perldelta.pod#Removal-of-the-current-directory-%28%22.%22%29-from-@INC - PERL_USE_UNSAFE_INC = lib.optionalString (lib.versionAtLeast (lib.getVersion perl) "5.26") "1"; + PERL_USE_UNSAFE_INC = "1"; meta.homepage = "https://metacpan.org/release/${(builtins.parseDrvName name).name}"; } @@ -33,7 +33,7 @@ stdenv.mkDerivation ( ) // { - name = "perl${lib.getVersion perl}-${name}"; + name = "perl${perl.version}-${name}"; builder = ./builder.sh; nativeBuildInputs = nativeBuildInputs ++ [ (perl.dev or perl) ]; inherit perl; diff --git a/pkgs/development/python-modules/Cython/default.nix b/pkgs/development/python-modules/Cython/default.nix index de5eaea842b2..7f252fb58cb9 100644 --- a/pkgs/development/python-modules/Cython/default.nix +++ b/pkgs/development/python-modules/Cython/default.nix @@ -13,6 +13,7 @@ let excludedTests = [] + ++ [ "reimport_from_subinterpreter" ] # cython's testsuite is not working very well with libc++ # We are however optimistic about things outside of testsuite still working ++ stdenv.lib.optionals (stdenv.cc.isClang or false) [ "cpdef_extern_func" "libcpp_algo" ] @@ -25,11 +26,11 @@ let in buildPythonPackage rec { pname = "Cython"; - version = "0.28.3"; + version = "0.29"; src = fetchPypi { inherit pname version; - sha256 = "1aae6d6e9858888144cea147eb5e677830f45faaff3d305d77378c3cba55f526"; + sha256 = "15zama7fgp7yyi3z39xp3z2lvwcgch8fn3ycscw2cs37vqg6v4cl"; }; nativeBuildInputs = [ @@ -44,21 +45,13 @@ in buildPythonPackage rec { checkPhase = '' export HOME="$NIX_BUILD_TOP" ${python.interpreter} runtests.py -j$NIX_BUILD_CORES \ + --no-code-style \ ${stdenv.lib.optionalString (builtins.length excludedTests != 0) ''--exclude="(${builtins.concatStringsSep "|" excludedTests})"''} ''; doCheck = !stdenv.isDarwin; - patches = [ - # The following is in GitHub in 0.28.3 but not in the `sdist`. - # https://github.com/cython/cython/issues/2319 - (fetchpatch { - url = https://github.com/cython/cython/commit/c485b1b77264c3c75d090a3c526de24966830d42.patch; - sha256 = "1p6jj9rb097kqvhs5j5127sj5zy18l7x9v0p478cjyzh41khh9r0"; - }) - ]; - meta = { description = "An optimising static compiler for both the Python programming language and the extended Cython programming language"; homepage = http://cython.org; diff --git a/pkgs/development/python-modules/Fabric/default.nix b/pkgs/development/python-modules/Fabric/default.nix new file mode 100644 index 000000000000..ed89c26943f8 --- /dev/null +++ b/pkgs/development/python-modules/Fabric/default.nix @@ -0,0 +1,36 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, invoke +, paramiko +, cryptography +, pytest +, mock +, pytest-relaxed +}: + +buildPythonPackage rec { + pname = "fabric"; + version = "2.4.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "93684ceaac92e0b78faae551297e29c48370cede12ff0f853cdebf67d4b87068"; + }; + + propagatedBuildInputs = [ invoke paramiko cryptography ]; + checkInputs = [ pytest mock pytest-relaxed ]; + + # ignore subprocess main errors (1) due to hardcoded /bin/bash + checkPhase = '' + rm tests/main.py + pytest tests + ''; + + meta = with pkgs.lib; { + description = "Pythonic remote execution"; + homepage = https://www.fabfile.org/; + license = licenses.bsd2; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/Flask-PyMongo/default.nix b/pkgs/development/python-modules/Flask-PyMongo/default.nix index 862fd84c4921..f32f402a3256 100644 --- a/pkgs/development/python-modules/Flask-PyMongo/default.nix +++ b/pkgs/development/python-modules/Flask-PyMongo/default.nix @@ -2,33 +2,34 @@ , fetchPypi , flask , pymongo +, vcversioner , lib , pytest }: buildPythonPackage rec { pname = "Flask-PyMongo"; - version = "2.1.0"; + version = "2.2.0"; src = fetchPypi { inherit pname version; - sha256 = "0b99dd99985660ebbc4b34bb44550f88a527cbc573faa01febccce3c4ab28347"; + sha256 = "0yi1r13p3l1d5dpdfnyp239l6l17nwvyky8y62nmmqxlsp2ja9hi"; }; checkInputs = [ pytest ]; checkPhase = '' - py.test tests + py.test ''; # Tests seem to hang doCheck = false; - propagatedBuildInputs = [ flask pymongo ]; + propagatedBuildInputs = [ flask pymongo vcversioner ]; meta = { homepage = "http://flask-pymongo.readthedocs.org/"; description = "PyMongo support for Flask applications"; license = lib.licenses.bsd2; }; -} \ No newline at end of file +} diff --git a/pkgs/development/python-modules/Logbook/default.nix b/pkgs/development/python-modules/Logbook/default.nix new file mode 100644 index 000000000000..5b0e10340bd6 --- /dev/null +++ b/pkgs/development/python-modules/Logbook/default.nix @@ -0,0 +1,26 @@ +{ lib, buildPythonPackage, fetchPypi, isPy3k, pytest, mock, brotli }: + +buildPythonPackage rec { + pname = "Logbook"; + version = "1.4.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1nsnz9qdcba85q57qbam6skfvq2k7savn64qdy44cjnh0vkmqdrj"; + }; + + checkInputs = [ pytest ] ++ lib.optionals (!isPy3k) [ mock ]; + + propagatedBuildInputs = [ brotli ]; + + checkPhase = '' + find tests -name \*.pyc -delete + py.test tests + ''; + + meta = { + homepage = https://pythonhosted.org/Logbook/; + description = "A logging replacement for Python"; + license = lib.licenses.bsd3; + }; +} diff --git a/pkgs/development/python-modules/MechanicalSoup/default.nix b/pkgs/development/python-modules/MechanicalSoup/default.nix index 63eb93a207cd..6c4a2d310da7 100644 --- a/pkgs/development/python-modules/MechanicalSoup/default.nix +++ b/pkgs/development/python-modules/MechanicalSoup/default.nix @@ -5,11 +5,11 @@ buildPythonPackage rec { pname = "MechanicalSoup"; - version = "0.10.0"; + version = "0.11.0"; src = fetchPypi { inherit pname version; - sha256 = "22423efd025c3eedb06f41d3ff1127174a59f40dc560e82dce143956976195bf"; + sha256 = "0k59wwk75q7nz6i6gynvzhagy02ql0bv7py3qqcwgjw7607yq4i7"; }; checkInputs = [ pytest pytestrunner requests-mock pytestcov ]; diff --git a/pkgs/development/python-modules/Nikola/default.nix b/pkgs/development/python-modules/Nikola/default.nix index d0045c9fb7fd..bf4171dd3f97 100644 --- a/pkgs/development/python-modules/Nikola/default.nix +++ b/pkgs/development/python-modules/Nikola/default.nix @@ -25,30 +25,39 @@ , markdown , phpserialize , jinja2 +, Babel +, freezegun +, pyyaml +, toml +, notebook }: buildPythonPackage rec { pname = "Nikola"; - version = "7.8.15"; + version = "8.0.1"; # Nix contains only Python 3 supported version of doit, which is a dependency # of Nikola. Python 2 support would require older doit 0.29.0 (which on the # other hand doesn't support Python 3.3). So, just disable Python 2. disabled = !isPy3k; - checkInputs = [ pytest pytestcov mock glibcLocales ]; + checkInputs = [ pytest pytestcov mock glibcLocales freezegun ]; propagatedBuildInputs = [ pygments pillow dateutil docutils Mako unidecode lxml Yapsy PyRSS2Gen Logbook blinker setuptools natsort requests piexif markdown phpserialize - jinja2 doit + jinja2 doit Babel pyyaml toml notebook ]; src = fetchPypi { inherit pname version; - sha256 = "182b4b9254f0d710603ba491853429ad6ef3f955f3e718191336b44cfd649000"; + sha256 = "18bq68f9v7xk9ahjl6x4k77yysq5g6g07ng2ndbg35kcsdnw4nk6"; }; + checkPhase = '' + LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" py.test . + ''; + meta = { homepage = https://getnikola.com/; description = "A modular, fast, simple, static website and blog generator"; diff --git a/pkgs/development/python-modules/Theano/default.nix b/pkgs/development/python-modules/Theano/default.nix index 793488f0b136..a9799807a279 100644 --- a/pkgs/development/python-modules/Theano/default.nix +++ b/pkgs/development/python-modules/Theano/default.nix @@ -45,13 +45,13 @@ let in buildPythonPackage rec { pname = "Theano"; - version = "1.0.2"; + version = "1.0.3"; disabled = isPyPy || pythonOlder "2.6" || (isPy3k && pythonOlder "3.3"); src = fetchPypi { inherit pname version; - sha256 = "6768e003d328a17011e6fca9126fbb8a6ffd3bb13cb21c450f3e724cca29abde"; + sha256 = "637f3b34d40ef5e0d54dd4c40618475aaa085c26d2491e925c98e2ad4bc2115a"; }; postPatch = '' diff --git a/pkgs/development/python-modules/WazeRouteCalculator/default.nix b/pkgs/development/python-modules/WazeRouteCalculator/default.nix new file mode 100644 index 000000000000..e67d81eccf7e --- /dev/null +++ b/pkgs/development/python-modules/WazeRouteCalculator/default.nix @@ -0,0 +1,24 @@ +{ stdenv, buildPythonPackage, fetchPypi +, requests }: + +buildPythonPackage rec { + pname = "WazeRouteCalculator"; + version = "0.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0zmnw4198a2kvqvsz1i4a3aa20r4afp2lai6fxbpq1ppv120h857"; + }; + + propagatedBuildInputs = [ requests ]; + + # there are no tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Calculate actual route time and distance with Waze API"; + homepage = https://github.com/kovacsbalu/WazeRouteCalculator; + license = licenses.gpl3; + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/pkgs/development/python-modules/XlsxWriter/default.nix b/pkgs/development/python-modules/XlsxWriter/default.nix index 71229b886e7b..41318347e53c 100644 --- a/pkgs/development/python-modules/XlsxWriter/default.nix +++ b/pkgs/development/python-modules/XlsxWriter/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "XlsxWriter"; - version = "1.0.9"; + version = "1.1.2"; src = fetchPypi { inherit pname version; - sha256 = "98a94b32d4929d3e34595b4654b8e7f951182f540056b9cb734c88899912f729"; + sha256 = "0dmznx6q3b5xkvlqpw4vqinxh5ynzz8i7hlpz9syiff51y56a8mf"; }; meta = { diff --git a/pkgs/development/python-modules/adal/default.nix b/pkgs/development/python-modules/adal/default.nix index ab9839a21031..003bd5166570 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.0.2"; + version = "1.2.0"; src = fetchPypi { inherit pname version; - sha256 = "4c020807b3f3cfd90f59203077dd5e1f59671833f8c3c5028ec029ed5072f9ce"; + sha256 = "1hgm62wil1avc3h0dwbks2v6l19xfsjl3azai16llsyp70y92lms"; }; propagatedBuildInputs = [ requests pyjwt dateutil ]; diff --git a/pkgs/development/python-modules/affine/default.nix b/pkgs/development/python-modules/affine/default.nix new file mode 100644 index 000000000000..5bd957ae731e --- /dev/null +++ b/pkgs/development/python-modules/affine/default.nix @@ -0,0 +1,22 @@ +{ buildPythonPackage, pytest, lib, fetchPypi }: + +buildPythonPackage rec { + pname = "affine"; + version = "2.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0j3mvcnmgjvvm0znqyf7xylq7i89zjf4dq0g8280xs6bwbl5cvih"; + }; + + checkInputs = [ pytest ]; + checkPhase = "py.test"; + + meta = with lib; { + description = "Matrices describing affine transformation of the plane"; + license = licenses.bsd3; + homepage = https://github.com/sgillies/affine; + maintainers = with maintainers; [ mredaelli ]; + }; + +} diff --git a/pkgs/development/python-modules/aioeventlet/default.nix b/pkgs/development/python-modules/aioeventlet/default.nix new file mode 100644 index 000000000000..73d4b278058e --- /dev/null +++ b/pkgs/development/python-modules/aioeventlet/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, eventlet +, trollius +, asyncio +, mock +, python +}: + +buildPythonPackage rec { + pname = "aioeventlet"; + version = "0.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "19krvycaiximchhv1hcfhz81249m3w3jrbp2h4apn1yf4yrc4y7y"; + }; + + propagatedBuildInputs = [ eventlet trollius asyncio ]; + buildInputs = [ mock ]; + + # 2 tests error out + doCheck = false; + checkPhase = '' + ${python.interpreter} runtests.py + ''; + + meta = with stdenv.lib; { + description = "aioeventlet implements the asyncio API (PEP 3156) on top of eventlet. It makes"; + homepage = http://aioeventlet.readthedocs.org/; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/aioh2/default.nix b/pkgs/development/python-modules/aioh2/default.nix new file mode 100644 index 000000000000..fdeb5fb0082e --- /dev/null +++ b/pkgs/development/python-modules/aioh2/default.nix @@ -0,0 +1,23 @@ +{ lib, buildPythonPackage, isPy3k, fetchPypi, h2, priority }: + +buildPythonPackage rec { + pname = "aioh2"; + version = "0.2.2"; + disabled = !isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "03i24wzpw0mrnrpck3w6qy83iigwl7n99sdrndqzxfyrc69b99wd"; + }; + + propagatedBuildInputs = [ h2 priority ]; + + doCheck = false; # https://github.com/decentfox/aioh2/issues/17 + + meta = with lib; { + homepage = https://github.com/decentfox/aioh2; + description = "HTTP/2 implementation with hyper-h2 on Python 3 asyncio"; + license = licenses.bsd3; + maintainers = [ maintainers.qyliss ]; + }; +} diff --git a/pkgs/development/python-modules/aiohttp-remotes/default.nix b/pkgs/development/python-modules/aiohttp-remotes/default.nix new file mode 100644 index 000000000000..51120d07121c --- /dev/null +++ b/pkgs/development/python-modules/aiohttp-remotes/default.nix @@ -0,0 +1,34 @@ +{ lib, fetchpatch, buildPythonPackage, fetchPypi +, aiohttp, pytest, pytestcov, pytest-aiohttp +}: + +buildPythonPackage rec { + pname = "aiohttp_remotes"; + version = "0.1.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "43c3f7e1c5ba27f29fb4dbde5d43b900b5b5fc7e37bf7e35e6eaedabaec4a3fc"; + }; + + patches = [ + (fetchpatch { + url = https://github.com/aio-libs/aiohttp-remotes/commit/188772abcea038c31dae7d607e487eeed44391bc.patch; + sha256 = "0pb1y4jb8ar1szhnjiyj2sdmdk6z9h6c3wrxw59nv9kr3if5igvs"; + }) + ]; + + propagatedBuildInputs = [ aiohttp ]; + + checkInputs = [ pytest pytestcov pytest-aiohttp ]; + checkPhase = '' + python -m pytest + ''; + + meta = with lib; { + homepage = https://github.com/wikibusiness/aiohttp-remotes; + description = "A set of useful tools for aiohttp.web server"; + license = licenses.mit; + maintainers = [ maintainers.qyliss ]; + }; +} diff --git a/pkgs/development/python-modules/aiohttp/default.nix b/pkgs/development/python-modules/aiohttp/default.nix index ec76d840a56b..14fca8dfe82f 100644 --- a/pkgs/development/python-modules/aiohttp/default.nix +++ b/pkgs/development/python-modules/aiohttp/default.nix @@ -18,11 +18,11 @@ buildPythonPackage rec { pname = "aiohttp"; - version = "3.3.2"; + version = "3.4.4"; src = fetchPypi { inherit pname version; - sha256 = "f20deec7a3fbaec7b5eb7ad99878427ad2ee4cc16a46732b705e8121cbb3cc12"; + sha256 = "1ykm6kdjkrg556j0zd7dx2l1rsrbh0d9g27ivr6dmaahz9pyrbsi"; }; disabled = pythonOlder "3.5"; diff --git a/pkgs/development/python-modules/aioprocessing/default.nix b/pkgs/development/python-modules/aioprocessing/default.nix new file mode 100644 index 000000000000..f2f959112688 --- /dev/null +++ b/pkgs/development/python-modules/aioprocessing/default.nix @@ -0,0 +1,26 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pythonAtLeast +}: + +buildPythonPackage rec { + pname = "aioprocessing"; + version = "1.0.1"; + disabled = !(pythonAtLeast "3.4"); + + src = fetchPypi { + inherit pname version; + sha256 = "1yq1gfsky2kjimwdmzqk893sp6387vbl4bw0sbha5hl6cm3jp5dn"; + }; + + # Tests aren't included in pypi package + doCheck = false; + + meta = { + description = "A library that integrates the multiprocessing module with asyncio"; + homepage = https://github.com/dano/aioprocessing; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ uskudnik ]; + }; +} diff --git a/pkgs/development/python-modules/alabaster/default.nix b/pkgs/development/python-modules/alabaster/default.nix index a2a35f852a3d..e5aaa9a6c769 100644 --- a/pkgs/development/python-modules/alabaster/default.nix +++ b/pkgs/development/python-modules/alabaster/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { pname = "alabaster"; - version = "0.7.11"; + version = "0.7.12"; src = fetchPypi { inherit pname version; - sha256 = "b63b1f4dc77c074d386752ec4a8a7517600f6c0db8cd42980cae17ab7b3275d7"; + sha256 = "a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02"; }; propagatedBuildInputs = [ pygments ]; diff --git a/pkgs/development/python-modules/alerta-server/default.nix b/pkgs/development/python-modules/alerta-server/default.nix new file mode 100644 index 000000000000..a16d54af2606 --- /dev/null +++ b/pkgs/development/python-modules/alerta-server/default.nix @@ -0,0 +1,27 @@ +{ stdenv, buildPythonPackage, fetchPypi, makeWrapper +, python-dateutil, requests, pymongo, raven, bcrypt, flask, pyjwt, flask-cors, psycopg2, pytz, flask-compress, jinja2 +}: + +buildPythonPackage rec { + pname = "alerta-server"; + version = "6.3.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0mp97scdz2scdzi9va99hghmjz25zssgwg07i6cldzkc8j71kax5"; + }; + + buildInputs = [ python-dateutil requests pymongo raven bcrypt flask pyjwt flask-cors psycopg2 pytz flask-compress jinja2 ]; + + doCheck = false; # We can't run the tests from Nix, because they rely on the presence of a working MongoDB server + + postInstall = '' + wrapProgram $out/bin/alertad --prefix PYTHONPATH : "$PYTHONPATH" + ''; + + meta = with stdenv.lib; { + homepage = https://alerta.io; + description = "Alerta Monitoring System server"; + license = licenses.asl20; + }; +} diff --git a/pkgs/development/python-modules/alerta/default.nix b/pkgs/development/python-modules/alerta/default.nix new file mode 100644 index 000000000000..47125894e5b9 --- /dev/null +++ b/pkgs/development/python-modules/alerta/default.nix @@ -0,0 +1,27 @@ +{ stdenv, buildPythonPackage, fetchPypi, makeWrapper +, six, click, requests, pytz, tabulate +}: + +buildPythonPackage rec { + pname = "alerta"; + version = "6.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "08l366g0arpd23bm7bzk0hpmfd3z6brb8p24rjwkb3gvafhk7cz9"; + }; + + buildInputs = [ six click requests pytz tabulate ]; + + doCheck = false; + + postInstall = '' + wrapProgram $out/bin/alerta --prefix PYTHONPATH : "$PYTHONPATH" + ''; + + meta = with stdenv.lib; { + homepage = https://alerta.io; + description = "Alerta Monitoring System command-line interface"; + license = licenses.asl20; + }; +} diff --git a/pkgs/development/python-modules/alot/default.nix b/pkgs/development/python-modules/alot/default.nix index dd06d4dde7a6..78e924e97539 100644 --- a/pkgs/development/python-modules/alot/default.nix +++ b/pkgs/development/python-modules/alot/default.nix @@ -7,16 +7,16 @@ buildPythonPackage rec { pname = "alot"; - version = "0.7"; + version = "0.8"; outputs = [ "out" ] ++ lib.optional withManpage "man"; - disabled = isPy3k; + disabled = !isPy3k; src = fetchFromGitHub { owner = "pazz"; repo = "alot"; rev = "${version}"; - sha256 = "1y932smng7qx7ybmqw4qh75b0lv9imfs5ak9fd0qhysij8kpmdhi"; + sha256 = "1isn0p0i2a7dlbrdk5ib01xa1wgi6bi9ka4xl4vj8iw1q4i5fqv9"; }; nativeBuildInputs = lib.optional withManpage sphinx; @@ -47,6 +47,8 @@ buildPythonPackage rec { mkdir -p $out/share/{applications,alot} cp -r extra/themes $out/share/alot + 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/amqplib/default.nix b/pkgs/development/python-modules/amqplib/default.nix index 3699fdd5d499..682dee000144 100644 --- a/pkgs/development/python-modules/amqplib/default.nix +++ b/pkgs/development/python-modules/amqplib/default.nix @@ -1,19 +1,24 @@ -{ stdenv, buildPythonPackage, fetchurl }: +{ stdenv, buildPythonPackage, fetchPypi, python }: buildPythonPackage rec { pname = "amqplib"; - version = "0.6.1"; + version = "1.0.2"; - src = fetchurl { - url = https://github.com/barryp/py-amqplib/archive/0.6.1.tar.gz; - sha256 = "04nsn68wz9m24rvbssirkyighazbn20j60wjmi0r7jcpcf00sb3s"; + src = fetchPypi { + inherit pname version; + extension = "tgz"; + sha256 = "843d69b681a60afd21fbf50f310404ec67fcdf9d13dfcf6e9d41f3b456217e5b"; }; - # error: invalid command 'test' + # testing assumes network connection doCheck = false; + checkPhase = '' + ${python.interpreter} tests/client_0_8/run_all.py + ''; + meta = with stdenv.lib; { - homepage = http://code.google.com/p/py-amqplib/; + homepage = https://github.com/barryp/py-amqplib; description = "Python client for the Advanced Message Queuing Procotol (AMQP)"; license = licenses.lgpl21; }; diff --git a/pkgs/development/python-modules/aniso8601/default.nix b/pkgs/development/python-modules/aniso8601/default.nix index b8ee673e66bb..163e2c9b2099 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 = "3.0.2"; + version = "4.0.1"; meta = with stdenv.lib; { description = "Parses ISO 8601 strings."; @@ -15,6 +15,6 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "7849749cf00ae0680ad2bdfe4419c7a662bef19c03691a19e008c8b9a5267802"; + sha256 = "15cwnadw2xdczdi13k9grrgqq67hxgys4l155dqsl2zh3glhsmp7"; }; } diff --git a/pkgs/development/python-modules/approvaltests/default.nix b/pkgs/development/python-modules/approvaltests/default.nix new file mode 100644 index 000000000000..de64f86d7282 --- /dev/null +++ b/pkgs/development/python-modules/approvaltests/default.nix @@ -0,0 +1,38 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, isPy37, pyperclip }: + +buildPythonPackage rec { + version = "0.2.4"; + pname = "approvaltests"; + + # no tests included in PyPI tarball + src = fetchFromGitHub { + owner = "approvals"; + repo = "ApprovalTests.Python"; + rev = version; + sha256 = "05lj5i13zpkgw1wdc1v81wj4zqj8bpzqiwycdnwlg08azcy7k7j1"; + }; + + propagatedBuildInputs = [ pyperclip ]; + + postPatch = '' + substituteInPlace setup.py \ + --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; + license = licenses.asl20; + maintainers = [ maintainers.marsam ]; + }; +} diff --git a/pkgs/development/python-modules/arelle/default.nix b/pkgs/development/python-modules/arelle/default.nix index 862564dbcd15..78cd2fca8376 100644 --- a/pkgs/development/python-modules/arelle/default.nix +++ b/pkgs/development/python-modules/arelle/default.nix @@ -1,13 +1,12 @@ { gui ? true, buildPythonPackage, fetchFromGitHub, lib, - sphinx_1_2, lxml, isodate, numpy, pytest, - tkinter ? null, py3to2, isPy3k, + sphinx, lxml, isodate, numpy, pytest, openpyxl, + tkinter ? null, py3to2, isPy3k, python, ... }: buildPythonPackage rec { - pname = "arelle-${version}${lib.optionalString (!gui) "-headless"}"; - version = "2017-08-24"; - name = pname + "-" + version; + pname = "arelle${lib.optionalString (!gui) "-headless"}"; + version = "18.3"; disabled = !isPy3k; @@ -16,8 +15,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "Arelle"; repo = "Arelle"; - rev = "cb24e35d57b562a864ae3dd4542c4d9fcf3865fe"; - sha256 = "1sbvhb3xlfnyvf1xj9dxwpcrfiaf7ikkdwvvap7aaxfxgiz85ip2"; + rev = "edgr${version}"; + sha256 = "12a94ipdp6xalqyds7rcp6cjwps6fbj3byigzfy403hlqc9n1g33"; }; outputs = ["out" "doc"]; patches = [ @@ -25,7 +24,7 @@ buildPythonPackage rec { ]; postPatch = "rm testParser2.py"; buildInputs = [ - sphinx_1_2 + sphinx pytest py3to2 ]; @@ -33,6 +32,7 @@ buildPythonPackage rec { lxml isodate numpy + openpyxl ] ++ lib.optional gui [ tkinter ]; @@ -40,6 +40,12 @@ buildPythonPackage rec { # arelle-gui is useless without gui dependencies, so delete it when !gui. postInstall = lib.optionalString (!gui) '' find $out/bin -name "*arelle-gui*" -delete + '' + + # By default, not the entirety of the src dir is copied. This means we don't + # copy the `images` dir, which is needed for the gui version. + lib.optionalString (gui) '' + targetDir=$out/${python.sitePackages} + cp -vr $src/arelle $targetDir ''; # Documentation @@ -49,11 +55,14 @@ buildPythonPackage rec { doCheck = if gui then true else false; - meta = { - description = "An open source facility for XBRL, the eXtensible Business Reporting Language supporting various standards, exposed through a python or REST API" + lib.optionalString gui " and a graphical user interface"; + meta = with lib; { + description = '' + An open source facility for XBRL, the eXtensible Business Reporting + Language supporting various standards, exposed through a Python or + REST API'' + lib.optionalString gui " and a graphical user interface"; homepage = http://arelle.org/; - license = lib.licenses.asl20; - platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ roberth ]; + license = licenses.asl20; + platforms = platforms.all; + maintainers = with maintainers; [ roberth ]; }; } diff --git a/pkgs/development/python-modules/arelle/tests.patch b/pkgs/development/python-modules/arelle/tests.patch index 3e4aa0cd94a7..e34cda99b251 100644 --- a/pkgs/development/python-modules/arelle/tests.patch +++ b/pkgs/development/python-modules/arelle/tests.patch @@ -3,7 +3,7 @@ index a64bb1b..dc0299d 100644 --- c/arelle/CntlrProfiler.py +++ i/arelle/CntlrProfiler.py @@ -1,5 +1,6 @@ - + -import Cntlr, ModelManager, FileSource, time +from arelle import Cntlr, ModelManager, FileSource +import time @@ -12,21 +12,3 @@ index a64bb1b..dc0299d 100644 import gettext diff --git c/arelle/ValidateFilingText.py i/arelle/ValidateFilingText.py index 12dbbbb..c0e98c3 100644 ---- c/arelle/ValidateFilingText.py -+++ i/arelle/ValidateFilingText.py -@@ -16,7 +16,7 @@ XMLdeclaration = re.compile(r"<\?xml.*\?>", re.DOTALL) - XMLpattern = re.compile(r".*(<|<|<|<)[A-Za-z_]+[A-Za-z0-9_:]*[^>]*(/>|>|>|/>).*", re.DOTALL) - CDATApattern = re.compile(r",_?/=\t\n\r\m\f]") # won't match &#nnn; -+docCheckPattern = re.compile(r"&\w+;|[^0-9A-Za-z`~!@#$%&\*\(\)\.\-+ \[\]\{\}\|\\:;\"'<>,_?/=\t\n\r\f]") # won't match &#nnn; - namedEntityPattern = re.compile("&[_A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\xFF\u0100-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]" - r"[_\-\.:" - "\xB7A-Za-z0-9\xC0-\xD6\xD8-\xF6\xF8-\xFF\u0100-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u0300-\u036F\u203F-\u2040]*;") -@@ -904,4 +904,4 @@ def referencedFiles(modelXbrl, localFilesOnly=True): - # footnote or other elements - for elt in modelXbrl.modelDocument.xmlRootElement.iter("{http://www.w3.org/1999/xhtml}a", "{http://www.w3.org/1999/xhtml}img"): - addReferencedFile(elt, elt) -- return referencedFiles -\ No newline at end of file -+ return referencedFiles diff --git a/pkgs/development/python-modules/argh/default.nix b/pkgs/development/python-modules/argh/default.nix new file mode 100644 index 000000000000..04508b3cc1e8 --- /dev/null +++ b/pkgs/development/python-modules/argh/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, py +, mock +, pkgs +}: + +buildPythonPackage rec { + pname = "argh"; + version = "0.26.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1nqham81ihffc9xmw85dz3rg3v90rw7h0dp3dy0bh3qkp4n499q6"; + }; + + buildInputs = [ pytest py mock pkgs.glibcLocales ]; + + checkPhase = '' + export LANG="en_US.UTF-8" + py.test + ''; + + meta = with stdenv.lib; { + homepage = http://github.com/neithere/argh/; + description = "An unobtrusive argparse wrapper with natural syntax"; + license = licenses.lgpl2; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/astral/default.nix b/pkgs/development/python-modules/astral/default.nix index 1be99b5d4dde..577a92eb8910 100644 --- a/pkgs/development/python-modules/astral/default.nix +++ b/pkgs/development/python-modules/astral/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "astral"; - version = "1.6.1"; + version = "1.7.1"; src = fetchPypi { inherit pname version; - sha256 = "ab0c08f2467d35fcaeb7bad15274743d3ac1ad18b5391f64a0058a9cd192d37d"; + sha256 = "01raz1c29v08f05l395v1hxllad35m5ld1jj51knb53c0396y248"; }; propagatedBuildInputs = [ pytz requests ]; diff --git a/pkgs/development/python-modules/astroid/1.6.nix b/pkgs/development/python-modules/astroid/1.6.nix new file mode 100644 index 000000000000..ca26da5a3737 --- /dev/null +++ b/pkgs/development/python-modules/astroid/1.6.nix @@ -0,0 +1,39 @@ +{ lib, fetchPypi, buildPythonPackage, pythonOlder, isPyPy +, lazy-object-proxy, six, wrapt, enum34, singledispatch, backports_functools_lru_cache +, pytest +}: + +buildPythonPackage rec { + pname = "astroid"; + version = "1.6.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "0fir4b67sm7shcacah9n61pvq313m523jb4q80sycrh3p8nmi6zw"; + }; + + # From astroid/__pkginfo__.py + propagatedBuildInputs = [ + lazy-object-proxy + six + wrapt + enum34 + singledispatch + backports_functools_lru_cache + ]; + + checkInputs = [ pytest ]; + + checkPhase = '' + # test_builtin_help is broken + pytest -k "not test_builtin_help" astroid + ''; + + meta = with lib; { + description = "An abstract syntax tree for Python with inference support"; + homepage = https://github.com/PyCQA/astroid; + license = licenses.lgpl2; + platforms = platforms.all; + maintainers = with maintainers; [ nand0p ]; + }; +} diff --git a/pkgs/development/python-modules/astroid/default.nix b/pkgs/development/python-modules/astroid/default.nix index ccf6f4055269..4cef66a5c2e9 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.0.4"; + version = "2.1.0"; disabled = pythonOlder "3.4"; src = fetchPypi { inherit pname version; - sha256 = "c7013d119ec95eb626f7a2011f0b63d0c9a095df9ad06d8507b37084eada1a8d"; + sha256 = "08hz675knh4294bancdapql392fmbjyimhbyrmfkz1ka7l035c1m"; }; # From astroid/__pkginfo__.py @@ -22,8 +22,8 @@ buildPythonPackage rec { checkInputs = [ pytestrunner pytest ]; meta = with lib; { - description = "A abstract syntax tree for Python with inference support"; - homepage = https://bitbucket.org/logilab/astroid; + description = "An abstract syntax tree for Python with inference support"; + homepage = https://github.com/PyCQA/astroid; license = licenses.lgpl2; platforms = platforms.all; maintainers = with maintainers; [ nand0p ]; diff --git a/pkgs/development/python-modules/astropy/default.nix b/pkgs/development/python-modules/astropy/default.nix index acbd7c2ec65b..1fd9b53054b5 100644 --- a/pkgs/development/python-modules/astropy/default.nix +++ b/pkgs/development/python-modules/astropy/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "astropy"; - version = "3.0.4"; + version = "3.1"; disabled = !isPy3k; # according to setup.py @@ -15,7 +15,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "f5d37d20632ba74bd0b12a85179c12f64a9ea037ffc916d8a2de3be4f4656c76"; + sha256 = "1ldmdwfp0g8293k4gyp962nv7ik4zw83p1khkq8jqkzmk7qf040y"; }; propagatedBuildInputs = [ pytest numpy ]; # yes it really has pytest in install_requires diff --git a/pkgs/development/python-modules/astroquery/default.nix b/pkgs/development/python-modules/astroquery/default.nix new file mode 100644 index 000000000000..50312d5e343a --- /dev/null +++ b/pkgs/development/python-modules/astroquery/default.nix @@ -0,0 +1,30 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, astropy +, requests +, keyring +, beautifulsoup4 +, html5lib +}: + +buildPythonPackage rec { + pname = "astroquery"; + version = "0.3.8"; + + doCheck = false; # Tests require the pytest-astropy package + + src = fetchPypi { + inherit pname version; + sha256 = "800d9730c9e2bd299f14c29b4d709d1605c82833223a2e4f784fea7ad805c168"; + }; + + propagatedBuildInputs = [ astropy requests keyring beautifulsoup4 html5lib ]; + + meta = with pkgs.lib; { + description = "Functions and classes to access online data resources"; + homepage = "https://astroquery.readthedocs.io/"; + license = licenses.bsd3; + maintainers = [ maintainers.smaret ]; + }; +} diff --git a/pkgs/development/python-modules/astunparse/default.nix b/pkgs/development/python-modules/astunparse/default.nix index 4c46f93b547c..703a6e68167f 100644 --- a/pkgs/development/python-modules/astunparse/default.nix +++ b/pkgs/development/python-modules/astunparse/default.nix @@ -1,16 +1,27 @@ -{ stdenv, fetchPypi, buildPythonPackage, six }: +{ stdenv +, fetchPypi +, buildPythonPackage +, six +, wheel + }: buildPythonPackage rec { pname = "astunparse"; - version = "1.5.0"; + version = "1.6.1"; + src = fetchPypi { inherit pname version; - sha256 = "1kc9lm2jvfcip3z8snj04dar5a9jh857a704m6lvcv4xclm3rpsm"; + sha256 = "d27b16fb33dea0778c5a2c01801554eae0d3f8a8d6f604f15627589c3d6f11ca"; }; - propagatedBuildInputs = [ six ]; - doCheck = false; # no tests + + propagatedBuildInputs = [ six wheel ]; + + # tests not included with pypi release + doCheck = false; + meta = with stdenv.lib; { description = "This is a factored out version of unparse found in the Python source distribution"; + homepage = https://github.com/simonpercivall/astunparse; license = licenses.bsd3; maintainers = with maintainers; [ jyp ]; }; diff --git a/pkgs/development/python-modules/async_generator/default.nix b/pkgs/development/python-modules/async_generator/default.nix index 6bf77ecd75e1..b8ec2f544762 100644 --- a/pkgs/development/python-modules/async_generator/default.nix +++ b/pkgs/development/python-modules/async_generator/default.nix @@ -1,4 +1,4 @@ -{ lib, buildPythonPackage, fetchPypi, pythonOlder, pytest, pytest-asyncio }: +{ lib, buildPythonPackage, fetchPypi, pythonOlder, isPy35, pytest, pytest-asyncio }: buildPythonPackage rec { pname = "async_generator"; @@ -17,6 +17,9 @@ buildPythonPackage rec { pytest -W error -ra -v --pyargs async_generator ''; + # disable tests on python3.5 to avoid circular dependency with pytest-asyncio + doCheck = !isPy35; + meta = with lib; { description = "Async generators and context managers for Python 3.5+"; homepage = https://github.com/python-trio/async_generator; diff --git a/pkgs/development/python-modules/async_timeout/default.nix b/pkgs/development/python-modules/async_timeout/default.nix index ee15be954186..aabf30183d56 100644 --- a/pkgs/development/python-modules/async_timeout/default.nix +++ b/pkgs/development/python-modules/async_timeout/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { pname = "async-timeout"; - version = "3.0.0"; + version = "3.0.1"; src = fetchPypi { inherit pname version; - sha256 = "b3c0ddc416736619bd4a95ca31de8da6920c3b9a140c64dbef2b2fa7bf521287"; + sha256 = "0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f"; }; # Circular dependency on aiohttp diff --git a/pkgs/development/python-modules/asyncssh/default.nix b/pkgs/development/python-modules/asyncssh/default.nix index 1ac393ff2d71..82723163a5e8 100644 --- a/pkgs/development/python-modules/asyncssh/default.nix +++ b/pkgs/development/python-modules/asyncssh/default.nix @@ -1,18 +1,19 @@ { stdenv, buildPythonPackage, fetchPypi, pythonOlder , cryptography -, bcrypt, gssapi, libnacl, libsodium, nettle, pyopenssl }: +, bcrypt, gssapi, libnacl, libsodium, nettle, pyopenssl +, openssl }: buildPythonPackage rec { pname = "asyncssh"; - version = "1.13.3"; + version = "1.14.0"; disabled = pythonOlder "3.4"; src = fetchPypi { inherit pname version; - sha256 = "eb5b190badc5cd2a506a1b6ced3e92f948166974eef7d1abab61acc67aa379e6"; + sha256 = "0f1i5a760a3jylkj00bxkshnylzyhyqz50v8mb8s9ygllpzja058"; }; - propagatedBuildInputs = [ + propagatedBuildInputs = [ bcrypt cryptography gssapi @@ -22,6 +23,8 @@ buildPythonPackage rec { pyopenssl ]; + checkInputs = [ openssl ]; + # Disables windows specific test (specifically the GSSAPI wrapper for Windows) postPatch = '' rm ./tests/sspi_stub.py @@ -29,8 +32,8 @@ buildPythonPackage rec { meta = with stdenv.lib; { description = "Provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python asyncio framework"; - homepage = https://pypi.python.org/pypi/asyncssh; - license = licenses.epl10; + homepage = https://pypi.python.org/pypi/asyncssh; + license = licenses.epl20; maintainers = with maintainers; [ worldofpeace ]; }; } diff --git a/pkgs/development/python-modules/atom/default.nix b/pkgs/development/python-modules/atom/default.nix new file mode 100644 index 000000000000..0a7dbf561a0f --- /dev/null +++ b/pkgs/development/python-modules/atom/default.nix @@ -0,0 +1,23 @@ +{ lib, buildPythonPackage, fetchPypi, future }: + +buildPythonPackage rec { + pname = "atom"; + version = "0.4.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0awzja4k3f32y01gd068yyxvh35km62m4wka0vbg1yyy37ahgjmv"; + }; + + propagatedBuildInputs = [ future ]; + + # Tests not released to pypi + doCheck = true; + + meta = with lib; { + description = "Memory efficient Python objects"; + maintainers = [ maintainers.bhipple ]; + homepage = https://github.com/nucleic/atom; + license = licenses.bsd3; + }; +} diff --git a/pkgs/development/python-modules/atomman/default.nix b/pkgs/development/python-modules/atomman/default.nix new file mode 100644 index 000000000000..ce4408b84412 --- /dev/null +++ b/pkgs/development/python-modules/atomman/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, xmltodict +, datamodeldict +, numpy +, matplotlib +, scipy +, pandas +, cython +, numericalunits +, pytest +}: + +buildPythonPackage rec { + version = "1.2.3"; + pname = "atomman"; + + src = fetchPypi { + inherit pname version; + sha256 = "9eb6acc5497263cfa89be8d0f383a9a69f0726b4ac6798c1b1d96f26705ec09c"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ xmltodict datamodeldict numpy matplotlib scipy pandas cython numericalunits ]; + + # tests not included with Pypi release + doCheck = false; + + checkPhase = '' + py.test tests + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/usnistgov/atomman/; + description = "Atomistic Manipulation Toolkit"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/atsim_potentials/default.nix b/pkgs/development/python-modules/atsim_potentials/default.nix new file mode 100644 index 000000000000..5d664e77d295 --- /dev/null +++ b/pkgs/development/python-modules/atsim_potentials/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, future +}: + +buildPythonPackage rec { + version = "0.2.1"; + pname = "atsim.potentials"; + + src = fetchPypi { + inherit pname version; + sha256 = "2abdec2fb4e8198f4e0e41634ad86625d5356a4a3f1ba1f41568d0697df8f36f"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ future ]; + + # tests are not included with release + doCheck = false; + + checkPhase = '' + py.test + ''; + + meta = with stdenv.lib; { + homepage = https://bitbucket.org/mjdr/atsim_potentials; + description = "Provides tools for working with pair and embedded atom method potential models including tabulation routines for DL_POLY and LAMMPS"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/augeas/default.nix b/pkgs/development/python-modules/augeas/default.nix index def46c7fccc1..de041c0f4c80 100644 --- a/pkgs/development/python-modules/augeas/default.nix +++ b/pkgs/development/python-modules/augeas/default.nix @@ -1,14 +1,14 @@ { stdenv, lib, buildPythonPackage, fetchFromGitHub, augeas, cffi }: buildPythonPackage rec { pname = "augeas"; - version = "1.0.2"; + version = "1.0.3"; name = pname + "-" + version; src = fetchFromGitHub { owner = "hercules-team"; repo = "python-augeas"; rev = "v${version}"; - sha256 = "1xk51m58ym3qpf0z5y98kzxb5jw7s92rca0v1yflj422977najxh"; + sha256 = "1fb904ym8g8hkd82zlibzk6wrldnfd5v5d0rkynsy1zlhcylq4f6"; }; # TODO: not very nice! diff --git a/pkgs/development/python-modules/authres/default.nix b/pkgs/development/python-modules/authres/default.nix index b5aad787dfbf..8fe664f42310 100644 --- a/pkgs/development/python-modules/authres/default.nix +++ b/pkgs/development/python-modules/authres/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "authres"; - version = "1.1.0"; + version = "1.1.1"; src = fetchPypi { inherit pname version; - sha256 = "1mcllhrwr23hwa2jn3m15k29ks1205ymwafjzchh8ma664hnzv6v"; + sha256 = "0bxclx021zn4hhrpaw5fl61bhnf17yqjd0pvwxqfqwdkxdjpx37b"; }; checkPhase = '' @@ -21,7 +21,7 @@ buildPythonPackage rec { Authentication-Results Headers generation and parsing for Python/Python3. ''; - homepage = https://launchpad.net/authres; + homepage = https://launchpad.net/authentication-results-python; license = licenses.bsd3; maintainers = with maintainers; [ leenaars ]; }; diff --git a/pkgs/development/python-modules/autobahn/default.nix b/pkgs/development/python-modules/autobahn/default.nix index 87a337a154dd..0174bb3a0290 100644 --- a/pkgs/development/python-modules/autobahn/default.nix +++ b/pkgs/development/python-modules/autobahn/default.nix @@ -1,30 +1,28 @@ -{ stdenv, buildPythonPackage, fetchPypi, isPy3k, isPy33, - unittest2, mock, pytest, trollius, asyncio, - pytest-asyncio, futures, cffi, - six, twisted, txaio, zope_interface +{ lib, buildPythonPackage, fetchPypi, isPy3k, isPy33, + six, txaio, twisted, zope_interface, cffi, asyncio, trollius, futures, + mock, pytest }: buildPythonPackage rec { pname = "autobahn"; - version = "18.8.1"; + version = "18.10.1"; src = fetchPypi { inherit pname version; - sha256 = "b69858e0be4bff8437b0bd82a0db1cbef7405e16bd9354ba587c043d6d5e1ad9"; + sha256 = "b5767bebd94ba13fc286604f889f208e7babc77d72d9f372d331bc14c89c5a40"; }; - # Upstream claim python2 support, but tests require pytest-asyncio which - # is pythn3 only. Therefore, tests are skipped for python2. - doCheck = isPy3k; - checkInputs = stdenv.lib.optionals isPy3k [ unittest2 mock pytest pytest-asyncio ]; - propagatedBuildInputs = [ cffi six twisted zope_interface txaio ] ++ - (stdenv.lib.optional isPy33 asyncio) ++ - (stdenv.lib.optionals (!isPy3k) [ trollius futures ]); + propagatedBuildInputs = [ six txaio twisted zope_interface cffi ] ++ + (lib.optional isPy33 asyncio) ++ + (lib.optionals (!isPy3k) [ trollius futures ]); + checkInputs = [ mock pytest ]; checkPhase = '' + runHook preCheck USE_TWISTED=true py.test $out + runHook postCheck ''; - meta = with stdenv.lib; { + meta = with lib; { description = "WebSocket and WAMP in Python for Twisted and asyncio."; homepage = "https://crossbar.io/autobahn"; license = licenses.mit; diff --git a/pkgs/development/python-modules/autologging/default.nix b/pkgs/development/python-modules/autologging/default.nix new file mode 100644 index 000000000000..090eb68675bc --- /dev/null +++ b/pkgs/development/python-modules/autologging/default.nix @@ -0,0 +1,19 @@ +{ stdenv, buildPythonPackage, fetchPypi }: + +buildPythonPackage rec { + pname = "Autologging"; + version = "1.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "16v2k16m433fxlvl7f0081n67rpxhs2hyn1ivkx1xs5qjxpv5n3k"; + extension = "zip"; + }; + + meta = with stdenv.lib; { + homepage = http://ninthtest.info/python-autologging/; + description = "Easier logging and tracing for Python classes"; + license = licenses.mit; + maintainers = with maintainers; [ twey ]; + }; +} diff --git a/pkgs/development/python-modules/autopep8/default.nix b/pkgs/development/python-modules/autopep8/default.nix index 2af098692988..03a084bf01ad 100644 --- a/pkgs/development/python-modules/autopep8/default.nix +++ b/pkgs/development/python-modules/autopep8/default.nix @@ -1,19 +1,23 @@ -{ stdenv, fetchPypi, buildPythonPackage, pycodestyle }: +{ stdenv, fetchPypi, buildPythonPackage, pycodestyle, glibcLocales }: buildPythonPackage rec { pname = "autopep8"; - version = "1.3.5"; + version = "1.4.2"; src = fetchPypi { inherit pname version; - sha256 = "192bvhzi4d0claqxgzymvv7k3qnj627742bc8sgxpzjj42pd9112"; + sha256 = "1b8d42ebba751a91090d3adb5c06840b1151d71ed43e1c7a9ed6911bfe8ebe6c"; }; propagatedBuildInputs = [ pycodestyle ]; # One test fails: # FAIL: test_recursive_should_not_crash_on_unicode_filename (test.test_autopep8.CommandLineTests) - doCheck = false; +# doCheck = false; + + checkInputs = [ glibcLocales ]; + + LC_ALL = "en_US.UTF-8"; meta = with stdenv.lib; { description = "A tool that automatically formats Python code to conform to the PEP 8 style guide"; diff --git a/pkgs/development/python-modules/av/default.nix b/pkgs/development/python-modules/av/default.nix index 7e68265eed83..4440edc22362 100644 --- a/pkgs/development/python-modules/av/default.nix +++ b/pkgs/development/python-modules/av/default.nix @@ -4,7 +4,7 @@ , nose , pillow , numpy -, ffmpeg_2 +, ffmpeg_4 , git , libav , pkgconfig @@ -12,16 +12,16 @@ buildPythonPackage rec { pname = "av"; - version = "0.4.1"; + version = "0.5.3"; src = fetchPypi { inherit pname version; - sha256 = "bf9a8d113392c6a445f424e16f9e64ac53d1db1548731e6326763d555647c24f"; + sha256 = "0k5nbff8c2wxc8wnyn1qghndbd2rjck1y3552s63w41mccj1k1qr"; }; - buildInputs = [ nose pillow numpy ffmpeg_2 git libav pkgconfig ]; + buildInputs = [ nose pillow numpy ffmpeg_4 git pkgconfig ]; - # Because of https://github.com/mikeboers/PyAV/issues/152 + # Tests require downloading files from internet doCheck = false; meta = { @@ -29,4 +29,4 @@ buildPythonPackage rec { homepage = https://github.com/mikeboers/PyAV/; license = lib.licenses.bsd2; }; -} \ No newline at end of file +} diff --git a/pkgs/development/python-modules/awkward/default.nix b/pkgs/development/python-modules/awkward/default.nix new file mode 100644 index 000000000000..6bbcd1703822 --- /dev/null +++ b/pkgs/development/python-modules/awkward/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, numpy +}: + +buildPythonPackage rec { + version = "0.3.0"; + pname = "awkward"; + + src = fetchPypi { + inherit pname version; + sha256 = "fc3080c66987f2a03aa9ba0809e51227eb7aa34198da4b1ee4deb95356409693"; + }; + + propagatedBuildInputs = [ numpy ]; + + meta = with stdenv.lib; { + homepage = https://github.com/scikit-hep/awkward-array; + description = "Manipulate jagged, chunky, and/or bitmasked arrays as easily as Numpy"; + license = licenses.bsd3; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/azure-common/default.nix b/pkgs/development/python-modules/azure-common/default.nix new file mode 100644 index 000000000000..00cc67d34bd9 --- /dev/null +++ b/pkgs/development/python-modules/azure-common/default.nix @@ -0,0 +1,32 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, azure-nspkg +, isPyPy +, python +}: + +buildPythonPackage rec { + version = "1.0.0"; + pname = "azure-common"; + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "074rwwy8zzs7zw3nww5q2wg5lxgdc4rmypp2gfc9mwsz0gb70491"; + }; + + propagatedBuildInputs = [ azure-nspkg ]; + + postInstall = '' + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py + ''; + + meta = with pkgs.lib; { + description = "Microsoft Azure SDK for Python"; + homepage = "https://azure.microsoft.com/en-us/develop/python/"; + license = licenses.asl20; + maintainers = with maintainers; [ olcai ]; + }; +} diff --git a/pkgs/development/python-modules/azure-mgmt-common/default.nix b/pkgs/development/python-modules/azure-mgmt-common/default.nix new file mode 100644 index 000000000000..5ba49d1f3f1f --- /dev/null +++ b/pkgs/development/python-modules/azure-mgmt-common/default.nix @@ -0,0 +1,33 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, python +, azure-common +, azure-mgmt-nspkg +, requests +}: + +buildPythonPackage rec { + version = "0.20.0"; + pname = "azure-mgmt-common"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "1rmzpz3733wv31rsnqpdy4bbafvk5dhbqx7q0xf62dlz7p0i4f66"; + }; + + propagatedBuildInputs = [ azure-common azure-mgmt-nspkg requests ]; + + postInstall = '' + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py + ''; + + meta = with pkgs.lib; { + description = "Microsoft Azure SDK for Python"; + homepage = "https://azure.microsoft.com/en-us/develop/python/"; + license = licenses.asl20; + maintainers = with maintainers; [ olcai ]; + }; +} diff --git a/pkgs/development/python-modules/azure-mgmt-compute/default.nix b/pkgs/development/python-modules/azure-mgmt-compute/default.nix new file mode 100644 index 000000000000..4ea60f2f29a5 --- /dev/null +++ b/pkgs/development/python-modules/azure-mgmt-compute/default.nix @@ -0,0 +1,37 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, python +, azure-mgmt-common +}: + +buildPythonPackage rec { + version = "0.20.0"; + pname = "azure-mgmt-compute"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "12hr5vxdg2sk2fzr608a37f4i8nbchca7dgdmly2w5fc7x88jx2v"; + }; + + preConfigure = '' + # Patch to make this package work on requests >= 2.11.x + # CAN BE REMOVED ON NEXT PACKAGE UPDATE + sed -i 's|len(request_content)|str(len(request_content))|' azure/mgmt/compute/computemanagement.py + ''; + + postInstall = '' + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py + ''; + + propagatedBuildInputs = [ azure-mgmt-common ]; + + meta = with pkgs.lib; { + description = "Microsoft Azure SDK for Python"; + homepage = "https://azure.microsoft.com/en-us/develop/python/"; + license = licenses.asl20; + maintainers = with maintainers; [ olcai ]; + }; +} diff --git a/pkgs/development/python-modules/azure-mgmt-network/default.nix b/pkgs/development/python-modules/azure-mgmt-network/default.nix new file mode 100644 index 000000000000..fd47f8895fd4 --- /dev/null +++ b/pkgs/development/python-modules/azure-mgmt-network/default.nix @@ -0,0 +1,37 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, azure-mgmt-common +, python +}: + +buildPythonPackage rec { + version = "0.20.1"; + pname = "azure-mgmt-network"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "10vj22h6nxpw0qpvib5x2g6qs5j8z31142icvh4qk8k40fcrs9hx"; + }; + + preConfigure = '' + # Patch to make this package work on requests >= 2.11.x + # CAN BE REMOVED ON NEXT PACKAGE UPDATE + sed -i 's|len(request_content)|str(len(request_content))|' azure/mgmt/network/networkresourceprovider.py + ''; + + postInstall = '' + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py + ''; + + propagatedBuildInputs = [ azure-mgmt-common ]; + + meta = with pkgs.lib; { + description = "Microsoft Azure SDK for Python"; + homepage = "https://azure.microsoft.com/en-us/develop/python/"; + license = licenses.asl20; + maintainers = with maintainers; [ olcai ]; + }; +} diff --git a/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix b/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix new file mode 100644 index 000000000000..aa037b48b4f5 --- /dev/null +++ b/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix @@ -0,0 +1,25 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, azure-nspkg +}: + +buildPythonPackage rec { + version = "1.0.0"; + pname = "azure-mgmt-nspkg"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "1rq92fj3kvnqkk18596dybw0kvhgscvc6cd8hp1dhy3wrkqnhwmq"; + }; + + propagatedBuildInputs = [ azure-nspkg ]; + + meta = with pkgs.lib; { + description = "Microsoft Azure SDK for Python"; + homepage = "https://azure.microsoft.com/en-us/develop/python/"; + license = licenses.asl20; + maintainers = with maintainers; [ olcai ]; + }; +} diff --git a/pkgs/development/python-modules/azure-mgmt-resource/default.nix b/pkgs/development/python-modules/azure-mgmt-resource/default.nix new file mode 100644 index 000000000000..b60e3aee3402 --- /dev/null +++ b/pkgs/development/python-modules/azure-mgmt-resource/default.nix @@ -0,0 +1,38 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, python +, azure-mgmt-common +}: + + +buildPythonPackage rec { + version = "0.20.1"; + pname = "azure-mgmt-resource"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "0slh9qfm5nfacrdm3lid0sr8kwqzgxvrwf27laf9v38kylkfqvml"; + }; + + preConfigure = '' + # Patch to make this package work on requests >= 2.11.x + # CAN BE REMOVED ON NEXT PACKAGE UPDATE + sed -i 's|len(request_content)|str(len(request_content))|' azure/mgmt/resource/resourcemanagement.py + ''; + + postInstall = '' + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py + ''; + + propagatedBuildInputs = [ azure-mgmt-common ]; + + meta = with pkgs.lib; { + description = "Microsoft Azure SDK for Python"; + homepage = "https://azure.microsoft.com/en-us/develop/python/"; + license = licenses.asl20; + maintainers = with maintainers; [ olcai ]; + }; +} diff --git a/pkgs/development/python-modules/azure-mgmt-storage/default.nix b/pkgs/development/python-modules/azure-mgmt-storage/default.nix new file mode 100644 index 000000000000..2e0523bb25cc --- /dev/null +++ b/pkgs/development/python-modules/azure-mgmt-storage/default.nix @@ -0,0 +1,37 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, python +, azure-mgmt-common +}: + +buildPythonPackage rec { + version = "0.20.0"; + pname = "azure-mgmt-storage"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "16iw7hqhq97vlzfwixarfnirc60l5mz951p57brpcwyylphl3yim"; + }; + + preConfigure = '' + # Patch to make this package work on requests >= 2.11.x + # CAN BE REMOVED ON NEXT PACKAGE UPDATE + sed -i 's|len(request_content)|str(len(request_content))|' azure/mgmt/storage/storagemanagement.py + ''; + + postInstall = '' + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py + ''; + + propagatedBuildInputs = [ azure-mgmt-common ]; + + meta = with pkgs.lib; { + description = "Microsoft Azure SDK for Python"; + homepage = "https://azure.microsoft.com/en-us/develop/python/"; + license = licenses.asl20; + maintainers = with maintainers; [ olcai ]; + }; +} diff --git a/pkgs/development/python-modules/azure-nspkg/default.nix b/pkgs/development/python-modules/azure-nspkg/default.nix new file mode 100644 index 000000000000..fb06758c5d40 --- /dev/null +++ b/pkgs/development/python-modules/azure-nspkg/default.nix @@ -0,0 +1,22 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "1.0.0"; + pname = "azure-nspkg"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "293f286c15ea123761f30f5b1cb5adebe5f1e5009efade923c6dd1e017621bf7"; + }; + + meta = with pkgs.lib; { + description = "Microsoft Azure SDK for Python"; + homepage = "https://azure.microsoft.com/en-us/develop/python/"; + license = licenses.asl20; + maintainers = with maintainers; [ olcai ]; + }; +} diff --git a/pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix b/pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix new file mode 100644 index 000000000000..8fb27be0e51f --- /dev/null +++ b/pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix @@ -0,0 +1,31 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, azure-common +, requests +, python +}: + +buildPythonPackage rec { + version = "0.20.1"; + pname = "azure-servicemanagement-legacy"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "17dwrp99sx5x9cm4vldkaxhki9gbd6dlafa0lpr2n92xhh2838zs"; + }; + + propagatedBuildInputs = [ azure-common requests ]; + + postInstall = '' + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py + ''; + + meta = with pkgs.lib; { + description = "Microsoft Azure SDK for Python"; + homepage = "https://azure.microsoft.com/en-us/develop/python/"; + license = licenses.asl20; + maintainers = with maintainers; [ olcai ]; + }; +} diff --git a/pkgs/development/python-modules/azure-storage/default.nix b/pkgs/development/python-modules/azure-storage/default.nix new file mode 100644 index 000000000000..6693a7464d43 --- /dev/null +++ b/pkgs/development/python-modules/azure-storage/default.nix @@ -0,0 +1,35 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, python +, azure-common +, futures +, dateutil +, requests +, isPy3k +}: + +buildPythonPackage rec { + version = "0.20.3"; + pname = "azure-storage"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "06bmw6k2000kln5jwk5r9bgcalqbyvqirmdh9gq4s6nb4fv3c0jb"; + }; + + propagatedBuildInputs = [ azure-common dateutil requests ] + ++ pkgs.lib.optionals (!isPy3k) [ futures ]; + + postInstall = '' + echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py + ''; + + meta = with pkgs.lib; { + description = "Microsoft Azure SDK for Python"; + homepage = "https://azure.microsoft.com/en-us/develop/python/"; + license = licenses.asl20; + maintainers = with maintainers; [ olcai ]; + }; +} diff --git a/pkgs/development/python-modules/azure/default.nix b/pkgs/development/python-modules/azure/default.nix new file mode 100644 index 000000000000..c021e483d943 --- /dev/null +++ b/pkgs/development/python-modules/azure/default.nix @@ -0,0 +1,39 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, dateutil +, futures +, pyopenssl +, requests +, pythonOlder +, isPy3k +}: + +buildPythonPackage rec { + version = "0.11.0"; + pname = "azure"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "89c20b2efaaed3c6f56345d55c32a8d4e7d2a16c032d0acb92f8f490c508fe24"; + }; + + propagatedBuildInputs = [ dateutil pyopenssl requests ] + ++ pkgs.lib.optionals (!isPy3k) [ futures ]; + + # depends on futures for python 3 (not necissary) + patchPhase = if (!isPy3k) then "" else '' + sed -i -e "s/'futures'//" setup.py + ''; + + # tests are not packaged in pypi release + doCheck = false; + + meta = with pkgs.lib; { + description = "Microsoft Azure SDK for Python"; + homepage = "https://azure.microsoft.com/en-us/develop/python/"; + license = licenses.asl20; + maintainers = with maintainers; [ olcai ]; + }; +} diff --git a/pkgs/development/python-modules/backports-shutil-which/default.nix b/pkgs/development/python-modules/backports-shutil-which/default.nix new file mode 100644 index 000000000000..9900f86567e0 --- /dev/null +++ b/pkgs/development/python-modules/backports-shutil-which/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchPypi, fetchFromGitHub, buildPythonPackage, pytest }: + +buildPythonPackage rec { + pname = "backports.shutil_which"; + version = "3.5.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "16sa3adkf71862cb9pk747pw80a2f1v5m915ijb4fgj309xrlhyx"; + }; + + checkInputs = [ pytest ]; + + checkPhase = '' + py.test test + ''; + + meta = with stdenv.lib; { + description = "Backport of shutil.which from Python 3.3"; + homepage = https://github.com/minrk/backports.shutil_which; + license = licenses.psfl; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/backports_os/default.nix b/pkgs/development/python-modules/backports_os/default.nix new file mode 100644 index 000000000000..9d0ddc2cad9a --- /dev/null +++ b/pkgs/development/python-modules/backports_os/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, setuptools_scm +, future +, isPy3k +, python +, hypothesis +}: + +buildPythonPackage rec { + version = "0.1.1"; + pname = "backports.os"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "b472c4933094306ca08ec90b2a8cbb50c34f1fb2767775169a1c1650b7b74630"; + }; + + buildInputs = [ setuptools_scm ]; + checkInputs = [ hypothesis ]; + propagatedBuildInputs = [ future ]; + + checkPhase = '' + ${python.interpreter} -m unittest discover tests + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/pjdelport/backports.os; + description = "Backport of new features in Python's os module"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/base58/default.nix b/pkgs/development/python-modules/base58/default.nix new file mode 100644 index 000000000000..43b2761f6bca --- /dev/null +++ b/pkgs/development/python-modules/base58/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub, buildPythonPackage, pytest, pyhamcrest }: + +buildPythonPackage rec { + pname = "base58"; + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "keis"; + repo = "base58"; + rev = "v${version}"; + sha256 = "0f8isdpvbgw0sqn9bj7hk47y8akpvdl8sn6rkszla0xb92ywj0f6"; + }; + + buildInputs = [ pytest pyhamcrest ]; + checkPhase = '' + pytest + ''; + + meta = with stdenv.lib; { + description = "Base58 and Base58Check implementation"; + homepage = https://github.com/keis/base58; + license = licenses.mit; + maintainers = with maintainers; [ nyanloutre ]; + }; +} diff --git a/pkgs/development/python-modules/basemap/default.nix b/pkgs/development/python-modules/basemap/default.nix new file mode 100644 index 000000000000..256abef592c1 --- /dev/null +++ b/pkgs/development/python-modules/basemap/default.nix @@ -0,0 +1,43 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, numpy +, matplotlib +, pillow +, setuptools +, pkgs +}: + +buildPythonPackage rec { + pname = "basemap"; + version = "1.0.7"; + + src = fetchurl { + url = "mirror://sourceforge/project/matplotlib/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gz"; + sha256 = "0ca522zirj5sj10vg3fshlmgi615zy5gw2assapcj91vsvhc4zp0"; + }; + + propagatedBuildInputs = [ numpy matplotlib pillow ]; + buildInputs = [ setuptools pkgs.geos pkgs.proj ]; + + # Standard configurePhase from `buildPythonPackage` seems to break the setup.py script + configurePhase = '' + export GEOS_DIR=${pkgs.geos} + ''; + + # The 'check' target is not supported by the `setup.py` script. + # TODO : do the post install checks (`cd examples && ${python.interpreter} run_all.py`) + doCheck = false; + + meta = with stdenv.lib; { + homepage = "https://matplotlib.org/basemap/"; + description = "Plot data on map projections with matplotlib"; + longDescription = '' + An add-on toolkit for matplotlib that lets you plot data on map projections with + coastlines, lakes, rivers and political boundaries. See + http://matplotlib.github.com/basemap/users/examples.html for examples of what it can do. + ''; + license = with licenses; [ mit gpl2 ]; + }; + +} diff --git a/pkgs/development/python-modules/beancount/default.nix b/pkgs/development/python-modules/beancount/default.nix index 195a1ccad766..e023c721b0e6 100644 --- a/pkgs/development/python-modules/beancount/default.nix +++ b/pkgs/development/python-modules/beancount/default.nix @@ -1,26 +1,21 @@ { stdenv, buildPythonPackage, fetchPypi, isPy3k , beautifulsoup4, bottle, chardet, dateutil , google_api_python_client, lxml, ply, python_magic -, nose, requests }: +, pytest, requests }: buildPythonPackage rec { - version = "2.1.2"; + version = "2.1.3"; pname = "beancount"; disabled = !isPy3k; src = fetchPypi { inherit pname version; - sha256 = "d0d5f7088cb6b699cc4d030dad42d20b8228232cdb445bb1330d4ef5e3581f52"; + sha256 = "4b7b0d3633c82ca88d3cb3d31ad2fd2e45a42401cfa94eaa1cb938ffece34f22"; }; - checkInputs = [ nose ]; - - # Automatic tests cannot be run because it needs to import some local modules for tests. + # No tests in archive doCheck = false; - checkPhase = '' - nosetests - ''; propagatedBuildInputs = [ beautifulsoup4 @@ -32,6 +27,9 @@ buildPythonPackage rec { ply python_magic requests + # pytest really is a runtime dependency + # https://bitbucket.org/blais/beancount/commits/554e13057551951e113835196770847c788dd592 + pytest ]; meta = { diff --git a/pkgs/development/python-modules/bedup/default.nix b/pkgs/development/python-modules/bedup/default.nix new file mode 100644 index 000000000000..13aa48f7f8f3 --- /dev/null +++ b/pkgs/development/python-modules/bedup/default.nix @@ -0,0 +1,42 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, btrfs-progs +, contextlib2 +, pyxdg +, pycparser +, alembic +, cffi +, pythonOlder +, isPyPy +}: + +buildPythonPackage rec { + version = "0.10.1"; + pname = "bedup"; + disabled = pythonOlder "3.3"; + + src = fetchFromGitHub { + owner = "g2p"; + repo = "bedup"; + rev = "v${version}"; + sha256 = "0sp8pmjkxcqq0alianfp41mwq7qj10rk1qy31pjjp9kiph1rn0x6"; + }; + + buildInputs = [ btrfs-progs ]; + propagatedBuildInputs = [ contextlib2 pyxdg pycparser alembic ] + ++ stdenv.lib.optionals (!isPyPy) [ cffi ]; + + meta = with stdenv.lib; { + description = "Deduplication for Btrfs"; + longDescription = '' + Deduplication for Btrfs. bedup looks for new and changed files, + making sure that multiple copies of identical files share space + on disk. It integrates deeply with btrfs so that scans are + incremental and low-impact. + ''; + homepage = https://github.com/g2p/bedup; + license = licenses.gpl2; + maintainers = with maintainers; [ bluescreen303 ]; + }; +} diff --git a/pkgs/development/python-modules/binwalk/default.nix b/pkgs/development/python-modules/binwalk/default.nix new file mode 100644 index 000000000000..9bd7e586820d --- /dev/null +++ b/pkgs/development/python-modules/binwalk/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, zlib +, xz +, ncompress +, gzip +, bzip2 +, gnutar +, p7zip +, cabextract +, lzma +, pycrypto +, pyqtgraph ? null }: + +let visualizationSupport = (pyqtgraph != null); +in +buildPythonPackage rec { + name = "binwalk-${version}"; + version = "2.1.1"; + + src = fetchFromGitHub { + owner = "devttys0"; + repo = "binwalk"; + rev = "291a03595d17f848c73b74cb6ca508da782cd8f7"; + sha256 = "0grid93yz6i6jb2zggrqncp5awdf7qi88j5y2k7dq0k9r6b8zydw"; + }; + + propagatedBuildInputs = [ zlib xz ncompress gzip bzip2 gnutar p7zip cabextract lzma pycrypto ] + ++ stdenv.lib.optional visualizationSupport pyqtgraph; + + meta = with stdenv.lib; { + homepage = "http://binwalk.org"; + description = "A tool for searching a given binary image for embedded files"; + maintainers = [ maintainers.koral ]; + }; +} diff --git a/pkgs/development/python-modules/bitarray/0001-Buffer-Protocol-Py3.patch b/pkgs/development/python-modules/bitarray/0001-Buffer-Protocol-Py3.patch new file mode 100644 index 000000000000..e1019115ac74 --- /dev/null +++ b/pkgs/development/python-modules/bitarray/0001-Buffer-Protocol-Py3.patch @@ -0,0 +1,106 @@ +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 new file mode 100644 index 000000000000..c413303dd21d --- /dev/null +++ b/pkgs/development/python-modules/bitarray/default.nix @@ -0,0 +1,21 @@ +{ lib, buildPythonPackage, fetchPypi }: + +buildPythonPackage rec { + version = "0.8.3"; + pname = "bitarray"; + + src = fetchPypi { + inherit pname version; + sha256 = "0pl9p4j3dhlyffsqra6h28q7jph6v3hgppg786lkmnqdh45x6305"; + }; + + # 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; + license = licenses.psfl; + maintainers = [ maintainers.bhipple ]; + }; +} diff --git a/pkgs/development/python-modules/bjoern/default.nix b/pkgs/development/python-modules/bjoern/default.nix new file mode 100644 index 000000000000..4a4a4a86d5ec --- /dev/null +++ b/pkgs/development/python-modules/bjoern/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage, fetchPypi, libev, python }: + +buildPythonPackage rec { + pname = "bjoern"; + version = "2.2.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "1lbwqmqrl32jlfzhffxsb1fm7xbbjgbhjr21imk656agvpib2wx2"; + }; + + buildInputs = [ libev ]; + + checkPhase = '' + ${python.interpreter} tests/keep-alive-behaviour.py 2>/dev/null + ${python.interpreter} tests/test_wsgi_compliance.py + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/jonashaag/bjoern; + description = "A screamingly fast Python 2/3 WSGI server written in C"; + license = licenses.bsd2; + maintainers = with maintainers; [ cmcdragonkai ]; + }; +} diff --git a/pkgs/development/python-modules/black/default.nix b/pkgs/development/python-modules/black/default.nix index b95ed080e66a..f070ab4fd7a4 100644 --- a/pkgs/development/python-modules/black/default.nix +++ b/pkgs/development/python-modules/black/default.nix @@ -4,13 +4,13 @@ buildPythonPackage rec { pname = "black"; - version = "18.6b4"; + version = "18.9b0"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - sha256 = "0i4sfqgz6w15vd50kbhi7g7rifgqlf8yfr8y78rypd56q64qn592"; + sha256 = "1992ramdwv8sg4mbl5ajirwj5i4a48zjgsycib0fnbaliyiajc70"; }; checkInputs = [ pytest glibcLocales ]; diff --git a/pkgs/development/python-modules/blessings/default.nix b/pkgs/development/python-modules/blessings/default.nix new file mode 100644 index 000000000000..d17851696544 --- /dev/null +++ b/pkgs/development/python-modules/blessings/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "blessings"; + version = "1.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "01rhgn2c3xjf9h1lxij9m05iwf2ba6d0vd7nic26c2gic4q73igd"; + }; + + # 4 failing tests, 2to3 + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/erikrose/blessings; + description = "A thin, practical wrapper around terminal coloring, styling, and positioning"; + license = licenses.mit; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/blist/default.nix b/pkgs/development/python-modules/blist/default.nix new file mode 100644 index 000000000000..d6d55accaca7 --- /dev/null +++ b/pkgs/development/python-modules/blist/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +}: + +buildPythonPackage rec { + pname = "blist"; + version = "1.3.6"; + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "1hqz9pqbwx0czvq9bjdqjqh5bwfksva1is0anfazig81n18c84is"; + }; + + meta = with stdenv.lib; { + homepage = http://stutzbachenterprises.com/blist/; + description = "A list-like type with better asymptotic performance and similar performance on small lists"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/blivet/default.nix b/pkgs/development/python-modules/blivet/default.nix index 9d2485711d0c..1c86c02f7a88 100644 --- a/pkgs/development/python-modules/blivet/default.nix +++ b/pkgs/development/python-modules/blivet/default.nix @@ -31,7 +31,7 @@ in buildPythonPackage rec { ''; propagatedBuildInputs = [ - pykickstart pyparted pyblock pyudev selinuxWithPython cryptsetupWithPython + pykickstart pyparted pyblock pyudev selinuxWithPython.py cryptsetupWithPython six ]; diff --git a/pkgs/development/python-modules/block-io/default.nix b/pkgs/development/python-modules/block-io/default.nix new file mode 100644 index 000000000000..c0df26143ec3 --- /dev/null +++ b/pkgs/development/python-modules/block-io/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchPypi, fetchpatch, buildPythonPackage, base58, ecdsa, pycryptodome, requests, six }: + +buildPythonPackage rec { + pname = "block-io"; + version = "1.1.8"; + + src = fetchPypi { + inherit pname version; + sha256 = "15468pvpcp41ly7kjpmikpyi4av57d9zhf5j1v01j78r1xqqk56g"; + }; + + propagatedBuildInputs = [ + base58 + ecdsa + pycryptodome + requests + six + ]; + + # Tests needs a BlockIO API key to run properly + # https://github.com/BlockIo/block_io-python/blob/79006bc8974544b70a2d8e9f19c759941d32648e/test.py#L18 + doCheck = false; + + meta = with stdenv.lib; { + description = "Integrate Bitcoin, Dogecoin and Litecoin in your Python applications using block.io"; + homepage = https://github.com/BlockIo/block_io-python; + license = licenses.mit; + maintainers = with maintainers; [ nyanloutre ]; + }; +} diff --git a/pkgs/development/python-modules/bokeh/default.nix b/pkgs/development/python-modules/bokeh/default.nix index 4855a07a479b..567ea4518f88 100644 --- a/pkgs/development/python-modules/bokeh/default.nix +++ b/pkgs/development/python-modules/bokeh/default.nix @@ -33,11 +33,11 @@ buildPythonPackage rec { pname = "bokeh"; - version = "0.13.0"; + version = "1.0.0"; src = fetchPypi { inherit pname version; - sha256 = "d0cf59774d7c74b7173b82ce36bde35b8fe9da0f960364ba3c4df0d1fbd874d6"; + sha256 = "1h1g3jw53srcvbgl1jb9p2rfi7kjz6c91hbqxfbr3s2wx1f67ahn"; }; disabled = isPyPy; @@ -48,6 +48,7 @@ buildPythonPackage rec { checkInputs = [ mock pytest pillow selenium ]; propagatedBuildInputs = [ + pillow flask jinja2 markupsafe diff --git a/pkgs/development/python-modules/boltztrap2/default.nix b/pkgs/development/python-modules/boltztrap2/default.nix new file mode 100644 index 000000000000..56036fc97b34 --- /dev/null +++ b/pkgs/development/python-modules/boltztrap2/default.nix @@ -0,0 +1,43 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, spglib +, numpy +, scipy +, matplotlib +, ase +, netcdf4 +, pytest +, pythonOlder +, cython +, cmake +}: + +buildPythonPackage rec { + version = "18.9.1"; + pname = "BoltzTraP2"; + disabled = pythonOlder "3.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "b828ad2b3b3a40956ef866e462e4c82faf83be79348af3945d4e7cede8a53913"; + }; + + buildInputs = [ cython cmake ]; + checkInputs = [ pytest ]; + propagatedBuildInputs = [ spglib numpy scipy matplotlib ase netcdf4 ]; + + # pypi release does no include files for tests + doCheck = false; + + checkPhase = '' + py.test + ''; + + meta = with stdenv.lib; { + homepage = https://www.boltztrap.org/; + description = "Band-structure interpolator and transport coefficient calculator"; + license = licenses.gpl3; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/bootstrapped-pip/default.nix b/pkgs/development/python-modules/bootstrapped-pip/default.nix index 613be1f7d6b7..869eaa1663ff 100644 --- a/pkgs/development/python-modules/bootstrapped-pip/default.nix +++ b/pkgs/development/python-modules/bootstrapped-pip/default.nix @@ -3,26 +3,26 @@ let wheel_source = fetchPypi { pname = "wheel"; - version = "0.31.1"; + version = "0.32.2"; format = "wheel"; - sha256 = "80044e51ec5bbf6c894ba0bc48d26a8c20a9ba629f4ca19ea26ecfcf87685f5f"; + sha256 = "1216licil12jjixfqvkb84xkync5zz0fdc2kgzhl362z3xqjsgn9"; }; setuptools_source = fetchPypi { pname = "setuptools"; - version = "40.2.0"; + version = "40.4.3"; format = "wheel"; - sha256 = "ea3796a48a207b46ea36a9d26de4d0cc87c953a683a7b314ea65d666930ea8e6"; + sha256 = "1zzryv1fqx4nk7hzv4afxpl8k7f60lc0qkhxlc8sqjs4igakfhff"; }; in stdenv.mkDerivation rec { pname = "pip"; - version = "18.0"; + version = "18.1"; name = "${python.libPrefix}-bootstrapped-${pname}-${version}"; src = fetchPypi { inherit pname version; format = "wheel"; - sha256 = "070e4bf493c7c2c9f6a08dd797dd3c066d64074c38e9e8a0fb4e6541f266d96c"; + sha256 = "7909d0a0932e88ea53a7014dfd14522ffef91a464daaaf5c573343852ef98550"; }; unpackPhase = '' diff --git a/pkgs/development/python-modules/boto/default.nix b/pkgs/development/python-modules/boto/default.nix new file mode 100644 index 000000000000..e58f071589a6 --- /dev/null +++ b/pkgs/development/python-modules/boto/default.nix @@ -0,0 +1,38 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, python +, nose +, mock +, requests +, httpretty +}: + +buildPythonPackage rec { + pname = "boto"; + version = "2.49.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "ea0d3b40a2d852767be77ca343b58a9e3a4b00d9db440efb8da74b4e58025e5a"; + }; + + checkPhase = '' + ${python.interpreter} tests/test.py default + ''; + + checkInputs = [ nose mock ]; + propagatedBuildInputs = [ requests httpretty ]; + + meta = with pkgs.lib; { + homepage = https://github.com/boto/boto; + license = licenses.mit; + description = "Python interface to Amazon Web Services"; + longDescription = '' + The boto module is an integrated interface to current and + future infrastructural services offered by Amazon Web + Services. This includes S3, SQS, EC2, among others. + ''; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/box2d/default.nix b/pkgs/development/python-modules/box2d/default.nix new file mode 100644 index 000000000000..f1bd87126795 --- /dev/null +++ b/pkgs/development/python-modules/box2d/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, swig2 +, pkgs-box2d +, isPy3k +}: + +buildPythonPackage rec { + pname = "Box2D"; + version = "2.3.2"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "d1557dffdf9c1d6c796ec5df53e3d93227bb026c14b8411d22c295edaa2fb225"; + }; + + postPatch = '' + sed -i "s/'Box2D.tests' : 'tests'//" setup.py + ''; + + buildInputs = [ swig2 pkgs-box2d ]; + + # tests not included with pypi release + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/pybox2d/pybox2d; + description = '' + A 2D game physics library for Python under + the very liberal zlib license + ''; + license = licenses.zlib; + maintainers = with maintainers; [ sepi ]; + }; +} diff --git a/pkgs/development/python-modules/box2d/disable-test.patch b/pkgs/development/python-modules/box2d/disable-test.patch deleted file mode 100644 index bc2897a8b100..000000000000 --- a/pkgs/development/python-modules/box2d/disable-test.patch +++ /dev/null @@ -1,14 +0,0 @@ -Common subdirectories: Box2D-2.3b0/Box2D and Box2D-2.3b0.new/Box2D -Common subdirectories: Box2D-2.3b0/examples and Box2D-2.3b0.new/examples -Common subdirectories: Box2D-2.3b0/library and Box2D-2.3b0.new/library -diff -u Box2D-2.3b0/setup.py Box2D-2.3b0.new/setup.py ---- Box2D-2.3b0/setup.py 2013-02-02 18:09:34.000000000 +0100 -+++ Box2D-2.3b0.new/setup.py 2014-10-25 13:32:07.136922343 +0200 -@@ -176,7 +176,6 @@ - package_dir = {'Box2D': library_path, - 'Box2D.b2': os.path.join(library_path, 'b2'), - 'Box2D.tests' : 'tests'}, -- test_suite = 'tests', - options = { 'build_ext': { 'swig_opts' : swig_arguments }, - 'egg_info' : { 'egg_base' : library_base }, - }, diff --git a/pkgs/development/python-modules/breathe/default.nix b/pkgs/development/python-modules/breathe/default.nix index 645f75eb3236..7dc9649e6284 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.10.0"; + version = "4.11.0"; pname = "breathe"; src = fetchPypi { inherit pname version; - sha256 = "e94370b8b607a32d9611ed8246e635f02c21dc6847f04e888a00f66a12694eff"; + sha256 = "05x3qrvsriy0cn0p4bxnzhp27pvxbq2vxlxncr2wqh003gpbp4fa"; }; propagatedBuildInputs = [ docutils six sphinx ]; diff --git a/pkgs/development/python-modules/broadlink/default.nix b/pkgs/development/python-modules/broadlink/default.nix new file mode 100644 index 000000000000..d1ecddded776 --- /dev/null +++ b/pkgs/development/python-modules/broadlink/default.nix @@ -0,0 +1,28 @@ +{ lib, fetchPypi, buildPythonPackage +, pyaes, pycrc }: + +buildPythonPackage rec { + pname = "broadlink"; + version = "0.9"; + + src = fetchPypi { + inherit pname version; + sha256 = "10dnd859yjh1h6qrxhvkslbsj5fh5g654xsq2yqblkkv3xd711rs"; + }; + + postPatch = '' + substituteInPlace setup.py \ + --replace pyaes==1.6.0 pyaes + ''; + + propagatedBuildInputs = [ pyaes pycrc ]; + + # no tests available + doCheck = false; + + meta = with lib; { + description = "Python API for controlling Broadlink IR controllers"; + homepage = http://github.com/mjg59/python-broadlink; + license = licenses.mit; + }; +} diff --git a/pkgs/development/python-modules/brotli/default.nix b/pkgs/development/python-modules/brotli/default.nix new file mode 100644 index 000000000000..35b40a3adf1c --- /dev/null +++ b/pkgs/development/python-modules/brotli/default.nix @@ -0,0 +1,26 @@ +{ lib, buildPythonPackage, fetchFromGitHub, pytest }: + +buildPythonPackage rec { + pname = "brotli"; + version = "1.0.7"; + + # PyPI doesn't contain tests so let's use GitHub + src = fetchFromGitHub { + owner = "google"; + repo = pname; + rev = "v${version}"; + sha256 = "1811b55wdfg4kbsjcgh1kc938g118jpvif97ilgrmbls25dfpvvw"; + }; + + checkInputs = [ pytest ]; + + checkPhase = '' + pytest python/tests + ''; + + meta = { + homepage = https://github.com/google/brotli; + description = "Generic-purpose lossless compression algorithm"; + license = lib.licenses.mit; + }; +} diff --git a/pkgs/development/python-modules/bsddb3/default.nix b/pkgs/development/python-modules/bsddb3/default.nix new file mode 100644 index 000000000000..700f5b3d0c52 --- /dev/null +++ b/pkgs/development/python-modules/bsddb3/default.nix @@ -0,0 +1,39 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +, isPy3k +, python +}: + +buildPythonPackage rec { + pname = "bsddb3"; + version = "6.2.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "42d621f4037425afcb16b67d5600c4556271a071a9a7f7f2c2b1ba65bc582d05"; + }; + + buildInputs = [ pkgs.db ]; + + checkPhase = '' + ${python.interpreter} test.py + ''; + + # Path to database need to be set. + # Somehow the setup.py flag is not propagated. + #setupPyBuildFlags = [ "--berkeley-db=${pkgs.db}" ]; + # We can also use a variable + preConfigure = '' + export BERKELEYDB_DIR=${pkgs.db.dev}; + ''; + + meta = with stdenv.lib; { + description = "Python bindings for Oracle Berkeley DB"; + homepage = https://www.jcea.es/programacion/pybsddb.htm; + license = with licenses; [ agpl3 ]; # License changed from bsd3 to agpl3 since 6.x + maintainers = [ maintainers.costrouc ]; + }; + +} diff --git a/pkgs/development/python-modules/bt-proximity/default.nix b/pkgs/development/python-modules/bt-proximity/default.nix new file mode 100644 index 000000000000..dfd4d8f0cbf1 --- /dev/null +++ b/pkgs/development/python-modules/bt-proximity/default.nix @@ -0,0 +1,27 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub +, pybluez }: + +buildPythonPackage rec { + pname = "bt-proximity"; + version = "0.0.20180217"; + + # pypi only has a pre-compiled wheel and no sources + src = fetchFromGitHub { + owner = "FrederikBolding"; + repo = "bluetooth-proximity"; + rev = "463bade8a9080b47f09bf4a47830b31c69c5dffd"; + sha256 = "0anfh90cj3c2g7zqrjvq0d6dzpb4hjl6gk8zw0r349j2zw9i4h7y"; + }; + + propagatedBuildInputs = [ pybluez ]; + + # there are no tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Bluetooth Proximity Detection using Python"; + homepage = https://github.com/FrederikBolding/bluetooth-proximity; + maintainers = with maintainers; [ peterhoeg ]; + license = licenses.asl20; + }; +} diff --git a/pkgs/development/python-modules/btchip/default.nix b/pkgs/development/python-modules/btchip/default.nix new file mode 100644 index 000000000000..6e2e703dd569 --- /dev/null +++ b/pkgs/development/python-modules/btchip/default.nix @@ -0,0 +1,23 @@ +{ stdenv, buildPythonPackage, fetchPypi, hidapi, pyscard, ecdsa }: + +buildPythonPackage rec { + pname = "btchip-python"; + version = "0.1.28"; + name = "${pname}-${version}"; + + src = fetchPypi { + inherit pname version; + sha256 = "10yxwlsr99gby338rsnczkfigcy36fiajpkr6f44438qlvbx02fs"; + }; + + propagatedBuildInputs = [ hidapi pyscard ecdsa ]; + + # tests requires hardware + doCheck = false; + + meta = with stdenv.lib; { + description = "Python communication library for Ledger Hardware Wallet products"; + homepage = "https://github.com/LedgerHQ/btchip-python"; + license = licenses.asl20; + }; +} diff --git a/pkgs/development/python-modules/btrees/default.nix b/pkgs/development/python-modules/btrees/default.nix index c96d305a7f61..665d5347bbaf 100644 --- a/pkgs/development/python-modules/btrees/default.nix +++ b/pkgs/development/python-modules/btrees/default.nix @@ -15,6 +15,12 @@ buildPythonPackage rec { propagatedBuildInputs = [ persistent zope_interface ]; checkInputs = [ zope_testrunner ]; + # disable a failing test that looks broken + postPatch = '' + substituteInPlace BTrees/tests/common.py \ + --replace "testShortRepr" "no_testShortRepr" + ''; + src = fetchPypi { inherit pname version; sha256 = "dcc096c3cf92efd6b9365951f89118fd30bc209c9af83bf050a28151a9992786"; diff --git a/pkgs/development/python-modules/bugz/default.nix b/pkgs/development/python-modules/bugz/default.nix new file mode 100644 index 000000000000..4af8b247fcf3 --- /dev/null +++ b/pkgs/development/python-modules/bugz/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +}: + +buildPythonPackage rec { + pname = "bugz-0.9.3"; + version = "0.13"; + + src = fetchFromGitHub { + owner = "williamh"; + repo = "pybugz"; + rev = "0.13"; + sha256 = "1nw07q7r078dp82rcrhvvnhmnaqjx6f8a6cdjgrsiy6fryrx9dwz"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://www.liquidx.net/pybugz/; + description = "Command line interface for Bugzilla"; + license = licenses.gpl2; + maintainers = [ maintainers.costrouc ]; + }; + +} diff --git a/pkgs/development/python-modules/bugzilla/default.nix b/pkgs/development/python-modules/bugzilla/default.nix index b57fdd5625be..2e79db8d71a4 100644 --- a/pkgs/development/python-modules/bugzilla/default.nix +++ b/pkgs/development/python-modules/bugzilla/default.nix @@ -3,7 +3,7 @@ buildPythonPackage rec { pname = "bugzilla"; - version = "1.1.0"; + version = "2.2.0"; src = fetchPypi { inherit pname version; diff --git a/pkgs/development/python-modules/buildbot/default.nix b/pkgs/development/python-modules/buildbot/default.nix new file mode 100644 index 000000000000..0110aa92c061 --- /dev/null +++ b/pkgs/development/python-modules/buildbot/default.nix @@ -0,0 +1,94 @@ +{ stdenv, lib, buildPythonPackage, fetchPypi, makeWrapper, isPy3k, + python, twisted, jinja2, zope_interface, future, sqlalchemy, + sqlalchemy_migrate, dateutil, txaio, autobahn, pyjwt, treq, txrequests, + txgithub, pyjade, boto3, moto, mock, lz4, setuptoolsTrial, isort, pylint, + flake8, buildbot-worker, buildbot-pkg, glibcLocales }: + +let + withPlugins = plugins: buildPythonPackage { + name = "${package.name}-with-plugins"; + phases = [ "installPhase" "fixupPhase" ]; + buildInputs = [ makeWrapper ]; + propagatedBuildInputs = plugins ++ package.propagatedBuildInputs; + + installPhase = '' + makeWrapper ${package}/bin/buildbot $out/bin/buildbot \ + --prefix PYTHONPATH : "${package}/${python.sitePackages}:$PYTHONPATH" + ln -sfv ${package}/lib $out/lib + ''; + + passthru = package.passthru // { + withPlugins = morePlugins: withPlugins (morePlugins ++ plugins); + }; + }; + + package = buildPythonPackage rec { + pname = "buildbot"; + version = "1.4.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0dfa926nh642i3bnpzlz0q347zicyx6wswjfqbniri59ya64fncx"; + }; + + propagatedBuildInputs = [ + # core + twisted + jinja2 + zope_interface + future + sqlalchemy + sqlalchemy_migrate + dateutil + txaio + autobahn + pyjwt + + # tls + twisted.extras.tls + ]; + + checkInputs = [ + treq + txrequests + pyjade + boto3 + moto + mock + lz4 + setuptoolsTrial + isort + pylint + flake8 + buildbot-worker + buildbot-pkg + glibcLocales + ]; + + patches = [ + # This patch disables the test that tries to read /etc/os-release which + # is not accessible in sandboxed builds. + ./skip_test_linux_distro.patch + ]; + + LC_ALL = "en_US.UTF-8"; + + # TimeoutErrors on slow machines -> aarch64 + doCheck = !stdenv.isAarch64; + + postPatch = '' + substituteInPlace buildbot/scripts/logwatcher.py --replace '/usr/bin/tail' "$(type -P tail)" + ''; + + passthru = { + inherit withPlugins; + }; + + meta = with lib; { + homepage = http://buildbot.net/; + description = "Buildbot is an open-source continuous integration framework for automating software build, test, and release processes"; + maintainers = with maintainers; [ nand0p ryansydnor ]; + license = licenses.gpl2; + }; + }; +in package diff --git a/pkgs/development/tools/build-managers/buildbot/pkg.nix b/pkgs/development/python-modules/buildbot/pkg.nix similarity index 65% rename from pkgs/development/tools/build-managers/buildbot/pkg.nix rename to pkgs/development/python-modules/buildbot/pkg.nix index 11f5be4e98e9..b9358b1c420b 100644 --- a/pkgs/development/tools/build-managers/buildbot/pkg.nix +++ b/pkgs/development/python-modules/buildbot/pkg.nix @@ -1,24 +1,21 @@ -{ stdenv, buildPythonPackage, fetchPypi, setuptools }: +{ lib, buildPythonPackage, fetchPypi, setuptools }: buildPythonPackage rec { - name = "${pname}-${version}"; pname = "buildbot-pkg"; - version = "1.2.0"; + version = "1.4.0"; src = fetchPypi { inherit pname version; - sha256 = "70f429311c5812ffd334f023f4f50b904be5c672c8674ee6d28a11a7c096f18a"; + sha256 = "06f4jvczbg9km0gfmcd1ljplf5w8za27i9ap9jnyqgh3j77smd7a"; }; - propagatedBuildInputs = [ setuptools ]; - postPatch = '' # Their listdir function filters out `node_modules` folders. # Do we have to care about that with Nix...? substituteInPlace buildbot_pkg.py --replace "os.listdir = listdir" "" ''; - meta = with stdenv.lib; { + meta = with lib; { homepage = http://buildbot.net/; description = "Buildbot Packaging Helper"; maintainers = with maintainers; [ nand0p ryansydnor ]; diff --git a/pkgs/development/python-modules/buildbot/plugins.nix b/pkgs/development/python-modules/buildbot/plugins.nix new file mode 100644 index 000000000000..bdc67d178d44 --- /dev/null +++ b/pkgs/development/python-modules/buildbot/plugins.nix @@ -0,0 +1,103 @@ +{ lib, buildPythonPackage, fetchPypi, buildbot, buildbot-pkg }: + +{ + www = buildPythonPackage rec { + pname = "buildbot_www"; + inherit (buildbot-pkg) version; + + # NOTE: wheel is used due to buildbot circular dependency + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "1m5dsp1gn9m5vfh5hnqp8g6hmhw1f1ydnassd33nhk521f2akz0v"; + }; + + meta = with lib; { + homepage = http://buildbot.net/; + description = "Buildbot UI"; + maintainers = with maintainers; [ nand0p ryansydnor ]; + license = licenses.gpl2; + }; + }; + + console-view = buildPythonPackage rec { + pname = "buildbot-console-view"; + inherit (buildbot-pkg) version; + + src = fetchPypi { + inherit pname version; + sha256 = "0vblaxmihgb4w9aa5q0wcgvxs7qzajql8s22w0pl9qs494g05s9r"; + }; + + propagatedBuildInputs = [ buildbot-pkg ]; + checkInputs = [ buildbot ]; + + meta = with lib; { + homepage = http://buildbot.net/; + description = "Buildbot Console View Plugin"; + maintainers = with maintainers; [ nand0p ryansydnor ]; + license = licenses.gpl2; + }; + }; + + waterfall-view = buildPythonPackage rec { + pname = "buildbot-waterfall-view"; + inherit (buildbot-pkg) version; + + src = fetchPypi { + inherit pname version; + sha256 = "18v1a6dapwjc2s9hi0cv3ry3s048w84md908zwaa3033gz3zwzy7"; + }; + + propagatedBuildInputs = [ buildbot-pkg ]; + checkInputs = [ buildbot ]; + + meta = with lib; { + homepage = http://buildbot.net/; + description = "Buildbot Waterfall View Plugin"; + maintainers = with maintainers; [ nand0p ryansydnor ]; + license = licenses.gpl2; + }; + }; + + grid-view = buildPythonPackage rec { + pname = "buildbot-grid-view"; + inherit (buildbot-pkg) version; + + src = fetchPypi { + inherit pname version; + sha256 = "0iawsy892v6rn88hsgiiwaf689jqzhnb2wbxh6zkz3c0hvq4g0qd"; + }; + + propagatedBuildInputs = [ buildbot-pkg ]; + checkInputs = [ buildbot ]; + + meta = with lib; { + homepage = http://buildbot.net/; + description = "Buildbot Grid View Plugin"; + maintainers = with maintainers; [ nand0p ]; + license = licenses.gpl2; + }; + }; + + wsgi-dashboards = buildPythonPackage rec { + pname = "buildbot-wsgi-dashboards"; + inherit (buildbot-pkg) version; + + src = fetchPypi { + inherit pname version; + sha256 = "00cpjna3bffh1qbq6a3sqffd1g7qhbrmn9gpzxf9k38jam6jgfpz"; + }; + + propagatedBuildInputs = [ buildbot-pkg ]; + checkInputs = [ buildbot ]; + + meta = with lib; { + homepage = http://buildbot.net/; + description = "Buildbot WSGI dashboards Plugin"; + maintainers = with maintainers; [ ]; + license = licenses.gpl2; + }; + }; +} diff --git a/pkgs/development/tools/build-managers/buildbot/skip_test_linux_distro.patch b/pkgs/development/python-modules/buildbot/skip_test_linux_distro.patch similarity index 100% rename from pkgs/development/tools/build-managers/buildbot/skip_test_linux_distro.patch rename to pkgs/development/python-modules/buildbot/skip_test_linux_distro.patch diff --git a/pkgs/development/python-modules/buildbot/worker.nix b/pkgs/development/python-modules/buildbot/worker.nix new file mode 100644 index 000000000000..4e54276f8aed --- /dev/null +++ b/pkgs/development/python-modules/buildbot/worker.nix @@ -0,0 +1,26 @@ +{ lib, buildPythonPackage, fetchPypi, python, setuptoolsTrial, mock, twisted, future }: + +buildPythonPackage (rec { + pname = "buildbot-worker"; + version = "1.4.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "12zvf4c39b6s4g1f2w407q8kkw602m88rc1ggi4w9pkw3bwbxrgy"; + }; + + propagatedBuildInputs = [ twisted future ]; + + checkInputs = [ setuptoolsTrial mock ]; + + postPatch = '' + substituteInPlace buildbot_worker/scripts/logwatcher.py --replace '/usr/bin/tail' "$(type -P tail)" + ''; + + meta = with lib; { + homepage = http://buildbot.net/; + description = "Buildbot Worker Daemon"; + maintainers = with maintainers; [ nand0p ryansydnor ]; + license = licenses.gpl2; + }; +}) diff --git a/pkgs/development/python-modules/buildout-nix/default.nix b/pkgs/development/python-modules/buildout-nix/default.nix index 5a1bc4485b71..c76a930c9655 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.12.1"; + version = "2.12.2"; src = fetchPypi { inherit pname version; - sha256 = "1e180b62fd129a68cb3a9ec8eb0ef457e18921269a93e87ef2cc34519415332d"; + sha256 = "ff5d7e8a1361da8dfe1025d35ef6ce55e929dd8518d2a811a1cf2c948950a043"; }; patches = [ ./nix.patch ]; diff --git a/pkgs/development/python-modules/buildout/default.nix b/pkgs/development/python-modules/buildout/default.nix index c75b9fdb6ccb..ede09373f90f 100644 --- a/pkgs/development/python-modules/buildout/default.nix +++ b/pkgs/development/python-modules/buildout/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "zc.buildout"; - version = "2.12.1"; + version = "2.12.2"; src = fetchPypi { inherit pname version; - sha256 = "1e180b62fd129a68cb3a9ec8eb0ef457e18921269a93e87ef2cc34519415332d"; + sha256 = "ff5d7e8a1361da8dfe1025d35ef6ce55e929dd8518d2a811a1cf2c948950a043"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/bumps/default.nix b/pkgs/development/python-modules/bumps/default.nix index 469b449483af..d8fc3d992352 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.10"; + version = "0.7.11"; propagatedBuildInputs = [six]; @@ -12,7 +12,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "07917abf7e598f2a42456ca4f704c6da2a5489eaea0b9a7c61ed8a26506737c8"; + sha256 = "16d24a7f965592d9b02f96e68e6aa70d6fb59abe4db37bb14c4b60c509a3c2ef"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/cachecontrol/default.nix b/pkgs/development/python-modules/cachecontrol/default.nix new file mode 100644 index 000000000000..7fedf8c5461b --- /dev/null +++ b/pkgs/development/python-modules/cachecontrol/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, requests +, msgpack +, pytest +}: + +buildPythonPackage rec { + version = "0.12.5"; + pname = "CacheControl"; + + src = fetchPypi { + inherit pname version; + sha256 = "cef77effdf51b43178f6a2d3b787e3734f98ade253fa3187f3bb7315aaa42ff7"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ requests msgpack ]; + + # tests not included with pypi release + doCheck = false; + + checkPhase = '' + pytest tests + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/ionrock/cachecontrol; + description = "Httplib2 caching for requests"; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/cairosvg/1_x.nix b/pkgs/development/python-modules/cairosvg/1_x.nix new file mode 100644 index 000000000000..b6d40a5fdb70 --- /dev/null +++ b/pkgs/development/python-modules/cairosvg/1_x.nix @@ -0,0 +1,37 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, cairocffi, nose, fontconfig +, cssselect2, defusedxml, pillow, tinycss2 }: + +# CairoSVG 2.x dropped support for Python 2 so offer CairoSVG 1.x as an +# alternative +buildPythonPackage rec { + pname = "CairoSVG"; + version = "1.0.22"; + + # PyPI doesn't include tests so use GitHub + src = fetchFromGitHub { + owner = "Kozea"; + repo = pname; + rev = version; + sha256 = "15z0cag5s79ghhrlgs5xc9ayvzzdr3v8151vf6k819f1drsfjfxl"; + }; + + propagatedBuildInputs = [ cairocffi ]; + + checkInputs = [ nose fontconfig cssselect2 defusedxml pillow tinycss2 ]; + + # Almost all tests just fail. Not sure how to fix them. + doCheck = false; + + # checkInputs = [ nose fontconfig cssselect2 defusedxml pillow tinycss2 ]; + + # checkPhase = '' + # FONTCONFIG_FILE=${fontconfig.out}/etc/fonts/fonts.conf nosetests . + # ''; + + meta = with stdenv.lib; { + homepage = https://cairosvg.org; + license = licenses.lgpl3; + description = "SVG converter based on Cairo"; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/cairosvg/default.nix b/pkgs/development/python-modules/cairosvg/default.nix index 68b1924e5a86..abaabb24b4d9 100644 --- a/pkgs/development/python-modules/cairosvg/default.nix +++ b/pkgs/development/python-modules/cairosvg/default.nix @@ -1,18 +1,28 @@ -{ stdenv, buildPythonPackage, fetchPypi, isPy3k +{ stdenv, buildPythonPackage, fetchPypi, isPy3k, fetchpatch , cairocffi, cssselect2, defusedxml, pillow, tinycss2 , pytestrunner, pytestcov, pytest-flake8, pytest-isort }: buildPythonPackage rec { pname = "CairoSVG"; - version = "2.1.3"; + version = "2.2.1"; disabled = !isPy3k; src = fetchPypi { inherit pname version; - sha256 = "e512f555f576b6462b04b585c4ba4c09a43f3a8fec907b60ead21d7d00c550e9"; + sha256 = "93c5b3204478c4e20c4baeb33807db5311b4420c21db2f21034a6deda998cb14"; }; + patches = [ + # Fix tests. Remove with the next release + (fetchpatch { + url = https://github.com/Kozea/CairoSVG/commit/1f403ad229f0e2782d6427a79f0fbeb6b76148b6.patch; + sha256 = "1dxpj5zh8wmx9f8pj11hrixd5jlaqq5xlcdnbl462bh29zj18l26"; + }) + ]; + + LC_ALL="en_US.UTF-8"; + propagatedBuildInputs = [ cairocffi cssselect2 defusedxml pillow tinycss2 ]; checkInputs = [ pytestrunner pytestcov pytest-flake8 pytest-isort ]; diff --git a/pkgs/development/python-modules/caldavclientlibrary-asynk/default.nix b/pkgs/development/python-modules/caldavclientlibrary-asynk/default.nix new file mode 100644 index 000000000000..7f4857a95319 --- /dev/null +++ b/pkgs/development/python-modules/caldavclientlibrary-asynk/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, isPy3k +}: + +buildPythonPackage rec { + version = "asynkdev"; + pname = "caldavclientlibrary-asynk"; + + src = fetchgit { + url = "https://github.com/skarra/CalDAVClientLibrary.git"; + rev = "06699b08190d50cc2636b921a654d67db0a967d1"; + sha256 = "157q32251ac9x3gdshgrjwsy48nq74vrzviswvph56h9wa8ksnnk"; + }; + + disabled = isPy3k; + + meta = with stdenv.lib; { + description = "A Python library and tool for CalDAV"; + + longDescription = '' + CalDAVCLientLibrary is a Python library and tool for CalDAV. + + This package is the unofficial CalDAVCLientLibrary Python + library maintained by the author of Asynk and is needed for + that package. + ''; + + homepage = https://github.com/skarra/CalDAVClientLibrary/tree/asynkdev/; + maintainers = with maintainers; [ pjones ]; + broken = true; # 2018-04-11 + }; + +} diff --git a/pkgs/development/python-modules/capstone/default.nix b/pkgs/development/python-modules/capstone/default.nix new file mode 100644 index 000000000000..91e00ed7e43c --- /dev/null +++ b/pkgs/development/python-modules/capstone/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, fetchpatch +}: + +buildPythonPackage rec { + pname = "capstone"; + version = "3.0.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "945d3b8c3646a1c3914824c416439e2cf2df8969dd722c8979cdcc23b40ad225"; + }; + + patches = [ + (fetchpatch { + stripLen = 2; + url = "https://patch-diff.githubusercontent.com/raw/aquynh/capstone/pull/783/commits/23fe9f36622573c747e2bab6119ff245437bf276.patch"; + sha256 = "0yizqrdlxqxn16873593kdx2vrr7gvvilhgcf9xy6hr0603d3m5r"; + }) + ]; + + postPatch = '' + patchShebangs src/make.sh + ''; + + preCheck = '' + mv src/libcapstone.so capstone + ''; + + meta = with stdenv.lib; { + homepage = "http://www.capstone-engine.org/"; + license = licenses.bsdOriginal; + description = "Capstone disassembly engine"; + maintainers = with maintainers; [ bennofs ]; + }; +} diff --git a/pkgs/development/python-modules/carbon/default.nix b/pkgs/development/python-modules/carbon/default.nix index df14f44f0b00..0398782900d5 100644 --- a/pkgs/development/python-modules/carbon/default.nix +++ b/pkgs/development/python-modules/carbon/default.nix @@ -4,13 +4,13 @@ buildPythonPackage rec { pname = "carbon"; - version = "1.1.3"; + version = "1.1.4"; disabled = isPy3k; src = fetchPypi { inherit pname version; - sha256 = "1s7327p30w4l9ak4gc7m5ga521233179n2lr3j0ggfbmfhd6blky"; + sha256 = "1b70e34ac0f0bd32a03ee14eaf1ed2c857e208984fc9761f59a95c21c5264513"; }; propagatedBuildInputs = [ twisted whisper txamqp cachetools urllib3 ]; diff --git a/pkgs/development/python-modules/cartopy/default.nix b/pkgs/development/python-modules/cartopy/default.nix new file mode 100644 index 000000000000..64f649ad28ab --- /dev/null +++ b/pkgs/development/python-modules/cartopy/default.nix @@ -0,0 +1,46 @@ +{ buildPythonPackage, lib, fetchPypi +, pytest, filelock, mock, pep8 +, cython, isPy37, glibcLocales +, six, pyshp, shapely, geos, proj, numpy +, gdal, pillow, matplotlib, pyepsg, pykdtree, scipy, owslib, fiona +}: + +buildPythonPackage rec { + pname = "cartopy"; + version = "0.17.0"; + + src = fetchPypi { + inherit version; + pname = "Cartopy"; + sha256 = "0q9ckfi37cxj7jwnqnzij62vwcf4krccx576vv5lhvpgvplxjjs2"; + }; + + checkInputs = [ filelock mock pytest pep8 ]; + + # several tests require network connectivity: we disable them + checkPhase = '' + export HOME=$(mktemp -d) + pytest --pyargs cartopy \ + -m "not network and not natural_earth" \ + -k "not test_nightshade_image" + ''; + + buildInputs = [ cython glibcLocales ]; + LC_ALL = "en_US.UTF-8"; + + propagatedBuildInputs = [ + # required + six pyshp shapely geos proj numpy + + # optional + gdal pillow matplotlib pyepsg pykdtree scipy fiona owslib + ]; + + meta = with lib; { + description = "Process geospatial data to create maps and perform analyses"; + license = licenses.lgpl3; + homepage = https://scitools.org.uk/cartopy/docs/latest/; + maintainers = with maintainers; [ mredaelli ]; + }; + +} diff --git a/pkgs/development/python-modules/cassandra-driver/default.nix b/pkgs/development/python-modules/cassandra-driver/default.nix new file mode 100644 index 000000000000..c445c21478b0 --- /dev/null +++ b/pkgs/development/python-modules/cassandra-driver/default.nix @@ -0,0 +1,55 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +, cython +, futures +, six +, python +, scales +, eventlet +, twisted +, mock +, gevent +, nose +, pytz +, pyyaml +, sure +, pythonOlder +}: + +buildPythonPackage rec { + pname = "cassandra-driver"; + version = "3.15.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1xcirbvlj00id8269akhk8gy2sv0mlnbgy3nagi32648jwsrcadg"; + }; + + buildInputs = [ pkgs.libev cython ]; + + propagatedBuildInputs = [ six ] + ++ stdenv.lib.optionals (pythonOlder "3.4") [ futures ]; + + postPatch = '' + sed -i "s/<=1.0.1//" setup.py + ''; + + checkPhase = '' + ${python.interpreter} setup.py gevent_nosetests + ${python.interpreter} setup.py eventlet_nosetests + ''; + + checkInputs = [ scales eventlet twisted mock gevent nose pytz pyyaml sure ]; + + # Could not get tests running + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://datastax.github.io/python-driver/; + description = "A Python client driver for Apache Cassandra"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/cchardet/default.nix b/pkgs/development/python-modules/cchardet/default.nix new file mode 100644 index 000000000000..5596b3e37e59 --- /dev/null +++ b/pkgs/development/python-modules/cchardet/default.nix @@ -0,0 +1,28 @@ +{ lib +, buildPythonPackage +, fetchPypi +, python +, nose +}: + +buildPythonPackage rec { + pname = "cchardet"; + version = "2.1.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "1h3wajwwgqpyb1q44lzr8djbcwr4y8cphph7kyscz90d83h4b5yc"; + }; + + checkInputs = [ nose ]; + checkPhase = '' + ${python.interpreter} setup.py nosetests + ''; + + meta = { + description = "High-speed universal character encoding detector"; + homepage = https://github.com/PyYoshi/cChardet; + license = lib.licenses.mpl11; + maintainers = with lib.maintainers; [ ivan ]; + }; +} diff --git a/pkgs/development/python-modules/cddb/default.nix b/pkgs/development/python-modules/cddb/default.nix new file mode 100644 index 000000000000..f40ff08fcf42 --- /dev/null +++ b/pkgs/development/python-modules/cddb/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, pkgs +, isPy3k +}: + +buildPythonPackage rec { + name = "CDDB-1.4"; + disabled = isPy3k; + + buildInputs = stdenv.lib.optionals stdenv.isDarwin [ pkgs.darwin.apple_sdk.frameworks.IOKit ]; + + src = pkgs.fetchurl { + url = "http://cddb-py.sourceforge.net/${name}.tar.gz"; + sha256 = "098xhd575ibvdx7i3dny3lwi851yxhjg2hn5jbbgrwj833rg5l5w"; + }; + + meta = with stdenv.lib; { + homepage = http://cddb-py.sourceforge.net/; + description = "CDDB and FreeDB audio CD track info access"; + license = licenses.gpl2Plus; + }; + +} diff --git a/pkgs/development/python-modules/celery/default.nix b/pkgs/development/python-modules/celery/default.nix index df260b3adb7d..13038c5803cc 100644 --- a/pkgs/development/python-modules/celery/default.nix +++ b/pkgs/development/python-modules/celery/default.nix @@ -15,11 +15,11 @@ let in buildPythonPackage rec { pname = "celery"; - version = "4.2.0"; + version = "4.2.1"; src = fetchPypi { inherit pname version; - sha256 = "ff727c115533edbc7b81b2b4ba1ec88d1c2fc4836e1e2f4c3c33a76ff53e5d7f"; + sha256 = "0y66rz7z8dfcgs3s0qxmdddlaq57bzbgxgfz896nbp14grkv9nkp"; }; # Skip test_RedisBackend.test_timeouts_in_url_coerced diff --git a/pkgs/development/python-modules/cffi/default.nix b/pkgs/development/python-modules/cffi/default.nix index 3f1456f6e948..18826d46b860 100644 --- a/pkgs/development/python-modules/cffi/default.nix +++ b/pkgs/development/python-modules/cffi/default.nix @@ -33,7 +33,7 @@ if isPyPy then null else buildPythonPackage rec { doCheck = !stdenv.hostPlatform.isMusl; # TODO: Investigate checkPhase = '' - py.test + py.test -k "not test_char_pointer_conversion" ''; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/cftime/default.nix b/pkgs/development/python-modules/cftime/default.nix index 9190f274a24f..d4f59d417714 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.1"; + version = "1.0.3.4"; src = fetchPypi { inherit pname version; - sha256 = "20556931f546838d09be5d589482dfae6164e0d403f0aab2163c006b680d3b92"; + sha256 = "0362dhxbzk593walyjz30dll6y2y79wialik647cbwdsf3ad0x6x"; }; checkInputs = [ pytest coveralls pytestcov ]; diff --git a/pkgs/development/python-modules/chameleon/default.nix b/pkgs/development/python-modules/chameleon/default.nix new file mode 100644 index 000000000000..104bdb86bf00 --- /dev/null +++ b/pkgs/development/python-modules/chameleon/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "Chameleon"; + version = "3.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "1a83jf211mqjhgbd3abqyrn4mp4vb077ql8fydmv80xg3whrf3yb"; + }; + + meta = with stdenv.lib; { + homepage = https://chameleon.readthedocs.io/; + description = "Fast HTML/XML Template Compiler"; + license = licenses.bsd0; + maintainers = with maintainers; [ garbas domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/cheroot/default.nix b/pkgs/development/python-modules/cheroot/default.nix index 6edad2d01619..08a455eb40c3 100644 --- a/pkgs/development/python-modules/cheroot/default.nix +++ b/pkgs/development/python-modules/cheroot/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { patches = fetchpatch { name = "cheroot-fix-setup-python3.patch"; - url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/cheroot-fix-setup-python3.patch?h=packages/python-cheroot"; + url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/cheroot-fix-setup-python3.patch?h=packages/python-cheroot&id=9b33cb0885b3c0d91adeacae23761a4321eb0e64"; sha256 = "1rlgz0qln536y00mfqlf0i9hz3f53id73wh47cg5q2vcsw1w2bpc"; }; diff --git a/pkgs/development/python-modules/circus/default.nix b/pkgs/development/python-modules/circus/default.nix index 0a82238b703e..a4f96ccaf68e 100644 --- a/pkgs/development/python-modules/circus/default.nix +++ b/pkgs/development/python-modules/circus/default.nix @@ -1,4 +1,4 @@ -{ buildPythonPackage, fetchPypi +{ stdenv, buildPythonPackage, fetchPypi , iowait, psutil, pyzmq, tornado, mock }: buildPythonPackage rec { @@ -10,7 +10,22 @@ buildPythonPackage rec { sha256 = "d1603cf4c4f620ce6593d3d2a67fad25bf0242183ea24110d8bb1c8079c55d1b"; }; + postPatch = '' + # relax version restrictions to fix build + substituteInPlace setup.py \ + --replace "pyzmq>=13.1.0,<17.0" "pyzmq>13.1.0" \ + --replace "tornado>=3.0,<5.0" "tornado>=3.0" + ''; + + checkInputs = [ mock ]; + doCheck = false; # weird error - propagatedBuildInputs = [ iowait psutil pyzmq tornado mock ]; + propagatedBuildInputs = [ iowait psutil pyzmq tornado ]; + + meta = with stdenv.lib; { + description = "A process and socket manager"; + homepage = "https://github.circus.com/circus-tent/circus"; + license = licenses.asl20; + }; } diff --git a/pkgs/development/python-modules/cliapp/default.nix b/pkgs/development/python-modules/cliapp/default.nix new file mode 100644 index 000000000000..a7ae70a43795 --- /dev/null +++ b/pkgs/development/python-modules/cliapp/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, sphinx +, isPy3k +}: + +buildPythonPackage rec { + pname = "cliapp"; + version = "1.20150305"; + disabled = isPy3k; + + src = fetchgit { + url = "http://git.liw.fi/cgi-bin/cgit/cgit.cgi/cliapp"; + rev = "569df8a5959cd8ef46f78c9497461240a5aa1123"; + sha256 = "882c5daf933e4cf089842995efc721e54361d98f64e0a075e7373b734cd899f3"; + }; + + buildInputs = [ sphinx ]; + + # error: invalid command 'test' + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://liw.fi/cliapp/; + description = "Python framework for Unix command line programs"; + license = licenses.gpl2; + maintainers = with maintainers; [ rickynils ]; + }; + +} diff --git a/pkgs/development/python-modules/click-completion/default.nix b/pkgs/development/python-modules/click-completion/default.nix new file mode 100644 index 000000000000..0dd5e22abf57 --- /dev/null +++ b/pkgs/development/python-modules/click-completion/default.nix @@ -0,0 +1,23 @@ +{ stdenv, buildPythonPackage, fetchPypi, isPy3k, + click, jinja2, shellingham, six +}: + +buildPythonPackage rec { + pname = "click-completion"; + version = "0.5.0"; + disabled = (!isPy3k); + + src = fetchPypi { + inherit pname version; + sha256 = "0k3chs301cnyq2jfl12lih5fa6r06nmxmbyp9dwvjm09v8f2c03n"; + }; + + propagatedBuildInputs = [ click jinja2 shellingham six ]; + + meta = with stdenv.lib; { + description = "Add or enhance bash, fish, zsh and powershell completion in Click"; + homepage = https://github.com/click-contrib/click-completion; + license = licenses.mit; + maintainers = with maintainers; [ mbode ]; + }; +} diff --git a/pkgs/development/python-modules/click-didyoumean/default.nix b/pkgs/development/python-modules/click-didyoumean/default.nix new file mode 100644 index 000000000000..4cd2ea15029b --- /dev/null +++ b/pkgs/development/python-modules/click-didyoumean/default.nix @@ -0,0 +1,22 @@ +{ stdenv, buildPythonPackage, fetchPypi, + click +}: + +buildPythonPackage rec { + pname = "click-didyoumean"; + version = "0.0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "1svaza5lpvdbmyrx5xi0riqzq4hb9wnlpqrg6r8zy14pbi42j8hi"; + }; + + propagatedBuildInputs = [ click ]; + + meta = with stdenv.lib; { + description = "Enable git-like did-you-mean feature in click"; + homepage = https://github.com/click-contrib/click-didyoumean; + license = licenses.mit; + maintainers = with maintainers; [ mbode ]; + }; +} diff --git a/pkgs/development/python-modules/click-plugins/default.nix b/pkgs/development/python-modules/click-plugins/default.nix index 74d64d8390cf..a5124ac86134 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.3"; + version = "1.0.4"; src = fetchPypi { inherit pname version; - sha256 = "1ifphgaw5mmcdnqd0qfnmrbm62q3k6p573aff4cxgpyjxmz5xk3s"; + sha256 = "dfed74b5063546a137de99baaaf742b4de4337ad2b3e1df5ec7c8a256adc0847"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/click-repl/default.nix b/pkgs/development/python-modules/click-repl/default.nix new file mode 100644 index 000000000000..8a487ab24102 --- /dev/null +++ b/pkgs/development/python-modules/click-repl/default.nix @@ -0,0 +1,20 @@ +{ stdenv, buildPythonPackage, fetchPypi, click, prompt_toolkit }: + +buildPythonPackage rec { + pname = "click-repl"; + version = "0.1.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "1mcmz95595nrp4r58spy1ac993db26hk4q97isghbmn4md99vwmr"; + }; + + propagatedBuildInputs = [ click prompt_toolkit ]; + + meta = with stdenv.lib; { + homepage = https://github.com/click-contrib/click-repl; + description = "Subcommand REPL for click apps"; + license = licenses.mit; + maintainers = with maintainers; [ twey ]; + }; +} diff --git a/pkgs/development/python-modules/cligj/default.nix b/pkgs/development/python-modules/cligj/default.nix index c47a15d64bbc..0ec82efed8b2 100644 --- a/pkgs/development/python-modules/cligj/default.nix +++ b/pkgs/development/python-modules/cligj/default.nix @@ -4,13 +4,13 @@ buildPythonPackage rec { pname = "cligj"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitHub { owner = "mapbox"; repo = "cligj"; rev = version; - sha256 = "0fclxagxv23v75yiypb29a8sja23dakhvmx3blmxyhg2sci92sx8"; + sha256 = "13vlibbn86dhh6iy8k831vsa249746jnk419wcr9vvr3pqxml6g2"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/clint/default.nix b/pkgs/development/python-modules/clint/default.nix new file mode 100644 index 000000000000..602ab00b0849 --- /dev/null +++ b/pkgs/development/python-modules/clint/default.nix @@ -0,0 +1,39 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, mock +, blessings +, nose +, nose_progressive +, pillow +, args +, pkgs +}: + +buildPythonPackage rec { + pname = "clint"; + version = "0.5.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1an5lkkqk1zha47198p42ji3m94xmzx1a03dn7866m87n4r4q8h5"; + }; + + LC_ALL="en_US.UTF-8"; + + checkPhase = '' + ${python.interpreter} test_clint.py + ''; + + buildInputs = [ mock nose nose_progressive pkgs.glibcLocales ]; + propagatedBuildInputs = [ pillow blessings args ]; + + meta = with stdenv.lib; { + homepage = https://github.com/kennethreitz/clint; + description = "Python Command Line Interface Tools"; + license = licenses.isc; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/clize/default.nix b/pkgs/development/python-modules/clize/default.nix new file mode 100644 index 000000000000..8456f8d473b5 --- /dev/null +++ b/pkgs/development/python-modules/clize/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, dateutil +, sigtools +}: + +buildPythonPackage rec { + pname = "clize"; + version = "3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1xkr3h404d7pgj5gdpg6bddv3v3yq2hgx8qlwkgw5abg218k53hm"; + }; + + buildInputs = [ dateutil ]; + propagatedBuildInputs = [ sigtools ]; + + meta = with stdenv.lib; { + description = "Command-line argument parsing for Python"; + homepage = "https://github.com/epsy/clize"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/closure-linter/default.nix b/pkgs/development/python-modules/closure-linter/default.nix new file mode 100644 index 000000000000..f6c94ace1fad --- /dev/null +++ b/pkgs/development/python-modules/closure-linter/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, isPy3k +, gflags +}: + +/* There is a project called "closure-linter" on PyPI that is the + same as this, but it does not appear to be owned by Google. + So we're pulling from Google's GitHub repo instead. */ +buildPythonPackage rec { + pname = "closure-linter"; + version = "2.3.19"; + + /* This project has no Python 3 support, as noted by + https://github.com/google/closure-linter/issues/81 */ + disabled = isPy3k; + + src = fetchgit { + url = "https://github.com/google/closure-linter"; + rev = "5c27529075bb88bdc45e73008f496dec8438d658"; + sha256 = "076c7q7pr7akfvq5y8lxr1ab81wwps07gw00igdkcxnc5k9dzxwc"; + }; + + propagatedBuildInputs = [ gflags ]; + + meta = with stdenv.lib; { + description = "Checks JavaScript files against Google's style guide."; + homepage = "https://developers.google.com/closure/utilities/"; + license = with licenses; [ asl20 ]; + }; + +} diff --git a/pkgs/development/python-modules/cloudpickle/default.nix b/pkgs/development/python-modules/cloudpickle/default.nix index f70ebee411ab..b00d210a464a 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.5.5"; + version = "0.5.6"; src = fetchPypi { inherit pname version; - sha256 = "6ea4b548f61a4f616b065182716318c7dced8c053517f35ac59cec22802daf3d"; + sha256 = "0390ecb3731ac035d74c34651460f4a683e9ef7443861712b8d56c20c2f92113"; }; buildInputs = [ pytest mock ]; diff --git a/pkgs/development/python-modules/cmd2/default.nix b/pkgs/development/python-modules/cmd2/default.nix index 4217d193cfea..019ab4e6cdd8 100644 --- a/pkgs/development/python-modules/cmd2/default.nix +++ b/pkgs/development/python-modules/cmd2/default.nix @@ -1,15 +1,16 @@ { stdenv, fetchPypi, buildPythonPackage, pythonOlder, isPy3k , pyperclip, six, pyparsing, vim, wcwidth, colorama -, contextlib2 ? null, setuptools_scm -, pytest, mock, which, glibcLocales +, contextlib2 ? null, typing ? null, setuptools_scm +, pytest, mock ? null, pytest-mock +, which, glibcLocales }: buildPythonPackage rec { pname = "cmd2"; - version = "0.9.4"; + version = "0.9.6"; src = fetchPypi { inherit pname version; - sha256 = "0037dcf92331c63ae43e7e644536e646fff8be2fd5a83da06b3482f910f929c6"; + sha256 = "0279p76n6yny6psys9fc6yjdrqiisbpmrl59a2vxy56hi7094kaw"; }; LC_ALL="en_US.UTF-8"; @@ -23,12 +24,6 @@ buildPythonPackage rec { export PATH=$(realpath bin):$PATH ''; - checkInputs= [ pytest mock which vim glibcLocales ]; - checkPhase = '' - # test_path_completion_user_expansion might be fixed in the next release - py.test -k 'not test_path_completion_user_expansion' - ''; - doCheck = !stdenv.isDarwin; disabled = !isPy3k; buildInputs = [ @@ -42,9 +37,20 @@ buildPythonPackage rec { pyparsing wcwidth ] - ++ stdenv.lib.optional (pythonOlder "3.5") contextlib2 + ++ stdenv.lib.optionals (pythonOlder "3.5") [contextlib2 typing] ; + + doCheck = !stdenv.isDarwin; + # pytest-cov + # argcomplete will generate errors + checkInputs= [ pytest mock which vim glibcLocales pytest-mock ] + ++ stdenv.lib.optional (pythonOlder "3.6") [ mock ]; + checkPhase = '' + # test_path_completion_user_expansion might be fixed in the next release + py.test -k 'not test_path_completion_user_expansion' + ''; + meta = with stdenv.lib; { description = "Enhancements for standard library's cmd module"; homepage = https://github.com/python-cmd2/cmd2; diff --git a/pkgs/development/python-modules/cmdtest/default.nix b/pkgs/development/python-modules/cmdtest/default.nix new file mode 100644 index 000000000000..605529b17470 --- /dev/null +++ b/pkgs/development/python-modules/cmdtest/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, cliapp +, ttystatus +, markdown +, isPy3k +, isPyPy +}: + +buildPythonPackage rec { + name = "cmdtest-${version}"; + version = "0.18"; + disabled = isPy3k || isPyPy; + + src = fetchurl { + url = "http://code.liw.fi/debian/pool/main/c/cmdtest/cmdtest_${version}.orig.tar.xz"; + sha256 = "068f24k8ad520hcf8g3gj7wvq1wspyd46ay0k9xa360jlb4dv2mn"; + }; + + propagatedBuildInputs = [ cliapp ttystatus markdown ]; + + # TODO: cmdtest tests must be run before the buildPhase + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://liw.fi/cmdtest/; + description = "Black box tests Unix command line tools"; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/cntk/default.nix b/pkgs/development/python-modules/cntk/default.nix new file mode 100644 index 000000000000..2bcb7165ca1c --- /dev/null +++ b/pkgs/development/python-modules/cntk/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, pkgs +, numpy +, scipy +, enum34 +, protobuf +, pip +, python +}: + +buildPythonPackage rec { + inherit (pkgs.cntk) name version src meta; + + buildInputs = [ pkgs.cntk pkgs.swig pkgs.openmpi ]; + propagatedBuildInputs = [ numpy scipy enum34 protobuf pip ]; + + CNTK_LIB_PATH = "${pkgs.cntk}/lib"; + CNTK_COMPONENT_VERSION = pkgs.cntk.version; + + postPatch = '' + cd bindings/python + sed -i 's,"libmpi.so.12","${pkgs.openmpi}/lib/libmpi.so",g' cntk/train/distributed.py + ''; + + postInstall = '' + rm -rf $out/${python.sitePackages}/cntk/libs + ln -s ${pkgs.cntk}/lib $out/${python.sitePackages}/cntk/libs + # It's not installed for some reason. + cp cntk/cntk_py.py $out/${python.sitePackages}/cntk + ''; + + # Actual tests are broken. + checkPhase = '' + cd $NIX_BUILD_TOP + ${python.interpreter} -c "import cntk" + ''; +} diff --git a/pkgs/development/python-modules/coilmq/default.nix b/pkgs/development/python-modules/coilmq/default.nix index 11d39e411ce5..90eb1edc2cda 100644 --- a/pkgs/development/python-modules/coilmq/default.nix +++ b/pkgs/development/python-modules/coilmq/default.nix @@ -1,5 +1,5 @@ { stdenv, buildPythonPackage, fetchPypi -, stompclient, pythondaemon, redis, pid, pytest, six, click, coverage +, stompclient, python-daemon, redis, pid, pytest, six, click, coverage , sqlalchemy }: buildPythonPackage rec { @@ -11,7 +11,7 @@ buildPythonPackage rec { sha256 = "4cbfeb5ed2459df14902c1380157be6267702b1271682924cd316ccad8a29d1d"; }; - propagatedBuildInputs = [ stompclient pythondaemon redis pid ]; + propagatedBuildInputs = [ stompclient python-daemon redis pid ]; buildInputs = [ pytest six click coverage sqlalchemy ]; # The teste data is not included in the distribution diff --git a/pkgs/development/python-modules/colander/default.nix b/pkgs/development/python-modules/colander/default.nix index ed27464d1fe0..5cfa1862f48b 100644 --- a/pkgs/development/python-modules/colander/default.nix +++ b/pkgs/development/python-modules/colander/default.nix @@ -1,16 +1,16 @@ { lib, buildPythonPackage, fetchPypi -, translationstring, iso8601 }: +, translationstring, iso8601, enum34 }: buildPythonPackage rec { pname = "colander"; - version = "1.4"; + version = "1.5.1"; src = fetchPypi { inherit pname version; - sha256 = "e20e9acf190e5711cf96aa65a5405dac04b6e841028fc361d953a9923dbc4e72"; + sha256 = "18ah4cwwxnpm6qxi6x9ipy51dal4spd343h44s5wd01cnhgrwsyq"; }; - propagatedBuildInputs = [ translationstring iso8601 ]; + propagatedBuildInputs = [ translationstring iso8601 enum34 ]; meta = with lib; { description = "A simple schema-based serialization and deserialization library"; diff --git a/pkgs/development/python-modules/colanderalchemy/default.nix b/pkgs/development/python-modules/colanderalchemy/default.nix new file mode 100644 index 000000000000..78f0f6fe371f --- /dev/null +++ b/pkgs/development/python-modules/colanderalchemy/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchpatch +, fetchPypi +, unittest2 +, colander +, sqlalchemy +}: + +buildPythonPackage rec { + pname = "ColanderAlchemy"; + version = "0.3.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "11wcni2xmfmy001rj62q2pwf305vvngkrfm5c4zlwvgbvlsrvnnw"; + }; + + patches = [ + (fetchpatch { + url = "https://github.com/stefanofontanelli/ColanderAlchemy/commit/b45fe35f2936a5ccb705e9344075191e550af6c9.patch"; + sha256 = "1kf278wjq49zd6fhpp55vdcawzdd107767shzfck522sv8gr6qvx"; + }) + ]; + + buildInputs = [ unittest2 ]; + propagatedBuildInputs = [ colander sqlalchemy ]; + + meta = with stdenv.lib; { + description = "Autogenerate Colander schemas based on SQLAlchemy models"; + homepage = https://github.com/stefanofontanelli/ColanderAlchemy; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/colored/default.nix b/pkgs/development/python-modules/colored/default.nix new file mode 100644 index 000000000000..42443c873d7d --- /dev/null +++ b/pkgs/development/python-modules/colored/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "colored"; + version = "1.3.93"; + + src = fetchPypi { + inherit pname version; + sha256 = "0xbhq9nd9xz3b6w0c4q33jfgnv8jid023v2fyhi7hsrz1scym5l2"; + }; + + # No proper test suite + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://gitlab.com/dslackw/colored; + description = "Simple library for color and formatting to terminal"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/colorlog/default.nix b/pkgs/development/python-modules/colorlog/default.nix index 3045e61db607..edcd040b0665 100644 --- a/pkgs/development/python-modules/colorlog/default.nix +++ b/pkgs/development/python-modules/colorlog/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "colorlog"; - version = "3.1.4"; + version = "4.0.2"; src = fetchPypi { inherit pname version; - sha256 = "418db638c9577f37f0fae4914074f395847a728158a011be2a193ac491b9779d"; + sha256 = "3cf31b25cbc8f86ec01fef582ef3b840950dea414084ed19ab922c8b493f9b42"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/configshell/default.nix b/pkgs/development/python-modules/configshell/default.nix new file mode 100644 index 000000000000..b0a563126e22 --- /dev/null +++ b/pkgs/development/python-modules/configshell/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchFromGitHub, buildPythonPackage, pyparsing, six }: + +buildPythonPackage rec { + pname = "configshell"; + version = "1.1.fb25"; + + src = fetchFromGitHub { + owner = "open-iscsi"; + repo ="${pname}-fb"; + rev = "v${version}"; + sha256 = "0zpr2n4105qqsklyfyr9lzl1rhxjcv0mnsl57hgk0m763w6na90h"; + }; + + propagatedBuildInputs = [ pyparsing six ]; + + meta = with stdenv.lib; { + description = "A Python library for building configuration shells"; + homepage = https://github.com/open-iscsi/configshell-fb; + license = licenses.asl20; + }; +} diff --git a/pkgs/development/python-modules/confluent-kafka/default.nix b/pkgs/development/python-modules/confluent-kafka/default.nix index 0638ea3a36d2..65f6cb291b2d 100644 --- a/pkgs/development/python-modules/confluent-kafka/default.nix +++ b/pkgs/development/python-modules/confluent-kafka/default.nix @@ -1,15 +1,15 @@ -{ stdenv, buildPythonPackage, fetchPypi, isPy3k, rdkafka, requests, avro3k, avro}: +{ stdenv, buildPythonPackage, fetchPypi, isPy3k, rdkafka, requests, avro3k, avro, futures}: buildPythonPackage rec { - version = "0.11.5"; + version = "0.11.6"; pname = "confluent-kafka"; src = fetchPypi { inherit pname version; - sha256 = "bfb5807bfb5effd74f2cfe65e4e3e8564a9e72b25e099f655d8ad0d362a63b9f"; + sha256 = "1dvzlafgr4g0n7382s5bgbls3f9wrgr0yxd70yyxl59wddwzfii7"; }; - buildInputs = [ rdkafka requests ] ++ (if isPy3k then [ avro3k ] else [ avro ]) ; + buildInputs = [ rdkafka requests ] ++ (if isPy3k then [ avro3k ] else [ avro futures ]) ; # Tests fail for python3 under this pypi release doCheck = if isPy3k then false else true; diff --git a/pkgs/development/python-modules/construct/default.nix b/pkgs/development/python-modules/construct/default.nix index 680f6e02cd01..f8e739f0bc7d 100644 --- a/pkgs/development/python-modules/construct/default.nix +++ b/pkgs/development/python-modules/construct/default.nix @@ -1,23 +1,26 @@ -{ stdenv, buildPythonPackage, fetchFromGitHub, six, pytest }: +{ stdenv, buildPythonPackage, fetchFromGitHub +, six, pytest, arrow +}: buildPythonPackage rec { - pname = "construct"; - version = "2.8.16"; - name = pname + "-" + version; + pname = "construct"; + version = "2.9.45"; src = fetchFromGitHub { - owner = "construct"; - repo = "construct"; - rev = "v${version}"; - sha256 = "0lzz1dy419n254qccch7yx4nkpwd0fsyjhnsnaf6ysgwzqxxv63j"; + owner = pname; + repo = pname; + rev = "v${version}"; + sha256 = "0ig66xrzswpkhhmw123p2nvr15a9lxz54a1fmycfdh09327c1d3y"; }; propagatedBuildInputs = [ six ]; - checkInputs = [ pytest ]; + checkInputs = [ pytest arrow ]; + # TODO: figure out missing dependencies + doCheck = false; checkPhase = '' - py.test -k 'not test_numpy' tests + py.test -k 'not test_numpy and not test_gallery' tests ''; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/cornice/default.nix b/pkgs/development/python-modules/cornice/default.nix new file mode 100644 index 000000000000..dc7c9c334d3c --- /dev/null +++ b/pkgs/development/python-modules/cornice/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pyramid +, simplejson +, six +, venusian +}: + +buildPythonPackage rec { + pname = "cornice"; + version = "3.4.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "a7f8db903ba06c2584c7db4474459de3565d90b5e4ae4b97c687840e11d5b7fd"; + }; + + propagatedBuildInputs = [ pyramid simplejson six venusian ]; + + # tests not packaged with pypi release + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/mozilla-services/cornice; + description = "Build Web Services with Pyramid"; + license = licenses.mpl20; + maintainers = [ maintainers.costrouc ]; + }; + +} diff --git a/pkgs/development/python-modules/cozy/default.nix b/pkgs/development/python-modules/cozy/default.nix index 0feca2773b37..7515891456e9 100644 --- a/pkgs/development/python-modules/cozy/default.nix +++ b/pkgs/development/python-modules/cozy/default.nix @@ -1,4 +1,4 @@ -{ buildPythonPackage, fetchFromGitHub, lib, +{ buildPythonPackage, isPy3k, fetchFromGitHub, lib, z3, ply, python-igraph, oset, ordered-set, dictionaries }: buildPythonPackage { @@ -29,6 +29,8 @@ buildPythonPackage { $out/bin/cozy --help ''; + disabled = !isPy3k; + meta = { description = "The collection synthesizer"; homepage = https://cozy.uwplse.org/; diff --git a/pkgs/development/python-modules/credstash/default.nix b/pkgs/development/python-modules/credstash/default.nix index db48326535db..e761792bb999 100644 --- a/pkgs/development/python-modules/credstash/default.nix +++ b/pkgs/development/python-modules/credstash/default.nix @@ -9,6 +9,14 @@ buildPythonPackage rec { sha256 = "814560f99ae2409e2c6d906d878f9dadada5d1d0a950aafb6b2c0d535291bdfb"; }; + # The install phase puts an executable and a copy of the library it imports in + # bin/credstash and bin/credstash.py, despite the fact that the library is also + # installed to lib/python/site-packages/credstash.py. + # If we apply wrapPythonPrograms to bin/credstash.py then the executable will try + # to import the credstash module from the resulting shell script. Removing this + # file ensures that Python imports the module from site-packages library. + postInstall = "rm $out/bin/credstash.py"; + nativeBuildInputs = [ nose ]; propagatedBuildInputs = [ cryptography boto3 pyyaml docutils ]; diff --git a/pkgs/development/python-modules/cryptography/default.nix b/pkgs/development/python-modules/cryptography/default.nix index 2771e74e1340..603f92336c05 100644 --- a/pkgs/development/python-modules/cryptography/default.nix +++ b/pkgs/development/python-modules/cryptography/default.nix @@ -51,6 +51,10 @@ buildPythonPackage rec { hypothesis ]; + checkPhase = '' + py.test --disable-pytest-warnings tests + ''; + # The test assumes that if we're on Sierra or higher, that we use `getentropy`, but for binary # compatibility with pre-Sierra for binary caches, we hide that symbol so the library doesn't # use it. This boils down to them checking compatibility with `getentropy` in two different places, diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix index 9a836e88752a..f9f400408a78 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 = "4.4.0"; + version = "4.4.1"; src = fetchPypi { inherit pname version; - sha256 = "fca0e3d3fdad4c825197ea421bed0d253224b44daf738d82af5cba856c1c0b3e"; + sha256 = "d46a3eea628a17b9c3f446e4b13513a1f0cc0b9930214417b41c90dcf0bb427f"; }; checkInputs = [ diff --git a/pkgs/development/python-modules/curtsies/default.nix b/pkgs/development/python-modules/curtsies/default.nix index d29ad1d64745..b0e9fee93d4c 100644 --- a/pkgs/development/python-modules/curtsies/default.nix +++ b/pkgs/development/python-modules/curtsies/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildPythonPackage, fetchPypi, blessings, mock, nose, pyte, wcwidth, typing }: +{ stdenv, buildPythonPackage, fetchPypi, fetchpatch, pythonOlder, blessings, mock, nose, pyte, wcwidth, typing }: buildPythonPackage rec { pname = "curtsies"; @@ -8,7 +8,16 @@ buildPythonPackage rec { sha256 = "89c802ec051d01dec6fc983e9856a3706e4ea8265d2940b1f6d504a9e26ed3a9"; }; - propagatedBuildInputs = [ blessings wcwidth typing ]; + patches = [ + # Fix dependency on typing. Remove with the next release + (fetchpatch { + url = https://github.com/bpython/curtsies/commit/217b4f83e954837f8adc4c549c1f2f9f2bb272a7.patch; + sha256 = "1d3zwx9c7i0drb4nvydalm9mr83jrvdm75ffgisri89h337hiffs"; + }) + ]; + + propagatedBuildInputs = [ blessings wcwidth ] + ++ stdenv.lib.optionals (pythonOlder "3.5") [ typing ]; checkInputs = [ mock pyte nose ]; @@ -18,7 +27,7 @@ buildPythonPackage rec { meta = with stdenv.lib; { description = "Curses-like terminal wrapper, with colored strings!"; - homepage = https://pypi.python.org/pypi/curtsies; + homepage = https://github.com/bpython/curtsies; license = licenses.mit; maintainers = with maintainers; [ flokli ]; }; diff --git a/pkgs/development/python-modules/cvxopt/default.nix b/pkgs/development/python-modules/cvxopt/default.nix index e17bd38da02b..2411e8251a0d 100644 --- a/pkgs/development/python-modules/cvxopt/default.nix +++ b/pkgs/development/python-modules/cvxopt/default.nix @@ -1,4 +1,5 @@ -{ lib +{ stdenv +, lib , buildPythonPackage , fetchPypi , isPyPy @@ -15,13 +16,13 @@ buildPythonPackage rec { pname = "cvxopt"; - version = "1.2.0"; + version = "1.2.2"; disabled = isPyPy; # hangs at [translation:info] src = fetchPypi { inherit pname version; - sha256 = "3296c9d49b7dcb894b20db5d7d1c1a443912b4d82358e03f836575e8398e0d60"; + sha256 = "19ipi6ljj9qv87lhgcsky1gy9543gcmqdbgzpk6v5ccv90nrcf00"; }; # similar to Gsl, glpk, fftw there is also a dsdp interface @@ -50,7 +51,7 @@ buildPythonPackage rec { ${python.interpreter} -m unittest discover -s tests ''; - meta = { + meta = with lib; { homepage = http://cvxopt.org/; description = "Python Software for Convex Optimization"; longDescription = '' @@ -63,7 +64,8 @@ buildPythonPackage rec { standard library and on the strengths of Python as a high-level programming language. ''; - maintainers = with lib.maintainers; [ edwtjo ]; - license = lib.licenses.gpl3Plus; + maintainers = with maintainers; [ edwtjo ]; + broken = stdenv.targetPlatform.isDarwin; + license = licenses.gpl3Plus; }; } diff --git a/pkgs/development/python-modules/cymem/default.nix b/pkgs/development/python-modules/cymem/default.nix index 8033fa96113e..6862d6447e5f 100644 --- a/pkgs/development/python-modules/cymem/default.nix +++ b/pkgs/development/python-modules/cymem/default.nix @@ -6,20 +6,25 @@ }: buildPythonPackage rec { pname = "cymem"; - version = "1.31.2"; + version = "2.0.2"; name = pname + "-" + version; src = fetchFromGitHub { owner = "explosion"; repo = "cymem"; - rev = "1.31.2"; - sha256 = "0miznr4kbdzw8yik3m96jmrlmln4qv7z3i3qdp7wjqr51zpqfm1k"; + rev = "v${version}"; + sha256 = "109i67vwgql9za8mfvgbrd6rgraz4djkvpzb4gqvzl13214s6ava"; }; propagatedBuildInputs = [ cython ]; + prePatch = '' + substituteInPlace setup.py \ + --replace "wheel>=0.32.0,<0.33.0" "wheel>=0.31.0" + ''; + checkPhase = '' cd cymem/tests ${python.interpreter} -m unittest discover -p "*test*" diff --git a/pkgs/development/python-modules/cypari2/default.nix b/pkgs/development/python-modules/cypari2/default.nix index 6df19e4c94be..a77e98dae4c8 100644 --- a/pkgs/development/python-modules/cypari2/default.nix +++ b/pkgs/development/python-modules/cypari2/default.nix @@ -11,11 +11,12 @@ buildPythonPackage rec { pname = "cypari2"; - version = "1.2.1"; + # upgrade may break sage, please test the sage build or ping @timokau on upgrade + version = "1.3.1"; src = fetchPypi { inherit pname version; - sha256 = "0v2kikwf0advq8j76nwzhlacwj1yys9cvajm4fqgmasjdsnf1q4k"; + sha256 = "04f00xp8aaz37v00iqg1mv5wjq00a5qhk8cqa93s13009s9x984r"; }; # This differs slightly from the default python installPhase in that it pip-installs diff --git a/pkgs/development/python-modules/cysignals/default.nix b/pkgs/development/python-modules/cysignals/default.nix index 8908f6ea9d5e..0999248b0894 100644 --- a/pkgs/development/python-modules/cysignals/default.nix +++ b/pkgs/development/python-modules/cysignals/default.nix @@ -9,11 +9,11 @@ assert pariSupport -> pari != null; buildPythonPackage rec { pname = "cysignals"; - version = "1.7.2"; + version = "1.8.0"; src = fetchPypi { inherit pname version; - sha256 = "0rzwd9bjw6bj01xcmimqfim1g0njjyyyal0f93frm1la4hcmq96v"; + sha256 = "1yh4lyrinhxxra42p0k4hiyjdrqjmifg4gnmf4bky5wa0mqnyai6"; }; # explicit check: diff --git a/pkgs/development/python-modules/cytoolz/default.nix b/pkgs/development/python-modules/cytoolz/default.nix index aefe250effec..2b631d053e3e 100644 --- a/pkgs/development/python-modules/cytoolz/default.nix +++ b/pkgs/development/python-modules/cytoolz/default.nix @@ -5,6 +5,7 @@ , nose , toolz , python +, fetchpatch }: buildPythonPackage rec { @@ -16,6 +17,15 @@ buildPythonPackage rec { sha256 = "84cc06fa40aa310f2df79dd440fc5f84c3e20f01f9f7783fc9c38d0a11ba00e5"; }; + patches = [ + # temporal fix for a test failure: https://github.com/pytoolz/cytoolz/issues/122 + (fetchpatch { + name = "py37.patch"; + url = https://salsa.debian.org/python-team/modules/python-cytoolz/raw/5ce4158deefc47475d1e76813f900e6c72ddcc6e/debian/patches/py37.patch; + sha256 = "1z29y7s5n751q3f74r3bz0f48yg6izvi68hc4pkwcalxmkq5r1n9"; + }) + ]; + # Extension types disabled = isPyPy; @@ -28,9 +38,9 @@ buildPythonPackage rec { ''; meta = { - homepage = "https://github.com/pytoolz/cytoolz/"; + homepage = https://github.com/pytoolz/cytoolz/; description = "Cython implementation of Toolz: High performance functional utilities"; license = "licenses.bsd3"; maintainers = with lib.maintainers; [ fridh ]; }; -} \ No newline at end of file +} diff --git a/pkgs/development/python-modules/d2to1/default.nix b/pkgs/development/python-modules/d2to1/default.nix index 195b20c27e4f..70b0da89d5ba 100644 --- a/pkgs/development/python-modules/d2to1/default.nix +++ b/pkgs/development/python-modules/d2to1/default.nix @@ -5,7 +5,7 @@ }: buildPythonPackage rec { pname = "d2to1"; - version = "0.2.12"; + version = "0.2.12.post1"; checkInputs = [ nose ]; @@ -13,7 +13,7 @@ buildPythonPackage rec { owner = "embray"; repo = pname; rev = version; - sha256 = "1q04ab8vjvx7fmq9ckkl8r9hlwwbqiyjbzaa4v1mv5zicfssxwsi"; + sha256 = "1hzq51qbzsc27yy8swp08kf42mamag7qcabbrigzj4m6ivb5chi2"; }; meta = with lib;{ diff --git a/pkgs/development/python-modules/daemonize/default.nix b/pkgs/development/python-modules/daemonize/default.nix new file mode 100644 index 000000000000..68863c61ada0 --- /dev/null +++ b/pkgs/development/python-modules/daemonize/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "daemonize"; + version = "2.4.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0y139sq657bpzfv6k0aqm4071z4s40i6ybpni9qvngvdcz6r86n2"; + }; + + meta = with stdenv.lib; { + description = "Library to enable your code run as a daemon process on Unix-like systems"; + homepage = https://github.com/thesharp/daemonize; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/daphne/default.nix b/pkgs/development/python-modules/daphne/default.nix index 7ead1cacfa66..258fc746e4b5 100644 --- a/pkgs/development/python-modules/daphne/default.nix +++ b/pkgs/development/python-modules/daphne/default.nix @@ -4,7 +4,7 @@ }: buildPythonPackage rec { pname = "daphne"; - version = "2.1.0"; + version = "2.2.2"; disabled = !isPy3k; @@ -12,7 +12,7 @@ buildPythonPackage rec { owner = "django"; repo = pname; rev = version; - sha256 = "1lbpn0l796ar77amqy8dap30zxmsn6as8y2lbmp4lk8m9awscwi8"; + sha256 = "1pr3b7zxjp2jx31lpiy1hfyprpmyiv2kd18n8x6kh6gd5nr0dgp8"; }; nativeBuildInputs = [ pytestrunner ]; @@ -21,9 +21,10 @@ buildPythonPackage rec { checkInputs = [ hypothesis pytest pytest-asyncio ]; + doCheck = !stdenv.isDarwin; # most tests fail on darwin + checkPhase = '' - # Other tests fail, seems to be due to filesystem access - py.test -k "test_cli or test_utils" + py.test ''; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/dask-glm/default.nix b/pkgs/development/python-modules/dask-glm/default.nix new file mode 100644 index 000000000000..13af6d9da8a3 --- /dev/null +++ b/pkgs/development/python-modules/dask-glm/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, cloudpickle +, dask +, numpy, toolz # dask[array] +, multipledispatch +, scipy +, scikitlearn +, pytest +}: + +buildPythonPackage rec { + version = "0.1.0"; + pname = "dask-glm"; + + src = fetchPypi { + inherit pname version; + sha256 = "5a38d17538558fe6a3457cd67eed0a90a5dff51a9eaebb496efb68fc432ed89a"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ cloudpickle dask numpy toolz multipledispatch scipy scikitlearn ]; + + checkPhase = '' + py.test dask_glm + ''; + + meta = with stdenv.lib; { + homepage = http://github.com/dask/dask-glm/; + description = "Generalized Linear Models with Dask"; + license = licenses.bsd3; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/dask-image/default.nix b/pkgs/development/python-modules/dask-image/default.nix new file mode 100644 index 000000000000..ed576bcc02bb --- /dev/null +++ b/pkgs/development/python-modules/dask-image/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, dask +, numpy, toolz # dask[array] +, scipy +, pims +, pytest +, scikitimage +}: + +buildPythonPackage rec { + version = "0.1.2"; + pname = "dask-image"; + + src = fetchPypi { + inherit pname version; + sha256 = "401e2c345a582eb2859a4a2a4a6fcfbc85beece59705f3ead9b6708a0cd183e7"; + }; + + checkInputs = [ pytest scikitimage ]; + propagatedBuildInputs = [ dask numpy toolz scipy pims ]; + + meta = with stdenv.lib; { + homepage = https://github.com/dask/dask-image; + description = "Distributed image processing"; + license = licenses.bsdOriginal; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/dask-jobqueue/default.nix b/pkgs/development/python-modules/dask-jobqueue/default.nix new file mode 100644 index 000000000000..e6ac86660c19 --- /dev/null +++ b/pkgs/development/python-modules/dask-jobqueue/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, dask +, distributed +, docrep +, pytest +}: + +buildPythonPackage rec { + version = "0.4.0"; + pname = "dask-jobqueue"; + + src = fetchPypi { + inherit pname version; + sha256 = "c73dae82b2a1d2a9f4ef17778f0de7a9237671a7fd3374aadd9d2bc07e92e848"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ dask distributed docrep ]; + + # do not run entire tests suite (requires slurm, sge, etc.) + checkPhase = '' + py.test dask_jobqueue/tests/test_jobqueue_core.py + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/dask/dask-jobqueue; + description = "Deploy Dask on job schedulers like PBS, SLURM, and SGE"; + license = licenses.bsd3; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/dask-ml/default.nix b/pkgs/development/python-modules/dask-ml/default.nix new file mode 100644 index 000000000000..0f53bcc225df --- /dev/null +++ b/pkgs/development/python-modules/dask-ml/default.nix @@ -0,0 +1,43 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, dask +, numpy, toolz # dask[array] +, numba +, pandas +, scikitlearn +, scipy +, dask-glm +, six +, multipledispatch +, packaging +, pytest +, xgboost +, tensorflow +, joblib +, distributed +}: + +buildPythonPackage rec { + version = "0.10.0"; + pname = "dask-ml"; + + src = fetchPypi { + inherit pname version; + sha256 = "4b6ca548c7282c1b6983e696e4bdfa0a2d7b51b168928b9322ea7a4b9a9f20f9"; + }; + + checkInputs = [ pytest xgboost tensorflow joblib distributed ]; + propagatedBuildInputs = [ dask numpy toolz numba pandas scikitlearn scipy dask-glm six multipledispatch packaging ]; + + # dask-ml has some heavy test requirements + # and requires some very new packages + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/dask/dask-ml; + description = "Scalable Machine Learn with Dask"; + license = licenses.bsd3; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/dask-xgboost/default.nix b/pkgs/development/python-modules/dask-xgboost/default.nix new file mode 100644 index 000000000000..06b5e762852a --- /dev/null +++ b/pkgs/development/python-modules/dask-xgboost/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, xgboost +, dask +, distributed +, pytest +, scikitlearn +, scipy +}: + +buildPythonPackage rec { + version = "0.1.5"; + pname = "dask-xgboost"; + + src = fetchPypi { + inherit pname version; + sha256 = "1860d06965fe68def1c83b9195130a92050fd4bc28bf2be689898a3a74ee1316"; + }; + + checkInputs = [ pytest scikitlearn ]; + propagatedBuildInputs = [ xgboost dask distributed ]; + + checkPhase = '' + py.test dask_xgboost/tests/test_core.py + ''; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/dask/dask-xgboost; + description = "Interactions between Dask and XGBoost"; + license = licenses.bsd3; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/datadiff/default.nix b/pkgs/development/python-modules/datadiff/default.nix new file mode 100644 index 000000000000..72964e3d1f64 --- /dev/null +++ b/pkgs/development/python-modules/datadiff/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + +buildPythonPackage rec { + pname = "datadiff"; + version = "1.1.6"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "f1402701063998f6a70609789aae8dc05703f3ad0a34882f6199653654c55543"; + }; + + buildInputs = [ nose ]; + + meta = with stdenv.lib; { + description = "DataDiff"; + homepage = https://sourceforge.net/projects/datadiff/; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/datadog/default.nix b/pkgs/development/python-modules/datadog/default.nix index 47c206fda5e8..7b15d412610a 100644 --- a/pkgs/development/python-modules/datadog/default.nix +++ b/pkgs/development/python-modules/datadog/default.nix @@ -1,18 +1,14 @@ -{ lib, buildPythonPackage, fetchFromGitHub +{ lib, buildPythonPackage, fetchPypi , decorator, requests, simplejson , nose, mock }: buildPythonPackage rec { pname = "datadog"; - version = "0.20.0"; + version = "0.23.0"; - # no tests in PyPI tarball - # https://github.com/DataDog/datadogpy/pull/259 - src = fetchFromGitHub { - owner = "DataDog"; - repo = "datadogpy"; - rev = "v${version}"; - sha256 = "1p4p14853yrsl8py4ca7za7a12qzw0xwgz64f5kzx8a6vpv3p3md"; + src = fetchPypi { + inherit pname version; + sha256 = "6ed9aec2b3a26722b74465c2ed36d2efdb9c9fac1a07a84d81fa2fc0cfa66ae4"; }; propagatedBuildInputs = [ decorator requests simplejson ]; diff --git a/pkgs/development/python-modules/datamodeldict/default.nix b/pkgs/development/python-modules/datamodeldict/default.nix new file mode 100644 index 000000000000..9aac803ccae1 --- /dev/null +++ b/pkgs/development/python-modules/datamodeldict/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, xmltodict +}: + +buildPythonPackage rec { + version = "0.9.4"; + pname = "DataModelDict"; + + src = fetchPypi { + inherit pname version; + sha256 = "97d8e999e000cf69c48e57b1a72eb45a27d83576a38c6cd8550c230b018be7af"; + }; + + propagatedBuildInputs = [ xmltodict ]; + + # no tests + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/usnistgov/DataModelDict/; + description = "Class allowing for data models equivalently represented as Python dictionaries, JSON, and XML"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/datrie/default.nix b/pkgs/development/python-modules/datrie/default.nix index f9ac491dc81d..eb654c650778 100644 --- a/pkgs/development/python-modules/datrie/default.nix +++ b/pkgs/development/python-modules/datrie/default.nix @@ -1,5 +1,5 @@ { stdenv, buildPythonPackage, fetchPypi -, pytest, pytestrunner, hypothesis}: +, cython, pytest, pytestrunner, hypothesis }: buildPythonPackage rec { pname = "datrie"; @@ -10,8 +10,15 @@ buildPythonPackage rec { sha256 = "08r0if7dry2q7p34gf7ffyrlnf4bdvnprxgydlfxgfnvq8f3f4bs"; }; + nativeBuildInputs = [ cython ]; buildInputs = [ pytest pytestrunner hypothesis ]; + # recompile pxd and pyx for python37 + # https://github.com/pytries/datrie/issues/52 + preBuild = '' + ./update_c.sh + ''; + meta = with stdenv.lib; { description = "Super-fast, efficiently stored Trie for Python"; homepage = "https://github.com/kmike/datrie"; diff --git a/pkgs/development/python-modules/ddt/default.nix b/pkgs/development/python-modules/ddt/default.nix new file mode 100644 index 000000000000..2fb9e9e990b6 --- /dev/null +++ b/pkgs/development/python-modules/ddt/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "ddt"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "e24ecb7e2cf0bf43fa9d4255d3ae2bd0b7ce30b1d1b89ace7aa68aca1152f37a"; + }; + + meta = with stdenv.lib; { + description = "Data-Driven/Decorated Tests, a library to multiply test cases"; + homepage = https://github.com/txels/ddt; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/dendropy/default.nix b/pkgs/development/python-modules/dendropy/default.nix index 6220a1e15f0c..6409a5d12e59 100644 --- a/pkgs/development/python-modules/dendropy/default.nix +++ b/pkgs/development/python-modules/dendropy/default.nix @@ -1,29 +1,33 @@ { lib , pkgs , buildPythonPackage -, fetchPypi +, fetchFromGitHub +, pytest }: buildPythonPackage rec { pname = "DendroPy"; version = "4.4.0"; - src = fetchPypi { - inherit pname version; - sha256 = "f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c"; + # tests are incorrectly packaged in pypi version + src = fetchFromGitHub { + owner = "jeetsukumaran"; + repo = pname; + rev = "v${version}"; + sha256 = "097hfyv2kaf4x92i4rjx0paw2cncxap48qivv8zxng4z7nhid0x9"; }; - prePatch = '' - # Test removed/disabled and reported upstream: https://github.com/jeetsukumaran/DendroPy/issues/74 - rm -f dendropy/test/test_dataio_nexml_reader_tree_list.py - ''; - preCheck = '' # Needed for unicode python tests export LC_ALL="en_US.UTF-8" + cd tests # to find the 'support' module ''; - checkInputs = [ pkgs.glibcLocales ]; + checkInputs = [ pytest pkgs.glibcLocales ]; + + checkPhase = '' + pytest -k 'not test_dataio_nexml_reader_tree_list and not test_pscores_with' + ''; meta = { homepage = http://dendropy.org/; diff --git a/pkgs/development/python-modules/dependency-injector/default.nix b/pkgs/development/python-modules/dependency-injector/default.nix index 6eec8ab91cd2..05f1c965f401 100644 --- a/pkgs/development/python-modules/dependency-injector/default.nix +++ b/pkgs/development/python-modules/dependency-injector/default.nix @@ -1,18 +1,20 @@ -{ stdenv, buildPythonPackage, fetchPypi, six }: +{ stdenv, buildPythonPackage, fetchPypi, six, unittest2 }: buildPythonPackage rec { pname = "dependency-injector"; - version = "3.13.1"; + version = "3.13.2"; src = fetchPypi { inherit pname version; - sha256 = "0bmcgdfjavgxdzkb904q968ig1x44arvpj2m4rpm5nc9vhhgq43q"; + sha256 = "0kgb40qspibr1x8ksv0whrr7v0jy20dnqzmc591hm2y4kwzl5hdw"; }; - # TODO: Enable tests after upstream merges https://github.com/ets-labs/python-dependency-injector/pull/204 - doCheck = false; - propagatedBuildInputs = [ six ]; + checkInputs = [ unittest2 ]; + + checkPhase = '' + unit2 discover tests/unit + ''; meta = with stdenv.lib; { description = "Dependency injection microframework for Python"; diff --git a/pkgs/development/python-modules/deprecation/default.nix b/pkgs/development/python-modules/deprecation/default.nix index 10e0d79dddf5..600fe8887514 100644 --- a/pkgs/development/python-modules/deprecation/default.nix +++ b/pkgs/development/python-modules/deprecation/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "deprecation"; - version = "2.0.5"; + version = "2.0.6"; src = fetchPypi { inherit pname version; - sha256 = "cbe7d15006bc339709be5e02b14884ecc479639c1a3714a908de3a8ca13b5ca9"; + sha256 = "68071e5ae7cd7e9da6c7dffd750922be4825c7c3a6780d29314076009cc39c35"; }; propagatedBuildInputs = [ packaging ]; diff --git a/pkgs/development/python-modules/deskcon/default.nix b/pkgs/development/python-modules/deskcon/default.nix new file mode 100644 index 000000000000..05fa3aa835a3 --- /dev/null +++ b/pkgs/development/python-modules/deskcon/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, buildPythonPackage +, pyopenssl +, pkgs +, isPy3k +, python +}: + +buildPythonPackage rec { + name = "deskcon-0.3"; + disabled = isPy3k; + + src = pkgs.fetchFromGitHub { + owner= "screenfreeze"; + repo = "deskcon-desktop"; + rev = "267804122188fa79c37f2b21f54fe05c898610e6"; + sha256 ="0i1dd85ls6n14m9q7lkympms1w3x0pqyaxvalq82s4xnjdv585j3"; + }; + + phases = [ "unpackPhase" "installPhase" ]; + + pythonPath = [ pyopenssl pkgs.gtk3 ]; + + installPhase = '' + substituteInPlace server/deskcon-server --replace "python2" "python" + + mkdir -p $out/bin + mkdir -p $out/lib/${python.libPrefix}/site-packages + cp -r "server/"* $out/lib/${python.libPrefix}/site-packages + mv $out/lib/${python.libPrefix}/site-packages/deskcon-server $out/bin/deskcon-server + + wrapPythonProgramsIn $out/bin "$out $pythonPath" + ''; + + meta = with stdenv.lib; { + description = "Integrates an Android device into a desktop"; + homepage = https://github.com/screenfreeze/deskcon-desktop; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/distributed/default.nix b/pkgs/development/python-modules/distributed/default.nix new file mode 100644 index 000000000000..89b7677bf560 --- /dev/null +++ b/pkgs/development/python-modules/distributed/default.nix @@ -0,0 +1,61 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pytest +, pytest-repeat +, pytest-faulthandler +, pytest-timeout +, mock +, joblib +, click +, cloudpickle +, dask +, msgpack +, psutil +, six +, sortedcontainers +, tblib +, toolz +, tornado +, zict +, pyyaml +, pythonOlder +, futures +, singledispatch +}: + +buildPythonPackage rec { + pname = "distributed"; + version = "1.24.1"; + + # get full repository need conftest.py to run tests + src = fetchPypi { + inherit pname version; + sha256 = "13qch8wgjzx9zadaxasym3bp3a74bg5snhnbznpggssv3hyshca7"; + }; + + checkInputs = [ pytest pytest-repeat pytest-faulthandler pytest-timeout mock joblib ]; + propagatedBuildInputs = [ + click cloudpickle dask msgpack psutil six + sortedcontainers tblib toolz tornado zict pyyaml + ] ++ lib.optional (pythonOlder "3.2") [ futures ] + ++ lib.optional (pythonOlder "3.4") [ singledispatch ]; + + # tests take about 10-15 minutes + # ignore 5 cli tests out of 1000 total tests that fail due to subprocesses + # these tests are not critical to the library (only the cli) + checkPhase = '' + py.test distributed -m "not avoid-travis" -r s --timeout-method=thread --timeout=0 --durations=20 --ignore="distributed/cli/tests" + ''; + + # when tested random tests would fail and not repeatably + doCheck = false; + + meta = { + description = "Distributed computation in Python."; + homepage = http://distributed.readthedocs.io/en/latest/; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; # fails on aarch64 + maintainers = with lib.maintainers; [ teh costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/distutils_extra/default.nix b/pkgs/development/python-modules/distutils_extra/default.nix new file mode 100644 index 000000000000..42e7fe6e9f4c --- /dev/null +++ b/pkgs/development/python-modules/distutils_extra/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchurl +}: + +buildPythonPackage rec { + pname = "distutils-extra"; + version = "2.39"; + + src = fetchurl { + url = "https://launchpad.net/python-distutils-extra/trunk/${version}/+download/python-${pname}-${version}.tar.gz"; + sha256 = "1bv3h2p9ffbzyddhi5sccsfwrm3i6yxzn0m06fdxkj2zsvs28gvj"; + }; + + meta = with stdenv.lib; { + homepage = https://launchpad.net/python-distutils-extra; + description = "Enhancements to Python's distutils"; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/dj-email-url/default.nix b/pkgs/development/python-modules/dj-email-url/default.nix new file mode 100644 index 000000000000..c9e56017447e --- /dev/null +++ b/pkgs/development/python-modules/dj-email-url/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +}: + +buildPythonPackage rec { + version = "0.1.0"; + pname = "dj-email-url"; + + src = fetchPypi { + inherit pname version; + sha256 = "84f32673156f58d740a14cab09f04ca92a65b2c8881b60e31e09e67d7853e544"; + }; + + checkPhase = '' + ${python.interpreter} test_dj_email_url.py + ''; + + # tests not included with pypi release + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/migonzalvar/dj-email-url; + description = "Use an URL to configure email backend settings in your Django Application"; + license = licenses.bsd0; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/dj-search-url/default.nix b/pkgs/development/python-modules/dj-search-url/default.nix new file mode 100644 index 000000000000..b66f6b8f73a3 --- /dev/null +++ b/pkgs/development/python-modules/dj-search-url/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +}: + +buildPythonPackage rec { + version = "0.1"; + pname = "dj-search-url"; + + src = fetchPypi { + inherit pname version; + sha256 = "424d1a5852500b3c118abfdd0e30b3e0016fe68e7ed27b8553a67afa20d4fb40"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/dstufft/dj-search-url; + description = "Use Search URLs in your Django Haystack Application"; + license = licenses.bsd0; + maintainers = [ maintainers.costrouc ]; + }; + +} diff --git a/pkgs/development/python-modules/django-cache-url/default.nix b/pkgs/development/python-modules/django-cache-url/default.nix new file mode 100644 index 000000000000..4cff6f2a69b0 --- /dev/null +++ b/pkgs/development/python-modules/django-cache-url/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +}: + +buildPythonPackage rec { + version = "3.0.0"; + pname = "django-cache-url"; + + src = fetchPypi { + inherit pname version; + sha256 = "235950e2d7cb16164082167c2974301e2f0fb2313d40bfacc9d24f5b09c3514b"; + }; + + checkInputs = [ pytest ]; + + checkPhase = '' + pytest tests + ''; + + # tests not included with pypi release + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://github.com/ghickman/django-cache-url; + description = "Use Cache URLs in your Django application"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/django-configurations/default.nix b/pkgs/development/python-modules/django-configurations/default.nix new file mode 100644 index 000000000000..0ca6c400df28 --- /dev/null +++ b/pkgs/development/python-modules/django-configurations/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, django-discover-runner +, mock +, dj-database-url +, dj-email-url +, dj-search-url +, django-cache-url +, six +, django +}: + +buildPythonPackage rec { + version = "2.1"; + pname = "django-configurations"; + + src = fetchPypi { + inherit pname version; + sha256 = "71d9acdff33aa034f0157b0b3d23629fe0cd499bf4d0b6d699b9ca0701d952e8"; + }; + + checkInputs = [ django-discover-runner mock dj-database-url dj-email-url dj-search-url django-cache-url six ]; + + checkPhase = '' + export PYTHONPATH=.:$PYTHONPATH + export DJANGO_SETTINGS_MODULE="tests.settings.main" + export DJANGO_CONFIGURATION="Test" + ${django}/bin/django-admin.py test + ''; + + # django.core.exceptions.ImproperlyConfigured: django-configurations settings importer wasn't correctly installed + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://django-configurations.readthedocs.io/; + description = "A helper for organizing Django settings"; + license = licenses.bsd0; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/django-discover-runner/default.nix b/pkgs/development/python-modules/django-discover-runner/default.nix new file mode 100644 index 000000000000..d25d9e79947b --- /dev/null +++ b/pkgs/development/python-modules/django-discover-runner/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, django +}: + +buildPythonPackage rec { + version = "1.0"; + pname = "django-discover-runner"; + + src = fetchPypi { + inherit pname version; + sha256 = "0ba91fe722c256bcbfdeb36fac7eac0f27e5bfda55d98c4c1cf9ab62b5b084fe"; + }; + + propagatedBuildInputs = [ django ]; + + # tests not included with release + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://github.com/jezdez/django-discover-runner; + description = "A Django test runner based on unittest2's test discovery"; + license = licenses.bsd0; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/django-extensions/default.nix b/pkgs/development/python-modules/django-extensions/default.nix index 3548e930ab3d..30ef1a104188 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.0.7"; + version = "2.1.3"; src = fetchFromGitHub { owner = pname; repo = pname; rev = version; - sha256 = "1xf84wq7ab1zfb3nmf4qgw6mjf5xafjwr3175dyrqrrn6cpvcr4a"; + sha256 = "0ns1m9sdkcbbz84wvzgxa4f8hf4a8z656jzwx4bw8np9kh96zfjy"; }; postPatch = '' diff --git a/pkgs/development/python-modules/django-hijack/default.nix b/pkgs/development/python-modules/django-hijack/default.nix index 1634e676952b..bdf503cd8492 100644 --- a/pkgs/development/python-modules/django-hijack/default.nix +++ b/pkgs/development/python-modules/django-hijack/default.nix @@ -3,7 +3,7 @@ }: buildPythonPackage rec { pname = "django-hijack"; - version = "2.1.5"; + version = "2.1.9"; name = pname + "-" + version; # the pypi packages don't include everything required for the tests @@ -11,7 +11,7 @@ buildPythonPackage rec { owner = "arteria"; repo = "django-hijack"; rev = "v${version}"; - sha256 = "1paiyxhc034336xcd9yzf3azpsapsv26j7w2baxiby71z2hhg0sj"; + sha256 = "109xi93xj37ycdsvainybhg89pcb5sawv6w80px4r6fjvaq4732c"; }; checkInputs = [ django_nose ]; diff --git a/pkgs/development/python-modules/django-picklefield/default.nix b/pkgs/development/python-modules/django-picklefield/default.nix index 7037f23b071c..694b11c6ca87 100644 --- a/pkgs/development/python-modules/django-picklefield/default.nix +++ b/pkgs/development/python-modules/django-picklefield/default.nix @@ -2,7 +2,7 @@ buildPythonPackage rec { pname = "django-picklefield"; - version = "1.0.0"; + version = "1.1.0"; meta = { description = "A pickled object field for Django"; @@ -12,6 +12,6 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "61e3ba7f6df82d8df9e6be3a8c55ef589eb3bf926c3d25d2b7949b07eae78354"; + sha256 = "174zlsajpjflrf3jgn0wp5svnxfyrjadk4s9jb45vzjqcmffwzyf"; }; } diff --git a/pkgs/development/python-modules/django-polymorphic/default.nix b/pkgs/development/python-modules/django-polymorphic/default.nix index 2cd112d8150e..3a33960faf88 100644 --- a/pkgs/development/python-modules/django-polymorphic/default.nix +++ b/pkgs/development/python-modules/django-polymorphic/default.nix @@ -2,14 +2,14 @@ buildPythonPackage rec { pname = "django-polymorphic"; - version = "2.0.2"; + version = "2.0.3"; # PyPI tarball is missing some test files src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - sha256 = "18p84kdwpfp423vb2n38h840mj3bq0j57jx3cry7c8dznpi0vfi2"; + sha256 = "08qk3rbk0xlphwalkigbhqpmfaqjk1sxmlfh8zy8s8dw7fw1myk4"; }; checkInputs = [ dj-database-url ]; diff --git a/pkgs/development/python-modules/django-raster/default.nix b/pkgs/development/python-modules/django-raster/default.nix index 19ef783fe759..b5cb017956c4 100644 --- a/pkgs/development/python-modules/django-raster/default.nix +++ b/pkgs/development/python-modules/django-raster/default.nix @@ -1,11 +1,16 @@ -{ stdenv, buildPythonPackage, fetchPypi, +{ stdenv, buildPythonPackage, fetchPypi, isPy3k, numpy, django_colorful, pillow, psycopg2, - pyparsing, django, celery + pyparsing, django, celery, boto3 }: +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"; pname = "django-raster"; + disabled = !isPy3k; + src = fetchPypi { inherit pname version; sha256 = "9a0f8e71ebeeeb5380c6ca68e027e9de335f43bc15e89dd22e7a470c4eb7aeb8"; @@ -15,7 +20,7 @@ buildPythonPackage rec { doCheck = false; propagatedBuildInputs = [ numpy django_colorful pillow psycopg2 - pyparsing django celery ]; + pyparsing django celery boto3 ]; meta = with stdenv.lib; { description = "Basic raster data integration for Django"; diff --git a/pkgs/development/python-modules/django/1_11.nix b/pkgs/development/python-modules/django/1_11.nix index ba65297dbb9c..c8c9267265d9 100644 --- a/pkgs/development/python-modules/django/1_11.nix +++ b/pkgs/development/python-modules/django/1_11.nix @@ -6,13 +6,13 @@ buildPythonPackage rec { pname = "Django"; - version = "1.11.15"; + version = "1.11.16"; disabled = pythonOlder "2.7"; src = fetchurl { url = "http://www.djangoproject.com/m/releases/1.11/${pname}-${version}.tar.gz"; - sha256 = "0h2sl02x2mxr3rl3dy750pzm5kvmx77116fys8rrgw164kc3b0mi"; + sha256 = "14apywfi8mfy50xh07cagp24kx9mlqfzfq4f60klz90ng328q9i9"; }; patches = stdenv.lib.optionals withGdal [ diff --git a/pkgs/development/python-modules/django/1_8.nix b/pkgs/development/python-modules/django/1_8.nix new file mode 100644 index 000000000000..e87a9cbad027 --- /dev/null +++ b/pkgs/development/python-modules/django/1_8.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, pythonOlder +}: + +buildPythonPackage rec { + name = "Django-${version}"; + version = "1.8.18"; + disabled = pythonOlder "2.7"; + + src = fetchurl { + url = "http://www.djangoproject.com/m/releases/1.8/${name}.tar.gz"; + sha256 = "1ishvbihr9pain0486qafb18dnb7v2ppq34nnx1s8f95bvfiqqf7"; + }; + + # too complicated to setup + doCheck = false; + + # patch only $out/bin to avoid problems with starter templates (see #3134) + postFixup = '' + wrapPythonProgramsIn $out/bin "$out $pythonPath" + ''; + + meta = with stdenv.lib; { + description = "A high-level Python Web framework"; + homepage = https://www.djangoproject.com/; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/django/2_0.nix b/pkgs/development/python-modules/django/2_0.nix index 0bfe43a20e18..bf04f5e61197 100644 --- a/pkgs/development/python-modules/django/2_0.nix +++ b/pkgs/development/python-modules/django/2_0.nix @@ -6,13 +6,13 @@ buildPythonPackage rec { pname = "Django"; - version = "2.0.8"; + version = "2.0.9"; disabled = !isPy3k; src = fetchPypi { inherit pname version; - sha256 = "12z3b9v0zl7w9bm5sl7dpkk5w35ypalizfmnaj9jac41k8vfmbk8"; + sha256 = "0sgx548zp5xf8dajiamdskbrphssiyajhgbw8iza6b68mda4bnfn"; }; patches = stdenv.lib.optionals withGdal [ diff --git a/pkgs/development/python-modules/django/2_1.nix b/pkgs/development/python-modules/django/2_1.nix index f63822f363ab..adda83ce7158 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"; + version = "2.1.3"; disabled = !isPy3k; src = fetchPypi { inherit pname version; - sha256 = "0dv184lgp7scq8cr4422rrvkd8npyiqww0zw50ygcim5smw6093z"; + sha256 = "05k990b9zbj0nfkdcn13f5hg7ppfx9vffz5s0m66imd3mmlb5yhz"; }; patches = stdenv.lib.optionals withGdal [ diff --git a/pkgs/development/python-modules/django_classytags/default.nix b/pkgs/development/python-modules/django_classytags/default.nix new file mode 100644 index 000000000000..d3ed0fd18410 --- /dev/null +++ b/pkgs/development/python-modules/django_classytags/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, django +}: + +buildPythonPackage rec { + pname = "django-classy-tags"; + version = "0.8.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1f2dc9rq8v9sc4kv4x9hmbzp5c4amdxjkz5nzas5abg2s1hr2bvr"; + }; + + propagatedBuildInputs = [ django ]; + + # pypi version doesn't include runtest.py, needed to run tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Class based template tags for Django"; + homepage = https://github.com/ojii/django-classy-tags; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/django_colorful/default.nix b/pkgs/development/python-modules/django_colorful/default.nix new file mode 100644 index 000000000000..7da878880dab --- /dev/null +++ b/pkgs/development/python-modules/django_colorful/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, django +}: + +buildPythonPackage rec { + pname = "django-colorful"; + version = "1.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0y34hzvfrm1xbxrd8frybc9yzgqvz4c07frafipjikw7kfjsw8az"; + }; + + # Tests aren't run + doCheck = false; + + # Requires Django >= 1.8 + buildInputs = [ django ]; + + meta = with stdenv.lib; { + description = "Django extension that provides database and form color fields"; + homepage = https://github.com/charettes/django-colorful; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/django_contrib_comments/default.nix b/pkgs/development/python-modules/django_contrib_comments/default.nix new file mode 100644 index 000000000000..f850350ee168 --- /dev/null +++ b/pkgs/development/python-modules/django_contrib_comments/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, django +}: + +buildPythonPackage rec { + pname = "django-contrib-comments"; + version = "1.9.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "689f3f80ff7ea8ab9f712ae5fe17ffa2ee8babbf8d75229ee8acc7bad461dfef"; + }; + + propagatedBuildInputs = [ django ]; + + meta = with stdenv.lib; { + homepage = https://github.com/django/django-contrib-comments; + description = "The code formerly known as django.contrib.comments"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/django_environ/default.nix b/pkgs/development/python-modules/django_environ/default.nix new file mode 100644 index 000000000000..1e5936e6089a --- /dev/null +++ b/pkgs/development/python-modules/django_environ/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, django +, six +}: + +buildPythonPackage rec { + pname = "django-environ"; + version = "0.4.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "1ylw16v5z46ckn8ynbx2zjam6nvipl0xxcr6icrf6driv02q8bzf"; + }; + + # The testsuite fails to modify the base environment + doCheck = false; + propagatedBuildInputs = [ django six ]; + + meta = with stdenv.lib; { + description = "Utilize environment variables to configure your Django application"; + homepage = https://github.com/joke2k/django-environ/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/django_evolution/default.nix b/pkgs/development/python-modules/django_evolution/default.nix new file mode 100644 index 000000000000..92ed3d572a1e --- /dev/null +++ b/pkgs/development/python-modules/django_evolution/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, django +}: + +buildPythonPackage rec { + pname = "django_evolution"; + version = "0.7.5"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1qbcx54hq8iy3n2n6cki3bka1m9rp39np4hqddrm9knc954fb7nv"; + }; + + propagatedBuildInputs = [ django ]; + + meta = with stdenv.lib; { + description = "A database schema evolution tool for the Django web framework"; + homepage = http://code.google.com/p/django-evolution/; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/django_modelcluster/default.nix b/pkgs/development/python-modules/django_modelcluster/default.nix new file mode 100644 index 000000000000..3a2aad16ba5f --- /dev/null +++ b/pkgs/development/python-modules/django_modelcluster/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytz +, six +}: + +buildPythonPackage rec { + pname = "django-modelcluster"; + version = "0.6.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1plsdi44dvsj2sfx79lsrccjfg0ymajcsf5n0mln4cwd4qi5mwpx"; + }; + + doCheck = false; + + propagatedBuildInputs = [ pytz six ]; + + meta = with stdenv.lib; { + description = "Django extension to allow working with 'clusters' of models as a single unit, independently of the database"; + homepage = https://github.com/torchbox/django-modelcluster/; + license = licenses.bsd2; + maintainers = with maintainers; [ desiderius ]; + }; + +} diff --git a/pkgs/development/python-modules/django_nose/default.nix b/pkgs/development/python-modules/django_nose/default.nix new file mode 100644 index 000000000000..cf9516ce23a5 --- /dev/null +++ b/pkgs/development/python-modules/django_nose/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, django +}: + +buildPythonPackage rec { + pname = "django-nose"; + version = "1.4.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "01wah0ci5xdpiikash68x6lprxlvnkxg72ly9kjrc9lklq34m4sq"; + }; + + # vast dependency list + doCheck = false; + + propagatedBuildInputs = [ django nose ]; + + meta = with stdenv.lib; { + description = "Provides all the goodness of nose in your Django tests"; + homepage = https://github.com/django-nose/django-nose; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/django_reversion/default.nix b/pkgs/development/python-modules/django_reversion/default.nix new file mode 100644 index 000000000000..038a3d439fac --- /dev/null +++ b/pkgs/development/python-modules/django_reversion/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, django +}: + +buildPythonPackage rec { + pname = "django-reversion"; + version = "1.10.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "01iv8w6lmmq98qjhxmnp8ddjxifmhxcmp612ijd91wc8nv8lk12w"; + }; + + propagatedBuildInputs = [ django ]; + + meta = with stdenv.lib; { + description = "An extension to the Django web framework that provides comprehensive version control facilities"; + homepage = https://github.com/etianen/django-reversion; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/django_silk/default.nix b/pkgs/development/python-modules/django_silk/default.nix new file mode 100644 index 000000000000..ad8d0bee7f45 --- /dev/null +++ b/pkgs/development/python-modules/django_silk/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, django +, pygments +, simplejson +, dateutil +, requests +, sqlparse +, jinja2 +, autopep8 +, pytz +, pillow +, mock +}: + +buildPythonPackage rec { + pname = "django-silk"; + version = "0.5.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "845abc688738858ce06e993c4b7dbbcfcecf33029e828f143463ff96f9a78947"; + }; + + doCheck = false; + + buildInputs = [ mock ]; + propagatedBuildInputs = [ django pygments simplejson dateutil requests sqlparse jinja2 autopep8 pytz pillow ]; + + meta = with stdenv.lib; { + description = "Silky smooth profiling for the Django Framework"; + homepage = https://github.com/mtford90/silk; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/django_taggit/default.nix b/pkgs/development/python-modules/django_taggit/default.nix new file mode 100644 index 000000000000..276097802e70 --- /dev/null +++ b/pkgs/development/python-modules/django_taggit/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonOlder +}: + +buildPythonPackage rec { + pname = "django-taggit"; + version = "0.17.0"; + disabled = pythonOlder "2.7"; + + src = fetchPypi { + inherit pname version; + sha256 = "1xy4mm1y6z6bpakw907859wz7fiw7jfm586dj89w0ggdqlb0767b"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + description = "django-taggit is a reusable Django application for simple tagging"; + homepage = https://github.com/alex/django-taggit/tree/master/; + license = licenses.bsd2; + maintainers = with maintainers; [ desiderius ]; + }; + +} diff --git a/pkgs/development/python-modules/django_treebeard/default.nix b/pkgs/development/python-modules/django_treebeard/default.nix new file mode 100644 index 000000000000..5c45b18be640 --- /dev/null +++ b/pkgs/development/python-modules/django_treebeard/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, django +}: + +buildPythonPackage rec { + pname = "django-treebeard"; + version = "4.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "c21db06a8d4943bf2a28d9d7a119058698fb76116df2679ecbf15a46a501de42"; + }; + + buildInputs = [ pytest ]; + propagatedBuildInputs = [ django ]; + + # tests fail "AppRegistryNotReady("Apps aren't loaded yet.")" + doCheck = false; + + meta = with stdenv.lib; { + description = "Efficient tree implementations for Django 1.6+"; + homepage = https://tabo.pe/projects/django-treebeard/; + maintainers = with maintainers; [ desiderius ]; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/djangorestframework/default.nix b/pkgs/development/python-modules/djangorestframework/default.nix index 18372fc113aa..d75fc90eda77 100644 --- a/pkgs/development/python-modules/djangorestframework/default.nix +++ b/pkgs/development/python-modules/djangorestframework/default.nix @@ -1,11 +1,11 @@ { stdenv, buildPythonPackage, fetchPypi, django }: buildPythonPackage rec { - version = "3.8.2"; + version = "3.9.0"; pname = "djangorestframework"; src = fetchPypi { inherit pname version; - sha256 = "b6714c3e4b0f8d524f193c91ecf5f5450092c2145439ac2769711f7eba89a9d9"; + sha256 = "0dk1r2qiifws4bb2pq8xk5dbsrhli0fi14iqg59v360mpfq6ay30"; }; # Test settings are missing diff --git a/pkgs/development/python-modules/dkimpy/default.nix b/pkgs/development/python-modules/dkimpy/default.nix index 7ce8877bbce0..fbd94900212e 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.8.1"; + version = "0.9.0"; src = fetchPypi { inherit pname version; - sha256 = "125xakqg2j5jp4k5kafpnpazh9d97ysgayrsgpvm3nkdj4g8hw1j"; + sha256 = "1cfj2jsfqbwkrg9y5inz61wxf8z4rrs5js6dizjgsd4lyb3b5inj"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/dlib/default.nix b/pkgs/development/python-modules/dlib/default.nix new file mode 100644 index 000000000000..90e2c526789f --- /dev/null +++ b/pkgs/development/python-modules/dlib/default.nix @@ -0,0 +1,13 @@ +{ buildPythonPackage, dlib, python, pytest }: + +buildPythonPackage { + inherit (dlib) name src nativeBuildInputs buildInputs meta; + + checkPhase = '' + ${python.interpreter} nix_run_setup test --no USE_AVX_INSTRUCTIONS + ''; + + patches = [ ./build-cores.patch ]; + + checkInputs = [ pytest ]; +} diff --git a/pkgs/development/python-modules/docutils/default.nix b/pkgs/development/python-modules/docutils/default.nix index c31cfceebbaa..f427f95ffaa9 100644 --- a/pkgs/development/python-modules/docutils/default.nix +++ b/pkgs/development/python-modules/docutils/default.nix @@ -1,4 +1,5 @@ -{ lib +{ stdenv +, lib , fetchurl , buildPythonPackage , isPy3k @@ -14,17 +15,19 @@ buildPythonPackage rec { sha256 = "0x22fs3pdmr42kvz6c654756wja305qv6cx1zbhwlagvxgr4xrji"; }; - checkPhase = if isPy3k then '' + # Only Darwin needs LANG, but we could set it in general. + # It's done here conditionally to prevent mass-rebuilds. + checkPhase = lib.optionalString (isPy3k && stdenv.isDarwin) ''LANG="en_US.UTF-8" '' + (if isPy3k then '' ${python.interpreter} test3/alltests.py '' else '' ${python.interpreter} test/alltests.py - ''; + ''); # Create symlinks lacking a ".py" suffix, many programs depend on these names postFixup = '' - (cd $out/bin && for f in *.py; do - ln -s $f $(echo $f | sed -e 's/\.py$//') - done) + for f in $out/bin/*.py; do + ln -s $(basename $f) $out/bin/$(basename $f .py) + done ''; meta = { diff --git a/pkgs/development/python-modules/dogtail/default.nix b/pkgs/development/python-modules/dogtail/default.nix index 2d193616e5f6..804267268d78 100644 --- a/pkgs/development/python-modules/dogtail/default.nix +++ b/pkgs/development/python-modules/dogtail/default.nix @@ -5,7 +5,7 @@ , pyatspi , pycairo , at-spi2-core -, gobjectIntrospection +, gobject-introspection , gtk3 , gsettings-desktop-schemas , fetchurl @@ -32,7 +32,7 @@ buildPythonPackage rec { ./nix-support.patch ]; - nativeBuildInputs = [ gobjectIntrospection dbus xvfb_run ]; # for setup hooks + nativeBuildInputs = [ gobject-introspection dbus xvfb_run ]; # for setup hooks propagatedBuildInputs = [ at-spi2-core gtk3 pygobject3 pyatspi pycairo ]; checkPhase = '' diff --git a/pkgs/development/python-modules/dominate/default.nix b/pkgs/development/python-modules/dominate/default.nix index 86b3271990d5..4e918968f44a 100644 --- a/pkgs/development/python-modules/dominate/default.nix +++ b/pkgs/development/python-modules/dominate/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "dominate"; - version = "2.3.1"; + version = "2.3.4"; src = fetchPypi { inherit pname version; - sha256 = "0s9s9j9xmhkzw7apqx170fyvc0f800fd4a5jfn8xvj9k6vryd32b"; + sha256 = "8dfcca2bde3937a2d03db6e55efcb0c0dea0d4ab0923dc983d794b19e9247328"; }; doCheck = !isPy3k; diff --git a/pkgs/development/python-modules/dopy/default.nix b/pkgs/development/python-modules/dopy/default.nix new file mode 100644 index 000000000000..beaca0757507 --- /dev/null +++ b/pkgs/development/python-modules/dopy/default.nix @@ -0,0 +1,26 @@ +{ pkgs +, buildPythonPackage +, requests +, six +}: + +buildPythonPackage rec { + version = "2016-01-04"; + pname = "dopy"; + + src = pkgs.fetchFromGitHub { + owner = "Wiredcraft"; + repo = "dopy"; + rev = "cb443214166a4e91b17c925f40009ac883336dc3"; + sha256 ="0ams289qcgna96aak96jbz6wybs6qb95h2gn8lb4lmx2p5sq4q56"; + }; + + propagatedBuildInputs = [ requests six ]; + + meta = with pkgs.lib; { + description = "Digital Ocean API python wrapper"; + homepage = "https://github.com/Wiredcraft/dopy"; + license = licenses.mit; + maintainers = with maintainers; [ lihop ]; + }; +} diff --git a/pkgs/development/python-modules/dot2tex/default.nix b/pkgs/development/python-modules/dot2tex/default.nix new file mode 100644 index 000000000000..9d644c22eaf5 --- /dev/null +++ b/pkgs/development/python-modules/dot2tex/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, pyparsing +}: + +buildPythonPackage rec { + pname = "dot2tex"; + version = "2.9.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "7d3e54add7dccdaeb6cc9e61ceaf7b587914cf8ebd6821cfea008acdc1e50d4a"; + }; + + # Tests fail with 3.x. Furthermore, package is no longer maintained. + disabled = isPy3k; + + propagatedBuildInputs = [ pyparsing ]; + + meta = with stdenv.lib; { + description = "Convert graphs generated by Graphviz to LaTeX friendly formats"; + homepage = "https://github.com/kjellmf/dot2tex"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/dpath/default.nix b/pkgs/development/python-modules/dpath/default.nix new file mode 100644 index 000000000000..3b878f7d5e4c --- /dev/null +++ b/pkgs/development/python-modules/dpath/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchPypi, buildPythonPackage +, mock, nose +}: + +buildPythonPackage rec { + pname = "dpath"; + version = "1.4.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0gr7816pnzbyh9h1ia0qz0q1f9zfzacwb8dc36js8hw8x14myqqg"; + }; + + checkInputs = [ mock nose ]; + checkPhase = '' + nosetests + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/akesterson/dpath-python; + license = [ licenses.mit ]; + description = "A python library for accessing and searching dictionaries via /slashed/paths ala xpath"; + maintainers = [ maintainers.mmlb ]; + }; +} diff --git a/pkgs/development/python-modules/dropbox/default.nix b/pkgs/development/python-modules/dropbox/default.nix index 5d344f180590..7693f7f05689 100644 --- a/pkgs/development/python-modules/dropbox/default.nix +++ b/pkgs/development/python-modules/dropbox/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { pname = "dropbox"; - version = "9.0.0"; + version = "9.1.0"; src = fetchPypi { inherit pname version; - sha256 = "385c62c2983c3804ba0064762f9e5f4753ea20a132c727b4961d3b68e1372ac8"; + sha256 = "0j6p5hgbglpwqd4jl53iqs83537464lybzc0aszi3w6wm6i0dlyq"; }; # Set DROPBOX_TOKEN environment variable to a valid token. diff --git a/pkgs/development/python-modules/dtopt/default.nix b/pkgs/development/python-modules/dtopt/default.nix new file mode 100644 index 000000000000..601ebf6d9a99 --- /dev/null +++ b/pkgs/development/python-modules/dtopt/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "dtopt"; + version = "0.1"; + # Test contain Python 2 print + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "06ae07a12294a7ba708abaa63f838017d1a2faf6147a1e7a14ca4fa28f86da7f"; + }; + + meta = with stdenv.lib; { + description = "Add options to doctest examples while they are running"; + homepage = https://pypi.python.org/pypi/dtopt; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/dynd/default.nix b/pkgs/development/python-modules/dynd/default.nix new file mode 100644 index 000000000000..8d8fbf7a7cef --- /dev/null +++ b/pkgs/development/python-modules/dynd/default.nix @@ -0,0 +1,43 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, isPyPy +, isPy3k +, cython +, numpy +, pkgs +}: + +buildPythonPackage rec { + version = "0.7.2"; + pname = "dynd"; + disabled = isPyPy || !isPy3k; # tests fail on python2, 2018-04-11 + + src = pkgs.fetchFromGitHub { + owner = "libdynd"; + repo = "dynd-python"; + rev = "v${version}"; + sha256 = "19igd6ibf9araqhq9bxmzbzdz05vp089zxvddkiik3b5gb7l17nh"; + }; + + # setup.py invokes git on build but we're fetching a tarball, so + # can't retrieve git version. We hardcode: + preConfigure = '' + substituteInPlace setup.py --replace "ver = check_output(['git', 'describe', '--dirty'," "ver = '${version}'" + substituteInPlace setup.py --replace "'--always', '--match', 'v*']).decode('ascii').strip('\n')" "" + ''; + + # Python 3 works but has a broken import test that I couldn't + # figure out. + doCheck = !isPy3k; + buildInputs = [ pkgs.cmake pkgs.libdynd.dev cython ]; + propagatedBuildInputs = [ numpy pkgs.libdynd ]; + + meta = with stdenv.lib; { + homepage = http://libdynd.org; + license = licenses.bsd2; + description = "Python exposure of dynd"; + maintainers = with maintainers; [ teh ]; + }; + +} diff --git a/pkgs/development/python-modules/ecdsa/default.nix b/pkgs/development/python-modules/ecdsa/default.nix new file mode 100644 index 000000000000..e9fdc71cd64a --- /dev/null +++ b/pkgs/development/python-modules/ecdsa/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "ecdsa"; + version = "0.13"; + + src = fetchPypi { + inherit pname version; + sha256 = "1yj31j0asmrx4an9xvsaj2icdmzy6pw0glfpqrrkrphwdpi1xkv4"; + }; + + # Only needed for tests + buildInputs = [ pkgs.openssl ]; + + meta = with stdenv.lib; { + description = "ECDSA cryptographic signature library"; + homepage = "https://github.com/warner/python-ecdsa"; + license = licenses.mit; + maintainers = with maintainers; [ aszlig ]; + }; + +} diff --git a/pkgs/development/python-modules/editorconfig/default.nix b/pkgs/development/python-modules/editorconfig/default.nix new file mode 100644 index 000000000000..97e486a0532b --- /dev/null +++ b/pkgs/development/python-modules/editorconfig/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, cmake +}: + +buildPythonPackage rec { + pname = "EditorConfig"; + version = "0.12.1"; + + # fetchgit used to ensure test submodule is available + src = fetchgit { + url = "https://github.com/editorconfig/editorconfig-core-py"; + rev = "refs/tags/v${version}"; + sha256 = "0svk7id7ncygj2rnxhm7602xizljyidk4xgrl6i0xgq3829cz4bl"; + }; + + buildInputs = [ cmake ]; + checkPhase = '' + cmake . + # utf_8_char fails with python3 + ctest -E "utf_8_char" . + ''; + + meta = with stdenv.lib; { + homepage = https://editorconfig.org; + description = "EditorConfig File Locator and Interpreter for Python"; + license = licenses.psfl; + }; + +} diff --git a/pkgs/development/python-modules/effect/default.nix b/pkgs/development/python-modules/effect/default.nix index 2738d2283395..8e4ad446746a 100644 --- a/pkgs/development/python-modules/effect/default.nix +++ b/pkgs/development/python-modules/effect/default.nix @@ -1,5 +1,6 @@ { buildPythonPackage , fetchPypi +, isPy37 , lib , six , attrs @@ -7,12 +8,12 @@ , testtools }: buildPythonPackage rec { - version = "0.11.0"; + version = "0.12.0"; pname = "effect"; src = fetchPypi { inherit pname version; - sha256 = "1q75w4magkqd8ggabhhzzxmxakpdnn0vdg7ygj89zdc9yl7561q6"; + sha256 = "0s8zsncq4l0ar2b4dijf8yzrk13x2swr1w2nb30s1p5jd6r24czl"; }; checkInputs = [ pytest @@ -23,7 +24,7 @@ buildPythonPackage rec { attrs ]; checkPhase = '' - pytest . + pytest ''; meta = with lib; { description = "Pure effects for Python"; diff --git a/pkgs/development/python-modules/eggdeps/default.nix b/pkgs/development/python-modules/eggdeps/default.nix new file mode 100644 index 000000000000..0622bd41d237 --- /dev/null +++ b/pkgs/development/python-modules/eggdeps/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_interface +, zope_testing +}: + +buildPythonPackage rec { + pname = "eggdeps"; + version = "0.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "a99de5e4652865224daab09b2e2574a4f7c1d0d9a267048f9836aa914a2caf3a"; + }; + + propagatedBuildInputs = [ zope_interface zope_testing ]; + + # tests fail, see http://hydra.nixos.org/build/4316603/log/raw + doCheck = false; + + meta = with stdenv.lib; { + description = "A tool which computes a dependency graph between active Python eggs"; + homepage = http://thomas-lotze.de/en/software/eggdeps/; + license = licenses.zpl20; + }; + +} diff --git a/pkgs/development/python-modules/elasticsearch-dsl/default.nix b/pkgs/development/python-modules/elasticsearch-dsl/default.nix new file mode 100644 index 000000000000..94d47073764e --- /dev/null +++ b/pkgs/development/python-modules/elasticsearch-dsl/default.nix @@ -0,0 +1,39 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, elasticsearch +, ipaddress +, python-dateutil +, pytz +, six +}: + +buildPythonPackage rec { + pname = "elasticsearch-dsl"; + version = "6.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0f0w23kzyym0fkzisdkcl4xpnm8fsi97v1kskyvfrhj3mxy179fh"; + }; + + propagatedBuildInputs = [ elasticsearch python-dateutil six ] + ++ stdenv.lib.optional (!isPy3k) ipaddress; + + # ImportError: No module named test_elasticsearch_dsl + # Tests require a local instance of elasticsearch + doCheck = false; + + meta = with stdenv.lib; { + description = "High level Python client for Elasticsearch"; + longDescription = '' + Elasticsearch DSL is a high-level library whose aim is to help with + writing and running queries against Elasticsearch. It is built on top of + the official low-level client (elasticsearch-py). + ''; + homepage = https://github.com/elasticsearch/elasticsearch-dsl-py; + license = licenses.asl20; + maintainers = with maintainers; [ desiderius ]; + }; +} diff --git a/pkgs/development/python-modules/elpy/default.nix b/pkgs/development/python-modules/elpy/default.nix new file mode 100644 index 000000000000..a08616b7cb79 --- /dev/null +++ b/pkgs/development/python-modules/elpy/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, rope +, flake8 +, autopep8 +, jedi +, importmagic +, isPy27 +}: + +buildPythonPackage rec { + pname = "elpy"; + version = "1.26.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1m3dk609sn1j8zk8xwrlgcw82vkpws4q4aypv2ljpky9lm36npv6"; + }; + + propagatedBuildInputs = [ flake8 autopep8 jedi importmagic ] + ++ stdenv.lib.optionals isPy27 [ rope ]; + + doCheck = false; # there are no tests + + meta = with stdenv.lib; { + description = "Backend for the elpy Emacs mode"; + homepage = "https://github.com/jorgenschaefer/elpy"; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/emoji/default.nix b/pkgs/development/python-modules/emoji/default.nix index 2c3b7cc05523..082958fcce19 100644 --- a/pkgs/development/python-modules/emoji/default.nix +++ b/pkgs/development/python-modules/emoji/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "emoji"; - version = "0.5.0"; + version = "0.5.1"; src = fetchPypi { inherit pname version; - sha256 = "001b92b9c8a157e1ca49187745fa450513bc8b31c87328dfd83d674b9d7dfa63"; + sha256 = "a9e9c08be9907c0042212c86dfbea0f61f78e9897d4df41a1d6307017763ad3e"; }; checkInputs = [ nose ]; diff --git a/pkgs/development/python-modules/entrypoints/default.nix b/pkgs/development/python-modules/entrypoints/default.nix index 9ee0810571ad..3f79e663455e 100644 --- a/pkgs/development/python-modules/entrypoints/default.nix +++ b/pkgs/development/python-modules/entrypoints/default.nix @@ -4,6 +4,7 @@ , configparser , pytest , isPy3k +, isPy27 }: buildPythonPackage rec { @@ -19,8 +20,15 @@ buildPythonPackage rec { propagatedBuildInputs = lib.optional (!isPy3k) configparser; - checkPhase = '' - py.test tests + checkPhase = let + # On python2 with pytest 3.9.2 (not with pytest 3.7.4) the test_bad + # test fails. It tests that a warning (exectly one) is thrown on a "bad" + # path. The pytest upgrade added some warning, resulting in two warnings + # being thrown. + # upstream: https://github.com/takluyver/entrypoints/issues/23 + pyTestArgs = if isPy27 then "-k 'not test_bad'" else ""; + in '' + py.test ${pyTestArgs} tests ''; meta = { diff --git a/pkgs/development/python-modules/enum/default.nix b/pkgs/development/python-modules/enum/default.nix new file mode 100644 index 000000000000..8aec63689d90 --- /dev/null +++ b/pkgs/development/python-modules/enum/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, isPyPy +}: + +buildPythonPackage rec { + pname = "enum"; + version = "0.4.7"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "001iq0yqs9f5bslvl793bhkcs71k5km9kv8yrj5h0lfsgrcg6z4c"; + }; + + doCheck = !isPyPy; + + meta = with stdenv.lib; { + homepage = https://pypi.python.org/pypi/enum/; + description = "Robust enumerated type support in Python"; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/enum34/default.nix b/pkgs/development/python-modules/enum34/default.nix new file mode 100644 index 000000000000..a5175eba49d8 --- /dev/null +++ b/pkgs/development/python-modules/enum34/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonAtLeast +, python +}: + +if pythonAtLeast "3.4" then null else buildPythonPackage rec { + pname = "enum34"; + version = "1.1.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1"; + }; + + checkPhase = '' + ${python.interpreter} -m unittest discover + ''; + + meta = with stdenv.lib; { + homepage = https://pypi.python.org/pypi/enum34; + description = "Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/epc/default.nix b/pkgs/development/python-modules/epc/default.nix new file mode 100644 index 000000000000..621f450f2eb0 --- /dev/null +++ b/pkgs/development/python-modules/epc/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, sexpdata +}: + +buildPythonPackage rec { + pname = "epc"; + version = "0.0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "30b594bd4a4acbd5bda0d3fa3d25b4e8117f2ff8f24d2d1e3e36c90374f3c55e"; + }; + + propagatedBuildInputs = [ sexpdata ]; + doCheck = false; + + meta = with stdenv.lib; { + description = "EPC (RPC stack for Emacs Lisp) implementation in Python"; + homepage = "https://github.com/tkf/python-epc"; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/eradicate/default.nix b/pkgs/development/python-modules/eradicate/default.nix new file mode 100644 index 000000000000..7c071a5cee6b --- /dev/null +++ b/pkgs/development/python-modules/eradicate/default.nix @@ -0,0 +1,19 @@ +{ lib, buildPythonPackage, fetchPypi }: + +buildPythonPackage rec { + pname = "eradicate"; + version = "0.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "092zmck919bn6sl31ixrzhn88g9nvhwzmwzpq8dzgn6c8k2h3bzr"; + }; + + meta = with lib; { + description = "eradicate removes commented-out code from Python files."; + homepage = https://github.com/myint/eradicate; + license = [ licenses.mit ]; + + maintainers = [ maintainers.mmlb ]; + }; +} diff --git a/pkgs/development/python-modules/escapism/default.nix b/pkgs/development/python-modules/escapism/default.nix new file mode 100644 index 000000000000..b2ac36582357 --- /dev/null +++ b/pkgs/development/python-modules/escapism/default.nix @@ -0,0 +1,24 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "escapism"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "5f1cc1fa04a95f5b85b3da194750f8a71846d493ea332f62e8798949f10c9b86"; + }; + + # No tests distributed + doCheck = false; + + meta = with pkgs.lib; { + description = "Simple, generic API for escaping strings"; + homepage = "https://github.com/minrk/escapism"; + license = licenses.mit; + maintainers = with maintainers; [ bzizou ]; + }; +} diff --git a/pkgs/development/python-modules/et_xmlfile/default.nix b/pkgs/development/python-modules/et_xmlfile/default.nix new file mode 100644 index 000000000000..619b0e0c77c8 --- /dev/null +++ b/pkgs/development/python-modules/et_xmlfile/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, lxml +, pytest +}: + +buildPythonPackage rec { + version = "1.0.1"; + pname = "et_xmlfile"; + + src = fetchPypi { + inherit pname version; + sha256="0nrkhcb6jdrlb6pwkvd4rycw34y3s931hjf409ij9xkjsli9fkb1"; + }; + + buildInputs = [ lxml pytest ]; + checkPhase = '' + py.test $out + ''; + + meta = with stdenv.lib; { + description = "An implementation of lxml.xmlfile for the standard library"; + longDescription = '' + et_xmlfile is a low memory library for creating large XML files. + + It is based upon the xmlfile module from lxml with the aim of + allowing code to be developed that will work with both + libraries. It was developed initially for the openpyxl project + but is now a standalone module. + + The code was written by Elias Rabel as part of the Python + Düsseldorf openpyxl sprint in September 2014. + ''; + homepage = "https://pypi.python.org/pypi/et_xmlfile"; + license = licenses.mit; + maintainers = with maintainers; [ sjourdois ]; + }; + +} diff --git a/pkgs/development/python-modules/etcd/default.nix b/pkgs/development/python-modules/etcd/default.nix new file mode 100644 index 000000000000..1e6e1e70944d --- /dev/null +++ b/pkgs/development/python-modules/etcd/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, simplejson +, pytz +, requests +}: + +buildPythonPackage rec { + pname = "etcd"; + version = "2.0.8"; + + # PyPI package is incomplete + src = fetchurl { + url = "https://github.com/dsoprea/PythonEtcdClient/archive/${version}.tar.gz"; + sha256 = "0fi6rxa1yxvz7nwrc7dw6fax3041d6bj3iyhywjgbkg7nadi9i8v"; + }; + + patchPhase = '' + sed -i -e '13,14d;37d' setup.py + ''; + + propagatedBuildInputs = [ simplejson pytz requests ]; + + # No proper tests are available + doCheck = false; + + meta = with stdenv.lib; { + description = "A Python etcd client that just works"; + homepage = https://github.com/dsoprea/PythonEtcdClient; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/eth-hash/default.nix b/pkgs/development/python-modules/eth-hash/default.nix new file mode 100644 index 000000000000..ce5fce1b1cba --- /dev/null +++ b/pkgs/development/python-modules/eth-hash/default.nix @@ -0,0 +1,45 @@ +{ lib, fetchPypi, buildPythonPackage, pythonOlder, pytest, pysha3, pycrypto, + pycryptodome }: + +buildPythonPackage rec { + pname = "eth-hash"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0xpiz0wrxxj11ki9yapvsibl25qnki90bl3d39nqascg14nw17a9"; + }; + + checkInputs = [ pytest ]; + + propagatedBuildInputs = [ pysha3 pycrypto pycryptodome ]; + + # setuptools-markdown uses pypandoc which is broken at the moment + preConfigure = '' + substituteInPlace setup.py --replace \'setuptools-markdown\' "" + ''; + + # Run tests separately because we don't want to run tests on tests/backends/ + # but only on its selected subdirectories. Also, the directories under + # tests/backends/ must be run separately because they have identically named + # test files so pytest would raise errors because of that. + # + # Also, tests in tests/core/test_import.py are broken so just ignore them: + # https://github.com/ethereum/eth-hash/issues/25 + # There is a pull request to fix the tests: + # https://github.com/ethereum/eth-hash/pull/26 + checkPhase = '' + pytest tests/backends/pycryptodome/ + pytest tests/backends/pysha3/ + # pytest tests/core/ + ''; + + disabled = pythonOlder "3.5"; + + meta = { + description = "The Ethereum hashing function keccak256"; + homepage = https://github.com/ethereum/eth-hash; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/eth-typing/default.nix b/pkgs/development/python-modules/eth-typing/default.nix new file mode 100644 index 000000000000..070923c83855 --- /dev/null +++ b/pkgs/development/python-modules/eth-typing/default.nix @@ -0,0 +1,35 @@ +{ lib, fetchFromGitHub, buildPythonPackage, pythonOlder, pytest }: + +buildPythonPackage rec { + pname = "eth-typing"; + version = "1.3.0"; + + # Tests are missing from the PyPI source tarball so let's use GitHub + # https://github.com/ethereum/eth-typing/issues/8 + src = fetchFromGitHub { + owner = "ethereum"; + repo = pname; + rev = "v${version}"; + sha256 = "0703z7vlsfa3dvgcq22f9rzmj0svyp2a8wc7h73d0aac28ydhpv9"; + }; + + # setuptools-markdown uses pypandoc which is broken at the moment + preConfigure = '' + substituteInPlace setup.py --replace \'setuptools-markdown\' "" + ''; + + disabled = pythonOlder "3.5"; + + checkInputs = [ pytest ]; + + checkPhase = '' + pytest . + ''; + + meta = { + description = "Common type annotations for Ethereum Python packages"; + homepage = https://github.com/ethereum/eth-typing; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/eth-utils/default.nix b/pkgs/development/python-modules/eth-utils/default.nix new file mode 100644 index 000000000000..cae3f34f0c9f --- /dev/null +++ b/pkgs/development/python-modules/eth-utils/default.nix @@ -0,0 +1,35 @@ +{ lib, fetchFromGitHub, buildPythonPackage, pytest, eth-hash, eth-typing, + cytoolz, hypothesis }: + +buildPythonPackage rec { + pname = "eth-utils"; + version = "1.2.1"; + + # Tests are missing from the PyPI source tarball so let's use GitHub + # https://github.com/ethereum/eth-utils/issues/130 + src = fetchFromGitHub { + owner = "ethereum"; + repo = pname; + rev = "v${version}"; + sha256 = "0g8f5vdjh7qd8kgsqqd9qkm6m79rx3w9yp0rf9vpdsv3xfzrkh1w"; + }; + + checkInputs = [ pytest hypothesis ]; + propagatedBuildInputs = [ eth-hash eth-typing cytoolz ]; + + # setuptools-markdown uses pypandoc which is broken at the moment + preConfigure = '' + substituteInPlace setup.py --replace \'setuptools-markdown\' "" + ''; + + checkPhase = '' + pytest . + ''; + + meta = { + description = "Common utility functions for codebases which interact with ethereum"; + homepage = https://github.com/ethereum/eth-utils; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/evdev/default.nix b/pkgs/development/python-modules/evdev/default.nix index 2deb16924d20..c4543032c2b3 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.0.0"; + version = "1.1.2"; src = fetchPypi { inherit pname version; - sha256 = "be0288ef1125bf1c539bb8f3079ef4aa5fb813af28f0c5294a4e744ee554398a"; + sha256 = "0l837gm9cjdp3lybnam38ip0q3n1xy0j6vzgx11hdrr0ps8p5mid"; }; buildInputs = [ linuxHeaders ]; diff --git a/pkgs/development/python-modules/eve/default.nix b/pkgs/development/python-modules/eve/default.nix index b8daa5304c77..4d85add4e3e5 100644 --- a/pkgs/development/python-modules/eve/default.nix +++ b/pkgs/development/python-modules/eve/default.nix @@ -1,26 +1,21 @@ -{ stdenv, buildPythonPackage, fetchPypi, flask, jinja2, itsdangerous, events -, markupsafe, pymongo, flask-pymongo, werkzeug, simplejson, cerberus }: +{ stdenv, buildPythonPackage, fetchPypi, flask, events +, pymongo, simplejson, cerberus }: buildPythonPackage rec { pname = "Eve"; - version = "0.8"; + version = "0.8.1"; src = fetchPypi { inherit pname version; - sha256 = "9f926c715f88c7a92dc2b950ccc09cccd91f72fe0e93cde806b85d25b947df2f"; + sha256 = "88105080e8a2567a1a8d50a5cded0d7d95e95f704b310c8107ef2ff7696f5316"; }; propagatedBuildInputs = [ cerberus events - flask-pymongo flask - itsdangerous - jinja2 - markupsafe pymongo simplejson - werkzeug ]; # tests call a running mongodb instance diff --git a/pkgs/development/python-modules/eventlet/default.nix b/pkgs/development/python-modules/eventlet/default.nix new file mode 100644 index 000000000000..afc880b2ba28 --- /dev/null +++ b/pkgs/development/python-modules/eventlet/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, httplib2 +, pyopenssl +, greenlet +, enum-compat +, isPyPy +}: + +buildPythonPackage rec { + pname = "eventlet"; + version = "0.20.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "15bq5ybbigxnp5xwkps53zyhlg15lmcnq3ny2dppj0r0bylcs5rf"; + }; + + buildInputs = [ nose httplib2 pyopenssl ]; + + doCheck = false; # too much transient errors to bother + + propagatedBuildInputs = [ enum-compat ] + ++ stdenv.lib.optionals (!isPyPy) [ greenlet ]; + + meta = with stdenv.lib; { + homepage = https://pypi.python.org/pypi/eventlet/; + description = "A concurrent networking library for Python"; + }; + +} diff --git a/pkgs/development/python-modules/eventlib/default.nix b/pkgs/development/python-modules/eventlib/default.nix new file mode 100644 index 000000000000..147e18d45f42 --- /dev/null +++ b/pkgs/development/python-modules/eventlib/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, isPy3k +, fetchdarcs +, greenlet +}: + +buildPythonPackage rec { + pname = "python-eventlib"; + version = "0.2.2"; + # Judging from SyntaxError + disabled = isPy3k; + + src = fetchdarcs { + url = "http://devel.ag-projects.com/repositories/${pname}"; + rev = "release-${version}"; + sha256 = "1zxhpq8i4jwsk7wmfncqfm211hqikj3hp38cfv509924bi76wak8"; + }; + + propagatedBuildInputs = [ greenlet ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Eventlib bindings for python"; + homepage = "http://ag-projects.com/"; + license = licenses.lgpl2; + }; + +} diff --git a/pkgs/development/python-modules/evernote/default.nix b/pkgs/development/python-modules/evernote/default.nix new file mode 100644 index 000000000000..717ab77018e2 --- /dev/null +++ b/pkgs/development/python-modules/evernote/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy27 +, oauth2 +}: + +buildPythonPackage rec { + pname = "evernote"; + version = "1.25.0"; + disabled = ! isPy27; #some dependencies do not work with py3 + + src = fetchPypi { + inherit pname version; + sha256 = "1lwlg6fpi3530245jzham1400a5b855bm4sbdyck229h9kg1v02d"; + }; + + propagatedBuildInputs = [ oauth2 ]; + + meta = with stdenv.lib; { + description = "Evernote SDK for Python"; + homepage = http://dev.evernote.com; + license = licenses.asl20; + maintainers = with maintainers; [ hbunke ]; + }; + +} diff --git a/pkgs/development/python-modules/exchangelib/default.nix b/pkgs/development/python-modules/exchangelib/default.nix index b4c2767f9dd6..64686d948134 100644 --- a/pkgs/development/python-modules/exchangelib/default.nix +++ b/pkgs/development/python-modules/exchangelib/default.nix @@ -6,14 +6,14 @@ buildPythonPackage rec { pname = "exchangelib"; - version = "1.11.4"; + version = "1.12.0"; # tests are not present in the PyPI version src = fetchFromGitHub { owner = "ecederstrand"; repo = pname; rev = "v${version}"; - sha256 = "1fpbnjnmqm62vll3m2ys1naikch70kqm26hz86f1cl0r2l2afbab"; + sha256 = "003c4flgsz6my64qm3mf9cb3wfxw0480aj9glf9wdz7xkwaq2l43"; }; # one test is failing due to it trying to send a request to example.com diff --git a/pkgs/development/python-modules/execnet/default.nix b/pkgs/development/python-modules/execnet/default.nix new file mode 100644 index 000000000000..8c2ff6d82f41 --- /dev/null +++ b/pkgs/development/python-modules/execnet/default.nix @@ -0,0 +1,42 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, setuptools_scm +, apipkg +}: + +buildPythonPackage rec { + pname = "execnet"; + version = "1.4.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1rpk1vyclhg911p3hql0m0nrpq7q7mysxnaaw6vs29cpa6kx8vgn"; + }; + + buildInputs = [ pytest setuptools_scm ]; + propagatedBuildInputs = [ apipkg ]; + + # remove vbox tests + postPatch = '' + rm -v testing/test_termination.py + rm -v testing/test_channel.py + rm -v testing/test_xspec.py + rm -v testing/test_gateway.py + ''; + + checkPhase = '' + py.test testing + ''; + + __darwinAllowLocalNetworking = true; + + meta = with stdenv.lib; { + description = "Rapid multi-Python deployment"; + license = licenses.gpl2; + homepage = "http://codespeak.net/execnet"; + maintainers = with maintainers; [ nand0p ]; + }; + +} diff --git a/pkgs/development/python-modules/exifread/default.nix b/pkgs/development/python-modules/exifread/default.nix new file mode 100644 index 000000000000..61593b625f72 --- /dev/null +++ b/pkgs/development/python-modules/exifread/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "ExifRead"; + version = "2.1.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1b90jf6m9vxh9nanhpyvqdq7hmfx5iggw1l8kq10jrs6xgr49qkr"; + }; + + meta = with stdenv.lib; { + description = "Easy to use Python module to extract Exif metadata from tiff and jpeg files"; + homepage = "https://github.com/ianare/exif-py"; + license = licenses.bsd0; + maintainers = with maintainers; [ vozz ]; + }; + +} diff --git a/pkgs/development/python-modules/eyed3/default.nix b/pkgs/development/python-modules/eyed3/default.nix new file mode 100644 index 000000000000..1cd3b5a934f9 --- /dev/null +++ b/pkgs/development/python-modules/eyed3/default.nix @@ -0,0 +1,60 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonAtLeast +, pythonOlder +, paver +, python +, isPyPy +, six +, pathlib +, python_magic +, isPy3k +, lib +}: + +buildPythonPackage rec { + version = "0.8.7"; + pname = "eyeD3"; + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "1fzqy6hkg73xvpapdjrdzr3r0fsamnplvjfl7dz7rzgzx2r4x4pg"; + }; + + # https://github.com/nicfit/eyeD3/pull/284 + postPatch = lib.optionalString (pythonAtLeast "3.4") '' + sed -ie '/pathlib/d' requirements/requirements.yml + ''; + + buildInputs = [ paver ]; + + # requires special test data: + # https://github.com/nicfit/eyeD3/blob/103198e265e3279384f35304e8218be6717c2976/Makefile#L97 + doCheck = false; + + propagatedBuildInputs = [ six python_magic ] ++ lib.optional (pythonOlder "3.4") pathlib; + + postInstall = '' + for prog in "$out/bin/"*; do + wrapProgram "$prog" --prefix PYTHONPATH : "$PYTHONPATH" \ + --prefix PATH : ${python}/bin + done + ''; + + meta = with stdenv.lib; { + description = "A Python module and command line program for processing ID3 tags"; + homepage = http://eyed3.nicfit.net/; + license = licenses.gpl2; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + longDescription = '' + eyeD3 is a Python module and command line program for processing ID3 + tags. Information about mp3 files (i.e bit rate, sample frequency, play + time, etc.) is also provided. The formats supported are ID3 v1.0/v1.1 + and v2.3/v2.4. + ''; + }; + +} diff --git a/pkgs/development/python-modules/ezdxf/default.nix b/pkgs/development/python-modules/ezdxf/default.nix index 814cac3c9e6e..317c16d52754 100644 --- a/pkgs/development/python-modules/ezdxf/default.nix +++ b/pkgs/development/python-modules/ezdxf/default.nix @@ -1,14 +1,14 @@ { stdenv, buildPythonPackage, fetchFromGitHub, pyparsing, pytest }: buildPythonPackage rec { - version = "0.8.1"; + version = "0.8.8"; pname = "ezdxf"; src = fetchFromGitHub { owner = "mozman"; repo = "ezdxf"; rev = "v${version}"; - sha256 = "1c20j96n3rsgzaakfjl0wnydaj2qr69gbnnjs6mfa1hz2fjqri22"; + sha256 = "0ap6f6vy71s3y0a048r5ca98i7p8nc9l0mx3mngvvpvjij7j3fcf"; }; buildInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/facebook-sdk/default.nix b/pkgs/development/python-modules/facebook-sdk/default.nix new file mode 100644 index 000000000000..249acb262fba --- /dev/null +++ b/pkgs/development/python-modules/facebook-sdk/default.nix @@ -0,0 +1,32 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, requests +, python +}: + +buildPythonPackage rec { + pname = "facebook-sdk"; + version = "3.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "f3d450ec313b62d3716fadc4e5098183760e1d2a9e0434a94b74e59ea6ea3e4d"; + }; + + propagatedBuildInputs = [ requests ]; + + # checks require network + doCheck = false; + + checkPhase = '' + ${python.interpreter} test/test_facebook.py + ''; + + meta = with pkgs.lib; { + description = "Client library that supports the Facebook Graph API and the official Facebook JavaScript SDK"; + homepage = https://github.com/pythonforfacebook/facebook-sdk; + license = licenses.asl20 ; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/factory_boy/default.nix b/pkgs/development/python-modules/factory_boy/default.nix new file mode 100644 index 000000000000..1e5da699894e --- /dev/null +++ b/pkgs/development/python-modules/factory_boy/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, fake_factory +}: + +buildPythonPackage rec { + pname = "factory_boy"; + version = "2.6.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0a21f8kq917fj8xgmyp6gy8vcrlzzgwn80qas0d76h3vjbdy0bdq"; + }; + + propagatedBuildInputs = [ fake_factory ]; + + meta = with stdenv.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/fake_factory/default.nix b/pkgs/development/python-modules/fake_factory/default.nix new file mode 100644 index 000000000000..26dd14b73adf --- /dev/null +++ b/pkgs/development/python-modules/fake_factory/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, six +, dateutil +, ipaddress +, mock +}: + +buildPythonPackage rec { + pname = "fake-factory"; + version = "0.6.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "09sgk0kylsshs64a1xsz3qr187sbnqrbf4z8k3dgsy32lsgyffv2"; + }; + + propagatedBuildInputs = [ six dateutil ipaddress mock ]; + checkPhase = '' + ${python.interpreter} -m unittest faker.tests + ''; + + meta = with stdenv.lib; { + description = "A Python package that generates fake data for you"; + homepage = https://pypi.python.org/pypi/fake-factory; + license = licenses.mit; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/falcon/default.nix b/pkgs/development/python-modules/falcon/default.nix new file mode 100644 index 000000000000..1bca7eddde04 --- /dev/null +++ b/pkgs/development/python-modules/falcon/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, coverage +, ddt +, nose +, pyyaml +, requests +, testtools +, six +, python_mimeparse +}: + +buildPythonPackage rec { + pname = "falcon"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "ddce23a2dd0abba6d19775e9bf7ba64e184b15a0e7163e65f62af63354193f63"; + }; + + checkInputs = [coverage ddt nose pyyaml requests testtools]; + propagatedBuildInputs = [ six python_mimeparse ]; + + # The travis build fails since the migration from multiprocessing to threading for hosting the API under test. + # OSError: [Errno 98] Address already in use + doCheck = false; + + meta = with stdenv.lib; { + description = "An unladen web framework for building APIs and app backends"; + homepage = http://falconframework.org; + license = licenses.asl20; + maintainers = with maintainers; [ desiderius ]; + }; + +} diff --git a/pkgs/development/python-modules/fasteners/default.nix b/pkgs/development/python-modules/fasteners/default.nix new file mode 100644 index 000000000000..77a6f9b04088 --- /dev/null +++ b/pkgs/development/python-modules/fasteners/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, monotonic +, testtools +, python +, isPy3k +}: + +buildPythonPackage rec { + pname = "fasteners"; + version = "0.14.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "063y20kx01ihbz2mziapmjxi2cd0dq48jzg587xdsdp07xvpcz22"; + }; + + propagatedBuildInputs = [ six monotonic testtools ]; + + checkPhase = '' + ${python.interpreter} -m unittest discover + ''; + + # Tests are written for Python 3.x only (concurrent.futures) + doCheck = isPy3k; + + meta = with stdenv.lib; { + description = "Fasteners"; + homepage = https://github.com/harlowja/fasteners; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/fastpbkdf2/default.nix b/pkgs/development/python-modules/fastpbkdf2/default.nix new file mode 100644 index 000000000000..63a7565cf55a --- /dev/null +++ b/pkgs/development/python-modules/fastpbkdf2/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchFromGitHub, buildPythonPackage +, openssl, pytest, cffi, six }: + +buildPythonPackage rec { + pname = "fastpbkdf2"; + version = "0.2"; + + # Fetching from GitHub as tests are missing in PyPI + src = fetchFromGitHub { + owner = "Ayrx"; + repo = "python-fastpbkdf2"; + rev = "v${version}"; + sha256 = "1hvvlk3j28i6nswb6gy3mq7278nq0mgfnpxh1rv6jvi7xhd7qmlc"; + }; + + buildInputs = [ openssl ]; + checkInputs = [ pytest ]; + propagatedBuildInputs = [ cffi six ]; + + meta = with stdenv.lib; { + homepage = https://github.com/Ayrx/python-fastpbkdf2; + description = "Python bindings for fastpbkdf2"; + license = licenses.bsd3; + maintainers = with maintainers; [ jqueiroz ]; + }; +} diff --git a/pkgs/development/python-modules/fb-re2/default.nix b/pkgs/development/python-modules/fb-re2/default.nix new file mode 100644 index 000000000000..88a75d29fd18 --- /dev/null +++ b/pkgs/development/python-modules/fb-re2/default.nix @@ -0,0 +1,30 @@ +{ lib +, buildPythonPackage +, fetchPypi +, re2 +, pytest +}: + +buildPythonPackage rec { + pname = "fb-re2"; + version = "1.0.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0wd97qdcafcca90s6692g2dmzl5n6cdvm20vn7pmag3l9gvx395c"; + }; + + buildInputs = [ re2 ]; + + checkInputs = [ pytest ]; + checkPhase = '' + py.test + ''; + + meta = { + description = "Python wrapper for Google's RE2"; + homepage = https://github.com/facebook/pyre2; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ ivan ]; + }; +} diff --git a/pkgs/development/python-modules/fdint/default.nix b/pkgs/development/python-modules/fdint/default.nix new file mode 100644 index 000000000000..869e26d675a3 --- /dev/null +++ b/pkgs/development/python-modules/fdint/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, cython +, numpy +, python +, isPy3k +}: + +buildPythonPackage rec { + version = "2.0.2"; + pname = "fdint"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "30db139684d362652670e2cd3206b5dd7b3b93b86c3aff37f4b4fd4a3f98aead"; + }; + + buildInputs = [ cython ]; + propagatedBuildInputs = [ numpy ]; + + # tests not included with pypi release + doCheck = false; + + checkPhase = '' + ${python.interpreter} -m fdint.tests + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/scott-maddox/fdint; + description = "A free, open-source python package for quickly and precisely approximating Fermi-Dirac integrals"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/fdroidserver/default.nix b/pkgs/development/python-modules/fdroidserver/default.nix new file mode 100644 index 000000000000..b9b936ae83e8 --- /dev/null +++ b/pkgs/development/python-modules/fdroidserver/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitLab +, libcloud +, pyyaml +, paramiko +, pyasn1 +, pyasn1-modules +, pillow +, mwclient +, GitPython +, isPy3k +}: + +buildPythonPackage rec { + version = "2016-05-31"; + pname = "fdroidserver-git"; + disabled = ! isPy3k; + + src = fetchFromGitLab { + owner = "fdroid"; + repo = "fdroidserver"; + rev = "401649e0365e6e365fc48ae8a3af94768af865f3"; + sha256 = "1mmi2ffpym1qw694yj938kc7b4xhq0blri7wkjaqddcyykjyr94d"; + }; + + propagatedBuildInputs = [ libcloud pyyaml paramiko pyasn1 pyasn1-modules pillow mwclient GitPython ]; + + meta = with stdenv.lib; { + homepage = https://f-droid.org; + description = "Server and tools for F-Droid, the Free Software repository system for Android"; + license = licenses.agpl3; + }; + +} diff --git a/pkgs/development/python-modules/fedpkg-buildfix.diff b/pkgs/development/python-modules/fedpkg-buildfix.diff deleted file mode 100644 index b9d46d7c7417..000000000000 --- a/pkgs/development/python-modules/fedpkg-buildfix.diff +++ /dev/null @@ -1,14 +0,0 @@ ---- a/setup.py 2014-02-04 16:12:37.021993713 +0100 -+++ b/setup.py 2014-02-04 16:11:42.653995607 +0100 -@@ -13,8 +13,8 @@ - package_dir = {'': 'src'}, - packages = ['fedpkg'], - scripts = ['src/bin/fedpkg'], -- data_files = [('/etc/bash_completion.d', ['src/fedpkg.bash']), -- ('/etc/rpkg', ['src/fedpkg.conf']), -- ('/usr/libexec/', ['src/fedpkg-fixbranches.py']), -+ data_files = [('etc/bash_completion.d', ['src/fedpkg.bash']), -+ ('etc/rpkg', ['src/fedpkg.conf']), -+ ('libexec/', ['src/fedpkg-fixbranches.py']), - ] - ) diff --git a/pkgs/development/python-modules/fedpkg/default.nix b/pkgs/development/python-modules/fedpkg/default.nix deleted file mode 100644 index 0230466e6e36..000000000000 --- a/pkgs/development/python-modules/fedpkg/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, buildPythonPackage, isPy3k, fetchurl, rpkg, offtrac, urlgrabber }: - -buildPythonPackage rec { - pname = "fedpkg"; - version = "1.29"; - name = "${pname}-${version}"; - - disabled = isPy3k; - - src = fetchurl { - url = "https://releases.pagure.org/fedpkg/${name}.tar.bz2"; - sha256 = "1cpy5p1rp7w52ighz3ynvhyw04z86y8phq3n8563lj6ayr8pw631"; - }; - - #patches = [ ../development/python-modules/fedpkg-buildfix.diff ]; - propagatedBuildInputs = [ rpkg offtrac urlgrabber ]; - - doCheck = false; # requires fedora_cert which isn't used anymore - - meta = with stdenv.lib; { - description = "Subclass of the rpkg project for dealing with rpm packaging"; - homepage = https://pagure.io/fedpkg; - license = licenses.gpl2; - maintainers = with maintainers; [ ]; - }; -} diff --git a/pkgs/development/python-modules/feedparser/default.nix b/pkgs/development/python-modules/feedparser/default.nix new file mode 100644 index 000000000000..ac91fe51d899 --- /dev/null +++ b/pkgs/development/python-modules/feedparser/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "feedparser"; + version = "5.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1ycva69bqssalhqg45rbrfipz3l6hmycszy26k0351fhq990c0xx"; + }; + + # lots of networking failures + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://code.google.com/p/feedparser/; + description = "Universal feed parser"; + license = licenses.bsd2; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/fido2/default.nix b/pkgs/development/python-modules/fido2/default.nix index 3642d4e55b90..809871b50de0 100644 --- a/pkgs/development/python-modules/fido2/default.nix +++ b/pkgs/development/python-modules/fido2/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "fido2"; - version = "0.3.0"; + version = "0.4.0"; src = fetchPypi { inherit pname version; - sha256 = "0ddbhg4nsabi9w66l8vkr0i5r80jqihlic5yrdl3v1aqahvxph1j"; + sha256 = "12245b16czsgq4a251jqlk5qs3sldlcryfcganswzk2lbgplmn7q"; }; # The pypi package does not include tests diff --git a/pkgs/development/python-modules/filebrowser_safe/default.nix b/pkgs/development/python-modules/filebrowser_safe/default.nix new file mode 100644 index 000000000000..8e95d1e413e4 --- /dev/null +++ b/pkgs/development/python-modules/filebrowser_safe/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, django +}: + +buildPythonPackage rec { + version = "0.5.0"; + pname = "filebrowser_safe"; + + src = fetchPypi { + inherit pname version; + sha256 = "5dcd31dd79684025139b43841f6515af1da5a4bb0de15bc4d88003db1970648e"; + }; + + buildInputs = [ django ]; + + # There is no test embedded + doCheck = false; + + meta = with stdenv.lib; { + description = "A snapshot of django-filebrowser for the Mezzanine CMS"; + longDescription = '' + filebrowser_safe was created to provide a snapshot of the + FileBrowser asset manager for Django, to be referenced as a + dependency for the Mezzanine CMS for Django. + + At the time of filebrowser_safe's creation, FileBrowser was + incorrectly packaged on PyPI, and had also dropped compatibility + with Django 1.1 - filebrowser_safe was therefore created to + address these specific issues. + ''; + homepage = https://github.com/stephenmcd/filebrowser-safe; + downloadPage = https://pypi.python.org/pypi/filebrowser_safe/; + license = licenses.free; + maintainers = with maintainers; [ prikhi ]; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/filebytes/default.nix b/pkgs/development/python-modules/filebytes/default.nix new file mode 100644 index 000000000000..fdc00d000a1e --- /dev/null +++ b/pkgs/development/python-modules/filebytes/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "filebytes"; + version = "0.9.18"; + + src = fetchPypi { + inherit pname version; + sha256 = "1y50wagcs1p5w1j4fxyfr209595m706ifdirv8vr8nc9xqd6ngjs"; + }; + + meta = with stdenv.lib; { + homepage = "https://scoding.de/filebytes-introduction"; + license = licenses.gpl2; + description = "Scripts to parse ELF, PE, Mach-O and OAT (Android Runtime)"; + maintainers = with maintainers; [ bennofs ]; + }; + +} diff --git a/pkgs/development/python-modules/filelock/default.nix b/pkgs/development/python-modules/filelock/default.nix index cfa0e1be74f5..a548f1ab5d2e 100644 --- a/pkgs/development/python-modules/filelock/default.nix +++ b/pkgs/development/python-modules/filelock/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "filelock"; - version = "3.0.6"; + version = "3.0.10"; src = fetchPypi { inherit pname version; - sha256 = "59ccab92fe118da7e5ce5a9fcd95506ade58d9d5f606db4922192524edfac820"; + sha256 = "1rjv7g85smh6hrq6n9h721kh83qjv8mfp0ksdnbqbbsd82xw246n"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/filterpy/default.nix b/pkgs/development/python-modules/filterpy/default.nix new file mode 100644 index 000000000000..47f2c083d8a3 --- /dev/null +++ b/pkgs/development/python-modules/filterpy/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, numpy +, scipy +, matplotlib +, pytest +}: + +buildPythonPackage rec { + version = "1.4.5"; + pname = "filterpy"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "4f2a4d39e4ea601b9ab42b2db08b5918a9538c168cff1c6895ae26646f3d73b1"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ numpy scipy matplotlib ]; + + # single test fails (even on master branch of repository) + # project does not use CI + checkPhase = '' + pytest --ignore=filterpy/common/tests/test_discretization.py + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/rlabbe/filterpy; + description = "Kalman filtering and optimal estimation library"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/fiona/default.nix b/pkgs/development/python-modules/fiona/default.nix index e6d347b440d3..0e6ab256d0d8 100644 --- a/pkgs/development/python-modules/fiona/default.nix +++ b/pkgs/development/python-modules/fiona/default.nix @@ -12,6 +12,8 @@ buildPythonPackage rec { sha256 = "a156129f0904cb7eb24aa0745b6075da54f2c31db168ed3bcac8a4bd716d77b2"; }; + CXXFLAGS = stdenv.lib.optionalString stdenv.cc.isClang "-std=c++11"; + buildInputs = [ gdal ]; diff --git a/pkgs/development/python-modules/flake8-future-import/default.nix b/pkgs/development/python-modules/flake8-future-import/default.nix index eaed804245fa..c9cf3fe4ca84 100644 --- a/pkgs/development/python-modules/flake8-future-import/default.nix +++ b/pkgs/development/python-modules/flake8-future-import/default.nix @@ -1,4 +1,4 @@ -{ lib, fetchFromGitHub, buildPythonPackage, flake8, six }: +{ lib, fetchFromGitHub, buildPythonPackage, fetchpatch, flake8, six }: buildPythonPackage rec { pname = "flake8-future-import"; @@ -12,6 +12,14 @@ buildPythonPackage rec { sha256 = "00fpxa6g8cabybnciwnpsbg60zhgydc966jgwyyggw1pcg0frdqr"; }; + patches = [ + # Add Python 3.7 support. Remove with the next release + (fetchpatch { + url = https://github.com/xZise/flake8-future-import/commit/cace194a44d3b95c9c1ed96640bae49183acca04.patch; + sha256 = "17pkqnh035j5s5c53afs8bk49bq7lnmdwqp5k7izx7sw80z73p9r"; + }) + ]; + propagatedBuildInputs = [ flake8 six ]; meta = { diff --git a/pkgs/development/python-modules/flaky/default.nix b/pkgs/development/python-modules/flaky/default.nix new file mode 100644 index 000000000000..192b4829a41d --- /dev/null +++ b/pkgs/development/python-modules/flaky/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, mock +, pytest +}: + +buildPythonPackage rec { + pname = "flaky"; + version = "3.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1x9ixika7wqjj52x8wnsh1vk7jadkdqpx01plj7mlh8slwyq4s41"; + }; + + buildInputs = [ mock pytest ]; + + # waiting for feedback https://github.com/box/flaky/issues/97 + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/box/flaky; + description = "Plugin for nose or py.test that automatically reruns flaky tests"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/flask-assets/default.nix b/pkgs/development/python-modules/flask-assets/default.nix index 7f3b6367b6ee..a8e454f4a2cc 100644 --- a/pkgs/development/python-modules/flask-assets/default.nix +++ b/pkgs/development/python-modules/flask-assets/default.nix @@ -9,6 +9,10 @@ buildPythonPackage rec { sha256 = "0ivqsihk994rxw58vdgzrx4d77d7lpzjm4qxb38hjdgvi5xm4cb0"; }; + patchPhase = '' + substituteInPlace tests/test_integration.py --replace 'static_path=' 'static_url_path=' + ''; + propagatedBuildInputs = [ flask webassets flask_script nose ]; meta = with lib; { diff --git a/pkgs/development/python-modules/flask-autoindex/default.nix b/pkgs/development/python-modules/flask-autoindex/default.nix index 0c353a34c385..afd3db60ffcf 100644 --- a/pkgs/development/python-modules/flask-autoindex/default.nix +++ b/pkgs/development/python-modules/flask-autoindex/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "Flask-AutoIndex"; - version = "0.6.1"; + version = "0.6.2"; src = fetchPypi { inherit pname version; - sha256 = "0v87sa073hmj64f47sazbiw08kyxsxay100bd5084jwq7c1y92d7"; + sha256 = "af2cdb34eefe6edbf43ce19200880829e8c2df3598000e75dc63c9b7e3478706"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix index 1f4f914968f6..caaf0a61152b 100644 --- a/pkgs/development/python-modules/flask-babel/default.nix +++ b/pkgs/development/python-modules/flask-babel/default.nix @@ -11,11 +11,11 @@ buildPythonPackage rec { pname = "Flask-Babel"; - version = "0.11.2"; + version = "0.12.2"; src = fetchPypi { inherit pname version; - sha256 = "0ff9n165vhf1nhv6807ckhpp224jw7k7sd7jz5kfh3sbpl85gmy0"; + sha256 = "11jwp8vvq1gnm31qh6ihy2h393hy18yn9yjp569g60r0wj1x2sii"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/flask-cors/default.nix b/pkgs/development/python-modules/flask-cors/default.nix index e78fa2141b99..0084db062fc5 100644 --- a/pkgs/development/python-modules/flask-cors/default.nix +++ b/pkgs/development/python-modules/flask-cors/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { pname = "Flask-Cors"; - version = "3.0.6"; + version = "3.0.7"; src = fetchPypi { inherit pname version; - sha256 = "ecc016c5b32fa5da813ec8d272941cfddf5f6bba9060c405a70285415cbf24c9"; + sha256 = "1v6gq4vjgyxi8q8lxawpdfhq01adb4bznnabp08ks5nzbwibz43y"; }; buildInputs = [ nose ]; diff --git a/pkgs/development/python-modules/flask-jwt-extended/default.nix b/pkgs/development/python-modules/flask-jwt-extended/default.nix new file mode 100644 index 000000000000..b14ec9e3eb2a --- /dev/null +++ b/pkgs/development/python-modules/flask-jwt-extended/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage, fetchPypi, flask, pyjwt, werkzeug, pytest }: + +buildPythonPackage rec { + pname = "Flask-JWT-Extended"; + version = "3.13.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "10qz3ljr2kpd93al2km6iijxp23z33kvvwd0y5bc840f86b4mra8"; + }; + + propagatedBuildInputs = [ flask pyjwt werkzeug ]; + checkInputs = [ pytest ]; + + checkPhase = '' + pytest tests/ + ''; + + meta = with stdenv.lib; { + description = "JWT extension for Flask"; + homepage = https://flask-jwt-extended.readthedocs.io/; + license = licenses.mit; + maintainers = with maintainers; [ gerschtli ]; + }; +} diff --git a/pkgs/development/python-modules/flask-ldap-login/default.nix b/pkgs/development/python-modules/flask-ldap-login/default.nix index b95e694a232f..99b57dac816f 100644 --- a/pkgs/development/python-modules/flask-ldap-login/default.nix +++ b/pkgs/development/python-modules/flask-ldap-login/default.nix @@ -1,16 +1,27 @@ -{ stdenv, buildPythonPackage, fetchPypi +{ stdenv, buildPythonPackage, isPy3k, fetchFromGitHub, fetchpatch , flask, flask_wtf, flask_testing, ldap , mock, nose }: buildPythonPackage rec { pname = "flask-ldap-login"; - version = "0.3.0"; + version = "0.3.4"; + disabled = isPy3k; - src = fetchPypi { - inherit pname version; - sha256 = "085rik7q8xrp5g95346p6jcp9m2yr8kamwb2kbiw4q0b0fpnnlgq"; + src = fetchFromGitHub { + owner = "ContinuumIO"; + repo = "flask-ldap-login"; + rev = version; + sha256 = "1l6zahqhwn5g9fmhlvjv80288b5h2fk5mssp7amdkw5ysk570wzp"; }; + patches = [ + # Fix flask_wtf>=0.9.0 incompatibility. See https://github.com/ContinuumIO/flask-ldap-login/issues/41 + (fetchpatch { + url = https://github.com/ContinuumIO/flask-ldap-login/commit/ed08c03c818dc63b97b01e2e7c56862eaa6daa43.patch; + sha256 = "19pkhbldk8jq6m10kdylvjf1c8m84fvvj04v5qda4cjyks15aq48"; + }) + ]; + checkInputs = [ nose mock flask_testing ]; propagatedBuildInputs = [ flask flask_wtf ldap ]; diff --git a/pkgs/development/python-modules/flask-login/default.nix b/pkgs/development/python-modules/flask-login/default.nix index 1a01666d799d..d466a78a6811 100644 --- a/pkgs/development/python-modules/flask-login/default.nix +++ b/pkgs/development/python-modules/flask-login/default.nix @@ -1,15 +1,13 @@ -{ stdenv, buildPythonPackage, fetchFromGitHub, pythonAtLeast +{ stdenv, buildPythonPackage, fetchPypi, pythonAtLeast , flask, blinker, nose, mock, semantic-version }: buildPythonPackage rec { pname = "Flask-Login"; version = "0.4.1"; - src = fetchFromGitHub { - owner = "maxcountryman"; - repo = "flask-login"; - rev = version; - sha256 = "1rj0qwyxapxnp84fi4lhmvh3d91fdiwz7hibw77x3d5i72knqaa9"; + src = fetchPypi { + inherit pname version; + sha256 = "1v2j8zd558xfmgn3rfbw0xz4vizjcnk8kqw52q4f4d9ygfnc25f8"; }; checkInputs = [ nose mock semantic-version ]; diff --git a/pkgs/development/python-modules/flask-migrate/default.nix b/pkgs/development/python-modules/flask-migrate/default.nix index 89cbdf0fbf82..1f9177832c35 100644 --- a/pkgs/development/python-modules/flask-migrate/default.nix +++ b/pkgs/development/python-modules/flask-migrate/default.nix @@ -4,11 +4,11 @@ with stdenv.lib; buildPythonPackage rec { pname = "Flask-Migrate"; - version = "2.2.1"; + version = "2.3.0"; src = fetchPypi { inherit pname version; - sha256 = "cd1b4e6cb829eeb41c02ad9202d83bef5f4b7a036dd9fad72ce96ad1e22efb07"; + sha256 = "19rxhva9i5n643vm3d11f8p98jwai2pavysa217p5w5h5cnksnx2"; }; checkInputs = optional isPy3k glibcLocales; diff --git a/pkgs/development/python-modules/flask-oauthlib/default.nix b/pkgs/development/python-modules/flask-oauthlib/default.nix index 2d34ce8583e6..587057514156 100644 --- a/pkgs/development/python-modules/flask-oauthlib/default.nix +++ b/pkgs/development/python-modules/flask-oauthlib/default.nix @@ -3,13 +3,13 @@ , mock, nose}: buildPythonPackage rec { pname = "Flask-OAuthlib"; - version = "0.9.3"; + version = "0.9.5"; src = fetchFromGitHub { owner = "lepture"; repo = "flask-oauthlib"; rev = "v${version}"; - sha256 = "1vnr2kmbwl6mv2fsv92jjxzfibq2m3pnbcs6ba9k32jr1ci7wfh7"; + sha256 = "1l82niwrpm7411xvwh65bj263si90kcbrbfg5fa52mpixhxcp40f"; }; buildInputs = [ mock nose ]; diff --git a/pkgs/development/python-modules/flask-socketio/default.nix b/pkgs/development/python-modules/flask-socketio/default.nix new file mode 100644 index 000000000000..d722ce03417a --- /dev/null +++ b/pkgs/development/python-modules/flask-socketio/default.nix @@ -0,0 +1,33 @@ +{ lib +, buildPythonPackage +, fetchPypi +, flask +, python-socketio +, coverage +}: + +buildPythonPackage rec { + pname = "Flask-SocketIO"; + version = "3.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "a7188b35f7874903f554b3a1a3a4465213e765c4f17182fa5cb3d9f6915da4c1"; + }; + + propagatedBuildInputs = [ + flask + python-socketio + ]; + + checkInputs = [ coverage ]; + # tests only on github, but lates release there is not tagged + doCheck = false; + + meta = with lib; { + description = "Socket.IO integration for Flask applications"; + homepage = http://github.com/miguelgrinberg/Flask-SocketIO/; + license = licenses.mit; + maintainers = [ maintainers.mic92 ]; + }; +} diff --git a/pkgs/development/python-modules/flask-sqlalchemy/default.nix b/pkgs/development/python-modules/flask-sqlalchemy/default.nix new file mode 100644 index 000000000000..aa7b40675b89 --- /dev/null +++ b/pkgs/development/python-modules/flask-sqlalchemy/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage, fetchPypi, flask, sqlalchemy, pytest }: + +buildPythonPackage rec { + pname = "Flask-SQLAlchemy"; + version = "2.3.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0lvfynbk9y0whpkhqz7kf3hk342sfa3lwqyv25gnb22q5f2vjwar"; + }; + + propagatedBuildInputs = [ flask sqlalchemy ]; + checkInputs = [ pytest ]; + + checkPhase = '' + pytest + ''; + + meta = with stdenv.lib; { + description = "SQLAlchemy extension for Flask"; + homepage = http://flask-sqlalchemy.pocoo.org/; + license = licenses.bsd3; + maintainers = with maintainers; [ gerschtli ]; + }; +} diff --git a/pkgs/development/python-modules/flaskbabel/default.nix b/pkgs/development/python-modules/flaskbabel/default.nix new file mode 100644 index 000000000000..e04bae7f1c0f --- /dev/null +++ b/pkgs/development/python-modules/flaskbabel/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, flask +, jinja2 +, speaklater +, Babel +, pytz +}: + +buildPythonPackage rec { + pname = "Flask-Babel"; + version = "0.11.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "16b80cipdba9xj3jlaiaq6wgrgpjb70w3j01jjy9hbp4k71kd6yj"; + }; + + propagatedBuildInputs = [ flask jinja2 speaklater Babel pytz ]; + + meta = with stdenv.lib; { + description = "Adds i18n/l10n support to Flask applications"; + homepage = https://github.com/mitsuhiko/flask-babel; + license = licenses.bsd0; + maintainers = with maintainers; [ matejc ]; + }; + +} diff --git a/pkgs/development/python-modules/flowlogs_reader/default.nix b/pkgs/development/python-modules/flowlogs_reader/default.nix new file mode 100644 index 000000000000..1f2984990bb9 --- /dev/null +++ b/pkgs/development/python-modules/flowlogs_reader/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, botocore +, boto3 +, docutils +, unittest2 +, mock +}: + +buildPythonPackage rec { + pname = "flowlogs_reader"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0158aki6m3pkf98hpd60088qyhrfxkmybdf8hv3qfl8nb61vaiwf"; + }; + + propagatedBuildInputs = [ botocore boto3 docutils ]; + buildInputs = [ unittest2 mock ]; + + meta = with stdenv.lib; { + description = "Python library to make retrieving Amazon VPC Flow Logs from CloudWatch Logs a bit easier"; + homepage = "https://github.com/obsrvbl/flowlogs-reader"; + maintainers = with maintainers; [ cransom ]; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/flup/default.nix b/pkgs/development/python-modules/flup/default.nix new file mode 100644 index 000000000000..8256f5a1063d --- /dev/null +++ b/pkgs/development/python-modules/flup/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, isPy3k +, fetchPypi +}: + +buildPythonPackage rec { + pname = "flup"; + version = "1.0.3"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "5eb09f26eb0751f8380d8ac43d1dfb20e1d42eca0fa45ea9289fa532a79cd159"; + }; + + meta = with stdenv.lib; { + homepage = "http://trac.saddi.com/flup"; + description = "FastCGI Python module set"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/fonttools/default.nix b/pkgs/development/python-modules/fonttools/default.nix index 4759e9d3c837..0cab6fc18a5f 100644 --- a/pkgs/development/python-modules/fonttools/default.nix +++ b/pkgs/development/python-modules/fonttools/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "fonttools"; - version = "3.29.0"; + version = "3.32.0"; src = fetchPypi { inherit pname version; - sha256 = "aab38c8c131670684321437d4857dcb4de1c775efd152a9ca9c4d81f1cb97fe7"; + sha256 = "16cg5v50x905c0dr34wqk70b0n3mqzp41iir2rd73f31d1z9jndq"; extension = "zip"; }; diff --git a/pkgs/development/python-modules/foolscap/default.nix b/pkgs/development/python-modules/foolscap/default.nix new file mode 100644 index 000000000000..8680ff2d2aad --- /dev/null +++ b/pkgs/development/python-modules/foolscap/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, mock +, twisted +, pyopenssl +, service-identity +}: + +buildPythonPackage rec { + pname = "foolscap"; + version = "0.13.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0sqxp4fshnpcv69c2j04v8c22pjak28iwscxv998h2s3054knxz2"; + }; + + propagatedBuildInputs = [ mock twisted pyopenssl service-identity ]; + + checkPhase = '' + # Either uncomment this, or remove this custom check phase entirely, if + # you wish to do battle with the foolscap tests. ~ C. + # trial foolscap + ''; + + meta = with stdenv.lib; { + homepage = http://foolscap.lothar.com/; + description = "Foolscap, an RPC protocol for Python that follows the distributed object-capability model"; + longDescription = '' + "Foolscap" is the name for the next-generation RPC protocol, + intended to replace Perspective Broker (part of Twisted). + Foolscap is a protocol to implement a distributed + object-capabilities model in Python. + ''; + # See http://foolscap.lothar.com/trac/browser/LICENSE. + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/forbiddenfruit/default.nix b/pkgs/development/python-modules/forbiddenfruit/default.nix new file mode 100644 index 000000000000..4d2f656b36a3 --- /dev/null +++ b/pkgs/development/python-modules/forbiddenfruit/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "0.1.0"; + pname = "forbiddenfruit"; + + src = fetchPypi { + inherit pname version; + sha256 = "0xra2kw6m8ag29ifwmhi5zqksh4cr0yy1waqd488rm59kcr3zl79"; + }; + + meta = with stdenv.lib; { + description = "Patch python built-in objects"; + homepage = https://pypi.python.org/pypi/forbiddenfruit; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/freezegun/default.nix b/pkgs/development/python-modules/freezegun/default.nix new file mode 100644 index 000000000000..3be87da2f824 --- /dev/null +++ b/pkgs/development/python-modules/freezegun/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, dateutil +, six +, mock +, nose +}: + +buildPythonPackage rec { + pname = "freezegun"; + version = "0.3.8"; + + src = fetchPypi { + inherit pname version; + sha256 = "1sf38d3ibv1jhhvr52x7dhrsiyqk1hm165dfv8w8wh0fhmgxg151"; + }; + + propagatedBuildInputs = [ dateutil six ]; + buildInputs = [ mock nose ]; + + meta = with stdenv.lib; { + description = "FreezeGun: Let your Python tests travel through time"; + homepage = "https://github.com/spulec/freezegun"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/fs-s3fs/default.nix b/pkgs/development/python-modules/fs-s3fs/default.nix new file mode 100644 index 000000000000..156b0fdd76e9 --- /dev/null +++ b/pkgs/development/python-modules/fs-s3fs/default.nix @@ -0,0 +1,23 @@ +{ buildPythonPackage, fetchPypi, lib, fs, six, boto3 }: + +buildPythonPackage rec { + pname = "fs-s3fs"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1czv67zs4sl5l3rv9l3hzn22zzzqm372lq1wlhihigir4cfyslak"; + }; + + propagatedBuildInputs = [ fs six boto3 ]; + + # tests try to integrate an s3 bucket which can't be tested properly in an isolated environment. + doCheck = false; + + meta = with lib; { + homepage = https://pypi.org/project/fs-s3fs/; + license = licenses.mit; + description = "Amazon S3 filesystem for PyFilesystem2"; + maintainers = with maintainers; [ ma27 ]; + }; +} diff --git a/pkgs/development/python-modules/fs/default.nix b/pkgs/development/python-modules/fs/default.nix new file mode 100644 index 000000000000..9d5de0c73ea2 --- /dev/null +++ b/pkgs/development/python-modules/fs/default.nix @@ -0,0 +1,53 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, six +, nose +, appdirs +, scandir +, backports_os +, typing +, pytz +, enum34 +, pyftpdlib +, psutil +, mock +, pythonAtLeast +, isPy3k +}: + +buildPythonPackage rec { + pname = "fs"; + version = "2.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "b20a4aeac9079b194f0160957d4265bb6c99ce68f1b12e980b0fb96f74aafb70"; + }; + + buildInputs = [ pkgs.glibcLocales ]; + checkInputs = [ nose pyftpdlib mock psutil ]; + propagatedBuildInputs = [ six appdirs pytz ] + ++ pkgs.lib.optionals (!isPy3k) [ backports_os ] + ++ pkgs.lib.optionals (!pythonAtLeast "3.6") [ typing ] + ++ pkgs.lib.optionals (!pythonAtLeast "3.5") [ scandir ] + ++ pkgs.lib.optionals (!pythonAtLeast "3.5") [ enum34 ]; + + postPatch = '' + # required for installation + touch LICENSE + # tests modify home directory results in (4 tests failing) / 1600 + rm tests/test_appfs.py tests/test_opener.py + ''; + + LC_ALL="en_US.utf-8"; + + meta = with pkgs.lib; { + description = "Filesystem abstraction"; + homepage = https://github.com/PyFilesystem/pyfilesystem2; + license = licenses.bsd3; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/ftfy/default.nix b/pkgs/development/python-modules/ftfy/default.nix index d2e806e43b90..1ffd24584bcd 100644 --- a/pkgs/development/python-modules/ftfy/default.nix +++ b/pkgs/development/python-modules/ftfy/default.nix @@ -1,5 +1,6 @@ { stdenv , buildPythonPackage +, isPy3k , fetchPypi , html5lib , wcwidth @@ -9,16 +10,17 @@ buildPythonPackage rec { pname = "ftfy"; - version = "4.4.3"; + version = "5.3.0"; # ftfy v5 only supports python3. Since at the moment the only # packages that use ftfy are spacy and textacy which both support # python 2 and 3, they have pinned ftfy to the v4 branch. # I propose to stick to v4 until another package requires v5. # At that point we can make a ftfy_v4 package. + disabled = !isPy3k; src = fetchPypi { inherit pname version; - sha256 = "152xdb56rhs1q4r0ck1n557sbphw7zq18r75a7kkd159ckdnc01w"; + sha256 = "0zybd0ypxhb83bgdbwzi120n02328v4j0ndm6bgkb6wg2gah59qb"; }; propagatedBuildInputs = [ html5lib wcwidth ]; diff --git a/pkgs/development/python-modules/fudge/default.nix b/pkgs/development/python-modules/fudge/default.nix new file mode 100644 index 000000000000..f2e92d96f573 --- /dev/null +++ b/pkgs/development/python-modules/fudge/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, nosejs +, sphinx +, isPy3k +}: + +buildPythonPackage rec { + pname = "fudge"; + version = "1.1.1"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1p7g6hv9qxscbzjv2n5pczpkkp55mp3s56adfc912w9qpf3rv4nr"; + }; + + buildInputs = [ nose nosejs ]; + propagatedBuildInputs = [ sphinx ]; + + checkPhase = '' + nosetests -v + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/fudge-py/fudge; + description = "Replace real objects with fakes (mocks, stubs, etc) while testing"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; + +} diff --git a/pkgs/development/python-modules/funcparserlib/default.nix b/pkgs/development/python-modules/funcparserlib/default.nix new file mode 100644 index 000000000000..6c3f5f6d0186 --- /dev/null +++ b/pkgs/development/python-modules/funcparserlib/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, isPy3k +}: + +buildPythonPackage rec { + pname = "funcparserlib"; + version = "0.3.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "b7992eac1a3eb97b3d91faa342bfda0729e990bd8a43774c1592c091e563c91d"; + }; + + checkPhase = '' + ${python.interpreter} -m unittest discover + ''; + + # Tests are Python 2.x only judging from SyntaxError + doCheck = !(isPy3k); + + meta = with stdenv.lib; { + description = "Recursive descent parsing library based on functional combinators"; + homepage = https://code.google.com/p/funcparserlib/; + license = licenses.mit; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/functools32/default.nix b/pkgs/development/python-modules/functools32/default.nix new file mode 100644 index 000000000000..fea79db3d05b --- /dev/null +++ b/pkgs/development/python-modules/functools32/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +if isPy3k then null else buildPythonPackage rec { + pname = "functools32"; + version = "3.2.3-2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0v8ya0b58x47wp216n1zamimv4iw57cxz3xxhzix52jkw3xks9gn"; + }; + + meta = with stdenv.lib; { + description = "This is a backport of the functools standard library module from"; + homepage = "https://github.com/MiCHiLU/python-functools32"; + license = licenses.psfl; + }; + +} diff --git a/pkgs/development/python-modules/funcy/default.nix b/pkgs/development/python-modules/funcy/default.nix new file mode 100644 index 000000000000..ab7500466e04 --- /dev/null +++ b/pkgs/development/python-modules/funcy/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "funcy"; + version = "1.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "511495db0c5660af18d3151b008c6ce698ae7fbf60887278e79675e35eed1f01"; + }; + + # No tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Collection of fancy functional tools focused on practicality"; + homepage = "http://funcy.readthedocs.org/"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/fuse-python/default.nix b/pkgs/development/python-modules/fuse-python/default.nix new file mode 100644 index 000000000000..cf965dd244fc --- /dev/null +++ b/pkgs/development/python-modules/fuse-python/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage, fetchPypi, pkgconfig, fuse }: + +buildPythonPackage rec { + pname = "fuse-python"; + version = "0.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0p1f01gah1y8skirrwsbxapz3g6drqihnkjh27b45ifg43h45g7x"; + }; + + buildInputs = [ fuse ]; + nativeBuildInputs = [ pkgconfig ]; + + # no tests in the Pypi archive + doCheck = false; + + meta = with stdenv.lib; { + description = "Python bindings for FUSE"; + homepage = https://github.com/libfuse/python-fuse; + license = licenses.lgpl21; + maintainers = with maintainers; [ psyanticy ]; + }; +} + diff --git a/pkgs/development/python-modules/fusepy/default.nix b/pkgs/development/python-modules/fusepy/default.nix new file mode 100644 index 000000000000..80ca5099f344 --- /dev/null +++ b/pkgs/development/python-modules/fusepy/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "fusepy"; + version = "3.0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1gg69qfi9pjcic3g98l8ya64rw2vc1bp8gsf76my6gglq8z7izvj"; + }; + + propagatedBuildInputs = [ pkgs.fuse ]; + + # No tests included + doCheck = false; + + patchPhase = '' + substituteInPlace fuse.py --replace \ + "find_library('fuse')" "'${pkgs.fuse}/lib/libfuse.so'" + ''; + + meta = with stdenv.lib; { + description = "Simple ctypes bindings for FUSE"; + longDescription = '' + Python module that provides a simple interface to FUSE and MacFUSE. + It's just one file and is implemented using ctypes. + ''; + homepage = https://github.com/terencehonles/fusepy; + license = licenses.isc; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/gateone/default.nix b/pkgs/development/python-modules/gateone/default.nix new file mode 100644 index 000000000000..136c089ee4b6 --- /dev/null +++ b/pkgs/development/python-modules/gateone/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, tornado +, futures +, html5lib +, pkgs +, isPy3k +}: + +buildPythonPackage rec { + name = "gateone-1.2-0d57c3"; + disabled = isPy3k; + + src = pkgs.fetchFromGitHub { + rev = "1d0e8037fbfb7c270f3710ce24154e24b7031bea"; + owner= "liftoff"; + repo = "GateOne"; + sha256 = "1ghrawlqwv7wnck6alqpbwy9mpv0y21cw2jirrvsxaracmvgk6vv"; + }; + + propagatedBuildInputs = [tornado futures html5lib pkgs.openssl pkgs.cacert pkgs.openssh]; + + postInstall='' + cp -R "$out/gateone/"* $out/lib/python2.7/site-packages/gateone + ''; + + meta = with stdenv.lib; { + homepage = https://liftoffsoftware.com/; + description = "GateOne is a web-based terminal emulator and SSH client"; + maintainers = with maintainers; [ tomberek ]; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/gcovr/default.nix b/pkgs/development/python-modules/gcovr/default.nix new file mode 100644 index 000000000000..4812744bfa85 --- /dev/null +++ b/pkgs/development/python-modules/gcovr/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "gcovr"; + version = "2.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "2c878e03c2eff2282e64035bec0a30532b2b1173aadf08486401883b79e4dab1"; + }; + + meta = with stdenv.lib; { + description = "A Python script for summarizing gcov data"; + license = licenses.bsd0; + homepage = http://gcovr.com/; + }; + +} diff --git a/pkgs/development/python-modules/gcutil/default.nix b/pkgs/development/python-modules/gcutil/default.nix new file mode 100644 index 000000000000..85c0fbb4d609 --- /dev/null +++ b/pkgs/development/python-modules/gcutil/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, gflags +, iso8601 +, ipaddr +, httplib2 +, google_apputils +, google_api_python_client +, isPy3k +}: + +buildPythonPackage rec { + name = "gcutil-1.16.1"; + disabled = isPy3k; + + src = fetchurl { + url = https://dl.google.com/dl/cloudsdk/release/artifacts/gcutil-1.16.1.tar.gz; + sha256 = "00jaf7x1ji9y46fbkww2sg6r6almrqfsprydz3q2swr4jrnrsx9x"; + }; + + propagatedBuildInputs = [ gflags iso8601 ipaddr httplib2 google_apputils google_api_python_client ]; + + prePatch = '' + sed -i -e "s|google-apputils==0.4.0|google-apputils==0.4.1|g" setup.py + substituteInPlace setup.py \ + --replace "httplib2==0.8" "httplib2" \ + --replace "iso8601==0.1.4" "iso8601" \ + --replace "ipaddr==2.1.10" "ipaddr" \ + --replace "google-api-python-client==1.2" "google-api-python-client" \ + --replace "python-gflags==2.0" "python-gflags" + ''; + + meta = with stdenv.lib; { + description = "Command-line tool for interacting with Google Compute Engine"; + homepage = "https://cloud.google.com/compute/docs/gcutil/"; + license = licenses.asl20; + maintainers = with maintainers; [ phreedom ]; + }; + +} diff --git a/pkgs/development/python-modules/gdata/default.nix b/pkgs/development/python-modules/gdata/default.nix new file mode 100644 index 000000000000..dbf2911ce195 --- /dev/null +++ b/pkgs/development/python-modules/gdata/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchurl +}: + +buildPythonPackage rec { + pname = "gdata"; + version = "2.0.18"; + + src = fetchurl { + url = "https://gdata-python-client.googlecode.com/files/${pname}-${version}.tar.gz"; + sha256 = "1dpxl5hwyyqd71avpm5vkvw8fhlvf9liizmhrq9jphhrx0nx5rsn"; + }; + + # Fails with "error: invalid command 'test'" + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://code.google.com/p/gdata-python-client/; + description = "Python client library for Google data APIs"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/gdrivefs/default.nix b/pkgs/development/python-modules/gdrivefs/default.nix new file mode 100644 index 000000000000..7cbf09fa49fa --- /dev/null +++ b/pkgs/development/python-modules/gdrivefs/default.nix @@ -0,0 +1,48 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, isPy3k +, gipc +, greenlet +, httplib2 +, six +, dateutil +, fusepy +, google_api_python_client +}: + +buildPythonPackage rec { + version = "0.14.9"; + pname = "gdrivefs"; + disabled = isPy3k; + + src = fetchurl { + url = "https://github.com/dsoprea/GDriveFS/archive/${version}.tar.gz"; + sha256 = "1mc2r35nf5k8vzwdcdhi0l9rb97amqd5xb53lhydj8v8f4rndk7a"; + }; + + buildInputs = [ gipc greenlet httplib2 six ]; + propagatedBuildInputs = [ dateutil fusepy google_api_python_client ]; + + patchPhase = '' + substituteInPlace gdrivefs/resources/requirements.txt \ + --replace "==" ">=" + ''; + + meta = with stdenv.lib; { + description = "Mount Google Drive as a local file system"; + longDescription = '' + GDriveFS is a FUSE wrapper for Google Drive developed. Design goals: + - Thread for monitoring changes via "changes" functionality of API. + - Complete stat() implementation. + - Seamlessly work around duplicate-file allowances in Google Drive. + - Seamlessly manage file-type versatility in Google Drive + (Google Doc files do not have a particular format). + - Allow for the same file at multiple paths. + ''; + homepage = https://github.com/dsoprea/GDriveFS; + license = licenses.gpl2; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/geeknote/default.nix b/pkgs/development/python-modules/geeknote/default.nix new file mode 100644 index 000000000000..d352d6def24f --- /dev/null +++ b/pkgs/development/python-modules/geeknote/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, isPy27 +, thrift +, beautifulsoup4 +, markdown2 +, sqlalchemy +, html2text +, evernote +}: + +buildPythonPackage rec { + version = "2015-05-11"; + pname = "geeknote"; + disabled = ! isPy27; + + src = fetchFromGitHub { + owner = "VitaliyRodnenko"; + repo = "geeknote"; + rev = "8489a87d044e164edb321ba9acca8d4631de3dca"; + sha256 = "0l16v4xnyqnsf84b1pma0jmdyxvmfwcv3sm8slrv3zv7zpmcm3lf"; + }; + + /* build with tests fails with "Can not create application dirictory : + /homeless-shelter/.geeknotebuilder". */ + doCheck = false; + + propagatedBuildInputs = [ thrift beautifulsoup4 markdown2 sqlalchemy html2text evernote ]; + + meta = with stdenv.lib; { + description = "Work with Evernote from command line"; + homepage = http://www.geeknote.me; + license = licenses.gpl1; + maintainers = with maintainers; [ hbunke ]; + }; + +} diff --git a/pkgs/development/python-modules/genanki/default.nix b/pkgs/development/python-modules/genanki/default.nix new file mode 100644 index 000000000000..45906c3c434d --- /dev/null +++ b/pkgs/development/python-modules/genanki/default.nix @@ -0,0 +1,38 @@ +{ stdenv, buildPythonPackage, fetchPypi, isPy3k +, cached-property, frozendict, pystache, pyyaml, pytest, pytestrunner +}: + +buildPythonPackage rec { + pname = "genanki"; + version = "0.6.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "2408f7d9955c8963fd9b1ecbb873f5d18dee786e060dcb083aef5dd86c736773"; + }; + + propagatedBuildInputs = [ + pytestrunner + cached-property + frozendict + pystache + pyyaml + ]; + + checkInputs = [ pytest ]; + + disabled = !isPy3k; + + # relies on upstream anki + doCheck = false; + checkPhase = '' + py.test + ''; + + meta = with stdenv.lib; { + homepage = http://github.com/kerrickstaley/genanki; + description = "Generate Anki decks programmatically"; + license = licenses.mit; + maintainers = with maintainers; [ teto ]; + }; +} diff --git a/pkgs/development/python-modules/genshi/default.nix b/pkgs/development/python-modules/genshi/default.nix new file mode 100644 index 000000000000..ad6f4ee1b21e --- /dev/null +++ b/pkgs/development/python-modules/genshi/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, setuptools +}: + +buildPythonPackage rec { + pname = "Genshi"; + version = "0.7.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0d87ae62cf2ed92133f35725da51e02d09f79bb4cb986f0d948408a0279dd3f8"; + }; + + # FAIL: test_sanitize_remove_script_elem (genshi.filters.tests.html.HTMLSanitizerTestCase) + # FAIL: test_sanitize_remove_src_javascript (genshi.filters.tests.html.HTMLSanitizerTestCase) + doCheck = false; + + buildInputs = [ setuptools ]; + + meta = with stdenv.lib; { + description = "Python components for parsing HTML, XML and other textual content"; + longDescription = '' + Python library that provides an integrated set of components for + parsing, generating, and processing HTML, XML or other textual + content for output generation on the web. + ''; + homepage = https://genshi.edgewall.org/; + license = licenses.bsd0; + }; +} diff --git a/pkgs/development/python-modules/gentools/default.nix b/pkgs/development/python-modules/gentools/default.nix new file mode 100644 index 000000000000..b9d272ba0e50 --- /dev/null +++ b/pkgs/development/python-modules/gentools/default.nix @@ -0,0 +1,31 @@ +{ buildPythonPackage, lib, fetchFromGitHub, pytest +, typing, funcsigs, pythonOlder +}: + +buildPythonPackage rec { + pname = "gentools"; + version = "1.1.0"; + + # Pypi doesn't ship the tests, so we fetch directly from GitHub + src = fetchFromGitHub { + owner = "ariebovenberg"; + repo = pname; + rev = "v${version}"; + sha256 = "1sm6cqi7fv2k3pc68r7wvvjjz8y6cjmz8bvxgqfa4v4wxibwnwrl"; + }; + + propagatedBuildInputs = + lib.optionals (pythonOlder "3.5") [ typing ] ++ + lib.optionals (pythonOlder "3.4") [ funcsigs ]; + + checkInputs = [ pytest ]; + checkPhase = "pytest"; + + meta = with lib; { + description = "Tools for generators, generator functions, and generator-based coroutines"; + license = licenses.mit; + homepage = http://gentools.readthedocs.io/; + maintainers = with maintainers; [ mredaelli ]; + }; + +} diff --git a/pkgs/development/python-modules/genzshcomp/default.nix b/pkgs/development/python-modules/genzshcomp/default.nix new file mode 100644 index 000000000000..87ca3aaeff44 --- /dev/null +++ b/pkgs/development/python-modules/genzshcomp/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, setuptools +}: + +buildPythonPackage rec { + pname = "genzshcomp"; + version = "0.5.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "c77d007cc32cdff836ecf8df6192371767976c108a75b055e057bb6f4a09cd42"; + }; + + buildInputs = [ setuptools ]; + + meta = with stdenv.lib; { + description = "Automatically generated zsh completion function for Python's option parser modules"; + homepage = http://bitbucket.org/hhatto/genzshcomp/; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/geoalchemy2/default.nix b/pkgs/development/python-modules/geoalchemy2/default.nix new file mode 100644 index 000000000000..ca99f73c0213 --- /dev/null +++ b/pkgs/development/python-modules/geoalchemy2/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, sqlalchemy +, shapely +}: + +buildPythonPackage rec { + pname = "GeoAlchemy2"; + version = "0.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0p2h1kgl5b0jz8wadx485vjh1mmm5s67p71yxh9lhp1441hkfswf"; + }; + + propagatedBuildInputs = [ sqlalchemy shapely ]; + + meta = with stdenv.lib; { + homepage = http://geoalchemy.org/; + license = licenses.mit; + description = "Toolkit for working with spatial databases"; + }; + +} diff --git a/pkgs/development/python-modules/geojson/default.nix b/pkgs/development/python-modules/geojson/default.nix index faf557735399..91b8d455cdef 100644 --- a/pkgs/development/python-modules/geojson/default.nix +++ b/pkgs/development/python-modules/geojson/default.nix @@ -2,13 +2,13 @@ buildPythonPackage rec { pname = "geojson"; - version = "2.4.0"; + version = "2.4.1"; format = "wheel"; src = fetchPypi { inherit pname version format; - sha256 = "0r9pc8hgnc5hf5rq98vinbrncn08v4kgzdfmfs14rfypvacsmfpj"; + sha256 = "12k4g993qqgrhq2mgy5k8rhm5a2s2hbn769rs5fwbc5lwv4bbgxj"; }; LC_ALL = "en_US.UTF-8"; diff --git a/pkgs/development/python-modules/geopandas/default.nix b/pkgs/development/python-modules/geopandas/default.nix index cab25a60f3b4..976df0952615 100644 --- a/pkgs/development/python-modules/geopandas/default.nix +++ b/pkgs/development/python-modules/geopandas/default.nix @@ -1,23 +1,23 @@ { stdenv, buildPythonPackage, fetchFromGitHub , pandas, shapely, fiona, descartes, pyproj -, pytest }: +, pytest, Rtree }: buildPythonPackage rec { pname = "geopandas"; - version = "0.3.0"; + version = "0.4.0"; name = pname + "-" + version; src = fetchFromGitHub { owner = "geopandas"; repo = "geopandas"; rev = "v${version}"; - sha256 = "0maafafr7sjjmlg2f19bizg06c8a5z5igmbcgq6kgmi7rklx8xxz"; + sha256 = "025zpgck5pnmidvzk0805pr345rd7k6z66qb2m34gjh1814xjkhv"; }; - checkInputs = [ pytest ]; + checkInputs = [ pytest Rtree ]; checkPhase = '' - py.test geopandas + py.test geopandas -m "not web" ''; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/geopy/default.nix b/pkgs/development/python-modules/geopy/default.nix new file mode 100644 index 000000000000..160a519ee104 --- /dev/null +++ b/pkgs/development/python-modules/geopy/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy27 +, mock +, tox +, pylint +}: + +buildPythonPackage rec { + pname = "geopy"; + version = "1.11.0"; + disabled = !isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "04j1lxcsfyv03h0n0q7p2ig7a4n13x4x20fzxn8bkazpx6lyal22"; + }; + + 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; + }; + +} diff --git a/pkgs/development/python-modules/gevent-socketio/default.nix b/pkgs/development/python-modules/gevent-socketio/default.nix new file mode 100644 index 000000000000..e95519a346c5 --- /dev/null +++ b/pkgs/development/python-modules/gevent-socketio/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, versiontools +, gevent-websocket +, mock +, pytest +, gevent +}: + +buildPythonPackage rec { + pname = "gevent-socketio"; + version = "0.3.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "1zra86hg2l1jcpl9nsnqagy3nl3akws8bvrbpgdxk15x7ywllfak"; + }; + + buildInputs = [ versiontools gevent-websocket mock pytest ]; + propagatedBuildInputs = [ gevent ]; + + meta = with stdenv.lib; { + homepage = https://github.com/abourget/gevent-socketio; + description = "SocketIO server based on the Gevent pywsgi server, a Python network library"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/gevent-websocket/default.nix b/pkgs/development/python-modules/gevent-websocket/default.nix new file mode 100644 index 000000000000..78986ec7d306 --- /dev/null +++ b/pkgs/development/python-modules/gevent-websocket/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, gevent +}: + +buildPythonPackage rec { + pname = "gevent-websocket"; + version = "0.10.1"; + # SyntaxError in tests. + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1c2zv2rahp1gil3cj66hfsqgy0n35hz9fny3ywhr2319d0lz7bky"; + }; + + propagatedBuildInputs = [ gevent ]; + + meta = with stdenv.lib; { + homepage = https://www.gitlab.com/noppo/gevent-websocket; + description = "Websocket handler for the gevent pywsgi server, a Python network library"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/geventhttpclient/default.nix b/pkgs/development/python-modules/geventhttpclient/default.nix new file mode 100644 index 000000000000..6a78d60544db --- /dev/null +++ b/pkgs/development/python-modules/geventhttpclient/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, gevent +, certifi +, six +, backports_ssl_match_hostname +}: + +buildPythonPackage rec { + pname = "geventhttpclient"; + version = "1.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "bd87af8854f5fb05738916c8973671f7035568aec69b7c842887d6faf9c0a01d"; + }; + + buildInputs = [ pytest ]; + propagatedBuildInputs = [ gevent certifi six backports_ssl_match_hostname ]; + + # Several tests fail that require network + doCheck = false; + checkPhase = '' + py.test $out + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/gwik/geventhttpclient; + description = "HTTP client library for gevent"; + license = licenses.mit; + maintainers = with maintainers; [ koral ]; + }; + +} diff --git a/pkgs/development/python-modules/gidgethub/default.nix b/pkgs/development/python-modules/gidgethub/default.nix new file mode 100644 index 000000000000..2a06ae1cb6df --- /dev/null +++ b/pkgs/development/python-modules/gidgethub/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonOlder +, setuptools +, pytestrunner +, pytest +, pytest-asyncio +, twisted +, treq +, tornado +, aiohttp +, uritemplate +}: + +buildPythonPackage rec { + pname = "gidgethub"; + version = "2.5.0"; + + disabled = pythonOlder "3.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "d37fdfd149bc0efa21d3899c737d9b5c7ff6348a9b3f03bf3aa0e9f8ca345483"; + }; + + buildInputs = [ setuptools pytestrunner ]; + checkInputs = [ pytest pytest-asyncio twisted treq tornado aiohttp ]; + propagatedBuildInputs = [ uritemplate ]; + + # requires network (reqests github.com) + doCheck = false; + + meta = with stdenv.lib; { + description = "An async GitHub API library"; + homepage = https://github.com/brettcannon/gidgethub; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/gin-config/default.nix b/pkgs/development/python-modules/gin-config/default.nix new file mode 100644 index 000000000000..3a854646021f --- /dev/null +++ b/pkgs/development/python-modules/gin-config/default.nix @@ -0,0 +1,29 @@ +{ lib +, buildPythonPackage +, fetchPypi +, six +, enum34 +}: + +buildPythonPackage rec { + pname = "gin-config"; + version = "0.1.1.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1zqzhg8nqdqjx0sjrsrs9bpyiaqqlyihqhhy2ijrpp62x9rjllga"; + + }; + + propagatedBuildInputs = [ six enum34 ]; + + # PyPI archive does not ship with tests + doCheck= false; + + meta = with lib; { + homepage = https://github.com/google/gin-config; + description = "Gin provides a lightweight configuration framework for Python, based on dependency injection."; + license = licenses.asl20; + maintainers = with maintainers; [ jethro ]; + }; +} diff --git a/pkgs/development/python-modules/gipc/default.nix b/pkgs/development/python-modules/gipc/default.nix new file mode 100644 index 000000000000..4b174468a7ab --- /dev/null +++ b/pkgs/development/python-modules/gipc/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, gevent +}: + +buildPythonPackage rec { + pname = "gipc"; + version = "0.6.0"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "0pd9by719qh882hqs6xpby61sn1x5h98hms5p2p8yqnycrf1s0h2"; + }; + + propagatedBuildInputs = [ gevent ]; + + meta = with stdenv.lib; { + description = "gevent-cooperative child processes and IPC"; + longDescription = '' + Usage of Python's multiprocessing package in a gevent-powered + application may raise problems and most likely breaks the application + in various subtle ways. gipc (pronunciation "gipsy") is developed with + the motivation to solve many of these issues transparently. With gipc, + multiprocessing. Process-based child processes can safely be created + anywhere within your gevent-powered application. + ''; + homepage = http://gehrcke.de/gipc; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/git-annex-adapter/default.nix b/pkgs/development/python-modules/git-annex-adapter/default.nix index 935217c6992e..f4d690eedc30 100644 --- a/pkgs/development/python-modules/git-annex-adapter/default.nix +++ b/pkgs/development/python-modules/git-annex-adapter/default.nix @@ -39,6 +39,12 @@ buildPythonPackage rec { url = "https://github.com/alpernebbi/git-annex-adapter/commit/9f64c4b99cae7b681820c6c7382e1e40489f4d1e.patch"; sha256 = "0yh66gial6bx7kbl7s7lkzljnkpgvgr8yahqqcq9z76d0w752dir"; }) + + # fix test broken due to renaming of repository version 6 to 7 + (fetchpatch { + url = https://github.com/alpernebbi/git-annex-adapter/commit/a72efea02ec9b2ed9c7aad0b222056d72eb0c143.patch; + sha256 = "0nv9ms01jnwp3qzwsla4w8pcpakq5lh7c77xdbhiidbrx0n1p4q7"; + }) ] ++ stdenv.lib.optionals stdenv.isDarwin [ # `rev` is part of utillinux on NixOS which is not available on `nixpks` for darwin: # https://logs.nix.ci/?key=nixos/nixpkgs.45061&attempt_id=271763ba-2ae7-4098-b469-b82b1d8edb9b diff --git a/pkgs/development/python-modules/git-sweep/default.nix b/pkgs/development/python-modules/git-sweep/default.nix new file mode 100644 index 000000000000..e2182892e851 --- /dev/null +++ b/pkgs/development/python-modules/git-sweep/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, GitPython +}: + +buildPythonPackage rec { + pname = "git-sweep"; + version = "0.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1csp0zd049d643d409rfivbswwzrayb4i6gkypp5mc27fb1z2afd"; + }; + + propagatedBuildInputs = [ GitPython ]; + + meta = with stdenv.lib; { + description = "A command-line tool that helps you clean up Git branches"; + homepage = https://github.com/arc90/git-sweep; + license = licenses.mit; + maintainers = with maintainers; [ pSub ]; + }; + +} diff --git a/pkgs/development/python-modules/github-webhook/default.nix b/pkgs/development/python-modules/github-webhook/default.nix new file mode 100644 index 000000000000..99af2830167f --- /dev/null +++ b/pkgs/development/python-modules/github-webhook/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, flask +}: + +buildPythonPackage rec { + pname = "github-webhook"; + version = "unstable-2016-03-11"; + + # There is a PyPI package but an older one. + src = fetchgit { + url = "https://github.com/bloomberg/python-github-webhook.git"; + rev = "ca1855479ee59c4373da5425dbdce08567605d49"; + sha256 = "0mqwig9281iyzbphp1d21a4pqdrf98vs9k8lqpqx6spzgqaczx5f"; + }; + + propagatedBuildInputs = [ flask ]; + # No tests + doCheck = false; + + meta = with stdenv.lib; { + description = "A framework for writing webhooks for GitHub"; + license = licenses.mit; + homepage = https://github.com/bloomberg/python-github-webhook; + }; + +} diff --git a/pkgs/development/python-modules/github3_py/default.nix b/pkgs/development/python-modules/github3_py/default.nix new file mode 100644 index 000000000000..8968585d9cdd --- /dev/null +++ b/pkgs/development/python-modules/github3_py/default.nix @@ -0,0 +1,45 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, unittest2 +, pytest +, mock +, betamax +, betamax-matchers +, dateutil +, requests +, pyopenssl +, uritemplate_py +, ndg-httpsclient +, requests_toolbelt +, pyasn1 +}: + +buildPythonPackage rec { + pname = "github3.py"; + version = "1.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1cxaqdqmz9w2afc0cw2jyv783fp0grydbik0frzj79azzkhyg4gf"; + }; + + buildInputs = [ unittest2 pytest mock betamax betamax-matchers dateutil ]; + propagatedBuildInputs = [ requests pyopenssl uritemplate_py ndg-httpsclient requests_toolbelt pyasn1 ]; + + postPatch = '' + sed -i -e 's/mock ==1.0.1/mock>=1.0.1/' setup.py + sed -i -e 's/unittest2 ==0.5.1/unittest2>=0.5.1/' setup.py + ''; + + # TODO: only disable the tests that require network + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://github3py.readthedocs.org/en/master/; + description = "A wrapper for the GitHub API written in python"; + license = licenses.bsd3; + maintainers = with maintainers; [ pSub ]; + }; + +} diff --git a/pkgs/development/python-modules/glances/default.nix b/pkgs/development/python-modules/glances/default.nix new file mode 100644 index 000000000000..f25723e7ec72 --- /dev/null +++ b/pkgs/development/python-modules/glances/default.nix @@ -0,0 +1,37 @@ +{ buildPythonPackage, fetchFromGitHub, isPyPy, lib +, psutil, setuptools, bottle, batinfo, pysnmp +, hddtemp +, unittest2 +}: + +buildPythonPackage rec { + name = "glances-${version}"; + version = "3.0.2"; + disabled = isPyPy; + + src = fetchFromGitHub { + owner = "nicolargo"; + repo = "glances"; + rev = "v${version}"; + sha256 = "1jkjblfk4gbr00j7lny7ajiizzqnp0p1yhzfi14074gwk38z0q14"; + }; + + patches = lib.optional doCheck ./skip-failing-tests.patch; + + # Requires access to /sys/class/power_supply + doCheck = true; + + buildInputs = [ unittest2 ]; + propagatedBuildInputs = [ psutil setuptools bottle batinfo pysnmp hddtemp ]; + + preConfigure = '' + sed -i 's/data_files\.append((conf_path/data_files.append(("etc\/glances"/' setup.py; + ''; + + meta = with lib; { + homepage = https://nicolargo.github.io/glances/; + description = "Cross-platform curses-based monitoring tool"; + license = licenses.lgpl3; + maintainers = with maintainers; [ primeos koral ]; + }; +} diff --git a/pkgs/development/python-modules/glances/skip-failing-tests.patch b/pkgs/development/python-modules/glances/skip-failing-tests.patch new file mode 100644 index 000000000000..f47f1218aea5 --- /dev/null +++ b/pkgs/development/python-modules/glances/skip-failing-tests.patch @@ -0,0 +1,52 @@ +diff --git a/unitest.py b/unitest.py +--- a/unitest.py ++++ b/unitest.py +@@ -59,6 +59,7 @@ class TestGlances(unittest.TestCase): + """The function is called *every time* before test_*.""" + print('\n' + '=' * 78) + ++ @unittest.skip("Requires access to /etc/mtab") + def test_000_update(self): + """Update stats (mandatory step for all the stats). + +@@ -87,6 +88,7 @@ class TestGlances(unittest.TestCase): + for plugin in plugins_to_check: + self.assertTrue(plugin in plugins_list) + ++ @unittest.skip("Fails on NixOS") + def test_002_system(self): + """Check SYSTEM plugin.""" + stats_to_check = ['hostname', 'os_name'] +@@ -97,6 +99,7 @@ class TestGlances(unittest.TestCase): + self.assertTrue(stat in stats_grab, msg='Cannot find key: %s' % stat) + print('INFO: SYSTEM stats: %s' % stats_grab) + ++ @unittest.skip("Fails on NixOS") + def test_003_cpu(self): + """Check CPU plugin.""" + stats_to_check = ['system', 'user', 'idle'] +@@ -110,7 +113,7 @@ class TestGlances(unittest.TestCase): + self.assertLessEqual(stats_grab[stat], 100) + print('INFO: CPU stats: %s' % stats_grab) + +- @unittest.skipIf(WINDOWS, "Load average not available on Windows") ++ @unittest.skip("Fails on NixOS") + def test_004_load(self): + """Check LOAD plugin.""" + stats_to_check = ['cpucore', 'min1', 'min5', 'min15'] +@@ -123,6 +126,7 @@ class TestGlances(unittest.TestCase): + self.assertGreaterEqual(stats_grab[stat], 0) + print('INFO: LOAD stats: %s' % stats_grab) + ++ @unittest.skip("Fails on NixOS") + def test_005_mem(self): + """Check MEM plugin.""" + stats_to_check = ['available', 'used', 'free', 'total'] +@@ -135,6 +139,7 @@ class TestGlances(unittest.TestCase): + self.assertGreaterEqual(stats_grab[stat], 0) + print('INFO: MEM stats: %s' % stats_grab) + ++ @unittest.skip("Fails on NixOS") + def test_006_swap(self): + """Check MEMSWAP plugin.""" + stats_to_check = ['used', 'free', 'total'] diff --git a/pkgs/development/python-modules/gmpy/default.nix b/pkgs/development/python-modules/gmpy/default.nix new file mode 100644 index 000000000000..73f1175e0bd6 --- /dev/null +++ b/pkgs/development/python-modules/gmpy/default.nix @@ -0,0 +1,24 @@ +{ buildPythonPackage, fetchurl, isPyPy, gmp } : + +let + pname = "gmpy"; + version = "1.17"; +in + +buildPythonPackage { + inherit pname version; + + disabled = isPyPy; + + src = fetchurl { + url = "mirror://pypi/g/gmpy/${pname}-${version}.zip"; + sha256 = "1a79118a5332b40aba6aa24b051ead3a31b9b3b9642288934da754515da8fa14"; + }; + + buildInputs = [ gmp ]; + + meta = { + description = "GMP or MPIR interface to Python 2.4+ and 3.x"; + homepage = https://github.com/aleaxit/gmpy/; + }; +} diff --git a/pkgs/development/python-modules/gmpy2/default.nix b/pkgs/development/python-modules/gmpy2/default.nix new file mode 100644 index 000000000000..a03188bb8f2c --- /dev/null +++ b/pkgs/development/python-modules/gmpy2/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage, fetchurl, isPyPy, gmp, mpfr, libmpc } : + +let + pname = "gmpy2"; + version = "2.0.8"; +in + +buildPythonPackage { + inherit pname version; + + disabled = isPyPy; + + src = fetchurl { + url = "mirror://pypi/g/gmpy2/${pname}-${version}.zip"; + sha256 = "0grx6zmi99iaslm07w6c2aqpnmbkgrxcqjrqpfq223xri0r3w8yx"; + }; + + buildInputs = [ gmp mpfr libmpc ]; + + meta = with stdenv.lib; { + description = "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x"; + homepage = https://github.com/aleaxit/gmpy/; + license = licenses.gpl3Plus; + }; +} diff --git a/pkgs/development/python-modules/gmusicapi/default.nix b/pkgs/development/python-modules/gmusicapi/default.nix new file mode 100644 index 000000000000..f96e94a34a04 --- /dev/null +++ b/pkgs/development/python-modules/gmusicapi/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, validictory +, decorator +, mutagen +, protobuf +, setuptools +, requests +, dateutil +, proboscis +, mock +, appdirs +, oauth2client +, pyopenssl +, gpsoauth +, MechanicalSoup +, future +}: + +buildPythonPackage rec { + pname = "gmusicapi"; + version = "10.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0smlrafh1bjzrcjzl7im8pf8f04gcnx92lf3g5qr7yzgq8k20xa2"; + }; + + propagatedBuildInputs = [ validictory decorator mutagen protobuf setuptools requests dateutil proboscis mock appdirs oauth2client pyopenssl gpsoauth MechanicalSoup future ]; + + meta = with stdenv.lib; { + description = "An unofficial API for Google Play Music"; + homepage = https://pypi.python.org/pypi/gmusicapi/; + license = licenses.bsd3; + }; +} diff --git a/pkgs/development/python-modules/gnureadline/default.nix b/pkgs/development/python-modules/gnureadline/default.nix new file mode 100644 index 000000000000..b690faccf069 --- /dev/null +++ b/pkgs/development/python-modules/gnureadline/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +, pkgs +}: + +buildPythonPackage rec { + version = "6.3.8"; + pname = "gnureadline"; + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "0ddhj98x2nv45iz4aadk4b9m0b1kpsn1xhcbypn5cd556knhiqjq"; + }; + + buildInputs = [ pkgs.ncurses ]; + patchPhase = '' + substituteInPlace setup.py --replace "/bin/bash" "${pkgs.bash}/bin/bash" + ''; + + meta = with stdenv.lib; { + description = "The standard Python readline extension statically linked against the GNU readline library"; + homepage = http://github.com/ludwigschwardt/python-gnureadline; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/gnutls/default.nix b/pkgs/development/python-modules/gnutls/default.nix new file mode 100644 index 000000000000..035545e0de2d --- /dev/null +++ b/pkgs/development/python-modules/gnutls/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, pkgs +}: + +buildPythonPackage rec { + pname = "python-gnutls"; + version = "3.1.1"; + + # https://github.com/AGProjects/python-gnutls/issues/2 + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "0ncsz72i6vrhvxpd90y9k74qdfw3pfcj39pvn5dxp6m834ani4l8"; + }; + + propagatedBuildInputs = [ pkgs.gnutls ]; + patchPhase = '' + substituteInPlace gnutls/library/__init__.py --replace "/usr/local/lib" "${pkgs.gnutls.out}/lib" + ''; + + meta = with stdenv.lib; { + description = "Python wrapper for the GnuTLS library"; + homepage = https://github.com/AGProjects/python-gnutls; + license = licenses.lgpl2; + }; + +} diff --git a/pkgs/development/python-modules/goobook/default.nix b/pkgs/development/python-modules/goobook/default.nix new file mode 100644 index 000000000000..91a99103af57 --- /dev/null +++ b/pkgs/development/python-modules/goobook/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, oauth2client +, gdata +, simplejson +, httplib2 +, keyring +, six +, rsa +}: + +buildPythonPackage rec { + pname = "goobook"; + version = "1.9"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "02xmq8sjavza17av44ks510934wrshxnsm6lvhvazs45s92b671i"; + }; + + propagatedBuildInputs = [ oauth2client gdata simplejson httplib2 keyring six rsa ]; + + preConfigure = '' + sed -i '/distribute/d' setup.py + ''; + + meta = with stdenv.lib; { + description = "Search your google contacts from the command-line or mutt"; + homepage = https://pypi.python.org/pypi/goobook; + license = licenses.gpl3; + maintainers = with maintainers; [ lovek323 hbunke ]; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/goocalendar/default.nix b/pkgs/development/python-modules/goocalendar/default.nix index 4324b357f29d..e746b304e8b5 100644 --- a/pkgs/development/python-modules/goocalendar/default.nix +++ b/pkgs/development/python-modules/goocalendar/default.nix @@ -3,7 +3,7 @@ , buildPythonPackage , pkgconfig , gtk3 -, gobjectIntrospection +, gobject-introspection , pygtk , pygobject3 , goocanvas2 @@ -22,7 +22,7 @@ buildPythonPackage rec { inherit pname version; sha256 = "ca3950c2728916d9fb703c886f3940ac9b76739f99ec840b0e1c2c282510e1ab"; }; - nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; + nativeBuildInputs = [ pkgconfig gobject-introspection ]; propagatedBuildInputs = [ pygtk pygobject3 diff --git a/pkgs/development/python-modules/google_api_core/default.nix b/pkgs/development/python-modules/google_api_core/default.nix index ded728bdc0d6..4ef3c4ebb4fe 100644 --- a/pkgs/development/python-modules/google_api_core/default.nix +++ b/pkgs/development/python-modules/google_api_core/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { pname = "google-api-core"; - version = "1.3.0"; + version = "1.5.2"; src = fetchPypi { inherit pname version; - sha256 = "ac85fc7f6687bb0271f2f70ca298da90f35789f9de1fe3a11e8caeb571332b77"; + sha256 = "16knimv41rjhrqkibm1p8f5ssmbbcjn7njc71lpr8v03l7mr6f9q"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/google_apputils/default.nix b/pkgs/development/python-modules/google_apputils/default.nix new file mode 100644 index 000000000000..66bad999dfb0 --- /dev/null +++ b/pkgs/development/python-modules/google_apputils/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytz +, gflags +, dateutil +, mox +, python +}: + +buildPythonPackage rec { + pname = "google-apputils"; + version = "0.4.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1sxsm5q9vr44qzynj8l7p3l7ffb0zl1jdqhmmzmalkx941nbnj1b"; + }; + + preConfigure = '' + sed -i '/ez_setup/d' setup.py + ''; + + propagatedBuildInputs = [ pytz gflags dateutil mox ]; + + checkPhase = '' + ${python.executable} setup.py google_test + ''; + + doCheck = true; + + meta = with stdenv.lib; { + description = "Google Application Utilities for Python"; + homepage = http://code.google.com/p/google-apputils-python; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/google_cloud_asset/default.nix b/pkgs/development/python-modules/google_cloud_asset/default.nix new file mode 100644 index 000000000000..f6ad7e60a5c9 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_asset/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-asset"; + version = "0.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "cec2f44a670371e24e6140c454fdac3ed06be0a021042c6756a3284b505335c7"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Asset API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_automl/default.nix b/pkgs/development/python-modules/google_cloud_automl/default.nix new file mode 100644 index 000000000000..c7775aac2932 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_automl/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-automl"; + version = "0.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "793d463f78d22a822196cb3e34b247fbdba07eeae15ceadb911f5ccecd843f87"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud AutoML API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_bigquery/default.nix b/pkgs/development/python-modules/google_cloud_bigquery/default.nix new file mode 100644 index 000000000000..18f2087df17c --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_bigquery/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_resumable_media +, google_api_core +, google_cloud_core +, pandas +, pyarrow +, pytest +, mock +, ipython +}: + +buildPythonPackage rec { + pname = "google-cloud-bigquery"; + version = "1.6.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "d559ba1e05cf6a960e09bb5aab3aeb4d50ad9e08c77a20a17c01c9b2bd8d6cb7"; + }; + + checkInputs = [ pytest mock ipython ]; + propagatedBuildInputs = [ google_resumable_media google_api_core google_cloud_core pandas pyarrow ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google BigQuery API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix new file mode 100644 index 000000000000..64deae6de367 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-bigquery-datatransfer"; + version = "0.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "f5b5d0de43805fa9ebb620c58e1d27e6d32d2fc8e9a2f954ee170f7a026c8757"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "BigQuery Data Transfer API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_bigtable/default.nix b/pkgs/development/python-modules/google_cloud_bigtable/default.nix new file mode 100644 index 000000000000..7eeb41c56de7 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_bigtable/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, grpc_google_iam_v1 +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-bigtable"; + version = "0.31.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "b6c8572697b5fdc7fcb95d88f87b8c84cea5a7aef2d57d3de0d6a9e2b0e8424f"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ grpc_google_iam_v1 google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Bigtable API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_container/default.nix b/pkgs/development/python-modules/google_cloud_container/default.nix new file mode 100644 index 000000000000..14ed41a3ea4a --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_container/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-container"; + version = "0.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "a89afcb1fe96bc9361c231c223c3bbe19fa3787caeb4697cd5778990e1077270"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Container Engine API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_dataproc/default.nix b/pkgs/development/python-modules/google_cloud_dataproc/default.nix new file mode 100644 index 000000000000..6db5f4a52321 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_dataproc/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-dataproc"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "531dbd3e5862df5e67751efdcd89f00d0ded35f3a87a18fd3245e1c365080720"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Dataproc API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_datastore/default.nix b/pkgs/development/python-modules/google_cloud_datastore/default.nix new file mode 100644 index 000000000000..f0754b230f08 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_datastore/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-datastore"; + version = "1.7.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "03c1a06b0d94ac2f801513c9255bd5fc8773d036f0e59d63ffe1152cfe4320de"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Datastore API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_dlp/default.nix b/pkgs/development/python-modules/google_cloud_dlp/default.nix new file mode 100644 index 000000000000..37ebd95faa5b --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_dlp/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-dlp"; + version = "0.9.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "408e5c6820dc53dd589a7bc378d25c2cf5817c448b7c7b1268bc745ecbe04ec3"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Data Loss Prevention (DLP) API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_dns/default.nix b/pkgs/development/python-modules/google_cloud_dns/default.nix new file mode 100644 index 000000000000..48d0c7429465 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_dns/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-dns"; + version = "0.29.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "f6ea35676c59b6bfd4a2e6aa42670c6ed3505ba46f7117cdc953094e568f404e"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud DNS API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_error_reporting/default.nix b/pkgs/development/python-modules/google_cloud_error_reporting/default.nix new file mode 100644 index 000000000000..3ddf022d6646 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_error_reporting/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_cloud_logging +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-error-reporting"; + version = "0.30.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "768a5c3ed7a96b60f051717c1138e561493ab0ef4dd4acbcf9e2b1cc2d09e06a"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_cloud_logging ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Stackdriver Error Reporting API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_firestore/default.nix b/pkgs/development/python-modules/google_cloud_firestore/default.nix new file mode 100644 index 000000000000..6cc42805d4e2 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_firestore/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-firestore"; + version = "0.30.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "7f990572ace890867bbbc63c9d700c1d2635ba4c799e05f30b6fdca490021243"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + # tests were not included with release + # See issue https://github.com/googleapis/google-cloud-python/issues/6380 + doCheck = false; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Firestore API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_iot/default.nix b/pkgs/development/python-modules/google_cloud_iot/default.nix new file mode 100644 index 000000000000..cb46f6e764a7 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_iot/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-iot"; + version = "0.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1502fa6d64f8f0f7c0e34e71c82c5daacc8fd8f78256cfadef5ae06c5efcc3b4"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud IoT API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + # maintainers = [ maintainers. ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_kms/default.nix b/pkgs/development/python-modules/google_cloud_kms/default.nix new file mode 100644 index 000000000000..d5db318cef32 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_kms/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-kms"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "add648f9185a8724f8632b3a006ee0af4847a5ab4ca085954ff1d00a8cd2d54c"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Key Management Service (KMS) API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_language/default.nix b/pkgs/development/python-modules/google_cloud_language/default.nix new file mode 100644 index 000000000000..adf354f3bff5 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_language/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-language"; + version = "1.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "2450e3265df129241cb21badb9d4ce2089d2652581df38e03c14a7ec85679ecb"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Natural Language API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_logging/default.nix b/pkgs/development/python-modules/google_cloud_logging/default.nix new file mode 100644 index 000000000000..6c73b67b3dbc --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_logging/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +, webapp2 +, django +, flask +}: + +buildPythonPackage rec { + pname = "google-cloud-logging"; + version = "1.8.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "418ae534a8044ea5fd385fc4958763d76b8f315785d7a61f264c5a04035d02d5"; + }; + + checkInputs = [ pytest mock webapp2 django flask ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Stackdriver Logging API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_monitoring/default.nix b/pkgs/development/python-modules/google_cloud_monitoring/default.nix new file mode 100644 index 000000000000..5d78bd22b010 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_monitoring/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pandas +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-monitoring"; + version = "0.30.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "6b26d659360306d51b9fb88c5b1eb77bf49967a37b6348ae9568c083e466274d"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core pandas ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Stackdriver Monitoring API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_pubsub/default.nix b/pkgs/development/python-modules/google_cloud_pubsub/default.nix new file mode 100644 index 000000000000..54221f821dc9 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_pubsub/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-pubsub"; + version = "0.38.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0b0481fa61faf8143c3cffc9d3fbe757423a200fbddddcf27feb2c49e3c35e58"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Pub/Sub API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_redis/default.nix b/pkgs/development/python-modules/google_cloud_redis/default.nix new file mode 100644 index 000000000000..85aff0b19de4 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_redis/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-redis"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "c0fa00cafbce3e9a0e35fb7f9d754ac70b450b6496c62c20bb3a1f500aeca9e4"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 google_api_core ]; + + # requires old version of google-api-core (override) + preBuild = '' + sed -i "s/'google-api-core\[grpc\] >= 0.1.0, < 0.2.0dev'/'google-api-core'/g" setup.py + sed -i "s/google-api-core\[grpc\]<0.2.0dev,>=0.1.0/google-api-core/g" google_cloud_redis.egg-info/requires.txt + ''; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Memorystore for Redis API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_resource_manager/default.nix b/pkgs/development/python-modules/google_cloud_resource_manager/default.nix new file mode 100644 index 000000000000..a8182c5794db --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_resource_manager/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_cloud_core +, google_api_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-resource-manager"; + version = "0.28.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "fc29c11dcbe9208261d377185a1ae5331bab43f2a592222a25c8aca9c8031308"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_cloud_core google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Resource Manager API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix b/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix new file mode 100644 index 000000000000..ef95391ebe01 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-runtimeconfig"; + version = "0.28.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "f441fbc22e2d0871ecb390854aa352cf467d2751cbc0dac7578274ead813519e"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud RuntimeConfig API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_securitycenter/default.nix b/pkgs/development/python-modules/google_cloud_securitycenter/default.nix new file mode 100644 index 000000000000..d1e03c40bce0 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_securitycenter/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-securitycenter"; + version = "0.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "6ef386ba065a167670ad1b67f15fb7ba9e21ce33579fa6d7fafafd5b970b3e8a"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Security Command Center API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_spanner/default.nix b/pkgs/development/python-modules/google_cloud_spanner/default.nix new file mode 100644 index 000000000000..a4b72d0e4963 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_spanner/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, grpc_google_iam_v1 +, grpcio-gcp +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-spanner"; + version = "1.6.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "f7140e1cb43fbf670521112f03822b63d15fbcbd2830c7cfa1b868836e04b6b4"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ grpcio-gcp grpc_google_iam_v1 google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Spanner API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_speech/default.nix b/pkgs/development/python-modules/google_cloud_speech/default.nix index f404c68921d4..3054f618784b 100644 --- a/pkgs/development/python-modules/google_cloud_speech/default.nix +++ b/pkgs/development/python-modules/google_cloud_speech/default.nix @@ -3,18 +3,19 @@ buildPythonPackage rec { pname = "google-cloud-speech"; - version = "0.35.0"; + version = "0.36.0"; src = fetchPypi { inherit pname version; - sha256 = "5db2d69315b3d95d067c9bffe17994b6ee9252702888cc300d76252b451638e1"; + sha256 = "1jjicvf5r20ibhkkay0p6av8jifvp2wkdd8bs9vmhm4rwvcnlxbf"; }; propagatedBuildInputs = [ google_api_core ]; checkInputs = [ pytest mock ]; - # needs credentials - doCheck = false; + checkPhase = '' + pytest tests/unit + ''; meta = with stdenv.lib; { description = "Cloud Speech API enables integration of Google speech recognition into applications."; diff --git a/pkgs/development/python-modules/google_cloud_storage/default.nix b/pkgs/development/python-modules/google_cloud_storage/default.nix new file mode 100644 index 000000000000..5784a641290d --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_storage/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_resumable_media +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-storage"; + version = "1.13.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "fc32b9be41a45016ba2387e3ad23e70ccba399d626ef596409316f7cee477956"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_resumable_media google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Storage API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_tasks/default.nix b/pkgs/development/python-modules/google_cloud_tasks/default.nix new file mode 100644 index 000000000000..5981dc7d0d3a --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_tasks/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, grpc_google_iam_v1 +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-tasks"; + version = "0.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "f874a7aabad225588263c6cbcd4d67455cc682ebb6d9f00bd06c8d2d5673b4db"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Tasks API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_testutils/default.nix b/pkgs/development/python-modules/google_cloud_testutils/default.nix new file mode 100644 index 000000000000..9c8d6ca93e05 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_testutils/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, six +, google_auth +}: + +buildPythonPackage rec { + pname = "google-cloud-testutils"; + version = "unstable-36ffa923c7037e8b4fdcaa76272cb6267e908a9d"; + + # google-cloud-testutils is not "really" + # released as a python package + # but it is required for google-cloud-* tests + # so why not package it as a module + src = fetchFromGitHub { + owner = "googleapis"; + repo = "google-cloud-python"; + rev = "36ffa923c7037e8b4fdcaa76272cb6267e908a9d"; + sha256 = "1fvcnssmpgf4lfr7l9h7cz984rbc5mfr1j1br12japcib5biwzjy"; + }; + + propagatedBuildInputs = [ six google_auth ]; + + postPatch = '' + cd test_utils + ''; + + meta = with stdenv.lib; { + description = "System test utilities for google-cloud-python"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_texttospeech/default.nix b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix new file mode 100644 index 000000000000..d3249d9d344d --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-texttospeech"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "6064bc6e2761694b708878ff3d5902c6ce5eb44a770a921e7a99caf6c2533ae3"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Text-to-Speech API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_trace/default.nix b/pkgs/development/python-modules/google_cloud_trace/default.nix new file mode 100644 index 000000000000..cc8829ebfb3b --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_trace/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-trace"; + version = "0.19.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "2cb774498e90143a9565dd50e2814b6b0292242a53b8804a1a529989e18b7461"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Stackdriver Trace API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_translate/default.nix b/pkgs/development/python-modules/google_cloud_translate/default.nix new file mode 100644 index 000000000000..842a145a3f4c --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_translate/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, google_cloud_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-translate"; + version = "1.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "4420f5b320145bf097ca9a12b18ec27c067886e2832d181f268c46c3bcb0d2e4"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ google_api_core google_cloud_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Translation API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_videointelligence/default.nix b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix new file mode 100644 index 000000000000..056dd8991ef1 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-videointelligence"; + version = "1.5.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "bd0abc18070520fd5757b15356e8483149e1caebbe43019257ccb2c43cddbbbe"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Video Intelligence API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_vision/default.nix b/pkgs/development/python-modules/google_cloud_vision/default.nix new file mode 100644 index 000000000000..6a52016311b9 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_vision/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, enum34 +, google_api_core +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-cloud-vision"; + version = "0.34.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "50392b2c68e40dbf725c531ba4d325bd910da6441a472ed0a3fadfd0ab8548f7"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ enum34 google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Cloud Vision API API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix b/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix new file mode 100644 index 000000000000..5a12be2ae557 --- /dev/null +++ b/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, google_api_core +, pytest +}: + +buildPythonPackage rec { + pname = "google-cloud-websecurityscanner"; + version = "0.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "d41a9e1a093862aa1b181fa7fdc2a94e185eb4a8f290dbdb928bc9ebd253a95f"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ google_api_core ]; + + checkPhase = '' + pytest tests/unit + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Web Security Scanner API client library"; + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/google_resumable_media/default.nix b/pkgs/development/python-modules/google_resumable_media/default.nix new file mode 100644 index 000000000000..430945e6dfdb --- /dev/null +++ b/pkgs/development/python-modules/google_resumable_media/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, requests +, pytest +, mock +}: + +buildPythonPackage rec { + pname = "google-resumable-media"; + version = "0.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "97de518f8166d442cc0b61fab308bcd319dbb970981e667ec8ded44f5ce49836"; + }; + + checkInputs = [ pytest mock ]; + propagatedBuildInputs = [ six requests ]; + + checkPhase = '' + py.test tests/unit + ''; + + meta = with stdenv.lib; { + description = "Utilities for Google Media Downloads and Resumable Uploads"; + homepage = https://github.com/GoogleCloudPlatform/google-resumable-media-python; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/gpapi/default.nix b/pkgs/development/python-modules/gpapi/default.nix index da3bbcf28db3..13ba4f934e89 100644 --- a/pkgs/development/python-modules/gpapi/default.nix +++ b/pkgs/development/python-modules/gpapi/default.nix @@ -1,12 +1,12 @@ { stdenv, buildPythonPackage, fetchPypi, requests, protobuf, pycryptodome }: buildPythonPackage rec { - version = "0.4.2"; + version = "0.4.3"; pname = "gpapi"; src = fetchPypi { inherit version pname; - sha256 = "1fv2y3xbwn512fjxrdwgq6cz0xjd7mh54nq1f18wyz8w40vcznns"; + sha256 = "9fd1351eb29c4da92d3a0ed2cd4e3c1634ea16afddbca133f6acc54766d61b02"; }; propagatedBuildInputs = [ requests protobuf pycryptodome ]; diff --git a/pkgs/development/python-modules/gphoto2/default.nix b/pkgs/development/python-modules/gphoto2/default.nix index 9757cb950dc1..e49012d45025 100644 --- a/pkgs/development/python-modules/gphoto2/default.nix +++ b/pkgs/development/python-modules/gphoto2/default.nix @@ -4,11 +4,11 @@ buildPythonPackage rec { pname = "gphoto2"; - version = "1.8.3"; + version = "1.8.5"; src = fetchPypi { inherit pname version; - sha256 = "0257f90f0d8342b8bc996ff1b45b2cd3219a29f8123aa21a6da159ee3566e49f"; + sha256 = "1jvwq7qjr2iazmwdzkmr82iza7snylpm6x0kr9p0z5mkicg1l38l"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/python-modules/gplaycli/default.nix b/pkgs/development/python-modules/gplaycli/default.nix index 0a8826934089..0c7fa8db01c5 100644 --- a/pkgs/development/python-modules/gplaycli/default.nix +++ b/pkgs/development/python-modules/gplaycli/default.nix @@ -4,18 +4,18 @@ buildPythonPackage rec { pname = "gplaycli"; - version = "3.21"; + version = "3.25"; src = fetchFromGitHub { owner = "matlink"; repo = "gplaycli"; rev = version; - sha256 = "1r5nzi9yzswam0866gypjcvv3f1rw13jwx9s49chp8byxy1dyrs2"; + sha256 = "1rygx5cg4b1vwpkiaq6jcpbc1ly7cspslv3sy7x8n8ba61ryq6h4"; }; - disabled = !isPy3k; + disabled = !isPy3k; - propagatedBuildInputs = [ libffi pyasn1 clint ndg-httpsclient protobuf requests args gpapi pyaxmlparser ]; + propagatedBuildInputs = [ libffi pyasn1 clint ndg-httpsclient protobuf requests args gpapi pyaxmlparser ]; meta = with stdenv.lib; { homepage = https://github.com/matlink/gplaycli; diff --git a/pkgs/development/python-modules/gpsoauth/default.nix b/pkgs/development/python-modules/gpsoauth/default.nix new file mode 100644 index 000000000000..68dce423390a --- /dev/null +++ b/pkgs/development/python-modules/gpsoauth/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, cffi +, cryptography +, enum34 +, idna +, ipaddress +, ndg-httpsclient +, pyopenssl +, pyasn1 +, pycparser +, pycryptodome +, requests +, six +}: + +buildPythonPackage rec { + version = "0.2.0"; + pname = "gpsoauth"; + + src = fetchPypi { + inherit pname version; + sha256 = "01zxw8rhml8xfwda7ba8983890bzwkfa55ijd6qf8qrdy6ja1ncn"; + }; + + propagatedBuildInputs = [ cffi cryptography enum34 idna ipaddress ndg-httpsclient pyopenssl pyasn1 pycparser pycryptodome requests six ]; + + meta = with stdenv.lib; { + description = "A python client library for Google Play Services OAuth"; + homepage = "https://github.com/simon-weber/gpsoauth"; + license = licenses.mit; + maintainers = with maintainers; [ jgillich ]; + }; + +} diff --git a/pkgs/development/python-modules/gpy/default.nix b/pkgs/development/python-modules/gpy/default.nix index 72415879b412..0b9717b3feed 100644 --- a/pkgs/development/python-modules/gpy/default.nix +++ b/pkgs/development/python-modules/gpy/default.nix @@ -3,12 +3,12 @@ buildPythonPackage rec { pname = "GPy"; - version = "1.9.2"; + version = "1.9.5"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "372e43d41df5c90e0958d3073070994b351a7409c2e5fbd349cffe13bc24c10a"; + sha256 = "97519bea69e7d7a703d9575c31d68a7c6f974ae125ee9d4a3e1fb510eadfb97e"; }; # running tests produces "ImportError: cannot import name 'linalg_cython'" diff --git a/pkgs/development/python-modules/graph-tool/2.x.x.nix b/pkgs/development/python-modules/graph-tool/2.x.x.nix index aa8050de0885..cd8f7c0c91ba 100644 --- a/pkgs/development/python-modules/graph-tool/2.x.x.nix +++ b/pkgs/development/python-modules/graph-tool/2.x.x.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, python, cairomm, sparsehash, pycairo, autoreconfHook, pkgconfig, boost, expat, scipy, cgal, gmp, mpfr, -gobjectIntrospection, pygobject3, gtk3, matplotlib, ncurses, +gobject-introspection, pygobject3, gtk3, matplotlib, ncurses, buildPythonPackage }: buildPythonPackage rec { @@ -43,7 +43,7 @@ buildPythonPackage rec { sparsehash # drawing cairomm - gobjectIntrospection + gobject-introspection gtk3 pycairo matplotlib diff --git a/pkgs/development/python-modules/graphite-web/default.nix b/pkgs/development/python-modules/graphite-web/default.nix index 791eb1b8cf0f..51a7fd9b5d26 100644 --- a/pkgs/development/python-modules/graphite-web/default.nix +++ b/pkgs/development/python-modules/graphite-web/default.nix @@ -6,13 +6,13 @@ if django.version != "1.8.18" then throw "graphite-web should be build with django_1_8 and django_tagging_0_4_3" else buildPythonPackage rec { pname = "graphite-web"; - version = "1.1.3"; + version = "1.1.4"; disabled = isPy3k; src = fetchPypi { inherit pname version; - sha256 = "0nvyq1859abdch2l90avsjk9vb03s7wgxgrjsqvjhf2b9c1ncsfh"; + sha256 = "4430929f954998d77aa0a61246c62d64a00a2f9464320f9a462294dd3448e522"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/graphviz/default.nix b/pkgs/development/python-modules/graphviz/default.nix new file mode 100644 index 000000000000..42a698906814 --- /dev/null +++ b/pkgs/development/python-modules/graphviz/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "graphviz"; + version = "0.9"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "14r9brj4r31b3qy1nnn34v3l4h0n39bqxg9sn2fz4p3pp5mglnl6"; + }; + + propagatedBuildInputs = [ pkgs.graphviz ]; + + meta = with stdenv.lib; { + description = "Simple Python interface for Graphviz"; + homepage = https://github.com/xflr6/graphviz; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/grappelli_safe/default.nix b/pkgs/development/python-modules/grappelli_safe/default.nix new file mode 100644 index 000000000000..bbba074b3f52 --- /dev/null +++ b/pkgs/development/python-modules/grappelli_safe/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "0.5.1"; + pname = "grappelli_safe"; + + src = fetchPypi { + inherit pname version; + sha256 = "27660faa628186d74258781edfa03ef812555d49b4925cfe19c05bcd3da85e40"; + }; + + meta = with stdenv.lib; { + description = "A snapshot of django-grappelli for the Mezzanine CMS"; + longDescription = '' + grappelli_safe was created to provide a snapshot of the + Grappelli admin skin for Django, to be referenced as a + dependency for the Mezzanine CMS for Django. + + At the time of grappelli_safe's creation, Grappelli was + incorrectly packaged on PyPI, and had also dropped compatibility + with Django 1.1 - grappelli_safe was therefore created to + address these specific issues. + ''; + homepage = https://github.com/stephenmcd/grappelli-safe; + downloadPage = http://pypi.python.org/pypi/grappelli_safe/; + license = licenses.free; + maintainers = with maintainers; [ prikhi ]; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/greenlet/default.nix b/pkgs/development/python-modules/greenlet/default.nix index 58b240297cfd..3754f08c28be 100644 --- a/pkgs/development/python-modules/greenlet/default.nix +++ b/pkgs/development/python-modules/greenlet/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "greenlet"; - version = "0.4.14"; + version = "0.4.15"; disabled = isPyPy; # builtin for pypy src = fetchPypi { inherit pname version; - sha256 = "f1cc268a15ade58d9a0c04569fe6613e19b8b0345b64453064e2c3c6d79051af"; + sha256 = "9416443e219356e3c31f1f918a91badf2e37acf297e2fa13d24d1cc2380f8fbc"; }; propagatedBuildInputs = [ six ]; diff --git a/pkgs/development/python-modules/grequests/default.nix b/pkgs/development/python-modules/grequests/default.nix new file mode 100644 index 000000000000..c42ace2e695b --- /dev/null +++ b/pkgs/development/python-modules/grequests/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, requests +, gevent +}: + +buildPythonPackage rec { + pname = "grequests"; + version = "0.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0lafzax5igbh8y4x0krizr573wjsxz7bhvwygiah6qwrzv83kv5c"; + }; + + # No tests in archive + doCheck = false; + + propagatedBuildInputs = [ requests gevent ]; + + meta = with stdenv.lib; { + description = "Asynchronous HTTP requests"; + homepage = https://github.com/kennethreitz/grequests; + license = with licenses; [ bsd2 ]; + maintainers = with maintainers; [ matejc ]; + }; + +} diff --git a/pkgs/development/python-modules/grip/default.nix b/pkgs/development/python-modules/grip/default.nix index c11bcaa5baa5..d812d58b74ca 100644 --- a/pkgs/development/python-modules/grip/default.nix +++ b/pkgs/development/python-modules/grip/default.nix @@ -16,13 +16,13 @@ buildPythonPackage rec { pname = "grip"; - version = "4.4.0"; + version = "4.5.2"; src = fetchFromGitHub { owner = "joeyespo"; repo = "grip"; rev = "v${version}"; - sha256 = "1768n3w40qg1njkzqjyl5gkva0h31k8h250821v69imj1zimymag"; + sha256 = "0hphplnyi903jx7ghfxplg1qlj2kpcav1frr2js7p45pbh5ib9rm"; }; patches = [ diff --git a/pkgs/development/python-modules/grpc_google_iam_v1/default.nix b/pkgs/development/python-modules/grpc_google_iam_v1/default.nix new file mode 100644 index 000000000000..68ca4b04c0e0 --- /dev/null +++ b/pkgs/development/python-modules/grpc_google_iam_v1/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, grpcio +, googleapis_common_protos +}: + +buildPythonPackage rec { + pname = "grpc-google-iam-v1"; + version = "0.11.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "5009e831dcec22f3ff00e89405249d6a838d1449a46ac8224907aa5b0e0b1aec"; + }; + + propagatedBuildInputs = [ grpcio googleapis_common_protos ]; + + meta = with stdenv.lib; { + description = "GRPC library for the google-iam-v1 service"; + homepage = https://github.com/googleapis/googleapis; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/grpcio-gcp/default.nix b/pkgs/development/python-modules/grpcio-gcp/default.nix new file mode 100644 index 000000000000..067b27c8ffd1 --- /dev/null +++ b/pkgs/development/python-modules/grpcio-gcp/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, grpcio +}: + +buildPythonPackage rec { + pname = "grpcio-gcp"; + version = "0.2.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "e292605effc7da39b7a8734c719afb12ec4b5362add3528d8afad3aa3aa9057c"; + }; + + propagatedBuildInputs = [ grpcio ]; + + meta = with stdenv.lib; { + description = "gRPC extensions for Google Cloud Platform"; + homepage = https://grpc.io; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/grpcio-tools/default.nix b/pkgs/development/python-modules/grpcio-tools/default.nix index c111e5f75a73..ad777cf44352 100644 --- a/pkgs/development/python-modules/grpcio-tools/default.nix +++ b/pkgs/development/python-modules/grpcio-tools/default.nix @@ -2,16 +2,16 @@ buildPythonPackage rec { pname = "grpcio-tools"; - version = "1.14.1"; + version = "1.16.1"; src = fetchPypi { inherit pname version; - sha256 = "4ce5aa660d7884f23aac1eafa93b97a4c3e2b512edff871e91fdb6ee86ebd5ea"; + sha256 = "0h0w7jlggm8nc250wwqai7lihw8mymx9jjpkl0cdmqmwbypj72vd"; }; enableParallelBuilding = true; - propagatedBuildInputs = [ grpc grpcio ]; + propagatedBuildInputs = [ grpcio ]; # no tests in the package doCheck = false; diff --git a/pkgs/development/python-modules/grpcio/default.nix b/pkgs/development/python-modules/grpcio/default.nix index 3d3824cdabe4..e170c14949d4 100644 --- a/pkgs/development/python-modules/grpcio/default.nix +++ b/pkgs/development/python-modules/grpcio/default.nix @@ -4,11 +4,11 @@ with stdenv.lib; buildPythonPackage rec { pname = "grpcio"; - version = "1.14.1"; + version = "1.16.1"; src = fetchPypi { inherit pname version; - sha256 = "4bf23666e763ca7ff6010465864e9f088f4ac7ecc1e11abd6f85b250e66b2c05"; + sha256 = "0am76f8r4v5kcvbar593n2c1mp25cxi67cxigjhd0rnncmk4bgs1"; }; nativeBuildInputs = [ pkgconfig ] ++ optional stdenv.isDarwin darwin.cctools; diff --git a/pkgs/development/python-modules/gsd/default.nix b/pkgs/development/python-modules/gsd/default.nix new file mode 100644 index 000000000000..6f07725520fa --- /dev/null +++ b/pkgs/development/python-modules/gsd/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, numpy +}: + +buildPythonPackage rec { + version = "1.5.4"; + pname = "gsd"; + + src = fetchPypi { + inherit pname version; + sha256 = "1p1akwirxq809apxia6b9ndalpdfgv340ssnli78h74bkqnw1376"; + }; + + propagatedBuildInputs = [ numpy ]; + + # tests not packaged with gsd + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://bitbucket.org/glotzer/gsd; + description = "General simulation data file format"; + license = licenses.bsd2; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/gspread/default.nix b/pkgs/development/python-modules/gspread/default.nix new file mode 100644 index 000000000000..1a07e7ecfc06 --- /dev/null +++ b/pkgs/development/python-modules/gspread/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "0.2.3"; + pname = "gspread"; + + src = fetchPypi { + inherit pname version; + sha256 = "dba45ef9e652dcd8cf561ae65569bd6ecd18fcc77b991521490698fb2d847106"; + }; + + meta = with stdenv.lib; { + description = "Google Spreadsheets client library"; + homepage = "https://github.com/burnash/gspread"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/gst-python/default.nix b/pkgs/development/python-modules/gst-python/default.nix index bc855b5bc1cf..2b9703452dc7 100644 --- a/pkgs/development/python-modules/gst-python/default.nix +++ b/pkgs/development/python-modules/gst-python/default.nix @@ -1,39 +1,64 @@ -{ buildPythonPackage, fetchurl, stdenv, meson, ninja, pkgconfig, python, pygobject3 -, gst-plugins-base, ncurses +{ buildPythonPackage, fetchurl, meson, ninja, stdenv, pkgconfig, python, pygobject3 +, gobject-introspection, gst-plugins-base, isPy3k }: let pname = "gst-python"; - version = "1.14.0"; + version = "1.14.4"; name = "${pname}-${version}"; in buildPythonPackage rec { inherit pname version; format = "other"; + outputs = [ "out" "dev" ]; + src = fetchurl { urls = [ "${meta.homepage}/src/gst-python/${name}.tar.xz" "mirror://gentoo/distfiles/${name}.tar.xz" ]; - sha256 = "1rlr6gl4lg97ng4jxh3gb2ldmywm15vwsa72nvggr8qa2l8q3fg0"; + sha256 = "06ssx19fs6pg4d32p9ph9w4f0xwmxaw2dxfj17rqkn5njd7v5zfh"; }; - outputs = [ "out" "dev" ]; - - nativeBuildInputs = [ meson ninja pkgconfig python ]; - - # XXX: in the Libs.private field of python3.pc - buildInputs = [ ncurses ]; - - mesonFlags = [ - "-Dpygi-overrides-dir=${python.sitePackages}/gi/overrides" + patches = [ + # Meson build does not support Python 2 at the moment + # https://bugzilla.gnome.org/show_bug.cgi?id=796092 + (fetchurl { + name = "0002-meson-use-new-python-module.patch"; + url = https://bugzilla.gnome.org/attachment.cgi?id=371989; + sha256 = "1k46nvw175c1wvkqnx783i9d4w9vn431spcl48jb3y224jj3va08"; + }) + # Fixes `from gi.repository import Gst` when gst-python's site-package is in + # PYTHONPATH + (fetchurl { + url = https://gitlab.freedesktop.org/gstreamer/gst-python/commit/d64bbc1e0c3c948c148f505cc5f856ce56732880.diff; + sha256 = "1n9pxmcl1x491mp47avpcw2a6n71lm0haz6mfas168prkgsk8q3r"; + }) + # Fixes python2 build from the above changes + (fetchurl { + url = https://gitlab.freedesktop.org/gstreamer/gst-python/commit/f79ac2d1434d7ba9717f3e943cfdc76e121eb5dd.diff; + sha256 = "17a164b0v36g0kwiqdlkjx6g0pjhcs6ilizck7iky8bgjnmiypm1"; + }) ]; + # TODO: First python_dep in meson.build needs to be removed postPatch = '' - chmod +x scripts/pythondetector # patchShebangs requires executable file - patchShebangs scripts/pythondetector + substituteInPlace meson.build --replace python3 python${if isPy3k then "3" else "2"} ''; + nativeBuildInputs = [ meson ninja pkgconfig python gobject-introspection ]; + + mesonFlags = [ + "-Dpython=python${if isPy3k then "3" else "2"}" + "-Dpygi-overrides-dir=${placeholder "out"}/${python.sitePackages}/gi/overrides" + ]; + + doCheck = true; + + # TODO: Meson setup hook does not like buildPythonPackage + # https://github.com/NixOS/nixpkgs/issues/47390 + installCheckPhase = "meson test --print-errorlogs"; + propagatedBuildInputs = [ gst-plugins-base pygobject3 ]; meta = { diff --git a/pkgs/development/python-modules/gst-python/different-path-with-pygobject.patch b/pkgs/development/python-modules/gst-python/different-path-with-pygobject.patch deleted file mode 100644 index 7326b3630f70..000000000000 --- a/pkgs/development/python-modules/gst-python/different-path-with-pygobject.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -Nru gst-python-1.2.0-orig/gi/overrides/Makefile.in gst-python-1.2.0/gi/overrides/Makefile.in ---- gst-python-1.2.0-orig/gi/overrides/Makefile.in 2014-03-22 21:47:56.235364405 +0800 -+++ gst-python-1.2.0/gi/overrides/Makefile.in 2014-03-22 21:48:28.737958066 +0800 -@@ -356,7 +356,7 @@ - - # We install everything in the gi/overrides folder - pygioverridesdir = $(PYGI_OVERRIDES_DIR) --pygioverrides_PYTHON = Gst.py GstPbutils.py -+pygioverrides_PYTHON = Gst.py GstPbutils.py __init__.py - pygioverridesexecdir = $(PYGI_OVERRIDES_DIR) - EXTRA_DIST = Gst.py - INCLUDES = $(PYTHON_INCLUDES) -diff -Nru gst-python-1.2.0-orig/gi/overrides/__init__.py gst-python-1.2.0/gi/overrides/__init__.py ---- gst-python-1.2.0-orig/gi/overrides/__init__.py 1970-01-01 08:00:00.000000000 +0800 -+++ gst-python-1.2.0/gi/overrides/__init__.py 2014-03-22 21:48:15.442124287 +0800 -@@ -0,0 +1,4 @@ -+from pkgutil import extend_path -+ -+__path__ = extend_path(__path__, __name__) -+print(__path__, __name__) diff --git a/pkgs/development/python-modules/gtimelog/default.nix b/pkgs/development/python-modules/gtimelog/default.nix new file mode 100644 index 000000000000..7f0ba451af67 --- /dev/null +++ b/pkgs/development/python-modules/gtimelog/default.nix @@ -0,0 +1,44 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, pkgs +, python +, pygobject3 +}: + +buildPythonPackage rec { + pname = "gtimelog"; + version = "0.9.1"; + + src = pkgs.fetchurl { + url = "https://github.com/gtimelog/gtimelog/archive/${version}.tar.gz"; + sha256 = "0qk8fv8cszzqpdi3wl9vvkym1jil502ycn6sic4jrxckw5s9jsfj"; + }; + + buildInputs = [ pkgs.glibcLocales ]; + + LC_ALL="en_US.UTF-8"; + + # TODO: AppIndicator + propagatedBuildInputs = [ pkgs.gobject-introspection pygobject3 pkgs.makeWrapper pkgs.gtk3 ]; + + checkPhase = '' + substituteInPlace runtests --replace "/usr/bin/env python" "${python}/bin/${python.executable}" + ./runtests + ''; + + preFixup = '' + wrapProgram $out/bin/gtimelog \ + --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ + --prefix LD_LIBRARY_PATH ":" "${pkgs.gtk3.out}/lib" \ + ''; + + meta = with stdenv.lib; { + description = "A small Gtk+ app for keeping track of your time. It's main goal is to be as unintrusive as possible"; + homepage = https://mg.pov.lt/gtimelog/; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ ocharles ]; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/guessit/default.nix b/pkgs/development/python-modules/guessit/default.nix index 90395b3b2a92..f224baeefbae 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.0"; + version = "3.0.3"; src = fetchPypi { inherit pname version; - sha256 = "bf17e78783cf13bf903750770de4c3bb6c9ca89baafedb1612794660b6ebe32b"; + sha256 = "1q06b3k31bfb8cxjimpf1rkcrwnc596a9cppjw15minvdangl32r"; }; # Tests require more packages. diff --git a/pkgs/development/python-modules/gym/default.nix b/pkgs/development/python-modules/gym/default.nix new file mode 100644 index 000000000000..61b74ad69285 --- /dev/null +++ b/pkgs/development/python-modules/gym/default.nix @@ -0,0 +1,28 @@ +{ lib +, buildPythonPackage, fetchPypi +, numpy, requests, six, pyglet, scipy +}: + +buildPythonPackage rec { + pname = "gym"; + version = "0.9.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0llbhn3zdlsz2crd5grd1yygg8zp2shsclc24iqix5gw5f65clx5"; + }; + + propagatedBuildInputs = [ + numpy requests six pyglet scipy + ]; + + # The test needs MuJoCo that is not free library. + doCheck = false; + + meta = with lib; { + description = "A toolkit by OpenAI for developing and comparing your reinforcement learning agents"; + homepage = https://gym.openai.com/; + license = licenses.mit; + maintainers = with maintainers; [ hyphon81 ]; + }; +} diff --git a/pkgs/development/python-modules/gyp/default.nix b/pkgs/development/python-modules/gyp/default.nix new file mode 100644 index 000000000000..46b0dde636af --- /dev/null +++ b/pkgs/development/python-modules/gyp/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, isPy3k +}: + +buildPythonPackage rec { + pname = "gyp"; + version = "2015-06-11"; + disabled = isPy3k; + + src = fetchgit { + url = "https://chromium.googlesource.com/external/gyp.git"; + rev = "fdc7b812f99e48c00e9a487bd56751bbeae07043"; + sha256 = "1imgxsl4mr1662vsj2mlnpvvrbz71yk00w8p85vi5bkgmc6awgiz"; + }; + + prePatch = stdenv.lib.optionals stdenv.isDarwin '' + sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' pylib/gyp/xcode_emulation.py + ''; + + patches = stdenv.lib.optionals stdenv.isDarwin [ + ./no-darwin-cflags.patch + ./no-xcode.patch + ]; + + meta = with stdenv.lib; { + description = "A tool to generate native build files"; + homepage = https://chromium.googlesource.com/external/gyp/+/master/README.md; + license = licenses.bsd3; + maintainers = with maintainers; [ codyopel ]; + }; + +} diff --git a/pkgs/development/python-modules/hawkauthlib/default.nix b/pkgs/development/python-modules/hawkauthlib/default.nix new file mode 100644 index 000000000000..46e49ba6b88b --- /dev/null +++ b/pkgs/development/python-modules/hawkauthlib/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, requests +, webob +}: + +buildPythonPackage rec { + pname = "hawkauthlib"; + version = "0.1.1"; + + src = fetchgit { + url = https://github.com/mozilla-services/hawkauthlib.git; + rev = "refs/tags/v${version}"; + sha256 = "0mr1mpx4j9q7sch9arwfvpysnpf2p7ijy7072wilxm8pnj0bwvsi"; + }; + + propagatedBuildInputs = [ requests webob ]; + + meta = with stdenv.lib; { + homepage = https://github.com/mozilla-services/hawkauthlib; + description = "Hawk Access Authentication protocol"; + license = licenses.mpl20; + }; + +} diff --git a/pkgs/development/python-modules/hdbscan/default.nix b/pkgs/development/python-modules/hdbscan/default.nix index 3c86563adac2..27d83d9c6c23 100644 --- a/pkgs/development/python-modules/hdbscan/default.nix +++ b/pkgs/development/python-modules/hdbscan/default.nix @@ -10,11 +10,11 @@ buildPythonPackage rec { pname = "hdbscan"; - version = "0.8.15"; + version = "0.8.18"; src = fetchPypi { inherit pname version; - sha256 = "446f98e1ea622a39c1f396d839fa2b1c35db98234e373336de61c3bd6ffaec78"; + sha256 = "4d6782f08872f4c54983873a41759daae680d6247b0db363f3510cb001108f02"; }; checkInputs = [ nose ]; diff --git a/pkgs/development/python-modules/hdmedians/default.nix b/pkgs/development/python-modules/hdmedians/default.nix new file mode 100644 index 000000000000..76d5921487e7 --- /dev/null +++ b/pkgs/development/python-modules/hdmedians/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, cython +, numpy +}: + +buildPythonPackage rec { + version = "0.13"; + pname = "hdmedians"; + + src = fetchPypi { + inherit pname version; + sha256 = "230f80e064d905c49a1941af1b7e806e2f22b3c9a90ad5c21fd17d72636ea277"; + }; + + # nose was specified in setup.py as a build dependency... + buildInputs = [ cython nose ]; + propagatedBuildInputs = [ numpy ]; + + # cannot resolve path for packages in tests + doCheck = false; + + checkPhase = '' + nosetests + ''; + + meta = with stdenv.lib; { + homepage = http://github.com/daleroberts/hdmedians; + description = "High-dimensional medians"; + license = licenses.gpl3; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/helper/default.nix b/pkgs/development/python-modules/helper/default.nix new file mode 100644 index 000000000000..8aa6e1e921fb --- /dev/null +++ b/pkgs/development/python-modules/helper/default.nix @@ -0,0 +1,23 @@ +{ stdenv, buildPythonPackage, fetchPypi, pyyaml, mock }: + +buildPythonPackage rec { + pname = "helper"; + version = "2.4.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0p56dvjpaz9wnr0ik2wmvgqjf9ji180bhjky7q272l5dan94lgd6"; + }; + + checkInputs = [ mock ]; + propagatedBuildInputs = [ pyyaml ]; + + # No tests in the pypi tarball + doCheck = false; + + meta = with stdenv.lib; { + description = "Development library for quickly writing configurable applications and daemons"; + homepage = https://helper.readthedocs.org/; + license = licenses.bsd3; + }; +} diff --git a/pkgs/development/python-modules/hetzner/default.nix b/pkgs/development/python-modules/hetzner/default.nix new file mode 100644 index 000000000000..ccf4e1a5ba7f --- /dev/null +++ b/pkgs/development/python-modules/hetzner/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +}: + +buildPythonPackage rec { + pname = "hetzner"; + version = "0.8.1"; + + src = fetchFromGitHub { + repo = "hetzner"; + owner = "aszlig"; + rev = "v${version}"; + sha256 = "1xd1klvjskv0pg8ginih597jkk491a55b8dq80dsm61m5sbsx3vq"; + }; + + meta = with stdenv.lib; { + homepage = "https://github.com/RedMoonStudios/hetzner"; + description = "High-level Python API for accessing the Hetzner robot"; + license = licenses.bsd3; + maintainers = with maintainers; [ aszlig ]; + }; + +} diff --git a/pkgs/development/python-modules/hg-git/default.nix b/pkgs/development/python-modules/hg-git/default.nix new file mode 100644 index 000000000000..452b946a0422 --- /dev/null +++ b/pkgs/development/python-modules/hg-git/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, dulwich +, isPy3k +, fetchpatch +}: + +buildPythonPackage rec { + pname = "hg-git"; + version = "0.8.12"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "13hbm0ki6s88r6p65ibvrbxnskinzdz0m9gsshb8s571p91ymfjn"; + }; + + propagatedBuildInputs = [ dulwich ]; + + # Needs patch to work with Mercurial 4.8 + # https://bitbucket.org/durin42/hg-git/issues/264/unexpected-keyword-argument-createopts-hg + patches = + fetchpatch { + url = "https://bitbucket.org/rsalmaso/hg-git/commits/a778506fd4be0bf1afa75755f6ee9260fa234a0f/raw"; + sha256 = "12r4qzbc5xcqwv0kvf8g4wjji7n45421zkbf6i75vyi4nl6n4j15"; + }; + + meta = with stdenv.lib; { + description = "Push and pull from a Git server using Mercurial"; + homepage = http://hg-git.github.com/; + maintainers = with maintainers; [ koral ]; + license = stdenv.lib.licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/hgsvn/default.nix b/pkgs/development/python-modules/hgsvn/default.nix new file mode 100644 index 000000000000..29af19aaf991 --- /dev/null +++ b/pkgs/development/python-modules/hgsvn/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, hglib +, isPy3k +, isPyPy +}: + +buildPythonPackage rec { + pname = "hgsvn"; + version = "0.3.11"; + disabled = isPy3k || isPyPy; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "0yvhwdh8xx8rvaqd3pnnyb99hfa0zjdciadlc933p27hp9rf880p"; + }; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ hglib ]; + + doCheck = false; # too many assumptions + + meta = with stdenv.lib; { + homepage = https://pypi.python.org/pypi/hgsvn; + description = "A set of scripts to work locally on Subversion checkouts using Mercurial"; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/histbook/default.nix b/pkgs/development/python-modules/histbook/default.nix new file mode 100644 index 000000000000..8c44bd3ebdae --- /dev/null +++ b/pkgs/development/python-modules/histbook/default.nix @@ -0,0 +1,20 @@ +{ lib, buildPythonPackage, fetchPypi, numpy, pandas }: + +buildPythonPackage rec { + pname = "histbook"; + version = "1.2.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "12d5l4c5pxwac5hzcfif51j87qjljm0w9nd0c8pnhj7q2snap4x4"; + }; + + propagatedBuildInputs = [ numpy pandas ]; + + meta = with lib; { + homepage = https://github.com/scikit-hep/histbook; + description = "Versatile, high-performance histogram toolkit for Numpy"; + license = licenses.bsd3; + maintainers = with maintainers; [ veprbl ]; + }; +} diff --git a/pkgs/development/python-modules/hkdf/default.nix b/pkgs/development/python-modules/hkdf/default.nix new file mode 100644 index 000000000000..3a159e6d3493 --- /dev/null +++ b/pkgs/development/python-modules/hkdf/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + +buildPythonPackage rec { + pname = "hkdf"; + version = "0.0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "1jhxk5vhxmxxjp3zj526ry521v9inzzl8jqaaf0ma65w6k332ak2"; + }; + + buildInputs = [ nose ]; + + checkPhase = '' + nosetests + ''; + + meta = with stdenv.lib; { + description = "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)"; + homepage = "https://github.com/casebeer/python-hkdf"; + license = licenses.bsd2; + }; + +} diff --git a/pkgs/development/python-modules/homeassistant-pyozw/default.nix b/pkgs/development/python-modules/homeassistant-pyozw/default.nix new file mode 100644 index 000000000000..c4410cfdbcf1 --- /dev/null +++ b/pkgs/development/python-modules/homeassistant-pyozw/default.nix @@ -0,0 +1,14 @@ +{ python_openzwave, fetchPypi }: + +python_openzwave.overridePythonAttrs (oldAttrs: rec { + pname = "homeassistant_pyozw"; + version = "0.1.0"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "bca4062906f65db9b4668388e6755d6ea3ee9e1b02ad3ed81738bb4d32a79342"; + }; + + meta.homepage = https://github.com/home-assistant/python-openzwave; +}) diff --git a/pkgs/development/python-modules/hoomd-blue/default.nix b/pkgs/development/python-modules/hoomd-blue/default.nix new file mode 100644 index 000000000000..3463f471c5eb --- /dev/null +++ b/pkgs/development/python-modules/hoomd-blue/default.nix @@ -0,0 +1,67 @@ +{ stdenv, buildPythonPackage, fetchgit +, cmake, pkgconfig +, python +, mpi ? null +}: + +let components = { + cgcmm = true; + depreciated = true; + hpmc = true; + md = true; + metal = true; + testing = false; + }; + onOffBool = b: if b then "ON" else "OFF"; + withMPI = (mpi != null); +in +stdenv.mkDerivation rec { + version = "2.3.4"; + name = "hoomd-blue-${version}"; + + src = fetchgit { + url = "https://bitbucket.org/glotzer/hoomd-blue"; + rev = "v${version}"; + sha256 = "0in49f1dvah33nl5n2qqbssfynb31pw1ds07j8ziryk9w252j1al"; + }; + + passthru = { + inherit components mpi; + }; + + nativeBuildInputs = [ cmake pkgconfig ]; + buildInputs = stdenv.lib.optionals withMPI [ mpi ]; + propagatedBuildInputs = [ python.pkgs.numpy ] + ++ stdenv.lib.optionals withMPI [ python.pkgs.mpi4py ]; + + enableParallelBuilding = true; + + dontAddPrefix = true; + cmakeFlags = [ + "-DENABLE_MPI=${onOffBool withMPI}" + "-DBUILD_CGCMM=${onOffBool components.cgcmm}" + "-DBUILD_DEPRECIATED=${onOffBool components.depreciated}" + "-DBUILD_HPMC=${onOffBool components.hpmc}" + "-DBUILD_MD=${onOffBool components.md}" + "-DBUILD_METAL=${onOffBool components.metal}" + "-DBUILD_TESTING=${onOffBool components.testing}" + ]; + + preConfigure = '' + # Since we can't expand $out in `cmakeFlags` + cmakeFlags="$cmakeFlags -DCMAKE_INSTALL_PREFIX=$out/${python.sitePackages}" + ''; + + # tests fail but have tested that package runs properly + doCheck = false; + checkTarget = "test"; + + meta = with stdenv.lib; { + homepage = http://glotzerlab.engin.umich.edu/hoomd-blue/; + description = "HOOMD-blue is a general-purpose particle simulation toolkit"; + license = licenses.bsdOriginal; + platforms = [ "x86_64-linux" ]; + maintainers = [ maintainers.costrouc ]; + }; + +} diff --git a/pkgs/development/python-modules/hopcroftkarp/default.nix b/pkgs/development/python-modules/hopcroftkarp/default.nix new file mode 100644 index 000000000000..4acf05b41426 --- /dev/null +++ b/pkgs/development/python-modules/hopcroftkarp/default.nix @@ -0,0 +1,24 @@ +{ lib +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "hopcroftkarp"; + version = "1.2.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "cc6fc7ad348bbe5c9451f8116845c46ae26290c92b2dd14690aae2d55ba5e3a6"; + }; + + # tests fail due to bad package name + doCheck = false; + + meta = with lib; { + description = "Implementation of HopcroftKarp's algorithm"; + homepage = https://github.com/sofiat-olaosebikan/hopcroftkarp; + license = licenses.gpl1; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/hpack/default.nix b/pkgs/development/python-modules/hpack/default.nix new file mode 100644 index 000000000000..5e85dd51e768 --- /dev/null +++ b/pkgs/development/python-modules/hpack/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "hpack"; + version = "2.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1ad0fx4d7a52zf441qzhjc7vwy9v3qdrk1zyf06ikz8y2nl9mgai"; + }; + + meta = with stdenv.lib; { + description = "Pure-Python HPACK header compression"; + homepage = "http://hyper.rtfd.org"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/hsaudiotag/default.nix b/pkgs/development/python-modules/hsaudiotag/default.nix new file mode 100644 index 000000000000..d08d9e06b719 --- /dev/null +++ b/pkgs/development/python-modules/hsaudiotag/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "hsaudiotag"; + version = "1.1.1"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "15hgm128p8nysfi0jb127awga3vlj0iw82l50swjpvdh01m7rda8"; + }; + + # no tests + doCheck = false; + + meta = with stdenv.lib; { + description = "A pure Python library that lets one to read metadata from media files"; + homepage = http://hg.hardcoded.net/hsaudiotag/; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/hsaudiotag3k/default.nix b/pkgs/development/python-modules/hsaudiotag3k/default.nix new file mode 100644 index 000000000000..06f89f733331 --- /dev/null +++ b/pkgs/development/python-modules/hsaudiotag3k/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "hsaudiotag3k"; + version = "1.1.3"; + disabled = !isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "0bv5k5594byr2bmhh77xv10fkdpckcmxg3w380yp30aqf83rcsx3"; + }; + + # no tests + doCheck = false; + + meta = with stdenv.lib; { + description = "A pure Python library that lets one to read metadata from media files"; + homepage = http://hg.hardcoded.net/hsaudiotag/; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/html2text/default.nix b/pkgs/development/python-modules/html2text/default.nix new file mode 100644 index 000000000000..6840f461cc94 --- /dev/null +++ b/pkgs/development/python-modules/html2text/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "html2text"; + version = "2016.9.19"; + + src = fetchPypi { + inherit pname version; + sha256 = "554ef5fd6c6cf6e3e4f725a62a3e9ec86a0e4d33cd0928136d1c79dbeb7b2d55"; + }; + + 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/htmllaundry/default.nix b/pkgs/development/python-modules/htmllaundry/default.nix new file mode 100644 index 000000000000..787163d477e3 --- /dev/null +++ b/pkgs/development/python-modules/htmllaundry/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi, nose +, six +, lxml +}: + +buildPythonPackage rec { + pname = "htmllaundry"; + version = "2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "e428cba78d5a965e959f5dac2eb7d5f7d627dd889990d5efa8d4e03f3dd768d9"; + }; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ six lxml ]; + + # some tests fail, probably because of changes in lxml + # not relevant for me, if releavnt for you, fix it... + doCheck = false; + + meta = with stdenv.lib; { + description = "Simple HTML cleanup utilities"; + license = licenses.bsd3; + homepage = https://pypi.org/project/htmllaundry/; + }; + +} diff --git a/pkgs/development/python-modules/httmock/default.nix b/pkgs/development/python-modules/httmock/default.nix new file mode 100644 index 000000000000..b50753c55864 --- /dev/null +++ b/pkgs/development/python-modules/httmock/default.nix @@ -0,0 +1,22 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, requests }: + +buildPythonPackage rec { + pname = "httmock"; + version = "1.2.6"; + + src = fetchFromGitHub { + owner = "patrys"; + repo = "httmock"; + rev = version; + sha256 = "0iya8qsb2jm03s9p6sf1yzgm1irxl3dcq0k0a9ygl0skzjz5pvab"; + }; + + checkInputs = [ requests ]; + + meta = with stdenv.lib; { + description = "A mocking library for requests"; + homepage = https://github.com/patrys/httmock; + license = licenses.asl20; + maintainers = with maintainers; [ nyanloutre ]; + }; +} diff --git a/pkgs/development/python-modules/http_signature/default.nix b/pkgs/development/python-modules/http_signature/default.nix new file mode 100644 index 000000000000..48f06db1ba5d --- /dev/null +++ b/pkgs/development/python-modules/http_signature/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, pycrypto +}: + +buildPythonPackage rec { + pname = "http_signature"; + version = "0.1.4"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "14acc192ef20459d5e11b4e800dd3a4542f6bd2ab191bf5717c696bf30936c62"; + }; + + propagatedBuildInputs = [ pycrypto ]; + + meta = with stdenv.lib; { + homepage = https://github.com/atl/py-http-signature; + description = "Simple secure signing for HTTP requests using http-signature"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/httpauth/default.nix b/pkgs/development/python-modules/httpauth/default.nix new file mode 100644 index 000000000000..f1afd41ebed5 --- /dev/null +++ b/pkgs/development/python-modules/httpauth/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "0.3"; + pname = "httpauth"; + + src = fetchPypi { + inherit pname version; + sha256 = "0qas7876igyz978pgldp5r7n7pis8n4vf0v87gxr9l7p7if5lr3l"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + description = "WSGI HTTP Digest Authentication middleware"; + homepage = https://github.com/jonashaag/httpauth; + license = licenses.bsd2; + maintainers = with maintainers; [ ]; + }; + +} diff --git a/pkgs/development/python-modules/httpretty/default.nix b/pkgs/development/python-modules/httpretty/default.nix new file mode 100644 index 000000000000..1f135255bc04 --- /dev/null +++ b/pkgs/development/python-modules/httpretty/default.nix @@ -0,0 +1,50 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, tornado +, requests +, httplib2 +, sure +, nose +, coverage +, certifi +, urllib3 +, isPy3k +}: + +buildPythonPackage rec { + pname = "httpretty"; + version = "0.8.10"; + doCheck = false; + + src = fetchPypi { + inherit pname version; + sha256 = "1nmdk6d89z14x3wg4yxywlxjdip16zc8bqnfb471z1365mr74jj7"; + }; + + buildInputs = [ tornado requests httplib2 sure nose coverage certifi ]; + propagatedBuildInputs = [ urllib3 ]; + + postPatch = '' + sed -i -e 's/==.*$//' *requirements.txt + # XXX: Drop this after version 0.8.4 is released. + patch httpretty/core.py < 3.3 + postPatch = if pythonOlder "3.4" then "" else '' + sed -i "s/'ipaddress'//" setup.py + ''; + + propagatedBuildInputs = [ ipaddress ]; + + checkPhase = '' + ${python.interpreter} ifaddr/test_ifaddr.py + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/pydron/ifaddr; + description = "Enumerates all IP addresses on all network adapters of the system"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/imageio/default.nix b/pkgs/development/python-modules/imageio/default.nix new file mode 100644 index 000000000000..de8380280670 --- /dev/null +++ b/pkgs/development/python-modules/imageio/default.nix @@ -0,0 +1,47 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pillow +, psutil +, pytest +, numpy +, isPy3k +, futures +, enum34 +}: + +buildPythonPackage rec { + pname = "imageio"; + version = "2.4.1"; + + src = fetchPypi { + sha256 = "0jjiwf6wjipmykh33prjh448qv8mpgngfi77ndc7mym5r1xhgf0n"; + inherit pname version; + }; + + checkInputs = [ pytest psutil ]; + propagatedBuildInputs = [ numpy pillow ] ++ stdenv.lib.optionals (!isPy3k) [ + futures + enum34 + ]; + + checkPhase = '' + export IMAGEIO_USERDIR="$TMP" + export IMAGEIO_NO_INTERNET="true" + export HOME="$(mktemp -d)" + py.test + ''; + + # For some reason, importing imageio also imports xml on Nix, see + # https://github.com/imageio/imageio/issues/395 + postPatch = '' + substituteInPlace tests/test_meta.py --replace '"urllib",' "\"urllib\",\"xml\"" + ''; + + meta = with stdenv.lib; { + description = "Library for reading and writing a wide range of image, video, scientific, and volumetric data formats"; + homepage = http://imageio.github.io/; + license = licenses.bsd2; + }; + +} diff --git a/pkgs/development/python-modules/imagesize/default.nix b/pkgs/development/python-modules/imagesize/default.nix new file mode 100644 index 000000000000..32a8310334ae --- /dev/null +++ b/pkgs/development/python-modules/imagesize/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "imagesize"; + version = "0.7.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0msgz4ncp2nb5nbsxnf8kvxsl6nhwvc3b46ik097fvznl3y10gdv"; + }; + + meta = with stdenv.lib; { + description = "Getting image size from png/jpeg/jpeg2000/gif file"; + homepage = https://github.com/shibukawa/imagesize_py; + license = with licenses; [ mit ]; + }; + +} diff --git a/pkgs/development/python-modules/imapclient/default.nix b/pkgs/development/python-modules/imapclient/default.nix new file mode 100644 index 000000000000..5334d473620a --- /dev/null +++ b/pkgs/development/python-modules/imapclient/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, isPy34 +, isPy35 +, mock +}: + +buildPythonPackage rec { + pname = "IMAPClient"; + version = "0.13"; + disabled = isPy34 || isPy35; + + src = fetchurl { + url = "http://freshfoo.com/projects/IMAPClient/${pname}-${version}.tar.gz"; + sha256 = "0v7kd1crdbff0rmh4ddm5qszkis6hpk9084qh94al8h7g4y9l3is"; + }; + + buildInputs = [ mock ]; + + preConfigure = '' + sed -i '/distribute_setup/d' setup.py + substituteInPlace setup.py --replace "mock==0.8.0" "mock" + ''; + + meta = with stdenv.lib; { + homepage = http://imapclient.freshfoo.com/; + description = "Easy-to-use, Pythonic and complete IMAP client library"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/importmagic/default.nix b/pkgs/development/python-modules/importmagic/default.nix new file mode 100644 index 000000000000..c708343818f8 --- /dev/null +++ b/pkgs/development/python-modules/importmagic/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +}: + +buildPythonPackage rec { + pname = "importmagic"; + version = "0.1.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "194bl8l8sc2ibwi6g5kz6xydkbngdqpaj6r2gcsaw1fc73iswwrj"; + }; + + propagatedBuildInputs = [ six ]; + + doCheck = false; # missing json file from tarball + + meta = with stdenv.lib; { + description = "Python Import Magic - automagically add, remove and manage imports"; + homepage = https://github.com/alecthomas/importmagic; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/imread/default.nix b/pkgs/development/python-modules/imread/default.nix new file mode 100644 index 000000000000..9a67568d9e52 --- /dev/null +++ b/pkgs/development/python-modules/imread/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, nose +, pkgs +, numpy +}: + +buildPythonPackage rec { + pname = "python-imread"; + version = "0.6"; + + src = pkgs.fetchurl { + url = "https://github.com/luispedro/imread/archive/release-${version}.tar.gz"; + sha256 = "0i14bc67200zhzxc41g5dfp2m0pr1zaa2gv59p2va1xw0ji2dc0f"; + }; + + nativeBuildInputs = [ pkgs.pkgconfig ]; + buildInputs = [ nose pkgs.libjpeg pkgs.libpng pkgs.libtiff pkgs.libwebp ]; + propagatedBuildInputs = [ numpy ]; + + meta = with stdenv.lib; { + description = "Python package to load images as numpy arrays"; + homepage = https://imread.readthedocs.io/en/latest/; + maintainers = with maintainers; [ luispedro ]; + license = licenses.mit; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/imutils/default.nix b/pkgs/development/python-modules/imutils/default.nix new file mode 100644 index 000000000000..4afdb1a1dc9c --- /dev/null +++ b/pkgs/development/python-modules/imutils/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, opencv3 +}: + +buildPythonPackage rec { + version = "0.5.1"; + pname = "imutils"; + + src = fetchPypi { + inherit pname version; + sha256 = "37d17adc9e71386c59b28f4ef5972ef6fe0023714fa1a652b8edc83f7ce0654c"; + }; + + propagatedBuildInputs = [ opencv3 ]; + + # no tests + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/jrosebr1/imutils; + description = "A series of convenience functions to make basic image processing functions"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/inflect/default.nix b/pkgs/development/python-modules/inflect/default.nix new file mode 100644 index 000000000000..8c58a4f9de76 --- /dev/null +++ b/pkgs/development/python-modules/inflect/default.nix @@ -0,0 +1,15 @@ +{ buildPythonPackage, fetchPypi, setuptools_scm, nose, six }: + +buildPythonPackage rec { + pname = "inflect"; + version = "1.0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "ec42f5d5d2baa54ba6e3fa23698554c09362dd478cc66b3c28c5d0b76d7d0581"; + }; + + buildInputs = [ setuptools_scm ]; + checkInputs = [ nose ]; + propagatedBuildInputs = [ six ]; +} diff --git a/pkgs/development/python-modules/influxdb/default.nix b/pkgs/development/python-modules/influxdb/default.nix new file mode 100644 index 000000000000..0d6828bff72b --- /dev/null +++ b/pkgs/development/python-modules/influxdb/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, requests +, dateutil +, pytz +, six +}: + +buildPythonPackage rec { + pname = "influxdb"; + version = "5.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0fqnshmsgifvp79pd4g9a1kyfxvpa9vczv0dv8x2jr2c5m1mi99v"; + }; + + # ImportError: No module named tests + doCheck = false; + propagatedBuildInputs = [ requests dateutil pytz six ]; + + meta = with stdenv.lib; { + description = "Python client for InfluxDB"; + homepage = https://github.com/influxdb/influxdb-python; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/infoqscraper/default.nix b/pkgs/development/python-modules/infoqscraper/default.nix new file mode 100644 index 000000000000..f9ced7e63daf --- /dev/null +++ b/pkgs/development/python-modules/infoqscraper/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, html5lib +, six +, beautifulsoup4 +, pkgs +}: + +buildPythonPackage rec { + version = "0.1.0"; + pname = "infoqscraper"; + + src = pkgs.fetchFromGitHub { + owner = "cykl"; + repo = pname; + rev = "v${version}"; + sha256 = "07mxp4mla7fwfc032f3mxrhjarnhkjqdxxibf9ba87c93z3dq8jj"; + }; + + # requires network + doCheck = false; + + buildInputs = [ html5lib ]; + propagatedBuildInputs = [ six beautifulsoup4 pkgs.ffmpeg pkgs.swftools pkgs.rtmpdump ]; + + meta = with stdenv.lib; { + description = "Discover presentations and/or create a movie consisting of slides and audio track from an infoq url"; + homepage = "https://github.com/cykl/infoqscraper/wiki"; + license = licenses.mit; + maintainers = with maintainers; [ edwtjo ]; + }; + +} diff --git a/pkgs/development/python-modules/inifile/default.nix b/pkgs/development/python-modules/inifile/default.nix new file mode 100644 index 000000000000..e64ef76356d1 --- /dev/null +++ b/pkgs/development/python-modules/inifile/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "inifile"; + version = "0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "0zgd53czc1irwx6b5zip8xlmyfr40hz2pd498d8yv61znj6lm16h"; + }; + + meta = with stdenv.lib; { + description = "A small INI library for Python"; + homepage = "https://github.com/mitsuhiko/python-inifile"; + license = licenses.bsd0; + maintainers = with maintainers; [ vozz ]; + }; + +} diff --git a/pkgs/development/python-modules/iniparse/default.nix b/pkgs/development/python-modules/iniparse/default.nix new file mode 100644 index 000000000000..e0c2fd765c98 --- /dev/null +++ b/pkgs/development/python-modules/iniparse/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +}: + +buildPythonPackage rec { + pname = "iniparse"; + version = "0.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "0m60k46vr03x68jckachzsipav0bwhhnqb8715hm1cngs89fxhdb"; + }; + + checkPhase = '' + ${python.interpreter} runtests.py + ''; + + # Does not install tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Accessing and Modifying INI files"; + homepage = http://code.google.com/p/iniparse/; + license = licenses.mit; + maintainers = with maintainers; [ danbst ]; + }; + +} diff --git a/pkgs/development/python-modules/internetarchive/default.nix b/pkgs/development/python-modules/internetarchive/default.nix index a8e270bd1c09..dda0680f537e 100644 --- a/pkgs/development/python-modules/internetarchive/default.nix +++ b/pkgs/development/python-modules/internetarchive/default.nix @@ -1,46 +1,41 @@ -{ stdenv, buildPythonPackage, fetchFromGitHub, pytest, six, clint, pyyaml, docopt -, requests, jsonpatch, args, schema, responses, backports_csv }: +{ buildPythonPackage, fetchFromGitHub, pytest, six, clint, pyyaml, docopt +, requests, jsonpatch, args, schema, responses, backports_csv, isPy3k +, lib, glibcLocales }: buildPythonPackage rec { - pname = "internetarchive"; - version = "1.7.2"; + version = "1.8.1"; # Can't use pypi, data files for tests missing src = fetchFromGitHub { owner = "jjjake"; repo = "internetarchive"; rev = "v${version}"; - sha256 = "1cijagy22qi8ydrvizqmi1whnc3qr94yk0910lwgpxjywcygggir"; + sha256 = "1fdb0kr9hzgyh0l8d02khcjpsgyd63nbablhc49ncdsav3dhhr3f"; }; - # It is hardcoded to specific versions, I don't know why. - preConfigure = '' - sed "s/schema>=.*/schema>=0.4.0',/" -i setup.py - sed "/backports.csv/d" -i setup.py - ''; - #phases = [ "unpackPhase" "configurePhase" "installPhase" "fixupPhase" "installCheckPhase" ]; - buildInputs = [ pytest responses ]; - propagatedBuildInputs = [ - six - clint - pyyaml - docopt - requests - jsonpatch - args - schema - backports_csv - ]; + propagatedBuildInputs = [ + six + clint + pyyaml + docopt + requests + jsonpatch + args + schema + ] ++ lib.optional (!isPy3k) backports_csv; - # Tests disabled because ia binary doesn't exist when tests run - doCheck = false; + checkInputs = [ pytest responses glibcLocales ]; - checkPhase = "pytest tests"; + # tests depend on network + doCheck = false; + checkPhase = '' + LC_ALL=en_US.utf-8 pytest tests + ''; - meta = with stdenv.lib; { - description = "A python wrapper for the various Internet Archive APIs"; + meta = with lib; { + description = "A python wrapper for the various Internet Archive APIs"; homepage = https://github.com/jjjake/internetarchive; license = licenses.agpl3; }; diff --git a/pkgs/development/python-modules/invoke/default.nix b/pkgs/development/python-modules/invoke/default.nix index 8785f1fa6dbd..0438a035501b 100644 --- a/pkgs/development/python-modules/invoke/default.nix +++ b/pkgs/development/python-modules/invoke/default.nix @@ -5,11 +5,11 @@ buildPythonPackage rec { pname = "invoke"; - version = "1.1.1"; + version = "1.2.0"; src = fetchPypi { inherit pname version; - sha256 = "1c2cf54c9b9af973ad9704d8ba81b225117cab612568cacbfb3fc42958cc20a9"; + sha256 = "1dr1a5qbb9z5hyns4zk086zm0iqbms33zv0s1296wx502y7jyjfw"; }; # errors with vendored libs diff --git a/pkgs/development/python-modules/ipaddr/default.nix b/pkgs/development/python-modules/ipaddr/default.nix new file mode 100644 index 000000000000..6aecf5959ff8 --- /dev/null +++ b/pkgs/development/python-modules/ipaddr/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "ipaddr"; + version = "2.2.0"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1ml8r8z3f0mnn381qs1snbffa920i9ycp6mm2am1d3aqczkdz4j0"; + }; + + meta = with stdenv.lib; { + description = "Google's IP address manipulation library"; + homepage = http://code.google.com/p/ipaddr-py/; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/ipaddress/default.nix b/pkgs/development/python-modules/ipaddress/default.nix new file mode 100644 index 000000000000..5052c3dc2f4e --- /dev/null +++ b/pkgs/development/python-modules/ipaddress/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonAtLeast +, python +}: + +if (pythonAtLeast "3.3") then null else buildPythonPackage rec { + pname = "ipaddress"; + version = "1.0.18"; + + src = fetchPypi { + inherit pname version; + sha256 = "1q8klj9d84cmxgz66073x1j35cplr3r77vx1znhxiwl5w74391ax"; + }; + + checkPhase = '' + ${python.interpreter} test_ipaddress.py + ''; + + meta = with stdenv.lib; { + description = "Port of the 3.3+ ipaddress module to 2.6, 2.7, and 3.2"; + homepage = https://github.com/phihag/ipaddress; + license = licenses.psfl; + }; + +} diff --git a/pkgs/development/python-modules/ipdb/default.nix b/pkgs/development/python-modules/ipdb/default.nix new file mode 100644 index 000000000000..3203963b29da --- /dev/null +++ b/pkgs/development/python-modules/ipdb/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, ipython +, isPyPy +}: + +buildPythonPackage rec { + pname = "ipdb"; + version = "0.8.1"; + disabled = isPyPy; # setupterm: could not find terminfo database + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "1763d1564113f5eb89df77879a8d3213273c4d7ff93dcb37a3070cdf0c34fd7c"; + }; + + propagatedBuildInputs = [ ipython ]; + + meta = with stdenv.lib; { + homepage = https://github.com/gotcha/ipdb; + description = "IPython-enabled pdb"; + license = licenses.bsd0; + maintainers = [ maintainers.costrouc ]; + }; + +} diff --git a/pkgs/development/python-modules/ipdbplugin/default.nix b/pkgs/development/python-modules/ipdbplugin/default.nix new file mode 100644 index 000000000000..1f5435461abc --- /dev/null +++ b/pkgs/development/python-modules/ipdbplugin/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, ipython +}: + +buildPythonPackage rec { + pname = "ipdbplugin"; + version = "1.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "4778d78b5d0af1a2a6d341aed9e72eb73b1df6b179e145b4845d3a209137029c"; + }; + + propagatedBuildInputs = [ nose ipython ]; + + meta = with stdenv.lib; { + homepage = http://github.com/flavioamieiro/nose-ipdb/tree/master; + description = "Nose plugin to use iPdb instead of Pdb when tests fail"; + license = licenses.lgpl2; + maintainers = [ maintainers.costrouc ]; + }; + +} diff --git a/pkgs/development/python-modules/ipfsapi/default.nix b/pkgs/development/python-modules/ipfsapi/default.nix new file mode 100644 index 000000000000..377ed8549cff --- /dev/null +++ b/pkgs/development/python-modules/ipfsapi/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, isPy27 +, six +, requests +}: + +buildPythonPackage rec { + pname = "ipfsapi"; + version = "0.4.2.post1"; + disabled = isPy27; + + src = fetchFromGitHub { + owner = "ipfs"; + repo = "py-ipfs-api"; + rev = "0c485544a114f580c65e2ffbb5782efbf7fd9f61"; + sha256 = "1v7f77cv95yv0v80gisdh71mj7jcq41xcfip6bqm57zfdbsa0xpn"; + }; + + propagatedBuildInputs = [ six requests ]; + + meta = with stdenv.lib; { + description = "A python client library for the IPFS API"; + license = licenses.mit; + maintainers = with maintainers; [ mguentner ]; + homepage = "https://pypi.python.org/pypi/ipfsapi"; + }; + +} diff --git a/pkgs/development/python-modules/iptools/default.nix b/pkgs/development/python-modules/iptools/default.nix new file mode 100644 index 000000000000..e5c5d298b431 --- /dev/null +++ b/pkgs/development/python-modules/iptools/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + +buildPythonPackage rec { + version = "0.6.1"; + pname = "iptools"; + + src = fetchPypi { + inherit pname version; + sha256 = "0f03875a5bed740ba4bf44decb6a78679cca914a1ee8a6cc468114485c4d98e3"; + }; + + buildInputs = [ nose ]; + + meta = with stdenv.lib; { + description = "Utilities for manipulating IP addresses including a class that can be used to include CIDR network blocks in Django's INTERNAL_IPS setting"; + homepage = https://pypi.python.org/pypi/iptools; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/ipykernel/4.nix b/pkgs/development/python-modules/ipykernel/4.nix new file mode 100644 index 000000000000..49dfbf6ad8ec --- /dev/null +++ b/pkgs/development/python-modules/ipykernel/4.nix @@ -0,0 +1,41 @@ +{ lib +, buildPythonPackage +, fetchPypi +, nose +, isPy27 +, mock +, ipython +, jupyter_client +, pexpect +, traitlets +, tornado +}: + +buildPythonPackage rec { + pname = "ipykernel"; + version = "4.10.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "699103c8e64886e3ec7053f2a6aa83bb90426063526f63a818732ff385202bad"; + }; + + checkInputs = [ nose ] ++ lib.optional isPy27 mock; + propagatedBuildInputs = [ + ipython + jupyter_client + pexpect + traitlets + tornado + ]; + + # Tests require backends. + # I don't want to add all supported backends as propagatedBuildInputs + doCheck = false; + + meta = { + description = "IPython Kernel for Jupyter"; + homepage = http://ipython.org/; + license = lib.licenses.bsd3; + }; +} diff --git a/pkgs/development/python-modules/ipykernel/default.nix b/pkgs/development/python-modules/ipykernel/default.nix index 9d4392583be5..43b1c9fd0349 100644 --- a/pkgs/development/python-modules/ipykernel/default.nix +++ b/pkgs/development/python-modules/ipykernel/default.nix @@ -1,37 +1,31 @@ { lib , buildPythonPackage , fetchPypi -, nose -, isPy27 -, mock , ipython , jupyter_client -, pexpect , traitlets , tornado +, pythonOlder +, pytest +, nose }: buildPythonPackage rec { pname = "ipykernel"; - version = "4.8.2"; + version = "5.1.0"; + disabled = pythonOlder "3.4"; src = fetchPypi { inherit pname version; - sha256 = "c091449dd0fad7710ddd9c4a06e8b9e15277da306590bc07a3a1afa6b4453c8f"; + sha256 = "0fc0bf97920d454102168ec2008620066878848fcfca06c22b669696212e292f"; }; - buildInputs = [ nose ] ++ lib.optional isPy27 mock; - propagatedBuildInputs = [ - ipython - jupyter_client - pexpect - traitlets - tornado - ]; + checkInputs = [ pytest nose ]; + propagatedBuildInputs = [ ipython jupyter_client traitlets tornado ]; - # Tests require backends. - # I don't want to add all supported backends as propagatedBuildInputs - doCheck = false; + checkPhase = '' + HOME=$(mktemp -d) pytest ipykernel + ''; meta = { description = "IPython Kernel for Jupyter"; @@ -39,4 +33,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fridh ]; }; -} \ No newline at end of file +} diff --git a/pkgs/development/python-modules/ipyparallel/default.nix b/pkgs/development/python-modules/ipyparallel/default.nix index a469ad468838..7ce312287054 100644 --- a/pkgs/development/python-modules/ipyparallel/default.nix +++ b/pkgs/development/python-modules/ipyparallel/default.nix @@ -16,11 +16,11 @@ buildPythonPackage rec { pname = "ipyparallel"; - version = "6.2.2"; + version = "6.2.3"; src = fetchPypi { inherit pname version; - sha256 = "02b225966d5c20f12b1fba0b6b10aa5d352a6b492e075f137ff0ff6e95b9358e"; + sha256 = "1k9701r120gv0an0wxvcjrbmhns8lq3zj6px5y2izly56j2dafqy"; }; buildInputs = [ nose ]; diff --git a/pkgs/development/python-modules/ipython/5.nix b/pkgs/development/python-modules/ipython/5.nix index 36f581c98afb..58034eaacf04 100644 --- a/pkgs/development/python-modules/ipython/5.nix +++ b/pkgs/development/python-modules/ipython/5.nix @@ -26,27 +26,17 @@ buildPythonPackage rec { pname = "ipython"; - version = "5.7.0"; + version = "5.8.0"; src = fetchPypi { inherit pname version; - sha256 = "0g1jm06qriq48m58311cs7askp83ipq3yq96hv4kg431nxzkmd4d"; + sha256 = "4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906"; }; prePatch = stdenv.lib.optionalString stdenv.isDarwin '' substituteInPlace setup.py --replace "'gnureadline'" " " ''; - patches = [ - # improve cython support, needed by sage, accepted upstream - # https://github.com/ipython/ipython/pull/11139 - (fetchpatch { - name = "signature-use-inspect.patch"; - url = "https://github.com/ipython/ipython/commit/8d399b98d3ed5c765835594100c4d36fb2f739dc.patch"; - sha256 = "1r7v9clwwbskmj4y160vcj6g0vzqbvnj4y1bm2n4bskafapm42g0"; - }) - ]; - buildInputs = [ glibcLocales ]; checkInputs = [ nose pygments testpath ] ++ lib.optional isPy27 mock; diff --git a/pkgs/development/python-modules/ipython/default.nix b/pkgs/development/python-modules/ipython/default.nix index efc6933807f5..e4a56f85e814 100644 --- a/pkgs/development/python-modules/ipython/default.nix +++ b/pkgs/development/python-modules/ipython/default.nix @@ -12,22 +12,21 @@ , jedi , decorator , pickleshare -, simplegeneric , traitlets , prompt_toolkit , pexpect , appnope -, typing , backcall }: buildPythonPackage rec { pname = "ipython"; - version = "6.5.0"; + version = "7.1.1"; + disabled = pythonOlder "3.5"; src = fetchPypi { inherit pname version; - sha256 = "b0f2ef9eada4a68ef63ee10b6dde4f35c840035c50fd24265f8052c98947d5a4"; + sha256 = "b10a7ddd03657c761fc503495bc36471c8158e3fc948573fb9fe82a7029d8efd"; }; prePatch = lib.optionalString stdenv.isDarwin '' @@ -42,13 +41,12 @@ buildPythonPackage rec { jedi decorator pickleshare - simplegeneric traitlets prompt_toolkit + pygments pexpect backcall - ] ++ lib.optionals stdenv.isDarwin [appnope] - ++ lib.optionals (pythonOlder "3.5") [ typing ]; + ] ++ lib.optionals stdenv.isDarwin [appnope]; LC_ALL="en_US.UTF-8"; @@ -58,11 +56,6 @@ buildPythonPackage rec { nosetests ''; - # IPython 6.0.0 and above does not support Python < 3.3. - # The last IPython version to support older Python versions - # is 5.3.x. - disabled = pythonOlder "3.3"; - meta = { description = "IPython: Productive Interactive Computing"; homepage = http://ipython.org/; diff --git a/pkgs/development/python-modules/ipywidgets/default.nix b/pkgs/development/python-modules/ipywidgets/default.nix index dde041140b94..b91b5d7a775b 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.4.0"; + version = "7.4.2"; src = fetchPypi { inherit pname version; - sha256 = "fd24a66d82f2ea49e281da7714a7c656340d3ec24dff376b17590fa59469b817"; + sha256 = "a3e224f430163f767047ab9a042fc55adbcab0c24bbe6cf9f306c4f89fdf0ba3"; }; # Tests are not distributed diff --git a/pkgs/development/python-modules/irc/default.nix b/pkgs/development/python-modules/irc/default.nix new file mode 100644 index 000000000000..2df571dde8e6 --- /dev/null +++ b/pkgs/development/python-modules/irc/default.nix @@ -0,0 +1,25 @@ +{ buildPythonPackage, fetchPypi +, six, jaraco_logging, jaraco_text, jaraco_stream, pytz, jaraco_itertools +, setuptools_scm }: + +buildPythonPackage rec { + pname = "irc"; + version = "16.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "0l2fh2aqs54w4xihckgyz575qkd6mgzbp3zll4g0z9j6h88ghqf1"; + }; + + doCheck = false; + + buildInputs = [ setuptools_scm ]; + propagatedBuildInputs = [ + six + jaraco_logging + jaraco_text + jaraco_stream + pytz + jaraco_itertools + ]; +} diff --git a/pkgs/development/python-modules/isodate/default.nix b/pkgs/development/python-modules/isodate/default.nix new file mode 100644 index 000000000000..cc4594e97709 --- /dev/null +++ b/pkgs/development/python-modules/isodate/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, python +}: + +buildPythonPackage rec { + pname = "isodate"; + version = "0.5.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "42105c41d037246dc1987e36d96f3752ffd5c0c24834dd12e4fdbe1e79544e31"; + }; + + # Judging from SyntaxError + doCheck = !(isPy3k); + + checkPhase = '' + ${python.interpreter} -m unittest discover -s src/isodate/tests + ''; + + meta = with stdenv.lib; { + description = "ISO 8601 date/time parser"; + homepage = http://cheeseshop.python.org/pypi/isodate; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/itsdangerous/default.nix b/pkgs/development/python-modules/itsdangerous/default.nix new file mode 100644 index 000000000000..385708f436ec --- /dev/null +++ b/pkgs/development/python-modules/itsdangerous/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "itsdangerous"; + version = "0.24"; + + src = fetchPypi { + inherit pname version; + sha256 = "06856q6x675ly542ig0plbqcyab6ksfzijlyf1hzhgg3sgwgrcyb"; + }; + + meta = with stdenv.lib; { + description = "Helpers to pass trusted data to untrusted environments and back"; + homepage = "https://pypi.python.org/pypi/itsdangerous/"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/j2cli/default.nix b/pkgs/development/python-modules/j2cli/default.nix new file mode 100644 index 000000000000..d8da0d8f1291 --- /dev/null +++ b/pkgs/development/python-modules/j2cli/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, nose +, jinja2 +, pyyaml +}: + +buildPythonPackage rec { + pname = "j2cli"; + version = "0.3.1-0"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "0y3w1x9935qzx8w6m2r6g4ghyjmxn33wryiif6xb56q7cj9w1433"; + }; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ jinja2 pyyaml ]; + + meta = with stdenv.lib; { + homepage = https://github.com/kolypto/j2cli; + description = "Jinja2 Command-Line Tool"; + license = licenses.bsd3; + longDescription = '' + J2Cli is a command-line tool for templating in shell-scripts, + leveraging the Jinja2 library. + ''; + maintainers = with maintainers; [ rushmorem ]; + }; + +} diff --git a/pkgs/development/python-modules/jaraco_classes/default.nix b/pkgs/development/python-modules/jaraco_classes/default.nix new file mode 100644 index 000000000000..35c70c3c0330 --- /dev/null +++ b/pkgs/development/python-modules/jaraco_classes/default.nix @@ -0,0 +1,13 @@ +{ buildPythonPackage, fetchPypi, setuptools_scm, six }: + +buildPythonPackage rec { + pname = "jaraco.classes"; + version = "1.5"; + src = fetchPypi { + inherit pname version; + sha256 = "002zsifikv6qwigkjlij7jhyvbwv6793m8h9ckbkx2jizmgc80fi"; + }; + doCheck = false; + buildInputs = [ setuptools_scm ]; + propagatedBuildInputs = [ six ]; +} diff --git a/pkgs/development/python-modules/jaraco_collections/default.nix b/pkgs/development/python-modules/jaraco_collections/default.nix new file mode 100644 index 000000000000..0f2e53715cc3 --- /dev/null +++ b/pkgs/development/python-modules/jaraco_collections/default.nix @@ -0,0 +1,20 @@ +{ buildPythonPackage, fetchPypi, setuptools_scm +, six, jaraco_classes }: + +buildPythonPackage rec { + pname = "jaraco.collections"; + version = "1.5.3"; + src = fetchPypi { + inherit pname version; + sha256 = "05cmcq5k39bx73kjr00xfm2yr0npyrv89cxdh41ni6x8pkki1jyr"; + }; + + doCheck = false; + buildInputs = [ setuptools_scm ]; + propagatedBuildInputs = [ six jaraco_classes ]; + + # break dependency cycle + patchPhase = '' + sed -i "/'jaraco.text',/d" setup.py + ''; +} diff --git a/pkgs/development/python-modules/jaraco_itertools/default.nix b/pkgs/development/python-modules/jaraco_itertools/default.nix new file mode 100644 index 000000000000..c7a66c890407 --- /dev/null +++ b/pkgs/development/python-modules/jaraco_itertools/default.nix @@ -0,0 +1,14 @@ +{ buildPythonPackage, fetchPypi, setuptools_scm +, inflect, more-itertools, six }: + +buildPythonPackage rec { + pname = "jaraco.itertools"; + version = "2.4"; + src = fetchPypi { + inherit pname version; + sha256 = "18cwjbnnnbwld70s3r24sys3blcss84d9ha9hhxsg2d35f9vywd5"; + }; + doCheck = false; + buildInputs = [ setuptools_scm ]; + propagatedBuildInputs = [ inflect more-itertools six ]; +} diff --git a/pkgs/development/python-modules/jaraco_logging/default.nix b/pkgs/development/python-modules/jaraco_logging/default.nix new file mode 100644 index 000000000000..2aeb0dc3fa40 --- /dev/null +++ b/pkgs/development/python-modules/jaraco_logging/default.nix @@ -0,0 +1,14 @@ +{ buildPythonPackage, fetchPypi, setuptools_scm +, tempora, six }: + +buildPythonPackage rec { + pname = "jaraco.logging"; + version = "1.5.2"; + src = fetchPypi { + inherit pname version; + sha256 = "199pgwx9ziab3gxg6p0c24z8dp3bjpsvvshnmlph9zjsssq0xc93"; + }; + doCheck = false; + buildInputs = [ setuptools_scm ]; + propagatedBuildInputs = [ tempora six ]; +} diff --git a/pkgs/development/python-modules/jaraco_stream/default.nix b/pkgs/development/python-modules/jaraco_stream/default.nix new file mode 100644 index 000000000000..5788a52dfff7 --- /dev/null +++ b/pkgs/development/python-modules/jaraco_stream/default.nix @@ -0,0 +1,13 @@ +{ buildPythonPackage, fetchPypi, setuptools_scm, six }: + +buildPythonPackage rec { + pname = "jaraco.stream"; + version = "1.2"; + src = fetchPypi { + inherit pname version; + sha256 = "06qsjyab56vi0ikr819ghb7f8ymf09n92vla7gcn8j12113m2mib"; + }; + doCheck = false; + buildInputs = [ setuptools_scm ]; + propagatedBuildInputs = [ six ]; +} diff --git a/pkgs/development/python-modules/jaraco_text/default.nix b/pkgs/development/python-modules/jaraco_text/default.nix new file mode 100644 index 000000000000..01309e0c4d92 --- /dev/null +++ b/pkgs/development/python-modules/jaraco_text/default.nix @@ -0,0 +1,14 @@ +{ buildPythonPackage, fetchPypi, setuptools_scm +, jaraco_functools, jaraco_collections }: + +buildPythonPackage rec { + pname = "jaraco.text"; + version = "1.10.1"; + src = fetchPypi { + inherit pname version; + sha256 = "07ccc0zc28sb1kyfyviw3n8f581qynrshqvqg1xsp4gkf1m2ibhh"; + }; + doCheck = false; + buildInputs =[ setuptools_scm ]; + propagatedBuildInputs = [ jaraco_functools jaraco_collections ]; +} diff --git a/pkgs/development/python-modules/jdatetime/default.nix b/pkgs/development/python-modules/jdatetime/default.nix index a7c362231cab..03aa9d0d0f81 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.0.0"; + version = "3.0.2"; src = fetchPypi { inherit pname version; - sha256 = "07cdb02e8d6610c38e8ae7746b12cbc39068cc5d54fb2baa915579b60d781b5b"; + sha256 = "21824ab1e29e9ccbca85e77562a090067882976880603c41af8d9c4cffc1d4fc"; }; propagatedBuildInputs = [ six ]; diff --git a/pkgs/development/python-modules/jeepney/default.nix b/pkgs/development/python-modules/jeepney/default.nix new file mode 100644 index 000000000000..8b1100cd3f40 --- /dev/null +++ b/pkgs/development/python-modules/jeepney/default.nix @@ -0,0 +1,39 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pythonOlder +, pytest +, testpath +, tornado +}: + +buildPythonPackage rec { + pname = "jeepney"; + version = "0.4"; + + disabled = pythonOlder "3.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "0w1w1rawl9k4lx91w16d19kbmf1349mhy8ph8x3w0qp1blm432b0"; + }; + + propagatedBuildInputs = [ + tornado + ]; + + checkInputs = [ + pytest + testpath + ]; + + checkPhase = '' + pytest + ''; + + meta = with lib; { + homepage = https://gitlab.com/takluyver/jeepney; + description = "Pure Python DBus interface"; + license = licenses.mit; + }; +} diff --git a/pkgs/development/python-modules/jenkins-job-builder/default.nix b/pkgs/development/python-modules/jenkins-job-builder/default.nix new file mode 100644 index 000000000000..ac654498ac4a --- /dev/null +++ b/pkgs/development/python-modules/jenkins-job-builder/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pip +, pbr +, mock +, python-jenkins +, pyyaml +, six +, stevedore +, isPy27 +}: + +buildPythonPackage rec { + pname = "jenkins-job-builder"; + version = "2.0.0.0b2"; + disabled = !isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "1y0yl2w6c9c91f9xbjkvff1ag8p72r24nzparrzrw9sl8kn9632x"; + }; + + patchPhase = '' + export HOME=$TMPDIR + ''; + + buildInputs = [ pip ]; + propagatedBuildInputs = [ pbr mock python-jenkins pyyaml six stevedore ]; + + meta = with stdenv.lib; { + description = "Jenkins Job Builder is a system for configuring Jenkins jobs using simple YAML files stored in Git"; + homepage = "https://docs.openstack.org/infra/system-config/jjb.html"; + license = licenses.asl20; + maintainers = with maintainers; [ garbas ]; + }; + +} diff --git a/pkgs/development/python-modules/jenkinsapi/default.nix b/pkgs/development/python-modules/jenkinsapi/default.nix new file mode 100644 index 000000000000..a80320707088 --- /dev/null +++ b/pkgs/development/python-modules/jenkinsapi/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytz +, requests +, coverage +, mock +, nose +, unittest2 +}: + +buildPythonPackage rec { + pname = "jenkinsapi"; + version = "0.2.32"; + + src = fetchPypi { + inherit pname version; + sha256 = "0fcc78b8dfc87237942aad2a8be54dbc08bc4afceaa7f6897f3d894e7d4bfd22"; + }; + + propagatedBuildInputs = [ pytz requests ]; + buildInputs = [ coverage mock nose unittest2 ]; + + meta = with stdenv.lib; { + description = "A Python API for accessing resources on a Jenkins continuous-integration server"; + homepage = https://github.com/salimfadhley/jenkinsapi; + maintainers = with maintainers; [ drets ]; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/jinja2_time/default.nix b/pkgs/development/python-modules/jinja2_time/default.nix new file mode 100644 index 000000000000..69fbffa92b2f --- /dev/null +++ b/pkgs/development/python-modules/jinja2_time/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, arrow +, jinja2 +}: + +buildPythonPackage rec { + version = "0.2.0"; + pname = "jinja2-time"; + + src = fetchPypi { + inherit pname version; + sha256 = "0h0dr7cfpjnjj8bgl2vk9063a53649pn37wnlkd8hxjy656slkni"; + }; + + propagatedBuildInputs = [ arrow jinja2 ]; + + meta = with stdenv.lib; { + homepage = https://github.com/hackebrot/jinja2-time; + description = "Jinja2 Extension for Dates and Times"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/jmespath/default.nix b/pkgs/development/python-modules/jmespath/default.nix new file mode 100644 index 000000000000..c4755b45eec3 --- /dev/null +++ b/pkgs/development/python-modules/jmespath/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, ply +, nose +}: + +buildPythonPackage rec { + pname = "jmespath"; + version = "0.9.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0g9xvl69y7nr3w7ag4fsp6sm4fqf6vrqjw7504x2hzrrsh3ampq8"; + }; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ ply ]; + + meta = with stdenv.lib; { + homepage = https://github.com/boto/jmespath; + description = "JMESPath allows you to declaratively specify how to extract elements from a JSON document"; + license = "BSD"; + }; + +} diff --git a/pkgs/development/python-modules/joblib/default.nix b/pkgs/development/python-modules/joblib/default.nix index 7164fd1197b8..d96752ba05f3 100644 --- a/pkgs/development/python-modules/joblib/default.nix +++ b/pkgs/development/python-modules/joblib/default.nix @@ -1,29 +1,36 @@ { lib , buildPythonPackage -, fetchPypi +, fetchFromGitHub , sphinx , numpydoc , pytest +, python-lz4 }: buildPythonPackage rec { pname = "joblib"; - version = "0.12.3"; - src = fetchPypi { - inherit pname version; - sha256 = "333b9bf16ff015d6b56bf80b9831afdd243443cb84c7ff7b6e342f117e354c42"; + version = "0.12.4"; + + # get full repository inorder to run tests + src = fetchFromGitHub { + owner = "joblib"; + repo = pname; + rev = version; + sha256 = "06zszgp7wpa4jr554wkk6kkigp4k9n5ad5h08i6w9qih963rlimb"; }; checkInputs = [ sphinx numpydoc pytest ]; + propagatedBuildInputs = [ python-lz4 ]; checkPhase = '' - py.test -k 'not test_disk_used and not test_nested_parallel_warnings' joblib/test + py.test joblib ''; meta = { description = "Lightweight pipelining: using Python functions as pipeline jobs"; homepage = https://pythonhosted.org/joblib/; license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ costrouc ]; }; } diff --git a/pkgs/development/python-modules/jsonpath_rw/default.nix b/pkgs/development/python-modules/jsonpath_rw/default.nix new file mode 100644 index 000000000000..a109404c06f5 --- /dev/null +++ b/pkgs/development/python-modules/jsonpath_rw/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +, ply +, six +, decorator +}: + +buildPythonPackage rec { + pname = "jsonpath-rw"; + version = "1.4.0"; + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "05c471281c45ae113f6103d1268ec7a4831a2e96aa80de45edc89b11fac4fbec"; + }; + + propagatedBuildInputs = [ ply six decorator ]; + + # ImportError: No module named tests + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/kennknowles/python-jsonpath-rw; + description = "A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/jsonpointer/default.nix b/pkgs/development/python-modules/jsonpointer/default.nix new file mode 100644 index 000000000000..6971393b80c9 --- /dev/null +++ b/pkgs/development/python-modules/jsonpointer/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "jsonpointer"; + version = "2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0qjkjy1qlyc1nl3k95wd03ssxac0a717x8889ypgs1cfcj3bm4n1"; + }; + + meta = with stdenv.lib; { + description = "Resolve JSON Pointers in Python"; + homepage = "https://github.com/stefankoegl/python-json-pointer"; + license = stdenv.lib.licenses.bsd2; # "Modified BSD license, says pypi" + }; + +} diff --git a/pkgs/development/python-modules/jsonref/default.nix b/pkgs/development/python-modules/jsonref/default.nix index 17a1102bda8e..03a2a63431b2 100644 --- a/pkgs/development/python-modules/jsonref/default.nix +++ b/pkgs/development/python-modules/jsonref/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { pname = "jsonref"; - version = "0.1"; + version = "0.2"; src = fetchPypi { inherit pname version; - sha256 = "1lqa8dy1sr1bxi00ri79lmbxvzxi84ki8p46zynyrgcqhwicxq2n"; + sha256 = "15v69rg2lkcykb2spnq6vbbirv9sfq480fnwmfppw9gn3h95pi7k"; }; buildInputs = [ pytest mock ]; diff --git a/pkgs/development/python-modules/jsonrpclib/default.nix b/pkgs/development/python-modules/jsonrpclib/default.nix new file mode 100644 index 000000000000..81dcdc074739 --- /dev/null +++ b/pkgs/development/python-modules/jsonrpclib/default.nix @@ -0,0 +1,27 @@ +{ lib +, buildPythonPackage +, fetchPypi +, cjson +, isPy3k +}: + +buildPythonPackage rec { + pname = "jsonrpclib"; + version = "0.1.7"; + + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "02vgirw2bcgvpcxhv5hf3yvvb4h5wzd1lpjx8na5psdmaffj6l3z"; + }; + + propagatedBuildInputs = [ cjson ]; + + meta = with lib; { + description = "JSON RPC client library"; + homepage = https://pypi.python.org/pypi/jsonrpclib/; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.joachifm ]; + }; +} diff --git a/pkgs/development/python-modules/jsonwatch/default.nix b/pkgs/development/python-modules/jsonwatch/default.nix new file mode 100644 index 000000000000..177b0d4cfee9 --- /dev/null +++ b/pkgs/development/python-modules/jsonwatch/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, six +, isPyPy +}: + +buildPythonPackage rec { + pname = "jsonwatch"; + version = "0.2.0"; + disabled = isPyPy; # doesn't find setuptools + + src = fetchurl { + url = "https://github.com/dbohdan/jsonwatch/archive/v0.2.0.tar.gz"; + sha256 = "04b616ef97b9d8c3887004995420e52b72a4e0480a92dbf60aa6c50317261e06"; + }; + + propagatedBuildInputs = [ six ]; + + meta = with stdenv.lib; { + description = "Like watch -d but for JSON"; + longDescription = '' + jsonwatch is a command line utility with which you can track + changes in JSON data delivered by a shell command or a web + (HTTP/HTTPS) API. jsonwatch requests data from the designated + source repeatedly at a set interval and displays the + differences when the data changes. It is similar in its + behavior to how watch(1) with the -d switch works for + plain-text data. + ''; + homepage = "https://github.com/dbohdan/jsonwatch"; + license = licenses.mit; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/python-modules/jupyter-repo2docker/default.nix b/pkgs/development/python-modules/jupyter-repo2docker/default.nix new file mode 100644 index 000000000000..0413a5badba8 --- /dev/null +++ b/pkgs/development/python-modules/jupyter-repo2docker/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs-docker +, docker +, traitlets +, python-json-logger +, escapism +, jinja2 +, ruamel_yaml +, pyyaml +, pytest +, wheel +, pytestcov +, pythonAtLeast +}: + +buildPythonPackage rec { + version = "0.6.0"; + pname = "jupyter-repo2docker"; + disabled = !(pythonAtLeast "3.4"); + + src = fetchPypi { + inherit pname version; + sha256 = "32c6dc6fd2402d6f5a955f8ab59299097bb5f4972c7dcc6fe2a8fe4c96dcab27"; + }; + + checkInputs = [ pytest pyyaml wheel pytestcov ]; + propagatedBuildInputs = [ pkgs-docker docker traitlets python-json-logger escapism jinja2 ruamel_yaml ]; + + # tests not packaged with pypi release + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://repo2docker.readthedocs.io/en/latest/; + description = "Repo2docker: Turn code repositories into Jupyter enabled Docker Images"; + license = licenses.bsdOriginal; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/jupyter/default.nix b/pkgs/development/python-modules/jupyter/default.nix new file mode 100644 index 000000000000..14f836725536 --- /dev/null +++ b/pkgs/development/python-modules/jupyter/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, notebook +, qtconsole +, jupyter_console +, nbconvert +, ipykernel +, ipywidgets +}: + +buildPythonPackage rec { + version = "1.0.0"; + pname = "jupyter"; + + src = fetchPypi { + inherit pname version; + sha256 = "d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f"; + }; + + propagatedBuildInputs = [ notebook qtconsole jupyter_console nbconvert ipykernel ipywidgets ]; + + # Meta-package, no tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Installs all the Jupyter components in one go"; + homepage = "http://jupyter.org/"; + license = licenses.bsd3; + platforms = platforms.all; + priority = 100; # This is a metapackage which is unimportant + }; + +} diff --git a/pkgs/development/python-modules/jupyter_console/5.nix b/pkgs/development/python-modules/jupyter_console/5.nix new file mode 100644 index 000000000000..46fe17ef63b7 --- /dev/null +++ b/pkgs/development/python-modules/jupyter_console/5.nix @@ -0,0 +1,38 @@ +{ lib +, buildPythonPackage +, fetchPypi +, nose +, jupyter_client +, ipython +, ipykernel +, prompt_toolkit +, pygments +}: + +buildPythonPackage rec { + pname = "jupyter_console"; + version = "5.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "545dedd3aaaa355148093c5609f0229aeb121b4852995c2accfa64fe3e0e55cd"; + }; + + checkInputs = [ nose ]; + propagatedBuildInputs = [ + jupyter_client + ipython + ipykernel + prompt_toolkit + pygments + ]; + + # ValueError: underlying buffer has been detached + doCheck = false; + + meta = { + description = "Jupyter terminal console"; + homepage = "http://jupyter.org/"; + license = lib.licenses.bsd3; + }; +} diff --git a/pkgs/development/python-modules/jupyter_console/default.nix b/pkgs/development/python-modules/jupyter_console/default.nix index 26b52c41c23a..aa0287850130 100644 --- a/pkgs/development/python-modules/jupyter_console/default.nix +++ b/pkgs/development/python-modules/jupyter_console/default.nix @@ -7,15 +7,17 @@ , ipykernel , prompt_toolkit , pygments +, pythonOlder }: buildPythonPackage rec { pname = "jupyter_console"; - version = "5.2.0"; + version = "6.0.0"; + disabled = pythonOlder "3.5"; src = fetchPypi { inherit pname version; - sha256 = "545dedd3aaaa355148093c5609f0229aeb121b4852995c2accfa64fe3e0e55cd"; + sha256 = "308ce876354924fb6c540b41d5d6d08acfc946984bf0c97777c1ddcb42e0b2f5"; }; checkInputs = [ nose ]; @@ -34,6 +36,5 @@ buildPythonPackage rec { description = "Jupyter terminal console"; homepage = "http://jupyter.org/"; license = lib.licenses.bsd3; - platforms = lib.platforms.all; }; -} \ No newline at end of file +} diff --git a/pkgs/development/python-modules/jupyterhub/default.nix b/pkgs/development/python-modules/jupyterhub/default.nix index 8598654e2060..0478d59c7085 100644 --- a/pkgs/development/python-modules/jupyterhub/default.nix +++ b/pkgs/development/python-modules/jupyterhub/default.nix @@ -6,6 +6,8 @@ , ipython , jinja2 , python-oauth2 +, prometheus_client +, async_generator , pamela , sqlalchemy , tornado @@ -18,27 +20,27 @@ let # js/css assets that setup.py tries to fetch via `npm install` when building # from source. - bootstrap = + bootstrap = fetchzip { url = "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz"; sha256 = "0r7s54bbf68ri1na9bbabyf12mcpb6zk5ja2q6z82aw1fa4xi3yd"; }; - font-awesome = + font-awesome = fetchzip { url = "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz"; sha256 = "1xnxbdlfdd60z5ix152m8r2kk9dkwlqwpypky1mm3dv64ajnzdbk"; }; - jquery = + jquery = fetchzip { url = "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz"; sha256 = "1j6y18miwzafdj8kfpwbmbn9qvgnbnpc7l4arqrhqj33m04xrlgi"; }; - moment = + moment = fetchzip { - url = "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz"; - sha256 = "1b4vyvs24v6y92pf2iqjm5aa7jg7khcpspn00girc7lpi917f9vw"; + url = "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz"; + sha256 = "12gb3p0rz5wyjwykv9g0pix7dd352lx1z7rzdjsf2brhwc4ffyip"; }; - requirejs = + requirejs = fetchzip { url = "https://registry.npmjs.org/requirejs/-/requirejs-2.3.4.tgz"; sha256 = "0q6mkj0iv341kks06dya6lfs2kdw0n6vc7n4a7aa3ia530fk9vja"; @@ -48,11 +50,12 @@ in buildPythonPackage rec { pname = "jupyterhub"; - version = "0.8.1"; + version = "0.9.4"; + disabled = pythonOlder "3.5"; src = fetchPypi { inherit pname version; - sha256 = "100cf18d539802807a45450d38fefbb376cf1c810f3b1b31be31638829a5c69c"; + sha256 = "7848bbb299536641a59eb1977ec3c7c95d931bace4a2803d7e9b28b9256714da"; }; # Most of this only applies when building from source (e.g. js/css assets are @@ -103,14 +106,13 @@ buildPythonPackage rec { propagatedBuildInputs = [ alembic ipython jinja2 pamela python-oauth2 requests sqlalchemy tornado - traitlets + traitlets prometheus_client async_generator ]; # Disable tests because they take an excessive amount of time to complete. doCheck = false; - disabled = pythonOlder "3.4"; - + meta = with lib; { description = "Serves multiple Jupyter notebook instances"; homepage = http://jupyter.org/; diff --git a/pkgs/development/python-modules/jupyterlab/default.nix b/pkgs/development/python-modules/jupyterlab/default.nix index 23aaff8a7281..3007ea7938c8 100644 --- a/pkgs/development/python-modules/jupyterlab/default.nix +++ b/pkgs/development/python-modules/jupyterlab/default.nix @@ -1,19 +1,22 @@ -{ lib, buildPythonPackage, isPy3k, fetchPypi, ipython_genutils, jupyterlab_launcher, notebook }: +{ lib +, buildPythonPackage +, fetchPypi +, jupyterlab_server +, notebook +, pythonOlder +}: + buildPythonPackage rec { pname = "jupyterlab"; - version = "0.34.6"; - disabled = !isPy3k; + version = "0.35.4"; + disabled = pythonOlder "3.5"; src = fetchPypi { inherit pname version; - sha256 = "d6e5a3855a0d55e6aa4ab704379da5da3db2e652442e79acfa2e9d14ef50ccb3"; + sha256 = "deba0b2803640fcad72c61366bff11d5945173015961586d5e3b2f629ffeb455"; }; - propagatedBuildInputs = [ - ipython_genutils - jupyterlab_launcher - notebook - ]; + propagatedBuildInputs = [ jupyterlab_server notebook ]; makeWrapperArgs = [ "--set" "JUPYTERLAB_DIR" "$out/share/jupyter/lab" diff --git a/pkgs/development/python-modules/jupyterlab_launcher/default.nix b/pkgs/development/python-modules/jupyterlab_launcher/default.nix index 1831b47ee792..af29b9155a58 100644 --- a/pkgs/development/python-modules/jupyterlab_launcher/default.nix +++ b/pkgs/development/python-modules/jupyterlab_launcher/default.nix @@ -1,7 +1,8 @@ -{ lib, buildPythonPackage, fetchPypi, jsonschema, notebook }: +{ lib, buildPythonPackage, fetchPypi, jsonschema, notebook, pythonOlder }: buildPythonPackage rec { pname = "jupyterlab_launcher"; version = "0.13.1"; + disabled = pythonOlder "3.5"; src = fetchPypi { inherit pname version; diff --git a/pkgs/development/python-modules/jupyterlab_server/default.nix b/pkgs/development/python-modules/jupyterlab_server/default.nix new file mode 100644 index 000000000000..9d111c3eb6fa --- /dev/null +++ b/pkgs/development/python-modules/jupyterlab_server/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, notebook +, jsonschema +, pythonOlder +, requests +, pytest +}: + +buildPythonPackage rec { + pname = "jupyterlab_server"; + version = "0.2.0"; + disabled = pythonOlder "3.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "72d916a73957a880cdb885def6d8664a6d1b2760ef5dca5ad665aa1e8d1bb783"; + }; + + checkInputs = [ requests pytest ]; + propagatedBuildInputs = [ notebook jsonschema ]; + + # test_listing test fails + # this is a new package and not all tests pass + doCheck = false; + + checkPhase = '' + pytest + ''; + + meta = with stdenv.lib; { + description = "JupyterLab Server"; + homepage = http://jupyter.org; + license = licenses.bsdOriginal; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/kaa-base/default.nix b/pkgs/development/python-modules/kaa-base/default.nix new file mode 100644 index 000000000000..f0994cebe111 --- /dev/null +++ b/pkgs/development/python-modules/kaa-base/default.nix @@ -0,0 +1,51 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +, isPy3k +, python +}: + +buildPythonPackage rec { + version = "0.99.2dev-384-2b73caca"; + pname = "kaa-base"; + + src = fetchPypi { + inherit pname version; + sha256 = "0k3zzz84wzz9q1fl3vvqr2ys96z9pcf4viq9q6s2a63zaysmcfd2"; + }; + + doCheck = false; + + disabled = isPyPy || isPy3k; + + # Same as in buildPythonPackage except that it does not pass --old-and-unmanageable + installPhase = '' + runHook preInstall + + mkdir -p "$out/lib/${python.libPrefix}/site-packages" + + export PYTHONPATH="$out/lib/${python.libPrefix}/site-packages:$PYTHONPATH" + + ${python}/bin/${python.executable} setup.py install \ + --install-lib=$out/lib/${python.libPrefix}/site-packages \ + --prefix="$out" + + eapth="$out/lib/${python.libPrefix}"/site-packages/easy-install.pth + if [ -e "$eapth" ]; then + mv "$eapth" $(dirname "$eapth")/${pname}-${version}.pth + fi + + rm -f "$out/lib/${python.libPrefix}"/site-packages/site.py* + + runHook postInstall + ''; + + meta = with stdenv.lib; { + description = "Generic application framework, providing the foundation for other modules"; + homepage = https://github.com/freevo/kaa-base; + license = licenses.lgpl21; + maintainers = with maintainers; [ ]; + }; + +} diff --git a/pkgs/development/python-modules/kaa-metadata/default.nix b/pkgs/development/python-modules/kaa-metadata/default.nix new file mode 100644 index 000000000000..d78adf7fd39d --- /dev/null +++ b/pkgs/development/python-modules/kaa-metadata/default.nix @@ -0,0 +1,56 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, kaa-base +, isPyPy +, isPy3k +, python +, pkgs +}: + +buildPythonPackage rec { + version = "0.7.8dev-r4569-20111003"; + pname = "kaa-metadata"; + disabled = isPyPy || isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "0bkbzfgxvmby8lvzkqjp86anxvv3vjd9nksv2g4l7shsk1n7y27a"; + }; + + doCheck = false; + + buildInputs = [ pkgs.libdvdread ]; + + propagatedBuildInputs = [ kaa-base ]; + + # Same as in buildPythonPackage except that it does not pass --old-and-unmanageable + installPhase = '' + runHook preInstall + + mkdir -p "$out/lib/${python.libPrefix}/site-packages" + + export PYTHONPATH="$out/lib/${python.libPrefix}/site-packages:$PYTHONPATH" + + ${python}/bin/${python.executable} setup.py install \ + --install-lib=$out/lib/${python.libPrefix}/site-packages \ + --prefix="$out" + + eapth="$out/lib/${python.libPrefix}"/site-packages/easy-install.pth + if [ -e "$eapth" ]; then + mv "$eapth" $(dirname "$eapth")/${pname}-${version}.pth + fi + + rm -f "$out/lib/${python.libPrefix}"/site-packages/site.py* + + runHook postInstall + ''; + + meta = with stdenv.lib; { + description = "Python library for parsing media metadata, which can extract metadata (e.g., such as id3 tags) from a wide range of media files"; + homepage = https://github.com/freevo/kaa-metadata; + license = licenses.gpl2; + maintainers = with maintainers; [ ]; + }; + +} diff --git a/pkgs/development/python-modules/kajiki/default.nix b/pkgs/development/python-modules/kajiki/default.nix new file mode 100644 index 000000000000..2391b334d617 --- /dev/null +++ b/pkgs/development/python-modules/kajiki/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, Babel +, pytz +, nine +}: + +buildPythonPackage rec { + pname = "Kajiki"; + version = "0.5.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "effcae388e25c3358eb0bbd733448509d11a1ec500e46c69241fc673021f0517"; + }; + + propagatedBuildInputs = [ Babel pytz nine ]; + + meta = with stdenv.lib; { + description = "Kajiki provides fast well-formed XML templates"; + homepage = "https://github.com/nandoflorestan/kajiki"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/kaptan/default.nix b/pkgs/development/python-modules/kaptan/default.nix new file mode 100644 index 000000000000..af24471d68de --- /dev/null +++ b/pkgs/development/python-modules/kaptan/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pyyaml +}: + +buildPythonPackage rec { + pname = "kaptan"; + version = "0.5.8"; + + src = fetchPypi { + inherit pname version; + sha256 = "1b8r86yyvdvyxd6f10mhkl6cr2jhxm80jjqr4zch96w9hs9rh5vq"; + }; + + propagatedBuildInputs = [ pyyaml ]; + + meta = with stdenv.lib; { + description = "Configuration manager for python applications"; + homepage = https://emre.github.io/kaptan/; + license = licenses.bsd3; + platforms = platforms.linux; + maintainers = with maintainers; [ jgeerds ]; + }; + +} diff --git a/pkgs/development/python-modules/kazoo/default.nix b/pkgs/development/python-modules/kazoo/default.nix new file mode 100644 index 000000000000..f7712ff62006 --- /dev/null +++ b/pkgs/development/python-modules/kazoo/default.nix @@ -0,0 +1,44 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, eventlet +, gevent +, nose +, mock +, coverage +, pkgs +}: + +buildPythonPackage rec { + pname = "kazoo"; + version = "2.5.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1963l6994vzzy7bjh77y5wnf8lh8zwwibcpcgpfd1rzcppvp9dwd"; + }; + + propagatedBuildInputs = [ six ]; + buildInputs = [ eventlet gevent nose mock coverage pkgs.openjdk8 ]; + + # not really needed + preBuild = '' + sed -i '/flake8/d' setup.py + ''; + + preCheck = '' + sed -i 's/test_unicode_auth/noop/' kazoo/tests/test_client.py + ''; + + # tests take a long time to run and leave threads hanging + doCheck = false; + #ZOOKEEPER_PATH = "${pkgs.zookeeper}"; + + meta = with stdenv.lib; { + homepage = "https://kazoo.readthedocs.org"; + description = "Higher Level Zookeeper Client"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/keepalive/default.nix b/pkgs/development/python-modules/keepalive/default.nix new file mode 100644 index 000000000000..c53bc25d198d --- /dev/null +++ b/pkgs/development/python-modules/keepalive/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "keepalive"; + version = "0.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "3c6b96f9062a5a76022f0c9d41e9ef5552d80b1cadd4fccc1bf8f183ba1d1ec1"; + }; + + # No tests included + doCheck = false; + + meta = with stdenv.lib; { + description = "An HTTP handler for `urllib2` that supports HTTP 1.1 and keepalive"; + homepage = "https://github.com/wikier/keepalive"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/keepkey/default.nix b/pkgs/development/python-modules/keepkey/default.nix index 540542da10eb..e7b78edbb3a0 100644 --- a/pkgs/development/python-modules/keepkey/default.nix +++ b/pkgs/development/python-modules/keepkey/default.nix @@ -3,13 +3,13 @@ buildPythonPackage rec { pname = "keepkey"; - version = "4.0.0"; + version = "4.0.2"; src = fetchFromGitHub { owner = "keepkey"; repo = "python-keepkey"; rev = "v${version}"; - sha256 = "144awjkc169z2n1ffirs697y6m97izh3pbh3sjhy3nji7jszh592"; + sha256 = "0aa7j9b4f9gz198j8svxdrffwva1ai8vc55v6xbb2a3lfzmpsf9n"; }; propagatedBuildInputs = [ protobuf hidapi trezor ]; diff --git a/pkgs/development/python-modules/keras-applications/default.nix b/pkgs/development/python-modules/keras-applications/default.nix index f9617f03d8e4..a069c205144d 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.5"; + version = "1.0.6"; src = fetchPypi { inherit pname version; - sha256 = "26a7318b9d8d5be80d75ab08a1284aaf4b94125dd8271b18ca89791e16eb2cfc"; + sha256 = "a03af60ddc9c5afdae4d5c9a8dd4ca857550e0b793733a5072e0725829b87017"; }; # 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 45ce1d7f61d5..a57b6f7dfa38 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.3"; + version = "1.0.5"; src = fetchPypi { inherit pname version; - sha256 = "02ba0a3b31ed89c4b0c21d55ba7d87529097d56f394e3850b6d3c9e6c63ce7ae"; + sha256 = "ef2e482c4336fcf7180244d06f4374939099daa3183816e82aee7755af35b754"; }; # Cyclic dependency: keras-preprocessing requires keras, which requires keras-preprocessing diff --git a/pkgs/development/python-modules/keras/default.nix b/pkgs/development/python-modules/keras/default.nix index ea699c9c04a9..83ef23282797 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.2"; + version = "2.2.4"; src = fetchPypi { inherit pname version; - sha256 = "468d98da104ec5c3dbb10c2ef6bb345ab154f6ca2d722d4c250ef4d6105de17a"; + sha256 = "90b610a3dbbf6d257b20a079eba3fdf2eed2158f64066a7c6f7227023fd60bc9"; }; checkInputs = [ @@ -25,6 +25,14 @@ buildPythonPackage rec { keras-applications keras-preprocessing ]; + # Keras 2.2.2 expects older versions of keras_applications + # and keras_preprocessing. These substitutions can be removed + # for for the next Keras release. + postPatch = '' + substituteInPlace setup.py --replace "keras_applications==1.0.4" "keras_applications==1.0.5" + substituteInPlace setup.py --replace "keras_preprocessing==1.0.2" "keras_preprocessing==1.0.3" + ''; + # Couldn't get tests working doCheck = false; diff --git a/pkgs/development/python-modules/kerberos/default.nix b/pkgs/development/python-modules/kerberos/default.nix new file mode 100644 index 000000000000..455368e58d47 --- /dev/null +++ b/pkgs/development/python-modules/kerberos/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "kerberos"; + version = "1.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "19663qxmma0i8bfbjc2iwy5hgq0g4pfb75r023v5dps68zfvffgh"; + }; + + buildInputs = [ pkgs.kerberos ]; + + meta = with stdenv.lib; { + description = "Kerberos high-level interface"; + homepage = https://pypi.python.org/pypi/kerberos; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/kubernetes/default.nix b/pkgs/development/python-modules/kubernetes/default.nix index 030766eb6982..55d29729db83 100644 --- a/pkgs/development/python-modules/kubernetes/default.nix +++ b/pkgs/development/python-modules/kubernetes/default.nix @@ -1,5 +1,5 @@ { stdenv, buildPythonPackage, fetchPypi, pythonAtLeast, - ipaddress, websocket_client, urllib3, pyyaml, requests_oauthlib, python-dateutil, google_auth, + ipaddress, websocket_client, urllib3, pyyaml, requests_oauthlib, python-dateutil, google_auth, adal, isort, pytest, coverage, mock, sphinx, autopep8, pep8, codecov, recommonmark, nose }: buildPythonPackage rec { @@ -27,7 +27,7 @@ buildPythonPackage rec { }; checkInputs = [ isort coverage pytest mock sphinx autopep8 pep8 codecov recommonmark nose ]; - propagatedBuildInputs = [ ipaddress websocket_client urllib3 pyyaml requests_oauthlib python-dateutil google_auth ]; + propagatedBuildInputs = [ ipaddress websocket_client urllib3 pyyaml requests_oauthlib python-dateutil google_auth adal ]; meta = with stdenv.lib; { description = "Kubernetes python client"; diff --git a/pkgs/development/python-modules/larch/default.nix b/pkgs/development/python-modules/larch/default.nix new file mode 100644 index 000000000000..74703ff5c9df --- /dev/null +++ b/pkgs/development/python-modules/larch/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, sphinx +, tracing +, ttystatus +, cliapp +}: + +buildPythonPackage rec { + pname = "larch"; + version = "1.20131130"; + + src = fetchurl { + url = "http://code.liw.fi/debian/pool/main/p/python-larch/python-larch_${version}.orig.tar.gz"; + sha256 = "1hfanp9l6yc5348i3f5sb8c5s4r43y382hflnbl6cnz4pm8yh5r7"; + }; + + buildInputs = [ sphinx ]; + propagatedBuildInputs = [ tracing ttystatus cliapp ]; + + # error: invalid command 'test' + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://liw.fi/larch/; + description = "Python B-tree library"; + license = licenses.gpl3; + maintainers = with maintainers; [ rickynils ]; + }; + +} diff --git a/pkgs/development/python-modules/lark-parser/default.nix b/pkgs/development/python-modules/lark-parser/default.nix index a1b58a4eb05d..6858a6bcf949 100644 --- a/pkgs/development/python-modules/lark-parser/default.nix +++ b/pkgs/development/python-modules/lark-parser/default.nix @@ -5,14 +5,14 @@ }: buildPythonPackage rec { - pname = "lark-parser"; # PyPI name - version = "2017-12-18"; + pname = "lark-parser"; + version = "0.6.5"; src = fetchFromGitHub { - owner = "erezsh"; + owner = "lark-parser"; repo = "lark"; - rev = "9d6cde9b1ba971f02ea8106fa3b71a934e83d6fa"; - sha256 = "0nv6nxd8wx9dwhn37m94fkc10gknckrjs1hzajxygla3dpql455j"; + rev = version; + sha256 = "0mf10xm9blqik8mwrpw0r07vqlk2y4r98yqvk1sq849zqlxmqpsr"; }; checkPhase = '' @@ -23,7 +23,7 @@ buildPythonPackage rec { meta = { description = "A modern parsing library for Python, implementing Earley & LALR(1) and an easy interface"; - homepage = https://github.com/erezsh/lark; + homepage = https://github.com/lark-parser/lark; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fridh ]; }; diff --git a/pkgs/development/python-modules/lasagne/default.nix b/pkgs/development/python-modules/lasagne/default.nix new file mode 100644 index 000000000000..febd38acc63f --- /dev/null +++ b/pkgs/development/python-modules/lasagne/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, numpy +, Theano +, isPy3k +}: + +buildPythonPackage rec { + pname = "Lasagne"; + version = "0.1"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "0cqj86rdm6c7y5vq3i13qy76fg5xi3yjp4r0hpqy8hvynv54wqrw"; + }; + + propagatedBuildInputs = [ numpy Theano ]; + + # there are no tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Lightweight library to build and train neural networks in Theano"; + homepage = "https://github.com/Lasagne/Lasagne"; + maintainers = with maintainers; [ NikolaMandic ]; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/lazy-object-proxy/default.nix b/pkgs/development/python-modules/lazy-object-proxy/default.nix new file mode 100644 index 000000000000..f72e71fd4bd6 --- /dev/null +++ b/pkgs/development/python-modules/lazy-object-proxy/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +}: + +buildPythonPackage rec { + pname = "lazy-object-proxy"; + version = "1.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "22ed751a2c63c6cf718674fd7461b1dfc45215bab4751ca32b6c9b8cb2734cb3"; + }; + + buildInputs = [ pytest ]; + checkPhase = '' + py.test tests + ''; + + # Broken tests. Seem to be fixed upstream according to Travis. + doCheck = false; + + meta = with stdenv.lib; { + description = "A fast and thorough lazy object proxy"; + homepage = https://github.com/ionelmc/python-lazy-object-proxy; + license = with licenses; [ bsd2 ]; + }; + +} diff --git a/pkgs/development/python-modules/ldappool/default.nix b/pkgs/development/python-modules/ldappool/default.nix index a09fa75ce349..02d10b832ff2 100644 --- a/pkgs/development/python-modules/ldappool/default.nix +++ b/pkgs/development/python-modules/ldappool/default.nix @@ -3,12 +3,12 @@ buildPythonPackage rec { name = "ldappool-${version}"; - version = "2.3.0"; + version = "2.2.0"; src = fetchPypi { pname = "ldappool"; inherit version; - sha256 = "899d38e891372981166350c813ff5ce2ad8ac383311edccda8102362c1d60952"; + sha256 = "1akmzf51cjfvmd0nvvm562z1w9vq45zsx6fa72kraqgsgxhnrhqz"; }; nativeBuildInputs = [ pbr ]; diff --git a/pkgs/development/python-modules/le/default.nix b/pkgs/development/python-modules/le/default.nix new file mode 100644 index 000000000000..cb0a8bc63481 --- /dev/null +++ b/pkgs/development/python-modules/le/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, isPy3k +, simplejson +, psutil +}: + +buildPythonPackage rec { + pname = "le"; + version = "1.4.29"; + + src = fetchurl { + url = "https://github.com/logentries/le/archive/v${version}.tar.gz"; + sha256 = "d29738937cb6e714b6ec2ae74b66b1983482ffd54b4faa40767af18509521d4c"; + }; + + disabled = isPy3k; + + doCheck = false; + + propagatedBuildInputs = [ simplejson psutil ]; + + meta = with stdenv.lib; { + homepage = https://github.com/rapid7/le; + description = "Logentries agent"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/ledgerblue/default.nix b/pkgs/development/python-modules/ledgerblue/default.nix index 4f6c2a96c566..52d7cba3f958 100644 --- a/pkgs/development/python-modules/ledgerblue/default.nix +++ b/pkgs/development/python-modules/ledgerblue/default.nix @@ -1,17 +1,22 @@ { stdenv, fetchPypi, buildPythonPackage, hidapi -, pycrypto, pillow, protobuf, future, ecpy +, pycrypto, pillow, protobuf, future, ecpy, python-u2flib-host, pycryptodomex }: buildPythonPackage rec { pname = "ledgerblue"; - version = "0.1.19"; + version = "0.1.20"; src = fetchPypi { inherit pname version; - sha256 = "3969b3c375c0f3fb60ff1645621ebf2f39fb697a53851620705f27ed7b283097"; + sha256 = "fb7ac6389ad13d3c9baa149b527e2cb5798e749e2b6729e5fe8437092ece6164"; }; - buildInputs = [ hidapi pycrypto pillow protobuf future ecpy ]; + propagatedBuildInputs = [ + hidapi pycrypto pillow protobuf future ecpy python-u2flib-host pycryptodomex + ]; + + # No tests + doCheck = false; meta = with stdenv.lib; { description = "Python library to communicate with Ledger Blue/Nano S"; diff --git a/pkgs/development/python-modules/lektor/default.nix b/pkgs/development/python-modules/lektor/default.nix new file mode 100644 index 000000000000..6eb84043d784 --- /dev/null +++ b/pkgs/development/python-modules/lektor/default.nix @@ -0,0 +1,46 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, click +, watchdog +, exifread +, requests +, mistune +, inifile +, Babel +, jinja2 +, flask +, pyopenssl +, ndg-httpsclient +, pkgs +}: + +buildPythonPackage rec { + pname = "lektor"; + version = "2.3"; + + src = fetchgit { + url = "https://github.com/lektor/lektor"; + rev = "refs/tags/${version}"; + sha256 = "1n0ylh1sbpvi9li3g6a7j7m28njfibn10y6s2gayjxwm6fpphqxy"; + }; + + buildInputs = [ pkgs.glibcLocales ]; + propagatedBuildInputs = [ + click watchdog exifread requests mistune inifile Babel jinja2 + flask pyopenssl ndg-httpsclient + ]; + + LC_ALL="en_US.UTF-8"; + + # No tests included in archive + doCheck = false; + + meta = with stdenv.lib; { + description = "A static content management system"; + homepage = "https://www.getlektor.com/"; + license = licenses.bsd0; + maintainers = with maintainers; [ vozz ]; + }; + +} diff --git a/pkgs/development/python-modules/libagent/default.nix b/pkgs/development/python-modules/libagent/default.nix index 950a0dd5ba6f..f93958860409 100644 --- a/pkgs/development/python-modules/libagent/default.nix +++ b/pkgs/development/python-modules/libagent/default.nix @@ -1,6 +1,6 @@ -{ stdenv, fetchPypi, buildPythonPackage, ed25519, ecdsa -, semver, keepkey, trezor, mnemonic, ledgerblue, unidecode, mock, pytest -}: +{ stdenv, fetchPypi, buildPythonPackage, ed25519, ecdsa , semver, mnemonic, + unidecode, mock, pytest , backports-shutil-which, ConfigArgParse, + python-daemon, pymsgbox }: buildPythonPackage rec { pname = "libagent"; @@ -11,12 +11,8 @@ buildPythonPackage rec { sha256 = "55af1ad2a6c95aef1fc5588c2002c9e54edbb14e248776b64d00628235ceda3e"; }; - buildInputs = [ - ed25519 ecdsa semver keepkey - trezor mnemonic ledgerblue - ]; - - propagatedBuildInputs = [ unidecode ]; + propagatedBuildInputs = [ unidecode backports-shutil-which ConfigArgParse + python-daemon pymsgbox ecdsa ed25519 mnemonic semver ]; checkInputs = [ mock pytest ]; diff --git a/pkgs/development/python-modules/libarchive-c/default.nix b/pkgs/development/python-modules/libarchive-c/default.nix new file mode 100644 index 000000000000..e1beafaf10a1 --- /dev/null +++ b/pkgs/development/python-modules/libarchive-c/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, pkgs +}: + +buildPythonPackage rec { + pname = "libarchive-c"; + version = "2.7"; + + src = fetchPypi { + inherit pname version; + sha256 = "011bfsmqpcwd6920kckllh7zhw2y4rrasgmddb7wjzn2hg1xpsjn"; + }; + + buildInputs = [ pytest pkgs.glibcLocales ]; + + LC_ALL="en_US.UTF-8"; + + postPatch = '' + substituteInPlace libarchive/ffi.py --replace \ + "find_library('archive')" "'${pkgs.libarchive.lib}/lib/libarchive.so'" + ''; + + checkPhase = '' + py.test tests -k 'not test_check_archiveentry_with_unicode_entries_and_name_zip and not test_check_archiveentry_using_python_testtar' + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/Changaco/python-libarchive-c; + description = "Python interface to libarchive"; + license = licenses.cc0; + }; + +} diff --git a/pkgs/development/python-modules/libcloud/default.nix b/pkgs/development/python-modules/libcloud/default.nix new file mode 100644 index 000000000000..90688d8e4ea2 --- /dev/null +++ b/pkgs/development/python-modules/libcloud/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, mock +, pycrypto +}: + +buildPythonPackage rec { + pname = "apache-libcloud"; + version = "1.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0qlhyz5f32xg8i10biyzqscks8d28vklk63hvj45vzy1amw60kqz"; + }; + + buildInputs = [ mock ]; + propagatedBuildInputs = [ pycrypto ]; + + preConfigure = "cp libcloud/test/secrets.py-dist libcloud/test/secrets.py"; + + # failing tests for 26 and 27 + doCheck = false; + + meta = with stdenv.lib; { + description = "A unified interface to many cloud providers"; + homepage = http://incubator.apache.org/libcloud/; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/libmr/default.nix b/pkgs/development/python-modules/libmr/default.nix new file mode 100644 index 000000000000..c258b8dd865c --- /dev/null +++ b/pkgs/development/python-modules/libmr/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage, fetchPypi, numpy, cython }: + +buildPythonPackage rec { + pname = "libmr"; + version = "0.1.9"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "43ccd86693b725fa3abe648c8cdcef17ba5fa46b5528168829e5f9b968dfeb70"; + }; + + propagatedBuildInputs = [ numpy cython ]; + + # No tests in the pypi tarball + doCheck = false; + + meta = with stdenv.lib; { + description = "libMR provides core MetaRecognition and Weibull fitting functionality"; + homepage = https://github.com/Vastlab/libMR; + license = licenses.bsd3; + maintainers = with maintainers; [ psyanticy ]; + }; +} + diff --git a/pkgs/development/python-modules/libnacl/default.nix b/pkgs/development/python-modules/libnacl/default.nix index a8acb4dc9696..c575e5594be3 100644 --- a/pkgs/development/python-modules/libnacl/default.nix +++ b/pkgs/development/python-modules/libnacl/default.nix @@ -14,8 +14,9 @@ buildPythonPackage rec { buildInputs = [ pytest ]; propagatedBuildInputs = [ libsodium ]; - postPatch = '' - substituteInPlace "./libnacl/__init__.py" --replace "ctypes.cdll.LoadLibrary('libsodium.so')" "ctypes.cdll.LoadLibrary('${libsodium}/lib/libsodium.so')" + postPatch = + let soext = stdenv.hostPlatform.extensions.sharedLibrary; in '' + substituteInPlace "./libnacl/__init__.py" --replace "ctypes.cdll.LoadLibrary('libsodium${soext}')" "ctypes.cdll.LoadLibrary('${libsodium}/lib/libsodium${soext}')" ''; checkPhase = '' @@ -27,6 +28,6 @@ buildPythonPackage rec { description = "Python bindings for libsodium based on ctypes"; homepage = https://pypi.python.org/pypi/libnacl; license = licenses.asl20; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/python-modules/librosa/default.nix b/pkgs/development/python-modules/librosa/default.nix new file mode 100644 index 000000000000..adc740fbcf00 --- /dev/null +++ b/pkgs/development/python-modules/librosa/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, joblib +, matplotlib +, six +, scikitlearn +, decorator +, audioread +, resampy +}: + +buildPythonPackage rec { + pname = "librosa"; + version = "0.4.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "209626c53556ca3922e52d2fae767bf5b398948c867fcc8898f948695dacb247"; + }; + + propagatedBuildInputs = [ joblib matplotlib six scikitlearn decorator audioread resampy ]; + + # No tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Python module for audio and music processing"; + homepage = http://librosa.github.io/; + license = licenses.isc; + }; + +} diff --git a/pkgs/development/python-modules/libthumbor/default.nix b/pkgs/development/python-modules/libthumbor/default.nix new file mode 100644 index 000000000000..6c9987a5b8e8 --- /dev/null +++ b/pkgs/development/python-modules/libthumbor/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, django +, six +, pycrypto +}: + +buildPythonPackage rec { + pname = "libthumbor"; + version = "1.3.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1vjhszsf8wl9k16wyg2rfjycjnawzl7z8j39bhiysbz5x4lqg91b"; + }; + + buildInputs = [ django ]; + propagatedBuildInputs = [ six pycrypto ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "libthumbor is the python extension to thumbor"; + homepage = https://github.com/heynemann/libthumbor; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/libusb1/default.nix b/pkgs/development/python-modules/libusb1/default.nix index 245ea90038ea..8a9b5da68ef9 100644 --- a/pkgs/development/python-modules/libusb1/default.nix +++ b/pkgs/development/python-modules/libusb1/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, buildPythonPackage, fetchPypi, python, libusb1 }: +{ stdenv, lib, buildPythonPackage, fetchPypi, python, libusb1, pytest }: buildPythonPackage rec { pname = "libusb1"; @@ -9,7 +9,7 @@ buildPythonPackage rec { sha256 = "a49917a2262cf7134396f6720c8be011f14aabfc5cdc53f880cc672c0f39d271"; }; - postPatch = lib.optionalString stdenv.isLinux '' + postPatch = '' substituteInPlace usb1/libusb1.py --replace \ "ctypes.util.find_library(base_name)" \ "'${libusb1}/lib/libusb-1.0${stdenv.hostPlatform.extensions.sharedLibrary}'" @@ -17,8 +17,12 @@ buildPythonPackage rec { buildInputs = [ libusb1 ]; + checkInputs = [ pytest ]; + checkPhase = '' - ${python.interpreter} -m usb1.testUSB1 + # USBPollerThread is unreliable. Let's not test it. + # See: https://github.com/vpelletier/python-libusb1/issues/16 + py.test -k 'not testUSBPollerThreadExit' usb1/testUSB1.py ''; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/libversion/default.nix b/pkgs/development/python-modules/libversion/default.nix index 75e55944e987..82d8b8b9c5e2 100644 --- a/pkgs/development/python-modules/libversion/default.nix +++ b/pkgs/development/python-modules/libversion/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "libversion"; - version = "1.0.0"; + version = "1.1.2"; src = fetchPypi { inherit pname version; - sha256 = "18hhn7b7458lybs8z8ckh0idm7a2g4c4b5v2p9rr0lb618rchvds"; + sha256 = "040adjp5xjr4vwz3x2mspkymlcmljvqvacr88aw0jijq1h6fm59c"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/python-modules/libvirt/default.nix b/pkgs/development/python-modules/libvirt/default.nix index 26b42020fc34..063245c0d4dd 100644 --- a/pkgs/development/python-modules/libvirt/default.nix +++ b/pkgs/development/python-modules/libvirt/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "libvirt"; - version = "4.5.0"; + version = "4.7.0"; src = assert version == libvirt.version; fetchgit { url = git://libvirt.org/libvirt-python.git; rev = "v${version}"; - sha256 = "0w2rzkxv7jsq4670m0j5c6p4hpyi0r0ja6wd3wdvixcwc6hhx407"; + sha256 = "1zv3fgwmnkvqif0qsnvpx8hhb6bdfr2b4v55z3nh93bfg8s4rbm8"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/python-modules/lightblue/default.nix b/pkgs/development/python-modules/lightblue/default.nix new file mode 100644 index 000000000000..f826bbecb0a3 --- /dev/null +++ b/pkgs/development/python-modules/lightblue/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, pkgs +, isPy3k +}: + +buildPythonPackage rec { + pname = "lightblue"; + version = "0.4"; + disabled = isPy3k; # build fails, 2018-04-11 + + src = fetchurl { + url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz"; + sha256 = "016h1mlhpqxjj25lcvl4fqc19k8ifmsv6df7rhr12fyfcrp5i14d"; + }; + + buildInputs = [ pkgs.bluez pkgs.openobex ]; + + meta = with stdenv.lib; { + homepage = http://lightblue.sourceforge.net; + description = "Cross-platform Bluetooth API for Python"; + maintainers = with maintainers; [ leenaars ]; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/lightning/default.nix b/pkgs/development/python-modules/lightning/default.nix new file mode 100644 index 000000000000..d0e1a10ae008 --- /dev/null +++ b/pkgs/development/python-modules/lightning/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, jinja2 +, matplotlib +, numpy +, requests +, six +}: + +buildPythonPackage rec { + version = "1.2.1"; + pname = "lightning-python"; + + src = fetchPypi { + inherit pname version; + sha256 = "3987d7d4a634bdb6db9bcf212cf4d2f72bab5bc039f4f6cbc02c9d01c4ade792"; + }; + + buildInputs = [ pytest ]; + propagatedBuildInputs = [ jinja2 matplotlib numpy requests six ]; + + meta = with stdenv.lib; { + description = "A Python client library for the Lightning data visualization server"; + homepage = http://lightning-viz.org; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/limnoria/default.nix b/pkgs/development/python-modules/limnoria/default.nix new file mode 100644 index 000000000000..58f2d2a9694c --- /dev/null +++ b/pkgs/development/python-modules/limnoria/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "limnoria"; + version = "2018.09.09"; + + src = fetchPypi { + inherit pname version; + sha256 = "077v4gsl0fimsqxir1mpzn2kvw01fg6fa0nnf33nlfa0xzdn241y"; + }; + + patchPhase = '' + sed -i 's/version=version/version="${version}"/' setup.py + ''; + buildInputs = [ pkgs.git ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "A modified version of Supybot, an IRC bot"; + homepage = http://supybot.fr.cr; + license = licenses.bsd3; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/linecache2/default.nix b/pkgs/development/python-modules/linecache2/default.nix new file mode 100644 index 000000000000..9890d382742c --- /dev/null +++ b/pkgs/development/python-modules/linecache2/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pbr +}: + +buildPythonPackage rec { + pname = "linecache2"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0z79g3ds5wk2lvnqw0y2jpakjf32h95bd9zmnvp7dnqhf57gy9jb"; + }; + + buildInputs = [ pbr ]; + # circular dependencies for tests + doCheck = false; + + meta = with stdenv.lib; { + description = "A backport of linecache to older supported Pythons"; + homepage = "https://github.com/testing-cabal/linecache2"; + license = licenses.psfl; + }; + +} diff --git a/pkgs/development/python-modules/linode/default.nix b/pkgs/development/python-modules/linode/default.nix new file mode 100644 index 000000000000..d0c8b0ff7943 --- /dev/null +++ b/pkgs/development/python-modules/linode/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, requests +}: + +buildPythonPackage rec { + pname = "linode"; + version = "0.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "db3c2a7fab8966d903a63f16c515bff241533e4ef2d746aa7aae4a49bba5e573"; + }; + + propagatedBuildInputs = [ requests ]; + + meta = with stdenv.lib; { + homepage = "https://github.com/ghickman/linode"; + description = "A thin python wrapper around Linode's API"; + license = licenses.mit; + maintainers = with maintainers; [ nslqqq ]; + }; + +} diff --git a/pkgs/development/python-modules/livestreamer-curses/default.nix b/pkgs/development/python-modules/livestreamer-curses/default.nix new file mode 100644 index 000000000000..bf3b2cc1164c --- /dev/null +++ b/pkgs/development/python-modules/livestreamer-curses/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, isPyPy +, livestreamer +}: + +buildPythonPackage rec { + version = "1.5.2"; + pname = "livestreamer-curses"; + disabled = isPyPy; + + src = fetchurl { + url = "https://github.com/gapato/livestreamer-curses/archive/v${version}.tar.gz"; + sha256 = "1v49sym6mrci9dxy0a7cpbp4bv6fg2ijj6rwk4wzg18c2x4qzkhn"; + }; + + propagatedBuildInputs = [ livestreamer ]; + + meta = with stdenv.lib; { + homepage = https://github.com/gapato/livestreamer-curses; + description = "Curses frontend for livestreamer"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/livestreamer/default.nix b/pkgs/development/python-modules/livestreamer/default.nix new file mode 100644 index 000000000000..94394c11e04e --- /dev/null +++ b/pkgs/development/python-modules/livestreamer/default.nix @@ -0,0 +1,44 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, pkgs +, isPyPy +, pycrypto +, requests +, singledispatch +, futures +, isPy27 +, isPy33 +}: + +buildPythonPackage rec { + version = "1.12.2"; + pname = "livestreamer"; + disabled = isPyPy; + + src = pkgs.fetchurl { + url = "https://github.com/chrippa/livestreamer/archive/v${version}.tar.gz"; + sha256 = "1fp3d3z2grb1ls97smjkraazpxnvajda2d1g1378s6gzmda2jvjd"; + }; + + buildInputs = [ pkgs.makeWrapper ]; + + propagatedBuildInputs = [ pkgs.rtmpdump pycrypto requests ] + ++ stdenv.lib.optionals isPy27 [ singledispatch futures ] + ++ stdenv.lib.optionals isPy33 [ singledispatch ]; + + postInstall = '' + wrapProgram $out/bin/livestreamer --prefix PATH : ${pkgs.rtmpdump}/bin + ''; + + meta = with stdenv.lib; { + homepage = http://livestreamer.tanuki.se; + description = '' + Livestreamer is CLI program that extracts streams from various + services and pipes them into a video player of choice. + ''; + license = licenses.bsd2; + maintainers = with maintainers; [ fuuzetsu ]; + }; + +} diff --git a/pkgs/development/python-modules/llfuse/default.nix b/pkgs/development/python-modules/llfuse/default.nix index 7eac54d84d87..78daa85ea806 100644 --- a/pkgs/development/python-modules/llfuse/default.nix +++ b/pkgs/development/python-modules/llfuse/default.nix @@ -4,12 +4,12 @@ buildPythonPackage rec { pname = "llfuse"; - version = "1.3.4"; + version = "1.3.5"; name = pname + "-" + version; src = fetchurl { url = "mirror://pypi/l/llfuse/${name}.tar.bz2"; - sha256 = "50396c5f3c49c3145e696e5b62df4fcca8b66634788020fba7b6932a858c78c2"; + sha256 = "6e412a3d9be69162d49b8a4d6fb3c343d1c1fba847f4535d229e0ece2548ead8"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/python-modules/lmdb/default.nix b/pkgs/development/python-modules/lmdb/default.nix new file mode 100644 index 000000000000..5835fe3196d4 --- /dev/null +++ b/pkgs/development/python-modules/lmdb/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, cffi +}: + +buildPythonPackage rec { + pname = "lmdb"; + version = "0.94"; + + src = fetchPypi { + inherit pname version; + sha256 = "1zh38gvkqw1jm5105if6rr7ccbgyxr7k2rm5ygb9ab3bq82pyaww"; + }; + + checkInputs = [ pytest cffi ]; + checkPhase = '' + export PYTHONPATH=.:$PYTHONPATH + py.test + ''; + + meta = with stdenv.lib; { + description = "Universal Python binding for the LMDB 'Lightning' Database"; + homepage = "https://github.com/dw/py-lmdb"; + license = licenses.openldap; + maintainers = with maintainers; [ copumpkin ]; + }; + +} diff --git a/pkgs/development/python-modules/lockfile/default.nix b/pkgs/development/python-modules/lockfile/default.nix new file mode 100644 index 000000000000..15cfee67f84a --- /dev/null +++ b/pkgs/development/python-modules/lockfile/default.nix @@ -0,0 +1,29 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pbr +, nose +}: + +buildPythonPackage rec { + pname = "lockfile"; + version = "0.12.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799"; + }; + + buildInputs = [ pbr ]; + checkInputs = [ nose ]; + + checkPhase = '' + nosetests + ''; + + meta = with lib; { + homepage = https://launchpad.net/pylockfile; + description = "Platform-independent advisory file locking capability for Python applications"; + license = licenses.asl20; + }; +} diff --git a/pkgs/development/python-modules/locustio/default.nix b/pkgs/development/python-modules/locustio/default.nix index c3e27c8b36a0..18875f840644 100644 --- a/pkgs/development/python-modules/locustio/default.nix +++ b/pkgs/development/python-modules/locustio/default.nix @@ -1,8 +1,8 @@ { buildPythonPackage -, fetchPypi +, fetchFromGitHub , mock , unittest2 -, msgpack-python +, msgpack , requests , flask , gevent @@ -11,18 +11,16 @@ buildPythonPackage rec { pname = "locustio"; - version = "0.8.1"; + version = "0.9.0"; - src = fetchPypi { - inherit pname version; - sha256 = "64583987ba1c330bb071aee3e29d2eedbfb7c8b342fa064bfb74fafcff660d61"; + src = fetchFromGitHub { + owner = "locustio"; + repo = "locust"; + rev = "${version}"; + sha256 = "1645d63ig4ymw716b6h53bhmjqqc13p9r95k1xfx66ck6vdqnisd"; }; - patchPhase = '' - sed -i s/"pyzmq=="/"pyzmq>="/ setup.py - ''; - - propagatedBuildInputs = [ msgpack-python requests flask gevent pyzmq ]; + propagatedBuildInputs = [ msgpack requests flask gevent pyzmq ]; buildInputs = [ mock unittest2 ]; meta = { diff --git a/pkgs/development/python-modules/logilab_astng/default.nix b/pkgs/development/python-modules/logilab_astng/default.nix new file mode 100644 index 000000000000..53284d122287 --- /dev/null +++ b/pkgs/development/python-modules/logilab_astng/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, logilab_common +}: + +buildPythonPackage rec { + pname = "logilab-astng"; + version = "0.24.3"; + + src = fetchurl { + url = "http://download.logilab.org/pub/astng/${pname}-${version}.tar.gz"; + sha256 = "0np4wpxyha7013vkkrdy54dvnil67gzi871lg60z8lap0l5h67wn"; + }; + + propagatedBuildInputs = [ logilab_common ]; + + meta = with stdenv.lib; { + homepage = https://www.logilab.org/project/logilab-astng; + description = "Python Abstract Syntax Tree New Generation"; + license = licenses.lgpl2; + }; + +} diff --git a/pkgs/development/python-modules/logutils/default.nix b/pkgs/development/python-modules/logutils/default.nix new file mode 100644 index 000000000000..d6595b19db6f --- /dev/null +++ b/pkgs/development/python-modules/logutils/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "logutils"; + version = "0.3.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "173w55fg3hp5dhx7xvssmgqkcv5fjlaik11w5dah2fxygkjvhhj0"; + }; + + meta = with stdenv.lib; { + description = "Logging utilities"; + homepage = http://code.google.com/p/logutils/; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/lpod/default.nix b/pkgs/development/python-modules/lpod/default.nix new file mode 100644 index 000000000000..dd40ac851865 --- /dev/null +++ b/pkgs/development/python-modules/lpod/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, lxml +, docutils +, pillow +, isPy3k +}: + +buildPythonPackage rec { + version = "1.1.7"; + pname = "python-lpod"; + # lpod library currently does not support Python 3.x + disabled = isPy3k; + + propagatedBuildInputs = [ lxml docutils pillow ]; + + src = fetchFromGitHub { + owner = "lpod"; + repo = "lpod-python"; + rev = "dee32120ee582ff337b0c52a95a9a87cca71fd67"; + sha256 = "1mikvzp27wxkzpr2lii4wg1hhx8h610agckqynvsrdc8v3nw9ciw"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/lpod/lpod-python/; + description = "Library implementing the ISO/IEC 26300 OpenDocument Format standard (ODF) "; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/lsi/default.nix b/pkgs/development/python-modules/lsi/default.nix new file mode 100644 index 000000000000..ebf98d9e7b26 --- /dev/null +++ b/pkgs/development/python-modules/lsi/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, isPy3k +, fetchPypi +, colored +, boto +, pkgs +}: + +buildPythonPackage rec { + pname = "lsi"; + version = "0.2.2"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "0429iilb06yhsmvj3xp6wyhfh1rp4ndxlhwrm80r97z0w7plrk94"; + }; + + propagatedBuildInputs = [ colored boto pkgs.openssh pkgs.which ]; + + meta = with stdenv.lib; { + description = "CLI for querying and SSHing onto AWS EC2 instances"; + homepage = https://github.com/NarrativeScience/lsi; + maintainers = [maintainers.adnelson]; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/ludios_wpull/default.nix b/pkgs/development/python-modules/ludios_wpull/default.nix new file mode 100644 index 000000000000..1c707b320310 --- /dev/null +++ b/pkgs/development/python-modules/ludios_wpull/default.nix @@ -0,0 +1,39 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, isPy3k +, chardet +, dnspython +, html5-parser +, lxml +, namedlist +, sqlalchemy +, tornado_4 +, Yapsy +}: + +buildPythonPackage rec { + pname = "ludios_wpull"; + version = "3.0.7"; + + disabled = !isPy3k; + + src = fetchFromGitHub { + rev = "${version}"; + owner = "ludios"; + repo = "wpull"; + sha256 = "1j96avm0ynbazypzp766wh26n4qc73y7wgsiqfrdfl6x7rx20wgf"; + }; + + propagatedBuildInputs = [ chardet dnspython html5-parser lxml namedlist sqlalchemy tornado_4 Yapsy ]; + + # Test suite has tests that fail on all platforms + doCheck = false; + + meta = { + description = "Web crawler; fork of wpull used by grab-site"; + homepage = https://github.com/ludios/wpull; + license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ ivan ]; + }; +} diff --git a/pkgs/development/python-modules/lxc/default.nix b/pkgs/development/python-modules/lxc/default.nix new file mode 100644 index 000000000000..a078d33a8895 --- /dev/null +++ b/pkgs/development/python-modules/lxc/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, isPy3k +, pkgs +}: + +buildPythonPackage rec { + pname = "python-lxc-unstable"; + version = "2016-08-25"; + disabled = isPy3k; + + src = fetchFromGitHub { + owner = "lxc"; + repo = "python2-lxc"; + rev = "0553f05d23b56b59bf3015fa5e45bfbfab9021ef"; + sha256 = "0p9kb20xvq91gx2wfs3vppb7vsp8kmd90i3q95l4nl1y4aismdn4"; + }; + + buildInputs = [ pkgs.lxc ]; + + meta = with stdenv.lib; { + description = "Out of tree python 2.7 binding for liblxc"; + homepage = https://github.com/lxc/python2-lxc; + license = licenses.lgpl2; + maintainers = with maintainers; [ mic92 ]; + }; + +} diff --git a/pkgs/development/python-modules/lxml/default.nix b/pkgs/development/python-modules/lxml/default.nix index 3778098922a8..5672fce602e7 100644 --- a/pkgs/development/python-modules/lxml/default.nix +++ b/pkgs/development/python-modules/lxml/default.nix @@ -7,11 +7,11 @@ buildPythonPackage rec { pname = "lxml"; - version = "4.2.4"; + version = "4.2.5"; src = fetchPypi { inherit pname version; - sha256 = "e2afbe403090f5893e254958d02875e0732975e73c4c0cdd33c1f009a61963ca"; + sha256 = "36720698c29e7a9626a0dc802ef8885f8f0239bfd1689628ecd459a061f2807f"; }; buildInputs = [ libxml2 libxslt ]; diff --git a/pkgs/development/python-modules/lz4/default.nix b/pkgs/development/python-modules/lz4/default.nix new file mode 100644 index 000000000000..adc0042a52e5 --- /dev/null +++ b/pkgs/development/python-modules/lz4/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + +buildPythonPackage rec { + pname = "lz4"; + version = "0.8.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1irad4sq4hdr30fr53smvv3zzk4rddcf9b4jx19w8s9xsxhr1x3b"; + }; + + buildInputs = [ nose ]; + + meta = with stdenv.lib; { + description = "Compression library"; + homepage = https://github.com/python-lz4/python-lz4; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/m2crypto/default.nix b/pkgs/development/python-modules/m2crypto/default.nix new file mode 100644 index 000000000000..87a74c79f553 --- /dev/null +++ b/pkgs/development/python-modules/m2crypto/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + + +buildPythonPackage rec { + version = "0.24.0"; + pname = "M2Crypto"; + + src = fetchPypi { + inherit pname version; + sha256 = "1s2y0pf2zg7xf4nfwrw7zhwbk615r5a7bgi5wwkwzh6jl50n99c0"; + }; + + buildInputs = [ pkgs.swig2 pkgs.openssl ]; + + preConfigure = '' + substituteInPlace setup.py --replace "self.openssl = '/usr'" "self.openssl = '${pkgs.openssl.dev}'" + ''; + + doCheck = false; # another test that depends on the network. + + meta = with stdenv.lib; { + description = "A Python crypto and SSL toolkit"; + homepage = http://chandlerproject.org/Projects/MeTooCrypto; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix b/pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix new file mode 100644 index 000000000000..4347f07d9c2c --- /dev/null +++ b/pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix @@ -0,0 +1,20 @@ +{ stdenv, buildPythonPackage, fetchPypi, six, attrs, twisted, pyopenssl, service-identity, autobahn, treq, mock }: + +buildPythonPackage rec { + version = "0.3.1"; + pname = "magic-wormhole-mailbox-server"; + + src = fetchPypi { + inherit pname version; + sha256 = "1q6zhbx8fcpk7rchclm7yqcxdsc1x97hki2ji61sa544r5xvxv55"; + }; + + propagatedBuildInputs = [ six attrs twisted pyopenssl service-identity autobahn ]; + checkInputs = [ treq mock ]; + + meta = with stdenv.lib; { + description = "Securely transfer data between computers"; + homepage = https://github.com/warner/magic-wormhole-mailbox-server; + license = licenses.mit; + }; +} diff --git a/pkgs/development/python-modules/magic-wormhole/default.nix b/pkgs/development/python-modules/magic-wormhole/default.nix index 7d170345dbbe..7f8241196e0e 100644 --- a/pkgs/development/python-modules/magic-wormhole/default.nix +++ b/pkgs/development/python-modules/magic-wormhole/default.nix @@ -1,8 +1,6 @@ -{ lib +{ stdenv , buildPythonPackage , fetchPypi -, pythonAtLeast -, python , spake2 , pynacl , six @@ -14,49 +12,42 @@ , tqdm , click , humanize -, ipaddress , txtorcon , nettools -, glibc , glibcLocales , mock , magic-wormhole-transit-relay +, magic-wormhole-mailbox-server }: buildPythonPackage rec { pname = "magic-wormhole"; - version = "0.10.5"; + version = "0.11.2"; src = fetchPypi { inherit pname version; - sha256 = "9558ea1f3551e535deec3462cd5c8391cb32ebb12ecd8b40b36861dbee4917ee"; + sha256 = "01fr4bi6kc6fz9n3c4qq892inrc3nf6p2djy65yvm7xkvdxncydf"; }; - checkInputs = [ mock magic-wormhole-transit-relay ]; - buildInputs = [ nettools glibcLocales ]; - propagatedBuildInputs = [ spake2 pynacl six attrs twisted autobahn automat hkdf tqdm click humanize ipaddress txtorcon ]; + buildInputs = [ glibcLocales ]; + propagatedBuildInputs = [ spake2 pynacl six attrs twisted autobahn automat hkdf tqdm click humanize txtorcon ]; + checkInputs = [ mock magic-wormhole-transit-relay magic-wormhole-mailbox-server ]; postPatch = '' sed -i -e "s|'ifconfig'|'${nettools}/bin/ifconfig'|" src/wormhole/ipaddrs.py - sed -i -e "s|if (os.path.dirname(os.path.abspath(wormhole))|if not os.path.abspath(wormhole).startswith('/nix/store') and (os.path.dirname(os.path.abspath(wormhole))|" src/wormhole/test/test_cli.py - - # magic-wormhole will attempt to find all available locales by running - # 'locale -a'. If we're building on Linux, then this may result in us - # running the system's locale binary instead of the one from Nix, so let's - # ensure we patch this. - sed -i -e 's|getProcessOutputAndValue("locale"|getProcessOutputAndValue("${glibc}/bin/locale"|' src/wormhole/test/test_cli.py - '' + lib.optionalString (pythonAtLeast "3.3") '' - sed -i -e 's|"ipaddress",||' setup.py ''; - checkPhase = '' - export PATH="$PATH:$out/bin" + preCheck = '' + export PATH=$out/bin:$PATH export LANG="en_US.UTF-8" export LC_ALL="en_US.UTF-8" - ${python.interpreter} -m wormhole.test.run_trial wormhole + substituteInPlace src/wormhole/test/test_cli.py \ + --replace 'getProcessOutputAndValue("locale", ["-a"])' 'getProcessOutputAndValue("locale", ["-a"], env=os.environ)' \ + --replace 'if (os.path.dirname(os.path.abspath(wormhole))' 'if not os.path.abspath(wormhole).startswith("/nix/store") and (os.path.dirname(os.path.abspath(wormhole))' \ + --replace 'locale_env = dict(LC_ALL=locale, LANG=locale)' 'locale_env = dict(LC_ALL=locale, LANG=locale, LOCALE_ARCHIVE=os.getenv("LOCALE_ARCHIVE"))' ''; - meta = with lib; { + meta = with stdenv.lib; { description = "Securely transfer data between computers"; homepage = https://github.com/warner/magic-wormhole; license = licenses.mit; diff --git a/pkgs/development/python-modules/magic/default.nix b/pkgs/development/python-modules/magic/default.nix new file mode 100644 index 000000000000..41c932ed1117 --- /dev/null +++ b/pkgs/development/python-modules/magic/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, pkgs +}: + +buildPythonPackage rec { + name = "${pkgs.file.name}"; + + src = pkgs.file.src; + + patchPhase = '' + substituteInPlace python/magic.py --replace "find_library('magic')" "'${pkgs.file}/lib/libmagic${stdenv.hostPlatform.extensions.sharedLibrary}'" + ''; + + buildInputs = [ pkgs.file ]; + + preConfigure = "cd python"; + + # No test suite + doCheck = false; + + meta = with stdenv.lib; { + description = "A Python wrapper around libmagic"; + homepage = http://www.darwinsys.com/file/; + license = licenses.lgpl2; + }; + +} diff --git a/pkgs/development/python-modules/mahotas/default.nix b/pkgs/development/python-modules/mahotas/default.nix new file mode 100644 index 000000000000..9ba6698e4a0f --- /dev/null +++ b/pkgs/development/python-modules/mahotas/default.nix @@ -0,0 +1,33 @@ +{ buildPythonPackage, fetchFromGitHub, nose, pillow, scipy, numpy, imread, stdenv }: + +buildPythonPackage rec { + pname = "mahotas"; + version = "1.4.5"; + + src = fetchFromGitHub { + owner = "luispedro"; + repo = "mahotas"; + rev = "v${version}"; + sha256 = "0dm34751w1441lxq00219fqlqix5qrgc18wp1wgp7xivlz3czzcz"; + }; + + # remove this as soon as https://github.com/luispedro/mahotas/issues/97 is fixed + patches = [ ./disable-impure-tests.patch ]; + + propagatedBuildInputs = [ numpy imread pillow scipy ]; + checkInputs = [ nose ]; + + checkPhase= '' + python setup.py test + ''; + + disabled = stdenv.isi686; # Failing tests + + meta = with stdenv.lib; { + description = "Computer vision package based on numpy"; + homepage = http://mahotas.readthedocs.io/; + maintainers = with maintainers; [ luispedro ]; + license = licenses.mit; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/python-modules/mahotas/disable-impure-tests.patch b/pkgs/development/python-modules/mahotas/disable-impure-tests.patch new file mode 100644 index 000000000000..f19bd329e662 --- /dev/null +++ b/pkgs/development/python-modules/mahotas/disable-impure-tests.patch @@ -0,0 +1,76 @@ +diff --git a/mahotas/tests/test_colors.py b/mahotas/tests/test_colors.py +index 8a8183b..0d34c9f 100644 +--- a/mahotas/tests/test_colors.py ++++ b/mahotas/tests/test_colors.py +@@ -2,7 +2,9 @@ import mahotas + import numpy as np + from mahotas.tests.utils import luispedro_jpg + from mahotas.colors import rgb2xyz, rgb2lab, xyz2rgb, rgb2grey, rgb2sepia ++from nose.tools import nottest + ++@nottest + def test_colors(): + f = luispedro_jpg() + lab = rgb2lab(f) +diff --git a/mahotas/tests/test_features_shape.py b/mahotas/tests/test_features_shape.py +index 462f467..2381793 100644 +--- a/mahotas/tests/test_features_shape.py ++++ b/mahotas/tests/test_features_shape.py +@@ -2,6 +2,7 @@ import mahotas.features.shape + import numpy as np + import mahotas as mh + from mahotas.features.shape import roundness, eccentricity ++from nose.tools import nottest + + def test_eccentricity(): + D = mh.disk(32, 2) +@@ -29,6 +30,7 @@ def test_zeros(): + I[8:4:12] = 1 + assert eccentricity(I) == 0 + ++@nottest + def test_ellipse_axes(): + Y,X = np.mgrid[:1024,:1024] + Y = Y/1024. +diff --git a/mahotas/tests/test_moments.py b/mahotas/tests/test_moments.py +index 686c7c3..ba3487b 100644 +--- a/mahotas/tests/test_moments.py ++++ b/mahotas/tests/test_moments.py +@@ -1,6 +1,7 @@ + import numpy as np + import mahotas as mh + from mahotas.features.moments import moments ++from nose.tools import nottest + + def _slow(A, p0, p1, cm): + c0,c1 = cm +@@ -28,7 +29,7 @@ def test_against_slow(): + yield perform, 1, 2, (0, 0), A + yield perform, 1, 0, (0, 0), A + +- ++@nottest + def test_normalize(): + A,B = np.meshgrid(np.arange(128),np.arange(128)) + for p0,p1 in [(1,1), (1,2), (2,1), (2,2)]: +diff --git a/mahotas/tests/test_texture.py b/mahotas/tests/test_texture.py +index 7e101ba..af1305d 100644 +--- a/mahotas/tests/test_texture.py ++++ b/mahotas/tests/test_texture.py +@@ -2,7 +2,7 @@ import numpy as np + from mahotas.features import texture + import mahotas as mh + import mahotas.features._texture +-from nose.tools import raises ++from nose.tools import raises, nottest + + def test__cooccurence(): + cooccurence = mahotas.features._texture.cooccurence +@@ -149,6 +149,7 @@ def test_float_haralick(): + A[2,2]=12 + texture.haralick(A) + ++@nottest + def test_haralick3d(): + np.random.seed(22) + img = mahotas.stretch(255*np.random.rand(20,20,4)) diff --git a/pkgs/development/python-modules/mail-parser/default.nix b/pkgs/development/python-modules/mail-parser/default.nix index e05dc3f2861f..da74830f8798 100644 --- a/pkgs/development/python-modules/mail-parser/default.nix +++ b/pkgs/development/python-modules/mail-parser/default.nix @@ -2,14 +2,14 @@ buildPythonPackage rec { pname = "mail-parser"; - version = "3.3.1"; + version = "3.4.1"; # no tests in PyPI tarball src = fetchFromGitHub { owner = "SpamScope"; repo = pname; rev = "v${version}"; - sha256 = "1b1v61zwgdx2xjzds3hp6bv53yq424hhlrhf445n4faj1l0c4lkg"; + sha256 = "0nxilshq4gwpicdklja9p275yf8l5kr1lk620c3cx9w4qai4cmbv"; }; LC_ALL = "en_US.utf-8"; diff --git a/pkgs/development/python-modules/mailcap-fix/default.nix b/pkgs/development/python-modules/mailcap-fix/default.nix new file mode 100644 index 000000000000..886a3ed66b37 --- /dev/null +++ b/pkgs/development/python-modules/mailcap-fix/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy36 +}: + +buildPythonPackage rec { + pname = "mailcap-fix"; + version = "1.0.1"; + disabled = isPy36; # this fix is merged into python 3.6 + + src = fetchPypi { + inherit pname version; + sha256 = "02lijkq6v379r8zkqg9q2srin3i80m4wvwik3hcbih0s14v0ng0i"; + }; + + meta = with stdenv.lib; { + description = "A patched mailcap module that conforms to RFC 1524"; + homepage = "https://github.com/michael-lazar/mailcap_fix"; + license = licenses.unlicense; + }; + +} diff --git a/pkgs/development/python-modules/mailchimp/default.nix b/pkgs/development/python-modules/mailchimp/default.nix new file mode 100644 index 000000000000..b9640a4ab5d5 --- /dev/null +++ b/pkgs/development/python-modules/mailchimp/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, docopt +, requests +}: + +buildPythonPackage rec { + version = "2.0.9"; + pname = "mailchimp"; + + src = fetchPypi { + inherit pname version; + sha256 = "0351ai0jqv3dzx0xxm1138sa7mb42si6xfygl5ak8wnfc95ff770"; + }; + + buildInputs = [ docopt ]; + propagatedBuildInputs = [ requests ]; + patchPhase = '' + sed -i 's/==/>=/' setup.py + ''; + + meta = with stdenv.lib; { + description = "A CLI client and Python API library for the MailChimp email platform"; + homepage = "http://apidocs.mailchimp.com/api/2.0/"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/maildir-deduplicate/default.nix b/pkgs/development/python-modules/maildir-deduplicate/default.nix new file mode 100644 index 000000000000..a0a4e52ea276 --- /dev/null +++ b/pkgs/development/python-modules/maildir-deduplicate/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy27 +, click +}: + +buildPythonPackage rec { + pname = "maildir-deduplicate"; + version = "1.0.2"; + disabled = !isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "1xy5z756alrjgpl9qx2gdx898rw1mryrqkwmipbh39mgrvkl3fz9"; + }; + + propagatedBuildInputs = [ click ]; + + meta = with stdenv.lib; { + description = "Command-line tool to deduplicate mails from a set of maildir folders"; + homepage = "https://github.com/kdeldycke/maildir-deduplicate"; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/manhole/default.nix b/pkgs/development/python-modules/manhole/default.nix new file mode 100644 index 000000000000..8c8c6bf35018 --- /dev/null +++ b/pkgs/development/python-modules/manhole/default.nix @@ -0,0 +1,44 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, requests +, process-tests +}: + +buildPythonPackage rec { + pname = "manhole"; + version = "1.5.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "11ivy8qiv87jl2lc1ldhv9dc4jwf3hz7wysdfiagdcd9kkd48v8m"; + }; + + # test_help expects architecture-dependent Linux signal numbers. + # + # {test_locals,test_socket_path} fail to remove /tmp/manhole-socket + # on the x86_64-darwin builder. + doCheck = stdenv.isLinux; + + checkInputs = [ pytest requests process-tests ]; + checkPhase = '' + # Based on its tox.ini + export PYTHONUNBUFFERED=yes + export PYTHONPATH=.:tests:$PYTHONPATH + + # The tests use manhole-cli + export PATH="$PATH:$out/bin" + + # test_uwsgi fails with: + # http.client.RemoteDisconnected: Remote end closed connection without response + py.test -vv -k "not test_uwsgi" + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/ionelmc/python-manhole; + description = "Debugging manhole for Python applications"; + license = licenses.bsd2; + maintainers = with maintainers; [ ivan ]; + }; +} diff --git a/pkgs/development/python-modules/manuel/default.nix b/pkgs/development/python-modules/manuel/default.nix new file mode 100644 index 000000000000..f9fa3a090ebe --- /dev/null +++ b/pkgs/development/python-modules/manuel/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, zope_testing +}: + +buildPythonPackage rec { + pname = "manuel"; + version = "1.10.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1bdzay7j70fly5fy6wbdi8fbrxjrrlxnxnw226rwry1c8a351rpy"; + }; + + propagatedBuildInputs = [ six ]; + checkInputs = [ zope_testing ]; + + meta = with stdenv.lib; { + description = "A documentation builder"; + homepage = https://pypi.python.org/pypi/manuel; + license = licenses.zpl20; + }; + +} diff --git a/pkgs/development/python-modules/mapsplotlib/default.nix b/pkgs/development/python-modules/mapsplotlib/default.nix new file mode 100644 index 000000000000..861f3069bb02 --- /dev/null +++ b/pkgs/development/python-modules/mapsplotlib/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, isPy3k +, fetchPypi +, matplotlib +, scipy +, pandas +, requests +, pillow +}: + +buildPythonPackage rec { + pname = "mapsplotlib"; + version = "1.0.6"; + + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "09gpws3x0jd88n636baxx5izjffrpjy4j6jl8l7vj29yzvrdr2bp"; + }; + + propagatedBuildInputs = [ matplotlib scipy pandas requests pillow ]; + + meta = with stdenv.lib; { + description = "Custom Python plots on a Google Maps background"; + homepage = https://github.com/tcassou/mapsplotlib; + license = licenses.mit; + maintainers = [ maintainers.rob ]; + }; + +} diff --git a/pkgs/development/python-modules/markdown-macros/default.nix b/pkgs/development/python-modules/markdown-macros/default.nix new file mode 100644 index 000000000000..98dce9130464 --- /dev/null +++ b/pkgs/development/python-modules/markdown-macros/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, fetchpatch +, markdown +}: + +buildPythonPackage rec { + pname = "markdown-macros"; + version = "0.1.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1lzvrb7nci22yp21ab2qqc9p0fhkazqj29vw0wln2r4ckb2nbawv"; + }; + + patches = [ + # Fixes a bug with markdown>2.4 + (fetchpatch { + url = "https://github.com/wnielson/markdown-macros/pull/1.patch"; + sha256 = "17njbgq2srzkf03ar6yn92frnsbda3g45cdi529fdh0x8mmyxci0"; + }) + ]; + + prePatch = '' + substituteInPlace setup.py --replace "distribute" "setuptools" + ''; + + propagatedBuildInputs = [ markdown ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "An extension for python-markdown that makes writing trac-like macros easy"; + homepage = https://github.com/wnielson/markdown-macros; + license = licenses.mit; + maintainers = [ maintainers.abigailbuccaneer ]; + }; + +} diff --git a/pkgs/development/python-modules/markdown2/default.nix b/pkgs/development/python-modules/markdown2/default.nix index f49b2630b6c7..a07e0b14fdce 100644 --- a/pkgs/development/python-modules/markdown2/default.nix +++ b/pkgs/development/python-modules/markdown2/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "markdown2"; - version = "2.3.5"; + version = "2.3.6"; src = fetchPypi { inherit pname version; extension = "zip"; - sha256 = "8bb9a24eb2aa02f1427aabe46483f0f0215ab18c8a345315ae8e2ee3c3a09c03"; + sha256 = "08a124043aa0ad36ba2136239547d5011a2b770278abb11a5609611e0040ea05"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/markerlib/default.nix b/pkgs/development/python-modules/markerlib/default.nix new file mode 100644 index 000000000000..640b11a6f280 --- /dev/null +++ b/pkgs/development/python-modules/markerlib/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, setuptools +, nose +}: + +buildPythonPackage rec { + version = "0.6.0"; + pname = "markerlib"; + + src = fetchPypi { + inherit pname version; + sha256 = "2fdb3939441f5bf4f090b1979a34f84a11d33eed6c0e3995de88ae5c06b6e3ae"; + }; + + buildInputs = [ setuptools ]; + checkInputs = [ nose ]; + + checkPhase = '' + nosetests + ''; + + meta = with stdenv.lib; { + homepage = https://bitbucket.org/dholth/markerlib/; + description = "A compiler for PEP 345 environment markers"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/markupsafe/default.nix b/pkgs/development/python-modules/markupsafe/default.nix new file mode 100644 index 000000000000..069b71de00d3 --- /dev/null +++ b/pkgs/development/python-modules/markupsafe/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "MarkupSafe"; + version = "1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0rdn1s8x9ni7ss8rfiacj7x1085lx8mh2zdwqslnw8xc3l4nkgm6"; + }; + + meta = with stdenv.lib; { + description = "Implements a XML/HTML/XHTML Markup safe string"; + homepage = http://dev.pocoo.org; + license = licenses.bsd3; + maintainers = with maintainers; [ domenkozar garbas ]; + }; + +} diff --git a/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix b/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix index b2b0e7d4efab..1bf78bc20849 100644 --- a/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix +++ b/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix @@ -4,7 +4,7 @@ buildPythonPackage rec { pname = "marshmallow-sqlalchemy"; - version = "0.14.1"; + version = "0.15.0"; meta = { homepage = "https://github.com/marshmallow-code/marshmallow-sqlalchemy"; @@ -14,7 +14,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "a42cdbd6b623059fca601e1b572cab28f00d4acf36e2cef38094c88424b3dcf1"; + sha256 = "1phqbbrq1xjvc7cwasy5zws4bdb050qikfp1qg8f1hqhmipkpiaz"; }; propagatedBuildInputs = [ marshmallow sqlalchemy ]; diff --git a/pkgs/development/python-modules/marshmallow/default.nix b/pkgs/development/python-modules/marshmallow/default.nix index 20543faeb16b..cd4e86d4687a 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.15.4"; + version = "2.15.6"; meta = { homepage = "https://github.com/marshmallow-code/marshmallow"; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "0f3776aa5b5405f6000c9304841abe6d4d708bb08207fc89a5ecd86622ec9e54"; + sha256 = "485ac6ed0dff5e1af6ea1e3a54425a448968f581b065424c89a5375e4d4866fd"; }; propagatedBuildInputs = [ dateutil simplejson ]; diff --git a/pkgs/development/python-modules/matchpy/default.nix b/pkgs/development/python-modules/matchpy/default.nix new file mode 100644 index 000000000000..dcac40b873ca --- /dev/null +++ b/pkgs/development/python-modules/matchpy/default.nix @@ -0,0 +1,33 @@ +{ lib +, buildPythonPackage +, fetchPypi +, hopcroftkarp +, multiset +, pytest +, pytestrunner +, hypothesis +, setuptools_scm +, isPy27 +}: + +buildPythonPackage rec { + pname = "matchpy"; + version = "0.4.6"; + disabled = isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "eefa1e50a10e1255db61bc2522a6768ad0701f8854859f293ebaa442286faadd"; + }; + + buildInputs = [ setuptools_scm pytestrunner ]; + checkInputs = [ pytest hypothesis ]; + propagatedBuildInputs = [ hopcroftkarp multiset ]; + + meta = with lib; { + description = "A library for pattern matching on symbolic expressions"; + homepage = https://github.com/HPAC/matchpy; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/mathics/default.nix b/pkgs/development/python-modules/mathics/default.nix new file mode 100644 index 000000000000..b20cc0709092 --- /dev/null +++ b/pkgs/development/python-modules/mathics/default.nix @@ -0,0 +1,50 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, django +, python +, cython +, sympy +, ply +, mpmath +, dateutil +, colorama +, six +, pexpect +}: + +if (stdenv.lib.versionOlder django.version "1.8") || + (stdenv.lib.versionAtLeast django.version "1.9") + then throw "mathics only supports django-1.8.x" + else buildPythonPackage rec { + pname = "mathics"; + version = "0.9"; + + src = fetchFromGitHub { + owner = "mathics"; + repo = "Mathics"; + rev = "v${version}"; + sha256 = "0xzz7j8xskj5y6as178mjmm0i2xbhd4q4mwmdnvghpd2aqq3qx1c"; + }; + + buildInputs = [ pexpect ]; + + prePatch = '' + substituteInPlace setup.py --replace "sympy==0.7.6" "sympy" + ''; + + postFixup = '' + wrapPythonProgramsIn $out/bin $out + patchPythonScript $out/${python.sitePackages}/mathics/manage.py + ''; + + propagatedBuildInputs = [ cython sympy django ply mpmath dateutil colorama six ]; + + meta = with stdenv.lib; { + description = "A general-purpose computer algebra system"; + homepage = http://www.mathics.org; + license = licenses.gpl3; + maintainers = [ maintainers.benley ]; + }; + +} diff --git a/pkgs/development/python-modules/matplotlib/2.nix b/pkgs/development/python-modules/matplotlib/2.nix new file mode 100644 index 000000000000..dec34c64f0a5 --- /dev/null +++ b/pkgs/development/python-modules/matplotlib/2.nix @@ -0,0 +1,91 @@ +{ stdenv, fetchPypi, python, buildPythonPackage, pycairo, backports_functools_lru_cache +, which, cycler, dateutil, nose, numpy, pyparsing, sphinx, tornado, kiwisolver +, freetype, libpng, pkgconfig, mock, pytz, pygobject3, functools32, subprocess32 +, enableGhostscript ? false, ghostscript ? null, gtk3 +, enableGtk2 ? false, pygtk ? null, gobject-introspection +, enableGtk3 ? false, cairo +, enableTk ? false, tcl ? null, tk ? null, tkinter ? null, libX11 ? null +, enableQt ? false, pyqt4 +, libcxx +, Cocoa +, pythonOlder +}: + +assert enableGhostscript -> ghostscript != null; +assert enableGtk2 -> pygtk != null; +assert enableTk -> (tcl != null) + && (tk != null) + && (tkinter != null) + && (libX11 != null) + ; +assert enableQt -> pyqt4 != null; + +buildPythonPackage rec { + version = "2.2.3"; + pname = "matplotlib"; + + src = fetchPypi { + inherit pname version; + sha256 = "7355bf757ecacd5f0ac9dd9523c8e1a1103faadf8d33c22664178e17533f8ce5"; + }; + + NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1"; + + XDG_RUNTIME_DIR = "/tmp"; + + buildInputs = [ python which sphinx stdenv ] + ++ stdenv.lib.optional enableGhostscript ghostscript + ++ stdenv.lib.optional stdenv.isDarwin [ Cocoa ]; + + propagatedBuildInputs = + [ cycler dateutil nose numpy pyparsing tornado freetype kiwisolver + libpng pkgconfig mock pytz ] + ++ stdenv.lib.optional (pythonOlder "3.3") backports_functools_lru_cache + ++ 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 (builtins.hasAttr "isPy2" python) [ functools32 subprocess32 ]; + + patches = + [ ./basedirlist.patch ] ++ + stdenv.lib.optionals stdenv.isDarwin [ ./darwin-stdenv-2.2.3.patch ]; + + # Matplotlib tries to find Tcl/Tk by opening a Tk window and asking the + # corresponding interpreter object for its library paths. This fails if + # `$DISPLAY` is not set. The fallback option assumes that Tcl/Tk are both + # installed under the same path which is not true in Nix. + # With the following patch we just hard-code these paths into the install + # script. + postPatch = + let + inherit (stdenv.lib.strings) substring; + tcl_tk_cache = ''"${tk}/lib", "${tcl}/lib", "${substring 0 3 tk.version}"''; + in + stdenv.lib.optionalString enableTk + "sed -i '/self.tcl_tk_cache = None/s|None|${tcl_tk_cache}|' setupext.py"; + + checkPhase = '' + ${python.interpreter} tests.py + ''; + + # Test data is not included in the distribution (the `tests` folder + # is missing) + doCheck = false; + + prePatch = '' + # Failing test: ERROR: matplotlib.tests.test_style.test_use_url + sed -i 's/test_use_url/fails/' lib/matplotlib/tests/test_style.py + # Failing test: ERROR: test suite for + sed -i 's/TestTinyPages/fails/' lib/matplotlib/sphinxext/tests/test_tinypages.py + # Transient errors + sed -i 's/test_invisible_Line_rendering/noop/' lib/matplotlib/tests/test_lines.py + ''; + + meta = with stdenv.lib; { + description = "Python plotting library, making publication quality plots"; + homepage = "https://matplotlib.org/"; + maintainers = with maintainers; [ lovek323 ]; + }; + +} diff --git a/pkgs/development/python-modules/matplotlib/darwin-stdenv-2.2.3.patch b/pkgs/development/python-modules/matplotlib/darwin-stdenv-2.2.3.patch new file mode 100644 index 000000000000..ca399b4e6841 --- /dev/null +++ b/pkgs/development/python-modules/matplotlib/darwin-stdenv-2.2.3.patch @@ -0,0 +1,10 @@ +--- a/src/_macosx.m 2015-10-30 00:46:20.000000000 +0200 ++++ b/src/_macosx.m 2015-11-01 14:52:25.000000000 +0200 +@@ -6264,6 +6264,7 @@ + + static bool verify_framework(void) + { ++ return true; /* nixpkgs darwin stdenv */ + #ifdef COMPILING_FOR_10_6 + NSRunningApplication* app = [NSRunningApplication currentApplication]; + NSApplicationActivationPolicy activationPolicy = [app activationPolicy]; diff --git a/pkgs/development/python-modules/matplotlib/darwin-stdenv.patch b/pkgs/development/python-modules/matplotlib/darwin-stdenv.patch index ca399b4e6841..27ed8fc9f964 100644 --- a/pkgs/development/python-modules/matplotlib/darwin-stdenv.patch +++ b/pkgs/development/python-modules/matplotlib/darwin-stdenv.patch @@ -1,10 +1,12 @@ ---- a/src/_macosx.m 2015-10-30 00:46:20.000000000 +0200 -+++ b/src/_macosx.m 2015-11-01 14:52:25.000000000 +0200 -@@ -6264,6 +6264,7 @@ +diff -ruN matplotlib-3.0.0/src/_macosx.m matplotlib-3.0.0.patched/src/_macosx.m +--- matplotlib-3.0.0/src/_macosx.m 2018-09-16 00:35:21.000000000 +0200 ++++ matplotlib-3.0.0.patched/src/_macosx.m 2018-11-03 13:14:33.000000000 +0100 +@@ -2577,6 +2577,7 @@ static bool verify_framework(void) { + return true; /* nixpkgs darwin stdenv */ - #ifdef COMPILING_FOR_10_6 - NSRunningApplication* app = [NSRunningApplication currentApplication]; - NSApplicationActivationPolicy activationPolicy = [app activationPolicy]; + ProcessSerialNumber psn; + /* These methods are deprecated, but they don't require the app to + have started */ + diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index f9aa8cb2ebea..718eb2de4252 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -1,8 +1,8 @@ -{ stdenv, fetchPypi, python, buildPythonPackage, pycairo, backports_functools_lru_cache +{ stdenv, fetchPypi, python, buildPythonPackage, isPy3k, pycairo, backports_functools_lru_cache , which, cycler, dateutil, nose, numpy, pyparsing, sphinx, tornado, kiwisolver , freetype, libpng, pkgconfig, mock, pytz, pygobject3, functools32, subprocess32 -, enableGhostscript ? false, ghostscript ? null, gtk3 -, enableGtk2 ? false, pygtk ? null, gobjectIntrospection +, enableGhostscript ? true, ghostscript ? null, gtk3 +, enableGtk2 ? false, pygtk ? null, gobject-introspection , enableGtk3 ? false, cairo , enableTk ? false, tcl ? null, tk ? null, tkinter ? null, libX11 ? null , enableQt ? false, pyqt4 @@ -21,12 +21,14 @@ assert enableTk -> (tcl != null) assert enableQt -> pyqt4 != null; buildPythonPackage rec { - version = "2.2.3"; + version = "3.0.2"; pname = "matplotlib"; + disabled = !isPy3k; + src = fetchPypi { inherit pname version; - sha256 = "7355bf757ecacd5f0ac9dd9523c8e1a1103faadf8d33c22664178e17533f8ce5"; + sha256 = "c94b792af431f6adb6859eb218137acd9a35f4f7442cea57e4a59c54751c36af"; }; NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1"; @@ -42,10 +44,9 @@ buildPythonPackage rec { libpng pkgconfig mock pytz ] ++ stdenv.lib.optional (pythonOlder "3.3") backports_functools_lru_cache ++ stdenv.lib.optional enableGtk2 pygtk - ++ stdenv.lib.optionals enableGtk3 [ cairo pycairo gtk3 gobjectIntrospection pygobject3 ] + ++ 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 (builtins.hasAttr "isPy2" python) [ functools32 subprocess32 ]; + ++ stdenv.lib.optionals enableQt [ pyqt4 ]; patches = [ ./basedirlist.patch ] ++ @@ -84,9 +85,8 @@ buildPythonPackage rec { meta = with stdenv.lib; { description = "Python plotting library, making publication quality plots"; - homepage = "http://matplotlib.sourceforge.net/"; + homepage = "https://matplotlib.org/"; maintainers = with maintainers; [ lovek323 ]; - platforms = platforms.unix; }; } diff --git a/pkgs/development/python-modules/mechanize/default.nix b/pkgs/development/python-modules/mechanize/default.nix new file mode 100644 index 000000000000..63a255c941c8 --- /dev/null +++ b/pkgs/development/python-modules/mechanize/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, html5lib +, isPy3k +}: + +buildPythonPackage rec { + pname = "mechanize"; + version = "0.3.7"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1licf3wiy21pncg8hkx58r7xj4ylrqa8jcfh9n4rh23rmykf2rpf"; + }; + + propagatedBuildInputs = [ html5lib ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Stateful programmatic web browsing in Python"; + homepage = http://wwwsearch.sourceforge.net/; + license = "BSD-style"; + }; + +} diff --git a/pkgs/development/python-modules/meld3/default.nix b/pkgs/development/python-modules/meld3/default.nix new file mode 100644 index 000000000000..018a634a43a6 --- /dev/null +++ b/pkgs/development/python-modules/meld3/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "meld3"; + version = "1.0.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0n4mkwlpsqnmn0dm0wm5hn9nkda0nafl0jdy5sdl5977znh59dzp"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + description = "An HTML/XML templating engine used by supervisor"; + homepage = https://github.com/supervisor/meld3; + license = licenses.free; + }; + +} diff --git a/pkgs/development/python-modules/memcached/default.nix b/pkgs/development/python-modules/memcached/default.nix new file mode 100644 index 000000000000..854f7440daa1 --- /dev/null +++ b/pkgs/development/python-modules/memcached/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "memcached-1.51"; + version = "1.51"; + + src = if isPy3k then fetchPypi { + inherit pname version; + sha256 = "0na8b369q8fivh3y0nvzbvhh3lgvxiyyv9xp93cnkvwfsr8mkgkw"; + } else fetchurl { + url = "http://ftp.tummy.com/pub/python-memcached/old-releases/python-${pname}-${version}.tar.gz"; + sha256 = "124s98m6hvxj6x90d7aynsjfz878zli771q96ns767r2mbqn7192"; + }; + + meta = with stdenv.lib; { + description = "Python API for communicating with the memcached distributed memory object cache daemon"; + homepage = http://www.tummy.com/Community/software/python-memcached/; + license = licenses.psfl; + }; + +} diff --git a/pkgs/development/python-modules/memory_profiler/default.nix b/pkgs/development/python-modules/memory_profiler/default.nix new file mode 100644 index 000000000000..cf976f06ff08 --- /dev/null +++ b/pkgs/development/python-modules/memory_profiler/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, python +}: + +python.pkgs.buildPythonPackage rec { + pname = "memory_profiler"; + version = "0.54.0"; + + src = python.pkgs.fetchPypi { + inherit pname version; + sha256 = "06ld8h8mhm8pk0sv7fxgx0y2q8nri65qlh4vjbs0bq9j7yi44hyn"; + }; + + propagatedBuildInputs = with python.pkgs; [ + psutil # needed to profile child processes + matplotlib # needed for plotting memory usage + ]; + + meta = with stdenv.lib; { + description = "A module for monitoring memory usage of a process"; + longDescription = '' + This is a python module for monitoring memory consumption of a process as + well as line-by-line analysis of memory consumption for python programs. + ''; + homepage = https://pypi.python.org/pypi/memory_profiler; + license = licenses.bsd3; + }; +} diff --git a/pkgs/development/python-modules/metaphone/default.nix b/pkgs/development/python-modules/metaphone/default.nix index b72789369f26..e167ee494a82 100644 --- a/pkgs/development/python-modules/metaphone/default.nix +++ b/pkgs/development/python-modules/metaphone/default.nix @@ -1,12 +1,12 @@ { stdenv, buildPythonPackage, isPy3k, fetchPypi, nose }: buildPythonPackage rec { - pname = "Metaphone"; + pname = "metaphone"; version = "0.6"; - name = "metaphone-${version}"; src = fetchPypi { - inherit pname version; + pname = "Metaphone"; + inherit version; sha256 = "09ysaczwh2rlsqq9j5fz7m4pq2fs0axp5vvivrpfrdvclvffl2xd"; }; diff --git a/pkgs/development/python-modules/mezzanine/default.nix b/pkgs/development/python-modules/mezzanine/default.nix new file mode 100644 index 000000000000..1a7478b266ab --- /dev/null +++ b/pkgs/development/python-modules/mezzanine/default.nix @@ -0,0 +1,70 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +, pyflakes +, pep8 +, django +, django_contrib_comments +, filebrowser_safe +, grappelli_safe +, bleach +, tzlocal +, beautifulsoup4 +, requests +, requests_oauthlib +, future +, pillow +, chardet +}: + +buildPythonPackage rec { + version = "4.3.1"; + pname = "Mezzanine"; + + src = fetchPypi { + inherit pname version; + sha256 = "42c7909953cc5aea91921b47d804b61e14893bf48a2a476ce49a96559a0fa1d3"; + }; + + disabled = isPyPy; + + buildInputs = [ pyflakes pep8 ]; + propagatedBuildInputs = [ django django_contrib_comments filebrowser_safe grappelli_safe bleach tzlocal beautifulsoup4 requests requests_oauthlib future pillow chardet ]; + + # Tests Fail Due to Syntax Warning, Fixed for v3.1.11+ + doCheck = false; + # sed calls will be unecessary in v3.1.11+ + preConfigure = '' + sed -i 's/==/>=/' setup.py + ''; + + LC_ALL="en_US.UTF-8"; + + meta = with stdenv.lib; { + description = '' + A content management platform built using the Django framework + ''; + longDescription = '' + Mezzanine is a powerful, consistent, and flexible content + management platform. Built using the Django framework, Mezzanine + provides a simple yet highly extensible architecture that + encourages diving in and hacking on the code. Mezzanine is BSD + licensed and supported by a diverse and active community. + + In some ways, Mezzanine resembles tools such as Wordpress that + provide an intuitive interface for managing pages, blog posts, + form data, store products, and other types of content. But + Mezzanine is also different. Unlike many other platforms that + make extensive use of modules or reusable applications, + Mezzanine provides most of its functionality by default. This + approach yields a more integrated and efficient platform. + ''; + homepage = http://mezzanine.jupo.org/; + downloadPage = https://github.com/stephenmcd/mezzanine/releases; + license = licenses.free; + maintainers = with maintainers; [ prikhi ]; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/mezzanine/writable_settings.patch b/pkgs/development/python-modules/mezzanine/writable_settings.patch deleted file mode 100644 index 4b5be7b5950c..000000000000 --- a/pkgs/development/python-modules/mezzanine/writable_settings.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -Nur mezzanine-3.1.10/mezzanine/bin/mezzanine_project.py mezzanine-3.1.10-patched/mezzanine/bin/mezzanine_project.py ---- mezzanine-3.1.10/mezzanine/bin/mezzanine_project.py 2014-08-30 07:12:19.000000000 +0200 -+++ mezzanine-3.1.10-patched/mezzanine/bin/mezzanine_project.py 2016-10-31 14:47:30.982401818 +0100 -@@ -5,6 +5,7 @@ - from distutils.dir_util import copy_tree - from optparse import OptionParser - import os -+import stat - from shutil import move - from uuid import uuid4 - -@@ -61,6 +62,9 @@ - copy_tree(os.path.join(package_path, "project_template"), project_path) - move(local_settings_path + ".template", local_settings_path) - -+ os.chmod(local_settings_path, -+ os.stat(local_settings_path).st_mode | stat.S_IWRITE) -+ - # Generate a unique SECRET_KEY for the project's setttings module. - with open(local_settings_path, "r") as f: - data = f.read() diff --git a/pkgs/development/python-modules/micawber/default.nix b/pkgs/development/python-modules/micawber/default.nix index 5e3afe05ea79..3425440390dd 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.3.5"; + version = "0.3.8"; src = fetchPypi { inherit pname version; - sha256 = "0pnq6j8f144virhri0drgf0058x6qcxfd5yrb0ynbwr8djh326yn"; + sha256 = "2e128db870cf3a351f5c680b6d1ae7e097a7ff6c70c8ba78c7d3be8e3d3c20bd"; }; propagatedBuildInputs = [ beautifulsoup4 ]; diff --git a/pkgs/development/python-modules/minidb/default.nix b/pkgs/development/python-modules/minidb/default.nix new file mode 100644 index 000000000000..209ecf998ccf --- /dev/null +++ b/pkgs/development/python-modules/minidb/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, nose +}: + +buildPythonPackage rec { + pname = "minidb"; + version = "2.0.2"; + + src = fetchurl { + url = "https://github.com/thp/minidb/archive/${version}.tar.gz"; + sha256 = "17rvkpq8v7infvbgsi48vnxamhxb3f635nqn0sln7yyvh4i9k8a0"; + }; + + checkInputs = [ nose ]; + + checkPhase = '' + nosetests test + ''; + + meta = with stdenv.lib; { + description = "A simple SQLite3-based store for Python objects"; + homepage = https://thp.io/2010/minidb/; + license = stdenv.lib.licenses.isc; + maintainers = [ stdenv.lib.maintainers.tv ]; + }; + +} diff --git a/pkgs/development/python-modules/minimock/default.nix b/pkgs/development/python-modules/minimock/default.nix new file mode 100644 index 000000000000..71409785b77d --- /dev/null +++ b/pkgs/development/python-modules/minimock/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, nose +}: + +buildPythonPackage rec { + version = "1.2.8"; + pname = "minimock"; + + src = fetchurl { + url = "https://bitbucket.org/jab/minimock/get/${version}.zip"; + sha256 = "c88fa8a7120623f23990a7f086a9657f6ced09025a55e3be8649a30b4945441a"; + }; + + buildInputs = [ nose ]; + + checkPhase = "./test"; + + meta = with stdenv.lib; { + description = "A minimalistic mocking library for python"; + homepage = https://pypi.python.org/pypi/MiniMock; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/misaka/default.nix b/pkgs/development/python-modules/misaka/default.nix index b40aead39090..85511d3ad252 100644 --- a/pkgs/development/python-modules/misaka/default.nix +++ b/pkgs/development/python-modules/misaka/default.nix @@ -1,11 +1,11 @@ { lib, fetchPypi, buildPythonPackage, cffi }: buildPythonPackage rec { pname = "misaka"; - version = "2.1.0"; + version = "2.1.1"; src = fetchPypi { inherit pname version; - sha256 = "1yqrq3a5rracirmvk52n28nn6ckdaz897gnigv89a9gmyn87sqw7"; + sha256 = "1mzc29wwyhyardclj1vg2xsfdibg2lzb7f1azjcxi580ama55wv2"; }; propagatedBuildInputs = [ cffi ]; diff --git a/pkgs/development/python-modules/mixpanel/default.nix b/pkgs/development/python-modules/mixpanel/default.nix new file mode 100644 index 000000000000..6a99913c6c8b --- /dev/null +++ b/pkgs/development/python-modules/mixpanel/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchzip +, pytest +, mock +, six +, isPy3k +}: + +buildPythonPackage rec { + version = "4.0.2"; + pname = "mixpanel"; + disabled = isPy3k; + + src = fetchzip { + url = "https://github.com/mixpanel/mixpanel-python/archive/${version}.zip"; + sha256 = "0yq1bcsjzsz7yz4rp69izsdn47rvkld4wki2xmapp8gg2s9i8709"; + }; + + buildInputs = [ pytest mock ]; + propagatedBuildInputs = [ six ]; + checkPhase = "py.test tests.py"; + + meta = with stdenv.lib; { + homepage = https://github.com/mixpanel/mixpanel-python; + description = ''This is the official Mixpanel Python library''; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/mmpython/default.nix b/pkgs/development/python-modules/mmpython/default.nix new file mode 100644 index 000000000000..0a41b6e3c87d --- /dev/null +++ b/pkgs/development/python-modules/mmpython/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, isPyPy +, isPy3k +}: + +buildPythonPackage rec { + version = "0.4.10"; + pname = "mmpython"; + + src = fetchurl { + url = https://sourceforge.net/projects/mmpython/files/latest/download; + sha256 = "1b7qfad3shgakj37gcj1b9h78j1hxlz6wp9k7h76pb4sq4bfyihy"; + name = "${pname}-${version}.tar.gz"; + }; + + disabled = isPyPy || isPy3k; + + meta = with stdenv.lib; { + description = "Media Meta Data retrieval framework"; + homepage = https://sourceforge.net/projects/mmpython/; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/mock/default.nix b/pkgs/development/python-modules/mock/default.nix new file mode 100644 index 000000000000..142383b8db7e --- /dev/null +++ b/pkgs/development/python-modules/mock/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, unittest2 +, funcsigs +, six +, pbr +, python +}: + +buildPythonPackage rec { + pname = "mock"; + version = "2.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1flbpksir5sqrvq2z0dp8sl4bzbadg21sj4d42w3klpdfvgvcn5i"; + }; + + buildInputs = [ unittest2 ]; + propagatedBuildInputs = [ funcsigs six pbr ]; + + checkPhase = '' + ${python.interpreter} -m unittest discover + ''; + + meta = with stdenv.lib; { + description = "Mock objects for Python"; + homepage = http://python-mock.sourceforge.net/; + license = stdenv.lib.licenses.bsd2; + }; + +} diff --git a/pkgs/development/python-modules/mockito/default.nix b/pkgs/development/python-modules/mockito/default.nix new file mode 100644 index 000000000000..bfef79b0f722 --- /dev/null +++ b/pkgs/development/python-modules/mockito/default.nix @@ -0,0 +1,28 @@ +{ stdenv, buildPythonPackage, fetchPypi, isPy3k, funcsigs, pytest, numpy }: + +buildPythonPackage rec { + version = "1.1.1"; + pname = "mockito"; + + src = fetchPypi { + inherit pname version; + sha256 = "142f5e8865a422ad2d67b9c67a382e3296e8f1633dbccd0e322180fba7d5303d"; + }; + + # Failing tests due 2to3 + doCheck = !isPy3k; + + propagatedBuildInputs = stdenv.lib.optionals (!isPy3k) [ funcsigs ]; + checkInputs = [ pytest numpy ]; + + checkPhase = '' + pytest + ''; + + meta = with stdenv.lib; { + description = "Spying framework"; + homepage = https://github.com/kaste/mockito-python; + license = licenses.mit; + maintainers = [ maintainers.marsam ]; + }; +} diff --git a/pkgs/development/python-modules/modestmaps/default.nix b/pkgs/development/python-modules/modestmaps/default.nix new file mode 100644 index 000000000000..f0918e4bdb6f --- /dev/null +++ b/pkgs/development/python-modules/modestmaps/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pillow +, isPy27 +}: + +buildPythonPackage rec { + pname = "ModestMaps"; + version = "1.4.6"; + disabled = !isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "0vyi1m9q4pc34i6rq5agb4x3qicx5sjlbxwmxfk70k2l5mnbjca3"; + }; + + propagatedBuildInputs = [ pillow ]; + + meta = with stdenv.lib; { + description = "A library for building interactive maps"; + homepage = http://modestmaps.com; + license = stdenv.lib.licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/mongodict/default.nix b/pkgs/development/python-modules/mongodict/default.nix new file mode 100644 index 000000000000..932160bb9fad --- /dev/null +++ b/pkgs/development/python-modules/mongodict/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pymongo +}: + +buildPythonPackage rec { + pname = "mongodict"; + version = "0.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0nv5amfs337m0gbxpjb0585s20rndqfc3mfrzq1iwgnds5gxcrlw"; + }; + + propagatedBuildInputs = [ pymongo ]; + + meta = with stdenv.lib; { + description = "MongoDB-backed Python dict-like interface"; + homepage = "https://github.com/turicas/mongodict/"; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/monotonic/default.nix b/pkgs/development/python-modules/monotonic/default.nix new file mode 100644 index 000000000000..b736301e5efb --- /dev/null +++ b/pkgs/development/python-modules/monotonic/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "monotonic"; + version = "1.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "06vw7jwq96106plhlc5vz1v1xvjismdgw9wjyzvzf0ylglnrwiib"; + }; + + __propagatedImpureHostDeps = stdenv.lib.optional stdenv.isDarwin "/usr/lib/libc.dylib"; + + patchPhase = stdenv.lib.optionalString stdenv.isLinux '' + substituteInPlace monotonic.py --replace \ + "ctypes.util.find_library('c')" "'${stdenv.glibc.out}/lib/libc.so.6'" + ''; + + meta = with stdenv.lib; { + description = "An implementation of time.monotonic() for Python 2 & < 3.3"; + homepage = https://github.com/atdt/monotonic; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/moto/default.nix b/pkgs/development/python-modules/moto/default.nix index f9d1fee8973b..4a32c5e3e373 100644 --- a/pkgs/development/python-modules/moto/default.nix +++ b/pkgs/development/python-modules/moto/default.nix @@ -4,11 +4,11 @@ buildPythonPackage rec { pname = "moto"; - version = "1.3.5"; + version = "1.3.6"; src = fetchPypi { inherit pname version; - sha256 = "52426f2567e51ba73fdc7c7d617236b7e7918dca2421caabe13e5290942b53d8"; + sha256 = "58fe0a0d55cbd9a001c02c146c15790cfcebf010c6648cb9990e6c3204709cbb"; }; postPatch = '' diff --git a/pkgs/development/python-modules/moviepy/default.nix b/pkgs/development/python-modules/moviepy/default.nix new file mode 100644 index 000000000000..960fb604ec9b --- /dev/null +++ b/pkgs/development/python-modules/moviepy/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, numpy +, decorator +, imageio +, isPy3k +, tqdm +}: + +buildPythonPackage rec { + pname = "moviepy"; + version = "0.2.3.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "1jrdpnzyk373zlh8lvjdabyvljz3sahshbdgbpk6w9vx5hfacvjk"; + }; + + # No tests + doCheck = false; + propagatedBuildInputs = [ numpy decorator imageio tqdm ]; + + meta = with stdenv.lib; { + description = "Video editing with Python"; + homepage = http://zulko.github.io/moviepy/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/mox/default.nix b/pkgs/development/python-modules/mox/default.nix new file mode 100644 index 000000000000..d9b5a5aa111e --- /dev/null +++ b/pkgs/development/python-modules/mox/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchurl +}: + +buildPythonPackage rec { + pname = "mox"; + version = "0.5.3"; + + src = fetchurl { + url = "http://pymox.googlecode.com/files/${pname}-${version}.tar.gz"; + sha256 = "4d18a4577d14da13d032be21cbdfceed302171c275b72adaa4c5997d589a5030"; + }; + + # error: invalid command 'test' + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://code.google.com/p/pymox/; + description = "A mock object framework for Python"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/mox3/default.nix b/pkgs/development/python-modules/mox3/default.nix new file mode 100644 index 000000000000..8701ea177b02 --- /dev/null +++ b/pkgs/development/python-modules/mox3/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, subunit +, testrepository +, testtools +, six +, pbr +, fixtures +, isPy36 +}: + +buildPythonPackage rec { + pname = "mox3"; + version = "0.23.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0q26sg0jasday52a7y0cch13l0ssjvr4yqnvswqxsinj1lv5ld88"; + }; + + patchPhase = '' + sed -i 's@python@${python.interpreter}@' .testr.conf + ''; + + buildInputs = [ subunit testrepository testtools six ]; + propagatedBuildInputs = [ pbr fixtures ]; + + # FAIL: mox3.tests.test_mox.RegexTest.testReprWithFlags + # ValueError: cannot use LOCALE flag with a str pattern + doCheck = !isPy36; + + meta = with stdenv.lib; { + description = "Mock object framework for Python"; + homepage = https://docs.openstack.org/mox3/latest/; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/mozsvc/default.nix b/pkgs/development/python-modules/mozsvc/default.nix new file mode 100644 index 000000000000..b7fed9e6ad98 --- /dev/null +++ b/pkgs/development/python-modules/mozsvc/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, fetchurl +, pyramid +, simplejson +, konfig +}: + +buildPythonPackage rec { + pname = "mozsvc"; + version = "0.8"; + + src = fetchgit { + url = https://github.com/mozilla-services/mozservices.git; + rev = "refs/tags/${version}"; + sha256 = "1zci2ikk83mf7va88c83dr6snfh4ddjqw0lsg3y29qk5nxf80vx2"; + }; + + patches = stdenv.lib.singleton (fetchurl { + url = https://github.com/nbp/mozservices/commit/f86c0b0b870cd8f80ce90accde9e16ecb2e88863.diff; + sha256 = "1lnghx821f6dqp3pa382ka07cncdz7hq0mkrh44d0q3grvrlrp9n"; + }); + + doCheck = false; # lazy packager + propagatedBuildInputs = [ pyramid simplejson konfig ]; + + meta = with stdenv.lib; { + homepage = https://github.com/mozilla-services/mozservices; + description = "Various utilities for Mozilla apps"; + license = licenses.mpl20; + }; + +} diff --git a/pkgs/development/python-modules/mpd/default.nix b/pkgs/development/python-modules/mpd/default.nix new file mode 100644 index 000000000000..48693293458e --- /dev/null +++ b/pkgs/development/python-modules/mpd/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "python-mpd"; + version = "0.3.0"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "02812eba1d2e0f46e37457f5a6fa23ba203622e4bcab0a19b265e66b08cd21b4"; + }; + + meta = with stdenv.lib; { + description = "An MPD (Music Player Daemon) client library written in pure Python"; + homepage = http://jatreuman.indefero.net/p/python-mpd/; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/mpd2/default.nix b/pkgs/development/python-modules/mpd2/default.nix new file mode 100644 index 000000000000..3669b8dddbf8 --- /dev/null +++ b/pkgs/development/python-modules/mpd2/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, mock +}: + +buildPythonPackage rec { + pname = "mpd2"; + version = "0.5.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "1gfrxf71xll1w6zb69znqg5c9j0g7036fsalkvqprh2id640cl3a"; + }; + + buildInputs = [ mock ]; + patchPhase = '' + sed -i -e '/tests_require/d' \ + -e 's/cmdclass.*/test_suite="mpd_test",/' setup.py + ''; + + meta = with stdenv.lib; { + description = "A Python client module for the Music Player Daemon"; + homepage = "https://github.com/Mic92/python-mpd2"; + license = licenses.lgpl3Plus; + maintainers = with maintainers; [ rvl mic92 ]; + }; + +} diff --git a/pkgs/development/python-modules/mpi4py/default.nix b/pkgs/development/python-modules/mpi4py/default.nix index 1b4ad50c781f..6d3897475ad4 100644 --- a/pkgs/development/python-modules/mpi4py/default.nix +++ b/pkgs/development/python-modules/mpi4py/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchPypi, python, buildPythonPackage, mpi, openssh }: +{ stdenv, fetchPypi, fetchpatch, python, buildPythonPackage, mpi, openssh }: buildPythonPackage rec { pname = "mpi4py"; @@ -13,6 +13,13 @@ buildPythonPackage rec { inherit mpi; }; + patches = [ (fetchpatch { + # Disable tests failing with 3.1.x and MPI_THREAD_MULTIPLE + url = "https://bitbucket.org/mpi4py/mpi4py/commits/c2b6b7e642a182f9b00a2b8e9db363214470548a/raw"; + sha256 = "0n6bz3kj4vcqb6q7d0mlj5vl6apn7i2bvfc9mpg59vh3wy47119q"; + }) + ]; + postPatch = '' substituteInPlace test/test_spawn.py --replace \ "unittest.skipMPI('openmpi(<3.0.0)')" \ diff --git a/pkgs/development/python-modules/mpmath/default.nix b/pkgs/development/python-modules/mpmath/default.nix new file mode 100644 index 000000000000..50e68352e782 --- /dev/null +++ b/pkgs/development/python-modules/mpmath/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "mpmath"; + version = "0.19"; + + src = fetchPypi { + inherit pname version; + sha256 = "08ijsr4ifrqv3cjc26mkw0dbvyygsa99in376hr4b96ddm1gdpb8"; + }; + + # error: invalid command 'test' + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://mpmath.googlecode.com; + description = "A pure-Python library for multiprecision floating arithmetic"; + license = licenses.bsd3; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/mps-youtube/default.nix b/pkgs/development/python-modules/mps-youtube/default.nix new file mode 100644 index 000000000000..4a3ff00f8352 --- /dev/null +++ b/pkgs/development/python-modules/mps-youtube/default.nix @@ -0,0 +1,39 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, isPy3k +, pafy +}: + +buildPythonPackage rec { + name = "mps-youtube-${version}"; + version = "0.2.7.1"; + disabled = (!isPy3k); + + src = fetchFromGitHub { + owner = "mps-youtube"; + repo = "mps-youtube"; + rev = "v${version}"; + sha256 = "16zn5gwb3568w95lr21b88zkqlay61p1541sa9c3x69zpi8v0pys"; + }; + + propagatedBuildInputs = [ pafy ]; + + # disabled due to error in loading unittest + # don't know how to make test from: + doCheck = false; + + # before check create a directory and redirect XDG_CONFIG_HOME to it + preCheck = '' + mkdir -p check-phase + export XDG_CONFIG_HOME=$(pwd)/check-phase + ''; + + meta = with stdenv.lib; { + description = "Terminal based YouTube player and downloader"; + homepage = https://github.com/np1/mps-youtube; + license = licenses.gpl3; + maintainers = with maintainers; [ odi ]; + }; + +} diff --git a/pkgs/development/python-modules/mpv/default.nix b/pkgs/development/python-modules/mpv/default.nix new file mode 100644 index 000000000000..cd9ca9451b8b --- /dev/null +++ b/pkgs/development/python-modules/mpv/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "mpv"; + version = "0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0b9kd70mshdr713f3l1lbnz1q0vlg2y76h5d8liy1bzqm7hjcgfw"; + }; + + buildInputs = [ pkgs.mpv ]; + patchPhase = "substituteInPlace mpv.py --replace libmpv.so ${pkgs.mpv}/lib/libmpv.so"; + + meta = with stdenv.lib; { + description = "A python interface to the mpv media player"; + homepage = "https://github.com/jaseg/python-mpv"; + license = licenses.agpl3; + }; + +} diff --git a/pkgs/development/python-modules/msgpack-numpy/default.nix b/pkgs/development/python-modules/msgpack-numpy/default.nix index e04e9d1e802d..06063fd8b998 100644 --- a/pkgs/development/python-modules/msgpack-numpy/default.nix +++ b/pkgs/development/python-modules/msgpack-numpy/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "msgpack-numpy"; - version = "0.4.3.1"; + version = "0.4.4.1"; src = fetchPypi { inherit pname version; - sha256 = "31fd5dd009bbee7f8b107db8c859e3a0a2793acc196f25ffbbae1e71b4c63ca5"; + sha256 = "ac15d3a7b9e29d3e10a2683dc00ea495891b9b4cbb502ab0b0d2e516bd0b2eab"; }; buildInputs = [ diff --git a/pkgs/development/python-modules/msrplib/default.nix b/pkgs/development/python-modules/msrplib/default.nix new file mode 100644 index 000000000000..32a759a6a49e --- /dev/null +++ b/pkgs/development/python-modules/msrplib/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchdarcs +, eventlib +, application +, gnutls +}: + +buildPythonPackage rec { + pname = "python-msrplib"; + version = "0.19"; + + src = fetchdarcs { + url = "http://devel.ag-projects.com/repositories/${pname}"; + rev = "release-${version}"; + sha256 = "0jqvvssbwzq7bwqn3wrjfnpj8zb558mynn2visnlrcma6b57yhwd"; + }; + + propagatedBuildInputs = [ eventlib application gnutls ]; + + meta = with stdenv.lib; { + homepage = https://github.com/AGProjects/python-msrplib; + description = "Client library for MSRP protocol and its relay extension (RFC 4975 and RFC4976)"; + license = licenses.lgpl3; + }; + +} diff --git a/pkgs/development/python-modules/multi_key_dict/default.nix b/pkgs/development/python-modules/multi_key_dict/default.nix new file mode 100644 index 000000000000..a094b373f8f3 --- /dev/null +++ b/pkgs/development/python-modules/multi_key_dict/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "multi_key_dict"; + version = "2.0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "17lkx4rf4waglwbhc31aak0f28c63zl3gx5k5i1iq2m3gb0xxsyy"; + }; + + meta = with stdenv.lib; { + description = "multi_key_dict"; + homepage = "https://github.com/formiaczek/multi_key_dict"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/multiset/default.nix b/pkgs/development/python-modules/multiset/default.nix new file mode 100644 index 000000000000..5cc159dc2059 --- /dev/null +++ b/pkgs/development/python-modules/multiset/default.nix @@ -0,0 +1,27 @@ +{ lib +, buildPythonPackage +, fetchPypi +, setuptools_scm +, pytestrunner +, pytest +}: + +buildPythonPackage rec { + pname = "multiset"; + version = "2.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "4801569c08bfcecfe7b0927b17f079c90f8607aca8fecaf42ded92b737162bc7"; + }; + + buildInputs = [ setuptools_scm pytestrunner ]; + checkInputs = [ pytest ]; + + meta = with lib; { + description = "An implementation of a multiset"; + homepage = https://github.com/wheerd/multiset; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/munch/default.nix b/pkgs/development/python-modules/munch/default.nix new file mode 100644 index 000000000000..490ff9033ed1 --- /dev/null +++ b/pkgs/development/python-modules/munch/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "munch"; + version = "2.0.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "1420683a94f3a2ffc77935ddd28aa9ccb540dd02b75e02ed7ea863db437ab8b2"; + }; + + meta = with stdenv.lib; { + description = "A dot-accessible dictionary (a la JavaScript objects)"; + license = licenses.mit; + homepage = https://github.com/Infinidat/munch; + }; + +} diff --git a/pkgs/development/python-modules/munkres/default.nix b/pkgs/development/python-modules/munkres/default.nix new file mode 100644 index 000000000000..af69834dd6f6 --- /dev/null +++ b/pkgs/development/python-modules/munkres/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "munkres"; + version = "1.0.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "c78f803b9b776bfb20a25c9c7bb44adbf0f9202c2024d51aa5969d21e560208d"; + }; + + # error: invalid command 'test' + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://bmc.github.com/munkres/; + description = "Munkres algorithm for the Assignment Problem"; + license = licenses.bsd3; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/murmurhash/default.nix b/pkgs/development/python-modules/murmurhash/default.nix index a3a9096a335c..b3cea69c098d 100644 --- a/pkgs/development/python-modules/murmurhash/default.nix +++ b/pkgs/development/python-modules/murmurhash/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { pname = "murmurhash"; - version = "0.28.0"; + version = "1.0.1"; src = fetchPypi { inherit pname version; - sha256 = "16id8jppw8r54wisrlaaiprcszzb7d7lbpnskqn38s8i7vnkf4b5"; + sha256 = "02wbyjixvzd6l1mljpm1ci7x835zhk3nqxgy7kvbi4jimvairs9q"; }; buildInputs = [ diff --git a/pkgs/development/python-modules/musicbrainzngs/default.nix b/pkgs/development/python-modules/musicbrainzngs/default.nix new file mode 100644 index 000000000000..0f18163883e8 --- /dev/null +++ b/pkgs/development/python-modules/musicbrainzngs/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "musicbrainzngs"; + version = "0.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "1dddarpjawryll2wss65xq3v9q8ln8dan7984l5dxzqx88d2dvr8"; + }; + + buildInputs = [ pkgs.glibcLocales ]; + + LC_ALL="en_US.UTF-8"; + + preCheck = '' + # Remove tests that rely on networking (breaks sandboxed builds) + rm test/test_submit.py + ''; + + meta = with stdenv.lib; { + homepage = http://alastair/python-musicbrainz-ngs; + description = "Python bindings for musicbrainz NGS webservice"; + license = licenses.bsd2; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/mutag/default.nix b/pkgs/development/python-modules/mutag/default.nix new file mode 100644 index 000000000000..3fbb36a37188 --- /dev/null +++ b/pkgs/development/python-modules/mutag/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, isPy3k +, pyparsing +}: + +buildPythonPackage rec { + name = "mutag-0.0.2-2ffa0258ca"; + disabled = ! isPy3k; + + src = fetchgit { + url = "https://github.com/aroig/mutag.git"; + sha256 = "0axdnwdypfd74a9dnw0g25m16xx1yygyl828xy0kpj8gyqdc6gb1"; + rev = "2ffa0258cadaf79313241f43bf2c1caaf197d9c2"; + }; + + propagatedBuildInputs = [ pyparsing ]; + + meta = with stdenv.lib; { + homepage = https://github.com/aroig/mutag; + description = "A script to change email tags in a mu indexed maildir"; + license = licenses.gpl3; + maintainers = with maintainers; [ ]; + }; + +} diff --git a/pkgs/development/python-modules/muttils/default.nix b/pkgs/development/python-modules/muttils/default.nix new file mode 100644 index 000000000000..904284e5b332 --- /dev/null +++ b/pkgs/development/python-modules/muttils/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, isPy3k +}: + +buildPythonPackage rec { + pname = "muttils"; + version = "1.3"; + disabled = isPy3k; + + src = fetchurl { + url = https://www.blacktrash.org/hg/muttils/archive/8bb26094df06.tar.bz2; + sha256 = "1a4kxa0fpgg6rdj5p4kggfn8xpniqh8v5kbiaqc6wids02m7kag6"; + }; + + # Tests don't work + doCheck = false; + + meta = with stdenv.lib; { + description = "Utilities for use with console mail clients, like mutt"; + homepage = https://www.blacktrash.org/hg/muttils; + license = licenses.gpl2Plus; + }; + +} diff --git a/pkgs/development/python-modules/mwclient/default.nix b/pkgs/development/python-modules/mwclient/default.nix new file mode 100644 index 000000000000..591aa6b04772 --- /dev/null +++ b/pkgs/development/python-modules/mwclient/default.nix @@ -0,0 +1,29 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, requests, requests_oauthlib +, responses, mock, pytestcov, pytest, pytestcache, pytestpep8, coverage, six }: + +buildPythonPackage rec { + version = "0.9.3"; + pname = "mwclient"; + name = "${pname}-${version}"; + + src = fetchFromGitHub { + owner = "mwclient"; + repo = "mwclient"; + rev = "v${version}"; + sha256 = "1kbrmq8zli2j93vmc2887bs7mqr4q1n908nbi1jjcci5v4cd4cqw"; + }; + + buildInputs = [ mock responses pytestcov pytest pytestcache pytestpep8 coverage ]; + + propagatedBuildInputs = [ six requests requests_oauthlib ]; + + checkPhase = '' + py.test + ''; + + meta = with stdenv.lib; { + description = "Python client library to the MediaWiki API"; + license = licenses.mit; + homepage = https://github.com/mwclient/mwclient; + }; +} diff --git a/pkgs/development/python-modules/mwlib-ext/default.nix b/pkgs/development/python-modules/mwlib-ext/default.nix new file mode 100644 index 000000000000..cfcbdc2d0ac3 --- /dev/null +++ b/pkgs/development/python-modules/mwlib-ext/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + version = "0.13.2"; + pname = "mwlib.ext"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "9229193ee719568d482192d9d913b3c4bb96af7c589d6c31ed4a62caf5054278"; + }; + + meta = with stdenv.lib; { + description = "Dependencies for mwlib markup"; + homepage = "http://pediapress.com/code/"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/mwlib-rl/default.nix b/pkgs/development/python-modules/mwlib-rl/default.nix new file mode 100644 index 000000000000..21820d95c7fa --- /dev/null +++ b/pkgs/development/python-modules/mwlib-rl/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, mwlib +, mwlib-ext +, pygments +}: + +buildPythonPackage rec { + version = "0.14.5"; + pname = "mwlib.rl"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "dddf9603ea0ca5aa87890217709eb5a5b16baeca547db3daad43c3ace73b6bc1"; + }; + + buildInputs = [ mwlib mwlib-ext pygments ]; + + meta = with stdenv.lib; { + description = "Generate pdfs from mediawiki markup"; + homepage = "http://pediapress.com/code/"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/mwlib/default.nix b/pkgs/development/python-modules/mwlib/default.nix new file mode 100644 index 000000000000..55a19e1a6da3 --- /dev/null +++ b/pkgs/development/python-modules/mwlib/default.nix @@ -0,0 +1,55 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, apipkg +, bottle +, gevent +, lxml +, odfpy +, pillow +, py +, pyPdf +, pyparsing +, qserve +, roman +, simplejson +, sqlite3dbm +, timelib +, pytest +}: + +buildPythonPackage rec { + version = "0.16.1"; + pname = "mwlib"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1dnmnkc21zdfaypskbpvkwl0wpkpn0nagj1fc338w64mbxrk8ny7"; + }; + + propagatedBuildInputs = [ apipkg bottle gevent lxml odfpy pillow py pyPdf pyparsing qserve roman simplejson sqlite3dbm timelib ]; + + checkInputs = [ pytest ]; + + postPatch = '' + sed -i "s/odfpy>=0.9, <0.10/odfpy/" setup.py + sed -i "s/pyparsing>=1.4.11,<1.6/pyparsing/" setup.py + ''; + + checkPhase = '' + py.test + ''; + + # Tests are in build directory but we need extension modules that are in $out + doCheck = false; + + meta = with stdenv.lib; { + description = "Library for parsing MediaWiki articles and converting them to different output formats"; + homepage = "http://pediapress.com/code/"; + license = licenses.bsd3; + # broken = true; # Requires different versions of packages + }; + +} diff --git a/pkgs/development/python-modules/mxnet/default.nix b/pkgs/development/python-modules/mxnet/default.nix new file mode 100644 index 000000000000..317f79ebe081 --- /dev/null +++ b/pkgs/development/python-modules/mxnet/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, pkgs +, requests +, numpy +, graphviz +, python +, isPy3k +}: + +buildPythonPackage rec { + inherit (pkgs.mxnet) name version src meta; + + buildInputs = [ pkgs.mxnet ]; + propagatedBuildInputs = [ requests numpy graphviz ]; + + LD_LIBRARY_PATH = stdenv.lib.makeLibraryPath [ pkgs.mxnet ]; + + doCheck = !isPy3k; + + postPatch = '' + substituteInPlace python/setup.py \ + --replace "graphviz<0.9.0" "graphviz<0.10.0" \ + --replace "numpy<=1.15.0" "numpy<1.16.0" \ + --replace "requests<2.19.0" "requests<2.20.0" + ''; + + preConfigure = '' + cd python + ''; + + postInstall = '' + rm -rf $out/mxnet + ln -s ${pkgs.mxnet}/lib/libmxnet.so $out/${python.sitePackages}/mxnet + ''; + +} diff --git a/pkgs/development/python-modules/mypy/default.nix b/pkgs/development/python-modules/mypy/default.nix index 021f3461e535..854866f659bd 100644 --- a/pkgs/development/python-modules/mypy/default.nix +++ b/pkgs/development/python-modules/mypy/default.nix @@ -1,20 +1,21 @@ -{ stdenv, fetchPypi, buildPythonPackage, lxml, typed-ast, psutil, isPy3k }: +{ stdenv, fetchPypi, buildPythonPackage, lxml, typed-ast, psutil, isPy3k +,mypy_extensions }: buildPythonPackage rec { pname = "mypy"; - version = "0.620"; + version = "0.641"; # Tests not included in pip package. doCheck = false; src = fetchPypi { inherit pname version; - sha256 = "c770605a579fdd4a014e9f0a34b6c7a36ce69b08100ff728e96e27445cef3b3c"; + sha256 = "0ma4l7px96zzb8x89dk9mkrrdzdhdqckvfsbld4fj9n25k1iw1wf"; }; disabled = !isPy3k; - propagatedBuildInputs = [ lxml typed-ast psutil ]; + propagatedBuildInputs = [ lxml typed-ast psutil mypy_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 new file mode 100644 index 000000000000..36407fd684ae --- /dev/null +++ b/pkgs/development/python-modules/mypy/extensions.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchPypi, buildPythonPackage, typing, pythonOlder }: + +buildPythonPackage rec { + pname = "mypy_extensions"; + version = "0.4.1"; + + # Tests not included in pip package. + doCheck = false; + + src = fetchPypi { + inherit pname version; + sha256 = "04h8brrbbx151dfa2cvvlnxgmb5wa00mhd2z7nd20s8kyibfkq1p"; + }; + + propagatedBuildInputs = if pythonOlder "3.5" then [ typing ] else [ ]; + + meta = with stdenv.lib; { + description = "Experimental type system extensions for programs checked with the mypy typechecker"; + homepage = "http://www.mypy-lang.org"; + license = licenses.mit; + maintainers = with maintainers; [ martingms lnl7 ]; + }; +} diff --git a/pkgs/development/python-modules/mysql-connector/default.nix b/pkgs/development/python-modules/mysql-connector/default.nix index 4af0c6487b3f..579fc4631f66 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.12"; + version = "8.0.13"; src = fetchFromGitHub { owner = "mysql"; repo = "mysql-connector-python"; rev = version; - sha256 = "1i3148dka4zfqzz4n4n5k0qaqbc585bdpmjwgx5vp6iiv7pgvrxp"; + sha256 = "1qb6m3cp6zxmr49bp6g5g5b75yszgac1h26i2hza61mrvd235688"; }; propagatedBuildInputs = [ protobuf ]; diff --git a/pkgs/development/python-modules/mysql_python/default.nix b/pkgs/development/python-modules/mysql_python/default.nix new file mode 100644 index 000000000000..a38f7e02e1cd --- /dev/null +++ b/pkgs/development/python-modules/mysql_python/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, isPy3k +, fetchPypi +, nose +, pkgs +}: + +buildPythonPackage rec { + pname = "MySQL-python"; + version = "1.2.5"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "0x0c2jg0bb3pp84njaqiic050qkyd7ymwhfvhipnimg58yv40441"; + }; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ pkgs.mysql.connector-c ]; + + # plenty of failing tests + doCheck = false; + + meta = with stdenv.lib; { + description = "MySQL database binding for Python"; + homepage = https://sourceforge.net/projects/mysql-python; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/namebench/default.nix b/pkgs/development/python-modules/namebench/default.nix new file mode 100644 index 000000000000..a930f250d80c --- /dev/null +++ b/pkgs/development/python-modules/namebench/default.nix @@ -0,0 +1,50 @@ +{ stdenv +, buildPythonPackage +, isPy3k +, isPyPy +, fetchurl +, tkinter +}: + +buildPythonPackage rec { + pname = "namebench"; + version = "1.3.1"; + disabled = isPy3k || isPyPy; + + src = fetchurl { + url = "http://namebench.googlecode.com/files/${pname}-${version}-source.tgz"; + sha256 = "09clbcd6wxgk4r6qw7hb78h818mvca7lijigy1mlq5y1f3lgkk1h"; + }; + + # error: invalid command 'test' + doCheck = false; + + propagatedBuildInputs = [ tkinter ]; + + # namebench expects to be run from its own source tree (it uses relative + # paths to various resources), make it work. + postInstall = '' + sed -i "s|import os|import os; os.chdir(\"$out/namebench\")|" "$out/bin/namebench.py" + ''; + + meta = with stdenv.lib; { + homepage = http://namebench.googlecode.com/; + description = "Find fastest DNS servers available"; + license = with licenses; [ + asl20 + # third-party program licenses (embedded in the sources) + "LGPL" # Crystal_Clear + free # dns + asl20 # graphy + "BSD" # jinja2 + ]; + longDescription = '' + It hunts down the fastest DNS servers available for your computer to + use. namebench runs a fair and thorough benchmark using your web + browser history, tcpdump output, or standardized datasets in order + to provide an individualized recommendation. namebench is completely + free and does not modify your system in any way. + ''; + }; + +} diff --git a/pkgs/development/python-modules/namedlist/default.nix b/pkgs/development/python-modules/namedlist/default.nix new file mode 100644 index 000000000000..ae07076bb057 --- /dev/null +++ b/pkgs/development/python-modules/namedlist/default.nix @@ -0,0 +1,33 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pytest +}: + +buildPythonPackage rec { + pname = "namedlist"; + version = "1.7"; + + src = fetchPypi { + inherit pname version; + sha256 = "11n9c4a5ak9971awkf1g92m6mcmiprhrw98ik2cmjsqxmz73j2qr"; + }; + + # Test file has a `unittest.main()` at the bottom that fails the tests; + # py.test can run the tests without it. + postPatch = '' + substituteInPlace test/test_namedlist.py --replace "unittest.main()" "" + ''; + + checkInputs = [ pytest ]; + checkPhase = '' + py.test + ''; + + meta = { + description = "Similar to namedtuple, but instances are mutable"; + homepage = https://bitbucket.org/ericvsmith/namedlist; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ivan ]; + }; +} diff --git a/pkgs/development/python-modules/nameparser/default.nix b/pkgs/development/python-modules/nameparser/default.nix new file mode 100644 index 000000000000..fa62bd327a4b --- /dev/null +++ b/pkgs/development/python-modules/nameparser/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, glibcLocales +}: + +buildPythonPackage rec { + pname = "nameparser"; + version = "1.0.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0w1m8qva2d7xfqrdxsnh1cncr3ank2205i5rz44hawjh2frzmik2"; + }; + + LC_ALL="en_US.UTF-8"; + buildInputs = [ glibcLocales ]; + + meta = with stdenv.lib; { + description = "A simple Python module for parsing human names into their individual components"; + homepage = https://github.com/derek73/python-nameparser; + license = licenses.lgpl21Plus; + }; + +} diff --git a/pkgs/development/python-modules/nanoleaf/default.nix b/pkgs/development/python-modules/nanoleaf/default.nix new file mode 100644 index 000000000000..ccf0be4ae6d2 --- /dev/null +++ b/pkgs/development/python-modules/nanoleaf/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage, fetchPypi, requests }: + +buildPythonPackage rec { + pname = "nanoleaf"; + version = "0.4.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "17dmxibfjmwnrs6ng5cmvfis3cv6iw267xb8n1pijy15y9dz0s8s"; + }; + + prePatch = '' + sed -i '/^gitVersion =/d' setup.py + substituteInPlace setup.py --replace 'gitVersion' '"${version}"' + ''; + + propagatedBuildInputs = [ requests ]; + + meta = with stdenv.lib; { + description = "A python interface for Nanoleaf Aurora lighting"; + homepage = https://github.com/software-2/nanoleaf; + license = licenses.mit; + maintainers = with maintainers; [ elseym ]; + }; +} diff --git a/pkgs/development/python-modules/nbconvert/default.nix b/pkgs/development/python-modules/nbconvert/default.nix index b167b7f427c1..19e8e1eede92 100644 --- a/pkgs/development/python-modules/nbconvert/default.nix +++ b/pkgs/development/python-modules/nbconvert/default.nix @@ -17,15 +17,16 @@ , pandocfilters , tornado , jupyter_client +, defusedxml }: buildPythonPackage rec { pname = "nbconvert"; - version = "5.3.1"; + version = "5.4.0"; src = fetchPypi { inherit pname version; - sha256 = "1f9dkvpx186xjm4xab0qbph588mncp4vqk3fmxrsnqs43mks9c8j"; + sha256 = "a8a2749f972592aa9250db975304af6b7337f32337e523a2c995cc9e12c07807"; }; checkInputs = [ nose pytest glibcLocales ]; @@ -33,11 +34,14 @@ buildPythonPackage rec { propagatedBuildInputs = [ entrypoints bleach mistune jinja2 pygments traitlets testpath jupyter_core nbformat ipykernel pandocfilters tornado jupyter_client + defusedxml ]; + # disable preprocessor tests for ipython 7 + # see issue https://github.com/jupyter/nbconvert/issues/898 checkPhase = '' - mkdir tmp - LC_ALL=en_US.UTF-8 HOME=`realpath tmp` py.test -v + export LC_ALL=en_US.UTF-8 + HOME=$(mktemp -d) py.test -v --ignore="nbconvert/preprocessors/tests/test_execute.py" ''; meta = { diff --git a/pkgs/development/python-modules/nbval/default.nix b/pkgs/development/python-modules/nbval/default.nix new file mode 100644 index 000000000000..c9ab72894efe --- /dev/null +++ b/pkgs/development/python-modules/nbval/default.nix @@ -0,0 +1,41 @@ +{ lib +, buildPythonPackage +, fetchPypi +, coverage +, ipykernel +, jupyter_client +, nbformat +, pytest +, six +, glibcLocales +, matplotlib +, sympy +, pytestcov +}: + +buildPythonPackage rec { + pname = "nbval"; + version = "0.9.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "3f18b87af4e94ccd073263dd58cd3eebabe9f5e4d6ab535b39d3af64811c7eda"; + }; + + LC_ALL = "en_US.UTF-8"; + + buildInputs = [ glibcLocales ]; + checkInputs = [ matplotlib sympy pytestcov ]; + propagatedBuildInputs = [ coverage ipykernel jupyter_client nbformat pytest six ]; + + checkPhase = '' + pytest tests --current-env --ignore tests/test_timeouts.py + ''; + + meta = with lib; { + description = "A py.test plugin to validate Jupyter notebooks"; + homepage = https://github.com/computationalmodelling/nbval; + license = licenses.bsd3; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/nbxmpp/default.nix b/pkgs/development/python-modules/nbxmpp/default.nix index 696796740f8b..888e1de6aa57 100644 --- a/pkgs/development/python-modules/nbxmpp/default.nix +++ b/pkgs/development/python-modules/nbxmpp/default.nix @@ -2,7 +2,7 @@ let pname = "nbxmpp"; - version = "0.6.6"; + version = "0.6.8"; name = "${pname}-${version}"; in buildPythonPackage rec { inherit pname version; @@ -11,7 +11,7 @@ in buildPythonPackage rec { name = "${name}.tar.bz2"; url = "https://dev.gajim.org/gajim/python-nbxmpp/repository/archive.tar.bz2?" + "ref=${name}"; - sha256 = "10n7z613p00q15dplsvdrz11s9yq26jy2qack6nd8k7fivfhlcmz"; + sha256 = "09zrqz01j45kvayfscd66avkrnn237lbjg9li5hjhyw92h6hkkc4"; }; propagatedBuildInputs = [ pyopenssl ]; diff --git a/pkgs/development/python-modules/ncclient/default.nix b/pkgs/development/python-modules/ncclient/default.nix index 9dc7710ff28f..24016ef8b104 100644 --- a/pkgs/development/python-modules/ncclient/default.nix +++ b/pkgs/development/python-modules/ncclient/default.nix @@ -2,6 +2,7 @@ , buildPythonPackage , fetchPypi , paramiko +, selectors2 , lxml , libxml2 , libxslt @@ -11,17 +12,17 @@ buildPythonPackage rec { pname = "ncclient"; - version = "0.6.2"; + version = "0.6.3"; src = fetchPypi { inherit pname version; - sha256 = "6616828f9c5d318906dae22378a78342bbfa5983f1775c1af8bfecc779434c38"; + sha256 = "3ab58ee0d71069cb5b0e2f29a4e605d1d8417bd10af45b73ee3e817fe389fadc"; }; checkInputs = [ nose rednose ]; propagatedBuildInputs = [ - paramiko lxml libxml2 libxslt + paramiko lxml libxml2 libxslt selectors2 ]; checkPhase = '' diff --git a/pkgs/development/python-modules/ndg-httpsclient/default.nix b/pkgs/development/python-modules/ndg-httpsclient/default.nix new file mode 100644 index 000000000000..780f2c330860 --- /dev/null +++ b/pkgs/development/python-modules/ndg-httpsclient/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, pyopenssl +}: + +buildPythonPackage rec { + version = "0.4.2"; + pname = "ndg-httpsclient"; + + propagatedBuildInputs = [ pyopenssl ]; + + src = fetchFromGitHub { + owner = "cedadev"; + repo = "ndg_httpsclient"; + rev = version; + sha256 = "1kk4knv029j0cicfiv23c1rayc1n3f1j3rhl0527gxiv0qv4jw8h"; + }; + + # uses networking + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/cedadev/ndg_httpsclient/; + description = "Provide enhanced HTTPS support for httplib and urllib2 using PyOpenSSL"; + license = licenses.bsd2; + maintainers = with maintainers; [ ]; + }; + +} diff --git a/pkgs/development/python-modules/nest-asyncio/default.nix b/pkgs/development/python-modules/nest-asyncio/default.nix new file mode 100644 index 000000000000..7cfc42e352b6 --- /dev/null +++ b/pkgs/development/python-modules/nest-asyncio/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonAtLeast +}: + +buildPythonPackage rec { + version = "0.9.1"; + pname = "nest_asyncio"; + disabled = !(pythonAtLeast "3.5"); + + src = fetchPypi { + inherit pname version; + sha256 = "0844af67deda3243389d47cd8754b6775c5c828345e0277beca7bd008d273392"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/erdewit/nest_asyncio; + description = "Patch asyncio to allow nested event loops"; + license = licenses.bsdOriginal; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/netaddr/default.nix b/pkgs/development/python-modules/netaddr/default.nix new file mode 100644 index 000000000000..ac236a775543 --- /dev/null +++ b/pkgs/development/python-modules/netaddr/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, pkgs +}: + +buildPythonPackage rec { + pname = "netaddr"; + version = "0.7.19"; + + src = fetchPypi { + inherit pname version; + sha256 = "38aeec7cdd035081d3a4c306394b19d677623bf76fa0913f6695127c7753aefd"; + }; + + LC_ALL = "en_US.UTF-8"; + buildInputs = [ pkgs.glibcLocales pytest ]; + + checkPhase = '' + # fails on python3.7: https://github.com/drkjam/netaddr/issues/182 + py.test \ + -k 'not test_ip_splitter_remove_prefix_larger_than_input_range' \ + netaddr/tests + ''; + + patches = [ + (pkgs.fetchpatch { + url = https://github.com/drkjam/netaddr/commit/2ab73f10be7069c9412e853d2d0caf29bd624012.patch; + sha256 = "0s1cdn9v5alpviabhcjmzc0m2pnpq9dh2fnnk2x96dnry1pshg39"; + }) + ]; + + meta = with stdenv.lib; { + homepage = https://github.com/drkjam/netaddr/; + description = "A network address manipulation library for Python"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/netcdf4/default.nix b/pkgs/development/python-modules/netcdf4/default.nix index 7e403fb9e563..f592edf2cd90 100644 --- a/pkgs/development/python-modules/netcdf4/default.nix +++ b/pkgs/development/python-modules/netcdf4/default.nix @@ -3,13 +3,13 @@ }: buildPythonPackage rec { pname = "netCDF4"; - version = "1.4.1"; + version = "1.4.2"; disabled = isPyPy; src = fetchPypi { inherit pname version; - sha256 = "d4fc65b98e348c39d082ab6b4b7f6d636b1b4e63bec016e5bca189fee5d46403"; + sha256 = "0c0sklgrmv15ygliin8qq0hp7vanmbi74m6zpi0r1ksr0hssyd5r"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/netdisco/default.nix b/pkgs/development/python-modules/netdisco/default.nix index 1e404370284c..036d6f9dea7c 100644 --- a/pkgs/development/python-modules/netdisco/default.nix +++ b/pkgs/development/python-modules/netdisco/default.nix @@ -1,17 +1,14 @@ -{ stdenv, buildPythonPackage, isPy3k, fetchFromGitHub, requests, zeroconf, netifaces, pytest }: +{ stdenv, buildPythonPackage, isPy3k, fetchPypi, requests, zeroconf, netifaces, pytest }: buildPythonPackage rec { pname = "netdisco"; - version = "2.0.0"; + version = "2.2.0"; disabled = !isPy3k; - # PyPI is missing tests/ directory - src = fetchFromGitHub { - owner = "home-assistant"; - repo = pname; - rev = version; - sha256 = "08x5ab7v6a20753y9br7pvfm6a054ywn7y7gh6fydqski0gad6l7"; + src = fetchPypi { + inherit pname version; + sha256 = "b5e810721a266660f7f90fc43f12c4635ec95c3db87d9e30ca408bb922cb1007"; }; propagatedBuildInputs = [ requests zeroconf netifaces ]; @@ -26,7 +23,6 @@ buildPythonPackage rec { description = "Python library to scan local network for services and devices"; homepage = https://github.com/home-assistant/netdisco; license = licenses.asl20; - platforms = platforms.unix; maintainers = with maintainers; [ dotlambda ]; }; } diff --git a/pkgs/development/python-modules/netifaces/default.nix b/pkgs/development/python-modules/netifaces/default.nix new file mode 100644 index 000000000000..8f762fb0c3d5 --- /dev/null +++ b/pkgs/development/python-modules/netifaces/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "0.10.6"; + pname = "netifaces"; + + src = fetchPypi { + inherit pname version; + sha256 = "1q7bi5k2r955rlcpspx4salvkkpk28jky67fjbpz2dkdycisak8c"; + }; + + meta = with stdenv.lib; { + homepage = https://alastairs-place.net/projects/netifaces/; + description = "Portable access to network interfaces from Python"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/networkx/default.nix b/pkgs/development/python-modules/networkx/default.nix index 3388aef9cef1..85b53bd9df68 100644 --- a/pkgs/development/python-modules/networkx/default.nix +++ b/pkgs/development/python-modules/networkx/default.nix @@ -7,12 +7,13 @@ buildPythonPackage rec { pname = "networkx"; - version = "2.1"; + # 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 = "64272ca418972b70a196cb15d9c85a5a6041f09a2f32e0d30c0255f25d458bb1"; + sha256 = "12swxb15299v9vqjsq4z8rgh5sdhvpx497xwnhpnb0gynrx6zra5"; }; checkInputs = [ nose ]; diff --git a/pkgs/development/python-modules/neuronpy/default.nix b/pkgs/development/python-modules/neuronpy/default.nix new file mode 100644 index 000000000000..1d258effda7d --- /dev/null +++ b/pkgs/development/python-modules/neuronpy/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, numpy +, matplotlib +, scipy +, isPy27 +}: + +buildPythonPackage rec { + pname = "neuronpy"; + version = "0.1.6"; + disabled = !isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "1clhc2b5fy2l8nfrji4dagmj9419nj6kam090yqxhq5c28sngk25"; + }; + + propagatedBuildInputs = [ numpy matplotlib scipy ]; + + #No tests included + doCheck = false; + + meta = with stdenv.lib; { + description = "Interfaces and utilities for the NEURON simulator and analysis of neural data"; + maintainers = [ maintainers.nico202 ]; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/nibabel/default.nix b/pkgs/development/python-modules/nibabel/default.nix index 11770fa8461c..7491865057b3 100644 --- a/pkgs/development/python-modules/nibabel/default.nix +++ b/pkgs/development/python-modules/nibabel/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "nibabel"; - version = "2.3.0"; + version = "2.3.1"; src = fetchPypi { inherit pname version; - sha256 = "bf34aeb0f7ca52dc528ae4f842607cea307b334163857ff1d64d43068f637ada"; + sha256 = "1xb6wgc67c0l7csjdd0k5r2p783rlahknrhqqa13qwgxbybadr53"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/nilearn/default.nix b/pkgs/development/python-modules/nilearn/default.nix index 93871d9a9a7e..32ec4b74509d 100644 --- a/pkgs/development/python-modules/nilearn/default.nix +++ b/pkgs/development/python-modules/nilearn/default.nix @@ -11,9 +11,14 @@ buildPythonPackage rec { sha256 = "5049363eb6da2e7c35589477dfc79bf69929ca66de2d7ed2e9dc07acf78636f4"; }; - checkPhase = "nosetests --exclude with_expand_user nilearn/tests"; + # disable some failing tests + checkPhase = '' + nosetests nilearn/tests \ + -e test_cache_mixin_with_expand_user -e test_clean_confounds -e test_detrend \ + -e test_clean_detrending -e test_high_variance_confounds + ''; - buildInputs = [ nose ]; + checkInputs = [ nose ]; propagatedBuildInputs = [ matplotlib diff --git a/pkgs/development/python-modules/nine/default.nix b/pkgs/development/python-modules/nine/default.nix new file mode 100644 index 000000000000..a6b163ed456f --- /dev/null +++ b/pkgs/development/python-modules/nine/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "nine"; + version = "0.3.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "1zrsbm0hajfvklkhgysp81hy632a3bdakp31m0lcpd9xbp5265zy"; + }; + + meta = with stdenv.lib; { + description = "Let's write Python 3 right now!"; + homepage = "https://github.com/nandoflorestan/nine"; + license = licenses.free; + }; + +} diff --git a/pkgs/development/python-modules/nipy/default.nix b/pkgs/development/python-modules/nipy/default.nix new file mode 100644 index 000000000000..ae7043c826ab --- /dev/null +++ b/pkgs/development/python-modules/nipy/default.nix @@ -0,0 +1,49 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonOlder +, nose +, matplotlib +, nibabel +, numpy +, scipy +, sympy +, python +}: + +buildPythonPackage rec { + version = "0.4.2"; + pname = "nipy"; + disabled = pythonOlder "2.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "1pn731nsczrx198i2gadffqmfbhviglrclv6xxwhnbv6w5hfs2yk"; + }; + + buildInputs = stdenv.lib.optional doCheck [ nose ]; + propagatedBuildInputs = [ matplotlib nibabel numpy scipy sympy ]; + + checkPhase = '' # wants to be run in a different directory + mkdir nosetests + cd nosetests + ${python.interpreter} -c "import nipy; nipy.test()" + rm -rf . + ''; + + # failing test: + # nipy.algorithms.statistics.models.tests.test_olsR.test_results(11.593139639404727, 11.593140144880794, 6) # disagrees by 1 at 6th decimal place + # erroring tests: + # nipy.modalities.fmri.fmristat.tests.test_FIAC.test_altprotocol + # nipy.modalities.fmri.fmristat.tests.test_FIAC.test_agreement + # nipy.tests.test_scripts.test_nipy_4d_realign # because `nipy_4d_realign` script isn't found at test time; works from nix-shell, so could be patched + # nipy.tests.test_scripts.test_nipy_3_4d # ditto re.: `nipy_3_4d` script + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://nipy.org/nipy/; + description = "Software for structural and functional neuroimaging analysis"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/nipype/default.nix b/pkgs/development/python-modules/nipype/default.nix index 8b0ee06b3495..3d8258aeb7bb 100644 --- a/pkgs/development/python-modules/nipype/default.nix +++ b/pkgs/development/python-modules/nipype/default.nix @@ -18,6 +18,8 @@ , psutil , pydot , pytest +, pytest_xdist +, pytest-forked , scipy , simplejson , traits @@ -34,11 +36,11 @@ assert !isPy3k -> configparser != null; buildPythonPackage rec { pname = "nipype"; - version = "1.1.2"; + version = "1.1.3"; src = fetchPypi { inherit pname version; - sha256 = "f2fe29bf863cb643bd5c8d2bdeaaf488308c293c9fb9913bc7a9504dc3bf8db6"; + sha256 = "c14856f3d4823aa5d63d0c19e8f04d70c74e156361ce607d86694046bab06806"; }; # see https://github.com/nipy/nipype/issues/2240 @@ -47,8 +49,6 @@ buildPythonPackage rec { postPatch = '' substituteInPlace nipype/interfaces/base/tests/test_core.py \ --replace "/usr/bin/env bash" "${bash}/bin/bash" - - rm pytest.ini ''; propagatedBuildInputs = [ @@ -56,7 +56,6 @@ buildPythonPackage rec { dateutil funcsigs future - futures networkx nibabel numpy @@ -70,9 +69,10 @@ buildPythonPackage rec { xvfbwrapper ] ++ stdenv.lib.optional (!isPy3k) [ configparser + futures ]; - checkInputs = [ pytest mock pytestcov codecov which glibcLocales ]; + checkInputs = [ pytest mock pytestcov pytest_xdist pytest-forked codecov which glibcLocales ]; checkPhase = '' LC_ALL="en_US.UTF-8" py.test -v --doctest-modules nipype diff --git a/pkgs/development/python-modules/nixpkgs/default.nix b/pkgs/development/python-modules/nixpkgs/default.nix new file mode 100644 index 000000000000..71c142436d9f --- /dev/null +++ b/pkgs/development/python-modules/nixpkgs/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pbr +, pythonix +, pythonAtLeast +}: + +buildPythonPackage rec { + pname = "nixpkgs"; + version = "0.2.2"; + disabled = ! pythonAtLeast "3.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "0gsrd99kkv99jsrh3hckz7ns1zwndi9vvh4465v4gnpz723dd6fj"; + }; + + buildInputs = [ pbr ]; + propagatedBuildInputs = [ pythonix ]; + + meta = with stdenv.lib; { + description = "Allows to `from nixpkgs import` stuff in interactive Python sessions"; + homepage = http://github.com/t184256/nixpkgs-python-importer; + license = licenses.mit; + maintainers = with maintainers; [ t184256 ]; + }; + +} diff --git a/pkgs/development/python-modules/node-semver/default.nix b/pkgs/development/python-modules/node-semver/default.nix index 20ae56fdbc79..a5ba14217018 100644 --- a/pkgs/development/python-modules/node-semver/default.nix +++ b/pkgs/development/python-modules/node-semver/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchPypi, buildPythonPackage, pytest }: buildPythonPackage rec { - version = "0.3.0"; + version = "0.5.0"; pname = "node-semver"; checkInputs = [ pytest ]; src = fetchPypi { inherit pname version; - sha256 = "d8a3906e7677f8ab05aeb3fc94c7a2fa163def5507271452ce6831282f23f1cb"; + sha256 = "1717prxvnxhndjyxasr1lcbnfk9i1dy1cnchvw7zk67h7kmw3by7"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/nose-cov/default.nix b/pkgs/development/python-modules/nose-cov/default.nix new file mode 100644 index 000000000000..1d3d6179ae63 --- /dev/null +++ b/pkgs/development/python-modules/nose-cov/default.nix @@ -0,0 +1,20 @@ +{ buildPythonPackage, fetchPypi, lib, nose, covCore }: + +buildPythonPackage rec { + pname = "nose-cov"; + version = "1.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "04j4fw01bv648gimqqj4z88606lcczbm1k326agcc74gb4sh7v4b"; + }; + + propagatedBuildInputs = [ nose covCore ]; + + meta = with lib; { + homepage = https://pypi.org/project/nose-cov/; + license = licenses.mit; + description = "This plugin produces coverage reports. It also supports coverage of subprocesses."; + maintainers = with maintainers; [ ma27 ]; + }; +} diff --git a/pkgs/development/python-modules/nose-cover3/default.nix b/pkgs/development/python-modules/nose-cover3/default.nix new file mode 100644 index 000000000000..273c0ab042f9 --- /dev/null +++ b/pkgs/development/python-modules/nose-cover3/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + +buildPythonPackage rec { + pname = "nose-cover3"; + version = "0.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1la4hhc1yszjpcchvkqk5xmzlb2g1b3fgxj9wwc58qc549whlcc1"; + }; + + propagatedBuildInputs = [ nose ]; + + # No tests included + doCheck = false; + + meta = with stdenv.lib; { + description = "Coverage 3.x support for Nose"; + homepage = https://github.com/ask/nosecover3; + license = licenses.lgpl21; + }; + +} diff --git a/pkgs/development/python-modules/nose-cprof/default.nix b/pkgs/development/python-modules/nose-cprof/default.nix new file mode 100644 index 000000000000..efafd6333dbb --- /dev/null +++ b/pkgs/development/python-modules/nose-cprof/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + + +buildPythonPackage rec { + pname = "nose-cprof"; + version = "0.1.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "0ayy5mbjly9aa9dkgpz0l06flspnxmnj6wxdl6zr59byrrr8fqhw"; + }; + + buildInputs = [ nose ]; + + meta = with stdenv.lib; { + description = "A python nose plugin to profile using cProfile rather than the default Hotshot profiler"; + homepage = https://github.com/msherry/nose-cprof; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/nose-focus/default.nix b/pkgs/development/python-modules/nose-focus/default.nix new file mode 100644 index 000000000000..ef86a35b3041 --- /dev/null +++ b/pkgs/development/python-modules/nose-focus/default.nix @@ -0,0 +1,35 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, six, nose, nose-of-yeti +, nose-pattern-exclude, which }: + +buildPythonPackage rec { + pname = "nose-focus"; + version = "0.1.3"; + + propagatedBuildInputs = [ six ]; + + checkInputs = [ nose nose-of-yeti nose-pattern-exclude which ]; + + # PyPI doesn't contain tests so let's use GitHub. See: + # https://github.com/delfick/nose-focus/issues/4 + # + # However, the versions aren't tagged on GitHub so need to use a manually + # checked revision. See: https://github.com/delfick/nose-focus/issues/5 + src = fetchFromGitHub { + owner = "delfick"; + repo = pname; + rev = "4dac785ba07ed6e1df61b0fe2854685eef3bd115"; + sha256 = "0gpd4j4433dc5ifh31w08c3bx862md0qm1ix6aam1rz4ayxpq51f"; + }; + + checkPhase = '' + patchShebangs test.sh + ./test.sh + ''; + + meta = with stdenv.lib; { + description = "Decorator and plugin to make nose focus on specific tests"; + homepage = https://nose-focus.readthedocs.io/en/latest/; + license = licenses.wtfpl; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/nose-of-yeti/default.nix b/pkgs/development/python-modules/nose-of-yeti/default.nix new file mode 100644 index 000000000000..7a783da31177 --- /dev/null +++ b/pkgs/development/python-modules/nose-of-yeti/default.nix @@ -0,0 +1,30 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, six, nose, fudge, should-dsl }: + +buildPythonPackage rec { + pname = "nose-of-yeti"; + version = "1.8"; + + propagatedBuildInputs = [ six ]; + + checkInputs = [ nose fudge should-dsl ]; + + # PyPI doesn't contain tests so let's use GitHub. + src = fetchFromGitHub { + owner = "delfick"; + repo = pname; + rev = "v${version}"; + sha256 = "1pq9bf47k0csv41vdh2g6n336p3pd11q91hj5ypk0ls3nj756gbx"; + }; + + checkPhase = '' + patchShebangs test.sh + ./test.sh + ''; + + meta = with stdenv.lib; { + description = "Nose plugin providing BDD dsl for python"; + homepage = https://github.com/delfick/nose-of-yeti; + license = licenses.mit; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/nose-pattern-exclude/default.nix b/pkgs/development/python-modules/nose-pattern-exclude/default.nix new file mode 100644 index 000000000000..24d74b938afb --- /dev/null +++ b/pkgs/development/python-modules/nose-pattern-exclude/default.nix @@ -0,0 +1,23 @@ +{ stdenv, buildPythonPackage, fetchPypi, nose }: + +buildPythonPackage rec { + pname = "nose-pattern-exclude"; + version = "0.1.3"; + + propagatedBuildInputs = [ nose ]; + + src = fetchPypi { + inherit pname version; + sha256 = "0apzxx8lavsdlxlpaxqw1snx5p7q8v5dfbip6v32f9pj2vyain1i"; + }; + + # There are no tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Exclude specific files and directories from nosetests runs"; + homepage = https://github.com/jakubroztocil/nose-pattern-exclude; + license = licenses.bsd3; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/nose/default.nix b/pkgs/development/python-modules/nose/default.nix new file mode 100644 index 000000000000..bec5156d22e0 --- /dev/null +++ b/pkgs/development/python-modules/nose/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, coverage +}: + +buildPythonPackage rec { + version = "1.3.7"; + pname = "nose"; + + src = fetchPypi { + inherit pname version; + sha256 = "f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98"; + }; + + propagatedBuildInputs = [ coverage ]; + + doCheck = false; # lot's of transient errors, too much hassle + checkPhase = if python.is_py3k or false then '' + ${python}/bin/${python.executable} setup.py build_tests + '' else "" + '' + rm functional_tests/test_multiprocessing/test_concurrent_shared.py* # see https://github.com/nose-devs/nose/commit/226bc671c73643887b36b8467b34ad485c2df062 + ${python}/bin/${python.executable} selftest.py + ''; + + meta = with stdenv.lib; { + description = "A unittest-based testing framework for python that makes writing and running tests easier"; + homepage = http://readthedocs.org/docs/nose/; + license = licenses.lgpl3; + }; + +} diff --git a/pkgs/development/python-modules/nose2/default.nix b/pkgs/development/python-modules/nose2/default.nix new file mode 100644 index 000000000000..e708ff2ee3e7 --- /dev/null +++ b/pkgs/development/python-modules/nose2/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, pythonOlder +, mock +, coverage +}: + +buildPythonPackage rec { + pname = "nose2"; + version = "0.8.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "9052f2b46807b63d9bdf68e0768da1f8386368889b50043fd5d0889c470258f3"; + }; + + propagatedBuildInputs = [ six coverage ] + ++ stdenv.lib.optionals (pythonOlder "3.4") [ mock ]; + + # AttributeError: 'module' object has no attribute 'collector' + doCheck = false; + + meta = with stdenv.lib; { + description = "nose2 is the next generation of nicer testing for Python"; + homepage = https://github.com/nose-devs/nose2; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/nose_progressive/default.nix b/pkgs/development/python-modules/nose_progressive/default.nix new file mode 100644 index 000000000000..98e34212cb8e --- /dev/null +++ b/pkgs/development/python-modules/nose_progressive/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, pillow +, blessings +, isPy3k +}: + +buildPythonPackage rec { + pname = "nose-progressive"; + version = "1.5.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0mfbjv3dcg23q0a130670g7xpfyvgza4wxkj991xxh8w9hs43ga4"; + }; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ pillow blessings ]; + + # fails with obscure error + doCheck = !isPy3k; + + meta = with stdenv.lib; { + homepage = https://github.com/erikrose/nose-progressive; + description = "A testrunner with a progress bar and smarter tracebacks"; + license = licenses.mit; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/nosejs/default.nix b/pkgs/development/python-modules/nosejs/default.nix new file mode 100644 index 000000000000..82c01e8643f9 --- /dev/null +++ b/pkgs/development/python-modules/nosejs/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + +buildPythonPackage rec { + pname = "NoseJS"; + version = "0.9.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "0qrhkd3sga56qf6k0sqyhwfcladwi05gl6aqmr0xriiq1sgva5dy"; + }; + + buildInputs = [ nose ]; + + checkPhase = '' + nosetests -v + ''; + + meta = with stdenv.lib; { + homepage = https://pypi.org/project/NoseJS/; + description = "A Nose plugin for integrating JavaScript tests into a Python test suite"; + license = licenses.free; + }; + +} diff --git a/pkgs/development/python-modules/nosexcover/default.nix b/pkgs/development/python-modules/nosexcover/default.nix new file mode 100644 index 000000000000..aa238bce79ad --- /dev/null +++ b/pkgs/development/python-modules/nosexcover/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, coverage +, nose +}: + +buildPythonPackage rec { + pname = "nosexcover"; + version = "1.0.10"; + + src = fetchPypi { + inherit pname version; + sha256 = "f5b3a7c936c4f703f15418c1f325775098184b69fa572f868edb8a99f8f144a8"; + }; + + propagatedBuildInputs = [ coverage nose ]; + + meta = with stdenv.lib; { + description = "Extends nose.plugins.cover to add Cobertura-style XML reports"; + homepage = https://github.com/cmheisel/nose-xcover/; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/notebook/default.nix b/pkgs/development/python-modules/notebook/default.nix index 2f674c9ac343..abf4df68aa82 100644 --- a/pkgs/development/python-modules/notebook/default.nix +++ b/pkgs/development/python-modules/notebook/default.nix @@ -25,11 +25,11 @@ buildPythonPackage rec { pname = "notebook"; - version = "5.6.0"; + version = "5.7.0"; src = fetchPypi { inherit pname version; - sha256 = "e2c8e931cc19db4f8c63e6a396efbc13a228b2cb5b2919df011b946f28239a08"; + sha256 = "b85e4de3d54cf4f14fe1d0515a980ccb49ddd4cdd21250cc0d4fb6374d50b1a7"; }; LC_ALL = "en_US.utf8"; diff --git a/pkgs/development/python-modules/notify/default.nix b/pkgs/development/python-modules/notify/default.nix new file mode 100644 index 000000000000..5dd953808910 --- /dev/null +++ b/pkgs/development/python-modules/notify/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, fetchurl +, python +, pygobject2 +, pygtk +, pkgs +}: + +stdenv.mkDerivation rec { + name = "python-notify-${version}"; + version = "0.1.1"; + + src = fetchurl { + url = http://www.galago-project.org/files/releases/source/notify-python/notify-python-0.1.1.tar.bz2; + sha256 = "1kh4spwgqxm534qlzzf2ijchckvs0pwjxl1irhicjmlg7mybnfvx"; + }; + + patches = stdenv.lib.singleton (fetchurl { + name = "libnotify07.patch"; + url = "https://src.fedoraproject.org/cgit/notify-python.git/plain/" + + "libnotify07.patch?id2=289573d50ae4838a1658d573d2c9f4c75e86db0c"; + sha256 = "1lqdli13mfb59xxbq4rbq1f0znh6xr17ljjhwmzqb79jl3dig12z"; + }); + + postPatch = '' + sed -i -e '/^PYGTK_CODEGEN/s|=.*|="${pygtk}/bin/pygtk-codegen-2.0"|' \ + configure + ''; + + nativeBuildInputs = [ pkgs.pkgconfig ]; + buildInputs = [ python pygobject2 pygtk pkgs.libnotify pkgs.glib pkgs.gtk2 pkgs.dbus-glib ]; + + postInstall = "cd $out/lib/python*/site-packages && ln -s gtk-*/pynotify ."; + + meta = with stdenv.lib; { + description = "Python bindings for libnotify"; + homepage = http://www.galago-project.org/; + license = licenses.lgpl3; + }; + +} diff --git a/pkgs/development/python-modules/notmuch/default.nix b/pkgs/development/python-modules/notmuch/default.nix new file mode 100644 index 000000000000..207e59b85011 --- /dev/null +++ b/pkgs/development/python-modules/notmuch/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, pkgs +, python +}: + +buildPythonPackage rec { + name = "python-${pkgs.notmuch.name}"; + + src = pkgs.notmuch.src; + + sourceRoot = pkgs.notmuch.pythonSourceRoot; + + buildInputs = [ python pkgs.notmuch ]; + + postPatch = '' + sed -i -e '/CDLL/s@"libnotmuch\.@"${pkgs.notmuch}/lib/libnotmuch.@' \ + notmuch/globals.py + ''; + + meta = with stdenv.lib; { + description = "A Python wrapper around notmuch"; + homepage = https://notmuchmail.org/; + license = licenses.gpl3; + maintainers = with maintainers; [ garbas ]; + }; + +} diff --git a/pkgs/development/python-modules/ntplib/default.nix b/pkgs/development/python-modules/ntplib/default.nix new file mode 100644 index 000000000000..d6506ae4b4ad --- /dev/null +++ b/pkgs/development/python-modules/ntplib/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "ntplib"; + version = "0.3.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "c4621b64d50be9461d9bd9a71ba0b4af06fbbf818bbd483752d95c1a4e273ede"; + }; + + # Require networking + doCheck = false; + + meta = with stdenv.lib; { + description = "Python NTP library"; + homepage = http://code.google.com/p/ntplib/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/nuitka/default.nix b/pkgs/development/python-modules/nuitka/default.nix new file mode 100644 index 000000000000..1b14657d5061 --- /dev/null +++ b/pkgs/development/python-modules/nuitka/default.nix @@ -0,0 +1,53 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, vmprof +, pyqt4 +, scons +, isPyPy +, pkgs +}: + +let + # scons is needed but using it requires Python 2.7 + # Therefore we create a separate env for it. + scons = pkgs.python27.withPackages(ps: [ pkgs.scons ]); +in buildPythonPackage rec { + version = "0.6.0.6"; + pname = "Nuitka"; + + # Latest version is not yet on PyPi + src = fetchurl { + url = "https://github.com/kayhayen/Nuitka/archive/${version}.tar.gz"; + sha256 = "1i5p4ia4qcqmfb9k90g3ssbr090q555fdpc32sl4x6rgqfw5ddj4"; + }; + + checkInputs = [ vmprof pyqt4 ]; + nativeBuildInputs = [ scons ]; + + postPatch = '' + patchShebangs tests/run-tests + '' + stdenv.lib.optionalString stdenv.isLinux '' + substituteInPlace nuitka/plugins/standard/ImplicitImports.py --replace 'locateDLL("uuid")' '"${pkgs.utillinux.out}/lib/libuuid.so"' + ''; + + # We do not want any wrappers here. + postFixup = ''''; + + checkPhase = '' + tests/run-tests + ''; + + # Problem with a subprocess (parts) + doCheck = false; + + # Requires CPython + disabled = isPyPy; + + meta = with stdenv.lib; { + description = "Python compiler with full language support and CPython compatibility"; + license = licenses.asl20; + homepage = http://nuitka.net/; + }; + +} diff --git a/pkgs/development/python-modules/numericalunits/default.nix b/pkgs/development/python-modules/numericalunits/default.nix new file mode 100644 index 000000000000..1212bf0039c9 --- /dev/null +++ b/pkgs/development/python-modules/numericalunits/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "1.16"; + pname = "numericalunits"; + + src = fetchPypi { + inherit pname version; + sha256 = "71ae8e236c7a223bccefffb670dca68be476dd63b7b9009641fc64099455da25"; + }; + + # no tests + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://pypi.python.org/pypi/numericalunits; + description = "A package that lets you define quantities with unit"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/numexpr/default.nix b/pkgs/development/python-modules/numexpr/default.nix index 6e237b2bd9ed..acf41fb539e3 100644 --- a/pkgs/development/python-modules/numexpr/default.nix +++ b/pkgs/development/python-modules/numexpr/default.nix @@ -3,6 +3,7 @@ , fetchPypi , python , numpy +, llvmPackages ? null }: buildPythonPackage rec { @@ -14,6 +15,17 @@ buildPythonPackage rec { sha256 = "ee8bc7201aa2f1962c67d27c326a11eef9df887d7b87b1278a1d4e722bf44375"; }; + # Remove existing site.cfg, use the one we built for numpy. + # Somehow openmp needs to be added to LD_LIBRARY_PATH + # https://software.intel.com/en-us/forums/intel-system-studio/topic/611682 + preBuild = '' + rm site.cfg + ln -s ${numpy.cfg} site.cfg + export LD_LIBRARY_PATH=${llvmPackages.openmp}/lib + ''; + + buildInputs = [] ++ lib.optional (numpy.blasImplementation == "mkl") llvmPackages.openmp; + propagatedBuildInputs = [ numpy ]; # Run the test suite. diff --git a/pkgs/development/python-modules/numpy/default.nix b/pkgs/development/python-modules/numpy/default.nix index af8815dbfb1b..5710c9cc7a4e 100644 --- a/pkgs/development/python-modules/numpy/default.nix +++ b/pkgs/development/python-modules/numpy/default.nix @@ -1,17 +1,32 @@ -{ stdenv, lib, fetchPypi, python, buildPythonPackage, isPyPy, gfortran, pytest, blas }: +{ stdenv, lib, fetchPypi, python, buildPythonPackage, isPyPy, gfortran, pytest, blas, writeTextFile }: -buildPythonPackage rec { +let + blasImplementation = lib.nameFromURL blas.name "-"; + cfg = writeTextFile { + name = "site.cfg"; + text = (lib.generators.toINI {} { + "${blasImplementation}" = { + include_dirs = "${blas}/include"; + library_dirs = "${blas}/lib"; + } // lib.optionalAttrs (blasImplementation == "mkl") { + mkl_libs = "mkl_rt"; + lapack_libs = ""; + }; + }); + }; +in buildPythonPackage rec { pname = "numpy"; - version = "1.15.1"; + version = "1.15.3"; src = fetchPypi { inherit pname version; extension = "zip"; - sha256 = "7b9e37f194f8bcdca8e9e6af92e2cbad79e360542effc2dd6b98d63955d8d8a3"; + sha256 = "1c0c80e74759fa4942298044274f2c11b08c86230b25b8b819e55e644f5ff2b6"; }; disabled = isPyPy; - buildInputs = [ gfortran pytest blas ]; + nativeBuildInputs = [ gfortran pytest ]; + buildInputs = [ blas ]; patches = lib.optionals (python.hasDistutilsCxxPatch or false) [ # We patch cpython/distutils to fix https://bugs.python.org/issue1222585 @@ -38,12 +53,7 @@ buildPythonPackage rec { ''; preBuild = '' - echo "Creating site.cfg file..." - cat << EOF > site.cfg - [openblas] - include_dirs = ${blas}/include - library_dirs = ${blas}/lib - EOF + ln -s ${cfg} site.cfg ''; enableParallelBuilding = true; @@ -58,8 +68,11 @@ buildPythonPackage rec { passthru = { blas = blas; + inherit blasImplementation cfg; }; + doCheck = blasImplementation != "mkl"; + # Disable two tests # - test_f2py: f2py isn't yet on path. # - test_large_file_support: takes a long time and can cause the machine to run out of disk space diff --git a/pkgs/development/python-modules/nvchecker/default.nix b/pkgs/development/python-modules/nvchecker/default.nix new file mode 100644 index 000000000000..a015a1247385 --- /dev/null +++ b/pkgs/development/python-modules/nvchecker/default.nix @@ -0,0 +1,31 @@ +{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, pytest, setuptools, structlog, pytest-asyncio, pytest_xdist, flaky, tornado, pycurl }: + +buildPythonPackage rec { + pname = "nvchecker"; + version = "1.2.7"; + + src = fetchPypi { + inherit pname version; + sha256 = "19qc2wwkdr701mx94r75ayq5h2jz3q620hcqaj2ng9qdgxm90940"; + }; + + propagatedBuildInputs = [ setuptools structlog tornado pycurl ]; + checkInputs = [ pytest pytest-asyncio pytest_xdist flaky ]; + + # Disable tests for now, because our version of pytest seems to be too new + # https://github.com/lilydjwg/nvchecker/commit/42a02efec84824a073601e1c2de30339d251e4c7 + doCheck = false; + + checkPhase = '' + py.test + ''; + + disabled = pythonOlder "3.5"; + + meta = with stdenv.lib; { + homepage = https://github.com/lilydjwg/nvchecker; + description = "New version checker for software"; + license = licenses.mit; + maintainers = with maintainers; [ marsam ]; + }; +} diff --git a/pkgs/development/python-modules/nxt-python/default.nix b/pkgs/development/python-modules/nxt-python/default.nix new file mode 100644 index 000000000000..c9b523a266b9 --- /dev/null +++ b/pkgs/development/python-modules/nxt-python/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, isPy3k +, pyusb +, pybluez +, pyfantom +, git +}: + +buildPythonPackage rec { + version = "unstable-20160819"; + pname = "nxt-python"; + disabled = isPy3k; + + src = fetchgit { + url = "http://github.com/Eelviny/nxt-python"; + rev = "479e20b7491b28567035f4cee294c4a2af629297"; + sha256 = "0mcsajhgm2wy4iy2lhmyi3xibgmbixbchanzmlhsxk6qyjccn9r9"; + branchName= "pyusb"; + }; + + propagatedBuildInputs = [ pyusb pybluez pyfantom git ]; + + # Tests fail on Mac dependency + doCheck = false; + + meta = with stdenv.lib; { + description = "Python driver/interface for Lego Mindstorms NXT robot"; + homepage = https://github.com/Eelviny/nxt-python; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ leenaars ]; + }; + +} diff --git a/pkgs/development/python-modules/oauth/default.nix b/pkgs/development/python-modules/oauth/default.nix new file mode 100644 index 000000000000..a8e5c8bf53d2 --- /dev/null +++ b/pkgs/development/python-modules/oauth/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "oauth"; + version = "1.0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0pdgi35hczsslil4890xqawnbpdazkgf2v1443847h5hy2gq2sg7"; + }; + + # No tests included in archive + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://code.google.com/p/oauth; + description = "Library for OAuth version 1.0a"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/oauth2/default.nix b/pkgs/development/python-modules/oauth2/default.nix new file mode 100644 index 000000000000..e01ef7c902d9 --- /dev/null +++ b/pkgs/development/python-modules/oauth2/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, httplib2 +, mock +, coverage +}: + +buildPythonPackage rec { + pname = "oauth2"; + version = "1.9.0.post1"; + + src = fetchPypi { + inherit pname version; + sha256 = "c006a85e7c60107c7cc6da1b184b5c719f6dd7202098196dfa6e55df669b59bf"; + }; + + propagatedBuildInputs = [ httplib2 ]; + buildInputs = [ mock coverage ]; + + # ServerNotFoundError: Unable to find the server at oauth-sandbox.sevengoslings.net + doCheck = false; + + meta = with stdenv.lib; { + homepage = "https://github.com/simplegeo/python-oauth2"; + description = "Library for OAuth version 1.0"; + license = licenses.mit; + maintainers = with maintainers; [ garbas ]; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/oauth2client/default.nix b/pkgs/development/python-modules/oauth2client/default.nix index 81742a99da8d..8500b53b244c 100644 --- a/pkgs/development/python-modules/oauth2client/default.nix +++ b/pkgs/development/python-modules/oauth2client/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { pname = "oauth2client"; - version = "4.1.2"; + version = "4.1.3"; src = fetchPypi { inherit pname version; - sha256 = "bd3062c06f8b10c6ef7a890b22c2740e5f87d61b6e1f4b1c90d069cdfc9dadb5"; + sha256 = "d486741e451287f69568a4d26d70d9acd73a2bbfa275746c535b4209891cccc6"; }; propagatedBuildInputs = [ six httplib2 pyasn1-modules rsa ]; diff --git a/pkgs/development/python-modules/oauthlib/default.nix b/pkgs/development/python-modules/oauthlib/default.nix new file mode 100644 index 000000000000..61259764becf --- /dev/null +++ b/pkgs/development/python-modules/oauthlib/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, mock +, nose +, unittest2 +, cryptography +, blinker +, pyjwt +}: + +buildPythonPackage rec { + version = "2.0.0"; + pname = "oauthlib"; + + src = fetchurl { + url = "https://github.com/idan/oauthlib/archive/v${version}.tar.gz"; + sha256 = "02b645a8rqh4xfs1cmj8sss8wqppiadd1ndq3av1cdjz2frfqcjf"; + }; + + buildInputs = [ mock nose unittest2 ]; + propagatedBuildInputs = [ cryptography blinker pyjwt ]; + + meta = with stdenv.lib; { + homepage = https://github.com/idan/oauthlib; + downloadPage = https://github.com/idan/oauthlib/releases; + description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"; + maintainers = with maintainers; [ prikhi ]; + }; + +} diff --git a/pkgs/development/python-modules/obfsproxy/default.nix b/pkgs/development/python-modules/obfsproxy/default.nix new file mode 100644 index 000000000000..2f435201d21d --- /dev/null +++ b/pkgs/development/python-modules/obfsproxy/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, pyptlib +, argparse +, twisted +, pycrypto +, pyyaml +}: + +buildPythonPackage rec { + pname = "obfsproxy"; + version = "0.2.13"; + + src = fetchgit { + url = meta.repositories.git; + rev = "refs/tags/${pname}-${version}"; + sha256 = "04ja1cl8xzqnwrd2gi6nlnxbmjri141bzwa5gybvr44d8h3k2nfa"; + }; + + postPatch = '' + substituteInPlace setup.py --replace "version=versioneer.get_version()" "version='${version}'" + substituteInPlace setup.py --replace "argparse" "" + ''; + + propagatedBuildInputs = [ pyptlib argparse twisted pycrypto pyyaml ]; + + # No tests in archive + doCheck = false; + + meta = with stdenv.lib; { + description = "A pluggable transport proxy"; + homepage = https://www.torproject.org/projects/obfsproxy; + repositories.git = https://git.torproject.org/pluggable-transports/obfsproxy.git; + maintainers = with maintainers; [ phreedom thoughtpolice ]; + }; + +} diff --git a/pkgs/development/python-modules/objgraph/default.nix b/pkgs/development/python-modules/objgraph/default.nix new file mode 100644 index 000000000000..6d26d71141dc --- /dev/null +++ b/pkgs/development/python-modules/objgraph/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +, isPyPy +}: + +buildPythonPackage rec { + pname = "objgraph"; + version = "2.0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "841de52715774ec1d0e97d9b4462d6e3e10406155f9b61f54ba7db984c45442a"; + }; + + # Tests fail with PyPy. + disabled = isPyPy; + + propagatedBuildInputs = [pkgs.graphviz]; + + meta = with stdenv.lib; { + description = "Draws Python object reference graphs with graphviz"; + homepage = https://mg.pov.lt/objgraph/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/offtrac/default.nix b/pkgs/development/python-modules/offtrac/default.nix new file mode 100644 index 000000000000..e098ecc8c31d --- /dev/null +++ b/pkgs/development/python-modules/offtrac/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "offtrac"; + version = "0.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "06vd010pa1z7lyfj1na30iqzffr4kzj2k2sba09spik7drlvvl56"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://fedorahosted.org/offtrac; + description = "Trac xmlrpc library"; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/ofxparse/default.nix b/pkgs/development/python-modules/ofxparse/default.nix new file mode 100644 index 000000000000..6308921aeab1 --- /dev/null +++ b/pkgs/development/python-modules/ofxparse/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, beautifulsoup4 +}: + +buildPythonPackage rec { + pname = "ofxparse"; + version = "0.14"; + + src = fetchPypi { + inherit pname version; + sha256 = "d8c486126a94d912442d040121db44fbc4a646ea70fa935df33b5b4dbfbbe42a"; + }; + + propagatedBuildInputs = [ six beautifulsoup4 ]; + + meta = with stdenv.lib; { + homepage = "http://sites.google.com/site/ofxparse"; + description = "Tools for working with the OFX (Open Financial Exchange) file format"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/ofxtools/default.nix b/pkgs/development/python-modules/ofxtools/default.nix new file mode 100644 index 000000000000..8490aae4f5c2 --- /dev/null +++ b/pkgs/development/python-modules/ofxtools/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, sqlalchemy +}: + +buildPythonPackage rec { + pname = "ofxtools"; + version = "0.3.8"; + + src = fetchPypi { + inherit pname version; + sha256 = "88f289a60f4312a1599c38a8fb3216e2b46d10cc34476f9a16a33ac8aac7ec35"; + }; + + checkPhase = '' + ${python.interpreter} -m unittest discover -s ofxtools + ''; + + buildInputs = [ sqlalchemy ]; + + meta = with stdenv.lib; { + homepage = "https://github.com/csingley/ofxtools"; + description = "Library for working with Open Financial Exchange (OFX) formatted data used by financial institutions"; + license = licenses.mit; + broken = true; + }; + +} diff --git a/pkgs/development/python-modules/openant/default.nix b/pkgs/development/python-modules/openant/default.nix new file mode 100644 index 000000000000..9b88a71c5cc0 --- /dev/null +++ b/pkgs/development/python-modules/openant/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, pyusb +}: + +buildPythonPackage rec { + pname = "openant-unstable"; + version = "2017-02-11"; + + src = fetchFromGitHub { + owner = "Tigge"; + repo = "openant"; + rev = "ed89281e37f65d768641e87356cef38877952397"; + sha256 = "1g81l9arqdy09ijswn3sp4d6i3z18d44lzyb78bwnvdb14q22k19"; + }; + + # Removes some setup.py hacks intended to install udev rules. + # We do the job ourselves in postInstall below. + postPatch = '' + sed -i -e '/cmdclass=.*/d' setup.py + ''; + + postInstall = '' + install -dm755 "$out/etc/udev/rules.d" + install -m644 resources/ant-usb-sticks.rules "$out/etc/udev/rules.d/99-ant-usb-sticks.rules" + ''; + + propagatedBuildInputs = [ pyusb ]; + + meta = with stdenv.lib; { + homepage = "https://github.com/Tigge/openant"; + description = "ANT and ANT-FS Python Library"; + license = licenses.mit; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/openpyxl/default.nix b/pkgs/development/python-modules/openpyxl/default.nix index 6445201c40b4..034fa8e67917 100644 --- a/pkgs/development/python-modules/openpyxl/default.nix +++ b/pkgs/development/python-modules/openpyxl/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "openpyxl"; - version = "2.5.6"; + version = "2.5.8"; src = fetchPypi { inherit pname version; - sha256 = "04091e034911a0afc531c3a15e5ae0b1b6a43654dbf63c187f47d20cdfefac1c"; + sha256 = "22904d7bdfaaab33d65d50a0915a65eeb2f29c85d9ec53081563850678a29927"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/ordered-set/default.nix b/pkgs/development/python-modules/ordered-set/default.nix index bf20f7827be3..dc86068becb4 100644 --- a/pkgs/development/python-modules/ordered-set/default.nix +++ b/pkgs/development/python-modules/ordered-set/default.nix @@ -1,14 +1,14 @@ -{ buildPythonPackage, fetchPypi, lib, pytest }: +{ buildPythonPackage, fetchPypi, lib, pytest, pytestrunner }: buildPythonPackage rec { pname = "ordered-set"; - version = "3.0.1"; + version = "3.1"; - buildInputs = [ pytest ]; + buildInputs = [ pytest pytestrunner ]; src = fetchPypi { inherit pname version; - sha256 = "0yyfkkfzpwlx4jlfqzb7p1xpzmn2jyzq2qlakqx62pxizfzxfvrx"; + sha256 = "0slg1ys58dzxl96mws3sydzavdzqdk0s2nrc852dphd9kbm07dzr"; }; checkPhase = '' @@ -21,6 +21,3 @@ buildPythonPackage rec { maintainers = [ lib.maintainers.MostAwesomeDude ]; }; } - - - diff --git a/pkgs/development/python-modules/ordereddict/default.nix b/pkgs/development/python-modules/ordereddict/default.nix new file mode 100644 index 000000000000..27bdd728bbe6 --- /dev/null +++ b/pkgs/development/python-modules/ordereddict/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "ordereddict"; + version = "1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "07qvy11nvgxpzarrni3wrww3vpc9yafgi2bch4j2vvvc42nb8d8w"; + }; + + meta = with stdenv.lib; { + description = "A drop-in substitute for Py2.7's new collections.OrderedDict that works in Python 2.4-2.6"; + license = licenses.bsd3; + maintainers = with maintainers; [ garbas ]; + }; + +} diff --git a/pkgs/development/python-modules/osc/default.nix b/pkgs/development/python-modules/osc/default.nix new file mode 100644 index 000000000000..87bd6ee258c0 --- /dev/null +++ b/pkgs/development/python-modules/osc/default.nix @@ -0,0 +1,46 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, isPy3k +, pkgs +, urlgrabber +, m2crypto +, pyyaml +, lxml +}: + +buildPythonPackage { + pname = "osc"; + version = "0.162.0-55-gb730f88"; + disabled = isPy3k; + + src = fetchFromGitHub { + owner = "openSUSE"; + repo = "osc"; + rev = "b730f880cfe85a8547f569355a21706f27ebfa78"; + sha256 = "0hh9j5zd2kc0804d2jmf1q3w5xm9l9s69hhgysbncrv5fw0414lh"; + }; + + buildInputs = [ pkgs.bashInteractive ]; # needed for bash-completion helper + propagatedBuildInputs = [ urlgrabber m2crypto pyyaml lxml ]; + + postInstall = '' + ln -s $out/bin/osc-wrapper.py $out/bin/osc + install -D -m444 osc.fish $out/etc/fish/completions/osc.fish + install -D -m555 dist/osc.complete $out/share/bash-completion/helpers/osc-helper + mkdir -p $out/share/bash-completion/completions + cat >>$out/share/bash-completion/completions/osc </dev/null 2>&1 || return + complete -r _nullcommand >/dev/null 2>&1 || return + complete -o default -C $out/share/bash-completion/helpers/osc-helper osc + EOF + ''; + + meta = with stdenv.lib; { + description = "opensuse-commander with svn like handling"; + maintainers = [ maintainers.peti ]; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/osmnx/default.nix b/pkgs/development/python-modules/osmnx/default.nix new file mode 100755 index 000000000000..c34b75bd0415 --- /dev/null +++ b/pkgs/development/python-modules/osmnx/default.nix @@ -0,0 +1,33 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, geopandas, descartes, matplotlib, networkx, numpy +, pandas, requests, Rtree, shapely, pytest, coverage, coveralls, folium, scikitlearn, scipy}: + +buildPythonPackage rec { + pname = "osmnx"; + version = "0.8.1"; + + src = fetchFromGitHub { + owner = "gboeing"; + repo = pname; + rev = "v${version}"; + sha256 = "1pn2v3dhbmb0yhqif9padg7x3sdx27pgfr95i3kxj4v0yrviaf9k"; + }; + + propagatedBuildInputs = [ geopandas descartes matplotlib networkx numpy pandas requests Rtree shapely folium scikitlearn scipy ]; + + checkInputs = [ coverage pytest coveralls ]; + #Fails when using sandboxing as it requires internet connection, works fine without it + doCheck = false; + + #Check phase for the record + #checkPhase = '' + # coverage run --source osmnx -m pytest --verbose + #''; + + meta = with stdenv.lib; { + description = "A package to easily download, construct, project, visualize, and analyze complex street networks from OpenStreetMap with NetworkX."; + homepage = https://github.com/gboeing/osmnx; + license = licenses.mit; + maintainers = with maintainers; [ psyanticy ]; + }; +} + diff --git a/pkgs/development/python-modules/outcome/default.nix b/pkgs/development/python-modules/outcome/default.nix index 9525be4cb341..dc06ab63d2d9 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 = "0.1.0"; + version = "1.0.0"; disabled = pythonOlder "3.4"; src = fetchPypi { inherit pname version; - sha256 = "d54e5d469088af53022f64a753b288d6bab0fe42e513eb7146137d560e2e516e"; + sha256 = "0wdcakx1r1317bx6139k9gv6k272fryid83d1kk0r43andfw0n4x"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/ovito/default.nix b/pkgs/development/python-modules/ovito/default.nix new file mode 100644 index 000000000000..cae337904b20 --- /dev/null +++ b/pkgs/development/python-modules/ovito/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchgit +, cmake +, qtbase, libav, netcdf, qscintilla, zlib, boost, git, fftw, hdf5, libssh +, pythonPackages +}: + +stdenv.mkDerivation rec { + # compilation error in 2.9.0 https://gitlab.com/stuko/ovito/issues/40 + # This is not the "released" 3.0.0 just a commit + version = "3.0.0"; + name = "ovito-${version}"; + + src = fetchgit { + url = "https://gitlab.com/stuko/ovito"; + rev = "a28c28182a879d2a1b511ec56f9845306dd8a4db"; + sha256 = "1vqzv3gzwf8r0g05a7fj8hdyvnzq2h3wdfck7j6n1av6rvp7hi5r"; + }; + + buildInputs = [ cmake libav netcdf qscintilla zlib boost zlib git fftw hdf5 libssh ]; + propagatedBuildInputs = with pythonPackages; [ sphinx numpy sip pyqt5 matplotlib ase ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "Scientific visualization and analysis software for atomistic simulation data"; + homepage = https://www.ovito.org; + license = licenses.gpl3; + maintainers = [ maintainers.costrouc ]; + # ensures not built on hydra + # https://github.com/NixOS/nixpkgs/pull/46846#issuecomment-436388048 + hydraPlatforms = [ ]; + }; +} diff --git a/pkgs/development/python-modules/owslib/default.nix b/pkgs/development/python-modules/owslib/default.nix new file mode 100644 index 000000000000..7331511568fa --- /dev/null +++ b/pkgs/development/python-modules/owslib/default.nix @@ -0,0 +1,22 @@ +{ lib, buildPythonPackage, fetchPypi, dateutil, requests, pytz, pyproj , pytest } : +buildPythonPackage rec { + pname = "OWSLib"; + version = "0.17.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1px2nmbpbpp556kjq0ym0a7j24nbvs4w829727b2gr4a4ff86hxc"; + }; + + buildInputs = [ pytest ]; + propagatedBuildInputs = [ dateutil pyproj pytz requests ]; + + # 'tests' dir not included in pypy distribution archive. + doCheck = false; + + meta = with lib; { + description = "client for Open Geospatial Consortium web service interface standards"; + license = licenses.bsd3; + homepage = https://www.osgeo.org/projects/owslib/; + }; +} diff --git a/pkgs/development/python-modules/pagerduty/default.nix b/pkgs/development/python-modules/pagerduty/default.nix new file mode 100644 index 000000000000..634de3947a67 --- /dev/null +++ b/pkgs/development/python-modules/pagerduty/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "pagerduty"; + version = "0.2.1"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "e8c237239d3ffb061069aa04fc5b3d8ae4fb0af16a9713fe0977f02261d323e9"; + }; + + meta = with stdenv.lib; { + homepage = http://github.com/samuel/python-pagerduty; + description = "Library for the PagerDuty service API"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/paho-mqtt/default.nix b/pkgs/development/python-modules/paho-mqtt/default.nix new file mode 100644 index 000000000000..d58b31ffc04b --- /dev/null +++ b/pkgs/development/python-modules/paho-mqtt/default.nix @@ -0,0 +1,29 @@ +{ lib, buildPythonPackage, fetchFromGitHub, isPy3k +, pytestrunner, pytest, mock }: + +buildPythonPackage rec { + pname = "paho-mqtt"; + version = "1.4.0"; + + # No tests in PyPI tarball + src = fetchFromGitHub { + owner = "eclipse"; + repo = "paho.mqtt.python"; + rev = "v${version}"; + sha256 = "1xg9ppz2lqacd9prsrx93q2wfkjjyla03xlfw74aj1alz9ki5hrs"; + }; + + postPatch = '' + substituteInPlace setup.py --replace "pylama" "" + substituteInPlace setup.cfg --replace "--pylama" "" + ''; + + checkInputs = [ pytestrunner pytest ] ++ lib.optional (!isPy3k) mock; + + meta = with lib; { + homepage = https://eclipse.org/paho; + description = "MQTT version 3.1.1 client class"; + license = licenses.epl10; + maintainers = with maintainers; [ mog dotlambda ]; + }; +} diff --git a/pkgs/development/python-modules/pamela/default.nix b/pkgs/development/python-modules/pamela/default.nix new file mode 100644 index 000000000000..05254e4fd43e --- /dev/null +++ b/pkgs/development/python-modules/pamela/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "pamela"; + version = "0.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0ssxbqsshrm8p642g3h6wsq20z1fsqhpdvqdm827gn6dlr38868y"; + }; + + postUnpack = '' + substituteInPlace $sourceRoot/pamela.py --replace \ + 'find_library("pam")' \ + '"${stdenv.lib.getLib pkgs.pam}/lib/libpam.so"' + ''; + + doCheck = false; + + meta = with stdenv.lib; { + description = "PAM interface using ctypes"; + homepage = "https://github.com/minrk/pamela"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pamqp/default.nix b/pkgs/development/python-modules/pamqp/default.nix new file mode 100644 index 000000000000..89e88476e377 --- /dev/null +++ b/pkgs/development/python-modules/pamqp/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, mock +, nose +, pep8 +, pylint +, mccabe +}: + +buildPythonPackage rec { + version = "1.6.1"; + pname = "pamqp"; + + src = fetchPypi { + inherit pname version; + sha256 = "1vmyvynqzx5zvbipaxff4fnzy3h3dvl3zicyr15yb816j93jl2ca"; + }; + + buildInputs = [ mock nose pep8 pylint mccabe ]; + + meta = with stdenv.lib; { + description = "RabbitMQ Focused AMQP low-level library"; + homepage = https://pypi.python.org/pypi/pamqp; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/pandas/default.nix b/pkgs/development/python-modules/pandas/default.nix index 02427a524257..839e7f1e8192 100644 --- a/pkgs/development/python-modules/pandas/default.nix +++ b/pkgs/development/python-modules/pandas/default.nix @@ -87,6 +87,8 @@ in buildPythonPackage rec { "test_clipboard" ]); + doCheck = !stdenv.isAarch64; # upstream doesn't test this architecture + checkPhase = '' runHook preCheck '' diff --git a/pkgs/development/python-modules/pandocfilters/default.nix b/pkgs/development/python-modules/pandocfilters/default.nix new file mode 100644 index 000000000000..b3a815e997c8 --- /dev/null +++ b/pkgs/development/python-modules/pandocfilters/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec{ + version = "1.4.1"; + pname = "pandocfilters"; + + src = fetchPypi { + inherit pname version; + sha256 = "ec8bcd100d081db092c57f93462b1861bcfa1286ef126f34da5cb1d969538acd"; + }; + + # No tests available + doCheck = false; + + meta = with stdenv.lib; { + description = "A python module for writing pandoc filters, with a collection of examples"; + homepage = https://github.com/jgm/pandocfilters; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/paramiko/default.nix b/pkgs/development/python-modules/paramiko/default.nix new file mode 100644 index 000000000000..e41ec9689d28 --- /dev/null +++ b/pkgs/development/python-modules/paramiko/default.nix @@ -0,0 +1,48 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, cryptography +, bcrypt +, pynacl +, pyasn1 +, python +, pytest +, pytest-relaxed +, mock +, isPyPy +, isPy33 +}: + +buildPythonPackage rec { + pname = "paramiko"; + version = "2.4.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "a8975a7df3560c9f1e2b43dc54ebd40fd00a7017392ca5445ce7df409f900fcb"; + }; + + checkInputs = [ pytest mock pytest-relaxed ]; + propagatedBuildInputs = [ bcrypt cryptography pynacl pyasn1 ]; + + __darwinAllowLocalNetworking = true; + + # 2 sftp tests fail (skip for now) + checkPhase = '' + pytest tests --ignore=tests/test_sftp.py + ''; + + meta = with pkgs.lib; { + homepage = "https://github.com/paramiko/paramiko/"; + description = "Native Python SSHv2 protocol library"; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ aszlig ]; + + longDescription = '' + This is a library for making SSH2 connections (client or server). + Emphasis is on using SSH2 as an alternative to SSL for making secure + connections between python scripts. All major ciphers and hash methods + are supported. SFTP client and server mode are both supported too. + ''; + }; +} diff --git a/pkgs/development/python-modules/paramz/default.nix b/pkgs/development/python-modules/paramz/default.nix index 718393b5e1e1..f537b8d8e314 100644 --- a/pkgs/development/python-modules/paramz/default.nix +++ b/pkgs/development/python-modules/paramz/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "paramz"; - version = "0.9.2"; + version = "0.9.4"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "7b38c2487602c423ac402214c3b3fa6bbe22b294e2f9e5f9f3842182e1541599"; + sha256 = "179ca77a965e6e724217257793e3c8c022285ea2190a85e0826ac98dea316219"; }; propagatedBuildInputs = [ numpy scipy six decorator ]; diff --git a/pkgs/development/python-modules/parsedatetime/default.nix b/pkgs/development/python-modules/parsedatetime/default.nix new file mode 100644 index 000000000000..6548e39078ea --- /dev/null +++ b/pkgs/development/python-modules/parsedatetime/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, pytestrunner +, future +}: + +buildPythonPackage rec { + pname = "parsedatetime"; + version = "2.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "1vkrmd398s11h1zn3zaqqsiqhj9lwy1ikcg6irx2lrgjzjg3rjll"; + }; + + buildInputs = [ pytest pytestrunner ]; + propagatedBuildInputs = [ future ]; + + meta = with stdenv.lib; { + description = "Parse human-readable date/time text"; + homepage = "https://github.com/bear/parsedatetime"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/parsel/default.nix b/pkgs/development/python-modules/parsel/default.nix new file mode 100644 index 000000000000..ef6c795773c8 --- /dev/null +++ b/pkgs/development/python-modules/parsel/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, pytestrunner +, six +, w3lib +, lxml +, cssselect +}: + +buildPythonPackage rec { + pname = "parsel"; + version = "1.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0a34d1c0bj1fzb5dk5744m2ag6v3b8glk4xp0amqxdan9ldbcd97"; + }; + + buildInputs = [ pytest pytestrunner ]; + propagatedBuildInputs = [ six w3lib lxml cssselect ]; + + checkPhase = '' + py.test + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/scrapy/parsel"; + description = "Parsel is a library to extract data from HTML and XML using XPath and CSS selectors"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/parsimonious/default.nix b/pkgs/development/python-modules/parsimonious/default.nix new file mode 100644 index 000000000000..69e6d1d2bb2c --- /dev/null +++ b/pkgs/development/python-modules/parsimonious/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, six +}: + +buildPythonPackage rec { + version = "0.8.1"; + pname = "parsimonious"; + + src = fetchPypi { + inherit pname version; + sha256 = "3add338892d580e0cb3b1a39e4a1b427ff9f687858fdd61097053742391a9f6b"; + }; + + checkInputs = [ nose ]; + propagatedBuildInputs = [ six ]; + + meta = with stdenv.lib; { + homepage = "https://github.com/erikrose/parsimonious"; + description = "Fast arbitrary-lookahead parser written in pure Python"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/paste/default.nix b/pkgs/development/python-modules/paste/default.nix new file mode 100644 index 000000000000..e8aceae062f5 --- /dev/null +++ b/pkgs/development/python-modules/paste/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, six +}: + +buildPythonPackage rec { + pname = "paste"; + version = "2.0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "062jk0nlxf6lb2wwj6zc20rlvrwsnikpkh90y0dn8cjch93s6ii3"; + }; + + checkInputs = [ nose ]; + propagatedBuildInputs = [ six ]; + + # Certain tests require network + checkPhase = '' + NOSE_EXCLUDE=test_ok,test_form,test_error,test_stderr,test_paste_website nosetests + ''; + + meta = with stdenv.lib; { + description = "Tools for using a Web Server Gateway Interface stack"; + homepage = http://pythonpaste.org/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pastedeploy/default.nix b/pkgs/development/python-modules/pastedeploy/default.nix new file mode 100644 index 000000000000..433a67da51c9 --- /dev/null +++ b/pkgs/development/python-modules/pastedeploy/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + +buildPythonPackage rec { + version = "1.5.2"; + pname = "PasteDeploy"; + + src = fetchPypi { + inherit pname version; + sha256 = "d5858f89a255e6294e63ed46b73613c56e3b9a2d82a42f1df4d06c8421a9e3cb"; + }; + + buildInputs = [ nose ]; + + meta = with stdenv.lib; { + description = "Load, configure, and compose WSGI applications and servers"; + homepage = http://pythonpaste.org/deploy/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pastescript/default.nix b/pkgs/development/python-modules/pastescript/default.nix new file mode 100644 index 000000000000..06e71cf790b2 --- /dev/null +++ b/pkgs/development/python-modules/pastescript/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, six +, paste +, PasteDeploy +, cheetah +, argparse +}: + +buildPythonPackage rec { + version = "1.7.5"; + pname = "PasteScript"; + + src = fetchPypi { + inherit pname version; + sha256 = "2b685be69d6ac8bc0fe6f558f119660259db26a15e16a4943c515fbee8093539"; + }; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ six paste PasteDeploy cheetah argparse ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "A pluggable command-line frontend, including commands to setup package file layouts"; + homepage = http://pythonpaste.org/script/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/patch/default.nix b/pkgs/development/python-modules/patch/default.nix new file mode 100644 index 000000000000..1a7ce9539476 --- /dev/null +++ b/pkgs/development/python-modules/patch/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchzip +}: + +buildPythonPackage rec { + version = "1.16"; + pname = "patch"; + + src = fetchzip { + url = "mirror://pypi/p/${pname}/${pname}-${version}.zip"; + sha256 = "1nj55hvyvzax4lxq7vkyfbw91pianzr3hp7ka7j12pgjxccac50g"; + stripRoot = false; + }; + + # No tests included in archive + doCheck = false; + + meta = with stdenv.lib; { + description = "A library to parse and apply unified diffs"; + homepage = https://github.com/techtonik/python-patch/; + license = licenses.mit; + maintainers = [ maintainers.igsha ]; + }; + +} diff --git a/pkgs/development/python-modules/path-and-address/default.nix b/pkgs/development/python-modules/path-and-address/default.nix new file mode 100644 index 000000000000..55d7afd9fa46 --- /dev/null +++ b/pkgs/development/python-modules/path-and-address/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, pytest +}: + +buildPythonPackage rec { + version = "2.0.1"; + pname = "path-and-address"; + + src = fetchFromGitHub { + owner = "joeyespo"; + repo = "path-and-address"; + rev = "v${version}"; + sha256 = "0b0afpsaim06mv3lhbpm8fmawcraggc11jhzr6h72kdj1cqjk5h6"; + }; + + checkInputs = [ pytest ]; + + checkPhase = '' + py.test + ''; + + meta = with stdenv.lib; { + description = "Functions for server CLI applications used by humans"; + homepage = https://github.com/joeyespo/path-and-address; + license = licenses.mit; + maintainers = with maintainers; [ koral]; + }; + +} diff --git a/pkgs/development/python-modules/pathlib2/default.nix b/pkgs/development/python-modules/pathlib2/default.nix index 412186e6075b..c85b29eac858 100644 --- a/pkgs/development/python-modules/pathlib2/default.nix +++ b/pkgs/development/python-modules/pathlib2/default.nix @@ -8,7 +8,7 @@ , mock }: -if !(pythonOlder "3.4") then null else buildPythonPackage rec { +buildPythonPackage rec { pname = "pathlib2"; version = "2.3.2"; diff --git a/pkgs/development/python-modules/pathos/default.nix b/pkgs/development/python-modules/pathos/default.nix new file mode 100644 index 000000000000..081e5bb3aa48 --- /dev/null +++ b/pkgs/development/python-modules/pathos/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, dill +, pox +, ppft +, multiprocess +}: + +buildPythonPackage rec { + pname = "pathos"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "e35418af733bf434da83746d46acca94375d6e306b3df330b2a1808db026a188"; + }; + + propagatedBuildInputs = [ dill pox ppft multiprocess ]; + + # Require network + doCheck = false; + + meta = with stdenv.lib; { + description = "Parallel graph management and execution in heterogeneous computing"; + homepage = http://www.cacr.caltech.edu/~mmckerns/pathos.htm; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/pathspec/default.nix b/pkgs/development/python-modules/pathspec/default.nix index 15ff1b322415..39a2789a360f 100644 --- a/pkgs/development/python-modules/pathspec/default.nix +++ b/pkgs/development/python-modules/pathspec/default.nix @@ -5,12 +5,12 @@ buildPythonPackage rec { pname = "pathspec"; - version = "0.5.7"; + version = "0.5.9"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "69ac7869c9ce308cfe631e29c09f9da60fae02baf31418885bbbb0c75adcd8c5"; + sha256 = "54a5eab895d89f342b52ba2bffe70930ef9f8d96e398cccf530d21fa0516a873"; }; meta = { diff --git a/pkgs/development/python-modules/pathtools/default.nix b/pkgs/development/python-modules/pathtools/default.nix new file mode 100644 index 000000000000..8709662e6a18 --- /dev/null +++ b/pkgs/development/python-modules/pathtools/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pathtools"; + version = "0.1.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1h7iam33vwxk8bvslfj4qlsdprdnwf8bvzhqh3jq5frr391cadbw"; + }; + + meta = with stdenv.lib; { + description = "Pattern matching and various utilities for file systems paths"; + homepage = https://github.com/gorakhargosh/pathtools; + license = licenses.mit; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/patsy/default.nix b/pkgs/development/python-modules/patsy/default.nix index 9efa3126ce3b..a21b4027bbb2 100644 --- a/pkgs/development/python-modules/patsy/default.nix +++ b/pkgs/development/python-modules/patsy/default.nix @@ -10,11 +10,11 @@ buildPythonPackage rec { pname = "patsy"; - version = "0.5.0"; + version = "0.5.1"; src = fetchPypi { inherit pname version; - sha256 = "0fw888zd2s7f5zxm9f98ss93qhwv0sqnbdy21ipj33ccqgakhpz0"; + sha256 = "149rbrdzwns0ay88caf1zsm1r53v1q5np1mrb36na50y432cw5gi"; }; checkInputs = [ nose parameterized ]; diff --git a/pkgs/development/python-modules/paver/default.nix b/pkgs/development/python-modules/paver/default.nix new file mode 100644 index 000000000000..acdb68c0281d --- /dev/null +++ b/pkgs/development/python-modules/paver/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, cogapp +, mock +, virtualenv +}: + +buildPythonPackage rec { + version = "1.2.2"; + pname = "Paver"; + + src = fetchPypi { + inherit pname version; + sha256 = "0lix9d33ndb3yk56sm1zlj80fbmxp0w60yk0d9pr2xqxiwi88sqy"; + }; + + buildInputs = [ cogapp mock virtualenv ]; + + propagatedBuildInputs = [ nose ]; + + # the tests do not pass + doCheck = false; + + meta = with stdenv.lib; { + description = "A Python-based build/distribution/deployment scripting tool"; + homepage = https://github.com/paver/paver; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/pdfkit/default.nix b/pkgs/development/python-modules/pdfkit/default.nix new file mode 100644 index 000000000000..c797c57c40f9 --- /dev/null +++ b/pkgs/development/python-modules/pdfkit/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pdfkit"; + version = "0.5.0"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "1p1m6gp51ql3wzjs2iwds8sc3hg1i48yysii9inrky6qc3s6q5vf"; + }; + + # tests are not distributed + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://pypi.python.org/pypi/pdfkit; + description = "Wkhtmltopdf python wrapper to convert html to pdf using the webkit rendering engine and qt"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/peewee/default.nix b/pkgs/development/python-modules/peewee/default.nix new file mode 100644 index 000000000000..09ee7dc92eaa --- /dev/null +++ b/pkgs/development/python-modules/peewee/default.nix @@ -0,0 +1,46 @@ +{ stdenv, lib, buildPythonPackage, fetchFromGitHub +, sqlite +, cython +, apsw +, flask +, withPostgres ? false, psycopg2 +, withMysql ? false, mysql-connector +}: + +buildPythonPackage rec { + + pname = "peewee"; + version = "3.7.1"; + + # pypi release does not provide tests + src = fetchFromGitHub { + owner = "coleifer"; + repo = pname; + rev = version; + sha256 = "0chn8mknzvkmcmysy2291hanf0vg3sfzqgfc5hqx1nnrd6qkiq8r"; + }; + + + checkInputs = [ flask ]; + + checkPhase = '' + rm -r playhouse # avoid using the folder in the cwd + python runtests.py + ''; + + buildInputs = [ + sqlite + cython # compile speedups + ]; + + propagatedBuildInputs = [ + apsw # sqlite performance improvement + ] ++ (lib.optional withPostgres psycopg2) + ++ (lib.optional withMysql mysql-connector); + + meta = with stdenv.lib;{ + description = "a small, expressive orm"; + homepage = http://peewee-orm.com; + license = licenses.mit; + }; +} diff --git a/pkgs/development/python-modules/pelican/default.nix b/pkgs/development/python-modules/pelican/default.nix index 1ee93c753d80..19d9b7853495 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 = "3.7.1"; + version = "4.0.1"; src = fetchFromGitHub { owner = "getpelican"; repo = "pelican"; rev = version; - sha256 = "0nkxrb77k2bra7bqckg7f5k73wk98hcbz7rimxl8sw05b2bvd62g"; + sha256 = "09fcwnnfln0cl5v0qpxzrllj27znrg6dbhaksxrl0192c3mbyjvl"; }; doCheck = true; @@ -25,7 +25,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 3.7.1 is incompatible with our current pandoc version. + # Version 4.0.1 is incompatible with our current pandoc version. # pandoc git mock diff --git a/pkgs/development/python-modules/pep8/default.nix b/pkgs/development/python-modules/pep8/default.nix new file mode 100644 index 000000000000..9e31063b4611 --- /dev/null +++ b/pkgs/development/python-modules/pep8/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonAtLeast +}: + +buildPythonPackage rec { + pname = "pep8"; + version = "1.7.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "a113d5f5ad7a7abacef9df5ec3f2af23a20a28005921577b15dd584d099d5900"; + }; + + # FAIL: test_checkers_testsuite (testsuite.test_all.Pep8TestCase) + doCheck = false; + + meta = with stdenv.lib; { + homepage = "http://pep8.readthedocs.org/"; + description = "Python style guide checker"; + license = licenses.mit; + maintainers = with maintainers; [ garbas ]; + }; + +} diff --git a/pkgs/development/python-modules/peppercorn/default.nix b/pkgs/development/python-modules/peppercorn/default.nix new file mode 100644 index 000000000000..f62ff669c865 --- /dev/null +++ b/pkgs/development/python-modules/peppercorn/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "peppercorn"; + version = "0.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "1ip4bfwcpwkq9hz2dai14k2cyabvwrnvcvrcmzxmqm04g8fnimwn"; + }; + + meta = with stdenv.lib; { + description = "A library for converting a token stream into a data structure for use in web form posts"; + homepage = https://docs.pylonsproject.org/projects/peppercorn/en/latest/; + maintainers = with maintainers; [ garbas domenkozar ]; + platforms = platforms.all; + }; + +} diff --git a/pkgs/development/python-modules/percol/default.nix b/pkgs/development/python-modules/percol/default.nix new file mode 100644 index 000000000000..2ecb6de2d236 --- /dev/null +++ b/pkgs/development/python-modules/percol/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "percol"; + version = "0.0.8"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "169s5mhw1s60qbsd6pkf9bb2x6wfgx8hn8nw9d4qgc68qnnpp2cj"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/mooz/percol; + description = "Adds flavor of interactive filtering to the traditional pipe concept of shell"; + license = licenses.mit; + maintainers = with maintainers; [ koral ]; + }; + +} diff --git a/pkgs/development/python-modules/perf/default.nix b/pkgs/development/python-modules/perf/default.nix new file mode 100644 index 000000000000..558886ce6228 --- /dev/null +++ b/pkgs/development/python-modules/perf/default.nix @@ -0,0 +1,43 @@ +{ lib +, buildPythonPackage +, fetchPypi +, six +, statistics +, pythonOlder +, nose +, psutil +, contextlib2 +, mock +, unittest2 +, isPy27 +, python +}: + +buildPythonPackage rec { + pname = "perf"; + version = "1.5.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "5aae76e58bd3edd0c50adcc7c16926ebb9ed8c0e5058b435a30d58c6bb0394a8"; + }; + + checkInputs = [ nose psutil ] ++ + lib.optionals isPy27 [ contextlib2 mock unittest2 ]; + propagatedBuildInputs = [ six ] ++ + lib.optionals (pythonOlder "3.4") [ statistics ]; + + # tests not included in pypi repository + doCheck = false; + + checkPhase = '' + ${python.interpreter} -m nose + ''; + + meta = with lib; { + description = "Python module to generate and modify perf"; + homepage = https://github.com/vstinner/perf; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/persistent/default.nix b/pkgs/development/python-modules/persistent/default.nix index 542a68728af1..bc4c4b20aa4a 100644 --- a/pkgs/development/python-modules/persistent/default.nix +++ b/pkgs/development/python-modules/persistent/default.nix @@ -1,17 +1,19 @@ { buildPythonPackage , fetchPypi , zope_interface +, sphinx, manuel }: buildPythonPackage rec { pname = "persistent"; - version = "4.4.2"; + version = "4.4.3"; + nativeBuildInputs = [ sphinx manuel ]; propagatedBuildInputs = [ zope_interface ]; src = fetchPypi { inherit pname version; - sha256 = "451c756b4f4faa5f06f87d57f5928758bb3a16a586ceaa8773c35367188eddf9"; + sha256 = "05hi8yfvxl5ns7y7xhbgbqp78ydaxabjp5b64r4nmrfdfsqylrb7"; }; meta = { diff --git a/pkgs/development/python-modules/pex/default.nix b/pkgs/development/python-modules/pex/default.nix new file mode 100644 index 000000000000..f7efec5c70ef --- /dev/null +++ b/pkgs/development/python-modules/pex/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pex"; + version = "1.2.7"; + + src = fetchPypi { + inherit pname version; + sha256 = "1m0gx9182w1dybkyjwwjyd6i87x2dzv252ks2fj8yn6avlcp5z4q"; + }; + + prePatch = '' + substituteInPlace setup.py --replace 'SETUPTOOLS_REQUIREMENT,' '"setuptools"' + ''; + + # A few more dependencies I don't want to handle right now... + doCheck = false; + + meta = with stdenv.lib; { + description = "A library and tool for generating .pex (Python EXecutable) files"; + homepage = "https://github.com/pantsbuild/pex"; + license = licenses.asl20; + maintainers = with maintainers; [ copumpkin ]; + }; + +} diff --git a/pkgs/development/python-modules/pexif/default.nix b/pkgs/development/python-modules/pexif/default.nix new file mode 100644 index 000000000000..ac1c7de86820 --- /dev/null +++ b/pkgs/development/python-modules/pexif/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pexif"; + version = "0.15"; + + src = fetchPypi { + inherit pname version; + sha256 = "45a3be037c7ba8b64bbfc48f3586402cc17de55bb9d7357ef2bc99954a18da3f"; + }; + + meta = with stdenv.lib; { + description = "A module for editing JPEG EXIF data"; + homepage = http://www.benno.id.au/code/pexif/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pg8000/default.nix b/pkgs/development/python-modules/pg8000/default.nix new file mode 100644 index 000000000000..65301a8c4067 --- /dev/null +++ b/pkgs/development/python-modules/pg8000/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytz +}: + +buildPythonPackage rec { + pname = "pg8000"; + version = "1.10.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "188658db63c2ca931ae1bf0167b34efaac0ecc743b707f0118cc4b87e90ce488"; + }; + + propagatedBuildInputs = [ pytz ]; + + meta = with stdenv.lib; { + homepage = https://github.com/realazthat/aiopg8000; + description = "PostgreSQL interface library, for asyncio"; + maintainers = with maintainers; [ garbas domenkozar ]; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/pgpdump/default.nix b/pkgs/development/python-modules/pgpdump/default.nix new file mode 100644 index 000000000000..ea9ef0a156f0 --- /dev/null +++ b/pkgs/development/python-modules/pgpdump/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pgpdump"; + version = "1.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "0s4nh8h7qsdj2yf29bspjs1zvxd4lcd11r6g11dp7fppgf2h0iqw"; + }; + + # Disabling check because of: https://github.com/toofishes/python-pgpdump/issues/18 + doCheck = false; + + meta = with stdenv.lib; { + description = "Python library for parsing PGP packets"; + homepage = https://github.com/toofishes/python-pgpdump; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/pgspecial/default.nix b/pkgs/development/python-modules/pgspecial/default.nix new file mode 100644 index 000000000000..84ccea15e98f --- /dev/null +++ b/pkgs/development/python-modules/pgspecial/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage, fetchPypi, pytest, psycopg2, click, sqlparse }: + +buildPythonPackage rec { + pname = "pgspecial"; + version = "1.11.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1yq3cmpdcvwsz3nifc0db125433vxbgbpmbhxfj46b9s5k81xs30"; + }; + + buildInputs = [ pytest psycopg2 ]; + propagatedBuildInputs = [ click sqlparse ]; + + checkPhase = '' + find tests -name \*.pyc -delete + py.test tests + ''; + + meta = with stdenv.lib; { + description = "Meta-commands handler for Postgres Database"; + homepage = https://pypi.python.org/pypi/pgspecial; + license = licenses.bsd3; + }; +} diff --git a/pkgs/development/python-modules/phe/default.nix b/pkgs/development/python-modules/phe/default.nix new file mode 100644 index 000000000000..b016a9bd92c3 --- /dev/null +++ b/pkgs/development/python-modules/phe/default.nix @@ -0,0 +1,29 @@ +{ stdenv, buildPythonPackage, fetchPypi, isPyPy, isPy3k, click, gmpy2, numpy } : + +let + pname = "phe"; + version = "1.4.0"; +in + +buildPythonPackage { + inherit pname version; + + # https://github.com/n1analytics/python-paillier/issues/51 + disabled = isPyPy || ! isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "0wzlk7d24kp0f5kpm0kvvc88mm42144f5cg9pcpb1dsfha75qy5m"; + }; + + buildInputs = [ click gmpy2 numpy ]; + + # 29/233 tests fail + doCheck = false; + + meta = with stdenv.lib; { + description = "A library for Partially Homomorphic Encryption in Python"; + homepage = https://github.com/n1analytics/python-paillier; + license = licenses.gpl3; + }; +} diff --git a/pkgs/development/python-modules/phonenumbers/default.nix b/pkgs/development/python-modules/phonenumbers/default.nix index a6ca8fae7cbd..afa965ffc021 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.9.12"; + version = "8.10.2"; src = fetchPypi { inherit pname version; - sha256 = "39cd0c67a17a9ca4c2851ab8fad5272948d811ccd2a8e52ddcc8d275a802af70"; + sha256 = "08cpjmvbm9aazdhlr6pm7msmazysfrdzf4pilnlq8w0ddw1szh7i"; }; meta = { diff --git a/pkgs/development/python-modules/phonopy/default.nix b/pkgs/development/python-modules/phonopy/default.nix index cf15ccc18fce..903b2b90c300 100644 --- a/pkgs/development/python-modules/phonopy/default.nix +++ b/pkgs/development/python-modules/phonopy/default.nix @@ -10,9 +10,12 @@ buildPythonPackage rec { }; propagatedBuildInputs = [ numpy pyyaml matplotlib h5py ]; - + checkPhase = '' - cd test/phonopy + cd test + # dynamic structure factor test ocassionally fails do to roundoff + # see issue https://github.com/atztogo/phonopy/issues/79 + rm spectrum/test_dynamic_structure_factor.py ${python.interpreter} -m unittest discover -b cd ../.. ''; @@ -24,4 +27,3 @@ buildPythonPackage rec { maintainers = with maintainers; [ psyanticy ]; }; } - diff --git a/pkgs/development/python-modules/pickleshare/default.nix b/pkgs/development/python-modules/pickleshare/default.nix new file mode 100644 index 000000000000..4ca421847658 --- /dev/null +++ b/pkgs/development/python-modules/pickleshare/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pathpy +, pathlib2 +, pythonOlder +}: + +buildPythonPackage rec { + version = "0.7.4"; + pname = "pickleshare"; + + src = fetchPypi { + inherit pname version; + sha256 = "84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b"; + }; + + propagatedBuildInputs = [ pathpy ] + ++ stdenv.lib.optional (pythonOlder "3.4") pathlib2; + + # No proper test suite + doCheck = false; + + meta = with stdenv.lib; { + description = "Tiny 'shelve'-like database with concurrency support"; + homepage = https://github.com/vivainio/pickleshare; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pid/default.nix b/pkgs/development/python-modules/pid/default.nix new file mode 100644 index 000000000000..64f4ee882ab9 --- /dev/null +++ b/pkgs/development/python-modules/pid/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + +buildPythonPackage rec { + pname = "pid"; + version = "2.0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0cylj8p25nwkdfgy4pzai21wyzmrxdqlwwbzqag9gb5qcjfdwk05"; + }; + + buildInputs = [ nose ]; + + # No tests included + doCheck = false; + + meta = with stdenv.lib; { + description = "Pidfile featuring stale detection and file-locking"; + homepage = https://github.com/trbs/pid/; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/piep/default.nix b/pkgs/development/python-modules/piep/default.nix new file mode 100644 index 000000000000..671f631a40c6 --- /dev/null +++ b/pkgs/development/python-modules/piep/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pygments +, isPy3k +}: + +buildPythonPackage rec { + version = "0.8.0"; + pname = "piep"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1wgkg1kc28jpya5k4zvbc9jmpa60b3d5c3gwxfbp15hw6smyqirj"; + }; + + propagatedBuildInputs = [ pygments ]; + + meta = with stdenv.lib; { + description = "Bringing the power of python to stream editing"; + homepage = https://github.com/timbertson/piep; + maintainers = with maintainers; [ timbertson ]; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/piexif/default.nix b/pkgs/development/python-modules/piexif/default.nix index b5460e8b6080..0de96a3f585e 100644 --- a/pkgs/development/python-modules/piexif/default.nix +++ b/pkgs/development/python-modules/piexif/default.nix @@ -2,22 +2,15 @@ buildPythonPackage rec { pname = "piexif"; - version = "1.0.13"; + version = "1.1.2"; - # pillow needed for unit tests - buildInputs = [ pillow ]; - - postPatch = '' - # incompatibility with pillow => 4.2.0 - # has been resolved in https://github.com/hMatoba/Piexif/commit/c3a8272f5e6418f223b25f6486d8ddda201bbdf1 - # remove this in the next version - sed -i -e 's/RGBA/RGB/' tests/s_test.py - ''; + # Pillow needed for unit tests + checkInputs = [ pillow ]; src = fetchPypi { inherit pname version; extension = "zip"; - sha256 = "1d3dde03bd6298393645bc11d585b67a6ea98fd7e9e1aded6d5d6ec3e4cfbdda"; + sha256 = "0dj6wiw4mk65zn7p0qpghra39mf88m3ph2xn7ff9jvasgczrgkb0"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/pika/default.nix b/pkgs/development/python-modules/pika/default.nix new file mode 100644 index 000000000000..3cc1ba3b00fd --- /dev/null +++ b/pkgs/development/python-modules/pika/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, nose +, mock +, pyyaml +, unittest2 +, pyev +, twisted +, tornado +}: + +buildPythonPackage rec { + pname = "pika"; + version = "0.10.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0nb4h08di432lv7dy2v9kpwgk0w92f24sqc2hw2s9vwr5b8v8xvj"; + }; + + # Tests require twisted which is only availalble for python-2.x + doCheck = !isPy3k; + + buildInputs = [ nose mock pyyaml unittest2 pyev ] + ++ stdenv.lib.optionals (!isPy3k) [ twisted tornado ]; + + meta = with stdenv.lib; { + description = "Pure-Python implementation of the AMQP 0-9-1 protocol"; + homepage = https://pika.readthedocs.org; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/pilkit/default.nix b/pkgs/development/python-modules/pilkit/default.nix new file mode 100644 index 000000000000..eab44b3724a2 --- /dev/null +++ b/pkgs/development/python-modules/pilkit/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pillow +, nose_progressive +, nose +, mock +, blessings +}: + +buildPythonPackage rec { + pname = "pilkit"; + version = "1.1.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "e00585f5466654ea2cdbf7decef9862cb00e16fd363017fa7ef6623a16b0d2c7"; + }; + + preConfigure = '' + substituteInPlace setup.py --replace 'nose==1.2.1' 'nose' + ''; + + # tests fail, see https://github.com/matthewwithanm/pilkit/issues/9 + doCheck = false; + + buildInputs = [ pillow nose_progressive nose mock blessings ]; + + meta = with stdenv.lib; { + homepage = http://github.com/matthewwithanm/pilkit/; + description = "A collection of utilities and processors for the Python Imaging Libary"; + license = licenses.bsd0; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/pillowfight/default.nix b/pkgs/development/python-modules/pillowfight/default.nix new file mode 100644 index 000000000000..e32051bc26f9 --- /dev/null +++ b/pkgs/development/python-modules/pillowfight/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pillow +}: + +buildPythonPackage rec { + pname = "pillowfight"; + version = "0.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1mh1nhcjjgv7x134sv0krri59ng8bp2w6cwsxc698rixba9f3g0m"; + }; + + propagatedBuildInputs = [ pillow ]; + + meta = with stdenv.lib; { + description = "Pillow Fight"; + homepage = "https://github.com/beanbaginc/pillowfight"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pims/default.nix b/pkgs/development/python-modules/pims/default.nix new file mode 100644 index 000000000000..4e45d5203e66 --- /dev/null +++ b/pkgs/development/python-modules/pims/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, slicerator +, scikitimage +, six +, numpy +, tifffile +, pytest +, nose +}: + +buildPythonPackage rec { + version = "0.4.1"; + pname = "PIMS"; + + src = fetchPypi { + inherit pname version; + sha256 = "6a53a155e900b44e71127a1e1fccbfbaed7eec3c2b52497c40c23a05f334c9dd"; + }; + + checkInputs = [ nose ]; + propagatedBuildInputs = [ slicerator six numpy tifffile scikitimage ]; + + # not everything packaged with pypi release + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/soft-matter/pims; + description = "Python Image Sequence: Load video and sequential images in many formats with a simple, consistent interface"; + license = licenses.bsdOriginal; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/pint/default.nix b/pkgs/development/python-modules/pint/default.nix new file mode 100644 index 000000000000..74b6dd78bb35 --- /dev/null +++ b/pkgs/development/python-modules/pint/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pint"; + version = "0.7.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1bbp5s34gcb9il2wyz4spznshahwbjvwi5bhjm7bnxk358spvf9q"; + }; + + meta = with stdenv.lib; { + description = "Physical quantities module"; + license = licenses.bsd3; + homepage = "https://github.com/hgrecco/pint/"; + }; + +} diff --git a/pkgs/development/python-modules/pip-tools/default.nix b/pkgs/development/python-modules/pip-tools/default.nix index 89b0d56a4016..de35a06d6d47 100644 --- a/pkgs/development/python-modules/pip-tools/default.nix +++ b/pkgs/development/python-modules/pip-tools/default.nix @@ -3,12 +3,12 @@ buildPythonPackage rec { pname = "pip-tools"; - version = "2.0.2"; + version = "3.1.0"; name = pname + "-" + version; src = fetchurl { url = "mirror://pypi/p/pip-tools/${name}.tar.gz"; - sha256 = "f11fc3bf1d87a0b4a68d4d595f619814e2396e92d75d7bdd2500edbf002ea6de"; + sha256 = "0w1qdkr5n612nb3b890mbdyjb3cxn2mna1c7ysr4d0x4nh1wmkmi"; }; 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 f5732d2cb953..7fc5adee7fbc 100644 --- a/pkgs/development/python-modules/pip/default.nix +++ b/pkgs/development/python-modules/pip/default.nix @@ -10,11 +10,11 @@ buildPythonPackage rec { pname = "pip"; - version = "18.0"; + version = "18.1"; src = fetchPypi { inherit pname version; - sha256 = "a0e11645ee37c90b40c46d607070c4fd583e2cd46231b1c06e389c5e814eed76"; + sha256 = "c0a292bd977ef590379a3f05d7b7f65135487b67470f6281289a94e015650ea1"; }; # pip detects that we already have bootstrapped_pip "installed", so we need diff --git a/pkgs/development/python-modules/pip2nix/default.nix b/pkgs/development/python-modules/pip2nix/default.nix new file mode 100644 index 000000000000..0e648f1ca184 --- /dev/null +++ b/pkgs/development/python-modules/pip2nix/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, click +, configobj +, contexter +, jinja2 +, pytest +}: + +buildPythonPackage rec { + pname = "pip2nix"; + version = "0.7.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "ec9a71e09ac7f43cc7b6c9d386384eb7b5c331bf6ea0e72ca559d87979397a95"; + }; + + propagatedBuildInputs = [ click configobj contexter jinja2 pytest ]; + + postPatch = '' + sed -i "s/'pip>=8,<10'/'pip'/" setup.py + sed -i "s/pip<10,>=8/pip/" ${pname}.egg-info/requires.txt + ''; + + # tests not included with pypi release + doCheck = false; + + meta = with stdenv.lib; { + description = "Generate Nix expressions for Python packages"; + homepage = https://github.com/johbo/pip2nix; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/pivy/default.nix b/pkgs/development/python-modules/pivy/default.nix new file mode 100644 index 000000000000..ee02f2cb5d23 --- /dev/null +++ b/pkgs/development/python-modules/pivy/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchhg +, pkgs +, isPy3k +}: + +buildPythonPackage rec { + version = "20101207"; + pname = "pivy"; + disabled = isPy3k; # Judging from SyntaxError + + src = fetchhg { + url = "https://bitbucket.org/Coin3D/pivy"; + rev = "8eab90908f2a3adcc414347566f4434636202344"; + sha256 = "18n14ha2d3j3ghg2f2aqnf2mks94nn7ma9ii7vkiwcay93zm82cf"; + }; + + buildInputs = [ pkgs.swig1 pkgs.coin3d pkgs.soqt pkgs.libGLU_combined pkgs.xorg.libXi ]; + + meta = with stdenv.lib; { + homepage = http://pivy.coin3d.org/; + description = "A Python binding for Coin"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/plotly/default.nix b/pkgs/development/python-modules/plotly/default.nix index 30293e9798b3..0b226aa8547e 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 = "3.1.1"; + version = "3.4.0"; src = fetchPypi { inherit pname version; - sha256 = "2e565c8907ea6f9c517423cf5452e4f4b85635bd0dd400aae943339c826d4176"; + sha256 = "1pq5k1b4gwdbdsb0alzgmr54zjvzf0csw5lq8s61zh5jnhfgn23y"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/plyplus/default.nix b/pkgs/development/python-modules/plyplus/default.nix new file mode 100644 index 000000000000..2b18d114f3f6 --- /dev/null +++ b/pkgs/development/python-modules/plyplus/default.nix @@ -0,0 +1,21 @@ +{ lib, fetchPypi, buildPythonPackage, ply, isPy3k }: +buildPythonPackage rec { + pname = "PlyPlus"; + version = "0.7.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "0g3flgfm3jpb2d8v9z0qmbwca5gxdqr10cs3zvlfhv5cs06ahpnp"; + }; + + propagatedBuildInputs = [ ply ]; + + disabled = isPy3k; + + meta = { + homepage = https://github.com/erezsh/plyplus; + description = "A general-purpose parser built on top of PLY"; + maintainers = with lib.maintainers; [ twey ]; + license = lib.licenses.mit; + }; +} diff --git a/pkgs/development/python-modules/plyvel/default.nix b/pkgs/development/python-modules/plyvel/default.nix new file mode 100644 index 000000000000..bb0b56b1e9c0 --- /dev/null +++ b/pkgs/development/python-modules/plyvel/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +, pytest +, isPy3k +}: + +buildPythonPackage rec { + pname = "plyvel"; + version = "1.0.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "14cbdyq1s8xmvha3lj942gw478cd6jyhkw8n0mhxpgbz8px9jkfn"; + }; + + buildInputs = [ pkgs.leveldb ] ++ stdenv.lib.optional isPy3k pytest; + + # no tests for python2 + doCheck = isPy3k; + + meta = with stdenv.lib; { + description = "Fast and feature-rich Python interface to LevelDB"; + platforms = platforms.linux; + homepage = https://github.com/wbolster/plyvel; + license = licenses.bsd3; + }; +} diff --git a/pkgs/development/python-modules/pocket/default.nix b/pkgs/development/python-modules/pocket/default.nix new file mode 100644 index 000000000000..e351d26ca481 --- /dev/null +++ b/pkgs/development/python-modules/pocket/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, requests +}: + +buildPythonPackage rec { + pname = "pocket"; + version = "0.3.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "1fc9vc5nyzf1kzmnrs18dmns7nn8wjfrg7br1w4c5sgs35mg2ywh"; + }; + + buildInputs = [ requests ]; + + meta = with stdenv.lib; { + description = "Wrapper for the pocket API"; + homepage = "https://github.com/tapanpandita/pocket"; + license = licenses.bsd3; + maintainers = with maintainers; [ ericsagnes ]; + }; + +} diff --git a/pkgs/development/python-modules/podcastparser/default.nix b/pkgs/development/python-modules/podcastparser/default.nix index bb8e0ed8ce58..0cfe2dd1b605 100644 --- a/pkgs/development/python-modules/podcastparser/default.nix +++ b/pkgs/development/python-modules/podcastparser/default.nix @@ -2,13 +2,13 @@ buildPythonPackage rec { pname = "podcastparser"; - version = "0.6.2"; + version = "0.6.4"; src = fetchFromGitHub { owner = "gpodder"; repo = "podcastparser"; rev = version; - sha256 = "1mhg7192d6s1ll9mx1b63yfj6k4cnv4i95jllbnydyjv9ykkv0k1"; + sha256 = "10bk93fqsws360q1gkjvfzjda3351169zbr6v5lq9raa3mg1ln52"; }; propagatedBuildInputs = [ ]; diff --git a/pkgs/development/python-modules/poezio/fix_gnupg_import.patch b/pkgs/development/python-modules/poezio/fix_gnupg_import.patch deleted file mode 100644 index d75e09b722bf..000000000000 --- a/pkgs/development/python-modules/poezio/fix_gnupg_import.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nur poezio-0.10.orig/plugins/gpg/__init__.py poezio-0.10/plugins/gpg/__init__.py ---- poezio-0.10.orig/plugins/gpg/__init__.py 2016-07-27 19:02:41.000000000 +0200 -+++ poezio-0.10/plugins/gpg/__init__.py 2016-11-16 14:17:06.011128631 +0100 -@@ -105,7 +105,7 @@ - .. _XEP-0027: http://xmpp.org/extensions/xep-0027.html - - """ --from gpg import gnupg -+import slixmpp.thirdparty.gnupg as gnupg - from slixmpp.xmlstream.stanzabase import JID - - from xml.etree import cElementTree as ET diff --git a/pkgs/development/python-modules/posix_ipc/default.nix b/pkgs/development/python-modules/posix_ipc/default.nix new file mode 100644 index 000000000000..0114c9b66eb5 --- /dev/null +++ b/pkgs/development/python-modules/posix_ipc/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "posix_ipc"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1jzg66708pi5n9w07fbz6rlxx30cjds9hp2yawjjfryafh1hg4ww"; + }; + + meta = with stdenv.lib; { + description = "POSIX IPC primitives (semaphores, shared memory and message queues)"; + license = licenses.bsd3; + homepage = http://semanchuk.com/philip/posix_ipc/; + }; + +} diff --git a/pkgs/development/python-modules/power/default.nix b/pkgs/development/python-modules/power/default.nix new file mode 100644 index 000000000000..a54bd025dc7c --- /dev/null +++ b/pkgs/development/python-modules/power/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "power"; + version = "1.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "7d7d60ec332acbe3a7d00379b45e39abf650bf7ee311d61da5ab921f52f060f0"; + }; + + # Tests can't work because there is no power information available. + doCheck = false; + + meta = with stdenv.lib; { + description = "Cross-platform system power status information"; + homepage = https://github.com/Kentzo/Power; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/powerline/default.nix b/pkgs/development/python-modules/powerline/default.nix index 841e003bc897..b35c9de19dcc 100644 --- a/pkgs/development/python-modules/powerline/default.nix +++ b/pkgs/development/python-modules/powerline/default.nix @@ -9,14 +9,14 @@ # the executables of git, mercurial and bazaar. buildPythonPackage rec { - version = "2.6"; + version = "2.7"; pname = "powerline"; name = pname + "-" + version; src = fetchurl { url = "https://github.com/powerline/powerline/archive/${version}.tar.gz"; name = "${name}.tar.gz"; - sha256 = "c108f11fe10dc910febb94b87d3abded85d4363fb950366a9e30282b9ba7c272"; + sha256 = "1h1j2rfphvfdq6mmfyn5bql45hzrwxkhpc2jcwf0vrl3slzkl5s5"; }; propagatedBuildInputs = [ psutil pygit2]; diff --git a/pkgs/development/python-modules/pox/default.nix b/pkgs/development/python-modules/pox/default.nix new file mode 100644 index 000000000000..29a24343f256 --- /dev/null +++ b/pkgs/development/python-modules/pox/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pox"; + version = "0.2.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "22e97ac6d2918c754e65a9581dbe02e9d00ae4a54ca48d05118f87c1ea92aa19"; + }; + + meta = with stdenv.lib; { + description = "Utilities for filesystem exploration and automated builds"; + license = licenses.bsd3; + homepage = http://www.cacr.caltech.edu/~mmckerns/pox.htm; + }; + +} diff --git a/pkgs/development/python-modules/poyo/default.nix b/pkgs/development/python-modules/poyo/default.nix new file mode 100644 index 000000000000..26dcd244c510 --- /dev/null +++ b/pkgs/development/python-modules/poyo/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "0.4.2"; + pname = "poyo"; + + src = fetchPypi { + inherit pname version; + sha256 = "07fdxlqgnnzb8r6lasvdfjcbd8sb9af0wla08rbfs40j349m8jn3"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/hackebrot/poyo; + description = "A lightweight YAML Parser for Python"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/ppft/default.nix b/pkgs/development/python-modules/ppft/default.nix new file mode 100644 index 000000000000..2a1dd73f96c7 --- /dev/null +++ b/pkgs/development/python-modules/ppft/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +}: + +buildPythonPackage rec { + pname = "ppft"; + version = "1.6.4.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "6f99c861822884cb00badbd5f364ee32b90a157084a6768040793988c6b92bff"; + }; + + propagatedBuildInputs = [ six ]; + + meta = with stdenv.lib; { + description = "Distributed and parallel python"; + homepage = https://github.com/uqfoundation; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/praw/default.nix b/pkgs/development/python-modules/praw/default.nix index 8f43cbfb4a8c..f8f3d5458a08 100644 --- a/pkgs/development/python-modules/praw/default.nix +++ b/pkgs/development/python-modules/praw/default.nix @@ -5,13 +5,13 @@ buildPythonPackage rec { pname = "praw"; - version = "5.4.0"; + version = "6.0.0"; src = fetchFromGitHub { owner = "praw-dev"; repo = "praw"; rev = "v${version}"; - sha256 = "13vbh2r952ai2m6sc79psfwaj5fc8cssdg2pqpizg2mwd0l1s6lb"; + sha256 = "0y6nyz8vf98gl1qfmnznv3dbvlbzdl6mz99vk673nyfn3hbs451i"; }; postPatch = '' diff --git a/pkgs/development/python-modules/prawcore/default.nix b/pkgs/development/python-modules/prawcore/default.nix index b59327cd0590..950d478b30f8 100644 --- a/pkgs/development/python-modules/prawcore/default.nix +++ b/pkgs/development/python-modules/prawcore/default.nix @@ -6,13 +6,13 @@ buildPythonPackage rec { pname = "prawcore"; - version = "0.15.0"; + version = "1.0.0"; src = fetchFromGitHub { owner = "praw-dev"; repo = "prawcore"; rev = "v${version}"; - sha256 = "0v16n6bzf483i00bn0qykrg3wvw9dbnfdl512pw8n635ld1g7cb8"; + sha256 = "1j905wi5n2xgik3yk2hrv8dky318ahfjl5k1zs21mrl81jk0907f"; }; postPatch = '' diff --git a/pkgs/development/python-modules/preggy/default.nix b/pkgs/development/python-modules/preggy/default.nix new file mode 100644 index 000000000000..b88366de88fa --- /dev/null +++ b/pkgs/development/python-modules/preggy/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage, fetchPypi, six, unidecode, nose, yanc }: + +buildPythonPackage rec { + pname = "preggy"; + version = "1.4.2"; + + propagatedBuildInputs = [ six unidecode ]; + checkInputs = [ nose yanc ]; + + src = fetchPypi { + inherit pname version; + sha256 = "0g4ifjh01dkmdzs4621ahk8hpkngid1xxhl51jvzy4h4li4590hw"; + }; + + checkPhase = '' + nosetests . + ''; + + meta = with stdenv.lib; { + description = "Assertion library for Python"; + homepage = http://heynemann.github.io/preggy/; + license = licenses.mit; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/preshed/default.nix b/pkgs/development/python-modules/preshed/default.nix index 14baf995e6b9..287b1294b5fe 100644 --- a/pkgs/development/python-modules/preshed/default.nix +++ b/pkgs/development/python-modules/preshed/default.nix @@ -8,21 +8,27 @@ }: buildPythonPackage rec { pname = "preshed"; - version = "1.0.1"; + version = "2.0.1"; src = fetchPypi { inherit pname version; - sha256 = "7b99ace606143a922163a7ff7ad4969b296288f5b20b9c9bda328caec3b92f71"; + sha256 = "1rd943zp4gyspajqm5qxzndxziyh51grx0zcw23w8r9r65s1rq6s"; }; propagatedBuildInputs = [ cython cymem ]; + buildInputs = [ pytest ]; + prePatch = '' + substituteInPlace setup.py \ + --replace "wheel>=0.32.0,<0.33.0" "wheel>=0.31.0" + ''; + checkPhase = '' ${python.interpreter} setup.py test ''; diff --git a/pkgs/development/python-modules/prettytable/default.nix b/pkgs/development/python-modules/prettytable/default.nix new file mode 100644 index 000000000000..be0fb7e4023a --- /dev/null +++ b/pkgs/development/python-modules/prettytable/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, glibcLocales +}: + +buildPythonPackage rec { + pname = "prettytable"; + version = "0.7.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1ndckiniasacfqcdafzs04plskrcigk7vxprr2y34jmpkpf60m1d"; + }; + + buildInputs = [ glibcLocales ]; + + preCheck = '' + export LANG="en_US.UTF-8" + ''; + + meta = with stdenv.lib; { + description = "Simple Python library for easily displaying tabular data in a visually appealing ASCII table format"; + homepage = http://code.google.com/p/prettytable/; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/priority/default.nix b/pkgs/development/python-modules/priority/default.nix new file mode 100644 index 000000000000..90b58b665de8 --- /dev/null +++ b/pkgs/development/python-modules/priority/default.nix @@ -0,0 +1,23 @@ +{ lib, buildPythonPackage, fetchPypi, pytest, hypothesis }: + +buildPythonPackage rec { + pname = "priority"; + version = "1.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1gpzn9k9zgks0iw5wdmad9b4dry8haiz2sbp6gycpjkzdld9dhbb"; + }; + + checkInputs = [ pytest hypothesis ]; + checkPhase = '' + PYTHONPATH="src:$PYTHONPATH" pytest + ''; + + meta = with lib; { + homepage = https://python-hyper.org/priority/; + description = "A pure-Python implementation of the HTTP/2 priority tree"; + license = licenses.mit; + maintainers = [ maintainers.qyliss ]; + }; +} diff --git a/pkgs/development/python-modules/process-tests/default.nix b/pkgs/development/python-modules/process-tests/default.nix new file mode 100644 index 000000000000..8f8bbc59d4fe --- /dev/null +++ b/pkgs/development/python-modules/process-tests/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "process-tests"; + version = "1.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "65c9d7a0260f31c15b4a22a851757e61f7072d0557db5f8a976112fbe81ff7e9"; + }; + + # No tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Tools for testing processes"; + license = licenses.bsd2; + homepage = https://github.com/ionelmc/python-process-tests; + }; + +} diff --git a/pkgs/development/python-modules/progress/default.nix b/pkgs/development/python-modules/progress/default.nix new file mode 100644 index 000000000000..4b8269136ad2 --- /dev/null +++ b/pkgs/development/python-modules/progress/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +}: + +buildPythonPackage rec { + version = "1.4"; + pname = "progress"; + + src = fetchPypi { + inherit pname version; + sha256 = "5e2f9da88ed8236a76fffbee3ceefd259589cf42dfbc2cec2877102189fae58a"; + }; + + # tests not packaged with pypi release + doCheck = false; + + checkPhase = '' + ${python.interpreter} test_progress.py + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/verigak/progress/; + description = "Easy to use progress bars"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/prompt_toolkit/1.nix b/pkgs/development/python-modules/prompt_toolkit/1.nix new file mode 100644 index 000000000000..e9d44c83f1db --- /dev/null +++ b/pkgs/development/python-modules/prompt_toolkit/1.nix @@ -0,0 +1,38 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pytest +, docopt +, six +, wcwidth +, pygments +}: + +buildPythonPackage rec { + pname = "prompt_toolkit"; + version = "1.0.15"; + + src = fetchPypi { + inherit pname version; + sha256 = "858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917"; + }; + checkPhase = '' + rm prompt_toolkit/win32_types.py + py.test -k 'not test_pathcompleter_can_expanduser' + ''; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ docopt six wcwidth pygments ]; + + meta = { + description = "Python library for building powerful interactive command lines"; + longDescription = '' + prompt_toolkit could be a replacement for readline, but it can be + much more than that. It is cross-platform, everything that you build + with it should run fine on both Unix and Windows systems. Also ships + with a nice interactive Python shell (called ptpython) built on top. + ''; + homepage = https://github.com/jonathanslenders/python-prompt-toolkit; + license = lib.licenses.bsd3; + }; +} diff --git a/pkgs/development/python-modules/prompt_toolkit/default.nix b/pkgs/development/python-modules/prompt_toolkit/default.nix index 69a2f47d05ff..cd0df6c52be7 100644 --- a/pkgs/development/python-modules/prompt_toolkit/default.nix +++ b/pkgs/development/python-modules/prompt_toolkit/default.nix @@ -2,27 +2,24 @@ , buildPythonPackage , fetchPypi , pytest -, docopt , six , wcwidth -, pygments }: buildPythonPackage rec { pname = "prompt_toolkit"; - version = "1.0.15"; + version = "2.0.7"; src = fetchPypi { inherit pname version; - sha256 = "858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917"; + sha256 = "0fgacqk73w7s932vy46pan2yp8rvjmlkag20xvaydh9mhf6h85zx"; }; checkPhase = '' - rm prompt_toolkit/win32_types.py py.test -k 'not test_pathcompleter_can_expanduser' ''; checkInputs = [ pytest ]; - propagatedBuildInputs = [ docopt six wcwidth pygments ]; + propagatedBuildInputs = [ six wcwidth ]; meta = { description = "Python library for building powerful interactive command lines"; @@ -35,4 +32,4 @@ buildPythonPackage rec { homepage = https://github.com/jonathanslenders/python-prompt-toolkit; license = lib.licenses.bsd3; }; -} \ No newline at end of file +} diff --git a/pkgs/development/python-modules/protobuf/default.nix b/pkgs/development/python-modules/protobuf/default.nix index 9059080c9196..7a67ce292406 100644 --- a/pkgs/development/python-modules/protobuf/default.nix +++ b/pkgs/development/python-modules/protobuf/default.nix @@ -1,4 +1,4 @@ -{ stdenv, python, buildPythonPackage +{ stdenv, fetchpatch, python, buildPythonPackage, isPy37 , protobuf, google_apputils, pyext, libcxx , disabled, doCheck ? true }: @@ -16,6 +16,15 @@ buildPythonPackage rec { propagatedBuildInputs = [ protobuf google_apputils ]; buildInputs = [ google_apputils pyext ]; + patches = optional isPy37 + # Python 3.7 compatibility (remove when protobuf 3.7 is released) + (fetchpatch { + url = "https://github.com/protocolbuffers/protobuf/commit/0a59054c30e4f0ba10f10acfc1d7f3814c63e1a7.patch"; + sha256 = "09hw22y3423v8bbmc9xm07znwdxfbya6rp78d4zqw6fisdvjkqf1"; + stripLen = 1; + }) + ; + prePatch = '' while [ ! -d python ]; do cd * diff --git a/pkgs/development/python-modules/prov/default.nix b/pkgs/development/python-modules/prov/default.nix index f5f5b719b060..c6cb98e33b2f 100644 --- a/pkgs/development/python-modules/prov/default.nix +++ b/pkgs/development/python-modules/prov/default.nix @@ -13,11 +13,11 @@ buildPythonPackage rec { pname = "prov"; - version = "1.5.2"; + version = "1.5.3"; src = fetchPypi { inherit pname version; - sha256 = "640dc158d931403bc6c1a0ad80702caae71f810bac21f90ec605865c8444b7bb"; + sha256 = "1a9h406laclxalmdny37m0yyw7y17n359akclbahimdggq853jd0"; }; prePatch = '' diff --git a/pkgs/development/python-modules/psycopg2/default.nix b/pkgs/development/python-modules/psycopg2/default.nix new file mode 100644 index 000000000000..9d15ea694c73 --- /dev/null +++ b/pkgs/development/python-modules/psycopg2/default.nix @@ -0,0 +1,23 @@ +{ stdenv, lib, buildPythonPackage, isPyPy, fetchPypi, postgresql, openssl }: + +buildPythonPackage rec { + pname = "psycopg2"; + version = "2.7.5"; + + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "17klx964gw8z0znl0raz3by8vdc7cq5gxj4pdcrfcina84nrdkzc"; + }; + + buildInputs = lib.optional stdenv.isDarwin openssl; + propagatedBuildInputs = [ postgresql ]; + + doCheck = false; + + meta = with lib; { + description = "PostgreSQL database adapter for the Python programming language"; + license = with licenses; [ gpl2 zpl20 ]; + }; +} diff --git a/pkgs/development/python-modules/ptest/default.nix b/pkgs/development/python-modules/ptest/default.nix new file mode 100644 index 000000000000..bdd9fc5c47e1 --- /dev/null +++ b/pkgs/development/python-modules/ptest/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +}: + +buildPythonPackage rec { + pname = "ptest"; + version = "1.7.4"; + + src = fetchFromGitHub { + owner = "KarlGong"; + repo = pname; + rev = version + "-release"; + sha256 = "0v1zpfjagjlvdmgv6d502nmb7s996wadvpzg93i651s64rrlwq4s"; + }; + + meta = with stdenv.lib; { + description = "Test classes and test cases using decorators, execute test cases by command line, and get clear reports"; + homepage = https://pypi.python.org/pypi/ptest; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/ptpython/default.nix b/pkgs/development/python-modules/ptpython/default.nix index b553d50d130b..d48e42ef2646 100644 --- a/pkgs/development/python-modules/ptpython/default.nix +++ b/pkgs/development/python-modules/ptpython/default.nix @@ -1,17 +1,15 @@ -{ stdenv, buildPythonPackage, fetchPypi, wcwidth, six, prompt_toolkit, docopt -, jedi, pygments }: +{ stdenv, buildPythonPackage, fetchPypi, prompt_toolkit, docopt , jedi, pygments }: buildPythonPackage rec { pname = "ptpython"; - version = "0.41"; - name = "${pname}-${version}"; + version = "2.0.4"; src = fetchPypi { inherit pname version; - sha256 = "1hcaaadkp5n37hxggraynifa33wx1akklzvf6y4rvgjxbjl2g2x7"; + sha256 = "1m34jbwj3j3762mg1vynpgciqw4kqdzdqjvd62mwhbjkly7ddsgb"; }; - propagatedBuildInputs = [ wcwidth six prompt_toolkit docopt jedi pygments ]; + propagatedBuildInputs = [ prompt_toolkit docopt jedi pygments ]; # no tests to run doCheck = false; diff --git a/pkgs/development/python-modules/pudb/default.nix b/pkgs/development/python-modules/pudb/default.nix new file mode 100644 index 000000000000..028af67b9af8 --- /dev/null +++ b/pkgs/development/python-modules/pudb/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pygments +, urwid +, isPy3k +}: + +buildPythonPackage rec { + pname = "pudb"; + version = "2018.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0vl7rbqyxa2vfa02dg7f5idf1j7awpfcj0dg46ks59xp8539g2wd"; + }; + + propagatedBuildInputs = [ pygments urwid ]; + + # Tests fail on python 3 due to writes to the read-only home directory + doCheck = !isPy3k; + + meta = with stdenv.lib; { + description = "A full-screen, console-based Python debugger"; + license = licenses.mit; + platforms = platforms.all; + }; + +} diff --git a/pkgs/development/python-modules/purepng/default.nix b/pkgs/development/python-modules/purepng/default.nix new file mode 100644 index 000000000000..49e4d93a5342 --- /dev/null +++ b/pkgs/development/python-modules/purepng/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "purepng"; + version = "0.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1kcl7a6d7d59360fbz2jwfk6ha6pmqgn396962p4s62j893d2r0d"; + }; + + meta = with stdenv.lib; { + description = "Pure Python library for PNG image encoding/decoding"; + homepage = https://github.com/scondo/purepng; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pvlib/default.nix b/pkgs/development/python-modules/pvlib/default.nix index 296b20fac4a2..34134546f56d 100644 --- a/pkgs/development/python-modules/pvlib/default.nix +++ b/pkgs/development/python-modules/pvlib/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "pvlib"; - version = "0.5.2"; + version = "0.6.0"; src = fetchPypi { inherit pname version; - sha256 = "1897v9qq97nk5n0hfm9089yz8pffd42795mnhcyq48g9bsyap1xi"; + sha256 = "1j2p6w41hv7k604jbcpxvs5f04y8dsfdvd3d202l60ks0fc0agyj"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/pweave/default.nix b/pkgs/development/python-modules/pweave/default.nix new file mode 100644 index 000000000000..980a1df6d05b --- /dev/null +++ b/pkgs/development/python-modules/pweave/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, mock +, matplotlib +, pkgs +}: + +buildPythonPackage rec { + pname = "Pweave"; + version = "0.25"; + + src = fetchPypi { + inherit pname version; + sha256 = "1isqjz66c7vxdaqfwpkspki9p4054dsfx7pznwz28ik634hnj3qw"; + }; + + buildInputs = [ mock pkgs.glibcLocales ]; + propagatedBuildInputs = [ matplotlib ]; + + # fails due to trying to run CSS as test + doCheck = false; + + meta = with stdenv.lib; { + description = "Scientific reports with embedded python computations with reST, LaTeX or markdown"; + homepage = http://mpastell.com/pweave/ ; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/py-cpuinfo/default.nix b/pkgs/development/python-modules/py-cpuinfo/default.nix index 37cf601695ee..c90f81ae28f8 100644 --- a/pkgs/development/python-modules/py-cpuinfo/default.nix +++ b/pkgs/development/python-modules/py-cpuinfo/default.nix @@ -1,6 +1,7 @@ { lib , fetchFromGitHub , buildPythonPackage +, pytest }: buildPythonPackage rec { @@ -14,6 +15,16 @@ buildPythonPackage rec { sha256 = "1pp561lj80jnvr2038nrzhmks2akxsbdqxvfrqa6n340x81981lm"; }; + checkInputs = [ + pytest + ]; + + checkPhase = '' + runHook preCheck + pytest -k "not TestActual" + runHook postCheck + ''; + meta = { description = "Get CPU info with pure Python 2 & 3"; homepage = https://github.com/workhorsy/py-cpuinfo; diff --git a/pkgs/development/python-modules/py/default.nix b/pkgs/development/python-modules/py/default.nix index 14ffb8e2773a..5f41a88d26e8 100644 --- a/pkgs/development/python-modules/py/default.nix +++ b/pkgs/development/python-modules/py/default.nix @@ -1,11 +1,11 @@ { stdenv, buildPythonPackage, fetchPypi, setuptools_scm }: buildPythonPackage rec { pname = "py"; - version = "1.5.4"; + version = "1.7.0"; src = fetchPypi { inherit pname version; - sha256 = "3fd59af7435864e1a243790d322d763925431213b6b8529c6ca71081ace3bbf7"; + sha256 = "bf92637198836372b520efcba9e020c330123be8ce527e535d185ed4b6f45694"; }; # Circular dependency on pytest diff --git a/pkgs/development/python-modules/py3dns/default.nix b/pkgs/development/python-modules/py3dns/default.nix new file mode 100644 index 000000000000..1e5b84aa262b --- /dev/null +++ b/pkgs/development/python-modules/py3dns/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "py3dns"; + version = "3.1.1a"; + + src = fetchPypi { + inherit pname version; + sha256 = "0z0qmx9j1ivpgg54gqqmh42ljnzxaychc5inz2gbgv0vls765smz"; + }; + + preConfigure = '' + sed -i \ + -e '/import DNS/d' \ + -e 's/DNS.__version__/"${version}"/g' \ + setup.py + ''; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Python 3 DNS library"; + homepage = https://launchpad.net/py3dns; + license = licenses.psfl; + }; + +} diff --git a/pkgs/development/python-modules/py3exiv2/default.nix b/pkgs/development/python-modules/py3exiv2/default.nix index d8633488102b..4c6ca0bad338 100644 --- a/pkgs/development/python-modules/py3exiv2/default.nix +++ b/pkgs/development/python-modules/py3exiv2/default.nix @@ -1,4 +1,4 @@ -{ buildPythonPackage, isPy3k, fetchPypi, stdenv, exiv2, boost, libcxx }: +{ buildPythonPackage, isPy3k, fetchPypi, stdenv, exiv2, boost, libcxx, substituteAll, python }: buildPythonPackage rec { pname = "py3exiv2"; @@ -16,7 +16,12 @@ buildPythonPackage rec { NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1"; # fix broken libboost_python3 detection - patches = [ ./setup.patch ]; + patches = [ + (substituteAll { + src = ./setup.patch; + version = "3${stdenv.lib.versions.minor python.version}"; + }) + ]; meta = { homepage = "https://launchpad.net/py3exiv2"; diff --git a/pkgs/development/python-modules/py3exiv2/setup.patch b/pkgs/development/python-modules/py3exiv2/setup.patch index bb4b11523479..8b0619c5bc5f 100644 --- a/pkgs/development/python-modules/py3exiv2/setup.patch +++ b/pkgs/development/python-modules/py3exiv2/setup.patch @@ -5,7 +5,7 @@ return l.replace('libboost', 'boost') -libboost = get_libboost_name() -+libboost = 'boost_python3' ++libboost = 'boost_python@version@' setup( name='py3exiv2', diff --git a/pkgs/development/python-modules/py3status/default.nix b/pkgs/development/python-modules/py3status/default.nix index 8a7dcc63f572..edd98020f06d 100644 --- a/pkgs/development/python-modules/py3status/default.nix +++ b/pkgs/development/python-modules/py3status/default.nix @@ -1,6 +1,7 @@ { stdenv , buildPythonPackage , fetchPypi +, fetchpatch , requests , pytz , tzlocal @@ -18,11 +19,13 @@ buildPythonPackage rec { pname = "py3status"; - version = "3.12"; + version = "3.14"; + src = fetchPypi { inherit pname version; - sha256 = "c9ef49f72c2d83976d2841ab7e70faee3c77f4d7dbb2d3390ef0f0509473ea9a"; + sha256 = "8775fb3903458a519593fc22b712ccac598464e319a12b9fdf04803fa60a1583"; }; + doCheck = false; propagatedBuildInputs = [ pytz requests tzlocal ]; buildInputs = [ file ]; diff --git a/pkgs/development/python-modules/py4j/default.nix b/pkgs/development/python-modules/py4j/default.nix index 48a14399e898..a442dfa097b9 100644 --- a/pkgs/development/python-modules/py4j/default.nix +++ b/pkgs/development/python-modules/py4j/default.nix @@ -3,12 +3,12 @@ buildPythonPackage rec { pname = "py4j"; - version = "0.10.7"; + version = "0.10.8.1"; src = fetchPypi { inherit pname version; extension= "zip"; - sha256 = "721189616b3a7d28212dfb2e7c6a1dd5147b03105f1fc37ff2432acd0e863fa5"; + sha256 = "0x52rjn2s44mbpk9p497p3yba9xnpl6hcaiacklppwqcd8avnac3"; }; # No tests in archive diff --git a/pkgs/development/python-modules/pyacoustid/default.nix b/pkgs/development/python-modules/pyacoustid/default.nix new file mode 100644 index 000000000000..ba7879554a83 --- /dev/null +++ b/pkgs/development/python-modules/pyacoustid/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, requests +, audioread +, pkgs +}: + +buildPythonPackage rec { + pname = "pyacoustid"; + version = "1.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0117039cb116af245e6866e8e8bf3c9c8b2853ad087142bd0c2dfc0acc09d452"; + }; + + propagatedBuildInputs = [ requests audioread ]; + + patches = [ ./pyacoustid-py3.patch ]; + + postPatch = '' + sed -i \ + -e '/^FPCALC_COMMAND *=/s|=.*|= "${pkgs.chromaprint}/bin/fpcalc"|' \ + acoustid.py + ''; + + meta = with stdenv.lib; { + description = "Bindings for Chromaprint acoustic fingerprinting"; + homepage = "https://github.com/sampsyo/pyacoustid"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pyacoustid-py3.patch b/pkgs/development/python-modules/pyacoustid/pyacoustid-py3.patch similarity index 100% rename from pkgs/development/python-modules/pyacoustid-py3.patch rename to pkgs/development/python-modules/pyacoustid/pyacoustid-py3.patch diff --git a/pkgs/development/python-modules/pyalgotrade/default.nix b/pkgs/development/python-modules/pyalgotrade/default.nix new file mode 100644 index 000000000000..b9752a71f515 --- /dev/null +++ b/pkgs/development/python-modules/pyalgotrade/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, numpy +, scipy +, pytz +}: + +buildPythonPackage rec { + pname = "pyalgotrade"; + version = "0.16"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "a253617254194b91cfebae7bfd184cb109d4e48a8c70051b9560000a2c0f94b3"; + }; + + propagatedBuildInputs = [ numpy scipy pytz ]; + + meta = with stdenv.lib; { + description = "Python Algorithmic Trading"; + homepage = http://gbeced.github.io/pyalgotrade/; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/pyannotate/default.nix b/pkgs/development/python-modules/pyannotate/default.nix new file mode 100644 index 000000000000..5bcf07f10157 --- /dev/null +++ b/pkgs/development/python-modules/pyannotate/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonOlder +, six +, mypy_extensions +, typing +, pytest +}: + +buildPythonPackage rec { + version = "1.0.6"; + pname = "pyannotate"; + + src = fetchPypi { + inherit pname version; + sha256 = "dbdc2a26cbf45490a650e976ba45f99abe9ddbf0af5746307914e5ef419e325e"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ six mypy_extensions ] + ++ stdenv.lib.optionals (pythonOlder "3.5") [ typing ]; + + checkPhase = '' + py.test + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/dropbox/pyannotate; + description = "Auto-generate PEP-484 annotations"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/pyarrow/default.nix b/pkgs/development/python-modules/pyarrow/default.nix index 1c2cb4a7643d..d588ebb12e47 100644 --- a/pkgs/development/python-modules/pyarrow/default.nix +++ b/pkgs/development/python-modules/pyarrow/default.nix @@ -1,38 +1,27 @@ -{ lib, buildPythonPackage, python, isPy3k, fetchurl, arrow-cpp, cmake, cython, futures, numpy, pandas, pytest, pytestrunner, parquet-cpp, pkgconfig, setuptools_scm, six }: +{ lib, buildPythonPackage, python, isPy3k, fetchurl, arrow-cpp, cmake, cython, futures, numpy, pandas, pytest, pkgconfig, setuptools_scm, six }: let - _arrow-cpp = arrow-cpp.override { inherit python;}; - _parquet-cpp = parquet-cpp.override { arrow-cpp = _arrow-cpp; }; + _arrow-cpp = arrow-cpp.override { inherit python; }; in buildPythonPackage rec { pname = "pyarrow"; - version = "0.9.0"; - src = fetchurl { - url = "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz"; - sha256 = "16l91fixb5dgx3v6xc73ipn1w1hjgbmijyvs81j7ywzpna2cdcdy"; - }; + inherit (_arrow-cpp) version src; sourceRoot = "apache-arrow-${version}/python"; nativeBuildInputs = [ cmake cython pkgconfig setuptools_scm ]; propagatedBuildInputs = [ numpy six ] ++ lib.optionals (!isPy3k) [ futures ]; - checkInputs = [ pandas pytest pytestrunner ]; + checkInputs = [ pandas pytest ]; PYARROW_BUILD_TYPE = "release"; - PYARROW_CMAKE_OPTIONS = "-DCMAKE_INSTALL_RPATH=${ARROW_HOME}/lib;${PARQUET_HOME}/lib"; - - preBuild = '' - substituteInPlace CMakeLists.txt --replace "\''${ARROW_ABI_VERSION}" '"0.0.0"' - substituteInPlace CMakeLists.txt --replace "\''${ARROW_SO_VERSION}" '"0"' - - # fix the hardcoded value - substituteInPlace cmake_modules/FindParquet.cmake --replace 'set(PARQUET_ABI_VERSION "1.0.0")' 'set(PARQUET_ABI_VERSION "${_parquet-cpp.version}")' - ''; + PYARROW_CMAKE_OPTIONS = "-DCMAKE_INSTALL_RPATH=${ARROW_HOME}/lib"; preCheck = '' + rm pyarrow/tests/test_jvm.py rm pyarrow/tests/test_hdfs.py + rm pyarrow/tests/test_cuda.py # fails: "ArrowNotImplementedError: Unsupported numpy type 22" substituteInPlace pyarrow/tests/test_feather.py --replace "test_timedelta_with_nulls" "_disabled" @@ -51,10 +40,18 @@ buildPythonPackage rec { ''; ARROW_HOME = _arrow-cpp; - PARQUET_HOME = _parquet-cpp; + PARQUET_HOME = _arrow-cpp; setupPyBuildFlags = ["--with-parquet" ]; + checkPhase = '' + mv pyarrow/tests tests + rm -rf pyarrow + mkdir pyarrow + mv tests pyarrow/tests + pytest -v + ''; + meta = with lib; { description = "A cross-language development platform for in-memory data"; homepage = https://arrow.apache.org/; diff --git a/pkgs/development/python-modules/pyatspi/default.nix b/pkgs/development/python-modules/pyatspi/default.nix index 5960551abc72..539e16abe57d 100644 --- a/pkgs/development/python-modules/pyatspi/default.nix +++ b/pkgs/development/python-modules/pyatspi/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "pyatspi"; - version = "2.26.0"; + version = "2.30.0"; format = "other"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "0xdnix7gxzgf75xy9ris4dd6b05mqwicw190b98xqmypydyf95n6"; + sha256 = "11g7dx21brfmi5vrq289cw983rydalx0cy91afv5gigyadsmyam2"; }; buildInputs = [ diff --git a/pkgs/development/python-modules/pyaudio/default.nix b/pkgs/development/python-modules/pyaudio/default.nix new file mode 100644 index 000000000000..2f788966718c --- /dev/null +++ b/pkgs/development/python-modules/pyaudio/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +, pkgs +}: + +buildPythonPackage rec { + pname = "python-pyaudio"; + version = "0.2.9"; + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "bfd694272b3d1efc51726d0c27650b3c3ba1345f7f8fdada7e86c9751ce0f2a1"; + }; + + buildInputs = [ pkgs.portaudio ]; + + meta = with stdenv.lib; { + description = "Python bindings for PortAudio"; + homepage = "http://people.csail.mit.edu/hubert/pyaudio/"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pyaxmlparser/default.nix b/pkgs/development/python-modules/pyaxmlparser/default.nix index 7f9cbf9518e3..9ea3a3eda071 100644 --- a/pkgs/development/python-modules/pyaxmlparser/default.nix +++ b/pkgs/development/python-modules/pyaxmlparser/default.nix @@ -1,12 +1,12 @@ { buildPythonPackage, stdenv, lxml, click, fetchPypi }: buildPythonPackage rec { - version = "0.3.10"; + version = "0.3.13"; pname = "pyaxmlparser"; src = fetchPypi { inherit pname version; - sha256 = "5c1f569f4dc2232d7f146eb190bc513373ff6555f97ae904740f966f0fb2dd77"; + sha256 = "1mzdrifnaky57vkmdvg0rgjss55xkxaramci3wpv4h65lmk95988"; }; propagatedBuildInputs = [ lxml click ]; diff --git a/pkgs/development/python-modules/pybcrypt/default.nix b/pkgs/development/python-modules/pybcrypt/default.nix new file mode 100644 index 000000000000..3f9f3b69a78a --- /dev/null +++ b/pkgs/development/python-modules/pybcrypt/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pybcrypt"; + version = "0.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "5fa13bce551468350d66c4883694850570f3da28d6866bb638ba44fe5eabda78"; + }; + + meta = with stdenv.lib; { + description = "bcrypt password hashing and key derivation"; + homepage = https://code.google.com/p/py-bcrypt2; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/pyblock/default.nix b/pkgs/development/python-modules/pyblock/default.nix new file mode 100644 index 000000000000..5027619d74c8 --- /dev/null +++ b/pkgs/development/python-modules/pyblock/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, fetchurl +, python +, pkgs +, isPy3k +}: + +stdenv.mkDerivation rec { + name = "pyblock-${version}"; + version = "0.53"; + md5_path = "f6d33a8362dee358517d0a9e2ebdd044"; + + src = pkgs.fetchurl rec { + url = "https://src.fedoraproject.org/repo/pkgs/python-pyblock/" + + "${name}.tar.bz2/${md5_path}/${name}.tar.bz2"; + sha256 = "f6cef88969300a6564498557eeea1d8da58acceae238077852ff261a2cb1d815"; + }; + + postPatch = '' + sed -i -e 's|/usr/include/python|${python}/include/python|' \ + -e 's/-Werror *//' -e 's|/usr/|'"$out"'/|' Makefile + ''; + + buildInputs = [ python pkgs.lvm2 pkgs.dmraid ]; + + makeFlags = [ + "USESELINUX=0" + "SITELIB=$(out)/${python.sitePackages}" + ]; + + meta = with stdenv.lib; { + homepage = https://www.centos.org/docs/5/html/5.4/Technical_Notes/python-pyblock.html; + description = "Interface for working with block devices"; + license = licenses.gpl2Plus; + broken = isPy3k; # doesn't build on python 3, 2018-04-11 + }; + +} diff --git a/pkgs/development/python-modules/pyblosxom/default.nix b/pkgs/development/python-modules/pyblosxom/default.nix new file mode 100644 index 000000000000..dfb3e94ba276 --- /dev/null +++ b/pkgs/development/python-modules/pyblosxom/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, pygments +, markdown +, isPy3k +}: + +buildPythonPackage rec { + pname = "pyblosxom"; + version = "1.5.3"; + disabled = isPy3k; + + src = fetchurl { + url = "https://github.com/pyblosxom/pyblosxom/archive/v${version}.tar.gz"; + sha256 = "0de9a7418f4e6d1c45acecf1e77f61c8f96f036ce034493ac67124626fd0d885"; + }; + + propagatedBuildInputs = [ pygments markdown ]; + + # FAIL:test_generate_entry and test_time + # both tests fail due to time issue that doesn't seem to matter in practice + doCheck = false; + + meta = with stdenv.lib; { + homepage = "http://pyblosxom.github.io"; + description = "File-based blogging engine"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pybluez/default.nix b/pkgs/development/python-modules/pybluez/default.nix new file mode 100644 index 000000000000..6ceca20fdd17 --- /dev/null +++ b/pkgs/development/python-modules/pybluez/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, pkgs +}: + +buildPythonPackage rec { + version = "unstable-20160819"; + pname = "pybluez"; + + propagatedBuildInputs = [ pkgs.bluez ]; + + src = fetchFromGitHub { + owner = "karulis"; + repo = "${pname}"; + rev = "a0b226a61b166e170d48539778525b31e47a4731"; + sha256 = "104dm5ngfhqisv1aszdlr3szcav2g3bhsgzmg4qfs09b3i5zj047"; + }; + + # the tests do not pass + doCheck = false; + + meta = with stdenv.lib; { + description = "Bluetooth Python extension module"; + license = licenses.gpl2; + maintainers = with maintainers; [ leenaars ]; + }; + +} diff --git a/pkgs/development/python-modules/pybtex/default.nix b/pkgs/development/python-modules/pybtex/default.nix index 20689255435a..70e41009716f 100644 --- a/pkgs/development/python-modules/pybtex/default.nix +++ b/pkgs/development/python-modules/pybtex/default.nix @@ -1,7 +1,7 @@ { stdenv, buildPythonPackage, fetchPypi, latexcodec, pyyaml }: buildPythonPackage rec { - version = "0.21"; + version = "0.22.0"; pname = "pybtex"; doCheck = false; @@ -9,7 +9,7 @@ buildPythonPackage rec { src = fetchPypi { inherit version pname; - sha256 = "00300j8dn5pxq4ndxmfmbmycg2znawkqs49val2x6jlmfiy6r2mg"; + sha256 = "0rprg7h12pv9rb6bi950mz1disc265sg5qcg34637ns1z74hxdr6"; }; meta = { diff --git a/pkgs/development/python-modules/pycallgraph/default.nix b/pkgs/development/python-modules/pycallgraph/default.nix new file mode 100644 index 000000000000..9a6a3f4be2e9 --- /dev/null +++ b/pkgs/development/python-modules/pycallgraph/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +}: + +buildPythonPackage rec { + pname = "pycallgraph"; + version = "1.0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0w8yr43scnckqcv5nbyd2dq4kpv74ai856lsdsf8iniik07jn9mi"; + }; + + buildInputs = [ pytest ]; + + # Tests do not work due to this bug: https://github.com/gak/pycallgraph/issues/118 + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://pycallgraph.slowchop.com; + description = "Call graph visualizations for Python applications"; + maintainers = with maintainers; [ auntie ]; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/pycapnp/default.nix b/pkgs/development/python-modules/pycapnp/default.nix new file mode 100644 index 000000000000..2ba0e653e774 --- /dev/null +++ b/pkgs/development/python-modules/pycapnp/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, capnproto +, cython +, isPyPy +, isPy3k +}: + +buildPythonPackage rec { + pname = "pycapnp"; + version = "0.6.3"; + disabled = isPyPy || isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "b3c5a1fcc93fd02fdc070aeccb89654b87f20bdc740f643cc6378925ed6d4c17"; + }; + + buildInputs = [ capnproto cython ]; + + # import setuptools as soon as possible, to minimize monkeypatching mayhem. + postConfigure = '' + sed -i '3iimport setuptools' setup.py + ''; + + meta = with stdenv.lib; { + maintainers = with maintainers; [ cstrahan ]; + license = licenses.bsd2; + homepage = "http://jparyani.github.io/pycapnp/index.html"; + broken = true; # 2018-04-11 + }; + +} diff --git a/pkgs/development/python-modules/pycaption/default.nix b/pkgs/development/python-modules/pycaption/default.nix index d4ed6088409b..468011e2a807 100644 --- a/pkgs/development/python-modules/pycaption/default.nix +++ b/pkgs/development/python-modules/pycaption/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { prePatch = '' substituteInPlace setup.py \ --replace 'beautifulsoup4>=4.2.1,<4.5.0' \ - 'beautifulsoup4>=4.2.1,<=4.6.0' + 'beautifulsoup4>=4.2.1,<=4.6.3' ''; # don't require enum34 on python >= 3.4 diff --git a/pkgs/development/python-modules/pycarddav/default.nix b/pkgs/development/python-modules/pycarddav/default.nix new file mode 100644 index 000000000000..c5c6182e4e06 --- /dev/null +++ b/pkgs/development/python-modules/pycarddav/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, isPyPy +, vobject +, lxml +, requests +, urwid +, pyxdg +}: + +buildPythonPackage rec { + version = "0.7.0"; + pname = "pycarddav"; + disabled = isPy3k || isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "0avkrcpisfvhz103v7vmq2jd83hvmpqrb4mlbx6ikkk1wcvclsx8"; + }; + + propagatedBuildInputs = [ vobject lxml requests urwid pyxdg ]; + + meta = with stdenv.lib; { + description = "Command-line interface carddav client"; + homepage = http://lostpackets.de/pycarddav; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pycares/default.nix b/pkgs/development/python-modules/pycares/default.nix new file mode 100644 index 000000000000..4755bf908fda --- /dev/null +++ b/pkgs/development/python-modules/pycares/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "pycares"; + version = "2.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0h4fxw5drrhfyslzmfpljk0qnnpbhhb20hnnndzahhbwylyw1x1n"; + }; + + propagatedBuildInputs = [ pkgs.c-ares ]; + + # No tests included + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/saghul/pycares; + description = "Interface for c-ares"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pycdio/default.nix b/pkgs/development/python-modules/pycdio/default.nix new file mode 100644 index 000000000000..6d670006014b --- /dev/null +++ b/pkgs/development/python-modules/pycdio/default.nix @@ -0,0 +1,44 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, setuptools +, nose +, pkgs +, isPy27 +}: + +buildPythonPackage rec { + pname = "pycdio"; + version = "2.0.0"; + disabled = !isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "1a1h0lmfl56a2a9xqhacnjclv81nv3906vdylalybxrk4bhrm3hj"; + }; + + prePatch = "sed -i -e '/DRIVER_BSDI/d' pycdio.py"; + + preConfigure = '' + patchShebangs . + ''; + + nativeBuildInputs = [ pkgs.pkgconfig ]; + buildInputs = [ setuptools nose pkgs.swig pkgs.libcdio ] + ++ stdenv.lib.optional stdenv.isDarwin pkgs.libiconv; + + # Run tests using nosetests but first need to install the binaries + # to the root source directory where they can be found. + checkPhase = '' + ./setup.py install_lib -d . + nosetests + ''; + + meta = with stdenv.lib; { + homepage = https://www.gnu.org/software/libcdio/; + description = "Wrapper around libcdio (CD Input and Control library)"; + maintainers = with maintainers; [ rycee ]; + license = licenses.gpl3Plus; + }; + +} diff --git a/pkgs/development/python-modules/pychef/default.nix b/pkgs/development/python-modules/pychef/default.nix new file mode 100644 index 000000000000..f3c4109dd93d --- /dev/null +++ b/pkgs/development/python-modules/pychef/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, requests +, mock +, unittest2 +}: + +buildPythonPackage rec { + pname = "PyChef"; + version = "0.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0zdz8lw545cd3a34cpib7mdwnad83gr2mrrxyj3v74h4zhwabhmg"; + }; + + propagatedBuildInputs = [ six requests mock unittest2 ]; + + # FIXME + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://github.com/coderanger/pychef; + description = "Python implementation of a Chef API client"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/pycodestyle/default.nix b/pkgs/development/python-modules/pycodestyle/default.nix index 69b8e2bc0d15..43a8e6f9f450 100644 --- a/pkgs/development/python-modules/pycodestyle/default.nix +++ b/pkgs/development/python-modules/pycodestyle/default.nix @@ -1,4 +1,4 @@ -{ lib, buildPythonPackage, fetchPypi }: +{ lib, buildPythonPackage, fetchPypi, fetchpatch }: buildPythonPackage rec { pname = "pycodestyle"; @@ -9,6 +9,14 @@ buildPythonPackage rec { sha256 = "cbfca99bd594a10f674d0cd97a3d802a1fdef635d4361e1a2658de47ed261e3a"; }; + patches = [ + # https://github.com/PyCQA/pycodestyle/pull/801 + (fetchpatch { + url = https://github.com/PyCQA/pycodestyle/commit/397463014fda3cdefe8d6c9d117ae16d878dc494.patch; + sha256 = "01zask2y2gim5il9lcmlhr2qaadv9v7kaw1y619l8xbjhpbq2zh8"; + }) + ]; + meta = with lib; { description = "Python style guide checker (formerly called pep8)"; homepage = https://pycodestyle.readthedocs.io; diff --git a/pkgs/development/python-modules/pycontracts/default.nix b/pkgs/development/python-modules/pycontracts/default.nix index 23633ce248db..42d19bb87550 100644 --- a/pkgs/development/python-modules/pycontracts/default.nix +++ b/pkgs/development/python-modules/pycontracts/default.nix @@ -1,17 +1,17 @@ { stdenv, buildPythonPackage, fetchPypi -, nose, pyparsing, decorator, six }: +, nose, pyparsing, decorator, six, future }: buildPythonPackage rec { pname = "PyContracts"; - version = "1.8.3"; + version = "1.8.7"; src = fetchPypi { inherit pname version; - sha256 = "8e52c4ddbc015b56cc672b7c005c11f3df4fe407b832964099836fa3cccb8b9d"; + sha256 = "1b65jkbk9bcl10s49w9frsjcarfzi8gp22a40cz7zxry8b8yvcf0"; }; buildInputs = [ nose ]; - propagatedBuildInputs = [ pyparsing decorator six ]; + propagatedBuildInputs = [ pyparsing decorator six future ]; meta = with stdenv.lib; { description = "Allows to declare constraints on function parameters and return values"; diff --git a/pkgs/development/python-modules/pycountry/default.nix b/pkgs/development/python-modules/pycountry/default.nix new file mode 100644 index 000000000000..b946740ff927 --- /dev/null +++ b/pkgs/development/python-modules/pycountry/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, +}: + +buildPythonPackage rec { + pname = "pycountry"; + version = "18.12.8"; + + src = fetchPypi { + inherit pname version; + sha256 = "1phn1av57jbm166facjk6r8gw4pf886q4wymjc443k8m5c5h5i4f"; + }; + + meta = with stdenv.lib; { + homepage = https://bitbucket.org/flyingcircus/pycountry; + description = "ISO country, subdivision, language, currency and script definitions and their translations"; + license = licenses.lgpl2; + }; + +} diff --git a/pkgs/development/python-modules/pycryptopp/default.nix b/pkgs/development/python-modules/pycryptopp/default.nix new file mode 100644 index 000000000000..785da4f6dc88 --- /dev/null +++ b/pkgs/development/python-modules/pycryptopp/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, isPyPy +, setuptoolsDarcs +, darcsver +, pkgs +}: + +buildPythonPackage rec { + pname = "pycryptopp"; + version = "0.6.0.1206569328141510525648634803928199668821045408958"; + disabled = isPy3k || isPyPy; # see https://bitbucket.org/pypy/pypy/issue/1190/ + + src = fetchPypi { + inherit pname version; + sha256 = "0n90h1yg7bfvlbhnc54xb6dbqm286ykaksyg04kxlhyjgf8mhq8i"; + }; + + # Prefer crypto++ library from the Nix store over the one that's included + # in the pycryptopp distribution. + preConfigure = "export PYCRYPTOPP_DISABLE_EMBEDDED_CRYPTOPP=1"; + + buildInputs = [ setuptoolsDarcs darcsver pkgs.cryptopp ]; + + meta = with stdenv.lib; { + homepage = http://allmydata.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 2d1da5339af5..5f58101a8b53 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"; + version = "2018.1.1"; src = fetchPypi { inherit pname version; - sha256 = "7079f7738e83ee79ae26f0827ada29fe55921fec9760201199cc2bfb69446c92"; + sha256 = "49d575fca3fd3c95467c3b0fb51967ad17d0c4cc18e078a6748309af4de36a8d"; }; preConfigure = '' diff --git a/pkgs/development/python-modules/pycurl2/default.nix b/pkgs/development/python-modules/pycurl2/default.nix new file mode 100644 index 000000000000..9b04f2b6fcb4 --- /dev/null +++ b/pkgs/development/python-modules/pycurl2/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, isPy3k +, simplejson +, unittest2 +, nose +, pkgs +}: + +buildPythonPackage rec { + pname = "pycurl2"; + version = "7.20.0"; + disabled = isPy3k; + + src = fetchgit { + url = "https://github.com/Lispython/pycurl.git"; + rev = "0f00109950b883d680bd85dc6e8a9c731a7d0d13"; + sha256 = "1qmw3cm93kxj94s71a8db9lwv2cxmr2wjv7kp1r8zildwdzhaw7j"; + }; + + # error: (6, "Couldn't resolve host 'h.wrttn.me'") + doCheck = false; + + buildInputs = [ pkgs.curl simplejson unittest2 nose ]; + + meta = with stdenv.lib; { + homepage = https://pypi.python.org/pypi/pycurl2; + description = "A fork from original PycURL library that no maintained from 7.19.0"; + license = licenses.mit; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/pydenticon/default.nix b/pkgs/development/python-modules/pydenticon/default.nix new file mode 100644 index 000000000000..f217b68808c5 --- /dev/null +++ b/pkgs/development/python-modules/pydenticon/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pillow +, mock +}: + +buildPythonPackage rec { + pname = "pydenticon"; + version = "0.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "035dawcspgjw2rksbnn863s7b0i9ac8cc1nshshvd1l837ir1czp"; + }; + + propagatedBuildInputs = [ pillow mock ]; + + meta = with stdenv.lib; { + homepage = https://github.com/azaghal/pydenticon; + description = "Library for generating identicons. Port of Sigil (https://github.com/cupcake/sigil) with enhancements"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/pydispatcher/default.nix b/pkgs/development/python-modules/pydispatcher/default.nix new file mode 100644 index 000000000000..29d464587a0a --- /dev/null +++ b/pkgs/development/python-modules/pydispatcher/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +}: + +buildPythonPackage rec { + version = "2.0.5"; + pname = "pydispatcher"; + + src = fetchPypi { + inherit pname version; + sha256 = "1bswbmhlbqdxlgbxlb6xrlm4k253sg8nvpl1whgsys8p3fg0cw2m"; + }; + + buildInputs = [ pytest ]; + + checkPhase = '' + py.test + ''; + + meta = with stdenv.lib; { + homepage = http://pydispatcher.sourceforge.net/; + description = "Signal-registration and routing infrastructure for use in multiple contexts"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/pydns/default.nix b/pkgs/development/python-modules/pydns/default.nix new file mode 100644 index 000000000000..48bc3c3fa005 --- /dev/null +++ b/pkgs/development/python-modules/pydns/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pydns"; + version = "2.3.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0qnv7i9824nb5h9psj0rwzjyprwgfiwh5s5raa9avbqazy5hv5pi"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Python DNS library"; + homepage = http://pydns.sourceforge.net/; + license = licenses.psfl; + }; + +} diff --git a/pkgs/development/python-modules/pydot/default.nix b/pkgs/development/python-modules/pydot/default.nix index e21b876be04e..ddbc0a5bfdd7 100644 --- a/pkgs/development/python-modules/pydot/default.nix +++ b/pkgs/development/python-modules/pydot/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "pydot"; - version = "1.2.4"; + version = "1.4.0"; src = fetchPypi { inherit pname version; - sha256 = "92d2e2d15531d00710f2d6fb5540d2acabc5399d464f2f20d5d21073af241eb6"; + sha256 = "02yp2k7p1kh0azwd932jhvfc3nxxdv9dimh7hdgwdnmp05yms6cq"; }; checkInputs = [ chardet ]; # No tests in archive diff --git a/pkgs/development/python-modules/pydot_ng/default.nix b/pkgs/development/python-modules/pydot_ng/default.nix new file mode 100644 index 000000000000..a96c03bed4f1 --- /dev/null +++ b/pkgs/development/python-modules/pydot_ng/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pyparsing +, pytest +, unittest2 +, pkgs +}: + +buildPythonPackage rec { + pname = "pydot_ng"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0h8k8wlzvnb40v4js7afgfyhp3wasmb1kg4gr6z7ck63iv8fq864"; + }; + + buildInputs = [ pytest unittest2 ]; + propagatedBuildInputs = [ pkgs.graphviz pyparsing ]; + + checkPhase = '' + mkdir test/my_tests + py.test test + ''; + + meta = with stdenv.lib; { + homepage = "https://pypi.python.org/pypi/pydot-ng"; + description = "Python 3-compatible update of pydot, a Python interface to Graphviz's Dot"; + license = licenses.mit; + maintainers = [ maintainers.bcdarwin ]; + }; + +} diff --git a/pkgs/development/python-modules/pydub/default.nix b/pkgs/development/python-modules/pydub/default.nix index 28a76da4bd96..cbadd5188977 100644 --- a/pkgs/development/python-modules/pydub/default.nix +++ b/pkgs/development/python-modules/pydub/default.nix @@ -1,19 +1,29 @@ -{ stdenv, buildPythonPackage, fetchPypi, scipy, ffmpeg-full }: +{ stdenv, buildPythonPackage, fetchFromGitHub, scipy, ffmpeg-full }: buildPythonPackage rec { pname = "pydub"; - version = "0.22.1"; - src = fetchPypi { - inherit pname version; - sha256 = "20beff39e9959a3b2cb4392802aecb9b2417837fff635d2b00b5ef5f5326d313"; + version = "0.23.0"; + # pypi version doesn't include required data files for tests + src = fetchFromGitHub { + owner = "jiaaro"; + repo = pname; + rev = "v${version}"; + sha256 = "1ijp9hlxi2d0f1ah9yj9j8cz18i9ny9jwrf2irvz58bgyv29m8bn"; }; - patches = [ - ./pyaudioop-python3.patch - ]; + + # disable a test that fails on aarch64 due to rounding errors + postPatch = stdenv.lib.optionalString stdenv.isAarch64 '' + substituteInPlace test/test.py \ + --replace "test_overlay_with_gain_change" "notest_overlay_with_gain_change" + ''; checkInputs = [ scipy ffmpeg-full ]; + checkPhase = '' + python test/test.py + ''; + meta = with stdenv.lib; { description = "Manipulate audio with a simple and easy high level interface."; homepage = "http://pydub.com/"; diff --git a/pkgs/development/python-modules/pydub/pyaudioop-python3.patch b/pkgs/development/python-modules/pydub/pyaudioop-python3.patch deleted file mode 100644 index 58c56db5b8a5..000000000000 --- a/pkgs/development/python-modules/pydub/pyaudioop-python3.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git i/pydub/pyaudioop.py w/pydub/pyaudioop.py -index 8f8f017..aa6bb8c 100644 ---- i/pydub/pyaudioop.py -+++ w/pydub/pyaudioop.py -@@ -1,4 +1,4 @@ --import __builtin__ -+import builtins - import math - import struct - from fractions import gcd -@@ -79,7 +79,7 @@ def _get_minval(size, signed=True): - def _get_clipfn(size, signed=True): - maxval = _get_maxval(size, signed) - minval = _get_minval(size, signed) -- return lambda val: __builtin__.max(min(val, maxval), minval) -+ return lambda val: builtins.max(min(val, maxval), minval) - - - def _overflow(val, size, signed=True): -@@ -109,7 +109,7 @@ def max(cp, size): - if len(cp) == 0: - return 0 - -- return __builtin__.max(abs(sample) for sample in _get_samples(cp, size)) -+ return builtins.max(abs(sample) for sample in _get_samples(cp, size)) - - - def minmax(cp, size): -@@ -117,8 +117,8 @@ def minmax(cp, size): - - max_sample, min_sample = 0, 0 - for sample in _get_samples(cp, size): -- max_sample = __builtin__.max(sample, max_sample) -- min_sample = __builtin__.min(sample, min_sample) -+ max_sample = builtins.max(sample, max_sample) -+ min_sample = builtins.min(sample, min_sample) - - return min_sample, max_sample - -@@ -542,4 +542,4 @@ def lin2adpcm(cp, size, state): - - - def adpcm2lin(cp, size, state): -- raise NotImplementedError() -\ No newline at end of file -+ raise NotImplementedError() diff --git a/pkgs/development/python-modules/pyelftools/default.nix b/pkgs/development/python-modules/pyelftools/default.nix new file mode 100644 index 000000000000..cb3e77f0e8d9 --- /dev/null +++ b/pkgs/development/python-modules/pyelftools/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +}: + +buildPythonPackage rec { + pname = "pyelftools"; + version = "0.24"; + + src = fetchPypi { + inherit pname version; + sha256 = "17259kf6hwwsmizr5myp9jv3k9g5i3dvmnl8m646pfd5hpb9gpg9"; + }; + + checkPhase = '' + ${python.interpreter} test/all_tests.py + ''; + + # Tests cannot pass against system-wide readelf + # https://github.com/eliben/pyelftools/issues/65 + doCheck = false; + + meta = with stdenv.lib; { + description = "A library for analyzing ELF files and DWARF debugging information"; + homepage = https://github.com/eliben/pyelftools; + license = licenses.publicDomain; + maintainers = [ maintainers.igsha ]; + }; + +} diff --git a/pkgs/development/python-modules/pyenchant/default.nix b/pkgs/development/python-modules/pyenchant/default.nix new file mode 100644 index 000000000000..f775612d90ff --- /dev/null +++ b/pkgs/development/python-modules/pyenchant/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "pyenchant"; + version = "1.6.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "25c9d2667d512f8fc4410465fdd2e868377ca07eb3d56e2b6e534a86281d64d3"; + }; + + propagatedBuildInputs = [ pkgs.enchant ]; + + patchPhase = let + path_hack_script = "s|LoadLibrary(e_path)|LoadLibrary('${pkgs.enchant}/lib/' + e_path)|"; + in '' + sed -i "${path_hack_script}" enchant/_enchant.py + + # They hardcode a bad path for Darwin in their library search code + substituteInPlace enchant/_enchant.py --replace '/opt/local/lib/' "" + ''; + + # dictionaries needed for tests + doCheck = false; + + meta = with stdenv.lib; { + description = "pyenchant: Python bindings for the Enchant spellchecker"; + homepage = https://pythonhosted.org/pyenchant/; + license = licenses.lgpl21; + }; + +} diff --git a/pkgs/development/python-modules/pyepsg/default.nix b/pkgs/development/python-modules/pyepsg/default.nix new file mode 100644 index 000000000000..dd8c987401d1 --- /dev/null +++ b/pkgs/development/python-modules/pyepsg/default.nix @@ -0,0 +1,23 @@ +{ buildPythonPackage, lib, fetchPypi, requests }: + +buildPythonPackage rec { + pname = "pyepsg"; + version = "0.3.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0ng0k140kzq3xcffi4vy10py4cmwzfy8anccysw3vgn1x30ghzjr"; + }; + + propagatedBuildInputs = [ requests ]; + + doCheck = false; + + meta = with lib; { + description = "Simple Python interface to epsg.io"; + license = licenses.lgpl3; + homepage = https://pyepsg.readthedocs.io/en/latest/; + maintainers = with maintainers; [ mredaelli ]; + }; + +} diff --git a/pkgs/development/python-modules/pyexcelerator/default.nix b/pkgs/development/python-modules/pyexcelerator/default.nix new file mode 100644 index 000000000000..2dfb5831f7fe --- /dev/null +++ b/pkgs/development/python-modules/pyexcelerator/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "pyexcelerator"; + version = "0.6.4.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "18rcnc9f71lj06h8nppnv6idzb7xfmh2rp1zfqayskcg686lilrb"; + }; + + disabled = isPy3k; + + # No tests are included in archive + doCheck = false; + + meta = with stdenv.lib; { + description = "library for generating Excel 97/2000/XP/2003 and OpenOffice Calc compatible spreadsheets."; + homepage = "https://sourceforge.net/projects/pyexcelerator"; + license = licenses.bsdOriginal; + maintainers = with maintainers; [ womfoo ]; + }; + +} diff --git a/pkgs/development/python-modules/pyexiv2/default.nix b/pkgs/development/python-modules/pyexiv2/default.nix index 3384e981ff07..cca8b552de1e 100644 --- a/pkgs/development/python-modules/pyexiv2/default.nix +++ b/pkgs/development/python-modules/pyexiv2/default.nix @@ -6,17 +6,16 @@ buildPythonPackage rec { format = "other"; src = fetchurl { - url = "http://launchpad.net/pyexiv2/0.3.x/0.3.2/+download/${pname}-${version}.tar.bz2"; + url = "https://launchpad.net/pyexiv2/0.3.x/0.3.2/+download/${pname}-${version}.tar.bz2"; sha256 = "09r1ga6kj5cnmrldpkqzvdhh7xi7aad9g4fbcr1gawgsd9y13g0a"; }; - buildPhase = '' + preBuild = '' sed -i -e "s@env = Environment()@env = Environment( ENV = os.environ )@" src/SConscript - scons ''; - installPhase = '' + + preInstall = '' sed -i -e "s@ python_lib_path = get_python_lib(plat_specific=True)@ python_lib_path = \'/lib/python2.7/site-packages\'@" src/SConscript - scons install DESTDIR=$out ''; buildInputs = [ python exiv2 scons boost ]; diff --git a/pkgs/development/python-modules/pyfakefs/default.nix b/pkgs/development/python-modules/pyfakefs/default.nix index cfb575c7675e..64d547ce97ed 100644 --- a/pkgs/development/python-modules/pyfakefs/default.nix +++ b/pkgs/development/python-modules/pyfakefs/default.nix @@ -1,7 +1,7 @@ { stdenv, buildPythonPackage, fetchFromGitHub, python, pytest, glibcLocales }: buildPythonPackage rec { - version = "3.4.1"; + version = "3.4.3"; pname = "pyfakefs"; # no tests in PyPI tarball @@ -10,22 +10,30 @@ buildPythonPackage rec { owner = "jmcgeheeiv"; repo = pname; rev = "v${version}"; - sha256 = "0i8kq7sl8bczr927hllgfhsmirjqjh89c9184kcqmprc13ac4kxy"; + sha256 = "0rhbkcb5h2x8kmyxivr5jr1db2xvmpjdbsfjxl142qhfb29hr2hp"; }; postPatch = '' # test doesn't work in sandbox - substituteInPlace tests/fake_filesystem_test.py \ + substituteInPlace pyfakefs/tests/fake_filesystem_test.py \ --replace "test_expand_root" "notest_expand_root" - substituteInPlace tests/fake_os_test.py \ - --replace "test_append_mode" "notest_append_mode" - ''; + substituteInPlace pyfakefs/tests/fake_os_test.py \ + --replace "test_path_links_not_resolved" "notest_path_links_not_resolved" \ + --replace "test_append_mode_tell_linux_windows" "notest_append_mode_tell_linux_windows" + substituteInPlace pyfakefs/tests/fake_filesystem_unittest_test.py \ + --replace "test_copy_real_file" "notest_copy_real_file" + '' + (stdenv.lib.optionalString stdenv.isDarwin '' + # this test fails on darwin due to case-insensitive file system + substituteInPlace pyfakefs/tests/fake_os_test.py \ + --replace "test_rename_dir_to_existing_dir" "notest_rename_dir_to_existing_dir" + ''); checkInputs = [ pytest glibcLocales ]; checkPhase = '' - LC_ALL=en_US.UTF-8 ${python.interpreter} -m tests.all_tests - py.test tests/pytest_plugin_test.py + export LC_ALL=en_US.UTF-8 + ${python.interpreter} -m pyfakefs.tests.all_tests + ${python.interpreter} -m pytest pyfakefs/tests/pytest_plugin_test.py ''; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/pyfantom/default.nix b/pkgs/development/python-modules/pyfantom/default.nix new file mode 100644 index 000000000000..1abf04079880 --- /dev/null +++ b/pkgs/development/python-modules/pyfantom/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchgit +}: + +buildPythonPackage rec { + pname = "pyfantom"; + version = "unstable-2013-12-18"; + + src = fetchgit { + url = "http://git.ni.fr.eu.org/pyfantom.git"; + sha256 = "1m53n8bxslq5zmvcf7i1xzsgq5bdsf1z529br5ypmj5bg0s86j4q"; + }; + + # No tests included + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://pyfantom.ni.fr.eu.org/; + description = "Wrapper for the LEGO Mindstorms Fantom Driver"; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/pyfiglet/default.nix b/pkgs/development/python-modules/pyfiglet/default.nix index ede8e965db94..622c366cd8d1 100644 --- a/pkgs/development/python-modules/pyfiglet/default.nix +++ b/pkgs/development/python-modules/pyfiglet/default.nix @@ -1,12 +1,12 @@ { stdenv, buildPythonPackage, fetchPypi }: buildPythonPackage rec { - version = "0.7.5"; + version = "0.8.post0"; pname = "pyfiglet"; src = fetchPypi { inherit pname version; - sha256 = "04jy4182hn5xfs6jf432gxclfj1rhssd7bsf0b4gymrjzkhr8qa4"; + sha256 = "1kjskfbkm28rajcj0aa0v5w1v4p6r9y0hlhzz2bwsxvwlqg4b519"; }; doCheck = false; diff --git a/pkgs/development/python-modules/pyfribidi/default.nix b/pkgs/development/python-modules/pyfribidi/default.nix new file mode 100644 index 000000000000..a5caca40650d --- /dev/null +++ b/pkgs/development/python-modules/pyfribidi/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, isPyPy +}: + +buildPythonPackage rec { + version = "0.11.0"; + pname = "pyfribidi"; + disabled = isPy3k || isPyPy; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "6f7d83c09eae0cb98a40b85ba3dedc31af4dbff8fc4425f244c1e9f44392fded"; + }; + + meta = with stdenv.lib; { + description = "A simple wrapper around fribidi"; + homepage = https://github.com/pediapress/pyfribidi; + license = stdenv.lib.licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/pyftgl/default.nix b/pkgs/development/python-modules/pyftgl/default.nix index a85837472255..1163f007b092 100644 --- a/pkgs/development/python-modules/pyftgl/default.nix +++ b/pkgs/development/python-modules/pyftgl/default.nix @@ -1,5 +1,13 @@ -{ stdenv, buildPythonPackage, fetchFromGitHub, isPy3k -, boost, freetype, ftgl, libGLU_combined }: +{ lib, buildPythonPackage, fetchFromGitHub, isPy3k +, boost, freetype, ftgl, libGLU_combined +, python +}: + +let + + pythonVersion = with lib.versions; "${major python.version}${minor python.version}"; + +in buildPythonPackage rec { pname = "pyftgl"; @@ -13,13 +21,13 @@ buildPythonPackage rec { sha256 = "12zcjv4cwwjihiaf74kslrdmmk4bs47h7006gyqfwdfchfjdgg4r"; }; - postPatch = stdenv.lib.optional isPy3k '' - sed -i "s,'boost_python','boost_python3',g" setup.py + postPatch = '' + sed -i "s,'boost_python','boost_python${pythonVersion}',g" setup.py ''; buildInputs = [ boost freetype ftgl libGLU_combined ]; - meta = with stdenv.lib; { + meta = with lib; { description = "Python bindings for FTGL (FreeType for OpenGL)"; license = licenses.gpl2Plus; }; diff --git a/pkgs/development/python-modules/pyftpdlib/default.nix b/pkgs/development/python-modules/pyftpdlib/default.nix new file mode 100644 index 000000000000..254edfb86937 --- /dev/null +++ b/pkgs/development/python-modules/pyftpdlib/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, mock +, psutil +, pyopenssl +, pysendfile +, python +}: + +buildPythonPackage rec { + version = "1.5.4"; + pname = "pyftpdlib"; + + src = fetchPypi { + inherit pname version; + sha256 = "e5fca613978743d41c3bfc68e25a811d646a3b8a9eee9eb07021daca89646a0f"; + }; + + checkInputs = [ mock psutil ]; + propagatedBuildInputs = [ pyopenssl pysendfile ]; + + # impure filesystem-related tests cause timeouts + # on Hydra: https://hydra.nixos.org/build/84374861 + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/giampaolo/pyftpdlib/; + description = "Very fast asynchronous FTP server library"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/pyfttt/default.nix b/pkgs/development/python-modules/pyfttt/default.nix new file mode 100644 index 000000000000..44d6679e47c3 --- /dev/null +++ b/pkgs/development/python-modules/pyfttt/default.nix @@ -0,0 +1,24 @@ +{ stdenv, buildPythonPackage, fetchPypi +, requests }: + +buildPythonPackage rec { + pname = "pyfttt"; + version = "0.3.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "10iq7c9c832ssl2xrvf62xf7znfvqzax6sq8ppsibq6wpb8dlnj5"; + }; + + propagatedBuildInputs = [ requests ]; + + # tests need a server to run against + doCheck = false; + + meta = with stdenv.lib; { + description = "Package for sending events to the IFTTT Webhooks Channel"; + homepage = https://github.com/briandconnelly/pyfttt; + maintainers = with maintainers; [ peterhoeg ]; + license = licenses.bsd2; + }; +} diff --git a/pkgs/development/python-modules/pygal/default.nix b/pkgs/development/python-modules/pygal/default.nix new file mode 100644 index 000000000000..d1a25caabbee --- /dev/null +++ b/pkgs/development/python-modules/pygal/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +, flask +, pyquery +, pytest +, cairosvg +, tinycss +, cssselect +, lxml +}: + +buildPythonPackage rec { + pname = "pygal"; + version = "2.3.1"; + + doCheck = !isPyPy; # one check fails with pypy + + src = fetchPypi { + inherit pname version; + sha256 = "7ba5a191233d0c2d8bf4b4d26b06e42bd77483a59ba7d3e5b884d81d1a870667"; + }; + + buildInputs = [ flask pyquery pytest ]; + propagatedBuildInputs = [ cairosvg tinycss cssselect ] + ++ stdenv.lib.optionals (!isPyPy) [ lxml ]; + + meta = with stdenv.lib; { + description = "Sexy and simple python charting"; + homepage = http://www.pygal.org; + license = licenses.lgpl3; + maintainers = with maintainers; [ sjourdois ]; + }; + +} diff --git a/pkgs/development/python-modules/pygdbmi/default.nix b/pkgs/development/python-modules/pygdbmi/default.nix new file mode 100644 index 000000000000..fc19ab26573a --- /dev/null +++ b/pkgs/development/python-modules/pygdbmi/default.nix @@ -0,0 +1,34 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, gdb +}: + +buildPythonPackage rec { + pname = "pygdbmi"; + version = "0.9.0.0"; + + src = fetchFromGitHub { + #inherit pname version; + #inherit pname version; + owner = "cs01"; + repo = "pygdbmi"; + rev = version; + sha256 = "12xq9iajgqz23dska5x63hrx75icr5bwwswnmba0y69y39s0jpsj"; + }; + + checkInputs = [ gdb ]; + + postPatch = '' + # tries to execute flake8, + # which is likely to break on flake8 updates + echo "def main(): return 0" > tests/static_tests.py + ''; + + meta = with lib; { + description = "Parse gdb machine interface output with Python"; + homepage = https://github.com/cs01/pygdbmi; + license = licenses.mit; + maintainers = [ maintainers.mic92 ]; + }; +} diff --git a/pkgs/development/python-modules/pygit2/default.nix b/pkgs/development/python-modules/pygit2/default.nix index 72e09bf98f92..2334e4a3431b 100644 --- a/pkgs/development/python-modules/pygit2/default.nix +++ b/pkgs/development/python-modules/pygit2/default.nix @@ -1,19 +1,25 @@ -{ stdenv, lib, buildPythonPackage, fetchPypi, isPyPy, libgit2, six, cffi }: +{ stdenv, lib, buildPythonPackage, fetchPypi, fetchpatch, isPyPy, libgit2_0_27, six, cffi }: buildPythonPackage rec { pname = "pygit2"; - version = "0.26.4"; + version = "0.27.2"; src = fetchPypi { inherit pname version; - sha256 = "a8a0ecce4aadac2675afa5bcda0f698bfe39ec61ac1e15b9264704d1b41bb390"; + sha256 = "0d9bgxd6ch5jxz0j5cmx7c4kw933g8pgm2zxf3id1a6w9g2r7hpw"; }; preConfigure = lib.optionalString stdenv.isDarwin '' - export DYLD_LIBRARY_PATH="${libgit2}/lib" + export DYLD_LIBRARY_PATH="${libgit2_0_27}/lib" ''; - propagatedBuildInputs = [ libgit2 six ] ++ lib.optional (!isPyPy) cffi; + patches = [ (fetchpatch { + name = "dont-require-old-pycparser"; # https://github.com/libgit2/pygit2/issues/819 + url = https://github.com/libgit2/pygit2/commit/1eaba181577de206d3d43ec7886d0353fc0c9f2a.patch; + sha256 = "18x1fpmywhjjr4lvakwmy34zpxfqi8pqqj48g1wcib39lh3s7l4f"; + }) ]; + + propagatedBuildInputs = [ libgit2_0_27 six ] ++ lib.optional (!isPyPy) cffi; preCheck = '' # disable tests that require networking diff --git a/pkgs/development/python-modules/pygments-markdown-lexer/default.nix b/pkgs/development/python-modules/pygments-markdown-lexer/default.nix new file mode 100644 index 000000000000..65688cf17bb5 --- /dev/null +++ b/pkgs/development/python-modules/pygments-markdown-lexer/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pygments +}: + +buildPythonPackage rec { + pname = "pygments-markdown-lexer"; + version = "0.1.0.dev39"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "1pzb5wy23q3fhs0rqzasjnw6hdzwjngpakb73i98cn0b8lk8q4jc"; + }; + + propagatedBuildInputs = [ pygments ]; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/jhermann/pygments-markdown-lexer; + description = "Pygments Markdown Lexer – A Markdown lexer for Pygments to highlight Markdown code snippets"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/pygobject/3.nix b/pkgs/development/python-modules/pygobject/3.nix index c6264f08de86..acc8ee713117 100644 --- a/pkgs/development/python-modules/pygobject/3.nix +++ b/pkgs/development/python-modules/pygobject/3.nix @@ -1,28 +1,40 @@ -{ stdenv, fetchurl, buildPythonPackage, pkgconfig, glib, gobjectIntrospection, pycairo, cairo, which, ncurses}: +{ stdenv, fetchurl, buildPythonPackage, pkgconfig, glib, gobject-introspection, +pycairo, cairo, which, ncurses, meson, ninja, isPy3k, gnome3 }: buildPythonPackage rec { - major = "3.26"; - minor = "1"; - version = "${major}.${minor}"; - format = "other"; pname = "pygobject"; - name = pname + "-" + version; + version = "3.30.2"; + + format = "other"; src = fetchurl { - url = "mirror://gnome/sources/pygobject/${major}/${name}.tar.xz"; - sha256 = "1afi0jdjd9sanrzjwhv7z1k7qxlb91fqa6yqc2dbpjkhkjdpnmzm"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + sha256 = "15zd4w43js048y7fd1kdi6wpvccz1njjy60xw1ckvfy1qhikbz54"; }; outputs = [ "out" "dev" ]; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ glib gobjectIntrospection ] + mesonFlags = [ + "-Dpython=python${if isPy3k then "3" else "2" }" + ]; + + nativeBuildInputs = [ pkgconfig meson ninja ]; + buildInputs = [ glib gobject-introspection ] ++ stdenv.lib.optionals stdenv.isDarwin [ which ncurses ]; propagatedBuildInputs = [ pycairo cairo ]; - meta = { + passthru = { + updateScript = gnome3.updateScript { + packageName = pname; + attrPath = "python3.pkgs.${pname}3"; + }; + }; + + meta = with stdenv.lib; { homepage = https://pygobject.readthedocs.io/; description = "Python bindings for Glib"; - platforms = stdenv.lib.platforms.unix; + license = licenses.gpl2; + maintainers = with maintainers; [ jtojnar ]; + platforms = platforms.unix; }; } diff --git a/pkgs/development/python-modules/pygraphviz/default.nix b/pkgs/development/python-modules/pygraphviz/default.nix index 7ba62c4f2eb4..8ca84e9b7c0e 100644 --- a/pkgs/development/python-modules/pygraphviz/default.nix +++ b/pkgs/development/python-modules/pygraphviz/default.nix @@ -13,8 +13,18 @@ buildPythonPackage rec { buildInputs = [ doctest-ignore-unicode mock nose ]; propagatedBuildInputs = [ graphviz pkgconfig ]; - # the tests are currently failing: - # check status of pygraphviz/pygraphviz#129 + patches = [ + # pygraphviz depends on graphviz being in PATH. This patch always prepends + # graphviz to PATH. + ./graphviz-path.patch + ]; + postPatch = '' + substituteInPlace pygraphviz/agraph.py --subst-var-by graphvizPath '${graphviz}/bin' + ''; + + # The tests are currently failing because of a bug in graphviz 2.40.1. + # Upstream does not want to skip the relevant tests: + # https://github.com/pygraphviz/pygraphviz/pull/129 doCheck = false; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/pygraphviz/graphviz-path.patch b/pkgs/development/python-modules/pygraphviz/graphviz-path.patch new file mode 100644 index 000000000000..dde6df967f0d --- /dev/null +++ b/pkgs/development/python-modules/pygraphviz/graphviz-path.patch @@ -0,0 +1,13 @@ +diff --git a/pygraphviz/agraph.py b/pygraphviz/agraph.py +index 8f72024..2d8358e 100644 +--- a/pygraphviz/agraph.py ++++ b/pygraphviz/agraph.py +@@ -1557,7 +1557,7 @@ class AGraph(object): + import os + import glob + +- paths = os.environ["PATH"] ++ paths = '@graphvizPath@:' + os.environ["PATH"] + if os.name == "nt": + exe = ".exe" + else: diff --git a/pkgs/development/python-modules/pyhepmc/default.nix b/pkgs/development/python-modules/pyhepmc/default.nix new file mode 100644 index 000000000000..e776749dd7ef --- /dev/null +++ b/pkgs/development/python-modules/pyhepmc/default.nix @@ -0,0 +1,47 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, fetchurl +, pkgs +, python +}: + +buildPythonPackage rec { + pname = "pyhepmc"; + version = "0.5.0"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1rbi8gqgclfvaibv9kzhfis11gw101x8amc93qf9y08ny4jfyr1d"; + }; + + patches = [ + # merge PR https://bitbucket.org/andybuckley/pyhepmc/pull-requests/1/add-incoming-outgoing-generators-for/diff + ./pyhepmc_export_edges.patch + # add bindings to Flow class + ./pyhepmc_export_flow.patch + ]; + + # regenerate python wrapper + preConfigure = '' + rm hepmc/hepmcwrap.py + swig -c++ -I${pkgs.hepmc}/include -python hepmc/hepmcwrap.i + ''; + + buildInputs = [ pkgs.swig pkgs.hepmc ]; + + HEPMCPATH = pkgs.hepmc; + + checkPhase = '' + ${python.interpreter} test/test1.py + ''; + + meta = with stdenv.lib; { + description = "A simple wrapper on the main classes of the HepMC event simulation representation, making it possible to create, read and manipulate HepMC events from Python code"; + license = licenses.gpl2; + maintainers = with maintainers; [ veprbl ]; + }; + +} diff --git a/pkgs/development/python-modules/pyhepmc_export_edges.patch b/pkgs/development/python-modules/pyhepmc/pyhepmc_export_edges.patch similarity index 100% rename from pkgs/development/python-modules/pyhepmc_export_edges.patch rename to pkgs/development/python-modules/pyhepmc/pyhepmc_export_edges.patch diff --git a/pkgs/development/python-modules/pyhepmc_export_flow.patch b/pkgs/development/python-modules/pyhepmc/pyhepmc_export_flow.patch similarity index 100% rename from pkgs/development/python-modules/pyhepmc_export_flow.patch rename to pkgs/development/python-modules/pyhepmc/pyhepmc_export_flow.patch diff --git a/pkgs/development/python-modules/pyhomematic/default.nix b/pkgs/development/python-modules/pyhomematic/default.nix index cd10edd2b64c..15bb376a0b89 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.47"; + version = "0.1.51"; disabled = !isPy3k; src = fetchPypi { inherit pname version; - sha256 = "bdac91dc6810b3d9f53d26daf6e6f26480c556fc3b43890e376aa23c17afd60b"; + sha256 = "1cgzyb0bnzh7xy9nz28sncl941rk51ib1liypj27y7iq3g6pjhi7"; }; # PyPI tarball does not include tests/ directory diff --git a/pkgs/development/python-modules/pyicu/default.nix b/pkgs/development/python-modules/pyicu/default.nix new file mode 100644 index 000000000000..4b984566e919 --- /dev/null +++ b/pkgs/development/python-modules/pyicu/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, six +, fetchpatch +, pkgs +}: + +buildPythonPackage rec { + pname = "PyICU"; + version = "2.0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "0pzss3l0b0vcsyr7wlqdd6pkcqldspajfgd9k2iijf6r152d2ln4"; + }; + + patches = [ + (fetchpatch { + url = https://sources.debian.org/data/main/p/pyicu/2.0.3-1/debian/patches/icu_test.patch; + sha256 = "1iavdkyqixm9i753svl17barla93b7jzgkw09dn3hnggamx7zwx9"; + }) + ]; + + buildInputs = [ pkgs.icu pytest ]; + propagatedBuildInputs = [ six ]; + + meta = with stdenv.lib; { + homepage = https://pypi.python.org/pypi/PyICU/; + description = "Python extension wrapping the ICU C++ API"; + license = licenses.mit; + platforms = platforms.linux; # Maybe other non-darwin Unix + maintainers = [ maintainers.rycee ]; + }; + +} diff --git a/pkgs/development/python-modules/pyinotify/default.nix b/pkgs/development/python-modules/pyinotify/default.nix new file mode 100644 index 000000000000..0e070d8a89d9 --- /dev/null +++ b/pkgs/development/python-modules/pyinotify/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pyinotify"; + version = "0.9.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "1x3i9wmzw33fpkis203alygfnrkcmq9w1aydcm887jh6frfqm6cw"; + }; + + # No tests distributed + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/seb-m/pyinotify/wiki; + description = "Monitor filesystems events on Linux platforms with inotify"; + license = licenses.mit; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/pyinputevent/default.nix b/pkgs/development/python-modules/pyinputevent/default.nix new file mode 100644 index 000000000000..6eeeeb20c005 --- /dev/null +++ b/pkgs/development/python-modules/pyinputevent/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +}: + +buildPythonPackage rec { + pname = "pyinputevent"; + version = "2016-10-18"; + + src = fetchFromGitHub { + owner = "ntzrmtthihu777"; + repo = "pyinputevent"; + rev = "d2075fa5db5d8a402735fe788bb33cf9fe272a5b"; + sha256 = "0rkis0xp8f9jc00x7jb9kbvhdla24z1vl30djqa6wy6fx0cr6sib"; + }; + + meta = with stdenv.lib; { + homepage = "https://github.com/ntzrmtthihu777/pyinputevent"; + description = "Python interface to the Input Subsystem's input_event and uinput"; + license = licenses.bsd3; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/pyinsane2/default.nix b/pkgs/development/python-modules/pyinsane2/default.nix new file mode 100644 index 000000000000..cf44538b746b --- /dev/null +++ b/pkgs/development/python-modules/pyinsane2/default.nix @@ -0,0 +1,45 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, pillow +, pkgs +}: + +buildPythonPackage rec { + pname = "pyinsane2"; + version = "2.0.10"; + + src = fetchPypi { + inherit pname version; + sha256 = "00d1wqb3w9bn1rxb2dwmdqbar2lr96izq855l5vzprc17dkgip3j"; + }; + + # This is needed by setup.py regardless of whether tests are enabled. + buildInputs = [ nose ]; + propagatedBuildInputs = [ pillow ]; + + postPatch = '' + # pyinsane2 forks itself, so we need to re-inject the PYTHONPATH. + sed -i -e '/os.putenv.*PYINSANE_DAEMON/ { + a \ os.putenv("PYTHONPATH", ":".join(sys.path)) + }' pyinsane2/sane/abstract_proc.py + + sed -i -e 's,"libsane.so.1","${pkgs.sane-backends}/lib/libsane.so",' \ + pyinsane2/sane/rawapi.py + ''; + + # Tests require a scanner to be physically connected, so let's just do a + # quick check whether initialization works. + checkPhase = '' + python -c 'import pyinsane2; pyinsane2.init()' + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/jflesch/pyinsane"; + description = "Access and use image scanners"; + license = licenses.gpl3Plus; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/pyjet/default.nix b/pkgs/development/python-modules/pyjet/default.nix new file mode 100644 index 000000000000..69d20863a772 --- /dev/null +++ b/pkgs/development/python-modules/pyjet/default.nix @@ -0,0 +1,21 @@ +{ lib, buildPythonPackage, fetchPypi, nose, numpy }: + +buildPythonPackage rec { + pname = "pyjet"; + version = "1.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1glcwv9ni8i40smfw6m456xjadlkackim5nk33xmas1fa96lpagg"; + }; + + propagatedBuildInputs = [ numpy ]; + checkInputs = [ nose ]; + + meta = with lib; { + homepage = "https://github.com/scikit-hep/pyjet"; + description = "The interface between FastJet and NumPy"; + license = licenses.gpl3; + maintainers = with maintainers; [ veprbl ]; + }; +} diff --git a/pkgs/development/python-modules/pyjwt/default.nix b/pkgs/development/python-modules/pyjwt/default.nix index f7d3e32f9922..94a1a4e6b0e2 100644 --- a/pkgs/development/python-modules/pyjwt/default.nix +++ b/pkgs/development/python-modules/pyjwt/default.nix @@ -15,6 +15,13 @@ buildPythonPackage rec { checkInputs = [ pytestrunner pytestcov pytest ]; + # pytest 3.9.0 changed behavior of deprecated_call, see release notes + postPatch = '' + for x in tests/test_api_*py; do + substituteInPlace "$x" --replace AssertionError pytest.fail.Exception + done + ''; + meta = with lib; { description = "JSON Web Token implementation in Python"; homepage = https://github.com/jpadilla/pyjwt; diff --git a/pkgs/development/python-modules/pykeepass/default.nix b/pkgs/development/python-modules/pykeepass/default.nix new file mode 100644 index 000000000000..68c35ed0df12 --- /dev/null +++ b/pkgs/development/python-modules/pykeepass/default.nix @@ -0,0 +1,26 @@ +{ lib, fetchPypi, buildPythonPackage +, lxml, pycryptodome, construct +, argon2_cffi, dateutil, enum34 +}: + +buildPythonPackage rec { + pname = "pykeepass"; + version = "3.0.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1kfnh42nimsbdpwpny2c9df82b2n4fb5fagh54ck06f3x483vd90"; + }; + + propagatedBuildInputs = [ + lxml pycryptodome construct + argon2_cffi dateutil enum34 + ]; + + meta = { + homepage = https://github.com/pschmitt/pykeepass; + description = "Python library to interact with keepass databases (supports KDBX3 and KDBX4)"; + license = lib.licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/pykickstart/default.nix b/pkgs/development/python-modules/pykickstart/default.nix new file mode 100644 index 000000000000..bc06a10f9732 --- /dev/null +++ b/pkgs/development/python-modules/pykickstart/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, urlgrabber +, python +}: + +buildPythonPackage rec { + pname = "pykickstart"; + version = "1.99.39"; + md5_path = "d249f60aa89b1b4facd63f776925116d"; + + src = fetchurl rec { + url = "https://src.fedoraproject.org/repo/pkgs/pykickstart/" + + "${pname}-${version}.tar.gz/${md5_path}/${pname}-${version}.tar.gz"; + sha256 = "e0d0f98ac4c5607e6a48d5c1fba2d50cc804de1081043f9da68cbfc69cad957a"; + }; + + postPatch = '' + sed -i -e "s/for tst in tstList/for tst in sorted(tstList, \ + key=lambda m: m.__name__)/" tests/baseclass.py + ''; + + propagatedBuildInputs = [ urlgrabber ]; + + checkPhase = '' + ${python.interpreter} tests/baseclass.py -vv + ''; + + meta = with stdenv.lib; { + homepage = "http://fedoraproject.org/wiki/Pykickstart"; + description = "Read and write Fedora kickstart files"; + license = licenses.gpl2Plus; + }; + +} diff --git a/pkgs/development/python-modules/pykka/default.nix b/pkgs/development/python-modules/pykka/default.nix new file mode 100644 index 000000000000..4fe7816d4fdc --- /dev/null +++ b/pkgs/development/python-modules/pykka/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchgit +}: + +buildPythonPackage rec { + pname = "pykka"; + version = "1.2.0"; + + src = fetchgit { + url = "https://github.com/jodal/pykka.git"; + rev = "refs/tags/v${version}"; + sha256 = "0qlfw1054ap0cha1m6dbnq51kjxqxaf338g7jwnwy33b3gr8x0hg"; + }; + + # There are no tests + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://www.pykka.org; + description = "A Python implementation of the actor model"; + license = licenses.asl20; + maintainers = with maintainers; [ rickynils ]; + }; + +} diff --git a/pkgs/development/python-modules/pylama/default.nix b/pkgs/development/python-modules/pylama/default.nix index c4ef98b43ef6..474728835e22 100644 --- a/pkgs/development/python-modules/pylama/default.nix +++ b/pkgs/development/python-modules/pylama/default.nix @@ -1,22 +1,23 @@ -{ lib, buildPythonPackage, fetchPypi, fetchpatch -, mccabe, pycodestyle, pydocstyle, pyflakes +{ lib, buildPythonPackage, fetchPypi +, eradicate, mccabe, pycodestyle, pydocstyle, pyflakes , pytest, ipdb }: buildPythonPackage rec { pname = "pylama"; - version = "7.4.3"; + version = "7.6.5"; src = fetchPypi { inherit pname version; - sha256 = "390c1dab1daebdf3d6acc923e551b035c3faa77d8b96b98530c230493f9ec712"; + sha256 = "0277pr066vg1w8ip6kdava7d5daiv7csixpysb37ss140k222iiv"; }; - patches = fetchpatch { - url = "${meta.homepage}/pull/116.patch"; - sha256 = "00jz5k2w0xahs1m3s603j6l4cwzz92qsbbk81fh17nq0f47999mv"; - }; - - propagatedBuildInputs = [ mccabe pycodestyle pydocstyle pyflakes ]; + propagatedBuildInputs = [ + eradicate + mccabe + pycodestyle + pydocstyle + pyflakes + ]; checkInputs = [ pytest ipdb ]; @@ -27,7 +28,7 @@ buildPythonPackage rec { description = "Code audit tool for python"; homepage = https://github.com/klen/pylama; # ambiguous license declarations: https://github.com/klen/pylama/issues/64 - license = licenses.lgpl3; + license = [ licenses.lgpl3 ]; maintainers = with maintainers; [ dotlambda ]; }; } diff --git a/pkgs/development/python-modules/pyliblo/default.nix b/pkgs/development/python-modules/pyliblo/default.nix new file mode 100644 index 000000000000..9dc57aa9c727 --- /dev/null +++ b/pkgs/development/python-modules/pyliblo/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, isPyPy +, pkgs +}: + +buildPythonPackage rec { + pname = "pyliblo"; + version = "0.9.2"; + disabled = isPyPy; + + src = fetchurl { + url = "http://das.nasophon.de/download/${pname}-${version}.tar.gz"; + sha256 = "382ee7360aa00aeebf1b955eef65f8491366657a626254574c647521b36e0eb0"; + }; + + propagatedBuildInputs = [ pkgs.liblo ]; + + meta = with stdenv.lib; { + homepage = http://das.nasophon.de/pyliblo/; + description = "Python wrapper for the liblo OSC library"; + license = licenses.lgpl21; + }; + +} diff --git a/pkgs/development/python-modules/pylint/1.9.nix b/pkgs/development/python-modules/pylint/1.9.nix new file mode 100644 index 000000000000..ad3140cf1572 --- /dev/null +++ b/pkgs/development/python-modules/pylint/1.9.nix @@ -0,0 +1,49 @@ +{ stdenv, lib, buildPythonPackage, fetchPypi, python, astroid, six, isort, + mccabe, configparser, backports_functools_lru_cache, singledispatch, + pytest, pytestrunner, pyenchant }: + +buildPythonPackage rec { + pname = "pylint"; + version = "1.9.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1cxr1j037hsm4spmvl64v2j2rdq72pc2z0gnn3iggd4np6y21wpz"; + }; + + checkInputs = [ pytest pytestrunner pyenchant ]; + + propagatedBuildInputs = [ astroid six isort mccabe configparser backports_functools_lru_cache singledispatch ]; + + postPatch = lib.optionalString stdenv.isDarwin '' + # Remove broken darwin test + rm -vf pylint/test/test_functional.py + ''; + + checkPhase = '' + pytest pylint/test -k "not ${lib.concatStringsSep " and not " ( + [ # Broken test + "test_good_comprehension_checks" + # See PyCQA/pylint#2535 + "test_libmodule" ] ++ + # Disable broken darwin tests + lib.optionals stdenv.isDarwin [ + "test_parallel_execution" + "test_py3k_jobs_option" + ] + )}" + ''; + + postInstall = '' + mkdir -p $out/share/emacs/site-lisp + cp "elisp/"*.el $out/share/emacs/site-lisp/ + ''; + + meta = with lib; { + homepage = https://github.com/PyCQA/pylint; + description = "A bug and style checker for Python"; + platforms = platforms.all; + license = licenses.gpl1Plus; + maintainers = with maintainers; [ nand0p ]; + }; +} diff --git a/pkgs/development/python-modules/pylint/default.nix b/pkgs/development/python-modules/pylint/default.nix index c9a44548c142..d5eec0f73bd1 100644 --- a/pkgs/development/python-modules/pylint/default.nix +++ b/pkgs/development/python-modules/pylint/default.nix @@ -1,32 +1,36 @@ -{ stdenv, buildPythonPackage, fetchPypi, python, pythonOlder, astroid, isort, - pytest, pytestrunner, mccabe, pytest_xdist, pyenchant }: +{ stdenv, lib, buildPythonPackage, fetchPypi, python, pythonOlder, astroid, + isort, mccabe, pytest, pytestrunner, pyenchant }: buildPythonPackage rec { pname = "pylint"; - version = "2.1.1"; + version = "2.2.2"; disabled = pythonOlder "3.4"; src = fetchPypi { inherit pname version; - sha256 = "31142f764d2a7cd41df5196f9933b12b7ee55e73ef12204b648ad7e556c119fb"; + sha256 = "14klyan9lqanyi8qhrbn65k7bgv9p7i7ply662r2lr27wydf57b8"; }; - checkInputs = [ pytest pytestrunner pytest_xdist pyenchant ]; + checkInputs = [ pytest pytestrunner pyenchant ]; propagatedBuildInputs = [ astroid isort mccabe ]; - postPatch = '' + postPatch = lib.optionalString stdenv.isDarwin '' # Remove broken darwin test rm -vf pylint/test/test_functional.py ''; checkPhase = '' - cat pylint/test/test_self.py - # Disable broken darwin tests - pytest pylint/test -k "not test_parallel_execution \ - and not test_py3k_jobs_option \ - and not test_good_comprehension_checks" + pytest pylint/test -k "not ${lib.concatStringsSep " and not " ( + # Broken test + [ "test_good_comprehension_checks" ] ++ + # Disable broken darwin tests + lib.optionals stdenv.isDarwin [ + "test_parallel_execution" + "test_py3k_jobs_option" + ] + )}" ''; postInstall = '' @@ -34,8 +38,8 @@ buildPythonPackage rec { cp "elisp/"*.el $out/share/emacs/site-lisp/ ''; - meta = with stdenv.lib; { - homepage = https://www.logilab.org/project/pylint; + meta = with lib; { + homepage = https://github.com/PyCQA/pylint; description = "A bug and style checker for Python"; platforms = platforms.all; license = licenses.gpl1Plus; diff --git a/pkgs/development/python-modules/pyls-black/default.nix b/pkgs/development/python-modules/pyls-black/default.nix index b19fad1a1f19..10c34dd8353c 100644 --- a/pkgs/development/python-modules/pyls-black/default.nix +++ b/pkgs/development/python-modules/pyls-black/default.nix @@ -4,13 +4,13 @@ buildPythonPackage rec { pname = "pyls-black"; - version = "0.2.1"; + version = "0.3.0"; src = fetchFromGitHub { owner = "rupert"; repo = "pyls-black"; rev = "v${version}"; - sha256 = "0xa3iv8nhnj0lw0dh41qb0dqp55sb6rdxalbk60v8jll6qyc0si8"; + sha256 = "1pagbafb9r9glzy7nbvrq19msjy4wqahrvmc0wll0a0r4msqpi1d"; }; disabled = !isPy3k; diff --git a/pkgs/development/python-modules/pymaging/default.nix b/pkgs/development/python-modules/pymaging/default.nix new file mode 100644 index 000000000000..234aee8436dc --- /dev/null +++ b/pkgs/development/python-modules/pymaging/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +}: + +buildPythonPackage rec { + pname = "pymaging"; + version = "unstable-2016-11-16"; + + src = fetchFromGitHub { + owner = "ojii"; + repo = "pymaging"; + rev = "596a08fce5664e58d6e8c96847393fbe987783f2"; + sha256 = "18g3n7kfrark30l4vzykh0gdbnfv5wb1zvvjbs17sj6yampypn38"; + }; + + meta = with stdenv.lib; { + description = "Pure Python imaging library with Python 2.6, 2.7, 3.1+ support"; + homepage = http://pymaging.rtfd.org; + license = licenses.mit; + maintainers = with maintainers; [ mic92 ]; + }; + +} diff --git a/pkgs/development/python-modules/pymaging_png/default.nix b/pkgs/development/python-modules/pymaging_png/default.nix new file mode 100644 index 000000000000..fb92739776da --- /dev/null +++ b/pkgs/development/python-modules/pymaging_png/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, pymaging +}: + +buildPythonPackage rec { + pname = "pymaging-png"; + version = "unstable-2016-11-16"; + + src = fetchFromGitHub { + owner = "ojii"; + repo = "pymaging-png"; + rev = "83d85c44e4b2342818e6c068065e031a9f81bb9f"; + sha256 = "1mknxvsq0lr1ffm8amzm3w2prn043c6ghqgpxlkw83r988p5fn57"; + }; + + propagatedBuildInputs = [ pymaging ]; + + meta = with stdenv.lib; { + description = "Pure Python imaging library with Python 2.6, 2.7, 3.1+ support"; + homepage = https://github.com/ojii/pymaging-png/; + license = licenses.mit; + maintainers = with maintainers; [ mic92 ]; + }; + +} diff --git a/pkgs/development/python-modules/pymatgen/default.nix b/pkgs/development/python-modules/pymatgen/default.nix index d810a5d6b4df..1365cc4aeb64 100644 --- a/pkgs/development/python-modules/pymatgen/default.nix +++ b/pkgs/development/python-modules/pymatgen/default.nix @@ -1,17 +1,17 @@ -{ stdenv, buildPythonPackage, fetchPypi, glibcLocales, numpy, pydispatcher, sympy, requests, monty, ruamel_yaml, six, scipy, tabulate, enum34, matplotlib, palettable, spglib, pandas }: +{ stdenv, buildPythonPackage, fetchPypi, glibcLocales, numpy, pydispatcher, sympy, requests, monty, ruamel_yaml, six, scipy, tabulate, enum34, matplotlib, palettable, spglib, pandas, networkx }: buildPythonPackage rec { pname = "pymatgen"; - version = "2018.8.10"; + version = "2018.9.30"; src = fetchPypi { inherit pname version; - sha256 = "9bb3b170ca8654c956fa2efdd31107570c0610f7585d90e4a541eb99cee41603"; + sha256 = "08c8da84beec153c0ad7acc47e67245e2d6598169e9803b82bd53131a67293be"; }; nativeBuildInputs = [ glibcLocales ]; - propagatedBuildInputs = [ numpy pydispatcher sympy requests monty ruamel_yaml six scipy tabulate enum34 matplotlib palettable spglib pandas ]; - + propagatedBuildInputs = [ numpy pydispatcher sympy requests monty ruamel_yaml six scipy tabulate enum34 matplotlib palettable spglib pandas networkx ]; + # No tests in pypi tarball. doCheck = false; @@ -22,4 +22,3 @@ buildPythonPackage rec { maintainers = with maintainers; [ psyanticy ]; }; } - diff --git a/pkgs/development/python-modules/pymediainfo/default.nix b/pkgs/development/python-modules/pymediainfo/default.nix index 3245c3d3c48f..2169f23295a7 100644 --- a/pkgs/development/python-modules/pymediainfo/default.nix +++ b/pkgs/development/python-modules/pymediainfo/default.nix @@ -22,6 +22,11 @@ buildPythonPackage rec { 'CDLL("${libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}")' \ --replace 'CDLL("libmediainfo.so.0")' \ 'CDLL("${libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}.0")' + + # Fix test, remove after version 2.3.0 + substituteInPlace tests/test_pymediainfo.py \ + --replace 'codec, "AVC"' 'format, "AVC"' \ + --replace 'codec, "AAC LC"' 'format, "AAC"' ''; nativeBuildInputs = [ setuptools_scm ]; diff --git a/pkgs/development/python-modules/pymetar/default.nix b/pkgs/development/python-modules/pymetar/default.nix index a918528bdf87..339ddcbc7910 100644 --- a/pkgs/development/python-modules/pymetar/default.nix +++ b/pkgs/development/python-modules/pymetar/default.nix @@ -1,20 +1,30 @@ -{ stdenv, buildPythonPackage, isPy3k, fetchPypi }: +{ stdenv, python, buildPythonPackage, isPy3k, fetchPypi }: buildPythonPackage rec { pname = "pymetar"; - version = "0.21"; + version = "1.0"; - disabled = isPy3k; + disabled = !isPy3k; src = fetchPypi { inherit pname version; - sha256 = "1sh3nm5ilnsgpnzbb2wv4xndnizjayw859qp72798jadqpcph69k"; + sha256 = "1n4k5aic4sgp43ki6j3zdw9b21r3biqqws8ah57b77n44b8wzrap"; }; + checkPhase = '' + cd testing/smoketest + tar xzf reports.tgz + mkdir logs + patchShebangs runtests.sh + substituteInPlace runtests.sh --replace "break" "exit 1" # fail properly + export PYTHONPATH="$PYTHONPATH:$out/${python.sitePackages}" + ./runtests.sh + ''; + meta = with stdenv.lib; { description = "A command-line tool to show the weather report by a given station ID"; homepage = http://www.schwarzvogel.de/software/pymetar.html; - license = licenses.gpl2; + license = licenses.gpl2Plus; maintainers = with maintainers; [ erosennin ]; }; } diff --git a/pkgs/development/python-modules/pymongo/2_9_1.nix b/pkgs/development/python-modules/pymongo/2_9_1.nix new file mode 100644 index 000000000000..181d99a93f6f --- /dev/null +++ b/pkgs/development/python-modules/pymongo/2_9_1.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pymongo"; + version = "2.9.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1nrr1fxyrlxd69bgxl7bvaj2j4z7v3zaciij5sbhxg0vqiz6ny50"; + }; + + # Tests call a running mongodb instance + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/mongodb/mongo-python-driver; + license = licenses.asl20; + description = "Python driver for MongoDB "; + }; + +} diff --git a/pkgs/development/python-modules/pympler/default.nix b/pkgs/development/python-modules/pympler/default.nix new file mode 100644 index 000000000000..a331f5e11755 --- /dev/null +++ b/pkgs/development/python-modules/pympler/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "Pympler"; + version = "0.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "c262ceca4dac67b8b523956833c52443420eabc3321a07185990b358b8ba13a7"; + }; + + postPatch = '' + rm test/asizeof/test_asizeof.py + ''; + + doCheck = stdenv.hostPlatform.isLinux; + + meta = with stdenv.lib; { + description = "Tool to measure, monitor and analyze memory behavior"; + homepage = https://pythonhosted.org/Pympler/; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/pymsgbox/default.nix b/pkgs/development/python-modules/pymsgbox/default.nix new file mode 100644 index 000000000000..38cc411f54df --- /dev/null +++ b/pkgs/development/python-modules/pymsgbox/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchPypi, buildPythonPackage, tkinter }: + +buildPythonPackage rec { + pname = "PyMsgBox"; + version = "1.0.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0kmd00w7p6maiyqpqqb2j8m6v2gh9c0h5i198pa02bc1c1m1321q"; + extension = "zip"; + }; + + propagatedBuildInputs = [ tkinter ]; + + # Finding tests fails + doCheck = false; + + meta = with stdenv.lib; { + description = "A simple, cross-platform, pure Python module for JavaScript-like message boxes"; + homepage = https://github.com/asweigart/PyMsgBox; + license = licenses.bsd3; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/pymssql/default.nix b/pkgs/development/python-modules/pymssql/default.nix new file mode 100644 index 000000000000..c162f065b799 --- /dev/null +++ b/pkgs/development/python-modules/pymssql/default.nix @@ -0,0 +1,26 @@ +{ lib, buildPythonPackage, fetchPypi, freetds, cython, setuptools-git }: + +buildPythonPackage rec { + pname = "pymssql"; + version = "2.1.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "1yvs3azd8dkf40lybr9wvswvf4hbxn5ys9ypansmbbb328dyn09j"; + }; + + buildInputs = [cython setuptools-git]; + propagatedBuildInputs = [freetds]; + + # The tests require a running instance of SQLServer, so we skip them + doCheck = false; + + meta = with lib; { + homepage = http://pymssql.org/en/stable/; + description = "A simple database interface for Python that builds on top + of FreeTDS to provide a Python DB-API (PEP-249) interface to Microsoft + SQL Server"; + license = licenses.lgpl21; + maintainers = with maintainers; [ mredaelli ]; + }; +} diff --git a/pkgs/development/python-modules/pymysqlsa/default.nix b/pkgs/development/python-modules/pymysqlsa/default.nix new file mode 100644 index 000000000000..0167fe00ea7c --- /dev/null +++ b/pkgs/development/python-modules/pymysqlsa/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pymysql +, sqlalchemy +}: + +buildPythonPackage rec { + pname = "pymysqlsa"; + version = "1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "a2676bce514a29b2d6ab418812259b0c2f7564150ac53455420a20bd7935314a"; + }; + + propagatedBuildInputs = [ pymysql sqlalchemy ]; + + meta = with stdenv.lib; { + description = "PyMySQL dialect for SQL Alchemy"; + homepage = https://pypi.python.org/pypi/pymysql_sa; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pynac/default.nix b/pkgs/development/python-modules/pynac/default.nix new file mode 100644 index 000000000000..0839cb1aa4a1 --- /dev/null +++ b/pkgs/development/python-modules/pynac/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchurl +}: + +buildPythonPackage rec { + pname = "pynac"; + version = "0.2"; + + src = fetchurl { + url = "mirror://sourceforge/project/pynac/pynac/pynac-0.2/pynac-0.2.tar.gz"; + sha256 = "0avzqqcxl54karjmla9jbsyid98mva36lxahwmrsx5h40ys2ggxp"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/se-esss-litterbox/Pynac; + description = "A Python wrapper around the Dynac charged particle simulator"; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/pynacl/default.nix b/pkgs/development/python-modules/pynacl/default.nix index 463cd8044e1d..3fe1952213e0 100644 --- a/pkgs/development/python-modules/pynacl/default.nix +++ b/pkgs/development/python-modules/pynacl/default.nix @@ -2,18 +2,15 @@ buildPythonPackage rec { pname = "pynacl"; - version = "1.2.1"; + version = "1.3.0"; src = fetchFromGitHub { owner = "pyca"; repo = pname; rev = version; - sha256 = "0z9i1z4hjzmp23igyhvg131gikbrr947506lwfb3fayf0agwfv8f"; + sha256 = "0ac00d5bfdmz1x428h2scq5b34llp61yhxradl94qjwz7ikqv052"; }; - # set timeout to unlimited, remove deadline from tests, see https://github.com/pyca/pynacl/issues/370 - patches = [ ./pynacl-no-timeout-and-deadline.patch ]; - checkInputs = [ pytest hypothesis ]; propagatedBuildInputs = [ libsodium cffi six ]; @@ -22,7 +19,7 @@ buildPythonPackage rec { checkPhase = '' py.test ''; - + meta = with stdenv.lib; { maintainers = with maintainers; [ va1entin ]; description = "Python binding to the Networking and Cryptography (NaCl) library"; diff --git a/pkgs/development/python-modules/pynacl/pynacl-no-timeout-and-deadline.patch b/pkgs/development/python-modules/pynacl/pynacl-no-timeout-and-deadline.patch deleted file mode 100644 index 5f831df3c48d..000000000000 --- a/pkgs/development/python-modules/pynacl/pynacl-no-timeout-and-deadline.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff --git a/tests/test_pwhash.py b/tests/test_pwhash.py -index 9634c85..7f20316 100644 ---- a/tests/test_pwhash.py -+++ b/tests/test_pwhash.py -@@ -20,7 +20,7 @@ import os - import sys - import unicodedata as ud - --from hypothesis import given, settings -+from hypothesis import given, settings, unlimited - from hypothesis.strategies import integers, text - - import pytest -@@ -411,7 +411,7 @@ def test_str_verify_argon2_ref_fail(password_hash, password): - integers(min_value=1024 * 1024, - max_value=16 * 1024 * 1024) - ) --@settings(deadline=1500, max_examples=20) -+@settings(timeout=unlimited, deadline=None, max_examples=20) - def test_argon2i_str_and_verify(password, ops, mem): - _psw = password.encode('utf-8') - pw_hash = nacl.pwhash.argon2i.str(_psw, opslimit=ops, memlimit=mem) -@@ -425,7 +425,7 @@ def test_argon2i_str_and_verify(password, ops, mem): - integers(min_value=1024 * 1024, - max_value=16 * 1024 * 1024) - ) --@settings(deadline=1500, max_examples=20) -+@settings(timeout=unlimited, deadline=None, max_examples=20) - def test_argon2id_str_and_verify(password, ops, mem): - _psw = password.encode('utf-8') - pw_hash = nacl.pwhash.argon2id.str(_psw, opslimit=ops, memlimit=mem) -@@ -439,7 +439,7 @@ def test_argon2id_str_and_verify(password, ops, mem): - integers(min_value=1024 * 1024, - max_value=16 * 1024 * 1024) - ) --@settings(deadline=1500, max_examples=20) -+@settings(timeout=unlimited, deadline=None, max_examples=20) - def test_argon2i_str_and_verify_fail(password, ops, mem): - _psw = password.encode('utf-8') - pw_hash = nacl.pwhash.argon2i.str(_psw, opslimit=ops, memlimit=mem) -@@ -448,7 +448,7 @@ def test_argon2i_str_and_verify_fail(password, ops, mem): - - - @given(text(alphabet=PASSWD_CHARS, min_size=5, max_size=20)) --@settings(deadline=1500, max_examples=5) -+@settings(timeout=unlimited, deadline=None, max_examples=5) - def test_pwhash_str_and_verify(password): - _psw = password.encode('utf-8') - diff --git a/pkgs/development/python-modules/pync/default.nix b/pkgs/development/python-modules/pync/default.nix new file mode 100644 index 000000000000..ad02b3f2f2fc --- /dev/null +++ b/pkgs/development/python-modules/pync/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy27 +, dateutil +, pkgs +}: + +buildPythonPackage rec { + version = "1.4"; + pname = "pync"; + disabled = ! isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "0lc1x0pai85avm1r452xnvxc12wijnhz87xv20yp3is9fs6rnkrh"; + }; + + buildInputs = [ pkgs.coreutils ]; + propagatedBuildInputs = [ dateutil ]; + + preInstall = stdenv.lib.optionalString stdenv.isDarwin '' + sed -i 's|^\([ ]*\)self.bin_path.*$|\1self.bin_path = "${pkgs.terminal-notifier}/bin/terminal-notifier"|' build/lib/pync/TerminalNotifier.py + ''; + + meta = with stdenv.lib; { + description = "Python Wrapper for Mac OS 10.8 Notification Center"; + homepage = https://pypi.python.org/pypi/pync/1.4; + license = licenses.mit; + platforms = platforms.darwin; + maintainers = with maintainers; [ lovek323 ]; + }; + +} diff --git a/pkgs/development/python-modules/neovim/default.nix b/pkgs/development/python-modules/pynvim/default.nix similarity index 86% rename from pkgs/development/python-modules/neovim/default.nix rename to pkgs/development/python-modules/pynvim/default.nix index 6d96732cbb07..3811e5082c0f 100644 --- a/pkgs/development/python-modules/neovim/default.nix +++ b/pkgs/development/python-modules/pynvim/default.nix @@ -10,12 +10,12 @@ }: buildPythonPackage rec { - pname = "neovim"; - version = "0.2.6"; + pname = "pynvim"; + version = "0.3.1"; src = fetchPypi { inherit pname version; - sha256 = "0xlj54w9bnmq4vidk6r08hwa6az7drahi08w1qf4j9q45rs8mrbc"; + sha256 = "1yxh8zdigzs330m4gchxk6m323glz81x85q5fzgc4saq0naib26x"; }; checkInputs = [ nose ]; diff --git a/pkgs/development/python-modules/pynzb/default.nix b/pkgs/development/python-modules/pynzb/default.nix new file mode 100644 index 000000000000..4225d30c6fe4 --- /dev/null +++ b/pkgs/development/python-modules/pynzb/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +}: + +buildPythonPackage rec { + pname = "pynzb"; + version = "0.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0735b3889a1174bbb65418ee503629d3f5e4a63f04b16f46ffba18253ec3ef17"; + }; + + checkPhase = '' + ${python.interpreter} -m unittest -s pynzb -t . + ''; + + # Can't get them working + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/ericflo/pynzb; + description = "Unified API for parsing NZB files"; + license = licenses.bsd3; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/pyocr/default.nix b/pkgs/development/python-modules/pyocr/default.nix index c30d80a00155..47a73c9c80af 100644 --- a/pkgs/development/python-modules/pyocr/default.nix +++ b/pkgs/development/python-modules/pyocr/default.nix @@ -1,47 +1,39 @@ -{ lib, fetchFromGitHub, buildPythonPackage, pillow, six -, tesseract, cuneiform, isPy3k +{ lib, fetchFromGitLab, buildPythonPackage, pillow, six +, tesseract, cuneiform, isPy3k, substituteAll, pytest, tox }: buildPythonPackage rec { pname = "pyocr"; - version = "0.4.7"; + version = "0.5.3"; name = pname + "-" + version; disabled = !isPy3k; # Don't fetch from PYPI because it doesn't contain tests. - src = fetchFromGitHub { - owner = "jflesch"; + src = fetchFromGitLab { + domain = "gitlab.gnome.org"; + group = "World"; + owner = "OpenPaperwork"; repo = "pyocr"; rev = version; - sha256 = "1iw73r8yrgjf8g00yzpz62ymqbf89cqhyhl9g430srmsrq7mn2yd"; + sha256 = "1nihf0qmbpg3yj3yp11jp6hp5z5dqf39nz6j9lqbvgi1nqbs7x15"; }; - NIX_CUNEIFORM_CMD = "${cuneiform}/bin/cuneiform"; - NIX_CUNEIFORM_DATA = "${cuneiform}/share/cuneiform"; - NIX_LIBTESSERACT_PATH = "${tesseract}/lib/libtesseract.so"; - NIX_TESSDATA_PREFIX = "${tesseract}/share/tessdata"; - NIX_TESSERACT_CMD = "${tesseract}/bin/tesseract"; - - patches = [ ./paths.patch ]; + patches = [ (substituteAll { + src = ./paths.patch; + inherit cuneiform tesseract; + }) + ]; postPatch = '' - substituteInPlace src/pyocr/cuneiform.py \ - --subst-var NIX_CUNEIFORM_CMD \ - --subst-var NIX_CUNEIFORM_CMD - - substituteInPlace src/pyocr/tesseract.py \ - --subst-var NIX_TESSERACT_CMD - - substituteInPlace src/pyocr/libtesseract/tesseract_raw.py \ - --subst-var NIX_TESSDATA_PREFIX \ - --subst-var NIX_LIBTESSERACT_PATH + echo 'version = "${version}"' > src/pyocr/_version.py # Disable specific tests that are probably failing because of this issue: # https://github.com/jflesch/pyocr/issues/52 for test in $disabledTests; do file="''${test%%:*}" fun="''${test#*:}" - echo "$fun = unittest.skip($fun)" >> "tests/tests_$file.py" + echo "import pytest" >> "tests/tests_$file.py" + echo "$fun = pytest.mark.skip($fun)" >> "tests/tests_$file.py" done ''; @@ -57,14 +49,18 @@ buildPythonPackage rec { "libtesseract:TestLineBox.test_japanese" "libtesseract:TestTxt.test_japanese" "libtesseract:TestWordBox.test_japanese" + "libtesseract:TestTxt.test_multi" + "tesseract:TestTxt.test_multi" "tesseract:TestDigitLineBox.test_digits" "tesseract:TestTxt.test_japanese" ]; propagatedBuildInputs = [ pillow six ]; + checkInputs = [ pytest tox ]; + checkPhase = "pytest"; meta = { - homepage = "https://github.com/jflesch/pyocr"; + inherit (src.meta) homepage; description = "A Python wrapper for Tesseract and Cuneiform"; license = lib.licenses.gpl3Plus; }; diff --git a/pkgs/development/python-modules/pyocr/paths.patch b/pkgs/development/python-modules/pyocr/paths.patch index 3fe11598b7d3..9350d4050dad 100644 --- a/pkgs/development/python-modules/pyocr/paths.patch +++ b/pkgs/development/python-modules/pyocr/paths.patch @@ -1,28 +1,28 @@ -diff --git a/src/pyocr/cuneiform.py b/src/pyocr/cuneiform.py -index a461d92..1f2b914 100644 ---- a/src/pyocr/cuneiform.py -+++ b/src/pyocr/cuneiform.py +Index: current/src/pyocr/cuneiform.py +=================================================================== +--- current.orig/src/pyocr/cuneiform.py ++++ current/src/pyocr/cuneiform.py @@ -27,13 +27,9 @@ from . import error from . import util -# CHANGE THIS IF CUNEIFORM IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY -CUNEIFORM_CMD = 'cuneiform' -+CUNEIFORM_CMD = '@NIX_CUNEIFORM_CMD@' ++CUNEIFORM_CMD = '@cuneiform@/bin/cuneiform' -CUNEIFORM_DATA_POSSIBLE_PATHS = [ - "/usr/local/share/cuneiform", - "/usr/share/cuneiform", -] -+CUNEIFORM_DATA_POSSIBLE_PATHS = ['@NIX_CUNEIFORM_DATA@'] ++CUNEIFORM_DATA_POSSIBLE_PATHS = ['@cuneiform@/share/cuneiform'] LANGUAGES_LINE_PREFIX = "Supported languages: " LANGUAGES_SPLIT_RE = re.compile("[^a-z]") -diff --git a/src/pyocr/libtesseract/tesseract_raw.py b/src/pyocr/libtesseract/tesseract_raw.py -index b4e7bda..47505f7 100644 ---- a/src/pyocr/libtesseract/tesseract_raw.py -+++ b/src/pyocr/libtesseract/tesseract_raw.py -@@ -1,55 +1,13 @@ +Index: current/src/pyocr/libtesseract/tesseract_raw.py +=================================================================== +--- current.orig/src/pyocr/libtesseract/tesseract_raw.py ++++ current/src/pyocr/libtesseract/tesseract_raw.py +@@ -1,52 +1,13 @@ import ctypes import logging import os @@ -56,7 +56,13 @@ index b4e7bda..47505f7 100644 - # Jflesch> Don't they have the equivalent of LD_LIBRARY_PATH on - # Windows ? - "../vs2010/DLL_Release/libtesseract302.dll", +- # prefer the most recent first +- "libtesseract305.dll", +- "libtesseract304.dll", +- "libtesseract303.dll", - "libtesseract302.dll", +- "libtesseract400.dll", # Tesseract 4 is still in alpha stage +- "libtesseract.dll", - "C:\\Program Files (x86)\\Tesseract-OCR\\libtesseract-4.dll", - "C:\\Program Files (x86)\\Tesseract-OCR\\libtesseract-3.dll", - ] @@ -66,27 +72,18 @@ index b4e7bda..47505f7 100644 - "libtesseract.so.3", - ] - -- --g_libtesseract = None -- --for libname in libnames: -- try: -- g_libtesseract = ctypes.cdll.LoadLibrary(libname) -- break -- except OSError: -- pass -+g_libtesseract = ctypes.cdll.LoadLibrary('@NIX_LIBTESSERACT_PATH@') ++libnames = [ "@tesseract@/lib/libtesseract.so" ] + g_libtesseract = None - class PageSegMode(object): -@@ -326,12 +284,11 @@ def init(lang=None): +@@ -346,12 +307,11 @@ def init(lang=None): try: if lang: lang = lang.encode("utf-8") - prefix = None - if TESSDATA_PREFIX: - prefix = TESSDATA_PREFIX.encode("utf-8") -+ prefix = os.getenv('TESSDATA_PREFIX', '@NIX_TESSDATA_PREFIX@') ++ prefix = os.getenv('TESSDATA_PREFIX', '@tesseract@/share/tessdata') + os.environ['TESSDATA_PREFIX'] = prefix g_libtesseract.TessBaseAPIInit3( ctypes.c_void_p(handle), @@ -95,17 +92,17 @@ index b4e7bda..47505f7 100644 ctypes.c_char_p(lang) ) g_libtesseract.TessBaseAPISetVariable( -diff --git a/src/pyocr/tesseract.py b/src/pyocr/tesseract.py -index c935881..7139ffe 100755 ---- a/src/pyocr/tesseract.py -+++ b/src/pyocr/tesseract.py -@@ -31,8 +31,7 @@ from .builders import DigitBuilder # backward compatibility +Index: current/src/pyocr/tesseract.py +=================================================================== +--- current.orig/src/pyocr/tesseract.py ++++ current/src/pyocr/tesseract.py +@@ -31,8 +31,7 @@ from .builders import DigitBuilder # ba from .error import TesseractError # backward compatibility from .util import digits_only -# CHANGE THIS IF TESSERACT IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY -TESSERACT_CMD = 'tesseract.exe' if os.name == 'nt' else 'tesseract' -+TESSERACT_CMD = '@NIX_TESSERACT_CMD@' ++TESSERACT_CMD = '@tesseract@/bin/tesseract' TESSDATA_EXTENSION = ".traineddata" diff --git a/pkgs/development/python-modules/pyodbc/default.nix b/pkgs/development/python-modules/pyodbc/default.nix index b28c1a876479..45ba2a2e307e 100644 --- a/pkgs/development/python-modules/pyodbc/default.nix +++ b/pkgs/development/python-modules/pyodbc/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildPythonPackage, fetchPypi, isPyPy, libiodbc }: +{ stdenv, buildPythonPackage, fetchPypi, isPyPy, unixODBC }: buildPythonPackage rec { pname = "pyodbc"; @@ -10,7 +10,9 @@ buildPythonPackage rec { sha256 = "4326abb737dec36156998d52324921673d30f575e1e0998f0c5edd7de20e61d4"; }; - buildInputs = [ libiodbc ]; + buildInputs = [ unixODBC ]; + + doCheck = false; # tests require a database server meta = with stdenv.lib; { description = "Python ODBC module to connect to almost any database"; diff --git a/pkgs/development/python-modules/pyopengl/default.nix b/pkgs/development/python-modules/pyopengl/default.nix new file mode 100644 index 000000000000..11a51f354d9f --- /dev/null +++ b/pkgs/development/python-modules/pyopengl/default.nix @@ -0,0 +1,50 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +, pillow +}: + +buildPythonPackage rec { + pname = "pyopengl"; + version = "3.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "9b47c5c3a094fa518ca88aeed35ae75834d53e4285512c61879f67a48c94ddaf"; + }; + + propagatedBuildInputs = [ pkgs.libGLU_combined pkgs.freeglut pillow ]; + + patchPhase = let + ext = stdenv.hostPlatform.extensions.sharedLibrary; in '' + substituteInPlace OpenGL/platform/glx.py \ + --replace "'GL'" "'${pkgs.libGL}/lib/libGL${ext}'" \ + --replace "'GLU'" "'${pkgs.libGLU}/lib/libGLU${ext}'" \ + --replace "'glut'" "'${pkgs.freeglut}/lib/libglut${ext}'" + substituteInPlace OpenGL/platform/darwin.py \ + --replace "'OpenGL'" "'${pkgs.libGL}/lib/libGL${ext}'" \ + --replace "'GLUT'" "'${pkgs.freeglut}/lib/libglut${ext}'" + ''; + + # Need to fix test runner + # Tests have many dependencies + # Extension types could not be found. + # Should run test suite from $out/${python.sitePackages} + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://pyopengl.sourceforge.net/; + description = "PyOpenGL, the Python OpenGL bindings"; + longDescription = '' + PyOpenGL is the cross platform Python binding to OpenGL and + related APIs. The binding is created using the standard (in + Python 2.5) ctypes library, and is provided under an extremely + liberal BSD-style Open-Source license. + ''; + license = "BSD-style"; + platforms = platforms.mesaPlatforms; + }; + + +} diff --git a/pkgs/development/python-modules/pyopenssl/default.nix b/pkgs/development/python-modules/pyopenssl/default.nix index 035c70f3995a..d6b966b6df3c 100644 --- a/pkgs/development/python-modules/pyopenssl/default.nix +++ b/pkgs/development/python-modules/pyopenssl/default.nix @@ -11,6 +11,41 @@ , glibcLocales }: +with stdenv.lib; + + +let + # https://github.com/pyca/pyopenssl/issues/791 + # These tests, we disable in the case that libressl is passed in as openssl. + failingLibresslTests = [ + "test_op_no_compression" + "test_npn_advertise_error" + "test_npn_select_error" + "test_npn_client_fail" + "test_npn_success" + "test_use_certificate_chain_file_unicode" + "test_use_certificate_chain_file_bytes" + "test_add_extra_chain_cert" + "test_set_session_id_fail" + "test_verify_with_revoked" + "test_set_notAfter" + "test_set_notBefore" + ]; + + disabledTests = [ + # https://github.com/pyca/pyopenssl/issues/692 + # These tests, we disable always. + "test_set_default_verify_paths" + "test_fallback_default_verify_paths" + ] ++ (optionals (hasPrefix "libressl" openssl.meta.name) failingLibresslTests); + + # Compose the final string expression, including the "-k" and the single quotes. + testExpression = optionalString (disabledTests != []) + "-k 'not ${concatStringsSep " and not " disabledTests}'"; + +in + + buildPythonPackage rec { pname = "pyOpenSSL"; version = "18.0.0"; @@ -22,16 +57,10 @@ buildPythonPackage rec { outputs = [ "out" "dev" ]; - preCheck = '' - sed -i 's/test_set_default_verify_paths/noop/' tests/test_ssl.py - # https://github.com/pyca/pyopenssl/issues/692 - sed -i 's/test_fallback_default_verify_paths/noop/' tests/test_ssl.py - ''; - checkPhase = '' runHook preCheck export LANG="en_US.UTF-8" - py.test + py.test tests ${testExpression} runHook postCheck ''; @@ -43,4 +72,4 @@ buildPythonPackage rec { propagatedBuildInputs = [ cryptography pyasn1 idna ]; checkInputs = [ pytest pretend flaky glibcLocales ]; -} \ No newline at end of file +} diff --git a/pkgs/development/python-modules/pyotp/default.nix b/pkgs/development/python-modules/pyotp/default.nix index 504d12d612e6..05ba24eac396 100644 --- a/pkgs/development/python-modules/pyotp/default.nix +++ b/pkgs/development/python-modules/pyotp/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "pyotp"; - version = "2.2.6"; + version = "2.2.7"; src = fetchPypi { inherit pname version; - sha256 = "dd9130dd91a0340d89a0f06f887dbd76dd07fb95a8886dc4bc401239f2eebd69"; + sha256 = "00p69nw431f0s2ilg0hnd77p1l22m06p9rq4f8zfapmavnmzw3xy"; }; meta = with lib; { diff --git a/pkgs/development/python-modules/pyowm/default.nix b/pkgs/development/python-modules/pyowm/default.nix index 58a8dee155a8..c853965469a9 100644 --- a/pkgs/development/python-modules/pyowm/default.nix +++ b/pkgs/development/python-modules/pyowm/default.nix @@ -1,4 +1,4 @@ -{ lib, buildPythonPackage, fetchPypi, requests }: +{ lib, buildPythonPackage, fetchPypi, requests, geojson }: buildPythonPackage rec { pname = "pyowm"; @@ -9,11 +9,13 @@ buildPythonPackage rec { sha256 = "ed175873823a2fedb48e453505c974ca39f3f75006ef1af54fdbcf72e6796849"; }; - propagatedBuildInputs = [ requests ]; + propagatedBuildInputs = [ requests geojson ]; # This may actually break the package. postPatch = '' - substituteInPlace setup.py --replace "requests>=2.18.2,<2.19" "requests" + substituteInPlace setup.py \ + --replace "requests>=2.18.2,<2.19" "requests" \ + --replace "geojson>=2.3.0,<2.4" "geojson<2.5,>=2.3.0" ''; # No tests in archive diff --git a/pkgs/development/python-modules/pyparsing/default.nix b/pkgs/development/python-modules/pyparsing/default.nix index 51500281abb6..5861288926f0 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.2.0"; + version = "2.2.2"; src = fetchPypi { inherit pname version; - sha256 = "016b9gh606aa44sq92jslm89bg874ia0yyiyb643fa6dgbsbqch8"; + sha256 = "bc6c7146b91af3f567cf6daeaec360bc07d45ffec4cf5353f4d7a208ce7ca30a"; }; # Not everything necessary to run the tests is included in the distribution diff --git a/pkgs/development/python-modules/pyparted/default.nix b/pkgs/development/python-modules/pyparted/default.nix new file mode 100644 index 000000000000..1db09842fa98 --- /dev/null +++ b/pkgs/development/python-modules/pyparted/default.nix @@ -0,0 +1,49 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, isPyPy +, pkgs +, python +}: + +buildPythonPackage rec { + name = "pyparted-${version}"; + version = "3.10.7"; + disabled = isPyPy; + + src = pkgs.fetchurl { + url = "https://github.com/rhinstaller/pyparted/archive/v${version}.tar.gz"; + sha256 = "0c9ljrdggwawd8wdzqqqzrna9prrlpj6xs59b0vkxzip0jkf652r"; + }; + + postPatch = '' + sed -i -e 's|mke2fs|${pkgs.e2fsprogs}/bin/mke2fs|' tests/baseclass.py + sed -i -e ' + s|e\.path\.startswith("/tmp/temp-device-")|"temp-device-" in e.path| + ' tests/test__ped_ped.py + '' + stdenv.lib.optionalString stdenv.isi686 '' + # remove some integers in this test case which overflow on 32bit systems + sed -i -r -e '/class *UnitGetSizeTestCase/,/^$/{/[0-9]{11}/d}' \ + tests/test__ped_ped.py + ''; + + preConfigure = '' + PATH="${pkgs.parted}/sbin:$PATH" + ''; + + nativeBuildInputs = [ pkgs.pkgconfig ]; + propagatedBuildInputs = [ pkgs.parted ]; + + checkPhase = '' + patchShebangs Makefile + make test PYTHON=${python.executable} + ''; + + meta = with stdenv.lib; { + homepage = "https://fedorahosted.org/pyparted/"; + description = "Python interface for libparted"; + license = licenses.gpl2Plus; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/pypdf/default.nix b/pkgs/development/python-modules/pypdf/default.nix new file mode 100644 index 000000000000..5842e1c510af --- /dev/null +++ b/pkgs/development/python-modules/pypdf/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "pyPdf"; + version = "1.13"; + + src = fetchPypi { + inherit pname version; + sha256 = "3aede4c3c9c6ad07c98f059f90db0b09ed383f7c791c46100f649e1cabda0e3b"; + }; + + # Not supported. Package is no longer maintained. + disabled = isPy3k; + + meta = with stdenv.lib; { + description = "Pure-Python PDF toolkit"; + homepage = "http://pybrary.net/pyPdf/"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/pypdf2/default.nix b/pkgs/development/python-modules/pypdf2/default.nix new file mode 100644 index 000000000000..1c3b908396ec --- /dev/null +++ b/pkgs/development/python-modules/pypdf2/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, glibcLocales +, python +, isPy3k +}: + +buildPythonPackage rec { + pname = "PyPDF2"; + version = "1.26.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "11a3aqljg4sawjijkvzhs3irpw0y67zivqpbjpm065ha5wpr13z2"; + }; + + LC_ALL = "en_US.UTF-8"; + buildInputs = [ glibcLocales ]; + + checkPhase = '' + ${python.interpreter} -m unittest discover -s Tests + ''; + + # Tests broken on Python 3.x + doCheck = !(isPy3k); + + meta = with stdenv.lib; { + description = "A Pure-Python library built as a PDF toolkit"; + homepage = "http://mstamy2.github.com/PyPDF2/"; + license = licenses.bsd3; + maintainers = with maintainers; [ desiderius vrthra ]; + }; + +} diff --git a/pkgs/development/python-modules/pypeg2/default.nix b/pkgs/development/python-modules/pypeg2/default.nix new file mode 100644 index 000000000000..de2ddc98a8ed --- /dev/null +++ b/pkgs/development/python-modules/pypeg2/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + version = "2.15.2"; + pname = "pypeg2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0v8ziaam2r637v94ra4dbjw6jzxz99gs5x4i585kgag1v204yb9b"; + }; + + checkPhase = '' + # The tests assume that test_xmlast does not run before test_pyPEG2. + python -m unittest pypeg2.test.test_pyPEG2 pypeg2.test.test_xmlast + ''; + + #https://bitbucket.org/fdik/pypeg/issues/36/test-failures-on-py35 + doCheck = !isPy3k; + + meta = with stdenv.lib; { + description = "PEG parser interpreter in Python"; + homepage = http://fdik.org/pyPEG; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/pyperclip/default.nix b/pkgs/development/python-modules/pyperclip/default.nix index 0b0737992547..762603315216 100644 --- a/pkgs/development/python-modules/pyperclip/default.nix +++ b/pkgs/development/python-modules/pyperclip/default.nix @@ -1,12 +1,12 @@ { lib, buildPythonPackage, fetchPypi }: buildPythonPackage rec { - version = "1.6.4"; + version = "1.6.5"; pname = "pyperclip"; src = fetchPypi { inherit pname version; - sha256 = "f70e83d27c445795b6bf98c2bc826bbf2d0d63d4c7f83091c8064439042ba0dc"; + sha256 = "406bc020d4b8e60d8673876271b815befc4c02fd8d919e4aacc667d69fab99ea"; }; doCheck = false; diff --git a/pkgs/development/python-modules/pypillowfight/default.nix b/pkgs/development/python-modules/pypillowfight/default.nix new file mode 100644 index 000000000000..76503122a1b1 --- /dev/null +++ b/pkgs/development/python-modules/pypillowfight/default.nix @@ -0,0 +1,38 @@ +{ stdenv, buildPythonPackage, fetchFromGitLab, nose, pillow +, isPy3k, isPyPy +}: +buildPythonPackage rec { + name = "pypillowfight-${version}"; + version = "0.2.4"; + + src = fetchFromGitLab { + domain = "gitlab.gnome.org"; + group = "World"; + owner = "OpenPaperwork"; + repo = "libpillowfight"; + rev = version; + sha256 = "0wbzfhbzim61fmkm7p7f2rwslacla1x00a6xp50haawjh9zfwc4y"; + }; + + prePatch = '' + echo '#define INTERNAL_PILLOWFIGHT_VERSION "${version}"' > src/pillowfight/_version.h + ''; + + # Disable tests because they're designed to only work on Debian: + # https://github.com/jflesch/libpillowfight/issues/2#issuecomment-268259174 + doCheck = false; + + # Python 2.x is not supported, see: + # https://github.com/jflesch/libpillowfight/issues/1 + disabled = !isPy3k && !isPyPy; + + # This is needed by setup.py regardless of whether tests are enabled. + buildInputs = [ nose ]; + propagatedBuildInputs = [ pillow ]; + + meta = with stdenv.lib; { + description = "Library containing various image processing algorithms"; + inherit (src.meta) homepage; + license = licenses.gpl3Plus; + }; +} diff --git a/pkgs/development/python-modules/pyplatec/default.nix b/pkgs/development/python-modules/pyplatec/default.nix new file mode 100644 index 000000000000..a17c650e0f0e --- /dev/null +++ b/pkgs/development/python-modules/pyplatec/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "PyPlatec"; + version = "1.4.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0kqx33flcrrlipccmqs78d14pj5749bp85b6k5fgaq2c7yzz02jg"; + }; + + meta = with stdenv.lib; { + description = "Library to simulate plate tectonics with Python bindings"; + homepage = https://github.com/Mindwerks/plate-tectonics; + license = licenses.lgpl3; + }; + +} diff --git a/pkgs/development/python-modules/pypoppler/default.nix b/pkgs/development/python-modules/pypoppler/default.nix new file mode 100644 index 000000000000..ccda4f2631d2 --- /dev/null +++ b/pkgs/development/python-modules/pypoppler/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, pycairo +, pygobject2 +, pkgs +}: + +buildPythonPackage rec { + pname = "pypoppler"; + version = "0.12.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "47e6ac99e5b114b9abf2d1dd1bca06f22c028d025432512989f659142470810f"; + }; + + NIX_CFLAGS_COMPILE="-I${pkgs.poppler.dev}/include/poppler/"; + nativeBuildInputs = [ pkgs.pkgconfig ]; + buildInputs = [ pkgs.poppler.dev ]; + propagatedBuildInputs = [ pycairo pygobject2 ]; + + patches = [ + ./pypoppler-0.39.0.patch + ./pypoppler-poppler.c.patch + ]; + + # Not supported. + disabled = isPy3k; + + # No tests in archive + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://code.launchpad.net/~mriedesel/poppler-python/main; + description = "Python bindings for poppler-glib, unofficial branch including bug fixes, and removal of gtk dependencies"; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/pypoppler-0.39.0.patch b/pkgs/development/python-modules/pypoppler/pypoppler-0.39.0.patch similarity index 100% rename from pkgs/development/python-modules/pypoppler-0.39.0.patch rename to pkgs/development/python-modules/pypoppler/pypoppler-0.39.0.patch diff --git a/pkgs/development/python-modules/pypoppler-poppler.c.patch b/pkgs/development/python-modules/pypoppler/pypoppler-poppler.c.patch similarity index 100% rename from pkgs/development/python-modules/pypoppler-poppler.c.patch rename to pkgs/development/python-modules/pypoppler/pypoppler-poppler.c.patch diff --git a/pkgs/development/python-modules/pyproj/default.nix b/pkgs/development/python-modules/pyproj/default.nix index a16819cab348..f08625f62b6d 100644 --- a/pkgs/development/python-modules/pyproj/default.nix +++ b/pkgs/development/python-modules/pyproj/default.nix @@ -1,21 +1,26 @@ { lib , buildPythonPackage -, fetchPypi +, fetchFromGitHub , python , nose2 +, cython , proj ? null }: buildPythonPackage (rec { pname = "pyproj"; - version = "1.9.5.1"; + version = "unstable-2018-11-13"; - src = fetchPypi { - inherit pname version; - sha256 = "53fa54c8fa8a1dfcd6af4bf09ce1aae5d4d949da63b90570ac5ec849efaf3ea8"; + src = fetchFromGitHub { + owner = "jswhit"; + repo = pname; + rev = "78540f5ff40da92160f80860416c91ee74b7643c"; + sha256 = "1vq5smxmpdjxialxxglsfh48wx8kaq9sc5mqqxn4fgv1r5n1m3n9"; }; - buildInputs = [ nose2 ]; + buildInputs = [ cython ]; + + checkInputs = [ nose2 ]; checkPhase = '' runHook preCheck diff --git a/pkgs/development/python-modules/pyptlib/default.nix b/pkgs/development/python-modules/pyptlib/default.nix new file mode 100644 index 000000000000..6349b56b4749 --- /dev/null +++ b/pkgs/development/python-modules/pyptlib/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +, isPy3k +}: + +buildPythonPackage rec { + pname = "pyptlib"; + version = "0.0.6"; + disabled = isPyPy || isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "01y6vbwncqb0hxlnin6whd9wrrm5my4qzjhk76fnix78v7ip515r"; + }; + + doCheck = false; # No such file or directory errors on 32bit + + meta = with stdenv.lib; { + homepage = https://pypi.org/project/pyptlib/; + description = "A python implementation of the Pluggable Transports for Circumvention specification for Tor"; + license = licenses.bsd2; + }; + +} diff --git a/pkgs/development/python-modules/pyqtgraph/default.nix b/pkgs/development/python-modules/pyqtgraph/default.nix new file mode 100644 index 000000000000..5eb24f830c7d --- /dev/null +++ b/pkgs/development/python-modules/pyqtgraph/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, scipy +, numpy +, pyqt4 +, pyopengl +}: + +buildPythonPackage rec { + pname = "pyqtgraph"; + version = "0.9.10"; + + src = fetchPypi { + inherit pname version; + sha256 = "188pcxf3sxxjf0aipjn820lx2rf9f42zzp0sibmcl90955a3ipf1"; + }; + + propagatedBuildInputs = [ scipy numpy pyqt4 pyopengl ]; + + doCheck = false; # "PyQtGraph requires either PyQt4 or PySide; neither package could be imported." + + meta = with stdenv.lib; { + description = "Scientific Graphics and GUI Library for Python"; + homepage = http://www.pyqtgraph.org/; + license = licenses.mit; + platforms = platforms.unix; + maintainers = with maintainers; [ koral ]; + }; + +} diff --git a/pkgs/development/python-modules/pyquery/default.nix b/pkgs/development/python-modules/pyquery/default.nix new file mode 100644 index 000000000000..70f144b62581 --- /dev/null +++ b/pkgs/development/python-modules/pyquery/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, cssselect +, lxml +, webob +}: + +buildPythonPackage rec { + pname = "pyquery"; + version = "1.2.9"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "00p6f1dfma65192hc72dxd506491lsq3g5wgxqafi1xpg2w1xia6"; + }; + + propagatedBuildInputs = [ cssselect lxml webob ]; + + # circular dependency on webtest + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/gawel/pyquery; + description = "A jquery-like library for python"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/pyramid/default.nix b/pkgs/development/python-modules/pyramid/default.nix new file mode 100644 index 000000000000..060b6b77f870 --- /dev/null +++ b/pkgs/development/python-modules/pyramid/default.nix @@ -0,0 +1,46 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, docutils +, virtualenv +, webtest +, zope_component +, hupper +, PasteDeploy +, plaster +, plaster-pastedeploy +, repoze_lru +, repoze_sphinx_autointerface +, translationstring +, venusian +, webob +, zope_deprecation +, zope_interface +, isPy35 +}: + +buildPythonPackage rec { + pname = "pyramid"; + version = "1.9.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0dhbzc4q0vsnv3aihy728aczg56xs6h9s1rmvr096q4lb6yln3w4"; + }; + + checkInputs = [ docutils virtualenv webtest zope_component ]; + + propagatedBuildInputs = [ hupper PasteDeploy plaster plaster-pastedeploy repoze_lru repoze_sphinx_autointerface translationstring venusian webob zope_deprecation zope_interface ]; + + # Failing tests + # https://github.com/Pylons/pyramid/issues/1899 + doCheck = !isPy35; + + meta = with stdenv.lib; { + description = "The Pyramid Web Framework, a Pylons project"; + homepage = https://trypyramid.com/; + license = licenses.bsd0; + maintainers = with maintainers; [ garbas domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/pyramid_chameleon/default.nix b/pkgs/development/python-modules/pyramid_chameleon/default.nix new file mode 100644 index 000000000000..257be31f32d9 --- /dev/null +++ b/pkgs/development/python-modules/pyramid_chameleon/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, chameleon +, pyramid +, zope_interface +, setuptools +}: + +buildPythonPackage rec { + pname = "pyramid_chameleon"; + version = "0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "d176792a50eb015d7865b44bd9b24a7bd0489fa9a5cebbd17b9e05048cef9017"; + }; + + propagatedBuildInputs = [ chameleon pyramid zope_interface setuptools ]; + + meta = with stdenv.lib; { + description = "Chameleon template compiler for pyramid"; + homepage = https://github.com/Pylons/pyramid_chameleon; + license = licenses.bsd0; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/pyramid_exclog/default.nix b/pkgs/development/python-modules/pyramid_exclog/default.nix new file mode 100644 index 000000000000..dfdea42b02c4 --- /dev/null +++ b/pkgs/development/python-modules/pyramid_exclog/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pyramid +}: + +buildPythonPackage rec { + pname = "pyramid_exclog"; + version = "0.7"; + + src = fetchPypi { + inherit pname version; + sha256 = "a58c82866c3e1a350684e6b83b440d5dc5e92ca5d23794b56d53aac06fb65a2c"; + }; + + propagatedBuildInputs = [ pyramid ]; + + meta = with stdenv.lib; { + description = "A package which logs to a Python logger when an exception is raised by a Pyramid application"; + homepage = http://docs.pylonsproject.org/; + license = licenses.bsd0; + maintainers = with maintainers; [ garbas domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/pyramid_hawkauth/default.nix b/pkgs/development/python-modules/pyramid_hawkauth/default.nix new file mode 100644 index 000000000000..a27232550571 --- /dev/null +++ b/pkgs/development/python-modules/pyramid_hawkauth/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, pyramid +, hawkauthlib +, tokenlib +, webtest +}: + +buildPythonPackage rec { + pname = "pyramidhawkauth"; + version = "0.1.0"; + + src = fetchgit { + url = https://github.com/mozilla-services/pyramid_hawkauth.git; + rev = "refs/tags/v${version}"; + sha256 = "038ign7qlavlmvrhb2y8bygbxvy4j7bx2k1zg0i3wblg2ja50w7h"; + }; + + propagatedBuildInputs = [ pyramid hawkauthlib tokenlib ]; + buildInputs = [ webtest ]; + + meta = with stdenv.lib; { + homepage = https://github.com/mozilla-services/pyramid_hawkauth; + description = "A Pyramid authentication plugin for HAWK"; + license = licenses.mpl20; + }; + +} diff --git a/pkgs/development/python-modules/pyramid_jinja2/default.nix b/pkgs/development/python-modules/pyramid_jinja2/default.nix new file mode 100644 index 000000000000..d211b9daf334 --- /dev/null +++ b/pkgs/development/python-modules/pyramid_jinja2/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, webtest +, jinja2 +, pyramid +}: + +buildPythonPackage rec { + pname = "pyramid_jinja2"; + version = "2.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "93c86e3103b454301f4d66640191aba047f2ab85ba75647aa18667b7448396bd"; + }; + + buildInputs = [ webtest ]; + propagatedBuildInputs = [ jinja2 pyramid ]; + + meta = with stdenv.lib; { + description = "Jinja2 template bindings for the Pyramid web framework"; + homepage = https://github.com/Pylons/pyramid_jinja2; + license = licenses.bsd0; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/pyramid_mako/default.nix b/pkgs/development/python-modules/pyramid_mako/default.nix new file mode 100644 index 000000000000..2752ba7641eb --- /dev/null +++ b/pkgs/development/python-modules/pyramid_mako/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, webtest +, pyramid +, Mako +}: + +buildPythonPackage rec { + pname = "pyramid_mako"; + version = "0.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "00811djmsc4rz20kpy2paam05fbx6dmrv2i5jf90f6xp6zw4isy6"; + }; + + buildInputs = [ webtest ]; + propagatedBuildInputs = [ pyramid Mako ]; + + meta = with stdenv.lib; { + homepage = https://github.com/Pylons/pyramid_mako; + description = "Mako template bindings for the Pyramid web framework"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/pyramid_multiauth/default.nix b/pkgs/development/python-modules/pyramid_multiauth/default.nix new file mode 100644 index 000000000000..7c01e3e093bd --- /dev/null +++ b/pkgs/development/python-modules/pyramid_multiauth/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pyramid +}: + +buildPythonPackage rec { + pname = "pyramid_multiauth"; + version = "0.9.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0lprqjyg3zcji6033p1l3s4nigjigc5423wgivkfhz46vq0jmniy"; + }; + + propagatedBuildInputs = [ pyramid ]; + + meta = with stdenv.lib; { + description = "Authentication policy for Pyramid that proxies to a stack of other authentication policies"; + homepage = https://github.com/mozilla-services/pyramid_multiauth; + license = licenses.mpl20; + }; + +} diff --git a/pkgs/development/python-modules/pyreadability/default.nix b/pkgs/development/python-modules/pyreadability/default.nix new file mode 100644 index 000000000000..a95074b906e3 --- /dev/null +++ b/pkgs/development/python-modules/pyreadability/default.nix @@ -0,0 +1,26 @@ +{ lib, fetchPypi, buildPythonPackage +, requests, chardet, cssselect, lxml +, pytest +}: + +buildPythonPackage rec { + pname = "PyReadability"; + version = "0.4.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1k6fq416pdmjcdqh6gdxl0y0k8kj1zlpzwp5574xsvsha18p2zpn"; + }; + + propagatedBuildInputs = [ requests chardet cssselect lxml ]; + + # ModuleNotFoundError: No module named 'tests' + doCheck = false; + + meta = { + homepage = https://github.com/hyperlinkapp/python-readability; + description = "fast python port of arc90's readability tool, updated to match latest readability.js!"; + license = lib.licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/pyreport/default.nix b/pkgs/development/python-modules/pyreport/default.nix new file mode 100644 index 000000000000..d75119b6e328 --- /dev/null +++ b/pkgs/development/python-modules/pyreport/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "pyreport"; + version = "0.3.4c"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1584607596b7b310bf0b6ce79f424bd44238a017fd870aede11cd6732dbe0d4d"; + }; + + # error: invalid command 'test' + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://pypi.python.org/pypi/pyreport; + license = licenses.bsd0; + description = "Pyreport makes notes out of a python script"; + }; + +} diff --git a/pkgs/development/python-modules/pyres/default.nix b/pkgs/development/python-modules/pyres/default.nix new file mode 100644 index 000000000000..2ea6043c4279 --- /dev/null +++ b/pkgs/development/python-modules/pyres/default.nix @@ -0,0 +1,45 @@ +{ stdenv, fetchPypi, buildPythonPackage, fetchFromGitHub, simplejson, redis, setproctitle, nose, pkgs }: + +let + + # the requirements of `pyres` support Redis 3.x (due to a missing upper-bound), + # but it doesn't support Redis 3.x. + redis' = redis.overridePythonAttrs (old: rec { + pname = "redis"; + version = "2.10.6"; + src = fetchPypi { + inherit pname version; + sha256 = "03vcgklykny0g0wpvqmy8p6azi2s078317wgb2xjv5m2rs9sjb52"; + }; + }); + +in + +buildPythonPackage rec { + pname = "pyres"; + version = "1.5"; + + # ps is used in Worker.worker_pids method + propagatedBuildInputs = [ simplejson setproctitle redis' pkgs.ps ]; + checkInputs = [ nose pkgs.redis ]; + + # PyPI tarball doesn't contain tests so let's use GitHub + src = fetchFromGitHub { + owner = "binarydud"; + repo = pname; + rev = version; + sha256 = "1rkpv7gbjxl9h9g7kncmsrgmi77l7pgfq8d7dbnsr3ia2jmjqb8y"; + }; + + checkPhase = '' + redis-server & + nosetests . + ''; + + meta = with stdenv.lib; { + description = "Python resque clone"; + homepage = https://github.com/binarydud/pyres; + license = licenses.mit; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/pyrfc3339/default.nix b/pkgs/development/python-modules/pyrfc3339/default.nix new file mode 100644 index 000000000000..ba72bf4be94b --- /dev/null +++ b/pkgs/development/python-modules/pyrfc3339/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytz +, nose +}: + +buildPythonPackage rec { + pname = "pyRFC3339"; + version = "1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "06jv7ar7lpvvk0dixzwdr3wgm0g1lipxs429s2z7knwwa7hwpf41"; + }; + + propagatedBuildInputs = [ pytz ]; + buildInputs = [ nose ]; + + meta = with stdenv.lib; { + description = "Generate and parse RFC 3339 timestamps"; + homepage = https://github.com/kurtraschke/pyRFC3339; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pyro/default.nix b/pkgs/development/python-modules/pyro/default.nix deleted file mode 100644 index 3a74a1fe6fa7..000000000000 --- a/pkgs/development/python-modules/pyro/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl, buildPythonPackage, isPy3k }: - -buildPythonPackage rec { - pname = "Pyro"; - version = "3.16"; - name = pname + "-" + version; - - disabled = isPy3k; - - src = fetchurl { - url = "mirror://pypi/P/Pyro/${name}.tar.gz"; - sha256 = "1bed508453ef7a7556b51424a58101af2349b662baab7e7331c5cb85dbe7e578"; - }; - - meta = with stdenv.lib; { - description = "Distributed object middleware for Python (IPC/RPC)"; - homepage = https://pythonhosted.org/Pyro/; - license = licenses.mit; - platforms = platforms.unix; - maintainers = with maintainers; [ bjornfor ]; - }; -} diff --git a/pkgs/development/python-modules/pyro4/default.nix b/pkgs/development/python-modules/pyro4/default.nix new file mode 100644 index 000000000000..df8df2cb93ca --- /dev/null +++ b/pkgs/development/python-modules/pyro4/default.nix @@ -0,0 +1,46 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, lib +, python +, serpent +, dill +, cloudpickle +, msgpack +, isPy27 +, isPy33 +, selectors34 +}: + +buildPythonPackage rec { + + name = "${pname}-${version}"; + pname = "Pyro4"; + version = "4.74"; + + src = fetchPypi { + inherit pname version; + sha256 = "89ed7b12c162e5124f322f992f9506c44f5e1a379926cf01ee73ef810d3bf75f"; + }; + + propagatedBuildInputs = [ + serpent + ] ++ lib.optionals (isPy27 || isPy33) [ selectors34 ]; + + buildInputs = [ + dill + cloudpickle + msgpack + ]; + + checkPhase = '' + ${python.interpreter} setup.py test + ''; + + meta = with stdenv.lib; { + description = "Distributed object middleware for Python (RPC)"; + homepage = https://github.com/irmen/Pyro4; + license = licenses.mit; + maintainers = with maintainers; [ prusnak ]; + }; +} diff --git a/pkgs/development/python-modules/pyroute2/default.nix b/pkgs/development/python-modules/pyroute2/default.nix index e9c48cbb8b40..16805ac58c04 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.2"; + version = "0.5.3"; src = fetchPypi { inherit pname version; - sha256 = "42bf74495d95a0196a74dd171357f660175aba2bfc23f9b5f63e3830ccbef9ac"; + sha256 = "79f7b4286be773c46914df0201dabaf92717a9c06e341e0c420603b2dd31c6bf"; }; # requires root priviledges diff --git a/pkgs/development/python-modules/pyrsistent/default.nix b/pkgs/development/python-modules/pyrsistent/default.nix new file mode 100644 index 000000000000..376b306cbb2b --- /dev/null +++ b/pkgs/development/python-modules/pyrsistent/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, pytest +, hypothesis +}: + +buildPythonPackage rec { + pname = "pyrsistent"; + version = "0.11.12"; + + src = fetchPypi { + inherit pname version; + sha256 = "0jgyhkkq36wn36rymn4jiyqh2vdslmradq4a2mjkxfbk2cz6wpi5"; + }; + + propagatedBuildInputs = [ six ]; + buildInputs = [ pytest hypothesis ]; + + checkPhase = '' + py.test + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/tobgu/pyrsistent/; + description = "Persistent/Functional/Immutable data structures"; + license = licenses.mit; + maintainers = with maintainers; [ desiderius ]; + }; + +} diff --git a/pkgs/development/python-modules/pyrss2gen/default.nix b/pkgs/development/python-modules/pyrss2gen/default.nix new file mode 100644 index 000000000000..1c65d7ca5c71 --- /dev/null +++ b/pkgs/development/python-modules/pyrss2gen/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "PyRSS2Gen"; + version = "1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1rvf5jw9hknqz02rp1vg8abgb1lpa0bc65l7ylmlillqx7bswq3r"; + }; + + # No tests in archive + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://www.dalkescientific.om/Python/PyRSS2Gen.html; + description = "Library for generating RSS 2.0 feeds"; + license = licenses.bsd2; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/pysam/default.nix b/pkgs/development/python-modules/pysam/default.nix index 9d6cbacc9589..3138c114e697 100644 --- a/pkgs/development/python-modules/pysam/default.nix +++ b/pkgs/development/python-modules/pysam/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "pysam"; - version = "0.13.0"; + version = "0.15.1"; # Fetching from GitHub instead of PyPi cause the 0.13 src release on PyPi is # missing some files which cause test failures. @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "pysam-developers"; repo = "pysam"; rev = "v${version}"; - sha256 = "1lwbcl38w1x0gciw5psjp87msmv9zzkgiqikg9b83dqaw2y5az1i"; + sha256 = "1vj367w6xbn9bpmksm162l1aipf7cj97h1q83y7jcpm33ihwpf7x"; }; buildInputs = [ bzip2 curl cython lzma zlib ]; diff --git a/pkgs/development/python-modules/pysaml2/default.nix b/pkgs/development/python-modules/pysaml2/default.nix new file mode 100644 index 000000000000..1e9ce18afb9a --- /dev/null +++ b/pkgs/development/python-modules/pysaml2/default.nix @@ -0,0 +1,66 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, fetchpatch +, repoze_who +, paste +, cryptography +, pycrypto +, pyopenssl +, ipaddress +, six +, cffi +, idna +, enum34 +, pytz +, setuptools +, zope_interface +, dateutil +, requests +, pyasn1 +, webob +, decorator +, pycparser +, defusedxml +, Mako +, pytest +, memcached +, pymongo +, mongodict +, pkgs +}: + +buildPythonPackage rec { + pname = "pysaml2"; + version = "3.0.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0y2iw1dddcvi13xjh3l52z1mvnrbc41ik9k4nn7lwj8x5kimnk9n"; + }; + + patches = [ + (fetchpatch { + name = "CVE-2016-10127.patch"; + url = "https://sources.debian.net/data/main/p/python-pysaml2/3.0.0-5/debian/patches/fix-xxe-in-xml-parsing.patch"; + sha256 = "184lkwdayjqiahzsn4yp15parqpmphjsb1z7zwd636jvarxqgs2q"; + }) + ]; + + propagatedBuildInputs = [ repoze_who paste cryptography pycrypto pyopenssl ipaddress six cffi idna enum34 pytz setuptools zope_interface dateutil requests pyasn1 webob decorator pycparser defusedxml ]; + buildInputs = [ Mako pytest memcached pymongo mongodict pkgs.xmlsec ]; + + preConfigure = '' + sed -i 's/pymongo==3.0.1/pymongo/' setup.py + ''; + + # 16 failed, 427 passed, 17 error in 88.85 seconds + doCheck = false; + + meta = with stdenv.lib; { + homepage = "https://github.com/rohe/pysaml2"; + description = "Python implementation of SAML Version 2 Standard"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/pyscss/default.nix b/pkgs/development/python-modules/pyscss/default.nix new file mode 100644 index 000000000000..cf63d3660ef5 --- /dev/null +++ b/pkgs/development/python-modules/pyscss/default.nix @@ -0,0 +1,39 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, pytest +, six +, enum34 +, pathlib +, ordereddict +, pythonOlder +}: + +buildPythonPackage rec { + pname = "pyScss"; + version = "1.3.5"; + + src = fetchFromGitHub { + sha256 = "0lfsan74vcw6dypb196gmbprvlbran8p7w6czy8hyl2b1l728mhz"; + rev = "v1.3.5"; + repo = "pyScss"; + owner = "Kronuz"; + }; + + checkInputs = [ pytest ]; + + propagatedBuildInputs = [ six ] + ++ (stdenv.lib.optionals (pythonOlder "3.4") [ enum34 pathlib ]) + ++ (stdenv.lib.optionals (pythonOlder "2.7") [ ordereddict ]); + + checkPhase = '' + py.test + ''; + + meta = with stdenv.lib; { + description = "A Scss compiler for Python"; + homepage = http://pyscss.readthedocs.org/en/latest/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pysendfile/default.nix b/pkgs/development/python-modules/pysendfile/default.nix new file mode 100644 index 000000000000..b49ec5030f9a --- /dev/null +++ b/pkgs/development/python-modules/pysendfile/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +}: + +buildPythonPackage rec { + pname = "pysendfile"; + version = "2.0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "05qf0m32isflln1zjgxlpw0wf469lj86vdwwqyizp1h94x5l22ji"; + }; + + checkPhase = '' + # this test takes too long + sed -i 's/test_big_file/noop/' test/test_sendfile.py + ${python.executable} test/test_sendfile.py + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/giampaolo/pysendfile"; + description = "A Python interface to sendfile(2)"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pysftp/default.nix b/pkgs/development/python-modules/pysftp/default.nix new file mode 100644 index 000000000000..0ed5790a5197 --- /dev/null +++ b/pkgs/development/python-modules/pysftp/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +, paramiko +}: + +buildPythonPackage rec { + pname = "pysftp"; + version = "0.2.9"; + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "0jl5qix5cxzrv4lb8rfpjkpcghbkacnxkb006ikn7mkl5s05mxgv"; + }; + + propagatedBuildInputs = [ paramiko ]; + + meta = with stdenv.lib; { + homepage = https://bitbucket.org/dundeemt/pysftp; + description = "A friendly face on SFTP"; + license = licenses.mit; + longDescription = '' + A simple interface to SFTP. The module offers high level abstractions + and task based routines to handle your SFTP needs. Checkout the Cook + Book, in the docs, to see what pysftp can do for you. + ''; + }; + +} diff --git a/pkgs/development/python-modules/pyshp/default.nix b/pkgs/development/python-modules/pyshp/default.nix index f03cab5c1938..b9c5fb4583fa 100644 --- a/pkgs/development/python-modules/pyshp/default.nix +++ b/pkgs/development/python-modules/pyshp/default.nix @@ -2,12 +2,12 @@ , setuptools }: buildPythonPackage rec { - version = "1.2.12"; + version = "2.0.0"; pname = "pyshp"; src = fetchPypi { inherit pname version; - sha256 = "8dcd65e0aa2aa2951527ddb7339ea6e69023543d8a20a73fc51e2829b9ed6179"; + sha256 = "0l5a28878vplwclqvjj7v0xx6zlr03ia1dkq5hc3mxf05bahiwyz"; }; buildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/pyside/shiboken.nix b/pkgs/development/python-modules/pyside/shiboken.nix index 43ae52338af7..859e91c872ec 100644 --- a/pkgs/development/python-modules/pyside/shiboken.nix +++ b/pkgs/development/python-modules/pyside/shiboken.nix @@ -1,4 +1,4 @@ -{ lib, fetchurl, cmake, buildPythonPackage, libxml2, libxslt, pysideApiextractor, pysideGeneratorrunner, python, sphinx, qt4, isPy3k, isPy35, isPy36 }: +{ lib, fetchurl, cmake, buildPythonPackage, libxml2, libxslt, pysideApiextractor, pysideGeneratorrunner, python, sphinx, qt4, isPy3k, isPy35, isPy36, isPy37 }: # This derivation provides a Python module and should therefore be called via `python-packages.nix`. # Python 3.5 is not supported: https://github.com/PySide/Shiboken/issues/77 @@ -25,7 +25,7 @@ buildPythonPackage rec { ''; # gcc6 patch was also sent upstream: https://github.com/pyside/Shiboken/pull/86 - patches = [ ./gcc6.patch ] ++ (lib.optional (isPy35 || isPy36) ./shiboken_py35.patch); + patches = [ ./gcc6.patch ] ++ (lib.optional (isPy35 || isPy36 || isPy37) ./shiboken_py35.patch); cmakeFlags = if isPy3k then "-DUSE_PYTHON3=TRUE" else null; diff --git a/pkgs/development/python-modules/pyside/shiboken_py35.patch b/pkgs/development/python-modules/pyside/shiboken_py35.patch index 32088144ed78..fb095cf991cf 100644 --- a/pkgs/development/python-modules/pyside/shiboken_py35.patch +++ b/pkgs/development/python-modules/pyside/shiboken_py35.patch @@ -6,7 +6,7 @@ diff --git a/cmake/Modules/FindPython3Libs.cmake b/cmake/Modules/FindPython3Libs # CMAKE_FIND_FRAMEWORKS(Python) -FOREACH(_CURRENT_VERSION 3.4 3.3 3.2 3.1 3.0) -+FOREACH(_CURRENT_VERSION 3.6 3.5 3.4 3.3 3.2 3.1 3.0) ++FOREACH(_CURRENT_VERSION 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0) IF(_CURRENT_VERSION GREATER 3.1) SET(_32FLAGS "m" "u" "mu" "dm" "du" "dmu" "") ELSE() diff --git a/pkgs/development/python-modules/pyslurm/default.nix b/pkgs/development/python-modules/pyslurm/default.nix index 9057c3970e15..7d592c7b450b 100644 --- a/pkgs/development/python-modules/pyslurm/default.nix +++ b/pkgs/development/python-modules/pyslurm/default.nix @@ -2,13 +2,13 @@ buildPythonPackage rec { pname = "pyslurm"; - version = "20180604"; + version = "18-08-3"; src = fetchFromGitHub { repo = "pyslurm"; owner = "PySlurm"; - rev = "9dd4817e785fee138a9e29c3d71d2ea44898eedc"; - sha256 = "14ivwc27sjnk0z0jpfgyy9bd91m2bhcz11lzp1kk9xn4495i7wvj"; + rev = version; + sha256 = "1rymx106xa99wd4n44s7jw0w41spg39y1ji4fgn01yk7wjfrdrwg"; }; buildInputs = [ cython slurm ]; diff --git a/pkgs/development/python-modules/pysmi/default.nix b/pkgs/development/python-modules/pysmi/default.nix new file mode 100644 index 000000000000..0471e948f2ff --- /dev/null +++ b/pkgs/development/python-modules/pysmi/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, ply +}: + +buildPythonPackage rec { + version = "0.0.7"; + pname = "pysmi"; + + src = fetchPypi { + inherit pname version; + sha256 = "05h1lv2a687b9qjc399w6728ildx7majbn338a0c4k3gw6wnv7wr"; + }; + + propagatedBuildInputs = [ ply ]; + + # Tests require pysnmp, which in turn requires pysmi => infinite recursion + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://pysmi.sf.net; + description = "SNMP SMI/MIB Parser"; + license = licenses.bsd2; + maintainers = with maintainers; [ koral ]; + }; + +} diff --git a/pkgs/development/python-modules/pysnmp/default.nix b/pkgs/development/python-modules/pysnmp/default.nix new file mode 100644 index 000000000000..22fdf17b3b65 --- /dev/null +++ b/pkgs/development/python-modules/pysnmp/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pyasn1 +, pycrypto +, pysmi +}: + +buildPythonPackage rec { + version = "4.3.2"; + pname = "pysnmp"; + + src = fetchPypi { + inherit pname version; + sha256 = "0xw925f3p02vdpb3f0ls60qj59w44aiyfs3s0nhdr9vsy4fxhavw"; + }; + + # NameError: name 'mibBuilder' is not defined + doCheck = false; + + propagatedBuildInputs = [ pyasn1 pycrypto pysmi ]; + + meta = with stdenv.lib; { + homepage = http://pysnmp.sf.net; + description = "A pure-Python SNMPv1/v2c/v3 library"; + license = licenses.bsd2; + maintainers = with maintainers; [ koral ]; + }; + +} diff --git a/pkgs/development/python-modules/pysocks/default.nix b/pkgs/development/python-modules/pysocks/default.nix new file mode 100644 index 000000000000..83437cd1201a --- /dev/null +++ b/pkgs/development/python-modules/pysocks/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pysocks"; + version = "1.6.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0h9zwr8z9j6l313ns335irjrkk6qnk4qzvwmjqygrp7mbwi9lh82"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + description = "SOCKS module for Python"; + license = licenses.bsd3; + maintainers = with maintainers; [ thoughtpolice ]; + }; + +} diff --git a/pkgs/development/python-modules/pyspark/default.nix b/pkgs/development/python-modules/pyspark/default.nix index b333ca27143c..29dd344a34cb 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.3.1"; + version = "2.3.2"; src = fetchPypi { inherit pname version; - sha256 = "52d77a7ef43088b0235742cfcafc83435d0d98c5fdded1d8c600f1887e9e0213"; + sha256 = "7fb3b4fe47edb0fb78cecec37e0f2a728590f17ef6a49eae55141a7a374c07c8"; }; # pypandoc is broken with pandoc2, so we just lose docs. diff --git a/pkgs/development/python-modules/pyspotify/default.nix b/pkgs/development/python-modules/pyspotify/default.nix new file mode 100644 index 000000000000..39671041d8a6 --- /dev/null +++ b/pkgs/development/python-modules/pyspotify/default.nix @@ -0,0 +1,44 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, cffi +, pkgs +}: + +buildPythonPackage rec { + pname = "pyspotify"; + version = "2.0.5"; + + src = fetchurl { + url = "https://github.com/mopidy/pyspotify/archive/v${version}.tar.gz"; + sha256 = "1ilbz2w1gw3f1bpapfa09p84dwh08bf7qcrkmd3aj0psz57p2rls"; + }; + + propagatedBuildInputs = [ cffi ]; + buildInputs = [ pkgs.libspotify ]; + + # python zip complains about old timestamps + preConfigure = '' + find -print0 | xargs -0 touch + ''; + + postInstall = stdenv.lib.optionalString stdenv.isDarwin '' + find "$out" -name _spotify.so -exec \ + install_name_tool -change \ + @loader_path/../Frameworks/libspotify.framework/libspotify \ + ${pkgs.libspotify}/lib/libspotify.dylib \ + {} \; + ''; + + # There are no tests + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://pyspotify.mopidy.com; + description = "A Python interface to Spotify’s online music streaming service"; + license = licenses.unfree; + maintainers = with maintainers; [ lovek323 rickynils ]; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/pysqlite/default.nix b/pkgs/development/python-modules/pysqlite/default.nix new file mode 100644 index 000000000000..c1118aeeecd7 --- /dev/null +++ b/pkgs/development/python-modules/pysqlite/default.nix @@ -0,0 +1,57 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, pkgs +}: + +buildPythonPackage rec { + pname = "pysqlite"; + version = "2.8.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "17d3335863e8cf8392eea71add33dab3f96d060666fe68ab7382469d307f4490"; + }; + + # Need to use the builtin sqlite3 on Python 3 + disabled = isPy3k; + + # Since the `.egg' file is zipped, the `NEEDED' of the `.so' files + # it contains is not taken into account. Thus, we must explicitly make + # it a propagated input. + propagatedBuildInputs = [ pkgs.sqlite ]; + + patchPhase = '' + substituteInPlace "setup.cfg" \ + --replace "/usr/local/include" "${pkgs.sqlite.dev}/include" \ + --replace "/usr/local/lib" "${pkgs.sqlite.out}/lib" + ${stdenv.lib.optionalString (!stdenv.isDarwin) ''export LDSHARED="$CC -pthread -shared"''} + ''; + + meta = with stdenv.lib; { + homepage = http://pysqlite.org/; + description = "Python bindings for the SQLite embedded relational database engine"; + longDescription = '' + pysqlite is a DB-API 2.0-compliant database interface for SQLite. + + SQLite is a relational database management system contained in + a relatively small C library. It is a public domain project + created by D. Richard Hipp. Unlike the usual client-server + paradigm, the SQLite engine is not a standalone process with + which the program communicates, but is linked in and thus + becomes an integral part of the program. The library + implements most of SQL-92 standard, including transactions, + triggers and most of complex queries. + + pysqlite makes this powerful embedded SQL engine available to + Python programmers. It stays compatible with the Python + database API specification 2.0 as much as possible, but also + exposes most of SQLite's native API, so that it is for example + possible to create user-defined SQL functions and aggregates + in Python. + ''; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/pysrim/default.nix b/pkgs/development/python-modules/pysrim/default.nix index 90dfc1f56045..dc6c09f7b703 100644 --- a/pkgs/development/python-modules/pysrim/default.nix +++ b/pkgs/development/python-modules/pysrim/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "pysrim"; - version = "0.5.8"; + version = "0.5.9"; src = fetchPypi { inherit pname version; - sha256 = "6c297b4ea6f037946c72e94ddd9a7624cf2fd97c488acbee9409001c970754f1"; + sha256 = "071c5be48e58fa019f7848588f88ce0a09bfe6493c9ff5987829d162c0f4a497"; }; buildInputs = [ pytestrunner ]; diff --git a/pkgs/development/python-modules/pyssim/default.nix b/pkgs/development/python-modules/pyssim/default.nix new file mode 100644 index 000000000000..38dddda9b2e5 --- /dev/null +++ b/pkgs/development/python-modules/pyssim/default.nix @@ -0,0 +1,32 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, numpy, scipy, pillow }: + +buildPythonPackage rec { + pname = "pyssim"; + version = "0.4"; + + propagatedBuildInputs = [ numpy scipy pillow ]; + + # PyPI tarball doesn't contain test images so let's use GitHub + src = fetchFromGitHub { + owner = "jterrace"; + repo = pname; + rev = "v${version}"; + sha256 = "0rnj3xdhma1fc0fg0jjsdy74ar0hgr3w8kygbnijqjdms7m3asqm"; + }; + + # Tests are copied from .travis.yml + checkPhase = '' + $out/bin/pyssim test-images/test1-1.png test-images/test1-1.png | grep 1 + $out/bin/pyssim test-images/test1-1.png test-images/test1-2.png | grep 0.998 + $out/bin/pyssim test-images/test1-1.png "test-images/*" | grep -E " 1| 0.998| 0.672| 0.648" | wc -l | grep 4 + $out/bin/pyssim --cw --width 128 --height 128 test-images/test1-1.png test-images/test1-1.png | grep 1 + $out/bin/pyssim --cw --width 128 --height 128 test-images/test3-orig.jpg test-images/test3-rot.jpg | grep 0.938 + ''; + + meta = with stdenv.lib; { + description = "Module for computing Structured Similarity Image Metric (SSIM) in Python"; + homepage = https://github.com/jterrace/pyssim; + license = licenses.mit; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/pystache/default.nix b/pkgs/development/python-modules/pystache/default.nix new file mode 100644 index 000000000000..ee57c4995481 --- /dev/null +++ b/pkgs/development/python-modules/pystache/default.nix @@ -0,0 +1,29 @@ +{ stdenv, buildPythonPackage, python, fetchPypi, isPy3k, glibcLocales }: + +buildPythonPackage rec { + pname = "pystache-${version}"; + version = "0.5.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "f7bbc265fb957b4d6c7c042b336563179444ab313fb93a719759111eabd3b85a"; + }; + + LC_ALL = "en_US.UTF-8"; + + buildInputs = [ glibcLocales ]; + + checkPhase = '' + ${python.interpreter} -m unittest discover + ''; + + # SyntaxError Python 3 + # https://github.com/defunkt/pystache/issues/181 + doCheck = !isPy3k; + + meta = with stdenv.lib; { + description = "A framework-agnostic, logic-free templating system inspired by ctemplate and et"; + homepage = https://github.com/defunkt/pystache; + license = licenses.mit; + }; +} \ No newline at end of file diff --git a/pkgs/development/python-modules/pystemd/default.nix b/pkgs/development/python-modules/pystemd/default.nix new file mode 100644 index 000000000000..fc269641ecfd --- /dev/null +++ b/pkgs/development/python-modules/pystemd/default.nix @@ -0,0 +1,23 @@ +{ stdenv, buildPythonPackage, fetchPypi, mock, pytest, six, systemd }: + +buildPythonPackage rec { + pname = "pystemd"; + version = "0.5.0"; + src = fetchPypi { + inherit pname version; + sha256 = "000001hxv25vwcsvc0avg42v89c7qcjdpw6dr8419prmcb9186i5"; + }; + + buildInputs = [ systemd ]; + propagatedBuildInputs = [ six ]; + + checkInputs = [ pytest mock ]; + checkPhase = "pytest tests"; + + meta = with stdenv.lib; { + description = "A thin Cython-based wrapper on top of libsystemd, focused on exposing the dbus API via sd-bus in an automated and easy to consume way."; + homepage = https://github.com/facebookincubator/pystemd/; + license = licenses.bsd0; + maintainers = with maintainers; [ flokli ]; + }; +} diff --git a/pkgs/development/python-modules/pysvn/default.nix b/pkgs/development/python-modules/pysvn/default.nix new file mode 100644 index 000000000000..2dcb7908522a --- /dev/null +++ b/pkgs/development/python-modules/pysvn/default.nix @@ -0,0 +1,58 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, pkgs +, isPy3k +, python +}: + +buildPythonPackage rec { + pname = "pysvn"; + version = "1.8.0"; + disabled = isPy3k; + format = "other"; + + src = fetchurl { + url = "http://pysvn.barrys-emacs.org/source_kits/${pname}-${version}.tar.gz"; + sha256 = "0srjr2qgxfs69p65d9vvdib2lc142x10w8afbbdrqs7dhi46yn9r"; + }; + + buildInputs = [ pkgs.subversion pkgs.apr pkgs.aprutil pkgs.expat pkgs.neon pkgs.openssl ] + ++ (if stdenv.isLinux then [pkgs.e2fsprogs] else []); + + # There seems to be no way to pass that path to configure. + NIX_CFLAGS_COMPILE="-I${pkgs.aprutil.dev}/include/apr-1"; + + preConfigure = '' + cd Source + ${python.interpreter} setup.py backport + ${python.interpreter} setup.py configure \ + --apr-inc-dir=${pkgs.apr.dev}/include \ + --apu-inc-dir=${pkgs.aprutil.dev}/include \ + --apr-lib-dir=${pkgs.apr.out}/lib \ + --svn-lib-dir=${pkgs.subversion.out}/lib \ + --svn-bin-dir=${pkgs.subversion.out}/bin \ + --svn-root-dir=${pkgs.subversion.dev} + '' + (if !stdenv.isDarwin then "" else '' + sed -i -e 's|libpython2.7.dylib|lib/libpython2.7.dylib|' Makefile + ''); + + checkPhase = "make -C ../Tests"; + + installPhase = '' + dest=$(toPythonPath $out)/pysvn + mkdir -p $dest + cp pysvn/__init__.py $dest/ + cp pysvn/_pysvn*.so $dest/ + mkdir -p $out/share/doc + mv -v ../Docs $out/share/doc/pysvn-1.7.2 + rm -v $out/share/doc/pysvn-1.7.2/generate_cpp_docs_from_html_docs.py + ''; + + meta = with stdenv.lib; { + description = "Python bindings for Subversion"; + homepage = http://pysvn.tigris.org/; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/pytesseract/default.nix b/pkgs/development/python-modules/pytesseract/default.nix new file mode 100644 index 000000000000..7d96f4d39bd0 --- /dev/null +++ b/pkgs/development/python-modules/pytesseract/default.nix @@ -0,0 +1,31 @@ +{ buildPythonPackage, fetchPypi, lib, pillow, tesseract, substituteAll }: + +buildPythonPackage rec { + pname = "pytesseract"; + version = "0.2.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "0wlz1vbg1k8cdrpzvrahjnbsfs4ki6xqhbkv17ycfchh7h6kfkfm"; + }; + + patches = [ + (substituteAll { + src = ./tesseract-binary.patch; + drv = "${tesseract}"; + }) + ]; + + buildInputs = [ tesseract ]; + propagatedBuildInputs = [ pillow ]; + + # the package doesn't have any tests. + doCheck = false; + + meta = with lib; { + homepage = https://pypi.org/project/pytesseract/; + license = licenses.gpl3; + description = "A Python wrapper for Google Tesseract"; + maintainers = with maintainers; [ ma27 ]; + }; +} diff --git a/pkgs/development/python-modules/pytesseract/tesseract-binary.patch b/pkgs/development/python-modules/pytesseract/tesseract-binary.patch new file mode 100644 index 000000000000..f7eb9fb1d42a --- /dev/null +++ b/pkgs/development/python-modules/pytesseract/tesseract-binary.patch @@ -0,0 +1,13 @@ +diff --git a/src/pytesseract.py b/src/pytesseract.py +index 32713cf..5f9209d 100755 +--- a/src/pytesseract.py ++++ b/src/pytesseract.py +@@ -25,7 +25,7 @@ if numpy_installed: + from numpy import ndarray + + # CHANGE THIS IF TESSERACT IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY +-tesseract_cmd = 'tesseract' ++tesseract_cmd = '@drv@/bin/tesseract' + RGB_MODE = 'RGB' + OSD_KEYS = { + 'Page number': ('page_num', int), diff --git a/pkgs/development/python-modules/pytest-annotate/default.nix b/pkgs/development/python-modules/pytest-annotate/default.nix new file mode 100644 index 000000000000..581de7beeebc --- /dev/null +++ b/pkgs/development/python-modules/pytest-annotate/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pyannotate +, pytest +}: + +buildPythonPackage rec { + version = "1.0.2"; + pname = "pytest-annotate"; + + src = fetchPypi { + inherit pname version; + sha256 = "03e4dece2d1aa91666034f1b2e8bb7a7b8c6be11baf3cf2929b26eea5c6e86f3"; + }; + + propagatedBuildInputs = [ pyannotate pytest ]; + + # not testing for a testing module... + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/kensho-technologies/pytest-annotate; + description = "Generate PyAnnotate annotations from your pytest tests"; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/pytest-ansible/default.nix b/pkgs/development/python-modules/pytest-ansible/default.nix new file mode 100644 index 000000000000..09d8aa40e197 --- /dev/null +++ b/pkgs/development/python-modules/pytest-ansible/default.nix @@ -0,0 +1,42 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, ansible +, pytest +, mock +, isPy3k +}: + +buildPythonPackage rec { + version = "2.0.1"; + pname = "pytest-ansible"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "553f2bc9e64f8c871ad29b7d5c100f6e549fe85db26bd1ff5dda8b769bb38a3e"; + }; + + patchPhase = '' + sed -i "s/'setuptools-markdown'//g" setup.py + ''; + + # requires pandoc < 2.0 + # buildInputs = [ setuptools-markdown ]; + checkInputs = [ mock ]; + propagatedBuildInputs = [ ansible pytest ]; + + # tests not included with release + doCheck = false; + + checkPhase = '' + pytest tests + ''; + + meta = with stdenv.lib; { + homepage = http://github.com/jlaska/pytest-ansible; + description = "Plugin for py.test to simplify calling ansible modules from tests or fixtures"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/pytest-asyncio/default.nix b/pkgs/development/python-modules/pytest-asyncio/default.nix index 6b4ce6f61233..24602c522603 100644 --- a/pkgs/development/python-modules/pytest-asyncio/default.nix +++ b/pkgs/development/python-modules/pytest-asyncio/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildPythonPackage, fetchPypi, pytest, isPy3k }: +{ stdenv, buildPythonPackage, fetchPypi, pytest, isPy3k, isPy35, async_generator }: buildPythonPackage rec { pname = "pytest-asyncio"; version = "0.9.0"; @@ -10,7 +10,8 @@ buildPythonPackage rec { sha256 = "fbd92c067c16111174a1286bfb253660f1e564e5146b39eeed1133315cf2c2cf"; }; - buildInputs = [ pytest ]; + buildInputs = [ pytest ] + ++ stdenv.lib.optionals isPy35 [ async_generator ]; # No tests in archive doCheck = false; diff --git a/pkgs/development/python-modules/pytest-datafiles/default.nix b/pkgs/development/python-modules/pytest-datafiles/default.nix index 70a6546189b3..1c323929a8e0 100644 --- a/pkgs/development/python-modules/pytest-datafiles/default.nix +++ b/pkgs/development/python-modules/pytest-datafiles/default.nix @@ -2,10 +2,10 @@ buildPythonPackage rec { pname = "pytest-datafiles"; - version = "1.0"; + version = "2.0"; src = fetchPypi { inherit version pname; - sha256 = "1w5435b5pimk6479ml53lmld3qbag7awcg4gl3ljdywc1v096r5v"; + sha256 = "1yfvaqbqvjfikz215kwn6qiwwn9girka93zq4jphgfyvn75jjcql"; }; buildInputs = [ py pytest ]; diff --git a/pkgs/development/python-modules/pytest-dependency/default.nix b/pkgs/development/python-modules/pytest-dependency/default.nix new file mode 100644 index 000000000000..cb5c95aa1aa2 --- /dev/null +++ b/pkgs/development/python-modules/pytest-dependency/default.nix @@ -0,0 +1,24 @@ +{ stdenv, buildPythonPackage, fetchPypi, pytest }: + +buildPythonPackage rec { + version = "0.4.0"; + pname = "pytest-dependency"; + + src = fetchPypi { + inherit pname version; + sha256 = "bda0ef48e6a44c091399b12ab4a7e580d2dd8294c222b301f88d7d57f47ba142"; + }; + + propagatedBuildInputs = [ pytest ]; + + checkPhase = '' + pytest + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/RKrahl/pytest-dependency; + description = "Manage dependencies of tests"; + license = licenses.asl20; + maintainers = [ maintainers.marsam ]; + }; +} diff --git a/pkgs/development/python-modules/pytest-django/default.nix b/pkgs/development/python-modules/pytest-django/default.nix index db17d60b6280..0c53d3ceb9c6 100644 --- a/pkgs/development/python-modules/pytest-django/default.nix +++ b/pkgs/development/python-modules/pytest-django/default.nix @@ -1,27 +1,26 @@ -{ stdenv, buildPythonPackage, fetchPypi -, pytest, django, setuptools_scm -, fetchpatch +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, django +, setuptools_scm +, django-configurations +, pytest_xdist +, six }: buildPythonPackage rec { pname = "pytest-django"; - version = "3.1.2"; + version = "3.4.4"; src = fetchPypi { inherit pname version; - sha256 = "02932m2sr8x22m4az8syr8g835g4ak77varrnw71n6xakmdcr303"; + sha256 = "07zl2438gavrcykva6i2lpxmzgf90h4xlm3nqgd7wsqz2yh727zy"; }; buildInputs = [ pytest setuptools_scm ]; + checkInputs = [ django-configurations pytest_xdist six ]; propagatedBuildInputs = [ django ]; - patches = [ - # Unpin setuptools-scm - (fetchpatch { - url = "https://github.com/pytest-dev/pytest-django/commit/25cbc3b395dcdeb92bdc9414e296680c2b9d602e.patch"; - sha256 = "0mz3rcsv44pfzlxy3pv8mx87glmv34gy0d5aknvbzgb2a9niryws"; - }) - ]; - # Complicated. Requires Django setup. doCheck = false; diff --git a/pkgs/development/python-modules/pytest-faulthandler/default.nix b/pkgs/development/python-modules/pytest-faulthandler/default.nix new file mode 100644 index 000000000000..852de1fd49cd --- /dev/null +++ b/pkgs/development/python-modules/pytest-faulthandler/default.nix @@ -0,0 +1,34 @@ +{ lib +, buildPythonPackage +, fetchPypi +, setuptools_scm +, pytest +, pytest-mock +, pythonOlder +, faulthandler +}: + +buildPythonPackage rec { + pname = "pytest-faulthandler"; + version = "1.5.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "bf8634c3fd6309ef786ec03b913a5366163fdb094ebcfdebc35626400d790e0d"; + }; + + buildInputs = [ setuptools_scm pytest ]; + checkInputs = [ pytest-mock ]; + propagatedBuildInputs = lib.optional (pythonOlder "3.0") faulthandler; + + checkPhase = '' + py.test + ''; + + meta = { + description = "Py.test plugin that activates the fault handler module for tests"; + homepage = https://github.com/pytest-dev/pytest-faulthandler; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/pytest-fixture-config/default.nix b/pkgs/development/python-modules/pytest-fixture-config/default.nix index df700526d1b4..67ceebef3057 100644 --- a/pkgs/development/python-modules/pytest-fixture-config/default.nix +++ b/pkgs/development/python-modules/pytest-fixture-config/default.nix @@ -1,5 +1,5 @@ { stdenv, buildPythonPackage, fetchPypi -, setuptools-git, pytest, six }: +, setuptools-git, pytest }: buildPythonPackage rec { pname = "pytest-fixture-config"; @@ -14,11 +14,7 @@ buildPythonPackage rec { buildInputs = [ pytest ]; - checkInputs = [ six ]; - - checkPhase = '' - py.test - ''; + doCheck = false; meta = with stdenv.lib; { description = "Simple configuration objects for Py.test fixtures. Allows you to skip tests when their required config variables aren’t set."; diff --git a/pkgs/development/python-modules/pytest-flakes/default.nix b/pkgs/development/python-modules/pytest-flakes/default.nix index f8823b966da0..52cfed14150a 100644 --- a/pkgs/development/python-modules/pytest-flakes/default.nix +++ b/pkgs/development/python-modules/pytest-flakes/default.nix @@ -1,5 +1,5 @@ { stdenv, buildPythonPackage, fetchPypi -, pytestpep8, pytest, pyflakes, pytestcache }: +, pytestpep8, pytest, pyflakes }: buildPythonPackage rec { pname = "pytest-flakes"; @@ -11,10 +11,11 @@ buildPythonPackage rec { }; buildInputs = [ pytestpep8 pytest ]; - propagatedBuildInputs = [ pyflakes pytestcache ]; + propagatedBuildInputs = [ pyflakes ]; + # disable one test case that looks broken checkPhase = '' - py.test test_flakes.py + py.test test_flakes.py -k 'not test_syntax_error' ''; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/pytest-isort/default.nix b/pkgs/development/python-modules/pytest-isort/default.nix index 758a2f194b25..23cd76679925 100644 --- a/pkgs/development/python-modules/pytest-isort/default.nix +++ b/pkgs/development/python-modules/pytest-isort/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "pytest-isort"; - version = "0.2.0"; + version = "0.2.1"; src = fetchPypi { inherit pname version; - sha256 = "d4d195ecfe33d81e258d251b2679b32216bad84131fb41984da22d9d0328a6fe"; + sha256 = "c70d0f900f4647bb714f0843dd82d7f7b759904006de31254efdb72ce88e0c0e"; }; propagatedBuildInputs = [ pytestcache pytest isort ]; diff --git a/pkgs/development/python-modules/pytest-mypy/default.nix b/pkgs/development/python-modules/pytest-mypy/default.nix new file mode 100644 index 000000000000..09d79b337919 --- /dev/null +++ b/pkgs/development/python-modules/pytest-mypy/default.nix @@ -0,0 +1,25 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pytest +, mypy +}: + +buildPythonPackage rec { + pname = "pytest-mypy"; + version = "0.3.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "acc653210e7d8d5c72845a5248f00fd33f4f3379ca13fe56cfc7b749b5655c3e"; + }; + + propagatedBuildInputs = [ pytest mypy ]; + + meta = with lib; { + description = "Mypy static type checker plugin for Pytest"; + homepage = https://github.com/dbader/pytest-mypy; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/pytest-relaxed/default.nix b/pkgs/development/python-modules/pytest-relaxed/default.nix new file mode 100644 index 000000000000..bd92577d5bac --- /dev/null +++ b/pkgs/development/python-modules/pytest-relaxed/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, six +, decorator +}: + +buildPythonPackage rec { + version = "1.1.4"; + pname = "pytest-relaxed"; + + src = fetchPypi { + inherit pname version; + sha256 = "511ac473252baa67d5451f7864516e2e8f1acedf0cef71f79d2ed916ee04e146"; + }; + + propagatedBuildInputs = [ pytest six decorator ]; + + patchPhase = '' + sed -i "s/pytest>=3,<3.3/pytest/g" setup.py + ''; + + # skip tests due to dir requirements + doCheck = false; + + checkPhase = '' + pytest tests + ''; + + meta = with stdenv.lib; { + homepage = https://pytest-relaxed.readthedocs.io/; + description = "Relaxed test discovery/organization for pytest"; + license = licenses.bsd0; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/pytest-repeat/default.nix b/pkgs/development/python-modules/pytest-repeat/default.nix new file mode 100644 index 000000000000..1b30611eb9d6 --- /dev/null +++ b/pkgs/development/python-modules/pytest-repeat/default.nix @@ -0,0 +1,29 @@ +{ lib +, buildPythonPackage +, fetchPypi +, setuptools_scm +, pytest +}: + +buildPythonPackage rec { + pname = "pytest-repeat"; + version = "0.7.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0axbrpqal3cqw9zq6dakdbg49pnf5gvyvq6yn93hp1ayc7fnhzk3"; + }; + + buildInputs = [ setuptools_scm pytest ]; + + checkPhase = '' + py.test + ''; + + meta = { + description = "Pytest plugin for repeating tests"; + homepage = https://github.com/pytest-dev/pytest-repeat; + maintainers = with lib.maintainers; [ costrouc ]; + license = lib.licenses.mpl20; + }; +} diff --git a/pkgs/development/python-modules/pytest-rerunfailures/default.nix b/pkgs/development/python-modules/pytest-rerunfailures/default.nix index 5931afa37e20..d71cc420d59b 100644 --- a/pkgs/development/python-modules/pytest-rerunfailures/default.nix +++ b/pkgs/development/python-modules/pytest-rerunfailures/default.nix @@ -9,10 +9,13 @@ buildPythonPackage rec { sha256 = "be6bf93ed618c8899aeb6721c24f8009c769879a3b4931e05650f3c173ec17c5"; }; - checkInputs = [ pytest mock ]; + checkInputs = [ mock ]; + propagatedBuildInputs = [ pytest ]; + + # disable tests that fail with pytest 3.7.4 checkPhase = '' - py.test + py.test test_pytest_rerunfailures.py -k 'not test_reruns_with_delay' ''; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/pytest-timeout/default.nix b/pkgs/development/python-modules/pytest-timeout/default.nix index 8c697b8b2ec9..f000a1f937ab 100644 --- a/pkgs/development/python-modules/pytest-timeout/default.nix +++ b/pkgs/development/python-modules/pytest-timeout/default.nix @@ -1,5 +1,6 @@ { buildPythonPackage , fetchPypi +, fetchpatch , lib , pexpect , pytest @@ -7,13 +8,13 @@ buildPythonPackage rec { pname = "pytest-timeout"; - version = "1.3.2"; + version = "1.3.3"; src = fetchPypi { inherit pname version; - sha256 = "1117fc0536e1638862917efbdc0895e6b62fa61e6cf4f39bb655686af7af9627"; + sha256 = "1cczcjhw4xx5sjkhxlhc5c1bkr7x6fcyx12wrnvwfckshdvblc2a"; }; - buildInputs = [ pytest ]; + checkInputs = [ pytest pexpect ]; checkPhase = ''pytest -ra''; @@ -21,6 +22,6 @@ buildPythonPackage rec { description = "py.test plugin to abort hanging tests"; homepage = https://bitbucket.org/pytest-dev/pytest-timeout/; license = licenses.mit; - maintainers = with maintainers; [ makefu ]; + maintainers = with maintainers; [ makefu costrouc ]; }; } diff --git a/pkgs/development/python-modules/pytest-xdist/default.nix b/pkgs/development/python-modules/pytest-xdist/default.nix index 46d505b3801b..71d4df4a0c55 100644 --- a/pkgs/development/python-modules/pytest-xdist/default.nix +++ b/pkgs/development/python-modules/pytest-xdist/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "pytest-xdist"; - version = "1.23.0"; + version = "1.23.2"; src = fetchPypi { inherit pname version; - sha256 = "28e25e79698b2662b648319d3971c0f9ae0e6500f88258ccb9b153c31110ba9b"; + sha256 = "1ef0d05c905cfa0c5442c90e9e350e65c6ada120e33a00a066ca51c89f5f869a"; }; nativeBuildInputs = [ setuptools_scm ]; diff --git a/pkgs/development/python-modules/pytest/default.nix b/pkgs/development/python-modules/pytest/default.nix index 3770f62f1a5b..dc928130cbb1 100644 --- a/pkgs/development/python-modules/pytest/default.nix +++ b/pkgs/development/python-modules/pytest/default.nix @@ -1,42 +1,60 @@ -{ stdenv, buildPythonPackage, fetchPypi, attrs, hypothesis, py +{ stdenv, buildPythonPackage, pythonOlder, fetchPypi, attrs, hypothesis, py , setuptools_scm, setuptools, six, pluggy, funcsigs, isPy3k, more-itertools , atomicwrites, mock, writeText, pathlib2 }: -buildPythonPackage rec { - version = "3.7.4"; - pname = "pytest"; - preCheck = '' - # don't test bash builtins - rm testing/test_argcomplete.py - ''; +let generic = { version, sha256 }: + buildPythonPackage rec { + pname = "pytest"; + inherit version; - src = fetchPypi { - inherit pname version; + preCheck = '' + # don't test bash builtins + rm testing/test_argcomplete.py + ''; + + src = fetchPypi { + inherit pname version sha256; + }; + + checkInputs = [ hypothesis mock ]; + buildInputs = [ setuptools_scm ]; + propagatedBuildInputs = [ attrs py setuptools six pluggy more-itertools atomicwrites] + ++ stdenv.lib.optionals (!isPy3k) [ funcsigs ] + ++ stdenv.lib.optionals (pythonOlder "3.6") [ pathlib2 ]; + + checkPhase = '' + runHook preCheck + $out/bin/py.test -x testing/ + runHook postCheck + ''; + + # Remove .pytest_cache when using py.test in a Nix build + setupHook = writeText "pytest-hook" '' + pytestcachePhase() { + find $out -name .pytest_cache -type d -exec rm -rf {} + + } + + preDistPhases+=" pytestcachePhase" + ''; + + meta = with stdenv.lib; { + homepage = https://docs.pytest.org; + description = "Framework for writing tests"; + maintainers = with maintainers; [ domenkozar lovek323 madjar lsix ]; + license = licenses.mit; + platforms = platforms.unix; + }; + }; + +in { + pytest_39 = generic { + version = "3.9.3"; + sha256 = "a9e5e8d7ab9d5b0747f37740276eb362e6a76275d76cebbb52c6049d93b475db"; + }; + + pytest_37 = generic { + version = "3.7.4"; sha256 = "2d7c49e931316cc7d1638a3e5f54f5d7b4e5225972b3c9838f3584788d27f349"; }; - - checkInputs = [ hypothesis mock ]; - buildInputs = [ setuptools_scm ]; - propagatedBuildInputs = [ attrs py setuptools six pluggy more-itertools atomicwrites] - ++ stdenv.lib.optionals (!isPy3k) [ funcsigs pathlib2 ]; - - checkPhase = '' - runHook preCheck - $out/bin/py.test -x testing/ - runHook postCheck - ''; - - # Remove .pytest_cache when using py.test in a Nix build - setupHook = writeText "pytest-hook" '' - postFixupHooks+=( - 'find $out -name .pytest_cache -type d -exec rm -rf {} +' - ) - ''; - - meta = with stdenv.lib; { - maintainers = with maintainers; [ domenkozar lovek323 madjar lsix ]; - platforms = platforms.unix; - description = "Framework for writing tests"; - }; } diff --git a/pkgs/development/python-modules/python-binance/default.nix b/pkgs/development/python-modules/python-binance/default.nix new file mode 100644 index 000000000000..74d04cfd9277 --- /dev/null +++ b/pkgs/development/python-modules/python-binance/default.nix @@ -0,0 +1,25 @@ +{ lib, buildPythonPackage, fetchPypi +, pytest, requests-mock, tox +, autobahn, certifi, chardet, cryptography, dateparser, pyopenssl, requests, service-identity, twisted }: + +buildPythonPackage rec { + version = "0.7.0"; + pname = "python-binance"; + + src = fetchPypi { + inherit pname version; + sha256 = "0h8kd88j53w6yfc60fr8a45zi30p09l98vm8yzqym4lcgx76nvps"; + }; + + doCheck = false; # Tries to test multiple interpreters with tox + checkInputs = [ pytest requests-mock tox ]; + + propagatedBuildInputs = [ autobahn certifi chardet cryptography dateparser pyopenssl requests service-identity twisted ]; + + meta = { + description = "Binance Exchange API python implementation for automated trading"; + homepage = https://github.com/sammchardy/python-binance; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.bhipple ]; + }; +} diff --git a/pkgs/development/python-modules/python-engineio/default.nix b/pkgs/development/python-modules/python-engineio/default.nix new file mode 100644 index 000000000000..1ea6dd89f2a4 --- /dev/null +++ b/pkgs/development/python-modules/python-engineio/default.nix @@ -0,0 +1,49 @@ +{ stdenv +, lib +, buildPythonPackage +, fetchFromGitHub +, six +, eventlet +, mock +, iana-etc +, libredirect +, aiohttp +, tornado +}: + +buildPythonPackage rec { + pname = "python-engineio"; + version = "3.0.0"; + + src = fetchFromGitHub { + owner = "miguelgrinberg"; + repo = "python-engineio"; + rev = "v${version}"; + sha256 = "1v510fhn0li808ar2cmwh5nijacy5x60q9x4gm0b34j6mkmc59ph"; + }; + + propagatedBuildInputs = [ + six + ]; + + checkInputs = [ + eventlet + mock + aiohttp + tornado + ]; + + # make /etc/protocols accessible to fix socket.getprotobyname('tcp') in sandbox + preCheck = stdenv.lib.optionalString stdenv.isLinux '' + export NIX_REDIRECTS=/etc/protocols=${iana-etc}/etc/protocols \ + LD_PRELOAD=${libredirect}/lib/libredirect.so + ''; + postCheck = "unset NIX_REDIRECTS LD_PRELOAD"; + + meta = with stdenv.lib; { + description = "Engine.IO server"; + homepage = http://github.com/miguelgrinberg/python-engineio/; + license = licenses.mit; + maintainers = [ maintainers.mic92 ]; + }; +} diff --git a/pkgs/development/python-modules/python-etcd/default.nix b/pkgs/development/python-modules/python-etcd/default.nix new file mode 100644 index 000000000000..d1780fc782b5 --- /dev/null +++ b/pkgs/development/python-modules/python-etcd/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, mock +, pyopenssl +, urllib3 +, dnspython +}: + +buildPythonPackage rec { + pname = "python-etcd"; + version = "0.4.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "cf53262b3890d185fe637eed15fe39c8d7a8261864ddcd7037b22c961456d7fc"; + }; + + buildInputs = [ nose mock pyopenssl ]; + + propagatedBuildInputs = [ urllib3 dnspython ]; + + postPatch = '' + sed -i '19s/dns/"dnspython"/' setup.py + ''; + + # Some issues with etcd not in path even though most tests passed + doCheck = false; + + meta = with stdenv.lib; { + description = "A python client for Etcd"; + homepage = https://github.com/jplana/python-etcd; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/python-fontconfig/default.nix b/pkgs/development/python-modules/python-fontconfig/default.nix index 872fffb7576a..dbfde18a8741 100644 --- a/pkgs/development/python-modules/python-fontconfig/default.nix +++ b/pkgs/development/python-modules/python-fontconfig/default.nix @@ -1,4 +1,4 @@ -{ lib, buildPythonPackage, fetchPypi, fontconfig, python, freefont_ttf, makeFontsConf }: +{ lib, buildPythonPackage, fetchPypi, fontconfig, python, cython, freefont_ttf, makeFontsConf }: let fontsConf = makeFontsConf { @@ -14,6 +14,11 @@ in buildPythonPackage rec { }; buildInputs = [ fontconfig ]; + nativeBuildInputs = [ cython ]; + + preBuild = '' + ${python.interpreter} setup.py build_ext -i + ''; checkPhase = '' export FONTCONFIG_FILE=${fontsConf}; diff --git a/pkgs/development/python-modules/python-fuse/default.nix b/pkgs/development/python-modules/python-fuse/default.nix deleted file mode 100644 index 02b86b3b33a3..000000000000 --- a/pkgs/development/python-modules/python-fuse/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ lib -, pkgconfig -, fetchurl -, fuse -, buildPythonPackage -, isPy3k -}: - -buildPythonPackage rec { - pname = "fuse"; - version = "0.2.1"; - - disabled = isPy3k; - - src = fetchurl { - url = "mirror://sourceforge/fuse/fuse-python-${version}.tar.gz"; - sha256 = "06rmp1ap6flh64m81j0n3a357ij2vj9zwcvvw0p31y6hz1id9shi"; - }; - - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ fuse ]; - - meta = { - description = "Python bindings for FUSE"; - license = lib.licenses.lgpl21; - }; -} diff --git a/pkgs/development/python-modules/python-gitlab/default.nix b/pkgs/development/python-modules/python-gitlab/default.nix new file mode 100644 index 000000000000..24ab69f1a0bc --- /dev/null +++ b/pkgs/development/python-modules/python-gitlab/default.nix @@ -0,0 +1,22 @@ +{ stdenv, buildPythonPackage, fetchPypi, requests, six, mock, httmock }: + +buildPythonPackage rec { + pname = "python-gitlab"; + version = "1.6.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "20ceb9232f9a412ce6554056a6b5039013d0755261d57b5c8ada7035773de795"; + }; + + propagatedBuildInputs = [ requests six ]; + + checkInputs = [ mock httmock ]; + + meta = with stdenv.lib; { + description = "Interact with GitLab API"; + homepage = https://github.com/python-gitlab/python-gitlab; + license = licenses.lgpl3; + maintainers = with maintainers; [ nyanloutre ]; + }; +} diff --git a/pkgs/development/python-modules/python-jenkins/default.nix b/pkgs/development/python-modules/python-jenkins/default.nix new file mode 100644 index 000000000000..8509caa27944 --- /dev/null +++ b/pkgs/development/python-modules/python-jenkins/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, mock +, pbr +, pyyaml +, six +, multi_key_dict +, testtools +, testscenarios +, testrepository +, kerberos +}: + +buildPythonPackage rec { + pname = "python-jenkins"; + version = "0.4.14"; + + src = fetchPypi { + inherit pname version; + sha256 = "1n8ikvd9jf4dlki7nqlwjlsn8wpsx4x7wg4h3d6bkvyvhwwf8yqf"; + }; + + patchPhase = '' + sed -i 's@python@${python.interpreter}@' .testr.conf + ''; + + buildInputs = [ mock ]; + propagatedBuildInputs = [ pbr pyyaml six multi_key_dict testtools testscenarios testrepository kerberos ]; + + meta = with stdenv.lib; { + description = "Python bindings for the remote Jenkins API"; + homepage = https://pypi.python.org/pypi/python-jenkins; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/python-json-logger/default.nix b/pkgs/development/python-modules/python-json-logger/default.nix new file mode 100644 index 000000000000..312b6a106e6a --- /dev/null +++ b/pkgs/development/python-modules/python-json-logger/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + +buildPythonPackage rec { + version = "0.1.9"; + pname = "python-json-logger"; + + src = fetchPypi { + inherit pname version; + sha256 = "e3636824d35ba6a15fc39f573588cba63cf46322a5dc86fb2f280229077e9fbe"; + }; + + checkInputs = [ nose ]; + + meta = with stdenv.lib; { + homepage = http://github.com/madzak/python-json-logger; + description = "A python library adding a json log formatter"; + license = licenses.bsdOriginal; + maintainers = [ maintainers.costrouc ]; + }; + +} diff --git a/pkgs/development/python-modules/python-jsonrpc-server/default.nix b/pkgs/development/python-modules/python-jsonrpc-server/default.nix new file mode 100644 index 000000000000..0c4d77612b0b --- /dev/null +++ b/pkgs/development/python-modules/python-jsonrpc-server/default.nix @@ -0,0 +1,34 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder +, pytest, mock, pytestcov, coverage +, future, futures +}: + +buildPythonPackage rec { + pname = "python-jsonrpc-server"; + version = "0.0.2"; + + src = fetchFromGitHub { + owner = "palantir"; + repo = "python-jsonrpc-server"; + rev = version; + sha256 = "1xp6xipslw8d1yv05mjmhql07kz04ibci5psjrv6rapqi6jp4bgk"; + }; + + checkInputs = [ + pytest mock pytestcov coverage + ]; + + checkPhase = '' + pytest + ''; + + propagatedBuildInputs = [ future ] + ++ stdenv.lib.optional (pythonOlder "3.2") futures; + + meta = with stdenv.lib; { + homepage = https://github.com/palantir/python-jsonrpc-server; + description = "A Python 2 and 3 asynchronous JSON RPC server"; + license = licenses.mit; + maintainers = [ maintainers.mic92 ]; + }; +} diff --git a/pkgs/development/python-modules/python-language-server/default.nix b/pkgs/development/python-modules/python-language-server/default.nix index 800c9eba2abb..56c00fa11a9f 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 -, configparser, futures, future, jedi, pluggy +, configparser, futures, future, jedi, pluggy, python-jsonrpc-server , pytest, mock, pytestcov, coverage , # Allow building a limited set of providers, e.g. ["pycodestyle"]. providers ? ["*"] @@ -20,13 +20,13 @@ in buildPythonPackage rec { pname = "python-language-server"; - version = "0.19.0"; + version = "0.21.2"; src = fetchFromGitHub { owner = "palantir"; repo = "python-language-server"; rev = version; - sha256 = "0glnhnjmsnnh1vs73n9dglknfkhcgp03nkjbpz0phh1jlqrkrwm6"; + sha256 = "11fvrpv1kymj2fzh8fhys4qk1xc64j1rbdrz252awyab7b3509i7"; }; # The tests require all the providers, disable otherwise. @@ -43,7 +43,7 @@ buildPythonPackage rec { HOME=$TEMPDIR pytest ''; - propagatedBuildInputs = [ jedi pluggy future ] + propagatedBuildInputs = [ jedi pluggy future python-jsonrpc-server ] ++ 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-ldap-test/default.nix b/pkgs/development/python-modules/python-ldap-test/default.nix new file mode 100644 index 000000000000..3ba81cacfd41 --- /dev/null +++ b/pkgs/development/python-modules/python-ldap-test/default.nix @@ -0,0 +1,24 @@ +{ stdenv, buildPythonPackage, fetchPypi, py4j }: + +buildPythonPackage rec { + pname = "python-ldap-test"; + version = "0.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1qh9x3lncaldnw79fgpqbayichs8pbz8abr6pxb5qxbs7zrnyrwf"; + }; + + propagatedBuildInputs = [ py4j ]; + + # Tests needs java to be present in path + doCheck = false; + + meta = with stdenv.lib; { + description = "Tool for testing code speaking with LDAP server"; + homepage = https://github.com/zoldar/python-ldap-test; + license = licenses.mit; + maintainers = with maintainers; [ psyanticy ]; + }; +} + diff --git a/pkgs/development/python-modules/python-levenshtein/default.nix b/pkgs/development/python-modules/python-levenshtein/default.nix new file mode 100644 index 000000000000..7a16621da0a5 --- /dev/null +++ b/pkgs/development/python-modules/python-levenshtein/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "python-Levenshtein"; + version = "0.12.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1c9ybqcja31nghfcc8xxbbz9h60s9qi12b9hr4jyl69xbvg12fh3"; + }; + + # No tests included in archive + doCheck = false; + + meta = with stdenv.lib; { + description = "Functions for fast computation of Levenshtein distance and string similarity"; + homepage = "https://github.com/ztane/python-Levenshtein"; + license = licenses.gpl2; + maintainers = with maintainers; [ aske ]; + }; + +} diff --git a/pkgs/development/python-modules/python-libarchive/default.nix b/pkgs/development/python-modules/python-libarchive/default.nix new file mode 100644 index 000000000000..bae94191fc03 --- /dev/null +++ b/pkgs/development/python-modules/python-libarchive/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, isPy3k +, pkgs +}: + +buildPythonPackage rec { + version = "3.1.2-1"; + pname = "libarchive"; + disabled = isPy3k; + + src = fetchurl { + url = "http://python-libarchive.googlecode.com/files/python-libarchive-${version}.tar.gz"; + sha256 = "0j4ibc4mvq64ljya9max8832jafi04jciff9ia9qy0xhhlwkcx8x"; + }; + + propagatedBuildInputs = [ pkgs.libarchive.lib ]; + + meta = with stdenv.lib; { + description = "Multi-format archive and compression library"; + homepage = https://libarchive.org/; + license = licenses.bsd0; + broken = true; + }; + +} diff --git a/pkgs/development/python-modules/python-lz4/default.nix b/pkgs/development/python-modules/python-lz4/default.nix new file mode 100644 index 000000000000..a0fe6666d849 --- /dev/null +++ b/pkgs/development/python-modules/python-lz4/default.nix @@ -0,0 +1,40 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, pytestrunner +, pytest +, psutil +, setuptools_scm +, pkgconfig +, isPy3k +, future +}: + +buildPythonPackage rec { + pname = "python-lz4"; + version = "2.1.0"; + + # get full repository inorder to run tests + src = fetchFromGitHub { + owner = pname; + repo = pname; + rev = "v${version}"; + sha256 = "1vjfplj37jcw1mf8l810dv76dx0raia3ylgyfy7sfsb3g17brjq6"; + }; + + buildInputs = [ setuptools_scm pkgconfig pytestrunner ]; + checkInputs = [ pytest psutil ]; + propagatedBuildInputs = lib.optionals (!isPy3k) [ future ]; + + # give a hint to setuptools_scm on package version + preBuild = '' + export SETUPTOOLS_SCM_PRETEND_VERSION="v${version}" + ''; + + meta = { + description = "LZ4 Bindings for Python"; + homepage = https://github.com/python-lz4/python-lz4; + license = lib.licenses.bsd0; + maintainers = with lib.maintainers; [ costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/python-mapnik/default.nix b/pkgs/development/python-modules/python-mapnik/default.nix new file mode 100644 index 000000000000..692bbe4bcd89 --- /dev/null +++ b/pkgs/development/python-modules/python-mapnik/default.nix @@ -0,0 +1,58 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, isPyPy +, python +, pkgs +, pillow +, pycairo +}: + +buildPythonPackage rec { + pname = "python-mapnik"; + version = "3.0.16"; + + src = pkgs.fetchFromGitHub { + owner = "mapnik"; + repo = "python-mapnik"; + rev = "v${version}"; + sha256 = "1gqs4kvmjawdgl80j0ab5r8y0va9kw0rvwix3093xsv4hwd00lcc"; + }; + + disabled = isPyPy; + doCheck = false; # doesn't find needed test data files + preBuild = let + pythonVersion = with stdenv.lib.versions; "${major python.version}${minor python.version}"; + in '' + export BOOST_PYTHON_LIB="boost_python${pythonVersion}" + export BOOST_THREAD_LIB="boost_thread" + export BOOST_SYSTEM_LIB="boost_system" + ''; + buildInputs = with pkgs; [ + (boost.override { + enablePython = true; + inherit python; + }) + (mapnik.override { + inherit python; + boost = (boost.override { enablePython = true; inherit python; }); + }) + cairo + harfbuzz + icu + libjpeg + libpng + libtiff + libwebp + proj + zlib + ]; + propagatedBuildInputs = [ pillow pycairo ]; + + meta = with stdenv.lib; { + description = "Python bindings for Mapnik"; + homepage = http://mapnik.org; + license = licenses.lgpl21; + }; + +} diff --git a/pkgs/development/python-modules/python-mnist/default.nix b/pkgs/development/python-modules/python-mnist/default.nix new file mode 100644 index 000000000000..67cb4eae2511 --- /dev/null +++ b/pkgs/development/python-modules/python-mnist/default.nix @@ -0,0 +1,18 @@ +{ stdenv, buildPythonPackage, fetchPypi }: + +buildPythonPackage rec { + pname = "python-mnist"; + version = "0.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "5d59a44335eccb4b310efb2ebb76f44e8588a1732cfb4923f4a502b61d8b653a"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/sorki/python-mnist; + description = "Simple MNIST data parser written in Python"; + license = licenses.bsd3; + maintainers = with maintainers; [ cmcdragonkai ]; + }; +} diff --git a/pkgs/development/python-modules/python-otr/default.nix b/pkgs/development/python-modules/python-otr/default.nix new file mode 100644 index 000000000000..2b08bbffa450 --- /dev/null +++ b/pkgs/development/python-modules/python-otr/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, isPy3k +, zope_interface +, cryptography +, application +, gmpy2 +}: + +buildPythonPackage rec { + pname = "python-otr"; + version = "1.2.0"; + disabled = isPy3k; + + src = fetchFromGitHub { + owner = "AGProjects"; + repo = pname; + rev = "release-${version}"; + sha256 = "0p3b1n8jlxwd65gbk2k5007fkhdyjwcvr4982s42hncivxvabzzy"; + }; + + propagatedBuildInputs = [ zope_interface cryptography application gmpy2 ]; + + meta = with stdenv.lib; { + description = "A pure python implementation of OTR"; + homepage = https://github.com/AGProjects/otr; + license = licenses.lgpl21Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ edwtjo ]; + }; + +} diff --git a/pkgs/development/python-modules/python-packer/default.nix b/pkgs/development/python-modules/python-packer/default.nix new file mode 100644 index 000000000000..ff3d28b47466 --- /dev/null +++ b/pkgs/development/python-modules/python-packer/default.nix @@ -0,0 +1,30 @@ +{ stdenv, buildPythonPackage, fetchPypi, fetchpatch, sh }: + +buildPythonPackage rec { + pname = "python-packer"; + version = "0.1.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "fd363dae9bd2efd447739bbf7a4f29c1e4741596ae7b02d252fe525b2b4176e7"; + }; + + patches = fetchpatch { + url = "${meta.homepage}/commit/de3421bf13bf7c3ec11fe0a381f0944e102b1d97.patch"; + excludes = [ "dev-requirements.txt" ]; + sha256 = "0rgmkyn7i6y1xs8m75dpl8hq7j2ns2s3dvp7kv9j4zwic93rrlsc"; + }; + + propagatedBuildInputs = [ sh ]; + + # Tests requires network connections + doCheck = false; + + meta = with stdenv.lib; { + description = "An interface for packer.io"; + homepage = https://github.com/nir0s/python-packer; + license = licenses.asl20; + maintainers = with maintainers; [ psyanticy ]; + }; +} + diff --git a/pkgs/development/python-modules/python-rapidjson/default.nix b/pkgs/development/python-modules/python-rapidjson/default.nix new file mode 100644 index 000000000000..d245d472a007 --- /dev/null +++ b/pkgs/development/python-modules/python-rapidjson/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonOlder +, pytest +, pytz +, glibcLocales +}: + +buildPythonPackage rec { + version = "0.6.3"; + pname = "python-rapidjson"; + disabled = pythonOlder "3.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "0a7729c711d9be2b6c0638ce4851d398e181f2329814668aa7fda6421a5da085"; + }; + + LC_ALL="en_US.utf-8"; + buildInputs = [ glibcLocales ]; + + # buildInputs = [ ]; + checkInputs = [ pytest pytz ]; + # propagatedBuildInputs = [ ]; + + checkPhase = '' + pytest tests + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/python-rapidjson/python-rapidjson; + description = "Python wrapper around rapidjson "; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/python-slugify/default.nix b/pkgs/development/python-modules/python-slugify/default.nix index 9c8cc68af3d0..b3e3de0285a9 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 = "1.2.5"; + version = "1.2.6"; src = fetchPypi { inherit pname version; - sha256 = "5dbb360b882b2dabe0471a1a92f604504d83c2a73c71f2098d004ab62e695534"; + sha256 = "7723daf30996db26573176bddcdf5fcb98f66dc70df05c9cb29f2c79b8193245"; }; doCheck = !isPy3k; # (only) on python3 unittest loader (loadTestsFromModule) fails diff --git a/pkgs/development/python-modules/python-socketio/default.nix b/pkgs/development/python-modules/python-socketio/default.nix new file mode 100644 index 000000000000..274adb9d4241 --- /dev/null +++ b/pkgs/development/python-modules/python-socketio/default.nix @@ -0,0 +1,33 @@ +{ lib +, buildPythonPackage +, fetchPypi +, six +, python-engineio +, mock +}: + +buildPythonPackage rec { + pname = "python-socketio"; + version = "2.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "10457ahvi16iyshmynr0j9palfsbnpzya8p1nmlhzrcr11fsnkb7"; + }; + + propagatedBuildInputs = [ + six + python-engineio + ]; + + checkInputs = [ mock ]; + # tests only on github, but latest github release not tagged + doCheck = false; + + meta = with lib; { + description = "Socket.IO server"; + homepage = http://github.com/miguelgrinberg/python-socketio/; + license = licenses.mit; + maintainers = [ maintainers.mic92 ]; + }; +} diff --git a/pkgs/development/python-modules/python-sql/default.nix b/pkgs/development/python-modules/python-sql/default.nix index 88a2dd2abbf1..451138fa38d8 100644 --- a/pkgs/development/python-modules/python-sql/default.nix +++ b/pkgs/development/python-modules/python-sql/default.nix @@ -2,10 +2,10 @@ buildPythonPackage rec { pname = "python-sql"; - version = "0.9"; + version = "1.0.0"; src = fetchPypi { inherit pname version; - sha256 = "07b51cc1c977ef5480fe671cae5075ad4b68a6fc67f4569782e06f012456d35c"; + sha256 = "05ni936y0ia9xmryl7mlhbj9i80nnvq1bi4zxhb96rv7yvpb3fqb"; }; meta = { homepage = http://python-sql.tryton.org/; diff --git a/pkgs/development/python-modules/python-stdnum/default.nix b/pkgs/development/python-modules/python-stdnum/default.nix index 381ecec996d1..582192113243 100644 --- a/pkgs/development/python-modules/python-stdnum/default.nix +++ b/pkgs/development/python-modules/python-stdnum/default.nix @@ -1,13 +1,13 @@ { lib, fetchPypi, buildPythonPackage, isPy3k }: buildPythonPackage rec { - version = "1.9"; + version = "1.10"; pname = "python-stdnum"; # Failing tests and dependency issue on Py3k disabled = isPy3k; src = fetchPypi { inherit pname version; - sha256 = "d587a520182f9d8aef7659cca429f4382881589c8883a0a55322b2f94970bdb3"; + sha256 = "0prs63q8zdgwr5cxc5a43zvsm66l0gf9jk19qdf85m6isnp5186a"; }; meta = { homepage = https://arthurdejong.org/python-stdnum/; diff --git a/pkgs/development/python-modules/python-telegram-bot/default.nix b/pkgs/development/python-modules/python-telegram-bot/default.nix index 5bb20ae8e77c..5af4383d44b3 100644 --- a/pkgs/development/python-modules/python-telegram-bot/default.nix +++ b/pkgs/development/python-modules/python-telegram-bot/default.nix @@ -1,12 +1,20 @@ -{ stdenv, fetchPypi, buildPythonPackage, certifi, future, urllib3 }: +{ stdenv +, fetchPypi +, buildPythonPackage +, certifi +, future +, urllib3 +, tornado +, pytest +}: buildPythonPackage rec { pname = "python-telegram-bot"; - version = "10.1.0"; + version = "11.1.0"; src = fetchPypi { inherit pname version; - sha256 = "ca2f8a44ddef7271477e16f4986647fa90ef4df5b55a7953e53b9c9d2672f639"; + sha256 = "cca4e32ebb8da7fdf35ab2fa2b3edd441211364819c5592fc253acdb7561ea5b"; }; prePatch = '' @@ -16,10 +24,14 @@ buildPythonPackage rec { --replace "import telegram.vendor.ptb_urllib3.urllib3.contrib.appengine as appengine" "import urllib3.contrib.appengine as appengine" \ --replace "from telegram.vendor.ptb_urllib3.urllib3.connection import HTTPConnection" "from urllib3.connection import HTTPConnection" \ --replace "from telegram.vendor.ptb_urllib3.urllib3.util.timeout import Timeout" "from urllib3.util.timeout import Timeout" + + touch LICENSE.dual ''; - propagatedBuildInputs = [ certifi future urllib3 ]; + checkInputs = [ pytest ]; + propagatedBuildInputs = [ certifi future urllib3 tornado ]; + # tests not included with release doCheck = false; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/python-u2flib-host/default.nix b/pkgs/development/python-modules/python-u2flib-host/default.nix new file mode 100644 index 000000000000..38785d813138 --- /dev/null +++ b/pkgs/development/python-modules/python-u2flib-host/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchPypi, buildPythonPackage, requests, hidapi }: + +buildPythonPackage rec { + pname = "python-u2flib-host"; + version = "3.0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "02pwafd5kyjpc310ys0pgnd0adff1laz18naxxwsfrllqafqnrxb"; + }; + + propagatedBuildInputs = [ requests hidapi ]; + + # Tests fail: "ValueError: underlying buffer has been detached" + doCheck = false; + + meta = with stdenv.lib; { + description = "Python based U2F host library"; + homepage = https://github.com/Yubico/python-u2flib-host; + license = licenses.bsd2; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/python-utils/default.nix b/pkgs/development/python-modules/python-utils/default.nix index 654b851b6635..b7744ce79c3b 100644 --- a/pkgs/development/python-modules/python-utils/default.nix +++ b/pkgs/development/python-modules/python-utils/default.nix @@ -2,14 +2,14 @@ buildPythonPackage rec { pname = "python-utils"; - version = "2.2.0"; + version = "2.3.0"; name = pname + "-" + version; src = fetchFromGitHub { owner = "WoLpH"; repo = "python-utils"; rev = "v${version}"; - sha256 = "1i3q9frai08nvrcmh4dg4rr0grncm68w2c097z5g1mfwdf9sv7df"; + sha256 = "14gyphcqwa77wfbnrzj363v3fdkxy08378lgd7l3jqnpvr8pfp5c"; }; checkInputs = [ pytest pytestrunner pytestcov pytestflakes pytestpep8 sphinx ]; diff --git a/pkgs/development/python-modules/python-wifi/default.nix b/pkgs/development/python-modules/python-wifi/default.nix new file mode 100644 index 000000000000..7e4f2ebccf05 --- /dev/null +++ b/pkgs/development/python-modules/python-wifi/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy27 +}: + +buildPythonPackage rec { + pname = "python-wifi"; + version = "0.6.1"; + disabled = !isPy27; + + src = fetchPypi { + inherit pname version; + extension = "tar.bz2"; + sha256 = "149c3dznb63d82143cz5hqdim0mqjysz6p3yk0zv271vq3xnmzvv"; + }; + + meta = with stdenv.lib; { + inherit version; + description = "Read & write wireless card capabilities using the Linux Wireless Extensions"; + homepage = http://pythonwifi.tuxfamily.org/; + # From the README: "pythonwifi is licensed under LGPLv2+, however, the + # examples (e.g. iwconfig.py and iwlist.py) are licensed under GPLv2+." + license = with licenses; [ lgpl2Plus gpl2Plus ]; + }; + +} diff --git a/pkgs/development/python-modules/python2-pythondialog/default.nix b/pkgs/development/python-modules/python2-pythondialog/default.nix new file mode 100644 index 000000000000..33e63460d874 --- /dev/null +++ b/pkgs/development/python-modules/python2-pythondialog/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "python2-pythondialog"; + version = "3.3.0"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1yhkagsh99bfi592ymczf8rnw8rk6n9hdqy3dd98m3yrx8zmjvry"; + }; + + 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 (Python 2 backport)"; + homepage = "http://pythondialog.sourceforge.net/"; + license = licenses.lgpl3; + }; + +} diff --git a/pkgs/development/python-modules/python3pika/default.nix b/pkgs/development/python-modules/python3pika/default.nix new file mode 100644 index 000000000000..4f75acff02ec --- /dev/null +++ b/pkgs/development/python-modules/python3pika/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, nose +, mock +, pyyaml +, unittest2 +}: + +buildPythonPackage rec { + pname = "python3-pika"; + version = "0.9.14"; + disabled = !isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1c3hifwvn04kvlja88iawf0awyz726jynwnpcb6gn7376b4nfch7"; + }; + + # Unit tests adds dependencies on pyev, tornado and twisted (and twisted is disabled for Python 3) + doCheck = false; + + buildInputs = [ nose mock pyyaml ]; + propagatedBuildInputs = [ unittest2 ]; + + meta = with stdenv.lib; { + homepage = https://pika.readthedocs.org/; + description = "Pika Python AMQP Client Library"; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/python_keyczar/default.nix b/pkgs/development/python-modules/python_keyczar/default.nix new file mode 100644 index 000000000000..b2cbe101f3d2 --- /dev/null +++ b/pkgs/development/python-modules/python_keyczar/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pyasn1 +, pycrypto +}: + +buildPythonPackage rec { + pname = "python-keyczar"; + version = "0.71c"; + + src = fetchPypi { + inherit pname version; + sha256 = "18mhiwqq6vp65ykmi8x3i5l3gvrvrrr8z2kv11z1rpixmyr7sw1p"; + }; + + buildInputs = [ pyasn1 pycrypto ]; + + meta = with stdenv.lib; { + description = "Toolkit for safe and simple cryptography"; + homepage = https://pypi.python.org/pypi/python-keyczar; + license = licenses.asl20; + maintainers = with maintainers; [ lovek323 ]; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/python_mimeparse/default.nix b/pkgs/development/python-modules/python_mimeparse/default.nix new file mode 100644 index 000000000000..755a73d29090 --- /dev/null +++ b/pkgs/development/python-modules/python_mimeparse/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "python-mimeparse"; + version = "0.1.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "1hyxg09kaj02ri0rmwjqi86wk4nd1akvv7n0dx77azz76wga4s9w"; + }; + + # error: invalid command 'test' + doCheck = false; + + meta = with stdenv.lib; { + description = "A module provides basic functions for parsing mime-type names and matching them against a list of media-ranges"; + homepage = https://code.google.com/p/mimeparse/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/python_openzwave/default.nix b/pkgs/development/python-modules/python_openzwave/default.nix index e04915a503db..a7973501bf74 100644 --- a/pkgs/development/python-modules/python_openzwave/default.nix +++ b/pkgs/development/python-modules/python_openzwave/default.nix @@ -5,13 +5,13 @@ buildPythonPackage rec { pname = "python_openzwave"; - version = "0.4.9"; + version = "0.4.10"; disabled = !isPy3k; src = fetchPypi { inherit pname version; - sha256 = "97ddd104f52e3a4d7115c3de5d2136631d1f66627fc9b45d56956c3f2b6e0cdb"; + sha256 = "4bde7afd6c97637b59ee37a1c432c285daf179e535eb9a0d5dd95a65600b0cc8"; extension = "zip"; }; diff --git a/pkgs/development/python-modules/python_statsd/default.nix b/pkgs/development/python-modules/python_statsd/default.nix new file mode 100644 index 000000000000..744894212c71 --- /dev/null +++ b/pkgs/development/python-modules/python_statsd/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, mock +, nose +, coverage +}: + +buildPythonPackage rec { + pname = "python-statsd"; + version = "1.6.0"; + disabled = isPy3k; # next release will be py3k compatible + + src = fetchPypi { + inherit pname version; + sha256 = "3d2fc153e0d894aa9983531ef47d20d75bd4ee9fd0e46a9d82f452dde58a0a71"; + }; + + buildInputs = [ mock nose coverage ]; + + meta = with stdenv.lib; { + description = "A client for Etsy's node-js statsd server"; + homepage = https://github.com/WoLpH/python-statsd; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/pythonirclib/default.nix b/pkgs/development/python-modules/pythonirclib/default.nix new file mode 100644 index 000000000000..35873d301be4 --- /dev/null +++ b/pkgs/development/python-modules/pythonirclib/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, paver +, isPy3k +}: + +buildPythonPackage rec { + pname = "irclib"; + version = "0.4.8"; + disabled = isPy3k; + + src = fetchurl { + url = "mirror://sourceforge/python-irclib/python-irclib-${version}.tar.gz"; + sha256 = "1x5456y4rbxmnw4yblhb4as5791glcw394bm36px3x6l05j3mvl1"; + }; + + patches = [(fetchurl { + url = "http://trac.uwc.ac.za/trac/python_tools/browser/xmpp/resources/irc-transport/irclib.py.diff?rev=387&format=raw"; + name = "irclib.py.diff"; + sha256 = "5fb8d95d6c95c93eaa400b38447c63e7a176b9502bc49b2f9b788c9905f4ec5e"; + })]; + + patchFlags = "irclib.py"; + + propagatedBuildInputs = [ paver ]; + + meta = with stdenv.lib; { + description = "Python IRC library"; + homepage = https://bitbucket.org/jaraco/irc; + license = with licenses; [ lgpl21 ]; + }; + +} diff --git a/pkgs/development/python-modules/pythonix/default.nix b/pkgs/development/python-modules/pythonix/default.nix index fd8012a24d32..f7cecae84979 100644 --- a/pkgs/development/python-modules/pythonix/default.nix +++ b/pkgs/development/python-modules/pythonix/default.nix @@ -18,10 +18,6 @@ buildPythonPackage rec { buildInputs = [ nix boost ]; - checkPhase = '' - ninja test - ''; - meta = with stdenv.lib; { description = '' Eval nix code from python. diff --git a/pkgs/development/python-modules/pytorch/default.nix b/pkgs/development/python-modules/pytorch/default.nix index d31719efa172..b0ae9ef0cf55 100644 --- a/pkgs/development/python-modules/pytorch/default.nix +++ b/pkgs/development/python-modules/pytorch/default.nix @@ -42,6 +42,22 @@ in buildPythonPackage rec { export CUDNN_INCLUDE_DIR=${cudnn}/include ''; + preFixup = '' + function join_by { local IFS="$1"; shift; echo "$*"; } + function strip2 { + IFS=':' + read -ra RP <<< $(patchelf --print-rpath $1) + IFS=' ' + RP_NEW=$(join_by : ''${RP[@]:2}) + patchelf --set-rpath \$ORIGIN:''${RP_NEW} "$1" + } + + for f in $(find ''${out} -name 'libcaffe2*.so') + do + strip2 $f + done + ''; + buildInputs = [ cmake numpy.blas @@ -56,7 +72,7 @@ in buildPythonPackage rec { ] ++ lib.optional (pythonOlder "3.5") typing; checkPhase = '' - ${cudaStubEnv}python test/run_test.py --exclude distributed autograd distributions jit sparse torch utils nn + ${cudaStubEnv}python test/run_test.py --exclude dataloader sparse torch utils distributed ''; meta = { diff --git a/pkgs/development/python-modules/pytun/default.nix b/pkgs/development/python-modules/pytun/default.nix new file mode 100644 index 000000000000..32e3b683e410 --- /dev/null +++ b/pkgs/development/python-modules/pytun/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +}: + +buildPythonPackage rec { + pname = "pytun"; + version = "2.2.1"; + + src = fetchFromGitHub { + rev = "v${version}"; + owner = "montag451"; + repo = "pytun"; + sha256 = "1bxk0z0v8m0b01xg94f039j3bsclkshb7girvjqfzk5whbd2nryh"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/montag451/pytun; + description = "Linux TUN/TAP wrapper for Python"; + license = licenses.mit; + maintainers = with maintainers; [ montag451 ]; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/pyupdate/default.nix b/pkgs/development/python-modules/pyupdate/default.nix new file mode 100644 index 000000000000..37fe5a053696 --- /dev/null +++ b/pkgs/development/python-modules/pyupdate/default.nix @@ -0,0 +1,28 @@ +{ stdenv, buildPythonPackage, fetchPypi, isPy3k +, requests }: + +buildPythonPackage rec { + pname = "pyupdate"; + version = "0.2.16"; + + src = fetchPypi { + inherit pname version; + sha256 = "1p4zpjvwy6h9kr0dp80z5k04s14r9f75jg9481gpx8ygxj0l29bi"; + }; + + propagatedBuildInputs = [ requests ]; + + # As of 0.2.16, pyupdate is intimately tied to Home Assistant which is py3 only + disabled = !isPy3k; + + # no tests + doCheck = false; + + meta = with stdenv.lib; { + # This description is terrible, but it's what upstream uses. + description = "Package to update stuff"; + homepage = https://github.com/ludeeus/pyupdate; + license = licenses.mit; + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/pkgs/development/python-modules/pyutil/default.nix b/pkgs/development/python-modules/pyutil/default.nix new file mode 100644 index 000000000000..8f875acac1bc --- /dev/null +++ b/pkgs/development/python-modules/pyutil/default.nix @@ -0,0 +1,50 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, setuptoolsDarcs +, setuptoolsTrial +, simplejson +, zbase32 +, argparse +, twisted +, isPyPy +}: + +buildPythonPackage rec { + pname = "pyutil"; + version = "2.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1fsg9yz5mi2sb0h6c1vvcqchx56i89nbvdb5gfgv1ia3b2w5ra8c"; + }; + + buildInputs = [ setuptoolsDarcs setuptoolsTrial ] ++ (if doCheck then [ simplejson ] else []); + propagatedBuildInputs = [ zbase32 argparse twisted ]; + + # Tests fail because they try to write new code into the twisted + # package, apparently some kind of plugin. + doCheck = false; + + prePatch = stdenv.lib.optionalString isPyPy '' + grep -rl 'utf-8-with-signature-unix' ./ | xargs sed -i -e "s|utf-8-with-signature-unix|utf-8|g" + ''; + + meta = with stdenv.lib; { + description = "Pyutil, a collection of mature utilities for Python programmers"; + + longDescription = '' + These are a few data structures, classes and functions which + we've needed over many years of Python programming and which + seem to be of general use to other Python programmers. Many of + the modules that have existed in pyutil over the years have + subsequently been obsoleted by new features added to the + Python language or its standard library, thus showing that + we're not alone in wanting tools like these. + ''; + + homepage = http://allmydata.org/trac/pyutil; + license = licenses.gpl2Plus; + }; + +} diff --git a/pkgs/development/python-modules/pyuv/default.nix b/pkgs/development/python-modules/pyuv/default.nix new file mode 100644 index 000000000000..04e2c2f08185 --- /dev/null +++ b/pkgs/development/python-modules/pyuv/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, isPyPy +, pkgs +}: + +buildPythonPackage rec { + pname = "pyuv"; + version = "1.2.0"; + disabled = isPyPy; # see https://github.com/saghul/pyuv/issues/49 + + src = pkgs.fetchurl { + url = "https://github.com/saghul/pyuv/archive/${pname}-${version}.tar.gz"; + sha256 = "19yl1l5l6dq1xr8xcv6dhx1avm350nr4v2358iggcx4ma631rycx"; + }; + + patches = [ ./pyuv-external-libuv.patch ]; + + buildInputs = [ pkgs.libuv ]; + + meta = with stdenv.lib; { + description = "Python interface for libuv"; + homepage = https://github.com/saghul/pyuv; + repositories.git = git://github.com/saghul/pyuv.git; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/pyuv-external-libuv.patch b/pkgs/development/python-modules/pyuv/pyuv-external-libuv.patch similarity index 100% rename from pkgs/development/python-modules/pyuv-external-libuv.patch rename to pkgs/development/python-modules/pyuv/pyuv-external-libuv.patch diff --git a/pkgs/development/python-modules/pyvoro/default.nix b/pkgs/development/python-modules/pyvoro/default.nix new file mode 100644 index 000000000000..83bdcec86bd2 --- /dev/null +++ b/pkgs/development/python-modules/pyvoro/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "1.3.2"; + pname = "pyvoro"; + + src = fetchPypi { + inherit pname version; + sha256 = "f31c047f6e4fc5f66eb0ab43afd046ba82ce247e18071141791364c4998716fc"; + }; + + # No tests in package + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/joe-jordan/pyvoro; + description = "2D and 3D Voronoi tessellations: a python entry point for the voro++ library"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/pywbem/default.nix b/pkgs/development/python-modules/pywbem/default.nix index 159e0ce15fb4..90a415060eb8 100644 --- a/pkgs/development/python-modules/pywbem/default.nix +++ b/pkgs/development/python-modules/pywbem/default.nix @@ -1,50 +1,57 @@ -{ stdenv, buildPythonPackage, fetchFromGitHub, libxml2 -, m2crypto, ply, pyyaml, six -, httpretty, lxml, mock, pytest, requests +{ lib, buildPythonPackage, fetchPypi, libxml2 +, m2crypto, ply, pyyaml, six, pbr, pythonOlder, isPy37, python +, httpretty, lxml, mock, pytest, requests, decorator, unittest2 }: buildPythonPackage rec { pname = "pywbem"; - version = "0.10.0"; + version = "0.12.6"; - src = fetchFromGitHub { - owner = "pywbem"; - repo = "pywbem"; - rev = "v${version}"; - sha256 = "0jcwklip03xcni0dvsk9va8ilqz21g4fxwqd5kzvv91slaadfcym"; + # Support added in master https://github.com/pywbem/pywbem/commit/b2f2f1a151a30355bbc6652dca69a7b30bfe941e awaiting release + disabled = isPy37; + + src = fetchPypi { + inherit pname version; + sha256 = "1dc6b745rrys600n05apdf6lb2vv5arlcwv7aiz9whgkbcd9qhki"; }; - patches = [ - # fix timezone handling so the tests pass again. Can go when 0.10.1 is released - # https://github.com/pywbem/pywbem/issues/755#issuecomment-327508681 - ./make_cimdatetime_timezone_aware.patch + propagatedBuildInputs = [ + mock + pbr + ply + pyyaml + six + ] ++ lib.optionals (pythonOlder "3.0") [ m2crypto ]; + + checkInputs = [ + decorator + httpretty + libxml2 + lxml + pytest + requests + unittest2 ]; - propagatedBuildInputs = [ m2crypto ply pyyaml six ]; + postPatch = '' + # Uses deprecated library yamlordereddictloader + rm testsuite/test_client.py - checkInputs = [ httpretty lxml mock pytest requests ]; - - # 1 test fails because it doesn't like running in our sandbox. Deleting the - # whole file is admittedly a little heavy-handed but at least the vast - # majority of tests are run. - checkPhase = '' - rm testsuite/testclient/networkerror.yaml - - substituteInPlace makefile \ - --replace "PYTHONPATH=." "" \ - --replace '--cov $(package_name) --cov-config coveragerc' "" - - for f in testsuite/test_cim_xml.py testsuite/validate.py ; do - substituteInPlace $f --replace "'xmllint" "'${stdenv.lib.getBin libxml2}/bin/xmllint" - done - - make PATH=$PATH:${stdenv.lib.getBin libxml2}/bin test + # Wants `wbemcli` in PATH + rm testsuite/test_wbemcli.py + + # Disables tests that use testfixtures which is currently broken by nonbuilding zope_component + rm testsuite/{test_logging,test_recorder,test_wbemconnection_mock}.* ''; - meta = with stdenv.lib; { - description = "Support for the WBEM standard for systems management."; - homepage = http://pywbem.github.io/pywbem/; - license = licenses.gpl2; + checkPhase = '' + pytest testsuite/ + ''; + + meta = with lib; { + description = "Support for the WBEM standard for systems management"; + homepage = https://pywbem.github.io; + license = licenses.lgpl21Plus; maintainers = with maintainers; [ peterhoeg ]; }; } diff --git a/pkgs/development/python-modules/pywbem/make_cimdatetime_timezone_aware.patch b/pkgs/development/python-modules/pywbem/make_cimdatetime_timezone_aware.patch deleted file mode 100644 index 55fb9bbb12d7..000000000000 --- a/pkgs/development/python-modules/pywbem/make_cimdatetime_timezone_aware.patch +++ /dev/null @@ -1,491 +0,0 @@ -From bb7fa19d636d999bf844d80939e155b8f212ef3e Mon Sep 17 00:00:00 2001 -From: Andreas Maier -Date: Fri, 23 Jun 2017 19:13:51 +0200 -Subject: [PATCH] Made CIMDateTime always timezone-aware, re-enabled - test_cim_types.py - -Details: -- Ensured that 'CIMDateTime' objects for point in time values are - timezone-aware when supplied with a timezone-naive 'datetime' - object. This does not change the behavior, but increases code - clarity. -- Clarified that in the documentation of 'CIMDateTime'. -- Added testcases for CIMDateTime. -- Re-enabled the testing of test_cim_types.py. Since its change - to using pytest it was not run because the test methods were - all static methods which apparently does not work. Not sure - this ever worked. - -Signed-off-by: Andreas Maier ---- - docs/changes.rst | 5 + - pywbem/cim_types.py | 22 +-- - testsuite/test_cim_types.py | 369 +++++++++++++++++++++++--------------------- - 3 files changed, 207 insertions(+), 189 deletions(-) - -diff --git a/docs/changes.rst b/docs/changes.rst -index 272ed30d..6fdfbcf4 100644 ---- a/docs/changes.rst -+++ b/docs/changes.rst -@@ -72,6 +72,11 @@ Enhancements - - * Added unit test for recorder. See issue #676 - -+* Ensured that `CIMDateTime` objects for point in time values are -+ timezone-aware when supplied with a timezone-naive `datetime` object. -+ This does not change the behavior, but increases code clarity. -+ Clarified that in the documentation of `CIMDateTime`. See issue #698. -+ - Bug fixes - ^^^^^^^^^ - -diff --git a/pywbem/cim_types.py b/pywbem/cim_types.py -index 6d1f140c..5ecc7707 100644 ---- a/pywbem/cim_types.py -+++ b/pywbem/cim_types.py -@@ -74,6 +74,7 @@ - import re - import warnings - import six -+import copy - - from . import config - -@@ -294,9 +295,11 @@ def __init__(self, dtarg): - * A :term:`string` object will be - interpreted as CIM datetime format (see :term:`DSP0004`) and - will result in a point in time or a time interval. -- * A :class:`py:datetime.datetime` object must be timezone-aware -- (see :class:`~pywbem.MinutesFromUTC`) and will result in a point -- in time. -+ * A :class:`py:datetime.datetime` object will result in a point -+ in time. If the :class:`py:datetime.datetime` object is -+ timezone-aware (see :class:`~pywbem.MinutesFromUTC`), the -+ specified timezone will be used. Otherwise, a default timezone -+ of UTC will be assumed. - * A :class:`py:datetime.timedelta` object will result in a time - interval. - * Another :class:`~pywbem.CIMDateTime` object will be copied. -@@ -342,14 +345,15 @@ def __init__(self, dtarg): - raise ValueError('dtarg argument "%s" has an invalid CIM ' - 'datetime format' % dtarg) - elif isinstance(dtarg, datetime): -- self.__datetime = dtarg -+ if dtarg.tzinfo is None: -+ self.__datetime = dtarg.replace(tzinfo=MinutesFromUTC(0)) -+ else: -+ self.__datetime = copy.copy(dtarg) - elif isinstance(dtarg, timedelta): -- self.__timedelta = dtarg -+ self.__timedelta = copy.copy(dtarg) - elif isinstance(dtarg, CIMDateTime): -- # pylint: disable=protected-access -- self.__datetime = dtarg.__datetime -- # pylint: disable=protected-access -- self.__timedelta = dtarg.__timedelta -+ self.__datetime = copy.copy(dtarg.datetime) -+ self.__timedelta = copy.copy(dtarg.timedelta) - else: - raise TypeError('dtarg argument "%s" has an invalid type: %s ' - '(expected datetime, timedelta, string, or ' -diff --git a/testsuite/test_cim_types.py b/testsuite/test_cim_types.py -index 4ae354d3..b1f54d06 100755 ---- a/testsuite/test_cim_types.py -+++ b/testsuite/test_cim_types.py -@@ -43,105 +43,99 @@ def integer_tuple(request): - return request.param - - --class TestIntegers: -- """ -- Test CIM integer data type classes. -- """ -- -- @staticmethod -- def test_class_attrs_class(integer_tuple): -- """Test class attrs via class level""" -- obj_type, exp_cimtype, exp_minvalue, exp_maxvalue = integer_tuple -- assert obj_type.cimtype == exp_cimtype -- assert obj_type.minvalue == exp_minvalue -- assert obj_type.maxvalue == exp_maxvalue -- -- @staticmethod -- def test_class_attrs_inst(integer_tuple): -- """Test class attrs via instance level""" -- obj_type, exp_cimtype, exp_minvalue, exp_maxvalue = integer_tuple -- obj = obj_type(42) -- assert obj.cimtype == exp_cimtype -- assert obj.minvalue == exp_minvalue -- assert obj.maxvalue == exp_maxvalue -- -- @staticmethod -- def test_inheritance(integer_tuple): -- """Test inheritance""" -- obj_type = integer_tuple[0] -- obj = obj_type(42) -- assert isinstance(obj, obj_type) -- assert isinstance(obj, CIMType) -- assert isinstance(obj, CIMInt) -- assert not isinstance(obj, CIMFloat) -- -- @staticmethod -- def test_init_int(integer_tuple): -- """Test initialization from integer value""" -- obj_type = integer_tuple[0] -- obj = obj_type(42) -- assert obj == 42 -- -- @staticmethod -- def test_init_str(integer_tuple): -- """Test initialization from string value""" -- obj_type = integer_tuple[0] -- obj = obj_type('42') -- assert obj == 42 -- -- @staticmethod -- def test_init_str_base10(integer_tuple): -- """Test initialization from string value with base 10""" -- obj_type = integer_tuple[0] -- obj = obj_type('42', 10) -- assert obj == 42 -- -- @staticmethod -- def test_init_str_base16(integer_tuple): -- """Test initialization from string value with base 16""" -- obj_type = integer_tuple[0] -- obj = obj_type('2A', 16) -- assert obj == 42 -- -- @staticmethod -- def test_init_minimum(integer_tuple): -- """Test initialization from integer value at minimum""" -- obj_type = integer_tuple[0] -- exp_minvalue = integer_tuple[2] -- obj = obj_type(exp_minvalue) -- assert obj == exp_minvalue -- -- @staticmethod -- def test_init_maximum(integer_tuple): -- """Test initialization from integer value at maximum""" -- obj_type = integer_tuple[0] -- exp_maxvalue = integer_tuple[3] -- obj = obj_type(exp_maxvalue) -- assert obj == exp_maxvalue -- -- @staticmethod -- def test_init_too_low(integer_tuple): -- """Test initialization from integer value below minimum""" -- obj_type = integer_tuple[0] -- exp_minvalue = integer_tuple[2] -- try: -- obj_type(exp_minvalue - 1) -- except ValueError: -- pass -- else: -- raise AssertionError("ValueError was not raised.") -- -- @staticmethod -- def test_init_too_high(integer_tuple): -- """Test initialization from integer value above maximum""" -- obj_type = integer_tuple[0] -- exp_maxvalue = integer_tuple[3] -- try: -- obj_type(exp_maxvalue + 1) -- except ValueError: -- pass -- else: -- raise AssertionError("ValueError was not raised.") -+def test_integer_class_attrs_class(integer_tuple): -+ """Test class attrs via class level""" -+ obj_type, exp_cimtype, exp_minvalue, exp_maxvalue = integer_tuple -+ assert obj_type.cimtype == exp_cimtype -+ assert obj_type.minvalue == exp_minvalue -+ assert obj_type.maxvalue == exp_maxvalue -+ -+ -+def test_integer_class_attrs_inst(integer_tuple): -+ """Test class attrs via instance level""" -+ obj_type, exp_cimtype, exp_minvalue, exp_maxvalue = integer_tuple -+ obj = obj_type(42) -+ assert obj.cimtype == exp_cimtype -+ assert obj.minvalue == exp_minvalue -+ assert obj.maxvalue == exp_maxvalue -+ -+ -+def test_integer_inheritance(integer_tuple): -+ """Test inheritance""" -+ obj_type = integer_tuple[0] -+ obj = obj_type(42) -+ assert isinstance(obj, obj_type) -+ assert isinstance(obj, CIMType) -+ assert isinstance(obj, CIMInt) -+ assert not isinstance(obj, CIMFloat) -+ -+ -+def test_integer_init_int(integer_tuple): -+ """Test initialization from integer value""" -+ obj_type = integer_tuple[0] -+ obj = obj_type(42) -+ assert obj == 42 -+ -+ -+def test_integer_init_str(integer_tuple): -+ """Test initialization from string value""" -+ obj_type = integer_tuple[0] -+ obj = obj_type('42') -+ assert obj == 42 -+ -+ -+def test_integer_init_str_base10(integer_tuple): -+ """Test initialization from string value with base 10""" -+ obj_type = integer_tuple[0] -+ obj = obj_type('42', 10) -+ assert obj == 42 -+ -+ -+def test_integer_init_str_base16(integer_tuple): -+ """Test initialization from string value with base 16""" -+ obj_type = integer_tuple[0] -+ obj = obj_type('2A', 16) -+ assert obj == 42 -+ -+ -+def test_integer_init_minimum(integer_tuple): -+ """Test initialization from integer value at minimum""" -+ obj_type = integer_tuple[0] -+ exp_minvalue = integer_tuple[2] -+ obj = obj_type(exp_minvalue) -+ assert obj == exp_minvalue -+ -+ -+def test_integer_init_maximum(integer_tuple): -+ """Test initialization from integer value at maximum""" -+ obj_type = integer_tuple[0] -+ exp_maxvalue = integer_tuple[3] -+ obj = obj_type(exp_maxvalue) -+ assert obj == exp_maxvalue -+ -+ -+def test_integer_init_too_low(integer_tuple): -+ """Test initialization from integer value below minimum""" -+ obj_type = integer_tuple[0] -+ exp_minvalue = integer_tuple[2] -+ try: -+ obj_type(exp_minvalue - 1) -+ except ValueError: -+ pass -+ else: -+ raise AssertionError("ValueError was not raised.") -+ -+ -+def test_integer_init_too_high(integer_tuple): -+ """Test initialization from integer value above maximum""" -+ obj_type = integer_tuple[0] -+ exp_maxvalue = integer_tuple[3] -+ try: -+ obj_type(exp_maxvalue + 1) -+ except ValueError: -+ pass -+ else: -+ raise AssertionError("ValueError was not raised.") - - - # -@@ -164,47 +158,41 @@ def real_tuple(request): - return request.param - - --class TestReals: -- """ -- Test CIM real data type classes. -- """ -- -- @staticmethod -- def test_class_attrs_class(real_tuple): -- """Test class attrs via class level""" -- obj_type, exp_cimtype = real_tuple -- assert obj_type.cimtype == exp_cimtype -- -- @staticmethod -- def test_class_attrs_inst(real_tuple): -- """Test class attrs via instance level""" -- obj_type, exp_cimtype = real_tuple -- obj = obj_type(42) -- assert obj.cimtype == exp_cimtype -- -- @staticmethod -- def test_inheritance(real_tuple): -- """Test inheritance""" -- obj_type = real_tuple[0] -- obj = obj_type(42) -- assert isinstance(obj, obj_type) -- assert isinstance(obj, CIMType) -- assert isinstance(obj, CIMFloat) -- assert not isinstance(obj, CIMInt) -- -- @staticmethod -- def test_init_float(real_tuple): -- """Test initialization from floating point value""" -- obj_type = real_tuple[0] -- obj = obj_type(42.0) -- assert obj == 42.0 -- -- @staticmethod -- def test_init_str(real_tuple): -- """Test initialization from string value""" -- obj_type = real_tuple[0] -- obj = obj_type('42.0') -- assert obj == 42.0 -+def test_real_class_attrs_class(real_tuple): -+ """Test class attrs via class level""" -+ obj_type, exp_cimtype = real_tuple -+ assert obj_type.cimtype == exp_cimtype -+ -+ -+def test_real_class_attrs_inst(real_tuple): -+ """Test class attrs via instance level""" -+ obj_type, exp_cimtype = real_tuple -+ obj = obj_type(42) -+ assert obj.cimtype == exp_cimtype -+ -+ -+def test_real_inheritance(real_tuple): -+ """Test inheritance""" -+ obj_type = real_tuple[0] -+ obj = obj_type(42) -+ assert isinstance(obj, obj_type) -+ assert isinstance(obj, CIMType) -+ assert isinstance(obj, CIMFloat) -+ assert not isinstance(obj, CIMInt) -+ -+ -+def test_real_init_float(real_tuple): -+ """Test initialization from floating point value""" -+ obj_type = real_tuple[0] -+ obj = obj_type(42.0) -+ assert obj == 42.0 -+ -+ -+def test_real_init_str(real_tuple): -+ """Test initialization from string value""" -+ obj_type = real_tuple[0] -+ obj = obj_type('42.0') -+ assert obj == 42.0 - - - # -@@ -271,6 +259,26 @@ def test_init_str(real_tuple): - '20140924193040.654321+120' - ), - ( -+ datetime(year=2014, month=9, day=24, hour=19, minute=30, second=40, -+ microsecond=654321, tzinfo=MinutesFromUTC(0)), -+ 'timestamp', -+ datetime(year=2014, month=9, day=24, hour=19, minute=30, second=40, -+ microsecond=654321, tzinfo=MinutesFromUTC(0)), -+ None, -+ 0, -+ '20140924193040.654321+000' -+ ), -+ ( -+ datetime(year=2014, month=9, day=24, hour=19, minute=30, second=40, -+ microsecond=654321), -+ 'timestamp', -+ datetime(year=2014, month=9, day=24, hour=19, minute=30, second=40, -+ microsecond=654321, tzinfo=MinutesFromUTC(0)), -+ None, -+ 0, -+ '20140924193040.654321+000' -+ ), -+ ( - '20140924193040.654321+120', - 'timestamp', - datetime(year=2014, month=9, day=24, hour=19, minute=30, second=40, -@@ -325,46 +333,47 @@ def datetime_init_tuple(request): - return request.param - - --class TestDatetime: -- """ -- Test CIM real data type classes. -- """ -- -- @staticmethod -- def test_class_attrs_class(): -- """Test class attrs via class level""" -- assert CIMDateTime.cimtype == 'datetime' -- -- @staticmethod -- def test_class_attrs_inst(): -- """Test class attrs via instance level""" -- obj = CIMDateTime('00000000000000.000000:000') -- assert obj.cimtype == 'datetime' -- -- @staticmethod -- def test_inheritance(): -- """Test inheritance""" -- obj = CIMDateTime('00000000000000.000000:000') -- assert isinstance(obj, CIMDateTime) -- assert isinstance(obj, CIMType) -- assert not isinstance(obj, CIMFloat) -- assert not isinstance(obj, CIMInt) -- -- @staticmethod -- def test_init(datetime_init_tuple): -- """Test initialization from all input types""" -- (dtarg, exp_kind, exp_datetime, exp_timedelta, exp_minutesfromutc, -- exp_str) = datetime_init_tuple -- try: -- obj = CIMDateTime(dtarg) -- except Exception as exc: -- assert isinstance(exc, exp_kind) -- else: -- assert obj.is_interval == (exp_kind == 'interval') -- assert obj.datetime == exp_datetime -- assert obj.timedelta == exp_timedelta -- assert obj.minutes_from_utc == exp_minutesfromutc -- assert str(obj) == exp_str -+def test_datetime_class_attrs_class(): -+ """Test class attrs via class level""" -+ assert CIMDateTime.cimtype == 'datetime' -+ -+ -+def test_datetime_class_attrs_inst(): -+ """Test class attrs via instance level""" -+ obj = CIMDateTime('00000000000000.000000:000') -+ assert obj.cimtype == 'datetime' -+ -+ -+def test_datetime_inheritance(): -+ """Test inheritance""" -+ obj = CIMDateTime('00000000000000.000000:000') -+ assert isinstance(obj, CIMDateTime) -+ assert isinstance(obj, CIMType) -+ assert not isinstance(obj, CIMFloat) -+ assert not isinstance(obj, CIMInt) -+ -+ -+def test_datetime_init(datetime_init_tuple): -+ """Test initialization from all input types""" -+ (dtarg, exp_kind, exp_datetime, exp_timedelta, exp_minutesfromutc, -+ exp_str) = datetime_init_tuple -+ try: -+ obj = CIMDateTime(dtarg) -+ except Exception as exc: -+ assert isinstance(exc, exp_kind) -+ else: -+ assert obj.is_interval == (exp_kind == 'interval') -+ assert obj.datetime == exp_datetime -+ if obj.datetime is not None: -+ assert isinstance(obj.datetime, datetime) -+ # We ensure that the datetime is always timezone-aware: -+ assert obj.datetime.tzinfo is not None -+ assert obj.timedelta == exp_timedelta -+ if obj.timedelta is not None: -+ assert isinstance(obj.timedelta, timedelta) -+ assert obj.minutes_from_utc == exp_minutesfromutc -+ assert str(obj) == exp_str -+ - - # TODO: Add testcases for get_local_utcoffset() - # TODO: Add testcases for now() diff --git a/pkgs/development/python-modules/pywebkitgtk/default.nix b/pkgs/development/python-modules/pywebkitgtk/default.nix new file mode 100644 index 000000000000..5448f5c6951d --- /dev/null +++ b/pkgs/development/python-modules/pywebkitgtk/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, pkgs +, pygtk +}: + +buildPythonPackage rec { + pname = "pywebkitgtk"; + version = "1.1.8"; + format = "other"; + + src = fetchurl { + url = "http://pywebkitgtk.googlecode.com/files/${pname}-${version}.tar.bz2"; + sha256 = "1svlwyl61rvbqbcbalkg6pbf38yjyv7qkq9sx4x35yk69lscaac2"; + }; + + nativeBuildInputs = [ pkgs.pkgconfig ]; + buildInputs = [ pygtk pkgs.gtk2 pkgs.libxml2 pkgs.libxslt pkgs.libsoup pkgs.webkitgtk24x-gtk2 pkgs.icu ]; + + meta = with stdenv.lib; { + homepage = "https://code.google.com/p/pywebkitgtk/"; + description = "Python bindings for the WebKit GTK+ port"; + license = licenses.lgpl2Plus; + }; + +} diff --git a/pkgs/development/python-modules/pyx/default.nix b/pkgs/development/python-modules/pyx/default.nix new file mode 100644 index 000000000000..a377845563aa --- /dev/null +++ b/pkgs/development/python-modules/pyx/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "pyx"; + version = "0.14.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "05d1b7fc813379d2c12fcb5bd0195cab522b5aabafac88f72913f1d47becd912"; + }; + + disabled = !isPy3k; + + # No tests in archive + doCheck = false; + + meta = with stdenv.lib; { + description = "Python package for the generation of PostScript, PDF, and SVG files"; + homepage = http://pyx.sourceforge.net/; + license = with licenses; [ gpl2 ]; + }; + +} diff --git a/pkgs/development/python-modules/pyxdg/default.nix b/pkgs/development/python-modules/pyxdg/default.nix new file mode 100644 index 000000000000..31b2ff4e9883 --- /dev/null +++ b/pkgs/development/python-modules/pyxdg/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "pyxdg"; + version = "0.25"; + + src = fetchPypi { + inherit pname version; + sha256 = "81e883e0b9517d624e8b0499eb267b82a815c0b7146d5269f364988ae031279d"; + }; + + # error: invalid command 'test' + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://freedesktop.org/wiki/Software/pyxdg; + description = "Contains implementations of freedesktop.org standards"; + license = licenses.lgpl2; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/pyzmq/default.nix b/pkgs/development/python-modules/pyzmq/default.nix index 31b08d0a9e0b..71243ef6f76e 100644 --- a/pkgs/development/python-modules/pyzmq/default.nix +++ b/pkgs/development/python-modules/pyzmq/default.nix @@ -2,7 +2,7 @@ , fetchPypi , pytest , tornado -, zeromq3 +, zeromq , py , python }: @@ -17,7 +17,7 @@ buildPythonPackage rec { }; checkInputs = [ pytest tornado ]; - buildInputs = [ zeromq3]; + buildInputs = [ zeromq ]; propagatedBuildInputs = [ py ]; # test_socket.py seems to be hanging diff --git a/pkgs/development/python-modules/qasm2image/default.nix b/pkgs/development/python-modules/qasm2image/default.nix index 5f7cded86fda..39c7b2055c1b 100644 --- a/pkgs/development/python-modules/qasm2image/default.nix +++ b/pkgs/development/python-modules/qasm2image/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "qasm2image"; - version = "0.7.0"; + version = "0.8.0"; src = fetchFromGitHub { - owner = "nelimeee"; + owner = "nelimee"; repo = "qasm2image"; - rev = "57a640621bbbc74244f07e2e068a26411b0d9b24"; - sha256 = "1ha5vfl4jfwcwbipsq07xlknkrvx79z5bwbzndybclyk9pa69dlz"; + rev = "2c01756946ba9782973359dbd7bbf6651af6bee5"; + sha256 = "1bnkzv7wrdvrq71dmsqanb3v2hcsxh5zaglfcxm2d9zzpmvb4a2n"; }; propagatedBuildInputs = [ @@ -36,6 +36,8 @@ buildPythonPackage rec { ${python.interpreter} tests/launch_tests.py ''; + LC_ALL="en_US.UTF-8"; + meta = { description = "A Python module to visualise quantum circuit"; homepage = https://github.com/nelimeee/qasm2image; diff --git a/pkgs/development/python-modules/qiskit/default.nix b/pkgs/development/python-modules/qiskit/default.nix index 0f02560c81f8..1938cb37c75a 100644 --- a/pkgs/development/python-modules/qiskit/default.nix +++ b/pkgs/development/python-modules/qiskit/default.nix @@ -13,19 +13,21 @@ , requests , requests_ntlm , IBMQuantumExperience +, jsonschema +, psutil , cmake , llvmPackages }: buildPythonPackage rec { pname = "qiskit"; - version = "0.5.7"; + version = "0.6.1"; disabled = !isPy3k; src = fetchPypi { inherit pname version; - sha256 = "a5a2c6c074f8479dc83d1d599dfebf2363402a182835b8fa5742804055148b17"; + sha256 = "601e8db4db470593b94a32495c6e90e2db11a9382817a34584520573a7b8cc38"; }; buildInputs = [ cmake ] @@ -43,6 +45,8 @@ buildPythonPackage rec { requests requests_ntlm IBMQuantumExperience + jsonschema + psutil ]; # Pypi's tarball doesn't contain tests diff --git a/pkgs/development/python-modules/qpid-python/default.nix b/pkgs/development/python-modules/qpid-python/default.nix new file mode 100644 index 000000000000..713e9db566e4 --- /dev/null +++ b/pkgs/development/python-modules/qpid-python/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, isPy3k +}: + +buildPythonPackage rec { + pname = "qpid-python"; + version = "0.32"; + disabled = isPy3k; + + src = fetchurl { + url = "http://www.us.apache.org/dist/qpid/${version}/${pname}-${version}.tar.gz"; + sha256 = "09hdfjgk8z4s3dr8ym2r6xn97j1f9mkb2743pr6zd0bnj01vhsv4"; + }; + + # needs a broker running and then ./qpid-python-test + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://qpid.apache.org/; + description = "Python client implementation and AMQP conformance tests for Apache Qpid"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/qrcode/default.nix b/pkgs/development/python-modules/qrcode/default.nix new file mode 100644 index 000000000000..173f3f579b1d --- /dev/null +++ b/pkgs/development/python-modules/qrcode/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, pillow +, pymaging_png +, mock +}: + +buildPythonPackage rec { + pname = "qrcode"; + version = "5.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "0kljfrfq0c2rmxf8am57333ia41kd0snbm2rnqbdy816hgpcq5a1"; + }; + + propagatedBuildInputs = [ six pillow pymaging_png ]; + checkInputs = [ mock ]; + + meta = with stdenv.lib; { + description = "Quick Response code generation for Python"; + homepage = "https://pypi.python.org/pypi/qrcode"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/qscintilla/default.nix b/pkgs/development/python-modules/qscintilla/default.nix new file mode 100644 index 000000000000..c4ea8ff2e734 --- /dev/null +++ b/pkgs/development/python-modules/qscintilla/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, buildPythonPackage +, disabledIf +, isPy3k +, isPyPy +, pkgs +, python +, pyqt4 +}: + +disabledIf (isPy3k || isPyPy) + (buildPythonPackage rec { + # TODO: Qt5 support + name = "qscintilla-${version}"; + version = pkgs.qscintilla.version; + format = "other"; + + src = pkgs.qscintilla.src; + + buildInputs = [ pkgs.xorg.lndir pyqt4.qt pyqt4 ]; + + preConfigure = '' + mkdir -p $out + lndir ${pyqt4} $out + rm -rf "$out/nix-support" + cd Python + ${python.executable} ./configure-old.py \ + --destdir $out/lib/${python.libPrefix}/site-packages/PyQt4 \ + --apidir $out/api/${python.libPrefix} \ + -n ${pkgs.qscintilla}/include \ + -o ${pkgs.qscintilla}/lib \ + --sipdir $out/share/sip + ''; + + meta = with stdenv.lib; { + description = "A Python binding to QScintilla, Qt based text editing control"; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ danbst ]; + platforms = platforms.unix; + }; + }) diff --git a/pkgs/development/python-modules/qserve/default.nix b/pkgs/development/python-modules/qserve/default.nix new file mode 100644 index 000000000000..ad1a7fd2ca36 --- /dev/null +++ b/pkgs/development/python-modules/qserve/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "qserve"; + version = "0.2.8"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "0b04b2d4d11b464ff1efd42a9ea9f8136187d59f4076f57c9ba95361d41cd7ed"; + }; + + meta = with stdenv.lib; { + description = "Job queue server"; + homepage = "https://github.com/pediapress/qserve"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/qtawesome/default.nix b/pkgs/development/python-modules/qtawesome/default.nix index 016266dd8544..1d5a6cdfda45 100644 --- a/pkgs/development/python-modules/qtawesome/default.nix +++ b/pkgs/development/python-modules/qtawesome/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "QtAwesome"; - version = "0.4.4"; + version = "0.5.2"; src = fetchPypi { inherit pname version; - sha256 = "12l71wh9fcd79d6c7qfzp029iph6gv4daxpg2ddpzr9lrvcw3yah"; + sha256 = "1b5l9xmymyqlkm1phxyfw3s94ydkk3hykndjbkb24n5nfy46h5gl"; }; propagatedBuildInputs = [ qtpy six pyside ]; @@ -15,5 +15,6 @@ buildPythonPackage rec { description = "Iconic fonts in PyQt and PySide applications"; homepage = https://github.com/spyder-ide/qtawesome; license = licenses.mit; + platforms = platforms.linux; # fails on Darwin }; } diff --git a/pkgs/development/python-modules/qtconsole/default.nix b/pkgs/development/python-modules/qtconsole/default.nix index 67b9a07a36db..ef322bd79804 100644 --- a/pkgs/development/python-modules/qtconsole/default.nix +++ b/pkgs/development/python-modules/qtconsole/default.nix @@ -14,11 +14,11 @@ buildPythonPackage rec { pname = "qtconsole"; - version = "4.4.1"; + version = "4.4.3"; src = fetchPypi { inherit pname version; - sha256 = "7870b19e6a6b0ab3acc09ee65463c0ca7568b3a01a6902d7c4e1ed2c4fc4e176"; + sha256 = "1b03n1ixzscm0jw97l4dq5iy4fslnqxq5bb8287xb7n2a1gs26xw"; }; buildInputs = [ nose ] ++ lib.optionals isPy27 [mock]; @@ -31,6 +31,7 @@ buildPythonPackage rec { description = "Jupyter Qt console"; homepage = http://jupyter.org/; license = lib.licenses.bsd3; + platforms = lib.platforms.linux; # fails on Darwin maintainers = with lib.maintainers; [ fridh ]; }; } diff --git a/pkgs/development/python-modules/qtpy/default.nix b/pkgs/development/python-modules/qtpy/default.nix index e433d922e10f..a2e261284d83 100644 --- a/pkgs/development/python-modules/qtpy/default.nix +++ b/pkgs/development/python-modules/qtpy/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "QtPy"; - version = "1.4.2"; + version = "1.5.2"; src = fetchPypi { inherit pname version; - sha256 = "1d1a4343540433a203280f162d43226e4c87489155fe4a9a6f1923ba11362bf9"; + sha256 = "1kdbr8kwryjskhs6mp11jj02h4jdxvlzbzdn1chw30kcb280ysac"; }; # no concrete propagatedBuildInputs as multiple backends are supposed diff --git a/pkgs/development/python-modules/queuelib/default.nix b/pkgs/development/python-modules/queuelib/default.nix new file mode 100644 index 000000000000..e80235bcdad6 --- /dev/null +++ b/pkgs/development/python-modules/queuelib/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +}: + +buildPythonPackage rec { + pname = "queuelib"; + version = "1.4.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "a6829918157ed433fafa87b0bb1e93e3e63c885270166db5884a02c34c86f914"; + }; + + buildInputs = [ pytest ]; + + meta = with stdenv.lib; { + description = "A collection of persistent (disk-based) queues for Python"; + homepage = "https://github.com/scrapy/queuelib"; + license = licenses.bsd3; + maintainers = with maintainers; [ drewkett ]; + }; + +} diff --git a/pkgs/development/python-modules/qutip/default.nix b/pkgs/development/python-modules/qutip/default.nix new file mode 100644 index 000000000000..13c24312ed0f --- /dev/null +++ b/pkgs/development/python-modules/qutip/default.nix @@ -0,0 +1,44 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, numpy +, scipy +, matplotlib +, pyqt4 +, cython +, pkgs +, nose +}: + +buildPythonPackage rec { + pname = "qutip"; + version = "2.2.0"; + + src = fetchurl { + url = "https://qutip.googlecode.com/files/QuTiP-${version}.tar.gz"; + sha256 = "a26a639d74b2754b3a1e329d91300e587e8c399d8a81d8f18a4a74c6d6f02ba3"; + }; + + propagatedBuildInputs = [ numpy scipy matplotlib pyqt4 cython ]; + + buildInputs = [ pkgs.gcc pkgs.qt4 pkgs.blas nose ]; + + meta = with stdenv.lib; { + description = "QuTiP - Quantum Toolbox in Python"; + longDescription = '' + QuTiP is open-source software for simulating the dynamics of + open quantum systems. The QuTiP library depends on the + excellent Numpy and Scipy numerical packages. In addition, + graphical output is provided by Matplotlib. QuTiP aims to + provide user-friendly and efficient numerical simulations of a + wide variety of Hamiltonians, including those with arbitrary + time-dependence, commonly found in a wide range of physics + applications such as quantum optics, trapped ions, + superconducting circuits, and quantum nanomechanical + resonators. + ''; + homepage = http://qutip.org/; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/rabbitpy/default.nix b/pkgs/development/python-modules/rabbitpy/default.nix new file mode 100644 index 000000000000..b9ec712759bd --- /dev/null +++ b/pkgs/development/python-modules/rabbitpy/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, mock +, nose +, pamqp +}: + +buildPythonPackage rec { + version = "0.26.2"; + pname = "rabbitpy"; + + src = fetchPypi { + inherit pname version; + sha256 = "0pgijv7mgxc4sm7p9s716dhl600l8isisxzyg4hz7ng1sk09p1w3"; + }; + + buildInputs = [ mock nose ]; + propagatedBuildInputs = [ pamqp ]; + + meta = with stdenv.lib; { + description = "A pure python, thread-safe, minimalistic and pythonic RabbitMQ client library"; + homepage = https://pypi.python.org/pypi/rabbitpy; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/rainbowstream/default.nix b/pkgs/development/python-modules/rainbowstream/default.nix new file mode 100644 index 000000000000..53c0c148eea4 --- /dev/null +++ b/pkgs/development/python-modules/rainbowstream/default.nix @@ -0,0 +1,54 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, pkgs +, pillow +, twitter +, pyfiglet +, requests +, arrow +, dateutil +, pysocks +, pocket +}: + +buildPythonPackage rec { + pname = "rainbowstream"; + version = "1.3.7"; + + src = fetchPypi { + inherit pname version; + sha256 = "0zpi1x3b535pwx8rkq57nnrb5d5ma65vvlalar9vi6ilp124x1w2"; + }; + + patches = [ ./image.patch ]; + + postPatch = '' + clib=$out/${python.sitePackages}/rainbowstream/image.so + substituteInPlace rainbowstream/c_image.py \ + --replace @CLIB@ $clib + sed -i 's/requests.*"/requests"/' setup.py + ''; + + LC_ALL="en_US.UTF-8"; + + postInstall = '' + mkdir -p $out/lib + cc -fPIC -shared -o $clib rainbowstream/image.c + for prog in "$out/bin/"*; do + wrapProgram "$prog" \ + --prefix PYTHONPATH : "$PYTHONPATH" + done + ''; + + buildInputs = [ pkgs.libjpeg pkgs.freetype pkgs.zlib pkgs.glibcLocales pillow twitter pyfiglet requests arrow dateutil pysocks pocket ]; + + meta = with stdenv.lib; { + description = "Streaming command-line twitter client"; + homepage = "http://www.rainbowstream.org/"; + license = licenses.mit; + maintainers = with maintainers; [ thoughtpolice ]; + }; + +} diff --git a/pkgs/development/python-modules/random2/default.nix b/pkgs/development/python-modules/random2/default.nix new file mode 100644 index 000000000000..ecc049b34f46 --- /dev/null +++ b/pkgs/development/python-modules/random2/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +}: + +buildPythonPackage rec { + pname = "random2"; + version = "1.0.1"; + doCheck = !isPyPy; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "34ad30aac341039872401595df9ab2c9dc36d0b7c077db1cea9ade430ed1c007"; + }; + + meta = with stdenv.lib; { + homepage = http://pypi.python.org/pypi/random2; + description = "Python 3 compatible Python 2 `random` Module"; + license = licenses.psfl; + }; + +} diff --git a/pkgs/development/python-modules/rasterio/default.nix b/pkgs/development/python-modules/rasterio/default.nix new file mode 100644 index 000000000000..6ca2610948f0 --- /dev/null +++ b/pkgs/development/python-modules/rasterio/default.nix @@ -0,0 +1,29 @@ +{ buildPythonPackage, lib, fetchFromGitHub +, cython +, numpy, affine, attrs, cligj, click-plugins, snuggs, gdal +, pytest, pytestcov, packaging, hypothesis, boto3 +}: + +buildPythonPackage rec { + pname = "rasterio"; + version = "1.0.12"; + + # Pypi doesn't ship the tests, so we fetch directly from GitHub + src = fetchFromGitHub { + owner = "mapbox"; + repo = "rasterio"; + rev = version; + sha256 = "0mdm03yhlcsa9jwy1yzvqrzk4spmh1dzjaq9krsj958k7wkps672"; + }; + + checkInputs = [ boto3 pytest pytestcov packaging hypothesis ]; + buildInputs = [ cython ]; + propagatedBuildInputs = [ gdal numpy attrs affine cligj click-plugins snuggs ]; + + meta = with lib; { + description = "Python package to read and write geospatial raster data"; + license = licenses.bsd3; + homepage = https://rasterio.readthedocs.io/en/latest/; + maintainers = with maintainers; [ mredaelli ]; + }; +} diff --git a/pkgs/development/python-modules/rbtools/default.nix b/pkgs/development/python-modules/rbtools/default.nix new file mode 100644 index 000000000000..3be8bb99bbe4 --- /dev/null +++ b/pkgs/development/python-modules/rbtools/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, nose +, six +, isPy3k +}: + +buildPythonPackage rec { + pname = "rbtools"; + version = "0.7.2"; + disabled = isPy3k; + + src = fetchurl { + url = "http://downloads.reviewboard.org/releases/RBTools/0.7/RBTools-0.7.2.tar.gz"; + sha256 = "1ng8l8cx81cz23ls7fq9wz4ijs0zbbaqh4kj0mj6plzcqcf8na4i"; + }; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ six ]; + + checkPhase = "nosetests"; + + meta = with stdenv.lib; { + homepage = https://www.reviewboard.org/docs/rbtools/dev/; + description = "RBTools is a set of command line tools for working with Review Board and RBCommons"; + license = licenses.mit; + maintainers = with maintainers; [ domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/readme/default.nix b/pkgs/development/python-modules/readme/default.nix new file mode 100644 index 000000000000..4bc7e1cc233a --- /dev/null +++ b/pkgs/development/python-modules/readme/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, six +, docutils +, pygments +, bleach +, html5lib +}: + +buildPythonPackage rec { + pname = "readme"; + version = "0.6.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "08j2w67nilczn1i5r7h22vag9673i6vnfhyq2rv27r1bdmi5a30m"; + }; + + buildInputs = [ pytest ]; + propagatedBuildInputs = [ six docutils pygments bleach html5lib ]; + + checkPhase = '' + py.test + ''; + + # Tests fail, possibly broken. + doCheck = false; + + meta = with stdenv.lib; { + description = "Readme is a library for rendering readme descriptions for Warehouse"; + homepage = "https://github.com/pypa/readme"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/readme_renderer/default.nix b/pkgs/development/python-modules/readme_renderer/default.nix index 4690dcc89bc8..df943cfcca41 100644 --- a/pkgs/development/python-modules/readme_renderer/default.nix +++ b/pkgs/development/python-modules/readme_renderer/default.nix @@ -13,11 +13,11 @@ buildPythonPackage rec { pname = "readme_renderer"; - version = "21.0"; + version = "24.0"; src = fetchPypi { inherit pname version; - sha256 = "422404013378f0267ee128956021a47457db8eb487908b70b8a7de5fa935781a"; + sha256 = "0br0562lnvj339f1nwz4nfl4ay49rw05xkqacigzf9wz4mdza5mv"; }; checkInputs = [ pytest mock ]; @@ -27,7 +27,8 @@ buildPythonPackage rec { ]; checkPhase = '' - py.test + # disable one failing test case + py.test -k "not test_invalid_link" ''; meta = { diff --git a/pkgs/development/python-modules/rebulk/default.nix b/pkgs/development/python-modules/rebulk/default.nix index 565e6ef5bbf4..d5305781ef5c 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 = "0.9.0"; + version = "1.0.0"; src = fetchPypi { inherit pname version; - sha256 = "1sw516ihfrb7i9bfl1n3049akvb23mpsk3llh7w3xfnbvkfrpip0"; + sha256 = "162rad86slg4gmzxy33pnyyzm4hhcszcpjpw1vk79f3gxzvy8j8x"; }; # Some kind of trickery with imports that doesn't work. diff --git a/pkgs/development/python-modules/recaptcha_client/default.nix b/pkgs/development/python-modules/recaptcha_client/default.nix new file mode 100644 index 000000000000..09090540a5b0 --- /dev/null +++ b/pkgs/development/python-modules/recaptcha_client/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonAtLeast +}: + +buildPythonPackage rec { + pname = "recaptcha-client"; + version = "1.0.6"; + disabled = pythonAtLeast "3.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "28c6853c1d13d365b7dc71a6b05e5ffb56471f70a850de318af50d3d7c0dea2f"; + }; + + meta = with stdenv.lib; { + description = "A CAPTCHA for Python using the reCAPTCHA service"; + homepage = http://recaptcha.net/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/redis/default.nix b/pkgs/development/python-modules/redis/default.nix index 6ea233f695bb..879ca3d7b4dd 100644 --- a/pkgs/development/python-modules/redis/default.nix +++ b/pkgs/development/python-modules/redis/default.nix @@ -1,11 +1,11 @@ { fetchPypi, buildPythonPackage }: buildPythonPackage rec { pname = "redis"; - version = "2.10.6"; + version = "3.0.1"; src = fetchPypi { inherit pname version; - sha256 = "03vcgklykny0g0wpvqmy8p6azi2s078317wgb2xjv5m2rs9sjb52"; + sha256 = "1kw3a1618pl908abiaxd41jg5z0rwyl2w2i0d8xi9zxy5437a011"; }; # tests require a running redis diff --git a/pkgs/development/python-modules/rednose/default.nix b/pkgs/development/python-modules/rednose/default.nix index d9736dcb6f39..8257ca87dd99 100644 --- a/pkgs/development/python-modules/rednose/default.nix +++ b/pkgs/development/python-modules/rednose/default.nix @@ -1,4 +1,4 @@ -{ lib, buildPythonPackage, fetchPypi, nose, six, colorama, termstyle }: +{ stdenv, buildPythonPackage, fetchPypi, isPy27, nose, six, colorama, termstyle }: buildPythonPackage rec { pname = "rednose"; @@ -13,10 +13,14 @@ buildPythonPackage rec { substituteInPlace setup.py --replace "six==1.10.0" "six>=1.10.0" ''; + # Do not test on Python 2 darwin because the tests suite gets stuck + # https://github.com/JBKahn/rednose/issues/23 + doCheck = !(stdenv.isDarwin && isPy27); + checkInputs = [ six ]; propagatedBuildInputs = [ nose colorama termstyle ]; - meta = with lib; { + meta = with stdenv.lib; { description = "A python nose plugin adding color to console results"; homepage = https://github.com/JBKahn/rednose; license = licenses.mit; diff --git a/pkgs/development/python-modules/reikna/default.nix b/pkgs/development/python-modules/reikna/default.nix index 760ca0056ff6..2e828a2a8e82 100644 --- a/pkgs/development/python-modules/reikna/default.nix +++ b/pkgs/development/python-modules/reikna/default.nix @@ -13,11 +13,11 @@ buildPythonPackage rec { pname = "reikna"; - version = "0.7.1"; + version = "0.7.2"; src = fetchPypi { inherit pname version; - sha256 = "0afc5d502cc9ba0dadd88c15d72e2fdaa09fee31faaae5064889732de7940953"; + sha256 = "c52f5ae13e35284feda8f6b67c0d6223c02c0292b1495969cf7a42f547b3fc18"; }; checkInputs = [ sphinx pytestcov pytest ]; diff --git a/pkgs/development/python-modules/relatorio/default.nix b/pkgs/development/python-modules/relatorio/default.nix index dbc28263b06d..e9f4b8e2bd6c 100644 --- a/pkgs/development/python-modules/relatorio/default.nix +++ b/pkgs/development/python-modules/relatorio/default.nix @@ -2,10 +2,10 @@ buildPythonPackage rec { pname = "relatorio"; - version = "0.8.0"; + version = "0.8.1"; src = fetchPypi { inherit pname version; - sha256 = "bddf85d029c5c85a0f976d73907e14e4c3093065fe8527170c91abf0218546d9"; + sha256 = "149a1c4c2a35d9b9e634fe80cac405bc9b4c03a42f818302362183515e7e835d"; }; propagatedBuildInputs = [ genshi diff --git a/pkgs/development/python-modules/remotecv/default.nix b/pkgs/development/python-modules/remotecv/default.nix new file mode 100644 index 000000000000..2102cf064250 --- /dev/null +++ b/pkgs/development/python-modules/remotecv/default.nix @@ -0,0 +1,38 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, pillow, argparse, pyres, nose +, preggy, numpy, yanc, nose-focus, mock, opencv }: + +buildPythonPackage rec { + pname = "remotecv"; + version = "2.2.2"; + + propagatedBuildInputs = [ pillow argparse pyres ]; + + checkInputs = [ nose preggy numpy yanc nose-focus mock opencv ]; + + # PyPI tarball doesn't contain tests so let's use GitHub + src = fetchFromGitHub { + owner = "thumbor"; + repo = pname; + rev = version; + sha256 = "0slalp1x626ajy2cbdfifhxf0ffzckqdz6siqsqr6s03hrl877hy"; + }; + + # Remove unnecessary argparse dependency and some seemingly unnecessary + # version upper bounds because nixpkgs contains (or could contain) newer + # versions. + # See: https://github.com/thumbor/remotecv/issues/15 + patches = [ + ./install_requires.patch + ]; + + checkPhase = '' + nosetests --with-yanc -s tests/ + ''; + + meta = with stdenv.lib; { + description = "OpenCV worker for facial and feature recognition"; + homepage = https://github.com/thumbor/remotecv/wiki; + license = licenses.mit; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/remotecv/install_requires.patch b/pkgs/development/python-modules/remotecv/install_requires.patch new file mode 100644 index 000000000000..37203128486e --- /dev/null +++ b/pkgs/development/python-modules/remotecv/install_requires.patch @@ -0,0 +1,16 @@ +diff --git a/setup.py b/setup.py +index 70f765c..8003cda 100644 +--- a/setup.py ++++ b/setup.py +@@ -53,9 +53,8 @@ remotecv is an OpenCV worker for facial and feature recognition + }, + + install_requires=[ +- "argparse>=1.2.1,<1.3.0", +- "pyres>=1.5,<1.6", +- "Pillow>=4.3.0,<5.2.0", ++ "pyres>=1.5", ++ "Pillow>=4.3.0", + ], + + entry_points={ diff --git a/pkgs/development/python-modules/rencode/default.nix b/pkgs/development/python-modules/rencode/default.nix new file mode 100644 index 000000000000..ac041d664ae4 --- /dev/null +++ b/pkgs/development/python-modules/rencode/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, isPy33 +, fetchgit +, cython +}: + +buildPythonPackage rec { + pname = "rencode"; + version = "git20150810"; + disabled = isPy33; + + src = fetchgit { + url = https://github.com/aresch/rencode; + rev = "b45e04abdca0dea36e383a8199783269f186c99e"; + sha256 = "b4bd82852d4220e8a9493d3cfaecbc57b1325708a2d48c0f8acf262edb10dc40"; + }; + + buildInputs = [ cython ]; + + meta = with stdenv.lib; { + homepage = https://github.com/aresch/rencode; + description = "Fast (basic) object serialization similar to bencode"; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/repeated_test/default.nix b/pkgs/development/python-modules/repeated_test/default.nix new file mode 100644 index 000000000000..5722a858fae3 --- /dev/null +++ b/pkgs/development/python-modules/repeated_test/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, unittest2 +, six +}: + +buildPythonPackage rec { + pname = "repeated_test"; + version = "0.1a3"; + + src = fetchPypi { + inherit pname version; + sha256 = "062syp7kl2g0x6qx3z8zb5sdycpi7qcpxp9iml2v8dqzqnij9bpg"; + }; + + buildInputs = [ unittest2 ]; + propagatedBuildInputs = [ six ]; + + meta = with stdenv.lib; { + description = "A quick unittest-compatible framework for repeating a test function over many fixtures"; + homepage = "https://github.com/epsy/repeated_test"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/repocheck/default.nix b/pkgs/development/python-modules/repocheck/default.nix new file mode 100644 index 000000000000..88437ae90327 --- /dev/null +++ b/pkgs/development/python-modules/repocheck/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +}: + +buildPythonPackage rec { + pname = "repocheck"; + version = "2015-08-05"; + + src = fetchFromGitHub { + sha256 = "1jc4v5zy7z7xlfmbfzvyzkyz893f5x2k6kvb3ni3rn2df7jqhc81"; + rev = "ee48d0e88d3f5814d24a8d1f22d5d83732824688"; + repo = "repocheck"; + owner = "kynikos"; + }; + + meta = with stdenv.lib; { + inherit (src.meta) homepage; + description = "Check the status of code repositories under a root directory"; + license = licenses.gpl3Plus; + }; + +} diff --git a/pkgs/development/python-modules/reportlab/default.nix b/pkgs/development/python-modules/reportlab/default.nix index e2f2a7814aa5..82d2889364f1 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.6"; + version = "3.5.9"; src = fetchPypi { inherit pname version; - sha256 = "3836a49e7ea7bce458f437cbc094633c7fd4ac027180565875c18ecc726f261e"; + sha256 = "f92f81314807cd860f29fe07a1a4100b03910ae6bbfca20a07e02c3b460f4f20"; }; checkInputs = [ glibcLocales ]; diff --git a/pkgs/development/python-modules/repoze_lru/default.nix b/pkgs/development/python-modules/repoze_lru/default.nix new file mode 100644 index 000000000000..c08120d24128 --- /dev/null +++ b/pkgs/development/python-modules/repoze_lru/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "repoze.lru"; + version = "0.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0f7a323bf716d3cb6cb3910cd4fccbee0b3d3793322738566ecce163b01bbd31"; + }; + + meta = with stdenv.lib; { + description = "A tiny LRU cache implementation and decorator"; + homepage = http://www.repoze.org/; + license = licenses.bsd0; + maintainers = with maintainers; [ garbas domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/repoze_sphinx_autointerface/default.nix b/pkgs/development/python-modules/repoze_sphinx_autointerface/default.nix new file mode 100644 index 000000000000..96a893edd7c0 --- /dev/null +++ b/pkgs/development/python-modules/repoze_sphinx_autointerface/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_interface +, sphinx +}: + +buildPythonPackage rec { + pname = "repoze.sphinx.autointerface"; + version = "0.7.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "97ef5fac0ab0a96f1578017f04aea448651fa9f063fc43393a8253bff8d8d504"; + }; + + propagatedBuildInputs = [ zope_interface sphinx ]; + + meta = with stdenv.lib; { + homepage = https://github.com/repoze/repoze.sphinx.autointerface; + description = "Auto-generate Sphinx API docs from Zope interfaces"; + license = licenses.bsd0; + maintainers = with maintainers; [ domenkozar ]; + }; +} diff --git a/pkgs/development/python-modules/repoze_who/default.nix b/pkgs/development/python-modules/repoze_who/default.nix new file mode 100644 index 000000000000..227fbdeca650 --- /dev/null +++ b/pkgs/development/python-modules/repoze_who/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_interface +, webob +}: + +buildPythonPackage rec { + pname = "repoze.who"; + version = "2.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "12wsviar45nwn35w2y4i8b929dq2219vmwz8013wx7bpgkn2j9ij"; + }; + + propagatedBuildInputs = [ zope_interface webob ]; + + meta = with stdenv.lib; { + description = "WSGI Authentication Middleware / API"; + homepage = "http://www.repoze.org"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/requests-file/default.nix b/pkgs/development/python-modules/requests-file/default.nix new file mode 100644 index 000000000000..fac222176519 --- /dev/null +++ b/pkgs/development/python-modules/requests-file/default.nix @@ -0,0 +1,20 @@ +{ lib, fetchPypi, buildPythonPackage, requests, six }: + +buildPythonPackage rec { + pname = "requests-file"; + version = "1.4.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "1yp2jaxg3v86pia0q512dg3hz6s9y5vzdivsgrba1kds05ial14g"; + }; + + propagatedBuildInputs = [ requests six ]; + + meta = { + homepage = https://github.com/dashea/requests-file; + description = "Transport adapter for fetching file:// URLs with the requests python library"; + license = lib.licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/requests/default.nix b/pkgs/development/python-modules/requests/default.nix index 99d4b56b2b19..9894c4319c5c 100644 --- a/pkgs/development/python-modules/requests/default.nix +++ b/pkgs/development/python-modules/requests/default.nix @@ -11,8 +11,6 @@ buildPythonPackage rec { sha256 = "ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a"; }; - outputs = [ "out" "dev" ]; - nativeBuildInputs = [ pytest ]; propagatedBuildInputs = [ urllib3 idna chardet certifi ]; # sadly, tests require networking diff --git a/pkgs/development/python-modules/requests_download/default.nix b/pkgs/development/python-modules/requests_download/default.nix index 6d1264dee67e..8062834e1803 100644 --- a/pkgs/development/python-modules/requests_download/default.nix +++ b/pkgs/development/python-modules/requests_download/default.nix @@ -6,18 +6,18 @@ buildPythonPackage rec { pname = "requests_download"; - version = "0.1.1"; + version = "0.1.2"; format = "wheel"; #src = pkgs.fetchurl { - # url = https://files.pythonhosted.org/packages/60/af/10f899f0574a81cbc511124c08d7c7dc46c20d4f956a6a3c793ad4330bb4/requests_download-0.1.1-py2.py3-none-any.whl; - # sha256 = "07832a93314bcd619aaeb08611ae245728e66672efb930bc2a300a115a47dab7"; + # url = https://files.pythonhosted.org/packages/60/af/10f899f0574a81cbc511124c08d7c7dc46c20d4f956a6a3c793ad4330bb4/requests_download-0.1.2-py2.py3-none-any.whl; + # sha256 = "1ballx1hljpdpyvqzqn79m0dc21z2smrnxk2ylb6dbpg5crrskcr"; #}; src = fetchPypi { inherit pname version format; - sha256 = "07832a93314bcd619aaeb08611ae245728e66672efb930bc2a300a115a47dab7"; + sha256 = "1ballx1hljpdpyvqzqn79m0dc21z2smrnxk2ylb6dbpg5crrskcr"; }; propagatedBuildInputs = [ requests ]; diff --git a/pkgs/development/python-modules/resampy/default.nix b/pkgs/development/python-modules/resampy/default.nix new file mode 100644 index 000000000000..8e69b423c9b6 --- /dev/null +++ b/pkgs/development/python-modules/resampy/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, pytestcov +, numpy +, scipy +, cython +, six +}: + +buildPythonPackage rec { + pname = "resampy"; + version = "0.1.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "cf4f149d8699af70a1b4b0769fa16fab21835d936ea7ff25e98446aa49e743d4"; + }; + + checkInputs = [ pytest pytestcov ]; + propagatedBuildInputs = [ numpy scipy cython six ]; + + # No tests included + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/bmcfee/resampy; + description = "Efficient signal resampling"; + license = licenses.isc; + }; + +} diff --git a/pkgs/development/python-modules/restview/default.nix b/pkgs/development/python-modules/restview/default.nix index e8a8b9dd637d..a6b22220da35 100644 --- a/pkgs/development/python-modules/restview/default.nix +++ b/pkgs/development/python-modules/restview/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage , fetchPypi +, fetchpatch , docutils , readme_renderer , pygments @@ -19,6 +20,15 @@ buildPythonPackage rec { propagatedBuildInputs = [ docutils readme_renderer pygments ]; checkInputs = [ mock ]; + patches = [ + # fix tests after readme_renderer update + # TODO remove on next update + (fetchpatch { + url = "https://github.com/mgedmin/restview/commit/541743ded13ae55dea4c437046984a5f13d06e8b.patch"; + sha256 = "031b1dlqx346bz7afpc011lslnq771lnxb6iy1l2285pph534bci"; + }) + ]; + postPatch = '' # dict order breaking tests sed -i 's@@...@' src/restview/tests.py diff --git a/pkgs/development/python-modules/rethinkdb/default.nix b/pkgs/development/python-modules/rethinkdb/default.nix new file mode 100644 index 000000000000..f6d816d37c0e --- /dev/null +++ b/pkgs/development/python-modules/rethinkdb/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "rethinkdb"; + version = "2.3.0.post6"; + + src = fetchPypi { + inherit pname version; + sha256 = "05qwkmq6kn437ywyjs02jxbry720gw39q4z4jdb0cnbbi76lwddm"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Python driver library for the RethinkDB database server"; + homepage = "https://pypi.python.org/pypi/rethinkdb"; + license = licenses.agpl3; + }; + +} diff --git a/pkgs/development/python-modules/retry_decorator/default.nix b/pkgs/development/python-modules/retry_decorator/default.nix new file mode 100644 index 000000000000..15ab826b0a64 --- /dev/null +++ b/pkgs/development/python-modules/retry_decorator/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "retry_decorator"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "086zahyb6yn7ggpc58909c5r5h3jz321i1694l1c28bbpaxnlk88"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/pnpnpn/retry-decorator; + description = "Retry Decorator for python functions"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/retrying/default.nix b/pkgs/development/python-modules/retrying/default.nix new file mode 100644 index 000000000000..9074634e9b6a --- /dev/null +++ b/pkgs/development/python-modules/retrying/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +}: + +buildPythonPackage rec { + pname = "retrying"; + version = "1.3.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "0fwp86xv0rvkncjdvy2mwcvbglw4w9k0fva25i7zx8kd19b3kh08"; + }; + + propagatedBuildInputs = [ six ]; + + # doesn't ship tests in tarball + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/rholder/retrying; + description = "General-purpose retrying library"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/rfc-bibtex/default.nix b/pkgs/development/python-modules/rfc-bibtex/default.nix new file mode 100644 index 000000000000..a1626d6b65c3 --- /dev/null +++ b/pkgs/development/python-modules/rfc-bibtex/default.nix @@ -0,0 +1,20 @@ +{ stdenv, buildPythonApplication, fetchPypi, isPy3k }: + +buildPythonApplication rec { + pname = "rfc-bibtex"; + version = "0.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1p8xjgq4rig1jgqy5jqh34mbifxgxsyyxh8sizwz2wyixf8by8lq"; + }; + + disabled = !isPy3k; + + meta = with stdenv.lib; { + homepage = ttps://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/rlp/default.nix b/pkgs/development/python-modules/rlp/default.nix index 77ada95b3019..d9b55c852192 100644 --- a/pkgs/development/python-modules/rlp/default.nix +++ b/pkgs/development/python-modules/rlp/default.nix @@ -1,16 +1,26 @@ -{ lib, fetchPypi, buildPythonPackage, pytest }: +{ lib, fetchPypi, buildPythonPackage, pytest, hypothesis, eth-utils }: buildPythonPackage rec { pname = "rlp"; - version = "1.0.2"; + version = "1.0.3"; src = fetchPypi { inherit pname version; - sha256 = "040fb5172fa23d27953a886c40cac989fc031d0629db934b5a9edcd2fb28df1e"; + sha256 = "b0ad3f3173dedf416565299f684717d4ae7620207d562d3ef94b818a40a48781"; }; - checkInputs = [ pytest ]; - propagatedBuildInputs = [ ]; + checkInputs = [ pytest hypothesis ]; + propagatedBuildInputs = [ eth-utils ]; + + # setuptools-markdown uses pypandoc which is broken at the moment + preConfigure = '' + substituteInPlace setup.py --replace \'setuptools-markdown\' "" + substituteInPlace setup.py --replace "long_description_markdown_filename='README.md'," "" + ''; + + checkPhase = '' + pytest . + ''; meta = { description = "A package for encoding and decoding data in and from Recursive Length Prefix notation"; diff --git a/pkgs/development/python-modules/robotframework-requests/default.nix b/pkgs/development/python-modules/robotframework-requests/default.nix new file mode 100644 index 000000000000..eeaf74fb8f91 --- /dev/null +++ b/pkgs/development/python-modules/robotframework-requests/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, unittest2 +, robotframework +, lxml +, requests +}: + +buildPythonPackage rec { + version = "0.4.6"; + pname = "robotframework-requests"; + + src = fetchPypi { + inherit pname version; + sha256 = "0416rxg7g0pfg77akljnkass0xz0id26v4saag2q2h1fgwrm7n4q"; + }; + + buildInputs = [ unittest2 ]; + propagatedBuildInputs = [ robotframework lxml requests ]; + + meta = with stdenv.lib; { + description = "Robot Framework keyword library wrapper around the HTTP client library requests"; + homepage = https://github.com/bulkan/robotframework-requests; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/robotframework-selenium2library/default.nix b/pkgs/development/python-modules/robotframework-selenium2library/default.nix new file mode 100644 index 000000000000..67f04f4f9919 --- /dev/null +++ b/pkgs/development/python-modules/robotframework-selenium2library/default.nix @@ -0,0 +1,24 @@ +{ stdenv, buildPythonPackage, fetchPypi, robotframework-seleniumlibrary }: + +buildPythonPackage rec { + version = "3.0.0"; + pname = "robotframework-selenium2library"; + + src = fetchPypi { + inherit pname version; + sha256 = "2a8e942b0788b16ded253039008b34d2b46199283461b294f0f41a579c70fda7"; + }; + + # Neither the PyPI tarball nor the repository has tests + doCheck = false; + + propagatedBuildInputs = [ robotframework-seleniumlibrary ]; + + meta = with stdenv.lib; { + description = "Web testing library for Robot Framework"; + homepage = https://github.com/robotframework/Selenium2Library; + license = licenses.asl20; + maintainers = [ maintainers.marsam ]; + }; + +} diff --git a/pkgs/development/python-modules/robotframework-seleniumlibrary/default.nix b/pkgs/development/python-modules/robotframework-seleniumlibrary/default.nix new file mode 100644 index 000000000000..0affafb1f321 --- /dev/null +++ b/pkgs/development/python-modules/robotframework-seleniumlibrary/default.nix @@ -0,0 +1,30 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, python, robotframework, selenium, mockito, robotstatuschecker, approvaltests }: + +buildPythonPackage rec { + version = "3.2.0"; + pname = "robotframework-seleniumlibrary"; + + # no tests included in PyPI tarball + src = fetchFromGitHub { + owner = "robotframework"; + repo = "SeleniumLibrary"; + rev = "v${version}"; + sha256 = "106dl0qgf52wqk1xn4ghj7n2fjhaq0fh2wlnqn29aczbv5q581y3"; + }; + + propagatedBuildInputs = [ robotframework selenium ]; + checkInputs = [ mockito robotstatuschecker approvaltests ]; + + # Only execute Unit Tests. Acceptance Tests require headlesschrome, currently + # not available in nixpkgs + checkPhase = '' + ${python.interpreter} utest/run.py + ''; + + meta = with stdenv.lib; { + description = "Web testing library for Robot Framework"; + homepage = https://github.com/robotframework/SeleniumLibrary; + license = licenses.asl20; + maintainers = [ maintainers.marsam ]; + }; +} diff --git a/pkgs/development/python-modules/robotframework-tools/default.nix b/pkgs/development/python-modules/robotframework-tools/default.nix new file mode 100644 index 000000000000..98bed064b1fc --- /dev/null +++ b/pkgs/development/python-modules/robotframework-tools/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, robotframework +, moretools +, pathpy +, six +, setuptools +}: + +buildPythonPackage rec { + version = "0.1a115"; + pname = "robotframework-tools"; + + src = fetchPypi { + inherit pname version; + sha256 = "04gkn1zpf3rsvbqdxrrjqqi8sa0md9gqwh6n5w2m03fdwjg4lc7q"; + }; + + propagatedBuildInputs = [ robotframework moretools pathpy six setuptools ]; + + meta = with stdenv.lib; { + description = "Python Tools for Robot Framework and Test Libraries"; + homepage = https://bitbucket.org/userzimmermann/robotframework-tools; + license = licenses.gpl3; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/robotstatuschecker/default.nix b/pkgs/development/python-modules/robotstatuschecker/default.nix new file mode 100644 index 000000000000..1a2ef201c50d --- /dev/null +++ b/pkgs/development/python-modules/robotstatuschecker/default.nix @@ -0,0 +1,27 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, python, robotframework }: + +buildPythonPackage rec { + version = "1.3"; + pname = "robotstatuschecker"; + + # no tests included in PyPI tarball + src = fetchFromGitHub { + owner = "robotframework"; + repo = "statuschecker"; + rev = version; + sha256 = "0rppwwpp4djn5c43x7icwslnxbzcfnnn3c6awpg1k97j69d2nmln"; + }; + + propagatedBuildInputs = [ robotframework ]; + + checkPhase = '' + ${python.interpreter} test/run.py + ''; + + meta = with stdenv.lib; { + description = "A tool for checking that Robot Framework test cases have expected statuses and log messages"; + homepage = https://github.com/robotframework/statuschecker; + license = licenses.asl20; + maintainers = [ maintainers.marsam ]; + }; +} diff --git a/pkgs/development/python-modules/roman/default.nix b/pkgs/development/python-modules/roman/default.nix new file mode 100644 index 000000000000..52d45d728752 --- /dev/null +++ b/pkgs/development/python-modules/roman/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "2.0.0"; + pname = "roman"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "90e83b512b44dd7fc83d67eb45aa5eb707df623e6fc6e66e7f273abd4b2613ae"; + }; + + meta = with stdenv.lib; { + description = "Integer to Roman numerals converter"; + homepage = "https://pypi.python.org/pypi/roman"; + license = licenses.psfl; + }; + +} diff --git a/pkgs/development/python-modules/rope/default.nix b/pkgs/development/python-modules/rope/default.nix index e5164f27f56f..21281d341cce 100644 --- a/pkgs/development/python-modules/rope/default.nix +++ b/pkgs/development/python-modules/rope/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildPythonPackage, fetchPypi }: +{ stdenv, buildPythonPackage, fetchPypi, nose }: buildPythonPackage rec { pname = "rope"; @@ -9,6 +9,12 @@ buildPythonPackage rec { sha256 = "a108c445e1cd897fe19272ab7877d172e7faf3d4148c80e7d20faba42ea8f7b2"; }; + checkInputs = [ nose ]; + checkPhase = '' + # tracked upstream here https://github.com/python-rope/rope/issues/247 + NOSE_IGNORE_FILES=type_hinting_test.py nosetests ropetest + ''; + meta = with stdenv.lib; { description = "Python refactoring library"; homepage = https://github.com/python-rope/rope; diff --git a/pkgs/development/python-modules/routes/default.nix b/pkgs/development/python-modules/routes/default.nix new file mode 100644 index 000000000000..1e2e67c6206d --- /dev/null +++ b/pkgs/development/python-modules/routes/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, repoze_lru +, six +, webob +, coverage +, webtest +}: + +buildPythonPackage rec { + pname = "Routes"; + version = "2.4.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1zamff3m0kc4vyfniyhxpkkcqv1rrgnmh37ykxv34nna1ws47vi6"; + }; + + propagatedBuildInputs = [ repoze_lru six webob ]; + checkInputs = [ coverage webtest ]; + + meta = with stdenv.lib; { + description = "A Python re-implementation of the Rails routes system for mapping URLs to application actions"; + homepage = http://routes.groovie.org/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/rpdb/default.nix b/pkgs/development/python-modules/rpdb/default.nix new file mode 100644 index 000000000000..182709b525af --- /dev/null +++ b/pkgs/development/python-modules/rpdb/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "rpdb"; + version = "0.1.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "0rql1hq3lziwcql0h3dy05w074cn866p397ng9bv6qbz85ifw1bk"; + }; + + meta = with stdenv.lib; { + description = "pdb wrapper with remote access via tcp socket"; + homepage = https://github.com/tamentis/rpdb; + license = licenses.bsd2; + }; + +} diff --git a/pkgs/development/python-modules/rply/default.nix b/pkgs/development/python-modules/rply/default.nix index b0a761567f2d..e7ce3b5b50d6 100644 --- a/pkgs/development/python-modules/rply/default.nix +++ b/pkgs/development/python-modules/rply/default.nix @@ -2,13 +2,13 @@ buildPythonPackage rec { pname = "rply"; - version = "0.7.5"; + version = "0.7.6"; src = fetchFromGitHub { owner = "alex"; repo = "rply"; rev = "v${version}"; - sha256 = "0v05gdy5dval30wvz96lywvz2jyf000dp0pnrd1lwdx3cyywq659"; + sha256 = "0a9r81kaibgr26psss02rn2nc6bf84a8q9nsywkm1xcswy8xrmcx"; }; buildInputs = [ appdirs ]; diff --git a/pkgs/development/python-modules/rpmfluff/default.nix b/pkgs/development/python-modules/rpmfluff/default.nix index c6cd2521292a..a8997e279b27 100644 --- a/pkgs/development/python-modules/rpmfluff/default.nix +++ b/pkgs/development/python-modules/rpmfluff/default.nix @@ -1,15 +1,21 @@ -{ stdenv, buildPythonPackage, fetchurl }: +{ stdenv +, buildPythonPackage +, fetchurl +, glibcLocales +}: buildPythonPackage rec { pname = "rpmfluff"; - version = "0.5.3"; - name = "${pname}-${version}"; + version = "0.5.5"; src = fetchurl { - url = "https://releases.pagure.org/${pname}/${name}.tar.xz"; - sha256 = "1i45f012ngpxs83m3dpmaj3hs8z7r9sbf05vnvzgs3hpgsbhxa7r"; + url = "https://releases.pagure.org/${pname}/${pname}-${version}.tar.xz"; + sha256 = "0m92ihii8fgdyma9vn3s6fhq0px8n930c27zs554la0mm4548ss3"; }; + LC_ALL="en_US.utf-8"; + buildInputs = [ glibcLocales ]; + meta = with stdenv.lib; { description = "lightweight way of building RPMs, and sabotaging them"; homepage = https://pagure.io/rpmfluff; diff --git a/pkgs/development/python-modules/rpy2/default.nix b/pkgs/development/python-modules/rpy2/default.nix index f907f72ff244..dfbcdec858aa 100644 --- a/pkgs/development/python-modules/rpy2/default.nix +++ b/pkgs/development/python-modules/rpy2/default.nix @@ -1,10 +1,13 @@ { lib +, python , buildPythonPackage , fetchPypi , isPyPy , isPy27 , readline , R +, rWrapper +, rPackages , pcre , lzma , bzip2 @@ -13,14 +16,18 @@ , singledispatch , six , jinja2 +, pytz +, numpy , pytest +, mock +, extraRPackages ? [] }: buildPythonPackage rec { version = if isPy27 then "2.8.6" # python2 support dropped in 2.9.x else - "2.9.3"; + "2.9.5"; pname = "rpy2"; disabled = isPyPy; src = fetchPypi { @@ -28,7 +35,7 @@ buildPythonPackage rec { sha256 = if isPy27 then "162zki5c1apgv6qbafi7n66y4hgpgp43xag7q75qb6kv99ri6k80" # 2.8.x else - "1b72958e683339ea0c3bd9f73738e9ece2da8da8008a10e2e0c68fc7864e9361"; # 2.9.x + "1nrj8pgyxrwrfdrxzb4j3z1adjwjx1mr8d1n5cmrz4nhlzy8w7xr"; # 2.9.x }; buildInputs = [ readline @@ -38,18 +45,54 @@ buildPythonPackage rec { bzip2 zlib icu + ] ++ (with rPackages; [ + # packages expected by the test framework + ggplot2 + dplyr + RSQLite + broom + DBI + dbplyr + hexbin + lme4 + tidyr + ]) ++ extraRPackages ++ rWrapper.recommendedPackages; + + patches = [ + # R_LIBS_SITE is used by the nix r package to point to the installed R libraries. + # This patch sets R_LIBS_SITE when rpy2 is imported. + ./r-libs-site.patch ]; + postPatch = '' + substituteInPlace rpy/rinterface/__init__.py --replace '@NIX_R_LIBS_SITE@' "$R_LIBS_SITE" + ''; + propagatedBuildInputs = [ singledispatch six jinja2 + pytz + numpy ]; - checkInputs = [ pytest ]; - # Tests fail with `assert not _relpath.startswith('..'), "Path must be within the project"` - # in the unittest `loader.py`. I don't know what causes this. + + checkInputs = [ + pytest + mock + ]; + # One remaining test failure caused by different unicode encoding. + # https://bitbucket.org/rpy2/rpy2/issues/488 doCheck = false; - # without this tests fail when looking for libreadline.so - LD_LIBRARY_PATH = lib.makeLibraryPath buildInputs; + checkPhase = '' + ${python.interpreter} -m 'rpy2.tests' + ''; + + # For some reason libreadline.so is not found. Curiously `ldd _rinterface.so | grep readline` shows two readline entries: + # libreadline.so.6 => not found + # libreadline.so.6 => /nix/store/z2zhmrg6jcrn5iq2779mav0nnq4vm2q6-readline-6.3p08/lib/libreadline.so.6 (0x00007f333ac43000) + # There must be a better way to fix this, but I don't know it. + postFixup = '' + patchelf --add-needed ${readline}/lib/libreadline.so "$out/${python.sitePackages}/rpy2/rinterface/"_rinterface*.so + ''; meta = { homepage = http://rpy.sourceforge.net/rpy2; diff --git a/pkgs/development/python-modules/rpy2/r-libs-site.patch b/pkgs/development/python-modules/rpy2/r-libs-site.patch new file mode 100644 index 000000000000..a55b6038bb4b --- /dev/null +++ b/pkgs/development/python-modules/rpy2/r-libs-site.patch @@ -0,0 +1,20 @@ +diff --git a/rpy/rinterface/__init__.py b/rpy/rinterface/__init__.py +index 9362e57..1af258e 100644 +--- a/rpy/rinterface/__init__.py ++++ b/rpy/rinterface/__init__.py +@@ -43,6 +43,15 @@ if not R_HOME: + if not os.environ.get("R_HOME"): + os.environ['R_HOME'] = R_HOME + ++# path to libraries ++existing = os.environ.get('R_LIBS_SITE') ++if existing is not None: ++ prefix = existing + ':' ++else: ++ prefix = '' ++additional = '@NIX_R_LIBS_SITE@' ++os.environ['R_LIBS_SITE'] = prefix + additional ++ + if sys.platform == 'win32': + _load_r_dll(R_HOME) + diff --git a/pkgs/development/python-modules/rpyc/default.nix b/pkgs/development/python-modules/rpyc/default.nix new file mode 100644 index 000000000000..42176b134eca --- /dev/null +++ b/pkgs/development/python-modules/rpyc/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, plumbum +}: + +buildPythonPackage rec { + pname = "rpyc"; + version = "3.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "43fa845314f0bf442f5f5fab15bb1d1b5fe2011a8fc603f92d8022575cef8b4b"; + }; + + propagatedBuildInputs = [ nose plumbum ]; + + meta = with stdenv.lib; { + description = "Remote Python Call (RPyC), a transparent and symmetric RPC library"; + homepage = http://rpyc.readthedocs.org; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/rsa/default.nix b/pkgs/development/python-modules/rsa/default.nix new file mode 100644 index 000000000000..82eedf70cb09 --- /dev/null +++ b/pkgs/development/python-modules/rsa/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, unittest2 +, pyasn1 +}: + +buildPythonPackage rec { + pname = "rsa"; + version = "3.4.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1dcxvszbikgzh99ybdc7jq0zb9wspy2ds8z9mjsqiyv3q884xpr5"; + }; + + nativeBuildInputs = [ unittest2 ]; + propagatedBuildInputs = [ pyasn1 ]; + + meta = with stdenv.lib; { + homepage = https://stuvel.eu/rsa; + license = licenses.asl20; + description = "A pure-Python RSA implementation"; + }; + +} diff --git a/pkgs/development/python-modules/rtslib/default.nix b/pkgs/development/python-modules/rtslib/default.nix new file mode 100644 index 000000000000..5453541e2de5 --- /dev/null +++ b/pkgs/development/python-modules/rtslib/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchFromGitHub, buildPythonPackage, six, pyudev, pygobject3 }: + +buildPythonPackage rec { + pname = "rtslib"; + version = "2.1.fb69"; + + src = fetchFromGitHub { + owner = "open-iscsi"; + repo ="${pname}-fb"; + rev = "v${version}"; + sha256 = "17rlcrd9757nq91pa8xjr7147k7mxxp8zdka7arhlgsp3kcnbsfd"; + }; + + propagatedBuildInputs = [ six pyudev pygobject3 ]; + + meta = with stdenv.lib; { + description = "A Python object API for managing the Linux LIO kernel target"; + homepage = https://github.com/open-iscsi/rtslib-fb; + license = licenses.asl20; + }; +} diff --git a/pkgs/development/python-modules/ruamel_base/default.nix b/pkgs/development/python-modules/ruamel_base/default.nix new file mode 100644 index 000000000000..ba6a79fdd634 --- /dev/null +++ b/pkgs/development/python-modules/ruamel_base/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "ruamel.base"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1wswxrn4givsm917mfl39rafgadimf1sldpbjdjws00g1wx36hf0"; + }; + + meta = with stdenv.lib; { + description = "Common routines for ruamel packages"; + homepage = https://bitbucket.org/ruamel/base; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/ruamel_ordereddict/default.nix b/pkgs/development/python-modules/ruamel_ordereddict/default.nix new file mode 100644 index 000000000000..fa7bd815b686 --- /dev/null +++ b/pkgs/development/python-modules/ruamel_ordereddict/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, isPyPy +}: + +buildPythonPackage rec { + pname = "ruamel.ordereddict"; + version = "0.4.9"; + disabled = isPy3k || isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "1xmkl8v9l9inm2pyxgc1fm5005yxm7fkd5gv74q7lj1iy5qc8n3h"; + }; + + meta = with stdenv.lib; { + description = "A version of dict that keeps keys in insertion resp. sorted order"; + homepage = https://bitbucket.org/ruamel/ordereddict; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/ruamel_yaml/default.nix b/pkgs/development/python-modules/ruamel_yaml/default.nix new file mode 100644 index 000000000000..619b2fb5eb33 --- /dev/null +++ b/pkgs/development/python-modules/ruamel_yaml/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, ruamel_base +, typing +, ruamel_ordereddict +, isPy3k +}: + +buildPythonPackage rec { + pname = "ruamel.yaml"; + version = "0.15.80"; + + src = fetchPypi { + inherit pname version; + sha256 = "1rhlshff9csjwn64x11b9a7gbxccs1vd7rdiqwlhifjxax8k682g"; + }; + + # Tests cannot load the module to test + doCheck = false; + + propagatedBuildInputs = [ ruamel_base typing ] + ++ stdenv.lib.optional (!isPy3k) ruamel_ordereddict; + + 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/runsnakerun/default.nix b/pkgs/development/python-modules/runsnakerun/default.nix new file mode 100644 index 000000000000..eba8871fd022 --- /dev/null +++ b/pkgs/development/python-modules/runsnakerun/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, squaremap +, wxPython +}: + +buildPythonPackage rec { + pname = "runsnakerun"; + version = "2.0.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "61d03a13f1dcb3c1829f5a146da1fe0cc0e27947558a51e848b6d469902815ef"; + }; + + propagatedBuildInputs = [ squaremap wxPython ]; + + meta = with stdenv.lib; { + description = "GUI Viewer for Python profiling runs"; + homepage = http://www.vrplumber.com/programming/runsnakerun/; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/rx/default.nix b/pkgs/development/python-modules/rx/default.nix index 7f8ba49e0274..6183596ef7dd 100644 --- a/pkgs/development/python-modules/rx/default.nix +++ b/pkgs/development/python-modules/rx/default.nix @@ -2,14 +2,14 @@ buildPythonPackage rec { pname = "rx"; - version = "1.6.0"; + version = "1.6.1"; # There are no tests on the pypi source src = fetchFromGitHub { owner = "ReactiveX"; repo = "rxpy"; rev = version; - sha256 = "174xi2j36igxmaqcgl5p64p31a7z19v62xb5czybjw72gpyyfyri"; + sha256 = "14bca67a26clzcf2abz2yb8g9lfxffjs2l236dp966sp0lfbpsn5"; }; checkInputs = [ nose ]; diff --git a/pkgs/development/python-modules/s3fs/default.nix b/pkgs/development/python-modules/s3fs/default.nix index 7a9454734d9e..77aafc1c94d5 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.1.6"; + version = "0.2.0"; src = fetchPypi { inherit pname version; - sha256 = "38a3dda6800a5dc6ed697bff8e9a47d84f5c28d186dc25d2ff2f91b445f0dae5"; + sha256 = "1p14sm3lbkwz2fidiinmyfyxwkh58ymjb0c0bsv5i0zfv0fy87x3"; }; buildInputs = [ docutils ]; diff --git a/pkgs/development/python-modules/safe/default.nix b/pkgs/development/python-modules/safe/default.nix new file mode 100644 index 000000000000..f7f6f7eabf91 --- /dev/null +++ b/pkgs/development/python-modules/safe/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + +buildPythonPackage rec { + version = "0.4"; + pname = "Safe"; + + src = fetchPypi { + inherit pname version; + sha256 = "a2fdac9fe8a9dcf02b438201d6ce0b7be78f85dc6492d03edfb89be2adf489de"; + }; + + buildInputs = [ nose ]; + + meta = with stdenv.lib; { + homepage = "https://github.com/lepture/safe"; + license = licenses.bsd3; + description = "Check password strength"; + }; + +} diff --git a/pkgs/development/python-modules/salmon-mail/default.nix b/pkgs/development/python-modules/salmon-mail/default.nix index b278d26b5dda..9486899c6061 100644 --- a/pkgs/development/python-modules/salmon-mail/default.nix +++ b/pkgs/development/python-modules/salmon-mail/default.nix @@ -1,5 +1,5 @@ { stdenv, buildPythonPackage, fetchPypi, nose, dnspython -, chardet, lmtpd, pythondaemon, six, jinja2, mock }: +, chardet, lmtpd, python-daemon, six, jinja2, mock }: buildPythonPackage rec { pname = "salmon-mail"; @@ -11,7 +11,7 @@ buildPythonPackage rec { }; checkInputs = [ nose jinja2 mock ]; - propagatedBuildInputs = [ chardet dnspython lmtpd pythondaemon six ]; + propagatedBuildInputs = [ chardet dnspython lmtpd python-daemon six ]; # The tests use salmon executable installed by salmon itself so we need to add # that to PATH diff --git a/pkgs/development/python-modules/samplerate/default.nix b/pkgs/development/python-modules/samplerate/default.nix new file mode 100644 index 000000000000..432e2194b098 --- /dev/null +++ b/pkgs/development/python-modules/samplerate/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, numpy +, pkgs +}: + +buildPythonPackage rec { + pname = "scikits.samplerate"; + version = "0.3.3"; + + src = pkgs.fetchgit { + url = https://github.com/cournape/samplerate; + rev = "a536c97eb2d6195b5f266ea3cc3a35364c4c2210"; + sha256 = "0mgic7bs5zv5ji05vr527jlxxlb70f9dg93hy1lzyz2plm1kf7gg"; + }; + + buildInputs = [ pkgs.libsamplerate ]; + propagatedBuildInputs = [ numpy ]; + + preConfigure = '' + cat > site.cfg << END + [samplerate] + library_dirs=${pkgs.libsamplerate.out}/lib + include_dirs=${pkgs.libsamplerate.dev}/include + END + ''; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/cournape/samplerate; + description = "High quality sampling rate convertion from audio data in numpy arrays"; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/sandboxlib/default.nix b/pkgs/development/python-modules/sandboxlib/default.nix new file mode 100644 index 000000000000..1a3511dab977 --- /dev/null +++ b/pkgs/development/python-modules/sandboxlib/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pbr +, isPy3k +}: + +buildPythonPackage rec { + pname = "sandboxlib"; + version = "0.31"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "0csj8hbpylqdkxcpqkcfs73dfvdqkyj23axi8m9drqdi4dhxb41h"; + }; + + buildInputs = [ pbr ]; + + meta = with stdenv.lib; { + description = "Sandboxing Library for Python"; + homepage = https://pypi.python.org/pypi/sandboxlib/0.3.1; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/sasmodels/default.nix b/pkgs/development/python-modules/sasmodels/default.nix index d84e83299039..88cdbf8a8fd8 100644 --- a/pkgs/development/python-modules/sasmodels/default.nix +++ b/pkgs/development/python-modules/sasmodels/default.nix @@ -3,14 +3,14 @@ }: buildPythonPackage rec { - pname = "sasmodels-unstable"; - version = "2018-04-27"; + pname = "sasmodels"; + version = "0.98"; src = fetchFromGitHub { owner = "SasView"; repo = "sasmodels"; - rev = "33969b656596e8b6cc8ce934cd1f8062f7b11cf2"; - sha256 = "00rvhafg08qvx0k9mzn1ppdkc9i5yfn2gr3hidrf416srf8zgb85"; + rev = "v${version}"; + sha256 = "02y4lpjwaa73pr46ylk0pw0kbill4nfzqgnfv16v5m0z9smd76ir"; }; buildInputs = [ opencl-headers ]; diff --git a/pkgs/development/python-modules/scales/default.nix b/pkgs/development/python-modules/scales/default.nix new file mode 100644 index 000000000000..4fb169b15584 --- /dev/null +++ b/pkgs/development/python-modules/scales/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, six +}: + +buildPythonPackage rec { + pname = "scales"; + version = "1.0.9"; + + src = fetchPypi { + inherit pname version; + sha256 = "8b6930f7d4bf115192290b44c757af5e254e3fcfcb75ff9a51f5c96a404e2753"; + }; + + checkInputs = [ nose ]; + propagatedBuildInputs = [ six ]; + + # No tests included + doCheck = false; + + meta = with stdenv.lib; { + description = "Stats for Python processes"; + homepage = https://www.github.com/Cue/scales; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/schedule/default.nix b/pkgs/development/python-modules/schedule/default.nix new file mode 100644 index 000000000000..ee86d8869fe8 --- /dev/null +++ b/pkgs/development/python-modules/schedule/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, mock +}: + +buildPythonPackage rec { + pname = "schedule"; + version = "0.5.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0nrkbbmr9k1bqfmv9wg5aslxzkkifcd62fm04n6844nf5mya00qh"; + }; + + buildInputs = [ mock ]; + + meta = with stdenv.lib; { + description = "Python job scheduling for humans"; + homepage = https://github.com/dbader/schedule; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/scikit-bio/default.nix b/pkgs/development/python-modules/scikit-bio/default.nix new file mode 100644 index 000000000000..7a2ab097a71e --- /dev/null +++ b/pkgs/development/python-modules/scikit-bio/default.nix @@ -0,0 +1,55 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, cython +, lockfile +, cachecontrol +, decorator +, ipython +, matplotlib +, natsort +, numpy +, pandas +, scipy +, hdmedians +, scikitlearn +, pytest +, coverage +, python +, isPy3k +}: + +buildPythonPackage rec { + version = "0.5.4"; + pname = "scikit-bio"; + disabled = !isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "3243f1995ef24643c09ff4d9391a79528aadd8232e5aa5d66c38d7b2e0c92f24"; + }; + + buildInputs = [ cython ]; + checkInputs = [ coverage ]; + propagatedBuildInputs = [ lockfile cachecontrol decorator ipython matplotlib natsort numpy pandas scipy hdmedians scikitlearn ]; + + # remove on when version > 0.5.4 + postPatch = '' + sed -i "s/numpy >= 1.9.2, < 1.14.0/numpy/" setup.py + sed -i "s/pandas >= 0.19.2, < 0.23.0/pandas/" setup.py + ''; + + # cython package not included for tests + doCheck = false; + + checkPhase = '' + ${python.interpreter} -m skbio.test + ''; + + meta = with stdenv.lib; { + homepage = http://scikit-bio.org/; + description = "Data structures, algorithms and educational resources for bioinformatics"; + license = licenses.bsd3; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/scikit-image/default.nix b/pkgs/development/python-modules/scikit-image/default.nix index 1a07e001caec..5d8399d6267c 100644 --- a/pkgs/development/python-modules/scikit-image/default.nix +++ b/pkgs/development/python-modules/scikit-image/default.nix @@ -16,11 +16,11 @@ buildPythonPackage rec { pname = "scikit-image"; - version = "0.14.0"; + version = "0.14.1"; src = fetchPypi { inherit pname version; - sha256 = "325f75eb80fbc5371136e37f323445309ca9f65b6c6f718d0d0e2189e5de1224"; + sha256 = "86a9b3b4f74f231e0a6bcfd3235dcf3f0118df25dac21201da5e064d681e2c50"; }; buildInputs = [ cython ]; diff --git a/pkgs/development/python-modules/scikitlearn/default.nix b/pkgs/development/python-modules/scikitlearn/default.nix index 4e22110bf3d4..c6cd2efcc2fe 100644 --- a/pkgs/development/python-modules/scikitlearn/default.nix +++ b/pkgs/development/python-modules/scikitlearn/default.nix @@ -1,34 +1,32 @@ { stdenv, buildPythonPackage, fetchPypi, python -, nose, pillow , gfortran, glibcLocales -, numpy, scipy +, numpy, scipy, pytest, pillow }: buildPythonPackage rec { pname = "scikit-learn"; - version = "0.19.2"; + version = "0.20.0"; # UnboundLocalError: local variable 'message' referenced before assignment - doCheck = false; disabled = stdenv.isi686; # https://github.com/scikit-learn/scikit-learn/issues/5534 src = fetchPypi { inherit pname version; - sha256 = "b276739a5f863ccacb61999a3067d0895ee291c95502929b2ae56ea1f882e888"; + sha256 = "064cbxsis6m7l6pr09ijjwqdv0c0yrfnazabwq8p09gcz1qxklcp"; }; - buildInputs = [ nose pillow gfortran glibcLocales ]; + buildInputs = [ pillow gfortran glibcLocales ]; propagatedBuildInputs = [ numpy scipy numpy.blas ]; + checkInputs = [ pytest ]; LC_ALL="en_US.UTF-8"; - # Disable doctests on OSX: https://github.com/scikit-learn/scikit-learn/issues/10213 - # Disable doctests everywhere: https://github.com/NixOS/nixpkgs/issues/35436 + doCheck = !stdenv.isAarch64; + # Skip test_feature_importance_regression - does web fetch checkPhase = '' - HOME=$TMPDIR OMP_NUM_THREADS=1 nosetests --doctest-options=+SKIP $out/${python.sitePackages}/sklearn/ + cd $TMPDIR + HOME=$TMPDIR OMP_NUM_THREADS=1 pytest -k "not test_feature_importance_regression" --pyargs sklearn ''; - - meta = with stdenv.lib; { description = "A set of python modules for machine learning and data mining"; homepage = http://scikit-learn.org; diff --git a/pkgs/development/python-modules/scipy/default.nix b/pkgs/development/python-modules/scipy/default.nix index 140e8cc80b4d..597a8e0783a2 100644 --- a/pkgs/development/python-modules/scipy/default.nix +++ b/pkgs/development/python-modules/scipy/default.nix @@ -10,7 +10,8 @@ buildPythonPackage rec { }; checkInputs = [ nose pytest ]; - buildInputs = [ gfortran numpy.blas ]; + nativeBuildInputs = [ gfortran ]; + buildInputs = [ numpy.blas ]; propagatedBuildInputs = [ numpy ]; # Remove tests because of broken wrapper @@ -28,12 +29,7 @@ buildPythonPackage rec { ''; preBuild = '' - echo "Creating site.cfg file..." - cat << EOF > site.cfg - [openblas] - include_dirs = ${numpy.blas}/include - library_dirs = ${numpy.blas}/lib - EOF + ln -s ${numpy.cfg} site.cfg ''; enableParallelBuilding = true; diff --git a/pkgs/tools/graphics/scour/default.nix b/pkgs/development/python-modules/scour/default.nix similarity index 73% rename from pkgs/tools/graphics/scour/default.nix rename to pkgs/development/python-modules/scour/default.nix index 11932aabe0bb..7c198519331b 100644 --- a/pkgs/tools/graphics/scour/default.nix +++ b/pkgs/development/python-modules/scour/default.nix @@ -1,8 +1,6 @@ -{ stdenv, python3 }: +{ lib, buildPythonPackage, fetchPypi, six }: -with python3.pkgs; - -buildPythonApplication rec { +buildPythonPackage rec { pname = "scour"; version = "0.37"; @@ -13,11 +11,13 @@ buildPythonApplication rec { propagatedBuildInputs = [ six ]; - meta = with stdenv.lib; { + # No tests included in archive + doCheck = false; + + meta = with lib; { description = "An SVG Optimizer / Cleaner "; homepage = https://github.com/scour-project/scour; license = licenses.asl20; maintainers = with maintainers; [ worldofpeace ]; - platforms = platforms.unix; }; } diff --git a/pkgs/development/python-modules/scp/default.nix b/pkgs/development/python-modules/scp/default.nix index 45db62db8e55..623b94124d13 100644 --- a/pkgs/development/python-modules/scp/default.nix +++ b/pkgs/development/python-modules/scp/default.nix @@ -7,11 +7,11 @@ buildPythonPackage rec { pname = "scp"; - version = "0.11.0"; + version = "0.13.0"; src = fetchPypi { inherit pname version; - sha256 = "ea095dd1d0e131874bc9930c3965bce3d1d70be5adb2a30d811fcaea4708a9ee"; + sha256 = "09219c45hafq6pb8z6rsinsfhp3rsx5mr9cgz2099rcs4if2gk6g"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/scripttest/default.nix b/pkgs/development/python-modules/scripttest/default.nix new file mode 100644 index 000000000000..2ae7a4c8e361 --- /dev/null +++ b/pkgs/development/python-modules/scripttest/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +}: + +buildPythonPackage rec { + version = "1.3"; + pname = "scripttest"; + + src = fetchPypi { + inherit pname version; + sha256 = "951cfc25219b0cd003493a565f2e621fd791beaae9f9a3bdd7024d8626419c38"; + }; + + buildInputs = [ pytest ]; + + # Tests are not included. See https://github.com/pypa/scripttest/issues/11 + doCheck = false; + + meta = with stdenv.lib; { + description = "A library for testing interactive command-line applications"; + homepage = https://pypi.python.org/pypi/ScriptTest/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/sdnotify/default.nix b/pkgs/development/python-modules/sdnotify/default.nix new file mode 100644 index 000000000000..478453821782 --- /dev/null +++ b/pkgs/development/python-modules/sdnotify/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "sdnotify"; + version = "0.3.2"; + + src = fetchPypi { + sha256 = "1wdrdg2j16pmqhk0ify20s5pngijh7zc6hyxhh8w8v5k8v3pz5vk"; + inherit pname version; + }; + + meta = with stdenv.lib; { + description = "A pure Python implementation of systemd's service notification protocol"; + homepage = https://github.com/bb4242/sdnotify; + license = licenses.mit; + maintainers = with maintainers; [ pmiddend ]; + }; +} diff --git a/pkgs/development/python-modules/secretstorage/default.nix b/pkgs/development/python-modules/secretstorage/default.nix index 98bbef174ae7..c0df4d4a878e 100644 --- a/pkgs/development/python-modules/secretstorage/default.nix +++ b/pkgs/development/python-modules/secretstorage/default.nix @@ -1,23 +1,28 @@ -{ stdenv, fetchFromGitHub, buildPythonPackage -, dbus-python, cryptography }: +{ lib, fetchPypi, buildPythonPackage, pythonOlder, cryptography, jeepney, pygobject3 }: buildPythonPackage rec { pname = "secretstorage"; - version = "2.3.1"; + version = "3.1.0"; - src = fetchFromGitHub { - owner = "mitya57"; - repo = "secretstorage"; - rev = version; - sha256 = "1sjd2jjbxgkkxyrfwx89x0hsnn39w2cr2qkxbg1iz52znr4sqism"; + disabled = pythonOlder "3.5"; + + src = fetchPypi { + pname = "SecretStorage"; + inherit version; + sha256 = "12vxzradibfmznssh7x2zd7qym2hl7wn34fn2yn58pnx6sykrai9"; }; - propagatedBuildInputs = [ dbus-python cryptography ]; + propagatedBuildInputs = [ + cryptography + jeepney + pygobject3 + ]; - doCheck = false; # requires dbus session + # Needs a D-Bus Sesison + doCheck = false; - meta = with stdenv.lib; { - homepage = "https://github.com/mitya57/secretstorage"; + meta = with lib; { + homepage = https://github.com/mitya57/secretstorage; description = "Python bindings to FreeDesktop.org Secret Service API"; license = licenses.bsdOriginal; maintainers = with maintainers; [ teto ]; diff --git a/pkgs/development/python-modules/seekpath/default.nix b/pkgs/development/python-modules/seekpath/default.nix index dfca0a5fa2ea..5aa34a442059 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.2"; + version = "1.8.4"; src = fetchPypi { inherit pname version; - sha256 = "8fb22231ed6fc6aa12e2f2cc6c8ca67b82648e16c1c85ddac2e2237ac4553d83"; + sha256 = "b61dadba82acc0838402981b7944155adc092b114ca81f53f61b1d498a512e3a"; }; LC_ALL = "en_US.utf-8"; diff --git a/pkgs/development/python-modules/selectors2/default.nix b/pkgs/development/python-modules/selectors2/default.nix new file mode 100644 index 000000000000..030178fef830 --- /dev/null +++ b/pkgs/development/python-modules/selectors2/default.nix @@ -0,0 +1,29 @@ +{ stdenv, buildPythonPackage, fetchPypi +, nose, psutil, mock }: + +buildPythonPackage rec { + version = "2.0.1"; + pname = "selectors2"; + + src = fetchPypi { + inherit pname version; + sha256 = "81b77c4c6f607248b1d6bbdb5935403fef294b224b842a830bbfabb400c81884"; + }; + + checkInputs = [ nose psutil mock ]; + + checkPhase = '' + # https://github.com/NixOS/nixpkgs/pull/46186#issuecomment-419450064 + # Trick to disable certain tests that depend on timing which + # will always fail on hydra + export TRAVIS="" + nosetests tests/test_selectors2.py + ''; + + meta = with stdenv.lib; { + homepage = https://www.github.com/SethMichaelLarson/selectors2; + description = "Back-ported, durable, and portable selectors"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/selectors34/default.nix b/pkgs/development/python-modules/selectors34/default.nix new file mode 100644 index 000000000000..76f6232bafa7 --- /dev/null +++ b/pkgs/development/python-modules/selectors34/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, lib +, python +, six +}: + +buildPythonPackage rec { + + name = "${pname}-${version}"; + pname = "selectors34"; + version = "1.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "09f5066337f8a76fb5233f267873f89a27a17c10bf79575954894bb71686451c"; + }; + + propagatedBuildInputs = [ six ]; + + checkPhase = '' + ${python.interpreter} setup.py test + ''; + + meta = with stdenv.lib; { + description = "A backport of the selectors module from Python 3.4"; + homepage = https://github.com/berkerpeksag/selectors34; + license = licenses.psfl; + maintainers = with maintainers; [ prusnak ]; + }; +} diff --git a/pkgs/development/python-modules/selenium/default.nix b/pkgs/development/python-modules/selenium/default.nix index cd4a6389a351..ada159aaa121 100644 --- a/pkgs/development/python-modules/selenium/default.nix +++ b/pkgs/development/python-modules/selenium/default.nix @@ -4,6 +4,7 @@ , fetchFromGitHub , buildPythonPackage , geckodriver +, urllib3 , xorg }: @@ -22,17 +23,17 @@ in buildPythonPackage rec { pname = "selenium"; - version = "3.8.1"; + version = "3.141.0"; src = fetchPypi { inherit pname version; - sha256 = "1lqm2md84g11g7lqi94xqb5lydm93vgmlznfhf27g6sy9ayjvgcs"; + sha256 = "039hf9knvl4s3hp21bzwsp1g5ri9gxsh504dp48lc6nr1av35byy"; }; buildInputs = [xorg.libX11]; propagatedBuildInputs = [ - geckodriver + geckodriver urllib3 ]; patchPhase = stdenv.lib.optionalString stdenv.isLinux '' diff --git a/pkgs/development/python-modules/semantic/default.nix b/pkgs/development/python-modules/semantic/default.nix new file mode 100644 index 000000000000..b5855fbb143d --- /dev/null +++ b/pkgs/development/python-modules/semantic/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, quantities +, numpy +}: + +buildPythonPackage rec { + pname = "semantic"; + version = "1.0.3"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "bbc47dad03dddb1ba5895612fdfa1e43cfb3c497534976cebacd4f3684b505b4"; + }; + + propagatedBuildInputs = [ quantities numpy ]; + + # strange setuptools error (can not import semantic.test) + doCheck = false; + + meta = with stdenv.lib; { + description = "Common Natural Language Processing Tasks for Python"; + homepage = https://github.com/crm416/semantic; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/serpent/default.nix b/pkgs/development/python-modules/serpent/default.nix new file mode 100644 index 000000000000..5ea59eb6a2a3 --- /dev/null +++ b/pkgs/development/python-modules/serpent/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, lib +, python +, isPy27 +, isPy33 +, enum34 +}: + +buildPythonPackage rec { + + name = "${pname}-${version}"; + pname = "serpent"; + version = "1.27"; + + src = fetchPypi { + inherit pname version; + sha256 = "6f8dc4317fb5b5a9629b5e518846bc9fee374b8171533726dc68df52b36ee912"; + }; + + propagatedBuildInputs = lib.optionals (isPy27 || isPy33) [ enum34 ]; + + checkPhase = '' + ${python.interpreter} setup.py test + ''; + + meta = with stdenv.lib; { + description = "A simple serialization library based on ast.literal_eval"; + homepage = https://github.com/irmen/Serpent; + license = licenses.mit; + maintainers = with maintainers; [ prusnak ]; + }; +} diff --git a/pkgs/development/python-modules/setproctitle/default.nix b/pkgs/development/python-modules/setproctitle/default.nix new file mode 100644 index 000000000000..3aea75e3de82 --- /dev/null +++ b/pkgs/development/python-modules/setproctitle/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "python-setproctitle"; + version = "1.1.9"; + + src = fetchPypi { + inherit pname version; + sha256 = "1mqadassxcm0m9r1l02m5vr4bbandn48xz8gifvxmb4wiz8i8d0w"; + }; + + meta = with stdenv.lib; { + description = "Allows a process to change its title (as displayed by system tools such as ps and top)"; + homepage = https://github.com/dvarrazzo/py-setproctitle; + license = licenses.bsdOriginal; + maintainers = with maintainers; [ exi ]; + }; + +} diff --git a/pkgs/development/python-modules/setuptools-git/default.nix b/pkgs/development/python-modules/setuptools-git/default.nix new file mode 100644 index 000000000000..c68ba10a3209 --- /dev/null +++ b/pkgs/development/python-modules/setuptools-git/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +}: + +buildPythonPackage rec { + pname = "setuptools-git"; + version = "1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "047d7595546635edebef226bc566579d422ccc48a8a91c7d32d8bd174f68f831"; + }; + + propagatedBuildInputs = [ pkgs.git ]; + doCheck = false; + + meta = with stdenv.lib; { + description = "Setuptools revision control system plugin for Git"; + homepage = https://pypi.python.org/pypi/setuptools-git; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix index b61af72909ff..ac3d0e473958 100644 --- a/pkgs/development/python-modules/setuptools/default.nix +++ b/pkgs/development/python-modules/setuptools/default.nix @@ -8,13 +8,13 @@ # Should use buildPythonPackage here somehow stdenv.mkDerivation rec { pname = "setuptools"; - version = "40.2.0"; + version = "40.4.3"; name = "${python.libPrefix}-${pname}-${version}"; src = fetchPypi { inherit pname version; extension = "zip"; - sha256 = "47881d54ede4da9c15273bac65f9340f8929d4f0213193fa7894be384f2dcfa6"; + sha256 = "acbc5740dd63f243f46c2b4b8e2c7fd92259c2ddb55a4115b16418a2ed371b15"; }; nativeBuildInputs = [ unzip wrapPython ]; diff --git a/pkgs/development/python-modules/setuptoolsdarcs/default.nix b/pkgs/development/python-modules/setuptoolsdarcs/default.nix new file mode 100644 index 000000000000..d696a5be08fa --- /dev/null +++ b/pkgs/development/python-modules/setuptoolsdarcs/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, darcsver +}: + +buildPythonPackage rec { + pname = "setuptools_darcs"; + version = "1.2.11"; + + src = fetchPypi { + inherit pname version; + sha256 = "1wsh0g1fn10msqk87l5jrvzs0yj5mp6q9ld3gghz6zrhl9kqzdn1"; + }; + + # In order to break the dependency on darcs -> ghc, we don't add + # darcs as a propagated build input. + propagatedBuildInputs = [ darcsver ]; + + # ugly hack to specify version that should otherwise come from darcs + patchPhase = '' + substituteInPlace setup.py --replace "name=PKG" "name=PKG, version='${version}'" + ''; + + meta = with stdenv.lib; { + description = "Setuptools plugin for the Darcs version control system"; + homepage = http://allmydata.org/trac/setuptools_darcs; + license = licenses.bsd0; + }; +} diff --git a/pkgs/development/python-modules/setuptoolstrial/default.nix b/pkgs/development/python-modules/setuptoolstrial/default.nix new file mode 100644 index 000000000000..b393d0eb2003 --- /dev/null +++ b/pkgs/development/python-modules/setuptoolstrial/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, virtualenv +, pytestrunner +, pytest-virtualenv +, twisted +, pathlib2 +}: + +buildPythonPackage rec { + pname = "setuptools_trial"; + version = "0.6.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "14220f8f761c48ba1e2526f087195077cf54fad7098b382ce220422f0ff59b12"; + }; + + buildInputs = [ pytest virtualenv pytestrunner pytest-virtualenv ]; + propagatedBuildInputs = [ twisted pathlib2 ]; + + postPatch = '' + sed -i '12,$d' tests/test_main.py + ''; + + # Couldn't get tests working + doCheck = false; + + meta = with stdenv.lib; { + description = "Setuptools plugin that makes unit tests execute with trial instead of pyunit."; + homepage = "https://github.com/rutsky/setuptools-trial"; + license = licenses.bsd2; + maintainers = with maintainers; [ ryansydnor nand0p ]; + }; + +} diff --git a/pkgs/development/python-modules/sexpdata/default.nix b/pkgs/development/python-modules/sexpdata/default.nix new file mode 100644 index 000000000000..97bb5b35b197 --- /dev/null +++ b/pkgs/development/python-modules/sexpdata/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "sexpdata"; + version = "0.0.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "eb696bc66b35def5fb356de09481447dff4e9a3ed926823134e1d0f35eade428"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + description = "S-expression parser for Python"; + homepage = "https://github.com/tkf/sexpdata"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/sh/default.nix b/pkgs/development/python-modules/sh/default.nix new file mode 100644 index 000000000000..37388bf46900 --- /dev/null +++ b/pkgs/development/python-modules/sh/default.nix @@ -0,0 +1,24 @@ +{ stdenv, buildPythonPackage, fetchPypi, coverage }: + +buildPythonPackage rec { + pname = "sh"; + version = "1.12.14"; + + src = fetchPypi { + inherit pname version; + sha256 = "1z2hx357xp3v4cv44xmqp7lli3frndqpyfmpbxf7n76h7s1zaaxm"; + }; + + checkInputs = [ coverage ]; + + # A test needs the HOME directory to be different from $TMPDIR. + preCheck = '' + HOME=$(mktemp -d) + ''; + + meta = { + description = "Python subprocess interface"; + homepage = https://pypi.python.org/pypi/sh/; + license = stdenv.lib.licenses.mit; + }; +} diff --git a/pkgs/development/python-modules/sharedmem/default.nix b/pkgs/development/python-modules/sharedmem/default.nix new file mode 100644 index 000000000000..60c91b641098 --- /dev/null +++ b/pkgs/development/python-modules/sharedmem/default.nix @@ -0,0 +1,21 @@ +{ buildPythonPackage, fetchPypi, lib, numpy }: + +buildPythonPackage rec { + + pname = "sharedmem"; + version = "0.3.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "1wr438m1jmcj6ccskzm6pchv6ldx7031h040adadjmkivz5rry41"; + }; + + propagatedBuildInputs = [ numpy ]; + + meta = { + homepage = http://rainwoodman.github.io/sharedmem/; + description = "Easier parallel programming on shared memory computers"; + maintainers = with lib.maintainers; [ edwtjo ]; + license = lib.licenses.gpl3; + }; +} diff --git a/pkgs/development/python-modules/shellingham/default.nix b/pkgs/development/python-modules/shellingham/default.nix new file mode 100644 index 000000000000..6fa265517dfa --- /dev/null +++ b/pkgs/development/python-modules/shellingham/default.nix @@ -0,0 +1,19 @@ +{ stdenv, buildPythonPackage, fetchPypi +}: + +buildPythonPackage rec { + pname = "shellingham"; + version = "1.2.7"; + + src = fetchPypi { + inherit pname version; + sha256 = "06biyiwq9571mryzbr50am3mxpc3blscwqhiq8c66ac4xm3maszm"; + }; + + meta = with stdenv.lib; { + description = "Tool to Detect Surrounding Shell"; + homepage = https://github.com/sarugaku/shellingham; + license = licenses.isc; + maintainers = with maintainers; [ mbode ]; + }; +} diff --git a/pkgs/development/python-modules/shippai/default.nix b/pkgs/development/python-modules/shippai/default.nix index ac035061692b..ffb221ffdc51 100644 --- a/pkgs/development/python-modules/shippai/default.nix +++ b/pkgs/development/python-modules/shippai/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { pname = "shippai"; # Please make sure that vdirsyncer still builds if you update this package. - version = "0.2.3"; + version = "0.2.4"; src = fetchPypi { inherit pname version; - sha256 = "1ppwywzg4d12h658682ssmingm6ls6a96p4ak26i2w9d4lf8pfsc"; + sha256 = "87cc9899212d917031853becd7cb14808181289c3c329b1418e9b4b6aae93c80"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/shortuuid/default.nix b/pkgs/development/python-modules/shortuuid/default.nix new file mode 100644 index 000000000000..43cf9806ba67 --- /dev/null +++ b/pkgs/development/python-modules/shortuuid/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pep8 +}: + +buildPythonPackage rec { + pname = "shortuuid"; + version = "0.4.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "4606dbb19124d98109c00e2cafae2df8117aec02115623e18fb2abe3f766d293"; + }; + + buildInputs = [pep8]; + + meta = with stdenv.lib; { + description = "A generator library for concise, unambiguous and URL-safe UUIDs"; + homepage = https://github.com/stochastic-technologies/shortuuid/; + license = licenses.bsd3; + maintainers = with maintainers; [ zagy ]; + }; + +} diff --git a/pkgs/development/python-modules/should-dsl/default.nix b/pkgs/development/python-modules/should-dsl/default.nix new file mode 100644 index 000000000000..987d7e60cea6 --- /dev/null +++ b/pkgs/development/python-modules/should-dsl/default.nix @@ -0,0 +1,22 @@ +{ stdenv, buildPythonPackage, fetchPypi }: + +buildPythonPackage rec { + pname = "should-dsl"; + version = "2.1.2"; + + src = fetchPypi { + inherit version; + pname = "should_dsl"; + sha256 = "0ai30dxgygwzaj9sgdzyfr9p5b7gwc9piq59nzr4xy5x1zcm7xrn"; + }; + + # There are no tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Should assertions in Python as clear and readable as possible"; + homepage = http://www.should-dsl.info/; + license = licenses.mit; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/shouldbe/default.nix b/pkgs/development/python-modules/shouldbe/default.nix new file mode 100644 index 000000000000..df868bb4d5e5 --- /dev/null +++ b/pkgs/development/python-modules/shouldbe/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, forbiddenfruit +}: + +buildPythonPackage rec { + version = "0.1.0"; + pname = "shouldbe"; + + src = fetchPypi { + inherit pname version; + sha256 = "07pchxpv1xvjbck0xy44k3a1jrvklg0wbyccn14w0i7d135d4174"; + }; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ forbiddenfruit ]; + + doCheck = false; # Segmentation fault on py 3.5 + + meta = with stdenv.lib; { + description = "Python Assertion Helpers inspired by Shouldly"; + homepage = https://pypi.python.org/pypi/shouldbe/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/sievelib/default.nix b/pkgs/development/python-modules/sievelib/default.nix new file mode 100644 index 000000000000..d579f3ef7445 --- /dev/null +++ b/pkgs/development/python-modules/sievelib/default.nix @@ -0,0 +1,41 @@ +{ lib, buildPythonPackage, fetchPypi, fetchpatch, mock +, future, six, setuptools_scm }: + +buildPythonPackage rec { + pname = "sievelib"; + version = "1.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1sl1fnwr5jdacrrnq2rvzh4vv1dyxd3x31vnqga36gj8h546h7mz"; + }; + + patches = [ + (fetchpatch { + url = "https://github.com/tonioo/sievelib/commit/1deef0e2bf039a0e817ea6f19aaf1947dc9fafbc.patch"; + sha256 = "0vaj73mcij9dism8vfaai82irh8j1b2n8gf9jl1a19d2l26jrflk"; + }) + ]; + + buildInputs = [ setuptools_scm ]; + propagatedBuildInputs = [ future six ]; + checkInputs = [ mock ]; + + meta = { + description = "Client-side Sieve and Managesieve library written in Python"; + homepage = https://github.com/tonioo/sievelib; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ leenaars ]; + longDescription = '' + A library written in Python that implements RFC 5228 (Sieve: An Email + Filtering Language) and RFC 5804 (ManageSieve: A Protocol for + Remotely Managing Sieve Scripts), as well as the following extensions: + + * Copying Without Side Effects (RFC 3894) + * Body (RFC 5173) + * Date and Index (RFC 5260) + * Vacation (RFC 5230) + * Imap4flags (RFC 5232) + ''; + }; +} diff --git a/pkgs/development/python-modules/signedjson/default.nix b/pkgs/development/python-modules/signedjson/default.nix new file mode 100644 index 000000000000..33a615fefd46 --- /dev/null +++ b/pkgs/development/python-modules/signedjson/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, canonicaljson +, unpaddedbase64 +, pynacl +}: + +buildPythonPackage rec { + pname = "signedjson"; + version = "1.0.0"; + + src = fetchgit { + url = "https://github.com/matrix-org/python-signedjson.git"; + rev = "refs/tags/v${version}"; + sha256 = "0b8xxhc3npd4567kqapfp4gs7m0h057xam3an7424az262ind82n"; + }; + + propagatedBuildInputs = [ canonicaljson unpaddedbase64 pynacl ]; + + meta = with stdenv.lib; { + homepage = https://pypi.org/project/signedjson/; + description = "Sign JSON with Ed25519 signatures"; + license = licenses.asl20; + }; +} diff --git a/pkgs/development/python-modules/sigtools/default.nix b/pkgs/development/python-modules/sigtools/default.nix new file mode 100644 index 000000000000..88bddacbe056 --- /dev/null +++ b/pkgs/development/python-modules/sigtools/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, repeated_test +, sphinx +, mock +, coverage +, unittest2 +, funcsigs +, six +}: + +buildPythonPackage rec { + pname = "sigtools"; + version = "1.1a3"; + + src = fetchPypi { + inherit pname version; + sha256 = "190w14vzbiyvxcl9jmyyimpahar5b0bq69v9iv7chi852yi71w6w"; + }; + + buildInputs = [ repeated_test sphinx mock coverage unittest2 ]; + propagatedBuildInputs = [ funcsigs six ]; + + patchPhase = ''sed -i s/test_suite="'"sigtools.tests"'"/test_suite="'"unittest2.collector"'"/ setup.py''; + + meta = with stdenv.lib; { + description = "Utilities for working with 3.3's inspect.Signature objects."; + homepage = "https://pypi.python.org/pypi/sigtools"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/simanneal/default.nix b/pkgs/development/python-modules/simanneal/default.nix index d059d720f8bd..ad1f2643e5f0 100644 --- a/pkgs/development/python-modules/simanneal/default.nix +++ b/pkgs/development/python-modules/simanneal/default.nix @@ -2,13 +2,13 @@ buildPythonPackage rec { pname = "simanneal"; - version = "0.4.1"; + version = "0.4.2"; src = fetchFromGitHub { owner = "perrygeo"; repo = "simanneal"; rev = version; - sha256 = "12499wvf7ii7cy8z2f1d472p7q9napg1lj0h9xx8l1mbr1hjlp3q"; + sha256 = "0p75da4nbk6iy16aahl0ilqg605jrr6aa1pzfyd9hc7ak2vs6840"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/simple-websocket-server/default.nix b/pkgs/development/python-modules/simple-websocket-server/default.nix new file mode 100644 index 000000000000..ee9444fd38ec --- /dev/null +++ b/pkgs/development/python-modules/simple-websocket-server/default.nix @@ -0,0 +1,22 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub }: + +buildPythonPackage rec { + pname = "simple-websocket-server"; + version = "20180414"; + src = fetchFromGitHub { + owner = "dpallot"; + repo = "simple-websocket-server"; + rev = "34e6def93502943d426fb8bb01c6901341dd4fe6"; + sha256 = "19rcpdx4vxg9is1cpyh9m9br5clyzrpb7gyfqsl0g3im04m098n5"; + }; + + doCheck = false; # no tests + + meta = with stdenv.lib; { + description = "A python based websocket server that is simple and easy to use"; + homepage = https://github.com/dpallot/simple-websocket-server/; + license = licenses.mit; + maintainers = with maintainers; [ rvolosatovs ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/python-modules/simpleai/default.nix b/pkgs/development/python-modules/simpleai/default.nix new file mode 100644 index 000000000000..3d4bdf3968fc --- /dev/null +++ b/pkgs/development/python-modules/simpleai/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, numpy +, isPy3k +}: + +buildPythonPackage rec { + version = "0.7.11"; + pname = "simpleai"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "03frjc5jxsz9xm24jz7qa4hcp0dicgazrxkdsa2rsnir672lwkwz"; + }; + + propagatedBuildInputs = [ numpy ]; + + #No tests in archive + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/simpleai-team/simpleai; + description = "This lib implements many of the artificial intelligence algorithms described on the book 'Artificial Intelligence, a Modern Approach'"; + maintainers = with maintainers; [ NikolaMandic ]; + }; + +} diff --git a/pkgs/development/python-modules/simplebayes/default.nix b/pkgs/development/python-modules/simplebayes/default.nix new file mode 100644 index 000000000000..705b75593725 --- /dev/null +++ b/pkgs/development/python-modules/simplebayes/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, nose +, mock +, isPy3k +}: + +buildPythonPackage rec { + pname = "simplebayes"; + version = "1.5.8"; + + # Use GitHub instead of pypi, because it contains tests. + src = fetchFromGitHub { + repo = "simplebayes"; + owner = "hickeroar"; + # NOTE: This is actually 1.5.8 but the tag is wrong! + rev = "1.5.7"; + sha256 = "0mp7rvfdmpfxnka4czw3lv5kkh6gdxh6dm4r6hcln1zzfg9lxp4h"; + }; + + checkInputs = [ nose mock ]; + + postPatch = stdenv.lib.optionalString isPy3k '' + sed -i -e 's/open *(\([^)]*\))/open(\1, encoding="utf-8")/' setup.py + ''; + + checkPhase = "nosetests tests/test.py"; + + meta = with stdenv.lib; { + description = "Memory-based naive bayesian text classifier"; + homepage = "https://github.com/hickeroar/simplebayes"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/simpleeval/default.nix b/pkgs/development/python-modules/simpleeval/default.nix index 831cfede950a..ca304fc10f67 100644 --- a/pkgs/development/python-modules/simpleeval/default.nix +++ b/pkgs/development/python-modules/simpleeval/default.nix @@ -2,10 +2,10 @@ buildPythonPackage rec { pname = "simpleeval"; - version = "0.9.6"; + version = "0.9.8"; src = fetchPypi { inherit pname version; - sha256 = "848fdb9ee5f30cf93b9f0d840db6e7562633d20abf7d67c2382a0a2162a79410"; + sha256 = "00fzwbjg98lsnmfzmbgzg1k8q8iqbahcxjnnlhzhb44phrhcxql5"; }; meta = { homepage = https://github.com/danthedeckie/simpleeval; diff --git a/pkgs/development/python-modules/simplekml/default.nix b/pkgs/development/python-modules/simplekml/default.nix new file mode 100644 index 000000000000..d97c1b0c9638 --- /dev/null +++ b/pkgs/development/python-modules/simplekml/default.nix @@ -0,0 +1,20 @@ +{ lib , buildPythonPackage , fetchPypi }: + +buildPythonPackage rec { + pname = "simplekml"; + version = "1.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "30c121368ce1d73405721730bf766721e580cae6fbb7424884c734c89ec62ad7"; + }; + + doCheck = false; # no tests are defined in 1.3.1 + + meta = with lib; { + description = "Generate KML with as little effort as possible"; + homepage = https://readthedocs.org/projects/simplekml/; + license = licenses.lgpl3Plus; + maintainers = with maintainers; [ rvolosatovs ]; + }; +} diff --git a/pkgs/development/python-modules/simpleparse/default.nix b/pkgs/development/python-modules/simpleparse/default.nix new file mode 100644 index 000000000000..025331a49e93 --- /dev/null +++ b/pkgs/development/python-modules/simpleparse/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, isPyPy +}: + +buildPythonPackage rec { + version = "2.1.1"; + pname = "simpleparse"; + disabled = isPy3k || isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "1n8msk71lpl3kv086xr2sv68ppgz6228575xfnbszc6p1mwr64rg"; + }; + + doCheck = false; # weird error + + meta = with stdenv.lib; { + description = "A Parser Generator for Python"; + homepage = https://pypi.python.org/pypi/SimpleParse; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/sipsimple/default.nix b/pkgs/development/python-modules/sipsimple/default.nix new file mode 100644 index 000000000000..1df36dcf5d0a --- /dev/null +++ b/pkgs/development/python-modules/sipsimple/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, buildPythonPackage +, fetchdarcs +, isPy3k +, pkgs +, cython +, dnspython +, dateutil +, xcaplib +, msrplib +, lxml +, python-otr +}: + +buildPythonPackage rec { + pname = "sipsimple"; + version = "3.1.1"; + disabled = isPy3k; + + src = fetchdarcs { + url = http://devel.ag-projects.com/repositories/python-sipsimple; + rev = "release-${version}"; + sha256 = "0jdilm11f5aahxrzrkxrfx9sgjgkbla1r0wayc5dzd2wmjrdjyrg"; + }; + + preConfigure = '' + chmod +x ./deps/pjsip/configure ./deps/pjsip/aconfigure + ''; + + nativeBuildInputs = [ pkgs.pkgconfig ]; + buildInputs = with pkgs; [ alsaLib ffmpeg libv4l sqlite libvpx ]; + propagatedBuildInputs = [ cython pkgs.openssl dnspython dateutil xcaplib msrplib lxml python-otr ]; + + meta = with stdenv.lib; { + description = "SIP SIMPLE implementation for Python"; + homepage = http://sipsimpleclient.org/; + license = licenses.gpl3; + maintainers = with maintainers; [ pSub ]; + }; + +} diff --git a/pkgs/development/python-modules/sleekxmpp/default.nix b/pkgs/development/python-modules/sleekxmpp/default.nix index 37ecc8bbb1c4..426019fc8a97 100644 --- a/pkgs/development/python-modules/sleekxmpp/default.nix +++ b/pkgs/development/python-modules/sleekxmpp/default.nix @@ -20,4 +20,5 @@ buildPythonPackage rec { license = licenses.mit; homepage = "http://sleekxmpp.com/"; }; + } diff --git a/pkgs/development/python-modules/slicerator/default.nix b/pkgs/development/python-modules/slicerator/default.nix new file mode 100644 index 000000000000..6af7fafdddf8 --- /dev/null +++ b/pkgs/development/python-modules/slicerator/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, six +}: + +buildPythonPackage rec { + version = "0.9.8"; + pname = "slicerator"; + + src = fetchPypi { + inherit pname version; + sha256 = "b91dd76a415fd8872185cbd6fbf1922fe174359053d4694983fc719e4a0f5667"; + }; + + propagatedBuildInputs = [ six ]; + + checkPhase = '' + ${python.interpreter} run_tests.py + ''; + + # run_tests.py not packaged with pypi release + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://github.com/soft-matter/slicerator; + description = "A lazy-loading, fancy-sliceable iterable"; + license = licenses.bsdOriginal; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/slither-analyzer/default.nix b/pkgs/development/python-modules/slither-analyzer/default.nix new file mode 100644 index 000000000000..10241104ef33 --- /dev/null +++ b/pkgs/development/python-modules/slither-analyzer/default.nix @@ -0,0 +1,36 @@ +{ lib, buildPythonPackage, fetchPypi, makeWrapper, prettytable, pythonOlder, solc }: + +buildPythonPackage rec { + pname = "slither-analyzer"; + version = "0.3.0"; + + disabled = pythonOlder "3.6"; + + # No Python tests + doCheck = false; + + src = fetchPypi { + inherit pname version; + sha256 = "10vrcqm371kqmf702xmqmzimv3xgrn3k3ip06nr1l6gnj3jk138g"; + }; + + nativeBuildInputs = [ makeWrapper ]; + propagatedBuildInputs = [ prettytable ]; + + postFixup = '' + wrapProgram $out/bin/slither \ + --prefix PATH : "${lib.makeBinPath [ solc ]}" + ''; + + meta = with lib; { + description = "Static Analyzer for Solidity"; + longDescription = '' + Slither is a Solidity static analysis framework written in Python 3. It + runs a suite of vulnerability detectors, prints visual information about + contract details, and provides an API to easily write custom analyses. + ''; + homepage = https://github.com/trailofbits/slither; + license = licenses.agpl3; + maintainers = [ maintainers.asymmetric ]; + }; +} diff --git a/pkgs/development/python-modules/slixmpp/default.nix b/pkgs/development/python-modules/slixmpp/default.nix new file mode 100644 index 000000000000..88c43bce2970 --- /dev/null +++ b/pkgs/development/python-modules/slixmpp/default.nix @@ -0,0 +1,26 @@ +{ lib, buildPythonPackage, fetchPypi, pythonOlder, fetchurl, aiodns, pyasn1, pyasn1-modules, gnupg }: + +buildPythonPackage rec { + pname = "slixmpp"; + version = "1.4.0"; + + disabled = pythonOlder "3.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "155qxx4xlkkjb4hphc09nsi2mi4xi3m2akg0z7064kj3nbzkwjn2"; + }; + + patchPhase = '' + substituteInPlace slixmpp/thirdparty/gnupg.py \ + --replace "gpgbinary='gpg'" "gpgbinary='${gnupg}/bin/gpg'" + ''; + + propagatedBuildInputs = [ aiodns pyasn1 pyasn1-modules gnupg ]; + + meta = { + description = "Elegant Python library for XMPP"; + license = lib.licenses.mit; + homepage = https://dev.louiz.org/projects/slixmpp; + }; +} diff --git a/pkgs/development/python-modules/slob/default.nix b/pkgs/development/python-modules/slob/default.nix new file mode 100644 index 000000000000..490113d6952a --- /dev/null +++ b/pkgs/development/python-modules/slob/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, isPy3k +, PyICU +, python +}: + +buildPythonPackage rec { + name = "slob"; + verison = "unstable-2016-11-03"; + disabled = !isPy3k; + + src = fetchFromGitHub { + owner = "itkach"; + repo = "slob"; + rev = "d1ed71e4778729ecdfc2fe27ed783689a220a6cd"; + sha256 = "1r510s4r124s121wwdm9qgap6zivlqqxrhxljz8nx0kv0cdyypi5"; + }; + + propagatedBuildInputs = [ PyICU ]; + + checkPhase = '' + ${python.interpreter} -m unittest slob + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/itkach/slob/; + description = "Reference implementation of the slob (sorted list of blobs) format"; + license = licenses.gpl3; + maintainers = [ maintainers.rycee ]; + }; + +} diff --git a/pkgs/development/python-modules/slowaes/default.nix b/pkgs/development/python-modules/slowaes/default.nix new file mode 100644 index 000000000000..f9175e507b46 --- /dev/null +++ b/pkgs/development/python-modules/slowaes/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "slowaes"; + version = "0.1a1"; + + src = fetchPypi { + inherit pname version; + sha256 = "83658ae54cc116b96f7fdb12fdd0efac3a4e8c7c7064e3fac3f4a881aa54bf09"; + }; + + disabled = isPy3k; + + meta = with stdenv.lib; { + homepage = "http://code.google.com/p/slowaes/"; + description = "AES implemented in pure python"; + license = with licenses; [ asl20 ]; + }; + +} diff --git a/pkgs/development/python-modules/smart_open/default.nix b/pkgs/development/python-modules/smart_open/default.nix index f1a5bf6ed9f2..5896437e61d6 100644 --- a/pkgs/development/python-modules/smart_open/default.nix +++ b/pkgs/development/python-modules/smart_open/default.nix @@ -12,11 +12,11 @@ buildPythonPackage rec { pname = "smart_open"; - version = "1.6.0"; + version = "1.7.1"; src = fetchPypi { inherit pname version; - sha256 = "c2c2b44125a03d6e96efdf3e53e28be99e1f548e8a4fa8035f8fab448bbdbbda"; + sha256 = "0lwlvvz7qndq89i8bhjv4zfkhg0lbd5yjhccb7svszf30k8niiap"; }; # nixpkgs version of moto is >=1.2.0, remove version pin to fix build diff --git a/pkgs/development/python-modules/smartdc/default.nix b/pkgs/development/python-modules/smartdc/default.nix new file mode 100644 index 000000000000..e22c99651e63 --- /dev/null +++ b/pkgs/development/python-modules/smartdc/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, requests +, http_signature +}: + +buildPythonPackage rec { + pname = "smartdc"; + version = "0.1.12"; + + src = fetchPypi { + inherit pname version; + sha256 = "36206f4fddecae080c66faf756712537e650936b879abb23a8c428731d2415fe"; + }; + + propagatedBuildInputs = [ requests http_signature ]; + + meta = with stdenv.lib; { + description = "Joyent SmartDataCenter CloudAPI connector using http-signature authentication via Requests"; + homepage = https://github.com/atl/py-smartdc; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/smartypants/default.nix b/pkgs/development/python-modules/smartypants/default.nix new file mode 100644 index 000000000000..3c4735013ab1 --- /dev/null +++ b/pkgs/development/python-modules/smartypants/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchhg +, isPyPy +}: + +buildPythonPackage rec { + version = "1.8.6"; + pname = "smartypants"; + disabled = isPyPy; + + src = fetchhg { + url = "https://bitbucket.org/livibetter/smartypants.py"; + rev = "v${version}"; + sha256 = "1cmzz44d2hm6y8jj2xcq1wfr26760gi7iq92ha8xbhb1axzd7nq6"; + }; + + meta = with stdenv.lib; { + description = "Python with the SmartyPants"; + homepage = "https://bitbucket.org/livibetter/smartypants.py"; + license = licenses.bsd3; + maintainers = with maintainers; [ garbas ]; + }; + +} diff --git a/pkgs/development/python-modules/smugline/default.nix b/pkgs/development/python-modules/smugline/default.nix new file mode 100644 index 000000000000..ac625cf1fa04 --- /dev/null +++ b/pkgs/development/python-modules/smugline/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, fetchFromGitHub +, docopt +, requests +, smugpy +, python +, pkgs +}: + +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + pname = "smugline"; + version = "20160106"; + + src = fetchFromGitHub { + owner = "gingerlime"; + repo = pname; + rev = "134554c574c2d282112ba60165a8c5ffe0f16fd4"; + sha256 = "00n012ijkdrx8wsl8x3ghdcxcdp29s4kwr3yxvlyj79g5yhfvaj6"; + }; + + phases = [ "unpackPhase" "installPhase" ]; + + buildInputs = [ python pkgs.makeWrapper ]; + propagatedBuildInputs = [ docopt requests smugpy ]; + + installPhase = '' + mkdir -p $out/bin $out/libexec + cp smugline.py $out/libexec + makeWrapper ${python.interpreter} $out/bin/smugline \ + --add-flags "$out/libexec/smugline.py" \ + --prefix PYTHONPATH : "$PYTHONPATH" + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/gingerlime/smugline; + description = "A simple command line tool for smugmug "; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/snapcast/default.nix b/pkgs/development/python-modules/snapcast/default.nix new file mode 100644 index 000000000000..bb1375417911 --- /dev/null +++ b/pkgs/development/python-modules/snapcast/default.nix @@ -0,0 +1,28 @@ +{ stdenv, buildPythonPackage, fetchPypi, isPy3k, pytest +, construct }: + +buildPythonPackage rec { + pname = "snapcast"; + version = "2.0.9"; + + disabled = !isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "0hlfcg0qdfavjzhxz4v2spjkj6440a1254wrncfkfkyff6rv9x3s"; + }; + + checkInputs = [ pytest ]; + + propagatedBuildInputs = [ construct ]; + + # no checks from Pypi - https://github.com/happyleavesaoc/python-snapcast/issues/23 + doCheck = false; + + meta = with stdenv.lib; { + description = "Control Snapcast, a multi-room synchronous audio solution"; + homepage = https://github.com/happyleavesaoc/python-snapcast/; + license = licenses.mit; + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/pkgs/development/python-modules/snappergui/default.nix b/pkgs/development/python-modules/snappergui/default.nix new file mode 100644 index 000000000000..db1a75ab7f27 --- /dev/null +++ b/pkgs/development/python-modules/snappergui/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, pygobject3 +, dbus-python +}: + +buildPythonPackage rec { + pname = "Snapper-GUI"; + version = "0.1"; + + src = fetchgit { + url = "https://github.com/ricardomv/snapper-gui"; + rev = "11d98586b122180c75a86fccda45c4d7e3137591"; + sha256 = "7a9f86fc17dbf130526e70c3e925eac30e2c74d6b932efbf7e7cd9fbba6dc4b1"; + }; + + # no tests available + doCheck = false; + + propagatedBuildInputs = [ pygobject3 dbus-python ]; + + meta = with stdenv.lib; { + homepage = https://github.com/ricardomv/snapper-gui; + description = "Graphical frontend for snapper"; + license = licenses.gpl2; + maintainers = with maintainers; [ tstrobel ]; + }; + +} diff --git a/pkgs/development/python-modules/sniffio/default.nix b/pkgs/development/python-modules/sniffio/default.nix new file mode 100644 index 000000000000..9893bc5828a0 --- /dev/null +++ b/pkgs/development/python-modules/sniffio/default.nix @@ -0,0 +1,30 @@ +{ buildPythonPackage, lib, fetchPypi, glibcLocales, isPy3k, contextvars +, pythonOlder +}: + +buildPythonPackage rec { + pname = "sniffio"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1dzb0nx3m1hpjgsv6s6w5ac2jcmywcz6gqnfkw8rwz1vkr1836rf"; + }; + + # breaks with the following error: + # > TypeError: 'encoding' is an invalid keyword argument for this function + disabled = !isPy3k; + + buildInputs = [ glibcLocales ]; + + propagatedBuildInputs = lib.optionals (pythonOlder "3.7") [ contextvars ]; + + # no tests distributed with PyPI + doCheck = false; + + meta = with lib; { + homepage = https://github.com/python-trio/sniffio; + license = licenses.asl20; + description = "Sniff out which async library your code is running under"; + }; +} diff --git a/pkgs/development/python-modules/snug/default.nix b/pkgs/development/python-modules/snug/default.nix new file mode 100644 index 000000000000..0b3adbe15d90 --- /dev/null +++ b/pkgs/development/python-modules/snug/default.nix @@ -0,0 +1,37 @@ +{ buildPythonPackage, lib, fetchFromGitHub, glibcLocales +, pytest, pytest-mock, gentools +, typing, singledispatch, pythonOlder +}: + +buildPythonPackage rec { + pname = "snug"; + version = "1.3.4"; + + # Pypi doesn't ship the tests, so we fetch directly from GitHub + src = fetchFromGitHub { + owner = "ariebovenberg"; + repo = "snug"; + rev = "v${version}"; + sha256 = "0jmg0sivz9ljazlnsrrqaizrb3r7asy5pa0dj3idx49gbig4589i"; + }; + + # Prevent unicode decoding error in setup.py + # while reading README.rst and HISTORY.rst + buildInputs = [ glibcLocales ]; + LC_ALL = "en_US.UTF-8"; + + propagatedBuildInputs = + lib.optionals (pythonOlder "3.4") [ singledispatch ] ++ + lib.optionals (pythonOlder "3.5") [ typing ]; + + checkInputs = [ pytest pytest-mock gentools ]; + checkPhase = "pytest"; + + meta = with lib; { + description = "Tiny toolkit for writing reusable interactions with web APIs"; + license = licenses.mit; + homepage = https://snug.readthedocs.io/en/latest/; + maintainers = with maintainers; [ mredaelli ]; + }; + +} diff --git a/pkgs/development/python-modules/snuggs/default.nix b/pkgs/development/python-modules/snuggs/default.nix new file mode 100644 index 000000000000..3e0ffe4110db --- /dev/null +++ b/pkgs/development/python-modules/snuggs/default.nix @@ -0,0 +1,29 @@ +{ buildPythonPackage, lib, fetchFromGitHub +, click, numpy, pyparsing +, pytest +}: + +buildPythonPackage rec { + pname = "snuggs"; + version = "1.4.2"; + + # Pypi doesn't ship the tests, so we fetch directly from GitHub + src = fetchFromGitHub { + owner = "mapbox"; + repo = pname; + rev = version; + sha256 = "1q6jqwai4qgghdjgwhyx3yz8mlrm7p1vvnwc339lfl028hrgb5kb"; + }; + + propagatedBuildInputs = [ click numpy pyparsing ]; + + checkInputs = [ pytest ]; + checkPhase = "pytest test_snuggs.py"; + + meta = with lib; { + description = "S-expressions for Numpy"; + license = licenses.mit; + homepage = https://github.com/mapbox/snuggs; + maintainers = with maintainers; [ mredaelli ]; + }; +} diff --git a/pkgs/development/python-modules/socksipy-branch/default.nix b/pkgs/development/python-modules/socksipy-branch/default.nix new file mode 100644 index 000000000000..37961f898f59 --- /dev/null +++ b/pkgs/development/python-modules/socksipy-branch/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "SocksiPy-branch"; + version = "1.01"; + + src = fetchPypi { + inherit pname version; + sha256 = "01l41v4g7fy9fzvinmjxy6zcbhgqaif8dhdqm4w90fwcw9h51a8p"; + }; + + meta = with stdenv.lib; { + homepage = http://code.google.com/p/socksipy-branch/; + description = "This Python module allows you to create TCP connections through a SOCKS proxy without any special effort"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/sopel/default.nix b/pkgs/development/python-modules/sopel/default.nix new file mode 100644 index 000000000000..1103e0fa3d30 --- /dev/null +++ b/pkgs/development/python-modules/sopel/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, praw +, xmltodict +, pytz +, pyenchant +, pygeoip +, python +, isPyPy +, isPy27 +}: + +buildPythonPackage rec { + pname = "sopel"; + version = "6.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1swvw7xw8n5anb8ah8jilk4vk1y30y62fkibfd9vm9fbk45d1q48"; + }; + + buildInputs = [ pytest ]; + propagatedBuildInputs = [ praw xmltodict pytz pyenchant pygeoip ]; + + disabled = isPyPy || isPy27; + + checkPhase = '' + ${python.interpreter} test/*.py #*/ + ''; + + meta = with stdenv.lib; { + description = "Simple and extensible IRC bot"; + homepage = "http://sopel.chat"; + license = licenses.efl20; + maintainers = with maintainers; [ mog ]; + }; + +} diff --git a/pkgs/development/python-modules/sorl_thumbnail/default.nix b/pkgs/development/python-modules/sorl_thumbnail/default.nix new file mode 100644 index 000000000000..a580f80f281e --- /dev/null +++ b/pkgs/development/python-modules/sorl_thumbnail/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "sorl-thumbnail"; + version = "11.12"; + + src = fetchPypi { + inherit pname version; + sha256 = "050b9kzbx7jvs3qwfxxshhis090hk128maasy8pi5wss6nx5kyw4"; + }; + + # Disabled due to an improper configuration error when tested against django. This looks like something broken in the test cases for sorl. + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://sorl-thumbnail.readthedocs.org/en/latest/; + description = "Thumbnails for Django"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/sortedcollections/default.nix b/pkgs/development/python-modules/sortedcollections/default.nix new file mode 100644 index 000000000000..dcb49a43413e --- /dev/null +++ b/pkgs/development/python-modules/sortedcollections/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, sortedcontainers +}: + +buildPythonPackage rec { + pname = "sortedcollections"; + version = "1.0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "12q1gf81l53mv634hk259aql69k9572nfv5gsn8gxlywdly2z63b"; + }; + + buildInputs = [ sortedcontainers ]; + + # wants to test all python versions with tox: + doCheck = false; + + meta = with stdenv.lib; { + description = "Python Sorted Collections"; + homepage = http://www.grantjenks.com/docs/sortedcollections/; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/sortedcontainers/default.nix b/pkgs/development/python-modules/sortedcontainers/default.nix index 1252c676646d..5362e0b00375 100644 --- a/pkgs/development/python-modules/sortedcontainers/default.nix +++ b/pkgs/development/python-modules/sortedcontainers/default.nix @@ -5,11 +5,11 @@ buildPythonPackage rec { pname = "sortedcontainers"; - version = "2.0.4"; + version = "2.0.5"; src = fetchPypi { inherit pname version; - sha256 = "607294c6e291a270948420f7ffa1fb3ed47384a4c08db6d1e9c92d08a6981982"; + sha256 = "b74f2756fb5e23512572cc76f0fe0832fd86310f77dfee54335a35fb33f6b950"; }; # pypi tarball does not come with tests diff --git a/pkgs/development/python-modules/sounddevice/default.nix b/pkgs/development/python-modules/sounddevice/default.nix index 5b8c4a46b2be..bdb003467f56 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.11"; + version = "0.3.12"; src = fetchPypi { inherit pname version; - sha256 = "0pfcbgbl77nggchxb2i5rb78m7hpgn65aqpz99yfx1fgfbmy9yg1"; + sha256 = "f59ae4e2ec12cb1e5940f06f08804ecca855d959de25ca45a3938de45d0f81a2"; }; propagatedBuildInputs = [ cffi numpy portaudio ]; diff --git a/pkgs/development/python-modules/spacy/default.nix b/pkgs/development/python-modules/spacy/default.nix index dc0509e226c0..275e924e4113 100644 --- a/pkgs/development/python-modules/spacy/default.nix +++ b/pkgs/development/python-modules/spacy/default.nix @@ -2,14 +2,12 @@ , buildPythonPackage , fetchPypi , pythonOlder -, html5lib , pytest , preshed , ftfy , numpy , murmurhash , plac -, six , ujson , dill , requests @@ -23,21 +21,17 @@ buildPythonPackage rec { pname = "spacy"; - version = "2.0.12"; + version = "2.0.18"; src = fetchPypi { inherit pname version; - sha256 = "b220ebee412c19613c26b2c1870b60473834bd686cec49553ce5f184164d3359"; + sha256 = "0mybdms7c40jvk8ak180n65anjiyg4c8gkaqwkzicrd1mxq3ngqj"; }; prePatch = '' substituteInPlace setup.py \ - --replace "html5lib==" "html5lib>=" \ --replace "regex==" "regex>=" \ - --replace "ftfy==" "ftfy>=" \ - --replace "msgpack-python==" "msgpack-python>=" \ - --replace "msgpack-numpy==" "msgpack-numpy>=" \ - --replace "pathlib" "pathlib; python_version<\"3.4\"" + --replace "plac<1.0.0,>=0.9.6" "plac>=0.9.6" ''; propagatedBuildInputs = [ @@ -47,8 +41,6 @@ buildPythonPackage rec { preshed thinc plac - six - html5lib ujson dill requests diff --git a/pkgs/development/python-modules/spacy/models.json b/pkgs/development/python-modules/spacy/models.json index e9c163c65259..34b8082872b7 100644 --- a/pkgs/development/python-modules/spacy/models.json +++ b/pkgs/development/python-modules/spacy/models.json @@ -1,42 +1,78 @@ [{ - "pname": "es_core_web_md", - "version": "1.0.0", - "sha256": "0ikyakdhnj6rrfpr8k83695d1gd3z9n60a245hwwchv94jmr7r6s", + "pname": "de_core_news_sm", + "version": "2.0.0", + "sha256": "13fs4f46qg9mlxd9ynmh81gxizm11kfq3g52pk8d2m7wp89xfc6a", "license": "cc-by-sa-40" }, { - "pname": "fr_depvec_web_lg", - "version": "1.0.0", - "sha256": "0nxmdszs1s5by2874cz37azrmwamh1ngdsiylffkfihzq6s8bhka", - "license": "cc-by-nc-sa-40" + "pname": "en_core_web_lg", + "version": "2.0.0", + "sha256": "1r33l02jrkzjn78nd0bzzzd6rwjlz7qfgs3bg5yr2ki6q0m7qxvw", + "license": "cc-by-sa-40" }, { "pname": "en_core_web_md", - "version": "1.2.1", - "sha256": "12prr4hcbfdaky9rcna1y1ykr417jkhkks2r8l06g8fb7am3pvp3", - "license": "cc-by-sa-40" -}, -{ - "pname": "en_depent_web_md", - "version": "1.2.1", - "sha256": "0giyr35q5lpp5drpcamyvb5gsjnhj62mk3ndfr49nm1s6d5f6m52", + "version": "2.0.0", + "sha256": "1b5g5gma1gzm8ffj0pgli1pllccx5jpjvb7a19n7c8bfswpifxzc", "license": "cc-by-sa-40" }, { "pname": "en_core_web_sm", - "version": "1.2.0", - "sha256": "0vc4l77dcwa9lmzyqdci8ikjc0m2rhasl2zvyba547vf76qb0528", + "version": "2.0.0", + "sha256": "161298pl6kzc0cgf2g7ji84xbqv8ayrgsrmmg0hxiflwghfj77cx", "license": "cc-by-sa-40" }, { - "pname": "de_core_news_md", - "version": "1.0.0", - "sha256": "072jz2rdi1nckny7k16avp86vjg4didfdsw816kfl9zwr88iny6g", + "pname": "en_vectors_web_lg", + "version": "2.0.0", + "sha256": "15qfd8vzdv56x41fzghy7k5x1c8ql92ds70r37b6a8hkb87z9byw", "license": "cc-by-sa-40" }, { - "pname": "en_vectors_glove_md", - "version": "1.0.0", - "sha256": "1jbr27xnh5fdww8yphpvk2brfnzb174wfnxkzdqwv3iyi02zsin6", + "pname": "es_core_news_md", + "version": "2.0.0", + "sha256": "03056qz866r641q4nagymw6pc78qnn5vdvcp7p1ph2cvxh7081kp", + "license": "cc-by-sa-40" +}, +{ + "pname": "es_core_news_sm", + "version": "2.0.0", + "sha256": "1b91lcmw2kyqmcrxlfq7m5vlj1a57i3bb9a5h4y31smjgzmsr81s", + "license": "cc-by-sa-40" +}, +{ + "pname": "fr_core_news_md", + "version": "2.0.0", + "sha256": "06kva46l1nw819bidzj2vks69ap1a9fa7rnvpd28l3z2haci38ls", + "license": "cc-by-sa-40" +}, +{ + "pname": "fr_core_news_sm", + "version": "2.0.0", + "sha256": "1zlhm9646g3cwcv4cs33160f3v8gxmzdr02x8hx7jpw1fbnmc5mx", + "license": "cc-by-sa-40" +}, +{ + "pname": "it_core_news_sm", + "version": "2.0.0", + "sha256": "0fs68rdq19migb3x3hb510b96aabibsi01adlk1fipll1x48msaz", + "license": "cc-by-sa-40" +}, +{ + "pname": "nl_core_news_sm", + "version": "2.0.0", + "sha256": "0n5x61jp8rdxa3ki250ipbd68rjpp9li6xwbx3fbzycpngffwy8z", + "license": "cc-by-sa-40" +}, +{ + "pname": "pt_core_news_sm", + "version": "2.0.0", + "sha256": "1sg500b3f3qnx1ga32hbq9p4qfynqhpdzhlmdjrxgqw8i58ys23g", + "license": "cc-by-sa-40" +}, +{ + "pname": "xx_ent_wiki_sm", + "version": "2.0.0", + "sha256": "0mc3mm6nfjp31wbjysdj2x72akyi52hgprm1g54djxfypm3pmn35", "license": "cc-by-sa-40" }] diff --git a/pkgs/development/python-modules/spambayes/default.nix b/pkgs/development/python-modules/spambayes/default.nix index 19d5cb154931..bbd7cbb210e0 100644 --- a/pkgs/development/python-modules/spambayes/default.nix +++ b/pkgs/development/python-modules/spambayes/default.nix @@ -2,13 +2,13 @@ buildPythonPackage rec { pname = "spambayes"; - version = "1.1b2"; + version = "1.1b3"; disabled = isPy3k; src = fetchPypi { inherit pname version; - sha256 = "1542dwdsmkav38cfjlbgf3bzz3z8nk7wzq173ya8ipk7g8g6s64d"; + sha256 = "016r3g43ja73rls1nh1dl82d75lgsjdl4cv2r5s7zcihm47nb38q"; }; propagatedBuildInputs = [ bsddb3 pydns lockfile ]; diff --git a/pkgs/development/python-modules/spark_parser/default.nix b/pkgs/development/python-modules/spark_parser/default.nix new file mode 100644 index 000000000000..badc99f5e377 --- /dev/null +++ b/pkgs/development/python-modules/spark_parser/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, click +}: + +buildPythonPackage rec { + pname = "spark_parser"; + version = "1.8.7"; + + src = fetchPypi { + inherit pname version; + sha256 = "4c5e6064afbb3c114749016d585b0e4f9222d4ffa97a1854c9ab70b25783ef48"; + }; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ click ]; + + meta = with stdenv.lib; { + description = ''An Early-Algorithm Context-free grammar Parser''; + homepage = "https://github.com/rocky/python-spark"; + license = licenses.mit; + maintainers = with maintainers; [raskin]; + }; + +} diff --git a/pkgs/development/python-modules/sparqlwrapper/default.nix b/pkgs/development/python-modules/sparqlwrapper/default.nix new file mode 100644 index 000000000000..44f16fbdfc6c --- /dev/null +++ b/pkgs/development/python-modules/sparqlwrapper/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, isodate +, pyparsing +, html5lib +, keepalive +}: + +buildPythonPackage rec { + pname = "SPARQLWrapper"; + version = "1.7.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "1y12hpsfjd779yi29bhvl6g4vszadjvd8jw38z5rg77b034vxjnw"; + }; + + # break circular dependency loop + patchPhase = '' + sed -i '/rdflib/d' requirements.txt + ''; + + # Doesn't actually run tests + doCheck = false; + + propagatedBuildInputs = [ six isodate pyparsing html5lib keepalive ]; + + meta = with stdenv.lib; { + description = "This is a wrapper around a SPARQL service. It helps in creating the query URI and, possibly, convert the result into a more manageable format"; + homepage = "http://rdflib.github.io/sparqlwrapper"; + license = licenses.w3c; + }; +} diff --git a/pkgs/development/python-modules/speaklater/default.nix b/pkgs/development/python-modules/speaklater/default.nix new file mode 100644 index 000000000000..5de86d9e14c2 --- /dev/null +++ b/pkgs/development/python-modules/speaklater/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "speaklater"; + version = "1.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "1ab5dbfzzgz6cnz4xlwx79gz83id4bhiw67k1cgqrlzfs0va7zjr"; + }; + + meta = with stdenv.lib; { + description = "Implements a lazy string for python useful for use with gettext"; + homepage = https://github.com/mitsuhiko/speaklater; + license = licenses.bsd0; + maintainers = with maintainers; [ matejc ]; + }; + +} diff --git a/pkgs/development/python-modules/speedtest-cli/default.nix b/pkgs/development/python-modules/speedtest-cli/default.nix new file mode 100644 index 000000000000..f2c38a3414ba --- /dev/null +++ b/pkgs/development/python-modules/speedtest-cli/default.nix @@ -0,0 +1,26 @@ +{ lib +, buildPythonPackage +, fetchPypi +}: + +# cannot be built as pythonApplication because the library functions are +# required for home-assistant +buildPythonPackage rec { + pname = "speedtest-cli"; + version = "2.0.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "2f3d5aa1086d9b367c03b99db6e3207525af174772d877c6b982289b8d2bdefe"; + }; + + # tests require working internet connection + doCheck = false; + + meta = with lib; { + description = "Command line interface for testing internet bandwidth using speedtest.net"; + homepage = https://github.com/sivel/speedtest-cli; + license = licenses.asl20; + maintainers = with maintainers; [ makefu domenkozar ndowens ]; + }; +} diff --git a/pkgs/development/python-modules/sphfile/default.nix b/pkgs/development/python-modules/sphfile/default.nix index 8ee4ce76069f..3309f1e9978f 100644 --- a/pkgs/development/python-modules/sphfile/default.nix +++ b/pkgs/development/python-modules/sphfile/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "sphfile"; - version = "1.0.0"; + version = "1.0.1"; name = pname + "-" + version; src = fetchurl { url = "mirror://pypi/s/sphfile/${name}.tar.gz"; - sha256 = "1ly9746xrzbiax9cxr5sxlg0wvf6fdxcrgwsqqxckk3wnqfypfrd"; + sha256 = "422b0704107b02ef3ca10e55ccdc80b0bb5ad8e2613b6442f8e2ea372c7cf5d8"; }; propagatedBuildInputs = [ numpy ]; diff --git a/pkgs/development/python-modules/sphinx-jinja/default.nix b/pkgs/development/python-modules/sphinx-jinja/default.nix new file mode 100644 index 000000000000..375f59ec3f91 --- /dev/null +++ b/pkgs/development/python-modules/sphinx-jinja/default.nix @@ -0,0 +1,27 @@ +{ lib, buildPythonPackage, fetchPypi, pbr, sphinx, sphinx-testing, nose, glibcLocales }: + +buildPythonPackage rec { + pname = "sphinx-jinja"; + version = "1.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "02pgp9pbn0zrs0lggrc74mv6cvlnlq8wib84ga6yjvq30gda9v8q"; + }; + + buildInputs = [ pbr ]; + propagatedBuildInputs = [ sphinx ]; + + checkInputs = [ sphinx-testing nose glibcLocales ]; + + checkPhase = '' + # Zip (epub) does not support files with epoch timestamp + LC_ALL="en_US.UTF-8" nosetests -e test_build_epub + ''; + + meta = with lib; { + description = "Sphinx extension to include jinja templates in documentation"; + maintainers = with maintainers; [ nand0p ]; + license = licenses.mit; + }; +} diff --git a/pkgs/development/python-modules/sphinx-testing/default.nix b/pkgs/development/python-modules/sphinx-testing/default.nix index 3ddfdab50aa2..86d440a63b1f 100644 --- a/pkgs/development/python-modules/sphinx-testing/default.nix +++ b/pkgs/development/python-modules/sphinx-testing/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "sphinx-testing"; - version = "0.7.2"; + version = "0.8.1"; src = fetchPypi { inherit pname version; - sha256 = "9d30f93007620e137b33edf19f52a7225eab853546b7e588ef09d1342e821e94"; + sha256 = "1cbgkp770d7k85nmqkz50wk09xjwcmqw7sb2z17086n7vc1hy2rf"; }; checkInputs = [ mock ]; diff --git a/pkgs/development/python-modules/sphinx/default.nix b/pkgs/development/python-modules/sphinx/default.nix index 9e71766065c5..831c527af0e6 100644 --- a/pkgs/development/python-modules/sphinx/default.nix +++ b/pkgs/development/python-modules/sphinx/default.nix @@ -25,11 +25,12 @@ }: buildPythonPackage rec { - pname = "Sphinx"; - version = "1.7.8"; + pname = "sphinx"; + version = "1.7.9"; src = fetchPypi { - inherit pname version; - sha256 = "a07050845cc9a2f4026a6035cc8ed795a5ce7be6528bbc82032385c10807dfe7"; + pname = "Sphinx"; + inherit version; + sha256 = "217a7705adcb573da5bbe1e0f5cab4fa0bd89fd9342c9159121746f593c2d5a4"; }; LC_ALL = "en_US.UTF-8"; diff --git a/pkgs/development/python-modules/sphinx_pypi_upload/default.nix b/pkgs/development/python-modules/sphinx_pypi_upload/default.nix new file mode 100644 index 000000000000..52590817c71b --- /dev/null +++ b/pkgs/development/python-modules/sphinx_pypi_upload/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "Sphinx-PyPI-upload"; + version = "0.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "5f919a47ce7a7e6028dba809de81ae1297ac192347cf6fc54efca919d4865159"; + }; + + meta = with stdenv.lib; { + description = "Setuptools command for uploading Sphinx documentation to PyPI"; + homepage = https://bitbucket.org/jezdez/sphinx-pypi-upload/; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/sphinx_rtd_theme/default.nix b/pkgs/development/python-modules/sphinx_rtd_theme/default.nix new file mode 100644 index 000000000000..69845d10c35e --- /dev/null +++ b/pkgs/development/python-modules/sphinx_rtd_theme/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "sphinx_rtd_theme"; + version = "0.2.5b2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0grf16fi4g0p3dfh11b1624ic34iqkjhf5i1g6hvsh4nlm0ll00q"; + }; + + meta = with stdenv.lib; { + description = "ReadTheDocs.org theme for Sphinx"; + homepage = https://github.com/snide/sphinx_rtd_theme/; + license = licenses.bsd3; + platforms = platforms.unix; + }; + +} diff --git a/pkgs/development/python-modules/sphinxcontrib-blockdiag/default.nix b/pkgs/development/python-modules/sphinxcontrib-blockdiag/default.nix new file mode 100644 index 000000000000..1eeb40ddbc22 --- /dev/null +++ b/pkgs/development/python-modules/sphinxcontrib-blockdiag/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, mock +, sphinx-testing +, sphinx +, blockdiag +}: + +buildPythonPackage rec { + pname = "sphinxcontrib-blockdiag"; + version = "1.5.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "1w7q2hhpzk159wd35hlbwkh80hnglqa475blcd9vjwpkv1kgkpvw"; + }; + + buildInputs = [ mock sphinx-testing ]; + propagatedBuildInputs = [ sphinx blockdiag ]; + + # Seems to look for files in the wrong dir + doCheck = false; + checkPhase = '' + ${python.interpreter} -m unittest discover -s tests + ''; + + meta = with stdenv.lib; { + description = "Sphinx blockdiag extension"; + homepage = "https://github.com/blockdiag/sphinxcontrib-blockdiag"; + maintainers = with maintainers; [ nand0p ]; + license = licenses.bsd2; + }; + +} diff --git a/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix b/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix new file mode 100644 index 000000000000..a800694ad942 --- /dev/null +++ b/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, setuptools_scm +, pyyaml +, jsonschema +, sphinxcontrib_httpdomain +}: + +buildPythonPackage rec { + pname = "sphinxcontrib-openapi"; + version = "0.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0fyniq37nnmhrk4j7mzvg6vfcpb624hb9x70g6mccyw4xrnhadv6"; + }; + + propagatedBuildInputs = [setuptools_scm pyyaml jsonschema sphinxcontrib_httpdomain]; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/ikalnytskyi/sphinxcontrib-openapi; + description = "OpenAPI (fka Swagger) spec renderer for Sphinx"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix new file mode 100644 index 000000000000..4d9a4b2ba94c --- /dev/null +++ b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, sphinx +, pyenchant +, pbr +}: + +buildPythonPackage rec { + pname = "sphinxcontrib-spelling"; + version = "2.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1f0fymrk4kvhqs0vj9gay4lhacxkfrlrpj4gvg0p4wjdczplxd3z"; + }; + + propagatedBuildInputs = [ sphinx pyenchant pbr ]; + + # No tests included + doCheck = false; + + meta = with stdenv.lib; { + description = "Sphinx spelling extension"; + homepage = https://bitbucket.org/dhellmann/sphinxcontrib-spelling; + maintainers = with maintainers; [ nand0p ]; + license = licenses.bsd2; + }; + +} diff --git a/pkgs/development/python-modules/sphinxcontrib_httpdomain/default.nix b/pkgs/development/python-modules/sphinxcontrib_httpdomain/default.nix new file mode 100644 index 000000000000..8416e9b3d8d9 --- /dev/null +++ b/pkgs/development/python-modules/sphinxcontrib_httpdomain/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, sphinx +}: + +buildPythonPackage rec { + pname = "sphinxcontrib-httpdomain"; + version = "1.5.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0srg8lwf4m1hyhz942fcdfxh689xphndngiidb575qmfbi89gc7a"; + }; + + propagatedBuildInputs = [ sphinx ]; + + # Check is disabled due to this issue: + # https://bitbucket.org/pypa/setuptools/issue/137/typeerror-unorderable-types-str-nonetype + doCheck = false; + + meta = with stdenv.lib; { + description = "Provides a Sphinx domain for describing RESTful HTTP APIs"; + homepage = https://bitbucket.org/birkenfeld/sphinx-contrib; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/sphinxcontrib_newsfeed/default.nix b/pkgs/development/python-modules/sphinxcontrib_newsfeed/default.nix new file mode 100644 index 000000000000..2dfaf7dbc143 --- /dev/null +++ b/pkgs/development/python-modules/sphinxcontrib_newsfeed/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, sphinx +}: + +buildPythonPackage rec { + pname = "sphinxcontrib-newsfeed"; + version = "0.1.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "1d7gam3mn8v4in4p16yn3v10vps7nnaz6ilw99j4klij39dqd37p"; + }; + + propagatedBuildInputs = [ sphinx ]; + + meta = with stdenv.lib; { + description = "Extension for adding a simple Blog, News or Announcements section to a Sphinx website"; + homepage = https://bitbucket.org/prometheus/sphinxcontrib-newsfeed; + license = licenses.bsd2; + }; + +} diff --git a/pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix b/pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix new file mode 100644 index 000000000000..3b9119d6651d --- /dev/null +++ b/pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, sphinx +, plantuml +}: + +buildPythonPackage rec { + pname = "sphinxcontrib-plantuml"; + version = "0.7"; + + src = fetchPypi { + inherit pname version; + sha256 = "011yprqf41dcm1824zgk2w8vi9115286pmli6apwhlrsxc6b6cwv"; + }; + + # No tests included. + doCheck = false; + + propagatedBuildInputs = [ sphinx plantuml ]; + + meta = with stdenv.lib; { + description = "Provides a Sphinx domain for embedding UML diagram with PlantUML"; + homepage = https://bitbucket.org/birkenfeld/sphinx-contrib; + license = with licenses; [ bsd2 ]; + }; + +} diff --git a/pkgs/development/python-modules/splinter/default.nix b/pkgs/development/python-modules/splinter/default.nix index 91a94a6e8419..5d863192b2b6 100644 --- a/pkgs/development/python-modules/splinter/default.nix +++ b/pkgs/development/python-modules/splinter/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "splinter"; - version = "0.8.0"; + version = "0.10.0"; src = fetchPypi { inherit pname version; - sha256 = "463e98135a85ff98f6c0084cb34cea1fe07827444958d224c087a84093a65281"; + sha256 = "1x5g7pfj813rnci7dc46y01bq24qzw5qwlzm4iw61hg66q2kg7rd"; }; propagatedBuildInputs = [ selenium ]; diff --git a/pkgs/development/python-modules/sqlalchemy-imageattach/default.nix b/pkgs/development/python-modules/sqlalchemy-imageattach/default.nix new file mode 100644 index 000000000000..53eb223b25a7 --- /dev/null +++ b/pkgs/development/python-modules/sqlalchemy-imageattach/default.nix @@ -0,0 +1,42 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, pytest +, Wand +, webob +, sqlalchemy +, isPyPy +, pkgs +}: + +buildPythonPackage rec { + pname = "SQLAlchemy-ImageAttach"; + version = "1.0.0"; + + src = pkgs.fetchFromGitHub { + repo = "sqlalchemy-imageattach"; + owner = "dahlia"; + rev = "${version}"; + sha256 = "0ba97pn5dh00qvxyjbr0mr3pilxqw5kb3a6jd4wwbsfcv6nngqig"; + }; + + checkInputs = [ pytest Wand.imagemagick webob ]; + propagatedBuildInputs = [ sqlalchemy Wand ]; + + checkPhase = '' + cd tests + export MAGICK_HOME="${pkgs.imagemagick.dev}" + export PYTHONPATH=$PYTHONPATH:../ + py.test + cd .. + ''; + + doCheck = !isPyPy; # failures due to sqla version mismatch + + meta = with stdenv.lib; { + homepage = https://github.com/dahlia/sqlalchemy-imageattach; + description = "SQLAlchemy extension for attaching images to entity objects"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/sqlalchemy-migrate/default.nix b/pkgs/development/python-modules/sqlalchemy-migrate/default.nix index 8a5609c1cd9f..41269aa6567f 100644 --- a/pkgs/development/python-modules/sqlalchemy-migrate/default.nix +++ b/pkgs/development/python-modules/sqlalchemy-migrate/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildPythonPackage, fetchPypi, python +{ stdenv, buildPythonPackage, fetchPypi, fetchpatch, python , unittest2, scripttest, pytz, pylint, mock , testtools, pbr, tempita, decorator, sqlalchemy , six, sqlparse, testrepository @@ -12,6 +12,12 @@ buildPythonPackage rec { sha256 = "0ld2bihp9kmf57ykgzrfgxs4j9kxlw79sgdj9sfn47snw3izb2p6"; }; + # See: https://review.openstack.org/#/c/608382/ + patches = [ (fetchpatch { + url = https://github.com/openstack/sqlalchemy-migrate/pull/18.patch; + sha256 = "1qyfq2m7w7xqf0r9bc2x42qcra4r9k9l9g1jy5j0fvlb6bvvjj07"; + }) ]; + checkInputs = [ unittest2 scripttest pytz mock testtools testrepository ]; propagatedBuildInputs = [ pbr tempita decorator sqlalchemy six sqlparse ]; @@ -32,10 +38,8 @@ buildPythonPackage rec { ${python.interpreter} setup.py test ''; - doCheck = true; - meta = with stdenv.lib; { - homepage = http://code.google.com/p/sqlalchemy-migrate/; + homepage = https://github.com/openstack/sqlalchemy-migrate; description = "Schema migration tools for SQLAlchemy"; license = licenses.asl20; maintainers = with maintainers; [ makefu ]; diff --git a/pkgs/development/python-modules/sqlalchemy/default.nix b/pkgs/development/python-modules/sqlalchemy/default.nix index 2f755869d796..c0cca3562f77 100644 --- a/pkgs/development/python-modules/sqlalchemy/default.nix +++ b/pkgs/development/python-modules/sqlalchemy/default.nix @@ -1,5 +1,6 @@ { lib , fetchPypi +, fetchpatch , buildPythonPackage , pytest , mock @@ -9,13 +10,23 @@ buildPythonPackage rec { pname = "SQLAlchemy"; - version = "1.2.11"; + version = "1.2.13"; src = fetchPypi { inherit pname version; - sha256 = "ef6569ad403520ee13e180e1bfd6ed71a0254192a934ec1dbd3dbf48f4aa9524"; + sha256 = "84412de3794acee05630e7788f25e80e81f78eb4837e7b71d0499129f660486a"; }; + patches = [ + # fix for failing doc tests + # https://bitbucket.org/zzzeek/sqlalchemy/issues/4370/sqlite-325x-docs-tutorialrst-doctests-fail + (fetchpatch { + name = "doc-test-fixes.patch"; + url = https://bitbucket.org/zzzeek/sqlalchemy/commits/63279a69e2b9277df5e97ace161fa3a1bb4f29cd/raw; + sha256 = "1x25aj5hqmgjdak4hllya0rf0srr937k1hwaxb24i9ban607hjri"; + }) + ]; + checkInputs = [ pytest mock @@ -32,4 +43,4 @@ buildPythonPackage rec { description = "A Python SQL toolkit and Object Relational Mapper"; license = licenses.mit; }; -} \ No newline at end of file +} diff --git a/pkgs/development/python-modules/sqlite3dbm/default.nix b/pkgs/development/python-modules/sqlite3dbm/default.nix new file mode 100644 index 000000000000..bc49c0e426ba --- /dev/null +++ b/pkgs/development/python-modules/sqlite3dbm/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "sqlite3dbm"; + version = "0.1.4"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "4721607e0b817b89efdba7e79cab881a03164b94777f4cf796ad5dd59a7612c5"; + }; + + meta = with stdenv.lib; { + description = "sqlite-backed dictionary"; + homepage = https://github.com/Yelp/sqlite3dbm; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/sqlmap/default.nix b/pkgs/development/python-modules/sqlmap/default.nix index 5713d7591dc6..2aeaa068a43b 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.2.8"; + version = "1.2.10"; src = fetchPypi { inherit pname version; - sha256 = "d261d93e7abed20543c261327d30b9f9936f0bed3c1a595f39218eeb66094526"; + sha256 = "e64efce7f3b50cab02c8da968e00c1b456f59aff193d3dae2446d7c117723d53"; }; # No tests in archive diff --git a/pkgs/development/python-modules/sqlobject/default.nix b/pkgs/development/python-modules/sqlobject/default.nix new file mode 100644 index 000000000000..7a3551e88a0c --- /dev/null +++ b/pkgs/development/python-modules/sqlobject/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, FormEncode +, PasteDeploy +, paste +, pydispatcher +}: + +buildPythonPackage rec { + pname = "SQLObject"; + version = "3.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0p2dxrxh7xrv5yys09v5z95d0z40w22aq3xc01ghdidd7hr79xy9"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ FormEncode PasteDeploy paste pydispatcher ]; + + meta = with stdenv.lib; { + description = "Object Relational Manager for providing an object interface to your database"; + homepage = "http://www.sqlobject.org/"; + license = licenses.lgpl21; + }; + +} diff --git a/pkgs/development/python-modules/sqlparse/default.nix b/pkgs/development/python-modules/sqlparse/default.nix new file mode 100644 index 000000000000..934bf79de5d3 --- /dev/null +++ b/pkgs/development/python-modules/sqlparse/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, isPy3k +}: + +buildPythonPackage rec { + pname = "sqlparse"; + version = "0.2.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "08dszglfhf1c4rwqinkbp4x55v0b90rgm1fxc1l4dy965imjjinl"; + }; + + buildInputs = [ pytest ]; + checkPhase = '' + py.test + ''; + + # Package supports 3.x, but tests are clearly 2.x only. + doCheck = !isPy3k; + + meta = with stdenv.lib; { + description = "Non-validating SQL parser for Python"; + longDescription = '' + Provides support for parsing, splitting and formatting SQL statements. + ''; + homepage = https://github.com/andialbrecht/sqlparse; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/squaremap/default.nix b/pkgs/development/python-modules/squaremap/default.nix new file mode 100644 index 000000000000..3a0e95ab77e3 --- /dev/null +++ b/pkgs/development/python-modules/squaremap/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, isPy3k +, fetchPypi +}: + +buildPythonPackage rec { + pname = "squaremap"; + version = "1.0.4"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "feab6cb3b222993df68440e34825d8a16de2c74fdb290ae3974c86b1d5f3eef8"; + }; + + meta = with stdenv.lib; { + description = "Hierarchic visualization control for wxPython"; + homepage = https://launchpad.net/squaremap; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/ssdeep/default.nix b/pkgs/development/python-modules/ssdeep/default.nix new file mode 100644 index 000000000000..f06138b4c255 --- /dev/null +++ b/pkgs/development/python-modules/ssdeep/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pkgs +, cffi +, six +, pytest +, pytestrunner +}: + +buildPythonPackage rec { + pname = "ssdeep"; + version = "3.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "255de1f034652b3ed21920221017e70e570b1644f9436fea120ae416175f4ef5"; + }; + + buildInputs = [ pkgs.ssdeep pytestrunner ]; + checkInputs = [ pytest ]; + propagatedBuildInputs = [ cffi six ]; + + # tests repository does not include required files + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://github.com/DinoTools/python-ssdeep; + description = "Python wrapper for the ssdeep library"; + license = licenses.lgpl3; + }; + +} diff --git a/pkgs/development/python-modules/sseclient/default.nix b/pkgs/development/python-modules/sseclient/default.nix index a122a0c40ec8..005d1fde7381 100644 --- a/pkgs/development/python-modules/sseclient/default.nix +++ b/pkgs/development/python-modules/sseclient/default.nix @@ -4,11 +4,11 @@ buildPythonPackage rec { pname = "sseclient"; - version = "0.0.19"; + version = "0.0.20"; src = fetchPypi { inherit pname version; - sha256 = "7a2ea3f4c8525ae9a677bc8193df5db88e23bcaafcc34938a1ee665975703a9f"; + sha256 = "0h5d3lr1g1m03cz5n3bbzrg39ympjk88qd9gkrm7bic6yp73iwrd"; }; propagatedBuildInputs = [ requests six ]; diff --git a/pkgs/development/python-modules/sslib/default.nix b/pkgs/development/python-modules/sslib/default.nix new file mode 100644 index 000000000000..3e5be211d42b --- /dev/null +++ b/pkgs/development/python-modules/sslib/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchPypi, buildPythonPackage, isPy3k }: + +buildPythonPackage rec { + pname = "sslib"; + version = "0.2.0"; + disabled = !isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "0b5zrjkvx4klmv57pzhcmvbkdlyn745mn02k7hp811hvjrhbz417"; + }; + + # No tests available + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/jqueiroz/python-sslib; + description = "A Python3 library for sharing secrets"; + license = licenses.mit; + maintainers = with maintainers; [ jqueiroz ]; + }; +} diff --git a/pkgs/development/python-modules/statsd/default.nix b/pkgs/development/python-modules/statsd/default.nix new file mode 100644 index 000000000000..36042a72ea88 --- /dev/null +++ b/pkgs/development/python-modules/statsd/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, mock +}: + +buildPythonPackage rec { + pname = "statsd"; + version = "3.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "07yxnlalvcglgwa9pjs1clwrmwx7a4575jai7q05jz3g4i6dprp3"; + }; + + buildInputs = [ nose mock ]; + + patchPhase = '' + # Failing test: ERROR: statsd.tests.test_ipv6_resolution_udp + sed -i 's/test_ipv6_resolution_udp/noop/' statsd/tests.py + # well this is a noop, but so it was before + sed -i 's/assert_called_once()/called/' statsd/tests.py + ''; + + meta = with stdenv.lib; { + maintainers = with maintainers; [ domenkozar ]; + description = "A simple statsd client"; + license = licenses.mit; + homepage = https://github.com/jsocol/pystatsd; + }; + +} diff --git a/pkgs/development/python-modules/stem/default.nix b/pkgs/development/python-modules/stem/default.nix index 1df139ab29ce..d867f94a310b 100644 --- a/pkgs/development/python-modules/stem/default.nix +++ b/pkgs/development/python-modules/stem/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "stem"; - version = "1.6.0"; + version = "1.7.0"; src = fetchPypi { inherit pname version; - sha256 = "1va9p3ij7lxg6ixfsvaql06dn11l3fgpxmss1dhlvafm7sqizznp"; + sha256 = "1awiglfiajnx2hva9aqpj3fmdvdb4qg7cwnlfyih827m68y3cq8v"; }; postPatch = '' diff --git a/pkgs/development/python-modules/stevedore/default.nix b/pkgs/development/python-modules/stevedore/default.nix index 6d088d52d7e7..8027688c9ea5 100644 --- a/pkgs/development/python-modules/stevedore/default.nix +++ b/pkgs/development/python-modules/stevedore/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "stevedore"; - version = "1.29.0"; + version = "1.30.0"; src = fetchPypi { inherit pname version; - sha256 = "1e153545aca7a6a49d8337acca4f41c212fbfa60bf864ecd056df0cafb9627e8"; + sha256 = "0161pwgv6514ks6lky8642phlcqks5w8j5sacdnbfgx5s6nwfaxr"; }; doCheck = false; diff --git a/pkgs/development/python-modules/stompclient/default.nix b/pkgs/development/python-modules/stompclient/default.nix new file mode 100644 index 000000000000..1efcd6a65005 --- /dev/null +++ b/pkgs/development/python-modules/stompclient/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, mock +, nose +}: + +buildPythonPackage rec { + pname = "stompclient"; + version = "0.3.2"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "95a4e98dd0bba348714439ea11a25ee8a74acb8953f95a683924b5bf2a527e4e"; + }; + + buildInputs = [ mock nose ]; + + # XXX: Ran 0 tests in 0.217s + + meta = with stdenv.lib; { + description = "Lightweight and extensible STOMP messaging client"; + homepage = https://bitbucket.org/hozn/stompclient; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/stripe/default.nix b/pkgs/development/python-modules/stripe/default.nix index c1ebdec90cc4..4652bd0cf45b 100644 --- a/pkgs/development/python-modules/stripe/default.nix +++ b/pkgs/development/python-modules/stripe/default.nix @@ -3,7 +3,7 @@ buildPythonPackage rec { pname = "stripe"; - version = "2.6.0"; + version = "2.10.1"; # Tests require network connectivity and there's no easy way to disable # them. ~ C. @@ -11,7 +11,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "ce8fc8af33e12d3d92b083b86952227e9af6854eaf6a044a7725ac543b0582f8"; + sha256 = "12dslgxr06ymv1w9lzvlxp1zg0p6zg58l67pdb3v5v24c51rxrg7"; }; checkInputs = [ unittest2 mock ]; diff --git a/pkgs/development/python-modules/structlog/default.nix b/pkgs/development/python-modules/structlog/default.nix index 4dc9c3c79bc9..a4130502e4b9 100644 --- a/pkgs/development/python-modules/structlog/default.nix +++ b/pkgs/development/python-modules/structlog/default.nix @@ -3,33 +3,30 @@ , fetchPypi , fetchpatch , pytest +, python-rapidjson , pretend , freezegun +, twisted , simplejson +, six +, pythonAtLeast }: buildPythonPackage rec { pname = "structlog"; - version = "17.2.0"; + version = "18.2.0"; src = fetchPypi { inherit pname version; - sha256 = "6980001045abd235fa12582222627c19b89109e58b85eb77d5a5abc778df6e20"; + sha256 = "e361edb3b9aeaa85cd38a1bc9ddbb60cda8a991fc29de9db26832f6300e81eb4"; }; - patches = [ - # Fix tests for pytest 3.3 - (fetchpatch { - url = "https://github.com/hynek/structlog/commit/22f0ae50607a0cb024361599f84610ce290deb99.patch"; - sha256 = "03622i13ammkpyrdk48kimbz94gbkpcmdpy0kj2z09m1kp6q2ljv"; - }) - ]; - - checkInputs = [ pytest pretend freezegun ]; - propagatedBuildInputs = [ simplejson ]; + checkInputs = [ pytest pretend freezegun simplejson twisted ] + ++ lib.optionals (pythonAtLeast "3.6") [ python-rapidjson ]; + propagatedBuildInputs = [ six ]; checkPhase = '' - rm tests/test_twisted.py* + # rm tests/test_twisted.py* py.test ''; diff --git a/pkgs/development/python-modules/subdownloader/default.nix b/pkgs/development/python-modules/subdownloader/default.nix new file mode 100644 index 000000000000..24b082123b82 --- /dev/null +++ b/pkgs/development/python-modules/subdownloader/default.nix @@ -0,0 +1,66 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, mmpython +, pyqt4 +}: + +buildPythonPackage rec { + version = "2.0.18"; + pname = "subdownloader"; + + src = fetchurl { + url = "https://launchpad.net/subdownloader/trunk/2.0.18/+download/subdownloader_2.0.18.orig.tar.gz"; + sha256 = "0manlfdpb585niw23ibb8n21mindd1bazp0pnxvmdjrp2mnw97ig"; + }; + + propagatedBuildInputs = [ mmpython pyqt4 ]; + + setup = '' + import os + import sys + + try: + if os.environ.get("NO_SETUPTOOLS"): + raise ImportError() + from setuptools import setup, Extension + SETUPTOOLS = True + except ImportError: + SETUPTOOLS = False + # Use distutils.core as a fallback. + # We won t be able to build the Wheel file on Windows. + from distutils.core import setup, Extension + + with open("README") as fp: + long_description = fp.read() + + requirements = [ ] + + install_options = { + "name": "subdownloader", + "version": "2.0.18", + "description": "Tool for automatic download/upload subtitles for videofiles using fast hashing", + "long_description": long_description, + "url": "http://www.subdownloader.net", + + "scripts": ["run.py"], + "packages": ["cli", "FileManagement", "gui", "languages", "modules"], + + } + if SETUPTOOLS: + install_options["install_requires"] = requirements + + setup(**install_options) + ''; + + postUnpack = '' + echo '${setup}' > $sourceRoot/setup.py + ''; + + meta = with stdenv.lib; { + description = "Tool for automatic download/upload subtitles for videofiles using fast hashing"; + homepage = http://www.subdownloader.net; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/subunit/default.nix b/pkgs/development/python-modules/subunit/default.nix new file mode 100644 index 000000000000..ac21ea41555c --- /dev/null +++ b/pkgs/development/python-modules/subunit/default.nix @@ -0,0 +1,21 @@ +{ buildPythonPackage +, pkgs +, testtools +, testscenarios +}: + +buildPythonPackage rec { + name = pkgs.subunit.name; + src = pkgs.subunit.src; + + propagatedBuildInputs = [ testtools testscenarios ]; + nativeBuildInputs = [ pkgs.pkgconfig ]; + buildInputs = [ pkgs.check pkgs.cppunit ]; + + patchPhase = '' + sed -i 's/version=VERSION/version="${pkgs.subunit.version}"/' setup.py + ''; + + meta = pkgs.subunit.meta; + +} diff --git a/pkgs/development/python-modules/suds-jurko/default.nix b/pkgs/development/python-modules/suds-jurko/default.nix new file mode 100644 index 000000000000..5c04c5bd5d35 --- /dev/null +++ b/pkgs/development/python-modules/suds-jurko/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, isPyPy +}: + +buildPythonPackage rec { + pname = "suds-jurko"; + version = "0.6"; + disabled = isPyPy; # lots of failures + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "1s4radwf38kdh3jrn5acbidqlr66sx786fkwi0rgq61hn4n2bdqw"; + }; + + buildInputs = [ pytest ]; + + preBuild = '' + # fails + substituteInPlace tests/test_transport_http.py \ + --replace "test_sending_unicode_data" "noop" + ''; + + meta = with stdenv.lib; { + description = "Lightweight SOAP client (Jurko's fork)"; + homepage = https://bitbucket.org/jurko/suds; + license = licenses.lgpl3; + }; + +} diff --git a/pkgs/development/python-modules/suds/default.nix b/pkgs/development/python-modules/suds/default.nix new file mode 100644 index 000000000000..c4a8e480ed40 --- /dev/null +++ b/pkgs/development/python-modules/suds/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "suds"; + version = "0.4"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "1w4s9051iv90c0gs73k80c3d51y2wbx1xgfdgg2hk7mv4gjlllnm"; + }; + + patches = [ ./suds-0.4-CVE-2013-2217.patch ]; + + meta = with stdenv.lib; { + # Broken for security issues: + # - https://github.com/NixOS/nixpkgs/issues/19678 + # - https://lwn.net/Vulnerabilities/559200/ + broken = true; + description = "Lightweight SOAP client"; + homepage = https://fedorahosted.org/suds; + license = licenses.lgpl3Plus; + }; + +} diff --git a/pkgs/development/python-modules/suds-0.4-CVE-2013-2217.patch b/pkgs/development/python-modules/suds/suds-0.4-CVE-2013-2217.patch similarity index 100% rename from pkgs/development/python-modules/suds-0.4-CVE-2013-2217.patch rename to pkgs/development/python-modules/suds/suds-0.4-CVE-2013-2217.patch diff --git a/pkgs/development/python-modules/sure/default.nix b/pkgs/development/python-modules/sure/default.nix new file mode 100644 index 000000000000..b4c5fdf4022e --- /dev/null +++ b/pkgs/development/python-modules/sure/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, rednose +, six +, mock +, isPyPy +}: + +buildPythonPackage rec { + pname = "sure"; + version = "1.4.11"; + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "3c8d5271fb18e2c69e2613af1ad400d8df090f1456081635bd3171847303cdaa"; + }; + + buildInputs = [ rednose ]; + propagatedBuildInputs = [ six mock ]; + + meta = with stdenv.lib; { + description = "Utility belt for automated testing"; + homepage = https://sure.readthedocs.io/en/latest/; + license = licenses.gpl3Plus; + }; + +} diff --git a/pkgs/development/python-modules/svg2tikz/default.nix b/pkgs/development/python-modules/svg2tikz/default.nix new file mode 100644 index 000000000000..36f6dc06850f --- /dev/null +++ b/pkgs/development/python-modules/svg2tikz/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, lxml +, isPy27 +}: + +buildPythonPackage { + pname = "svg2tikz"; + version = "1.0.0"; + disabled = ! isPy27; + + propagatedBuildInputs = [ lxml ]; + + src = fetchgit { + url = "https://github.com/kjellmf/svg2tikz"; + sha256 = "429428ec435e53672b85cdfbb89bb8af0ff9f8238f5d05970729e5177d252d5f"; + rev = "ad36f2c3818da13c4136d70a0fd8153acf8daef4"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/kjellmf/svg2tikz; + description = "An SVG to TikZ converter"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ gal_bolle ]; + }; + +} diff --git a/pkgs/development/python-modules/svgwrite/default.nix b/pkgs/development/python-modules/svgwrite/default.nix new file mode 100644 index 000000000000..1772e8794ffd --- /dev/null +++ b/pkgs/development/python-modules/svgwrite/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, setuptools +, pyparsing +, pytest +}: + +buildPythonPackage rec { + pname = "svgwrite"; + version = "1.2.1"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "72ef66c9fe367989823cb237ab7f012ac809dd3ba76c1b5ebd9aa61580e2e75e"; + }; + + buildInputs = [ setuptools ]; + propagatedBuildInputs = [ pyparsing ]; + checkInputs = [ pytest ]; + + checkPhase = '' + pytest + ''; + + meta = with stdenv.lib; { + description = "A Python library to create SVG drawings"; + homepage = https://github.com/mozman/svgwrite; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/sybil/default.nix b/pkgs/development/python-modules/sybil/default.nix index c78016d7296e..8b1677a7b843 100644 --- a/pkgs/development/python-modules/sybil/default.nix +++ b/pkgs/development/python-modules/sybil/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildPythonApplication, fetchPypi +{ stdenv, buildPythonApplication, fetchPypi, fetchpatch , pytest, nose }: buildPythonApplication rec { @@ -10,6 +10,13 @@ buildPythonApplication rec { sha256 = "41d2f1dba8fd1d8ead5e9b1220b590fab8b0d1ca01d43da08555b1fb08d4d8e8"; }; + patches = [ + (fetchpatch { + url = https://github.com/cjw296/sybil/commit/6461d8156cfb68bd073ec613a5a516916e97e549.patch; + sha256 = "0aqny0i7l6g6d7vr025b90zz8wzszqdbmi05mp67dxw5xqjqvxj2"; + }) + ]; + checkInputs = [ pytest nose ]; checkPhase = '' diff --git a/pkgs/development/python-modules/sympy/default.nix b/pkgs/development/python-modules/sympy/default.nix index fb702e046a48..1bf7511d2bb9 100644 --- a/pkgs/development/python-modules/sympy/default.nix +++ b/pkgs/development/python-modules/sympy/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "sympy"; - version = "1.2"; # Upgrades may break sage. Please test. + version = "1.3"; # Upgrades may break sage. Please test or ping @timokau. src = fetchPypi { inherit pname version; - sha256 = "0pr2v7dl51ngch1cfs423qsb472l9ys1m8m7vrhhh99fsxqa0v18"; + sha256 = "0m0vhyv15zszn19mk5xq3py4iijjbr7f3fpy1s57b8q7c9arncg1"; }; checkInputs = [ glibcLocales ]; diff --git a/pkgs/development/python-modules/tarman/default.nix b/pkgs/development/python-modules/tarman/default.nix new file mode 100644 index 000000000000..305daecc8de5 --- /dev/null +++ b/pkgs/development/python-modules/tarman/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, unittest2 +, nose +, mock +, libarchive +}: + +buildPythonPackage rec { + version = "0.1.3"; + pname = "tarman"; + + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "0ri6gj883k042xaxa2d5ymmhbw2bfcxdzhh4bz7700ibxwxxj62h"; + }; + + buildInputs = [ unittest2 nose mock ]; + propagatedBuildInputs = [ libarchive ]; + + # tests are still failing + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/matejc/tarman; + description = "Archive manager with curses interface"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/taskw/default.nix b/pkgs/development/python-modules/taskw/default.nix new file mode 100644 index 000000000000..b2cc48b3079c --- /dev/null +++ b/pkgs/development/python-modules/taskw/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, tox +, six +, dateutil +, pytz +, pkgs +}: + +buildPythonPackage rec { + version = "1.0.3"; + pname = "taskw"; + + src = fetchPypi { + inherit pname version; + sha256 = "1fa7bv5996ppfbryv02lpnlhk5dra63lhlwrb1i4ifqbziqfqh5n"; + }; + + patches = [ ./use-template-for-taskwarrior-install-path.patch ]; + postPatch = '' + substituteInPlace taskw/warrior.py \ + --replace '@@taskwarrior@@' '${pkgs.taskwarrior}' + ''; + + # https://github.com/ralphbean/taskw/issues/98 + doCheck = false; + + buildInputs = [ nose pkgs.taskwarrior tox ]; + propagatedBuildInputs = [ six dateutil pytz ]; + + meta = with stdenv.lib; { + homepage = https://github.com/ralphbean/taskw; + description = "Python bindings for your taskwarrior database"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ pierron ]; + }; + +} diff --git a/pkgs/development/python-modules/telegram/default.nix b/pkgs/development/python-modules/telegram/default.nix new file mode 100644 index 000000000000..df45aaaee3bc --- /dev/null +++ b/pkgs/development/python-modules/telegram/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "telegram"; + version = "0.0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1495l2ml8mg120wfvqhikqkfczhwwaby40vdmsz8v2l69jps01fl"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/liluo/telegram; + description = "Telegram APIs"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/tempita/default.nix b/pkgs/development/python-modules/tempita/default.nix new file mode 100644 index 000000000000..318c47d21608 --- /dev/null +++ b/pkgs/development/python-modules/tempita/default.nix @@ -0,0 +1,21 @@ +{ lib, buildPythonPackage, fetchFromGitHub, nose }: + +buildPythonPackage rec { + version = "0.5.3-2016-09-28"; + name = "tempita-${version}"; + + src = fetchFromGitHub { + owner = "gjhiggins"; + repo = "tempita"; + rev = "47414a7c6e46a9a9afe78f0bce2ea299fa84d10"; + sha256 = "0f33jjjs5rvp7ar2j6ggyfykcrsrn04jaqcq71qfvycf6b7nw3rn"; + }; + + buildInputs = [ nose ]; + + meta = { + homepage = https://github.com/gjhiggins/tempita; + description = "A very small text templating language"; + license = lib.licenses.mit; + }; +} diff --git a/pkgs/development/python-modules/tensorflow-tensorboard/default.nix b/pkgs/development/python-modules/tensorflow-tensorboard/default.nix index 5cd0e9266022..7f2c2539a738 100644 --- a/pkgs/development/python-modules/tensorflow-tensorboard/default.nix +++ b/pkgs/development/python-modules/tensorflow-tensorboard/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "tensorflow-tensorboard"; - version = "1.9.0"; + version = "1.11.0"; format = "wheel"; src = fetchPypi ({ @@ -22,10 +22,10 @@ buildPythonPackage rec { format = "wheel"; } // (if isPy3k then { python = "py3"; - sha256 = "42a04637a636e16054b065907c81396b83a9702948ecd14218f19dc5cf85de98"; + sha256 = "1nkd37zq9mk0gc9x6d4x8whahbx2cn0wl94lir3g1pibdzx9hc4v"; } else { python = "py2"; - sha256 = "97661706fbe857c372405e0f5bd7c3db2197b5e70cec88f6924b726fde65c2c1"; + sha256 = "1mkyb5gn952i4s7fmc9ay4yh74ysrqbiqna6dl1qmahjpbaavbf5"; })); propagatedBuildInputs = [ numpy werkzeug protobuf markdown grpcio ] ++ lib.optional (!isPy3k) futures; diff --git a/pkgs/development/python-modules/tensorflow/bin.nix b/pkgs/development/python-modules/tensorflow/bin.nix index b09da2d4cecf..b925b74e03b5 100644 --- a/pkgs/development/python-modules/tensorflow/bin.nix +++ b/pkgs/development/python-modules/tensorflow/bin.nix @@ -22,6 +22,8 @@ , zlib , python , symlinkJoin +, keras-applications +, keras-preprocessing }: # We keep this binary build for two reasons: @@ -39,7 +41,7 @@ let in buildPythonPackage rec { pname = "tensorflow"; - version = "1.9.0"; + version = "1.11.0"; format = "wheel"; src = let @@ -48,12 +50,11 @@ in buildPythonPackage rec { platform = if stdenv.isDarwin then "mac" else "linux"; unit = if cudaSupport then "gpu" else "cpu"; key = "${platform}_py_${pyver}_${unit}"; - dls = import ./tf1.9.0-hashes.nix; + dls = import ./tf1.11.0-hashes.nix; in fetchurl dls.${key}; - propagatedBuildInputs = [ protobuf numpy termcolor grpcio six astor absl-py gast tensorflow-tensorboard ] - ++ lib.optional (!isPy3k) mock - ++ lib.optionals (pythonOlder "3.4") [ backports_weakref enum34 ]; + propagatedBuildInputs = [ protobuf numpy termcolor grpcio six astor absl-py gast tensorflow-tensorboard keras-applications keras-preprocessing ] + ++ lib.optional (!isPy3k) mock; # Upstream has a pip hack that results in bin/tensorboard being in both tensorflow # and the propageted input tensorflow-tensorboard which causes environment collisions. @@ -72,7 +73,7 @@ in buildPythonPackage rec { ([ stdenv.cc.cc.lib zlib ] ++ lib.optionals cudaSupport [ cudatoolkit_joined cudnn nvidia_x11 ]); in lib.optionalString (stdenv.isLinux) '' - rrPath="$out/${python.sitePackages}/tensorflow/:${rpath}" + rrPath="$out/${python.sitePackages}/tensorflow/:$out/${python.sitePackages}/tensorflow/contrib/tensor_forest/:${rpath}" internalLibPath="$out/${python.sitePackages}/tensorflow/python/_pywrap_tensorflow_internal.so" find $out -name '*${stdenv.hostPlatform.extensions.sharedLibrary}' -exec patchelf --set-rpath "$rrPath" {} \; ''; diff --git a/pkgs/development/python-modules/tensorflow/prefetcher.sh b/pkgs/development/python-modules/tensorflow/prefetcher.sh index 6b98ece974eb..0954a3810057 100644 --- a/pkgs/development/python-modules/tensorflow/prefetcher.sh +++ b/pkgs/development/python-modules/tensorflow/prefetcher.sh @@ -1,4 +1,4 @@ -version=1.9.0 +version=1.11.0 hashfile=tf${version}-hashes.nix rm -f $hashfile echo "{" >> $hashfile diff --git a/pkgs/development/python-modules/tensorflow/tf1.11.0-hashes.nix b/pkgs/development/python-modules/tensorflow/tf1.11.0-hashes.nix new file mode 100644 index 000000000000..47cd25ef7571 --- /dev/null +++ b/pkgs/development/python-modules/tensorflow/tf1.11.0-hashes.nix @@ -0,0 +1,34 @@ +{ +linux_py_27_cpu = { + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp27-none-linux_x86_64.whl"; + sha256 = "0s3ar2jzz2m9ilqfl4aigfi4bq8k5n04grnfqy4nyii2y98xjy14"; +}; +linux_py_35_cpu = { + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp35-cp35m-linux_x86_64.whl"; + sha256 = "0vfw2v033h8wdgjlbwjx2i9fdqqnxxc3r085irq9nzkdmwzw2jl8"; +}; +linux_py_36_cpu = { + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl"; + sha256 = "0zmr5bw3ki5l6jb19h70kmq3k3xnq60jkw6wqqr6par1c7b4i9c3"; +}; +linux_py_27_gpu = { + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.11.0-cp27-none-linux_x86_64.whl"; + sha256 = "1pcacy4ky7zhq7h7d93s4xp213q1yj2zxn2khlyll389lq0bcbax"; +}; +linux_py_35_gpu = { + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.11.0-cp35-cp35m-linux_x86_64.whl"; + sha256 = "04ggz7jzbhl41alnj526rp0vz88h68mcv3rbs5pmrwyg0j2cqjz3"; +}; +linux_py_36_gpu = { + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.11.0-cp36-cp36m-linux_x86_64.whl"; + sha256 = "1ywpq3n51pn7jrr231immi2s6ghdy9s0bnkk7dg4dbbxrisxg33a"; +}; +mac_py_2_cpu = { + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.11.0-py2-none-any.whl"; + sha256 = "1rjb6gm0spj0l5zl02zsr6x3qagf2khrjw02z7znmsshb5xhsx8j"; +}; +mac_py_3_cpu = { + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.11.0-py3-none-any.whl"; + sha256 = "16la41a2d29wa4i7h1g32d94g23ixzc3wc69kd9w82w45bwfv4xl"; +}; +} diff --git a/pkgs/development/python-modules/tensorflow/tf1.9.0-hashes.nix b/pkgs/development/python-modules/tensorflow/tf1.9.0-hashes.nix deleted file mode 100644 index 504ed7b5b957..000000000000 --- a/pkgs/development/python-modules/tensorflow/tf1.9.0-hashes.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ -linux_py_27_cpu = { - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0-cp27-none-linux_x86_64.whl"; - sha256 = "1dvmajv5ddgzrazdnxpfhk9dkj0lfiviw4jmvk00d4q5v68z6ihg"; -}; -linux_py_35_cpu = { - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0-cp35-cp35m-linux_x86_64.whl"; - sha256 = "07ilrxbhz9p3xwqhl2p8c40y1gsq68x10f34pzayrvcg2i52bvpv"; -}; -linux_py_36_cpu = { - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl"; - sha256 = "0x2l64ab7i8nr0dzvsryblhn869qyjb85xkhy69nwahqswb68hxl"; -}; -linux_py_27_gpu = { - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.9.0-cp27-none-linux_x86_64.whl"; - sha256 = "0q7i82jgy0mzn2mw8i1z0pvv7ssi6m7zqkkjg2i4zxpk8djg8k6z"; -}; -linux_py_35_gpu = { - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.9.0-cp35-cp35m-linux_x86_64.whl"; - sha256 = "0nhq2s8fanm095x1sc9h40dvqcv9bc2aj47crv3c2sajbj7dn43g"; -}; -linux_py_36_gpu = { - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.9.0-cp36-cp36m-linux_x86_64.whl"; - sha256 = "1m4b9cd8ghghqxaqrlzq7j9499ddidgr78bx0c20pgyrzg38jiz1"; -}; -mac_py_2_cpu = { - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.9.0-py2-none-any.whl"; - sha256 = "1djj0xahzrmxhfc6kyjx1lkyfh7jhq3ix0gz9j3iq4smb3ca9z01"; -}; -mac_py_3_cpu = { - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.9.0-py3-none-any.whl"; - sha256 = "0igffy7r0d8mhkn4pybp19jmc25alfpfl4k4fxh2s3rvgii8gk22"; -}; -} diff --git a/pkgs/development/python-modules/termcolor/default.nix b/pkgs/development/python-modules/termcolor/default.nix new file mode 100644 index 000000000000..2931f0e51999 --- /dev/null +++ b/pkgs/development/python-modules/termcolor/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "termcolor"; + version = "1.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"; + }; + + meta = with stdenv.lib; { + description = "Termcolor"; + homepage = https://pypi.python.org/pypi/termcolor; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/terminaltables/default.nix b/pkgs/development/python-modules/terminaltables/default.nix new file mode 100644 index 000000000000..bb6961f77ecf --- /dev/null +++ b/pkgs/development/python-modules/terminaltables/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "terminaltables"; + version = "3.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "f3eb0eb92e3833972ac36796293ca0906e998dc3be91fbe1f8615b331b853b81"; + }; + + meta = with stdenv.lib; { + description = "Display simple tables in terminals"; + homepage = "https://github.com/Robpol86/terminaltables"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/testpath/default.nix b/pkgs/development/python-modules/testpath/default.nix new file mode 100644 index 000000000000..cda5abda5292 --- /dev/null +++ b/pkgs/development/python-modules/testpath/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "testpath"; + version = "0.3"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + sha256 = "f16b2cb3b03e1ada4fb0200b265a4446f92f3ba4b9d88ace34f51c54ab6d294e"; + }; + + meta = with stdenv.lib; { + description = "Test utilities for code working with files and commands"; + license = licenses.mit; + homepage = https://github.com/jupyter/testpath; + }; + +} diff --git a/pkgs/development/python-modules/testrepository/default.nix b/pkgs/development/python-modules/testrepository/default.nix new file mode 100644 index 000000000000..dbc342c1c4da --- /dev/null +++ b/pkgs/development/python-modules/testrepository/default.nix @@ -0,0 +1,34 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, testtools +, testresources +, pbr +, subunit +, fixtures +, python +}: + +buildPythonPackage rec { + pname = "testrepository"; + version = "0.0.20"; + + src = fetchPypi { + inherit pname version; + sha256 = "1ssqb07c277010i6gzzkbdd46gd9mrj0bi0i8vn560n2k2y4j93m"; + }; + + buildInputs = [ testtools testresources ]; + propagatedBuildInputs = [ pbr subunit fixtures ]; + + checkPhase = '' + ${python.interpreter} ./testr + ''; + + meta = with stdenv.lib; { + description = "A database of test results which can be used as part of developer workflow"; + homepage = https://pypi.python.org/pypi/testrepository; + license = licenses.bsd2; + }; + +} diff --git a/pkgs/development/python-modules/testscenarios/default.nix b/pkgs/development/python-modules/testscenarios/default.nix new file mode 100644 index 000000000000..61e2ce5a81e9 --- /dev/null +++ b/pkgs/development/python-modules/testscenarios/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, testtools +}: + +buildPythonPackage rec { + pname = "testscenarios"; + version = "0.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "1671jvrvqlmbnc42j7pc5y6vc37q44aiwrq0zic652pxyy2fxvjg"; + }; + + propagatedBuildInputs = [ testtools ]; + + meta = with stdenv.lib; { + description = "A pyunit extension for dependency injection"; + homepage = https://pypi.python.org/pypi/testscenarios; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/texttable/default.nix b/pkgs/development/python-modules/texttable/default.nix index fed9a3fd7330..6747ae78f49c 100644 --- a/pkgs/development/python-modules/texttable/default.nix +++ b/pkgs/development/python-modules/texttable/default.nix @@ -5,11 +5,11 @@ buildPythonPackage rec { pname = "texttable"; - version = "1.4.0"; + version = "1.5.0"; src = fetchPypi { inherit pname version; - sha256 = "95e8cfe85f8395a7eacdfbc8f09d885b9ef3a6ac6ead0364ea721de1127aa36b"; + sha256 = "0mzv6zs8ciwnf83fwikqmmjwbzqmdja3imn4b4k209f80g0rk8qv"; }; meta = { diff --git a/pkgs/development/python-modules/tflearn/default.nix b/pkgs/development/python-modules/tflearn/default.nix new file mode 100644 index 000000000000..341c1da56801 --- /dev/null +++ b/pkgs/development/python-modules/tflearn/default.nix @@ -0,0 +1,24 @@ +{ lib, fetchPypi, buildPythonPackage, fetchurl, pytest, scipy, h5py +, pillow, tensorflow }: + +buildPythonPackage rec { + pname = "tflearn"; + version = "0.3.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "034lvbslcivyj64r4w6xmr90ckmyxmrnkka9kal50x4175h02n1z"; + }; + + buildInputs = [ pytest ]; + + propagatedBuildInputs = [ scipy h5py pillow tensorflow ]; + + doCheck = false; + + meta = with lib; { + description = "Deep learning library featuring a higher-level API for TensorFlow"; + homepage = "https://github.com/tflearn/tflearn"; + license = licenses.mit; + }; +} diff --git a/pkgs/development/python-modules/thinc/default.nix b/pkgs/development/python-modules/thinc/default.nix index 88e6c8d16742..acbc2a608173 100644 --- a/pkgs/development/python-modules/thinc/default.nix +++ b/pkgs/development/python-modules/thinc/default.nix @@ -6,6 +6,7 @@ , pytest , cython , cymem +, darwin , msgpack-numpy , msgpack-python , preshed @@ -18,25 +19,22 @@ , plac , six , mock -, termcolor , wrapt , dill }: buildPythonPackage rec { pname = "thinc"; - version = "6.11.2"; + version = "6.12.1"; src = fetchPypi { inherit pname version; - sha256 = "028a014192e1914c151222794781d14e1c9fddf47a859aa36077f07871d0c30a"; + sha256 = "1kkp8b3xcs3yn3ia5sxrh086c9xv27s2khdxd17abdypxxa99ich"; }; - postPatch = '' - substituteInPlace setup.py \ - --replace "msgpack-python==" "msgpack-python>=" \ - --replace "msgpack-numpy==" "msgpack-numpy>=" - ''; + buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ + Accelerate CoreFoundation CoreGraphics CoreVideo + ]); propagatedBuildInputs = [ cython @@ -46,31 +44,26 @@ buildPythonPackage rec { preshed numpy murmurhash - pytest - hypothesis tqdm cytoolz plac six - mock - termcolor wrapt dill ] ++ lib.optional (pythonOlder "3.4") pathlib; checkInputs = [ + hypothesis + mock pytest ]; prePatch = '' - substituteInPlace setup.py --replace \ - "'pathlib>=1.0.0,<2.0.0'," \ - "\"pathlib>=1.0.0,<2.0.0; python_version<'3.4'\"," - - substituteInPlace setup.py --replace \ - "'cytoolz>=0.8,<0.9'," \ - "'cytoolz>=0.8'," + substituteInPlace setup.py \ + --replace "pathlib==1.0.1" "pathlib>=1.0.0,<2.0.0" \ + --replace "plac>=0.9.6,<1.0.0" "plac>=0.9.6" \ + --replace "msgpack-numpy<0.4.4" "msgpack-numpy" ''; # Cannot find cython modules. diff --git a/pkgs/development/python-modules/threadpool/default.nix b/pkgs/development/python-modules/threadpool/default.nix new file mode 100644 index 000000000000..b3d7f58c66dc --- /dev/null +++ b/pkgs/development/python-modules/threadpool/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "threadpool"; + version = "1.3.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "197gzrxn9lbk0q1v079814c6s05cr4rwzyl6c1m6inkyif4yzr6c"; + }; + + meta = with stdenv.lib; { + homepage = http://chrisarndt.de/projects/threadpool/; + description = "Easy to use object-oriented thread pool framework"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/thrift/default.nix b/pkgs/development/python-modules/thrift/default.nix new file mode 100644 index 000000000000..932c642e9b18 --- /dev/null +++ b/pkgs/development/python-modules/thrift/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "thrift"; + version = "0.9.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "dfbc3d3bd19d396718dab05abaf46d93ae8005e2df798ef02e32793cd963877e"; + }; + + # No tests. Breaks when not disabling. + doCheck = false; + + meta = with stdenv.lib; { + description = "Python bindings for the Apache Thrift RPC system"; + homepage = http://thrift.apache.org/; + license = licenses.asl20; + maintainers = with maintainers; [ hbunke ]; + }; + +} diff --git a/pkgs/development/python-modules/thumbor/default.nix b/pkgs/development/python-modules/thumbor/default.nix index ec33a5020d47..27e90514b729 100644 --- a/pkgs/development/python-modules/thumbor/default.nix +++ b/pkgs/development/python-modules/thumbor/default.nix @@ -1,6 +1,8 @@ -{ buildPythonPackage, tornado, pycrypto, pycurl, pytz -, pillow, derpconf, python_magic, pexif, libthumbor, opencv, webcolors -, piexif, futures, statsd, thumborPexif, fetchPypi, isPy3k, lib +{ buildPythonPackage, python, tornado, pycrypto, pycurl, pytz +, pillow, derpconf, python_magic, libthumbor, webcolors +, piexif, futures, statsd, thumborPexif, fetchFromGitHub, isPy3k, lib +, mock, raven, nose, yanc, remotecv, pyssim, cairosvg1, preggy, opencv3 +, pkgs, coreutils }: buildPythonPackage rec { @@ -9,16 +11,40 @@ buildPythonPackage rec { disabled = isPy3k; # see https://github.com/thumbor/thumbor/issues/1004 - src = fetchPypi { - inherit pname version; - sha256 = "1icfnzwzi5lvnh576n7v3r819jaw15ph9ja2w3fwg5z9qs40xvl8"; + # Tests aren't included in PyPI tarball so use GitHub instead + src = fetchFromGitHub { + owner = pname; + repo = pname; + rev = version; + sha256 = "1ys5ymwbvgh2ir85g9nyrzzf8vgi16j6pzzi53b0rgjx0kwlmnxg"; }; postPatch = '' substituteInPlace "setup.py" \ --replace '"argparse",' "" ${lib.optionalString isPy3k ''--replace '"futures",' ""''} + substituteInPlace "setup.py" \ + --replace "piexif>=1.0.13,<1.1.0" "piexif>=1.0.13" + substituteInPlace "tests/test_utils.py" \ + --replace "/bin/ls" "${coreutils}/bin/ls" + substituteInPlace "tests/detectors/test_face_detector.py" \ + --replace "./thumbor" "$out/lib/${python.libPrefix}/site-packages/thumbor" + substituteInPlace "tests/detectors/test_glasses_detector.py" \ + --replace "./thumbor" "$out/lib/${python.libPrefix}/site-packages/thumbor" ''; + checkInputs = [ + nose + pyssim + preggy + mock + yanc + remotecv + cairosvg1 + raven + pkgs.redis + pkgs.glibcLocales + ]; + propagatedBuildInputs = [ tornado pycrypto @@ -27,18 +53,26 @@ buildPythonPackage rec { pillow derpconf python_magic - pexif libthumbor - opencv + opencv3 webcolors piexif statsd + pkgs.exiftool + pkgs.libjpeg + pkgs.ffmpeg + pkgs.gifsicle ] ++ lib.optionals (!isPy3k) [ futures thumborPexif ]; - # disabled due to too many impure tests and issues with native modules in - # the pure testing environment. See https://github.com/NixOS/nixpkgs/pull/37147 - # for further reference. - doCheck = false; + # Remove the source tree before running nosetests because otherwise nosetests + # uses that instead of the installed package. Is there some other way to + # achieve this? + checkPhase = '' + redis-server --port 6668 --requirepass hey_you & + rm -r thumbor + export LC_ALL="en_US.UTF-8" + nosetests -v --with-yanc -s tests/ + ''; meta = with lib; { description = "A smart imaging service"; diff --git a/pkgs/development/python-modules/thumborpexif/default.nix b/pkgs/development/python-modules/thumborpexif/default.nix new file mode 100644 index 000000000000..c3aa0136f338 --- /dev/null +++ b/pkgs/development/python-modules/thumborpexif/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy27 +}: + +buildPythonPackage rec { + pname = "thumbor-pexif"; + version = "0.14"; + disabled = ! isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "715cd24760c7c28d6270c79c9e29b55b8d952a24e0e56833d827c2c62451bc3c"; + }; + + meta = with stdenv.lib; { + description = "Module to parse and edit the EXIF data tags in a JPEG image"; + homepage = http://www.benno.id.au/code/pexif/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/tifffile/default.nix b/pkgs/development/python-modules/tifffile/default.nix index 159051b9a6a8..3910ddf07256 100644 --- a/pkgs/development/python-modules/tifffile/default.nix +++ b/pkgs/development/python-modules/tifffile/default.nix @@ -1,5 +1,5 @@ { lib, stdenv, fetchPypi, buildPythonPackage, isPy27, pythonOlder -, numpy, nose, enum34, futures }: +, numpy, nose, enum34, futures, pathlib }: buildPythonPackage rec { pname = "tifffile"; @@ -16,7 +16,7 @@ buildPythonPackage rec { ''; propagatedBuildInputs = [ numpy ] - ++ lib.optional isPy27 futures + ++ lib.optional isPy27 [ futures pathlib ] ++ lib.optional (pythonOlder "3.0") enum34; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/tilestache/default.nix b/pkgs/development/python-modules/tilestache/default.nix new file mode 100644 index 000000000000..0b919cb9c6d3 --- /dev/null +++ b/pkgs/development/python-modules/tilestache/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, modestmaps +, pillow +, pycairo +, python-mapnik +, simplejson +, werkzeug +, isPy27 +}: + +buildPythonPackage rec { + pname = "tilestache"; + version = "1.50.1"; + disabled = !isPy27; + + src = fetchPypi { + inherit pname version; + sha256 = "1z1j35pz77lhhjdn69sq5rmz62b5m444507d8zjnp0in5xqaj6rj"; + }; + + propagatedBuildInputs = [ modestmaps pillow pycairo python-mapnik simplejson werkzeug ]; + + meta = with stdenv.lib; { + description = "A tile server for rendered geographic data"; + homepage = http://tilestache.org; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/timelib/default.nix b/pkgs/development/python-modules/timelib/default.nix new file mode 100644 index 000000000000..39ff4b6de15e --- /dev/null +++ b/pkgs/development/python-modules/timelib/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "timelib"; + version = "0.2.4"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "49142233bdb5971d64a41e05a1f80a408a02be0dc7d9f8c99e7bdd0613ba81cb"; + }; + + meta = with stdenv.lib; { + description = "Parse english textual date descriptions"; + homepage = "https://github.com/pediapress/timelib/"; + license = licenses.zlib; + }; + +} diff --git a/pkgs/development/python-modules/timeout-decorator/default.nix b/pkgs/development/python-modules/timeout-decorator/default.nix index 342531ab9764..af1a85c96271 100644 --- a/pkgs/development/python-modules/timeout-decorator/default.nix +++ b/pkgs/development/python-modules/timeout-decorator/default.nix @@ -1,11 +1,11 @@ { stdenv, buildPythonPackage, fetchPypi }: buildPythonPackage rec { pname = "timeout-decorator"; - version = "0.4.0"; + version = "0.4.1"; src = fetchPypi { inherit pname version; - sha256 = "1bckwbi5078z3x9lyf8vl9dhx10nymwwnp46c98wm5m02x5j37g4"; + sha256 = "1inkf68i2s2x27arpqwkdxigiqbpbpjbbnfv7jzsrif1fmp2fphs"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/tinycss/default.nix b/pkgs/development/python-modules/tinycss/default.nix new file mode 100644 index 000000000000..ab6a4183df50 --- /dev/null +++ b/pkgs/development/python-modules/tinycss/default.nix @@ -0,0 +1,35 @@ +{ pkgs +, buildPythonPackage +, fetchPypi +, pytest +, python +, cssutils +, isPyPy +}: + +buildPythonPackage rec { + pname = "tinycss"; + version = "0.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "12306fb50e5e9e7eaeef84b802ed877488ba80e35c672867f548c0924a76716e"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ cssutils ]; + + checkPhase = '' + py.test $out/${python.sitePackages} + ''; + + # Disable Cython tests for PyPy + TINYCSS_SKIP_SPEEDUPS_TESTS = pkgs.lib.optional isPyPy true; + + meta = with pkgs.lib; { + description = "Complete yet simple CSS parser for Python"; + license = licenses.bsd3; + homepage = https://pythonhosted.org/tinycss/; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/tissue/default.nix b/pkgs/development/python-modules/tissue/default.nix new file mode 100644 index 000000000000..5ed47bdd0280 --- /dev/null +++ b/pkgs/development/python-modules/tissue/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, pep8 +}: + +buildPythonPackage rec { + pname = "tissue"; + version = "0.9.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "7e34726c3ec8fae358a7faf62de172db15716f5582e5192a109e33348bd76c2e"; + }; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ pep8 ]; + + meta = with stdenv.lib; { + homepage = https://github.com/WoLpH/tissue; + description = "Tissue - automated pep8 checker for nose"; + license = licenses.lgpl2; + maintainers = with maintainers; [ garbas domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/tkinter/default.nix b/pkgs/development/python-modules/tkinter/default.nix new file mode 100644 index 000000000000..bd242c62ab8d --- /dev/null +++ b/pkgs/development/python-modules/tkinter/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, python +, py +, isPyPy +}: + +buildPythonPackage rec { + name = "tkinter-${python.version}"; + src = py; + format = "other"; + + disabled = isPyPy; + + installPhase = '' + # Move the tkinter module + mkdir -p $out/${py.sitePackages} + mv lib/${py.libPrefix}/lib-dynload/_tkinter* $out/${py.sitePackages}/ + '' + stdenv.lib.optionalString (!stdenv.isDarwin) '' + # Update the rpath to point to python without x11Support + old_rpath=$(patchelf --print-rpath $out/${py.sitePackages}/_tkinter*) + new_rpath=$(sed "s#${py}#${python}#g" <<< "$old_rpath" ) + patchelf --set-rpath $new_rpath $out/${py.sitePackages}/_tkinter* + ''; + + meta = py.meta; + +} diff --git a/pkgs/development/python-modules/tldextract/default.nix b/pkgs/development/python-modules/tldextract/default.nix new file mode 100644 index 000000000000..4e494244d314 --- /dev/null +++ b/pkgs/development/python-modules/tldextract/default.nix @@ -0,0 +1,24 @@ +{ lib, fetchPypi, buildPythonPackage +, requests, requests-file, idna, pytest +, responses +}: + +buildPythonPackage rec { + pname = "tldextract"; + version = "2.2.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1d5s8v6kpsgazyahflhji1cfdcf89rv7l7z55v774bhzvcjp2y99"; + }; + + propagatedBuildInputs = [ requests requests-file idna ]; + checkInputs = [ pytest responses ]; + + meta = { + homepage = https://github.com/john-kurkowski/tldextract; + description = "Accurately separate the TLD from the registered domain and subdomains of a URL, using the Public Suffix List."; + license = lib.licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/tlsh/default.nix b/pkgs/development/python-modules/tlsh/default.nix new file mode 100644 index 000000000000..893fe0240b60 --- /dev/null +++ b/pkgs/development/python-modules/tlsh/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, pkgs +}: + +buildPythonPackage rec { + pname = "tlsh"; + version = "3.4.5"; + + src = fetchFromGitHub { + owner = "trendmicro"; + repo = "tlsh"; + rev = "22fa9a62068b92c63f2b5a87004a7a7ceaac1930"; + sha256 = "1ydliir308xn4ywy705mmsh7863ldlixdvpqwdhbipzq9vfpmvll"; + }; + + buildInputs = [ pkgs.cmake ]; + + # no test data + doCheck = false; + + preConfigure = '' + mkdir build + cd build + cmake .. + cd ../py_ext + ''; + + meta = with stdenv.lib; { + description = "Trend Micro Locality Sensitive Hash"; + homepage = https://github.com/trendmicro/tlsh; + license = licenses.asl20; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/development/python-modules/tlslite-ng/default.nix b/pkgs/development/python-modules/tlslite-ng/default.nix new file mode 100644 index 000000000000..ac68019d3695 --- /dev/null +++ b/pkgs/development/python-modules/tlslite-ng/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, ecdsa +}: + +buildPythonPackage rec { + pname = "tlslite-ng"; + version = "0.7.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "1aw7j50byzab0xwp50m5w5c14fzdzwk2law5a5bn6dn3i5fc6fw2"; + }; + + buildInputs = [ ecdsa ]; + + meta = with stdenv.lib; { + description = "Pure python implementation of SSL and TLS."; + homepage = https://pypi.python.org/pypi/tlslite-ng; + license = licenses.lgpl2; + maintainers = [ maintainers.erictapen ]; + }; + +} diff --git a/pkgs/development/python-modules/tokenlib/default.nix b/pkgs/development/python-modules/tokenlib/default.nix new file mode 100644 index 000000000000..24f54b98a96e --- /dev/null +++ b/pkgs/development/python-modules/tokenlib/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchgit +, requests +, webob +}: + +buildPythonPackage rec { + pname = "tokenlib"; + version = "0.3.1"; + + src = fetchgit { + url = https://github.com/mozilla-services/tokenlib.git; + rev = "refs/tags/${version}"; + sha256 = "0bq6dqyfwh29pg8ngmrm4mx4q27an9lsj0p9l79p9snn4g2rxzc8"; + }; + + propagatedBuildInputs = [ requests webob ]; + + meta = with stdenv.lib; { + homepage = https://github.com/mozilla-services/tokenlib; + description = "Generic support library for signed-token-based auth schemes"; + license = licenses.mpl20; + }; + +} diff --git a/pkgs/development/python-modules/toml/default.nix b/pkgs/development/python-modules/toml/default.nix index a80657dc4b45..29d0a4c692f3 100644 --- a/pkgs/development/python-modules/toml/default.nix +++ b/pkgs/development/python-modules/toml/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "toml"; - version = "0.9.4"; + version = "0.10.0"; src = fetchPypi { inherit pname version; - sha256 = "0bdbpbip67wdm6c7xwc6mmbmskyradj4cdxn1iibj4fcx1nbv1lf"; + sha256 = "0p1xww2mzkhqvxkfvmfzm58bbfj812zhdz4rwdjiv94ifz2q37r2"; }; # This package has a test script (built for Travis) that involves a) diff --git a/pkgs/development/python-modules/toolz/default.nix b/pkgs/development/python-modules/toolz/default.nix index 0fea8f1ab751..974e3a43bc7c 100644 --- a/pkgs/development/python-modules/toolz/default.nix +++ b/pkgs/development/python-modules/toolz/default.nix @@ -21,10 +21,10 @@ buildPythonPackage rec{ nosetests toolz/tests ''; - meta = { - homepage = https://github.com/pytoolz/toolz/; + meta = with lib; { + homepage = https://github.com/pytoolz/toolz; description = "List processing tools and functional utilities"; - license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ fridh ]; + license = licenses.bsd3; + maintainers = with maintainers; [ fridh ]; }; } diff --git a/pkgs/development/python-modules/toposort/default.nix b/pkgs/development/python-modules/toposort/default.nix new file mode 100644 index 000000000000..67b946b352f7 --- /dev/null +++ b/pkgs/development/python-modules/toposort/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "toposort"; + version = "1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1izmirbwmd9xrk7rq83p486cvnsslfa5ljvl7rijj1r64zkcnf3a"; + }; + + meta = with stdenv.lib; { + description = "A topological sort algorithm"; + homepage = https://pypi.python.org/pypi/toposort/1.1; + maintainers = with maintainers; [ tstrobel ]; + platforms = platforms.linux; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/tornado/default.nix b/pkgs/development/python-modules/tornado/default.nix index 6d86404e1925..d446d377e66f 100644 --- a/pkgs/development/python-modules/tornado/default.nix +++ b/pkgs/development/python-modules/tornado/default.nix @@ -8,12 +8,25 @@ , singledispatch , pythonOlder , futures +, version ? "5.1" }: +let + versionMap = { + "4.5.3" = { + sha256 = "02jzd23l4r6fswmwxaica9ldlyc2p6q8dk6dyff7j58fmdzf853d"; + }; + "5.1" = { + sha256 = "4f66a2172cb947387193ca4c2c3e19131f1c70fa8be470ddbbd9317fd0801582"; + }; + }; +in + +with versionMap.${version}; + buildPythonPackage rec { pname = "tornado"; - version = "5.1"; - + inherit version; propagatedBuildInputs = [ backports_abc certifi singledispatch ] ++ lib.optional (pythonOlder "3.5") backports_ssl_match_hostname @@ -26,8 +39,7 @@ buildPythonPackage rec { ''; src = fetchPypi { - inherit pname version; - sha256 = "4f66a2172cb947387193ca4c2c3e19131f1c70fa8be470ddbbd9317fd0801582"; + inherit pname sha256 version; }; meta = { diff --git a/pkgs/development/python-modules/traceback2/default.nix b/pkgs/development/python-modules/traceback2/default.nix new file mode 100644 index 000000000000..fe15285f0653 --- /dev/null +++ b/pkgs/development/python-modules/traceback2/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pbr +, linecache2 +}: + +buildPythonPackage rec { + version = "1.4.0"; + pname = "traceback2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0c1h3jas1jp1fdbn9z2mrgn3jj0hw1x3yhnkxp7jw34q15xcdb05"; + }; + + propagatedBuildInputs = [ pbr linecache2 ]; + + # circular dependencies for tests + doCheck = false; + + meta = with stdenv.lib; { + description = "A backport of traceback to older supported Pythons"; + homepage = https://pypi.python.org/pypi/traceback2/; + license = licenses.psfl; + }; + +} diff --git a/pkgs/development/python-modules/tracing/default.nix b/pkgs/development/python-modules/tracing/default.nix new file mode 100644 index 000000000000..843f26508ae4 --- /dev/null +++ b/pkgs/development/python-modules/tracing/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, sphinx +}: + +buildPythonPackage rec { + pname = "tracing"; + version = "0.8"; + + src = fetchurl { + url = "http://code.liw.fi/debian/pool/main/p/python-tracing/python-tracing_${version}.orig.tar.gz"; + sha256 = "1l4ybj5rvrrcxf8csyq7qx52izybd502pmx70zxp46gxqm60d2l0"; + }; + + buildInputs = [ sphinx ]; + + # error: invalid command 'test' + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://liw.fi/tracing/; + description = "Python debug logging helper"; + license = licenses.gpl3; + maintainers = with maintainers; [ rickynils ]; + }; + +} diff --git a/pkgs/development/python-modules/traits/default.nix b/pkgs/development/python-modules/traits/default.nix new file mode 100644 index 000000000000..380827e64881 --- /dev/null +++ b/pkgs/development/python-modules/traits/default.nix @@ -0,0 +1,39 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, pytest +, numpy +, isPy33 +}: + +buildPythonPackage rec { + pname = "traits"; + version = "4.6.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0w43qv36wnrimlh0nzzgg81315a18yza3vk494wqxf1l19g390jx"; + }; + + # Use pytest because its easier to discover tests + buildInputs = [ pytest ]; + propagatedBuildInputs = [ numpy ]; + + checkPhase = '' + py.test $out/${python.sitePackages} + ''; + + # Test suite is broken for 3.x on latest release + # https://github.com/enthought/traits/issues/187 + # https://github.com/enthought/traits/pull/188 + # Furthermore, some tests fail due to being in a chroot + doCheck = isPy33; + + meta = with stdenv.lib; { + description = "Explicitly typed attributes for Python"; + homepage = https://pypi.python.org/pypi/traits; + license = "BSD"; + }; + +} diff --git a/pkgs/development/python-modules/transaction/default.nix b/pkgs/development/python-modules/transaction/default.nix index f42a4a02be80..20f124854354 100644 --- a/pkgs/development/python-modules/transaction/default.nix +++ b/pkgs/development/python-modules/transaction/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "transaction"; - version = "2.2.1"; + version = "2.4.0"; src = fetchPypi { inherit pname version; - sha256 = "f2242070e437e5d555ea3df809cb517860513254c828f33847df1c5e4b776c7a"; + sha256 = "17wz1y524ca07vr03yddy8dv0gbscs06dbdywmllxv5rc725jq3j"; }; propagatedBuildInputs = [ zope_interface mock ]; diff --git a/pkgs/development/python-modules/translationstring/default.nix b/pkgs/development/python-modules/translationstring/default.nix new file mode 100644 index 000000000000..56640a4c0677 --- /dev/null +++ b/pkgs/development/python-modules/translationstring/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "translationstring"; + version = "1.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "4ee44cfa58c52ade8910ea0ebc3d2d84bdcad9fa0422405b1801ec9b9a65b72d"; + }; + + meta = with stdenv.lib; { + homepage = http://pylonsproject.org/; + description = "Utility library for i18n relied on by various Repoze and Pyramid packages"; + license = licenses.bsd0; + maintainers = with maintainers; [ garbas domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/transmissionrpc/default.nix b/pkgs/development/python-modules/transmissionrpc/default.nix new file mode 100644 index 000000000000..932045b6502d --- /dev/null +++ b/pkgs/development/python-modules/transmissionrpc/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +}: + +buildPythonPackage rec { + pname = "transmissionrpc"; + version = "0.11"; + + src = fetchPypi { + inherit pname version; + sha256 = "ec43b460f9fde2faedbfa6d663ef495b3fd69df855a135eebe8f8a741c0dde60"; + }; + + propagatedBuildInputs = [ six ]; + + meta = with stdenv.lib; { + description = "Python implementation of the Transmission bittorent client RPC protocol"; + homepage = https://pypi.python.org/pypi/transmissionrpc/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/trezor_agent/default.nix b/pkgs/development/python-modules/trezor_agent/default.nix new file mode 100644 index 000000000000..baca97be8777 --- /dev/null +++ b/pkgs/development/python-modules/trezor_agent/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, trezor +, libagent +, ecdsa +, ed25519 +, mnemonic +, keepkey +, semver +}: + +buildPythonPackage rec{ + pname = "trezor_agent"; + version = "0.9.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1i5cdamlf3c0ym600pjklij74p8ifj9cv7xrpnrfl1b8nkadswbz"; + }; + + propagatedBuildInputs = [ trezor libagent ecdsa ed25519 mnemonic keepkey semver ]; + + meta = with stdenv.lib; { + description = "Using Trezor as hardware SSH agent"; + homepage = https://github.com/romanz/trezor-agent; + license = licenses.gpl3; + maintainers = with maintainers; [ np ]; + }; + +} diff --git a/pkgs/development/python-modules/trio/default.nix b/pkgs/development/python-modules/trio/default.nix index 4924fa527c62..215f39da30b4 100644 --- a/pkgs/development/python-modules/trio/default.nix +++ b/pkgs/development/python-modules/trio/default.nix @@ -8,22 +8,25 @@ , pytest , pyopenssl , trustme +, sniffio +, jedi +, pylint }: buildPythonPackage rec { pname = "trio"; - version = "0.6.0"; + version = "0.9.0"; disabled = pythonOlder "3.5"; src = fetchPypi { inherit pname version; - sha256 = "7a80c10b89068950aa649edd4b09a6f56236642c2c2e648b956289d2301fdb9e"; + sha256 = "6d905d950dfa1db3fad6b5ef5637c221947123fd2b0e112033fecfc582318c3b"; }; - checkInputs = [ pytest pyopenssl trustme ]; + checkInputs = [ pytest pyopenssl trustme jedi pylint ]; # It appears that the build sandbox doesn't include /etc/services, and these tests try to use it. checkPhase = '' - py.test -k 'not test_getnameinfo and not test_SocketType_resolve and not test_getprotobyname' + HOME="$(mktemp -d)" py.test -k 'not test_getnameinfo and not test_SocketType_resolve and not test_getprotobyname and not test_waitpid' ''; propagatedBuildInputs = [ attrs @@ -31,6 +34,7 @@ buildPythonPackage rec { async_generator idna outcome + sniffio ] ++ lib.optionals (pythonOlder "3.7") [ contextvars ]; meta = { diff --git a/pkgs/development/python-modules/trollius/default.nix b/pkgs/development/python-modules/trollius/default.nix index 6d43aa8da869..01ad57e55d7d 100644 --- a/pkgs/development/python-modules/trollius/default.nix +++ b/pkgs/development/python-modules/trollius/default.nix @@ -1,45 +1,49 @@ -{ lib, stdenv, buildPythonPackage, fetchPypi, isPy27, isPyPy, mock, futures }: +{ lib, stdenv, buildPythonPackage, fetchPypi, isPy3k, mock, unittest2, six, futures }: + buildPythonPackage rec { pname = "trollius"; - version = "1.0.4"; + version = "2.2"; src = fetchPypi { inherit pname version; - sha256 = "0xny8y12x3wrflmyn6xi8a7n3m3ac80fgmgzphx5jbbaxkjcm148"; + sha256 = "093978388qvw5hyscbbj062dbdc2761xs9yzrq26mh63g689lnxk"; }; - checkInputs = [ mock ]; + checkInputs = [ mock ] ++ lib.optional (!isPy3k) unittest2; - propagatedBuildInputs = lib.optionals (isPy27 || isPyPy) [ futures ]; + propagatedBuildInputs = [ six ] ++ lib.optional (!isPy3k) futures; patches = [ ./tests.patch ]; - # Some of the tests fail on darwin with `error: AF_UNIX path too long' - # because of the *long* path names for sockets - patchPhase = lib.optionalString stdenv.isDarwin '' - sed -i -e "s|test_create_ssl_unix_connection|skip_test_create_ssl_unix_connection|g" tests/test_events.py - sed -i -e "s|test_create_unix_connection|skip_test_create_unix_connection|g" tests/test_events.py - sed -i -e "s|test_create_unix_server_existing_path_nonsock|skip_test_create_unix_server_existing_path_nonsock|g" tests/test_unix_events.py - sed -i -e "s|test_create_unix_server_existing_path_sock|skip_test_create_unix_server_existing_path_sock|g" tests/test_unix_events.py - sed -i -e "s|test_create_unix_server_ssl_verified|skip_test_create_unix_server_ssl_verified|g" tests/test_events.py - sed -i -e "s|test_create_unix_server_ssl_verify_failed|skip_test_create_unix_server_ssl_verify_failed|g" tests/test_events.py - sed -i -e "s|test_create_unix_server_ssl|skip_test_create_unix_server_ssl|g" tests/test_events.py - sed -i -e "s|test_create_unix_server|skip_test_create_unix_server|g" tests/test_events.py - sed -i -e "s|test_open_unix_connection_error|skip_test_open_unix_connection_error|g" tests/test_streams.py - sed -i -e "s|test_open_unix_connection_no_loop_ssl|skip_test_open_unix_connection_no_loop_ssl|g" tests/test_streams.py - sed -i -e "s|test_open_unix_connection|skip_test_open_unix_connection|g" tests/test_streams.py - sed -i -e "s|test_pause_reading|skip_test_pause_reading|g" tests/test_subprocess.py - sed -i -e "s|test_read_pty_output|skip_test_read_pty_output|g" tests/test_events.py - sed -i -e "s|test_start_unix_server|skip_test_start_unix_server|g" tests/test_streams.py - sed -i -e "s|test_unix_sock_client_ops|skip_test_unix_sock_client_ops|g" tests/test_events.py - sed -i -e "s|test_write_pty|skip_test_write_pty|g" tests/test_events.py + postPatch = '' + # Overrides PYTHONPATH causing dependencies not to be found + sed -i -e "s|test_env_var_debug|skip_test_env_var_debug|g" tests/test_tasks.py + '' + lib.optionalString stdenv.isDarwin '' + # Some of the tests fail on darwin with `error: AF_UNIX path too long' + # because of the *long* path names for sockets + sed -i -e "s|test_create_ssl_unix_connection|skip_test_create_ssl_unix_connection|g" tests/test_events.py + sed -i -e "s|test_create_unix_connection|skip_test_create_unix_connection|g" tests/test_events.py + sed -i -e "s|test_create_unix_server_existing_path_nonsock|skip_test_create_unix_server_existing_path_nonsock|g" tests/test_unix_events.py + sed -i -e "s|test_create_unix_server_existing_path_sock|skip_test_create_unix_server_existing_path_sock|g" tests/test_unix_events.py + sed -i -e "s|test_create_unix_server_ssl_verified|skip_test_create_unix_server_ssl_verified|g" tests/test_events.py + sed -i -e "s|test_create_unix_server_ssl_verify_failed|skip_test_create_unix_server_ssl_verify_failed|g" tests/test_events.py + sed -i -e "s|test_create_unix_server_ssl|skip_test_create_unix_server_ssl|g" tests/test_events.py + sed -i -e "s|test_create_unix_server|skip_test_create_unix_server|g" tests/test_events.py + sed -i -e "s|test_open_unix_connection_error|skip_test_open_unix_connection_error|g" tests/test_streams.py + sed -i -e "s|test_open_unix_connection_no_loop_ssl|skip_test_open_unix_connection_no_loop_ssl|g" tests/test_streams.py + sed -i -e "s|test_open_unix_connection|skip_test_open_unix_connection|g" tests/test_streams.py + sed -i -e "s|test_pause_reading|skip_test_pause_reading|g" tests/test_subprocess.py + sed -i -e "s|test_read_pty_output|skip_test_read_pty_output|g" tests/test_events.py + sed -i -e "s|test_start_unix_server|skip_test_start_unix_server|g" tests/test_streams.py + sed -i -e "s|test_unix_sock_client_ops|skip_test_unix_sock_client_ops|g" tests/test_events.py + sed -i -e "s|test_write_pty|skip_test_write_pty|g" tests/test_events.py ''; meta = with stdenv.lib; { - description = "Port of the Tulip project (asyncio module, PEP 3156) on Python 2"; - homepage = "https://bitbucket.org/enovance/trollius"; + description = "Port of the asyncio project to Python 2.7"; + homepage = https://github.com/vstinner/trollius; license = licenses.asl20; maintainers = with maintainers; [ garbas ]; }; diff --git a/pkgs/development/python-modules/trueskill/default.nix b/pkgs/development/python-modules/trueskill/default.nix new file mode 100644 index 000000000000..2106e4d2e76c --- /dev/null +++ b/pkgs/development/python-modules/trueskill/default.nix @@ -0,0 +1,28 @@ +{ stdenv, buildPythonPackage, fetchPypi +, six }: + +buildPythonPackage rec { + pname = "trueskill"; + version = "0.4.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "1fv7g1szyjykja9mzax2w4js7jm2z7wwzgnr5dqrsdi84j6v8qlx"; + }; + + propagatedBuildInputs = [ + six + ]; + + # Can't build distribute, see https://github.com/NixOS/nixpkgs/pull/49340 + doCheck = false; + + meta = with stdenv.lib; { + description = "The video game rating system"; + homepage = https://trueskill.org; + license = licenses.bsd3; + maintainers = with maintainers; [ + eadwu + ]; + }; +} diff --git a/pkgs/development/python-modules/ttystatus/default.nix b/pkgs/development/python-modules/ttystatus/default.nix new file mode 100644 index 000000000000..042b4a196421 --- /dev/null +++ b/pkgs/development/python-modules/ttystatus/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, sphinx +, isPy3k +}: + +buildPythonPackage rec { + pname = "ttystatus"; + version = "0.23"; + disabled = isPy3k; + + src = fetchurl { + url = "http://code.liw.fi/debian/pool/main/p/python-ttystatus/python-ttystatus_${version}.orig.tar.gz"; + sha256 = "0ymimviyjyh2iizqilg88g4p26f5vpq1zm3cvg7dr7q4y3gmik8y"; + }; + + buildInputs = [ sphinx ]; + + # error: invalid command 'test' + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://liw.fi/ttystatus/; + description = "Progress and status updates on terminals for Python"; + license = licenses.gpl3; + maintainers = with maintainers; [ rickynils ]; + }; + +} diff --git a/pkgs/development/python-modules/tvdb_api/default.nix b/pkgs/development/python-modules/tvdb_api/default.nix new file mode 100644 index 000000000000..758c699d4466 --- /dev/null +++ b/pkgs/development/python-modules/tvdb_api/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, requests-cache +}: + +buildPythonPackage rec { + pname = "tvdb_api"; + version = "1.10"; + + src = fetchPypi { + inherit pname version; + sha256 = "0hq887yb3rwc0rcw32lh7xdkk9bbrqy274aspzqkd6f7dyhp73ih"; + }; + + propagatedBuildInputs = [ requests-cache ]; + + meta = with stdenv.lib; { + description = "Simple to use TVDB (thetvdb.com) API in Python."; + homepage = "https://github.com/dbr/tvdb_api"; + license = licenses.unlicense; + maintainers = with maintainers; [ peterhoeg ]; + }; + +} diff --git a/pkgs/development/python-modules/tvnamer/default.nix b/pkgs/development/python-modules/tvnamer/default.nix new file mode 100644 index 000000000000..172c44239203 --- /dev/null +++ b/pkgs/development/python-modules/tvnamer/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, tvdb_api +}: + +buildPythonPackage rec { + pname = "tvnamer"; + version = "2.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "10iizmwna2xpyc2694hsrvny68y3bdq576p8kxsvg5gj2spnsxav"; + }; + + buildInputs = [ pytest ]; + propagatedBuildInputs = [ tvdb_api ]; + + # a ton of tests fail with: IOError: tvnamer/main.py could not be found in . or .. + doCheck = false; + + meta = with stdenv.lib; { + description = "Automatic TV episode file renamer, uses data from thetvdb.com via tvdb_api."; + homepage = "https://github.com/dbr/tvnamer"; + license = licenses.unlicense; + maintainers = with maintainers; [ peterhoeg ]; + }; + +} diff --git a/pkgs/development/python-modules/tweepy/default.nix b/pkgs/development/python-modules/tweepy/default.nix index c0c74743044d..97903a4a222b 100644 --- a/pkgs/development/python-modules/tweepy/default.nix +++ b/pkgs/development/python-modules/tweepy/default.nix @@ -2,18 +2,11 @@ buildPythonPackage rec { pname = "tweepy"; - version = "3.6.0"; + version = "3.7.0"; src = fetchPypi { inherit pname version; - sha256 = "901500666de5e265d93e611dc05066bb020481c85550d6bcbf8030212938902c"; - }; - - # Fix build with pip 10 - # https://github.com/tweepy/tweepy/pull/1030 - patches = fetchpatch { - url = "${meta.homepage}/commit/778bd7a31d2f5fae98652735e7844533589ca221.patch"; - sha256 = "1sqmjn0ngiynhfkdkcs33qmvl49ysfp8522hvxjk8bx252y9qw2h"; + sha256 = "fe85a79f58a01dd335968523b91c5fce760e7fe78bf25a6e71c72204fe499d0b"; }; doCheck = false; diff --git a/pkgs/development/python-modules/twiggy/default.nix b/pkgs/development/python-modules/twiggy/default.nix new file mode 100644 index 000000000000..550ec3279900 --- /dev/null +++ b/pkgs/development/python-modules/twiggy/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "Twiggy"; + version = "0.4.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "4e8f1894e5aee522db6cb245ccbfde3c5d1aa08d31330c7e3af783b0e66eec23"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://twiggy.wearpants.org; + # Taken from http://i.wearpants.org/blog/meet-twiggy/ + description = "Twiggy is the first totally new design for a logger since log4j"; + license = licenses.bsd3; + maintainers = with maintainers; [ pierron ]; + }; + +} diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix index 5a32a64c2962..02c260a9dfe1 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.8.0"; + version = "6.21.0"; # tests not included in PyPi, so fetch from github instead src = fetchFromGitHub { owner = "twilio"; repo = "twilio-python"; rev = version; - sha256 = "1vi3m6kvbmv643jbz95q59rcn871y0sss48kw2nqziyr5iswfx8c"; + sha256 = "1xinj2vyfasi1j3g7kk7xkmp6w8yawaqi3dz7mvibf9ywsi4dhc9"; }; buildInputs = [ nose mock ]; diff --git a/pkgs/development/python-modules/twine/default.nix b/pkgs/development/python-modules/twine/default.nix index dfcce835e658..4c031c20aa1e 100644 --- a/pkgs/development/python-modules/twine/default.nix +++ b/pkgs/development/python-modules/twine/default.nix @@ -6,18 +6,19 @@ , requests_toolbelt , tqdm , pyblake2 +, readme_renderer }: buildPythonPackage rec { pname = "twine"; - version = "1.11.0"; + version = "1.12.1"; src = fetchPypi { inherit pname version; - sha256 = "09cz9v63f8mrs4znbjapjj2z3wdfryq8q364zm0wzjhbzzcs9n9g"; + sha256 = "7d89bc6acafb31d124e6e5b295ef26ac77030bf098960c2a4c4e058335827c5c"; }; - propagatedBuildInputs = [ pkginfo requests requests_toolbelt tqdm pyblake2 ]; + propagatedBuildInputs = [ pkginfo requests requests_toolbelt tqdm pyblake2 readme_renderer ]; # Requires network doCheck = false; diff --git a/pkgs/development/python-modules/twitter-common-collections/default.nix b/pkgs/development/python-modules/twitter-common-collections/default.nix new file mode 100644 index 000000000000..b2d6054aa258 --- /dev/null +++ b/pkgs/development/python-modules/twitter-common-collections/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, twitter-common-lang +}: + +buildPythonPackage rec { + pname = "twitter.common.collections"; + version = "0.3.9"; + + src = fetchPypi { + inherit pname version; + sha256 = "0wf8ks6y2kalx2inzayq0w4kh3kg25daik1ac7r6y79i03fslsc5"; + }; + + propagatedBuildInputs = [ twitter-common-lang ]; + + meta = with stdenv.lib; { + description = "Twitter's common collections"; + homepage = "https://twitter.github.io/commons/"; + license = licenses.asl20; + maintainers = with maintainers; [ copumpkin ]; + }; + +} diff --git a/pkgs/development/python-modules/twitter-common-confluence/default.nix b/pkgs/development/python-modules/twitter-common-confluence/default.nix new file mode 100644 index 000000000000..53605baa3d5f --- /dev/null +++ b/pkgs/development/python-modules/twitter-common-confluence/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, twitter-common-log +}: + +buildPythonPackage rec { + pname = "twitter.common.confluence"; + version = "0.3.9"; + + src = fetchPypi { + inherit pname version; + sha256 = "1i2fjn23cmms81f1fhvvkg6hgzqpw07dlqg3ydz6cqv2glw7zq26"; + }; + + propagatedBuildInputs = [ twitter-common-log ]; + + meta = with stdenv.lib; { + description = "Twitter's API to the confluence wiki"; + homepage = "https://twitter.github.io/commons/"; + license = licenses.asl20; + maintainers = with maintainers; [ copumpkin ]; + }; + +} diff --git a/pkgs/development/python-modules/twitter-common-dirutil/default.nix b/pkgs/development/python-modules/twitter-common-dirutil/default.nix new file mode 100644 index 000000000000..0172232a7504 --- /dev/null +++ b/pkgs/development/python-modules/twitter-common-dirutil/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, twitter-common-lang +}: + +buildPythonPackage rec { + pname = "twitter.common.dirutil"; + version = "0.3.9"; + + src = fetchPypi { + inherit pname version; + sha256 = "1wpjfmmxsdwnbx5dl13is4zkkpfcm94ksbzas9y2qhgswfa9jqha"; + }; + + propagatedBuildInputs = [ twitter-common-lang ]; + + meta = with stdenv.lib; { + description = "Utilities for manipulating and finding files and directories"; + homepage = "https://twitter.github.io/commons/"; + license = licenses.asl20; + maintainers = with maintainers; [ copumpkin ]; + }; + +} diff --git a/pkgs/development/python-modules/twitter-common-lang/default.nix b/pkgs/development/python-modules/twitter-common-lang/default.nix new file mode 100644 index 000000000000..3541dacce4e5 --- /dev/null +++ b/pkgs/development/python-modules/twitter-common-lang/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "twitter.common.lang"; + version = "0.3.9"; + + src = fetchPypi { + inherit pname version; + sha256 = "1l8fmnsrx7hgg3ivslg588rnl9n1gfjn2w6224fr8rs7zmkd5lan"; + }; + + meta = with stdenv.lib; { + description = "Twitter's 2.x / 3.x compatibility swiss-army knife"; + homepage = "https://twitter.github.io/commons/"; + license = licenses.asl20; + maintainers = with maintainers; [ copumpkin ]; + }; + +} diff --git a/pkgs/development/python-modules/twitter-common-log/default.nix b/pkgs/development/python-modules/twitter-common-log/default.nix new file mode 100644 index 000000000000..e3e1f2859dae --- /dev/null +++ b/pkgs/development/python-modules/twitter-common-log/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, twitter-common-options +, twitter-common-dirutil +}: + +buildPythonPackage rec { + pname = "twitter.common.log"; + version = "0.3.9"; + + src = fetchPypi { + inherit pname version; + sha256 = "1bdzbxx2bxwpf57xaxfz1nblzgfvhlidz8xqd7s84c62r3prh02v"; + }; + + propagatedBuildInputs = [ twitter-common-options twitter-common-dirutil ]; + + meta = with stdenv.lib; { + description = "Twitter's common logging library"; + homepage = "https://twitter.github.io/commons/"; + license = licenses.asl20; + maintainers = with maintainers; [ copumpkin ]; + }; + +} diff --git a/pkgs/development/python-modules/twitter-common-options/default.nix b/pkgs/development/python-modules/twitter-common-options/default.nix new file mode 100644 index 000000000000..36b18403fab5 --- /dev/null +++ b/pkgs/development/python-modules/twitter-common-options/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "twitter.common.options"; + version = "0.3.9"; + + src = fetchPypi { + inherit pname version; + sha256 = "0d1czag5mcxg0vcnlklspl2dvdab9kmznsycj04d3vggi158ljrd"; + }; + + meta = with stdenv.lib; { + description = "Twitter's optparse wrapper"; + homepage = "https://twitter.github.io/commons/"; + license = licenses.asl20; + maintainers = with maintainers; [ copumpkin ]; + }; + +} diff --git a/pkgs/development/python-modules/twitter/default.nix b/pkgs/development/python-modules/twitter/default.nix new file mode 100644 index 000000000000..d8f863cab8b5 --- /dev/null +++ b/pkgs/development/python-modules/twitter/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "twitter"; + version = "1.15.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1m6b17irb9klc345k8174pni724jzy2973z2x2jg69h83hipjw2c"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Twitter API library"; + license = licenses.mit; + maintainers = with maintainers; [ thoughtpolice ]; + }; + +} diff --git a/pkgs/development/python-modules/txaio/default.nix b/pkgs/development/python-modules/txaio/default.nix index 2bfdbae918a1..5536c68e2bec 100644 --- a/pkgs/development/python-modules/txaio/default.nix +++ b/pkgs/development/python-modules/txaio/default.nix @@ -1,12 +1,12 @@ -{ stdenv, buildPythonPackage, fetchPypi, pytest, mock, six, twisted }: +{ stdenv, buildPythonPackage, fetchPypi, pytest, mock, six, twisted,isPy37 }: buildPythonPackage rec { pname = "txaio"; - version = "18.7.1"; + version = "18.8.1"; src = fetchPypi { inherit pname version; - sha256 = "701de939e90bb80f7e085357081552437526752199def5541dddfc34c0b0593f"; + sha256 = "67e360ac73b12c52058219bb5f8b3ed4105d2636707a36a7cdafb56fe06db7fe"; }; checkInputs = [ pytest mock ]; @@ -17,6 +17,9 @@ buildPythonPackage rec { py.test -k "not test_sdist" ''; + # Needs some fixing for 3.7 + doCheck = !isPy37; + meta = with stdenv.lib; { description = "Utilities to support code that runs unmodified on Twisted and asyncio."; homepage = "https://github.com/crossbario/txaio"; diff --git a/pkgs/development/python-modules/txamqp/default.nix b/pkgs/development/python-modules/txamqp/default.nix new file mode 100644 index 000000000000..2c3ee66663f6 --- /dev/null +++ b/pkgs/development/python-modules/txamqp/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, twisted +}: + +buildPythonPackage rec { + pname = "txamqp"; + version = "0.3"; + + src = fetchurl { + url = "https://launchpad.net/txamqp/trunk/${version}/+download/python-txamqp_${version}.orig.tar.gz"; + sha256 = "1r2ha0r7g14i4b5figv2spizjrmgfpspdbl1m031lw9px2hhm463"; + }; + + buildInputs = [ twisted ]; + + meta = with stdenv.lib; { + homepage = https://launchpad.net/txamqp; + description = "Library for communicating with AMQP peers and brokers using Twisted"; + license = licenses.asl20; + maintainers = with maintainers; [ rickynils ]; + }; + +} diff --git a/pkgs/development/python-modules/txgithub/default.nix b/pkgs/development/python-modules/txgithub/default.nix new file mode 100644 index 000000000000..5340b202e688 --- /dev/null +++ b/pkgs/development/python-modules/txgithub/default.nix @@ -0,0 +1,39 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pyopenssl +, twisted +, service-identity +}: + +buildPythonPackage rec { + pname = "txgithub"; + version = "15.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "16gbizy8vkxasxylwzj4p66yw8979nvzxdj6csidgmng7gi2k8nx"; + }; + + propagatedBuildInputs = [ pyopenssl twisted service-identity ]; + + # fix python3 issues + patchPhase = '' + sed -i 's/except usage.UsageError, errortext/except usage.UsageError as errortext/' txgithub/scripts/create_token.py + sed -i 's/except usage.UsageError, errortext/except usage.UsageError as errortext/' txgithub/scripts/gist.py + sed -i 's/print response\[\x27html_url\x27\]/print(response\[\x27html_url\x27\])/' txgithub/scripts/gist.py + sed -i '41d' txgithub/scripts/gist.py + sed -i '41d' txgithub/scripts/gist.py + ''; + + # No tests distributed + doCheck = false; + + meta = with stdenv.lib; { + description = "GitHub API client implemented using Twisted."; + homepage = "https://github.com/tomprince/txgithub"; + license = licenses.mit; + maintainers = with maintainers; [ nand0p ]; + }; + +} diff --git a/pkgs/development/python-modules/txrequests/default.nix b/pkgs/development/python-modules/txrequests/default.nix new file mode 100644 index 000000000000..c1d98738b562 --- /dev/null +++ b/pkgs/development/python-modules/txrequests/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, twisted +, requests +, cryptography +, python +}: + +buildPythonPackage rec { + pname = "txrequests"; + version = "0.9.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0kkxxd17ar5gyjkz9yrrdr15a64qw6ym60ndi0zbwx2s634yfafw"; + }; + + propagatedBuildInputs = [ twisted requests cryptography ]; + + # Require network access + doCheck = false; + + checkPhase = '' + ${python.interpreter} -m unittest discover + ''; + + meta = with stdenv.lib; { + description = "Asynchronous Python HTTP for Humans."; + homepage = "https://github.com/tardyp/txrequests"; + license = licenses.asl20; + maintainers = with maintainers; [ nand0p ]; + }; + +} diff --git a/pkgs/development/python-modules/txtorcon/default.nix b/pkgs/development/python-modules/txtorcon/default.nix index 2fb7e83c3b16..a17ecc0e592c 100644 --- a/pkgs/development/python-modules/txtorcon/default.nix +++ b/pkgs/development/python-modules/txtorcon/default.nix @@ -4,7 +4,7 @@ buildPythonPackage rec { pname = "txtorcon"; - version = "18.0.2"; + version = "18.3.0"; checkInputs = [ pytest mock lsof GeoIP ]; propagatedBuildInputs = [ @@ -15,7 +15,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "ce50fdd00abb8b490b72809a2c664684f67f3c9467f392642d36f58309395a87"; + sha256 = "1c7qfpr1zz34whz66lk4xpwdn7d5jqk6ccgas5n54li479mra0an"; }; # Skip a failing test until fixed upstream: diff --git a/pkgs/development/python-modules/typeguard/default.nix b/pkgs/development/python-modules/typeguard/default.nix index 6ccde34f48a0..7fb6f8fef435 100644 --- a/pkgs/development/python-modules/typeguard/default.nix +++ b/pkgs/development/python-modules/typeguard/default.nix @@ -4,6 +4,7 @@ , stdenv , setuptools_scm , pytest +, glibcLocales }: buildPythonPackage rec { @@ -16,6 +17,9 @@ buildPythonPackage rec { }; buildInputs = [ setuptools_scm ]; + nativeBuildInputs = [ glibcLocales ]; + + LC_ALL="en_US.utf-8"; postPatch = '' substituteInPlace setup.cfg --replace " --cov" "" diff --git a/pkgs/development/python-modules/typing-extensions/default.nix b/pkgs/development/python-modules/typing-extensions/default.nix index de06ddbe2ce5..55be51362f42 100644 --- a/pkgs/development/python-modules/typing-extensions/default.nix +++ b/pkgs/development/python-modules/typing-extensions/default.nix @@ -4,11 +4,11 @@ let in buildPythonPackage rec { pname = "typing_extensions"; - version = "3.6.5"; + version = "3.6.6"; src = fetchPypi { inherit pname version; - sha256 = "09xxykw8mk30r0g33r2gy5qlqw3sqj5vkp6h7nh0flp59hxqw2hw"; + sha256 = "07vhddjnd3mhdijyc3s0mwi9jgfjp3rr056nxqiavydbvkrvgrsi"; }; checkInputs = lib.optional (pythonOlder "3.5") typing; diff --git a/pkgs/development/python-modules/typogrify/default.nix b/pkgs/development/python-modules/typogrify/default.nix new file mode 100644 index 000000000000..85323cc77e71 --- /dev/null +++ b/pkgs/development/python-modules/typogrify/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +, django +, smartypants +, jinja2 +}: + +buildPythonPackage rec { + pname = "typogrify"; + version = "2.0.7"; + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38"; + }; + + propagatedBuildInputs = [ django smartypants jinja2 ]; + + # Wants to set up Django + doCheck = false; + + meta = with stdenv.lib; { + description = "Filters to enhance web typography, including support for Django & Jinja templates"; + homepage = "https://github.com/mintchaos/typogrify"; + license = licenses.bsd3; + maintainers = with maintainers; [ garbas ]; + }; + +} diff --git a/pkgs/development/python-modules/uarray/default.nix b/pkgs/development/python-modules/uarray/default.nix new file mode 100644 index 000000000000..fad2dee2d165 --- /dev/null +++ b/pkgs/development/python-modules/uarray/default.nix @@ -0,0 +1,44 @@ +{ lib +, buildPythonPackage +, fetchPypi +, matchpy +, numpy +, astunparse +, typing-extensions +, black +, pytest +, pytestcov +, numba +, nbval +, python +, isPy37 +}: + +buildPythonPackage rec { + pname = "uarray"; + version = "0.4"; + format = "flit"; + # will have support soon see + # https://github.com/Quansight-Labs/uarray/pull/64 + disabled = isPy37; + + src = fetchPypi { + inherit pname version; + sha256 = "4ec88f477d803a914d58fdf83aeedfb1986305355775cf55525348c62cce9aa4"; + }; + + checkInputs = [ pytest nbval pytestcov numba ]; + propagatedBuildInputs = [ matchpy numpy astunparse typing-extensions black ]; + + checkPhase = '' + ${python.interpreter} extract_readme_tests.py + pytest + ''; + + meta = with lib; { + description = "Universal array library"; + homepage = https://github.com/Quansight-Labs/uarray; + license = licenses.bsd0; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/ujson/default.nix b/pkgs/development/python-modules/ujson/default.nix new file mode 100644 index 000000000000..a9d68978c3b0 --- /dev/null +++ b/pkgs/development/python-modules/ujson/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +}: + +buildPythonPackage rec { + pname = "ujson"; + version = "1.35"; + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "11jz5wi7mbgqcsz52iqhpyykiaasila4lq8cmc2d54bfa3jp6q7n"; + }; + + meta = with stdenv.lib; { + homepage = https://pypi.python.org/pypi/ujson; + description = "Ultra fast JSON encoder and decoder for Python"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/umalqurra/default.nix b/pkgs/development/python-modules/umalqurra/default.nix new file mode 100644 index 000000000000..a41921a9d8cf --- /dev/null +++ b/pkgs/development/python-modules/umalqurra/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "umalqurra"; + version = "0.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "719f6a36f908ada1c29dae0d934dd0f1e1f6e3305784edbec23ad719397de678"; + }; + + # No tests included + doCheck = false; + + # See for license + # https://github.com/tytkal/python-hijiri-ummalqura/issues/4 + meta = with stdenv.lib; { + description = "Date Api that support Hijri Umalqurra calendar"; + homepage = https://github.com/tytkal/python-hijiri-ummalqura; + license = with licenses; [ publicDomain ]; + }; + +} diff --git a/pkgs/development/python-modules/uncertainties/default.nix b/pkgs/development/python-modules/uncertainties/default.nix index 38c46bd11fa8..2d7fdaa7eca5 100644 --- a/pkgs/development/python-modules/uncertainties/default.nix +++ b/pkgs/development/python-modules/uncertainties/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "uncertainties"; - version = "3.0.2"; + version = "3.0.3"; src = fetchPypi { inherit pname version; - sha256 = "91db922d54dff6094b4ea0d6e058f713a992cdf42e3ebaf73278e1893bfa2942"; + sha256 = "1hp00k10d5n69s446flss8b4rd02wq8dscvakv7ylfyf2p8y564s"; }; buildInputs = [ nose numpy ]; diff --git a/pkgs/development/python-modules/uncompyle6/default.nix b/pkgs/development/python-modules/uncompyle6/default.nix new file mode 100644 index 000000000000..9b6059978eb1 --- /dev/null +++ b/pkgs/development/python-modules/uncompyle6/default.nix @@ -0,0 +1,36 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, spark_parser +, xdis +, nose +, pytest +, hypothesis +, six +}: + +buildPythonPackage rec { + pname = "uncompyle6"; + version = "3.2.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "0lv0ks7w5bsl8bndm6ikl4yprkq2ps23y409ldlycrvlggjg44y5"; + }; + + checkInputs = [ nose pytest hypothesis six ]; + propagatedBuildInputs = [ spark_parser xdis ]; + + # six import errors (yet it is supplied...) + checkPhase = '' + pytest ./pytest --ignore=pytest/test_build_const_key_map.py \ + --ignore=pytest/test_grammar.py + ''; + + meta = with stdenv.lib; { + description = "Python cross-version byte-code deparser"; + homepage = https://github.com/rocky/python-uncompyle6/; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/unicodecsv/default.nix b/pkgs/development/python-modules/unicodecsv/default.nix new file mode 100644 index 000000000000..d0f54a7c6b2b --- /dev/null +++ b/pkgs/development/python-modules/unicodecsv/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "0.14.1"; + pname = "unicodecsv"; + + src = fetchPypi { + inherit pname version; + sha256 = "1z7pdwkr6lpsa7xbyvaly7pq3akflbnz8gq62829lr28gl1hi301"; + }; + + # ImportError: No module named runtests + doCheck = false; + + meta = with stdenv.lib; { + description = "Drop-in replacement for Python2's stdlib csv module, with unicode support"; + homepage = https://github.com/jdunck/python-unicodecsv; + maintainers = with maintainers; [ koral ]; + }; + +} diff --git a/pkgs/development/python-modules/unicorn/default.nix b/pkgs/development/python-modules/unicorn/default.nix index b20843d0fc29..de317ec1844e 100644 --- a/pkgs/development/python-modules/unicorn/default.nix +++ b/pkgs/development/python-modules/unicorn/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildPythonPackage, fetchPypi, isPy3k }: +{ stdenv, buildPackages, buildPythonPackage, fetchPypi, isPy3k }: buildPythonPackage rec { name = "${pname}-${version}"; @@ -10,7 +10,8 @@ buildPythonPackage rec { sha256 = "0a5b4vh734b3wfkgapzzf8x18rimpmzvwwkly56da84n27wfw9bg"; }; - disabled = isPy3k; + # needs python2 at build time + PYTHON="${buildPackages.python2.interpreter}"; setupPyBuildFlags = [ "--plat-name" "linux" ]; diff --git a/pkgs/development/python-modules/unittest2/default.nix b/pkgs/development/python-modules/unittest2/default.nix new file mode 100644 index 000000000000..85ca7157e12c --- /dev/null +++ b/pkgs/development/python-modules/unittest2/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, traceback2 +}: + +buildPythonPackage rec { + version = "1.1.0"; + pname = "unittest2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0y855kmx7a8rnf81d3lh5lyxai1908xjp0laf4glwa4c8472m212"; + }; + + propagatedBuildInputs = [ six traceback2 ]; + + # # 1.0.0 and up create a circle dependency with traceback2/pbr + doCheck = false; + + postPatch = '' + # argparse is needed for python < 2.7, which we do not support anymore. + substituteInPlace setup.py --replace "argparse" "" + + # # fixes a transient error when collecting tests, see https://bugs.launchpad.net/python-neutronclient/+bug/1508547 + sed -i '510i\ return None, False' unittest2/loader.py + # https://github.com/pypa/packaging/pull/36 + sed -i 's/version=VERSION/version=str(VERSION)/' setup.py + ''; + + meta = with stdenv.lib; { + description = "A backport of the new features added to the unittest testing framework"; + homepage = https://pypi.python.org/pypi/unittest2; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/unpaddedbase64/default.nix b/pkgs/development/python-modules/unpaddedbase64/default.nix new file mode 100644 index 000000000000..b69f894cb5cb --- /dev/null +++ b/pkgs/development/python-modules/unpaddedbase64/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchgit +}: + +buildPythonPackage rec { + pname = "unpaddedbase64"; + version = "1.1.0"; + + src = fetchgit { + url = "https://github.com/matrix-org/python-unpaddedbase64.git"; + rev = "refs/tags/v${version}"; + sha256 = "0if3fjfxga0bwdq47v77fs9hrcqpmwdxry2i2a7pdqsp95258nxd"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/matrix-org/python-unpaddedbase64; + description = "Unpadded Base64"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/upass/default.nix b/pkgs/development/python-modules/upass/default.nix new file mode 100644 index 000000000000..baf536fdbadd --- /dev/null +++ b/pkgs/development/python-modules/upass/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchurl +, pyperclip +, urwid +}: + +buildPythonPackage rec { + version = "0.1.4"; + pname = "upass"; + + src = fetchurl { + url = "https://github.com/Kwpolska/upass/archive/v${version}.tar.gz"; + sha256 = "0f2lyi7xhvb60pvzx82dpc13ksdj5k92ww09czclkdz8k0dxa7hb"; + }; + + propagatedBuildInputs = [ pyperclip urwid ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Console UI for pass"; + homepage = https://github.com/Kwpolska/upass; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/uproot-methods/default.nix b/pkgs/development/python-modules/uproot-methods/default.nix new file mode 100644 index 000000000000..a3aaf048654f --- /dev/null +++ b/pkgs/development/python-modules/uproot-methods/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, numpy +, awkward +}: + +buildPythonPackage rec { + version = "0.2.7"; + pname = "uproot-methods"; + + src = fetchPypi { + inherit pname version; + sha256 = "0c9g7scq5nga6r2gn4j24xfs5rssn6z6aj4bhpk5ayzz8hhpss6w"; + }; + + propagatedBuildInputs = [ numpy awkward ]; + + meta = with stdenv.lib; { + homepage = https://github.com/scikit-hep/uproot-methods; + description = "Pythonic mix-ins for ROOT classes"; + license = licenses.bsd3; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/uproot/default.nix b/pkgs/development/python-modules/uproot/default.nix index e2cc1105f093..fd23824e2aae 100644 --- a/pkgs/development/python-modules/uproot/default.nix +++ b/pkgs/development/python-modules/uproot/default.nix @@ -1,17 +1,30 @@ -{lib, fetchPypi, buildPythonPackage, numpy}: +{ lib +, fetchPypi +, buildPythonPackage +, numpy +, python-lz4 +, uproot-methods +, awkward +, cachetools +, pythonOlder +, pytestrunner +, pytest +, backports_lzma +}: buildPythonPackage rec { pname = "uproot"; - version = "2.9.11"; + version = "3.2.12"; src = fetchPypi { inherit pname version; - sha256 = "da71e9e239129ec2ae7a62f9d35aebd46456f05e000ef14f32fe2c9fa8ec92c2"; + sha256 = "0jxsv0038glxz87skjxr58fafwyqilivkrygpvk4nkp866i5kz2k"; }; - propagatedBuildInputs = [ - numpy - ]; + buildInputs = [ pytestrunner ]; + checkInputs = [ pytest ] + ++ lib.optionals (pythonOlder "3.3") [ backports_lzma ]; + propagatedBuildInputs = [ numpy python-lz4 cachetools uproot-methods awkward ]; meta = with lib; { homepage = https://github.com/scikit-hep/uproot; diff --git a/pkgs/development/python-modules/uptime/default.nix b/pkgs/development/python-modules/uptime/default.nix new file mode 100644 index 000000000000..035acbcec2b6 --- /dev/null +++ b/pkgs/development/python-modules/uptime/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "uptime"; + version = "3.0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0wr9jkixprlywz0plyn5p42a5fd31aiwvjrxdvj7r02vfxa04c3w"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/Cairnarvon/uptime; + description = "Cross-platform way to retrieve system uptime and boot time"; + license = licenses.bsd2; + maintainers = with maintainers; [ rob ]; + }; + +} diff --git a/pkgs/development/python-modules/uranium/default.nix b/pkgs/development/python-modules/uranium/default.nix index eb2fa2bd042d..3c4d17a4698e 100644 --- a/pkgs/development/python-modules/uranium/default.nix +++ b/pkgs/development/python-modules/uranium/default.nix @@ -2,7 +2,7 @@ , pyqt5, numpy, scipy, libarcus, doxygen, gettext, pythonOlder }: buildPythonPackage rec { - version = "3.4.1"; + version = "3.5.1"; pname = "uranium"; format = "other"; @@ -10,7 +10,7 @@ buildPythonPackage rec { owner = "Ultimaker"; repo = "Uranium"; rev = version; - sha256 = "1r6d65c9xfkn608k6wv3dprpks5h8g2v9mi4a67ifpzyw4y3f0rk"; + sha256 = "1qfci5pl4yhirkkck1rm4i766j8gi56p81mfc6vgbdnhchcjyhy9"; }; disabled = pythonOlder "3.5.0"; diff --git a/pkgs/development/python-modules/uritemplate_py/default.nix b/pkgs/development/python-modules/uritemplate_py/default.nix new file mode 100644 index 000000000000..2fd76926d2d1 --- /dev/null +++ b/pkgs/development/python-modules/uritemplate_py/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "uritemplate.py"; + version = "3.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1k5zvc5fyyrgv33mi3p86a9jn5n0pqffs9cviz92fw6q1kf7zvmr"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/uri-templates/uritemplate-py; + description = "Python implementation of URI Template"; + license = licenses.asl20; + maintainers = with maintainers; [ pSub ]; + }; + +} diff --git a/pkgs/development/python-modules/urlgrabber/default.nix b/pkgs/development/python-modules/urlgrabber/default.nix index f399f4d426ee..528846d72381 100644 --- a/pkgs/development/python-modules/urlgrabber/default.nix +++ b/pkgs/development/python-modules/urlgrabber/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ pycurl ]; meta = with stdenv.lib; { - homepage = "urlgrabber.baseurl.org"; + homepage = http://urlgrabber.baseurl.org; license = licenses.lgpl2Plus; description = "Python module for downloading files"; maintainers = with maintainers; [ qknight ]; diff --git a/pkgs/development/python-modules/urwidtrees/default.nix b/pkgs/development/python-modules/urwidtrees/default.nix new file mode 100644 index 000000000000..915194459b24 --- /dev/null +++ b/pkgs/development/python-modules/urwidtrees/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, urwid +}: + +buildPythonPackage rec { + pname = "urwidtrees"; + version = "1.0.2"; + + src = fetchFromGitHub { + owner = "pazz"; + repo = "urwidtrees"; + rev = "${version}"; + sha256 = "1n1kpidvkdnsqyb82vlvk78gmly96kh8351lqxn2pzgwwns6fml2"; + }; + + propagatedBuildInputs = [ urwid ]; + + meta = with stdenv.lib; { + description = "Tree widgets for urwid"; + homepage = https://github.com/pazz/urwidtrees; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/development/python-modules/us/default.nix b/pkgs/development/python-modules/us/default.nix index eb001410ce5f..53b5bc9ad166 100644 --- a/pkgs/development/python-modules/us/default.nix +++ b/pkgs/development/python-modules/us/default.nix @@ -15,6 +15,13 @@ buildPythonPackage rec { sha256 = "1niglalkp7pinibzbxjdz9mxx9qmwkrh8884dag3kr72cfkrpp09"; }; + # Upstream requires jellyfish==0.5.6 but we have 0.6.1 + postPatch = '' + substituteInPlace setup.py --replace "jellyfish==" "jellyfish>=" + ''; + + doCheck = false; # pypi version doesn't include tests + meta = { description = "A package for easily working with US and state metadata"; longDescription = '' diff --git a/pkgs/development/python-modules/validictory/default.nix b/pkgs/development/python-modules/validictory/default.nix new file mode 100644 index 000000000000..c27d13ab8f12 --- /dev/null +++ b/pkgs/development/python-modules/validictory/default.nix @@ -0,0 +1,23 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "validictory"; + version = "1.1.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1fim11vj990rmn59qd67knccjx1p4an7gavbgprpabsrb13bi1rs"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Validate dicts against a schema"; + homepage = https://github.com/sunlightlabs/validictory; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/vcrpy/default.nix b/pkgs/development/python-modules/vcrpy/default.nix index e0e842a773d0..13f7753831b4 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 = "1.13.0"; + version = "2.0.1"; src = fetchPypi { inherit pname version; - sha256 = "7031f9c78a70b9586d2db4a2ec135c4e04194cabff58695ef0cc95e7cd66bc01"; + sha256 = "0kws7l3hci1dvjv01nxw3805q9v2mwldw58bgl8s90wqism69gjp"; }; checkInputs = [ diff --git a/pkgs/development/python-modules/venusian/default.nix b/pkgs/development/python-modules/venusian/default.nix new file mode 100644 index 000000000000..14d678be892d --- /dev/null +++ b/pkgs/development/python-modules/venusian/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +}: + +buildPythonPackage rec { + pname = "venusian"; + version = "1.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "9902e492c71a89a241a18b2f9950bea7e41d025cc8f3af1ea8d8201346f8577d"; + }; + + checkInputs = [ pytest ]; + + checkPhase = '' + pytest + ''; + + meta = with stdenv.lib; { + description = "A library for deferring decorator actions"; + homepage = http://pylonsproject.org/; + license = licenses.bsd0; + maintainers = with maintainers; [ garbas domenkozar ]; + }; +} diff --git a/pkgs/development/python-modules/versiontools/default.nix b/pkgs/development/python-modules/versiontools/default.nix new file mode 100644 index 000000000000..e92dbae8138e --- /dev/null +++ b/pkgs/development/python-modules/versiontools/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + pname = "versiontools"; + version = "1.9.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1xhl6kl7f4srgnw6zw4lr8j2z5vmrbaa83nzn2c9r2m1hwl36sd9"; + }; + + doCheck = (!isPy3k); + + meta = with stdenv.lib; { + homepage = https://launchpad.net/versiontools; + description = "Smart replacement for plain tuple used in __version__"; + license = licenses.lgpl2; + }; + +} diff --git a/pkgs/development/python-modules/veryprettytable/default.nix b/pkgs/development/python-modules/veryprettytable/default.nix new file mode 100644 index 000000000000..8d71e6331f5b --- /dev/null +++ b/pkgs/development/python-modules/veryprettytable/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, termcolor +, colorama +}: + +buildPythonPackage rec { + pname = "veryprettytable"; + version = "0.8.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1k1rifz8x6qcicmx2is9vgxcj0qb2f5pvzrp7zhmvbmci3yack3f"; + }; + + propagatedBuildInputs = [ termcolor colorama ]; + + meta = with stdenv.lib; { + description = "A simple Python library for easily displaying tabular data in a visually appealing ASCII table format"; + homepage = https://github.com/smeggingsmegger/VeryPrettyTable; + license = licenses.free; + }; + +} diff --git a/pkgs/development/python-modules/vidstab/default.nix b/pkgs/development/python-modules/vidstab/default.nix new file mode 100644 index 000000000000..8697d5dc4427 --- /dev/null +++ b/pkgs/development/python-modules/vidstab/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, numpy +, pandas +, imutils +, progress +, matplotlib +, pytest +}: + +buildPythonPackage rec { + version = "0.1.5"; + pname = "vidstab"; + + src = fetchPypi { + inherit pname version; + sha256 = "b775652cc4f41812de04bc443ad522c1bdaef456a00c74857e9ebc5d2066e362"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ numpy pandas imutils progress matplotlib ]; + + # tests not packaged with pypi + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/AdamSpannbauer/python_video_stab; + description = "Video Stabilization using OpenCV"; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/virtualenv-clone/default.nix b/pkgs/development/python-modules/virtualenv-clone/default.nix new file mode 100644 index 000000000000..03a66b631653 --- /dev/null +++ b/pkgs/development/python-modules/virtualenv-clone/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, virtualenv +}: + +buildPythonPackage rec { + pname = "virtualenv-clone"; + version = "0.2.5"; + + src = fetchPypi { + inherit pname version; + sha256 = "7087ba4eb48acfd5209a3fd03e15d072f28742619127c98333057e32748d91c4"; + }; + + buildInputs = [ pytest ]; + propagatedBuildInputs = [ virtualenv ]; + + # needs tox to run the tests + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/edwardgeorge/virtualenv-clone; + description = "Script to clone virtualenvs"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/virtualenvwrapper/default.nix b/pkgs/development/python-modules/virtualenvwrapper/default.nix new file mode 100644 index 000000000000..4bf1778b9d54 --- /dev/null +++ b/pkgs/development/python-modules/virtualenvwrapper/default.nix @@ -0,0 +1,75 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pbr +, pip +, pkgs +, stevedore +, virtualenv +, virtualenv-clone +, python +}: + +buildPythonPackage rec { + pname = "virtualenvwrapper"; + version = "4.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "514cbc22218347bf7b54bdbe49e1a5f550d2d53b1ad2491c10e91ddf48fb528f"; + }; + + # pip depend on $HOME setting + preConfigure = "export HOME=$TMPDIR"; + + buildInputs = [ pbr pip pkgs.which ]; + propagatedBuildInputs = [ stevedore virtualenv virtualenv-clone ]; + + postPatch = '' + for file in "virtualenvwrapper.sh" "virtualenvwrapper_lazy.sh"; do + substituteInPlace "$file" --replace "which" "${pkgs.which}/bin/which" + + # We can't set PYTHONPATH in a normal way (like exporting in a wrapper + # script) because the user has to evaluate the script and we don't want + # modify the global PYTHONPATH which would affect the user's + # environment. + # Furthermore it isn't possible to just use VIRTUALENVWRAPPER_PYTHON + # for this workaround, because this variable is well quoted inside the + # shell script. + # (the trailing " -" is required to only replace things like these one: + # "$VIRTUALENVWRAPPER_PYTHON" -c "import os,[...] and not in + # if-statements or anything like that. + # ...and yes, this "patch" is hacky :) + substituteInPlace "$file" --replace '"$VIRTUALENVWRAPPER_PYTHON" -' 'env PYTHONPATH="$VIRTUALENVWRAPPER_PYTHONPATH" "$VIRTUALENVWRAPPER_PYTHON" -' + done + ''; + + postInstall = '' + # This might look like a dirty hack but we can't use the makeWrapper function because + # the wrapped file were then called via "exec". The virtualenvwrapper shell scripts + # aren't normal executables. Instead, the user has to evaluate them. + + for file in "virtualenvwrapper.sh" "virtualenvwrapper_lazy.sh"; do + local wrapper="$out/bin/$file" + local wrapped="$out/bin/.$file-wrapped" + mv "$wrapper" "$wrapped" + + # WARNING: Don't indent the lines below because that would break EOF + cat > "$wrapper" << EOF +export PATH="${python}/bin:\$PATH" +export VIRTUALENVWRAPPER_PYTHONPATH="$PYTHONPATH:$(toPythonPath $out)" +source "$wrapped" +EOF + + chmod -x "$wrapped" + chmod +x "$wrapper" + done + ''; + + meta = with stdenv.lib; { + description = "Enhancements to virtualenv"; + homepage = "https://pypi.python.org/pypi/virtualenvwrapper"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/vmprof/default.nix b/pkgs/development/python-modules/vmprof/default.nix new file mode 100644 index 000000000000..9a9693d770e7 --- /dev/null +++ b/pkgs/development/python-modules/vmprof/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, requests +, six +}: + +buildPythonPackage rec { + version = "0.3.3"; + pname = "vmprof"; + + src = fetchPypi { + inherit pname version; + sha256 = "991bc2f1dc824c63e9b399f9e8606deded92a52378d0e449f258807d7556b039"; + }; + + propagatedBuildInputs = [ requests six]; + + # No tests included + doCheck = false; + + meta = with stdenv.lib; { + description = "A vmprof client"; + license = licenses.mit; + homepage = https://vmprof.readthedocs.org/; + }; + +} diff --git a/pkgs/development/python-modules/voluptuous-serialize/default.nix b/pkgs/development/python-modules/voluptuous-serialize/default.nix index e2796ee2a74e..05d372ec47df 100644 --- a/pkgs/development/python-modules/voluptuous-serialize/default.nix +++ b/pkgs/development/python-modules/voluptuous-serialize/default.nix @@ -1,17 +1,14 @@ -{ stdenv, buildPythonPackage, isPy3k, fetchFromGitHub, voluptuous, pytest }: +{ stdenv, buildPythonPackage, isPy3k, fetchPypi, voluptuous, pytest }: buildPythonPackage rec { pname = "voluptuous-serialize"; - version = "2018-03-10"; + version = "2.0.0"; disabled = !isPy3k; - # no tests in PyPI tarball - src = fetchFromGitHub { - owner = "balloob"; - repo = pname; - rev = "567f0d96f928cf6c30c9f1b8bdee729e651aac82"; - sha256 = "0b16f1bxlqyvi1hy8wmzp2k0rzqcycmdhs8zwsyx0swnvkgwnv50"; + src = fetchPypi { + inherit pname version; + sha256 = "44be04d87aec34bd7d31ab539341fadc505205f2299031ed9be985112c21aa41"; }; propagatedBuildInputs = [ @@ -26,6 +23,9 @@ buildPythonPackage rec { py.test ''; + # no tests in PyPI tarball + doCheck = false; + meta = with stdenv.lib; { homepage = https://github.com/balloob/voluptuous-serialize; license = licenses.asl20; diff --git a/pkgs/development/python-modules/vowpalwabbit/default.nix b/pkgs/development/python-modules/vowpalwabbit/default.nix index a8661fd3a985..9bc2bbc27047 100644 --- a/pkgs/development/python-modules/vowpalwabbit/default.nix +++ b/pkgs/development/python-modules/vowpalwabbit/default.nix @@ -1,5 +1,5 @@ -{ lib, buildPythonPackage, fetchPypi, python, boost, zlib, clang, ncurses -, pytest, docutils, pygments, numpy, scipy, scikitlearn }: +{ stdenv, lib, buildPythonPackage, fetchPypi, python, boost, zlib, clang +, ncurses, pytest, docutils, pygments, numpy, scipy, scikitlearn }: buildPythonPackage rec { pname = "vowpalwabbit"; @@ -9,15 +9,27 @@ buildPythonPackage rec { inherit pname version; sha256 = "0b517371fc64f1c728a0af42a31fa93def27306e9b4d25d6e5fd01bcff1b7304"; }; + + # Should be fixed in next Python release after 8.5.0: + # https://github.com/JohnLangford/vowpal_wabbit/pull/1533 + patches = [ + ./vowpal-wabbit-find-boost.diff + ]; + # vw tries to write some explicit things to home # python installed: The directory '/homeless-shelter/.cache/pip/http' preInstall = '' export HOME=$PWD ''; - buildInputs = [ boost.dev zlib.dev clang ncurses pytest docutils pygments ]; + buildInputs = [ python.pkgs.boost zlib.dev clang ncurses pytest docutils pygments ]; propagatedBuildInputs = [ numpy scipy scikitlearn ]; + # Python ctypes.find_library uses DYLD_LIBRARY_PATH. + preConfigure = lib.optionalString stdenv.isDarwin '' + export DYLD_LIBRARY_PATH="${python.pkgs.boost}/lib" + ''; + checkPhase = '' # check-manifest requires a git clone, not a tarball # check-manifest --ignore "Makefile,PACKAGE.rst,*.cc,tox.ini,tests*,examples*,src*" @@ -28,6 +40,7 @@ buildPythonPackage rec { description = "Vowpal Wabbit is a fast machine learning library for online learning, and this is the python wrapper for the project."; homepage = https://github.com/JohnLangford/vowpal_wabbit; license = licenses.bsd3; + broken = stdenv.isAarch64; maintainers = with maintainers; [ teh ]; }; } diff --git a/pkgs/development/python-modules/vowpalwabbit/vowpal-wabbit-find-boost.diff b/pkgs/development/python-modules/vowpalwabbit/vowpal-wabbit-find-boost.diff new file mode 100644 index 000000000000..645956594bf6 --- /dev/null +++ b/pkgs/development/python-modules/vowpalwabbit/vowpal-wabbit-find-boost.diff @@ -0,0 +1,34 @@ +--- vowpalwabbit-8.5.0.orig/setup.py 2018-09-03 20:32:39.000000000 +0200 ++++ vowpalwabbit-8.5.0/setup.py 2018-09-03 20:34:09.000000000 +0200 +@@ -23,18 +23,11 @@ + + def find_boost(): + """Find correct boost-python library information """ +- if system == 'Linux': ++ if system == 'Linux' or system == 'Darwin': + # use version suffix if present +- boost_lib = 'boost_python-py{v[0]}{v[1]}'.format(v=sys.version_info) +- if sys.version_info.major == 3: +- for candidate in ['-py36', '-py35', '-py34', '3']: +- boost_lib = 'boost_python{}'.format(candidate) +- if find_library(boost_lib): +- exit ++ boost_lib = 'boost_python{v[0]}{v[1]}'.format(v=sys.version_info) + if not find_library(boost_lib): + boost_lib = "boost_python" +- elif system == 'Darwin': +- boost_lib = 'boost_python-mt' if sys.version_info[0] == 2 else 'boost_python3-mt' + elif system == 'Cygwin': + boost_lib = 'boost_python-mt' if sys.version_info[0] == 2 else 'boost_python3-mt' + else: +--- vowpalwabbit-8.5.0.orig/src/Makefile 2018-09-03 20:32:40.000000000 +0200 ++++ vowpalwabbit-8.5.0/src/Makefile 2018-09-03 21:42:30.000000000 +0200 +@@ -37,7 +37,7 @@ + NPROCS:=$(shell grep -c ^processor /proc/cpuinfo) + endif + ifeq ($(UNAME), Darwin) +- LIBS = -lboost_program_options-mt -lboost_serialization-mt -l pthread -l z ++ LIBS = -lboost_program_options -lboost_serialization -l pthread -l z + # On Macs, the location isn't always clear + # brew uses /usr/local + # but /opt/local seems to be preferred by some users diff --git a/pkgs/development/python-modules/vultr/default.nix b/pkgs/development/python-modules/vultr/default.nix new file mode 100644 index 000000000000..e66e21f01a66 --- /dev/null +++ b/pkgs/development/python-modules/vultr/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, requests +}: + +buildPythonPackage rec { + version = "0.1.2"; + pname = "vultr"; + + src = fetchFromGitHub { + owner = "spry-group"; + repo = "python-vultr"; + rev = "${version}"; + sha256 = "1qjvvr2v9gfnwskdl0ayazpcmiyw9zlgnijnhgq9mcri5gq9jw5h"; + }; + + propagatedBuildInputs = [ requests ]; + + # Tests disabled. They fail because they try to access the network + doCheck = false; + + meta = with stdenv.lib; { + description = "Vultr.com API Client"; + homepage = "https://github.com/spry-group/python-vultr"; + license = licenses.mit; + maintainers = with maintainers; [ lihop ]; + }; + +} diff --git a/pkgs/development/python-modules/w3lib/default.nix b/pkgs/development/python-modules/w3lib/default.nix new file mode 100644 index 000000000000..3b18b488719a --- /dev/null +++ b/pkgs/development/python-modules/w3lib/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, pytest +}: + +buildPythonPackage rec { + pname = "w3lib"; + version = "1.17.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0vshh300ay5wn5hwl9qcb32m71pz5s6miy0if56vm4nggy159inq"; + }; + + buildInputs = [ six pytest ]; + + meta = with stdenv.lib; { + description = "A library of web-related functions"; + homepage = "https://github.com/scrapy/w3lib"; + license = licenses.bsd3; + maintainers = with maintainers; [ drewkett ]; + }; + +} diff --git a/pkgs/development/python-modules/waitress-django/default.nix b/pkgs/development/python-modules/waitress-django/default.nix index 421995e3792a..c230cd9cfa6e 100644 --- a/pkgs/development/python-modules/waitress-django/default.nix +++ b/pkgs/development/python-modules/waitress-django/default.nix @@ -3,7 +3,6 @@ buildPythonPackage rec { pname = "waitress-django"; version = "0.0.0"; - name = pname; src = ./.; pythonPath = [ django_1_8 waitress ]; diff --git a/pkgs/development/python-modules/waitress/default.nix b/pkgs/development/python-modules/waitress/default.nix new file mode 100644 index 000000000000..2c1536a7d8a3 --- /dev/null +++ b/pkgs/development/python-modules/waitress/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "waitress"; + version = "1.0.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0pw6yyxi348r2xpq3ykqnf7gwi881azv2422d2ixb0xi5jws2ky7"; + }; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/Pylons/waitress; + description = "Waitress WSGI server"; + license = licenses.zpl20; + maintainers = with maintainers; [ garbas domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/warlock/default.nix b/pkgs/development/python-modules/warlock/default.nix new file mode 100644 index 000000000000..46a5bd533b28 --- /dev/null +++ b/pkgs/development/python-modules/warlock/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, jsonpatch +, jsonschema +, jsonpointer +}: + +buildPythonPackage rec { + pname = "warlock"; + version = "1.3.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "01kajxvjp5n1p42n1kvv7rfcj2yyr44zmmzk48pywryfixr3yh6p"; + }; + + propagatedBuildInputs = [ six jsonpatch jsonschema jsonpointer ]; + + meta = with stdenv.lib; { + homepage = https://github.com/bcwaldon/warlock; + description = "Python object model built on JSON schema and JSON patch"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/watchdog/default.nix b/pkgs/development/python-modules/watchdog/default.nix new file mode 100644 index 000000000000..1e5e5653b9d8 --- /dev/null +++ b/pkgs/development/python-modules/watchdog/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, argh +, pathtools +, pyyaml +, pkgs +}: + +buildPythonPackage rec { + pname = "watchdog"; + version = "0.8.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "0qj1vqszxwfx6d1s66s96jmfmy2j94bywxiqdydh6ikpvcm8hrby"; + }; + + buildInputs = stdenv.lib.optionals stdenv.isDarwin + [ pkgs.darwin.apple_sdk.frameworks.CoreServices pkgs.darwin.cf-private ]; + propagatedBuildInputs = [ argh pathtools pyyaml ]; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Python API and shell utilities to monitor file system events"; + homepage = https://github.com/gorakhargosh/watchdog; + license = licenses.asl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/web/default.nix b/pkgs/development/python-modules/web/default.nix new file mode 100644 index 000000000000..86c9d435f1e0 --- /dev/null +++ b/pkgs/development/python-modules/web/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +}: + +buildPythonPackage rec { + version = "0.37"; + pname = "web.py"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "748c7e99ad9e36f62ea19f7965eb7dd7860b530e8f563ed60ce3e53e7409a550"; + }; + + meta = with stdenv.lib; { + description = "Makes web apps"; + longDescription = '' + Think about the ideal way to write a web app. + Write the code to make it happen. + ''; + homepage = "http://webpy.org/"; + license = licenses.publicDomain; + maintainers = with maintainers; [ layus ]; + }; + +} diff --git a/pkgs/development/python-modules/webapp2/default.nix b/pkgs/development/python-modules/webapp2/default.nix new file mode 100644 index 000000000000..91ce52ff5adc --- /dev/null +++ b/pkgs/development/python-modules/webapp2/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, webob +, six +, jinja2 +}: + +buildPythonPackage rec { + pname = "webapp2"; + version = "2.5.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "997db622a266bd64eb7fcc9cfe823efb69277544aa92064030c16acbfb2733a5"; + }; + + # # error in tests when running with python 3+ + doCheck = false; + + propagatedBuildInputs = [ webob six ]; + + meta = with stdenv.lib; { + description = "Taking Google App Engine's webapp to the next level"; + homepage = http://webapp-improved.appspot.com; + license = licenses.asl20; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/python-modules/webhelpers/default.nix b/pkgs/development/python-modules/webhelpers/default.nix new file mode 100644 index 000000000000..007f32f6cc5b --- /dev/null +++ b/pkgs/development/python-modules/webhelpers/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, routes +, markupsafe +, webob +, nose +}: + +buildPythonPackage rec { + pname = "WebHelpers"; + version = "1.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "ea86f284e929366b77424ba9a89341f43ae8dee3cbeb8702f73bcf86058aa583"; + }; + + buildInputs = [ routes markupsafe webob nose ]; + + # TODO: failing tests https://bitbucket.org/bbangert/webhelpers/pull-request/1/fix-error-on-webob-123/diff + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://webhelpers.readthedocs.org/en/latest/; + description = "Web Helpers"; + license = licenses.free; + maintainers = with maintainers; [ garbas domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/webob/default.nix b/pkgs/development/python-modules/webob/default.nix new file mode 100644 index 000000000000..1271ac3483d7 --- /dev/null +++ b/pkgs/development/python-modules/webob/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, pytest +}: + +buildPythonPackage rec { + pname = "WebOb"; + version = "1.7.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "10vjp2rvqiyvw157fk3sy7yds1gknzw97z4gk0qv1raskx5s2p76"; + }; + + propagatedBuildInputs = [ nose pytest ]; + + meta = with stdenv.lib; { + description = "WSGI request and response object"; + homepage = http://pythonpaste.org/webob/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/websockets/default.nix b/pkgs/development/python-modules/websockets/default.nix index 0628b3c869a8..2e0caae4b469 100644 --- a/pkgs/development/python-modules/websockets/default.nix +++ b/pkgs/development/python-modules/websockets/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { pname = "websockets"; - version = "6.0"; + version = "7.0"; src = fetchPypi { inherit pname version; - sha256 = "8f3b956d11c5b301206382726210dc1d3bee1a9ccf7aadf895aaf31f71c3716c"; + sha256 = "17vwr6sa1y3lb24wzfyyc98c5v03di4j8f24qkqa9vsvaghc7qq8"; }; disabled = pythonOlder "3.3"; diff --git a/pkgs/development/python-modules/websockify/default.nix b/pkgs/development/python-modules/websockify/default.nix new file mode 100644 index 000000000000..326e8faa6147 --- /dev/null +++ b/pkgs/development/python-modules/websockify/default.nix @@ -0,0 +1,24 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, numpy +}: + +buildPythonPackage rec { + version = "0.7.0"; + pname = "websockify"; + + src = fetchPypi { + inherit pname version; + sha256 = "1v6pmamjprv2x55fvbdaml26ppxdw8v6xz8p0sav3368ajwwgcqc"; + }; + + propagatedBuildInputs = [ numpy ]; + + meta = with stdenv.lib; { + description = "WebSockets support for any application/server"; + homepage = https://github.com/kanaka/websockify; + license = licenses.lgpl3; + }; + +} diff --git a/pkgs/development/python-modules/webtest/default.nix b/pkgs/development/python-modules/webtest/default.nix new file mode 100644 index 000000000000..d3dd321cb03a --- /dev/null +++ b/pkgs/development/python-modules/webtest/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +, webob +, six +, beautifulsoup4 +, waitress +, mock +, pyquery +, wsgiproxy2 +, PasteDeploy +, coverage +}: + +buildPythonPackage rec { + version = "2.0.20"; + pname = "webtest"; + + src = fetchPypi { + inherit pname version; + sha256 = "0bv0qhdjakdsdgj4sk21gnpp8xp8bga4x03p6gjb83ihrsb7n4xv"; + }; + + preConfigure = '' + substituteInPlace setup.py --replace "nose<1.3.0" "nose" + ''; + + propagatedBuildInputs = [ nose webob six beautifulsoup4 waitress mock pyquery wsgiproxy2 PasteDeploy coverage ]; + + meta = with stdenv.lib; { + description = "Helper to test WSGI applications"; + homepage = http://webtest.readthedocs.org/en/latest/; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/wheel/default.nix b/pkgs/development/python-modules/wheel/default.nix index f8868f02c2c2..fee7f8f73cda 100644 --- a/pkgs/development/python-modules/wheel/default.nix +++ b/pkgs/development/python-modules/wheel/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "wheel"; - version = "0.31.1"; + version = "0.32.2"; src = fetchPypi { inherit pname version; - sha256 = "0a2e54558a0628f2145d2fc822137e322412115173e8a2ddbe1c9024338ae83c"; + sha256 = "196c9842d79262bb66fcf59faa4bd0deb27da911dbc7c6cdca931080eb1f0783"; }; checkInputs = [ pytest pytestcov coverage ]; diff --git a/pkgs/development/python-modules/whichcraft/default.nix b/pkgs/development/python-modules/whichcraft/default.nix index 89be87e18491..498c1c401f81 100644 --- a/pkgs/development/python-modules/whichcraft/default.nix +++ b/pkgs/development/python-modules/whichcraft/default.nix @@ -1,14 +1,17 @@ -{ lib, buildPythonPackage, fetchPypi, pytest }: +{ lib, buildPythonPackage, fetchPypi, pytest, glibcLocales }: buildPythonPackage rec { pname = "whichcraft"; - version = "0.4.1"; + version = "0.5.2"; src = fetchPypi { inherit pname version; - sha256 = "9e0d51c9387cb7e9f28b7edb549e6a03da758f7784f991eb4397d7f7808c57fd"; + sha256 = "fecddd531f237ffc5db8b215409afb18fa30300699064cca4817521b4fc81815"; }; + LC_ALL="en_US.utf-8"; + buildInputs = [ glibcLocales ]; + checkInputs = [ pytest ]; checkPhase = '' diff --git a/pkgs/development/python-modules/whisper/default.nix b/pkgs/development/python-modules/whisper/default.nix index 4d48b63da54a..0f8178e17f2b 100644 --- a/pkgs/development/python-modules/whisper/default.nix +++ b/pkgs/development/python-modules/whisper/default.nix @@ -1,15 +1,16 @@ -{ stdenv, buildPythonPackage, fetchPypi, six }: +{ stdenv, buildPythonPackage, fetchPypi, mock, six }: buildPythonPackage rec { pname = "whisper"; - version = "1.1.3"; + version = "1.1.4"; src = fetchPypi { inherit pname version; - sha256 = "1ahzsxk52ws8k3kdq52qbsbsx2r9z350j8gg9adw4x5fjwksz4r8"; + sha256 = "ee9128873b5f9c97d258d35d0a32ef8e62c9da473fbbd056982df1f36f0b37aa"; }; propagatedBuildInputs = [ six ]; + checkInputs = [ mock ]; meta = with stdenv.lib; { homepage = http://graphite.wikidot.com/; diff --git a/pkgs/development/python-modules/widgetsnbextension/default.nix b/pkgs/development/python-modules/widgetsnbextension/default.nix index db992c7b932c..ab2bd9c4eb18 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.4.0"; + version = "3.4.2"; src = fetchPypi { inherit pname version; - sha256 = "c9d6e426a1d79d132b57b93b368feba2c66eb7b0fd34bdb901716b4b88e94497"; + sha256 = "fa618be8435447a017fd1bf2c7ae922d0428056cfc7449f7a8641edf76b48265"; }; propagatedBuildInputs = [ notebook ]; diff --git a/pkgs/development/python-modules/willow/default.nix b/pkgs/development/python-modules/willow/default.nix new file mode 100644 index 000000000000..88e6838cf930 --- /dev/null +++ b/pkgs/development/python-modules/willow/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pythonOlder +, six +, pillow +}: + +buildPythonPackage rec { + pname = "willow"; + version = "0.2.2"; + disabled = pythonOlder "2.7"; + + src = fetchPypi { + inherit pname version; + sha256 = "111c82fbfcda2710ce6201b0b7e0cfa1ff3c4f2f0dc788cc8dfc8db933c39c73"; + }; + + propagatedBuildInputs = [ six pillow ]; + + # Test data is not included + # https://github.com/torchbox/Willow/issues/34 + doCheck = false; + + meta = with stdenv.lib; { + description = "A Python image library that sits on top of Pillow, Wand and OpenCV"; + homepage = https://github.com/torchbox/Willow/; + license = licenses.bsd2; + maintainers = with maintainers; [ desiderius ]; + }; + +} diff --git a/pkgs/development/python-modules/word2vec/default.nix b/pkgs/development/python-modules/word2vec/default.nix new file mode 100644 index 000000000000..d3c294308c41 --- /dev/null +++ b/pkgs/development/python-modules/word2vec/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, cython +, numpy +, python +}: + +buildPythonPackage rec { + pname = "word2vec"; + version = "0.9.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "a811e3e98a8e6dfe7bc851ebbbc2d6e5ab5142f2a134dd3c03daac997b546faa"; + }; + + propagatedBuildInputs = [ cython numpy ]; + + checkPhase = '' + cd word2vec/tests; + ${python.interpreter} test_word2vec.py + ''; + + meta = with stdenv.lib; { + description = "Tool for computing continuous distributed representations of words"; + homepage = "https://github.com/danielfrg/word2vec"; + license = licenses.asl20; + maintainers = with maintainers; [ NikolaMandic ]; + }; + +} diff --git a/pkgs/development/python-modules/wordfreq/default.nix b/pkgs/development/python-modules/wordfreq/default.nix index 9de1fd5b3922..d672cb8bae90 100644 --- a/pkgs/development/python-modules/wordfreq/default.nix +++ b/pkgs/development/python-modules/wordfreq/default.nix @@ -6,27 +6,28 @@ , msgpack , mecab-python3 , jieba -, nose +, pytest , pythonOlder , fetchFromGitHub }: buildPythonPackage rec { pname = "wordfreq"; - version = "2.0"; + version = "2.2.0"; src = fetchFromGitHub { owner = "LuminosoInsight"; repo = "wordfreq"; - rev = "e3a1b470d9f8e0d82e9f179ffc41abba434b823b"; - sha256 = "1wjkhhj7nxfnrghwvmvwc672s30lp4b7yr98gxdxgqcq6wdshxwv"; + # upstream don't tag by version + rev = "bc12599010c8181a725ec97d0b3990758a48da36"; + sha256 = "195794vkzq5wsq3mg1dgfhlnz2f7vi1xajlifq6wkg4lzwyq262m"; }; - checkInputs = [ nose ]; + checkInputs = [ pytest ]; checkPhase = '' # These languages require additional dictionaries - nosetests -e test_japanese -e test_korean -e test_languages + pytest tests -k 'not test_japanese and not test_korean and not test_languages and not test_french_and_related' ''; propagatedBuildInputs = [ regex langcodes ftfy msgpack mecab-python3 jieba ]; diff --git a/pkgs/development/python-modules/worldengine/default.nix b/pkgs/development/python-modules/worldengine/default.nix new file mode 100644 index 000000000000..0a49c2566409 --- /dev/null +++ b/pkgs/development/python-modules/worldengine/default.nix @@ -0,0 +1,63 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, nose +, noise +, numpy +, pyplatec +, protobuf +, purepng +, argparse +, h5py +, gdal +}: + +buildPythonPackage rec { + pname = "worldengine"; + version = "0.19.0"; + + src = fetchFromGitHub { + owner = "Mindwerks"; + repo = "worldengine"; + rev = "v${version}"; + sha256 = "1xrckb0dn2841gvp32n18gib14bpi77hmjw3r9jiyhg402iip7ry"; + }; + + src-data = fetchFromGitHub { + owner = "Mindwerks"; + repo = "worldengine-data"; + rev = "029051e"; + sha256 = "06xbf8gj3ljgr11v1n8jbs2q8pdf9wz53xdgkhpm8hdnjahgdxdm"; + }; + + postUnpack = '' + ln -s ${src-data} worldengine-data + ''; + + buildInputs = [ nose ]; + propagatedBuildInputs = [ noise numpy pyplatec protobuf purepng argparse h5py gdal ]; + + prePatch = '' + substituteInPlace setup.py \ + --replace pypng>=0.0.18 purepng \ + --replace 'numpy>=1.9.2, <= 1.10.0.post2' 'numpy' \ + --replace 'argparse==1.2.1' "" \ + --replace 'protobuf==3.0.0a3' 'protobuf' \ + --replace 'noise==1.2.2' 'noise' \ + --replace 'PyPlatec==1.4.0' 'PyPlatec' \ + ''; + + doCheck = true; + + postCheck = '' + nosetests tests + ''; + + meta = with stdenv.lib; { + homepage = http://world-engine.org; + description = "World generator using simulation of plates, rain shadow, erosion, etc"; + license = licenses.mit; + maintainers = with maintainers; [ rardiol ]; + }; + +} diff --git a/pkgs/development/python-modules/wsgiproxy/default.nix b/pkgs/development/python-modules/wsgiproxy/default.nix new file mode 100644 index 000000000000..8ae8b4aefa54 --- /dev/null +++ b/pkgs/development/python-modules/wsgiproxy/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, paste +, six +, isPy3k +}: + +buildPythonPackage rec { + pname = "WSGIProxy"; + version = "0.2.2"; + disabled = isPy3k; # Judging from SyntaxError + + src = fetchPypi { + inherit pname version; + sha256 = "0wqz1q8cvb81a37gb4kkxxpv4w7k8192a08qzyz67rn68ln2wcig"; + }; + + propagatedBuildInputs = [ paste six ]; + + meta = with stdenv.lib; { + description = "WSGIProxy gives tools to proxy arbitrary(ish) WSGI requests to other"; + homepage = "http://pythonpaste.org/wsgiproxy/"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/wsgiproxy2/default.nix b/pkgs/development/python-modules/wsgiproxy2/default.nix new file mode 100644 index 000000000000..5fda762b0be7 --- /dev/null +++ b/pkgs/development/python-modules/wsgiproxy2/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, webob +}: + +buildPythonPackage rec { + pname = "WSGIProxy2"; + version = "0.4.2"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "13kf9bdxrc95y9vriaz0viry3ah11nz4rlrykcfvb8nlqpx3dcm4"; + }; + + propagatedBuildInputs = [ six webob ]; + + # circular dep on webtest + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://pythonpaste.org/wsgiproxy/; + description = "HTTP proxying tools for WSGI apps"; + license = licenses.mit; + maintainers = with maintainers; [ garbas domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/wtforms/default.nix b/pkgs/development/python-modules/wtforms/default.nix new file mode 100644 index 000000000000..40f0b6554515 --- /dev/null +++ b/pkgs/development/python-modules/wtforms/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, Babel +}: + +buildPythonPackage rec { + version = "2.1"; + pname = "wtforms"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "0vyl26y9cg409cfyj8rhqxazsdnd0jipgjw06civhrd53yyi1pzz"; + }; + + # Django tests are broken "django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet." + # This is fixed in master I believe but not yet in 2.1; + doCheck = false; + + propagatedBuildInputs = [ Babel ]; + + meta = with stdenv.lib; { + homepage = https://github.com/wtforms/wtforms; + description = "A flexible forms validation and rendering library for Python"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/x11_hash/default.nix b/pkgs/development/python-modules/x11_hash/default.nix new file mode 100644 index 000000000000..060d08869b88 --- /dev/null +++ b/pkgs/development/python-modules/x11_hash/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec{ + version = "1.4"; + pname = "x11_hash"; + + src = fetchPypi { + inherit pname version; + sha256 = "172skm9xbbrivy1p4xabxihx9lsnzi53hvzryfw64m799k2fmp22"; + }; + + meta = with stdenv.lib; { + description = "Binding for X11 proof of work hashing"; + homepage = https://github.com/mazaclub/x11_hash; + license = licenses.mit; + maintainers = with maintainers; [ np ]; + }; + +} diff --git a/pkgs/development/python-modules/xarray/default.nix b/pkgs/development/python-modules/xarray/default.nix index c443c8fc880a..094c71bea4b1 100644 --- a/pkgs/development/python-modules/xarray/default.nix +++ b/pkgs/development/python-modules/xarray/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "xarray"; - version = "0.10.8"; + version = "0.11.0"; src = fetchPypi { inherit pname version; - sha256 = "6a1f2c5dc5f639f8343f70ed08d0afbb477a3867298ef38f0d9bf4aafa0fb750"; + sha256 = "06580fg3kgnwci070ivgqzfilmldjk5lxb10jbbfb87wrjx68sb3"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/xattr/default.nix b/pkgs/development/python-modules/xattr/default.nix new file mode 100644 index 000000000000..a3da58eb9f33 --- /dev/null +++ b/pkgs/development/python-modules/xattr/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, python +, cffi +}: + +buildPythonPackage rec { + pname = "xattr"; + version = "0.7.8"; + + src = fetchPypi { + inherit pname version; + sha256 = "0nbqfghgy26jyp5q7wl3rj78wr8s39m5042df2jlldg3fx6j0417"; + }; + + propagatedBuildInputs = [ cffi ]; + + # https://github.com/xattr/xattr/issues/43 + doCheck = false; + + postBuild = '' + ${python.interpreter} -m compileall -f xattr + ''; + + meta = with stdenv.lib; { + homepage = http://github.com/xattr/xattr; + description = "Python wrapper for extended filesystem attributes"; + license = licenses.mit; + }; + +} diff --git a/pkgs/development/python-modules/xcaplib/default.nix b/pkgs/development/python-modules/xcaplib/default.nix new file mode 100644 index 000000000000..7dc670720465 --- /dev/null +++ b/pkgs/development/python-modules/xcaplib/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchdarcs +, isPy3k +, eventlib +, application +}: + +buildPythonPackage rec { + pname = "python-xcaplib"; + version = "1.2.0"; + disabled = isPy3k; + + src = fetchdarcs { + url = "http://devel.ag-projects.com/repositories/${pname}"; + rev = "release-${version}"; + sha256 = "0vna5r4ihv7z1yx6r93954jqskcxky77znzy1m9dg9vna1dgwfdn"; + }; + + propagatedBuildInputs = [ eventlib application ]; + + meta = with stdenv.lib; { + homepage = https://github.com/AGProjects/python-xcaplib; + description = "XCAP (RFC4825) client library"; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/xdis/default.nix b/pkgs/development/python-modules/xdis/default.nix new file mode 100644 index 000000000000..39eb962c0405 --- /dev/null +++ b/pkgs/development/python-modules/xdis/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, six +, click +}: + +buildPythonPackage rec { + pname = "xdis"; + version = "3.8.8"; + + src = fetchPypi { + inherit pname version; + sha256 = "4d212df8a85ab55a35f6ad71b2c29818d903c3e6a95e31eb26d5f3fc66a4e015"; + }; + + checkInputs = [ pytest ]; + propagatedBuildInputs = [ six click ]; + + # newest release moves to pytest (tests not packaged with release) + doCheck = false; + + meta = with stdenv.lib; { + description = "Python cross-version byte-code disassembler and marshal routines"; + homepage = https://github.com/rocky/python-xdis/; + license = licenses.gpl2; + }; + +} diff --git a/pkgs/development/python-modules/xdot/default.nix b/pkgs/development/python-modules/xdot/default.nix index f9a735c97ab3..68d097d71d6a 100644 --- a/pkgs/development/python-modules/xdot/default.nix +++ b/pkgs/development/python-modules/xdot/default.nix @@ -1,19 +1,19 @@ { lib, buildPythonPackage, fetchPypi, isPy3k -, wrapGAppsHook, gobjectIntrospection, pygobject3, graphviz, gnome3 }: +, wrapGAppsHook, gobject-introspection, pygobject3, graphviz, gnome3 }: buildPythonPackage rec { pname = "xdot"; - version = "0.9"; + version = "1.0"; src = fetchPypi { inherit pname version; - sha256 = "01v9vmgdxz1q2m2vq2b4aqx4ycw7grc0l4is673ygvyg9rk02dx3"; + sha256 = "18a2ri8vggaxy7im1x9hki34v519y5jy4n07zpqq5br9syb7h1ky"; }; disabled = !isPy3k; nativeBuildInputs = [ wrapGAppsHook ]; - propagatedBuildInputs = [ gobjectIntrospection pygobject3 graphviz gnome3.gtk ]; + propagatedBuildInputs = [ gobject-introspection pygobject3 graphviz gnome3.gtk ]; meta = with lib; { description = "xdot.py is an interactive viewer for graphs written in Graphviz's dot"; diff --git a/pkgs/development/python-modules/xkcdpass/default.nix b/pkgs/development/python-modules/xkcdpass/default.nix new file mode 100644 index 000000000000..d191ab859282 --- /dev/null +++ b/pkgs/development/python-modules/xkcdpass/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "xkcdpass"; + version = "1.4.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "4c1f8bee886820c42ccc64c15c3a2275dc6d01028cf6af7c481ded87267d8269"; + }; + + # No tests included + # https://github.com/redacted/XKCD-password-generator/issues/32 + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://pypi.python.org/pypi/xkcdpass/; + description = "Generate secure multiword passwords/passphrases, inspired by XKCD"; + license = licenses.bsd3; + }; + +} diff --git a/pkgs/development/python-modules/xlib/default.nix b/pkgs/development/python-modules/xlib/default.nix new file mode 100644 index 000000000000..0fe13917db43 --- /dev/null +++ b/pkgs/development/python-modules/xlib/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, six +, setuptools_scm +, pkgs +}: + +buildPythonPackage rec { + pname = "xlib"; + version = "0.17"; + + src = fetchFromGitHub { + owner = "python-xlib"; + repo = "python-xlib"; + rev = "${version}"; + sha256 = "1iiz2nq2hq9x6laavngvfngnmxbgnwh54wdbq6ncx4va7v98liyi"; + }; + + # Tests require `pyutil' so disable them to avoid circular references. + doCheck = false; + + propagatedBuildInputs = [ six setuptools_scm pkgs.xorg.libX11 ]; + + meta = with stdenv.lib; { + description = "Fully functional X client library for Python programs"; + homepage = http://python-xlib.sourceforge.net/; + license = licenses.gpl2Plus; + }; + +} diff --git a/pkgs/development/python-modules/xlrd/default.nix b/pkgs/development/python-modules/xlrd/default.nix new file mode 100644 index 000000000000..4e94078b9bf6 --- /dev/null +++ b/pkgs/development/python-modules/xlrd/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, nose +}: + +buildPythonPackage rec { + pname = "xlrd"; + version = "0.9.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "8e8d3359f39541a6ff937f4030db54864836a06e42988c452db5b6b86d29ea72"; + }; + + buildInputs = [ nose ]; + + checkPhase = '' + nosetests -v + ''; + + meta = with stdenv.lib; { + homepage = http://www.python-excel.org/; + description = "Library for developers to extract data from Microsoft Excel (tm) spreadsheet files"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/xlsx2csv/default.nix b/pkgs/development/python-modules/xlsx2csv/default.nix new file mode 100644 index 000000000000..d38506f185f4 --- /dev/null +++ b/pkgs/development/python-modules/xlsx2csv/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "xlsx2csv"; + version = "0.7.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "7c6c8fa6c2774224d03a6a96049e116822484dccfa3634893397212ebcd23866"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/bitprophet/alabaster; + description = "Convert xlsx to csv"; + license = licenses.bsd3; + maintainers = with maintainers; [ jb55 ]; + }; + +} diff --git a/pkgs/development/python-modules/xml2rfc/default.nix b/pkgs/development/python-modules/xml2rfc/default.nix index 291b981bf475..1338de7e67cd 100644 --- a/pkgs/development/python-modules/xml2rfc/default.nix +++ b/pkgs/development/python-modules/xml2rfc/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "xml2rfc"; - version = "2.10.0"; + version = "2.10.3"; src = fetchPypi { inherit pname version; - sha256 = "dc62e1d2fea896855ee0681f02bcb7596e3b6b5aa559348b8520a4eb0c793282"; + sha256 = "ace45039e9d71713b4bb09ea199644797a7d884fbdd940e4c02559b4bccb01a1"; }; propagatedBuildInputs = [ intervaltree pyflakes requests lxml ]; diff --git a/pkgs/development/python-modules/xstatic-bootbox/default.nix b/pkgs/development/python-modules/xstatic-bootbox/default.nix index 68c81157eb08..1f60a0fbe6cf 100644 --- a/pkgs/development/python-modules/xstatic-bootbox/default.nix +++ b/pkgs/development/python-modules/xstatic-bootbox/default.nix @@ -5,11 +5,11 @@ buildPythonPackage rec { pname = "XStatic-Bootbox"; - version = "4.3.0.1"; + version = "4.4.0.1"; src = fetchPypi { inherit version pname; - sha256 = "0wks1lsqngn3gvlhzrvaan1zj8w4wr58xi0pfqhrzckbghvvr0gj"; + sha256 = "1g00q38g1k576lxjlwglv4w3fj4z0z8lxlwpc66wyhjglj4r4bwd"; }; # no tests implemented diff --git a/pkgs/development/python-modules/xstatic-bootstrap/default.nix b/pkgs/development/python-modules/xstatic-bootstrap/default.nix index 757c2cc240ed..a474bf84d0fd 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.5.1"; + version = "3.3.7.1"; src = fetchPypi { inherit version pname; - sha256 = "0jzjq3d4vp2shd2n20f9y53jnnk1cvphkj1v0awgrf18qsy2bmin"; + sha256 = "0c949e78e8cd77983fd803a68a98df0124e0c3a872fddb9ac8e6e5b4a487f131"; }; # no tests implemented diff --git a/pkgs/development/python-modules/xstatic-jquery-file-upload/default.nix b/pkgs/development/python-modules/xstatic-jquery-file-upload/default.nix index 0cf029c68a59..3b9c7affe161 100644 --- a/pkgs/development/python-modules/xstatic-jquery-file-upload/default.nix +++ b/pkgs/development/python-modules/xstatic-jquery-file-upload/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { pname = "XStatic-jQuery-File-Upload"; - version = "9.7.0.1"; + version = "9.22.0.1"; src = fetchPypi { inherit version pname; - sha256 = "0d5za18lhzhb54baxq8z73wazq801n3qfj5vgcz7ri3ngx7nb0cg"; + sha256 = "0jy7xnww0177fv0asssxvv8l1032jcnbkvz39z16yd6k34v53fzf"; }; # no tests implemented diff --git a/pkgs/development/python-modules/xstatic-jquery-ui/default.nix b/pkgs/development/python-modules/xstatic-jquery-ui/default.nix index 1b884a97eb22..3424c8fcf6f2 100644 --- a/pkgs/development/python-modules/xstatic-jquery-ui/default.nix +++ b/pkgs/development/python-modules/xstatic-jquery-ui/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { pname = "XStatic-jquery-ui"; - version = "1.12.0.1"; + version = "1.12.1.1"; src = fetchPypi { inherit version pname; - sha256 = "0w7mabv6qflpd47g33j3ggp5rv17mqk0xz3bsdswcj97wqpga2l2"; + sha256 = "d6ba48bb474420a8bcb2be02eef6ae96281ec24eff6befa54f04ebc9e4cc8910"; }; # no tests implemented diff --git a/pkgs/development/python-modules/xstatic-jquery/default.nix b/pkgs/development/python-modules/xstatic-jquery/default.nix index d884f12bdbf1..8e3f084ca7f0 100644 --- a/pkgs/development/python-modules/xstatic-jquery/default.nix +++ b/pkgs/development/python-modules/xstatic-jquery/default.nix @@ -5,11 +5,11 @@ buildPythonPackage rec { pname = "XStatic-jQuery"; - version = "1.10.2.1"; + version = "3.3.1.1"; src = fetchPypi { inherit version pname; - sha256 = "018kx4zijflcq8081xx6kmiqf748bsjdq7adij2k91bfp1mnlhc3"; + sha256 = "0xlgs4rlabzfcp8p2zspwpsljycb0djyrk7qy4qh76i7zkfhwn8j"; }; # no tests implemented diff --git a/pkgs/development/python-modules/xstatic-pygments/default.nix b/pkgs/development/python-modules/xstatic-pygments/default.nix index 8ec9b77860c2..956d331e7b89 100644 --- a/pkgs/development/python-modules/xstatic-pygments/default.nix +++ b/pkgs/development/python-modules/xstatic-pygments/default.nix @@ -5,11 +5,11 @@ buildPythonPackage rec { pname = "XStatic-Pygments"; - version = "1.6.0.1"; + version = "2.2.0.1"; src = fetchPypi { inherit version pname; - sha256 = "0fjqgg433wfdnswn7fad1g6k2x6mf24wfnay2j82j0fwgkdxrr7m"; + sha256 = "1rm073ag1hgwlazl52mng62wvnayz7ckr5ki341shvp9db1x2n51"; }; # no tests implemented diff --git a/pkgs/development/python-modules/xstatic/default.nix b/pkgs/development/python-modules/xstatic/default.nix index 02931215b8d3..bbfcce54d890 100644 --- a/pkgs/development/python-modules/xstatic/default.nix +++ b/pkgs/development/python-modules/xstatic/default.nix @@ -5,11 +5,11 @@ buildPythonPackage rec { pname = "XStatic"; - version = "1.0.1"; + version = "1.0.2"; src = fetchPypi { inherit version pname; - sha256 = "09npcsyf1ccygjs0qc8kdsv4qqy8gm1m6iv63g9y1fgbcry3vj8f"; + sha256 = "80b78dfe37bce6dee4343d64c65375a80bcf399b46dd47c0c7d56161568a23a8"; }; # no tests implemented diff --git a/pkgs/development/python-modules/yamllint/default.nix b/pkgs/development/python-modules/yamllint/default.nix index d72b1999030a..16bd57a83266 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.11.1"; + version = "1.13.0"; src = fetchPypi { inherit pname version; - sha256 = "e9b7dec24921ef13180902e5dbcaae9157c773e3e3e2780ef77d3a4dd67d799f"; + sha256 = "19fznzypkxgl1i9fy4d72xp7rbk30g62rjqmcmnqf3ij46p8flj2"; }; checkInputs = [ nose ]; diff --git a/pkgs/development/python-modules/yanc/default.nix b/pkgs/development/python-modules/yanc/default.nix new file mode 100644 index 000000000000..690b110fc93a --- /dev/null +++ b/pkgs/development/python-modules/yanc/default.nix @@ -0,0 +1,27 @@ +{ stdenv, buildPythonPackage, pythonOlder, fetchPypi, nose }: + +buildPythonPackage rec { + pname = "yanc"; + version = "0.3.3"; + + # Tests fail on Python>=3.5. See: https://github.com/0compute/yanc/issues/10 + disabled = !(pythonOlder "3.5"); + + checkInputs = [ nose ]; + + src = fetchPypi { + inherit pname version; + sha256 = "0z35bkk9phs40lf5061k1plhjdl5fskm0dmdikrsqi1bjihnxp8w"; + }; + + checkPhase = '' + nosetests . + ''; + + meta = with stdenv.lib; { + description = "Yet another nose colorer"; + homepage = https://github.com/0compute/yanc; + license = licenses.gpl3; + maintainers = with maintainers; [ jluttine ]; + }; +} diff --git a/pkgs/development/python-modules/yapf/default.nix b/pkgs/development/python-modules/yapf/default.nix index 3ed7fa640500..292709a455b2 100644 --- a/pkgs/development/python-modules/yapf/default.nix +++ b/pkgs/development/python-modules/yapf/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "yapf"; - version = "0.22.0"; + version = "0.25.0"; src = fetchPypi { inherit pname version; - sha256 = "a98a6eacca64d2b920558f4a2f78150db9474de821227e60deaa29f186121c63"; + sha256 = "0mbdyhqwlm4pcd0wr5haxypxm0kr8y46nc17696xmd4pvfmzk9wa"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/yapsy/default.nix b/pkgs/development/python-modules/yapsy/default.nix new file mode 100644 index 000000000000..9aa1985270dd --- /dev/null +++ b/pkgs/development/python-modules/yapsy/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "Yapsy"; + version = "1.12.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0g1yd8nvhfdasckb929rijmj040x25ycns2b3l5wq53gm4lv537h"; + }; + + meta = with stdenv.lib; { + homepage = http://yapsy.sourceforge.net/; + description = "Yet another plugin system"; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/yarl/default.nix b/pkgs/development/python-modules/yarl/default.nix index 3425d915f45a..d07690503f30 100644 --- a/pkgs/development/python-modules/yarl/default.nix +++ b/pkgs/development/python-modules/yarl/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "yarl"; - version = "1.2.6"; + version = "1.3.0"; src = fetchPypi { inherit pname version; - sha256 = "c8cbc21bbfa1dd7d5386d48cc814fe3d35b80f60299cdde9279046f399c3b0d8"; + sha256 = "024ecdc12bc02b321bc66b41327f930d1c2c543fa9a561b39861da9388ba7aa9"; }; checkInputs = [ pytest pytestrunner ]; diff --git a/pkgs/development/python-modules/yattag/default.nix b/pkgs/development/python-modules/yattag/default.nix new file mode 100644 index 000000000000..cd31f7c2d55f --- /dev/null +++ b/pkgs/development/python-modules/yattag/default.nix @@ -0,0 +1,17 @@ +{ lib, stdenv, buildPythonPackage, fetchPypi }: + +buildPythonPackage rec { + pname = "yattag"; + version = "1.10.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0r3pwfygvpkgc0hzxc6z8dl56g6brlh52r0x8kcjhywr1biahqb2"; + }; + + meta = with lib; { + description = "Generate HTML or XML in a pythonic way. Pure python alternative to web template engines. Can fill HTML forms with default values and error messages."; + license = [ licenses.lgpl21 ]; + homepage = http://www.yattag.org/; + }; +} diff --git a/pkgs/development/python-modules/zake/default.nix b/pkgs/development/python-modules/zake/default.nix new file mode 100644 index 000000000000..143f609d8338 --- /dev/null +++ b/pkgs/development/python-modules/zake/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, kazoo +, six +, testtools +, python +}: + +buildPythonPackage rec { + pname = "zake"; + version = "0.2.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1rp4xxy7qp0s0wnq3ig4ji8xsl31g901qkdp339ndxn466cqal2s"; + }; + + propagatedBuildInputs = [ kazoo six ]; + buildInputs = [ testtools ]; + checkPhase = '' + ${python.interpreter} -m unittest discover zake/tests + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/yahoo/Zake"; + description = "A python package that works to provide a nice set of testing utilities for the kazoo library"; + license = licenses.asl20; + }; + +} diff --git a/pkgs/development/python-modules/zbaemon/default.nix b/pkgs/development/python-modules/zbaemon/default.nix new file mode 100644 index 000000000000..1a7627bf5dd9 --- /dev/null +++ b/pkgs/development/python-modules/zbaemon/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zconfig +}: + +buildPythonPackage rec { + pname = "zdaemon"; + version = "4.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "82d7eaa4d831ff1ecdcffcb274f3457e095c0cc86e630bc72009a863c341ab9f"; + }; + + propagatedBuildInputs = [ zconfig ]; + + # too many deps.. + doCheck = false; + + meta = with stdenv.lib; { + description = "A daemon process control library and tools for Unix-based systems"; + homepage = https://pypi.python.org/pypi/zdaemon; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zbase32/default.nix b/pkgs/development/python-modules/zbase32/default.nix new file mode 100644 index 000000000000..aa860056fb8a --- /dev/null +++ b/pkgs/development/python-modules/zbase32/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, setuptoolsDarcs +}: + +buildPythonPackage rec { + pname = "zbase32"; + version = "1.1.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "2f44b338f750bd37b56e7887591bf2f1965bfa79f163b6afcbccf28da642ec56"; + }; + + # Tests require `pyutil' so disable them to avoid circular references. + doCheck = false; + + propagatedBuildInputs = [ setuptoolsDarcs ]; + + meta = with stdenv.lib; { + description = "zbase32, a base32 encoder/decoder"; + homepage = https://pypi.python.org/pypi/zbase32; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/development/python-modules/zdaemon/default.nix b/pkgs/development/python-modules/zdaemon/default.nix new file mode 100644 index 000000000000..1a7627bf5dd9 --- /dev/null +++ b/pkgs/development/python-modules/zdaemon/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zconfig +}: + +buildPythonPackage rec { + pname = "zdaemon"; + version = "4.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "82d7eaa4d831ff1ecdcffcb274f3457e095c0cc86e630bc72009a863c341ab9f"; + }; + + propagatedBuildInputs = [ zconfig ]; + + # too many deps.. + doCheck = false; + + meta = with stdenv.lib; { + description = "A daemon process control library and tools for Unix-based systems"; + homepage = https://pypi.python.org/pypi/zdaemon; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zerobin/default.nix b/pkgs/development/python-modules/zerobin/default.nix new file mode 100644 index 000000000000..d1cab88b45b8 --- /dev/null +++ b/pkgs/development/python-modules/zerobin/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, cherrypy +, bottle +, lockfile +, clize +}: + +buildPythonPackage rec { + pname = "zerobin"; + version = "20160108"; + + src = fetchFromGitHub { + owner = "sametmax"; + repo = "0bin"; + rev = "7da1615"; + sha256 = "1pzcwy454kn5216pvwjqzz311s6jbh7viw9s6kw4xps6f5h44bid"; + }; + + propagatedBuildInputs = [ cherrypy bottle lockfile clize ]; + + # zerobin doesn't have any tests, but includes a copy of cherrypy which + # can wrongly fail the check phase. + doCheck = false; + + meta = with stdenv.lib; { + description = "A client side encrypted pastebin"; + homepage = https://0bin.net/; + license = licenses.wtfpl; + }; + +} diff --git a/pkgs/development/python-modules/zeroconf/default.nix b/pkgs/development/python-modules/zeroconf/default.nix index 06c5fe3a1be0..b77215a2d246 100644 --- a/pkgs/development/python-modules/zeroconf/default.nix +++ b/pkgs/development/python-modules/zeroconf/default.nix @@ -1,16 +1,32 @@ -{ stdenv, buildPythonPackage, fetchPypi -, netifaces, six, enum-compat }: +{ stdenv +, buildPythonPackage +, fetchPypi +, ifaddr +, typing +, isPy27 +, pythonOlder +, python +}: buildPythonPackage rec { pname = "zeroconf"; - version = "0.20.0"; + version = "0.21.3"; + disabled = isPy27; src = fetchPypi { inherit pname version; - sha256 = "6e3f1e7b5871e3d1410ac29b9fb85aafc1e2d661ed596b07a6f84559a475efcb"; + sha256 = "5b52dfdf4e665d98a17bf9aa50dea7a8c98e25f972d9c1d7660e2b978a1f5713"; }; - propagatedBuildInputs = [ netifaces six enum-compat ]; + propagatedBuildInputs = [ ifaddr ] + ++ stdenv.lib.optionals (pythonOlder "3.5") [ typing ]; + + # tests not included with pypi release + doCheck = false; + + checkPhase = '' + ${python.interpreter} test_zeroconf.py + ''; meta = with stdenv.lib; { description = "A pure python implementation of multicast DNS service discovery"; diff --git a/pkgs/development/python-modules/zetup/default.nix b/pkgs/development/python-modules/zetup/default.nix index 8fc15c5da6fa..99d05a359631 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.43"; + version = "0.2.45"; src = fetchPypi { inherit pname version; - sha256 = "ee92ba93a03336962525536f237ae0decf99a9b5d484ba34a3cf06ef017dae8e"; + sha256 = "f1cde33d0ef3bedaf697e432201fa86da698dadd3445c0efd2a114753853c675"; }; checkPhase = '' diff --git a/pkgs/development/python-modules/zfec/default.nix b/pkgs/development/python-modules/zfec/default.nix new file mode 100644 index 000000000000..b2e5b939f429 --- /dev/null +++ b/pkgs/development/python-modules/zfec/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, setuptoolsDarcs +, pyutil +, argparse +, isPyPy +}: + +buildPythonPackage rec { + pname = "zfec"; + version = "1.4.24"; + disabled = isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "1ks94zlpy7n8sb8380gf90gx85qy0p9073wi1wngg6mccxp9xsg3"; + }; + + buildInputs = [ setuptoolsDarcs ]; + propagatedBuildInputs = [ pyutil argparse ]; + + meta = with stdenv.lib; { + homepage = http://allmydata.org/trac/zfec; + description = "Zfec, a fast erasure codec which can be used with the command-line, C, Python, or Haskell"; + longDescription = '' + Fast, portable, programmable erasure coding a.k.a. "forward + error correction": the generation of redundant blocks of + information such that if some blocks are lost then the + original data can be recovered from the remaining blocks. The + zfec package includes command-line tools, C API, Python API, + and Haskell API. + ''; + license = licenses.gpl2Plus; + }; + +} diff --git a/pkgs/development/python-modules/zodb/default.nix b/pkgs/development/python-modules/zodb/default.nix index c23f332638d0..848da5b21717 100644 --- a/pkgs/development/python-modules/zodb/default.nix +++ b/pkgs/development/python-modules/zodb/default.nix @@ -4,7 +4,6 @@ , zope_testrunner , transaction , six -, wheel , zope_interface , zodbpickle , zconfig @@ -24,15 +23,16 @@ buildPythonPackage rec { }; patches = [ - ./ZODB-5.3.0-fix-tests.patch + ./ZODB-5.3.0-fix-tests.patch # still needeed with 5.4.0 + # Upstream patch to fix tests with persistent 4.4, + # cannot fetchpatch because only one hunk of the upstream commit applies. + # TODO remove on next release + ./fix-tests-with-persistent-4.4.patch ]; propagatedBuildInputs = [ - manuel transaction - zope_testrunner six - wheel zope_interface zodbpickle zconfig @@ -41,6 +41,11 @@ buildPythonPackage rec { BTrees ]; + checkInputs = [ + manuel + zope_testrunner + ]; + meta = with stdenv.lib; { description = "Zope Object Database: object database and persistence"; homepage = https://pypi.python.org/pypi/ZODB; diff --git a/pkgs/development/python-modules/zodb/fix-tests-with-persistent-4.4.patch b/pkgs/development/python-modules/zodb/fix-tests-with-persistent-4.4.patch new file mode 100644 index 000000000000..57946dd29863 --- /dev/null +++ b/pkgs/development/python-modules/zodb/fix-tests-with-persistent-4.4.patch @@ -0,0 +1,26 @@ +From 2d0ae7199501795617a82a32bafe19b4b5ae89c3 Mon Sep 17 00:00:00 2001 +From: Jason Madden +Date: Wed, 22 Aug 2018 10:43:19 -0500 +Subject: [PATCH] Fix tests with, and depend on, persistent 4.4. + +Fixes #213. +--- + src/ZODB/tests/util.py | 5 +++++ + 3 files changed, 9 insertions(+), 3 deletions(-) + +diff --git a/src/ZODB/tests/util.py b/src/ZODB/tests/util.py +index 4ffde92c1..e9bf547fa 100644 +--- a/src/ZODB/tests/util.py ++++ b/src/ZODB/tests/util.py +@@ -37,6 +37,11 @@ + r"\1"), + (re.compile('b(".*?")'), + r"\1"), ++ # Persistent 4.4 changes the repr of persistent subclasses, ++ # and it is slightly different with the C extension and ++ # pure-Python module ++ (re.compile('ZODB.tests.testcrossdatabasereferences.'), ++ ''), + # Python 3 adds module name to exceptions. + (re.compile("ZODB.interfaces.BlobError"), + r"BlobError"), diff --git a/pkgs/development/python-modules/zope_broken/default.nix b/pkgs/development/python-modules/zope_broken/default.nix new file mode 100644 index 000000000000..df3a2053ebf8 --- /dev/null +++ b/pkgs/development/python-modules/zope_broken/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_interface +}: + +buildPythonPackage rec { + pname = "zope.broken"; + version = "3.6.0"; + + src = fetchPypi { + inherit pname version; + extension = "zip"; + sha256 = "b9b8776002da4f7b6b12dfcce77eb642ae62b39586dbf60e1d9bdc992c9f2999"; + }; + + buildInputs = [ zope_interface ]; + + meta = with stdenv.lib; { + homepage = http://pypi.python.org/pypi/zope.broken; + description = "Zope Broken Object Interfaces"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_component/default.nix b/pkgs/development/python-modules/zope_component/default.nix new file mode 100644 index 000000000000..8b51253fe929 --- /dev/null +++ b/pkgs/development/python-modules/zope_component/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_configuration +, zope_event +, zope_i18nmessageid +, zope_interface +, zope_testing +}: + +buildPythonPackage rec { + pname = "zope.component"; + version = "4.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1gzbr0j6c2h0cqnpi2cjss38wrz1bcwx8xahl3vykgz5laid15l6"; + }; + + propagatedBuildInputs = [ zope_configuration zope_event zope_i18nmessageid zope_interface zope_testing ]; + + # ignore tests because of a circular dependency on zope_security + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/zopefoundation/zope.component; + description = "Zope Component Architecture"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_configuration/default.nix b/pkgs/development/python-modules/zope_configuration/default.nix new file mode 100644 index 000000000000..46ad9bd0e685 --- /dev/null +++ b/pkgs/development/python-modules/zope_configuration/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_i18nmessageid +, zope_schema +, isPy3k +}: + +buildPythonPackage rec { + pname = "zope.configuration"; + version = "4.0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "1x9dfqypgympnlm25p9m43xh4qv3p7d75vksv9pzqibrb4cggw5n"; + }; + + propagatedBuildInputs = [ zope_i18nmessageid zope_schema ]; + + # Trouble with implicit namespace packages on Python3 + # see https://github.com/pypa/setuptools/issues/912 + doCheck = !isPy3k; + + meta = with stdenv.lib; { + description = "Zope Configuration Markup Language (ZCML)"; + homepage = https://github.com/zopefoundation/zope.configuration; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_contenttype/default.nix b/pkgs/development/python-modules/zope_contenttype/default.nix new file mode 100644 index 000000000000..67c5a9866880 --- /dev/null +++ b/pkgs/development/python-modules/zope_contenttype/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "zope.contenttype"; + version = "4.0.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "9decc7531ad6925057f1a667ac0ef9d658577a92b0b48dafa7daa97b78a02bbb"; + }; + + meta = with stdenv.lib; { + homepage = http://github.com/zopefoundation/zope.contenttype; + description = "A utility module for content-type (MIME type) handling"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_deprecation/default.nix b/pkgs/development/python-modules/zope_deprecation/default.nix new file mode 100644 index 000000000000..ddc486918fb2 --- /dev/null +++ b/pkgs/development/python-modules/zope_deprecation/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_testing +}: + +buildPythonPackage rec { + pname = "zope.deprecation"; + version = "4.1.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "fed622b51ffc600c13cc5a5b6916b8514c115f34f7ea2730409f30c061eb0b78"; + }; + + buildInputs = [ zope_testing ]; + + meta = with stdenv.lib; { + homepage = http://github.com/zopefoundation/zope.deprecation; + description = "Zope Deprecation Infrastructure"; + license = licenses.zpl20; + maintainers = with maintainers; [ garbas domenkozar ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_dottedname/default.nix b/pkgs/development/python-modules/zope_dottedname/default.nix new file mode 100644 index 000000000000..8d5ef91b983f --- /dev/null +++ b/pkgs/development/python-modules/zope_dottedname/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "zope.dottedname"; + version = "3.4.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "331d801d98e539fa6c5d50c3835ecc144c429667f483281505de53fc771e6bf5"; + }; + + meta = with stdenv.lib; { + homepage = http://pypi.python.org/pypi/zope.dottedname; + description = "Resolver for Python dotted names"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_event/default.nix b/pkgs/development/python-modules/zope_event/default.nix new file mode 100644 index 000000000000..490d2e48c14a --- /dev/null +++ b/pkgs/development/python-modules/zope_event/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "zope.event"; + version = "4.0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "1w858k9kmgzfj36h65kp27m9slrmykvi5cjq6c119xqnaz5gdzgm"; + }; + + meta = with stdenv.lib; { + description = "An event publishing system"; + homepage = https://pypi.python.org/pypi/zope.event; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_exceptions/default.nix b/pkgs/development/python-modules/zope_exceptions/default.nix new file mode 100644 index 000000000000..3afb936d48f2 --- /dev/null +++ b/pkgs/development/python-modules/zope_exceptions/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_interface +}: + +buildPythonPackage rec { + pname = "zope.exceptions"; + version = "4.0.8"; + + src = fetchPypi { + inherit pname version; + sha256 = "0zwxaaa66sqxg5k7zcrvs0fbg9ym1njnxnr28dfmchzhwjvwnfzl"; + }; + + propagatedBuildInputs = [ zope_interface ]; + + # circular deps + doCheck = false; + + meta = with stdenv.lib; { + description = "Exception interfaces and implementations"; + homepage = https://pypi.python.org/pypi/zope.exceptions; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_filerepresentation/default.nix b/pkgs/development/python-modules/zope_filerepresentation/default.nix new file mode 100644 index 000000000000..f77a018c0e2d --- /dev/null +++ b/pkgs/development/python-modules/zope_filerepresentation/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_schema +}: + +buildPythonPackage rec { + pname = "zope.filerepresentation"; + version = "3.6.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "d775ebba4aff7687e0381f050ebda4e48ce50900c1438f3f7e901220634ed3e0"; + }; + + propagatedBuildInputs = [ zope_schema ]; + + meta = with stdenv.lib; { + homepage = http://zopefilerepresentation.readthedocs.io/; + description = "File-system Representation Interfaces"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_i18n/default.nix b/pkgs/development/python-modules/zope_i18n/default.nix new file mode 100644 index 000000000000..6f61bd0f99a8 --- /dev/null +++ b/pkgs/development/python-modules/zope_i18n/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytz +, zope_component +}: + +buildPythonPackage rec { + pname = "zope.i18n"; + version = "3.8.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "045nnimmshibcq71yym2d8yrs6wzzhxq5gl7wxjnkpyjm5y0hfkm"; + }; + + propagatedBuildInputs = [ pytz zope_component ]; + + meta = with stdenv.lib; { + homepage = https://github.com/zopefoundation/zope.i18n; + description = "Zope Internationalization Support"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_i18nmessageid/default.nix b/pkgs/development/python-modules/zope_i18nmessageid/default.nix new file mode 100644 index 000000000000..70e3f3fb0180 --- /dev/null +++ b/pkgs/development/python-modules/zope_i18nmessageid/default.nix @@ -0,0 +1,22 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "zope.i18nmessageid"; + version = "4.0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "1rslyph0klk58dmjjy4j0jxy21k03azksixc3x2xhqbkv97cmzml"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/zopefoundation/zope.i18nmessageid; + description = "Message Identifiers for internationalization"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_lifecycleevent/default.nix b/pkgs/development/python-modules/zope_lifecycleevent/default.nix new file mode 100644 index 000000000000..902e6c51adb4 --- /dev/null +++ b/pkgs/development/python-modules/zope_lifecycleevent/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_event +, zope_component +}: + +buildPythonPackage rec { + pname = "zope.lifecycleevent"; + version = "3.7.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0s5brphqzzz89cykg61gy7zcmz0ryq1jj2va7gh2n1b3cccllp95"; + }; + + propagatedBuildInputs = [ zope_event zope_component ]; + + meta = with stdenv.lib; { + homepage = http://github.com/zopefoundation/zope.lifecycleevent; + description = "Object life-cycle events"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_location/default.nix b/pkgs/development/python-modules/zope_location/default.nix new file mode 100644 index 000000000000..be7d50025d00 --- /dev/null +++ b/pkgs/development/python-modules/zope_location/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_proxy +}: + +buildPythonPackage rec { + pname = "zope.location"; + version = "4.0.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "1nj9da4ksiyv3h8n2vpzwd0pb03mdsh7zy87hfpx72b6p2zcwg74"; + }; + + propagatedBuildInputs = [ zope_proxy ]; + + # ignore circular dependency on zope_schema + preBuild = '' + sed -i '/zope.schema/d' setup.py + ''; + + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://github.com/zopefoundation/zope.location/; + description = "Zope Location"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_proxy/default.nix b/pkgs/development/python-modules/zope_proxy/default.nix new file mode 100644 index 000000000000..a0fdd70e2a93 --- /dev/null +++ b/pkgs/development/python-modules/zope_proxy/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_interface +}: + +buildPythonPackage rec { + pname = "zope.proxy"; + version = "4.1.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0pqwwmvm1prhwv1ziv9lp8iirz7xkwb6n2kyj36p2h0ppyyhjnm4"; + }; + + propagatedBuildInputs = [ zope_interface ]; + + # circular deps + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://github.com/zopefoundation/zope.proxy; + description = "Generic Transparent Proxies"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_schema/default.nix b/pkgs/development/python-modules/zope_schema/default.nix new file mode 100644 index 000000000000..71e571dba336 --- /dev/null +++ b/pkgs/development/python-modules/zope_schema/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_location +, zope_event +, zope_interface +, zope_testing +}: + +buildPythonPackage rec { + pname = "zope.schema"; + version = "4.4.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1p943jdxb587dh7php4vx04qvn7b2877hr4qs5zyckvp5afhhank"; + }; + + propagatedBuildInputs = [ zope_location zope_event zope_interface zope_testing ]; + + # ImportError: No module named 'zope.event' + # even though zope_event has been included. + # Package seems to work fine. + doCheck = false; + + meta = with stdenv.lib; { + homepage = https://github.com/zopefoundation/zope.schema; + description = "zope.interface extension for defining data schemas"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_size/default.nix b/pkgs/development/python-modules/zope_size/default.nix new file mode 100644 index 000000000000..8be9a04ae3fa --- /dev/null +++ b/pkgs/development/python-modules/zope_size/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, zope_i18nmessageid +, zope_interface +}: + +buildPythonPackage rec { + pname = "zope.size"; + version = "3.5.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "006xfkhvmypwd3ww9gbba4zly7n9w30bpp1h74d53la7l7fiqk2f"; + }; + + propagatedBuildInputs = [ zope_i18nmessageid zope_interface ]; + + meta = with stdenv.lib; { + homepage = http://github.com/zopefoundation/zope.size; + description = "Interfaces and simple adapter that give the size of an object"; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zope_testing/default.nix b/pkgs/development/python-modules/zope_testing/default.nix new file mode 100644 index 000000000000..4e28113a8a1a --- /dev/null +++ b/pkgs/development/python-modules/zope_testing/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPyPy +, zope_interface +, zope_exceptions +, zope_location +}: + +buildPythonPackage rec { + pname = "zope.testing"; + version = "4.6.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1vvxhjmzl7vw2i1akfj1xbggwn36270ym7f2ic9xwbaswfw1ap56"; + }; + + doCheck = !isPyPy; + + propagatedBuildInputs = [ zope_interface zope_exceptions zope_location ]; + + meta = with stdenv.lib; { + description = "Zope testing helpers"; + homepage = http://pypi.python.org/pypi/zope.testing; + license = licenses.zpl20; + maintainers = with maintainers; [ goibhniu ]; + }; + +} diff --git a/pkgs/development/python-modules/zstd/default.nix b/pkgs/development/python-modules/zstd/default.nix new file mode 100644 index 000000000000..53c3c8969abf --- /dev/null +++ b/pkgs/development/python-modules/zstd/default.nix @@ -0,0 +1,49 @@ +{ stdenv, pkgconfig, fetchpatch, fetchFromGitHub, buildPythonPackage +, zstd, pytest }: + +buildPythonPackage rec { + pname = "zstd"; + version = "1.3.5.1"; + + # Switch back to fetchPypi when tests/ is included, see https://github.com/NixOS/nixpkgs/pull/49339 + src = fetchFromGitHub { + owner = "sergey-dryabzhinsky"; + repo = "python-zstd"; + rev = "v${version}"; + sha256 = "08n1vz4zavas4cgzpdfcbpy33lnv39xxhq5mgj0zv3xi03ypc1rl"; + }; + + postPatch = '' + substituteInPlace setup.py \ + --replace "/usr/bin/pkg-config" "${pkgconfig}/bin/pkg-config" + ''; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ zstd ]; + + setupPyBuildFlags = [ + "--external" + "--include-dirs=${zstd}/include" + "--libraries=zstd" + "--library-dirs=${zstd}/lib" + ]; + + # Running tests via setup.py triggers an attempt to recompile with the vendored zstd + ZSTD_EXTERNAL = 1; + VERSION = zstd.version; + PKG_VERSION = version; + + checkInputs = [ pytest ]; + checkPhase = '' + pytest + ''; + + meta = with stdenv.lib; { + description = "Simple python bindings to Yann Collet ZSTD compression library"; + homepage = https://github.com/sergey-dryabzhinsky/python-zstd; + license = licenses.bsd2; + maintainers = with maintainers; [ + eadwu + ]; + }; +} diff --git a/pkgs/development/r-modules/bioc-annotation-packages.nix b/pkgs/development/r-modules/bioc-annotation-packages.nix index 54c4968607df..863d7c9fcfe0 100644 --- a/pkgs/development/r-modules/bioc-annotation-packages.nix +++ b/pkgs/development/r-modules/bioc-annotation-packages.nix @@ -7,11 +7,12 @@ let derive2 = derive { biocVersion = "3.8"; }; in with self; { AHCytoBands = derive2 { name="AHCytoBands"; version="0.99.0"; sha256="0g92nz33rx14zl5can7s701bipdgz7rxqygvvc22c4a0qj52ijnq"; depends=[]; }; - AHEnsDbs = derive2 { name="AHEnsDbs"; version="1.0.6"; sha256="1sdxj2rxhc2cj2rgfif2flnic57zkdrhdvhr3y64amcmrp57xgj4"; depends=[AnnotationHubData ensembldb]; }; + AHEnsDbs = derive2 { name="AHEnsDbs"; version="1.0.8"; sha256="1v1177l4y0l546mzp8ybhvhnjwrsck5bkic8w6n6n2xq07d6aahz"; depends=[AnnotationHubData ensembldb]; }; BSgenome_Alyrata_JGI_v1 = derive2 { name="BSgenome.Alyrata.JGI.v1"; version="1.0.0"; sha256="06549kkzy36n378zb61lrf9zardncp7i20r73rmmiq1pnfjp3gww"; depends=[BSgenome]; }; BSgenome_Amellifera_BeeBase_assembly4 = derive2 { name="BSgenome.Amellifera.BeeBase.assembly4"; version="1.4.0"; sha256="02zs16q441zcbfp7xvv1gny5nn02ivfr8md1wh5s5rpnj6sdl6kj"; depends=[BSgenome]; }; BSgenome_Amellifera_UCSC_apiMel2 = derive2 { name="BSgenome.Amellifera.UCSC.apiMel2"; version="1.4.0"; sha256="1967w7aly7qydykk7rar712kvgsav3zjr4kirybkj17nwiynd74g"; depends=[BSgenome]; }; BSgenome_Amellifera_UCSC_apiMel2_masked = derive2 { name="BSgenome.Amellifera.UCSC.apiMel2.masked"; version="1.3.99"; sha256="128jmpnpbz1afqvhvdc9vrc8gmlyg26ca7qz362qsx89jrm4khpr"; depends=[BSgenome BSgenome_Amellifera_UCSC_apiMel2]; }; + BSgenome_Aofficinalis_NCBI_V1 = derive2 { name="BSgenome.Aofficinalis.NCBI.V1"; version="1.0.0"; sha256="0n6m5jnpiz6bv46b7s396qkxha2d8271j747j50v2zb6a7wd0rjr"; depends=[BSgenome]; }; BSgenome_Athaliana_TAIR_04232008 = derive2 { name="BSgenome.Athaliana.TAIR.04232008"; version="1.3.1000"; sha256="0dsbjfh2yf0v3zmbypn9p3alvwhfw2qyr5vivyj7x9ablylb6qxc"; depends=[BSgenome]; }; BSgenome_Athaliana_TAIR_TAIR9 = derive2 { name="BSgenome.Athaliana.TAIR.TAIR9"; version="1.3.1000"; sha256="0n45sn80c5nchfj1wzbcaicfyg66id2zhr5xm3w238idkbj05l00"; depends=[BSgenome]; }; BSgenome_Btaurus_UCSC_bosTau3 = derive2 { name="BSgenome.Btaurus.UCSC.bosTau3"; version="1.4.0"; sha256="0vh3664q7pynfw763pwg2h74h0ncmi5nslvj7y5bj1q7pvf03zpc"; depends=[BSgenome]; }; @@ -21,6 +22,7 @@ in with self; { BSgenome_Btaurus_UCSC_bosTau6 = derive2 { name="BSgenome.Btaurus.UCSC.bosTau6"; version="1.4.0"; sha256="0waaf9wfmdl5jbi3la64vsiqb83lyw9fqg3sn90bf1q7k3k617p3"; depends=[BSgenome]; }; BSgenome_Btaurus_UCSC_bosTau6_masked = derive2 { name="BSgenome.Btaurus.UCSC.bosTau6.masked"; version="1.3.99"; sha256="07isv0lcvlsl0aha1p474l0pps0j7bsh455m33vfxwahivqsfy27"; depends=[BSgenome BSgenome_Btaurus_UCSC_bosTau6]; }; BSgenome_Btaurus_UCSC_bosTau8 = derive2 { name="BSgenome.Btaurus.UCSC.bosTau8"; version="1.4.2"; sha256="16wjy1aw9nvx03r7w8yh5w7sw3pn8i9nczd0n0728l6nnyqxlsz6"; depends=[BSgenome]; }; + BSgenome_Carietinum_NCBI_v1 = derive2 { name="BSgenome.Carietinum.NCBI.v1"; version="1.0.0"; sha256="1asyyb1p1bzc7dv9s2igjxrf9f144vvz2xbv9qxg15w9qzzx7r33"; depends=[BSgenome]; }; BSgenome_Celegans_UCSC_ce10 = derive2 { name="BSgenome.Celegans.UCSC.ce10"; version="1.4.0"; sha256="1zaym97jk4npxk14ifvwz2rvhm4zx9xgs33r9vvx9rlynp0gydrk"; depends=[BSgenome]; }; BSgenome_Celegans_UCSC_ce11 = derive2 { name="BSgenome.Celegans.UCSC.ce11"; version="1.4.2"; sha256="0d4bxfglpqiv1f0n6imdgz101g9383hfj3ra91268wryzlm0yk5w"; depends=[BSgenome]; }; BSgenome_Celegans_UCSC_ce2 = derive2 { name="BSgenome.Celegans.UCSC.ce2"; version="1.4.0"; sha256="1x7nvisz7mjrpqlsiw4an04f8hksygzn96p5ld0388hljg78dax8"; depends=[BSgenome]; }; @@ -78,6 +80,7 @@ in with self; { BSgenome_Ptroglodytes_UCSC_panTro3 = derive2 { name="BSgenome.Ptroglodytes.UCSC.panTro3"; version="1.4.0"; sha256="1vbfx0zrj4rcwcsm1q09xdiv0mmrycj8223lnxqb8nr5r017f7gm"; depends=[BSgenome]; }; BSgenome_Ptroglodytes_UCSC_panTro3_masked = derive2 { name="BSgenome.Ptroglodytes.UCSC.panTro3.masked"; version="1.3.99"; sha256="18ga0whdcp5zpigrmh68wjmn99lzvfyvgxjm58y0jx66rmg94mir"; depends=[BSgenome BSgenome_Ptroglodytes_UCSC_panTro3]; }; BSgenome_Ptroglodytes_UCSC_panTro5 = derive2 { name="BSgenome.Ptroglodytes.UCSC.panTro5"; version="1.4.2"; sha256="0wxciajcyf0hr6g6zcji125jm18nnspwvnv5x3jibjvxzx55gcds"; depends=[BSgenome]; }; + BSgenome_Ptroglodytes_UCSC_panTro6 = derive2 { name="BSgenome.Ptroglodytes.UCSC.panTro6"; version="1.4.2"; sha256="1l1fqnw1iqb2a7kvyvb0m1vdvq6cxs6py92yvbaf4zwklmgmdq0b"; depends=[BSgenome]; }; BSgenome_Rnorvegicus_UCSC_rn4 = derive2 { name="BSgenome.Rnorvegicus.UCSC.rn4"; version="1.4.0"; sha256="1aww2bxyqbb81iln3vgrb0659r82v9yv1z41k9r3zws8b7k7df6x"; depends=[BSgenome]; }; BSgenome_Rnorvegicus_UCSC_rn4_masked = derive2 { name="BSgenome.Rnorvegicus.UCSC.rn4.masked"; version="1.3.99"; sha256="0jfv1873ab1nwwdr18vrjqcdl4rhv3xgqbf4jfnjk7sjx154pfi6"; depends=[BSgenome BSgenome_Rnorvegicus_UCSC_rn4]; }; BSgenome_Rnorvegicus_UCSC_rn5 = derive2 { name="BSgenome.Rnorvegicus.UCSC.rn5"; version="1.4.0"; sha256="1s92983m73bi08ihvyd8c17yx29hz5xxrnrs2if8fda4asw1f3f0"; depends=[BSgenome]; }; @@ -105,6 +108,7 @@ in with self; { EnsDb_Mmusculus_v79 = derive2 { name="EnsDb.Mmusculus.v79"; version="2.99.0"; sha256="1zpmq7v55if6q9r0h883q9k8l70ym20b01m9hxf121wb256rl9f7"; depends=[ensembldb]; }; EnsDb_Rnorvegicus_v75 = derive2 { name="EnsDb.Rnorvegicus.v75"; version="2.99.0"; sha256="02sx9l1p67ihkn0dfzbi08cpp8x4k2mjdqn7hvzfiaibsbqp70bb"; depends=[ensembldb]; }; EnsDb_Rnorvegicus_v79 = derive2 { name="EnsDb.Rnorvegicus.v79"; version="2.99.0"; sha256="1ki2hrn0a55f3ipxny0hpgl5ld9pjkhcwmvvqwwd99f3sqbxf3br"; depends=[ensembldb]; }; + EuPathDB = derive2 { name="EuPathDB"; version="1.0.0"; sha256="08yl7zx5j6ywnrdcrrsvfkkxnvhrhrcddxw0g5sv90gy55zgv86n"; depends=[AnnotationHub AnnotationHubData Biobase BiocManager Biostrings GenomeInfoDbData GenomicRanges]; }; FDb_FANTOM4_promoters_hg19 = derive2 { name="FDb.FANTOM4.promoters.hg19"; version="1.0.0"; sha256="04sn5x1r5fcbghzw6n1bvy0z8zyhrbk86wsqz1p5gk665vicz8rw"; depends=[AnnotationDbi Biostrings GenomicFeatures]; }; FDb_InfiniumMethylation_hg18 = derive2 { name="FDb.InfiniumMethylation.hg18"; version="2.2.0"; sha256="0vwzqzj49imjdsn8ssiwqi7qic7rqw5pbsiinyxgy7y10fn2i42a"; depends=[AnnotationDbi Biostrings GenomicFeatures org_Hs_eg_db TxDb_Hsapiens_UCSC_hg18_knownGene]; }; FDb_InfiniumMethylation_hg19 = derive2 { name="FDb.InfiniumMethylation.hg19"; version="2.2.0"; sha256="0gq90fvph6kgrpjb89nvzq6hl1k24swn19rgjh5g98l86mja6nk0"; depends=[AnnotationDbi Biostrings GenomicFeatures org_Hs_eg_db TxDb_Hsapiens_UCSC_hg19_knownGene]; }; @@ -112,8 +116,8 @@ in with self; { FDb_UCSC_snp137common_hg19 = derive2 { name="FDb.UCSC.snp137common.hg19"; version="1.0.0"; sha256="1q1r7rk29q0zlzxz6fvfy1kjfli6wxzvhvhhfnf3z4ksy5332q63"; depends=[AnnotationDbi GenomicFeatures]; }; FDb_UCSC_tRNAs = derive2 { name="FDb.UCSC.tRNAs"; version="1.0.1"; sha256="1dymdalx9fzrplxyc0fd9faa4r5jimi7zyry9k65lyz1pabpkwqz"; depends=[AnnotationDbi GenomicFeatures]; }; GGHumanMethCancerPanelv1_db = derive2 { name="GGHumanMethCancerPanelv1.db"; version="1.4.1"; sha256="0ag1pkbh4mx4aplfrrz1q4f4cl05mczq9pcsfkd1071qk51dcwvx"; depends=[AnnotationDbi AnnotationForge org_Hs_eg_db]; }; - GO_db = derive2 { name="GO.db"; version="3.6.0"; sha256="0fi2qywr9apg5lwfqfq9qq6bgrnv4rdhxx25656qn4bsy62i838j"; depends=[AnnotationDbi]; }; - GenomeInfoDbData = derive2 { name="GenomeInfoDbData"; version="1.1.0"; sha256="0k1hsjx6n2i1sf14hyrgdhxqxm5mxk0bgnivhiax944whcicmzbf"; depends=[]; }; + GO_db = derive2 { name="GO.db"; version="3.7.0"; sha256="0i3wcf5h3n0dawzc1hy0kv74f06j80c47n4p3g3fmrcxlhi3jpa5"; depends=[AnnotationDbi]; }; + GenomeInfoDbData = derive2 { name="GenomeInfoDbData"; version="1.2.0"; sha256="0di6nlqpsyqf693k2na65ayqldih563x3zfrczpqc5q2hl5kg35c"; depends=[]; }; Homo_sapiens = derive2 { name="Homo.sapiens"; version="1.3.1"; sha256="151vj7h5p1c8yd5swrchk46z469p135wk50hvkl0nhgndvy0jj01"; depends=[AnnotationDbi GenomicFeatures GO_db org_Hs_eg_db OrganismDbi TxDb_Hsapiens_UCSC_hg19_knownGene]; }; Hs6UG171_db = derive2 { name="Hs6UG171.db"; version="3.2.3"; sha256="034aady3hy8j9bm7pbl8l8h0gcfnzmpyxg9l9s1ky0pj7ryzr93a"; depends=[AnnotationDbi org_Hs_eg_db]; }; HsAgilentDesign026652_db = derive2 { name="HsAgilentDesign026652.db"; version="3.2.3"; sha256="0x6nxvzmc8k4qp382ca32y58awkxpg0b3kc7m1mz9iag6sq7c5vx"; depends=[AnnotationDbi org_Hs_eg_db]; }; @@ -136,6 +140,18 @@ in with self; { JazaeriMetaData_db = derive2 { name="JazaeriMetaData.db"; version="3.2.3"; sha256="04lvcmm4ybxkfwgbiwcnpyj6kpbd0gd7jz6ijlbbvv6zdgdmvykb"; depends=[AnnotationDbi org_Hs_eg_db]; }; KEGG_db = derive2 { name="KEGG.db"; version="3.2.3"; sha256="0qv9in1nmnqcbjxh0y45x33xyw9zdp4jf5hmlvcsh1pclcq4dsh2"; depends=[AnnotationDbi]; }; LAPOINTE_db = derive2 { name="LAPOINTE.db"; version="3.2.3"; sha256="0960gy5p4ybs5zs6251cgc3nk5a9gsh1nh23gkbkr3gc8jddinfm"; depends=[AnnotationDbi org_Hs_eg_db]; }; + LRBase_Ath_eg_db = derive2 { name="LRBase.Ath.eg.db"; version="0.99.1"; sha256="0v7zyp6mngdfrqgx0fb6lj0ara7q4ch2dahnwqjk5y9psmvi8m16"; depends=[LRBaseDbi RSQLite]; }; + LRBase_Bta_eg_db = derive2 { name="LRBase.Bta.eg.db"; version="0.99.1"; sha256="14yl5d4vmm2hjrlxsflwvkw18j0kcz364b3mc3fnxzbk8phisy3l"; depends=[LRBaseDbi RSQLite]; }; + LRBase_Cel_eg_db = derive2 { name="LRBase.Cel.eg.db"; version="0.99.1"; sha256="18w8ay874qjs4qgb3g1j77k2fspvvvbyy3p85wgzy1yl839ngy3b"; depends=[LRBaseDbi RSQLite]; }; + LRBase_Dme_eg_db = derive2 { name="LRBase.Dme.eg.db"; version="0.99.1"; sha256="0qbc5942g57mjdlhqpnapwq58bmi5xbc0mrqbqkfbxpx881ka2v6"; depends=[LRBaseDbi RSQLite]; }; + LRBase_Dre_eg_db = derive2 { name="LRBase.Dre.eg.db"; version="0.99.1"; sha256="0wpx9dg2nhw20f3vvmaqy5yip8xwg1niswspxs4jv9krd0z6h5d8"; depends=[LRBaseDbi RSQLite]; }; + LRBase_Gga_eg_db = derive2 { name="LRBase.Gga.eg.db"; version="0.99.1"; sha256="0nycj3h69ca2gxxmc08zvf0jv5zylfayhd6sgzrmqz0zsr0n5fxk"; depends=[LRBaseDbi RSQLite]; }; + LRBase_Hsa_eg_db = derive2 { name="LRBase.Hsa.eg.db"; version="0.99.1"; sha256="0g690d63sp5pb0i28zvi80y41n6b31mzza46invjvq9c1j2rijzd"; depends=[LRBaseDbi RSQLite]; }; + LRBase_Mmu_eg_db = derive2 { name="LRBase.Mmu.eg.db"; version="0.99.1"; sha256="0kmd69a31hw8i2p8qg64m074ypa102cfa7qpyz2m7nr6gwb3ik3z"; depends=[LRBaseDbi RSQLite]; }; + LRBase_Pab_eg_db = derive2 { name="LRBase.Pab.eg.db"; version="0.99.1"; sha256="0scycwpdmr6yvfyqsani1372pmyqxzvv30wsvy8hx3km7dcd4ypz"; depends=[LRBaseDbi RSQLite]; }; + LRBase_Rno_eg_db = derive2 { name="LRBase.Rno.eg.db"; version="0.99.1"; sha256="1b5rzb9kpnak90fb55y380qmspd8gah3wxvsliv1lddab65m5ch3"; depends=[LRBaseDbi RSQLite]; }; + LRBase_Ssc_eg_db = derive2 { name="LRBase.Ssc.eg.db"; version="0.99.1"; sha256="1p1crrh3wkinvhqmy9b1h4j9yfvwbsykhm6b0xlhn0kzdqxlizjf"; depends=[LRBaseDbi RSQLite]; }; + LRBase_Xtr_eg_db = derive2 { name="LRBase.Xtr.eg.db"; version="0.99.1"; sha256="0aqzcll2ylzbbq42ns0hp7l9p6343l2qlsv5zkglla1bxdxl6m4h"; depends=[LRBaseDbi RSQLite]; }; LowMACAAnnotation = derive2 { name="LowMACAAnnotation"; version="0.99.3"; sha256="0ri301ci54s8wwkah1jccy5h44xg8yjk08j5b15qmdsm25hli4wm"; depends=[]; }; LymphoSeqDB = derive2 { name="LymphoSeqDB"; version="0.99.2"; sha256="1cdyn2imjh4zr23szndc4vwyiacxs1jsp14gil2dyq9aifa25qr7"; depends=[]; }; MafDb_1Kgenomes_phase1_GRCh38 = derive2 { name="MafDb.1Kgenomes.phase1.GRCh38"; version="3.7.0"; sha256="160whyhwjspqji6ys19qgi4y3k7z1qqzr75nhpw0yl8h1rc6rfg0"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; @@ -148,86 +164,91 @@ in with self; { MafDb_ExAC_r1_0_hs37d5 = derive2 { name="MafDb.ExAC.r1.0.hs37d5"; version="3.7.0"; sha256="00b022hzwr0l6m9wzw76iirdq5szvi5z8a9yi2i44sydhwqsb4cy"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; MafDb_ExAC_r1_0_nonTCGA_GRCh38 = derive2 { name="MafDb.ExAC.r1.0.nonTCGA.GRCh38"; version="3.7.0"; sha256="1dvzzwj9dhrls8caabdcgddsk64a6q9jqcya424h8n48fkx6fpjn"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; MafDb_ExAC_r1_0_nonTCGA_hs37d5 = derive2 { name="MafDb.ExAC.r1.0.nonTCGA.hs37d5"; version="3.7.0"; sha256="10rn7nqrnhmhdqcygi8l3cwf1385jyy56qzqjgqyhvmi4g8dnjsn"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; + MafDb_TOPMed_freeze5_hg19 = derive2 { name="MafDb.TOPMed.freeze5.hg19"; version="3.7.1"; sha256="0a8rgh3lkbplg3y1yl0804f55dlw7v8lcb33ygg8kg39dk60m102"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; MafDb_TOPMed_freeze5_hg38 = derive2 { name="MafDb.TOPMed.freeze5.hg38"; version="3.7.1"; sha256="1kxk3qqw1igkygqmj8yjl4cp99fan1w84gilh6q35nsaja0fapa8"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; + MafDb_gnomAD_r2_0_1_GRCh38 = derive2 { name="MafDb.gnomAD.r2.0.1.GRCh38"; version="3.7.0"; sha256="0dp82x6dag4ndizvppr2g5x1v8sbj08r6n7mi98c89fn4f7nvqqw"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; + MafDb_gnomAD_r2_0_1_hs37d5 = derive2 { name="MafDb.gnomAD.r2.0.1.hs37d5"; version="3.8.0"; sha256="0kb50g4kmj1b4xm9p8q6j1yzpv5ygxf71vqhkb7c0ajqffqbyznm"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; + MafDb_gnomAD_r2_1_hs37d5 = derive2 { name="MafDb.gnomAD.r2.1.hs37d5"; version="3.8.0"; sha256="00ld23685xlrkx9rpgrcqaycq3zxbxqg734r99avrw8p3lmj4fvc"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; MafDb_gnomADex_r2_0_1_GRCh38 = derive2 { name="MafDb.gnomADex.r2.0.1.GRCh38"; version="3.7.0"; sha256="0hwyyqa4g3hp85hk4b6qfzm10yk6h20sh0f2mf09yr0hpmkjyl59"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; - MafDb_gnomADex_r2_0_1_hs37d5 = derive2 { name="MafDb.gnomADex.r2.0.1.hs37d5"; version="3.7.0"; sha256="1y1kzbs37h804c81rll64kz83rpzmzl1z410frabyyblpxm275j5"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; - MeSH_AOR_db = derive2 { name="MeSH.AOR.db"; version="1.10.0"; sha256="0dc2j64v93j7gj28yl9lpbxdqlqszr8sn3p7jbkcwixgpczhqzbj"; depends=[MeSHDbi]; }; - MeSH_Aca_eg_db = derive2 { name="MeSH.Aca.eg.db"; version="1.10.0"; sha256="1p0495kyg2vcbf98scfxb1iidn4xvv1r1jwxx40g1fjwl1s0rm4k"; depends=[MeSHDbi]; }; - MeSH_Aga_PEST_eg_db = derive2 { name="MeSH.Aga.PEST.eg.db"; version="1.10.0"; sha256="0ipnzigw2791fgzr6s2a8m4idpicwlk46pplq9q3ql9ss0nw4swi"; depends=[MeSHDbi]; }; - MeSH_Ame_eg_db = derive2 { name="MeSH.Ame.eg.db"; version="1.10.0"; sha256="1kpr0li13kwn2ynnghaj775ln7zxim8jdasbrmnyrq8b61v1784s"; depends=[MeSHDbi]; }; - MeSH_Aml_eg_db = derive2 { name="MeSH.Aml.eg.db"; version="1.10.0"; sha256="0aa6qgk9vwdkwykkml10j0vcjp53ypa2p3p8za9qgfk0r19831wi"; depends=[MeSHDbi]; }; - MeSH_Ana_eg_db = derive2 { name="MeSH.Ana.eg.db"; version="1.10.0"; sha256="1v81wccvd2kgx05h2lffbdjkl8xsdb0f5h2i12csfnlhfgvgasdf"; depends=[MeSHDbi]; }; - MeSH_Ani_FGSC_eg_db = derive2 { name="MeSH.Ani.FGSC.eg.db"; version="1.10.0"; sha256="0caii8lq500rc5kaqq354zldrb2b0zapypqzr6kfh4swa6fa90x5"; depends=[MeSHDbi]; }; - MeSH_Ath_eg_db = derive2 { name="MeSH.Ath.eg.db"; version="1.10.0"; sha256="1x33f3g8951kawq3j1p1aic9jlx10dbf8qb1g0yrcrq1nvxnywlq"; depends=[MeSHDbi]; }; - MeSH_Bfl_eg_db = derive2 { name="MeSH.Bfl.eg.db"; version="1.10.0"; sha256="1inpqz39ingljyjsp9v7mfvx8jcmmmkc3p3k4ffcw9xfd17iiw9s"; depends=[MeSHDbi]; }; - MeSH_Bsu_168_eg_db = derive2 { name="MeSH.Bsu.168.eg.db"; version="1.10.0"; sha256="1bwmy42s7rvnng5p1lqcbjhxvw42pr9gbyp7r1951n69f1311n45"; depends=[MeSHDbi]; }; - MeSH_Bta_eg_db = derive2 { name="MeSH.Bta.eg.db"; version="1.10.0"; sha256="1fw30l682sfcpdqqg8r5vyk0slxx00k1agxgli1syhvhh1hrbnxx"; depends=[MeSHDbi]; }; - MeSH_Cal_SC5314_eg_db = derive2 { name="MeSH.Cal.SC5314.eg.db"; version="1.10.0"; sha256="0xgzsvqr62g8gipz1i73mxrbg8784axc6hj82v034i03zh0kz2rp"; depends=[MeSHDbi]; }; - MeSH_Cbr_eg_db = derive2 { name="MeSH.Cbr.eg.db"; version="1.10.0"; sha256="136cg8nmwhc6iplzj2wxmgy4nggi3532xv3kff0hx85g5nbj6k6g"; depends=[MeSHDbi]; }; - MeSH_Cel_eg_db = derive2 { name="MeSH.Cel.eg.db"; version="1.10.0"; sha256="05wj3ib1xjiy2asz41h32r29371qyd8dc3xrx78wwfj2a7760b4y"; depends=[MeSHDbi]; }; - MeSH_Cfa_eg_db = derive2 { name="MeSH.Cfa.eg.db"; version="1.10.0"; sha256="1b8jc8gc62knhkl0g6isx6d0kb2b33mydb0wpp3v0xlmzpv3f4qn"; depends=[MeSHDbi]; }; - MeSH_Cin_eg_db = derive2 { name="MeSH.Cin.eg.db"; version="1.10.0"; sha256="0qiwjxrjz7np4ml2hxdqfqmjaql5hgnzv2919rcxfikp5cxq7b51"; depends=[MeSHDbi]; }; - MeSH_Cja_eg_db = derive2 { name="MeSH.Cja.eg.db"; version="1.10.0"; sha256="06vk6imry285qcmgcrjqlxj0ihxqasg94ap18xcxiwwps1dbha89"; depends=[MeSHDbi]; }; - MeSH_Cpo_eg_db = derive2 { name="MeSH.Cpo.eg.db"; version="1.10.0"; sha256="1xv54fhn44l3kjgbmrga3lfqjjf3zgwprm0j518qlvycxvr41znr"; depends=[MeSHDbi]; }; - MeSH_Cre_eg_db = derive2 { name="MeSH.Cre.eg.db"; version="1.10.0"; sha256="0582xmkwmpr3hjsh9qzv6q60bypdmrk34rcp0jzzqjnfrn9mxasb"; depends=[MeSHDbi]; }; - MeSH_Dan_eg_db = derive2 { name="MeSH.Dan.eg.db"; version="1.10.0"; sha256="1cjzilbbw6r5sayy8bifx9rrbj3y95yzm8vdpxg5y1kvsa8047y1"; depends=[MeSHDbi]; }; - MeSH_Dda_3937_eg_db = derive2 { name="MeSH.Dda.3937.eg.db"; version="1.10.0"; sha256="099s4v5rr0jpzh8x60cjb7rxz8c4f8m2s3r09cgzi1fxpmmlzspm"; depends=[MeSHDbi]; }; - MeSH_Ddi_AX4_eg_db = derive2 { name="MeSH.Ddi.AX4.eg.db"; version="1.10.0"; sha256="0apr6i080wkhb5s5h6v64b40wdx6fygn422vllwicjkqxllbaa4x"; depends=[MeSHDbi]; }; - MeSH_Der_eg_db = derive2 { name="MeSH.Der.eg.db"; version="1.10.0"; sha256="1ln50lqba33vsvbk6wydgm2akpnvv92305zxcpbl6d2px0xbjldz"; depends=[MeSHDbi]; }; - MeSH_Dgr_eg_db = derive2 { name="MeSH.Dgr.eg.db"; version="1.10.0"; sha256="0nwag2828j1hqx6biihnpprzbrimc7as3nn3p4kkhs067bz457ny"; depends=[MeSHDbi]; }; - MeSH_Dme_eg_db = derive2 { name="MeSH.Dme.eg.db"; version="1.10.0"; sha256="1bcqyrcff510l5my5wha0yrl76wznm7xljlbv24q1i2mjb00x087"; depends=[MeSHDbi]; }; - MeSH_Dmo_eg_db = derive2 { name="MeSH.Dmo.eg.db"; version="1.10.0"; sha256="1zsq4fkr2bqcfdf1v5w3gn5x29f1q9y4b4qx7nhiipfwiybnjdpd"; depends=[MeSHDbi]; }; - MeSH_Dpe_eg_db = derive2 { name="MeSH.Dpe.eg.db"; version="1.10.0"; sha256="1xr4h3d3fs20cfwzaj1jjipfnbbvgmx7rlmxfvv8q8hxpfzp7vsp"; depends=[MeSHDbi]; }; - MeSH_Dre_eg_db = derive2 { name="MeSH.Dre.eg.db"; version="1.10.0"; sha256="1hjywgbgbpgsk8hhwlfz9phx3hwi14j9yxa8zmbas3w9cf9hg35a"; depends=[MeSHDbi]; }; - MeSH_Dse_eg_db = derive2 { name="MeSH.Dse.eg.db"; version="1.10.0"; sha256="05mhyfjj2m1mx575nyc53lrwhj0lip4bcv5xa37swz7n1x821bnq"; depends=[MeSHDbi]; }; - MeSH_Dsi_eg_db = derive2 { name="MeSH.Dsi.eg.db"; version="1.10.0"; sha256="03vrcnfcpj1ayrfawwqgvdvb7mymkwng36pr8p491l8vmk4yhsgs"; depends=[MeSHDbi]; }; - MeSH_Dvi_eg_db = derive2 { name="MeSH.Dvi.eg.db"; version="1.10.0"; sha256="113zcn037fx15g5xipz9bczw0b913yd8sp4l3yg8zffai8qmhwcj"; depends=[MeSHDbi]; }; - MeSH_Dya_eg_db = derive2 { name="MeSH.Dya.eg.db"; version="1.10.0"; sha256="00i6r7fhqrnbyxmkcpvsyhm1wzmskmrqnfsvd7ls0xcw3h6lpp7v"; depends=[MeSHDbi]; }; - MeSH_Eco_55989_eg_db = derive2 { name="MeSH.Eco.55989.eg.db"; version="1.10.0"; sha256="1azyzg3ak01mbgdw8l7csgiwpzd5fwk6h3x8n261xxm1yd5f1g9l"; depends=[MeSHDbi]; }; - MeSH_Eco_ED1a_eg_db = derive2 { name="MeSH.Eco.ED1a.eg.db"; version="1.10.0"; sha256="0j7rga9n6gl6k1gh5ppz742gy4swriwwnfavrjam6k6inl40as57"; depends=[MeSHDbi]; }; - MeSH_Eco_IAI39_eg_db = derive2 { name="MeSH.Eco.IAI39.eg.db"; version="1.10.0"; sha256="0cibmy5hyg7aw960cb9zbqdaabbh9f5mwlxdv9gynghkxrqppcaq"; depends=[MeSHDbi]; }; - MeSH_Eco_K12_MG1655_eg_db = derive2 { name="MeSH.Eco.K12.MG1655.eg.db"; version="1.10.0"; sha256="1yw0kamb6j25cv3fz7649n43slaxah0f6yzwhglsa4fjffam1ycm"; depends=[MeSHDbi]; }; - MeSH_Eco_O157_H7_Sakai_eg_db = derive2 { name="MeSH.Eco.O157.H7.Sakai.eg.db"; version="1.10.0"; sha256="129yw8yrm89rv999va8pn7513c0dl1r1xffsdc01i4wadhq3rrx0"; depends=[MeSHDbi]; }; - MeSH_Eco_UMN026_eg_db = derive2 { name="MeSH.Eco.UMN026.eg.db"; version="1.10.0"; sha256="17faizllk30rcw66arfr2nkcx4a70vkjzsca1zf7wpl9myad1r3q"; depends=[MeSHDbi]; }; - MeSH_Eqc_eg_db = derive2 { name="MeSH.Eqc.eg.db"; version="1.10.0"; sha256="1hqm92vmrg5s07dkr1xa7a2jwspx90v969piba3cf6gdmjw81p5j"; depends=[MeSHDbi]; }; - MeSH_Gga_eg_db = derive2 { name="MeSH.Gga.eg.db"; version="1.10.0"; sha256="06cvyg8ib4dkcn92br7wkx9bj36dji9lsn53aliyj6h5sq6ssvfn"; depends=[MeSHDbi]; }; - MeSH_Gma_eg_db = derive2 { name="MeSH.Gma.eg.db"; version="1.10.0"; sha256="11q2gv8c5cv7ll22f6w34pqr7r8jzgkx1bhwl4fj49s8n7rfh0cg"; depends=[MeSHDbi]; }; - MeSH_Hsa_eg_db = derive2 { name="MeSH.Hsa.eg.db"; version="1.10.0"; sha256="1gw20014wcf67n574p6r7cwcchyk3c915bbkqcwkj25bvvk4cmga"; depends=[MeSHDbi]; }; - MeSH_Laf_eg_db = derive2 { name="MeSH.Laf.eg.db"; version="1.10.0"; sha256="1hh81rhr3iq8a98w7lvbz6cwjq0hfcxrazv7sdy0pjggd12l991r"; depends=[MeSHDbi]; }; - MeSH_Lma_eg_db = derive2 { name="MeSH.Lma.eg.db"; version="1.10.0"; sha256="0p6zhf5fjh5bn1ibmmmjmnpfp2vplx84fa1zbs7djg96vpvz8flp"; depends=[MeSHDbi]; }; - MeSH_Mdo_eg_db = derive2 { name="MeSH.Mdo.eg.db"; version="1.10.0"; sha256="1f497wkvbgw11887gsbcygi38xj2fb4vxg34k3jf668yq1x25jcm"; depends=[MeSHDbi]; }; - MeSH_Mes_eg_db = derive2 { name="MeSH.Mes.eg.db"; version="1.10.0"; sha256="1mfg8vbqgqbb573ddv7pp3k2nl4gq27jc472rp4y3x4g8b2ci5hv"; depends=[MeSHDbi]; }; - MeSH_Mga_eg_db = derive2 { name="MeSH.Mga.eg.db"; version="1.10.0"; sha256="1l27hl4cl1h02k9al51485f61qlwwqmsgyp46dcvvdg1l8hlckmq"; depends=[MeSHDbi]; }; - MeSH_Miy_eg_db = derive2 { name="MeSH.Miy.eg.db"; version="1.10.0"; sha256="0vvkgbvg6kzl4w8jbvlvaawkxc2j3x1pipqf6q4niy0yk951r30r"; depends=[MeSHDbi]; }; - MeSH_Mml_eg_db = derive2 { name="MeSH.Mml.eg.db"; version="1.10.0"; sha256="02mp7q0g7by8ihjpjwc39d6kwnwpxkn6xhx9v6fzdfy4q558qpnk"; depends=[MeSHDbi]; }; - MeSH_Mmu_eg_db = derive2 { name="MeSH.Mmu.eg.db"; version="1.10.0"; sha256="1248y32km28aaj92caar8c97bmkml7853l8xp643vxawgwlmc7a6"; depends=[MeSHDbi]; }; - MeSH_Mtr_eg_db = derive2 { name="MeSH.Mtr.eg.db"; version="1.10.0"; sha256="09576k1m19mjsdm17iw78djn9pb21g5i237rqrdk709rifar6nny"; depends=[MeSHDbi]; }; - MeSH_Nle_eg_db = derive2 { name="MeSH.Nle.eg.db"; version="1.10.0"; sha256="0azrd1jmyyk6n9whgc3jdaqmalqal3vw6sx5cr84m9cbv9b9c9s1"; depends=[MeSHDbi]; }; - MeSH_Oan_eg_db = derive2 { name="MeSH.Oan.eg.db"; version="1.10.0"; sha256="0cgq3caxikrv22y19fg4gpphz4cf3xb2w0s0rsnmwb1bkj57y2x2"; depends=[MeSHDbi]; }; - MeSH_Ocu_eg_db = derive2 { name="MeSH.Ocu.eg.db"; version="1.10.0"; sha256="1w118c82694wplqr5q7wvzgcdhf9cm2cbyhajlvh9iad089m4cam"; depends=[MeSHDbi]; }; - MeSH_Oni_eg_db = derive2 { name="MeSH.Oni.eg.db"; version="1.10.0"; sha256="0ka2fsmznlaxn24sqg5fvfy7y9plwqywr75hxfxls3dcykhvsn4r"; depends=[MeSHDbi]; }; - MeSH_Osa_eg_db = derive2 { name="MeSH.Osa.eg.db"; version="1.10.0"; sha256="0cqwnjz77r5faf0gi39hg802hxwswzab56m8l55w9paxq4p5n1jx"; depends=[MeSHDbi]; }; - MeSH_PCR_db = derive2 { name="MeSH.PCR.db"; version="1.10.0"; sha256="0gjnbah7ik8sarx05y6hzl94s669j4c8gxi5n6fa6pb9b4kilqfw"; depends=[MeSHDbi]; }; - MeSH_Pab_eg_db = derive2 { name="MeSH.Pab.eg.db"; version="1.10.0"; sha256="11gfdh385vcyzwwszj8fjfbw06ksra677fhmj99f4nrbnvbdjlc8"; depends=[MeSHDbi]; }; - MeSH_Pae_PAO1_eg_db = derive2 { name="MeSH.Pae.PAO1.eg.db"; version="1.10.0"; sha256="0yb0qg11fwpk47kb06w4ck518jff9x2j4kkfi254lbn7asawlgv3"; depends=[MeSHDbi]; }; - MeSH_Pfa_3D7_eg_db = derive2 { name="MeSH.Pfa.3D7.eg.db"; version="1.10.0"; sha256="0fzcg6m73qa1fzzbq0kqir69axxcgilr0r3kgajrh8hfdrqvxhx2"; depends=[MeSHDbi]; }; - MeSH_Pto_eg_db = derive2 { name="MeSH.Pto.eg.db"; version="1.10.0"; sha256="0kmsmdpvjnfa2wqdpka70wl5cbpf7bc0bvnf2lj559sdg18glr0d"; depends=[MeSHDbi]; }; - MeSH_Ptr_eg_db = derive2 { name="MeSH.Ptr.eg.db"; version="1.10.0"; sha256="106wa8vv3v13yn3c3dfbqsp5gm8g2bh1r5yc6kynp3pyxxwnmmpi"; depends=[MeSHDbi]; }; - MeSH_Rno_eg_db = derive2 { name="MeSH.Rno.eg.db"; version="1.10.0"; sha256="000p0jvdwxjkkzh94llzxbhdp5q76d3n8wbgk7iblxwm7aq48q4l"; depends=[MeSHDbi]; }; - MeSH_Sce_S288c_eg_db = derive2 { name="MeSH.Sce.S288c.eg.db"; version="1.10.0"; sha256="04mn9gihl6zdv7d05f7q2jvr9xh6f2276p38rxq13xyh1y797lsf"; depends=[MeSHDbi]; }; - MeSH_Sco_A32_eg_db = derive2 { name="MeSH.Sco.A32.eg.db"; version="1.10.0"; sha256="1h8x4jwcn0dra927nb5s0dq2w4rv8vdmf82vd17xpj46f051k10m"; depends=[MeSHDbi]; }; - MeSH_Sil_eg_db = derive2 { name="MeSH.Sil.eg.db"; version="1.10.0"; sha256="09s2q794zylkv7ac73dja8cm3i33dv334dzyppw4d3hjdc7fbb8h"; depends=[MeSHDbi]; }; - MeSH_Spu_eg_db = derive2 { name="MeSH.Spu.eg.db"; version="1.10.0"; sha256="1dbhnyppwq1hhs71a123c0l3zlvmgzys71wlihvfp9cbz65cav6p"; depends=[MeSHDbi]; }; - MeSH_Ssc_eg_db = derive2 { name="MeSH.Ssc.eg.db"; version="1.10.0"; sha256="0m3pa3nap2z0sdw0fcx74jly8rkpvrqjzjhjqbck86zirzw48r82"; depends=[MeSHDbi]; }; - MeSH_Syn_eg_db = derive2 { name="MeSH.Syn.eg.db"; version="1.10.0"; sha256="000d65ba942dqk73jbp7hf8jkq5jhvy5b3xqqbmqjp0a3m1pm6ln"; depends=[MeSHDbi]; }; - MeSH_Tbr_9274_eg_db = derive2 { name="MeSH.Tbr.9274.eg.db"; version="1.10.0"; sha256="16294ss0i9vpsxapn0m6awf7bl8nglh6ir2i0z47985vaclzx86x"; depends=[MeSHDbi]; }; - MeSH_Tgo_ME49_eg_db = derive2 { name="MeSH.Tgo.ME49.eg.db"; version="1.10.0"; sha256="050lv051549bcx1n7hlbgh76wxwmz9yrdn0582ixmc240jvgg8xs"; depends=[MeSHDbi]; }; - MeSH_Tgu_eg_db = derive2 { name="MeSH.Tgu.eg.db"; version="1.10.0"; sha256="1nhnqljin6ia8ra6ma3hkabsnm7vqad411a6bb16yfn9c384c0x9"; depends=[MeSHDbi]; }; - MeSH_Vvi_eg_db = derive2 { name="MeSH.Vvi.eg.db"; version="1.10.0"; sha256="0zg433hj5f0l7lls4172lv3f3vnr90gc5fxiifpviam2ibv1r114"; depends=[MeSHDbi]; }; - MeSH_Xla_eg_db = derive2 { name="MeSH.Xla.eg.db"; version="1.10.0"; sha256="08yzw25ahckffy6sqwp0qbsp79jr00dk2qgs0g7k3yv7j86yfla9"; depends=[MeSHDbi]; }; - MeSH_Xtr_eg_db = derive2 { name="MeSH.Xtr.eg.db"; version="1.10.0"; sha256="0bkd4skxdv3ffhq21j74ghg1ksgd0666rbj89d3c01dyn0dhb1lv"; depends=[MeSHDbi]; }; - MeSH_Zma_eg_db = derive2 { name="MeSH.Zma.eg.db"; version="1.10.0"; sha256="0zhkq8skl4ahbqims1s72m5mf59lvjvzz1x6fg9kwbskfv4y3i93"; depends=[MeSHDbi]; }; - MeSH_db = derive2 { name="MeSH.db"; version="1.10.0"; sha256="1vh7r2din6746z2v4z42inhyyhywi9lahwszm6z42rirzxhcg3xz"; depends=[MeSHDbi]; }; + MafDb_gnomADex_r2_0_1_hs37d5 = derive2 { name="MafDb.gnomADex.r2.0.1.hs37d5"; version="3.8.0"; sha256="0xz6ayip0cdbal6gsc8wpjyg3rr1kadaddv8flw5k8ky84mckzbc"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; + MafDb_gnomADex_r2_1_hs37d5 = derive2 { name="MafDb.gnomADex.r2.1.hs37d5"; version="3.8.0"; sha256="06vicw9z05j1pw30sw0f2nkcixc14yn3anq0g3317i3rb1kvmwid"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; + MeSH_AOR_db = derive2 { name="MeSH.AOR.db"; version="1.11.0"; sha256="02ysykmbn1b6rv3fbq71g9lnv16gvxyvb9p9smvm0k9brb7s0q24"; depends=[MeSHDbi]; }; + MeSH_Aca_eg_db = derive2 { name="MeSH.Aca.eg.db"; version="1.11.0"; sha256="13x69ki5g99hravrfdll98z2n7nghvf02v920q4g2bgjzzh68sks"; depends=[MeSHDbi]; }; + MeSH_Aga_PEST_eg_db = derive2 { name="MeSH.Aga.PEST.eg.db"; version="1.11.0"; sha256="1sffv89v1vrlgy36kf7q7ixnc2iwfaa2h0dsxrg0pjmzsq669h9s"; depends=[MeSHDbi]; }; + MeSH_Ame_eg_db = derive2 { name="MeSH.Ame.eg.db"; version="1.11.0"; sha256="0ssivaq31rjagw5sdjg9ai3bm73mdvdrkqz0snf3phdgxpvldqms"; depends=[MeSHDbi]; }; + MeSH_Aml_eg_db = derive2 { name="MeSH.Aml.eg.db"; version="1.11.0"; sha256="0cl95vipqcjf1pb9bjzvxa4dc0d5rzac84n9f6l061vhifa2c3pn"; depends=[MeSHDbi]; }; + MeSH_Ana_eg_db = derive2 { name="MeSH.Ana.eg.db"; version="1.11.0"; sha256="190h3pch16bzx0h674kwywcy3pr1y16jbzczbmmvsxg1l2j549zm"; depends=[MeSHDbi]; }; + MeSH_Ani_FGSC_eg_db = derive2 { name="MeSH.Ani.FGSC.eg.db"; version="1.11.0"; sha256="0w6gq9xy1v84ksbd849jpj073s51fbhgss8wl6ax4ybxvfp22m0s"; depends=[MeSHDbi]; }; + MeSH_Ath_eg_db = derive2 { name="MeSH.Ath.eg.db"; version="1.11.0"; sha256="0jdxvnhxrajhd5dr6hzfii7b1n6x874qfc8999pw8y8rwh8c4ln7"; depends=[MeSHDbi]; }; + MeSH_Bfl_eg_db = derive2 { name="MeSH.Bfl.eg.db"; version="1.11.0"; sha256="0vqyanf9n9ji77zkck3vyrrhm87hx3yxiy9fpwal6a0vh31vrjb9"; depends=[MeSHDbi]; }; + MeSH_Bsu_168_eg_db = derive2 { name="MeSH.Bsu.168.eg.db"; version="1.11.0"; sha256="11f9jibxf0amhixhs2pvmx6ir1530qkm9xcjrj09hwyx687bs3z8"; depends=[MeSHDbi]; }; + MeSH_Bta_eg_db = derive2 { name="MeSH.Bta.eg.db"; version="1.11.0"; sha256="03nbmbnbfvpja1p9rnqy1mpamlab0fd2y4fkx456jmnl87m1zk0n"; depends=[MeSHDbi]; }; + MeSH_Cal_SC5314_eg_db = derive2 { name="MeSH.Cal.SC5314.eg.db"; version="1.11.0"; sha256="0pd9gigwrckz9drh3x7n9nvvcq2q2wwmczkhhkqlpp4qhg85yp7g"; depends=[MeSHDbi]; }; + MeSH_Cbr_eg_db = derive2 { name="MeSH.Cbr.eg.db"; version="1.11.0"; sha256="1rjb9ldrn2jg73p2j9mjn61ljw83bhr07yq7482lp4mglhwvqibm"; depends=[MeSHDbi]; }; + MeSH_Cel_eg_db = derive2 { name="MeSH.Cel.eg.db"; version="1.11.0"; sha256="14ywqllqgynwfxyxrkw2d6r7m2n82znx9s15l62d7jb88pvaajn6"; depends=[MeSHDbi]; }; + MeSH_Cfa_eg_db = derive2 { name="MeSH.Cfa.eg.db"; version="1.11.0"; sha256="0b5b5dyh99gykdp3whdz7rjz1862p3w4jigy7s1bjmhv4pm3bn2d"; depends=[MeSHDbi]; }; + MeSH_Cin_eg_db = derive2 { name="MeSH.Cin.eg.db"; version="1.11.0"; sha256="1cbwqyb4ja10j0250lggbpxgpivf0xj1m7hn4l687rdidxgrmy4s"; depends=[MeSHDbi]; }; + MeSH_Cja_eg_db = derive2 { name="MeSH.Cja.eg.db"; version="1.11.0"; sha256="0b5q8yclcx18f8aq45ikv7qyw0xfsksjf1fbl6fprflvzfz2cnir"; depends=[MeSHDbi]; }; + MeSH_Cpo_eg_db = derive2 { name="MeSH.Cpo.eg.db"; version="1.11.0"; sha256="1rd90rzipaa480sahh7pqlv1qzj1wcx543gkshj6mcfkr6r08zci"; depends=[MeSHDbi]; }; + MeSH_Cre_eg_db = derive2 { name="MeSH.Cre.eg.db"; version="1.11.0"; sha256="0xg2mi60qlg76g1zxmybcixci8nivw4ld91qxf13jybcr0mwf9xn"; depends=[MeSHDbi]; }; + MeSH_Dan_eg_db = derive2 { name="MeSH.Dan.eg.db"; version="1.11.0"; sha256="0l80s6v7p2n7p17chbk6a7y5y2b02z38x034jwg3yvyfqy073r11"; depends=[MeSHDbi]; }; + MeSH_Dda_3937_eg_db = derive2 { name="MeSH.Dda.3937.eg.db"; version="1.11.0"; sha256="187zq75qz7jysz8jg5k5sgvxkrpvdyyi8xlsidi774nyb7z5d96l"; depends=[MeSHDbi]; }; + MeSH_Ddi_AX4_eg_db = derive2 { name="MeSH.Ddi.AX4.eg.db"; version="1.11.0"; sha256="1aicyzgw5nx6z9q339cd1iabi7a1yjswla0j94anqwh783lqrpxq"; depends=[MeSHDbi]; }; + MeSH_Der_eg_db = derive2 { name="MeSH.Der.eg.db"; version="1.11.0"; sha256="03rvcxawyhckg693w2ngnk3sljgz7idha6iqyax8p8wagl2h5ipv"; depends=[MeSHDbi]; }; + MeSH_Dgr_eg_db = derive2 { name="MeSH.Dgr.eg.db"; version="1.11.0"; sha256="17d3ankadjsvddfqxqm3hnqcmsr2rknkbvraq6zpdl7xw3r21yfn"; depends=[MeSHDbi]; }; + MeSH_Dme_eg_db = derive2 { name="MeSH.Dme.eg.db"; version="1.11.0"; sha256="1j3wsmspg7w30y04l173pihac9xg633w8zj2scz6jnph6rgxw3p1"; depends=[MeSHDbi]; }; + MeSH_Dmo_eg_db = derive2 { name="MeSH.Dmo.eg.db"; version="1.11.0"; sha256="0640jfik9qp15h5180rn1afd2kv2wh5s0nbv2zjiz6089csb2fnf"; depends=[MeSHDbi]; }; + MeSH_Dpe_eg_db = derive2 { name="MeSH.Dpe.eg.db"; version="1.11.0"; sha256="1y058sma4p48fj5f8v2i79nak5892pkk7rmr3i18jv44c8246zzl"; depends=[MeSHDbi]; }; + MeSH_Dre_eg_db = derive2 { name="MeSH.Dre.eg.db"; version="1.11.0"; sha256="03dybrs5zhnil83jp37hq4rh8ybvyjnqpkr2vwa7f1kd65mq33za"; depends=[MeSHDbi]; }; + MeSH_Dse_eg_db = derive2 { name="MeSH.Dse.eg.db"; version="1.11.0"; sha256="032kjhsm39jck9gxlg15g4x6n4r2iyi339vm6b9v4xcays45h9hi"; depends=[MeSHDbi]; }; + MeSH_Dsi_eg_db = derive2 { name="MeSH.Dsi.eg.db"; version="1.11.0"; sha256="0h60gqkc4cjkbqs8i3x6z774qq4ihp20bssi70wli6fvsiysgbly"; depends=[MeSHDbi]; }; + MeSH_Dvi_eg_db = derive2 { name="MeSH.Dvi.eg.db"; version="1.11.0"; sha256="1c8rg4h6gcs4y5gxz1z66a0ma3xpg4sdp6zwzcyrq02r2vjwj6ls"; depends=[MeSHDbi]; }; + MeSH_Dya_eg_db = derive2 { name="MeSH.Dya.eg.db"; version="1.11.0"; sha256="03aycm5222wkx6rh7x204rkcxnh6amghm2zpzqiy4c5a2a871y9d"; depends=[MeSHDbi]; }; + MeSH_Eco_55989_eg_db = derive2 { name="MeSH.Eco.55989.eg.db"; version="1.11.0"; sha256="0qqwwa3hk8ds2nv7xndqx4z9s00524sqrpgxh690yhdczn1ridqd"; depends=[MeSHDbi]; }; + MeSH_Eco_ED1a_eg_db = derive2 { name="MeSH.Eco.ED1a.eg.db"; version="1.11.0"; sha256="1v47a80lvhhbl7sqx881nx1m4pqi6mprmgd03cvk4vhrgv74ji8f"; depends=[MeSHDbi]; }; + MeSH_Eco_IAI39_eg_db = derive2 { name="MeSH.Eco.IAI39.eg.db"; version="1.11.0"; sha256="0mpabfvji1y1irgm5wkbinabriwbbb6wg6a0rc4mq5vn6j8nia36"; depends=[MeSHDbi]; }; + MeSH_Eco_K12_MG1655_eg_db = derive2 { name="MeSH.Eco.K12.MG1655.eg.db"; version="1.11.0"; sha256="1sb0b82ibvk2n22a88c7qkmb3wch6zcgaah54p920dih2xxx24nb"; depends=[MeSHDbi]; }; + MeSH_Eco_O157_H7_Sakai_eg_db = derive2 { name="MeSH.Eco.O157.H7.Sakai.eg.db"; version="1.11.0"; sha256="1i65691h3w34kvqswfkg6klpj8gm39p6csa8da4hlbwc7q58zzpf"; depends=[MeSHDbi]; }; + MeSH_Eco_UMN026_eg_db = derive2 { name="MeSH.Eco.UMN026.eg.db"; version="1.11.0"; sha256="12yrsy71g0r6w028i56kxknkb4gr34x4d6064m61023234j31j69"; depends=[MeSHDbi]; }; + MeSH_Eqc_eg_db = derive2 { name="MeSH.Eqc.eg.db"; version="1.11.0"; sha256="19ihdqwlrifd6nyi1bbxnjbq7qqb535d47mm5h0f1pz2h6w6jps6"; depends=[MeSHDbi]; }; + MeSH_Gga_eg_db = derive2 { name="MeSH.Gga.eg.db"; version="1.11.0"; sha256="1f2f9vqdaqi6iak6yg3rcgcpvhaz76zl4hywnlz1gi7aszxiff0k"; depends=[MeSHDbi]; }; + MeSH_Gma_eg_db = derive2 { name="MeSH.Gma.eg.db"; version="1.11.0"; sha256="075hhjahc34bznvmqrlc6vnlq25c4ybsyd6ry5qmnzccpxyqhgv8"; depends=[MeSHDbi]; }; + MeSH_Hsa_eg_db = derive2 { name="MeSH.Hsa.eg.db"; version="1.11.0"; sha256="0c7kb73jrr74a05jgyf903bvy92pn23aklflnl2cqqwxqjc6f9hm"; depends=[MeSHDbi]; }; + MeSH_Laf_eg_db = derive2 { name="MeSH.Laf.eg.db"; version="1.11.0"; sha256="1zg7c08z6j02sg74ff1q3hnmy5bszd6g5dyr0hxxqivx28bmirya"; depends=[MeSHDbi]; }; + MeSH_Lma_eg_db = derive2 { name="MeSH.Lma.eg.db"; version="1.11.0"; sha256="1p70v5bvhawsh954mmnxiy734n0z6b0mfl4j3i2g3jijwrds9f6v"; depends=[MeSHDbi]; }; + MeSH_Mdo_eg_db = derive2 { name="MeSH.Mdo.eg.db"; version="1.11.0"; sha256="0997k7iwq49sf2fn88lgx5j3rhsv9g7mldsm2bpsqmw52d8j568f"; depends=[MeSHDbi]; }; + MeSH_Mes_eg_db = derive2 { name="MeSH.Mes.eg.db"; version="1.11.0"; sha256="16pxwy7yycdp59j3nvz58jc8h2y251b4prpk4nn589z7pk37hw52"; depends=[MeSHDbi]; }; + MeSH_Mga_eg_db = derive2 { name="MeSH.Mga.eg.db"; version="1.11.0"; sha256="0dmdfi983i2sf56b06p7q1w7n8ik3j1dkfw1x1cc207wmmns4916"; depends=[MeSHDbi]; }; + MeSH_Miy_eg_db = derive2 { name="MeSH.Miy.eg.db"; version="1.11.0"; sha256="024076n31mpz2fr7dbf5di6gxn1w1gajx95065vl4555zx46i9n1"; depends=[MeSHDbi]; }; + MeSH_Mml_eg_db = derive2 { name="MeSH.Mml.eg.db"; version="1.11.0"; sha256="0rbnysb12i2f1a9xz0869m5n031j60c8bxnj1cp0zxlnylamf7w0"; depends=[MeSHDbi]; }; + MeSH_Mmu_eg_db = derive2 { name="MeSH.Mmu.eg.db"; version="1.11.0"; sha256="1h9jz00bgz54nknl95jf60qqgmn5iyq766sdkxn7r54h9315c9g9"; depends=[MeSHDbi]; }; + MeSH_Mtr_eg_db = derive2 { name="MeSH.Mtr.eg.db"; version="1.11.0"; sha256="1b4nhix3ky4d0cm8hix9m7chcgdyskvd0h7fj3k13a4zxyxvfw9x"; depends=[MeSHDbi]; }; + MeSH_Nle_eg_db = derive2 { name="MeSH.Nle.eg.db"; version="1.11.0"; sha256="16fcswjrv056g5d6ikf2g8af470djf02pyxhp5ib6gk932vl7kp0"; depends=[MeSHDbi]; }; + MeSH_Oan_eg_db = derive2 { name="MeSH.Oan.eg.db"; version="1.11.0"; sha256="08cdkyvwss0cczd6j19j02950jpqhhzi79y9swqnzzh3nydb3aqj"; depends=[MeSHDbi]; }; + MeSH_Ocu_eg_db = derive2 { name="MeSH.Ocu.eg.db"; version="1.11.0"; sha256="09nigd6hc3iy3s2r70ixfyj04la8cnaxhvr5i1k0adapjgf4q1mx"; depends=[MeSHDbi]; }; + MeSH_Oni_eg_db = derive2 { name="MeSH.Oni.eg.db"; version="1.11.0"; sha256="1cwhbrpiznkfbkxchpddkr68jzcxzn0mvn8cy81dm0vj4x8dxjb8"; depends=[MeSHDbi]; }; + MeSH_Osa_eg_db = derive2 { name="MeSH.Osa.eg.db"; version="1.11.0"; sha256="0psaqhdi4hicy5vkngkh7ig5ndsjl768n9fg36zlvqllww58kfis"; depends=[MeSHDbi]; }; + MeSH_PCR_db = derive2 { name="MeSH.PCR.db"; version="1.11.0"; sha256="0jdwxkwinbnvap0mpirzcd4zgfvhsmca2r57s2lzh2i1x24hxa4c"; depends=[MeSHDbi]; }; + MeSH_Pab_eg_db = derive2 { name="MeSH.Pab.eg.db"; version="1.11.0"; sha256="16qcm0d8m53dkwfbcsygbm3xj7x6hblwpa4agds5vnlkb26m48qn"; depends=[MeSHDbi]; }; + MeSH_Pae_PAO1_eg_db = derive2 { name="MeSH.Pae.PAO1.eg.db"; version="1.11.0"; sha256="1w3zqynqjv79ixxnmn3khvj3p6586nq48dx00rap6vzirmhzigqv"; depends=[MeSHDbi]; }; + MeSH_Pfa_3D7_eg_db = derive2 { name="MeSH.Pfa.3D7.eg.db"; version="1.11.0"; sha256="0ryxhk5g07fpnnk72q5a2847k6w509956fcxnrvwvp7f98p3z50x"; depends=[MeSHDbi]; }; + MeSH_Pto_eg_db = derive2 { name="MeSH.Pto.eg.db"; version="1.11.0"; sha256="0i1772rpq95ppzxa809ms1r65d9rk5vqhcl36ndjs2lhzdydw8fz"; depends=[MeSHDbi]; }; + MeSH_Ptr_eg_db = derive2 { name="MeSH.Ptr.eg.db"; version="1.11.0"; sha256="0xgi89vzhxkmqx0y84i58jkxikksqdi64r82p59ir6l1anpyvvc9"; depends=[MeSHDbi]; }; + MeSH_Rno_eg_db = derive2 { name="MeSH.Rno.eg.db"; version="1.11.0"; sha256="0g0fnackq1yjaw0b3ppzbcj0sfx288wm6cv57ly69svfg1n0wlk5"; depends=[MeSHDbi]; }; + MeSH_Sce_S288c_eg_db = derive2 { name="MeSH.Sce.S288c.eg.db"; version="1.11.0"; sha256="1z29d19is5lq8rqrkk1dyifgn0v2i68pbw8i7dlwnnicj2sfpynb"; depends=[MeSHDbi]; }; + MeSH_Sco_A32_eg_db = derive2 { name="MeSH.Sco.A32.eg.db"; version="1.11.0"; sha256="0dcxjlpc9diz1lvrkpbrab5zjz96r837x7ij9786966a3x458xk0"; depends=[MeSHDbi]; }; + MeSH_Sil_eg_db = derive2 { name="MeSH.Sil.eg.db"; version="1.11.0"; sha256="0gpj4i2mls1qkyivxy2gk3b8w9vkxnwf2b0cpmbv5bvpjcsbw47i"; depends=[MeSHDbi]; }; + MeSH_Spu_eg_db = derive2 { name="MeSH.Spu.eg.db"; version="1.11.0"; sha256="14knm1h8mp5qfjbny2wwkj772x72laxgymhsa04m78mb38qhypwq"; depends=[MeSHDbi]; }; + MeSH_Ssc_eg_db = derive2 { name="MeSH.Ssc.eg.db"; version="1.11.0"; sha256="0hwgkq669g99yrkbpk3pjpxbz7q0vwvkcx3rrvdk9dnjinlbcn54"; depends=[MeSHDbi]; }; + MeSH_Syn_eg_db = derive2 { name="MeSH.Syn.eg.db"; version="1.11.0"; sha256="1mz986apgfd6sn62wws948yi46r87fzaszxnv450fgc42l23l0jx"; depends=[MeSHDbi]; }; + MeSH_Tbr_9274_eg_db = derive2 { name="MeSH.Tbr.9274.eg.db"; version="1.11.0"; sha256="0dvz5xbx6vdmqibpq8xmpdjfvvqw7iqq3w4d350sxj5kaw2afp5s"; depends=[MeSHDbi]; }; + MeSH_Tgo_ME49_eg_db = derive2 { name="MeSH.Tgo.ME49.eg.db"; version="1.11.0"; sha256="08hyvaqsvdpcizsqr53ab6bfh1fnlsj8d62pq03lpgr96rlyqi8q"; depends=[MeSHDbi]; }; + MeSH_Tgu_eg_db = derive2 { name="MeSH.Tgu.eg.db"; version="1.11.0"; sha256="0mid3qmv7kxc7kn69vbhgchvrbv4fig97nw9zxsbd0rj66abzas2"; depends=[MeSHDbi]; }; + MeSH_Vvi_eg_db = derive2 { name="MeSH.Vvi.eg.db"; version="1.11.0"; sha256="1pwq58mm7ripnzxcn13k1y157pjasrv30xxmrrqb4rv55nk61vbf"; depends=[MeSHDbi]; }; + MeSH_Xla_eg_db = derive2 { name="MeSH.Xla.eg.db"; version="1.11.0"; sha256="0qd75lkyrs864sy3sci3bablipn9gabk24wbriis9bi0qf7hccv5"; depends=[MeSHDbi]; }; + MeSH_Xtr_eg_db = derive2 { name="MeSH.Xtr.eg.db"; version="1.11.0"; sha256="0djsx876h0xz0h8jhs6yad8iqqjlr72b0fxasqgh89zpfp2hkvwd"; depends=[MeSHDbi]; }; + MeSH_Zma_eg_db = derive2 { name="MeSH.Zma.eg.db"; version="1.11.0"; sha256="08b92lhq2gbvbm7y0q4zc991wi1fjhm68n03b782h2g6syczmlma"; depends=[MeSHDbi]; }; + MeSH_db = derive2 { name="MeSH.db"; version="1.11.0"; sha256="1l6hynwmhb8p666q8n9dnvd0nhjy1f9nz2jg3z2p13dc5jl6syiw"; depends=[MeSHDbi]; }; MmAgilentDesign026655_db = derive2 { name="MmAgilentDesign026655.db"; version="3.2.3"; sha256="00d0yjcb5id7zacx4bzdwy4q6f4qvnnx8ph4d4xz1fmcbspz2qiz"; depends=[AnnotationDbi org_Mm_eg_db]; }; MoExExonProbesetLocation = derive2 { name="MoExExonProbesetLocation"; version="1.15.0"; sha256="0bvj3bji4bwwmxjz4b57n1aqypdibdmry30rfwmlxss1hav96sl7"; depends=[AnnotationDbi]; }; Mu15v1_db = derive2 { name="Mu15v1.db"; version="3.2.3"; sha256="0qchqkbx6ybijab8qhflxj33kwksfll1d3d3917vydjac9fzw1lz"; depends=[AnnotationDbi org_Mm_eg_db]; }; @@ -236,7 +257,7 @@ in with self; { Norway981_db = derive2 { name="Norway981.db"; version="3.2.3"; sha256="04ngc2hilqi9m7933mnm7jcvkxlz68vqqh5b628db575vcxql9b9"; depends=[AnnotationDbi org_Hs_eg_db]; }; OperonHumanV3_db = derive2 { name="OperonHumanV3.db"; version="3.2.3"; sha256="082gff88cwk2p50q8g9bixggacaclgqcvk6w5dc11h9fkgvd160i"; depends=[AnnotationDbi org_Hs_eg_db]; }; PANTHER_db = derive2 { name="PANTHER.db"; version="1.0.4"; sha256="1vl8anixkhcb9axlszk479yaw48bz1hhgmff41nqk8k8w4jkyn1y"; depends=[AnnotationDbi RSQLite]; }; - PFAM_db = derive2 { name="PFAM.db"; version="3.6.0"; sha256="1zlrwps1kwl2h0cmvh0qqmn93n2md6yrkm47nz2vy080dry0q0ix"; depends=[AnnotationDbi]; }; + PFAM_db = derive2 { name="PFAM.db"; version="3.7.0"; sha256="0ih3xz8vk80xzqwgv6ff3rp1a24qhwd1v1frkq1m6d981g7ymdap"; depends=[AnnotationDbi]; }; POCRCannotation_db = derive2 { name="POCRCannotation.db"; version="3.2.3"; sha256="0ybvs4hrxpivdkhm0fxpib11vlxqqdk8prlyj78vj5qzyb3iy89d"; depends=[AnnotationDbi org_Hs_eg_db]; }; PartheenMetaData_db = derive2 { name="PartheenMetaData.db"; version="3.2.3"; sha256="0d37c5b7s3fgkkvg7sj7gl9ksrjk5pyyv54vkys8w3qwgsm8yrdz"; depends=[AnnotationDbi org_Hs_eg_db]; }; PolyPhen_Hsapiens_dbSNP131 = derive2 { name="PolyPhen.Hsapiens.dbSNP131"; version="1.0.2"; sha256="1kikygkli41sn3rqihz0924prmqg2264ifj29vmg1a7qccm0kf7c"; depends=[AnnotationDbi RSQLite VariantAnnotation]; }; @@ -257,38 +278,39 @@ in with self; { SNPlocs_Hsapiens_dbSNP144_GRCh38 = derive2 { name="SNPlocs.Hsapiens.dbSNP144.GRCh38"; version="0.99.20"; sha256="0yxmsnxncr7w30r0d7bg5i96pclm2vf40p9jdqa02rc67a6sximn"; depends=[BiocGenerics BSgenome GenomeInfoDb GenomicRanges IRanges S4Vectors]; }; SNPlocs_Hsapiens_dbSNP149_GRCh38 = derive2 { name="SNPlocs.Hsapiens.dbSNP149.GRCh38"; version="0.99.20"; sha256="17bv25p1261hn9d7mxfp6pvivj15pxyvr92gms8a8msfqg9y0xkb"; depends=[BiocGenerics BSgenome GenomeInfoDb GenomicRanges IRanges S4Vectors]; }; SNPlocs_Hsapiens_dbSNP150_GRCh38 = derive2 { name="SNPlocs.Hsapiens.dbSNP150.GRCh38"; version="0.99.20"; sha256="0jkwwgxxpm9ry8kizq8hs70sky41pks1ag40y5aqq91yjbpqlckj"; depends=[BiocGenerics BSgenome GenomeInfoDb GenomicRanges IRanges S4Vectors]; }; + SNPlocs_Hsapiens_dbSNP151_GRCh38 = derive2 { name="SNPlocs.Hsapiens.dbSNP151.GRCh38"; version="0.99.20"; sha256="19mmzlg76hh0imrqf135kcbwxkmm403gj9y7wk6ij9k12afr9kfz"; depends=[BiocGenerics BSgenome GenomeInfoDb GenomicRanges IRanges S4Vectors]; }; TxDb_Athaliana_BioMart_plantsmart22 = derive2 { name="TxDb.Athaliana.BioMart.plantsmart22"; version="3.0.1"; sha256="0j2zr4cddad7z1lxx9m9kfgyy7jajjnblpk9j8igd39ia3ixrpzc"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Athaliana_BioMart_plantsmart25 = derive2 { name="TxDb.Athaliana.BioMart.plantsmart25"; version="3.1.3"; sha256="0a6v0l6p13zmiysi3k8dxzdlxng552qqj9rnlbdavdiidla0pvm3"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Athaliana_BioMart_plantsmart28 = derive2 { name="TxDb.Athaliana.BioMart.plantsmart28"; version="3.2.2"; sha256="1yjyvrbx55y024lqg3b2rlf8pngqw5xi3p83j5ipan05wf0aq6ir"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Btaurus_UCSC_bosTau8_refGene = derive2 { name="TxDb.Btaurus.UCSC.bosTau8.refGene"; version="3.4.3"; sha256="1i4r6gmw2kv67hiwc5k2f0jzh87nx2l8q8ksxqy9hdn1q5wpsrxl"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Celegans_UCSC_ce11_refGene = derive2 { name="TxDb.Celegans.UCSC.ce11.refGene"; version="3.4.3"; sha256="1q68ds8j7m4a1sagn1ypc6p7qqdkdvmhjg7z57ksdl3w4rhkk1w9"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Btaurus_UCSC_bosTau8_refGene = derive2 { name="TxDb.Btaurus.UCSC.bosTau8.refGene"; version="3.4.4"; sha256="18gmx57savyvvdkgnrvmc4xj3xrakybyx4pkfmpabnqy29z6n71q"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Celegans_UCSC_ce11_refGene = derive2 { name="TxDb.Celegans.UCSC.ce11.refGene"; version="3.4.4"; sha256="04jcx40z2380x760wbl686zvm780y38kls1js215jhmw7hff8md5"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Celegans_UCSC_ce6_ensGene = derive2 { name="TxDb.Celegans.UCSC.ce6.ensGene"; version="3.2.2"; sha256="1sgppva33cdy4isj2is8mfalj5gmmkpbkq9w1d83a4agcq31mi90"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Cfamiliaris_UCSC_canFam3_refGene = derive2 { name="TxDb.Cfamiliaris.UCSC.canFam3.refGene"; version="3.4.3"; sha256="1yh4cp509rfw5xj0la49gyxy26l8fasap7dhianhhfnsdqkayzrs"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Cfamiliaris_UCSC_canFam3_refGene = derive2 { name="TxDb.Cfamiliaris.UCSC.canFam3.refGene"; version="3.4.4"; sha256="1rl7yc2csc3fs2iri0kkvpjv34jnhkzc0jhh2a3hnyvhv55lzmf0"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Dmelanogaster_UCSC_dm3_ensGene = derive2 { name="TxDb.Dmelanogaster.UCSC.dm3.ensGene"; version="3.2.2"; sha256="1337x23rdmiiza83ms225kri37h16q5hw1lw0m577abcgip3d7c7"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Dmelanogaster_UCSC_dm6_ensGene = derive2 { name="TxDb.Dmelanogaster.UCSC.dm6.ensGene"; version="3.4.1"; sha256="0sdw0gbk84lfjmiyy2x4q01zh1vbjq3vfziwxkb4h0v6nab63k01"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Drerio_UCSC_danRer10_refGene = derive2 { name="TxDb.Drerio.UCSC.danRer10.refGene"; version="3.4.3"; sha256="03awii2bq91glqwklr0m48p6qlxq4rij39ncq2f6sbzw5iqqjjbr"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Ggallus_UCSC_galGal4_refGene = derive2 { name="TxDb.Ggallus.UCSC.galGal4.refGene"; version="3.4.3"; sha256="1a17401a8lfkv7acxxsh02yrmrmw7mj3207jgrcxjmbd6sicymy8"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Ggallus_UCSC_galGal5_refGene = derive2 { name="TxDb.Ggallus.UCSC.galGal5.refGene"; version="3.4.3"; sha256="124hdrj3n77pw7jkxfga8b4flp5xlzynn50fpfjh163jkdb6r9ij"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Dmelanogaster_UCSC_dm6_ensGene = derive2 { name="TxDb.Dmelanogaster.UCSC.dm6.ensGene"; version="3.4.4"; sha256="18nwjnkbrvrkk6g5jns3h55874hk92fdbrfyjvvxk4daw0p7gii8"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Drerio_UCSC_danRer10_refGene = derive2 { name="TxDb.Drerio.UCSC.danRer10.refGene"; version="3.4.4"; sha256="1ck4ymlxj0fjrbgxzgdqgbyl3z4nqyc6bczw1cgwblmcv52h3cj0"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Ggallus_UCSC_galGal4_refGene = derive2 { name="TxDb.Ggallus.UCSC.galGal4.refGene"; version="3.4.4"; sha256="1cxdrdg3pqwi0rfk5bzik05r1hvxwsva862b7cf7pfcf202dkqg5"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Ggallus_UCSC_galGal5_refGene = derive2 { name="TxDb.Ggallus.UCSC.galGal5.refGene"; version="3.4.4"; sha256="15laq4kdm85755lk176lqsi2aryi9i85b4c1arrj4qgjkjrbylvq"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Hsapiens_BioMart_igis = derive2 { name="TxDb.Hsapiens.BioMart.igis"; version="2.3.2"; sha256="0590a2hkrpm33hmjg5g0gm6sig3xvc09m0q6lwmafgaajf90h6ky"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Hsapiens_UCSC_hg18_knownGene = derive2 { name="TxDb.Hsapiens.UCSC.hg18.knownGene"; version="3.2.2"; sha256="1yk9ggclkqqfzrdp8gcqyplvif824pa7df54ck5gb1xb9q5s975w"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Hsapiens_UCSC_hg19_knownGene = derive2 { name="TxDb.Hsapiens.UCSC.hg19.knownGene"; version="3.2.2"; sha256="1sajhcqqwazgz2lqbik7rd935i7kpnh08zxbp2ra10j72yqy4g86"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Hsapiens_UCSC_hg19_lincRNAsTranscripts = derive2 { name="TxDb.Hsapiens.UCSC.hg19.lincRNAsTranscripts"; version="3.2.2"; sha256="0bmbp7kydvviczw8axgxq2wdlwq6fdas90jk9bg56avjq5syws2g"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Hsapiens_UCSC_hg38_knownGene = derive2 { name="TxDb.Hsapiens.UCSC.hg38.knownGene"; version="3.4.0"; sha256="0i0xw0mcn403r911ijqdnrwg9k5bspdnjibfjvnhxq4h8vcfprn5"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Mmulatta_UCSC_rheMac3_refGene = derive2 { name="TxDb.Mmulatta.UCSC.rheMac3.refGene"; version="3.4.3"; sha256="0g14rkxk44bzrhgl5xyfdb8lpq7m5iv95yk92inljz02qxinp9j4"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Mmulatta_UCSC_rheMac8_refGene = derive2 { name="TxDb.Mmulatta.UCSC.rheMac8.refGene"; version="3.4.3"; sha256="16cmwrij91hj10q3alcxpv0qrfah25z5x23m7lmzrgchsjd84rmw"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Mmulatta_UCSC_rheMac3_refGene = derive2 { name="TxDb.Mmulatta.UCSC.rheMac3.refGene"; version="3.4.4"; sha256="13nv7l71piwf0frnwplwbac82ad7vxbw31yrfnqvnd1knh7ns99x"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Mmulatta_UCSC_rheMac8_refGene = derive2 { name="TxDb.Mmulatta.UCSC.rheMac8.refGene"; version="3.4.4"; sha256="1qgm66hnhqb3jyal8s43yri96k1xwb3vamb83894n86bh2g6nlca"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Mmusculus_UCSC_mm10_ensGene = derive2 { name="TxDb.Mmusculus.UCSC.mm10.ensGene"; version="3.4.0"; sha256="0saxi1fdiwd38sfvy1rynd3v44rbp158jv6sjqcivvaqnd84zg9s"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Mmusculus_UCSC_mm10_knownGene = derive2 { name="TxDb.Mmusculus.UCSC.mm10.knownGene"; version="3.4.0"; sha256="08gava9wsvpcqz51k2sni3pj03n5155v32d9riqbf305nbirqbkb"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Mmusculus_UCSC_mm10_knownGene = derive2 { name="TxDb.Mmusculus.UCSC.mm10.knownGene"; version="3.4.4"; sha256="01lgxc1fx5nhlpbwjd5zqghkkbmh6axd98ikx4b0spv0jdg6gf39"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Mmusculus_UCSC_mm9_knownGene = derive2 { name="TxDb.Mmusculus.UCSC.mm9.knownGene"; version="3.2.2"; sha256="16bjxy00363hf91ik2mqlqls86i07gia72qh92xc3l1ncch61mx2"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Ptroglodytes_UCSC_panTro4_refGene = derive2 { name="TxDb.Ptroglodytes.UCSC.panTro4.refGene"; version="3.4.3"; sha256="0yi7lxvf6aq634nhdpyg0hxj8hab93fs9z8iw6janasb2b5any14"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Ptroglodytes_UCSC_panTro5_refGene = derive2 { name="TxDb.Ptroglodytes.UCSC.panTro5.refGene"; version="3.4.3"; sha256="1ra1kjmqza1y6i018j8q46s4qa5hxnk1w2a0szip9sckxbj8xlab"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Ptroglodytes_UCSC_panTro4_refGene = derive2 { name="TxDb.Ptroglodytes.UCSC.panTro4.refGene"; version="3.4.4"; sha256="12fdcs4vv4l0d3sksdq76nwwj88f8psiy84rd1jhfw8kbxqrhh8y"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Ptroglodytes_UCSC_panTro5_refGene = derive2 { name="TxDb.Ptroglodytes.UCSC.panTro5.refGene"; version="3.4.4"; sha256="00mirzp38iqm0l0py1a7mlslnbmkfzzk1krcg6jdyr8gan2sskpi"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Rnorvegicus_BioMart_igis = derive2 { name="TxDb.Rnorvegicus.BioMart.igis"; version="2.3.2"; sha256="1099vkk8g3lxbgjxsm1p1m3mjj08nsw282mqxgzpnrxf7m6jll76"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Rnorvegicus_UCSC_rn4_ensGene = derive2 { name="TxDb.Rnorvegicus.UCSC.rn4.ensGene"; version="3.2.2"; sha256="0gv8bynfxxa471ap069mjvfrb1d7a0c4w5k8hxkr4hnsm44mschm"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Rnorvegicus_UCSC_rn5_refGene = derive2 { name="TxDb.Rnorvegicus.UCSC.rn5.refGene"; version="3.4.3"; sha256="0jpkg9s3ghb61xn3i8x50h7wa0x2ixhzj09n6qk1y661ary5kac2"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Rnorvegicus_UCSC_rn6_refGene = derive2 { name="TxDb.Rnorvegicus.UCSC.rn6.refGene"; version="3.4.3"; sha256="15h2fgxjn92xfyj5yvm460ap7j6ayhkm6i5fgvqyhvgyarmss9a3"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Rnorvegicus_UCSC_rn5_refGene = derive2 { name="TxDb.Rnorvegicus.UCSC.rn5.refGene"; version="3.4.4"; sha256="1h9vmsp8lcr8yyvd1mjm81p8l660bjsx2kyhg3wm96izxgd4i7gn"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Rnorvegicus_UCSC_rn6_refGene = derive2 { name="TxDb.Rnorvegicus.UCSC.rn6.refGene"; version="3.4.4"; sha256="1k4g78kh52ppr4fd5z4bwzzgw8jg6j3zi129fnny4ks6zkadhlw6"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Scerevisiae_UCSC_sacCer2_sgdGene = derive2 { name="TxDb.Scerevisiae.UCSC.sacCer2.sgdGene"; version="3.2.2"; sha256="0l5gcwhbvzx60p9hjhd31angamb0hkgdg2avga7341j77rd5pwza"; depends=[AnnotationDbi GenomicFeatures]; }; TxDb_Scerevisiae_UCSC_sacCer3_sgdGene = derive2 { name="TxDb.Scerevisiae.UCSC.sacCer3.sgdGene"; version="3.2.2"; sha256="1sjwl7fb3l3zxxbk8gkvzxwdsind0xjj7kmh7dachm6fi17hpb3d"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Sscrofa_UCSC_susScr11_refGene = derive2 { name="TxDb.Sscrofa.UCSC.susScr11.refGene"; version="3.4.3"; sha256="1lwr8yza22q2wqxdbcg37rn3aml5m96hp2m6rkxvs3g08q7wngis"; depends=[AnnotationDbi GenomicFeatures]; }; - TxDb_Sscrofa_UCSC_susScr3_refGene = derive2 { name="TxDb.Sscrofa.UCSC.susScr3.refGene"; version="3.4.3"; sha256="0agd0vn7fb658srqkr3gzk2y8x86xrcsn4hxbyfp2jhiypx60zzx"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Sscrofa_UCSC_susScr11_refGene = derive2 { name="TxDb.Sscrofa.UCSC.susScr11.refGene"; version="3.4.4"; sha256="1c6kbkp6iq6zzpg6wpnbgclp1vsdhh19g220va8b61jhgcccr2c6"; depends=[AnnotationDbi GenomicFeatures]; }; + TxDb_Sscrofa_UCSC_susScr3_refGene = derive2 { name="TxDb.Sscrofa.UCSC.susScr3.refGene"; version="3.4.4"; sha256="1yvjwsq9cn9kyjir53n20fbi8nyf1m64zim18w5mv05w9rn86gdl"; depends=[AnnotationDbi GenomicFeatures]; }; XtraSNPlocs_Hsapiens_dbSNP141_GRCh38 = derive2 { name="XtraSNPlocs.Hsapiens.dbSNP141.GRCh38"; version="0.99.12"; sha256="0a27y0ngg760y5wwcja4dpd7cjd8h5zg1s2b3a1r54s21k65zny3"; depends=[BSgenome GenomeInfoDb GenomicRanges IRanges S4Vectors]; }; XtraSNPlocs_Hsapiens_dbSNP144_GRCh37 = derive2 { name="XtraSNPlocs.Hsapiens.dbSNP144.GRCh37"; version="0.99.12"; sha256="0k823fvqjmdkmd47m7wyra6jxmv8lnk2i1xl4pp0mh3zgb87hgfb"; depends=[BiocGenerics BSgenome GenomeInfoDb GenomicRanges IRanges S4Vectors]; }; XtraSNPlocs_Hsapiens_dbSNP144_GRCh38 = derive2 { name="XtraSNPlocs.Hsapiens.dbSNP144.GRCh38"; version="0.99.12"; sha256="0d4q32ij2x4726wvw06sgmivid0n94vfdmszdyh607xlcahqxa5z"; depends=[BiocGenerics BSgenome GenomeInfoDb GenomicRanges IRanges S4Vectors]; }; @@ -298,22 +320,22 @@ in with self; { agprobe = derive2 { name="agprobe"; version="2.18.0"; sha256="1vnawamcpz16na8nmlq2czfxcr325fwdnngxl65mmnbd0f4lmy3k"; depends=[AnnotationDbi]; }; alternativeSplicingEvents_hg19 = derive2 { name="alternativeSplicingEvents.hg19"; version="1.0.1"; sha256="1v714abdpzhwa450zr66s1yjpxl6lkwi3wjbwn8phn87cgf8rj7q"; depends=[AnnotationHub]; }; alternativeSplicingEvents_hg38 = derive2 { name="alternativeSplicingEvents.hg38"; version="1.0.1"; sha256="0im87mrh1n6kv84q6lm4y15lb93rih88zdpa0jms5az91lyvsf25"; depends=[AnnotationHub]; }; - anopheles_db0 = derive2 { name="anopheles.db0"; version="3.6.0"; sha256="04dgk9q3hsrh4fncf9w4hx8l7qjwcbhbh1cnnfny5y7cpfliib6m"; depends=[AnnotationDbi]; }; - arabidopsis_db0 = derive2 { name="arabidopsis.db0"; version="3.6.0"; sha256="10xvx3vfj10xcx4w6jvm2c09p6diqjwaspgvwl5lvcm1xxaghsmf"; depends=[AnnotationDbi]; }; + anopheles_db0 = derive2 { name="anopheles.db0"; version="3.7.1"; sha256="0f940ybh7kr30d9pkqhr0w2yrwsqa25yxbhzhlccn4a6a6svzcwb"; depends=[AnnotationDbi]; }; + arabidopsis_db0 = derive2 { name="arabidopsis.db0"; version="3.7.1"; sha256="1d7cnhbm44dv0g6mjv76sdr8dgni34fbffzkk95rqikdqag8s9cy"; depends=[AnnotationDbi]; }; ath1121501_db = derive2 { name="ath1121501.db"; version="3.2.3"; sha256="1zrf26cfhlmrb5pyfawwk4v8l1mflx8c43zsxrwkbmxzc1jnc7dv"; depends=[AnnotationDbi org_At_tair_db]; }; ath1121501cdf = derive2 { name="ath1121501cdf"; version="2.18.0"; sha256="1naq8f8dwgbmndx178nm2pw6hjx5ljx0w1wb4dfjifnl4bs5rqcc"; depends=[AnnotationDbi]; }; ath1121501probe = derive2 { name="ath1121501probe"; version="2.18.0"; sha256="0a2nd8zhp3ybis780l3rrmwcxskbl3a111g8w6m8qfwsw5vnlqg1"; depends=[AnnotationDbi]; }; barley1cdf = derive2 { name="barley1cdf"; version="2.18.0"; sha256="0rbij5cqr2sz33y5waybv85nrcgf70iwj5gk13g0xn9p1l1zxyn2"; depends=[AnnotationDbi]; }; barley1probe = derive2 { name="barley1probe"; version="2.18.0"; sha256="1kh5r748b4vkmvlfaclmrh07ypbrzgxn90liqfz1rwkabh6rfk71"; depends=[AnnotationDbi]; }; bovine_db = derive2 { name="bovine.db"; version="3.2.3"; sha256="1i8mgk60hlmvngb4c727wajix9mca9gfg0pzxrnfcjwi87rpw7fy"; depends=[AnnotationDbi org_Bt_eg_db]; }; - bovine_db0 = derive2 { name="bovine.db0"; version="3.6.0"; sha256="0183qqj03r2wd6s527403zyd9r0jd0yapffp9881xsd3pcn2n310"; depends=[AnnotationDbi]; }; + bovine_db0 = derive2 { name="bovine.db0"; version="3.7.1"; sha256="17q8hkfips8znwnkk062m8xsvcpaf6ynpf2jjszrcm02495vbw45"; depends=[AnnotationDbi]; }; bovinecdf = derive2 { name="bovinecdf"; version="2.18.0"; sha256="13mf0yy0dypkm5n2ghl04xm6ayb9bn9qijqhgynksghi7s2k34mb"; depends=[AnnotationDbi]; }; bovineprobe = derive2 { name="bovineprobe"; version="2.18.0"; sha256="0i4afa5dksnir2nfrfh2cynjm59sm6vfaqa9wyag8cxg7c2nlm1i"; depends=[AnnotationDbi]; }; bsubtiliscdf = derive2 { name="bsubtiliscdf"; version="2.18.0"; sha256="1rihrjim37b49rhqr4nxga8sp67qri9xqlqc141mhbngh6cw3iyl"; depends=[AnnotationDbi]; }; bsubtilisprobe = derive2 { name="bsubtilisprobe"; version="2.18.0"; sha256="0k99hvgaswn96x4yanvr9cy8bdy69sd5q7yp6dj9synxj7s1fcw9"; depends=[AnnotationDbi]; }; cMAP = derive2 { name="cMAP"; version="1.15.1"; sha256="0pzizm27rgcaic7wsh52z30v1jwarmz4cwh1mksbygp63k54mwiv"; depends=[]; }; canine_db = derive2 { name="canine.db"; version="3.2.3"; sha256="0wbyzhk827l49yxzimvznx9z6yag5nd4djm2hddysf5nk1ndapqs"; depends=[AnnotationDbi org_Cf_eg_db]; }; - canine_db0 = derive2 { name="canine.db0"; version="3.6.0"; sha256="1cn3s23h8g3a0h0i97v33qh6yz94bw9i8kzd6xwvgwkj0yinw1ib"; depends=[AnnotationDbi]; }; + canine_db0 = derive2 { name="canine.db0"; version="3.7.1"; sha256="1z691m0ap7x5sb7pbxlk8cs5s6hwvgvdbjjdxlfp8vilciwrsgwn"; depends=[AnnotationDbi]; }; canine2_db = derive2 { name="canine2.db"; version="3.2.3"; sha256="1gzd2x23dkfiwnwqz9pdn5lp4l8aby525mhscn3xakw633si4dvz"; depends=[AnnotationDbi org_Cf_eg_db]; }; canine2cdf = derive2 { name="canine2cdf"; version="2.18.0"; sha256="077cmmnhjdk0vxjzm1kqf3q5kgx6chwkm59dr4s5dy019rqb6sqr"; depends=[AnnotationDbi]; }; canine2probe = derive2 { name="canine2probe"; version="2.18.0"; sha256="1l849a1dqy4kpcsxs0lvb48ag81i0f0ys0w4757rw4kp8ry59z4b"; depends=[AnnotationDbi]; }; @@ -323,10 +345,10 @@ in with self; { celeganscdf = derive2 { name="celeganscdf"; version="2.18.0"; sha256="0a6w0a48azg0i21j3aqb7fnxck3ff9w3gsi89bnlfh0zx6pknx7p"; depends=[AnnotationDbi]; }; celegansprobe = derive2 { name="celegansprobe"; version="2.18.0"; sha256="05k7si3f8pzkyb8jv0r2vkavbrqxsn4nawl92gcphfsylrwcddqb"; depends=[AnnotationDbi]; }; chicken_db = derive2 { name="chicken.db"; version="3.2.3"; sha256="1rq9afkpcpv8qi75shvnsw8di3ycai4ylv7jq9zwj51zlwlw9cpq"; depends=[AnnotationDbi org_Gg_eg_db]; }; - chicken_db0 = derive2 { name="chicken.db0"; version="3.6.0"; sha256="1rkqdlnimxnvb8lwlw11w6iwsn42g11nbihj0v78rx9m0n7s6ik1"; depends=[AnnotationDbi]; }; + chicken_db0 = derive2 { name="chicken.db0"; version="3.7.1"; sha256="0jib8pamnqzppk2x1i8c7szrwvhhilsxbk2x83ajzbzk3df3rvnd"; depends=[AnnotationDbi]; }; chickencdf = derive2 { name="chickencdf"; version="2.18.0"; sha256="09hhim5s9xj7n2b5rhn1svf5qly2mn0rr2v2ls25hfzyrqcbxlz1"; depends=[AnnotationDbi]; }; chickenprobe = derive2 { name="chickenprobe"; version="2.18.0"; sha256="1fdsiwfyg7fwslrr7xs3gny7sw24bzg5k1fvlyzb1477sgj0pid3"; depends=[AnnotationDbi]; }; - chimp_db0 = derive2 { name="chimp.db0"; version="3.6.0"; sha256="121hzz3s816xhbv6rh87i9qas02j2k89cb6my22n9jhyf74r7nfi"; depends=[AnnotationDbi]; }; + chimp_db0 = derive2 { name="chimp.db0"; version="3.7.1"; sha256="0bgn2yjj1jg0dswn5m4n78lydlzz7qb8fxpm8pl7909xrkcd1lpw"; depends=[AnnotationDbi]; }; citruscdf = derive2 { name="citruscdf"; version="2.18.0"; sha256="1326mj1xf3k4v5iyyn46whx24qfng0x3cv6rvckdr1ycc1v887dn"; depends=[AnnotationDbi]; }; citrusprobe = derive2 { name="citrusprobe"; version="2.18.0"; sha256="0bf1wic136cxwgs4j13wsyqasnyvr0jw1hzg6qizndmy7g8hrb87"; depends=[AnnotationDbi]; }; clariomdhumanprobeset_db = derive2 { name="clariomdhumanprobeset.db"; version="8.7.0"; sha256="039bsywnim0nr8b3w6vkj4m20j0pggnm6ajjz24bnlikm9zzrs6l"; depends=[AnnotationDbi org_Hs_eg_db]; }; @@ -349,14 +371,14 @@ in with self; { ecoli2_db = derive2 { name="ecoli2.db"; version="3.2.3"; sha256="07vc5fl2zq2f65ndcldyzvwfpl65snp6ygvw658j4036lbb7cpjl"; depends=[AnnotationDbi org_EcK12_eg_db]; }; ecoli2cdf = derive2 { name="ecoli2cdf"; version="2.18.0"; sha256="1rkxrwadq9kg9685z9pg6rgc4bblkx5p3c6snsl4gv2k188dva9r"; depends=[AnnotationDbi]; }; ecoli2probe = derive2 { name="ecoli2probe"; version="2.18.0"; sha256="11q4ka0ncjapahic49xdl9919vm9frrwlqgj101krgkg262lfm8n"; depends=[AnnotationDbi]; }; - ecoliK12_db0 = derive2 { name="ecoliK12.db0"; version="3.6.0"; sha256="0l64cb1zqhz9wbm4chbapv9mzm9k0h9v7xzga3syydalzaqlln5l"; depends=[AnnotationDbi]; }; - ecoliSakai_db0 = derive2 { name="ecoliSakai.db0"; version="3.6.0"; sha256="129w24f8k7kg7h99jh6jgrvriy1avblz20dk13linhf9bk466vaw"; depends=[AnnotationDbi]; }; + ecoliK12_db0 = derive2 { name="ecoliK12.db0"; version="3.7.1"; sha256="075ngixclxh1qqgn5p1afxyx8610rfxj1ax3iqmbvqqlyq9nc9ar"; depends=[AnnotationDbi]; }; + ecoliSakai_db0 = derive2 { name="ecoliSakai.db0"; version="3.7.1"; sha256="1p3lvf92l44kqn47jhgwd6nqnjl0ksnvmsj1052lrbalh5xl3rcd"; depends=[AnnotationDbi]; }; ecoliasv2cdf = derive2 { name="ecoliasv2cdf"; version="2.18.0"; sha256="16i6has9qgmzakcy24racc1h9j331wndv5c87qp5r1zrai61zyav"; depends=[AnnotationDbi]; }; ecoliasv2probe = derive2 { name="ecoliasv2probe"; version="2.18.0"; sha256="1hfrnal170cdigc2fmnynb75jjsiq77p4x6ws9gah558hvx87nk3"; depends=[AnnotationDbi]; }; ecolicdf = derive2 { name="ecolicdf"; version="2.18.0"; sha256="18g5prjykn356k35m131ifn128k5mhij2x26balqav0azigzjqsn"; depends=[AnnotationDbi]; }; ecoliprobe = derive2 { name="ecoliprobe"; version="2.18.0"; sha256="17g5zxfzsak7a0w51irc0w1w2i5ngdkx9db6rhv1fyp8mfjgaphd"; depends=[AnnotationDbi]; }; fitCons_UCSC_hg19 = derive2 { name="fitCons.UCSC.hg19"; version="3.7.1"; sha256="19isa4x8js0pdb4k8a11bw3bzmzv6jc4jphzrvav7piqkvrgykzx"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; - fly_db0 = derive2 { name="fly.db0"; version="3.6.0"; sha256="15kwa0yl7n0nc579xi3il7yyk4dpijsls34gyd17v8mi4v1a1kwm"; depends=[AnnotationDbi]; }; + fly_db0 = derive2 { name="fly.db0"; version="3.7.1"; sha256="0l617pksrcgb96bm25qsxlyjz7jp7hqk1sfba516l2gd2rvbp7rs"; depends=[AnnotationDbi]; }; geneplast_data_string_v91 = derive2 { name="geneplast.data.string.v91"; version="0.99.6"; sha256="0mc26d0sgmpmfmqsqinqv5k6vhg0hlc8hsjkcnvf369yav224nq1"; depends=[]; }; genomewidesnp5Crlmm = derive2 { name="genomewidesnp5Crlmm"; version="1.0.6"; sha256="06dmwnjy3gb53y6nr02dmp22qzfl5d63wppazrabcqbzwimhnvp8"; depends=[]; }; genomewidesnp6Crlmm = derive2 { name="genomewidesnp6Crlmm"; version="1.0.7"; sha256="16qcxa32fmbdcv5dck0grsnqyfcqql7wpxa1l6andv9hrvabv2jx"; depends=[]; }; @@ -487,7 +509,7 @@ in with self; { hugene20sttranscriptcluster_db = derive2 { name="hugene20sttranscriptcluster.db"; version="8.7.0"; sha256="0ba3yvizj9ya61rr9ik2hdxhy0q67908x16n58jjjfq8wf96h7sp"; depends=[AnnotationDbi org_Hs_eg_db]; }; hugene21stprobeset_db = derive2 { name="hugene21stprobeset.db"; version="8.7.0"; sha256="0chkxxpfl696qqiai3i30ylpsihyicbs0hbcni6nmnhfz9k5800g"; depends=[AnnotationDbi org_Hs_eg_db]; }; hugene21sttranscriptcluster_db = derive2 { name="hugene21sttranscriptcluster.db"; version="8.7.0"; sha256="0wk2lg74zkgxh6frmikhk4bxndiyvc1j7mhvz65w8fxfqiwfyf5i"; depends=[AnnotationDbi org_Hs_eg_db]; }; - human_db0 = derive2 { name="human.db0"; version="3.6.0"; sha256="050cwz99yz27gyrnfhkv474vqz5rfqbv2f7wdjnaphd9xxq8xjr4"; depends=[AnnotationDbi]; }; + human_db0 = derive2 { name="human.db0"; version="3.7.1"; sha256="1vikw70n828prccs1vlnw3f4rwp5lsp5cb02f56hih4n3mapky9f"; depends=[AnnotationDbi]; }; human1mduov3bCrlmm = derive2 { name="human1mduov3bCrlmm"; version="1.0.4"; sha256="1p7qpzk6svafgdafljhh4k0z7pcs78qmwwfd80r0a1yhkssmp0v9"; depends=[]; }; human1mv1cCrlmm = derive2 { name="human1mv1cCrlmm"; version="1.0.3"; sha256="1qlph3qrjv52ddzlj8pwa93zzh70x4mbdrdr7q9pan427lpck9gx"; depends=[]; }; human370quadv3cCrlmm = derive2 { name="human370quadv3cCrlmm"; version="1.0.3"; sha256="1chjx9vsmqz2whslw1l7jn7nfn7zx6pcjfmqqm9mh81i74rzrdik"; depends=[]; }; @@ -525,7 +547,7 @@ in with self; { m20kcod_db = derive2 { name="m20kcod.db"; version="3.4.0"; sha256="1p2sm5j4b50iqzwcb984qrh74c3hf6yml7b8mvxlhhhvxz4iy1np"; depends=[AnnotationDbi org_Mm_eg_db]; }; maizecdf = derive2 { name="maizecdf"; version="2.18.0"; sha256="0yfz5gjhsq4wz6j63s1b1hxjz03gsmrlfs2cdc8smq6azp3zdid4"; depends=[AnnotationDbi]; }; maizeprobe = derive2 { name="maizeprobe"; version="2.18.0"; sha256="01h5dv5i0zaqlphkii9ipxy9wswv1srgprrpr5vmi01c9d98qsk0"; depends=[AnnotationDbi]; }; - malaria_db0 = derive2 { name="malaria.db0"; version="3.6.0"; sha256="0874knxhybbi6idfb9rig3dhwb65xr7imkgqg1yl3scikyvpn37m"; depends=[AnnotationDbi]; }; + malaria_db0 = derive2 { name="malaria.db0"; version="3.7.1"; sha256="1ljk5xfshp96pibw9k1yb5cl664iashb9rhc1y1bjalyidraznk7"; depends=[AnnotationDbi]; }; medicagocdf = derive2 { name="medicagocdf"; version="2.18.0"; sha256="1clz679cc887x98c6jk93cphijkbg5r2nd9idrj5901yvh6p9n5q"; depends=[AnnotationDbi]; }; medicagoprobe = derive2 { name="medicagoprobe"; version="2.18.0"; sha256="0w6j1pfkvb3npc8srpjifq2ywnqxhc9q090jqzmkx22x36cw9cl5"; depends=[AnnotationDbi]; }; mgu74a_db = derive2 { name="mgu74a.db"; version="3.2.3"; sha256="0xd2gbvry061409kiwq99i13641g8x6m9kbgg4yr0x6m9dh7hxa8"; depends=[AnnotationDbi org_Mm_eg_db]; }; @@ -579,7 +601,7 @@ in with self; { mogene20sttranscriptcluster_db = derive2 { name="mogene20sttranscriptcluster.db"; version="8.7.0"; sha256="1s7cdjglrc9qqf3gsmhsyycfa0h5qrbk28i4z3z4mb9g6242r1r4"; depends=[AnnotationDbi org_Mm_eg_db]; }; mogene21stprobeset_db = derive2 { name="mogene21stprobeset.db"; version="8.7.0"; sha256="0l8y2zbhykzqs9hbjhj1cys1mzdjhmi4rjv4l3v0sv5969h6sl96"; depends=[AnnotationDbi org_Mm_eg_db]; }; mogene21sttranscriptcluster_db = derive2 { name="mogene21sttranscriptcluster.db"; version="8.7.0"; sha256="1mkw3997mqr7ssa60zpwhlyajda51smcrnlnxwif78g99yj0nrxb"; depends=[AnnotationDbi org_Mm_eg_db]; }; - mouse_db0 = derive2 { name="mouse.db0"; version="3.6.0"; sha256="0dxx2853blbsbxn65md4zlp59pdqj7wraiq39spxlbkail76yggp"; depends=[AnnotationDbi]; }; + mouse_db0 = derive2 { name="mouse.db0"; version="3.7.1"; sha256="1fyawqxf1m6cnl6p41q1bqb75k59n8ixn3kw8gf4kq34cldl0h9k"; depends=[AnnotationDbi]; }; mouse4302_db = derive2 { name="mouse4302.db"; version="3.2.3"; sha256="1wdgqawqzkr39xwl32cap4ksr59p7r7i83g82h1ss4q3lm58gxpm"; depends=[AnnotationDbi org_Mm_eg_db]; }; mouse4302cdf = derive2 { name="mouse4302cdf"; version="2.18.0"; sha256="1mpyma4x8zfs2fmmx57xw4cfs2cf9lhw71nc3icl72d7vmwidswc"; depends=[AnnotationDbi]; }; mouse4302frmavecs = derive2 { name="mouse4302frmavecs"; version="1.5.0"; sha256="04clwkfz1gqqwrnqbavkka3hv480w6vi6c4q947qqnhw8j5jjp7s"; depends=[]; }; @@ -616,25 +638,25 @@ in with self; { nugomm1a520177cdf = derive2 { name="nugomm1a520177cdf"; version="3.4.0"; sha256="0skd5b76si0vydzk5qhg4f1a1j655alxflm9sqci8fi8safwj96a"; depends=[AnnotationDbi]; }; nugomm1a520177probe = derive2 { name="nugomm1a520177probe"; version="3.4.0"; sha256="1n70k0mhv146983myjgk1cgkr9rmmcpqdv8wpkcr320qcvgf9bn7"; depends=[AnnotationDbi]; }; oligoData = derive2 { name="oligoData"; version="1.8.0"; sha256="1d1yfms3jv2c4s255xnh8yxwijrj35skw3nxds7l46y88lg3qn8y"; depends=[oligo]; }; - org_Ag_eg_db = derive2 { name="org.Ag.eg.db"; version="3.6.0"; sha256="1bqwvg6shkx9764yz8qzy08yhqjajhzgbjmk9cn3fxjipk9v523k"; depends=[AnnotationDbi]; }; - org_At_tair_db = derive2 { name="org.At.tair.db"; version="3.6.0"; sha256="0vfnfg0cn5iprrsyqn4gjsq9p5fz7imrl16v220497af9k9zg88b"; depends=[AnnotationDbi]; }; - org_Bt_eg_db = derive2 { name="org.Bt.eg.db"; version="3.6.0"; sha256="1lixfs1w5bnaxc9fyrvwgz9ldp4kxslgv7lm4icvcn517q3knsi4"; depends=[AnnotationDbi]; }; - org_Ce_eg_db = derive2 { name="org.Ce.eg.db"; version="3.6.0"; sha256="0jvmpm2yk4lr6cjdzqjq6dl4gjfgzb12v8xxws6a1gjbkwyirxd2"; depends=[AnnotationDbi]; }; - org_Cf_eg_db = derive2 { name="org.Cf.eg.db"; version="3.6.0"; sha256="1xzwi14l2ia5701rzfxl3qmf6nzdlg1a6k4p2q75fxw7c43nkp53"; depends=[AnnotationDbi]; }; - org_Dm_eg_db = derive2 { name="org.Dm.eg.db"; version="3.6.0"; sha256="0zljw8f7b1c1xlb0rpb3m9p1dj63q7m4ai5dp5qm26wjlhqyk0zx"; depends=[AnnotationDbi]; }; - org_Dr_eg_db = derive2 { name="org.Dr.eg.db"; version="3.6.0"; sha256="0hj1zxgxxn7ljl1apmlnf2niyb5gjqjv8y0mb8961y8b2iq7wflf"; depends=[AnnotationDbi]; }; - org_EcK12_eg_db = derive2 { name="org.EcK12.eg.db"; version="3.6.0"; sha256="0pqxbnry2k621szw7zpfg6yn1m3icz3l7l80xh5q4gc2vqri59i8"; depends=[AnnotationDbi]; }; - org_EcSakai_eg_db = derive2 { name="org.EcSakai.eg.db"; version="3.6.0"; sha256="04gscsr3mrqdprn8jc2ns1mf3h9nm19zh68fayjf0kb1j91k8hdd"; depends=[AnnotationDbi]; }; - org_Gg_eg_db = derive2 { name="org.Gg.eg.db"; version="3.6.0"; sha256="0jm7k4l8bxrbkhhn1bbc0l9622mszk6c2galrgc3bc091frz1w56"; depends=[AnnotationDbi]; }; - org_Hs_eg_db = derive2 { name="org.Hs.eg.db"; version="3.6.0"; sha256="0jav4c8av85380lbra41m33ymqy0kx4czni0kn3cpsa3sfk3ij17"; depends=[AnnotationDbi]; }; - org_Mm_eg_db = derive2 { name="org.Mm.eg.db"; version="3.6.0"; sha256="0l54hi68y6j5jjk88rgy7jhdcjbz6pg474kbpcj6x9z77i0mcfgr"; depends=[AnnotationDbi]; }; - org_Mmu_eg_db = derive2 { name="org.Mmu.eg.db"; version="3.6.0"; sha256="1y60cvnw5a7nnxryyw97fzrpsic4napsidhrd61qpp6nkbc3aa73"; depends=[AnnotationDbi]; }; - org_Pf_plasmo_db = derive2 { name="org.Pf.plasmo.db"; version="3.6.0"; sha256="08kfwsyi0bbmkfqyjgj4m04dmav9nzx6kskaw90ayrj2jv70ci77"; depends=[AnnotationDbi]; }; - org_Pt_eg_db = derive2 { name="org.Pt.eg.db"; version="3.6.0"; sha256="198w077sifyzsrx2vcb8vbrlk6ln6q74lrgkh81sbwshik7nmy4f"; depends=[AnnotationDbi]; }; - org_Rn_eg_db = derive2 { name="org.Rn.eg.db"; version="3.6.0"; sha256="0v2qx1hghlwsgf4lzax6wf3snc17ll4rrhq6za1cf1a0bgvjf28f"; depends=[AnnotationDbi]; }; - org_Sc_sgd_db = derive2 { name="org.Sc.sgd.db"; version="3.6.0"; sha256="0pprpk91j95ycr7hnd6a1n0aflbn3ibaizl2n2gsfwyjs2vyzq52"; depends=[AnnotationDbi]; }; - org_Ss_eg_db = derive2 { name="org.Ss.eg.db"; version="3.6.0"; sha256="02mldrxqmfwlf4fjlc6i9qv786zgr9cggwrfpkn5inj28hh6s29j"; depends=[AnnotationDbi]; }; - org_Xl_eg_db = derive2 { name="org.Xl.eg.db"; version="3.6.0"; sha256="0p76dj2l9r1rsxq0yh9fsqp22z7jg7i9sq43v5kc32pfgn4nizas"; depends=[AnnotationDbi]; }; + org_Ag_eg_db = derive2 { name="org.Ag.eg.db"; version="3.7.0"; sha256="101xvx62y1y2kbiv9j427879zhjindm1hzb9iscinmf10lwhyj8q"; depends=[AnnotationDbi]; }; + org_At_tair_db = derive2 { name="org.At.tair.db"; version="3.7.0"; sha256="0i5dv4lc8dh27ipf37wk84y75fmnbja0bbllzbchb459c9bpwcf9"; depends=[AnnotationDbi]; }; + org_Bt_eg_db = derive2 { name="org.Bt.eg.db"; version="3.7.0"; sha256="0vdfgh2yrawz8bbszgxl5vvq6iqvn25p5l01j7zhlmx035jcbfak"; depends=[AnnotationDbi]; }; + org_Ce_eg_db = derive2 { name="org.Ce.eg.db"; version="3.7.0"; sha256="1w5br1ss4ha8wv4v2saj7cmbjc2jw0dyj2f2y269l078z31wcnaz"; depends=[AnnotationDbi]; }; + org_Cf_eg_db = derive2 { name="org.Cf.eg.db"; version="3.7.0"; sha256="1y3kda375f327bv31cfp470546hvcdw5a8bl3z5h1dm6c556z7cl"; depends=[AnnotationDbi]; }; + org_Dm_eg_db = derive2 { name="org.Dm.eg.db"; version="3.7.0"; sha256="1pqjrzlyg72bjpy8zsxvaglc7jsv176bnyi87xdajmkvsgxpm7b3"; depends=[AnnotationDbi]; }; + org_Dr_eg_db = derive2 { name="org.Dr.eg.db"; version="3.7.0"; sha256="1xs5wsbcpy0iwbjyiv7fax57djqc529ai5fk1qfsdcvlja3cpglx"; depends=[AnnotationDbi]; }; + org_EcK12_eg_db = derive2 { name="org.EcK12.eg.db"; version="3.7.0"; sha256="0ii3k9b0rr6bkb16m108if9liinw7md4mgh8fz4yd4gh8a7zcli7"; depends=[AnnotationDbi]; }; + org_EcSakai_eg_db = derive2 { name="org.EcSakai.eg.db"; version="3.7.0"; sha256="1zcqbr4sds24mcggg71g4j6v0wp7fri75d1l0bhp0x245b9k5vnw"; depends=[AnnotationDbi]; }; + org_Gg_eg_db = derive2 { name="org.Gg.eg.db"; version="3.7.0"; sha256="0lyzznrnyyw9lsdp58a0sc5jw2lrccsv44dvrza2ix8mx46gplis"; depends=[AnnotationDbi]; }; + org_Hs_eg_db = derive2 { name="org.Hs.eg.db"; version="3.7.0"; sha256="1qxz9l80yg3qdqszs6dsscp7lrpfi1bgd0pxh9j7q34vprzwhdim"; depends=[AnnotationDbi]; }; + org_Mm_eg_db = derive2 { name="org.Mm.eg.db"; version="3.7.0"; sha256="1i3nvrd3wjigf1rmgxq1p5xxc3p8v02h5gwi62s30rkrsyjjfjxx"; depends=[AnnotationDbi]; }; + org_Mmu_eg_db = derive2 { name="org.Mmu.eg.db"; version="3.7.0"; sha256="1c6mwknyf8cq824qm3cax0a2l3wd2h9dw6pylhwm0x7viz2xf2iz"; depends=[AnnotationDbi]; }; + org_Pf_plasmo_db = derive2 { name="org.Pf.plasmo.db"; version="3.7.0"; sha256="0s3ibaqvjw3sg1j22pfgzw1gcb9pv9b8a4livj9ph73jqhx03r5i"; depends=[AnnotationDbi]; }; + org_Pt_eg_db = derive2 { name="org.Pt.eg.db"; version="3.7.0"; sha256="1n9qd34gjkjgbbz07h6ibzgbq9id81z6ni01vmaki3554gmfk3dl"; depends=[AnnotationDbi]; }; + org_Rn_eg_db = derive2 { name="org.Rn.eg.db"; version="3.7.0"; sha256="10293py12jar1ab3s1b872c5gxpw9d2d5sxk4iq5g38i0gcf5gsc"; depends=[AnnotationDbi]; }; + org_Sc_sgd_db = derive2 { name="org.Sc.sgd.db"; version="3.7.0"; sha256="0dwaw9v4c1d5wr6skaf97s013wqwqm31bybhggm1fm59aa6mkdwv"; depends=[AnnotationDbi]; }; + org_Ss_eg_db = derive2 { name="org.Ss.eg.db"; version="3.7.0"; sha256="1s5zizma3ba00z8q1k9h4fajxwj3f2jg1034rfwqlhsscwrhv5ih"; depends=[AnnotationDbi]; }; + org_Xl_eg_db = derive2 { name="org.Xl.eg.db"; version="3.7.0"; sha256="002i6aacrirvyzi14r26fgr6cqc0bfwn0wg83sbligp2dwqm0bb4"; depends=[AnnotationDbi]; }; paeg1acdf = derive2 { name="paeg1acdf"; version="2.18.0"; sha256="127pgxxp5wp3hgmafbzdzsk4gqnllq1m1gcsfyzkvpkvmbn4aa9n"; depends=[AnnotationDbi]; }; paeg1aprobe = derive2 { name="paeg1aprobe"; version="2.18.0"; sha256="0hbyd402wf9nzy2g93nhnf2zsi9jvhgfk0llxlyfk0kqxs0y4byy"; depends=[AnnotationDbi]; }; pd_081229_hg18_promoter_medip_hx1 = derive2 { name="pd.081229.hg18.promoter.medip.hx1"; version="0.99.4"; sha256="1h4925dmw0vfsnhllg55gswq3sxfmx9rcjzifdvgs9y27399psrr"; depends=[Biostrings DBI IRanges oligo oligoClasses RSQLite]; }; @@ -811,7 +833,7 @@ in with self; { phastCons100way_UCSC_hg19 = derive2 { name="phastCons100way.UCSC.hg19"; version="3.7.2"; sha256="1jmc4k4zgkx5vr2plnidnd9bidlwlb0kr7mjg60cqjw7dq7jl1fa"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; phastCons100way_UCSC_hg38 = derive2 { name="phastCons100way.UCSC.hg38"; version="3.7.1"; sha256="0dka39rvx4d3wbcjypcgvc19s6cnxkkfywa4irv23kpibq1sjyv0"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; phastCons7way_UCSC_hg38 = derive2 { name="phastCons7way.UCSC.hg38"; version="3.7.1"; sha256="105isdrb3nsy30wd8yy9vrrv8b7c8izc11xqqixg6rcriacd0rl0"; depends=[BSgenome GenomeInfoDb GenomicRanges GenomicScores IRanges S4Vectors]; }; - pig_db0 = derive2 { name="pig.db0"; version="3.6.0"; sha256="0qiym7v0z6rr68191lj5hnkzdjc4k61cbjvzj59x5aygba6clm8y"; depends=[AnnotationDbi]; }; + pig_db0 = derive2 { name="pig.db0"; version="3.7.1"; sha256="06hwggby003y64mhrk4b48zxnh3csqi5hm9y42iccz17qs7j1jmi"; depends=[AnnotationDbi]; }; plasmodiumanophelescdf = derive2 { name="plasmodiumanophelescdf"; version="2.18.0"; sha256="1vs36091djinn3g6rjhmy9xfdyi58365zbcjc9mf50adnp2i5fq9"; depends=[AnnotationDbi]; }; plasmodiumanophelesprobe = derive2 { name="plasmodiumanophelesprobe"; version="2.18.0"; sha256="03hfq51nrpmx8ihc48jiih6bk99irrgal9x7i7mgcv8xd508gcsy"; depends=[AnnotationDbi]; }; poplarcdf = derive2 { name="poplarcdf"; version="2.18.0"; sha256="0j28czs936j2wgwp63qbwl1mjcflcrx7ir88jzxkkw7411ch1gl1"; depends=[AnnotationDbi]; }; @@ -840,14 +862,14 @@ in with self; { ragene20sttranscriptcluster_db = derive2 { name="ragene20sttranscriptcluster.db"; version="8.7.0"; sha256="135cgn92raa6f9yiw4k25rn04rpg5mdnf969l66x4s1jcc0rwscq"; depends=[AnnotationDbi org_Rn_eg_db]; }; ragene21stprobeset_db = derive2 { name="ragene21stprobeset.db"; version="8.7.0"; sha256="0lp4prymrm3cp8yq1hba9bylw22hcvlx7piqpvjx51hj79yrwdig"; depends=[AnnotationDbi org_Rn_eg_db]; }; ragene21sttranscriptcluster_db = derive2 { name="ragene21sttranscriptcluster.db"; version="8.7.0"; sha256="1b7s2r4w1yy2v3srs6n931zc64qf58nq4apmq2ag5nx50wspima1"; depends=[AnnotationDbi org_Rn_eg_db]; }; - rat_db0 = derive2 { name="rat.db0"; version="3.6.0"; sha256="1dxmdc4pvr3bl5vc6pw10ddqknxs5ggmr1zvmxgrk8girgkpja1h"; depends=[AnnotationDbi]; }; + rat_db0 = derive2 { name="rat.db0"; version="3.7.1"; sha256="1k7vx0iihb5sgaicrxbv33fi7kjwqfskbwn37aj769nqxq66fx8h"; depends=[AnnotationDbi]; }; rat2302_db = derive2 { name="rat2302.db"; version="3.2.3"; sha256="0vj4vkx091m34xqjh6gv6m2iqszvn5rq3kvnpyq3fin5v42wrsr1"; depends=[AnnotationDbi org_Rn_eg_db]; }; rat2302cdf = derive2 { name="rat2302cdf"; version="2.18.0"; sha256="1748rc6yypd7y8wgr1qg632pcsxx0fkxjz6b3z4fhblgdllhy9wk"; depends=[AnnotationDbi]; }; rat2302probe = derive2 { name="rat2302probe"; version="2.18.0"; sha256="1zwjgbcb9d4ib6z1iyjz8x11lq0b5gqs08y6j3idb5wf3i2p521v"; depends=[AnnotationDbi]; }; ratCHRLOC = derive2 { name="ratCHRLOC"; version="2.1.6"; sha256="0mgk6lwvvdwjzjh4r1q1q6nfnx4vqx9iy6gmbrb9f31jf30hqnsb"; depends=[]; }; rattoxfxcdf = derive2 { name="rattoxfxcdf"; version="2.18.0"; sha256="0q84lfaxnnj2zbm5q8xswa1md15fjj4i0djnqr835ixzn7px4yqn"; depends=[AnnotationDbi]; }; rattoxfxprobe = derive2 { name="rattoxfxprobe"; version="2.18.0"; sha256="1kp159553rkcn9yh6x3yph3yjz2ja21wi9j5ax03qnhwlsl1x8ik"; depends=[AnnotationDbi]; }; - reactome_db = derive2 { name="reactome.db"; version="1.64.0"; sha256="1wwgi5wr8ax0wns32zkz92wzh8ivq3q19m4pxvs8rrgwnlbyp81d"; depends=[AnnotationDbi]; }; + reactome_db = derive2 { name="reactome.db"; version="1.66.0"; sha256="18kh68sx9825bi92904xcygjh9jsbxyhsp4ghw1wh160na65gy3v"; depends=[AnnotationDbi]; }; rgu34a_db = derive2 { name="rgu34a.db"; version="3.2.3"; sha256="1s2sd5bqlj4qhamhrnb9byxn8nc7z265mqy7zzkgxcd6a2k472vp"; depends=[AnnotationDbi org_Rn_eg_db]; }; rgu34acdf = derive2 { name="rgu34acdf"; version="2.18.0"; sha256="08z9f16xp1m2mwl9vlmbffxl4zyyl8cgzf6wp66rrm32lvl0nbwq"; depends=[AnnotationDbi]; }; rgu34aprobe = derive2 { name="rgu34aprobe"; version="2.18.0"; sha256="1gjxyq9128jgv3ic386f84rajgf3wz7yi2dja80y0ff4m0a48dlh"; depends=[AnnotationDbi]; }; @@ -861,10 +883,11 @@ in with self; { rgug4105a_db = derive2 { name="rgug4105a.db"; version="3.2.3"; sha256="0lq8k95qm0q7j65nf16p3f09dn9zs87n3k561wxrgi2lb0pf6j40"; depends=[AnnotationDbi org_Rn_eg_db]; }; rgug4130a_db = derive2 { name="rgug4130a.db"; version="3.2.3"; sha256="0zlcn9spw23bj3px9z1l2f5afn09zbr6rv0nbd2h6dd12wrvy1zk"; depends=[AnnotationDbi org_Rn_eg_db]; }; rgug4131a_db = derive2 { name="rgug4131a.db"; version="3.2.3"; sha256="1r272jf9cflf1yf4bznp4d59h7bd7adh1i3rf890h5ffc0xzf5cq"; depends=[AnnotationDbi org_Rn_eg_db]; }; - rhesus_db0 = derive2 { name="rhesus.db0"; version="3.6.0"; sha256="1vlqd4qk0wph3vmd125dw9iipgljf2s3i46kr7bjswj0k9k4385h"; depends=[AnnotationDbi]; }; + rhesus_db0 = derive2 { name="rhesus.db0"; version="3.7.1"; sha256="1k695lwbwznk4i03dqpfyk0nx4s9n1qlgh9ccfxjy591lraj7b4j"; depends=[AnnotationDbi]; }; rhesuscdf = derive2 { name="rhesuscdf"; version="2.18.0"; sha256="0q2alkxm80wkzaf0q80df27q30qkswybavz05x6ywsihbs9h0nb8"; depends=[AnnotationDbi]; }; rhesusprobe = derive2 { name="rhesusprobe"; version="2.18.0"; sha256="0fd8pvwvpcmx41k80nbccjxllh39fvjf7l9dr8facisl1x7gsfil"; depends=[AnnotationDbi]; }; ri16cod_db = derive2 { name="ri16cod.db"; version="3.4.0"; sha256="1xz533vxjdyxx1wkks0kgk6b90sxs44iqcsvyds0xcm573bx8c6q"; depends=[AnnotationDbi org_Rn_eg_db]; }; + ribosomaldatabaseproject11_5MgDb = derive2 { name="ribosomaldatabaseproject11.5MgDb"; version="1.00.0"; sha256="04ppa4k8p54bmkq3jm41h0v4lb5hz95cmnakfzmqfml00ir04mxp"; depends=[metagenomeFeatures]; }; ricecdf = derive2 { name="ricecdf"; version="2.18.0"; sha256="07lsw9rklk2rsvbkcj1ci8hg2x68k3qpkx9yw0cmd7rg5fvydgns"; depends=[AnnotationDbi]; }; riceprobe = derive2 { name="riceprobe"; version="2.18.0"; sha256="0w6qvszdmnipn3v2bld46x7my2a9hni0jbxd0y1d6xcrrgs951ra"; depends=[AnnotationDbi]; }; rnu34_db = derive2 { name="rnu34.db"; version="3.2.3"; sha256="0ahridq75rmjyaivmlhn428wg712zv3003cbzzrajm9w6nibbfgk"; depends=[AnnotationDbi org_Rn_eg_db]; }; @@ -878,6 +901,7 @@ in with self; { rwgcod_db = derive2 { name="rwgcod.db"; version="3.4.0"; sha256="1k0fpnv314lx2jf3mm6xfqa3jx353sp42awxqys9byzhg9zyj2j3"; depends=[AnnotationDbi org_Rn_eg_db]; }; saureuscdf = derive2 { name="saureuscdf"; version="2.18.0"; sha256="0vmm3fy10dzzmaq22ah4fb0k3fs1gdbhnsi8mxz7xgp27dcan29j"; depends=[AnnotationDbi]; }; saureusprobe = derive2 { name="saureusprobe"; version="2.18.0"; sha256="0s5ma3hh7ncsi4dq33r3hwffk85x3gvjbm5cslppbsd0r0bjwkia"; depends=[AnnotationDbi]; }; + silva128_1MgDb = derive2 { name="silva128.1MgDb"; version="1.00.0"; sha256="0pwwxxa55d3919rbczg5iskd03ignimk80m52kfi930b1kdg9qc2"; depends=[metagenomeFeatures]; }; soybeancdf = derive2 { name="soybeancdf"; version="2.18.0"; sha256="1dlwxdslm827661z6f4z2hwr7wpwqfzvizhvv63p86ll7l6gs3s8"; depends=[AnnotationDbi]; }; soybeanprobe = derive2 { name="soybeanprobe"; version="2.18.0"; sha256="06dpwqad7q3wyq0bsgpwkw8kx1gq5fy1s1lw632xrvgcid2fsmf8"; depends=[AnnotationDbi]; }; sugarcanecdf = derive2 { name="sugarcanecdf"; version="2.18.0"; sha256="0wghc6wr7iwkql63m3wibjjdcdpqd53z0g5rxdh553sjb0ca2n7z"; depends=[AnnotationDbi]; }; @@ -898,8 +922,8 @@ in with self; { vitisviniferaprobe = derive2 { name="vitisviniferaprobe"; version="2.18.0"; sha256="1ggz1s37dwvrkhj4vx2civyhap7bgqsshy33lk14z4fjsayfi39a"; depends=[AnnotationDbi]; }; wheatcdf = derive2 { name="wheatcdf"; version="2.18.0"; sha256="1gmbrdilqvm54h6nkb1cm01ki8aipiywd4qj8gpwlm2hqrimr8kr"; depends=[AnnotationDbi]; }; wheatprobe = derive2 { name="wheatprobe"; version="2.18.0"; sha256="1fifi3pvzdrg356idwz0kx7qlf5mssdxlyvwpn3cjgw0z7n7cnw8"; depends=[AnnotationDbi]; }; - worm_db0 = derive2 { name="worm.db0"; version="3.6.0"; sha256="0k99b64gkzmvmrypd5r96k0y2i4ph0kr70kkfnhmmxgwgd8wg0db"; depends=[AnnotationDbi]; }; - xenopus_db0 = derive2 { name="xenopus.db0"; version="3.6.0"; sha256="1jgdidzpka00w21358rj2lrz1chh518iyqlrj3c5rsamrisdyj2c"; depends=[AnnotationDbi]; }; + worm_db0 = derive2 { name="worm.db0"; version="3.7.1"; sha256="0p5rzmkars7kl4y4mlq6jbmgp1mdfw3jcnvhl50dnpqc7h28y4xf"; depends=[AnnotationDbi]; }; + xenopus_db0 = derive2 { name="xenopus.db0"; version="3.7.1"; sha256="067vs7b2slmragqqnfpgy6m187cz1rx9r5agizrjycndzdzkpy3k"; depends=[AnnotationDbi]; }; xenopuslaeviscdf = derive2 { name="xenopuslaeviscdf"; version="2.18.0"; sha256="1bcz1hr7gxw6ac4qvw0giph6hfcf5i9b11s274ypq512qc1d32iq"; depends=[AnnotationDbi]; }; xenopuslaevisprobe = derive2 { name="xenopuslaevisprobe"; version="2.18.0"; sha256="0prb14zn2gvgxq8w0y21x1ng51cn3bgjhkppf7zkmnq1xkzvq0pw"; depends=[AnnotationDbi]; }; xlaevis_db = derive2 { name="xlaevis.db"; version="3.2.3"; sha256="0cdi71c8pflb8n4yfxc0wmfi51w6z0dlz7nw5hv0hkx547v79d53"; depends=[AnnotationDbi org_Xl_eg_db]; }; @@ -911,7 +935,7 @@ in with self; { ye6100subbcdf = derive2 { name="ye6100subbcdf"; version="2.18.0"; sha256="1169hv56981b915rlr5w5sn6ppyjd8as7f4k1hbjzadrdrl3glwp"; depends=[AnnotationDbi]; }; ye6100subccdf = derive2 { name="ye6100subccdf"; version="2.18.0"; sha256="0mhr4zd33gfvvivc17k7fb6nvmhq6h3q0xbx2zl09zd6qk09kizm"; depends=[AnnotationDbi]; }; ye6100subdcdf = derive2 { name="ye6100subdcdf"; version="2.18.0"; sha256="11b1fflgc34lrj4yf1p7way5n83cm9c7znsbxpzlwddwyy8qib30"; depends=[AnnotationDbi]; }; - yeast_db0 = derive2 { name="yeast.db0"; version="3.6.0"; sha256="0xv4v1ybcgz5ha7g98zkfmi6mw0ywrdfspzb39rj13np9bwrqfcp"; depends=[AnnotationDbi]; }; + yeast_db0 = derive2 { name="yeast.db0"; version="3.7.1"; sha256="1shjbflvlxipiyapwd6jpqs9mp8nyr3j63wcpnaznmxv0z5k0fw8"; depends=[AnnotationDbi]; }; yeast2_db = derive2 { name="yeast2.db"; version="3.2.3"; sha256="1xns0129ifklipbardybkjyxfwnlklavq0k6s15wk2iwk7vxa33s"; depends=[AnnotationDbi org_Sc_sgd_db]; }; yeast2cdf = derive2 { name="yeast2cdf"; version="2.18.0"; sha256="0c68val9x8bfnv4xx0vag9dxwsx5q8dzbj0dpha3nshh12jw48w9"; depends=[AnnotationDbi]; }; yeast2probe = derive2 { name="yeast2probe"; version="2.18.0"; sha256="125nif693qcmxc0nnnz917f9avggcdr8g9rfvx2qdc54a2l7vdb7"; depends=[AnnotationDbi]; }; @@ -920,7 +944,7 @@ in with self; { ygs98frmavecs = derive2 { name="ygs98frmavecs"; version="1.3.0"; sha256="1xrm1209xnknwvad7nvg1a0mbxz15z12yd4x5bia3cq03zcmzf9m"; depends=[]; }; ygs98probe = derive2 { name="ygs98probe"; version="2.18.0"; sha256="0awf6z4j2vb2jk9a9j2r512yd3m31660y68pasa9mp488m270a3q"; depends=[AnnotationDbi]; }; zebrafish_db = derive2 { name="zebrafish.db"; version="3.2.3"; sha256="1n6p04hlm5c32fnficx294s7n7izy5460avagw8hx1g5xryhdzqk"; depends=[AnnotationDbi org_Dr_eg_db]; }; - zebrafish_db0 = derive2 { name="zebrafish.db0"; version="3.6.0"; sha256="1c7m109yrpvzhj330n8rj1ppvwxr96nlhhwc48rj687qd1fnbj48"; depends=[AnnotationDbi]; }; + zebrafish_db0 = derive2 { name="zebrafish.db0"; version="3.7.1"; sha256="1x9s6sxxgijjnrvg4fggnqhv10zwsfw6hy1qa93rjmpgqpr7ad20"; depends=[AnnotationDbi]; }; zebrafishcdf = derive2 { name="zebrafishcdf"; version="2.18.0"; sha256="0sq1xqhblbilvaiabhqyl9gxdj3jg576vgq8v0cls1zvvx0isrx0"; depends=[AnnotationDbi]; }; zebrafishprobe = derive2 { name="zebrafishprobe"; version="2.18.0"; sha256="1pb8z2rdhq11hq391xyi236scyafbp56kbhhwsnha36yygz5drw0"; depends=[AnnotationDbi]; }; } diff --git a/pkgs/development/r-modules/bioc-experiment-packages.nix b/pkgs/development/r-modules/bioc-experiment-packages.nix index fbf8b26f0ea1..04f4d25def24 100644 --- a/pkgs/development/r-modules/bioc-experiment-packages.nix +++ b/pkgs/development/r-modules/bioc-experiment-packages.nix @@ -19,31 +19,36 @@ in with self; { AmpAffyExample = derive2 { name="AmpAffyExample"; version="1.21.0"; sha256="1k1qzxakbavm10bd0ybs1gk97w1y825iqvwimn0cr128qw2xxkyj"; depends=[affy]; }; AneuFinderData = derive2 { name="AneuFinderData"; version="1.9.0"; sha256="0m3pvsdd2y1947zl582791bsip95j41fc6g9gbin3cg51y7lb6xr"; depends=[]; }; AshkenazimSonChr21 = derive2 { name="AshkenazimSonChr21"; version="1.11.0"; sha256="08r5430gqsmkbh4n49ac2fl0m24zmqjnc9yxppw5mr0d4n5l26y5"; depends=[]; }; - BeadArrayUseCases = derive2 { name="BeadArrayUseCases"; version="1.19.0"; sha256="177zapqbf8ipavs1sp1gby99dbbzsyzgxyjhr258r7849b388k1v"; depends=[beadarray GEOquery limma]; }; - BloodCancerMultiOmics2017 = derive2 { name="BloodCancerMultiOmics2017"; version="1.1.1"; sha256="1x1cdq226gr69wlnl543ynvwrxd7fr7znvvh6x1ka8iw357sfglf"; depends=[beeswarm Biobase DESeq2 devtools dplyr ggdendro ggplot2 glmnet gtable ipflasso RColorBrewer reshape2 scales SummarizedExperiment survival tibble]; }; + AssessORFData = derive2 { name="AssessORFData"; version="0.99.2"; sha256="0yi2vxzg21nkqlywcpv6n2vzksl77cvkc42ii9p7gy9kpv56553k"; depends=[DECIPHER]; }; + BeadArrayUseCases = derive2 { name="BeadArrayUseCases"; version="1.19.1"; sha256="08c7aqnh4wnhnalrvchcyhy5vmxq5xkq26pmp9xjn2x4zwf4156y"; depends=[beadarray GEOquery limma]; }; + BloodCancerMultiOmics2017 = derive2 { name="BloodCancerMultiOmics2017"; version="1.1.4"; sha256="1hh1l134cmbcmyc40fwfrwrbx6qyiv9a3bz8hp9vbdf1vslhcnpk"; depends=[beeswarm Biobase DESeq2 devtools dplyr ggdendro ggplot2 glmnet gtable ipflasso RColorBrewer reshape2 scales SummarizedExperiment survival tibble]; }; CCl4 = derive2 { name="CCl4"; version="1.19.0"; sha256="1j4q7mm4lwi3rcf0y6zj36xc6n7c8y6l8iv9ac4avbgvr1rvlxaq"; depends=[Biobase limma]; }; CLL = derive2 { name="CLL"; version="1.21.0"; sha256="103lmn87zw73sx30ln6g4382ydpi97b1zsm7www8bwlnw6zx7k7g"; depends=[affy Biobase]; }; - CLLmethylation = derive2 { name="CLLmethylation"; version="1.1.0"; sha256="1rwnc84plgkzlz78gawjhjf4lf6gbdzgdhjp6ap49bqzgpp3c10a"; depends=[ExperimentHub SummarizedExperiment]; }; + CLLmethylation = derive2 { name="CLLmethylation"; version="1.1.1"; sha256="1vbvxb3bnwx4ngxkk6vrhshcfyrv0fvs3vhlqk0j9q1mhxg8p3a9"; depends=[ExperimentHub SummarizedExperiment]; }; COHCAPanno = derive2 { name="COHCAPanno"; version="1.17.0"; sha256="199xz5qwp06kr3smr25vx2w25hmzf7qbpaw18aj7bvccsdsyvky9"; depends=[]; }; CONFESSdata = derive2 { name="CONFESSdata"; version="1.9.0"; sha256="091ydgxqldrcr3b73pqyk6555yyclnnr4yizi0kknqasx33sb802"; depends=[]; }; COPDSexualDimorphism_data = derive2 { name="COPDSexualDimorphism.data"; version="1.17.0"; sha256="1pgfqrp6cx94marm96swqq8c9nr00xdmlf62hvmacqwspsajbnya"; depends=[]; }; COSMIC_67 = derive2 { name="COSMIC.67"; version="1.17.0"; sha256="0qd0xbc8hy25hyy8bilim2w5inhwz88rypbqc8vjlg54r2yl12nh"; depends=[GenomicRanges SummarizedExperiment VariantAnnotation]; }; - CRCL18 = derive2 { name="CRCL18"; version="0.115.0"; sha256="0y2v5fmlfj7hzkvw1l116vnczjnmhxd77gvdqjjynl9cgvlx0smq"; depends=[Biobase]; }; + CRCL18 = derive2 { name="CRCL18"; version="1.1.0"; sha256="1hxh7fldfy2v9sii5clwi9i568dcc742nd4da0048p4pm87qxcsv"; depends=[Biobase]; }; CardinalWorkflows = derive2 { name="CardinalWorkflows"; version="1.13.0"; sha256="1rjp3ybc0yx8sjqp4ahadgymlld2l2hn3dxxvpng06qpp5jch0zq"; depends=[Cardinal]; }; CellMapperData = derive2 { name="CellMapperData"; version="1.7.0"; sha256="0zjssdm2z7i6bcp781x9lz09dmh5krvvxg5a0la79dj5vvs72cjp"; depends=[CellMapper ExperimentHub]; }; - ChIC_data = derive2 { name="ChIC.data"; version="1.1.0"; sha256="07gyyv7bjfxa978c40lkh65m0x2zi855mapvwgpazqgq5qhxyfya"; depends=[caret]; }; + ChAMPdata = derive2 { name="ChAMPdata"; version="2.13.0"; sha256="1xa5lcxf7npb8mykqpx84vpjavl9xzwl24nlsaaw3gk75cfrhpkx"; depends=[BiocGenerics GenomicRanges]; }; + ChIC_data = derive2 { name="ChIC.data"; version="1.1.4"; sha256="0s8nm65kwk2cbs8g66zc46q31nd66fdm0kk0d6gxl6zhv0p3d8dv"; depends=[caret]; }; + ChIPXpressData = derive2 { name="ChIPXpressData"; version="1.19.0"; sha256="1f32hzqgpiclby25223ksp63xlhdk7d52sf2xc97hpjig0571630"; depends=[bigmemory]; }; ChIPexoQualExample = derive2 { name="ChIPexoQualExample"; version="1.5.0"; sha256="0y2s4hw7hbfspy1hjsqkaw72pm26k911699k6sw4jhvjh7mkvjbf"; depends=[]; }; ChimpHumanBrainData = derive2 { name="ChimpHumanBrainData"; version="1.19.0"; sha256="1i2aj1vxak6b53mpcd36q2xwgpddllqpqz3wii7rrsa9mg2gaaza"; depends=[affy hexbin limma qvalue statmod]; }; ConnectivityMap = derive2 { name="ConnectivityMap"; version="1.17.0"; sha256="1zz0vq192jfnp494mp61xmkxyd94bbh9xs268jd7ynnlpjp9phsx"; depends=[]; }; - CopyhelpeR = derive2 { name="CopyhelpeR"; version="1.13.0"; sha256="131yanjrw3zsp3ly9i3s2fla7v97wdrrcajsqw38fi8nrln24qbf"; depends=[]; }; - DAPARdata = derive2 { name="DAPARdata"; version="1.11.0"; sha256="0hf2ijncpsjyyvdwnpfb8agsz3w6ph8ga844cdf5q18l51iyprb4"; depends=[knitr MSnbase]; }; + CopyNeutralIMA = derive2 { name="CopyNeutralIMA"; version="0.99.14"; sha256="1lvdacdazpp071grc75gjxmhwjzkm22lhwzjvf6baclq9qfjgqp2"; depends=[ExperimentHub Rdpack]; }; + CopyhelpeR = derive2 { name="CopyhelpeR"; version="1.13.1"; sha256="014jissvpkj2d0sz3r1dr5c5qs29hbvs9jvm8bl86mld8ff3nlkc"; depends=[]; }; + DAPARdata = derive2 { name="DAPARdata"; version="1.11.4"; sha256="06qwja8qkbix6ial81yv1q3bxrdmqrgridina094p1xrxbfrn5sb"; depends=[knitr MSnbase]; }; DLBCL = derive2 { name="DLBCL"; version="1.21.0"; sha256="0advvjkd6skynjjnz4s9mdnh0l9l2zhn4n9x0kg23dmsg4r8vqm7"; depends=[Biobase]; }; DMRcatedata = derive2 { name="DMRcatedata"; version="1.17.0"; sha256="1a669jjvkjjklbh2kxrv3y2clfps067w6w19y1yr2a8wc7crbl4a"; depends=[GenomicRanges]; }; DREAM4 = derive2 { name="DREAM4"; version="1.17.0"; sha256="0s3y3wgg487p5fswbin4237mrm9kzbq12a84jiixhql1j2ysbhcs"; depends=[SummarizedExperiment]; }; - DeSousa2013 = derive2 { name="DeSousa2013"; version="1.17.0"; sha256="0ahldh3d6phm20ljnyx0hz7q0zk8r3i7i39wy1arqz0rqgmgzfql"; depends=[affy AnnotationDbi Biobase cluster ConsensusClusterPlus frma frmaTools gplots hgu133plus2_db hgu133plus2frmavecs pamr rgl ROCR siggenes survival sva]; }; - DmelSGI = derive2 { name="DmelSGI"; version="1.13.0"; sha256="1drs5gp2vh7m61wj6ypa9bpyn8igmzsql0ddyzpgp8sa99w0w7kd"; depends=[abind gplots igraph knitr limma rhdf5 TSP]; }; - DonaPLLP2013 = derive2 { name="DonaPLLP2013"; version="1.19.0"; sha256="04gphwyic256x2wzapr9kqzq1z10yl9a2s64m4dn3bwy4613b6rv"; depends=[EBImage]; }; + DeSousa2013 = derive2 { name="DeSousa2013"; version="1.17.2"; sha256="1xz1l83my34kwr4wk6vq3q5yzd3i0ky5qm44wx65f4d92hn7k3v5"; depends=[affy AnnotationDbi Biobase cluster ConsensusClusterPlus frma frmaTools gplots hgu133plus2_db hgu133plus2frmavecs pamr rgl ROCR siggenes survival sva]; }; + DmelSGI = derive2 { name="DmelSGI"; version="1.13.1"; sha256="0v25rb5myhki1vvmmzyhpa8n0vv623zj6lh26a10iq4i5bvda9c5"; depends=[abind gplots igraph knitr limma rhdf5 TSP]; }; + DonaPLLP2013 = derive2 { name="DonaPLLP2013"; version="1.19.1"; sha256="1sbhq0m67v5swyafrn74cjz4h3r6d1qmn2skkz3xwjgm70qpbjrb"; depends=[EBImage]; }; DrugVsDiseasedata = derive2 { name="DrugVsDiseasedata"; version="1.17.0"; sha256="05xykgmiakw6n8f1b86wbyjzs9v6b7qz8119pwvbfjgncgwqmcx9"; depends=[]; }; + DuoClustering2018 = derive2 { name="DuoClustering2018"; version="0.99.2"; sha256="0f4ps36wd1yll9w4zkx6n4kz0svqfajmb11a5c51b55572siq203"; depends=[dplyr ExperimentHub ggplot2 ggthemes magrittr mclust purrr reshape2 tidyr viridis]; }; DvDdata = derive2 { name="DvDdata"; version="1.17.0"; sha256="0x5crrym68rw2r9nmb33j1n1f5rxpj5rzn8b5j403ikxywfwxblh"; depends=[]; }; EGSEAdata = derive2 { name="EGSEAdata"; version="1.9.0"; sha256="1bmxm535h9ilnpbm196rf40543kh1yf5ldqxilhiyx5k0qaaihmz"; depends=[]; }; ELMER_data = derive2 { name="ELMER.data"; version="2.5.5"; sha256="192jdmxl17m8s1r95c2lizh2r5zpazvx0az8xj22dva0mrazql9c"; depends=[GenomicRanges]; }; @@ -53,30 +58,32 @@ in with self; { Fletcher2013a = derive2 { name="Fletcher2013a"; version="1.17.0"; sha256="05kvsbr46yjpkdnn7rwxhj3wnlrgz92fgg35b8i781131vpy4lzh"; depends=[Biobase gplots limma VennDiagram]; }; Fletcher2013b = derive2 { name="Fletcher2013b"; version="1.17.0"; sha256="1rfsb49fcn127nzykwndzp7gapd36j3r01dvvhn87w6ryy9yc98c"; depends=[Fletcher2013a igraph RColorBrewer RedeR RTN]; }; FlowSorted_Blood_450k = derive2 { name="FlowSorted.Blood.450k"; version="1.19.0"; sha256="0ngh5zwikm83rzv9aykhxijf7nj345nnak2207jn4frdq8qahh3l"; depends=[minfi]; }; - FlowSorted_Blood_EPIC = derive2 { name="FlowSorted.Blood.EPIC"; version="0.99.36"; sha256="1yyrcg1zzq9mv6zx9an4bpszh7r9vacwrbcpdza5ihi8w4pcfw9y"; depends=[ExperimentHub genefilter IlluminaHumanMethylationEPICanno_ilm10b4_hg19 minfi nlme quadprog S4Vectors SummarizedExperiment]; }; + FlowSorted_Blood_EPIC = derive2 { name="FlowSorted.Blood.EPIC"; version="0.99.37"; sha256="1kfh6x69r3vc7v3in1q1n8frbsha5z8gmds7dcgy39wvry16c6lm"; depends=[ExperimentHub genefilter IlluminaHumanMethylationEPICanno_ilm10b4_hg19 minfi nlme quadprog S4Vectors SummarizedExperiment]; }; FlowSorted_CordBlood_450k = derive2 { name="FlowSorted.CordBlood.450k"; version="1.9.0"; sha256="1ib9g4zy3zwk7m6hl9ggi030qwrjch9jnip6d7a4b27cjzlf0sdq"; depends=[minfi]; }; FlowSorted_CordBloodNorway_450k = derive2 { name="FlowSorted.CordBloodNorway.450k"; version="1.7.0"; sha256="04i701nl8w8sdc85z1y8gzg076n3znnd9fkp35a7pq7sczkfih90"; depends=[minfi]; }; FlowSorted_DLPFC_450k = derive2 { name="FlowSorted.DLPFC.450k"; version="1.17.0"; sha256="1d9xq8ha0p1injk8l16vggfkzk7xlsgaqb227gvl6xc49q8dmh5m"; depends=[minfi]; }; FunciSNP_data = derive2 { name="FunciSNP.data"; version="1.17.0"; sha256="1vp55zd2ifamxm248jskvf2y29cgjyx98jw41h2pbly31qxq4h49"; depends=[IRanges rtracklayer]; }; GGdata = derive2 { name="GGdata"; version="1.19.0"; sha256="0mr6l11bgg8ncga9ivwdps6jp6zbcjs5jxvcpf834qaj92h63mrg"; depends=[AnnotationDbi Biobase GGBase illuminaHumanv1_db snpStats]; }; - GSBenchMark = derive2 { name="GSBenchMark"; version="0.115.0"; sha256="1kpkn05a0r6wf1cv1q9gprgzgjaj8b2ig3apkaydjilcjykbr3vg"; depends=[]; }; + GIGSEAdata = derive2 { name="GIGSEAdata"; version="0.99.11"; sha256="1rn6dmji5ja1p83gai18bcmdc9vi0fm4pq4yk7wdsbv6p334cqlq"; depends=[]; }; + GSBenchMark = derive2 { name="GSBenchMark"; version="1.1.0"; sha256="1a9hlgcz9m36gzkmxkq4i308hsm617hmsxmwq09yd5cxq8dl80g4"; depends=[]; }; GSE62944 = derive2 { name="GSE62944"; version="1.9.0"; sha256="1s28rkr5nm91vnl6cx0gifib4nw70gs8bhmv003f9kbpiq420i8k"; depends=[Biobase GEOquery]; }; GSVAdata = derive2 { name="GSVAdata"; version="1.17.0"; sha256="1gjc9psmx0i25bwki6l74d8jg3mrvfzjdnxs5bhbqnzab6fzdfh0"; depends=[Biobase GSEABase hgu95a_db]; }; GWASdata = derive2 { name="GWASdata"; version="1.19.0"; sha256="0i09njrq0fzwvzj6lqsa7kdnwi35lm7z0akywh0mr87i6dlqj8sq"; depends=[GWASTools]; }; GeuvadisTranscriptExpr = derive2 { name="GeuvadisTranscriptExpr"; version="1.9.0"; sha256="1h6ghr75h1i87lbarsganiw6mgjyiha4zv4hbjdjljc464s11b0d"; depends=[]; }; - HDCytoData = derive2 { name="HDCytoData"; version="1.1.0"; sha256="1nlalaccb5y6vsl5k63qz2mcjr6k6syciv95l18962acgnlqbpq1"; depends=[ExperimentHub flowCore SummarizedExperiment]; }; + HD2013SGI = derive2 { name="HD2013SGI"; version="1.21.1"; sha256="1m3q08m21vim5j520wgiwszrp6nnkrsfqf6wac8cyzw1qs3cp1s6"; depends=[EBImage geneplotter gplots limma LSD RColorBrewer splots vcd]; }; + HDCytoData = derive2 { name="HDCytoData"; version="1.1.2"; sha256="1ay7r0aya0b6rxwscg3lwzlgl9iaj9ykii52lmzpxx40yc6szpnv"; depends=[ExperimentHub flowCore SummarizedExperiment]; }; HEEBOdata = derive2 { name="HEEBOdata"; version="1.19.0"; sha256="1z8qb5xrzadg6fxg8cx04dpad3qiab5m8vhgdqw4xs8xdaqd4g1m"; depends=[]; }; HIVcDNAvantWout03 = derive2 { name="HIVcDNAvantWout03"; version="1.21.0"; sha256="0pgb0r6zp6v0wq16c5zjxzjjwb6cjjp3cn8jnh4p91rwf43za4rh"; depends=[]; }; - HMP16SData = derive2 { name="HMP16SData"; version="1.1.0"; sha256="1a5plpx6fcdn924gpfqnw6ykqrc9m62rdkzwwgwfmzj1pl4585qn"; depends=[AnnotationHub assertthat dplyr ExperimentHub kableExtra knitr magrittr readr S4Vectors SummarizedExperiment tibble]; }; - HSMMSingleCell = derive2 { name="HSMMSingleCell"; version="0.115.0"; sha256="0v5ks29280bybzhi5sfsrbrdajh8a29jkrr2c44ld2qchs9qhgmm"; depends=[]; }; + HMP16SData = derive2 { name="HMP16SData"; version="1.1.4"; sha256="0qjqf7ipczv3rs4r4l5ynagi46ksb98b8mylgvbclrqp7ny2wcbq"; depends=[AnnotationHub assertthat dplyr ExperimentHub kableExtra knitr magrittr readr S4Vectors SummarizedExperiment tibble]; }; + HSMMSingleCell = derive2 { name="HSMMSingleCell"; version="1.1.0"; sha256="0fl3r3sdnnn3s9h5sn0bmgpi0hj965cwgca51qkwcvll4rjamyq2"; depends=[]; }; HarmanData = derive2 { name="HarmanData"; version="1.9.0"; sha256="1c6avjny0fasj99q0a2dm8p3h68jalcglx51b90fnyjgvqgx3h2g"; depends=[]; }; HarmonizedTCGAData = derive2 { name="HarmonizedTCGAData"; version="1.3.0"; sha256="07fvdf6kzipa42r5dmmld7p2chbi074d248da0xmlm8lm1i0wkc9"; depends=[ExperimentHub]; }; HelloRangesData = derive2 { name="HelloRangesData"; version="1.7.0"; sha256="05yr2mklxwfij6yzmhpk83mlrq7zfcn8finf2m4lrvdbdzl1bkki"; depends=[]; }; - HiCDataHumanIMR90 = derive2 { name="HiCDataHumanIMR90"; version="0.115.0"; sha256="1498q13fd190cnn6rh1m796zpalfwxfw275r33k8dnjfqiw5c4mc"; depends=[]; }; + HiCDataHumanIMR90 = derive2 { name="HiCDataHumanIMR90"; version="1.1.0"; sha256="0nmd7iqa6cg74xvz1a2x9ahyzs3kwd4fnhz5nkh62sgndj1pv62l"; depends=[]; }; HiCDataLymphoblast = derive2 { name="HiCDataLymphoblast"; version="1.17.0"; sha256="0hjhlq7vx71lwv37vidwlb819hm617dx7g39hgf20ggccmp310rh"; depends=[]; }; Hiiragi2013 = derive2 { name="Hiiragi2013"; version="1.17.0"; sha256="17mnwnpsam62mc8bqdwjfh9fiayasbkx1gd3bbp0k82w3az9yzbf"; depends=[affy Biobase boot clue cluster genefilter geneplotter gplots gtools KEGGREST lattice latticeExtra MASS mouse4302_db RColorBrewer xtable]; }; HumanAffyData = derive2 { name="HumanAffyData"; version="1.7.0"; sha256="02hp2a7h0ivzdfql3vsrvxrn4answlr7hrhw5azdjw8jh895dd1j"; depends=[Biobase ExperimentHub]; }; - IHWpaper = derive2 { name="IHWpaper"; version="1.9.2"; sha256="1ah85aim6mfjiv08pxr11d9x84ymki2kvnncx1iidkqd81h97ifk"; depends=[Biobase BiocGenerics BiocParallel cowplot DESeq2 dplyr fdrtool genefilter ggplot2 IHW qvalue Rcpp SummarizedExperiment]; }; + IHWpaper = derive2 { name="IHWpaper"; version="1.9.6"; sha256="19fg4ca9hhlh4as0nyd3qkkgqphghgvlcs57279pl42nphzz1hw0"; depends=[Biobase BiocGenerics BiocParallel cowplot DESeq2 dplyr fdrtool genefilter ggplot2 IHW qvalue Rcpp SummarizedExperiment]; }; ITALICSData = derive2 { name="ITALICSData"; version="2.19.0"; sha256="0i09g3dj3rz0yr4n35g9fhc5df957i928vbinsx2bl3jsj7xrf6f"; depends=[]; }; Illumina450ProbeVariants_db = derive2 { name="Illumina450ProbeVariants.db"; version="1.17.0"; sha256="1y219yqipskv3mzf7g75rmzwsp5sq2r9cqacbpyc2gk28z6dfnix"; depends=[]; }; IlluminaDataTestFiles = derive2 { name="IlluminaDataTestFiles"; version="1.19.0"; sha256="0b6zhvkhpjhz9wr3cfcvyy16l1kvd6aq9p58y78ql9rgpbhz7dcz"; depends=[]; }; @@ -84,7 +91,7 @@ in with self; { JASPAR2014 = derive2 { name="JASPAR2014"; version="1.17.0"; sha256="13hrxj4q2r9bdzwnl0qm5ap92051483876rwq73bz6hy5xg73abx"; depends=[Biostrings]; }; JASPAR2016 = derive2 { name="JASPAR2016"; version="1.9.0"; sha256="1gx14sjv9v5705h1763p5js37jrvvlkiqdm7nrawjs4n6y4cpsdf"; depends=[]; }; JctSeqData = derive2 { name="JctSeqData"; version="1.11.0"; sha256="1zrnmvs1mmg07s5fi8m5yqb975kb1nkx98j0shpk9xi5jdbf7x0d"; depends=[]; }; - KEGGandMetacoreDzPathwaysGEO = derive2 { name="KEGGandMetacoreDzPathwaysGEO"; version="0.115.0"; sha256="1y7nnqxaqv9khgy58wq4mflgl0nmk589bcc76chjx7cijq88v09r"; depends=[Biobase BiocGenerics]; }; + KEGGandMetacoreDzPathwaysGEO = derive2 { name="KEGGandMetacoreDzPathwaysGEO"; version="1.1.0"; sha256="1d4qg0svrmfc6v7dhgxbsn0xfhyplizfh113n26z64y97nfhc21p"; depends=[Biobase BiocGenerics]; }; KEGGdzPathwaysGEO = derive2 { name="KEGGdzPathwaysGEO"; version="1.19.0"; sha256="0w2a3yjp5xhbxq0vhzyka8sx17a095ddnpm4jhac65s6zmndgqr3"; depends=[Biobase BiocGenerics]; }; KOdata = derive2 { name="KOdata"; version="1.7.0"; sha256="0grvn2pc38zv133v60hvjh1jx9dsbrwxrz9c6fb977z1rznrkzz8"; depends=[]; }; LiebermanAidenHiC2009 = derive2 { name="LiebermanAidenHiC2009"; version="0.19.0"; sha256="1i6rl8mziv8apxxa2hlmsg6ramq4aasbg9nxj963lsk9b6gnrzlf"; depends=[IRanges KernSmooth]; }; @@ -101,15 +108,16 @@ in with self; { MMDiffBamSubset = derive2 { name="MMDiffBamSubset"; version="1.17.0"; sha256="1bjkdyf0knkdbzdmlas81dhnm5k7yslq6km3yzffrvn1kssml47i"; depends=[]; }; MSBdata = derive2 { name="MSBdata"; version="0.99.1"; sha256="1bgzzrynb4066xps7wagawb2pjd64qab7n9il2znsidfprm03bxj"; depends=[]; }; MSstatsBioData = derive2 { name="MSstatsBioData"; version="1.3.0"; sha256="10i3gg9fbhcj6fz4fz1jzmqmabdf9c39ys8yp40qs60glv9gj3qa"; depends=[]; }; - MUGAExampleData = derive2 { name="MUGAExampleData"; version="0.115.0"; sha256="1ls2rhjx9ksdlz28dw3rm59rh6k17xyilda92ib48p7898njgf1c"; depends=[]; }; - MetaGxBreast = derive2 { name="MetaGxBreast"; version="1.1.0"; sha256="03k4ddgjvrpgg9xikjhy1ayampr8v18ncm57jpnn9wrijvyinpfj"; depends=[AnnotationHub Biobase ExperimentHub impute lattice]; }; - MetaGxOvarian = derive2 { name="MetaGxOvarian"; version="1.1.0"; sha256="0d7kpm9cqxkwnnickk0hcc2y0x4ah3mh8ajpdrhrylvffbmx4r38"; depends=[AnnotationHub Biobase ExperimentHub impute lattice]; }; - MetaGxPancreas = derive2 { name="MetaGxPancreas"; version="1.1.0"; sha256="0mpspppz8bmq90aq9jvvqs5700n0dkiqcd5pdrsija8ycp2gbxc9"; depends=[AnnotationHub Biobase ExperimentHub impute lattice]; }; + MUGAExampleData = derive2 { name="MUGAExampleData"; version="1.1.0"; sha256="18y2ljddzk0g7cn5v8cpc151mrdfzhvj0ah4c988lmc6xlqcyjsv"; depends=[]; }; + MetaGxBreast = derive2 { name="MetaGxBreast"; version="1.1.1"; sha256="1lzqv8alxccmfp6s4ylyam9ljwga9p9q5ndnhsljnfiyw820md78"; depends=[AnnotationHub Biobase ExperimentHub impute lattice]; }; + MetaGxOvarian = derive2 { name="MetaGxOvarian"; version="1.1.1"; sha256="1djqlmms5a24g8n6mimp4fib3h6qd17p1cl9anzmvl3zscz23p8y"; depends=[AnnotationHub Biobase ExperimentHub impute lattice]; }; + MetaGxPancreas = derive2 { name="MetaGxPancreas"; version="1.1.1"; sha256="17vjfnlxrkmdxifmbpfq81zqzzpdhkm5s1aagcnrhgzkv9prszms"; depends=[AnnotationHub Biobase ExperimentHub impute lattice]; }; MethylAidData = derive2 { name="MethylAidData"; version="1.13.0"; sha256="157qvzvw8hhw25qnzv7xax3vzmq38bw4fp0k34jfwgq944srv0h5"; depends=[MethylAid]; }; - Mulder2012 = derive2 { name="Mulder2012"; version="0.21.0"; sha256="10mciqb0vh32hx1590r99zyr0pbx84hrssdpjz6i8g9hzlp69wvm"; depends=[HTSanalyzeR igraph KEGG_db MASS org_Hs_eg_db PANR pvclust RedeR]; }; + Mulder2012 = derive2 { name="Mulder2012"; version="0.21.1"; sha256="1ypxdys24g8k98jd50sldqggy28fmjy1cq7gc3pxa10rww6g9h57"; depends=[HTSanalyzeR igraph KEGG_db MASS org_Hs_eg_db PANR pvclust RedeR]; }; NCIgraphData = derive2 { name="NCIgraphData"; version="1.17.0"; sha256="090s04iwbnhdbgprcy15hl596vmgq8x97v34w2xvmsdld5b8z58d"; depends=[]; }; - NGScopyData = derive2 { name="NGScopyData"; version="0.115.0"; sha256="1l949sqfywpa5rqxh8h6wq5i8cqmf9ly1ghcrb0gmxv2rcazbn87"; depends=[]; }; + NGScopyData = derive2 { name="NGScopyData"; version="1.1.0"; sha256="13dlsznbg3kk7pi0gdzwnh9i3qdk538qh4rnjbpxr6iw61hwl0zd"; depends=[]; }; Neve2006 = derive2 { name="Neve2006"; version="0.19.0"; sha256="0fn77ic133wfdjrnh5vdk95rwx51nigfmznb7i94n8h5hddmpnbc"; depends=[annotate Biobase hgu133a_db]; }; + OMICsPCAdata = derive2 { name="OMICsPCAdata"; version="0.99.11"; sha256="1w38ii5wsaiar4lbn5428pyinzg07zvw4c7fac6a3nx70mhpnxn5"; depends=[MultiAssayExperiment]; }; OnassisJavaLibs = derive2 { name="OnassisJavaLibs"; version="1.3.0"; sha256="0ih472qrzx183pyk0k8agwybn5bycx3hx1j2amjkp42p7hml4iqj"; depends=[rJava]; }; PCHiCdata = derive2 { name="PCHiCdata"; version="1.9.0"; sha256="19cmbyhsi84pi89fy623f7r5yld7qifnqfpvwcb3n7ads5idq1qm"; depends=[Chicago]; }; PGPC = derive2 { name="PGPC"; version="1.9.0"; sha256="10z8r98lp92dh14wpf2hs5n3jzw9y3dw6mf5ssx469368hhaypma"; depends=[ChemmineR EBImage geneplotter ggplot2 gplots imageHTS limma plyr RColorBrewer reshape2 SearchTrees splots]; }; @@ -120,7 +128,7 @@ in with self; { PasillaTranscriptExpr = derive2 { name="PasillaTranscriptExpr"; version="1.9.0"; sha256="1lkqz0kp1jfsi1bvkqhvlqapp658qfm7b1p9kiwk9qakfl0nm7x6"; depends=[]; }; PathNetData = derive2 { name="PathNetData"; version="1.17.0"; sha256="02wdp23y583p9sinhaqkv6lxp836m6kh7na8b2wv6qajanibzhl1"; depends=[]; }; ProData = derive2 { name="ProData"; version="1.19.0"; sha256="0idv9icfzr52k96gij5mlyqyd48mjwka7jg1nhawiaj7g4c005yc"; depends=[Biobase]; }; - PtH2O2lipids = derive2 { name="PtH2O2lipids"; version="1.7.0"; sha256="1dql2jfvsqn2r1cq1bfg7nfs7gimim6jgsvz7b9pqk1zdh02jhkm"; depends=[CAMERA LOBSTAHS xcms]; }; + PtH2O2lipids = derive2 { name="PtH2O2lipids"; version="1.7.1"; sha256="1ypwwrk643shfng4nqs7jpy25058ni2fqq4jhx2yc1j73bx8k834"; depends=[CAMERA LOBSTAHS xcms]; }; QDNAseq_hg19 = derive2 { name="QDNAseq.hg19"; version="1.11.0"; sha256="134mzg2r3bpzcpag5vf2fq8g0xczb5qxyvqqcjzqw654mbafgczr"; depends=[QDNAseq]; }; QDNAseq_mm10 = derive2 { name="QDNAseq.mm10"; version="1.11.0"; sha256="1j5qzwbc7a9h9hlda6c6f53pm6vqm4kdja4z144j4snyac88xclm"; depends=[QDNAseq]; }; QUBICdata = derive2 { name="QUBICdata"; version="1.9.0"; sha256="1r1wcmd7s17gm5q682siy8ld65w6ylch9jamqjlbp8qiqqvfmzdd"; depends=[]; }; @@ -128,28 +136,30 @@ in with self; { RIPSeekerData = derive2 { name="RIPSeekerData"; version="1.17.0"; sha256="11hrk3cf86jgc7vf14wlyarar2vsnjs0i9wyzvmk76draq9frg30"; depends=[RIPSeeker]; }; RITANdata = derive2 { name="RITANdata"; version="1.5.0"; sha256="0yn8nfvni9h4k9ngzccsqgbjrjvql5gp3haqyg9x334sjsi212c8"; depends=[]; }; RMassBankData = derive2 { name="RMassBankData"; version="1.19.0"; sha256="172x6x7fnzjczi76ibmscbb51l8185lqgiypyyvlisp145mxssdn"; depends=[]; }; - RNAinteractMAPK = derive2 { name="RNAinteractMAPK"; version="1.19.0"; sha256="01sf7pbcsibdm5dhh9zv2gg2g58z6vswhdz227qfd6cvbpnpqr7b"; depends=[fields gdata genefilter MASS RNAinteract sparseLDA]; }; + RNASeqRData = derive2 { name="RNASeqRData"; version="0.99.8"; sha256="0mfgfmbngx87h9ymbqcdabla5rb26p1kh4rvp3g307rp3hraivcp"; depends=[]; }; + RNAinteractMAPK = derive2 { name="RNAinteractMAPK"; version="1.19.1"; sha256="1c90s1vjp4w065zldlzrn64qakwnhfg3s6w3ddmx6hynbrc8lk8j"; depends=[fields gdata genefilter MASS RNAinteract sparseLDA]; }; RNAseqData_HNRNPC_bam_chr14 = derive2 { name="RNAseqData.HNRNPC.bam.chr14"; version="0.19.0"; sha256="0z1b986jvinzh3c1yl9q8wa66wgq8hp8rjbs23glxna77znvkp87"; depends=[]; }; - RRBSdata = derive2 { name="RRBSdata"; version="0.115.0"; sha256="0i33fm60lcjczzc4xx6y1gg5jsxlq0v9bz46hym7aq59zlpbqh6p"; depends=[BiSeq]; }; - RTCGA_CNV = derive2 { name="RTCGA.CNV"; version="1.9.0"; sha256="0an39dgcapfn7i5h1inbjihl224l945g0rax5h33bmpnzlry1a8a"; depends=[RTCGA]; }; - RTCGA_PANCAN12 = derive2 { name="RTCGA.PANCAN12"; version="1.9.0"; sha256="1lh2ij6x796rn39j1awn461jc0snswp14x6z338gqz58dahjfr1x"; depends=[RTCGA]; }; - RTCGA_RPPA = derive2 { name="RTCGA.RPPA"; version="1.9.0"; sha256="0micdaglaqfbg2pg9b0jpnvfi91adms8lg7sq7k9srgyjx2dsdid"; depends=[RTCGA]; }; + RRBSdata = derive2 { name="RRBSdata"; version="1.1.0"; sha256="18xm228jlpvv5z5r5k3nyjnnmizsyg5lkml4kdrkw8mv7gljgcyb"; depends=[BiSeq]; }; + RTCGA_CNV = derive2 { name="RTCGA.CNV"; version="1.9.2"; sha256="19lwjkzs0wrvrgm5a81wq2qcqv2xa1irfnqbv6yrx9c3g3sk6zqi"; depends=[RTCGA]; }; + RTCGA_PANCAN12 = derive2 { name="RTCGA.PANCAN12"; version="1.9.2"; sha256="1ain3wscy6n1jjcb8wajpn9h7flhppih01mjjv6y3dxyyiqqchim"; depends=[RTCGA]; }; + RTCGA_RPPA = derive2 { name="RTCGA.RPPA"; version="1.9.2"; sha256="0fisrp4mgl035lcwg4pj1zcrmfafsc0kgc6788h9nx9b1vh6s7w9"; depends=[RTCGA]; }; RTCGA_clinical = derive2 { name="RTCGA.clinical"; version="20151101.11.0"; sha256="1y63vnj59sv73zcrnwqd4ikdjx45y9sqb2pj1lnsrhvfbmjazi5z"; depends=[RTCGA]; }; - RTCGA_mRNA = derive2 { name="RTCGA.mRNA"; version="1.9.0"; sha256="094yh17af0x4zb97dcmrfxqviylqmr3zii3jya6iwwr2jay5a8wh"; depends=[RTCGA]; }; - RTCGA_methylation = derive2 { name="RTCGA.methylation"; version="1.9.0"; sha256="0m3i7srvdjjkynnizh7jq8d70rm7cq0wi6182iafdgyaxip2qxgk"; depends=[RTCGA]; }; - RTCGA_miRNASeq = derive2 { name="RTCGA.miRNASeq"; version="1.9.0"; sha256="1nw57daaf3z5k2m52rw72ncxj68bkjmpq158z59v8zm5cpm8z33f"; depends=[RTCGA]; }; + RTCGA_mRNA = derive2 { name="RTCGA.mRNA"; version="1.9.2"; sha256="1bb9b83y3f9012gnr19c2wacj1fkqvbqnymdv3qyc2pn6qhzid93"; depends=[RTCGA]; }; + RTCGA_methylation = derive2 { name="RTCGA.methylation"; version="1.9.2"; sha256="1a97cdwm7rn9mipw3v904r4j4ay6p26rv3f8lx2znhz5hg44gnaq"; depends=[RTCGA]; }; + RTCGA_miRNASeq = derive2 { name="RTCGA.miRNASeq"; version="1.9.2"; sha256="1lkywq2nvpil8wi8nv73hfxs3hsi71d85n9if7ra4c6ib3frwiwb"; depends=[RTCGA]; }; RTCGA_mutations = derive2 { name="RTCGA.mutations"; version="20151101.11.0"; sha256="1wyiz22rw400hiqqnw41mqpvy8bbj1vxwx3v4vnz6x81drv2sc1n"; depends=[RTCGA]; }; RTCGA_rnaseq = derive2 { name="RTCGA.rnaseq"; version="20151101.11.0"; sha256="0z2k651pd0m9lxl3n62xf41xhk65n33cgf7d5zfwd03hbc07d0gq"; depends=[RTCGA]; }; - RUVnormalizeData = derive2 { name="RUVnormalizeData"; version="0.115.0"; sha256="0vyy1sarkb64vjq1c3mrd0d04hnfy4aigi7zgvaniv31ab6hpb05"; depends=[Biobase]; }; + RUVnormalizeData = derive2 { name="RUVnormalizeData"; version="1.1.0"; sha256="002q9rc6d0cr6gip9irlafi67ds4jlvxfnil2if30aw4h6l4apkn"; depends=[Biobase]; }; RcisTarget_hg19_motifDBs_cisbpOnly_500bp = derive2 { name="RcisTarget.hg19.motifDBs.cisbpOnly.500bp"; version="1.1.1"; sha256="08p1r5vpz92i7nmgdjsp0i5wzypb46lsdnlykci21nzf9ip12mc9"; depends=[data_table]; }; - RforProteomics = derive2 { name="RforProteomics"; version="1.19.1"; sha256="1dy4d1wyf8ifdhy8psy533yy8liwgb26gbwqv1rdzjxgzai8f3jr"; depends=[AnnotationDbi Biobase BiocInstaller biocViews DT interactiveDisplay MSnbase R_utils rpx shiny]; }; - RnBeads_hg19 = derive2 { name="RnBeads.hg19"; version="1.13.0"; sha256="1p3b97f8kmilpwgf61p4kwkizdn8a07ai9a2x3hy4igzw21fcgz5"; depends=[GenomicRanges]; }; + RegParallel = derive2 { name="RegParallel"; version="0.99.9"; sha256="0n0qyiz2bqw5wi35f8rszrx668dl6hqw054lqakb2dpfpjlzz57y"; depends=[arm data_table doParallel foreach iterators MASS stringr survival]; }; + RforProteomics = derive2 { name="RforProteomics"; version="1.19.4"; sha256="1mm1cfsazajkhaim4grz2zi7ar4x2ljn5vq4rlv20gra3d4b82ca"; depends=[BiocManager biocViews MSnbase R_utils shiny]; }; + RnBeads_hg19 = derive2 { name="RnBeads.hg19"; version="1.13.1"; sha256="1l3za4hbrg38p9sh38qsj17hgg03cbgqga4zg0c4lcipifrpbbfj"; depends=[GenomicRanges]; }; RnBeads_hg38 = derive2 { name="RnBeads.hg38"; version="1.13.0"; sha256="1wyy4m3p40i12hlwvz9ixqps8i4d5703gl0pcgl4i2485d78yv9v"; depends=[GenomicRanges]; }; RnBeads_mm10 = derive2 { name="RnBeads.mm10"; version="1.13.0"; sha256="1kjvy1v0dbdm959cmsf2d5mnrbnisjpff12wl5gn44n2cg7bb65g"; depends=[GenomicRanges]; }; RnBeads_mm9 = derive2 { name="RnBeads.mm9"; version="1.13.0"; sha256="1s1iy8x1x53ny1pyfgwwkiwc3jpjhdkcd9vpwyv2ix5g22jf8ag7"; depends=[GenomicRanges]; }; RnBeads_rn5 = derive2 { name="RnBeads.rn5"; version="1.13.0"; sha256="1pp9y94rdk5wwapc4jbvs35x1z2agv4xvzxy3fl3h7hp22gaqr9p"; depends=[GenomicRanges]; }; RnaSeqSampleSizeData = derive2 { name="RnaSeqSampleSizeData"; version="1.13.1"; sha256="1cqannbgpr0s9qr1cx4d23rwjy6k63x25khdr7qx5939chz0r21a"; depends=[edgeR]; }; - SCLCBam = derive2 { name="SCLCBam"; version="1.13.0"; sha256="1ynibzjlyfscg5b1lxa5nvfznp106vb4h7ia6n847h3n5s6ndasv"; depends=[]; }; + SCLCBam = derive2 { name="SCLCBam"; version="1.13.1"; sha256="1b6da5i20w7w08jv3s2xdpp71qf7y1nxyv3qj3fz5jkw2aavds5f"; depends=[]; }; SNAData = derive2 { name="SNAData"; version="1.27.0"; sha256="182pramjd14g1p0aawcjrv51xlyqkp9mhm84v3gnd9gnmkb69b31"; depends=[graph]; }; SNAGEEdata = derive2 { name="SNAGEEdata"; version="1.17.0"; sha256="15l23gw5ckxgr6pscl07jqwb1lz58g5893wnlzz4zpk3sd46d2p6"; depends=[]; }; SNPhoodData = derive2 { name="SNPhoodData"; version="1.11.0"; sha256="1zm0zhf2987hls15b47jv6krn1cc8kp6jm64k4wqhp4dsjxwbaqd"; depends=[]; }; @@ -162,21 +172,23 @@ in with self; { TBX20BamSubset = derive2 { name="TBX20BamSubset"; version="1.17.0"; sha256="15521vpi6h1ydl8vw43h0plrgy7baj5bprzg8rs50yxgkphh9nns"; depends=[Rsamtools xtable]; }; TCGAMethylation450k = derive2 { name="TCGAMethylation450k"; version="1.17.0"; sha256="090y4vyipnlxxg78yxva7q5y81gawfpmkgjrsqiqr1smfalvx9yw"; depends=[]; }; TCGAWorkflowData = derive2 { name="TCGAWorkflowData"; version="1.5.0"; sha256="0kbab7fjy7waq5r6k2w0c8x811xd62v39p17acd5gk8gbw9gy919"; depends=[SummarizedExperiment]; }; - TCGAbiolinksGUI_data = derive2 { name="TCGAbiolinksGUI.data"; version="1.1.0"; sha256="0l65f933xxngfm6z5576disj60xasm386x8balsrymcvjkpksr7q"; depends=[]; }; - TCGAcrcmRNA = derive2 { name="TCGAcrcmRNA"; version="0.115.0"; sha256="1bmn0r5bx2vc4cpv48mbhr57gpidr42mgaxliwmkyj0dqbjnzmqd"; depends=[Biobase]; }; - TCGAcrcmiRNA = derive2 { name="TCGAcrcmiRNA"; version="0.115.0"; sha256="1n7qq2gc3mcfh4c1y2myrb1pj6bq8l7m7nwhlk0ps90zlj064isp"; depends=[Biobase]; }; - TENxBrainData = derive2 { name="TENxBrainData"; version="1.1.0"; sha256="032z307qh7idxkzqc8b5gngysmw8iy1s3z1r8747n495dy85ippz"; depends=[AnnotationHub ExperimentHub HDF5Array SingleCellExperiment]; }; + TCGAbiolinksGUI_data = derive2 { name="TCGAbiolinksGUI.data"; version="1.1.1"; sha256="0lg2xmf9crcd3328sikjynicrapm32ffq8ay9p0r484rx0m5yvbp"; depends=[]; }; + TCGAcrcmRNA = derive2 { name="TCGAcrcmRNA"; version="1.1.0"; sha256="160gj5q4n08l3llfqd0iim2054v8jd3a2pvvd7454amangnrrjd1"; depends=[Biobase]; }; + TCGAcrcmiRNA = derive2 { name="TCGAcrcmiRNA"; version="1.1.0"; sha256="1njy5ab0a8p97gi8ci0bad1byl5k42a5shjrss8z9k3a0n9jzpxm"; depends=[Biobase]; }; + TENxBrainData = derive2 { name="TENxBrainData"; version="1.1.2"; sha256="1m4cajmp1h5mahlxbvyfvslqq3yfbcy8k46m5p0b73phvnw44846"; depends=[AnnotationHub ExperimentHub HDF5Array SingleCellExperiment]; }; + TENxPBMCData = derive2 { name="TENxPBMCData"; version="0.99.3"; sha256="00xjm8xr5f1dzghmr6p3mcjcir6a81gd99kgzznj5k90assggr45"; depends=[AnnotationHub ExperimentHub HDF5Array SingleCellExperiment]; }; + TabulaMurisData = derive2 { name="TabulaMurisData"; version="0.99.2"; sha256="185y3cxdkgj4gl4ai0nc0684nz357qscfsah559wdvvvqny25dmk"; depends=[ExperimentHub]; }; TargetScoreData = derive2 { name="TargetScoreData"; version="1.17.0"; sha256="12bmw3qmkw9blmr5ikgx0qyfv1x6hda8d41fiy8gsb74fa4nifsv"; depends=[]; }; - TargetSearchData = derive2 { name="TargetSearchData"; version="1.19.0"; sha256="024av13qimrl55dwkw46rfx9gr6kdghnf1n5qcr4q7h5i9frdfxg"; depends=[]; }; + TargetSearchData = derive2 { name="TargetSearchData"; version="1.19.1"; sha256="1hwfqsz1rivqq14x5z9d8nphxajfxhm70mgbi0pjzlzsravg487w"; depends=[]; }; TimerQuant = derive2 { name="TimerQuant"; version="1.11.0"; sha256="1a49jaxgjhwl756a7wijswa90z03fz61ffp6w5h00v9qfzgnyf79"; depends=[deSolve dplyr ggplot2 gridExtra locfit shiny]; }; VariantToolsData = derive2 { name="VariantToolsData"; version="1.5.0"; sha256="1kkz3zvba4mc237pxwj6z0c2jvbrgfaz3n5vm55bz6j47aas3i4j"; depends=[BiocGenerics GenomicRanges VariantAnnotation]; }; WES_1KG_WUGSC = derive2 { name="WES.1KG.WUGSC"; version="1.13.0"; sha256="0f3llqwkc5d4av47871d45lfqghmncww9g5rgf58pydrnw7n93xv"; depends=[]; }; XhybCasneuf = derive2 { name="XhybCasneuf"; version="1.19.0"; sha256="1kac43fvng1pwa8hlbivd8pxan7agp9csp0nmh062x4kwamny3hm"; depends=[affy ath1121501cdf RColorBrewer tinesath1cdf]; }; affycompData = derive2 { name="affycompData"; version="1.19.0"; sha256="14ss2b854dj36rzhx1z854r5hkxy0yqzlm5k0690gn5bwlah6rk6"; depends=[affycomp Biobase]; }; affydata = derive2 { name="affydata"; version="1.29.0"; sha256="0sv5q59xfvlyk97ihki5sqdzy9nldjccxiscx3ii1xpp4xk44i3c"; depends=[affy]; }; - airway = derive2 { name="airway"; version="0.115.0"; sha256="1h823q96za4jrzf680bp651blh5giqwx660nhp7xhl3drxpzf1ir"; depends=[SummarizedExperiment]; }; - allenpvc = derive2 { name="allenpvc"; version="0.99.1"; sha256="1g0bk3v2gmhr2ck4kdc2pb6xj8abk9kgk0h5f0hdfbaxjdrhwpx3"; depends=[AnnotationHub ExperimentHub SingleCellExperiment]; }; - alpineData = derive2 { name="alpineData"; version="1.7.0"; sha256="18llr6pssxmrvw3qzxw4f77bpv8g3akz3kbsn9xsdsij364q33am"; depends=[AnnotationHub ExperimentHub]; }; + airway = derive2 { name="airway"; version="1.1.0"; sha256="0daywdjalqbqx6gxrg4fwiasa62h9jh8ibg9kh0vrd35mdazh7b4"; depends=[SummarizedExperiment]; }; + allenpvc = derive2 { name="allenpvc"; version="0.99.2"; sha256="04f6y2zk7c8prk22yl15qp9xf81dickn2ida8b5jdhzby6a4p1d1"; depends=[AnnotationHub ExperimentHub SingleCellExperiment]; }; + alpineData = derive2 { name="alpineData"; version="1.7.1"; sha256="1gdj474nc2s92i2m1f02ganr5vsv93315mk3dqdyyk05xr9banbw"; depends=[AnnotationHub ExperimentHub GenomicAlignments]; }; antiProfilesData = derive2 { name="antiProfilesData"; version="1.17.0"; sha256="0wyjfc02wm5x5d61fs6cs7g3s0j4aibpqkdiwx0d8cbbkl38ih3f"; depends=[Biobase]; }; aracne_networks = derive2 { name="aracne.networks"; version="1.7.0"; sha256="1acngnqvg7vl402yfcw65rqs27a7sncl1xfz2893abfli2ccpbzx"; depends=[viper]; }; bcellViper = derive2 { name="bcellViper"; version="1.17.0"; sha256="0rzzj4pla57z9825jcs2kx177xrcqfnh7jai41m8dwfxln6ccz25"; depends=[Biobase]; }; @@ -184,7 +196,9 @@ in with self; { beta7 = derive2 { name="beta7"; version="1.19.0"; sha256="1gd1l8rh73k27sm1cjfy9rmsplrkji3zhzrzcldjmaaixl5nfjql"; depends=[marray]; }; biotmleData = derive2 { name="biotmleData"; version="1.5.0"; sha256="0ccx398761qdnnsrjwrrg6qjrq01fv88999f2llyq9gpd3f43lgs"; depends=[]; }; bladderbatch = derive2 { name="bladderbatch"; version="1.19.0"; sha256="0n9vwbj8cii67rhxvb1ps72k99rv251zcdr4w3r1jkbvcd61nvh0"; depends=[Biobase]; }; - blimaTestingData = derive2 { name="blimaTestingData"; version="0.115.0"; sha256="1hzmwjmyi6qnkqnq2x6ml8yvzn1sr33lwc6nhz2k2mx6s2l4ajbb"; depends=[]; }; + blimaTestingData = derive2 { name="blimaTestingData"; version="1.1.0"; sha256="0r51zz7kh16zgadr2vzgrm5fywfs03mk2jk5qywb27agqbw5y40s"; depends=[]; }; + brainImageRdata = derive2 { name="brainImageRdata"; version="0.99.6"; sha256="0wbj8y1qskc23gqdwc815racv7kqplmh1v12y5y094fcgs6cq62p"; depends=[ExperimentHub]; }; + breakpointRdata = derive2 { name="breakpointRdata"; version="0.99.2"; sha256="13mfnd2ms1fnk6zmyz8l10qw8xhfmb8qjyc2r7hn1qmap6ld578f"; depends=[]; }; breastCancerMAINZ = derive2 { name="breastCancerMAINZ"; version="1.19.0"; sha256="0pn48n81vx2wq425q5wnga6n32apgajk0bwq78ri983plh7ik2b1"; depends=[]; }; breastCancerNKI = derive2 { name="breastCancerNKI"; version="1.19.0"; sha256="0b6z16m6kqkd8rfrdvjp6p4fbqs78s25fbiswnw0k8jzvz5yw5x7"; depends=[]; }; breastCancerTRANSBIG = derive2 { name="breastCancerTRANSBIG"; version="1.19.0"; sha256="0slagz3x2q1qykvjcfnh7k3ggpn2g34j4iqvnv7j3mdcc085hn1d"; depends=[]; }; @@ -196,7 +210,9 @@ in with self; { bsseqData = derive2 { name="bsseqData"; version="0.19.1"; sha256="0gqwyx0l0xmd2aa46shq4kr11nfi1imj2pwfjc9026r47af5b84h"; depends=[bsseq]; }; cMap2data = derive2 { name="cMap2data"; version="1.17.0"; sha256="11973w3gjz0qayxacx41mlbf4ji345js8jgjkn2aba0ahnyzb6vw"; depends=[]; }; cancerdata = derive2 { name="cancerdata"; version="1.19.0"; sha256="02zi60lh6jsg6hlyyq6wzg9lzxjr8m9418kywlk3x3c6kkgkrh69"; depends=[Biobase]; }; - ccTutorial = derive2 { name="ccTutorial"; version="1.19.0"; sha256="0xd3zrcia312h947nvah3ksx9kxzhqzc9c2nm5q6ssvx15s6f6d6"; depends=[affy Biobase Ringo topGO]; }; + ccTutorial = derive2 { name="ccTutorial"; version="1.19.3"; sha256="1bghwfpdm2xzh6w1z2pinv9wxy3f5vx8aabyl5vj9smfmplgcmxx"; depends=[affy Biobase Ringo topGO]; }; + ccdata = derive2 { name="ccdata"; version="1.7.0"; sha256="1vdsldxl1xnjdi9ai346a1zx9jp6kw33884vwwy86xmj7799j3y1"; depends=[]; }; + celarefData = derive2 { name="celarefData"; version="0.99.0"; sha256="118rdgkz4vlhk5n5c683sl28xsjqds6m08w3nfsw8z7ki6kng9sx"; depends=[]; }; ceu1kg = derive2 { name="ceu1kg"; version="0.19.0"; sha256="0vs60mflfc1pnc7s725wsyq2jrj44jrvxwzpw4bhlj0qbs602s8l"; depends=[Biobase GGBase GGtools]; }; ceu1kgv = derive2 { name="ceu1kgv"; version="0.23.0"; sha256="10jnbc8y386racq3ac1hf1dp76wvzlfm8p66c94pk3f2m0w45psv"; depends=[Biobase GGBase]; }; ceuhm3 = derive2 { name="ceuhm3"; version="0.19.0"; sha256="1qdp85ps5xrlx1pl769j91aig2rgxcix4pdzrsa249nyyq1avdym"; depends=[Biobase GGBase GGtools]; }; @@ -209,11 +225,11 @@ in with self; { curatedBladderData = derive2 { name="curatedBladderData"; version="1.17.0"; sha256="14xwq55g83pvwyxm7kl6hq9c4j2bd6vp63afir619d5binl6i7ln"; depends=[affy]; }; curatedBreastData = derive2 { name="curatedBreastData"; version="2.9.0"; sha256="024sx3am50vsaaixmj8gfp3f905rf7g7qyn47sdakpv6sx48k1zl"; depends=[Biobase BiocStyle ggplot2 impute XML]; }; curatedCRCData = derive2 { name="curatedCRCData"; version="2.13.0"; sha256="1f6m6sllbxzca27lwyvav2d4si65w7fs9mh4mksw2sn8n8x5452v"; depends=[BiocGenerics nlme]; }; - curatedMetagenomicData = derive2 { name="curatedMetagenomicData"; version="1.11.1"; sha256="1gdnp5m8d3lz88hvsm3j2jq9w1di14ifls5l9q51jxm045yg0yjj"; depends=[AnnotationHub Biobase dplyr ExperimentHub magrittr S4Vectors tidyr]; }; + curatedMetagenomicData = derive2 { name="curatedMetagenomicData"; version="1.11.5"; sha256="1rcznh6h7vrwicf545jfxabrjwqf1npxqpp6hdfnf5bylkfrc1d9"; depends=[AnnotationHub Biobase dplyr ExperimentHub magrittr S4Vectors tidyr]; }; curatedOvarianData = derive2 { name="curatedOvarianData"; version="1.19.0"; sha256="0yvc1kpy4ql2sd467dggi6kpwxrvvqyasr0mgc61s1snmakvm06y"; depends=[affy BiocGenerics]; }; - curatedTCGAData = derive2 { name="curatedTCGAData"; version="1.3.3"; sha256="0khdg080c5ivirh84w1w6pvl9g4yi8i8f4sl82q3a2nwldqswghz"; depends=[AnnotationHub ExperimentHub MultiAssayExperiment S4Vectors]; }; + curatedTCGAData = derive2 { name="curatedTCGAData"; version="1.3.5"; sha256="01m4kld5cp0ff5wlwk2wln15vyjxgahzbk3xkzlg81yvs67ai2vr"; depends=[AnnotationHub ExperimentHub MultiAssayExperiment S4Vectors]; }; davidTiling = derive2 { name="davidTiling"; version="1.21.0"; sha256="18ivz1z0il8s9sk6c5mzgipsbs8xswbq7swwm422ji1yp75lkd9p"; depends=[Biobase GO_db tilingArray]; }; - derfinderData = derive2 { name="derfinderData"; version="0.115.0"; sha256="1xvvcbsbmrkri2nl7g1wpbbsa7wn49dj85xwxbsf8yffmisxb09k"; depends=[]; }; + derfinderData = derive2 { name="derfinderData"; version="1.99.0"; sha256="1dv6j91c9xs19pynza54gs127qqf5xk66rwin6rby0dcv58ng6s4"; depends=[]; }; diffloopdata = derive2 { name="diffloopdata"; version="1.9.0"; sha256="12a5338djyhg94q7wdahij4c9dnrx5qx04a1g9304wpk5z6cmxni"; depends=[]; }; diggitdata = derive2 { name="diggitdata"; version="1.13.0"; sha256="09b1mk68mg3jqf63c54xdh805vd79hbnnh02rf6qb3pq6w9b6z64"; depends=[Biobase viper]; }; dressCheck = derive2 { name="dressCheck"; version="0.19.0"; sha256="0k3h5i86345xx0d31qim1d1aw25axwy48hiq717fbnz2mpwsggj7"; depends=[Biobase]; }; @@ -224,11 +240,11 @@ in with self; { etec16s = derive2 { name="etec16s"; version="1.9.0"; sha256="0ljn90gf4sm7615xw25dil15kgf81gl0hvbp24snx4nbflnhns4q"; depends=[Biobase metagenomeSeq]; }; faahKO = derive2 { name="faahKO"; version="1.21.0"; sha256="19dxcf3yfgy8h8xn76h7x2ihvgy90923a28j3b2k972r84zzy7gk"; depends=[xcms]; }; fabiaData = derive2 { name="fabiaData"; version="1.19.0"; sha256="104c70pp9cnkx3y2mm6yxj4vj6k2mqrhw1n2cibhxnnqnl2lnwnr"; depends=[Biobase]; }; - facopy_annot = derive2 { name="facopy.annot"; version="0.115.0"; sha256="0aribb9b0rjd2xlxchbsjq3darg6klhsc8ajpa34m0rldkp3nzrl"; depends=[]; }; + facopy_annot = derive2 { name="facopy.annot"; version="1.1.0"; sha256="0snc9v8jy3dnxidk7g9lppxcp35flgdgp132sap8qkh6d1qc2rwd"; depends=[]; }; facsDorit = derive2 { name="facsDorit"; version="1.23.0"; sha256="0xxdz1xfb661pnrqji6vxsmmr90h1v1i195k9gb4dll6hwbq0n11"; depends=[prada]; }; ffpeExampleData = derive2 { name="ffpeExampleData"; version="1.19.0"; sha256="0jjaj492k4akc30yvr4q8y31wdi152iq5s3pl5i10sl9xrbg80hj"; depends=[lumi]; }; fibroEset = derive2 { name="fibroEset"; version="1.23.0"; sha256="1g22av8zj4nq9prnps7zgrzvva9d5a6h016llg0brpf9qjpg58p3"; depends=[Biobase]; }; - fission = derive2 { name="fission"; version="0.115.0"; sha256="1wx3ama4pdklyrjb54ww69ig554iv2c7j568zpxdywclg38z6pms"; depends=[SummarizedExperiment]; }; + fission = derive2 { name="fission"; version="1.1.0"; sha256="04rwbx0dd6fjyg76jw62vimllq40lb432bzmpf051x9gjqfyx0v2"; depends=[SummarizedExperiment]; }; flowFitExampleData = derive2 { name="flowFitExampleData"; version="1.17.0"; sha256="1ahg5g9ypxbhm7jrsbq1hjk5r5fmgvirawfd2xqfiaw5x9pkmrai"; depends=[flowCore]; }; flowPloidyData = derive2 { name="flowPloidyData"; version="1.7.0"; sha256="0f3cnq2s215a6wrz2cbp90219smvhr4zsvl02wbd40xb8902zhdc"; depends=[]; }; flowQBData = derive2 { name="flowQBData"; version="1.7.0"; sha256="1xla98i06j1qi2w88x1v8agvqcljzwxfcxakw0fl6phwl07hz9na"; depends=[]; }; @@ -245,8 +261,8 @@ in with self; { geuvStore2 = derive2 { name="geuvStore2"; version="1.11.0"; sha256="1ggac70x9pblbnzm6wg6rpmbgrkf802b2vgnfah1516grx0dwrkd"; depends=[BatchJobs GenomicRanges gQTLBase]; }; golubEsets = derive2 { name="golubEsets"; version="1.23.0"; sha256="1h45rwz6z4wgibbyafv8946vfs303km7ixcradml4ymbpwibp4ib"; depends=[Biobase]; }; grndata = derive2 { name="grndata"; version="1.13.0"; sha256="1ybgk5nf9nqrmw4mchpf183zyik6szzsm2cxh619fv27f0i3hjzk"; depends=[]; }; - gskb = derive2 { name="gskb"; version="1.13.0"; sha256="0gac903pldny2p1fv3rhxr9v24iznnrz17xhdd8z01rsy0yvxdql"; depends=[]; }; - h5vcData = derive2 { name="h5vcData"; version="1.115.0"; sha256="0viw7na4wqscaj0vijharvdj8mvwm0mxw0b2gm3slb9crkmksra7"; depends=[]; }; + gskb = derive2 { name="gskb"; version="1.13.1"; sha256="1jpl7vm2r28bf70mv2sy0dkdn6yn27w96ja2a0yynbpd509v8fwg"; depends=[]; }; + h5vcData = derive2 { name="h5vcData"; version="2.1.0"; sha256="036bvqd8glpk2armbv42wxv28k6rqg301l7i04wp85d94ipgn6yk"; depends=[]; }; hapmap100khind = derive2 { name="hapmap100khind"; version="1.23.0"; sha256="07r1nsl92awkkw41midkb9iv4c93my7c222li2f4mym8hn4ahn8p"; depends=[]; }; hapmap100kxba = derive2 { name="hapmap100kxba"; version="1.23.0"; sha256="0dvb3b2ls7g66vsv9qzl29kkjmdd6mwrhqxzj0a1d7qnkg48kgy1"; depends=[]; }; hapmap500knsp = derive2 { name="hapmap500knsp"; version="1.23.0"; sha256="0jqyvd1khz84l1qw31xk2szb9ycsp76yrs1h81ahg64sslygnfg0"; depends=[]; }; @@ -256,12 +272,12 @@ in with self; { harbChIP = derive2 { name="harbChIP"; version="1.19.0"; sha256="1566kxfblk6z4dia4f3gl3v0dsz8lx343nlflbp2wfb6gd314dl6"; depends=[Biobase Biostrings IRanges]; }; healthyFlowData = derive2 { name="healthyFlowData"; version="1.19.0"; sha256="052kvg8gvfbqc4fpr8np1q9li7f52daq1rndpg7zmc5zn4nqjzrn"; depends=[flowCore]; }; hgu133abarcodevecs = derive2 { name="hgu133abarcodevecs"; version="1.19.0"; sha256="1c113f0aj51mdvdizi6m2wmm0v7zxsa3pkp3bjq2426v449qr3ls"; depends=[]; }; - hgu133plus2CellScore = derive2 { name="hgu133plus2CellScore"; version="1.1.0"; sha256="05y00zzwflkkqblf811k5pxdcc9ivmvv9znlvsa232dkk4f1fnvy"; depends=[Biobase]; }; + hgu133plus2CellScore = derive2 { name="hgu133plus2CellScore"; version="1.1.1"; sha256="1h1n76j6l0nqqf18a5w5c8vmjd579jdh2ix84j70s30nkzbyxhyw"; depends=[Biobase]; }; hgu133plus2barcodevecs = derive2 { name="hgu133plus2barcodevecs"; version="1.19.0"; sha256="005llh7vpfc01qbq1wnq1nribqgh1kj7mw0rz59dsmr92czm7lbi"; depends=[]; }; hgu2beta7 = derive2 { name="hgu2beta7"; version="1.21.0"; sha256="1d80nxbf8ffmh7ipvxw2smvhgq4xvjhnhmwpwmkwn30yghrm46wj"; depends=[]; }; hmyriB36 = derive2 { name="hmyriB36"; version="1.17.0"; sha256="1s1gsysv8wsk9fzd34fjw2rp6jk8nysg1wd6dhay5mqphv92abkh"; depends=[Biobase GGBase]; }; humanStemCell = derive2 { name="humanStemCell"; version="0.21.0"; sha256="02y71ydwlygn6yickjx3gjsmrhp6dnvqk5319is70gwd214466r1"; depends=[Biobase hgu133plus2_db]; }; - iontreeData = derive2 { name="iontreeData"; version="1.17.1"; sha256="171gx10sfmpvwlv8ww5ckgc71y10lips3ws6v566amsdysafy82y"; depends=[]; }; + iontreeData = derive2 { name="iontreeData"; version="1.17.2"; sha256="1y3jawc5rs1fhv90yygkjghp1ir4zw540hi2ncml4lm003d42ghq"; depends=[]; }; kidpack = derive2 { name="kidpack"; version="1.23.0"; sha256="1ib24nbvqgids10k1glvpswavnv0qd14nvx9bw13bk09vndagkyi"; depends=[Biobase]; }; leeBamViews = derive2 { name="leeBamViews"; version="1.17.0"; sha256="1mldlpdpnivfi60rnsbz7466jf9ssyfgb2xv9ipwc8nlmszd6g45"; depends=[Biobase BSgenome GenomicAlignments GenomicRanges Rsamtools]; }; leukemiasEset = derive2 { name="leukemiasEset"; version="1.17.0"; sha256="15c31vzfn83pfjj8bmvg4sl0hynlvaz2wcg3fzlxmlpbf6b5rqd7"; depends=[Biobase]; }; @@ -270,8 +286,9 @@ in with self; { lydata = derive2 { name="lydata"; version="1.7.0"; sha256="0lq17l0klsn081m2nd9hrx50nxksvf7186drby66qvq6bhw3vhms"; depends=[]; }; mAPKLData = derive2 { name="mAPKLData"; version="1.13.0"; sha256="1h4x00a7rziqm3cqkddpp7ahrb36045yq71lskdjyp43k066jplw"; depends=[]; }; mCSEAdata = derive2 { name="mCSEAdata"; version="1.1.0"; sha256="0rcfyk6mwlxgkk7q40djbcbd4kx4vyy79h6dxb37zd7mpzxj03nx"; depends=[]; }; - mammaPrintData = derive2 { name="mammaPrintData"; version="1.17.0"; sha256="0gfhiz8wqdxx56an3yp5jagsr7bx131lia86yycvhyaylsj0pv7i"; depends=[]; }; + mammaPrintData = derive2 { name="mammaPrintData"; version="1.17.2"; sha256="0015cz3czxzzrx7ba8lqr1a5i4nh1mns114br660y9d32j1nsw0f"; depends=[]; }; maqcExpression4plex = derive2 { name="maqcExpression4plex"; version="1.25.0"; sha256="14m82492wb7jmqwjllnqak9rivyky1prcqgp1yn0g05c406fj0r9"; depends=[]; }; + mcsurvdata = derive2 { name="mcsurvdata"; version="0.99.4"; sha256="0kv2gq9vr0z2sg8v7mv0ky66gvwf2hbaisw2g02a81bzhjvyjky8"; depends=[AnnotationHub Biobase ExperimentHub]; }; metaMSdata = derive2 { name="metaMSdata"; version="1.17.0"; sha256="0j6h0s75w50jp3lcfs5cilqaqhhinlfn9c6zlpki6906fj1q6dxx"; depends=[]; }; methyvimData = derive2 { name="methyvimData"; version="1.3.0"; sha256="0jacj9jyqs5x11xds6bindab6q96br95r37dxmgxw5gxl9lcn6ql"; depends=[minfi]; }; miRNATarget = derive2 { name="miRNATarget"; version="1.19.0"; sha256="05x4vl8x2brm3bj04kddzcqjnm72jw29prmcwr1ildbaadmzh3fg"; depends=[Biobase]; }; @@ -284,12 +301,12 @@ in with self; { mosaicsExample = derive2 { name="mosaicsExample"; version="1.19.0"; sha256="17xvlaxlw6jn7w81dyg74n84nny6apaxv8b7qbv7gcyil3h2xr7f"; depends=[]; }; mouse4302barcodevecs = derive2 { name="mouse4302barcodevecs"; version="1.19.0"; sha256="1y7vkiqp4mkf16mpl5yl1jzmh1fv67d6k4i8qfi1lm68q2av9ggv"; depends=[]; }; msPurityData = derive2 { name="msPurityData"; version="1.9.0"; sha256="0z7gs75bci301mhhp9j8lxpivjns2bmr51vsz04d4k308j19w1wv"; depends=[]; }; - msd16s = derive2 { name="msd16s"; version="0.115.0"; sha256="1gspbva55x3bz2xzgdm9yfif0rgbd9gz9alswh1cy1kj99b0qk54"; depends=[Biobase metagenomeSeq]; }; + msd16s = derive2 { name="msd16s"; version="1.1.0"; sha256="09zjzad3blq6i1m6fnkfjpllnvjn9vlrlc075gcm2gpwcx4w775a"; depends=[Biobase metagenomeSeq]; }; msdata = derive2 { name="msdata"; version="0.21.0"; sha256="1srm1djnzfrj6klzxm2s721glk75lakb2428arqn3bm8vzvqw5vy"; depends=[]; }; - msqc1 = derive2 { name="msqc1"; version="1.9.0"; sha256="0qdn1n6nisabv1iq8xqv3h14vyjwpc8576gl88km0kfd6pwwyij2"; depends=[lattice]; }; + msqc1 = derive2 { name="msqc1"; version="1.9.1"; sha256="041fz9md3q95p1cwc7bcqam2z555sin2ib7ryssp79hp8iibx50g"; depends=[lattice]; }; mtbls2 = derive2 { name="mtbls2"; version="1.11.0"; sha256="1ismd5yp3vgj1cqp4y92gy5z856bs6sy3fgbigjjba2rrb3m4k1z"; depends=[]; }; mvoutData = derive2 { name="mvoutData"; version="1.17.0"; sha256="13kakn04xrngx9m80m1gqwdx3f75qixy6h9y0jvh16jk49kdnxcd"; depends=[affy Biobase lumi]; }; - pRolocdata = derive2 { name="pRolocdata"; version="1.19.1"; sha256="1bh5qq8q0ar380nbci4y2bij19imgb5b7q5yf71mmlsxbk3284fz"; depends=[Biobase MSnbase]; }; + pRolocdata = derive2 { name="pRolocdata"; version="1.19.5"; sha256="0gci5k1wxmnwy76nhnpjm9hysxpzjz29xw8j8srp96zn1bskaayi"; depends=[Biobase MSnbase]; }; parathyroidSE = derive2 { name="parathyroidSE"; version="1.19.0"; sha256="1dmnm348yxa9p6lnia4iiil1s4jkxj1n83frhml06brnqymbb9wn"; depends=[SummarizedExperiment]; }; pasilla = derive2 { name="pasilla"; version="1.9.0"; sha256="09rzh3w8nki9gqsk3pznk867ipg7s7imz7ma67cl0rh8pz2vg05i"; depends=[]; }; pasillaBamSubset = derive2 { name="pasillaBamSubset"; version="0.19.0"; sha256="0d2b4qav1m0whr7gwn2h2962qd72i3fc0y9c36k6nxr7jyfmv1jj"; depends=[]; }; @@ -299,7 +316,7 @@ in with self; { pcaGoPromoter_Rn_rn4 = derive2 { name="pcaGoPromoter.Rn.rn4"; version="1.17.0"; sha256="1qz6saflpsa9naj536k7ciqks95hb6l1z2v6srclqq7b45465h1b"; depends=[]; }; pcxnData = derive2 { name="pcxnData"; version="2.3.0"; sha256="1whw0wrfq1dfbxpfcz9z749dh27fadxmwp3dln945qh0nrjli6zc"; depends=[]; }; pd_atdschip_tiling = derive2 { name="pd.atdschip.tiling"; version="0.19.0"; sha256="1rfp34332p0fbx9yfb87rlhwwzjy1pm3zf372pvhv1r7qm8w3dyh"; depends=[Biostrings DBI IRanges oligo oligoClasses RSQLite S4Vectors]; }; - pepDat = derive2 { name="pepDat"; version="0.115.0"; sha256="0rzwyq7aj3rf6sghybsn27vimlqv8z78bq5xs5jibjvwy697xczn"; depends=[GenomicRanges]; }; + pepDat = derive2 { name="pepDat"; version="1.1.0"; sha256="0yqlsdzjqwdvjfy7p6rls2xy5bph75pivkvizj575pmagdviv882"; depends=[GenomicRanges]; }; plasFIA = derive2 { name="plasFIA"; version="1.9.0"; sha256="0ivyvrx2wmr9wsi852h3fdkbc8qrxhx1gf21aiazlygz3x796fml"; depends=[proFIA]; }; ppiData = derive2 { name="ppiData"; version="0.19.0"; sha256="0hglfcyzlz7j090qylilqxx9jhivk3ipkq6q0zn2grydrj0g0xib"; depends=[AnnotationDbi graph]; }; prebsdata = derive2 { name="prebsdata"; version="1.17.0"; sha256="1jccx76j7xqbl4660f0akh6bnvhcvpn1wkn2hchbv9w1s9ywy9pi"; depends=[]; }; @@ -310,37 +327,40 @@ in with self; { prostateCancerVarambally = derive2 { name="prostateCancerVarambally"; version="1.9.0"; sha256="02vg37vllda3yvw6lq7xggil6l3n7v4y37s2cqixqrrmnczzqb2z"; depends=[Biobase]; }; pumadata = derive2 { name="pumadata"; version="2.17.0"; sha256="0ag7kv1k9jaj943l0szxlk2qfx5mlpspwsrnnyxxcpi3s8r8nyn4"; depends=[affy Biobase oligo puma]; }; qPLEXdata = derive2 { name="qPLEXdata"; version="0.99.1"; sha256="05v19rlbskvy15504ys8x3s2hhbdzwnyz3dwjas6h0b7rs3d51p7"; depends=[dplyr knitr MSnbase qPLEXanalyzer]; }; - rRDPData = derive2 { name="rRDPData"; version="0.115.0"; sha256="1z334hpwrl3f23r7cyr6zr7niwmccmxpwzhydgwlimvkdg8yn2gv"; depends=[rRDP]; }; - rcellminerData = derive2 { name="rcellminerData"; version="2.3.0"; sha256="1qms5v7jpvncdkllcan0xnqxhbxsh3kij4hcin8m4xd470vnf0xs"; depends=[Biobase]; }; + rRDPData = derive2 { name="rRDPData"; version="1.1.0"; sha256="16xk33bry0203sr79lzs89pwzbqds29894fc2hjr9qs624wrzvnk"; depends=[rRDP]; }; + rcellminerData = derive2 { name="rcellminerData"; version="2.3.1"; sha256="1i149vpfm873nzykbxf93rkrmyjshri5xi7awmxf60yiwacbafkk"; depends=[Biobase]; }; restfulSEData = derive2 { name="restfulSEData"; version="1.3.0"; sha256="01vbzdx354qpl58lznn9938jn93rf9nikwjfmy1w33z5cmirc7ad"; depends=[ExperimentHub SummarizedExperiment]; }; rheumaticConditionWOLLBOLD = derive2 { name="rheumaticConditionWOLLBOLD"; version="1.19.0"; sha256="1bcn3s36w3asb2di8851wg67dpx3rwalw9php1sklzrbh2f7jazs"; depends=[]; }; sampleClassifierData = derive2 { name="sampleClassifierData"; version="1.5.0"; sha256="06p4cq30diwx5flxc31lw3k6z66y6villf99qq99f4ab5x3gad94"; depends=[SummarizedExperiment]; }; scRNAseq = derive2 { name="scRNAseq"; version="1.7.0"; sha256="15cxr52qakxhsbjnm8vl33qlwbvl3lghkrk4l2v0dih4mw4g65nb"; depends=[SummarizedExperiment]; }; seq2pathway_data = derive2 { name="seq2pathway.data"; version="1.13.0"; sha256="0z9dspkjvjn20q542bjq7xyc7fpy76y3ic01h14cvql42m0vhl53"; depends=[]; }; seqCNA_annot = derive2 { name="seqCNA.annot"; version="1.17.0"; sha256="0hz9vf8fplqm3gfrfiiirm0w6g9x6bjq7l96275aizbx3g6a80kb"; depends=[]; }; - seqc = derive2 { name="seqc"; version="1.15.0"; sha256="0xkc712swyr9w267vsbnyhpjif47mjbgkj52f0y4b2s7vs521h0s"; depends=[]; }; + seqc = derive2 { name="seqc"; version="1.15.2"; sha256="1bc4ibhb7wr08c794m1ljy3hz4fy0vikavg7g7y6l3rjfvlns7lk"; depends=[Biobase]; }; serumStimulation = derive2 { name="serumStimulation"; version="1.17.0"; sha256="153zq6qpk02mkk31v5sl129j50wiw9n8c7n28f39w0mzg93yjyv5"; depends=[]; }; - sesameData = derive2 { name="sesameData"; version="0.99.3"; sha256="0q9j82m0b9vpl7an4kqbbzlpj50qv47fbi7anj7kkxdk8w2ck0l3"; depends=[AnnotationHub curl ExperimentHub]; }; - seventyGeneData = derive2 { name="seventyGeneData"; version="1.17.0"; sha256="00fmvpvp2bi2cv0441bzchir91iz8ip077m350jhp99nzcj6khg3"; depends=[]; }; - shinyMethylData = derive2 { name="shinyMethylData"; version="0.115.0"; sha256="0d1sm0bcfwd7q644jdxp069q4qjbzrg44srm60knxhp1kbf2ll5i"; depends=[]; }; + sesameData = derive2 { name="sesameData"; version="0.99.5"; sha256="0y2xkxrbj5fla75rq4iysa5ckmvv6fnbi06nk372n0gyvi0v5w8d"; depends=[AnnotationHub curl ExperimentHub]; }; + seventyGeneData = derive2 { name="seventyGeneData"; version="1.17.3"; sha256="1aq5pzj70alv4kmi79kdyc9v0441gvfgibzf5j06zh6b2bc409x6"; depends=[]; }; + shinyMethylData = derive2 { name="shinyMethylData"; version="1.1.0"; sha256="1qd8193vvs22x8hfy70ih2m5gx4s46hd0fas9ann198vv4rhygxz"; depends=[]; }; simpIntLists = derive2 { name="simpIntLists"; version="1.17.0"; sha256="1cgr86ibyz4xmhsrmrr0qx8f1xhclw7q4mrrbr5znvy4nvhbzpz6"; depends=[]; }; stemHypoxia = derive2 { name="stemHypoxia"; version="1.17.0"; sha256="076h70m11z178q1v58rbb1731nskck64sr4w29x1jby8h87rqkvk"; depends=[]; }; stjudem = derive2 { name="stjudem"; version="1.21.0"; sha256="1ccr0zcqwffizqbd624j980kn40hmic2497mj2ws19chwqxaz24j"; depends=[]; }; synapterdata = derive2 { name="synapterdata"; version="1.19.0"; sha256="1yppixbw3pxsaag1zfsd39p78d5l8702ysxxjgnmi50ak0lrwb2w"; depends=[synapter]; }; - systemPipeRdata = derive2 { name="systemPipeRdata"; version="1.9.1"; sha256="0hix85s3m17f7xlj4n4qdhff799r4hf78bc5gbpi8djykmbg3glq"; depends=[BiocGenerics]; }; + systemPipeRdata = derive2 { name="systemPipeRdata"; version="1.9.4"; sha256="0k8nybycswz78l0v61nidnirw3i9k41f1150ssglxyhqsvxpn8xd"; depends=[BiocGenerics]; }; + tcgaWGBSData_hg19 = derive2 { name="tcgaWGBSData.hg19"; version="0.99.3"; sha256="16p36sailxw14f051c3k89gz2i9blky0vx961s36mmnd5sqn6skn"; depends=[bsseq ExperimentHub knitr]; }; tinesath1cdf = derive2 { name="tinesath1cdf"; version="1.19.0"; sha256="0mpj8j8s9380lf830b862k2rj1mpfa3vflkai5bacwnx9i3dbmnz"; depends=[]; }; tinesath1probe = derive2 { name="tinesath1probe"; version="1.19.0"; sha256="07fyj1vdpzkz8iw6d9bqxgi4482rvq0r945p3rxa5a0cvwcsh1xi"; depends=[AnnotationDbi]; }; tissueTreg = derive2 { name="tissueTreg"; version="1.1.0"; sha256="1whm1a9r5bmrdzqchv7qzgnxnclq1qbzqjv0p6f6d6y7mw3rr6f6"; depends=[]; }; tofsimsData = derive2 { name="tofsimsData"; version="1.9.0"; sha256="17pwxdik4phg1cc10ycp2j38n63l1rfna8pzz16j05858ig24lif"; depends=[]; }; - topdownrdata = derive2 { name="topdownrdata"; version="1.3.0"; sha256="095mhjpni166p351k50y0605gb3ydsrhdnf8i92w6q84qnl9dapw"; depends=[]; }; + topdownrdata = derive2 { name="topdownrdata"; version="1.3.0"; sha256="095mhjpni166p351k50y0605gb3ydsrhdnf8i92w6q84qnl9dapw"; depends=[topdownr]; }; tweeDEseqCountData = derive2 { name="tweeDEseqCountData"; version="1.19.0"; sha256="1gby12vp7b88h3g86r5r01lj86chs30q505qijv3zq769px7fd2g"; depends=[Biobase]; }; - tximportData = derive2 { name="tximportData"; version="1.9.0"; sha256="06jmawmj6sssjjp2jhfzwbzhp8lv2jwbgaaz9qfwbxhnscxzj3cj"; depends=[]; }; - vulcandata = derive2 { name="vulcandata"; version="1.3.0"; sha256="1b7wn4kvqlb4fww98505nwnwfj5knsivx9fzli5fda2k4vzf6d4x"; depends=[]; }; + tximportData = derive2 { name="tximportData"; version="1.9.2"; sha256="0j7nwkfrvli8wx3jvrfn1qygvzyzvmzlp5vq529ssqf6mka8i2r3"; depends=[]; }; + vulcandata = derive2 { name="vulcandata"; version="1.3.1"; sha256="1jgiryn6cpmbipaif5d5yhwrl692hc6nac5abjip31l0rqmf4qig"; depends=[]; }; waveTilingData = derive2 { name="waveTilingData"; version="1.17.0"; sha256="1w0wvnk4r7vvg9xvqmpmwzbp1sr7plg214d6wgdwgmp9bm785vxf"; depends=[]; }; yeastCC = derive2 { name="yeastCC"; version="1.21.0"; sha256="1kbhbqcab7p3p160xvgwka8gfhxnjl05p9hxb7jjixi4yr30dzvj"; depends=[Biobase]; }; yeastExpData = derive2 { name="yeastExpData"; version="0.27.0"; sha256="13vz99brk9bb10swlrisiiwilyjn6pl1z3arw47sahm7grw4sgpc"; depends=[graph]; }; yeastGSData = derive2 { name="yeastGSData"; version="0.19.0"; sha256="06gnrh6kll5rmdvhigrf7blyyap6dz517gkhx2ljvlbwwz1hd35l"; depends=[]; }; yeastNagalakshmi = derive2 { name="yeastNagalakshmi"; version="1.17.0"; sha256="0xq65383vmh1jnfxnfhrzfdhr5s0qzy0xb844d8lvmsn77mq7jpr"; depends=[]; }; + yeastRNASeq = derive2 { name="yeastRNASeq"; version="0.19.0"; sha256="0sy72a0dvqq75hg599nfq6rv9frjwmvzqyissksa4dpbm8n3q086"; depends=[]; }; + yri1kgv = derive2 { name="yri1kgv"; version="0.23.0"; sha256="08i7iz0shrhh3pnn88x3fnkpqrics4nq43fcwzkk1582j1spg8yr"; depends=[Biobase GGBase]; }; yriMulti = derive2 { name="yriMulti"; version="0.11.0"; sha256="0gsr2y94hfmjmpz37y7q80wnkhlz8q028qn7dwm15a5rvzvs8ccv"; depends=[dsQTL GenomeInfoDb GenomicFiles GenomicRanges geuvPack gQTLBase Homo_sapiens MultiAssayExperiment SummarizedExperiment VariantAnnotation]; }; - zebrafishRNASeq = derive2 { name="zebrafishRNASeq"; version="0.115.0"; sha256="11lmhpd94vywkir5m02qb7j278k7hjlp085xq9wgaxmr07vxzyy6"; depends=[]; }; + zebrafishRNASeq = derive2 { name="zebrafishRNASeq"; version="1.1.0"; sha256="1sfdzs0s0jjrm36v016zf4xbw2rl2gfibzbzvgj7vark30f8w960"; depends=[]; }; } diff --git a/pkgs/development/r-modules/bioc-packages.nix b/pkgs/development/r-modules/bioc-packages.nix index 78823c4f4688..05715a99922b 100644 --- a/pkgs/development/r-modules/bioc-packages.nix +++ b/pkgs/development/r-modules/bioc-packages.nix @@ -6,11 +6,12 @@ { self, derive }: let derive2 = derive { biocVersion = "3.8"; }; in with self; { - ABAEnrichment = derive2 { name="ABAEnrichment"; version="1.11.3"; sha256="08rrz6binj0hilji6gkdmqvwj0hp1b9rk6jx10gvn6wi3hg1nv4n"; depends=[ABAData data_table GOfuncR gplots gtools Rcpp]; }; + ABAEnrichment = derive2 { name="ABAEnrichment"; version="1.11.7"; sha256="0gzv8nphchispdrlmbx28ps6k7g8ylqldf7p25pimjba700ydjdd"; depends=[ABAData data_table GOfuncR gplots gtools Rcpp]; }; ABSSeq = derive2 { name="ABSSeq"; version="1.35.2"; sha256="0x86y1j8h9ad4vyzadb4xngzfihz73jcy2qrn5d2bpigv3m3rar5"; depends=[limma locfit]; }; ABarray = derive2 { name="ABarray"; version="1.49.0"; sha256="1rnsk81lhybj612rb2b886al567m58ax77kng4ip43ivzd3yssil"; depends=[Biobase multtest]; }; + ACE = derive2 { name="ACE"; version="0.99.10"; sha256="1a2mkw04fdvdfdva0gwsh0d7xkg49gi7dhsxz8ban9g1kn1g5w6z"; depends=[Biobase ggplot2 QDNAseq]; }; ACME = derive2 { name="ACME"; version="2.37.0"; sha256="1ihpzaxhpdg8lvd30g9xhjhsil34s7w8w06cy04dp7zv117yda55"; depends=[Biobase BiocGenerics]; }; - ADaCGH2 = derive2 { name="ADaCGH2"; version="2.21.0"; sha256="107hm5klybm8lp12bjir6gjcka8a5q4c54nvq3sn0avvzcj5caf4"; depends=[aCGH bit cluster DNAcopy ff ffbase GLAD snapCGH tilingArray waveslim]; }; + ADaCGH2 = derive2 { name="ADaCGH2"; version="2.21.1"; sha256="0ph0glq1ngmhgh8vv1zdm0m6flfkp576fk7qdyb3prc5rc730yxr"; depends=[aCGH bit cluster DNAcopy ff ffbase GLAD snapCGH tilingArray waveslim]; }; AGDEX = derive2 { name="AGDEX"; version="1.29.0"; sha256="0bidzm02g5f4ivnrymg9m7kpmjlg93zv1alpcsjx6ssbaix42r33"; depends=[Biobase GSEABase]; }; AIMS = derive2 { name="AIMS"; version="1.13.0"; sha256="15ch50fw03q66d7x0asri8ff5xr82r8rxd46i80zij1fg27avkxa"; depends=[Biobase e1071]; }; ALDEx2 = derive2 { name="ALDEx2"; version="1.13.0"; sha256="01c4bjbybivjqq1hl9dpmndn3mfk595yyjjkljcxbza6wax99rd0"; depends=[BiocParallel GenomicRanges IRanges multtest S4Vectors SummarizedExperiment]; }; @@ -20,679 +21,728 @@ in with self; { ASAFE = derive2 { name="ASAFE"; version="1.7.0"; sha256="0p6q9zpfqf7cz1lb0cm75ddhhcrdf90dpblrxhn8hkh5wgn3yp0m"; depends=[]; }; ASEB = derive2 { name="ASEB"; version="1.25.0"; sha256="00wwdg07zgqbaparqail1pnffx5r63007rq65shlxda483f3ywr1"; depends=[]; }; ASGSCA = derive2 { name="ASGSCA"; version="1.15.0"; sha256="0f9mih8bhv4ibwqni7z94n4v3kz5cm2paqdp5c0y7hvg9i836gyl"; depends=[MASS Matrix]; }; - ASICS = derive2 { name="ASICS"; version="1.1.0"; sha256="0a81s0yhn4zb8jyq889sz94rf22mrmsnpika0j1hs1sc3h2li3v2"; depends=[BiocParallel ggplot2 gridExtra plyr quadprog ropls speaq SummarizedExperiment zoo]; }; + ASICS = derive2 { name="ASICS"; version="1.1.1"; sha256="18arka0aj4y82ngdx458ilnvxrv45bfjj6dz1wz28frsz7bzhry2"; depends=[BiocParallel ggplot2 gridExtra plyr quadprog ropls speaq SummarizedExperiment zoo]; }; ASSET = derive2 { name="ASSET"; version="1.99.0"; sha256="1c43xdlgqpmq192cxfbpsq6f767zlcmpm7am539673yr6fc8ql7i"; depends=[MASS msm rmeta]; }; - ASSIGN = derive2 { name="ASSIGN"; version="1.17.1"; sha256="06rzdkdq66sl0lxbr3mvw6ybgs2laxyx7iaqgmjwf96b2j869jqb"; depends=[ggplot2 gplots msm Rlab sva]; }; - ASpli = derive2 { name="ASpli"; version="1.7.0"; sha256="19i2says6d2sl160537vzvj9iz5zmrv6xlyprv0787n7yswssy6s"; depends=[AnnotationDbi BiocGenerics BiocStyle edgeR GenomicAlignments GenomicFeatures GenomicRanges Gviz IRanges Rsamtools S4Vectors]; }; - ATACseqQC = derive2 { name="ATACseqQC"; version="1.5.1"; sha256="15spnf3a5hangks4k07gyjcnr6cjzxim4zjrjjilyx6jmfc7wiib"; depends=[BiocGenerics Biostrings BSgenome ChIPpeakAnno GenomeInfoDb GenomicAlignments GenomicRanges GenomicScores IRanges KernSmooth limma motifStack preseqR randomForest Rsamtools rtracklayer S4Vectors]; }; - AUCell = derive2 { name="AUCell"; version="1.3.4"; sha256="1v53cq58jj3nvgrj7xrypmw0g4882yma950yc7k9189sdbbxxdm6"; depends=[data_table GSEABase mixtools R_utils shiny SummarizedExperiment]; }; + ASSIGN = derive2 { name="ASSIGN"; version="1.17.4"; sha256="01ly4vislijmaa6vfs4nsawhf3jv7xb5jaa7iaizl7gpm7jnv7bp"; depends=[ggplot2 gplots msm Rlab sva yaml]; }; + ASpli = derive2 { name="ASpli"; version="1.7.2"; sha256="1x30c1srl6sgjpl2milsc06ix5b8ds3kgz2h5wzg9wl4jsfswml3"; depends=[AnnotationDbi BiocGenerics BiocStyle edgeR GenomicAlignments GenomicFeatures GenomicRanges Gviz IRanges Rsamtools S4Vectors]; }; + ATACseqQC = derive2 { name="ATACseqQC"; version="1.5.7"; sha256="06aq30lj97xpxxm5f46qlnl2pik44hh4jr7wcbsvjyf3xx99k3za"; depends=[BiocGenerics Biostrings BSgenome ChIPpeakAnno GenomeInfoDb GenomicAlignments GenomicRanges GenomicScores IRanges KernSmooth limma motifStack preseqR randomForest Rsamtools rtracklayer S4Vectors]; }; + AUCell = derive2 { name="AUCell"; version="1.3.6"; sha256="1i88w2jkydspgiw6vdpi1bspajr1y8jwmlxakydm7ww8azib4cwl"; depends=[data_table GSEABase mixtools R_utils shiny SummarizedExperiment]; }; + AffiXcan = derive2 { name="AffiXcan"; version="0.99.15"; sha256="0d5y1s2d30rkwmnr206xjf9rdzn099kirh9pxn0qddjhxl6n6d6c"; depends=[BiocParallel MultiAssayExperiment SummarizedExperiment]; }; AffyCompatible = derive2 { name="AffyCompatible"; version="1.41.0"; sha256="1gxk7kggb29hhfqz2a1g6yqy8mbg0x7gvajnnqgamdggylg7zz32"; depends=[Biostrings RCurl XML]; }; AffyExpress = derive2 { name="AffyExpress"; version="1.47.0"; sha256="1ph5vgm6hxifdyg8v3vgcqwm7k1fh4d3jnf10i4p7x4gi00xycan"; depends=[affy limma]; }; AffyRNADegradation = derive2 { name="AffyRNADegradation"; version="1.27.0"; sha256="17m0sn1rb6485lvrpn677z3y540pc93ykbyjg1plrl3qby6nxc5q"; depends=[affy]; }; AgiMicroRna = derive2 { name="AgiMicroRna"; version="2.31.0"; sha256="1hxvi9hdx8shikljwbh60k4ylir2hdibkccqd5wr4hb08spnam4j"; depends=[affy affycoretools Biobase limma preprocessCore]; }; - AllelicImbalance = derive2 { name="AllelicImbalance"; version="1.19.0"; sha256="13cw6k6xgkillkj7jfgflgb42nfb85hj919yd1i0css4zi9gxd2w"; depends=[AnnotationDbi BiocGenerics Biostrings BSgenome GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges gridExtra Gviz IRanges lattice latticeExtra nlme Rsamtools S4Vectors seqinr SummarizedExperiment VariantAnnotation]; }; + AllelicImbalance = derive2 { name="AllelicImbalance"; version="1.19.1"; sha256="14wh237bkzkczvbsqfv4fsgd1plc7nn2p77a6gcb7pgwz1lbq9is"; depends=[AnnotationDbi BiocGenerics Biostrings BSgenome GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges gridExtra Gviz IRanges lattice latticeExtra nlme Rsamtools S4Vectors seqinr SummarizedExperiment VariantAnnotation]; }; + AnalysisPageServer = derive2 { name="AnalysisPageServer"; version="1.15.3"; sha256="1xq8cp8yhjnvrr7wp16zi24qjrwchx3l95w4302qh5hfngr3c8xn"; depends=[Biobase graph log4r rjson]; }; Anaquin = derive2 { name="Anaquin"; version="2.5.0"; sha256="1cqrm7pmirdd23dw8lvrdjfkjp6rgx15s8h88jbilcv7qajg32jc"; depends=[DESeq2 ggplot2 knitr locfit plyr qvalue ROCR]; }; - AneuFinder = derive2 { name="AneuFinder"; version="1.9.0"; sha256="1b0rrnxb8ldw9mxva42m0jj6r2xjn91rnrw409dmk365j8nxva2f"; depends=[AneuFinderData bamsignals Biostrings cowplot DNAcopy doParallel ecp foreach GenomeInfoDb GenomicAlignments GenomicRanges ggdendro ggplot2 ggrepel IRanges mclust ReorderCluster reshape2 Rsamtools S4Vectors]; }; + AneuFinder = derive2 { name="AneuFinder"; version="1.9.1"; sha256="0grk4npv8lkf71s9nacmz29g87f7avrfsyb7lpljpg8ndq9cddx3"; depends=[AneuFinderData bamsignals Biostrings cowplot DNAcopy doParallel ecp foreach GenomeInfoDb GenomicAlignments GenomicRanges ggdendro ggplot2 ggrepel IRanges mclust ReorderCluster reshape2 Rsamtools S4Vectors]; }; AnnotationDbi = derive2 { name="AnnotationDbi"; version="1.43.1"; sha256="150mxlr5fcid4vnv8gh0imr9y9lzgyxrmvzmah4l8kg7r5rllm6k"; depends=[Biobase BiocGenerics DBI IRanges RSQLite S4Vectors]; }; AnnotationFilter = derive2 { name="AnnotationFilter"; version="1.5.2"; sha256="12lkv4dg25r5p77s84xzyh3aw8pybcdrkvqf21n8xv41gxpycdkq"; depends=[GenomicRanges lazyeval]; }; - AnnotationForge = derive2 { name="AnnotationForge"; version="1.23.0"; sha256="07b8m6g4zm1lj6pxscjyg7b39km8wx68jiqimdd7ddkzj9xqyvg8"; depends=[AnnotationDbi Biobase BiocGenerics DBI RCurl RSQLite S4Vectors XML]; }; + AnnotationForge = derive2 { name="AnnotationForge"; version="1.23.4"; sha256="1q0j4nn6hb9h22cnqdgqb89710j86kiayyaf98n47pcdyb96024d"; depends=[AnnotationDbi Biobase BiocGenerics DBI RCurl RSQLite S4Vectors XML]; }; AnnotationFuncs = derive2 { name="AnnotationFuncs"; version="1.31.0"; sha256="1sf2afh9s94k1j9xx7csv7k1cah52s8ks7bhjr13m5c2dad3df1f"; depends=[AnnotationDbi DBI]; }; - AnnotationHub = derive2 { name="AnnotationHub"; version="2.13.1"; sha256="1zhnadp24h7hxjgdgp4x4c2iwnciw6gvi6ycxbql1yilqr3ip6w0"; depends=[AnnotationDbi BiocGenerics BiocInstaller curl httr interactiveDisplayBase RSQLite S4Vectors yaml]; }; - AnnotationHubData = derive2 { name="AnnotationHubData"; version="1.11.1"; sha256="1s7bfmynwx6y555bsxp3cgkfa3gnc0ll476qydszw4agspp8wyn9"; depends=[AnnotationDbi AnnotationForge AnnotationHub Biobase BiocGenerics BiocInstaller biocViews Biostrings DBI futile_logger GenomeInfoDb GenomicFeatures GenomicRanges GEOquery IRanges jsonlite OrganismDbi rBiopaxParser RCurl Rsamtools RSQLite rtracklayer S4Vectors XML]; }; - ArrayExpress = derive2 { name="ArrayExpress"; version="1.41.0"; sha256="1xac01vhc8cdx7cp32qw4cfqyl20my5wdw3jf9mwb6qybjk557w7"; depends=[Biobase limma oligo XML]; }; + AnnotationHub = derive2 { name="AnnotationHub"; version="2.13.10"; sha256="087nk0wmkl3k7i00v9lbxq44gzj7dnyjahbhrq3zjx6qmg4l8dia"; depends=[AnnotationDbi BiocGenerics BiocManager curl httr interactiveDisplayBase RSQLite S4Vectors yaml]; }; + AnnotationHubData = derive2 { name="AnnotationHubData"; version="1.11.14"; sha256="0056p06iyw81pzyy52ydgzibqin84xrmsn5jyaa9a6qs3agm62h6"; depends=[AnnotationDbi AnnotationForge AnnotationHub Biobase BiocGenerics BiocManager biocViews Biostrings DBI futile_logger GenomeInfoDb GenomicFeatures GenomicRanges IRanges jsonlite OrganismDbi rBiopaxParser RCurl Rsamtools RSQLite rtracklayer S4Vectors XML]; }; + ArrayExpress = derive2 { name="ArrayExpress"; version="1.41.1"; sha256="0x5fvbp959x0pczb8qmy70npdx6p8km5aq6jbfmna5d5l8azd11q"; depends=[Biobase limma oligo XML]; }; ArrayExpressHTS = derive2 { name="ArrayExpressHTS"; version="1.31.0"; sha256="16j2a1qyhykzyqggfwaxvp4ay6l9ckimd4djh1qdp3ayqaign04r"; depends=[Biobase BiocGenerics biomaRt Biostrings bitops DESeq edgeR GenomicRanges Hmisc IRanges R2HTML RColorBrewer rJava Rsamtools sampling sendmailR ShortRead snow svMisc XML]; }; ArrayTV = derive2 { name="ArrayTV"; version="1.19.0"; sha256="1swim5w679hskgwfdm9fbfdwhlra7wp4fgsl38vmainayna90xw9"; depends=[DNAcopy foreach IRanges oligoClasses S4Vectors]; }; ArrayTools = derive2 { name="ArrayTools"; version="1.41.0"; sha256="1pkv72pkiqxjb0f642p7gdc0gfr7xg9vc96awi149a5z71bbykli"; depends=[affy Biobase limma xtable]; }; + AssessORF = derive2 { name="AssessORF"; version="0.99.21"; sha256="1k2b3psllayv8rwgc7jhhyr73apd51wbwgfhn1lawfvpn2k07gqr"; depends=[Biostrings DECIPHER GenomicRanges IRanges]; }; BAC = derive2 { name="BAC"; version="1.41.0"; sha256="0jk4drgs8w1fvarkhm4sbkm9ls6vh67vja9f2f29p4n0ykgf06y2"; depends=[]; }; BADER = derive2 { name="BADER"; version="1.19.0"; sha256="1y2lw5f6l32q3p3bral7bz2h57fvd7mpj00q4ds6l3y8j8grp3vf"; depends=[]; }; - BAGS = derive2 { name="BAGS"; version="2.21.0"; sha256="1j4284wvpabpzvb3khslfraz6wz5yznv9gsly5xaskximq1i1h74"; depends=[Biobase breastCancerVDX]; }; - BASiCS = derive2 { name="BASiCS"; version="1.3.3"; sha256="0rljf429zjglh7an6m09m0d8skykciksh2k8vjc6jm3rbsl4j1k5"; depends=[BiocGenerics coda data_table ggplot2 KernSmooth MASS matrixStats Rcpp RcppArmadillo S4Vectors scran SingleCellExperiment SummarizedExperiment testthat]; }; - BBCAnalyzer = derive2 { name="BBCAnalyzer"; version="1.11.0"; sha256="0nma095v38ysx0gjjrp6xslwmi78kgqqzqlmcvbf61qgbpggnqbj"; depends=[Biostrings GenomicRanges IRanges Rsamtools SummarizedExperiment VariantAnnotation]; }; + BAGS = derive2 { name="BAGS"; version="2.21.2"; sha256="14h103ycmxwpa02binhla0ys5fls2whdgjqj4g40pv96nj5kpwav"; depends=[Biobase breastCancerVDX]; }; + BASiCS = derive2 { name="BASiCS"; version="1.3.24"; sha256="0rxvwpnfvw3nbr8rbrm64hzxx1vzq7rq9jaq20x1nrkkx46gj5s7"; depends=[BiocGenerics coda data_table ggplot2 KernSmooth MASS matrixStats Rcpp RcppArmadillo S4Vectors scran SingleCellExperiment SummarizedExperiment testthat]; }; + BBCAnalyzer = derive2 { name="BBCAnalyzer"; version="1.11.1"; sha256="1gzivdxz02d27pkad6h6k0n1damph0vncslx70s3h6ypcb3g731j"; depends=[Biostrings GenomicRanges IRanges Rsamtools SummarizedExperiment VariantAnnotation]; }; BCRANK = derive2 { name="BCRANK"; version="1.43.0"; sha256="06082ki14mb4xrbx32lpi7q06bsnmjsc08ggx0si0fxdbf0584r5"; depends=[Biostrings]; }; - BEARscc = derive2 { name="BEARscc"; version="1.1.0"; sha256="169n512vaa23l3qaxxxa8x6zhy7jqmflsr43dn3k8qncwk1q7pml"; depends=[data_table ggplot2 SingleCellExperiment]; }; + BEARscc = derive2 { name="BEARscc"; version="1.1.1"; sha256="180r40a5f7fmck4jly7d4qrjpyb1xqgp8w6aasvx7qfd9vwqbfbx"; depends=[data_table ggplot2 SingleCellExperiment]; }; BEAT = derive2 { name="BEAT"; version="1.19.0"; sha256="1c3csghkdbqmaj36bg75fnx626rp2myykwc4hpxlij1sy8a9pjra"; depends=[Biostrings BSgenome GenomicRanges ShortRead]; }; - BEclear = derive2 { name="BEclear"; version="1.13.0"; sha256="0swsrlf6rdxkdbncf5f18zxfimmgiay42i12lg5apb5rk9in890c"; depends=[Matrix snowfall]; }; + BEclear = derive2 { name="BEclear"; version="1.13.11"; sha256="1c7bgnpj9wx839dhal4rlfamaxngqxdq2pm3paykqf2cjg278d37"; depends=[BiocParallel data_table futile_logger Matrix Rdpack]; }; BGmix = derive2 { name="BGmix"; version="1.41.0"; sha256="1v6rpn322g4qp3q3hisvi419nnslzpfqdp37bdc1spmsh88inb1j"; depends=[KernSmooth]; }; BHC = derive2 { name="BHC"; version="1.33.0"; sha256="18jpic1xk5gnxfw7r4hw0591lmrcncv412qd1q08l2nqw0a24895"; depends=[]; }; BLMA = derive2 { name="BLMA"; version="1.5.0"; sha256="1cpy2dx1da1bn0wc43fwva2akq473ww4nz241dq5xfrk2hwwkz91"; depends=[Biobase graph GSA limma PADOG ROntoTools]; }; - BPRMeth = derive2 { name="BPRMeth"; version="1.7.13"; sha256="1ypinfv1z6gw73whx0fjkz9h6sl6lzwfcsnfpjrwy94q59rpzyw0"; depends=[assertthat BiocStyle cowplot data_table doParallel e1071 earth foreach GenomicRanges ggplot2 IRanges kernlab magrittr MASS matrixcalc mvtnorm randomForest Rcpp RcppArmadillo S4Vectors truncnorm]; }; - BRAIN = derive2 { name="BRAIN"; version="1.27.0"; sha256="1pssh10b8pqy7f4hs1akws8lvikd0j9rwblrzsymvnnl5qf8rdqm"; depends=[Biostrings lattice PolynomF]; }; - BSgenome = derive2 { name="BSgenome"; version="1.49.1"; sha256="1i0qrm065407zvi454gjdx3rykabf5zwl18l23d7zvl5d9cwcpv2"; depends=[BiocGenerics Biostrings GenomeInfoDb GenomicRanges IRanges Rsamtools rtracklayer S4Vectors XVector]; }; + BPRMeth = derive2 { name="BPRMeth"; version="1.7.14"; sha256="0gbklnxs0g236f839yq9p3x8yacgv4248yyp1fgazr6q9gcgqqdf"; depends=[assertthat BiocStyle cowplot data_table doParallel e1071 earth foreach GenomicRanges ggplot2 IRanges kernlab magrittr MASS matrixcalc mvtnorm randomForest Rcpp RcppArmadillo S4Vectors truncnorm]; }; + BRAIN = derive2 { name="BRAIN"; version="1.27.1"; sha256="04an1yqsfwkpwr31l4l21p09yr3jbdm4v7m89vg4q0rvlmha31ss"; depends=[Biostrings lattice PolynomF]; }; + BSgenome = derive2 { name="BSgenome"; version="1.49.5"; sha256="18z80kskhgmhar2njmpxba5fg4d6fz651n3bc4lvfxpvn3j2nh9f"; depends=[BiocGenerics Biostrings GenomeInfoDb GenomicRanges IRanges Rsamtools rtracklayer S4Vectors XVector]; }; BUMHMM = derive2 { name="BUMHMM"; version="1.5.0"; sha256="0qs117jr903zyr55xql7793nr8scyqhfn9acnw4d29im2jwfhclq"; depends=[Biostrings devtools gtools IRanges stringi SummarizedExperiment]; }; BUS = derive2 { name="BUS"; version="1.37.0"; sha256="0rd0d1wm65q1x821l74y96w48dbqdlbd8gzz04fwz2lbpp4x6645"; depends=[infotheo minet]; }; + BUScorrect = derive2 { name="BUScorrect"; version="0.99.13"; sha256="1cbmr2xq1246cypjkf0l05h077bbrhigdhxx6fqkvzrgixw742r3"; depends=[gplots SummarizedExperiment]; }; BaalChIP = derive2 { name="BaalChIP"; version="1.7.0"; sha256="18jvr700mqfqalby53jhjskz2wrfbyl3x6bgx28yxzzg0hk7d897"; depends=[coda doBy doParallel foreach GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 IRanges reshape2 Rsamtools scales]; }; - BadRegionFinder = derive2 { name="BadRegionFinder"; version="1.9.0"; sha256="0piq8lc4p23q2y3606kk9y52iwg7nc8jbnmicq44m2gnmp5b9r0m"; depends=[biomaRt GenomicRanges Rsamtools S4Vectors VariantAnnotation]; }; - BaseSpaceR = derive2 { name="BaseSpaceR"; version="1.25.0"; sha256="14p570w1ld2va2xjzk4aq64brx25h8mizcicyrvmlnppj7cwbpmm"; depends=[RCurl RJSONIO]; }; + BadRegionFinder = derive2 { name="BadRegionFinder"; version="1.9.1"; sha256="07m2lj91nk88rjjlqgrqvfwdmvvhsk406bq7wbd3a18hawljrcr6"; depends=[biomaRt GenomicRanges Rsamtools S4Vectors VariantAnnotation]; }; + BaseSpaceR = derive2 { name="BaseSpaceR"; version="1.25.1"; sha256="0636123345m2hgip2l7wpbppkav6nryskq3r8sdby09yw3xf8yny"; depends=[RCurl RJSONIO]; }; Basic4Cseq = derive2 { name="Basic4Cseq"; version="1.17.0"; sha256="0ynfj4x0hkjxxza8v85kda2a5rrmwzjh1am3ffnv1mvpi3dnb95l"; depends=[Biostrings BSgenome_Ecoli_NCBI_20080805 caTools GenomicAlignments GenomicRanges RCircos]; }; BasicSTARRseq = derive2 { name="BasicSTARRseq"; version="1.9.0"; sha256="074zndzd7dbz31khkn73a3jqfyacl56dd8b82zq5lykirw647zp4"; depends=[GenomeInfoDb GenomicAlignments GenomicRanges IRanges S4Vectors]; }; - BatchQC = derive2 { name="BatchQC"; version="1.9.0"; sha256="1vcpjbalsvlcmrg2wxckpkk1qczwhs5c9yzp7wyk0jff9ayccd7w"; depends=[corpcor d3heatmap ggvis gplots knitr limma Matrix matrixStats MCMCpack moments pander reshape2 rmarkdown shiny sva]; }; + BatchQC = derive2 { name="BatchQC"; version="1.9.2"; sha256="0cg9ymwq08a3jxzpzwqgazz98868swp4ijiaz0h1msp8v30bqydd"; depends=[corpcor d3heatmap ggvis gplots knitr limma Matrix matrixStats MCMCpack moments pander reshape2 rmarkdown shiny sva]; }; BayesKnockdown = derive2 { name="BayesKnockdown"; version="1.7.0"; sha256="0ikq8bk4viw9kj55cci37cdicbmyq9p5fa0vxw0bsa9ichj47cl5"; depends=[Biobase]; }; BayesPeak = derive2 { name="BayesPeak"; version="1.33.0"; sha256="0grhyp7i834sj1j2kavpk2ydy0970gjcvllxy05l9vs9cilhczgp"; depends=[IRanges]; }; BeadDataPackR = derive2 { name="BeadDataPackR"; version="1.33.0"; sha256="0asbgmcidblxj82w5bv0g0c5l9w2nzyr7qparbxg2inxcqimsa37"; depends=[]; }; - BgeeDB = derive2 { name="BgeeDB"; version="2.7.0"; sha256="07y8jh5r6rvx083gdcy7hdlpazmaj17mrbcqi6ysj8j0ipjxsrgv"; depends=[Biobase data_table digest dplyr graph RCurl tidyr topGO]; }; - BiFET = derive2 { name="BiFET"; version="1.1.5"; sha256="0rghzii29k5sqm4bnf86mncly5gln9kn14nzjxb9ycpmls33nfx0"; depends=[GenomicRanges poibin]; }; - BiGGR = derive2 { name="BiGGR"; version="1.17.0"; sha256="1nsjg5lk87i0mrby23jzfxs80cipq2dra4gx2v3mxphiqixrn92i"; depends=[hyperdraw hypergraph LIM limSolve rsbml stringr]; }; - BiRewire = derive2 { name="BiRewire"; version="3.13.0"; sha256="10wgsw38774a6fzwhr98hxiangna3s1rb0i7dw2bvmkx9c6ldmbh"; depends=[igraph Matrix slam tsne]; }; + BgeeDB = derive2 { name="BgeeDB"; version="2.7.2"; sha256="0rk6kfy78xxsd8zbvs2gdklncz5dzr6wayndf3bh7nm575d8jnrd"; depends=[Biobase data_table digest dplyr graph RCurl tidyr topGO]; }; + BiFET = derive2 { name="BiFET"; version="1.1.8"; sha256="0h7lrhfjgxfchk4i1i6y65znr2dxh9zkiy9n6clvrby6aqrswgr3"; depends=[GenomicRanges poibin]; }; + BiGGR = derive2 { name="BiGGR"; version="1.17.1"; sha256="18d57ia7vzgrwc8nzqjp368s7a6hqckcskp807xmk239ggrk9iii"; depends=[hyperdraw hypergraph LIM limSolve rsbml stringr]; }; + BiRewire = derive2 { name="BiRewire"; version="3.13.3"; sha256="09i4mvpbfvnljvg87zgwawv5ahj7kaiqvwx7mlsqkrdzijclfqq3"; depends=[igraph Matrix slam tsne]; }; BiSeq = derive2 { name="BiSeq"; version="1.21.0"; sha256="12wnihb693dk6ri3hqcm7cjyy0r3dffvjcfybypl75zsj42k7zb7"; depends=[betareg Biobase BiocGenerics Formula GenomeInfoDb GenomicRanges globaltest IRanges lokern rtracklayer S4Vectors SummarizedExperiment]; }; BicARE = derive2 { name="BicARE"; version="1.39.0"; sha256="1gdglclrkrsxw7lks9rczhjy3ldsrl18qbk6h4f10d3rf6b147b1"; depends=[Biobase GSEABase multtest]; }; - BioCor = derive2 { name="BioCor"; version="1.5.1"; sha256="0wfd7sapzxj135wp6kga0xb8z5ycvvhwdwh1307sh0k8k8wb5pd9"; depends=[BiocParallel GSEABase Matrix]; }; + BioCor = derive2 { name="BioCor"; version="1.5.6"; sha256="1zy4yxwgx70f6sz09kva97p2gby4yjyrqn4zshrdr89npnk5h5rz"; depends=[BiocParallel GSEABase Matrix]; }; BioMVCClass = derive2 { name="BioMVCClass"; version="1.49.0"; sha256="01v6bzq8jsqd3p2cpg0hlfccqzkr9fk9zkby2dg1npwrf27x6j4g"; depends=[Biobase graph MVCClass Rgraphviz]; }; BioNet = derive2 { name="BioNet"; version="1.41.0"; sha256="039mzwvfamlxkqn9ipn7vab7qnnn0153sg7dcp4g5glfxgmqnngh"; depends=[AnnotationDbi Biobase graph igraph RBGL]; }; - BioNetStat = derive2 { name="BioNetStat"; version="1.1.1"; sha256="1jr1z0shh0cspqmg0dqwwqhsljvl53aay19qpss5a64ifas8mzmr"; depends=[BiocParallel ggplot2 Hmisc igraph knitr pathview pheatmap plyr psych RColorBrewer RJSONIO shiny shinyBS whisker yaml]; }; + BioNetStat = derive2 { name="BioNetStat"; version="1.1.2"; sha256="17iyf5k9mm3mqvw7vskk7vcmadrs4qxq69sx024j63ihiq6divkb"; depends=[BiocParallel ggplot2 Hmisc igraph knitr pathview pheatmap plyr psych RColorBrewer RJSONIO shiny shinyBS whisker yaml]; }; BioQC = derive2 { name="BioQC"; version="1.9.0"; sha256="0v9czgv6n57nczg2ijz78dfknvmlbxbdrsi8c90wiyxr888gkb3m"; depends=[Biobase Rcpp]; }; - BioSeqClass = derive2 { name="BioSeqClass"; version="1.39.0"; sha256="1390g5saw7jf6q7k5kavql595jw8xd8y53lwlfmxfgiapf2nvg36"; depends=[Biobase Biostrings class e1071 foreign ipred klaR nnet party randomForest rpart scatterplot3d tree]; }; - Biobase = derive2 { name="Biobase"; version="2.41.1"; sha256="0hfi88z32ma74mc2h0d8xx2m9pqwcwr77f6mfh21sqnkb5mqwsdm"; depends=[BiocGenerics]; }; + BioSeqClass = derive2 { name="BioSeqClass"; version="1.39.2"; sha256="1j9mbp6xdnm24a1vzwq3327dhm9nglydib73nrwcw1jn0am78yqv"; depends=[Biobase Biostrings class e1071 foreign ipred klaR nnet party randomForest rpart scatterplot3d tree]; }; + Biobase = derive2 { name="Biobase"; version="2.41.2"; sha256="11wda45crjk2v7zscrhrh0w30qdqvkxf6zcqyg7jqk833327ci0r"; depends=[BiocGenerics]; }; BiocCaseStudies = derive2 { name="BiocCaseStudies"; version="1.43.0"; sha256="0xdn0zrd034mxzc6khqfnsp0rynfpd7zbxhmcmj5j0h83m9kyfnw"; depends=[Biobase]; }; - BiocCheck = derive2 { name="BiocCheck"; version="1.17.15"; sha256="06wzf7j170bf9msnv61da70hlhv08k5lykwzachij1396514ypr6"; depends=[BiocInstaller biocViews codetools graph httr knitr optparse stringdist]; }; - BiocFileCache = derive2 { name="BiocFileCache"; version="1.5.2"; sha256="170dyswpaxwg8jhw99797n5haixk7pm657dj09ydv8zjb5jaqhz0"; depends=[DBI dbplyr dplyr httr rappdirs RSQLite]; }; + BiocCheck = derive2 { name="BiocCheck"; version="1.17.25"; sha256="1h1lwjpzmwiygfrh4gjh3mw7fjk0ync3xbvw5bl39ykgq9b1dw7h"; depends=[BiocManager biocViews codetools graph httr knitr optparse stringdist]; }; + BiocFileCache = derive2 { name="BiocFileCache"; version="1.5.9"; sha256="1prwqr9xrl47knyx1jddw5in1casj7xyz787qqqlf7xfp8z5kqyf"; depends=[curl DBI dbplyr dplyr httr rappdirs RSQLite]; }; BiocGenerics = derive2 { name="BiocGenerics"; version="0.27.1"; sha256="1v2vqhixnn4caanpnmd0pw7jnczfkc79wlb9c7v0kwpz9h79h023"; depends=[]; }; - BiocInstaller = derive2 { name="BiocInstaller"; version="1.31.1"; sha256="1cprnjbymb2r1z228nyg6bbnridazw6bh6yh0mcfxq6h0cd0ig8y"; depends=[]; }; - BiocOncoTK = derive2 { name="BiocOncoTK"; version="1.1.6"; sha256="01g7drd8c9082kvpw5xyxmans8mksw0rm1s6rv6ml6ibzbxjrz2z"; depends=[bigrquery ComplexHeatmap dplyr DT GenomicRanges httr IRanges magrittr rjson S4Vectors shiny]; }; - BiocParallel = derive2 { name="BiocParallel"; version="1.15.6"; sha256="1ifav2pl6szvs6a5nkkgsf7j70i496q2lsj73gb3li4krm6yslvf"; depends=[BH futile_logger snow]; }; - BiocSklearn = derive2 { name="BiocSklearn"; version="1.3.0"; sha256="1dh0w9h81ydnnwf7dx19an7pja3n511pw16yl0bgmqr8ng51lvwn"; depends=[BBmisc HDF5Array knitr reticulate SummarizedExperiment]; }; - BiocStyle = derive2 { name="BiocStyle"; version="2.9.3"; sha256="1ggbx5c94fr20mykkj3ghsia91c2jdi4yyhrm9jfwxdaxy9k8kfl"; depends=[bookdown knitr rmarkdown yaml]; }; + BiocInstaller = derive2 { name="BiocInstaller"; version="1.31.3"; sha256="10b20kbp8gqfq7fsdcgfpkghndn5aw8c1cj1l67a8a5qibbfq89x"; depends=[]; }; + BiocNeighbors = derive2 { name="BiocNeighbors"; version="0.99.22"; sha256="006map9pk5q4qk2zardgxgirlil4hhvw7vjs4js426qrxqqmhlxn"; depends=[BiocParallel Rcpp RcppAnnoy S4Vectors]; }; + BiocOncoTK = derive2 { name="BiocOncoTK"; version="1.1.22"; sha256="10dnfzxhhvnmkcpdrzwv8810ss3yljfbq0lswa1149ndqyanhdvj"; depends=[bigrquery ComplexHeatmap DBI dplyr DT GenomicFeatures GenomicRanges ggplot2 httr IRanges magrittr rjson S4Vectors shiny SummarizedExperiment]; }; + BiocParallel = derive2 { name="BiocParallel"; version="1.15.15"; sha256="0iqgcmgq1jzayalkym2s1zvblfrwvgp2rc7v09a6mm0hzgbxvh9y"; depends=[BH futile_logger snow]; }; + BiocPkgTools = derive2 { name="BiocPkgTools"; version="0.99.16"; sha256="1lw8llvhfp8vpy72y3dc8dy6xiq3yl71zfry4h1ag3kxh9c4snvh"; depends=[BiocManager dplyr DT htmltools htmlwidgets httr igraph jsonlite readr rex rvest stringr tibble tidyr xml2]; }; + BiocSklearn = derive2 { name="BiocSklearn"; version="1.3.2"; sha256="0zdakw0yrjkxvspc2sb0z70ipx7jrqcnf0br80nrkvg5sxkm5nd0"; depends=[BBmisc knitr reticulate SummarizedExperiment]; }; + BiocStyle = derive2 { name="BiocStyle"; version="2.9.6"; sha256="1b123p3id4ljqcg3xj9lr5x05k1wa67gcl5v2bfi7nv8i6221bn3"; depends=[BiocManager bookdown knitr rmarkdown yaml]; }; BiocVersion = derive2 { name="BiocVersion"; version="3.8.0"; sha256="1kyqzca8n7wggz6lfx7xj0i1h1s3rma15v11iycgkdka58443qqr"; depends=[]; }; - BiocWorkflowTools = derive2 { name="BiocWorkflowTools"; version="1.7.1"; sha256="04nxl3idhy3smyvp246vc28509i7hf5qv24zn366q012zdykywzr"; depends=[BiocStyle bookdown devtools git2r httr knitr rmarkdown rstudioapi stringr]; }; - Biostrings = derive2 { name="Biostrings"; version="2.49.0"; sha256="015yg11649nz6w0c8a6jsrjynh047phixssziid64rsff0gf13fv"; depends=[BiocGenerics IRanges S4Vectors XVector]; }; - BitSeq = derive2 { name="BitSeq"; version="1.25.0"; sha256="0ffqwdd5zjwcd819h3rg554c2drvi05l40ffg30p380azk0xkksp"; depends=[IRanges Rsamtools S4Vectors zlibbioc]; }; + BiocWorkflowTools = derive2 { name="BiocWorkflowTools"; version="1.7.5"; sha256="1k39zcfdwzddrfaakh3nchwc3xlq63x2dzybj7xj0xhjj14klyr1"; depends=[BiocStyle bookdown devtools git2r httr knitr rmarkdown rstudioapi stringr]; }; + Biostrings = derive2 { name="Biostrings"; version="2.49.2"; sha256="0fm0vfi5s7d0xzwanq5rrdh0fp394qnd7jcmlsib6naqjch0zqaf"; depends=[BiocGenerics IRanges S4Vectors XVector]; }; + BitSeq = derive2 { name="BitSeq"; version="1.25.2"; sha256="05vkx8wr53qfsyjcmfp31768qycmrcbanqfwh1x0l7456v0hmbcv"; depends=[IRanges Rsamtools S4Vectors zlibbioc]; }; BrainStars = derive2 { name="BrainStars"; version="1.25.0"; sha256="0svlrnd131m2lrpafxcpzbjqj3pvzcsi6azk1f4l2f21yimmx2iq"; depends=[Biobase RCurl RJSONIO]; }; - BridgeDbR = derive2 { name="BridgeDbR"; version="1.15.1"; sha256="0fd6v87qhv7mjmsw5xs6r3bs52h1axm150jp6vng4ph20jq8gicg"; depends=[RCurl rJava]; }; + BridgeDbR = derive2 { name="BridgeDbR"; version="1.15.2"; sha256="1rmdyh16qkhqad0xdhqi2vxzi1ga3gmxfl81nqnb5pm1vp0rr4ns"; depends=[RCurl rJava]; }; BrowserViz = derive2 { name="BrowserViz"; version="2.3.0"; sha256="0f4hayj2iinfqiwpl53nmnw0cfv9p6sz25ggwpz1pyib24n2n9b6"; depends=[BiocGenerics httpuv jsonlite]; }; BubbleTree = derive2 { name="BubbleTree"; version="2.11.0"; sha256="0a69azv8v67jfdyg9mfaf58g1v3b09brhr2fvgl2lq7d48gi0cbh"; depends=[Biobase BiocGenerics BiocStyle biovizBase dplyr e1071 GenomicRanges ggplot2 gridExtra gtable gtools IRanges limma magrittr plyr RColorBrewer WriteXLS]; }; BufferedMatrix = derive2 { name="BufferedMatrix"; version="1.45.0"; sha256="0qr9dsdh04msxva28n37shjk4j6a4m0i5v4plkk7qpvb6ccbvrf8"; depends=[]; }; BufferedMatrixMethods = derive2 { name="BufferedMatrixMethods"; version="1.45.0"; sha256="1v2yh5pvjc3x25nq6cdqazm1x80ir2qz4jlmssgd31n1bz8r4x48"; depends=[BufferedMatrix]; }; - CAFE = derive2 { name="CAFE"; version="1.17.0"; sha256="1rgb3wk41q1079i959fjr81jwqd8r3rj0n781hfxbn9b5kia5inq"; depends=[affy annotate Biobase biovizBase GenomicRanges ggbio ggplot2 gridExtra IRanges]; }; - CAGEfightR = derive2 { name="CAGEfightR"; version="1.1.0"; sha256="09hf2xla5dl9gh59aa024z23j5lnqdrnamf34fw0r2p394qfz9gz"; depends=[assertthat BiocGenerics BiocParallel GenomeInfoDb GenomicFeatures GenomicFiles GenomicRanges grr Gviz IRanges Matrix Matrix_utils pryr rtracklayer S4Vectors SummarizedExperiment]; }; + CAFE = derive2 { name="CAFE"; version="1.17.1"; sha256="057pw96g13h5sak0scqyn2qsfm3dqz7qmqrasjf4vnp2zz059blp"; depends=[affy annotate Biobase biovizBase GenomicRanges ggbio ggplot2 gridExtra IRanges]; }; + CAGEfightR = derive2 { name="CAGEfightR"; version="1.1.5"; sha256="0604b35q82x6brwmg31ks3k77r9f287fr4azgl0bcphj71g9ijc3"; depends=[assertthat BiocGenerics BiocParallel GenomeInfoDb GenomicFeatures GenomicFiles GenomicInteractions GenomicRanges grr Gviz InteractionSet IRanges Matrix Matrix_utils pryr rtracklayer S4Vectors SummarizedExperiment]; }; + CAGEr = derive2 { name="CAGEr"; version="1.23.5"; sha256="181vj5kmny36vdvyzvjpxvj7n0q35cq1nv28ph5v6i5xf6ymyj47"; depends=[beanplot BiocGenerics BiocParallel BSgenome data_table DelayedArray formula_tools GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 gtools IRanges KernSmooth memoise MultiAssayExperiment plyr reshape Rsamtools rtracklayer S4Vectors som stringdist stringi SummarizedExperiment vegan VGAM]; }; CALIB = derive2 { name="CALIB"; version="1.47.0"; sha256="1j486knj1l7chda7gdlkkzrrs7vwi39brzkshj1zcsn87r9j1j09"; depends=[limma]; }; CAMERA = derive2 { name="CAMERA"; version="1.37.0"; sha256="0n0xvhcy3y84cq6q45ms56z4nrs6q762iqgxp266kpl93z16rw4v"; depends=[Biobase graph Hmisc igraph RBGL xcms]; }; - CAMTHC = derive2 { name="CAMTHC"; version="0.99.6"; sha256="02gv6vqahyy7fqy0vihqsvd811d65znfjz5jmshn03qp27av11wk"; depends=[apcluster Biobase BiocParallel corpcor DMwR geometry NMF pcaPP rJava SummarizedExperiment]; }; - CATALYST = derive2 { name="CATALYST"; version="1.5.3"; sha256="1b2gfqzb9bp4k830lyn9d87xhzcdqb2vrykihp36r96gj1g6hdg4"; depends=[Biobase circlize ComplexHeatmap ConsensusClusterPlus dplyr drc DT flowCore FlowSOM ggplot2 ggrepel gridExtra htmltools limma magrittr matrixStats nnls plotly RColorBrewer reshape2 Rtsne S4Vectors scales shiny shinyBS shinydashboard shinyjs SummarizedExperiment tidyr]; }; + CAMTHC = derive2 { name="CAMTHC"; version="0.99.7"; sha256="1m2qpf3ssn7h7qj96021kbg3h8sfkbggq4dfxd4xz3px8vra5q82"; depends=[apcluster Biobase BiocParallel corpcor DMwR geometry NMF pcaPP rJava SummarizedExperiment]; }; + CATALYST = derive2 { name="CATALYST"; version="1.5.9"; sha256="1xxa2sv7a75wr2py7ah8lwqhgrbbic25cq9lf3gb73iaid994fy9"; depends=[Biobase circlize ComplexHeatmap ConsensusClusterPlus dplyr drc DT flowCore FlowSOM ggplot2 ggrepel ggridges gridExtra htmltools limma magrittr Matrix matrixStats nnls plotly RColorBrewer reshape2 Rtsne S4Vectors scales shiny shinyBS shinydashboard shinyjs SummarizedExperiment tidyr]; }; CAnD = derive2 { name="CAnD"; version="1.13.0"; sha256="07ypm7zz4hf64q478b7s2q46m3imcs0kjc77gkwxky3ymsvid07y"; depends=[ggplot2 reshape]; }; CCPROMISE = derive2 { name="CCPROMISE"; version="1.7.0"; sha256="1yb8idgdka7psnwa7w94lsld8ghphhdz8kcyvp1na6l88lyc2iyi"; depends=[Biobase CCP GSEABase PROMISE]; }; - CEMiTool = derive2 { name="CEMiTool"; version="1.5.0"; sha256="0h45vf64fg0pkh73k2wplfi26w3j4rnh7gyfnx9ia5bkm0z7l2fj"; depends=[clusterProfiler data_table DT fgsea ggdendro ggplot2 ggpmisc ggrepel ggthemes gRbase gridExtra gtable htmltools igraph intergraph knitr matrixStats network pracma rmarkdown scales sna stringr WGCNA]; }; + CEMiTool = derive2 { name="CEMiTool"; version="1.5.1"; sha256="1jvnpinmyjcpss3wm7kchdksjc5a5a64vdymj9ada38q3j9ni3fd"; depends=[clusterProfiler data_table DT fgsea ggdendro ggplot2 ggpmisc ggrepel ggthemes gRbase gridExtra gtable htmltools igraph intergraph knitr matrixStats network pracma rmarkdown scales sna stringr WGCNA]; }; CFAssay = derive2 { name="CFAssay"; version="1.15.0"; sha256="06xq5rwbbgxknymn061ck1vyqlb8l715cpf7k40w3l4v95h02jiz"; depends=[]; }; CGEN = derive2 { name="CGEN"; version="3.17.0"; sha256="1i31ckwfw6nx0fpfg2g8zq83r6zykvkxfrqkib9kj4wvxx24kvcx"; depends=[mvtnorm survival]; }; - CGHbase = derive2 { name="CGHbase"; version="1.41.0"; sha256="0yvg2jjqs98lrrybpygc77npfj27h5mkdrh3y5mfd5s6jzvyc8pz"; depends=[Biobase marray]; }; + CGHbase = derive2 { name="CGHbase"; version="1.41.2"; sha256="1ncy4lxvzpbs3nrwdyk56scmirgi2a3byi6dcja35syqpw2hdqip"; depends=[Biobase marray]; }; CGHcall = derive2 { name="CGHcall"; version="2.43.0"; sha256="1r8df0xvnhzwhbg1l1wp474f85j6l1g2ivvzmqxcqr5va1clz6g9"; depends=[Biobase CGHbase DNAcopy impute snowfall]; }; CGHnormaliter = derive2 { name="CGHnormaliter"; version="1.35.0"; sha256="0bas6wmdw9h8ablm85ggbb776nfxrf4lpfvv5rkahd10b35y3x4b"; depends=[Biobase CGHbase CGHcall]; }; CGHregions = derive2 { name="CGHregions"; version="1.39.0"; sha256="0r3gvrinr7f5qn89v6rs5bxx4sjalsjl0f2cf6vzbzgnmdysarns"; depends=[Biobase CGHbase]; }; CHARGE = derive2 { name="CHARGE"; version="1.1.0"; sha256="05zqkiqnc82bmb580f16v6d02kfq55sdrm0nxk86h5kp1cs8fryk"; depends=[cluster diptest factoextra FactoMineR GenomicRanges IRanges matrixStats modes plyr SummarizedExperiment]; }; - CHRONOS = derive2 { name="CHRONOS"; version="1.9.0"; sha256="17zxbbdy1ibsj4991iazm6rny2x4xx7rzknkc6z348fzxk2m7g0x"; depends=[biomaRt circlize doParallel foreach graph openxlsx RBGL RCurl XML]; }; - CINdex = derive2 { name="CINdex"; version="1.9.0"; sha256="1rixd0fylffc77hlc7cig7viwdhdy9r68cb3qba16sd5ywbg74gs"; depends=[bitops dplyr GenomeInfoDb GenomicRanges gplots gridExtra IRanges png S4Vectors som stringr]; }; + CHRONOS = derive2 { name="CHRONOS"; version="1.9.2"; sha256="01r3zd0vq4qp40sxvcp7h23713addck5d463b3vyimz7y1x07cqv"; depends=[biomaRt circlize doParallel foreach graph openxlsx RBGL RCurl XML]; }; + CINdex = derive2 { name="CINdex"; version="1.9.1"; sha256="1g24rbbhpq90c6cqjx96pxz4vlj3kyxvc9ad3hibbkljr705rs77"; depends=[bitops dplyr GenomeInfoDb GenomicRanges gplots gridExtra IRanges png S4Vectors som stringr]; }; CMA = derive2 { name="CMA"; version="1.39.0"; sha256="05yx2rwnrzdsgbyv86iyy17qiz6sy91bl6y3qf29aid3yndawc1s"; depends=[Biobase]; }; CNAnorm = derive2 { name="CNAnorm"; version="1.27.0"; sha256="152cwha5mg66vc1ax6k2mwnahwj0cgcs3khii747y3xxn4p8m0z5"; depends=[DNAcopy]; }; - CNEr = derive2 { name="CNEr"; version="1.17.3"; sha256="0gf354j2vynrjl3afbifqkd276q2qz2ywwc7661gqxcjz26jirxq"; depends=[annotate BiocGenerics Biostrings DBI GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 GO_db IRanges KEGGREST poweRlaw R_utils readr reshape2 RSQLite rtracklayer S4Vectors XVector]; }; - CNORdt = derive2 { name="CNORdt"; version="1.23.0"; sha256="14iadllrhjc1jp4njlr88bhjyb84f3gnbwjzld4n5v8s8ra8xj3a"; depends=[abind CellNOptR]; }; - CNORfeeder = derive2 { name="CNORfeeder"; version="1.21.0"; sha256="1l1ij3r0rdywm0k47iy66v3sy0i23pr8zly1blyzpbxaqhmks3h1"; depends=[CellNOptR graph]; }; - CNORfuzzy = derive2 { name="CNORfuzzy"; version="1.23.0"; sha256="1z1fs64kd575hmmzxa7hx0lxkvd93mzdygw3h4g1sa2fyr9xycfb"; depends=[CellNOptR nloptr]; }; - CNORode = derive2 { name="CNORode"; version="1.23.0"; sha256="1r8sv5rdfpc1qjhdmz05p6gny03r1rxzayiwwbkh0xj6iwswbqdz"; depends=[CellNOptR genalg]; }; + CNEr = derive2 { name="CNEr"; version="1.17.4"; sha256="1pyv4j04ls6l5b1y80rrwjygyp2bii8psxvswyb70flpi18gs0jp"; depends=[annotate BiocGenerics Biostrings DBI GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 GO_db IRanges KEGGREST poweRlaw R_utils readr reshape2 RSQLite rtracklayer S4Vectors XVector]; }; + CNORdt = derive2 { name="CNORdt"; version="1.23.1"; sha256="044sgjrziy70b4xdlyl56y90p5cddcp5iwfbfcwbzfpz9hbqas4l"; depends=[abind CellNOptR]; }; + CNORfeeder = derive2 { name="CNORfeeder"; version="1.21.1"; sha256="1dvwj9q37hx6jrvzvlnkzqs3gl7abhm5b9v4xghp8ak00cwx19n6"; depends=[CellNOptR graph]; }; + CNORfuzzy = derive2 { name="CNORfuzzy"; version="1.23.1"; sha256="13dn4lnm5z0j817hxp513yas96918nvk363bwqy4gd6aps5nhi6k"; depends=[CellNOptR nloptr]; }; + CNORode = derive2 { name="CNORode"; version="1.23.1"; sha256="0f5lfyfvch8bp0prl5q3i8zmj0dbw50v6i48padgq3ajyszp86dx"; depends=[CellNOptR genalg]; }; + CNPBayes = derive2 { name="CNPBayes"; version="1.11.8"; sha256="007r98f177iw6qbsrz33pa6jsr236j45pdm6h4alg7c813blhiq3"; depends=[BiocGenerics coda combinat dplyr GenomeInfoDb GenomicRanges ggplot2 gtools IRanges magrittr matrixStats mclust purrr RColorBrewer Rcpp reshape2 S4Vectors scales SummarizedExperiment tibble tidyr]; }; CNTools = derive2 { name="CNTools"; version="1.37.0"; sha256="1hzdyjkbwv5iwapkf7a04r55gi1m0bg2ckjkmj4v94kfc5031nwc"; depends=[genefilter]; }; - CNVPanelizer = derive2 { name="CNVPanelizer"; version="1.13.0"; sha256="1pjmrdxg56gjwzbzvs38pdziymhsny9wnj4f5xqkmnkw6ps7v0m1"; depends=[exomeCopy foreach GenomeInfoDb GenomicRanges ggplot2 gplots IRanges NOISeq openxlsx plyr reshape2 Rsamtools S4Vectors shiny shinyFiles shinyjs stringr testthat]; }; + CNVPanelizer = derive2 { name="CNVPanelizer"; version="1.13.2"; sha256="0mzssf1w9yal8z9lg6b6wjhr3wgs7r03k2rsdi9baiwaiwvqjca5"; depends=[exomeCopy foreach GenomeInfoDb GenomicRanges ggplot2 gplots IRanges NOISeq openxlsx plyr reshape2 Rsamtools S4Vectors shiny shinyFiles shinyjs stringr testthat]; }; CNVrd2 = derive2 { name="CNVrd2"; version="1.19.0"; sha256="0xdkckwys2963ylj2mid10k9dwwwmsks29pdp5z4266z0z3r9x9b"; depends=[DNAcopy ggplot2 gridExtra IRanges rjags Rsamtools VariantAnnotation]; }; CNVtools = derive2 { name="CNVtools"; version="1.75.0"; sha256="1x70y389szy3b6vimlpzjsqdg4kykmx01wfw8aks5hxq9z23vaik"; depends=[survival]; }; - CODEX = derive2 { name="CODEX"; version="1.13.0"; sha256="1zfg0ka7cvrd1pp4qv8a25crkq78v0qm73z8x4246rlyzvnnxds5"; depends=[Biostrings BSgenome_Hsapiens_UCSC_hg19 GenomeInfoDb IRanges Rsamtools S4Vectors]; }; - COHCAP = derive2 { name="COHCAP"; version="1.27.1"; sha256="0a241dbwj6q0x7r3af252dvdv9i07vbslz0nc532gwv8r56426pw"; depends=[BH COHCAPanno gplots RColorBrewer Rcpp RcppArmadillo WriteXLS]; }; - COMPASS = derive2 { name="COMPASS"; version="1.19.0"; sha256="025gd220j77l4w55k9kmpr3438ffbjhq93ivc124jq3yr7qmpfgc"; depends=[abind BiocStyle clue data_table dplyr knitr magrittr pdist plyr RColorBrewer Rcpp reshape2 rlang rmarkdown scales tidyr]; }; - CONFESS = derive2 { name="CONFESS"; version="1.9.0"; sha256="03rdyklmk31pzg4q6gn8j501gx5hh7awbx4xbvgnw0hzk8753lbb"; depends=[changepoint cluster contrast data_table EBImage ecp flexmix flowClust flowCore flowMeans flowMerge flowPeaks foreach ggplot2 limma MASS moments outliers plotrix raster readbitmap reshape2 SamSPECTRAL waveslim wavethresh zoo]; }; + COCOA = derive2 { name="COCOA"; version="0.99.8"; sha256="07r7lv3kaf4lq4mgbgp5yym373mm949qs6wiwc5zvkkaka3rm6zx"; depends=[Biobase BiocGenerics ComplexHeatmap data_table GenomicRanges ggplot2 IRanges MIRA S4Vectors tidyr]; }; + CODEX = derive2 { name="CODEX"; version="1.13.1"; sha256="0mrr40660358n2f31phzmagwfg7fxdmmyhmcaqf17cdcyp9cnslb"; depends=[Biostrings BSgenome_Hsapiens_UCSC_hg19 GenomeInfoDb IRanges Rsamtools S4Vectors]; }; + COHCAP = derive2 { name="COHCAP"; version="1.27.5"; sha256="13b7ms1j1p6qfyvipzipm2qnr50rhzf0hm9h6h8g6rwvkxxqbvci"; depends=[BH COHCAPanno gplots RColorBrewer Rcpp RcppArmadillo WriteXLS]; }; + COMPASS = derive2 { name="COMPASS"; version="1.19.4"; sha256="061jy33qvsvadi3a8ccwqh02nmnhhs8khy7vixf9akndl2jqbzqz"; depends=[abind BiocStyle clue data_table dplyr knitr magrittr pdist plyr RColorBrewer Rcpp reshape2 rlang rmarkdown scales tidyr]; }; + CONFESS = derive2 { name="CONFESS"; version="1.9.1"; sha256="0v334w2252mvc4qmpz5wnwz7xk99nj2izj61qhaafiaqq9wk3f5i"; depends=[changepoint cluster contrast data_table EBImage ecp flexmix flowClust flowCore flowMeans flowMerge flowPeaks foreach ggplot2 limma MASS moments outliers plotrix raster readbitmap reshape2 SamSPECTRAL waveslim wavethresh zoo]; }; CORREP = derive2 { name="CORREP"; version="1.47.0"; sha256="061hyv2jxhjpwycv9c0s0881nsq1z3pm0jcn9simdha55hzb20hs"; depends=[e1071]; }; COSNet = derive2 { name="COSNet"; version="1.15.0"; sha256="0irkzh1rm430y5a67rx0rzc4bgb9zg9jyh768bgl1mcf3hjdqsgl"; depends=[]; }; - CRISPRseek = derive2 { name="CRISPRseek"; version="1.21.0"; sha256="1jnwr3jy0ak9nv4x6n9n5zfggmrr849y4rw8qq819ig6a3swafqz"; depends=[BiocGenerics BiocParallel Biostrings BSgenome data_table hash IRanges S4Vectors seqinr]; }; + CRISPRseek = derive2 { name="CRISPRseek"; version="1.21.4"; sha256="1ck8pqwm2g4fwibd5lbj9r04ryqhw93r7rn1djp7mfxp829asfl7"; depends=[BiocGenerics BiocParallel Biostrings BSgenome data_table hash IRanges S4Vectors seqinr]; }; CRImage = derive2 { name="CRImage"; version="1.29.0"; sha256="1b5giadnwi8h4x8bmkw5064grhaijmnkidbbd8fi2pc1pz406fli"; depends=[aCGH DNAcopy e1071 EBImage foreach MASS sgeostat]; }; CSAR = derive2 { name="CSAR"; version="1.33.0"; sha256="1i2amxpka75l91bhvfdwzs85hcl9c11rz82l2xsjybj0ff3v0m91"; depends=[GenomeInfoDb GenomicRanges IRanges S4Vectors]; }; CSSP = derive2 { name="CSSP"; version="1.19.0"; sha256="1ic79b6cg68ylwj9r7ak21m1fbwrys3kwcllmhpdf8v0fldk6qld"; depends=[]; }; - CTDquerier = derive2 { name="CTDquerier"; version="1.1.0"; sha256="00y2cm7sbzkb7q8xn4jqh1478v6jhjrcmhgc2y3h13abb0v93xl0"; depends=[BiocFileCache ggplot2 gridExtra igraph rappdirs RCurl S4Vectors stringdist stringr]; }; - CVE = derive2 { name="CVE"; version="1.7.12"; sha256="0v39bkic6wxhh2asj0sf1cb0amvrli56ni5dxy6ilnka8437ywyw"; depends=[ape ConsensusClusterPlus ggplot2 gplots jsonlite plyr RColorBrewer shiny tidyverse WGCNA]; }; + CTDquerier = derive2 { name="CTDquerier"; version="1.1.2"; sha256="1sy46i32ylyny88992x6l9csn9aji7vjki6i47wdp6a0zi2s9q23"; depends=[BiocFileCache ggplot2 gridExtra igraph rappdirs RCurl S4Vectors stringdist stringr]; }; + CVE = derive2 { name="CVE"; version="1.7.13"; sha256="1sw0kiivd411hbr3jhvdpgl8b56f7w8vlxykyjgr47dbyn6nwbcd"; depends=[ape ConsensusClusterPlus ggplot2 gplots jsonlite plyr RColorBrewer shiny tidyverse WGCNA]; }; CancerInSilico = derive2 { name="CancerInSilico"; version="2.1.0"; sha256="1rpphiy5bda3gpfscgyzci5dynyqdia5nb720pdjzxbz9xkr87f5"; depends=[BH Rcpp]; }; CancerMutationAnalysis = derive2 { name="CancerMutationAnalysis"; version="1.23.0"; sha256="1dxw34fbr25q20k7z9isl4r0w5gz8jj1a0hd9kb4nqhm1yzilpai"; depends=[AnnotationDbi limma qvalue]; }; CancerSubtypes = derive2 { name="CancerSubtypes"; version="1.7.0"; sha256="09c7k5789i4afsgk1vxbz036s5gyxlnwmmwwpcgq0v4y920s37w3"; depends=[cluster ConsensusClusterPlus iCluster impute limma NMF sigclust SNFtool survival]; }; - Cardinal = derive2 { name="Cardinal"; version="1.13.0"; sha256="0iq9b3357c0drhy0yh1rk71z9bh7g6dxh4wwjvwig1bnd3wy506d"; depends=[Biobase BiocGenerics irlba lattice matter ProtGenerics signal sp]; }; - Category = derive2 { name="Category"; version="2.47.0"; sha256="0nrac7r5f13byc68h38ii1jld3m7w63qr340mnaylc2vc2ics6jz"; depends=[annotate AnnotationDbi Biobase BiocGenerics DBI genefilter graph GSEABase Matrix RBGL]; }; + Cardinal = derive2 { name="Cardinal"; version="1.99.1"; sha256="0pd5b3bvgcpylml6fkw5zr6kalzjqzkdyygrj2jcqyr73ln2hvxg"; depends=[Biobase BiocGenerics BiocParallel dplyr EBImage irlba lattice magrittr matter ProtGenerics S4Vectors signal sp]; }; + Category = derive2 { name="Category"; version="2.47.1"; sha256="1lg7adkrj3gsvbzkwdvrrpqv911p7ysqwimgj8silrk1vb21pghv"; depends=[annotate AnnotationDbi Biobase BiocGenerics DBI genefilter graph GSEABase Matrix RBGL]; }; CausalR = derive2 { name="CausalR"; version="1.13.0"; sha256="0npjg5zg4ckqhgjayb0rxvaaggbd52n61bs7mba6f20dnq1x0q5j"; depends=[igraph]; }; - CellMapper = derive2 { name="CellMapper"; version="1.7.0"; sha256="0jxanbmhi4004kilhdd19fp12yyjx8dcy91iify4ivrhp9c4xwr0"; depends=[S4Vectors]; }; - CellNOptR = derive2 { name="CellNOptR"; version="1.27.0"; sha256="0ig7g50lmy8z3b00adkanmr7nz56nf35ayfbxby2phpxirqf15wj"; depends=[ggplot2 graph hash RBGL RCurl Rgraphviz XML]; }; - CellScore = derive2 { name="CellScore"; version="1.1.0"; sha256="11hsyz15b8kfmb8vjgpwy5hgkmcizlv4ygnw0ffmkvpnjmlib4rm"; depends=[Biobase gplots lsa RColorBrewer squash]; }; - CellTrails = derive2 { name="CellTrails"; version="0.99.12"; sha256="10fn3vkkvjva6np8nkb39dxwkybac567rc0xxn09wlnxpqmfh8i7"; depends=[Biobase BiocGenerics cba dendextend dtw EnvStats ggplot2 ggrepel igraph maptree mgcv reshape2 Rtsne SingleCellExperiment SummarizedExperiment]; }; - CexoR = derive2 { name="CexoR"; version="1.19.1"; sha256="1yga6kc562ginzzb0cq8icyjkbj599j9q4hxzgd6hhf5590nfjfy"; depends=[genomation GenomeInfoDb GenomicRanges idr IRanges RColorBrewer Rsamtools rtracklayer S4Vectors]; }; - ChIC = derive2 { name="ChIC"; version="1.1.0"; sha256="1nh1dcqzf3m5gpkgblf7lx599c8dxm7gk53d7y12a7mdlrnzsh5j"; depends=[BiocGenerics caret caTools ChIC_data GenomicRanges IRanges S4Vectors spp]; }; + CellMapper = derive2 { name="CellMapper"; version="1.7.1"; sha256="18w6mxmx58rh93alrxfvqnkg3m28wrycvm5pcm5zr7kvckgd9zlr"; depends=[S4Vectors]; }; + CellNOptR = derive2 { name="CellNOptR"; version="1.27.1"; sha256="1rbn2dbch4mf7ckgbh16zv85imz3wrv97gc618m3q0swp03589ay"; depends=[ggplot2 graph hash RBGL RCurl Rgraphviz XML]; }; + CellScore = derive2 { name="CellScore"; version="1.1.1"; sha256="1fwnzggm0kldackdcr8ssb0g9448gkddv632aipp6ksqw609qn52"; depends=[Biobase gplots lsa RColorBrewer squash]; }; + CellTrails = derive2 { name="CellTrails"; version="0.99.15"; sha256="0pg0wqcfwwq7y8xqm0dcpkmn7j1vd3c0ivcyij11li2znmhamsm9"; depends=[Biobase BiocGenerics cba dendextend dtw EnvStats ggplot2 ggrepel igraph maptree mgcv reshape2 Rtsne SingleCellExperiment SummarizedExperiment]; }; + CexoR = derive2 { name="CexoR"; version="1.19.3"; sha256="1cia3bhplk559pz1znmqnfxy3zpzbg55489gadankpz3kz7n73xd"; depends=[genomation GenomeInfoDb GenomicRanges idr IRanges RColorBrewer Rsamtools rtracklayer S4Vectors]; }; + ChAMP = derive2 { name="ChAMP"; version="2.11.5"; sha256="1m6br9h75j9c659a4zhadghwf7aisc3sm2mz9s67fy3hlncmlska"; depends=[bumphunter ChAMPdata combinat dendextend DMRcate DNAcopy doParallel FEM GenomicRanges globaltest goseq Hmisc Illumina450ProbeVariants_db IlluminaHumanMethylation450kmanifest IlluminaHumanMethylationEPICanno_ilm10b2_hg19 IlluminaHumanMethylationEPICmanifest illuminaio impute isva limma marray matrixStats minfi missMethyl plotly plyr preprocessCore prettydoc quadprog qvalue RColorBrewer rmarkdown RPMM shiny shinythemes sva wateRmelon]; }; + ChIC = derive2 { name="ChIC"; version="1.1.09"; sha256="1730yssk9ig84mbzbvs0rhszscp00sbqqhhvl559gfacajs5gv85"; depends=[BiocGenerics caret caTools ChIC_data GenomicRanges IRanges progress S4Vectors spp]; }; ChIPComp = derive2 { name="ChIPComp"; version="1.11.0"; sha256="0lia22xjj1w8m7hwpfcyaf6cldk05f78v93x3p947xdrkymx6lgc"; depends=[BiocGenerics BSgenome_Hsapiens_UCSC_hg19 BSgenome_Mmusculus_UCSC_mm9 GenomeInfoDb GenomicRanges IRanges limma Rsamtools rtracklayer S4Vectors]; }; - ChIPQC = derive2 { name="ChIPQC"; version="1.17.0"; sha256="0d68nizvlp9gx9s33s5ll4pmrp7rhpjd3xqc8pngc3zvwa4sjg96"; depends=[Biobase BiocGenerics BiocParallel chipseq DiffBind GenomicAlignments GenomicFeatures GenomicRanges ggplot2 gtools IRanges Nozzle_R1 reshape2 Rsamtools S4Vectors TxDb_Celegans_UCSC_ce6_ensGene TxDb_Dmelanogaster_UCSC_dm3_ensGene TxDb_Hsapiens_UCSC_hg18_knownGene TxDb_Hsapiens_UCSC_hg19_knownGene TxDb_Mmusculus_UCSC_mm10_knownGene TxDb_Mmusculus_UCSC_mm9_knownGene TxDb_Rnorvegicus_UCSC_rn4_ensGene]; }; + ChIPQC = derive2 { name="ChIPQC"; version="1.17.1"; sha256="0cpii7sxp1vab5wnnm00kifqnmxxr8hc4rnb8l4wmk5ib4ijqpra"; depends=[Biobase BiocGenerics BiocParallel chipseq DiffBind GenomicAlignments GenomicFeatures GenomicRanges ggplot2 gtools IRanges Nozzle_R1 reshape2 Rsamtools S4Vectors TxDb_Celegans_UCSC_ce6_ensGene TxDb_Dmelanogaster_UCSC_dm3_ensGene TxDb_Hsapiens_UCSC_hg18_knownGene TxDb_Hsapiens_UCSC_hg19_knownGene TxDb_Mmusculus_UCSC_mm10_knownGene TxDb_Mmusculus_UCSC_mm9_knownGene TxDb_Rnorvegicus_UCSC_rn4_ensGene]; }; ChIPSeqSpike = derive2 { name="ChIPSeqSpike"; version="1.1.0"; sha256="15w26zchxjggz8236afgykdncdzim9n3lyr4bm5p7qxzqs8aigbv"; depends=[BiocGenerics corrplot GenomicRanges ggplot2 IRanges LSD Rsamtools rtracklayer S4Vectors seqplots stringr]; }; - ChIPanalyser = derive2 { name="ChIPanalyser"; version="1.3.0"; sha256="08cwdrafzq4ilvck21dc49nf0mjb27vbxrb8i860pfdd77i08hz4"; depends=[Biostrings BSgenome GenomicRanges IRanges RcppRoll rtracklayer S4Vectors]; }; - ChIPexoQual = derive2 { name="ChIPexoQual"; version="1.5.0"; sha256="17w5qibbn4gpvmzndmh3igzbkvzljk88nkz7imld01n8wp4f0kni"; depends=[BiocParallel biovizBase broom data_table dplyr GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 hexbin IRanges RColorBrewer rmarkdown Rsamtools S4Vectors scales viridis]; }; - ChIPpeakAnno = derive2 { name="ChIPpeakAnno"; version="3.15.0"; sha256="0hck74qkrg4m9w30lag9jfv0ikh2q9d95fa73zjcbdil7n792l7k"; depends=[AnnotationDbi Biobase BiocGenerics BiocInstaller biomaRt Biostrings BSgenome DBI DelayedArray ensembldb GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges GO_db graph idr IRanges limma matrixStats multtest RBGL regioneR Rsamtools S4Vectors seqinr SummarizedExperiment VennDiagram]; }; - ChIPseeker = derive2 { name="ChIPseeker"; version="1.17.0"; sha256="0002vn7kw83c8lzyrdkwi5c3vpkld3xihfa8zlx6hz41221im2vb"; depends=[AnnotationDbi BiocGenerics boot dplyr enrichplot GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 gplots gridBase gtools IRanges magrittr plotrix RColorBrewer rtracklayer S4Vectors TxDb_Hsapiens_UCSC_hg19_knownGene UpSetR]; }; - ChIPseqR = derive2 { name="ChIPseqR"; version="1.35.0"; sha256="0q5s9pzdmiv2z6cjvy24nzpqsblr2p60qrd8kdgkh8hxx6wq79f1"; depends=[BiocGenerics Biostrings fBasics GenomicRanges HilbertVis IRanges S4Vectors ShortRead timsac]; }; - ChIPsim = derive2 { name="ChIPsim"; version="1.35.0"; sha256="1rz89zn383j8pa3g3rgabiw6zcg9h1nfbrmln4vwbbk6yk877l5l"; depends=[Biostrings IRanges ShortRead XVector]; }; - ChemmineOB = derive2 { name="ChemmineOB"; version="1.19.0"; sha256="0w9pr4k12a8c8h69ycn231igd74a8m72v1icii11jiijl3i9hfg3"; depends=[BH BiocGenerics Rcpp zlibbioc]; }; - ChemmineR = derive2 { name="ChemmineR"; version="3.33.1"; sha256="1dzm3cw6i3k38p9i0yzf0bcad8zqvkip434k11ppplk5ch923rzi"; depends=[base64enc BH BiocGenerics DBI digest DT ggplot2 gridExtra png Rcpp RCurl rjson rsvg]; }; + ChIPXpress = derive2 { name="ChIPXpress"; version="1.25.0"; sha256="0px8vpyiay60fb2qvjax7mkijkmix41vaa34g9s6ahzp7mxxhwyz"; depends=[affy biganalytics bigmemory Biobase ChIPXpressData frma GEOquery]; }; + ChIPanalyser = derive2 { name="ChIPanalyser"; version="1.3.7"; sha256="0lrpymicyi3fphw7vj1bcrgl00fpld7436kfffdwrmjla7m6539w"; depends=[BiocManager Biostrings BSgenome GenomeInfoDb GenomicRanges IRanges RcppRoll ROCR rtracklayer S4Vectors]; }; + ChIPexoQual = derive2 { name="ChIPexoQual"; version="1.5.1"; sha256="1691808rn2jw08aivd2vsys279kbzs9ndf7brlgyaxaii3lxm2hc"; depends=[BiocParallel biovizBase broom data_table dplyr GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 hexbin IRanges RColorBrewer rmarkdown Rsamtools S4Vectors scales viridis]; }; + ChIPpeakAnno = derive2 { name="ChIPpeakAnno"; version="3.15.2"; sha256="1b5kg8vh37pslj5ckavz401pxpy1xgak9jsanfjb76wjbpyadzm0"; depends=[AnnotationDbi Biobase BiocGenerics BiocManager biomaRt Biostrings BSgenome DBI DelayedArray ensembldb GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges GO_db graph idr IRanges limma matrixStats multtest RBGL regioneR Rsamtools S4Vectors seqinr SummarizedExperiment VennDiagram]; }; + ChIPseeker = derive2 { name="ChIPseeker"; version="1.17.2"; sha256="0gnb451jh6fscpgywbclk0plfmha4zxpzpf3lq6y9kyvxk9v2cqp"; depends=[AnnotationDbi BiocGenerics boot dplyr enrichplot GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 gplots gridBase gtools IRanges magrittr plotrix RColorBrewer rtracklayer S4Vectors TxDb_Hsapiens_UCSC_hg19_knownGene UpSetR]; }; + ChIPseqR = derive2 { name="ChIPseqR"; version="1.35.2"; sha256="11pw2265qni3j20jn7kmxmw5gjf01x34vzsfnv6j4cn8k4hpl6l7"; depends=[BiocGenerics Biostrings fBasics GenomicRanges HilbertVis IRanges S4Vectors ShortRead timsac]; }; + ChIPsim = derive2 { name="ChIPsim"; version="1.35.2"; sha256="0nrwi9xy224g9r923gwkmmcq7ld4vnfwsgafiw7i1n20vsj85gyj"; depends=[Biostrings IRanges ShortRead XVector]; }; + ChemmineOB = derive2 { name="ChemmineOB"; version="1.19.3"; sha256="0c2xlkf1y15lqp7yibzp1wlknyf4l5wm8zwqf0s2grp3snc3zcv0"; depends=[BH BiocGenerics Rcpp zlibbioc]; }; + ChemmineR = derive2 { name="ChemmineR"; version="3.33.5"; sha256="0ydl1hz4hjiln4kpym7kdswbn7rddafpvsanblqbivy58p8vxkhk"; depends=[base64enc BH BiocGenerics DBI digest DT ggplot2 gridExtra png Rcpp RCurl rjson rsvg]; }; Chicago = derive2 { name="Chicago"; version="1.9.0"; sha256="0b3j250w0piasfs3jbyycy9w4snvrn7vbaq31hhj150gjvphsgzk"; depends=[data_table Delaporte Hmisc MASS matrixStats]; }; ChromHeatMap = derive2 { name="ChromHeatMap"; version="1.35.0"; sha256="18xgngy77rj8q91bj9v8kpzqijz15ax5w9db0xiyrspvi39z4fx4"; depends=[annotate AnnotationDbi Biobase BiocGenerics GenomicRanges IRanges rtracklayer]; }; - ClassifyR = derive2 { name="ClassifyR"; version="2.1.6"; sha256="0xnayr0w00nwmg9j6x6kl6i66l46ai734ifmgvdpgg18d6zi7zhr"; depends=[BiocParallel locfit MultiAssayExperiment plyr S4Vectors]; }; - Clomial = derive2 { name="Clomial"; version="1.17.2"; sha256="0kl6fbgrihbz2qk7gzpdjclh9x874kb0wsk3615b21ra9qdfl3va"; depends=[matrixStats permute]; }; + ClassifyR = derive2 { name="ClassifyR"; version="2.1.32"; sha256="1v82c9s3g7j6da528571nsw1d4yjl502zw5q7zfjdd23nz6kppzz"; depends=[BiocParallel locfit MultiAssayExperiment plyr S4Vectors]; }; + Clomial = derive2 { name="Clomial"; version="1.17.4"; sha256="0w0qnl7ihmkgl568wimx13cc4lhpxb1ll68iwkibnihz604rcnq6"; depends=[matrixStats permute]; }; Clonality = derive2 { name="Clonality"; version="1.29.0"; sha256="0hlrj9rl7d0wzyk6a95p68gx76m34bfgxvpz68r3qhdzi0z0lxbn"; depends=[DNAcopy]; }; ClusterJudge = derive2 { name="ClusterJudge"; version="1.3.0"; sha256="1zc019s15skjnzjm0vb5y3z4rd5cnk1awnvwxwj062y3pzr5kp62"; depends=[httr infotheo jsonlite lattice latticeExtra]; }; - ClusterSignificance = derive2 { name="ClusterSignificance"; version="1.9.0"; sha256="18j2jscwgmv2hcsi00182n03rvcqyaxbazzplxx5jqrgmqqzngmz"; depends=[pracma princurve RColorBrewer scatterplot3d]; }; + ClusterSignificance = derive2 { name="ClusterSignificance"; version="1.9.2"; sha256="13mgd8sxj65f7lv4jlbslq27zj3hsqd57fg34xkrvgvir2a7jcmp"; depends=[pracma princurve RColorBrewer scatterplot3d]; }; CoCiteStats = derive2 { name="CoCiteStats"; version="1.53.0"; sha256="0xy1zy4951r9xpjmhia8krrc429azbfg22nqzd9p0jcqflfj2sq7"; depends=[AnnotationDbi org_Hs_eg_db]; }; - CoGAPS = derive2 { name="CoGAPS"; version="3.1.0"; sha256="1ra3p9dqgpyfn3f4jq0jhamiiais0y2pli4qpyq3k3x510810mkd"; depends=[BH cluster doParallel foreach ggplot2 gplots RColorBrewer Rcpp reshape2 shiny]; }; - CoRegNet = derive2 { name="CoRegNet"; version="1.19.0"; sha256="1m532i7r1bz3dg5p2h8cfgligds95v6a57kv0xzan1gn37pys9g1"; depends=[arules igraph shiny]; }; + CoGAPS = derive2 { name="CoGAPS"; version="3.1.6"; sha256="15x5pp83i1wzzs5h9gdllzb4qffi6ciw1kf63h1x6b42sk37kzia"; depends=[BH cluster doParallel foreach ggplot2 gplots RColorBrewer Rcpp reshape2 shiny]; }; + CoRegNet = derive2 { name="CoRegNet"; version="1.19.1"; sha256="0ywa8d80vgk222161ks0mgxi0ahswm3mil0lxgxanny8ad1vxvx2"; depends=[arules igraph shiny]; }; CompGO = derive2 { name="CompGO"; version="1.17.0"; sha256="04f22n17b4cyv1mapimkmc913d22cpvifdznfgqgbmrkjsyygg2k"; depends=[GenomicFeatures ggplot2 pathview pcaMethods RDAVIDWebService reshape2 Rgraphviz rtracklayer TxDb_Mmusculus_UCSC_mm9_knownGene]; }; - ComplexHeatmap = derive2 { name="ComplexHeatmap"; version="1.19.1"; sha256="1wdbffj94jycbg95gpj8c5bdll2697v9rhqanv075373qa8f1miq"; depends=[circlize colorspace GetoptLong GlobalOptions RColorBrewer]; }; + ComplexHeatmap = derive2 { name="ComplexHeatmap"; version="1.19.3"; sha256="1pczcx26i30izg7iwi7ljnwqzf2k8mfw09dhmgbrcvy5siv7vn03"; depends=[circlize colorspace GetoptLong GlobalOptions RColorBrewer]; }; ConsensusClusterPlus = derive2 { name="ConsensusClusterPlus"; version="1.45.0"; sha256="1ypfclg252j9d7v78r81n14f0gsaxgzk6n1509rdv010h0xbaw2q"; depends=[ALL Biobase cluster]; }; - CopywriteR = derive2 { name="CopywriteR"; version="2.13.0"; sha256="11gls7dh4n4kd6dijvly5r3x918ivbpyriyz0y50333vpafm4swr"; depends=[BiocParallel chipseq CopyhelpeR data_table DNAcopy futile_logger GenomeInfoDb GenomicAlignments GenomicRanges gtools IRanges matrixStats Rsamtools S4Vectors]; }; + CopywriteR = derive2 { name="CopywriteR"; version="2.13.1"; sha256="1w3raf6756lnf1fmarcwsr10808ggih71v0gzky4xcbhgy5d9dkh"; depends=[BiocParallel chipseq CopyhelpeR data_table DNAcopy futile_logger GenomeInfoDb GenomicAlignments GenomicRanges gtools IRanges matrixStats Rsamtools S4Vectors]; }; CorMut = derive2 { name="CorMut"; version="1.23.0"; sha256="0y0sbnz3rlv98b87i7qcqv7zy1js180hmpy45fw55kmzjvd4j6vq"; depends=[igraph seqinr]; }; Cormotif = derive2 { name="Cormotif"; version="1.27.0"; sha256="0spl1qg0p8za8w6ikiwsf4d1spx55g1b73vcbpxbipmjymwc408i"; depends=[affy limma]; }; - CountClust = derive2 { name="CountClust"; version="1.9.0"; sha256="12f2bazvyz0xvd9a67qxwii30441nsnmxd89706h4k1ba1zgp436"; depends=[cowplot flexmix ggplot2 gtools limma maptpx picante plyr reshape2 slam SQUAREM]; }; + CountClust = derive2 { name="CountClust"; version="1.9.1"; sha256="06vqcmb53h7h329kvq51gka8gzbz811wnrbi92wr9p0vy2pwm3hy"; depends=[cowplot flexmix ggplot2 gtools limma maptpx picante plyr reshape2 slam SQUAREM]; }; CoverageView = derive2 { name="CoverageView"; version="1.19.0"; sha256="0alj0908pfih5z5zyi5szkimcm73sfsbqwpg6w594iglgyvbfbck"; depends=[GenomicAlignments GenomicRanges IRanges Rsamtools rtracklayer S4Vectors]; }; - CrispRVariants = derive2 { name="CrispRVariants"; version="1.9.0"; sha256="18ww7xjykyrn0fh07b341pzg7zypd4hmq2adpn6m331v7v91m3dw"; depends=[AnnotationDbi BiocParallel Biostrings GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 gridExtra IRanges reshape2 Rsamtools S4Vectors]; }; - CytoDx = derive2 { name="CytoDx"; version="1.1.0"; sha256="02zh10icpc0iv0bcyayr6bcvbjsvgbq9whg7mnlqlnf8x4hx6mk2"; depends=[doParallel dplyr flowCore glmnet rpart rpart_plot]; }; - CytoML = derive2 { name="CytoML"; version="1.7.7"; sha256="0qr52pq6l04w2y0dqkh3vmyyxjd3jc0yh8yvx1hxy2yglvdb9mpw"; depends=[base64enc Biobase data_table flowCore flowUtils flowWorkspace ggcyto graph jsonlite ncdfFlow openCyto plyr RBGL Rgraphviz XML]; }; - DAPAR = derive2 { name="DAPAR"; version="1.13.0"; sha256="1qv5hgwcxpxjy5p0rbsr12wcplqvhyr2qwa1yr26ga7wqspbqg5g"; depends=[AnnotationDbi Cairo clusterProfiler cp4p DAPARdata doParallel dplyr foreach ggplot2 gplots graph highcharter imp4p impute imputeLCMD knitr lattice limma lme4 Matrix MSnbase norm openxlsx pcaMethods png preprocessCore RColorBrewer readxl reshape2 scales siggenes stringr tidyr tidyverse tmvtnorm vioplot]; }; + CrispRVariants = derive2 { name="CrispRVariants"; version="1.9.2"; sha256="09ilj21fr59kw51msyazl3lcypla5dd0sc3z60jrr4ygs3fyw91q"; depends=[AnnotationDbi BiocParallel Biostrings GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 gridExtra IRanges reshape2 Rsamtools S4Vectors]; }; + CytoDx = derive2 { name="CytoDx"; version="1.1.2"; sha256="1d2kdsiarfz9hpr87qq94ybiyg8cg40j6p2pryw6qnkkj43qdmgj"; depends=[doParallel dplyr flowCore glmnet rpart rpart_plot]; }; + CytoML = derive2 { name="CytoML"; version="1.7.14"; sha256="0xflcjjzigq08xpjjsyz67v80x0qmxnrkjq9h4241f7s0vxx7pl2"; depends=[base64enc Biobase data_table flowCore flowUtils flowWorkspace ggcyto graph jsonlite ncdfFlow openCyto plyr RBGL Rgraphviz XML]; }; + DAPAR = derive2 { name="DAPAR"; version="1.13.15"; sha256="1yxkipp01zdx5xlj479a6f2hzrhs72fh8qyk5b5nbqvbrb2jipfh"; depends=[AnnotationDbi Cairo clusterProfiler cp4p DAPARdata doParallel dplyr factoextra FactoMineR foreach ggplot2 gplots graph highcharter imp4p impute knitr lattice limma lme4 Matrix MSnbase norm openxlsx pcaMethods png preprocessCore RColorBrewer readxl reshape2 scales siggenes stringr tidyr tidyverse tmvtnorm vioplot vsn]; }; DART = derive2 { name="DART"; version="1.29.0"; sha256="1akgln0w3xbvis0pcgjdm07jbbfsg0yn732gkvh1hzkpg26iwgfr"; depends=[igraph]; }; DBChIP = derive2 { name="DBChIP"; version="1.25.0"; sha256="1c3s5ffbdbhsr35q5mxs1vhl3glrjfwnpng11xlrcsj9h3jpxhva"; depends=[DESeq edgeR]; }; - DChIPRep = derive2 { name="DChIPRep"; version="1.11.0"; sha256="00r70fvr49fy4xmyyspgwiqphz96xcq9pz5c0srprrf4az71fl96"; depends=[assertthat ChIPpeakAnno DESeq2 fdrtool GenomicRanges ggplot2 plyr purrr reshape2 S4Vectors smoothmest soGGi SummarizedExperiment tidyr]; }; - DECIPHER = derive2 { name="DECIPHER"; version="2.9.1"; sha256="1b09amzwvchh56wy0bs2f6hgjrsa09hdpqql6ywkj7n7abg022vf"; depends=[Biostrings DBI IRanges RSQLite S4Vectors XVector]; }; - DEComplexDisease = derive2 { name="DEComplexDisease"; version="1.1.0"; sha256="0swqxmyqlh05albirm8n32wl31s4gbv45qn9c5mpdpvr6zsldylg"; depends=[BiocParallel ComplexHeatmap DESeq2 edgeR Rcpp SummarizedExperiment]; }; + DChIPRep = derive2 { name="DChIPRep"; version="1.11.1"; sha256="1kp0lsqlrnr815rp0g7jcppbrp1h62pa60j1jgav78bwh51l4dpq"; depends=[assertthat ChIPpeakAnno DESeq2 fdrtool GenomicRanges ggplot2 plyr purrr reshape2 S4Vectors smoothmest soGGi SummarizedExperiment tidyr]; }; + DECIPHER = derive2 { name="DECIPHER"; version="2.9.2"; sha256="0lvg0kcv6rryb39aini5s9b4aacbld67z7427w9gvpsj7zcapgvz"; depends=[Biostrings DBI IRanges RSQLite S4Vectors XVector]; }; + DEComplexDisease = derive2 { name="DEComplexDisease"; version="1.1.1"; sha256="007wgj3kpdk7nvx8qribm6vqfca4vp7n1ih8y866xlqgdcr5ad61"; depends=[BiocParallel ComplexHeatmap DESeq2 edgeR Rcpp SummarizedExperiment]; }; DEDS = derive2 { name="DEDS"; version="1.55.0"; sha256="0823ycm0j30dh1pbpxbcfwqglpff72675cr4h18rk0fx0v742vhy"; depends=[]; }; - DEFormats = derive2 { name="DEFormats"; version="1.9.0"; sha256="1vd3dnc38mmgkw07qbazra8928c6r8wcxcizq05bwgjqhwfjdyxs"; depends=[checkmate data_table DESeq2 edgeR GenomicRanges S4Vectors SummarizedExperiment]; }; - DEGraph = derive2 { name="DEGraph"; version="1.33.0"; sha256="1xmawr15c8nxw8hgh3ijq2cp6ynkb8xana6zfidcibwmgfs7zlw6"; depends=[graph KEGGgraph lattice mvtnorm NCIgraph R_methodsS3 R_utils RBGL Rgraphviz rrcov]; }; - DEGreport = derive2 { name="DEGreport"; version="1.17.2"; sha256="1zf1fryw0h1kh8hwi0v6xkvr22gi7qbynn1j2fmx9n5n2246n3ad"; depends=[Biobase BiocGenerics circlize cluster ComplexHeatmap ConsensusClusterPlus cowplot DESeq2 dplyr edgeR ggdendro ggplot2 ggrepel knitr logging magrittr Nozzle_R1 psych RColorBrewer reshape rlang S4Vectors scales stringr SummarizedExperiment tibble tidyr]; }; - DEGseq = derive2 { name="DEGseq"; version="1.35.0"; sha256="0kynaqbzlsldxjkqxd396xs5gfzmkvrkxhn14ihv651iviarwb8b"; depends=[qvalue samr]; }; - DEP = derive2 { name="DEP"; version="1.3.2"; sha256="0yy70j6ng0cdg16s3nmly2447857h0ks71q16c7vp2xgxjlqbipd"; depends=[assertthat circlize cluster ComplexHeatmap dplyr DT fdrtool ggplot2 ggrepel gridExtra imputeLCMD limma MSnbase purrr RColorBrewer readr rmarkdown shiny shinydashboard SummarizedExperiment tibble tidyr vsn]; }; + DEFormats = derive2 { name="DEFormats"; version="1.9.1"; sha256="1hcxamc82wyp8xgrx4mxhw3q15g32y8z66qgv1gbm7h17wykssih"; depends=[checkmate data_table DESeq2 edgeR GenomicRanges S4Vectors SummarizedExperiment]; }; + DEGraph = derive2 { name="DEGraph"; version="1.33.1"; sha256="19fcsjz6bgc1bvnympvq0ms5d7mvj2681jbnq5inrr4pxq2qz0p0"; depends=[graph KEGGgraph lattice mvtnorm NCIgraph R_methodsS3 R_utils RBGL Rgraphviz rrcov]; }; + DEGreport = derive2 { name="DEGreport"; version="1.17.8"; sha256="02z93g0fy594dhj7dk16fglw4jakyb44zcn22k1c64d8wvhq8rfa"; depends=[Biobase BiocGenerics broom circlize cluster ComplexHeatmap ConsensusClusterPlus cowplot DESeq2 dplyr edgeR ggdendro ggplot2 ggrepel knitr lasso2 logging magrittr Nozzle_R1 psych RColorBrewer reshape rlang S4Vectors scales stringr SummarizedExperiment tibble tidyr]; }; + DEGseq = derive2 { name="DEGseq"; version="1.35.1"; sha256="1mb9chwazmsj9j4dz92kw2mhc3b5lx5v2y3xgdcc9s4bjmb21xrz"; depends=[qvalue]; }; + DEP = derive2 { name="DEP"; version="1.3.3"; sha256="0wmzinv369svfwfmgv2gsz471bnh5vz77p5w1q4ycgd6lj5l2ckn"; depends=[assertthat circlize cluster ComplexHeatmap dplyr DT fdrtool ggplot2 ggrepel gridExtra imputeLCMD limma MSnbase purrr RColorBrewer readr rmarkdown shiny shinydashboard SummarizedExperiment tibble tidyr vsn]; }; DEScan2 = derive2 { name="DEScan2"; version="1.1.2"; sha256="04xla8cr3f3r1dwvahs55l93bzlnds04c42kx93lgyn5r2ksqr8n"; depends=[BiocGenerics BiocParallel ChIPpeakAnno data_table DelayedArray GenomeInfoDb GenomicAlignments GenomicRanges glue IRanges plyr Rcpp RcppArmadillo rtracklayer S4Vectors SummarizedExperiment]; }; DESeq = derive2 { name="DESeq"; version="1.33.0"; sha256="1h56v3d1kj8inh3xy08k6kfc31czyq9a2zwy1v2kibcaa79z4zrn"; depends=[Biobase BiocGenerics genefilter geneplotter lattice locfit MASS RColorBrewer]; }; - DESeq2 = derive2 { name="DESeq2"; version="1.21.6"; sha256="02libh2lsna118na2lbc8hmd11dm9lia6gcnb59jqp69w9mmmpyk"; depends=[Biobase BiocGenerics BiocParallel genefilter geneplotter GenomicRanges ggplot2 Hmisc IRanges locfit Rcpp RcppArmadillo S4Vectors SummarizedExperiment]; }; - DEXSeq = derive2 { name="DEXSeq"; version="1.27.0"; sha256="113dircdkngrrsb50mk3pp4x4nis2b27j020blxra3i9n3g2zrq7"; depends=[AnnotationDbi Biobase BiocGenerics BiocParallel biomaRt DESeq2 genefilter geneplotter GenomicRanges hwriter IRanges RColorBrewer Rsamtools S4Vectors statmod stringr SummarizedExperiment]; }; - DEsingle = derive2 { name="DEsingle"; version="1.1.4"; sha256="0nzm9nw9rqmk13vz7vyqjiy096m1vka51pqrs830yyf4vq69g457"; depends=[bbmle BiocParallel gamlss MASS Matrix maxLik pscl VGAM]; }; - DEsubs = derive2 { name="DEsubs"; version="1.7.1"; sha256="0wj89308s4rq2d1i1f6y79wj2fpk0gk2gzpfam0x5pfppzz83cx8"; depends=[circlize DESeq DESeq2 EBSeq edgeR ggplot2 graph igraph jsonlite limma locfit Matrix NBPSeq pheatmap RBGL samr]; }; + DESeq2 = derive2 { name="DESeq2"; version="1.21.25"; sha256="1ll8fdpqyml171vsxsnggsx09963jz15rivvn32xihwas9dxwksv"; depends=[Biobase BiocGenerics BiocParallel genefilter geneplotter GenomicRanges ggplot2 Hmisc IRanges locfit Rcpp RcppArmadillo S4Vectors SummarizedExperiment]; }; + DEXSeq = derive2 { name="DEXSeq"; version="1.27.1"; sha256="0jppj3yl1jibxj2ci07sf4lbbx9rbjlx172ynp2vg3ic7j7y6z61"; depends=[AnnotationDbi Biobase BiocGenerics BiocParallel biomaRt DESeq2 genefilter geneplotter GenomicRanges hwriter IRanges RColorBrewer Rsamtools S4Vectors statmod stringr SummarizedExperiment]; }; + DEqMS = derive2 { name="DEqMS"; version="0.99.44"; sha256="01754m7rwrc1in1ls8vd0c94p2p4jyspb0nwx42scb8kjpnmcbdq"; depends=[ggplot2 limma]; }; + DEsingle = derive2 { name="DEsingle"; version="1.1.5"; sha256="0biail9qfp0sp7f2sp4mx55ajba2waqsfllx2sndjls0673pv215"; depends=[bbmle BiocParallel gamlss MASS Matrix maxLik pscl VGAM]; }; + DEsubs = derive2 { name="DEsubs"; version="1.7.4"; sha256="0v4yd63zzd0k7y19pcx5mb7iq17dijjldf64c6nwlf69d8gv5lp9"; depends=[circlize DESeq DESeq2 EBSeq edgeR ggplot2 graph igraph jsonlite limma locfit Matrix NBPSeq pheatmap RBGL]; }; DFP = derive2 { name="DFP"; version="1.39.0"; sha256="10yamzm28gnayrjc58jvj6mjg2j6gr266f65i9rrz5shnz9244wl"; depends=[Biobase]; }; - DMCHMM = derive2 { name="DMCHMM"; version="1.3.0"; sha256="0076i6d9qpphbxrkz0maqi6qsviix0sxckz6hg5mwrymsawssh48"; depends=[BiocParallel calibrate fdrtool GenomicRanges IRanges multcomp rtracklayer S4Vectors SummarizedExperiment]; }; - DMRScan = derive2 { name="DMRScan"; version="1.7.4"; sha256="1gdnn3kzlfhj3vp4j1r7q8ggfqq5jmcx1jyrpd8wc9pn0nhnamiv"; depends=[GenomeInfoDb GenomicRanges IRanges MASS Matrix mvtnorm RcppRoll]; }; - DMRcaller = derive2 { name="DMRcaller"; version="1.13.1"; sha256="01ip1xgyr1jjmrg85agbxxg4b6ihy9jkxfrf1hjkpmi1qkzw8pxz"; depends=[betareg GenomicRanges IRanges Rcpp RcppRoll S4Vectors]; }; - DMRcate = derive2 { name="DMRcate"; version="1.17.0"; sha256="19k6cl4a154hgasqk3nycb0wxra0yg1nvn3ywbsikn17pa6qiyzc"; depends=[DMRcatedata DSS GenomicRanges Gviz IRanges limma minfi missMethyl plyr S4Vectors]; }; + DMCHMM = derive2 { name="DMCHMM"; version="1.3.1"; sha256="01r9kzyjsk43ncw7xbr95r4apxchpkfjl4qilxvgsq8icg0mhqx4"; depends=[BiocParallel calibrate fdrtool GenomicRanges IRanges multcomp rtracklayer S4Vectors SummarizedExperiment]; }; + DMRScan = derive2 { name="DMRScan"; version="1.7.5"; sha256="1x6nv3688p4lh8bsv3brg35xpn4pk6i1fks2zfdfspvagbq4bqvp"; depends=[GenomeInfoDb GenomicRanges IRanges MASS Matrix mvtnorm RcppRoll]; }; + DMRcaller = derive2 { name="DMRcaller"; version="1.13.8"; sha256="0lp27mbx6sqh4b7fwsbm0gxk5ng9qabdimxhw4f8dqhsza6mp73p"; depends=[betareg GenomicRanges IRanges Rcpp RcppRoll S4Vectors]; }; + DMRcate = derive2 { name="DMRcate"; version="1.17.6"; sha256="0ynh5q7shl6as7vafg0z7z4ld2ikk785vhw656viipix4q71k1iv"; depends=[DMRcatedata DSS GenomicRanges Gviz IRanges limma minfi missMethyl plyr S4Vectors]; }; DMRforPairs = derive2 { name="DMRforPairs"; version="1.17.0"; sha256="0094pw863dnc57kfif490fabcsggplfdr5xh41asldydp2x1pwcy"; depends=[GenomicRanges Gviz R2HTML]; }; DNABarcodes = derive2 { name="DNABarcodes"; version="1.11.0"; sha256="1hpsdybpj3dszjxvlh7x2j5xdrgyhx03sv15hlg2bn4jj6am4iiy"; depends=[BH Matrix Rcpp]; }; DNAcopy = derive2 { name="DNAcopy"; version="1.55.0"; sha256="1bmd22nmfbrcwvz9qk6rh4f81faxh7f71fk2pgvgdcz97kzl4g8w"; depends=[]; }; - DNAshapeR = derive2 { name="DNAshapeR"; version="1.9.5"; sha256="1am9mcfr1fab29p06ppyl74qsdpvbq716vbys0dx8r9j1bf7x36x"; depends=[Biostrings fields GenomicRanges Rcpp]; }; + DNAshapeR = derive2 { name="DNAshapeR"; version="1.9.6"; sha256="1v29k18l3wqrnhfzgj3lff5pzzgwn5n9956xlx94nbblh01x96lc"; depends=[Biostrings fields GenomicRanges Rcpp]; }; + DOQTL = derive2 { name="DOQTL"; version="1.17.5"; sha256="1z1qbzg0fw6ygskk1p339dlkmbm6nj8wmwng9izhmipfn6jpfzfv"; depends=[annotate annotationTools Biobase BiocGenerics biomaRt BSgenome_Mmusculus_UCSC_mm10 corpcor doParallel foreach fpc GenomicRanges hwriter IRanges iterators mclust QTLRel regress rhdf5 Rsamtools RUnit VariantAnnotation XML]; }; DOSE = derive2 { name="DOSE"; version="3.7.1"; sha256="0dldsqs807hgnfx59vl1q90hh1lv9x2dbxndbfi97yvzlkhnar55"; depends=[AnnotationDbi BiocParallel DO_db fgsea ggplot2 GOSemSim qvalue reshape2 S4Vectors]; }; - DRIMSeq = derive2 { name="DRIMSeq"; version="1.9.0"; sha256="1q3zff7wrk9hflz1jzrs1g0pacsv62rgif0bhglsk1877iqj8nip"; depends=[BiocGenerics BiocParallel edgeR GenomicRanges ggplot2 IRanges limma MASS reshape2 S4Vectors]; }; + DRIMSeq = derive2 { name="DRIMSeq"; version="1.9.2"; sha256="0kpfvphzighq7iryxbn7s6v7k3mi09cv49r2c9gsyklqypv5cvsq"; depends=[BiocGenerics BiocParallel edgeR GenomicRanges ggplot2 IRanges limma MASS reshape2 S4Vectors]; }; DSS = derive2 { name="DSS"; version="2.29.0"; sha256="1jwjyfx1356j0jxryf8f3mnl764fd5bz5p395z6ax8xsafzkabq1"; depends=[Biobase bsseq DelayedArray]; }; DTA = derive2 { name="DTA"; version="2.27.0"; sha256="129hvbvdgq7whh1f63gdh28w0g5avl3xqwvjm61makyyqyx47ipf"; depends=[LSD scatterplot3d]; }; - DaMiRseq = derive2 { name="DaMiRseq"; version="1.5.1"; sha256="0zli040zjbgphlg2f0bxcb69nlhzzfzjr91cs8999p8hb80dml7l"; depends=[arm caret corrplot DESeq2 e1071 EDASeq FactoMineR FSelector ggplot2 Hmisc ineq kknn limma lubridate MASS pheatmap pls plsVarSel randomForest RColorBrewer reshape2 RSNNS SummarizedExperiment sva]; }; - DeMAND = derive2 { name="DeMAND"; version="1.11.0"; sha256="1fmswncd9jp49ni7rpg7xkcrnz2nh58xj9nyig1098hib00y70ml"; depends=[KernSmooth]; }; + DaMiRseq = derive2 { name="DaMiRseq"; version="1.5.3"; sha256="0zxw6ls834cizk6nw8kpbi7p9c2xr2s0892qmizzqbgag8d0mjif"; depends=[arm caret corrplot DESeq2 e1071 EDASeq edgeR FactoMineR FSelector ggplot2 Hmisc ineq kknn limma lubridate MASS pheatmap pls plsVarSel randomForest RColorBrewer reshape2 RSNNS SummarizedExperiment sva]; }; + DeMAND = derive2 { name="DeMAND"; version="1.11.1"; sha256="00rbd5mwrh9g2ppx0z0kaf1245l7r5rgiyzhrhkrkp6vvbjrhd4i"; depends=[KernSmooth]; }; DeconRNASeq = derive2 { name="DeconRNASeq"; version="1.23.0"; sha256="0hnnw6k246a0dsj0ppfrj40ddrl3czpdq28gvkahyig64ljwfrbm"; depends=[ggplot2 limSolve pcaMethods]; }; DeepBlueR = derive2 { name="DeepBlueR"; version="1.7.0"; sha256="198apfr10nfnk82zhmsnk9vpq2ykfi6yh79gwdnnkls8h2r5nqz9"; depends=[data_table diffr dplyr filehash foreach GenomeInfoDb GenomicRanges R_utils RCurl rjson rtracklayer settings stringr withr XML]; }; - DelayedArray = derive2 { name="DelayedArray"; version="0.7.18"; sha256="1a2a558xc638prbb96xfkd97m40cf3hdv3g40r8a1xfw0vk9669k"; depends=[BiocGenerics BiocParallel IRanges matrixStats S4Vectors]; }; - DelayedMatrixStats = derive2 { name="DelayedMatrixStats"; version="1.3.4"; sha256="12ljlbk01p9cv8vwjapq1nknvsqf3qp44qh4yyq1j5cr8l8rg2xx"; depends=[DelayedArray IRanges Matrix matrixStats S4Vectors]; }; + DelayedArray = derive2 { name="DelayedArray"; version="0.7.49"; sha256="0nkpnxa91prhfnd0dwfmfr0g3r8i93gy6xcw403s81zw74imn1jk"; depends=[BiocGenerics BiocParallel IRanges matrixStats S4Vectors]; }; + DelayedMatrixStats = derive2 { name="DelayedMatrixStats"; version="1.3.11"; sha256="0m3dx01ibmxqn4syv5cw88m7b30qlby6fiwjhd3927zmfi3jwl2s"; depends=[BiocParallel DelayedArray HDF5Array IRanges Matrix matrixStats S4Vectors]; }; DiffBind = derive2 { name="DiffBind"; version="2.9.0"; sha256="0ka72zizphm2sphr8gm53602wgm7rkfc6hx0fql3cb34yjg11wi1"; depends=[amap BiocParallel DESeq2 dplyr edgeR GenomicAlignments GenomicRanges ggplot2 ggrepel gplots IRanges lattice limma locfit RColorBrewer Rcpp Rsamtools S4Vectors SummarizedExperiment systemPipeR zlibbioc]; }; DiffLogo = derive2 { name="DiffLogo"; version="2.5.0"; sha256="00vk5qj0byh8ggg5nmaa94ddbi42rl59y049bxx37qr98qyw79yj"; depends=[cba]; }; - Director = derive2 { name="Director"; version="1.7.0"; sha256="0xd8fviwd59smfzvrvwszpv69a74606w8iwds9gq8yi8s38288bs"; depends=[htmltools]; }; + Director = derive2 { name="Director"; version="1.7.3"; sha256="1yin749xl3v3h01gccvlgkb91l2dn1rkm7asb3q9bxnr389sm4yr"; depends=[htmltools]; }; DirichletMultinomial = derive2 { name="DirichletMultinomial"; version="1.23.0"; sha256="1wxb094p90628bbkm4vzjrpxcagcpm17iqa0f1hjfy7b8a1my9wh"; depends=[BiocGenerics IRanges S4Vectors]; }; - DominoEffect = derive2 { name="DominoEffect"; version="1.1.0"; sha256="1n2hr24izsd3zvxc795zw7678kwz4glaz09r49s0wr1lp70rgzb0"; depends=[AnnotationDbi biomaRt Biostrings data_table GenomeInfoDb GenomicRanges IRanges SummarizedExperiment VariantAnnotation]; }; + DominoEffect = derive2 { name="DominoEffect"; version="1.1.2"; sha256="1ri0224my8imjjd95ccdg3gmpq4npji67f01skvycn7j2z5illq8"; depends=[AnnotationDbi biomaRt Biostrings data_table GenomeInfoDb GenomicRanges IRanges SummarizedExperiment VariantAnnotation]; }; Doscheda = derive2 { name="Doscheda"; version="1.3.0"; sha256="1yfywqzxjj88wwnwmrm3yd9z1al74w2xzijzk1zqdjy5lg8vc1qn"; depends=[affy calibrate corrgram d3heatmap drc DT ggplot2 gridExtra httr jsonlite limma matrixStats prodlim readxl reshape2 shiny shinydashboard stringr vsn]; }; DriverNet = derive2 { name="DriverNet"; version="1.21.0"; sha256="0ja7jpnh2rh4gkcv0h99mma19rk07y1vmh4hpkyxg1m1mb1q4vyv"; depends=[]; }; - DropletUtils = derive2 { name="DropletUtils"; version="1.1.5"; sha256="1yq3ijm3g71gh9gp72lwr7dzq395j548xvp11vrn0bp867rx4b5s"; depends=[beachmat BiocParallel edgeR Matrix Rcpp rhdf5 Rhdf5lib S4Vectors SingleCellExperiment]; }; + DropletUtils = derive2 { name="DropletUtils"; version="1.1.13"; sha256="1qpds9drjvxwjdlv844lsv081iyp4syzvhpkm90skd5wpsfiriy7"; depends=[beachmat BiocParallel edgeR HDF5Array Matrix Rcpp rhdf5 Rhdf5lib S4Vectors SingleCellExperiment]; }; DrugVsDisease = derive2 { name="DrugVsDisease"; version="2.23.0"; sha256="01hrd65q8h9r09y91vnl7x8gczgi3q8vlxihyingxjdc09qn86xd"; depends=[affy annotate ArrayExpress BiocGenerics biomaRt cMap2data DrugVsDiseasedata GEOquery hgu133a_db hgu133a2_db hgu133plus2_db limma qvalue RUnit xtable]; }; - DupChecker = derive2 { name="DupChecker"; version="1.19.0"; sha256="03bfyg1h08ya41svmvnyd0mxs4qakrk7xwpyv2m51cn3rk2cgacl"; depends=[R_utils RCurl]; }; + DupChecker = derive2 { name="DupChecker"; version="1.19.1"; sha256="0a8vaamkpqwir3w3clfihpwcbjfmaaccwb86b6i6lydglkbdhnpq"; depends=[R_utils RCurl]; }; DynDoc = derive2 { name="DynDoc"; version="1.59.0"; sha256="1cdyv6ylgdz7fyj8dnndy5y0khg0na8r7sss5p1pja73idxdqpvf"; depends=[]; }; - EBImage = derive2 { name="EBImage"; version="4.23.0"; sha256="1v9lnyc5x3xwrabqgr4l9mx67bgwbq4gyyimq87pm1id5p3vpb9d"; depends=[abind BiocGenerics fftwtools htmltools htmlwidgets jpeg locfit png RCurl tiff]; }; + EBImage = derive2 { name="EBImage"; version="4.23.2"; sha256="0q91m78i1s5ds5971rbdgrlv6d4mj30ljssbg75gw1gxzhlhaczg"; depends=[abind BiocGenerics fftwtools htmltools htmlwidgets jpeg locfit png RCurl tiff]; }; EBSEA = derive2 { name="EBSEA"; version="1.9.0"; sha256="14bgrkfx93gcr0j9fj48krnfvhnbjxnqanvnx85n5x48bk40s2jr"; depends=[edgeR limma plyr]; }; EBSeq = derive2 { name="EBSeq"; version="1.21.0"; sha256="0nbw3mkqgify3yijwizdznafvfyd4qizfqaj5f3w04nx0h8m8b2h"; depends=[blockmodeling gplots testthat]; }; EBSeqHMM = derive2 { name="EBSeqHMM"; version="1.15.0"; sha256="067fi2vy35y3n6a5264a7af3j03jg46fp7vzl80ca7x8vqji4xvy"; depends=[EBSeq]; }; EBarrays = derive2 { name="EBarrays"; version="2.45.0"; sha256="1wvim2qldy74qccgqkj6hwqxjhwm3sgj2gsr88qqh16gvfqy1w9z"; depends=[Biobase cluster lattice]; }; EBcoexpress = derive2 { name="EBcoexpress"; version="1.25.0"; sha256="1xpihh3pxm492kqrf7pnz6sarz98hqhrgw3ybicja3cvn5ihlk1j"; depends=[EBarrays mclust minqa]; }; - EDASeq = derive2 { name="EDASeq"; version="2.15.2"; sha256="1d7dq3fl9qmv5bll4vkbj4zvd9md44grpr4vdxk29wcjm6dzjyma"; depends=[AnnotationDbi Biobase BiocGenerics biomaRt Biostrings DESeq GenomicFeatures GenomicRanges IRanges Rsamtools ShortRead]; }; - EDDA = derive2 { name="EDDA"; version="1.19.0"; sha256="1q15lj4sa76yhjgyzng1sr60aa1dbfyw51dphvg7n1c1jngqib0n"; depends=[baySeq DESeq edgeR Rcpp ROCR snow]; }; - EGAD = derive2 { name="EGAD"; version="1.9.0"; sha256="1k1bv3z5dvgiid0vdfc3kkx9b37qbafybqxvdc188685nfkkkr03"; depends=[affy arrayQualityMetrics Biobase GEOquery gplots igraph impute limma MASS Matrix plyr RColorBrewer RCurl zoo]; }; - EGSEA = derive2 { name="EGSEA"; version="1.9.0"; sha256="1qasrnfmrnvk05v4w4yyj0wyp02jcg0ww8svjnmhhlqpyj256s99"; depends=[AnnotationDbi Biobase DT edgeR EGSEAdata gage ggplot2 Glimma globaltest gplots GSVA HTMLUtils htmlwidgets hwriter limma metap org_Hs_eg_db org_Mm_eg_db org_Rn_eg_db PADOG pathview plotly RColorBrewer safe stringi topGO]; }; - ELBOW = derive2 { name="ELBOW"; version="1.17.0"; sha256="0g4ss21apdp6zsg70fl79f2xz4gwdl0ygyp03a636xpg2y6hbrx3"; depends=[]; }; - ELMER = derive2 { name="ELMER"; version="2.5.4"; sha256="0qzivgb21y1g7y7j7dm0y2w7w2wdvxsfxblp8q21rh5z1wxr696x"; depends=[biomaRt circlize ComplexHeatmap doParallel downloader dplyr ELMER_data GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 ggrepel gridExtra Gviz IRanges lattice magrittr Matrix MultiAssayExperiment plotly plyr readr reshape rmarkdown rvest S4Vectors stringr SummarizedExperiment TCGAbiolinks xml2]; }; + EDASeq = derive2 { name="EDASeq"; version="2.15.4"; sha256="0lsp0cgix7qkqry6hk2a6wqp8cfqcr3apdsi31jgjnxqz7fn7jlj"; depends=[AnnotationDbi aroma_light Biobase BiocGenerics biomaRt Biostrings DESeq GenomicFeatures GenomicRanges IRanges Rsamtools ShortRead]; }; + EDDA = derive2 { name="EDDA"; version="1.19.1"; sha256="0cs962g60shzywbp4q33hxv03qwrkr6cn12c63i8wfp49kz1g7h1"; depends=[baySeq DESeq edgeR Rcpp ROCR snow]; }; + EGAD = derive2 { name="EGAD"; version="1.9.2"; sha256="0xb1lcrzivadfnwl2v0x0aldsqzilcg7ygy6mizbijpfr79g8y42"; depends=[affy arrayQualityMetrics Biobase GEOquery gplots igraph impute limma MASS Matrix plyr RColorBrewer RCurl zoo]; }; + EGSEA = derive2 { name="EGSEA"; version="1.9.2"; sha256="1mphjnwvwnphq2iby76w49rlwflxvhm72488gv0ls5pyvvj68r32"; depends=[AnnotationDbi Biobase DT edgeR EGSEAdata gage ggplot2 Glimma globaltest gplots GSVA HTMLUtils htmlwidgets hwriter limma metap org_Hs_eg_db org_Mm_eg_db org_Rn_eg_db PADOG pathview plotly RColorBrewer safe stringi topGO]; }; + ELBOW = derive2 { name="ELBOW"; version="1.17.1"; sha256="1wz4msw03g9c6732zciqpcabq8q3arxng5cbzpfgym22n0gsri82"; depends=[]; }; + ELMER = derive2 { name="ELMER"; version="2.5.7"; sha256="0a987d542rgydny6fwpvgrhjr0729b8mpr2nyv3j7ic65c1hzibf"; depends=[biomaRt circlize ComplexHeatmap doParallel downloader dplyr ELMER_data GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 ggrepel gridExtra Gviz IRanges lattice magrittr Matrix MultiAssayExperiment plotly plyr readr reshape rmarkdown rvest S4Vectors stringr SummarizedExperiment TCGAbiolinks xml2]; }; EMDomics = derive2 { name="EMDomics"; version="2.11.0"; sha256="0snk2fcikj34s2hhfg9i5di92nd8lbg26ypvc1b1zcf7rj5yy07p"; depends=[BiocParallel CDFt emdist ggplot2 matrixStats preprocessCore]; }; ENCODExplorer = derive2 { name="ENCODExplorer"; version="2.7.0"; sha256="01sjpf4s0gdsiv6pqjmh0jq582wax9za47qf619igyzhwy2crvp1"; depends=[data_table dplyr DT jsonlite RCurl shiny shinythemes stringi stringr tidyr]; }; ENVISIONQuery = derive2 { name="ENVISIONQuery"; version="1.29.0"; sha256="1pj6r1sb3izyr2ilv95j3nl92297zxiypjipl1x3nrqpnjn7k032"; depends=[rJava XML]; }; ENmix = derive2 { name="ENmix"; version="1.17.0"; sha256="0hk2qj8y976ybz2pxj5ldnr13z3l64s8z7na18ry85yvbv90xzs3"; depends=[doParallel foreach geneplotter impute MASS minfi preprocessCore SummarizedExperiment sva wateRmelon]; }; + ERSSA = derive2 { name="ERSSA"; version="0.99.8"; sha256="0l56mvag5y1svm18l093037ilarna51zz56bxnbidzgvqgw1cdfc"; depends=[BiocParallel DESeq2 edgeR ggplot2 plyr RColorBrewer]; }; EasyqpcR = derive2 { name="EasyqpcR"; version="1.23.2"; sha256="1fdfhclpyv6ls6misnwa4kvm9qlgnv65pqg58q2rqd2w012kic02"; depends=[gWidgetsRGtk2 matrixStats plotrix plyr]; }; EmpiricalBrownsMethod = derive2 { name="EmpiricalBrownsMethod"; version="1.9.0"; sha256="131xg14zp0kqxwk1y2yfxb0sysf4ad97klrgsrnqkdbvjfz8wfa0"; depends=[]; }; - EnrichedHeatmap = derive2 { name="EnrichedHeatmap"; version="1.11.2"; sha256="1rfls2xz7v7bj27f07rzvlq4d12ajzbcpza11wq6jy73snvb29p4"; depends=[circlize ComplexHeatmap GenomicRanges GetoptLong IRanges locfit matrixStats Rcpp]; }; - EnrichmentBrowser = derive2 { name="EnrichmentBrowser"; version="2.11.4"; sha256="0lwlwpm1rjycj8nwiyiiv061bhchgvk231l3l4wrw3x1zif7rwhc"; depends=[AnnotationDbi BiocFileCache biocGraph ComplexHeatmap DESeq2 EDASeq edgeR geneplotter GO_db graph graphite GSEABase hwriter KEGGgraph KEGGREST limma MASS pathview rappdirs ReportingTools Rgraphviz S4Vectors safe SPIA SummarizedExperiment topGO]; }; + EnhancedVolcano = derive2 { name="EnhancedVolcano"; version="0.99.16"; sha256="0r5v611wckw7i6qyd5zhdi7m98hqvypn3zxqy4gbis2khmblnhq0"; depends=[ggplot2 ggrepel]; }; + EnrichedHeatmap = derive2 { name="EnrichedHeatmap"; version="1.11.3"; sha256="1y0w504rvh9zrr8dr57zdrlm8pjv34jcvlvd8d20f11yxc9c82yx"; depends=[circlize ComplexHeatmap GenomicRanges GetoptLong IRanges locfit matrixStats Rcpp]; }; + EnrichmentBrowser = derive2 { name="EnrichmentBrowser"; version="2.11.19"; sha256="15jcfandrlihhiw12w4akdhavr8z1pkg9cd6jb5n88dhm4hb7f72"; depends=[AnnotationDbi BiocFileCache biocGraph BiocManager ComplexHeatmap DESeq2 EDASeq edgeR geneplotter GO_db graph graphite GSEABase hwriter KEGGgraph KEGGREST limma MASS pathview rappdirs ReportingTools Rgraphviz S4Vectors safe SPIA SummarizedExperiment topGO]; }; EpiDISH = derive2 { name="EpiDISH"; version="1.3.0"; sha256="07ln6hyq2lfil1xwackvhb2biay3ig6bvsyf2ll5n3glk938x02d"; depends=[e1071 MASS quadprog]; }; - EventPointer = derive2 { name="EventPointer"; version="1.5.0"; sha256="1fa6xq8kwwbp39whm2xp8si3kz5hfpndlga8mf2jjlj2gd3nf3xj"; depends=[affxparser doParallel foreach GenomeInfoDb GenomicFeatures GenomicRanges graph igraph limma MASS Matrix matrixStats nnls prodlim RBGL S4Vectors SGSeq stringr SummarizedExperiment]; }; + EventPointer = derive2 { name="EventPointer"; version="1.99.3"; sha256="01fbip59zzhy5fg5vr1yw36dbfzcmfr23rfxz7f0r6ymihz892m3"; depends=[affxparser cobs doParallel foreach GenomeInfoDb GenomicFeatures GenomicRanges graph igraph IRanges limma MASS Matrix matrixStats nnls prodlim qvalue RBGL rhdf5 S4Vectors SGSeq stringr SummarizedExperiment]; }; + ExCluster = derive2 { name="ExCluster"; version="0.99.13"; sha256="1f9qw645bir2sxb3h3pzswhjm6p1fd2dlj6bmlsqlb9awxsj8r47"; depends=[GenomicRanges IRanges matrixStats Rsubread rtracklayer]; }; ExiMiR = derive2 { name="ExiMiR"; version="2.23.0"; sha256="01syzl0q719fif0pdhn31hrwpbq14idwpyppcwl0b0156aid7lwv"; depends=[affy affyio Biobase limma preprocessCore]; }; - ExperimentHub = derive2 { name="ExperimentHub"; version="1.7.1"; sha256="0jy93f8dy5mmmc0hdd97h4di4660878gfi7mhjwk7rhldrcsm8jh"; depends=[AnnotationHub BiocGenerics BiocInstaller curl S4Vectors]; }; - ExperimentHubData = derive2 { name="ExperimentHubData"; version="1.7.0"; sha256="0gwv7zjdwhsxi992qxhds7rbha3xlqfix6cxnipx53gi72cl5plm"; depends=[AnnotationHubData BiocCheck BiocGenerics BiocInstaller curl DBI ExperimentHub httr S4Vectors]; }; + ExperimentHub = derive2 { name="ExperimentHub"; version="1.7.7"; sha256="002wzd5nll3vxncqqq95slsadj40gdj6bd59qhdhz4v6gz005h60"; depends=[AnnotationHub BiocGenerics BiocManager curl S4Vectors]; }; + ExperimentHubData = derive2 { name="ExperimentHubData"; version="1.7.5"; sha256="1q6pc9hl5q7r8vmpk1ixb95xjh6lbikab76yhjp89xzapiprd1sl"; depends=[AnnotationHubData BiocCheck BiocGenerics BiocManager biocViews curl DBI ExperimentHub graph httr S4Vectors]; }; ExpressionAtlas = derive2 { name="ExpressionAtlas"; version="1.9.1"; sha256="0pg30fbiz2q45b06p5jmav4gncbl01003m9m8lk2ifi0sxvx4jn6"; depends=[Biobase httr limma S4Vectors SummarizedExperiment XML xml2]; }; ExpressionView = derive2 { name="ExpressionView"; version="1.33.0"; sha256="14h6jgdaikyjpf5bqban0ixscw3k28pczh0bsvnkhyb5916qfxch"; depends=[AnnotationDbi bitops caTools eisa GO_db isa2 KEGG_db]; }; - FELLA = derive2 { name="FELLA"; version="1.1.1"; sha256="0vqq9bzdy691c11rb2dbgvv0nwqqy8wdd397wjh991lfk3f4n3bz"; depends=[igraph KEGGREST Matrix plyr]; }; - FEM = derive2 { name="FEM"; version="3.9.0"; sha256="0nb9gp6x1crzrj9jgz7s6mq639iqp7zdf1q7qqv0ri3gcgw758jw"; depends=[AnnotationDbi BiocGenerics corrplot graph igraph impute limma marray Matrix org_Hs_eg_db]; }; + FCBF = derive2 { name="FCBF"; version="0.99.3"; sha256="0drpbnx5sampabr17rwjj7biw5bpngdmrrma2p3h5yq5llb409jr"; depends=[ggplot2 gridExtra SummarizedExperiment]; }; + FELLA = derive2 { name="FELLA"; version="1.1.6"; sha256="1d284qaz74d7lgxl3gn0c9i6a33x6j0xf9sbjbpm8bpl0kbhr0ln"; depends=[igraph KEGGREST Matrix plyr]; }; + FEM = derive2 { name="FEM"; version="3.9.2"; sha256="0nbg1rbx7gszbqf0xjibsgwapjrv8lniiv7kw0j50ppab69qxiqq"; depends=[AnnotationDbi BiocGenerics corrplot graph igraph impute limma marray Matrix org_Hs_eg_db]; }; + FGNet = derive2 { name="FGNet"; version="3.15.4"; sha256="1pnadm9c3ckdd5k9jgq3jmfny8mfc3w7j5w08vn0khnqlq9cp3x8"; depends=[hwriter igraph plotrix png R_utils RColorBrewer reshape2 XML]; }; FISHalyseR = derive2 { name="FISHalyseR"; version="1.15.0"; sha256="0izn77dhzhsg69i893r9sy6qalw4qr120m6k5x5k6z9w01dgq47x"; depends=[abind EBImage]; }; - FRGEpistasis = derive2 { name="FRGEpistasis"; version="1.17.0"; sha256="1m3vcffnbyf27x481gx4xmxrknb70dk0ll08zd14kfvn6lf3cgf4"; depends=[fda MASS]; }; + FRGEpistasis = derive2 { name="FRGEpistasis"; version="1.17.1"; sha256="17qmq5mgqhfzw3v4gl9waa1ni6h8llz2hz63p3mwrx1yixinsn20"; depends=[fda MASS]; }; FamAgg = derive2 { name="FamAgg"; version="1.9.0"; sha256="1vqkaa1cpzd2cdyql66skz3jkrnp5ibdbhwipkj82dgww9zwwkbx"; depends=[BiocGenerics gap igraph kinship2 Matrix survey]; }; - FastqCleaner = derive2 { name="FastqCleaner"; version="0.99.39"; sha256="18zklgacbk8iv8i6rlmip8bcfwn9v18jpf4xb9p7pkadldphjnfc"; depends=[Biostrings DT htmltools IRanges Rcpp S4Vectors shiny shinyBS ShortRead]; }; - FindMyFriends = derive2 { name="FindMyFriends"; version="1.11.0"; sha256="0ij596qkpn4y5m9zmj6hcamrmjjm8nwqjm9d2g1wq28i5xrmra0w"; depends=[Biobase BiocGenerics BiocParallel Biostrings digest dplyr filehash ggdendro ggplot2 gtable igraph IRanges kebabs Matrix Rcpp reshape2 S4Vectors]; }; - FitHiC = derive2 { name="FitHiC"; version="1.7.0"; sha256="071246cfl4iqy3nnl2c24n8sd9dkmjjj8cna74dh1km3cc6xb0vz"; depends=[data_table fdrtool Rcpp]; }; - FlowRepositoryR = derive2 { name="FlowRepositoryR"; version="1.13.0"; sha256="09kqhj41w7snkr1m29wmjj4n7acy821mv8kbb49f1mljaxz0v94q"; depends=[jsonlite RCurl XML]; }; + FastqCleaner = derive2 { name="FastqCleaner"; version="0.99.40"; sha256="1hfrlr3lwcqvb1c5w6n5ffml5znjil4dchhcz4jwm2qnf6zcha0n"; depends=[Biostrings DT htmltools IRanges Rcpp S4Vectors shiny shinyBS ShortRead]; }; + FindMyFriends = derive2 { name="FindMyFriends"; version="1.11.2"; sha256="0mxpv5c2fyvcxwzaiig9qy8lg78fd8ms35nchd86nj1n4265kkx2"; depends=[Biobase BiocGenerics BiocParallel Biostrings digest dplyr filehash ggdendro ggplot2 gtable igraph IRanges kebabs Matrix Rcpp reshape2 S4Vectors]; }; + FitHiC = derive2 { name="FitHiC"; version="1.7.1"; sha256="07d3lywhc665qm3kp6f89dnvjvkgsdsvqk0ms6b3w402j12jvxsb"; depends=[data_table fdrtool Rcpp]; }; + FlowRepositoryR = derive2 { name="FlowRepositoryR"; version="1.13.1"; sha256="1vbc2bl5afa2zvqj8xp4ajdij44732689n1c28i1s32y92wzgjng"; depends=[jsonlite RCurl XML]; }; FlowSOM = derive2 { name="FlowSOM"; version="1.13.0"; sha256="0vw98kxlcyd9rwa2r9rgjwfp5f5pmb122w2xk1gfhsf9kqh7db7g"; depends=[BiocGenerics ConsensusClusterPlus flowCore flowUtils igraph tsne XML]; }; + FoldGO = derive2 { name="FoldGO"; version="0.99.10"; sha256="0df75rvpc0031rjrx5pwfwprm1nrli2l2yafa8jbqnycz02z0dz4"; depends=[ggplot2 tidyr topGO]; }; FourCSeq = derive2 { name="FourCSeq"; version="1.15.0"; sha256="0d8qnalv97a37l0xqxi4qi7s03zxs81122h4rw6rpi03pn5h7i10"; depends=[Biobase Biostrings DESeq2 fda GenomicAlignments GenomicRanges ggbio ggplot2 gtools LSD Matrix reshape2 Rsamtools rtracklayer SummarizedExperiment]; }; FunChIP = derive2 { name="FunChIP"; version="1.7.0"; sha256="15pfl68yynvidx9r69xxf3zavn79savabam5yjjwqq7g9yvhzjw5"; depends=[doParallel fda foreach GenomeInfoDb GenomicAlignments GenomicRanges RColorBrewer Rcpp Rsamtools shiny]; }; - FunciSNP = derive2 { name="FunciSNP"; version="1.25.0"; sha256="0dl63s5f8s82www9maf10bbmss7ddbflq820lcq1zgrfcdr9a484"; depends=[Biobase BiocGenerics ChIPpeakAnno FunciSNP_data GenomicRanges ggplot2 IRanges plyr reshape Rsamtools rtracklayer S4Vectors scales snpStats TxDb_Hsapiens_UCSC_hg19_knownGene VariantAnnotation]; }; + FunciSNP = derive2 { name="FunciSNP"; version="1.25.3"; sha256="0w9wqlkj52dwzrhxwq193435camj12kjv1a70rdnzdlvi3y849hm"; depends=[Biobase BiocGenerics ChIPpeakAnno FunciSNP_data GenomicRanges ggplot2 IRanges plyr reshape Rsamtools rtracklayer S4Vectors scales snpStats TxDb_Hsapiens_UCSC_hg19_knownGene VariantAnnotation]; }; GA4GHclient = derive2 { name="GA4GHclient"; version="1.5.0"; sha256="1bcskcxcmv47rdgrw0i8rm4cn27jqy86rx8z83qnanbzqp4g7kgg"; depends=[BiocGenerics Biostrings dplyr GenomeInfoDb GenomicRanges httr IRanges jsonlite S4Vectors VariantAnnotation]; }; GA4GHshiny = derive2 { name="GA4GHshiny"; version="1.3.0"; sha256="031p9qa6cp4gxlgp8whswl7b11d24d4zl3m9fkqg3i461kjyswxj"; depends=[AnnotationDbi BiocGenerics dplyr DT GA4GHclient GenomeInfoDb GenomicFeatures openxlsx purrr S4Vectors shiny shinyjs shinythemes tidyr]; }; - GARS = derive2 { name="GARS"; version="1.1.0"; sha256="0qczfvlywnqiz06ggvndmq32sg61qm7njg77fzml5v66anqsqmhq"; depends=[cluster DaMiRseq ggplot2 MLSeq SummarizedExperiment]; }; + GARS = derive2 { name="GARS"; version="1.1.1"; sha256="004i5nkmdi61fkkxps1frlhs4gd8ix6s3yypzrl6s4afvm05hw4p"; depends=[cluster DaMiRseq ggplot2 MLSeq SummarizedExperiment]; }; GAprediction = derive2 { name="GAprediction"; version="1.7.0"; sha256="04bxpyc13mq7klkpkyw574cbk6xsjn9n91za7hvmzg5xfzgdr2rg"; depends=[glmnet Matrix]; }; - GDCRNATools = derive2 { name="GDCRNATools"; version="1.1.0"; sha256="0i8gyq3rk79ph099bivgrvl33c73vhrlqss0ms61zv8r392prvjh"; depends=[BiocParallel biomaRt clusterProfiler DESeq2 DOSE DT edgeR GenomicDataCommons ggplot2 gplots jsonlite limma org_Hs_eg_db pathview rjson shiny survival survminer XML]; }; - GDSArray = derive2 { name="GDSArray"; version="1.1.0"; sha256="0jn3jjpr5z3nrhral7bphlxnc5mhg2nllpzf73j2i4q7dbyhjxic"; depends=[BiocGenerics DelayedArray gdsfmt IRanges S4Vectors SeqArray SNPRelate]; }; - GEM = derive2 { name="GEM"; version="1.7.0"; sha256="01vyj5nhzs6g3drnybl5i5wj2n2x50wjfnb2q62r053rz7r4xpwj"; depends=[ggplot2]; }; - GENESIS = derive2 { name="GENESIS"; version="2.11.5"; sha256="1vkxb4ry8ghl9c38lr5dkwkf5kjak0h0vq18k69fpj94dfkkn91y"; depends=[Biobase BiocGenerics dplyr gdsfmt GenomicRanges graph GWASTools IRanges Matrix S4Vectors SeqArray SeqVarTools]; }; + GDCRNATools = derive2 { name="GDCRNATools"; version="1.1.9"; sha256="134f9264b1br2s2d99dlad1r8nwzkv78qkr7iqym8s1anl7xsh9j"; depends=[BiocParallel biomaRt clusterProfiler DESeq2 DOSE DT edgeR GenomicDataCommons ggplot2 gplots jsonlite limma org_Hs_eg_db pathview rjson shiny survival survminer XML]; }; + GDSArray = derive2 { name="GDSArray"; version="1.1.1"; sha256="0cgs1fhzqax8nbihifhmgd6clk4wf3586x85cmg06ydxdh9yyzlv"; depends=[BiocGenerics DelayedArray gdsfmt S4Vectors SeqArray SNPRelate]; }; + GEM = derive2 { name="GEM"; version="1.7.1"; sha256="0sxlqkd2rhi511jmi2c82ib0krx9pynssvw0gcr2mrrxj5gy2vcz"; depends=[ggplot2]; }; + GENESIS = derive2 { name="GENESIS"; version="2.11.17"; sha256="1czvvmqnmpx9wpq6hw4xfwhj1vjrwdrwbj8b4zcs1x7dv8qkvyb5"; depends=[Biobase BiocGenerics data_table dplyr foreach gdsfmt GenomicRanges GWASTools igraph IRanges Matrix reshape2 S4Vectors SeqArray SeqVarTools SNPRelate]; }; GENIE3 = derive2 { name="GENIE3"; version="1.3.1"; sha256="0zp1g97xmigjarpbmfnay1gac5fjhcslrdp656gzafdah32k2nzl"; depends=[reshape2]; }; GEOmetadb = derive2 { name="GEOmetadb"; version="1.43.0"; sha256="05ad0h84vqkcp9b9966dsmgwl4r2xsg9wjjgwcfx00yc9jgg94lj"; depends=[GEOquery RSQLite]; }; - GEOquery = derive2 { name="GEOquery"; version="2.49.0"; sha256="0ylny4lni33hj1qspqig7iw9g3h9mz4yc9bj8cdf13w2qj4sjysz"; depends=[Biobase dplyr httr limma magrittr readr tidyr xml2]; }; + GEOquery = derive2 { name="GEOquery"; version="2.49.1"; sha256="1vxhz9drmj90j67ga7jflzb602bs1b9qdamz7vgazlpl0xj7ls5s"; depends=[Biobase dplyr httr limma magrittr readr tidyr xml2]; }; GEOsubmission = derive2 { name="GEOsubmission"; version="1.33.0"; sha256="17qck1a7szkgaixkjzq2c4vw7kb7cy8sv609z3i8h0pljrprvx07"; depends=[affy Biobase]; }; GEWIST = derive2 { name="GEWIST"; version="1.25.0"; sha256="0dr7vz9v8cfjg8vxxqs0c7i4vzvfdnp741b82radwb0ya4crfml0"; depends=[car]; }; GGBase = derive2 { name="GGBase"; version="3.43.2"; sha256="1kwh6di0kgw821mh0gmgrm8b0mlbcyji5yc0pn4v836w0wc0amqb"; depends=[AnnotationDbi Biobase BiocGenerics digest genefilter GenomicRanges IRanges limma Matrix S4Vectors snpStats SummarizedExperiment]; }; - GGtools = derive2 { name="GGtools"; version="5.17.0"; sha256="06qldw101w7syy1m9ynq9rpxs2546yzn8zdmsp416aawn3qw2xjb"; depends=[AnnotationDbi biglm Biobase BiocGenerics Biostrings bit data_table ff GenomeInfoDb GenomicRanges GGBase ggplot2 Gviz hexbin Homo_sapiens IRanges iterators reshape2 ROCR Rsamtools rtracklayer S4Vectors snpStats VariantAnnotation]; }; + GGtools = derive2 { name="GGtools"; version="5.17.1"; sha256="1p7wczch0nnb5ax5g1889iz3qr5ffwyhgvlrln19ypb20c454cnk"; depends=[AnnotationDbi biglm Biobase BiocGenerics Biostrings bit data_table ff GenomeInfoDb GenomicRanges GGBase ggplot2 Gviz hexbin Homo_sapiens IRanges iterators reshape2 ROCR Rsamtools rtracklayer S4Vectors snpStats VariantAnnotation]; }; GIGSEA = derive2 { name="GIGSEA"; version="0.99.25"; sha256="0k6njipzq9r6g9gkn9g2blkmhq752yv4n2127wxvxfi4kkwf8nfc"; depends=[locfdr MASS Matrix]; }; GISPA = derive2 { name="GISPA"; version="1.5.0"; sha256="1030cwbkccj2scjmszlzbxd28qgwga26hf86jly8xmw9qvpa77y1"; depends=[Biobase changepoint data_table genefilter GSEABase HH lattice latticeExtra plyr scatterplot3d]; }; GLAD = derive2 { name="GLAD"; version="2.45.1"; sha256="1cpjai8dxqb35xf2933rf4z08zmli760scz6s1zdzbgpc92dl2zl"; depends=[aws]; }; GMRP = derive2 { name="GMRP"; version="1.9.0"; sha256="06q87139z5dgl0c4i8jhry15q9ah9k19kgjmadkb55lfsb3akazn"; depends=[diagram GenomicRanges plotrix]; }; - GOFunction = derive2 { name="GOFunction"; version="1.29.0"; sha256="08xyzk6hs3v263k949l94g6xq9lg5k86yzgqr89bmcyinsxlqk1j"; depends=[AnnotationDbi Biobase DBI GO_db graph Rgraphviz SparseM]; }; - GOSemSim = derive2 { name="GOSemSim"; version="2.7.0"; sha256="1qxvx4mk49k5d51xnvxn8wsw6dsidskpx6qddnm42ls9a4d9cypd"; depends=[AnnotationDbi GO_db Rcpp]; }; + GOFunction = derive2 { name="GOFunction"; version="1.29.1"; sha256="05yz8kl6m3ypdvi5mb813nvc8s75ybbc16ppdza6pkrf5cdawy55"; depends=[AnnotationDbi Biobase DBI GO_db graph Rgraphviz SparseM]; }; + GOSemSim = derive2 { name="GOSemSim"; version="2.7.1"; sha256="1q1h4ak6ki9hn9psrx17psf7kmcn2c7jy5q428qvwk4raq5fhdh0"; depends=[AnnotationDbi GO_db Rcpp]; }; GOSim = derive2 { name="GOSim"; version="1.19.0"; sha256="0irpycjkzzdymg50zf2szgf7v4s2s0skfpjf5ckdrzskkjr2jzc1"; depends=[annotate AnnotationDbi cluster corpcor flexmix GO_db graph Matrix org_Hs_eg_db RBGL Rcpp topGO]; }; - GOTHiC = derive2 { name="GOTHiC"; version="1.17.0"; sha256="0n0h9k190p1glmvlrdpa5xdxj797mfdzb109yj5wy981s5q11gpb"; depends=[BiocGenerics Biostrings BSgenome data_table GenomicRanges ggplot2 IRanges Rsamtools rtracklayer S4Vectors ShortRead]; }; + GOTHiC = derive2 { name="GOTHiC"; version="1.17.1"; sha256="00na8sn5fszb9z0z58xwlrxzwvxsahhisn2sc8g6xqcfld231pfr"; depends=[BiocGenerics Biostrings BSgenome data_table GenomicRanges ggplot2 IRanges Rsamtools rtracklayer S4Vectors ShortRead]; }; GOexpress = derive2 { name="GOexpress"; version="1.15.0"; sha256="0k1hiinzn4553gh6app0kvd84md0g3jydv1y2rlzrcasamba7xvv"; depends=[Biobase biomaRt ggplot2 gplots randomForest RColorBrewer RCurl stringr]; }; - GOfuncR = derive2 { name="GOfuncR"; version="1.1.2"; sha256="0w2f866j82qcyvjj2cn9cqmaxx0sijywbxhsqfkvrsr8vbkhbmgi"; depends=[AnnotationDbi GenomicRanges gtools IRanges mapplots Rcpp vioplot]; }; - GOpro = derive2 { name="GOpro"; version="1.7.0"; sha256="07qpvf17w1cq8qxdg0xdygdgnk9dc15ar7422q0y54kcgnfq0zj4"; depends=[AnnotationDbi BH dendextend doParallel foreach GO_db IRanges MultiAssayExperiment org_Hs_eg_db Rcpp S4Vectors]; }; + GOfuncR = derive2 { name="GOfuncR"; version="1.1.6"; sha256="10bvn7hq8igd1wj4izg6nb06v4dn88gc65r7pq02z29dz1n5rbnv"; depends=[AnnotationDbi GenomicRanges gtools IRanges mapplots Rcpp vioplot]; }; + GOpro = derive2 { name="GOpro"; version="1.7.1"; sha256="0np0df5nfgcr435ngs8bbfiklp8b3v01842jkfdf2wwasx7c4mlw"; depends=[AnnotationDbi BH dendextend doParallel foreach GO_db IRanges MultiAssayExperiment org_Hs_eg_db Rcpp S4Vectors]; }; GOstats = derive2 { name="GOstats"; version="2.47.0"; sha256="1dxzr3xnn60iy2xv8k0j1r9bz1lq1g1n792gzl308dsy35p25cim"; depends=[annotate AnnotationDbi AnnotationForge Biobase Category GO_db graph RBGL Rgraphviz]; }; + GOsummaries = derive2 { name="GOsummaries"; version="2.17.2"; sha256="1ndpqr43rs3wrsrm5i0bn4xhcjylpddf95vnmyzq3rn3vc0y89sd"; depends=[ggplot2 gProfileR gtable limma plyr Rcpp reshape2]; }; GRENITS = derive2 { name="GRENITS"; version="1.33.0"; sha256="1jgsk0wcrkcvf6cgypmdyj6zjfxwxan5xm88l1ycdrilfrx1g582"; depends=[ggplot2 Rcpp RcppArmadillo reshape2]; }; - GRmetrics = derive2 { name="GRmetrics"; version="1.7.0"; sha256="1vbnbn7r4fjv2p2qn5681kg0yqj5s1k4hf5jj52qgzjrp2qs4s6l"; depends=[drc ggplot2 plotly S4Vectors SummarizedExperiment]; }; - GRridge = derive2 { name="GRridge"; version="1.5.0"; sha256="10kz82nj90ilkj6wlsfvqlqrikgm5qw95m02xn99vghs4bj3yh0d"; depends=[glmnet graph Iso mvtnorm penalized survival]; }; + GRmetrics = derive2 { name="GRmetrics"; version="1.7.3"; sha256="1xnbfqqw63inh1fyfclb369b6j3ihn6jnvglkmrvp609x104sakb"; depends=[drc ggplot2 plotly S4Vectors SummarizedExperiment]; }; + GRridge = derive2 { name="GRridge"; version="1.5.3"; sha256="1bdv13j5vk38mrj06dms6xgyl21xqf5rzp8f5y8p7a0q36npflcr"; depends=[glmnet graph Iso mvtnorm penalized survival]; }; GSALightning = derive2 { name="GSALightning"; version="1.9.0"; sha256="1qwq8yawf0llik4880y9j3qzbl9py404wrp6p2738qjb1mxyx9nr"; depends=[data_table Matrix]; }; - GSAR = derive2 { name="GSAR"; version="1.15.0"; sha256="0i1rapjvdyw596vaqvsk49qbbrjnz1pam34559ws767r70vp0nng"; depends=[igraph]; }; - GSCA = derive2 { name="GSCA"; version="2.11.0"; sha256="1w3028l6bj92phwhnxs71vxc1wn1bbqac37f4anr8wrxw1bvngid"; depends=[ggplot2 gplots RColorBrewer reshape2 rhdf5 shiny sp]; }; - GSEABase = derive2 { name="GSEABase"; version="1.43.0"; sha256="0f1rh227kx0wxndvgc283jfml5v2zmf184ajghflpq2crhv0sj7j"; depends=[annotate AnnotationDbi Biobase BiocGenerics graph XML]; }; - GSEABenchmarkeR = derive2 { name="GSEABenchmarkeR"; version="1.1.0"; sha256="1ykpinxwz9hqpb8wjrv8jwcq4gmnjkmxg4b8akgdwlypv766smgj"; depends=[AnnotationDbi AnnotationHub Biobase BiocFileCache BiocParallel edgeR EnrichmentBrowser ExperimentHub GEOquery KEGGandMetacoreDzPathwaysGEO KEGGdzPathwaysGEO rappdirs S4Vectors SummarizedExperiment]; }; + GSAR = derive2 { name="GSAR"; version="1.15.1"; sha256="185ywirc49x7dy3vzy346avzsc16xjzsdr4njfr7f5bc421xkyxz"; depends=[igraph]; }; + GSCA = derive2 { name="GSCA"; version="2.11.1"; sha256="1ahkd5ivr38c4igmwdr5fk5kaysw3128a4y15ydz2ab2488vgsd4"; depends=[ggplot2 gplots RColorBrewer reshape2 rhdf5 shiny sp]; }; + GSEABase = derive2 { name="GSEABase"; version="1.43.2"; sha256="1zhzvcjv9m9d0qmhf5csafq5inb1czkmwxm1ivyh2zrn2a66f8kl"; depends=[annotate AnnotationDbi Biobase BiocGenerics graph XML]; }; + GSEABenchmarkeR = derive2 { name="GSEABenchmarkeR"; version="1.1.1"; sha256="102hvayxljl0nk4593aw0hdpdr929v5yhknyppnxyqrnmply8vqp"; depends=[AnnotationDbi AnnotationHub Biobase BiocFileCache BiocParallel edgeR EnrichmentBrowser ExperimentHub GEOquery KEGGandMetacoreDzPathwaysGEO KEGGdzPathwaysGEO rappdirs S4Vectors SummarizedExperiment]; }; GSEAlm = derive2 { name="GSEAlm"; version="1.41.0"; sha256="1di0d7zpsigi6k4bxfnq0yniyssxrmzdih3xayg6facpwgyhkp6n"; depends=[Biobase]; }; GSRI = derive2 { name="GSRI"; version="2.29.0"; sha256="0g3nncckasyx3n6nq5aihahzk73h6xb1m8xmq3m046vz245ny76x"; depends=[Biobase fdrtool genefilter GSEABase les]; }; GSReg = derive2 { name="GSReg"; version="1.15.0"; sha256="1qazhsx6gfnywwkhxip962v4jr5njbf97k36nbnq20q0yavwgzhz"; depends=[AnnotationDbi GenomicFeatures Homo_sapiens org_Hs_eg_db]; }; - GSVA = derive2 { name="GSVA"; version="1.29.0"; sha256="1yay4qw83jfpg1sskh8aizwblj1cxvjb974s7hbrc9a8z0dlkcnn"; depends=[Biobase BiocGenerics geneplotter GSEABase shiny shinythemes]; }; + GSVA = derive2 { name="GSVA"; version="1.29.3"; sha256="12x52iq2c9y7y3hfza849754xf8z8ysh41dk0id7dy9mbjawvz7d"; depends=[Biobase BiocGenerics geneplotter GSEABase shiny shinythemes]; }; GUIDEseq = derive2 { name="GUIDEseq"; version="1.11.0"; sha256="1qxb0mrrldyac16zfzkqcy11750hakr4hgqm8ai1cabr6xd5yna1"; depends=[BiocGenerics BiocParallel Biostrings BSgenome ChIPpeakAnno CRISPRseek data_table GenomeInfoDb GenomicAlignments GenomicRanges hash IRanges limma matrixStats Rsamtools S4Vectors]; }; - GWASTools = derive2 { name="GWASTools"; version="1.27.1"; sha256="1w0magisa8rv0s1kppppas3lacrkmkg7finjc3bja1dh3npd1v5j"; depends=[Biobase DBI DNAcopy gdsfmt GWASExactHW lmtest logistf quantsmooth RSQLite sandwich survival]; }; + GWASTools = derive2 { name="GWASTools"; version="1.27.3"; sha256="0snjz7vqfq5izfk68z3r7d0356almksxbsc79m2ryk7mkfjfw5bx"; depends=[Biobase DBI DNAcopy gdsfmt GWASExactHW lmtest logistf quantsmooth RSQLite sandwich survival]; }; GateFinder = derive2 { name="GateFinder"; version="1.1.0"; sha256="1blj8407nl6nsn8dyg31xj4ii8rr2rfkg35g1hf97j60dk53bmwf"; depends=[diptest flowCore flowFP mvoutlier splancs]; }; GenRank = derive2 { name="GenRank"; version="1.9.0"; sha256="05g9mram44zs76m48rvplwdhdlhkygfxrzgdsd43was2xvyj6nvb"; depends=[matrixStats reshape2 survcomp]; }; GenVisR = derive2 { name="GenVisR"; version="1.13.2"; sha256="1ca47n9ddnm20vjj7070wfmmd9ff8w58d5rd79sq23hszmzwyzlf"; depends=[AnnotationDbi BiocGenerics biomaRt Biostrings BSgenome data_table DBI FField GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 gridExtra gtable gtools IRanges plyr reshape2 Rsamtools scales VariantAnnotation viridis]; }; - GeneAnswers = derive2 { name="GeneAnswers"; version="2.23.0"; sha256="08fgg33yls55357a45zfcghk87z7z2lqzh8wfiina122yg29c7ss"; depends=[annotate Biobase downloader Heatplus igraph MASS RBGL RColorBrewer RCurl RSQLite XML]; }; - GeneBreak = derive2 { name="GeneBreak"; version="1.11.0"; sha256="1nw97k4cxd7l35r14jq5mf46wa4rlfm2zg28x176z6wh0jlz4gba"; depends=[CGHbase CGHcall GenomicRanges QDNAseq]; }; + GeneAccord = derive2 { name="GeneAccord"; version="0.99.13"; sha256="1rw3wrgvqxznia7p0vm55dkq5rfks1gq5nixcf4ljzd9kcwc4ggs"; depends=[biomaRt caTools dplyr ggplot2 ggpubr gtools magrittr maxLik RColorBrewer reshape2 tibble]; }; + GeneAnswers = derive2 { name="GeneAnswers"; version="2.23.1"; sha256="0nxilnnhb48jwbplwhndwd8y5rlmhyjfjywc1whcij3hz9f6yzp9"; depends=[annotate Biobase downloader Heatplus igraph MASS RBGL RColorBrewer RCurl RSQLite XML]; }; + GeneBreak = derive2 { name="GeneBreak"; version="1.11.1"; sha256="0pyvj6grznl5qjki857zfhqcn05xwhicm6l1jxa1jc0aav91y764"; depends=[CGHbase CGHcall GenomicRanges QDNAseq]; }; GeneExpressionSignature = derive2 { name="GeneExpressionSignature"; version="1.27.0"; sha256="0bmhxzrg5d7v4lv4k2igl7ah8fncrggyziwqyhawavig17i1iqzc"; depends=[Biobase PGSEA]; }; GeneGA = derive2 { name="GeneGA"; version="1.31.0"; sha256="0fdfb6x7rjg4ak5xbikwj6fmmrnr3hnsi97amn69w81087228b5g"; depends=[hash seqinr]; }; GeneGeneInteR = derive2 { name="GeneGeneInteR"; version="1.7.0"; sha256="03kkfv7vj717brzdw346yapxfg414v84wncqqrv3si03q4w450mz"; depends=[data_table FactoMineR GenomicRanges GGtools igraph IRanges kernlab mvtnorm plspm rioja Rsamtools snpStats]; }; GeneMeta = derive2 { name="GeneMeta"; version="1.53.0"; sha256="18f1nca21drjpv55b4d92zkgqr3zqhzp98slq6xfqvsj3rip6y5v"; depends=[Biobase genefilter]; }; - GeneNetworkBuilder = derive2 { name="GeneNetworkBuilder"; version="1.23.0"; sha256="1076pgsykk88dswza9m1bbh1nzvb5l1680h0q971vdvy1z1sks4c"; depends=[graph htmlwidgets plyr Rcpp Rgraphviz rjson XML]; }; + GeneNetworkBuilder = derive2 { name="GeneNetworkBuilder"; version="1.23.2"; sha256="1nikjknsfy99i3b3r384gjlw8rzk4wv1wqflwpnrnffvzxh3sr5d"; depends=[graph htmlwidgets plyr Rcpp Rgraphviz rjson XML]; }; GeneOverlap = derive2 { name="GeneOverlap"; version="1.17.0"; sha256="0dqsq1sd1ly6gvnpq3xcv9idr30kazx97jha9icv1g64d337l289"; depends=[gplots RColorBrewer]; }; GeneRegionScan = derive2 { name="GeneRegionScan"; version="1.37.0"; sha256="1672nriz5r0gpgb6c9bsa864ap3ap68n1igvpf9q8mf3sw659m3b"; depends=[affxparser Biobase Biostrings RColorBrewer S4Vectors]; }; GeneSelectMMD = derive2 { name="GeneSelectMMD"; version="2.25.0"; sha256="1lwszjpxp9bj0hd5z1kasq2qv49swji3ib1ljlph22wh0j9jimid"; depends=[Biobase limma MASS survival]; }; - GeneSelector = derive2 { name="GeneSelector"; version="2.31.0"; sha256="134l462i60mym5k4z46nfx1f7r2r0fa069v1jddrjfmcv3v0gbs8"; depends=[Biobase limma multtest samr siggenes]; }; + GeneSelector = derive2 { name="GeneSelector"; version="2.31.2"; sha256="1z346x227rs0nlyzf1idmcb2s05fhp68i3cjiib2d2328fs0yzyw"; depends=[Biobase limma multtest samr siggenes]; }; GeneStructureTools = derive2 { name="GeneStructureTools"; version="1.1.0"; sha256="0w8ydly5qi8cvdhhda2q3k8fj9k9v1sg3c45h4ki02vx19j2kap0"; depends=[Biostrings BSgenome_Mmusculus_UCSC_mm10 data_table GenomicRanges Gviz IRanges plyr rtracklayer S4Vectors stringdist stringr]; }; GeneticsDesign = derive2 { name="GeneticsDesign"; version="1.49.0"; sha256="1n9d1i45dcmp2irnsc5ak9pk33r68nzd84iixylwaj302l7yphjs"; depends=[gmodels gtools mvtnorm]; }; GeneticsPed = derive2 { name="GeneticsPed"; version="1.43.1"; sha256="0agd99r4jhp4y2ix5qrbwrycy3r8pc1cwa09ib3mhg5jdszm6jr8"; depends=[gdata genetics MASS]; }; - GenoGAM = derive2 { name="GenoGAM"; version="1.9.0"; sha256="02f7xvsv4l27dqj6cxm363n67kkbyz26z36gl4mybcgivvdvmi6h"; depends=[BiocParallel Biostrings data_table DESeq2 futile_logger GenomeInfoDb GenomicAlignments GenomicRanges IRanges mgcv reshape2 Rsamtools S4Vectors SummarizedExperiment]; }; + GenoGAM = derive2 { name="GenoGAM"; version="1.99.0"; sha256="18s3hh2gis61sakld098ffpihy2fd11sia94cxxq9cy0wl49bzci"; depends=[BiocParallel Biostrings data_table DelayedArray DESeq2 futile_logger GenomeInfoDb GenomicAlignments GenomicRanges HDF5Array IRanges Matrix Rcpp RcppArmadillo rhdf5 Rsamtools S4Vectors sparseinv SummarizedExperiment]; }; GenomeGraphs = derive2 { name="GenomeGraphs"; version="1.41.0"; sha256="07vwj2pbrxgj3k673m8xrf3cpqc1g753fvj950qwmy4jmz6s8w04"; depends=[biomaRt]; }; - GenomeInfoDb = derive2 { name="GenomeInfoDb"; version="1.17.1"; sha256="1ck578vgv3ya4kgdacxspiqrx8150zic0va745f98gafx2cv7b66"; depends=[BiocGenerics GenomeInfoDbData IRanges RCurl S4Vectors]; }; - GenomicAlignments = derive2 { name="GenomicAlignments"; version="1.17.2"; sha256="0n3rl6mlyn1q4rjbjh8dlbq7sy192jc2zy3y4qlaacmmfrw4sv5h"; depends=[BiocGenerics BiocParallel Biostrings GenomeInfoDb GenomicRanges IRanges Rsamtools S4Vectors SummarizedExperiment]; }; - GenomicDataCommons = derive2 { name="GenomicDataCommons"; version="1.5.3"; sha256="0nagrdckv853kfqrajs8jr2zhmmipnw36nsa8nr796y6q7ldq492"; depends=[dplyr GenomicRanges httr IRanges jsonlite lazyeval magrittr rappdirs readr S4Vectors SummarizedExperiment xml2]; }; - GenomicFeatures = derive2 { name="GenomicFeatures"; version="1.33.0"; sha256="1dnj1drlly4ac6q29zycvyjaw50fl6l1iqwhsn5syvywb5ccmgh5"; depends=[AnnotationDbi Biobase BiocGenerics biomaRt Biostrings DBI GenomeInfoDb GenomicRanges IRanges RCurl RSQLite rtracklayer S4Vectors XVector]; }; - GenomicFiles = derive2 { name="GenomicFiles"; version="1.17.0"; sha256="08zjr3x7sn5fpqfl021vc8imdprd18hanyq7c2gwn5r0y30cyxrp"; depends=[BiocGenerics BiocParallel GenomeInfoDb GenomicAlignments GenomicRanges IRanges Rsamtools rtracklayer S4Vectors SummarizedExperiment VariantAnnotation]; }; - GenomicInteractions = derive2 { name="GenomicInteractions"; version="1.15.0"; sha256="0p2nsfwfxkl16iwv5apaikd6abbi21czdy7wh9kkyb4frh2938yd"; depends=[Biobase BiocGenerics data_table dplyr GenomeInfoDb GenomicRanges ggplot2 gridExtra Gviz igraph InteractionSet IRanges Rsamtools rtracklayer S4Vectors stringr]; }; - GenomicRanges = derive2 { name="GenomicRanges"; version="1.33.6"; sha256="07allayr8aflgra393xikfd5zs1s8b2yrsw308dqdxjyc0i3497i"; depends=[BiocGenerics GenomeInfoDb IRanges S4Vectors XVector]; }; - GenomicScores = derive2 { name="GenomicScores"; version="1.5.1"; sha256="1pkisnqp2rwdyxxm5504107scc0kds0ry07xmx451bn1i52lg3n1"; depends=[AnnotationHub Biobase BiocGenerics Biostrings BSgenome GenomeInfoDb GenomicRanges IRanges S4Vectors XML]; }; - GenomicTuples = derive2 { name="GenomicTuples"; version="1.15.1"; sha256="1xin5m11q94w64kcb6aqsi422cgbcagb0g45ir90dqf9d79v8vjz"; depends=[BiocGenerics data_table GenomeInfoDb GenomicRanges IRanges Rcpp S4Vectors]; }; + GenomeInfoDb = derive2 { name="GenomeInfoDb"; version="1.17.4"; sha256="1kma1ywai2l8lknng1hpp5nxgv45rwiih0ac9nxmg5ydb910m2z0"; depends=[BiocGenerics GenomeInfoDbData IRanges RCurl S4Vectors]; }; + GenomicAlignments = derive2 { name="GenomicAlignments"; version="1.17.3"; sha256="17kdllb2griy85qdk8nkx1qislc424kpibsrfb2pirf6xjm82rxn"; depends=[BiocGenerics BiocParallel Biostrings GenomeInfoDb GenomicRanges IRanges Rsamtools S4Vectors SummarizedExperiment]; }; + GenomicDataCommons = derive2 { name="GenomicDataCommons"; version="1.5.8"; sha256="0gp8izsk2kb2adv8ykmsjzba39lbkw02061f5j82ysvgzmb2gh16"; depends=[dplyr GenomicRanges httr IRanges jsonlite lazyeval magrittr rappdirs readr S4Vectors SummarizedExperiment xml2]; }; + GenomicFeatures = derive2 { name="GenomicFeatures"; version="1.33.6"; sha256="0qq5yh524qxd3qa9i10niqk3aw4ff7b6xfr10041gk1r94l7apyv"; depends=[AnnotationDbi Biobase BiocGenerics biomaRt Biostrings DBI GenomeInfoDb GenomicRanges IRanges RCurl RSQLite rtracklayer S4Vectors XVector]; }; + GenomicFiles = derive2 { name="GenomicFiles"; version="1.17.4"; sha256="160mnxz41wzlqigc9r40pkn5jc0raa84y1yjiyhj1406fv2aaj6n"; depends=[BiocGenerics BiocParallel GenomeInfoDb GenomicAlignments GenomicRanges IRanges Rsamtools rtracklayer S4Vectors SummarizedExperiment VariantAnnotation]; }; + GenomicInteractions = derive2 { name="GenomicInteractions"; version="1.15.1"; sha256="0jga57bna3fbfrzp9525mzp9c6amy8i6i1j65vf3l7hw75d8q20z"; depends=[Biobase BiocGenerics data_table dplyr GenomeInfoDb GenomicRanges ggplot2 gridExtra Gviz igraph InteractionSet IRanges Rsamtools rtracklayer S4Vectors stringr]; }; + GenomicRanges = derive2 { name="GenomicRanges"; version="1.33.14"; sha256="1vmvmrd65dxhm06r879kqmncs9f4sg5z70fi0409b2078ia4qiyp"; depends=[BiocGenerics GenomeInfoDb IRanges S4Vectors XVector]; }; + GenomicScores = derive2 { name="GenomicScores"; version="1.5.6"; sha256="1fyich4fdz3pfxi95mdz6mmnva9kb7ak5wslzlh6sar62cfk17mx"; depends=[AnnotationHub Biobase BiocGenerics Biostrings BSgenome GenomeInfoDb GenomicRanges IRanges S4Vectors XML]; }; + GenomicTuples = derive2 { name="GenomicTuples"; version="1.15.2"; sha256="0hgnz5f5d3wh54icj36v6j06q87w19acnyd696aw78fk590mkvs5"; depends=[BiocGenerics data_table GenomeInfoDb GenomicRanges IRanges Rcpp S4Vectors]; }; Genominator = derive2 { name="Genominator"; version="1.35.0"; sha256="0qvzw9r8hn19gzkj6r94v4787h9lbw8y2s9k7zasn2cdyx55074i"; depends=[BiocGenerics DBI GenomeGraphs IRanges RSQLite]; }; Glimma = derive2 { name="Glimma"; version="1.9.2"; sha256="1njcjla1az23lrg5j93s1hxjrrjsf808plmvdhiai14fdlgzfb8w"; depends=[edgeR jsonlite S4Vectors]; }; - GlobalAncova = derive2 { name="GlobalAncova"; version="3.49.0"; sha256="0y71r0biivxpyrjkl2132ngnz1fl5byi7rbig9g0j5svsmh9kk48"; depends=[annotate AnnotationDbi corpcor globaltest]; }; - GoogleGenomics = derive2 { name="GoogleGenomics"; version="2.3.0"; sha256="10iwh4z3zpv8x239y8i5qpp88ygyg4fiyhsgpyld11fg3d1qkn4h"; depends=[Biobase Biostrings GenomeInfoDb GenomicAlignments GenomicRanges httr IRanges rjson Rsamtools S4Vectors VariantAnnotation]; }; + GlobalAncova = derive2 { name="GlobalAncova"; version="3.99.3"; sha256="1d38kp53qw25g2pdsiz4g38nm5hjr537i6ly7lvabvh5zim7h0bn"; depends=[annotate AnnotationDbi Biobase corpcor dendextend globaltest GSEABase VGAM]; }; + GoogleGenomics = derive2 { name="GoogleGenomics"; version="2.3.2"; sha256="00qf7zadaryylkkizfdaapdppzxkfwdzwkv4qxkvwz1pkvr1yc5r"; depends=[Biobase Biostrings GenomeInfoDb GenomicAlignments GenomicRanges httr IRanges rjson Rsamtools S4Vectors VariantAnnotation]; }; GraphAT = derive2 { name="GraphAT"; version="1.53.0"; sha256="0wsn0nfj4qds2kxm3gxfx8wwyf00l0ifvk660czm7zc6ppfj1sb8"; depends=[graph MCMCpack]; }; GraphAlignment = derive2 { name="GraphAlignment"; version="1.45.0"; sha256="0mdy8g3i4b7wy9zqfbb1zia1h84kv2av4yl6japzz5ymiipjaimy"; depends=[]; }; - GraphPAC = derive2 { name="GraphPAC"; version="1.23.0"; sha256="1wy20xjw6ikdjd66pk654dj5zcaxm2mn8vnwxr6s628x9c70rh0w"; depends=[igraph iPAC RMallow TSP]; }; + GraphPAC = derive2 { name="GraphPAC"; version="1.23.1"; sha256="1xr4ys2ckzyc8w5c3pmywp341viac9xv9hz691lgm61krafyh370"; depends=[igraph iPAC RMallow TSP]; }; GreyListChIP = derive2 { name="GreyListChIP"; version="1.13.0"; sha256="0m9qvb3rw1hr119vq2k5fdbywq8vfgfhxwm6r9nfmxdhdir6178j"; depends=[BSgenome GenomeInfoDb GenomicAlignments GenomicRanges MASS Rsamtools rtracklayer SummarizedExperiment]; }; Guitar = derive2 { name="Guitar"; version="1.19.0"; sha256="0khy7vhr8r56r14kiqz83py227jaji46aqlqs8yhj7kh6cgh59c5"; depends=[GenomicAlignments GenomicFeatures GenomicRanges ggplot2 IRanges Rsamtools rtracklayer]; }; Gviz = derive2 { name="Gviz"; version="1.25.0"; sha256="0c64bn8dqvcwi3jdfx0yg2jc7x1v41h4py7ily9z82ms8lfv7jh8"; depends=[AnnotationDbi Biobase BiocGenerics biomaRt Biostrings biovizBase BSgenome digest GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges IRanges lattice latticeExtra matrixStats RColorBrewer Rsamtools rtracklayer S4Vectors XVector]; }; - HDF5Array = derive2 { name="HDF5Array"; version="1.9.4"; sha256="1ld8fm7zvd3kzrqynx3q8vzcbn1k82lim1fnhz449x4gxi6gddpg"; depends=[BiocGenerics DelayedArray IRanges rhdf5 S4Vectors]; }; - HDTD = derive2 { name="HDTD"; version="1.15.0"; sha256="00zrdmpscbycmlli7qvx6vdy7nyckxfazylrx83qaffg9d7a9wc4"; depends=[Rcpp RcppArmadillo]; }; + HDF5Array = derive2 { name="HDF5Array"; version="1.9.19"; sha256="01421q7hz1kmj4s4iwzb01ibq3ssz3sh67smg0ap52d1ykqqx8mx"; depends=[BiocGenerics DelayedArray IRanges rhdf5 S4Vectors]; }; + HDTD = derive2 { name="HDTD"; version="1.15.1"; sha256="08h1wnsacr74ynjwn4aw98lwf9pjf081g1yi4557xb7cfzf4l6pn"; depends=[Rcpp RcppArmadillo]; }; HELP = derive2 { name="HELP"; version="1.39.0"; sha256="1sb43vndrk5qbazxwx3n0lmkb43525vmarj3hbkqplid5bppcddp"; depends=[Biobase]; }; HEM = derive2 { name="HEM"; version="1.53.0"; sha256="090k94d4bfmf1fqbxhlp2vb70x7934xwq8fjmgc2wlrq5d1iqjff"; depends=[Biobase]; }; - HIBAG = derive2 { name="HIBAG"; version="1.17.1"; sha256="1raldjan5w9fvvk0hrwydyb1j6rs3566ks07nhym16f7bzrml85b"; depends=[]; }; + HIBAG = derive2 { name="HIBAG"; version="1.17.2"; sha256="08fdgnrzx113cqk7v6wv7kfj13lhg2j4f86ap4ily1wirbb0q8y2"; depends=[]; }; + HIREewas = derive2 { name="HIREewas"; version="0.99.8"; sha256="1df575f0fld051il5cpz27syvfmm70idvhr2af82r2lqbzz4ik8v"; depends=[gplots quadprog]; }; HMMcopy = derive2 { name="HMMcopy"; version="1.23.0"; sha256="1ciawdh971fwfa60lb1469pqgmw9giyqksqk5zkfbal967pia1ck"; depends=[geneplotter IRanges]; }; + HPAanalyze = derive2 { name="HPAanalyze"; version="0.99.19"; sha256="1s5inkcpsga791ranlf7c3bbdq42s05h4q7ba465lym685gpz18l"; depends=[cowplot dplyr ggplot2 hpar magrittr readr reshape2 tibble tidyr XLConnect xml2]; }; HTSFilter = derive2 { name="HTSFilter"; version="1.21.0"; sha256="1c85v66fax6h00dkny5308mv1vsdinj590x6w4aghd6b4nb16qgr"; depends=[Biobase BiocParallel DESeq DESeq2 edgeR]; }; HTSanalyzeR = derive2 { name="HTSanalyzeR"; version="2.33.0"; sha256="10agvn6dcmzczj5xdpviisnamfs6642xskh7zgh14c0p13gv76xs"; depends=[AnnotationDbi biomaRt BioNet cellHTS2 graph GSEABase igraph RankProd]; }; HTSeqGenie = derive2 { name="HTSeqGenie"; version="4.11.0"; sha256="0k6ql5pkn2yjvmf13g4lzrqb0jcnp0rqsvakkqmirpj2b40wynj1"; depends=[BiocGenerics BiocParallel Biostrings Cairo chipseq GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges gmapR hwriter IRanges Rsamtools rtracklayer S4Vectors ShortRead SummarizedExperiment VariantAnnotation VariantTools]; }; HTqPCR = derive2 { name="HTqPCR"; version="1.35.0"; sha256="09wc412znd92fi3lm909mrz3xd9cjiwiw6b0ncki1yc186faizr4"; depends=[affy Biobase gplots limma RColorBrewer]; }; - Harman = derive2 { name="Harman"; version="1.9.0"; sha256="1kcv48g1fwh36xdw8cx0v28n4dl9s4414vwa0alnwdy2j0b9n8qk"; depends=[Rcpp]; }; + Harman = derive2 { name="Harman"; version="1.9.1"; sha256="1nk5szn0zgw1301m6jn9kr6qp3z1766a2nzp8sp9x6fnigc7zmsi"; depends=[Rcpp]; }; Harshlight = derive2 { name="Harshlight"; version="1.53.0"; sha256="0nlghc13lmhvsy06spvzhc7cihpzayli1iyid7h7ifa8zik6dz72"; depends=[affy altcdfenvs Biobase]; }; Heatplus = derive2 { name="Heatplus"; version="2.27.0"; sha256="1fyz7272w2ixisvg0gsv30svppd6xd47r79xg1r1y2qy62q04bca"; depends=[RColorBrewer]; }; HelloRanges = derive2 { name="HelloRanges"; version="1.7.0"; sha256="1h88zrvx3h4s7jsadyf3f3x6p0hbkn2f6smnkdmm7fva4lhlg7hl"; depends=[BiocGenerics Biostrings BSgenome docopt GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges IRanges Rsamtools rtracklayer S4Vectors SummarizedExperiment VariantAnnotation]; }; - HiCcompare = derive2 { name="HiCcompare"; version="1.3.0"; sha256="1kj8aqq4ddlsh3xnrzbj3hid67ai7p7d4hk2avxscicyrrskkq8w"; depends=[BiocParallel data_table dplyr GenomicRanges ggplot2 gridExtra gtools InteractionSet IRanges KernSmooth mgcv pheatmap QDNAseq S4Vectors]; }; + HiCBricks = derive2 { name="HiCBricks"; version="0.99.16"; sha256="11rafxnh91mgl73xvqw83q9fhvm1gy6ma3c6r1xrwbjkwib5iam5"; depends=[BiocFileCache curl data_table digest GenomeInfoDb GenomicRanges ggplot2 IRanges R6 rappdirs RColorBrewer reshape2 rhdf5 S4Vectors scales stringr viridis]; }; + HiCcompare = derive2 { name="HiCcompare"; version="1.3.2"; sha256="0mqslkc98yz8hhil6fapxwzs4qy5v784knnakkm01rz0sjpb8jbp"; depends=[BiocParallel data_table dplyr GenomicRanges ggplot2 gridExtra gtools InteractionSet IRanges KernSmooth mgcv pheatmap QDNAseq S4Vectors]; }; HiTC = derive2 { name="HiTC"; version="1.25.0"; sha256="1mryn42bsvswb0gf027aw4qbrk57w8859zyvicymdi3d78pw8rmv"; depends=[Biostrings GenomeInfoDb GenomicRanges IRanges Matrix RColorBrewer rtracklayer]; }; - HilbertCurve = derive2 { name="HilbertCurve"; version="1.11.1"; sha256="0mv3ijx5506wng7zs556k2ljb11si73f9109hg3i8jl5qcn5zdn9"; depends=[circlize GenomicRanges HilbertVis IRanges png]; }; - HilbertVis = derive2 { name="HilbertVis"; version="1.39.0"; sha256="068jm0ls9ix06w4argkaldfrsx6fynywh0776ygn0iaxmcjm2fpb"; depends=[lattice]; }; + HilbertCurve = derive2 { name="HilbertCurve"; version="1.11.2"; sha256="0kxl5ihmgvsafiwi576kgyz1g60a25w6r8m4g9w6pzdwcxzp871d"; depends=[circlize GenomicRanges HilbertVis IRanges png]; }; + HilbertVis = derive2 { name="HilbertVis"; version="1.39.2"; sha256="1qmnv0m4ywcjwqljvs9kbif63cyr842lzsj2flh5f3bf7pha1s7f"; depends=[lattice]; }; HilbertVisGUI = derive2 { name="HilbertVisGUI"; version="1.39.0"; sha256="1jq70si8q74jg22zg4gx4c6nbi8zszgiqrbc6cavn4v578fam3z1"; depends=[HilbertVis]; }; HybridMTest = derive2 { name="HybridMTest"; version="1.25.0"; sha256="0g667li0fhf085ha9210xwj3r0sy7ks9lj5v8lpiyz48yi8w2nfn"; depends=[Biobase fdrtool MASS survival]; }; - IHW = derive2 { name="IHW"; version="1.9.1"; sha256="0h7gpmcnlahclhplfmi89s3ai3syg1cdvv2mc6nrx9kq7dckl3xv"; depends=[BiocGenerics fdrtool lpsymphony slam]; }; - IMAS = derive2 { name="IMAS"; version="1.5.0"; sha256="0lwn1kp5z488yryx8zzi0b5kdm5kzycdbpnn6lbx6ixjkhs26fkl"; depends=[AnnotationDbi BiocGenerics BiocParallel doParallel foreach GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges ggfortify ggplot2 gridExtra IRanges IVAS lattice lme4 Matrix Rsamtools S4Vectors survival]; }; + IHW = derive2 { name="IHW"; version="1.9.2"; sha256="10lwbvr33xsxxs0sy8skyym81gw4328xxwdkhhmz0cyqgy23k3jr"; depends=[BiocGenerics fdrtool lpsymphony slam]; }; + IMAS = derive2 { name="IMAS"; version="1.5.1"; sha256="0p5rhnvkzms8bvwc5lhkgi8hyqsm82mdwmsk245xxrrjdn6ir6ff"; depends=[AnnotationDbi BiocGenerics BiocParallel doParallel foreach GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges ggfortify ggplot2 gridExtra IRanges IVAS lattice lme4 Matrix Rsamtools S4Vectors survival]; }; IMMAN = derive2 { name="IMMAN"; version="1.1.0"; sha256="0sgyiq7wif4imq81qqgwhbrx54dr26gb22j79mzzjyprv8yxgdkj"; depends=[BiocFileCache Biostrings igraph seqinr STRINGdb]; }; IMPCdata = derive2 { name="IMPCdata"; version="1.17.0"; sha256="0r5j70i1mdrpxjznmb6i561076n1vk1h371kvlxkb8y343ajz7sq"; depends=[rjson]; }; + INDEED = derive2 { name="INDEED"; version="0.99.17"; sha256="0v9vx1zb3r6861h7zb2bg15a541q04v8k2pf3j0i8vd5az32knlv"; depends=[devtools glasso]; }; INPower = derive2 { name="INPower"; version="1.17.0"; sha256="1ilqffcbaxwk54m297f4znhbphjjipjfd82554z4mwdrkf0cz2lw"; depends=[mvtnorm]; }; INSPEcT = derive2 { name="INSPEcT"; version="1.11.0"; sha256="1na92547w6qn6dkhy3zp3gj1g3vr2y3kx6j78hnq0ch9l8k9s2c7"; depends=[Biobase BiocGenerics BiocParallel deSolve GenomicAlignments GenomicFeatures GenomicRanges IRanges preprocessCore pROC rootSolve Rsamtools S4Vectors]; }; IONiseR = derive2 { name="IONiseR"; version="2.5.0"; sha256="0gn75w73ahyk3vm70vq003rlg1wsazfy7qygdp4dnq0g9qpz8dyy"; depends=[BiocGenerics BiocParallel Biostrings bit64 dplyr ggplot2 magrittr rhdf5 ShortRead stringr tibble tidyr XVector]; }; - IPO = derive2 { name="IPO"; version="1.7.0"; sha256="096a1c2ybmki12kqj2y1njpjbsia4qqd3rmj851cmks9h33mxk8m"; depends=[BiocParallel CAMERA rsm xcms]; }; + IPO = derive2 { name="IPO"; version="1.7.1"; sha256="0hgflvvy840y822bk3bm2sj8yqc8q3nipxxqa5j6if17w10icvvn"; depends=[BiocParallel CAMERA rsm xcms]; }; IPPD = derive2 { name="IPPD"; version="1.29.0"; sha256="1gwsq17ipba4q7jby4hj7bwrpbfzach5spsvnb4571x7nr6yx7qg"; depends=[bitops digest MASS Matrix XML]; }; - IRanges = derive2 { name="IRanges"; version="2.15.14"; sha256="1w12vvyfi53hr45xhl1vzsygig9vdzlxkkyjsylbwc9ny595pam7"; depends=[BiocGenerics S4Vectors]; }; + IRanges = derive2 { name="IRanges"; version="2.15.19"; sha256="096d7hil68zhy2l2vhd0q5prkrzybbwl28fa00k7rbail5vh8r8v"; depends=[BiocGenerics S4Vectors]; }; ISoLDE = derive2 { name="ISoLDE"; version="1.9.0"; sha256="111p1wxyn3kqx6gdnrl55jwnlnqfa98wljkiw4wqqf2cdrykb7pr"; depends=[]; }; ITALICS = derive2 { name="ITALICS"; version="2.41.0"; sha256="1lj5n1xgq49xn8yv8q6lfg01hw8l4yc5ffc98falzhlcvqxhkvzc"; depends=[affxparser DBI GLAD ITALICSData oligo oligoClasses pd_mapping50k_xba240]; }; IVAS = derive2 { name="IVAS"; version="2.1.0"; sha256="0ipw8834ag1j2qg3i5nnfcncrjpzhd2m5hzhn1bjpvhd357r1gn1"; depends=[AnnotationDbi Biobase BiocGenerics BiocParallel doParallel foreach GenomeInfoDb GenomicFeatures GenomicRanges ggfortify ggplot2 IRanges lme4 Matrix S4Vectors]; }; - IWTomics = derive2 { name="IWTomics"; version="1.5.0"; sha256="0v5q1ywvgvcwlfh7a9krh06b1ad4i5kpnm67az81znliz3s2m60y"; depends=[fda GenomicRanges gtable IRanges KernSmooth S4Vectors]; }; + IWTomics = derive2 { name="IWTomics"; version="1.5.2"; sha256="1rmlr66mgg5nfm2b50g0a83ahs0xkkji1is930vjprrfcn6clmn2"; depends=[fda GenomicRanges gtable IRanges KernSmooth S4Vectors]; }; Icens = derive2 { name="Icens"; version="1.53.0"; sha256="16cxm1i6ir74l2x80wsp544ykffy91m4fv8v283nki0hx434pkn7"; depends=[survival]; }; IdMappingAnalysis = derive2 { name="IdMappingAnalysis"; version="1.25.0"; sha256="025zqjc36whlraq3hjz0p5dzj5m19y50clrlgrimrz4ag5bfmf2q"; depends=[Biobase boot mclust R_oo rChoiceDialogs RColorBrewer]; }; IdMappingRetrieval = derive2 { name="IdMappingRetrieval"; version="1.29.0"; sha256="0fn8xp7ybpg0z3bnk9sab53y7kflzys0r1cvikyp5n8pfkrr95g2"; depends=[AffyCompatible biomaRt ENVISIONQuery R_methodsS3 R_oo rChoiceDialogs RCurl XML]; }; IdeoViz = derive2 { name="IdeoViz"; version="1.17.0"; sha256="0yr7yisb9hr2jsdlv7m59p9kiaxssv6rj8x4rqzraaipd7cn0gcy"; depends=[Biobase GenomeInfoDb GenomicRanges IRanges RColorBrewer rtracklayer]; }; Imetagene = derive2 { name="Imetagene"; version="1.11.0"; sha256="1zswp6h2c9nn4p73knp4wsnbqv77gp86njzpxjvgqjmvfj57y8nc"; depends=[d3heatmap ggplot2 metagene shiny shinyBS shinyFiles shinythemes]; }; - ImmuneSpaceR = derive2 { name="ImmuneSpaceR"; version="1.9.0"; sha256="00v2dfzcxwffpss873j1i74vl1qgimdqamyx4gj4cqjv76qcdrqc"; depends=[Biobase data_table ggplot2 gplots gtools heatmaply httr pheatmap plotly preprocessCore R6 reshape2 rjson Rlabkey rmarkdown scales]; }; + ImmuneSpaceR = derive2 { name="ImmuneSpaceR"; version="1.9.3"; sha256="1dlb8dklkizcbmy7kc8mgr8d60k59j1zwgdfs9lf2zlxmzqz44zv"; depends=[Biobase curl data_table ggplot2 gplots gtools heatmaply httr pheatmap plotly preprocessCore R6 reshape2 rjson Rlabkey rmarkdown scales]; }; ImpulseDE = derive2 { name="ImpulseDE"; version="1.7.0"; sha256="0g34jfff5lsvzak21fdi2fdx9a2v0n1f2cmjsk62jkjzr9jpyp2f"; depends=[amap boot]; }; ImpulseDE2 = derive2 { name="ImpulseDE2"; version="1.5.0"; sha256="1f9nymih6fwq6p53x9f7zjblkdrrj0f89w1lv9f8bdz1y4icn1y4"; depends=[Biobase BiocParallel circlize ComplexHeatmap cowplot DESeq2 ggplot2 knitr Matrix S4Vectors SummarizedExperiment]; }; - InPAS = derive2 { name="InPAS"; version="1.13.0"; sha256="0hk6lr9sk4yvgj9pw0w48936lmgz478k5jfbh1jmybixgx9cnl7k"; depends=[AnnotationDbi Biobase BiocParallel BSgenome cleanUpdTSeq depmixS4 GenomeInfoDb GenomicFeatures GenomicRanges Gviz IRanges limma preprocessCore S4Vectors seqinr]; }; + InPAS = derive2 { name="InPAS"; version="1.13.1"; sha256="0wj459bay4ywq9aymdp2snw6fzhbrdfg80ya96z8kgprxvp2r21z"; depends=[AnnotationDbi Biobase BiocParallel BSgenome cleanUpdTSeq depmixS4 GenomeInfoDb GenomicFeatures GenomicRanges Gviz IRanges limma preprocessCore S4Vectors seqinr]; }; InTAD = derive2 { name="InTAD"; version="1.1.0"; sha256="0pm720gl7apzbcqxd53gj4ynkglv4bb0xrzibcwbpwgsmi75g55c"; depends=[Biobase BiocGenerics GenomicRanges ggplot2 ggpubr IRanges mclust MultiAssayExperiment qvalue rtracklayer S4Vectors SummarizedExperiment]; }; - IntEREst = derive2 { name="IntEREst"; version="1.5.1"; sha256="1drlpx96rfdr94i3aqvwb839ivwb6y4kg1qqip6hh33shrh7hzf0"; depends=[BiocGenerics BiocParallel Biostrings DBI DESeq2 DEXSeq edgeR GenomicAlignments GenomicFeatures GenomicRanges IRanges RMySQL Rsamtools S4Vectors seqinr seqLogo SummarizedExperiment]; }; - InterMineR = derive2 { name="InterMineR"; version="1.3.0"; sha256="0rsf9ssnzcsfynk3ifsn2g5hk8g8nlkli0x7b7p5x60w8pvawss4"; depends=[Biostrings GenomicRanges httr igraph IRanges RCurl RJSONIO S4Vectors sqldf SummarizedExperiment XML xml2]; }; - InteractionSet = derive2 { name="InteractionSet"; version="1.9.1"; sha256="0zdsdqmym0s09fp724xfa53bfy5isnj4gpxwaircl6js44rdp0f2"; depends=[BiocGenerics GenomeInfoDb GenomicRanges IRanges Matrix Rcpp S4Vectors SummarizedExperiment]; }; - IntramiRExploreR = derive2 { name="IntramiRExploreR"; version="1.3.0"; sha256="015mjy0fcch4z3nsy5jvyl6jcc6zigvfh4s35nm3yjw2plg06jm4"; depends=[igraph knitr]; }; + IntEREst = derive2 { name="IntEREst"; version="1.5.2"; sha256="0vm9bp8cp8igmxcsd8n8s9y5nmcm98fsj1albcn8p87iq2jgkvix"; depends=[BiocGenerics BiocParallel Biostrings DBI DESeq2 DEXSeq edgeR GenomicAlignments GenomicFeatures GenomicRanges IRanges RMySQL Rsamtools S4Vectors seqinr seqLogo SummarizedExperiment]; }; + InterMineR = derive2 { name="InterMineR"; version="1.3.3"; sha256="0x8nlvffa4i4rnk7ib11a29f5cr4vmvc4hspm0gir186zqcg7dw8"; depends=[Biostrings GenomicRanges httr igraph IRanges RCurl RJSONIO S4Vectors sqldf SummarizedExperiment XML xml2]; }; + InteractionSet = derive2 { name="InteractionSet"; version="1.9.5"; sha256="1dmk08y0416ffljinh16qvvnm7hifdbbfzpg59r9l0lqwgpkligk"; depends=[BiocGenerics GenomeInfoDb GenomicRanges IRanges Matrix Rcpp S4Vectors SummarizedExperiment]; }; + IntramiRExploreR = derive2 { name="IntramiRExploreR"; version="1.3.0"; sha256="015mjy0fcch4z3nsy5jvyl6jcc6zigvfh4s35nm3yjw2plg06jm4"; depends=[FGNet igraph knitr]; }; + IsoCorrectoR = derive2 { name="IsoCorrectoR"; version="0.99.3"; sha256="11py0fpn0lz62my2zfs1p5aahjjda259gnfwsa47jid6dx9lghw4"; depends=[dplyr magrittr pracma quadprog readr readxl stringr tibble WriteXLS]; }; IsoGeneGUI = derive2 { name="IsoGeneGUI"; version="2.17.0"; sha256="0fx9zkvg8471kcyda3hvp7zjv6d1z1pr2sq5882xn1amhcjpwws1"; depends=[Biobase ff geneplotter goric Iso IsoGene jpeg multtest ORCME ORIClust orQA RColorBrewer Rcpp relimp tkrplot xlsx]; }; - IsoformSwitchAnalyzeR = derive2 { name="IsoformSwitchAnalyzeR"; version="1.3.1"; sha256="19pzz6airm4jghr699g2sx8d0m8sxplmgyy09508npwxq5kkw4rw"; depends=[Biostrings BSgenome cummeRbund DBI DRIMSeq edgeR futile_logger GenomeInfoDb GenomicRanges ggplot2 gridExtra IRanges plyr RColorBrewer reshape2 rtracklayer tximport VennDiagram]; }; - JunctionSeq = derive2 { name="JunctionSeq"; version="1.11.0"; sha256="1pq098zb6ynsrxmvppjvh4ws642sry12hz1rsc53ph5n375blxga"; depends=[Biobase BiocGenerics BiocParallel DESeq2 genefilter geneplotter GenomicRanges Hmisc IRanges locfit plotrix Rcpp RcppArmadillo S4Vectors statmod stringr SummarizedExperiment]; }; + IsoformSwitchAnalyzeR = derive2 { name="IsoformSwitchAnalyzeR"; version="1.3.10"; sha256="1r1y2fzhiv1r86jrd1miij164lq5pa6425shcd8jfza9igpnlmz6"; depends=[Biostrings BSgenome DBI DEXSeq dplyr DRIMSeq edgeR futile_logger GenomeInfoDb GenomicRanges ggplot2 gridExtra IRanges limma magrittr plyr RColorBrewer readr reshape2 rtracklayer stringr tximport VennDiagram]; }; + JunctionSeq = derive2 { name="JunctionSeq"; version="1.11.2"; sha256="1hhfam0yfrwyjvkzsn5pnx2564zggzw2y9163g4sxjxr5a0y5ggb"; depends=[Biobase BiocGenerics BiocParallel DESeq2 genefilter geneplotter GenomicRanges Hmisc IRanges locfit plotrix Rcpp RcppArmadillo S4Vectors statmod stringr SummarizedExperiment]; }; KCsmart = derive2 { name="KCsmart"; version="2.39.0"; sha256="1y5lrcl4inkdmbr9bma02j7g4r0my49jvc434mzgvjmv6zfilm4k"; depends=[BiocGenerics KernSmooth multtest siggenes]; }; - KEGGREST = derive2 { name="KEGGREST"; version="1.21.1"; sha256="1kk89li0nzp0g8p3v69c8b8ijqia9rz45139f56kl7vfvrr8l7yd"; depends=[Biostrings httr png]; }; + KEGGREST = derive2 { name="KEGGREST"; version="1.21.2"; sha256="1xbs8c2p4y0igwazh0iy7g0bsjqvrp76gdn3bfgvyig75x7fkiv0"; depends=[Biostrings httr png]; }; KEGGgraph = derive2 { name="KEGGgraph"; version="1.41.0"; sha256="0sd2m80q2igal5qh03qcdjpcyi6rxk8w3mxgd9rjars6ykcj0g84"; depends=[graph XML]; }; - KEGGprofile = derive2 { name="KEGGprofile"; version="1.23.0"; sha256="0y1whzp0q1hlrcg9qhba6fh5iimnqp6phvd7kl8phkyhi5zzsv9a"; depends=[AnnotationDbi biomaRt KEGG_db KEGGREST png RCurl TeachingDemos XML]; }; + KEGGlincs = derive2 { name="KEGGlincs"; version="1.7.3"; sha256="0mrzrcg0327hgp11i704qiyc53pplzmjdwbjxx12pqwaxrrkfijf"; depends=[AnnotationDbi gtools hgu133a_db httr igraph KEGGgraph KEGGREST KOdata org_Hs_eg_db plyr RJSONIO XML]; }; + KEGGprofile = derive2 { name="KEGGprofile"; version="1.23.2"; sha256="02yqlbav775sx6cipc93rnz2qrhay93k4vrgs9h4gcz949rchhwh"; depends=[AnnotationDbi biomaRt KEGG_db KEGGREST png RCurl TeachingDemos XML]; }; + KinSwingR = derive2 { name="KinSwingR"; version="0.99.10"; sha256="1mj7bdqlg7rsxpha7x1wcjkkavcmnb9bdz92xigksip5qsdcs2r1"; depends=[BiocParallel data_table sqldf]; }; LBE = derive2 { name="LBE"; version="1.49.0"; sha256="07r55w9f7a5fdp183rjx5f15jzkw73q6r7ra7drk887xylzmxvd0"; depends=[]; }; LEA = derive2 { name="LEA"; version="2.3.0"; sha256="1k7zxl6aa09kr2gmh6lhg1hdb332fqggdi8hk4gbjcgsa533sqcc"; depends=[]; }; LINC = derive2 { name="LINC"; version="1.9.0"; sha256="1295829apimwfiyhxzyl61wlabd7j18zdycrrai2f3d42005pfjw"; depends=[ape Biobase clusterProfiler DOSE ggplot2 ggtree gridExtra org_Hs_eg_db png Rcpp ReactomePA reshape2 sva]; }; LMGene = derive2 { name="LMGene"; version="2.37.0"; sha256="1pkgkn12bgmamfcbdi5c352v92q31rzwcq69kh00z7wb07flcmf2"; depends=[affy Biobase multtest survival]; }; - LOBSTAHS = derive2 { name="LOBSTAHS"; version="1.7.1"; sha256="16agj2lk871hqnwjrwg59qxsblr7gb2pd5y5h734c2san34y09r3"; depends=[CAMERA xcms]; }; - LOLA = derive2 { name="LOLA"; version="1.11.0"; sha256="1pgxwcbd0sdb9npq6sjvbjjlqq13750795m9ycjz3mg2989y4rn5"; depends=[BiocGenerics data_table GenomicRanges IRanges reshape2 S4Vectors]; }; + LOBSTAHS = derive2 { name="LOBSTAHS"; version="1.7.2"; sha256="1j14x79xmzxc64jr3k4mxhfsv20pwvzr253jnchywfagky8ad3a5"; depends=[CAMERA xcms]; }; + LOLA = derive2 { name="LOLA"; version="1.11.1"; sha256="1dk4b0cc1kgqd0b171pigvk445hl82bsx8izxwlg86zgrgmsb0sx"; depends=[BiocGenerics data_table GenomicRanges IRanges reshape2 S4Vectors]; }; LPE = derive2 { name="LPE"; version="1.55.0"; sha256="08pghdnq4l4zj21q3jz77x2hryjps1jk0rpdlv9kr207f535ww9l"; depends=[]; }; LPEadj = derive2 { name="LPEadj"; version="1.41.0"; sha256="0sjhx44m1rfkhpq87996wc7n8axz2k8c4ni818rx78cqpha5ybjl"; depends=[LPE]; }; + LRBaseDbi = derive2 { name="LRBaseDbi"; version="0.99.22"; sha256="0yvsj66hdxmw9nqysb0a7jih5fi8jp1fdaccrkjs7mkp3zz6hzpp"; depends=[AnnotationDbi Biobase DBI RSQLite]; }; LVSmiRNA = derive2 { name="LVSmiRNA"; version="1.31.0"; sha256="0wgjvy0r0p254kr686nnvjdwbqhbq06q1izy2idh9aaa043swaqn"; depends=[affy Biobase BiocGenerics limma MASS quantreg SparseM vsn zlibbioc]; }; - LedPred = derive2 { name="LedPred"; version="1.15.0"; sha256="1jbwxs9hcwqcm1dpn24jkq0xi8jyja9mq347frpn8vc1m08w4bjx"; depends=[akima e1071 ggplot2 irr jsonlite plot3D plyr RCurl ROCR testthat]; }; + LedPred = derive2 { name="LedPred"; version="1.15.1"; sha256="0h2rw9mx67ilcm61z1m2ddwpvq53rzvn1kbsgzqdszx0r63gfkxm"; depends=[akima e1071 ggplot2 irr jsonlite plot3D plyr RCurl ROCR testthat]; }; LineagePulse = derive2 { name="LineagePulse"; version="1.1.0"; sha256="00y0xcw89c1kdmcdj4pw620szrhxy2sykb7iblfbxz04cbj7vygs"; depends=[BiocParallel circlize ComplexHeatmap ggplot2 gplots knitr Matrix RColorBrewer SingleCellExperiment SummarizedExperiment]; }; Linnorm = derive2 { name="Linnorm"; version="2.5.0"; sha256="013i53zmjgrkb4icgzp9mdmn7wqfm8r24izm6vifigczqphm0g0i"; depends=[amap apcluster ellipse fastcluster fpc ggdendro ggplot2 gmodels igraph limma MASS mclust Rcpp RcppArmadillo Rtsne statmod vegan zoo]; }; LiquidAssociation = derive2 { name="LiquidAssociation"; version="1.35.0"; sha256="0ggrhgdlw44k0q5nddn60m91225xx4c58ydjgd98b4rz4a0l9qjy"; depends=[Biobase geepack org_Sc_sgd_db yeastCC]; }; - Logolas = derive2 { name="Logolas"; version="1.5.0"; sha256="0h6pq0mp935ygm8pcnk4g9wxg9hcqnbssw6ar1kw59kcama062fs"; depends=[Biostrings ggplot2 gridBase LaplacesDemon SQUAREM]; }; + Logolas = derive2 { name="Logolas"; version="1.5.1"; sha256="14db1h5caklijdn0g4hk89n6h82fd932j9sxfzw2smhkg3k71xhw"; depends=[Biostrings ggplot2 gridBase LaplacesDemon SQUAREM]; }; LowMACA = derive2 { name="LowMACA"; version="1.11.2"; sha256="1ir6vfjiwjhi6hj6pzksh2wfrcsmhkd80zwc135md0gmxr5bhhw8"; depends=[BiocParallel Biostrings cgdsr data_table httr LowMACAAnnotation motifStack RColorBrewer reshape2 stringr]; }; - LymphoSeq = derive2 { name="LymphoSeq"; version="1.9.0"; sha256="0s0hwgbxdmkpdp6mnvd181idg0n3z87wf4w0arjih1205n1hqsyw"; depends=[Biostrings circlize data_table dplyr ggplot2 ggtree ineq LymphoSeqDB msa phangorn plyr RColorBrewer reshape stringdist UpSetR VennDiagram]; }; - M3C = derive2 { name="M3C"; version="1.3.3"; sha256="1h9f5syg4r435w5p5azgmyfmfaycqx0mmbs8jgz2hp3m04f8a967"; depends=[cluster dendextend doParallel doSNOW foreach ggplot2 Matrix matrixcalc NMF RColorBrewer Rtsne sigclust]; }; + LymphoSeq = derive2 { name="LymphoSeq"; version="1.9.2"; sha256="1q0xs2d7lgg0vz2ca84kv1igaf48y42g94xxdxmi1nmpz901pr8a"; depends=[Biostrings circlize data_table dplyr ggplot2 ggtree ineq LymphoSeqDB msa phangorn plyr RColorBrewer reshape stringdist UpSetR VennDiagram]; }; + M3C = derive2 { name="M3C"; version="1.3.991"; sha256="0wzg8rsfc1xgfdyl3l1y87cqvicpmj30ng45wfwp0d4vkd1llvqp"; depends=[cluster dendextend doParallel doSNOW foreach ggplot2 Matrix matrixcalc NMF RColorBrewer Rtsne sigclust survival]; }; M3D = derive2 { name="M3D"; version="1.15.0"; sha256="1fdfahbdfx3csn27q61djp27a2w6jr9yl9hw6rakjnj7mk5s1xrj"; depends=[BiocGenerics BiSeq GenomicRanges IRanges Rcpp S4Vectors SummarizedExperiment]; }; - M3Drop = derive2 { name="M3Drop"; version="1.7.0"; sha256="0w4vwlbaz68if7vanhr79nqg84cq9r60drrawc9c5c6gfcfzzjmz"; depends=[bbmle gplots numDeriv RColorBrewer statmod]; }; - MADSEQ = derive2 { name="MADSEQ"; version="1.7.0"; sha256="00x1nbvf375nik8v12hwpbnn84l70j5jycv8kp37fn18909100lh"; depends=[Biostrings BSgenome BSgenome_Hsapiens_UCSC_hg19 coda GenomeInfoDb GenomicAlignments GenomicRanges IRanges preprocessCore rjags Rsamtools rtracklayer S4Vectors SummarizedExperiment VariantAnnotation vcfR VGAM zlibbioc]; }; - MAGeCKFlute = derive2 { name="MAGeCKFlute"; version="1.1.2"; sha256="03inn8i0pragrph3nia1zvkjd5kr3iz5ggj2i1fm6ir9259c7n01"; depends=[Category clusterProfiler data_table DOSE ggExtra ggplot2 ggrepel ggsci GOstats gridExtra pathological pathview pheatmap png RColorBrewer reshape sva]; }; + M3Drop = derive2 { name="M3Drop"; version="1.7.1"; sha256="1gscdkrnyk2qghkpidwj6abbxc53ivyxyc43297yja6hj73nz8mw"; depends=[bbmle gplots numDeriv RColorBrewer statmod]; }; + MACPET = derive2 { name="MACPET"; version="1.1.4"; sha256="0g9adhig02s6r45ax7335i2zsq8r2319111c0ijp6c6y5z52rcrp"; depends=[BH bigmemory BiocParallel Biostrings futile_logger GenomeInfoDb GenomicAlignments GenomicRanges GEOquery gtools InteractionSet intervals IRanges knitr plyr rbamtools Rbowtie Rcpp Rsamtools rtracklayer S4Vectors ShortRead]; }; + MADSEQ = derive2 { name="MADSEQ"; version="1.7.1"; sha256="1x8cfif8var04bdfgdws8zql33a67lf7r0kkalansy5w64wkjm8n"; depends=[Biostrings BSgenome BSgenome_Hsapiens_UCSC_hg19 coda GenomeInfoDb GenomicAlignments GenomicRanges IRanges preprocessCore rjags Rsamtools rtracklayer S4Vectors SummarizedExperiment VariantAnnotation vcfR VGAM zlibbioc]; }; + MAGeCKFlute = derive2 { name="MAGeCKFlute"; version="1.1.9"; sha256="1bx9nawmjf2bsnk8iilplph90hdipyqf8mw24cbaaivajnsk6cz0"; depends=[biomaRt clusterProfiler data_table DOSE ggExtra ggplot2 ggrepel ggsci gridExtra pathview pheatmap png RColorBrewer sva]; }; MAIT = derive2 { name="MAIT"; version="1.15.0"; sha256="0z1wl9hxqcfy7nlwqccz244kljdjra58drlhjfvc38kiy4q7nsyg"; depends=[agricolae CAMERA caret class e1071 gplots MASS pls plsgenomics Rcpp xcms]; }; MANOR = derive2 { name="MANOR"; version="1.53.2"; sha256="1ss77yxivvgv2nswdp5qbbjc21ghrnwvj3w33xj4zv79bdb92qga"; depends=[GLAD]; }; MAST = derive2 { name="MAST"; version="1.7.2"; sha256="07v6gjlh645w60c5fq206lmm2qpld1qqirdszrnrz00zrxzrnpz0"; depends=[abind Biobase BiocGenerics data_table ggplot2 plyr reshape2 S4Vectors SingleCellExperiment stringr SummarizedExperiment]; }; MBASED = derive2 { name="MBASED"; version="1.15.0"; sha256="19zn2xmarpiszs3jfmmlgc5nflc2gafbby3x68l38sich2jn1kix"; depends=[BiocGenerics BiocParallel GenomicRanges RUnit SummarizedExperiment]; }; MBAmethyl = derive2 { name="MBAmethyl"; version="1.15.0"; sha256="19lgv7lcy5qc6xbsngqvfxbaqcyk3rz907983ngqa9magr7xy2r1"; depends=[]; }; MBCB = derive2 { name="MBCB"; version="1.35.0"; sha256="0cmmyj0c13b47apdk04qqqfg35rywh5fa0d2inhi31lfvbfd8bcx"; depends=[preprocessCore tcltk2]; }; - MBttest = derive2 { name="MBttest"; version="1.9.1"; sha256="1m99zma2zg070sr759y8gkmm1qwnswqapbhl175xf8kxma1gh4cb"; depends=[gplots gtools]; }; + MBttest = derive2 { name="MBttest"; version="1.9.3"; sha256="1g443ynnk46blficdzygnksirfnwwgggl6d2j0jw0qfvkdsks2bz"; depends=[gplots gtools]; }; MCRestimate = derive2 { name="MCRestimate"; version="2.37.0"; sha256="1b1cp4aan1wnzspihjm2snp16qjd3flr3ixx19mvsqzy5p38pf69"; depends=[Biobase e1071 golubEsets pamr randomForest RColorBrewer]; }; MCbiclust = derive2 { name="MCbiclust"; version="1.5.0"; sha256="1zkxh6gax7rnp6n5dd6kwcljwds33fv5ps4crn41hzndllpbbc93"; depends=[AnnotationDbi BiocParallel cluster GGally ggplot2 GO_db org_Hs_eg_db scales WGCNA]; }; MDTS = derive2 { name="MDTS"; version="1.1.2"; sha256="0q3v06za1wdkrzp711gs7awpk4dvrxj0xy6m5lzjyjz5qdd2nym5"; depends=[Biostrings DNAcopy GenomicAlignments GenomicRanges IRanges Rsamtools stringr]; }; - MEAL = derive2 { name="MEAL"; version="1.11.3"; sha256="04s5gqmn2gd399ba7gj9968d5ryisi6hl7n75mrgns5zq7mb3q7s"; depends=[Biobase BiocGenerics DMRcate GenomicRanges ggplot2 Gviz IRanges isva limma matrixStats minfi missMethyl permute S4Vectors SmartSVA SummarizedExperiment vegan]; }; - MEDIPS = derive2 { name="MEDIPS"; version="1.33.0"; sha256="0c37ns7z4wgir91lhz36035nvp1vc886fardjn2p74bz5w90w16x"; depends=[biomaRt Biostrings BSgenome DNAcopy edgeR GenomicRanges gtools IRanges preprocessCore Rsamtools rtracklayer]; }; + MEAL = derive2 { name="MEAL"; version="1.11.7"; sha256="11l3rbfwnh8yrbi33ii0mcmi63wgmhdwyffx8790gm3dj99l1626"; depends=[Biobase BiocGenerics DMRcate GenomicRanges ggplot2 Gviz IRanges isva limma matrixStats minfi missMethyl MultiDataSet permute S4Vectors SmartSVA SummarizedExperiment vegan]; }; + MEDIPS = derive2 { name="MEDIPS"; version="1.33.3"; sha256="0a2jypw2k9kpdh86gvgchvqlww72gb55aw9vhz67dkd7mfwnsqyc"; depends=[biomaRt Biostrings BSgenome DNAcopy edgeR GenomicRanges gtools IRanges preprocessCore Rsamtools rtracklayer]; }; MEDME = derive2 { name="MEDME"; version="1.41.0"; sha256="1l0i3vz1zp9lmvvfn5h6baf9kzvdyb9m1qffwlg3dvzdzdqadx0l"; depends=[Biostrings drc MASS]; }; - MEIGOR = derive2 { name="MEIGOR"; version="1.15.0"; sha256="0ch31d8g993ikz7dklzfh9mfn1cv8wv7k3nihdspqvbm37m8c0v1"; depends=[CNORode deSolve Rsolnp snowfall]; }; - MGFM = derive2 { name="MGFM"; version="1.15.0"; sha256="08qgxz6aglxgzrbmxmay1xg402vw0a4yp86ifb5p0bwaniiv6k72"; depends=[annotate AnnotationDbi]; }; + MEIGOR = derive2 { name="MEIGOR"; version="1.15.1"; sha256="1vfklcm9yppy3rr2l5ddnp20r368hsr08vy26agr5jqharw7qik9"; depends=[CNORode deSolve Rsolnp snowfall]; }; + MGFM = derive2 { name="MGFM"; version="1.15.1"; sha256="1pd7c9d66c4b1bz6l24mhrwxwdivl47kc57c7mp79z1h9hf66ipf"; depends=[annotate AnnotationDbi]; }; MGFR = derive2 { name="MGFR"; version="1.7.0"; sha256="11vw9yyv6j2pjj4cmlw0f3blxz4iwx3p9r0xpzis5zs12x7pn17f"; depends=[annotate biomaRt]; }; - MIGSA = derive2 { name="MIGSA"; version="1.5.0"; sha256="1n4gh139cp05ahqjd3hyj2pzj9p0pyqhbwhsyg208mlm1arkdyxg"; depends=[AnnotationDbi Biobase BiocGenerics BiocParallel data_table edgeR futile_logger ggdendro ggplot2 GO_db GOstats graph GSEABase ismev limma matrixStats org_Hs_eg_db RBGL reshape2 Rgraphviz RJSONIO vegan]; }; + MIGSA = derive2 { name="MIGSA"; version="1.5.2"; sha256="02yqj1srxh41wmda686y0nh88rnvmffr5f6p46h7vmz8kb1pi9cf"; depends=[AnnotationDbi Biobase BiocGenerics BiocParallel data_table edgeR futile_logger ggdendro ggplot2 GO_db GOstats graph GSEABase ismev limma matrixStats org_Hs_eg_db RBGL reshape2 Rgraphviz RJSONIO vegan]; }; MIMOSA = derive2 { name="MIMOSA"; version="1.19.0"; sha256="1z3hj0ivv4zw4sprzr5bhxp5fpzkg37m1sk1y90cfm42p4vyqagg"; depends=[Biobase coda data_table Formula ggplot2 MASS MCMCpack modeest plyr pracma Rcpp RcppArmadillo reshape scales testthat]; }; - MIRA = derive2 { name="MIRA"; version="1.3.0"; sha256="0wsgpmig3vz0iy7395a8091n5w5s5xmi709bd5pppdqw2zwhnmn6"; depends=[Biobase BiocGenerics bsseq data_table GenomicRanges ggplot2 IRanges S4Vectors]; }; + MIRA = derive2 { name="MIRA"; version="1.3.1"; sha256="139wlx2c0bpgljjxrzrcn7s8kvqrs53lrw6nsdnb3v4y7wx2fc8y"; depends=[Biobase BiocGenerics bsseq data_table GenomicRanges ggplot2 IRanges S4Vectors]; }; MLInterfaces = derive2 { name="MLInterfaces"; version="1.61.1"; sha256="1nmcxaa3r34xhzcs063pwggck2yhwvc1ckzyhqabbb41jflnnw3g"; depends=[annotate Biobase BiocGenerics cluster fpc gbm gdata genefilter ggvis hwriter MASS mlbench pls RColorBrewer rda rpart sfsmisc shiny threejs]; }; MLP = derive2 { name="MLP"; version="1.29.0"; sha256="0fqrpnqb9031f3y1qgmvxr0ynygp1rzjg2dsy4g2z98jzwbncznk"; depends=[affy AnnotationDbi gdata gmodels gplots gtools plotrix]; }; - MLSeq = derive2 { name="MLSeq"; version="1.99.8"; sha256="1h72lhvrvkpbl5dil3gk2kw6ax3xpycp87511a5ndzagnl2499js"; depends=[Biobase caret DESeq2 edgeR foreach ggplot2 limma plyr sSeq SummarizedExperiment xtable]; }; + MLSeq = derive2 { name="MLSeq"; version="1.99.9"; sha256="0bjgj44j6xxipp6wskd1cq3kj2j9g3jl8365r9rv5m8vp58nvkl2"; depends=[Biobase caret DESeq2 edgeR foreach ggplot2 limma plyr sSeq SummarizedExperiment xtable]; }; MMDiff2 = derive2 { name="MMDiff2"; version="1.9.0"; sha256="1l3frx6myj4jglypv5il3pgjpm3szq5xfp5p8k8xilahmg98ykh1"; depends=[Biobase Biostrings BSgenome GenomicRanges ggplot2 locfit RColorBrewer Rsamtools S4Vectors shiny]; }; MODA = derive2 { name="MODA"; version="1.7.0"; sha256="0wm5sc2fh5j191128xlxdqmfsh8ix8k33gkcz6yn8rfpj3rdfhzg"; depends=[AMOUNTAIN cluster dynamicTreeCut igraph RColorBrewer WGCNA]; }; MPFE = derive2 { name="MPFE"; version="1.17.0"; sha256="1jalc9ny5lv3h7awrkg5mmagjh15js5rmpqfl7pn15499186fajp"; depends=[]; }; - MSGFgui = derive2 { name="MSGFgui"; version="1.15.0"; sha256="198lczhpgjlv0mq1k4rch4fm0gjm7g65j108ib69n5zbzkcqgbri"; depends=[MSGFplus mzID mzR shiny shinyFiles xlsx]; }; - MSGFplus = derive2 { name="MSGFplus"; version="1.15.0"; sha256="19b61p8ihxni4psfrc7akgrq6aq28wzf73zp0bizwqfkv4lphm7l"; depends=[mzID ProtGenerics]; }; - MSnID = derive2 { name="MSnID"; version="1.15.0"; sha256="167hjrp9zsa84swbrkmjaxc0haza02qzzfg64855rrf0m319g0v0"; depends=[Biobase data_table doParallel dplyr foreach iterators MSnbase mzID mzR ProtGenerics R_cache Rcpp reshape2]; }; - MSnbase = derive2 { name="MSnbase"; version="2.7.1"; sha256="0gc1hysdd3ng6a0n3fqidrwgm2b3x4mlrccrxba5ank312i6f5iq"; depends=[affy Biobase BiocGenerics BiocParallel digest ggplot2 impute IRanges lattice MALDIquant MASS mzID mzR pcaMethods plyr preprocessCore ProtGenerics Rcpp S4Vectors scales vsn XML]; }; - MSstats = derive2 { name="MSstats"; version="3.13.4"; sha256="0vc36h2s1xmird1ghadw0v9r12gxh73xjmgbclfydg0q4i0x6762"; depends=[data_table doSNOW dplyr foreach ggplot2 ggrepel gplots limma lme4 marray MASS minpack_lm preprocessCore randomForest reshape2 snow stringr survival tidyr]; }; - MSstatsQC = derive2 { name="MSstatsQC"; version="1.3.0"; sha256="1sp72cpks1cw3h6j9lzscs9lf9s9gl092h3jnxixkzf44cjlbxah"; depends=[dplyr ggExtra ggplot2 MSnbase plotly qcmetrics RecordLinkage]; }; - MSstatsQCgui = derive2 { name="MSstatsQCgui"; version="1.1.0"; sha256="1cr6l6axi7cqqb547dhsha7zdn85grgvvq2436skxws172pl0pv3"; depends=[dplyr ggExtra gridExtra MSstatsQC plotly RecordLinkage shiny]; }; + MPRAnalyze = derive2 { name="MPRAnalyze"; version="0.99.11"; sha256="0vqy590j0jfx00lifmavdvl6bd93k85kpm67575z3hd7lffrmawm"; depends=[BiocParallel progress SummarizedExperiment]; }; + MSGFgui = derive2 { name="MSGFgui"; version="1.15.1"; sha256="01mdpd0ph49zjvhynb4cq8m60k1bd4xw72bay2ly19akp72lwcpz"; depends=[MSGFplus mzID mzR shiny shinyFiles xlsx]; }; + MSGFplus = derive2 { name="MSGFplus"; version="1.15.1"; sha256="15ljj766719690mb37alih2001vcm8az92j0qgyfdb80c9gm8my6"; depends=[mzID ProtGenerics]; }; + MSnID = derive2 { name="MSnID"; version="1.15.1"; sha256="08z17czddqlfj6hppqg43s45ldh3ck6qay14iyrpsa809xqda1yw"; depends=[Biobase data_table doParallel dplyr foreach iterators MSnbase mzID mzR ProtGenerics R_cache Rcpp reshape2]; }; + MSnbase = derive2 { name="MSnbase"; version="2.7.12"; sha256="15vs3dca3ml859005wpwk84c0d1si0h65g9hnkvd0nw05wsp7g81"; depends=[affy Biobase BiocGenerics BiocParallel digest ggplot2 impute IRanges lattice MALDIquant MASS mzID mzR pcaMethods plyr preprocessCore ProtGenerics Rcpp S4Vectors scales vsn XML]; }; + MSstats = derive2 { name="MSstats"; version="3.13.5"; sha256="06rhwn9fk5dr52p73mxi04x86s1c8ixvw3kw01qxygd6x0acshy4"; depends=[data_table doSNOW dplyr foreach ggplot2 ggrepel gplots limma lme4 marray MASS minpack_lm preprocessCore randomForest reshape2 snow stringr survival tidyr]; }; + MSstatsQC = derive2 { name="MSstatsQC"; version="1.99.3"; sha256="1rbkn12pgy8g6s15lizaymkbc5k5cb07gndzy65w0zsbm2w5vaz4"; depends=[dplyr ggExtra ggplot2 MSnbase plotly qcmetrics RecordLinkage]; }; + MSstatsQCgui = derive2 { name="MSstatsQCgui"; version="1.1.1"; sha256="0s3invrc3601y8hai3pxbd1k0v6vvr7n95zpbxj5cjqdv3yn52ir"; depends=[dplyr ggExtra gridExtra MSstatsQC plotly RecordLinkage shiny]; }; + MSstatsTMT = derive2 { name="MSstatsTMT"; version="0.99.9"; sha256="08plgvwwhrjyby45gq5s4b3nxb53az6dayhgsk96fhxa3q7dbmds"; depends=[data_table dplyr ggplot2 limma lme4 matrixStats MSstats nlme reshape2 tidyr]; }; MVCClass = derive2 { name="MVCClass"; version="1.55.0"; sha256="0xkwwvq66cnmac52ik95siq78ny9nfbgp4xncdamq7gmn7wasacr"; depends=[]; }; - MWASTools = derive2 { name="MWASTools"; version="1.5.1"; sha256="015zdbmxlpv9y2qsg6ny59ljy8cn2vz4grmwa8dragr7pmivqikf"; depends=[boot car ComplexHeatmap ggplot2 glm2 gridExtra igraph KEGGgraph KEGGREST ppcor qvalue RCurl SummarizedExperiment]; }; + MWASTools = derive2 { name="MWASTools"; version="1.5.6"; sha256="1axhfzvinhg8lfgn703rl76bxj0b1dz0rmiapssqvzzm6bg8lgmf"; depends=[boot car ComplexHeatmap ggplot2 glm2 gridExtra igraph KEGGgraph KEGGREST ppcor qvalue RCurl SummarizedExperiment]; }; MantelCorr = derive2 { name="MantelCorr"; version="1.51.0"; sha256="03sqqfi06hcprya25aj3p9sa35x9n2m9ffnplnh6gqmcv22fj75k"; depends=[]; }; MassArray = derive2 { name="MassArray"; version="1.33.0"; sha256="1ni7dw8lk73n3b19m0rnd8cszb4p6la6msld0z63lgvih4m3z805"; depends=[]; }; MassSpecWavelet = derive2 { name="MassSpecWavelet"; version="1.47.0"; sha256="0mq6xfdj11m49xi6x14lp6kh9idfbrmy9kx7jpjm90hwdjnl48ym"; depends=[waveslim]; }; MatrixRider = derive2 { name="MatrixRider"; version="1.13.0"; sha256="0plcabv6wc7s4q7ippi7i9ckc3lg4pwxdm32gpsmmssff37jx41c"; depends=[Biostrings IRanges S4Vectors TFBSTools XVector]; }; - MaxContrastProjection = derive2 { name="MaxContrastProjection"; version="1.5.0"; sha256="10hdj1kb9ywwgzf7nj7hzmh2hr5si6ps0h120nkdjmjscyd2sw26"; depends=[EBImage]; }; - MeSHDbi = derive2 { name="MeSHDbi"; version="1.17.0"; sha256="1m73m7dgcl1n2rgb8c8qar65w18b1qq42n458yw3di88xly6wmb3"; depends=[AnnotationDbi Biobase BiocGenerics RSQLite]; }; + MaxContrastProjection = derive2 { name="MaxContrastProjection"; version="1.5.1"; sha256="1ybz5ij152pdbnn47p5sprlm8lzdgzazv0h890dbh9z3k9b7vbli"; depends=[EBImage]; }; + MeSHDbi = derive2 { name="MeSHDbi"; version="1.17.1"; sha256="1qxbpvl97j187bl9nqib6z580f692apdrsdw8qlpk1lw197sv7np"; depends=[AnnotationDbi Biobase BiocGenerics RSQLite]; }; MeasurementError_cor = derive2 { name="MeasurementError.cor"; version="1.53.0"; sha256="0j6v368naid00b1igibjp94yxyz0sqhsr8lxgxv0xwy85ivsqlbi"; depends=[]; }; MergeMaid = derive2 { name="MergeMaid"; version="2.53.0"; sha256="1dn5shrkyhph13x5qyygvp10jd8acs6rka9vr3g9dh0rq4mx4114"; depends=[Biobase MASS survival]; }; - Mergeomics = derive2 { name="Mergeomics"; version="1.9.0"; sha256="1qs7jcgg5ah2iw6lcfwnp9lag5cah0d0gg9jk2qhrnqi22cjrymf"; depends=[]; }; - MetCirc = derive2 { name="MetCirc"; version="1.11.0"; sha256="1v37sbd1c3m5mqyqlm7jcv1dascwwb1m9fm1cr2rn8r2whi9yfib"; depends=[amap circlize scales shiny]; }; - MetaCyto = derive2 { name="MetaCyto"; version="1.3.2"; sha256="19kvmrzfakyjavd0y6j2ixzmlm070fdz6sygn0vczpdkqmir5vqd"; depends=[cluster fastcluster flowCore FlowSOM ggplot2 metafor tidyr]; }; + Mergeomics = derive2 { name="Mergeomics"; version="1.9.1"; sha256="0gz7vx1gvng7dlkwfz45i1cpsdhazv9w5idbxjsh3rxwpll4yvd5"; depends=[]; }; + MetCirc = derive2 { name="MetCirc"; version="1.11.3"; sha256="12f9cj5wzavd51kbyiz380fhb2zrlybakm4z7rnpvcx0g8q7l3y3"; depends=[amap circlize scales shiny]; }; + MetID = derive2 { name="MetID"; version="0.99.8"; sha256="196ha93x99p7dhhwnr4b4xddkjjw2m1q30bn238msndz4l5chmri"; depends=[ChemmineR devtools igraph Matrix stringr]; }; + MetNet = derive2 { name="MetNet"; version="0.99.24"; sha256="15gqzi23r7g43awk67qnqxlpgyq0zb9z06gq60kd0j05pwhfpgqz"; depends=[BiocParallel bnlearn mpmi parmigene ppcor rfPermute sna stabs WGCNA]; }; + MetaCyto = derive2 { name="MetaCyto"; version="1.3.4"; sha256="0j97f77ailb5ih6ky3svcf7lmr6qk352p59mbx7rcxgg7fdajc0l"; depends=[cluster fastcluster flowCore FlowSOM ggplot2 metafor tidyr]; }; MetaNeighbor = derive2 { name="MetaNeighbor"; version="1.1.0"; sha256="1jj4jh27ysl3ilhw20pf1srw0n47c0dbc3s760blwbf5qnrlhivv"; depends=[beanplot gplots RColorBrewer SummarizedExperiment]; }; Metab = derive2 { name="Metab"; version="1.15.0"; sha256="12l43jyrsq1dcbbrkr6k66hrcwkx8ynyniz3cfs17im09nrj20jz"; depends=[pander svDialogs xcms]; }; - MetaboSignal = derive2 { name="MetaboSignal"; version="1.11.0"; sha256="0cpmbq55d7bf9mky0m0ydg1qs60sxq8wl2apkhvnyfhifv3f316q"; depends=[AnnotationDbi biomaRt EnsDb_Hsapiens_v75 hpar igraph KEGGgraph KEGGREST MWASTools org_Hs_eg_db RCurl]; }; - MethPed = derive2 { name="MethPed"; version="1.9.0"; sha256="0xi7s75ph09xi8f57hnmlfzr4xazj875wqc98dr198r5985sl99v"; depends=[Biobase randomForest]; }; + MetaboSignal = derive2 { name="MetaboSignal"; version="1.11.0"; sha256="0cpmbq55d7bf9mky0m0ydg1qs60sxq8wl2apkhvnyfhifv3f316q"; depends=[AnnotationDbi biomaRt EnsDb_Hsapiens_v75 hpar igraph KEGGgraph KEGGREST MWASTools mygene org_Hs_eg_db RCurl]; }; + MethPed = derive2 { name="MethPed"; version="1.9.1"; sha256="0x83lz61vn74z9nps99a0f8jh34impkm1523wzp0gr24gcmikb8y"; depends=[Biobase randomForest]; }; MethTargetedNGS = derive2 { name="MethTargetedNGS"; version="1.13.0"; sha256="02kc184ql68rqll95sza94qnzjgh8wvg76h3z5r3lqmxdd7bblz9"; depends=[Biostrings gplots seqinr stringr]; }; MethylAid = derive2 { name="MethylAid"; version="1.15.0"; sha256="15xkcbjj7mcmbm5di1bxslfiipnbdarsfsg16kmd530v9lmll331"; depends=[Biobase BiocGenerics BiocParallel ggplot2 gridBase hexbin matrixStats minfi RColorBrewer shiny SummarizedExperiment]; }; - MethylMix = derive2 { name="MethylMix"; version="2.11.0"; sha256="1lm88i5b03i08s4dydmw7jjxp5qpn5nz72by74nqzc36m6ignk8k"; depends=[data_table digest foreach ggplot2 impute limma R_matlab RColorBrewer RCurl RPMM]; }; - MethylSeekR = derive2 { name="MethylSeekR"; version="1.21.0"; sha256="0zpd930n3vyv94yic8zjfgl68m3kr4z35ab5lzprjmpyy8hg7szn"; depends=[BSgenome geneplotter GenomicRanges IRanges mhsmm rtracklayer]; }; + MethylMix = derive2 { name="MethylMix"; version="2.11.2"; sha256="02wsil0s5jp6lh4jlh9sppz9ir8lk849jlxagj48s9napxbw65fc"; depends=[data_table digest foreach ggplot2 impute limma R_matlab RColorBrewer RCurl RPMM]; }; + MethylSeekR = derive2 { name="MethylSeekR"; version="1.21.1"; sha256="18hcd43z15949vsd7s02zg85dpyf9gkc7dky70xz8jv8gbmizl56"; depends=[BSgenome geneplotter GenomicRanges IRanges mhsmm rtracklayer]; }; Mfuzz = derive2 { name="Mfuzz"; version="2.41.0"; sha256="0hdjkg90kk7igjx26hfm9wfh7lymm0cgxsn263a7sy1cb6ld7nx8"; depends=[Biobase e1071 tkWidgets]; }; MiChip = derive2 { name="MiChip"; version="1.35.0"; sha256="19w0kzyg6s950g0p4a4gdkkblsz30zv57rs3dqzqh1rgcrcb4gpf"; depends=[Biobase]; }; MiPP = derive2 { name="MiPP"; version="1.53.0"; sha256="0ii5vlx5gwkz01ivg0qjml8q5zqdvz21rrxgqhx2zdqwi6cbfww0"; depends=[Biobase e1071 MASS]; }; - MiRaGE = derive2 { name="MiRaGE"; version="1.23.0"; sha256="1inywp84lh8qwairxrb8cvql171mg4jrg66aqg0nhihqm0mjwnn5"; depends=[AnnotationDbi Biobase BiocGenerics S4Vectors]; }; + MiRaGE = derive2 { name="MiRaGE"; version="1.23.3"; sha256="02nrjckzywcfm0b34f076qkpsaa9n6p57pjd9chhcnns0i7kl2ji"; depends=[AnnotationDbi Biobase BiocGenerics BiocManager S4Vectors]; }; MineICA = derive2 { name="MineICA"; version="1.21.0"; sha256="1n711vz5g1rrz6hnm88w3ycm0yczq4a0h2rg635g7x33sszjr3dk"; depends=[annotate AnnotationDbi Biobase BiocGenerics biomaRt cluster colorspace fastICA foreach fpc ggplot2 GOstats graph gtools Hmisc igraph JADE lumi lumiHumanAll_db marray mclust plyr RColorBrewer Rgraphviz scales xtable]; }; + MinimumDistance = derive2 { name="MinimumDistance"; version="1.25.2"; sha256="1pv6h2p0y6r32dz99b61bdgyd86nnmzs7dph9xk7a5rrgzaj1bb8"; depends=[Biobase BiocGenerics data_table DNAcopy ff foreach GenomeInfoDb GenomicRanges IRanges lattice matrixStats oligoClasses S4Vectors SummarizedExperiment VanillaICE]; }; Mirsynergy = derive2 { name="Mirsynergy"; version="1.17.0"; sha256="0n8vspalfwisnfk486i90pxi2hd2xi32b36pfl3ifrpqyr2rylix"; depends=[ggplot2 gridExtra igraph Matrix RColorBrewer reshape scales]; }; MmPalateMiRNA = derive2 { name="MmPalateMiRNA"; version="1.31.0"; sha256="10cdaprs899j3fswds8vx4gm2xp5kcx11l53ymxlyjr5592887fm"; depends=[Biobase lattice limma statmod vsn xtable]; }; - MoPS = derive2 { name="MoPS"; version="1.15.0"; sha256="0bmxwf1i2szan2wn4gxmf4qskrsaydkkrbg7agmgzgbzhvb47dgs"; depends=[Biobase]; }; - MoonlightR = derive2 { name="MoonlightR"; version="1.7.1"; sha256="040hkp66mr432762wkwyyhxpsqqrhkri06szl7wyfpmf3gmydj9i"; depends=[Biobase circlize clusterProfiler doParallel DOSE foreach GEOquery gplots HiveR limma parmigene randomForest RColorBrewer RISmed SummarizedExperiment TCGAbiolinks]; }; + MoPS = derive2 { name="MoPS"; version="1.15.1"; sha256="0nmk4iapypdak2z4zmlwv2crvgzh10l8vvajkiszwakdpsc734fd"; depends=[Biobase]; }; + MoonlightR = derive2 { name="MoonlightR"; version="1.7.2"; sha256="1j2k09hcg5z65yxaml6yhxffsz3dmh56j64w625rqxmfk0b1zyii"; depends=[Biobase circlize clusterProfiler doParallel DOSE foreach GEOquery gplots HiveR limma parmigene randomForest RColorBrewer RISmed SummarizedExperiment TCGAbiolinks]; }; MotIV = derive2 { name="MotIV"; version="1.37.0"; sha256="0wzf7dzw063i613gx8pa3sf1hvqc52yhb8dqpy87g3smalfj3qr3"; depends=[BiocGenerics Biostrings IRanges lattice rGADEM S4Vectors]; }; - MotifDb = derive2 { name="MotifDb"; version="1.23.0"; sha256="1s0191bn7418bkl5zha6a99wnznznrndk13z8jhzjcpp4kk6m1f7"; depends=[BiocGenerics Biostrings IRanges rtracklayer S4Vectors splitstackshape]; }; + MotifDb = derive2 { name="MotifDb"; version="1.23.14"; sha256="0v7n0682w9gsnp7vknhwfc6baimsjcqb5gm3bglnsp6kr4khjhkx"; depends=[BiocGenerics Biostrings IRanges rtracklayer S4Vectors splitstackshape]; }; Mulcom = derive2 { name="Mulcom"; version="1.31.0"; sha256="0l8wn2ma3s55w86wv3779y39vsp45rfa5nkjj1cjn26qc2ay0r0f"; depends=[Biobase fields]; }; - MultiAssayExperiment = derive2 { name="MultiAssayExperiment"; version="1.7.14"; sha256="1wwi9dgf41zvkv2zkrx6wvk15zhml618mz3ki7gzshzp3p9wxwr7"; depends=[Biobase BiocGenerics GenomicRanges IRanges S4Vectors SummarizedExperiment tidyr]; }; + MultiAssayExperiment = derive2 { name="MultiAssayExperiment"; version="1.7.22"; sha256="1pw80vr48jii32mxd8rwshi3q6ccr4c3x3fr0bxdkbf9ypa2l57j"; depends=[Biobase BiocGenerics GenomicRanges IRanges S4Vectors SummarizedExperiment tidyr]; }; + MultiDataSet = derive2 { name="MultiDataSet"; version="1.9.1"; sha256="19j4jd5gh363l6p3jmjfcp14y1vmixg20lcpqjs78zxk1saalhz3"; depends=[Biobase BiocGenerics GenomicRanges ggplot2 ggrepel IRanges limma qqman S4Vectors SummarizedExperiment]; }; MultiMed = derive2 { name="MultiMed"; version="2.3.0"; sha256="085vmkq1hd9x1za5c21gvndyl46ymd7w5hwixvhnsclzb4r7gav7"; depends=[]; }; - MutationalPatterns = derive2 { name="MutationalPatterns"; version="1.7.0"; sha256="1iy96za3b31sm9kkbg6vf17a88pyhdk580yrhl580ggwjjkn3fz6"; depends=[BiocGenerics Biostrings cowplot GenomeInfoDb GenomicRanges ggdendro ggplot2 IRanges NMF plyr pracma reshape2 S4Vectors SummarizedExperiment VariantAnnotation]; }; - NADfinder = derive2 { name="NADfinder"; version="1.5.0"; sha256="0wjnfi09d686ypifgqrn191hh8xgv7m87fnak84ss5ka9lwhii54"; depends=[ATACseqQC baseline BiocGenerics corrplot csaw EmpiricalBrownsMethod GenomeInfoDb GenomicAlignments GenomicRanges IRanges limma metap Rsamtools rtracklayer S4Vectors signal SummarizedExperiment trackViewer]; }; + MutationalPatterns = derive2 { name="MutationalPatterns"; version="1.7.3"; sha256="1krq37chmnqzl9dlk6dwjy6kasa511s2qc8hndg5l0am12lmn5bg"; depends=[BiocGenerics Biostrings cowplot GenomeInfoDb GenomicRanges ggdendro ggplot2 IRanges NMF plyr pracma reshape2 S4Vectors SummarizedExperiment VariantAnnotation]; }; + NADfinder = derive2 { name="NADfinder"; version="1.5.4"; sha256="0qgnpq9ci3344kjba8jfs6lbnrdhsyjvb5vxrd0p4v08j3fg4q55"; depends=[ATACseqQC baseline BiocGenerics corrplot csaw EmpiricalBrownsMethod GenomeInfoDb GenomicAlignments GenomicRanges IRanges limma metap rbamtools Rsamtools rtracklayer S4Vectors signal SummarizedExperiment trackViewer]; }; + NBSplice = derive2 { name="NBSplice"; version="0.99.9"; sha256="181msya2wpcqsn3xyiqzghl58r394ilw5khmzihyq5b1bq3x7rmr"; depends=[BiocParallel car edgeR ggplot2 MASS mppa reshape2]; }; NCIgraph = derive2 { name="NCIgraph"; version="1.29.0"; sha256="06jmifga56d9cnqp4wb9hm6g32fhsk6n0g70qqw1k4l5k7m2v5wv"; depends=[graph KEGGgraph R_methodsS3 RBGL RCy3]; }; - NGScopy = derive2 { name="NGScopy"; version="1.15.0"; sha256="1b8190zyq3sixmvg9kw7jshxsyb2zicfm0w6qfgah0aq9jgb9gxz"; depends=[changepoint rbamtools Xmisc]; }; - NOISeq = derive2 { name="NOISeq"; version="2.25.0"; sha256="18hz9g1p1kacb1f4b3sxfrp1gl6wk87p20d5580krrqk9a69al2n"; depends=[Biobase Matrix]; }; + NGScopy = derive2 { name="NGScopy"; version="1.15.1"; sha256="0azw7zq7bz7haifmng9y59jbhh7nfhz6k886gffdvlnbrn3k4kbr"; depends=[changepoint rbamtools Xmisc]; }; + NOISeq = derive2 { name="NOISeq"; version="2.25.1"; sha256="094jrp87nhjyi31qbg719ny0dqki5blf6k86d4sbh3vqngakcjg3"; depends=[Biobase Matrix]; }; NTW = derive2 { name="NTW"; version="1.31.0"; sha256="183y8sqf3h4ik1cm6zhvzmijc8kanmv3lvqh4v4cb7qhvgrgb3ln"; depends=[mvtnorm]; }; NanoStringDiff = derive2 { name="NanoStringDiff"; version="1.11.0"; sha256="0sl0chkrx8s4625ch43x9r8n5k7cd0y18cinafrligqfrwnc5yx0"; depends=[Biobase matrixStats Rcpp]; }; NanoStringQCPro = derive2 { name="NanoStringQCPro"; version="1.13.0"; sha256="1km8i428rn4q5b89d56bcnwkrpvhf67bzmxwzxfdwm1qr956vab2"; depends=[AnnotationDbi Biobase knitr NMF org_Hs_eg_db png RColorBrewer]; }; NarrowPeaks = derive2 { name="NarrowPeaks"; version="1.25.1"; sha256="1lqs0rcx52c3hnx89wngmyyhn02a7nf007x95z85rqzrclgy27ki"; depends=[BiocGenerics CSAR fda GenomeInfoDb GenomicRanges ICSNP IRanges S4Vectors]; }; - NetPathMiner = derive2 { name="NetPathMiner"; version="1.17.0"; sha256="0p6syyn31nfx3qgw8yv6m7jry2prnjnf6pc9qf889407438q11cf"; depends=[igraph]; }; - NetSAM = derive2 { name="NetSAM"; version="1.21.0"; sha256="15crfdd8a7wlmn3vmwqxzfihaph64lay7k75dx5mjwswp01w5g37"; depends=[graph igraph seriation]; }; - NormqPCR = derive2 { name="NormqPCR"; version="1.27.0"; sha256="1481sv255pq76scmbwvw66blknww2w8d9c4md4gmsgkifwnwvqjf"; depends=[Biobase qpcR RColorBrewer ReadqPCR]; }; + NeighborNet = derive2 { name="NeighborNet"; version="0.99.5"; sha256="1xwpzkfmhgiswwyls5q9cm8qnz7xvp3axhm95cvwfqxwbp8j81mc"; depends=[graph]; }; + NetPathMiner = derive2 { name="NetPathMiner"; version="1.17.1"; sha256="0hfdi6359vl27m5fa8fr9pr4xw8pqdx3qjbw6laigylapn8vwy6n"; depends=[igraph]; }; + NetSAM = derive2 { name="NetSAM"; version="1.21.1"; sha256="0h1wld8p7pvyf7jfgcdgykg34dccf7ykrfc7jqv0i5aip4zjxpd0"; depends=[graph igraph seriation]; }; + NormalyzerDE = derive2 { name="NormalyzerDE"; version="0.99.25"; sha256="00x86np9265klpvzv72xcdnnqfkaa1ygja4hrlpx3iaz9r2x3k4z"; depends=[ape Biobase car ggplot2 limma MASS matrixStats preprocessCore raster RcmdrMisc SummarizedExperiment vsn]; }; + NormqPCR = derive2 { name="NormqPCR"; version="1.27.2"; sha256="18bsw0hp7m48vh85ajyxhp447agrzhs5x0jy4684p77xrlhqfmqz"; depends=[Biobase qpcR RColorBrewer ReadqPCR]; }; NuPoP = derive2 { name="NuPoP"; version="1.31.0"; sha256="1sfv98q0z3x5lzmvhbjh1k65flxhsjfx5nqhlhhihcs5rjx8pa3h"; depends=[]; }; OCplus = derive2 { name="OCplus"; version="1.55.0"; sha256="0nn2adv9v0j0dhz93kd2d3bh1fx31vg3qk9sygrf1xbwqppmcyp9"; depends=[akima multtest]; }; OGSA = derive2 { name="OGSA"; version="1.11.0"; sha256="063y4bzxiwjb0nvh3lkkgd39p59sy9drzcckpkxm5yxm3scrdy2f"; depends=[Biobase gplots limma]; }; OLIN = derive2 { name="OLIN"; version="1.59.0"; sha256="0q0cr7yfprvzl01dgb4mwpbwnj1yfpn4myf8jksckiy0s2cwinra"; depends=[limma locfit marray]; }; OLINgui = derive2 { name="OLINgui"; version="1.55.0"; sha256="1wjsb9h443d82x6vq70plhv7cgc3n7imvjlian1a0hd9dbcx9ss3"; depends=[marray OLIN tkWidgets widgetTools]; }; - OPWeight = derive2 { name="OPWeight"; version="1.3.0"; sha256="1jjpz8inwfwpky316l61lka8g0dp69qr8kbgi6g54f0y0kjcq5fa"; depends=[MASS qvalue tibble]; }; - ORFik = derive2 { name="ORFik"; version="1.1.0"; sha256="03fv9dr9jpzavrnbjd1pp6jlbi5i3sbg6zbi3p7z95rm8j1cds6x"; depends=[Biostrings data_table GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges IRanges Rcpp Rsamtools rtracklayer S4Vectors]; }; + OMICsPCA = derive2 { name="OMICsPCA"; version="0.99.17"; sha256="1na9swmy7z5xnbvp7h2x6s1jgdhifwdh36ad7g7jlhfc7v8a3kqh"; depends=[cluster clValid corrplot cowplot data_table factoextra FactoMineR fpc GenomeInfoDb ggplot2 HelloRanges IRanges kableExtra magick MASS MultiAssayExperiment NbClust OMICsPCAdata pdftools PerformanceAnalytics reshape2 rgl rmarkdown rtracklayer tidyr]; }; + OPWeight = derive2 { name="OPWeight"; version="1.3.1"; sha256="17xrv1ad4wv20q4lwgxpr58sn73klx165h2pvjwly8v68hx1713s"; depends=[MASS qvalue tibble]; }; + ORFik = derive2 { name="ORFik"; version="1.1.14"; sha256="1cq43ha9brllyn1p72978xcvb45iapkz2hsfh6anbh4xdhv9pbxg"; depends=[BiocGenerics Biostrings data_table GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges IRanges Rcpp Rsamtools rtracklayer S4Vectors]; }; OSAT = derive2 { name="OSAT"; version="1.29.0"; sha256="174jna1bl6vkbr3zypyfnhakfm7bm6llfcgghr4m9bvc8a6hxq6b"; depends=[]; }; OTUbase = derive2 { name="OTUbase"; version="1.31.0"; sha256="0p86dn54pipqy3v74iwgvs2xqxypq6iq58y9m0pqbncryrszcs0p"; depends=[Biobase Biostrings IRanges S4Vectors ShortRead vegan]; }; - OmaDB = derive2 { name="OmaDB"; version="1.1.1"; sha256="1y2xflz6cbdhxsyd0nx131amxmq4jjfcgma34vrl6jzl9y9l96ga"; depends=[ape Biostrings GenomicRanges httr IRanges plyr topGO]; }; + OUTRIDER = derive2 { name="OUTRIDER"; version="0.99.31"; sha256="1wihfldpj8hq86z9ln5c06rr5kv8cjx5bmcqz5cx58vxg3sr86h4"; depends=[BBmisc Biobase BiocGenerics BiocParallel data_table DESeq2 GenomicFeatures GenomicRanges ggplot2 ggpubr gplots IRanges matrixStats pcaMethods plotly plyr PRROC RColorBrewer Rcpp RcppArmadillo reticulate S4Vectors scales SummarizedExperiment]; }; + OmaDB = derive2 { name="OmaDB"; version="1.1.4"; sha256="192wpb9f7vwkrlq2y2r7kicppqc5c9hb7nk00im06588mdldbp4p"; depends=[ape Biostrings GenomicRanges httr IRanges jsonlite plyr topGO]; }; OmicCircos = derive2 { name="OmicCircos"; version="1.19.0"; sha256="03laa1vjjxgrpcz2sxdq9dq0fa2s04jvf56q03h5gx8hkfn4rv7v"; depends=[GenomicRanges]; }; - OmicsMarkeR = derive2 { name="OmicsMarkeR"; version="1.13.0"; sha256="1fqmyfpjmpx3ihbvf5w15v48w2zbkx8iyyajc9gpsb033abzl3fm"; depends=[assertive assertive_base caret caTools data_table DiscriMiner e1071 foreach gbm glmnet pamr permute plyr randomForest]; }; - Onassis = derive2 { name="Onassis"; version="1.3.0"; sha256="1smj5ii8mblmkg1p8ssi5xq5aqa13nl7fc0nlpbflv3cpssimzjs"; depends=[AnnotationDbi data_table GEOmetadb OnassisJavaLibs RCurl rJava RSQLite]; }; - OncoScore = derive2 { name="OncoScore"; version="1.9.0"; sha256="0ckcnhr5f6lcarg6zjyszmf5yl6gw1g09j6jnqq87pk9g7nsi3n6"; depends=[biomaRt]; }; - OncoSimulR = derive2 { name="OncoSimulR"; version="2.11.0"; sha256="02kbkpjkpi3srxgz8jcyk1dhsc2q19ghbd3p160v2sf966g1286d"; depends=[car data_table dplyr ggplot2 ggrepel graph gtools igraph nem RColorBrewer Rcpp Rgraphviz smatr]; }; + OmicsMarkeR = derive2 { name="OmicsMarkeR"; version="1.13.1"; sha256="0fx2jjyn196344indfpdiaf63abvxm1rw7ris378rzpl282kch2m"; depends=[assertive assertive_base caret caTools data_table DiscriMiner e1071 foreach gbm glmnet pamr permute plyr randomForest]; }; + Onassis = derive2 { name="Onassis"; version="1.3.7"; sha256="11ifi7bsdy6yrgs54pglaqhgw86zndn98qhygzkw7sxgb8b7ly18"; depends=[AnnotationDbi data_table DT GEOmetadb knitr OnassisJavaLibs RCurl rJava RSQLite]; }; + OncoScore = derive2 { name="OncoScore"; version="1.9.3"; sha256="07pvd6alsbvm4wjlz3m3dnl0hyzv33fvznzxhcsgh1sz2kv92aya"; depends=[biomaRt]; }; + OncoSimulR = derive2 { name="OncoSimulR"; version="2.11.1"; sha256="1nkwfc2gcmfn8pnz6zk7bywr1n75jrrfyhmbj0mzzhp4cjxsrj8d"; depends=[car data_table dplyr ggplot2 ggrepel graph gtools igraph nem RColorBrewer Rcpp Rgraphviz smatr]; }; OrderedList = derive2 { name="OrderedList"; version="1.53.0"; sha256="1pdv3pih594x3bkrzmm7ab418mxjsa17qbv0dpmw4w1yyvrlyz5m"; depends=[Biobase twilight]; }; - Organism_dplyr = derive2 { name="Organism.dplyr"; version="1.9.0"; sha256="196ispr6m2r1fc4l4jm985njh8xz7qxcsr8w0kvffv63zx0zy807"; depends=[AnnotationDbi AnnotationFilter BiocFileCache DBI dbplyr dplyr GenomeInfoDb GenomicFeatures GenomicRanges IRanges RSQLite S4Vectors]; }; - OrganismDbi = derive2 { name="OrganismDbi"; version="1.23.0"; sha256="0mjav9c9w5mwmkdisci9c7i993xyvqbmsa8nw9kyhqirsxf0p7cc"; depends=[AnnotationDbi Biobase BiocGenerics BiocInstaller DBI GenomicFeatures GenomicRanges graph IRanges RBGL S4Vectors]; }; + Organism_dplyr = derive2 { name="Organism.dplyr"; version="1.9.2"; sha256="1n87ajas2wrrpkpmy0n9zim6f1by9vvqk9wh25kk4rxp3500d8gh"; depends=[AnnotationDbi AnnotationFilter BiocFileCache DBI dbplyr dplyr GenomeInfoDb GenomicFeatures GenomicRanges IRanges RSQLite S4Vectors]; }; + OrganismDbi = derive2 { name="OrganismDbi"; version="1.23.2"; sha256="18l7ki8vaavzy0380gw1bhpjf5xs3naaq44xfam307pl5h7xr8c0"; depends=[AnnotationDbi Biobase BiocGenerics BiocManager DBI GenomicFeatures GenomicRanges graph IRanges RBGL S4Vectors]; }; Oscope = derive2 { name="Oscope"; version="1.11.0"; sha256="1x8z5i3v42787iv9hddp65cggnlvr7xa9kippi0sn0wr7gd79zcw"; depends=[BiocParallel cluster EBSeq testthat]; }; OutlierD = derive2 { name="OutlierD"; version="1.45.0"; sha256="085nk41icxzx8halczi4kjd262y8dfxq6lrhwiy8qjb216hbrln6"; depends=[Biobase quantreg]; }; - PAA = derive2 { name="PAA"; version="1.15.0"; sha256="06slcqrpcvz713ga5vl2w0dyswqb78nnqvvf0dxi5cdw8g3h58gs"; depends=[e1071 gplots gtools limma MASS mRMRe randomForest Rcpp ROCR sva]; }; + PAA = derive2 { name="PAA"; version="1.15.2"; sha256="16w6xc05gs9ynj01xkrk7gf0qvqknfpicayik5qlm7gmm1k43hm8"; depends=[e1071 gplots gtools limma MASS mRMRe randomForest Rcpp ROCR sva]; }; PADOG = derive2 { name="PADOG"; version="1.23.0"; sha256="10libml1j14yy70s22yf8i4mh8awmnx5a94b3krmh6py2xlw41nj"; depends=[AnnotationDbi Biobase doRNG foreach GSA hgu133a_db hgu133plus2_db KEGG_db KEGGdzPathwaysGEO limma nlme]; }; PANR = derive2 { name="PANR"; version="1.27.0"; sha256="0zr55whhmqyic41chlzxhrn081ray8gl90llb6rwigvmzhfjabyr"; depends=[igraph MASS pvclust RedeR]; }; PAPi = derive2 { name="PAPi"; version="1.21.0"; sha256="1qnbqa72w1734j6rbdbays1f4ysl2b1r65p2hi580zwwi6isaa3i"; depends=[KEGGREST svDialogs]; }; PCAN = derive2 { name="PCAN"; version="1.9.0"; sha256="14ph4mk4svinwpy0rw2b3n96dswahw6273lggw2blp9s24a56a1h"; depends=[BiocParallel]; }; PCpheno = derive2 { name="PCpheno"; version="1.43.0"; sha256="004qx7rclh2q9bbrqf4d54jlzpha8vg0lbaf67gf42ivav0fl908"; depends=[annotate AnnotationDbi Biobase Category GO_db graph GSEABase KEGG_db ppiData ppiStats ScISI SLGI]; }; PECA = derive2 { name="PECA"; version="1.17.0"; sha256="0p4vg0kcrypxm4g8al50rcvrk10lqs23mc00hrd1s8ydycvgd26a"; depends=[affy aroma_affymetrix aroma_core genefilter limma preprocessCore ROTS]; }; - PGA = derive2 { name="PGA"; version="1.11.2"; sha256="08ksqsrpx8mj3mbdbvnbx9bnwxqskkyd340a13r76f5d1p44086m"; depends=[AnnotationDbi biomaRt Biostrings data_table GenomicFeatures GenomicRanges ggplot2 IRanges Nozzle_R1 pheatmap RCurl Rsamtools RSQLite rTANDEM rtracklayer S4Vectors stringr VariantAnnotation]; }; + PGA = derive2 { name="PGA"; version="1.11.4"; sha256="1dcig05dglia3ixymm1s7hzxf5fa7p6bgcwlf66qdx72iagr9ivp"; depends=[AnnotationDbi biomaRt Biostrings customProDB data_table GenomicFeatures GenomicRanges ggplot2 IRanges Nozzle_R1 pheatmap RCurl Rsamtools RSQLite rTANDEM rtracklayer S4Vectors stringr VariantAnnotation]; }; PGSEA = derive2 { name="PGSEA"; version="1.55.0"; sha256="07ynkcxppvm8s525y10ly6jcc0ga93a8sqihdxhs1yg092pcbx64"; depends=[annaffy AnnotationDbi Biobase GO_db KEGG_db]; }; PICS = derive2 { name="PICS"; version="2.25.0"; sha256="1qfv4ddkym5s7171i0c4s5v3x8liaxngpv40y362cr895wa63mwm"; depends=[BiocGenerics GenomicAlignments GenomicRanges IRanges Rsamtools S4Vectors]; }; PING = derive2 { name="PING"; version="2.25.0"; sha256="1lgvn09a1frb6cqrnrvmyzlwm7rgis61wd1gqv5y6pf0w6m6ya9k"; depends=[BiocGenerics BSgenome chipseq fda GenomicRanges Gviz IRanges PICS S4Vectors]; }; PLPE = derive2 { name="PLPE"; version="1.41.0"; sha256="11a1wsgzssn5nqbmxxrfqk7js6h3y0zcxgfyqr5hvfz6licl2q3v"; depends=[Biobase LPE MASS]; }; POST = derive2 { name="POST"; version="1.5.0"; sha256="099q5w5sgpamgncga096szl40i3lzjnphki2kfby0svkkvjiyrhl"; depends=[Biobase CompQuadForm GSEABase Matrix survival]; }; PPInfer = derive2 { name="PPInfer"; version="1.7.0"; sha256="0pvhfc3qyxx6vxww6fx7jx8hb72sl4jna1c3bnyw6z7lvp7a8cxw"; depends=[biomaRt fgsea ggplot2 igraph kernlab STRINGdb yeastExpData]; }; - PREDA = derive2 { name="PREDA"; version="1.27.0"; sha256="15ndnwf3f1cj2h0vrh71gs7xdvy97nncbxrlwk6yisvgndjbdmsb"; depends=[annotate Biobase lokern multtest]; }; + PREDA = derive2 { name="PREDA"; version="1.27.1"; sha256="00wwfvcahrhyxylcg5wjsbv3aqsvw230lcggkk3jrwdyb5x902p2"; depends=[annotate Biobase lokern multtest]; }; PROMISE = derive2 { name="PROMISE"; version="1.33.0"; sha256="1gkbpj9cd5fbrrp2zmffnckynbn81kqyg5wvy2g88spa1zxsx6vp"; depends=[Biobase GSEABase]; }; PROPER = derive2 { name="PROPER"; version="1.13.0"; sha256="1w77rishajj0azrcf0cfsg9is98w1f1w3hfh72rgi7kc93d0k4v0"; depends=[edgeR]; }; PROPS = derive2 { name="PROPS"; version="1.3.0"; sha256="15md6zvsa9ismdwbhlzwxkyj38n4bqv4kpbvxbzg7kb50hc109w6"; depends=[Biobase bnlearn reshape2 sva]; }; PROcess = derive2 { name="PROcess"; version="1.57.0"; sha256="1sb25yfpvq4z6famifk951gwx75dd51srf1khm96psz9k0klxbqg"; depends=[Icens]; }; PSEA = derive2 { name="PSEA"; version="1.15.0"; sha256="1rcz03n4asjajlncppvfhmlnar6f9qzb6m9bg99nmp0gdkjcwa2j"; depends=[Biobase MASS]; }; - PSICQUIC = derive2 { name="PSICQUIC"; version="1.19.0"; sha256="06x6r2js8mxl10yrgmmvzb0na5ydya3ldzxaagh8z21smi154215"; depends=[BiocGenerics biomaRt httr IRanges plyr RCurl]; }; + PSICQUIC = derive2 { name="PSICQUIC"; version="1.19.1"; sha256="0554irz5sxq3vglxq1jlr0fip3hfd41zw5wfd05gn5k0h8s3ff7j"; depends=[BiocGenerics biomaRt httr IRanges plyr RCurl]; }; PWMEnrich = derive2 { name="PWMEnrich"; version="4.17.0"; sha256="1mknim17d0wl7vhn6cffjasisd9nmgs4b3fjz42yjj9y5xqjxwv9"; depends=[BiocGenerics Biostrings evd gdata seqLogo]; }; PanVizGenerator = derive2 { name="PanVizGenerator"; version="1.9.0"; sha256="0x1rzblyy45xdr3hnjbacip7v1pbr54wfc2abldgij9mgc0hmhl9"; depends=[FindMyFriends igraph jsonlite pcaMethods shiny]; }; Path2PPI = derive2 { name="Path2PPI"; version="1.11.0"; sha256="1f6qc6cvsrnhh26lkprjan9fxc1kw4hbb1wbr83rswg0lj8nyg6r"; depends=[igraph]; }; - PathNet = derive2 { name="PathNet"; version="1.21.0"; sha256="1gnzghvj0gf4mcbh099v6c13gqjkalgb3g9fpn2i86fq8h61zplh"; depends=[]; }; - PathoStat = derive2 { name="PathoStat"; version="1.7.2"; sha256="0j5by6yqgiyj17wn036dkb9q3d47ynb4m4w9zkf01d38lqzfp2hr"; depends=[ape BiocStyle ComplexHeatmap corpcor DESeq2 devtools dplyr DT edgeR ggplot2 glmnet gmodels knitr limma matrixStats phyloseq plotly plyr RColorBrewer rentrez reshape2 ROCR scales shiny shinyjs tidyr vegan webshot XML]; }; - PathwaySplice = derive2 { name="PathwaySplice"; version="1.5.0"; sha256="15yc7d84cghmqai4m86bzi3cwidngmn6b680a1ngm6lmfj03bykj"; depends=[annotate AnnotationDbi AnnotationHub BiasedUrn Biobase BiocGenerics DOSE dplyr EnrichmentBrowser ensembldb gdata geneLenDataBase GO_db goseq gplots gridExtra htmlwidgets igraph JunctionSeq KEGGREST mgcv org_Hs_eg_db org_Mm_eg_db plotly RColorBrewer reshape2 S4Vectors tibble VennDiagram webshot]; }; - PharmacoGx = derive2 { name="PharmacoGx"; version="1.11.0"; sha256="0s2gwvp9pdc1qf35apcgscz2xrx5sy1x9kcixy9wjwm4qnhr8cag"; depends=[Biobase caTools downloader lsa magicaxis piano RColorBrewer reshape2]; }; + PathNet = derive2 { name="PathNet"; version="1.21.2"; sha256="1ihd81wwx0w1alzylc2wydg9kx9x3m2hw3zyp8qjhxxjf9pps507"; depends=[]; }; + PathoStat = derive2 { name="PathoStat"; version="1.7.8"; sha256="1lnv8x2im6nw4kckv62cmxi06hjxw3ivj9jyzxi9wc0yylyrbp6j"; depends=[ape BiocStyle ComplexHeatmap corpcor DESeq2 devtools dplyr DT edgeR ggplot2 glmnet gmodels knitr limma matrixStats phyloseq plotly plyr RColorBrewer rentrez reshape2 ROCR scales shiny shinyjs tidyr vegan webshot XML]; }; + PathwaySplice = derive2 { name="PathwaySplice"; version="1.5.2"; sha256="1dj56ssc31yxn3g29485phmjjd9a4nndx455yvvig8p74630149w"; depends=[annotate AnnotationDbi AnnotationHub BiasedUrn Biobase BiocGenerics DOSE dplyr EnrichmentBrowser ensembldb gdata geneLenDataBase GO_db goseq gplots gridExtra htmlwidgets igraph JunctionSeq KEGGREST mgcv org_Hs_eg_db org_Mm_eg_db plotly RColorBrewer reshape2 S4Vectors tibble VennDiagram webshot]; }; + Pbase = derive2 { name="Pbase"; version="0.21.3"; sha256="0945vdb18879j269fd16rac4pmlnqbddp6nn1vkfyprfqv3aqdq8"; depends=[AnnotationFilter Biobase BiocGenerics BiocParallel biomaRt Biostrings cleaver ensembldb GenomicRanges Gviz IRanges MSnbase mzID mzR Pviz Rcpp rtracklayer S4Vectors]; }; + PharmacoGx = derive2 { name="PharmacoGx"; version="1.11.3"; sha256="14dib394xhrdapli5lwrzvf4fmbbgpcrgnbrv80749y9ivmg2jb1"; depends=[Biobase caTools downloader lsa magicaxis piano RColorBrewer reshape2]; }; PhenStat = derive2 { name="PhenStat"; version="2.17.0"; sha256="1fvkaqg1ignyknjgrnj359a5276rrscrkdk9029851rjpyzwypd5"; depends=[car corrplot ggplot2 graph knitr lme4 logistf MASS msgps nlme nortest pingr reshape SmoothWin]; }; - Pi = derive2 { name="Pi"; version="1.9.0"; sha256="1bdr53dxz2sfmm7n4214m5mqp47l8ipsm562mhs1pybqfawfwfff"; depends=[caret dnet GenomeInfoDb GenomicRanges ggbio ggplot2 ggrepel glmnet Gviz igraph lattice MASS Matrix plot3D randomForest ROCR scales supraHex XGR]; }; - Pigengene = derive2 { name="Pigengene"; version="1.7.4"; sha256="072bzpimq9135r4s7sfxgw8sb6h0fgygay9fvlbldfcql8amx7kp"; depends=[bnlearn C50 GO_db graph impute MASS matrixStats partykit pheatmap preprocessCore Rgraphviz WGCNA]; }; + Pi = derive2 { name="Pi"; version="1.9.3"; sha256="0h3a40bhj2410w8ibfbfp2nl76c5anh62pva8phf6y2g4bxvhi9p"; depends=[caret dnet GenomeInfoDb GenomicRanges ggbio ggplot2 ggrepel glmnet Gviz igraph lattice MASS Matrix plot3D randomForest ROCR scales supraHex XGR]; }; + Pigengene = derive2 { name="Pigengene"; version="1.7.8"; sha256="0spdvc7wl8y7nsvyfrzni666wpbi8021ff2nlc4f6chhx6zqvg2i"; depends=[bnlearn C50 GO_db graph impute MASS matrixStats partykit pheatmap preprocessCore Rgraphviz WGCNA]; }; Polyfit = derive2 { name="Polyfit"; version="1.15.0"; sha256="0k3apzd7szmglba2s51grmp4lbvv2wmv6kvv43mvbvrvc59cyxq5"; depends=[DESeq]; }; PowerExplorer = derive2 { name="PowerExplorer"; version="1.1.1"; sha256="06igcls1khn3dvajp7289v4ax6yr5cgg0da0d81dkr38cb6lwnpx"; depends=[Biobase BiocParallel data_table DESeq2 ggplot2 gridExtra MASS ROTS S4Vectors SummarizedExperiment vsn]; }; Prize = derive2 { name="Prize"; version="1.11.0"; sha256="0fk26mk97l3jdj9n20ha7m8gcfxc20w4c9c5xshnphfij56brrr5"; depends=[diagram ggplot2 gplots matrixcalc reshape2 stringr]; }; ProCoNA = derive2 { name="ProCoNA"; version="1.19.0"; sha256="1648ly7mpqfhj1phnvwrkzsj31wdk5ddg7cc073kbwwgmz859r0d"; depends=[BiocGenerics flashClust GOstats MSnbase WGCNA]; }; - Prostar = derive2 { name="Prostar"; version="1.13.0"; sha256="01k76vh9z15ya8cjymwmpcl0z79q3fqpz2m5yvvsy21ijw2vd004"; depends=[DAPAR DAPARdata data_table DT highcharter htmlwidgets R_utils rhandsontable shiny shinyAce shinyBS shinyjs webshot]; }; + Prostar = derive2 { name="Prostar"; version="1.13.16"; sha256="0kfqzibwkwbggjs5isgf9s1nk3zssahcicf9vpr3s2rkkmn18y8j"; depends=[BiocManager colourpicker DAPAR DAPARdata data_table DT future highcharter htmlwidgets later promises R_utils rclipboard rhandsontable shiny shinyAce shinyBS shinycssloaders shinyjqui shinyjs shinythemes shinyTree shinyWidgets webshot XML]; }; ProtGenerics = derive2 { name="ProtGenerics"; version="1.13.0"; sha256="0mcdiy93c01ki2zfv90a5q00hss8i4mds4gw6n6gp32f40ap7h2j"; depends=[]; }; - ProteomicsAnnotationHubData = derive2 { name="ProteomicsAnnotationHubData"; version="1.11.0"; sha256="01279ybid6k8l8w564rpx7jd1487dafxkmgfzvg0964z930i7qsm"; depends=[AnnotationHub AnnotationHubData Biobase BiocInstaller Biostrings GenomeInfoDb MSnbase mzR RCurl]; }; - PureCN = derive2 { name="PureCN"; version="1.11.11"; sha256="1n2ikzcyxw8rfbid2bgg6fnn3nlfwgmjw73f9y06hyci0m2qpc8n"; depends=[BiocGenerics Biostrings data_table DNAcopy futile_logger GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 gridExtra IRanges Matrix RColorBrewer rhdf5 Rsamtools rtracklayer S4Vectors SummarizedExperiment VariantAnnotation VGAM]; }; + ProteoMM = derive2 { name="ProteoMM"; version="0.99.8"; sha256="0j9sjj7r6jbgwv2vfsgd61xk5sd6rlw6ns5j0qvpcry6a5a26z3s"; depends=[biomaRt gdata ggplot2 ggrepel gtools matrixStats]; }; + ProteomicsAnnotationHubData = derive2 { name="ProteomicsAnnotationHubData"; version="1.11.1"; sha256="1zlwsfk1f0pc6diqmd5r6cfxz48zz1m1hxagly7rw3v52qmjqynh"; depends=[AnnotationHub AnnotationHubData Biobase BiocManager Biostrings GenomeInfoDb MSnbase mzR RCurl]; }; + PureCN = derive2 { name="PureCN"; version="1.11.20"; sha256="0nznlpqpj1lrxn0lymq5xksn8zs6hda4jmq57mks9nj8ilq1sw0r"; depends=[BiocGenerics Biostrings data_table DNAcopy futile_logger GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 gridExtra IRanges Matrix RColorBrewer rhdf5 Rsamtools rtracklayer S4Vectors SummarizedExperiment VariantAnnotation VGAM]; }; Pviz = derive2 { name="Pviz"; version="1.15.0"; sha256="08kkrhxmy60lkvmjwpkv3nv7w8mybv5465923a9hghzs291qjvn4"; depends=[Biostrings biovizBase data_table GenomicRanges Gviz IRanges]; }; QDNAseq = derive2 { name="QDNAseq"; version="1.17.0"; sha256="113s3ir4dxhxxpfy700hp2lgvx6qgzy1nbqin0g3fz7z0y50m2ns"; depends=[Biobase BiocParallel CGHbase CGHcall DNAcopy GenomicRanges IRanges matrixStats R_utils Rsamtools]; }; + QSutils = derive2 { name="QSutils"; version="0.99.8"; sha256="03840r3xw83gd1k56p66qang26g26gilrddfdnjjilpkcshmbksd"; depends=[ape BiocGenerics Biostrings psych]; }; QUALIFIER = derive2 { name="QUALIFIER"; version="1.25.1"; sha256="1acaga0zc3vnjmr15xmyd05xp2cdwh96armg47qbpb4kygfh433g"; depends=[Biobase data_table flowCore flowViz flowWorkspace hwriter lattice latticeExtra MASS ncdfFlow reshape XML]; }; - QUBIC = derive2 { name="QUBIC"; version="1.9.0"; sha256="1kayxj3msc171x6glgvqpqygrigf8x0knknk7ci7fmbg6haf44jf"; depends=[biclust Matrix Rcpp RcppArmadillo]; }; - QuartPAC = derive2 { name="QuartPAC"; version="1.13.0"; sha256="0mxq3nn5lqfqk8lpg1pys724pvviqz1fkhbnp5zlszvyhikmic9q"; depends=[data_table GraphPAC iPAC SpacePAC]; }; - QuasR = derive2 { name="QuasR"; version="1.21.0"; sha256="1q3h4dg95wqmfkbrp5rvyp7qazafcgwc4chhw7rlwdbvic080g63"; depends=[Biobase BiocGenerics BiocInstaller BiocParallel Biostrings BSgenome GenomeInfoDb GenomicAlignments GenomicFeatures GenomicFiles GenomicRanges IRanges Rbowtie Rsamtools rtracklayer S4Vectors ShortRead zlibbioc]; }; - QuaternaryProd = derive2 { name="QuaternaryProd"; version="1.15.0"; sha256="0b0qxsqf3g42k68d22w22n8y5yjvhx4jfkwpaxg38z5i8404n03k"; depends=[dplyr Rcpp yaml]; }; - R3CPET = derive2 { name="R3CPET"; version="1.13.0"; sha256="0viqypiwmrhi08islj8lg2byhvhfblwjj340ms2a7wf8zbyl439l"; depends=[BiocGenerics clues clValid data_table GenomeInfoDb GenomicRanges ggbio ggplot2 Hmisc igraph IRanges pheatmap Rcpp RCurl reshape2 S4Vectors]; }; + QUBIC = derive2 { name="QUBIC"; version="1.9.1"; sha256="0akvph9v1rqiq5a4ygi3wcpi82n4py59fdwvzbphnkd1wpva61wn"; depends=[biclust Matrix Rcpp RcppArmadillo]; }; + QuartPAC = derive2 { name="QuartPAC"; version="1.13.1"; sha256="105jl05hai0jiy240618zbb861d7ya0x51hds6h9af189jgc98jz"; depends=[data_table GraphPAC iPAC SpacePAC]; }; + QuasR = derive2 { name="QuasR"; version="1.21.2"; sha256="1wz8mq86ffws24akwf0idvq3s2ys8dgwcm47ajv59589x75a9qwv"; depends=[Biobase BiocGenerics BiocManager BiocParallel Biostrings BSgenome GenomeInfoDb GenomicAlignments GenomicFeatures GenomicFiles GenomicRanges IRanges Rbowtie Rsamtools rtracklayer S4Vectors ShortRead zlibbioc]; }; + QuaternaryProd = derive2 { name="QuaternaryProd"; version="1.15.3"; sha256="0k3a64j3zkvqqg04hlx94iiw5g2hndnl99m2bbn6asjx3vyjj237"; depends=[dplyr Rcpp yaml]; }; + R3CPET = derive2 { name="R3CPET"; version="1.13.1"; sha256="182h5zgq496lg284ncjk5qrqfnzab2cs8lkjrrxf4yzvf8h38bgl"; depends=[BiocGenerics clues clValid data_table GenomeInfoDb GenomicRanges ggbio ggplot2 Hmisc igraph IRanges pheatmap Rcpp RCurl reshape2 S4Vectors]; }; R453Plus1Toolbox = derive2 { name="R453Plus1Toolbox"; version="1.31.0"; sha256="16cri94hg585804xaq5gfbs9nn62nhmcayapvwpb2y7vs855g4qx"; depends=[Biobase BiocGenerics biomaRt Biostrings BSgenome GenomicRanges IRanges R2HTML Rsamtools S4Vectors ShortRead SummarizedExperiment TeachingDemos VariantAnnotation xtable XVector]; }; R4RNA = derive2 { name="R4RNA"; version="1.9.0"; sha256="08jrmdcdwk9dzk38sjc6rxn4nf3s5lg6x9w540drhiynd3jw9nxw"; depends=[Biostrings]; }; RBGL = derive2 { name="RBGL"; version="1.57.0"; sha256="0bm2wfsi3himissj2x1v16rgrz3j2wz9s1kisaxxpgv27a4bvp0i"; depends=[graph]; }; - RBM = derive2 { name="RBM"; version="1.13.0"; sha256="0ssl53wbzakkggx2jlzy378jnw13w116dxs3wnzmdaywa5nqbamr"; depends=[limma marray]; }; + RBM = derive2 { name="RBM"; version="1.13.1"; sha256="1yc0cqw84b5bzwnp85x50q3ibq7zr3awnc0ndrf05q38jbqrgskc"; depends=[limma marray]; }; RBioinf = derive2 { name="RBioinf"; version="1.41.0"; sha256="1bi7dx51nhq7y2s0395hncbfbwfhdixwwn5n238f6fq6sxg95v1h"; depends=[graph]; }; - RCAS = derive2 { name="RCAS"; version="1.7.0"; sha256="14s4f6lfy31vv791h8yasc4b3883r0ksjab9wrsw8w8381ac2323"; depends=[AnnotationDbi BiocGenerics biomaRt Biostrings BSgenome_Hsapiens_UCSC_hg19 cowplot data_table DBI DT genomation GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 ggseqlogo knitr motifRG org_Hs_eg_db pbapply pheatmap plotly plotrix proxy rmarkdown RSQLite rtracklayer S4Vectors topGO]; }; + RCAS = derive2 { name="RCAS"; version="1.7.3"; sha256="1k8frzidrg88j0mzbhn4njm2jfgxi5lv91yszarl43fhl19zrdl2"; depends=[AnnotationDbi BiocGenerics biomaRt Biostrings BSgenome_Hsapiens_UCSC_hg19 cowplot data_table DBI DT genomation GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 ggseqlogo knitr motifRG org_Hs_eg_db pbapply pheatmap plotly plotrix proxy rmarkdown RSQLite rtracklayer S4Vectors topGO]; }; RCASPAR = derive2 { name="RCASPAR"; version="1.27.0"; sha256="00r0p6hzzjsgpwc0ja6ws2sn7fp5qzlcajvwq3l5zd99zcn3lds8"; depends=[]; }; - RCy3 = derive2 { name="RCy3"; version="2.1.13"; sha256="1kp2hgh2kid9xy8w97wkwc3759sxz7lp6inamsflff5a12ffd41c"; depends=[BiocGenerics graph httr igraph RJSONIO XML]; }; - RCyjs = derive2 { name="RCyjs"; version="2.3.6"; sha256="1gbqpf9ljvlhl8zmd39d7fifn67sv6gmfvryfk9yf0y53x9l95sc"; depends=[base64enc BiocGenerics BrowserViz graph httpuv]; }; + RCy3 = derive2 { name="RCy3"; version="2.1.26"; sha256="0j8ynimcgr0jbnlfib17vr4zjf3k5j5159aq1v8y3dxcx21hqh0d"; depends=[BiocGenerics graph httr igraph RJSONIO XML]; }; + RCyjs = derive2 { name="RCyjs"; version="2.3.11"; sha256="1q74r04h169mix224jcahh8mir17dc1ifasfcgjir9szw3gh97lv"; depends=[base64enc BiocGenerics BrowserViz graph httpuv]; }; RDAVIDWebService = derive2 { name="RDAVIDWebService"; version="1.19.0"; sha256="0in7bnx1v9z9z55b88hmix8fgrjysbzjxp0c53psq3k7fm46yxg7"; depends=[Category ggplot2 GO_db GOstats graph RBGL rJava]; }; RDRToolbox = derive2 { name="RDRToolbox"; version="1.31.0"; sha256="0zm1319g4b0jfqi7ix7insqadilccmlcc1bnwf4hwgw1d2bsby1p"; depends=[MASS rgl]; }; + REBET = derive2 { name="REBET"; version="0.99.6"; sha256="1q8ksqv13rnk2rv0xs1cfkskp8j701pi231b5m14s41gxq85f689"; depends=[ASSET]; }; REDseq = derive2 { name="REDseq"; version="1.27.0"; sha256="0s1v5qlbzz54pck44vy0bzhkm0ga7wa01nrr4x1fbswxbkz80djy"; depends=[AnnotationDbi BiocGenerics Biostrings BSgenome BSgenome_Celegans_UCSC_ce2 ChIPpeakAnno IRanges multtest]; }; - REMP = derive2 { name="REMP"; version="1.5.0"; sha256="0gr7x6l9z871p41w32q8dqz2jaglvz51d7zrrwxy55iidbnqw5jv"; depends=[AnnotationHub BiocGenerics BiocParallel Biostrings BSgenome BSgenome_Hsapiens_UCSC_hg19 caret doParallel foreach GenomicRanges IlluminaHumanMethylation450kanno_ilmn12_hg19 IlluminaHumanMethylationEPICanno_ilm10b2_hg19 impute IRanges iterators kernlab minfi org_Hs_eg_db ranger S4Vectors settings SummarizedExperiment]; }; + REMP = derive2 { name="REMP"; version="1.5.2"; sha256="04jg8c2x1k3wbf1gr8ncdgy4z09r2zk1fhbxpgz8cv2hngdpwhfi"; depends=[AnnotationHub BiocGenerics BiocParallel Biostrings BSgenome BSgenome_Hsapiens_UCSC_hg19 caret doParallel foreach GenomicRanges IlluminaHumanMethylation450kanno_ilmn12_hg19 IlluminaHumanMethylationEPICanno_ilm10b2_hg19 impute IRanges iterators kernlab minfi org_Hs_eg_db ranger S4Vectors settings SummarizedExperiment]; }; RGMQL = derive2 { name="RGMQL"; version="1.1.0"; sha256="1z7dj3lmw40b08x33bl9fb4asr22syn0cinl12ya60nawh5rlxsi"; depends=[BiocGenerics data_table dplyr GenomicRanges glue httr plyr RGMQLlib rJava rtracklayer S4Vectors xml2]; }; RGSEA = derive2 { name="RGSEA"; version="1.15.0"; sha256="1c0i33lz0cl983dk520g2caf0844jknd39h71fy6kynknqxmnqqs"; depends=[BiocGenerics]; }; RGalaxy = derive2 { name="RGalaxy"; version="1.25.0"; sha256="04xs1w3yndlrdbac2ybzhdk8fdbg95a3qmjjqyykhfl5mck97d97"; depends=[Biobase BiocGenerics optparse roxygen2 XML]; }; RGraph2js = derive2 { name="RGraph2js"; version="1.9.0"; sha256="0y7fnysz9rljyrk4gs1r29zgxzzcpwk3jayv6km20l6abxzbfccr"; depends=[digest graph rjson whisker]; }; - RIPSeeker = derive2 { name="RIPSeeker"; version="1.21.0"; sha256="02m401h56lb88qcfbidfxvh5nxls465y68jgjcfv7sd4x83ykd7z"; depends=[GenomicAlignments GenomicRanges IRanges Rsamtools rtracklayer S4Vectors SummarizedExperiment]; }; - RITAN = derive2 { name="RITAN"; version="1.5.2"; sha256="0nfnrh4w3y33rygdl07ydvxzl05nnysl3zlsg9nf459w98y4s7xg"; depends=[BgeeDB dynamicTreeCut ggplot2 gplots gridExtra gsubfn hash igraph knitr linkcomm MCL plotrix png ProNet RColorBrewer reshape2 RITANdata sqldf STRINGdb]; }; - RIVER = derive2 { name="RIVER"; version="1.5.0"; sha256="1fdav14pba08a1hyqh82yad1ynvbzbc9i5gn5gxiypa833s5v31h"; depends=[Biobase ggplot2 glmnet pROC]; }; + RIPSeeker = derive2 { name="RIPSeeker"; version="1.21.1"; sha256="0vxllhd0pyq1a3z0gqpiv5llyb18qi8ph6h8jmqbjsknba243j30"; depends=[GenomicAlignments GenomicRanges IRanges Rsamtools rtracklayer S4Vectors SummarizedExperiment]; }; + RITAN = derive2 { name="RITAN"; version="1.5.5"; sha256="0p2dpn6zas3wndzr9dbs1l97s5w7qzj0y7db7796jysd3mlzlvz1"; depends=[BgeeDB dynamicTreeCut ggplot2 gplots gridExtra gsubfn hash igraph knitr linkcomm MCL plotrix png RColorBrewer reshape2 RITANdata sqldf STRINGdb]; }; + RIVER = derive2 { name="RIVER"; version="1.5.1"; sha256="1c7li0kihq3rxqv7ykz12accyqpiwwvjdlma137mfh5dhpjlx5cr"; depends=[Biobase ggplot2 glmnet pROC]; }; RImmPort = derive2 { name="RImmPort"; version="1.9.0"; sha256="0amhihh6g8j817xr05bqcp9sx564gp0jlg34iinmjqzizksflv1g"; depends=[data_table DBI dplyr plyr reshape2 RSQLite sqldf]; }; RJMCMCNucleosomes = derive2 { name="RJMCMCNucleosomes"; version="1.5.0"; sha256="008nmql2f1qw246bj50w38kabcfw2bvgqb086ch9h9cv4b976dwi"; depends=[BiocGenerics BiocParallel consensusSeekeR GenomeInfoDb GenomicRanges IRanges Rcpp S4Vectors]; }; RLMM = derive2 { name="RLMM"; version="1.43.0"; sha256="1hfr0w56jai1v3x0b6w4z5y00yf8j2aa2yhcd994lj48klwgjacp"; depends=[MASS]; }; + RMassBank = derive2 { name="RMassBank"; version="2.9.2"; sha256="0yvbd1425ygp3xmn1danhbx5865cyl2h340yscs4r6g9whciw1vn"; depends=[Biobase digest httr MSnbase mzR rcdk Rcpp RCurl rjson S4Vectors XML yaml]; }; RNASeqPower = derive2 { name="RNASeqPower"; version="1.21.0"; sha256="0gd3mbish7k4zwfv4kadcnifwm485p7zizvdj8pk1ns1fl5cwpbz"; depends=[]; }; - RNAdecay = derive2 { name="RNAdecay"; version="1.1.1"; sha256="1xnj3q52biy8rzpyvd7b77sszsvs01sxkkkkkz0waqi61q58rhvv"; depends=[ggplot2 gplots nloptr TMB]; }; - RNAinteract = derive2 { name="RNAinteract"; version="1.29.0"; sha256="03xizq9h93ii1jwjbk6kcmh71fc882qk9fnv3hbl15a9d8yvzpnv"; depends=[abind Biobase cellHTS2 geneplotter gplots hwriter ICS ICSNP lattice latticeExtra limma locfit RColorBrewer splots]; }; + RNASeqR = derive2 { name="RNASeqR"; version="0.99.25"; sha256="03mka6s8s064agyrvl3xzdds1dr03jimgcqgnisr61ypdy9lyih0"; depends=[ballgown Biostrings clusterProfiler corrplot DESeq2 DOSE edgeR factoextra FactoMineR ggplot2 gridExtra org_Hs_eg_db org_Sc_sgd_db pathview PerformanceAnalytics pheatmap rafalib reshape2 reticulate Rsamtools stringr systemPipeR systemPipeRdata]; }; + RNAdecay = derive2 { name="RNAdecay"; version="1.1.2"; sha256="09z07f5x0h19dbk47lwmp9h9ijvmdznr8hxxyihazqvr66qb5ghn"; depends=[ggplot2 gplots nloptr TMB]; }; + RNAinteract = derive2 { name="RNAinteract"; version="1.29.1"; sha256="1wq1b3z8yqslw4l4103x28lv063m5f1wi1dr43q9h345gcb4kyvs"; depends=[abind Biobase cellHTS2 geneplotter gplots hwriter ICS ICSNP lattice latticeExtra limma locfit RColorBrewer splots]; }; RNAither = derive2 { name="RNAither"; version="2.29.0"; sha256="0w90awkmdi2h6q2hpvl6i5qbkdggbpvac1cbxx2995hmx8lc6pwa"; depends=[biomaRt car geneplotter limma prada RankProd splots topGO]; }; RNAprobR = derive2 { name="RNAprobR"; version="1.13.0"; sha256="0hjhk0ap6n17ccjkjfxq8c8cfg166gcwbapmwixac4dqwqg5k997"; depends=[BiocGenerics Biostrings GenomicAlignments GenomicFeatures GenomicRanges IRanges plyr Rsamtools rtracklayer S4Vectors]; }; ROC = derive2 { name="ROC"; version="1.57.0"; sha256="1glip25d37gz13b2c4zpk1vm34kvfxvgbsz302ww0g8wqq3cc0i5"; depends=[]; }; ROTS = derive2 { name="ROTS"; version="1.9.1"; sha256="061z3cnwaz5fgbpikg6vqazp1bqsxp7ln8krn3i1fz20k4ny800z"; depends=[Biobase Rcpp]; }; ROntoTools = derive2 { name="ROntoTools"; version="2.9.0"; sha256="1ivsr52qf9sz08zpp1vbvwyqpsfd55m4jj8g62mb5khkmrf8mnwl"; depends=[boot graph KEGGgraph KEGGREST Rgraphviz]; }; - RPA = derive2 { name="RPA"; version="1.37.0"; sha256="0cm2sfv6pkrxjq8xnby2hsnda687bdlc63b3i96fmhzjldfwnixf"; depends=[affy BiocGenerics phyloseq]; }; - RProtoBufLib = derive2 { name="RProtoBufLib"; version="1.3.0"; sha256="1ji9m1x9l84iwdw1bd2bhbvdfwn3jnw80inc6xnc6vp4k64zll4m"; depends=[]; }; + RPA = derive2 { name="RPA"; version="1.37.2"; sha256="16yr6qp6wcdrb4zpyrs30zv0q4zb74s04fzpddk6c7v1phmakk0a"; depends=[affy BiocGenerics phyloseq]; }; + RProtoBufLib = derive2 { name="RProtoBufLib"; version="1.3.7"; sha256="0f68ziylg1pp3wakxr08i6hlhf3grnvfmsr7fc1v1phsz8amg676"; depends=[]; }; RRHO = derive2 { name="RRHO"; version="1.21.0"; sha256="00wy53vmfdzfv56ib277cl7rnv2l6klyixyjq93whmzr39d8mbwi"; depends=[VennDiagram]; }; RSVSim = derive2 { name="RSVSim"; version="1.21.0"; sha256="0l7wq0cvws0n78xp14rwagrjhm3pxzf2jg3k1w5pv6w778mhm9dw"; depends=[Biostrings GenomicRanges IRanges ShortRead]; }; RSeqAn = derive2 { name="RSeqAn"; version="1.1.0"; sha256="186qcffr5f1g5x5didd8gkhfdl9wxdivqjwxbcn001i3k71h11mm"; depends=[]; }; RTCA = derive2 { name="RTCA"; version="1.33.0"; sha256="0wyvn004xjxgr80ar5a0bcc6jpz9ksi03is8yc8ijsdlssk9cs71"; depends=[Biobase gtools RColorBrewer]; }; - RTCGA = derive2 { name="RTCGA"; version="1.11.0"; sha256="1r5qxbbw420cq2a648ispxwlswv5xpi9r4r89r7d7cgaw1k1n0h5"; depends=[assertthat data_table dplyr ggplot2 ggthemes knitr purrr rvest scales stringi survival survminer viridis XML xml2]; }; - RTCGAToolbox = derive2 { name="RTCGAToolbox"; version="2.11.1"; sha256="0ajrz01aqqs30m5dq6x0l2gn49vhbi4k9ppyzgdy0ljpvx95c8hb"; depends=[Biobase BiocGenerics data_table GenomeInfoDb GenomicRanges httr IRanges limma plyr RaggedExperiment RCircos RCurl RJSONIO S4Vectors stringr SummarizedExperiment survival TCGAutils XML]; }; - RTN = derive2 { name="RTN"; version="2.5.1"; sha256="1gwvqqjky6cgq4sdj8myjqrywdx7a44wnvb20l47qlqamlr41905"; depends=[car data_table igraph IRanges limma minet RedeR S4Vectors snow]; }; - RTNduals = derive2 { name="RTNduals"; version="1.5.1"; sha256="17vp27lxjh3v0y2s1d96xk2y3wxwj2lh40c5z7lqh6qx89lyhirz"; depends=[RTN]; }; - RTNsurvival = derive2 { name="RTNsurvival"; version="1.5.0"; sha256="0fyks8lvxqdli3wm0z0py6vn5y3mfpvi95mqb7hycafc2812am68"; depends=[png RColorBrewer RTN RTNduals survival]; }; + RTCGA = derive2 { name="RTCGA"; version="1.11.3"; sha256="1r0c2lj73brq174lfnxlwvjz34wckf2kd5hkzmymwv6vgy83j98q"; depends=[assertthat data_table dplyr ggplot2 ggthemes knitr purrr rvest scales stringi survival survminer viridis XML xml2]; }; + RTCGAToolbox = derive2 { name="RTCGAToolbox"; version="2.11.8"; sha256="0sb5n88vbx24dfn66i4xd71c8kswsgwd14zky172lrjhplb1lkwm"; depends=[BiocGenerics data_table DelayedArray GenomeInfoDb GenomicRanges IRanges limma RaggedExperiment RCircos RCurl RJSONIO S4Vectors stringr SummarizedExperiment survival TCGAutils XML]; }; + RTN = derive2 { name="RTN"; version="2.5.6"; sha256="01r5hv1xc3znllqknc06x8zs9nxs2d9y2fxi8mv8ggxplaw05mwz"; depends=[data_table igraph IRanges limma minet mixtools RedeR S4Vectors snow viper]; }; + RTNduals = derive2 { name="RTNduals"; version="1.5.4"; sha256="1kjx590l4q2g9khph4xfkj2nqnq9aycyy16havv2ll4i48k4j4i7"; depends=[RTN]; }; + RTNsurvival = derive2 { name="RTNsurvival"; version="1.5.4"; sha256="0gn6s0lpxag113v1smh20k1w0yyhpr2wp4i0hvihxlqascmrp73j"; depends=[RColorBrewer RTN RTNduals scales survival viper]; }; RTopper = derive2 { name="RTopper"; version="1.27.0"; sha256="1d2bnvjlwgrahxjd1x6gzdhz70wyd990iq9204kc072qyi40l2yz"; depends=[Biobase limma multtest]; }; - RUVSeq = derive2 { name="RUVSeq"; version="1.15.0"; sha256="1dnjshlpalfnrgk9dmig5k1bnshpk4ifp3bvh1cp1z55yihmw111"; depends=[Biobase EDASeq edgeR MASS]; }; + RUVSeq = derive2 { name="RUVSeq"; version="1.15.1"; sha256="0j60afjrnbi8x00nw5y0l8m2j7i4n1aq31k8swxinsniawhidbvn"; depends=[Biobase EDASeq edgeR MASS]; }; RUVcorr = derive2 { name="RUVcorr"; version="1.13.0"; sha256="0cfq69vvajn2s8gyrr4g9vzf8l8wp7p6hg6jlfffv2kfn3yhd05g"; depends=[BiocParallel bladderbatch corrplot gridExtra lattice MASS psych reshape2 snowfall]; }; RUVnormalize = derive2 { name="RUVnormalize"; version="1.15.0"; sha256="02v5kj8hbzgcckqq671zypfkf460j3rxiqxh4w5izp9bxqdv9g3g"; depends=[Biobase RUVnormalizeData]; }; - RVS = derive2 { name="RVS"; version="1.3.0"; sha256="0y98yaj5lvlc4104nqjhk7g00f1zqaqsig3mdf7hvwqhlwdsyh0l"; depends=[gRain kinship2 snpStats]; }; - RaggedExperiment = derive2 { name="RaggedExperiment"; version="1.5.2"; sha256="157sfaz4s6wpvccn4s7w0j0iv69zqzf8vxpamp4kdzdhg9ky7byw"; depends=[BiocGenerics GenomicRanges IRanges S4Vectors SummarizedExperiment]; }; - RandomWalkRestartMH = derive2 { name="RandomWalkRestartMH"; version="1.1.0"; sha256="1kzxl773z4619lvznxv67yb7k2lfjn3bfgfssgql0adrjfm8qi1a"; depends=[dnet igraph Matrix]; }; + RVS = derive2 { name="RVS"; version="1.3.1"; sha256="02y68m30aqmcyf1bv0aicrijdx87gzaa9a5f2dlfjfd6jgk2ijn9"; depends=[gRain kinship2 snpStats]; }; + RaggedExperiment = derive2 { name="RaggedExperiment"; version="1.5.7"; sha256="1wvczzqhsgdj0f6a2v7ls4c51vm9wik10wnlkxsw06h3xz6c3xmf"; depends=[BiocGenerics GenomeInfoDb GenomicRanges IRanges S4Vectors SummarizedExperiment]; }; + RandomWalkRestartMH = derive2 { name="RandomWalkRestartMH"; version="1.1.1"; sha256="0p9qvbsmxvca615h6pk51n8dm21265bmciix3ddnhljq1c6lgc7x"; depends=[dnet igraph Matrix]; }; RankProd = derive2 { name="RankProd"; version="3.7.0"; sha256="1zqawks6i567dk4ylnyh0jddnp62nqygshv4ihy39xhjab4j04wx"; depends=[gmp Rmpfr]; }; RareVariantVis = derive2 { name="RareVariantVis"; version="2.9.0"; sha256="1466zh50n0f1apkbd38lp84r8byras0pna5bm49bc7i7s9agkp14"; depends=[BiocGenerics BSgenome BSgenome_Hsapiens_UCSC_hg19 GenomeInfoDb GenomicFeatures GenomicRanges GenomicScores googleVis gtools IRanges phastCons100way_UCSC_hg19 S4Vectors SummarizedExperiment TxDb_Hsapiens_UCSC_hg19_knownGene VariantAnnotation]; }; Rariant = derive2 { name="Rariant"; version="1.17.0"; sha256="0nm0k2d1bhqsk9gir38gd0py6xn5wk0b985kpix8ghi64mypmqmr"; depends=[BiocGenerics dplyr exomeCopy GenomeInfoDb GenomicRanges ggbio ggplot2 IRanges reshape2 Rsamtools S4Vectors shiny SomaticSignatures VariantAnnotation VGAM]; }; RbcBook1 = derive2 { name="RbcBook1"; version="1.49.0"; sha256="1ar8jl97fillw0g7kf09mxkr9215dw3jmw2b6qaq9pch7qg8qnr7"; depends=[Biobase graph rpart]; }; - Rbowtie = derive2 { name="Rbowtie"; version="1.21.0"; sha256="05ql92h3s7ppsf5fdrsqbhsn9snwhf168yr78n7qhafw9p6ry77j"; depends=[]; }; - Rbowtie2 = derive2 { name="Rbowtie2"; version="1.3.0"; sha256="02cf3hn9nb10583fwxqzb8iygsm5xzmxhk4y0iadyvxi6nsz6lbk"; depends=[]; }; + Rbowtie = derive2 { name="Rbowtie"; version="1.21.2"; sha256="1l5mllfa4kfdrf65xmssd3wpfvqnl9p0lajg2fz1hl98xwm7yl31"; depends=[]; }; + Rbowtie2 = derive2 { name="Rbowtie2"; version="1.3.1"; sha256="1ss2i77lq3fazv6ipv543cfizchp9gh566d7xbjkggh1a0vcm1db"; depends=[]; }; Rcade = derive2 { name="Rcade"; version="1.23.0"; sha256="0d6cyn6b06g0qkps2d7b65p7pa7bz6iv71lv4hbzmdc581azg4fq"; depends=[baySeq GenomeInfoDb GenomicAlignments GenomicRanges IRanges plotrix rgl Rsamtools S4Vectors]; }; Rchemcpp = derive2 { name="Rchemcpp"; version="2.19.0"; sha256="17kz0ld7hnrvdv69hz3kj3mhv2f4qms9i65lrwam63g0aydfzyrx"; depends=[ChemmineR Rcpp]; }; RchyOptimyx = derive2 { name="RchyOptimyx"; version="2.21.0"; sha256="0fzmw1kxnaqmk5h61r2dkwq0xp8ir7gg7kq2wkhyvpd68hr3ir3d"; depends=[flowType graph Rgraphviz sfsmisc]; }; - RcisTarget = derive2 { name="RcisTarget"; version="1.1.2"; sha256="1a909bnc96bhn1jd8yk1d68f9x49lbd6wgbmwqxq1k1iqh8qj2hs"; depends=[AUCell BiocGenerics data_table feather GSEABase R_utils SummarizedExperiment]; }; - Rcpi = derive2 { name="Rcpi"; version="1.17.0"; sha256="0a6cs6bvnzx9cp5y4m3h9in0bhq78iy50p48p59k6qqzkvldgcqy"; depends=[Biostrings ChemmineR doParallel fmcsR foreach GOSemSim rcdk RCurl rjson]; }; + RcisTarget = derive2 { name="RcisTarget"; version="1.1.3"; sha256="09zkvl5hwcds9w5n5h51zgpilmygljmar3fqd5wihr8dd6bj1qnk"; depends=[AUCell BiocGenerics data_table feather GSEABase R_utils SummarizedExperiment]; }; + Rcpi = derive2 { name="Rcpi"; version="1.17.2"; sha256="1d77jnlw2jsg8f2ij7ax8ngwb99bngiq0vvdpx2q5nmhkzn9w5vq"; depends=[Biostrings ChemmineR doParallel fmcsR foreach GOSemSim rcdk RCurl rjson]; }; Rdisop = derive2 { name="Rdisop"; version="1.41.0"; sha256="038bgrf5bcdwy8bji5wprq55ypajwp68lqv1i24bk6hikfm2g7p9"; depends=[Rcpp RcppClassic]; }; ReQON = derive2 { name="ReQON"; version="1.27.0"; sha256="1dvsnbsl5ljwfirn61rbcxvrdy74qv96xbs4d8x1wmkfs2bsm2gy"; depends=[rJava Rsamtools seqbias]; }; - ReactomePA = derive2 { name="ReactomePA"; version="1.25.0"; sha256="0hrprjkzg6mdsyqyxgzpscfvgm0335j2avv96a9n70w7rj1zx3ym"; depends=[AnnotationDbi DOSE enrichplot ggplot2 ggraph graphite igraph reactome_db]; }; - ReadqPCR = derive2 { name="ReadqPCR"; version="1.27.0"; sha256="0qbfx6kj6bk60wilbnp49inairhhsi1638i5hhfd1w8365mmzalq"; depends=[affy Biobase]; }; + ReactomePA = derive2 { name="ReactomePA"; version="1.25.1"; sha256="1kqhm5n1g8r1rci0n1135pcka2x0p8h565m609bfljiqnmgaza9v"; depends=[AnnotationDbi DOSE enrichplot ggplot2 ggraph graphite igraph reactome_db]; }; + ReadqPCR = derive2 { name="ReadqPCR"; version="1.27.2"; sha256="1mbaqp0xj0ncdja7rgb84j54bv1vricsabnfj6d8v55yrp1jp7p6"; depends=[Biobase]; }; RedeR = derive2 { name="RedeR"; version="1.29.0"; sha256="00j3yr07qg363ghbgv76ydyar0jp48zdfw5pdpxnv13mzm48wa4r"; depends=[igraph]; }; RefNet = derive2 { name="RefNet"; version="1.17.0"; sha256="0lcbg131gxkvsvmbwj4gpqdpfqjik91jmyd2g745yb7rayly252g"; depends=[AnnotationHub BiocGenerics IRanges PSICQUIC RCurl shiny]; }; RefPlus = derive2 { name="RefPlus"; version="1.51.0"; sha256="0wq0l2883ns2sl8ia5qdx6wn9227lxaz7m0g3lqmr36xkflc1ka1"; depends=[affy affyPLM Biobase preprocessCore]; }; Repitools = derive2 { name="Repitools"; version="1.27.0"; sha256="1anh3fn4wyn69838y7jr5h6bhi8m7d7r1n68rbqvsvbr4bik54vr"; depends=[aroma_affymetrix BiocGenerics Biostrings BSgenome cluster DNAcopy edgeR GenomeInfoDb GenomicAlignments GenomicRanges gplots gsmoothr IRanges MASS Ringo Rsamtools Rsolnp rtracklayer S4Vectors]; }; ReportingTools = derive2 { name="ReportingTools"; version="2.21.1"; sha256="0rdndxizkbx8bdjcx82x59y326ypsxrlmzyrgkgkmm3hgq041n97"; depends=[annotate AnnotationDbi Biobase BiocGenerics Category DESeq2 edgeR ggbio ggplot2 GOstats GSEABase hwriter IRanges knitr lattice limma PFAM_db R_utils XML]; }; Rgin = derive2 { name="Rgin"; version="1.1.0"; sha256="1yqif2dpw0c3p4kg8pni80ggh3f6430nd7k3k0fxirz74ljv642h"; depends=[RcppEigen]; }; - Rgraphviz = derive2 { name="Rgraphviz"; version="2.25.0"; sha256="06kvi85d2wgm2v9pvxn9swrvi4cavww5idcc7gx4d80w4kwzhx5f"; depends=[graph]; }; - Rhdf5lib = derive2 { name="Rhdf5lib"; version="1.3.1"; sha256="1g25896i244fv2bpzd68sd542s2842fs39bssxdjd8fcshxkzy2v"; depends=[]; }; + Rgraphviz = derive2 { name="Rgraphviz"; version="2.25.1"; sha256="1l98pa3zp18xp64phrp5k7sn9an3a8mqp124ik8a2gk8hs021glx"; depends=[graph]; }; + Rhdf5lib = derive2 { name="Rhdf5lib"; version="1.3.3"; sha256="19r2afmvik4as8cwgk0adh3rm94bjp9vll3c63845swrsk13smzz"; depends=[]; }; Rhtslib = derive2 { name="Rhtslib"; version="1.13.4"; sha256="0g60pz7ssy872ppws7qvsv7miph3yhx48p6sqmxi3qbz0qs6dq15"; depends=[zlibbioc]; }; RiboProfiling = derive2 { name="RiboProfiling"; version="1.11.0"; sha256="0l76dfz2r2grx31v8ic80k3mry78m20znssrh5i7v6xfh33ghg6c"; depends=[BiocGenerics Biostrings data_table GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges ggbio ggplot2 IRanges plyr reshape2 Rsamtools rtracklayer S4Vectors sqldf]; }; Ringo = derive2 { name="Ringo"; version="1.45.0"; sha256="0pwyfjv8f91g7i1h9qpzwgbkgyh04dyvmrm9v4rdabmfbhr38c6g"; depends=[Biobase BiocGenerics genefilter lattice limma Matrix RColorBrewer vsn]; }; - Risa = derive2 { name="Risa"; version="1.23.0"; sha256="1kch6h68a6sxdrndqzxmqhyj5mv08iipdmv09z3hax7aw45lk08h"; depends=[affy Biobase biocViews Rcpp xcms]; }; + Risa = derive2 { name="Risa"; version="1.23.2"; sha256="0ng31ms4ndfgwna99qqf73ad9klgi7d477x3my4wkd6896hk7xg3"; depends=[affy Biobase biocViews Rcpp xcms]; }; Rmagpie = derive2 { name="Rmagpie"; version="1.37.0"; sha256="1qzxifxdkc86p4q8l7qz8bmxlh5an7zkmgbzb72chwm6bby774m8"; depends=[Biobase e1071 kernlab pamr]; }; RmiR = derive2 { name="RmiR"; version="1.37.0"; sha256="0zz0jgqfqph0rhkbx0bgm8kcwm81hsk1cml8a917gfymfpzj93s8"; depends=[DBI RmiR_Hs_miRNA RSVGTipsDevice]; }; Rmmquant = derive2 { name="Rmmquant"; version="0.99.11"; sha256="0lj7dnjf5msrn7fbr68krv2rgav8qrpahgj37qa64k5cn0xyiblw"; depends=[BiocStyle DESeq2 devtools GenomicRanges org_Mm_eg_db Rcpp S4Vectors SummarizedExperiment TBX20BamSubset TxDb_Mmusculus_UCSC_mm9_knownGene]; }; - RnBeads = derive2 { name="RnBeads"; version="1.13.1"; sha256="146aziw6d7jalkjj81kgdkbnmzpvia8khgqkbpfngjykyykdgqy9"; depends=[BiocGenerics cluster ff fields GenomicRanges ggplot2 gplots gridExtra illuminaio IRanges limma MASS matrixStats methylumi plyr S4Vectors]; }; + RnBeads = derive2 { name="RnBeads"; version="1.99.0"; sha256="1gmhq1rp5jlkm0dmbzzxzpylyxzpbf2529j3v7a37fq4pia0nylk"; depends=[BiocGenerics cluster ff fields GenomicRanges ggplot2 gplots gridExtra illuminaio IRanges limma MASS matrixStats methylumi plyr S4Vectors]; }; RnaSeqSampleSize = derive2 { name="RnaSeqSampleSize"; version="1.13.0"; sha256="0d27jiw016fkmzpd4lsjnrkd122amqi37cr5rpnwviyw47rw5dxj"; depends=[biomaRt edgeR heatmap3 KEGGREST matlab Rcpp RnaSeqSampleSizeData]; }; Rnits = derive2 { name="Rnits"; version="1.15.0"; sha256="0vg3rx87fw9y792b9icf1qliwsbi7h74csk7n9ya8jwjsyb0fcv2"; depends=[affy Biobase boot ggplot2 impute limma qvalue reshape2]; }; Roleswitch = derive2 { name="Roleswitch"; version="1.19.0"; sha256="12pqrclq4vfsv0y9ykisri5l2zy3pz3sz22xqlqfkmlldqvngy4v"; depends=[Biobase biomaRt Biostrings DBI microRNA plotrix pracma reshape]; }; RpsiXML = derive2 { name="RpsiXML"; version="2.23.0"; sha256="061r9c1lb3qrm4lwpk87ynsi6nqjwqv2cxk9z6l01b14cb2mn6r3"; depends=[annotate AnnotationDbi Biobase graph hypergraph RBGL XML]; }; - Rqc = derive2 { name="Rqc"; version="1.15.0"; sha256="07zq9p2jkkzfjkccwryfh02xrz6bq20lw3z9v1pikk0dap6g1447"; depends=[BiocGenerics BiocParallel BiocStyle Biostrings biovizBase digest GenomicAlignments GenomicFiles ggplot2 IRanges knitr markdown plyr Rcpp reshape2 Rsamtools S4Vectors shiny ShortRead]; }; - Rsamtools = derive2 { name="Rsamtools"; version="1.33.0"; sha256="0qp084lwadvwngn98lmlj758yra7il5sykdnxj82a4llr38fwg20"; depends=[BiocGenerics BiocParallel Biostrings bitops GenomeInfoDb GenomicRanges IRanges S4Vectors XVector zlibbioc]; }; - Rsubread = derive2 { name="Rsubread"; version="1.31.5"; sha256="14azrcgip829pm1aa6yq2s50zghf83l7mn7pizc98qjrlkwbia89"; depends=[]; }; + Rqc = derive2 { name="Rqc"; version="1.15.1"; sha256="0hb3115hrq4vgl32w01fagkbyisxxkbhs96fbxrz3rlkw982b636"; depends=[BiocGenerics BiocParallel BiocStyle Biostrings biovizBase digest GenomicAlignments GenomicFiles ggplot2 IRanges knitr markdown plyr Rcpp reshape2 Rsamtools S4Vectors shiny ShortRead]; }; + Rsamtools = derive2 { name="Rsamtools"; version="1.33.7"; sha256="1jlhfjdby0cgsjfjcbf6kgcc8g1c6nfwlyp67yrn6x577cf9vl40"; depends=[BiocGenerics BiocParallel Biostrings bitops GenomeInfoDb GenomicRanges IRanges S4Vectors XVector zlibbioc]; }; + Rsubread = derive2 { name="Rsubread"; version="1.31.23"; sha256="1n59sxlfmwvk9yfp88lcffbqpbxdg5b1hgawkz0d3sy9f4wv6vg1"; depends=[]; }; Rtreemix = derive2 { name="Rtreemix"; version="1.43.0"; sha256="0wkszdsbpkai8snqvgr46mc0kqlgha76hclr4kbgddlbg9cmbymh"; depends=[Biobase graph Hmisc]; }; - S4Vectors = derive2 { name="S4Vectors"; version="0.19.17"; sha256="1cqv7lcgrqbvffmi8xw0pwwl2k3s6kyyfx4dhj05w42r5ax9wk0k"; depends=[BiocGenerics]; }; + S4Vectors = derive2 { name="S4Vectors"; version="0.19.24"; sha256="0r8plfk310jkymlpkxvkqh9b5y9xd00iy2jn28w5ajf7zxrdbxl2"; depends=[BiocGenerics]; }; SAGx = derive2 { name="SAGx"; version="1.55.0"; sha256="1xriaf6qhmisx7415jgrpk6p0jhhv0mn3ab1zj4g6dvm495s0579"; depends=[Biobase multtest]; }; SANTA = derive2 { name="SANTA"; version="2.19.0"; sha256="0qfzmsqssb62bab9csak82s0dhrrpz93q0825sdjk7sy2qnp3c6l"; depends=[igraph Matrix snow]; }; SBMLR = derive2 { name="SBMLR"; version="1.77.0"; sha256="0xhs5adrirlplm8m3ldsw0m085wqi7mgjn3c7ldkhmlr9w9vc7wg"; depends=[deSolve XML]; }; SC3 = derive2 { name="SC3"; version="1.9.1"; sha256="1nj5sjxgv0ic0s74w9vy3dwnrwywwj2kaydnn5s1p1hnrc6xsm11"; depends=[BiocGenerics cluster doParallel doRNG e1071 foreach ggplot2 pheatmap Rcpp RcppArmadillo robustbase ROCR rrcov S4Vectors shiny SingleCellExperiment SummarizedExperiment WriteXLS]; }; SCAN_UPC = derive2 { name="SCAN.UPC"; version="2.23.0"; sha256="1l7h4r4msq8gdiklmnb8cnh29babknzsbncxg3qkrf28q6gihz29"; depends=[affy affyio Biobase Biostrings foreach GEOquery IRanges MASS oligo sva]; }; - SCnorm = derive2 { name="SCnorm"; version="1.3.0"; sha256="0zij0ny8xnmxcci08br3vb10dfmsxp11mgfr6f5ga8s868n09260"; depends=[BiocParallel cluster data_table forcats ggplot2 moments quantreg S4Vectors SummarizedExperiment]; }; - SDAMS = derive2 { name="SDAMS"; version="1.1.0"; sha256="0z6ajklzq6srlx2r4ymgpsgfzzg5qzypcza7kh0zfahg2pb262w4"; depends=[qvalue SummarizedExperiment trust]; }; + SCBN = derive2 { name="SCBN"; version="0.99.2"; sha256="10rcvn19k2034dgcc5lyv24ir5ql9qsikr5fplsp4qc4v9z8v658"; depends=[]; }; + SCnorm = derive2 { name="SCnorm"; version="1.3.3"; sha256="0vbyvvx3pf5k9j9fy0jkfawic3l54kj5sjmsgb1bb6b5x1njdz0h"; depends=[BiocParallel cluster data_table forcats ggplot2 moments quantreg S4Vectors SingleCellExperiment SummarizedExperiment]; }; + SDAMS = derive2 { name="SDAMS"; version="1.1.2"; sha256="0zd1y03g9dxflvj3adg2jqlzcipbaz87vm927l1cd3pdzgzvx294"; depends=[qvalue SummarizedExperiment trust]; }; SELEX = derive2 { name="SELEX"; version="1.13.0"; sha256="0n2xpdyr6sy8mnbq9vqccaphfa5pjbldcnmpm4zb9w2zdg27g24k"; depends=[Biostrings rJava]; }; SEPA = derive2 { name="SEPA"; version="1.11.0"; sha256="19904q9pxbxwaj8vfqk1nvwb5sn69g15zfk9xyb7wwnwxrrkph0r"; depends=[ggplot2 org_Hs_eg_db org_Mm_eg_db reshape2 segmented shiny topGO]; }; - SEPIRA = derive2 { name="SEPIRA"; version="1.1.0"; sha256="0wxk45lp7gdnshr4w4205khkq6dn09p7vr77s9hdz8968wj0rzg3"; depends=[corpcor limma]; }; + SEPIRA = derive2 { name="SEPIRA"; version="1.1.2"; sha256="1v6xqrvvnkf5r5cl6k4akq9450qhii0hwbysc76ndnwyc7lgmjws"; depends=[corpcor limma]; }; SGSeq = derive2 { name="SGSeq"; version="1.15.0"; sha256="09ksqyszgh84lwv0vzy8kp4vdhczdqpk1mr7h18ja5rpilnk60r0"; depends=[AnnotationDbi BiocGenerics Biostrings GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges igraph IRanges Rsamtools rtracklayer RUnit S4Vectors SummarizedExperiment]; }; SIAMCAT = derive2 { name="SIAMCAT"; version="1.1.0"; sha256="0aaw372yl2b74ni3hr788bqglma679vqfzhfad2903ln0lx54rl3"; depends=[beanplot glmnet gridBase gridExtra LiblineaR matrixStats mlr ParamHelpers phyloseq pROC PRROC RColorBrewer]; }; SICtools = derive2 { name="SICtools"; version="1.11.0"; sha256="1jgq6acqqfx6fcwkyqn49p94m399dblc86s3hf7xgdml61jjxa81"; depends=[Biostrings doParallel GenomicRanges IRanges matrixStats plyr Rsamtools stringr]; }; SIM = derive2 { name="SIM"; version="1.51.0"; sha256="0z23b4pgiyah5qcixhww7csmkq01gw0bd9hmzrwrn046yy3mmnql"; depends=[globaltest quantreg quantsmooth]; }; - SIMAT = derive2 { name="SIMAT"; version="1.13.0"; sha256="0kac998ddp94qls9jd68bd32cvnkxzdk63ysrcliiwmxcpplymrq"; depends=[ggplot2 mzR Rcpp reshape2]; }; - SIMLR = derive2 { name="SIMLR"; version="1.7.0"; sha256="0f8ds6qjkj2z79pl18pwgwsn5fp0k05s50kakfiy9cbmbhnqy9ik"; depends=[Matrix pracma Rcpp RcppAnnoy RSpectra]; }; + SIMAT = derive2 { name="SIMAT"; version="1.13.4"; sha256="142lafcpbmfnx1ywwas9dba4gz2vxnds4pia4dcxya6r254pbw9b"; depends=[ggplot2 mzR Rcpp reshape2]; }; + SIMD = derive2 { name="SIMD"; version="0.99.10"; sha256="17m05cvc1yzdjlyx7j971cais8lyacil2vjfl09vvj93ygfks1sy"; depends=[edgeR methylMnM statmod]; }; + SIMLR = derive2 { name="SIMLR"; version="1.7.4"; sha256="0pgz774i1ffix5s37qxxm78wa283zaghshwrj1chqzsk2hw1vy21"; depends=[Matrix pracma Rcpp RcppAnnoy RSpectra]; }; SISPA = derive2 { name="SISPA"; version="1.11.0"; sha256="1cw4xzcqjp8pdaglar9dfgr25zqyb6h31k3hn66hyxg9cyagj4k4"; depends=[changepoint data_table genefilter ggplot2 GSVA plyr]; }; SLGI = derive2 { name="SLGI"; version="1.41.0"; sha256="0ihb43dmab2188641l5zpn98djj68mm5xq2v79wqrh136n9cam9j"; depends=[AnnotationDbi Biobase BiocGenerics GO_db lattice ScISI]; }; SLqPCR = derive2 { name="SLqPCR"; version="1.47.0"; sha256="0m2qhkc6l158phg5hwfcs5wlq2n2nrhsjprrmzjv3q9rsdhwid8c"; depends=[]; }; SMAP = derive2 { name="SMAP"; version="1.45.0"; sha256="1i94sywcxp3pg30b93v5p9n70va1mixk67jxxfyhc6dlbfpx7d3y"; depends=[]; }; SMITE = derive2 { name="SMITE"; version="1.9.0"; sha256="1hvmbsz7p4ibjfh2a45aqpvv1kridkfg3zk3kzgbmws5l1vf154z"; depends=[AnnotationDbi Biobase BioNet geneLenDataBase GenomicRanges ggplot2 goseq Hmisc igraph IRanges KEGG_db org_Hs_eg_db plyr reactome_db S4Vectors scales]; }; SNAGEE = derive2 { name="SNAGEE"; version="1.21.0"; sha256="0lsb2rqb1a3dgfgv5bijgb87y3zdl3mp1p38nzzi05n180yrgpzr"; depends=[SNAGEEdata]; }; - SNPRelate = derive2 { name="SNPRelate"; version="1.15.0"; sha256="02xaxm3qrlgalndk4fmmvdy0rxpv565ysh2vc36gxcdvgz39pf1s"; depends=[gdsfmt]; }; + SNPRelate = derive2 { name="SNPRelate"; version="1.15.5"; sha256="19lzy5jcp64kvg569x0688v03jalpbigmxpbaqsyc61j9h3gqkh7"; depends=[gdsfmt]; }; SNPchip = derive2 { name="SNPchip"; version="2.27.0"; sha256="15cf2nrwixiqiyav5634qlv7md5dmv17h3z97j5771dv75fkl2gr"; depends=[Biobase foreach GenomeInfoDb GenomicRanges IRanges lattice oligoClasses S4Vectors SummarizedExperiment]; }; - SNPediaR = derive2 { name="SNPediaR"; version="1.7.0"; sha256="0van1q586n5dd5snvhc3j7hkdhdwrmbky9mj1nfdfzgcdl7bnmk3"; depends=[jsonlite RCurl]; }; + SNPediaR = derive2 { name="SNPediaR"; version="1.7.1"; sha256="1lly6gajffcia6kjb3bshy401w2ydrwj674kas3dipamchp7k7p9"; depends=[jsonlite RCurl]; }; SNPhood = derive2 { name="SNPhood"; version="1.11.0"; sha256="03dami2l6y21fh7sazh3bzjhj1n9vqc0fva4ig1kkdansd1bvp0f"; depends=[BiocGenerics BiocParallel Biostrings checkmate cluster data_table DESeq2 GenomeInfoDb GenomicRanges ggplot2 gridExtra IRanges lattice RColorBrewer reshape2 Rsamtools S4Vectors scales SummarizedExperiment VariantAnnotation]; }; SPEM = derive2 { name="SPEM"; version="1.21.0"; sha256="19l21yaqcazymnapqalrkb6az10jkmzy8zvp5wh28rb8bl2p88f3"; depends=[Biobase Rsolnp]; }; SPIA = derive2 { name="SPIA"; version="2.33.0"; sha256="06si8xr8hc4sr87gafaphv9rfiq9w82gwd4xzwn0js00fgalffvd"; depends=[KEGGgraph]; }; - SPLINTER = derive2 { name="SPLINTER"; version="1.7.2"; sha256="070ciavxg9y5mahaaaq7sbsz1zkv8llz69x6qvh332v0hchn29yg"; depends=[biomaRt Biostrings BSgenome_Mmusculus_UCSC_mm9 GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges ggplot2 Gviz IRanges plyr S4Vectors seqLogo stringr]; }; + SPLINTER = derive2 { name="SPLINTER"; version="1.7.4"; sha256="007h0y808cylwkr9bjgsdvf4d4bfvz0xpalh06drq666cr9cxdzr"; depends=[biomaRt Biostrings BSgenome_Mmusculus_UCSC_mm9 GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges ggplot2 googleVis Gviz IRanges plyr S4Vectors seqLogo stringr]; }; SPONGE = derive2 { name="SPONGE"; version="1.3.0"; sha256="0xnrzzlm12rrr54ymfa10pcmzgq7njqhgynv9ki9msxrvn1rhcd4"; depends=[Biobase data_table doRNG expm foreach glmnet gRbase igraph iterators logging MASS ppcor]; }; SQUADD = derive2 { name="SQUADD"; version="1.31.0"; sha256="0dh04i31lzdpkmqhawm1krn132hqj6qz5i6cj2sxxvk4chqq1xmf"; depends=[RColorBrewer]; }; SRAdb = derive2 { name="SRAdb"; version="1.43.2"; sha256="01nr09lkm4lwc6p0mfl1nn8g4fkzsw8c157snkcclqzn829121bp"; depends=[GEOquery graph RCurl RSQLite]; }; @@ -701,81 +751,86 @@ in with self; { STAN = derive2 { name="STAN"; version="2.9.0"; sha256="0i8y0a2i60irdg3061l4fmwdmnfrf0fc5byhx1bwbr8w5g4ahpnh"; depends=[BiocGenerics GenomeInfoDb GenomicRanges Gviz IRanges poilog Rsolnp S4Vectors]; }; STATegRa = derive2 { name="STATegRa"; version="1.17.1"; sha256="1k55kb5x108iq3f2hbbair96x9kn8cci0753jkmd485j3mizfqq4"; depends=[affy Biobase calibrate edgeR foreach ggplot2 gplots gridExtra limma MASS]; }; STRINGdb = derive2 { name="STRINGdb"; version="1.21.0"; sha256="079y5h2jfx40vr5yvvpafzzld1z7jc9z98gm31qy7gvm2lyzvgl5"; depends=[gplots hash igraph plotrix plyr png RColorBrewer RCurl sqldf]; }; - STROMA4 = derive2 { name="STROMA4"; version="1.5.0"; sha256="0b20pdxc3wsndqhhrxjayi3ldsjnim3cgswa73kjdpdrm3amsvy4"; depends=[Biobase BiocParallel cluster matrixStats]; }; + STROMA4 = derive2 { name="STROMA4"; version="1.5.2"; sha256="1c7cjzrvbb62j8lyq8fn6xl375yhzghw1a4zy6pp0s8sd1r6vpmn"; depends=[Biobase BiocParallel cluster matrixStats]; }; SVAPLSseq = derive2 { name="SVAPLSseq"; version="1.7.0"; sha256="0g27ik0m7z6wya7z2xgaip0c8dingv1c2jq9qbwpwipvk2yl8f50"; depends=[edgeR ggplot2 limma lmtest pls SummarizedExperiment]; }; SVM2CRM = derive2 { name="SVM2CRM"; version="1.13.0"; sha256="0bnd0bpxwd2c33xdp9bfn8lsvf9dm8an4n43py6akshf6q2l9x3y"; depends=[AnnotationDbi GenomicRanges IRanges LiblineaR mclust pls ROCR rtracklayer squash SVM2CRMdata verification zoo]; }; - SWATH2stats = derive2 { name="SWATH2stats"; version="1.11.4"; sha256="144p070bcq5j45byw9z666qkzjk8c4brscl4pnsgkghzgiv7fg34"; depends=[biomaRt data_table ggplot2 reshape2]; }; + SWATH2stats = derive2 { name="SWATH2stats"; version="1.11.7"; sha256="1j8c18kiijzz1sc28n4asspljdgxmd000ms6qq5pzac36gkjwn98"; depends=[biomaRt data_table ggplot2 reshape2]; }; SamSPECTRAL = derive2 { name="SamSPECTRAL"; version="1.35.2"; sha256="0dzapl17bgykgsd9qapc1v0ihzn229n25zvagjp1kdx3r4jqmkbb"; depends=[]; }; ScISI = derive2 { name="ScISI"; version="1.53.0"; sha256="02m4ma2izak4vg4240hnny0b84x440myayjwqcysg8r5gr6pzd83"; depends=[annotate AnnotationDbi apComplex GO_db org_Sc_sgd_db RpsiXML]; }; Scale4C = derive2 { name="Scale4C"; version="1.3.0"; sha256="1a97dchcinhp24k0r5f7agca33zk3qyh1scz8250aiilhfa4w37y"; depends=[GenomicRanges IRanges smoothie SummarizedExperiment]; }; - Sconify = derive2 { name="Sconify"; version="1.1.0"; sha256="0is0ix7591gjzpbnv388gnr2jnxbpbjvywv3ln61ign9p5h9gjva"; depends=[dplyr flowCore ggplot2 magrittr readr Rtsne tibble]; }; - SemDist = derive2 { name="SemDist"; version="1.15.0"; sha256="1rfmlihgk2wa1z3a2yqp43nddxw4nmjaybv9jvp84b0yi3drvn8z"; depends=[annotate AnnotationDbi GO_db]; }; - SeqArray = derive2 { name="SeqArray"; version="1.21.2"; sha256="0kkci67zrxlyhkbap9khn8655wl63h33004gkxzz1b3drvn0a95b"; depends=[Biostrings gdsfmt GenomeInfoDb GenomicRanges IRanges S4Vectors]; }; + Sconify = derive2 { name="Sconify"; version="1.1.3"; sha256="1v5g6w51xfh8gs026k68lhrkzp4fkd5bwkjr7vxlbxggwp523sia"; depends=[dplyr flowCore FNN ggplot2 magrittr readr Rtsne tibble]; }; + SemDist = derive2 { name="SemDist"; version="1.15.2"; sha256="1mqv1xj3wwadrvf7qv2fpqhjgmvlipsy8afljl67i2y5ik025svi"; depends=[annotate AnnotationDbi GO_db]; }; + SeqArray = derive2 { name="SeqArray"; version="1.21.8"; sha256="03mv656dyvpxpqpxayr0d5zd47zjk0rn20jj58ma0cyln2a1rly8"; depends=[Biostrings gdsfmt GenomeInfoDb GenomicRanges IRanges S4Vectors]; }; SeqGSEA = derive2 { name="SeqGSEA"; version="1.21.0"; sha256="10900fdl0g6izlpxwc3x2yix3cxpqfx6xxvbdq66mx2zqaksrq88"; depends=[Biobase biomaRt DESeq doParallel]; }; - SeqSQC = derive2 { name="SeqSQC"; version="1.3.0"; sha256="19jv3yyga2fxpndi0rr36vrjz694l97aabr3llkcw7a6mgk78g12"; depends=[e1071 ExperimentHub gdsfmt GenomicRanges GGally ggplot2 IRanges rbokeh RColorBrewer reshape2 rmarkdown S4Vectors SNPRelate]; }; - SeqVarTools = derive2 { name="SeqVarTools"; version="1.19.2"; sha256="18l60hwj04hr8yln8rm1g0s71axxhnpkzn1khfr0v872csi57m8p"; depends=[Biobase dplyr gdsfmt GenomicRanges GWASExactHW IRanges logistf Matrix S4Vectors SeqArray tidyr]; }; + SeqSQC = derive2 { name="SeqSQC"; version="1.3.1"; sha256="0avzc9h0xabr2j54gbfpbj5dvf0yr690ckzj9phqz1g4xj16sa25"; depends=[e1071 ExperimentHub gdsfmt GenomicRanges GGally ggplot2 IRanges rbokeh RColorBrewer reshape2 rmarkdown S4Vectors SNPRelate]; }; + SeqVarTools = derive2 { name="SeqVarTools"; version="1.19.4"; sha256="0cqf6lmqa0r9rzslcgrvfislkmf0cx5ylp6mqqxfzi09q7f74s6q"; depends=[Biobase dplyr gdsfmt GenomicRanges GWASExactHW IRanges logistf Matrix S4Vectors SeqArray tidyr]; }; ShortRead = derive2 { name="ShortRead"; version="1.39.0"; sha256="1cwpd5xf40gwpcnwmvxysxsl21cgfx3rdgigrawlzlzfd7j9kdig"; depends=[Biobase BiocGenerics BiocParallel Biostrings GenomeInfoDb GenomicAlignments GenomicRanges hwriter IRanges lattice latticeExtra Rsamtools S4Vectors XVector zlibbioc]; }; SigCheck = derive2 { name="SigCheck"; version="2.13.0"; sha256="1cbdry06knmycqyc7p0z598rxlyyrw6yc8an8qm74b9p8vbnwp1a"; depends=[Biobase BiocParallel e1071 MLInterfaces survival]; }; SigFuge = derive2 { name="SigFuge"; version="1.19.0"; sha256="07j9nzw5c4g99yf458n8jwkndr79mam2n4a6kcz9fpcsyjq4plp4"; depends=[GenomicRanges ggplot2 matlab reshape sigclust]; }; SimBindProfiles = derive2 { name="SimBindProfiles"; version="1.19.0"; sha256="0916ml80crldixb8jn5sbzp156ba0r9lc7wc2ri8wmrslv3w97lv"; depends=[Biobase limma mclust Ringo]; }; - SingleCellExperiment = derive2 { name="SingleCellExperiment"; version="1.3.6"; sha256="0rlww0zvrkfjpx68qafvakbaa5lcjlyrp0phrsji4zh5niv0sy4x"; depends=[BiocGenerics S4Vectors SummarizedExperiment]; }; + SingleCellExperiment = derive2 { name="SingleCellExperiment"; version="1.3.12"; sha256="1f4c1ma86rzxxqfmyr6w29fmclm6yrmlinkvsdfs8g5ynvlr272m"; depends=[BiocGenerics S4Vectors SummarizedExperiment]; }; SomaticSignatures = derive2 { name="SomaticSignatures"; version="2.17.0"; sha256="1xq3m2i0b9rklg741796i8n1x0d07mn3xbdmvlc3islh368661jw"; depends=[Biobase Biostrings GenomeInfoDb GenomicRanges ggbio ggplot2 IRanges NMF pcaMethods proxy reshape2 S4Vectors VariantAnnotation]; }; - SpacePAC = derive2 { name="SpacePAC"; version="1.19.0"; sha256="10g626vyxaidiypjwymk183hvn4nm2vayvka127aavpfaq4ka55r"; depends=[iPAC]; }; - SparseSignatures = derive2 { name="SparseSignatures"; version="1.1.0"; sha256="1yhk7grm59ba7d7zwbqa9wlc00jzng9gdbaprpq9r5j6kj61id1z"; depends=[Biostrings BSgenome BSgenome_Hsapiens_1000genomes_hs37d5 data_table GenomeInfoDb GenomicRanges ggplot2 gridExtra IRanges NMF nnlasso nnls]; }; + SpacePAC = derive2 { name="SpacePAC"; version="1.19.3"; sha256="0i74bxw99bbs83zvs625pxqbjgkcp0jw076g3j6k5mqlhq98bj7i"; depends=[iPAC]; }; + SparseSignatures = derive2 { name="SparseSignatures"; version="1.1.5"; sha256="148x34p90x90lkl1ijj0s9gab3k295dbw2hyyy2hmx6hsmvp6hbl"; depends=[Biostrings BSgenome BSgenome_Hsapiens_1000genomes_hs37d5 data_table GenomeInfoDb GenomicRanges ggplot2 gridExtra IRanges NMF nnlasso nnls]; }; SpeCond = derive2 { name="SpeCond"; version="1.35.0"; sha256="0sqb84sa7yf34lwwkchh5wb3dp6n4wk8kzqmsydx5lsaz6fxg32r"; depends=[Biobase fields hwriter mclust RColorBrewer]; }; - SpidermiR = derive2 { name="SpidermiR"; version="1.11.0"; sha256="1gjjibc2lck5ihjm9k6vh032igvr5zw8dp1r0561cq00sd8w1y2v"; depends=[AnnotationDbi gdata ggplot2 gplots gridExtra httr igraph lattice latticeExtra miRNAtap miRNAtap_db networkD3 org_Hs_eg_db TCGAbiolinks visNetwork]; }; + SpidermiR = derive2 { name="SpidermiR"; version="1.11.1"; sha256="0mxl07rzcs9agly7hx8f1xyjwfv8bi7yq93y2jzw0bfmxnn7b0rr"; depends=[AnnotationDbi gdata ggplot2 gplots gridExtra httr igraph lattice latticeExtra miRNAtap miRNAtap_db networkD3 org_Hs_eg_db TCGAbiolinks visNetwork]; }; SplicingGraphs = derive2 { name="SplicingGraphs"; version="1.21.0"; sha256="08n37qnhfk6j6gf0scm5m6i7q8ags821v4lp8aw670kij8xm4j5w"; depends=[BiocGenerics GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges graph igraph IRanges Rgraphviz Rsamtools S4Vectors]; }; - StarBioTrek = derive2 { name="StarBioTrek"; version="1.7.0"; sha256="1fv0xdgzjmmsla8265732vc31drpija8wfdigg5cjhh89mrlpgfm"; depends=[AnnotationDbi e1071 igraph KEGGREST org_Hs_eg_db ROCR SpidermiR]; }; + StarBioTrek = derive2 { name="StarBioTrek"; version="1.7.1"; sha256="14a7rj8386iaqi3l47ahkpijh7bwwr8sir9ncmzj55fvk3m7c05g"; depends=[AnnotationDbi e1071 igraph KEGGREST org_Hs_eg_db ROCR SpidermiR]; }; Starr = derive2 { name="Starr"; version="1.37.0"; sha256="0is2fy9zf2cgl3ywkn89v7n134sh812gibr3mpb8iccplvis7dks"; depends=[affxparser affy MASS pspline Ringo zlibbioc]; }; Streamer = derive2 { name="Streamer"; version="1.27.0"; sha256="14wdvp51cgmzahqqr9dv5whgrl85yjj72sj1v3kqislqvfkn7lww"; depends=[BiocGenerics graph RBGL]; }; - SummarizedBenchmark = derive2 { name="SummarizedBenchmark"; version="1.99.1"; sha256="1madkjzhjlv7hh5av4pwkjk35vdmc5pcdsy70fngck4kvrhbs28z"; depends=[BiocGenerics BiocParallel crayon digest dplyr ggplot2 mclust rlang S4Vectors sessioninfo stringr SummarizedExperiment tibble tidyr UpSetR]; }; - SummarizedExperiment = derive2 { name="SummarizedExperiment"; version="1.11.5"; sha256="19qrcp3psnx3dpkcif3i0dy8fgn4nwliqii8v7mjllh2v6vz71x4"; depends=[Biobase BiocGenerics DelayedArray GenomeInfoDb GenomicRanges IRanges Matrix S4Vectors]; }; - Sushi = derive2 { name="Sushi"; version="1.19.0"; sha256="1pqgrjprsifbf6whzw4y01sqwal35c160ibg49d5rn1r22lyqkc2"; depends=[biomaRt zoo]; }; - SwathXtend = derive2 { name="SwathXtend"; version="2.3.0"; sha256="1fzkbl4rl3w04z449m3y4dwq4lmqjll0xsqg88kr1jy7k0bzhfnv"; depends=[e1071 lattice openxlsx VennDiagram]; }; - SwimR = derive2 { name="SwimR"; version="1.19.0"; sha256="03qv3hcky138x449s5axc8j37j45hpalibmwwa3zd5a4fa15zmqr"; depends=[gplots heatmap_plus R2HTML signal]; }; - TCC = derive2 { name="TCC"; version="1.21.1"; sha256="0p2cphkmzlpzqy2shszyzwxga35hyp0q8n0aj9hbjzvapnil61pg"; depends=[baySeq DESeq DESeq2 edgeR ROC samr]; }; - TCGAbiolinks = derive2 { name="TCGAbiolinks"; version="2.9.2"; sha256="1jbgv3p5dqhjkm5spn6x73z00ghjb1i4fbmn9xpns0v93axmd1k8"; depends=[biomaRt circlize ComplexHeatmap ConsensusClusterPlus data_table doParallel downloader dplyr EDASeq edgeR genefilter GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 ggrepel ggthemes gridExtra httr IRanges jsonlite knitr limma matlab plyr R_utils RColorBrewer readr rvest S4Vectors scales selectr stringr SummarizedExperiment survival survminer sva tibble XML xml2]; }; - TCGAutils = derive2 { name="TCGAutils"; version="1.1.11"; sha256="1dmsjw34shqjhj59g4r3320pgh2hlssp8yb12mhcf21xs95a6pql"; depends=[BiocGenerics GenomeInfoDb GenomicDataCommons GenomicRanges IRanges MultiAssayExperiment rvest S4Vectors stringr SummarizedExperiment xml2]; }; + SummarizedBenchmark = derive2 { name="SummarizedBenchmark"; version="1.99.3"; sha256="00a6wnysxmxlanjh8zy3bycl9grvzlpsfc7p8qnslyz446dnqdp8"; depends=[BiocGenerics BiocParallel crayon digest dplyr ggplot2 mclust rlang S4Vectors sessioninfo stringr SummarizedExperiment tibble tidyr UpSetR]; }; + SummarizedExperiment = derive2 { name="SummarizedExperiment"; version="1.11.6"; sha256="1wzp1yvn5vrfrr54v208i63rvb9awv7aplppv3lvwgk0j09hl4hh"; depends=[Biobase BiocGenerics DelayedArray GenomeInfoDb GenomicRanges IRanges Matrix S4Vectors]; }; + Sushi = derive2 { name="Sushi"; version="1.19.2"; sha256="12dz0l0lkvayqcvr21i2jdlpbfpvvd3rnzchar2yq7k7cwwa3v9s"; depends=[biomaRt zoo]; }; + SwathXtend = derive2 { name="SwathXtend"; version="2.3.1"; sha256="185rdcmdrahcmga3rkqniszg2i6scynspf7hh77q1ld7hi62ikcq"; depends=[e1071 lattice openxlsx VennDiagram]; }; + SwimR = derive2 { name="SwimR"; version="1.19.1"; sha256="1nbcan63p8jplrc1w7ljkmfisczgi9jg5rasdfm2iws5azpa36w9"; depends=[gplots heatmap_plus R2HTML signal]; }; + TCC = derive2 { name="TCC"; version="1.21.5"; sha256="140fhqn6yk8yayqhq47zpb6g3a1pwqhxdi6np5szz1h45scxzw01"; depends=[baySeq DESeq DESeq2 edgeR ROC]; }; + TCGAbiolinks = derive2 { name="TCGAbiolinks"; version="2.9.5"; sha256="1lw67yvmhh24yh6rhanvpxp1ma9qwy8klia4py29jskw86vva3ca"; depends=[biomaRt circlize ComplexHeatmap ConsensusClusterPlus data_table doParallel downloader dplyr EDASeq edgeR genefilter GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 ggrepel ggthemes gridExtra httr IRanges jsonlite knitr limma matlab plyr R_utils RColorBrewer readr rvest S4Vectors scales selectr stringr SummarizedExperiment survival survminer sva tibble XML xml2]; }; + TCGAbiolinksGUI = derive2 { name="TCGAbiolinksGUI"; version="1.7.3"; sha256="0h4cax1nl2f1ly5q7019jsadfmpva5ykg3qhz9zak8vph8jbwxyv"; depends=[caret clusterProfiler colourpicker data_table downloader DT ELMER ggplot2 ggrepel IlluminaHumanMethylation27kanno_ilmn12_hg19 IlluminaHumanMethylation27kmanifest IlluminaHumanMethylation450kanno_ilmn12_hg19 IlluminaHumanMethylation450kmanifest IlluminaHumanMethylationEPICanno_ilm10b2_hg19 IlluminaHumanMethylationEPICmanifest maftools minfi pathview plotly readr shiny shinyBS shinydashboard shinyFiles shinyjs stringr SummarizedExperiment TCGAbiolinks TCGAbiolinksGUI_data]; }; + TCGAutils = derive2 { name="TCGAutils"; version="1.1.24"; sha256="1564ssv2f3xkc0lg4k8a4jlccbad9y8zbqx2iyy9ib31rjcysswj"; depends=[AnnotationDbi BiocGenerics GenomeInfoDb GenomicDataCommons GenomicFeatures GenomicRanges IRanges MultiAssayExperiment RaggedExperiment rvest S4Vectors stringr SummarizedExperiment xml2]; }; TCseq = derive2 { name="TCseq"; version="1.5.0"; sha256="1xir0481s72jwp0jnrb9134pv9vwy3g8mhk0rpzwr4qvxxxy7zxn"; depends=[BiocGenerics cluster e1071 edgeR GenomicAlignments GenomicRanges ggplot2 IRanges locfit reshape2 Rsamtools SummarizedExperiment]; }; TDARACNE = derive2 { name="TDARACNE"; version="1.31.0"; sha256="19qk0kc7yi4z8kqg7a9msxdiazad3y7xvshmf6pk0999ypacqws4"; depends=[Biobase GenKern Rgraphviz]; }; TEQC = derive2 { name="TEQC"; version="4.3.0"; sha256="1ldjq8ap4si95zqywhp27rzd8kgij2p9hvcb0w8qvzw2ndk950z4"; depends=[Biobase BiocGenerics hwriter IRanges Rsamtools]; }; TFARM = derive2 { name="TFARM"; version="1.3.0"; sha256="1c4gks6kvp8x68vnq7npxbq0q94gavbxvx3155prvx5qhsxw4jb8"; depends=[arules fields GenomicRanges stringr]; }; - TFBSTools = derive2 { name="TFBSTools"; version="1.19.1"; sha256="1mi591pydgvkj5qzjlssg1lqrkgn2in8cj43af1nm9am7l92gwkw"; depends=[Biobase BiocGenerics BiocParallel Biostrings BSgenome caTools CNEr DBI DirichletMultinomial GenomeInfoDb GenomicRanges gtools IRanges RSQLite rtracklayer S4Vectors seqLogo TFMPvalue XML XVector]; }; - TFEA_ChIP = derive2 { name="TFEA.ChIP"; version="1.1.0"; sha256="07vwxy4sv8d8ij3cp7p17pvdf1nwbq883iqdjpcfb57ah67ffcx2"; depends=[biomaRt dplyr GenomicFeatures GenomicRanges IRanges org_Hs_eg_db R_utils TxDb_Hsapiens_UCSC_hg19_knownGene]; }; + TFBSTools = derive2 { name="TFBSTools"; version="1.19.3"; sha256="1zv3wid1jbjd8gn789an6khhsjw6kj10xzs1l2k3vji2ma4by4xd"; depends=[Biobase BiocGenerics BiocParallel Biostrings BSgenome caTools CNEr DBI DirichletMultinomial GenomeInfoDb GenomicRanges gtools IRanges RSQLite rtracklayer S4Vectors seqLogo TFMPvalue XML XVector]; }; + TFEA_ChIP = derive2 { name="TFEA.ChIP"; version="1.1.1"; sha256="0n71va6mqdcgqagjr2ga5g7zrbp1a3xnl4hh3yjzsaa1g5fyx1yz"; depends=[biomaRt dplyr GenomicFeatures GenomicRanges IRanges org_Hs_eg_db R_utils TxDb_Hsapiens_UCSC_hg19_knownGene]; }; TFHAZ = derive2 { name="TFHAZ"; version="1.3.0"; sha256="1j03dp2n459b373ig3yds88f1x5yawr9jqr91w2s8smx5vqqicm8"; depends=[GenomicRanges IRanges S4Vectors]; }; - TFutils = derive2 { name="TFutils"; version="1.1.0"; sha256="04q54z0hrskz3grw1ayzvcj93r3ziba01sx359c9syh6hbwzl5cd"; depends=[AnnotationDbi AnnotationFilter Biobase data_table dplyr GenomeInfoDb GenomicFeatures GenomicFiles GenomicRanges GSEABase Gviz IRanges magrittr miniUI Rsamtools S4Vectors shiny]; }; + TFutils = derive2 { name="TFutils"; version="1.1.9"; sha256="097fn90mzyafhw27hc3m0dwyls7fc5d5c4rsrp0ris90c5m9lwbb"; depends=[dplyr magrittr miniUI shiny]; }; TIN = derive2 { name="TIN"; version="1.13.0"; sha256="0iphf37gff3m1hyvijbbpp46bmjvwdppqrrwgf1yj660r01cyvyl"; depends=[aroma_affymetrix data_table impute squash stringr WGCNA]; }; TMixClust = derive2 { name="TMixClust"; version="1.3.0"; sha256="1ga7mxlaxv4hglixlqa3kjrvqikzc46mrs1435aihhf649h8zz6j"; depends=[Biobase BiocParallel cluster flexclust gss mvtnorm SPEM zoo]; }; - TPP = derive2 { name="TPP"; version="3.9.1"; sha256="183qdgly3a4xxiv1y8ckcm890dkg5rqyl99ab6pdgk3g53mx3pva"; depends=[Biobase biobroom broom data_table doParallel dplyr foreach futile_logger ggplot2 gridExtra knitr limma magrittr MASS mefa nls2 openxlsx plyr purrr RColorBrewer RCurl reshape2 rmarkdown sme stringr tidyr VennDiagram VGAM]; }; - TRONCO = derive2 { name="TRONCO"; version="2.13.0"; sha256="117vq5ia5q68z5ymbvi5y010l4qpwxsbwm9xxx5jl49a86np8s6f"; depends=[bnlearn cgdsr circlize doParallel foreach gridExtra gtable gtools igraph iterators R_matlab RColorBrewer Rgraphviz scales xtable]; }; + TPP = derive2 { name="TPP"; version="3.9.6"; sha256="152hnfxadkcr0dirwxjx428r94pxsmb2j8fpw89mnblr0l28y36g"; depends=[Biobase biobroom broom data_table doParallel dplyr foreach futile_logger ggplot2 gridExtra knitr limma magrittr MASS mefa nls2 openxlsx plyr purrr RColorBrewer RCurl reshape2 rmarkdown sme stringr tidyr VennDiagram VGAM]; }; + TRONCO = derive2 { name="TRONCO"; version="2.13.3"; sha256="0s57yxz8kdjg2rs3njlay7fan4v241nq6aqv9g08wkhnd60220av"; depends=[bnlearn cgdsr circlize doParallel foreach gridExtra gtable gtools igraph iterators R_matlab RColorBrewer Rgraphviz scales xtable]; }; TSCAN = derive2 { name="TSCAN"; version="1.19.0"; sha256="05zkydpl57j6b02bq0v3896612lbq33jbm896kimygbk4k2wa3g5"; depends=[combinat fastICA ggplot2 gplots igraph mclust mgcv plyr shiny]; }; - TSRchitect = derive2 { name="TSRchitect"; version="1.7.1"; sha256="06vzd7vs9ld714jhzdd46ippdmzmwfg705kky2wrcz6lq547llgp"; depends=[AnnotationHub BiocGenerics BiocParallel GenomeInfoDb GenomicAlignments GenomicRanges gtools IRanges Rsamtools rtracklayer S4Vectors SummarizedExperiment]; }; + TSRchitect = derive2 { name="TSRchitect"; version="1.7.2"; sha256="0fprnylwnwrbya0zpya578ljxwj2xbrnbwwc9qb31nanhwr7p68a"; depends=[AnnotationHub BiocGenerics BiocParallel GenomeInfoDb GenomicAlignments GenomicRanges gtools IRanges Rsamtools rtracklayer S4Vectors SummarizedExperiment]; }; TSSi = derive2 { name="TSSi"; version="1.27.0"; sha256="1a4xvqmbx2wlhad1pb6013sas5gqm27kc7jhyqp49ccbwm7ayz4r"; depends=[Biobase BiocGenerics Hmisc IRanges minqa plyr S4Vectors]; }; TTMap = derive2 { name="TTMap"; version="1.3.0"; sha256="0fg0d930icbm62rvfv0d177ld126f1shm5knird50da4vx3qr1a9"; depends=[Biobase colorRamps rgl SummarizedExperiment]; }; TVTB = derive2 { name="TVTB"; version="1.7.0"; sha256="1514rfqdrp3s1z4zf53zprslqdbsdl1w3crfbqgsv6hisqrrwlm2"; depends=[AnnotationFilter BiocGenerics BiocParallel Biostrings ensembldb ensemblVEP GenomeInfoDb GenomicRanges GGally ggplot2 Gviz IRanges limma reshape2 Rsamtools S4Vectors SummarizedExperiment VariantAnnotation]; }; - TarSeqQC = derive2 { name="TarSeqQC"; version="1.11.0"; sha256="1gbvfn5vpsbfbvpif8lvq55aav6ak619s1f743c7xj9md84rhx59"; depends=[BiocGenerics BiocParallel Biostrings cowplot GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 Hmisc IRanges openxlsx plyr reshape2 Rsamtools S4Vectors]; }; + TarSeqQC = derive2 { name="TarSeqQC"; version="1.11.2"; sha256="0h8vpdy4ja0i8jpdk87qk2dkfrz4izg2m7lgqx18fl490plii1bk"; depends=[BiocGenerics BiocParallel Biostrings cowplot GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 Hmisc IRanges openxlsx plyr reshape2 Rsamtools S4Vectors]; }; TargetScore = derive2 { name="TargetScore"; version="1.19.0"; sha256="1phdg2ncvsjgjsfggxv37n74fwj8asw73vccb8iaqj8x7vlkci85"; depends=[Matrix pracma]; }; - TargetSearch = derive2 { name="TargetSearch"; version="1.37.2"; sha256="065nq07xwdb8s7n4gg0bwdpbasdank6ga9nza25x0lsf1m4kky8r"; depends=[ncdf4]; }; - TissueEnrich = derive2 { name="TissueEnrich"; version="1.1.0"; sha256="12j0wkw964pbq62hiiavjk172hr3yp333v6c6g5kxmv2vycbxb3m"; depends=[dplyr ensurer ggplot2 GSEABase SummarizedExperiment tidyr]; }; - TitanCNA = derive2 { name="TitanCNA"; version="1.19.0"; sha256="12c30v6f9i841jyfprn3bxm9dimczwvn5d846kjxmpghf3dgdlgi"; depends=[data_table dplyr foreach GenomeInfoDb GenomicRanges IRanges Rsamtools VariantAnnotation]; }; + TargetSearch = derive2 { name="TargetSearch"; version="1.37.8"; sha256="1cgk9sg5d0m0njs75lj5c9kz5agyy89xn4vfznh2j06w6l60dvil"; depends=[ncdf4]; }; + TissueEnrich = derive2 { name="TissueEnrich"; version="1.1.9"; sha256="11254f58mqhwa54kz83iac5sblcbpz6myw8gkwg06gx393yald22"; depends=[dplyr ensurer ggplot2 GSEABase SummarizedExperiment tidyr]; }; + TitanCNA = derive2 { name="TitanCNA"; version="1.19.1"; sha256="0j84k2bysiizbzr5mfsnv7xmcmi74m7x8a14i375mahp6x9krp4v"; depends=[data_table dplyr foreach GenomeInfoDb GenomicRanges IRanges Rsamtools VariantAnnotation]; }; + TnT = derive2 { name="TnT"; version="1.3.6"; sha256="0j64j32v1d83qqil3bfb6zxlp4k92qr6khzak5lkk7vdkhpbpckk"; depends=[Biobase data_table GenomeInfoDb GenomicRanges htmlwidgets IRanges jsonlite knitr S4Vectors]; }; ToPASeq = derive2 { name="ToPASeq"; version="1.15.1"; sha256="13wzyspyipi122g976hp2haqyjhhgnwpaj844w2by8x65nh1hicl"; depends=[graph graphite Rcpp]; }; - TransView = derive2 { name="TransView"; version="1.25.0"; sha256="1vlfncr2qv03r0b695ya47dd6h2m6qcvzndag1rqi5zzdn6p0w4q"; depends=[BiocGenerics GenomicRanges gplots IRanges Rsamtools S4Vectors zlibbioc]; }; - Trendy = derive2 { name="Trendy"; version="1.3.2"; sha256="09r1slmx8cr8hc8nz5kkhd25mp19nk3mvlsg3c15lx39n5pimnhs"; depends=[BiocParallel DT gplots magrittr S4Vectors segmented shiny shinyFiles SummarizedExperiment]; }; + TransView = derive2 { name="TransView"; version="1.25.2"; sha256="0b1bx8smkfp5a282rrmlmqgfgfkiqsvzn6jnkvgn4v3pq7w3752c"; depends=[BiocGenerics GenomicRanges gplots IRanges Rsamtools S4Vectors zlibbioc]; }; + Trendy = derive2 { name="Trendy"; version="1.3.11"; sha256="01k4ryaymr3c6m3gfdqv1wq8g47x5sr4vcnp6x92gcnncmm8m1qh"; depends=[BiocParallel DT gplots magrittr S4Vectors segmented shiny shinyFiles SummarizedExperiment]; }; TurboNorm = derive2 { name="TurboNorm"; version="1.29.0"; sha256="15k6cxxwjkb56r9b1r17va2ssq4da7z72dvvgj91bd3x6vqph13q"; depends=[affy convert lattice limma marray]; }; - TxRegInfra = derive2 { name="TxRegInfra"; version="1.1.2"; sha256="18ymkwfarxfh56y4gg2fh72fccgi2xyjnb4091bgfsg8nvib6wbv"; depends=[BiocParallel GenomeInfoDb GenomicRanges IRanges mongolite RaggedExperiment rjson S4Vectors SummarizedExperiment]; }; + TxRegInfra = derive2 { name="TxRegInfra"; version="1.1.4"; sha256="1fv107daivcila7j3wkgc413138jza7s8x5g9ksgyr8kxjfs9w7b"; depends=[BiocParallel GenomeInfoDb GenomicRanges IRanges mongolite RaggedExperiment rjson S4Vectors SummarizedExperiment]; }; TypeInfo = derive2 { name="TypeInfo"; version="1.47.0"; sha256="1nh15bs814s09cck4829r48n18g0w4haglbn826razjrcj5k46y0"; depends=[]; }; UNDO = derive2 { name="UNDO"; version="1.23.0"; sha256="0csl0kh2ksswmv53cmy10b35ns5l9yg917m99f9pjrnql1n3ciq6"; depends=[Biobase BiocGenerics boot MASS nnls]; }; - Ularcirc = derive2 { name="Ularcirc"; version="0.99.20"; sha256="1i48shbv1cwl1z4czpzc53iyab0d04aqw4w27w9cnvzxqs9fc0aj"; depends=[AnnotationHub Biostrings BSgenome data_table DT GenomeInfoDb GenomeInfoDbData GenomicFeatures gsubfn httpuv mirbase_db moments shiny shinyFiles Sushi yaml]; }; - UniProt_ws = derive2 { name="UniProt.ws"; version="2.21.3"; sha256="1ifzfghq7kk6s3wagjsvc1qz9gldfypgmniiw8pcsm1sji1y31ps"; depends=[AnnotationDbi BiocFileCache BiocGenerics rappdirs RCurl RSQLite]; }; - Uniquorn = derive2 { name="Uniquorn"; version="2.1.0"; sha256="0livhr3kqjhh7s45fahvmshk7f6bbakpx58x16l7vclb1dlzkhii"; depends=[data_table doParallel foreach GenomicRanges IRanges R_utils stringr VariantAnnotation WriteXLS]; }; - VariantAnnotation = derive2 { name="VariantAnnotation"; version="1.27.1"; sha256="1m3bjqif7kwnwwry5zdm74jysq8pnxzkgkdf75bjgw08gg6ykd6j"; depends=[AnnotationDbi Biobase BiocGenerics Biostrings BSgenome DBI GenomeInfoDb GenomicFeatures GenomicRanges IRanges Rsamtools rtracklayer S4Vectors SummarizedExperiment XVector zlibbioc]; }; - VariantFiltering = derive2 { name="VariantFiltering"; version="1.17.1"; sha256="0gfvnbs9wh4g3z029b6h5pjky84iz4i9ijmg0kz83v2xybnv1n34"; depends=[AnnotationDbi Biobase BiocGenerics BiocParallel Biostrings BSgenome DT GenomeInfoDb GenomicFeatures GenomicRanges GenomicScores graph Gviz IRanges RBGL Rsamtools S4Vectors shiny shinyjs shinythemes shinyTree SummarizedExperiment VariantAnnotation XVector]; }; + Ularcirc = derive2 { name="Ularcirc"; version="0.99.24"; sha256="0dq4lwx2q6lga1cd9smqrmngvsd26xj83amfhg8192jg6jys9i70"; depends=[AnnotationHub Biostrings BSgenome data_table DT GenomeInfoDb GenomeInfoDbData GenomicFeatures gsubfn httpuv mirbase_db moments shiny shinyFiles Sushi yaml]; }; + UniProt_ws = derive2 { name="UniProt.ws"; version="2.21.4"; sha256="1dsz47zs47mqrijiybs4p1syrf975ff2g1waxpcixbi3jr20gq80"; depends=[AnnotationDbi BiocFileCache BiocGenerics rappdirs RCurl RSQLite]; }; + Uniquorn = derive2 { name="Uniquorn"; version="2.1.4"; sha256="13xgw133kbrmm1idb21hdgm2mn619gvwq1k5bk6nw9m3qcwnp69l"; depends=[data_table doParallel foreach GenomicRanges IRanges R_utils stringr VariantAnnotation WriteXLS]; }; + VanillaICE = derive2 { name="VanillaICE"; version="1.43.4"; sha256="0wdmcmynsrk6ir4sxmgdpvsfdqnb1cgjc3n7vvsa8rsa6b22a15d"; depends=[Biobase BiocGenerics BSgenome_Hsapiens_UCSC_hg18 crlmm data_table foreach GenomeInfoDb GenomicRanges IRanges lattice matrixStats oligoClasses S4Vectors SummarizedExperiment]; }; + VariantAnnotation = derive2 { name="VariantAnnotation"; version="1.27.9"; sha256="0vh50jil9ksjs6d9d9f457v31s8l4rn8cdm0wamj71gcdmp9x2f7"; depends=[AnnotationDbi Biobase BiocGenerics Biostrings BSgenome DBI GenomeInfoDb GenomicFeatures GenomicRanges IRanges Rsamtools rtracklayer S4Vectors SummarizedExperiment XVector zlibbioc]; }; + VariantFiltering = derive2 { name="VariantFiltering"; version="1.17.3"; sha256="16jgpja0mxlb2sny6ccnc4aqvgxkl1kna3j8dnn5gyxbd11vzxri"; depends=[AnnotationDbi Biobase BiocGenerics BiocParallel Biostrings BSgenome DT GenomeInfoDb GenomicFeatures GenomicRanges GenomicScores graph Gviz IRanges RBGL Rsamtools S4Vectors shiny shinyjs shinythemes shinyTree SummarizedExperiment VariantAnnotation XVector]; }; VariantTools = derive2 { name="VariantTools"; version="1.23.0"; sha256="1kr4w5c1rwsamb168ahj74f379rk87qldm2mivhn73zq75qrawaf"; depends=[Biobase BiocGenerics BiocParallel Biostrings BSgenome GenomeInfoDb GenomicFeatures GenomicRanges IRanges Matrix Rsamtools rtracklayer S4Vectors VariantAnnotation]; }; - Vega = derive2 { name="Vega"; version="1.29.0"; sha256="1zjdhszz65wpjirakkl53a4jqh43z6ryvndf0hxal4gc586gifcd"; depends=[]; }; - VegaMC = derive2 { name="VegaMC"; version="3.19.0"; sha256="1c4vfm2vv2xm6yw2ca57ml9bn6n9ddc2p8pcbxivxkxc8b5n2ysn"; depends=[Biobase biomaRt genoset]; }; - XBSeq = derive2 { name="XBSeq"; version="1.13.0"; sha256="014c96hz2nqjz865xmbhcsqqxxgssd9rn1j1pgmxakkz87mcnvji"; depends=[Biobase DESeq2 dplyr ggplot2 locfit magrittr matrixStats pracma roar]; }; - XDE = derive2 { name="XDE"; version="2.27.0"; sha256="1mls0fx2z2n7izmrmhpv6jg87x36d1j9x6gq51hhkzw5rbq25ng6"; depends=[Biobase BiocGenerics genefilter GeneMeta gtools MergeMaid mvtnorm RColorBrewer siggenes]; }; - XVector = derive2 { name="XVector"; version="0.21.3"; sha256="12p9s5d10cpm86v202gdw6y9gnsmcsny43gv6qnhz48ilzwql4mc"; depends=[BiocGenerics IRanges S4Vectors zlibbioc]; }; + Vega = derive2 { name="Vega"; version="1.29.1"; sha256="04yvxrv7m78dxg2k7pjcz6hz4clywb2lrldqs6pixyli2ifal8fq"; depends=[]; }; + VegaMC = derive2 { name="VegaMC"; version="3.19.1"; sha256="1dah8j41qd9ym00nlv8k0kpz3vsl7y3f6h4nyzv8bwa3nf9ip9qy"; depends=[Biobase biomaRt genoset]; }; + Wrench = derive2 { name="Wrench"; version="0.99.10"; sha256="1wm4zrh8wiyvjw246a4xwc3y278qyyvgx02n7kgnwznzg6wvh05s"; depends=[limma locfit matrixStats]; }; + XBSeq = derive2 { name="XBSeq"; version="1.13.1"; sha256="1dkwk181glpqq3g6ks5mpx39p106a8vkhky40hh7zny1pdycbzzh"; depends=[Biobase DESeq2 dplyr ggplot2 locfit magrittr matrixStats pracma roar]; }; + XDE = derive2 { name="XDE"; version="2.27.1"; sha256="1kj5wdn3w49zzi43hp8qs17v173nlgf215hm5pjy6l6pgvjjffjm"; depends=[Biobase BiocGenerics genefilter GeneMeta gtools MergeMaid mvtnorm RColorBrewer siggenes]; }; + XINA = derive2 { name="XINA"; version="0.99.13"; sha256="1vyawdy8z1lisnpfdy6rxmkbjxzs9dzb5f8i6wqiyx726z68fcpc"; depends=[alluvial Biobase ggplot2 gridExtra igraph mclust plyr STRINGdb]; }; + XVector = derive2 { name="XVector"; version="0.21.4"; sha256="1zb01pi6dm424ky95sli7h0a2qy2px6as0bz9ic48b3nwd7az2mn"; depends=[BiocGenerics IRanges S4Vectors zlibbioc]; }; YAPSA = derive2 { name="YAPSA"; version="1.7.0"; sha256="1ny51v4papa067aylq7njyi2f17yp44y955szpark0lj0p759vjb"; depends=[circlize ComplexHeatmap corrplot dendextend GenomeInfoDb GenomicRanges GetoptLong ggplot2 gridExtra gtrellis KEGGREST lsei PMCMR reshape2 SomaticSignatures VariantAnnotation]; }; a4 = derive2 { name="a4"; version="1.29.0"; sha256="0anj0gkbiccvb93xqzi7k1xxw2kqlwcf82pf4pqadc2fvmb1yfd7"; depends=[a4Base a4Classif a4Core a4Preproc a4Reporting]; }; a4Base = derive2 { name="a4Base"; version="1.29.0"; sha256="03lnbfg94xwrib8g40y4bazp122zy9nnpv4v1m18wjc10hi7z7qp"; depends=[a4Core a4Preproc annaffy AnnotationDbi Biobase genefilter glmnet gplots limma mpm multtest]; }; @@ -784,106 +839,117 @@ in with self; { a4Preproc = derive2 { name="a4Preproc"; version="1.29.0"; sha256="1yhdsx23rd1mihj18jwvb7rl6kgyvbh4a75lsv0faqvsh9bk2k77"; depends=[AnnotationDbi]; }; a4Reporting = derive2 { name="a4Reporting"; version="1.29.0"; sha256="1m79clrlf0f5f108vyamy2ia8sbxi3mm2kf8ckhbbsr6qgmnqcsb"; depends=[annaffy xtable]; }; aCGH = derive2 { name="aCGH"; version="1.59.0"; sha256="17nqy2sgkvjzhm3l8ypg93i7yzsniy536b2wz7rd6km52spldp7r"; depends=[Biobase cluster multtest survival]; }; + abseqR = derive2 { name="abseqR"; version="0.99.11"; sha256="1fzcchzxzpmiv2az8cg7nyx4pxkabfviyzm2nyx36kbyl4mfhwbb"; depends=[BiocParallel BiocStyle circlize flexdashboard ggcorrplot ggdendro ggplot2 gridExtra knitr plotly plyr png RColorBrewer reshape2 rmarkdown stringr vegan VennDiagram]; }; acde = derive2 { name="acde"; version="1.11.0"; sha256="18551wkanalxk32g37j2yg766qgddsxid0lzv2rb61gqjb7qrmpa"; depends=[boot]; }; adSplit = derive2 { name="adSplit"; version="1.51.0"; sha256="1azczbx6w17a1awwpfc1bbgx14562mr41mgii7skm9r8jb9pxn4n"; depends=[AnnotationDbi Biobase cluster GO_db KEGG_db multtest]; }; - adaptest = derive2 { name="adaptest"; version="1.1.0"; sha256="0ddrkkh8mh3fq65dz6rrxm9wykyalwa90jf5vb0kllgjd3n6hvk8"; depends=[calibrate origami SummarizedExperiment tmle]; }; - affxparser = derive2 { name="affxparser"; version="1.53.0"; sha256="1n81df9451r3pixakgjwi4zqna7gp0s9v6qrjpyw71294swi169f"; depends=[]; }; - affy = derive2 { name="affy"; version="1.59.0"; sha256="1z57jn6l79jwks0j64m63s5h4kxdxg08qjmi646765xlf3xi746j"; depends=[affyio Biobase BiocGenerics BiocInstaller preprocessCore zlibbioc]; }; + adaptest = derive2 { name="adaptest"; version="1.1.1"; sha256="02dlhbnfl11x8hpampzz2d76i958k6lm4d3yc4kicpdsl5vmv6mk"; depends=[calibrate origami SummarizedExperiment tmle]; }; + affxparser = derive2 { name="affxparser"; version="1.53.2"; sha256="15i7rnwhc602y2c2i0h07z7fw29ynjq0jw1hqsjinw5df4afnxj7"; depends=[]; }; + affy = derive2 { name="affy"; version="1.59.1"; sha256="08fppshnnj1rxjd0kkmlrsz9nhqllzbzha5r1jbcly1f3dgy0799"; depends=[affyio Biobase BiocGenerics BiocManager preprocessCore zlibbioc]; }; affyContam = derive2 { name="affyContam"; version="1.39.0"; sha256="1mh1yqrdh47ggqibgghnlmjfq46n0w4q1hdji7cv1js6kry7wqcf"; depends=[affy affydata Biobase]; }; affyILM = derive2 { name="affyILM"; version="1.33.0"; sha256="0q41aznln8kngmv0q6036zvzbbk5sw46lhmss3npk7r6q0ryyvwr"; depends=[affxparser affy Biobase gcrma]; }; affyPLM = derive2 { name="affyPLM"; version="1.57.0"; sha256="17vy0knf0vb3l824q2ib4hp0izw4s8phbjalsrzbwvmm7gg25xv7"; depends=[affy Biobase BiocGenerics gcrma preprocessCore zlibbioc]; }; affyPara = derive2 { name="affyPara"; version="1.41.0"; sha256="1j81wl9ivx24jag4jnnv6viblpqba72c72nmcxs60cdqq44vs87h"; depends=[affy affyio aplpack snow vsn]; }; affyQCReport = derive2 { name="affyQCReport"; version="1.59.0"; sha256="16sz9rii38vph2qiplab0f7fakd2vl77df543mfiykk3w5f0why2"; depends=[affy affyPLM Biobase genefilter lattice RColorBrewer simpleaffy xtable]; }; affycomp = derive2 { name="affycomp"; version="1.57.0"; sha256="167bgzq82zsl2mdgzai95msh188j10hwrmp4bqab5qh9h2s8phvb"; depends=[Biobase]; }; - affycoretools = derive2 { name="affycoretools"; version="1.53.2"; sha256="10zr09sqg6yf5f22qy0157qp03c479lxcdlippxawsq3x5dag533"; depends=[affy AnnotationDbi Biobase BiocGenerics DBI edgeR gcrma ggplot2 GOstats gplots hwriter lattice limma oligoClasses ReportingTools RSQLite S4Vectors xtable]; }; + affycoretools = derive2 { name="affycoretools"; version="1.53.4"; sha256="13vacl5a4rnizn6pgchyd8xxpf3sd4cdwxfyvmslwaci4dh0mlk5"; depends=[affy AnnotationDbi Biobase BiocGenerics DBI edgeR gcrma ggplot2 GOstats gplots hwriter lattice limma oligoClasses ReportingTools RSQLite S4Vectors xtable]; }; affyio = derive2 { name="affyio"; version="1.51.0"; sha256="1p10bycid4dlhxhllalffywrc06xj1qjzs9f9fvj1y1yzj3xgmqz"; depends=[zlibbioc]; }; - affylmGUI = derive2 { name="affylmGUI"; version="1.55.2"; sha256="0i0psf8rp2ars1ibb13vchmgapb8mf1smmabgb54c8gmd3lzx6js"; depends=[affy affyio affyPLM BiocGenerics BiocInstaller gcrma limma R2HTML tkrplot xtable]; }; + affylmGUI = derive2 { name="affylmGUI"; version="1.55.3"; sha256="0x6f92w8gqk2vs2p3walg2f0z0vx0gkiyz1jpnq01lz9zklwvhq9"; depends=[affy affyio affyPLM BiocGenerics BiocManager gcrma limma R2HTML tkrplot xtable]; }; affypdnn = derive2 { name="affypdnn"; version="1.55.0"; sha256="11gwlr0ghw5c0977sgyhvghb953cgppp3vz3g1gfd3mdgkckvpqw"; depends=[affy]; }; agilp = derive2 { name="agilp"; version="3.13.0"; sha256="1z7bxkdmqpz4kn1m2z91knnp36mp7z5awzj6qqwj7xwydc85m8np"; depends=[]; }; alpine = derive2 { name="alpine"; version="1.7.0"; sha256="0d5r1izkx7lvl9f7sy0sy97mpvxaj05010vxmgw0c5yfpzzi3hz1"; depends=[Biostrings GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges graph IRanges RBGL Rsamtools S4Vectors speedglm stringr SummarizedExperiment]; }; alsace = derive2 { name="alsace"; version="1.17.0"; sha256="0p17f29n1z3n4x2rpv4hja10aq5349653ra4hwl5fbli3fa0ww43"; depends=[ALS ptw]; }; altcdfenvs = derive2 { name="altcdfenvs"; version="2.43.0"; sha256="1md8rb732bpsxs1r1mgvd9f98ixg596rn28pw6pq8bl8hj5jh3l9"; depends=[affy Biobase BiocGenerics Biostrings hypergraph makecdfenv S4Vectors]; }; - ampliQueso = derive2 { name="ampliQueso"; version="1.19.0"; sha256="0nvwvvrm41vi289zp86s4yb0b6z9i54gq43vmvk1jh556rg1wsh6"; depends=[DESeq doParallel edgeR foreach genefilter ggplot2 gplots knitr rgl rnaSeqMap samr statmod VariantAnnotation xtable]; }; - amplican = derive2 { name="amplican"; version="1.3.1"; sha256="16h9py6yl6nb2203wk00g0lvgkic4f9xdwzrxdq9rk1mlnmjbyd2"; depends=[BiocGenerics BiocParallel Biostrings clusterCrit data_table dplyr GenomeInfoDb GenomicRanges ggforce ggplot2 ggthemes gridExtra gtable IRanges knitr Matrix matrixStats rmarkdown S4Vectors ShortRead stringr waffle]; }; - anamiR = derive2 { name="anamiR"; version="1.9.0"; sha256="07xldx4dqc3s5vrankh1swg8a4hy50ihiw5wx5ndxvkpig8sspr8"; depends=[agricolae DBI DESeq2 gage gplots limma lumi RMySQL S4Vectors SummarizedExperiment]; }; + ampliQueso = derive2 { name="ampliQueso"; version="1.19.4"; sha256="0nznv4cdjxr1lcr4cf2jpipcqn9s90kd97rqnv5kild2yv8srbhq"; depends=[DESeq doParallel edgeR foreach genefilter ggplot2 gplots knitr rgl rnaSeqMap samr statmod VariantAnnotation xtable]; }; + amplican = derive2 { name="amplican"; version="1.3.5"; sha256="0yf9wjgg22ry89cs9in66gwfana8c9cqaq7anfkpa3ng27llakd7"; depends=[BiocGenerics BiocParallel Biostrings clusterCrit data_table dplyr GenomeInfoDb GenomicRanges ggforce ggplot2 ggthemes gridExtra gtable IRanges knitr Matrix matrixStats rmarkdown S4Vectors ShortRead stringr waffle]; }; + anamiR = derive2 { name="anamiR"; version="1.9.2"; sha256="0l0lgan8zs04dyk972prvdng4xb8rig5g9rv55z1pplxvla4grqk"; depends=[agricolae DBI DESeq2 gage gplots limma lumi RMySQL S4Vectors SummarizedExperiment]; }; annaffy = derive2 { name="annaffy"; version="1.53.0"; sha256="0z97liznk6by9a7klw0wirpchd9n57ycsf80xsprnlgy60slypvc"; depends=[AnnotationDbi Biobase DBI GO_db KEGG_db]; }; annmap = derive2 { name="annmap"; version="1.23.0"; sha256="0m74p8zrqhyfgpbqf4s98174y7gz9p1nh9q272xbsqn8ckdk8c0a"; depends=[Biobase BiocGenerics DBI digest genefilter GenomicRanges IRanges lattice RMySQL Rsamtools]; }; - annotate = derive2 { name="annotate"; version="1.59.0"; sha256="0m384l8asvl2kswaar408w08yps7n822pfsxqby8igblrfzjgxjq"; depends=[AnnotationDbi Biobase BiocGenerics DBI RCurl XML xtable]; }; + annotate = derive2 { name="annotate"; version="1.59.1"; sha256="016sgwqd0s3jhpqw4056y0xa7p1jc99i8b7biq754vzzbapjvyb0"; depends=[AnnotationDbi Biobase BiocGenerics DBI RCurl XML xtable]; }; annotationTools = derive2 { name="annotationTools"; version="1.55.0"; sha256="18rxyi7sx93l52agbxnla1b7gn2bk3fpby0qj224nqinydjxkmjj"; depends=[Biobase]; }; - annotatr = derive2 { name="annotatr"; version="1.7.1"; sha256="0ccad82zrdy028dyycsvbcdijh2xl1ibjqz36wfnnnipxwc9fq89"; depends=[AnnotationDbi AnnotationHub dplyr GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 IRanges readr regioneR reshape2 rtracklayer S4Vectors]; }; + annotatr = derive2 { name="annotatr"; version="1.7.2"; sha256="0q18fmb7wbbhqm3rwgf3d3cm9rpryrybv35jglsjsa3ca7y0550d"; depends=[AnnotationDbi AnnotationHub dplyr GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 IRanges readr regioneR reshape2 rtracklayer S4Vectors]; }; anota = derive2 { name="anota"; version="1.29.0"; sha256="1najgyj4qn9954jxbq0c4psarsq8mrg6fz0w3p9vmcm68l8lz3ig"; depends=[multtest qvalue]; }; - anota2seq = derive2 { name="anota2seq"; version="1.3.0"; sha256="0kr5wm6sirkycp0f017vqialqzzjadyfkm2fpv2zj6v8acnv3704"; depends=[DESeq2 edgeR limma multtest qvalue RColorBrewer SummarizedExperiment]; }; + anota2seq = derive2 { name="anota2seq"; version="1.3.1"; sha256="1gp5f852kiz1ck19iasvkm1idgdcv636jdkmfp4j76r7k3vjzk36"; depends=[DESeq2 edgeR limma multtest qvalue RColorBrewer SummarizedExperiment]; }; antiProfiles = derive2 { name="antiProfiles"; version="1.21.0"; sha256="166mx0y4b3j1vd3daxr9wd48d007qh1sj1vjssjfails6j4sy9lh"; depends=[locfit matrixStats]; }; apComplex = derive2 { name="apComplex"; version="2.47.0"; sha256="0pqgrzfvljvinsalki5sc31c38k959g5gzag7sn33iilqw7s8grx"; depends=[graph org_Sc_sgd_db RBGL Rgraphviz]; }; - apeglm = derive2 { name="apeglm"; version="1.3.0"; sha256="1y9g9s68fqiinr2lwx10s5m533ccgbpzh4wqlf7nbjw696vshjnb"; depends=[emdbook GenomicRanges Rcpp RcppEigen RcppNumerical SummarizedExperiment]; }; + apeglm = derive2 { name="apeglm"; version="1.3.2"; sha256="1w7g7vfzqs109b2bihw7vgsyxrc65j31zlxf4v9bn5y144hzrn2j"; depends=[emdbook GenomicRanges Rcpp RcppEigen RcppNumerical SummarizedExperiment]; }; + appreci8R = derive2 { name="appreci8R"; version="0.99.5"; sha256="0jr8qfrxdigddw1nwlzgqs7whzvs5h1c8xzmlzrbwrzn3ymgka54"; depends=[Biostrings BSgenome BSgenome_Hsapiens_UCSC_hg19 COSMIC_67 DT GenomicFeatures GenomicRanges GenomicScores Homo_sapiens IRanges MafDb_1Kgenomes_phase3_hs37d5 MafDb_ESP6500SI_V2_SSA137_hs37d5 MafDb_ExAC_r1_0_hs37d5 MafDb_gnomADex_r2_0_1_hs37d5 openxlsx PolyPhen_Hsapiens_dbSNP131 rentrez Rsamtools rsnps S4Vectors seqinr shiny shinyjs SIFT_Hsapiens_dbSNP137 SNPlocs_Hsapiens_dbSNP144_GRCh37 stringr SummarizedExperiment TxDb_Hsapiens_UCSC_hg19_knownGene VariantAnnotation XtraSNPlocs_Hsapiens_dbSNP144_GRCh37]; }; + aroma_light = derive2 { name="aroma.light"; version="3.11.2"; sha256="0m03zkil79axvrmvaaimlv5pas6h19ylc4l5pm7f2xnc5150n8vp"; depends=[matrixStats R_methodsS3 R_oo R_utils]; }; arrayMvout = derive2 { name="arrayMvout"; version="1.39.0"; sha256="1yrqx8vkbhwsdh0x3ig5wmy3ynx56154wgc69hzssvw38jdlp9vy"; depends=[affy affyContam Biobase lumi mdqc parody simpleaffy]; }; arrayQuality = derive2 { name="arrayQuality"; version="1.59.0"; sha256="1nhavhn4vnxvmj2hw8qlrnbyp3nsv3m90qcj20ijiv85jkr10mpa"; depends=[gridBase hexbin limma marray RColorBrewer]; }; - arrayQualityMetrics = derive2 { name="arrayQualityMetrics"; version="3.37.0"; sha256="0bd78q63gsnh0bfspif6zgkp77wf634xcq6h53ka96qs7d98nxcv"; depends=[affy affyPLM beadarray Biobase Cairo genefilter gridSVG Hmisc hwriter lattice latticeExtra limma RColorBrewer setRNG vsn XML]; }; + arrayQualityMetrics = derive2 { name="arrayQualityMetrics"; version="3.37.1"; sha256="1pn3q37dmx2drqiq9k1y0s9n9hmh5njp70ljgkf4z83a3wwgz6fk"; depends=[affy affyPLM beadarray Biobase Cairo genefilter gridSVG Hmisc hwriter lattice latticeExtra limma RColorBrewer setRNG vsn XML]; }; + artMS = derive2 { name="artMS"; version="0.99.101"; sha256="0id199zy5cmbjap8zwp2if5hnr20cbsk9fsvfvkvg29pa01bi3x0"; depends=[AnnotationDbi biomaRt bit64 circlize cluster ComplexHeatmap corrplot data_table dplyr factoextra FactoMineR getopt ggdendro ggplot2 ggrepel gplots gProfileR limma MSstats openxlsx org_Hs_eg_db org_Mm_eg_db PerformanceAnalytics pheatmap plotly plyr RColorBrewer reshape2 seqinr stringr tidyr UpSetR VennDiagram yaml]; }; attract = derive2 { name="attract"; version="1.33.2"; sha256="15mrqxcqflm3f77s336dyh8q57ipr27ca81aap6pwfxgpqykay49"; depends=[AnnotationDbi Biobase cluster GOstats KEGGREST limma org_Hs_eg_db reactome_db]; }; bacon = derive2 { name="bacon"; version="1.9.0"; sha256="018082c3g5cdi3i1z1q26cq4v1f529d1c2q92p6qyzblcs8m2j2m"; depends=[BiocParallel ellipse ggplot2]; }; - ballgown = derive2 { name="ballgown"; version="2.13.0"; sha256="16x4bh9wdqw5isia1vwi8kynlfaxvvc808lnbdkz8964rfxn317i"; depends=[Biobase GenomeInfoDb GenomicRanges IRanges limma RColorBrewer rtracklayer S4Vectors sva]; }; - bamsignals = derive2 { name="bamsignals"; version="1.13.1"; sha256="1jyf9arivqk42zsj9k3fgjvz7d8ixlm2irsac4vkfjvr8nrfssyr"; depends=[BiocGenerics GenomicRanges IRanges Rcpp Rhtslib zlibbioc]; }; - banocc = derive2 { name="banocc"; version="1.5.0"; sha256="1i86y34yhcaadl7ans6ypcr5yprqlnl4fl0bmr1k28pd8knwgq70"; depends=[coda mvtnorm rstan stringr]; }; + ballgown = derive2 { name="ballgown"; version="2.13.1"; sha256="16464any97gpy6jmg61w58cryfd4z0c7qrq29vb28pbfxiwv4mmz"; depends=[Biobase GenomeInfoDb GenomicRanges IRanges limma RColorBrewer rtracklayer S4Vectors sva]; }; + bamsignals = derive2 { name="bamsignals"; version="1.13.2"; sha256="1w8jqk8iz63cfhnbnf2r4k15052kp2cyq6da9zl4my9kc237nr14"; depends=[BiocGenerics GenomicRanges IRanges Rcpp Rhtslib zlibbioc]; }; + banocc = derive2 { name="banocc"; version="1.5.2"; sha256="1sdj9gd43a7pz8sbzm0l9d7ifsmdpgksq6f52zs06blsy31aca99"; depends=[coda mvtnorm rstan stringr]; }; basecallQC = derive2 { name="basecallQC"; version="1.5.0"; sha256="1g6hisqbg41kwz16iw7ai2rbw6hvndv560m7jxa85cm3kl9s5dxh"; depends=[data_table dplyr DT ggplot2 knitr lazyeval magrittr prettydoc raster rmarkdown ShortRead stringr tidyr XML yaml]; }; + bayNorm = derive2 { name="bayNorm"; version="0.99.19"; sha256="1vk4rlc9vchlvidhykqb75ljxhy0v9pbm2jdd5md4dswwq74psad"; depends=[BB BiocParallel doSNOW fitdistrplus foreach iterators locfit MASS Rcpp RcppArmadillo RcppProgress SingleCellExperiment SummarizedExperiment]; }; baySeq = derive2 { name="baySeq"; version="2.15.2"; sha256="01iv53gsrqm0ia44dzirdfpfqdrav46xxwml7xmb6cfgafx118qd"; depends=[abind edgeR GenomicRanges]; }; - bcSeq = derive2 { name="bcSeq"; version="1.3.0"; sha256="1l1zpf1pyf7r3qqif6f4fjzxrvcj18yz8ggads1q98z74nrzwgwq"; depends=[Biostrings Matrix Rcpp]; }; - beachmat = derive2 { name="beachmat"; version="1.3.2"; sha256="0mr1a8zcrrfs2klavq4jzw5lpcv64l3rvjpqx78jdhdvrfd0fi99"; depends=[DelayedArray HDF5Array Rcpp rhdf5 Rhdf5lib]; }; - beadarray = derive2 { name="beadarray"; version="2.31.0"; sha256="1kf6fzq11mr49xav1ivz366vpsjaqhi1l0k4751k79s6rr30m6d6"; depends=[AnnotationDbi BeadDataPackR Biobase BiocGenerics GenomicRanges ggplot2 illuminaio IRanges limma reshape2]; }; + bcSeq = derive2 { name="bcSeq"; version="1.3.3"; sha256="14lmv9zlrh1xqdm0d0xyfi2rbjk8h3hkiaq74mbrygcgy8i9n77b"; depends=[Biostrings Matrix Rcpp]; }; + beachmat = derive2 { name="beachmat"; version="1.3.11"; sha256="06nb379rwpfb216qizxmmviljnm92vw52q9qlba8hsgrn189fbzl"; depends=[BiocGenerics DelayedArray HDF5Array Rcpp rhdf5 Rhdf5lib]; }; + beadarray = derive2 { name="beadarray"; version="2.31.1"; sha256="1vnhdw4gcv35xbj6s2rhwf4w90ghpmyjqcp5r4hnh3f829921xvf"; depends=[AnnotationDbi BeadDataPackR Biobase BiocGenerics GenomicRanges ggplot2 illuminaio IRanges limma reshape2]; }; beadarraySNP = derive2 { name="beadarraySNP"; version="1.47.0"; sha256="1x4byqw6d2xy4db6pgbadsdwakw39lvw58dckijk2fwgrimzipn0"; depends=[Biobase quantsmooth]; }; bgafun = derive2 { name="bgafun"; version="1.43.0"; sha256="02pv0b72m7xy2hqjdhz881qkp83api8lwbjngq7v29xhp7mpmgq3"; depends=[ade4 made4 seqinr]; }; bgx = derive2 { name="bgx"; version="1.47.0"; sha256="1vh2hhjsfyx8laq1xym7zaxsakgwcp0ybha6xxdc18mwlwr3q412"; depends=[affy Biobase gcrma]; }; - bigmelon = derive2 { name="bigmelon"; version="1.7.0"; sha256="0r753dyi2ls6dy99zh519mvqqc9pr8vy16pyvmpmpvxg8bj1hx90"; depends=[Biobase BiocGenerics gdsfmt GEOquery methylumi minfi wateRmelon]; }; + bigmelon = derive2 { name="bigmelon"; version="1.7.4"; sha256="10sypnsvj561v9fdii047xvy2hamljss3rdw89b5l478flh5h3bx"; depends=[Biobase BiocGenerics gdsfmt GEOquery methylumi minfi wateRmelon]; }; bigmemoryExtras = derive2 { name="bigmemoryExtras"; version="1.29.0"; sha256="0cxbd4zdvrpqycnvgw7svvngknscc4s9ycqp3csa8v1gpc9bj9cd"; depends=[bigmemory]; }; - bioCancer = derive2 { name="bioCancer"; version="1.9.0"; sha256="131a7la949ckklcbsr9rbm99nhaz7zlbk6ck7lhc8n55z5lig30d"; depends=[AlgDesign AnnotationFuncs Biobase cgdsr clusterProfiler DiagrammeR DOSE dplyr DT geNetClassifier htmlwidgets org_Hs_eg_db plyr r_import radiant_data reactome_db ReactomePA shiny shinythemes tibble visNetwork XML]; }; + bioCancer = derive2 { name="bioCancer"; version="1.9.8"; sha256="0dzsa1v2w8x73vz41h1h7gfv6yk1csffmn453cpzvvy2sy6v7pls"; depends=[AlgDesign AnnotationFuncs Biobase cgdsr clusterProfiler DiagrammeR DOSE dplyr DT geNetClassifier htmlwidgets org_Hs_eg_db plyr r_import radiant_data reactome_db ReactomePA shiny shinythemes tibble visNetwork XML]; }; bioDist = derive2 { name="bioDist"; version="1.53.0"; sha256="04pazvkmw36ghicyzbqvb7rq3kvpw7qrj01k7gddrg4c1dc2rdd2"; depends=[Biobase KernSmooth]; }; - bioassayR = derive2 { name="bioassayR"; version="1.19.0"; sha256="1c2xjbh0lnik1dn2iwicpd0y1swbnnz1zac1vlaabhmxdw2g1h0n"; depends=[BiocGenerics ChemmineR DBI Matrix rjson RSQLite XML]; }; - biobroom = derive2 { name="biobroom"; version="1.13.0"; sha256="1csxi4f7d0lg1j9sjnmp089pma65pq1k2yyimrh0vl8yw92zlns6"; depends=[Biobase broom dplyr tidyr]; }; + bioassayR = derive2 { name="bioassayR"; version="1.19.3"; sha256="1p7akwrsa22qrngsyksin8xxldfmlfp63yypgsqackj1qni1p4gs"; depends=[BiocGenerics ChemmineR DBI Matrix rjson RSQLite XML]; }; + biobroom = derive2 { name="biobroom"; version="1.13.2"; sha256="02mgb1rqdn616xgs1gjfmn84z6565v41m9zg16m6waba8p348chn"; depends=[Biobase broom dplyr tidyr]; }; biocGraph = derive2 { name="biocGraph"; version="1.43.0"; sha256="1ps4r6rkffmqisfz5wip981r3dbx57n3r1j6whw9l6dbs043fjql"; depends=[BiocGenerics geneplotter graph Rgraphviz]; }; - biocViews = derive2 { name="biocViews"; version="1.49.4"; sha256="1mgf21zbq8pm3iw8fsw700wzdjca1kf575xayaibblfsxcd1y59q"; depends=[Biobase graph RBGL RCurl RUnit XML]; }; - biomaRt = derive2 { name="biomaRt"; version="2.37.3"; sha256="087vd0csab9ph21ijahjj66wpwnbsd48mvym12y7wrw71rvincw2"; depends=[AnnotationDbi httr progress RCurl stringr XML]; }; - biomformat = derive2 { name="biomformat"; version="1.9.0"; sha256="1n8dwxkd6k0nvksg6dpcq84da9y9mjsmbn62362ja2kjgzqkh80x"; depends=[jsonlite Matrix plyr rhdf5]; }; + biocViews = derive2 { name="biocViews"; version="1.49.10"; sha256="1dzd4ag0m2cprih66787aqgmm6fn68w6r7l5x6palsgix382m4m2"; depends=[Biobase graph RBGL RCurl RUnit XML]; }; + biomaRt = derive2 { name="biomaRt"; version="2.37.9"; sha256="196glcsp4cp0wfw2hrlvpxrx9r7ncfd775gfpmy298xldsxqf319"; depends=[AnnotationDbi httr progress RCurl stringr XML]; }; + biomformat = derive2 { name="biomformat"; version="1.9.1"; sha256="1kjk6agznq63a48jhj2yxkxr1nmwjlhb4zwmh1i1aawhzk1d04z1"; depends=[jsonlite Matrix plyr rhdf5]; }; biomvRCNS = derive2 { name="biomvRCNS"; version="1.21.0"; sha256="193cfwknlm28pm5n7ydmrnaczw7xisiz07l29jyk0h05jrmrvna0"; depends=[GenomicRanges Gviz IRanges mvtnorm]; }; biosigner = derive2 { name="biosigner"; version="1.9.0"; sha256="0v33vksq23byv5ybkb0mmvcb5fag3ghy9gcvb9aj16i7r0bs61ql"; depends=[Biobase e1071 randomForest ropls]; }; biosvd = derive2 { name="biosvd"; version="2.17.0"; sha256="19l7mc1pbsbbzsb635iiqb778xq1lrlnmsnyd324471c3rnb1yn7"; depends=[Biobase BiocGenerics NMF]; }; biotmle = derive2 { name="biotmle"; version="1.5.1"; sha256="0ihc1g60j1lkz3na23vvpd9c8xcz0p8wm5ksa6169zxjgqb90mmv"; depends=[BiocGenerics BiocParallel doFuture dplyr future ggplot2 ggsci limma S4Vectors SummarizedExperiment superheat tmle]; }; - biovizBase = derive2 { name="biovizBase"; version="1.29.0"; sha256="0cmfigqy4ajrsdgwiwnwkhnznk14phq2di7yijjr0n3whk2xbvp4"; depends=[AnnotationDbi AnnotationFilter BiocGenerics Biostrings dichromat ensembldb GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges Hmisc IRanges RColorBrewer Rsamtools S4Vectors scales SummarizedExperiment VariantAnnotation]; }; + biovizBase = derive2 { name="biovizBase"; version="1.29.2"; sha256="0xhwnjjwv41wsn3knl3pyswdwnrmsj49nwrxpmdlmivgqz6f0kz7"; depends=[AnnotationDbi AnnotationFilter BiocGenerics Biostrings dichromat ensembldb GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges Hmisc IRanges RColorBrewer rlang Rsamtools S4Vectors scales SummarizedExperiment VariantAnnotation]; }; birta = derive2 { name="birta"; version="1.25.0"; sha256="0c8rvf63cq6rzax2vhgk4y2xjgylnygihgv8yw7iznhpvqxxqm5g"; depends=[Biobase limma MASS]; }; birte = derive2 { name="birte"; version="1.17.0"; sha256="14xgvv12457yai92vvbpnc2fn4bnc129nrpwxl4kck09mh7kzfii"; depends=[Biobase glmnet limma MASS nem Rcpp RcppArmadillo]; }; - blima = derive2 { name="blima"; version="1.15.0"; sha256="160vdrinkq6pw851sxc9k0ybhh1ms0zd3jnxri6gdysbk2c2da2n"; depends=[beadarray Biobase BiocGenerics Rcpp]; }; + blima = derive2 { name="blima"; version="1.15.1"; sha256="06j3ibg62kxv0qvn1rmals6y6g1h8a3y1icvypjanl2r96l3h8hv"; depends=[beadarray Biobase BiocGenerics Rcpp]; }; bnbc = derive2 { name="bnbc"; version="1.3.0"; sha256="07jzc55x31zn5ak5rlpc0xpqgnkl03vhpdrd8ay12n450zggd77q"; depends=[BiocGenerics EBImage GenomeInfoDb GenomicRanges IRanges matrixStats preprocessCore Rcpp S4Vectors SummarizedExperiment sva]; }; + brainImageR = derive2 { name="brainImageR"; version="0.99.13"; sha256="0yfp5z27iawr9m1avmlk6fwyxfzh030j6a6amz50zssmxx3girld"; depends=[BiocGenerics ExperimentHub ggplot2 gridExtra randomForest RColorBrewer testthat]; }; branchpointer = derive2 { name="branchpointer"; version="1.7.0"; sha256="0ii7y3as43g7yp2qbzxv0bz66ayng8pxgk95303fp2l2akjb7gnx"; depends=[biomaRt Biostrings BSgenome_Hsapiens_UCSC_hg38 caret cowplot data_table gbm GenomeInfoDb GenomicRanges ggplot2 IRanges kernlab plyr rtracklayer S4Vectors stringr]; }; + breakpointR = derive2 { name="breakpointR"; version="0.99.11"; sha256="1d6s3zvr0sjif63czd8z0d67ysdvjyfcqfcvcjzwcv158h59h7vj"; depends=[BiocGenerics breakpointRdata cowplot doParallel foreach GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 gtools IRanges Rsamtools S4Vectors]; }; bridge = derive2 { name="bridge"; version="1.45.0"; sha256="11rqvigax6j1bqj1nyf4x6ssmqi0892m1rhak1wz3xcj4adb8vwz"; depends=[rama]; }; - bsseq = derive2 { name="bsseq"; version="1.17.0"; sha256="0mx9x996lhq63la9wkmygvdk8s215j3j833vx738prncc5wkkl4v"; depends=[Biobase BiocGenerics data_table DelayedArray DelayedMatrixStats GenomeInfoDb GenomicRanges gtools HDF5Array IRanges limma locfit permute R_utils S4Vectors scales SummarizedExperiment]; }; + bsseq = derive2 { name="bsseq"; version="1.17.7"; sha256="1ch766hhahn70nsi2a0r6438q5b3b3z1a7l65ldbhr8c3w4x1wp3"; depends=[beachmat Biobase BiocGenerics BiocParallel Biostrings BSgenome data_table DelayedArray DelayedMatrixStats GenomeInfoDb GenomicRanges gtools HDF5Array IRanges limma locfit permute R_utils Rcpp Rhdf5lib S4Vectors scales SummarizedExperiment]; }; bumphunter = derive2 { name="bumphunter"; version="1.23.0"; sha256="1dn6z7q8k54vd59dqirvdy6048ywa3c4njc2vrja8f5i2lsvfwc8"; depends=[AnnotationDbi BiocGenerics doRNG foreach GenomeInfoDb GenomicFeatures GenomicRanges IRanges iterators limma locfit matrixStats S4Vectors]; }; + cTRAP = derive2 { name="cTRAP"; version="0.99.12"; sha256="0wg8phma29ijgfwp992l3dcqb64q7fzvamsiphrr3swn5dzs8kbv"; depends=[biomaRt cowplot data_table fgsea ggplot2 httr limma pbapply piano plyr R_utils readr rhdf5]; }; caOmicsV = derive2 { name="caOmicsV"; version="1.11.0"; sha256="0lxlk5wlfna009k2jk8kgj61ks3hfcx1lvpymidb2yjx0kk2n7sg"; depends=[bc3net igraph]; }; - canceR = derive2 { name="canceR"; version="1.15.0"; sha256="08iz3lih2rhnwd31pfq6ra6kwwgmmggrfrcqsivnp49ni19gy0sq"; depends=[Biobase cgdsr circlize Formula geNetClassifier GSEABase GSEAlm phenoTest plyr rpart RUnit survival tcltk2 tkrplot]; }; + canceR = derive2 { name="canceR"; version="1.15.3"; sha256="03ib2ydmb26zc91hwy5w2sysvqay1087yjs03ki83spr4hh4hqmx"; depends=[Biobase cgdsr circlize Formula geNetClassifier GSEABase GSEAlm phenoTest plyr rpart RUnit survival tcltk2 tkrplot]; }; cancerclass = derive2 { name="cancerclass"; version="1.25.0"; sha256="059nw8y6319m8k3i4l4crbydia2xz8v3dzc1dgj0hz6v3gfkxh8v"; depends=[binom Biobase]; }; casper = derive2 { name="casper"; version="2.15.0"; sha256="129grx8bb2scjsvcqgyxigsw1n36miqbpf8val5yzm0lv9zwv24s"; depends=[Biobase BiocGenerics coda EBarrays gaga GenomeInfoDb GenomicFeatures GenomicRanges gtools IRanges limma mgcv Rsamtools rtracklayer S4Vectors sqldf survival VGAM]; }; - categoryCompare = derive2 { name="categoryCompare"; version="1.25.0"; sha256="16zmqs8mf8lhsnlqfna40bq46v2zgqn823y98ycnx4c1m1l2jmk3"; depends=[annotate AnnotationDbi Biobase BiocGenerics Category colorspace GOstats graph GSEABase hwriter RCy3]; }; - cbaf = derive2 { name="cbaf"; version="1.3.0"; sha256="19zy92jk8g5dzh5r2hpdc96yjgh0plqzn189giww65sq6hgiqvl2"; depends=[BiocFileCache cgdsr genefilter gplots RColorBrewer xlsx]; }; - ccfindR = derive2 { name="ccfindR"; version="1.1.1"; sha256="1xp960q6jcskganvygxkpr9may680s30p57fjm5x625z4vwvd8r8"; depends=[ape BiocGenerics gtools Matrix RColorBrewer Rtsne S4Vectors SingleCellExperiment SummarizedExperiment]; }; + categoryCompare = derive2 { name="categoryCompare"; version="1.25.1"; sha256="1qxfkqzyq6q4imhi517bbxn785i0qzwcy4ac68k1iw0c8frcn1hg"; depends=[annotate AnnotationDbi Biobase BiocGenerics Category colorspace GOstats graph GSEABase hwriter RCy3]; }; + cbaf = derive2 { name="cbaf"; version="1.3.5"; sha256="08gr3axl77gyall3hd97gf5npqz588p24aafqf4p31djqxmv64wn"; depends=[BiocFileCache cgdsr genefilter gplots RColorBrewer xlsx]; }; + ccfindR = derive2 { name="ccfindR"; version="1.1.23"; sha256="14gl5jmjp23q0kh9wrv5ds5l0qly9x07h4ny1ivm3sqqlbs8ya9h"; depends=[ape gtools irlba Matrix RColorBrewer Rcpp RcppEigen Rmpi Rtsne S4Vectors SingleCellExperiment SummarizedExperiment]; }; + ccmap = derive2 { name="ccmap"; version="1.7.2"; sha256="1f0b24c0is8nxkfxxjnbdbmqv4p9ifcsdw49skkwnsc5n9k6w54c"; depends=[AnnotationDbi BiocManager ccdata data_table doParallel foreach lsa xgboost]; }; ccrepe = derive2 { name="ccrepe"; version="1.17.0"; sha256="1k464wrgigq0yyr2w7pw8qwkql49jnl58ayr26785ajdn79lfcq4"; depends=[infotheo]; }; + celaref = derive2 { name="celaref"; version="0.99.3"; sha256="1nmdqadrj5hgqijjywk8754ajj4i59bmrpah9xdginpiakdbskra"; depends=[BiocGenerics dplyr ggplot2 magrittr MAST Matrix readr rlang S4Vectors SummarizedExperiment tibble]; }; cellGrowth = derive2 { name="cellGrowth"; version="1.25.0"; sha256="12flwz3pzjhwqxsljy5g2ylgxiygln24z5zydc62xrkjcg3wqgn0"; depends=[lattice locfit]; }; - cellHTS2 = derive2 { name="cellHTS2"; version="2.45.0"; sha256="1dbjsxhfifjpmyn3w3zhmhaf3s2arrpl6lipg31sp9w9xfiij1xs"; depends=[Biobase BiocGenerics Category genefilter GSEABase hwriter locfit prada RColorBrewer splots vsn]; }; - cellTree = derive2 { name="cellTree"; version="1.11.0"; sha256="1rkrj316fm2xx1x7wjk9qv2kdr4vxhbixfw7y2r1p6kvxl1xwdi0"; depends=[gplots igraph maptpx slam topGO topicmodels xtable]; }; + cellHTS2 = derive2 { name="cellHTS2"; version="2.45.1"; sha256="0ccl152v44380666xhqj5s1vwd9xqih3a7ysdjb5n8mwpq1kq0av"; depends=[Biobase BiocGenerics Category genefilter GSEABase hwriter locfit prada RColorBrewer splots vsn]; }; + cellTree = derive2 { name="cellTree"; version="1.11.1"; sha256="026f59jj07j5jbv0j3048c44sz2zr50lzwy07m0i6yvl0w1pc57h"; depends=[gplots igraph maptpx slam topGO topicmodels xtable]; }; cellbaseR = derive2 { name="cellbaseR"; version="1.5.0"; sha256="0067s59gq395ha4kjmdvqx3bdjgkgczwvchwjswr23hm6ffbgss3"; depends=[BiocParallel data_table doParallel foreach httr jsonlite pbapply R_utils Rsamtools tidyr]; }; - cellity = derive2 { name="cellity"; version="1.9.0"; sha256="0rdknpw38cwf4vvq30g573irv4l51gyx9yaff8rkrd0b38bpywa8"; depends=[AnnotationDbi e1071 ggplot2 mvoutlier org_Hs_eg_db org_Mm_eg_db robustbase topGO]; }; - cellscape = derive2 { name="cellscape"; version="1.5.0"; sha256="0was4lsw2rpg98kzdzpd6wv84jzfh7ncgnvsyc2ijbjanf52ycxd"; depends=[dplyr gtools htmlwidgets jsonlite plyr reshape2 stringr]; }; + cellity = derive2 { name="cellity"; version="1.9.2"; sha256="0hc8whsqq066drwbk3aiz8pdy7zd3qx7fmsa5knw0xk1dpbpglcg"; depends=[AnnotationDbi e1071 ggplot2 mvoutlier org_Hs_eg_db org_Mm_eg_db robustbase topGO]; }; + cellscape = derive2 { name="cellscape"; version="1.5.1"; sha256="1fi9qxnhrh9n9br1gjpss8acpfd2fm22nd9ih2flng0hgy4aymyc"; depends=[dplyr gtools htmlwidgets jsonlite plyr reshape2 stringr]; }; cghMCR = derive2 { name="cghMCR"; version="1.39.0"; sha256="119nk170b8a8lr1hi2nmj2bgaydkxf11732bqxhpm13hn9cyvnpr"; depends=[BiocGenerics CNTools DNAcopy limma]; }; charm = derive2 { name="charm"; version="2.27.0"; sha256="0cgrh027qjy34nb0xd0fl7fxifpgb1i9qcy3g7w7vv0sgj5g2gxc"; depends=[Biobase Biostrings BSgenome ff fields genefilter gtools IRanges limma nor1mix oligo oligoClasses preprocessCore RColorBrewer siggenes SQN sva]; }; chimera = derive2 { name="chimera"; version="1.23.0"; sha256="16l1y016wdmdqm4psnl3rxs4gw1d8b0hvfr29x9sv7153fpvqxhf"; depends=[AnnotationDbi Biobase BSgenome_Hsapiens_UCSC_hg19 GenomicAlignments GenomicRanges Homo_sapiens Rsamtools TxDb_Hsapiens_UCSC_hg19_knownGene]; }; - chimeraviz = derive2 { name="chimeraviz"; version="1.7.0"; sha256="12xkgvmqfdwfzrxw6f3iqkbknqw3238ks5903jk314wc1sz1pxxc"; depends=[AnnotationDbi AnnotationFilter ArgumentCheck BiocStyle Biostrings dplyr DT ensembldb GenomeInfoDb GenomicAlignments GenomicRanges graph Gviz IRanges org_Hs_eg_db org_Mm_eg_db plyr RCircos RColorBrewer readr Rgraphviz rmarkdown Rsamtools S4Vectors]; }; + chimeraviz = derive2 { name="chimeraviz"; version="1.7.5"; sha256="0k0yn24v3lgkzwbx1597n5k81igjmvmz232mwfsazd3znwdbwm7b"; depends=[AnnotationDbi AnnotationFilter ArgumentCheck BiocStyle Biostrings data_table dplyr DT ensembldb GenomeInfoDb GenomicAlignments GenomicRanges graph Gviz IRanges org_Hs_eg_db org_Mm_eg_db plyr RCircos RColorBrewer Rgraphviz rmarkdown Rsamtools S4Vectors]; }; chipenrich = derive2 { name="chipenrich"; version="2.5.0"; sha256="1ssvmnnlf6s37hbj0cdpcjyfz3qj7mv1nfxbdsb3cbq541lxidlv"; depends=[AnnotationDbi BiocGenerics chipenrich_data GenomeInfoDb GenomicRanges IRanges lattice latticeExtra mgcv org_Dm_eg_db org_Dr_eg_db org_Hs_eg_db org_Mm_eg_db org_Rn_eg_db plyr rms rtracklayer S4Vectors stringr]; }; chipseq = derive2 { name="chipseq"; version="1.31.0"; sha256="0pfi2jyi3cb73c6k0300k1yvk2nvzh6lc19qmgs9qxqm0zjh5vly"; depends=[BiocGenerics GenomicRanges IRanges lattice S4Vectors ShortRead]; }; chopsticks = derive2 { name="chopsticks"; version="1.47.0"; sha256="0lvd5fpvlkwzplm6wpxrmi6gl35vg9li8zs8kiyf65yggp8azkd7"; depends=[survival]; }; - chroGPS = derive2 { name="chroGPS"; version="1.99.1"; sha256="18i133z22d7pmd4xkkm2ciqpawvp7lh7sx4qkcysixxi9cdj7iix"; depends=[Biobase changepoint cluster DPpackage ellipse GenomicRanges ICSNP IRanges MASS vegan]; }; + chroGPS = derive2 { name="chroGPS"; version="1.99.4"; sha256="10grx4zwj2w2wcf4bf09m97fi4nn31q99jrlnmpm5zfwfyh9y1nk"; depends=[Biobase changepoint cluster DPpackage ellipse GenomicRanges ICSNP IRanges MASS vegan]; }; chromDraw = derive2 { name="chromDraw"; version="2.11.0"; sha256="17lb88jp4997nmdb7g3rmi509vn552rda603diq5qxjd8hxszhj7"; depends=[GenomicRanges Rcpp]; }; chromPlot = derive2 { name="chromPlot"; version="1.9.0"; sha256="0g7vnv12m9db563p99kcdv9mjb5h2saxmvq810ckw3vd9hxla4sm"; depends=[biomaRt GenomicRanges]; }; - chromVAR = derive2 { name="chromVAR"; version="1.3.0"; sha256="1vx8ai2x3mmrlpqz4kww19q6drwhs51ndfhqvcm20hnjvw4q86fb"; depends=[BiocGenerics BiocParallel Biostrings BSgenome DT GenomeInfoDb GenomicRanges ggplot2 IRanges Matrix miniUI nabor plotly RColorBrewer Rcpp RcppArmadillo Rsamtools Rtsne S4Vectors shiny SummarizedExperiment TFBSTools]; }; - chromstaR = derive2 { name="chromstaR"; version="1.7.1"; sha256="0jhli9jzxi35j8ar94wjjqbg3d3ankbizx2ck5kfpsr4kz6cf91j"; depends=[bamsignals chromstaRData doParallel foreach GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 IRanges mvtnorm reshape2 Rsamtools S4Vectors]; }; - chromswitch = derive2 { name="chromswitch"; version="1.3.1"; sha256="1qylaxmyrh16gxh8l5isngs4ixk3v758f41r3nc15r1gbncdv7nx"; depends=[Biobase BiocParallel cluster dplyr GenomicRanges gplots IRanges lazyeval magrittr matrixStats NMF rtracklayer S4Vectors tidyr]; }; - cisPath = derive2 { name="cisPath"; version="1.21.0"; sha256="0bgc9jm3lkpij938yd1jni7yd4jbahqgr6s9zlzrly24f3pks24a"; depends=[]; }; - cleanUpdTSeq = derive2 { name="cleanUpdTSeq"; version="1.19.0"; sha256="0d7xk559jg3bik9gwzi3lh51jspmq3ain706d2cm4dq96wms03a5"; depends=[BiocGenerics BSgenome BSgenome_Drerio_UCSC_danRer7 e1071 GenomicRanges seqinr]; }; + chromVAR = derive2 { name="chromVAR"; version="1.3.2"; sha256="0wg1ajyff9ly82q0468cy33iysj59dfidp2qqgkp85vik0aci1sx"; depends=[BiocGenerics BiocParallel Biostrings BSgenome DT GenomeInfoDb GenomicRanges ggplot2 IRanges Matrix miniUI nabor plotly RColorBrewer Rcpp RcppArmadillo Rsamtools Rtsne S4Vectors shiny SummarizedExperiment TFBSTools]; }; + chromstaR = derive2 { name="chromstaR"; version="1.7.3"; sha256="0nbfzh7ks9816yllyd125nd4qm7fk5i4x36jd7wd81hp0cpb7ia5"; depends=[bamsignals chromstaRData doParallel foreach GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 IRanges mvtnorm reshape2 Rsamtools S4Vectors]; }; + chromswitch = derive2 { name="chromswitch"; version="1.3.2"; sha256="1ls6007vz2b0ij543vgdpxv5dqbjaklv9ps81c3z6n91qf9ld2an"; depends=[Biobase BiocParallel cluster dplyr GenomicRanges gplots IRanges lazyeval magrittr matrixStats NMF rtracklayer S4Vectors tidyr]; }; + cicero = derive2 { name="cicero"; version="0.99.57"; sha256="1gj0ckn4b3ifkvvb8lbwl83fdnmcayk3wmd83piq95j8nkaba0c8"; depends=[assertthat Biobase BiocGenerics data_table dplyr FNN GenomicRanges ggplot2 glasso Gviz igraph IRanges Matrix monocle plyr reshape2 S4Vectors stringr tibble VGAM]; }; + cisPath = derive2 { name="cisPath"; version="1.21.1"; sha256="06s9ch9av414vqi8l6rsz8y49bklygv9m7wrvv8nmx14h6fvpbmq"; depends=[]; }; + cleanUpdTSeq = derive2 { name="cleanUpdTSeq"; version="1.19.1"; sha256="12izlkfqx1cshb48qzn987hhanqxjfhaiiwl6lrn0xpqbw384k3y"; depends=[BiocGenerics BSgenome BSgenome_Drerio_UCSC_danRer7 e1071 GenomicRanges seqinr]; }; cleaver = derive2 { name="cleaver"; version="1.19.0"; sha256="19jrmz8bjj9yg52j002zyf6v1as2k7m0g0msvmgvlsf0nvgk5h72"; depends=[Biostrings IRanges S4Vectors]; }; clippda = derive2 { name="clippda"; version="1.31.0"; sha256="18jsfx4y09mzsah8w2pqwarl7h1kn76cm6sjh6r3dqikbzq24rak"; depends=[Biobase lattice limma rgl scatterplot3d statmod]; }; clipper = derive2 { name="clipper"; version="1.21.1"; sha256="19gkqz94sxamw8gx1rib17j7sxivzflrhypkp4bsyqshkydyzgcq"; depends=[Biobase corpcor graph gRbase igraph KEGGgraph Matrix qpgraph RBGL Rcpp]; }; @@ -891,102 +957,109 @@ in with self; { clst = derive2 { name="clst"; version="1.29.0"; sha256="0bz0hd7zjr9a225hg1jl0r86zvdz4i9i63grg0nm0dvs32pbaf2g"; depends=[lattice ROC]; }; clstutils = derive2 { name="clstutils"; version="1.29.0"; sha256="0fsqlx06qd7bqdnk746pcn1w29xbpcpjazsnvk1dibxyxqkbqvjh"; depends=[ape clst lattice rjson RSQLite]; }; clustComp = derive2 { name="clustComp"; version="1.9.0"; sha256="1lmg17d3n97kp5z21wl2kyx140kmqlfwsm4q6qcq7j9zyfq2jrdc"; depends=[sm]; }; - clusterExperiment = derive2 { name="clusterExperiment"; version="2.1.5"; sha256="0fwbvm25ymmazw4i1l1v5bd0yrihzgiqmkycfxk5ismf9nbyny13"; depends=[ape BiocGenerics cluster DelayedArray dendextend edgeR HDF5Array howmany kernlab limma locfdr matrixStats NMF phylobase RColorBrewer Rcpp RSpectra S4Vectors scales SingleCellExperiment stringr SummarizedExperiment zinbwave]; }; - clusterProfiler = derive2 { name="clusterProfiler"; version="3.9.1"; sha256="0bz6n4y10f2kgkxmsr2rf8clqfsg2drgavx0xp36jv66bp511l4d"; depends=[AnnotationDbi DOSE enrichplot ggplot2 GO_db GOSemSim magrittr plyr qvalue rvcheck tidyr]; }; - clusterSeq = derive2 { name="clusterSeq"; version="1.5.0"; sha256="1naw9hprdgb2wxqcvjvzgmjhnl0cncixar7gzs7d63dyf9d3khzs"; depends=[baySeq BiocGenerics BiocParallel]; }; + clusterExperiment = derive2 { name="clusterExperiment"; version="2.1.6"; sha256="0wgi8qil7vyqlqsbqm0fbk9337wvcz53xid8qy4qc5l9pipf7s4r"; depends=[ape BiocGenerics cluster DelayedArray dendextend edgeR HDF5Array howmany kernlab limma locfdr matrixStats NMF phylobase RColorBrewer Rcpp RSpectra S4Vectors scales SingleCellExperiment stringr SummarizedExperiment zinbwave]; }; + clusterProfiler = derive2 { name="clusterProfiler"; version="3.9.2"; sha256="1y9kss22c64yk3abbcz12ph2q38xp6x38cvffnr3wcm71pa26aj2"; depends=[AnnotationDbi DOSE enrichplot ggplot2 GO_db GOSemSim magrittr plyr qvalue rvcheck tidyr]; }; + clusterSeq = derive2 { name="clusterSeq"; version="1.5.1"; sha256="0y8a5ik310pvhbrpaf77dpdlhgsggv8b4ziw9270lw552wq6m2s2"; depends=[baySeq BiocGenerics BiocParallel]; }; clusterStab = derive2 { name="clusterStab"; version="1.53.0"; sha256="1fz5l64c7sfzxvqrfxbwvla6k72dq32r9v9nsc4cycpmyyfvgqfg"; depends=[Biobase]; }; - cn_farms = derive2 { name="cn.farms"; version="1.29.0"; sha256="03nq4xyq4q4x9ajlz24pda4jy2vqnxrr2jyrfy54d54qqkn6hj18"; depends=[affxparser Biobase DBI DNAcopy ff lattice oligo oligoClasses preprocessCore snow]; }; + cn_farms = derive2 { name="cn.farms"; version="1.29.1"; sha256="0dysp6kvdgxbzjhm9sd0h9l2ckl7kvlg910bxzz192p9nlwpgc25"; depends=[affxparser Biobase DBI DNAcopy ff lattice oligo oligoClasses preprocessCore snow]; }; cn_mops = derive2 { name="cn.mops"; version="1.27.0"; sha256="1fzsp4amldbfg2msll3synvwlwdsda1fajwsl5qxg83pcy0v8rm2"; depends=[Biobase BiocGenerics exomeCopy GenomeInfoDb GenomicRanges IRanges Rsamtools S4Vectors]; }; cnvGSA = derive2 { name="cnvGSA"; version="1.25.0"; sha256="0ha9nh485r7x67q25cj6r7m8lckw9bm1kvd1rvkrwn6nnlld8bn1"; depends=[brglm doParallel foreach GenomicRanges splitstackshape]; }; coGPS = derive2 { name="coGPS"; version="1.25.0"; sha256="081ljzlc0vq19h7w31ccqxbdhi2rivi8qrrvnxw6imj0pfckn1hn"; depends=[]; }; - coMET = derive2 { name="coMET"; version="1.13.0"; sha256="1vyzwrdf10n9ribfcacfxmsfkr6pm9g4gi90n2c5lhhn4983m1wk"; depends=[biomaRt colortools corrplot GenomicRanges gridExtra Gviz hash IRanges psych rtracklayer S4Vectors]; }; - cobindR = derive2 { name="cobindR"; version="1.19.0"; sha256="1hb6mwd6xqxgzdglz496cn39hmjnxs87qc0c633r6a2bhq8dpcca"; depends=[BiocGenerics biomaRt Biostrings BSgenome gmp gplots IRanges mclust rtfbs seqinr yaml]; }; + coMET = derive2 { name="coMET"; version="1.13.4"; sha256="0fzgwy11jcscp207giwdwpkq5zad72sdhcd4d5qrprda8565kx33"; depends=[biomaRt colortools corrplot GenomicRanges gridExtra Gviz hash IRanges psych rtracklayer S4Vectors]; }; + coRdon = derive2 { name="coRdon"; version="0.99.11"; sha256="1fa2zzqrnj5ggk3czvdqkn1ixha1a991xjv27plw9hvy8snvyjzc"; depends=[Biobase Biostrings data_table dplyr ggplot2 purrr]; }; + cobindR = derive2 { name="cobindR"; version="1.19.1"; sha256="1n4yr8izd1fhn6qzcifamhvd1shah0hv06v1a097xjnghnr46r8q"; depends=[BiocGenerics biomaRt Biostrings BSgenome gmp gplots IRanges mclust rtfbs seqinr yaml]; }; codelink = derive2 { name="codelink"; version="1.49.0"; sha256="0fqxdmzwx6vhclsamc4i0kshdnqpjpqgzrmjm2lwvjai2bnbiaz4"; depends=[annotate Biobase BiocGenerics limma]; }; coexnet = derive2 { name="coexnet"; version="1.3.0"; sha256="0kqzvi5zs1nvcnbvgrq06fzzcfdsga5fz0r70drcsx449nkqrj5c"; depends=[acde affy Biobase GEOquery igraph limma minet rmarkdown siggenes STRINGdb SummarizedExperiment vsn]; }; - cogena = derive2 { name="cogena"; version="1.15.0"; sha256="05hdmx7awxsrbblm0sfgszhi10wggpx2141ariy01gvha8kmm8l8"; depends=[amap apcluster Biobase biwt class cluster corrplot devtools doParallel dplyr fastcluster foreach ggplot2 gplots kohonen mclust reshape2]; }; - compcodeR = derive2 { name="compcodeR"; version="1.17.0"; sha256="0b591axva9x93pq7cbcg9z86n6rdnaw29q18q7cwvd44j5l8b6ah"; depends=[caTools edgeR gdata ggplot2 gplots gtools KernSmooth knitr lattice limma markdown MASS modeest ROCR sm stringr vioplot]; }; - condcomp = derive2 { name="condcomp"; version="0.99.1"; sha256="0493d56hqn1vrd85j7174y9i2f7whqy68nn5645fr57a0wl4bn4i"; depends=[cluster ggplot2 ggrepel outliers]; }; + cogena = derive2 { name="cogena"; version="1.15.1"; sha256="0ch85p3abar0cahb3f8hrd28ylwbd1m7z7s28gh4wrrxx9cfqjmx"; depends=[amap apcluster Biobase biwt class cluster corrplot devtools doParallel dplyr fastcluster foreach ggplot2 gplots kohonen mclust reshape2]; }; + compEpiTools = derive2 { name="compEpiTools"; version="1.15.3"; sha256="06m6kd2c6cadnsl8lq3dna1kxyc7sgr14g9qbjr3qf40kc2njmka"; depends=[AnnotationDbi BiocGenerics Biostrings GenomeInfoDb GenomicFeatures GenomicRanges GO_db gplots IRanges methylPipe Rsamtools S4Vectors topGO XVector]; }; + compcodeR = derive2 { name="compcodeR"; version="1.17.2"; sha256="0p8mv2pw8hrv23yswqavagii5ascppmgm89zq7589xnc20bl70yh"; depends=[caTools edgeR gdata ggplot2 gplots gtools KernSmooth knitr lattice limma markdown MASS modeest ROCR sm stringr vioplot]; }; + condcomp = derive2 { name="condcomp"; version="0.99.2"; sha256="1wckrk43h6ab30caqvffrxlssib2iigagqlpbifwf6l2856c642i"; depends=[cluster ggplot2 ggrepel outliers]; }; + consensus = derive2 { name="consensus"; version="0.99.17"; sha256="0ipdx2qazvh2aliz1k48cq6k21vn40wql1h67qgcnb5s8s10k24a"; depends=[gplots matrixStats RColorBrewer]; }; + consensusDE = derive2 { name="consensusDE"; version="0.99.10"; sha256="1zx233m9d65xvsjwgm1m54sqqvp3fjjcxi0yj1j7by3a96yhy7my"; depends=[airway AnnotationDbi Biobase BiocParallel Biostrings dendextend DESeq2 EDASeq edgeR GenomicAlignments GenomicFeatures limma pcaMethods RColorBrewer Rsamtools RUVSeq S4Vectors SummarizedExperiment TxDb_Dmelanogaster_UCSC_dm3_ensGene]; }; consensusOV = derive2 { name="consensusOV"; version="1.3.0"; sha256="0jk776svh4krp1cj77sy9lrp3rx6ka8vbc4xz1armf9vd9sn0ln8"; depends=[Biobase gdata genefu GSVA limma matrixStats randomForest]; }; consensusSeekeR = derive2 { name="consensusSeekeR"; version="1.9.0"; sha256="0hdfnvvd06s2pbrsbrcp6nky7clvj2xqdf3d6x728mxfv17yflrl"; depends=[BiocGenerics BiocParallel GenomeInfoDb GenomicRanges IRanges rtracklayer S4Vectors stringr]; }; - contiBAIT = derive2 { name="contiBAIT"; version="1.9.0"; sha256="1fgff5pr9ggqpl85yh410lspq0mbq9r264rsw716hqjy2rm6g8bd"; depends=[BH BiocParallel clue cluster colorspace data_table diagram DNAcopy exomeCopy GenomicAlignments GenomicFiles GenomicRanges ggplot2 gplots gtools IRanges Rcpp reshape2 Rsamtools rtracklayer S4Vectors TSP]; }; + contiBAIT = derive2 { name="contiBAIT"; version="1.9.1"; sha256="0nli8r7wn20f92wax39gk8nawbiy8xjdxfv7r8267n9cmfdywxhm"; depends=[BH BiocParallel clue cluster colorspace data_table diagram DNAcopy exomeCopy GenomicAlignments GenomicFiles GenomicRanges ggplot2 gplots gtools IRanges Rcpp reshape2 Rsamtools rtracklayer S4Vectors TSP]; }; conumee = derive2 { name="conumee"; version="1.15.0"; sha256="1xpq77j6zwqj3s8qxjvnzvrwk27g6cipqp8k8g1x61ayalw5mwn9"; depends=[DNAcopy GenomeInfoDb GenomicRanges IlluminaHumanMethylation450kanno_ilmn12_hg19 IlluminaHumanMethylation450kmanifest IlluminaHumanMethylationEPICanno_ilm10b2_hg19 IlluminaHumanMethylationEPICmanifest IRanges minfi rtracklayer]; }; convert = derive2 { name="convert"; version="1.57.0"; sha256="1bfwmxcvg3dxygzbl290l645ri610fxymvba349hj785w9v09hgi"; depends=[Biobase limma marray]; }; copa = derive2 { name="copa"; version="1.49.0"; sha256="08myzip07f28iyyf1v28y60pwmyabv7yhbd1y9avmmfa8swh4zav"; depends=[Biobase]; }; copynumber = derive2 { name="copynumber"; version="1.21.0"; sha256="1qcrq5ls1rj5had0v2abcya5bbm1mpni97lxvlm75yxpalkrbmg1"; depends=[BiocGenerics GenomicRanges IRanges S4Vectors]; }; - coseq = derive2 { name="coseq"; version="1.5.1"; sha256="0b5680pzwalgl8dfdclc03cp9742ap65d16h86h150h72h55cvh1"; depends=[BiocParallel capushe compositions corrplot DESeq2 e1071 edgeR ggplot2 gridExtra HTSCluster HTSFilter mvtnorm Rmixmod S4Vectors scales SummarizedExperiment]; }; + coseq = derive2 { name="coseq"; version="1.5.2"; sha256="1hx8brqi422k5q9isbdfrp1799c161yjkfad2hq9zw3rkjj3hbyf"; depends=[BiocParallel capushe compositions corrplot DESeq2 e1071 edgeR ggplot2 HTSCluster HTSFilter mvtnorm Rmixmod S4Vectors scales SummarizedExperiment]; }; cosmiq = derive2 { name="cosmiq"; version="1.15.2"; sha256="1n91gp3v27924pavlm4kkidihzhdgj5p679x5krxkqf430f3kbk4"; depends=[faahKO MassSpecWavelet pracma Rcpp xcms]; }; + countsimQC = derive2 { name="countsimQC"; version="0.99.4"; sha256="0fnjl8pan117fcaxvpbcplrlqcd3sx2pq7ddcwy4qvhphbksk148"; depends=[caTools DESeq2 dplyr DT edgeR genefilter GenomeInfoDbData ggplot2 randtests rmarkdown SummarizedExperiment tidyr]; }; covEB = derive2 { name="covEB"; version="1.7.0"; sha256="01qy9713bixj1nbdhafyappbm0m6q6k769akzysvcb4cs74isq3x"; depends=[Biobase gsl igraph LaplacesDemon Matrix mvtnorm]; }; - covRNA = derive2 { name="covRNA"; version="1.7.0"; sha256="06rx0g294hndxkb2rgjghn7jbw0vn63wy54705s57wmi0cacq8dd"; depends=[ade4 Biobase genefilter]; }; + covRNA = derive2 { name="covRNA"; version="1.7.1"; sha256="09915p41xmb4gxl9nhpy8qrlpf4z1dlc9g3yi1j73a49kvgamlaa"; depends=[ade4 Biobase genefilter]; }; cpvSNP = derive2 { name="cpvSNP"; version="1.13.0"; sha256="0wv304nisngcbc8as6anlb7i090wl078rs0pclix975akj9s4zpw"; depends=[BiocParallel corpcor GenomicFeatures ggplot2 GSEABase plyr]; }; cqn = derive2 { name="cqn"; version="1.27.0"; sha256="1680ww5rr4y1jqhb267hbgk77ha87awbjrl3id5cz7d7ps75a7fb"; depends=[mclust nor1mix preprocessCore quantreg]; }; - crisprseekplus = derive2 { name="crisprseekplus"; version="1.7.0"; sha256="01s08znfbd4am3lxm42664jx5qkjm383w50k36f2linrsg8j2rdc"; depends=[AnnotationDbi BiocInstaller BSgenome CRISPRseek DT GenomicFeatures GenomicRanges GUIDEseq hash shiny shinyjs]; }; - crlmm = derive2 { name="crlmm"; version="1.39.0"; sha256="1piwi4w7shmszq2kbcw400jp0iqjhjv6q7kd7zpa4yqnh35dxa8q"; depends=[affyio beanplot Biobase BiocGenerics ellipse ff foreach illuminaio lattice limma matrixStats mvtnorm oligoClasses preprocessCore RcppEigen SNPchip VGAM]; }; - csaw = derive2 { name="csaw"; version="1.15.7"; sha256="18wy6q7qb4zif2sjgr0fygq6y3yj706iijib6dw2ywb4xsb7gqy8"; depends=[AnnotationDbi BiocGenerics BiocParallel edgeR GenomeInfoDb GenomicFeatures GenomicRanges IRanges limma Rcpp Rhtslib Rsamtools S4Vectors SummarizedExperiment zlibbioc]; }; + crisprseekplus = derive2 { name="crisprseekplus"; version="1.7.3"; sha256="07fcgm24mfxxa7nv68kdd5pawkq46n2p9i3k2pmpfa07irywizf6"; depends=[AnnotationDbi BiocManager BSgenome CRISPRseek DT GenomicFeatures GenomicRanges GUIDEseq hash shiny shinyjs]; }; + crlmm = derive2 { name="crlmm"; version="1.39.1"; sha256="1mb7zpqb9qfpjg8samrdd5pxgj64ganm7mkh2y7aa3vlhj450rmx"; depends=[affyio beanplot Biobase BiocGenerics ellipse ff foreach illuminaio lattice limma matrixStats mvtnorm oligoClasses preprocessCore RcppEigen SNPchip VGAM]; }; + crossmeta = derive2 { name="crossmeta"; version="1.7.1"; sha256="0n5g234ghcan9jx1cavpzngypjjcrg7lz621czfg8d0rfj8wavs9"; depends=[affxparser affy AnnotationDbi Biobase BiocGenerics BiocManager ccmap data_table doParallel doRNG DT fdrtool foreach GEOquery ggplot2 limma matrixStats metaMA metap miniUI oligo pander plotly RColorBrewer rdrop2 reshape shiny stringr sva]; }; + csaw = derive2 { name="csaw"; version="1.15.9"; sha256="0p5clsxqfy8ihsh8lxvhl8ally5gi1k6v7cclvp8kvvwj5mvcg6p"; depends=[AnnotationDbi BiocGenerics BiocParallel edgeR GenomeInfoDb GenomicFeatures GenomicRanges IRanges limma Rcpp Rhtslib Rsamtools S4Vectors SummarizedExperiment zlibbioc]; }; ctc = derive2 { name="ctc"; version="1.55.0"; sha256="0zkzdv3yrrr671bvr0j7xi1c358r7k09f96x5sciljg95gwpq6fm"; depends=[amap]; }; - ctsGE = derive2 { name="ctsGE"; version="1.7.1"; sha256="1m8fm0339d17hfprwgpck31dqmm9cf1ajk60rii32sphv8x1h0r8"; depends=[ccaPP ggplot2 limma reshape2 shiny stringr]; }; + ctsGE = derive2 { name="ctsGE"; version="1.7.2"; sha256="1qykz2w7c0v7zs9ga0crvdydi57sqbfkg0i14rfr9mrh2cn874la"; depends=[ccaPP ggplot2 limma reshape2 shiny stringr]; }; cummeRbund = derive2 { name="cummeRbund"; version="2.23.0"; sha256="12npw9nr02fs1lyj1fism4zbw1vbd47rxyyc21z8kx9ra5c76df9"; depends=[Biobase BiocGenerics fastcluster ggplot2 Gviz plyr reshape2 RSQLite rtracklayer S4Vectors]; }; + customProDB = derive2 { name="customProDB"; version="1.21.5"; sha256="01fkp1bhk21flb3ik38i533zxdzv2g1qfp9bp0b91r29z5rp8nz9"; depends=[AhoCorasickTrie AnnotationDbi biomaRt Biostrings DBI GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges IRanges plyr RCurl Rsamtools RSQLite rtracklayer S4Vectors stringr VariantAnnotation]; }; cycle = derive2 { name="cycle"; version="1.35.0"; sha256="0wij6y9alg55kric7bs8syrw8ypd5w0iayh057qcl9qqr5lp1vq7"; depends=[Biobase Mfuzz]; }; - cydar = derive2 { name="cydar"; version="1.5.0"; sha256="1qch98a8p1wmyaccz7zg1vsamikr8rmrqki9w5ahkdn5f05z7fs4"; depends=[Biobase BiocParallel flowCore Rcpp S4Vectors shiny SummarizedExperiment viridis]; }; + cydar = derive2 { name="cydar"; version="1.5.9"; sha256="0c7k6c02yqs5nr8pirvcgdmjgqhg7ynml1sf4fsjj6m0jbqrp29p"; depends=[Biobase BiocGenerics BiocNeighbors BiocParallel flowCore Rcpp S4Vectors shiny SingleCellExperiment SummarizedExperiment viridis]; }; cytofkit = derive2 { name="cytofkit"; version="1.13.0"; sha256="0dl0y609w2y3wpncw4mxhflrnq1ymdmzp8qwnrlc13ykkrcwh40w"; depends=[Biobase colourpicker destiny doParallel e1071 flowCore FlowSOM ggplot2 ggrepel gplots igraph pdist plyr RANN Rcpp reshape2 Rtsne shiny shinyFiles vegan VGAM]; }; - cytolib = derive2 { name="cytolib"; version="1.3.0"; sha256="0zyfs7j7jijrrg7v8zf77nlad63x8id2f9bpcid4pn61qlqxqhgf"; depends=[BH RProtoBufLib]; }; + cytolib = derive2 { name="cytolib"; version="1.3.2"; sha256="10c9f7fqa5qbcxbs985ad3lljbmgfnwgcgfkp95yhahr97jb7w3s"; depends=[BH RProtoBufLib]; }; dSimer = derive2 { name="dSimer"; version="1.7.0"; sha256="0ra9y6df21s97pa8810dzbcwjhbh9br86mlqkgvvrq5rxwj97a35"; depends=[AnnotationDbi ggplot2 GO_db igraph org_Hs_eg_db Rcpp reshape2]; }; daMA = derive2 { name="daMA"; version="1.53.0"; sha256="1ahmx5c58az3s3jybz3gx7g853n0qy7b84rm7gq157yi4iil01wf"; depends=[MASS]; }; - dada2 = derive2 { name="dada2"; version="1.9.0"; sha256="1w8lq1ikzfa2dzmx0bk1p3v88af9ddhv8fqqkvh2pr1n71r09nrc"; depends=[BiocGenerics Biostrings data_table ggplot2 IRanges Rcpp RcppParallel reshape2 ShortRead XVector]; }; - dagLogo = derive2 { name="dagLogo"; version="1.19.0"; sha256="0bp4cclcwc6asnk5s9fzzcq17lv5fz93j0smsszq3csl99qpiwmi"; depends=[biomaRt Biostrings grImport motifStack pheatmap]; }; + dada2 = derive2 { name="dada2"; version="1.9.3"; sha256="1qqw51pvgvwznx3v81xbn9qakxd6s9yl8f2pxbzr0ampgm22s9yn"; depends=[BiocGenerics Biostrings data_table ggplot2 IRanges Rcpp RcppParallel reshape2 ShortRead XVector]; }; + dagLogo = derive2 { name="dagLogo"; version="1.19.1"; sha256="1y966jzzy7357gr2vdq0qgkwvbdq8pls51vfmmwka9c2zqnsdxdm"; depends=[biomaRt Biostrings grImport motifStack pheatmap]; }; dcGSA = derive2 { name="dcGSA"; version="1.9.0"; sha256="0d85qpq1v9sky5x8nv5w0hfry9w833kkljq5laa2x3n10czp1hb3"; depends=[BiocParallel Matrix]; }; - ddCt = derive2 { name="ddCt"; version="1.37.0"; sha256="11nh9xzx3iyvbb1k40581ym17a0l2brcqmscx9riyh8bzh7jh1h0"; depends=[Biobase BiocGenerics lattice RColorBrewer xtable]; }; - ddPCRclust = derive2 { name="ddPCRclust"; version="1.1.1"; sha256="0lykdnbhl19nx00yxp09a2nvi10yq13dpqy30ixvbcjl04562j2q"; depends=[clue flowCore flowDensity flowPeaks ggplot2 openxlsx plotrix R_utils SamSPECTRAL]; }; - debrowser = derive2 { name="debrowser"; version="1.9.0"; sha256="099gdj0vxihwyb35pfk3hhfay7zyz3nirzlzccnjknrybfdyd7i3"; depends=[annotate AnnotationDbi baySeq clusterProfiler d3heatmap DESeq2 DOSE DT edgeR enrichplot GenomicRanges ggplot2 ggvis googleAuthR gplots igraph IRanges jsonlite limma org_Hs_eg_db org_Mm_eg_db pathview RColorBrewer RCurl reshape2 S4Vectors shiny shinyBS shinydashboard shinyjs stringi SummarizedExperiment sva V8]; }; - decontam = derive2 { name="decontam"; version="1.1.0"; sha256="1chys2j507y4pqcca2vsf905qz7g7vw71f3rapxq39mhzp4bcjda"; depends=[ggplot2 reshape2]; }; - deepSNV = derive2 { name="deepSNV"; version="1.27.2"; sha256="0rm1wvw8qq20d4dcqijbsizhnyyrdvl6wwb6gfvafq5rzfdi01xc"; depends=[Biostrings GenomicRanges IRanges Rhtslib SummarizedExperiment VariantAnnotation VGAM]; }; - deltaGseg = derive2 { name="deltaGseg"; version="1.21.0"; sha256="1378dj1gghsphwwbhbfixbnf49lfjxy0dn297b5lsjh2h40znc2z"; depends=[changepoint fBasics ggplot2 pvclust reshape scales tseries wavethresh]; }; - derfinder = derive2 { name="derfinder"; version="1.15.0"; sha256="199nk5kjza1cy9rclgff6qq2pkzw5lfg69y9s60hbyd0hacxsqxx"; depends=[AnnotationDbi BiocGenerics BiocParallel bumphunter derfinderHelper GenomeInfoDb GenomicAlignments GenomicFeatures GenomicFiles GenomicRanges Hmisc IRanges qvalue Rsamtools rtracklayer S4Vectors]; }; - derfinderHelper = derive2 { name="derfinderHelper"; version="1.15.0"; sha256="1v32nrznh4nm67fsjqcqbj3ifb8hiddqfcmg8nlwmgiwq78fxksi"; depends=[IRanges Matrix S4Vectors]; }; - derfinderPlot = derive2 { name="derfinderPlot"; version="1.15.0"; sha256="1zabxardj0gw8b4bscpkdxbddcd5ygxpgv0da6c7i04jp5qb80sg"; depends=[derfinder GenomeInfoDb GenomicFeatures GenomicRanges ggbio ggplot2 IRanges limma plyr RColorBrewer RefManageR reshape2 S4Vectors scales]; }; + ddCt = derive2 { name="ddCt"; version="1.37.1"; sha256="1bysg67mqyrx6fqxsfbxbn4fw3brpyw0nyrvxkgbh6kwwwaccwaw"; depends=[Biobase BiocGenerics lattice RColorBrewer xtable]; }; + ddPCRclust = derive2 { name="ddPCRclust"; version="1.1.2"; sha256="0d09vdwrv9kifgld4g3342xrcfi85y46nnl1pq4yv1n8dx14k3ms"; depends=[clue flowCore flowDensity flowPeaks ggplot2 openxlsx plotrix R_utils SamSPECTRAL]; }; + debrowser = derive2 { name="debrowser"; version="1.9.21"; sha256="0a4nzgw4066a9ryanvdjrbscbns6a74js3c0gadw7q19b824gv6i"; depends=[annotate AnnotationDbi baySeq clusterProfiler colourpicker d3heatmap DESeq2 DOSE DT edgeR enrichplot GenomicRanges ggplot2 googleAuthR gplots Harman heatmaply igraph IRanges jsonlite limma org_Hs_eg_db org_Mm_eg_db pathview plotly RColorBrewer RCurl reshape2 S4Vectors shiny shinyBS shinydashboard shinyjs stringi SummarizedExperiment sva V8]; }; + decontam = derive2 { name="decontam"; version="1.1.2"; sha256="0p3kdcwl0gph9mdffd7jmycpcj1kbk8rgcwhp0idkm2xbfnra4n2"; depends=[ggplot2 reshape2]; }; + deepSNV = derive2 { name="deepSNV"; version="1.27.3"; sha256="02wn7y8dbikllpmgbq5fksxvbw6dnz3hkl1lvjd9ff6avsrpyzjs"; depends=[Biostrings GenomicRanges IRanges Rhtslib SummarizedExperiment VariantAnnotation VGAM]; }; + deltaGseg = derive2 { name="deltaGseg"; version="1.21.1"; sha256="1mrm1j816j8b9myzy8az16sg8v1g5ynxv1j2dpwbqg003pm9b2zn"; depends=[changepoint fBasics ggplot2 pvclust reshape scales tseries wavethresh]; }; + derfinder = derive2 { name="derfinder"; version="1.15.4"; sha256="1qyblw4iy33r37k9zfsbf6rbgx8fnz89wv99dy3xibiw07hahgf1"; depends=[AnnotationDbi BiocGenerics BiocParallel bumphunter derfinderHelper GenomeInfoDb GenomicAlignments GenomicFeatures GenomicFiles GenomicRanges Hmisc IRanges qvalue Rsamtools rtracklayer S4Vectors]; }; + derfinderHelper = derive2 { name="derfinderHelper"; version="1.15.2"; sha256="1xgzx1q2fzglnrn3xyqmhbzf9rl56wbfdc4n0fy0lfrg13rb5kq1"; depends=[IRanges Matrix S4Vectors]; }; + derfinderPlot = derive2 { name="derfinderPlot"; version="1.15.2"; sha256="0vp6x6dd8ykvgaic82crykhddykiz9y3ji7nmg2j66cklsvp018s"; depends=[derfinder GenomeInfoDb GenomicFeatures GenomicRanges ggbio ggplot2 IRanges limma plyr RColorBrewer RefManageR reshape2 S4Vectors scales]; }; destiny = derive2 { name="destiny"; version="2.11.3"; sha256="0z9z0frhif84rshnpffizjjv2ckr1mp7vqlk9r3fyyxzz1pkrl29"; depends=[Biobase BiocGenerics ggplot2 ggthemes igraph Matrix proxy Rcpp RcppEigen scales scatterplot3d smoother SummarizedExperiment VIM]; }; - dexus = derive2 { name="dexus"; version="1.21.0"; sha256="0p7ihli3la0x42v042azwxnjhwn6h8vlnfs8rrbg5wbpz1i3nsy9"; depends=[BiocGenerics]; }; + dexus = derive2 { name="dexus"; version="1.21.1"; sha256="00yld22dj4i9ci2jniqycxcli0xg0k06n02cg3i0lj03g4ml202h"; depends=[BiocGenerics]; }; diffGeneAnalysis = derive2 { name="diffGeneAnalysis"; version="1.63.0"; sha256="19g9azy3s359k84rg677l0yndq13h48fs0rmddrs4z8z8w4k2n9h"; depends=[minpack_lm]; }; - diffHic = derive2 { name="diffHic"; version="1.13.3"; sha256="0ka8kma6imv3i2j1y2p83aandrmpvj6w1wqj5dsanx4mh6f316vk"; depends=[BiocGenerics Biostrings BSgenome csaw edgeR GenomeInfoDb GenomicRanges InteractionSet IRanges limma locfit Rcpp rhdf5 Rhtslib Rsamtools S4Vectors SummarizedExperiment zlibbioc]; }; - diffcoexp = derive2 { name="diffcoexp"; version="1.1.0"; sha256="1dmf32f2mq4m71nbr8g5bhkv8wl8lhyljs5jgpnkzw7ibfaisr6j"; depends=[BiocGenerics DiffCorr igraph psych SummarizedExperiment WGCNA]; }; - diffcyt = derive2 { name="diffcyt"; version="1.1.1"; sha256="17g08x65glkgjn5h24h45fi9qdq53s9bmn323zpnc6012p8cx8vb"; depends=[circlize ComplexHeatmap dplyr edgeR flowCore FlowSOM limma lme4 magrittr multcomp reshape2 S4Vectors SummarizedExperiment tidyr]; }; + diffHic = derive2 { name="diffHic"; version="1.13.7"; sha256="07w2djzjsla6z7dy2g2dr0zfc7p1r88i6vgs4fmp0jr0ifsc3dal"; depends=[BiocGenerics Biostrings BSgenome csaw edgeR GenomeInfoDb GenomicRanges InteractionSet IRanges limma locfit Rcpp rhdf5 Rhtslib Rsamtools rtracklayer S4Vectors SummarizedExperiment zlibbioc]; }; + diffcoexp = derive2 { name="diffcoexp"; version="1.1.2"; sha256="1nrhdhzz5768ah9p3z5xszn48q6swawz3k9d72lxywm1yx0yqy5c"; depends=[BiocGenerics DiffCorr igraph psych SummarizedExperiment WGCNA]; }; + diffcyt = derive2 { name="diffcyt"; version="1.1.11"; sha256="1chm02ixzh7627xmdpb91zhymamxnc2j3n7di97yc1fgv83bm0bx"; depends=[circlize ComplexHeatmap dplyr edgeR flowCore FlowSOM limma lme4 magrittr multcomp reshape2 S4Vectors SummarizedExperiment tidyr]; }; diffloop = derive2 { name="diffloop"; version="1.9.0"; sha256="0wfnh79xkfkkzm3rkx90i0ij81l33ssm03b91mfq02yzijqv5dzv"; depends=[Biobase biomaRt data_table dplyr edgeR foreach GenomeInfoDb GenomicRanges ggplot2 IRanges limma locfit matrixStats pbapply plyr readr reshape2 rtracklayer S4Vectors statmod Sushi]; }; - diffuStats = derive2 { name="diffuStats"; version="0.105.0"; sha256="1dhnqf2nljmc3pvn9hwmnihlgg5qwjnh5almfzw9vgnwm10yrkjl"; depends=[expm igraph MASS Matrix plyr precrec Rcpp RcppArmadillo RcppParallel]; }; - diggit = derive2 { name="diggit"; version="1.13.0"; sha256="1zy4na2sa2g8vg7aw6n8k3965yyhal0sp6f8rrgwgh3wd8w1zf56"; depends=[Biobase ks viper]; }; - discordant = derive2 { name="discordant"; version="1.5.0"; sha256="1lnljhz2xa7xfdbi8dwq1nzdm0w9j35251yh0dndhrq0sck1a3dg"; depends=[Biobase biwt gtools MASS]; }; + diffuStats = derive2 { name="diffuStats"; version="1.1.0"; sha256="02269q356hvddnsi87p141cdyl1bmprarm9hqvpyjj244a8nirrv"; depends=[expm igraph MASS Matrix plyr precrec Rcpp RcppArmadillo RcppParallel]; }; + diggit = derive2 { name="diggit"; version="1.13.1"; sha256="1sryn5n6vrc9cf7gsz9xgg6hp9gn18m7h9zz286l1p5cvmk4y1i9"; depends=[Biobase ks viper]; }; + discordant = derive2 { name="discordant"; version="1.5.2"; sha256="011vh7xzxldfmid6w4g29b7s4w81lqifwxfj6r0d6725pa3bcxb4"; depends=[Biobase biwt gtools MASS]; }; dks = derive2 { name="dks"; version="1.27.0"; sha256="04da9f6ckqzw8dppxrrcc7aqgkb980jq1g15dkmzx9ys54bnhh78"; depends=[cubature]; }; - dmrseq = derive2 { name="dmrseq"; version="1.1.12"; sha256="0whd2fwvbf7xxxdw2dmfpn1xp3xp7w8jli9n0nj2yi0p0a98889n"; depends=[AnnotationHub annotatr BiocParallel bsseq bumphunter DelayedMatrixStats GenomeInfoDb GenomicRanges ggplot2 IRanges locfit matrixStats nlme outliers RColorBrewer rtracklayer S4Vectors]; }; - doppelgangR = derive2 { name="doppelgangR"; version="1.9.5"; sha256="16d6j10b57llfwvg7kcimmhisg1rqmnvv3pb46fgn1mldahmiziq"; depends=[Biobase BiocParallel digest impute mnormt SummarizedExperiment sva]; }; - drawProteins = derive2 { name="drawProteins"; version="1.1.0"; sha256="1bhdz04d8xv8hx821n6scni9gpc8r6qqs954i9dc1p366x995y8c"; depends=[dplyr ggplot2 httr]; }; + dmrseq = derive2 { name="dmrseq"; version="1.1.21"; sha256="15jvpy5n27vdb387qmcv63c2fs5pnx5zdsg1h2b99cil650b1c0s"; depends=[AnnotationHub annotatr BiocParallel bsseq bumphunter DelayedMatrixStats GenomeInfoDb GenomicRanges ggplot2 IRanges locfit matrixStats nlme outliers RColorBrewer rtracklayer S4Vectors]; }; + doppelgangR = derive2 { name="doppelgangR"; version="1.9.6"; sha256="07y79wbb82j4iqh04rcjg66qkngply7s4b2hcmc5i6g5ycar5cmv"; depends=[Biobase BiocParallel digest impute mnormt SummarizedExperiment sva]; }; + drawProteins = derive2 { name="drawProteins"; version="1.1.1"; sha256="12n5pi0yj692k9wridiwnjazcajknlpvjbl7wav6408lg4ph5z6p"; depends=[dplyr ggplot2 httr readr stringr]; }; dualKS = derive2 { name="dualKS"; version="1.41.0"; sha256="125gpaykiy2cplkvixghj2c1xh08zga7jvi2xmsh0j1illdssab5"; depends=[affy Biobase]; }; - dupRadar = derive2 { name="dupRadar"; version="1.11.0"; sha256="17m3xmw8m4qaljlz3kw158mrnqcm3ss0c8dqla8j4p33mfyzc7qy"; depends=[Rsubread]; }; - dyebias = derive2 { name="dyebias"; version="1.41.0"; sha256="0c4z54pw2pdfg4z2mm70w6h4my2kv1swndy50r4bjv0ll46yyvcs"; depends=[Biobase marray]; }; + dupRadar = derive2 { name="dupRadar"; version="1.11.1"; sha256="0myl9j77gpjgkqz24vxnf8x889qa06xr54bgmr32jhb0n6i9km90"; depends=[Rsubread]; }; + dyebias = derive2 { name="dyebias"; version="1.41.2"; sha256="0mjin0pvpi9z9vq8pj5smbz4968za5n31aclgwaiydy5lfmqd6zz"; depends=[Biobase marray]; }; easyRNASeq = derive2 { name="easyRNASeq"; version="2.17.0"; sha256="0siki1k4qvkgkyhldrz7i05vhria9nd9yvf848a4gkx4l68v2189"; depends=[Biobase BiocGenerics BiocParallel biomaRt Biostrings DESeq edgeR GenomeInfoDb genomeIntervals GenomicAlignments GenomicRanges IRanges locfit LSD Rsamtools S4Vectors ShortRead SummarizedExperiment]; }; ecolitk = derive2 { name="ecolitk"; version="1.53.0"; sha256="14df276m23zlmz6q2lhbv2j91wj2jaxhs6wnl5x5gnjj1p8jv6wj"; depends=[Biobase]; }; - edge = derive2 { name="edge"; version="2.13.0"; sha256="1y1g10lkpkv0z6sk79ir91jarx0gdl9fy5lx4snykq1amk7b9ib1"; depends=[Biobase jackstraw MASS qvalue snm sva]; }; - edgeR = derive2 { name="edgeR"; version="3.23.3"; sha256="0lz12phiqppzyvq1mf6gfdvzpqf2jpf0635n6vym7nqpxpksrgiy"; depends=[limma locfit Rcpp]; }; - eegc = derive2 { name="eegc"; version="1.7.4"; sha256="1q3fslmrw66z7x3anl8w7hszgz5qlq2f7d9hp9r6x4acipxni5ff"; depends=[AnnotationDbi clusterProfiler DESeq2 DOSE edgeR ggplot2 gplots igraph limma org_Hs_eg_db org_Mm_eg_db pheatmap R_utils S4Vectors sna wordcloud]; }; - eiR = derive2 { name="eiR"; version="1.21.0"; sha256="0s0xrnxzrwp4cc0jw3a0vpx7psyiwjz4a5y3ajxr68lq7k09hdma"; depends=[BiocGenerics ChemmineR DBI digest gespeR RcppAnnoy RCurl RUnit snow snowfall]; }; + edge = derive2 { name="edge"; version="2.13.2"; sha256="1qjsxydfdzr2zrz5ns69w743rsfhxcmp7i13ax7pz5kry2sf0hl1"; depends=[Biobase jackstraw MASS qvalue snm sva]; }; + edgeR = derive2 { name="edgeR"; version="3.23.7"; sha256="0mwx3qqf2c8g9p03qxy2qixri8jm2wxd642zskl2173r05iba2sm"; depends=[limma locfit Rcpp]; }; + eegc = derive2 { name="eegc"; version="1.7.5"; sha256="1dhfzsi0avamj3bnp0p99ba3lc5dw83b0pl7idfhnh5yp4imv6nf"; depends=[AnnotationDbi clusterProfiler DESeq2 DOSE edgeR ggplot2 gplots igraph limma org_Hs_eg_db org_Mm_eg_db pheatmap R_utils S4Vectors sna wordcloud]; }; + eiR = derive2 { name="eiR"; version="1.21.1"; sha256="0zk1jf0n2kpajqpnlwwi2814vrbmy8gixnnkapflcbdl0z25m25z"; depends=[BiocGenerics ChemmineR DBI digest gespeR RcppAnnoy RCurl RUnit snow snowfall]; }; eisa = derive2 { name="eisa"; version="1.33.0"; sha256="18jk4iwav2r95wfjynl9dwnhsm5n97kq0i7xv5dhgw2gqh5yfv64"; depends=[AnnotationDbi Biobase BiocGenerics Category DBI genefilter isa2]; }; - enrichplot = derive2 { name="enrichplot"; version="1.1.2"; sha256="0hnh32gkayps5zh7hddgwrsyskq19i2wqbs1ph627fbckk1xqzlr"; depends=[AnnotationDbi cowplot DOSE ggplot2 ggraph ggridges GOSemSim igraph reshape2 UpSetR]; }; - ensemblVEP = derive2 { name="ensemblVEP"; version="1.23.0"; sha256="0sz0xsnw4ycq1rja9nzdzayralrnvnds6adxg1bzbgsgnhfi9qv0"; depends=[BiocGenerics Biostrings GenomeInfoDb GenomicRanges S4Vectors SummarizedExperiment VariantAnnotation]; }; - ensembldb = derive2 { name="ensembldb"; version="2.5.2"; sha256="047c06v6d3qxw72bj0ynqvh3sk9jyv3pswf15i132qg12jq7yn8r"; depends=[AnnotationDbi AnnotationFilter Biobase BiocGenerics Biostrings curl DBI GenomeInfoDb GenomicFeatures GenomicRanges IRanges ProtGenerics Rsamtools RSQLite rtracklayer S4Vectors]; }; - epiNEM = derive2 { name="epiNEM"; version="1.5.0"; sha256="1kiaz5w2c793n3038qr8jyjgbw0shn8ljrargl0pk3d0i66cqah4"; depends=[BoolNet e1071 graph gtools igraph lattice latticeExtra minet nem pcalg RColorBrewer]; }; + enrichplot = derive2 { name="enrichplot"; version="1.1.7"; sha256="14i800cnlgc8bm8g5rlgl4rd9ajbpgljg3bhqh89zfgvvj6xy3v1"; depends=[AnnotationDbi cowplot DOSE europepmc ggplot2 ggplotify ggraph ggridges GOSemSim gridExtra igraph purrr RColorBrewer reshape2 UpSetR]; }; + ensemblVEP = derive2 { name="ensemblVEP"; version="1.23.1"; sha256="0sh1c2pmyp3lxabm2if4266mczb1as562hbyzxd3dq79n7s0wijj"; depends=[BiocGenerics Biostrings GenomeInfoDb GenomicRanges S4Vectors SummarizedExperiment VariantAnnotation]; }; + ensembldb = derive2 { name="ensembldb"; version="2.5.9"; sha256="0sbrcfg4d8yqpls11ba05qgddg1y8s23fpq68560wrzippz4j2p7"; depends=[AnnotationDbi AnnotationFilter Biobase BiocGenerics Biostrings curl DBI GenomeInfoDb GenomicFeatures GenomicRanges IRanges ProtGenerics Rsamtools RSQLite rtracklayer S4Vectors]; }; + epiNEM = derive2 { name="epiNEM"; version="1.5.2"; sha256="1wqn5mqjxw6i21byig7b0cypiws6kjq6vjwcafg6dxry2fx675iw"; depends=[BoolNet e1071 graph gtools igraph lattice latticeExtra minet nem pcalg RColorBrewer]; }; epigenomix = derive2 { name="epigenomix"; version="1.21.0"; sha256="11vcdklmg7ghwr3da1n5bnm272m0wgqinhc1gj3i6wpgcvijnwr3"; depends=[beadarray Biobase BiocGenerics GenomeInfoDb GenomicRanges IRanges MCMCpack Rsamtools S4Vectors SummarizedExperiment]; }; - epivizr = derive2 { name="epivizr"; version="2.11.0"; sha256="14mmgfl9hqyx760l1c56hgfswbqpr34afvlyzjc459kyr8i57b5q"; depends=[epivizrData epivizrServer GenomicRanges IRanges S4Vectors]; }; - epivizrChart = derive2 { name="epivizrChart"; version="1.3.0"; sha256="0gbisd84w11fyl4zwwhakv2vv729ly9vh88zwixv46y4y1lln92v"; depends=[epivizrData epivizrServer htmltools rjson]; }; - epivizrData = derive2 { name="epivizrData"; version="1.9.0"; sha256="1r6pqsl8fyzqgwmg5msad2bsh7drgbyk39sn84pfrrv66zpp6yxj"; depends=[Biobase ensembldb epivizrServer GenomeInfoDb GenomicFeatures GenomicRanges IRanges OrganismDbi S4Vectors SummarizedExperiment]; }; - epivizrServer = derive2 { name="epivizrServer"; version="1.9.1"; sha256="01177j6yhiwbiarpj0v98dv4rcfhxyj9s7brxmzi9s3qrkfw9787"; depends=[httpuv mime R6 rjson]; }; - epivizrStandalone = derive2 { name="epivizrStandalone"; version="1.9.0"; sha256="1jkhwa3wc391x961hy9k5bhbp5zjijs7y9fjy836yc54kdxghdq4"; depends=[BiocGenerics epivizr epivizrServer GenomeInfoDb GenomicFeatures git2r S4Vectors]; }; + epivizr = derive2 { name="epivizr"; version="2.11.1"; sha256="08x7zbqpi3mrgkilibm0nrkqv7v4zr4l6a0xzgln3y4ns226lvy1"; depends=[epivizrData epivizrServer GenomicRanges IRanges S4Vectors]; }; + epivizrChart = derive2 { name="epivizrChart"; version="1.3.4"; sha256="18j25cyimifrblfipfjlazhpp10h606shgw9rq7b351gnr6a92ac"; depends=[BiocGenerics epivizrData epivizrServer htmltools rjson]; }; + epivizrData = derive2 { name="epivizrData"; version="1.9.4"; sha256="0fscvaq46rvnvpcbzli8mrk4ig7ik6q7yprgf1dmj40a7pcx48j3"; depends=[Biobase ensembldb epivizrServer GenomeInfoDb GenomicFeatures GenomicRanges IRanges OrganismDbi S4Vectors SummarizedExperiment]; }; + epivizrServer = derive2 { name="epivizrServer"; version="1.9.4"; sha256="0pxpmqbkwsh4g72zdr7c0dsxwxm538cs1fv6y1ns1mpiv9k4wmcl"; depends=[httpuv mime R6 rjson]; }; + epivizrStandalone = derive2 { name="epivizrStandalone"; version="1.9.1"; sha256="0snqd11np3zksrxmya5pb6fbwx5k3iipqika1ig3wmvry1czrsr9"; depends=[BiocGenerics epivizr epivizrServer GenomeInfoDb GenomicFeatures git2r S4Vectors]; }; erccdashboard = derive2 { name="erccdashboard"; version="1.15.0"; sha256="0g8b2ngfc5a6cagpiqh1q2k66s3d275r03z1yb2lvaqv1bprx0s7"; depends=[edgeR ggplot2 gplots gridExtra gtools limma locfit MASS plyr qvalue reshape2 ROCR scales stringr]; }; erma = derive2 { name="erma"; version="0.13.1"; sha256="01s2rpcbhd9hi2md5nzccral4ffp3xjl3qkkhm42q114dfbk5ccp"; depends=[AnnotationDbi Biobase BiocGenerics BiocParallel GenomeInfoDb GenomicFiles GenomicRanges ggplot2 Homo_sapiens IRanges rtracklayer S4Vectors shiny SummarizedExperiment]; }; - esATAC = derive2 { name="esATAC"; version="1.3.1"; sha256="0jdn6xhwvlsv6gh0lhmwkznlnv71dd3875qvna5livjvs2m8m84w"; depends=[AnnotationDbi BiocGenerics BiocInstaller Biostrings BSgenome ChIPseeker clusterProfiler corrplot DiagrammeR digest GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 igraph IRanges JASPAR2016 knitr magrittr motifmatchr R_utils Rbowtie2 Rcpp rJava rmarkdown Rsamtools rtracklayer S4Vectors ShortRead TFBSTools VennDiagram]; }; - esetVis = derive2 { name="esetVis"; version="1.7.1"; sha256="0xhgq2w38wfyg1ixh455ppi0880yfp44ld8y44l8yz2646qp904d"; depends=[Biobase hexbin MASS MLP mpm Rtsne]; }; + esATAC = derive2 { name="esATAC"; version="1.3.6"; sha256="1qwq2vchc1jyqy6h141ygkibz1i5nxfvciv7mqkz7sp6a3i2a149"; depends=[AnnotationDbi BiocGenerics BiocManager Biostrings BSgenome ChIPseeker clusterProfiler corrplot DiagrammeR digest GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 igraph IRanges JASPAR2016 knitr magrittr motifmatchr R_utils Rbowtie2 Rcpp rJava rmarkdown Rsamtools rtracklayer S4Vectors ShortRead TFBSTools VennDiagram]; }; + esetVis = derive2 { name="esetVis"; version="1.7.3"; sha256="0yr2rbpj2rddr50v4ws21jl16ylnjan5ag7m629lcrp34lxn7b73"; depends=[Biobase hexbin MASS MLP mpm Rtsne]; }; eudysbiome = derive2 { name="eudysbiome"; version="1.11.0"; sha256="0372hl9jsk225zjm3ca63q95x4rcnj4i13r7192gfxzisy7y9i36"; depends=[Biostrings plyr R_utils Rsamtools]; }; exomeCopy = derive2 { name="exomeCopy"; version="1.27.0"; sha256="003r5750vnadkvc19aaw8rf4qlfs1015nmndmsaazbg70dwkkdyl"; depends=[GenomeInfoDb GenomicRanges IRanges Rsamtools]; }; exomePeak = derive2 { name="exomePeak"; version="2.15.0"; sha256="1xyx8c1sflf98fp2588cvwmpz7f4bji6mwaw0297cj7h4893nb2a"; depends=[GenomicAlignments GenomicFeatures Rsamtools rtracklayer]; }; explorase = derive2 { name="explorase"; version="1.45.0"; sha256="18cch1m5k8sr9fjgfqv6ya2miwin89viq7sigpdv15r0xiz1js77"; depends=[limma rggobi RGtk2]; }; - fCCAC = derive2 { name="fCCAC"; version="1.7.1"; sha256="1cpma76xn4ddqyjsyhlgwa812v4p2kkby77diyy7gxha843ylncl"; depends=[ComplexHeatmap fda genomation GenomicRanges ggplot2 IRanges RColorBrewer S4Vectors]; }; - fCI = derive2 { name="fCI"; version="1.11.0"; sha256="0h94ivm66d3cnrf0cnrymq3b4a2v5jg38ylv8wylnidj5g98czap"; depends=[FNN gtools psych rgl VennDiagram zoo]; }; + fCCAC = derive2 { name="fCCAC"; version="1.7.2"; sha256="18hbjv0c53mr9751h27b1spn1kc47wvbkh0p35y68akjk815gfrw"; depends=[ComplexHeatmap fda genomation GenomicRanges ggplot2 IRanges RColorBrewer S4Vectors]; }; + fCI = derive2 { name="fCI"; version="1.11.1"; sha256="0b9n1vigqd7hvyqpgdaqdpz1iqmng2xl3zkgbasqyq71crcfchwv"; depends=[FNN gtools psych rgl VennDiagram zoo]; }; fabia = derive2 { name="fabia"; version="2.27.0"; sha256="0lp2h8px9f4czvld93v1cpra31375qwvyfaq336jc7ib2myvdclz"; depends=[Biobase]; }; factDesign = derive2 { name="factDesign"; version="1.57.0"; sha256="1kf98xygnq5pwjl7ak5jasrkgnrqhzpb81gljgsc0xp3a1mj37gn"; depends=[Biobase]; }; farms = derive2 { name="farms"; version="1.33.0"; sha256="1xbndc128m1f5jv8firhgsbgyqvwrxma22182p5axxjf5qwymnl9"; depends=[affy Biobase MASS]; }; @@ -997,159 +1070,166 @@ in with self; { fgsea = derive2 { name="fgsea"; version="1.7.1"; sha256="1aiiqc3jbanlxa6q3inqzj1h81dpar2i05bmaja38k7inciaysa0"; depends=[BiocParallel data_table fastmatch ggplot2 gridExtra Matrix Rcpp]; }; flagme = derive2 { name="flagme"; version="1.37.0"; sha256="0pjyi90l7k2i7bm93p9yyvrx18jmwcg0gaj2wixa0inyx9w5bymc"; depends=[CAMERA gcspikelite gplots MASS SparseM xcms]; }; flipflop = derive2 { name="flipflop"; version="1.19.0"; sha256="0283bks3jbscnvyj51jm3z47rvdpfmaj40bc2h1ck8md82jrhiqj"; depends=[GenomicRanges IRanges Matrix]; }; - flowAI = derive2 { name="flowAI"; version="1.9.1"; sha256="1j2a7aivy54vlf9vhk2d12wfzr3jdqq6582wd7pi2sg5j15mbl7v"; depends=[changepoint flowCore ggplot2 knitr plyr RColorBrewer reshape2 rmarkdown scales]; }; + flowAI = derive2 { name="flowAI"; version="1.11.3"; sha256="1ha80s8w2mcy72r2h6kj5sq0qrwkan4vzxpy2lf9frbpxrdkw696"; depends=[changepoint flowCore ggplot2 knitr plyr RColorBrewer reshape2 rmarkdown scales]; }; flowBeads = derive2 { name="flowBeads"; version="1.19.0"; sha256="16h0jd88nada5lsaxl7q1m3nqf7gzqc1hw9cv5q96qa8n13a50la"; depends=[Biobase flowCore knitr rrcov xtable]; }; flowBin = derive2 { name="flowBin"; version="1.17.0"; sha256="0axib7fny5n1h0fcisy2ll67m1illv41swwi1xdc37d2v605c6jk"; depends=[BiocGenerics class flowCore flowFP limma snow]; }; flowCHIC = derive2 { name="flowCHIC"; version="1.15.0"; sha256="1qsa6lkdang9x44wva0dwkgvv4kxqadk3jvjkg0q59bdf137irrs"; depends=[EBImage flowCore ggplot2 hexbin vegan]; }; - flowCL = derive2 { name="flowCL"; version="1.19.1"; sha256="1fwa5r4hxnfya5ylzgx61nakfalsc0ahvy3da4xj78l52w17bjah"; depends=[graph Rgraphviz SPARQL]; }; + flowCL = derive2 { name="flowCL"; version="1.19.3"; sha256="0rp3lrxk3sdwjv939kjkc246pwifidn6bvm6lk115yqa03ymii3w"; depends=[graph Rgraphviz SPARQL]; }; flowClean = derive2 { name="flowClean"; version="1.19.0"; sha256="091d79vx5w76xhhjm1zvjfyfv9pn4ni91a85yq2ca4laplsd0nqn"; depends=[bit changepoint flowCore sfsmisc]; }; - flowClust = derive2 { name="flowClust"; version="3.19.0"; sha256="1wkxfk1962cxwax2giyzva771rjxjcjy70vd9lsi7qkkxy5r3fdy"; depends=[Biobase BiocGenerics clue ellipse flowCore flowViz graph MCMCpack mnormt RBGL]; }; - flowCore = derive2 { name="flowCore"; version="1.47.3"; sha256="0dp0aks75xzihg1nbyh441v76pgl3ikznzg1csswlzsnll4s6gdv"; depends=[BH Biobase BiocGenerics corpcor graph matrixStats Rcpp rrcov]; }; + flowClust = derive2 { name="flowClust"; version="3.19.1"; sha256="0sdssv5bingj6zs0jp0ddfckkmbx3kljhh7snv74b0k0f3lndg4h"; depends=[Biobase BiocGenerics clue corpcor ellipse flowCore flowViz graph mnormt]; }; + flowCore = derive2 { name="flowCore"; version="1.47.9"; sha256="03wzl92yv5zg4rgbffd07lzb69xk3flf1fg640b8kw6527wbgfkz"; depends=[BH Biobase BiocGenerics corpcor graph MASS matrixStats Rcpp rrcov]; }; flowCyBar = derive2 { name="flowCyBar"; version="1.17.0"; sha256="1c3a12slk8z8y1vr8j09p2k5h2pw697ysk0a74p6n20sfl1zd3h9"; depends=[gplots vegan]; }; - flowDensity = derive2 { name="flowDensity"; version="1.15.0"; sha256="0ppvvcd9brm1xqrlz7cdj35knylahqyafaabm4b7qdnwf0nz578x"; depends=[car flowCore flowWorkspace gplots RFOC rgeos sp]; }; + flowDensity = derive2 { name="flowDensity"; version="1.15.2"; sha256="1qadx0lxvk74rapgmibp9fix19zdyg3illgl7qfnzkkadbjc1bbw"; depends=[car flowCore flowWorkspace gplots RFOC rgeos sp]; }; flowFP = derive2 { name="flowFP"; version="1.39.0"; sha256="02n85dv2qvxzwdi44mc7awvxc26nbwpbzawb0ikjv8gwf4www9ch"; depends=[Biobase BiocGenerics flowCore flowViz]; }; - flowFit = derive2 { name="flowFit"; version="1.19.0"; sha256="0ydpczklwaf0lr1vhz0fcp9qi29gc0hbn8l4qnfa4l7r2s3md418"; depends=[flowCore flowViz gplots kza minpack_lm]; }; - flowMap = derive2 { name="flowMap"; version="1.19.0"; sha256="1viidnbhw054q1vl4d6xqsz1h1y764w1jsjs9nqgfnpxqmrlgls2"; depends=[abind ade4 doParallel Matrix reshape2 scales]; }; - flowMatch = derive2 { name="flowMatch"; version="1.17.0"; sha256="0b1da6sfaykwj0dk4hbrj71q209jyarl0x40i5n324nj8r4ja7hz"; depends=[Biobase flowCore Rcpp]; }; + flowFit = derive2 { name="flowFit"; version="1.19.1"; sha256="0v7qdrskm47d2j16gag2lv63051hz182l7j5j2m36jh1fbddwhz6"; depends=[flowCore flowViz gplots kza minpack_lm]; }; + flowMap = derive2 { name="flowMap"; version="1.19.1"; sha256="1q3gvb4q2d3lh8828hlnxdrqzlsfm4chl5rvf99nbmapazz37r7g"; depends=[abind ade4 doParallel Matrix reshape2 scales]; }; + flowMatch = derive2 { name="flowMatch"; version="1.17.1"; sha256="0ymvn6nyxp95yb23y6lr0ks297m1djqaisz34wssxqk524zjrgbr"; depends=[Biobase flowCore Rcpp]; }; flowMeans = derive2 { name="flowMeans"; version="1.41.0"; sha256="1ixzwry1435w20w40z87yhscbgskbldqmrz0x7nqvlqp5yn1ax71"; depends=[Biobase feature flowCore rrcov]; }; flowMerge = derive2 { name="flowMerge"; version="2.29.0"; sha256="0imabypbjyn83jyb3isichi7fy4p4nkmsphcqbkimpjrfgc391kw"; depends=[feature flowClust flowCore foreach graph Rgraphviz rrcov snow]; }; - flowPeaks = derive2 { name="flowPeaks"; version="1.27.0"; sha256="12fw6vp5lar9y8k2hx8pjnr2km5bs1rjgdam3ifrfdj0rgicf6rk"; depends=[]; }; - flowPloidy = derive2 { name="flowPloidy"; version="1.7.0"; sha256="06lwd20c97lq5b9z11agvi4d9h601pxgzsi3xzkqp3q8c7xnpa1a"; depends=[car caTools flowCore knitr minpack_lm rmarkdown shiny]; }; + flowPeaks = derive2 { name="flowPeaks"; version="1.27.1"; sha256="07r0l4iyc9jrraswmd0j2lzrjw2ch7wkfniisr148k3a6gvhl0wq"; depends=[]; }; + flowPloidy = derive2 { name="flowPloidy"; version="1.7.3"; sha256="1m7vr6z9ca04xk876s9mc36hjr1wd9bb3kgx1hi7zd1aazzis1rb"; depends=[car caTools flowCore knitr minpack_lm rmarkdown shiny]; }; flowPlots = derive2 { name="flowPlots"; version="1.29.0"; sha256="0ylxkvhzghzybsi20lpprz430sl2d6mnrkbwp8bbsysr2ymsjml6"; depends=[]; }; - flowQ = derive2 { name="flowQ"; version="1.41.0"; sha256="0290mk6zj2f2y4qiks9z9lnrl87fa0024idmdcf7slwlngf59mfd"; depends=[BiocGenerics bioDist flowCore flowViz geneplotter IRanges lattice latticeExtra mvoutlier outliers parody RColorBrewer]; }; + flowQ = derive2 { name="flowQ"; version="1.41.1"; sha256="15n2w9958hp3w0rigx80p2gj5l4bg8zycv8h2l31ysdg34lij5r7"; depends=[BiocGenerics bioDist flowCore flowViz geneplotter IRanges lattice latticeExtra mvoutlier outliers parody RColorBrewer]; }; flowQB = derive2 { name="flowQB"; version="2.9.0"; sha256="0d4n8qxja851z4d7ran9wr4rhfa64mnkhz7rqwa0vggrq1y0ksja"; depends=[extremevalues flowCore]; }; - flowStats = derive2 { name="flowStats"; version="3.39.0"; sha256="1bz0saqkxznyq9ilabi1j4nwd18yk1p740asj7zlirqhiik2x20m"; depends=[Biobase BiocGenerics cluster fda flowCore flowViz flowWorkspace KernSmooth ks lattice MASS ncdfFlow]; }; + flowStats = derive2 { name="flowStats"; version="3.39.4"; sha256="1cj7dwvqa9x3lxblfvxmsl88zc91fbjhh1viy3s2m88kxl6517vr"; depends=[Biobase BiocGenerics cluster fda flowCore flowViz flowWorkspace KernSmooth ks lattice MASS ncdfFlow RColorBrewer]; }; flowTime = derive2 { name="flowTime"; version="1.5.0"; sha256="0qh2p696xh8xsi0j7d6s75kbf8ajm4virfs8c6c1rn48n4grhlpy"; depends=[flowCore plyr]; }; flowTrans = derive2 { name="flowTrans"; version="1.33.0"; sha256="1fqw49s9dgz4khq3m73bf8f7vy9xzhdl91n0rkmcnwq7kd6wm5n9"; depends=[flowClust flowCore flowViz]; }; flowType = derive2 { name="flowType"; version="2.19.0"; sha256="1313ak0n79pvhzpckrapbkzrzxhd8qnxawpvagm92lsdg5p79mfc"; depends=[BH Biobase flowClust flowCore flowMeans flowMerge Rcpp rrcov sfsmisc]; }; - flowUtils = derive2 { name="flowUtils"; version="1.45.0"; sha256="1vrbyzhifqaf47a73hac75s4dnsg6fys3nhhl1rf81hsjhqh7q80"; depends=[Biobase corpcor flowCore graph RUnit XML]; }; + flowUtils = derive2 { name="flowUtils"; version="1.45.2"; sha256="1x6ng8wvwqhq76r3wm62xyi29dq0086yvklv2ddv2gfc7ifzk8nl"; depends=[Biobase corpcor flowCore graph RUnit XML]; }; flowVS = derive2 { name="flowVS"; version="1.13.0"; sha256="16r8ig33ym1d8hp2hvxnlszifc0qpmd4vnqzg1nn31a4j3xf575r"; depends=[flowCore flowStats flowViz]; }; flowViz = derive2 { name="flowViz"; version="1.45.0"; sha256="076hjz0mvc7pygmlrapsgg6scsxkzd714yg4wq8r8fbbpblqhkxf"; depends=[Biobase flowCore hexbin IDPmisc KernSmooth lattice latticeExtra MASS RColorBrewer]; }; - flowWorkspace = derive2 { name="flowWorkspace"; version="3.29.4"; sha256="1669sl43r31ikj5mjzgmlynls994607xg0x2rz1y1dxcy84rb9vc"; depends=[BH Biobase BiocGenerics cytolib data_table dplyr flowCore flowViz graph gridExtra lattice latticeExtra matrixStats ncdfFlow RBGL RColorBrewer Rcpp Rgraphviz RProtoBufLib scales stringr XML]; }; - flowcatchR = derive2 { name="flowcatchR"; version="1.15.0"; sha256="0m1wbddxi2sifhpil00gd9vr27i75h30cw3a2m59hccxw4di139j"; depends=[abind BiocParallel colorRamps EBImage plotly shiny]; }; - fmcsR = derive2 { name="fmcsR"; version="1.23.0"; sha256="1m8v98qi3x2cwr74ynndb0ilw8m8n0dz7w7fpyv0fm3s0vy3x0rx"; depends=[BiocGenerics ChemmineR RUnit]; }; + flowWorkspace = derive2 { name="flowWorkspace"; version="3.29.10"; sha256="0qch9hbpxqwma1kg9jrmnyf7d9zc714pjybpzphkgx9c9cdbaqzy"; depends=[BH Biobase BiocGenerics cytolib data_table dplyr flowCore flowViz graph gridExtra lattice latticeExtra matrixStats ncdfFlow RBGL RColorBrewer Rcpp Rgraphviz RProtoBufLib scales stringr XML]; }; + flowcatchR = derive2 { name="flowcatchR"; version="1.15.3"; sha256="04njcbq0bi53pwkfrf489l3fws63w9l981cf4iadkadbk5dl2hav"; depends=[abind BiocParallel colorRamps EBImage plotly shiny]; }; + fmcsR = derive2 { name="fmcsR"; version="1.23.3"; sha256="1f2la9cx08yd3y96n2hkc6dzqvj5kya58rghr711axjmjfcigw2y"; depends=[BiocGenerics ChemmineR RUnit]; }; focalCall = derive2 { name="focalCall"; version="1.15.0"; sha256="1vnihlpxaplnjp7h9n3k3py0103qz98dnkm1p7hns93pf185ih05"; depends=[CGHcall]; }; frma = derive2 { name="frma"; version="1.33.0"; sha256="02n251fwg34f0mkvingrsv1n0v77cvmpmd44rs1a4qyl5nj3x9v6"; depends=[affy Biobase BiocGenerics DBI MASS oligo oligoClasses preprocessCore]; }; frmaTools = derive2 { name="frmaTools"; version="1.33.0"; sha256="1w62s3i6q92ka44dy8sqid21fgpjjghmnyavj3swx5czpn476vny"; depends=[affy Biobase DBI preprocessCore]; }; - funtooNorm = derive2 { name="funtooNorm"; version="1.5.0"; sha256="175np47a1n3l9dkpfza9wdndxk3adk9np87c8hi4ybhjbx9w8bj5"; depends=[GenomeInfoDb IlluminaHumanMethylation450kanno_ilmn12_hg19 IlluminaHumanMethylation450kmanifest matrixStats minfi pls]; }; + funtooNorm = derive2 { name="funtooNorm"; version="1.5.1"; sha256="0pqh1hiblr6989wvdx7fmxkkj451xijjj6z9jgqz2c08qpk2d4h8"; depends=[GenomeInfoDb IlluminaHumanMethylation450kanno_ilmn12_hg19 IlluminaHumanMethylation450kmanifest matrixStats minfi pls]; }; gCMAP = derive2 { name="gCMAP"; version="1.25.0"; sha256="0mp0cg33slfpnqzk2fsggpb3dfgq95isj42lia0i3hkwkdfcisly"; depends=[annotate AnnotationDbi bigmemory bigmemoryExtras Biobase Category DESeq genefilter GSEABase GSEAlm limma Matrix]; }; gCMAPWeb = derive2 { name="gCMAPWeb"; version="1.21.0"; sha256="15fmiii9kkiy1p9d2h7hg9fi3kacifz6113hpkzkk0lic4phncg5"; depends=[annotate AnnotationDbi Biobase BiocGenerics brew gCMAP GSEABase hwriter Rook yaml]; }; - gCrisprTools = derive2 { name="gCrisprTools"; version="1.9.1"; sha256="1nscfxbyvy596sak9lj5g1wcbk7zprgy5654bbv69ain9p1i3kzc"; depends=[Biobase ggplot2 limma PANTHER_db rmarkdown RobustRankAggreg]; }; + gCrisprTools = derive2 { name="gCrisprTools"; version="1.9.3"; sha256="1msp2xfd3h1bj04abad714r9rmgbr9w6g26lj7s8j451jjlw57na"; depends=[Biobase ggplot2 limma PANTHER_db rmarkdown RobustRankAggreg]; }; gQTLBase = derive2 { name="gQTLBase"; version="1.13.0"; sha256="0rszhclakgc0xyg8jdb9mxgwaqcb28rcs9pyrg31d0wxi44c90w2"; depends=[BatchJobs BBmisc BiocGenerics bit doParallel ff ffbase foreach GenomicFiles GenomicRanges rtracklayer S4Vectors SummarizedExperiment]; }; + gQTLstats = derive2 { name="gQTLstats"; version="1.13.1"; sha256="0apicd22s2yx57ypqvnmxkh3ca06r5cq3mj7x3hz57z9sv99bq1w"; depends=[AnnotationDbi BatchJobs BBmisc beeswarm Biobase BiocGenerics doParallel dplyr erma ffbase foreach GenomeInfoDb GenomicFeatures GenomicFiles GenomicRanges ggbeeswarm ggplot2 gQTLBase HardyWeinberg Homo_sapiens IRanges limma mgcv plotly reshape2 S4Vectors shiny snpStats SummarizedExperiment VariantAnnotation]; }; gaga = derive2 { name="gaga"; version="2.27.0"; sha256="09q5xfki8nnp5z4ia0l07pnvsmiwag7ahr1bxbic9aajql873ipk"; depends=[Biobase coda EBarrays mgcv]; }; - gage = derive2 { name="gage"; version="2.31.0"; sha256="1lkq0xq7qz8vzd0y996c8yskh8wkm15hqs68krbs9z08scwjzpqg"; depends=[AnnotationDbi graph KEGGREST]; }; + gage = derive2 { name="gage"; version="2.31.2"; sha256="0m4mp78g3sxa19rkw9p4d6sxw1ic9km6z5hir8d1lqg0hmv9y2ki"; depends=[AnnotationDbi graph KEGGREST]; }; gaggle = derive2 { name="gaggle"; version="1.49.0"; sha256="0bi19b9ndccrky2i89scjzgna5b2gj0p74licynn8pm1jfwla584"; depends=[graph rJava RUnit]; }; - gaia = derive2 { name="gaia"; version="2.25.0"; sha256="009lclb7dvy1mgxzxmp8nywcbq0jdq26qdla0vl7jb8p8vjp5k1c"; depends=[]; }; - garfield = derive2 { name="garfield"; version="1.9.0"; sha256="1pndkw2an642ldgz0lw07l70gybj5npfs9w8qi2wm77fqfih8lj0"; depends=[]; }; - gcapc = derive2 { name="gcapc"; version="1.5.0"; sha256="196fi5c1bhaq7qfxvw8jfbfahjygk1a6ykkjlrbqkhk60lzk9gbl"; depends=[BiocGenerics Biostrings BSgenome GenomeInfoDb GenomicAlignments GenomicRanges IRanges MASS matrixStats Rsamtools S4Vectors]; }; + gaia = derive2 { name="gaia"; version="2.25.3"; sha256="10qcjcfqiwa2xcgh2jpiq5hp8i8ihbl4nz503ndcz3j54rw3pjfn"; depends=[]; }; + garfield = derive2 { name="garfield"; version="1.9.1"; sha256="1fj196imnr9vb8pg6rxf46n5yw7v3g1w0q8h49psrvw7zrmzknsg"; depends=[]; }; + gcapc = derive2 { name="gcapc"; version="1.5.1"; sha256="1fk3vqxl6xpf4xhmacsn3ywwixs1brm24pfyshlbwp27rwj3jpzw"; depends=[BiocGenerics Biostrings BSgenome GenomeInfoDb GenomicAlignments GenomicRanges IRanges MASS matrixStats Rsamtools S4Vectors]; }; gcatest = derive2 { name="gcatest"; version="1.11.0"; sha256="0x0k557fydigj81610a39b8hg973wbjsfj0ailpjfa1grp77csa1"; depends=[lfa]; }; - gcrma = derive2 { name="gcrma"; version="2.53.0"; sha256="14gcna1sagqizaryq5hv5907hw7agds8v0s2n1hd8k1yrpayhkwc"; depends=[affy affyio Biobase BiocInstaller Biostrings XVector]; }; - gdsfmt = derive2 { name="gdsfmt"; version="1.17.2"; sha256="13rkbhjis5fjzalj03bpckq4w177c6v2m4p7743yvjhqhyyah9pq"; depends=[]; }; - geNetClassifier = derive2 { name="geNetClassifier"; version="1.21.0"; sha256="0ikpsmjwbiq8kidyvllx51ih0b7jnw9s1nz6z6hfz21zf98kz9p6"; depends=[Biobase e1071 EBarrays minet]; }; + gcrma = derive2 { name="gcrma"; version="2.53.1"; sha256="0qlvr4lgkddyrdvf81z60zzlbq0x7abdlgsgw1xr1xabmp7wbkrs"; depends=[affy affyio Biobase BiocManager Biostrings XVector]; }; + gdsfmt = derive2 { name="gdsfmt"; version="1.17.6"; sha256="0x44n0qrcq82kxd8w1zlbfsgmf2yxxnf1i5h9z7ajlcz46cwgaxn"; depends=[]; }; + geNetClassifier = derive2 { name="geNetClassifier"; version="1.21.1"; sha256="0fjkm6bg4g2qr5xyjjyhrpm9iijhmgy6rwd38iwimlq3qqgnm819"; depends=[Biobase e1071 EBarrays minet]; }; geecc = derive2 { name="geecc"; version="1.15.0"; sha256="0wfa0a4hlwvjsjvxk7m6lgjxjvph3392a4kskg2y1vphh916qnxr"; depends=[gplots hypergea MASS Rcpp]; }; genArise = derive2 { name="genArise"; version="1.57.0"; sha256="08hrc2y06prmacdzrd3qnlbyzrr9127jgglq7babrnhw0dffjl96"; depends=[locfit tkrplot xtable]; }; - genbankr = derive2 { name="genbankr"; version="1.9.0"; sha256="0nzbf189w2rg9hy7h7qcw3jpz9lhl2yq57rhps29lgmizgdml8qp"; depends=[Biobase BiocGenerics Biostrings GenomeInfoDb GenomicFeatures GenomicRanges IRanges rtracklayer S4Vectors VariantAnnotation]; }; + genbankr = derive2 { name="genbankr"; version="1.9.2"; sha256="1ba891irw0carh6pg2r6v50g5g7am1k09zyw450rz878sfka50cj"; depends=[Biobase BiocGenerics Biostrings GenomeInfoDb GenomicFeatures GenomicRanges IRanges rtracklayer S4Vectors VariantAnnotation]; }; geneAttribution = derive2 { name="geneAttribution"; version="1.7.0"; sha256="1snpd1xy66kaj2mb8xjasgm3bipydxbrbcpvp5bny9shvk6di0cf"; depends=[BiocGenerics GenomeInfoDb GenomicFeatures GenomicRanges IRanges org_Hs_eg_db rtracklayer]; }; geneClassifiers = derive2 { name="geneClassifiers"; version="1.5.0"; sha256="0qwqb1sq6bw688br5c5lxvc7dxwg1qwwb30dn9pklgfgpnjwp86n"; depends=[Biobase BiocGenerics]; }; geneRecommender = derive2 { name="geneRecommender"; version="1.53.0"; sha256="1qrlk46y1hkgva2yrf8x2smy82p4kmzjpr7kyk9381rfl64nn18q"; depends=[Biobase]; }; geneRxCluster = derive2 { name="geneRxCluster"; version="1.17.0"; sha256="0vlhskyymdnbigdq1qj9gimklcmzvybh74zn7f65if5ssqdgmj10"; depends=[GenomicRanges IRanges]; }; - geneXtendeR = derive2 { name="geneXtendeR"; version="1.7.0"; sha256="0j3k3ijq7ml52avs6np7q5137fr348xi5012dkw1nmn4sqm9dwpy"; depends=[AnnotationDbi data_table dplyr GO_db networkD3 org_Ag_eg_db org_Bt_eg_db org_Ce_eg_db org_Cf_eg_db org_Dm_eg_db org_Dr_eg_db org_Gg_eg_db org_Hs_eg_db org_Mm_eg_db org_Mmu_eg_db org_Pt_eg_db org_Rn_eg_db org_Sc_sgd_db org_Ss_eg_db org_Xl_eg_db RColorBrewer rtracklayer SnowballC tm wordcloud]; }; - genefilter = derive2 { name="genefilter"; version="1.63.0"; sha256="0wn6gwj8v3xl11mhx40529hlssay79n24vn071saq2y475bxhgkl"; depends=[annotate AnnotationDbi Biobase S4Vectors survival]; }; - genefu = derive2 { name="genefu"; version="2.13.0"; sha256="1i0w1bhg93gpjwn2w2k9kz3z99vdifdf7a9nza8d79lirj4512p4"; depends=[AIMS amap biomaRt iC10 limma mclust survcomp]; }; - geneplast = derive2 { name="geneplast"; version="1.7.0"; sha256="1ydcahw9imi281xdgpr7asihavsks3jjh52nhdrx0qn5plml254r"; depends=[ape igraph snow]; }; + geneXtendeR = derive2 { name="geneXtendeR"; version="1.7.11"; sha256="1kws224q6rhzmdrgfv2695l5aah3hz6r5vacwl5akg2bja2v42yv"; depends=[AnnotationDbi BiocStyle data_table dplyr GO_db networkD3 org_Rn_eg_db RColorBrewer rtracklayer SnowballC tm wordcloud]; }; + genefilter = derive2 { name="genefilter"; version="1.63.2"; sha256="0kx0fv9gjknffhvgz65y36hxcfi25rii6m35caxdrkcfm3cnrc6l"; depends=[annotate AnnotationDbi Biobase S4Vectors survival]; }; + genefu = derive2 { name="genefu"; version="2.13.1"; sha256="0b1xrxfp1swfsvvrr1nkkkmjjb6bxbjhvvm2fl2463mmgy3qdsn6"; depends=[AIMS amap biomaRt iC10 limma mclust survcomp]; }; + geneplast = derive2 { name="geneplast"; version="1.7.2"; sha256="18g39wzkcnkpp4v2fwbh3ff84b8fcwfn723hpfyla7857qjm6krp"; depends=[ape igraph snow]; }; geneplotter = derive2 { name="geneplotter"; version="1.59.0"; sha256="1yqxqxchjn31sqw3csk5y3jmshb3v5580q245skam5r5v2nw5lhb"; depends=[annotate AnnotationDbi Biobase BiocGenerics lattice RColorBrewer]; }; genoCN = derive2 { name="genoCN"; version="1.33.0"; sha256="1rcly2dfm93lbsc1inm3z669l19k213zyq31kb4kkg1cnam2cflv"; depends=[]; }; - genomation = derive2 { name="genomation"; version="1.13.0"; sha256="04101y44lnxlxkyhb2gb4d0wr9cy1s1c31dsfhqgl1rhy8rxi5b4"; depends=[Biostrings BSgenome data_table GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 gridBase impute IRanges matrixStats plotrix plyr Rcpp readr reshape2 Rsamtools rtracklayer RUnit S4Vectors seqPattern]; }; + genomation = derive2 { name="genomation"; version="1.13.1"; sha256="038fnkv0m2r47mm2cg2fmrzq776j0jfskppi7p0872rx59r0vl6y"; depends=[Biostrings BSgenome data_table GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 gridBase impute IRanges matrixStats plotrix plyr Rcpp readr reshape2 Rsamtools rtracklayer RUnit S4Vectors seqPattern]; }; genomeIntervals = derive2 { name="genomeIntervals"; version="1.37.0"; sha256="1xinqj7zzwjxx6qxi6mxrws2ajjm8cy7g9v1773x7mh47w9rz7mw"; depends=[BiocGenerics GenomeInfoDb GenomicRanges intervals IRanges S4Vectors]; }; genomes = derive2 { name="genomes"; version="3.11.0"; sha256="0vvc43ih4idj6jakm4jvwynvi4v90nndvbz18kb7nxb7fh1bl9m3"; depends=[curl readr]; }; genoset = derive2 { name="genoset"; version="1.37.0"; sha256="0awbbvhz1qzra92ghal5wrqrkya4v0wd15q75dmqxb5xx36s8if6"; depends=[BiocGenerics GenomeInfoDb GenomicRanges IRanges S4Vectors SummarizedExperiment]; }; - genotypeeval = derive2 { name="genotypeeval"; version="1.13.1"; sha256="0qlzqfzpb74prq6b7zg77d610i8hj0d2f7jhi4l1difcgf8y7j2j"; depends=[BiocGenerics BiocParallel GenomeInfoDb GenomicRanges ggplot2 IRanges rtracklayer VariantAnnotation]; }; - genphen = derive2 { name="genphen"; version="1.9.0"; sha256="1bps7mgznp5by1kfwmapnfj3vkdqiz3p3816kg9jmg7iggxn8gih"; depends=[Biostrings doParallel e1071 foreach ranger rstan]; }; + genotypeeval = derive2 { name="genotypeeval"; version="1.13.2"; sha256="10zz9jd1xsk09gh3mkm23jmqi4j5kv7d5fbjwlr2bxq4z2yjl8h4"; depends=[BiocGenerics BiocParallel GenomeInfoDb GenomicRanges ggplot2 IRanges rtracklayer VariantAnnotation]; }; + genphen = derive2 { name="genphen"; version="1.9.49"; sha256="0mdr79x7a036rrjdh1aqxnxskgsvvjbzyvlgcrf9jxh2yf45ciq1"; depends=[Biostrings doParallel e1071 foreach ranger rstan]; }; gep2pep = derive2 { name="gep2pep"; version="1.1.1"; sha256="0h6qf7fl2hmg5chv6g9qfj5ih4mfc6xmihqny9pzg277i5gwmdsj"; depends=[Biobase digest foreach GSEABase iterators repo rhdf5 XML]; }; gespeR = derive2 { name="gespeR"; version="1.13.0"; sha256="1qc9d8vp5s5rzw7bqbfm2n5l23yfk9d3kpmhyd4hnr9jb2h4jypp"; depends=[Biobase biomaRt cellHTS2 doParallel dplyr foreach ggplot2 glmnet Matrix reshape2]; }; - ggbio = derive2 { name="ggbio"; version="1.29.0"; sha256="0skf5m8qglvv2y70jppjblvpl94cgimns02kprsqp85ghmbshy7s"; depends=[AnnotationDbi AnnotationFilter Biobase BiocGenerics Biostrings biovizBase BSgenome ensembldb GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges GGally ggplot2 gridExtra gtable Hmisc IRanges OrganismDbi reshape2 Rsamtools rtracklayer S4Vectors scales SummarizedExperiment VariantAnnotation]; }; - ggcyto = derive2 { name="ggcyto"; version="1.9.10"; sha256="17pvxml685gic39ycgq2crwnznw7ih0g5bhynxziffnfg0zqb6fc"; depends=[data_table flowCore flowWorkspace ggplot2 gridExtra ncdfFlow plyr RColorBrewer scales]; }; - ggtree = derive2 { name="ggtree"; version="1.13.0"; sha256="1zkaasmb2y1k8hqjr7cbvhasmv1ykclhfqj3h0s6m6yvh2iql9nb"; depends=[ape dplyr ggplot2 magrittr purrr rlang rvcheck scales tibble tidyr tidytree treeio]; }; - girafe = derive2 { name="girafe"; version="1.33.0"; sha256="0jdckfnsfvcqf7gnfbpxw12q0la9cxzfmhhy4n492fqavnzpbfgj"; depends=[Biobase BiocGenerics Biostrings genomeIntervals intervals IRanges Rsamtools S4Vectors ShortRead]; }; - globalSeq = derive2 { name="globalSeq"; version="1.9.1"; sha256="105sxbs03xdfv6ikl517sj14wzn0cc92lxv5yfzabj2ys8911dl1"; depends=[]; }; - globaltest = derive2 { name="globaltest"; version="5.35.0"; sha256="150mf64cr528jzcpc9ydfs1kf9dwrr8xnw47abpkxgmfmqi6jl01"; depends=[annotate AnnotationDbi Biobase survival]; }; - gmapR = derive2 { name="gmapR"; version="1.23.0"; sha256="0c6chbf3kzx3z57gs36b0bi1bc58514sklxkplv80z7xnvxs8pl9"; depends=[Biobase BiocGenerics BiocParallel Biostrings BSgenome GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges IRanges Rsamtools rtracklayer S4Vectors VariantAnnotation]; }; + ggbio = derive2 { name="ggbio"; version="1.29.5"; sha256="1aqj3m7jkjdzwvnk8il74v05gybd3n6b056mlwq8slmmpyngjnc6"; depends=[AnnotationDbi AnnotationFilter Biobase BiocGenerics Biostrings biovizBase BSgenome ensembldb GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges GGally ggplot2 gridExtra gtable Hmisc IRanges OrganismDbi reshape2 rlang Rsamtools rtracklayer S4Vectors scales SummarizedExperiment VariantAnnotation]; }; + ggcyto = derive2 { name="ggcyto"; version="1.9.13"; sha256="0dhwv19dny4490jg2p7bbmzqnpyf04zms33vwssaf7xwy7i8h0q9"; depends=[data_table flowCore flowWorkspace ggplot2 gridExtra ncdfFlow plyr RColorBrewer rlang scales]; }; + ggtree = derive2 { name="ggtree"; version="1.13.6"; sha256="0hbw03ixzvmiqgacvi41mb8kjnh7s78z39900b532qd1ghmg8xrq"; depends=[ape dplyr ggplot2 magrittr purrr rlang rvcheck scales tibble tidyr tidytree treeio]; }; + girafe = derive2 { name="girafe"; version="1.33.2"; sha256="1b7sqnbj3a6p8zdaf8w7s19fijiw5ciqchxsi8i7ali46fqvqhbs"; depends=[Biobase BiocGenerics Biostrings genomeIntervals intervals IRanges Rsamtools S4Vectors ShortRead]; }; + glmSparseNet = derive2 { name="glmSparseNet"; version="0.99.36"; sha256="1qhjrpd70qfizkk64kl4spwwq8gjk7zg6ypj5gyk6pn98myvk2bm"; depends=[biomaRt dplyr forcats futile_logger ggplot2 glmnet loose_rock Matrix MultiAssayExperiment readr reshape2 rlang sparsebn sparsebnUtils STRINGdb stringr SummarizedExperiment survminer]; }; + globalSeq = derive2 { name="globalSeq"; version="1.9.4"; sha256="146zfaz0w3gdic5q50vqzynr6gzv6b0c417yi1x350ir3qn2vczk"; depends=[]; }; + globaltest = derive2 { name="globaltest"; version="5.35.1"; sha256="0q72cvh11qffkr6c17pz7a5d2wi2csk37pq9fjda11mmx1g01paq"; depends=[annotate AnnotationDbi Biobase survival]; }; + gmapR = derive2 { name="gmapR"; version="1.23.1"; sha256="0qyn39vcp7a84xjn7n4cyhk47yw9yxn9mwq81kz3fjljafy2pv9z"; depends=[Biobase BiocGenerics BiocParallel Biostrings BSgenome GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges IRanges Rsamtools rtracklayer S4Vectors VariantAnnotation]; }; goProfiles = derive2 { name="goProfiles"; version="1.43.0"; sha256="19r3h8rnfs826aldlgkjgsllk4wj95rq7lq37qd927bjgvi4kbnj"; depends=[AnnotationDbi Biobase CompQuadForm GO_db stringr]; }; - goSTAG = derive2 { name="goSTAG"; version="1.5.0"; sha256="13bnzz3adj9186sp992fbjp9442nvp7f0a80jnz1nygdr0d45i7m"; depends=[AnnotationDbi biomaRt GO_db memoise]; }; + goSTAG = derive2 { name="goSTAG"; version="1.5.1"; sha256="1nazixjbh90460iqc7hgsgsilzaknjym639c5mmxcxdas96vmry1"; depends=[AnnotationDbi biomaRt GO_db memoise]; }; goTools = derive2 { name="goTools"; version="1.55.0"; sha256="1lzgsdqvwrxckg5pdbmnxldifrsm7zyvl72pl3sz8x2997b4lc97"; depends=[AnnotationDbi GO_db]; }; goseq = derive2 { name="goseq"; version="1.33.0"; sha256="102w1cxz2ab0gyzamy9rcdbf73bgkvqrm0lxasz6m2h79j9gfmc9"; depends=[AnnotationDbi BiasedUrn BiocGenerics geneLenDataBase GO_db mgcv]; }; + gpart = derive2 { name="gpart"; version="0.99.19"; sha256="05nzlyn7n1a73qdrg8wrwjwcix4i7y43g6bycbfw07zxps8a3472"; depends=[AnnotationDbi biomaRt data_table GenomicRanges Homo_sapiens igraph IRanges OrganismDbi Rcpp TxDb_Hsapiens_UCSC_hg38_knownGene]; }; gpls = derive2 { name="gpls"; version="1.53.0"; sha256="02yca8lllmq7lmbg55kn3yhsb0s9d2b828aj08lsp5hxmyill36k"; depends=[]; }; - gprege = derive2 { name="gprege"; version="1.25.0"; sha256="123ggwjdkc2la9vbv6kmv7l7pg0wz3jzk4q0df5zm38a3nr8gy7p"; depends=[gptk]; }; - graph = derive2 { name="graph"; version="1.59.0"; sha256="1pcn9rr9j679g6hgsh235nar5via1rmgj1dqpyp7sl9zfjrcim2p"; depends=[BiocGenerics]; }; - graphite = derive2 { name="graphite"; version="1.27.2"; sha256="0c3ha2hjpzwbrv5jh2376ayd2c7j9z857m70rx8xiv5bn3kzvazz"; depends=[AnnotationDbi checkmate graph httr rappdirs]; }; - groHMM = derive2 { name="groHMM"; version="1.15.0"; sha256="1q18f8ibjwik01n54c373fss82jwamik430irgaya8q5b5659c0d"; depends=[GenomeInfoDb GenomicAlignments GenomicRanges IRanges MASS rtracklayer S4Vectors]; }; + gprege = derive2 { name="gprege"; version="1.25.2"; sha256="0qlbvss2hk3f3bfi4k4jcpyqwishkxsqq9cv846cbnkryn1xnrih"; depends=[gptk]; }; + graph = derive2 { name="graph"; version="1.59.2"; sha256="1vncpr60yl63kwlxdp1b15r81ymf28whzkkd9mz5r8f6jz184h0g"; depends=[BiocGenerics]; }; + graphite = derive2 { name="graphite"; version="1.27.6"; sha256="009gjkmnjr8y6j8dz9h19bn16qkzhvknqazrdm4pf86pn8w2gy2w"; depends=[AnnotationDbi checkmate graph httr rappdirs]; }; + groHMM = derive2 { name="groHMM"; version="1.15.1"; sha256="1a6c40bfsskh0adaqjvimn6bysfgz24lga9byznp2cf2757i9bps"; depends=[GenomeInfoDb GenomicAlignments GenomicRanges IRanges MASS rtracklayer S4Vectors]; }; gsean = derive2 { name="gsean"; version="1.1.0"; sha256="0aar598qdhppzkzrrmhzd1nkn7i3xci401yz3w5dsgz27fy12c18"; depends=[fgsea PPInfer]; }; - gtrellis = derive2 { name="gtrellis"; version="1.13.1"; sha256="1nz1hq1nmn3759cnf7w2svkk7v6lzrp85l49vjwy7wfrpk612wch"; depends=[circlize GenomicRanges GetoptLong IRanges]; }; - gwascat = derive2 { name="gwascat"; version="2.13.1"; sha256="1y595365q7hw84sgg6c307d3h1bryml4rxq1hg2vcr2ai0cbb065"; depends=[AnnotationDbi AnnotationHub BiocGenerics Biostrings GenomeInfoDb GenomicFeatures GenomicRanges ggbio ggplot2 graph Gviz Homo_sapiens IRanges Rsamtools rtracklayer S4Vectors snpStats SummarizedExperiment VariantAnnotation]; }; - gwasurvivr = derive2 { name="gwasurvivr"; version="0.99.38"; sha256="0dcza6pscq9lndk3x1bc139fh3r61lwfrm88vizyaini7xyzd2p0"; depends=[GWASTools matrixStats SummarizedExperiment survival VariantAnnotation]; }; - h5vc = derive2 { name="h5vc"; version="2.15.0"; sha256="001lz9pjr7ddlw8v69nvhmbdzzx643vd5akl7dzjx4z0kg3xyf55"; depends=[abind BatchJobs BiocParallel Biostrings GenomeInfoDb GenomicRanges ggplot2 gridExtra h5vcData IRanges reshape rhdf5 Rsamtools S4Vectors]; }; + gtrellis = derive2 { name="gtrellis"; version="1.13.3"; sha256="0pg30gnbmsn498isqw3g26a5pzxbq1k0hbz4sd986ak1whgac1q3"; depends=[circlize GenomicRanges GetoptLong IRanges]; }; + gwascat = derive2 { name="gwascat"; version="2.13.5"; sha256="0p4l8skyyjblqzlcb13sj29sy6x62fakb5i56d757z6ic8pi84kx"; depends=[AnnotationDbi AnnotationHub BiocGenerics Biostrings GenomeInfoDb GenomicFeatures GenomicRanges ggbio ggplot2 gQTLstats graph Gviz Homo_sapiens IRanges Rsamtools rtracklayer S4Vectors snpStats SummarizedExperiment VariantAnnotation]; }; + gwasurvivr = derive2 { name="gwasurvivr"; version="0.99.46"; sha256="137a4vclz7h462xf2aia47kaigz2gchlhxl6v7ycv4rq48i6qjrq"; depends=[GWASTools matrixStats SNPRelate SummarizedExperiment survival VariantAnnotation]; }; + h5vc = derive2 { name="h5vc"; version="2.15.1"; sha256="1gfch3p8ylws4g22kd6xs79wsm6x65yfdaqxjhqp0cgsjlyrr29h"; depends=[abind BatchJobs BiocParallel Biostrings GenomeInfoDb GenomicRanges ggplot2 gridExtra h5vcData IRanges reshape rhdf5 Rsamtools S4Vectors]; }; hapFabia = derive2 { name="hapFabia"; version="1.23.0"; sha256="0dhq26aqqmnzmx3cnwmmrqa8zx5gxq48is1wmljvfn86qixr70xr"; depends=[Biobase fabia]; }; heatmaps = derive2 { name="heatmaps"; version="1.5.0"; sha256="0lz2cxw3fxyvnmnzk95k791x8x3vjn5cif2bqp3zv2rlkwgdjd7m"; depends=[BiocGenerics Biostrings EBImage GenomeInfoDb GenomicRanges IRanges KernSmooth Matrix plotrix RColorBrewer]; }; hiAnnotator = derive2 { name="hiAnnotator"; version="1.15.0"; sha256="12q17c31j1q1jbh1z1ddlcml1wxin5s32yz9xk7dd7bxa81frpmg"; depends=[BSgenome dplyr foreach GenomicRanges ggplot2 iterators rtracklayer scales]; }; hiReadsProcessor = derive2 { name="hiReadsProcessor"; version="1.17.0"; sha256="1qad1winpzjwjn9wnr7xvmspza2j0islsdqh7aig767svipw8870"; depends=[BiocGenerics BiocParallel Biostrings dplyr GenomicAlignments GenomicRanges hiAnnotator readxl rSFFreader sonicLength]; }; - hicrep = derive2 { name="hicrep"; version="1.5.0"; sha256="17k4wynjjbailalm4h0gghw5fz7gavjpdzm3ibk1gih46l24fr0d"; depends=[]; }; + hicrep = derive2 { name="hicrep"; version="1.5.1"; sha256="0vjif93dnjjqrd15gxflwlhncrr3sdrp3hw9944p4pmd1xq38i3i"; depends=[]; }; hierGWAS = derive2 { name="hierGWAS"; version="1.11.0"; sha256="0wfv8pxnm8v1lwj1cbk4d7v0cyjzra8nm8gaawwr0aqcsg7ksp2f"; depends=[fastcluster fmsb glmnet]; }; - hipathia = derive2 { name="hipathia"; version="1.1.1"; sha256="1x7aa8vbmzrfw5psyc4a7qcsnhfgcynfvp5k7qba4q5cp85gcgym"; depends=[AnnotationHub coin DelayedArray igraph limma matrixStats MultiAssayExperiment preprocessCore S4Vectors servr SummarizedExperiment]; }; - hmdbQuery = derive2 { name="hmdbQuery"; version="1.1.1"; sha256="1rkyh115mn65rq90i7g3idw1n856v3r6139rbvaai7939rbi4gg9"; depends=[S4Vectors XML]; }; + hierinf = derive2 { name="hierinf"; version="0.99.3"; sha256="0rwwdwgx1p96vgfszp01i85wa56d9djkrjnzphgcv5962smd0wka"; depends=[fmsb glmnet]; }; + hipathia = derive2 { name="hipathia"; version="1.1.3"; sha256="08yx1jpfz08zsldxvjsz9957rp1wk2744kb8248k5rwf4fmcdp4w"; depends=[AnnotationHub coin DelayedArray igraph limma matrixStats MultiAssayExperiment preprocessCore S4Vectors servr SummarizedExperiment]; }; + hmdbQuery = derive2 { name="hmdbQuery"; version="1.1.3"; sha256="0gvbfiibnb3w588ri385wwyg1x3my7a3ay6sacbjhh0j6amx9g7p"; depends=[S4Vectors XML]; }; hopach = derive2 { name="hopach"; version="2.41.0"; sha256="1i329clrw9bjxkchinadprix36xjak5x6i1zqpdj27kyr8w26gn2"; depends=[Biobase BiocGenerics cluster]; }; - hpar = derive2 { name="hpar"; version="1.23.2"; sha256="04h4xfmappx0vipw1fa9kd8n9hs4cpcfsllxcrq77akndkf1dc92"; depends=[]; }; + hpar = derive2 { name="hpar"; version="1.23.4"; sha256="0nf8w8qn63zrq2y5i5imrwv242cc884lzi92jldd24ainybp362h"; depends=[]; }; htSeqTools = derive2 { name="htSeqTools"; version="1.29.5"; sha256="0rigcwd8mc3kjsj0kxzxnspzqz0d1i58vav71p7a4cx76yrzi5z1"; depends=[Biobase BiocGenerics BSgenome GenomeInfoDb GenomicRanges IRanges MASS S4Vectors]; }; hyperdraw = derive2 { name="hyperdraw"; version="1.33.0"; sha256="0qcp9p3n7gxskvw8afz7yr2msm0gikl7v3dvzvrhfypad9czplx0"; depends=[graph hypergraph Rgraphviz]; }; hypergraph = derive2 { name="hypergraph"; version="1.53.0"; sha256="1mj14bgkbs3p0smf6phfig2rcf7kd88d85djr6rq1c3vpiyhpyx3"; depends=[graph]; }; iASeq = derive2 { name="iASeq"; version="1.25.0"; sha256="0p4m13k5n974469xh8vhz8xd5b37ill3i9jmglq0fa47n7rbdjz1"; depends=[]; }; iBBiG = derive2 { name="iBBiG"; version="1.25.0"; sha256="1dbcazr88ac38g58jgr9byqaql36jvfn5bmr8gibn3hr187c5ypf"; depends=[ade4 biclust xtable]; }; - iBMQ = derive2 { name="iBMQ"; version="1.21.0"; sha256="19f1iqfcdsq0lg9hbl65qwb7lwp9n36vrdnyah63dn7k3c23p5x1"; depends=[Biobase ggplot2]; }; - iCARE = derive2 { name="iCARE"; version="1.9.0"; sha256="0z884xysrf00h56l4djq1yrm8478s4f3jqq0bz6sf5wqzibr492k"; depends=[]; }; - iCNV = derive2 { name="iCNV"; version="1.1.0"; sha256="1kqsrw6pq4lcnfnf5ak4pdmcv3cr7p1jhmk304g5ywxpbd2fdfp9"; depends=[CODEX data_table dplyr fields ggplot2 rlang tidyr truncnorm]; }; + iBMQ = derive2 { name="iBMQ"; version="1.21.1"; sha256="11bkzp25bv5j4x2xanj5cq173pwhl1av5l7kb94vhw80yhbk9l4r"; depends=[Biobase ggplot2]; }; + iCARE = derive2 { name="iCARE"; version="1.9.7"; sha256="0bbzn5yx2i7ijfvsglzsi3f7rv6c0043qvv46n859bpq83pgng5p"; depends=[gtools Hmisc plotrix]; }; + iCNV = derive2 { name="iCNV"; version="1.1.1"; sha256="0rwr2di8215fxjv0wz75ipwdipyxr043yv72m0c03iwq5rccglxd"; depends=[CODEX data_table dplyr fields ggplot2 rlang tidyr truncnorm]; }; iCOBRA = derive2 { name="iCOBRA"; version="1.9.1"; sha256="08nzcsph0w5zp6l2lwrg2624gsgs939rkv1662ic72jf8759i4s1"; depends=[dplyr DT ggplot2 limma reshape2 ROCR scales shiny shinyBS shinydashboard UpSetR]; }; iCheck = derive2 { name="iCheck"; version="1.11.0"; sha256="0bs9zzcc1pbdvvzq912yqr2waic72jj4pv6ksqjg6s9wz390a4gc"; depends=[affy Biobase GeneSelectMMD gplots limma lmtest lumi MASS preprocessCore randomForest rgl scatterplot3d]; }; - iChip = derive2 { name="iChip"; version="1.35.0"; sha256="0c610x3g5nkpwsrkix66s3z8dc24dv11dfidms757hc0fwchnsq3"; depends=[limma]; }; - iClusterPlus = derive2 { name="iClusterPlus"; version="1.17.0"; sha256="1ax42hac2wqkyawm9dwwzm0lf81cihric78j38v1vjic918l1b14"; depends=[]; }; - iGC = derive2 { name="iGC"; version="1.11.0"; sha256="1bcbf1azdb4svdjz8yaxs55l76g5c8i1h53s66qjhss8i3pjydr3"; depends=[data_table plyr]; }; - iPAC = derive2 { name="iPAC"; version="1.25.0"; sha256="1mdcr7fa2y78cnndsd8y08hrmlzbgbsgmhq0kzpszr79xj49kdzx"; depends=[Biostrings gdata multtest scatterplot3d]; }; - iSEE = derive2 { name="iSEE"; version="1.1.2"; sha256="0x8pmyzpbb1x33ixh1jnpfs58l7b1d12r51gk7gjqxa291phg7zk"; depends=[AnnotationDbi BiocGenerics colourpicker cowplot dplyr DT ggplot2 igraph mgcv rentrez reshape2 rintrojs S4Vectors scales shiny shinyAce shinydashboard shinyjs SingleCellExperiment SummarizedExperiment vipor viridisLite]; }; - iSeq = derive2 { name="iSeq"; version="1.33.0"; sha256="1sxy4hxpds6k1flmspwf9y4j8wkr96142z64scigg9mf3p88h5zz"; depends=[]; }; + iChip = derive2 { name="iChip"; version="1.35.1"; sha256="0yaf4q92fjdw80v3ln596f7088wlp7nmwhdxgnbkj0x4kwa9mr2b"; depends=[limma]; }; + iClusterPlus = derive2 { name="iClusterPlus"; version="1.17.2"; sha256="1da6hn0hysmbsd3mma9aq3qh2bj15hdc83p3lj0725c52xi6f2kx"; depends=[]; }; + iGC = derive2 { name="iGC"; version="1.11.1"; sha256="02j3bfv5r8cjjp2k7d3w9y80gvygslcgawmhvzp70chjr12a5nds"; depends=[data_table plyr]; }; + iPAC = derive2 { name="iPAC"; version="1.25.2"; sha256="15jvpz8qmmlcvarnxidmw2x3hn98ngwf2pxa6a8a0rl8qhgis3wb"; depends=[Biostrings gdata multtest scatterplot3d]; }; + iSEE = derive2 { name="iSEE"; version="1.1.14"; sha256="057shg5ayy1c2xss12jknnfj9riavnd50nv6l39bfbxymmn5gwp1"; depends=[AnnotationDbi BiocGenerics colourpicker cowplot dplyr DT ggplot2 igraph mgcv rentrez reshape2 rintrojs S4Vectors scales shiny shinyAce shinydashboard shinyjs SingleCellExperiment SummarizedExperiment vipor viridisLite]; }; + iSeq = derive2 { name="iSeq"; version="1.33.1"; sha256="1cw7fmzd0v6rdrqqkaxx0g5fz763sfwf4kyafmvw00chs4rzi21n"; depends=[]; }; iasva = derive2 { name="iasva"; version="0.99.3"; sha256="1ax0594b3d2glam0lb4dzqzx8bbfdln0wglr96szjdxa6qi31ghk"; depends=[BiocParallel cluster irlba SummarizedExperiment]; }; ibh = derive2 { name="ibh"; version="1.29.0"; sha256="07954bdkijs41r0h39fhlzpd8d75vhlk8gl4zlbaky93prsmi1hf"; depends=[simpIntLists]; }; icetea = derive2 { name="icetea"; version="0.99.10"; sha256="14yzjsydnv2k8x183l7a94jmxsd27p2ndwzdvkd93d5nkh5iq36l"; depends=[BiocGenerics BiocParallel Biostrings csaw edgeR GenomicAlignments GenomicFeatures GenomicRanges ggplot2 IRanges limma Rsamtools rtracklayer S4Vectors ShortRead SummarizedExperiment TxDb_Dmelanogaster_UCSC_dm6_ensGene VariantAnnotation]; }; - ideal = derive2 { name="ideal"; version="1.5.0"; sha256="1pdj0r0qfjwrwvsb4lrwl3mxd6wb4bwmabd9z413868453qk101p"; depends=[AnnotationDbi BiocParallel d3heatmap DESeq2 dplyr DT GenomicRanges ggplot2 GO_db goseq GOstats gplots IHW IRanges knitr limma pcaExplorer pheatmap plyr rentrez rintrojs rmarkdown S4Vectors shiny shinyAce shinyBS shinydashboard stringr SummarizedExperiment topGO UpSetR]; }; + ideal = derive2 { name="ideal"; version="1.5.6"; sha256="1k2h2nn0s6pmy5m2l3c6nri11am49c4s2js1q6iywbhmlcxk5dh5"; depends=[AnnotationDbi BiocParallel d3heatmap DESeq2 dplyr DT GenomicRanges ggplot2 GO_db goseq GOstats gplots IHW IRanges knitr limma pcaExplorer pheatmap rentrez rintrojs rmarkdown S4Vectors shiny shinyAce shinyBS shinydashboard stringr SummarizedExperiment topGO UpSetR]; }; idiogram = derive2 { name="idiogram"; version="1.57.0"; sha256="0nsldgh780amhdafafrkp1lzriwskm3l89fkn2licxvpw63rlajn"; depends=[annotate Biobase plotrix]; }; - igvR = derive2 { name="igvR"; version="1.1.6"; sha256="12jl0yj6pgjfvrx3rv63nj88zdvakzrh499gx4kz1m5s8wqxswdi"; depends=[BiocGenerics BrowserViz GenomicRanges httpuv rtracklayer VariantAnnotation]; }; - illuminaio = derive2 { name="illuminaio"; version="0.23.0"; sha256="00qf9qjinyqd16r3zv99cgkwxdy44f2i6q2hlhmic7942j6h6r55"; depends=[base64]; }; + igvR = derive2 { name="igvR"; version="1.1.17"; sha256="1hqd65n1qkdf54jqghj9jxcbi6sl918ymarwbrgrfrm6dk1mxzsn"; depends=[BiocGenerics BrowserViz GenomicRanges httpuv rtracklayer VariantAnnotation]; }; + illuminaio = derive2 { name="illuminaio"; version="0.23.2"; sha256="05m18f0ipc89lak30rdlg1b1aafsgjsjzbr6scn18168m12qkd5i"; depends=[base64]; }; imageHTS = derive2 { name="imageHTS"; version="1.31.0"; sha256="0d7l8w5i0nlfks1iak0qdkxrarfx280wyqbpig38bhbmzkv31xrg"; depends=[Biobase cellHTS2 e1071 EBImage hwriter vsn]; }; - immunoClust = derive2 { name="immunoClust"; version="1.13.0"; sha256="0z17f415rqad4hmwhxgl1gh8a1r42v5yz38rpq9yhssq7w1mw8q0"; depends=[flowCore lattice]; }; + immunoClust = derive2 { name="immunoClust"; version="1.13.4"; sha256="04wjiyqp4fcbgyllpqrandvl20cjayymyi35gs3cdg9g2dwci3aq"; depends=[flowCore lattice]; }; impute = derive2 { name="impute"; version="1.55.0"; sha256="1nb2zpnx9ia2br0044jky4kcqj2vw1vw35s34869i35n90n3vqqc"; depends=[]; }; - intansv = derive2 { name="intansv"; version="1.21.0"; sha256="0a2qrnw1jd5d7mqvmin54110xvn1089p16bfi14660qzip6cwb0i"; depends=[BiocGenerics GenomicRanges ggbio IRanges plyr]; }; - interactiveDisplay = derive2 { name="interactiveDisplay"; version="1.19.0"; sha256="1iwv231mc6g2jp6l6b3rs0gm5n1pb7mbah522q3d4s563avs9g0d"; depends=[AnnotationDbi BiocGenerics Category ggplot2 gridSVG interactiveDisplayBase plyr RColorBrewer reshape2 shiny XML]; }; - interactiveDisplayBase = derive2 { name="interactiveDisplayBase"; version="1.19.0"; sha256="0jwsm5i5s6gkxb05n8fmsybyvi5829g6i6y39nxcpd189ihbmv16"; depends=[BiocGenerics shiny]; }; - inveRsion = derive2 { name="inveRsion"; version="1.29.0"; sha256="12pzk7ppd48ccmfr3q2950pfckcc2kfvgnailwai7jxgss1h1148"; depends=[haplo_stats]; }; - isobar = derive2 { name="isobar"; version="1.27.0"; sha256="02aa78jia246w729bg4pl54shjwp51yymskhy842xnznw01nd8p7"; depends=[Biobase biomaRt distr ggplot2 plyr]; }; - isomiRs = derive2 { name="isomiRs"; version="1.9.1"; sha256="1k60zgb2b2yqwzb02nwvri10p1a2qdlgm4g0wg6593fmkr1q9p8h"; depends=[AnnotationDbi assertive_sets Biobase BiocGenerics cluster DESeq2 DiscriMiner dplyr GenomicRanges GGally ggplot2 gplots gridExtra gtools IRanges limma RColorBrewer readr reshape rlang S4Vectors SummarizedExperiment tibble tidyr]; }; - iterClust = derive2 { name="iterClust"; version="1.3.0"; sha256="1bm2ld3w6sm1jn7s0yk9v7d53xmf2ix411p7pp2fyjqfj6vl3iz4"; depends=[Biobase cluster]; }; + intansv = derive2 { name="intansv"; version="1.21.3"; sha256="0aqq5mc63s5gyz82wp37m0y3b7rkv2rxxkfld0jw6dn3fp6dapqp"; depends=[BiocGenerics GenomicRanges ggbio IRanges plyr]; }; + interactiveDisplay = derive2 { name="interactiveDisplay"; version="1.19.3"; sha256="1lmc0x0gfi8jhzl3z8pmkbqmx56xn6fim0ydsrqcaygz25gif6fp"; depends=[AnnotationDbi BiocGenerics Category ggplot2 gridSVG interactiveDisplayBase plyr RColorBrewer reshape2 shiny XML]; }; + interactiveDisplayBase = derive2 { name="interactiveDisplayBase"; version="1.19.2"; sha256="02b3sps2irfb83zii5c0zxzjp2138xfr2jfdhwvh4h6wzqn2a21q"; depends=[BiocGenerics shiny]; }; + inveRsion = derive2 { name="inveRsion"; version="1.29.1"; sha256="0bwr76l30sxzdfjjsf7py4i78diwazfjkf237yx8n4kzb0jlkilp"; depends=[haplo_stats]; }; + ipdDb = derive2 { name="ipdDb"; version="0.99.10"; sha256="1k1giv6jvgy54pa5yqcy0yrmn53x1ggbryg9c7mmpb4dljw7vnrj"; depends=[AnnotationDbi AnnotationHub assertthat Biostrings DBI GenomicRanges IRanges RSQLite]; }; + isobar = derive2 { name="isobar"; version="1.27.1"; sha256="0kznz8h6b8wq1z8xqkhn0k6gmc7wbxdfv3vy19s93njdk7w3gn5d"; depends=[Biobase biomaRt distr ggplot2 plyr]; }; + isomiRs = derive2 { name="isomiRs"; version="1.9.5"; sha256="08xvxpl1x46rs4zh34irypq0bsici3xhh52dzirhr0671p9ihqa6"; depends=[AnnotationDbi assertive_sets Biobase BiocGenerics cluster cowplot DEGreport DESeq2 DiscriMiner dplyr GenomicRanges GGally ggplot2 gplots gridExtra gtools IRanges limma RColorBrewer readr reshape rlang S4Vectors SummarizedExperiment tibble tidyr]; }; + iterClust = derive2 { name="iterClust"; version="1.3.2"; sha256="1gkqnpyhispjbzc30dfs1hdv1vq6r33sqkmjnzcil4mbr529gvc3"; depends=[Biobase cluster]; }; iterativeBMA = derive2 { name="iterativeBMA"; version="1.39.0"; sha256="07xy5vjmgzglab6hp82xkd6gc67lb58n8g26zvssldpzm1kir70j"; depends=[Biobase BMA leaps]; }; iterativeBMAsurv = derive2 { name="iterativeBMAsurv"; version="1.39.0"; sha256="1cj63g97xm05clix5cv3dmjdwb806rb5va262hfhvmd2aa6bgq2k"; depends=[BMA leaps survival]; }; - iteremoval = derive2 { name="iteremoval"; version="1.1.0"; sha256="0ggmvmif5ak35mjzd000dflcbnp0zx14zspn2nabkak74zvdjsgm"; depends=[GenomicRanges ggplot2 magrittr SummarizedExperiment]; }; + iteremoval = derive2 { name="iteremoval"; version="1.1.1"; sha256="09qdb60ndjljn4wgpgnxcy2yvivlpvzgr6vs04ssjwq9dk8vwc9l"; depends=[GenomicRanges ggplot2 magrittr SummarizedExperiment]; }; ivygapSE = derive2 { name="ivygapSE"; version="1.3.0"; sha256="1730rd55ws484q4iwgd06cps8jfg7f1wzryjr0gzaykxq7n2yi94"; depends=[ggplot2 hwriter plotly S4Vectors shiny SummarizedExperiment survival survminer UpSetR]; }; joda = derive2 { name="joda"; version="1.29.0"; sha256="0n76l7mrkqrsvjq67hp9am3b6ixi2v9vz7hppj36y37r02myhdlb"; depends=[bgmm RBGL]; }; - karyoploteR = derive2 { name="karyoploteR"; version="1.7.1"; sha256="1fvvc8181vasbdky42yijhknm57pypb6abkswl9si91fv2zm4z28"; depends=[bezier biovizBase digest GenomeInfoDb GenomicFeatures GenomicRanges IRanges memoise regioneR Rsamtools rtracklayer S4Vectors]; }; - kebabs = derive2 { name="kebabs"; version="1.15.0"; sha256="061cpbsqd444p3jw08kv72b3q2cbrzd1939vgbbsg98l550684bs"; depends=[apcluster Biostrings e1071 IRanges kernlab LiblineaR Matrix Rcpp S4Vectors XVector]; }; + karyoploteR = derive2 { name="karyoploteR"; version="1.7.17"; sha256="1ks87kkw12gr4598rpq262axaszk4kppm5dhs4hjhy0gkwlm4lhh"; depends=[bamsignals bezier biovizBase digest GenomeInfoDb GenomicFeatures GenomicRanges IRanges memoise regioneR Rsamtools rtracklayer S4Vectors]; }; + kebabs = derive2 { name="kebabs"; version="1.15.2"; sha256="1d08ad2cbrd77qlgmf3y6frya8g5kn8x9k7paabch1fxpzx4sj2g"; depends=[apcluster Biostrings e1071 IRanges kernlab LiblineaR Matrix Rcpp S4Vectors XVector]; }; keggorthology = derive2 { name="keggorthology"; version="2.33.0"; sha256="11a1d08pycj99xzhwblgrjwl6idm6l90i0ya1c0q0bwmaiyqqbwp"; depends=[AnnotationDbi DBI graph hgu95av2_db]; }; kimod = derive2 { name="kimod"; version="1.9.0"; sha256="1q2ndbpw13c9a6g5vs29w5zzrw3ac5y5rjnndw660xljfphid6x4"; depends=[Biobase cluster]; }; - kissDE = derive2 { name="kissDE"; version="1.1.0"; sha256="0k5jw601sygbvvqysha243mbhwqv80c6k8dmbj9mdqpkd0bxw6aw"; depends=[aod Biobase DESeq2 DSS ggplot2 glmnet gplots matrixStats R_utils]; }; - kmknn = derive2 { name="kmknn"; version="0.99.13"; sha256="1qdsm0y1saz594s2bijqwfg74yjds1s55mzsw26sw11rvk63x1z6"; depends=[BiocParallel DelayedArray Rcpp]; }; + kissDE = derive2 { name="kissDE"; version="1.1.3"; sha256="0gm63ixcr3gfg64bg253n9vp1gasmdg3xpb4i27gq7njsx7hs6bw"; depends=[aod Biobase DESeq2 doParallel DSS foreach ggplot2 gplots matrixStats]; }; + kmknn = derive2 { name="kmknn"; version="0.99.16"; sha256="14gvgdz4gvpv5bvr3l7rbn356cqvg3nqq7vcavgyd7bqsvk6mmg3"; depends=[BiocParallel DelayedArray Rcpp]; }; lapmix = derive2 { name="lapmix"; version="1.47.0"; sha256="08qj6i6y42ax82j29maf89zs0k03iv6p30v1zlvgixfh1p86ffk4"; depends=[Biobase]; }; ldblock = derive2 { name="ldblock"; version="1.11.1"; sha256="0z53xkh2khlfsnvr0nqsw8k6s375ba2y5a3njbr9qnif3r0846km"; depends=[BiocGenerics erma GenomeInfoDb GenomicFiles GO_db Homo_sapiens Matrix Rsamtools snpStats VariantAnnotation]; }; les = derive2 { name="les"; version="1.31.0"; sha256="11ad0v5j31s8kcg4572ga4znnpx9ry83m994bqbk3h51cb48pzm8"; depends=[boot fdrtool gplots RColorBrewer]; }; + levi = derive2 { name="levi"; version="0.99.13"; sha256="0n1sl3l7xdp346jz5s6xgfmdy0i71k05khkjygkp0yqnlnapd48z"; depends=[colorspace dplyr DT ggplot2 httr igraph knitr RColorBrewer Rcpp reshape2 shiny shinydashboard shinyjs testthat xml2]; }; lfa = derive2 { name="lfa"; version="1.11.0"; sha256="1vww3lfzb3kx2hp1cm48vg1rmnazgklz1qz1y36yydg53lbl8igi"; depends=[corpcor]; }; - limma = derive2 { name="limma"; version="3.37.2"; sha256="1wf9xpp8l43ld7mkinqznd2dxlpw4w9vgd8y8zg9nz7gp5h0b148"; depends=[]; }; + limma = derive2 { name="limma"; version="3.37.10"; sha256="16jdx417iahrvai0p32qaf6cgknb2pc7bjas5ba4brd2p255sn8i"; depends=[]; }; + limmaGUI = derive2 { name="limmaGUI"; version="1.57.1"; sha256="09dykl3gd231j0xi45j23mv0p9vk0xdhyjls1z5026vclnv6037s"; depends=[limma R2HTML tkrplot xtable]; }; lmdme = derive2 { name="lmdme"; version="1.23.0"; sha256="0192ffh3qmqx31d67zxr8sg7qvwd4wmcgzxq44w9sflb947sn8ds"; depends=[limma pls stemHypoxia]; }; - loci2path = derive2 { name="loci2path"; version="1.1.0"; sha256="0lqixyyv6wrmqbfl67yy131421pmyi6hp7hn11lbf3xm8q56smah"; depends=[BiocParallel data_table GenomicRanges pheatmap RColorBrewer S4Vectors wordcloud]; }; - logicFS = derive2 { name="logicFS"; version="1.51.0"; sha256="1bijly35nfy6ix6b0h2salriy143xyc3l591hcngvif504zjd57b"; depends=[LogicReg mcbiopi]; }; + loci2path = derive2 { name="loci2path"; version="1.1.1"; sha256="1mgnx1dji2dc3jd9biv4bs5f8sgpkxzk6mwsfivfbjll9m7hprb7"; depends=[BiocParallel data_table GenomicRanges pheatmap RColorBrewer S4Vectors wordcloud]; }; + logicFS = derive2 { name="logicFS"; version="2.1.18"; sha256="14jdnjlgsgbciahljmp8wb5zn3dbqy2r3pywbn2iqqx628hl0li6"; depends=[LogicReg mcbiopi survival]; }; logitT = derive2 { name="logitT"; version="1.39.0"; sha256="0ynd7h26ask2i15cxikx9igcm9cdmmihg561l1dv3m9zw84s6mvb"; depends=[affy]; }; lol = derive2 { name="lol"; version="1.29.0"; sha256="050i433xkj365q7k5i7gw07z8li29myd3zgavjg14p9lkdcwia0w"; depends=[Matrix penalized]; }; lpNet = derive2 { name="lpNet"; version="2.13.0"; sha256="1k94rsji8p9ri8mvs6xc23dm4fq4pxcd9323c6jllq9bdljxffkp"; depends=[lpSolve nem]; }; @@ -1163,208 +1243,217 @@ in with self; { maPredictDSC = derive2 { name="maPredictDSC"; version="1.19.0"; sha256="1hn35cgd9571b5vz3wv76lhg2hr77kl1s6r6nmpnjph4asqhj7yg"; depends=[affy AnnotationDbi caret class e1071 gcrma hgu133plus2_db limma LungCancerACvsSCCGEO MASS ROC ROCR]; }; maSigPro = derive2 { name="maSigPro"; version="1.53.0"; sha256="0gf80ff0jhag6mj6r888ivla5fccrdg63d7wh1g322ygp5b27h4s"; depends=[Biobase MASS mclust venn]; }; maanova = derive2 { name="maanova"; version="1.51.0"; sha256="0az1jxfmjjpz3aqb5hvxpw912rh188b6gf02jj3q4v294131rqw4"; depends=[Biobase]; }; - macat = derive2 { name="macat"; version="1.55.0"; sha256="1bmalm7v6hxab5vcqqq6s3s2313xq0pifk7yxq20kh7n8m7n64iw"; depends=[annotate Biobase]; }; - made4 = derive2 { name="made4"; version="1.55.0"; sha256="0pywxxcxbi3wihx7v67rcgk7clzwkc0611687rq764xlkwljaxfw"; depends=[ade4 gplots RColorBrewer scatterplot3d]; }; - maftools = derive2 { name="maftools"; version="1.7.05"; sha256="070w04yq3khxl3pnd96cw8kxfv1j7iwwqwpc618pnarr7ii734mz"; depends=[Biostrings changepoint cometExactTest ComplexHeatmap cowplot data_table ggplot2 ggrepel gridExtra mclust NMF RColorBrewer rjson Rsamtools survival VariantAnnotation wordcloud]; }; + macat = derive2 { name="macat"; version="1.55.3"; sha256="0ywngyddagavml8fyr3m2g9aic1bvy49r3mw8kbx1gy4mcqp0q9a"; depends=[annotate Biobase]; }; + made4 = derive2 { name="made4"; version="1.55.2"; sha256="16r6dsg0ayj26xmblzlwmp93jhw8j1b7cv2z372id2cy1girfdxs"; depends=[ade4 gplots RColorBrewer scatterplot3d]; }; + maftools = derive2 { name="maftools"; version="1.7.51"; sha256="1gvnbcyipjl13yj6yix693d6wibkamwqnmh2zds31hlbj0m2f09a"; depends=[Biostrings BSgenome cometExactTest ComplexHeatmap cowplot data_table ggplot2 ggrepel gridExtra mclust NMF RColorBrewer rjson survival wordcloud]; }; maigesPack = derive2 { name="maigesPack"; version="1.45.0"; sha256="04ihpaqpkimf5k2j8hf2zwjqm6s75nkr1bn8gsvg21m88gajsh3x"; depends=[convert graph limma marray]; }; makecdfenv = derive2 { name="makecdfenv"; version="1.57.0"; sha256="1v9a3r9gxijglxyhjb52jqm6p9vqkn549cim9zbw6mhngn2cqnzs"; depends=[affy affyio Biobase zlibbioc]; }; - manta = derive2 { name="manta"; version="1.27.0"; sha256="0p3r0l0sgnf9rrih35a3n7c6l9a3q9xpd2hilmf3pbrrc5hrxnhm"; depends=[caroline edgeR Hmisc]; }; - mapscape = derive2 { name="mapscape"; version="1.5.0"; sha256="0fs1cn7aw2awgjqmjjb70p5pz6fdnwfvix57wijvalc5qy777h1a"; depends=[base64enc htmlwidgets jsonlite stringr]; }; + manta = derive2 { name="manta"; version="1.27.2"; sha256="15hqw96xpprmq38f0gq50ik6ynqk6k51fp3gxcsy1qbpk9kp89jx"; depends=[caroline edgeR Hmisc]; }; + mapscape = derive2 { name="mapscape"; version="1.5.1"; sha256="1aqxpwz9a87y5kfxnz98axzc7q7d59qkw61jnj5sq9qv2s565q5v"; depends=[base64enc htmlwidgets jsonlite stringr]; }; marray = derive2 { name="marray"; version="1.59.0"; sha256="01kgc79bhg5yg1zkglkpm85zrhm3dl5j63hvxbll3xsrrmy4bhs9"; depends=[limma]; }; martini = derive2 { name="martini"; version="1.1.0"; sha256="1aj39flz18cnl9042hqlnqzyq6ff9j4dl5b2fm29y150s0j2wz5p"; depends=[igraph Matrix Rcpp RcppEigen Rgin S4Vectors snpStats]; }; - maser = derive2 { name="maser"; version="0.99.15"; sha256="12i7yzv4id25186ny5j4bzjlg6jwrk0mwisnpaakvk9fwja4ygl5"; depends=[BiocGenerics data_table dplyr DT GenomeInfoDb GenomicRanges ggplot2 Gviz IRanges reshape2 rtracklayer]; }; + maser = derive2 { name="maser"; version="0.99.16"; sha256="12dchpcxjj3bc4qz0viqxg20c1yv42830l8jc38k3nx90iafs93g"; depends=[BiocGenerics data_table dplyr DT GenomeInfoDb GenomicRanges ggplot2 Gviz IRanges reshape2 rtracklayer]; }; maskBAD = derive2 { name="maskBAD"; version="1.25.0"; sha256="09g28yd1jwxrvqh59lbcnni8ba1kk0gkgcxb2x7s9m35nx8sdr04"; depends=[affy gcrma]; }; massiR = derive2 { name="massiR"; version="1.17.0"; sha256="0gf0j965ssrawvyx4i3mq5xrwbjy73vplig3d5518425l38g3ajp"; depends=[Biobase cluster diptest gplots]; }; - matchBox = derive2 { name="matchBox"; version="1.23.0"; sha256="0gkn4jx9fhpgdrbcqvq6yjy3yyh1fsxw7gq9izcy2mkyp9z2343i"; depends=[]; }; - matter = derive2 { name="matter"; version="1.7.1"; sha256="0vjabjvh3gcxlvjbyncvj6jngwg701h9kr9w334rz1f4l9szkvrl"; depends=[biglm BiocGenerics digest irlba]; }; + matchBox = derive2 { name="matchBox"; version="1.23.1"; sha256="134bv5pplxb2vg75wwb6x7b0mi5qscidrz9xpnf3wfk446mvpzyd"; depends=[]; }; + matter = derive2 { name="matter"; version="1.7.6"; sha256="029qb75k8ps0d979wrvv99666dn6513mhk26x7s0ahj5b75iyymk"; depends=[biglm BiocGenerics digest irlba]; }; mcaGUI = derive2 { name="mcaGUI"; version="1.29.1"; sha256="0klxp5g2s7c6k93imdkc9dxvzzvb89d5jf7x7p7v0mmsm6rbhg95"; depends=[bpca foreign gWidgets gWidgetsRGtk2 lattice MASS OTUbase proto vegan]; }; mdgsa = derive2 { name="mdgsa"; version="1.13.1"; sha256="06p6dfffc7h80wzsypq1xk80q1ilzqpjxrwmvi70sdqv9fc9ac17"; depends=[AnnotationDbi cluster DBI GO_db KEGG_db Matrix]; }; mdp = derive2 { name="mdp"; version="1.1.0"; sha256="0a5r860nywkd35h16vsgqqj0iin0ldbra0b8cs1ql2bwmdjccl7i"; depends=[ggplot2]; }; mdqc = derive2 { name="mdqc"; version="1.43.0"; sha256="1h0pk6amx5vj9zxxwa3aydhnph0cn2qcibz7xk5whpr3fqrzk1b4"; depends=[cluster MASS]; }; - meshes = derive2 { name="meshes"; version="1.7.1"; sha256="1ccbl1gnsapb5r60d2bdfgrj2fmn1glk5yxjxjlv68r9xkv0nfk8"; depends=[AnnotationDbi DOSE enrichplot GOSemSim MeSH_db rvcheck]; }; - meshr = derive2 { name="meshr"; version="1.17.0"; sha256="03q7ihrg2a61kw3nkb13jn2fj3mv0p9g6pas5dm62z5i0yfgqypz"; depends=[BiocGenerics Category cummeRbund fdrtool MeSH_Aca_eg_db MeSH_AOR_db MeSH_Bsu_168_eg_db MeSH_db MeSH_Hsa_eg_db MeSH_PCR_db MeSH_Syn_eg_db MeSHDbi org_Hs_eg_db S4Vectors]; }; + meshes = derive2 { name="meshes"; version="1.7.2"; sha256="03zhlaz7z6z6z9k4c0apqa871g1z5597szk7zq9vsdp210bbws7y"; depends=[AnnotationDbi DOSE enrichplot GOSemSim MeSH_db rvcheck]; }; + meshr = derive2 { name="meshr"; version="1.17.2"; sha256="07y38icgvdncfqw4n4dmigwgl4dwwxmxypwi2rzd586m1wb3diy6"; depends=[BiocGenerics Category cummeRbund fdrtool MeSH_Aca_eg_db MeSH_AOR_db MeSH_Bsu_168_eg_db MeSH_db MeSH_Hsa_eg_db MeSH_PCR_db MeSH_Syn_eg_db MeSHDbi org_Hs_eg_db RSQLite S4Vectors]; }; messina = derive2 { name="messina"; version="1.17.0"; sha256="0zllyp3azgv0yyx0hdcad1bv41shqvkyw143nb7nc79x34zgm11m"; depends=[foreach ggplot2 plyr Rcpp survival]; }; metaArray = derive2 { name="metaArray"; version="1.59.0"; sha256="0xp7qnvgj9qa83lwv6dcbs3fw41jyp1lsw17n87jr9x2gnz9v2ly"; depends=[Biobase MergeMaid]; }; metaCCA = derive2 { name="metaCCA"; version="1.9.0"; sha256="1i8qgq7qxngkrgibwqh8c6yigpi5w7bf1jivpmkk1swzlsa620y8"; depends=[]; }; metaMS = derive2 { name="metaMS"; version="1.17.0"; sha256="194pw7fbf9nr0wxq7fbg4j45lh36va6ypr62aj8zc6l2hh42d2b5"; depends=[BiocGenerics CAMERA Matrix robustbase xcms]; }; metaSeq = derive2 { name="metaSeq"; version="1.21.0"; sha256="0fcwfk0vz0pa5pykxlf4g8zg5iyd40qncq40kh8zydymkkz7njqg"; depends=[NOISeq Rcpp snow]; }; metabomxtr = derive2 { name="metabomxtr"; version="1.15.0"; sha256="09mx5a26maf4zm670r17xs9bfyn7xz6hhyjh9bbbkm4lf0fyph22"; depends=[Biobase BiocParallel Formula ggplot2 multtest optimx plyr]; }; - metagene = derive2 { name="metagene"; version="2.13.1"; sha256="0lyv5mm5bvvj2v3519swvwwsgmma952ccy8rxnpzr628lrvllcw9"; depends=[BiocParallel data_table DBChIP EnsDb_Hsapiens_v86 ensembldb GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges ggplot2 gplots IRanges magrittr matrixStats muStat purrr R6 Rsamtools rtracklayer stringr]; }; + metagene = derive2 { name="metagene"; version="2.13.3"; sha256="19g9nh13b8wr4kbpr57vhnm2237zzx2iv4pvsvabsswr9ls09pfl"; depends=[BiocParallel data_table DBChIP EnsDb_Hsapiens_v86 ensembldb GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges ggplot2 gplots IRanges magrittr matrixStats muStat purrr R6 Rsamtools rtracklayer stringr]; }; metagenomeFeatures = derive2 { name="metagenomeFeatures"; version="2.1.0"; sha256="1dbw7cvyrh4w8cjqdvslph3lbrxxyxnpc71l69myasf4w1hwwsjb"; depends=[ape Biobase Biostrings dbplyr DECIPHER dplyr lattice lazyeval magrittr purrr RSQLite S4Vectors stringr]; }; - metagenomeSeq = derive2 { name="metagenomeSeq"; version="1.23.0"; sha256="09bfw6g9k4mimnlcrqf5690gpwn5f02pcairnnrmkx5kx7smj4zw"; depends=[Biobase foreach glmnet gplots limma Matrix matrixStats RColorBrewer]; }; + metagenomeSeq = derive2 { name="metagenomeSeq"; version="1.23.1"; sha256="141hm3dbbcpjy743gwcn0ajvkb6af4g4cxqq7lads1zxhfpl6fq4"; depends=[Biobase foreach glmnet gplots limma Matrix matrixStats RColorBrewer]; }; metahdep = derive2 { name="metahdep"; version="1.39.0"; sha256="1zm6j0i9myn4q4lwc2almy6d6khg1kqb8ij11cr5dhxmwx444ma8"; depends=[]; }; - metaseqR = derive2 { name="metaseqR"; version="1.21.0"; sha256="1ny7srzlw1gv0bf4zflji0k48s6mw6cl2141y5l6wxwyiljgxvdp"; depends=[baySeq biomaRt brew corrplot DESeq EDASeq edgeR gplots limma log4r NBPSeq NOISeq qvalue rjson vsn]; }; + metaseqR = derive2 { name="metaseqR"; version="1.21.2"; sha256="1vyjn9v0z3wx69ncqp2gzswwz6b47aarqf3dk1hpzwhrr30sqli8"; depends=[baySeq biomaRt brew corrplot DESeq EDASeq edgeR gplots limma log4r NBPSeq NOISeq qvalue rjson vsn]; }; metavizr = derive2 { name="metavizr"; version="1.5.1"; sha256="1wvdzqvjlr2ygxkq2pvkfw5xdr09yafmalf4k5ya7mc70cg6w7nb"; depends=[Biobase data_table digest epivizr epivizrData epivizrServer epivizrStandalone GenomeInfoDb httr metagenomeSeq phyloseq vegan]; }; - methInheritSim = derive2 { name="methInheritSim"; version="1.3.0"; sha256="180lha5avnrlnkc709hy5akmajwpkzb2slk7gf7641349lx3890v"; depends=[BiocGenerics GenomeInfoDb GenomicRanges IRanges methylKit msm S4Vectors]; }; + methInheritSim = derive2 { name="methInheritSim"; version="1.3.1"; sha256="0grqjwv75yd0v3ji99cwnbbgp6s488kyh5d3kan1x88wqy6p00cw"; depends=[BiocGenerics GenomeInfoDb GenomicRanges IRanges methylKit msm S4Vectors]; }; methVisual = derive2 { name="methVisual"; version="1.33.0"; sha256="0pyj09zkan51w6w0wnkg3ww49hlwqarl5sfw7wrbarfdvxvlyqpa"; depends=[Biostrings ca gridBase gsubfn IRanges plotrix sqldf]; }; - methimpute = derive2 { name="methimpute"; version="1.3.1"; sha256="09v7dw2sdkzrypw9brqyym9ipmplww2r3jh5fybw66zj2fiqxhx6"; depends=[Biostrings data_table GenomeInfoDb GenomicRanges ggplot2 IRanges minpack_lm Rcpp reshape2]; }; + methimpute = derive2 { name="methimpute"; version="1.3.2"; sha256="1nd5ay6ymf0hchv1q62qpj3by4h7c83x59b8d72w1hrv5xcgqhi6"; depends=[Biostrings data_table GenomeInfoDb GenomicRanges ggplot2 IRanges minpack_lm Rcpp reshape2]; }; methyAnalysis = derive2 { name="methyAnalysis"; version="1.23.0"; sha256="1fhhk2yqcq2rh30369izn32w7jzcyzhlwaa5wcds4mb2caiyr4kj"; depends=[annotate AnnotationDbi Biobase BiocGenerics biomaRt genefilter GenomeInfoDb GenomicFeatures GenomicRanges genoset Gviz IRanges lumi methylumi org_Hs_eg_db rtracklayer SummarizedExperiment VariantAnnotation]; }; - methylInheritance = derive2 { name="methylInheritance"; version="1.5.0"; sha256="1bf765bvv63xp3fxxf9rx0x5z8x4sk1xfwm67nm10shsd4wbh0za"; depends=[BiocParallel GenomicRanges ggplot2 gridExtra IRanges methylKit rebus S4Vectors]; }; - methylKit = derive2 { name="methylKit"; version="1.7.4"; sha256="1mi3w3b60k1nnrp7g2dv4b561y9ws493n5v0s8gwz4w7m12xb2qx"; depends=[data_table emdbook fastseg GenomeInfoDb GenomicRanges gtools IRanges KernSmooth limma mclust qvalue R_utils Rcpp Rhtslib Rsamtools rtracklayer S4Vectors zlibbioc]; }; - methylMnM = derive2 { name="methylMnM"; version="1.19.0"; sha256="1rzx8sd1kg4krzjqbnv0fi89lgc12xjdzlkbc8dpj8mx8d6gp8xg"; depends=[edgeR statmod]; }; + methylGSA = derive2 { name="methylGSA"; version="0.99.16"; sha256="1jxwys6dlhqs8fq9f8vw63d5llzcbvyyczw2qgi94qwispb5s5bi"; depends=[AnnotationDbi clusterProfiler ggplot2 GO_db IlluminaHumanMethylation450kanno_ilmn12_hg19 IlluminaHumanMethylationEPICanno_ilm10b2_hg19 missMethyl org_Hs_eg_db reactome_db RobustRankAggreg stringr]; }; + methylInheritance = derive2 { name="methylInheritance"; version="1.5.2"; sha256="0vvwzxabm5xz94zfvi1yjw43d8asmv7wmcngjx571qphcl1hlyab"; depends=[BiocParallel GenomicRanges ggplot2 gridExtra IRanges methylKit rebus S4Vectors]; }; + methylKit = derive2 { name="methylKit"; version="1.7.10"; sha256="1m8cb5w8rhcnsdh01ahcr16hnjpvzb77albxlbqcprhndvd7cxgh"; depends=[data_table emdbook fastseg GenomeInfoDb GenomicRanges gtools IRanges KernSmooth limma mclust qvalue R_utils Rcpp Rhtslib Rsamtools rtracklayer S4Vectors zlibbioc]; }; + methylMnM = derive2 { name="methylMnM"; version="1.19.1"; sha256="1h0ydwljbrdyb5vn688303zp61np5a0zaah974g6v8mgs4izdqvk"; depends=[edgeR statmod]; }; methylPipe = derive2 { name="methylPipe"; version="1.15.0"; sha256="0v00cc5jiw0n6nxq5nvbmaknbanp0gbzk8d3p5igfj3pva6zvpjy"; depends=[BiocGenerics Biostrings data_table GenomeInfoDb GenomicAlignments GenomicRanges gplots Gviz IRanges marray Rsamtools S4Vectors SummarizedExperiment]; }; methylumi = derive2 { name="methylumi"; version="2.27.0"; sha256="1carjnp9fbldzyms0cnc5lv92y4cxgzri9wxd5m4svrdfagnj75z"; depends=[annotate AnnotationDbi Biobase BiocGenerics FDb_InfiniumMethylation_hg19 genefilter GenomeInfoDb GenomicRanges ggplot2 illuminaio IRanges lattice matrixStats minfi reshape2 S4Vectors scales SummarizedExperiment]; }; - methyvim = derive2 { name="methyvim"; version="1.3.0"; sha256="1w8jm4qba2cqi1ghrk0lmwhmdh6hn9fdbzh8f3gf7hlbbg5wf678"; depends=[BiocGenerics BiocParallel bumphunter cluster doFuture dplyr future GenomeInfoDb ggplot2 ggsci gridExtra gtools IRanges limma minfi SummarizedExperiment superheat tmle]; }; - mfa = derive2 { name="mfa"; version="1.3.0"; sha256="14qb1l4czylj2jid2fqk24pqkg2rgv4fs2d719xmd8yd9snhda7r"; depends=[Biobase coda dplyr ggmcmc ggplot2 magrittr MCMCglmm MCMCpack Rcpp tibble]; }; + methyvim = derive2 { name="methyvim"; version="1.3.1"; sha256="1jycwzqf7147pcdfais5n876x9w61xsr41jq2kgqhnmxz05rhwkb"; depends=[BiocGenerics BiocParallel bumphunter cluster doFuture dplyr future GenomeInfoDb ggplot2 ggsci gridExtra gtools IRanges limma minfi S4Vectors SummarizedExperiment superheat tmle]; }; + mfa = derive2 { name="mfa"; version="1.3.1"; sha256="1nn35lxbq6dqsgc21pkbl7x803v385n360wnjv1qxjs9b8w8xqjk"; depends=[Biobase coda dplyr ggmcmc ggplot2 magrittr MCMCglmm MCMCpack Rcpp tibble]; }; mgsa = derive2 { name="mgsa"; version="1.29.0"; sha256="1vhp23qx5vzaqmn06vngfd9c3y5ygizc6hhx1ccv7m5x4lz2a4jg"; depends=[gplots]; }; - miRBaseConverter = derive2 { name="miRBaseConverter"; version="1.5.0"; sha256="0gj23y3sk269j0zci53f9b3mdqvdnk84awg80zxv5s25wjzsvwwf"; depends=[]; }; - miRLAB = derive2 { name="miRLAB"; version="1.11.0"; sha256="12xyplcm923lhwpjxwy8a9xfn6mrhpcf264kyckzswmxzvnqy3n8"; depends=[energy entropy glmnet gplots Hmisc httr impute limma pcalg RCurl Roleswitch stringr]; }; + miRBaseConverter = derive2 { name="miRBaseConverter"; version="1.5.6"; sha256="0r6cgvslm1lsg1mhrxzdghglk55zh7f3n1lhk136hk5nqh58nhk9"; depends=[]; }; + miRLAB = derive2 { name="miRLAB"; version="1.11.1"; sha256="18bqx7gxx3hs9mfvgidnngf57grlxnapq8axp2cyhvbvspwaabb6"; depends=[Category ctc dplyr energy entropy glmnet GOstats gplots heatmap_plus Hmisc httr impute InvariantCausalPrediction limma org_Hs_eg_db pcalg RCurl Roleswitch stringr SummarizedExperiment TCGAbiolinks]; }; miRNAmeConverter = derive2 { name="miRNAmeConverter"; version="1.9.0"; sha256="116zkdwspzb0rp6yhz9bjfarbi2mvvlngsb53zs1js59kzsrw06a"; depends=[AnnotationDbi DBI miRBaseVersions_db reshape2]; }; miRNApath = derive2 { name="miRNApath"; version="1.41.0"; sha256="1hndq9aq3r3mci5j9ysfkb8kdw2zp7bbi3j7qfcdchm9q3g78rya"; depends=[]; }; - miRNAtap = derive2 { name="miRNAtap"; version="1.15.0"; sha256="03i5bbjygkas379kp6frf68d4f7md3safbkayqiccdaq1vszah08"; depends=[AnnotationDbi DBI plyr RSQLite sqldf stringr]; }; - miRcomp = derive2 { name="miRcomp"; version="1.11.0"; sha256="08b4na83sdp3q6hcadbyc59jmd151vwg26prjvxvsmacqajlf2xc"; depends=[Biobase KernSmooth miRcompData]; }; + miRNAtap = derive2 { name="miRNAtap"; version="1.15.1"; sha256="030kl4i7m1apxb4r3r3p2fbq2429zcm2aja96vdr6x2vmrna3nr5"; depends=[AnnotationDbi DBI plyr RSQLite sqldf stringr]; }; + miRSM = derive2 { name="miRSM"; version="0.99.28"; sha256="04liw858ihv2ljg4w14gj0mrkfrsycnfg0k0pp041pz158d4wn78"; depends=[BiBitR BicARE biclust Biobase dynamicTreeCut fabia flashClust GFA GSEABase iBBiG igraph isa2 linkcomm MCL miRsponge NMF PMA Rcpp rqubic runibic s4vd SummarizedExperiment WGCNA]; }; + miRcomp = derive2 { name="miRcomp"; version="1.11.1"; sha256="1am0pxrdp297z12wbg1nlf7lbc37d9v01nb6hp4zw5gdkf3rfagd"; depends=[Biobase KernSmooth miRcompData]; }; miRmine = derive2 { name="miRmine"; version="1.3.0"; sha256="10j2f6ldxxf78aps1ygvdzpvga5smb4xv9m4mhgbhl9qfbkqvkd1"; depends=[SummarizedExperiment]; }; - miRsponge = derive2 { name="miRsponge"; version="1.7.0"; sha256="1w61pnjzp6g7p6sz6y88h6zdifmqdijr89y25rqrgk6ybz50206j"; depends=[clusterProfiler corpcor DOSE igraph linkcomm ProNet ReactomePA survival varhandle]; }; + miRsponge = derive2 { name="miRsponge"; version="1.7.6"; sha256="1isl9mi8bqwxxsm1miv7bh0xahsg3lb22q0lyj35ij0bhkdr1sw7"; depends=[clusterProfiler corpcor DOSE igraph linkcomm MCL Rcpp ReactomePA survival varhandle]; }; microRNA = derive2 { name="microRNA"; version="1.39.0"; sha256="0c1dvhp81kxv1kxr77rl7wgq5wr92gj37m8qsgn0b40zs5b1b49i"; depends=[Biostrings]; }; - microbiome = derive2 { name="microbiome"; version="1.3.1"; sha256="0vwx4m4w26lrs5n30ikc5h38bcbpi5ynfiqm8kbnqmldzsfcq56q"; depends=[dplyr ggplot2 phyloseq reshape2 tidyr vegan]; }; - mimager = derive2 { name="mimager"; version="1.5.0"; sha256="1jl3j7l75g04a7w2cf7kgci78b2q68wadpbq8hcg91qrr1jahw89"; depends=[affy affyPLM Biobase BiocGenerics DBI gtable oligo oligoClasses preprocessCore S4Vectors scales]; }; + microbiome = derive2 { name="microbiome"; version="1.3.3"; sha256="17gnyy8qwxjg86i8nx4mpyhrsy8mkmzyhgmxfngkvlyb3cqqvbdl"; depends=[dplyr ggplot2 phyloseq reshape2 tidyr vegan]; }; + mimager = derive2 { name="mimager"; version="1.5.3"; sha256="1zpp71qjws6qm1cdl7s057mgijbsqhahklaq0flc4izvjn7awkrs"; depends=[affy affyPLM Biobase BiocGenerics DBI gtable oligo oligoClasses preprocessCore S4Vectors scales]; }; minet = derive2 { name="minet"; version="3.39.0"; sha256="0lbga3id91swx8vnfcw4vgwq5bypr3a110il3a84kwr9naq9vnvi"; depends=[infotheo]; }; - minfi = derive2 { name="minfi"; version="1.27.5"; sha256="107y7npvk5cdr7nz6ll8whyhc83ni1wl3vsx28wyblh7qwk3fh64"; depends=[beanplot Biobase BiocGenerics BiocParallel Biostrings bumphunter data_table DelayedArray DelayedMatrixStats genefilter GenomeInfoDb GenomicRanges GEOquery HDF5Array illuminaio IRanges lattice limma MASS mclust nlme nor1mix preprocessCore quadprog RColorBrewer reshape S4Vectors siggenes SummarizedExperiment]; }; + minfi = derive2 { name="minfi"; version="1.27.8"; sha256="0vizm0alsczrjqryzhl7za6n3gc6dmr3z6h2dihn31fc74z0lqyn"; depends=[beanplot Biobase BiocGenerics BiocParallel Biostrings bumphunter data_table DelayedArray DelayedMatrixStats genefilter GenomeInfoDb GenomicRanges GEOquery HDF5Array illuminaio IRanges lattice limma MASS mclust nlme nor1mix preprocessCore quadprog RColorBrewer reshape S4Vectors siggenes SummarizedExperiment]; }; mirIntegrator = derive2 { name="mirIntegrator"; version="1.11.0"; sha256="1f6xi68rgc5xgmcpv25lfz9khdwh94k59a2r2lj81y7h1fg3asck"; depends=[AnnotationDbi ggplot2 graph org_Hs_eg_db Rgraphviz ROntoTools]; }; - missMethyl = derive2 { name="missMethyl"; version="1.15.0"; sha256="027avacdx9h4b2gj7sv0a1a38iaby0x882zbn25zh4fabgjclffv"; depends=[AnnotationDbi BiasedUrn GO_db IlluminaHumanMethylation450kanno_ilmn12_hg19 IlluminaHumanMethylation450kmanifest IlluminaHumanMethylationEPICanno_ilm10b2_hg19 IlluminaHumanMethylationEPICmanifest limma methylumi minfi org_Hs_eg_db ruv statmod stringr]; }; - missRows = derive2 { name="missRows"; version="1.1.0"; sha256="10wj9g5xy3y7zk3n0nnkvppj66zl226bd5cjbkgwicz8kb29n4ld"; depends=[ggplot2 gtools MultiAssayExperiment plyr S4Vectors]; }; + missMethyl = derive2 { name="missMethyl"; version="1.15.5"; sha256="0p2mgq5njh830vhi2najh3slzhqz56fzi947xvrbyz5crqn8aq02"; depends=[AnnotationDbi BiasedUrn GO_db IlluminaHumanMethylation450kanno_ilmn12_hg19 IlluminaHumanMethylation450kmanifest IlluminaHumanMethylationEPICanno_ilm10b4_hg19 IlluminaHumanMethylationEPICmanifest limma methylumi minfi org_Hs_eg_db ruv statmod stringr]; }; + missRows = derive2 { name="missRows"; version="1.1.1"; sha256="09s34cd47hylqwi4qmcnba4qmwiz0n1n3z0m7pabqmw7ysn20mi8"; depends=[ggplot2 gtools MultiAssayExperiment plyr S4Vectors]; }; mitoODE = derive2 { name="mitoODE"; version="1.19.0"; sha256="1qkhf4y5cnwxv39lacdph3r030d9d4jc76lzgg9gl7gyk9801rhh"; depends=[KernSmooth MASS minpack_lm mitoODEdata]; }; - mlm4omics = derive2 { name="mlm4omics"; version="0.99.20"; sha256="1h6s1ddj73wy1v79vpvjsf5hkjyxf3fha5w2n2cqr89ix4k76l3l"; depends=[BH ggplot2 MASS Matrix Rcpp RcppEigen rstan rstantools StanHeaders]; }; + mixOmics = derive2 { name="mixOmics"; version="6.4.6"; sha256="1id5zcqqdzh72k41sc267fi7cbqyzlfwb8758xnxibgp9a3mjqci"; depends=[corpcor dplyr ellipse ggplot2 gridExtra igraph lattice MASS matrixStats rARPACK RColorBrewer reshape2 tidyr]; }; + mlm4omics = derive2 { name="mlm4omics"; version="0.99.22"; sha256="0yrz6cg6w8nsv5lkpzs43jla0wgmvb4bv66q5wb5f3p38fvym4c1"; depends=[BH ggplot2 MASS Matrix Rcpp RcppEigen rstan rstantools StanHeaders]; }; mogsa = derive2 { name="mogsa"; version="1.15.0"; sha256="02a9p3awa8lix75ghw8x0nm9dzccg57ydyg1hr5kxx3bq51lvj3v"; depends=[Biobase BiocGenerics cluster corpcor genefilter gplots graphite GSEABase svd]; }; monocle = derive2 { name="monocle"; version="2.9.0"; sha256="15m4221g6m5r8w3af9qk8jxqnqjjj31xvfcxi2n7dhfvqw4f35a1"; depends=[Biobase BiocGenerics biocViews cluster combinat DDRTree densityClust dplyr fastICA ggplot2 HSMMSingleCell igraph irlba limma MASS Matrix matrixStats pheatmap plyr proxy qlcMatrix RANN Rcpp reshape2 Rtsne slam stringr tibble VGAM viridis]; }; mosaics = derive2 { name="mosaics"; version="2.19.0"; sha256="1d5b7rhxzzzlyapfq4fmml8k41fpha2bw398jzq6xsk52wfjjbiv"; depends=[GenomeInfoDb GenomicAlignments GenomicRanges IRanges lattice MASS Rcpp Rsamtools S4Vectors]; }; motifRG = derive2 { name="motifRG"; version="1.25.0"; sha256="0ramq5yk9ri04waj16vgcvr8jgd93afn2q8yr4avzaq9a1klsh7a"; depends=[Biostrings BSgenome BSgenome_Hsapiens_UCSC_hg19 IRanges seqLogo XVector]; }; - motifStack = derive2 { name="motifStack"; version="1.25.0"; sha256="0ry64xf3gsiapickxzhbh9sn4yhwnvg9vqxv6wrj565wl284zd1h"; depends=[ade4 Biostrings grImport htmlwidgets MotIV scales XML]; }; - motifbreakR = derive2 { name="motifbreakR"; version="1.11.0"; sha256="1kaadjkcvdm1i8cpnz4qfyiwiffd0h61wx8mwa4x1xqyiwj5s04y"; depends=[BiocGenerics BiocParallel Biostrings BSgenome GenomeInfoDb GenomicRanges grImport Gviz IRanges matrixStats MotifDb motifStack rtracklayer S4Vectors stringr TFMPvalue VariantAnnotation]; }; - motifcounter = derive2 { name="motifcounter"; version="1.5.2"; sha256="0cs9cp09r6k63ap131ir13hcswipwshdzy2gg562v8yrnysvv96p"; depends=[Biostrings]; }; + motifStack = derive2 { name="motifStack"; version="1.25.3"; sha256="1qvillm4aflyws82gi6sk6wd8f0zpnm0srgv420l0plmiv9v8gaj"; depends=[ade4 Biostrings grImport htmlwidgets MotIV scales XML]; }; + motifbreakR = derive2 { name="motifbreakR"; version="1.11.1"; sha256="1mpwxh7yigxplm3pczmqczqbs9nbfz1f5jpl4j5wkgcxh634s42l"; depends=[BiocGenerics BiocParallel Biostrings BSgenome GenomeInfoDb GenomicRanges grImport Gviz IRanges matrixStats MotifDb motifStack rtracklayer S4Vectors stringr TFMPvalue VariantAnnotation]; }; + motifcounter = derive2 { name="motifcounter"; version="1.5.5"; sha256="1zf3sgl3d8wazbd673bmns3fx5r3ppbzlgrms3z2svzh9997z4gc"; depends=[Biostrings]; }; motifmatchr = derive2 { name="motifmatchr"; version="1.3.0"; sha256="0p1v2nbxw889ck8jsvw0qkxqxnpzqvha2k64r9f8xg2d06pfr7ya"; depends=[Biostrings BSgenome GenomeInfoDb GenomicRanges IRanges Matrix Rcpp RcppArmadillo Rsamtools S4Vectors SummarizedExperiment TFBSTools]; }; mpra = derive2 { name="mpra"; version="1.3.0"; sha256="1bh73npgphq2xanx9sc9yz0dpcilcvwnwz030fpy2mvaipnrqpjc"; depends=[BiocGenerics limma S4Vectors scales statmod SummarizedExperiment]; }; - msPurity = derive2 { name="msPurity"; version="1.7.1"; sha256="0jf1r0p2v20g87lirzi956vkrzm25px9q47pbjfw3k2hf4k97pwp"; depends=[DBI doSNOW fastcluster foreach ggplot2 mzR plyr Rcpp reshape2 RSQLite stringr]; }; - msa = derive2 { name="msa"; version="1.13.0"; sha256="0z2haqbz22q1zxmks570vky1a1i101pscq2ryi50aj78g4k87ad1"; depends=[BiocGenerics Biostrings IRanges Rcpp S4Vectors]; }; + msPurity = derive2 { name="msPurity"; version="1.7.2"; sha256="018gawlqn1syhhqmg9dbdzxg2knrp4vwqpbbazdayxk8adsr4ak2"; depends=[DBI doSNOW fastcluster foreach ggplot2 mzR plyr Rcpp reshape2 RSQLite stringr]; }; + msa = derive2 { name="msa"; version="1.13.1"; sha256="0fcs489fmx6vhdmqmksqwlakg1a9cn44s9mbdcjqkx15lhcqaa9r"; depends=[BiocGenerics Biostrings IRanges Rcpp S4Vectors]; }; msgbsR = derive2 { name="msgbsR"; version="1.5.0"; sha256="1hlpg3zd4w514f1p0c36jsgg0dlirmnw1fq5l734yabgbf6zkv3l"; depends=[BSgenome easyRNASeq edgeR GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges ggbio ggplot2 IRanges plyr R_utils Rsamtools S4Vectors SummarizedExperiment]; }; msmsEDA = derive2 { name="msmsEDA"; version="1.19.0"; sha256="0xni6k9ij49zzxlhnbhn6v0nij49m26cxyv6xdlwfp0jh37390gk"; depends=[gplots MASS MSnbase RColorBrewer]; }; msmsTests = derive2 { name="msmsTests"; version="1.19.0"; sha256="1kz9s9dc4rxz77k743ql6j84h2hv8fkbwl7707gqfs5789gj7w41"; depends=[edgeR msmsEDA MSnbase qvalue]; }; - multiClust = derive2 { name="multiClust"; version="1.11.3"; sha256="0gjn9pl685pkl2yv6dbkdqr9hc3pcl39fk2h3nrd1irl7gf7isrw"; depends=[amap cluster ctc dendextend mclust survival]; }; - multiMiR = derive2 { name="multiMiR"; version="1.3.0"; sha256="1zhpsipbcm1hqcc75nf0xjfm6v4nqc8bgp9pgj1v5q4ni8vffzsf"; depends=[AnnotationDbi BiocGenerics dplyr purrr RCurl tibble XML]; }; - multiOmicsViz = derive2 { name="multiOmicsViz"; version="1.5.0"; sha256="1z750jwpvcl679ikzlcyy0yrifx13abxy8wigsxwrbc4wcljqyqw"; depends=[doParallel foreach SummarizedExperiment]; }; + multiClust = derive2 { name="multiClust"; version="1.11.6"; sha256="1g5zxy0x3fipmdiw3dkwzjnrni9r7rcqc71jilq0jfr8z52h5kik"; depends=[amap cluster ctc dendextend mclust survival]; }; + multiHiCcompare = derive2 { name="multiHiCcompare"; version="0.99.46"; sha256="0f2h2xdprarri4x19jvac9irm7gba2x1dhaab1r6pl6hkkmasi01"; depends=[BiocParallel BLMA data_table dplyr edgeR GenomeInfoDb GenomeInfoDbData GenomicRanges HiCcompare metap pbapply pheatmap qqman]; }; + multiMiR = derive2 { name="multiMiR"; version="1.3.2"; sha256="19my81w8q1zva7p1k7wbjr69x3bmqwwkz2phmfmb6gaa2361gn6l"; depends=[AnnotationDbi BiocGenerics dplyr purrr RCurl tibble XML]; }; + multiOmicsViz = derive2 { name="multiOmicsViz"; version="1.5.1"; sha256="0zjp90z00dmd6k96ffmb1iljzf22asij7m90lj764z2xskii9nz0"; depends=[doParallel foreach SummarizedExperiment]; }; multiscan = derive2 { name="multiscan"; version="1.41.0"; sha256="08s4rpikrjzhip9zpb5dc0fi98hj304qlcvxm1agi881awlvpkig"; depends=[Biobase]; }; multtest = derive2 { name="multtest"; version="2.37.0"; sha256="1xlizjdzvxn0i9gs1jpkb07fkkx1prrr1v5n6kfvff9izh40cx6j"; depends=[Biobase BiocGenerics MASS survival]; }; muscle = derive2 { name="muscle"; version="3.23.0"; sha256="110wvrf2isiw2by15vkxsds5sxy68l1vav8fq55f5f8lx77450yp"; depends=[Biostrings]; }; - myvariant = derive2 { name="myvariant"; version="1.11.0"; sha256="14mskpia58g17ydcv2d535kslj0fwm8rm0n4mv1qm0rff81v5hn3"; depends=[GenomeInfoDb Hmisc httr jsonlite magrittr plyr S4Vectors VariantAnnotation]; }; + mygene = derive2 { name="mygene"; version="1.17.2"; sha256="1fi43b84q73kfyq6dincnkx7glhzxw8c42vy63k2j19dqygzc0k7"; depends=[GenomicFeatures Hmisc httr jsonlite plyr S4Vectors sqldf]; }; + myvariant = derive2 { name="myvariant"; version="1.11.1"; sha256="0p4wan3cwmag2nnxza6zqc3rvidgcg6xdk3aqp1d40v1vyxd4j8c"; depends=[GenomeInfoDb Hmisc httr jsonlite magrittr plyr S4Vectors VariantAnnotation]; }; mzID = derive2 { name="mzID"; version="1.19.0"; sha256="0czwvilzp756qfyjzf6x4wskg7w35zwl3df3md4p03v95c1ynbdk"; depends=[doParallel foreach iterators plyr ProtGenerics XML]; }; - mzR = derive2 { name="mzR"; version="2.15.1"; sha256="0m9q5ja326wz7cjmd6b1lvkhjggg5mlw8mxaqa90fs4qz6cr8hw6"; depends=[Biobase BiocGenerics ProtGenerics Rcpp Rhdf5lib zlibbioc]; }; + mzR = derive2 { name="mzR"; version="2.15.5"; sha256="1kbnxini43zw1mvmbv15ms1na4d2piirzqq79w3d45a4dsdyjkkq"; depends=[Biobase BiocGenerics ncdf4 ProtGenerics Rcpp Rhdf5lib zlibbioc]; }; ncdfFlow = derive2 { name="ncdfFlow"; version="2.27.0"; sha256="0m29ncb8i4xndialy9x8iagyvamiacq6jvdbl8v9m0f18ygv9y81"; depends=[BH Biobase BiocGenerics flowCore flowViz Rcpp RcppArmadillo Rhdf5lib zlibbioc]; }; - ndexr = derive2 { name="ndexr"; version="1.3.0"; sha256="0558086vrjiliwpjyvwszy5dimq4p39x3gwiywx7jdjlzgwcv44q"; depends=[httr igraph jsonlite plyr tidyr]; }; + ndexr = derive2 { name="ndexr"; version="1.3.1"; sha256="1nann1ndc6zy04inb4ag7axi5hl407xr7v283lad1gvqmhrjnzii"; depends=[httr igraph jsonlite plyr tidyr]; }; nem = derive2 { name="nem"; version="2.55.0"; sha256="0y0yp1bq3ixkxdqjx4lbx5h1yfx2vsia2zpqnjjvp9hzqjddvvbl"; depends=[boot e1071 graph limma plotrix RBGL RColorBrewer Rgraphviz statmod]; }; - netReg = derive2 { name="netReg"; version="1.5.0"; sha256="15dzz0068s38rxp0vjz9ssa09575xw5nggxl86r2zxcmb93x3yng"; depends=[Rcpp RcppArmadillo]; }; - netSmooth = derive2 { name="netSmooth"; version="1.1.0"; sha256="1d2mpc9n32aah9dnmwk2bc44c9nq006i4xj79hg7z6cvsxkh67cb"; depends=[cluster clusterExperiment data_table entropy Matrix scater SingleCellExperiment SummarizedExperiment]; }; + netReg = derive2 { name="netReg"; version="1.5.1"; sha256="0zw8q4dy893jdsjmb3zhy66g8y0w6m9iqvf360bhrnr5kzdfi8ac"; depends=[Rcpp RcppArmadillo]; }; + netSmooth = derive2 { name="netSmooth"; version="1.1.1"; sha256="0pfqn3wmkmh4wvyy72pvy4f0z3h9vnpnnqp9l1cwgkpwwzlqsk9z"; depends=[cluster clusterExperiment data_table entropy Matrix scater SingleCellExperiment SummarizedExperiment]; }; netbenchmark = derive2 { name="netbenchmark"; version="1.13.0"; sha256="0ssagk6gwdbrqwc037y05xjbnaiv7k5mq8rmwmx6y3d74jwwpb3d"; depends=[c3net corpcor fdrtool GeneNet GENIE3 grndata Matrix minet PCIT pracma Rcpp]; }; netbiov = derive2 { name="netbiov"; version="1.15.0"; sha256="1njiy14g8pf4yps4npwsm4x883qgixwvv0f3p2pb69p9r4kg0phy"; depends=[igraph]; }; - nethet = derive2 { name="nethet"; version="1.13.0"; sha256="0kvwwcwm4hx1r3f24s84pw19vms0aj0bacd79c3r7z26mlmzw7zh"; depends=[CompQuadForm GeneNet ggm ggplot2 glasso glmnet GSA huge ICSNP limma mclust multtest mvtnorm network parcor]; }; + nethet = derive2 { name="nethet"; version="1.13.1"; sha256="1rsgm1war7y5hjxcihjjfnha52jphlh3sayh1wmxwxn56cqfnsdr"; depends=[CompQuadForm GeneNet ggm ggplot2 glasso glmnet GSA huge ICSNP limma mclust multtest mvtnorm network parcor]; }; netprioR = derive2 { name="netprioR"; version="1.7.0"; sha256="076b72g6b9k2zz277i6whjw49jcl6b3bmr9n652nc11d1ydwq3ic"; depends=[doParallel dplyr foreach ggplot2 gridExtra Matrix pROC sparseMVN]; }; netresponse = derive2 { name="netresponse"; version="1.41.0"; sha256="1spzd74z279rvpw0vpw3bw19gimhcdrcxk6hgxv1w7b0nllih606"; depends=[dmt ggplot2 graph igraph mclust minet plyr qvalue RColorBrewer reshape2 Rgraphviz]; }; networkBMA = derive2 { name="networkBMA"; version="2.21.0"; sha256="1gax5312r6cz4s1qxxlg8k63dlk4ja8b57c2br1q0kpcdgbwhrqr"; depends=[BH BMA leaps Rcpp RcppArmadillo RcppEigen]; }; nnNorm = derive2 { name="nnNorm"; version="2.45.0"; sha256="0m8zcv7kyv7ll6bw599nlihmssfizivkrfm1sqr1ndjwmc8b6blp"; depends=[marray nnet]; }; nondetects = derive2 { name="nondetects"; version="2.11.0"; sha256="0iiwvad8cb3g2a7701vci7g2qkvhc43arw4cw7zpmg46qk6yhvv0"; depends=[arm Biobase HTqPCR limma mvtnorm]; }; normalize450K = derive2 { name="normalize450K"; version="1.9.0"; sha256="01j9gp2d7b8n30ckf61ywncw0il81lf6d0sfczr39bqdq2x2xyj3"; depends=[Biobase illuminaio quadprog]; }; - normr = derive2 { name="normr"; version="1.7.1"; sha256="15ajyr38km4fph8np8r171j4f97fwyvy0jcqdbs79gdh792h12sm"; depends=[bamsignals GenomeInfoDb GenomicRanges IRanges qvalue Rcpp rtracklayer]; }; + normr = derive2 { name="normr"; version="1.7.2"; sha256="16f73sigq43f5fy74zhcz9pzcvd9hra5yzq4fp5sdkhnsnjd0b02"; depends=[bamsignals GenomeInfoDb GenomicRanges IRanges qvalue Rcpp rtracklayer]; }; npGSEA = derive2 { name="npGSEA"; version="1.17.0"; sha256="0fw33zgrp9wkchddagsd93ijkspi20d8p7yvsqspqrjy3yv6yq3i"; depends=[Biobase BiocGenerics GSEABase]; }; - nucleR = derive2 { name="nucleR"; version="2.13.0"; sha256="17fndr7wp7i31k3g18chm6nvqmh1di8s0l0v3kp61sn7v4qbfcc8"; depends=[Biobase BiocGenerics Biostrings dplyr GenomeInfoDb GenomicRanges ggplot2 IRanges magrittr Rsamtools S4Vectors ShortRead]; }; + nuCpos = derive2 { name="nuCpos"; version="0.99.1"; sha256="0p1nijap5a66q9ldh3mqdjg7b29wz1pfixy3zrwhmr05gar5c78y"; depends=[]; }; + nucleR = derive2 { name="nucleR"; version="2.13.1"; sha256="19y523lg3a2jb9ajqyz0qky292makxmirj9f9244n9xmcm84sm2w"; depends=[Biobase BiocGenerics Biostrings dplyr GenomeInfoDb GenomicRanges ggplot2 IRanges magrittr Rsamtools S4Vectors ShortRead]; }; nucleoSim = derive2 { name="nucleoSim"; version="1.9.0"; sha256="0bn8gihg4b70gmdyvn91i5adzfbkfaqcb59kv3y56dss04ss736j"; depends=[IRanges S4Vectors]; }; occugene = derive2 { name="occugene"; version="1.41.0"; sha256="13dqbp1kaan56xqlgfdqrld0l3qwky6487mf9j0g7788yxwl1fnm"; depends=[]; }; odseq = derive2 { name="odseq"; version="1.9.0"; sha256="0yyg4y77ch7x0f6xa10wnz8kydc2pjrrpbvdc448388acmmbpdbl"; depends=[kebabs mclust msa]; }; - oligo = derive2 { name="oligo"; version="1.45.0"; sha256="1w36wqry07ml048q55xnckb2mldv4llivsc72b9j5vhn54776n9d"; depends=[affxparser affyio Biobase BiocGenerics Biostrings DBI ff oligoClasses preprocessCore RSQLite zlibbioc]; }; - oligoClasses = derive2 { name="oligoClasses"; version="1.43.1"; sha256="14h79m2pq7a5472xh9rvbn5dfr07nczx0iz8g7jc7sji10jp83nd"; depends=[affyio Biobase BiocGenerics BiocInstaller Biostrings DBI ff foreach GenomicRanges IRanges RSQLite S4Vectors SummarizedExperiment]; }; - omicRexposome = derive2 { name="omicRexposome"; version="1.3.0"; sha256="1x18vkfn1m8cwzwdg9lvpbmiprgpy3hs4x9h6jwqavgdnpq8lv60"; depends=[Biobase ggplot2 ggrepel gridExtra isva limma omicade4 PMA SmartSVA stringr SummarizedExperiment sva]; }; + oligo = derive2 { name="oligo"; version="1.45.2"; sha256="01z9jhnnnnaprpp7zcl4727wkwrhn25djb94fiw7ycb830nqnkxv"; depends=[affxparser affyio Biobase BiocGenerics Biostrings DBI ff oligoClasses preprocessCore RSQLite zlibbioc]; }; + oligoClasses = derive2 { name="oligoClasses"; version="1.43.3"; sha256="13c7hkbifylm315h4qgqbn9fv5i0742k4rmcjf72ll9wj1yqjzf9"; depends=[affyio Biobase BiocGenerics BiocManager Biostrings DBI ff foreach GenomicRanges IRanges RSQLite S4Vectors SummarizedExperiment]; }; + omicRexposome = derive2 { name="omicRexposome"; version="1.3.1"; sha256="14dqybpgj57avgsmjhf63lcy5n8r4g77idlpnblkqj0c232mpq6v"; depends=[Biobase ggplot2 ggrepel gridExtra isva limma MultiDataSet omicade4 PMA rexposome SmartSVA stringr SummarizedExperiment sva]; }; omicade4 = derive2 { name="omicade4"; version="1.21.0"; sha256="055jnv8m9fhj2hixbc997mqv56p07azg40k8qb91mdc8fidypka6"; depends=[ade4 made4]; }; - omicplotR = derive2 { name="omicplotR"; version="1.1.2"; sha256="0myr943y0dvpyh75sjc41cj9i77psmy7j60vl3y4daqd9vbgpkws"; depends=[ALDEx2 compositions knitr matrixStats rmarkdown shiny vegan zCompositions]; }; + omicplotR = derive2 { name="omicplotR"; version="1.1.4"; sha256="0d2jhnjhxl2kl8s33fl45v2yyb85gjx9api8qwhpiny4bh12rq3q"; depends=[ALDEx2 compositions knitr matrixStats rmarkdown shiny vegan zCompositions]; }; omicsPrint = derive2 { name="omicsPrint"; version="1.1.0"; sha256="0zsx8zabz07jyfl1xj28ak6k69jfrrig38psl7qny82ydz8bnbas"; depends=[MASS matrixStats MultiAssayExperiment RaggedExperiment SummarizedExperiment]; }; oncomix = derive2 { name="oncomix"; version="1.3.0"; sha256="0rpwkksxakhwhqvir646gj0x8b1nqsnc2cvjzvh0mlxvv4zmmc0n"; depends=[ggplot2 ggrepel mclust RColorBrewer SummarizedExperiment]; }; - oneSENSE = derive2 { name="oneSENSE"; version="1.3.0"; sha256="1krimcp6p2m6ls7vkkyfpacjxmg8fa1shwjw5cl2nvcgbn391k15"; depends=[flowCore gplots plotly Rtsne scatterplot3d shiny shinyFiles webshot]; }; + oneSENSE = derive2 { name="oneSENSE"; version="1.3.1"; sha256="15790wlbw8ff752lqipmib5mq1chq1wvrrq6yj5zargdv4lffrik"; depends=[flowCore gplots plotly Rtsne scatterplot3d shiny shinyFiles webshot]; }; onlineFDR = derive2 { name="onlineFDR"; version="0.99.7"; sha256="18naq5jfds1njalqqsi6b1hs2sld55flnv63s8yk2cnhpjcfyq47"; depends=[]; }; - ontoProc = derive2 { name="ontoProc"; version="1.3.1"; sha256="0hh9rha7b5y3hnahmk1mkmwi22bdrjnm6r7fym2lpgdaihs3b43z"; depends=[AnnotationDbi Biobase ontologyIndex S4Vectors shiny]; }; - openCyto = derive2 { name="openCyto"; version="1.19.1"; sha256="1i8n1yzrnmbl0h6ykqj9hl30nml8nvlvz4b975w1jh5sp21x0gcv"; depends=[Biobase clue data_table flowClust flowCore flowStats flowViz flowWorkspace graph gtools ks lattice MASS ncdfFlow plyr R_utils RBGL RColorBrewer Rcpp rrcov]; }; - openPrimeR = derive2 { name="openPrimeR"; version="1.3.0"; sha256="0sq1f9ir2n9rrxa10cjwfsk1rwmi0aryd31z9zb9i5hciinv99gy"; depends=[ape BiocGenerics Biostrings DECIPHER digest distr distrEx dplyr fitdistrplus foreach GenomicRanges ggplot2 Hmisc IRanges lpSolveAPI magrittr openxlsx plyr RColorBrewer reshape2 S4Vectors scales seqinr stringdist stringr uniqtag XML]; }; - openPrimeRui = derive2 { name="openPrimeRui"; version="1.3.0"; sha256="08ysqxf6dl5rsbxgfv6z9llxclmqn2gwf775r3py0x49sx4ra2hn"; depends=[DT openPrimeR rmarkdown shiny shinyBS shinyjs]; }; - oposSOM = derive2 { name="oposSOM"; version="1.19.1"; sha256="16rnwlay7m6y4cf9333bq7zwnp5lcy1i1p23zl0mcvzlb9mam4j1"; depends=[ape arules Biobase biomaRt fastICA fdrtool igraph pixmap scatterplot3d som tsne]; }; - oppar = derive2 { name="oppar"; version="1.9.0"; sha256="0j26hqskvfv8qb13kmi4dcg3ylzxgwxl4xn4chvi5k8svli4r2qw"; depends=[Biobase GSEABase GSVA]; }; - pRolocGUI = derive2 { name="pRolocGUI"; version="1.15.0"; sha256="0vrpylrnl02abj6akcp0fb06fk18k42xv78g5f4cyy2jqdgqgijq"; depends=[Biobase dplyr DT ggplot2 MSnbase scales shiny]; }; + ontoProc = derive2 { name="ontoProc"; version="1.3.5"; sha256="0xv0hin8khcpyj6dxnadncy62isdixjgaq8m1n8i49b0f368bgji"; depends=[AnnotationDbi Biobase ontologyIndex S4Vectors shiny]; }; + openCyto = derive2 { name="openCyto"; version="1.19.2"; sha256="0m2lalpd9hn1vn62n6lfz4kflfdq188m5vcxdjmlj7wzkxijdcmw"; depends=[Biobase BiocGenerics clue data_table flowClust flowCore flowStats flowViz flowWorkspace graph gtools ks lattice MASS ncdfFlow plyr R_utils RBGL RColorBrewer Rcpp rrcov]; }; + openPrimeR = derive2 { name="openPrimeR"; version="1.3.2"; sha256="0fc12pzp2b7ns1k039v43ns1d10k9lmww6pjrgvyxhrwdd16b9vn"; depends=[ape BiocGenerics Biostrings DECIPHER digest distr distrEx dplyr fitdistrplus foreach GenomicRanges ggplot2 Hmisc IRanges lpSolveAPI magrittr openxlsx plyr RColorBrewer reshape2 S4Vectors scales seqinr stringdist stringr tinytex uniqtag XML]; }; + openPrimeRui = derive2 { name="openPrimeRui"; version="1.3.1"; sha256="10hky16l94bx0n3r12kq8951wjcm30kgp8qciqgji563kjq9lbww"; depends=[DT openPrimeR rmarkdown shiny shinyBS shinyjs]; }; + oposSOM = derive2 { name="oposSOM"; version="1.99.0"; sha256="1k85a2ixnxzclfaw5is9myppmb3slpyd6n1jyg67y0ii6zac2aig"; depends=[ape Biobase biomaRt fastICA fdrtool igraph pixmap Rcpp RcppParallel scatterplot3d tsne]; }; + oppar = derive2 { name="oppar"; version="1.9.1"; sha256="0irzz17xd1vf5syqzr8sp2rv7076xi64mr2anwp63xfx2xh02wrp"; depends=[Biobase GSEABase GSVA]; }; + pRoloc = derive2 { name="pRoloc"; version="1.21.9"; sha256="11l2jssdrg3lz0svnjskk280xlkyzfymfhkq13517zv6jshn23gl"; depends=[Biobase BiocGenerics BiocParallel biomaRt caret class coda dendextend e1071 FNN ggplot2 gtools hexbin kernlab knitr LaplacesDemon lattice MASS mclust mixtools MLInterfaces MSnbase mvtnorm nnet plyr proxy randomForest RColorBrewer Rcpp RcppArmadillo sampling scales]; }; + pRolocGUI = derive2 { name="pRolocGUI"; version="1.15.2"; sha256="0yljbianwqb214g47s9s5s80sfiay6vxrgkzciibyr0bmn7bmrmb"; depends=[Biobase dplyr DT ggplot2 MSnbase pRoloc scales shiny]; }; paircompviz = derive2 { name="paircompviz"; version="1.19.0"; sha256="1glli54k00gpm04p177hwgsdq352ypc7r8swbksk18j8xghk8cq4"; depends=[Rgraphviz]; }; pandaR = derive2 { name="pandaR"; version="1.13.0"; sha256="13mv40jsclngfzcapscw0wxv67dd2ym4kkpcvy2v03z37ak3n1fk"; depends=[Biobase BiocGenerics ggplot2 hexbin igraph matrixStats plyr reshape RUnit]; }; - panelcn_mops = derive2 { name="panelcn.mops"; version="1.3.0"; sha256="17d8ms86xvhqprwazi3cnv3sxyaxmammkf3dczka78i0dwl0p0df"; depends=[cn_mops GenomeInfoDb GenomicRanges IRanges Rsamtools S4Vectors]; }; + panelcn_mops = derive2 { name="panelcn.mops"; version="1.3.1"; sha256="13p3rrmkjv58f3hac26bxgwrknx6bhdhxkg2c4z1yxh9jny96h9a"; depends=[cn_mops GenomeInfoDb GenomicRanges IRanges Rsamtools S4Vectors]; }; panp = derive2 { name="panp"; version="1.51.0"; sha256="1yrxsjc0r9z0nfgbc9n9p5mhqhyx7x76v7vcjah6hdv4svi78csc"; depends=[affy Biobase]; }; parglms = derive2 { name="parglms"; version="1.13.3"; sha256="0x8j7ffz8h7303n90v27wcb71x75m7j1rq4yz59iv9fpis16yj27"; depends=[BatchJobs BiocGenerics doParallel foreach]; }; - parody = derive2 { name="parody"; version="1.39.0"; sha256="0lkv6csikcm2jw70gz3bkzjzj48w8dlx1gfc0sh5l49q2szn3fha"; depends=[]; }; + parody = derive2 { name="parody"; version="1.39.1"; sha256="0213vnj1mbnc9zhrxidqjz5ls8nrgz7ljmz0f9hrbixn2k369ccl"; depends=[]; }; pathRender = derive2 { name="pathRender"; version="1.49.0"; sha256="1ln36h3jy35398r92i5hm4qvcjfsmc0frpy4dpgi75ab1wgjzb1s"; depends=[AnnotationDbi cMAP graph RColorBrewer Rgraphviz]; }; pathVar = derive2 { name="pathVar"; version="1.11.2"; sha256="1v0pia06qx995b9y4vllp844f5846877zyl587xz5026mnbr5p5l"; depends=[data_table EMT ggplot2 gridExtra Matching mclust]; }; pathifier = derive2 { name="pathifier"; version="1.19.0"; sha256="0sazl4wi6pivvr2r098parc8j68hq8apfjb0nk6vicfisx0dqk1h"; depends=[princurve R_oo]; }; pathprint = derive2 { name="pathprint"; version="1.11.3"; sha256="14x9i2gkra49aqnpi0xd94430nl05sw3yr85ramaxrzavm7lxvsf"; depends=[]; }; - pathview = derive2 { name="pathview"; version="1.21.0"; sha256="0s8mq51gknca91qgy4q7fmgm4ga251w214f3zapc7zlxykb2qrys"; depends=[AnnotationDbi graph KEGGgraph KEGGREST org_Hs_eg_db png Rgraphviz XML]; }; - paxtoolsr = derive2 { name="paxtoolsr"; version="1.15.0"; sha256="1fr6w5jbhj5rdsb53cafzsdn23b2rfcyyi6ivcfvn408x59cg3fg"; depends=[data_table httr igraph jsonlite plyr R_utils rJava rjson XML]; }; + pathview = derive2 { name="pathview"; version="1.21.2"; sha256="14021aqb36s56w9j439ydgbv2b4yk7sbsndrmyzbdxrisi6q3xyw"; depends=[AnnotationDbi graph KEGGgraph KEGGREST org_Hs_eg_db png Rgraphviz XML]; }; + paxtoolsr = derive2 { name="paxtoolsr"; version="1.15.1"; sha256="13rc66d9fyd85haylmc55irvshrfrxgny3l539ga1zq4h6bhlxz6"; depends=[httr igraph jsonlite plyr R_utils readr rJava rjson XML]; }; pbcmc = derive2 { name="pbcmc"; version="1.9.0"; sha256="1hxhpxixl5jfpiqpwqvkfcnp2k7sw43asc5ikj6qpl4p5xrrfn0d"; depends=[Biobase BiocGenerics BiocParallel cowplot genefu ggplot2 gridExtra limma reshape2]; }; - pcaExplorer = derive2 { name="pcaExplorer"; version="2.7.0"; sha256="138a6qrg0cqq5n5565i5y4fzlbk79hjk11ziz8hh2dxbymv1h9mq"; depends=[AnnotationDbi biomaRt d3heatmap DESeq2 DT genefilter GenomicRanges ggplot2 ggrepel GO_db GOstats IRanges knitr limma NMF pheatmap plyr rmarkdown S4Vectors scales shiny shinyAce shinyBS shinydashboard SummarizedExperiment threejs tidyr topGO]; }; - pcaGoPromoter = derive2 { name="pcaGoPromoter"; version="1.25.0"; sha256="10c08lawhg1p7jydk2bb5z6rjn7pjrfr069s06syababq75j1pnw"; depends=[AnnotationDbi Biostrings ellipse]; }; - pcaMethods = derive2 { name="pcaMethods"; version="1.73.0"; sha256="0k079s8fwqhwk5hmbl0rqi52nav2dzbbsilnn2a2x92c2rzfiqc0"; depends=[Biobase BiocGenerics MASS Rcpp]; }; + pcaExplorer = derive2 { name="pcaExplorer"; version="2.7.6"; sha256="0dwhd5ybli05wlv8j0l639phbksm0h9g418bdq2x9f7h1vskr3z5"; depends=[AnnotationDbi biomaRt d3heatmap DESeq2 DT genefilter GenomicRanges ggplot2 ggrepel GO_db GOstats IRanges knitr limma NMF pheatmap plyr rmarkdown S4Vectors scales shiny shinyAce shinyBS shinydashboard SummarizedExperiment threejs tidyr topGO]; }; + pcaGoPromoter = derive2 { name="pcaGoPromoter"; version="1.25.1"; sha256="1dfvd3bb7v5dz58icb7j802fj358waa6xs8sasz0kvlvapma9kx1"; depends=[AnnotationDbi Biostrings ellipse]; }; + pcaMethods = derive2 { name="pcaMethods"; version="1.73.1"; sha256="0vslvglp2j6zkkbjcwj66bbv683qzjnqlpa8adb8wmgc2l4a1rkv"; depends=[Biobase BiocGenerics MASS Rcpp]; }; pcot2 = derive2 { name="pcot2"; version="1.49.0"; sha256="0ffg35602h7k904dq47sgnfyky041alnypaf3gvx7m6f8yszq46c"; depends=[amap Biobase]; }; - pcxn = derive2 { name="pcxn"; version="2.3.0"; sha256="1d7maq8vbxcs1bvz4qlc29583nbfq6jpan0gsqday51xj7ngqbcs"; depends=[pcxnData pheatmap]; }; + pcxn = derive2 { name="pcxn"; version="2.3.1"; sha256="0yp9hfbval7ind2nqa2n4nfafgbrfr4gq7hm7dkrfampp7if66j3"; depends=[pcxnData pheatmap]; }; pdInfoBuilder = derive2 { name="pdInfoBuilder"; version="1.45.0"; sha256="15whr6rjdf75z6wg9k8zsyvfn08vidimzx2rw6ki1zmbh0fz8in6"; depends=[affxparser Biobase BiocGenerics Biostrings DBI IRanges oligo oligoClasses RSQLite S4Vectors]; }; pepStat = derive2 { name="pepStat"; version="1.15.0"; sha256="08dpwiphw9s8dafy4m946jxi1jfyc3lzzdg4h0ax7d6knzq0za73"; depends=[Biobase data_table fields GenomicRanges ggplot2 IRanges limma plyr]; }; pepXMLTab = derive2 { name="pepXMLTab"; version="1.15.0"; sha256="1bwp82zvg65yrhlx1xk2jci9fqsgc83h1x7124ci2afzlvx56ms5"; depends=[XML]; }; perturbatr = derive2 { name="perturbatr"; version="1.1.0"; sha256="0cwk2f0bm9vlgdngb9blcpcwg2gl8ik0rdx0a6i36qzdd256qk91"; depends=[assertthat diffusr doParallel dplyr foreach formula_tools ggplot2 igraph lazyeval lme4 magrittr rlang scales tibble tidyr]; }; - pgca = derive2 { name="pgca"; version="1.5.0"; sha256="1scxcrfs8b0rw38c0v569dnq2b5viqvm3ckjwm1gzqgxcjy6r324"; depends=[]; }; - phantasus = derive2 { name="phantasus"; version="1.1.2"; sha256="1g4q9ff11i7xfw29g9mqwqvr1py4mwwddd0yr1dhw92abbc5w2z4"; depends=[assertthat Biobase fgsea GEOquery ggplot2 htmltools httpuv httr jsonlite limma opencpu protolite rhdf5 Rook stringr svglite]; }; + pgca = derive2 { name="pgca"; version="1.5.1"; sha256="11la42gqiqxwlms84lc1dsvpys3bmrzwz5d8vcx4xwnl9pc3lqhh"; depends=[]; }; + phantasus = derive2 { name="phantasus"; version="1.1.5"; sha256="148mxhmc0qymjdkx64ji4karaazx89vmwmyrrk8d1g7m3lj1qpvl"; depends=[assertthat Biobase ccaPP fgsea GEOquery ggplot2 gtable htmltools httpuv httr jsonlite limma Matrix Matrix_utils opencpu pheatmap protolite rhdf5 Rook scales stringr svglite]; }; phenoTest = derive2 { name="phenoTest"; version="1.29.0"; sha256="10mw83ivb99ipndjjc5r69wpsanfvzx01bfpzhq5pygjzhl6m8jb"; depends=[annotate AnnotationDbi Biobase biomaRt BMA Category ellipse genefilter ggplot2 gplots GSEABase Heatplus hgu133a_db Hmisc hopach HTSanalyzeR limma mgcv SNPchip survival xtable]; }; phenopath = derive2 { name="phenopath"; version="1.5.0"; sha256="05a1d7apyhg4d4nahl97i0794fji6dnnd454wfww89adjx68nfnc"; depends=[dplyr ggplot2 Rcpp SummarizedExperiment tibble tidyr]; }; - philr = derive2 { name="philr"; version="1.7.0"; sha256="165k6cnj08lpkw66zljiqqwfy1knd2n46mg734d0fiy72j2va4z2"; depends=[ape ggplot2 ggtree phangorn tidyr]; }; - phosphonormalizer = derive2 { name="phosphonormalizer"; version="1.5.0"; sha256="0m9lgg1wcyy3ppxvmkgdv5ccz48j5mw1fsxg21vw08hpm6fm9y60"; depends=[matrixStats plyr]; }; - phyloseq = derive2 { name="phyloseq"; version="1.25.0"; sha256="1344gil3dsnvy92fsp91wvh6j1rd7xzjjapmjkvdz5rjs5rh0kd2"; depends=[ade4 ape Biobase BiocGenerics biomformat Biostrings cluster data_table foreach ggplot2 igraph multtest plyr reshape2 scales vegan]; }; - piano = derive2 { name="piano"; version="1.21.0"; sha256="1d7gld59bryzcvnvl6x8wx3v1wji58rs4zszsqpyz73qmw8ikw0d"; depends=[Biobase BiocGenerics fgsea gplots igraph marray relations]; }; + philr = derive2 { name="philr"; version="1.7.3"; sha256="1nzn6xv5kkm1babdimhvcjd5ql58hhj772asjd1i6r4qbidzyjfd"; depends=[ape ggplot2 ggtree phangorn tidyr]; }; + phosphonormalizer = derive2 { name="phosphonormalizer"; version="1.5.1"; sha256="1bvbjm42nr1mjxixbcd39g4qz4171qrb7x7ssz5jkrf8y3j26yxa"; depends=[matrixStats plyr]; }; + phyloseq = derive2 { name="phyloseq"; version="1.25.3"; sha256="081f1fwkda6am9i64y2zq8z6xiz9z7hfz3agrlxkfrrfc455ch65"; depends=[ade4 ape Biobase BiocGenerics biomformat Biostrings cluster data_table foreach ggplot2 igraph multtest plyr reshape2 scales vegan]; }; + piano = derive2 { name="piano"; version="1.21.1"; sha256="1adwsk3vkdg3695yjfw6sip1ww8zfd90dmmbzsf1kryidlkl60nz"; depends=[Biobase BiocGenerics fgsea gplots igraph marray relations]; }; pickgene = derive2 { name="pickgene"; version="1.53.0"; sha256="1nklcgm3wryljq22hc3fcja6x2kwa9bilp76gzhy8zpj8swwjszl"; depends=[MASS]; }; pint = derive2 { name="pint"; version="1.31.0"; sha256="10kwlp947h03w8xqcs9qcyp21wvx60sl47k2cnbrdhva3wf35vp3"; depends=[dmt Matrix mvtnorm]; }; - pkgDepTools = derive2 { name="pkgDepTools"; version="1.47.1"; sha256="08wc5qklyddz5p237q75dipvykiksdr17xcd2qkfzj3138wfkgvy"; depends=[graph RBGL]; }; + pkgDepTools = derive2 { name="pkgDepTools"; version="1.47.2"; sha256="12bc56a5l3p9mdi15ryinicvyyzv58qwprksixjwm54mx42r5kw2"; depends=[graph RBGL]; }; plateCore = derive2 { name="plateCore"; version="1.39.0"; sha256="0vf42ms3vky8n2n7x16kc284252zifjmch32lsww0lmsxv0h857n"; depends=[Biobase flowCore flowStats flowViz lattice latticeExtra MASS robustbase]; }; - plethy = derive2 { name="plethy"; version="1.19.0"; sha256="05v123qrpasl11kivp1p2ib0v638yi4y19gk4df8mfald95nxcmn"; depends=[Biobase BiocGenerics DBI ggplot2 IRanges plyr RColorBrewer reshape2 RSQLite S4Vectors Streamer]; }; + plethy = derive2 { name="plethy"; version="1.19.1"; sha256="0pmrryxkxpgrb8c4pr25ajfn3v6m53810xz9da1j3hnyk9l42ha7"; depends=[Biobase BiocGenerics DBI ggplot2 IRanges plyr RColorBrewer reshape2 RSQLite S4Vectors Streamer]; }; plgem = derive2 { name="plgem"; version="1.53.0"; sha256="04hwkr3v126mildi76jfr5b8s8lly9z60iydh5i3dc5zsyd6h84f"; depends=[Biobase MASS]; }; plier = derive2 { name="plier"; version="1.51.0"; sha256="1m7bwaypnaw7kk756k0wl6xi3s0j9awi986lpa8ncjv587q0442h"; depends=[affy Biobase]; }; + plotGrouper = derive2 { name="plotGrouper"; version="0.99.43"; sha256="1b36ay09h0fx3kcyiw1pd48750b6slqzidw8g2bvjpgw2i03f4ww"; depends=[colourpicker dplyr egg ggplot2 ggpubr gridExtra gtable Hmisc magrittr readr readxl rlang scales shiny shinythemes stringr tibble tidyr]; }; plrs = derive2 { name="plrs"; version="1.21.0"; sha256="18k3xad3gmkw74klyvqzbvnlr1pq93is6dqxm2bxb4cmzar12f6k"; depends=[Biobase BiocGenerics CGHbase ic_infer marray quadprog Rcsdp]; }; plw = derive2 { name="plw"; version="1.41.0"; sha256="0q9dwj7rznhdj1h34ygnw0snfswnr8ycx0927jzsiiycz31n8z0f"; depends=[affy MASS]; }; - plyranges = derive2 { name="plyranges"; version="1.1.8"; sha256="10p0i8q229gy0z3fg90m3xaib32v9w1zxcmn3gb87ipz9mic8ykk"; depends=[BiocGenerics dplyr GenomeInfoDb GenomicAlignments GenomicRanges IRanges magrittr rlang Rsamtools rtracklayer S4Vectors tidyr tidyselect]; }; + plyranges = derive2 { name="plyranges"; version="1.1.10"; sha256="0q9dsgnflr9gly3x4kbvr8ambfz5k5mvgn6hj9qyyb2vy6viqvni"; depends=[BiocGenerics dplyr GenomeInfoDb GenomicAlignments GenomicRanges IRanges magrittr rlang Rsamtools rtracklayer S4Vectors tidyr tidyselect]; }; pmm = derive2 { name="pmm"; version="1.13.0"; sha256="0p0xnkz6hgnpvai7947861kw5hmjwwf3zj2y423whdr7x2lpdayw"; depends=[lme4]; }; - podkat = derive2 { name="podkat"; version="1.13.0"; sha256="1h297id3gxix06xmhqkl1lc5gfp4vi8jkfh2gpld4bw233fvi6h5"; depends=[Biobase BiocGenerics Biostrings BSgenome GenomeInfoDb GenomicRanges IRanges Matrix Rcpp Rsamtools]; }; + podkat = derive2 { name="podkat"; version="1.13.1"; sha256="0brp4d5y0708yv1b2jylywp4j7fknxy5vayss5jr9xp82sbahagz"; depends=[Biobase BiocGenerics Biostrings BSgenome GenomeInfoDb GenomicRanges IRanges Matrix Rcpp Rsamtools]; }; pogos = derive2 { name="pogos"; version="1.1.0"; sha256="1135bxxhamcxs5hn6hq43hc7s7cr9v0jy2884dz7f9qvgnrqhymi"; depends=[ggplot2 httr ontoProc rjson S4Vectors shiny]; }; - polyester = derive2 { name="polyester"; version="1.17.0"; sha256="0dz73jsyx3yivpmxz7p1q14i2rvj388bq53d7w1mz3ixrqilzgz2"; depends=[Biostrings IRanges limma logspline S4Vectors zlibbioc]; }; - powerTCR = derive2 { name="powerTCR"; version="1.1.1"; sha256="0427r8qwy8j3z2mpvka2b6y2k39nwiy86gb06njs6m19f597936v"; depends=[cubature evmix magrittr purrr tcR truncdist VGAM]; }; + polyester = derive2 { name="polyester"; version="1.17.2"; sha256="1f2vd15qfkbka9pi88n61mrsmxx7pnl88aiarm5ahy4nmdv3fyrq"; depends=[Biostrings IRanges limma logspline S4Vectors zlibbioc]; }; + powerTCR = derive2 { name="powerTCR"; version="1.1.4"; sha256="0zf2ip194y5ad7xzzkplv1lbilpns2l78flf8snrvi14n8588gjj"; depends=[cubature doParallel evmix foreach magrittr purrr tcR truncdist vegan VGAM]; }; ppiStats = derive2 { name="ppiStats"; version="1.47.0"; sha256="0prrs1g99g55i993689c6s497crijnl96z2qzgga1y9w4zbf6g88"; depends=[Biobase Category graph lattice ppiData RColorBrewer ScISI]; }; - pqsfinder = derive2 { name="pqsfinder"; version="1.9.0"; sha256="1igg500dvwq1lvxyl0c8fcdkgpmxzsxcd6c24pz0dhjqsaxml2as"; depends=[BH Biostrings GenomicRanges IRanges Rcpp S4Vectors]; }; + pqsfinder = derive2 { name="pqsfinder"; version="1.9.2"; sha256="1hj0mx9ii7rxjcwn8mg2ywhlzpf4ckwxf8w9ms7fkj7kk37r9wy1"; depends=[BH Biostrings GenomicRanges IRanges Rcpp S4Vectors]; }; prada = derive2 { name="prada"; version="1.57.0"; sha256="0isj6w4lzfsqwwzs3njddabn2xznjqhp0bbihwfvc31kiya9k8di"; depends=[Biobase BiocGenerics MASS RColorBrewer rrcov]; }; - prebs = derive2 { name="prebs"; version="1.21.0"; sha256="0q5ibq492jw8axp50qijn0fsa5qxarxnlxz4s8hv3ql6rjlsiw8v"; depends=[affy Biobase GenomeInfoDb GenomicAlignments GenomicRanges IRanges RPA S4Vectors]; }; + prebs = derive2 { name="prebs"; version="1.21.3"; sha256="0gqgl5sqsn92b5rck85nn4ri5b6mzvgyk13n9dp5qa0hxvdifhx4"; depends=[affy Biobase GenomeInfoDb GenomicAlignments GenomicRanges IRanges RPA S4Vectors]; }; predictionet = derive2 { name="predictionet"; version="1.27.0"; sha256="0ls88pw7k1vy3qjzl91dj6kfbkgvz67448zhj1b3g308b33qasqk"; depends=[catnet igraph MASS penalized RBGL]; }; preprocessCore = derive2 { name="preprocessCore"; version="1.43.0"; sha256="13859ip42jk6j6ngs8bwkzfarrqzd0jzhq9kdgsnicl9kf9k9vj6"; depends=[]; }; + primirTSS = derive2 { name="primirTSS"; version="0.99.29"; sha256="17d2x3y5iiz0r840d8adkb7lypdyhp76izxbkj42b89rqsfm5v2j"; depends=[BiocGenerics Biostrings BSgenome_Hsapiens_UCSC_hg38 dplyr GenomicRanges GenomicScores Gviz IRanges JASPAR2018 phastCons100way_UCSC_hg38 purrr R_utils rtracklayer S4Vectors shiny stringr TFBSTools tibble tidyr]; }; proBAMr = derive2 { name="proBAMr"; version="1.15.0"; sha256="1cl1ns7m1d1n3ayhga7f45xrjx9cy2a8l9xs2z7x3074kx8h8xxg"; depends=[AnnotationDbi Biostrings GenomicFeatures GenomicRanges IRanges rtracklayer]; }; proFIA = derive2 { name="proFIA"; version="1.7.0"; sha256="1qx79xamr77rjdfr50ms0dzrmwqwc2fzd24k2njbknxvz8kay5is"; depends=[Biobase BiocParallel minpack_lm missForest pracma ropls xcms]; }; - procoil = derive2 { name="procoil"; version="2.9.0"; sha256="048wkmsidcw31mqjli2vspkf332ddx74dd709xbw5bkggw5l5a0b"; depends=[Biostrings kebabs S4Vectors]; }; + procoil = derive2 { name="procoil"; version="2.9.1"; sha256="1dhb7aphl93rxqk2k3fx8nrwgbd07wckrfx44c72fq0biam5qi5j"; depends=[Biostrings kebabs S4Vectors]; }; profileScoreDist = derive2 { name="profileScoreDist"; version="1.9.0"; sha256="1jv9szg451ljggx458sgcgiaf1p6i7sin62lhbh6b8jn1s4h7qrw"; depends=[BiocGenerics Rcpp]; }; progeny = derive2 { name="progeny"; version="1.3.0"; sha256="0rini10n59yzyq7bzckbyxvvl2lgj35k4dzm72lx47cws8nlqyl0"; depends=[Biobase]; }; - prot2D = derive2 { name="prot2D"; version="1.19.0"; sha256="1aawirq8plgdrz88yzzqh3p1m8y17ygf2l3a433lzrm3ffz6y3qx"; depends=[Biobase fdrtool impute limma MASS Mulcom qvalue samr st]; }; - proteinProfiles = derive2 { name="proteinProfiles"; version="1.21.0"; sha256="0zvgf4zmx42idyy8c6zfmf4gv22gxpyw1bs8285d9bfjk7qpvgwc"; depends=[]; }; + prot2D = derive2 { name="prot2D"; version="1.19.1"; sha256="141f38lcvrm0nirghx31gr3qzfq3q5zmqvvzcf5071s60hhm3syb"; depends=[Biobase fdrtool impute limma MASS Mulcom qvalue samr st]; }; + proteinProfiles = derive2 { name="proteinProfiles"; version="1.21.1"; sha256="1s35xglin78hv8f83jzi1racvklmnpf3gyjqxl60fj2i8b2r27dz"; depends=[]; }; proteoQC = derive2 { name="proteoQC"; version="1.17.0"; sha256="17a6wmkxr8jfb7nbwykfc562fgj4p8addq5idajag2ijaiycvzz5"; depends=[dplyr ggplot2 MSnbase Nozzle_R1 plotly plyr reshape2 rmarkdown rpx rTANDEM seqinr tidyr VennDiagram XML]; }; psichomics = derive2 { name="psichomics"; version="1.7.0"; sha256="0vj20pw305p4i08s7kxj0np1xxi8mhdlasagypc76ysnlhq0w6bn"; depends=[AnnotationHub cluster colourpicker data_table digest dplyr DT edgeR fastICA fastmatch ggplot2 ggrepel highcharter htmltools httr jsonlite limma miscTools pairsD3 plyr R_utils Rcpp shiny shinyBS shinyjs stringr survival XML xtable]; }; - psygenet2r = derive2 { name="psygenet2r"; version="1.13.0"; sha256="0hpipknbcg3ic6sr19ksy1zs71h2kk3p1bvvhqy4xirajzqf3z41"; depends=[BgeeDB Biobase BiocInstaller biomaRt ggplot2 GO_db igraph labeling RCurl reshape2 stringr topGO]; }; - puma = derive2 { name="puma"; version="3.23.0"; sha256="1h299ach0bff17az4vfa7dbb9x8z3b32mfmg322afpmfvj3xdqa7"; depends=[affy affyio Biobase mclust oligo oligoClasses]; }; - pvac = derive2 { name="pvac"; version="1.29.0"; sha256="0ax1pndxw4knhas0cp54b9gyr3xjl6rriyif1sccmqrszswkdv06"; depends=[affy Biobase]; }; - pvca = derive2 { name="pvca"; version="1.21.0"; sha256="0ayi9f2zd5f3c96w8kfb68nmd6idbg1l19h0ys1zdjgzz1dkqqc2"; depends=[Biobase lme4 Matrix vsn]; }; + psygenet2r = derive2 { name="psygenet2r"; version="1.13.3"; sha256="0ldyrzhxw7m146yfm5fjr917g089f0mnhddinsqmd7h5pykhidb2"; depends=[BgeeDB Biobase BiocManager biomaRt ggplot2 GO_db igraph labeling RCurl reshape2 stringr topGO]; }; + puma = derive2 { name="puma"; version="3.23.3"; sha256="0jk8696hna14c261ni1xpi5klfpgzjci9yd62nkqfvf3pynl12a9"; depends=[affy affyio Biobase mclust oligo oligoClasses]; }; + pvac = derive2 { name="pvac"; version="1.29.2"; sha256="087bmn6snyvw7z3j3xzga31rq4w81fxx46c54drapz6pfjmc0gzy"; depends=[affy Biobase]; }; + pvca = derive2 { name="pvca"; version="1.21.1"; sha256="0j2hqix5ih462rr5mpxav8whvkvng3v497qiznb7nlv20p6swgbi"; depends=[Biobase lme4 Matrix vsn]; }; pwOmics = derive2 { name="pwOmics"; version="1.13.0"; sha256="0y4jsybxd6bcv9hqa25zij5lsbh55790njdy0p383pywbsn2dwvs"; depends=[AnnotationDbi AnnotationHub Biobase BiocGenerics biomaRt data_table GenomicRanges gplots graph igraph rBiopaxParser STRINGdb]; }; - qPLEXanalyzer = derive2 { name="qPLEXanalyzer"; version="0.99.9"; sha256="0kaa1y5m150b3c6chpkadcj5l446kjq2hhvwf17n1gn58gzmbalv"; depends=[assertthat Biobase BiocGenerics Biostrings dplyr GenomicRanges ggdendro ggplot2 IRanges limma magrittr MSnbase preprocessCore purrr RColorBrewer statmod stringr tibble tidyr]; }; - qcmetrics = derive2 { name="qcmetrics"; version="1.19.0"; sha256="1m2q9lhvk9yicsn5anw88hvs3jg7wqfm9vhm1g43hbgjbqy4jzqj"; depends=[Biobase knitr Nozzle_R1 pander S4Vectors xtable]; }; + qPLEXanalyzer = derive2 { name="qPLEXanalyzer"; version="0.99.12"; sha256="11q97nx0yss8w69jvq58mw34lma700rzkkkxs0qlga4hijjkm3v7"; depends=[assertthat Biobase BiocGenerics Biostrings dplyr GenomicRanges ggdendro ggplot2 IRanges limma magrittr MSnbase preprocessCore purrr RColorBrewer statmod stringr tibble tidyr]; }; + qcmetrics = derive2 { name="qcmetrics"; version="1.19.2"; sha256="043ybq0ykry2r5xh2gv76lbg16723zsflic930q12hc1pxncxa8m"; depends=[Biobase knitr Nozzle_R1 pander S4Vectors xtable]; }; qpcrNorm = derive2 { name="qpcrNorm"; version="1.39.0"; sha256="18h58d58c0hs804n0xzsn0ydp4xw5cvab447zxq50g4adajjf7r8"; depends=[affy Biobase limma]; }; - qpgraph = derive2 { name="qpgraph"; version="2.15.0"; sha256="1q6lrhxq4zra6x3wx3ikc70np8yqz8b6hzgdiy4fxx6b4kjcpnd3"; depends=[annotate AnnotationDbi Biobase BiocParallel GenomeInfoDb GenomicFeatures GenomicRanges graph IRanges Matrix mvtnorm qtl Rgraphviz S4Vectors]; }; + qpgraph = derive2 { name="qpgraph"; version="2.15.2"; sha256="0lw5wfcw9br8k4wr70vp9xqgfjhbnzhjxfw4hzyp9z9h54vb9fay"; depends=[annotate AnnotationDbi Biobase BiocParallel GenomeInfoDb GenomicFeatures GenomicRanges graph IRanges Matrix mvtnorm qtl Rgraphviz S4Vectors]; }; qrqc = derive2 { name="qrqc"; version="1.35.0"; sha256="1mcb7gpncr91lq95vmbf6skjm5hxqlzx25inac3zwj3j4q07ipnk"; depends=[Biostrings biovizBase brew ggplot2 plyr reshape Rsamtools testthat xtable]; }; - qsea = derive2 { name="qsea"; version="1.7.3"; sha256="11icpr1x374r77kn7fdlys37m8q6xi7g84gnn6m0wdx7srla3aal"; depends=[BiocGenerics BiocParallel Biostrings BSgenome GenomeInfoDb GenomicRanges gtools HMMcopy IRanges limma Rsamtools rtracklayer zoo]; }; - quantro = derive2 { name="quantro"; version="1.15.0"; sha256="1r9q1kmql8fgdnljgb17simjkfdm14nn0fxmrh09ijg8640bdis4"; depends=[Biobase doParallel foreach ggplot2 iterators minfi RColorBrewer]; }; + qsea = derive2 { name="qsea"; version="1.7.4"; sha256="1rnm4f9skig9p8i0qz9nrfm6vxnjgi67s8r2665c3c87j52r4gga"; depends=[BiocGenerics BiocParallel Biostrings BSgenome GenomeInfoDb GenomicRanges gtools HMMcopy IRanges limma Rsamtools rtracklayer zoo]; }; + quantro = derive2 { name="quantro"; version="1.15.2"; sha256="0lf3d17b9d5gszpjknzhc5s2k8m31f8qf4k8y2lsrs7kaqr0skq0"; depends=[Biobase doParallel foreach ggplot2 iterators minfi RColorBrewer]; }; quantsmooth = derive2 { name="quantsmooth"; version="1.47.0"; sha256="1w2gwaxy90s6laghgdhxqb0c0s93ci8g61zbrn7xjpd6af1vz1md"; depends=[quantreg]; }; - qusage = derive2 { name="qusage"; version="2.15.0"; sha256="025xjbaw1mkvh0wa656l851f1c2m4sjxqb6xvjks3fz4bwlrk2xr"; depends=[Biobase limma lsmeans nlme]; }; + qusage = derive2 { name="qusage"; version="2.15.1"; sha256="03fxcg63mlxkc3m3pj5y828spk42h3f5h8l9zcfjmf93qacal6s7"; depends=[Biobase limma lsmeans nlme]; }; qvalue = derive2 { name="qvalue"; version="2.13.0"; sha256="1g6lfgn73z68imy6qmh9s1zyniaq1wyx8jyllrk4lxpgk17i5dgh"; depends=[ggplot2 reshape2]; }; r3Cseq = derive2 { name="r3Cseq"; version="1.27.0"; sha256="13cswnxp8ikv95xb3szn7br7xm5ml3mpj365vxhaky2s1x9kxr9p"; depends=[Biostrings data_table GenomeInfoDb GenomicRanges IRanges qvalue RColorBrewer Rsamtools rtracklayer sqldf VGAM]; }; - rBiopaxParser = derive2 { name="rBiopaxParser"; version="2.21.0"; sha256="0bgxw31ivqmzykxhrnzrswf39kxp7sj9kpi4fz8pxggjwnb59pfl"; depends=[data_table XML]; }; + rBiopaxParser = derive2 { name="rBiopaxParser"; version="2.21.1"; sha256="15lzqw4frw59scwarzcncp1a75xaf274bfy17ypwq0y7fnvqvlh5"; depends=[data_table XML]; }; rCGH = derive2 { name="rCGH"; version="1.11.2"; sha256="10284xrdqh0pbn8a3ibwr2znf3lajnimli93lrhs4d60cna8wp9n"; depends=[aCGH affy AnnotationDbi DNAcopy GenomeInfoDb GenomicFeatures GenomicRanges ggplot2 IRanges lattice limma mclust org_Hs_eg_db plyr shiny TxDb_Hsapiens_UCSC_hg18_knownGene TxDb_Hsapiens_UCSC_hg19_knownGene TxDb_Hsapiens_UCSC_hg38_knownGene]; }; - rDGIdb = derive2 { name="rDGIdb"; version="1.7.0"; sha256="12c3ly2x1wc9ry514vzks20drv8q1r19sflhpnwhbc00lmh13s1k"; depends=[httr jsonlite]; }; + rDGIdb = derive2 { name="rDGIdb"; version="1.7.1"; sha256="195z5zifd48sq96rx9ayijfpqbrs5rygjsgjm42h4zylm2niasxi"; depends=[httr jsonlite]; }; rGADEM = derive2 { name="rGADEM"; version="2.29.0"; sha256="1bqzmawhz1m00zcbnvznxzvak5f1b65xalr7sgas2sbrd77lvrhr"; depends=[Biostrings BSgenome IRanges seqLogo]; }; - rGREAT = derive2 { name="rGREAT"; version="1.13.2"; sha256="18cfmvcmk60shrg2pd2qwi1s5679sbrv846vac2py29f6c7gq5zl"; depends=[GenomicRanges GetoptLong IRanges RCurl rjson]; }; + rGREAT = derive2 { name="rGREAT"; version="1.13.3"; sha256="0fkcv2nz674i66yd3x34ba3897sdq96c1cns2kj7hjnv92l88qv3"; depends=[GenomicRanges GetoptLong IRanges RCurl rjson]; }; rHVDM = derive2 { name="rHVDM"; version="1.47.0"; sha256="1y8dkws06j7jh6rnlq3y91bn5wy8fn2ha224mmvx4qchp6y9xcxd"; depends=[affy Biobase minpack_lm R2HTML]; }; rMAT = derive2 { name="rMAT"; version="3.31.0"; sha256="0d2hn2jjs6c5xjwf6w0m9v53bb9mfpqvmms5vnzhwh6z3jankavm"; depends=[affxparser Biobase BiocGenerics IRanges]; }; rRDP = derive2 { name="rRDP"; version="1.15.1"; sha256="0m00070c87za48a4in8bqzb3l77177jqys2ya6wv6xylmfig899j"; depends=[Biostrings]; }; @@ -1372,102 +1461,106 @@ in with self; { rTANDEM = derive2 { name="rTANDEM"; version="1.21.0"; sha256="1n7yaycgh5822j119si8i66yn0asg1mz9a9g7idiyvj8gpq54fv5"; depends=[data_table Rcpp XML]; }; rTRM = derive2 { name="rTRM"; version="1.19.0"; sha256="1x8gbrn4b80v52isxg8a5rhkwijnlx649xyipnj206ky6ihzd3hc"; depends=[AnnotationDbi DBI igraph RSQLite]; }; rTRMui = derive2 { name="rTRMui"; version="1.19.0"; sha256="0gw5yx609nzk8r8qc7q9zgkfs32s79d8v1zpw2njcb5d6figs7b1"; depends=[MotifDb org_Hs_eg_db org_Mm_eg_db rTRM shiny]; }; - rWikiPathways = derive2 { name="rWikiPathways"; version="1.1.0"; sha256="0vcqrcg90npn3rmwkywnf0qnjwxw491mn0xrski70yyij2lylckg"; depends=[caTools httr RJSONIO]; }; + rWikiPathways = derive2 { name="rWikiPathways"; version="1.1.7"; sha256="180pfczj66sm1a7g7r4ykl0qv8bncq7gqp0vf6hr39jmi985shin"; depends=[caTools httr RJSONIO]; }; rain = derive2 { name="rain"; version="1.15.0"; sha256="0zrxh7bmc9x9rh6zbb0zmv3nvz6l7hqq21h4gh3rzzyjy79vw3aj"; depends=[gmp multtest]; }; rama = derive2 { name="rama"; version="1.55.0"; sha256="0kmp25yw86vqxf43br2j75svvaprz97s5nvnxxjxbjwiigbjla7h"; depends=[]; }; - ramwas = derive2 { name="ramwas"; version="1.5.0"; sha256="0g794y9xawkrfcylasjjv123rlsz1yfrdl89nrr4i99jfw7innw2"; depends=[BiocGenerics biomaRt Biostrings digest filematrix GenomicAlignments glmnet KernSmooth Rsamtools]; }; + ramwas = derive2 { name="ramwas"; version="1.5.1"; sha256="1ixis62wpg0mzrzirgyfmp3k4kglsnw0vhgd1n4mvwa3v49vlbgi"; depends=[BiocGenerics biomaRt Biostrings digest filematrix GenomicAlignments glmnet KernSmooth Rsamtools]; }; randPack = derive2 { name="randPack"; version="1.27.0"; sha256="0s7460iz01vmkf4a8g3vn6hrfx94bp5mihfyjkcv46nd9p3k6af5"; depends=[Biobase]; }; rbsurv = derive2 { name="rbsurv"; version="2.39.0"; sha256="08lh9hn97sc0rx9vmkd977kpijs6gqa6r89my7afsvmkm8v7n7ls"; depends=[Biobase survival]; }; - rcellminer = derive2 { name="rcellminer"; version="2.3.0"; sha256="0rm5azbpyfsdaqxmip7wyw8f5apwac8s6n6cm0sqdwwsslm5dsl4"; depends=[Biobase fingerprint ggplot2 gplots rcdk rcellminerData shiny stringr]; }; - readat = derive2 { name="readat"; version="1.7.0"; sha256="186hx7r5gvybvp1f6yzpi515b7hsv3a6il02hwpr8y1xdx3408nv"; depends=[assertive_base assertive_files assertive_numbers assertive_properties assertive_sets assertive_types Biobase data_table dplyr magrittr openxlsx pathological reshape2 stringi SummarizedExperiment testthat tidyr]; }; + rcellminer = derive2 { name="rcellminer"; version="2.3.2"; sha256="0fmg98pcv20gx5c4cbcdcs2cd1a84sg29xld5c7sa76i60ajy6ij"; depends=[Biobase fingerprint ggplot2 gplots rcdk rcellminerData shiny stringr]; }; + readat = derive2 { name="readat"; version="1.7.2"; sha256="0wskar887f6hyrp7p69z50kilwz0kb2d1f6rllbkgrchlh3zn53g"; depends=[assertive_base assertive_files assertive_numbers assertive_properties assertive_sets assertive_types Biobase data_table dplyr magrittr openxlsx pathological reshape2 stringi SummarizedExperiment testthat tidyr]; }; reb = derive2 { name="reb"; version="1.59.0"; sha256="0sdlhx64sh55waxj47hz9kfb6bvxrw4ycyzj5cycr1w3sk2idszc"; depends=[Biobase idiogram]; }; - recount = derive2 { name="recount"; version="1.7.2"; sha256="17cymdrkr9aiszv98qfsy7das1ain2g0g8q4f8ik7bk868ahsaj2"; depends=[BiocParallel derfinder downloader GenomeInfoDb GenomicRanges GEOquery IRanges RCurl rentrez rtracklayer S4Vectors SummarizedExperiment]; }; - recoup = derive2 { name="recoup"; version="1.9.0"; sha256="0z13mj7b5hywp5mbk0faq01k7d1mpnz2b9633h75hkh04w5260n9"; depends=[BiocGenerics biomaRt circlize ComplexHeatmap GenomicAlignments GenomicRanges ggplot2 plyr rtracklayer]; }; - regionReport = derive2 { name="regionReport"; version="1.15.1"; sha256="12mbpblgg0lf3kixi1isx92jkxxcnifhwq03ipgigrkd0iv9s7q6"; depends=[BiocStyle DEFormats derfinder DESeq2 GenomeInfoDb GenomicRanges knitcitations knitr knitrBootstrap RefManageR rmarkdown S4Vectors SummarizedExperiment]; }; - regioneR = derive2 { name="regioneR"; version="1.13.0"; sha256="0iy118hy66d7wina49sh7xwi0akx9hp7k98gwfjc0bpwdj7gs1h9"; depends=[BSgenome GenomeInfoDb GenomicRanges IRanges memoise rtracklayer S4Vectors]; }; - regsplice = derive2 { name="regsplice"; version="1.7.0"; sha256="1gl5isfrqi0xyb4mdv7j6sb8ah4mzmwkaal1kcphjsrj8g46ba80"; depends=[edgeR glmnet limma pbapply S4Vectors SummarizedExperiment]; }; - restfulSE = derive2 { name="restfulSE"; version="1.3.1"; sha256="02jq9gjf7z70ny1bmywx39igxm29nkmc6qv1acy81gxxpsr8naih"; depends=[AnnotationDbi AnnotationHub bigrquery Biobase DBI DelayedArray dplyr ExperimentHub GO_db magrittr reshape2 rhdf5client rlang S4Vectors SummarizedExperiment]; }; + recount = derive2 { name="recount"; version="1.7.6"; sha256="03gk0h8aqzky7q1jgmn4f27cm18602m5nqbql9nyfxpbdpy9gdwb"; depends=[BiocParallel derfinder downloader GenomeInfoDb GenomicRanges GEOquery IRanges RCurl rentrez rtracklayer S4Vectors SummarizedExperiment]; }; + recoup = derive2 { name="recoup"; version="1.9.2"; sha256="0c6zd42xr7068yfnsag8xfjix83m3wa3s8fsc2dv5fz2gnmhbfm2"; depends=[BiocGenerics biomaRt circlize ComplexHeatmap GenomicAlignments GenomicRanges ggplot2 plyr rtracklayer]; }; + regionReport = derive2 { name="regionReport"; version="1.15.5"; sha256="02fhvjx5pj5hb3bdmm417rdjd8bzx81icdd8yqc4q7layhjrqb5q"; depends=[BiocStyle DEFormats derfinder DESeq2 GenomeInfoDb GenomicRanges knitcitations knitr knitrBootstrap RefManageR rmarkdown S4Vectors SummarizedExperiment]; }; + regioneR = derive2 { name="regioneR"; version="1.13.3"; sha256="1rmh4xq596yb8kd411j5h02b6g2rflkwy9a1g38djj7lhzihy2im"; depends=[Biostrings BSgenome GenomeInfoDb GenomicRanges IRanges memoise rtracklayer S4Vectors]; }; + regsplice = derive2 { name="regsplice"; version="1.7.1"; sha256="07g7jhwsb6yqhjvapr7kyqd8cwvn5jq9nrrf1ywifbf54x0kgzm1"; depends=[edgeR glmnet limma pbapply S4Vectors SummarizedExperiment]; }; + restfulSE = derive2 { name="restfulSE"; version="1.3.23"; sha256="1cpxkqnffmhj6js1a4y3k85jmrcciw1sih35akj8v6rpv4fsy7xa"; depends=[AnnotationDbi AnnotationHub bigrquery Biobase DBI DelayedArray dplyr ExperimentHub GO_db magrittr reshape2 rhdf5client rlang S4Vectors SummarizedExperiment]; }; + rexposome = derive2 { name="rexposome"; version="1.3.4"; sha256="0w5w4agdphrv935y3415hcrbgsxw27yk7h1xrjl5vk1ymkrj767z"; depends=[Biobase circlize corrplot FactoMineR ggplot2 ggrepel glmnet gplots gridExtra gtools Hmisc imputeLCMD lme4 lsr mice pryr reshape2 S4Vectors scales scatterplot3d stringr]; }; rfPred = derive2 { name="rfPred"; version="1.19.0"; sha256="0xnb68s8iw01cnxma5iqyfki4f30i4if7kxc9p0i8w1nv3jf28xj"; depends=[data_table GenomicRanges IRanges Rsamtools]; }; rgsepd = derive2 { name="rgsepd"; version="1.13.0"; sha256="128dqx7qzs9pf7ffxn94g8krkyryhcvj4wq9m1mdfj024yl4s04i"; depends=[AnnotationDbi biomaRt DESeq2 GO_db goseq gplots hash org_Hs_eg_db SummarizedExperiment]; }; - rhdf5 = derive2 { name="rhdf5"; version="2.25.4"; sha256="129jzsqfswv6vhvfypqm9wcsnm94blq2zmjcp78c1vcjxc2i4li6"; depends=[Rhdf5lib]; }; - rhdf5client = derive2 { name="rhdf5client"; version="1.3.3"; sha256="0iyhqsnfr7c9z7zk80i6i15f7sqkb28nakjxccldhn0g8xkaavq9"; depends=[DelayedArray httr rjson S4Vectors]; }; + rhdf5 = derive2 { name="rhdf5"; version="2.25.11"; sha256="02xa4pc743k7q523p8x9njzqk8j0zv5kmprx5srnmrr1r1m4am8g"; depends=[Rhdf5lib]; }; + rhdf5client = derive2 { name="rhdf5client"; version="1.3.13"; sha256="0pcppacx3n1pr67amd5y7r25sm2w9k8vhxn8k8v66ndp08i0pd9b"; depends=[DelayedArray httr R6 rjson S4Vectors]; }; riboSeqR = derive2 { name="riboSeqR"; version="1.15.0"; sha256="0cwf51cish38slfv3cqfn4rqjs8k9wwwph0n4w7wd4dh7c9p2rmn"; depends=[abind baySeq GenomeInfoDb GenomicRanges IRanges Rsamtools seqLogo]; }; rnaSeqMap = derive2 { name="rnaSeqMap"; version="2.39.0"; sha256="07q9dblld6ns943ppjdl1xlbzhg3yvxci8v1x2kbifqwlvv2lzs6"; depends=[Biobase DBI DESeq edgeR GenomicAlignments GenomicRanges IRanges Rsamtools]; }; rnaseqcomp = derive2 { name="rnaseqcomp"; version="1.11.0"; sha256="0r1n74x5xbp264ap9xsndiich89cv2140whi6ax179dpjs57ikaa"; depends=[RColorBrewer]; }; roar = derive2 { name="roar"; version="1.17.0"; sha256="09wmsfn4lqzj8ffqlf5z9npx4v0y3bpvxrm6b5rggc3prlq9m4qb"; depends=[BiocGenerics GenomeInfoDb GenomicAlignments GenomicRanges IRanges rtracklayer S4Vectors SummarizedExperiment]; }; - rols = derive2 { name="rols"; version="2.9.1"; sha256="0lzwl32zd61cj57ndxs9y74bclfpwl7s590a81cj99kidz6sx0c3"; depends=[Biobase BiocGenerics httr jsonlite progress]; }; - ropls = derive2 { name="ropls"; version="1.13.6"; sha256="1gbjnpm5phimfgg2qfav04wc4aabvinj8gxirw9f6gp1wra0kbyr"; depends=[Biobase]; }; - rpx = derive2 { name="rpx"; version="1.17.0"; sha256="0h5s2dwnpn7qqk5wk7128agdh9av9jzxhix4xrl0nhdd3jzi202y"; depends=[RCurl xml2]; }; - rqt = derive2 { name="rqt"; version="1.7.0"; sha256="1iai2g1k7ybdlmw4r9k2zqdqq58ayggzs0gzdrn1bxmgp83v87fv"; depends=[car CompQuadForm glmnet Matrix metap pls ropls RUnit SummarizedExperiment]; }; + rols = derive2 { name="rols"; version="2.9.4"; sha256="15qvqv3gi33ihdh0nlqqrv7raqs8g5hskaz2gk4pw0v24bzh1579"; depends=[Biobase BiocGenerics httr jsonlite progress]; }; + ropls = derive2 { name="ropls"; version="1.13.8"; sha256="1ryxjnpd7q0pwi8sd2ha3jlfwkk6v4cqz2751bv952k8c9mldna7"; depends=[Biobase]; }; + rpx = derive2 { name="rpx"; version="1.17.2"; sha256="0h0y31bi5f9z64ilcsgx1bj52qwfh1rv9ar00v3xkgx0zax5aw2m"; depends=[RCurl xml2]; }; + rqt = derive2 { name="rqt"; version="1.7.2"; sha256="1nnacv0vgf9y3abrph04hmibjm08bmhi32ik7vrbr5pv5bbmdhrn"; depends=[car CompQuadForm glmnet Matrix metap pls ropls RUnit SummarizedExperiment]; }; rqubic = derive2 { name="rqubic"; version="1.27.0"; sha256="06pp8ha9va9hkr5s7dmw6xsxs55sv0cn9vwysja0n4hdbbh5fx9v"; depends=[biclust Biobase BiocGenerics]; }; rsbml = derive2 { name="rsbml"; version="2.39.0"; sha256="0ch87r9v7yxxqab81n99silsi6am7vwf1fzg43jg8x5726yz4pip"; depends=[BiocGenerics graph]; }; - rtracklayer = derive2 { name="rtracklayer"; version="1.41.3"; sha256="1z8g303smfg3c3rax3c9fx4017fy9ch5sbvqsiincykigjsrn21b"; depends=[BiocGenerics Biostrings GenomeInfoDb GenomicAlignments GenomicRanges IRanges RCurl Rsamtools S4Vectors XML XVector zlibbioc]; }; - runibic = derive2 { name="runibic"; version="1.3.1"; sha256="1l1rywk4lhgssmysd8998gd1wr5ms08s2s8skq2ss6qcxp1qrnvi"; depends=[biclust Rcpp SummarizedExperiment testthat]; }; + rtracklayer = derive2 { name="rtracklayer"; version="1.41.8"; sha256="029qzy68il0mn7bkjhqdainl93a6v6k044ihgg5mndyhhhadjv03"; depends=[BiocGenerics Biostrings GenomeInfoDb GenomicAlignments GenomicRanges IRanges RCurl Rsamtools S4Vectors XML XVector zlibbioc]; }; + runibic = derive2 { name="runibic"; version="1.3.3"; sha256="038afzgh06f908m1rlr0v58vfgm97q3shd174772k9rllzqr0q0j"; depends=[biclust Rcpp SummarizedExperiment testthat]; }; sRAP = derive2 { name="sRAP"; version="1.21.0"; sha256="1mfailybmpa5ikc372qcfp57rnsksv6kn4x48bf6c0g5vln2kpjh"; depends=[gplots pls qvalue ROCR WriteXLS]; }; sSeq = derive2 { name="sSeq"; version="1.19.0"; sha256="19d7xj3bqvvlxl23i08ab8ja53342nzi658a1f7xzf7khgp58fg9"; depends=[caTools RColorBrewer]; }; safe = derive2 { name="safe"; version="3.21.0"; sha256="12h9d3dradnnkmhxz94d1b191q6xvx74nvp9y9y46yla7rxqpzma"; depends=[AnnotationDbi Biobase SparseM]; }; sagenhaft = derive2 { name="sagenhaft"; version="1.51.0"; sha256="0mvj275rrqvz53fsv48c5gd3lzxmwh036353bmw7jswb1mrrv5qz"; depends=[SparseM]; }; - samExploreR = derive2 { name="samExploreR"; version="1.5.0"; sha256="1gnlrkvyzw36m3da67vz7g8cfrrk4lg0yg2b9svhf3rjhfq6sjvv"; depends=[edgeR ggplot2 RNAseqData_HNRNPC_bam_chr14 Rsubread]; }; - sampleClassifier = derive2 { name="sampleClassifier"; version="1.5.0"; sha256="08lr8b0dg489mfiljnpqdryflim8m902b66fl8qkkn5hm842dm22"; depends=[annotate e1071 ggplot2 MGFM MGFR]; }; + samExploreR = derive2 { name="samExploreR"; version="1.5.1"; sha256="1qzi9vn2hj9ph23mf8v0m6m587qisqvp0fmvkavxm8v3y07mcnpk"; depends=[edgeR ggplot2 RNAseqData_HNRNPC_bam_chr14 Rsubread]; }; + sampleClassifier = derive2 { name="sampleClassifier"; version="1.5.1"; sha256="1a4y3nnibjkv51i0m1qpj8mb675r9gz9zdpyra18c19ga245bwih"; depends=[annotate e1071 ggplot2 MGFM MGFR]; }; sangerseqR = derive2 { name="sangerseqR"; version="1.17.0"; sha256="02v0khp8dksvj8h0p3py5cdxwgbla9hv60mrj6ay2d6yyv2w0vz6"; depends=[Biostrings shiny]; }; sapFinder = derive2 { name="sapFinder"; version="1.19.0"; sha256="0f0k3afijnj0h6bh46cnkm3gajdsvngamcw2q5xbdrafidrk6npm"; depends=[pheatmap Rcpp rTANDEM]; }; savR = derive2 { name="savR"; version="1.19.0"; sha256="1lzlrpv244pnwmf3347r7l5vwz0cd4hlm9nvlpdlvv8glvf7v4ay"; depends=[ggplot2 gridExtra reshape2 scales XML]; }; scDD = derive2 { name="scDD"; version="1.5.0"; sha256="1s2a4nz3ys4vllk9dphwskqrw2bb9shkqx4bismprn0b7qcmnv9j"; depends=[arm BiocParallel EBSeq fields ggplot2 mclust outliers S4Vectors scran SingleCellExperiment SummarizedExperiment]; }; - scFeatureFilter = derive2 { name="scFeatureFilter"; version="1.1.0"; sha256="0d4rrrk4fdrnrf7rdqwz915sg7m81w0fzfrrnjzpsncpwzkqa1pg"; depends=[dplyr ggplot2 magrittr rlang tibble]; }; - scPipe = derive2 { name="scPipe"; version="1.3.7"; sha256="1gvpkcxjal81r5vh4f16ll9p0nj70iyp8gp5c9rkg2pr0p28ryx3"; depends=[AnnotationDbi BiocGenerics biomaRt GGally ggplot2 MASS mclust org_Hs_eg_db org_Mm_eg_db Rcpp reshape Rhtslib robustbase S4Vectors scales SingleCellExperiment SummarizedExperiment testthat zlibbioc]; }; - scater = derive2 { name="scater"; version="1.9.6"; sha256="0yxw73fvxyvq99lnpwp4j4mf2jy6zkyw934ql2y2avbnyclj4id5"; depends=[beachmat Biobase BiocGenerics data_table DelayedArray DelayedMatrixStats dplyr ggbeeswarm ggplot2 limma Matrix plyr Rcpp reshape2 rhdf5 Rhdf5lib rjson S4Vectors SingleCellExperiment SummarizedExperiment tximport viridis]; }; + scFeatureFilter = derive2 { name="scFeatureFilter"; version="1.1.1"; sha256="0xsbyqlflmphrdc0rqbgjyc93fmm2b747wn2lswq24r6g87084cs"; depends=[dplyr ggplot2 magrittr rlang tibble]; }; + scPipe = derive2 { name="scPipe"; version="1.3.8"; sha256="0c250q77rwcmns0m5px7485axbrflb7xmkrw58fxyzn58i13y3bc"; depends=[AnnotationDbi BiocGenerics biomaRt GGally ggplot2 MASS mclust org_Hs_eg_db org_Mm_eg_db Rcpp reshape Rhtslib robustbase S4Vectors scales SingleCellExperiment SummarizedExperiment testthat zlibbioc]; }; + scater = derive2 { name="scater"; version="1.9.24"; sha256="062afh547brk3jxjxkyapz66agkdyvsn62ppx1n2qcpbhxlpppnd"; depends=[beachmat BiocGenerics BiocParallel DelayedArray DelayedMatrixStats dplyr ggbeeswarm ggplot2 Matrix plyr Rcpp reshape2 Rhdf5lib S4Vectors SingleCellExperiment SummarizedExperiment viridis]; }; scde = derive2 { name="scde"; version="2.9.0"; sha256="1zmhbjdy9v2v11q261l7gwjm77qpiyqdskgbkcaxf7a65wbzs90r"; depends=[BiocParallel Cairo edgeR extRemes flexmix MASS mgcv nnet pcaMethods quantreg RColorBrewer Rcpp RcppArmadillo rjson RMTstat Rook]; }; scfind = derive2 { name="scfind"; version="1.3.0"; sha256="08xkvmjd6p6vsnfk7a5y4586b9r3ap7l9ig0g6cd6cj8pjhvf51b"; depends=[bit dplyr hash Rcpp reshape2 SingleCellExperiment SummarizedExperiment]; }; scmap = derive2 { name="scmap"; version="1.3.0"; sha256="0pnflc49ysq7sxcg0ddcapi65vfjq3zl9pnz119hjr6avp8sjmhy"; depends=[Biobase BiocGenerics dplyr e1071 ggplot2 googleVis matrixStats proxy randomForest Rcpp RcppArmadillo reshape2 S4Vectors SingleCellExperiment SummarizedExperiment]; }; - scone = derive2 { name="scone"; version="1.5.0"; sha256="0n49j4z48zfrrj7a9nv538vyi5611w5r68rw9w99c28k2n6lvril"; depends=[BiocParallel boot class cluster compositions diptest edgeR fpc gplots hexbin limma matrixStats mixtools rARPACK RColorBrewer rhdf5 RUVSeq SummarizedExperiment]; }; + scmeth = derive2 { name="scmeth"; version="1.1.8"; sha256="1fkf2pxbnhl992cql5nd73qq0kqzhvhl8g7rjfyx2zlfnb0a2m22"; depends=[AnnotationHub annotatr Biostrings BSgenome bsseq DelayedArray DT GenomeInfoDb GenomicRanges HDF5Array knitr reshape2 rmarkdown SummarizedExperiment]; }; + scone = derive2 { name="scone"; version="1.5.1"; sha256="0sqnwq34ixlpaq8zrpqjwvpfx985yzyc7wdymfkwfy2ysclrcbn6"; depends=[aroma_light BiocParallel boot class cluster compositions diptest edgeR fpc gplots hexbin limma matrixStats mixtools rARPACK RColorBrewer rhdf5 RUVSeq SummarizedExperiment]; }; scoreInvHap = derive2 { name="scoreInvHap"; version="1.3.1"; sha256="1nysi4blc9rxfsq4kwyyq9nbzdww7xfwgrcw8czvnfca59dbfgdq"; depends=[BiocParallel Biostrings GenomicRanges snpStats SummarizedExperiment VariantAnnotation]; }; - scran = derive2 { name="scran"; version="1.9.10"; sha256="1c55i0iq6dfhxdmnps440d0i1lsidj2wx0v2a476lks4hi32bwsf"; depends=[beachmat BiocGenerics BiocParallel DelayedArray DelayedMatrixStats dynamicTreeCut edgeR igraph kmknn limma Matrix Rcpp Rhdf5lib S4Vectors scater SingleCellExperiment statmod SummarizedExperiment]; }; + scran = derive2 { name="scran"; version="1.9.39"; sha256="174s3jymh8w1gbaq60m4lwhk038bfzrwva2a8xry3ampns818a6b"; depends=[beachmat BiocGenerics BiocNeighbors BiocParallel DelayedArray DelayedMatrixStats dynamicTreeCut edgeR igraph limma Matrix Rcpp Rhdf5lib S4Vectors scater SingleCellExperiment statmod SummarizedExperiment]; }; + scruff = derive2 { name="scruff"; version="0.99.39"; sha256="1za3d79p6cm19m3xqwbfgvrnfhjrr3j54s5vqhaaxxxvj9xbpv06"; depends=[AnnotationDbi BiocGenerics BiocParallel Biostrings data_table GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges ggbio ggplot2 ggthemes plyr refGenome Rsamtools S4Vectors scales ShortRead SingleCellExperiment stringdist SummarizedExperiment]; }; scsR = derive2 { name="scsR"; version="1.17.0"; sha256="1ppw53nl05rfs7jkgr464pa24yrczlvh7yfgmn5apd3yxbmf9i9w"; depends=[BiocGenerics Biostrings ggplot2 hash IRanges plyr RColorBrewer sqldf STRINGdb]; }; - segmentSeq = derive2 { name="segmentSeq"; version="2.15.0"; sha256="07cm7314vjhsara5ngs3j0gi7fjbdvn51r6s7ifxm6vij43ivpqs"; depends=[abind baySeq GenomeInfoDb GenomicRanges IRanges Rsamtools S4Vectors ShortRead]; }; - semisup = derive2 { name="semisup"; version="1.5.1"; sha256="170x6s5q1lja64p4ldpravlaal8vs7rzqk8lyvrydsg02ss7vj7h"; depends=[SummarizedExperiment VGAM]; }; - seq2pathway = derive2 { name="seq2pathway"; version="1.13.0"; sha256="03gbim70cnym2ga6zynj67r9ad1j4hrgydzzsi8r1nykkmjlk5lj"; depends=[biomaRt GenomicRanges GSA nnet seq2pathway_data WGCNA]; }; - seqCAT = derive2 { name="seqCAT"; version="1.3.3"; sha256="0s3r550w41x5kdzqjnk2ypp2fn3sd8qn8b85s4h8rdzyc8brp0d8"; depends=[dplyr GenomeInfoDb GenomicRanges ggplot2 IRanges lazyeval S4Vectors scales SummarizedExperiment tidyr VariantAnnotation]; }; + segmentSeq = derive2 { name="segmentSeq"; version="2.15.1"; sha256="10qjyzzi4vr43p66rgpxkm5hlgfpg6s76g19vdyzs8lh0mn4shfw"; depends=[abind baySeq GenomeInfoDb GenomicRanges IRanges Rsamtools S4Vectors ShortRead]; }; + semisup = derive2 { name="semisup"; version="1.5.3"; sha256="13xmxl1915hk000l2kg120h4cqyw1372j2b92vfz5mn45ngmg99k"; depends=[SummarizedExperiment VGAM]; }; + seq2pathway = derive2 { name="seq2pathway"; version="1.13.2"; sha256="15fvc4dqn7adl3jsphin60krbm29mbm3w8000plcmk8n5bxdxqvj"; depends=[biomaRt GenomicRanges GSA nnet seq2pathway_data WGCNA]; }; + seqCAT = derive2 { name="seqCAT"; version="1.3.7"; sha256="10c5y3d63zk6zsyjx38srw73xj03nk7apa2p81z91jwwmva2ab2m"; depends=[dplyr GenomeInfoDb GenomicRanges ggplot2 IRanges lazyeval S4Vectors scales SummarizedExperiment tidyr VariantAnnotation]; }; seqCNA = derive2 { name="seqCNA"; version="1.27.0"; sha256="03zxkdcvxgjjhciv1w9l9gdj21ljqrw3c9cgkf2pqp3jk0swpaa7"; depends=[adehabitatLT doSNOW GLAD seqCNA_annot]; }; seqLogo = derive2 { name="seqLogo"; version="1.47.0"; sha256="1hqfgxd7yvh7lm5q3qfhlkiy0pq5ffxls317miivsgid28shwmwk"; depends=[]; }; seqPattern = derive2 { name="seqPattern"; version="1.13.0"; sha256="1xm7f3z29ahyiiy8586yfy5m4cqalws8hsyp8yc9xybw0mwdpyhg"; depends=[Biostrings GenomicRanges IRanges KernSmooth plotrix]; }; seqTools = derive2 { name="seqTools"; version="1.15.0"; sha256="0qnj79xhgflhjcrd2n61fmx099q83iil8hy6pq7jzhnzhg4572pj"; depends=[zlibbioc]; }; seqbias = derive2 { name="seqbias"; version="1.29.0"; sha256="1lv6wcqzlr40jmwac9s07ixx9vyikkc5a8f5wjmip9gglyy7m5f4"; depends=[Biostrings GenomicRanges Rsamtools zlibbioc]; }; seqcombo = derive2 { name="seqcombo"; version="1.3.0"; sha256="1l4n2472kr4kimf4aq8v5whqwjpzwbkisfrf74wjljdj43903dr2"; depends=[Biostrings cowplot dplyr ggplot2 igraph magrittr rvcheck]; }; - seqplots = derive2 { name="seqplots"; version="1.19.0"; sha256="1qx7b2jzhprncgff4n88w7kq10hp98a6bcky0lq4z8rjf3ksaph7"; depends=[Biostrings BSgenome class DBI digest DT fields GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 gridExtra IRanges jsonlite kohonen plotrix RColorBrewer reshape2 Rsamtools RSQLite rtracklayer S4Vectors shiny]; }; - seqsetvis = derive2 { name="seqsetvis"; version="1.1.2"; sha256="0az4s9v69b57fnisc5ln827da7cyhx16wwzh5cx8qqhkffzn323s"; depends=[data_table eulerr GenomicRanges ggplot2 IRanges limma png RColorBrewer Rsamtools rtracklayer S4Vectors]; }; - sesame = derive2 { name="sesame"; version="0.99.3"; sha256="1dz1jx4cmpbis0h3mmk5p7h6ybprsrnvdbzcv6kj0h0q31al2rg9"; depends=[DNAcopy GenomicRanges ggplot2 illuminaio IRanges MASS preprocessCore R6 randomForest sesameData wheatmap]; }; - sevenC = derive2 { name="sevenC"; version="1.1.0"; sha256="05h05y7nkq73igsv54znawrzav7ijvrzwqsbpw8di43fah1klpg7"; depends=[BiocGenerics boot data_table GenomeInfoDb GenomicRanges InteractionSet IRanges purrr readr rtracklayer S4Vectors]; }; - sevenbridges = derive2 { name="sevenbridges"; version="1.11.0"; sha256="1c3mj8k5fscj4hcg7rm12zjfp9hbwlp9k83hi8ijq55iw66jp399"; depends=[curl docopt dplyr httr jsonlite miniUI objectProperties rstudioapi S4Vectors shiny stringr uuid yaml]; }; - shinyMethyl = derive2 { name="shinyMethyl"; version="1.17.0"; sha256="0cs3s08mijpcz598d07as3yl0fcw3x5q6q1lxmq29x36kmfz6yrg"; depends=[BiocGenerics IlluminaHumanMethylation450kmanifest matrixStats minfi RColorBrewer shiny]; }; + seqplots = derive2 { name="seqplots"; version="1.19.3"; sha256="0drjn6l80xqy3lij4qzg48chrwi0sjhv0xnqgg9m6qyq9xb7hy5l"; depends=[BiocManager Biostrings BSgenome class DBI digest DT fields GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 gridExtra IRanges jsonlite kohonen plotrix RColorBrewer reshape2 Rsamtools RSQLite rtracklayer S4Vectors shiny]; }; + seqsetvis = derive2 { name="seqsetvis"; version="1.1.7"; sha256="01yd5lbkad79s274yc0byfvi4pp51b8ikrdnrza9r6jffaalzi60"; depends=[data_table eulerr GenomicRanges ggplot2 IRanges limma png RColorBrewer Rsamtools rtracklayer S4Vectors]; }; + sesame = derive2 { name="sesame"; version="0.99.7"; sha256="19l3cl5202aysf8bahhb4sm53q3x2jlz424ykw9zdf0ab9m3zbnc"; depends=[DNAcopy GenomicRanges ggplot2 illuminaio IRanges MASS preprocessCore R6 randomForest S4Vectors sesameData wheatmap]; }; + sevenC = derive2 { name="sevenC"; version="1.1.4"; sha256="16x95kb8264r5z55r635lyy13i37jsnyghmn27mw4wj8acdgv6gb"; depends=[BiocGenerics boot data_table GenomeInfoDb GenomicRanges InteractionSet IRanges purrr readr rtracklayer S4Vectors]; }; + sevenbridges = derive2 { name="sevenbridges"; version="1.11.5"; sha256="07pndfkcx4ixh5sk2hq64r5xzz2b6h26km50dk4pizj03lpcgalr"; depends=[curl docopt dplyr httr jsonlite miniUI objectProperties rstudioapi S4Vectors shiny stringr uuid yaml]; }; + shinyMethyl = derive2 { name="shinyMethyl"; version="1.17.1"; sha256="18s9m1yxqvpzqaq87c09k5wvjxpxijz6b9gi7nr1b4jxfglkxrdl"; depends=[BiocGenerics IlluminaHumanMethylation450kmanifest matrixStats minfi RColorBrewer shiny]; }; shinyTANDEM = derive2 { name="shinyTANDEM"; version="1.19.0"; sha256="0yvf4rxpki7xb7f7yckxrm7ycsx2clqn13smc2m7ihdyvg5kw941"; depends=[mixtools rTANDEM shiny xtable]; }; - sigFeature = derive2 { name="sigFeature"; version="0.99.4"; sha256="011drdrq1pj37jbp8289rws1nmhbyivghbfpkirj6g4wc6pnpghn"; depends=[BiocParallel biocViews e1071 Matrix nlme openxlsx pheatmap RColorBrewer SparseM SummarizedExperiment]; }; + sigFeature = derive2 { name="sigFeature"; version="0.99.5"; sha256="08fs7pa4r4gbsg8j1f630lz9b0p4z4cq9r54akv0ix5q1mi71n2p"; depends=[BiocParallel biocViews e1071 Matrix nlme openxlsx pheatmap RColorBrewer SparseM SummarizedExperiment]; }; sigPathway = derive2 { name="sigPathway"; version="1.49.0"; sha256="0fzqf17xqb0f2af9lz392l656naddann4wsxn233d28dajdvw5rx"; depends=[]; }; sigaR = derive2 { name="sigaR"; version="1.29.0"; sha256="0lmv6m0rb7pnrqp6gd8klni3vd0rb98xscfx7qb5xpkihqcnya9s"; depends=[Biobase CGHbase corpcor igraph limma marray MASS mvtnorm penalized quadprog snowfall]; }; siggenes = derive2 { name="siggenes"; version="1.55.0"; sha256="1lfw6ny0s76jcypqin49raz1zrbl1rwds3646c8h52rd37c4hdx0"; depends=[Biobase multtest]; }; - sights = derive2 { name="sights"; version="1.7.0"; sha256="0ygld23zpqqa7xalbq1kyf6x03kpqbmicr4hrysjk54h3r5pv56y"; depends=[ggplot2 lattice MASS qvalue reshape2]; }; - signeR = derive2 { name="signeR"; version="1.7.1"; sha256="1xmz6b33n0idby69739mm8frv4l95g8rsdcp98dg6fhpf2s49ky3"; depends=[BiocGenerics Biostrings class GenomicRanges nloptr NMF PMCMR Rcpp RcppArmadillo VariantAnnotation]; }; - signet = derive2 { name="signet"; version="1.1.0"; sha256="1rdmq4x0xf13hl54f2nbnckz8nci9391g6l00zznv1vzykp6awdm"; depends=[graph igraph RBGL]; }; + sights = derive2 { name="sights"; version="1.7.1"; sha256="05zny8xlsxzyp9bbv4jlgrpkmy0ppzqf97809ic6myfch547x7gp"; depends=[ggplot2 lattice MASS qvalue reshape2]; }; + signeR = derive2 { name="signeR"; version="1.7.2"; sha256="1ranfb4kik0k6cpi8zhsnqhvccrlizrkrijcp1yzhhaq5w33xj5b"; depends=[BiocGenerics Biostrings class GenomicRanges nloptr NMF PMCMR Rcpp RcppArmadillo VariantAnnotation]; }; + signet = derive2 { name="signet"; version="1.1.1"; sha256="0fcrwsimxx9j7m5x7civv9qrlcgnn6dyb7kcblsfxw6lidqhv59n"; depends=[graph igraph RBGL]; }; sigsquared = derive2 { name="sigsquared"; version="1.13.0"; sha256="11bjd0bq2kf4inkybx7hkf970ma8rhwvagrlwxnxafh8nzw5amn8"; depends=[Biobase survival]; }; similaRpeak = derive2 { name="similaRpeak"; version="1.13.0"; sha256="1lgs161banaxsi22ydgmw1jpf04h7js92sqzir5v7ms0h12nym15"; depends=[R6]; }; simpleaffy = derive2 { name="simpleaffy"; version="2.57.0"; sha256="0yc44svjmh2vr1z3a77nvmas7kfcl0p6rjygq6ax477rvzldw7rq"; depends=[affy Biobase BiocGenerics gcrma genefilter]; }; - simulatorZ = derive2 { name="simulatorZ"; version="1.15.0"; sha256="1x90bakarcp01h72536yr0ks2w3a64l0lwvdvka8whwm72sh8255"; depends=[Biobase BiocGenerics CoxBoost gbm GenomicRanges Hmisc IRanges S4Vectors SummarizedExperiment survival]; }; - sincell = derive2 { name="sincell"; version="1.13.0"; sha256="0mqm5qrb5nrcpigpvkjvhs0fh386x9lm6p5ns1vl38gvdq9yqvi3"; depends=[cluster entropy fastICA fields ggplot2 igraph MASS proxy Rcpp reshape2 Rtsne scatterplot3d statmod TSP]; }; - singleCellTK = derive2 { name="singleCellTK"; version="1.1.5"; sha256="180klrpaq8dz484xpd76aif2n5jyqxi4l0lr969v0yby9hn9jvyq"; depends=[AnnotationDbi ape Biobase circlize cluster colourpicker ComplexHeatmap data_table DelayedArray DESeq2 DT ggplot2 ggtree gridExtra GSVA GSVAdata limma MAST matrixStats multtest plotly RColorBrewer reshape2 Rtsne S4Vectors shiny shinyalert shinyjs SingleCellExperiment SummarizedExperiment sva]; }; - singscore = derive2 { name="singscore"; version="1.1.0"; sha256="1n21cikl874xhbx2c0nd678p53s6gvavih3dz2cbm1l1mprn5gx1"; depends=[Biobase BiocParallel edgeR ggplot2 ggrepel ggsci GSEABase magrittr matrixStats plotly plyr RColorBrewer reshape SummarizedExperiment tidyr]; }; + simulatorZ = derive2 { name="simulatorZ"; version="1.15.1"; sha256="16vzgni41r2jj8g8lbf3hh7r7202j0zq77shdaivrfzas19gaxwc"; depends=[Biobase BiocGenerics CoxBoost gbm GenomicRanges Hmisc SummarizedExperiment survival]; }; + sincell = derive2 { name="sincell"; version="1.13.2"; sha256="1h43wmx7l2sl9ka9lklqxfd35zkjbxvwsza979vxp6c8j8plp03g"; depends=[cluster entropy fastICA fields ggplot2 igraph MASS proxy Rcpp reshape2 Rtsne scatterplot3d statmod TSP]; }; + singleCellTK = derive2 { name="singleCellTK"; version="1.1.26"; sha256="1caw8cyw9f0ky3mj1fsk5lfgb4v0g3ghqb0l32j70q1r1yipdl87"; depends=[AnnotationDbi ape Biobase circlize cluster colourpicker ComplexHeatmap data_table DelayedArray DESeq2 DT enrichR ggplot2 ggtree gridExtra GSVA GSVAdata limma MAST matrixStats multtest plotly RColorBrewer reshape2 Rtsne S4Vectors shiny shinyalert shinycssloaders shinyjs SingleCellExperiment SummarizedExperiment sva]; }; + singscore = derive2 { name="singscore"; version="1.1.1"; sha256="12qqx0xnjza2rlyy1isq8mp28baphmb5yld3av5wvackyn0mwmf7"; depends=[Biobase BiocParallel edgeR ggplot2 ggrepel ggsci GSEABase magrittr matrixStats plotly plyr RColorBrewer reshape SummarizedExperiment tidyr]; }; sizepower = derive2 { name="sizepower"; version="1.51.0"; sha256="0g0f5z0ccypk7m81b2nhrrj86fv1fin96qm8wba2j6ib2wf0p4np"; depends=[]; }; - skewr = derive2 { name="skewr"; version="1.13.1"; sha256="0kgs9xf1609y0na5d9lrl6gj3rrpraagbhnhh9iq3p5b0r1ad92m"; depends=[IlluminaHumanMethylation450kmanifest methylumi minfi mixsmsn RColorBrewer S4Vectors wateRmelon]; }; - slalom = derive2 { name="slalom"; version="1.3.0"; sha256="0b68dq85h3rq0q4lbiv7zv4wg1prf79kh96m06hg9dp6336wy60w"; depends=[BH ggplot2 GSEABase Rcpp RcppArmadillo rsvd SingleCellExperiment SummarizedExperiment]; }; - slingshot = derive2 { name="slingshot"; version="0.99.8"; sha256="0yafvan6py8m4xnhx89hipzv4kbyviivxgn07mp74falci5f9mxw"; depends=[ape clusterExperiment igraph matrixStats princurve rgl SingleCellExperiment SummarizedExperiment]; }; - slinky = derive2 { name="slinky"; version="0.99.18"; sha256="09074wzn1534x76fczfcj6jl94vgv33yq3vhzsv1m342kwqn3mi5"; depends=[curl dplyr foreach httr jsonlite readr rhdf5 SummarizedExperiment tidyr]; }; + skewr = derive2 { name="skewr"; version="1.13.2"; sha256="01ks1ir4sclf2gpwjn0mahxg9iz9iz66axxni190x7gnn076byc4"; depends=[IlluminaHumanMethylation450kmanifest methylumi minfi mixsmsn RColorBrewer S4Vectors wateRmelon]; }; + slalom = derive2 { name="slalom"; version="1.3.1"; sha256="0qjw9zqyxnm6s6glw5j9iaqalnb5rbnrzkmwha2gswq9g6jd803n"; depends=[BH ggplot2 GSEABase Rcpp RcppArmadillo rsvd SingleCellExperiment SummarizedExperiment]; }; + slingshot = derive2 { name="slingshot"; version="0.99.13"; sha256="0w7ii3npq0qgjlszmsmn82sks9rdavhzqvxnn3d7p6c5y5bhz51j"; depends=[ape clusterExperiment igraph matrixStats princurve rgl SingleCellExperiment SummarizedExperiment]; }; + slinky = derive2 { name="slinky"; version="0.99.20"; sha256="1k41hw11wv9lnwkfbfbwdcajfac0sm0c7cspk8iwnkpzkj2qns8c"; depends=[curl dplyr foreach httr jsonlite readr rhdf5 SummarizedExperiment tidyr]; }; snapCGH = derive2 { name="snapCGH"; version="1.51.0"; sha256="0qfkc3sa8inlnviw5wx36nyy71b59xas9rqsmfb4j32nxdhqj64p"; depends=[aCGH cluster DNAcopy GLAD limma tilingArray]; }; snm = derive2 { name="snm"; version="1.29.0"; sha256="052mayih2hdgsgklqhvzmvnvx82ch8q4jvpx8ch5rp4k4g0qlqyj"; depends=[corpcor lme4]; }; snpStats = derive2 { name="snpStats"; version="1.31.0"; sha256="1pxdf5qnibp6szwsllcayqxm9164yl30awfizlv6jmphfkah2i35"; depends=[BiocGenerics Matrix survival zlibbioc]; }; soGGi = derive2 { name="soGGi"; version="1.13.0"; sha256="1xg6yaprmafl861g66j5pymlg1hpjanyibyi3zkrd15avvxw23g9"; depends=[BiocGenerics BiocParallel Biostrings chipseq GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 IRanges preprocessCore reshape2 Rsamtools rtracklayer S4Vectors SummarizedExperiment]; }; sparseDOSSA = derive2 { name="sparseDOSSA"; version="1.5.0"; sha256="15vpj6v1x84zfy7vblhkm1vsv8hp5qa0fhfgfxbnzc5v28g1g41h"; depends=[MASS MCMCpack optparse tmvtnorm]; }; + sparsenetgls = derive2 { name="sparsenetgls"; version="0.99.7"; sha256="05n4c3gic10hy68kkc8mvh7d51sfbzvr8wr04y160pmlgrjslps4"; depends=[glmnet huge MASS Matrix parcor]; }; specL = derive2 { name="specL"; version="1.15.0"; sha256="1xdfsvq7i9g2pbr0fh0awdwvl3j5ggk1r0n5bxhq7s2p4kjppxc6"; depends=[DBI protViz RSQLite seqinr]; }; spikeLI = derive2 { name="spikeLI"; version="2.41.0"; sha256="1wx57idxn0wbg9mcfxdydcs5fbxmarsvv4hjcp62r5dpp4ymhcsb"; depends=[]; }; spkTools = derive2 { name="spkTools"; version="1.37.0"; sha256="12nwaifk726dr0lh6yf8xaxdmhlybiy88fwc1qypm3kvw6jff6ma"; depends=[Biobase gtools RColorBrewer]; }; - splatter = derive2 { name="splatter"; version="1.5.1"; sha256="0anp2ipvagv2vfhnk0yzldmn9s1z3liqmmqrs23s1yfi9dasdgbs"; depends=[akima BiocGenerics BiocParallel checkmate crayon edgeR fitdistrplus ggplot2 locfit matrixStats scales scater SingleCellExperiment SummarizedExperiment]; }; + splatter = derive2 { name="splatter"; version="1.5.8"; sha256="1bcjrywp49inr59xc01c7iz925wm2jpghx0anj97w08w0z5pn59s"; depends=[akima BiocGenerics BiocParallel checkmate crayon edgeR fitdistrplus ggplot2 locfit matrixStats scales scater SingleCellExperiment SummarizedExperiment]; }; spliceSites = derive2 { name="spliceSites"; version="1.29.0"; sha256="1ivw3zsy5jggacvcby2nx9g9h0r1vvj331qpxxnvzajp9j0187yq"; depends=[Biobase BiocGenerics Biostrings doBy IRanges rbamtools refGenome seqLogo]; }; splicegear = derive2 { name="splicegear"; version="1.53.0"; sha256="15bc3wmz3rz2jipgfj51bj2shr5cy941vnzxnk277yzh5wvz9hvc"; depends=[annotate Biobase XML]; }; splineTimeR = derive2 { name="splineTimeR"; version="1.9.0"; sha256="114c641vyi585yl11czkq5n8gl01q6h8q34g427sj7aspqpf8lkc"; depends=[Biobase FIs GeneNet GSEABase gtools igraph limma longitudinal]; }; @@ -1477,40 +1570,45 @@ in with self; { sscore = derive2 { name="sscore"; version="1.53.0"; sha256="0p6klmcl2zd4i8qmmqj043p310grjmi6b2d610wanas03f0jdv71"; depends=[affy affyio]; }; sscu = derive2 { name="sscu"; version="2.11.0"; sha256="0hnzxyyp82psjddh97kw3g533aiczkji858jl1xqi1kbr02avwc0"; depends=[BiocGenerics Biostrings seqinr]; }; ssize = derive2 { name="ssize"; version="1.55.0"; sha256="061gpsj4dlzxii5ar3rdbc0kpvwby9639l3pk8vfslvcbl290w9f"; depends=[gdata xtable]; }; - ssviz = derive2 { name="ssviz"; version="1.15.0"; sha256="18yz1jy0rl4r7ws21kyl1rjix81jkrqbqhqxgn9qf7zsssynxjf9"; depends=[Biostrings ggplot2 RColorBrewer reshape Rsamtools]; }; + ssviz = derive2 { name="ssviz"; version="1.15.1"; sha256="0q7xzn5xy8xx660711klssbi996218yvi9map04qinb9n60h0bbw"; depends=[Biostrings ggplot2 RColorBrewer reshape Rsamtools]; }; staRank = derive2 { name="staRank"; version="1.23.0"; sha256="1gqvfbs15hdg7fkz6yxjxwn227am7lj372yhiiadgm629bwgcyxi"; depends=[cellHTS2]; }; - stageR = derive2 { name="stageR"; version="1.3.25"; sha256="0gq5j7an4m0npc7vx4p8csiwhsdhx9p48gfjp3gds2jjrlnrpsc0"; depends=[SummarizedExperiment]; }; - statTarget = derive2 { name="statTarget"; version="1.11.0"; sha256="06cwz5mwlc580bj2pqli08a6ia4q68d792jx0ssjhk6ggh58czqp"; depends=[gWidgets2 gWidgets2RGtk2 impute pdist pls plyr randomForest ROC rrcov]; }; + stageR = derive2 { name="stageR"; version="1.3.28"; sha256="1k7by1vds39xyxn3yas181si96v8q8rqxwv34b12ihsb4z7nsxpi"; depends=[SummarizedExperiment]; }; + statTarget = derive2 { name="statTarget"; version="1.11.7"; sha256="06vvha2dp1wf3lbpxxf2p4w1jvicd7fcicc525km7qkw9wp7bl5j"; depends=[impute pdist pls plyr randomForest ROC rrcov]; }; stepNorm = derive2 { name="stepNorm"; version="1.53.0"; sha256="1iq4kv3dj8nr9nqd4nnrndss4ypc87a9pl389ha9q671ifqahaii"; depends=[marray MASS]; }; - subSeq = derive2 { name="subSeq"; version="1.11.0"; sha256="0grwj60ax5i9z3bg04wi73pq9qx5mizldc059ja23f4rkk4nq7vg"; depends=[Biobase data_table digest dplyr ggplot2 magrittr qvalue tidyr]; }; - supraHex = derive2 { name="supraHex"; version="1.19.0"; sha256="0m4plhy7v0rfxr8ysndyqmd1x9nbf2y3hbka5gvs3zmi45wd4rds"; depends=[ape hexbin MASS]; }; - survcomp = derive2 { name="survcomp"; version="1.31.0"; sha256="0r95jgddlvgx61jwsjgdqb2npm4mi19jyrqw2349h3bds6w1r840"; depends=[bootstrap ipred KernSmooth prodlim rmeta SuppDists survival survivalROC]; }; - sva = derive2 { name="sva"; version="3.29.0"; sha256="0xrqhnayir6c3hz7yw35rlscgbv6hp0s798v5qmlgdfk4s2x1sq4"; depends=[BiocParallel genefilter limma matrixStats mgcv]; }; + strandCheckR = derive2 { name="strandCheckR"; version="0.99.15"; sha256="02g18vb3adnk5vd5khpi61whall2vrpj9ghwf7dh43d37q7x3kz9"; depends=[BiocGenerics dplyr GenomeInfoDb GenomicAlignments GenomicRanges ggplot2 gridExtra IRanges magrittr reshape2 Rsamtools S4Vectors stringr TxDb_Hsapiens_UCSC_hg38_knownGene]; }; + subSeq = derive2 { name="subSeq"; version="1.11.1"; sha256="1xhfxccbdgzy8k3y41vjr7pi42z7lyffvyrfa6w24dvyqxbg5cb0"; depends=[Biobase data_table digest dplyr ggplot2 magrittr qvalue tidyr]; }; + supraHex = derive2 { name="supraHex"; version="1.19.1"; sha256="0gkp192jg1xnpy8g320hr89qd1w55dlbc3lir3mmx1yyfcdmiclv"; depends=[ape hexbin MASS]; }; + survcomp = derive2 { name="survcomp"; version="1.31.2"; sha256="029fzp9gpmcrswyd9347kghg1swqkwvi886q4hqffrddwm7dx4a6"; depends=[bootstrap ipred KernSmooth prodlim rmeta SuppDists survival survivalROC]; }; + sva = derive2 { name="sva"; version="3.29.1"; sha256="0864qxajs9r26x7051hfnf9ns813j8v1l7wgkwjndk8i4h0bbchg"; depends=[BiocParallel genefilter limma matrixStats mgcv]; }; swfdr = derive2 { name="swfdr"; version="1.7.0"; sha256="1bnqmz6vcj79j6cp15gla9lmsa3d96m790f5yl9vffbcj48n0rlc"; depends=[dplyr ggplot2 reshape2]; }; - switchBox = derive2 { name="switchBox"; version="1.17.0"; sha256="01bx0ij8ylk0r1hn73mq2dhf07mw8z44bw3mhrydhr8byp0rqz0c"; depends=[gplots pROC]; }; - switchde = derive2 { name="switchde"; version="1.7.0"; sha256="0kicwjsm5k7glcqp3q19aq2cqdyh3s6jblzp836xgygwxm1yab2m"; depends=[dplyr ggplot2 SingleCellExperiment SummarizedExperiment]; }; - synapter = derive2 { name="synapter"; version="2.5.1"; sha256="0nmkyza5a7lzmdpv50s7zn1gd30w4xvjlxaycg8id1n2cjzazq75"; depends=[Biobase Biostrings cleaver knitr lattice MSnbase multtest qvalue RColorBrewer readr rmarkdown]; }; + switchBox = derive2 { name="switchBox"; version="1.17.1"; sha256="06k771nrdzmr8w5k9d5a7b83bwvnahwahdmx5q4cg7n6la1yll91"; depends=[gplots pROC]; }; + switchde = derive2 { name="switchde"; version="1.7.1"; sha256="14n3h4afr3sfv08vxip3i8hnn77npcwvhrfg759da8qaqmyb9dky"; depends=[dplyr ggplot2 SingleCellExperiment SummarizedExperiment]; }; + synapter = derive2 { name="synapter"; version="2.5.2"; sha256="04gxig9cya85xha19zrgqh8hkl43nhpdgvhxh7kl2pnfgx0q82nf"; depends=[Biobase Biostrings cleaver knitr lattice MSnbase multtest qvalue RColorBrewer readr rmarkdown]; }; synergyfinder = derive2 { name="synergyfinder"; version="1.7.0"; sha256="0v76jdh7dh9hhjgxfbls529lrv1wkjvaym39s7ahm3p1njycx05d"; depends=[drc ggplot2 gplots gridBase lattice nleqslv reshape2 SpatialExtremes]; }; synlet = derive2 { name="synlet"; version="1.11.0"; sha256="0ijhssagav4hw7nm8x5157crdv4i8yhikrk6qf9w134lkkl0mviq"; depends=[doBy dplyr ggplot2 magrittr RankProd RColorBrewer reshape2]; }; - systemPipeR = derive2 { name="systemPipeR"; version="1.15.1"; sha256="1ljvvsbwnn03czl8rckbx4rlnggh29y133k95ldj3p8vjn61f23r"; depends=[annotate BatchJobs BiocGenerics Biostrings DESeq2 edgeR GenomicFeatures GenomicRanges ggplot2 GO_db GOstats limma pheatmap rjson Rsamtools ShortRead SummarizedExperiment VariantAnnotation]; }; - tRNAscanImport = derive2 { name="tRNAscanImport"; version="1.1.1"; sha256="0b9qr0wkbdy31j1jnxi6k883avr60shx8v111ra3pjvrfnczl933"; depends=[assertive BiocGenerics Biostrings GenomeInfoDb GenomicRanges reshape2 rtracklayer S4Vectors stringr]; }; - tRanslatome = derive2 { name="tRanslatome"; version="1.19.0"; sha256="08wlv7a39m1zrk8pssmck2zmyghn19ksr9fpf03z8ypwsqghaac5"; depends=[anota Biobase DESeq edgeR GOSemSim gplots Heatplus limma org_Hs_eg_db plotrix RankProd samr sigPathway topGO]; }; - tenXplore = derive2 { name="tenXplore"; version="1.3.0"; sha256="1x0b4gjs1igir8k8zlwc66w63gsf2ffk3vk7yas1cl3ivvvvw400"; depends=[AnnotationDbi matrixStats ontoProc org_Mm_eg_db restfulSE shiny SummarizedExperiment]; }; + systemPipeR = derive2 { name="systemPipeR"; version="1.15.4"; sha256="174nh3p7rhfdhpl0rpyg14z3nr9gkv5j57csazdsqn6qd6fgblxy"; depends=[annotate BatchJobs BiocGenerics Biostrings DESeq2 edgeR GenomicFeatures GenomicRanges ggplot2 GO_db GOstats limma pheatmap rjson Rsamtools ShortRead SummarizedExperiment VariantAnnotation]; }; + tRNA = derive2 { name="tRNA"; version="0.99.11"; sha256="1ahqh4jrlgjdb25v47ilwx84dibgg0birqxz4jxmbkya0sah36i9"; depends=[assertive BiocGenerics Biostrings GenomicRanges ggplot2 IRanges S4Vectors scales stringr XVector]; }; + tRNAdbImport = derive2 { name="tRNAdbImport"; version="0.99.7"; sha256="0rys26q9vrblpkjq1hhsv924k9k3vf40dnqsbmwc7xbwxi3cb434"; depends=[assertive Biostrings GenomicRanges httr IRanges S4Vectors stringr tRNA xml2]; }; + tRNAscanImport = derive2 { name="tRNAscanImport"; version="1.1.9"; sha256="0r971lja5fb352yzvhnvbynci78rpni3rli4kx5pyshh7bymiml2"; depends=[assertive BiocGenerics Biostrings GenomeInfoDb GenomicRanges rtracklayer S4Vectors stringr tRNA]; }; + tRanslatome = derive2 { name="tRanslatome"; version="1.19.5"; sha256="1li5qwwmsq5pgawkb2ffd6yqh8qr88dan624fm938rj0iqdwaxz8"; depends=[anota Biobase DESeq edgeR GOSemSim gplots Heatplus limma org_Hs_eg_db plotrix RankProd sigPathway topGO]; }; + tenXplore = derive2 { name="tenXplore"; version="1.3.1"; sha256="1jam1x14hr8rcgxq21yrpvfxcap3rcpcyz4pxh0d5z9n8ry7m2mr"; depends=[AnnotationDbi matrixStats ontoProc org_Mm_eg_db restfulSE shiny SummarizedExperiment]; }; ternarynet = derive2 { name="ternarynet"; version="1.25.1"; sha256="01yzfiyrbkdgzzkdnn2ifa879j8pal38k8zm83d4ad9y06v8ndbm"; depends=[igraph]; }; - tigre = derive2 { name="tigre"; version="1.35.0"; sha256="0bby62hc2858pppk071fn2qrnqyjwc7fnpvg17y5ff2042mg0g02"; depends=[annotate AnnotationDbi Biobase BiocGenerics DBI gplots RSQLite]; }; + tigre = derive2 { name="tigre"; version="1.35.3"; sha256="0ya16fnif6ww3xviadhrnkh7hdgpi7bb2rbj27lxahd7kpigja2v"; depends=[annotate AnnotationDbi Biobase BiocGenerics DBI gplots RSQLite]; }; tilingArray = derive2 { name="tilingArray"; version="1.59.0"; sha256="1kbw2hj4x3wizqia245kfb1x7rkd6prij7ywif8w3wcv9c8p919m"; depends=[affy Biobase genefilter pixmap RColorBrewer strucchange vsn]; }; timecourse = derive2 { name="timecourse"; version="1.53.0"; sha256="1424s2ai9mkmxxswy6i928gzkk6kk5yz59nxkz91icg39xlf0rl5"; depends=[Biobase limma marray MASS]; }; - timescape = derive2 { name="timescape"; version="1.5.0"; sha256="0p0i3ypd4gg44l8s7yvphjwzadnnf5l6grg28wbm7miim54vvc2y"; depends=[dplyr gtools htmlwidgets jsonlite stringr]; }; + timescape = derive2 { name="timescape"; version="1.5.1"; sha256="0525j832iffyjcb1ii82jy0ix8mdfyf7w9frmc5zrwkflq0x2ds2"; depends=[dplyr gtools htmlwidgets jsonlite stringr]; }; tkWidgets = derive2 { name="tkWidgets"; version="1.59.0"; sha256="0nxvgfl8kmasb1i6s3sq46qz0f7sjbqlwm5hpww1856bqd8dyyld"; depends=[DynDoc widgetTools]; }; - tofsims = derive2 { name="tofsims"; version="1.9.0"; sha256="0hadp7726y0vfaz953hwpl27j8bhrdwrm66c81ic4jrpcicixvvr"; depends=[ALS ChemometricsWithR KernSmooth ProtGenerics Rcpp RcppArmadillo signal]; }; - topGO = derive2 { name="topGO"; version="2.33.0"; sha256="1avq073grahvf92sg4jr6fg3ld5z18l1pnfsgp337m308zvss0mv"; depends=[AnnotationDbi Biobase BiocGenerics DBI GO_db graph lattice matrixStats SparseM]; }; - trackViewer = derive2 { name="trackViewer"; version="1.17.2"; sha256="0hnhcns4kblnlvdsvvs3z1cmgmjvligyw90ykgskq47navwghjmm"; depends=[AnnotationDbi BiocGenerics GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges graph grImport Gviz htmlwidgets InteractionSet IRanges plotrix Rgraphviz Rsamtools rtracklayer S4Vectors scales]; }; + tofsims = derive2 { name="tofsims"; version="1.9.1"; sha256="12agad74lcnmg6v5g0rjzvk0qa7abav5giaz45rha61f7lz2lv12"; depends=[ALS ChemometricsWithR KernSmooth ProtGenerics Rcpp RcppArmadillo signal]; }; + topGO = derive2 { name="topGO"; version="2.33.1"; sha256="0g6kpxn0x4v55x2p28ikc556hcy3xy1d4wgag01k19ch9bmfaqhs"; depends=[AnnotationDbi Biobase BiocGenerics DBI GO_db graph lattice matrixStats SparseM]; }; + topdownr = derive2 { name="topdownr"; version="1.3.6"; sha256="0wsicb1m9r3a2gzx0masrfbmdd2ind415rp9iba22blj5ykqx4x0"; depends=[Biobase BiocGenerics Biostrings ggplot2 Matrix MSnbase mzR ProtGenerics S4Vectors]; }; + trackViewer = derive2 { name="trackViewer"; version="1.17.8"; sha256="196c6inqnvxb0hdlnmi8dyp9sx9jyx6f3ks4gvlv3687yfb0b3fv"; depends=[AnnotationDbi BiocGenerics GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges graph grImport Gviz htmlwidgets InteractionSet IRanges plotrix Rgraphviz Rsamtools rtracklayer S4Vectors scales]; }; tracktables = derive2 { name="tracktables"; version="1.15.0"; sha256="05glrr3f9clix43nvbsknicm9lyckswc5vj654444zhx08dmgnj5"; depends=[GenomicRanges IRanges RColorBrewer Rsamtools stringr tractor_base XML XVector]; }; - transcriptR = derive2 { name="transcriptR"; version="1.9.0"; sha256="0i5lclprp0ajm56czknqci6wiml9y30gy4y2gzm9150da2d6m3jc"; depends=[BiocGenerics caret chipseq e1071 GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges ggplot2 IRanges pROC reshape2 Rsamtools rtracklayer S4Vectors]; }; - transcriptogramer = derive2 { name="transcriptogramer"; version="1.3.5"; sha256="0yfkblrbjgm1nf0c7bvb3xks5mmyf4d6g5m0anzhscq2l6a3r01a"; depends=[biomaRt data_table doSNOW foreach ggplot2 igraph limma progress RedeR snow tidyr topGO]; }; + transcriptR = derive2 { name="transcriptR"; version="1.9.1"; sha256="09ikxr69d54kskrpx18z8gsmbv3fa120x9qncmkmxczddkmswh6j"; depends=[BiocGenerics caret chipseq e1071 GenomeInfoDb GenomicAlignments GenomicFeatures GenomicRanges ggplot2 IRanges pROC reshape2 Rsamtools rtracklayer S4Vectors]; }; + transcriptogramer = derive2 { name="transcriptogramer"; version="1.3.6"; sha256="0yzb4yzd5qbcq8gnmni0bprjz2bni2ak08v75ln51k4hcnjdqsxa"; depends=[biomaRt data_table doSNOW foreach ggplot2 igraph limma progress RedeR snow tidyr topGO]; }; + transite = derive2 { name="transite"; version="0.99.4"; sha256="0iikbbpa9ih6jwz3dmcyqr7698axsr4zim9zfmvw5s516q939h2w"; depends=[BiocGenerics Biostrings dplyr GenomicRanges ggplot2 ggseqlogo gridExtra Rcpp scales TFMPvalue]; }; traseR = derive2 { name="traseR"; version="1.11.0"; sha256="18s4sy6v9wzcyd0i33zh1kf4nbxmsmzpvqsz6nz7d26xprmir450"; depends=[BSgenome_Hsapiens_UCSC_hg19 GenomicRanges IRanges]; }; - treeio = derive2 { name="treeio"; version="1.5.1"; sha256="1qn2zxv3adkwddar9d76xghamjl9y7589l2b2b17kd1pldx0q9m3"; depends=[ape dplyr jsonlite magrittr rlang rvcheck tibble tidytree]; }; - trena = derive2 { name="trena"; version="1.3.0"; sha256="1jchm38bwa4bf4a6mjwy4h96qjm65m05qq5yvwdd9257pm1lfs6p"; depends=[AnnotationDbi BiocParallel biomaRt Biostrings BSgenome BSgenome_Hsapiens_UCSC_hg19 BSgenome_Hsapiens_UCSC_hg38 BSgenome_Mmusculus_UCSC_mm10 DBI flare GenomicRanges glmnet lassopv MotifDb org_Hs_eg_db randomForest RPostgreSQL RSQLite SNPlocs_Hsapiens_dbSNP150_GRCh38 vbsr]; }; + treeio = derive2 { name="treeio"; version="1.5.5"; sha256="1nvk2hr75zram3kiw5j65hlzf4gng2j0kbpscn3iwnhv8ja1a08h"; depends=[ape dplyr jsonlite magrittr rlang rvcheck tibble tidytree]; }; + trena = derive2 { name="trena"; version="1.3.1"; sha256="0yzspka8j9iyr4lb8vqsyzap3ps74bjnan3crq2b8qjfpmr0qrcy"; depends=[AnnotationDbi BiocParallel biomaRt Biostrings BSgenome BSgenome_Hsapiens_UCSC_hg19 BSgenome_Hsapiens_UCSC_hg38 BSgenome_Mmusculus_UCSC_mm10 DBI flare GenomicRanges glmnet lassopv MotifDb org_Hs_eg_db randomForest RPostgreSQL RSQLite SNPlocs_Hsapiens_dbSNP150_GRCh38 vbsr]; }; triform = derive2 { name="triform"; version="1.23.0"; sha256="0rmxaa6hfslpqg5zngcy8s659v9n5mry6kjm1svniz347z7smdrj"; depends=[BiocGenerics IRanges yaml]; }; trigger = derive2 { name="trigger"; version="1.27.0"; sha256="0yi3r23yw1vsz5y5wxzql0gmvwks0i6kn7f4r53swzmb12fkgs7h"; depends=[corpcor qtl qvalue sva]; }; trio = derive2 { name="trio"; version="3.19.0"; sha256="1zix49bxx0qiz535cl8pmzjdbh4n4g5qa6bzd87p6ylrzzyxcq0j"; depends=[]; }; @@ -1518,31 +1616,32 @@ in with self; { tspair = derive2 { name="tspair"; version="1.39.0"; sha256="0anbb202pazdryadm7ww68nlrmyzand8kiwjfxnf59n6ansls8nd"; depends=[Biobase]; }; tweeDEseq = derive2 { name="tweeDEseq"; version="1.27.0"; sha256="0aycx0ixg6bj05wz9am84jxbwa9qbbh3hmjp0w4pppzbmv6xrydw"; depends=[cqn edgeR limma MASS]; }; twilight = derive2 { name="twilight"; version="1.57.0"; sha256="0mhx126yqlq76smabagwjxdff6n3vn9vzsr38nn0v8cs4vzq7v20"; depends=[Biobase]; }; - twoddpcr = derive2 { name="twoddpcr"; version="1.5.1"; sha256="0kw54x0wsf6mdbdzhvlyh8p8s6vw7yr8a2iyac7j50sqz3zwip5y"; depends=[class ggplot2 hexbin RColorBrewer S4Vectors scales shiny]; }; - tximport = derive2 { name="tximport"; version="1.9.7"; sha256="0xyb1zigqcpdfcwb3gyn7zwqmdxca4cpwl83qhxrfhb30jccxs6g"; depends=[]; }; + twoddpcr = derive2 { name="twoddpcr"; version="1.5.2"; sha256="0vs1hhlpsn08g5vf5yza0lb055x3lj0xwhgnd4lnq1qc8d1ksz1r"; depends=[class ggplot2 hexbin RColorBrewer S4Vectors scales shiny]; }; + tximeta = derive2 { name="tximeta"; version="0.99.18"; sha256="1x5vv6w34w3fqrp04i3zbq11zb8mblkvdqgmd790ll0f5y1qhq58"; depends=[AnnotationDbi BiocFileCache ensembldb GenomeInfoDb GenomicFeatures jsonlite rappdirs S4Vectors SummarizedExperiment tibble tximport]; }; + tximport = derive2 { name="tximport"; version="1.9.12"; sha256="1s5h5kxzb8nq9qc68rq5ik894yx7jl0315cn1b4k97i12rpajyjf"; depends=[]; }; uSORT = derive2 { name="uSORT"; version="1.7.0"; sha256="1f5dabc7ksz6fhx7x87dm8whlxrhzh5zzfysgs18fv6yn815x747"; depends=[Biobase BiocGenerics cluster fpc gplots igraph Matrix monocle plyr RANN RSpectra VGAM]; }; unifiedWMWqPCR = derive2 { name="unifiedWMWqPCR"; version="1.17.0"; sha256="0rf9hrilb6d9jr2lbw20d3almds9lmhbdkmm130kx26kybp6vi1i"; depends=[BiocGenerics HTqPCR]; }; - variancePartition = derive2 { name="variancePartition"; version="1.11.6"; sha256="1759wz6xfvsbc0kf09dqq3n59nqqw0z81khh5gvzbgvq5q17ak3h"; depends=[Biobase colorRamps doParallel foreach ggplot2 gplots iterators limma lme4 lmerTest MASS pbkrtest reshape2]; }; + variancePartition = derive2 { name="variancePartition"; version="1.11.14"; sha256="091j76x1jcc6g8vnzsjfnpf8q6d35rmvmv7sxcjx1jdyshl7gfjd"; depends=[Biobase colorRamps doParallel foreach ggplot2 gplots iterators limma lme4 lmerTest MASS pbkrtest reshape2 scales]; }; vbmp = derive2 { name="vbmp"; version="1.49.0"; sha256="0h2lwkqx765s6iyyr3mivj83zdg761bci0jz1g8q9wl8xk72ajif"; depends=[]; }; - vidger = derive2 { name="vidger"; version="1.1.3"; sha256="1hvxp7lzy95i37vyhk0xa0dpn64f9kflx6k95cndl0bbivq6lrbb"; depends=[Biobase DESeq2 edgeR GGally ggplot2 ggrepel knitr RColorBrewer rmarkdown scales SummarizedExperiment tidyr]; }; - viper = derive2 { name="viper"; version="1.15.0"; sha256="0cl6qn0jw5xgrg2wz9rkx8j5w3hx9vbjw1yh1ayvsdghb4vb8k5b"; depends=[Biobase e1071 KernSmooth mixtools]; }; + vidger = derive2 { name="vidger"; version="1.1.4"; sha256="1a48x1jjyccxbz792j7g538w82ascmm4aja10q0r60994h6hx6f2"; depends=[Biobase DESeq2 edgeR GGally ggplot2 ggrepel knitr RColorBrewer rmarkdown scales SummarizedExperiment tidyr]; }; + viper = derive2 { name="viper"; version="1.15.1"; sha256="1mi1qcznr8xcz5n5wr8mcbq5wxvb00rz4zahyv90aa5py62sxagw"; depends=[Biobase e1071 KernSmooth mixtools]; }; vsn = derive2 { name="vsn"; version="3.49.1"; sha256="1lklwnxvwv1x68nyywxkdgla5pz8d94a86whf5x9vcbvcmk92x2i"; depends=[affy Biobase ggplot2 lattice limma]; }; vtpnet = derive2 { name="vtpnet"; version="0.21.0"; sha256="0f89b3s1412sxwp64dlnc8rlawy2w86d1y5g1c7n2hd290m51dvp"; depends=[doParallel foreach GenomicRanges graph gwascat]; }; - vulcan = derive2 { name="vulcan"; version="1.3.0"; sha256="182aq3ly17chrlisdjsf3zzwxfv004cwbbpl2rfk40ws1376xf1i"; depends=[Biobase caTools ChIPpeakAnno csaw DESeq DiffBind GenomicRanges gplots locfit S4Vectors TxDb_Hsapiens_UCSC_hg19_knownGene viper wordcloud zoo]; }; - wateRmelon = derive2 { name="wateRmelon"; version="1.25.0"; sha256="0arrpkdrxy1rz3ryiswq767rz5rqmvs2rxj85lagk6rj17ia64c2"; depends=[Biobase IlluminaHumanMethylation450kanno_ilmn12_hg19 illuminaio limma lumi matrixStats methylumi ROC]; }; + vulcan = derive2 { name="vulcan"; version="1.3.1"; sha256="0lviq4mgnpfqb0rrh64r73xlqb50q2k4qagbn8gn9ifj35wvv2lr"; depends=[Biobase caTools ChIPpeakAnno csaw DESeq DiffBind GenomicRanges gplots locfit S4Vectors TxDb_Hsapiens_UCSC_hg19_knownGene viper wordcloud zoo]; }; + wateRmelon = derive2 { name="wateRmelon"; version="1.25.2"; sha256="0cqy6kp2d4bms235sdzr9vy8j0956wyqr80q2kk4jqywxcb6l1yn"; depends=[Biobase IlluminaHumanMethylation450kanno_ilmn12_hg19 illuminaio limma lumi matrixStats methylumi ROC]; }; wavClusteR = derive2 { name="wavClusteR"; version="2.15.0"; sha256="0pngqm1b5z8zm5sdnqprq5mibrfm5rwzi0sa0mgwg9gsrn8wcg09"; depends=[BiocGenerics Biostrings foreach GenomicFeatures GenomicRanges ggplot2 Hmisc IRanges mclust Rsamtools rtracklayer S4Vectors seqinr stringr wmtsa]; }; waveTiling = derive2 { name="waveTiling"; version="1.23.0"; sha256="018vhrv092qfyd5vmdbq216h3rsr6xk9nnknb4x0vnk1l7yckrk8"; depends=[affy Biobase Biostrings GenomeGraphs GenomicRanges IRanges oligo oligoClasses preprocessCore waveslim]; }; weaver = derive2 { name="weaver"; version="1.47.0"; sha256="096sgg9xrnlf819bh6gz6a9phbhn7a54phd4nl8gz7xfjxscfrhi"; depends=[codetools digest]; }; - webbioc = derive2 { name="webbioc"; version="1.53.0"; sha256="0vm80p0sbp9lj9d29g3agmkrav4whbndgj4rhw9gz9cd7i1lv0jj"; depends=[affy annaffy Biobase BiocInstaller gcrma multtest qvalue vsn]; }; + webbioc = derive2 { name="webbioc"; version="1.53.1"; sha256="0wjkfa6s1a0vhbfpplsvy0qzkrs94x2zd3s1kpcg5p6j4v9x9ph4"; depends=[affy annaffy Biobase BiocManager gcrma multtest qvalue vsn]; }; widgetTools = derive2 { name="widgetTools"; version="1.59.0"; sha256="1ypz4rpi6yw6dg1w1dgnjx389xldmjzh484bs9dqzz27ly8b860v"; depends=[]; }; - wiggleplotr = derive2 { name="wiggleplotr"; version="1.5.0"; sha256="1n338nhd8rpdv218qwnlrj8vqvnq131x51nfylzv9a8fn4d3lv7g"; depends=[assertthat cowplot dplyr GenomeInfoDb GenomicRanges ggplot2 IRanges purrr rtracklayer S4Vectors]; }; - xcms = derive2 { name="xcms"; version="3.3.2"; sha256="1pnbp8a9gx1ys69yr7vv7mdzl5mcj9azxy0agq16xhxix7mwp13w"; depends=[Biobase BiocGenerics BiocParallel lattice MassSpecWavelet MSnbase multtest mzR plyr ProtGenerics RANN RColorBrewer robustbase S4Vectors]; }; + wiggleplotr = derive2 { name="wiggleplotr"; version="1.5.1"; sha256="01d237s89qkj5i2d377g20h2ibqz1f4m087xchq1lnfmkb3mq0fm"; depends=[assertthat cowplot dplyr GenomeInfoDb GenomicRanges ggplot2 IRanges purrr rtracklayer S4Vectors]; }; + xcms = derive2 { name="xcms"; version="3.3.6"; sha256="17mj4jlw0r48l311nhh44qpmgjcw4bq535xj7ljvg5mkxx74zlxj"; depends=[Biobase BiocGenerics BiocParallel lattice MassSpecWavelet MSnbase multtest mzR plyr ProtGenerics RANN RColorBrewer robustbase S4Vectors]; }; xmapbridge = derive2 { name="xmapbridge"; version="1.39.0"; sha256="075yj9vqy4gf5ijirpfnm08rxqzg3bflirlr5j6qmr146jsj5cky"; depends=[]; }; xps = derive2 { name="xps"; version="1.41.2"; sha256="01da8wc01fry7z8ma880h5g6vvqi3rdwqg5wmx9x56yfg0c293im"; depends=[]; }; yamss = derive2 { name="yamss"; version="1.7.0"; sha256="1h8wz9cm042n9scgpm0m3c7v3wik8nr7lrm4nb47bikzcij7ymd3"; depends=[BiocGenerics data_table EBImage IRanges limma Matrix mzR S4Vectors SummarizedExperiment]; }; yaqcaffy = derive2 { name="yaqcaffy"; version="1.41.0"; sha256="044gyqh9pk2ml6f99mfjfw7zp2ygnis74jh4x8z7i99q6jip8pbn"; depends=[simpleaffy]; }; - yarn = derive2 { name="yarn"; version="1.7.0"; sha256="19x4r9mmii1r4ypj2p6f4vk396f0xqzbbpys3wqkwklf9gsqia32"; depends=[Biobase biomaRt downloader edgeR gplots limma matrixStats preprocessCore quantro RColorBrewer readr]; }; + yarn = derive2 { name="yarn"; version="1.7.1"; sha256="02km8cd5l2l7whzb585c741qkzv6zlmxrl0fjfp13nsww69vg914"; depends=[Biobase biomaRt downloader edgeR gplots limma matrixStats preprocessCore quantro RColorBrewer readr]; }; zFPKM = derive2 { name="zFPKM"; version="1.3.0"; sha256="12yj97g1y37aq4qfyqchgvp93kkb0bzxmk196s1vygh4dk0b36lp"; depends=[checkmate dplyr ggplot2 SummarizedExperiment tidyr]; }; - zinbwave = derive2 { name="zinbwave"; version="1.3.2"; sha256="1arl59nlzksmc95hqp5pj86yj8xq122mdw3ng4pxwdbm5fs63dw7"; depends=[BiocParallel copula edgeR genefilter glmnet Matrix SingleCellExperiment softImpute SummarizedExperiment]; }; + zinbwave = derive2 { name="zinbwave"; version="1.3.4"; sha256="0px2v20plqnshb41wy7fk9vh00l45m8mm7paqd4m197wjpxbyf3s"; depends=[BiocParallel copula edgeR genefilter glmnet Matrix SingleCellExperiment softImpute SummarizedExperiment]; }; zlibbioc = derive2 { name="zlibbioc"; version="1.27.0"; sha256="17jr4jgl30qlnmjfzzc1qd1rah5c9bwbp08dsnkhy7fxpwimqm2i"; depends=[]; }; } diff --git a/pkgs/development/r-modules/cran-packages.nix b/pkgs/development/r-modules/cran-packages.nix index db78421cf5ef..7d988014da49 100644 --- a/pkgs/development/r-modules/cran-packages.nix +++ b/pkgs/development/r-modules/cran-packages.nix @@ -4,7 +4,7 @@ # Rscript generate-r-packages.R cran >new && mv new cran-packages.nix { self, derive }: -let derive2 = derive { snapshot = "2018-07-06"; }; +let derive2 = derive { snapshot = "2018-12-11"; }; in with self; { A3 = derive2 { name="A3"; version="1.0.0"; sha256="017hq9pjsv1h9i7cqk5cfx27as54shlhdsdvr6jkhb8jfkpdb6cw"; depends=[pbapply xtable]; }; ABC_RAP = derive2 { name="ABC.RAP"; version="0.9.0"; sha256="1kdspln17v0krvahcd55vib4dv5azp60b3r1zf489x10qqbp1mxk"; depends=[]; }; @@ -12,7 +12,7 @@ in with self; { ABCoptim = derive2 { name="ABCoptim"; version="0.15.0"; sha256="1ih0xk88qhsmpvnxf56041wx5sk8as2f4f2gdnpnwdym9mbr9n4b"; depends=[Rcpp]; }; ABCp2 = derive2 { name="ABCp2"; version="1.2"; sha256="1s2skkxpzss7c29i8600psgrp0hl46jcrxqrmy2b4db8hc0kcnbx"; depends=[MASS]; }; ABHgenotypeR = derive2 { name="ABHgenotypeR"; version="1.0.1"; sha256="08cpmnaaxsm5c5bjifnfxdlvg5inrf13biqpcl2yq5zpqjmiki0l"; depends=[ggplot2 reshape2]; }; - ABPS = derive2 { name="ABPS"; version="0.2"; sha256="1k3f5i34f4w2khkszb4qhwwcpiy7gsfh82vjr6rypwg6rx5rjclq"; depends=[kernlab]; }; + ABPS = derive2 { name="ABPS"; version="0.3"; sha256="0n3f66nmfi5v94il1mxy026mi84w01ph2aljk60vn3mrz8kwf2ll"; depends=[kernlab]; }; ACA = derive2 { name="ACA"; version="1.1"; sha256="1i3hm27nvnkvc39xlh0d1blq8q0q02czmvgi3cazmjx3jvxay0vq"; depends=[]; }; ACCLMA = derive2 { name="ACCLMA"; version="1.0"; sha256="1na27sp18fq12gp6vxgqw1ffsz2yi1d8xvrxbrzx5g1kqxrayy0v"; depends=[]; }; ACD = derive2 { name="ACD"; version="1.5.3"; sha256="1a67bi3hklq8nlc50r0qnyr4k7m9kpvijy8sqqpm54by5hsysfd6"; depends=[]; }; @@ -26,9 +26,9 @@ in with self; { ADCT = derive2 { name="ADCT"; version="0.1.0"; sha256="1glf83ydx4v3ld8c4gb9h3jk6srd054bis5l8k57p1ba4fnqnnpp"; depends=[mvtnorm]; }; ADDT = derive2 { name="ADDT"; version="2.0"; sha256="044bb1jw2m8vwk5q8l7rlz4kqphjvy8i9d59rjg0k5q5l9vczfrp"; depends=[coneproj Matrix nlme]; }; ADGofTest = derive2 { name="ADGofTest"; version="0.3"; sha256="0ik817qzqp6kfbckjp1z7srlma0w6z2zcwykh0jdiv7nahwk3ncw"; depends=[]; }; - ADMM = derive2 { name="ADMM"; version="0.3.0"; sha256="0j3sh497pf495qf1ivvp8h4hplq6km6m923kiv5j02sianl1j9zh"; depends=[doParallel foreach Matrix Rcpp RcppArmadillo Rdpack]; }; + ADMM = derive2 { name="ADMM"; version="0.3.1"; sha256="121hqglivik65gv657bdv7a8kzgvrwgwckz2h746fcibv2s7dfsi"; depends=[doParallel foreach Matrix Rcpp RcppArmadillo Rdpack]; }; ADMMnet = derive2 { name="ADMMnet"; version="0.1"; sha256="15f1zhgv7xai954qz2ahj4kpxyvr2svxpmybz7j43bhjpkq72dmq"; depends=[Matrix Rcpp RcppEigen]; }; - ADMMsigma = derive2 { name="ADMMsigma"; version="2.0"; sha256="1lyixqbfmrk850y4v89chwws0arjc6j420r55p733p0zvj0mryha"; depends=[doParallel dplyr foreach ggplot2 Rcpp RcppArmadillo RcppProgress]; }; + ADMMsigma = derive2 { name="ADMMsigma"; version="2.1"; sha256="1943dza086s22pr0yz41wzn9cdg11x7fl9zr3w012865yj219m7l"; depends=[doParallel dplyr foreach ggplot2 Rcpp RcppArmadillo RcppProgress]; }; ADPF = derive2 { name="ADPF"; version="0.0.1"; sha256="1n7302xx77ngvp9i2h582i1mqslzllcdr0bn3pl2zk9jd8k97p7n"; depends=[]; }; ADPclust = derive2 { name="ADPclust"; version="0.7"; sha256="0s47cpsjykn7imsssa9w9b6g9d1sz2yah78yqzxmh0i3lqd757c1"; depends=[cluster dplyr fields knitr]; }; AEDForecasting = derive2 { name="AEDForecasting"; version="0.20.0"; sha256="16q2sn5zzvysyy3r32jnr21pbdkkn0k0sbarni6fdkx7pj27yijn"; depends=[changepoint forecast signal]; }; @@ -40,7 +40,7 @@ in with self; { AGSDest = derive2 { name="AGSDest"; version="2.3.1"; sha256="10jakc2qs5gnbp0g4k05isy0ii73ric50gmwkbb1khf9x0b5v6dg"; depends=[ldbounds]; }; AGread = derive2 { name="AGread"; version="0.1.2"; sha256="17jj6g0df3cldaq4brn1abdivfg7w5bwycbrs70ynmy6iqib8piy"; depends=[data_table dplyr magrittr seewave]; }; AHMbook = derive2 { name="AHMbook"; version="0.1.4"; sha256="1cxyk420pzhh1scagxjmpm328xrcc1mpdrrch92yfgbgx09zkr4c"; depends=[coda plotrix RandomFields raster sp unmarked]; }; - AHR = derive2 { name="AHR"; version="1.4.2"; sha256="15khncbbnpbvj6rcn6rklzhv5a0mmfyjljv77bsx96zfis7mk2d7"; depends=[etm MASS Rcpp RcppArmadillo survival]; }; + AHR = derive2 { name="AHR"; version="1.5.0"; sha256="0sscw80cz4r1xmdymp9knz0dfans7yzwjwklv7ahafxlflw5527h"; depends=[etm MASS Rcpp RcppArmadillo survival]; }; AICcmodavg = derive2 { name="AICcmodavg"; version="2.1-1"; sha256="0y2lgvy0a78wdx4xcq85fkhl4hyvjdljrj199mibisfgkh61amb1"; depends=[lattice MASS Matrix nlme survival unmarked VGAM xtable]; }; AID = derive2 { name="AID"; version="2.3"; sha256="0p3cjbd6kxdy5igmgzkc2bd3w0p0w1jb9jkn9n0id5lv44b5gskj"; depends=[ggplot2 MASS nortest psych tseries]; }; AIG = derive2 { name="AIG"; version="0.1.9"; sha256="1jnnfmcwxcv4fsdcz7jb2lgczxdwrq3qxg2bhsh1610iwz4gzii7"; depends=[dplyr magrittr mgcv rgl]; }; @@ -55,13 +55,13 @@ in with self; { ALTopt = derive2 { name="ALTopt"; version="0.1.1"; sha256="0frpnycnljz6r24cg4z99ivm3rbg9j1nxfkhw18vbrb7gcl1hqj6"; depends=[cubature lattice]; }; AMAP_Seq = derive2 { name="AMAP.Seq"; version="1.0"; sha256="0z0rrzps6rm58k4m1ybg77s3w05m5zfya4x8ril78ksxsjwi3636"; depends=[]; }; AMCP = derive2 { name="AMCP"; version="0.0.4"; sha256="051xvnr4zc25w00kh4gkffgigmhmcbqpwh9654jv37glr8ip2v3l"; depends=[]; }; - AMCTestmakeR = derive2 { name="AMCTestmakeR"; version="0.1.0"; sha256="0wqz9akk5340k0z5791dh8zmh7bfrj7ln05xlw548dql47w0xnrk"; depends=[]; }; + AMCTestmakeR = derive2 { name="AMCTestmakeR"; version="1.0.0"; sha256="1vgncc61gmqhax2a7072jb36bzkycv80xqihkr5qs8jxnqqkndxd"; depends=[]; }; AMGET = derive2 { name="AMGET"; version="1.0"; sha256="18wdzzg5wr7akbd1iasa4mvmy44fb2n5gpghwcrx80knnicy3dxq"; depends=[]; }; AMIAS = derive2 { name="AMIAS"; version="1.0.2"; sha256="142bp8yaa87dpxkjrbcq57pr65x8q921hb5kxrcpghg157y5byn3"; depends=[limSolve Matrix zoo]; }; - AMModels = derive2 { name="AMModels"; version="0.1.3"; sha256="1lhd15sh550z664qqxw6jpknnh628hm585d70ipx8s4mswi6g4hj"; depends=[unmarked]; }; + AMModels = derive2 { name="AMModels"; version="0.1.4"; sha256="18h075bzk8s75b3zmjd0x8c6dpl40445d4kv8n0p4ldnx80b1aha"; depends=[unmarked]; }; AMOEBA = derive2 { name="AMOEBA"; version="1.1"; sha256="1npzh3rpfnxd4r1pj1hm214sfgbw4wmq4ws093lnl7pvsl0q37xn"; depends=[rlecuyer snowfall spdep]; }; AMORE = derive2 { name="AMORE"; version="0.2-15"; sha256="00zfqcsah2353mrhqkv8bbh24l8gaxk4y78icr9kxy4pqb2988yz"; depends=[]; }; - AMR = derive2 { name="AMR"; version="0.2.0"; sha256="0n3qzkqxq06vxx0nk4983k7khcy14hc4cxd3cii8lscf3y6bmvjc"; depends=[backports data_table dplyr knitr reshape2 rvest tibble xml2]; }; + AMR = derive2 { name="AMR"; version="0.5.0"; sha256="1y1fnbxmrfz04y4lfqszav0m1nr4szqrmpz1a2gbri0c1hqfwygf"; depends=[backports crayon curl data_table dplyr hms knitr rlang rvest tidyr xml2]; }; ANN2 = derive2 { name="ANN2"; version="1.5"; sha256="17b0dv1dl4kni7yvrrwk65cadk6f7qk7505r27j9v530pffyv1k3"; depends=[Rcpp RcppArmadillo robustbase]; }; ANOM = derive2 { name="ANOM"; version="0.5"; sha256="14nfy9xplbabfprwxz5fvx26nmqhp657vr6d90dc8vk8ds63ckiz"; depends=[ggplot2 MCPAN multcomp nparcomp SimComp]; }; ANOVA_TFNs = derive2 { name="ANOVA.TFNs"; version="1.0"; sha256="0dwspvxj2gzyvxsd9xyhv47n1hjlqa7z9qza4h3hn1xda12vkjly"; depends=[FuzzyNumbers]; }; @@ -72,24 +72,26 @@ in with self; { APSIM = derive2 { name="APSIM"; version="0.9.2"; sha256="0yyjz1kyvqpw9dh71ls2lf44gbb6r7bp9a22mr3z68k89azps5rc"; depends=[data_table lubridate plyr RSQLite sirad stringr]; }; APSIMBatch = derive2 { name="APSIMBatch"; version="0.1.0.2374"; sha256="0j44ijq1v1k60lka9nmw8m1jfjw7pidny9bvswqy5v82gzmwl29d"; depends=[]; }; APfun = derive2 { name="APfun"; version="0.1.3"; sha256="02p40n4l66r63wq8x7ygchfhxmnpaa7vgy4bjhkqx5gfi2v4psxd"; depends=[maptools raster rgdal sp yesno]; }; - APtools = derive2 { name="APtools"; version="3.0"; sha256="0v5xgznc8hvw3gid8x5chksc62zpwbx34qsh64sv7d1kqmh5w26j"; depends=[survival]; }; + APtools = derive2 { name="APtools"; version="6.8.8"; sha256="171aydyd7s8qll7djl4ysy596wxdf5wfwpqwfi14jjglc9r9qrrr"; depends=[cmprsk survival]; }; AR = derive2 { name="AR"; version="1.1"; sha256="1wn4g2997c4vc3mzq2pv8ld0ryp0i78v4zlqqryvhshxgnz4f2pr"; depends=[DISTRIB]; }; AR1seg = derive2 { name="AR1seg"; version="1.0"; sha256="0v9adx5wj9r4jwl3bqqmj0byiqfp585jz013qfqrq601wj8v4zi3"; depends=[Segmentor3IsBack]; }; ARCensReg = derive2 { name="ARCensReg"; version="2.1"; sha256="05zjk1wxqfigzg80lvx1940a059jfdr9zbzgzmz2n01glj1lvj63"; depends=[msm mvtnorm numDeriv tmvtnorm]; }; ARHT = derive2 { name="ARHT"; version="0.1.0"; sha256="1fz81a202r8vk655dg6a03zfq3gfkimqjvmc95k3j02xz0iv58kn"; depends=[]; }; + ARIbrain = derive2 { name="ARIbrain"; version="0.2"; sha256="18c7yxkrnqh18gcfzvdc5wqig6ywdmjcy8rlz0fdj3b8fb84dfpr"; depends=[hommel plyr RNifti]; }; AROC = derive2 { name="AROC"; version="1.0"; sha256="1mmcd8nqwzaqghzbcrv0g767j57svzvlzgk71ir61vvjhsk91dkg"; depends=[Hmisc MASS Matrix moments np]; }; ARPobservation = derive2 { name="ARPobservation"; version="1.1"; sha256="1cdhn11jf1nf03jyvs17ygmjq9pb5rvmyyrq9fp7ifmvcgbkwsms"; depends=[]; }; ART = derive2 { name="ART"; version="1.0"; sha256="186w1ivj5v3h906crl953qxgai5wiznaih83dgvwgnmabs9p1wvk"; depends=[car]; }; ARTIVA = derive2 { name="ARTIVA"; version="1.2.3"; sha256="1jdvsslc8parz7wibcv51fx62brl2mc6i482hz43j1npsms2z1hl"; depends=[gplots igraph MASS]; }; ARTP = derive2 { name="ARTP"; version="2.0.5"; sha256="0lwvhf5lamw28sd41vrhyin8ab92rl93j1ahk0aacwvnikgmfkpj"; depends=[]; }; - ARTP2 = derive2 { name="ARTP2"; version="0.9.32"; sha256="12mrxssjcj08svdsrxv2nm53mzsgy1k0whd5zzy6fz327bjyqsrz"; depends=[data_table Formula]; }; - ARTool = derive2 { name="ARTool"; version="0.10.4"; sha256="1malrjv4myk9nj3dndgpzscfhky4y6lj8xbfg8h2b29g7s2k846q"; depends=[car dplyr lme4 magrittr plyr]; }; + ARTP2 = derive2 { name="ARTP2"; version="0.9.45"; sha256="12nqxry2jkl1n07rbms38mrnp39cn00d0h272d9f1z5x883flv62"; depends=[data_table Formula]; }; + ARTool = derive2 { name="ARTool"; version="0.10.5"; sha256="1l219j5zp0sck0l326fi8nfsw29d83h18ahm4gs4bknfbbv895ic"; depends=[car dplyr lme4 magrittr plyr]; }; ASGS_foyer = derive2 { name="ASGS.foyer"; version="0.2.1"; sha256="0f0bl1fxda012d8pgqpaqb80m0nn490xih3ddscfqgb87zgrp4sx"; depends=[sp]; }; ASIP = derive2 { name="ASIP"; version="0.4.9"; sha256="06f1nvy920vyx3bmdi77mwvfsn32xsfxaslhagnf1zh652vfkbwi"; depends=[raster rgdal stringr]; }; - ASMap = derive2 { name="ASMap"; version="1.0-2"; sha256="0fhivq5i2py79jkwfms0my77p9x8lrkn5vn1lwbsawfkyar4dvkq"; depends=[fields gtools lattice qtl RColorBrewer]; }; + ASMap = derive2 { name="ASMap"; version="1.0-4"; sha256="0xnrl8jhbvbc789w5gc9dz7j7gzc7wsc94a3d2wdplrmxn186nrb"; depends=[fields gtools lattice qtl RColorBrewer]; }; ASPBay = derive2 { name="ASPBay"; version="1.2"; sha256="0b1qpyvmj7z10ixrmdxp42bj9s72c1l9rihzmv9p58f12a5aznjz"; depends=[hexbin Rcpp RcppArmadillo]; }; ASSA = derive2 { name="ASSA"; version="1.0"; sha256="0xdmkl3qy1i6rb5wpiw6rqhz5c88zg9nav7qll235jvxwh3388xk"; depends=[]; }; ASSISTant = derive2 { name="ASSISTant"; version="1.2-3"; sha256="072lmvmdi5yfyfda42vs556ciwj2rnka02isnknk6czir3947nck"; depends=[mvtnorm R6]; }; + AST = derive2 { name="AST"; version="0.1.0"; sha256="0z5dw5qw0i61v4796ms7pp66f9y4ylxrcls31ixzcmkklh3rcnp3"; depends=[]; }; ATE = derive2 { name="ATE"; version="0.2.0"; sha256="1i46ivb7q61kq11z9v1rlnwad914nsdjcz9bagqx17vjk160mc0a"; depends=[]; }; ATR = derive2 { name="ATR"; version="0.1-0"; sha256="0ljrpix3ksi0v38sfb25s2dlfj1yjbvwcz147dk2v2c24cn3r816"; depends=[partykit]; }; ATmet = derive2 { name="ATmet"; version="1.2"; sha256="047ibxxf5si45zw22zy8a1kpj36q0pd3bsmxwvn0dhf4h65ah0zz"; depends=[DiceDesign lhs metRology msm sensitivity]; }; @@ -100,13 +102,14 @@ in with self; { AWR_Athena = derive2 { name="AWR.Athena"; version="1.1.0-1"; sha256="0p701jj1683npsxa3l5g0cd35yvp9823kadpw9fjvn9ixdfy1nk1"; depends=[rJava RJDBC]; }; AWR_KMS = derive2 { name="AWR.KMS"; version="0.1"; sha256="00aqhyqlncsv0vfcyhaazxaclwm63v5kscssash7529avdwd4gqg"; depends=[AWR jsonlite rJava]; }; AWR_Kinesis = derive2 { name="AWR.Kinesis"; version="1.7.3"; sha256="1gfjzbb8xxfd2x5zabysqi0x10sb1c9826wqw8y555nsxgksqxz8"; depends=[AWR futile_logger jsonlite rJava]; }; - AbSim = derive2 { name="AbSim"; version="0.2.4"; sha256="0n90zbm5nsb9ric92p0mp3a4nzivdh8m8dls18051v2dbn5h4z1v"; depends=[ape poweRlaw]; }; + AbSim = derive2 { name="AbSim"; version="0.2.6"; sha256="16ddjk8b6xw80ch4jis1y751i9561wdxh0gifbf15qiz3vjckq8m"; depends=[ape poweRlaw]; }; AbsFilterGSEA = derive2 { name="AbsFilterGSEA"; version="1.5.1"; sha256="15srxkxsvn38kd5frdrwfdf0ad8gskrd0h01wmdf9hglq8fjrp7w"; depends=[Biobase DESeq limma Rcpp RcppArmadillo]; }; Ac3net = derive2 { name="Ac3net"; version="1.2.2"; sha256="1ns4n0xxz6p34c11bj0k7nzgmyqr9mis2b0g5nfz37dbikndyqyz"; depends=[data_table]; }; AcceptanceSampling = derive2 { name="AcceptanceSampling"; version="1.0-5"; sha256="18krmmyn8pn11aqd81kbvka68lnd36mnpdh7p3pz9r4m4vjj007x"; depends=[]; }; - AcousticNDLCodeR = derive2 { name="AcousticNDLCodeR"; version="1.0.1"; sha256="16rmwz51fy84w83vwnq2nv9mcrp4gi9ciirj5555gl1224b9i2am"; depends=[seewave tuneR zoo]; }; + AcousticNDLCodeR = derive2 { name="AcousticNDLCodeR"; version="1.0.2"; sha256="1fgzgwanpv2pzy74xdk3hamc44p8qch467wh163dxby8jr9ik0sb"; depends=[seewave tuneR zoo]; }; AcrossTic = derive2 { name="AcrossTic"; version="1.0-3"; sha256="03180h79jhjd66ibrnsfp3yyp2jlfysp7cymw46phzj2palghsc0"; depends=[lpSolve treeClust]; }; Actigraphy = derive2 { name="Actigraphy"; version="1.3.2"; sha256="0y0ccmxhdfhdmi4k6pbfvnqknkqbgvfsf2qf7z7rc4xpfgym6574"; depends=[fda SDMTools]; }; + ActisoftR = derive2 { name="ActisoftR"; version="0.0.2"; sha256="07nq31r71kg94zlyzshcnsfl99cc3x03fw5q8qgsfkpc92ridikr"; depends=[data_table dplyr ggplot2 lubridate magrittr RColorBrewer scales tibble tidyr]; }; ActiveDriver = derive2 { name="ActiveDriver"; version="1.0.0"; sha256="10c7ga48fwvpd5mc4dqiyw4kc2l0iz5qn4hg7xk15r1qmm5rsipa"; depends=[MASS]; }; AcuityView = derive2 { name="AcuityView"; version="0.1"; sha256="0f0iclmnwdc8ixiiai4svk4x1g3pjy7dhm3cm58fv6ckx12d3d2l"; depends=[fftwtools imager plotrix]; }; AdMit = derive2 { name="AdMit"; version="2.1.3"; sha256="150zjxl56axhpgm25hzyhwwc5g77pkgi291d2v56zbjjqycfz2v8"; depends=[mvtnorm]; }; @@ -115,19 +118,22 @@ in with self; { AdapSamp = derive2 { name="AdapSamp"; version="1.1.1"; sha256="1jayjrsiib2ij4rxxj59g71r3xhzl5yqh0lhi8k6cfy03i7dkvis"; depends=[pracma]; }; AdaptFit = derive2 { name="AdaptFit"; version="0.2-2"; sha256="124lj1sq5cbp35z4ybkc7ci3fi6pgf8pc5k9mpqmyb6dj870q836"; depends=[cluster MASS nlme SemiPar]; }; AdaptFitOS = derive2 { name="AdaptFitOS"; version="0.67"; sha256="0s8vv960pkbccpwlfsg1jsfjnfmq9iy8cj1fak5fn2s60zb7nm0a"; depends=[MASS mgcv nlme SemiPar]; }; - AdaptGauss = derive2 { name="AdaptGauss"; version="1.3.3"; sha256="0f6wk9ds8ayzi0fj1dz1m3755d1sjv4v5vc1hjhfxaim127kmbqh"; depends=[caTools ggplot2 shiny]; }; + AdaptGauss = derive2 { name="AdaptGauss"; version="1.3.5"; sha256="064mpylzpz7ngqlk637b9ykia4zn7jpcdnxdfp5j84a0fvbm8gx8"; depends=[ggplot2 pracma shiny]; }; + AdaptiveSparsity = derive2 { name="AdaptiveSparsity"; version="1.6"; sha256="0imr5m8mll9j6n4icsv6z9rl5kbnwsp9wvzrg7n90nnmcxq2cz91"; depends=[MASS Matrix Rcpp RcppArmadillo]; }; AdequacyModel = derive2 { name="AdequacyModel"; version="2.0.0"; sha256="0amp6ic1wylk24sp9wpx3ci38njj7b9qjqfp89j39hkl6kc1q7sq"; depends=[]; }; - AdhereR = derive2 { name="AdhereR"; version="0.2.0"; sha256="1w42wg52ca0vdrj61dmyikvjvsndwhpyvnkzyissf3zvb69v32im"; depends=[data_table lubridate manipulate shiny]; }; + AdhereR = derive2 { name="AdhereR"; version="0.3.1"; sha256="1yggn5bmdblr7d5gy9as1jv9vvis37rcad72w2w4dhm6clfchx79"; depends=[data_table lubridate manipulate shiny]; }; AdjBQR = derive2 { name="AdjBQR"; version="1.0"; sha256="14437pyz9v09ighwqvy1lcw0vfp2gaqzs9nzrb1gkfbb8ndzjw7k"; depends=[coda MHadaptive quantreg survival]; }; AdvBinomApps = derive2 { name="AdvBinomApps"; version="1.0"; sha256="1cnmn6c2dyl8qfl7g5sqwbjb52psqxzrj1mbm06zak2y1j7j8f49"; depends=[GenBinomApps rootSolve]; }; - AdvDif4 = derive2 { name="AdvDif4"; version="0.2.18"; sha256="0vc8hbqjad9rsssd3ff84bgqxz4q6ad1fbz5gcaq1s08979r3kkk"; depends=[]; }; + AdvDif4 = derive2 { name="AdvDif4"; version="0.3.18"; sha256="0a7yjz9qsyacwb620pcgax9dxmr1qy7a0vypsr5dw2baxm9y4k6z"; depends=[]; }; AggregateR = derive2 { name="AggregateR"; version="0.0.2"; sha256="15gxzs3baa6f1rqwv7s7k6zybx0za1mpzc7db1n47jy9rbh2yxb2"; depends=[dummy]; }; + AgreementInterval = derive2 { name="AgreementInterval"; version="0.1.1"; sha256="1bvinzylvsaipa8mq15f45b6h37znavlrdl0rbrx1pqw52r7z8kv"; depends=[psych]; }; AhoCorasickTrie = derive2 { name="AhoCorasickTrie"; version="0.1.0"; sha256="0k2lcyxfsavis9g1g5293f0mw7f6jakkr11wkkjvxdlnba9c80r8"; depends=[Rcpp]; }; Ake = derive2 { name="Ake"; version="1.0"; sha256="1dj598xfdyjqvysc39a0d5gizgk367c5lkddmwmsqa8zjmvpr15a"; depends=[]; }; AlgDesign = derive2 { name="AlgDesign"; version="1.1-7.3"; sha256="0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"; depends=[]; }; AlgebraicHaploPackage = derive2 { name="AlgebraicHaploPackage"; version="1.2"; sha256="1krm5cx609sv2p0g3xm5jaiqs9li06v717lw7ywjvx7myc9x4c07"; depends=[]; }; AllPossibleSpellings = derive2 { name="AllPossibleSpellings"; version="1.1"; sha256="0ksfm2pfjka3yjgcd257v7sns1niaylsfxvhhh2jwdi016cpdw10"; depends=[]; }; AlleleRetain = derive2 { name="AlleleRetain"; version="2.0.2"; sha256="0b6h5giskqbjbrk8nf29i75wrhxsjw1c87laiqzrpbp9n717bl20"; depends=[]; }; + AlphaSimR = derive2 { name="AlphaSimR"; version="0.8.2"; sha256="0illa9y0k1xlvwmnpmgabbjqa73pl6gvvb29n97vlpbv5zkpfk8l"; depends=[BH R6 Rcpp RcppArmadillo]; }; AlphaVantageClient = derive2 { name="AlphaVantageClient"; version="0.0.1"; sha256="095m850v945lw7i3qd812p28srdb5hdk9h52zf6bkr166zai1ni0"; depends=[httr xts]; }; Amelia = derive2 { name="Amelia"; version="1.7.5"; sha256="1mnvms3bgc5i0v7wdmfx7nikr8wxyzmqi36sj2fz4qv5b0mf4zpa"; depends=[foreign Rcpp RcppArmadillo]; }; AmericanCallOpt = derive2 { name="AmericanCallOpt"; version="0.95"; sha256="1nhy44j5bmmjsp6g79nrn741rzzxikhdnxk4wwbdj9igcc1bs573"; depends=[]; }; @@ -138,7 +144,7 @@ in with self; { AmpliconDuo = derive2 { name="AmpliconDuo"; version="1.1"; sha256="1vqpahavsksphxjyhd94dghg9ddskbfbs5vl5qcwl3jkjfvl7lwy"; depends=[ggplot2 xtable]; }; AmyloGram = derive2 { name="AmyloGram"; version="1.1"; sha256="1xdi3i3nw4fzj4d040r55f0gid72gy3vbz5nbdrvapl97zk3kp8c"; depends=[biogram ranger seqinr shiny]; }; AnDE = derive2 { name="AnDE"; version="1.0"; sha256="1yil8ab50wvlqmdla9kmfba8vfgy5r694r6igb58s6vnmld78yf2"; depends=[discretization foreign functional stringr]; }; - AnaCoDa = derive2 { name="AnaCoDa"; version="0.1.1"; sha256="1v8jlyzqp9k084lzmaihp5nh7mybbgnnxnbbfkydq24b9wskfd4b"; depends=[Rcpp]; }; + AnaCoDa = derive2 { name="AnaCoDa"; version="0.1.2.1"; sha256="148i73syjdjzprgz4ai55c3gjz4hz7gwdwx19mhyiii1crkhf5v4"; depends=[Rcpp]; }; AnalyzeFMRI = derive2 { name="AnalyzeFMRI"; version="1.1-17"; sha256="1gqhjknqq325m0ryabcdw1r3j5b9xwxg09ndqdcyw4rknc2mdzn1"; depends=[fastICA R_matlab tkrplot]; }; AnalyzeTS = derive2 { name="AnalyzeTS"; version="2.2"; sha256="0ll4g8yzxhricz56vin8hhyplrmvjmkwfldya41vz6y6bwhywnmb"; depends=[MASS TSA tseries TTR urca]; }; AncestryMapper = derive2 { name="AncestryMapper"; version="2.0"; sha256="1fr2y1a5rn7rq8aly94f618kywix32jwysi70nfhaqx8hf4zzprb"; depends=[svd]; }; @@ -148,23 +154,24 @@ in with self; { AnnuityRIR = derive2 { name="AnnuityRIR"; version="1.0-0"; sha256="0yvfqzwhm5nhywfhzkxkfm07c0qi6z21j1cdaypz89qn567aj1d9"; depends=[actuar EnvStats fitdistrplus mc2d tseries]; }; AntAngioCOOL = derive2 { name="AntAngioCOOL"; version="1.2"; sha256="1krwms0y3xppc2y4m0az51wcbh4jq7mlr0jwinp66w8gh4k3qnp2"; depends=[caret rJava rpart RWeka]; }; AntWeb = derive2 { name="AntWeb"; version="0.7"; sha256="1ykfg3zzjdvjppr2l4f26lx00cn5vaqhhz1j1b5yh113ggyl40qw"; depends=[assertthat httr leafletR plyr rjson]; }; - AnthropMMD = derive2 { name="AnthropMMD"; version="2.5.0"; sha256="0pp9ihrkjwzp6zyglkp81ry4fzm1s26r687bhxswx5iz1brzmhdn"; depends=[scatterplot3d shiny smacof]; }; + AnthropMMD = derive2 { name="AnthropMMD"; version="2.5.2"; sha256="0a34fxinjp30yvglfw3szpb9cm2f3d0wfc80snw7lng3vy2vvijj"; depends=[scatterplot3d shiny smacof]; }; Anthropometry = derive2 { name="Anthropometry"; version="1.10"; sha256="1rny65070yrdxnny8frp5ryp811h59924z5pfwg0cmd2szxnxnz7"; depends=[archetypes biclust cluster depth FNN ICGE nnls rgl shapes]; }; Aoptbdtvc = derive2 { name="Aoptbdtvc"; version="0.0.2"; sha256="1bygvf8vgzz3wa4485x2xxpk784zmw1nwsjjjysm12brrldh8zzh"; depends=[lpSolve MASS]; }; + ApacheLogProcessor = derive2 { name="ApacheLogProcessor"; version="0.2.3"; sha256="0h4snigh1yhp34vw52h4b6qbh9c4cvwz2cx8fwvbnw6lslmg5cgv"; depends=[doParallel foreach stringr]; }; AppliedPredictiveModeling = derive2 { name="AppliedPredictiveModeling"; version="1.1-7"; sha256="1wi0sw5w1c51rmh9z98wdpk5rgzsylkkb6g019djiwxvj92l99hh"; depends=[CORElearn ellipse lattice MASS plyr reshape2]; }; AquaEnv = derive2 { name="AquaEnv"; version="1.0-4"; sha256="07yx7mbslqgqg7ky67n3xfhskaj7s3w5mvl7xkih48xbsdlmxi4l"; depends=[minpack_lm]; }; - ArArRedux = derive2 { name="ArArRedux"; version="0.2"; sha256="0ql9yx46sgqkc3jd7yaw3vwg8rnykbsvpcahrgc66753kcxih04q"; depends=[]; }; + ArArRedux = derive2 { name="ArArRedux"; version="1.0"; sha256="11h88gnj54cn5fbxf163s8kjqc1q452nzb218fjlwsxxwzaz5gbr"; depends=[]; }; ArCo = derive2 { name="ArCo"; version="0.3-1"; sha256="1afjdmcalx3m19jlvqs83fg5qlds59l5zzg3pzk13qk31r0hz7mk"; depends=[boot glmnet Matrix]; }; ArDec = derive2 { name="ArDec"; version="2.0"; sha256="14niggcq7xlvpdhxhy8j870gb11cpk4rwn9gwsfmcfvh49g58i80"; depends=[]; }; ArchaeoChron = derive2 { name="ArchaeoChron"; version="0.1"; sha256="1qma2432mm73h72g9ah1k02wlcb6yrhc6mpai9nj7v58s126ffxn"; depends=[ArchaeoPhases Bchron coda rjags]; }; ArchaeoPhases = derive2 { name="ArchaeoPhases"; version="1.3"; sha256="0012rjbk3bxf6j7p0skp02yrgqzl903dclnmm7c038f941krjcfq"; depends=[coda DT ggalt ggplot2 ggthemes hdrcde readr shiny shinythemes toOrdinal]; }; ArfimaMLM = derive2 { name="ArfimaMLM"; version="1.3"; sha256="0s5igf703zzvagsbdxf5yv4gn0vdq51b7fvbc8xkgvlmv91yy372"; depends=[fracdiff fractal lme4]; }; ArgumentCheck = derive2 { name="ArgumentCheck"; version="0.10.2"; sha256="0mgx7mzbg2wynixcf9hvs0i9p4zka7c3chrfvjmvvvwwgsy24hkc"; depends=[]; }; - Arothron = derive2 { name="Arothron"; version="1.0.1"; sha256="1zqc73i4bl9mbrijmfix4rl14ljh7sj0j1bdx6d65knscjr522sr"; depends=[compositions doParallel foreach geometry Morpho rgl Rvcg stringr vegan]; }; + Arothron = derive2 { name="Arothron"; version="1.0.2"; sha256="1nfdy0gwxm0xw0lp6245zz0ma481yf0yw4giisqpkkkg56snjjmx"; depends=[compositions doParallel foreach geometry Morpho rgl Rvcg stringr vegan]; }; ArrayBin = derive2 { name="ArrayBin"; version="0.2"; sha256="0jlhcv2d7pmqi32w71nz063ri1yj4i4isr3msnw7ckzvi9r42jwm"; depends=[SAGx]; }; - AsioHeaders = derive2 { name="AsioHeaders"; version="1.11.0-1"; sha256="1g226im9aakqdv5gynsl568w0mxcbfrny9lqid7pl984pq8xr8ks"; depends=[]; }; + AsioHeaders = derive2 { name="AsioHeaders"; version="1.12.1-1"; sha256="0phcagfjxrakkap0kffclcqjspb2rmhq81k934mxgh1qz5a68ksv"; depends=[]; }; AssayCorrector = derive2 { name="AssayCorrector"; version="2.0.0"; sha256="0d2444if5hyfbzyminnspw686r5l4pf9cdj9k48n2539vd61k452"; depends=[kSamples lattice latticeExtra RColorBrewer RVAideMemoire]; }; - AssetCorr = derive2 { name="AssetCorr"; version="1.0.1"; sha256="1ls08p120gn7mv7nfslc08dw159d001z57xx9wkyfz7v8r27qhsy"; depends=[boot ggplot2 mvQuad mvtnorm numDeriv Rdpack VineCopula]; }; + AssetCorr = derive2 { name="AssetCorr"; version="1.0.3"; sha256="0xcyj9xw895p4j03j9c76k7ylhkmf777akg4m90av12ad05njjbv"; depends=[boot ggplot2 mvQuad mvtnorm numDeriv Rdpack VineCopula]; }; AssetPricing = derive2 { name="AssetPricing"; version="1.0-1"; sha256="0pbb1362dgdipbj3h50ykissl3gdqf1j1mpq53ixprvyc966c5h4"; depends=[deSolve polynom]; }; AssocAFC = derive2 { name="AssocAFC"; version="1.0.2"; sha256="1rjiiir472dnr15xyvpn81s62nf01gl70khr8mrni65ssp5m30fb"; depends=[CompQuadForm]; }; AssocTests = derive2 { name="AssocTests"; version="0.0-4"; sha256="1fhqzbj4aj4srkiba79w8wdyc7yy701izklxqqa7lsifnca6gn4j"; depends=[cluster combinat fExtremes mvtnorm]; }; @@ -176,32 +183,35 @@ in with self; { AutoDeskR = derive2 { name="AutoDeskR"; version="0.1.3"; sha256="1n7c8ris8b517bs1wahpvrhwfbvn2q4jbq01kgiv9lfmkjckzfkc"; depends=[httr jsonlite shiny]; }; AutoModel = derive2 { name="AutoModel"; version="0.4.9"; sha256="07wpdf5b1z6lk69nqybzx333zc57wbnga6dp0vkf1d50hxmpd9yc"; depends=[aod BaylorEdPsych broom car dplyr gtools lmtest MASS ROCR rowr]; }; AutoSEARCH = derive2 { name="AutoSEARCH"; version="1.5"; sha256="1s2ldhxijd8n9ba78faik6gn4f07pdzksy0030pqyafxlr3v1qdj"; depends=[lgarch zoo]; }; + AutoStepwiseGLM = derive2 { name="AutoStepwiseGLM"; version="0.2.0"; sha256="0wwi8hg2q1zkf28rq7bj0f9fcxc5hj59hkmk0gl9p8i3rghlyrms"; depends=[caret formula_tools]; }; Autoplotprotein = derive2 { name="Autoplotprotein"; version="1.1"; sha256="13mxqmhhdiq7mz4m6nx39dsq7x3bm8fsgskswx48vsq6x2k6byxa"; depends=[ade4 plotrix plyr seqinr XML]; }; AutoregressionMDE = derive2 { name="AutoregressionMDE"; version="1.0"; sha256="1dmg0q4sp2d2anzhw2my8xjhpyjsx0kf7r202q5bkw8yr57jnhvr"; depends=[]; }; AzureML = derive2 { name="AzureML"; version="0.2.14"; sha256="1jhlbgfm3mr772hdkfi8jbv5lw8a08yb49sqaa14m1nz4ar9rckv"; depends=[base64enc codetools curl foreign jsonlite miniCRAN uuid]; }; + AzureRMR = derive2 { name="AzureRMR"; version="1.0.0"; sha256="1ak7xjy2mwzffhyzf6x3v9lv5h1y2aqvg43wjywyqpwisni3fad7"; depends=[httr jsonlite R6]; }; B2Z = derive2 { name="B2Z"; version="1.4"; sha256="0w7394vs883vb32gs6yhrc1kh5406rs851yb2gs8hqzxad1alvpn"; depends=[coda mvtnorm numDeriv]; }; BACA = derive2 { name="BACA"; version="1.3"; sha256="1vbip7wbzix1s2izbm4058wmwar7w5rv3q8bmj9pm7hcapfi19k0"; depends=[ggplot2 RDAVIDWebService rJava]; }; BACCO = derive2 { name="BACCO"; version="2.0-9"; sha256="0i1dnk0g3miyv3b60rzgjjm60180wxzv6v2q477r71q74b0v0r1y"; depends=[approximator calibrator emulator]; }; BACCT = derive2 { name="BACCT"; version="1.0"; sha256="0bpm4l27vbblzi2hhfbjw2af3ic2jbnyghkvchpq8ww43k8068iv"; depends=[ggplot2 reshape2 rjags]; }; BACprior = derive2 { name="BACprior"; version="2.0"; sha256="1z9dvjq4lr99yp6c99bcv6n5jiiwfddfz4izcpfnnyvagfgizr8p"; depends=[boot leaps mvtnorm]; }; BAEssd = derive2 { name="BAEssd"; version="1.0.1"; sha256="04wkhcj4wm93hvmfnnzryswaylnxz5qsgnqky9lsx4jqhvg340l6"; depends=[mvtnorm]; }; - BALCONY = derive2 { name="BALCONY"; version="0.2.7"; sha256="1xdhldr6y3hrnp4g3zpplfcgiv0n8ci792hkaps9l47799vww03r"; depends=[Biostrings dplyr progress readr Rpdb scales seqinr]; }; - BAMBI = derive2 { name="BAMBI"; version="2.0.0"; sha256="09ib729h3wz1gbadsrlj2y05xbdwms9m4dhwmq9dfzm9v9qpw9n0"; depends=[bridgesampling coda future future_apply gtools label_switching lattice loo mvtnorm qrng RColorBrewer Rcpp RcppArmadillo rootSolve]; }; + BALCONY = derive2 { name="BALCONY"; version="0.2.8"; sha256="0qz7kzwglln9xa2ybxl72kkdw3ysc4wx1wxl94mzkgv01sf1bdhb"; depends=[Biostrings dplyr progress readr Rpdb scales seqinr]; }; + BALD = derive2 { name="BALD"; version="1.0.0-3"; sha256="1azyqami07g3ax60j0ws3d1qha65k0svn2v5c9pisni0qch5xql0"; depends=[lattice logspline rjags]; }; + BAMBI = derive2 { name="BAMBI"; version="2.0.1"; sha256="0mmigmgh37jbjnaafnisv7i30nfa605r2k3w22mpg1n3lcjdpmdk"; depends=[bridgesampling coda future_apply gtools label_switching lattice loo mvtnorm qrng RColorBrewer Rcpp RcppArmadillo rootSolve]; }; BAMMtools = derive2 { name="BAMMtools"; version="2.1.6"; sha256="01mb40w3g0xy93pl9064ky8kd46sa7qlz6by1r6kchcfhajx8plv"; depends=[ape gplots Rcpp]; }; BANEScarparkinglite = derive2 { name="BANEScarparkinglite"; version="0.1.2"; sha256="0yxsgk4p7i8arjkchsiml6lx97inpmaihb61787vcl8kxyx7v6wr"; depends=[dplyr httr lubridate RCurl readr rvest XML xml2 zoo]; }; BANOVA = derive2 { name="BANOVA"; version="1.1.1"; sha256="11cvf7wjip1vn5qn9hwxvdh98i8li9ijydfywf2ks2hls2430qbk"; depends=[coda rjags rstan runjags]; }; - BART = derive2 { name="BART"; version="1.8"; sha256="1nb1xj2v8d54fw4fppfsvai3q8csavqiksrybsc7imb4cfvdkw9h"; depends=[Rcpp survival]; }; - BAS = derive2 { name="BAS"; version="1.5.1"; sha256="0p1pjv8nx3jkjn8j9r87lngwgwxra3hh8qj6qklppnkznly533hr"; depends=[]; }; + BART = derive2 { name="BART"; version="2.1"; sha256="0x7w6kqirs61fdxq0zfyb34glfdj9qv0jhi59qv6y659xv4za4jx"; depends=[nnet Rcpp survival]; }; + BAS = derive2 { name="BAS"; version="1.5.3"; sha256="0xf8wd42mlk6dkkiwzf9lyb5fvqmpjsqyzay146d6p2y1zk65lc0"; depends=[]; }; BASIX = derive2 { name="BASIX"; version="1.1"; sha256="18dkvv1iwskfnlpl6xridcgqpalbbpm2616mvc3hfrc0b26v01id"; depends=[]; }; BASS = derive2 { name="BASS"; version="0.2.2"; sha256="1q3sihp2iv1ikggzgd2k3vh2myz8bz31rzlaavw0n84d0h1zjxy2"; depends=[]; }; - BASiNET = derive2 { name="BASiNET"; version="0.0.3"; sha256="0kcmc4jpiwmdydbyjfm1jx4ravxkqzvqca3p5gp26nx14xglm9hi"; depends=[Biostrings igraph randomForest rJava rmcfs RWeka]; }; - BAT = derive2 { name="BAT"; version="1.5.6"; sha256="0m6yfxymhzi8n2l421ngy6cz3qa5v7yrd1jhpi8ymlnf8dysd57x"; depends=[nls2 raster spatstat vegan]; }; + BASiNET = derive2 { name="BASiNET"; version="0.0.4"; sha256="0pmn4znqhpav729ai7zr027a7sx6bz2lmlk086crmwm1fnwipqq4"; depends=[Biostrings igraph randomForest rJava rmcfs RWeka]; }; + BAT = derive2 { name="BAT"; version="1.6.0"; sha256="056ygqpbqznysjzg4z96wrgfa4bwp1lf5qrv9bp6692r3ldq0485"; depends=[hypervolume nls2 raster spatstat vegan]; }; BAYESDEF = derive2 { name="BAYESDEF"; version="0.1.0"; sha256="030xskgqqg0n85mphjv32ks4ysvxb36f6ayy0176gps14jhmhcp7"; depends=[glmnet gWidgets readxl REdaS]; }; BAYSTAR = derive2 { name="BAYSTAR"; version="0.2-9"; sha256="0crillww1f1jvhjw639sf09lpc3wpzd69milah143gk9zlrkhmz2"; depends=[coda mvtnorm]; }; - BAwiR = derive2 { name="BAwiR"; version="1.1"; sha256="1wdwvghdhlld4iim49ia3k3g1rxrji8qh6jy63klglq6hb1rwx6c"; depends=[Anthropometry dplyr ggplot2 ggthemes hrbrthemes httr lubridate magrittr plyr purrr reshape2 rvest rworldmap scales stringi stringr tidyr xml2]; }; + BAwiR = derive2 { name="BAwiR"; version="1.1.3"; sha256="0p5hjv2c86y53nmzmrrvg5d706y760r19aiqcc6jqzj9rkq3iivw"; depends=[Anthropometry dplyr ggplot2 ggthemes hrbrthemes httr lubridate magrittr plyr purrr reshape2 rvest rworldmap scales stringi stringr tidyr xml2]; }; BB = derive2 { name="BB"; version="2014.10-1"; sha256="1lig3vxhyxy8cnic5bczms8pajmdvwr2ijad1rkdndpglving7x0"; depends=[quadprog]; }; BBEST = derive2 { name="BBEST"; version="0.1-6"; sha256="1hvgi3679ixpq0c5qbxhkp1j0953k3lklglgxrq9mz2ry6z9n038"; depends=[DEoptim ggplot2 reshape2 shiny wmtsa]; }; - BBI = derive2 { name="BBI"; version="0.2.0"; sha256="1mv6sh853y8p4by76637bky6yl57qyhmgqmd2n2k7r0cxg8hprcx"; depends=[vegan]; }; + BBI = derive2 { name="BBI"; version="0.3.0"; sha256="167sndfp3776p8n9zdpihc9xhqqi8wygzpl49dzkfj53gwa77rnn"; depends=[vegan]; }; BBMM = derive2 { name="BBMM"; version="3.0"; sha256="1cvv786wf1rr5906qg1di2krrv5jgw3dnyl8z2pvs8jyn0kb3fkj"; depends=[]; }; BBMV = derive2 { name="BBMV"; version="2.1"; sha256="11d4wd1zx99hrhwagw73jkk088rz5vgkjml6mckssc2iqvhj1dc9"; depends=[ape]; }; BBRecapture = derive2 { name="BBRecapture"; version="0.1"; sha256="05xzp5zjmkh0cyl47qfsz0l8drg8mimssybhycc4q69aif9scqxb"; depends=[HI lme4 locfit secr]; }; @@ -211,36 +221,38 @@ in with self; { BCC1997 = derive2 { name="BCC1997"; version="0.1.1"; sha256="1lqbivjkc7858jn54av1v9bzp0as43klgndbzkr59dc3l128xp12"; depends=[]; }; BCDating = derive2 { name="BCDating"; version="0.9.7"; sha256="0z3a95sc481p0n33mhg7qlsf1jynbm1vbfds0n03bsjrwvqkzpb2"; depends=[]; }; BCE = derive2 { name="BCE"; version="2.1"; sha256="0dqp08pbq7r88yhvlwgzzk9dcdln7awlliy5mfq18j5jhiy7axiz"; depends=[FME limSolve Matrix]; }; - BCEA = derive2 { name="BCEA"; version="2.2-5"; sha256="0jiizwnxycbz9x8fmkcw3rcjkgg5b9fawyddf8swvx23cnfm6z8z"; depends=[MASS]; }; + BCEA = derive2 { name="BCEA"; version="2.2-6"; sha256="1h1hgr0w6sidxfm58x6xz3i66prk5cxw6ldgfznr28pvrbgi5wsi"; depends=[MASS]; }; BCEE = derive2 { name="BCEE"; version="1.2"; sha256="08jsnsy7l182n0gy2jy0l9a7grr62g57gz3217fzapk2im2q648b"; depends=[BMA leaps Rcpp RcppArmadillo]; }; - BCRA = derive2 { name="BCRA"; version="2.0"; sha256="1g0iix3ik2gsxpz6zp5fz2ka1y5xybs6x3r42ssnlffcmmdd9bsw"; depends=[]; }; + BCRA = derive2 { name="BCRA"; version="2.1"; sha256="0n1f2qcwca7lb90qmim5dc3wj3hf5b31nh0xiw64k1cv8lhqc0mz"; depends=[]; }; BCSub = derive2 { name="BCSub"; version="0.5"; sha256="0c8dlxsx23qfyygmajg2amj78ax01kb3808d9hvy7g3hkgp2i2fp"; depends=[MASS mcclust nFactors Rcpp RcppArmadillo]; }; BCellMA = derive2 { name="BCellMA"; version="0.3.4"; sha256="1njprs7ksv0w18ffs0agz0290aa2akw48225iaa3bjhbl08dpidl"; depends=[ggplot2 reshape2]; }; BCgee = derive2 { name="BCgee"; version="0.1"; sha256="0ad0dj2ymgvkmcmq3jlpmn0pgigdql0xgvcwsbpdydv33a6snr04"; depends=[]; }; BClustLonG = derive2 { name="BClustLonG"; version="0.1.2"; sha256="0w35pwv3y00pmi4qjnzii3q44k7lk13x0cmh1zq3cl42gpi31p7f"; depends=[lme4 MASS mcclust Rcpp RcppArmadillo]; }; + BDP2 = derive2 { name="BDP2"; version="0.1.3"; sha256="14m85sigx6hk0qzhfgih43m2lxp9xczmp9g3z4pping6msbnbdrz"; depends=[rmarkdown shiny shinyBS]; }; BDWreg = derive2 { name="BDWreg"; version="1.2.0"; sha256="07j6dy69q1as1nwgp2790wzpzmjich2256cddhl7n3h2rs1dja74"; depends=[coda doParallel DWreg foreach MASS]; }; - BDgraph = derive2 { name="BDgraph"; version="2.51"; sha256="08cc9ab7ipkxm5jxg5qyq40l58jqf5yg02igxi3xbqrb946ynqqx"; depends=[igraph Matrix]; }; - BE = derive2 { name="BE"; version="0.1.0"; sha256="1mav5hvzsggh13szny0s0iy44di2jna523z8cjcy89s7nv2fqaag"; depends=[]; }; + BDgraph = derive2 { name="BDgraph"; version="2.53"; sha256="10ya43ywa188c1p6hkz8kpim5wjpym1qpywan7yf0860fpxywl8p"; depends=[igraph Matrix]; }; + BE = derive2 { name="BE"; version="0.1.1"; sha256="1ldzj1fvbgmnp0cn7g348md2xskm2q5b7y6l1sm3pa2am8jc7ixa"; depends=[rtf]; }; BEACH = derive2 { name="BEACH"; version="1.2.1"; sha256="0a6xwczw3d2jnksb5lpf7j859pnyfxcab4kfv4v7lmf9iasbyyf5"; depends=[devtools DT haven plyr readxl rJava rtf sas7bdat shiny WriteXLS xtable]; }; BEDASSLE = derive2 { name="BEDASSLE"; version="1.5"; sha256="1bz3lr0waly9vj9adwhmgs3lq7zjdkcbvm3y9rnn72qlrwmv5fbn"; depends=[emdbook MASS matrixcalc]; }; - BEDMatrix = derive2 { name="BEDMatrix"; version="1.4.0"; sha256="0aha33skksh45fx248lx6v8cxwgkiripw3avspb8arbld9rmqwxn"; depends=[BH crochet Rcpp]; }; + BEDMatrix = derive2 { name="BEDMatrix"; version="1.4.1"; sha256="1g92ayc6igz4qsf8g05m5628za4ipl2hy51khar0d54pkys5l1vw"; depends=[BH crochet Rcpp]; }; BEQI2 = derive2 { name="BEQI2"; version="2.0-0"; sha256="19q29kkwww5hziffkm2yx7n4cpfcsyh0z4mljdcnjkwfp732sjig"; depends=[jsonlite knitr markdown plyr reshape2 xtable]; }; BEST = derive2 { name="BEST"; version="0.5.1"; sha256="0yx3bkaaly0lriyd5xr7aay4c381a5iwanfixz9v37cmvs64rs4s"; depends=[coda HDInterval rjags]; }; - BETS = derive2 { name="BETS"; version="0.4.4"; sha256="0cfndahvqdma95sbyf4r3bhf6hxplkx7dmpcx41s1mqcr0bgnxvp"; depends=[DBI digest dplyr DT dygraphs forecast foreign ggplot2 grnn htmltools httr lubridate miniUI plotly rjson rmarkdown RMySQL rstudioapi rvest seasonal shiny sqldf stringr urca webshot xml2 zoo]; }; - BGData = derive2 { name="BGData"; version="1.0.0"; sha256="0xd7xpnvhpyvv6caxyif7wa25llvrnyzmmk4z6rp7absjqbz2alc"; depends=[BEDMatrix bigmemory bit ff LinkedMatrix symDMatrix]; }; - BGGE = derive2 { name="BGGE"; version="0.6.3"; sha256="0i7dz1j2p3nmqad6ja5b45maa3a1wn1gsh1g7sahyqr72s2bvvkn"; depends=[]; }; - BGLR = derive2 { name="BGLR"; version="1.0.5"; sha256="14a979rnasaklkfafzpkhr6mqv0ga7fsfxq63scpnlwa2aasgn83"; depends=[]; }; + BETS = derive2 { name="BETS"; version="0.4.9"; sha256="0daixk7mqmk2jq35i7mjaslz11gxbnnjgwxfvj8x1s88vz9l74sm"; depends=[DBI digest dplyr DT dygraphs forecast foreign ggplot2 grnn htmltools httr lubridate miniUI plotly rjson rmarkdown RMySQL rstudioapi rvest seasonal shiny sqldf stringr urca webshot xml2 zoo]; }; + BGData = derive2 { name="BGData"; version="2.0.0"; sha256="1jjzk81ipc7xidk21721pi761c7afnvf3qi91fv21q5ihkg5glvi"; depends=[BEDMatrix bigmemory bit crochet ff LinkedMatrix symDMatrix synchronicity]; }; + BGGE = derive2 { name="BGGE"; version="0.6.5"; sha256="1h76c40y45xhf2vp9g0q5j9lfwh16q9axbk5c9aqn4md008xr1j2"; depends=[]; }; + BGLR = derive2 { name="BGLR"; version="1.0.8"; sha256="15cv5k44yj5cws9jjd70hvrkm8gzn5x4hfx408n2fbqbv289b5jy"; depends=[truncnorm]; }; BGPhazard = derive2 { name="BGPhazard"; version="1.2.3"; sha256="1yp92y5y3xh0hb1ring6jrma8g4q6210hm9572j8ji1jkafzxjw1"; depends=[survival]; }; BGSIMD = derive2 { name="BGSIMD"; version="1.0"; sha256="0xkr56z8l72wps7faqi5pna1nzalc3qj09jvd3v9zy8s7zf5r7w4"; depends=[]; }; BH = derive2 { name="BH"; version="1.66.0-1"; sha256="14kab6wp0c27d8x4jqyf065p4bj210s9b67c0bfsfjnp29aypn8p"; depends=[]; }; BHH2 = derive2 { name="BHH2"; version="2016.05.31"; sha256="1m4fcx979nbm97hi89vbjjix0sx6qhdzs486risck9bi7yzih5k4"; depends=[]; }; BHMSMAfMRI = derive2 { name="BHMSMAfMRI"; version="1.1"; sha256="1qygizn2np9amkm1f1332zp9ab9ky423plr9lahgwzdxn1c2c5c2"; depends=[AnalyzeFMRI fmri wavethresh]; }; - BHTSpack = derive2 { name="BHTSpack"; version="0.4"; sha256="15a1xx2j6s94jrhlbbkriqzs7wfbh2nkz564zvmn20czmaf7v5iq"; depends=[R2HTML xtable]; }; + BHSBVAR = derive2 { name="BHSBVAR"; version="1.0.0"; sha256="03yzv481k0nsnh36abmqnigmd75x2l63h7m41xllklbwcq4xsx55"; depends=[Rcpp RcppArmadillo]; }; + BHTSpack = derive2 { name="BHTSpack"; version="0.5"; sha256="1sz99sgxhiajxca5bx2ns9g9qs9ymsvh8i5882nlp7c78qxmqc4g"; depends=[R2HTML xtable]; }; BICORN = derive2 { name="BICORN"; version="0.1.0"; sha256="0mqk8vgp6jdk7f0paa06yqlibkd1y3vs69pg7i9mkvxmda7p4nkq"; depends=[]; }; BIEN = derive2 { name="BIEN"; version="1.2.3"; sha256="0p23kahba55gkk6wx10ii6vrni3b7ia2a4jb64ww4kwp86bknx3d"; depends=[ape DBI rgdal rgeos RPostgreSQL sp]; }; - BIFIEsurvey = derive2 { name="BIFIEsurvey"; version="2.5-44"; sha256="16mgbf2jpz3fkn1gb8xcc8h45k8p74sq5gp2kk8q2g3z7gg697xh"; depends=[miceadds mitools Rcpp RcppArmadillo survey TAM]; }; + BIFIEsurvey = derive2 { name="BIFIEsurvey"; version="2.191-12"; sha256="13my1yz7q40fg79m1klfqi0ngbfmkj0k6p8a1fvzl11xcwiszn44"; depends=[miceadds mitools Rcpp RcppArmadillo survey TAM]; }; BIGDAWG = derive2 { name="BIGDAWG"; version="2.1"; sha256="0zvy5sl94qi20gdrnxb2lmadfy7p0wqfngjsf6jc2cgwyzk4gnrj"; depends=[haplo_stats httr knitr rmarkdown XML]; }; - BIGL = derive2 { name="BIGL"; version="1.2.0"; sha256="1n14ar765iqafi8ckpghxrafivmpf583yckfxk07haz4186klvss"; depends=[ggplot2 MASS minpack_lm numDeriv progress rgl robustbase scales]; }; + BIGL = derive2 { name="BIGL"; version="1.2.3"; sha256="0r1la9bxczblpcmr09drp5740bclxzi7zp0nl7hgd2h4chc40iq4"; depends=[ggplot2 MASS minpack_lm numDeriv progress rgl robustbase scales]; }; BINCOR = derive2 { name="BINCOR"; version="0.2.0"; sha256="0x2s82jql429shk70bhjdy9kamz8dz5ymsxj6kp8ga1711bpwyq6"; depends=[pracma]; }; BIOM_utils = derive2 { name="BIOM.utils"; version="0.9"; sha256="0xckhdvf15a62awfk9rjyqbi6rm7p4awxz7vg2m7bqiqzdll80p7"; depends=[]; }; BIOMASS = derive2 { name="BIOMASS"; version="1.2"; sha256="1d9rwgh0ws27yd0p2la7pn49sb71lh9bg4f42fpx448ah8dimw17"; depends=[httr jsonlite minpack_lm msm raster]; }; @@ -249,19 +261,21 @@ in with self; { BKPC = derive2 { name="BKPC"; version="1.0.1"; sha256="17gmhf6qq8jn2xzkqvjq60xzy0slz6kgfpd0d6hlpnf30ww7q923"; depends=[kernlab]; }; BLCOP = derive2 { name="BLCOP"; version="0.3.1"; sha256="1qfkljw5b1k4b5jd08hw6dsmvgr7vg3kjyib5s13q0mkxvclasym"; depends=[fBasics fMultivar fPortfolio MASS quadprog RUnit timeSeries]; }; BLModel = derive2 { name="BLModel"; version="1.0.2"; sha256="0l5f2v5ggadmrci3qhhmxm3j9i6jii0anq5rv5vk50y2qzii2q15"; depends=[]; }; - BLPestimatoR = derive2 { name="BLPestimatoR"; version="0.1.5"; sha256="0wnxfyl8hz1a0k33v5nc3j1ziwcv1fnw8639l0xv92p5rn7n5nc5"; depends=[mvQuad numDeriv randtoolbox Rcpp ucminf]; }; - BLR = derive2 { name="BLR"; version="1.4"; sha256="0wy3c8nnzkdhwb5s1ygdid47hpdx72ryim36mnicrydy0msjivja"; depends=[SuppDists]; }; + BLOQ = derive2 { name="BLOQ"; version="0.1-0"; sha256="1ag0dy3cjdxhlspmzfdnpli030g6gwac50n5s30igcyrmw6kl4hf"; depends=[maxLik mvnmle mvtnorm]; }; + BLPestimatoR = derive2 { name="BLPestimatoR"; version="0.2.5"; sha256="19kxvmwfa9mzq2lxlszai8zbag13m5dp600xhvwjjlmc5pg4fs3g"; depends=[Formula mvQuad numDeriv randtoolbox Rcpp RcppArmadillo]; }; + BLR = derive2 { name="BLR"; version="1.5"; sha256="1aj4qs0zjca2ifx3y4a0s6c59lbsgracili2an5nr2rxnsl10aw6"; depends=[SuppDists]; }; BLRPM = derive2 { name="BLRPM"; version="1.0"; sha256="15q0jkw4swz35c58nv23k8g1dy1kkbqh5aydjck7pd0fmppqrhpx"; depends=[R6]; }; BLSM = derive2 { name="BLSM"; version="0.1.0"; sha256="02xidwp91rh34rcqd0q552wzm2j80axs1nnwwv2aj04g96lf7myj"; depends=[Rcpp RcppEigen]; }; - BMA = derive2 { name="BMA"; version="3.18.8"; sha256="1a32ghn17ymb3zdh9xv6zvqcxc81m4y478mk6z9bfndq7ihy1ih5"; depends=[inline leaps robustbase rrcov survival]; }; + BMA = derive2 { name="BMA"; version="3.18.9"; sha256="1lwgjswjiiyzxjpbpr61lcppgkz2d6m3vhgz7qpg33jg2mvdkvjy"; depends=[inline leaps robustbase rrcov survival]; }; BMAmevt = derive2 { name="BMAmevt"; version="1.0.1"; sha256="1krx8isj2wp3panjcbc2ysrc2pxz2casj12qq9p18imaa326l53y"; depends=[coda]; }; - BMRBr = derive2 { name="BMRBr"; version="0.1.0"; sha256="1z54annplzydnxvwd0rkhcw5rmfx8r99k28ld5rgh22xq3zdq825"; depends=[rvest xml2]; }; + BMRBr = derive2 { name="BMRBr"; version="0.2.0"; sha256="0v2ysap5jfkq9fc5blqlfhsv2bs8rqybmp5z4q3g6y3y7qzhypjw"; depends=[rvest xml2]; }; BMRV = derive2 { name="BMRV"; version="1.32"; sha256="1j1cwjk3l7f06nqdwrqdyhzm43bb8hj5wgdd14zc1grxyfc9ya95"; depends=[BH]; }; BMS = derive2 { name="BMS"; version="0.3.4"; sha256="0z3mk1xd1fphf80kdbashkn04jwsr2bghms4d7nav3pw73q41wql"; depends=[]; }; + BMSC = derive2 { name="BMSC"; version="0.1.1"; sha256="0dpyb01bmfa9qgrj60hdmbgp0mln96zx7ndiljwz7ylpg8myj8sl"; depends=[BH dplyr ggplot2 loo R_utils Rcpp RcppEigen rstan rstantools StanHeaders]; }; BMT = derive2 { name="BMT"; version="0.1.0.3"; sha256="1vdah5bsn41s2qriq15xi7dw9qzngaacmn5gk6yc7hi89dwyy3yj"; depends=[fitdistrplus partitions]; }; BMhyb = derive2 { name="BMhyb"; version="1.5.2"; sha256="0sf12xibr22i3pqdb7zay1mmgfnvqxdlimsbd8y5pi4ybiqz8bl8"; depends=[ape corpcor DEoptim geiger lhs Matrix mvtnorm numDeriv phylobase phytools TreeSim viridis]; }; BMhyd = derive2 { name="BMhyd"; version="1.2-8"; sha256="14pv5f621zq5x9i408zjm8k80hcsabkjpdf86gk3ylgw5yqcivrx"; depends=[ape corpcor geiger mvtnorm numDeriv phylobase phytools TreeSim]; }; - BMisc = derive2 { name="BMisc"; version="1.2.0"; sha256="0mfwa3614xgvlwl44r9p3ic34z9q9qilnhvb8p95s40xi622wphy"; depends=[formula_tools plm]; }; + BMisc = derive2 { name="BMisc"; version="1.3.1"; sha256="0wh17bf1ii6zan09n59cf9257nb60nh08ig01id9k0bvm9f14ay6"; depends=[formula_tools plm]; }; BNDataGenerator = derive2 { name="BNDataGenerator"; version="1.0"; sha256="17zi83jhpn9ygavkpr9haffvd4622sca18jzzxxxmfq0ilrj201g"; depends=[]; }; BNN = derive2 { name="BNN"; version="1.0.2"; sha256="13h9xqfdqnc9d8brx1xlmvb4nrkpwncwjz98y7i3wijih85wkikd"; depends=[mvtnorm]; }; BNPMIXcluster = derive2 { name="BNPMIXcluster"; version="1.2.4"; sha256="06s0cs3anbby93n7pjcin9195agfzfq9im6f9k7ih3cbg8mzfaqy"; depends=[gplots MASS matrixcalc mvtnorm plyr Rcpp RcppArmadillo truncnorm]; }; @@ -269,10 +283,13 @@ in with self; { BNPTSclust = derive2 { name="BNPTSclust"; version="1.1"; sha256="1zmxwg6zn3nqqm1sw2n4pvq47mv7ygb4lf1c6yhn3xaf1rqmf26s"; depends=[MASS mvtnorm]; }; BNPdensity = derive2 { name="BNPdensity"; version="2017.03"; sha256="0anpi75wwx91dbm937ydgcpd8wchm0nyciy4xdhppsvzq9v3d2hp"; depends=[]; }; BNSL = derive2 { name="BNSL"; version="0.1.3"; sha256="1918dc73gasac45kzcf4pxvl8iaawzkqdi03ny0napbjr3z8rss2"; depends=[bnlearn igraph Rcpp]; }; - BNSP = derive2 { name="BNSP"; version="2.0.6"; sha256="0phi41khw525nsrizxak933j2hlhpkgdskvwv8yqljhvyamxgaql"; depends=[coda cubature Formula ggplot2 gridExtra plot3D plyr threejs]; }; + BNSP = derive2 { name="BNSP"; version="2.0.8"; sha256="03pl4rvcrsd471nb56rsichzyay57ij1pqn3vvi3dpnr6rnfv4xm"; depends=[coda cubature Formula ggplot2 gridExtra mgcv plot3D plyr threejs]; }; BOG = derive2 { name="BOG"; version="2.0"; sha256="0lz5af813b67hfl4hzcydn58sjhgn5706n2h44g488bks928k940"; depends=[DIME hash]; }; - BOIN = derive2 { name="BOIN"; version="2.6.3"; sha256="0hvx75zjb5bj005ggj9j67p9f8hpq8p6c0ihidf3avfrirl8g98p"; depends=[Iso]; }; - BPEC = derive2 { name="BPEC"; version="1.2.1"; sha256="142x0iw3sanvqm0n2hfba8pwndfk8l5qzhgpca9gcya7wkcmmmf7"; depends=[ape coda fields ggmap ggplot2 igraph maptools mvtnorm OpenStreetMap phytools R2G2 sp]; }; + BOIN = derive2 { name="BOIN"; version="2.6.4"; sha256="0p1205pxa5a9sbw88fm8lbvzgzyq3mf62lsp0l2c0sfsvcfpydkg"; depends=[Iso]; }; + BPEC = derive2 { name="BPEC"; version="1.3.0"; sha256="0chdp7g75a6hajq7h1lbl0zima22myah9a66m06zga274plakdq2"; depends=[ape coda fields ggmap ggplot2 igraph maptools mvtnorm OpenStreetMap phytools sp]; }; + BPM = derive2 { name="BPM"; version="1.0.0"; sha256="17k2d1xjfz85ygx0xnh6yqca9nyypd32d7sbna3k33ynsjqay3x8"; depends=[limma]; }; + BRETIGEA = derive2 { name="BRETIGEA"; version="1.0.0"; sha256="176z7ajyfcfljv36d2sa15cvw047rsir3gn0l4lxmcyliw93r4lv"; depends=[]; }; + BRISC = derive2 { name="BRISC"; version="0.1.0"; sha256="0fkh7wv9lf7fckh5xn4xygh6k792j8j6ax7kwqw7m4qqvl7gds44"; depends=[matrixStats pbapply RANN rdist]; }; BRugs = derive2 { name="BRugs"; version="0.9-0"; sha256="0f0v30mvfw97vfwzkjpqzf2894b2yhksja0xhpranprk135srxp0"; depends=[coda]; }; BSDA = derive2 { name="BSDA"; version="1.2.0"; sha256="0gs33yyca45jd4f5k5f7qid4ayw2rnl2wl7a6m7vf39dfx7ympm2"; depends=[e1071 lattice]; }; BSGS = derive2 { name="BSGS"; version="2.0"; sha256="08m8g4zbsp55msqbic4f17lcry07mdn0f5a61zdcy2msn2ihzzf9"; depends=[batchmeans MASS plyr pscl]; }; @@ -291,32 +308,34 @@ in with self; { BUCSS = derive2 { name="BUCSS"; version="1.0.0"; sha256="133wsv784abrs6s1rhdi65qdrw5wx806r6pf76g3vbsf2qhk51qb"; depends=[]; }; BVS = derive2 { name="BVS"; version="4.12.1"; sha256="111g61bpwh80v6gy44q087swcrnnnzdcibm22pzzi9jsfphy6l0c"; depends=[haplo_stats MASS msm]; }; BVSNLP = derive2 { name="BVSNLP"; version="1.1.5"; sha256="1m6cpxm6pd831472qzj370f6q9sf416zd6ixphg3yqvvakgdznv8"; depends=[doParallel foreach Rcpp RcppArmadillo RcppEigen RcppNumerical]; }; - BWStest = derive2 { name="BWStest"; version="0.2.1"; sha256="1kwd1s1dd21qca31np49aql839j8325y8bnxlcq84nw48vqv0jgc"; depends=[memoise Rcpp]; }; + BWStest = derive2 { name="BWStest"; version="0.2.2"; sha256="02amzlfprmw5pyis0dg0kg0x8xqh50a4vfdcxxmklrzik3b1vzzs"; depends=[memoise Rcpp]; }; BaBooN = derive2 { name="BaBooN"; version="0.2-0"; sha256="145q2kabjks2ql3m48sfjis5y35l8rcqnr5s176viv9yhfafn351"; depends=[coda Hmisc MASS nnet Rcpp RcppArmadillo]; }; BaM = derive2 { name="BaM"; version="1.0.1"; sha256="0y8m6mhghlrp379swj9cfrzqcdr3a7y29mx4d6zld4is00wdw16b"; depends=[coda dlm MASS mice nnet]; }; + BaMORC = derive2 { name="BaMORC"; version="1.0"; sha256="1slwawpsqgqd1705inbzyiwx9vlr58k556lw1f952n0hz204f58i"; depends=[BMRBr data_table DEoptim devtools docopt httr jsonlite RBMRB readr stringr tidyr]; }; BaPreStoPro = derive2 { name="BaPreStoPro"; version="0.1"; sha256="0zyyyrr5h8dhjsmgaii8jmb8ignvixpc9nzbfishw9yymjswvm57"; depends=[]; }; BaSTA = derive2 { name="BaSTA"; version="1.9.4"; sha256="1j092gsdip7rpw0g74ha0kjsrqpp5swi7wd4sxlmx6zarcqnxlal"; depends=[snowfall]; }; BaTFLED3D = derive2 { name="BaTFLED3D"; version="0.2.11"; sha256="0gab9iz1ra72hw8j31n97ysyr3cclhgvdxriyjk8wwv2nrmbw12h"; depends=[foreach iterators R6 RColorBrewer rTensor]; }; BacArena = derive2 { name="BacArena"; version="1.7"; sha256="137n3nyz68v912c5nhq1qslgifb7k797f5sz567smhimzjhx842f"; depends=[deSolve ggplot2 glpkAPI igraph Matrix plyr Rcpp RcppArmadillo RcppEigen ReacTran reshape2 sybil]; }; BalanceCheck = derive2 { name="BalanceCheck"; version="0.1"; sha256="09mkssic173glgcn592cb6zmz80kndggqc4hc800f91xnfql0332"; depends=[ade4 mvtnorm]; }; - BalancedSampling = derive2 { name="BalancedSampling"; version="1.5.2"; sha256="0a4mb5lwjcy5d3h0ypsqmqniqx3dm64mssj65apgl48wqbm6zvv0"; depends=[Rcpp]; }; - Ball = derive2 { name="Ball"; version="1.2.0"; sha256="1x3l3bg4mn5kvm98p1ypn7gi61q2wm1224n9d99x1pms1iqhx4zv"; depends=[gam survival]; }; + BalancedSampling = derive2 { name="BalancedSampling"; version="1.5.4"; sha256="01vnq8n0w9h7p5xpvfdhipdqcj82in0zhj61kvcmz7jx9grx22vi"; depends=[Rcpp SamplingBigData]; }; + Ball = derive2 { name="Ball"; version="1.3.6"; sha256="184jbprl497lmhwhaaw7zm21dqa3pg4ch3w07536fmcr092bx2f0"; depends=[gam mvtnorm survival]; }; BarBorGradient = derive2 { name="BarBorGradient"; version="1.0.5"; sha256="0g2g7hrm23as1xbj79g48r8sj3gsj66fmi895jqlqfbqrl2fl7a5"; depends=[]; }; BarcodingR = derive2 { name="BarcodingR"; version="1.0-2"; sha256="1mn5rdax8v1s2z3apk9z0kzy4hw19m8ql6j91l6wd29g2n2bjqxx"; depends=[ape class nnet sp]; }; Barnard = derive2 { name="Barnard"; version="1.8"; sha256="1ki58hjs5kpmp76kwj1qi6hwmdvjphqb1lvrlhnmkgqxg4hw4vqg"; depends=[]; }; Barycenter = derive2 { name="Barycenter"; version="1.3.1"; sha256="0yhc0wwjqms569gnm8z2l9hgcbw8lyy437ynkij47pa4c1a1qvjy"; depends=[Rcpp RcppArmadillo]; }; BatchExperiments = derive2 { name="BatchExperiments"; version="1.4.2"; sha256="0zvcpgzhbna6p37jlf57j7mzrvh5xs5w17janmv9v4210cpbzi1q"; depends=[backports BatchJobs BBmisc checkmate data_table DBI RSQLite]; }; - BatchGetSymbols = derive2 { name="BatchGetSymbols"; version="2.1"; sha256="1mc35y3zxmijgywfd1qhvlpb66rzc8n6j3ynvfrg5c7z8j8592h3"; depends=[curl dplyr quantmod rvest stringr tidyr XML]; }; + BatchGetSymbols = derive2 { name="BatchGetSymbols"; version="2.3"; sha256="1w9dwzh1yavp8k7zpkddkyxwi0046w4k0dbsjisyniygz4ml8zqq"; depends=[curl dplyr lubridate quantmod rvest scales stringr tidyr XML]; }; BatchJobs = derive2 { name="BatchJobs"; version="1.7"; sha256="035658marnw57p4f38g99rwmvmb6hpbq0fhlxp3qbw22zfnnkvs9"; depends=[backports BBmisc brew checkmate data_table DBI digest RSQLite sendmailR stringi]; }; BatchMap = derive2 { name="BatchMap"; version="1.0.2.0"; sha256="0v3k4xrmsbyhzgmph8xna11dgpp10yxqmss95asrj6n814jxj19b"; depends=[ggplot2 Rcpp RcppArmadillo reshape2]; }; BayClone2 = derive2 { name="BayClone2"; version="1.1"; sha256="1wprdj22zh8fwqawcv4m2n2y7sqwh2f6m9b0cq0rp4ll774yz30i"; depends=[combinat]; }; BayHap = derive2 { name="BayHap"; version="1.0.1"; sha256="0xqnl2cbf0pyjlpywyy0j4mwknfn8msz4s719dsri3r7hvn9m6kd"; depends=[boa]; }; BayHaz = derive2 { name="BayHaz"; version="0.1-3"; sha256="08ilghlkgyma5758yw7mdgqycqcillqmx73knzzdlg2kzc77dvg6"; depends=[]; }; - BayLum = derive2 { name="BayLum"; version="0.1.2"; sha256="172ynm4z1m8dc954q4x9vwc2lyxqbwmqaxmz8v49jm8r2ifv7h8c"; depends=[ArchaeoPhases coda hexbin Luminescence rjags]; }; + BayLum = derive2 { name="BayLum"; version="0.1.3"; sha256="0hina84s8ax01zpnji4jqqkdap0phvxr78s4rnab0407xrydbf0w"; depends=[ArchaeoPhases coda hexbin KernSmooth Luminescence rjags]; }; BaySIC = derive2 { name="BaySIC"; version="1.0"; sha256="023ji6q1nvksmhp3ny8ad39xxccc0a1rv9iaiaagwavgzzc0pjd9"; depends=[fields poibin rjags]; }; BayesBD = derive2 { name="BayesBD"; version="1.2"; sha256="10ik2lndqgmy6pvdm6cx4fsxgjb2fgi6hlz5ic35ab7fkpi90ka5"; depends=[jpeg mritc png Rcpp RcppArmadillo shiny]; }; BayesBinMix = derive2 { name="BayesBinMix"; version="1.4.1"; sha256="1b18qg0mjbmrilwqffrq33gw04fzask2xgj1bp4cli51cjf2slf7"; depends=[coda doParallel foreach label_switching]; }; BayesCR = derive2 { name="BayesCR"; version="2.1"; sha256="1qav7l64iqqdvr1v6c7hlzvbx7zbvsa55pyisvkq5rsayy1rdsl1"; depends=[mnormt mvtnorm rootSolve truncdist]; }; + BayesCTDesign = derive2 { name="BayesCTDesign"; version="0.5.0"; sha256="0q37q2mwvg9616chr2xzgd4mrpv9rqsqq9p0lc02gi35ay7hafcp"; depends=[eha ggplot2 reshape2 survival]; }; BayesCombo = derive2 { name="BayesCombo"; version="1.0"; sha256="01rzjja0xzvqyjivl8a9da13v13ylm4dwv4f27cmgz2znakfg5y8"; depends=[]; }; BayesComm = derive2 { name="BayesComm"; version="0.1-2"; sha256="1rrbvwcfm93cw0m33g0zn6nyshfjc97kb3fby9cga0zaixc0a8rk"; depends=[abind coda mvtnorm Rcpp RcppArmadillo]; }; BayesDA = derive2 { name="BayesDA"; version="2012.04-1"; sha256="0fp27cmhw8dsxr4mc1flm6qh907476kph8ch2889g9p31xm1psjc"; depends=[]; }; @@ -324,18 +343,19 @@ in with self; { BayesFM = derive2 { name="BayesFM"; version="0.1.2"; sha256="0fiw2x29cpv3prywsbvs1m8a588s2wpi3bwzzjisi2rafbl619xd"; depends=[checkmate coda ggplot2 gridExtra plyr]; }; BayesFactor = derive2 { name="BayesFactor"; version="0.9.12-4.2"; sha256="1z083v7is21gm0a458jm5ph3xfdm7mh29a6sg2r1njq82f8x3s3g"; depends=[coda gtools hypergeo Matrix MatrixModels mvtnorm pbapply Rcpp RcppEigen stringr]; }; BayesGESM = derive2 { name="BayesGESM"; version="1.4"; sha256="0qw2byb48f67461m1k8a1rqh6a0c3zq1rc4ni9xzxv8dih4wkq0f"; depends=[Formula GIGrvg normalp]; }; - BayesGOF = derive2 { name="BayesGOF"; version="4.0"; sha256="10y36qyp674kgw08wrb6drd942314frw4ilkwna6qg6nqh07jzbk"; depends=[Bolstad2 nleqslv orthopolynom VGAM]; }; + BayesGOF = derive2 { name="BayesGOF"; version="5.2"; sha256="17wm0228xq3db431abyi9jr0q1q86nnajsn7hmy4dwzgvrlz5s0i"; depends=[Bolstad2 nleqslv orthopolynom VGAM]; }; BayesH = derive2 { name="BayesH"; version="1.0"; sha256="0mjd1i3rkhyq3qcalq0ing0ap0igbhyvczaihl4pcfidgs70bci3"; depends=[]; }; BayesLCA = derive2 { name="BayesLCA"; version="1.7"; sha256="0lsqgjqal9092v1wr07p8g5cqm24k2d80sp7hlr7r1xknakmm1b6"; depends=[coda e1071 fields MCMCpack nlme]; }; BayesMAMS = derive2 { name="BayesMAMS"; version="0.1"; sha256="1qq3j9nm0k58gpyfavz77v1dwghy8pmpk0v52cj7l8sb3a3aiinm"; depends=[mvtnorm]; }; + BayesMallows = derive2 { name="BayesMallows"; version="0.2.0"; sha256="19i5mb9vcvzjpqw3gi7q4p833w3kcnl27amjqayrx3abqbnf86xz"; depends=[cowplot dplyr ggplot2 HDInterval igraph purrr Rcpp RcppArmadillo Rdpack relations rlang sets tidyr]; }; BayesMed = derive2 { name="BayesMed"; version="1.0.1"; sha256="1ysc7sh0drqxbisi2dz6gj4jlw6qsd879bbhr5pra7nxgmk4h650"; depends=[MCMCpack polspline QRM R2jags]; }; BayesMixSurv = derive2 { name="BayesMixSurv"; version="0.9.1"; sha256="19kf39881q00pap9afwvvggk4s4w3qpz17b7065nig1mvk8dnp8r"; depends=[survival]; }; BayesNI = derive2 { name="BayesNI"; version="0.1"; sha256="0zvr6rkb5zxgl53xby69d0j3yrfnlcmac6kwkxz77q5616w9dwq0"; depends=[]; }; - BayesNetBP = derive2 { name="BayesNetBP"; version="1.3.0"; sha256="01blqc48ssgr3dg5bk7yzwpa59n3ja1dggglwm2441dwjxf10vxx"; depends=[bnlearn doBy fields graph gRbase igraph qtl qtlnet RColorBrewer Rgraphviz]; }; + BayesNetBP = derive2 { name="BayesNetBP"; version="1.4.0"; sha256="007anxk76rxwskc7fvbmaw7ihjnwqad0xmiy6iyv68lwrjifvpc2"; depends=[bnlearn doBy fields graph igraph qtl qtlnet RColorBrewer Rgraphviz]; }; BayesPieceHazSelect = derive2 { name="BayesPieceHazSelect"; version="1.1.0"; sha256="0znbmv7crqycdx75jh02h6z8d6cifjszbrldv2yva4mkjxsydag5"; depends=[mvtnorm]; }; BayesPiecewiseICAR = derive2 { name="BayesPiecewiseICAR"; version="0.2.1"; sha256="1qrmw7zmygdzz84p76hyh2d8dx88b8xhbbd7radqm39g35zq5wz6"; depends=[mvtnorm]; }; BayesRS = derive2 { name="BayesRS"; version="0.1.3"; sha256="0fhvnckabp0z1cdsbjgv3ijnzaxwhrk83fwcflgqbhvm3a9lzr77"; depends=[coda ggplot2 metRology reshape rjags]; }; - BayesS5 = derive2 { name="BayesS5"; version="1.30"; sha256="1nx61sq1d20238hbgr9p9hrmnxsxpsjhnb4sdhmqg1m7klq8qyrw"; depends=[abind Matrix snowfall]; }; + BayesS5 = derive2 { name="BayesS5"; version="1.31"; sha256="1azxn3r0s52zy6y5qsa6yx331795mkk7fb28fcinv2zx9iyvk33w"; depends=[abind Matrix snowfall]; }; BayesSAE = derive2 { name="BayesSAE"; version="1.0-2"; sha256="1xbx9hr254agpcqs1fl7qi7h19fd2bbmjszn44l566n2svgvxwf5"; depends=[coda Formula lattice]; }; BayesSingleSub = derive2 { name="BayesSingleSub"; version="0.6.2"; sha256="0hgmyhg4mpxx7k91hbfa9h3533mqyn9rz4kl9kb30cc9g7g0m045"; depends=[coda MCMCpack mvtnorm]; }; BayesSpec = derive2 { name="BayesSpec"; version="0.5.3"; sha256="17gchdijcjhbr2y4glbq9szjh4qmgivzh6p4fllh589da18nzjcr"; depends=[mvtnorm pscl trust]; }; @@ -349,8 +369,8 @@ in with self; { BayesXsrc = derive2 { name="BayesXsrc"; version="3.0-1"; sha256="0l8c6xsyqj09m722hdanr1d9n6a1ps77ybm1jaqmp86bqmq1br03"; depends=[]; }; BayesianAnimalTracker = derive2 { name="BayesianAnimalTracker"; version="1.2"; sha256="1pgjijqznfdpvw296h5vksnxgspxs7qhy6s84ww7abnlhg59bz5s"; depends=[TrackReconstruction]; }; BayesianGLasso = derive2 { name="BayesianGLasso"; version="0.2.0"; sha256="09yb1qqx6qlsspk3ndrcqxy0956iqznw0rmyvqxgxxp3zd3y21xp"; depends=[MASS statmod]; }; - BayesianNetwork = derive2 { name="BayesianNetwork"; version="0.1.3"; sha256="1lli3v922cvp1kwg4sllgvm4rnb972anlpl0lklqk3aqi7ff6flw"; depends=[bnlearn heatmaply lattice networkD3 plotly rintrojs shiny shinyAce shinydashboard]; }; - BayesianTools = derive2 { name="BayesianTools"; version="0.1.4"; sha256="13imh2vc3picfy1ppzfisgkhk2n8w8s0fnhklkni06wz1816h2zd"; depends=[bridgesampling coda DHARMa ellipse emulator IDPmisc MASS Matrix msm mvtnorm numDeriv Rcpp tmvtnorm]; }; + BayesianNetwork = derive2 { name="BayesianNetwork"; version="0.1.5"; sha256="0vnnxzxz68dkfwr9wif8lam3a4khgbslbf49xkygqm8n1swysx2x"; depends=[bnlearn heatmaply lattice networkD3 plotly rintrojs shiny shinyAce shinydashboard shinytest shinyWidgets testthat]; }; + BayesianTools = derive2 { name="BayesianTools"; version="0.1.5"; sha256="02mwjy19y4mvqwqyc9b56l27gq40nrjq22dj7s12bip8bzqlh9gk"; depends=[bridgesampling coda DHARMa ellipse emulator IDPmisc MASS Matrix msm mvtnorm numDeriv Rcpp tmvtnorm]; }; Bayesianbetareg = derive2 { name="Bayesianbetareg"; version="1.2"; sha256="0imsz2761ngbnap0vnxks9527la51m5g8gkkn1vrgwis43i6qcgs"; depends=[betareg mvtnorm]; }; BaylorEdPsych = derive2 { name="BaylorEdPsych"; version="0.5"; sha256="1kq6nvzdqwawygp7k62lw5hyccsj81jg82hq60yidgxnmmnnf7y2"; depends=[]; }; BcDiag = derive2 { name="BcDiag"; version="1.0.10"; sha256="1gyinmx5wn2kk70hiy28ghilkhfirfjbfqdrqq5h3wfb4khnq6pz"; depends=[fabia]; }; @@ -359,10 +379,11 @@ in with self; { BeSS = derive2 { name="BeSS"; version="1.0.5"; sha256="1gq0zfrzkh2cndly7amhjy0qnfb60lsj7izmdlf2m8h7yrcicjzv"; depends=[glmnet Matrix Rcpp RcppEigen survival]; }; Benchmarking = derive2 { name="Benchmarking"; version="0.27"; sha256="0y31l3ddxm16sylw7p6dnv39w9ydjkjn92gi0za7s0vx07mzimxp"; depends=[lpSolveAPI ucminf]; }; BenfordTests = derive2 { name="BenfordTests"; version="1.2.0"; sha256="1nnj0w0zwcmg7maqmmpixx7alvsyxva370ssc26ahg6kxy5a621w"; depends=[]; }; - Bergm = derive2 { name="Bergm"; version="4.1.0"; sha256="13qdcwycppwy9qqc42zi5fz6wg4a47pfczb3nnfj1bdn2drxqw2x"; depends=[coda ergm Matrix MCMCpack mvtnorm network]; }; + Bergm = derive2 { name="Bergm"; version="4.2.0"; sha256="04w9brzjl51nvrvyp2zn00xfcbyp1q55h4x6m7d60610fbn7f60m"; depends=[coda ergm Matrix MCMCpack mvtnorm network]; }; Bessel = derive2 { name="Bessel"; version="0.5-5"; sha256="1apcpwqgnbsn544x2mfjkp4136xn33pijazmbzas7lr14syl5a6b"; depends=[Rmpfr]; }; BetaBit = derive2 { name="BetaBit"; version="1.3"; sha256="1x9mfnijgi8726p82d52g2zgmliwsc97v2g96mz9ccz2vqqnwq4w"; depends=[digest]; }; BeviMed = derive2 { name="BeviMed"; version="5.3"; sha256="01q5pr776ki973bcld20cqpsz9f10bb30vj95da9gbz5af6bvb14"; depends=[Rcpp]; }; + BeyondBenford = derive2 { name="BeyondBenford"; version="1.0"; sha256="154yyi1y8dnk0nqxq7kfz9dbar3xr37a93z31firglx9fikbz4zn"; depends=[]; }; Bhat = derive2 { name="Bhat"; version="0.9-10"; sha256="1vg4pzrk3y0dk1kbf80mxsbz9ammkysh6bn26maiplmjagbj954v"; depends=[]; }; BiBitR = derive2 { name="BiBitR"; version="0.3.1"; sha256="0wfwph6nw12hb43j14i9ycj8m2zn0m5ynp7afq9cray8rbgvxfv6"; depends=[biclust cluster dendextend foreign lattice randomcoloR viridis]; }; BiDAG = derive2 { name="BiDAG"; version="1.1.2"; sha256="076v7p70clk6wc20gr1cf6vi1x01nbi9pn7z51zwwg6i54a7hsr4"; depends=[pcalg Rcpp]; }; @@ -375,12 +396,12 @@ in with self; { BigQuic = derive2 { name="BigQuic"; version="1.1-8"; sha256="1kg48jqm62qmz5x0h6fgvd5fs5dvg51x4spsn1q503ag4dqqdjc0"; depends=[Matrix Rcpp scalreg]; }; BigSEM = derive2 { name="BigSEM"; version="0.2"; sha256="091fdibcxd8a8kf9k4pvc1sah830wh179f28gag9g816h4qclnx9"; depends=[MASS parcor]; }; BigTSP = derive2 { name="BigTSP"; version="1.0"; sha256="1jdpa8rcnrhzn0hilb422pdxprdljrzpgr4f26668c1vv0kd6k4v"; depends=[gbm glmnet randomForest tree]; }; - BigVAR = derive2 { name="BigVAR"; version="1.0.2"; sha256="14vb6nc6bn22dd112sg9zypkchmkv17gnwxs915k0k5vbb9czlr5"; depends=[lattice MASS Rcpp RcppArmadillo RcppEigen zoo]; }; - BimodalIndex = derive2 { name="BimodalIndex"; version="1.1.5"; sha256="08hkdpvwvi5vczc9hdzbk5qnr6s44wyf6n0xv0zbd51dqcmv2xbk"; depends=[mclust oompaBase]; }; + BigVAR = derive2 { name="BigVAR"; version="1.0.3"; sha256="0065amdg71i9lmv7illlxgxaiyb7lvpkc68ah5vgflb6l0djisb9"; depends=[lattice MASS Rcpp RcppArmadillo RcppEigen zoo]; }; + BimodalIndex = derive2 { name="BimodalIndex"; version="1.1.7"; sha256="1mxyrybxxkcm6nah227cx5mhddzq6k2pf1mmm5wl7jv1br43xdm8"; depends=[mclust oompaBase]; }; BinNonNor = derive2 { name="BinNonNor"; version="1.4"; sha256="00405ww9mh910jqww60w7cb8qbjql2jn13m60ly0bnxilg44r0bb"; depends=[BB corpcor Matrix mvtnorm]; }; BinNor = derive2 { name="BinNor"; version="2.2"; sha256="03cggpk9fhndnk9vv5i6fzsq4wjxc5405xxlxg3l9gb618kj437f"; depends=[corpcor Matrix mvtnorm psych]; }; BinOrdNonNor = derive2 { name="BinOrdNonNor"; version="1.4"; sha256="0qiy0wf9i9r44ycz1jl666nwpsv5yz7vzz1szdy22sk68lz984bv"; depends=[BB corpcor GenOrd Matrix mvtnorm OrdNor]; }; - BinQuasi = derive2 { name="BinQuasi"; version="0.1-5"; sha256="1xjkxf625ggfi5nzj8kvb99xmyvva9qbvl0a3szk0aksqhqlikqi"; depends=[BiocGenerics csaw edgeR GenomicAlignments GenomicRanges IRanges mgcv pracma quadprog RMySQL Rsamtools S4Vectors SummarizedExperiment]; }; + BinQuasi = derive2 { name="BinQuasi"; version="0.1-6"; sha256="0jf7zf3yqr2kgcm6h35234x2dqf65d2dzsh63b4q8m5l36r77k59"; depends=[BiocGenerics csaw edgeR GenomicAlignments GenomicRanges IRanges mgcv pracma quadprog RMySQL Rsamtools S4Vectors SummarizedExperiment]; }; Binarize = derive2 { name="Binarize"; version="1.2"; sha256="014iagr76y3v7ljn6zlbg1hxwbwdi889bqxa7hwmqrcybnla22ja"; depends=[diptest]; }; BinaryEMVS = derive2 { name="BinaryEMVS"; version="0.1"; sha256="1ainp6pg481yqhjc4f1pkxzxczbi3qm0kgq280vndq859ldfkpnh"; depends=[]; }; BinaryEPPM = derive2 { name="BinaryEPPM"; version="2.2"; sha256="0la8mi2wadcxwrq882n4zxvihyqkp8m383c28gl9gm4fs8cqwlxi"; depends=[expm Formula lmtest numDeriv]; }; @@ -388,54 +409,58 @@ in with self; { BioCircos = derive2 { name="BioCircos"; version="0.3.3"; sha256="0l8kd1imb8022n631psm9na0vp502ndn2q7m3mshx9c0mnqsv8n3"; depends=[htmlwidgets jsonlite plyr RColorBrewer]; }; BioFTF = derive2 { name="BioFTF"; version="1.2-0"; sha256="03r6fhpc4dqrcnbl73j9kav1l7rblgfldpbkl2p367vv20xggqih"; depends=[]; }; BioGeoBEARS = derive2 { name="BioGeoBEARS"; version="0.2.1"; sha256="0wyddc5ma47ljpqipfkwsgddp12m9iy4kqwwgklyhf0rqia56b1h"; depends=[ape cladoRcpp FD gdata optimx phylobase plotrix rexpokit xtable]; }; - BioInstaller = derive2 { name="BioInstaller"; version="0.3.3"; sha256="0mr3qyabr4pwz4cjnig5nzbq0hqqd9rmrpnhmgb1gp3c6l013yk1"; depends=[configr devtools futile_logger git2r R_utils RCurl rvest stringi stringr]; }; + BioInstaller = derive2 { name="BioInstaller"; version="0.3.7"; sha256="0xbxv2ln39z70javxbx5rf77yf9zyjif3ppnr3id7cmy24hhqcab"; depends=[configr devtools futile_logger git2r jsonlite liteq R_utils RCurl rvest shiny stringi stringr]; }; BioMark = derive2 { name="BioMark"; version="0.4.5"; sha256="1ifc72bayy3azbilajqqzl0is6z7l1zaadchcg3n8lhmjrv5sk3m"; depends=[glmnet MASS pls st]; }; - BioPET = derive2 { name="BioPET"; version="0.2.1"; sha256="0pwkgffm8hlgvpk3dfzskl50kp9b4rnxc8aj119kwrmlfazhhl50"; depends=[ggplot2 gridExtra pROC VGAM]; }; + BioPET = derive2 { name="BioPET"; version="0.2.2"; sha256="0zgq7i37d0rnjhlkcrl44x62vhz0njsv2fldm64j9r4wc02z1q9n"; depends=[ggplot2 gridExtra pROC VGAM]; }; BioStatR = derive2 { name="BioStatR"; version="2.0.0"; sha256="1k3z337lj8r06xgrqgi5h67hhkz2s5hggj6dhcciq26i1nzafsw6"; depends=[ggplot2]; }; - BiocManager = derive2 { name="BiocManager"; version="1.30.1"; sha256="1d7dqmkg6h02x6agc20prj8nkz061pm7f1gqizibsfz13wv5cx6w"; depends=[]; }; + BiocManager = derive2 { name="BiocManager"; version="1.30.4"; sha256="0kxs76pixk1d2lpvkyrq6nnvv1rqf55ph5f7igkadyyqirf3y2ah"; depends=[]; }; Biocomb = derive2 { name="Biocomb"; version="0.4"; sha256="0jqfac81r5731m0i9jq7v5ns9263p8r7i03jyz10y915kfr6ikh6"; depends=[arules class e1071 FSelector gtools MASS nnet pamr pROC randomForest Rcpp rgl ROCR rpart RWeka]; }; Biodem = derive2 { name="Biodem"; version="0.4"; sha256="0k0p4s21089wg3r3pvyy9cxsdf4ijdl598gmxynbzvwpr670qnsh"; depends=[]; }; - BiodiversityR = derive2 { name="BiodiversityR"; version="2.9-2"; sha256="15wa7la36mfr9fi8cahvrkcd5n5gjiar66mj1c1gsaazjwqsfw6n"; depends=[Rcmdr vegan]; }; + BiodiversityR = derive2 { name="BiodiversityR"; version="2.10-1"; sha256="009xrfpnnplr2i7z8kcxp9q924mf7x8j9pqggczynrx5lb3dlrlj"; depends=[Rcmdr vegan]; }; Biograph = derive2 { name="Biograph"; version="2.0.6"; sha256="0vklqwbifbac3v9ws9fs22yxpqqk5b3m96qzr8j0irnimb5kgh5p"; depends=[Epi etm ggplot2 lubridate msm mstate mvna plyr reshape survival]; }; Bioi = derive2 { name="Bioi"; version="0.2.9"; sha256="0kvqvvaws1zc3npxvl3jqidak24n5y8n98ml44mkbh7c5n296z2p"; depends=[assertthat dplyr igraph Rcpp]; }; Biolinv = derive2 { name="Biolinv"; version="0.1-2"; sha256="0g9vw1jcsjawmddkixssm5gbncy17fdd6a3c5b2qd4hx81kxz8q9"; depends=[classInt fields raster sp spatstat]; }; Bios2cor = derive2 { name="Bios2cor"; version="1.2"; sha256="00fzvj20x85gcpb9l6rfnm3qml8nnl365z1a68j90qi14wy6dfh6"; depends=[bigmemory bio3d circular igraph]; }; BisRNA = derive2 { name="BisRNA"; version="0.2.2"; sha256="11jl5109nlm272vncprwplkz4kpvg7yx6yfnbjg47lfrsxcj8n0g"; depends=[MASS]; }; + BivGeo = derive2 { name="BivGeo"; version="1.0.1"; sha256="1vdyjlcgkzpwgzzimpqspnca58xx6spfg7xy49bhmdr0d24iy76z"; depends=[]; }; + BivRec = derive2 { name="BivRec"; version="1.0.0"; sha256="161856bsny5jq7lmf79w9iqq5kq7c12hkxam5l746rfnrw1bzjzg"; depends=[knitr MASS Rcpp rmarkdown stringr survival]; }; BivRegBLS = derive2 { name="BivRegBLS"; version="1.0.0"; sha256="1fi399vv54dnfywxbc8yb1r58lrl7zpqkahvcx3f5svjy20dvvbw"; depends=[ellipse]; }; BivUnifBin = derive2 { name="BivUnifBin"; version="1.2"; sha256="0m4a2m7lvlm02hqqigwg3cd6sjzxnxqw1mchxj5g19whk34vwkwi"; depends=[BinOrdNonNor rootSolve]; }; BivarP = derive2 { name="BivarP"; version="1.0"; sha256="08f7sphylaj3kximy1avaf29hxj2n800adsnssh01p9bcxnzb2i4"; depends=[copula dfoptim survival]; }; Bivariate_Pareto = derive2 { name="Bivariate.Pareto"; version="1.0.2"; sha256="1clfknv56zfi9wgzi5bricchvis83mc33i5d4qk3yzf2ryzxag7q"; depends=[compound_Cox]; }; BlakerCI = derive2 { name="BlakerCI"; version="1.0-5"; sha256="16zj678qzwqih92q19dma7a602d0hif2dhii5hvxdgjymg7hg2bj"; depends=[]; }; BlandAltmanLeh = derive2 { name="BlandAltmanLeh"; version="0.3.1"; sha256="11p30zqb3f9ifk3v18dspg18sclz5zxjygy7hw8ccb4bcqhx68lm"; depends=[]; }; - Blaunet = derive2 { name="Blaunet"; version="2.0.7"; sha256="19p2rqbg44pi0dz2iimjgr69zyrjf0dfsic6spph81dyrri1zyvh"; depends=[cairoDevice ergm foreign gWidgets gWidgetsRGtk2 haven network plot3D plot3Drgl rgl RGtk2 sna statnet_common]; }; + Blaunet = derive2 { name="Blaunet"; version="2.0.8"; sha256="127nl041a1rbf8c4ffv8sbkn5y03ywaxkp51yd0sahs2anf415y4"; depends=[cairoDevice ergm foreign gWidgets gWidgetsRGtk2 haven network plot3D plot3Drgl rgl RGtk2 sna statnet_common]; }; Blendstat = derive2 { name="Blendstat"; version="1.0.2"; sha256="04rn5yqkmqrcali75ly476x0dasysbxilynziy48mrm6q3h7xyjy"; depends=[lattice MASS]; }; BlockCov = derive2 { name="BlockCov"; version="0.1.0"; sha256="102slm6qfhsra5fg2qzwi3ldi4xny596g2cq4csiprpkhl9qwyli"; depends=[Matrix]; }; BlockFeST = derive2 { name="BlockFeST"; version="1.6"; sha256="0hj7a5as7nxbgjac7lbj6qfwffx3g8x8phpf9a55f1c9cdzi73a5"; depends=[BASIX]; }; BlockMessage = derive2 { name="BlockMessage"; version="1.0"; sha256="1jrcb9j1ikbpw098gqbcj29yhffa15xav90y6vpginmhbfpwlbf4"; depends=[]; }; Bmix = derive2 { name="Bmix"; version="0.6"; sha256="17swhn2p7jv29fkspacg2v181lkc9yd3xww2fx31xs8hsndcm857"; depends=[mvtnorm]; }; - BoSSA = derive2 { name="BoSSA"; version="3.4"; sha256="0sv42gyv5pzn9w6bn1y361mg6x8z9h1mbgyp8yp5wbv3jl6469s6"; depends=[ape jsonlite phangorn plotrix RSQLite]; }; + BoSSA = derive2 { name="BoSSA"; version="3.6"; sha256="00jxml2lyw1rc0ifs111sbz30186z61zvz1qy6wz74024c6gsw89"; depends=[ape jsonlite phangorn plotrix RSQLite]; }; BoardGames = derive2 { name="BoardGames"; version="1.0.0"; sha256="1w3ghs29qlnjrd46lvv055snclwwy6a22fgdqszqm377w4favnhm"; depends=[]; }; - Bolstad = derive2 { name="Bolstad"; version="0.2-38"; sha256="1535cfpn202vb037q027dy51kc4yg5g9mpn4l6x2q1pwrvnnx18f"; depends=[mvtnorm]; }; + Bolstad = derive2 { name="Bolstad"; version="0.2-40"; sha256="1xz2x8gm27aqw1b3psjbpmzkxla8rvkvb974c3imgj71d1x0ykgm"; depends=[mvtnorm]; }; Bolstad2 = derive2 { name="Bolstad2"; version="1.0-28"; sha256="08cfadvl9jl9278ilsf8cm2i2a3i8zsa2f3vjzw2nlv85fwi2c7v"; depends=[]; }; BoltzMM = derive2 { name="BoltzMM"; version="0.1.1"; sha256="0jb81wn8b5lhvlkpv4rs66qdmryf57n2xmxgwl1qk0n8bfzy8ayi"; depends=[BH Rcpp RcppArmadillo]; }; BonEV = derive2 { name="BonEV"; version="1.0"; sha256="0lmgrg53b0abb5hidyjjmwn7lf2ani84k9fil7g6j6mdajjhh1b7"; depends=[qvalue]; }; + BondValuation = derive2 { name="BondValuation"; version="0.1.0"; sha256="1sgnf5a6rm1br6i82bmp7s044012bwfxa9yb6bjkq8kr83mf7i6v"; depends=[Rcpp timeDate]; }; BoolFilter = derive2 { name="BoolFilter"; version="1.0.0"; sha256="14z4fzf8p4wgi939qs6v39a3xizccjcx7j4szsydllpkvxbwggbw"; depends=[BoolNet Rlab]; }; BoolNet = derive2 { name="BoolNet"; version="2.1.4"; sha256="0jd7nxz09glrv8hb0rwg7xng77hqcskwdp49wsljhgh71di1y5vs"; depends=[igraph XML]; }; Boom = derive2 { name="Boom"; version="0.8"; sha256="02930f5iw62csbvlz1d4s9nihynjipn1xi60sl5z1hrf75yvm37a"; depends=[BH MASS RcppEigen]; }; BoomSpikeSlab = derive2 { name="BoomSpikeSlab"; version="1.0.0"; sha256="07cgzwcnr3z5qnm1fsc75xh9c61gljgd8s633g336dqls4b7nfan"; depends=[BH Boom]; }; BootMRMR = derive2 { name="BootMRMR"; version="0.1"; sha256="07am80603pv1dh5ma3zb0idnslkzm5m3ym8sd1nhkh8zbc6qqmzs"; depends=[]; }; BootPR = derive2 { name="BootPR"; version="0.60"; sha256="03zw7hz4gyhp6iq3sb03pc5k2fhvrpkspzi22zks25s1l7mq51bi"; depends=[]; }; - BootValidation = derive2 { name="BootValidation"; version="0.1.5"; sha256="0whb13gg2zsx8gzwd1f895jai0z2xpfjifdr91kdxmzpsmw78jxj"; depends=[glmnet pbapply pROC risksetROC survival]; }; + BootValidation = derive2 { name="BootValidation"; version="0.1.65"; sha256="1q42yqj56by3j1kmq17pjl4aq0sznhph65yxfwav39q28bf5y83r"; depends=[glmnet pbapply pROC risksetROC survival]; }; BootWPTOS = derive2 { name="BootWPTOS"; version="1.2"; sha256="1860l11xg7444l3x42rq3636csla23gg0mi5in1zibjwn1ddc202"; depends=[fractal wavethresh]; }; - Boruta = derive2 { name="Boruta"; version="5.3.0"; sha256="181ldma4rfd14bnq5prhhsjji1hpr4jmn69b017cs08w7k0nqdi9"; depends=[ranger]; }; + BootstrapQTL = derive2 { name="BootstrapQTL"; version="1.0.2"; sha256="1qf93wmrh6znm81jr3gyn1sl8x4i6pdx811r70fg8k026fbfjn3a"; depends=[data_table foreach MatrixEQTL]; }; + Boruta = derive2 { name="Boruta"; version="6.0.0"; sha256="1pp8zal1vhxlzdhl20phn39m3ffhw5glyqbcgwa0w14zw2mpm6hw"; depends=[ranger]; }; BosonSampling = derive2 { name="BosonSampling"; version="0.1.1"; sha256="0wxn12h903a0mlrkrr3w4qd9ld2a4bifs95i98cnl2dsb76rwf12"; depends=[Rcpp RcppArmadillo]; }; BoutrosLab_plotting_general = derive2 { name="BoutrosLab.plotting.general"; version="5.9.2"; sha256="0cyhqglz0mhfi8yk3a1qdry5ljd8rjzayqj1hyw44w9b8xsm6659"; depends=[cluster e1071 gridExtra gtable hexbin lattice latticeExtra MASS]; }; BradleyTerry2 = derive2 { name="BradleyTerry2"; version="1.0-8"; sha256="09c6zdzf5k5x7zv5m6ygl4k5xbprlpb6s3lrq432mmv8rn2yi58z"; depends=[brglm gtools lme4 qvcalc]; }; BradleyTerryScalable = derive2 { name="BradleyTerryScalable"; version="0.1.0"; sha256="0g12fkfs2sykyd6fzf924zv8gj2js452c4pf0pz2p6156chwrk8c"; depends=[dplyr igraph Matrix purrr Rcpp RcppArmadillo]; }; - BrailleR = derive2 { name="BrailleR"; version="0.28.0"; sha256="0hg3858aa9zr68rd7xdc1kjapdfp5lgy8rx07qd3brljnhjaxxsz"; depends=[devtools extrafont ggplot2 gridGraphics gridSVG hunspell knitr magrittr moments nortest reticulate rmarkdown whisker XML xtable]; }; + BrailleR = derive2 { name="BrailleR"; version="0.29.1"; sha256="0n6njampfav84yd68vi4nw8h3dm285m3wfqi048ghiw740sa4rjk"; depends=[devtools dplyr extrafont ggplot2 gridGraphics gridSVG hunspell knitr magrittr moments nortest reticulate rmarkdown roloc rolocISCCNBS whisker XML xtable]; }; Branching = derive2 { name="Branching"; version="0.9.4"; sha256="1c209gdasm7qipv2gg4d1hr0jmhnzz5rddgjxb7xacazc0c2mhff"; depends=[]; }; - BreedingSchemeLanguage = derive2 { name="BreedingSchemeLanguage"; version="0.9.5"; sha256="0hw9a3d2wqngvw17bgiwl7l9pn0f7pn8v3da6zz4gpf986pk8blq"; depends=[ggplot2 lme4 Matrix Rcpp rrBLUP snowfall]; }; - Brobdingnag = derive2 { name="Brobdingnag"; version="1.2-5"; sha256="1ly9fx6mmiwrni52li0c23amsh4k36zjv9h5432igf0fgldhr3pq"; depends=[]; }; + BreedingSchemeLanguage = derive2 { name="BreedingSchemeLanguage"; version="0.9.6"; sha256="0lj8s42ndqqllnm8v978481zqmc751v31909rir1pkwcsm3irisx"; depends=[ggplot2 lme4 Matrix Rcpp rrBLUP snowfall]; }; + Brobdingnag = derive2 { name="Brobdingnag"; version="1.2-6"; sha256="1m3ajvcksqfck5l5hj5xiflj4ry6d896ybv4f0xxks8chgnwmv0r"; depends=[]; }; BrownDog = derive2 { name="BrownDog"; version="0.2.1"; sha256="0wnf1jcf4cakbvj9j1l7jk9mq7gd4j1il1ha2vglghqn04f27938"; depends=[httpuv jsonlite RCurl]; }; Brq = derive2 { name="Brq"; version="2.1"; sha256="0my9sb0761nq1ivx31k7nwpg8xidqvd0zv3lan57hnsmn7d1i7a9"; depends=[]; }; Brundle = derive2 { name="Brundle"; version="1.0.8"; sha256="1yj196x6xb75qgi16pgg3dyjmxmjklfjcpxymaki32drhmylf24z"; depends=[DESeq2 DiffBind lattice Rsamtools]; }; @@ -444,32 +469,34 @@ in with self; { BurStFin = derive2 { name="BurStFin"; version="1.02"; sha256="16w2s0bg73swdps9r0i8lwvf1najiqyx7w7f91xrsfhmnqkkjzka"; depends=[]; }; BurStMisc = derive2 { name="BurStMisc"; version="1.1"; sha256="0cyi42zkn2dby162x9f95b3hpqxbzx25s7nahb4p86r60xj3a5c0"; depends=[]; }; BusinessDuration = derive2 { name="BusinessDuration"; version="0.2.0"; sha256="17923n1r3n8kp7qqzr2dv8ffax355yyc3b9f6mv2hxy6k31hrrb8"; depends=[chron]; }; - BuyseTest = derive2 { name="BuyseTest"; version="1.3.2"; sha256="1wdc2w8pdjnsj2hn902zrn6d734d9y4l4cfxd4hq1m1n7ly6gnnk"; depends=[data_table doParallel foreach lava prodlim Rcpp RcppArmadillo]; }; + BuyseTest = derive2 { name="BuyseTest"; version="1.6"; sha256="1p5v86xbcl88jmdpxzmwj5wmx6a6h8akzddb2lx03wcn759icx7v"; depends=[data_table doParallel foreach lava prodlim Rcpp RcppArmadillo]; }; C443 = derive2 { name="C443"; version="1.0.0"; sha256="0d04769m9kkjqpj1cgfhqrri893nwi6qn7fz63z5pkym5cig5yyi"; depends=[cluster ggplot2 gridExtra igraph MASS partykit qgraph RColorBrewer reshape2 rpart]; }; C50 = derive2 { name="C50"; version="0.1.2"; sha256="1fpspmsm62h077dkdhii23bs3sxlblabfqj4waz794ihw1b9hicg"; depends=[Cubist partykit]; }; + CA3variants = derive2 { name="CA3variants"; version="1.0"; sha256="006r3a8jhkbgdfpycbdv3q1pfx9pkf102cgi285awgdhs6fhh88s"; depends=[ggplot2 ggrepel gridExtra]; }; CADFtest = derive2 { name="CADFtest"; version="0.3-3"; sha256="06bwv728ckalzibxginzfica24w18m4g87i0i064m3q89ghmnlqm"; depends=[dynlm sandwich tseries urca]; }; CADStat = derive2 { name="CADStat"; version="3.0.8"; sha256="0wdglw1vyd5gz70r9ma0mwshvizv39nb4ahp8pvr70c4qqzsfhc0"; depends=[bio_infer car gdata gmodels JavaGD JGR lattice MASS quantreg rJava rpart XML]; }; - CAISEr = derive2 { name="CAISEr"; version="0.3.0"; sha256="00jj01hyk86f90b8krl3k8pfh98blhq6vmvnizwwhrmkzy7d7bbj"; depends=[assertthat pbmcapply]; }; + CAISEr = derive2 { name="CAISEr"; version="0.3.3"; sha256="1jbmc2ajmvqs7i1qxx1drx6nqqwl29hxk02qmyf8iamg7ip4adqi"; depends=[assertthat pbmcapply]; }; CALF = derive2 { name="CALF"; version="0.2.0"; sha256="12w1vr0rk6m4lv6zvqrf45k81d301ln1253wyy9xi6mv1hkabg0v"; depends=[ggplot2]; }; CALIBERrfimpute = derive2 { name="CALIBERrfimpute"; version="1.0-1"; sha256="1xsnqyj0qdi081rdnpas9ciy9zbhdcjx3lphl6drk0bbmik3znkv"; depends=[mice mvtnorm randomForest]; }; CAM = derive2 { name="CAM"; version="1.0"; sha256="07mmrz6j8cm6zgaw2zcxgkxb7abd651kb80526r271snjgvpr5bl"; depends=[glmnet Matrix mboost mgcv]; }; CAMAN = derive2 { name="CAMAN"; version="0.74"; sha256="0d932fbqzlxlhn7m8zfx7wr02pc7fm8398rym1jh2cdy2fk5im08"; depends=[mvtnorm sp]; }; - CANSIM2R = derive2 { name="CANSIM2R"; version="1.12.0"; sha256="12wnbgrcx9373n5n5wm6scsw8aq1jfrjzfh2f38asn7sxm3ky6ri"; depends=[downloader Hmisc reshape2]; }; - CARBayes = derive2 { name="CARBayes"; version="5.0"; sha256="0kii28mf75m7ij1l0bz2w93h7m1wwq1xjvv3d3nf3ps9h8rxzi8d"; depends=[CARBayesdata coda MASS matrixcalc MCMCpack Rcpp sp spam spdep truncnorm]; }; - CARBayesST = derive2 { name="CARBayesST"; version="2.5.2"; sha256="0jww40ghcfiq7laprdicynn1m34ykz9l9navi9rdx8p8d7k76ykc"; depends=[CARBayesdata coda dplyr MASS matrixcalc Rcpp sp spam spdep testthat truncdist truncnorm]; }; - CARBayesdata = derive2 { name="CARBayesdata"; version="2.0"; sha256="0mlqlqm50k4lqyvbjva7vji9jqa3rwi5ky5521rp5l4nqlj53sfb"; depends=[shapefiles sp]; }; + CANSIM2R = derive2 { name="CANSIM2R"; version="1.14.1"; sha256="1dnzbd9lyqj3w80lx12qxcsbmv8wy6hxknyi5ijp99cfv7kaq1kc"; depends=[downloader Hmisc reshape2]; }; + CARBayes = derive2 { name="CARBayes"; version="5.1.1"; sha256="1c2lhh0aqkcg0wywsafcd2q946rh74km3hh2196fzirpl1hflpqi"; depends=[CARBayesdata coda leaflet MASS matrixcalc MCMCpack Rcpp rgdal sp spam spdep truncnorm]; }; + CARBayesST = derive2 { name="CARBayesST"; version="3.0"; sha256="1izz6lq56wlhwv7sbznckwrs7xpj2iz59g373ycbyjgwksx2k913"; depends=[CARBayesdata coda dplyr gtools leaflet MASS matrixcalc matrixStats Rcpp rgdal sp spam spdep testthat truncdist truncnorm]; }; + CARBayesdata = derive2 { name="CARBayesdata"; version="2.1"; sha256="09rjxdrbpnqm6gv9g1jxh91jmww345wi9vlhb4s1n6b3xnh44fhs"; depends=[shapefiles sp]; }; CARE1 = derive2 { name="CARE1"; version="1.1.0"; sha256="1zwl4zv60mrzlzfgd7n37jjlr0j918a8ji36n94s5xw8wwipiznw"; depends=[]; }; CARLIT = derive2 { name="CARLIT"; version="1.0"; sha256="04kpjfps4ydf8fj75isqp16g1asdsyf8nszhbfkpw1zxkrmiksyp"; depends=[]; }; - CARRoT = derive2 { name="CARRoT"; version="1.0.0"; sha256="1xcvyk9id3scr629n7f3b1hxzfk5947n22s1hwdwi4njf3p7s67f"; depends=[doParallel foreach nnet Rdpack]; }; - CARS = derive2 { name="CARS"; version="0.2"; sha256="1n8p4n9fbl20jps9g9pbspw54hq9y6kqbggc8h0i9pbm1b25ngrg"; depends=[np]; }; + CARRoT = derive2 { name="CARRoT"; version="1.5.0"; sha256="1bqmifxw6yzas7mxgwrwg11b884165z32g94vy4vwn5awpzvjyxw"; depends=[doParallel foreach nnet Rdpack]; }; + CARS = derive2 { name="CARS"; version="0.2.1"; sha256="0xk4zf6vvkcq21q7gn4zrl8md9lymkb8xq201gdfwqrys481c0lr"; depends=[np]; }; CARrampsOcl = derive2 { name="CARrampsOcl"; version="0.1.4"; sha256="1sdrir7h7xl1imipm9b71vca062dxqsqd8mg3w9f3s80x2aghxl8"; depends=[fields OpenCL]; }; - CASMAP = derive2 { name="CASMAP"; version="0.5.9"; sha256="1rhvc44ngcvwlp12iawry5i4fmdkb1waldb0x3diw3jssim3n6mq"; depends=[Rcpp]; }; - CAST = derive2 { name="CAST"; version="0.2.0"; sha256="01n4sdk6gsjz2g157h4y04rwkjxwzzsia3pqs0slnmvmf4yzr0b4"; depends=[caret ggplot2]; }; + CASMAP = derive2 { name="CASMAP"; version="0.6.0"; sha256="1z321l34da5ggwmbggs9d8m96syra1jm29gj68lfhd7ikbpmw96w"; depends=[Rcpp]; }; + CAST = derive2 { name="CAST"; version="0.3.1"; sha256="1cqadrww0w2wkqmh4mi2bmdr572q5qpnz2c4jpvwqrk2ynhz43qn"; depends=[caret ggplot2]; }; CATT = derive2 { name="CATT"; version="2.0"; sha256="12xdspl1gbf51snyrl44nn7alfyccdfihibkgvzr66lrby8b8fhg"; depends=[]; }; CATTexact = derive2 { name="CATTexact"; version="0.1.0"; sha256="0mklkmay9ph4d0z2l1gcg0lj429xkyhmz7srdil5rgwqxx9dnqs8"; depends=[]; }; - CATkit = derive2 { name="CATkit"; version="3.3.2"; sha256="1yyz3dc9r2dn16q745374dpwgf56880kv0yg35h6dhmrya3xrprm"; depends=[assertr CombMSC Hmisc magic MASS png rtf season signal]; }; - CAvariants = derive2 { name="CAvariants"; version="3.4"; sha256="1mrqvcgnxbzah7vhqqqdygds8plwswd2l8w0aq5132byhhc4kiax"; depends=[]; }; - CBCgrps = derive2 { name="CBCgrps"; version="2.1"; sha256="0cvgcpvdvpvjkzkwapx0y4a666xq54dwm00w4w9n8fhgp05mnkn8"; depends=[nortest]; }; + CATkit = derive2 { name="CATkit"; version="3.3.3"; sha256="01q2ssyg0jcjgahaslfgpakjsv2wil654lc6xrg5xbbrkx7ccb90"; depends=[assertr CombMSC Hmisc magic MASS png rtf season signal]; }; + CAinterprTools = derive2 { name="CAinterprTools"; version="1.0.0"; sha256="1ia4qfvj0nzxi6pwqnha2vpfcx3qwaw4vrjqiza11sai274j0pjy"; depends=[ca classInt cluster FactoMineR ggplot2 ggrepel Hmisc RcmdrMisc reshape2]; }; + CAvariants = derive2 { name="CAvariants"; version="3.5"; sha256="14amvfm4l219zaqi3492433j3gbhrs6dbg7smgkyp7aklnidfw5g"; depends=[ggplot2 ggrepel gridExtra rgl]; }; + CBCgrps = derive2 { name="CBCgrps"; version="2.3"; sha256="07cy8z1fyr328jpa98sdxwd1vydx8sr93jx79hjn9hgm157240mg"; depends=[nortest]; }; CBDA = derive2 { name="CBDA"; version="1.0.0"; sha256="0qm77vvqjgi83i8izly995ziv9ski8kgzqyq4g81i2k7a5dp8vxv"; depends=[doParallel foreach prettydoc SuperLearner]; }; CBPS = derive2 { name="CBPS"; version="0.19"; sha256="0rb04x8lin5p6h0ziiv2zh98qvah5mkpd3qbgrmhczacavvpb8hl"; depends=[glmnet MASS MatchIt nnet numDeriv]; }; CBT = derive2 { name="CBT"; version="1.0"; sha256="13h6sf7w03nfq2arqymwww13ywnv9xnqbqazlzn856mj3ggaqda7"; depends=[]; }; @@ -480,17 +507,17 @@ in with self; { CCP = derive2 { name="CCP"; version="1.1"; sha256="07jxh33pb8llk1gx4rc80ppi35z8y1gwsf19zrca9w91aahcs8cx"; depends=[]; }; CCTpack = derive2 { name="CCTpack"; version="1.5.2"; sha256="1kkxsk9x4jz2bvldmba7fsri3zc1cjz15z0xicjmfc7lj72ngdig"; depends=[MASS mvtnorm polycor psych R2jags rjags]; }; CCpop = derive2 { name="CCpop"; version="1.0"; sha256="10kgw3b98r0kn74w89znq6skgk8b3ldil6yb0hn5rlcf6lazjzca"; depends=[nloptr]; }; - CDECRetrieve = derive2 { name="CDECRetrieve"; version="0.1.1"; sha256="0rxwsyr2j35f52vzpg5v4jn5qi72xn1gbqxnpsfn8c6hhmqdfjwz"; depends=[dplyr glue httr lazyeval lubridate magrittr purrr readr roxygen2 rvest stringr tibble tidyr xml2]; }; + CDECRetrieve = derive2 { name="CDECRetrieve"; version="0.1.2"; sha256="1p8d9rwkcd2bxma9h3ccg2k4795v3ycihwh9hblymfis8ncfhr19"; depends=[dplyr glue httr lazyeval lubridate magrittr purrr readr roxygen2 rvest stringr tibble tidyr xml2]; }; CDFt = derive2 { name="CDFt"; version="1.0.1"; sha256="0sc8ga48l3vvqfjq3ak5j1y27hgr5dw61wp0w5jpwzjz22jzqbap"; depends=[]; }; CDLasso = derive2 { name="CDLasso"; version="1.1"; sha256="0n699y18ia2yqpk78mszgggy7jz5dybwsi2y56kdyblddcmz1yv7"; depends=[]; }; - CDM = derive2 { name="CDM"; version="6.3-45"; sha256="159ahd17ddv0y78xrfrm1zdq5wfwav4jc26b41wd23zli1ljnlj5"; depends=[MASS mvtnorm polycor Rcpp RcppArmadillo sfsmisc]; }; + CDM = derive2 { name="CDM"; version="7.0-12"; sha256="1bykyivhkiz50gqanidjlqka13gly0i58rvh5gw8q3srm464h356"; depends=[MASS mvtnorm polycor Rcpp RcppArmadillo sfsmisc]; }; CDNmoney = derive2 { name="CDNmoney"; version="2012.4-2"; sha256="1isbvfq0lygs75y1hn3klqms8q7g1xbkcr8fgj75h1c99d4khvm6"; depends=[]; }; CDROM = derive2 { name="CDROM"; version="1.1"; sha256="0mvhqs4m8jp39x1rk31a1sqqmfq1avcnasgh8bizlyxx62igmi1b"; depends=[]; }; CDVine = derive2 { name="CDVine"; version="1.4"; sha256="0cp78pb6yny4n5q2j9k6xdql588536572gbphnw8zkdmrg65qyz7"; depends=[igraph MASS mvtnorm]; }; CDVineCopulaConditional = derive2 { name="CDVineCopulaConditional"; version="0.1.1"; sha256="1wyy324vrwipdsq0p021bj1gdhyxg09g3dkw8wv5v6rfrrs84m9k"; depends=[combinat VineCopula]; }; - CEC = derive2 { name="CEC"; version="0.9.4"; sha256="194n190szwzxjxfdhiah1f50vp6n7f3q567yky7pq1x2hngna5rs"; depends=[]; }; + CEC = derive2 { name="CEC"; version="0.10.2"; sha256="03fxhqlpn7x3djfanlix3yzf1cy6zf854g70gq2d93ix9gis7knv"; depends=[]; }; CEGO = derive2 { name="CEGO"; version="2.2.0"; sha256="0k01fb8bciq3m2rcqcicrlhx6av46sdczgcyn8df1f3pr28l1fyf"; depends=[DEoptim fastmatch MASS Matrix ParamHelpers quadprog]; }; - CENFA = derive2 { name="CENFA"; version="0.1.0"; sha256="1bxrqvi67s93mvkbigb8l7rrn2j2ix7qw7vcxf4dbwd7xf3qqv6q"; depends=[doSNOW foreach magrittr pbapply raster Rcpp snow sp]; }; + CENFA = derive2 { name="CENFA"; version="1.0.0"; sha256="0ah8rh0gbwwhdfxzj9sj4i8iqbybkga09vinlh0r514ayv2qq2x8"; depends=[doSNOW foreach magrittr pbapply raster Rcpp snow sp]; }; CEoptim = derive2 { name="CEoptim"; version="1.2"; sha256="0bbjrhl63cbx1rsr5gclbqhjpnjid8ynk2ygaf1chf8z381n7650"; depends=[MASS msm sna]; }; CFC = derive2 { name="CFC"; version="1.1.0"; sha256="0yhb314qcdxig5vg0nbzvsqiddlsqlm50vzddhpp0z5n3xfa7h2c"; depends=[abind doParallel foreach Rcpp RcppArmadillo RcppProgress survival]; }; CGP = derive2 { name="CGP"; version="2.1-1"; sha256="05a6gydlb99yk2jpy2hyg4c30hqyp8dg2i9dmbjc1n5cmgpg3im9"; depends=[]; }; @@ -500,15 +527,16 @@ in with self; { CHMM = derive2 { name="CHMM"; version="0.1.1"; sha256="07fdvnwhblwvljbl2z0vs42nwki67yl5ly3fj40p50k3rnqqmavj"; depends=[mclust]; }; CHNOSZ = derive2 { name="CHNOSZ"; version="1.1.3"; sha256="07j1xvv6rn57hirxw1dajnvk9hmj3r9bgk4fckzmmpclf22z4mwq"; depends=[]; }; CHsharp = derive2 { name="CHsharp"; version="0.4"; sha256="19mb5zzi9x4pm2z9jbha5dz4k5f1iqjv31aisyv4qh14k5ysdz2i"; depends=[KernSmooth scatterplot3d]; }; - CIAAWconsensus = derive2 { name="CIAAWconsensus"; version="1.2"; sha256="0s3a9ay0l9n5kc6q0wb7f9625vba4giz1pdg3ikq4h4zhp1ldq62"; depends=[Matrix mvtnorm numDeriv stringr]; }; + CIAAWconsensus = derive2 { name="CIAAWconsensus"; version="1.3"; sha256="0yhay4fp5lyf0sdcf807yvys17qz9cr5f5ikim25mq336p7fp03x"; depends=[Matrix mvtnorm numDeriv stringr]; }; CIEE = derive2 { name="CIEE"; version="0.1.1"; sha256="03kq9cp0v41y0r2l9j5imcrsail2xsvlzhhhsrw454d4s9gqdql9"; depends=[survival]; }; CIFsmry = derive2 { name="CIFsmry"; version="1.0.1.1"; sha256="1m2m2zvg9ghy3bm2sll7jp4xm2vw58kc5xaxd2c9k82771m3a4j0"; depends=[]; }; CINID = derive2 { name="CINID"; version="1.2"; sha256="0pkgzi2j0045p10kjvnq8f4j1agzrqfw0czvvfrzj9yjfpj8xc99"; depends=[]; }; - CINNA = derive2 { name="CINNA"; version="1.1.41"; sha256="1s0hcqikb02xnz6kw4aapl5dw6p1dksjnr3yhhnfw6wibbkls1hc"; depends=[centiserve circlize corrplot dendextend factoextra FactoMineR GGally ggplot2 igraph network pheatmap plyr qdapTools Rtsne sna viridis]; }; + CINNA = derive2 { name="CINNA"; version="1.1.50"; sha256="19xh2n73b0qbnj9pihbwxkvaq96d459mj4wrkcnzbh93dj6841an"; depends=[centiserve circlize corrplot dendextend factoextra FactoMineR GGally ggplot2 igraph intergraph network pheatmap plyr qdapTools Rtsne sna viridis]; }; CISE = derive2 { name="CISE"; version="0.1.0"; sha256="10mbi4v8dfdc9ngnrrmxpng8fnig5m8nv7799jksbcf6pnj8yv51"; depends=[far gdata glmnet MASS Matrix rARPACK]; }; CITAN = derive2 { name="CITAN"; version="2015.12-2"; sha256="08h91q7529q04izgqw3ahm4r0zjpwnwyc0vynykvv9fz2fkbk7wb"; depends=[agop DBI hash RGtk2 RSQLite stringi]; }; CIplot = derive2 { name="CIplot"; version="1.0"; sha256="0hx3dn7d8hvsh75747d9046iqriy3bjnchph8xllnvlhkrm4di1f"; depends=[MASS multcomp]; }; CJAMP = derive2 { name="CJAMP"; version="0.1.0"; sha256="0kvmb8vh3dfhdavmvkfmr8293p5lgjws6p7kzmc7r9h6bzmc2hcr"; depends=[optimx]; }; + CKLRT = derive2 { name="CKLRT"; version="0.2.3"; sha256="1d8sg3ncns3fpjaghz1h1z9nfrl31v09xijrzzsias8xjrpi191b"; depends=[MASS mgcv nlme Rcpp RcppEigen]; }; CLA = derive2 { name="CLA"; version="0.90-1"; sha256="1rpklm21i9rjw0vfhaz9brq9571yjynwfhpv6dp6fbl3cj7bwb8g"; depends=[]; }; CLME = derive2 { name="CLME"; version="2.0-10"; sha256="1jlib4pi3ifhfwmvd1jj4kkl6npirykhz0wlvv19nvhf3514y04s"; depends=[isotone lme4 MASS nlme openxlsx prettyR shiny stringr]; }; CLSOCP = derive2 { name="CLSOCP"; version="1.0"; sha256="0rkwq9rl2ph4h5zwb2i3yphjyzxmh6b6k23a8gcczycx6xdq4yhw"; depends=[Matrix]; }; @@ -516,29 +544,31 @@ in with self; { CMF = derive2 { name="CMF"; version="1.0"; sha256="0hvqcbmg2vd0i1rjb1m1bkrbv2vkj1siank1v8w0n5b6881cyz7q"; depends=[Rcpp]; }; CMLS = derive2 { name="CMLS"; version="1.0-0"; sha256="1542qqsl6sksrcpwhnn55d260hkbmy4ikd0v2an96yxk5w95spvn"; depends=[quadprog]; }; CMPControl = derive2 { name="CMPControl"; version="1.0"; sha256="0cp29cibiydawsl0cq433l9abdivr16b431zlrh45wzr5kzfcs0v"; depends=[compoisson]; }; - CMatching = derive2 { name="CMatching"; version="2.1"; sha256="172b5pzs6z8rdziqn1cq0s4zcr5hd2ql3wjslf6rv7zn9afkmjdr"; depends=[lme4 lmtest Matching multiwayvcov]; }; - CMplot = derive2 { name="CMplot"; version="3.3.1"; sha256="01qpy7bb3503i3b8v4psrxbx9ff5vzcv54j55mdr1bphwmnp1kzq"; depends=[]; }; - CNLTreg = derive2 { name="CNLTreg"; version="0.1"; sha256="1fjc45kv2nm902vpfynfxj0n7nm2prazm44nhg2m30vd6l1ijisv"; depends=[adlift miscTools nlt]; }; - CNLTtsa = derive2 { name="CNLTtsa"; version="0.1"; sha256="0s98ckg6ms3kh49b8la2d8rsdb0m4m0v8gdbj48nqxncdvg25qk4"; depends=[adlift CNLTreg fields nlt]; }; + CMatching = derive2 { name="CMatching"; version="2.2.1"; sha256="0q59k84vjvn8q75skrv31jqpjf6zqghkdk1saiwn6ys8rja03m4l"; depends=[lme4 lmtest Matching multiwayvcov]; }; + CMplot = derive2 { name="CMplot"; version="3.3.3"; sha256="0p96cq37jkkqgq3l5kbi74w2j2p0a2cnjqvzalf2gzsv5zsakrir"; depends=[]; }; + CNLTreg = derive2 { name="CNLTreg"; version="0.1-2"; sha256="07yi0ajil1113663v3gp5d3453r4l9qm442jnpydx4ygvjk7m2ha"; depends=[adlift miscTools nlt]; }; + CNLTtsa = derive2 { name="CNLTtsa"; version="0.1-2"; sha256="1vy0jjg6s8yvsvkx4pin183y5bnikm5cmjcpa9znz9dj1w6hwr5r"; depends=[adlift CNLTreg fields nlt]; }; CNOGpro = derive2 { name="CNOGpro"; version="1.1"; sha256="1frsmhfqrlg1vsa06cabqmrzngq4p5gqwyb9qgnsgg81a9ybm6l8"; depends=[seqinr]; }; + CNVScope = derive2 { name="CNVScope"; version="1.9.7"; sha256="1xj82nwkv27wfwrks9rckdgmhlqfl4n0zmcqqa3f9ryx79jm7zbl"; depends=[BiocManager biomaRt blockseg BSgenome_Hsapiens_UCSC_hg19 circlize ComplexHeatmap data_table doParallel dplyr DT foreach GenomicFeatures GenomicInteractions GenomicRanges ggplot2 heatmaply HiCseg htmltools htmlwidgets igraph InteractionSet IRanges jointseg logging magrittr Matrix matrixStats numbers OpenImageR plotly plyr RCurl readr reshape2 rslurm rtracklayer S4Vectors shiny shinycssloaders shinyjs shinythemes spatialfil tidyr visNetwork]; }; CNVassocData = derive2 { name="CNVassocData"; version="1.0"; sha256="17r3b1w9i9v6llawnjnrjns6jkd82m2cn9c90aif8j0bf4dmgdli"; depends=[]; }; CNprep = derive2 { name="CNprep"; version="2.0"; sha256="08dpjikx3ldqzw2kwb12q0kbw15qzl09srjdfs0sz9si0x6bfxs6"; depends=[mclust rlecuyer]; }; CNull = derive2 { name="CNull"; version="1.0"; sha256="14hy86zg18hqxi63bfzrpkz70yrzfxp2v2pva5xnrvx9dmlyz820"; depends=[ape Matrix PhyloMeasures Rcpp]; }; COBRA = derive2 { name="COBRA"; version="0.99.4"; sha256="1r1cw12d7c148pcgcg08bfsr1q1s736kfpyyss6b4d7ny7wgmqy4"; depends=[]; }; COCONUT = derive2 { name="COCONUT"; version="1.0.2"; sha256="1qjrhxn6dkxyimdca3nslaiw3hncfpk1pk4v01mcrnz550z001nz"; depends=[]; }; COMBAT = derive2 { name="COMBAT"; version="0.0.4"; sha256="0m700pl33frdpc9y16y4zyh1ixpardh0r5kmz8a78jrh1acn30id"; depends=[corpcor mvtnorm]; }; - COMPoissonReg = derive2 { name="COMPoissonReg"; version="0.4.1"; sha256="14gjrf2hj7dy4hd0qnh6vqjzh7gc6g7gm7rh1d8dingkjwmjzrqb"; depends=[]; }; + COMBIA = derive2 { name="COMBIA"; version="1.0.6"; sha256="1640bfl5sn00czxnl6j2rrdrzc5arvfpy5b66viybxm2qqbiw49w"; depends=[gdata hash lattice latticeExtra oro_nifti]; }; + COMPoissonReg = derive2 { name="COMPoissonReg"; version="0.6.1"; sha256="1kjjvbp97035qawka1zbypr2gh28xnnsnbplflp3f660ch8rm8m6"; depends=[Rcpp]; }; CONDOP = derive2 { name="CONDOP"; version="1.0"; sha256="0si9nm93wk9lif3r6jh2nxr4sjq1iqyfavbykja3zcy6yn05i19s"; depends=[earth GenomeInfoDb GenomicRanges IRanges mclust plyr randomForest rminer S4Vectors seqinr]; }; CONS = derive2 { name="CONS"; version="0.1.1"; sha256="0w0rca4z3hij0lbabpdnhv2lb52gx574g7bqp6q16772pi4685hf"; depends=[FactoMineR gridExtra gWidgets pander raster readxl REdaS]; }; CORE = derive2 { name="CORE"; version="3.0"; sha256="0wq9i7nscnzqiqz6zh6hglm7924261bw169q3x6l9i6jgqhvn32d"; depends=[]; }; - CORElearn = derive2 { name="CORElearn"; version="1.52.1"; sha256="0i37dpnphdq9pcb94rzpy80gw88zrfy8diiig94p1gdj0dk57b0f"; depends=[cluster nnet rpart]; }; + CORElearn = derive2 { name="CORElearn"; version="1.53.1"; sha256="01jjw32awqjlvrn2wanljr3v4nphjb8mknzmz4skyhx0zgdm369x"; depends=[cluster nnet rpart]; }; CORM = derive2 { name="CORM"; version="1.0.2"; sha256="0g5plafx2h1ija8jd6rxvy8qsrqprfbwbi1kq1p4jdr9miha20nv"; depends=[cluster limma]; }; COSINE = derive2 { name="COSINE"; version="2.1"; sha256="10ypj849pmvhx117ph3k1jqa62nc4sdmv8665yahds7mh0ymhpjj"; depends=[genalg MASS]; }; COUNT = derive2 { name="COUNT"; version="1.3.4"; sha256="02f7779fy0d2bql88x5v9csbxljhnyvl8wb8h83xrmwl7kaxsdpy"; depends=[MASS msme sandwich]; }; COUSCOus = derive2 { name="COUSCOus"; version="1.0.0"; sha256="1ykqi72v8v1b3g9qy6h34dvk5fynzf1rl2mby65p08axmaba5798"; depends=[bio3d matrixcalc]; }; CP = derive2 { name="CP"; version="1.6"; sha256="18zblf13riiz3mq3hkvg6vhiwjzpsn6mvgc2p0bqyldy98v4aisd"; depends=[survival]; }; CPBayes = derive2 { name="CPBayes"; version="0.3.0"; sha256="1vzh9sgij194j7kiwjgba7xsqffiif9zamj9gdv2lk91wdcqaxid"; depends=[forestplot MASS]; }; - CPE = derive2 { name="CPE"; version="1.4.4"; sha256="09sqp2a0j43jr9ya9piv8575rwd5fdvwmiz4chv75r3mw8p128mn"; depends=[rms survival]; }; + CPE = derive2 { name="CPE"; version="1.5.1"; sha256="0n3pd6daj0mzhh547syh7nz8iys6q27igqngldb8zd4ib4778603"; depends=[rms survival]; }; CPMCGLM = derive2 { name="CPMCGLM"; version="1.2"; sha256="07hx2ik5zg05w1h6i94398mp54q958phws9ydgp6syjqlp9dpf1p"; depends=[abind mvtnorm plyr]; }; CPP = derive2 { name="CPP"; version="0.1.0"; sha256="1kdf43pnavjbmxkvrj78fiwl0ykln9x9ck8pcivhj9q5rsfbhbh4"; depends=[ineq kappalab mc2d]; }; CPsurv = derive2 { name="CPsurv"; version="1.0.0"; sha256="1r68pp3jbcbwgfac132h30qx6ah780aychr49rlncn17xbdalxsh"; depends=[muhaz survival]; }; @@ -547,19 +577,20 @@ in with self; { CRANsearcher = derive2 { name="CRANsearcher"; version="1.0.0"; sha256="09gw1s28gb0l2cn4w3asl6zlr7wfacxwafbdrayajwckyfkjl5dl"; depends=[curl dplyr DT lubridate miniUI shiny shinyjs stringr]; }; CREAM = derive2 { name="CREAM"; version="1.1.1"; sha256="1lccpwn6c5pmykgf689gvvpqdcilkys4vclpxjhllhanjrfhcs3q"; depends=[]; }; CRF = derive2 { name="CRF"; version="0.3-16"; sha256="1vw8gkrhymqi7x3p257k8vvn4df4s16w8hhm1myzhcp6bf44jqg4"; depends=[Matrix]; }; - CRM = derive2 { name="CRM"; version="1.1.1"; sha256="09h6xvqc2h2gxhdhc7592z93cnw16l549pn9i26ml0f0n20hljmf"; depends=[]; }; + CRM = derive2 { name="CRM"; version="1.2.4"; sha256="0jv2z1y3zyj1m86p4pmqww58hj8pvid1ss6ym67y46n9srzxsmj5"; depends=[]; }; CRPClustering = derive2 { name="CRPClustering"; version="1.2"; sha256="19m7jg6ck2gqmry2p35h3vv8msm4w1x7qwwmm746r646q7w9ylml"; depends=[dplyr lucid MASS mvtnorm png randomcoloR]; }; CRTSize = derive2 { name="CRTSize"; version="1.0"; sha256="1d45zx26bf0zk0piham69gvb8djqf48g6iisbldv0ds3s2hhcsin"; depends=[]; }; CRTgeeDR = derive2 { name="CRTgeeDR"; version="2.0"; sha256="1fzw8618k152b8d4d6wmzp0bfkz2grwp0rqsplwvfdx23nxq437n"; depends=[ggplot2 MASS Matrix]; }; - CSESA = derive2 { name="CSESA"; version="1.0.4"; sha256="05nijz8x5sgmc4aykxsqg2i1n50zx0kd5lqi5a1fwxbx2miw27sv"; depends=[Biostrings]; }; - CSFA = derive2 { name="CSFA"; version="1.1.0"; sha256="0dqva3i4jhlbjmqwngxqgl6prfs3cxb219jqc7yvjjk8n4nz8jim"; depends=[elasticnet fabia FactoMineR pls randomcoloR snowFT]; }; + CSESA = derive2 { name="CSESA"; version="1.1.1"; sha256="1q3rdfw90kjk3incn8wzf57032f63z0p0zcdndw30s2fhv2si7bn"; depends=[Biostrings]; }; + CSFA = derive2 { name="CSFA"; version="1.2.0"; sha256="1nkyhk8qhrrlx8v26yw86l954m4xfcxma4pqbhgw95jvqql5h3li"; depends=[elasticnet fabia FactoMineR pls randomcoloR snowFT]; }; CSclone = derive2 { name="CSclone"; version="1.0"; sha256="0lqsqsgh2sf44fr1r7g179556v294yr1wy7x4320g7adxshrwyh5"; depends=[DNAcopy lpSolve mcclust moments]; }; - CSeqpat = derive2 { name="CSeqpat"; version="0.1.1"; sha256="1vgwkiin485n3bks09bg4ricjfw1l8k5qfv7l0xp50zha3r18g1y"; depends=[NLP tm]; }; + CSeqpat = derive2 { name="CSeqpat"; version="0.1.2"; sha256="1nqk873cagpn4fba4rmyzb6hni1p5lqcvsr9givrcm0gfx756w1h"; depends=[NLP tm]; }; CTM = derive2 { name="CTM"; version="0.2"; sha256="0h1lpygjq46nwkn4km49bngvxmgrnh3csrfln3yjr9yyzs7d3lz1"; depends=[jiebaR plyr]; }; CTRE = derive2 { name="CTRE"; version="0.1.0"; sha256="1v2327g78rva3n7lvn66rznzzf2qbdak0jp8gakgljpl30kpkv5v"; depends=[assertthat MittagLeffleR plyr tea zoo]; }; - CTT = derive2 { name="CTT"; version="2.3.2"; sha256="1f4ba2qnxx5vlj64sxz4ynby9hv7f32v6ls8yn887z51m33xdxi8"; depends=[]; }; + CTT = derive2 { name="CTT"; version="2.3.3"; sha256="02z354gf7rzh9xzyflmsag4hgmqgv3sr9s9ja903rwdz1pjqrlff"; depends=[]; }; CTTShiny = derive2 { name="CTTShiny"; version="0.1"; sha256="1c9vsiqyig6kfjpy3dfrysc466h4v9530m49aynz65i1njplswyh"; depends=[CTT ltm psych shiny shinyAce]; }; - CUB = derive2 { name="CUB"; version="1.1.2"; sha256="031jkzh6cr8gd2naqv54xs3vlrqmcbl9d2in66kd0dr2i41l3qj7"; depends=[Formula]; }; + CTTinShiny = derive2 { name="CTTinShiny"; version="0.1.0"; sha256="1dc6kaxajkvviszmrcvhh9cg2k8g1hbpf1f6fg3wlgnb80fsx9b7"; depends=[CTT foreign shiny]; }; + CUB = derive2 { name="CUB"; version="1.1.3"; sha256="1qdqqiax9yc0vzcqkkzx81nb7gix0x5pknvbqp1xv200776wsfc4"; depends=[Formula]; }; CUFF = derive2 { name="CUFF"; version="1.5"; sha256="1cphwhimzmsljfjvfvpld4mixznlsg5azzv7dwrgnh8q4wpnaxpc"; depends=[openxlsx xtable]; }; CUMP = derive2 { name="CUMP"; version="2.0"; sha256="0rdscywmi4sylpjpr8r472iapddizb1mqyrd532cvw6frxins7w0"; depends=[]; }; CUSUMdesign = derive2 { name="CUSUMdesign"; version="1.1.3"; sha256="149d16d5y7zxkzq8gmb5spfrvirv0vyhk2qx0v7vclkr8adz9sva"; depends=[]; }; @@ -568,16 +599,17 @@ in with self; { CVST = derive2 { name="CVST"; version="0.2-2"; sha256="05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"; depends=[kernlab Matrix]; }; CVThresh = derive2 { name="CVThresh"; version="1.1.1"; sha256="19d7pslzj8r3z5gn3cplpz2h2ayz6k1nrfx3s2b7a8w1il3vmi69"; depends=[EbayesThresh wavethresh]; }; CVTuningCov = derive2 { name="CVTuningCov"; version="1.0"; sha256="1bwzis82lqwcqp2djy4bnd3vvjr47krlv3pdc5msh12wcs0xhs7n"; depends=[]; }; - CVXR = derive2 { name="CVXR"; version="0.99"; sha256="1by7jgy70wbf1bvskxi1l3lfkcl6cbigk64ncb2g8h2c974wn9pi"; depends=[bit64 ECOSolveR gmp Matrix R_utils R6 Rcpp RcppEigen Rmpfr scs]; }; + CVXR = derive2 { name="CVXR"; version="0.99-2"; sha256="1mr37i1cvqqhjnwwr0in0i82yinkr0z6lz0bwdjifldaxgszp2bn"; depends=[bit64 ECOSolveR gmp Matrix R_utils R6 Rcpp RcppEigen Rmpfr scs]; }; CVcalibration = derive2 { name="CVcalibration"; version="1.0-1"; sha256="0ca582fnysrldlzxc3pihsph9pvdgygdh7sfzgxvr5fc3z1jbjzb"; depends=[]; }; CVglasso = derive2 { name="CVglasso"; version="1.0"; sha256="1bh09cd0yabhqv5yfahhvayx3f09yqapzl1yr9nc9xqwyx1d0cfd"; depends=[doParallel dplyr foreach ggplot2 glasso]; }; CaDENCE = derive2 { name="CaDENCE"; version="1.2.5"; sha256="1z3p5y1l67r470x6wrhnyjvw1ndppcm08fpj99x122j7kn6byff2"; depends=[pso]; }; Cairo = derive2 { name="Cairo"; version="1.5-9"; sha256="1x1q99r3r978rlkkm5gixkv03p0mcr6k7ydcqdmisrwnmrn7p1ia"; depends=[]; }; Calculator_LR_FNs = derive2 { name="Calculator.LR.FNs"; version="1.3"; sha256="03qg9rnz623dwnp68xhhsh9788s49n6xp0migg1nnjaqhrahlgdd"; depends=[]; }; - CaliCo = derive2 { name="CaliCo"; version="0.1.0"; sha256="1fz4sx6wsrkmcfjjgjn7z26m266m844qz8ms4vk6bnhx0h1rp6qa"; depends=[coda DiceDesign DiceKriging FactoMineR ggplot2 MASS Matrix R6 Rcpp RcppArmadillo testthat]; }; - CalibrateSSB = derive2 { name="CalibrateSSB"; version="1.0"; sha256="1r3318rzh29cgq72gdp16z60xkan7hyh1vj4gjg3pzbxy8zawqxx"; depends=[survey]; }; + CaliCo = derive2 { name="CaliCo"; version="0.1.1"; sha256="16a6hfd3s7dzb6mvpyn4fkdi5irfjsbal7niky2g6p54290va982"; depends=[coda DiceDesign DiceKriging ggplot2 gridExtra gtools MASS Matrix R6 Rcpp RcppArmadillo]; }; + CalibratR = derive2 { name="CalibratR"; version="0.1.1"; sha256="0ka7amcml15qifwpw4phpn12r9qjn0dvlrlraf3af971yjmwc745"; depends=[doParallel fitdistrplus foreach ggplot2 pROC reshape2]; }; + CalibrateSSB = derive2 { name="CalibrateSSB"; version="1.1"; sha256="0rqa6xbxzqv0ks3i4pmmzczhf6g3ss6mb96g3d71y9xa6pzdxjjp"; depends=[survey]; }; Canopy = derive2 { name="Canopy"; version="1.3.0"; sha256="0979hpphzhf4v71jx0shh3l8nffmpsn9l6f8ip2wxzcyx571i1wd"; depends=[ape fields pheatmap scatterplot3d]; }; - CarletonStats = derive2 { name="CarletonStats"; version="1.3"; sha256="1a8ic2ny2zkqy6xsnzhlc3hybhk200d8jbdbjfy7jav7n757kr0y"; depends=[]; }; + CarletonStats = derive2 { name="CarletonStats"; version="2.0"; sha256="0pgzvw6gf8kjv8ndprwp4wlgdgh5sb75ga8z5syfw57fb05v7ac3"; depends=[]; }; CaseBasedReasoning = derive2 { name="CaseBasedReasoning"; version="0.1"; sha256="0hwll17j0br8sr0ci3bfa5rx4r36hr7myq7b5fav664zjxdh9wr4"; depends=[cowplot data_table dplyr magrittr R6 ranger Rcpp RcppArmadillo RcppParallel rms survival tidyverse]; }; CatDyn = derive2 { name="CatDyn"; version="1.1-0"; sha256="0bdixcf1iwbmjd2axi6csrzms25ghdj4r6223qhk2b54wlmbzaiz"; depends=[BB optimx]; }; CatEncoders = derive2 { name="CatEncoders"; version="0.1.1"; sha256="1q9wzq06lac8z9y8b65alsxpb48bw8wqmifd893kknk51xq6r9kl"; depends=[data_table Matrix]; }; @@ -596,21 +628,23 @@ in with self; { CerioliOutlierDetection = derive2 { name="CerioliOutlierDetection"; version="1.1.9"; sha256="0s3pd4y165v69m4wmg9jlc7dl4gz64la9yic67l3n4242wa84p19"; depends=[robustbase]; }; CfEstimateQuantiles = derive2 { name="CfEstimateQuantiles"; version="1.0"; sha256="1qf85pnl81r0ym1mmsrhbshwi4h1iv19a2wjnghbylpjaslgxp6i"; depends=[]; }; ChIPtest = derive2 { name="ChIPtest"; version="1.0"; sha256="1yn5b5s56k2dbhw6damxj18xbaiz180ym7fiq2i3p2gkcgwpddbz"; depends=[]; }; - ChainLadder = derive2 { name="ChainLadder"; version="0.2.6"; sha256="0mpb7br76ng3m9g4ncx2g628zmjyf1rvi3lyxmfsmilpq6vh30n1"; depends=[actuar cplm ggplot2 lattice MASS Matrix reshape2 statmod systemfit tweedie]; }; + ChainLadder = derive2 { name="ChainLadder"; version="0.2.9"; sha256="13qllc39gjxysqvzfli769l5igwqy1qwrsr91dsm4si1gvac8g5q"; depends=[actuar cplm ggplot2 lattice MASS Matrix statmod systemfit tweedie]; }; ChangepointTesting = derive2 { name="ChangepointTesting"; version="1.0"; sha256="1nb78b1jpp0wpy9ah2fxkh53hlmb2f82b68msbfhancb8zp2lclv"; depends=[]; }; - ChannelAttribution = derive2 { name="ChannelAttribution"; version="1.13"; sha256="1nkz8n3a6f0xl56py45pv0rp0n0kmz3a1m616w38mjjlcypdalwq"; depends=[Rcpp RcppArmadillo]; }; + ChannelAttribution = derive2 { name="ChannelAttribution"; version="1.14"; sha256="1rasn1ghk4k0crdvxs9l8xjajdxvjsy7rwx9gz0nf41rw8pm16qa"; depends=[Rcpp RcppArmadillo]; }; ChannelAttributionApp = derive2 { name="ChannelAttributionApp"; version="1.1"; sha256="0qy92ij1riynz7dhri3z85pafww5w9j1gx1bcgr8phlr32a7had7"; depends=[ChannelAttribution data_table ggplot2 shiny]; }; Chaos01 = derive2 { name="Chaos01"; version="1.1.1"; sha256="0ibxibmlyc6wkhqj2achwkwdkniin60y8xh8b80nq6ggmm7w9crw"; depends=[]; }; ChaosGame = derive2 { name="ChaosGame"; version="0.3"; sha256="0nfp2qnhzpncs0yd5rknspin6c4hidqhxdd973ysiivg63wxwz8d"; depends=[colorRamps ggplot2 gridExtra plot3D RColorBrewer rgl sphereplot]; }; CharFun = derive2 { name="CharFun"; version="0.1.0"; sha256="0cqy1na1lh9w3nspy68yylali9y5b64jlgh4fyzas556239dnyk7"; depends=[Bessel]; }; ChargeTransport = derive2 { name="ChargeTransport"; version="1.0.2"; sha256="0mq06ckp3yyj5g1z2sla79fiqdk2nlbclm618frhqcgmq93h0vha"; depends=[]; }; CheckDigit = derive2 { name="CheckDigit"; version="0.1-1"; sha256="0091q9f77a0n701n668zaghi6b2k3n2jlb1y91nghijkv32a7d0j"; depends=[]; }; - ChemoSpec = derive2 { name="ChemoSpec"; version="4.4.97"; sha256="0kdcwv9kncv2r5mabp0mf9bmnajcnxmqavrl2lpn3d2pji6pv1qq"; depends=[plyr]; }; + ChemoSpec = derive2 { name="ChemoSpec"; version="5.0.207"; sha256="1gd97qy3brnngdqwrifkcy1jfar2rmfh4i5ic7aqcy1scsqspfdn"; depends=[ChemoSpecUtils plyr]; }; + ChemoSpec2D = derive2 { name="ChemoSpec2D"; version="0.2.0"; sha256="1zhq5bg8alm9ys75x9839nvwgg1g36vckyqa5gx51by643p6wm4m"; depends=[ChemoSpecUtils matrixStats multiway plyr R_utils ThreeWay]; }; + ChemoSpecUtils = derive2 { name="ChemoSpecUtils"; version="0.2.163"; sha256="1sx10cxrm0mh51rxflrdpyg9w8g6abx8bm4r6hbzdwbxlh532yk2"; depends=[amap plyr RColorBrewer robustbase]; }; ChemometricsWithR = derive2 { name="ChemometricsWithR"; version="0.1.11"; sha256="00z09bplm5qvd31y7m4b4knsrl0n27j9635m1gdak6lg4db4nxrd"; depends=[devtools kohonen MASS pls]; }; ChoR = derive2 { name="ChoR"; version="0.0-4"; sha256="08mildsx542zfm0kcdakcv7c71hb4jgbcq1lhidf0fz76zj1pzk1"; depends=[commonsMath rJava]; }; ChocoLattes = derive2 { name="ChocoLattes"; version="0.1.0"; sha256="0ircdar4fswaf34969gzgn83ia891jvwl29jn4s9a87cc4qagzgr"; depends=[ggplot2 knitr plotly R_utils rmarkdown WriteXLS XML]; }; ChoiceModelR = derive2 { name="ChoiceModelR"; version="1.2"; sha256="0dkp3354gvrn44010s8fjbmkpgn1hpl4xbfs5xslql8sk8rw0n2c"; depends=[]; }; - CholWishart = derive2 { name="CholWishart"; version="0.9.2"; sha256="1dlq6a9j3ifhmw94w158czc72f31rns0xfw4zbfx4zcah678raq6"; depends=[]; }; + CholWishart = derive2 { name="CholWishart"; version="0.9.3"; sha256="0wc04aws8xnsjcfmbb937zcx1qakd9yhvsavnnxzbbi1s2bv91ah"; depends=[]; }; CircMLE = derive2 { name="CircMLE"; version="0.2.1"; sha256="031pmfyqwif16am7h1csk1dg9vhy0jgdc8w4z60kqqsgf3yk6il9"; depends=[circular]; }; CircNNTSR = derive2 { name="CircNNTSR"; version="2.2"; sha256="0z29dsvcwpra1ny8kj486dpnrak272wmkfnaiyashzcqpnkmkg03"; depends=[]; }; CircOutlier = derive2 { name="CircOutlier"; version="3.2.3"; sha256="1vyac4mjkn6p4p9n5finqqak6g7m3hj04a66v3w797jn1wbd1xly"; depends=[CircStats circular]; }; @@ -619,33 +653,35 @@ in with self; { Cite = derive2 { name="Cite"; version="0.1.0"; sha256="1gfjirhswh4dkz88z4gl8m8jznqrvcgd4z3mnszyg1k5w3avlf1q"; depends=[miniUI RefManageR rstudioapi shiny]; }; CityPlot = derive2 { name="CityPlot"; version="2.0"; sha256="0lskgxmagqjglvpq39hgbygkf4qp28i2bj6b4m2av1s3pzb4465g"; depends=[]; }; CityWaterBalance = derive2 { name="CityWaterBalance"; version="0.1.0"; sha256="0nvm6bv2cxszjf33xgn1xcvhrgrgbdcar0jahwf7bs03gdlpmgi1"; depends=[dataRetrieval dplyr EcoHydRology geoknife lubridate reshape2 tgp xts zoo]; }; - Ckmeans_1d_dp = derive2 { name="Ckmeans.1d.dp"; version="4.2.1"; sha256="1jx5419r2c55qxh4kfjdm37594bqcalqgdrqihsr8aafxhh96b8z"; depends=[]; }; + Ckmeans_1d_dp = derive2 { name="Ckmeans.1d.dp"; version="4.2.2"; sha256="15arwppq78zvjxhvhm4kal0x0a9cwjbgmi5xhq3vch8ppwzvm2mh"; depends=[Rcpp]; }; ClamR = derive2 { name="ClamR"; version="2.1-1"; sha256="0raz1n79g24a9mc93zj49r20xcmdziw6vvcw5sd3qyjp1ycia13c"; depends=[]; }; ClassComparison = derive2 { name="ClassComparison"; version="3.1.6"; sha256="1y0yx3qnd5mkbqjxyfjjg2y0c0b9jjwn71z97h82ya5ci3fffndi"; depends=[Biobase oompaBase]; }; - ClassDiscovery = derive2 { name="ClassDiscovery"; version="3.3.7"; sha256="03lp1dbp2mzrzk1hn7nkp7nm1ngs0qndlk3zz7qjh3a67x7xr5p1"; depends=[Biobase cluster mclust oompaBase oompaData]; }; + ClassDiscovery = derive2 { name="ClassDiscovery"; version="3.3.9"; sha256="0hwaks634vg7lslb4kr5rl9p5y7n0ypp2v088a1ix9r40ag4a75p"; depends=[Biobase cluster mclust oompaBase oompaData]; }; CleanBSequences = derive2 { name="CleanBSequences"; version="0.4.0"; sha256="12s24v2kfyc32pm34ibw58zzjqhzwlrqrkhl0m70jcqvn50b5r98"; depends=[Biostrings]; }; ClickClust = derive2 { name="ClickClust"; version="1.1.5"; sha256="0b46f453mffg4ym6yvmh7g3v05mc9gphwfra75j28y1425s87yvw"; depends=[]; }; + CliftLRD = derive2 { name="CliftLRD"; version="0.1-1"; sha256="0qsdv568klxg6chgw329jbfjmf6w61hly2vxp90yzdfkca03z2s4"; depends=[CNLTreg liftLRD]; }; ClimClass = derive2 { name="ClimClass"; version="2.1.0"; sha256="1r836md31z2r5d9xckkbalzbhm4kf5paljv71kxpy53q92k7yi91"; depends=[geosphere ggplot2 reshape2]; }; ClimDown = derive2 { name="ClimDown"; version="1.0.2"; sha256="0dbv5vn985bi9nqxhq7jcj6k38s8dlbqnln3adgd0ih2fwilvalg"; depends=[abind fields foreach ncdf4 PCICt seas udunits2]; }; + ClimProjDiags = derive2 { name="ClimProjDiags"; version="0.0.2"; sha256="178jsjhz3c2aq8bix34rs569qv6l0c8428zi10aadvzkip4xxbk7"; depends=[climdex_pcic multiApply PCICt plyr]; }; ClinicalTrialSummary = derive2 { name="ClinicalTrialSummary"; version="0.1.0"; sha256="1lqf2ksgchl1j5hfkz7r5yczvkjgi3238k8nkfkd70nyil9vjq06"; depends=[Rcpp]; }; - CluMix = derive2 { name="CluMix"; version="2.1"; sha256="080gd6v8yj83djmf4wg7cwk6q6w6gsg4xfsgw5qd6z8h3kpyn45m"; depends=[Biobase ClustOfVar DescTools extracat FD gplots Hmisc marray Matrix]; }; - ClueR = derive2 { name="ClueR"; version="1.3"; sha256="04axd5wrh8xszyvm6kcvhr3qs0rx9nj0z99j26qijf5w80lmhaki"; depends=[e1071]; }; + ClueR = derive2 { name="ClueR"; version="1.4"; sha256="0awl3ag48idg0396hcgqrh5f16mbgximr5xbxjiimib5zysdc558"; depends=[e1071]; }; ClusVis = derive2 { name="ClusVis"; version="1.1.0"; sha256="17cn3hm37jv10aybaidy89kch6814hdi8g44s94xa9li7nixzass"; depends=[MASS mgcv mvtnorm Rcpp RcppArmadillo Rmixmod VarSelLCM]; }; ClustGeo = derive2 { name="ClustGeo"; version="2.0"; sha256="1p5k2w1k7hnacbazzj2yhxh4z2jngnsl4v5a9b3c8z1dr4nhcwxc"; depends=[sp spdep]; }; ClustMMDD = derive2 { name="ClustMMDD"; version="1.0.4"; sha256="0sblf3crpai53dflhyi27yn6mg0xyy9dxhwsk8j57sq5vr50x686"; depends=[Rcpp]; }; ClustOfVar = derive2 { name="ClustOfVar"; version="1.1"; sha256="0grhkab7s58ji4cf7cxh7ahd2dxrj8aqfdf3119b40zxkxbwxcr0"; depends=[PCAmixdata]; }; - ClustVarLV = derive2 { name="ClustVarLV"; version="1.5.1"; sha256="11zydj3iq15sg84kny6nklpmh8wj9j9nklkknzfqnaagai8jgsmy"; depends=[Rcpp]; }; + ClustVarLV = derive2 { name="ClustVarLV"; version="1.6.0"; sha256="1425qgkr4ypbgi59phb9m0haahqc9g4jvjv5lmizaxph10r6gimi"; depends=[doParallel foreach iterators Rcpp RcppEigen]; }; Cluster_OBeu = derive2 { name="Cluster.OBeu"; version="1.2.1"; sha256="18is8aa496qr7afmyqy12s267ans0hhzy0xs8nzr3qp70mwrbbh1"; depends=[car cluster clValid data_tree dendextend jsonlite mclust RCurl reshape reshape2 stringr tibble]; }; ClusterBootstrap = derive2 { name="ClusterBootstrap"; version="1.0.0"; sha256="0m1lfp27vn3ybwimwkrihff5v2bvdc4c46x8bha8hw0wma14lw5i"; depends=[]; }; - ClusterR = derive2 { name="ClusterR"; version="1.1.2"; sha256="04charq9ydxiy8qvign3nc3ksg5v8d7jq39kdx7nndwgyjsidaic"; depends=[FD ggplot2 gmp gtools OpenImageR Rcpp RcppArmadillo]; }; + ClusterR = derive2 { name="ClusterR"; version="1.1.7"; sha256="025cfygqzz4296sfcdblw69fidjn2kd27w2p2sw2wqly1l2c67j6"; depends=[FD ggplot2 gmp gtools OpenImageR Rcpp RcppArmadillo]; }; ClusterRankTest = derive2 { name="ClusterRankTest"; version="1.0"; sha256="01gzalhibqcdx3a6yc2cm1v77rscva73v5m5m0qkrgqdp9c8ph2a"; depends=[]; }; ClusterStability = derive2 { name="ClusterStability"; version="1.0.3"; sha256="1laa5m3y1rc7jr8q3i9qb3izs7qmadz169w9xm8q3mm3834ngn9b"; depends=[cluster clusterCrit copula Rcpp WeightedCluster]; }; ClusteredMutations = derive2 { name="ClusteredMutations"; version="1.0.1"; sha256="1n31nnvpjh1faw751k8m3ga3wfl0yhdpnszwckqhfzlma1jr8z04"; depends=[seriation]; }; CoClust = derive2 { name="CoClust"; version="0.3-2"; sha256="04xv807785xv9kdspsspx1302ardv8gda06kd590lgawjixai7dh"; depends=[copula gtools]; }; - CoDiNA = derive2 { name="CoDiNA"; version="1.0.0"; sha256="1anc127d4xx1yks5kq2glcv8sijs0sfab9wjs7j9g1aqp97hmk33"; depends=[data_table geometry igraph magrittr plot3D plyr reshape2 visNetwork]; }; + CoDiNA = derive2 { name="CoDiNA"; version="1.1"; sha256="0gmh5s93372hl77s46wpnxp9m2r0zzhb6m1yixpd1450mlkj7rqb"; depends=[data_table igraph magrittr plyr visNetwork]; }; CoFRA = derive2 { name="CoFRA"; version="0.1002"; sha256="0ldf84dxaanww3qkf64mz5gv3yv2rjp9m6dy64xckds66vw6x0m3"; depends=[gplots stringr]; }; CoImp = derive2 { name="CoImp"; version="0.3-1"; sha256="0zj152w4cvnbfl144ggs3ixmyywxf9dqhh04jfydmv2a8n6px89n"; depends=[copula gtools locfit nnet]; }; - CodeDepends = derive2 { name="CodeDepends"; version="0.6.0"; sha256="0gyvafhqrjgy81z3b7ii8p6rxi2zaakvrxb52fnbr616lk8xlmfw"; depends=[codetools graph XML]; }; + CoRpower = derive2 { name="CoRpower"; version="1.0.0"; sha256="1pndjv2qvnlyi8gj41qp03vwv2m4mbj5srs9038ibnmci9ngybnf"; depends=[osDesign survival]; }; + CodeDepends = derive2 { name="CodeDepends"; version="0.6.5"; sha256="0l7kiv3awx50glf5cs841b4zzsff1ml90f0zr868ygvwsr4ps1hq"; depends=[codetools graph XML]; }; CoinMinD = derive2 { name="CoinMinD"; version="1.1"; sha256="0invnbj5589wbs0k2w5aq9qak7axc3s0g9nw85c48lnl0v95s91i"; depends=[MCMCpack]; }; CollapsABEL = derive2 { name="CollapsABEL"; version="0.10.11"; sha256="0libm1wv34av3vm2vvbqcnxjh4y1rwfi8qzjca8qdz9490vngags"; depends=[biganalytics bigmemory collUtils dplyr ggplot2 haplo_stats R_utils rJava RSQLite stringr]; }; CollapseLevels = derive2 { name="CollapseLevels"; version="0.2.0"; sha256="1fn5k83lh0vw5j9vhq0x6ksbkrm25acpslav85wfyknsj9vzmzid"; depends=[dplyr ggplot2 lazyeval magrittr]; }; @@ -659,7 +695,7 @@ in with self; { CombinePortfolio = derive2 { name="CombinePortfolio"; version="0.3"; sha256="0w4mw748ix7jyqfirr8bm93i742y7bpir7q5x1j3r9cqpi9h5zfv"; depends=[]; }; CommEcol = derive2 { name="CommEcol"; version="1.6.5"; sha256="02xra47znnbnsgxy6xinyk2dv8asshd4fgh7bn6qf7m6p4d743pj"; depends=[ape gmp picante vegan]; }; CommT = derive2 { name="CommT"; version="0.1.1"; sha256="1kimm8z3k7p5lxsjnkb203js2rqn09grywxs890fab1hhgssgv2r"; depends=[ape ggplot2 gridExtra phangorn reshape]; }; - CommonJavaJars = derive2 { name="CommonJavaJars"; version="1.0-5"; sha256="0kwf504g1izyy7hxss21dgz26w0spxibdlacrjdh7q10z799hfhh"; depends=[]; }; + CommonJavaJars = derive2 { name="CommonJavaJars"; version="1.0-6"; sha256="0l1zqygklv1s3xr6pjjrji3wmyqg7258qvgwf9c2qjim8p8y8lsr"; depends=[]; }; CommonTrend = derive2 { name="CommonTrend"; version="0.7-1"; sha256="088pg2hy2g2jgs84xawrnsf7gpvrpqjsimkx7g0i5r5fmkx169f9"; depends=[MASS urca]; }; CommunityCorrelogram = derive2 { name="CommunityCorrelogram"; version="1.0"; sha256="1wkrm5lil595sc4ih3qsf4sgvfipzlav0n7339ixqw9zxm2pg4nj"; depends=[vegan]; }; Comp2ROC = derive2 { name="Comp2ROC"; version="1.1.4"; sha256="06hpbid9z1pzg7k4gqp2zn8l7sm375z32fsn54i27qbl3inp7m2d"; depends=[boot ROCR]; }; @@ -682,50 +718,53 @@ in with self; { CondReg = derive2 { name="CondReg"; version="0.20"; sha256="1ffnrjfjcb66i9nyvidkcn4k9pcj4r7xanjwzcxcrj2qm39apkqx"; depends=[]; }; ConfigParser = derive2 { name="ConfigParser"; version="1.0.0"; sha256="0jjh6gz5qcqhirzkmg7a4lnf8n3mjly15x2mvbvdpjkk7iv3w9m3"; depends=[ini R6]; }; ConfoundedMeta = derive2 { name="ConfoundedMeta"; version="1.3.0"; sha256="17l6dfff2v0a4p022qclrmkzi78ga9adkgxgrgk9imz0n9m9424d"; depends=[ggplot2 metafor]; }; - Conigrave = derive2 { name="Conigrave"; version="0.3.0"; sha256="15zfaivawk83xr6gx5ij1xc43z5vgci8x0hglxjnhla02zn0zh9f"; depends=[ggplot2 magrittr miceadds mitools stringdist]; }; + Conigrave = derive2 { name="Conigrave"; version="0.4.2"; sha256="0qpvjnh5ig5p49w13lbh6z7hjm5hx9wjav94pw0wanmxs7n46w6j"; depends=[dplyr ggplot2 magrittr miceadds mitools ppcor stringdist stringr]; }; ConjointChecks = derive2 { name="ConjointChecks"; version="0.0.9"; sha256="097mhiz8zjmmkiiapr3zfx7v35xirg57nqp1swd72dixaa23nhr1"; depends=[]; }; ConnMatTools = derive2 { name="ConnMatTools"; version="0.3.3"; sha256="0zsn3al3di0fd9hkqljpqqy4zbmh97xr6cdi4fzv80ax81fjfqyk"; depends=[]; }; ConsRank = derive2 { name="ConsRank"; version="2.0.1"; sha256="18f1gqa46f8jrcf2zj4njyy78cl0scjs9k8s9mvg0f9dpr44xnan"; depends=[gtools proxy rgl]; }; - ContaminatedMixt = derive2 { name="ContaminatedMixt"; version="1.3.2"; sha256="0761wfjxh26kf4q1qcfzfaj52553yiw1ny6l84r3wzzx4hv893qy"; depends=[caret mclust mixture mnormt mvtnorm]; }; + ContaminatedMixt = derive2 { name="ContaminatedMixt"; version="1.3.3"; sha256="16pkpgvg46xscp6z2xlhlnfzc9048jlgqxxbqa4c90z7dclcmrqk"; depends=[caret mclust mixture mnormt mvtnorm]; }; ContourFunctions = derive2 { name="ContourFunctions"; version="0.1.0"; sha256="1hlff3wx8r1wpkhrz0n27wjnzy6z2q8s9smyb906gwwa9xga7njy"; depends=[]; }; - ConvergenceClubs = derive2 { name="ConvergenceClubs"; version="1.4.1"; sha256="0f74aaglby4hmg72957cj3y7jdchy5kq793skl7yidrjc1nk04ib"; depends=[lmtest sandwich]; }; + ConvergenceClubs = derive2 { name="ConvergenceClubs"; version="1.4.2"; sha256="14fgbz0fhaqqp55bh577bhb4gs2adbvldf52xjn663vdg99rwvaf"; depends=[lmtest sandwich]; }; ConvergenceConcepts = derive2 { name="ConvergenceConcepts"; version="1.2.1"; sha256="0kl67ds6369mxl2i93h43r00ji12qkg0k9m4jhcxsb0ydd8rfqgp"; depends=[lattice tkrplot]; }; - CoordinateCleaner = derive2 { name="CoordinateCleaner"; version="1.0-7"; sha256="00x2ijyg1bj2xp679i453d4fd58qp7mfj3pvv3cddh0hl8yfns18"; depends=[geosphere ggplot2 raster rgeos rnaturalearth sp]; }; - Copula_Markov = derive2 { name="Copula.Markov"; version="1.1"; sha256="0pgzrgd9bzf2qh9b7h0y4mmszlxk1wxdwlid3xh7rk7pif3mw3qd"; depends=[]; }; + CoordinateCleaner = derive2 { name="CoordinateCleaner"; version="2.0-3"; sha256="1kb21a8mp3blgnvyzqcwh1zz1mkdq6c759g9dlw3dzp2gnpzl5zp"; depends=[dplyr geosphere ggplot2 raster rgdal rgeos rnaturalearth sp tidyselect]; }; + CopCTS = derive2 { name="CopCTS"; version="1.0.0"; sha256="1j0bhkjk181y9k69442diswgwax5whmh5vfqydhf3b1r5ll1wkm3"; depends=[copBasic copula msm]; }; + Copula_Markov = derive2 { name="Copula.Markov"; version="2.1"; sha256="09036bnxb0r0k6lk6sb258yrw4q458nmxinmvnishnq5bifps4v4"; depends=[]; }; + Copula_surv = derive2 { name="Copula.surv"; version="1.0"; sha256="1cq12vmsvrxd6anpv6b5jig7x1lf6pj589353h2ba9k0fhkpk51y"; depends=[]; }; CopulaDTA = derive2 { name="CopulaDTA"; version="1.0.0"; sha256="1bx0jvlbhaxf4yhrfpd5l5zp7kmp6f17ckb1y9974sgc7s3hpqcd"; depends=[ggplot2 plyr reshape2 rstan]; }; CopulaREMADA = derive2 { name="CopulaREMADA"; version="1.1"; sha256="044si0nwniiglrcg6mjvs4z3hk6hhhsy49c6pigy6yf1wvvqxp4m"; depends=[matlab statmod tensor]; }; CopulaRegression = derive2 { name="CopulaRegression"; version="0.1-5"; sha256="0dd1n7b23yww36718khi6a5kgy8qjpkrh0k433c265653mf1siq8"; depends=[MASS VineCopula]; }; - CopyDetect = derive2 { name="CopyDetect"; version="1.2"; sha256="1sahrlg1gk1q8ciq0a8hxrlyci5i8jxz8pjpy04alckxdrxfpqbi"; depends=[irtoys]; }; + CopyDetect = derive2 { name="CopyDetect"; version="1.3"; sha256="1g3bwd805h62x93xvvn67acf9v6vn7s7ghxpvjhwcfdfj7fwzh6l"; depends=[mirt]; }; + CorDiff = derive2 { name="CorDiff"; version="1.0"; sha256="12rgfhygrdq1ign4ybr8g171wxic8zbp83n1xdsnqpj910k5jdr5"; depends=[mcc]; }; CorReg = derive2 { name="CorReg"; version="1.2.8"; sha256="18l9aiv2ipvs14ycnzq99yvnkws38wnj42zbk5jqgv33kn37qbx2"; depends=[corrplot elasticnet glmnet lars MASS Matrix mclust mvtnorm Rcpp RcppEigen Rmixmod rpart]; }; - CorShrink = derive2 { name="CorShrink"; version="0.1-5"; sha256="03g5njb191nqiy0lmk8jrwyrnl3w733b8h0krkbsjh2zravyw1xc"; depends=[ashr corpcor corrplot gridExtra Matrix reshape2]; }; + CorShrink = derive2 { name="CorShrink"; version="0.1-6"; sha256="15ay6ws9216lv15mpgldank3klw3zz5j4nwvv1s88jjfn2ln5c1l"; depends=[ashr corpcor corrplot glmnet gridExtra MASS Matrix reshape2 SQUAREM]; }; Corbi = derive2 { name="Corbi"; version="0.4-2"; sha256="0h088iplryaipnfp8svw3djh016z23lv66q51gfbqpvchvjdwypw"; depends=[CRF Matrix mpmi]; }; CorporaCoCo = derive2 { name="CorporaCoCo"; version="1.1-0"; sha256="1s3wlcy6mnw9riivw5lc4gd6bjbsd77m15ipr95g46isdcrli8zb"; depends=[data_table RColorBrewer rlist]; }; CorrBin = derive2 { name="CorrBin"; version="1.5"; sha256="1kg8kms76z127j2vmf7v162n0sh2jqylw4i7c35x5sig4q22m9gy"; depends=[boot combinat dirmult geepack mvtnorm]; }; CorrMixed = derive2 { name="CorrMixed"; version="0.1-13"; sha256="02zg5kmv5qxnasnz872r3z7x7dmdcniq1x5xyfnnb3niwkdjgxzx"; depends=[nlme psych]; }; CorrToolBox = derive2 { name="CorrToolBox"; version="1.5"; sha256="1ggrm144zmi54cqb5l2nif7dn1zb1kn31i1xhxc4jwr7fn380iyi"; depends=[BinNonNor BinOrdNonNor GenOrd moments mvtnorm psych]; }; - CorrectOverloadedPeaks = derive2 { name="CorrectOverloadedPeaks"; version="1.2.14"; sha256="1if4qb1d6mg3435pk3znln8id8fj12n3j9sjv4zn104v2fr90mhr"; depends=[caTools digest xcms XML]; }; + CorrectOverloadedPeaks = derive2 { name="CorrectOverloadedPeaks"; version="1.2.15"; sha256="1hdr2zdms6vbnf6xw079c127diygzp09vqizmmh0yrbc5sx2cmb8"; depends=[bitops digest xcms XML]; }; CorrectedFDR = derive2 { name="CorrectedFDR"; version="1.0"; sha256="15047cfjniljzhznkbzq3hyq221y9k7fa04f69zm0k0sxr627gxg"; depends=[]; }; Correlplot = derive2 { name="Correlplot"; version="1.0-2"; sha256="0prxnbi7ga5d23i0i4qpynfb3zrsgjxam47km6nsj1prakdkrq7w"; depends=[calibrate xtable]; }; CosW = derive2 { name="CosW"; version="0.1"; sha256="12l4w8b5jnr8773hxk7khrdn705x6bdbw7s8z8w95bfbbi12dj6v"; depends=[fdrtool pracma]; }; - CosmoPhotoz = derive2 { name="CosmoPhotoz"; version="0.1"; sha256="04girid6wvgyrk8ha81mdqjx2mmzifz57l1hzcgrdnzmjmm3vlmp"; depends=[arm COUNT ggplot2 ggthemes gridExtra mvtnorm pcaPP shiny]; }; Counterfactual = derive2 { name="Counterfactual"; version="1.1"; sha256="0mz0h5zsmca8fww7nq08m9cld2zbaydn8qad5f2g6vxn382842p9"; depends=[doParallel doRNG foreach Hmisc quantreg survival]; }; - Countr = derive2 { name="Countr"; version="3.4.1"; sha256="1qv773psgmk6ndznl4f2364vadh9qimagm38v5a3xzjnn9dpd23b"; depends=[boot car dplyr flexsurv Formula lattice lmtest MASS Matrix numDeriv optimx pscl RColorBrewer Rcpp RcppArmadillo Rdpack standardize VGAM xtable]; }; - CountsEPPM = derive2 { name="CountsEPPM"; version="2.1"; sha256="1w1l4kbk8c2prq7f38maz0fc44j9za6cmj0vydmcgscb9s6f3mg7"; depends=[expm Formula numDeriv]; }; + Countr = derive2 { name="Countr"; version="3.5.2"; sha256="0f45pxxl09avf4k6lzlhykd1y07hvpc3d68bc2y7nrxhpipwl5yl"; depends=[boot car dplyr flexsurv Formula lattice lmtest MASS Matrix numDeriv optimx pscl RColorBrewer Rcpp RcppArmadillo Rdpack standardize VGAM xtable]; }; + CountsEPPM = derive2 { name="CountsEPPM"; version="3.0"; sha256="0iw7sfrb4yyaagwm1f4q9av5zvzia1mp2ns287ppsw3k248lz0kb"; depends=[expm Formula lmtest numDeriv]; }; CovSel = derive2 { name="CovSel"; version="1.2.1"; sha256="02fsiykbg96ynqw25vfyrams7fs39xjmfhvb23zjbqb7ql6d0xdk"; depends=[dr MASS np]; }; CovSelHigh = derive2 { name="CovSelHigh"; version="1.1.1"; sha256="0dvvpkqml2k00gicpgp475z1rjspq3s37ys1mam29k54qlshhny6"; depends=[bartMachine bindata bnlearn doParallel doRNG foreach glmnet MASS Matching randomForest tmle xtable]; }; - CovTools = derive2 { name="CovTools"; version="0.3.1"; sha256="0ph7rip2lm71qb386diw93n84jaqijz6bqn0i6zgd5gg8j3szx46"; depends=[doParallel expm foreach geigen Matrix mvtnorm pracma Rcpp RcppArmadillo Rdpack shapes]; }; + CovTools = derive2 { name="CovTools"; version="0.5.0"; sha256="1skkv1i7q9sw71c95606ikwq93nlj0bs42w7j70jv1zbvq4sdmfz"; depends=[doParallel expm foreach geigen Matrix mvtnorm pracma Rcpp RcppArmadillo Rdpack shapes]; }; CoxBoost = derive2 { name="CoxBoost"; version="1.4"; sha256="1bxkanc8zr4g3abn4ds5wqibv65flvm4y648fs9s0l4vc9vmyshg"; depends=[Matrix prodlim survival]; }; CoxPhLb = derive2 { name="CoxPhLb"; version="1.0.0"; sha256="1j8dvbjv4h0zdjvwvpswdlsb9pf3gxixh2rhl0m1kxm6f6h5ig0z"; depends=[survival]; }; CoxPlus = derive2 { name="CoxPlus"; version="1.1.1"; sha256="038wsz206bgc0pnzx403b5ihcwhxpkrpxmwvrvqcxf8333pb62l5"; depends=[Rcpp RcppArmadillo]; }; CoxRidge = derive2 { name="CoxRidge"; version="0.9.2"; sha256="0p65mg4hzdgks03k1lj90yj6qbk50s94rwvcwzkb5xxxwrijd10r"; depends=[survival]; }; + CpDyna = derive2 { name="CpDyna"; version="1.0"; sha256="0a8b58nxp0pik03kh3lb02gm6z21lqw6y62z11jjllmrycbmc68j"; depends=[igraph mclust RColorBrewer Rcpp RcppArmadillo RcppProgress]; }; CpGFilter = derive2 { name="CpGFilter"; version="1.1"; sha256="0ccvk7lawmay0wqdyhs6ww7396dcfzazn72sq6zwyw7dl45k2j0i"; depends=[matrixStats]; }; CpGassoc = derive2 { name="CpGassoc"; version="2.60"; sha256="1zx18x8pxjl2ajnj7a7lb8383m75ysg17f4mzz0vkgl5mnf617ny"; depends=[nlme]; }; Cprob = derive2 { name="Cprob"; version="1.4.1"; sha256="1m4ys8xpj1jbn3lf8fym935y94dxipiimsf9zxwyw5sy71y7skgq"; depends=[geepack lattice lgtdl prodlim tpr]; }; CreditMetrics = derive2 { name="CreditMetrics"; version="0.0-2"; sha256="16g3xw8r6axqwqv2f0bbqmwicgyx7nwzff59dz967iqna1wh3spi"; depends=[]; }; CreditRisk = derive2 { name="CreditRisk"; version="0.1.3"; sha256="09ks8xlsrbp3an1drcwmmd6df4fsfz61z21ma2p62a1pk0bnc86c"; depends=[fOptions]; }; - CrossClustering = derive2 { name="CrossClustering"; version="3.0"; sha256="0l9cdniqf63x4pfkf6y7c2qh056jwadqw45nz9jk78wamqq8hyqv"; depends=[cluster]; }; + CrossClustering = derive2 { name="CrossClustering"; version="4.0.3"; sha256="05lbdmblwmmv24h46ixxabbrp7mpajyv7raw1p5h0dmsbfbq9hi5"; depends=[assertive cli cluster crayon dplyr flip glue magrittr mclust purrr]; }; CrossScreening = derive2 { name="CrossScreening"; version="0.1.1"; sha256="1gig80r8p611ysn35ajx7xdjj5wnkcf1vspcf0i06dmh75xpm3w9"; depends=[plyr tables]; }; - CrossVA = derive2 { name="CrossVA"; version="0.9.1"; sha256="13skbazs1mh5am70qlwxhvxgfx4gwlzzq6zy3vdzaa3zbykkxlvw"; depends=[lubridate]; }; + CrossVA = derive2 { name="CrossVA"; version="0.9.3"; sha256="1nagbgcih6ix21js91vfpr4yjkhnirblgdmf04nn7ipv2ins8kw6"; depends=[lubridate stringi]; }; CrossValidate = derive2 { name="CrossValidate"; version="2.3.2"; sha256="1dlvkv712rz3gw03c04qlk0l0mqjyds3m3pnbszk4848zby5ac6r"; depends=[Modeler oompaBase]; }; Crossover = derive2 { name="Crossover"; version="0.1-17"; sha256="168j8fl6h7x1pia5f5c18yrf0y1lvznib8clq1mv0imb7cjzkkhi"; depends=[CommonJavaJars crossdes digest ggplot2 JavaGD MASS Matrix multcomp Rcpp RcppArmadillo rJava xtable]; }; CryptRndTest = derive2 { name="CryptRndTest"; version="1.2.2"; sha256="1cg0agwqp1f7pgxdf9wilwparklyfsv900r47fpihnqw3ycvbdai"; depends=[gmp kSamples LambertW MissMech Rmpfr sfsmisc tseries]; }; @@ -734,8 +773,9 @@ in with self; { CuCubes = derive2 { name="CuCubes"; version="0.1.0"; sha256="1cpazar85rp8xfjvy0vxivr61grzvxz7a9mirxvhynln964by6ns"; depends=[]; }; Cubist = derive2 { name="Cubist"; version="0.2.2"; sha256="1m45dpnr5djsfgqlinng6z0f2wbig2vbidlg19r3zcraqwn1agnd"; depends=[lattice reshape2]; }; CustomerScoringMetrics = derive2 { name="CustomerScoringMetrics"; version="1.0.0"; sha256="166v0hbxy4xgbfqh7sx6zsrv4pghqpimx5xry3h2qwynnvr4ng1a"; depends=[]; }; - Cyclops = derive2 { name="Cyclops"; version="1.3.4"; sha256="0iv4rsxy6zngjlbvwkx41np8phv49i6gp0f8yzb5k2azwksx2r3j"; depends=[BH bit ff ffbase MASS Matrix Rcpp RcppEigen RcppParallel survival]; }; - CytobankAPI = derive2 { name="CytobankAPI"; version="1.1.2"; sha256="0mv6f1v6kclz8ima9f0b3qdb7gc85nn2cnfnzb3vqhm9vvibz8ls"; depends=[curl httr jsonlite]; }; + CutpointsOEHR = derive2 { name="CutpointsOEHR"; version="0.1.2"; sha256="0r772zb7g10akcfnf2hnyvpvba4px9pgslyns7drmijdsh0ncnvj"; depends=[survival]; }; + Cyclops = derive2 { name="Cyclops"; version="2.0.1"; sha256="10zx49qhbzgkc18vv4yk1x63ywamxijwir92ls6zbsrdifn412pv"; depends=[BH bit ff ffbase MASS Matrix Rcpp RcppEigen survival]; }; + CytobankAPI = derive2 { name="CytobankAPI"; version="1.3.0"; sha256="1rrqhsqv5xc58dvkrbs9c83pkqz5np59shm7xjmqxdjj2rxj8zqn"; depends=[curl httr jsonlite]; }; CytobankAPIstats = derive2 { name="CytobankAPIstats"; version="2.0"; sha256="0xczcgaxd8dv6fd1j5c8y4il852lq8859d1y16sxs8a3gqn9fbz2"; depends=[CytobankAPI pheatmap shiny shinyFiles xlsx]; }; CytobankBridgeR = derive2 { name="CytobankBridgeR"; version="1.0.0"; sha256="0m8gxbm3p9gvdszymqx10n5rzb406r4f70a0in798c56mp2rcsl4"; depends=[CytobankAPI]; }; D2C = derive2 { name="D2C"; version="1.2.1"; sha256="0qhq27978id0plyz9mgdi0r1sr3ixnvqm8w6hp5c2wjd1yhhh12s"; depends=[corpcor foreach gRbase lazy MASS randomForest RBGL Rgraphviz]; }; @@ -748,7 +788,7 @@ in with self; { DACF = derive2 { name="DACF"; version="1.0.0"; sha256="0hv7c9lk6ivj4iz953yn11iy5p611q4si4ghn9d5a9i229s5hig8"; depends=[]; }; DAISIE = derive2 { name="DAISIE"; version="1.4"; sha256="16653wwz20lhf3bpzflpj5d1h7j3cqyfaqk5gn24aifga2jc0wbb"; depends=[DDD deSolve Matrix subplex tensor]; }; DAKS = derive2 { name="DAKS"; version="2.1-3"; sha256="0vmpwxvksnmyq40faimbgpj0y3zbk519986n38ipwdfzllcg0zs4"; depends=[relations sets]; }; - DALEX = derive2 { name="DALEX"; version="0.2.3"; sha256="0v2dmc4nnz28qjc378138j0lri2rlbrmwz97xsn9z557y4hrrmmh"; depends=[ALEPlot breakDown factorMerger ggplot2 ggpubr pdp]; }; + DALEX = derive2 { name="DALEX"; version="0.2.4"; sha256="0zrgp266bmn0b87bf0gvi4yc2ngj4pvhw9qbmvnhqlifrqb55ir6"; depends=[ALEPlot breakDown factorMerger ggplot2 ggpubr pdp]; }; DALY = derive2 { name="DALY"; version="1.5.0"; sha256="1v7ld01xcn5jiygl1c3xhd5h71ip90lks87fs9gmpnivp8jz5cr5"; depends=[]; }; DAMOCLES = derive2 { name="DAMOCLES"; version="1.1"; sha256="07z8mynhqnk1zcvm84w09xzkiy2dfxwhmnpi6gaddr3p0waql4gj"; depends=[ape caper deSolve expm geiger matrixStats picante]; }; DAMisc = derive2 { name="DAMisc"; version="1.4-3"; sha256="1hic53vi7mj4fvggxjl4d3j4zw8wwczh6pldyi8idrhm45hw2nh4"; depends=[boot car effects gdata lattice MASS nnet pscl QRM sm VGAM xtable]; }; @@ -759,9 +799,11 @@ in with self; { DBHC = derive2 { name="DBHC"; version="0.0.2"; sha256="08sl6gv1dw2kpk1zylvyqqga6xvhzhpp5zxa9ql1hyzc2i43jivq"; depends=[ggplot2 reshape2 seqHMM TraMineR]; }; DBI = derive2 { name="DBI"; version="1.0.0"; sha256="1x8wy2vg2gcgd9bww04qmf0dsn3kp0rfjd8q8j1r2x9zxccg25pz"; depends=[]; }; DBItest = derive2 { name="DBItest"; version="1.5-2"; sha256="05wizjm2b97fsdha2i391h38xb0zrkhnd036qvdcm0r5l0y56sm8"; depends=[blob DBI desc hms R6 testthat withr]; }; - DBKGrad = derive2 { name="DBKGrad"; version="1.6"; sha256="0207zx0v1x3zhfbs0h1ssxc1b683k111f90k8ybhknb147104knr"; depends=[lattice minpack_lm SDD TSA]; }; + DBKGrad = derive2 { name="DBKGrad"; version="1.7"; sha256="0q11kza0c1caph01f247h7qm4shqycq0g9i152739xzspprjf4i1"; depends=[lattice minpack_lm SDD TSA]; }; + DBfit = derive2 { name="DBfit"; version="1.0"; sha256="19jdf693ygwfchlqvh0kywid14v0b53p33rr2dvmaqmsc6pfxbbf"; depends=[Rfit]; }; DCA = derive2 { name="DCA"; version="2.0"; sha256="1acy33vyf814kr0aj6kdvi9f1qzgynwwzv57ll01gd0iqq36374f"; depends=[coin elasticnet GPArotation locfdr modeest mvtnorm PMA]; }; DCD = derive2 { name="DCD"; version="0.1.0"; sha256="0p6vk8fdvpcvb1bb5fwy3h1v8y3djlvcm5jl5lnx30ngqj6d7rcj"; depends=[data_table doParallel foreach ggplot2 igraph lattice lsa Matrix plyr qlcMatrix Rdpack ROCR WGCNA]; }; + DCEM = derive2 { name="DCEM"; version="0.0.1"; sha256="0mk9x17c0jhlgcvn1n98mw8cykims0q0qwd067zzbinwhja2d9sv"; depends=[MASS matrixcalc mvtnorm]; }; DCG = derive2 { name="DCG"; version="0.9.2"; sha256="1s2dz0vnhdhq23fqds1m2jspaz8k5zvd76z1zlbi6nb5ja5n3j3w"; depends=[]; }; DCGL = derive2 { name="DCGL"; version="2.1.2"; sha256="1dhkdvdglpsr0fzrfrrr6q76jhwxgrcjsiqn56s082y7v366xvs4"; depends=[igraph limma]; }; DCL = derive2 { name="DCL"; version="0.1.0"; sha256="1ls3x3v0wmddfy7ii7509cglb28l1ix1zaicdc6mhwin0rpp2rx3"; depends=[lattice latticeExtra]; }; @@ -783,26 +825,28 @@ in with self; { DEMOVA = derive2 { name="DEMOVA"; version="1.0"; sha256="09dqhhhihphhdnplmhdq4q5zwc0qvqhirdrxa9x6fr43vwa5zfp4"; depends=[leaps]; }; DES = derive2 { name="DES"; version="1.0.0"; sha256="16p38i8ykwc8gjw6c9dhdwjjpa1b17n9wqhz3rhkbzjh978pky31"; depends=[]; }; DESnowball = derive2 { name="DESnowball"; version="1.0"; sha256="012kdnxmzap6afc3ffkcvk1mazlkp286av6g9fwz2wcbf5mh9n1m"; depends=[clue cluster combinat MASS]; }; + DEVis = derive2 { name="DEVis"; version="1.0.0"; sha256="11g7ycvs8z1bnnyl5y6sypgm29pywpp652kg1nzib1x3dyl8cxvl"; depends=[DESeq2 ggdendro ggplot2 ggsci ggthemes gridExtra MASS pheatmap plyr PoiClaClu RColorBrewer reshape2 SummarizedExperiment]; }; DEoptim = derive2 { name="DEoptim"; version="2.2-4"; sha256="10nlsvms5pf0wmn4z1lj6vnmpwr10q8nhdy5xy9rn7hd1627fm0a"; depends=[]; }; DEoptimR = derive2 { name="DEoptimR"; version="1.0-8"; sha256="1vz546hyjyhly70z62h5n3mn62b8llhhmim8ffp9y6jnnb0i2sc4"; depends=[]; }; - DEploid = derive2 { name="DEploid"; version="0.5.0"; sha256="18v1fyxf6pbkanwmncd9jx9l7c9dk3y9dbc89a4cp3qshfn4vbhi"; depends=[htmlwidgets magrittr plotly Rcpp rmarkdown scales]; }; + DEploid = derive2 { name="DEploid"; version="0.5.2"; sha256="0xjczfql6jl4jxxwvdn3gmwj8bawhj5w6hdamrb0yjdjlhdwb11y"; depends=[htmlwidgets magrittr plotly Rcpp rmarkdown scales]; }; DFIT = derive2 { name="DFIT"; version="1.0-3"; sha256="1h0wvcplb7j7dqz9hkaw30x92ngxzkdvkwpg0142hrqb201zfrac"; depends=[ggplot2 mvtnorm simex]; }; DGCA = derive2 { name="DGCA"; version="1.0.1"; sha256="1lqqzrsidkli4bk4jikq5f75jzqyzhv94n882yic5ndxgv26p9ic"; depends=[matrixStats WGCNA]; }; DGM = derive2 { name="DGM"; version="1.7.2"; sha256="0z0f8bazzsahvjkpfif50db700mqb7arcglwsfxcar9qdy082vsn"; depends=[data_table ggplot2 Rcpp RcppArmadillo reshape2]; }; DGVM3D = derive2 { name="DGVM3D"; version="1.0.0"; sha256="17cxv8rm7kmxms7v7hzbwbdwa3xl1hwgiljf97ppwswglqyik9iv"; depends=[rgl]; }; DHARMa = derive2 { name="DHARMa"; version="0.2.0"; sha256="0jh01z2ygz8hi0vh2fxw52ck0wia4hp44qc7v0bks8776gbwj8il"; depends=[ape doParallel foreach gap glmmTMB lme4 lmtest MASS mgcv qrnn sfsmisc]; }; - DHS_rates = derive2 { name="DHS.rates"; version="0.3.1"; sha256="1lwmd58q2pqynh2dj3alcrri8zwxayq92nn7hwzwlqw70xr5anqv"; depends=[haven matrixStats reshape survey]; }; + DHS_rates = derive2 { name="DHS.rates"; version="0.4.0"; sha256="12q5qn9k9svabqsya039axx1lnafcq4mlnnb0nyfdjhklnh7k870"; depends=[haven matrixStats reshape survey]; }; DIFboost = derive2 { name="DIFboost"; version="0.2"; sha256="0wyjk870n18lq0dwhm9ndsh5vv0d8wkrbcky68w454vzrrw1q9h8"; depends=[mboost penalized stabs]; }; DIFlasso = derive2 { name="DIFlasso"; version="1.0-3"; sha256="195wiy0jjkq6bh2b6wrjmr5l34pzx0i2qqvwp4pzv77sx737ds0v"; depends=[grplasso miscTools penalized]; }; DIFtree = derive2 { name="DIFtree"; version="2.1.4"; sha256="16cyd634jflaszpfq0ymwlbv57ci1iyffwai641jczn8cny504zl"; depends=[penalized plotrix]; }; DIME = derive2 { name="DIME"; version="1.2"; sha256="11l6mk6i3kqphrnq4iwk4b0ridbbpg2pr4pyqaqbsb06ng899xw0"; depends=[]; }; + DIMORA = derive2 { name="DIMORA"; version="0.1.0"; sha256="0qcy2pqpx7za4ckf6wvmbhz5a52j44ksn81f8j1lj0z90idj6psn"; depends=[minpack_lm numDeriv]; }; DIRECT = derive2 { name="DIRECT"; version="1.0.1"; sha256="00z4xlc9kxn19lw2b8xq6krsf5v3wfbr1ghl5ah5shr9dnv84lc1"; depends=[]; }; DISTRIB = derive2 { name="DISTRIB"; version="1.0"; sha256="0whwmmdx2k2vrjjkz4ww9v7z9ad3835819pby91119lyic27w727"; depends=[]; }; - DJL = derive2 { name="DJL"; version="2.7"; sha256="1p0jd2hn6an3kkc85xkkj36x7iwi43k1yrnmzy0mb5qrbvx07hlj"; depends=[car lpSolveAPI]; }; + DIconvex = derive2 { name="DIconvex"; version="1.0.0"; sha256="0bnrq9nmryshir6ll43nz20aaqmmw0zjvfml72cpwbvrma8a3qmz"; depends=[lpSolveAPI]; }; + DJL = derive2 { name="DJL"; version="2.8"; sha256="1aaq4rj33csphrmhx0a8vx7frq4dssrcb7appggmgl36dhpqklv8"; depends=[car lpSolveAPI]; }; DLASSO = derive2 { name="DLASSO"; version="2.0.2"; sha256="0xdygf6h89d9z4kqb46iqfxgdzq9dmkrxf9ypw78l4d8n9xx2gaa"; depends=[MASS]; }; - DLMtool = derive2 { name="DLMtool"; version="5.1.3"; sha256="0n7sx577fffxbxfbwy19py2hm00rb403n4fvn9j6pcdi433mfx59"; depends=[abind coda devtools ggplot2 ggrepel gridExtra knitr MASS mvtnorm openxlsx r4ss Rcpp RcppArmadillo readxl rmarkdown snowfall]; }; - DMMF = derive2 { name="DMMF"; version="0.4.0.1"; sha256="0fypj0a0kjzfghazs55mxkig9n3ngjmbi3xmdxkpa35jbn71bfdd"; depends=[raster rgdal sp]; }; - DMR = derive2 { name="DMR"; version="2.0"; sha256="1kal3bvhwqs00b6p6kl0ja35pcz9v9y569148qfhy94m319fcpzm"; depends=[magic]; }; + DLMtool = derive2 { name="DLMtool"; version="5.2.3"; sha256="1rkxpfk3pa566crl01z0nmkl44n1gxdp6idfhrc6p1jwccx9fgdv"; depends=[abind boot broom devtools dplyr fmsb ggplot2 ggrepel gridExtra kableExtra knitr MASS mvtnorm openxlsx purrr Rcpp RcppArmadillo readxl rfishbase rmarkdown shiny snowfall tidyr]; }; + DMMF = derive2 { name="DMMF"; version="0.5.0.2"; sha256="02sk1ykispkjdclsi5xp1m4vmf8mhcqm4q2z73xanvax1kqfb3v3"; depends=[raster rgdal sp]; }; DMRMark = derive2 { name="DMRMark"; version="1.1.1"; sha256="15wr6j0v9kvbv8y6flkp4svfqy059ziv89nxv91vp0pjmavhpdlz"; depends=[ellipse MCMCpack mvtnorm]; }; DMRnet = derive2 { name="DMRnet"; version="0.2.0"; sha256="1rbba8w4li240gw5z675d7skm72rh0zxzp4rhsn6ivj72jya7jw4"; depends=[glmnet grpreg]; }; DMwR = derive2 { name="DMwR"; version="0.4.1"; sha256="1qrykl9zdvgm4c801iix5rxmhk9vbwnrq9cnc58ms5jf34hnmbcf"; depends=[abind class lattice quantmod ROCR rpart xts zoo]; }; @@ -814,6 +858,7 @@ in with self; { DNetFinder = derive2 { name="DNetFinder"; version="1.0"; sha256="0q56c2389qaq3wsqpj8s95ncm0xmbl1slr0jmpixb48hhgk0l0ji"; depends=[flare]; }; DOBAD = derive2 { name="DOBAD"; version="1.0.6"; sha256="0ifrrfm4yp1416z58qgnak042rgj1xvqby2vvzgrv19z6b3250p3"; depends=[lattice Matrix numDeriv]; }; DODR = derive2 { name="DODR"; version="0.99.2"; sha256="16ia9j8vab8n2i6a17wz8nfvkfgj2gsyhxvwgxvjg2cz99hsbhdj"; depends=[Matrix npsm Rfit]; }; + DOS = derive2 { name="DOS"; version="1.0.0"; sha256="0vvkwn4wfvspbk74nb6124hdx9158h6yfksib14xqq7rx7c97ad4"; depends=[MASS]; }; DOT = derive2 { name="DOT"; version="0.1"; sha256="0qh5n57cp9c2n5yn59q4wggz82943pwfanp3kx869aba2x3sj30i"; depends=[V8]; }; DOvalidation = derive2 { name="DOvalidation"; version="1.1.0"; sha256="1mzws3w7djpxnfqxjcqwgia7p17kb0qlnzj6qcfg2m1vamb1cn2z"; depends=[]; }; DPBBM = derive2 { name="DPBBM"; version="0.2.5"; sha256="1qypxrcm3sb727lqb09ssjf3hblixqayw3qsyql01imrxwm609i2"; depends=[CEoptim gplots tmvtnorm VGAM]; }; @@ -822,17 +867,18 @@ in with self; { DPpackage = derive2 { name="DPpackage"; version="1.1-7.4"; sha256="0lfw55kbjwr1dqkd98p6488p6c0nh5pkfkc9wpds8wsqm38siad6"; depends=[MASS nlme survival]; }; DPtree = derive2 { name="DPtree"; version="1.0.1"; sha256="0d7zf695lwkx4gv50f08cbi3p3mjjay0qgrbmvybf9m15i4zmyd7"; depends=[MASS MCMCpack plyr Rdpack]; }; DREGAR = derive2 { name="DREGAR"; version="0.1.3.0"; sha256="15cplshs85r0z659mc7xmj5db7vc95wxs01c34isc22p8z0a287i"; depends=[msgps]; }; - DRIP = derive2 { name="DRIP"; version="1.3"; sha256="08v6sajgaqa0zvkr9hfzjxsj78acrkj6l9hjxkirbspg3fwqphk7"; depends=[caTools readbitmap]; }; + DRIP = derive2 { name="DRIP"; version="1.4"; sha256="1rds1161h19waqhiq08hqk5zcn48afccaggmb42xr1zyk31irpi6"; depends=[readbitmap]; }; DRR = derive2 { name="DRR"; version="0.0.3"; sha256="1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"; depends=[CVST kernlab Matrix]; }; DRaWR = derive2 { name="DRaWR"; version="1.0.1"; sha256="1pfdczwzd236c64yw94bgbk0hbl4dhlgjfjwkljmqgqrzsddvgqh"; depends=[Matrix ROCR]; }; - DSAIDE = derive2 { name="DSAIDE"; version="0.6.0"; sha256="0jg5shgq1f9k0fcpzkpynd87xfcj8ky09xsz8n8yfvy4fw8d77kl"; depends=[adaptivetau deSolve knitr shiny]; }; + DSAIDE = derive2 { name="DSAIDE"; version="0.7.0"; sha256="0n99d9ry5svp3fpvkzv3z6mfwlnzd7grf4yrsmn6cpw9m2cmy5yz"; depends=[adaptivetau deSolve dplyr ggplot2 gridExtra knitr rmarkdown shiny tidyr XML]; }; + DSAIRM = derive2 { name="DSAIRM"; version="0.4.0"; sha256="1jr4nxhb5b5a7snpi6j1kzd1lfvjm88s9zgx20m2sz37jw1lrsmd"; depends=[adaptivetau boot deSolve dplyr ggplot2 gridExtra knitr lhs nloptr rmarkdown shiny tidyr XML]; }; DSBayes = derive2 { name="DSBayes"; version="1.1"; sha256="0iv4l11dww45qg8x6xcf82f9rcz8bcb9w1mj7c7ha9glv5sfb25v"; depends=[BB]; }; DSL = derive2 { name="DSL"; version="0.1-6"; sha256="0fmqxladifqqcs4mpb8a1az74fyb4gb8l2y5gzqaad3dbiz82qih"; depends=[]; }; DSpat = derive2 { name="DSpat"; version="0.1.6"; sha256="1v6dahrp8q7fx0yrwgh6lk3ll2l8lzy146r28vkhz08ab8hiw431"; depends=[mgcv RandomFields rgeos sp spatstat]; }; DSsim = derive2 { name="DSsim"; version="1.1.3"; sha256="1i92l29lqn7nb6zdkjydp9fvg8m8qazysnrjafknvnm5gy7mgqwb"; depends=[fields mgcv mrds rgeos shapefiles sp splancs]; }; DStree = derive2 { name="DStree"; version="1.0"; sha256="14wba25ylmsyrndh007kl377dv4r34wr1555yxl6kyxrs4yg3jir"; depends=[Ecdat pec Rcpp rpart rpart_plot survival]; }; DSviaDRM = derive2 { name="DSviaDRM"; version="1.0"; sha256="1hj2pgnldrpgapwwz1kf4k6mvyzwdvb1i6czd7sbimsx5hafwps8"; depends=[igraph ppcor]; }; - DT = derive2 { name="DT"; version="0.4"; sha256="06gsqz7p2fv6hc3fm3759gaa50krcfrqrmy7qbxyam6a36w9daix"; depends=[crosstalk htmltools htmlwidgets magrittr]; }; + DT = derive2 { name="DT"; version="0.5"; sha256="1s5d3sld4l8zygpkvprvlbqa0pm2cv1bm7h7p999wxlap28vnnqf"; depends=[crosstalk htmltools htmlwidgets magrittr promises]; }; DTComPair = derive2 { name="DTComPair"; version="1.0.3"; sha256="1af2293ckkpz0gjcibgzzvz37852cav4wa4girpc87yn3p4ajlri"; depends=[gee PropCIs]; }; DTDA = derive2 { name="DTDA"; version="2.1-1"; sha256="0hi2qjcwd6zrzx87mdn1kns5f2h6jh7sz9jpgbi0p0i80xg8jnn3"; depends=[]; }; DTDA_ni = derive2 { name="DTDA.ni"; version="1.0"; sha256="0c45cz4y629bc0jnf3m35ywqkrnjcdqbssbb6m10j8b4gszdi35i"; depends=[]; }; @@ -841,7 +887,8 @@ in with self; { DTR = derive2 { name="DTR"; version="1.7"; sha256="1lzvk9ar6xf3n2vvy8vb9mvrbx3nafzzhvz5g7vf79jd71yz54jd"; depends=[aod ggplot2 survival]; }; DTRlearn = derive2 { name="DTRlearn"; version="1.3"; sha256="0ngzvjlzn20pff1ihw87nar7riiva4pnfih7hlsr0iszd3v3b1gq"; depends=[ggplot2 glmnet kernlab MASS]; }; DTRreg = derive2 { name="DTRreg"; version="1.3"; sha256="1144kcqblyrpdqyj9as6y47iq3x99bf76hdw6j43cmgcs11gapc3"; depends=[]; }; - DTWBI = derive2 { name="DTWBI"; version="1.0"; sha256="001lkjk8dh6mdcysc8mw9c37xp543hjfci0k0py44z7c90b9p2la"; depends=[dtw e1071 entropy lsa rlist]; }; + DTWBI = derive2 { name="DTWBI"; version="1.1"; sha256="06lp4yc5nhacrgic78l014g2w1ibwgs8dp8zrahk5aripaczl25y"; depends=[dtw e1071 entropy lsa rlist]; }; + DTWUMI = derive2 { name="DTWUMI"; version="1.0"; sha256="0pybgbfs2yp2ljbs0kra5z70x3llkiwdngp6cadgs3j9rar4vq4q"; depends=[dtw DTWBI e1071 entropy lsa rlist]; }; DVHmetrics = derive2 { name="DVHmetrics"; version="0.3.7"; sha256="1syxw49pzh36nfq0zfr83cwpac86fnj0b7nlqiin4jb00h8vrf6i"; depends=[ggplot2 KernSmooth markdown reshape2 shiny]; }; DWDLargeR = derive2 { name="DWDLargeR"; version="0.1-0"; sha256="1bxdvgj38xv2xj98njpyhy12b54nccwnc3v92kkpd3i7nwbw48dy"; depends=[Matrix SparseM]; }; DWLasso = derive2 { name="DWLasso"; version="1.1"; sha256="1i8j8wjfvg69ldr8ahz1zv3m2wgxd701iph94ad22zs9qwqfg16z"; depends=[glmnet hglasso Matrix]; }; @@ -858,14 +905,18 @@ in with self; { DataClean = derive2 { name="DataClean"; version="1.0"; sha256="0wkafjyp6c2mx7g1bpz2pbxyl5nm2wba2hly8miizv0fdc762za5"; depends=[xlsx XML]; }; DataCombine = derive2 { name="DataCombine"; version="0.2.21"; sha256="0iwb4726bk0cjhay694dp43b1553yyk9lpxbncs85kz229b26arm"; depends=[data_table dplyr]; }; DataEntry = derive2 { name="DataEntry"; version="0.9-3"; sha256="0gfsg7wfwy88x7y1dwpgwi6fkizjnhrzj0a5ij70y4a4sjmyiy55"; depends=[digest gWidgets2 gWidgets2RGtk2 RGtk2]; }; - DataExplorer = derive2 { name="DataExplorer"; version="0.6.0"; sha256="1vwihlslrcwca3q15hxpa9kvajv0clz7scqycaxhxk9ngdwcqh10"; depends=[data_table ggplot2 gridExtra networkD3 reshape2 rmarkdown scales]; }; + DataExplorer = derive2 { name="DataExplorer"; version="0.7.0"; sha256="0mhynbsiamcxd208pr75n23ccd5sajlry2c3rl0yxyv7wn6axkyj"; depends=[data_table ggplot2 gridExtra networkD3 reshape2 rmarkdown scales]; }; DataGraph = derive2 { name="DataGraph"; version="1.0.1"; sha256="0rvysvkcs926jzhp7iz9d5np0pa31y825ajn9yyzhbdfk5dg2wry"; depends=[Rcpp]; }; DataLoader = derive2 { name="DataLoader"; version="1.3"; sha256="18mih6mb95v5xjvmqwby2mma74fcxwyqdm5w8j3bhi4iwgfn6d7v"; depends=[plyr rChoiceDialogs readxl xlsx]; }; - DataVisualizations = derive2 { name="DataVisualizations"; version="1.1.1"; sha256="1y38q1rw92qzsl22663v730i9c1mlyyw9pb167f8f81snb0x9fda"; depends=[AdaptGauss ggplot2 magrittr Rcpp RcppArmadillo sp]; }; - DatabaseConnector = derive2 { name="DatabaseConnector"; version="2.1.3"; sha256="00dd9m7qf97ymrjjklg4a0j93wcn6mrmvg7spywm524nickcd4f6"; depends=[bit DatabaseConnectorJars DBI ff ffbase rJava SqlRender urltools]; }; + DataPackageR = derive2 { name="DataPackageR"; version="0.15.4"; sha256="1q9n0684hi1y87zq25274s2kgdk7slsb2nchww36yy45vlzi3jsn"; depends=[assertthat crayon desc devtools digest futile_logger knitr purrr rmarkdown roxygen2 rprojroot stringr usethis yaml]; }; + DataVisualizations = derive2 { name="DataVisualizations"; version="1.1.4"; sha256="0q6pz9j6js5q8mma6d1vl4wngk5zzmfq0hssrh2pk2brnm6958mj"; depends=[AdaptGauss ggplot2 Rcpp RcppArmadillo sp]; }; + DatabaseConnector = derive2 { name="DatabaseConnector"; version="2.2.1"; sha256="1ks8a93q9sv4s3qw753vlza50f2250n2schx49pkn12bjyf74av9"; depends=[bit DatabaseConnectorJars DBI ff ffbase rJava SqlRender urltools]; }; DatabaseConnectorJars = derive2 { name="DatabaseConnectorJars"; version="1.0.0"; sha256="1m739q9x5w2xcwx19qm633z6xfijqdgcdvfjj6c5jhn66hc401nq"; depends=[rJava]; }; DatabionicSwarm = derive2 { name="DatabionicSwarm"; version="1.1.0"; sha256="19in7n2fs5m965wf37mplsafiqrmgv1lcyhf7rlk4wvq4y2gvic6"; depends=[deldir GeneralizedUmatrix Rcpp RcppArmadillo]; }; Davies = derive2 { name="Davies"; version="1.1-9"; sha256="19n2szki2dc8z01zh5a7bq4scgisnpd2qqbiimgrswjrykgh2fpm"; depends=[]; }; + DeLorean = derive2 { name="DeLorean"; version="1.5.0"; sha256="1ry6j4mvxms9hddi9c56p9yhjh66fzss41wqkf6xq398h1wbn4q1"; depends=[BH broom coda dplyr fastICA functional ggplot2 kernlab lattice MASS memoise Rcpp RcppEigen reshape2 rstan rstantools seriation StanHeaders stringr]; }; + DecisionAnalysis = derive2 { name="DecisionAnalysis"; version="0.1.0"; sha256="1pxsvwl1in822ml7spb4flln2l7kzavq0jhxxsgxcrljypvrva61"; depends=[Cairo data_tree dplyr ggplot2 gridExtra tidyr viridisLite]; }; + DeclareDesign = derive2 { name="DeclareDesign"; version="0.12.0"; sha256="10axiy1lshqv6hh26i3ci7sqffs1vl68phcv2kxpb98m0n9l4pbm"; depends=[estimatr fabricatr generics randomizr rlang]; }; DecorateR = derive2 { name="DecorateR"; version="0.1.1"; sha256="1dvyadlksqv8ns043yh91f6kw162k6r0zwn13j1g6pvismw04br9"; depends=[rJava RWeka RWekajars]; }; Deducer = derive2 { name="Deducer"; version="0.7-9"; sha256="14kakyf28i654pndlswjzp6h3h7szpznrg6xznqg150mmn0bs3s6"; depends=[car e1071 effects foreign ggplot2 JGR MASS multcomp plyr rJava scales]; }; DeducerExtras = derive2 { name="DeducerExtras"; version="1.7"; sha256="0sngsq31469a74y7nhskl82fwy2i0ga68m9g6b1xyhxz1a8kgvlg"; depends=[Deducer irr rJava]; }; @@ -874,33 +925,36 @@ in with self; { DeducerSpatial = derive2 { name="DeducerSpatial"; version="0.7"; sha256="0133qk3yjcifyha7c4pqr5s0hmbci72bzgil2r0sxjmrljs3q727"; depends=[Deducer Hmisc JavaGD maptools OpenStreetMap rgdal scales sp UScensus2010]; }; DeducerSurvival = derive2 { name="DeducerSurvival"; version="0.1-0"; sha256="03qk3y4pibvrxbnxbm5rlksw807dvbilip1jbpn1r7k02ibzq676"; depends=[Deducer]; }; DeducerText = derive2 { name="DeducerText"; version="0.1-2"; sha256="0if2p9j74wa5rva4iv0i8iax22grl9j7lqcqzqlywjgqwnlzxa05"; depends=[Deducer RColorBrewer SnowballC tm wordcloud]; }; - Delaporte = derive2 { name="Delaporte"; version="6.2.0"; sha256="0lhi4gfps00c9psr8kk7zzh7ky4y7xi2va303darxq9j6v509qck"; depends=[]; }; + Delaporte = derive2 { name="Delaporte"; version="6.3.0"; sha256="0c4q52n6ymldvbny48wlb9vrliqycx8jnzabi2hcbcza6ww8wxz0"; depends=[]; }; DelayedEffect_Design = derive2 { name="DelayedEffect.Design"; version="0.0.4"; sha256="0n1dw9bqisfarg7him49mzqn60gcfr660d5x9k6b37r12dnmy48v"; depends=[msm survival]; }; - Delta = derive2 { name="Delta"; version="0.1.1.11"; sha256="1fi5sgyrf86xmfxhglqxcc0hq5mpc8ar3nk2s4wx3rw4if3sdxdz"; depends=[]; }; + Delta = derive2 { name="Delta"; version="0.2.0.2"; sha256="00yl7rildggcv5zlis6idzjkfvz6x99c29vrra1w8l11klxnjpdy"; depends=[]; }; Demerelate = derive2 { name="Demerelate"; version="0.9-3"; sha256="1bsf09di6nh0hznqx829jnbn3092rya03hnc82cns6rm8d3bn0a9"; depends=[fts mlogit sfsmisc vegan]; }; + DemoDecomp = derive2 { name="DemoDecomp"; version="1.0.1"; sha256="0m24ld8s3ph8qcbkqma5y5k5nv0d0vgb7wz8q20gxnfbj2kbcvjv"; depends=[Rdpack]; }; DendSer = derive2 { name="DendSer"; version="1.0.1"; sha256="0id6pqx54zjg5bcc7qbxiigx3wyic771xn9n0hbm7yhybz6p3gz9"; depends=[gclus seriation]; }; - DendroSync = derive2 { name="DendroSync"; version="0.1.1"; sha256="0lizdkd5izqn3n4iqcj6gyc2p2c3ajljfhv5js4wfl2fljs46wkg"; depends=[ggplot2 gridExtra nlme]; }; + DendroSync = derive2 { name="DendroSync"; version="0.1.2"; sha256="007lmdwnk6qll13965667fn2a0lfnc85msp0wrgm25gi011z8x37"; depends=[ggplot2 gridExtra nlme]; }; DengueRT = derive2 { name="DengueRT"; version="1.0.1"; sha256="11qfg4l6y3j8qh4dcsz13xjjj1n0q71c9a3c180nm5lgqv0nwb81"; depends=[drc ggplot2 nlme]; }; - DensParcorr = derive2 { name="DensParcorr"; version="1.0"; sha256="15w0ifcq1js0wyjscfhlbga77sgzqpmz7zmwa77y92iwna8q66ad"; depends=[clime gplots]; }; + DensParcorr = derive2 { name="DensParcorr"; version="1.1"; sha256="1ifkg7cpimf27yhr60rks77r16kmhwa5h10wv7b64sbfncnyzfmj"; depends=[clime gplots]; }; Density_T_HoldOut = derive2 { name="Density.T.HoldOut"; version="2.00"; sha256="0kh5nns1kqyiqqfsgvxhx774i2mf4gcim8fp5jjyq577x4679r31"; depends=[histogram]; }; - DepthProc = derive2 { name="DepthProc"; version="2.0.3"; sha256="0zzbk0vbl2qfwr5j203xpzahf6kl0ya4l7xfjdc6diadfnr0w94y"; depends=[colorspace geometry ggplot2 lattice MASS np Rcpp RcppArmadillo rrcov sm zoo]; }; + DepthProc = derive2 { name="DepthProc"; version="2.0.4"; sha256="1dh159pvvn2hbjydb9ys8ndblpzpyg72g2hfiqrdi3bkz865xvg5"; depends=[colorspace geometry ggplot2 lattice MASS np Rcpp RcppArmadillo rrcov sm zoo]; }; Deriv = derive2 { name="Deriv"; version="3.8.5"; sha256="0815ws2zmla3ici1n8amkc8fz8lwpbg5z68m8j3nhc79m2ikvm20"; depends=[]; }; - DescTools = derive2 { name="DescTools"; version="0.99.24"; sha256="1ns0vqpnfj995dq1l6pmah2wi6l8zacndha6brhy97hyn84mc83k"; depends=[BH boot expm foreign manipulate MASS mvtnorm Rcpp]; }; - DescToolsAddIns = derive2 { name="DescToolsAddIns"; version="1.0"; sha256="1qyxbnmr2dycyfivdyvdqcbpk993q9glrixgp64pflx3sqz91yyk"; depends=[DescTools rstudioapi]; }; - DescribeDisplay = derive2 { name="DescribeDisplay"; version="0.2.5"; sha256="02b6yjgklsdjh3rikc8f5wfx08ymbygr3fyq1c134xhffhykrlgp"; depends=[GGally ggplot2 plyr reshape2 scales]; }; + DescTools = derive2 { name="DescTools"; version="0.99.26"; sha256="0bzcvpabzq9glm19w3y1n8lmvabkrmm5s6c7xvy1v46qcmwb2vf0"; depends=[BH boot expm foreign manipulate MASS mvtnorm Rcpp]; }; + DescToolsAddIns = derive2 { name="DescToolsAddIns"; version="1.1"; sha256="1hkilb034iqypq5vdxwcjvxrxgmrri89cx4fc04d8yhgd3afaq27"; depends=[DescTools rstudioapi]; }; + DescribeDisplay = derive2 { name="DescribeDisplay"; version="0.2.7"; sha256="0241mbz0y3ala7fsb4fwjd0xigsk0wq77hfrjyvnnp97rfjfzmcv"; depends=[GGally ggplot2 plyr reshape2 scales]; }; DescriptiveStats_OBeu = derive2 { name="DescriptiveStats.OBeu"; version="1.3.0"; sha256="1cgxnsxivsqchzqywv470q9qwxczmcvwhrr51m70mcbzmib4mxw3"; depends=[curl dplyr jsonlite magrittr RCurl reshape]; }; + DesignLibrary = derive2 { name="DesignLibrary"; version="0.1.2"; sha256="053swmnflcahrr1x3zax921ffks1gnwvri6hs04k7fzc71s9l5xf"; depends=[DeclareDesign estimatr fabricatr generics randomizr rlang]; }; DetMCD = derive2 { name="DetMCD"; version="0.0.5"; sha256="034wb5hwpikli6h2rwiqr19qvzxrr4qwi4q436y7c5a5wgkfzgl5"; depends=[pcaPP Rcpp RcppEigen robustbase]; }; DetR = derive2 { name="DetR"; version="0.0.5"; sha256="1dd4nzkgj5pl9397aa0z3q5fpl27xbdf7q0pqbs821dyynylxzn9"; depends=[MASS pcaPP Rcpp RcppEigen robustbase]; }; DetSel = derive2 { name="DetSel"; version="1.0.2"; sha256="0igkccclmjwzk7sl414zlhiykym0qwaz5p76wf4i7yrpjgk7mhl9"; depends=[ash]; }; Devore7 = derive2 { name="Devore7"; version="0.7.6"; sha256="1m18p8h9vv4v0aq2fkjyj39vzb8a09azbbczhfiv4y88w540i8nw"; depends=[lattice MASS]; }; Dforest = derive2 { name="Dforest"; version="0.4.2"; sha256="19jyph2zqfyq9vv22kb6fqy89l0vcviv19zgk10hbd7q850f6ryn"; depends=[ggplot2 rpart]; }; - DiPhiSeq = derive2 { name="DiPhiSeq"; version="0.1.0"; sha256="02kk0qqi9skb2pszfsgasa9fj7iz1brwxgwcw1dq9gf5hxr9zra4"; depends=[]; }; + DiPhiSeq = derive2 { name="DiPhiSeq"; version="0.2.0"; sha256="11l2inf99vxz9k292307j8c2b25kc1066svy3vxrfl72rrm4fqa7"; depends=[]; }; + DiPs = derive2 { name="DiPs"; version="0.2.0"; sha256="1npnh1iah6s3767vdl1jb6yyzkbjjprcpi9db7z9x5js97fbbq47"; depends=[liqueueR mvnfast plyr rcbalance]; }; DiagrammeR = derive2 { name="DiagrammeR"; version="1.0.0"; sha256="0zik8j50yfxgzdv2cf6q80kw8nb5y55l9sbrp60qc08r3fp6s61b"; depends=[downloader dplyr glue htmltools htmlwidgets igraph influenceR magrittr purrr RColorBrewer readr rgexf rlang rstudioapi scales stringr tibble tidyr viridis visNetwork]; }; DiagrammeRsvg = derive2 { name="DiagrammeRsvg"; version="0.1"; sha256="0j2cm1mx3zrb2k3pcrb96z2z3kws61gyyjsjjv5rqcb5lzdgi65k"; depends=[V8]; }; DiallelAnalysisR = derive2 { name="DiallelAnalysisR"; version="0.1.1"; sha256="1diwzckn0f2dv0vj2mdzy7k3md6j472xzj82ip23adwr27vlfsi3"; depends=[ggplot2]; }; - DiceDesign = derive2 { name="DiceDesign"; version="1.7"; sha256="05bmscy275077kmbmg75npnmw30kd5x5wmlizcfq771zixby3f7h"; depends=[]; }; + DiceDesign = derive2 { name="DiceDesign"; version="1.8"; sha256="0154nsnr7g4nq4i3w1q3dlxj42a17hmir4gizr03jv7rn61vvkp4"; depends=[]; }; DiceEval = derive2 { name="DiceEval"; version="1.4"; sha256="06p3v161ig714k7z59iji64xhxw1a68kqhnlwhwpjpyrx7kn137b"; depends=[DiceKriging]; }; - DiceKriging = derive2 { name="DiceKriging"; version="1.5.5"; sha256="035kbk633v4kfb44wiyb556sayl73c24fc1w09r3f33shqgidzjm"; depends=[]; }; + DiceKriging = derive2 { name="DiceKriging"; version="1.5.6"; sha256="14jfwvj8vhrngcpkqdzr6klhnqwgr1g5wm5rqz8q6w7ip4nnsii5"; depends=[]; }; DiceOptim = derive2 { name="DiceOptim"; version="2.0"; sha256="1hx4379yb6d36c494qc237vld4jnfxq18m994p5ii9ks6s7amifn"; depends=[DiceDesign DiceKriging mnormt pbivnorm randtoolbox rgenoud]; }; DiceView = derive2 { name="DiceView"; version="1.3-2"; sha256="0ny9gbaycrq3lr4gqil1yyhkkyxmabl8w6cmkkzlx3yaara0idkf"; depends=[DiceEval DiceKriging rgl]; }; DidacticBoost = derive2 { name="DidacticBoost"; version="0.1.1"; sha256="0z1h61n6nfjvb64fgkzi1sq7ag747crhh593hxkx0cpza29778rz"; depends=[rpart]; }; @@ -914,10 +968,11 @@ in with self; { DirectEffects = derive2 { name="DirectEffects"; version="0.1"; sha256="0c9inxn624c5rxa86d8r8jhsrm42rcsm4xxrwg7h3lvpairiyil2"; depends=[Formula]; }; DirectStandardisation = derive2 { name="DirectStandardisation"; version="1.2"; sha256="060nscnn7wamnbb45a55wr6rirlbpwwjz0kxiw3aiqkm16ilzfbs"; depends=[]; }; DirectedClustering = derive2 { name="DirectedClustering"; version="0.1.1"; sha256="1shdqz0c5bbgknvfqr3ais26cb5mpywnah3d3584w97sy8v7gxm2"; depends=[igraph]; }; - Directional = derive2 { name="Directional"; version="3.2"; sha256="0wjlkaq6wwpfllyk9qjmpap3vy0yxgbd12yz4nmmf51fnpqv75a6"; depends=[doParallel foreach MASS RcppZiggurat Rfast]; }; + Directional = derive2 { name="Directional"; version="3.4"; sha256="1q3ld6nwd120h6rhf9nwaj8irqks580vgdg7n6pkdhq5q88yhw2h"; depends=[doParallel foreach MASS RcppZiggurat Rfast rgl]; }; DirichletReg = derive2 { name="DirichletReg"; version="0.6-3"; sha256="0qvnsbyn3livp5jrnxskf5sf7f2svy5mqkmnhzncb9bwf3kxpyla"; depends=[Formula maxLik rgl]; }; DisHet = derive2 { name="DisHet"; version="1.0.0"; sha256="056jcs1qpiyadnmlzd0cj4kp0qzkichxi0pdnxypyq1fsqnpvan3"; depends=[gtools matrixStats]; }; - DisImpact = derive2 { name="DisImpact"; version="0.0.2"; sha256="0rn92vdxll4r20q0ybqrd3sdpa1bsg9zmbb98zmllfvmh2fgj6a1"; depends=[dplyr magrittr rlang]; }; + DisImpact = derive2 { name="DisImpact"; version="0.0.3"; sha256="1xmbwhbhb2jyzar8am77zma7l5siyhzna6l69y2068lqrk7l5w32"; depends=[dplyr magrittr rlang]; }; + DiscreteFDR = derive2 { name="DiscreteFDR"; version="1.1"; sha256="0flirs7m2a8igkf0qvr99i882k886iry8wjzsb2l4zp0f1piwjyy"; depends=[]; }; DiscreteInverseWeibull = derive2 { name="DiscreteInverseWeibull"; version="1.0.2"; sha256="0vjsvl4m4zccfgizv7mzidbbpzqcm101x448vllcdcrn2xlnkmnq"; depends=[Rsolnp]; }; DiscreteLaplace = derive2 { name="DiscreteLaplace"; version="1.1.1"; sha256="17w4vjvsm7jacvwckjczyah3hglq044r3m6vqdcrg8haz884rav2"; depends=[]; }; DiscreteWeibull = derive2 { name="DiscreteWeibull"; version="1.1"; sha256="1rg3ax6jryagf5d3h8m44x9wyhr2qff3srfa9zrk6i64p1ahk9lr"; depends=[Rsolnp]; }; @@ -925,12 +980,12 @@ in with self; { DisimForMixed = derive2 { name="DisimForMixed"; version="0.2"; sha256="00mknsalikangr17946877m5fy2jgkgasgl6ng4f2nr44f0q9l6q"; depends=[cluster dplyr]; }; Distance = derive2 { name="Distance"; version="0.9.7"; sha256="0g2zb7im3l4043bml7akd2cbss3p7mlvds6iv1libimlpy1dr71f"; depends=[mrds]; }; DistatisR = derive2 { name="DistatisR"; version="1.0"; sha256="1il00v26q68h5dd5c9lm2jblgn8hs6n0457r13mlw6r7pcj0158j"; depends=[car prettyGraphs]; }; - DistributionUtils = derive2 { name="DistributionUtils"; version="0.5-1"; sha256="0gw531wfrjx1sxh17qh48dwbxnibgr0viga07vsp8nay7l02jap9"; depends=[RUnit]; }; + DistributionUtils = derive2 { name="DistributionUtils"; version="0.6-0"; sha256="08vq54pyqxlqsj6q6gsg5ikqa0z3x842j52ld5dxaq272p6xchvl"; depends=[]; }; DivMelt = derive2 { name="DivMelt"; version="1.0.3"; sha256="03vkz8d283l3zgqg7bh5dg3bss27pxv4qih7zwspwyjk81nw3xmr"; depends=[glmnet]; }; DiversityOccupancy = derive2 { name="DiversityOccupancy"; version="1.0.6"; sha256="16x3fpchgd12mccvr1k11vjka97sy5vjvjcyd5y3pskgnpycc2sv"; depends=[dplyr ggplot2 glmulti MuMIn qpcR raster unmarked vegan]; }; DnE = derive2 { name="DnE"; version="2.1.0"; sha256="02cbfb3m9xf24wkgqc06k3k0rx7qlqh4ma43khg6fpvif6yyahrn"; depends=[]; }; DoE_MIParray = derive2 { name="DoE.MIParray"; version="0.11"; sha256="0plwvji2rrxmjnf61mj1ijglc9z62n26ijqsf65s35c19qv2g0y1"; depends=[DoE_base]; }; - DoE_base = derive2 { name="DoE.base"; version="1.0"; sha256="01h2slkrc4vzmz54vilv6qkgfz0f9jhq3bb684rl7cx55smhzr68"; depends=[combinat conf_design lattice MASS numbers vcd]; }; + DoE_base = derive2 { name="DoE.base"; version="1.1-1"; sha256="1py9ml1gdibjqklqw2gzrppkgcpp2418sxdbg7ciw9vkwivwbrsn"; depends=[combinat conf_design lattice MASS numbers partitions vcd]; }; DoE_wrapper = derive2 { name="DoE.wrapper"; version="0.9"; sha256="0l4dxb0f4ql5k3x1avfzs1w54qwjxfp8rl9h9vg6p1zhbkz4qz06"; depends=[AlgDesign DiceDesign DoE_base FrF2 lhs rsm]; }; DoEstRare = derive2 { name="DoEstRare"; version="0.2"; sha256="0y9ymw7114jk1rwiasq400bpgvkxv6rpc954c7v9mgxd3c2nfza7"; depends=[]; }; DoTC = derive2 { name="DoTC"; version="0.2"; sha256="1hjjkmxrbiysy3xl6n4q7kxcygdq68jcsgki1p937zj9a17sa62j"; depends=[ggplot2 plyr]; }; @@ -947,7 +1002,7 @@ in with self; { DrillR = derive2 { name="DrillR"; version="0.1"; sha256="0n7pim5kk0wfdjcc67v4vvdb7wyhn5bcgi2a12nbyfyydss7pk1g"; depends=[httr]; }; DrugClust = derive2 { name="DrugClust"; version="0.2"; sha256="0acvjqwzkbjmy101m501l7fkfxzkp6zflwvn56li5307xv9ggnfg"; depends=[cclust cluster e1071 MESS ROCR]; }; DstarM = derive2 { name="DstarM"; version="0.3.0"; sha256="16vcv21dgnymhsy9j5x5pblnipf4hdyscajx6pr8kl6i95hs3hmj"; depends=[DEoptim ggplot2 Rcpp RcppArmadillo rtdists RWiener]; }; - DtD = derive2 { name="DtD"; version="0.1.0"; sha256="1alkgd2rpjrg1sl1l22qsr5b5d3i4scvfxijhffxb0897yvg71ri"; depends=[checkmate Rcpp RcppArmadillo]; }; + DtD = derive2 { name="DtD"; version="0.2.0"; sha256="0s6prl8rmpjmsv94ww3pvks11nw716gf7250jyynharvqd9q9aps"; depends=[checkmate Rcpp RcppArmadillo]; }; DunnettTests = derive2 { name="DunnettTests"; version="2.0"; sha256="1sf0bdxays10n8jh2qy85fv7p593x58d4pas9dwlvvah0bddhggg"; depends=[mvtnorm]; }; DySeq = derive2 { name="DySeq"; version="0.22"; sha256="1sx6mg0bcqb5ff6x305k43zx3fwd16rvxc7xb3ai5h3w7fs9zz7y"; depends=[boot MASS TraMineR]; }; Dykstra = derive2 { name="Dykstra"; version="1.0-0"; sha256="1rc1409ky0ysqr3ccq28yhbs94m6d0z2dfa66k4c7irxjvbagwz6"; depends=[]; }; @@ -955,14 +1010,16 @@ in with self; { DynNom = derive2 { name="DynNom"; version="4.1.1"; sha256="1c4hykp8fwr6h5y09m4qs23bmbaj6im2c833mv2ymlhy5bwhmnfi"; depends=[BBmisc compare ggplot2 plotly rms shiny stargazer survival]; }; DynTxRegime = derive2 { name="DynTxRegime"; version="3.2"; sha256="0a6s28vc7kf6r7qmy9xjmxm39fl0ijnbl01d8rzr4w9sbnr3n85l"; depends=[dfoptim kernlab modelObj rgenoud]; }; DynamicDistribution = derive2 { name="DynamicDistribution"; version="1.1"; sha256="1s78hpj2pxjs4vixin1i816qjbn3wk7b8rd2zdjp4d4rbxifcqf5"; depends=[]; }; - DynamicGP = derive2 { name="DynamicGP"; version="1.0-2"; sha256="1mgipnkf8mlxcr9b6naiy5nq90war1gdp2cm54681b4cx0fv62p2"; depends=[laGP lhs]; }; + DynamicGP = derive2 { name="DynamicGP"; version="1.1-1"; sha256="14xmsxvzl4jri6727qj7mzs1smlqm1hgq03v5r624dqkkmfbdxkv"; depends=[lhs]; }; EAinference = derive2 { name="EAinference"; version="0.2.3"; sha256="1kzcfya3z6rf1vqjn72yjymdhrn4dzgmwifh3w6k22cy5jxffzn4"; depends=[hdi limSolve MASS msm mvtnorm Rcpp RcppArmadillo]; }; EBASS = derive2 { name="EBASS"; version="0.1"; sha256="14hxzj06wrc4ihflr7dqk28fsjwbcizr0jy54vhv0mk1y1gd4201"; depends=[]; }; EBEN = derive2 { name="EBEN"; version="4.6"; sha256="0gcf5b2viiq69vs8bd8nhk65g9sbzgg212w7zpnz4y6cv9jkk5zz"; depends=[]; }; EBMAforecast = derive2 { name="EBMAforecast"; version="0.52"; sha256="1809ia0dpkilprv7x19drp1v2qckk0wm596f1i1vl0k37wbhcziv"; depends=[abind Hmisc plyr Rcpp separationplot]; }; + EBPRS = derive2 { name="EBPRS"; version="1.0.1"; sha256="001nldhbdf7s8f2g5ykmnn8qy80qfif5ghd3a2iyixq3d6rjwaxd"; depends=[data_table ROCR]; }; EBglmnet = derive2 { name="EBglmnet"; version="4.1"; sha256="0wlscmimj74alcr8k5h1g3alvlpss4g2ah7zkpd42akam3zb4s5z"; depends=[]; }; EBrank = derive2 { name="EBrank"; version="1.0.0"; sha256="1qzhrr3n2zv31mjp224b35324nr9nigzazyfv11j4zhwl1ipf632"; depends=[]; }; ECFsup = derive2 { name="ECFsup"; version="0.1-2"; sha256="0fpcab0gjgsc3sx0plpx068rw3a7kfzs2nyrr477a5m0rcbqf1kh"; depends=[foreach Rcpp RcppArmadillo]; }; + ECLRMC = derive2 { name="ECLRMC"; version="1.0"; sha256="01z2hmbpb754s2rsvx3i5wf7kkkr2mvs2g89ih2bqrif7w5rmgyg"; depends=[softImpute]; }; ECOSolveR = derive2 { name="ECOSolveR"; version="0.4"; sha256="14dpja9wr1qqip388c8b6xvdvdpwwmyq5piv182ir0rwrla5nzdb"; depends=[Matrix]; }; ECctmc = derive2 { name="ECctmc"; version="0.2.5"; sha256="0prryvc17bm1xrhzlqk2w9nj181bg99j1dph3d36h0n1vfq1d7if"; depends=[Rcpp RcppArmadillo]; }; ECharts2Shiny = derive2 { name="ECharts2Shiny"; version="0.2.13"; sha256="0dq8ja4ydxnc7qx35qhh9ryqgi7ambwz6ka2821mmq3p994crswn"; depends=[jsonlite shiny]; }; @@ -973,60 +1030,65 @@ in with self; { EDMeasure = derive2 { name="EDMeasure"; version="1.2.0"; sha256="1gyv86vip0a3939dbbwz29xkqzncw24r68fzykdjnv3b995510iv"; depends=[dHSIC energy rBayesianOptimization]; }; EDR = derive2 { name="EDR"; version="0.6-6"; sha256="10m92p3fy5z2kca4h9awwmvs4pqri92habkvgjvjl5ira09yvyi7"; depends=[sm]; }; EEM = derive2 { name="EEM"; version="1.1.1"; sha256="0w20kakgcpyhfi7fcrss4w67pbaj87hi2scy7g05q3sg2ygac7gj"; depends=[colorRamps ggplot2 R_utils reshape2 sp]; }; - EFAutilities = derive2 { name="EFAutilities"; version="1.2.2"; sha256="1gknnfyhv16a16wgach0ps9wd08d75bach4p80vjq6ld9fjvpw2h"; depends=[GPArotation mvtnorm plyr]; }; + EFAutilities = derive2 { name="EFAutilities"; version="1.2.3"; sha256="1r2ma22r1bs5yn0k4c4p2ks571vp6bzmr4wsd25w535k5qfjx2np"; depends=[GPArotation mvtnorm plyr]; }; EFDR = derive2 { name="EFDR"; version="0.1.1"; sha256="0jgznwrd40g9xmvhrd7b441g79x41ppfdn6vbsbzc0k5ym1wzb1p"; depends=[doParallel dplyr foreach gstat Matrix sp tidyr waveslim]; }; EFS = derive2 { name="EFS"; version="1.0.3"; sha256="1q8cf8dnxpv5s3lr9145y0wjhak4rz18dzah4xfs5qr4c8nlpl54"; depends=[party pROC randomForest ROCR]; }; - EGRET = derive2 { name="EGRET"; version="2.6.0"; sha256="0alr47pmq1ml64j500vkqwmvrqa3i1ccbf3w7w44fbbjy1vfp04a"; depends=[dataRetrieval fields lubridate survival truncnorm]; }; - EGRETci = derive2 { name="EGRETci"; version="1.0.2"; sha256="15jf4bgxvqqz64y4i6ncfj0ymgwmhahxlhdnfps4zj7gwxgcbvqh"; depends=[binom EGRET lubridate]; }; + EGRET = derive2 { name="EGRET"; version="3.0.0"; sha256="1zl93cf8wmbxc095bsw0ngsfalgrydgn3mvnsnpzg3bp18idvwsw"; depends=[dataRetrieval fields foreach survival truncnorm]; }; + EGRETci = derive2 { name="EGRETci"; version="2.0.0"; sha256="1jndrkg3wn46d2fxb6l4f77v65vvq0ir91zr3iyh01lhlksnf33j"; depends=[binom EGRET]; }; EHR = derive2 { name="EHR"; version="0.1-3"; sha256="1y12j0sjr1zp3bzha1p31f903js674l6ifjccw0y9718sry8dbv2"; depends=[logistf]; }; EIAdata = derive2 { name="EIAdata"; version="0.0.3"; sha256="12jgw3vi2fminwa4lszczdr4j4svn2k024462sgj1sn07a4a4z2s"; depends=[plyr XML xts zoo]; }; EILA = derive2 { name="EILA"; version="0.1-2"; sha256="0wxl9k4fa0f7jadw3lvn97iwy7n2d02m8wvm9slnhr2n8r8sx3hb"; depends=[class quantreg]; }; EKMCMC = derive2 { name="EKMCMC"; version="0.1.0"; sha256="0sfj6w8780fik0ar9bg8zrxkj10wqagvwrngd58g50fc0z4lhr53"; depends=[numDeriv]; }; EL = derive2 { name="EL"; version="1.0"; sha256="13r7vjy2608h8jph8kwy69rnkg98b2v69117nrl728r3ayc46a18"; depends=[]; }; - EL2Surv = derive2 { name="EL2Surv"; version="1.0"; sha256="1vrm0w9rmy4vfkpzq804p216cxw4vvp91g77k4vvzv4z87gkqfhq"; depends=[survival]; }; + EL2Surv = derive2 { name="EL2Surv"; version="1.1"; sha256="0bn2481rf61qnia468y7k95hhazjaghrv919a2y9ar5wcz5nq2kk"; depends=[survival]; }; ELMR = derive2 { name="ELMR"; version="1.0"; sha256="0pd3drv485xbdyfwm28kjpd0nd0zv1khfwzki1gh5p1gz9ndwr2x"; depends=[]; }; + ELMSO = derive2 { name="ELMSO"; version="1.0.0"; sha256="0bsqx2630m817hi5p0rz8cfp5gyzqxyrysba5nm189h556k4c3a4"; depends=[]; }; ELT = derive2 { name="ELT"; version="1.6"; sha256="0vbrf912m6f80sqyyrp0z4jhq38fnmcy6hgwy0qh8wgk3p1aqm7c"; depends=[lattice latticeExtra locfit xlsx]; }; - ELYP = derive2 { name="ELYP"; version="0.7-3"; sha256="1d91r59m85k91kcjjlvhvbsa9855fyd702bwj7drvk36ssfr8qb9"; depends=[survival]; }; + ELYP = derive2 { name="ELYP"; version="0.7-5"; sha256="1j2vwcs443x3pf4zypyvbkn8fb5if9b9hf1s821jjjpgach573sc"; depends=[survival]; }; + EM_Fuzzy = derive2 { name="EM.Fuzzy"; version="1.0"; sha256="0sz4zkjn6rdzdqmkq6j24bd4sj91y5lan31bldxdfskgz0jpzhbr"; depends=[DISTRIB FuzzyNumbers]; }; EMA = derive2 { name="EMA"; version="1.4.5"; sha256="16iq5a3yrilchqmkyb4g5bmmgpw6psm88n52gmlax75xbiwk8261"; depends=[affy AnnotationDbi Biobase biomaRt cluster FactoMineR gcrma GSA heatmap_plus MASS multtest siggenes survival xtable]; }; EMAtools = derive2 { name="EMAtools"; version="0.1.3"; sha256="1kzna29kd6s2hgli5azrfz85mbyl1x6knvhhhny2scf7a1fcijsy"; depends=[DataCombine ggplot2 lmerTest sjstats]; }; EMC = derive2 { name="EMC"; version="1.3"; sha256="0sdpxf229z3j67mr9s7z4adzvvphgvynna09xkkpdj21mpml23p6"; depends=[MASS mvtnorm]; }; EMCluster = derive2 { name="EMCluster"; version="0.2-10"; sha256="1p8zy0f10383svgm2di0gmqwmn4m8ydsn16xh5rymssg831xwql6"; depends=[MASS Matrix]; }; - EMD = derive2 { name="EMD"; version="1.5.7"; sha256="0m2g7akg9h964d6qr1mj20h9pcb2fcmala3skhl0qpy8qz01w5ck"; depends=[fields locfit]; }; + EMD = derive2 { name="EMD"; version="1.5.8"; sha256="0bvwx5ry41cpj646v93vm50c6qb3m5d7mda9q7znmcr4sdf521j5"; depends=[fields locfit]; }; EML = derive2 { name="EML"; version="1.0.3"; sha256="04qz4rwq0amy9lp6358qjjql46ky2slqrvipngym5klqvm9vi0zi"; depends=[uuid xml2]; }; EMMAgeo = derive2 { name="EMMAgeo"; version="0.9.4"; sha256="1i36s8mzp04alff6lqkc798xjzgn61wdpl5i0awjdvg26ka8v7lj"; depends=[GPArotation limSolve shape shiny]; }; EMMIXcskew = derive2 { name="EMMIXcskew"; version="0.9-5"; sha256="1ys5kvns6jlw2lk9m6xcy71wx1d581cmphiaxnp3hsqimc8wz7hq"; depends=[MASS mnormt rgl]; }; EMMIXgene = derive2 { name="EMMIXgene"; version="0.1.0"; sha256="1jadasvngxczyyc7gxpcw3jxhxai3p88l8lmj1jmdns5vdi2n4rl"; depends=[BH ggplot2 mclust Rcpp RcppArmadillo reshape scales]; }; + EMMIXmfa = derive2 { name="EMMIXmfa"; version="2.0.7"; sha256="178j76acdksajnh65l60l94zd4l8s3xmrj2am1h4i5g3jmmrj16i"; depends=[]; }; EMMIXskew = derive2 { name="EMMIXskew"; version="1.0.3"; sha256="05y1ivbzbsfab90925l3ahzd3b8y5kjfk3f0p2s9s3sfyxphqah7"; depends=[KernSmooth lattice mvtnorm]; }; EMMIXuskew = derive2 { name="EMMIXuskew"; version="0.11-6"; sha256="0japf0l0sj84jna7b5kirp6pgqa4c923ldwphb16ch2xxrgk5n5k"; depends=[MASS]; }; EMMLi = derive2 { name="EMMLi"; version="0.0.3"; sha256="1b36kyzvrdljmkysggv8jyaip78pj32ms0xhj2y568hd419lkh2p"; depends=[]; }; EMMREML = derive2 { name="EMMREML"; version="3.1"; sha256="0qwj4jlfhppjxwcjldh49b6idnagazrxybaid3k2c269wvxwvddq"; depends=[Matrix]; }; EMP = derive2 { name="EMP"; version="2.0.2"; sha256="0l9wyxmcl8b6jiykc4mim6npmz5wrsapk2wgxbfhg27dwdb847ha"; depends=[ROCR]; }; EMSC = derive2 { name="EMSC"; version="0.9.0"; sha256="13d915g7iyv724x35i9mr8msy5mhrpqhhva21vdinxbjdy6vdlr9"; depends=[pracma]; }; + EMSHS = derive2 { name="EMSHS"; version="1.0.0"; sha256="1lpv3243z5765b1dihqz9hc3dpw76nwy14mmd4253sw8xpy25w41"; depends=[Rdpack]; }; EMSaov = derive2 { name="EMSaov"; version="2.3"; sha256="1hpvwimhkl7za5s8j9n4a8883vy89jrxrhlh0k3cfprnndh4zz05"; depends=[shiny]; }; EMT = derive2 { name="EMT"; version="1.1"; sha256="0m3av1x3jcp3hxnzrfb128kch9gy2zlr6wpy96c5c8kgbngndmph"; depends=[]; }; EMVS = derive2 { name="EMVS"; version="1.0"; sha256="10ksrj1aav062cszg4ymnwsgib7a9hlnkksfcvmy26nx5gj2g7zl"; depends=[Rcpp RcppArmadillo]; }; EMbC = derive2 { name="EMbC"; version="2.0.1"; sha256="0id68ws6l858nvyy790m17j9gddxmm97z66x24w5r58dxi6yfcrp"; depends=[maptools mnormt RColorBrewer Rcpp RcppArmadillo sp]; }; - ENMeval = derive2 { name="ENMeval"; version="0.2.2"; sha256="1w8mjcmxxkx8lxxzzbjpv1i7cm6l8hhml7ynp80s9yiprr04bq9c"; depends=[dismo doParallel foreach raster rJava]; }; + ENMeval = derive2 { name="ENMeval"; version="0.3.0"; sha256="0q5s8nxig8kbr0cblfmf3k20ri19fjs770a0fnzsk0kwlac414hw"; depends=[dismo doParallel foreach maxnet raster]; }; ENiRG = derive2 { name="ENiRG"; version="1.0.1"; sha256="0yjy7g0pia4g18h7mawkxn77dnnqcajnbml21rrv63qwlr347355"; depends=[ade4 fgui gdata miniGUI raster rgrass7 sp]; }; ENmisc = derive2 { name="ENmisc"; version="1.2-7"; sha256="07rix4nbwx3a4p2fif4wxbm0nh0qr7wbs7nfx2fblafxfzhh6jc7"; depends=[Hmisc RColorBrewer vcd]; }; EQL = derive2 { name="EQL"; version="1.0-0"; sha256="0lxfiizkvsfls1km1zr9v980191af6qjrxwcqsa2n6ygzcb17dp5"; depends=[lattice ttutils]; }; EQUIVNONINF = derive2 { name="EQUIVNONINF"; version="1.0"; sha256="103wrry0cmikprihmgx8y4kk1pnbjis7rs1xw13w14v902xkr2rq"; depends=[BiasedUrn]; }; - ERP = derive2 { name="ERP"; version="2.0"; sha256="0y476ir8j54q20ibzpkla32wxp6yjv04ca67ry9kajq64ibflh7w"; depends=[corpcor fdrtool irlba mnormt pacman]; }; - ERSA = derive2 { name="ERSA"; version="0.1.0"; sha256="063i9fmdccyrbap7fgas9371zv13gpcgzhlsphsn8jw9nmzpdii4"; depends=[broom car combinat dplyr ggplot2 leaps modelr purrr RColorBrewer shiny tidyr]; }; + ERP = derive2 { name="ERP"; version="2.1"; sha256="0l3vgg7szfgi7a6qh93lh2sjnkwkhw02laxdl7x87jirmmsx3157"; depends=[corpcor fdrtool irlba mnormt pacman]; }; + ERSA = derive2 { name="ERSA"; version="0.1.1"; sha256="1b76rfjndw7s0z4qb6rc2s95z0hr9xn4d5qaja9bd721r0g5862k"; depends=[broom car combinat dplyr ggplot2 leaps purrr RColorBrewer shiny tidyr]; }; ES = derive2 { name="ES"; version="1.0"; sha256="1rapwf6kryr6allzbjk6wmxpj9idd3xlnh87rwbh6196xb7rp8lv"; depends=[]; }; ESEA = derive2 { name="ESEA"; version="1.0"; sha256="06r5lki32mxkznj6yxvlz0ikqcxm3jbaralv4qp9xrw6dy6yyg27"; depends=[igraph parmigene XML]; }; ESG = derive2 { name="ESG"; version="0.1"; sha256="1jw6239asv6lwxrz5v0r5pzg6v500bqxg8361sh4jj67rsrc7g9m"; depends=[]; }; ESGtoolkit = derive2 { name="ESGtoolkit"; version="0.1"; sha256="0r09arhsvamdyahini5yhgc43msdxwvn45l57xbfszahsnr3b3aq"; depends=[CDVine ggplot2 gridExtra Rcpp reshape2 ycinterextra]; }; ESKNN = derive2 { name="ESKNN"; version="1.0"; sha256="1w43v3q9i7dkx1qwcl5cgh9wdgg5r4s7vfbkk0vcsq9qd8nbcvfy"; depends=[caret]; }; ESTER = derive2 { name="ESTER"; version="0.2.0"; sha256="1jiyqq5hgqc754r434sik9jnlpw66xz56cjdf5ig95qkffzsg224"; depends=[brms cowplot doParallel dplyr foreach ggplot2 lme4 magrittr rlang tidyr]; }; - ETAS = derive2 { name="ETAS"; version="0.4.4"; sha256="0s0j7r1nyf82qz3lavsvyd11hl0jkq69c70wh00nfy93n2ygp376"; depends=[fields goftest lattice maps Rcpp spatstat]; }; + ETAS = derive2 { name="ETAS"; version="0.4.5"; sha256="1gz6pzhp06j6dlayfhiyrp4kz4548wmxj1zv8harpklpws64r31a"; depends=[fields goftest lattice maps Rcpp spatstat]; }; ETC = derive2 { name="ETC"; version="1.3"; sha256="1nvb9n0my7h1kq996mk91canxi6vxy3mzhrshrvm13ixvl48lkkh"; depends=[mvtnorm]; }; ETLUtils = derive2 { name="ETLUtils"; version="1.4.1"; sha256="07wqrg7mnxmbdf2ibxj5kppl4sd3l608yfhbbsngkhpsrm203qva"; depends=[bit ff]; }; - EValue = derive2 { name="EValue"; version="1.1.4"; sha256="09b66sck5r2ysjxpjhwgjcapx6wj1jg3v56b0x48dk7bqzmmizsd"; depends=[devtools ggplot2 metafor msm]; }; + EValue = derive2 { name="EValue"; version="1.1.5"; sha256="0lfm3458mh1rfcxhr4gm8gls9lssy277fxi5rbkysls88282j4dc"; depends=[devtools ggplot2 metafor msm]; }; EW = derive2 { name="EW"; version="1.1"; sha256="0wc3v9qisiikvlp28xhlgsxb92fhkm6vslia6d0vpihyai0p1h1g"; depends=[]; }; EWGoF = derive2 { name="EWGoF"; version="2.2.1"; sha256="0n1fx6k9ndb2s9ybzizbqz662c9s1f48q6v697pqhnfy9si1nplz"; depends=[Rcpp]; }; EXRQ = derive2 { name="EXRQ"; version="1.0"; sha256="1iqsr52sl2j5q03122a7rsp6n6a2bkysk2r908c89l36gk4sj2i5"; depends=[mnormt quantreg]; }; - Eagle = derive2 { name="Eagle"; version="1.0.2"; sha256="0n36h23jkac93d9f13bdwvac0fv198fjmh3981z32cn9glz0xbl8"; depends=[data_table matrixcalc Rcpp RcppEigen shiny shinyBS shinyjs shinythemes]; }; + EZtune = derive2 { name="EZtune"; version="1.0.0"; sha256="0a74wnmxbvnm1zil0slg4kphvqc1n03y26zp1a0gpawpkfxcmbch"; depends=[ada doParallel e1071 GA gbm mlbench]; }; + Eagle = derive2 { name="Eagle"; version="1.1.0"; sha256="1n2aqp6pd7cglhmnhf8g086xv4468hhqx6qvlwjbvj6diwhym35c"; depends=[data_table matrixcalc Rcpp RcppEigen shiny shinyBS shinyFiles shinyjs shinythemes]; }; EasyABC = derive2 { name="EasyABC"; version="1.5"; sha256="17qv6y8sf2iwwqcv5wfg6sii259gv5jyr72dnfpir2bw78wb3mqx"; depends=[abc lhs MASS mnormt pls tensorA]; }; EasyHTMLReport = derive2 { name="EasyHTMLReport"; version="0.1.1"; sha256="1hgg8i7py7bx48cldyc7yydf0bggmbj3fx3kwiv9jh1x5wyh929z"; depends=[base64enc ggplot2 knitr markdown reshape2 scales xtable]; }; EasyMARK = derive2 { name="EasyMARK"; version="1.0"; sha256="10slkblbyxq98c3sxgs194dnkx996khfcpxj6jhz355dp35z7c9d"; depends=[coda doParallel foreach MASS random rjags stringr]; }; @@ -1035,30 +1097,32 @@ in with self; { Ecdat = derive2 { name="Ecdat"; version="0.3-1"; sha256="1lvfp2ih8ng3kn3cia687j5fd27iwiak7gk3bhgjp8bnlgblqq02"; depends=[Ecfun]; }; Ecfun = derive2 { name="Ecfun"; version="0.1-7"; sha256="0s4hhvwyi411xr7c1fv098nmwqjcyvh8vy65j5w9hd80l864lvkl"; depends=[fda gdata jpeg MASS RCurl stringi TeachingDemos tis XML]; }; EcoGenetics = derive2 { name="EcoGenetics"; version="1.2.1-5"; sha256="1953q374msvdw91m2nagxkwh5r9gnq5qss6l6mf34hayq3kwm8s9"; depends=[d3heatmap doParallel edgebundleR foreach ggplot2 htmlwidgets igraph jsonlite magrittr networkD3 party pheatmap plotly raster reshape2 rgdal rkt SoDA sp]; }; - EcoHydRology = derive2 { name="EcoHydRology"; version="0.4.12"; sha256="03dzdw79s0cnnd7mv6wfxw374yf66dlcmj10xh6sh5i352697xp1"; depends=[DEoptim operators topmodel XML]; }; - EcoIndR = derive2 { name="EcoIndR"; version="1.2"; sha256="1p2m4kramcf71xlm9hbk5l5mb8nmjfac1p3csai7m2gmikf559yj"; depends=[]; }; - EcoNetGen = derive2 { name="EcoNetGen"; version="0.2.0"; sha256="194gry90h6m91zjvv7na8gyf3rws3mzv7rk5xhwrr2znlgcalzis"; depends=[ggplot2 igraph]; }; + EcoHydRology = derive2 { name="EcoHydRology"; version="0.4.12.1"; sha256="075kgy6cxppkclk6nj5xs1f5yv9w8cpr09xwhf2101a6wswknb88"; depends=[DEoptim operators topmodel XML]; }; + EcoIndR = derive2 { name="EcoIndR"; version="1.4"; sha256="07ny5v03h75yhpi7p4nq5azdx8s6vrrjm0knhgaj6j9indnipmyx"; depends=[]; }; + EcoNetGen = derive2 { name="EcoNetGen"; version="0.2.2"; sha256="1gz3h97i8bcd3nkkrfl5wwxwjkw0z7qvj1bjksdjplchkag0nk3x"; depends=[ggplot2 igraph]; }; EcoSimR = derive2 { name="EcoSimR"; version="0.1.0"; sha256="13ni3vdfahqjyb9xrv7fmnbj5m5n3jwfh1bl9r0bvhi5w72kb7rj"; depends=[MASS]; }; EcoTroph = derive2 { name="EcoTroph"; version="1.6"; sha256="0zi6g0ra107s47r32mm9h6r1wll3avi0mpjmhcr0nj9y48nv14w3"; depends=[XML]; }; - EcoVirtual = derive2 { name="EcoVirtual"; version="1.0"; sha256="1adhxwi22psr81xh1szjvn6ycv4zw31xjnswk65iazk3sc4vz7wc"; depends=[]; }; + EcoVirtual = derive2 { name="EcoVirtual"; version="1.1"; sha256="1aryl2sb5ak390lgnm427ilm6xv9lmsjhwdnapzc033zvqb099gj"; depends=[]; }; Ecohydmod = derive2 { name="Ecohydmod"; version="1.0.0"; sha256="0imkzjqp3g28l42jz5m4p85wg5rawmn9hy1wys9xndnaliv6d7r2"; depends=[]; }; EconDemand = derive2 { name="EconDemand"; version="1.0"; sha256="1slpwiaxj7w21zdri9myrzwbwzl62m3cnp0g4fr2rkdlzgb6j5yj"; depends=[]; }; - EdSurvey = derive2 { name="EdSurvey"; version="2.0.3"; sha256="1aw0b2i7vhfz11nr6ywk873cmgvpfvim89r3m6paqgnq01yyw8nw"; depends=[data_table Formula haven LaF lfactors magrittr MASS Matrix NAEPprimer RColorBrewer readr readxl rvest stringi stringr tibble wCorr xml2 xtable]; }; + EdSurvey = derive2 { name="EdSurvey"; version="2.2.2"; sha256="03pnqkzl6f6cryz2gb7qlwrb8av3qcfm2ia3hr6hazxlgz541xng"; depends=[car data_table Formula glm2 haven LaF lfactors lme4 MASS Matrix NAEPprimer RColorBrewer readr readxl rvest stringi stringr tibble wCorr WeMix xml2 xtable]; }; EffectLiteR = derive2 { name="EffectLiteR"; version="0.4-2"; sha256="1vkg5gi0gysnw0gz9ah8pdnnlkdfsz0jy53ps2jnnpy8lbr45zc9"; depends=[car foreign ggplot2 lavaan lavaan_survey nnet shiny survey]; }; EffectStars = derive2 { name="EffectStars"; version="1.9"; sha256="15n5mrba2s0qxcg3zikfwpxqwv38h39zmvj8sz62ni4pdhrhhjh3"; depends=[VGAM]; }; EffectStars2 = derive2 { name="EffectStars2"; version="0.1-2"; sha256="0121zb627zwkgbb84sn2dclph56dc5rkfjpci5xwd0w99vh3q66l"; depends=[miscTools VGAM]; }; - EffectTreat = derive2 { name="EffectTreat"; version="0.3"; sha256="1y8b1867idjbd7i39hhryg4nyijlv6d828z0jspp80fka3sp8xpw"; depends=[]; }; + EffectTreat = derive2 { name="EffectTreat"; version="0.4"; sha256="05r8frrir2dnivj21raczchf9qligqdccnnpj1kwi0zgr5h4spz6"; depends=[]; }; EffectsRelBaseline = derive2 { name="EffectsRelBaseline"; version="0.5"; sha256="1dsnakcrgmlx44599ii92wvhxbxrh0hij59709wsskx1x1152zvh"; depends=[]; }; EfficientMaxEigenpair = derive2 { name="EfficientMaxEigenpair"; version="0.1.4"; sha256="1s0i9a2vk2g4f5gadsvzjfkw91hcjsrbyjg2vgnj1v17xrwgp40w"; depends=[]; }; ElastH = derive2 { name="ElastH"; version="0.3.1"; sha256="1xgmz0xirvdyjz8l31zb2j91nj0g8ffhvzp44b97473fsj06n1g6"; depends=[dlm]; }; ElemStatLearn = derive2 { name="ElemStatLearn"; version="2015.6.26"; sha256="0r8d0fm4yx7iawcsikksd7i01kbyqz3xkdls74f3ngkvj4iq1rqc"; depends=[]; }; EloChoice = derive2 { name="EloChoice"; version="0.29"; sha256="1r54laim7i8hzgyir47xq7qw8hxzsdw1ss10sljq1rm2lpsci6wk"; depends=[Rcpp RcppArmadillo]; }; + EloOptimized = derive2 { name="EloOptimized"; version="0.3.0"; sha256="185vh8h6r5wqcbaq3glq8k3fr8jp6h3q2h2ly54agi6bi3fvbs05"; depends=[BAMMtools dplyr lubridate magrittr reshape2 rlang rlist]; }; EloRating = derive2 { name="EloRating"; version="0.43"; sha256="0gzpi4qjiqn0lzjwy37pkz6fg7dkp2hv2dfqgzfk32wsj0bswgab"; depends=[zoo]; }; ElstonStewart = derive2 { name="ElstonStewart"; version="1.1"; sha256="1y2g4x3fhi78c2406bk8r8c3x9zhx8ya3qlbnypdm65j0minixsn"; depends=[digest kinship2]; }; Emcdf = derive2 { name="Emcdf"; version="0.1.2"; sha256="0jb59jp1drcwipmk6yzg0cl366i8nhffa13c3x3fmhaj7ifv77vv"; depends=[lattice Rcpp]; }; EmiStatR = derive2 { name="EmiStatR"; version="1.2.1.1"; sha256="1fid29ipmrq2557wcva1miifgwxdcm8g27ws5wb1lq6yiaz0z4w0"; depends=[doParallel foreach lattice shiny xts zoo]; }; - EmissV = derive2 { name="EmissV"; version="0.664.7"; sha256="09m5h0fgj7pavfxwh4anihpq69dkqay9z4xdj0c3rbqvsxgq4bx3"; depends=[data_table lwgeom ncdf4 raster sf sp units]; }; - EmpiricalCalibration = derive2 { name="EmpiricalCalibration"; version="1.3.6"; sha256="0fiwvdzcyz6ayzqfa6j2ygpab1cwbi04gd2c2g1j9qbdq95myipa"; depends=[ggplot2 gridExtra]; }; + EmissV = derive2 { name="EmissV"; version="0.664.9"; sha256="0y7bmkv5lwlgimc5prfib321z1wq7xvyfgrfv8wk0wb17d6kk0dp"; depends=[data_table lwgeom ncdf4 raster sf sp units]; }; + EmpiricalCalibration = derive2 { name="EmpiricalCalibration"; version="1.4.0"; sha256="07q8il0hn8jz1h94nic3kxh09yz7biphakbx45xy0spyv23q01m6"; depends=[ggplot2 gridExtra]; }; + EncDNA = derive2 { name="EncDNA"; version="1.0.1"; sha256="1mp9blxa29jwimgp58ligayzq3ydfa2sccs2ppn3ki2sqq01xdpp"; depends=[Biostrings]; }; EnergyOnlineCPM = derive2 { name="EnergyOnlineCPM"; version="1.0"; sha256="1a3wvclqdwcvq5inhliwjnd7xzqbjvzs8h8ncy6qlhjq6s5n7nm8"; depends=[energy MASS]; }; EngrExpt = derive2 { name="EngrExpt"; version="0.1-8"; sha256="0zclvckj2i7j4kfs58hcjcl722vl2y6dcnjz238cjfgwv279gqhp"; depends=[lattice]; }; EnsCat = derive2 { name="EnsCat"; version="1.1"; sha256="1rp354fqq2ihjrmqw9j1qdy86md80xml5sgh2zbyabw3zddmgyn2"; depends=[dendextend ggdendro ggplot2 seqinr]; }; @@ -1068,12 +1132,12 @@ in with self; { EnsemblePenReg = derive2 { name="EnsemblePenReg"; version="0.7"; sha256="00218yh0vzlb5g94asq5nz4i8blppskdzz9fl4c0v3fld3kxz2md"; depends=[EnsembleBase glmnet]; }; EntropyEstimation = derive2 { name="EntropyEstimation"; version="1.2"; sha256="13kb83lfpkw6yq687j0ci23yn5c9dqjibybyyaplk6jixy08lrvy"; depends=[]; }; EntropyExplorer = derive2 { name="EntropyExplorer"; version="1.1"; sha256="02ljnq9ayxg4lrrnb6nlxr1k5ki8dd5i8hjb9fvvb19hwr2id5h4"; depends=[]; }; - EnvCpt = derive2 { name="EnvCpt"; version="1.0"; sha256="0rdcxb924ij3rdcnzfz8pxahvwza2qi2siqpxsafjkg2mrqil9kj"; depends=[changepoint forecast MASS zoo]; }; + EnvCpt = derive2 { name="EnvCpt"; version="1.1.1"; sha256="10j0hsy2ff1zj6bb03cngrw19ynyz65rcpxyk6vpqdqcdkpf3zf9"; depends=[changepoint MASS zoo]; }; EnvNicheR = derive2 { name="EnvNicheR"; version="1.4"; sha256="0hxx9wmzlw0clvdgdsy8msc78nvm81j3naxr57i7lqqa360sjy3a"; depends=[IDPmisc]; }; - EnvStats = derive2 { name="EnvStats"; version="2.3.0"; sha256="0f0sda26in2a25vq8xr6pkskjk10q2pg463h9c1xap3bghq4xgc3"; depends=[ggplot2 MASS nortest]; }; + EnvStats = derive2 { name="EnvStats"; version="2.3.1"; sha256="0ang2s222znrvzvidyvj2sa2bqx95bxicff64p6w2a7z88mx8lyp"; depends=[ggplot2 MASS nortest]; }; EnviroPRA = derive2 { name="EnviroPRA"; version="1.0"; sha256="0yirh3vy7wap0qmm3kvjz9y68gcvp9i8qshv80wh8aijxwklpr8n"; depends=[fitdistrplus kSamples MASS truncdist]; }; EnviroStat = derive2 { name="EnviroStat"; version="0.4-2"; sha256="0ckax6vkx0vwczn21nm1dr8skvpm59xs3dgsa5bs54a3xhn5z9hs"; depends=[MASS]; }; - Epi = derive2 { name="Epi"; version="2.30"; sha256="0gfq4zg2c9cnwh7islsbbzaw80a2wwnh3kjv3wr1fvp11hhhdknk"; depends=[cmprsk data_table etm MASS Matrix numDeriv plyr survival zoo]; }; + Epi = derive2 { name="Epi"; version="2.32"; sha256="14n24xlm7pwdc54w2hlpjhfal1zpzm87rv3rjfckiz47d3w7dwqm"; depends=[cmprsk data_table etm MASS Matrix mgcv numDeriv plyr survival zoo]; }; EpiBayes = derive2 { name="EpiBayes"; version="0.1.2"; sha256="1qfir0dl085c9ib1acsygmj7gihc4ar98k5niqdsgnmji88h17y2"; depends=[coda epiR scales shape]; }; EpiContactTrace = derive2 { name="EpiContactTrace"; version="0.12.0"; sha256="1i84fslz8sdngvkv34zhzjwzrzzxx6f4s31p8f5smmf028jlpyys"; depends=[]; }; EpiCurve = derive2 { name="EpiCurve"; version="2.1-1"; sha256="0y6llpxa8xyfn9cxhq35mzfp1gc7la1708q85q4hz0l115abvk92"; depends=[dplyr ggplot2 ISOweek RColorBrewer scales timeDate]; }; @@ -1081,13 +1145,16 @@ in with self; { EpiEstim = derive2 { name="EpiEstim"; version="1.1-2"; sha256="0r56iglhkrqvlsf3gbahd544h944fmbyn6jdc113rhjscf6dl605"; depends=[]; }; EpiILM = derive2 { name="EpiILM"; version="1.4.2"; sha256="16vml2p7c4nv0lfis661x7b9wimrni1ncpa256dh99cps9508j28"; depends=[coda]; }; EpiILMCT = derive2 { name="EpiILMCT"; version="1.1.2"; sha256="1rxq9z5lhcgzn02d9k6vgl2cb5x0s9gsly63byx4gg1h91bsvmp6"; depends=[coda]; }; - EpiModel = derive2 { name="EpiModel"; version="1.6.5"; sha256="1h9490x7vna8z2dib6vgkxhpqvbybg655k88jn48i6qkda8dzv54"; depends=[ape deSolve doParallel ergm foreach ggplot2 lazyeval network networkDynamic RColorBrewer tergm]; }; - EpiStats = derive2 { name="EpiStats"; version="1.1"; sha256="0xd9b3miyk2jijraph7zac7k7hqm0vn9wg1fsccfl17xy6h2wq2w"; depends=[dplyr epiR]; }; + EpiModel = derive2 { name="EpiModel"; version="1.7.0"; sha256="0jg3l9bcvjxvazxzpcdmzw3ybprpvm4saka14c1mynzsg1ab70wg"; depends=[ape deSolve doParallel ergm foreach ggplot2 lazyeval network networkDynamic RColorBrewer tergm]; }; + EpiReport = derive2 { name="EpiReport"; version="0.1.0"; sha256="1bfh7nrwmplsk7whvmsf0wxg795xrwvarxw974v58mjb282yp87s"; depends=[dplyr extrafont flextable ggplot2 knitr officer png rmarkdown tidyr zoo]; }; + EpiSignalDetection = derive2 { name="EpiSignalDetection"; version="0.1.1"; sha256="04bagnx9fs0r3167hmwgc389fl5hq7l4j6kdjjmi360vcaimx9qi"; depends=[dplyr DT ggplot2 ISOweek knitr pander rmarkdown shiny surveillance]; }; + EpiStats = derive2 { name="EpiStats"; version="1.2"; sha256="102s7637afm3scif20r75wcfkz9g8k4w55qxv1gqqc1kcmn2zqar"; depends=[dplyr epiR]; }; EpistemicGameTheory = derive2 { name="EpistemicGameTheory"; version="0.1.2"; sha256="0b2gnrvhlsw85qv63ib32pj55l7w63wgvbrj5rb209g6h46fby8m"; depends=[lpSolve]; }; Eplot = derive2 { name="Eplot"; version="1.0"; sha256="1glmkjjj432z9g4gi56pgvfrm5w86iplirnd5hm4s99qci2hgc64"; depends=[]; }; - Equalden_HD = derive2 { name="Equalden.HD"; version="1.0"; sha256="19b529yaffls43fr5vrcrrvkia27mjrcx69r9svafk61z96i6pfm"; depends=[]; }; + Equalden_HD = derive2 { name="Equalden.HD"; version="1.1"; sha256="16cs9hmr14byy11dapkh8c7ygpkks00lirbbpmy5bxgi4pvif8a3"; depends=[]; }; EstCRM = derive2 { name="EstCRM"; version="1.4"; sha256="1p99hmmyiy3havj72jd4xksr1j9gfmy0i7z7f3vqs5sqp72alq1k"; depends=[Hmisc lattice]; }; EstHer = derive2 { name="EstHer"; version="1.0"; sha256="1j8sczwfzil16j85mw5d1c7cxy7wimh0qq7zhmkh7mfnr36m9phr"; depends=[glmnet MASS Rcpp RcppArmadillo]; }; + EstMix = derive2 { name="EstMix"; version="1.0.1"; sha256="13zwhxm0qm83c8k5k4slvq2snkmbq1zz3i5cqvxxwhvkb4b8aja4"; depends=[PSCBS Rcpp RcppArmadillo]; }; EstSimPDMP = derive2 { name="EstSimPDMP"; version="1.2"; sha256="05gp0gdix4d98111sky8y88p33qr5w4vffkp6mg9klggn37kdj8j"; depends=[]; }; EstimateGroupNetwork = derive2 { name="EstimateGroupNetwork"; version="0.1.2"; sha256="148srhlpzh0scvnkjbkyia1pr8a2ridabm3dahw4zn7p3cryiyb1"; depends=[igraph qgraph]; }; EthSEQ = derive2 { name="EthSEQ"; version="2.1.2"; sha256="0w75d8kw1bf4mfgk8rrx6vzq002z2588kxgadyfag0vk9s4akxi3"; depends=[data_table gdsfmt geometry MASS plot3D SNPRelate]; }; @@ -1096,11 +1163,12 @@ in with self; { EvalEst = derive2 { name="EvalEst"; version="2015.4-2"; sha256="1jkis39iz3zvi5yfd0arvw7bym6naq45f5cravywg8c37n9v967x"; depends=[dse setRNG tfplot tframe]; }; EvaluationMeasures = derive2 { name="EvaluationMeasures"; version="1.1.0"; sha256="0b65y4rb650hhlgc18z0sm0danrrawqkazzdl9krl877djrgx87g"; depends=[]; }; Evapotranspiration = derive2 { name="Evapotranspiration"; version="1.12"; sha256="065rd8hwbzanfd0px0nli9szj9afm06a07vxl9bwj9n744whi3r3"; depends=[zoo]; }; + EventDetectR = derive2 { name="EventDetectR"; version="0.3.1"; sha256="1nh859q9d2k9fpgyj9g7dvhbhbychhng174mlmyl8x9l7dvmiydx"; depends=[forecast imputeTS]; }; EventStudy = derive2 { name="EventStudy"; version="0.34"; sha256="04w8cjmpy0ndcrad20ni9wa03pds8bvirks258pxyflx2kdvj0bf"; depends=[curl data_table dplyr ggplot2 httr jsonlite magrittr miniUI openxlsx purrr RColorBrewer readr rstudioapi scales shiny stringr testthat tidyquant]; }; EvoRAG = derive2 { name="EvoRAG"; version="2.0"; sha256="0gb269mpl2hbx1cqakv3qicpyrlfb4k8a3a7whhg90masbgmh8f6"; depends=[]; }; EvolutionaryGames = derive2 { name="EvolutionaryGames"; version="0.1.0"; sha256="1v6xpxk4kbjbmv8vh517rd76gyrd9znpxqdh4jqz8lvdpnpla4wv"; depends=[deSolve geometry ggplot2 interp MASS reshape2 rgl]; }; Evomorph = derive2 { name="Evomorph"; version="0.9"; sha256="1br2fyggwz2mxpic8sk384xq1lpbpv0j5gf6xyzhkn2n7kfpf6d5"; depends=[geomorph ggplot2 reshape2 stringr]; }; - ExPanDaR = derive2 { name="ExPanDaR"; version="0.2.0"; sha256="1iwkzrfdvxgik5c1vq04351var0micf4vh6zmkzyd8qbyvxwnnch"; depends=[CodeDepends corrplot dplyr DT ggplot2 Hmisc kableExtra lfe PKI scales shiny shinycssloaders stargazer tictoc tidyr]; }; + ExPanDaR = derive2 { name="ExPanDaR"; version="0.3.0"; sha256="1d6jzgdyawyvs72jxlw4dxkk6566ya67p6lsj70wdakmaixwfsmj"; depends=[corrplot dplyr DT ggplot2 Hmisc kableExtra lfe lmtest multiwayvcov PKI rio scales shiny shinycssloaders stargazer tictoc tidyr]; }; ExPosition = derive2 { name="ExPosition"; version="2.8.19"; sha256="04s9kk8x6khvnryg6lqdwnyn79860dzrjk8a9jyxgzp94rgalnnz"; depends=[prettyGraphs]; }; Exact = derive2 { name="Exact"; version="1.7"; sha256="0d0h406w2l99gxq6pmh9crxxrvdidcajk7bqzmifl7nfb77vp1av"; depends=[]; }; ExactCIdiff = derive2 { name="ExactCIdiff"; version="1.3"; sha256="1vayq8x7gk1fnr1jrlscg6rb58wncriybw4m1z0glfgzr259103y"; depends=[]; }; @@ -1118,6 +1186,7 @@ in with self; { FADA = derive2 { name="FADA"; version="1.3.3"; sha256="1kckksim3m6kypm3qnyijgmnrq6dwjfs5jax5dr94giwlpfcdl8q"; depends=[corpcor crossval elasticnet glmnet MASS matrixStats mnormt sda sparseLDA]; }; FAMILY = derive2 { name="FAMILY"; version="0.1.19"; sha256="1912l2zj2cmh8yx8lkg8fpgvfddn6wbi1vrr4yx04mh73gk1s5mk"; depends=[pheatmap pROC]; }; FAMT = derive2 { name="FAMT"; version="2.5"; sha256="0mn85yy9zmiklfwqjbhbhzbawwp2yqrm9pvm8jhasn9c3kw1pcp2"; depends=[impute mnormt]; }; + FAMoS = derive2 { name="FAMoS"; version="0.1.0"; sha256="04q4472m03yywfv69x234msadl4pfh59fqx49asrbxn7z35v8sfb"; depends=[future R_utils]; }; FAOSTAT = derive2 { name="FAOSTAT"; version="2.0"; sha256="06z8c964sf73ld4v9vybqjsdxskxp3ssyv0a3mpcs9la5y7n9jaz"; depends=[classInt data_table ggplot2 labeling MASS plyr RJSONIO scales]; }; FASeg = derive2 { name="FASeg"; version="0.1.9"; sha256="0lazx8dyycyycr8467m9rkxkxhp4r2w737kpkb40y59wncmbvkik"; depends=[]; }; FAdist = derive2 { name="FAdist"; version="2.2"; sha256="0nw3w4g7y846bm57xyjnb13g7z746kxf8mb2hnljwwsypcg6i2n8"; depends=[]; }; @@ -1127,16 +1196,15 @@ in with self; { FBN = derive2 { name="FBN"; version="1.5.1"; sha256="0723krsddfi4cy2i3vd6pi483qjxniychnsi9r8nw7dm052nb4sf"; depends=[]; }; FCGR = derive2 { name="FCGR"; version="1.0-0"; sha256="015nnnc9fasx0qjrc3lbxv14rqwyx36xzsw9076grwm5pqahrdsb"; depends=[kerdiest KernSmooth MASS mgcv nlme pspline sfsmisc]; }; FCMapper = derive2 { name="FCMapper"; version="1.1"; sha256="1yjh8rs65nqslvwv7x4rif469zds41s7v3vhq6pca1y17kvj2in1"; depends=[igraph]; }; - FCNN4R = derive2 { name="FCNN4R"; version="0.6.2"; sha256="089vq8kaag4j6xl3h9pb3ch8lfg0mmi96jgm4xhgr40rr0m3ijma"; depends=[Rcpp]; }; FD = derive2 { name="FD"; version="1.0-12"; sha256="0xdpciq14i8rh7v6mw174hip64r7mrzhx7gwri3vp9y7a1380sbi"; depends=[ade4 ape geometry vegan]; }; FDGcopulas = derive2 { name="FDGcopulas"; version="1.0"; sha256="1i86ns4hq74y0gnxfschshjlc6if3js0disjb4bwfizaclwbw3as"; depends=[numDeriv randtoolbox Rcpp]; }; FDRSeg = derive2 { name="FDRSeg"; version="1.0-3"; sha256="0dh6m5vlx664kryh56jzi3zxydjwa5217nhbwn6adp0q5qdh6d8a"; depends=[Rcpp stepR]; }; FDRreg = derive2 { name="FDRreg"; version="0.1"; sha256="17hppvyncbmyqpi7sin9qsrgffrnx8xjcla2ra6y0sqzam1145y4"; depends=[fda mosaic Rcpp RcppArmadillo]; }; FDRsampsize = derive2 { name="FDRsampsize"; version="1.0"; sha256="0g8kawzyi9x5yndvh330wzqw6rvcnprwq56ngd0j6z51hvvw8qhw"; depends=[]; }; - FDboost = derive2 { name="FDboost"; version="0.3-1"; sha256="1bwf3kkx912386ljb210hci1y2vg0wcd6v6i6arhzzbr7gc0y39q"; depends=[gamboostLSS MASS Matrix mboost mgcv stabs zoo]; }; - FENmlm = derive2 { name="FENmlm"; version="2.1.1"; sha256="00cm1k5lqa7i2aginhkw4f430gigr7cj7g6shr83z61axqfmwdg4"; depends=[MASS Matrix numDeriv Rcpp]; }; + FDboost = derive2 { name="FDboost"; version="0.3-2"; sha256="1ahdq49ijj4j2yykmzbpgrjn0sm09nzmd33k317y157hnf6zyxvs"; depends=[gamboostLSS MASS Matrix mboost mgcv stabs zoo]; }; + FENmlm = derive2 { name="FENmlm"; version="2.3.1"; sha256="1y94ppqifwkvd0q03dgqvk6qcw7ir2k9jsc20xq4y4navi0q9g31"; depends=[Formula MASS numDeriv Rcpp]; }; FFD = derive2 { name="FFD"; version="1.0-6"; sha256="19yqb45qj54fmjkqfjbcqsx3wz6fk8inrqif9ds93xjkm6aaiqgp"; depends=[R2HTML tkrplot]; }; - FFTrees = derive2 { name="FFTrees"; version="1.3.5"; sha256="0qz3w7qh8lgl4fn2hmrd4mnp17vaz5yf7kcpcrm038xvqq3w5c5k"; depends=[circlize e1071 igraph progress randomForest rpart stringr yarrr]; }; + FFTrees = derive2 { name="FFTrees"; version="1.4.0"; sha256="0s2h81vdh8d41kwz5ja831q11wrb7ywdd7aq46x3y9sgg3aabd44"; depends=[caret circlize e1071 igraph pROC progress randomForest rpart stringr yarrr]; }; FField = derive2 { name="FField"; version="0.1.0"; sha256="05q16v2vv64qhbnf2l66dwzmvgzyaq8vxwwdabp534bw7z7zpi8q"; depends=[]; }; FGSG = derive2 { name="FGSG"; version="1.0.2"; sha256="1r3sjhzf9gcnbcx6rqr1s555z8lcwm3fxl096md2jji336ijlk79"; depends=[]; }; FGalgorithm = derive2 { name="FGalgorithm"; version="1.0"; sha256="1dq6yyb3l6c9fzvk9gs6pb240xb5hvc6fh8p3qd3c91b3m289mcc"; depends=[]; }; @@ -1148,17 +1216,19 @@ in with self; { FILEST = derive2 { name="FILEST"; version="1.0.3"; sha256="0i622rfr9sb22c922kk0gg4l1akx54m6zx7wy3w1p5xrr1zjjyvp"; depends=[KRIS rARPACK]; }; FIT = derive2 { name="FIT"; version="0.0.5"; sha256="1hky7m5b7n0d7lm79b7l7p055f8zfl7gsjdvbq09c4iwdli8h33n"; depends=[gglasso MASS Rcpp RcppEigen XML]; }; FITSio = derive2 { name="FITSio"; version="2.1-0"; sha256="021xmbavigg70m96xw1bvsdasi5yj2wmafgb6xw4b09fmyv9hvjp"; depends=[]; }; + FKF = derive2 { name="FKF"; version="0.1.5"; sha256="1qzf7y3f4xfirjkm795rcxckjbw6sn7xpilhkyvayqm2vyhf7518"; depends=[RUnit]; }; FLLat = derive2 { name="FLLat"; version="1.2-1"; sha256="0306bpwp2az4x4m5sv88hlh7vs0y5isfby7lxrn2gjnk76gg6mw1"; depends=[gplots]; }; FLR = derive2 { name="FLR"; version="1.0"; sha256="0k50vi73qj7sjps0s6b2hq1cmpa4qr2vwkpd2wv2w1hhhrj8lm0n"; depends=[combinat]; }; - FLSSS = derive2 { name="FLSSS"; version="5.2"; sha256="1px9n0rnjg32ngy8bs0z1jzmspnkn15q273w74vxjykqfd5xayfd"; depends=[Rcpp RcppParallel]; }; - FLightR = derive2 { name="FLightR"; version="0.4.6"; sha256="0q1azhpdkasjsca5z4p0gnp5iirs6f9dyg6pn8269x7k1mw0pib4"; depends=[bit CircStats circular fields GeoLight ggmap ggplot2 ggsn maptools mgcv nlme raster RcppArmadillo rgdal rgeos sp truncnorm]; }; + FLSSS = derive2 { name="FLSSS"; version="7.7"; sha256="09zinc1z4k3vdk7qyrsya8l1zlwg04d1v7n3wmal6c75vdgam6x3"; depends=[Rcpp RcppParallel]; }; + FLightR = derive2 { name="FLightR"; version="0.4.7"; sha256="0qnhyn363c8yb541ngygm5jzax1csjdq0mmvvvazncirgk45q9y5"; depends=[bit CircStats circular fields GeoLight ggmap ggplot2 ggsn maptools mgcv nlme raster RcppArmadillo rgdal rgeos sp truncnorm]; }; FMC = derive2 { name="FMC"; version="1.0.0"; sha256="1pfqxx7slgcmw4al7i8hy59f4han6b0b7b5az7yh1mscdnghl9bj"; depends=[minimalRSD]; }; FME = derive2 { name="FME"; version="1.3.5"; sha256="1r1mb61hylsgcryac35bz1pzfcw27gzpvfwkkf0sh754ya6xh69n"; depends=[coda deSolve MASS minpack_lm minqa rootSolve]; }; FMP = derive2 { name="FMP"; version="1.4"; sha256="0w11a78nz4n7zih9h00xkv7prsy9hlxphbpa7hpnbvq9r98g08qm"; depends=[]; }; FMStable = derive2 { name="FMStable"; version="0.1-2"; sha256="00viigpqfbqc4hyl9cwicbwqf2ksjak28qrqaa16jhbqz93j4fck"; depends=[]; }; FMsmsnReg = derive2 { name="FMsmsnReg"; version="1.0"; sha256="0d58n7lz8d6xgzvyznmhw1byshyiiwk8dc462qr18cl51p0lqnkv"; depends=[mvtnorm]; }; - FNN = derive2 { name="FNN"; version="1.1"; sha256="1kncmiaraq1mrykb9fj3fsxswabk3l71fnp1vks0x9aay5xfk8mj"; depends=[]; }; + FNN = derive2 { name="FNN"; version="1.1.2.2"; sha256="09k3k0h9ikbwq6225l7gd0nhimbji722680cr66c8n7zpvxn06mm"; depends=[]; }; FPCA2D = derive2 { name="FPCA2D"; version="1.0"; sha256="18bb90ppd9gd8pg9jxfyfkmlsaqk8w25fgaj9fk18ybm2nhsxqm6"; depends=[corpcor]; }; + FPCA3D = derive2 { name="FPCA3D"; version="1.0"; sha256="1hrk9caad2s76dx59clxhia45a85khk1y2ii7955f336x55q34a5"; depends=[]; }; FPDclustering = derive2 { name="FPDclustering"; version="1.2"; sha256="1qj1dddzcy2jx4903kmzzhcwfi13c2x9kva2n4rzqh5n560nvg57"; depends=[ThreeWay]; }; FPV = derive2 { name="FPV"; version="0.5"; sha256="0pxa8lbcxw2hx2n0frkx0pdndlcfm7gnh9qay9q53cf5gqzzwvvc"; depends=[FuzzyNumbers FuzzyNumbers_Ext_2]; }; FRACTION = derive2 { name="FRACTION"; version="1.0"; sha256="0g25dzsbharsq8bzfka96zccaqppdclax24mz5m080ddg4y8zj49"; depends=[]; }; @@ -1166,15 +1236,16 @@ in with self; { FRCC = derive2 { name="FRCC"; version="1.0"; sha256="1g1rsdqsvwf7wc16dj16y6r0347j8jsv5l1pxvj1h0579zinaf2b"; depends=[calibrate CCP corpcor MASS]; }; FREGAT = derive2 { name="FREGAT"; version="1.1.0"; sha256="04rcbwbwi53d8his0ss9hj4s2c28r292f4f2ayl70av7k74nnccy"; depends=[Matrix]; }; FREQ = derive2 { name="FREQ"; version="1.0"; sha256="01nra30pbnqdd63pa87lcws3hnhhzybcjvx2jqyxjghn6khz47j0"; depends=[]; }; - FRESA_CAD = derive2 { name="FRESA.CAD"; version="3.0.1"; sha256="05hcds1g1hkpr3fww1i462p633xlhwv594fpbphvw8fm10mc0hns"; depends=[Hmisc miscTools pROC Rcpp RcppArmadillo stringr]; }; - FRK = derive2 { name="FRK"; version="0.2.1"; sha256="042j6n3yx46123d0qsghbynjf1h0iri4kfd92z5nbcgv7wggk4d3"; depends=[digest dplyr ggplot2 Hmisc Matrix plyr Rcpp sp spacetime sparseinv]; }; - FRegSigCom = derive2 { name="FRegSigCom"; version="0.2.2"; sha256="1jbksgx561fc4bgsyz3d1b3amqc80bzzl96ri74rbd3lqbhgrn0y"; depends=[fda Matrix Rcpp RcppEigen]; }; - FSA = derive2 { name="FSA"; version="0.8.20"; sha256="1vvsjwyb03wiqxlzgig3gxn9aj5lr7kx183gsjz2xysxp07rv9hf"; depends=[car dplyr dunn_test epitools gplots lmtest plotrix plyr sciplot]; }; + FRESA_CAD = derive2 { name="FRESA.CAD"; version="3.1.0"; sha256="1gi637fwfpwbghms96bmfqs7zirjskd9hxiw43s0765h3ypjqwx1"; depends=[Hmisc miscTools pROC Rcpp RcppArmadillo stringr]; }; + FRK = derive2 { name="FRK"; version="0.2.2"; sha256="0m0ngxanyq19myzza4fb75k9vb67mv17iny847bv9qrgg2vbm5r8"; depends=[digest dplyr ggplot2 Hmisc Matrix plyr Rcpp sp spacetime sparseinv]; }; + FRegSigCom = derive2 { name="FRegSigCom"; version="0.3.0"; sha256="0w0yhch75wdx6phf5h4radipgpndv5bfxva2pzzd99fkmws4sswn"; depends=[fda Matrix Rcpp RcppEigen]; }; + FSA = derive2 { name="FSA"; version="0.8.22"; sha256="171z8ywr31h38jpgy583hlwdrhp3k4l7blv5ji34nbwdbxbl3hx0"; depends=[car dplyr dunn_test epitools gplots lmtest plotrix plyr sciplot withr]; }; FSAdata = derive2 { name="FSAdata"; version="0.3.6"; sha256="0r4g3s4a7hizxj7zlp8wb5sldnx6kc99vak8ww715bhzpzq40qf8"; depends=[]; }; FSInteract = derive2 { name="FSInteract"; version="0.1.2"; sha256="1aci1398aaz0nrl5jy6yh7xik355wf7pwngrsak4qsi94vdj05iy"; depends=[Matrix Rcpp]; }; + FSMUMI = derive2 { name="FSMUMI"; version="1.0"; sha256="06ri1zi86cm4arjdlp2pha2bvcc8vz6irvd9n3ja074hv62wxcw4"; depends=[FuzzyR lsa]; }; FSTpackage = derive2 { name="FSTpackage"; version="0.1"; sha256="1fjqsl59fg4x9vkbv4b0qmfxlaa2q3rzpl40grv24yg6ixfagmdb"; depends=[CompQuadForm MASS Matrix mvtnorm SKAT]; }; FSelector = derive2 { name="FSelector"; version="0.31"; sha256="1ryqrwz9h7ggxvmxyw4viajlkvd3r7i6ihcfrwsz6axyk5y0qarg"; depends=[digest entropy randomForest RWeka]; }; - FSelectorRcpp = derive2 { name="FSelectorRcpp"; version="0.1.10"; sha256="1i844k8qacbxv4hzv2d8d0jxijf2p2r1xh1ihcp4dijc9ap8wvg8"; depends=[BH foreach iterators Rcpp RcppArmadillo testthat]; }; + FSelectorRcpp = derive2 { name="FSelectorRcpp"; version="0.3.0"; sha256="1isvihpiy4bkkaxcyk9b3q2293wgs4m7r5g5pnksrw61r2f26mvl"; depends=[BH foreach iterators Rcpp RcppArmadillo testthat]; }; FTICRMS = derive2 { name="FTICRMS"; version="0.8"; sha256="0kv02mdmwflhqdrkhzb55si5qnqqgdadgyabqc2hwr6iccn7aq8c"; depends=[lattice Matrix]; }; FTRLProximal = derive2 { name="FTRLProximal"; version="0.3.0"; sha256="0wnlswvxiw7gvmn9yq1v8jixwspfbvcg3rklqcd0ib38d72ww7w0"; depends=[Matrix]; }; FUNLDA = derive2 { name="FUNLDA"; version="1.1"; sha256="1qqwpics63qab43mvpm275rk9iywawr4gap0qa832i6iy3jp1h3c"; depends=[Rcpp RcppArmadillo]; }; @@ -1182,11 +1253,11 @@ in with self; { FWDselect = derive2 { name="FWDselect"; version="2.1.0"; sha256="0w0hkmhcz7h1lixk7p3yffbbalgxwh2lv463vqz361k80sri6wz7"; depends=[cvTools mgcv]; }; FacPad = derive2 { name="FacPad"; version="3.0"; sha256="0h7knzin0rfk25li127zwjsyz223w7nx959cs328p6b2azhgn59b"; depends=[MASS Rlab]; }; FactMixtAnalysis = derive2 { name="FactMixtAnalysis"; version="1.0"; sha256="1l4wfp39b7g38vdk6jpd5zq08sjhsg0s71f662aca2rj6l3a2x3r"; depends=[MASS mvtnorm]; }; - FactoClass = derive2 { name="FactoClass"; version="1.2.4"; sha256="0rzbzl32hk4mrs6njm4cnj84ifsf52ms5khy43m9bfmwwmadbilr"; depends=[ade4 ggplot2 ggrepel KernSmooth scatterplot3d xtable]; }; + FactoClass = derive2 { name="FactoClass"; version="1.2.7"; sha256="0hvlr9cw6wfckl8rzl5qqyp0h8rv8gcnyj6x930jq7h44kj0ji7d"; depends=[ade4 ggplot2 ggrepel KernSmooth scatterplot3d xtable]; }; FactoInvestigate = derive2 { name="FactoInvestigate"; version="1.3"; sha256="1924f5sfadgs47ja1ljwqm3slnmqqz1pwxhh9cn1rg1hi8g7db6f"; depends=[FactoMineR rmarkdown rrcov]; }; FactoMineR = derive2 { name="FactoMineR"; version="1.41"; sha256="1h20hydav6l2b7bngqw1av4l5rrh0wk58nhailga1f4qw9lrv259"; depends=[car cluster ellipse flashClust lattice leaps MASS scatterplot3d]; }; - FactorsR = derive2 { name="FactorsR"; version="1.2"; sha256="0y6r5ch0h0sag1xinvnjr7q4495naygvi5iiqq9bc51ijv228c0m"; depends=[]; }; - Factoshiny = derive2 { name="Factoshiny"; version="1.0.6"; sha256="1rb16g4gqq9mmwgpp94j9g5iv5p1psjqllsp9qn7ccccmgn6nnw9"; depends=[colourpicker FactoMineR shiny]; }; + FactorsR = derive2 { name="FactorsR"; version="1.3"; sha256="1sma1v3flnazwq1vs8p5cbi2g34758w5wxwnbwxlpzprwhmr8qrn"; depends=[]; }; + Factoshiny = derive2 { name="Factoshiny"; version="1.0.7"; sha256="1s4pnikv6n767z2x8s5gqqsj64yf9ivpdb5xw0qviizf9qwg8yvi"; depends=[colourpicker FactoMineR shiny]; }; Fahrmeir = derive2 { name="Fahrmeir"; version="2016.5.31"; sha256="16fbc1zb9x9p04bl7y5nd375pha6bd3hfqqchlk1bqxrj4879y5g"; depends=[]; }; FamEvent = derive2 { name="FamEvent"; version="1.3"; sha256="0jf4ph9mskycyckyg9biy0h1zk5q6nvj8669zfh8nfnnn2yh3s48"; depends=[kinship2 MASS survival truncnorm]; }; Familias = derive2 { name="Familias"; version="2.4"; sha256="1k6ig2zfkr1a4s3s85ygixmmsrb5m8vqqab8l5ffkspgjvh4dfz2"; depends=[kinship2 paramlink Rsolnp]; }; @@ -1203,12 +1274,12 @@ in with self; { FastRWeb = derive2 { name="FastRWeb"; version="1.1-1"; sha256="0xh3710kvnc60pz9rl5m3ym2cxf0mag9gi29y7j3fl4dh2k7zf74"; depends=[base64enc Cairo]; }; FastSF = derive2 { name="FastSF"; version="0.1.1"; sha256="1xajav45h57hchzkvl2pb4mz9xy433lq74jnry0icid8dai5xhwb"; depends=[limSolve Rcpp RcppArmadillo]; }; FatTailsR = derive2 { name="FatTailsR"; version="1.7-5"; sha256="1l2anaf4kixidmvya64ni5b78bl9w2n6xf1lnf297lkdka8gxigw"; depends=[minpack_lm timeSeries]; }; - FateID = derive2 { name="FateID"; version="0.1.2"; sha256="1ky03qc6vc2q8v9inanm0bmybjjcx53izjfylszhmnlgph1fp6n8"; depends=[DESeq2 destiny lle locfit pheatmap princurve randomForest RColorBrewer rgl Rtsne som zoo]; }; + FateID = derive2 { name="FateID"; version="0.1.5"; sha256="0yqg3i058852l75dqlbkb04z8flbc8wn9l9jhc1r03jqxg1vjg2p"; depends=[lle locfit pheatmap princurve randomForest RColorBrewer rgl Rtsne som]; }; FeaLect = derive2 { name="FeaLect"; version="1.14"; sha256="1h6jc8n57mvyz3gi2jdx5xacwv5iim5sx86qzrg3v1higfr54b1l"; depends=[lars rms]; }; FeatureHashing = derive2 { name="FeatureHashing"; version="0.9.1.3"; sha256="0k8n3c0yiz6bb9rq6ra8z2hypb4hw4qcsdfbrgrw74kqivscs62i"; depends=[BH digest magrittr Matrix Rcpp]; }; - FedData = derive2 { name="FedData"; version="2.5.4"; sha256="18j98l3bx8psd13nb47y7qrs58ds1i1pbib1d6q1178pf1k474i3"; depends=[curl data_table devtools dplyr foreach Hmisc httr igraph lubridate magrittr ncdf4 raster readr rgdal rgeos sf soilDB sp stringr]; }; + FedData = derive2 { name="FedData"; version="2.5.5"; sha256="0krfz76mxw0dybm4adqf5mg53g8gpypp5sk2z99s7b54w196cmqh"; depends=[curl data_table devtools dplyr foreach Hmisc httr igraph lubridate magrittr ncdf4 raster readr rgdal rgeos sf soilDB sp stringr]; }; FeedbackTS = derive2 { name="FeedbackTS"; version="1.4"; sha256="1mcsr48hvrpfnk2f0z1bc8556jf848bpd8prm3y46gqdj452wpmm"; depends=[geoR mapdata maps proj4 sp]; }; - Fgmutils = derive2 { name="Fgmutils"; version="0.9.4"; sha256="0k5pafgrcb7smklgzgw2mf6npj55nm5fsr6k0xp6ji380rvdxc0y"; depends=[data_table devEMF ggplot2 gridExtra plyr png ReporteRs sqldf stringr]; }; + Fgmutils = derive2 { name="Fgmutils"; version="0.9.5"; sha256="05n8lvx3cs1ckliaj7ni2rbfcrdl7d0pzf9bkwlyd1779h684cxz"; depends=[data_table devEMF ggplot2 gridExtra plyr png sqldf stringr]; }; FieldSim = derive2 { name="FieldSim"; version="3.2.1"; sha256="1snz2wja3lsgxys0mdlrjjvk5575cyd64mjipafibwcs97bva5x1"; depends=[RColorBrewer rgl]; }; FinAna = derive2 { name="FinAna"; version="0.1.2"; sha256="09svg5z52vv90ih85awgh6ns3pqi789qjm2wi1gb9hbg9v5g7pdv"; depends=[]; }; FinAsym = derive2 { name="FinAsym"; version="1.0"; sha256="0v15ydz4sq9djwcdcfp90mk8l951rry7h91d7asgg53mddbxjj6f"; depends=[]; }; @@ -1218,16 +1289,18 @@ in with self; { FinancialMath = derive2 { name="FinancialMath"; version="0.1.1"; sha256="11nhphvd7bvbc7xfs85rib763r1mpvxmsj6hgzfib5aifib5k5js"; depends=[]; }; FindAllRoots = derive2 { name="FindAllRoots"; version="1.0"; sha256="0n4wfm21qj5zn06jqnzxa0w9mfn18dqi6hk1jjqa56dxqw1k7vw0"; depends=[]; }; FindIt = derive2 { name="FindIt"; version="1.1.4"; sha256="1rnkxngkqsmqs0d0m8ihscpsigxbjgl5ga5nyfwf97b1hrbv4j37"; depends=[arm ggplot2 glinternet glmnet igraph lars lmtest Matrix quadprog sandwich]; }; - FinePop = derive2 { name="FinePop"; version="1.5.0"; sha256="0dis6nxdlgvznsv0817hnfc4nirv7vvzi0n1wd378zdn60j2fwbv"; depends=[]; }; + FinePop = derive2 { name="FinePop"; version="1.5.1"; sha256="184707yvh2mydx42vxrdgv0n4v2dad4an7c4yvlyb9d7z6h0sw2x"; depends=[]; }; FisHiCal = derive2 { name="FisHiCal"; version="1.1"; sha256="1dds629jlja3vw2l010n1334yh3z10nijqksr0q98ckd2yrwg2rf"; depends=[igraph Rcpp RcppArmadillo]; }; - FishResp = derive2 { name="FishResp"; version="0.3.0"; sha256="1rn4vpg33q7x7j0srjndz3c16gzl97f31pvcqcnbnp1c687irb6l"; depends=[chron lattice mclust respirometry rMR]; }; + FishResp = derive2 { name="FishResp"; version="1.0.2"; sha256="0ljibh3nchrlyq2bihaxacpqvw0simw6q4i9rv8lf04viyrbvi6y"; depends=[chron lattice mclust respirometry rMR]; }; + FisherEM = derive2 { name="FisherEM"; version="1.5.1"; sha256="1s7gfdw840f51mn76jvcnwpwcf3dzf2w81wlyxqkij45sink92yz"; depends=[elasticnet MASS]; }; FitAR = derive2 { name="FitAR"; version="1.94"; sha256="1mkk3kvfq4v0pdabnhbwrk31ji2mv2v6ns16xsvvr1qyg2fnx6hq"; depends=[bestglm lattice leaps ltsa]; }; FitARMA = derive2 { name="FitARMA"; version="1.6"; sha256="1r9mqrqkm4wh3nd6v9wmpj23gw21i4p89p6z4c7639kn4f590ldk"; depends=[FitAR]; }; FixSeqMTP = derive2 { name="FixSeqMTP"; version="0.1.2"; sha256="0v1cwq8gapgandm7wiw8p6av6qigydlpmwi6w02p1y7f0hf5ifnp"; depends=[]; }; FixedPoint = derive2 { name="FixedPoint"; version="0.5"; sha256="1jnkbb52g3avs0pm37g5qn4m3ssn2qc6adr8xp5z7ahsbkffkyw2"; depends=[MASS]; }; FlexDir = derive2 { name="FlexDir"; version="1.0"; sha256="1gb5alv9jsnw0135g63cy757pxhdw6cgwfm8dpcm8dj9zqg10dkm"; depends=[]; }; FlexGAM = derive2 { name="FlexGAM"; version="0.7.0"; sha256="1pjlsi747j347vwn94391xr3aknnspgw7rc1jnin7g0n1fgkcww4"; depends=[MASS Matrix mgcv scam]; }; - FlexParamCurve = derive2 { name="FlexParamCurve"; version="1.5-3"; sha256="0766ghwbdd7r4yj5xf31hnknn775ziw1hhrn13wf8bibyd8blz70"; depends=[nlme]; }; + FlexParamCurve = derive2 { name="FlexParamCurve"; version="1.5-5"; sha256="1404cn3bhcdr3mjhpr072zcyl0wnksarsg2sry5d1scsmrn4xq83"; depends=[nlme]; }; + FlexScan = derive2 { name="FlexScan"; version="0.1.0"; sha256="02p8rh3krh30hmzykm03qvm0g1qcrqzcgzlzlww61pswd9j1g53m"; depends=[smerc sp spdep]; }; FloodMapper = derive2 { name="FloodMapper"; version="1.0"; sha256="09pr6324namqrwdr2impgqmdmsf34g9pq91091cg9b1031djgzyq"; depends=[magick raster rgdal sp]; }; FlowRegEnvCost = derive2 { name="FlowRegEnvCost"; version="0.1.1"; sha256="0lw4kv4z0s23jy11y53rxxh7zxa7vajxrcnjgxd74xxs64vjlj88"; depends=[zoo]; }; FlowScreen = derive2 { name="FlowScreen"; version="1.2.5"; sha256="1kslqvxm73s8fvhf6ahmxmjgs73b78lcbcf4af1cp7axksp4bv8v"; depends=[changepoint evir zyp]; }; @@ -1235,14 +1308,16 @@ in with self; { ForIT = derive2 { name="ForIT"; version="1.0"; sha256="0mi2cw09mbc54s8qwcwxin2na1gfyi60cdssy2ncynma7alq3733"; depends=[]; }; ForImp = derive2 { name="ForImp"; version="1.0.3"; sha256="0ai4i6q233sdsi8xilpbkxjqdf4pxw93clkdkhcxal6q43rnf7vd"; depends=[homals mvtnorm sampling]; }; ForeCA = derive2 { name="ForeCA"; version="0.2.4"; sha256="1i19lmhl1kgfnd7zipjr6xp5ir9rvjy13sbq321jaf8ya60bjdd9"; depends=[ifultools MASS reshape2 sapa]; }; - ForecastComb = derive2 { name="ForecastComb"; version="1.2"; sha256="1sx151a37aadvki3bvlya4g5mbd8ns9644n4mc6f6mhglikx5y2g"; depends=[forecast ggplot2 Matrix mtsdi psych quadprog quantreg]; }; + ForecastComb = derive2 { name="ForecastComb"; version="1.3.1"; sha256="07cbiv172mpkwvg6svhwgavlfy2144ir3y1l7w37wbd0ygs514id"; depends=[forecast ggplot2 Matrix mtsdi psych quadprog quantreg]; }; ForecastCombinations = derive2 { name="ForecastCombinations"; version="1.1"; sha256="07vzgm2jy992p1l9b8rsv2lbc8cbfzvql85n5ah4p4l3zjxdxgk9"; depends=[quadprog quantreg]; }; ForecastFramework = derive2 { name="ForecastFramework"; version="0.9.0"; sha256="131h9f148wn89znzsnym43amlvf4s7jzg4f2p7ld9ns7727sf56q"; depends=[abind dplyr lubridate magrittr R6 reshape2]; }; ForestTools = derive2 { name="ForestTools"; version="0.2.0"; sha256="0q9nk9n001bnz5hd8cxj6wmaf8c7g0kwfkpa0hk6ap42666rrrah"; depends=[APfun imager raster rgeos sp]; }; FormalSeries = derive2 { name="FormalSeries"; version="1.0"; sha256="09m4ifinasww0xfprs29xsrqhxxkw9zffb3919xnkkjkwp0nax4v"; depends=[]; }; Formula = derive2 { name="Formula"; version="1.2-3"; sha256="0wiqh8rr9d5ciy80wj8f5fnmiiw0ywanvvnhkwd622dx42dk848l"; depends=[]; }; ForwardSearch = derive2 { name="ForwardSearch"; version="1.0"; sha256="0yd47832piqxzjxgl7bc8pn0c8f7vbgsm9z6894rzyi615kjl70b"; depends=[robustbase]; }; - FourScores = derive2 { name="FourScores"; version="1.0"; sha256="0d21mrl9bzsvhljv7ymiyck508smp66w9qivrb2rp0p803h9yibm"; depends=[]; }; + FossilSim = derive2 { name="FossilSim"; version="2.1.0"; sha256="1wxkpc3h50vfvq7vwdrsgwlssr15ml08pm8dvyf0f0yvzsi5xahy"; depends=[ape TreeSim]; }; + FourScores = derive2 { name="FourScores"; version="1.5.1"; sha256="1la9d1hfcmi0zg58yl0a7nj36giagh0fwrc7wxyqdq0c7zf1hfzq"; depends=[]; }; + FourgameteP = derive2 { name="FourgameteP"; version="0.1.0"; sha256="15yn47737768fkjjv8ykc9lw7x58pq44k90d9d4c9hp20zw5f3by"; depends=[]; }; FrF2 = derive2 { name="FrF2"; version="1.7-2"; sha256="1qjgx7zbnabbs4zq7hn3j1i1xyy4yjwnz7pn25kz9s3szqr1fk66"; depends=[BsMD DoE_base igraph scatterplot3d sfsmisc]; }; FrF2_catlg128 = derive2 { name="FrF2.catlg128"; version="1.2-1"; sha256="0i4m5zb9dazpvmnp8wh3k51bm0vykh4gncnhdg71mfk4hzrfpdac"; depends=[FrF2]; }; FractalParameterEstimation = derive2 { name="FractalParameterEstimation"; version="1.1.1"; sha256="0l015v99hzmiyic0klvq71ljk9f8ipr57ki7x4cjyz1gam9f84p5"; depends=[]; }; @@ -1250,10 +1325,9 @@ in with self; { Frames2 = derive2 { name="Frames2"; version="0.2.1"; sha256="0xbz19v5r1h15p8mf94vacw04h3kvmm88ayy4b1aqxrd925n63mw"; depends=[MASS nnet sampling]; }; FreeSortR = derive2 { name="FreeSortR"; version="1.3"; sha256="1m6ahhixbbizzn09pz71zvinrdshn3j6gmy05jdxa9d932agqk0w"; depends=[ellipse smacof vegan]; }; FreqProf = derive2 { name="FreqProf"; version="0.0.1"; sha256="1yqn2435l2sghfcv5mma0rv9yqvpa69z8cqqsjlrlbih9gib82d4"; depends=[ggplot2 reshape2 shiny]; }; - FunChisq = derive2 { name="FunChisq"; version="2.4.5-1"; sha256="10472bclx40ha5nz15csyk3j3kwdzfb22wx64zc1s16s903w9jhw"; depends=[BH Rcpp]; }; + FunChisq = derive2 { name="FunChisq"; version="2.4.5-3"; sha256="0ic912ygjj5gm1s6cn32di5hqxdh9pdn9xhs3wngd92s8anm3axl"; depends=[BH Rcpp]; }; FunCluster = derive2 { name="FunCluster"; version="1.09"; sha256="0i73asn1w4s6ydf2ddn5wpr0mwbbxzgmaly1pslarzkx71wk03fz"; depends=[cluster Hmisc]; }; FuncMap = derive2 { name="FuncMap"; version="1.0.10"; sha256="0iaay6qz9a2s77xjfpp7wm37y7xwnvmlw6s5k5riccmqzc6dcjs7"; depends=[mvbutils]; }; - Funclustering = derive2 { name="Funclustering"; version="1.0.1"; sha256="0i6g98mfgdyc9hdzvviynrgqhkzicp8y6s0scqy3ifgk9h1k79dw"; depends=[fda Rcpp RcppEigen]; }; FunctionalNetworks = derive2 { name="FunctionalNetworks"; version="1.0.0"; sha256="071hjgiccbrf1gxrh7niw2w1p6vgc77qvrildi59xhk53qcwzqdp"; depends=[Biobase breastCancerVDX]; }; FusionLearn = derive2 { name="FusionLearn"; version="0.1.0"; sha256="03x21dpl72dkd4cmmaqdh42hwbdpp5c5ib79ig8pkv196231r5dn"; depends=[]; }; Fuzzy_p_value = derive2 { name="Fuzzy.p.value"; version="1.1"; sha256="13h6armh9g57zqxyjqk6mq81jlfqxqrg2sb5p9rrhslka5m01zis"; depends=[FuzzyNumbers]; }; @@ -1272,31 +1346,35 @@ in with self; { GABi = derive2 { name="GABi"; version="0.1"; sha256="1zmiaqbd1jrpiz9hk16s8rggcpl3xyyhjkkdliymx2p42vy5b5mf"; depends=[hash]; }; GAD = derive2 { name="GAD"; version="1.1.1"; sha256="0lyrw0d7i7yn1wkqlbf3rg3dnijfwsjn3kdbsg19hmvwq6qpsak2"; depends=[matrixStats R_methodsS3]; }; GADAG = derive2 { name="GADAG"; version="0.99.0"; sha256="1ycg48idrq2yrk1fxs16yl5wwg3kbfki8xppmh311rrzf75c6z4g"; depends=[igraph MASS Rcpp RcppArmadillo]; }; - GADMTools = derive2 { name="GADMTools"; version="2.2-2"; sha256="0y5zd3wgq98654g5r8zjwn8kcbrc5kskrfw7xhrcgmzija25qxdn"; depends=[classInt dplyr ggmap ggplot2 gridExtra jsonlite lattice maptools RColorBrewer rgdal rgeos sp stringr]; }; + GADMTools = derive2 { name="GADMTools"; version="3.0-1"; sha256="0s2kpkp5214cbrya97x84cb1nr5zfvfafpwfc2dkhf1a417i6qla"; depends=[classInt dplyr ggmap ggplot2 gridExtra jsonlite lattice maptools raster RColorBrewer rgdal rgeos rosm sp stringr]; }; GAIPE = derive2 { name="GAIPE"; version="1.0"; sha256="04iarbwxrhn48bk329wxis7ifzndi67kpjx6dcakawkh3g2mzsfz"; depends=[]; }; GAMBoost = derive2 { name="GAMBoost"; version="1.2-3"; sha256="0450h9zf12r524lxk1lrv9imvvkk6fmyd3chnxp18nnvys7215pv"; depends=[Matrix]; }; GAMens = derive2 { name="GAMens"; version="1.2.1"; sha256="1z10wxcg277fra2lch464l0kb02lspw9qr1i2wmq11wcz0k9qnl8"; depends=[caTools gam mlbench]; }; GANPA = derive2 { name="GANPA"; version="1.0"; sha256="0ia8djv46jm397nxjrm9yc5gacf1r4z0ckiliz57cbrqwh7z2wpa"; depends=[GANPAdata]; }; GANPAdata = derive2 { name="GANPAdata"; version="1.0"; sha256="0mhdadl7zgsacn59ym42magg3214k1xhabwn78fv7kgccszcgc86"; depends=[]; }; GAR = derive2 { name="GAR"; version="1.1"; sha256="12xgk87bndinx7ibaasn51a9fad3ymvpjmixa7l18pfy99l3pcll"; depends=[httr jsonlite]; }; - GAS = derive2 { name="GAS"; version="0.2.6"; sha256="18a3hagwfy0xa7abkwgf2pk5l2n0bxg4kr8y0m5iapkbc3gx5rvz"; depends=[MASS numDeriv Rcpp RcppArmadillo Rsolnp xts zoo]; }; + GAS = derive2 { name="GAS"; version="0.2.9"; sha256="1h588g4khqhc0laxdqmzjz4zilb2gww9xkm0p7d59k9b70k7wbcx"; depends=[cubature MASS numDeriv Rcpp RcppArmadillo Rsolnp xts zoo]; }; GAabbreviate = derive2 { name="GAabbreviate"; version="1.3"; sha256="0cq6bg3w0ji44rsz1p4j17fk0jg8rafbjixwi3fjdndc3yd874r5"; depends=[GA psych]; }; GAparsimony = derive2 { name="GAparsimony"; version="0.9.2"; sha256="0c8al4kw1fd9krninpxijg99lhfmlw4mf2623md2and25r6ixlld"; depends=[foreach iterators]; }; GB2 = derive2 { name="GB2"; version="2.1"; sha256="06rcck97pdm1rsb02cy0jd9fknv0mz5jwk364gsaahdk56ddk18a"; depends=[cubature hypergeo laeken numDeriv survey]; }; + GB2group = derive2 { name="GB2group"; version="0.1.0"; sha256="07s6s30qipdjkvicl0qpvcfs52mwqxz9m8c3b9h62lflb7z38viq"; depends=[GB2 ineq minpack_lm numDeriv]; }; GBJ = derive2 { name="GBJ"; version="0.5.2"; sha256="1zfddk1gn1hh67x9n5zrav5gmmrfdbnf29cz72kd3g64z2f78fgw"; depends=[BH mvtnorm Rcpp SKAT]; }; GCAI_bias = derive2 { name="GCAI.bias"; version="1.0"; sha256="10092mwpmfbcga0n39a0i6g8xxch8xiwg15cckipw6yxjyx0sivc"; depends=[]; }; - GCD = derive2 { name="GCD"; version="4.0.2"; sha256="1gb3qhqa212vy85qscnfssvb4rk8fq5j6zs779jq9c6jzvlfv6wb"; depends=[]; }; + GCD = derive2 { name="GCD"; version="4.0.4"; sha256="05kraj4k4dxljgm8b6f66grad2chd51ify12zns62kx1h3lj1qin"; depends=[]; }; GCPM = derive2 { name="GCPM"; version="1.2.2"; sha256="0k2ng78bk3bxpj6nz80j5cvjd56zjz328ga68vyyc3hvdjgpspqj"; depends=[Rcpp RcppProgress]; }; - GCalignR = derive2 { name="GCalignR"; version="1.0.1"; sha256="1p1zxf5s75ckyj7a61n43ix314p3b99knyg6z5d4sn5n417h2m42"; depends=[ggplot2 pbapply readr reshape2 stringr]; }; + GCalignR = derive2 { name="GCalignR"; version="1.0.2"; sha256="1x0as6mmapvn3a28c3qk3wd5gjkx17xgf9c7yb68wp3lj8pknsnm"; depends=[ggplot2 pbapply readr reshape2 stringr]; }; GD = derive2 { name="GD"; version="1.6"; sha256="1rlgr4z4ibz5m8m18mw11bqcbbvfjxw2mljg78jp0lb294zh1kbb"; depends=[BAMMtools ggplot2 reshape2]; }; GDAdata = derive2 { name="GDAdata"; version="0.93"; sha256="13ks97i289rc4i7gpqrifwbj0m9rx8csjhnfg8mad10qmjwz7p8b"; depends=[]; }; GDAtools = derive2 { name="GDAtools"; version="1.4"; sha256="1i5g7gzl3fkhwxqizqwrn8098s5lrr0mk17wmpyf92s1sy315cpv"; depends=[FactoMineR nleqslv nnet]; }; GDELTtools = derive2 { name="GDELTtools"; version="1.2"; sha256="1rx6kjh7kmyycqapvbizcxkcfp09qvqv7k8f25v333sxkacpz6p5"; depends=[plyr TimeWarp]; }; - GDINA = derive2 { name="GDINA"; version="2.1.15"; sha256="1cndib7frd40199l8zijspnidwig9jvhhk3s5dbbhlgxswq6idsz"; depends=[alabama ggplot2 MASS nloptr numDeriv Rcpp RcppArmadillo Rsolnp shiny shinydashboard]; }; + GDINA = derive2 { name="GDINA"; version="2.2.0"; sha256="0i59ghzhwd9yz0kvb0c7m7rir99qlv5sizp6fzxk0q3rvnfm0syc"; depends=[alabama ggplot2 MASS nloptr numDeriv Rcpp RcppArmadillo Rsolnp shiny shinydashboard]; }; GEEaSPU = derive2 { name="GEEaSPU"; version="1.0.2"; sha256="02pwjqd94kranc1f69bx9rzk27kchavhvhl9fygjhrr40nwq3pbg"; depends=[gee Rcpp RcppArmadillo]; }; GEEmediate = derive2 { name="GEEmediate"; version="1.1.1"; sha256="1akgl4j38x4qf3z9d6z7cgjd7x9f0k3lrzyrzgykqhrzmbh68z2m"; depends=[gee]; }; - GENEAread = derive2 { name="GENEAread"; version="2.0.2"; sha256="0nkza3srfa67mmxnvhhq2wg3zm7ij73r7rpgssjaaijcxqm7qyvl"; depends=[bitops GGIR mmap]; }; + GENEAclassify = derive2 { name="GENEAclassify"; version="1.4.16"; sha256="19j06q2igd261qmnwc35mprpr4ljcwia14wvj9rky9rj6fhklfr2"; depends=[changepoint GENEAread MASS rpart signal]; }; + GENEAread = derive2 { name="GENEAread"; version="2.0.6"; sha256="1idqfg1ma8sy48j8v875j29p72slfqaj8cix6l9gpwlry6lnhg4g"; depends=[bitops mmap]; }; + GENEAsphere = derive2 { name="GENEAsphere"; version="1.5.0"; sha256="1lzfdpv3nnniaar016q2732hyydyf4c38i0ha5n1jy069npgaaqs"; depends=[GENEAread ggplot2 MASS misc3d rgl]; }; GENLIB = derive2 { name="GENLIB"; version="1.0.6"; sha256="0xyq3ggi814vi3x5kxffhi7ygvzcfj3pg0kfi7whcjpi3pjg05h8"; depends=[bootstrap doParallel foreach kinship2 lattice Matrix quadprog Rcpp]; }; + GENMETA = derive2 { name="GENMETA"; version="0.1"; sha256="1mxwqnbg5bvx1qg62xcd62dl81k11l64yckhl3v854asnaczq3pp"; depends=[magic MASS Matrix]; }; GEOmap = derive2 { name="GEOmap"; version="2.4-4"; sha256="0wk2v0fwcwcm59k711fg829h2w58wkd36im4mg974iai6mqif7qh"; depends=[fields MBA RPMG splancs]; }; GERGM = derive2 { name="GERGM"; version="0.13.0"; sha256="1h3fzkgc553bvxhcmvmlgk9sdais186h4gs1qagdihwpwn8ymbjk"; depends=[BH coda ggplot2 igraph matrixcalc plyr Rcpp RcppArmadillo RcppParallel scales slackr stringr vegan]; }; GESE = derive2 { name="GESE"; version="2.0.1"; sha256="0h3s2sbnv5wilr2mj6bnl2892p16pxrs341gg6jql1a540p669sk"; depends=[kinship2]; }; @@ -1306,77 +1384,80 @@ in with self; { GEint = derive2 { name="GEint"; version="0.1.4"; sha256="0xwp8hqds4lf6nb8hcbvsj2000w7f90bi62b1v3iry0y6cbpwbjg"; depends=[bindata geepack mvtnorm nleqslv pracma rje speedglm]; }; GExMap = derive2 { name="GExMap"; version="1.1.3"; sha256="1a6i2z9ndgia4v96nkr77cjqnbgxigqbqlibg82gwa0a6pl7r7nz"; depends=[Biobase multtest]; }; GFA = derive2 { name="GFA"; version="1.0.3"; sha256="10sivsqxliwcrp0ay3n2my28zki6f8vpv8i9lbld8qinx1iv2mq3"; depends=[]; }; - GFD = derive2 { name="GFD"; version="0.2.5"; sha256="14bhqk5hi9w2078nn382ksgw37bx5r1jadizcrwbisglccxa0ncd"; depends=[magic MASS Matrix plotrix plyr]; }; + GFD = derive2 { name="GFD"; version="0.2.6"; sha256="1z98j6nvaa4vrh840q1iy5r0h9ns4xbrk3qfkq51l2kmbrck8r7a"; depends=[magic MASS Matrix plotrix plyr]; }; + GFE = derive2 { name="GFE"; version="0.1.0"; sha256="0ywrg23z13kp8ggw4wbm4jvr2rvb6kra7ma0mgfj8xzkrxs6vi6m"; depends=[data_table dplyr TeachingSampling]; }; GFGM_copula = derive2 { name="GFGM.copula"; version="1.0.3"; sha256="0pqx5fr039izhwi2kdzq9v6nlviyjclzddd092g8mkadj36diwk5"; depends=[cmprsk compound_Cox joint_Cox]; }; GFORCE = derive2 { name="GFORCE"; version="0.1.2"; sha256="1bxc0id3vivva4d62h468vv4zrvjgzh91mlm97ga9qnlhd1r20wr"; depends=[lpSolve MASS]; }; GGEBiplotGUI = derive2 { name="GGEBiplotGUI"; version="1.0-9"; sha256="0nd0ky3m1avy82z48g7hcysq0y0agxjxdn0g624dkm2w99avxw3j"; depends=[rgl tkrplot]; }; GGEBiplots = derive2 { name="GGEBiplots"; version="0.1.1"; sha256="1xnxaylikjd378flw3rqw36z27b2limkmyad97zhf1cbva317d1b"; depends=[gge GGEBiplotGUI ggforce ggplot2 scales]; }; - GGIR = derive2 { name="GGIR"; version="1.5-23"; sha256="06bz8zlw3b2m1lb884jcbh935wxjri8hsa25aw4x7h3n70sgza25"; depends=[data_table Rcpp]; }; + GGIR = derive2 { name="GGIR"; version="1.7-1"; sha256="07y8h9lqr5i6h8mvwnzlpswi5sd9zx1vc5xpn37rzxbqs1acrp6z"; depends=[data_table Rcpp]; }; GGMM = derive2 { name="GGMM"; version="1.0.0"; sha256="18haggjagp0bwy451ghz18nbjgp8zdw1m9iavjj38s57igs611n4"; depends=[equSA huge mvtnorm]; }; GGMridge = derive2 { name="GGMridge"; version="1.1"; sha256="0zbfvvp7l836m118m8nmdvw1w7xq6d3b7qirskjsq1dkk23j41hs"; depends=[MASS mvtnorm]; }; GGMselect = derive2 { name="GGMselect"; version="0.1-12.1"; sha256="0nrkbai9jps54ldx3cvwd4x4wingfj73najwx4bv98z8zxpbnky5"; depends=[gtools lars mvtnorm]; }; - GGUM = derive2 { name="GGUM"; version="0.3.2"; sha256="0kkdg8d4ib862v6y9xjczh4v52fzzcv5c31hdf44jw4lc7npwc82"; depends=[abind psych Rdpack viridis xlsx]; }; + GGUM = derive2 { name="GGUM"; version="0.3.3"; sha256="1ndqm4wal2xp9sdhj0aj8828ygm2g4fx23cpnlmg3vjz4m2mjc1r"; depends=[abind psych Rdpack viridis xlsx]; }; GGally = derive2 { name="GGally"; version="1.4.0"; sha256="1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"; depends=[ggplot2 gtable plyr progress RColorBrewer reshape rlang]; }; GHQp = derive2 { name="GHQp"; version="1.0"; sha256="0qpcpwv7rz67qhz1p5k2im02jvs7l8z9sa6ypz13hig5fzm8j9bp"; depends=[statmod]; }; + GHS = derive2 { name="GHS"; version="0.1"; sha256="1khjfy62a67r59s2rax9mmnqy5xnnwhbydzhqwwmyspl48mxycdj"; depends=[MASS]; }; GHap = derive2 { name="GHap"; version="1.2.2"; sha256="1qwv4llcixklr9d6lq4ljzbs8al80xnvqkcajnh8dbf3axmlmr5b"; depends=[bigmemory lme4 Matrix]; }; GIGrvg = derive2 { name="GIGrvg"; version="0.5"; sha256="0mx4n4kf34343yiww80fw5yy0x624xsj71n8fr4dm0a2338pxq8v"; depends=[]; }; GISTools = derive2 { name="GISTools"; version="0.7-4"; sha256="06alb5d2k4qj344i9cpgm3lz9m68rkmjqfx5k2hzn7z458xjrlxs"; depends=[maptools MASS RColorBrewer rgeos sp]; }; - GJRM = derive2 { name="GJRM"; version="0.1-4"; sha256="1bx2amhrrsghh6s6115z3qajkvnrrk1kjscx4x05ybw1b4pqyy28"; depends=[copula gamlss_dist ggplot2 magic matrixStats mgcv mnormt psych Rmpfr scam survey survival trust VGAM VineCopula]; }; + GJRM = derive2 { name="GJRM"; version="0.1-5"; sha256="08b58q2fhh8j45b9vr7by7sps8z5qp64lv30bbz6p84m648mr04r"; depends=[copula distrEx gamlss_dist ggplot2 magic matrixcalc matrixStats mgcv mnormt numDeriv psych Rmpfr scam survey survival trust VGAM VineCopula]; }; GK2011 = derive2 { name="GK2011"; version="0.1.3"; sha256="13vafhbgcsj485f12qv962y07v3hil3pla51vkl2b030amzy86jv"; depends=[]; }; GLDEX = derive2 { name="GLDEX"; version="2.0.0.5"; sha256="0mr8qhccp8dndp43v8ym22f4djrjr8qcxbv61lwabk2462llwln6"; depends=[cluster]; }; GLDreg = derive2 { name="GLDreg"; version="1.0.7"; sha256="1wjrr4x1k0fz8nx9idb4ysamldypriiypj96b5v028lx38jwsk3l"; depends=[ddst GLDEX]; }; GLIDE = derive2 { name="GLIDE"; version="1.0.1"; sha256="02pmn0ydrmblgchz189avlrz3zaz0qfhy75d945yphpmvjf9f9m5"; depends=[doParallel foreach MASS]; }; GLMMRR = derive2 { name="GLMMRR"; version="0.2.0"; sha256="0s3jfh720acfmbadilq2c6gql3yifsbijpmw1jkzbsdc87pqi1db"; depends=[lattice lme4]; }; - GLMMadaptive = derive2 { name="GLMMadaptive"; version="0.2-0"; sha256="06ppv7clwqd817aas9dkq1ry8vz9rbss5rdgwzc65y715r0y906k"; depends=[MASS nlme]; }; + GLMMadaptive = derive2 { name="GLMMadaptive"; version="0.4-0"; sha256="0ny3sj87cwgsx1ipvs6jnsa7cjb1yq6fjkcd5pzfvgi0bsqra65y"; depends=[MASS nlme]; }; GLMaSPU = derive2 { name="GLMaSPU"; version="1.0"; sha256="0zx2bza5v5cfp9v7hf42s57522b6prawcwl77aa3kvjcnb0ish6g"; depends=[MASS mnormt mvtnorm Rcpp RcppArmadillo]; }; GLMsData = derive2 { name="GLMsData"; version="1.0.0"; sha256="12q41zxniblzys20vjrf5skj8cbzlwb92mwk6jvnyd86lc70bsh1"; depends=[]; }; + GLSE = derive2 { name="GLSE"; version="0.1.0"; sha256="1snzcz637ppz3lkg1575ln3shfidkrnynqh1d8b5rk0z0974bpm1"; depends=[gRbase igraph mvtnorm]; }; GLSME = derive2 { name="GLSME"; version="1.0.4"; sha256="1bh56dv4czl89dm9b6syfpsbds4wni03d5vamvjbp6wblhysxnpm"; depends=[corpcor mvtnorm]; }; GMAC = derive2 { name="GMAC"; version="3.0"; sha256="0c2cfpr8dik7j5br87hkvswrhqzj5vcna54gw6ffdf1rk9rz9j22"; depends=[]; }; GMCM = derive2 { name="GMCM"; version="1.2.4"; sha256="1y0yr6i4l28qw22drca7r4mzqjfbpm3jdssfb7p8pc664g6vmm81"; depends=[Rcpp RcppArmadillo]; }; GMDH = derive2 { name="GMDH"; version="1.6"; sha256="093glyz73246m5f2xb2xgbgi80haj4fanmr325byr99dnf4x35yn"; depends=[MASS]; }; GMDH2 = derive2 { name="GMDH2"; version="1.4"; sha256="13vbzqxmqvp39rbxw41nqfrmk0w6w8qc9nzgfbfpc07h3gcwva41"; depends=[e1071 glmnet magrittr MASS nnet plotly randomForest xtable]; }; GMMBoost = derive2 { name="GMMBoost"; version="1.1.2"; sha256="01q165vkdiv4qh96lha0g2g94jpnzdclbby6q43ghh9j1yrd4qzj"; depends=[magic minqa]; }; - GMSE = derive2 { name="GMSE"; version="0.4.0.4"; sha256="14m4rygb24k4prkiqsqv3w5v0gv98pqpqdmgimk5wi33npxy2c2b"; depends=[shiny shinydashboard shinyjs]; }; - GNE = derive2 { name="GNE"; version="0.99-1"; sha256="1avsl54xdlqq8pw16g84igcwms7if7lvdblqvfc2cn3sk8qi5xdv"; depends=[alabama BB nleqslv SQUAREM]; }; + GMSE = derive2 { name="GMSE"; version="0.4.0.7"; sha256="00fws183mndi2zdfkcsdki3nbd983y9g35fgxkacjck9mpn48an3"; depends=[shiny shinydashboard shinyjs]; }; + GNAR = derive2 { name="GNAR"; version="0.2.9"; sha256="05pf0n1sxdyv9gc833igcrl1ms2rqdxfhg2w4kb0jiy0v4b8yafp"; depends=[igraph wordcloud]; }; + GNE = derive2 { name="GNE"; version="0.99-2"; sha256="16mivsa4r8d2cg5qsh5rpg2244f74zk2ln3vbys7ivjgnjpjn7z8"; depends=[alabama BB nleqslv SQUAREM]; }; GOGANPA = derive2 { name="GOGANPA"; version="1.0"; sha256="1xbir21zvr5hv2y6nndzpsrpmnr7glrc7y6xgcyb856wx46ajan9"; depends=[GANPA WGCNA]; }; GORCure = derive2 { name="GORCure"; version="2.0"; sha256="1hazin0q74hf16azxa5h08kfj7g1079q77n2fn4fahpfxb8hmvwm"; depends=[ICsurv MASS pracma survival]; }; GOplot = derive2 { name="GOplot"; version="1.0.2"; sha256="1y8dv0kbzpr9za91njw0x233vx5d13vqml9hmpddcyi9s6va5nix"; depends=[ggdendro ggplot2 gridExtra RColorBrewer]; }; GPArotation = derive2 { name="GPArotation"; version="2014.11-1"; sha256="15jh5qqqwx47ara6glilzha87rnih0hs5fsz0jjqwv6wr1gw26rm"; depends=[]; }; GPB = derive2 { name="GPB"; version="1.0"; sha256="18cdgz00j0j1rchzn2l253rii3b0iv9ipnh5sk3yvmwrqiabmrf8"; depends=[]; }; - GPCMlasso = derive2 { name="GPCMlasso"; version="0.1-1"; sha256="1qlbs9xxdn7q90afh5zc6fgp213fxyh3xmmhz5dm6azbwx92x3la"; depends=[car caret cubature ltm mirt mvtnorm Rcpp RcppArmadillo statmod TeachingDemos wordcloud]; }; + GPCMlasso = derive2 { name="GPCMlasso"; version="0.1-2"; sha256="03xa68aydlgah7y922k9i07qwwz0ygzidrc3xl0iylcwbwcanifd"; depends=[caret cubature ltm mirt mvtnorm Rcpp RcppArmadillo statmod TeachingDemos]; }; GPCSIV = derive2 { name="GPCSIV"; version="0.1.0"; sha256="118l792mwd54xsi3g8afg3vc6wds8j6fyaz3mwmq04mlcyblym4l"; depends=[scatterplot3d sqldf]; }; GPFDA = derive2 { name="GPFDA"; version="2.2"; sha256="1xqk03g8b8hi1vdqh6a9wml8ln0ad6lmy14z8k8c4wdc5kbzdr0b"; depends=[fda fda_usc MASS spam]; }; GPGame = derive2 { name="GPGame"; version="1.1.0"; sha256="00qiqd7p84k22wbmlmj8a81fy5m5rl6afhj2q61j0akicnbzjfw9"; depends=[DiceDesign DiceKriging GPareto KrigInv MASS mnormt mvtnorm Rcpp]; }; GPLTR = derive2 { name="GPLTR"; version="1.2"; sha256="0b4s090jlp2qpqqr0b1ifwyf2fal156y7vg9mjkw53y623ms5pix"; depends=[rpart]; }; - GPM = derive2 { name="GPM"; version="1.0.1"; sha256="0sqr2s9wcqh2giyslvkgprn22b4aigalx2dd9y57lz7kfljvril7"; depends=[lattice lhs randtoolbox]; }; - GPPFourier = derive2 { name="GPPFourier"; version="2.1"; sha256="1wlzpiqlg5zx3rv29l1ql3apcaykvk72zc0anwxr152qlk910l2q"; depends=[mFilter Tides]; }; - GPareto = derive2 { name="GPareto"; version="1.1.1"; sha256="100r7v7vdkd8i8asb8fnz86rgmkd9kd5bnrc7kdzndfg6jsyycrg"; depends=[DiceDesign DiceKriging emoa KrigInv ks MASS pbivnorm pso randtoolbox Rcpp rgenoud rgl]; }; + GPM = derive2 { name="GPM"; version="2.0.0"; sha256="0pnjhqcn9gjy4vi98lilvjrpg0qfslz36ywv50cv0ndbqqcl8mv9"; depends=[lattice lhs randtoolbox Rcpp RcppArmadillo]; }; + GPRMortality = derive2 { name="GPRMortality"; version="0.1.0"; sha256="0k5pfyl7r5vsac927aqx19lz93vyk5l3ydqkazn2hwwaw1lh2wav"; depends=[rstan]; }; + GPareto = derive2 { name="GPareto"; version="1.1.2"; sha256="0vwnn2hm8k6bdds91id1fri2pda7apqfmad0yrk0i2arfm8krzfp"; depends=[DiceDesign DiceKriging emoa KrigInv ks MASS pbivnorm pso randtoolbox Rcpp rgenoud rgl]; }; GPfit = derive2 { name="GPfit"; version="1.0-0"; sha256="0g0g343ncqsqh88qq9qrf4xv5n3sa980kqbvklcx534dmn6a7n2i"; depends=[lattice lhs]; }; - GPoM = derive2 { name="GPoM"; version="1.1"; sha256="0n1fnmwiygispihqgcx762wkvp28pnm8kcwlx9vxhpafswsp112q"; depends=[deSolve rgl]; }; - GPrank = derive2 { name="GPrank"; version="0.1.3"; sha256="118v08kyp0s8j24cmfyyzj8klgd4g3jqi1x5l76w1iznnlpyd6kf"; depends=[gptk matrixStats RColorBrewer tigreBrowserWriter]; }; + GPoM = derive2 { name="GPoM"; version="1.2"; sha256="1hhwdpish8j3j9y5q6r5pdsl1kpbwp1hjhcq24iiz4lfssib4k9f"; depends=[deSolve rgl]; }; + GPrank = derive2 { name="GPrank"; version="0.1.4"; sha256="06j5fk427jkp5lphqlx48vfp4fagnxxnv4iyjcha8nvkswcblwgy"; depends=[gptk matrixStats RColorBrewer tigreBrowserWriter]; }; GPvam = derive2 { name="GPvam"; version="3.0-5"; sha256="0inhhx5ll4ybkwp71ijigxlyxsa0rdyxb38kgfgxb588dsk4scjz"; depends=[Matrix numDeriv Rcpp RcppArmadillo]; }; GRANBase = derive2 { name="GRANBase"; version="2.5.0"; sha256="1sc7f47dnrwww89v4n8y41zvc9z8i8lv7qgya6nwf98vh9b6ifmi"; depends=[covr dplyr GRANCore htmlTable jsonlite markdown RCurl sendmailR stringi switchr]; }; - GRANCore = derive2 { name="GRANCore"; version="0.2.2"; sha256="0f4w5nyqnfq20apqrc7harg4capxrr648wfbgghdg18j3gh3spdc"; depends=[switchr]; }; + GRANCore = derive2 { name="GRANCore"; version="0.2.3"; sha256="1f3f34pk0y12yv9cl84ggg40p0bam0x48avrk5f56jskfr475kqk"; depends=[switchr]; }; GRAPE = derive2 { name="GRAPE"; version="0.1.0"; sha256="0kcyz8x6yzq83hcwdlx7yw5jpww819f9d1hax19vn31ccq71xkyw"; depends=[]; }; GRCdata = derive2 { name="GRCdata"; version="1.0"; sha256="0nshii6kfvffncgcrmm7wvniq94j9djj84jikcb6ck49viikkrky"; depends=[cubature nloptr]; }; - GREP2 = derive2 { name="GREP2"; version="1.0.0"; sha256="1nzy8v4xjvaw5zsmbfxljfmy78njd3mw7rkgh6k6c0mf30mrb51i"; depends=[AnnotationDbi Biobase EnsDb_Hsapiens_v86 EnsDb_Mmusculus_v79 EnsDb_Rnorvegicus_v79 GenomicFeatures GEOquery org_Hs_eg_db org_Mm_eg_db org_Rn_eg_db RCurl rentrez tximport XML]; }; - GROAN = derive2 { name="GROAN"; version="1.1.0"; sha256="06xcbdcg3rmb9939d9ansy75jn0axy0c36rmgjhcji8gf959kmyz"; depends=[plyr rrBLUP]; }; + GREP2 = derive2 { name="GREP2"; version="1.0.1"; sha256="0sr7r6c4xnhwdq4j1v3frzc063hhghinx8dl952li5cy8rqk8ga5"; depends=[AnnotationDbi Biobase EnsDb_Hsapiens_v86 EnsDb_Mmusculus_v79 EnsDb_Rnorvegicus_v79 GenomicFeatures GEOquery org_Hs_eg_db org_Mm_eg_db org_Rn_eg_db RCurl rentrez tximport XML]; }; + GROAN = derive2 { name="GROAN"; version="1.2.0"; sha256="14n3k1wwz5pn82wcj00cdns4bp699f58k1nj8hp8jn0q7xr2sgv5"; depends=[plyr rrBLUP]; }; GRS_test = derive2 { name="GRS.test"; version="1.1"; sha256="1ap9453rj5zan6c3ix7jb1qxhxh42bfv295dgqbgjpdygjdlbm6n"; depends=[]; }; GRTo = derive2 { name="GRTo"; version="1.3"; sha256="1xkcx2agvrpfnmplgaqx70vz303v8rhwnxdyr4hmdlf4h92lbv8i"; depends=[bootstrap]; }; GSA = derive2 { name="GSA"; version="1.03"; sha256="1h1sbpn1rrdh44w4fx2avc7x24ba40mvpd8b2x5wfrc7a294zf6z"; depends=[]; }; GSAQ = derive2 { name="GSAQ"; version="1.0"; sha256="1p1rab2dlh4h9bfg464nhx708p7kc4q01ifccdh5756lq1qh2kzv"; depends=[]; }; GSAfisherCombined = derive2 { name="GSAfisherCombined"; version="1.0"; sha256="1xhq5nc3kbz3ml9qkdxm6m0c65fybabfhgqlwii2105jl0ll7qy5"; depends=[]; }; GSAgm = derive2 { name="GSAgm"; version="1.0"; sha256="18bhk67rpss6gg1ncaj0nrz0wbfxv7kvy1cxria083vi60z0vwbb"; depends=[edgeR survival]; }; - GSCAD = derive2 { name="GSCAD"; version="0.1.0"; sha256="0a5smd1prfi6n58ghhz5v81p88v3cnmk2v6r0nn9gy7sa1r2z8xc"; depends=[fields Matrix Rcpp RcppArmadillo]; }; GSE = derive2 { name="GSE"; version="4.1"; sha256="00pvpramk7n3195i3vkmp982igyc1b0xzjqs7xdsvzsnfv7kpcbh"; depends=[cellWise ggplot2 MASS Rcpp RcppArmadillo robustbase rrcov]; }; - GSED = derive2 { name="GSED"; version="1.7"; sha256="1w8kim7qfrx28bx4l4qkfghwysmyhm7xa0pjagvrh5ar35m4ga67"; depends=[memoise rootSolve survival]; }; + GSED = derive2 { name="GSED"; version="2.0"; sha256="1kf94ywr4c1c65aa2yhr0jngn5v1jql3wfs6hxzxpnsrsr04krcf"; depends=[memoise rootSolve survival]; }; GSIF = derive2 { name="GSIF"; version="0.5-4"; sha256="1vh3dffi5hakk32rwaabw9k34wigd0n5bhzcyqhadl6fxjsaz6b6"; depends=[aqp dismo gstat plotKML plyr raster rgdal RSAGA scales sp]; }; GSM = derive2 { name="GSM"; version="1.3.2"; sha256="04xjs9w4gaszwzxmsr7657ry2ywa9pvpwpczpvinxi8vpj347jbb"; depends=[gtools]; }; GSMX = derive2 { name="GSMX"; version="1.3"; sha256="1n1d7rixj14ari46snsmi48qfmy00ihmzvayk3hkrp2d2d0xi2gh"; depends=[MASS]; }; - GSODR = derive2 { name="GSODR"; version="1.2.1"; sha256="0nmr5pmwxmriaf16r39hs85g2qfzz3k176klgvlmp4shg4ln2p64"; depends=[curl dplyr magrittr purrr R_utils readr rlang tibble]; }; + GSODR = derive2 { name="GSODR"; version="1.3.0"; sha256="1iwa7s5qwv4bjccsi03h2dpwfcj2ky8n68ppzhhq2zbbwxiyqrq0"; depends=[curl dplyr future_apply magrittr purrr R_utils readr rlang tibble]; }; GSSE = derive2 { name="GSSE"; version="0.1"; sha256="034mmxa6kjq5kgikhb5q75viagz5ck9irrjbxm26zq9099qxm13b"; depends=[Iso zoo]; }; GSparO = derive2 { name="GSparO"; version="1.0"; sha256="0xna2crxqwy8fj0s79rxbdcaz9x912rp1vdwqv1557fsnmfv2yf0"; depends=[ggplot2 ThreeWay]; }; - GUIDE = derive2 { name="GUIDE"; version="1.2.3.1"; sha256="02chn2mzh6smmiv8rp00cq5rff18bqszazbk8svmvvlgn0a25pj4"; depends=[rpanel tkrplot]; }; + GUIDE = derive2 { name="GUIDE"; version="1.2.7"; sha256="0klaczmn3jnlzyh45yaqlc897irjfk467f4w03awmflaiwan3h6v"; depends=[rpanel tkrplot]; }; GUILDS = derive2 { name="GUILDS"; version="1.3"; sha256="0zl6x0vn93ybps63fqazvd93f2zwdq0rqqrp7d6n5rnamx99mm8d"; depends=[pracma Rcpp]; }; GUIProfiler = derive2 { name="GUIProfiler"; version="2.0.1"; sha256="10m4d7f2rhw6cmkrnw3jh4iqlkfphf4v7mpfwzw17laq0ncmsx5r"; depends=[graph MASS Nozzle_R1 proftools Rgraphviz rstudioapi]; }; GUIgems = derive2 { name="GUIgems"; version="0.1"; sha256="0lmx8hw0496vk437p32l933cdb4vpi94f4kz58x20jj07c20maz6"; depends=[ggplot2 igraph MASS msm plyr rpanel stringr]; }; @@ -1384,12 +1465,12 @@ in with self; { GUniFrac = derive2 { name="GUniFrac"; version="1.1"; sha256="1vgij7c9b0afl5wzwcn0pjdvn8gqz2jxk5q0gchd9zk1qd10a1vl"; depends=[ape matrixStats vegan]; }; GWAF = derive2 { name="GWAF"; version="2.2"; sha256="11lk1dy24y1d0biihy2aypdvlx569lw1pfjs51m54rhgpwzkw6yd"; depends=[coxme geepack lme4]; }; GWASExactHW = derive2 { name="GWASExactHW"; version="1.01"; sha256="19qmk8h7kxmn9kzw0x4xns5p3qqz27xkqq4q6zmh4jzizd0fsl78"; depends=[]; }; - GWASinlps = derive2 { name="GWASinlps"; version="1.1"; sha256="1041yb5zn27a9srylmawj2kbkcsjz65x0apa413wyb32pz73l6ni"; depends=[horseshoe mombf]; }; + GWASinlps = derive2 { name="GWASinlps"; version="1.2"; sha256="036lv8f58kz6qdwaviyk1q1qsgcj9cimipq1cjrfpn8snkn7s1gh"; depends=[horseshoe mombf speedglm]; }; GWG = derive2 { name="GWG"; version="1.0"; sha256="1va0cd229dhhi1lmrkpwapcm96hrdmxilrmba02xnl7ikhisw0my"; depends=[]; }; GWLelast = derive2 { name="GWLelast"; version="1.2.1"; sha256="1g6xmw93jl9cv3c7p76wk3lq8qhqxgjhmn1cgiyyy5jbf14gbasv"; depends=[doParallel foreach geosphere glmnet sp spgwr]; }; GWRM = derive2 { name="GWRM"; version="2.1.0.3"; sha256="16ahlf1pbcpgha50a7ml2c336by50r287kihwshiazshifi5p3n3"; depends=[doParallel foreach]; }; GWSDAT = derive2 { name="GWSDAT"; version="3.0.1"; sha256="1v93fbbpmbcigi1m9vyzrgcbnrrpgh7h963vicwy9ilzc06vhm68"; depends=[deldir digest geometry Kendall lattice MASS Matrix officer readxl rhandsontable sf shiny shinycssloaders shinydashboard shinyjs sm sp splancs zoo]; }; - GWmodel = derive2 { name="GWmodel"; version="2.0-5"; sha256="1v0a2fxs1nfm84vrggj1zmbij6kqzc5mgmqlvrh80hj3w87zpiry"; depends=[maptools Rcpp RcppArmadillo robustbase sp spdep]; }; + GWmodel = derive2 { name="GWmodel"; version="2.0-6"; sha256="04im9va0imj8wsl5fzjw7jx7xxvwdr71wqj2m5ar2x3c1k91k2na"; depends=[maptools Rcpp RcppArmadillo robustbase sp spacetime spdep]; }; GWsignif = derive2 { name="GWsignif"; version="1.2"; sha256="0bss5s3ijnlckz44p7jj49bn2r8nwqckpzwzcv0vci915q8jfsj2"; depends=[]; }; GaDiFPT = derive2 { name="GaDiFPT"; version="1.0"; sha256="15fnj1w30h0zdj032f3js0bbb1qlyk4b54a4aclykwzicqdgalkg"; depends=[]; }; GameTheory = derive2 { name="GameTheory"; version="2.7"; sha256="0vb7sjia5s58gw9zpkzddps8knxvbrz7fbi3m6digl8bf5vwhxxw"; depends=[combinat gtools ineq kappalab lpSolveAPI]; }; @@ -1398,8 +1479,9 @@ in with self; { GauPro = derive2 { name="GauPro"; version="0.2.2"; sha256="127agnhqbbavcf7sx0zq1c8ldh3w1d1iz5bpd1ixxkyaapmiq4qy"; depends=[lbfgs R6 Rcpp RcppArmadillo]; }; GeDS = derive2 { name="GeDS"; version="0.1.3"; sha256="1ddq4hnyl3m3s4cchccxiqphi742ljcm86zqpa01a5nrjbnr87x6"; depends=[Matrix Rcpp Rmpfr]; }; GeNetIt = derive2 { name="GeNetIt"; version="0.1-1"; sha256="1xjz22m4yn642m0bqa33w4m2rygpxjwg43c54lw168jck9zzgv1f"; depends=[nlme raster rgeos sp spatialEco spdep]; }; - GenAlgo = derive2 { name="GenAlgo"; version="2.1.4"; sha256="1mgdvzc5dd7d1wlk8c7d8gd9b2di16mjmyd2i3am05jfw3q26ahv"; depends=[ClassDiscovery MASS oompaBase]; }; + GenAlgo = derive2 { name="GenAlgo"; version="2.1.5"; sha256="0d3y9kc2njsbzdngv67d4qrdsnn7nsxph5acc09vmwxpv1cyhxiw"; depends=[ClassDiscovery MASS oompaBase]; }; GenBinomApps = derive2 { name="GenBinomApps"; version="1.0-2"; sha256="1ps1rq8cjlwh658mysdh3xbn5fihanzcwxb38xvg4031vnwv80in"; depends=[]; }; + GenEst = derive2 { name="GenEst"; version="1.2.0"; sha256="0ida037y2bzykr2s1569gwr0c46cfmkkyywd41jfx586kqchlska"; depends=[cbinom corpus DT gsl gtools htmltools lubridate matrixStats mvtnorm Rcpp shiny shinyjs sticky survival zip]; }; GenForImp = derive2 { name="GenForImp"; version="1.0"; sha256="1wcvi52fclcm6kknbjh4r9bpkc2rg8nk6cddnf5j8zqbvrwf4k5x"; depends=[mvtnorm sn]; }; GenKern = derive2 { name="GenKern"; version="1.2-60"; sha256="12qmd9ydizl7h178ndn25i4xscjnrssl5k7bifwv94m0wrgj4x6c"; depends=[KernSmooth]; }; GenOrd = derive2 { name="GenOrd"; version="1.4.0"; sha256="17mfrj1fwj8mri1w0bl2pw1rqriidmd67i7gpn9v56g9dzw5rzms"; depends=[MASS Matrix mvtnorm]; }; @@ -1416,6 +1498,7 @@ in with self; { GeneticSubsetter = derive2 { name="GeneticSubsetter"; version="0.8"; sha256="0bd4snv3dwabc7mknmd2rjmffj67xq535x0bycajhd83d1jhjars"; depends=[]; }; GenomicMating = derive2 { name="GenomicMating"; version="2.0"; sha256="02v1pkarmardf7g8hf2n4jj4cq4707g5lcc7gnwsiyyh7pknd1y6"; depends=[dplyr emoa kohonen LowRankQP magrittr plotly qtl Rcpp RcppArmadillo scatterplot3d SOMbrero]; }; GenomicTools = derive2 { name="GenomicTools"; version="0.2.6"; sha256="19illcfcm34vr90kh4cbdwf7k8hy700dlzylsaicv3h4xi7iydgs"; depends=[circlize data_table gMWT Rcpp RcppArmadillo snpStats stringr]; }; + GenomicTools_fileHandler = derive2 { name="GenomicTools.fileHandler"; version="0.1.2"; sha256="1snv2z95v7lyvzpssjsjpy4163k6imfjbb0svm8icsb85mpyj7af"; depends=[data_table snpStats]; }; GeoBoxplot = derive2 { name="GeoBoxplot"; version="1.0"; sha256="164dh49ac3fx38fdglv32lmz92ca8jdd98cbhz6mxsk8r0jcladw"; depends=[]; }; GeoDE = derive2 { name="GeoDE"; version="1.0"; sha256="0wawkzj0344pprm8g884d7by8v74iw96b109rgm7anal48fl30im"; depends=[MASS Matrix]; }; GeoGenetix = derive2 { name="GeoGenetix"; version="0.0.2"; sha256="0rrc8rdf6whpd830s2g9ybz82jcd0il9kkfrjh3xza3b86fasdvg"; depends=[RandomFields]; }; @@ -1424,24 +1507,26 @@ in with self; { GeoRange = derive2 { name="GeoRange"; version="0.1.0"; sha256="0krj9570wkhdvpaqkq3nf0maglqd44mpwn4v1bymvgpk1i1wf5p3"; depends=[moments proj4 raster sp velociraptr]; }; GeomComb = derive2 { name="GeomComb"; version="1.0"; sha256="05xb6m2ciszxd13yhqdkildh9nsq19ss8885ngj6ynvbchqkii7r"; depends=[forecast ForecastCombinations ggplot2 Matrix mtsdi psych]; }; GerminaR = derive2 { name="GerminaR"; version="1.2"; sha256="10x22xl3r93i5mc6w7m5mqm3z386dsffwrb8h9c1bznrnynnsy63"; depends=[agricolae assertthat dplyr DT ggplot2 gsheet gtools magrittr readxl shiny shinydashboard tibble tidyr]; }; - GetDFPData = derive2 { name="GetDFPData"; version="0.7"; sha256="0c8cdx0hgcnrsppmq7vk70ivhczlb4blqfghqb9rni295r3hzd47"; depends=[curl dplyr readr reshape2 stringr tibble xlsx XML]; }; - GetHFData = derive2 { name="GetHFData"; version="1.5"; sha256="1lm2k37y86fn45hhvyswj60dql0m33kia0wirs3zc981s4nsxp0i"; depends=[curl dplyr lubridate RCurl readr stringr]; }; + GetDFPData = derive2 { name="GetDFPData"; version="1.2"; sha256="1v87xln890rvgklylziarqp3d4qwkppa9m54v2n9a6cbrfs4v3v9"; depends=[curl dplyr readr reshape2 stringr tibble xlsx XML]; }; + GetHFData = derive2 { name="GetHFData"; version="1.6"; sha256="1yhj97ag817jd2qzfbk363vmy4qpv1p6343krm3z0c9wjp2i97n5"; depends=[curl dplyr lubridate RCurl readr stringr]; }; GetITRData = derive2 { name="GetITRData"; version="0.7"; sha256="0cmqbncd5bjxgb1r9yvdv2hkx4qdmnpn2a62bgndnaya1yk5050l"; depends=[curl dplyr readr reshape2 stringr tibble xlsx XML]; }; - GetLattesData = derive2 { name="GetLattesData"; version="0.9"; sha256="1rqhs8039m3ar76nail7gavw6678zs20r9dg98rp5igqx5jjys73"; depends=[curl dplyr readr stringdist stringr XML]; }; + GetLattesData = derive2 { name="GetLattesData"; version="1.2"; sha256="0mwbyb3wk2l4nrzx4n6gbx4h4a1fz7p8kmysbihysdlz8brnr0av"; depends=[curl dplyr readr stringdist stringr XML]; }; GetR = derive2 { name="GetR"; version="0.1"; sha256="1b2wirhz4nhvmf863czwb8z8b42ilsyjjrg9rc4nd9b7nz50bmjg"; depends=[party]; }; GetTDData = derive2 { name="GetTDData"; version="1.3.1"; sha256="1a8f22nxs85g2zznh1ma37lmycypg8f7d5kdhyb5vrirvrpi5p05"; depends=[bizdays curl RCurl readxl stringi stringr tidyr XML]; }; GetoptLong = derive2 { name="GetoptLong"; version="0.1.7"; sha256="1fl3w2n602ldybc5qj7qw4xmzzb804bsjkqwf6dswzj0vf0qiadr"; depends=[GlobalOptions rjson]; }; GiNA = derive2 { name="GiNA"; version="1.0.1"; sha256="0his7wsgnggyv9526blxzxa1ni8hwq2ws64wkmha45nvvnm3dsiw"; depends=[doParallel EBImage foreach png]; }; GiRaF = derive2 { name="GiRaF"; version="1.0"; sha256="02356cq0g6v5m72fy5z83bw3nsb7kpc9sy7sykk97735n928z92n"; depends=[BH Rcpp RcppArmadillo]; }; GibbsACOV = derive2 { name="GibbsACOV"; version="1.1"; sha256="1ikcdsf72sn1zgk527zmxw3zjhx0yvkal6dv001cgkv202842kll"; depends=[MASS]; }; + Gifi = derive2 { name="Gifi"; version="0.3-8"; sha256="04kprdfh74gyc5p8x6ycgv2m6gm47imhf3v4vlxgqj3lmjm2vxp0"; depends=[colorspace]; }; GillespieSSA = derive2 { name="GillespieSSA"; version="0.5-4"; sha256="0bs16g8vm9yrv74g94lj8fdfmf1rjj0f04lcnaya7gyak3jhk36q"; depends=[]; }; GiniWegNeg = derive2 { name="GiniWegNeg"; version="1.0.1"; sha256="1wqwjalsyp55si839cil6na3khigm0mwn6qkg0kjylq10pabfk2a"; depends=[]; }; Giza = derive2 { name="Giza"; version="1.0"; sha256="13nkm8mk1v7s85kmp6psvnr1v97vi0gid8rsqyq3x6046pyl5z6v"; depends=[lattice reshape]; }; GlobalDeviance = derive2 { name="GlobalDeviance"; version="0.4"; sha256="0s318arq2kmn8fh0rd5hd1h9wmadr9q8yw8ramsjzvdc41bxqq1a"; depends=[snowfall]; }; GlobalFit = derive2 { name="GlobalFit"; version="1.2"; sha256="01s51nxcsl8xxn6khbv5jsvpwblwf0iamvr477a1rraqqqj94zx0"; depends=[sybil]; }; GlobalOptions = derive2 { name="GlobalOptions"; version="0.1.0"; sha256="1wlyqz1yhmhjwslrd7q69jbd9vsbjkjfc01g60kl3cdpyr8hlyjn"; depends=[]; }; + GmAMisc = derive2 { name="GmAMisc"; version="1.0.0"; sha256="14rs13y509hijg4ars3j55fm0133487alm8b9jlffbz8qiln48g4"; depends=[caTools classInt cluster coin corrplot DescTools dismo ggplot2 ggrepel gridExtra Hmisc InPosition kimisc lsr maptools plyr pROC raster RcmdrMisc rgdal rgeos rworldmap shape sp spatialEco spatstat]; }; Gmedian = derive2 { name="Gmedian"; version="1.2.4"; sha256="0lr1hwprqy9mq5qyp83qqxj8dh5sy487xkqbv2y1qdinzj62pvcn"; depends=[Rcpp RcppArmadillo robustbase RSpectra]; }; - Gmisc = derive2 { name="Gmisc"; version="1.6.2"; sha256="15ax691xk14y7qxnr1d0qbzb7y3ikv0x4qgsn4ss9z6b0hqclc84"; depends=[abind checkmate forestplot Hmisc htmlTable knitr lattice magrittr Rcpp rmarkdown XML]; }; + Gmisc = derive2 { name="Gmisc"; version="1.7"; sha256="09cdr5nwzxp7gl50mlpjxsj7nbi4rbj3hf7hgahskx50qnla1cc3"; depends=[abind checkmate forestplot Hmisc htmlTable knitr lattice magrittr Rcpp rmarkdown stringr XML]; }; GoFKernel = derive2 { name="GoFKernel"; version="2.1-1"; sha256="0xygsdmggl35fafyp431mkwalwixw2r3f32qll1pf72dfwd8y8d3"; depends=[KernSmooth]; }; GofKmt = derive2 { name="GofKmt"; version="2.0"; sha256="0018ljzlj7nkf12g0sqa8iyq3j2bnj9la3fwblx9lbdn8nxgllhn"; depends=[Rsolnp]; }; GoodmanKruskal = derive2 { name="GoodmanKruskal"; version="0.0.2"; sha256="1qwarachkhc2yvjyxfcfbgjc1x9ni5xb7f93zviv8mz3c35bhs3b"; depends=[classInt corrplot]; }; @@ -1454,11 +1539,13 @@ in with self; { GrapheR = derive2 { name="GrapheR"; version="1.9-86"; sha256="1iizknyrpgiz1fh1fjls58n5v5fpki25j7kfbwfkp5ijf1q54ml6"; depends=[]; }; GrassmannOptim = derive2 { name="GrassmannOptim"; version="2.0"; sha256="05r5zg4kf3xd6pp56bl8ldchdxvspxkdfd33b623hndjhn4lj2lq"; depends=[Matrix]; }; GreedyEPL = derive2 { name="GreedyEPL"; version="1.0"; sha256="19b8fwxsjd6shwjxhpawa8pmlj6yn0j4577g6b93xbcs76wgrvd1"; depends=[Rcpp RcppArmadillo]; }; + GreedyExperimentalDesign = derive2 { name="GreedyExperimentalDesign"; version="1.2"; sha256="1x3hnyqq75krlygg82qm0ldd8nsv071nzgr63zkjmifc7hgi0nvb"; depends=[GreedyExperimentalDesignJARs rJava]; }; + GreedyExperimentalDesignJARs = derive2 { name="GreedyExperimentalDesignJARs"; version="1.0"; sha256="14i6m5qlh1fca9xmzid01hicd3bkf6rzl139ss78gvw544zrapw7"; depends=[rJava]; }; GreedySBTM = derive2 { name="GreedySBTM"; version="1.0"; sha256="1r29cd8nxpyc82rz2xb9mk9wc17gcdlcl9lw1j3y4npr2z0qhf13"; depends=[Rcpp RcppArmadillo]; }; Greg = derive2 { name="Greg"; version="1.2.2"; sha256="0drp9qf7yid88vcd2q2qdw23l1jynircffqnylznz8xzyh4qv7ik"; depends=[Epi forestplot Gmisc Hmisc htmlTable knitr magrittr nlme rms sandwich stringr]; }; - Grid2Polygons = derive2 { name="Grid2Polygons"; version="0.2.1"; sha256="0db5kv0rbsg077h2badw28x9363ymqkr52sw5wlg9x1bk9cczhi7"; depends=[inlmisc raster rgeos sp]; }; GriegSmith = derive2 { name="GriegSmith"; version="1.0"; sha256="1a7gnaig1wvxpph7d8c37kx51dznzk0457fzf7alw95iwpyb4z7j"; depends=[spatstat]; }; GrimR = derive2 { name="GrimR"; version="0.5"; sha256="005ywc31yn1cs54kjlkrryw0s7zm8dqqfjkdlkm4s1sbc9r3mssz"; depends=[car]; }; + GroupComparisons = derive2 { name="GroupComparisons"; version="0.1.0"; sha256="0fxgh1mksrfmd4yjrpxg3nfby5wyx75lj0shb5xrdzl7pxzh56ai"; depends=[car]; }; GroupSeq = derive2 { name="GroupSeq"; version="1.3.5"; sha256="0c74nlsqa5ly0kf6p4n7gfvd0ygkq78bx851ryniwpnnalvsq8l7"; depends=[]; }; GroupTest = derive2 { name="GroupTest"; version="1.0.1"; sha256="1v2230mw0irsr5y8n45g8sd362jp7f6dy2r532mhflfdqy6i2khs"; depends=[]; }; GrpString = derive2 { name="GrpString"; version="0.3.2"; sha256="14ss6assqk6s9kv4bvzlydm8qrbnslm4vj876q5dn2dw4k50dai1"; depends=[cluster plyr Rcpp]; }; @@ -1469,11 +1556,13 @@ in with self; { HAC = derive2 { name="HAC"; version="1.0-5"; sha256="0dc79qjhyydq0k4d8wvg970hs56i9yhxjrh5ky9a178ya61vw208"; depends=[copula numDeriv]; }; HAP_ROR = derive2 { name="HAP.ROR"; version="1.0"; sha256="1id9amz1cc2l2vnpp0ikbhf8ghbgzqd1b9dfivnyglg7996c3gbg"; depends=[ape hash]; }; HAPim = derive2 { name="HAPim"; version="1.3"; sha256="03qy0pxazv3gdq3fck7171ixilb9zi1dwnvc4v7d726g0lvn80pg"; depends=[]; }; + HARModel = derive2 { name="HARModel"; version="0.1"; sha256="182ibz3xhq7wz444rsf1q8rsz1fm8ma8n3wvvb76n12ydc6hx7cr"; depends=[Rcpp RcppArmadillo sandwich xts zoo]; }; HARtools = derive2 { name="HARtools"; version="0.0.5"; sha256="10a92jsk1ccgxi5g6byrs4fbj5l2kih7vhib0jg6spdqi6rhqla1"; depends=[assertthat htmltools htmlwidgets jsonlite magrittr]; }; - HBP = derive2 { name="HBP"; version="0.1.2"; sha256="0khw15xj3k40bsdbbs1m5ad1ykji3fx0549697c1svhkm7zrrny4"; depends=[BiocInstaller coin flexclust ggplot2 gplots HiTC igraph lattice multcomp OmicCircos pgirmess reshape2 rtracklayer]; }; HBSTM = derive2 { name="HBSTM"; version="1.0.1"; sha256="0bx7dxcfj46k4kqpqb39w4qkm4hvr1ka8d8rws445vkyl31kr0q6"; depends=[fBasics maps MASS]; }; HBglm = derive2 { name="HBglm"; version="0.1"; sha256="1sral7lh5qw5mn31n8459pk52frgw1bjq0z5ckpsnbc4qf3xxcjn"; depends=[bayesm Formula MfUSampler sns]; }; - HCmodelSets = derive2 { name="HCmodelSets"; version="0.1.1"; sha256="0xyaap718x01g2w5gk6yz3s87zvxfymhfn5klazn16jh8v446m4f"; depends=[ggplot2 mvtnorm survival]; }; + HCR = derive2 { name="HCR"; version="0.1.1"; sha256="14s46dyw3ifp3pwwlcwbbl47i6hy2whjj1n65i28am5a33nycgha"; depends=[data_table]; }; + HCT = derive2 { name="HCT"; version="0.1.0"; sha256="0p1bj0spqff8m27lvxdfhk8z1r1z04v1dsv7mqbjyzl07w005hk3"; depends=[rstan]; }; + HCmodelSets = derive2 { name="HCmodelSets"; version="0.2.1"; sha256="18996hvhwnf1w9kslprr18x78r9ldi09yxg5adi1s9y2nykv3l18"; depends=[ggplot2 mvtnorm survival]; }; HDCI = derive2 { name="HDCI"; version="1.0-2"; sha256="0wxbv54kbygymhh4r7052vnbj603c1kya01ykvmqzzkjyyfzidkz"; depends=[doParallel foreach glmnet iterators lattice Matrix mvtnorm slam]; }; HDDesign = derive2 { name="HDDesign"; version="1.1"; sha256="1jim4h9bwn8r637va7m81kwwsfwyzs9pzn5a9i7c8xz8b1x191bj"; depends=[]; }; HDGLM = derive2 { name="HDGLM"; version="0.1"; sha256="0a5lnh3780lsczj8339sp97c5y64a2gsdf77i56fvpxpphq0dnf8"; depends=[]; }; @@ -1481,11 +1570,14 @@ in with self; { HDMD = derive2 { name="HDMD"; version="1.2"; sha256="0na0z08fdf47ghfl2r3fp9qg5pi99kvp7liymwxym2wglkwl4chq"; depends=[MASS psych]; }; HDPenReg = derive2 { name="HDPenReg"; version="0.93.2"; sha256="0blmp7cwsklp8aqdcyyjmv419cgc7iz0pb4629y8slqw0zq2n6gm"; depends=[Matrix Rcpp rtkore]; }; HDclassif = derive2 { name="HDclassif"; version="2.1.0"; sha256="1d79wki03yyr3hqz44xlx07msmxb59sm2mrq2za34fdbvvrmw58v"; depends=[MASS rARPACK]; }; + HDclust = derive2 { name="HDclust"; version="1.0"; sha256="1wdnigpsvwi7kpmnmv1zzkdjlb2iff76x83g06y9fbrdywhjcbgh"; depends=[Rcpp RcppProgress]; }; + HDcpDetect = derive2 { name="HDcpDetect"; version="0.1.0"; sha256="0ai35d9df5pmva52sb1rr20f11h0mbal6d179g865b7w6n90kfr1"; depends=[]; }; HDoutliers = derive2 { name="HDoutliers"; version="1.0"; sha256="0pby640bad0jcf1lkwg2g6flassb1pimnjm411c6x8rgvmiphc23"; depends=[FactoMineR FNN mclust]; }; - HDtest = derive2 { name="HDtest"; version="0.1"; sha256="0vlwpx9l6r0izfcf9fgna72w39w64b95s3q527mapjb6a3676avg"; depends=[checkmate doParallel expm foreach MASS mvtnorm]; }; + HDtest = derive2 { name="HDtest"; version="2.1"; sha256="1c9x4s59762sp7drbm5h1xv22kpifq7p0x3dkrfcd0ficbbma5v8"; depends=[checkmate clime doParallel expm fastclime foreach MASS mvtnorm]; }; HDtweedie = derive2 { name="HDtweedie"; version="1.1"; sha256="14awd7sws0464f68f5xwnv1xvr0xflvx2z2zzcfj1csvk3af0zzj"; depends=[]; }; - HEMDAG = derive2 { name="HEMDAG"; version="2.1.3"; sha256="110c37y08ivqvh5qcn6plsxf7ariqwdx6my7xv83kj2v570a4qiw"; depends=[graph PerfMeas precrec preprocessCore RBGL]; }; - HGNChelper = derive2 { name="HGNChelper"; version="0.3.6"; sha256="1bm6zxwafbp65p6w4rk2y1bw7ig60br2mk75c4frdzqw3yw0zwxd"; depends=[]; }; + HEMDAG = derive2 { name="HEMDAG"; version="2.2.5"; sha256="0j4zq8lhpscay8gvlvgzpxiwaka2hgx15lx3v16k17iwafm6b3fw"; depends=[doParallel foreach graph iterators plyr precrec preprocessCore RBGL]; }; + HGNChelper = derive2 { name="HGNChelper"; version="0.5.2"; sha256="02hqd1jajbmilwyzgpy74xy8n1406zpkha9hpzzar5pmjda41nn9"; depends=[]; }; + HGSL = derive2 { name="HGSL"; version="1.0.0"; sha256="1p453xr3d1bmqc6mrmzb0hz9p0gp25m6v6qr0l3bapcf71vzbvq1"; depends=[]; }; HH = derive2 { name="HH"; version="3.1-35"; sha256="0sykmmipbph9x7k371liiyj2vmqv0as2hr9x6yrn38ls6bscjlj4"; depends=[abind colorspace gridExtra Hmisc lattice latticeExtra leaps multcomp RColorBrewer reshape2 Rmpfr shiny vcd]; }; HHG = derive2 { name="HHG"; version="2.2"; sha256="114nfpdjdisryil9l8cws885qdskgrjm2cclx543hh4cdhpnkxnp"; depends=[Rcpp]; }; HI = derive2 { name="HI"; version="0.4"; sha256="0i7y4zcdr6wcjy43lz9h8glzpdv0pz7livr95xb1j4p8zafykday"; depends=[]; }; @@ -1497,22 +1589,27 @@ in with self; { HKprocess = derive2 { name="HKprocess"; version="0.0-2"; sha256="1j2yhb7k8zf4nlzdf0p6x9ca7ak4lwwak8mcc60kpilw2fws27k5"; depends=[gtools MCMCpack]; }; HLMdiag = derive2 { name="HLMdiag"; version="0.3.1"; sha256="02pgvfyj3xpy7laxryqivsws8jl3m79fwfzpqj8ad794a06gh87g"; depends=[ggplot2 MASS Matrix mgcv plyr Rcpp RcppArmadillo reshape2 RLRsim]; }; HLSM = derive2 { name="HLSM"; version="0.8"; sha256="1503n1qb91ca2m37g4lfzgzh1kh5l74g7z1r9s5grsj2s9by0ayh"; depends=[coda igraph MASS]; }; - HMDHFDplus = derive2 { name="HMDHFDplus"; version="1.1.8"; sha256="15z0war5isw9xnln7py3di8f45pwvdw6x6wljl18fcxpmanmlfcf"; depends=[RCurl XML]; }; + HMB = derive2 { name="HMB"; version="1.0"; sha256="1a4h2d82hglv13q9mq98i67k1x9mkaf4bm2hr9dl3z0q6x0piwqr"; depends=[Rcpp RcppArmadillo]; }; + HMDHFDplus = derive2 { name="HMDHFDplus"; version="1.9.1"; sha256="0gqaagzzspw3a40dqsqhxhjb8kii6xsc62p9b464rkhrwrm5i4z8"; depends=[httr RCurl XML]; }; HMM = derive2 { name="HMM"; version="1.0"; sha256="0z0hcqfixx1l2a6d3lpy5hmh0n4gjgs0jnck441akpp3vh37glzw"; depends=[]; }; HMMCont = derive2 { name="HMMCont"; version="1.0"; sha256="1drni4f72x83sprn65wnhw0pv1q8lfkgmxdr9h4rwv1accril85x"; depends=[]; }; - HMMEsolver = derive2 { name="HMMEsolver"; version="0.1.0"; sha256="19iwy0nj0vw3cslrfdai1l1yg84c5diyxpy65jd2f419ag3rmki3"; depends=[Rcpp RcppArmadillo Rdpack]; }; + HMMEsolver = derive2 { name="HMMEsolver"; version="0.1.1"; sha256="16wiy9dlfbhn20mqq3qa5hbhaxkaqxw5wbdwcj4is5pd6zl0501p"; depends=[Rcpp RcppArmadillo Rdpack]; }; + HMMcopula = derive2 { name="HMMcopula"; version="1.0.3"; sha256="192d0mg0smpdvxvlmha8h3pzfjmzf729ndijc0xngp9yq8syf882"; depends=[copula doParallel foreach matrixcalc mvtnorm]; }; + HMMextra0s = derive2 { name="HMMextra0s"; version="1.0.0"; sha256="15y5q92x69sn80pc2x7xwbnsfrqpf7cjdja4hkq861jshkksbmg1"; depends=[ellipse mvtnorm]; }; HMMoce = derive2 { name="HMMoce"; version="1.0.0"; sha256="0w2hrqjz75j9l6wimz9rsr8bwa5rvag0pavmyqkcb8jgqdgka8hx"; depends=[curl doParallel dplyr fields foreach imager locfit lubridate maptools raster RColorBrewer rgeos RNetCDF sp]; }; - HMP = derive2 { name="HMP"; version="1.5.1"; sha256="0v32pkgr9rhpz77y18z356lc68hcncbszawwqsldwhwc8dvb3rwn"; depends=[dirmult doParallel foreach ggplot2 gplots lattice MASS rpart rpart_plot vegan]; }; + HMMpa = derive2 { name="HMMpa"; version="1.0.1"; sha256="0c3jmvcklywqsjmskx7zbw4d3l8i6bzr5h741v8iwgyw67mjn37g"; depends=[]; }; + HMP = derive2 { name="HMP"; version="1.6"; sha256="0dz46f4wr3paar42hyidjvm5b4w0hz49gs7678b6kv3kb330ymll"; depends=[dirmult doParallel foreach ggplot2 gplots lattice MASS rpart rpart_plot vegan]; }; HMPTrees = derive2 { name="HMPTrees"; version="1.4"; sha256="1jha64iyb0816rdg2i3z7i31z02r72k6acmvw0ibw3sli8zcvphb"; depends=[ape dirmult doParallel foreach HMP]; }; HMR = derive2 { name="HMR"; version="0.4.2"; sha256="0rbpghih99avaq803f6hb66pfbqgzh1i2yaqs0mhbj61yyjzyb7b"; depends=[]; }; HMVD = derive2 { name="HMVD"; version="1.0"; sha256="0agzvsl2n3zg3i519b93jqpiq9zix0bbrjdzk3ymsbb42dzkmj0d"; depends=[MASS]; }; HPbayes = derive2 { name="HPbayes"; version="0.1"; sha256="1kpqnv7ymf95sgb0ik7npc4qfkzc1zb483vwnjpba4f42jhf508y"; depends=[boot corpcor MASS mvtnorm numDeriv]; }; - HRM = derive2 { name="HRM"; version="0.9.1"; sha256="0pv3lly5rm620868mkka3m0hp5k2yrpymwdjdh19s4vdj4xjnb15"; depends=[data_table ggplot2 MASS matrixcalc plyr pracma reshape2 xtable]; }; + HRM = derive2 { name="HRM"; version="1.0.2"; sha256="0krd27raa2ys2gsgqpbxpfnmigj8s6mk3al7fh3czx5l0d73iqy1"; depends=[data_table doBy ggplot2 MASS matrixcalc mvtnorm plyr pseudorank Rcpp reshape2 xtable]; }; HRQoL = derive2 { name="HRQoL"; version="1.0"; sha256="1gr9rhr8gdnh7bw2v3r0xc3yhmzrx2gzgsd8wd5mmsp81ph0h5lz"; depends=[car fmsb Matrix matrixcalc numDeriv RColorBrewer rootSolve]; }; HSAR = derive2 { name="HSAR"; version="0.4.2"; sha256="0rxb2klmyynr8rzq6ka8p40lw81wjd0jkw2wg3vg90zny0zps98j"; depends=[Rcpp RcppArmadillo spdep]; }; HSAUR = derive2 { name="HSAUR"; version="1.3-9"; sha256="0b2hyn59lr2pma87fcj7mli3qmrbnfhgd8fv02fa317rj52399qz"; depends=[]; }; HSAUR2 = derive2 { name="HSAUR2"; version="1.1-17"; sha256="0jc554lz5lj7180vd4rbrjkywar4bh38c7i9kyxhd5clg4afxpw8"; depends=[]; }; HSAUR3 = derive2 { name="HSAUR3"; version="1.0-9"; sha256="1rpvblak0xvkavbvbd35zq1lcsl5z1zp30vn70wqbkdj7szhj9b4"; depends=[]; }; + HSDiC = derive2 { name="HSDiC"; version="0.1"; sha256="0wiixb1ylx0l8qfgh5ark6alkdq87xaak1jlxizw1m589vghvqfp"; depends=[glmnet Matrix ncvreg quadprog]; }; HSSVD = derive2 { name="HSSVD"; version="1.2"; sha256="1k7ga397grl0r4p0ipjgw5xlafb2528rpww67bw7mmy01w87a1cc"; depends=[bcv]; }; HTMLUtils = derive2 { name="HTMLUtils"; version="0.1.7"; sha256="05y505jazzahnd6jsp3plqz8hd75991hhhcpcdn8093rinb1f8l1"; depends=[R2HTML]; }; HTSCluster = derive2 { name="HTSCluster"; version="2.0.8"; sha256="0wnbfh6hdx8692jilgmv8sys1zm6fqc6mim7vvjhyqlmpm8gm0kg"; depends=[capushe edgeR plotrix]; }; @@ -1528,22 +1625,26 @@ in with self; { HandTill2001 = derive2 { name="HandTill2001"; version="0.2-12"; sha256="1rijjv27zwdznznvwlb5hahixmfxayr6vs11p1mzwqma8qhsn5ak"; depends=[]; }; Hankel = derive2 { name="Hankel"; version="0.0-1"; sha256="0g3b0ji8hw29k0wxxvlnbcm0z91p4vbajbrhm6cqbccjq85lg4si"; depends=[]; }; HapEstXXR = derive2 { name="HapEstXXR"; version="0.1-8"; sha256="00p8pziy8q6vki7brpd57c7ckc9zw41c90h47yp9vb3ndanfqavp"; depends=[survival]; }; + Hapi = derive2 { name="Hapi"; version="0.0.3"; sha256="0jqjhfq38k161kqff5cx0vxpsmjm2y5ca7049mvqiwqwvi4fp08m"; depends=[ggplot2 HMM]; }; Haplin = derive2 { name="Haplin"; version="7.0.0"; sha256="1hdclx33ndjgz4xvg8myngzslcrmvc994nlgf3hp3km3591j62rj"; depends=[ff ffbase MASS mgcv snow SuppDists]; }; HaploSim = derive2 { name="HaploSim"; version="1.8.4"; sha256="0794f76hc9qvjmay7c61cmzycqafljs0g0hliq9xfrw4f23gq3sa"; depends=[]; }; HardyWeinberg = derive2 { name="HardyWeinberg"; version="1.6.1"; sha256="16n8qanxx0p5ny5zqxafn8hwb1xv94y1wig1iql8as5a5qh8lwcz"; depends=[mice Rcpp Rsolnp]; }; HarmonicRegression = derive2 { name="HarmonicRegression"; version="1.0"; sha256="0inz3l610wl0ibqjyrhfbmwmcfzcmcfhixai4lpkbfsyx93z2i4d"; depends=[]; }; Harvest_Tree = derive2 { name="Harvest.Tree"; version="1.1"; sha256="021zmppy7p2iakaxirfjdb5jzakg1ijma9d25ly2ni0nx0p1mh6z"; depends=[rpart]; }; - HelpersMG = derive2 { name="HelpersMG"; version="3.0.0"; sha256="1y5q4z9yxap16bkcjsybm2754wm0x31hfqdnp2bb4gbvhz1jhas6"; depends=[coda]; }; + HellCor = derive2 { name="HellCor"; version="1.0.1"; sha256="02yaama6y2vv4pv93xrlsqz18f6vf7gbi6pn08pmrb2lbs6cdbcf"; depends=[energy]; }; + HelpersMG = derive2 { name="HelpersMG"; version="3.3"; sha256="10czlshajg20k0ipq1nqawm4wad5a3pvyf4ibg47jwhlqzfxmd7f"; depends=[coda]; }; HeritSeq = derive2 { name="HeritSeq"; version="1.0.0"; sha256="0ibb2nkjk1d59gc1ljihihsjai3jp4jsbbariv05h1z26pgpc9p3"; depends=[cplm DESeq2 lme4 MASS pbapply SummarizedExperiment tweedie]; }; + HextractoR = derive2 { name="HextractoR"; version="1.3"; sha256="09x1zjpkm091yr7by83ksddka8ldczb0dg09yr1gb6j68rhlbigp"; depends=[doParallel foreach seqinr]; }; HiCblock = derive2 { name="HiCblock"; version="1.4"; sha256="07f94j9y5g6f09yi7iwag020ddfhpvrj5idfxwbr900hj3vgm1gm"; depends=[GenomeInfoDb GenomicRanges glmnet HiTC IRanges MASS Matrix rtracklayer S4Vectors]; }; - HiCfeat = derive2 { name="HiCfeat"; version="1.3"; sha256="1hf24g4cph13s0cbicll3dxvxycdzwbsy6cv297vlkw4sc574ixw"; depends=[GenomeInfoDb GenomicRanges glmnet IRanges Matrix rtracklayer]; }; + HiCfeat = derive2 { name="HiCfeat"; version="1.4"; sha256="1imz7zfax74aakzk8457jww9r66qxpr2ncyvjj0y5paxdn76lnnq"; depends=[GenomeInfoDb GenomicRanges glmnet IRanges Matrix rtracklayer]; }; HiCglmi = derive2 { name="HiCglmi"; version="1.3"; sha256="17vwdhnf36cg56vidq7d85s4vgk2pnn5py1y2wsl2dm41vdl0847"; depends=[GenomeInfoDb GenomicRanges glmnet HiTC IRanges MASS Matrix rtracklayer S4Vectors]; }; HiClimR = derive2 { name="HiClimR"; version="1.2.3"; sha256="1yv01pyfmgq306f3yravwf6sm79m0m93gpya95k85rxqdjl3c2hx"; depends=[]; }; HiCseg = derive2 { name="HiCseg"; version="1.1"; sha256="19581k3g71wrznyqrp4hmspqyzcbcfbc48xgjlq13zmqii45hcn6"; depends=[]; }; HiDimDA = derive2 { name="HiDimDA"; version="0.2-4"; sha256="0gxkxzys9mcy33xvsim8klaqmb2xwvy5bvgkn9r400j4qfjd3cgg"; depends=[]; }; HiLMM = derive2 { name="HiLMM"; version="1.1"; sha256="09135cwi6kqrvzdlivm86q1dqn6cbbi6nspdm0c2s700jl49pl5z"; depends=[]; }; - HiResTEC = derive2 { name="HiResTEC"; version="0.52"; sha256="1kci3kxrf96ba9vawh2ln1rhpzyfkj259v8iyhrdrnhq58xrvkf5"; depends=[beeswarm Biobase InterpretMSSpectrum openxlsx plyr Rdisop xcms]; }; + HiResTEC = derive2 { name="HiResTEC"; version="0.54"; sha256="1qzdhwyrxiiwkz0j9c3pd0vdccgvhrh66sd0rc9qnh34cmqxjd6b"; depends=[beeswarm Biobase InterpretMSSpectrum openxlsx plyr Rdisop xcms]; }; HiddenMarkov = derive2 { name="HiddenMarkov"; version="1.8-11"; sha256="1yh85pdb9r90qxcl5gxslyplxzrx8knrrsl2q65l57zfkqj185ja"; depends=[]; }; + HierDpart = derive2 { name="HierDpart"; version="0.1.2"; sha256="115irjz5pfx3yd8saap57zsy0ssjhadkqmv7wadsnzwlpsv2wb1z"; depends=[adegenet diveRsity dplyr entropart GGally ggplot2 hierfstat reshape2 tibble]; }; HierO = derive2 { name="HierO"; version="0.2"; sha256="1lqj5grjly4kzxl7wb192aagz2kdvpnjdan2kcg5yxwvg1xcvwv1"; depends=[bitops RCurl rneos tcltk2 XML]; }; HighDimOut = derive2 { name="HighDimOut"; version="1.0.0"; sha256="0r7mazwq4fsz547d3nyavmqya7144lg3fkl5f7amrp48l9h85vx2"; depends=[DMwR FNN foreach ggplot2 plyr proxy]; }; HistDAWass = derive2 { name="HistDAWass"; version="1.0.1"; sha256="1lc9pz3f6akzyisgwzfl4m5z400bailv1bmsb3snha8nhpqdk3nk"; depends=[class FactoMineR ggplot2 ggridges histogram Rcpp RcppArmadillo]; }; @@ -1556,11 +1657,11 @@ in with self; { Homeric = derive2 { name="Homeric"; version="0.1-3"; sha256="1vcs8fj39zpz45p7gph0mnx65hgr35na0b79i8llyw7i1h7zqzxr"; depends=[]; }; HomoPolymer = derive2 { name="HomoPolymer"; version="1.0"; sha256="1bxc33dx9y9rr9aii4vn9d1j9v5pd4c0xayfdldz8d9m2010xr4a"; depends=[deSolve MenuCollection RGtk2]; }; HotDeckImputation = derive2 { name="HotDeckImputation"; version="1.1.0"; sha256="1mqfn6yw5846ynrcgzka0m6ikfppa5civjkhj42rhp2v2xk25li7"; depends=[Rglpk]; }; - Hotelling = derive2 { name="Hotelling"; version="1.0-4"; sha256="1ncq74ifdn1ha6wbkvygbwi2n0nwaj1lifyqp36sy0hql3ahrac9"; depends=[corpcor]; }; + Hotelling = derive2 { name="Hotelling"; version="1.0-5"; sha256="1ism2lzi2kmi62gp319qsi64pj2kj5sfh50f1qnv8vgdkb76bdx5"; depends=[corpcor]; }; HyPhy = derive2 { name="HyPhy"; version="1.0"; sha256="0994ymv7sswbp8qw3pay34s926cflw2hq2gnchw7rknybvlsrinq"; depends=[ape R_utils]; }; HybridFS = derive2 { name="HybridFS"; version="0.1.2"; sha256="05skml3v2zm5hmd6slpmx3lfwi6x5wfgbx7cnhc6l077b11jpdd9"; depends=[caTools FSelector InformationValue ROCR woeBinning]; }; HybridMC = derive2 { name="HybridMC"; version="0.2"; sha256="1wgzfyk0scwq9s2sdmc91fj7r4d7zlgwgnj6mdiia8w88ja8kzqy"; depends=[coda]; }; - HydeNet = derive2 { name="HydeNet"; version="0.10.7"; sha256="001ifh5ddg7q4rckhi662zd9a8milfi3v2gmgy76x0wq2xph7yrj"; depends=[checkmate DiagrammeR dplyr graph gRbase magrittr nnet pixiedust plyr rjags stringr]; }; + HydeNet = derive2 { name="HydeNet"; version="0.10.8"; sha256="0rb456rfx3jgvjkbn50v38aq7chi6482wxk4mm26l9n537rhdpjz"; depends=[checkmate DiagrammeR dplyr magrittr nnet pixiedust plyr rjags stringr]; }; HydroMe = derive2 { name="HydroMe"; version="2.0"; sha256="1a1d3lay94mzwk8n22l650h3p133npdf4aj63zgrdw4760p54rqf"; depends=[minpack_lm nlme]; }; HyperbolicDist = derive2 { name="HyperbolicDist"; version="0.6-2"; sha256="1wgqbx9ascyk6gw1dmvfz6hljvbh49gb9shr9qgf22qbq83waiva"; depends=[]; }; IAPWS95 = derive2 { name="IAPWS95"; version="1.1.0"; sha256="03kggkcyvbgh7l9haa1ljg0sv6f2rs06r6j0w2x7cpm31qmc3yzl"; depends=[ggplot2 pander Rcpp]; }; @@ -1570,14 +1671,14 @@ in with self; { IATanalytics = derive2 { name="IATanalytics"; version="0.1.1"; sha256="10g9iscfjmlxrkzls9320h9azpc5fnhh6276p7zn8sxqgp1nvnz9"; depends=[]; }; IATscores = derive2 { name="IATscores"; version="0.2.1"; sha256="1nm07wlrnjx36wr3jbv2faayh1vrlfid124b27w9v0x0dk145i82"; depends=[dplyr qgraph reshape2 stringr]; }; IAbin = derive2 { name="IAbin"; version="1.0"; sha256="1cpj2mx72n4v0yd8jbbnhj2w5d0sc8pw7rc8ahnn1hfa38pwwsyx"; depends=[]; }; - IBCF_MTME = derive2 { name="IBCF.MTME"; version="1.3-2"; sha256="16ynw5p26cyji6g5k7nhq56p5h86rrkrh9xr85kajb1f3dr6rmyw"; depends=[lsa tidyr]; }; + IBCF_MTME = derive2 { name="IBCF.MTME"; version="1.5-1"; sha256="0isy9pcb0gf5mpzil4kqaspi99rx40vzbjvf4rx66ad4vmy6iqys"; depends=[dplyr lsa tidyr]; }; IBDLabels = derive2 { name="IBDLabels"; version="1.1"; sha256="1m9fd058yjxva6hin7i72i2nl285wfm0jkdn5xcng27yqlijyrm9"; depends=[]; }; IBDhaploRtools = derive2 { name="IBDhaploRtools"; version="1.8"; sha256="1754239pdil6b383mpzyi8zb9l9hzg15dwgn5246v97g1y3mlp5r"; depends=[]; }; IBDsim = derive2 { name="IBDsim"; version="0.9-7"; sha256="1wq0w9d4kwvq1hc5l0m8wrqfhnncapmnrh29x9vvafv50ym7yb3l"; depends=[paramlink]; }; IBrokers = derive2 { name="IBrokers"; version="0.9-12"; sha256="0mhh4kgwrncrcysvnvah6xc7fhx5ywjzn258cs9xj9kzns0jblk6"; depends=[xts zoo]; }; IC2 = derive2 { name="IC2"; version="1.0-1"; sha256="03jjb62msxjxdg9l3zd1ns0d2w37hkxy5pnjgaywxw3vfk4zwfj9"; depends=[]; }; ICAFF = derive2 { name="ICAFF"; version="1.0.1"; sha256="0zazx4nv81s75appg10aayks04mx6m5n9yf5hqrbxh3yj68vzxfy"; depends=[]; }; - ICAOD = derive2 { name="ICAOD"; version="0.9.6"; sha256="1c9zlskhsz5w1a5lkfcxclnsgxbvkgcgnbzvc3xk1mpa2zb2pvap"; depends=[cubature mnormt nloptr Rcpp RcppEigen sn]; }; + ICAOD = derive2 { name="ICAOD"; version="0.9.7"; sha256="1x1x5z5kn55vbgx6hx44f99sp666v3wlzc26q1ap1rb8j48vz2wr"; depends=[cubature mnormt nloptr Rcpp RcppEigen sn]; }; ICBayes = derive2 { name="ICBayes"; version="1.1"; sha256="1bmxba3bv9szzxvjf1blwxwdhw87h7s04cfn63c1gqpnpwsmr03y"; depends=[coda HI survival]; }; ICC = derive2 { name="ICC"; version="2.3.0"; sha256="0y8zh9715cp9bglxpygqwgigrarq37sj845lk1xl0ydwinl0a6kk"; depends=[]; }; ICC_Sample_Size = derive2 { name="ICC.Sample.Size"; version="1.0"; sha256="1w6v1jp8bfvf6c49ikswkc5527gdx5cyqnw95x00pgmm6riwlsp9"; depends=[]; }; @@ -1593,19 +1694,18 @@ in with self; { ICSOutlier = derive2 { name="ICSOutlier"; version="0.3-0"; sha256="1vj1y4zw8pkghkg4qnmx0yk1yw4zzl9075n5czrna9ckk2p29fmh"; depends=[ICS moments mvtnorm]; }; ICSShiny = derive2 { name="ICSShiny"; version="0.5"; sha256="0a13vps0mkv5qs6qnl7ar0mdbkbd7i1c6kgwahmkb3id3n9bw0cl"; depends=[DT ICS ICSNP ICSOutlier rrcov shiny simsalapar]; }; ICV = derive2 { name="ICV"; version="1.0"; sha256="1na87i39jy5d8ibldqcqz3a072ihkgcl0k629sxch9hk6v6j5lly"; depends=[]; }; - ICcalib = derive2 { name="ICcalib"; version="1.0.7"; sha256="1p224srs1jakl7iyybcn9f6r9kcwxyrikdrfa9wjgkhz60pv88fs"; depends=[fitdistrplus icenReg ICsurv MASS msm numDeriv Rcpp RcppArmadillo survival]; }; + ICcalib = derive2 { name="ICcalib"; version="1.0.8"; sha256="1y2w12ka0qxh9dg6dlcrnndz1xrv8gkppan64qkyk5vjrh18ajz4"; depends=[fitdistrplus icenReg ICsurv MASS msm numDeriv Rcpp RcppArmadillo survival]; }; ICsurv = derive2 { name="ICsurv"; version="1.0"; sha256="1mbndpy3x5731c9y955wscy76jrxlgv33bf6ldqp65cwyvdgxl86"; depends=[MASS matrixcalc]; }; ICtest = derive2 { name="ICtest"; version="0.3-1"; sha256="10wxx2b8m5h0k8f6lgf0z1xhvhr14dyrda2pf46w03fa23f5mb7l"; depends=[GGally ggplot2 ICS ICSNP JADE png Rcpp RcppArmadillo survey]; }; IDCard = derive2 { name="IDCard"; version="0.3.0"; sha256="06b5zqmgh4clni3mv6ab2a52r4z34isbz0hd1i61793gps9fkc0y"; depends=[stringr]; }; - IDE = derive2 { name="IDE"; version="0.1.0"; sha256="0z8nc2h3ivy7prxh9ndg8q3inh6rmjg7x969gj7z6qbml3122zq8"; depends=[DEoptim dplyr FRK ggplot2 Matrix sp spacetime sparseinv tidyr]; }; + IDE = derive2 { name="IDE"; version="0.2.0"; sha256="13n6zsqb78mz9gpa0vvxc73fyhf7n79bcs0j0asg3fs4iy43q6qp"; depends=[DEoptim dplyr FRK ggplot2 Matrix sp spacetime sparseinv tidyr]; }; IDF = derive2 { name="IDF"; version="1.1"; sha256="19fx04gvzwzkxbd453l3wx46s22dbnh0nxdrmsr4f7l67kihbwdr"; depends=[evd ismev]; }; IDPSurvival = derive2 { name="IDPSurvival"; version="1.2"; sha256="0hifs8vw3rxlb5vlxs1433pcv2dh7p0mxpgb2n03d98f20vkdwfw"; depends=[gtools Rsolnp survival]; }; - IDPmisc = derive2 { name="IDPmisc"; version="1.1.17"; sha256="0nbwdyg9javjjfvljwbp2jl0c6414c11zb2pirmm5pmimaq9vv0q"; depends=[lattice]; }; + IDPmisc = derive2 { name="IDPmisc"; version="1.1.18"; sha256="02f5zy69y76sn9zm8i8fhcfbppnh767csza3m4j9mzpnac4n9393"; depends=[lattice]; }; IDSpatialStats = derive2 { name="IDSpatialStats"; version="0.3.5"; sha256="05wxymvv1p7dik5y227qnp4w1lpdmqfp17zrk6iah8gyv9yjsvbh"; depends=[doParallel foreach igraph spatstat]; }; IDetect = derive2 { name="IDetect"; version="0.1.0"; sha256="1q1jwgildhx6sp883ni7vcsa3gj997855v5ky41dyf34kv7hvdl1"; depends=[]; }; - IDmining = derive2 { name="IDmining"; version="1.0.4"; sha256="1jjxw9pdhd3wx5qnjnssf0j3bg91li1ar5ps02dhv0c49hslg0x0"; depends=[data_table doParallel foreach]; }; + IDmining = derive2 { name="IDmining"; version="1.0.5"; sha256="1i6wclsp97sdbj4jp6wmpf0bkj21r8y08rvmgxcsw36rmr8kd1pa"; depends=[data_table doParallel foreach]; }; IFP = derive2 { name="IFP"; version="0.2.1"; sha256="06zyadcr8p6q0c5h9n29yl02ixysdj6lfbn9hfir0bk9hyv9yfyr"; depends=[coda haplo_stats]; }; - IFSPlot = derive2 { name="IFSPlot"; version="1.0"; sha256="0sydm9g54v5xy6m5rikx7q020aqvsilzcbg6c4vl79g9d2r8q07s"; depends=[gplots jsonlite Rcpp RcppArmadillo reshape2 rgl]; }; IGG = derive2 { name="IGG"; version="1.0"; sha256="1cibb9z18xc1zx1813lk14n6p5am84hm7w0hkrsif4j3p89lrwif"; depends=[GIGrvg glmnet MASS Matrix pscl]; }; IGP = derive2 { name="IGP"; version="0.1.0"; sha256="0xv89gmyfgnq5kzcmjbp5nx9zbr3gbdzkvffp99bxbkvf759m255"; depends=[PythonInR R6]; }; IHSEP = derive2 { name="IHSEP"; version="0.1"; sha256="1djc5509b5iyi6y0i36h77l6sq1h0w721v2isxqldcqk3gb0bx11"; depends=[lpint Rcpp]; }; @@ -1618,25 +1718,29 @@ in with self; { IMP = derive2 { name="IMP"; version="1.1"; sha256="0ilvgz2bngffyx6ifqqx1snsn6mmq7rx3wg44093yrviaw39qdfv"; depends=[dplyr ggplot2 shiny tidyr]; }; IMPACT = derive2 { name="IMPACT"; version="0.1.1"; sha256="0ai22gvmfj9j00cw742szfqqay63b5lmnszkwwdfdvidls43v0bm"; depends=[]; }; IMTest = derive2 { name="IMTest"; version="1.0.0"; sha256="0n0swbi051cr7mrjmszqg79hxa38ccyq69ws8c37ixwb0lpxmx48"; depends=[lme4 ltm MASS reshape2]; }; - IMak = derive2 { name="IMak"; version="1.2.0"; sha256="0h9hs9zpi7glf1i4gjl8xvz5hq23ask81mxpmfjpyxv03j1bwdih"; depends=[]; }; + IMak = derive2 { name="IMak"; version="1.2.1"; sha256="0yvmwqxp4y1bsbv37sdw3aa5w1j1hyqs5fs7nf2kkr6wj6ixq7ny"; depends=[]; }; + IMmailgun = derive2 { name="IMmailgun"; version="0.1.2"; sha256="09acmi6xj186fb8nhj8q0nxmkp2p32a1l95glzvz84gax4xakhz8"; depends=[httr]; }; INCATome = derive2 { name="INCATome"; version="1.0"; sha256="1gbmcirs49ydmk5rg2vl5gdy39dfx9psw5mijibzjszcfjar3kqs"; depends=[genefilter limma multtest RankProd siggenes]; }; INDperform = derive2 { name="INDperform"; version="0.1.1"; sha256="08wp7zn0s61nl2r99r3712cxkhqp9xy2vghpjjcvr5y48dkw7kzf"; depends=[cowplot dplyr ggplot2 htmlwidgets jsonlite lazyeval magrittr mgcv nlme purrr RColorBrewer rhandsontable shiny stringr tibble tidyr vegan]; }; - INLABMA = derive2 { name="INLABMA"; version="0.1-8"; sha256="13r89r14xpihfqddwzkhxg4jgxyl59826x2insrall3mj2yffj90"; depends=[Matrix sp spdep]; }; + INLABMA = derive2 { name="INLABMA"; version="0.1-11"; sha256="0wzyb3c7zpksqz198kigi4rpblvk0rjamngmyabw5xdpizxdg6zi"; depends=[Matrix sp spdep]; }; INSPIRE = derive2 { name="INSPIRE"; version="1.5"; sha256="0938l50yxnb5q628mp874ayx9ybvcjddis20y1hzm5cmlsg0hqhg"; depends=[missMDA]; }; IPCAPS = derive2 { name="IPCAPS"; version="1.1.5"; sha256="0d1nws86k1yph2f4drwrh4jvmmc9nnqmmswpwirmgsp3ma58kc42"; depends=[apcluster expm fpc KRIS LPCM MASS Matrix Rmixmod]; }; - IPEC = derive2 { name="IPEC"; version="0.1.0"; sha256="1dcmjvqsz3hlfymnlsld9psalfvq7z51yx39dkd11d25cj1mf8na"; depends=[MASS numDeriv]; }; + IPEC = derive2 { name="IPEC"; version="0.1.2"; sha256="1fglr5hs61n13251145wqzvxy362fx32yzral96xd8li76ljxiic"; depends=[MASS numDeriv]; }; IPMRF = derive2 { name="IPMRF"; version="1.2"; sha256="1zvwwhiy0p134zvm5ldc92pdd1ap72bhbrlf02rz9m2hlsxmwy67"; depends=[gbm party randomForest]; }; IPMpack = derive2 { name="IPMpack"; version="2.1"; sha256="08b79g5a9maxnxladvc2x2dgcmm427i8p6hhgda3mw2h5qmch2q3"; depends=[MASS Matrix nlme]; }; + IPSUR = derive2 { name="IPSUR"; version="3.0"; sha256="0nlxlmp2vjj17pxvx9nly85wnwgv19qs1a3fsw7p1c5jrk6daqqi"; depends=[actuar aplpack binom boot coin distrEx e1071 HH Hmisc lmtest mvtnorm prob qcc RcmdrPlugin_IPSUR reshape scatterplot3d TeachingDemos vcd]; }; IPWsurvival = derive2 { name="IPWsurvival"; version="0.5"; sha256="0lmw0ifj8cds8lzyjkkv0i0zim23p0a3pawlhmhdm3nfvwawb853"; depends=[survival]; }; IPtoCountry = derive2 { name="IPtoCountry"; version="0.0.1"; sha256="1b10z93mc31cr1c5wxp9xz9cr3jm4n4g5kav09dyallpgw60rskp"; depends=[data_table devtools dtables ggplot2 install_load maps scales]; }; IQCC = derive2 { name="IQCC"; version="0.7"; sha256="1zalpmyywkrnci0jd8irakjhiqmr52zhj1sbxf9pz5c7wks2rdbc"; depends=[MASS miscTools qcc]; }; IRATER = derive2 { name="IRATER"; version="0.0.1"; sha256="0jxdvjmnmangbqy3ibb5qrj9jz3wrzs0wa1r2gjk4v8vsbk0ipcf"; depends=[coda lattice plyr R2admb]; }; - IRISMustangMetrics = derive2 { name="IRISMustangMetrics"; version="2.1.0"; sha256="033j0dba1bzbbjn7q827h4d1rw91z8gbr2bb119lds4v8zkkfpxx"; depends=[dplyr IRISSeismic RCurl seismicRoll signal stringr XML]; }; - IRISSeismic = derive2 { name="IRISSeismic"; version="1.4.8"; sha256="0j419gn9jv9zpd2rzgsc6flz6k22gr11kany1av02cvs5dymwb4p"; depends=[pracma RCurl seismicRoll signal stringr XML]; }; + IRISMustangMetrics = derive2 { name="IRISMustangMetrics"; version="2.1.3"; sha256="0n50sn3q0rx59arj5baknhh63qq2xmzjy6gz3asx8fjilqfv1jvd"; depends=[dplyr IRISSeismic RCurl seismicRoll signal stringr XML]; }; + IRISSeismic = derive2 { name="IRISSeismic"; version="1.4.9"; sha256="1732056jcq06wb65648vx4h80dfk0brd8igm6ssk5hgfjxzy221n"; depends=[pracma RCurl seismicRoll signal stringr XML]; }; IROmiss = derive2 { name="IROmiss"; version="1.0.1"; sha256="01l08s1g7h8cki372daa61pw3wac3pbv5d4yqnphg5p8ihsmrc5d"; depends=[equSA huge mvtnorm ncvreg]; }; IRTShiny = derive2 { name="IRTShiny"; version="1.2"; sha256="094ax94y6k5z4vlxfla2w19f57q0z32nwwd5npjbgmnkhvfhhl9v"; depends=[beeswarm CTT ltm psych shiny shinyAce]; }; IRTpp = derive2 { name="IRTpp"; version="0.2.6.1"; sha256="10shzyiawk65pikawvhg58kx6fpvs1dazqmfjf3rfvly1lc0px1q"; depends=[FactoMineR MASS mvtnorm numDeriv Rcpp]; }; - IRdisplay = derive2 { name="IRdisplay"; version="0.5.0"; sha256="1jwhcp9dp1kdqcx8zq6lzbczsm9rg5qlb8sd9aznpvn9a2745d9x"; depends=[repr]; }; + IRdisplay = derive2 { name="IRdisplay"; version="0.7.0"; sha256="12chk53nf4zckgc4yl7gbvd7m5dvli52inp5b3f0zvcjvfncksli"; depends=[repr]; }; + IRkernel = derive2 { name="IRkernel"; version="0.8.14"; sha256="0p0fkclvcgcgswn030nclsl28g2waakgixqzfvy6326ji5li6mvr"; depends=[crayon digest evaluate IRdisplay jsonlite pbdZMQ repr uuid]; }; + ISAT = derive2 { name="ISAT"; version="1.0.5"; sha256="0xlq568spfz527jxbqamrn1j87hnasg0kp2bcyjycaghmhsc6zmg"; depends=[gtools stringr]; }; ISBF = derive2 { name="ISBF"; version="0.2.1"; sha256="12mk4d0m5rk4m5bskkkng5j6a9dzh8l1d74wh8lnamq7kf9ai9if"; depends=[]; }; ISDA_R = derive2 { name="ISDA.R"; version="1.0"; sha256="0w6p2iy6s7fy8pw2cf4b5zhqcgjjwd5bkax1aqflaaj4ppmfx64v"; depends=[scatterplot3d]; }; ISLR = derive2 { name="ISLR"; version="1.2"; sha256="1bfay6cs40crhh34v2ksn4zdxivimfyjvk19wqbnjr7vs837l3xh"; depends=[]; }; @@ -1646,9 +1750,10 @@ in with self; { ISOweek = derive2 { name="ISOweek"; version="0.6-2"; sha256="1f1h8pgjaa14cvaj8ldl87b4vslxwvyfj46m0hkylwp73sv3g2mm"; depends=[stringr]; }; ISR3 = derive2 { name="ISR3"; version="0.98"; sha256="0mmpdl9ndlj9i0k3zl7ja0g7y9pm67igw925ld5qnz7a36plygxs"; depends=[]; }; ISwR = derive2 { name="ISwR"; version="2.0-7"; sha256="1rd1wrvl8wlc8ya5lndk74gnfvj9wp29z8617v3kbf32gqhby7ng"; depends=[]; }; - ITGM = derive2 { name="ITGM"; version="0.6"; sha256="0acrm15vb1r0nnp0bp5zf8g27i3sy3d7bpd50lj0w1rl6dgwfznh"; depends=[data_table Fgmutils ggplot2 gsubfn plyr randomcoloR rbokeh sqldf]; }; - ITNr = derive2 { name="ITNr"; version="0.2.0"; sha256="1bpnijwlrjg2l2qi9m5dlywq8xpb019kiqw288fzv6njm1yvwy56"; depends=[animation blockmodeling circlize comtradr cowplot dplyr fastmatch GGally ggplot2 GoodmanKruskal igraph intergraph maps Matrix ndtv network networkDynamic plyr RColorBrewer reshape2 sna statnet tnet WDI xergm xergm_common]; }; - ITRSelect = derive2 { name="ITRSelect"; version="1.0"; sha256="0zwgvcbjjd9wg19d36ygzsdkm04ndv91wg20wc3d78dbvyzy2kmh"; depends=[Formula Matrix ncvreg Rglpk svMisc]; }; + ITGM = derive2 { name="ITGM"; version="0.41"; sha256="0q278ga51asrr918l088v6qdl17vnmrcbz7y1xc4rzmb61lkwqy7"; depends=[data_table Fgmutils gsubfn plyr sqldf]; }; + ITNr = derive2 { name="ITNr"; version="0.3.0"; sha256="1aiqkpxnam13r4q8q03yzd6a1wvl2gf40kqncbrpfvcaiv5zsq68"; depends=[blockmodeling circlize comtradr cowplot dplyr fastmatch GGally ggplot2 GoodmanKruskal igraph intergraph maps network networkDynamic plyr RColorBrewer reshape2 sna tnet WDI xergm_common]; }; + ITRLearn = derive2 { name="ITRLearn"; version="1.0-1"; sha256="03xdbpn3qddcq9krdpnywd3xbzfh2viym2qqx6rcqs7w7bdhhlk6"; depends=[Formula kernlab]; }; + ITRSelect = derive2 { name="ITRSelect"; version="1.0-1"; sha256="0llr4hrlbnb728j5rw7vd3r9qlqf571hrldnm72kicis5di2v5di"; depends=[Formula Matrix ncvreg Rglpk svMisc]; }; IUPS = derive2 { name="IUPS"; version="1.0"; sha256="01pv03ink668fi2vxqybli0kgva13gxhqfdxkwz6qk5rnpzwvf5w"; depends=[boot Matching R2jags]; }; IalsaSynthesis = derive2 { name="IalsaSynthesis"; version="0.1.6"; sha256="15iwywvzhgiyigl8f488b7ra89rz0a7ymfsdgdlqfls3fmld7b4a"; depends=[testit]; }; Iboot = derive2 { name="Iboot"; version="0.1-1"; sha256="1fahh86kgv2axj2qg14n87v888sc0kb567s6zr3fh5zv361phwkq"; depends=[]; }; @@ -1656,15 +1761,16 @@ in with self; { IgorR = derive2 { name="IgorR"; version="0.8.1"; sha256="1lkiz3gxj8i1xbr5jp69z21rpk7kz3a68h29inp1qa7zi7gikmgx"; depends=[bitops]; }; ImaginR = derive2 { name="ImaginR"; version="0.1.7"; sha256="12ypfrqw6xym84i1axd3h0qd2md96rc0glas3rgzpdhdyw4lbfmn"; depends=[imager jpeg]; }; Imap = derive2 { name="Imap"; version="1.32"; sha256="0b4w0mw9ljw6zxwvi0qzb08yq9n169lzgkdcwizrd07x9k9xjxs7"; depends=[]; }; + Immigrate = derive2 { name="Immigrate"; version="0.0.1"; sha256="087hzamxb61dfsi73iv3i5i95i63ichl360h3sk18s8j217h0y3g"; depends=[pROC Rcpp]; }; ImpactIV = derive2 { name="ImpactIV"; version="1.0"; sha256="1bb6gw1h15hscr71hy779k2x5ywzx63ylim3hby02d7fnnj46p58"; depends=[nnet]; }; ImportExport = derive2 { name="ImportExport"; version="1.1"; sha256="12i9mwspk59zicn1mn21xrs90c8dqxm1q7alqbzscgkpf3xbjrnn"; depends=[chron gdata haven Hmisc RODBC xlsx]; }; - ImputeRobust = derive2 { name="ImputeRobust"; version="1.3"; sha256="1mpccld9dw2v5rifla5g4qydcqkfagspnnq7r8if5lfm8mji33k3"; depends=[extremevalues gamlss gamlss_dist lattice mice purrr]; }; + ImputeRobust = derive2 { name="ImputeRobust"; version="1.3-1"; sha256="1zvwlpffpm4gqysz57clf8jkqr72yjbzx90pdy95la51m0b6cdbd"; depends=[extremevalues gamlss gamlss_dist lattice mice purrr]; }; InPosition = derive2 { name="InPosition"; version="0.12.7"; sha256="1f7xb2kxikmja4cq7s1aiwhdq27zc6hghjbliqqpm8ci8860lb8p"; depends=[ExPosition prettyGraphs]; }; - InSilicoVA = derive2 { name="InSilicoVA"; version="1.2.0"; sha256="12fqnim6n8ha1bm8vs6ni21s5h0jb9sny88hn0xy6nsgzzzwpw5i"; depends=[coda ggplot2 InterVA5 rJava]; }; - IncDTW = derive2 { name="IncDTW"; version="1.0.3"; sha256="19ppjpczbjv1bpzyyyasr5szblrsjimpc04hazhdgqzhil0v5sj2"; depends=[ggplot2 Rcpp scales]; }; + InSilicoVA = derive2 { name="InSilicoVA"; version="1.2.5"; sha256="1irbfdrab9mz50py8h3gnjj14swh7b1pbrqf2fj04ym206rsca02"; depends=[coda ggplot2 InterVA5 rJava]; }; + IncDTW = derive2 { name="IncDTW"; version="1.0.4"; sha256="14l13kzmf3cbhh115afxcx6diwbdfx45bvfqdv68rlzhx3dbdiwm"; depends=[data_table ggplot2 Rcpp RcppArmadillo RcppParallel scales]; }; IncucyteDRC = derive2 { name="IncucyteDRC"; version="0.5.4"; sha256="1k7jqcyx5n4my5rbyfa693ganbk91xganyagq8x8szli9h1491ii"; depends=[cowplot dplyr drc DT ggplot2 magrittr shiny tidyr XML]; }; IndTestPP = derive2 { name="IndTestPP"; version="1.0"; sha256="1ywl35k2syv46pz6ap5sjkynapqj04aq197czspqky0pvrq7ldr1"; depends=[]; }; - IndepTest = derive2 { name="IndepTest"; version="0.1.1"; sha256="1fiyafi22zs8cd42pnkf1psv4nxnrj7nk088pvk99hgasb7wjhpq"; depends=[FNN mvtnorm Rdpack]; }; + IndepTest = derive2 { name="IndepTest"; version="0.2.0"; sha256="017jasqsxm5m13rhfy9gxvd8nfib5k5y5c8520p3hcffqrxr683p"; depends=[FNN mvtnorm Rdpack]; }; IndependenceTests = derive2 { name="IndependenceTests"; version="0.2"; sha256="04qfh2mg9xkfnvp6k7w1ip4rb663p3pzww9lyprcjvr3hcac7gqa"; depends=[xtable]; }; IndexNumR = derive2 { name="IndexNumR"; version="0.1.0"; sha256="1385j7a1hz8i5g00x1p1rd32gq243w2zrzvk781zjqdq7az33fsw"; depends=[]; }; IndianTaxCalc = derive2 { name="IndianTaxCalc"; version="1.0.2"; sha256="1fxw884wj9n8drk2xz3rgr4f7b4fckh5firrf5gdz6d1nk9hdvc1"; depends=[]; }; @@ -1676,16 +1782,18 @@ in with self; { Information = derive2 { name="Information"; version="0.0.9"; sha256="0pszwzj3r7vdvdsy9w1qz95zxp7y2bsyg36b58mm4qcvcvymd4kn"; depends=[data_table doParallel foreach ggplot2 iterators plyr]; }; InformationValue = derive2 { name="InformationValue"; version="1.2.3"; sha256="1b5g2wyp7x5cdhmf4325n3q7afa6i352lh80j28c8s4356pr3w9j"; depends=[data_table ggplot2]; }; InformativeCensoring = derive2 { name="InformativeCensoring"; version="0.3.4"; sha256="145k4hggymra2jnxkcck795xk280yyldfzh9ls2irnsxmxfszr52"; depends=[boot dplyr survival]; }; - Infusion = derive2 { name="Infusion"; version="1.2.0"; sha256="00l12balvdypcypqj8b61lfbksh6jnayai4bxchnxv99h3jq4l24"; depends=[blackbox mvtnorm numDeriv pbapply proxy spaMM viridis]; }; + Infusion = derive2 { name="Infusion"; version="1.3.0"; sha256="0z6yils8ckfk0wdi45iav2yijz2cxn1zfkg3q9l6149czlnhvws1"; depends=[blackbox foreach mvtnorm numDeriv pbapply proxy spaMM viridis]; }; InjurySeverityScore = derive2 { name="InjurySeverityScore"; version="0.0.0.1"; sha256="13h2a95bzibszpbr6sjhm3hj03b4znrrczm8pvni70ln2lcskri0"; depends=[dplyr rlang tidyr]; }; InspectChangepoint = derive2 { name="InspectChangepoint"; version="1.0.1"; sha256="1wirdbz4v7hk7znpjhw9j3l596lmfcrlr4wxayw7klbbdhcwq5qs"; depends=[MASS]; }; - IntClust = derive2 { name="IntClust"; version="0.0.2"; sha256="1n0ywickky1w5m8swfidiprdnkrv0mrh9z5294bimxj5ppi1yl8v"; depends=[a4Core ade4 analogue Biobase cluster e1071 FactoMineR ggplot2 gplots gridExtra gtools limma lsa plotrix pls plyr prodlim SNFtool]; }; + IntClust = derive2 { name="IntClust"; version="0.1.0"; sha256="0whmc084gq5zip82vnwailnwvw9jawk9rx4wqiz1lr693w9xbq66"; depends=[a4Core ade4 analogue Biobase circlize cluster data_table e1071 FactoMineR ggplot2 gplots gridExtra gtools igraph limma lsa plotrix pls plyr Rdpack SNFtool]; }; IntLik = derive2 { name="IntLik"; version="1.0"; sha256="13ww5bsbf1vnpaip0w53rw99a8hxzziibj7j66cm31jmi8l6fznf"; depends=[maxLik]; }; + IntNMF = derive2 { name="IntNMF"; version="1.2.0"; sha256="09qzyvv7d4wr68qrlhcd4ivr65is3mypv1vaxpswwcjmcmyr4gzp"; depends=[cluster InterSIM MASS mclust NMF]; }; IntegrateBs = derive2 { name="IntegrateBs"; version="0.1.0"; sha256="1pkx4wpahd1sabzx55law3710x3vbh9yi6kii8gs2xfq3cb1llmq"; depends=[]; }; IntegratedJM = derive2 { name="IntegratedJM"; version="1.6"; sha256="0fv24z7vidhn09ljk09pjzkrlg2rlwxcrhfjc53ybjjgsgay99z6"; depends=[Biobase ggplot2 nlme]; }; IntegratedMRF = derive2 { name="IntegratedMRF"; version="1.1.9"; sha256="0kklgc48cib4bjfs9qbw13nkp8xyjdazrg6z15x69jylnxyakic7"; depends=[bootstrap ggplot2 limSolve MultivariateRandomForest Rcpp]; }; + InterSIM = derive2 { name="InterSIM"; version="2.2.0"; sha256="14yccan88szf26w1hg1lkvmssids961gng7il3bjr2f1l0k8vd3b"; depends=[MASS NMF]; }; InterVA4 = derive2 { name="InterVA4"; version="1.7.5"; sha256="0la99ylx8fnn4kpqa364nhs12y2hzp3sm0awsx5sfdv6n7m9js33"; depends=[]; }; - InterVA5 = derive2 { name="InterVA5"; version="1.0.1"; sha256="1wsaf48ajqnb9cb7h13jrinmszk6ayqim15fkgxbirmp88hcy9k1"; depends=[]; }; + InterVA5 = derive2 { name="InterVA5"; version="1.0.2"; sha256="0mjfvkpnl46kzas6ch8x3liffqixifdrdjc7vxfyc1a4az7kn8vq"; depends=[]; }; Interact = derive2 { name="Interact"; version="1.1"; sha256="1g9zhafdpr7j410bi8p03d8x9f8m3n329x8v01yk15f65fp7pl1d"; depends=[]; }; InteractiveIGraph = derive2 { name="InteractiveIGraph"; version="1.0.6.1"; sha256="0srxlp77xqq0vw2phfv7zcnqswi2i5nzkpqbpa5limqx00jd12zy"; depends=[igraph]; }; Interatrix = derive2 { name="Interatrix"; version="1.1.1"; sha256="1ljxgiia0y8wv1rlm5brd0yvs1r7r5wyrs6nykmwrwwya4k34mpz"; depends=[MASS tkrplot]; }; @@ -1694,7 +1802,8 @@ in with self; { Interpol_T = derive2 { name="Interpol.T"; version="2.1.1"; sha256="1fbsl1ypkc65y6c0p32gpi2a2aal8jg02mclz7ri57hf4c1k09gz"; depends=[chron date]; }; InterpretMSSpectrum = derive2 { name="InterpretMSSpectrum"; version="1.2"; sha256="1iaw4i14l2vp1f163g2q4pwv9cnqrx14ik4s8zw0iha4zwcrc3ja"; depends=[DBI doParallel enviPat foreach plyr Rdisop RSQLite]; }; IntervalSurgeon = derive2 { name="IntervalSurgeon"; version="1.0"; sha256="0dpgfgnnx6r29y8y3pac1rgi503wvlwggx5dh6fhqnxw5yfink61"; depends=[Rcpp]; }; - InvariantCausalPrediction = derive2 { name="InvariantCausalPrediction"; version="0.7-1"; sha256="1pz06l50fm8327n1v8wnvh8q51g97crb4c07si3hywd5y1hkiwkp"; depends=[glmnet linprog mboost RColorBrewer]; }; + IntrinioStockAPI = derive2 { name="IntrinioStockAPI"; version="0.0.1"; sha256="0gvkynyi2iag2kwwb51b8125md8kw65b48zk9qdf8pppg9s1r46a"; depends=[gtools httr jsonlite stringr]; }; + InvariantCausalPrediction = derive2 { name="InvariantCausalPrediction"; version="0.7-2"; sha256="08s1jhyyb60cjk314q9n24niq55n21h83ml3q9a2xhr956kch8ms"; depends=[glmnet mboost]; }; InvasionCorrection = derive2 { name="InvasionCorrection"; version="0.1"; sha256="1wwx2kssjysl1lraac36pvxq34vg8qm0vwi861rs1iipfc35i84j"; depends=[lattice]; }; Inventorymodel = derive2 { name="Inventorymodel"; version="1.1.0"; sha256="1l87xghdksgmb2k3a8j382p7ffi2pma38a6pn31sfjsa6bgmrdnk"; depends=[e1071 GameTheoryAllocation]; }; IrishDirectorates = derive2 { name="IrishDirectorates"; version="0.2.0"; sha256="1m3c3dj4729chk1n3k7awvi1jdfnds2w36vm268azg53j6c7l4b6"; depends=[]; }; @@ -1703,19 +1812,20 @@ in with self; { Iso = derive2 { name="Iso"; version="0.0-17"; sha256="0lljc99sdzdqj6d56qbsggibr6pkdwkh821bj70ianikyvmdc1y0"; depends=[]; }; IsoCI = derive2 { name="IsoCI"; version="1.1"; sha256="0r7ksfic6p2v95c953s4gbzzclk4ldxysm8szb8xba1w0nx2izil"; depends=[KernSmooth]; }; IsoGene = derive2 { name="IsoGene"; version="1.0-24"; sha256="0flm0mszankvl3aizwsazyhvz2xkr4gfqiqywpc0r1swqj19610r"; depends=[affy Biobase ff Iso xtable]; }; - IsoSpecR = derive2 { name="IsoSpecR"; version="1.0.3"; sha256="1cnkzc29k0inz6kdn77l0ymzjgf1hid8jza7nla4ym2s0gidgdyf"; depends=[Rcpp]; }; - IsoplotR = derive2 { name="IsoplotR"; version="1.3"; sha256="1c7m48vj4884xzxilgv8ykginaayy8mp35xf6xaw7v0f4x2w3bk9"; depends=[MASS]; }; - IsoriX = derive2 { name="IsoriX"; version="0.7.1"; sha256="1x2vdgvnfkrgcrm7pdrdvr7m72y0274dab5cyhz31j8l2gqxw9la"; depends=[latticeExtra numDeriv raster rasterVis sp spaMM viridisLite]; }; + IsoSpecR = derive2 { name="IsoSpecR"; version="1.9.1"; sha256="1r9r497d01ylivw5wfl8s0jbhib98a035z97k9nz0ws167isw5p1"; depends=[Rcpp]; }; + IsoplotR = derive2 { name="IsoplotR"; version="2.3"; sha256="0qxj6bx4kslzrkh1pqfqay65kaaqcs084sa0kzc7dhvhi01gvh4x"; depends=[MASS]; }; + IsoriX = derive2 { name="IsoriX"; version="0.8.1"; sha256="0rr9frj0mhismls60vgax357jgfyq2wci7rvhvp70fh5k998mzid"; depends=[lattice latticeExtra numDeriv raster rasterVis sp spaMM viridisLite]; }; IsotopeR = derive2 { name="IsotopeR"; version="0.5.4"; sha256="0xgha5alh5y5qfz00rl73q4xlamnmrwij7kckljmy6zgrlrdnl6x"; depends=[colorspace ellipse fgui plotrix runjags]; }; JADE = derive2 { name="JADE"; version="2.0-1"; sha256="0s7cdvhjcdxdqv4mgjd07xi3s0ngjvpxsmy0ary735rs5y6198mm"; depends=[clue]; }; JAGUAR = derive2 { name="JAGUAR"; version="3.0.1"; sha256="0lyc8biwj9yir1i06klp2jkb31mnzwp226aw7pwabkprfhqgfmqd"; depends=[lme4 plyr Rcpp RcppArmadillo RcppProgress reshape2]; }; JASPAR = derive2 { name="JASPAR"; version="0.0.1"; sha256="0wiyn7cz45hwy9zkvacx28zdrg78q6715cg4r9xgcb39q25s0dcy"; depends=[gtools]; }; JBTools = derive2 { name="JBTools"; version="0.7.2.9"; sha256="0bynqn3daqgmi3l9asy34mfwyfjkn35k465dfqqi3xwx6cbzlg5k"; depends=[colorspace foreach gplots plotrix]; }; - JFE = derive2 { name="JFE"; version="1.2"; sha256="1jfdphn9435f9nmwnb4x2wj8fv7c2i432n9wyvrlqcm424ql0cml"; depends=[BurStFin fAssets fBasics fPortfolio iClick MASS PerformanceAnalytics quantmod rugarch tcltk2 timeDate timeSeries xts zoo]; }; + JFE = derive2 { name="JFE"; version="1.3"; sha256="0i4xzqyfpk9bl0nhbhm1yldslqcly4xm8l8l4lrk5h9srap3f58x"; depends=[BurStFin fAssets fBasics fPortfolio iClick MASS PerformanceAnalytics quantmod tcltk2 timeDate timeSeries xts]; }; JGEE = derive2 { name="JGEE"; version="1.1"; sha256="078348n623hlyc3n9yh67vv5acsnxapmbwybvrb1i7kawmqw5msi"; depends=[gee MASS]; }; - JGL = derive2 { name="JGL"; version="2.3"; sha256="1351iq547ln06nklrgx192dqlfnn03hkwj3hrliqzfbmsls098qc"; depends=[igraph]; }; - JGR = derive2 { name="JGR"; version="1.8-4"; sha256="0zfjfqlfrsz4wjdq78zasvgd3ldgcx20h16bbar1l7wv843j71ym"; depends=[JavaGD rJava]; }; + JGL = derive2 { name="JGL"; version="2.3.1"; sha256="02p9z32f8j60wnh1szkjr2zfa9zwyw0gqinpsvll4dymf8cjawpw"; depends=[igraph]; }; + JGR = derive2 { name="JGR"; version="1.8-6"; sha256="0n3z4dm4q93did5b7hw802akhr6gyidshvlj2db4sghmf07czk2c"; depends=[JavaGD rJava]; }; JM = derive2 { name="JM"; version="1.4-8"; sha256="1nq07hw30fqnag1h08b7crl2yfs85gyrn70aaw11bdbjv06r2x55"; depends=[MASS nlme survival]; }; + JMI = derive2 { name="JMI"; version="0.1.0"; sha256="05phkwfb9v4g9jixlvbj6br7sbi64zvrgjwfr0v87ijddkxc9si9"; depends=[Rcpp RcppArmadillo]; }; JMbayes = derive2 { name="JMbayes"; version="0.8-71"; sha256="0vbw3z1njl3jm4qixzh5fs3gmiqz7n3kz3a4a9sdxj498z063svj"; depends=[doParallel foreach Hmisc jagsUI MASS nlme Rcpp RcppArmadillo rstan shiny survival xtable]; }; JMcmprsk = derive2 { name="JMcmprsk"; version="0.9.3"; sha256="0bjaiygn2sq40f2cwa1c6j73748j2cx5q69pd4jgfgbpm9r25r4f"; depends=[MASS Rcpp]; }; JMdesign = derive2 { name="JMdesign"; version="1.1"; sha256="0w5nzhp82g0k7j5704fif16sf95rpckd76jjz9fbd71pp2d80vlh"; depends=[]; }; @@ -1724,28 +1834,28 @@ in with self; { JPEN = derive2 { name="JPEN"; version="1.0"; sha256="12rvp5bmlkwyr1gg336k655hp09gym0d2wwry70c1rz30x1sf2zs"; depends=[mvtnorm]; }; JRF = derive2 { name="JRF"; version="0.1-4"; sha256="1xpvscn9iawwa0vfh3kfwzdni436bf42nvm18b8abh033ljvqpij"; depends=[]; }; JSM = derive2 { name="JSM"; version="0.1.3"; sha256="1p5vlk2fcrb42pi7srkymjacfg05vlaspvhaw94lq1rhvxdw87yl"; depends=[nlme Rcpp RcppEigen statmod survival]; }; - JWileymisc = derive2 { name="JWileymisc"; version="0.2.1"; sha256="0cli204f1b5hj3qz62fycww12a6dv7xxxszkxgrxirw6mpdf858c"; depends=[cowplot data_table devtools foreach ggplot2 Hmisc lavaan MASS mgcv mice multcompView plyr]; }; + JWileymisc = derive2 { name="JWileymisc"; version="0.3.1"; sha256="1683sq0fb8ms0kzfc46azkjfsk2khhq43y265k1g920s5pc7bn8q"; depends=[cowplot data_table devtools emmeans foreach ggplot2 ggthemes lavaan lme4 lmerTest MASS Matrix mgcv mice multcompView nlme psych quantreg rms robustbase VGAM zoo]; }; JavaGD = derive2 { name="JavaGD"; version="0.6-1"; sha256="13n6xzbbjgd0bpwv2xgm3dlscg87wh32q6fcq50kk6byp6yv05sc"; depends=[]; }; Jdmbs = derive2 { name="Jdmbs"; version="1.3"; sha256="0jjnn1lrrakai34srp9ks8a563amd1rp9vd4ydnpmgfma5qlify0"; depends=[igraph png]; }; Jmisc = derive2 { name="Jmisc"; version="0.3.1"; sha256="1szn29dng54l2xmrm6pg3d5rmwdc1ks23vsnsmplnr5rx7yj002s"; depends=[]; }; JoSAE = derive2 { name="JoSAE"; version="0.3.0"; sha256="1vjxzbfs8a7kpmn2lb9dca67d4njmzjr3pl16s0r9ihmmxxwwili"; depends=[nlme]; }; Johnson = derive2 { name="Johnson"; version="1.4"; sha256="12ajcfz5mwxvimv8nq683a2x3590gz0gnyviviyzf5x066a4q0lj"; depends=[]; }; - JointAI = derive2 { name="JointAI"; version="0.2.0"; sha256="1y3mvj1m2mi6ss3svfrlk5lbyh3zp1mkyjgl7fv317n3xjg006s2"; depends=[coda MASS mcmcse rjags]; }; + JointAI = derive2 { name="JointAI"; version="0.4.0"; sha256="0nl6zgzmdw3wg9r3xqwh93hlyg379r8apc25k4k0fjgv446cl39l"; depends=[coda MASS mcmcse rjags]; }; JointModel = derive2 { name="JointModel"; version="1.0"; sha256="1zgs5c7saqyqxvxmhw5sxy5w67abq344aid6igw1da05bfy2az6h"; depends=[lme4 statmod survival]; }; Julia = derive2 { name="Julia"; version="1.1"; sha256="0i1n150d89pkds7qyr0xycz6h07zikb2y07d5fcpaqs4446a8prg"; depends=[]; }; - JuliaCall = derive2 { name="JuliaCall"; version="0.14.0"; sha256="1zrj1jn55qxxg95h1rfbfgzd7dn3hxm7gkwbin6zkcxi8qdc3690"; depends=[R6 Rcpp]; }; + JuliaCall = derive2 { name="JuliaCall"; version="0.16.1"; sha256="11ganlkc65i4vljdjzhr419p1rw3dr4pw2jk6gvb8jk8pasfs36h"; depends=[Rcpp]; }; JumpTest = derive2 { name="JumpTest"; version="0.0.1"; sha256="1d5zmjwmajzdg5d1ws40zchx9wiaav01fby1v3irym2mx30jgbqn"; depends=[MASS Rcpp RcppEigen]; }; - JuniperKernel = derive2 { name="JuniperKernel"; version="1.4.0.0"; sha256="0yjfdpilz08cbnn35bxiqbn0d312mfxzdkb643db0zl34x5akxpa"; depends=[data_table gdtools jsonlite pbdZMQ Rcpp repr]; }; + JuniperKernel = derive2 { name="JuniperKernel"; version="1.4.1.0"; sha256="1zghlfwh4wsjjp7ldp5y86ffyzc27ccl5j9lcwlp1di9slaqjign"; depends=[data_table gdtools jsonlite pbdZMQ Rcpp repr]; }; KANT = derive2 { name="KANT"; version="2.0"; sha256="169j72pmdkcj6hv8qgmc02aps0ppvvl1vnr1hzrb1gsf7zj7bs3y"; depends=[affy Biobase]; }; KENDL = derive2 { name="KENDL"; version="1.1"; sha256="05vsh3x0li964a485q3n19c7fahcprvg1bnrvffagkxf8w1iz153"; depends=[]; }; KERE = derive2 { name="KERE"; version="1.0.0"; sha256="1b16cb3ihcsp9jffmd45sd7ia4pibikmj62ad344wmq22q4fpliy"; depends=[]; }; - KFAS = derive2 { name="KFAS"; version="1.3.2"; sha256="11ikpac63as1c4mz6kdrynjyy4wrfr4qrk1m2g4gbcrg10dnc06q"; depends=[]; }; + KFAS = derive2 { name="KFAS"; version="1.3.3"; sha256="026nrlwsmal9n76za4sjlfb5ybw88ricnazg018nc195c345ql04"; depends=[]; }; KFKSDS = derive2 { name="KFKSDS"; version="1.6"; sha256="1g11f936p554bfxlm4slxhfxki5vqkks1mrbqw4w83v2rcb50f8d"; depends=[]; }; KGode = derive2 { name="KGode"; version="1.0.1"; sha256="05g8zr3jm13cl6wk9m693gxa3fn5cjppm56j7ih4zzswzk9b67h9"; depends=[mvtnorm pracma pspline R6]; }; KMDA = derive2 { name="KMDA"; version="1.0"; sha256="0x4kjjdd59wvgg699vrj99wqg3s1qbkbskis1c34xv9b8bzcv94j"; depends=[]; }; KMgene = derive2 { name="KMgene"; version="1.2"; sha256="1yj9l1mqhvyhicyycnkd639q3zkrx15ba11z9911l4c0gql8syf1"; depends=[CompQuadForm coxme kinship2 MASS Matrix mgcv nlme survival]; }; KMsurv = derive2 { name="KMsurv"; version="0.1-5"; sha256="0hi5vvk584rl70gbrr75w9hc775xmbxnaig0dd6hlpi4071pnqjm"; depends=[]; }; - KODAMA = derive2 { name="KODAMA"; version="1.4"; sha256="0qzpgj6ljzd8n8vgmf53pmblsmypl86j7njd3pz0d370bxfchsqj"; depends=[Rcpp RcppArmadillo]; }; + KODAMA = derive2 { name="KODAMA"; version="1.5"; sha256="1pb7qba7dp25x4znhvihc21z5jk6bgk6sg0v24gbvqhv5irm7kwf"; depends=[Rcpp RcppArmadillo]; }; KOGMWU = derive2 { name="KOGMWU"; version="1.1"; sha256="0n07wrpmmvxflxpmhkp3gm40xz2w4j0l8dsljhmfiyxcf5y7kq2g"; depends=[pheatmap]; }; KRIG = derive2 { name="KRIG"; version="0.1.0"; sha256="1hpmjzzrh5b042xh14dgxvn5x5ini63vq5jz1i6rjgvsdf734f98"; depends=[Rcpp RcppArmadillo Rdpack]; }; KRIS = derive2 { name="KRIS"; version="1.1.1"; sha256="0v2xgdwd8lp399il6grjkysq2gj38fmjlxlvg5ciq3g3cp7cdy3m"; depends=[rARPACK]; }; @@ -1753,27 +1863,27 @@ in with self; { KRMM = derive2 { name="KRMM"; version="1.0"; sha256="0wxzhrrc4lx20nxjny7rcfw3bya7drn88zbrlzx9f531298xwbrk"; depends=[cvTools kernlab MASS robustbase]; }; KSD = derive2 { name="KSD"; version="1.0.0"; sha256="0wqmbr51yv7f87pnhph2nrj9y2d5jql2agizcaq6lax23lj6xfb7"; depends=[pryr]; }; KSEAapp = derive2 { name="KSEAapp"; version="0.99.0"; sha256="1gfgpa2d32y6bzvf4ww70sm7niq34sqmyrhi0phlqxshqq9xviqc"; depends=[gplots]; }; - KScorrect = derive2 { name="KScorrect"; version="1.2.3"; sha256="1i69glkyi3ydzfgd8d6zrbgjq7gy9laq00jdppbqnl13i1n14sp7"; depends=[MASS mclust]; }; + KScorrect = derive2 { name="KScorrect"; version="1.2.4"; sha256="16qdmvgx3y170i495vmph2bhnc3j1z5232jibr3yzxl9i887kk0f"; depends=[MASS mclust]; }; KSgeneral = derive2 { name="KSgeneral"; version="0.1.1"; sha256="1ldk3fvwbr6hw7x3ydgzixgc41a0fbbic699zjlnpj5x4mjg1qby"; depends=[dgof MASS Rcpp]; }; KTensorGraphs = derive2 { name="KTensorGraphs"; version="0.1"; sha256="1hsndxslqgca0ay4q277zjwnwz8bzwfkzz915dgqvjd2v4afrvzx"; depends=[]; }; KappaGUI = derive2 { name="KappaGUI"; version="2.0.2"; sha256="0vklny804xpd9r60j4a01j2gak8jizwjw0abf7yvbcalv3zbpb3k"; depends=[irr shiny]; }; KappaV = derive2 { name="KappaV"; version="0.3"; sha256="13mmfb8ijpgvzfj20andqb662950lp9g25k5b26r5ba65p7nhva7"; depends=[maptools PresenceAbsence rgeos sp]; }; - KarsTS = derive2 { name="KarsTS"; version="2.1"; sha256="1kpqp1icrinh8lr72ffcbnbgcxs8865nbmnjfcz5r7lyvhd4lbh9"; depends=[BaylorEdPsych circular forecast infotheo mgcv missForest MVN nonlinearTseries plot3D rgl stinepack stlplus tcltk2 tkrplot tseries tseriesChaos zoo]; }; + KarsTS = derive2 { name="KarsTS"; version="2.2"; sha256="0ay9qi3wws0vi7lygkljaz6xhskc0mzl6r8wsaia2f5f399ya1hp"; depends=[BaylorEdPsych circular forecast infotheo mgcv missForest MVN nonlinearTseries plot3D rgl stinepack stlplus tcltk2 tkrplot tseries tseriesChaos zoo]; }; KenSyn = derive2 { name="KenSyn"; version="0.2"; sha256="19xbdgxafrgxwz7swg7gzrkxszxy7ksgnmz96sar8ysmwrp7dz9i"; depends=[lme4 metafor nlme]; }; Kendall = derive2 { name="Kendall"; version="2.2"; sha256="0z2yr3x2nvdm81w2imb61hxwcbmg14kfb2bxgh3wmkmv3wfjwkwn"; depends=[boot]; }; KernSmooth = derive2 { name="KernSmooth"; version="2.23-15"; sha256="1xhha8kw10jv8pv8b61hb5in9qiw3r2a9kdji3qlm991s4zd4wlb"; depends=[]; }; KernSmoothIRT = derive2 { name="KernSmoothIRT"; version="6.1"; sha256="1hq4sykddh9sg24qrnccii89nqxmq7hnldhn8wl6y62aj0h1nrqm"; depends=[plotrix Rcpp rgl]; }; KernelKnn = derive2 { name="KernelKnn"; version="1.0.8"; sha256="1xiz90n9wggn5fv42h8c6gd3j6vmkwyq1433wwnmzrz5kw7f6vgb"; depends=[Rcpp RcppArmadillo]; }; - Kernelheaping = derive2 { name="Kernelheaping"; version="2.1.8"; sha256="03m5dwgm98x6ncifyyp2yxln4bm87rkrx84bdihywjd0x73pbklv"; depends=[fastmatch ks magrittr MASS mvtnorm plyr sp sparr]; }; + Kernelheaping = derive2 { name="Kernelheaping"; version="2.2.0"; sha256="06vb8zpdf5brjsfiyd1s3gmhlfprpkw7fmjr594p4lw354lvhb4m"; depends=[fastmatch ks magrittr MASS mvtnorm plyr sp sparr]; }; KnapsackSampling = derive2 { name="KnapsackSampling"; version="0.1.0"; sha256="17yzmd11k1n5iy54vbcvpzvkm8ypbl6n1kfi931wwrrcq9y7hg22"; depends=[lpSolve]; }; Knoema = derive2 { name="Knoema"; version="0.1.16"; sha256="0v6w8rrw8nd4l1by5w9xd4hbxp55cma89kljha47ykvmnflsrjsc"; depends=[base64enc digest httr jsonlite lubridate xts zoo]; }; - KnowBR = derive2 { name="KnowBR"; version="1.8"; sha256="1krkaxwx8qqlnlwc9fc663qx5y9c9lcws69fnqjdcfgim54pl3xz"; depends=[fossil mgcv plotrix sp vegan]; }; + KnowBR = derive2 { name="KnowBR"; version="1.9"; sha256="12yj7grvaayxrj8fvy8z0hanzmrf2fl645cyy85df5jcq4hjr871"; depends=[fossil mgcv plotrix sp vegan]; }; KoNLP = derive2 { name="KoNLP"; version="0.80.1"; sha256="1chj8kv1l405dm0jcsxjjjxx395z05sfxbcc5vxnpbydx7lxa6zy"; depends=[devtools hash rJava RSQLite Sejong stringr tau]; }; KoulMde = derive2 { name="KoulMde"; version="3.1.0"; sha256="158lg1jr3lgn85wgdxww6nldy9blxnnjry6hwkp6kcjpg9jljjl8"; depends=[expm Rcpp RcppArmadillo]; }; Kpart = derive2 { name="Kpart"; version="1.2.2"; sha256="02df0pr8a0gm8558gbw9svxf5sybmg27grymy71ar9hjnhw5xlf2"; depends=[leaps]; }; KraljicMatrix = derive2 { name="KraljicMatrix"; version="0.2.1"; sha256="0yzilmiiyzd2x3v0cnjphf0wdwiblh37kgrvmfrdy49qly48pvi2"; depends=[dplyr ggplot2 magrittr tibble]; }; - KrigInv = derive2 { name="KrigInv"; version="1.3.1"; sha256="0fcfv2vl572l8qp1ilhjai6zrw15bf1z41qm7xlfspfbj611ga7k"; depends=[DiceKriging pbivnorm randtoolbox rgenoud]; }; - L0Learn = derive2 { name="L0Learn"; version="1.0.2"; sha256="0igfmw4kpc5m6r1kj944ch48sdyx82c8imid3vrk67q2pcwqqc1a"; depends=[ggplot2 Matrix Rcpp RcppArmadillo reshape2]; }; + KrigInv = derive2 { name="KrigInv"; version="1.4.1"; sha256="0x12xff7lgr1v2243shfz9a8r02qs56p7i0b8j2s6bmrzj1abrwb"; depends=[anMC DiceKriging mvtnorm pbivnorm randtoolbox rgenoud]; }; + L0Learn = derive2 { name="L0Learn"; version="1.0.8"; sha256="1d29qy7b4msb6iii9gw4i3xblyb150pvnp99jm7pl2ayh0c1vnlr"; depends=[ggplot2 Matrix Rcpp RcppArmadillo reshape2]; }; L1pack = derive2 { name="L1pack"; version="0.38.19"; sha256="09n1045lsx1ap47mhzcqghmwwhj24kvpjjr3ysprj058jp5g7ri0"; depends=[]; }; LAGOSNE = derive2 { name="LAGOSNE"; version="1.1.0"; sha256="08sf4mm40gv9mr57pxsl1b62s2dqvbvrhy2irzqspyqk5ai2aw0m"; depends=[curl dplyr lazyeval magrittr purrr rappdirs sf stringr]; }; LAM = derive2 { name="LAM"; version="0.3-48"; sha256="12a38rvb0krfl0yffhyn7nmxcgkga46kfn4h7wzvnr0hpl5a7kjf"; depends=[CDM coda MASS numDeriv Rcpp RcppArmadillo sirt TAM]; }; @@ -1781,7 +1891,7 @@ in with self; { LARF = derive2 { name="LARF"; version="1.4"; sha256="1sqib7smgjacn07ishwls1nlbvcb6fpp1vhrjwf9g4xf9jk30i8h"; depends=[Formula]; }; LBSPR = derive2 { name="LBSPR"; version="0.1.2"; sha256="09jvdjagf4icnigbfw18z36ya4llg84fa6j2khd22cl60y81r5i3"; depends=[dplyr ggplot2 gridExtra plotrix RColorBrewer Rcpp shiny tidyr]; }; LCA = derive2 { name="LCA"; version="0.1"; sha256="14nhx2fs18558zljnw56mdz3qx30v394llhzswxhznjfiiqc9z5h"; depends=[]; }; - LCAextend = derive2 { name="LCAextend"; version="1.2"; sha256="1y9azq9v42a3z5fq6gj8js89qblb2z93k4mg4jmw0wgkyv6mysfc"; depends=[boot kinship2 mvtnorm rms]; }; + LCAextend = derive2 { name="LCAextend"; version="1.3"; sha256="1l75y3vkbsmsm3pjd5pwy0hlv6gz5ryxs4pkx9aiyhxz2y9wnhpb"; depends=[boot kinship2 mvtnorm rms]; }; LCAvarsel = derive2 { name="LCAvarsel"; version="1.1"; sha256="0aqc9rbrc8n6s9xllmamby219qsnxd4ajvffjr21qlkhkaklirb1"; depends=[doParallel foreach GA MASS memoise nnet poLCA]; }; LCF = derive2 { name="LCF"; version="1.7.0"; sha256="1n5gwnkj26b7w6bzapda049bd4aqb317cip05nf0vy04xjc8giyc"; depends=[quadprog]; }; LCFdata = derive2 { name="LCFdata"; version="2.0"; sha256="1x3vbr6hdviqvd6dxn1kb449g0q5zkfmjsmr5nxd2g82p69lv3xm"; depends=[]; }; @@ -1792,7 +1902,7 @@ in with self; { LDPD = derive2 { name="LDPD"; version="1.1.2"; sha256="1khdx8vwlpliyjc4sxcdiywbxl8lc9f5s3457vcip1j8dv537lbm"; depends=[MASS nleqslv]; }; LDRTools = derive2 { name="LDRTools"; version="0.2-1"; sha256="05srfyplsypi3whfa71lx7pnad23irpf0p7rxmrpv28jgdmrz6wf"; depends=[]; }; LDcorSV = derive2 { name="LDcorSV"; version="1.3.2"; sha256="0lvk3xz400yd3w0cjdfi6hir1ym1mffd504vycwgck5fkzljpcvx"; depends=[]; }; - LDheatmap = derive2 { name="LDheatmap"; version="0.99-4"; sha256="1xdvpydnrlzb6q4hm0rcflf0vysww1xszj6ynly6a32xqmhg0sbq"; depends=[genetics snpStats]; }; + LDheatmap = derive2 { name="LDheatmap"; version="0.99-5"; sha256="0il3g3n3bzv74lz7dlhyiwc2x2417v6yhx2g47pahxdzqa09kf4s"; depends=[genetics snpStats]; }; LDtests = derive2 { name="LDtests"; version="1.0"; sha256="1jwqr7zlp9hv7vw8xp80xvrwbdv796wjgr914v393wfa07j5wbd1"; depends=[]; }; LEANR = derive2 { name="LEANR"; version="1.4.9"; sha256="053xy13ys5hibafdnbkwqdk36hw7dhanp4frfacpfpn5f9nfh95r"; depends=[foreach igraph]; }; LEAP = derive2 { name="LEAP"; version="0.2"; sha256="1yrhanxvr7krvllqzv17qkc4wvmd7mgl57am8sn53773dbfipfc4"; depends=[]; }; @@ -1808,35 +1918,35 @@ in with self; { LINselect = derive2 { name="LINselect"; version="1.1"; sha256="1dx97pnfwlv6w00qp8b2ah8jl1arfh39x1vzry8zrxgxisq407wq"; depends=[elasticnet gtools MASS mvtnorm pls randomForest]; }; LIStest = derive2 { name="LIStest"; version="2.1"; sha256="1gk253v3f1jcr4z5ps8nrqf1n7isjhbynxsi9jq729w7h725806a"; depends=[]; }; LLM = derive2 { name="LLM"; version="1.0.0"; sha256="0x4488mg8q4nhyjhqlzkwmh51frkkjn0gir22rk8rfzg4r6d18d6"; depends=[partykit RWeka stringr]; }; - LLSR = derive2 { name="LLSR"; version="0.0.2.0"; sha256="0nxp1sfnhgf0iqfhwqvr7a0mvs3swsj2l0shcyrb3zliyd23g5ax"; depends=[digest ggtern rootSolve svDialogs XLConnect]; }; + LLSR = derive2 { name="LLSR"; version="0.0.2.4"; sha256="0r3d3cr86ilx0vm8xxqlmmsix1zivm4g11xsg2n7gyg8bcg8qf86"; depends=[digest dplyr ggplot2 minpack_lm rootSolve svDialogs svglite XLConnect]; }; LMERConvenienceFunctions = derive2 { name="LMERConvenienceFunctions"; version="2.10"; sha256="08jz0i7sv7gn3bqckphbmnx0kc6yjnfvi06iyf7pcdzjaybxhj06"; depends=[fields LCFdata lme4 Matrix mgcv rgl]; }; - LMest = derive2 { name="LMest"; version="2.4.2"; sha256="0a0azn3lyy0n1882c0zxf7f1b0h26rcck8mmsbh2wxg7r3nckkrd"; depends=[MASS MultiLCIRT]; }; - LMfilteR = derive2 { name="LMfilteR"; version="0.1.1"; sha256="0wjrnzki6mnar3lxfr2mcvk98b58qkqpbb9xx7vgrw567g1ga1ig"; depends=[MASS]; }; + LMest = derive2 { name="LMest"; version="2.4.3"; sha256="0ynkm4f1ri80h5fraywyvwhrm6f6sa7hp95rzl29zc91904yycx1"; depends=[MASS mmm MultiLCIRT mvtnorm]; }; + LMfilteR = derive2 { name="LMfilteR"; version="0.1.2"; sha256="10agjrljnqw689nn9af9ihhb9sq2gmsx7l3zfmrizkavjjk67mcd"; depends=[MASS]; }; LN0SCIs = derive2 { name="LN0SCIs"; version="0.1.5"; sha256="09zr6lrvv7lw9qp3vz4n2dv0v3q7wq06wwvwpb2pm0r335bnrf89"; depends=[]; }; - LNIRT = derive2 { name="LNIRT"; version="0.3.0"; sha256="1xlfk3a0x8abs6xwsm9s50nvi53s1a7nhnskhvjbi3rdzkvkrwxl"; depends=[MASS]; }; + LNIRT = derive2 { name="LNIRT"; version="0.3.5"; sha256="0gbdai9kfl31wrh5smf8gvzs5g5abwbnnfkszdsz6h9qcqf7l75a"; depends=[MASS]; }; LOGICOIL = derive2 { name="LOGICOIL"; version="0.99.0"; sha256="1wgg7kigzzk5ghjn3hkjf1bb8d6mvjfmkwq64phri5jpxd742ps9"; depends=[nnet]; }; LOST = derive2 { name="LOST"; version="1.3"; sha256="01ymnczsnfml04hb6hbi041khkz2aki78qr3hriw7n3bzs5i7xim"; depends=[e1071 gdata MASS miscTools pcaMethods rgl shapes]; }; LPCM = derive2 { name="LPCM"; version="0.45-0"; sha256="15gpb59556s28npdsw1r821rld7b11y1m2m97m320n9k0z4vbk3i"; depends=[]; }; LPGraph = derive2 { name="LPGraph"; version="2.0"; sha256="1d3czxihaz3f09bfb34knqb6prhcx50kh8y4qrhhakic999z6ifw"; depends=[car PMA SDMTools]; }; - LPKsample = derive2 { name="LPKsample"; version="1.0"; sha256="0vxps8zd9zg1aw4p2qd8wamcjkbl68yvppnlvshm2ry5dahwz1wk"; depends=[apcluster igraph mclust]; }; + LPKsample = derive2 { name="LPKsample"; version="2.0"; sha256="1jg99025vk42rnjdymh3nj71npn4pmdsmk6rvnx3lykpi72f85dz"; depends=[apcluster igraph mclust]; }; LPM = derive2 { name="LPM"; version="2.7"; sha256="1anjgflj1272xrghn3s9a21f2dfggppnzjqh3p8zaid91bzg0g34"; depends=[fracdiff MASS QRM]; }; LPR = derive2 { name="LPR"; version="1.0"; sha256="16kmfm6p7cwnzpd054ik0cy0ipif6zssdfyxyfm0cijz8z4z40x7"; depends=[doParallel foreach glmnet iterators lattice Matrix slam]; }; LPS = derive2 { name="LPS"; version="1.0.10"; sha256="0gf3jmhfki01z8fm5xdx59gxvhgzqd10x2iwa8369iz9dvwbjk8j"; depends=[]; }; LPStimeSeries = derive2 { name="LPStimeSeries"; version="1.0-5"; sha256="0jmcy8076w4bzfnxaq2m3s60c1wdmywkwzfyrc19wdm8idf666wh"; depends=[RColorBrewer]; }; LPTime = derive2 { name="LPTime"; version="1.0-2"; sha256="08lb6884kj9pg12mzx67fdnqb86x5s6yzb72hh3nrz50awj1f8nn"; depends=[orthopolynom]; }; - LPWC = derive2 { name="LPWC"; version="0.99.3"; sha256="1kbm3anba39q4fn1yxaljrk93d2asp63dalhynymlcqr9p9grhzn"; depends=[ggplot2 knitr]; }; + LPWC = derive2 { name="LPWC"; version="0.99.4"; sha256="0sra41xm6s7qsw2rd0bclm885lairln4jirv3s0ss8maxrfi4g0k"; depends=[devtools ggplot2 knitr]; }; LPmerge = derive2 { name="LPmerge"; version="1.7"; sha256="1wf7hfj670pnzzxyqm3vwrbrvxdbyprh42s5vpv4y54a0w4nr83g"; depends=[Matrix Rglpk]; }; LPower = derive2 { name="LPower"; version="0.1.0"; sha256="0g9y5s4k3l4zw97qh6c9jj6ysl39y4fprvqw1ybykirvgflisi8x"; depends=[MASS nlme]; }; LRTH = derive2 { name="LRTH"; version="1.3"; sha256="08vakwb7ca7956gifynzijka441yyx0wd5bq5jfhz56lzcxgfb99"; depends=[]; }; LRcontrast = derive2 { name="LRcontrast"; version="1.0"; sha256="0fs06p853r42nws2camvs87py39hb1ssxhfm6d5n9kkq81snfx4q"; depends=[DoseFinding]; }; LS2W = derive2 { name="LS2W"; version="1.3.4"; sha256="1h4vvl1gfxkdjmy6syl0gf4fv03xxxw82cxwvy10b40sf20lwmnv"; depends=[MASS wavethresh]; }; - LS2Wstat = derive2 { name="LS2Wstat"; version="2.1"; sha256="0i1b409bhvlm4hpcgm4bhd7pqk4bkcyy48d7bci254ppcr7z1m9q"; depends=[geoR LS2W matrixStats RandomFields spdep]; }; - LSAfun = derive2 { name="LSAfun"; version="0.5.2"; sha256="114qhnx4dr7ywh3fzkjd35xygpnn74g5nv66ahj7hf5w0gg13ws9"; depends=[lsa rgl]; }; + LS2Wstat = derive2 { name="LS2Wstat"; version="2.1-1"; sha256="0y9di5n8ls4xzw0yrh0kx8c73s4wf1kzdyy8ssk6garvjln9dn9v"; depends=[geoR LS2W matrixStats RandomFields spdep]; }; + LSAfun = derive2 { name="LSAfun"; version="0.5.3"; sha256="1599rw4f2nar1lc92zgwpc4hmh25phpfz2qrjj8nb1rvcwpmzqdw"; depends=[lsa rgl]; }; LSAmitR = derive2 { name="LSAmitR"; version="1.0-2"; sha256="15qyij193scrvc1ghcssr6qdzxc4l4qh199s09bz5hvr62zwfdgb"; depends=[Hmisc lme4]; }; LSC = derive2 { name="LSC"; version="0.1.5"; sha256="1nlnwqb24sbgvl96azh8a833ij5xknjr2wr8shs59lm2n63a3ql9"; depends=[fields gam LICORS Matrix RColorBrewer]; }; LSD = derive2 { name="LSD"; version="4.0-0"; sha256="0fsp3pwrnnic9mzkd6yxa4bnxbvg68712lb20vd42wf6jb39r2h3"; depends=[]; }; LSDinterface = derive2 { name="LSDinterface"; version="0.4.0"; sha256="0nj4m924cj7x2djalrfyrrmycq2ha6s52m34kjgs7fc9f548lhx0"; depends=[abind]; }; - LSDsensitivity = derive2 { name="LSDsensitivity"; version="0.2.0"; sha256="1aab4djk510q35gr6vj5vx1p7jhqg2ph6fw4sjbsg60bjnr3nyyi"; depends=[abind car DiceKriging kSamples LSDinterface randtoolbox rgenoud sensitivity tseries]; }; + LSDsensitivity = derive2 { name="LSDsensitivity"; version="0.3.2"; sha256="1d7fmmkgppgpkxmkvdnm6r7ncb527hqq47aaa8ck2wsbby6ngygb"; depends=[abind car DiceKriging diptest kSamples lawstat LSDinterface randtoolbox rgenoud sensitivity tseries]; }; LSMonteCarlo = derive2 { name="LSMonteCarlo"; version="1.0"; sha256="0w5042phkba5dw92r67ppp2s4khjpw5mm701dh9dya9lhj88bz6s"; depends=[fBasics mvtnorm]; }; LSPFP = derive2 { name="LSPFP"; version="1.0.0"; sha256="074qd7zxa54cawipmba1khb6hyrkg553vc25gf2z0ydyv14shm0w"; depends=[bit64 data_table R_utils RCurl seqinr tcltk2]; }; LSRS = derive2 { name="LSRS"; version="0.2.0"; sha256="0p70v5vbxi1rf055mqgsp8v0lxnaj53bmbghli1764yn3x1k3iw6"; depends=[]; }; @@ -1844,10 +1954,12 @@ in with self; { LTPDvar = derive2 { name="LTPDvar"; version="1.2"; sha256="0r9v5g5y9n85jdcvm7zpapm73ism48m3mmybpcmgcs028h2ndv7v"; depends=[]; }; LTR = derive2 { name="LTR"; version="1.0.0"; sha256="15g5hbrwhab80sarbjgwzvsn6c4fl18h014kz5fpzf0n1rijybik"; depends=[]; }; LTRCtrees = derive2 { name="LTRCtrees"; version="1.1.0"; sha256="07mvbk3hwl240r46ahha0a4fzq96awk963zl8dhky51b6abp83gz"; depends=[icenReg inum partykit rpart survival]; }; + LVGP = derive2 { name="LVGP"; version="2.1.4"; sha256="05krn48q0zz578862jjb4x5wma86blzlpf8cbqdimgkzbysryyy2"; depends=[lhs randtoolbox]; }; LW1949 = derive2 { name="LW1949"; version="1.1.0"; sha256="147ymp7j98ihp1dcz3p5v9ar6h767phjdnga5q5vf1wwa2mxawg7"; depends=[MASS mgcv plotrix]; }; LZeroSpikeInference = derive2 { name="LZeroSpikeInference"; version="1.0.3"; sha256="15x29afaq13iwlj66h97k3kczg9rfgp6i9d76rji58hfgh8i8by6"; depends=[]; }; LaF = derive2 { name="LaF"; version="0.8.0"; sha256="1nasj0502i0dbzqgm1pdvmc0wj1hk2q5fzanpcsh7zslsikiqxyq"; depends=[Rcpp]; }; - LabourMarketAreas = derive2 { name="LabourMarketAreas"; version="3.2"; sha256="08jm419cf22z144csif2ndf53743v1xl9zpa6zamd3df2snr59x2"; depends=[data_table maptools rgdal rgeos sp spdep]; }; + LabourMarketAreas = derive2 { name="LabourMarketAreas"; version="3.2.2"; sha256="16v9vwy7g7vj38pbikrinvhx2b5xdl0vd9i6yr9hhdrgqls0c243"; depends=[data_table maptools rgdal rgeos sp spdep]; }; + LadR = derive2 { name="LadR"; version="1.0.4"; sha256="04wg7p9whjna1szdkqhy5m2nbqxllwfd9q2s6h85diby7r3akglz"; depends=[L1pack]; }; Lahman = derive2 { name="Lahman"; version="6.0-0"; sha256="1616iaa28z6wrxcvvmnic5awj33b7km9yxnn8bnll9yw99ks6qk6"; depends=[dplyr]; }; LakeMetabolizer = derive2 { name="LakeMetabolizer"; version="1.5.0"; sha256="06mvdrdyl0rh9rwd0jxww0sycadcp7cj08hq35q6vyzq0jkxn2xf"; depends=[plyr rLakeAnalyzer]; }; Lambda4 = derive2 { name="Lambda4"; version="3.0"; sha256="04ikkflfr0nmy1gr3gfldlh2v8mpl82k1wwnzp57d2kn75m9vbxz"; depends=[]; }; @@ -1858,15 +1970,17 @@ in with self; { LassoBacktracking = derive2 { name="LassoBacktracking"; version="0.1.2"; sha256="1z1cnj6r6cq3b8xa9qck3ijfmzsr70r2p9m1ndakijb36pgwrzcs"; depends=[Matrix Rcpp]; }; LassoSIR = derive2 { name="LassoSIR"; version="0.1.1"; sha256="0ap8335ms12nsc7jvd48244zya54w05wj91qkhb0i63730r508c3"; depends=[glmnet]; }; Laterality = derive2 { name="Laterality"; version="0.9.3"; sha256="0pl5bfbkzhgxjjzzh99s6rh4jsq0pbcgc902i0z2lmmivgs5qmd6"; depends=[ade4]; }; + LatticeDesign = derive2 { name="LatticeDesign"; version="1.0-1"; sha256="1wlchqa7914401r0mzca4fffps99nfbj0jym1jxkclnjivdgcn24"; depends=[]; }; LatticeKrig = derive2 { name="LatticeKrig"; version="7.0"; sha256="04waq7dpp86rpa8qgrjbpl72k6vhkd300vxfc1xxy5z7k36pinqh"; depends=[fields spam]; }; Lavash = derive2 { name="Lavash"; version="1.0"; sha256="0cjl8crk0rdkyzp069fk4k0sapcjmqm3q40z5mgl0i1n59kn4s07"; depends=[glmnet MASS pracma]; }; LeArEst = derive2 { name="LeArEst"; version="0.2.0"; sha256="1492r6l0azs4ga6ia02bggk1jsx6q6rg05ins9ng6f41h04v6q3m"; depends=[conicfit doParallel foreach jpeg opencpu]; }; LeLogicielR = derive2 { name="LeLogicielR"; version="1.2.1"; sha256="0jd280ial4wfj5j6sbxgl2cbxabycsgmh2zsad7v7hcwbhhdd09i"; depends=[gdata IndependenceTests RColorBrewer xtable]; }; LeafArea = derive2 { name="LeafArea"; version="0.1.7"; sha256="0pn6hh9ipr609pi49ls8wxnx7v8q1wyp84i22zzwxyzwaap5nmj2"; depends=[]; }; LearnBayes = derive2 { name="LearnBayes"; version="2.15.1"; sha256="0ch54v2zz2yyyk0lvn5rfikdmyz1qh9j1wk3585wl8v58mc0h4cv"; depends=[]; }; - LearnGeom = derive2 { name="LearnGeom"; version="1.3"; sha256="0fqf5k3gsdxwyfcbkypqiq0ir8ay8r9bdy8iljhj308ammq0mxzk"; depends=[RgoogleMaps]; }; + LearnGeom = derive2 { name="LearnGeom"; version="1.4"; sha256="0qalhy4g47ik8cq2m1zajhv79rla8g72dmcwhnizwn6afhm6fnpm"; depends=[]; }; + LearningRlab = derive2 { name="LearningRlab"; version="1.3"; sha256="14q8pm51yrfpny2wg5l0x02zibh7qn11zkg51igadq3r6256rfd1"; depends=[crayon magick]; }; LendingClub = derive2 { name="LendingClub"; version="2.0.0"; sha256="13qh5p4ksvgd1pmc4mdp8p44ra34fvp3s5p5vhlkpclkv5d4mxq2"; depends=[dplyr httr jsonlite plyr readr]; }; - LexisNexisTools = derive2 { name="LexisNexisTools"; version="0.1.2"; sha256="0ziy86l6q01l471lmpldhs48xqlyw1va75np5hkzaq5wapr9pfk4"; depends=[data_table quanteda scales stringdist stringi]; }; + LexisNexisTools = derive2 { name="LexisNexisTools"; version="0.2.0"; sha256="0va8fq80133cjw37ndfwgndpim8hhk4m1i29gr1lc7phivr8dfvm"; depends=[data_table pbapply quanteda reshape2 scales stringdist stringi tibble]; }; LexisPlotR = derive2 { name="LexisPlotR"; version="0.3"; sha256="1qdgs6p11j0ign27bbnn32g65sw42982ijrig5cwqsdvxpdabjl8"; depends=[ggplot2]; }; LiblineaR = derive2 { name="LiblineaR"; version="2.10-8"; sha256="17ykazac7iv02bxl8xg948vhbdr32icdm1v4bk31zmslp4xsk08g"; depends=[]; }; LiblineaR_ACF = derive2 { name="LiblineaR.ACF"; version="1.94-2"; sha256="1ldkb63yhm1ki8i585wp5byx6y0kvclwy3ncacgcdqqk0p41cyi6"; depends=[]; }; @@ -1877,16 +1991,20 @@ in with self; { LinCal = derive2 { name="LinCal"; version="1.0"; sha256="1xr9jnna20hh78dh9wjg70jm8fhaxvdwql894kdp0y5h4pchkdph"; depends=[]; }; LinRegInteractive = derive2 { name="LinRegInteractive"; version="0.3-1"; sha256="0w7s3i6i2wnydh88l8lnzrh6w5zqkcwvms91iizis0mwd9af2jdl"; depends=[rpanel xtable]; }; LindenmayeR = derive2 { name="LindenmayeR"; version="0.1.13"; sha256="01wnvmxdb91ai21h3plgsmy6ds7564s5wq2xyr905ma4a2d8afn5"; depends=[stringr]; }; + LindleyPowerSeries = derive2 { name="LindleyPowerSeries"; version="0.1.0"; sha256="1nylsmxx1s6g5dzz69kaqccx3c7hzb49jan22b94816pnzd0k7zp"; depends=[lamW]; }; LindleyR = derive2 { name="LindleyR"; version="1.1.0"; sha256="163i604q683znp6q544hnv4vibygwvsxcfhh8m7iaqr42li3c0ak"; depends=[lamW]; }; LinearRegressionMDE = derive2 { name="LinearRegressionMDE"; version="1.0"; sha256="0nl29l10y5kpds1i4sv7jwizq61fmh5c0zpj8x64qfif4l6y4v0d"; depends=[]; }; LinkageMapView = derive2 { name="LinkageMapView"; version="2.1.2"; sha256="101g4djzkxgxbn87an2vz4s9nwn8gwz7a3p3wg0y4zpdd1pdp716"; depends=[plotrix qtl RColorBrewer]; }; - LinkedMatrix = derive2 { name="LinkedMatrix"; version="1.3.0"; sha256="1p5rg50g1pq700cx9jk4ackiyin5c2nanxq677cn840w6r11vm2g"; depends=[crochet]; }; + LinkedGASP = derive2 { name="LinkedGASP"; version="1.0"; sha256="1win1yd8y677rmic531dyd29f49p7pr1r3kbjysvv9syi5nkydyj"; depends=[nloptr spBayes]; }; + LinkedMatrix = derive2 { name="LinkedMatrix"; version="1.3.1"; sha256="01rsgk2v1r1jhpkvvhgqqa5lf6qncxy56f7jwfgxfig3dvgjf96r"; depends=[crochet]; }; + LipidMS = derive2 { name="LipidMS"; version="1.0.0"; sha256="0pr41rdpwxmq67k94vm91dddf6gj6r46l9jy0lwqp63f8s0dij3a"; depends=[CAMERA CHNOSZ enviPick purrr]; }; Lmoments = derive2 { name="Lmoments"; version="1.2-3"; sha256="13p0r4w16jvjnyjmkhkp3dwdfr1gap2l0k4k5jy41m8nc5fvcx79"; depends=[]; }; - LncFinder = derive2 { name="LncFinder"; version="1.0.0"; sha256="1ygbmazjm2jk0wrd13khpx8rkwd51cb50qxs2zdad0w09705mpsx"; depends=[caret e1071 seqinr]; }; + LncFinder = derive2 { name="LncFinder"; version="1.1.3"; sha256="15zsll766n97q5rf3xvc3m5s7faxiybayxjzyfhsh7q9x12qnnd7"; depends=[caret e1071 seqinr]; }; LncMod = derive2 { name="LncMod"; version="1.1"; sha256="08001y7s93i3k3478jqfh9zsgpq6ym1xmdmldi7s76zbfr1nknvy"; depends=[pheatmap survival]; }; - LncPath = derive2 { name="LncPath"; version="1.0"; sha256="1cihwlj5sv000qg2wa931yx4ca6nixgihjna4g3fh7nr5aiv6cfn"; depends=[igraph samr]; }; + LncPath = derive2 { name="LncPath"; version="1.1"; sha256="1cpsy681yq96867nr9g75xb0dilb016shqlhxpdn5xyiakrgjl4v"; depends=[igraph]; }; LocFDRPois = derive2 { name="LocFDRPois"; version="1.0.0"; sha256="0zzdp9wgwr6wn3grimghpj4vq34x37c8bqg8acfzlzih8frqal3r"; depends=[dplyr ggplot2]; }; LocalControl = derive2 { name="LocalControl"; version="1.1.1"; sha256="1fshqm6ag0scjawf2vn8zz9vrx4fv0shk2qyk60adb1ms85y8rrq"; depends=[cluster gss lattice Rcpp]; }; + LocalControlStrategy = derive2 { name="LocalControlStrategy"; version="1.3.1"; sha256="0hghj1vpfwxk1w7pc61y5l3jbsp8419nyfa9xviw99m6nyrkpma3"; depends=[cluster lattice]; }; Lock5Data = derive2 { name="Lock5Data"; version="2.8"; sha256="17awskq78h23z2dy96d7hziljhnkx5phpd48q7cppxidyvzfywim"; depends=[]; }; Lock5withR = derive2 { name="Lock5withR"; version="1.2.2"; sha256="10x3i11pb4cig4pgfmw9984na5zjbg7d41y6crakiimf53ihx0c2"; depends=[]; }; LogConcDEAD = derive2 { name="LogConcDEAD"; version="1.6-1"; sha256="1hy7fnahncpsgqxfy352lxk298i69w7drlspsgdvpzdbghca3y3i"; depends=[MASS mclust mvtnorm rgl tkrplot]; }; @@ -1900,24 +2018,25 @@ in with self; { LowWAFOMNX = derive2 { name="LowWAFOMNX"; version="1.1.1"; sha256="0f75qsv6pisgvk39yagzfxscnyfsgh63rmhp4gpybpl0pqmjp48x"; depends=[Rcpp RSQLite]; }; LowWAFOMSobol = derive2 { name="LowWAFOMSobol"; version="1.1.1"; sha256="1ym3i2m1am356di9lcp5nfmxq0np3c4bwsv6bbmf7hg02j7dhwi4"; depends=[Rcpp RSQLite]; }; LumReader = derive2 { name="LumReader"; version="0.1.0"; sha256="1h2r3c9xkwlnaicn65085bdx7y86ha2fpd5mxirqax5lm6d8lirc"; depends=[gridExtra lattice plotly shiny]; }; - Luminescence = derive2 { name="Luminescence"; version="0.8.5"; sha256="01fd7hwridcrc0vi8cmj2pvpmbqdgqnh1qjnj7mq6cxcyijzd6sg"; depends=[bbmle data_table httr magrittr matrixStats minpack_lm plotrix raster Rcpp RcppArmadillo readxl shape XML zoo]; }; + Luminescence = derive2 { name="Luminescence"; version="0.8.6"; sha256="08pgy0pdvafssxmzhnazqvxi4f03qsjidvzv6vrk6r4rfkld5244"; depends=[bbmle data_table httr magrittr matrixStats minpack_lm plotrix raster Rcpp RcppArmadillo readxl shape XML zoo]; }; M2SMF = derive2 { name="M2SMF"; version="1.0"; sha256="0hf5ckpridi70yv15h0771q1grhqr9c592r87hgba7yh55dqqcq1"; depends=[dplyr MASS]; }; M3 = derive2 { name="M3"; version="0.3"; sha256="1l40alk166lshckqp72k5zmsgm7s5mgyzxlp11l64mgncjwkw2r3"; depends=[mapdata maps ncdf4 rgdal]; }; - MADPop = derive2 { name="MADPop"; version="1.1"; sha256="1w2jbiki6d14y32p8a50b8g53m1iva2kgik14yg27z5hx1rwwq97"; depends=[BH Rcpp RcppEigen rstan StanHeaders]; }; - MAINT_Data = derive2 { name="MAINT.Data"; version="1.2.2"; sha256="12ha0lznk14ijjamp6y30srkvn8y1ppn8k4dvb4b8gaip5zzj0pp"; depends=[MASS mclust miscTools pcaPP Rcpp RcppEigen robustbase rrcov sn]; }; - MALDIquant = derive2 { name="MALDIquant"; version="1.17"; sha256="047s6007ydc38x8wm027mlb4mngz15n0d4238fr8h43wyll5zy0z"; depends=[]; }; - MALDIquantForeign = derive2 { name="MALDIquantForeign"; version="0.11.1"; sha256="1aj6gakhbpis576b264s43w55dhmd5rszj54z910plybxq8hzmir"; depends=[base64enc digest MALDIquant readBrukerFlexData readMzXmlData XML]; }; - MALDIrppa = derive2 { name="MALDIrppa"; version="1.0.1"; sha256="1y2nr65cvqkvzzjsr3lmpk58lqd5rqvmzjdakhwhw4s6ymggd9hf"; depends=[lattice MALDIquant robustbase signal wmtsa]; }; + MADPop = derive2 { name="MADPop"; version="1.1.2"; sha256="0hwnkjrc3w9x3gha0y70fidfc587b6gfdhzwzdzrfvxrhsdy05yd"; depends=[BH Rcpp RcppEigen rstan StanHeaders]; }; + MAGNAMWAR = derive2 { name="MAGNAMWAR"; version="2.0.4"; sha256="1asr18byrgy6bkpxpmnkczgr3dam6ymf30lw6izq112krc891bg4"; depends=[ape coxme doParallel dplyr foreach iterators lme4 multcomp plyr qqman seqinr survival]; }; + MAINT_Data = derive2 { name="MAINT.Data"; version="2.0.0"; sha256="0kp5z0jg266w4mhy1hx52h14dnyhy1fjllw7z473gj4fskikp5gg"; depends=[MASS mclust miscTools pcaPP Rcpp RcppEigen robustbase rrcov sn]; }; + MALDIquant = derive2 { name="MALDIquant"; version="1.18"; sha256="18nl214xjsxkcpbg79jkmw0yznwm5szyh2qb84n7ip46mm779ha6"; depends=[]; }; + MALDIquantForeign = derive2 { name="MALDIquantForeign"; version="0.11.5"; sha256="0qyqvmdhk1a7qz6c5jsbf274xahi9zjn2faw0jyk4wbnmfj2shii"; depends=[base64enc digest MALDIquant readBrukerFlexData readMzXmlData XML]; }; + MALDIrppa = derive2 { name="MALDIrppa"; version="1.0.1-2"; sha256="1jl26ndi0zvyq29qjkmdxg9psgwyv8wapd7f0cv4w88d9gk257az"; depends=[lattice MALDIquant robustbase signal wmtsa]; }; MAMS = derive2 { name="MAMS"; version="1.2"; sha256="19w6ydsbr60p1cmizhhmsajzasg76r23x29qcaa7mibcb5gh1yzs"; depends=[mvtnorm]; }; MAMSE = derive2 { name="MAMSE"; version="0.2-1"; sha256="0spi7fqkxjiw5j0nf7ambcr8kpzdhjzh9y3dk23y1mrk2dgc5dkw"; depends=[]; }; MANCIE = derive2 { name="MANCIE"; version="1.4"; sha256="0940xl3z5bca6hcnj2bj341l79wajilxlxzmyz3dlgrz0b3bbdmm"; depends=[]; }; - MANOVA_RM = derive2 { name="MANOVA.RM"; version="0.2.1"; sha256="1pq1mkanp1jxyygw09p4x8cgfbkrks7g6qvzfdjgdy8kli1b3mmw"; depends=[ellipse magic MASS Matrix plotrix plyr]; }; + MANOVA_RM = derive2 { name="MANOVA.RM"; version="0.3.1"; sha256="0lxqv85hc299r28m5z4id3xdgd2dism1b1zs09qly3i6byndn4gw"; depends=[ellipse magic MASS Matrix multcomp plotrix plyr]; }; MAPA = derive2 { name="MAPA"; version="2.0.4"; sha256="02s223s58k2jk49m0xlz3q9m3nip3h4dl4v58j18z2vgi54dwnjr"; depends=[forecast RColorBrewer smooth]; }; MAPLES = derive2 { name="MAPLES"; version="1.0"; sha256="0hzsh7z1k7qazpxjqbm9842zgdpl51irg7yfd119a7b2sd3a8li9"; depends=[mgcv]; }; MAR1 = derive2 { name="MAR1"; version="1.0"; sha256="1r6j890icl5h3m2876sakmwr3c65513xnsj68sy0y0q7xj3a039l"; depends=[bestglm leaps]; }; - MARSS = derive2 { name="MARSS"; version="3.10.8"; sha256="1cmkish5rbv7lpm8fnv6d33plkfvxis4r4p48bx10fll1ba11m7h"; depends=[KFAS mvtnorm nlme]; }; + MARSS = derive2 { name="MARSS"; version="3.10.10"; sha256="03kkg6slq3z12saw0vf6z9wqadzpy4yjh9bm47zl4av4pj03y6lr"; depends=[KFAS mvtnorm nlme]; }; MARX = derive2 { name="MARX"; version="0.2"; sha256="1rc87hz719khl8mclbkfdix499nsc4nyihaaavd73nany7iprm02"; depends=[fBasics matlab metRology stabledist tseries]; }; - MASS = derive2 { name="MASS"; version="7.3-50"; sha256="16hasv9k4n773jsyzvh8s3gbga49hwdj8n5hxij6zqisy4i0kxq6"; depends=[]; }; + MASS = derive2 { name="MASS"; version="7.3-51.1"; sha256="14907ia8418mp3p1rs1i2f1x5b6kk5z998dk353a29j3xqf3ybyq"; depends=[]; }; MASSTIMATE = derive2 { name="MASSTIMATE"; version="1.3"; sha256="0dsqinl6998jv63m6scljszpi0qb050gj5d4wnp0pcxfs9awi2gj"; depends=[]; }; MAT = derive2 { name="MAT"; version="2.2"; sha256="093axw2zp4i3f6s9621zwibcxrracp77xrc0q5q0m4yv3m35x908"; depends=[Rcpp RcppArmadillo]; }; MATA = derive2 { name="MATA"; version="0.3"; sha256="006mnc4wqh9vdigfzrzx4csgczi0idvlwb6r23w5mmsfbn0ysdm5"; depends=[]; }; @@ -1925,9 +2044,9 @@ in with self; { MAVE = derive2 { name="MAVE"; version="1.3.8"; sha256="0zr8i21z6c4jwgqdyx7kya8k9016b7fffk4fjjxgas6yg6k2x1la"; depends=[mda Rcpp RcppArmadillo]; }; MAVIS = derive2 { name="MAVIS"; version="1.1.3"; sha256="02hi3n2rligmgg9afqwkpdny2kl68simkaqdd6k1swzlrih0fs4s"; depends=[compute_es ggplot2 irr MAc MAd metafor quantreg SCMA SCRT shiny shinyAce shinyBS weightr]; }; MAVTgsa = derive2 { name="MAVTgsa"; version="1.3"; sha256="0rzal9nsi8y873cbf6hrdyzyxnpd4r1yr9fj66cn0s1c8g93ls0y"; depends=[corpcor foreach MASS multcomp randomForest]; }; - MAc = derive2 { name="MAc"; version="1.1"; sha256="1lshi5rb8l2mpd302wskhlk5vz1wjidvbss9y69l63zjqdwjs7ch"; depends=[]; }; + MAc = derive2 { name="MAc"; version="1.1.1"; sha256="1dawqmziffaz8wgcqzwc0yifdq65abgn24vafkrwa9850048c26f"; depends=[]; }; MAclinical = derive2 { name="MAclinical"; version="1.0-5"; sha256="1g0ka1kqww2xim8rp5rznkzn0a541zvf841s3lbphfh9k3y3ixs3"; depends=[e1071 party plsgenomics st]; }; - MAd = derive2 { name="MAd"; version="0.8-2"; sha256="0mhys27rmzb0kal4jr8j2y44z4qq46fw260sxl8da9qqvplcwq1p"; depends=[]; }; + MAd = derive2 { name="MAd"; version="0.8-2.1"; sha256="096vdhfsp7bd3zvv6ydai6p230r16jx8zlqc4hlhnzma8rqypm35"; depends=[]; }; MBA = derive2 { name="MBA"; version="0.0-9"; sha256="06kmrdkhwwvr3kd5w8ws6r528hhpvbhixyj98lv36kkwlx14x06g"; depends=[BH]; }; MBC = derive2 { name="MBC"; version="0.10-4"; sha256="1fp06xx9jpz5mcxs0yppzzhch9w9c1qbsdbb60r4izrxnrhggpf7"; depends=[energy Matrix]; }; MBCluster_Seq = derive2 { name="MBCluster.Seq"; version="1.0"; sha256="0xbi2r0g0gzsy05qrq1ljr5f5s3glwxj204vk2f1lgwdx3fd116m"; depends=[]; }; @@ -1936,39 +2055,42 @@ in with self; { MBI = derive2 { name="MBI"; version="1.0"; sha256="1lb0sjwa6x360n9a9pagz6yhxh37gxq1fk0f5c3i2sd56ny9jpns"; depends=[]; }; MBSGS = derive2 { name="MBSGS"; version="1.1.0"; sha256="1h5vhmpgrqza12j7ivhwgd5wyb7kkb8mjbxl5w756vyid8g03flz"; depends=[MASS MCMCpack mgcv mnormt truncnorm]; }; MBSP = derive2 { name="MBSP"; version="1.0"; sha256="0mds6jfqgmnm4saqqqqqfcg8zh4qsvd2503g3ij1sn70f0aakwaj"; depends=[coda GIGrvg MASS Matrix MCMCpack]; }; - MBTAr = derive2 { name="MBTAr"; version="1.0.1"; sha256="0zak19pdk0wwkhl4kj1jbwx0qmqcgpmmqv3vk0wg8nwgf1l65idy"; depends=[jsonlite]; }; + MBTAr = derive2 { name="MBTAr"; version="2.0.0"; sha256="12545rzdxnk34192d445ahz80q3k8fn51xgzha7z27jh4ja78abx"; depends=[jsonlite]; }; MBmca = derive2 { name="MBmca"; version="0.0.3-5"; sha256="0p7ddpsy4hwkfwyyszidi33qpdg4xllny7g9x24gk782p7kjfgq9"; depends=[chipPCR robustbase]; }; MC2toPath = derive2 { name="MC2toPath"; version="0.0.16"; sha256="0jdn9wpxavn2wrml907v23mfxr62wwjdh7487ihjj59g434ry7wh"; depends=[RNetCDF]; }; MCAvariants = derive2 { name="MCAvariants"; version="2.0"; sha256="0akff64v49d5r0wvspal0pz17jhz1ry4vdmj47m28gzjj69zcab0"; depends=[]; }; MCDA = derive2 { name="MCDA"; version="0.0.19"; sha256="0r8l6q5aisjfk0xpv4pyccnngjlkm3978lba62rspd9kyhjlz64n"; depends=[combinat glpkAPI RColorBrewer Rglpk]; }; MCDM = derive2 { name="MCDM"; version="1.2"; sha256="0r27y9mqvfnv1m0yi2xdyjr4y1s43d5yav960kz2xa732hrrxw01"; depends=[RankAggreg]; }; MCI = derive2 { name="MCI"; version="1.3.3"; sha256="1wn8lcr5sq3697nsmly6syb9jv7p99ks0fy933ff5rx54x3rf9hz"; depends=[]; }; + MCI2 = derive2 { name="MCI2"; version="1.1.0"; sha256="05jdxkvc2m8fcwzzn60dc5rix7l6f793w9ninsik8jlvmraf0z37"; depends=[MCI osrm REAT reshape tmaptools]; }; MCL = derive2 { name="MCL"; version="1.0"; sha256="1w36h4vhd525h57pz6ik3abbsrvxnkcqypl2aj1ijb6wm7nfp4ri"; depends=[expm]; }; MCMC_OTU = derive2 { name="MCMC.OTU"; version="1.0.10"; sha256="15k3y4bm4cxjb6r30afpw9gksflsxigzb17zwm1ipygq0d0h0zkg"; depends=[coda ggplot2 MCMCglmm]; }; MCMC_qpcr = derive2 { name="MCMC.qpcr"; version="1.2.3"; sha256="0b9n793spljmsb58jp41vnl9c753xqaw1g4wbi4ax348cvi09jk8"; depends=[coda ggplot2 MCMCglmm]; }; MCMC4Extremes = derive2 { name="MCMC4Extremes"; version="1.1"; sha256="06p6xdbja7vrdq4vnhybpkmyf4rkaihcmy9sc81sb0h2wa21vcq0"; depends=[evir]; }; MCMCglmm = derive2 { name="MCMCglmm"; version="2.26"; sha256="0dx3464mihnm8pf2vwr409ca5m7mvm2054x9jigazg66zsd3fxyj"; depends=[ape coda corpcor cubature Matrix tensorA]; }; - MCMCpack = derive2 { name="MCMCpack"; version="1.4-3"; sha256="0rmz1rr1y7ycxj293hhy72vajbyblnrjgqvc2qgb63xfs5svi8qq"; depends=[coda lattice MASS mcmc quantreg]; }; - MCMCprecision = derive2 { name="MCMCprecision"; version="0.3.8"; sha256="1qyhxljfcnyj7450vik4j81qilvphwc1b2xv48fnx1pnapfl45wz"; depends=[combinat Matrix Rcpp RcppArmadillo RcppEigen RcppProgress]; }; - MCMCvis = derive2 { name="MCMCvis"; version="0.11.0"; sha256="099sa541xrskn1jipx16hrgasriv4jy7jgjq9vyjwcagzh2hljz3"; depends=[coda overlapping rstan]; }; + MCMCpack = derive2 { name="MCMCpack"; version="1.4-4"; sha256="1xzrgib2mjz0xpqranhdyc5m4fmg2fir9mcf51ciw5pp53b97qcp"; depends=[coda lattice MASS mcmc quantreg]; }; + MCMCprecision = derive2 { name="MCMCprecision"; version="0.3.9"; sha256="1zmlz2kwrp1qiyvq3v5vv1rsy3s2idlifmckmgznk4nkqds5ifwh"; depends=[combinat Matrix Rcpp RcppArmadillo RcppEigen RcppProgress]; }; + MCMCvis = derive2 { name="MCMCvis"; version="0.11.2"; sha256="1b81sqvmnqmbm363llgrm61zm2yy0d0myzvv28sf6pibjijdznq8"; depends=[coda overlapping rstan]; }; MCPAN = derive2 { name="MCPAN"; version="1.1-21"; sha256="0q1m0xg8825q9zjwxcz2h2n0dyr21q5bk29qbqpdhirlwm6f1a51"; depends=[magic MCMCpack multcomp mvtnorm plyr]; }; MCPMod = derive2 { name="MCPMod"; version="1.0-10"; sha256="0ns74qhm9bzi70m9bn61zs4mmqmmxxi77f49pdrcnr8wrrnn1kdn"; depends=[lattice mvtnorm]; }; MCPerm = derive2 { name="MCPerm"; version="1.1.4"; sha256="0g65vzn43k6qrsglxd2kz245f662gl3c2gdz6qvvxa96v6q9lhh1"; depends=[metafor]; }; MCS = derive2 { name="MCS"; version="0.1.3"; sha256="1kiz1jq1bm2n8f33nsybp5jfrzzl9xbsi3m9l8818ybmph99xms6"; depends=[]; }; + MCSim = derive2 { name="MCSim"; version="1.0"; sha256="1nqry41qa5c02an5fxm3y1g3w1vcqjgsy1an95i3szz1w1ndaj14"; depends=[CircStats MASS]; }; MCTM = derive2 { name="MCTM"; version="1.0"; sha256="14xjfskyrqi0m58lkwjfjpss5j7wy3ajr148n526czrrpccg108j"; depends=[]; }; MConjoint = derive2 { name="MConjoint"; version="0.1"; sha256="02yik28mhvd4rfqwrprdbdjx9c49ds55fh042bsjajs2ip467w5c"; depends=[]; }; - MDFS = derive2 { name="MDFS"; version="1.0.1"; sha256="17b9lphdgp90vcldlz4p8g1a87pf1d1vg1b8vz8xhn95cb0vr4ci"; depends=[]; }; + MDFS = derive2 { name="MDFS"; version="1.0.3"; sha256="09lmwvysyy34l51mda01cjr4579i3v16vsj2kf3066dyhjik1zl4"; depends=[]; }; MDM = derive2 { name="MDM"; version="1.3"; sha256="1bvjhl243rf19829ly1qc20ik937hb82lq23aiysj7ya55z8hdpf"; depends=[nnet]; }; MDMR = derive2 { name="MDMR"; version="0.5.1"; sha256="1pv57xl7pjsqxz1j8mnfmjaa36mlr749yb4c44ppdrx6khvw662x"; depends=[car CompQuadForm lme4]; }; MDPtoolbox = derive2 { name="MDPtoolbox"; version="4.0.3"; sha256="0aaw787fvcyhw6mbl42icgqfdzvfr618vg179984xqifafr40dyc"; depends=[linprog Matrix]; }; - MDSMap = derive2 { name="MDSMap"; version="1.0"; sha256="15557ca83bvsqcmsa48vispagg9a05658i22cqk706shjsp782n5"; depends=[princurve reshape rgl smacof]; }; + MDSMap = derive2 { name="MDSMap"; version="1.1"; sha256="0knrkfwgl763fwdb3ln3g5y3rarnpqdfgzxf4m045664m7gkipsg"; depends=[princurve reshape rgl smacof]; }; MDimNormn = derive2 { name="MDimNormn"; version="0.8.0"; sha256="080m0irx5v8l45fg9ig5yzcj92s3ah8a9aha288byszli1cchgpn"; depends=[]; }; MDplot = derive2 { name="MDplot"; version="1.0.1"; sha256="1xijh18hrkb807nfkdr7g642aspn5psc8nw29q387jl5hly2w8s9"; depends=[gplots gtools MASS RColorBrewer]; }; MED = derive2 { name="MED"; version="0.1.0"; sha256="0fy0qmxirkdz5kigy2r7l5czjzws0fhjxy13kv1kqh628ldrp109"; depends=[]; }; MEET = derive2 { name="MEET"; version="5.1.1"; sha256="02xz2zkwqaf1wck9a3h1j6z8dasw4j0zqa88jg6h10wqzcrlp9ba"; depends=[Hmisc KernSmooth Matrix pcaMethods ROCR seqinr seqLogo]; }; + MEGENA = derive2 { name="MEGENA"; version="1.3.7"; sha256="0cr10pmj1n831scz5kgaq3nkglr3imwgc62cxng2dvdxr9991g21"; depends=[BH cluster doParallel foreach fpc ggplot2 ggraph ggrepel igraph Matrix Rcpp reshape]; }; MEMSS = derive2 { name="MEMSS"; version="0.9-2"; sha256="0wyw8yjs4miwgwdfcnfbzvkxrgv5r3jlg3cg8q2vy7s69wvhksmy"; depends=[lme4]; }; - MEPDF = derive2 { name="MEPDF"; version="1.0"; sha256="171pzhz4z0373663mfnfi5cqd9gnj0aamwr56ag16dxm8xfyppcj"; depends=[MASS plyr pracma]; }; - MESS = derive2 { name="MESS"; version="0.5.2"; sha256="159vnyyab31s871j5hcqwn1g1zp18ym08jz6jcgiamwn0aprbzny"; depends=[geeM geepack glmnet kinship2 MASS Matrix mvtnorm Rcpp RcppArmadillo]; }; + MEPDF = derive2 { name="MEPDF"; version="3.0"; sha256="15hbp7g5dsdpvi239jm6jn11fn371ir6la31g0flqkilq6sr1sqd"; depends=[gtools mvtnorm plyr pracma]; }; + MESS = derive2 { name="MESS"; version="0.5.3"; sha256="0m2pb1n7nhwhpygxqhxhi9qyiqjqspz607anli1qrhhwymhhis2i"; depends=[geeM geepack glmnet kinship2 MASS Matrix mvtnorm Rcpp RcppArmadillo]; }; MEclustnet = derive2 { name="MEclustnet"; version="1.2.1"; sha256="1pznisvvgshqbixyj8jya35yhmmpxxa1ivh48c9iafgapwc4yn4s"; depends=[e1071 ellipse latentnet MASS mclust mvtnorm nnet vegan]; }; MExPosition = derive2 { name="MExPosition"; version="2.0.3"; sha256="1l27wp0psfvlkk79fhb8ypf8awardjljg1f37yj42friy9pdfksz"; depends=[ExPosition prettyGraphs]; }; MF = derive2 { name="MF"; version="4.3.2"; sha256="1arnhyqf1cjvngygcpqk2g4d52949rhkjmclbaskyxcrvp62qln0"; depends=[]; }; @@ -1976,10 +2098,10 @@ in with self; { MFDFA = derive2 { name="MFDFA"; version="1.0"; sha256="1gy1v49525i2bhr14nvpz8rqcz3lchfnvm0g53qlln55jdndgsx4"; depends=[]; }; MFHD = derive2 { name="MFHD"; version="0.0.1"; sha256="0gb8y297y1x03wy46530psmlawyv4z5dydilk36qcmadlk1wx02k"; depends=[deldir depth depthTools fda_usc matrixStats]; }; MFKnockoffs = derive2 { name="MFKnockoffs"; version="0.9.1"; sha256="1bcdqfzmllp3dri1phy365wgc9c37wlag65pzljn4p3mf43w10nq"; depends=[corpcor glmnet gtools Matrix Rdsdp RSpectra]; }; - MFPCA = derive2 { name="MFPCA"; version="1.2-3"; sha256="0zhmhk1cihk5h4c0qpcna5m687169qxlanbjc92scwab3q8hs2i9"; depends=[abind foreach funData irlba Matrix mgcv plyr]; }; + MFPCA = derive2 { name="MFPCA"; version="1.3-1"; sha256="00kr64ih16ymigyd1w5ijkk7clif18dg5fq9g3vd9j773zqg7dh2"; depends=[abind foreach funData irlba Matrix mgcv plyr]; }; MFT = derive2 { name="MFT"; version="1.3"; sha256="029apjg1fqrqfg98jczbxfy267m3f68qxvxqjzbsw1xisq4j7wc0"; depends=[]; }; MGL = derive2 { name="MGL"; version="1.1"; sha256="03q453swnangxyc4nvjhzw2zpcy5vp1wpilap5rwymnf0c0xi4j7"; depends=[]; }; - MGLM = derive2 { name="MGLM"; version="0.1.0"; sha256="06gaz82nn7fbfv7bm9xx6dsk95xq3gircvh6knzm963r1bw8f1pk"; depends=[]; }; + MGLM = derive2 { name="MGLM"; version="0.2.0"; sha256="0yyqm53lvp59zy8lkffw9x3zhqrnh29j5v3yyzk6qrgj2slnc7nk"; depends=[]; }; MGRASTer = derive2 { name="MGRASTer"; version="0.9"; sha256="0jmf2900r56v60981sabflkhid3yrqd9xd7crb56vgfl1qkva9zp"; depends=[]; }; MGSDA = derive2 { name="MGSDA"; version="1.4"; sha256="0grwl740yvz2av5nkvmyyrr8ji5f39sjs1c5gxp6lp9p36i2wc32"; depends=[MASS]; }; MHCtools = derive2 { name="MHCtools"; version="1.1.0"; sha256="03y6m3a46bzazxkrxdrii2p1fyc26il09z5676c63rk8wz9wcxa0"; depends=[rlist]; }; @@ -1988,33 +2110,33 @@ in with self; { MHTmult = derive2 { name="MHTmult"; version="0.1.0"; sha256="1y3vh2kab6nfkiz4nzdhrpy9h6drk1ibfd2h62hpr3y09z9a2yld"; depends=[]; }; MHTrajectoryR = derive2 { name="MHTrajectoryR"; version="1.0.1"; sha256="13idcjx7pjpwvr4c52938yqhhaj1gprb8hjhaim3jx4062wf9pla"; depends=[mgcv]; }; MHadaptive = derive2 { name="MHadaptive"; version="1.1-8"; sha256="1w3bm82v8ahxrf0vqn0pznv7dqn212drinkz8y5kr1flx423l9ws"; depends=[MASS]; }; - MIAmaxent = derive2 { name="MIAmaxent"; version="0.4.0"; sha256="0i2bw9s9zm2bfi121aafaqf86zvimf4gzix50wdh2q96bn61bb2s"; depends=[dplyr e1071 raster]; }; + MIAmaxent = derive2 { name="MIAmaxent"; version="1.0.0"; sha256="0sjhzai54g7849a39vx902xik3k4my8sx2b47am2147nv8xz8ydi"; depends=[dplyr e1071 raster]; }; MIDN = derive2 { name="MIDN"; version="1.0"; sha256="08i9zfmaywi5imp36ahjpirlkl55k01x543nz95i089w3sfrsz0g"; depends=[BiasedUrn]; }; MIICD = derive2 { name="MIICD"; version="2.4"; sha256="1xlvhyh3gg77cym10i8hrxm8r1jm4plvny2c4izic6w89snplyq6"; depends=[MASS mstate survival]; }; MIIVsem = derive2 { name="MIIVsem"; version="0.5.2"; sha256="0i144v2qjqb26vjym1lh3hbikm882hrwx6kz2ajrica59gyryr37"; depends=[boot car lavaan Matrix numDeriv]; }; MILC = derive2 { name="MILC"; version="1.0"; sha256="14xsiw5al6kixwvf3ph0dlm8s13gsbqvzb92da6ng3x4iiyb1g0w"; depends=[]; }; MIPHENO = derive2 { name="MIPHENO"; version="1.2"; sha256="0hcaq66biv4izszdhqkgxgz91mgkjk1yrwq27fx07a2zmzj44sfv"; depends=[doBy gdata]; }; MIRL = derive2 { name="MIRL"; version="1.0"; sha256="1l52zpd00rm77vlk4lgnlviz18f7079a4n1gvlmr5syib7cvhfxs"; depends=[boot glmnet MASS mice]; }; - MIXFIM = derive2 { name="MIXFIM"; version="1.0"; sha256="0m4fnmdd8lsdxq629f87lzz1cdc1q0j3q9hqna85ncpflyfwlvg9"; depends=[ggplot2 mvtnorm rstan]; }; + MIXFIM = derive2 { name="MIXFIM"; version="1.1"; sha256="1xx25b7hfyzynfh3vsqrkriqnqnn173gn8j1vwqmc434c1vy4nx2"; depends=[ggplot2 mvtnorm rstan]; }; MImix = derive2 { name="MImix"; version="1.0"; sha256="033gxr0z2xba0pgckiigblb1xa94wrfmpgv3j122cdynjch44j4r"; depends=[]; }; MInt = derive2 { name="MInt"; version="1.0.1"; sha256="1nk02baainxk7z083yyajxrnadg2y1dnhr51fianibvph1pjjkl6"; depends=[glasso MASS testthat trust]; }; MKLE = derive2 { name="MKLE"; version="0.05"; sha256="00hcihjn3xfkzy0lvb70hl2acjkwk6s3y7l4gprix24shnblvxzi"; depends=[]; }; - MKmisc = derive2 { name="MKmisc"; version="1.0"; sha256="1ykzj9flq1nx8k7aybd2sh5rd8a2hzk4gwz0iqqsl18k1khzbdla"; depends=[ggplot2 RColorBrewer robustbase]; }; - ML_MSBD = derive2 { name="ML.MSBD"; version="1.0.0"; sha256="1myr4pnznkypb7jjpyr5iv4yh29q9kv6g8gmfh9x3wy96xy15wmz"; depends=[ape]; }; + MKmisc = derive2 { name="MKmisc"; version="1.1"; sha256="1di9dbfnbi69psk3qnrfnc62amx3ifvirw2bb783y775zpg07gz7"; depends=[ggplot2 RColorBrewer robustbase scales]; }; + ML_MSBD = derive2 { name="ML.MSBD"; version="1.1.0"; sha256="0r9v6dkfarwzryai53c4z5i5isdh8clgwfpzmjsh430zbf9vkdk2"; depends=[ape]; }; MLCIRTwithin = derive2 { name="MLCIRTwithin"; version="2.1"; sha256="07fhbhfnlmllxxdpdqiaz6d72y4pj3vrz6lw5rnlb2m7vknx51ik"; depends=[limSolve MASS MultiLCIRT]; }; MLDS = derive2 { name="MLDS"; version="0.4.5"; sha256="1a5y031kd6zx0zqlk6dvxzsv3isbvg9jap4gqad2jwryh0a9x3c1"; depends=[MASS]; }; MLEcens = derive2 { name="MLEcens"; version="0.1-4"; sha256="0zlmrcjraypscgs2v0w4s4hm7qccsmaz4hjsgqpn0058vx622945"; depends=[]; }; + MLGL = derive2 { name="MLGL"; version="0.5"; sha256="020z18x5hlc1v975a7wi6vlairl8w7prjsfsvdiydl6xh56pdrr9"; depends=[FactoMineR fastcluster gglasso MASS Matrix]; }; MLID = derive2 { name="MLID"; version="1.0.1"; sha256="0ygahmcfbydzic5q3h1ppv5b2ks4lh8mcyfqq27ssmn4g1n6hdvp"; depends=[lme4 nlme]; }; - MLML2R = derive2 { name="MLML2R"; version="0.2.1"; sha256="055gps9zv8cv08lkf14p22d7r3kidwkwkhfv45xlg6i4fzcgllxb"; depends=[]; }; + MLML2R = derive2 { name="MLML2R"; version="0.3.1"; sha256="1s4d4w9hlvllngdm0l1g9qlxzz8g8r4rl08k3ivjwpy46ay7lyqr"; depends=[]; }; MLPUGS = derive2 { name="MLPUGS"; version="0.2.0"; sha256="1yda37073g640g1qrkjrwa8hbyq6bjlcw3wpznx0bk5h0639bc0s"; depends=[]; }; MLZ = derive2 { name="MLZ"; version="0.1.1"; sha256="1x2mmd7rb6rk2qb84i7k71w8l14m5dvkwg1xpjqgy9lzqnwhxi45"; depends=[dplyr ggplot2 gplots RcppEigen reshape2 TMB]; }; MLmetrics = derive2 { name="MLmetrics"; version="1.1.1"; sha256="061129b36h7xqw4zsznik694n8yy9qq6aaqfhdxkhdv8n5v1nzvp"; depends=[ROCR]; }; MM = derive2 { name="MM"; version="1.6-5"; sha256="0vi6wp6p48jjfmnspdsnmw0yqz39sjk6nrkxdw7kan5h17h4rwd7"; depends=[abind emulator magic Oarray partitions]; }; - MM2S = derive2 { name="MM2S"; version="1.0.5"; sha256="0h10cbsdnndllwq4cb4aamjy104ckvn01skh7rixa1iqdndac9fx"; depends=[GSVA kknn lattice pheatmap]; }; - MM2Sdata = derive2 { name="MM2Sdata"; version="1.0.1"; sha256="1prx0gm9shizj45382qhja417y18jp6spk2hmgrzb7sbniyqs5pd"; depends=[Biobase]; }; MM4LMM = derive2 { name="MM4LMM"; version="1.0.5"; sha256="1kj0kq98fqsfaj2gahn16jnfj86jq1v6jnmcs5ml944yvhmwx5n3"; depends=[Matrix Rcpp RcppEigen]; }; MMAC = derive2 { name="MMAC"; version="0.1.2"; sha256="1xwz48iizf0lvmhc7krsraabc49ky85qvgr23w4ip6jzfv4sn1jr"; depends=[]; }; MMDai = derive2 { name="MMDai"; version="1.4.0"; sha256="0bb7hg8fkmzg87xr1b2hxhy75xi461ks6w12z85k4c77kswfpx3b"; depends=[DirichletReg]; }; + MMDvariance = derive2 { name="MMDvariance"; version="0.0.9"; sha256="1yiqabifym7gdknqrhfnql6qc8p163npzrrckbyqjry3yvkqr5wi"; depends=[Biobase lawstat MASS]; }; MMMS = derive2 { name="MMMS"; version="0.1"; sha256="1a71vs3k16j14zgqfd4v92dq9swrb44n9zww8na6di82nla8afck"; depends=[glmnet survival]; }; MMPPsampler = derive2 { name="MMPPsampler"; version="1.0"; sha256="1lk5hh4ihclldrbx2pbfzxvspjaywh7mg6nhs2mjr5dcdj2h0hky"; depends=[cowplot ggplot2 gtools MASS Rcpp RcppArmadillo]; }; MMS = derive2 { name="MMS"; version="3.0.11"; sha256="0gc4iz371bi65sp49gvjh99f8jvii8l0k12kn1vbpzk4a3cw7iad"; depends=[glmnet Matrix mht]; }; @@ -2023,10 +2145,10 @@ in with self; { MNP = derive2 { name="MNP"; version="3.1-0"; sha256="06qs2vsmjs6rcpqlwfc1n5y5hzxf7pngbdmiza1wijm9hh54ikh0"; depends=[MASS]; }; MNS = derive2 { name="MNS"; version="1.0"; sha256="0if46a6rw0f2d72wnykkaa5z5b1p2c0r43il6cbwbcnnb3zd8acb"; depends=[doParallel glmnet igraph MASS mvtnorm]; }; MOCCA = derive2 { name="MOCCA"; version="1.3"; sha256="1ffpnqcrkrr7vh0f1fyyai0c2wq3v8sk2qhnhds49z7p6xrsmh21"; depends=[cclust class cluster clv]; }; - MODIS = derive2 { name="MODIS"; version="1.1.2"; sha256="1iww1rnxv2xw63b5bz7xrxb3q8dmgqzbw704gshislkhjwn37q87"; depends=[bitops devtools mapdata mapedit maps maptools ptw raster RCurl rgdal rgeos sf sp XML]; }; + MODIS = derive2 { name="MODIS"; version="1.1.4"; sha256="0pyg59z17xmsxiilsamjpxickcp22lwqafqjcahsflg9gm0f0abk"; depends=[bitops curl devtools mapdata mapedit maps maptools ptw raster rgdal rgeos sf sp]; }; MODISSnow = derive2 { name="MODISSnow"; version="0.1.0.0"; sha256="1p0mil074gapw6v8paw9595rzp85hxrfsc65llh0ljalmacwgx04"; depends=[gdalUtils lubridate raster RCurl]; }; MODISTools = derive2 { name="MODISTools"; version="1.0.0"; sha256="0b3hdj26f1s07c9k67az3xl82wixzniqaidxz8269grx7vndjmsz"; depends=[httr jsonlite tidyr]; }; - MODIStsp = derive2 { name="MODIStsp"; version="1.3.5"; sha256="0mk39dvr0msx8xas6zxpzq95bg2whk8r2dc1zggh61rfi9r9d9mn"; depends=[bitops data_table gdalUtils gWidgets gWidgetsRGtk2 httr jsonlite pacman raster rgdal rgeos sp stringr xml2 xts]; }; + MODIStsp = derive2 { name="MODIStsp"; version="1.3.7"; sha256="1rh6ll4jmpr013y9c571z4lj660449pwa0rz9ki6n1nghh96rnbi"; depends=[bitops data_table gdalUtils gWidgets gWidgetsRGtk2 httr jsonlite pacman raster rgdal rgeos sp stringr xml2 xts]; }; MOEADr = derive2 { name="MOEADr"; version="1.1.0"; sha256="0q0bm13v85raq5hdfpzg4v5kj12zjh31fr1x0zv9g5blxy10dqgy"; depends=[assertthat FNN]; }; MOJOV = derive2 { name="MOJOV"; version="1.0.1"; sha256="11mcqxw83z4xx29s34v4rsbb3zvyhlb2lmvf97b77n455gsy5hab"; depends=[aod lattice saws survey]; }; MOLHD = derive2 { name="MOLHD"; version="0.2"; sha256="1lrl24x7iig15jwxigvqm3jdwnxkn948sxmywn6zi2b1a5hqz05k"; depends=[arrangements fields]; }; @@ -2037,17 +2159,23 @@ in with self; { MPDiR = derive2 { name="MPDiR"; version="0.1-16"; sha256="10g4dnysjnzf106qibqqcrxz3xw2nfh4ck1n1dlciwahr0f80j13"; depends=[]; }; MPINet = derive2 { name="MPINet"; version="1.0"; sha256="1zw3piqhhpagg5qahc2xahxxfdwdk8w94aass1virlpl0f52ik8s"; depends=[BiasedUrn mgcv]; }; MPLikelihoodWB = derive2 { name="MPLikelihoodWB"; version="1.1"; sha256="0xgj349jkv29ldia4lmsiwnkhrk99aqcrvyiy3si5knmi1jvx9q0"; depends=[MASS survival]; }; + MPN = derive2 { name="MPN"; version="0.1.0"; sha256="1hhdr9c3diy889cw4lnfiv5zy3sqdxfywy2mz58hd3ny2iql5rs1"; depends=[]; }; MPR_genotyping = derive2 { name="MPR.genotyping"; version="0.8"; sha256="0lsrbks7nhfnrmk8kclh09rc132j3divjxrzjfrg8zijbzkfx1pn"; depends=[qtl]; }; + MPS = derive2 { name="MPS"; version="2.3.0"; sha256="0rr66f3ijzvqzj6b0hl7i065r5ndzcb2r5sjhx32rihgjdg60lr3"; depends=[]; }; MPSEM = derive2 { name="MPSEM"; version="0.3-4"; sha256="0pj3gv2waxg5v1xv0qcwscq2c0g5w4w2b9ip3b761gs75mdy07g0"; depends=[ape MASS]; }; MPTinR = derive2 { name="MPTinR"; version="1.11.0"; sha256="1pflypcysc43yp4rh1lxnf7f0qklc6rl4y1mvj6ydwv5nlz52mbh"; depends=[Brobdingnag numDeriv Rcpp RcppEigen]; }; + MPTmultiverse = derive2 { name="MPTmultiverse"; version="0.1"; sha256="1pvmrrh48q5kbk79gcv0cxy2l3cg65x0r3fy242kq3dfy13jb54d"; depends=[broom coda dplyr ggplot2 magrittr MPTinR purrr readr reshape2 rlang runjags tibble tidyr TreeBUGS]; }; MPV = derive2 { name="MPV"; version="1.53"; sha256="14qnvcqqscd9hwn2mxf5dclv3ncj7w6vc3blxaml3rflriha6rls"; depends=[]; }; MPkn = derive2 { name="MPkn"; version="0.1.0"; sha256="0nvd6sv1wypcmphm0wcymbibcxrqzx3c9s9b191p1pmxyz607vxv"; depends=[]; }; MPsychoR = derive2 { name="MPsychoR"; version="0.10-7"; sha256="10nphm5dzxha4xb7a21b0nxbqy55fg8k748qax7nq3rj4nfjaml7"; depends=[]; }; MRCE = derive2 { name="MRCE"; version="2.1"; sha256="12q7mqn2qkgv992df71k1xmli61khhbfm7lw0n7z2l7qqldpiw1n"; depends=[QUIC]; }; MRCV = derive2 { name="MRCV"; version="0.3-3"; sha256="0m29mpsd3kackwrawvahi22j0aghfb12x9j18xk4x1w4bkpiscmf"; depends=[tables]; }; MRFA = derive2 { name="MRFA"; version="0.2"; sha256="1ld9bchldx4y8g0zp2nr6r439f9vqy5xcr9bkv4g4vphm2c5zq72"; depends=[fields foreach glmnet grplasso plyr randtoolbox]; }; + MRFcov = derive2 { name="MRFcov"; version="1.0.36"; sha256="19hqshxvkh2lsiv28wklb4b3khjsnpxdnq6w2ayvcqfqrbdwmpp9"; depends=[caret dplyr ggplot2 glmnet gridExtra igraph magrittr Matrix mgcv pbapply plyr purrr reshape2 sfsmisc]; }; MRH = derive2 { name="MRH"; version="2.2"; sha256="1icwlq8js58g9fkiq7fwjg8r97ca47xl3dscnhnga99gkgsfgjwl"; depends=[coda KMsurv survival]; }; + MRHawkes = derive2 { name="MRHawkes"; version="1.0"; sha256="0qhwm708jijv1w6iml18bg7fc2igdcmydwpb9dzpa4gwwads8b78"; depends=[IHSEP]; }; MRMR = derive2 { name="MRMR"; version="0.1.4"; sha256="0dgbhlynaaka7mdzl6igwgcdzvy6cm2y8mbxaf9pfla8w3z8y0lq"; depends=[ggplot2 lmtest lubridate plyr reshape2]; }; + MRPC = derive2 { name="MRPC"; version="2.0.0"; sha256="1gy755y2xq9fdnbgwxi32l4abyirm8q9pqwbk8rrc2c26nhdi5fb"; depends=[bnlearn compositions dynamicTreeCut fastcluster GGally graph gtools Hmisc mice network pcalg Rgraphviz sna WGCNA]; }; MRQoL = derive2 { name="MRQoL"; version="1.0"; sha256="0isn4g3jpz7wm99ymrshl6zgkb7iancdzdxl2w98n8fbxsh5z6sw"; depends=[]; }; MRS = derive2 { name="MRS"; version="1.2.4"; sha256="1sksg70zb72ys1b7vi8amjaqarmdh8vf2l1rb0rasrlvrip3z3br"; depends=[igraph Rcpp RcppArmadillo]; }; MRSP = derive2 { name="MRSP"; version="0.4.3"; sha256="0zv22xiq3qh9x3r2ckkvq1vv0vkcirh8y87053bqvw1m20j7q1by"; depends=[Formula matrixcalc]; }; @@ -2055,21 +2183,24 @@ in with self; { MRsurv = derive2 { name="MRsurv"; version="0.2"; sha256="148myzk6r8whkpv1yv59dmdlr2n8vdwmaww165aw696xfjxwq550"; depends=[mvtnorm survival]; }; MRwarping = derive2 { name="MRwarping"; version="1.0"; sha256="13bcs7rlm4irx7yzdnib558w9014a4chh9xwc010m6pxvxv36qnv"; depends=[boa SemiPar]; }; MSCMT = derive2 { name="MSCMT"; version="1.3.3"; sha256="1962lc6p5cy8pkbshzbl3jnd2pqnk9afs4lmp4qb7fqkmb4xpka3"; depends=[ggplot2 lpSolve lpSolveAPI Rdpack Rglpk]; }; + MSEtool = derive2 { name="MSEtool"; version="1.1.0"; sha256="0cckn56n8zn7srhzi6bczlg2i4qhfws43nwzjbc3har07n4h56sj"; depends=[coda corpcor DLMtool gplots MASS mvtnorm pryr r4ss RcppEigen reshape2 snowfall TMB]; }; MSG = derive2 { name="MSG"; version="0.3"; sha256="181kzkbw69bs3vir6dzgq7jzp8xcpg1p4isfb660vgnd1flb03ix"; depends=[RColorBrewer]; }; MSGARCH = derive2 { name="MSGARCH"; version="2.3"; sha256="0dax3cx0dzmg086vhymnm5x5s7ljdnxx1k52xnnvrm6pprhdgaqn"; depends=[coda expm fanplot MASS numDeriv Rcpp RcppArmadillo zoo]; }; MSGLasso = derive2 { name="MSGLasso"; version="2.1"; sha256="1k17vnvzr647pwfbdxrpqcsp34iygq86wf0ns4rq8cj6q5mik1bv"; depends=[]; }; MSIseq = derive2 { name="MSIseq"; version="1.0.0"; sha256="1v2why1k6pjsc04044nr74571p7541nciq7xkzmya3jq6dw878j3"; depends=[IRanges R_utils rJava RWeka]; }; + MSMwRA = derive2 { name="MSMwRA"; version="1.3"; sha256="0b0fqfv6iick1brqik4rqz2936nfa51i6xlfavs65r9692wks73q"; depends=[]; }; + MSPRT = derive2 { name="MSPRT"; version="1.0"; sha256="1ciiqfqpl25xvyrfp005gnkxildqkxsnzmb2slxnr8h1an0clb2g"; depends=[doParallel foreach ggplot2 iterators nleqslv]; }; MSQC = derive2 { name="MSQC"; version="1.0.2"; sha256="11wcy04cpjlnc71s2svs4lm1cp718dz1p4a1603x6zwpbf22bygn"; depends=[rgl]; }; MST = derive2 { name="MST"; version="2.1"; sha256="16mnsn2an02k4jrqb6yj0n1i563zny5v10ngfq1y28fqaw6h8yyq"; depends=[Formula MASS partykit survival]; }; - MSbox = derive2 { name="MSbox"; version="1.1"; sha256="0hal7cqfmmcsckysxnwr2qsa2b61ck4zgbdl52w1iqkkvm8qq1x9"; depends=[stringr]; }; + MSbox = derive2 { name="MSbox"; version="1.1.1"; sha256="1bw1c6yf3lnvd0rb3nwcrq3yckwnnrvck96mdq64njjldap8i152"; depends=[magick stringr xml2]; }; MScombine = derive2 { name="MScombine"; version="1.1"; sha256="0kgz1l4jlhcada3fp02dscf4zx6a22cjxj251838lfz65f512hrn"; depends=[plyr]; }; MSeasy = derive2 { name="MSeasy"; version="5.3.3"; sha256="191mvg1imxfjlnd808ypn4lsjx7n6ydf16flax79hv01z7rcjylh"; depends=[amap cluster clValid fpc mzR xcms]; }; MSeasyTkGUI = derive2 { name="MSeasyTkGUI"; version="5.3.3"; sha256="0ihz8vr2wbgy88bzssilgvlhkbr13jznfjvnqy73wpchqgwy0wy6"; depends=[MSeasy]; }; - MSwM = derive2 { name="MSwM"; version="1.3"; sha256="1ny7rzpq6x6yy0iz3ad51vwdh7i4sy60pvgdxda3jcz5wal3hgqm"; depends=[nlme]; }; + MSwM = derive2 { name="MSwM"; version="1.4"; sha256="1zhfar02s7hm4gjs1flkh9a4526d98hik8bqrksy75758baiqg7l"; depends=[nlme]; }; MTA = derive2 { name="MTA"; version="0.1.2"; sha256="1149xjq6ybjv6llzlq67j5xc6dspb4mvd72n62nlbq3zz80x7f84"; depends=[igraph rgeos sp]; }; MTDrh = derive2 { name="MTDrh"; version="0.1.0"; sha256="0ass3b90nr4i0y7v30hk8xhq3hj9bxaxcsr4f8wfi0lnvzfv6aaa"; depends=[]; }; MTE = derive2 { name="MTE"; version="1.0.0"; sha256="009mrl9dgxafl4hrgfzvsfvgx3dljb0rbbs74j2cxc5ray87kp55"; depends=[parcor quantreg]; }; - MTS = derive2 { name="MTS"; version="0.33"; sha256="0i7kpgsw56vvgrdgddn83i9lzjlb72z4llffqai29qq0m1i7hm65"; depends=[fGarch mvtnorm Rcpp]; }; + MTS = derive2 { name="MTS"; version="1.0"; sha256="09pypanjmqrvxbrrckydxyyswsgjx4nhb052x4llk7va9w4lbcjs"; depends=[fBasics fGarch mvtnorm Rcpp]; }; MTSYS = derive2 { name="MTSYS"; version="1.2.0"; sha256="04dkan3hxl3difflskp7d1lw1bvxhg4s28ssy2v4m7z7wbpj3v1m"; depends=[]; }; MTurkR = derive2 { name="MTurkR"; version="0.8.0"; sha256="0q498chr2s67ai7lfxi6kdficqbs5sxj9asyv69z2a37fmsr4va7"; depends=[base64enc curl digest XML]; }; MTurkRGUI = derive2 { name="MTurkRGUI"; version="0.1.5"; sha256="1rlgz80na0v1nx70cda1fzyswlb1lg5kcx64zl9dcqy6accsrpmp"; depends=[curl MTurkR XML]; }; @@ -2079,15 +2210,17 @@ in with self; { MVB = derive2 { name="MVB"; version="1.1"; sha256="0an8b594rknlcz6zxjva6br8f34sgwdi2jil3xh1xzb5fa55dw0f"; depends=[Rcpp RcppArmadillo]; }; MVLM = derive2 { name="MVLM"; version="0.1.4"; sha256="1zcj405dc4jbiqw6p0fcbam8yc9d6yjpmrx5wjw5zjvig3iqb91k"; depends=[CompQuadForm]; }; MVN = derive2 { name="MVN"; version="5.5"; sha256="05jl9g7jyx6a5fc8bw5si393s7f9swygma8h461v8abqbakihb2q"; depends=[boot energy kableExtra magrittr MASS moments mvoutlier nortest plyr psych robustbase]; }; - MVR = derive2 { name="MVR"; version="1.32.1"; sha256="03dbd5nib8cx0rwdi4g9fihbkdxazpvbdjh7sfnavsyyrgnqa31m"; depends=[statmod]; }; + MVNBayesian = derive2 { name="MVNBayesian"; version="0.0.8-11"; sha256="1iaxyp480v91887cn4w3l74907wvbzs3ay4cjgzd8xk2dp47w8bg"; depends=[mvtnorm plyr]; }; + MVR = derive2 { name="MVR"; version="1.33.0"; sha256="1ygz47a2p5r5axql5zsxvsn25pcqyxz6mpw50zfmzrcqdrfa3bg8"; depends=[statmod]; }; MVT = derive2 { name="MVT"; version="0.3"; sha256="0vinlv3d5daf8q7pd9xgs51nxz2njgdba5750vygmv883srlzi9d"; depends=[]; }; MVar = derive2 { name="MVar"; version="2.0.2"; sha256="0h1sm2vzjg86v3sv43pbf9fxjx5d6bxx519aa25y0r27nh9fif5y"; depends=[]; }; MVar_pt = derive2 { name="MVar.pt"; version="2.0.2"; sha256="0b7qgfa180vv2m6l5vqxqc96700srdzzix2kwccfvjimby522a1b"; depends=[]; }; MVisAGe = derive2 { name="MVisAGe"; version="0.2.1"; sha256="1plrzzj7cr2hxk1npadvjnk7sanhilh99l5vrkjjh3l6li2ym09b"; depends=[]; }; MWLasso = derive2 { name="MWLasso"; version="1.3.1"; sha256="11lyk46lmjcd60q0mixi41b8ybjgyp1xi18g3ag4450xyhw3r17s"; depends=[]; }; MWRidge = derive2 { name="MWRidge"; version="1.0.0"; sha256="17kvs9npr1ff24z3pv9x2qnfwyy6w3hc7hm60ynzbjlk2rr11xr9"; depends=[glmnet]; }; - MXM = derive2 { name="MXM"; version="1.3.5"; sha256="0pmv6qya38kxsys39qzdgh7zqjz7i052f25xmqwc5fa4l08jmm6a"; depends=[bigmemory doParallel dplyr energy foreach geepack hash knitr lme4 MASS nnet ordinal quantreg relations Rfast survival visNetwork]; }; + MXM = derive2 { name="MXM"; version="1.4.1"; sha256="0vcw518h80i49csrg5n5s35w8gsc7lxcsf85b9rdmmq277s2qzvy"; depends=[bigmemory coxme doParallel dplyr energy foreach geepack knitr lme4 MASS nnet ordinal quantreg relations Rfast survival visNetwork]; }; MaXact = derive2 { name="MaXact"; version="0.2.1"; sha256="1n7af7kg54jbr09qk2a8gb9cjh25cnxzj2snscpn8sr8cmcrij0i"; depends=[mnormt]; }; + MachineShop = derive2 { name="MachineShop"; version="0.3.0"; sha256="190ivyq3c04lz08dq6pv57cs9p21f3h7wrg1hb0j03x5m9mjia2p"; depends=[abind foreach ggplot2 Hmisc irr kernlab magrittr MLmetrics ModelMetrics party recipes rsample Rsolnp survival survivalROC]; }; Maeswrap = derive2 { name="Maeswrap"; version="1.7"; sha256="0cnnr5zq7ax1j7dx7ira7iccqppc6qpdjghjarvdb2zj0lf69yyb"; depends=[geometry lattice rgl stringr]; }; MakefileR = derive2 { name="MakefileR"; version="1.0"; sha256="1pfjic2lsar8ghbb6byr4rqrs30qrgfih092z4rxdpsiwkk3y7l1"; depends=[magrittr]; }; Mangrove = derive2 { name="Mangrove"; version="1.21"; sha256="1qf3fjzf0sb6fqbfdbxwbw6wah3gg2qran4mgg13hcmk4n3j0hxp"; depends=[]; }; @@ -2095,10 +2228,11 @@ in with self; { ManlyMix = derive2 { name="ManlyMix"; version="0.1.14"; sha256="0zpcc74965n435d4fah41r9nz0kjyn46hkjl1s0kvlllqj6n69wg"; depends=[]; }; ManyTests = derive2 { name="ManyTests"; version="1.2"; sha256="1mi7wvnkcd95126f1h8vl8skn397yd2zqvcswprqar54p161wgyi"; depends=[]; }; Map2NCBI = derive2 { name="Map2NCBI"; version="1.1"; sha256="19gafyql767f1p4fxdw7d5a8z1b4vg7jfrvzaml5x16fj6c78fjm"; depends=[]; }; - MapGAM = derive2 { name="MapGAM"; version="1.1"; sha256="0sh7qnzzahaz09nmld5p8df93my6k5vpvgmvqdlz84vghcfbfpa2"; depends=[colorspace gam maptools sp survival]; }; + MapGAM = derive2 { name="MapGAM"; version="1.2"; sha256="1909l0b5yf6c0ri8aylarkjmjnh16cjf1a4plc95yrkjk4y0ckvl"; depends=[colorspace gam maptools sp survival]; }; MareyMap = derive2 { name="MareyMap"; version="1.3.4"; sha256="1wap0syzgd0w3xla2x4bcasn8zzlj63r5yyf9r479nvifjxdqxzz"; depends=[tkrplot]; }; MargCond = derive2 { name="MargCond"; version="1.0.0"; sha256="07qh1lgy8ds11cwlb4rxkl6aiph91zq29sy27b8wwxalycdgjrg8"; depends=[gee lme4 MASS Matrix]; }; MarginalMediation = derive2 { name="MarginalMediation"; version="0.5.1"; sha256="1v7ly1yaglyh257b1q4vc7sfrk41lb4ar9dpwf5ppap581pgpz3f"; depends=[boot magrittr purrr]; }; + MarketMatching = derive2 { name="MarketMatching"; version="1.1.1"; sha256="1rdrw4p48lfgl4mzyxvz8f4dgpsc2gszl2c1m9a6vi3k0z4z4qkv"; depends=[bsts CausalImpact data_table doParallel dplyr dtw foreach ggplot2 iterators reshape2 scales zoo]; }; MarkowitzR = derive2 { name="MarkowitzR"; version="1.0.1"; sha256="1dz5ig16yz5n8i1dqrbg5xjigryznk61br80fj20prq4qhsdsqi6"; depends=[gtools matrixcalc sandwich]; }; MaskJointDensity = derive2 { name="MaskJointDensity"; version="1.0"; sha256="0nxhsz57cw96in0sg5xg7sicv920kcnxr2rikn39y2qk4vrw6r78"; depends=[ks MASS np plyr]; }; Massign = derive2 { name="Massign"; version="1.1.0"; sha256="09i32lsrx40rxrnb9alfipfrkipy4mza5nr4gcpn2a5h86ak9290"; depends=[]; }; @@ -2109,30 +2243,31 @@ in with self; { MatchLinReg = derive2 { name="MatchLinReg"; version="0.7.0"; sha256="015s3xdaj56prq8lsdry3ibjkrb6gg0fwgzjh496gdx5axvpbk8g"; depends=[Hmisc Matching]; }; Matching = derive2 { name="Matching"; version="4.9-3"; sha256="00mw02379dg6da19glfz9bbbhz902b0ppp9p66rgayd0fmnk9gqz"; depends=[MASS]; }; MatchingFrontier = derive2 { name="MatchingFrontier"; version="1.0.0"; sha256="1djlkx7ph8p60n2m191xq9i01c2by4vpmjj25mbxy5izxm5123aa"; depends=[igraph MASS segmented]; }; - Matrix = derive2 { name="Matrix"; version="1.2-14"; sha256="15hknim84nj3f54vkchca5ac0c3ip15v1by18k5parmn8wsl19j9"; depends=[lattice]; }; + Matrix = derive2 { name="Matrix"; version="1.2-15"; sha256="1mshhyia6imh939p8labxi0wv21lal7csmccxi42klpgdh1j89kv"; depends=[lattice]; }; Matrix_utils = derive2 { name="Matrix.utils"; version="0.9.7"; sha256="1x64r4aj3gy1dzjjysyrk1j9jq3qsnyrqws8i6bs7q8pf6gvr7va"; depends=[grr Matrix]; }; MatrixCorrelation = derive2 { name="MatrixCorrelation"; version="0.9.2"; sha256="0s4gxgl6fsy0fnjmsdz4k7p96vl6p00xl9w2fg7v0gikjpz6h5bg"; depends=[plotrix pracma progress Rcpp RcppArmadillo RSpectra]; }; MatrixEQTL = derive2 { name="MatrixEQTL"; version="2.2"; sha256="1205jxx5aj783r2dmpawiq4rr30b60fq1qf053i7wylw07pz6vba"; depends=[]; }; - MatrixLDA = derive2 { name="MatrixLDA"; version="0.1"; sha256="19q6wl8fc6jzn7544qnlpzfh9v0xlg9cr78l6k8kx6kzjnbnyh9z"; depends=[glasso plyr Rcpp RcppArmadillo]; }; + MatrixLDA = derive2 { name="MatrixLDA"; version="0.2"; sha256="0fixq35gp0fzmin75sfld2ln0zvnjgzrhk3b5yi7wdqzp99200yy"; depends=[glasso plyr Rcpp RcppArmadillo]; }; MatrixModels = derive2 { name="MatrixModels"; version="0.4-1"; sha256="0cyfvhci2p1vr2x52ymkyqqs63x1qchn856dh2j94yb93r08x1zy"; depends=[Matrix]; }; - MaxPro = derive2 { name="MaxPro"; version="3.1-2"; sha256="1y2g8a8yvzb24dj0z82nzfr6ylplb9sbi2dmj7f3pb4s3yr5zm8y"; depends=[nloptr]; }; + MaxPro = derive2 { name="MaxPro"; version="4.1-2"; sha256="19a2wp93kx1wkbzd5bvljbm1rr96gr14w4fb0ppbgr2y2a4g8i1v"; depends=[nloptr]; }; MaxSkew = derive2 { name="MaxSkew"; version="1.1"; sha256="0x5x0jpvhp189jnmgh6d1h3ya0dicj5qfcrgr2fhp1v8jjhl125m"; depends=[]; }; MaxentVariableSelection = derive2 { name="MaxentVariableSelection"; version="1.0-3"; sha256="1cmxfdkm5k85b4ivlfy5521hkfj0gq2pb1qlxxklh0fprw87kp9c"; depends=[ggplot2 raster]; }; - MazamaSpatialUtils = derive2 { name="MazamaSpatialUtils"; version="0.5.2"; sha256="0k64yzn7qnjxkxxqg5yrgq1ksdp37qfx0yc8a2n1zrdwj9f9ba2i"; depends=[dplyr lubridate rgdal rgeos rmapshaper rvest sp stringr xml2]; }; - MazamaWebUtils = derive2 { name="MazamaWebUtils"; version="0.1.5"; sha256="065l1n2nr5jsc0mdlxj10plzp8m09025hzbd8if3pn6gsl520b6l"; depends=[dplyr futile_logger stringr webutils]; }; + MazamaCoreUtils = derive2 { name="MazamaCoreUtils"; version="0.1.3"; sha256="1s4hjj7kn2zbyf7b59ywmbs494spz19s9bbxdzkv7bx684lwqvqw"; depends=[dplyr futile_logger lubridate stringr]; }; + MazamaSpatialUtils = derive2 { name="MazamaSpatialUtils"; version="0.5.4"; sha256="0kwwnki9f67ma6dislf0h17c0jrlqm0n8qhfi0w7g129k820i33s"; depends=[dplyr lubridate rgdal rgeos rmapshaper rvest sp stringr xml2]; }; + MazamaWebUtils = derive2 { name="MazamaWebUtils"; version="0.1.7"; sha256="16k6wxwjkdwzx1cqcxpxwaj7i63khly90gyiyfw13di43h8cvsd1"; depends=[dplyr futile_logger lubridate mime stringr webutils]; }; McSpatial = derive2 { name="McSpatial"; version="2.0"; sha256="18nmdzhszqcb5z9g8r9whxgsa0w3g7fk7852sgbahzyw750k95n4"; depends=[lattice locfit maptools quantreg RANN SparseM]; }; Mcomp = derive2 { name="Mcomp"; version="2.8"; sha256="1wz5fr3dhxn4s0qvxm2mzq9dbz3x0vgh6pixjrgk9d4i9w2p7s60"; depends=[forecast ggplot2]; }; MeanShift = derive2 { name="MeanShift"; version="1.1-1"; sha256="02zf27xvk2zlmgxfyl5pwl2rdq8c30fb52x1mbpvlhmxjbhg6fsn"; depends=[wavethresh]; }; MedDietCalc = derive2 { name="MedDietCalc"; version="0.1.0"; sha256="1gggia97ww4kiqhh2lnsmadgdxvpr36mdx1yrbgarj0sp6ilrd3l"; depends=[]; }; MedOr = derive2 { name="MedOr"; version="0.1"; sha256="1rwc14s16lnzgb78ac2017hv9pss7zw7nw3y7vrvq1qx4fgiw6f8"; depends=[]; }; MediaK = derive2 { name="MediaK"; version="1.0"; sha256="19cmxl2wksw9kvjsfn1m4nkr5gpcx6bk0sqrabj1n0dla1l32v2a"; depends=[Rcpp RcppEigen]; }; - Mediana = derive2 { name="Mediana"; version="1.0.6"; sha256="0cx2bkz5m96dirqknfsi9944rhnn14wwdimw1hq1p8c073z40i7a"; depends=[doParallel doRNG foreach MASS mvtnorm survival]; }; + Mediana = derive2 { name="Mediana"; version="1.0.7"; sha256="136yzp8c9yiiw0x8y3ym516sxx36ca3wa945xmhjwkbvz33cc22j"; depends=[doParallel doRNG foreach MASS mvtnorm survival]; }; Mega2R = derive2 { name="Mega2R"; version="1.0.4"; sha256="1c51bway05rqywvw05022cjlqzciidqz9xwz17iwf536gndc348p"; depends=[AnnotationDbi DBI gdsfmt GenomeInfoDb pedgene Rcpp RSQLite SKAT]; }; MendelianRandomization = derive2 { name="MendelianRandomization"; version="0.3.0"; sha256="1nnj4nmzrvdj2arq74bg5ckhmll2z9ydnd75ds48njbhxla2645l"; depends=[ggplot2 iterpc knitr Matrix plotly rmarkdown robustbase]; }; MenuCollection = derive2 { name="MenuCollection"; version="1.2"; sha256="0v3flicfnln9qld150yk3rfldvsr4dllhq80l02n1lq6px38nf2s"; depends=[gplots RGtk2 RGtk2Extras]; }; MergeGUI = derive2 { name="MergeGUI"; version="0.2-1"; sha256="1hx03qv5jyjjmqdvylc3kz5dl5qsdqwlirjbrnxrw7grkgkhygap"; depends=[cairoDevice ggplot2 gWidgetsRGtk2 rpart]; }; MetABEL = derive2 { name="MetABEL"; version="0.2-0"; sha256="0rqjv85mgswrbbp8b8ip6cdmz0cvfy9lm5mcr8a7h38rzgx3g3i3"; depends=[]; }; - MetFns = derive2 { name="MetFns"; version="3.2.0"; sha256="1nm7yv0cl0kl9dn284fja8a9lf77a2xaqv6v53b2f9sravj5pkfv"; depends=[astroFns lubridate plotrix pracma]; }; + MetFns = derive2 { name="MetFns"; version="3.2.2"; sha256="15fd2d0yysibi2x43qv6b8i1pa18l7z4n0zpmrqhsmvqkgy8sla0"; depends=[astroFns lubridate plotrix pracma]; }; MetNorm = derive2 { name="MetNorm"; version="0.1"; sha256="0vfi3k0yp2dz47gwj1n1avs3ji0a2nlrrljz5d0l66zfh4474jb4"; depends=[]; }; MetProc = derive2 { name="MetProc"; version="1.0.1"; sha256="1z6538pij1rq5wv9s8rjcn0sck15y26asv4vamav8a6s4135ia3q"; depends=[fastcluster gplots]; }; MetSizeR = derive2 { name="MetSizeR"; version="1.1"; sha256="11hdmpvnszr6pn9ihb3zjy9miksz1fs4piry153z4dic8pjydkax"; depends=[cairoDevice gWidgets gWidgetsRGtk2 MetabolAnalyze mvtnorm]; }; @@ -2140,18 +2275,20 @@ in with self; { MetaAnalyser = derive2 { name="MetaAnalyser"; version="0.2.1"; sha256="0k58325nb7svihhpga7kdbryr9bi5470qsb8aa5llpiggs8j7sfz"; depends=[DT ggvis rstudioapi shiny]; }; MetaComp = derive2 { name="MetaComp"; version="1.1.2"; sha256="1yb115qdmf5rxmjl4y7qr0i6668n46scs4yjpfq9bmy3w9i4ji1x"; depends=[Cairo data_table dplyr ggplot2 plyr reshape2]; }; MetaCycle = derive2 { name="MetaCycle"; version="1.1.0"; sha256="1kzdk21xpbvwibs8501zwdb9lzj7g5nv2zqaskg9x0szshhg8vpp"; depends=[gnm]; }; - MetaIntegrator = derive2 { name="MetaIntegrator"; version="1.0.3"; sha256="0611k497ixy0f51lmqzs08zqqq5krrxrm7m0xqdl18gkwrw3w656"; depends=[Biobase DBI GEOmetadb GEOquery ggplot2 gplots multtest preprocessCore reshape rmeta Rmisc RMySQL RSQLite stringr]; }; - MetaLandSim = derive2 { name="MetaLandSim"; version="1.0.4"; sha256="1dflmm59p4dkrs8iad4b4sc9qcv0x8707irf62mznczlg4mrni4z"; depends=[coda e1071 fgui googleVis igraph knitr maptools minpack_lm raster rgeos rgrass7 sp spatstat zipfR]; }; + MetaIntegrator = derive2 { name="MetaIntegrator"; version="2.0.0"; sha256="1hsv1ci0a4gjwbfs1h0lxw5sczpk7hl5ws5016zry26cyvf75gzl"; depends=[AnnotationDbi Biobase boot COCONUT data_table DBI dplyr DT GEOmetadb GEOquery ggplot2 ggpubr gplots HGNChelper magrittr manhattanly Metrics multtest pheatmap plyr pracma preprocessCore readr reshape2 rmarkdown rmeta Rmisc RMySQL ROCR RSQLite snplist stringr zoo]; }; + MetaLandSim = derive2 { name="MetaLandSim"; version="1.0.5"; sha256="0098flarh91mvc2ry6903fwxbk2r4193mmh6m7mldisfg9w6igfw"; depends=[coda e1071 fgui googleVis igraph knitr maptools minpack_lm raster rgeos rgrass7 sp spatstat zipfR]; }; MetaLonDA = derive2 { name="MetaLonDA"; version="1.1.0"; sha256="0pmbq6f5dqq29h56wsrnq3nyk5s281jc8vh89h2wkbj9djay4bw0"; depends=[caTools DESeq2 doParallel edgeR ggplot2 gss metagenomeSeq plyr]; }; MetaPCA = derive2 { name="MetaPCA"; version="0.1.4"; sha256="14g4v3hyxnds4l2q36mpz282yqg8ahgdw3b0qmj0xg17krrf5l2s"; depends=[foreach]; }; MetaPath = derive2 { name="MetaPath"; version="1.0"; sha256="1vvpfv6yc4rd4apqfs2yzm97xxsv43ghwqnjq6w1xrc4pdx2p634"; depends=[Biobase genefilter GSEABase impute]; }; MetaQC = derive2 { name="MetaQC"; version="0.1.13"; sha256="11595ggjr46z6xiwmhiyx1sydaq68l18y7mgdwxsg81g03ck9x1r"; depends=[foreach iterators proto]; }; MetaSKAT = derive2 { name="MetaSKAT"; version="0.60"; sha256="13qffirv0lnj0bflzjpr2hd0d8j4bkakyfjvicp40f0v4v3cack2"; depends=[SKAT]; }; - MetaSubtract = derive2 { name="MetaSubtract"; version="1.42"; sha256="070j46fp0kb5g9iyd7x4nnaqi1sqxsly3fmka361nzik4pr2x8a3"; depends=[]; }; + MetaStan = derive2 { name="MetaStan"; version="0.0.2"; sha256="0vkyi5jy533swcgrml46jry0n4kclp59dkwm69g808ppl3lrjcif"; depends=[BH Rcpp RcppEigen rstan rstantools StanHeaders]; }; + MetaSubtract = derive2 { name="MetaSubtract"; version="1.43"; sha256="15xjlzzjyx581kfr33jkn7gw6pnwrd1j7ic28425wzdigm8ym6h4"; depends=[]; }; MetaboList = derive2 { name="MetaboList"; version="1.2"; sha256="15wkj29s1mxi1wzqzlh8lkr5jkw15dbc37h3hzsc0r72a3ddzf38"; depends=[enviPick]; }; + MetaboLouise = derive2 { name="MetaboLouise"; version="1.0.0"; sha256="1agcp520in0wpxv3x2jvvmv61hasazdymnvjhzl66nwv8lifl98z"; depends=[igraph]; }; MetaboQC = derive2 { name="MetaboQC"; version="1.0"; sha256="1hm0ndwda1ciyyg8igkpaalvvdyd7aq5wnl9gzza8fr1l9fxp4a2"; depends=[plyr]; }; MetabolAnalyze = derive2 { name="MetabolAnalyze"; version="1.3"; sha256="0cl76x6imx4a95wd74xx5s8i2vg8wq3inqgakvgzmkwxad6qhrqp"; depends=[ellipse gplots gtools mclust mvtnorm]; }; - MetabolomicsBasics = derive2 { name="MetabolomicsBasics"; version="1.0"; sha256="0crgdi7h8gl219lrb7i4f9jisgs7mkz45imwzh69acly4d2332ni"; depends=[C50 caret e1071 mixOmics pcaMethods plyr rattle rpart]; }; + MetabolomicsBasics = derive2 { name="MetabolomicsBasics"; version="1.1"; sha256="13q8s96s71g7nyr6mi5q7jwmf4vx3pcr8l9ixqlc8hglnkd0y6rk"; depends=[C50 caret e1071 mixOmics pcaMethods plyr rlang ropls rpart]; }; MetaheuristicFPA = derive2 { name="MetaheuristicFPA"; version="1.0"; sha256="096k866mgrdgj55rzvdj080z80hzlj0667mydpz7gjaqdfriw8jg"; depends=[Rcpp RcppArmadillo]; }; MetamapsDB = derive2 { name="MetamapsDB"; version="0.0.2"; sha256="0y5szb52karxcqr1f9mb050awprbk1ynckr987aw3d4ia6i9gcif"; depends=[base64enc cluster data_table DBI dplyr forcats future GenomicRanges ggplot2 gridExtra httr igraph IRanges lubridate magrittr Matrix purrr RCurl rgexf RJSONIO RSQLite shiny ShortRead stringr tidyr zoo]; }; Metatron = derive2 { name="Metatron"; version="0.1-1"; sha256="0apz2k3za19px1bcg4ls0axaljrpxnqhs86b6s862c370sspc1x8"; depends=[lme4 Matrix mpt]; }; @@ -2160,21 +2297,22 @@ in with self; { MethodCompare = derive2 { name="MethodCompare"; version="0.1.0"; sha256="0zl20v8k8bhn3skbpzdiglywrqghwf0r42q2jn8zmq4x0drvjzpl"; depends=[nlme]; }; Methplot = derive2 { name="Methplot"; version="1.0"; sha256="0aaqss9zfn55qi45jffxkksnkw510npjnkygafx49vl77bkagqh5"; depends=[ggplot2 reshape]; }; MethylCapSig = derive2 { name="MethylCapSig"; version="1.0.1"; sha256="16ch9aldr6a9jn42h387n7qvnzs0yx28f2yj6xq0kp476q7rf4ql"; depends=[geepack]; }; - Metrics = derive2 { name="Metrics"; version="0.1.3"; sha256="1mpqbi1lihxgndfpm8b6c5hiibvnscz1b5xjgi16x2fqk3cz4i0z"; depends=[]; }; + Metrics = derive2 { name="Metrics"; version="0.1.4"; sha256="0fh8qbjlwzagh272lgwr4bxcqcjb1qpz53mgs8rzlvncax6nk5bk"; depends=[]; }; MfUSampler = derive2 { name="MfUSampler"; version="1.0.4"; sha256="0i5siq1jacxbfvakb97qnj3h7pk471rrx8ckwm0d8nl3j586s36y"; depends=[ars coda HI]; }; MiRAnorm = derive2 { name="MiRAnorm"; version="1.0.0"; sha256="154wv0j82xyc4y5cd2czh0q8kzhgrk6qsn0ahc1zn3fnrzc9fgz0"; depends=[ArgumentCheck cluster dendextend ggplot2 MASS npmv plyr reshape2]; }; MiRKAT = derive2 { name="MiRKAT"; version="1.0.1"; sha256="1adhy9ysjm8xa45sb4x17ryznvg91c9xdf0irpcgc7rbg34rxf5x"; depends=[GUniFrac MASS PearsonDS survival]; }; MiRSEA = derive2 { name="MiRSEA"; version="1.1"; sha256="0jpl6ws5yx1qjzdnip9a37nmvx81az4cbsjm57x613qjpwmg6by3"; depends=[]; }; MiSPU = derive2 { name="MiSPU"; version="1.0"; sha256="1l6q0fm5z5i6gigr940h8kc5rka08psmhcprp8grmsxk3qy2kply"; depends=[ape aSPU cluster Rcpp RcppArmadillo vegan]; }; MiST = derive2 { name="MiST"; version="1.0"; sha256="0gqln792gixqfh201xciaygmxbafa0wyv5gpbg9w5zkbbv44wrfk"; depends=[CompQuadForm]; }; - MicSim = derive2 { name="MicSim"; version="1.0.12"; sha256="186m0p08h6x8zhk82sm1hsyrqdl3p872xn03ysv3g5bldglc9677"; depends=[chron rlecuyer snowfall]; }; + MicSim = derive2 { name="MicSim"; version="1.0.13"; sha256="16j2ffl6379afhk9dx7z2lci79ywq1nhmjk070kfknlrabl8cs2n"; depends=[chron rlecuyer snowfall]; }; MicroDatosEs = derive2 { name="MicroDatosEs"; version="0.8.2"; sha256="0k0hmi3ciipizmgjw1i5rrsg34yx21s1msn40vc4qc9s1n4wd8dl"; depends=[readr]; }; MicroMacroMultilevel = derive2 { name="MicroMacroMultilevel"; version="0.4.0"; sha256="1q5cyqr4hdl1wp2isk6p4p084i83kg6hd406wdp1nj9lv5i0xvgw"; depends=[]; }; MicroStrategyR = derive2 { name="MicroStrategyR"; version="1.0-1"; sha256="0a6bk0wnwx8zy9081n7wb12lidgckrhn350r0q5m6aa82l6l8ihi"; depends=[gWidgetsRGtk2]; }; MigClim = derive2 { name="MigClim"; version="1.6"; sha256="171pnalidyw0v2fcjdc3kyrq5kg035kwj5xl8zwgn3hlanpaljvp"; depends=[raster SDMTools]; }; MindOnStats = derive2 { name="MindOnStats"; version="0.11"; sha256="13995v4n0hfb53w02jk81pl7nazkvqwwv87y1sr99jr9ppzc08mz"; depends=[]; }; Miney = derive2 { name="Miney"; version="0.1"; sha256="0sgln0653rgglinr8rns5s2az0lgyp9slmynyhhhs265grkhrfj0"; depends=[]; }; - Miso = derive2 { name="Miso"; version="0.1.1"; sha256="151klf07k5f670ssclg6bba18vfamyclz1sq3x0l9bzdvkng0lak"; depends=[S4Vectors]; }; + Minirand = derive2 { name="Minirand"; version="0.1.0"; sha256="0iahhshqxpkxhpchb4hiv7d9rir2d3zxazs2nz7ymzdlhnn41xi1"; depends=[]; }; + Miso = derive2 { name="Miso"; version="0.1.5"; sha256="1d36rnacw3rrjbrk4h0jlg13qk5d9lw77axbypbk5ng4wk47bcdp"; depends=[dplyr plotly S4Vectors]; }; MissMech = derive2 { name="MissMech"; version="1.0.2"; sha256="1b7i1balfl1cqr3l4l4wxlahk2gmawzv9rhyibwzf0yp60cb1sv9"; depends=[]; }; MissingDataGUI = derive2 { name="MissingDataGUI"; version="0.2-5"; sha256="0drbm87ka17avg6fmswjilgnz9c3azwd0236s8yfms24k9k77vnd"; depends=[cairoDevice GGally ggplot2 gWidgetsRGtk2 reshape]; }; MitISEM = derive2 { name="MitISEM"; version="1.2"; sha256="0dn398vrxh16gmy7ghh5000dgk7cbhb3gi3myrxp5dfri3ysjxcj"; depends=[mvtnorm]; }; @@ -2194,37 +2332,40 @@ in with self; { MixtureInf = derive2 { name="MixtureInf"; version="1.1"; sha256="12qcflmrpzh4w5b40xq5qicks6p0cwqpf5k84pwabkjb168afddv"; depends=[quadprog]; }; MixtureRegLTIC = derive2 { name="MixtureRegLTIC"; version="1.0.0"; sha256="052gyk4gqv49fa2rxbxnib29f1vjxiw4q8llkfhsv8kw5pw38699"; depends=[]; }; MlBayesOpt = derive2 { name="MlBayesOpt"; version="0.3.3"; sha256="0aazcf94gckgxd51r21hv3msa18br5xcq8xp03w448di546qzbnn"; depends=[data_table dplyr e1071 foreach Matrix ranger rBayesianOptimization rlang xgboost]; }; - MmgraphR = derive2 { name="MmgraphR"; version="0.2"; sha256="0al65hsqpak44w5zvdzhyh6l1q981lzyvx37hbcy0z0qn3vz16kn"; depends=[colorspace march TraMineR]; }; - MoEClust = derive2 { name="MoEClust"; version="1.1.0"; sha256="1442x2ajiib1fgj6bc3zlqy9q3bjnhnn29f7fjin99lq7c5r132p"; depends=[lattice matrixStats mclust mvnfast nnet vcd]; }; + MmgraphR = derive2 { name="MmgraphR"; version="0.3-1"; sha256="0nfv2cax2v2zhsbprwykngq5n6i5qcf8189rci9d48d5k9qm4a5r"; depends=[colorspace march msm TraMineR]; }; + MoEClust = derive2 { name="MoEClust"; version="1.2.0"; sha256="1is0k96czjqfr9z9kajz1qfqpa7b38pi1lyngzrj6y1hhgfrxywk"; depends=[lattice matrixStats mclust mvnfast nnet vcd]; }; MoLE = derive2 { name="MoLE"; version="1.0.1"; sha256="0bq19vwqjn5hl4mw5imkydbp39gal992vnh2dwrq8bb8cmj3qh91"; depends=[]; }; - MoTBFs = derive2 { name="MoTBFs"; version="1.0"; sha256="09ymfgw6psc1y0dczvsrsw5cki58wn0d8vj56ydfylrxn24g3jfq"; depends=[bnlearn lpSolve quadprog]; }; Mobilize = derive2 { name="Mobilize"; version="2.16-4"; sha256="16vdvpwspa0igb52zvzyk0if9l4wq1hm8y42572i8sh1m82wyyfs"; depends=[ggplot2 Ohmage reshape2 wordcloud]; }; + Modalclust = derive2 { name="Modalclust"; version="0.7"; sha256="0ymzdxp6rh6baih1xm6kj8l8jxjclvnmq0gfp38cl8lpskspb26x"; depends=[class mvtnorm zoo]; }; ModelGood = derive2 { name="ModelGood"; version="1.0.9"; sha256="1y99a7bgwx167pncxj00lbw3cdjj23fhhzl8r24hwnhxr984kvzl"; depends=[prodlim]; }; - ModelMap = derive2 { name="ModelMap"; version="3.3.5"; sha256="1rmm1a2nw91kzvxpvq9qhlag0dhihis7mgscgslqia6z8fr86qvs"; depends=[corrplot fields HandTill2001 mgcv PresenceAbsence randomForest raster rgdal]; }; - ModelMetrics = derive2 { name="ModelMetrics"; version="1.1.0"; sha256="119xxmzb5biq7k1yxqsf0jmmarmfn6lds9x9hfgv593xlpym6za8"; depends=[Rcpp]; }; + ModelMap = derive2 { name="ModelMap"; version="3.4.0.1"; sha256="1279k5hznxrb6fq4zd1baw1pm5dj5437g5awkgb8kp7ll8raa2ql"; depends=[corrplot fields HandTill2001 mgcv PresenceAbsence randomForest raster rgdal]; }; + ModelMetrics = derive2 { name="ModelMetrics"; version="1.2.2"; sha256="158ddbw2snlyzd2q6mdaif5i67kq4qfvadylwjxgv1w2cmszrmk6"; depends=[data_table Rcpp]; }; Modelcharts = derive2 { name="Modelcharts"; version="0.1.0"; sha256="1jy78kyyh4r13px2d5bm7fra5bkcpimzfji0hmydspkfi3qla37x"; depends=[dplyr plotly]; }; Modeler = derive2 { name="Modeler"; version="3.4.3"; sha256="1k2zwky0i15kypa9mdqc51qipah6pf1zgkrb6xc76xsavjyacfjm"; depends=[class ClassComparison ClassDiscovery e1071 neuralnet nnet oompaBase randomForest rpart TailRank]; }; MomTrunc = derive2 { name="MomTrunc"; version="1.41"; sha256="0az499xzvnczqnbh4g3h5jyz8isq0zdw0x654haac6v6045f5xav"; depends=[matrixcalc mvtnorm]; }; Momocs = derive2 { name="Momocs"; version="1.2.9"; sha256="13pgn31hv529z33mi020w8wm8ya7hyi5yfsp45a78wdhinqas9mm"; depends=[ape dplyr geometry geomorph ggplot2 jpeg magrittr MASS progress RColorBrewer rgeos sp]; }; Mondrian = derive2 { name="Mondrian"; version="1.0-0"; sha256="07r64q518diphai951pw4vfaw4sd6bqwhi6q5cp4pcl3aqjynkmj"; depends=[RColorBrewer]; }; MonetDB_R = derive2 { name="MonetDB.R"; version="1.0.1"; sha256="1r7vki0rrzwcrfg4f2lfx30g614vf2xi62qb1rs21a9j5741lxlx"; depends=[codetools DBI digest]; }; - MonetDBLite = derive2 { name="MonetDBLite"; version="0.5.1"; sha256="01gcwr5r47dkmr1y2q387xv1qr2fryq9574aijx1a39ywhvcm8pq"; depends=[codetools DBI digest]; }; + MonetDBLite = derive2 { name="MonetDBLite"; version="0.6.0"; sha256="1nwjnl40lmpykgjrhq39yldd7dn7xncg7gfcjczza680v47wxgj2"; depends=[codetools DBI digest]; }; MonoInc = derive2 { name="MonoInc"; version="1.1"; sha256="14rykw3bfj0vznz0rw4vsg1k4vanfv9cy867vspw966ncl4bw70h"; depends=[compare doParallel foreach iterators sitar]; }; MonoPhy = derive2 { name="MonoPhy"; version="1.2"; sha256="0997kg8hfwgsc9s155z0wrf7rrhn3vf6681j9psjl3hsspg08z2r"; depends=[ape phangorn phytools RColorBrewer taxize]; }; MonoPoly = derive2 { name="MonoPoly"; version="0.3-9"; sha256="130hv05fwsskk1bvr7fk8bmafq26vimkfgssjdk3zaz0hm3pxrp4"; depends=[quadprog]; }; MonteCarlo = derive2 { name="MonteCarlo"; version="1.0.5"; sha256="0a62wq448kq10mf1nhdr0nybzzz7d63nxakggpzmkzz4fz0l67bd"; depends=[abind codetools reshape rlecuyer snow snowfall]; }; Morpho = derive2 { name="Morpho"; version="2.6"; sha256="11v0lv1mfyp252y20jxlr9bym3rh8mcr2v25qhvq1133jr420lyd"; depends=[colorRamps doParallel foreach MASS Matrix Rcpp RcppArmadillo rgl Rvcg]; }; MorseGen = derive2 { name="MorseGen"; version="1.2"; sha256="1kq35n00ky70zmxb20g4mwx0hn8c5g1hw3csmd5n6892mbrri8s9"; depends=[]; }; - MortCast = derive2 { name="MortCast"; version="1.2-0"; sha256="1lmkqywcb3acfmbknxpl62n87rv4qz7hq2kyl98x8l62w6swabr6"; depends=[wpp2017]; }; - MortalityLaws = derive2 { name="MortalityLaws"; version="1.4.0"; sha256="1440fhwhmg72q7nv3cpnb658vhlkz586i17h82jjwr4v63almq8m"; depends=[minpack_lm pbapply RCurl]; }; + MortCast = derive2 { name="MortCast"; version="1.2-1"; sha256="13g78q9165b6528pflrfrcay5fl151jy13497g9xcr7dxkjr8ms9"; depends=[wpp2017]; }; + MortalityGaps = derive2 { name="MortalityGaps"; version="1.0.0"; sha256="0nfm8xa7gnshrl8hsvmvr3za8nbppp7f7i5h4ni204w7xwvh8jxc"; depends=[crch forecast MASS pbapply]; }; + MortalityLaws = derive2 { name="MortalityLaws"; version="1.7.0"; sha256="1h3ihsgn8fyi7442k9pvnxpxscnsywp3f6hvasy6n9w2gq1ppfh3"; depends=[minpack_lm pbapply RCurl tidyr]; }; MortalitySmooth = derive2 { name="MortalitySmooth"; version="2.3.4"; sha256="1clx8gb8jqvxcmfgv0b8jyvh39yrmcmwr472j9g3ymm95m4hr8fq"; depends=[lattice svcm]; }; MortalityTables = derive2 { name="MortalityTables"; version="1.0"; sha256="07pbjgc4qvznw1rfvmz6ndg0gzj0k61iajwn51ijpb7hscwi8937"; depends=[ggplot2 scales]; }; MotilityLab = derive2 { name="MotilityLab"; version="0.2-5"; sha256="080j548sp1c4yqqd7p7zgr70j1xyrw3fgjj1f521sgh84x5h2hbc"; depends=[ellipse]; }; - MplusAutomation = derive2 { name="MplusAutomation"; version="0.7-2"; sha256="0hy6g0fgidjpz7mn1qwwdnhyxjm0v2g9r3fl32zmkvix3852qx1r"; depends=[boot coda digest ggplot2 gsubfn lattice pander plyr texreg xtable]; }; + MplusAutomation = derive2 { name="MplusAutomation"; version="0.7-3"; sha256="0sidvznbknc4pdk4w6izpizap2yvbzxbjnmnrxmwj45ypm9pjpqc"; depends=[boot coda data_table digest ggplot2 gsubfn lattice pander plyr rlang texreg xtable]; }; + Mqrcm = derive2 { name="Mqrcm"; version="1.0"; sha256="1z8zyjvjz1izaal5y6dnlm86pvydab45d9qnhcnibi2l9r1ladkc"; depends=[Hmisc pch]; }; MsdeParEst = derive2 { name="MsdeParEst"; version="1.7"; sha256="1zhi1jr30sl7jpsw37lc3akfzixlhm9k2hjkha1pjy5fmd5lddlx"; depends=[MASS moments mvtnorm sde]; }; + MtreeRing = derive2 { name="MtreeRing"; version="1.1"; sha256="1linz553ffmi1qhamxnj5znffpqxm8g0wgliwggjvkwrp3lqwgqx"; depends=[bmp dplR imager jpeg magick magrittr measuRing png shiny shinydashboard shinyWidgets spatstat tiff]; }; MuChPoint = derive2 { name="MuChPoint"; version="0.6.1"; sha256="15bqsc7bsjg55qxjwxh58bxbwz61a6wv4xxph994g4020b98l01x"; depends=[capushe Matrix Rcpp shiny]; }; MuFiCokriging = derive2 { name="MuFiCokriging"; version="1.2"; sha256="09p8wdmlsf21ibqyjigwdipcin3ij0naxcd035hqgfj76v20wiyv"; depends=[DiceKriging]; }; - MuMIn = derive2 { name="MuMIn"; version="1.40.4"; sha256="1xw7b74qg0ivgk3l1krjn2wrl969c41hr0y2nk0z8fw94xcfggyr"; depends=[Matrix]; }; + MuMIn = derive2 { name="MuMIn"; version="1.42.1"; sha256="1g0pp8g9d3cfk2n0g4rd3lvwg4gsqshdk1nzwb5m041iyl5j8zps"; depends=[Matrix nlme]; }; MuViCP = derive2 { name="MuViCP"; version="1.3.2"; sha256="1wkiwdz4bblxf1zr57khljqkga9ks9aj1lnidvmhib94q6b8fnf4"; depends=[gtools MASS sm]; }; MullerPlot = derive2 { name="MullerPlot"; version="0.1.2"; sha256="0am5brdmbh2mw74fbw9nha6h4qlhj8psg3142mql1ad99bd0zg4w"; depends=[RColorBrewer]; }; MultAlloc = derive2 { name="MultAlloc"; version="1.2"; sha256="0c3sqfaa08s8mk4yz77kh6q6v9ic5xp52g9prfw1k2kv4nw1k2qd"; depends=[Rglpk]; }; @@ -2232,7 +2373,9 @@ in with self; { MultNonParam = derive2 { name="MultNonParam"; version="1.2.6"; sha256="1w9kp7qswz38r2xfi8sc52kc52c8hi2jzjsh8gj4491ds1lilv0r"; depends=[]; }; MultiBD = derive2 { name="MultiBD"; version="0.2.0"; sha256="1qjfr8hx8sr5m8370yzi09r8jnh3i6907wzj3v4h83vmjh81db71"; depends=[BH Rcpp RcppParallel]; }; MultiCNVDetect = derive2 { name="MultiCNVDetect"; version="0.1-1"; sha256="0mfisblw3skm4y8phfg4wa0rdchl01wccarsq79hv63y78pfhh13"; depends=[]; }; + MultiFit = derive2 { name="MultiFit"; version="0.1.2"; sha256="0nyjyjznpl902mv9f05xzgh2y3ckv28zlp1wf87hpigly7491nyz"; depends=[data_table Rcpp RcppArmadillo]; }; MultiGHQuad = derive2 { name="MultiGHQuad"; version="1.2.0"; sha256="00prkn5awxrh365j1jz312har1x4p8v52a0sqfy00pqr44ncmqqq"; depends=[fastGHQuad Matrix mvtnorm]; }; + MultiJoin = derive2 { name="MultiJoin"; version="0.1.1"; sha256="0cfk6yc5jagj9y8xybw6yg0yph4zah2vzaxv0384ad6r0r3x3nm8"; depends=[]; }; MultiLCIRT = derive2 { name="MultiLCIRT"; version="2.11"; sha256="1qls0qp5fz377h50lvpzq3vkw49i3nvizli98gss50nqci8ssqm4"; depends=[limSolve MASS]; }; MultiMeta = derive2 { name="MultiMeta"; version="0.1"; sha256="0gj0wk39fqd21xjcah20jk16jlfrcjarspbjk5xv74c9k4p5gmak"; depends=[expm ggplot2 gtable mvtnorm reshape2]; }; MultiOrd = derive2 { name="MultiOrd"; version="2.3"; sha256="157bsd5x3cw2yyv5y1hccpn7v42lqf99w09m6kdm0rxnhgjm8k1v"; depends=[corpcor Matrix mvtnorm psych]; }; @@ -2243,7 +2386,7 @@ in with self; { MultiVarMI = derive2 { name="MultiVarMI"; version="1.0"; sha256="1mlaprg3cfmfwrq7wh64fmyv1wpdnil7wpcrcg3921qydk65py6z"; depends=[BinOrdNonNor corpcor CorrToolBox Matrix moments norm PoisNonNor]; }; MultiVarSel = derive2 { name="MultiVarSel"; version="1.1.2"; sha256="07qdi43bg03xyr99361c0565m1i5kzqjbvlc2npnyjyc2ygr386d"; depends=[glmnet Matrix tidyverse]; }; MultinomialCI = derive2 { name="MultinomialCI"; version="1.0"; sha256="0ryi14d102kvxawls04hcw50n79jkcn29ill77lkfvj6nlzj8i5q"; depends=[]; }; - MultipleBubbles = derive2 { name="MultipleBubbles"; version="0.1.0"; sha256="1g6yqp53dbd96jcjgmif39zb3a7f9zil10dhqi3vz3qv6r2vsnkj"; depends=[foreach MASS]; }; + MultipleBubbles = derive2 { name="MultipleBubbles"; version="0.2.0"; sha256="047a1pql3jf500gwlap6ws5z7mx0sqmdq6jbql24nl5iypi9jqpf"; depends=[foreach MASS]; }; MultiplierDEA = derive2 { name="MultiplierDEA"; version="0.1.18"; sha256="1d7cqa44yayyhwkl5wkp68b7vxakfnlwkprs811z8c2fmfm8vk5r"; depends=[lpSolveAPI]; }; MultisiteMediation = derive2 { name="MultisiteMediation"; version="0.0.2"; sha256="1z9nh8iywlsjsrrmpm6h8hcnaqvh93dldn5rhp4wnj3c7db8qscy"; depends=[ggplot2 lme4 MASS psych statmod]; }; MultivariateRandomForest = derive2 { name="MultivariateRandomForest"; version="1.1.5"; sha256="0mww4x1hqraiyvmw2f9s6h180kplmj36hb7zfg7xlkmgdf4apk8d"; depends=[bootstrap Rcpp]; }; @@ -2253,16 +2396,17 @@ in with self; { Myrrixjars = derive2 { name="Myrrixjars"; version="1.0-2"; sha256="1hhfg83z5kl6l250z3lippx3qc68k1wj1qlfzd6m66rgmk699gyl"; depends=[rJava]; }; NADA = derive2 { name="NADA"; version="1.6-1"; sha256="1jjlm6rljk4nv6b7l2w3xnj31j61wq30sp5pnna8wav6gyjqjfmb"; depends=[survival]; }; NAEPprimer = derive2 { name="NAEPprimer"; version="1.0.1"; sha256="19p1livdnayfcl88f8r9x1vg30x522q8lgx66pfgwpkxjzvrqa2l"; depends=[]; }; - NAM = derive2 { name="NAM"; version="1.6.1"; sha256="1cyi5vc2ppwfd7bixm21cyy4z9alcx2dz316zgwnc5n3jy0wdb81"; depends=[randomForest Rcpp]; }; + NAM = derive2 { name="NAM"; version="1.6.4"; sha256="0b5dcjcn8qg9lmjfr33n8y0c67iv2yvqk0wascl71hgphqrcypm4"; depends=[randomForest Rcpp]; }; NAPPA = derive2 { name="NAPPA"; version="2.0.1"; sha256="0nn4wgl8bs7sy7v56xfif7i9az6kdz9xw7m98z1gnvl2g7damvn3"; depends=[NanoStringNorm plyr]; }; NB = derive2 { name="NB"; version="0.9"; sha256="1gh42z7lp6g09fsfmikxqzyvqp2874cx3a6vr96w43jfwmgi2diq"; depends=[]; }; NB_MClust = derive2 { name="NB.MClust"; version="1.1.1"; sha256="0hzmrszxgx3pylf9pjjwk2ryjhwz7naxxkhcqpnfjv337vv5dg0i"; depends=[MASS]; }; NBDdirichlet = derive2 { name="NBDdirichlet"; version="1.3"; sha256="1657mqwn5i1b0g0gva387zl02vpymn98f71b0p7i7xv033mqnpqw"; depends=[]; }; + NBDesign = derive2 { name="NBDesign"; version="1.0.0"; sha256="15iwrhwpx2c72xg2jk743qgm85vfv4yhyi5i6pm84ya8drsij70p"; depends=[MASS PWEALL]; }; NBLDA = derive2 { name="NBLDA"; version="0.99.0"; sha256="1fd6f43yhwvdb81r0b9hpmna5bphhqcgwiwjkpdyqz4h9cdmsj21"; depends=[ggplot2 sSeq]; }; NBPSeq = derive2 { name="NBPSeq"; version="0.3.0"; sha256="0l4ylxhs2k9ww21jjqs67fygk92avdchhx2y1ixzl7yr2yh1y9by"; depends=[qvalue]; }; - NCA = derive2 { name="NCA"; version="2.0"; sha256="08951mmmpziljclwzmbni1s5a62wr9s80iyfsr07gkdz4sx3cvqf"; depends=[gplots KernSmooth quantreg sfa]; }; + NCA = derive2 { name="NCA"; version="3.0.1"; sha256="11ajnhx840z5122ir2ijxcwqyr535acq4dnp7mah4h1y45krfdms"; depends=[ggplot2 gplots KernSmooth lpSolve progress quantreg sfa]; }; NCSampling = derive2 { name="NCSampling"; version="1.0"; sha256="0bv93xffnzvbip86b3pg7apxzh3410mxff77q119m0z7f6vm3fam"; depends=[lattice randomForest yaImpute]; }; - NCmisc = derive2 { name="NCmisc"; version="1.1.5"; sha256="1dq38ac97l8b6ys3yxqnndbrp8fa8zfw0lr4nq2421sn91769w22"; depends=[proftools]; }; + NCmisc = derive2 { name="NCmisc"; version="1.1.6"; sha256="0ycc7b7z26a922hdjq8p4hjljjh09il24h3023k248pcsnbmka1a"; depends=[proftools]; }; NCutYX = derive2 { name="NCutYX"; version="0.1.0"; sha256="0r2ghnvrbya3p1d8rb5bsnz5v852vvc6rq65yafn2xzr7886wrg2"; depends=[fields glmnet MASS mvtnorm Rcpp RcppEigen]; }; NEArender = derive2 { name="NEArender"; version="1.5"; sha256="006128psqxbyw3z4wqflc4xsir3d641r4flwkxmv836lp7fc2d9a"; depends=[hexbin MASS RColorBrewer ROCR]; }; NEff = derive2 { name="NEff"; version="1.1"; sha256="16ys1fi28kbzg3am9vz1c5pc9x0ac47pl6za04h63lspk99yplzk"; depends=[bit msm]; }; @@ -2272,16 +2416,16 @@ in with self; { NHANES = derive2 { name="NHANES"; version="2.1.0"; sha256="0aphv3rakfcfrv2km1xyxpj1bxiazy6gwrvs7lyhxmq468fk4c9a"; depends=[]; }; NHEMOtree = derive2 { name="NHEMOtree"; version="1.0"; sha256="0ycprj2rz2fy6a7ps0bsr27iphmbfxi9pbvl8rcr6p8yagfb84mb"; depends=[emoa partykit rpart sets]; }; NHLData = derive2 { name="NHLData"; version="1.0.0"; sha256="0dfqalccbkmqrn3h1z6s78l818c8sqn7d6yc8mg872ygmszryci7"; depends=[]; }; - NHMSAR = derive2 { name="NHMSAR"; version="1.7"; sha256="14jc0zfl39yn7vkprcnv80mk1i4vp8w4wk7nz6f34cf473xbf49d"; depends=[caTools glasso lars ncvreg ucminf]; }; - NHPoisson = derive2 { name="NHPoisson"; version="3.1"; sha256="1gr682kxgw227yqw9w0iw9lrijsz5iszhnfk0mdhi6m1w9s28kcn"; depends=[car]; }; + NHMSAR = derive2 { name="NHMSAR"; version="1.12"; sha256="034cjzbwyf5jkj24wf9s6dij7g416psd2iz7fjrg34q9ax2kzyyl"; depends=[glasso lars ncvreg ucminf]; }; + NHPoisson = derive2 { name="NHPoisson"; version="3.2"; sha256="0k6m6ampp7g95d0jm5msvrgc12rqirpanb1ykbdf1ii027pqpwsn"; depends=[car]; }; NIPTeR = derive2 { name="NIPTeR"; version="1.0.2"; sha256="0ll6amqyw33a93xiccihidrnbaqlx1q7kqcd4wks7cvqawd8pgv1"; depends=[Rsamtools S4Vectors sets]; }; NIRStat = derive2 { name="NIRStat"; version="1.0"; sha256="1hi8201zslp1f7m3jci8q03y3f1zlcck2x3i793l7lsyl7qbzd1z"; depends=[ggplot2 gridExtra mgcv]; }; NISTnls = derive2 { name="NISTnls"; version="0.9-13"; sha256="03a1c8a5dr5l5x4wbclnsh3vmx3dy7migfdzdx7d7p3s7hj3ibif"; depends=[]; }; NISTunits = derive2 { name="NISTunits"; version="1.0.1"; sha256="0km9l3k9p35sb1qrhrz4ijjsdihvsp6j7cz5kh46lgf7nn6xdk7a"; depends=[]; }; NITPicker = derive2 { name="NITPicker"; version="1.0.0"; sha256="0dls638mjkl8qnfx6gnzfa2ba8w6wcnq7np8lmvp9kw7fkqxnslb"; depends=[fda fda_usc fdasrvf]; }; - NLMR = derive2 { name="NLMR"; version="0.3.0"; sha256="0cqs48jy9ydivjpmx76dyxxdhh3lww7qrmx5s8jcsxxxnn93lq8m"; depends=[checkmate dplyr fasterize purrr RandomFields raster sf spatstat tibble]; }; - NLP = derive2 { name="NLP"; version="0.1-11"; sha256="15v50gxzmpqx49wzkwxfpb5xjpg9y829a0ifys372kf1cfj521aq"; depends=[]; }; - NLPutils = derive2 { name="NLPutils"; version="0.0-4"; sha256="1dqbf8xmrzx81ybmp5qkd5a5rw3c19l2wxfnpddij4a1n074bwym"; depends=[NLP qdap SnowballC]; }; + NLMR = derive2 { name="NLMR"; version="0.4"; sha256="08iy2niqfjijs2s0zkd5247rzslkmlk7969ag8y21mck190qqjs9"; depends=[checkmate dplyr fasterize RandomFields raster Rcpp sf spatstat tibble]; }; + NLP = derive2 { name="NLP"; version="0.2-0"; sha256="0xbhkrnxcbf322jfw31xcn4y2gnk5y7ccq1bz4h3prf44h0whr7w"; depends=[]; }; + NLPutils = derive2 { name="NLPutils"; version="0.0-5"; sha256="1jxxly85iajzb9qckkkar0przyxv005cyvry0qi5dkzhbyl5k490"; depends=[NLP qdap SnowballC]; }; NLRoot = derive2 { name="NLRoot"; version="1.0"; sha256="1x8mcdgqqrhyykr12bv4hl4wbh1zw2qgpnd2yrm68kb92iy95rh4"; depends=[]; }; NMF = derive2 { name="NMF"; version="0.21.0"; sha256="1qq25n3k5sgh3srlshb3ic6q92s12c1ilqf5cd5anvq6cqfchc1v"; depends=[cluster colorspace digest doParallel foreach ggplot2 gridBase pkgmaker RColorBrewer registry reshape2 rngtools stringr]; }; NMFN = derive2 { name="NMFN"; version="2.0"; sha256="0n5fxqwyvy4c1lr0glilcz1nmwqdc9krkqgqh3nlyv23djby9np5"; depends=[]; }; @@ -2296,21 +2440,25 @@ in with self; { NORMT3 = derive2 { name="NORMT3"; version="1.0-3"; sha256="041s0qwmksy3c7j45n4hhqhq3rv2hncm2fi5srjpwf9fcj5wxypg"; depends=[]; }; NORRRM = derive2 { name="NORRRM"; version="1.0.0"; sha256="06bdd5m46c8bbgmr1xkqfw72mm38pafxsvwi9p8y7znzyd0i6ag3"; depends=[ggplot2 SDMTools]; }; NORTARA = derive2 { name="NORTARA"; version="1.0.0"; sha256="1q4dmn5q939d920spmxxw08afacs3pzhr2gzwyqa5kn8xiz4ffg8"; depends=[corpcor Matrix]; }; - NPBayesImpute = derive2 { name="NPBayesImpute"; version="0.6"; sha256="09cs6nj1pw4wv4w8bd1c4rilidzx12ymjzah9d0c412bwv0gmdyl"; depends=[Rcpp]; }; + NPBayesImputeCat = derive2 { name="NPBayesImputeCat"; version="0.1"; sha256="1bqhzzi0c0xw5piq5jng239wing01lsyn3s24hv3rfx3qxy0s0f0"; depends=[Rcpp]; }; NPC = derive2 { name="NPC"; version="1.1.0"; sha256="06y6vdln5zyinq9bsp66yz6i1v5bkw9pa2hknl9brwc75z359apn"; depends=[coin dplyr matlab permute]; }; NPCD = derive2 { name="NPCD"; version="1.0-10"; sha256="1ag7j1r9j3piisg706hyhq8vaqfqvm1blxpkfxx7r1impjyqzyai"; depends=[BB R_methodsS3 R_oo]; }; NPCirc = derive2 { name="NPCirc"; version="2.0.1"; sha256="1pyckjvf4vzns9hxnhnk7cm4abllmdj3f142pvjhnilyqwndqgyc"; depends=[circular misc3d movMF plotrix rgl shape]; }; NPHMC = derive2 { name="NPHMC"; version="2.2"; sha256="000x9y00gfkaj5lf00a55b9qx15x05yp3g3nmp8slyzsnfv66p5d"; depends=[smcure survival]; }; - NPMLEcmprsk = derive2 { name="NPMLEcmprsk"; version="2.1"; sha256="1v15ylgflbdr03pgh55fan1l6mymd1d5n6h9jhbcqahjlcsxkwq3"; depends=[]; }; + NPHazardRate = derive2 { name="NPHazardRate"; version="0.1"; sha256="0na4iphva1dadz457ii8kxrhnki2asaxpbwr824rljyrldj9rcgg"; depends=[survival]; }; + NPMLEcmprsk = derive2 { name="NPMLEcmprsk"; version="3.0"; sha256="0nm88fsxgrfk0j0lmir57bhxy4p8ah503gpj6jdlvjqw862jigiq"; depends=[]; }; NPMOD = derive2 { name="NPMOD"; version="0.1.0"; sha256="1m3rfgyxdbyr0m5vznav5qk70ch45wz3dc8wccxjcxrcfkn8i18k"; depends=[BSDA clinfun gWidgets nortest pspearman readxl rlang RVAideMemoire]; }; NPMVCP = derive2 { name="NPMVCP"; version="1.1"; sha256="13jpm46abwziq8859jhl6hg1znk3ws1q7g4vlr2jyri3qa6h22dd"; depends=[]; }; NPS = derive2 { name="NPS"; version="1.1"; sha256="02idja149a2sj97sks4lhsaflpifyxi6n0rjlcq9993f84szfgsi"; depends=[]; }; NPflow = derive2 { name="NPflow"; version="0.13.1"; sha256="0sq47frh665m8mibif1w3i2z5pb577v1ngdjirbya0a9chpmwc3s"; depends=[ellipse fastcluster ggplot2 gplots pheatmap Rcpp RcppArmadillo reshape2 truncnorm]; }; NPsimex = derive2 { name="NPsimex"; version="0.2-1"; sha256="1k9i1f5ckvzdns8f5qnm2zq7qs3wsgzsnfwdz21zmhmi6d0pwchm"; depends=[]; }; + NRejections = derive2 { name="NRejections"; version="1.0.0"; sha256="103cs5hlqqk4s5h63lmrqdvajgxwy6ffn3mvy0ayd0n0arppr9ry"; depends=[doParallel foreach matrixcalc mvtnorm StepwiseTest]; }; NSA = derive2 { name="NSA"; version="0.0.32"; sha256="0lnimyx3fpnw9zfhqm7y3ssvbpmvbmhcqy6fp83862imiwpl8i5r"; depends=[aroma_affymetrix aroma_core DNAcopy MASS matrixStats R_methodsS3 R_oo R_utils]; }; NSM3 = derive2 { name="NSM3"; version="1.12"; sha256="0spkzx2zm8q85h7ij9r52bsqlwgw2fsc7zw3aaz8644q0xlnjnvj"; depends=[agricolae ash binom BSDA coin combinat epitools fANCOVA gtools Hmisc km_ci MASS metafor nortest np partitions quantreg Rfit SemiPar SuppDists survival waveslim]; }; NSUM = derive2 { name="NSUM"; version="1.0"; sha256="1as4g3v7qlk9wxlpwhg293980jq9gy6qay77bbcrjf481gvkkbp6"; depends=[MASS MCMCpack]; }; NScluster = derive2 { name="NScluster"; version="1.2.0"; sha256="04mn9lh4cl1hkz27z7ldqnfwmrvqi7m1zrvscpywdcilpjmcryv0"; depends=[]; }; + NTS = derive2 { name="NTS"; version="1.0.0"; sha256="0xpaay5141bnlhsa8n4y61v1jbnckj3x6024bdryabq397ncs1nl"; depends=[dlm MASS MSwM Rdpack tensor]; }; + NTsets = derive2 { name="NTsets"; version="1.0"; sha256="08qzrfd8yp6w8ysp2nvqpnc9y7zxws90gplm2y5ajpv0vjjg66gm"; depends=[fBasics gWidgets gWidgetsRGtk2 nortest RGtk2 RGtk2Extras tseries]; }; NUCOMBog = derive2 { name="NUCOMBog"; version="1.0.4.2"; sha256="0s6gm3adc9qdh94pxzgccbxx1f1lbgqyvd4xk37xp6f3b5hwljdz"; depends=[snowfall]; }; NameNeedle = derive2 { name="NameNeedle"; version="1.2.4"; sha256="1f8hmabwafjmgx2z381a3m84zfrd0s9x51haa4c1phq41yfq2lm5"; depends=[]; }; NanoStringNorm = derive2 { name="NanoStringNorm"; version="1.2.1"; sha256="05r1hvrxwi2mcq3pv6b699291qg120ijad96s5dah2f6cwx7gm7j"; depends=[gdata vsn XML]; }; @@ -2324,39 +2472,43 @@ in with self; { NetComp = derive2 { name="NetComp"; version="1.6"; sha256="11rxpdihn575diqfvc7yvxhlr2c19fig4v4a5c6jhqyfdsd60fsv"; depends=[gdata]; }; NetData = derive2 { name="NetData"; version="0.3"; sha256="1jf05zwy0c6gmm7kvxlwvai61bz4wpsw7cl0h4i21ipzn1rqxmqj"; depends=[]; }; NetIndices = derive2 { name="NetIndices"; version="1.4.4"; sha256="0ydivbri8l8zkxi18ghj9h66915scyhca8i9mcyq4b06mjfigss8"; depends=[MASS]; }; - NetLogoR = derive2 { name="NetLogoR"; version="0.3.3"; sha256="1msln8k3rllsb414c35pw90bral039vijjrfhd7xzk9267jcv7vk"; depends=[abind car CircStats data_table Hmisc matrixStats plyr quickPlot raster rgeos sp SpaDES_tools]; }; + NetLogoR = derive2 { name="NetLogoR"; version="0.3.4"; sha256="0vsbd650mfqwqqhsd1h92yfwc3rrirr2m29ffv8a9cwppmhkmfqp"; depends=[abind car CircStats data_table Hmisc matrixStats plyr quickPlot raster rgeos sp SpaDES_tools]; }; NetOrigin = derive2 { name="NetOrigin"; version="1.0-3"; sha256="162dhyx7z1nd3z14lfvm3dz0qwwvrc3n17zswbnwcfj6g1b1p2f1"; depends=[colorspace Hmisc igraph]; }; NetPreProc = derive2 { name="NetPreProc"; version="1.1"; sha256="0r51dqymf2nqm86py4zwdlf7qf120j0bg9r6a9c0gsyyijh4z40p"; depends=[graph]; }; NetRep = derive2 { name="NetRep"; version="1.2.1"; sha256="0adlnq22nslp8ildbrf0z26783kzgz4cyn45a981qyjbw4c42hin"; depends=[abind BH foreach RColorBrewer Rcpp RcppArmadillo RhpcBLASctl statmod]; }; NetSwan = derive2 { name="NetSwan"; version="0.1"; sha256="1mwdy3ahagiifj2bd1ajrafvnxzi74a1x1d3i2laf1hqpz3fbgld"; depends=[igraph]; }; NetWeaver = derive2 { name="NetWeaver"; version="0.0.2"; sha256="0wsmz7db8q2fycz6rfbbfs67ccj857y9zs4d80k1gnqazgj5whkn"; depends=[]; }; - NetworkChange = derive2 { name="NetworkChange"; version="0.3"; sha256="1brpa6fhmrgafmk1iw19g0pppwxi0ld0nyhx9c0fgnkn9m82isjk"; depends=[abind ggplot2 ggvis LaplacesDemon MASS MCMCpack mvtnorm RColorBrewer Rmpfr]; }; + NetworkChange = derive2 { name="NetworkChange"; version="0.4"; sha256="0vl0w7f34fxh32gi521hzyd0a47q7l9fyn53d1g5bsl5w5l9bym1"; depends=[abind ggplot2 ggvis LaplacesDemon MASS MCMCpack mvtnorm plyr RColorBrewer Rmpfr tidyr]; }; NetworkComparisonTest = derive2 { name="NetworkComparisonTest"; version="2.0.1"; sha256="09fqlnpdibf9jr5mw2pzmwi66f6cjz8rmm8jay0cv2bami7jhy2a"; depends=[IsingFit IsingSampler qgraph reshape2]; }; - NetworkDistance = derive2 { name="NetworkDistance"; version="0.1.0"; sha256="0k11crn1wiisw4qrc2yidrhdvscx59skqy4ckxdiykpb1jh5a7s4"; depends=[doParallel foreach igraph Matrix network Rcpp RcppArmadillo Rdpack RSpectra]; }; + NetworkDistance = derive2 { name="NetworkDistance"; version="0.3.0"; sha256="1s406jj0hg7aijacwcvp5li5lvdsiiba2vg5qmkdlgmvxw8zb3q8"; depends=[doParallel foreach igraph Matrix network pracma Rcpp RcppArmadillo Rdpack RSpectra]; }; NetworkExtinction = derive2 { name="NetworkExtinction"; version="0.1.0"; sha256="1scza639kf3zzz2yd9q31wsvxpvpq8hbx82a206jkxlxb4dq6vxr"; depends=[broom dplyr ggplot2 magrittr network scales sna tidyr]; }; + NetworkInference = derive2 { name="NetworkInference"; version="1.2.3"; sha256="1l30xs7342cyczk7vnnhrz8ngbl1j7y9icvyfabvi9zj87rw788q"; depends=[assertthat checkmate ggplot2 ggrepel Rcpp RcppProgress]; }; NetworkRiskMeasures = derive2 { name="NetworkRiskMeasures"; version="0.1.2"; sha256="0c10nahybjd1n0yr78ynbsdnkfa0p7kz6dx3rbwxwsp3x4mrcd6y"; depends=[dplyr expm ggplot2 Matrix]; }; - NetworkToolbox = derive2 { name="NetworkToolbox"; version="1.1.2"; sha256="1wgiwbackqwdis1mw3nyrv3wgi8c8s49cl16f8l46yn7763nkskf"; depends=[corrplot doSNOW fdrtool foreach igraph IsingFit MASS Matrix ppcor psych pwr qgraph R_matlab]; }; - NeuralNetTools = derive2 { name="NeuralNetTools"; version="1.5.1"; sha256="1dsjv0vm45skw74x1fz3gd7g6p52ayfwz85bh92j29mfxbnacbnn"; depends=[ggplot2 nnet reshape2 scales tidyr]; }; + NetworkToolbox = derive2 { name="NetworkToolbox"; version="1.2.2"; sha256="0rdpq6wxh220lc46ww6bkf6fcc8izlq4k8d0svhc6gmgnscp80gz"; depends=[corrplot doParallel fdrtool foreach igraph MASS Matrix ppcor psych pwr qgraph R_matlab]; }; + NeuralNetTools = derive2 { name="NeuralNetTools"; version="1.5.2"; sha256="0d73rbp8v0k0j8dp4yigan7krhglx6qfbadvyg7nsj67xc00vbfd"; depends=[ggplot2 nnet reshape2 scales tidyr]; }; Newdistns = derive2 { name="Newdistns"; version="2.1"; sha256="1b5njkzj8b0wrvvfv904di0933k9d320gadmfm5zl6pzdp34bh1i"; depends=[AdequacyModel]; }; NightDay = derive2 { name="NightDay"; version="1.0.1.1"; sha256="1gwwxk428gkvci4dhfb3zikvidalpqkl0q2r6qpm58c12j14jk1h"; depends=[maps]; }; Nippon = derive2 { name="Nippon"; version="0.7.1"; sha256="1nw0kaqw5my2bx7i82q4j2qlsmc95kgjnbm9r9np3swhq6wizrmq"; depends=[stringr]; }; NipponMap = derive2 { name="NipponMap"; version="0.2"; sha256="0jk3zz05vhximbbm15h7ngb0ffxp5w8zhisifipkdgvg1hpi7pb7"; depends=[sf tibble]; }; + NitrogenUptake2016 = derive2 { name="NitrogenUptake2016"; version="0.2.3"; sha256="13mh63z3x8yqd31v5a4d10bhzk4y67ac38flwk2msv7qcx37sny6"; depends=[car MASS zoo]; }; NlcOptim = derive2 { name="NlcOptim"; version="0.5"; sha256="0chrf9ac3x1a0b86lf6wjzdsjcv5n08rav88b7xf4c31lflf1rd1"; depends=[MASS quadprog]; }; - NlinTS = derive2 { name="NlinTS"; version="1.3.2"; sha256="1isr6ci6dsbbx804y3hc8aqvhggfs7ix5yiz32dby69i85b6lj5a"; depends=[Rcpp Rdpack timeSeries]; }; + NlinTS = derive2 { name="NlinTS"; version="1.3.5"; sha256="0ihpkyzzd2k5izm84kynj211n8p3qym9hka86bzs3gm256j54q01"; depends=[Rcpp Rdpack timeSeries]; }; NlsyLinks = derive2 { name="NlsyLinks"; version="2.0.6"; sha256="1kdqifwjkkk4x1ixg3ca6lbqx79ab907nnzwxca5iw721mbk5njg"; depends=[lavaan]; }; + Nmisc = derive2 { name="Nmisc"; version="0.3.5"; sha256="1328sfxhkq1lyx8wx2k112iq9lxhg067gnk36vgxpcsq42vdzycr"; depends=[dplyr magrittr purrr rappdirs rlang stringr tibble tidyselect]; }; NoiseFiltersR = derive2 { name="NoiseFiltersR"; version="0.1.0"; sha256="0y90si8f5hsi273g10hw700r72la30hwqlwg59gaq76wqlkm8j0p"; depends=[caret e1071 kknn MASS nnet randomForest rJava rpart RWeka]; }; NominalLogisticBiplot = derive2 { name="NominalLogisticBiplot"; version="0.2"; sha256="0m9442d9i78x57gdwyl3ckwp1m6j27cam774zkb358dw5nmwxbmz"; depends=[gmodels MASS mirt]; }; - NonCompart = derive2 { name="NonCompart"; version="0.4.3"; sha256="14wvr17p0dza11p97vmjcn27l73vmw5ms3gbrgxcxm33ybwya63n"; depends=[]; }; + NonCompart = derive2 { name="NonCompart"; version="0.4.4"; sha256="0m62jwp572z7gn4rykyr47b6cfi4sy9hxxghhlkjdclkxw7bjxx9"; depends=[]; }; NonpModelCheck = derive2 { name="NonpModelCheck"; version="3.0"; sha256="13qk2wbgpdf763q5xg29p2hxwqpml23pcgxrzmx12vnapnqfh71k"; depends=[dr]; }; - Nonpareil = derive2 { name="Nonpareil"; version="3.3.1"; sha256="0ldl90h499wwm992cj71phf3ryqvjnq0ygarcxf7h85krr4j3sx2"; depends=[]; }; + Nonpareil = derive2 { name="Nonpareil"; version="3.3.3"; sha256="02w4qxgg3snl32p41c4vg5ip7pmqcn0k3c753k5mvz41ln821sj5"; depends=[]; }; NormExpression = derive2 { name="NormExpression"; version="0.1.0"; sha256="1j4q8mb70ig40acfd9kfy12vxdvq3qpf53rxh47kkw8mywnd0449"; depends=[]; }; NormPsy = derive2 { name="NormPsy"; version="1.0.8"; sha256="13w4xjdjjg9mzmfaflc0gp306kazyvxshpj4vnl6gym3vpi9qax8"; depends=[lcmm]; }; + NormalBetaPrime = derive2 { name="NormalBetaPrime"; version="1.1"; sha256="1sik3iqwqy3wgvxip6nz4gsxh27zpmgfzvpd2251bvc870j09a9w"; depends=[GIGrvg glmnet MASS Matrix pracma pscl]; }; NormalGamma = derive2 { name="NormalGamma"; version="1.1"; sha256="0r3hhfscif0sx9v8f450yf119gpvf3ilpb8n3ziy4v4qf2jlcfnk"; depends=[histogram optimx]; }; - NormalLaplace = derive2 { name="NormalLaplace"; version="0.2-0"; sha256="11z568zhb7jw9ghp6wlyf26ijm25crc5pqhzw71qgvva42nsmmwn"; depends=[DistributionUtils GeneralizedHyperbolic]; }; + NormalLaplace = derive2 { name="NormalLaplace"; version="0.3-0"; sha256="0njgjdx2yvvy5jb5zn6zr7jdz5hck5bbkicv15z4ai4ibmckqjmh"; depends=[DistributionUtils GeneralizedHyperbolic]; }; NormalizeMets = derive2 { name="NormalizeMets"; version="0.25"; sha256="0hnyr2aklibbvs6b6q4l0zbb9g8qmp2ds4lqic8a9alqn66sfnf2"; depends=[AUC crmn e1071 GGally ggplot2 htmlwidgets impute knitr limma plotly rmarkdown]; }; NostalgiR = derive2 { name="NostalgiR"; version="1.0.2"; sha256="0rpvwi815sdhaxqpji1y6g0vy8mkn5k6wci0a4jf54pkywwkwrwp"; depends=[txtplot]; }; Nozzle_R1 = derive2 { name="Nozzle.R1"; version="1.1-1"; sha256="05sjip4sz12mwd3jcbvk342p83kdmrd4l2jrh17p18w4l7w4nn0z"; depends=[]; }; - Numero = derive2 { name="Numero"; version="1.0.3"; sha256="1jj269b5cw7w4bgp6qvh0b3kpj32fjpsb2nbhyhjlkf7m03gnwwv"; depends=[Rcpp]; }; + Numero = derive2 { name="Numero"; version="1.1.1"; sha256="1mswi1069r9cvi0271qkj1zcm4gd0r9f79gchj7vsz6i9xas8l1b"; depends=[Rcpp]; }; NutrienTrackeR = derive2 { name="NutrienTrackeR"; version="0.99.2"; sha256="1vzha3ywjbd877fqy3r2xkgi8m44s3ss65bij0vcc4mx8lajhgb5"; depends=[ggplot2]; }; OAIHarvester = derive2 { name="OAIHarvester"; version="0.3-0"; sha256="1c57jxb9n397wdkrirbfh70sxllrg9zsy0np698z7kcx83rz5lqr"; depends=[curl xml2]; }; OBMbpkg = derive2 { name="OBMbpkg"; version="1.0.0"; sha256="01wch8wwij3fd0jambk0hpkhlnp4ryrq8qnnr2w1iad9zssjyii5"; depends=[]; }; @@ -2366,15 +2518,15 @@ in with self; { ODB = derive2 { name="ODB"; version="1.1.1"; sha256="1hha4rkbc2zh3karkqa0vn4v0nmcd7sljcymy1nh28bx1gx2ffgs"; depends=[DBI RJDBC]; }; ODEnetwork = derive2 { name="ODEnetwork"; version="1.3.1"; sha256="0j6kw32hq9gfiwmyh4zxx7ibfxplhass7q309y8r656lkhvr9nin"; depends=[checkmate deSolve]; }; ODEsensitivity = derive2 { name="ODEsensitivity"; version="1.1.1"; sha256="06s561450fimn1fvky56nvz9j0nzmbh1hm5x9p1zygsxvzgrks36"; depends=[checkmate deSolve ODEnetwork sensitivity]; }; + ODS = derive2 { name="ODS"; version="0.2.0"; sha256="0i7giibass7hadvv6mb7k9xrykgfss57jmm6gpbym8qcywhzq4ny"; depends=[cubature survival]; }; OData = derive2 { name="OData"; version="0.6"; sha256="10r4kfhdabramjmkgc4fl0bljaiqbvc7rq4byas7q8cmji2czw6f"; depends=[RJSONIO XML]; }; OECD = derive2 { name="OECD"; version="0.2.3.999"; sha256="02bldn2c5cnjx171ckqrrb06v50m7zps20sb6k1crmx550vmgajc"; depends=[httr rsdmx xml2]; }; OGI = derive2 { name="OGI"; version="1.0.0"; sha256="0qw55jamkvdf3vfa5c0ygbymbs4d9q15dihiqz691hdfnyjvc2mk"; depends=[lpSolve]; }; OHPL = derive2 { name="OHPL"; version="1.3"; sha256="0hm229nyv96s3sjljn5rwh89g1n6wsf24qm3ll5ccb0q2pcwnd7r"; depends=[glmnet mvtnorm pls]; }; OIdata = derive2 { name="OIdata"; version="1.0"; sha256="078khxrszwnrww2h0ag153bf59fnyhirxy4m56ssgr2gmfahaymf"; depends=[maps RCurl]; }; - OIsurv = derive2 { name="OIsurv"; version="0.2"; sha256="148mpjj5navc1vrl72y87krn4lf3awnd32z3g4qqaia404w5w7p7"; depends=[KMsurv survival]; }; OLScurve = derive2 { name="OLScurve"; version="0.2.0"; sha256="1zqapfwgwy9rxnbhmlgplkphw1bdia4cyi9q6iwcppw3rjw75f1n"; depends=[lattice]; }; ONETr = derive2 { name="ONETr"; version="1.0.3"; sha256="14l56qcmyyk2ivcfkfv7j2k4i1mfrngpi9zcc88w6xfhz5qlb548"; depends=[plyr RCurl XML]; }; - OOBCurve = derive2 { name="OOBCurve"; version="0.2"; sha256="1dr2mp2wi2dir1h5w3rw17154byfy3gx02x2kz1r67l9dfgrr505"; depends=[mlr randomForest ranger]; }; + OOBCurve = derive2 { name="OOBCurve"; version="0.3"; sha256="1i7prybs3b60ipl34zrq6mcr6w9kc1d44b14mxcd752k42k6xs2r"; depends=[mlr randomForest ranger]; }; OOR = derive2 { name="OOR"; version="0.1.2"; sha256="1zw7g0365znyn828qqsn83l2a837wwj9cx7dzcbns28vhqmsn6hm"; depends=[]; }; OOmisc = derive2 { name="OOmisc"; version="1.2"; sha256="09vaxn5czsgn6wpr27lka40kzd76jzqgqxavf26ms3m9kkdf83g4"; depends=[]; }; OPDOE = derive2 { name="OPDOE"; version="1.0-10"; sha256="04z944i4f3i0cjnxh32wf7n2dfyynnvkz4lxdkn90flam2np58yv"; depends=[crossdes gmp mvtnorm nlme orthopolynom polynom]; }; @@ -2385,22 +2537,25 @@ in with self; { ORIClust = derive2 { name="ORIClust"; version="1.0-1"; sha256="1biddddyls2zsg71w4innxl0ckfb80q2j9pmd56wvbc0qnbm0w3q"; depends=[]; }; ORMDR = derive2 { name="ORMDR"; version="1.3-2"; sha256="0y7b2aja3zvsd6lm7jal9pabcfxv16r2wh0kyzjkdfanvvgk3wmm"; depends=[]; }; OSCV = derive2 { name="OSCV"; version="1.0"; sha256="17wrfak6b6m2l3iqbhdwcfh0rlqb14rkvrbari7v46gya9v7hq20"; depends=[mc2d]; }; + OSDR = derive2 { name="OSDR"; version="1.1.2"; sha256="0p7kfmby9fbg3x61khfxf0381830gph82yadl2f9da494ysc1l0l"; depends=[]; }; OSMscale = derive2 { name="OSMscale"; version="0.5.1"; sha256="0rjhyhh1iafgd9h1pbd2clyg2sh0gg7y1aqmiislqyn6h6jrvgqn"; depends=[berryFunctions OpenStreetMap sp]; }; OSTSC = derive2 { name="OSTSC"; version="0.0.1"; sha256="0p92w25xvajsn44rd5hg1m7l9l4m0rpmw175nnqr438432hqh7cc"; depends=[doParallel doSNOW fields foreach MASS]; }; OTE = derive2 { name="OTE"; version="1.0"; sha256="18w483syhs523yfib9sibzmj16bypqxk4sc4771kfr1958h3igai"; depends=[randomForest]; }; OTRselect = derive2 { name="OTRselect"; version="1.0"; sha256="1bh14228yz552ngywjf1qyh1isqj4cgiy7n7d4zg8dpqwxr04ykp"; depends=[lars survival]; }; OTUtable = derive2 { name="OTUtable"; version="1.1.2"; sha256="1sm037ihm12xyp7ns5f0c1psflvm1aj3xnsj5nzh2rsjn35hvd6h"; depends=[]; }; OUwie = derive2 { name="OUwie"; version="1.50"; sha256="1gzgwax9kmcr6rl6nv10xn536nbkjhmg6sqax58xxinc00ykdx75"; depends=[ape corHMM corpcor expm lattice nloptr numDeriv paleotree phangorn phytools Rmpfr]; }; + OWEA = derive2 { name="OWEA"; version="0.1.1"; sha256="00mx94v3krivsxha6sh13xhn2bdj77g8858vc4r2cy23ab4bg0g7"; depends=[gtools MASS shiny]; }; Oarray = derive2 { name="Oarray"; version="1.4-9"; sha256="04jng89s19rd8lbjm76wm4p4ggkffwnsa5qa60c4lwn2rj89a8a1"; depends=[]; }; OasisR = derive2 { name="OasisR"; version="3.0.0"; sha256="0dk8asv5v0qiqqf45r3hhh67sa03qdkpgsss649mp2pxzm8chv1y"; depends=[measurements outliers rgdal rgeos seg spdep]; }; Observation = derive2 { name="Observation"; version="0.2.0"; sha256="0v81manzcvv8x9hbf75c8klslzdabha53rasyba91vvcbrshhq6j"; depends=[AGread svDialogs]; }; OceanView = derive2 { name="OceanView"; version="1.0.4"; sha256="072gjbka7ncp5sa463kbi06fjx7nm1ljgzpx4b7ybq9pcwvnyzz6"; depends=[plot3D plot3Drgl rgl shape]; }; Ohit = derive2 { name="Ohit"; version="1.0.0"; sha256="132d4drc2phw9ppxnczb1ycdg3dv085k8p6bcaj3v866j0hfxjgb"; depends=[]; }; Ohmage = derive2 { name="Ohmage"; version="2.11-4"; sha256="14pga59ikiywyl6xnfd2d8sy323vyn88q9sf101bcwp0s0qczwzg"; depends=[RCurl RJSONIO]; }; - OjaNP = derive2 { name="OjaNP"; version="0.9-9"; sha256="12a7zfrk3rdvfby5qa511w3nk5jpnsd5gg2z46b5s97rxb3qq7za"; depends=[ICS ICSNP Rcpp]; }; + OjaNP = derive2 { name="OjaNP"; version="0.9-12"; sha256="170hn5gx48n0i16cd5rwzs5inb4hsvqb7zwixxsg7pami6ild0vs"; depends=[ICS ICSNP Rcpp]; }; OligoSpecificitySystem = derive2 { name="OligoSpecificitySystem"; version="1.3"; sha256="17mspf1ph2ybv046zckykfdcbrsiz40hrs6ib5mpwkfnrvsp1w7l"; depends=[tkrplot]; }; OmicKriging = derive2 { name="OmicKriging"; version="1.4.0"; sha256="08frr38yf5d0l3zwkbq9465xrbyzsn8sx9icqc3yvfnxrkhrpzig"; depends=[doParallel foreach irlba ROCR]; }; OmicsPLS = derive2 { name="OmicsPLS"; version="1.1.0"; sha256="16q226y8wshjdry538w6zk116rip97hr5bfjyz8g960gy40pjn6j"; depends=[ggplot2]; }; + Omisc = derive2 { name="Omisc"; version="0.1.0"; sha256="1dii0hr9sbza0vgxqgr3mzsbmx8b5189x9qi4is8zkn5nsl78pk8"; depends=[MASS psych]; }; OnAge = derive2 { name="OnAge"; version="1.0.1"; sha256="1zby5sf92c185b5m19jv4ndgbv6mz107nc47zn1d6bijrypzpc20"; depends=[]; }; Oncotree = derive2 { name="Oncotree"; version="0.3.3"; sha256="147rc9ci66lxbb91ys2ig40sgmldi15p604yysrd4ccbxpbk2zwf"; depends=[boot]; }; OneArmPhaseTwoStudy = derive2 { name="OneArmPhaseTwoStudy"; version="1.0.3"; sha256="0q8g33s1jq0ipvwq83xhrly8idsh68licgyivxc628zbm1id5p38"; depends=[Rcpp]; }; @@ -2409,13 +2564,14 @@ in with self; { OpVaR = derive2 { name="OpVaR"; version="1.0.5"; sha256="14kq95i8n0g1wy3s32llw3803qzkxlyz9307clc1bwzi0wp22x5f"; depends=[actuar evmix goftest MASS pracma ReIns tea truncnorm vcd VineCopula]; }; OpasnetUtils = derive2 { name="OpasnetUtils"; version="1.3"; sha256="0mmn4dpk1wl8slg55xzhpk7jdwhkrka53rwmrsr73sikkh3mcyfn"; depends=[digest ggplot2 httpRequest igraph plyr RCurl reshape2 rgdal rjson sp triangle xtable]; }; OpenCL = derive2 { name="OpenCL"; version="0.1-3"; sha256="0f7vis0jcp0nh808xbzc73vj7kdcjb0qqzzsh3gvgamzbjfslch8"; depends=[]; }; - OpenImageR = derive2 { name="OpenImageR"; version="1.0.8"; sha256="1j7p1wrzznrisbzw8j1qsxyyv3zr5hk6q9yxw97y6lrfh3c26ig1"; depends=[jpeg png Rcpp RcppArmadillo shiny tiff]; }; + OpenImageR = derive2 { name="OpenImageR"; version="1.1.3"; sha256="0hg0vzmvxnsbamxnfk1n9smvnfyc7xq0zgd6znk3bfid8y0xrxix"; depends=[jpeg png R6 Rcpp RcppArmadillo shiny tiff]; }; OpenML = derive2 { name="OpenML"; version="1.8"; sha256="04m2gi35hykqs4iy3ipvi41cmkv8vg145cpafjrsf98kj7jg4pmv"; depends=[backports BBmisc checkmate curl data_table digest httr jsonlite memoise mlr ParamHelpers stringi XML]; }; OpenMPController = derive2 { name="OpenMPController"; version="0.2-5"; sha256="00hs8v47pr2d726z8izkfrgmayw147hdm16rr9rw1zs3ad216zjj"; depends=[]; }; - OpenMx = derive2 { name="OpenMx"; version="2.9.9"; sha256="02p125r83r63zjysd94s1wvmxp1gh38dpqs3r8ly5qzdx5jzk5yf"; depends=[BH digest MASS Matrix Rcpp RcppEigen rpf StanHeaders]; }; + OpenMx = derive2 { name="OpenMx"; version="2.11.5"; sha256="19vsy1dc25jix0jxysdwbgsv0d8yv1p62jzvv8zvrwapk0rfyy0z"; depends=[BH digest MASS Matrix Rcpp RcppEigen rpf StanHeaders]; }; OpenRepGrid = derive2 { name="OpenRepGrid"; version="0.1.12"; sha256="02p9b2y99z9yrrm2pl86p0yqwah0yjic2wdcd4k0mhccimmmkaip"; depends=[abind colorspace GPArotation openxlsx plyr psych pvclust rgl stringr XML]; }; OpenStreetMap = derive2 { name="OpenStreetMap"; version="0.3.3"; sha256="099vdyq0vw9xl5v7zggdb8yd4zl7x8imvvbj5j2f5hrspgg131pz"; depends=[ggplot2 raster rgdal rJava sp]; }; Opportunistic = derive2 { name="Opportunistic"; version="1.2"; sha256="0kaj11ziij1v65l972x4kbr7vzkx4dwa27ymabiip4dg57a976wr"; depends=[]; }; + Opt5PL = derive2 { name="Opt5PL"; version="0.1.1"; sha256="0v3ibfzmkfnkhxylhaqcd3yqygsk7027ga12vb6gj4h4zcccf17f"; depends=[matrixcalc Rcpp]; }; OptGS = derive2 { name="OptGS"; version="1.1.1"; sha256="1acwwjng5ri5vganv7b5pagp7524ifr0q8h1pbfb5g6z3x6w08kh"; depends=[]; }; OptHedging = derive2 { name="OptHedging"; version="1.0"; sha256="0g7qaf5abvbcqv2h1dciwn3gwpz084ryqjjk0yabdm4ym0y38ddm"; depends=[]; }; OptInterim = derive2 { name="OptInterim"; version="3.0.1"; sha256="1ks24yv5jjhlvscwjppad27iass59da1mls99hlif0li9mvkbvyk"; depends=[clinfun mvtnorm]; }; @@ -2435,6 +2591,7 @@ in with self; { OriGen = derive2 { name="OriGen"; version="1.4.3"; sha256="0a7mql87dqxrfx7phgy32hbanfwnjx8x52mj83xf2mgmqhrcikr6"; depends=[ggplot2 maps]; }; OrthoPanels = derive2 { name="OrthoPanels"; version="1.1-0"; sha256="1g78abh9i3x0g34vjqz2ic9330rbgn8k0hgdcrznxgsfnlgnpx9x"; depends=[MASS]; }; OscillatorGenerator = derive2 { name="OscillatorGenerator"; version="0.1.0"; sha256="0zqw8l955msxkdviw5vd493749zwc22qby9mfmyqnqqmq0pyjw4w"; depends=[]; }; + OsteoBioR = derive2 { name="OsteoBioR"; version="0.1.1"; sha256="010l1xhsns1mmc6x6w1kpvzlxms5b92yg379ym2shldyy9dkaj3r"; depends=[BH ggplot2 Rcpp RcppEigen rstan rstantools StanHeaders]; }; OutbreakTools = derive2 { name="OutbreakTools"; version="0.1-16"; sha256="1ffqfr1pwlf53ahbh01ygv3d2d8fl47k9kk61l2h0g4h601swadi"; depends=[ape ggmap ggplot2 knitr network networkDynamic plyr RColorBrewer RCurl reshape2 rjson scales sna]; }; OutlierDC = derive2 { name="OutlierDC"; version="0.3-0"; sha256="1vm3zx4qmj9l0ddfqbksm1qyqzzqrxf93gh4kj52h68zlsfxwv41"; depends=[Formula quantreg survival]; }; OutlierDM = derive2 { name="OutlierDM"; version="1.1.1"; sha256="0n8iq464ryc3v4wms7cdka39870w5pg29z9v8gmdsp4d9cfsx9v4"; depends=[MatrixModels outliers pcaPP quantreg]; }; @@ -2442,9 +2599,9 @@ in with self; { OutrankingTools = derive2 { name="OutrankingTools"; version="1.0"; sha256="0z7pslkkinn7flc4xwjg0bsfswf8ad4jv9rmglaj3fmjcx9b6wgj"; depends=[igraph]; }; OxyBS = derive2 { name="OxyBS"; version="1.5"; sha256="11l3gm0jvw993jb13f6kpv77m6z0d1jswscma2v28qzkw053r3dc"; depends=[]; }; P2C2M = derive2 { name="P2C2M"; version="0.7.6"; sha256="07ycl22v03b2xdaw4v0l6layqhab431ma38qywzm96hkl3ywvl49"; depends=[ape ggplot2 rPython stringr]; }; - PAC = derive2 { name="PAC"; version="1.0.10"; sha256="0cr34vjd6dr5jkbv1hhd7ln35ih8h62fmz2q8h2plbxaww88zcjf"; depends=[dplyr ggplot2 ggrepel igraph infotheo parmigene Rcpp Rtsne]; }; + PAC = derive2 { name="PAC"; version="1.1.0"; sha256="03xwrnb540487xmai34mgjvwi67szp03vmczv0aq410m6g08p5m9"; depends=[dplyr ggplot2 ggrepel igraph infotheo parmigene Rcpp Rtsne]; }; PACBO = derive2 { name="PACBO"; version="0.1.0"; sha256="1v3j5bgvf0wh8s4d2yyz0fkc3acdwjlicwnbh1r241b1742x79cb"; depends=[mnormt]; }; - PAFit = derive2 { name="PAFit"; version="1.0.0.4"; sha256="178hxn376q911kc6nsbkbgi7s26nhw5clzv7iiq6c7ns6dg7npr7"; depends=[igraph knitr magicaxis mapproj MASS network networkDynamic plyr RColorBrewer Rcpp VGAM]; }; + PAFit = derive2 { name="PAFit"; version="1.0.0.7"; sha256="0yr5d7286c6k885lrh5445q5vwsl1nkgag2zwixyavk606nr5ldm"; depends=[igraph knitr magicaxis mapproj MASS network networkDynamic plyr RColorBrewer Rcpp VGAM]; }; PAGI = derive2 { name="PAGI"; version="1.0"; sha256="01j1dz5ihqslpwp9yidmhw86l112l7rfkswmf03vss872mpvyp3f"; depends=[igraph]; }; PAGWAS = derive2 { name="PAGWAS"; version="2.0"; sha256="0bz47ivd32kx1amgqllqbxyyvj773q7wasgk924hmibabiixa8nx"; depends=[foreach lars mnormt]; }; PANDA = derive2 { name="PANDA"; version="0.9.9"; sha256="1sf3c49v4mb3mz2imqlqdbh1iab7bc2pxpi8bmgj2jld133555ip"; depends=[cluster GO_db]; }; @@ -2461,6 +2618,7 @@ in with self; { PBIBD = derive2 { name="PBIBD"; version="1.3"; sha256="0zh73bsiwmsqw1vhs2dazndsf0894kfv3vfv88wr4fnh7njysz6r"; depends=[]; }; PBImisc = derive2 { name="PBImisc"; version="1.0"; sha256="18gjp66q6l0w6vsgm6d5sjgpa906z1gyyp6yf58lq5vyg1bnfmcl"; depends=[lme4 Matrix]; }; PBNPA = derive2 { name="PBNPA"; version="0.0.3"; sha256="1wmgcmspilfv6pjy7696j2xmq8m41p27plnr1qr0fnzyz66pf37m"; depends=[metaRNASeq]; }; + PBRF = derive2 { name="PBRF"; version="1.0.0"; sha256="1ibwywgbxnxcb3z2kl2bgh7fz512nhgy2zcdym67asp76c6rkqg6"; depends=[]; }; PBSadmb = derive2 { name="PBSadmb"; version="0.68.104"; sha256="01akimdsp0bkvz3a5d75yyy3ph0mff85n8qsnr59fla5b5cm4qlj"; depends=[PBSmodelling]; }; PBSddesolve = derive2 { name="PBSddesolve"; version="1.12.2"; sha256="12pl95mcak88524s8zvk9dzib2g40fwaz6iz7igx9wg6vib9d1sj"; depends=[]; }; PBSmapping = derive2 { name="PBSmapping"; version="2.70.5"; sha256="15h28lb0zriaf4020l3a069plrklbvbg5x231r5fqflshj6v8a9f"; depends=[]; }; @@ -2475,9 +2633,10 @@ in with self; { PCGSE = derive2 { name="PCGSE"; version="0.4"; sha256="0ky1nzhz6v9n34kas9nw2scc6ip7av19g09zcsxaa9436nhip4f6"; depends=[MASS RMTstat safe]; }; PCICt = derive2 { name="PCICt"; version="0.5-4.1"; sha256="17ipmv6ps7c9dv4k9kxjjynnlgr63baz9z9ndwfg0lckc3vw81ya"; depends=[]; }; PCIT = derive2 { name="PCIT"; version="1.5-3"; sha256="0gi28i2qd09pkaja4w7abcl7sz43jnk98897vc2905fnk9nks65j"; depends=[]; }; + PCMBase = derive2 { name="PCMBase"; version="1.2.7"; sha256="1siahn1l22lb0lihvkpbmvii17p6sfhg9i74bsg4yk58r4vrh87f"; depends=[ape data_table expm ggplot2 mvtnorm]; }; PCMRS = derive2 { name="PCMRS"; version="0.1-1"; sha256="10n4am4qm23aaghf8awv2llcq7392s62yr6mf5h8nf18hfz29wrn"; depends=[cubature ltm mvtnorm Rcpp RcppArmadillo statmod]; }; PCPS = derive2 { name="PCPS"; version="1.0.6"; sha256="0mihkivlpycqbzc3z8clsmiqg3c6hqnapk29h794lf99had03hp8"; depends=[ape phylobase picante RcppArmadillo SYNCSA vegan]; }; - PCRedux = derive2 { name="PCRedux"; version="0.2.6-1"; sha256="0pirra4fx2s4ks34ng7fc2vjcmzym3ffpld901glf8hppycsgf6c"; depends=[bcp caret changepoint chipPCR ecp fda_usc FFTrees magrittr MBmca pbapply plotly pracma qpcR randomForest robustbase testthat visdat zoo]; }; + PCRedux = derive2 { name="PCRedux"; version="0.2.6-4"; sha256="0nya5fx06mic7knfkzddny9lxqwk039kz0d3mf32rixwlbhrdlr5"; depends=[bcp caret changepoint chipPCR ecp fda_usc FFTrees magrittr MBmca pbapply plotly pracma qpcR randomForest robustbase testthat visdat zoo]; }; PCS = derive2 { name="PCS"; version="1.2"; sha256="0488h6s1yz6fwiqf88z2vgckn6i0kwls8cazmpw3wspnaqvl2n4s"; depends=[multtest statmod]; }; PCSinR = derive2 { name="PCSinR"; version="0.1.0"; sha256="1z8yjryw3c43vc6fxcwiindmyq6r63pc1zr3aybwmys6mv697bb4"; depends=[]; }; PCovR = derive2 { name="PCovR"; version="2.7"; sha256="00920h0qlw81vwh46inmvm4mdv0dfd8xvqvrj7l038hhmjb7qsjz"; depends=[GPArotation MASS Matrix ThreeWay]; }; @@ -2485,25 +2644,29 @@ in with self; { PDN = derive2 { name="PDN"; version="0.1.0"; sha256="082ydvwcjc2rs7hlakrkgbbm9c419m408a14a9dgfdwm16yif3jd"; depends=[ggplot2 glmnet network survival]; }; PDQutils = derive2 { name="PDQutils"; version="0.1.6"; sha256="0mmfi0ifwbkjm0274sddpwkj27cvdkwngnka8vdmfm4b2nn7vgsp"; depends=[moments orthopolynom]; }; PDSCE = derive2 { name="PDSCE"; version="1.2"; sha256="17lc6d8ly6jbvjijpzg45dvqrzrh5s1sp415nycazgpbg9ypwr2h"; depends=[]; }; + PDShiny = derive2 { name="PDShiny"; version="0.1.0"; sha256="0s09sywvy83dj06rkxzyi06wfymwnfpgf3lpgjbb8ps8q3byd4vs"; depends=[shiny]; }; PEGroupTesting = derive2 { name="PEGroupTesting"; version="1.0"; sha256="1z863ard0cc2g8ibxnmxhiqhvs53r6b8gpnavnfchm9432ifcbwi"; depends=[]; }; PEIP = derive2 { name="PEIP"; version="2.2-1"; sha256="0bzynmd7azs33994dlsabxp29lncs1v2njp6iy5l62rwrnxj9y0a"; depends=[bvls fields geigen Matrix pracma RSEIS]; }; + PELVIS = derive2 { name="PELVIS"; version="1.0.4"; sha256="0gw4bxck9fvkpbqls3rj0lwjcnw7i2x3f5whiglhd712j2m63ayq"; depends=[MASS shiny]; }; PEMM = derive2 { name="PEMM"; version="1.0"; sha256="18dd9hsbdrnhrrff7gpdqrw2jv44j8lg0v3lkcdpbd4pppcaq84h"; depends=[]; }; PET = derive2 { name="PET"; version="0.5.1"; sha256="1gdq7ai8hgl9h53b72j7sfk09l7yr2b84pdy9bl1z3x8zxbsp8br"; depends=[adimpro]; }; PGEE = derive2 { name="PGEE"; version="1.5"; sha256="1qcxbqnbpplnfjy83nm9fj9y4abzgbxnsggzx7ix3vb9qs18cdwh"; depends=[MASS mvtnorm]; }; PGM2 = derive2 { name="PGM2"; version="1.0-1"; sha256="03282pcq7gw47awc2mxjsbz6w3zpqjhqd7fzg8la4p00cd0vvmr4"; depends=[]; }; PGRdup = derive2 { name="PGRdup"; version="0.2.3.3"; sha256="1s0v44922zpxl3w9kzn9xzvs5jldg35gjrnlf89f89i3rs59gg98"; depends=[data_table ggplot2 gridExtra igraph stringdist stringi]; }; PHENIX = derive2 { name="PHENIX"; version="1.3.1"; sha256="1gd9ycrwawi81al4f5v559km1112giwqnwvvk8ynj4kdb5bqpyq4"; depends=[ppcor SuppDists]; }; + PHEindicatormethods = derive2 { name="PHEindicatormethods"; version="1.0.8"; sha256="0ihsll6lkmg152z0r4gcckkz4f8j2vhrdiy6c7j6s4dk84s0nfcp"; depends=[dplyr rlang]; }; PHYLOGR = derive2 { name="PHYLOGR"; version="1.0.10"; sha256="17q760k5519alr2skvpnghz3c9jgw07lh5fpw4xf6hjk3qlqq82c"; depends=[]; }; - PHeval = derive2 { name="PHeval"; version="0.5.3"; sha256="1zq4ks6w5vrhy1f170fv16zgrgi1lfxmkpfkg75sjin7asw4i7a9"; depends=[survival]; }; + PHeval = derive2 { name="PHeval"; version="0.5.4"; sha256="06fy5dm4mnp29f01163rw1d1hyl7rlcp4pfw18s87ckpr931qyma"; depends=[survival]; }; PIGE = derive2 { name="PIGE"; version="1.1"; sha256="0pc24rvvxzpgrsx7xsj98n5vd462hjggakzwp36qdkib69yyr4bn"; depends=[ARTP snowfall survival xtable]; }; PIGShift = derive2 { name="PIGShift"; version="1.0.1"; sha256="115dnsh4b1rxx1d2kc8x3vl5366h5f0i6gg8l1w3v0f8309qigis"; depends=[ape mvtnorm]; }; - PINSPlus = derive2 { name="PINSPlus"; version="1.0.1"; sha256="02yxv1x06p6vr50g4amj4wwjlk04wadic74d1wpkxxg69zpv35lz"; depends=[cluster doParallel entropy foreach pbmcapply]; }; + PINSPlus = derive2 { name="PINSPlus"; version="1.0.2"; sha256="0awwrrrs6vfdprlc91116qa1jsqwizf7xwhwygsi2wqx9qhsxk96"; depends=[cluster doParallel entropy foreach pbmcapply]; }; PIPS = derive2 { name="PIPS"; version="1.0.1"; sha256="1c5v3s6xys9p1q32k6mpsffhi9gwsq951rh12hs76dmak862yspc"; depends=[]; }; PK = derive2 { name="PK"; version="1.3-4"; sha256="1zkjq64p34gzbsbmbdqphssnplzz65wpl486qf4yhawnb4wnkj1v"; depends=[]; }; PKI = derive2 { name="PKI"; version="0.1-5.1"; sha256="1xs3jxbczhkxnp7cyw2yh1jcwha92y9pdsbka1ligbla70bnvxyj"; depends=[base64enc]; }; PKNCA = derive2 { name="PKNCA"; version="0.8.5"; sha256="0lklg2w1rcas70rj72q390n6lkxq557731a90b7plh2g32xsp32k"; depends=[digest dplyr lattice nlme plyr rlang tidyr]; }; PKPDmisc = derive2 { name="PKPDmisc"; version="2.1.1"; sha256="1p47zdhilprzcwarfmisq7g7znr73wgxns43mn3d7w5sv671mygv"; depends=[BH data_table dplyr ggplot2 lazyeval magrittr purrr Rcpp readr rlang stringr tibble]; }; PKPDmodels = derive2 { name="PKPDmodels"; version="0.3.2"; sha256="1h893civ77ahbgjnc6kq3l7rszmqmx9dlxwavldigpq3r79vd86k"; depends=[]; }; + PKconverter = derive2 { name="PKconverter"; version="1.3"; sha256="1ddhj1qwdwr6g89q55l9njm1ms1wr80d56klz50ai9xvb91qzn89"; depends=[shiny shinydashboard shinythemes]; }; PKgraph = derive2 { name="PKgraph"; version="1.7"; sha256="0g36cdv5cblqx69j48irxjc5nlw2cl3p714mlsblnd3362z1brwn"; depends=[cairoDevice ggplot2 gWidgetsRGtk2 lattice proto rggobi RGtk2]; }; PKreport = derive2 { name="PKreport"; version="1.5"; sha256="16hss9migbxpnw5f9gcw1nlvb81iyji00ylx5wd6kdwhz0ids9wj"; depends=[ggplot2 lattice]; }; PLIS = derive2 { name="PLIS"; version="1.1"; sha256="0b81s7677wglqvv1b5lx8k2iaks09kz0wrl07245a7j2pk9nxv7p"; depends=[]; }; @@ -2514,42 +2677,47 @@ in with self; { PLordprob = derive2 { name="PLordprob"; version="1.1"; sha256="1g23h3121g9csr85falm6vgzbva42wz3skhfr2rxmvlc3ca4afyp"; depends=[mnormt]; }; PMA = derive2 { name="PMA"; version="1.0.11"; sha256="1v8h66l602zd74mw73ygsy667nqg8p0k0wqhbsjl1imafl207s5d"; depends=[impute]; }; PMCMR = derive2 { name="PMCMR"; version="4.3"; sha256="09bvdj2h1086r2cgy3myrhlylplxxlliv8nwx09c8kb1vn02i2ij"; depends=[]; }; - PMCMRplus = derive2 { name="PMCMRplus"; version="1.2.0"; sha256="13gn16k6gg7fv9rjx5bf6q3zfx3499s52m5k59n053nr4i5d8215"; depends=[BWStest gmp kSamples MASS multcompView mvtnorm Rmpfr SuppDists]; }; - PMmisc = derive2 { name="PMmisc"; version="0.1.0"; sha256="12nw64x88cb1amqgdpcdmkiwcg3vs3kdlxlz0kw7frwgaw3l0l06"; depends=[robust]; }; - PNADcIBGE = derive2 { name="PNADcIBGE"; version="0.4.1.1"; sha256="038xylgq3mp1nl5rf11swprv08khvzfw0jg5bmd0yvqmygr082jq"; depends=[dplyr magrittr RCurl readr readxl survey timeDate]; }; + PMCMRplus = derive2 { name="PMCMRplus"; version="1.4.1"; sha256="076nzcnky3c3rp88b9vkqxsvws8jy81yb2aw8sa1ddz6b9hx0f4i"; depends=[BWStest gmp kSamples MASS multcompView mvtnorm Rmpfr SuppDists]; }; + PMmisc = derive2 { name="PMmisc"; version="0.1.2"; sha256="03bavk7ylmrrcc49zy9fb2q08w6138b3srxa4x038syr115k3l6k"; depends=[ggplot2 robust]; }; + PMwR = derive2 { name="PMwR"; version="0.10-1"; sha256="0z32cfa46mhmwnvlqpw6md9dyyy2hn5mwlrf2v4lx1b1gxqskjpd"; depends=[crayon datetimeutils fastmatch NMOF orgutils textutils zoo]; }; + PNADcIBGE = derive2 { name="PNADcIBGE"; version="0.4.3"; sha256="1mckjb6q7ffvzsifjwc411p9r1vykvczk6v7lcsmpzliifgc0ys4"; depends=[dplyr magrittr RCurl readr readxl survey timeDate]; }; + POCRE = derive2 { name="POCRE"; version="0.5.0"; sha256="0aph1lmb0xkzm4l4ah2wrx13d138igf4k4w9wb9lca4vv6m7xzqf"; depends=[EbayesThresh ggplot2 pracma]; }; POET = derive2 { name="POET"; version="2.0"; sha256="0w3jhj45sxisyrpcsazbrbcsz7rmraw71jjm0zixbcgc4klb98ar"; depends=[]; }; POMaSPU = derive2 { name="POMaSPU"; version="1.0.0"; sha256="0jz3jgzdykv0xvfw3ix0hbs32as6dp7p5v8bj5nddknx10d0siya"; depends=[MASS matrixStats Rcpp RcppArmadillo]; }; POPdemog = derive2 { name="POPdemog"; version="1.0.3"; sha256="0j83c853ligmw8ag4pb0vj46sfn2w2ynh4wvgkabzs688hxxni8r"; depends=[]; }; POT = derive2 { name="POT"; version="1.1-6"; sha256="08av53rnishk3mhwrb6ydbgc3n9nwi87jlx5vmag3vpiidhn1laj"; depends=[]; }; + POUMM = derive2 { name="POUMM"; version="2.1.2"; sha256="0pspx3xsixn98diw8sklzgr3lfvxmxn9fnn6m1lcf5byw1i9xhan"; depends=[adaptMCMC ape coda data_table foreach ggplot2 lamW Rcpp]; }; PP = derive2 { name="PP"; version="0.6.1"; sha256="10innn1nhc4zqimd0gww7k3k30jkfkkj89zkddcjqa2sqq5gs3xr"; depends=[Rcpp]; }; PP3 = derive2 { name="PP3"; version="1.2"; sha256="1g36al9w1rxyhfzbvpw9siqq57h2xl0zr94wysz8i0jzqkkqkrvf"; depends=[]; }; - PPCI = derive2 { name="PPCI"; version="0.1.2"; sha256="1k6kbln0h1wkzg594k1db6r3nk5dqwhg8gm1hgval05dsdhp8j8b"; depends=[rARPACK]; }; + PPCI = derive2 { name="PPCI"; version="0.1.4"; sha256="18q9jjmmmmghwyzpj42k7xa55anvbg1jnqs2y6c5jzlb2cw3ga4h"; depends=[rARPACK]; }; PPQplan = derive2 { name="PPQplan"; version="0.1.0"; sha256="06v4agq8bd3ssbfnl1jyfzy5xi4jwj6wqfmj9qalrv9kllh839mv"; depends=[ggplot2 plotly tolerance]; }; PPforest = derive2 { name="PPforest"; version="0.1.1"; sha256="0iplbw5b2vhqbp6gc123ykzmilwa80akljkv3jzfmi90ckm4k08m"; depends=[doParallel dplyr magrittr plyr Rcpp RcppArmadillo tidyr]; }; PPtree = derive2 { name="PPtree"; version="2.3.0"; sha256="002qjdx52r2h90wzrf2r3kz8fv3nwx08qbp909whn6r4pbdl532v"; depends=[MASS penalizedLDA]; }; PPtreeViz = derive2 { name="PPtreeViz"; version="2.0.3"; sha256="1x5rcls49jz19y3h98n2k4kypm8mv8p586clhdj62bvp2nl8wg3x"; depends=[ggplot2 gridExtra partykit Rcpp RcppArmadillo]; }; - PQLseq = derive2 { name="PQLseq"; version="1.0"; sha256="1r4zxwb3rw7k9jixv1wqkgdq5zjlwf85xrc0np8j96k1gdwals72"; depends=[doParallel foreach Matrix Rcpp RcppArmadillo]; }; + PQLseq = derive2 { name="PQLseq"; version="1.1"; sha256="1h8baf0apxvimarr2qwlh6pdzv88ib1dzw927swsyimjg44wjbfc"; depends=[doParallel foreach Matrix Rcpp RcppArmadillo]; }; PRIMME = derive2 { name="PRIMME"; version="2.2-0"; sha256="1iwwh871v87fz6j6q9nvfiq8x8nz2v87n52l80a15d5rvvxv2rbi"; depends=[Matrix Rcpp]; }; - PRIMsrc = derive2 { name="PRIMsrc"; version="0.7.5"; sha256="12wfb4p8ra1b8xwq42350cxl2fy9gsrp5m7inyxnh31vplgripy9"; depends=[glmnet Hmisc quantreg superpc survival]; }; + PRIMsrc = derive2 { name="PRIMsrc"; version="0.8.2"; sha256="04g1saf511xs26m1iv9xfsmfs15fdfaxh5qlbay2mcb198270pd8"; depends=[glmnet Hmisc quantreg superpc survival]; }; PRISM_forecast = derive2 { name="PRISM.forecast"; version="0.1.6"; sha256="0w0fjbaafq90ac35h70z8g95q1i812v0ivkif4lx8l3q7rhjrvb5"; depends=[glmnet xts zoo]; }; PRISMA = derive2 { name="PRISMA"; version="0.2-7"; sha256="0sk2d07m8rhipa0kdbaf8ngryda6f1ihp5akpnyw2llajf0x8as5"; depends=[ggplot2 gplots Matrix]; }; - PRISMAstatement = derive2 { name="PRISMAstatement"; version="1.0.1"; sha256="1qk9cljk52m8rcasck8cl7gwzhcsx0p58jn31izy2j027w0rns7j"; depends=[DiagrammeR]; }; + PRISMAstatement = derive2 { name="PRISMAstatement"; version="1.0.4"; sha256="0rsffbmaaqa6zkgh7bg1l91xfk8ri7b1w6ghid44xvj3k22y0kj6"; depends=[DiagrammeR]; }; + PROMETHEE = derive2 { name="PROMETHEE"; version="1.0"; sha256="1dh3k7di9n818kzmvsjpypq9wr9df2fviww7h84wazjhkbrkfl9a"; depends=[]; }; + PROSPER = derive2 { name="PROSPER"; version="0.3.0"; sha256="1xrzsayrkna1njz77kwikzyyinfsny2jahv829w789698azr1ms4"; depends=[data_table]; }; PROTOLIDAR = derive2 { name="PROTOLIDAR"; version="0.1"; sha256="0bz3071b0wlcvh40vl3dyiiixk5avsj6kjjnvlvx264i5g08rij4"; depends=[]; }; PROreg = derive2 { name="PROreg"; version="1.0"; sha256="0c2vgzbdi29rlrnrb971dqrl7rlb9y3rw8nj5rjgwsjqxv607ssj"; depends=[car fmsb Matrix matrixcalc numDeriv RColorBrewer rootSolve]; }; PROscorer = derive2 { name="PROscorer"; version="0.0.1"; sha256="0mgj0mi0vzdk0agimsx4k9i4bss0j5lqiayzhldr1hrqrx2a4f3d"; depends=[PROscorerTools]; }; PROscorerTools = derive2 { name="PROscorerTools"; version="0.0.1"; sha256="1vliffkfqdn5l96bncfgayv19i20kmawlxi8q853wamj6npdpv5r"; depends=[]; }; PRROC = derive2 { name="PRROC"; version="1.3.1"; sha256="1m28h8pcd78049lz2qixhkcr9h5b3jik3maqzfbvq9y58z71i4a7"; depends=[]; }; - PReMiuM = derive2 { name="PReMiuM"; version="3.2.0"; sha256="0aib10kalc8y1vdkbd8ipdkg9wyb984pwf979fm8d6jjbdhp0sa7"; depends=[ald BH cluster data_table gamlss_dist ggplot2 plotrix Rcpp RcppEigen]; }; - PResiduals = derive2 { name="PResiduals"; version="0.2-5"; sha256="05jk543lv8isbxv24cbzqh80l6xs05lx2k9xzz7s0121vb2yd3v4"; depends=[Formula MASS rms SparseM]; }; + PReMiuM = derive2 { name="PReMiuM"; version="3.2.1"; sha256="0cn08w7kw0j0z8nqv380m7xs35f4mlhzx0jyzyqk811v9jzk0jii"; depends=[ald BH cluster data_table gamlss_dist ggplot2 plotrix Rcpp RcppEigen rgdal spdep]; }; + PResiduals = derive2 { name="PResiduals"; version="0.2-6"; sha256="11r0zn626s701hprjy634a7d3v3sq6lmlzpamv02609fg8wjhy9h"; depends=[Formula MASS rms SparseM]; }; PSAgraphics = derive2 { name="PSAgraphics"; version="2.1.1"; sha256="05c0k94dxddyrhsnhnd4jcv6fxbbv9vdkss2hvlf3m3xc6jbwvh9"; depends=[rpart]; }; - PSCBS = derive2 { name="PSCBS"; version="0.63.0"; sha256="0pgha1rvb9nfxkr8fxc17zgws781qwmrl01rss7bd0sf2n2lw2k2"; depends=[DNAcopy future listenv matrixStats R_cache R_methodsS3 R_oo R_utils]; }; + PSCBS = derive2 { name="PSCBS"; version="0.64.0"; sha256="02970zk7gkwi1d6mp82z1mbg8pjxf1pdwwv8j9wiqyfdily935i1"; depends=[aroma_light DNAcopy future listenv matrixStats R_cache R_methodsS3 R_oo R_utils]; }; PSF = derive2 { name="PSF"; version="0.4"; sha256="1hjry8vjqr6zk2i2ppf3fcpsr4v4jm1705qv6i1iz2agl6g2rcnp"; depends=[cluster data_table forecast knitr]; }; PSIMEX = derive2 { name="PSIMEX"; version="1.1"; sha256="0cndzasvg4y49incyd9nfz8y3z88ywbc7xk0zzjir665pv2xn23b"; depends=[knitr MCMCglmm pedigree plotrix]; }; PSLM2015 = derive2 { name="PSLM2015"; version="0.2.0"; sha256="1f8kzlqil2ac8a9fbj9fhdni2narh2yaaz044mlx7gsv2ns3ai19"; depends=[dplyr ggplot2 magrittr]; }; PSM = derive2 { name="PSM"; version="0.8-12"; sha256="0h83b7bhslgnrq4442464i9iil6gjhw3pwxvgz5313pfk2km30vg"; depends=[deSolve MASS numDeriv ucminf]; }; - PSPManalysis = derive2 { name="PSPManalysis"; version="0.2.0"; sha256="0vya2zlsmgf6zmkk9k9aaaqkx7qprknl0wazqlqd7zdp8z0zj39j"; depends=[devtools]; }; + PSPManalysis = derive2 { name="PSPManalysis"; version="0.2.1"; sha256="1vc13klv1iwyxb4srv4hi88v62hxbm244fg1lj8k5z11kmyii80n"; depends=[pkgbuild]; }; PST = derive2 { name="PST"; version="0.94"; sha256="0f28zrnlficbi9iil6wbh51k9mghpkz63hw05lpmlpx1yl5nd0a6"; depends=[RColorBrewer TraMineR]; }; - PSTR = derive2 { name="PSTR"; version="1.2.1"; sha256="0vydm3s7m6fkwfnrfs29hwq7z5zfhrxx1ryvr3wrw1481ir29nc2"; depends=[ggplot2 magrittr plotly snowfall tibble]; }; + PSTR = derive2 { name="PSTR"; version="1.2.3"; sha256="16iipz8j1v2wxwg90bhvafbb8hsnfmxbq067gg4kabmpla0gnqp5"; depends=[ggplot2 magrittr plotly snowfall tibble]; }; PSW = derive2 { name="PSW"; version="1.1-3"; sha256="0ahm7rp795d7j88n15b3q0gl573p3g0krc7jd1zv87g4bsdc9b5x"; depends=[gtools Hmisc]; }; PTAk = derive2 { name="PTAk"; version="1.2-12"; sha256="1phxh2qbzsj2ia2dr6z30lhi765lk1m8lbk57sdgvm14fmi9v5nk"; depends=[tensor]; }; PTE = derive2 { name="PTE"; version="1.6"; sha256="0y2zqvm2d9minpc22ndq6mar3brbv9k6s1apl19zwpc8h5g3jx5l"; depends=[doParallel foreach survival]; }; @@ -2558,11 +2726,11 @@ in with self; { PVAClone = derive2 { name="PVAClone"; version="0.1-6"; sha256="0fj5p3z2cwnyshrr4rq88wpij2xax5p4aq0x4p342kadx9d6x2ga"; depends=[coda dclone dcmle]; }; PVR = derive2 { name="PVR"; version="0.3"; sha256="0pcnazkiwmicr3k6k70r8skqk0pd46fcqhhxghawxjs4slgnygkj"; depends=[ape MASS splancs]; }; PWD = derive2 { name="PWD"; version="1.0"; sha256="0ksr3biaqd4p5a4lv28i4cwk1fn9822ndq2161mgvc1c344p06fj"; depends=[Rcpp RcppArmadillo]; }; - PWEALL = derive2 { name="PWEALL"; version="1.2.1"; sha256="08a7ih9yyp0dqw89n1qhwbxhgiks91c3wjbaz08b6ck6cv6gzy6k"; depends=[survival]; }; - PWFSLSmoke = derive2 { name="PWFSLSmoke"; version="1.0.20"; sha256="0g15ib0zks6q7swpd9s5zyl3sp83r54959ckvc88wn19bmn8dj9l"; depends=[cluster dplyr dygraphs futile_logger ggmap httr jsonlite leaflet lubridate magrittr mapproj maps maptools MazamaSpatialUtils openair png raster RColorBrewer readr reshape2 rgdal RgoogleMaps sp stringr xts zoo]; }; + PWEALL = derive2 { name="PWEALL"; version="1.3.0"; sha256="0nb0v6wvj9ay90qcbrr9drg2g84fb7a9m78pzb69wp8789i8ixhk"; depends=[survival]; }; + PWFSLSmoke = derive2 { name="PWFSLSmoke"; version="1.1.3"; sha256="0wybb5ygcvz5w2sl26rwm7hg6681lzcyr5v1nl7lb72z565f1wqw"; depends=[cluster dplyr dygraphs futile_logger ggmap httr jsonlite leaflet lubridate magrittr mapproj maps maptools MazamaSpatialUtils openair png raster RColorBrewer readr reshape2 rgdal RgoogleMaps rlang sp stringr tibble tidyr xts]; }; PabonLasso = derive2 { name="PabonLasso"; version="1.0"; sha256="158xg9i13nqy1bnpch8r6a7yas01hsdidmcypgccmyh7d7l52mr1"; depends=[]; }; Pade = derive2 { name="Pade"; version="0.1-4"; sha256="1kx5qpxd3x43bmyhk8g2af44hz3prhnrzrm571kfjmak63kym741"; depends=[]; }; - PairViz = derive2 { name="PairViz"; version="1.2.1"; sha256="0mjp5p6n5azbhrm2hvb9xyqjfhd49pw9ia8k70749yc96ws1qqc7"; depends=[graph gtools TSP]; }; + PairViz = derive2 { name="PairViz"; version="1.3.2"; sha256="01nzf7as848i3vpwgdm450x3f5lapfh2vgd59sy6qr80c19nfjl9"; depends=[graph gtools TSP]; }; PairedData = derive2 { name="PairedData"; version="1.1.1"; sha256="07y5fd4fkwfp0lbacf41ya8cn7x4n1haxl0cln9iibjffc1mbr5q"; depends=[ggplot2 gld lattice MASS mvtnorm]; }; PairwiseD = derive2 { name="PairwiseD"; version="0.9.62"; sha256="19qjms99gf7s39nwwgj56n8426d0gw80dipz165sk3km4zb2mcwv"; depends=[openxlsx xlsx]; }; PakPC2017 = derive2 { name="PakPC2017"; version="1.0.0"; sha256="196jvhv7pv4pvnnz9izk6icxv3aml26mif0w6g4907izyszf8cal"; depends=[dplyr magrittr]; }; @@ -2573,56 +2741,61 @@ in with self; { PanJen = derive2 { name="PanJen"; version="1.6"; sha256="18cl9rls98v286kk6lyxxws3w59zpzgmqi5250gdgcf71xy2lhvm"; depends=[mgcv]; }; PanelCount = derive2 { name="PanelCount"; version="1.0.9"; sha256="1b6c83qypjc3ylvhh24xm4pjk8w34s24v0i9ddlmg92f1518hlkj"; depends=[Rcpp RcppArmadillo statmod]; }; Paneldata = derive2 { name="Paneldata"; version="1.0"; sha256="00hk340x5d4mnpl3k0hy1nypgj55as2j7y2pgzfk3fpn3zls5zib"; depends=[]; }; + ParBayesianOptimization = derive2 { name="ParBayesianOptimization"; version="0.0.1"; sha256="0m6pz9cv1ifj6xc6a216ky5vs9g4dwdwn3gbqrlqkg42n1ndkwnc"; depends=[data_table dbscan foreach GauPro]; }; ParDNAcopy = derive2 { name="ParDNAcopy"; version="2.0"; sha256="017xwznhfibi8kp0ifww02c0qcq0vxs06rjww4kcp2bvdmld8kc4"; depends=[DNAcopy]; }; ParallelForest = derive2 { name="ParallelForest"; version="1.1.0"; sha256="1xa9lfgrvzv7bvv1aaabcfk4372p8x5gxgj463h5ggf9x177lj5j"; depends=[]; }; - ParallelLogger = derive2 { name="ParallelLogger"; version="1.0.0"; sha256="16mwfylpk7r6cy87vb1d1h8mkwn32cmygpqvy5kk538lj9b8jcdl"; depends=[jsonlite snow XML]; }; + ParallelLogger = derive2 { name="ParallelLogger"; version="1.0.1"; sha256="01wb7rqlyp07ahcr4gs0jh92z56v9dsgkbp18y2xdnl7z533fjbh"; depends=[jsonlite snow XML]; }; ParallelPC = derive2 { name="ParallelPC"; version="1.2"; sha256="07y7xb16865khxkvwsk1yglzyy7ja4aj2wpkipaz48i77c3x8bi2"; depends=[]; }; ParallelTree = derive2 { name="ParallelTree"; version="0.1.2"; sha256="0x99x1iycx8ik8cih972awnxifvmhbrmjrf2csmnn9fw4rsqn0p5"; depends=[ggplot2]; }; ParamHelpers = derive2 { name="ParamHelpers"; version="1.11"; sha256="181p2r4zh53v6hjdr8fn7m1g65rl4svql8h1zjz25y1chk0g850n"; depends=[backports BBmisc checkmate fastmatch]; }; ParentOffspring = derive2 { name="ParentOffspring"; version="1.0"; sha256="117g8h0k65f2cjffigl8n4x37y41rr2kz33qn2awyi876nd3mh93"; depends=[]; }; ParetoPosStable = derive2 { name="ParetoPosStable"; version="1.1"; sha256="1fwji5wrhbxr089dll812csamvb5q2pxn1607rpirarifgfbj28m"; depends=[ADGofTest doParallel foreach lmom]; }; PartCensReg = derive2 { name="PartCensReg"; version="1.39"; sha256="0blzv57cbxqghkz4fc3plvrcw80g0kx17dzmajkfv598m1wm6hc8"; depends=[Matrix optimx ssym]; }; - Partiallyoverlapping = derive2 { name="Partiallyoverlapping"; version="1.0"; sha256="1wwfq0zwf2b2wlq4pwhw92d02f715l7bkc0si7gndk0mp2pibcrx"; depends=[]; }; + Partiallyoverlapping = derive2 { name="Partiallyoverlapping"; version="1.1"; sha256="1js7rfzy3qiv2prp398rw7b4mv6n8dk7n2chvc1mc3fgwfgz1c3x"; depends=[]; }; PathSelectMP = derive2 { name="PathSelectMP"; version="1.1"; sha256="036b70bpylmibny6dny79f7gdzn78arqgl2hfs031vygw63yyh9b"; depends=[mice MplusAutomation]; }; PatternClass = derive2 { name="PatternClass"; version="1.7.1"; sha256="11r4p4s2pm0c4fmnpijzz5srhpai444mbx5nszhkssfsp9rh7cm9"; depends=[SDMTools]; }; PdPDB = derive2 { name="PdPDB"; version="2.0.1"; sha256="05aqg0rqrnlmvjxa32ms1vywgwhw5zlfkyf2ij0fn06rp8l2z3lv"; depends=[dendextend plyr tseries]; }; Peacock_test = derive2 { name="Peacock.test"; version="1.0"; sha256="0ypvwywipyh8lm8xkazsfjgjpvvyi2g8kid63qff11372p33m6xs"; depends=[]; }; PeakError = derive2 { name="PeakError"; version="2017.06.19"; sha256="1d4v7s478zjz42dm6ps4nnqqyyqv84dgmzn1bp1a4qwnfv9vmfg7"; depends=[]; }; PeakSegDP = derive2 { name="PeakSegDP"; version="2017.08.15"; sha256="1ndf4d4ikcyqi0k51kil2jw777z4c1m4pda3dahrjmjyz0jhrhkw"; depends=[]; }; - PeakSegJoint = derive2 { name="PeakSegJoint"; version="2017.08.11"; sha256="1xp0gxdwsy6z06kbfg5ca2qm0kwva8scxbg22km20cikwpgdi6rm"; depends=[data_table PeakError penaltyLearning]; }; + PeakSegDisk = derive2 { name="PeakSegDisk"; version="2018.11.28"; sha256="153305pfih4yz33hj15ffnwyx3mhr67f6v68rxdkwdqzchy4jgv9"; depends=[data_table]; }; + PeakSegJoint = derive2 { name="PeakSegJoint"; version="2018.10.3"; sha256="0f0dw6swhhf301j4ci3rs8cmzd39dcjlb0kqxpdh7f00gp3qn7da"; depends=[PeakError penaltyLearning]; }; PeakSegOptimal = derive2 { name="PeakSegOptimal"; version="2018.05.25"; sha256="0j39jzy4r0h787vs3klgbpcmb096ds3hzhvv5w3xs53kl0qkypj4"; depends=[penaltyLearning]; }; Peaks = derive2 { name="Peaks"; version="0.2"; sha256="0a173p5cdm1jnm7bwsvjpxh4dccy593g02c4qjwky1cgzy5rvin2"; depends=[]; }; PearsonDS = derive2 { name="PearsonDS"; version="1.1"; sha256="0rqh9ji0bah3n1c6fcg7krgqs65qla9p3xrnc4jr7va6ph104im9"; depends=[]; }; PearsonICA = derive2 { name="PearsonICA"; version="1.2-4"; sha256="0jkbqha1nb9pf72ffki47wymsdmd50smkdhvpzvanv4y2rmqfhvg"; depends=[]; }; PedCNV = derive2 { name="PedCNV"; version="0.1"; sha256="09qxcjzwdgzdkbj28rzmfv7k3q2qsiapnvx3m45a835r57h5gynp"; depends=[ggplot2 Rcpp RcppArmadillo]; }; - PeerPerformance = derive2 { name="PeerPerformance"; version="2.1.2"; sha256="07as5csvrlr3a55miadhbcvjrjag7g69wxmb8z7rpipppa8f9q7y"; depends=[lmtest sandwich snow]; }; + PeerPerformance = derive2 { name="PeerPerformance"; version="2.2.1"; sha256="1igh8svdbxkcfgi2s70cpwdcy7jb4yhxias80vck203skyiq97vx"; depends=[lmtest sandwich]; }; PenCoxFrail = derive2 { name="PenCoxFrail"; version="1.0.1"; sha256="0snjf8jxzyf30xj3wx9p6g073dqw592l1j1c6yxfg8y4kgzhzwq7"; depends=[Matrix Rcpp RcppArmadillo survival]; }; PepPrep = derive2 { name="PepPrep"; version="1.1.0"; sha256="1s2xn05xry50l9kf1mj6yd1dpc7yp6g3d00960hswvhznb0a4l84"; depends=[biomaRt stringr]; }; PepSAVIms = derive2 { name="PepSAVIms"; version="0.9.1"; sha256="0m4jrq6wcjy0k80gvrnm9f7kvi1ifx9182xfq0psyaxpj0ggvzij"; depends=[elasticnet]; }; Peptides = derive2 { name="Peptides"; version="2.4"; sha256="1i5p0z4zhis4p1czwz3cryr64lys4dp2fddnmmasgspl8fyz8p05"; depends=[Rcpp]; }; - PerFit = derive2 { name="PerFit"; version="1.4.2"; sha256="147f2fbcjb0639h0bmiikli05r3jlbp559hj9v9af3s09l1l6v8y"; depends=[fda Hmisc irtoys ltm MASS Matrix mirt]; }; + PerFit = derive2 { name="PerFit"; version="1.4.3"; sha256="0qmh78wrx3vzz41z30db3bb62n325blphjhpzdzykfx77gr8plyr"; depends=[fda Hmisc irtoys ltm MASS Matrix mirt]; }; PerMallows = derive2 { name="PerMallows"; version="1.13"; sha256="0ny2vc8f0npixaw1kp2d93xr4g46nsg8jjwvi6afv9xjvaz0i6wy"; depends=[Rcpp]; }; Perc = derive2 { name="Perc"; version="0.1.2"; sha256="0p6l4b536jjz4lmgsdrxqsh77lx4vkb6hbyd6vhbc102m5x3b1yc"; depends=[]; }; PerfMeas = derive2 { name="PerfMeas"; version="1.2.1"; sha256="1x7ancmb41zd1js24rx94plgbssyc71z2bvpic6mg34xjkwdjw93"; depends=[graph limma RBGL]; }; PerformanceAnalytics = derive2 { name="PerformanceAnalytics"; version="1.5.2"; sha256="01bgm57z079g6r505w3bj293zkbd49fwa8sg55z87vizwavipml6"; depends=[quadprog xts zoo]; }; PeriodicTable = derive2 { name="PeriodicTable"; version="0.1.2"; sha256="133rwbvapk99dmh3vi8p7sa81d7hjmy0g4a5hcmwr3mdq8jzgwrj"; depends=[]; }; PermAlgo = derive2 { name="PermAlgo"; version="1.1"; sha256="16fhdgr4nza9yknsbwiv8pgljfwp8hhva0crs4dbfd0w4j97n5fp"; depends=[]; }; + PerseusR = derive2 { name="PerseusR"; version="0.3.4"; sha256="1k03flbnjndx5mm26hysk64z89858m50kjs8gyldm4s5f09iny6p"; depends=[Biobase plyr stringr XML]; }; PersomicsArray = derive2 { name="PersomicsArray"; version="1.0"; sha256="1d5gxd65b01m13rgbdhk6w3l43vqcbdk0s1pbgc8h6cnipj55z0i"; depends=[jpeg raster stringr tiff]; }; PetfindeR = derive2 { name="PetfindeR"; version="1.1.3"; sha256="1dkiawadfsb8akssnhddd64bn6dq6r95c7j4g3mkbq6fs9106h8x"; depends=[dplyr httr jsonlite plyr]; }; PhViD = derive2 { name="PhViD"; version="1.0.8"; sha256="038pw24sb8ja8pbbmj05rww6413i2ljybb2dxwgrpffv22aqawmc"; depends=[LBE MCMCpack]; }; PharmPow = derive2 { name="PharmPow"; version="1.0"; sha256="0gabkd8p4zsig9p697lyk8m2jxb5abjk81rpzd5ih1yk1qanhsn5"; depends=[scatterplot3d]; }; - Phase123 = derive2 { name="Phase123"; version="1.5"; sha256="05yvzx0sf6dq47nr5bk1kd2icndf20z39y9fj90zqdm3ay2hi586"; depends=[Rcpp RcppArmadillo survival]; }; + Phase123 = derive2 { name="Phase123"; version="2.0"; sha256="1sir9b1zqmbzirsc4fwkc7jmhjzrz37qlidldry6q46p4p9fpwga"; depends=[Rcpp RcppArmadillo survival]; }; PhaseType = derive2 { name="PhaseType"; version="0.1.3"; sha256="092dqyqfaxj8qpwxcjb5cayhnq597rfjz1xb93ps4nrczycqs0l6"; depends=[coda ggplot2 reshape]; }; - PhenotypeSimulator = derive2 { name="PhenotypeSimulator"; version="0.2.2"; sha256="1mr4jq44ijdiabp3simfjh9zcl9anp1w0dili6w5sq8dzgids8gj"; depends=[data_table dplyr ggplot2 mvtnorm optparse R_utils Rcpp reshape2 snpStats zoo]; }; + PhenotypeSimulator = derive2 { name="PhenotypeSimulator"; version="0.3.1"; sha256="08bchanqs5ljihzxqy77vvq4kzqwn733jkppjdk4w6g65mq211bl"; depends=[data_table dplyr ggplot2 mvtnorm optparse R_utils Rcpp reshape2 snpStats zoo]; }; Phxnlme = derive2 { name="Phxnlme"; version="1.0.0"; sha256="0h9mi8p95rp1s8xsdv38j9fpy2cy9zvjnldjmnj0n469kimp2782"; depends=[ggplot2 gridExtra lattice manipulate testthat]; }; PhyInformR = derive2 { name="PhyInformR"; version="1.0"; sha256="10d720ww909b1xmdrms554pnn0757nzppnrniar4n157mh0qw7ms"; depends=[ape doParallel foreach geiger ggplot2 gplots gridExtra hexbin iterators PBSmodelling phytools RColorBrewer]; }; + PhySortR = derive2 { name="PhySortR"; version="1.0.8"; sha256="19426xjdii74qds0wmq5sa88zys81nyqb9lvf9pfihbjgrjr770a"; depends=[ape phytools]; }; PhyloMeasures = derive2 { name="PhyloMeasures"; version="2.1"; sha256="01axs78s10y1bkx8dbs9vvnphdzik7hpibkwyib1x9mznmyg90hr"; depends=[ape]; }; - PhylogeneticEM = derive2 { name="PhylogeneticEM"; version="1.1.0"; sha256="0ji78zx0gp1nd5assrmwxdkxryfjijnn9g34w2g2qv32s1fdj6ak"; depends=[ape capushe foreach glmnet grplasso LINselect MASS Matrix plyr Rcpp RcppArmadillo robustbase]; }; + PhylogeneticEM = derive2 { name="PhylogeneticEM"; version="1.2.1"; sha256="0mrlyaj15y1dzlnn13phjq64immad08wn99sv9zdixf7ybdvwwnv"; depends=[ape capushe foreach gglasso glmnet LINselect MASS Matrix plyr Rcpp RcppArmadillo robustbase]; }; PhysActBedRest = derive2 { name="PhysActBedRest"; version="1.0"; sha256="0gmqh700cf6aiagb45iyyf85pgp3b86fx7fbv9lrsm4mda0r8h75"; depends=[chron lubridate stringr]; }; PhysicalActivity = derive2 { name="PhysicalActivity"; version="0.2-2"; sha256="14z6plgwyr46vs9m997rvlz8sdglfs9g087an8668zqkzzs2w4ln"; depends=[]; }; PieceExpIntensity = derive2 { name="PieceExpIntensity"; version="1.0.4"; sha256="023hq0gg1vi0j3yf8p5lisgs8wfp5qwyd4akxxzx7wad2985gxb3"; depends=[Rcpp RcppArmadillo]; }; Pijavski = derive2 { name="Pijavski"; version="1.0"; sha256="1027lmmk17br9zxah980j6l3k2p92065bwigw6gpy9g0g5jjl4f1"; depends=[Rcpp]; }; PivotalR = derive2 { name="PivotalR"; version="0.1.18.3"; sha256="14l7y57zmfr7h4bq01j83am2plxx320kkhbsh0x2ypif9dni4rf2"; depends=[Matrix]; }; + PkgsFromFiles = derive2 { name="PkgsFromFiles"; version="0.5"; sha256="1fbvnlw6hxg6zndyrssiw5yyp6hz3ln985by3vwp34sfwdcwjakl"; depends=[curl dplyr readr stringdist stringr XML]; }; PlackettLuce = derive2 { name="PlackettLuce"; version="0.2-3"; sha256="1w2ihclnh3x83ip4hh95bchv5j832cqy6n140q5q1dbfz6fy1bxv"; depends=[igraph MASS Matrix partykit psychotools psychotree qvcalc rARPACK sandwich]; }; Planesmuestra = derive2 { name="Planesmuestra"; version="0.1"; sha256="0v7l4hrfckcf7zmk0ihq2ij0qli7x12j17vd6752d1yjk27fgk57"; depends=[]; }; PlasmaMutationDetector = derive2 { name="PlasmaMutationDetector"; version="1.7.2"; sha256="0qra7q2pzw212qylyrfhv6zjcsldfw84b93cari0qjqnw4gyfph2"; depends=[GenomicRanges ggplot2 robustbase Rsamtools rtracklayer S4Vectors SummarizedExperiment VariantAnnotation]; }; @@ -2648,7 +2821,7 @@ in with self; { PolynomF = derive2 { name="PolynomF"; version="1.0-2"; sha256="0zczryvjykr7yifb5isvys2mzgi0yj92j3p3xixn2qzzq9cr0h9a"; depends=[]; }; Pomic = derive2 { name="Pomic"; version="1.0.4"; sha256="0xy5fgimbgqqac3n7akhwyvnrvd9fpvx9h8nk4spxrxc8x0km1w7"; depends=[]; }; PooledMeanGroup = derive2 { name="PooledMeanGroup"; version="1.0"; sha256="0i9s7qskjnji3mf6clsi69rnni57v8cysgr9gh3hvxjzlf1sq8y7"; depends=[]; }; - PopED = derive2 { name="PopED"; version="0.3.2"; sha256="1lvzqpij4dqbw144ya25bhlx96mwaxz932r0bl3jsx1si9ijb8xz"; depends=[codetools dplyr ggplot2 MASS mvtnorm]; }; + PopED = derive2 { name="PopED"; version="0.4.0"; sha256="1cj6nj5w4ckvnldpc7g4mxdps619zlhzsdibd9ih8i2lxh1xbrfz"; depends=[boot codetools dplyr ggplot2 magrittr MASS mvtnorm purrr stringr tibble tidyr]; }; PopGenKit = derive2 { name="PopGenKit"; version="1.0"; sha256="0l4mbm0cyppgvcw2cbimrv29aiciyj00k8wfwcj5zr8sh7fgfhs4"; depends=[]; }; PopGenReport = derive2 { name="PopGenReport"; version="3.0.0"; sha256="0z4g7ll3dk9mgawnn7k0ysgj8w55adivc4zcrr898x399g7vnfx4"; depends=[ade4 adegenet calibrate data_table dismo gap gdistance genetics GGally ggplot2 knitr lattice mmod pegas plyr R_utils raster reshape rgdal RgoogleMaps sp vegan xtable]; }; PopGenome = derive2 { name="PopGenome"; version="2.6.1"; sha256="074vfyfhlqnc38jb0shwp5a4ikvb4jflfghmg88h3a2za3nj4abs"; depends=[ff]; }; @@ -2659,26 +2832,26 @@ in with self; { PortfolioEffectHFT = derive2 { name="PortfolioEffectHFT"; version="1.8"; sha256="0y4x0d91j6g52136d921hfs5swzf85gkxafxfkf3c15dl5ns120v"; depends=[ggplot2 rJava zoo]; }; PortfolioOptim = derive2 { name="PortfolioOptim"; version="1.0.3"; sha256="1s9msqjxqxqafhncc3hi5prhzl5cj0incd5rc9fxc23l5l4n9xjx"; depends=[Rglpk]; }; PottsUtils = derive2 { name="PottsUtils"; version="0.3-3"; sha256="165k4sjh3kqkb8bzi68wx00yl77yfbgs70fcbpzmsmcw4g4hdpzn"; depends=[miscF]; }; - PoweR = derive2 { name="PoweR"; version="1.0.6"; sha256="0p2v07wp1hqmmbf7b3mh0v4n5hbbcms9xkdhjzdfxkkbafxybc24"; depends=[Rcpp RcppArmadillo]; }; + PoweR = derive2 { name="PoweR"; version="1.0.7"; sha256="040wc7hxa8y6bm1rs7ip2skdxmmwksxkyb6xzqgdjp8m7a25fppb"; depends=[Rcpp RcppArmadillo]; }; Power2Stage = derive2 { name="Power2Stage"; version="0.5-1"; sha256="155w5yp0pdq4g3638m0c54i81lfk0g0f339hzbxpkxhs8ds7g2zv"; depends=[cubature mvtnorm PowerTOST]; }; PowerNormal = derive2 { name="PowerNormal"; version="1.2.0"; sha256="1kryqcjvgwk0l4z3gqxdiz47mha3jw5583jlb9z7ml6v7cam06sm"; depends=[]; }; PowerTOST = derive2 { name="PowerTOST"; version="1.4-7"; sha256="02k6jn5dw70518g55bchax0l5gkci827lqwwyxwnn6rzs3mx4ybs"; depends=[cubature mvtnorm TeachingDemos]; }; - PowerUpR = derive2 { name="PowerUpR"; version="1.0.0"; sha256="04lc6xjwwy9wxd7pg1wm5vg0bq3194cp0r7i72da7c10b31frdh1"; depends=[]; }; - PracTools = derive2 { name="PracTools"; version="0.9"; sha256="0yra18is5pdwzw3vc5sk53g89n5rz1hpn8zlvcx541nxr43i69sd"; depends=[]; }; + PowerUpR = derive2 { name="PowerUpR"; version="1.0.1"; sha256="1m7w3851kpnf7nnajh9w427cjpyiz18gmqhqvd4gz4gdwqpl6chz"; depends=[]; }; + PracTools = derive2 { name="PracTools"; version="1.1"; sha256="19yyhri8wr7ki62zhl9bhpf0wbx9fhrfph44j4l65kx68aphl22d"; depends=[]; }; PreKnitPostHTMLRender = derive2 { name="PreKnitPostHTMLRender"; version="0.1.0"; sha256="1749cd734f4bf0n4068s2m617k6as8h9bwp44mm3la2xy3vjf5g1"; depends=[knitr rmarkdown XML]; }; PreProcess = derive2 { name="PreProcess"; version="3.1.5"; sha256="049gdrp4kwvsid2bn12f61557qgpfv8cpzrd1b4ml47jpw8w0xdk"; depends=[oompaBase]; }; PreciseSums = derive2 { name="PreciseSums"; version="0.3"; sha256="02w0pa9dd196sg6zg9w2fp4b0k6wibbw9rbvasr3aphh98kbd6ch"; depends=[]; }; PredPsych = derive2 { name="PredPsych"; version="0.3"; sha256="0bqc2vl32z9wzby7ncrab742cajy4w5kq7wv2gh2jjqdnv9nkia7"; depends=[caret e1071 ggplot2 MASS mclust party plyr randomForest rpart statmod]; }; PredictABEL = derive2 { name="PredictABEL"; version="1.2-2"; sha256="08c7j2in1wlas6nmy44s08cq86h5fizqbhsnq312dllqdzmb2h9s"; depends=[epitools Hmisc PBSmodelling ROCR]; }; + PredictionR = derive2 { name="PredictionR"; version="1.0-11"; sha256="1dljdbya93dirx715yqs4vz7hbbcwpgrsvyfgikkm2fj28nnn6k9"; depends=[fitdistrplus]; }; PredictiveRegression = derive2 { name="PredictiveRegression"; version="0.1-4"; sha256="15vkisj3q4hinc3d537s8inhj3wk62q67qhy050xmp9j563ainmd"; depends=[]; }; PresenceAbsence = derive2 { name="PresenceAbsence"; version="1.1.9"; sha256="17qn4ggkr5aqml45nkihj1j35y479ywkm1xcfkb2g8ky66jb0c0s"; depends=[]; }; - PrevMap = derive2 { name="PrevMap"; version="1.4.1"; sha256="1hmvfk5zpflwncaiy2rr0jr2gr2gk66na6ks82b6dfgk8xdc8xmk"; depends=[geoR Matrix maxLik numDeriv pdist raster splancs truncnorm]; }; + PrevMap = derive2 { name="PrevMap"; version="1.4.2"; sha256="0iblmr2qapkhk2156xgkbr19fgz902vb79ssjpsm1w62f1i5ka9r"; depends=[geoR Matrix maxLik numDeriv pdist raster splancs truncnorm]; }; PriorGen = derive2 { name="PriorGen"; version="1.1.2"; sha256="0qvdqqdy7wdwwcq95mkgfyf7xf6xlpwdfs3gq299yyv2ba57flnm"; depends=[rootSolve]; }; PrivateLR = derive2 { name="PrivateLR"; version="1.2-22"; sha256="0d142fa3wk7yadvs8jszajs6hq9m03p0j6h5r4pbw7j0d1l72hgc"; depends=[]; }; ProDenICA = derive2 { name="ProDenICA"; version="1.0"; sha256="04gnsnd0xzw3bfbssdp06bar0lk305ry2c97pmwxgiz3ay88dfsj"; depends=[gam]; }; - ProFit = derive2 { name="ProFit"; version="1.1.2"; sha256="0z8prfmjx9zs7cqd316pc5iy3mg9vldcl12d3mk8llpvynn86ja3"; depends=[celestial cubature fftw FITSio LaplacesDemon magicaxis RColorBrewer Rcpp]; }; - ProFound = derive2 { name="ProFound"; version="1.0.1"; sha256="0ym8ggzm0b8zpfsq8xjjnwa09826gssaqhrqjyq88pwbhzh0y4pl"; depends=[celestial data_table FITSio magicaxis]; }; - ProNet = derive2 { name="ProNet"; version="1.0.0"; sha256="10r0gcxv0djrw99nd6a1jrnwvqmidw10ll645gvkp8l39li0107n"; depends=[igraph linkcomm MCL Rcpp]; }; + ProFit = derive2 { name="ProFit"; version="1.2.4"; sha256="1frcr40qlraysb5v0cwffbdys4658b4x8kshpmk2z9363z9arc0d"; depends=[celestial cubature FITSio LaplacesDemon magicaxis RColorBrewer]; }; + ProFound = derive2 { name="ProFound"; version="1.3.4"; sha256="1kn9kj0vq18jxiavdzx4l4kgyfwjnflfbyqfdihrdfrkz4xz4w3c"; depends=[celestial data_table doParallel FITSio foreach magicaxis RColorBrewer Rcpp]; }; ProTrackR = derive2 { name="ProTrackR"; version="0.3.5"; sha256="19ilj03w5jpc1hw5avyb780iy3rdbby3kliym0si2zv6gyi9k541"; depends=[audio lattice signal tuneR XML]; }; ProbForecastGOP = derive2 { name="ProbForecastGOP"; version="1.3.2"; sha256="0fnw3g19lx4vs8vmn4qdirvybkiy2cxkhwkn9qa3phz45iixnvx4"; depends=[fields RandomFields]; }; ProbYX = derive2 { name="ProbYX"; version="1.1-0"; sha256="0dphf6jr72l235v3yjhwi8bqmv6ac7yrbyfwhx4qjrrcdnsb7qhl"; depends=[rootSolve]; }; @@ -2686,11 +2859,12 @@ in with self; { ProfessR = derive2 { name="ProfessR"; version="2.3-5"; sha256="0q04mjfr2g2l2md8c7nampivg6z4wjv6nfcq13b94sgixak0ww6f"; depends=[RPMG]; }; ProfileLikelihood = derive2 { name="ProfileLikelihood"; version="1.1"; sha256="16cdp1nimhg1sd2x0qbffm7clgk54p0838y688z8lnsrjaggmb0x"; depends=[MASS nlme]; }; ProgGUIinR = derive2 { name="ProgGUIinR"; version="0.0-4"; sha256="0srhk42ssx4i096sbs4jacqjsc1ffqjxjgvpplzshlqaby1h3795"; depends=[ggplot2 MASS svMisc]; }; + ProjectManagement = derive2 { name="ProjectManagement"; version="1.0"; sha256="06vly1pbg1mcx97d0x7ph3fxjbyap4l108cpchaglx1lk6m378k2"; depends=[cooptrees plotly triangle]; }; ProjectTemplate = derive2 { name="ProjectTemplate"; version="0.8.2"; sha256="1yxfx7vi1vvwlk5wzjlkv7q591hq6a5jdv4brzb6v670fmw21kvd"; depends=[]; }; ProjectionBasedClustering = derive2 { name="ProjectionBasedClustering"; version="1.0.7"; sha256="1nammbm9hjsgb46cqvhwx45lfaaxw13d12q43fgwk411a91rblm1"; depends=[deldir GeneralizedUmatrix geometry ggplot2 Rcpp shiny shinyjs vegan]; }; - ProliferativeIndex = derive2 { name="ProliferativeIndex"; version="1.0.0"; sha256="1baf4v9c2pqqmlgxs1jf7fhwqbsw0l1g7rdiia21acxix2j3b7wj"; depends=[]; }; + ProliferativeIndex = derive2 { name="ProliferativeIndex"; version="1.0.1"; sha256="03ipsbs8pfwr8wsx7j2y9c67ic4qcady7xpa47l8dr14ff63cfk7"; depends=[]; }; PropCIs = derive2 { name="PropCIs"; version="0.3-0"; sha256="1ywzi88igzaj2wnbrqa08cy7pw886z2m0x3j7rk45rin9mgpfdfd"; depends=[]; }; - PropClust = derive2 { name="PropClust"; version="1.4-3"; sha256="0k1wn62vlrddzhknyjpizpqxzrgl38frncql3mrlwakkn0kh8l5z"; depends=[dynamicTreeCut flashClust]; }; + PropClust = derive2 { name="PropClust"; version="1.4-6"; sha256="1p15n98b6qprphgbhdqgnsxy9d9kik19h6j9f2dy6x1hkinrzsfa"; depends=[dynamicTreeCut fastcluster]; }; PropScrRand = derive2 { name="PropScrRand"; version="1.1"; sha256="0cj62dzg4zm8d1g8h7qmviiwm93cwplppbi0p674fmmf1wy84v9s"; depends=[]; }; ProteinDescriptors = derive2 { name="ProteinDescriptors"; version="0.1.0"; sha256="1ydm8aym1wwxmfh4krh84nmj1wkgb574igg1sywl58l3qlnhya0l"; depends=[]; }; Przewodnik = derive2 { name="Przewodnik"; version="0.16.12"; sha256="1aq80aqflfm1ypqa51h10mc3g0qdr651j6g1b7008k7h0ryq42gv"; depends=[PBImisc PogromcyDanych]; }; @@ -2703,9 +2877,9 @@ in with self; { Publish = derive2 { name="Publish"; version="2018.04.17"; sha256="0dbcql2mi2qsxzcgcqa58yqynfq1800fa06ikyay2dm6gdyf0apq"; depends=[data_table lava multcomp prodlim survival]; }; PurBayes = derive2 { name="PurBayes"; version="1.3"; sha256="0nbm4cyrwfbwwbjbjkylr86cshaqbvbif6dkp4fag8kbcgyyx5qh"; depends=[rjags]; }; PwrGSD = derive2 { name="PwrGSD"; version="2.3"; sha256="1iisib4bnb3fp0nwxnal13fgd0fs1vckchr4cj716k72jh6k7slm"; depends=[survival]; }; - PxWebApiData = derive2 { name="PxWebApiData"; version="0.1.0"; sha256="0rd82kmpija4kkyl283b1z61q0abasimz4z7rki3kvfr0afa44j3"; depends=[httr jsonlite rjstat]; }; - PythonInR = derive2 { name="PythonInR"; version="0.1-4"; sha256="0krr5k0y9rggzq8f74nc6pyf47g8va1lvva31vc774hbb0rmr7gf"; depends=[pack R6]; }; - QCA = derive2 { name="QCA"; version="3.2"; sha256="1bjsc24b3g7xdb1fi3f4y1297g185gasl3xsgqxibck2zjlagl11"; depends=[fastdigest shiny venn]; }; + PxWebApiData = derive2 { name="PxWebApiData"; version="0.2.0"; sha256="0mpasacnlrwb37n221j04fzms63b63nj9z8d4h21nhkhmclrsxgg"; depends=[httr jsonlite rjstat]; }; + PythonInR = derive2 { name="PythonInR"; version="0.1-6"; sha256="0m5ppiklg4rqc3czkkb6xvkiw3bv3g6c9qcvs70i7l9gxh34xghv"; depends=[pack R6]; }; + QCA = derive2 { name="QCA"; version="3.3"; sha256="1h5vjcm3rhrs2jxrfx2h81rvbzh35slhpkn0mf13hln5c1hh0s0g"; depends=[fastdigest shiny venn]; }; QCAfalsePositive = derive2 { name="QCAfalsePositive"; version="1.1.1"; sha256="03qzb6vdnbri52gfx3laz14988p2swdv9m8i5z7gpsv3f3bjrxbp"; depends=[]; }; QCApro = derive2 { name="QCApro"; version="1.1-2"; sha256="1glfb1x1h05cs07nq5glqvlil58wp3c0kaxi1l7k94y797i8r7hq"; depends=[lpSolve]; }; QCAtools = derive2 { name="QCAtools"; version="0.2.3"; sha256="1q49l2mf02hqvz2ahqjdx7i3yxniy7dn2s74xjl9l6zdq8bypfw2"; depends=[directlabels ggplot2 QCA stringr]; }; @@ -2713,9 +2887,10 @@ in with self; { QCGWAS = derive2 { name="QCGWAS"; version="1.0-8"; sha256="1wn1kddgfmqv326pihnavbgsbd2yxrlq5s2xgi6kbprssxvj8bk1"; depends=[]; }; QCSIS = derive2 { name="QCSIS"; version="0.1"; sha256="0ibh3060jxf426svdfxiryvfhr8pwk991xs653d50ip4f9290y3a"; depends=[]; }; QCSimulator = derive2 { name="QCSimulator"; version="0.0.1"; sha256="1ff7xagnzibhrwrmkqyky4ik3kx7rrlajrs1ypm210sl1d73jwvs"; depends=[ggplot2]; }; + QDComparison = derive2 { name="QDComparison"; version="2.0"; sha256="1mvhhq6f8cipqrxj97v2n9a08qvmfka527cax4m0nsrkciijjxq9"; depends=[]; }; QFASA = derive2 { name="QFASA"; version="1.0.2"; sha256="1gfclbalcfcfmb8bq7rp8kpnaqblai9y7n7n7zh4a3qmia5vrz2b"; depends=[Rsolnp]; }; QFRM = derive2 { name="QFRM"; version="1.0.1"; sha256="1k79sq9il4326q7ivwdwlzw7drjv4pwqra3fr8kyyqcpmxh9296h"; depends=[]; }; - QGglmm = derive2 { name="QGglmm"; version="0.7.1"; sha256="0hgs99vfan2nsz5i98an5z65lyw3a3ddhwzl0ffvlngw7gnshzqd"; depends=[cubature]; }; + QGglmm = derive2 { name="QGglmm"; version="0.7.2"; sha256="0w1lqknvap3x1kkhx780sfgps3aqiwhl488lk13zz4yji7fcklx3"; depends=[cubature]; }; QICD = derive2 { name="QICD"; version="1.2.0"; sha256="0ppyl978y7md2n9m4kwhbrgdr5i3df0yw124x84f53w4acipgz5q"; depends=[]; }; QLearning = derive2 { name="QLearning"; version="0.1.1"; sha256="1bx77yxsnzh0ny3ghala5fw54lxzrxqk9s32qk3dzvfbyp4paggn"; depends=[]; }; QPBoot = derive2 { name="QPBoot"; version="0.2"; sha256="1nxmxayfq2xcjzix080mkc8y52wl3vs0rcwdl8lmhwfawjb4pap5"; depends=[abind quantspec rugarch]; }; @@ -2726,7 +2901,7 @@ in with self; { QRank = derive2 { name="QRank"; version="1.0"; sha256="1f924r5bf5vjfl12hk1n5m3f94g30f6vmvzq2bn8295dflyndck0"; depends=[quantreg]; }; QRegVCM = derive2 { name="QRegVCM"; version="1.2"; sha256="0fcydkf6r2qxd59ylr8vn76bkxks91v58gfzvq3rjd5mqf9vsaaq"; depends=[quantreg SparseM truncSP]; }; QSARdata = derive2 { name="QSARdata"; version="1.3"; sha256="0dhldnh0jzzb4assycc0l14s45ymvha48w04jbnr34lrwgr9krh4"; depends=[]; }; - QTL_gCIMapping = derive2 { name="QTL.gCIMapping"; version="3.0"; sha256="1yk4sl4hlapcjajwq85jwcmpli4myib9862sz7ary676giq1vp18"; depends=[data_table doParallel foreach MASS openxlsx parcor qtl Rcpp stringr]; }; + QTL_gCIMapping = derive2 { name="QTL.gCIMapping"; version="3.1"; sha256="14zdq8a352jvgzq1wp0jj2wx3hs3cr5dpryyvlhv2c0syldlw7xl"; depends=[data_table doParallel foreach MASS openxlsx parcor qtl Rcpp stringr]; }; QTL_gCIMapping_GUI = derive2 { name="QTL.gCIMapping.GUI"; version="1.0"; sha256="05v93p3s9kncyzhiqgmd79h6b61xrr2k9vpgv9hjj0pkhsyanqc1"; depends=[data_table doParallel foreach MASS openxlsx parcor qtl Rcpp shiny stringr]; }; QTLRel = derive2 { name="QTLRel"; version="1.0"; sha256="0hlnh04w45imf0f7rm9pg1whlps5zxh00qvvn81hip16bv48cw79"; depends=[gdata lattice]; }; QUIC = derive2 { name="QUIC"; version="1.1"; sha256="021bp9xbaih60qmss015ycblbv6d1dvb1z89y93zpqqnc2qhpv3c"; depends=[]; }; @@ -2734,34 +2909,36 @@ in with self; { QZ = derive2 { name="QZ"; version="0.1-6"; sha256="1vgqwv3rbnmz2sgbmbivgnxcwy5dzgk6ivqskdnqkil4f10zflmi"; depends=[Matrix]; }; Qtools = derive2 { name="Qtools"; version="1.3"; sha256="1vbjydacgczjlsf8b8id25n3k0cq74i43nsvax22k8hbvj4g0b94"; depends=[boot MASS mice quantreg]; }; QuACN = derive2 { name="QuACN"; version="1.8.0"; sha256="1597blp8gqc5djvbgpfzi8wamvy0x50wh5amxj9cy99qa0jlglxi"; depends=[combinat graph igraph RBGL]; }; + QuClu = derive2 { name="QuClu"; version="0.1.0"; sha256="0a2malh9vz5jcjgdx4d98k0c61vz3ip8ynqh5i85x8hzcby11qgj"; depends=[]; }; QualInt = derive2 { name="QualInt"; version="1.0.0"; sha256="1ms96m3nz54848gm9kdcydnk5kn2i8p1rgl2dwn7cqcqblfvsr4j"; depends=[ggplot2 survival]; }; - Quandl = derive2 { name="Quandl"; version="2.8.0"; sha256="0n1c4343ki8nia7qrq2m9zb7b05qr3yjwvk1ji7m44sa613w6y5l"; depends=[httr jsonlite xts zoo]; }; + Quandl = derive2 { name="Quandl"; version="2.9.1"; sha256="1pifih9p6bzr11vw3pgfjx4nfjp7ap3a49mvfgys994bkai5mhhr"; depends=[httr jsonlite xts zoo]; }; QuantNorm = derive2 { name="QuantNorm"; version="1.0.3"; sha256="1kc8qfa5fwdmk4nfzlkd22968zn44ggr65ysm1l31bhbgjh59ly3"; depends=[]; }; QuantPsyc = derive2 { name="QuantPsyc"; version="1.5"; sha256="1i9bh88r8zxndzjqsj14qw64gnvm5a9kvhjhzk3qsrvl3qzjgh93"; depends=[boot MASS]; }; QuantTools = derive2 { name="QuantTools"; version="0.5.7"; sha256="069rvh4yfar5dh6aj6p0q61gasvs9wr72x9pnj00lvyjlnv06p5n"; depends=[data_table fasttime R6 Rcpp RCurl readxl]; }; QuantifQuantile = derive2 { name="QuantifQuantile"; version="2.2"; sha256="01bdz8a6nhjil6n2z62x5g41v3d6md5v16g0ladsl5zc8raivqdq"; depends=[rgl]; }; QuantileGradeR = derive2 { name="QuantileGradeR"; version="0.1.1"; sha256="1zwc6bg636gk8zll7wpznd3pzl611hcj2fmzp8b9505rra13p0g2"; depends=[]; }; QuantumClone = derive2 { name="QuantumClone"; version="1.0.0.6"; sha256="1520jgkzp8g7gv7ggqhvlrdnpdyhygqjgsd1my5jq30afdqj6qmp"; depends=[DEoptim doParallel foreach fpc ggplot2 gridExtra NbClust optimx]; }; + QuantumOps = derive2 { name="QuantumOps"; version="1.0"; sha256="0jhq8kr3dpwi2dm4n44ljyzr6bd0n7wjg3b2mcbaid8r1dpn87pa"; depends=[]; }; QuasiSeq = derive2 { name="QuasiSeq"; version="1.0-10-2"; sha256="1mr43vys9l1n859lzlcakjrvjllybgrwl0p8mc28h7m87yjkj670"; depends=[edgeR mgcv pracma]; }; R_cache = derive2 { name="R.cache"; version="0.13.0"; sha256="1hf5cb7xvnca5zlh9245b5g62sgsaxwdhiv7x59yld37cydakm6k"; depends=[digest R_methodsS3 R_oo R_utils]; }; - R_devices = derive2 { name="R.devices"; version="2.15.1"; sha256="09gmzb87n1ybqwyp4jdpih3w3s7nqkr4hd1qhcqr57kp2pj9jp9x"; depends=[base64enc R_methodsS3 R_oo R_utils]; }; + R_devices = derive2 { name="R.devices"; version="2.16.0"; sha256="1f4jsa7b425rm1a0d00njx0pgvrvnhzf0xz2asq4yjhm4rhz0pbz"; depends=[base64enc R_methodsS3 R_oo R_utils]; }; R_filesets = derive2 { name="R.filesets"; version="2.12.1"; sha256="0grd3wk5xh7jgp10m78knj0snqyxqv7yir6wvz2wq5rabvcn9mab"; depends=[digest future_apply R_cache R_methodsS3 R_oo R_utils]; }; R_huge = derive2 { name="R.huge"; version="0.9.0"; sha256="13p558qalv60pgr24nsm6mi92ryj65rsbqa6pgdwy0snjqx12bgi"; depends=[R_methodsS3 R_oo R_utils]; }; - R_matlab = derive2 { name="R.matlab"; version="3.6.1"; sha256="013qi3iikikgib23cqg74vpp2ymsbw1zd6zny7m1km2js6gmfchh"; depends=[R_methodsS3 R_oo R_utils]; }; + R_matlab = derive2 { name="R.matlab"; version="3.6.2"; sha256="1fw6ny8xb2j088k3s9lzd15av3j6xc2bvbccyrp7yjx2f3s3i8qv"; depends=[R_methodsS3 R_oo R_utils]; }; R_methodsS3 = derive2 { name="R.methodsS3"; version="1.7.1"; sha256="11z6v2i7jl647wxi9p5z66yvfnnqv6s7fxqmz7w2gkb6j8wl1f24"; depends=[]; }; R_oo = derive2 { name="R.oo"; version="1.22.0"; sha256="0k6xwy93fpb2p7bs76lzk52br9rv5xnd9524xj8qyazv1132x1n0"; depends=[R_methodsS3]; }; - R_rsp = derive2 { name="R.rsp"; version="0.42.0"; sha256="1zcq0hzi0j7fvj2rs796a1i120wbr0387vck17rrd644awwbsbm0"; depends=[digest R_cache R_methodsS3 R_oo R_utils]; }; - R_utils = derive2 { name="R.utils"; version="2.6.0"; sha256="03j7hrs03kyj9qrjxyp5kqv4lpqqpk6xwbkzx6j15d8928yrjr2x"; depends=[R_methodsS3 R_oo]; }; + R_rsp = derive2 { name="R.rsp"; version="0.43.0"; sha256="0ax6781kfylx0acz0i3sqnpkxmrq73x29wwfic59ng7vj0ws0gyd"; depends=[digest R_cache R_methodsS3 R_oo R_utils]; }; + R_temis = derive2 { name="R.temis"; version="0.1.0"; sha256="046x4r5a3w87a7fk3iyx9x4c7h2bfz0raxwk8vhslf6ql8y7skan"; depends=[crayon explor FactoMineR igraph NLP slam SnowballC stringi testthat tm tm_plugin_alceste tm_plugin_europresse tm_plugin_factiva tm_plugin_lexisnexis wordcloud]; }; + R_utils = derive2 { name="R.utils"; version="2.7.0"; sha256="0cxhn14a57x4gcyrwpfz1d6dw4xh0jcpqkb33hx8imnr340blh7n"; depends=[R_methodsS3 R_oo]; }; R0 = derive2 { name="R0"; version="1.2-6"; sha256="1yvcgchxlj7hkgqkw6g8pxnracxkld1grgykkcr6wbhminbylqv8"; depends=[MASS]; }; R1magic = derive2 { name="R1magic"; version="0.3.2"; sha256="1xfldr5y7pfdi6qljjvckknsv2wi9rnzwmqxkpgnyc96md2fvwjr"; depends=[]; }; R2BayesX = derive2 { name="R2BayesX"; version="1.1-1"; sha256="1ff8cscl839ykp7l34sscc8zqp516mh64igk7dfv9n02l40w8ypf"; depends=[BayesXsrc colorspace mgcv]; }; - R2Cuba = derive2 { name="R2Cuba"; version="1.1-0"; sha256="1zmlsambajzxkc9dawlqb0png8s502hwblq0vyhqgc08yf29b43w"; depends=[]; }; R2DGC = derive2 { name="R2DGC"; version="1.0.3"; sha256="0f84fmpf3m2s2p6bllvjs8rgnhwjy54adblv02dq8gakwvb4j2aw"; depends=[]; }; R2DT = derive2 { name="R2DT"; version="0.1"; sha256="0zydrdx6xdlacq6s01jwv4rv6ydmbwmiif40rilp8h76bim0kdbr"; depends=[data_table devFunc plyr]; }; - R2G2 = derive2 { name="R2G2"; version="1.0-2"; sha256="05d5vybvsi4pyr099916nk1l8sqszs9gaj2vhsx1jxxks8981na7"; depends=[]; }; R2HTML = derive2 { name="R2HTML"; version="2.3.2"; sha256="00kxny7hajs9r2kw63qk7d03ggdxx2j1g8vbrmzp806y8aczvik9"; depends=[]; }; R2MLwiN = derive2 { name="R2MLwiN"; version="0.8-5"; sha256="09p8xrxhcf6biy1mffv31p2hlr19s51f3n67az52f3xv5lyp9wm8"; depends=[coda digest doParallel foreach foreign lattice Matrix memisc rbugs texreg]; }; R2OpenBUGS = derive2 { name="R2OpenBUGS"; version="3.2-3.2"; sha256="1cxr93g0fkdv3lqdh63l2gcp7qn3q42pm1r6nzf35550k9ahkhnv"; depends=[boot coda]; }; + R2STATS = derive2 { name="R2STATS"; version="0.68-39"; sha256="09gnccadbrk4zv809vij8b1yj2p4iv27swbm2v9y5045q54jwl37"; depends=[cairoDevice gWidgets gWidgetsRGtk2 lattice latticeExtra lme4 MASS Matrix proto RGtk2Extras statmod]; }; R2SWF = derive2 { name="R2SWF"; version="0.9-2"; sha256="1f7bj2jqm7ys3rimgpsn252j39mw0xd008p3zqi77x1flisla0z3"; depends=[sysfonts]; }; R2WinBUGS = derive2 { name="R2WinBUGS"; version="2.1-21"; sha256="0k8k214x712vjj2k1am4zzf6scccs3b98ysiz4lwxpzm818wp1ps"; depends=[boot coda]; }; R2admb = derive2 { name="R2admb"; version="0.7.16"; sha256="0s8p82avxdp5zmkz7amvnphn3lcyhha31mbjghibnhm9g16k0b84"; depends=[coda lattice]; }; @@ -2771,7 +2948,7 @@ in with self; { R3port = derive2 { name="R3port"; version="0.1.1"; sha256="0ww0sqjx0la03qx353h0y5wr5qpc5fir3gjy4fsxkw6jrsyx9vaz"; depends=[plyr reshape2 whisker]; }; R4CouchDB = derive2 { name="R4CouchDB"; version="0.7.5"; sha256="1wd1yqbs8m4zqvdm6x7mrcyk5b5pr4azm3r49nrilg8fnr2bk9rz"; depends=[bitops RCurl RJSONIO]; }; R4dfp = derive2 { name="R4dfp"; version="0.2-4"; sha256="02crzjphlq4hi2crh9lh8l0acmc1rgb3wr1x8sn56cwhq4xzqzcb"; depends=[]; }; - R6 = derive2 { name="R6"; version="2.2.2"; sha256="13xfdr19ca7ymisidsanm6w7hsk3qmy5l8c0mlz3nk48f7s5cxq8"; depends=[]; }; + R6 = derive2 { name="R6"; version="2.3.0"; sha256="1jgshp0x8a65rwyvk31slnfp7l153dk5826y2rxcd5lpclby3d85"; depends=[]; }; RAC = derive2 { name="RAC"; version="1.5"; sha256="0q0kk9j3blrnhv0rfmryc35lli5j4kds2vmjdpg77znagb45609k"; depends=[maps maptools matrixStats ncdf4 plotrix raster rgdal rgeos rstudioapi sp]; }; RAD = derive2 { name="RAD"; version="0.3"; sha256="0nmgsaykxavq2bskq5x0jvsxzsf4w2gqc0z80a59376li4vs9lpj"; depends=[MASS mvtnorm]; }; RADanalysis = derive2 { name="RADanalysis"; version="0.5.5"; sha256="1py07p24i1pky8wwyy8ajmkg6h2n7nbpxp1w6lrkiyl0p2kgjm20"; depends=[scales sfsmisc]; }; @@ -2780,38 +2957,42 @@ in with self; { RAMP = derive2 { name="RAMP"; version="2.0.1"; sha256="1n8h58j6v1xs6adrr4w4ha7pn1q2fh14dyg7zgpp2smv0j2b33dr"; depends=[]; }; RAMpath = derive2 { name="RAMpath"; version="0.4"; sha256="0blixfmgiq22hd356hrp4vbhfkkgh0a58143nhirjx3sav9pxc1v"; depends=[ellipse lavaan MASS]; }; RANKS = derive2 { name="RANKS"; version="1.0"; sha256="1lvaya9jlqrr9klqznw4fz5h5x0sw191ci74hpymb4gzhhxcbp27"; depends=[graph limma NetPreProc PerfMeas RBGL]; }; - RANN = derive2 { name="RANN"; version="2.5.1"; sha256="0il5i99vbcagnxvb15af5n37g04a4q1x96bz73zh3jhki9fpw9vm"; depends=[]; }; - RANN_L1 = derive2 { name="RANN.L1"; version="2.5"; sha256="0sjf92hdw9jczvq1wl5syckhvik7wv0k9vrrgw4nnnsabc25v9pf"; depends=[]; }; + RANN = derive2 { name="RANN"; version="2.6"; sha256="1r6rivh9ba4gwnzryip0aiwsbm46zma7nvd9z5y456p2dgzp9lii"; depends=[]; }; + RANN_L1 = derive2 { name="RANN.L1"; version="2.5.2"; sha256="1hanh3my84mdr5wy6b89fawqzfc184vff1y65wy4l5ld9qza1n44"; depends=[]; }; RAP = derive2 { name="RAP"; version="1.1"; sha256="18dclijs72p6gxawpg8hk7n512ah4by5jfg2jnrp8mz79ajmdgir"; depends=[]; }; RAPIDR = derive2 { name="RAPIDR"; version="0.1.1"; sha256="14cnw4jjs5anb55zlg1yj6qc9yr51rsamigq2q7h8ypj2ggnna1d"; depends=[Biostrings data_table GenomicAlignments GenomicRanges PropCIs Rsamtools]; }; RAPTOR = derive2 { name="RAPTOR"; version="1.0.0"; sha256="1i3p3qa56ghcwh69vv3gnxnw13cbd99ms654j2bqr7g9qb7nl8vj"; depends=[mgcv]; }; - RATest = derive2 { name="RATest"; version="0.1.2"; sha256="0cxb82kzmywgslf6hfjl6v015s64jh483bzxnhph420mcp3ysbfk"; depends=[ggplot2 gridExtra quantreg]; }; + RATest = derive2 { name="RATest"; version="0.1.4"; sha256="1r5r10nkdcwrk13hfpv5b7apb0zq6hwxwg22i6smig447s4gk5h3"; depends=[ggplot2 gridExtra quantreg]; }; RAdwords = derive2 { name="RAdwords"; version="0.1.17"; sha256="1w6fkg7a5dp6s80fzcgs65f0d7qp43l4yawh00ly0b750f2fnxvp"; depends=[RCurl rjson]; }; - RApiDatetime = derive2 { name="RApiDatetime"; version="0.0.3"; sha256="0g5sdq6sl7cvsj9fgqhcdxjkrfi53078r0mbzvf69cvz38y5x3sm"; depends=[]; }; + RApiDatetime = derive2 { name="RApiDatetime"; version="0.0.4"; sha256="0z08xwdn3vzwmprx5yh2xip5bqk13zrd47lwnsa2yin2phz6yry1"; depends=[]; }; RApiSerialize = derive2 { name="RApiSerialize"; version="0.1.0"; sha256="0gm2j8kh40imhncwwx1sx9kmraaxcxycvgwls53lcyy2ap344k9j"; depends=[]; }; RAppArmor = derive2 { name="RAppArmor"; version="2.0.2"; sha256="18zmqqh4rnbnaiwi60jfp4xi8fp63ydr3jk9w4ijmy6s4hkpp75g"; depends=[]; }; RArcInfo = derive2 { name="RArcInfo"; version="0.4-12"; sha256="1j1c27g2gmnxwslff4l0zivi48qxvpshmi7s9wd21cf5id0y4za4"; depends=[RColorBrewer]; }; RBMRB = derive2 { name="RBMRB"; version="2.1.2"; sha256="1m6n2kfg83mlfy22k75hy5zjf547v0rdwk9w6l04yfyrr6himbr8"; depends=[data_table ggplot2 httr plotly rjson]; }; RBPcurve = derive2 { name="RBPcurve"; version="1.2"; sha256="0zkfvnhm780vid4qqdrx9mnc6jxxrmrnq47pqvk35rm3m4l96782"; depends=[BBmisc checkmate mlr shape TeachingDemos]; }; - RBesT = derive2 { name="RBesT"; version="1.3-3"; sha256="0pink9jza2pfm1vqmzgp0pcyg9a4ak4c9igcxj692np82mv8hi0j"; depends=[assertthat bayesplot BH checkmate dplyr Formula ggplot2 lme4 mvtnorm Rcpp RcppEigen rstan StanHeaders]; }; + RBesT = derive2 { name="RBesT"; version="1.3-7"; sha256="0ndm97x453bzchi9skrwp2a40kmxd927l5pyy0kshyhl4jckvqj2"; depends=[assertthat bayesplot BH checkmate dplyr Formula ggplot2 mvtnorm Rcpp RcppEigen rstan StanHeaders]; }; + RBitmoji = derive2 { name="RBitmoji"; version="0.0.2"; sha256="1v9qj3vmqsvnccsy735nbflmd81183h2flm0f1ckd4kl08r2fr3f"; depends=[getPass httr jsonlite png RCurl]; }; RCA = derive2 { name="RCA"; version="2.0"; sha256="0pidb5czrf0dc3ywy6cwm5akgsc62pvf94kfyxibzmd1favykx1h"; depends=[gplots igraph]; }; RCEIM = derive2 { name="RCEIM"; version="0.3"; sha256="1kil5r88b6lf8vxmswz0wn0hhjxjm8jmlcl5kxjwl6fwjyy2z120"; depends=[]; }; RCMIP5 = derive2 { name="RCMIP5"; version="1.2.0"; sha256="0bwp1ln0y48g2d0bj9b47y0rlwffzv0pi6gjfzv4sg5anhswc9x7"; depends=[abind assertthat digest dplyr Matrix]; }; RCPmod = derive2 { name="RCPmod"; version="2.186"; sha256="0qxk6236xq391czyr043wn8rfml70gkc0xa6vz24s768gxmdk46l"; depends=[fishMod glmnet gtools MASS]; }; RCRnorm = derive2 { name="RCRnorm"; version="0.0.2"; sha256="1mz1jb7mc9c47hbk9flnddny4zir6r2k5qis30iynwqny521l6ln"; depends=[truncnorm]; }; + RCSF = derive2 { name="RCSF"; version="1.0.1"; sha256="0mqrv0bk17mm8ywicmns90n8g9h161hw1l77ji7hvadiv0y7vznq"; depends=[Rcpp]; }; + RCarb = derive2 { name="RCarb"; version="0.1.2"; sha256="0yyg2b7hr0qnqwy6lia7vcznl06qavdplbnn0byvv8938v64ifvi"; depends=[interp matrixStats]; }; RCassandra = derive2 { name="RCassandra"; version="0.1-3"; sha256="0xa241s81cyw6lfjb522f2mlyrd0gav9yz3z5jab9hpdpgg9ri38"; depends=[]; }; RChronoModel = derive2 { name="RChronoModel"; version="0.4"; sha256="0haqxwic160pnnm90bgchzxmsdwmi6m97i9xrh8js8bp2xn76l5f"; depends=[hdrcde]; }; RCircos = derive2 { name="RCircos"; version="1.2.0"; sha256="0jj4jj9qnj7pils99hzw9yx5bwi182q4afdsqh7w7d9kzhp6xl3z"; depends=[]; }; RClickhouse = derive2 { name="RClickhouse"; version="0.4.0"; sha256="0lb0sgs2f78y2z5ip2wqml88vykrwkdhn3i36y9hyrm34ackis6h"; depends=[DBI dbplyr dplyr Rcpp yaml]; }; RClimMAWGEN = derive2 { name="RClimMAWGEN"; version="1.1"; sha256="0icy560llfd10mxlq0xmc6lbg6a030za9sygw1rpz8sk5j0lvb84"; depends=[climdex_pcic RMAWGEN]; }; RClone = derive2 { name="RClone"; version="1.0.2"; sha256="1kv02acj0mk5102wvmdnxnkb7qig3jb9amcs4k2r26fpa4hyfa7f"; depends=[]; }; - RColetum = derive2 { name="RColetum"; version="0.1.2"; sha256="1c5p3g2bcijp3pgq5jyh1w5r6ni0rnw5kqdz72misx4mapjf7apl"; depends=[dplyr httr jsonlite]; }; + RColetum = derive2 { name="RColetum"; version="0.2.0"; sha256="0d0938vvlffqkbl7ild745j1x99dx04vsi18zm8m20waiqmv35q9"; depends=[dplyr httr jsonlite]; }; RColorBrewer = derive2 { name="RColorBrewer"; version="1.1-2"; sha256="1pfcl8z1pnsssfaaz9dvdckyfnnc6rcq56dhislbf571hhg7isgk"; depends=[]; }; RConics = derive2 { name="RConics"; version="1.0"; sha256="1lwr7hi1102gm8fi9k5ra24s0rjmnkccihhqn3byckqx6y8kq7ds"; depends=[]; }; RCriteo = derive2 { name="RCriteo"; version="1.0.2"; sha256="1vyhnblw9zr5h6c25lf76p9vn95k8vr0hpq1sjkccdwl9yvsyhfy"; depends=[httr plyr RCurl XML]; }; RCrypto = derive2 { name="RCrypto"; version="0.1.0"; sha256="1lw7hq5ks36fixk0g3gcy4nw21ygwc14jq840hnhyds4glywfpvm"; depends=[dplyr httr jsonlite]; }; - RCurl = derive2 { name="RCurl"; version="1.95-4.10"; sha256="02pyh6kvsfbwgccf8v77aa3ky21kps1rpgaii20wmridrgqj90vg"; depends=[bitops]; }; - RCzechia = derive2 { name="RCzechia"; version="1.2.6"; sha256="03zp8y76084l2zjzf9bbfhig7gi01a21gnjfiajzi8q851nfgl29"; depends=[httr lwgeom magrittr sf]; }; + RCurl = derive2 { name="RCurl"; version="1.95-4.11"; sha256="1gwpikvd5r0fjxp4cbn3mz80d52xmlfgx07dk06lc35qylf0jakr"; depends=[bitops]; }; + RCzechia = derive2 { name="RCzechia"; version="1.3.1"; sha256="0zrsjq1mpbw9c0zd0mghy2yx5gjg472mm9gigz4sdx5w5lmabssq"; depends=[curl httr lwgeom magrittr sf]; }; + RDFTensor = derive2 { name="RDFTensor"; version="1.0"; sha256="1yb57hcp161kx33rqfl4vqwcib72byxkxgn9j925bsmrw8ia4sdv"; depends=[Matrix pracma]; }; RDIDQ = derive2 { name="RDIDQ"; version="1.0"; sha256="09gincmxv20srh4h82ld1ifwncaibic9b30i56zhy0w35353pxm2"; depends=[]; }; RDML = derive2 { name="RDML"; version="0.9-9"; sha256="0amlr7mxp7175a7rd3jw7lhyvp3lnr01y81l27sl148sfb85zar6"; depends=[checkmate data_table lubridate pipeR R6 readxl rlist stringr xml2]; }; RDS = derive2 { name="RDS"; version="0.8-1"; sha256="18xn0ci35xs2myzj8rny6pp08cn8ljl3l4fdgaqp05fphgb5fh8j"; depends=[anytime ergm ggplot2 gridExtra Hmisc igraph isotone network reshape2 scales]; }; @@ -2821,13 +3002,14 @@ in with self; { RDieHarder = derive2 { name="RDieHarder"; version="0.1.4"; sha256="0p37r45fy75a0is2mycvhrz705707acdb2858yd9qx70n6sg3jph"; depends=[]; }; RDocumentation = derive2 { name="RDocumentation"; version="0.8.2"; sha256="0qdn3c5xbjyrhk56wfch50xpyyfd4f79hs0v00cqk9iwsnjlwmb5"; depends=[httr proto rjson]; }; RDota2 = derive2 { name="RDota2"; version="0.1.6"; sha256="0fjsgg4dmzw2xwrf8jxq0f2d7f78bf67bl3ms5qcjk9kskfnymag"; depends=[httr jsonlite]; }; - REAT = derive2 { name="REAT"; version="2.0.0"; sha256="0al0502h1iyd03c4hsy35nxz3nbvvfshi5jxxvxlh1x4bxvpy1vs"; depends=[]; }; + REAT = derive2 { name="REAT"; version="2.2.0"; sha256="1i6pj76k497wvl3a0x0klilyplnnqgizfbqxlyrdyhs5qyh5qq4c"; depends=[]; }; REBayes = derive2 { name="REBayes"; version="1.3"; sha256="0byd7587vddffplzp8kc2aakab61pck2r25rajxfn0rsvl5yvxyx"; depends=[Matrix reliaR Rmosek]; }; RECA = derive2 { name="RECA"; version="1.6"; sha256="0bb6phd7f8rrz7754bn6sp53jrvcl6xg6lkj330945xwia1dhpxi"; depends=[]; }; REDCapR = derive2 { name="REDCapR"; version="0.9.8"; sha256="14psw0sxlyig4nf968n997djwf80hgy5ia2g0bp8rdpn8lrj01g6"; depends=[data_table dplyr httr magrittr readr tibble tidyr]; }; REEMtree = derive2 { name="REEMtree"; version="0.90.3"; sha256="01sp36p12ky8vgsz6aik80w4abs70idr9sn4627lf94r92wwwsbc"; depends=[nlme rpart]; }; REGENT = derive2 { name="REGENT"; version="1.0.6"; sha256="1f2sjqkhw3rbmwbcmx7l7imj696kblisi8y3fz77xygbcbxa6rmq"; depends=[]; }; - REIDS = derive2 { name="REIDS"; version="0.0.2"; sha256="1njyvc818rwwg109ry8nb2p05rf9yh6zsydvww2ribynlsr2rir1"; depends=[aroma_affymetrix aroma_core biomaRt data_table GenomeGraphs lmtest MCMCpack RColorBrewer]; }; + REIDS = derive2 { name="REIDS"; version="0.1.0"; sha256="10mznsba9bmv9754zg6pzrwlrgkcki7zfr995nrlsg5fjphqyqg9"; depends=[aroma_affymetrix aroma_core biomaRt data_table GenomeGraphs lmtest MCMCpack RColorBrewer]; }; + REPLesentR = derive2 { name="REPLesentR"; version="0.3.0"; sha256="1cfbf6r9p09ccia2f3pc2fz178zvrm3rwa6affyqr3gygpd1smb4"; depends=[dat knitr modules]; }; REPPlab = derive2 { name="REPPlab"; version="0.9.4"; sha256="1pf8zrjdzziyq2lw31p1ij7cn4j7pf659ygxv8wpfnmcmpaqbc45"; depends=[lattice LDRTools rJava]; }; REPTILE = derive2 { name="REPTILE"; version="1.0"; sha256="11swy4jrmmb0xjjxm1wyxd628fxxcqnialvijdrjwjpdbvraz4gq"; depends=[doParallel flux foreach optparse randomForest]; }; REQS = derive2 { name="REQS"; version="0.8-12"; sha256="049glqhc8h8gf425kmj92jv70917dsigpm37diby0c6hb4jrg8ka"; depends=[gtools]; }; @@ -2837,12 +3019,13 @@ in with self; { REdaS = derive2 { name="REdaS"; version="0.9.3"; sha256="09mmcvzgsxvrcq7sq3pw81pxgb1493p8lx8p5hhz8i42vshza6pn"; depends=[]; }; REddyProc = derive2 { name="REddyProc"; version="1.1.5"; sha256="1f0r8pdyghqbgrncar83pj935crf80yqms48sj9yf1jal5px068b"; depends=[dplyr mlegp purrr Rcpp rlang tibble]; }; REddyProcNCDF = derive2 { name="REddyProcNCDF"; version="1.1.4"; sha256="099f4mzqj7pjlrs8rdjg44mjm0058x3pj2imrfvk892hmlk4r53p"; depends=[REddyProc]; }; - REndo = derive2 { name="REndo"; version="1.3"; sha256="02hk2azmhdbr28vf8fglljiccij0284ypjzkk9yh23rw7pnbdk4g"; depends=[AER corpcor data_table e1071 gmm lme4 lmtest Matrix mvtnorm optimx plyr sandwich]; }; + REndo = derive2 { name="REndo"; version="2.0.0"; sha256="1ly7r9x650vhszb0wylzwhs36bqilnxhyaq8virbw4a9x1aapajh"; depends=[AER corpcor Formula mvtnorm optimx]; }; RFGLS = derive2 { name="RFGLS"; version="1.1"; sha256="13ggxj74h5b2hfhjyc50ndxznkvlg18j80m78hkzwh25d3948fsk"; depends=[bdsmatrix Matrix]; }; RFLPtools = derive2 { name="RFLPtools"; version="1.6"; sha256="1hl2crg7jl266zac41xvx151h7kl52346wnlvd8hba64s4s4apay"; depends=[RColorBrewer]; }; RFOC = derive2 { name="RFOC"; version="3.4-6"; sha256="0cs5wmpvrlag9aisbfiwkvwcb3skv5z4sawl30krmsq49mzj7yhd"; depends=[GEOmap MASS RPMG RSEIS splancs]; }; RFgroove = derive2 { name="RFgroove"; version="1.1"; sha256="1ank7jvmn83w0xzylf7i0fjb60mbrzzydspksfzcy16rkl6f5dvb"; depends=[fda randomForest wmtsa]; }; RFinanceYJ = derive2 { name="RFinanceYJ"; version="0.3.1"; sha256="0qhmzsch7c2p0zckjkspsajzh8m10cf75ixjlgd0nj8rm41fngm3"; depends=[XML xts]; }; + RFishBC = derive2 { name="RFishBC"; version="0.1.1"; sha256="0fc8b5wiyj8gxvzvak9p2vj5whfw0m64aj8yfq24gb7704iv8m89"; depends=[clisymbols crayon readbitmap rlang settings stringr tidyr withr]; }; RFmarkerDetector = derive2 { name="RFmarkerDetector"; version="1.0.1"; sha256="1zd0sbcji620pka5600ilj4bq9gzdnk5kf82qfd5k5dcx7q9x7rk"; depends=[AUCRF ggplot2 randomForest ROCR UsingR WilcoxCV]; }; RForcecom = derive2 { name="RForcecom"; version="1.1"; sha256="1ch1pwpnqagzb9n4qbgr804bmnz819kp36r5a4zhijmq8xpv3qr2"; depends=[httr plyr RCurl XML]; }; RFormatter = derive2 { name="RFormatter"; version="0.1.1"; sha256="0jmzdc2cl4vvffsyfwp493fiygh9xinhv970qxp1667rw8wlap8l"; depends=[formatR]; }; @@ -2852,10 +3035,13 @@ in with self; { RGCCA = derive2 { name="RGCCA"; version="2.1.2"; sha256="0zcxakqnmih0243y5b6r9nmcfanzxd6q344pd5bca5pnm3y43wr0"; depends=[Deriv MASS]; }; RGENERATE = derive2 { name="RGENERATE"; version="1.3.5"; sha256="12dq04xpl06zhkzwqx3zy0bkpvb5phbdj2inxsyczf6d4dk209mb"; depends=[RMAWGEN]; }; RGENERATEPREC = derive2 { name="RGENERATEPREC"; version="1.2"; sha256="1w28yfzk3ilbz1r9fsc76cigyrnzzhsfm3a81ff8g26za7cb8vjp"; depends=[blockmatrix copula Matrix RGENERATE RMAWGEN stringr]; }; - RGF = derive2 { name="RGF"; version="1.0.3"; sha256="00s360kba9w58bzyhikh487gymryq0g62zhyr3zd2vfm4x0rl0ms"; depends=[Matrix R6 reticulate]; }; + RGF = derive2 { name="RGF"; version="1.0.5"; sha256="0dd3ziaprarvg2bmm1vci5fpqp2xfa6rk60zx2cagkqgnly152zn"; depends=[Matrix R6 reticulate]; }; RGIFT = derive2 { name="RGIFT"; version="0.1-5"; sha256="1745fs4bq0ss39fiwljspvrmnkgbbpc1fjvhvcrsmp2iizq12sgn"; depends=[]; }; + RGeckoboard = derive2 { name="RGeckoboard"; version="0.1-5"; sha256="0h7x3kdmlba9siwcnf313ajmz2jsmyhl7pndzs7qaqina3hkl46r"; depends=[httr jsonlite]; }; + RGenData = derive2 { name="RGenData"; version="1.0"; sha256="124h2qvp0f6cil7zf4ln3n0jlqcfzdwbihzfaklk2lxxn7gq4mbi"; depends=[]; }; RGenetics = derive2 { name="RGenetics"; version="0.1"; sha256="0x5sspd67hh08qm62whlnnd838m0np29q3bfzgwp6j85lhil3jrx"; depends=[]; }; RGeode = derive2 { name="RGeode"; version="0.1.0"; sha256="1g8ha6zg4pvi8qimiihsa6rjfdcyj0q526l44jajjbqczmwg59lv"; depends=[MASS Rcpp]; }; + RGoogleAnalytics = derive2 { name="RGoogleAnalytics"; version="0.1.6"; sha256="05wbcdksx5g6y7x4r1pvc9is3afxbpdxdbmc6b4jhn46rg4228z4"; depends=[digest httr lubridate]; }; RGoogleAnalyticsPremium = derive2 { name="RGoogleAnalyticsPremium"; version="0.1.1"; sha256="0d22pdd5kvnrspikfb66ny07pgx96rvykr0zi78rwn6g1symdb4q"; depends=[httr jsonlite lubridate]; }; RGoogleFit = derive2 { name="RGoogleFit"; version="0.3.1"; sha256="0g4r5vb9zv6mqym1mh028ic9hkmlpklrhq4ks5sys7y60ps893k1"; depends=[bit64 httr jsonlite RCurl]; }; RGraphics = derive2 { name="RGraphics"; version="2.0-14"; sha256="0bv95g17pvpq3nji0akphdaznh9k85hf5z78qypxwfqr76brxd05"; depends=[ggplot2 lattice]; }; @@ -2874,22 +3060,24 @@ in with self; { RISmed = derive2 { name="RISmed"; version="2.1.7"; sha256="08dmkkxsmwp9b4h2g1bbx03cijn793fsnzkmbima8x9d42vxnm1l"; depends=[]; }; RImageJROI = derive2 { name="RImageJROI"; version="0.1.1"; sha256="0a4sa60klbpl31qxxvjjbksdhvs3vwm9na1v7014v93fzxy6bjas"; depends=[spatstat]; }; RImagePalette = derive2 { name="RImagePalette"; version="0.1.1"; sha256="054w8xzsn330qg7piq6ajhji9na2swkkdis2567cy3q099npfl5v"; depends=[ggplot2]; }; + RImpact = derive2 { name="RImpact"; version="1.0"; sha256="010bdq6r2fv4rs78kl1ixnw1di39v90ckh8bblzi0wv4adlbaza4"; depends=[]; }; RInSp = derive2 { name="RInSp"; version="1.2.3"; sha256="1nm29q2gysway4r7rdjr08m0w8lh2m9akhjh7swgjwrg4f15kfmy"; depends=[]; }; RInside = derive2 { name="RInside"; version="0.2.14"; sha256="1ks9hs78s2vgdp9nfpzwifkqnh3vnaqwand51yh9r1zyjc4k9rcd"; depends=[Rcpp]; }; RItools = derive2 { name="RItools"; version="0.1-16"; sha256="0rs5gzlpsn8ci4s2pqaarzwd6y41vv6l4188p93x0vl2jcpd77vl"; depends=[abind SparseM survival svd xtable]; }; RJDBC = derive2 { name="RJDBC"; version="0.2-7.1"; sha256="1d36js3kwlghsjxfhv7rl8nvg210hxwrx8sdxrxb0inwlqsash25"; depends=[DBI rJava]; }; - RJSDMX = derive2 { name="RJSDMX"; version="1.9-3.1"; sha256="0iz4p9kl9i61sd23cqfwgwmqb48nz882mvir7p7sg5ysm0b65ijd"; depends=[rJava zoo]; }; - RJSONIO = derive2 { name="RJSONIO"; version="1.3-0"; sha256="1dwgyiy19sixhy6yclqcaaxswbmpq7digyjjxhy1qv0wfsvk94qi"; depends=[]; }; + RJSDMX = derive2 { name="RJSDMX"; version="2.1-0"; sha256="1z1fhm6as9m35v11n5npv3mlaaal7w5c04g4yl2p26ljsmssfbsh"; depends=[rJava zoo]; }; + RJSONIO = derive2 { name="RJSONIO"; version="1.3-1.1"; sha256="19ijpcics3pqh452w28d3x4badnnj1qy8l3rx5w433b4p0cc6rll"; depends=[]; }; RJSplot = derive2 { name="RJSplot"; version="2.5"; sha256="0p2zqbq29pfjl703wqqjzgmif7yfzz7l8rzarjf5axkdy7w7fcyl"; depends=[]; }; RJaCGH = derive2 { name="RJaCGH"; version="2.0.4"; sha256="1a8nd0w73dvxpamzi2addwr6q3rxhnnpa1girnlwbd1j1dll0bz6"; depends=[]; }; - RJafroc = derive2 { name="RJafroc"; version="1.0.2"; sha256="099q1ajngj147szdnnyx2yi8samc7vbjbvygafgwr20dbvp07wzg"; depends=[bbmle binom caTools ggplot2 mvtnorm numDeriv Rcpp stringr xlsx]; }; + RJafroc = derive2 { name="RJafroc"; version="1.1.0"; sha256="0qqilj5fpqjx6m6xc5xg0mhqvl801n40vmsccxal7h5wp7c3aazl"; depends=[bbmle binom ggplot2 mvtnorm numDeriv openxlsx Rcpp stringr]; }; RKEA = derive2 { name="RKEA"; version="0.0-6"; sha256="1dncplg83b4zznh1zh90wr8jv5259cy93imrry86c5kqdijmhrrp"; depends=[rJava RKEAjars tm]; }; RKEAjars = derive2 { name="RKEAjars"; version="5.0-3"; sha256="0sm7dkdprmqh319jc43ra7qbk4qq0b2kdj9zs9mjcjz58gcrkl7s"; depends=[rJava]; }; + RKEEL = derive2 { name="RKEEL"; version="1.2.3"; sha256="0w4ahialryzazla0xdfy6ci9v60sn57rmafhcpjp6vdjsy2r27r2"; depends=[arules doParallel foreach gdata Matrix pmml R6 rJava RKEELdata RKEELjars XML]; }; RKEELdata = derive2 { name="RKEELdata"; version="1.0.5"; sha256="1swzqw6j006ya48ahg6n1g8faxhqiv9v5q1zrnihpzj6868lf7y3"; depends=[]; }; RKEELjars = derive2 { name="RKEELjars"; version="1.0.18"; sha256="0gnjpqkm0bl6wpy9fhma6gfm6ngw786jv01kkbxz072hp1swrgmx"; depends=[downloader]; }; RKlout = derive2 { name="RKlout"; version="1.0"; sha256="17mx099393b1m9dl3l5xjcpzmb9n3cpjghb90m9nidccxkhacmqf"; depends=[RCurl]; }; RLRsim = derive2 { name="RLRsim"; version="3.1-3"; sha256="1r0xqay3jfg435dh9fqc6yy73wjffp658da194rx63vpfhshgz8w"; depends=[lme4 mgcv nlme Rcpp]; }; - RLT = derive2 { name="RLT"; version="3.2.1"; sha256="14im1lvsfpl1vlhc3fmmi4vq41br48mlgqqnwnj0qqxawzzs5738"; depends=[]; }; + RLT = derive2 { name="RLT"; version="3.2.2"; sha256="1a8cip975z99g8ljng4y86wv1gf1xwg0sqnxz79wj6zxpw8fk37c"; depends=[]; }; RLeafAngle = derive2 { name="RLeafAngle"; version="1.0"; sha256="1anks22hn6qpac556p99kilkhc80h572dvcyz3wj1nqffdrhgrh3"; depends=[]; }; RLogicalOps = derive2 { name="RLogicalOps"; version="0.1"; sha256="1qyn80x3x3bb5wgzyzw6pxs8a6q26yq1fkmkz7f5wywsnrj8hzfj"; depends=[rstackdeque stringr]; }; RLumModel = derive2 { name="RLumModel"; version="0.2.3"; sha256="059nqbvy13jjgzhp4n9afqkc3dbv06aml5v5ffkhpx8kcmv48xp1"; depends=[deSolve Luminescence Rcpp RcppArmadillo]; }; @@ -2898,20 +3086,18 @@ in with self; { RM2 = derive2 { name="RM2"; version="0.0"; sha256="1v57nhwg8jrpv4zi22fhrphw0p0haynq13pg9k992sb0c72dx70a"; depends=[msm]; }; RM2006 = derive2 { name="RM2006"; version="0.1.0"; sha256="1qjvdh89jql1fl6ia76g766y1igkshlv0slqmpi0y3bn40413snb"; depends=[]; }; RMAWGEN = derive2 { name="RMAWGEN"; version="1.3.3"; sha256="0spc0vszbxfpfp3kqdj0gnb90nvn50qwalq3mw8151b8h1swmf3l"; depends=[chron date vars]; }; - RMC = derive2 { name="RMC"; version="0.2"; sha256="1sc4nsjmaw2ajm8bka7r4mf73zxqhnvx23kl4v20pfpy9rhgd0h6"; depends=[]; }; - RMCriteria = derive2 { name="RMCriteria"; version="0.1.0"; sha256="19i7idpkl7ipqcib6rlmbi77n1il9v2hy6s9yyia6m9sz1smxakl"; depends=[dplyr ggnetwork ggplot2 gridExtra linprog lpSolve network pastecs Rcpp RcppEigen RcppNumerical]; }; + RMCriteria = derive2 { name="RMCriteria"; version="0.1.1"; sha256="195kamlc9qfpnv5vbimqn3m0qzac8ixy2b26xm533m51rv5k9njd"; depends=[dplyr ggnetwork ggplot2 gridExtra linprog lpSolve network pastecs Rcpp RcppEigen RcppNumerical]; }; RMKdiscrete = derive2 { name="RMKdiscrete"; version="0.1"; sha256="0b4adw46sn98qmy4nxv5l5svcjrp5532x7slfhhgsskqx408lzjf"; depends=[]; }; - RMOA = derive2 { name="RMOA"; version="1.0"; sha256="01mrl6544wv2jc8b8gk1whs865sbv4id5sywnf1hq3r7g8wgs8lp"; depends=[rJava RMOAjars]; }; - RMOAjars = derive2 { name="RMOAjars"; version="1.0"; sha256="0k3w37dwyyvfxh7a9l76cyjm27qq1clxppc5h16li2m8x68fvpjq"; depends=[rJava]; }; + RMOA = derive2 { name="RMOA"; version="1.0.1"; sha256="1ppbwqdfxzk1ayms0rqw22l0r8vkk8av39spwpq8avgl6vssw8c4"; depends=[rJava RMOAjars]; }; + RMOAjars = derive2 { name="RMOAjars"; version="1.0.1"; sha256="0qzpwsbndn8fw9560z9h9w9ff9bx6xj7mr50683q1n3dpn5z637i"; depends=[rJava]; }; RMRAINGEN = derive2 { name="RMRAINGEN"; version="1.0"; sha256="175kd803a44yblq2jw5mrn2qv4piiy249577lf684bmmajf4ird4"; depends=[blockmatrix copula Matrix RGENERATE RMAWGEN]; }; RMThreshold = derive2 { name="RMThreshold"; version="1.1"; sha256="0wkc42vcggib002ad6ch43h6avpdgl12szrrrfd2p0wl72cwn5n1"; depends=[Matrix png]; }; RMTstat = derive2 { name="RMTstat"; version="0.3"; sha256="1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"; depends=[]; }; RMallow = derive2 { name="RMallow"; version="1.0"; sha256="0prd5fc98mlxnwjhscmghw62jhq9rj5jk8qf4fnaa2a718yxf9b5"; depends=[combinat]; }; RMariaDB = derive2 { name="RMariaDB"; version="1.0.6"; sha256="19pjxgz9h3bb89ra6ha6mbnzyz1sagmm82qd57y0rbrsvwn0pk2i"; depends=[BH bit64 DBI hms plogr Rcpp]; }; - RMark = derive2 { name="RMark"; version="2.2.4"; sha256="1vns8bl3fnk6hkwmm0wl2c6lgyv3vabsk07kkxrxrl1nzy11wj3a"; depends=[coda matrixcalc msm]; }; + RMark = derive2 { name="RMark"; version="2.2.5"; sha256="16nbm8fl8zdllgkx2hcjziakfrdwahxzn6d5mwigd4wcyvygkzzv"; depends=[coda matrixcalc msm]; }; RMediation = derive2 { name="RMediation"; version="1.1.4"; sha256="19idqx0hwljbcfrpqwa81k7cxbd8kv77ji8yi4n4p7517jbkzma6"; depends=[e1071 lavaan MASS]; }; - RMixpanel = derive2 { name="RMixpanel"; version="0.6-3"; sha256="025fg36jwq44y5m7msmjql3m0avc0hl0iw49wap0fvmzy5qn24qq"; depends=[base64enc jsonlite RCurl uuid]; }; - RMongo = derive2 { name="RMongo"; version="0.0.25"; sha256="1anybw64bcipwsjc880ywzj0mxkgcj6q0aszdad6zd4zlbm444pc"; depends=[rJava]; }; + RMixpanel = derive2 { name="RMixpanel"; version="0.7-1"; sha256="1xwmmfvky49n1l0w3kwcyaf2h4rhzz4k5icjwvpc90fqk8sxib6a"; depends=[base64enc jsonlite RCurl uuid]; }; RMySQL = derive2 { name="RMySQL"; version="0.10.15"; sha256="0bmc7w5fnkjaf333sgc0hskiy332m9gmfaxg0yzkjxscpizdw43n"; depends=[DBI]; }; RNAseqNet = derive2 { name="RNAseqNet"; version="0.1.2"; sha256="07wk0i8iz3cvkiqawxhm61g3nka8adw0zrrv60zx329gg49w0ycl"; depends=[ggplot2 glmnet hot_deck igraph PoiClaClu]; }; RNAsmc = derive2 { name="RNAsmc"; version="0.3.0"; sha256="15k88skwqcd0m4m502fipdl1iind4mzizqdz4h63izpqfxijl3iz"; depends=[RRNA]; }; @@ -2921,16 +3107,16 @@ in with self; { RND = derive2 { name="RND"; version="1.2"; sha256="1rl5apgw43c841z0lapi9z2jn979dvqh4x1qkqx1ad77zcq87c85"; depends=[]; }; RNGforGPD = derive2 { name="RNGforGPD"; version="1.0"; sha256="11n7fl1rrgnknn61qw6dh74amhakkjk5wyg0rms554lw9cn86x2v"; depends=[corpcor Matrix mvtnorm VGAM]; }; RNHANES = derive2 { name="RNHANES"; version="1.1.0"; sha256="045ykpgxvc22blbp47ysbk6a6x4akjd39pjr114cr23s7f48g6h4"; depends=[dplyr foreign rvest survey xml2]; }; - RNOmni = derive2 { name="RNOmni"; version="0.4.0"; sha256="1dk7ydbdhz92ixgm7carsalsdah4s3mshlkri3b69r9maxakkkjr"; depends=[abind foreach mvtnorm plyr Rcpp RcppEigen]; }; + RNOmni = derive2 { name="RNOmni"; version="0.5.0"; sha256="1vfyri5mpc67295kmqg1vxc1brg6piyljgv3k62f6k0ynvddyd9x"; depends=[abind foreach plyr Rcpp RcppEigen]; }; RNRCS = derive2 { name="RNRCS"; version="0.2.5"; sha256="19q78l8mh4701vqvr36vqc87n39s5ivzhiy5lvnxbd4dgibk1jr2"; depends=[ggplot2 magrittr rvest xml2]; }; RNaviCell = derive2 { name="RNaviCell"; version="0.2"; sha256="15k8hkagn5520fy7x672fy329s2v7l0x44s44f6v7ql9mmg4b635"; depends=[RCurl RJSONIO]; }; - RNeXML = derive2 { name="RNeXML"; version="2.1.1"; sha256="1hnw7m5sasbs7si3aivrg984fpjpya093zzk0jjigba2gq375x4p"; depends=[ape dplyr httr lazyeval plyr reshape2 stringr tidyr uuid XML xml2]; }; + RNeXML = derive2 { name="RNeXML"; version="2.2.0"; sha256="0hi8dc1va1nvbzh66n76kfv5dzb6lla52nvwwvm80pz3kh80h88q"; depends=[ape dplyr httr lazyeval plyr reshape2 stringr tidyr uuid XML xml2]; }; RNentropy = derive2 { name="RNentropy"; version="1.2.2"; sha256="0chvmrvpyyghilwb63y6pd1zp94i5qhpv5w19x9nw0ypk86pp2dj"; depends=[]; }; RNetCDF = derive2 { name="RNetCDF"; version="1.9-1"; sha256="0idfskxb1k8x0zzl6b0kgskdxn7zr49gw9xcj870ah9zp93iwnkx"; depends=[]; }; RNetLogo = derive2 { name="RNetLogo"; version="1.0-4"; sha256="1z7jp454k197c0zbkn64zmf25wadkiznv3w2csgiz917cbx6xcn1"; depends=[igraph rJava]; }; RNewsflow = derive2 { name="RNewsflow"; version="1.0.1"; sha256="1vxzcsiapnq8101iq4w73m9k8cq2khgcsxak71x72n295r7qpsd6"; depends=[data_table igraph Matrix plyr scales slam tm wordcloud]; }; - RNifti = derive2 { name="RNifti"; version="0.8.1"; sha256="1m1hw6mq47afa7kk36xkk3sb0yv28qwz503a7wq5c4djyp262mgh"; depends=[Rcpp]; }; - RNiftyReg = derive2 { name="RNiftyReg"; version="2.6.1"; sha256="07ibpdh2z01jh9nmhs7lcz630fdq6lwal6w58np3axgcd91ch1mj"; depends=[ore Rcpp RcppEigen RNifti]; }; + RNifti = derive2 { name="RNifti"; version="0.10.0"; sha256="07sfzps4yg5zdhbxh6i4rbjvbjvvf2d8i9jcf64ywbmi557sw1zv"; depends=[Rcpp]; }; + RNiftyReg = derive2 { name="RNiftyReg"; version="2.6.4"; sha256="15sgp008pk7sqdziv62r0kcg9hsgi1zi04ap8b6y8l1r19pcryb3"; depends=[ore Rcpp RcppEigen RNifti]; }; ROAuth = derive2 { name="ROAuth"; version="0.9.6"; sha256="0vhsp8qybrl94898m2znqs7hmlnlbsh8sm0q093dwdb2lzrqww4m"; depends=[digest RCurl]; }; ROC632 = derive2 { name="ROC632"; version="0.6"; sha256="0vgv4rclvb79mfj1phs2hmxhwchpc5rj43hvsj6bp7wv8cahfg5g"; depends=[penalized survival survivalROC]; }; ROCR = derive2 { name="ROCR"; version="1.0-7"; sha256="1jay8cm7lgq56i967vm5c2hgaxqkphfpip0gn941li3yhh7p3vz7"; depends=[gplots]; }; @@ -2949,31 +3135,32 @@ in with self; { ROI_plugin_clp = derive2 { name="ROI.plugin.clp"; version="0.4"; sha256="0fzrb4q2mcf3j4d4j8r354n6fyv2rik0ypp01l54zbm8s2r29bwb"; depends=[clpAPI Matrix ROI slam]; }; ROI_plugin_cplex = derive2 { name="ROI.plugin.cplex"; version="0.3-0"; sha256="1ipwvclrxws7nvirvns58gpakg23ldiphyl6g0akxk5hczr0lazf"; depends=[Rcplex ROI slam]; }; ROI_plugin_deoptim = derive2 { name="ROI.plugin.deoptim"; version="0.3-0"; sha256="15b5151xmwmmqgiwj4sy1agc9abk8dd2q95lva3ilkjj2j8y0zrh"; depends=[DEoptim DEoptimR ROI]; }; - ROI_plugin_ecos = derive2 { name="ROI.plugin.ecos"; version="0.3-0"; sha256="1b5lbnynzkfj9wys8v8ly6g0fijk9vs6kk4pzgfp6pladdq3y35v"; depends=[ECOSolveR Matrix ROI slam]; }; + ROI_plugin_ecos = derive2 { name="ROI.plugin.ecos"; version="0.3-1"; sha256="1d409hc4cnd1q9d5ldylygis82a4ha1hfbqq36vn7n4xx89wf0k3"; depends=[ECOSolveR Matrix ROI slam]; }; ROI_plugin_glpk = derive2 { name="ROI.plugin.glpk"; version="0.3-0"; sha256="1a1vag47lfhiqmplrbkp95k36angpi9nvh0jd4cgy5y2416w22hn"; depends=[Rglpk ROI]; }; ROI_plugin_ipop = derive2 { name="ROI.plugin.ipop"; version="0.2-5"; sha256="0xampxba8s9kigxv4xj6nb8a7a02w1aj4ansj99z8m7qg0bg2ivv"; depends=[kernlab ROI slam]; }; ROI_plugin_lpsolve = derive2 { name="ROI.plugin.lpsolve"; version="0.3-1"; sha256="0i1skxk88s8cgxbr2hl5z8h88aqchrfs3206dfb92libw3yi1vas"; depends=[lpSolveAPI ROI]; }; ROI_plugin_msbinlp = derive2 { name="ROI.plugin.msbinlp"; version="0.3-0"; sha256="00zvjqq2sj7iaymc0lrf5lmqfbqilwh8llmq841lvsmbps45w41k"; depends=[ROI slam]; }; ROI_plugin_neos = derive2 { name="ROI.plugin.neos"; version="0.3-0"; sha256="0hs64qbna8ggmn83g903kbxiyv5ghh2454xca0caf14x9lszv02j"; depends=[ROI xml2 xmlrpc2]; }; - ROI_plugin_nloptr = derive2 { name="ROI.plugin.nloptr"; version="0.3-0"; sha256="0niq0q08033vcm59wflilii7lciqixcpf13a93hgdaypdca8lxcw"; depends=[nloptr ROI]; }; + ROI_plugin_nloptr = derive2 { name="ROI.plugin.nloptr"; version="0.3-1"; sha256="1cy6q0cchd4rqmd2gxmg83q7cg93w6nnafjqsjxlj13773jr46f0"; depends=[nloptr ROI]; }; ROI_plugin_optimx = derive2 { name="ROI.plugin.optimx"; version="0.3-0"; sha256="0hwjgwmaclq6y5mfmykjrchpyb632qzwcvvs1nnanmrh3yhfmpg9"; depends=[optimx ROI]; }; ROI_plugin_qpoases = derive2 { name="ROI.plugin.qpoases"; version="0.3-1"; sha256="0ph6l85hrsc40wl443kkxywb2i0cjyh38g20000rnzhygl8kd7db"; depends=[Matrix Rcpp ROI slam]; }; ROI_plugin_quadprog = derive2 { name="ROI.plugin.quadprog"; version="0.2-5"; sha256="1c4fd16kgg60gfs52xc64ii4kzl8fb8qz3rpy69d08avb4q6grir"; depends=[quadprog ROI slam]; }; ROI_plugin_scs = derive2 { name="ROI.plugin.scs"; version="0.3-0"; sha256="0krlrmw85j1g35pvh4ig10djb6y6akyrfymkfk4dqg751w7mb4fm"; depends=[Matrix ROI scs slam]; }; ROI_plugin_symphony = derive2 { name="ROI.plugin.symphony"; version="0.2-5"; sha256="1kpa82g33i2fdcnkpcqdpslj14ilrl7cp0fq1jmp4vj8ddz1s9g5"; depends=[ROI Rsymphony slam]; }; ROMIplot = derive2 { name="ROMIplot"; version="1.0"; sha256="1njbsvnz7wrsv9l1p70p1ygmckaibz5i6jmvb0sfalp5jdcgl85n"; depends=[MortalitySmooth RCurl]; }; + ROP = derive2 { name="ROP"; version="1.0"; sha256="12gh83r3hp1qdmw3p5rr1wfhsh90pirx67q456gl9ai6zgd8nkq8"; depends=[ROCR]; }; ROSE = derive2 { name="ROSE"; version="0.0-3"; sha256="12b9grh3rgaa07blbnxy8nvy5gvpd45m43bfqb3m4k3d0655jpk2"; depends=[]; }; ROlogit = derive2 { name="ROlogit"; version="0.1.2"; sha256="09j9c24f7plzpnnhpmzdi4gapb7w1377ksjwk6i2xpyr4bfsrr5k"; depends=[evd survival]; }; ROpenDota = derive2 { name="ROpenDota"; version="0.1.2"; sha256="17s73yj2w5hlpy09ad83m4s2d9shg5h4zg64wvbp1ivyvpp7l308"; depends=[jsonlite RCurl]; }; ROpenFIGI = derive2 { name="ROpenFIGI"; version="0.2.8"; sha256="0fvd25vsqkgi3jv4s2lnfag5qksyzyb48d7rhfw6z8piz37n4xaj"; depends=[httr jsonlite]; }; ROpenWeatherMap = derive2 { name="ROpenWeatherMap"; version="1.1"; sha256="0h1yw93v06bx8svhghh1fsrf837qax9896klh64b06djpgg9ngb9"; depends=[httr jsonlite RCurl]; }; - ROptEst = derive2 { name="ROptEst"; version="1.0.1"; sha256="0160xs3bmk1bdan7gkibc50qfzxlmi413grvs0bib74xlr0x2kgj"; depends=[distr distrEx distrMod RandVar RobAStBase startupmsg]; }; - ROptEstOld = derive2 { name="ROptEstOld"; version="0.9.2"; sha256="0blf34xff9pjfy983xm7a27xqkh9173nk64ysas6f0g4h31gh8ax"; depends=[distr distrEx evd RandVar]; }; - ROptRegTS = derive2 { name="ROptRegTS"; version="0.9.1"; sha256="1a8pbn63wh2w2n409yzbwvarvhphcn82rdqjh407ch3k3x6jz3r5"; depends=[distr distrEx RandVar ROptEstOld]; }; - ROptSpace = derive2 { name="ROptSpace"; version="0.1.2"; sha256="0g5v4kf5kkylc3agizv2r534dnbgkjap1x146hdgl4jx2ggddnfk"; depends=[Rdpack]; }; + ROptEst = derive2 { name="ROptEst"; version="1.1.0"; sha256="147418w2njjqb9f9iga4ap7vmxi80y1np6ksgx8g546daswmdclp"; depends=[distr distrEx distrMod MASS RandVar RobAStBase startupmsg]; }; + ROptEstOld = derive2 { name="ROptEstOld"; version="1.1.0"; sha256="0wmwijzh614angm272glyikn8g64arj11an58knrgnvjc3lz8rx6"; depends=[distr distrEx evd RandVar]; }; + ROptRegTS = derive2 { name="ROptRegTS"; version="1.1.0"; sha256="1kjmyn182283llb02kf0ky1fyvw5l4p21q9s64y3hi5pahrqmr1v"; depends=[distr distrEx RandVar ROptEstOld]; }; + ROptSpace = derive2 { name="ROptSpace"; version="0.2.0"; sha256="119b3q43rkqhyprs0vx9wwsddq3awbj2mizzwqhpjjzz4gp5v866"; depends=[Rdpack]; }; ROptimizely = derive2 { name="ROptimizely"; version="0.2.0"; sha256="059zfn6y687h989wryvpqwgnp9njrrr4ys0gf1ql4pw85b2c50dy"; depends=[httr jsonlite]; }; ROracle = derive2 { name="ROracle"; version="1.3-1"; sha256="07zqzwaq5iqkjcmns2ahl1l71xjlznialb3dbyl4lwsh3p3fhf2n"; depends=[DBI]; }; - RPANDA = derive2 { name="RPANDA"; version="1.3"; sha256="0rah5l5nfjs65zxgsgsy3q3vaph6qkr7p41x3arfhjsyma96p0zn"; depends=[ape BioGeoBEARS cluster corpcor deSolve fpc igraph mvMORPH mvtnorm phytools picante pspline pvclust TESS]; }; + RPANDA = derive2 { name="RPANDA"; version="1.4"; sha256="005dc04h0lv2fi6i3qspyqyd0c134ad9c80ar3m6ahqzk369kq6w"; depends=[ape BioGeoBEARS cluster corpcor deSolve fpc geiger glassoFast igraph mvMORPH mvtnorm phytools picante pspline pvclust TESS]; }; RPCLR = derive2 { name="RPCLR"; version="1.0"; sha256="03kpyszsjb656lfwx2yszv0a9ygxs1x1dla6mpkhcnqw00684fab"; depends=[MASS survival]; }; RPEXE_RPEXT = derive2 { name="RPEXE.RPEXT"; version="0.0.1"; sha256="0m5ml8ywxrf66mjz6m3xp1lajd7wdq9g7xsaln8n7ykq7h5615fc"; depends=[]; }; RPEnsemble = derive2 { name="RPEnsemble"; version="0.4"; sha256="0y9g22swcz0m5jbzi87ahxw27fb3jlf3iwvxb73kkzixqlvksw9y"; depends=[class MASS]; }; @@ -2981,41 +3168,44 @@ in with self; { RPMM = derive2 { name="RPMM"; version="1.25"; sha256="1j48dh434wfhfzka0l21w6f73qlwfm70r9gdddhn504i2d5m4jph"; depends=[cluster]; }; RPPairwiseDesign = derive2 { name="RPPairwiseDesign"; version="1.0"; sha256="0k2vh698rhs5a0b5vhyvrnnwqnagdzs591zx6hn9vbmm8rm4y1dm"; depends=[]; }; RPPanalyzer = derive2 { name="RPPanalyzer"; version="1.4.5"; sha256="0cf4mb7mjp7x3k7083c8n8fjbvrmcgq359wh6pdyj817mgkanqzv"; depends=[Biobase gam ggplot2 gplots Hmisc lattice limma quantreg]; }; + RPS = derive2 { name="RPS"; version="1.0.1"; sha256="16n6wknw2m56kwi6rswgxjwjqblhaz5gyw94f96a7l6navqnvlp4"; depends=[ape geomorph Gmedian igraph MASS matlab]; }; RPostgreSQL = derive2 { name="RPostgreSQL"; version="0.6-2"; sha256="1mdhw5821v2h7hpa53v10wz53k4i90r0vb6a3dia5gq8f9j1h088"; depends=[DBI]; }; RPostgres = derive2 { name="RPostgres"; version="1.1.1"; sha256="1s25lkb69dkc5zk5ikbqa325jw5kfavghsq7s26mrcng4va9dz6i"; depends=[BH bit64 blob DBI hms plogr Rcpp withr]; }; - RPresto = derive2 { name="RPresto"; version="1.3.0"; sha256="01w832ia4c44nhir5rzw33qa8h7afmf04vkfdlg32jaqi1gv5861"; depends=[DBI httr jsonlite openssl Rcpp stringi]; }; - RProtoBuf = derive2 { name="RProtoBuf"; version="0.4.11"; sha256="0q05hdlbgbjydi0x80kgfayfkisalvmb9wy1n6afcw66pbikyb4l"; depends=[Rcpp RCurl]; }; + RPresto = derive2 { name="RPresto"; version="1.3.2"; sha256="14cwdm1r7x97l086hczrkaskx21agi7d8isklnkplchq5gnqs9ir"; depends=[DBI httr jsonlite openssl Rcpp stringi]; }; + RProbSup = derive2 { name="RProbSup"; version="1.0"; sha256="1x4rnq49sh3if5fq863ymncya87yqxgwwpqfjghz8s4winfaf10y"; depends=[]; }; + RProtoBuf = derive2 { name="RProtoBuf"; version="0.4.13"; sha256="0kq8y0jkjq3ggxr86yj7666n6pvhidhrrh2kjw9c7nij6phay9km"; depends=[Rcpp RCurl]; }; RPtests = derive2 { name="RPtests"; version="0.1.4"; sha256="1r30pslbjq3dip41la81jlin2vhxdmayg902x9ryjy554awfgh7j"; depends=[glmnet randomForest Rcpp]; }; RPublica = derive2 { name="RPublica"; version="0.1.3"; sha256="1w2pn1g44a00ls8kkzj53a739pq6vzp38px2k0yh10rlzimmb21l"; depends=[curl httr jsonlite]; }; RPushbullet = derive2 { name="RPushbullet"; version="0.3.1"; sha256="15cb1zlfnjaf5z4dqx3xrkbkja152ah7jhs21qhvfl20qz4cyh7r"; depends=[curl jsonlite]; }; + RPyGeo = derive2 { name="RPyGeo"; version="1.0.0"; sha256="1alqgx6blqqwxm76w05g82kc2icx8nvjw7qkdz73gf9ckgza5bb3"; depends=[magrittr purrr raster reticulate rmarkdown sf stringr]; }; RQDA = derive2 { name="RQDA"; version="0.3-1"; sha256="1kqax4m4n5h52gi0jaq5cvdh1dgl0bvn420dbws9h5vrabbw1c1w"; depends=[DBI gWidgets gWidgetsRGtk2 igraph RGtk2 RSQLite]; }; - RQEntangle = derive2 { name="RQEntangle"; version="0.1.1"; sha256="1bkx95x1dwa8w6w1qj2aflcsvapa6sipfvqpgngwbp93m0fc10ws"; depends=[iterators itertools]; }; - RQGIS = derive2 { name="RQGIS"; version="1.0.3"; sha256="0wrzjfxwciirl838lakcw7f6qyqyykqd999c9krll5krqzyq7c3c"; depends=[raster RCurl readr reticulate rgdal sf sp stringr XML]; }; - RQuantLib = derive2 { name="RQuantLib"; version="0.4.4"; sha256="1pki0c265nmgph9dbz2pyrq8h7295mxswavfdwsr7m1lpbpzk8s5"; depends=[Rcpp zoo]; }; - RRF = derive2 { name="RRF"; version="1.8"; sha256="09y9f3zx9jcn7rs6an7b0hvjavy2li7rl5nknxzxfx7qnlqajnld"; depends=[]; }; + RQEntangle = derive2 { name="RQEntangle"; version="0.1.2"; sha256="098s9wxcdxcarvrpn2r88kd9lyshiv9z42k6d2mlqkbcwxpz82vn"; depends=[iterators itertools]; }; + RQGIS = derive2 { name="RQGIS"; version="1.0.4"; sha256="0x4jilj5nbikgkcg09913v3dgnfw0aqwwx66xajsfk5lqi6w5vjz"; depends=[raster RCurl readr reticulate rgdal sf sp stringr XML]; }; + RQuantLib = derive2 { name="RQuantLib"; version="0.4.7"; sha256="0km42yxkwrfapf0vrwjdyxvnbpfz9dyxbfpqcjy4cw0icgchzj6p"; depends=[Rcpp zoo]; }; + RRF = derive2 { name="RRF"; version="1.9"; sha256="1j8s07h0bn8imi0g1lkdwismisd6m4v454nldjp5jl11lffyiiaq"; depends=[]; }; RRNA = derive2 { name="RRNA"; version="1.0"; sha256="14rcqh95ygybci8hb8ays8ikb22g3850s9f3sgx3r4f0ky52dcba"; depends=[]; }; - RRPP = derive2 { name="RRPP"; version="0.2.0"; sha256="0wi7b9vwghw96d7v46mq3rpi4iggm1h6948rkbj32zqnxg7sfq3r"; depends=[]; }; + RRPP = derive2 { name="RRPP"; version="0.3.0"; sha256="0f9p6z8lx63d3d34x6lbpiqq26mipa2rbffkk21z7r3qgb7adzil"; depends=[]; }; RRTCS = derive2 { name="RRTCS"; version="0.0.3"; sha256="1riz1gjx3c0pf17xwybizb94nm5zgmfsnv6np3afvw831mb1x3l9"; depends=[sampling samplingVarEst]; }; RRate = derive2 { name="RRate"; version="1.0"; sha256="1q3f2gphdf50aijnk5xqfpxcqfd4jq7byb1gpb0vcnaxgi3a9lwm"; depends=[]; }; RRedshiftSQL = derive2 { name="RRedshiftSQL"; version="0.1.2"; sha256="03jbml8d19hcg6achnyc4hcnl5j10yvsx59j80r46zyn0flsnizq"; depends=[DBI RPostgreSQL]; }; RRphylo = derive2 { name="RRphylo"; version="1.0.0"; sha256="1h167w16lky8aa18fc90rgclx1by3qa9d69n72dxmjzy0d14zjc6"; depends=[ape doParallel foreach geiger lmtest mvMORPH phangorn phytools pvclust R_utils rlist scales smatr]; }; - RRreg = derive2 { name="RRreg"; version="0.6.8"; sha256="1x8jn7wn1vr4wqk1wjmgk7v5lg20giin735gnvf2mm56ji5amq4d"; depends=[doParallel foreach lme4]; }; + RRreg = derive2 { name="RRreg"; version="0.7.0"; sha256="023yfx5mvpzdhns897ibijc7hbr1771c2k6h1yhiy4b7pnaxl0n6"; depends=[doParallel foreach lme4]; }; RSA = derive2 { name="RSA"; version="0.9.12"; sha256="0ii7isrk6c1wb3clbwqzr37v2kypwszi4rjf4caip96bmh7jg3kq"; depends=[aplpack ggplot2 lattice lavaan plyr RColorBrewer tkrplot]; }; RSADBE = derive2 { name="RSADBE"; version="1.0"; sha256="1nzpm88rrzavk0n8iflsx8r3s1xcry15n80zqdw6jijjycz10w1q"; depends=[]; }; - RSAGA = derive2 { name="RSAGA"; version="1.2.0"; sha256="1fkwgjicw8yrnkq1r925c22nn8khz6afksba6jpvm1jbwlkmhpzw"; depends=[gstat plyr rgdal shapefiles]; }; - RSAP = derive2 { name="RSAP"; version="0.9"; sha256="1sxirfabhpmfm0yiiazc9h1db70hqwva2is1dql6sjfanpl8qanl"; depends=[reshape yaml]; }; + RSAGA = derive2 { name="RSAGA"; version="1.3.0"; sha256="1y1zhy2bxkfsv8vmnxjdg9i5rqkvs32kw8h5z1mclv953srgkpn9"; depends=[gstat magrittr plyr rgdal shapefiles stringr]; }; RSAlgaeR = derive2 { name="RSAlgaeR"; version="1.0.0"; sha256="1hp0v2vkj9ixiv541d53kyl0ph3jsdc5w98r81gv5ck5ixrp6bxp"; depends=[cvTools ggplot2 hydroGOF lubridate mblm plyr]; }; RSCABS = derive2 { name="RSCABS"; version="0.9.3"; sha256="08ykkqx9rdx5s6wg2idxz35ddpsz1lir22vrjs92k51zq0jrkhv9"; depends=[gWidgets gWidgetsRGtk2 R2HTML RGtk2]; }; - RSDA = derive2 { name="RSDA"; version="2.0.4"; sha256="1pmqwrwjmw5fsvx3aiy8q4w4w0zh81l1118ny5g3rrb5g6ybnrxs"; depends=[abind dplyr FactoMineR ggplot2 glmnet lazyeval nloptr pander princurve purrr RColorBrewer RJSONIO rlang scales scatterplot3d sqldf stringr tibble tidyr tidyselect XML xtable]; }; - RSEIS = derive2 { name="RSEIS"; version="3.8-1"; sha256="0i4wlym8glsg90fxmzagji45xni2s04jzyrbakkil09n9rpsrl6n"; depends=[RPMG Rwave]; }; - RSGHB = derive2 { name="RSGHB"; version="1.1.2"; sha256="0b2v17p3a3sy8jc4vy0nq65sdkxyf0b8sf5f78yvdcn5knydah6c"; depends=[]; }; + RSDA = derive2 { name="RSDA"; version="2.0.8"; sha256="1lnqncjmqci6lbdm2pph6ankwb9vhwi7mvgjip2qvc2ydgyv6gy9"; depends=[abind dplyr FactoMineR ggplot2 ggpolypath glmnet lazyeval nloptr pander princurve purrr randomcoloR reshape RJSONIO rlang scales scatterplot3d sqldf stringr tibble tidyr tidyselect XML xtable]; }; + RSE = derive2 { name="RSE"; version="1.3"; sha256="1dvmj1zwkbp1dj9r8kcvbd8rpknfwfdqaqc5gfl82bh823w72099"; depends=[]; }; + RSEIS = derive2 { name="RSEIS"; version="3.8-3"; sha256="1qrv41r17svz7dyzz1sik5zyqck29mzzxrjhj5q6mvrwag3x7fi5"; depends=[RPMG Rwave]; }; + RSGHB = derive2 { name="RSGHB"; version="1.2.0"; sha256="0rzmpx95ac8z625rz3sa9hgzv269q0fdq0crl8hdf1yyzrhrjr3d"; depends=[MCMCpack]; }; RSIP = derive2 { name="RSIP"; version="1.0.0"; sha256="1yddqbnz0av69l53y83m7rnznc42qz66fc3qrispzaajs7p9n8d7"; depends=[ncdf4 raster rasterVis rgdal sp]; }; RSKC = derive2 { name="RSKC"; version="2.4.2"; sha256="0r9gpwhzscb6rbba3dg13p78pvskahgvsd59biag0shyii3xvwpm"; depends=[flexclust]; }; - RSNNS = derive2 { name="RSNNS"; version="0.4-10"; sha256="1khsv1sy8jgsl9s5fypcg77lzj811xzrygwnq6ki9v375sk383gh"; depends=[Rcpp]; }; + RSNNS = derive2 { name="RSNNS"; version="0.4-11"; sha256="0z27rgbqa1lsxvcqyl1456mb0pigvkrx099hdqv7zr4ax4k33547"; depends=[Rcpp]; }; RSNPset = derive2 { name="RSNPset"; version="0.5.3"; sha256="1llx6anwkl4as0hdyvmsrlg9z8mkn9p1qxgs6kqs39w87gyx0j36"; depends=[doRNG fastmatch foreach qvalue Rcpp RcppEigen]; }; RSPS = derive2 { name="RSPS"; version="1.0"; sha256="0ynxhgnxsf27qm8r5d9lyd59zksnc3kvx35hy25vff8j3bg7fqgi"; depends=[gridExtra lattice plyr]; }; RSQLite = derive2 { name="RSQLite"; version="2.1.1"; sha256="1giwk4335sc6yhj3rs8h070g1mwy38kyqyqv6vcfxvskykj7vp6z"; depends=[BH bit64 blob DBI memoise pkgconfig plogr Rcpp]; }; - RSSL = derive2 { name="RSSL"; version="0.6.1"; sha256="03f0i0v0nygkcci42h4bh7jngxz15wsd78cn2zkzbrqadz1c61r5"; depends=[cluster dplyr ggplot2 kernlab MASS Matrix quadprog Rcpp RcppArmadillo reshape2 scales tidyr]; }; + RSSL = derive2 { name="RSSL"; version="0.7"; sha256="0sir01ri4j5igwqm5bj9i99s35gli7yzxxpw1fwi83gdmhh800ap"; depends=[cluster dplyr ggplot2 kernlab MASS Matrix quadprog Rcpp RcppArmadillo reshape2 scales tidyr]; }; RSSOP = derive2 { name="RSSOP"; version="1.1"; sha256="119xrxpaf68qdb2kj2pbaja6im2nbxsgibb1bnlpnc3fcxkmqcsf"; depends=[]; }; RSSampling = derive2 { name="RSSampling"; version="1.0"; sha256="0p10l7qmksx4ysz1jb84f9nbqzig8wxhwy33yk8hq29nb5i4c9ik"; depends=[LearnBayes]; }; RSVGTipsDevice = derive2 { name="RSVGTipsDevice"; version="1.0-7"; sha256="0jdr8l0hp4kzsvlgs8j1m74sr98z4v2lmiqinmc238m406nhppab"; depends=[]; }; @@ -3023,7 +3213,8 @@ in with self; { RSauceLabs = derive2 { name="RSauceLabs"; version="0.1.6"; sha256="1p7hw6vnlg6w5ggmfpc3q3s6n1fikjkjnxzz97jifiy0zwn5dp9i"; depends=[data_table httr jsonlite whisker xml2]; }; RSclient = derive2 { name="RSclient"; version="0.7-3"; sha256="07mbw6mcin9ivsg313ycw2pi901x9vjpmi6q7sms1hml4yq50k6h"; depends=[]; }; RSeed = derive2 { name="RSeed"; version="0.1.60"; sha256="0rvb6w4z5c2wcdgx5w6vv7c8il8d0096pgv3fyvw21ag25z605jc"; depends=[graph RBGL sybil]; }; - RSentiment = derive2 { name="RSentiment"; version="2.2.1"; sha256="0djp530yzj5a6y5nqk98pdvsgy9apqcqvkz0yjqx6856d9wrycm0"; depends=[NLP openNLP plyr stringr]; }; + RSelenium = derive2 { name="RSelenium"; version="1.7.4"; sha256="0djd6bgy2vr85pmcvnq0h2dji20laz852kpn9q8rswxgqb59lqk2"; depends=[binman caTools httr openssl wdman XML]; }; + RSentiment = derive2 { name="RSentiment"; version="2.2.2"; sha256="15d1llzxg1apkwykpb7pic2d5lfj9i9a55hab067wrz2yq5jsyfa"; depends=[NLP openNLP plyr stringr]; }; RSiena = derive2 { name="RSiena"; version="1.2-12"; sha256="1bc0vdqqzkf3q3b6rzqiwd29lcq8vbvlj2qkxbx6v8wjphycz6rw"; depends=[lattice MASS Matrix]; }; RSiteCatalyst = derive2 { name="RSiteCatalyst"; version="1.4.15"; sha256="13mrqf458m43g435g4pbg49pid63f4ap1r8jzl84mvj1b36hy4q6"; depends=[base64enc digest httr jsonlite plyr stringr]; }; RSmartlyIO = derive2 { name="RSmartlyIO"; version="0.1.2"; sha256="0phkk79ng4r54w3d4ajl505gs8svlzdf1g6q50lhraq2cbllbvgx"; depends=[RCurl]; }; @@ -3032,8 +3223,9 @@ in with self; { RSpincalc = derive2 { name="RSpincalc"; version="1.0.2"; sha256="09fjwfz1bzpbca1bpzxj18ki8wh9mrr5h6k75sc97cyhlixqd37s"; depends=[]; }; RStata = derive2 { name="RStata"; version="1.1.1"; sha256="1wx6cz4567xkfplybmbwmw25snhlaxn48yi620cv6p5xqv458yp7"; depends=[foreign]; }; RStoolbox = derive2 { name="RStoolbox"; version="0.2.3"; sha256="06b54g186bwgl5g8wkbj6q05bdy6sqvx433xwwvj7az1qxpa5kwr"; depends=[caret codetools doParallel foreach geosphere ggplot2 raster Rcpp RcppArmadillo reshape2 rgdal rgeos sp XML]; }; - RStorm = derive2 { name="RStorm"; version="0.902"; sha256="1apk358jwzg5hkrcq8h39rax1prgz9bhkz9z51glmci88qrw1frv"; depends=[plyr]; }; + RStorm = derive2 { name="RStorm"; version="1.0"; sha256="1n2kiy9b8w6rnv2zmzbl22grwibf619hadf2cjq1ch7rmbr7qb65"; depends=[plyr]; }; RStripe = derive2 { name="RStripe"; version="0.1"; sha256="0vp7zsd5xm8rf7196fivb76kkmxfx3gawxlyjhn9xqv92vawivra"; depends=[httr jsonlite RCurl]; }; + RSuite = derive2 { name="RSuite"; version="0.33-246"; sha256="0npaafcz4afpcyvwp7bjyc7vlsypid03rspwb00sf0z3v8k6k1r9"; depends=[devtools git2r httr jsonlite logging processx roxygen2]; }; RSurveillance = derive2 { name="RSurveillance"; version="0.2.0"; sha256="1lvl9msnd8l9svd9nyivx1cqfmcxirxvfjfj0xv7yjklza8af7w3"; depends=[epiR epitools mc2d]; }; RSurvey = derive2 { name="RSurvey"; version="0.9.3"; sha256="0yk969jdvpgv01zbmk4zyxcmrbdizh37bddj1k128ndyf191z37x"; depends=[colorspace inlmisc MBA raster rgdal rgeos sp]; }; RSvgDevice = derive2 { name="RSvgDevice"; version="0.6.4.4"; sha256="0vplac5jzg6bmvbpmj4nhiiimsr9jlbk8mzyifnnndk9iyf2lcmz"; depends=[]; }; @@ -3044,44 +3236,48 @@ in with self; { RTaxometrics = derive2 { name="RTaxometrics"; version="2.3"; sha256="02446y86g21i37ycavg0xc1ggxk0k93d38n71fis9fav06lywxx3"; depends=[]; }; RTextTools = derive2 { name="RTextTools"; version="1.4.2"; sha256="1j3zfywq8xgax51mbizxz704i3ys4vzp8hyi5kkjzq6g2lw7ywq2"; depends=[caTools e1071 glmnet ipred maxent nnet randomForest SparseM tau tm tree]; }; RTextureMetrics = derive2 { name="RTextureMetrics"; version="1.1"; sha256="0d0mvpmcpd62cvqlajrqp32lnvpflyf9bqvdzly2v8v1kb8274fc"; depends=[]; }; - RTransProb = derive2 { name="RTransProb"; version="0.3.0"; sha256="010nsw97b0yi5l6fkwx04aacv47fww9lp7pgjdm8nb7gg9yif2bx"; depends=[caret chron e1071 expm MASS Matrix matrixStats neuralnet nnet pracma Rcpp RcppArmadillo zoo]; }; + RTransProb = derive2 { name="RTransProb"; version="0.3.3"; sha256="1fl8ag7aizj7k7j5ypx632qa98jp3wp8z3mp5z490n1277ajzrkb"; depends=[caret chron e1071 expm MASS Matrix matrixStats neuralnet nnet pracma Rcpp RcppArmadillo zoo]; }; + RTransferEntropy = derive2 { name="RTransferEntropy"; version="0.2.7"; sha256="16mrhbjg0s09vqxwllsm1q7wzx0kma7gfzyh0szhcf62z5y0a2x1"; depends=[future future_apply Rcpp]; }; RTriangle = derive2 { name="RTriangle"; version="1.6-0.10"; sha256="07ya95gmv53i2argqwgad6wd4sslql2wl1rkvsmgsvmhsb4wp9hd"; depends=[]; }; RUnit = derive2 { name="RUnit"; version="0.4.32"; sha256="1wc1gwb7yw7phf8b0gkig6c23klya3ax11c6i4s0f049k42r78r3"; depends=[]; }; - RVAideMemoire = derive2 { name="RVAideMemoire"; version="0.9-69-3"; sha256="18m4f1h0jnc8k03vpmyr8gcr4l6k0anjy660qrz8sqcaasp3ikj1"; depends=[ade4 boot car cramer dunn_test FactoMineR lme4 MASS mixOmics multcompView nnet pls pspearman vegan]; }; + RVAideMemoire = derive2 { name="RVAideMemoire"; version="0.9-70"; sha256="1cxg5pc95sf3yiaglqis9qh7inzwqryk4z9nlxd4i06ys592wnp9"; depends=[ade4 boot car cramer FactoMineR lme4 MASS mixOmics nnet pls pspearman vegan]; }; RVFam = derive2 { name="RVFam"; version="1.1"; sha256="0gw8rgq11zndnqmay6y3y5rmmljvwhxzm2pqa90vs5413dnchq92"; depends=[coxme kinship2 lme4 MASS Matrix survival]; }; RVideoPoker = derive2 { name="RVideoPoker"; version="0.3"; sha256="06s4dlw0pw8rcq5b31xxqdpdk396rf27mai2vpvmn585vbm1ib7a"; depends=[pixmap rpanel tkrplot]; }; RViennaCL = derive2 { name="RViennaCL"; version="1.7.1.7"; sha256="08mhn6732sb284y4garx0nvhad4r42pk39p3r82fad4c1c3rxkhg"; depends=[]; }; RVowpalWabbit = derive2 { name="RVowpalWabbit"; version="0.0.12"; sha256="1x3pq6cnkjashf49imrw76xkw9nzqgn9132l03l9v4vacgh0s47m"; depends=[Rcpp]; }; - RVsharing = derive2 { name="RVsharing"; version="1.7.0"; sha256="1z1jwj6dzyib8sxpz4p4wpiizfhxz6sp62nnig779rhnv7wfkqqf"; depends=[kinship2]; }; RVtests = derive2 { name="RVtests"; version="1.2"; sha256="0k7w6ml981zvr5bix197qw4kaf7rz5jqnwqlxf7aryxbm39gk16c"; depends=[glmnet pls spls]; }; RWBP = derive2 { name="RWBP"; version="1.0"; sha256="104vr2cdk185hh4zn3vmqvb14p1q8ifk11wdgvk7fli1m1zxxwdd"; depends=[igraph lsa RANN SnowballC]; }; + RWDataPlyr = derive2 { name="RWDataPlyr"; version="0.6.2"; sha256="1928hyfmy21s586nafd5qajbypqslc96zfmxbi42rcmvzim16v3k"; depends=[data_table dplyr feather Rcpp tibble tidyr xts zoo]; }; RWebLogo = derive2 { name="RWebLogo"; version="1.0.3"; sha256="1n65mlnr163ywjnyyngnigbj0wpgkr38c3nx8hw5r8mwjnf3d617"; depends=[findpython]; }; - RWeka = derive2 { name="RWeka"; version="0.4-38"; sha256="1c0jvz2d04h31g4mp8sg9vrp5138n97gavji18yiij7pd11g5qda"; depends=[rJava RWekajars]; }; - RWekajars = derive2 { name="RWekajars"; version="3.9.2-1"; sha256="006n7m3qxnzvfhkzcr0nbwqdlhygzdhyp8x3534dx6075bm00v0f"; depends=[rJava]; }; + RWeightedKmeans = derive2 { name="RWeightedKmeans"; version="1.1.0"; sha256="07qnwcg4b4dls6jgk1jz23s4y11ml86hs9ghmd3hdh5rcmri879s"; depends=[clusterCrit fpc]; }; + RWeka = derive2 { name="RWeka"; version="0.4-39"; sha256="00sg0k7pcm654agm7dd6sq6yhwk65q6pfp7m92d825m2wpzlzn0d"; depends=[rJava RWekajars]; }; + RWekajars = derive2 { name="RWekajars"; version="3.9.3-1"; sha256="16syvpc9qfn19sjdp3jikmzccj198ybr8dar7fajfaqsfms2kgfw"; depends=[rJava]; }; RWiener = derive2 { name="RWiener"; version="1.3-1"; sha256="0w12xvc18l002m8q6ad3laa667xzqjbcfqf0vvcmicgw2j3bbq6h"; depends=[]; }; RWildbook = derive2 { name="RWildbook"; version="0.9.3"; sha256="1pznzmv8n33hhj61h07fha1gzafcx705n8323cnz3mx6ziijfh28"; depends=[data_table jsonlite marked]; }; RXKCD = derive2 { name="RXKCD"; version="1.8-2"; sha256="081zrx293z4009p6fj2za0mkf04nikxmg3i45l667qvy7nmajqlc"; depends=[jpeg png RJSONIO]; }; RXMCDA = derive2 { name="RXMCDA"; version="1.5.5"; sha256="1ci73q8xf3xxqw8b7sk83v5vz2cqgcb4lkx7qi3hd1ff4xkz1fpa"; depends=[kappalab XML]; }; - RXshrink = derive2 { name="RXshrink"; version="1.0-9"; sha256="0lzh2asgxk7vjvb8zkshnhh49ybvj1rgca1mspg7hj3012rw6kjn"; depends=[lars]; }; + RXshrink = derive2 { name="RXshrink"; version="1.1"; sha256="0m8fjcpiv4dp3p9819i3qwfrly5153jpn9v3d2yr674334s1drm5"; depends=[lars]; }; RYandexTranslate = derive2 { name="RYandexTranslate"; version="1.0"; sha256="0qrv5mnnkn5fs7vx6i74z46s0qj9f98km5bizgj00832qyrq8q1s"; depends=[httr jsonlite RCurl]; }; RYoudaoTranslate = derive2 { name="RYoudaoTranslate"; version="1.0"; sha256="1i3iyqh97vpn02bm66kkmw52ni29js30v18n2aw8pvr88jpdgxm4"; depends=[RCurl rjson]; }; RZabbix = derive2 { name="RZabbix"; version="0.1.0"; sha256="0c5803chpzvp7dk9pjfx5f0nqynb76ywakz04ah2nw07ypvcyjyr"; depends=[httr jsonlite]; }; RZigZag = derive2 { name="RZigZag"; version="0.1.6"; sha256="1sb1lmm5vnzkbzqxbmipkm2zb01zg2x15jgyrsplardyy8kpqxn7"; depends=[Rcpp RcppEigen]; }; - RZooRoH = derive2 { name="RZooRoH"; version="0.1.1"; sha256="10l7i4fdjvq921ngbcd5kmbaq9zvl44p5clyd6zyq8d7598ffz77"; depends=[data_table doParallel foreach iterators RColorBrewer]; }; + RZooRoH = derive2 { name="RZooRoH"; version="0.2.2"; sha256="1y525363hd307nrllh1k7dnaiyfz3rslxjayqhxmlawknq0pbg6p"; depends=[data_table doParallel foreach iterators RColorBrewer]; }; RaPKod = derive2 { name="RaPKod"; version="0.9"; sha256="1qxzi2lf431zd44bcd98ybhzydy1cz12g864l6r668jk91aqy1qg"; depends=[kernlab MASS proxy Rcpp RcppArmadillo]; }; + RaceID = derive2 { name="RaceID"; version="0.1.2"; sha256="0587dy2hyq1mp7cbi0715pnl2874v9lkqj022nxqmck48p5gnl9v"; depends=[cluster coop FateID fpc ica igraph irlba locfit MASS Matrix pheatmap quadprog randomForest RColorBrewer Rtsne vegan]; }; RadOnc = derive2 { name="RadOnc"; version="1.1.4"; sha256="1ri6ybzhfdgbrbfcy12mmvv2ipg61az7vwp1dbjyzs8mgsc1cxb5"; depends=[geometry oro_dicom ptinpoly rgl]; }; RadTran = derive2 { name="RadTran"; version="1.0"; sha256="1sb8d4y3b37akbxhdavxrkp34zn3ip061b7gzy0ga57pyn76cvpn"; depends=[ReacTran rootSolve]; }; RadioSonde = derive2 { name="RadioSonde"; version="1.4"; sha256="1v9jdpynmb01m3syhas1s08xxlvjawhlvjkyhils2iggi4xw4hiq"; depends=[]; }; Radviz = derive2 { name="Radviz"; version="0.7.0"; sha256="0x1b3s3i3f775m7ragvzpdswljry8adbkjb6aq35aqasnkvvnysq"; depends=[gridBase hexbin KernSmooth MASS]; }; - RagGrid = derive2 { name="RagGrid"; version="0.1.1"; sha256="0jx3ch42ilcf6baw0pv42cs9lbhharma78bd8vps403p69ray4z8"; depends=[crosstalk htmltools htmlwidgets knitr]; }; + RagGrid = derive2 { name="RagGrid"; version="0.2.0"; sha256="0crnpd75lyhd0awzqzqy7bzw4ydgxpyhy1ybb1ff4qsnisbjdbba"; depends=[crosstalk htmltools htmlwidgets knitr]; }; + RainfallErosivityFactor = derive2 { name="RainfallErosivityFactor"; version="0.1.0"; sha256="16yrr2bl62m1nr81nzvmdq7s78f7fg50dah5dg5q4j4j7z8qfsqz"; depends=[]; }; Ramble = derive2 { name="Ramble"; version="0.1.1"; sha256="0225za85i5nvf8l89i5bz7nxsxykd3v9fp1wgihmncca6n8vhgpl"; depends=[]; }; - Rambo = derive2 { name="Rambo"; version="1.1"; sha256="1yc04xsfkc54y19g5iwambgnlc49ixjjvfrafsgis2zh5w6rjwv8"; depends=[sna]; }; + Rambo = derive2 { name="Rambo"; version="1.1.1"; sha256="036rvjj6gcnf2gg5xl55n5p8j1pzifb9wmlpwnymz1csxgkl477i"; depends=[sna]; }; RandMeta = derive2 { name="RandMeta"; version="0.1.0"; sha256="0bh3rkdfmwqym47q8f90pw3mmx7q8jyp4rz16ggqrmk1b5bdyqjb"; depends=[]; }; RandPro = derive2 { name="RandPro"; version="0.2.0"; sha256="1bhbg6lvgr9h6rq3g3ljm2422ngjb18maj80l7f659ql88c8h6mj"; depends=[caret e1071]; }; - RandVar = derive2 { name="RandVar"; version="1.0.1"; sha256="0vj0p46xmj4129m6r5zg85fnvb5kx1ardwwk55nqypkxd0v58a4j"; depends=[distr distrEx startupmsg]; }; + RandVar = derive2 { name="RandVar"; version="1.1.0"; sha256="1kb7b12laf2vvc2m3xfh8wdxb0vcapns52qfbkpn8hg6ba75s1px"; depends=[distr distrEx startupmsg]; }; RandomFields = derive2 { name="RandomFields"; version="3.1.50"; sha256="0j7852wvclglp820y2x5r19gsr6ciygbbpl5qvwj1khnlz1hfsid"; depends=[RandomFieldsUtils sp]; }; RandomFieldsUtils = derive2 { name="RandomFieldsUtils"; version="0.3.25"; sha256="0nxk7jhr61l9h76hf96f7ypakl4wip144c0gzr6rqsja6m75rjz3"; depends=[]; }; - RanglaPunjab = derive2 { name="RanglaPunjab"; version="2.3.1"; sha256="0hmami515jv916lxdwv31w3w2bjn954qwibvgw1qlqn8d5swndiw"; depends=[jpeg shiny tidyverse]; }; + RanglaPunjab = derive2 { name="RanglaPunjab"; version="2.3.4"; sha256="01j3gww9kil02d44jwlkz6j7lwn2him830bnshkly0s7mgh22pgr"; depends=[jpeg shiny tidyverse]; }; RankAggreg = derive2 { name="RankAggreg"; version="0.6.5"; sha256="031mff1zydxqygx8bn3g0qpwq08kaq5bpmzy6z2y0fa03hgsxz5c"; depends=[gtools]; }; RankResponse = derive2 { name="RankResponse"; version="3.1.1"; sha256="04s588zbxcjgvpmbb2x46bbf5l15xm7pwiaxjgc1kn1pn6g1080c"; depends=[]; }; Rankcluster = derive2 { name="Rankcluster"; version="0.94"; sha256="0ak6cpm073ym4h9l3j7pq0ks9h4is1hzxfjn52j23nc5ifq3fjpq"; depends=[Rcpp RcppEigen]; }; @@ -3096,16 +3292,17 @@ in with self; { Rbitcoin = derive2 { name="Rbitcoin"; version="0.9.2"; sha256="0ndq4kg1jq6h0jxwhpdp8sw1n5shg53lwa1x0bi7rifmy0gnh66f"; depends=[data_table digest RCurl RJSONIO]; }; Rblpapi = derive2 { name="Rblpapi"; version="0.3.8"; sha256="1d1b3rdp9zqz9x6xb7zmbs4yrz339qjvlhif7s8ifcz1zdpzzhal"; depends=[BH Rcpp]; }; Rborist = derive2 { name="Rborist"; version="0.1-8"; sha256="0zr8vfbv11ascng7n2zv5xbqv7h0r0bycwn8bqlq8q10y2lyxg70"; depends=[Rcpp RcppArmadillo]; }; + Rcan = derive2 { name="Rcan"; version="1.3.62"; sha256="1kvi2ks6y493qxrrlgzyh8az6d5iv820sblybn8k78ixvdam2iv4"; depends=[data_table ggplot2 scales]; }; Rcapture = derive2 { name="Rcapture"; version="1.4-2"; sha256="1nsxy5vpfv7fj03i6l5pgzjm0cldwqxxycnvqkfkshbryjcyl0ps"; depends=[]; }; RcellData = derive2 { name="RcellData"; version="1.3-2"; sha256="1zzkgpj2pc42xzz5pspyj981a04gjpna4br3lxna255366ijgz4l"; depends=[]; }; Rcereal = derive2 { name="Rcereal"; version="1.2.1"; sha256="0nl4p0wqpni16z62610sqcxsz1x6kannl2s1zakpmjkk80pyxlk6"; depends=[]; }; RcextTools = derive2 { name="RcextTools"; version="0.1.1"; sha256="1rrij4ryspff9mn1c3jlzjprnipak7nzlb488pk0ci0awaccp5ga"; depends=[data_table igraph sqldf visNetwork]; }; Rcgmin = derive2 { name="Rcgmin"; version="2013-2.21"; sha256="02igq7bdlxwa7ysfiyvqfhcvgm866lrp2z3060z5lmnp6afa0958"; depends=[numDeriv]; }; RchivalTag = derive2 { name="RchivalTag"; version="0.0.7"; sha256="0i25rj3f54km2gdr8izgvqdbdbcq4nikywn5narm7sg79fv43pd4"; depends=[mapdata maps maptools ncdf4 oceanmap PBSmapping plyr raster rgeos sp]; }; - Rchoice = derive2 { name="Rchoice"; version="0.3-1"; sha256="1mx50270vbhvng4vdcc6w94f3l890vjl41y07bqkv40n93fxvffw"; depends=[Formula maxLik msm plm plotrix]; }; + Rchoice = derive2 { name="Rchoice"; version="0.3-1.1"; sha256="0nmbb6wfgz164fncljnsr11j2w1hi235hysxn1p2mgc6l301rqhm"; depends=[Formula maxLik msm plm plotrix]; }; Rclean = derive2 { name="Rclean"; version="1.0.0"; sha256="065jq957xsk9p1nnzf8ilp9swjfxhydgc7xg57lfcg9hz99ckwfr"; depends=[formatR igraph jsonlite]; }; - Rcmdr = derive2 { name="Rcmdr"; version="2.4-4"; sha256="0n15wkhn8hfhcpz0n2ngxkfaysjsizksxxr1fhpfjmlpy4wxxnx0"; depends=[abind car effects RcmdrMisc relimp tcltk2]; }; - RcmdrMisc = derive2 { name="RcmdrMisc"; version="1.0-10"; sha256="1fxcm0iwxdqh9qv2g6w7sqbg23zgl5z5ib2x69j5n10fglx89m8f"; depends=[abind car colorspace e1071 foreign haven Hmisc MASS nortest readstata13 readxl sandwich]; }; + Rcmdr = derive2 { name="Rcmdr"; version="2.5-1"; sha256="0jw4bvv6wjznra6n9ad3hqvgfi5m9i8axyhms1kgqrcd5n4zcfcf"; depends=[abind car effects RcmdrMisc relimp tcltk2]; }; + RcmdrMisc = derive2 { name="RcmdrMisc"; version="2.5-1"; sha256="10cnvk541cx8lzapra2104dn1kh780phzz29dwvfwrx4k9vfbh7i"; depends=[abind car colorspace e1071 foreign haven Hmisc MASS nortest readstata13 readxl sandwich]; }; RcmdrPlugin_BiclustGUI = derive2 { name="RcmdrPlugin.BiclustGUI"; version="1.1.1"; sha256="1sdc8ibggz8wpn77g7hddyl7lg86dbyw8qax63p6cqx1pfhb4rra"; depends=[BcDiag BiBitR BicARE biclust fabia gplots iBBiG Rcmdr rqubic s4vd superbiclust viridis]; }; RcmdrPlugin_DoE = derive2 { name="RcmdrPlugin.DoE"; version="0.12-3"; sha256="1iifn71kjjgcp7dfz2pjq57mgbv4rrznrl3b3k9gdc2dva1z9zvc"; depends=[DoE_base DoE_wrapper FrF2 Rcmdr RcmdrMisc relimp]; }; RcmdrPlugin_EACSPIR = derive2 { name="RcmdrPlugin.EACSPIR"; version="0.2-2"; sha256="10r6rb0fwlilcnqxa38zh7yxc54x1a0by5x4f6gzdn9zs7aj5l1r"; depends=[abind ez nortest R2HTML Rcmdr RcmdrMisc reshape]; }; @@ -3121,25 +3318,22 @@ in with self; { RcmdrPlugin_KMggplot2 = derive2 { name="RcmdrPlugin.KMggplot2"; version="0.2-5"; sha256="069kpvhflk0rwwll0vyxfdrln1lzr1zhzfzm39si63ji6v7l6msb"; depends=[ggplot2 ggthemes plyr Rcmdr RColorBrewer scales survival tcltk2]; }; RcmdrPlugin_MA = derive2 { name="RcmdrPlugin.MA"; version="0.0-2"; sha256="1zivlc0r2mkxpx23ba76njmb2wnnjijysvza4f24dg4l47d0sr2p"; depends=[MAd metafor Rcmdr]; }; RcmdrPlugin_MPAStats = derive2 { name="RcmdrPlugin.MPAStats"; version="1.2.2"; sha256="1ynj42p12ncgrbghd8w7mkyys2cq9r9dpbir57rj3k5l46yzj7d5"; depends=[ordinal Rcmdr]; }; - RcmdrPlugin_NMBU = derive2 { name="RcmdrPlugin.NMBU"; version="1.8.8"; sha256="1s7947zvrhjrc7vchvaajp2q7xdqfg5vsmg6r7ym416cqq39i5kd"; depends=[MASS mixlm phia pls Rcmdr xtable]; }; + RcmdrPlugin_NMBU = derive2 { name="RcmdrPlugin.NMBU"; version="1.8.9"; sha256="1lwxmhla66nxrb6ph81vxa60pzga80z0vniq725y37w5zlqzgmcq"; depends=[MASS mixlm phia pls Rcmdr xtable]; }; RcmdrPlugin_OptimClassifier = derive2 { name="RcmdrPlugin.OptimClassifier"; version="0.1.2"; sha256="0gisjw1iniihy2c2mr9f9pxfnfr2dc0s482wb9yfn88vknx8d0rn"; depends=[OptimClassifier Rcmdr RcmdrMisc]; }; RcmdrPlugin_PcaRobust = derive2 { name="RcmdrPlugin.PcaRobust"; version="1.1.4"; sha256="17rq3sv8payazjjn5j37cgd6df5b62d2y8al3grw6hw5nfba7lvn"; depends=[Rcmdr robustbase rrcov tkrplot]; }; RcmdrPlugin_RMTCJags = derive2 { name="RcmdrPlugin.RMTCJags"; version="1.0-2"; sha256="04g5a1dpch54k5ckfkrg4vsap1nc3af1i0i559qigv3hy8n7pm80"; depends=[coda igraph Rcmdr rjags rmeta runjags]; }; RcmdrPlugin_ROC = derive2 { name="RcmdrPlugin.ROC"; version="1.0-18"; sha256="0alwsvwry4k65ps00zvdqky9rh663bbfaw15lhwydbgcpqdkn2n6"; depends=[pROC Rcmdr ResourceSelection ROCR]; }; - RcmdrPlugin_RiskDemo = derive2 { name="RcmdrPlugin.RiskDemo"; version="1.9"; sha256="014x9w9qhi0fl8y35k918m25ml1sr1pndcrdih7v3dibzy18qbbn"; depends=[demography Rcmdr rgl]; }; - RcmdrPlugin_SCDA = derive2 { name="RcmdrPlugin.SCDA"; version="1.1"; sha256="0pd765ndh8d7hy6spds3r4pi09i0ak4b1ygwczp6yr2zcs1aikbc"; depends=[Rcmdr SCMA SCRT SCVA]; }; + RcmdrPlugin_RiskDemo = derive2 { name="RcmdrPlugin.RiskDemo"; version="2.0"; sha256="1mclhcb138f13p7ghiggdm8zjrgxqrn3zn8biygfy6yvhw2j396p"; depends=[demography ftsa Rcmdr rgl]; }; + RcmdrPlugin_SCDA = derive2 { name="RcmdrPlugin.SCDA"; version="1.1.1"; sha256="0lky4vmia97vcpwsvzprgmkwkdwjwnmi8bdjx3r3w6rrc2lqb6a8"; depends=[Rcmdr SCMA SCRT SCVA]; }; RcmdrPlugin_SLC = derive2 { name="RcmdrPlugin.SLC"; version="0.2"; sha256="1nwpzmgfla1y05dxf81w0wmvvmvcq5jn5k8phlq30920ia7ybs8g"; depends=[Rcmdr SLC]; }; - RcmdrPlugin_SM = derive2 { name="RcmdrPlugin.SM"; version="0.3.1"; sha256="10sjh2x02kb6yaxbvd9ihc6777j4iv6wi6k42gyl3k7i2c39fyn3"; depends=[car colorspace Rcmdr RColorBrewer vcd]; }; RcmdrPlugin_TeachingDemos = derive2 { name="RcmdrPlugin.TeachingDemos"; version="1.1-0"; sha256="0fgl1v1g74ca14pf3mmbv26j09v7jy6ddyap5qavgiy9s8qrwrh8"; depends=[Rcmdr rgl TeachingDemos tkrplot]; }; - RcmdrPlugin_UCA = derive2 { name="RcmdrPlugin.UCA"; version="4.2-4"; sha256="17ivr48y0wh89nphjzfmgdgpsfsxw4n6bfwjln0crvqhm4xh6qmh"; depends=[randtests Rcmdr TeachingDemos tseries]; }; + RcmdrPlugin_UCA = derive2 { name="RcmdrPlugin.UCA"; version="4.2-5"; sha256="1skqqkii44ajdwqj6svk19n4z2vi9lp36j7bdhasd9ay3k8f9wgh"; depends=[randtests Rcmdr TeachingDemos tseries]; }; RcmdrPlugin_aRnova = derive2 { name="RcmdrPlugin.aRnova"; version="0.0.5"; sha256="0ys3565pcbr554yb1gi2h149vhvwc0gdfmh7mz8zzd4367hqn553"; depends=[Rcmdr]; }; RcmdrPlugin_coin = derive2 { name="RcmdrPlugin.coin"; version="1.0-22"; sha256="0qmdjnjmgq52wgl4llg69q9x7hvwd73mz3swv0sv88v8zqg7xj93"; depends=[coin multcomp Rcmdr survival]; }; RcmdrPlugin_depthTools = derive2 { name="RcmdrPlugin.depthTools"; version="1.3"; sha256="09mjn5jn4rdj1lh515vr3xlnk615flg13kcwbpk0an2si4xkgm9h"; depends=[depthTools Rcmdr]; }; - RcmdrPlugin_doex = derive2 { name="RcmdrPlugin.doex"; version="0.2.0"; sha256="0l3c8vwifyl8a7qkfaqxm7cws2cg1g501qa93w5svcgp03yf98mj"; depends=[multcomp Rcmdr]; }; - RcmdrPlugin_epack = derive2 { name="RcmdrPlugin.epack"; version="1.2.5"; sha256="1577qhac4rldifax5x3l39cddan6dhq2dv4iv2n64nadgrl0259w"; depends=[abind forecast MASS Rcmdr TeachingDemos tseries xts]; }; RcmdrPlugin_lfstat = derive2 { name="RcmdrPlugin.lfstat"; version="0.8.3"; sha256="1rcr43dqyb9zw9av3awkz0640vmvhxrafal5brnhqnpg4hfbpma3"; depends=[lfstat Rcmdr]; }; RcmdrPlugin_mosaic = derive2 { name="RcmdrPlugin.mosaic"; version="1.0-7"; sha256="0k6xaz2dfm9ch9lxqsh19jm8d4bbyjj2ffmjjxl57kanb3pvrrwv"; depends=[ENmisc Hmisc Rcmdr vcd]; }; - RcmdrPlugin_orloca = derive2 { name="RcmdrPlugin.orloca"; version="4.5"; sha256="1rjlc5v9ksndmzcdw5lkqvzxpsanvglm20ppbw49nna8rsylkj08"; depends=[orloca orloca_es Rcmdr]; }; + RcmdrPlugin_orloca = derive2 { name="RcmdrPlugin.orloca"; version="4.7"; sha256="01yd1a7l9r8mb3gqhx7rq9cr3clpjfzzsq7pply6xhv9g77gs88z"; depends=[orloca orloca_es Rcmdr]; }; RcmdrPlugin_plotByGroup = derive2 { name="RcmdrPlugin.plotByGroup"; version="0.1-0"; sha256="10wc7lnihsrldsynq2s0syr1aqmvfnj9rhgwh1nkk7jlrwcgj0z6"; depends=[lattice Rcmdr]; }; RcmdrPlugin_pointG = derive2 { name="RcmdrPlugin.pointG"; version="0.6.6"; sha256="0sc3akbpdys353va05b40g3rq8qihw0pmhvv0kckkhsgrbr8mc07"; depends=[Rcmdr RColorBrewer]; }; RcmdrPlugin_qual = derive2 { name="RcmdrPlugin.qual"; version="2.2.6"; sha256="00wznh0k909cd9vwdj1ag3224xkqnwjsad1bfkgxbszsx0w6xvy9"; depends=[Rcmdr]; }; @@ -3151,65 +3345,68 @@ in with self; { RcmdrPlugin_temis = derive2 { name="RcmdrPlugin.temis"; version="0.7.10"; sha256="02rs5xdj6g57frndc87fly0ans16584j4d0rfpy1h72655cz66ab"; depends=[ca lattice latticeExtra NLP R2HTML Rcmdr RColorBrewer slam stringi tcltk2 tm zoo]; }; Rcolombos = derive2 { name="Rcolombos"; version="2.0.2"; sha256="0l92icjqqm5fxafqwd09lnmv5x6kvjdg8cphlm37q86nslwr5rkk"; depends=[httr]; }; Rcplex = derive2 { name="Rcplex"; version="0.3-3"; sha256="0abmrqphrpdlc831hwbwx15z4vdgn385kxhnqlbb9v0sjmfyszsl"; depends=[slam]; }; - Rcpp = derive2 { name="Rcpp"; version="0.12.17"; sha256="08xg8h3w25sdb3xr18g9pa0x8cirkdgljqapxmw56ss1j9fc89s2"; depends=[]; }; + Rcpp = derive2 { name="Rcpp"; version="1.0.0"; sha256="1hlbw4k79q9ich4w27b01gsvwrsnrflii8zjlcmgfzm1vpq8ndxp"; depends=[]; }; Rcpp11 = derive2 { name="Rcpp11"; version="3.1.2.0"; sha256="1x6n1z7kizagr5ymvbwqb7nyn3lca4d4m0ks33zhcn9gay6g0fac"; depends=[]; }; - RcppAPT = derive2 { name="RcppAPT"; version="0.0.4"; sha256="0xbaamv3bg08ymbmiq6kwh86p17y6qzgydq02syig2a3ykp0042c"; depends=[Rcpp]; }; - RcppAlgos = derive2 { name="RcppAlgos"; version="2.0.3"; sha256="0m1hj249hyn6vwhqn2jismqkd07glk7nxqxwpq81rph9wp50ji0a"; depends=[Rcpp]; }; - RcppAnnoy = derive2 { name="RcppAnnoy"; version="0.0.10"; sha256="08s86ak26zybawry6l6l30k1lakc71k2j58539h70dnrmsd15jna"; depends=[Rcpp]; }; - RcppArmadillo = derive2 { name="RcppArmadillo"; version="0.8.600.0.0"; sha256="15wqk6lnaxf6az9ccvmzpx6pi2cs19ng8j3qvk5zw1niljpp8n3k"; depends=[Rcpp]; }; + RcppAPT = derive2 { name="RcppAPT"; version="0.0.5"; sha256="0188sabgfmgh83yr3hmqpg5cmhllfkxzbxxchqr2r2fmj6x0ib1a"; depends=[Rcpp]; }; + RcppAlgos = derive2 { name="RcppAlgos"; version="2.2.0"; sha256="0sq482qzg3xa52ny2xfvj4vrrfnk0qng4fqmw5jfaqr806r7sbrp"; depends=[gmp Rcpp]; }; + RcppAnnoy = derive2 { name="RcppAnnoy"; version="0.0.11"; sha256="1ik50ancfgcvh03n4jsqwjk8lf056rbgd70q4l4didmvh5kcyjd1"; depends=[Rcpp]; }; + RcppArmadillo = derive2 { name="RcppArmadillo"; version="0.9.200.5.0"; sha256="09041jnalh7352kj6lv4d0xr9c0mvf8p860q5c8m13mp214x5x7k"; depends=[Rcpp]; }; RcppBDT = derive2 { name="RcppBDT"; version="0.2.3"; sha256="0gnj4gz754l80df7w3d5qn7a57z9kq494n00wp6f7vr8aqgq8wi1"; depends=[BH Rcpp]; }; RcppBlaze = derive2 { name="RcppBlaze"; version="0.2.2"; sha256="0hi7gh7xlmdcyzxsis8wl841d6czbcgb8qdg8y822am1mvc0wmb7"; depends=[BH Matrix Rcpp]; }; - RcppCCTZ = derive2 { name="RcppCCTZ"; version="0.2.3"; sha256="0cb04filbr0mymcg891lc0dw2b3fnjmhn8z50xcilb3v72ccrvqg"; depends=[Rcpp]; }; - RcppCNPy = derive2 { name="RcppCNPy"; version="0.2.9"; sha256="0c6vdrf16f8fyaczzwapzn513wrdklsc8izmzfmfbc58s5500gvk"; depends=[Rcpp]; }; - RcppCWB = derive2 { name="RcppCWB"; version="0.2.4"; sha256="00zgxdakjza8i0wi6zj7lri8ma0pxnsgccm9q16i2nqqndvk4q34"; depends=[Rcpp]; }; - RcppClassic = derive2 { name="RcppClassic"; version="0.9.10"; sha256="1q0vld06dp00d2qdwnnrga4n9abiymqw74zpci2kx813n5z1l0yc"; depends=[Rcpp]; }; + RcppCCTZ = derive2 { name="RcppCCTZ"; version="0.2.5"; sha256="03r7qfhxmn20925yjvqs5cbm255yk4kbrvw16dl2r98argblcmmk"; depends=[Rcpp]; }; + RcppCNPy = derive2 { name="RcppCNPy"; version="0.2.10"; sha256="175bn75akwgz3vcp0n59kiqqz7q9cwkvih241nj8v810cp4gpmkp"; depends=[Rcpp]; }; + RcppCWB = derive2 { name="RcppCWB"; version="0.2.6"; sha256="0vfv9v213v7z3y8rg0kn7w6vwvwxg8gmm2s8h8aa44xfi9q1wia2"; depends=[Rcpp]; }; + RcppClassic = derive2 { name="RcppClassic"; version="0.9.11"; sha256="0aap391fh84342s64v5k43a1vy3cwzg01q3g6ry7mmd2d5h1vv1g"; depends=[Rcpp]; }; RcppClassicExamples = derive2 { name="RcppClassicExamples"; version="0.1.2"; sha256="0dr2104miy7psr73nicfs84652ai0d5liw6wxcwyrx7fmys3p638"; depends=[Rcpp RcppClassic]; }; RcppDE = derive2 { name="RcppDE"; version="0.1.6"; sha256="1i9jj595nqpb16y22z2b8fcf0gq1fg0pbiisbd837p1cyw4nff69"; depends=[Rcpp RcppArmadillo]; }; RcppDL = derive2 { name="RcppDL"; version="0.0.5"; sha256="1gii00bna6k9byaax7gsx42dv1jjnkrp4clbmdq59ybq3vkvw8z2"; depends=[Rcpp]; }; - RcppEigen = derive2 { name="RcppEigen"; version="0.3.3.4.0"; sha256="1m6ssq6lvi36ggf26y4hhq996583pxxdb978jnn1x6r9gdb0q0hi"; depends=[Matrix Rcpp]; }; + RcppDist = derive2 { name="RcppDist"; version="0.1.1"; sha256="02g57xwfipdcljv06krhm02dbqn9kfyj2km6rdg0a7vq9prwdz1x"; depends=[Rcpp RcppArmadillo]; }; + RcppEigen = derive2 { name="RcppEigen"; version="0.3.3.5.0"; sha256="01bz41c29591ybzqn4z88ss036ai3anh9figryvmfpqcfwbszip5"; depends=[Matrix Rcpp]; }; RcppEigenAD = derive2 { name="RcppEigenAD"; version="1.0.0"; sha256="18zm9hsfqwiicxsdm87ix3qc261ljxxn2s736p6aayx82b6vwkz6"; depends=[BH functional memoise Rcpp RcppEigen Rdpack readr]; }; + RcppEnsmallen = derive2 { name="RcppEnsmallen"; version="0.1.11.1.1"; sha256="0rqw9rzfslld1hqwdrwpavcawgla8wwsfaidiqrv7xpgfbcv5hlf"; depends=[Rcpp RcppArmadillo]; }; RcppExamples = derive2 { name="RcppExamples"; version="0.1.8"; sha256="15iw2vx6ygb03siq743418whhqvfrxk2i4nqn7p9yg1m3jwafxna"; depends=[Rcpp]; }; RcppFaddeeva = derive2 { name="RcppFaddeeva"; version="0.1.0"; sha256="1rah18sdfmbcxy83i7vc9scrwyr34kn9xljkv9pa31js68gn2jrl"; depends=[knitr Rcpp]; }; RcppGSL = derive2 { name="RcppGSL"; version="0.3.6"; sha256="16pdapq31729db53agnb48jkvdm97167n3bigy5zazc3q3isis1m"; depends=[Rcpp]; }; - RcppGetconf = derive2 { name="RcppGetconf"; version="0.0.2"; sha256="0z5sg2jlr465196ws2pqi7j7hfmd7j8xlqqj6841m635cg4q48ba"; depends=[Rcpp]; }; + RcppGetconf = derive2 { name="RcppGetconf"; version="0.0.3"; sha256="1qcnn482h9b8aw798frnkza4bzzpihp0pf4s1mj6zmn2ar01hsl0"; depends=[Rcpp]; }; RcppGreedySetCover = derive2 { name="RcppGreedySetCover"; version="0.1.0"; sha256="1v84i9gsmvpkmgd4niqnzp58nhrgn2j4rggsrnlh391ikdfrl51x"; depends=[BH data_table Rcpp]; }; RcppHMM = derive2 { name="RcppHMM"; version="1.2.2"; sha256="0scdzmns1yw2gbarblzd6cbvndlysz54ff17qijiz17ql5cyzly6"; depends=[Rcpp RcppArmadillo]; }; RcppHoney = derive2 { name="RcppHoney"; version="0.1.7"; sha256="1jnng6271i2a564y115mr2bq324xffcjpq0ysy8yar2cgljxgspr"; depends=[Rcpp]; }; RcppMLPACK = derive2 { name="RcppMLPACK"; version="1.0.10-6"; sha256="0vjx6azp3sny6nv5k1cs6vk61hmbllqw8mgvi7zn15p7ilmhsyyi"; depends=[BH Rcpp RcppArmadillo]; }; RcppMeCab = derive2 { name="RcppMeCab"; version="0.0.1.2"; sha256="0varavfbrqzma176rw0dr9v5chh7pxh5y9g0rs3v7hqnlghp22y2"; depends=[BH Rcpp RcppParallel]; }; - RcppMsgPack = derive2 { name="RcppMsgPack"; version="0.2.2"; sha256="0118ajmgl8gdc1cd47x0pnp4qglszc3j3izw98m6y2gkm3rnkzad"; depends=[BH Rcpp]; }; + RcppMsgPack = derive2 { name="RcppMsgPack"; version="0.2.3"; sha256="0ffdw5ckkax8j87q0ykjhyp45l7gvxjppdi73kc4r5qxvijll2g3"; depends=[BH Rcpp]; }; + RcppNLoptExample = derive2 { name="RcppNLoptExample"; version="0.0.1"; sha256="1fml6hpa12q0lgg5fg6fi9lz6mckwh345pbh95mld2qagzvmg01n"; depends=[nloptr Rcpp]; }; RcppNumerical = derive2 { name="RcppNumerical"; version="0.3-2"; sha256="0j0hvwsbidahk2zx3zk7fhc6m9cca27iq3ivx7vdvggz8iqzszrz"; depends=[Rcpp RcppEigen]; }; - RcppParallel = derive2 { name="RcppParallel"; version="4.4.0"; sha256="1gjqmkzsi1fi0vss1nvq6i77j3aixdxd047mw9vf4l60z2ypr3h1"; depends=[BH]; }; + RcppParallel = derive2 { name="RcppParallel"; version="4.4.1"; sha256="1y37bpn6ifvlh8ilp78qx518dmal6s0lc16gk029hvy1rdlkr2ga"; depends=[BH]; }; RcppProgress = derive2 { name="RcppProgress"; version="0.4.1"; sha256="0yk01hfv961zyp569682k9igvhnwqyg5j0n5fm63sxigj82l2xhi"; depends=[]; }; RcppQuantuccia = derive2 { name="RcppQuantuccia"; version="0.0.2"; sha256="1si5njb8g4g6fjrkqbp3y6z23yxs901nq9kmiwwbqs8di6svc5q3"; depends=[BH Rcpp]; }; - RcppRedis = derive2 { name="RcppRedis"; version="0.1.8"; sha256="05c4c65ayiqyzmkj2mrgwwflgjk54rf9nmb3rhickj16yy9b071q"; depends=[BH RApiSerialize Rcpp]; }; + RcppRedis = derive2 { name="RcppRedis"; version="0.1.9"; sha256="08c2c5d3rn3z89yhlymbr8w145y85hlz1bq3g6kz0kwkjfnkbs1x"; depends=[BH RApiSerialize Rcpp]; }; RcppRoll = derive2 { name="RcppRoll"; version="0.3.0"; sha256="0srzfhzkk42kzrdjnhbb37946jp1p688rgysy6k3i2is8jb21zyb"; depends=[Rcpp]; }; RcppSMC = derive2 { name="RcppSMC"; version="0.2.1"; sha256="0k2k1pj05i6hf7gpar3r4mbv9cs04bd4v657saq9vhy30300vg49"; depends=[Rcpp RcppArmadillo]; }; RcppStreams = derive2 { name="RcppStreams"; version="0.1.1"; sha256="0sa0ndnfm89f8lh3ba6jf3gxaan1g97dhlzbmpkwqj22frgggqjw"; depends=[BH Rcpp]; }; RcppTN = derive2 { name="RcppTN"; version="0.2-2"; sha256="0m2wc5n1fzxv56s4gqqnygb24dbadgrpgjm4bs4hr6qazgjapymf"; depends=[Rcpp]; }; - RcppTOML = derive2 { name="RcppTOML"; version="0.1.3"; sha256="0krw4104m8drgyf53aq22kl5q0abrd0y4j1fvrwsj1dkbkybas05"; depends=[Rcpp]; }; - RcppThread = derive2 { name="RcppThread"; version="0.4.0"; sha256="0snrs66r19zha43xqkgcz1r15f7x8ifg1vyi0d7j175bkmin2jlb"; depends=[Rcpp]; }; + RcppTOML = derive2 { name="RcppTOML"; version="0.1.5"; sha256="0d3rdrm0kl8kw98xlw13wpb0yx24hvin3yaq6i319gfkfz30pqzp"; depends=[Rcpp]; }; + RcppThread = derive2 { name="RcppThread"; version="0.5.3"; sha256="1ndidhzzwxcg01kl867a1mm64zgxf4hiaf858zr7dfkr3gzdd3lp"; depends=[]; }; RcppXPtrUtils = derive2 { name="RcppXPtrUtils"; version="0.1.0"; sha256="0833j7hy7dpdxkj1m5cfyxzpp7j0n7mxjc5kx32mdn5s43iaf7yh"; depends=[Rcpp]; }; RcppXts = derive2 { name="RcppXts"; version="0.0.4"; sha256="143rhz97qh8sbr6p2fqzxz4cgigwprbqrizxpkjxyhq8347g8p4i"; depends=[Rcpp xts]; }; RcppZiggurat = derive2 { name="RcppZiggurat"; version="0.1.5"; sha256="0zmr3nvm5j0fpwxk3x9kxpwqbr66ldfvd10zy8xlgjbslz9myvfv"; depends=[Rcpp RcppGSL]; }; - Rcrawler = derive2 { name="Rcrawler"; version="0.1.7-0"; sha256="0r8s3d4dby9vn0qc5lbhab4vh3yl5yifi7ipxafsgffdxislnsdw"; depends=[data_table doParallel foreach httr selectr xml2]; }; + Rcrawler = derive2 { name="Rcrawler"; version="0.1.9-1"; sha256="1m6b1h72h8qjqcg3lzw6im6lpnkxhjg65g9fdjjqay6vy52ynznj"; depends=[callr data_table doParallel foreach httr jsonlite selectr webdriver xml2]; }; Rcriticor = derive2 { name="Rcriticor"; version="2.0"; sha256="1cnmmcdp2g3syrlld1pm7101cbzxh02cpvqvgsj7mp6zxm2k5plv"; depends=[]; }; Rcsdp = derive2 { name="Rcsdp"; version="0.1.55"; sha256="1sskjf2vv5alnwirz676d8yphzk2a69wkghhkpxb8my1rjlfdgaw"; depends=[]; }; Rcssplot = derive2 { name="Rcssplot"; version="0.3.0"; sha256="1qwrwzyqbwwwjf2zx6712q6wj629vf9rjrgscf0fim10fa6k5grn"; depends=[]; }; Rd2md = derive2 { name="Rd2md"; version="0.0.2"; sha256="07j1nnsk5nyl8kvgvh9f684g6bhc01jiq1fcmq2pnpx57jdzfbpi"; depends=[knitr]; }; - Rd2roxygen = derive2 { name="Rd2roxygen"; version="1.6.2"; sha256="1hkqy97mh68yzkh4bawjrgf1rlhkh3jz2ky84rg3wgz1mkvrrsx2"; depends=[formatR roxygen2]; }; + Rd2roxygen = derive2 { name="Rd2roxygen"; version="1.7"; sha256="0rfhhqibgxapbc9jrv08fnm3p5fqkhj7s9yj7kbcck0lygy1kpx4"; depends=[formatR roxygen2]; }; Rdice = derive2 { name="Rdice"; version="1.0.0"; sha256="1xibvm690808p2g3jch7rh1825yrpgln2hjfclgxjwn822qvs4xr"; depends=[data_table]; }; - Rdimtools = derive2 { name="Rdimtools"; version="0.3.2"; sha256="0wk6sv2ahxscy4nsk826c9rlq8vxgnflg9banwdxhs6qlqhipnlb"; depends=[ADMM CVXR Matrix Rcpp RcppArmadillo Rcsdp Rdpack RSpectra Rtsne]; }; - Rdistance = derive2 { name="Rdistance"; version="1.3.2"; sha256="1ajmr58lgc74727jiydfrh4j6ra7vq8hp8nm3l2s3g2mc8n1mqk5"; depends=[]; }; - Rdpack = derive2 { name="Rdpack"; version="0.8-0"; sha256="0r4mcg7mqb7h0c6pn0vh622vw7kvdpmy51qvhgf753yywfznkwq6"; depends=[bibtex gbRd]; }; - Rdrools = derive2 { name="Rdrools"; version="1.0.3"; sha256="1y805j2xrv8kgh42s5lig07mb76fcz5yrxal0zaykj16cvid8287"; depends=[Rdroolsjars rJava]; }; + Rdimtools = derive2 { name="Rdimtools"; version="0.4.1"; sha256="1yjcplr79f6d6pr5cypkmsjrkazj648l48iigz9i37ldlxygw2qw"; depends=[ADMM CVXR Matrix Rcpp RcppArmadillo RcppDE Rcsdp Rdpack RSpectra Rtsne]; }; + Rdistance = derive2 { name="Rdistance"; version="2.1.2"; sha256="1c9vil4pjd49jmcv7vib98dv31gh794zcxhm30nbv8kx8n16xi0f"; depends=[]; }; + Rdpack = derive2 { name="Rdpack"; version="0.10-1"; sha256="0bbjnw88h54v40hzim00i8yd3p4rk9i84zfdmgcbnylscwvsf0av"; depends=[bibtex gbRd]; }; + Rdrools = derive2 { name="Rdrools"; version="1.1.1"; sha256="0awdj1q9ysrhwli16izi0lb6pppqxs1lb6wlv40111q483p41fj7"; depends=[dplyr magrittr purrr Rdroolsjars rJava rlang tibble]; }; Rdroolsjars = derive2 { name="Rdroolsjars"; version="1.0.1"; sha256="1l9bc1bwpj10irr973hzkhr04i1f3g998n8hcl2k2i9kgv1naqmz"; depends=[rJava]; }; Rdsdp = derive2 { name="Rdsdp"; version="1.0.4-2"; sha256="05bk6yqvhzvyfzga1dz34w68nlwl2dc8bvhh3ghd07a61fsnkg4x"; depends=[]; }; Rdsm = derive2 { name="Rdsm"; version="2.1.1"; sha256="07fc6c2hv0vvg15va552y54cla1mrqsd75w3zh02vc7yd226l4rj"; depends=[bigmemory]; }; Rdtq = derive2 { name="Rdtq"; version="0.1"; sha256="114pyf95nl132014ygn84xi41c2zf1ii2wfgd1acwnnmfzvdw24s"; depends=[Matrix Rcpp]; }; Rduino = derive2 { name="Rduino"; version="0.1"; sha256="0r1yy3a2n8a4niasfjn77gv130a062i802r7xhbg0abljv5m6ra5"; depends=[serial]; }; ReCiPa = derive2 { name="ReCiPa"; version="3.0"; sha256="019vlvgxnqqlwghxygfqggzp2b4x2pqzdrbhaa703zdhm58k0n1g"; depends=[]; }; - ReIns = derive2 { name="ReIns"; version="1.0.7"; sha256="1r28wyb7yh5aymlnd3yxkqmn4lnfnipfsnpbgl71zql763fchwlg"; depends=[doParallel foreach Rcpp survival]; }; + ReIns = derive2 { name="ReIns"; version="1.0.8"; sha256="1piwmjav32cwki3jhxzv3ld59gddlm5y5dwc8smwk5gzpfypdzm6"; depends=[doParallel foreach Rcpp survival]; }; ReacTran = derive2 { name="ReacTran"; version="1.4.3.1"; sha256="05c9jfvj134gy3by7m3r1fbar0m39vaydr7d2py9cakzs44fqfpj"; depends=[deSolve rootSolve shape]; }; RealVAMS = derive2 { name="RealVAMS"; version="0.4-1"; sha256="13x8yryl5vp3rn6n2hd14ng6cgr3bxkps4y1vanimbwv4faa8116"; depends=[Matrix numDeriv Rcpp RcppArmadillo]; }; Rearrangement = derive2 { name="Rearrangement"; version="2.1"; sha256="0q253nj62rl65vjsq6503r80qa2j35wac8lv7ydp9w260p28z923"; depends=[quantreg]; }; @@ -3235,32 +3432,32 @@ in with self; { RepeatedHighDim = derive2 { name="RepeatedHighDim"; version="2.0.0"; sha256="1n9w4jb25pm0mmsahlfhkp9jmhgp5b21l1g85gm2wbxqkjsg7g0g"; depends=[MASS nlme]; }; Replicate = derive2 { name="Replicate"; version="1.0.1"; sha256="110pvissyv3dx1wpwpngcg18mpmpml49gcmdykip55s1d3ljf791"; depends=[metafor]; }; RepoGenerator = derive2 { name="RepoGenerator"; version="0.0.1"; sha256="0d6s2sqyycaqrg32xdkp3pr5i7qmvwrfrjcd7f94a9y3lz4bz5b5"; depends=[git2r httr rmarkdown rstudioapi]; }; - ReporteRs = derive2 { name="ReporteRs"; version="0.8.10"; sha256="18ivgd3736zcrimcyzfkh5d6h9s1srh7xdz597y596dsssx1lmc6"; depends=[gdtools htmltools knitr png R_utils ReporteRsjars rJava rvg shiny xml2]; }; - ReporteRsjars = derive2 { name="ReporteRsjars"; version="0.0.4"; sha256="0q11jcbkv9ibmkqr3mka0w5d797s8xb0155kcs5inlcacirp6wvy"; depends=[rJava]; }; ResistorArray = derive2 { name="ResistorArray"; version="1.0-28"; sha256="055zr4rybgrvg3wsgd9vhyjpvzdskrlss68r0g7rnj4yxkix0kxz"; depends=[]; }; ResourceSelection = derive2 { name="ResourceSelection"; version="0.3-2"; sha256="08b1aa3183k1y30dwabnd6x353mdp2sn5b908cpv84bs3fdzlrdp"; depends=[MASS Matrix pbapply]; }; RevEcoR = derive2 { name="RevEcoR"; version="0.99.3"; sha256="1nym263ynjdir5kxv35jnmki9mshlplq0sk3xnjd4ac6f1cfbfqj"; depends=[gtools igraph magrittr Matrix plyr purrr stringr XML]; }; Rexperigen = derive2 { name="Rexperigen"; version="0.2.1"; sha256="158ksnd1gvzq7ii0ys2v0wrfnr001hni0i8m77p1fn1arixgmqdw"; depends=[digest jsonlite RCurl]; }; Rfacebook = derive2 { name="Rfacebook"; version="0.6.15"; sha256="0hp2mbm0hnyasizszvh5x9hv7z2q633zck1a1gvk36nbxb1shx7c"; depends=[httpuv httr rjson]; }; - Rfast = derive2 { name="Rfast"; version="1.9.0"; sha256="1v43vakp3bqka4k295imyl95f3hkvnpkbwj61gbm37yxamxvx0s4"; depends=[Rcpp RcppArmadillo RcppZiggurat]; }; + Rfast = derive2 { name="Rfast"; version="1.9.2"; sha256="0bms39z69b91lcz53arc8sjilnbi3484hj20n6b2km5bfd3gl032"; depends=[Rcpp RcppArmadillo RcppZiggurat]; }; Rfit = derive2 { name="Rfit"; version="0.23.0"; sha256="1gxxipbh7mskrqwrpk1gf1dn8mp3l1v4hgmzii44bppffnxs7slp"; depends=[]; }; Rfmtool = derive2 { name="Rfmtool"; version="3.0.0"; sha256="0hjy66b7d9xp4d8fzhs5zizvwlrdrmlmba2wf9fjraz5ysg0vnxv"; depends=[]; }; + Rfolding = derive2 { name="Rfolding"; version="1.0"; sha256="15lf73zxr1slin9faj9k0z8qkb1g9nb7h080nfv99gsi2ks68ssg"; depends=[]; }; Rga4gh = derive2 { name="Rga4gh"; version="0.1.1"; sha256="0h5y722blkkwn6ask6vjnhl22v9l6511chdm50ig6xcs5dvjam2m"; depends=[httr jsonlite]; }; Rgb = derive2 { name="Rgb"; version="1.6.1"; sha256="0qs3dlv4g45dqphqjm23ky3w6rxh8ff2q6b17kvf57skyf1b1yn8"; depends=[]; }; Rgbp = derive2 { name="Rgbp"; version="1.1.3"; sha256="1340h5rzb4631h6aanrdjl4x4l0h6l5x61qqmckrdf08fw2625lp"; depends=[mnormt sn]; }; Rglpk = derive2 { name="Rglpk"; version="0.6-3"; sha256="03v4cav465dkznm7d3bwwpx3qprhq25sp1rb5ncx2lka6inr1vzd"; depends=[slam]; }; Rgnuplot = derive2 { name="Rgnuplot"; version="1.0.3"; sha256="0mwpq6ibfv014fgdfsh3wf8yy82nzva6cgb3zifn3k9lnr3h2fj7"; depends=[]; }; - RgoogleMaps = derive2 { name="RgoogleMaps"; version="1.4.2"; sha256="112mdm53qx92n2m4ms02sbppckp44l1z19vy99j6gw3jrdprjydl"; depends=[png]; }; + RgoogleMaps = derive2 { name="RgoogleMaps"; version="1.4.3"; sha256="06ab3lg1rwm93hkshf1vxfm8mlxq5qsjan0wx43lhnrysay65js4"; depends=[png]; }; Rgretl = derive2 { name="Rgretl"; version="0.2.2"; sha256="18jyp4bxs96ri1a4ifd52aj0q6kd2dygz8pkajbd9whq7bn5ick6"; depends=[lubridate png xml2]; }; - Rhpc = derive2 { name="Rhpc"; version="0.18-185"; sha256="1clw2afvqx8bdz8f5fzqs0ybh95afp5n178hspp36awab34fpd9p"; depends=[]; }; - RhpcBLASctl = derive2 { name="RhpcBLASctl"; version="0.18-185"; sha256="0s950rildshsnfny6kxfw3jls4i50rfmzbg1zma4ilbwswzp7kpq"; depends=[]; }; + Rhpc = derive2 { name="Rhpc"; version="0.18-204"; sha256="0ja2cx6sa8ihxnq96qhxfp43z5zd45b8jfb0y2rzzklnd7kj9kl1"; depends=[]; }; + RhpcBLASctl = derive2 { name="RhpcBLASctl"; version="0.18-205"; sha256="1ls2286fvrp1g7p8v4l6axznychh3qndranfpzqz806cm9ml1cdp"; depends=[]; }; Ricetl = derive2 { name="Ricetl"; version="0.2.5"; sha256="0q87cxzqkkp2bk92q3wnxxsqlkafkd37lp5pki7f87a5vcxlcrak"; depends=[devtools gWidgets gWidgetsRGtk2 plyr readr readxl stringr tidyverse writexl]; }; RidgeFusion = derive2 { name="RidgeFusion"; version="1.0-3"; sha256="10llmrsfpcqrkcbw7zj44kvfy7ywn9rk49n7zplilz8h94zzcmjv"; depends=[mvtnorm]; }; Ridit = derive2 { name="Ridit"; version="1.1"; sha256="02cni6hzf1bsns7vi8vklnhc0pfb5vwqhjnnfnjnnaxpzpsbvdfn"; depends=[]; }; + RiemBase = derive2 { name="RiemBase"; version="0.2.1"; sha256="1k4xijs5qpdfw8kf1a0sbhl32lnblaakywwhzidns0srd7zs38k0"; depends=[pracma Rcpp RcppArmadillo Rdpack]; }; Rilostat = derive2 { name="Rilostat"; version="0.2.1"; sha256="058qz5kn7p8wn3lvw92c11cqpkz9brgf1igmawfkb0lqvj366vyd"; depends=[data_table dplyr DT haven plyr RCurl readr stringr tibble xml2]; }; Rip46 = derive2 { name="Rip46"; version="1.0.2"; sha256="0wfp6fm5mgmjqjkn0c5hvjd95yn4zcv0s8xc5294qf5jqxp8b1w7"; depends=[Rcpp]; }; Risk = derive2 { name="Risk"; version="1.0"; sha256="1i42xcc699syj108mvgklwb30wkf9c9jrg5rmd2ypnqk9mnyg2fg"; depends=[]; }; - RiskPortfolios = derive2 { name="RiskPortfolios"; version="2.1.1"; sha256="1kn0vb4nhm3bxlmk5y2nl5m7a7hdvz3nz0yp8rdigpl6b2dp79w1"; depends=[MASS nloptr quadprog]; }; + RiskPortfolios = derive2 { name="RiskPortfolios"; version="2.1.2"; sha256="10kgr05npq9gyhglvpzk49hsr44rgscnygkv3b0gz7f6jxqkfj9z"; depends=[MASS nloptr quadprog]; }; Ritc = derive2 { name="Ritc"; version="1.0.2"; sha256="03smhxjhjfkc9pxhlgg54b6v2jznpmnws8373qpvn9a9ky5bcq2l"; depends=[minpack_lm]; }; RiverBuilder = derive2 { name="RiverBuilder"; version="0.1.1"; sha256="06cd1m4liv2bsh2sxplq2zl45g9zq8gsgvh14d0zr0pqm8z4dsyw"; depends=[]; }; Rivivc = derive2 { name="Rivivc"; version="0.9"; sha256="0gl3040pp9nqm4g2ympnx80z64zfnn1hfsxka8ynd2cqhjn3b5i1"; depends=[signal]; }; @@ -3268,11 +3465,13 @@ in with self; { RkMetrics = derive2 { name="RkMetrics"; version="1.3"; sha256="1k6vnr1r4h69iznib638z45gd0f8wc4g4h0ji9f0017883g77li1"; depends=[]; }; Rknots = derive2 { name="Rknots"; version="1.3.2"; sha256="1krhma8hy3l5lbm6d8rxjlj9jw1zrd16h4wy4p1clfa5vlhh3bwi"; depends=[bio3d rgl rSymPy]; }; Rlab = derive2 { name="Rlab"; version="2.15.1"; sha256="1pb0pj84i1s4ckdmcglqxa8brhjha4y4rfm9x0na15n7d9lzi9ag"; depends=[]; }; - Rlabkey = derive2 { name="Rlabkey"; version="2.2.1"; sha256="1nsaab7nysld1gdqnpxd9g68vzs363szyinbfn6j2c7ch0vqcrka"; depends=[httr Rcpp rjson]; }; + Rlabkey = derive2 { name="Rlabkey"; version="2.2.4"; sha256="003qr7j38wlr1lwd4cpqxrkd3s7bdiy2da59b9024abs4y43g14n"; depends=[httr jsonlite Rcpp]; }; + Rlda = derive2 { name="Rlda"; version="0.2.5"; sha256="1wv5n1r7m9jimmv4dcih967hy6lmmgmywvch716rqdpayngp399h"; depends=[coda doParallel foreach gtools Rcpp RcppArmadillo RcppProgress]; }; Rlibeemd = derive2 { name="Rlibeemd"; version="1.4.0"; sha256="0nnkblrgycvfwn0lb9j92f5wpln69kk54z4irwi35rrfl31f689m"; depends=[Rcpp]; }; Rlinkedin = derive2 { name="Rlinkedin"; version="0.2"; sha256="15sbiis1d0s466nqk1adjhflb01sb9kn25f4y6sagkdggvyz6b56"; depends=[httpuv httr XML]; }; - Rlinsolve = derive2 { name="Rlinsolve"; version="0.2.0"; sha256="08ib0jjqicscn4mx5yv25q0x66iycx8jhazvjb47nqvn24mirprp"; depends=[BH bigmemory Matrix Rcpp RcppArmadillo Rdpack]; }; + Rlinsolve = derive2 { name="Rlinsolve"; version="0.3.0"; sha256="1kvlpfrw4w2dykpdym9sg6h2ghavnm7lwxn6bzqldwg53wlinvxk"; depends=[BH bigmemory Matrix Rcpp RcppArmadillo Rdpack]; }; Rlof = derive2 { name="Rlof"; version="1.1.1"; sha256="1px6ax2mr2agbhv41akccrjdrvp8a9lmhymp0cn8fjrib0ig8vql"; depends=[doParallel foreach]; }; + Rmagic = derive2 { name="Rmagic"; version="1.4.0"; sha256="0xf2zc9p0y9z2a26w79p3b7hggk78zyiszbyq269s0v6i3h29gy0"; depends=[ggplot2 Matrix reticulate]; }; Rmalschains = derive2 { name="Rmalschains"; version="0.2-4"; sha256="1rzslwwp6ikp3zky2zlqylsd8nmhv13iz2h87kwxfkh3611x28yk"; depends=[Rcpp]; }; RmarineHeatWaves = derive2 { name="RmarineHeatWaves"; version="0.17.0"; sha256="09lrrxnkkfnbidnmag1czx2xzssdl09348nkc6pqgq6xz36a3mqc"; depends=[dplyr ggplot2 lazyeval lubridate plyr raster rlang tibble tidyr zoo]; }; RmecabKo = derive2 { name="RmecabKo"; version="0.1.6.2"; sha256="1i08wlfd14wmvwrsvjyhgzxkwzfp4jiwbzymw8m25pvyjxgi7jmy"; depends=[Rcpp stringr]; }; @@ -3280,28 +3479,30 @@ in with self; { Rmixmod = derive2 { name="Rmixmod"; version="2.1.2"; sha256="06d8iwnjd9n4rfmcsnqzhi5ai0rxlc1qwij5s7ixkncq8c402a2k"; depends=[Rcpp RcppEigen]; }; RmixmodCombi = derive2 { name="RmixmodCombi"; version="1.0"; sha256="0cwcyclq143938wby0aj265xyib6gbca1br3x09ijliaj3pjgdqi"; depends=[Rcpp Rmixmod]; }; Rmosek = derive2 { name="Rmosek"; version="1.2.5.1"; sha256="0zggv699s93i9g98qjs4ci2nprgfkzq45lpzgrbhldsxiflf27gz"; depends=[Matrix]; }; - Rmpfr = derive2 { name="Rmpfr"; version="0.7-0"; sha256="0jpj3nl76jd6vc2p1xwr8jl62q8ckwsdaxqnk9b20srkq63mfrig"; depends=[gmp]; }; - Rmpi = derive2 { name="Rmpi"; version="0.6-7"; sha256="1b62gs7w1xqadqd7ir41jnxlcf14gcqfxd0915kn9ckdlsdrh0sw"; depends=[]; }; + Rmpfr = derive2 { name="Rmpfr"; version="0.7-1"; sha256="0172px5ryi7i0gyyin9z2bzif8vnj292gk0s1w5p3c12g9hj2c4v"; depends=[gmp]; }; + Rmpi = derive2 { name="Rmpi"; version="0.6-9"; sha256="1rhycla98hxgnnxlxxldr1x51djak7c2jjvlrv3jcsvgwp1ymqdj"; depends=[]; }; RnavGraphImageData = derive2 { name="RnavGraphImageData"; version="0.0.4"; sha256="1k1gnkghap878fck0bbz9mm0fr4cli6lh1d11r0cf47fvl6cc4gr"; depends=[]; }; - RndTexExams = derive2 { name="RndTexExams"; version="1.4.1"; sha256="1gi96hfd7dkvmbvy6hj25g1l7nwk4yhxkdjx1l3ws3c2zpi27cvj"; depends=[CopyDetect data_table stringi stringr]; }; - Rnets = derive2 { name="Rnets"; version="0.9.8"; sha256="0lcgapspl7ndrf3gxkrsv1172f2sv2587zaa1q6b950zympcvcj3"; depends=[data_table glasso igraph]; }; - Rnightlights = derive2 { name="Rnightlights"; version="0.2.1"; sha256="07fd49i0cybnr5d14qf7d9p95frw8qjslrx9y2bwdrx89fvp0gk8"; depends=[cleangeo data_table doSNOW dplyr ff ffbase foreach gdalUtils lubridate R_utils raster readr reshape2 rgdal rgeos rvest rworldmap settings snow sp stringr xml2]; }; + RndTexExams = derive2 { name="RndTexExams"; version="1.5"; sha256="17azzxcawqqvfdbw1i34n03bj5yla8npyi7xh3pnx22xb7sbwq3x"; depends=[data_table stringi stringr]; }; + Rnets = derive2 { name="Rnets"; version="1.0.2"; sha256="1mym5zd7717mq6dlnv9b3qry7cfa5ylp3h596dbnnq5b1rhbbfis"; depends=[data_table glasso igraph rlang stringr]; }; + Rnightlights = derive2 { name="Rnightlights"; version="0.2.3"; sha256="014bw1xln699y0zjaf5xifc2f3yl9zgb0acv7v1qw0q478ka9aak"; depends=[cleangeo data_table doSNOW dplyr ff ffbase foreach lubridate R_utils raster readr reshape2 rgdal rgeos rvest rworldmap settings snow sp stringr xml2]; }; + Rnmr1D = derive2 { name="Rnmr1D"; version="1.2.1"; sha256="1lwkswg2jr5qwxzcx8g91m63caij85p7yx3kk8w75i8v0j8iac10"; depends=[base64enc doParallel foreach igraph impute MASS MassSpecWavelet Matrix ptw Rcpp signal speaq XML]; }; Rnumerai = derive2 { name="Rnumerai"; version="0.3"; sha256="0zvfp9zp73gm6pflf9bx1xk1s45xwwvcd56cbris08d2zfj3b3nl"; depends=[httr lubridate]; }; - RobAStBase = derive2 { name="RobAStBase"; version="1.0.2"; sha256="10bbv9jjh6zznkzrlkx7dahahicab8ld11ah1mar2kz09bdz3kih"; depends=[distr distrEx distrMod RandVar rrcov startupmsg]; }; - RobAStRDA = derive2 { name="RobAStRDA"; version="1.0.2"; sha256="1lyp2y38jnwv8ggrv9pdzprpf2gs62w1mpzwcqcbrmy7fzjsym0b"; depends=[]; }; - RobLox = derive2 { name="RobLox"; version="1.0"; sha256="0y193xai0mfwpm6zhxgy21h4yrlqrpvwx84bj4xnr8ql87wznh7q"; depends=[Biobase distr distrMod lattice RandVar RColorBrewer RobAStBase]; }; - RobLoxBioC = derive2 { name="RobLoxBioC"; version="0.9"; sha256="0ia7vn8x8whyp8kl7mpwd6fd0yv0y3pb1mppnh2329x7xdvcs5j4"; depends=[affy beadarray Biobase BiocGenerics distr lattice RColorBrewer RobLox]; }; + RobAStBase = derive2 { name="RobAStBase"; version="1.1.0"; sha256="1szxlqgm913fsgi4i7ccnv2rcj81bssl62ahh0g0818dx7zzblxb"; depends=[distr distrEx distrMod RandVar rrcov startupmsg]; }; + RobAStRDA = derive2 { name="RobAStRDA"; version="1.1.0"; sha256="0hna14757g372ysyyb47529j1q0796k6nzf3lw4ba7ryjcydzw2v"; depends=[]; }; + RobExtremes = derive2 { name="RobExtremes"; version="1.1.0"; sha256="10b8jbsdnw0zyvx8yjx775mcy64bfqqafy2sw4lfcji1sz3xqjxl"; depends=[actuar distr distrEx distrMod evd RandVar RobAStBase RobAStRDA robustbase ROptEst startupmsg]; }; + RobLox = derive2 { name="RobLox"; version="1.1.0"; sha256="14k8xkxrw1ji1sbw49mxh6n0rpgqzn68srh5ch6k1i4nc5c6zmr5"; depends=[Biobase distr distrMod lattice RandVar RColorBrewer RobAStBase]; }; + RobLoxBioC = derive2 { name="RobLoxBioC"; version="1.1.0"; sha256="17yp0jwibf839nwyfaxiz46ckgljssl9gzhhz89a7d12fyfhbb3p"; depends=[affy AnnotationDbi beadarray Biobase BiocGenerics distr distrMod lattice RColorBrewer RobLox]; }; RobPer = derive2 { name="RobPer"; version="1.2.2"; sha256="0631qfpz61606r50vzn7b3h7arfwxcs8j13q1hg779qx60kwrliy"; depends=[BB quantreg rgenoud robustbase]; }; RobRSVD = derive2 { name="RobRSVD"; version="1.0"; sha256="07z5fw8j5lq7nyxgkvb9i4iwb5inddz2ib4m2bjx6q4c1ricpqz9"; depends=[]; }; - RobRex = derive2 { name="RobRex"; version="0.9"; sha256="0ii539mjq462n1lbnyv3whl8b1agvhvlz31wwyz911gb40isl639"; depends=[ROptRegTS]; }; + RobRex = derive2 { name="RobRex"; version="1.1.0"; sha256="0nszr0dnk8v7raa8sk9zcs4a5xwjv7qzhzsryach777nr9vcdafh"; depends=[distr RandVar RobAStBase ROptRegTS]; }; Robocoap = derive2 { name="Robocoap"; version="0.1-1"; sha256="0aj6iv85a1zfaknjhrzf6lnf0qn726dvnj4dywg9nii1kkqrkq2w"; depends=[data_table igraph markovchain tm]; }; RobustAFT = derive2 { name="RobustAFT"; version="1.4-3"; sha256="0x7sn2y9s6nwzlj8476irv893crwag6v4k7w3w589k33kkz5n2hp"; depends=[robustbase survival]; }; RobustCalibration = derive2 { name="RobustCalibration"; version="0.5.1"; sha256="0wsnvryvrl37acljrda2dm1d8aynqiy66yd2i857m035whixfpqa"; depends=[Rcpp RcppEigen RobustGaSP]; }; - RobustGaSP = derive2 { name="RobustGaSP"; version="0.5.5"; sha256="0asxhzybpfmz3zzhr32hvcxrdmdsjlqjvxiihrxc8f4w3qwnzb82"; depends=[Rcpp RcppEigen]; }; + RobustGaSP = derive2 { name="RobustGaSP"; version="0.5.6"; sha256="0lrdsxg1b8pb1blf0pmla18jykjlzflrmgi7g8kccrgv725clifd"; depends=[Rcpp RcppEigen]; }; RobustRankAggreg = derive2 { name="RobustRankAggreg"; version="1.1"; sha256="1pslqyr1lji1zvcrwyax4zg2s81p1jnhfldz8mdfhsp5y7v8iar3"; depends=[]; }; RockFab = derive2 { name="RockFab"; version="1.2"; sha256="1b5mhfll5vmqwl4pblmclyx9604vn07jyza02rm0jcsx915ms8sc"; depends=[EBImage rgl]; }; - Rodam = derive2 { name="Rodam"; version="0.1.3"; sha256="0cfqrvvwkz4marmkxxl2ihi5gdbmr51q2r0sk1lkppa5drdh8cb5"; depends=[RCurl]; }; - RonFHIR = derive2 { name="RonFHIR"; version="0.2.0"; sha256="1kcbv8ibqh7jb3dpj4p73vd168c6vlwi08s9cshl4w6hqbz1pklg"; depends=[httr jsonlite R6]; }; + Rodam = derive2 { name="Rodam"; version="0.1.4"; sha256="0vqhzy6gajkqh0pdckyc6cpxm97jb6bmw2vpcd0fi622fh63r0nl"; depends=[RCurl]; }; + RonFHIR = derive2 { name="RonFHIR"; version="0.3.1"; sha256="06sgjcm45cl1nqdglpqnfdzpiglipg5yq8rr7n3f2qnf4251q3j3"; depends=[httr jsonlite R6 stringr]; }; Rook = derive2 { name="Rook"; version="1.1-1"; sha256="00s9a0kr9rwxvlq433daxjk4ji8m0w60hjdprf502msw9kxfrx00"; depends=[brew]; }; RootsExtremaInflections = derive2 { name="RootsExtremaInflections"; version="1.1"; sha256="11wybhw180r4zaqwfs301zwzfzprwwl4hiyhjj78l3mnxgdnmwz7"; depends=[doParallel foreach iterators]; }; Rothermel = derive2 { name="Rothermel"; version="1.2"; sha256="0zrz2ck3q0vg0wpa4528rjlrfnvlyiy0x1gr5z1aax1by7mdj82s"; depends=[ftsa GA]; }; @@ -3311,58 +3512,63 @@ in with self; { RpeakChrom = derive2 { name="RpeakChrom"; version="1.1.0"; sha256="1r8f6knpz83arz2kabizx5yyh1myg0h310qlwh8rmy88cdxi1ps9"; depends=[ggplot2 minpack_lm pracma ptw]; }; Rphylip = derive2 { name="Rphylip"; version="0.1-23"; sha256="0kpqmik4bhr74ib8yvaavr10z4v4w3li5vibdhz7lvz35jfirg9r"; depends=[ape]; }; Rphylopars = derive2 { name="Rphylopars"; version="0.2.9"; sha256="19y0j5vh82sa9jigylxhv0s0hgjyhx3xq4blvk55jhpj8v7iyiky"; depends=[ape doBy geiger MASS Matrix mvnmle phylolm phytools Rcpp RcppArmadillo]; }; - Rpolyhedra = derive2 { name="Rpolyhedra"; version="0.2.5"; sha256="1q24vpbzig7pr7l3nk24vs8qb476l6mcb02v6sjk7md1hrysk34y"; depends=[futile_logger R6 rgl stringr testthat XML]; }; + Rpoet = derive2 { name="Rpoet"; version="1.0.1"; sha256="1a1km5fbzvqwjgky0n31gpafi75s6afyqn0ivh15ikq40a3adir5"; depends=[httr jsonlite stringr]; }; + Rpolyhedra = derive2 { name="Rpolyhedra"; version="0.3.0"; sha256="1gpa3axbms7q1160xizkzsdj3kfyg3h28vz9vaac5hhwa7jzjir3"; depends=[digest futile_logger git2r R6 rgl stringr testthat XML]; }; Rpoppler = derive2 { name="Rpoppler"; version="0.1-0"; sha256="19nvv45ahp0c241p1xzlq0sq5qarqg66jw5f1anhqnfi2hi91hcm"; depends=[]; }; Rprofet = derive2 { name="Rprofet"; version="2.2.0"; sha256="1s0jkq83vfc9jsggnwm31r366b10n6sri2vzpwxybzpjq3d3w5qr"; depends=[binr ClustOfVar ggplot2 gridExtra plyr sqldf stringr]; }; Rquake = derive2 { name="Rquake"; version="2.4-0"; sha256="14s2mjq9qqxfvlwmq9126h67y5wr7irlc7945pgv1ab9hl1lgmz8"; depends=[GEOmap MBA minpack_lm rgl RPMG RSEIS]; }; Rramas = derive2 { name="Rramas"; version="0.1-5"; sha256="0wy0flzp68mikq4v9k5pv6hbzx0w9mpa74dwx79i3iiddn0ylby6"; depends=[diagram]; }; - Rraven = derive2 { name="Rraven"; version="1.0.3"; sha256="076c7qki4whl6hb5918mdyn3iljgvd31c4c4lydbpwx0x0x1lxqn"; depends=[dplyr kableExtra pbapply vegan warbleR]; }; + Rraven = derive2 { name="Rraven"; version="1.0.4"; sha256="1hdq0yqjc4s0bga73px8ybghxyn0xpgvjxmyzkx0js430hyyx84r"; depends=[dplyr kableExtra pbapply warbleR]; }; Rrdrand = derive2 { name="Rrdrand"; version="0.1-16"; sha256="0j9yyvq8r1cgwj3kw1ak6hyazr67f2q0c1m651wdm0wcvm1ajx7f"; depends=[]; }; Rsampletrees = derive2 { name="Rsampletrees"; version="1.0.2"; sha256="1wz3dp1myjkxzf9l5mfli3dfbkc2fwg70xx7m9cxa06vq0a4w5pv"; depends=[ape haplo_stats Rcpp]; }; Rsampling = derive2 { name="Rsampling"; version="0.1.1"; sha256="14rp3j7iaii4rc3jkbijmbgvlagxxqjkz3vvfwwpxix43rsi8zsk"; depends=[]; }; Rserve = derive2 { name="Rserve"; version="1.7-3"; sha256="09rha4p86vak7ss721mwp5bm5ig09xam8zlqv63n9wf36v3kdmpn"; depends=[]; }; RsimMosaic = derive2 { name="RsimMosaic"; version="1.0.3"; sha256="0jlzrs9xxlpazvq3iw8znk0bd00bzlry7bgxsxq7xl23akizj0ji"; depends=[fields jpeg RANN]; }; - Rsmlx = derive2 { name="Rsmlx"; version="1.0.1"; sha256="1vzdzidi0i4gcpdmxcsfi6qh66wk20r9cw5s3y8fqd0nkdjlsagx"; depends=[ggplot2 gridExtra MASS RJSONIO]; }; + Rsmlx = derive2 { name="Rsmlx"; version="1.1.0"; sha256="1ljw8xnzr9asv1vxim86prm8wana6gy72388f273hv36vpr2h3w5"; depends=[ggplot2 gridExtra MASS RJSONIO]; }; Rsolnp = derive2 { name="Rsolnp"; version="1.16"; sha256="0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"; depends=[truncnorm]; }; - Rsomoclu = derive2 { name="Rsomoclu"; version="1.7.5.1"; sha256="09dsiic9bfy1yq7bwspidn6w21vff3jay8812abydz1l1fz4qv5i"; depends=[kohonen Rcpp]; }; + Rsomoclu = derive2 { name="Rsomoclu"; version="1.7.5.2"; sha256="11lnln0ll8yhq9v6s4snqyx97kb8ngg8r76p17217znb0f62zni0"; depends=[kohonen Rcpp]; }; + Rspc = derive2 { name="Rspc"; version="1.2.2"; sha256="1cnzqpnh009wfs51dc4id9q3giaa8b6dc75b1lhzpwcvw0cxcy4y"; depends=[]; }; + Rspotify = derive2 { name="Rspotify"; version="0.1.2"; sha256="1q8ajjx5ghlgxgch9gifvhi2gmsi0ph8pygwrb9jrd3ijahlw5k4"; depends=[dplyr httr jsonlite magrittr plyr]; }; Rssa = derive2 { name="Rssa"; version="1.0"; sha256="0alh0vq3qqzrn1kklqfp52qknasfq6yzk2dprz3g9pyq05qhmhlw"; depends=[forecast lattice svd]; }; Rsurrogate = derive2 { name="Rsurrogate"; version="2.0"; sha256="1pjyhlxqi8mcbywa7qa1vxgxr5jca0nc9vm1bx53vr231wgnb7gf"; depends=[survival]; }; Rsymphony = derive2 { name="Rsymphony"; version="0.1-28"; sha256="02x54ygbcd2600prcww1l9pb02skn96rj0jdljpky1228jbib4nx"; depends=[]; }; Rtauchen = derive2 { name="Rtauchen"; version="1.0"; sha256="09282k6qsjxgm26682npfjymmbx5g8flcc44awmkjl2k4fa1q9ha"; depends=[]; }; Rtextrankr = derive2 { name="Rtextrankr"; version="1.0.0"; sha256="16dby3xsfcjyp35xdflmgnh7zkqygfbffvj4jqa565vj9ksnq5ir"; depends=[igraph KoNLP sets stringi]; }; Rtnmin = derive2 { name="Rtnmin"; version="2016-7.7"; sha256="0f8ii87v29v61b93hx2yxdppp3nvgnl5imp80sbb4bjsdg0mf989"; depends=[]; }; - Rtsne = derive2 { name="Rtsne"; version="0.13"; sha256="17crbdi80q4g2pwp9v7j3bdaznk96qlrqx01zvj3wwqippizyfqw"; depends=[Rcpp]; }; + Rtsne = derive2 { name="Rtsne"; version="0.15"; sha256="0v17vxizrs1msay24xl2bckfajr2c82wpqj07lyssbrq197nwdsn"; depends=[Rcpp]; }; Rttf2pt1 = derive2 { name="Rttf2pt1"; version="1.3.7"; sha256="12hf9r3mhjr9sawdvf7qhjf1zph2q64f77i81jwvy7awidbm0kja"; depends=[]; }; Rtts = derive2 { name="Rtts"; version="0.3.3"; sha256="0jphdpnpbq0d48kzflilxlh6psk282hi1hz3rmnwnd0rx5iyg624"; depends=[RCurl]; }; - RtutoR = derive2 { name="RtutoR"; version="1.1"; sha256="132vyqkzjzwms9sbw6dmkqqk45si89r0xvy477xl98k14a2q4jlw"; depends=[colourpicker devtools dplyr DT FSelector ggplot2 ggthemes plotly ReporteRs rlang rmarkdown shiny shinyBS shinydashboard shinyjs tidyr]; }; + RtutoR = derive2 { name="RtutoR"; version="1.2"; sha256="19wmi30b5i6zj673d76gxl6j0k3ppfyl5fqrcs0dwmmadrrvbajq"; depends=[colourpicker devtools dplyr DT FSelector ggplot2 ggthemes officer plotly rlang rmarkdown shiny shinyBS shinydashboard shinyjs tidyr]; }; Rtwalk = derive2 { name="Rtwalk"; version="1.8.0"; sha256="0zxf66lsfq8by40flv34xzd5yy0wa1ah9li1d0h7f0yh9nbwhxl5"; depends=[]; }; - Ruchardet = derive2 { name="Ruchardet"; version="0.0-3"; sha256="0dgldi6fgp949c3455m9b4q6crqv530jph210xzph41vgw8a2q2v"; depends=[Rcpp]; }; + Ruchardet = derive2 { name="Ruchardet"; version="0.0-3.1"; sha256="1z4gzp12dh4mbx8f0rrdfj43r54wx7nizcmz3cn20rf166i423ls"; depends=[Rcpp]; }; Runiversal = derive2 { name="Runiversal"; version="1.0.2"; sha256="0667mspsjydmxi848c6wsf14gz72bmdj9b3lilma92b7fhqnv7ai"; depends=[]; }; Runuran = derive2 { name="Runuran"; version="0.24"; sha256="1528jzpg0m4gya63xjf7ya4x1c96anm6bpzjgsa1vq1a4dz9m4y9"; depends=[]; }; RunuranGUI = derive2 { name="RunuranGUI"; version="0.3"; sha256="1h2bcc443z8vp4hjf4vss4ds5n6zc6x70kmw13b2431f56jq12fa"; depends=[cairoDevice gWidgets gWidgetsRGtk2 RGtk2 Runuran rvgtest]; }; - Rvcg = derive2 { name="Rvcg"; version="0.17"; sha256="0ssmi8mqmq82qrw0hzrmfqpwnkxwdlfa6j049r4l3gn28cfqhg1j"; depends=[Rcpp RcppArmadillo RcppEigen]; }; + Rvcg = derive2 { name="Rvcg"; version="0.18"; sha256="0a9022ps8cddmblgyzzvfyb77n206dvbv0b7fpnfplis4s68zjkf"; depends=[Rcpp RcppArmadillo RcppEigen]; }; Rvmmin = derive2 { name="Rvmmin"; version="2018-4.17"; sha256="0mhzzwk311wa157l3n4x5x038asvjd81l45g1jclfsjr0smsffym"; depends=[optextras]; }; Rvoterdistance = derive2 { name="Rvoterdistance"; version="1.1"; sha256="16il36hkq1j6gyl5d8bx5khiiv6fy2m8vkhwiaaiqsliw2sspy4j"; depends=[Rcpp]; }; Rwave = derive2 { name="Rwave"; version="2.4-8"; sha256="1rmqwyj2r84sii0vfqhyhpi3n1n1zia2ca627fq9ksvwn110nrvh"; depends=[]; }; + Rwhois = derive2 { name="Rwhois"; version="1.0.3"; sha256="06mx98wi6r265ykkk81hk17yjkym6ar7c2cwp962ijfk3lxwc9l4"; depends=[stringr]; }; Rwinsteps = derive2 { name="Rwinsteps"; version="1.0-1"; sha256="0kzngkan9vydibnr3xm4pyz4v6kz0r4h19f0ngqpri07fkhdsxzd"; depends=[]; }; RxCEcolInf = derive2 { name="RxCEcolInf"; version="0.1-3"; sha256="04d6ffl4qs2vjbk0ibvyq17i2l26qnvxr72s6p3f8q4px33rh4kh"; depends=[lattice MASS MCMCpack mvtnorm]; }; - RxODE = derive2 { name="RxODE"; version="0.7.2-5"; sha256="04irzzv7n7jax1ricdwsmbw0gjn2x4d7cz7hg6y81qhjw4p8qgdi"; depends=[brew cli crayon digest dparser inline magrittr Matrix memoise mvnfast PreciseSums R_utils Rcpp RcppArmadillo rex]; }; + RxODE = derive2 { name="RxODE"; version="0.8.0-9"; sha256="0km96arcyzzwv88fhvqaccmrsmll790k9rjqvnrqwsmmar86kn2z"; depends=[brew cli crayon digest dparser inline magrittr Matrix memoise mvnfast n1qn1 PreciseSums R_utils Rcpp RcppArmadillo rex]; }; RxnSim = derive2 { name="RxnSim"; version="1.0.3"; sha256="0fi4aic2brfbl6rsnnfwqq7l8ygvlmr98w0v749l3djpgn7sfrig"; depends=[data_table fingerprint rcdk rJava]; }; - Ryacas = derive2 { name="Ryacas"; version="0.3-1"; sha256="13qvd5gpdrjgzf6isk3529khd02852y3ajmpp5vl8vn9k1jxp86v"; depends=[Rcpp XML]; }; + Ryacas = derive2 { name="Ryacas"; version="0.3-4"; sha256="05y7q6d69nmkgwy1ycw0kqv7hmif5yqsrly3p3psrfsbfvvjl3fj"; depends=[Rcpp xml2]; }; S2sls = derive2 { name="S2sls"; version="0.1"; sha256="0qq1rff2cdgrm5rj69jxgrl71i0wmzyn424fdvcg02zdv9ggqhd3"; depends=[spanel]; }; SACCR = derive2 { name="SACCR"; version="2.1"; sha256="184mw9q25b06zar4ii3na7c4x28ly922d5csfqkw9b07mdp81k3h"; depends=[data_tree jsonlite Trading]; }; SACOBRA = derive2 { name="SACOBRA"; version="0.7"; sha256="12aj4ghs3i3ks749z0l95ipv8gi33xgggkyjf21zvnzmb1dgphys"; depends=[testit]; }; SADEG = derive2 { name="SADEG"; version="1.0.0"; sha256="02ilykbdanx1isbd80c43hqpzkckq6dg40y0rklcnck6v96qky3n"; depends=[]; }; SADISA = derive2 { name="SADISA"; version="1.0"; sha256="0v68k6pwcr2hfsffkcrvpgfwciwir2jsg3q1kvr0ka5iiizpliz3"; depends=[DDD pracma subplex]; }; - SAFD = derive2 { name="SAFD"; version="1.0-1"; sha256="1h9hw66irq2c1ciz502r5h8h9hx32jwhrp9dwl91qlknlj6s1bxr"; depends=[]; }; + SAFD = derive2 { name="SAFD"; version="2.0"; sha256="1ing0zkhl7f9pdcddivp3ii2siaxrrh0al7cdh1r92r4b93kfr70"; depends=[]; }; SALES = derive2 { name="SALES"; version="1.0.0"; sha256="1kjmlwa4v2i7hzm947xby9jr0irsf4c851f7jyqyhqna9c65rx0g"; depends=[Matrix]; }; SALTSampler = derive2 { name="SALTSampler"; version="1.1.0"; sha256="1lh1w5kcx2sqv5czpfypdbq5mw7pxjbdk0vyg23zzjs26ynbdkn9"; depends=[lattice]; }; SAM = derive2 { name="SAM"; version="1.0.5"; sha256="1fki43bp6kan6ls2rd6vrp1mcwvz92wzcr7x6sjirbmr03smcypr"; depends=[]; }; - SAMM = derive2 { name="SAMM"; version="0.0.1"; sha256="1yyqci1c0xk5pqi09v3b7p5y0dwbrg1wlsyscfnw6qxwr707y23j"; depends=[Rcpp RcppArmadillo]; }; + SAMCpack = derive2 { name="SAMCpack"; version="0.1.1"; sha256="1nnrfc74hd39vnb94lxwfjksmjaz62x0alc2ga46gqyygrrg57g5"; depends=[Rcpp RcppArmadillo RcppXPtrUtils Rdpack]; }; + SAMM = derive2 { name="SAMM"; version="1.1.1"; sha256="175jk3s9w68ccw1h019380lp9cajfsy3zigcnplp87pcn3qg7x2i"; depends=[Rcpp RcppArmadillo]; }; SAMUR = derive2 { name="SAMUR"; version="0.6"; sha256="0iyv7ljjrgakgdmpylcxk3m3xbm2xwc6lbjvl7sk1pmxvpx3hhhc"; depends=[Matching]; }; SAMURAI = derive2 { name="SAMURAI"; version="1.2.1"; sha256="02fipbjcsbp2b2957x6183z20icv1yly2pd1747nyww9bmpa7ycm"; depends=[metafor]; }; SAPP = derive2 { name="SAPP"; version="1.0.7"; sha256="0rms9kq87dypdfs248m4393lgpfx37qah0n1s109pfnjh3k64pm3"; depends=[]; }; - SARP_compo = derive2 { name="SARP.compo"; version="0.0.7"; sha256="1z4md8qbk4k6akaxakf8njvn5mqpfzjclizvigyw41hwi03rxry3"; depends=[car igraph]; }; + SARP_compo = derive2 { name="SARP.compo"; version="0.0.8"; sha256="04j93a61a7qg6vxv0l1p2574d2r9211mxswp5a677vavmgsrfhri"; depends=[car igraph]; }; SARP_moodle = derive2 { name="SARP.moodle"; version="0.3.8"; sha256="1hz5a2zjv8hrasjck981sqahq0l88b6ard1iwsfqznalva8zywbb"; depends=[]; }; SASPECT = derive2 { name="SASPECT"; version="0.1-1"; sha256="1d3yqxg76h9y485pl5mvlx6ls1076f80b320yvx4zxmqq9yxmaba"; depends=[]; }; SAScii = derive2 { name="SAScii"; version="1.0"; sha256="0nq859xmrvpbifk8q1kbx3svg61rqdg8p8gr1pn85fr0j3w7h666"; depends=[]; }; @@ -3370,6 +3576,8 @@ in with self; { SASmixed = derive2 { name="SASmixed"; version="1.0-4"; sha256="0491x4a3fwiy26whclrc19alcdxccn40ghpsgwjkn9sxi8vj5wvm"; depends=[]; }; SASxport = derive2 { name="SASxport"; version="1.6.0"; sha256="1g8sfi61im9i04whybwqq4rl6glisbziqaag1mdfqykxryakjf04"; depends=[Hmisc stringi]; }; SAVE = derive2 { name="SAVE"; version="1.0"; sha256="1m9rrga8x00hlvn0c1jcz6yz14pdm6h3dq14905mq49sw63c7zll"; depends=[coda DiceKriging]; }; + SAVER = derive2 { name="SAVER"; version="1.1.1"; sha256="1jkyxnpvbm6zrhf2q9i98gchv786wh83mx0i1vnz2hqa766jk2nj"; depends=[doParallel foreach glmnet iterators Matrix]; }; + SAutomata = derive2 { name="SAutomata"; version="0.1.0"; sha256="0d9q7bm2f7s4aslml40n43vwcdkc8rnn9ygydccwi4b9a7y23k58"; depends=[]; }; SBRect = derive2 { name="SBRect"; version="0.26"; sha256="16g0ciy9q9irypsl8x36i0lavl41j3af13r2si0by8q6wj56pxi4"; depends=[rJava]; }; SBSA = derive2 { name="SBSA"; version="0.2.3"; sha256="1v23lzzziyjlvgn5p2n1qcq2zv9hsyz2w15lbnfi5wvinxhlg8sc"; depends=[Rcpp RcppArmadillo]; }; SBSDiff = derive2 { name="SBSDiff"; version="0.1.0"; sha256="0mw1646dmhxw6zz4pq7j0g3mf9bjn72g43sq7m72r8ma8ciqj7r2"; depends=[]; }; @@ -3378,15 +3586,18 @@ in with self; { SCCS = derive2 { name="SCCS"; version="1.0"; sha256="0v1ycyx45jlv4y82q0kpcmmfcaaspmkk9nd89k6cfh24n6zf9j6w"; depends=[corpcor dummies fda gnm R_methodsS3 survival]; }; SCEPtER = derive2 { name="SCEPtER"; version="0.2-1"; sha256="19sphwcsj2z05dvpmz7vgxykzyghkfn79jwqvk6d66daman679mv"; depends=[MASS]; }; SCEPtERbinary = derive2 { name="SCEPtERbinary"; version="0.1-1"; sha256="0rab0widfndx94dn1nchhs06q0d57vq2n3xy79p130l9rgp9v489"; depends=[MASS SCEPtER]; }; - SCGLR = derive2 { name="SCGLR"; version="2.0.3"; sha256="03v76nh6ng41hh4lm27r8ipf382sj98dyl9lh4fzl4y6ff1vwzzj"; depends=[expm Formula ggplot2 Matrix pROC scales]; }; + SCGLR = derive2 { name="SCGLR"; version="3.0"; sha256="10hsvcjgsycap6wkp06snp2zab1ppsp78kyncpbjnm3vp84qm0nz"; depends=[ade4 expm Formula ggplot2 Matrix pROC]; }; SCI = derive2 { name="SCI"; version="1.0-2"; sha256="1jvzkdv15ifgf6a3zjfzzcgw2y2vg0wp7yhiamiaqp8xkm142w49"; depends=[fitdistrplus lmomco]; }; + SCINA = derive2 { name="SCINA"; version="1.0.1"; sha256="05sdg2l2jvwl95c0r11l22wjzqjygc4g1y6awmcx7jz0zv8gmnhx"; depends=[gplots MASS]; }; SCMA = derive2 { name="SCMA"; version="1.2.1"; sha256="17hn3axhmd6wchh1zmgrj026y5yhg6w68d1mif38rrf5cb2wwjnq"; depends=[]; }; SCORER2 = derive2 { name="SCORER2"; version="0.99.0"; sha256="1a28wga69ip9s98ch2dqgl0qkwa3w6frmaqcvhclc360ik813mxq"; depends=[]; }; SCORPIUS = derive2 { name="SCORPIUS"; version="1.0.2"; sha256="01rg3c5i5wbdbkssmzr9x8chd9qm3ijdgvdh1cba6ry9y88f6ry5"; depends=[dplyr dynutils ggplot2 magrittr MASS mclust pbapply pheatmap princurve purrr ranger RColorBrewer reshape2 tidyr TSP]; }; + SCPME = derive2 { name="SCPME"; version="1.0"; sha256="0yhsaaa349wbrswcvp7w8c52wzp7rs3528rs4wqa8b3r3fh983mh"; depends=[doParallel dplyr foreach ggplot2 Rcpp RcppArmadillo RcppProgress]; }; SCRSELECT = derive2 { name="SCRSELECT"; version="1.3-3"; sha256="118vwnd5gggvdhq7fbs0553l84vh5mhiag41q4svprd7p0pqd9hd"; depends=[mvtnorm]; }; SCRT = derive2 { name="SCRT"; version="1.2.2"; sha256="1x6bzcgb5blavj4zdw4jam5r8yad3plyfzk31vz9pjv39784k229"; depends=[]; }; SCVA = derive2 { name="SCVA"; version="1.2.1"; sha256="1ixy4ybw3c9w6q8csjv27r5f9x6988zrbr2a3yybhyw8xmkszc4v"; depends=[]; }; SCperf = derive2 { name="SCperf"; version="1.1.1"; sha256="1kqi3sv9ds58l20pdcnjrrbf7fin82j73yqj5rbx4kjdw560ylb2"; depends=[]; }; + SDALGCP = derive2 { name="SDALGCP"; version="0.1.0"; sha256="1ll39ws3hlz07v180g8k55z7ziyrqghndpvd0wp0pc85mw5i6f8s"; depends=[maptools Matrix pbapply pdist plyr PrevMap progress raster sp spatstat splancs]; }; SDD = derive2 { name="SDD"; version="1.2"; sha256="0wzgm1hgjv5s00bpd7j387qbvn5zvyrrd5fr2rgyll4cw9p4sd33"; depends=[Hmisc rgl rpanel sm tseries]; }; SDDE = derive2 { name="SDDE"; version="1.0.1"; sha256="14vql1bypn409w9xcx1jdzff6apiagcz2wng3y24h3mk7yjv9bzy"; depends=[doParallel foreach igraph iterators]; }; SDEFSR = derive2 { name="SDEFSR"; version="0.7.1.0"; sha256="1pknkda7iaq5247557b93kc3cf2ih7b3wpqpkqyfgfay3ci9kg16"; depends=[]; }; @@ -3405,6 +3616,7 @@ in with self; { SELF = derive2 { name="SELF"; version="0.1.1"; sha256="1yafjhxwsanr33dqy7w9x61ghldr29s8k6h68idq6nnfb77ghjyx"; depends=[bnlearn CompareCausalNetworks data_table Rcpp xgboost]; }; SEMID = derive2 { name="SEMID"; version="0.3.1"; sha256="0q2lbcfl5yq2kihdfyql5n74bpf4d8z8vjkqwnpwxzmpg5qa5q32"; depends=[igraph R_methodsS3 R_oo R_utils]; }; SEMModComp = derive2 { name="SEMModComp"; version="1.0"; sha256="1za67470f13z8jsy3z588c7iiiz993d3vjqrb8v9fann2r6sf1md"; depends=[mvtnorm]; }; + SEMrushR = derive2 { name="SEMrushR"; version="0.1.0"; sha256="19prwbh429ra69nz3nx4vzqmb46xssci74rk9mhpnzbi52ycg5gd"; depends=[]; }; SETPath = derive2 { name="SETPath"; version="1.0"; sha256="1dpgmki0dhph13h1fd3mbf308746wccgfz5g5gdm7bwbjnmjzd98"; depends=[]; }; SEchart = derive2 { name="SEchart"; version="0.1"; sha256="19gqcd6xzwg37nzc67p88ip4i0v2f59ds85xfw9qq8lybvdm76k2"; depends=[JM]; }; SFS = derive2 { name="SFS"; version="0.1.2"; sha256="119dh1pyvjna4k0m7nk601kyvm57jijqsr5aphzvgywhkmk9yzh9"; depends=[Rcpp RcppArmadillo]; }; @@ -3413,20 +3625,22 @@ in with self; { SGL = derive2 { name="SGL"; version="1.1"; sha256="1wc430jqn3li102zpfmyyavfbab7x7ww9p89clxsndyigrrbjdr7"; depends=[]; }; SGP = derive2 { name="SGP"; version="1.8-0.0"; sha256="02yh6kvc34gn33cbnhc5b86pmir1zbl6s875hangwb3qx7r13dx0"; depends=[Cairo colorspace crayon data_table digest doParallel doRNG equate foreach gridBase gtools iterators jsonlite matrixStats plotly quantreg randomNames RSQLite sn toOrdinal]; }; SGPdata = derive2 { name="SGPdata"; version="20.0-0.0"; sha256="0fxv7nnxiaq6z9wii9x5qiy0vd2z8jw3gcwl5fj9m29ja7j3900g"; depends=[crayon data_table]; }; - SHELF = derive2 { name="SHELF"; version="1.3.0"; sha256="0qhkp1ypbimiq9r8yv95bipbmhm7b38ibbk9nmhdckrr6ymd2w35"; depends=[ggExtra ggplot2 MASS shiny tidyr]; }; + SHELF = derive2 { name="SHELF"; version="1.4.0"; sha256="1lc8f19dvnpv1mg32q3vrg96pwcsapkb30fqis6q58v434v42x89"; depends=[ggExtra ggplot2 gridExtra MASS rmarkdown scales shiny tidyr]; }; SHIP = derive2 { name="SHIP"; version="1.0.2"; sha256="0b83cclibdz1r7sz968nmca4najwgps9wrdlsh4gxrl7fq40k4ln"; depends=[]; }; - SI = derive2 { name="SI"; version="0.1.0"; sha256="11ywmyz4mamk30p4m9qvgmba237s1xvabablh91rwq13089x8nxm"; depends=[]; }; + SI = derive2 { name="SI"; version="0.2.0"; sha256="0i6kpaw5yk39skm77nf56ai25clkparz3l8qx0223jrmdqbf97b7"; depends=[]; }; SIBER = derive2 { name="SIBER"; version="2.1.3"; sha256="14ab9zid0i400kj924m2y5qgp2iibnpllhqw11rlmdf8j9cr7858"; depends=[dplyr ggplot2 hdrcde magrittr mnormt rjags spatstat_utils tidyr viridis]; }; SIBERG = derive2 { name="SIBERG"; version="2.0.2"; sha256="0wfx1dpjd09gb736sm2xhrkba26nwnzn5x575h39n2g33jwqqy2r"; depends=[mclust]; }; SID = derive2 { name="SID"; version="1.0"; sha256="1446zy4rqbw0lpyhnhyd06dzv238dxpdxgmsk34hqv7g3j7q5h1w"; depends=[igraph Matrix pcalg RBGL]; }; - SIDES = derive2 { name="SIDES"; version="1.11"; sha256="1gmhfj44qdklsdklmg8p35lmvlgla8i881i3iaziblslyscbyw9f"; depends=[doParallel foreach MASS memoise multicool nnet survival]; }; - SII = derive2 { name="SII"; version="1.0.3"; sha256="1k9mvz6g25qs351c0vx7n5h77kb6k833jrcww14ni59yc9jgvsyg"; depends=[]; }; + SIDES = derive2 { name="SIDES"; version="1.13"; sha256="10759nx2x3gy6zacn37fpr2dgx8j8ap8ic4infljfk0048f9in8w"; depends=[doParallel foreach MASS memoise multicool nnet survival]; }; + SII = derive2 { name="SII"; version="1.0.3.1"; sha256="1xvk04b7725ksfd7h4p7px5zanbf6s7xlmjpb7w0nvbi6km2f7ri"; depends=[]; }; SILGGM = derive2 { name="SILGGM"; version="1.0.0"; sha256="1lhmisgg2zbfksl7czz0fqag3732gkjc44n615ipxbdi2pvnc7m0"; depends=[glasso MASS Rcpp reshape]; }; SIMMS = derive2 { name="SIMMS"; version="1.1.1"; sha256="1wgqz8zgijv5psz5r5zj9k63ikq5sr1dxqxvh48n2041slj6jdap"; depends=[doParallel foreach glmnet MASS survival xtable]; }; SIN = derive2 { name="SIN"; version="0.6"; sha256="0vq80m3vl8spdnlkwvwy0gk3ziyybqzjp3scnfdcpn942ds7sgg9"; depends=[]; }; + SIRE = derive2 { name="SIRE"; version="1.0.2"; sha256="1y313wmbpp7yiqg6sc280s97z1xp5zlpiddx42zwzwanikxscikx"; depends=[igraph MASS Matrix matrixcalc numDeriv psych stringr systemfit]; }; SIRItoGTFS = derive2 { name="SIRItoGTFS"; version="0.2.4"; sha256="1hyhjwkv26fpplzqrdh41r8j91la5j0jidbwnh2vla6s3wf7jg47"; depends=[data_table dplyr easycsv reshape2 rgdal rgeos sp]; }; SIS = derive2 { name="SIS"; version="0.8-6"; sha256="1749ks5iqlj6lrn0hglifj1iy86dcpqz2pcnf1l798pa05rq8ngd"; depends=[glmnet ncvreg survival]; }; SISIR = derive2 { name="SISIR"; version="0.1"; sha256="08lw9y38j5qq00m2vcxsac97lg14j4w1y6607vw8isrb3qb5db9z"; depends=[doParallel expm foreach glmnet Matrix RSpectra]; }; + SIfEK = derive2 { name="SIfEK"; version="0.1.0"; sha256="037ps6yfy7w6i8vm0b78c8w9kdmw312dl5nc2qz86rfk8kjg7w27"; depends=[MASS numDeriv ramcmc smfsb]; }; SK = derive2 { name="SK"; version="1.1"; sha256="19yg7yc2k4zz29bh42lw2jpjvkdj33f26xkfs8vz8lpp98yjf2vx"; depends=[FitAR GD MASS RColorBrewer rgeos rtop sp]; }; SKAT = derive2 { name="SKAT"; version="1.3.2.1"; sha256="0ylfz63xiq2zw9nc8nqr89qbhl3fnkhjgg9x7yxjm78vrn640hkl"; depends=[]; }; SLC = derive2 { name="SLC"; version="0.3"; sha256="0l0y1sjj0glsb7vwla99ijclcgaq2y85bgz1wqm348n4shsmm2rs"; depends=[]; }; @@ -3439,22 +3653,22 @@ in with self; { SMCP = derive2 { name="SMCP"; version="1.1.3"; sha256="0ksx2ibz849vhrz2px9p7z8hlgvspz7kxhadvhk5mhkfbhrnpdf0"; depends=[]; }; SMCRM = derive2 { name="SMCRM"; version="0.0-3"; sha256="1x06w00sdijhg5h1s61q4ym5wgk97pw9md6api7if2cxjv7h5zcy"; depends=[]; }; SMFI5 = derive2 { name="SMFI5"; version="1.0"; sha256="10qp33l0dig00y9gfhpzqig6dbkjw76ch9pfq64dn4xrdkpq1kx5"; depends=[corpcor ggplot2 reshape]; }; + SMFilter = derive2 { name="SMFilter"; version="1.0.2"; sha256="0a2fj7l46n90ws95xg9y84n336s1n2pzl0gqvf87frr97f3g7vrc"; depends=[]; }; SMLoutliers = derive2 { name="SMLoutliers"; version="0.1"; sha256="10frs7wcyn368m7fvw2f1cyd0xqr6sv5jziixnyvr8q5fadyl2p0"; depends=[]; }; SMM = derive2 { name="SMM"; version="1.0.1"; sha256="0g2blwcir0sxvqrivcyn9a8ssx34834lgcwrjwb6kcrq224dchws"; depends=[DiscreteWeibull seqinr]; }; SMMA = derive2 { name="SMMA"; version="1.0.2"; sha256="13psgrpljnaxpcq4amiyg5mqhpzmb2hyb7jzh3h8wyq18rvs3s4d"; depends=[Rcpp RcppArmadillo]; }; SMNCensReg = derive2 { name="SMNCensReg"; version="3.0"; sha256="06542jacy74mw6ic0i1ml09pn45sll96bya7dqja6bg9yp0m6bvr"; depends=[Matrix PerformanceAnalytics]; }; SMPracticals = derive2 { name="SMPracticals"; version="1.4-2"; sha256="0apmkmsv2fqmxpgq08n9k9dvcknj74s4cpp0myjcd6kibb7g9slq"; depends=[ellipse MASS nlme survival]; }; SMR = derive2 { name="SMR"; version="2.0.1"; sha256="0qy56fmismcjklpf29ic2gi1g8ajdjpxsl0akb9cqzyisyf641ia"; depends=[]; }; + SMUT = derive2 { name="SMUT"; version="1.0"; sha256="1dsmj0h969q9q6qjamr73yfjxbq7hfjmcawra3lynangnc78y1l7"; depends=[MASS Rcpp RcppEigen SKAT]; }; SMVar = derive2 { name="SMVar"; version="1.3.3"; sha256="17wr4lixy3p32gr4jq02d7zsr88yrbddjsvynzdsdrwbxf4mwqhp"; depends=[]; }; SNFtool = derive2 { name="SNFtool"; version="2.3.0"; sha256="1yplcwmy7jhsvz19r82ivpxfqav7q88jcf8d0r2k8ll9iqmi1dbc"; depends=[alluvial ExPosition heatmap_plus]; }; SNPMClust = derive2 { name="SNPMClust"; version="1.3"; sha256="1gad1jfla4qpczh8vpwyss5cckzgpffsyj0d71r8drbspr4i3r90"; depends=[MASS mclust]; }; SNPassoc = derive2 { name="SNPassoc"; version="1.9-2"; sha256="113byj8zbg6xyxb1qzm76sqfyk3fap0sd90691zzm1x2pbfnb3mh"; depends=[haplo_stats mvtnorm survival]; }; SNPknock = derive2 { name="SNPknock"; version="0.7.1"; sha256="0pfgmwn28bcfc45bx66gwhl5l7jsqhl3a9562rijrbjfjy4f4sln"; depends=[Rcpp RcppProgress]; }; SNPmaxsel = derive2 { name="SNPmaxsel"; version="1.0-3"; sha256="0pjvixwqzjd3jwccc8yqq9c76afvbmfq0z1w0cwyj8bblrjpx13z"; depends=[combinat mvtnorm]; }; - SNSequate = derive2 { name="SNSequate"; version="1.3.1"; sha256="1w6yai79996pgg98skfb63kha8rqjzn751nmxg961rc4id1g8ysn"; depends=[emdbook knitr magic plyr progress statmod]; }; SNscan = derive2 { name="SNscan"; version="1.0"; sha256="1s7dxi7faih0phx5wk2xrrzhvfwicq3h2cg8x2klwbrslin973lz"; depends=[igraph poweRlaw Rmpfr]; }; SOAR = derive2 { name="SOAR"; version="0.99-11"; sha256="1n38gx5sxpkqfkk4y6vpp6g19b8bs5bisni9wn6311s0csizp86m"; depends=[]; }; - SOD = derive2 { name="SOD"; version="1.0"; sha256="0f0rh1qsjzxb3zzr440kvl6fnnj7dvc5apdzs5hpf6xrlfg863pk"; depends=[Rcpp]; }; SODC = derive2 { name="SODC"; version="1.0"; sha256="18s4rcp5dzchvwrzzbfhbs3x91zlg1rymjarxjk5i429mfrn0krx"; depends=[magic MASS ppls psych]; }; SOFIA = derive2 { name="SOFIA"; version="1.0"; sha256="1jlaggxa2nz2r5yb2xmf0dh5wmxfdk6xwn0l3nwsqh82vyxhp7l9"; depends=[png]; }; SOIL = derive2 { name="SOIL"; version="1.1"; sha256="0dvfh84xjzald51kmdb546par2rbjdn3nys9y9w7cvafv2lc5yj9"; depends=[brglm2 glmnet MASS ncvreg]; }; @@ -3470,9 +3684,9 @@ in with self; { SPAr = derive2 { name="SPAr"; version="0.1"; sha256="068jlsvaxx80ih6n86286m2r75cvy6w0m51vpj4gfclhh38py4p4"; depends=[]; }; SPAtest = derive2 { name="SPAtest"; version="3.0.0"; sha256="0pq8mbj05x4l3lvdgayxigviirhx6ghf4w5bkpvg9hggkb79ib9y"; depends=[]; }; SPCALDA = derive2 { name="SPCALDA"; version="1.0"; sha256="1bmp2zz0favmpyp0ap8a2r1mg1nlan7zg5cj75drdnfpqlsn5vgl"; depends=[MASS]; }; - SPCAvRP = derive2 { name="SPCAvRP"; version="0.2"; sha256="1kqx2mf75h491aj6rm923frpj1yl9c1p666cq3f1d7aa1k9byrzi"; depends=[MASS]; }; + SPCAvRP = derive2 { name="SPCAvRP"; version="0.3"; sha256="1j4469ny70xsyaf9qa403yg0n63c1as6mkw7a6ql4h7aa53bz5sz"; depends=[MASS]; }; SPECIES = derive2 { name="SPECIES"; version="1.0"; sha256="0p45llf2wjr467bqr4pbljfank9zz3fm42yl3i0r3jbkxgz0rjf0"; depends=[]; }; - SPEDInstabR = derive2 { name="SPEDInstabR"; version="1.6"; sha256="1py7vw1jfn9pf0xj1syyk7xv5593bilmzrb0p3iy85bks8iijlgx"; depends=[]; }; + SPEDInstabR = derive2 { name="SPEDInstabR"; version="1.7"; sha256="1ifbpbvmrwc9jn2sxhnbffxn6hn21is6ipm1zr1qawnxp3jsdcbr"; depends=[]; }; SPEI = derive2 { name="SPEI"; version="1.7"; sha256="0lj7d3bbik7q4di5nqc3a1rn94z2y2v9x45r1jjkvgf03frj96qd"; depends=[ggplot2 lmomco]; }; SPIAssay = derive2 { name="SPIAssay"; version="1.1.0"; sha256="0y02122lj4v95g62w84jmdjdazfz3rch133aid5sgakj2kv68cvh"; depends=[]; }; SPIGA = derive2 { name="SPIGA"; version="1.0.0"; sha256="0yd06x5rh1h1s4v9apj43c90rkz8m5kssbny7y5mnw5mr2acds9b"; depends=[GA]; }; @@ -3481,25 +3695,25 @@ in with self; { SPODT = derive2 { name="SPODT"; version="0.9-1"; sha256="01yq429a4s63855bwpn2mqjj2k3cz4187kfpi7n7qqdpdvmxz109"; depends=[rgdal sp tree]; }; SPOT = derive2 { name="SPOT"; version="2.0.3"; sha256="0xh2321611dyp8za5ydb92bx2kcrij0ah40lcx42s5ai31mackyl"; depends=[DEoptim MASS nloptr plotly randomForest rgenoud rsm]; }; SPPcomb = derive2 { name="SPPcomb"; version="0.1"; sha256="1kn3pi3c7g7waill1grm382ixbvnc7z8pbgzqd94hxqzgkivhid7"; depends=[nleqslv]; }; - SPREDA = derive2 { name="SPREDA"; version="1.0"; sha256="1dyqsra899fd1nbk1b7vkw8gs455c6pbcvzw84q9iri77186xqhv"; depends=[nlme survival]; }; + SPREDA = derive2 { name="SPREDA"; version="1.1"; sha256="0fn4p5apjq8zgd3zms2b88ga5wbsv86y59ac5x06w75rf071xglv"; depends=[nlme survival]; }; SPRT = derive2 { name="SPRT"; version="1.0"; sha256="1r4pfqh8k5avi8qgpk5x1cy8lmkn341yvjvd2r7wqwb3mr242r0v"; depends=[]; }; SPSL = derive2 { name="SPSL"; version="0.1-8"; sha256="1jg1nfhz8qml1wwqa4d0w7vkdmbgdy5xlfqx0h2pdw2z8iij3xxc"; depends=[]; }; - SPUTNIK = derive2 { name="SPUTNIK"; version="1.0.2"; sha256="0hf6g3s17ri1qzl1180s4akyhp98lj6zx5ix1z6rh53gk6dvxb5l"; depends=[autothresholdr ggplot2 imager infotheo reshape SDMTools spatstat viridis viridisLite]; }; + SPUTNIK = derive2 { name="SPUTNIK"; version="1.1.1"; sha256="1spzl3dhxf0715xibl9ny2v4xgikd8chwdzb3ari1sj82jx1544p"; depends=[e1071 ggplot2 imager infotheo reshape SDMTools spatstat viridis]; }; SPYvsSPY = derive2 { name="SPYvsSPY"; version="0.1.1"; sha256="1hxc73wwrzqh1r1xr9yd4hy4ma24virg4iv978lfyc9f9n56znp5"; depends=[]; }; SPmlficmcm = derive2 { name="SPmlficmcm"; version="1.4"; sha256="1acs3560a7h6xx286m40abr9b7i5qihn6wni8flj0biahmsszzx6"; depends=[nleqslv]; }; SPreFuGED = derive2 { name="SPreFuGED"; version="1.0"; sha256="1cdamkrr0xpc0l2dypd9lgjidrmalfxs0ms7z3wfmf22a8b3y0d2"; depends=[Biobase boot CMA lattice limma lme4 mvtnorm]; }; - SQB = derive2 { name="SQB"; version="0.2"; sha256="11ccgf6bsnzfmqs92jl1ds09h2352qhjmwb88dvd7qww9admd0ig"; depends=[caret nnet pls rpart]; }; + SQB = derive2 { name="SQB"; version="0.4"; sha256="12ii8xlwd2r77bj76j7l43898ras25z3plhhv106jaklhpcnk23m"; depends=[caret nnet pls rpart]; }; SQDA = derive2 { name="SQDA"; version="1.0"; sha256="0nfimk625wb64010r5r7hzr64jfwgc6rbn13wvrpn0jgayji87h6"; depends=[limma mvtnorm PDSCE]; }; SQN = derive2 { name="SQN"; version="1.0.5"; sha256="0kb8kf6g482zqdp4avwvhs3pqghfny757dbzfl1abaigmvwvx4qj"; depends=[mclust nor1mix]; }; - SQRL = derive2 { name="SQRL"; version="0.4.0"; sha256="0wl4drma9nznqdbgb95wq2g12iy87g4s3h67n8dpxp7alx5lxy7q"; depends=[RODBC]; }; + SQRL = derive2 { name="SQRL"; version="0.5.0"; sha256="19mfr45csr23nw7w3li1iyb6hyf94a7w3xlm1rp8dx2ad0vdhzy2"; depends=[RODBC]; }; SQUAREM = derive2 { name="SQUAREM"; version="2017.10-1"; sha256="10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"; depends=[]; }; SRCS = derive2 { name="SRCS"; version="1.1"; sha256="13zf3cqs53w68f9zc1fkb9ql84rvzn7g1hbykqrbvss8hjaq8x1r"; depends=[]; }; SRRS = derive2 { name="SRRS"; version="0.1.1"; sha256="0jv545a97q4pyl89lmhn3y0jhdzyq033mvx144x8lcgx59s7cyi3"; depends=[gtools tcltk2]; }; - SSBtools = derive2 { name="SSBtools"; version="0.2.1"; sha256="1cqdmvh9gxyx2yciy0j54v84hl8cayifv368ip5y3k6g1cff6488"; depends=[]; }; + SSBtools = derive2 { name="SSBtools"; version="0.3.0"; sha256="14vs51cq34n2i7gwzs4yr53azhl8c1my293q6x7brvy6pflyj9w6"; depends=[Matrix stringr]; }; SSDM = derive2 { name="SSDM"; version="0.2.4"; sha256="1zn0iaav58pjzd6ckm28w16pblkjxacj2s1daj0sk0423dhjkf76"; depends=[dismo e1071 earth gbm gplots mgcv nnet randomForest raster rpart SDMTools shiny shinydashboard shinyFiles sp spThin]; }; - SSDforR = derive2 { name="SSDforR"; version="1.4.18"; sha256="0ffy6gk94q4wlil4jhvc0y2pxim81vza517scly71zwp004381q3"; depends=[MASS psych TSA TTR]; }; + SSDforR = derive2 { name="SSDforR"; version="1.4.21"; sha256="1k73wy1krs4ngh639ajshi1pap13gl7xcwwi2fa0zzng1kyfwp1v"; depends=[MAd MASS metafor psych TSA TTR]; }; SSL = derive2 { name="SSL"; version="0.1"; sha256="0fy6svf8xfni72bpsg8a5wr8ly46srhfixk8866lrcsp8pb6mqcd"; depends=[caret e1071 klaR NetPreProc proxy Rcpp xgboost]; }; - SSLASSO = derive2 { name="SSLASSO"; version="1.1"; sha256="0zkzsdk568y9n9yj160i2vxgl570zvrfagwyafapypq5bz1cyjpi"; depends=[]; }; + SSLASSO = derive2 { name="SSLASSO"; version="1.2-1"; sha256="0x9nbq9lsnq9g47y50z2ymfbj09l2d1lbii2cfjm76nzk3k5lb39"; depends=[]; }; SSM = derive2 { name="SSM"; version="1.0.1"; sha256="1h8yyzh5rn5jay70kyzvwirfndi049a5w28qigrjv5rxd7ml84l7"; depends=[]; }; SSN = derive2 { name="SSN"; version="1.1.13"; sha256="0hk138p1jnlda7d2wxlrf2ipkgliqlip1i5xp67aym979g0b3aaj"; depends=[BH igraph lattice maptools MASS Matrix rgdal rgeos RSQLite sp]; }; SSRA = derive2 { name="SSRA"; version="0.1-0"; sha256="1d0lg2dz8vf1d63366s5apm0ygrsfxivbrsij907r244zj6i1c37"; depends=[shape stringr]; }; @@ -3508,17 +3722,18 @@ in with self; { SSsimple = derive2 { name="SSsimple"; version="0.6.4"; sha256="0p7d4hx7mhn5myq8ajcij6hhg79rjxigk5v8z93yfdw4gjcb5wad"; depends=[mvtnorm]; }; STAND = derive2 { name="STAND"; version="2.0"; sha256="07wrpmvk0jjlghvrb37xyai48vgzj0fby8y09qdxsxdlgwqg1f3s"; depends=[survival]; }; STAR = derive2 { name="STAR"; version="0.3-7"; sha256="1g78j4iyh78li1jaa3zz5qv4p41cg0imhmvbfakd34l32ppih4ll"; depends=[codetools gss mgcv R2HTML survival]; }; - STARTS = derive2 { name="STARTS"; version="0.4-24"; sha256="0ghyan879i7jbzj228b604gfr91m5ybdszi3v8s7ix9yiqq518rw"; depends=[CDM LAM sirt]; }; + STARTS = derive2 { name="STARTS"; version="0.5-28"; sha256="14iby34ngn6i6dj7rhg5ykkd4kg06966qpn31lakqpxj41lnxfvy"; depends=[CDM LAM Rcpp RcppArmadillo sirt]; }; STARTdesign = derive2 { name="STARTdesign"; version="1.0"; sha256="1q61l3v8ishzax3ppy0pz4ky4l46472l6j36hjlsa8cl01ik1zjf"; depends=[Rcpp]; }; STB = derive2 { name="STB"; version="0.6.3.1"; sha256="0fj1cfxqhijpxl41z799zd7id95jsb84ylrbqzrd1jlp80plyw83"; depends=[Matrix VCA]; }; STEPCAM = derive2 { name="STEPCAM"; version="1.2"; sha256="03crbc7hag8w333j9c7k0q7zy7xmfid4lq773p74r55jmac5xpjf"; depends=[ade4 ape FD geometry gtools MASS vcd]; }; STI = derive2 { name="STI"; version="0.1"; sha256="1p408y9w2h4ljaq0bsw7vc1xghczjprf558cyg6994m0nv5fh4c4"; depends=[fitdistrplus zoo]; }; STMedianPolish = derive2 { name="STMedianPolish"; version="0.2"; sha256="0jzgcfhm09cccg2nwbvrmnkah1psbnmg26rc2n7lz26n4b20p3l2"; depends=[gstat maptools nabor reshape2 sp spacetime zoo]; }; - STPGA = derive2 { name="STPGA"; version="4.0"; sha256="198h2wzhv5lnyqypn7s5lilywby2pq3zdx8vk4qd72bybfwwli2c"; depends=[]; }; + STMotif = derive2 { name="STMotif"; version="1.0.1"; sha256="008sgz4fd6cc38v0063s2i8vh93ghk43kg966pxxmpg4wjh4wvrc"; depends=[ggplot2 RColorBrewer reshape2 scales shiny]; }; + STPGA = derive2 { name="STPGA"; version="5.2.1"; sha256="0mwjv9r7x925ljmbwk2fl0xvf2n2hnf5n5z5p5rxr57ywvirqw1b"; depends=[AlgDesign emoa scales scatterplot3d]; }; STRMPS = derive2 { name="STRMPS"; version="0.5.8"; sha256="0vlmhrna0laqzjpbg4sgnscrli3cly2lc5d69n6iqfl213zsfz78"; depends=[Biostrings dplyr IRanges purrr ShortRead stringr tibble tidyr]; }; STV = derive2 { name="STV"; version="1.0.0"; sha256="034d9qnvgmk97ah7r9w2hvnw39f7mxs2ml6y8dad94p8phl52gfw"; depends=[]; }; SUE = derive2 { name="SUE"; version="1.0"; sha256="0akv724s84v2zixvwywj1ydfnfvcjnaabv6gm0601nsrh6ij1mi6"; depends=[]; }; - SUMMER = derive2 { name="SUMMER"; version="0.2.0"; sha256="019yfw76jihk886990pivq1mzbbjbwpn7b4bvmacgbb9v6qrsl3b"; depends=[classInt ggplot2 maptools Matrix pixmap RColorBrewer reshape2 rgeos sp spdep survey survival]; }; + SUMMER = derive2 { name="SUMMER"; version="0.2.1"; sha256="11qm0spisx8f733d7gjyq8r82zvpv7mjpzxz5xfigyhyzrds18d2"; depends=[ggplot2 maptools Matrix reshape2 spdep survey survival]; }; SVMMaj = derive2 { name="SVMMaj"; version="0.2-8"; sha256="13d9v1l85md1v6qyfrdc3l36yanw5canskngjr1sh0hmyla182bz"; depends=[dplyr ggplot2 gridExtra kernlab reshape2 scales]; }; SVMMatch = derive2 { name="SVMMatch"; version="1.1"; sha256="1ykwrhlid4hs466xh3kv6y2qdhgk0jiglg0l3zwk5qlni6p26zc9"; depends=[Rcpp RcppArmadillo]; }; SWATmodel = derive2 { name="SWATmodel"; version="0.5.9"; sha256="1i48g9nbjfn30ppwyzyz3k181nscv4wx773l8mzfdwhx0nlv4kyj"; depends=[EcoHydRology]; }; @@ -3531,8 +3746,9 @@ in with self; { SampleSize4ClinicalTrials = derive2 { name="SampleSize4ClinicalTrials"; version="0.1.0"; sha256="0wx1rfyf753wppjwwb3l1zpmg4b2mwnwjcw45yzav54yxaszy2v3"; depends=[]; }; SampleSizeMeans = derive2 { name="SampleSizeMeans"; version="1.1"; sha256="1wbc46n8b8wbcxl21blbzs5728dr8r0l8d3jpzbha8pcav0xrh1m"; depends=[]; }; SampleSizeProportions = derive2 { name="SampleSizeProportions"; version="1.0"; sha256="0mvkvx3nni0l8ys68sq3h2zlbjvksdcdzxqlf03k0ca5bbcmdf9l"; depends=[]; }; - SamplerCompare = derive2 { name="SamplerCompare"; version="1.2.9"; sha256="1fl9wgbfnkn2ai4swspl88crqpgd9b43hj8rkqkky4b49b8f6bj8"; depends=[mvtnorm]; }; - SamplingStrata = derive2 { name="SamplingStrata"; version="1.2"; sha256="1qz0pcmp8a9wbq8qx1j2bv1j4makx97v9n4aiklagnmszg2gvggy"; depends=[memoise]; }; + SamplerCompare = derive2 { name="SamplerCompare"; version="1.3.0"; sha256="1lqnkgbg1naa3crk3rakrf37vvxj6mbilbpxrv0k5iifdmh0b7k1"; depends=[mvtnorm]; }; + SamplingBigData = derive2 { name="SamplingBigData"; version="1.0.0"; sha256="0khrh7vfqqzpfp16x0ic5ml854wr2fj28cx95s6c0pz91hzlxkns"; depends=[]; }; + SamplingStrata = derive2 { name="SamplingStrata"; version="1.3"; sha256="0x4qppi3pbxmlcpcp62yxjia3nk3iy2f1rl6wqm0jsjp4rbn2mn9"; depends=[doParallel memoise pbapply]; }; SanFranBeachWater = derive2 { name="SanFranBeachWater"; version="0.1.0"; sha256="18w2q3hzcrbmagnjyrn1ikwiyjh723mjb2vy0d8p1a6za0460p9w"; depends=[dplyr lubridate magrittr readr rvest tibble xml2]; }; SanzCircos = derive2 { name="SanzCircos"; version="0.1.0"; sha256="0vw41qldp1gsj4mx2hdd5jfhx9r8pv62i8gvs86p6bvfzy2l1lq4"; depends=[dplyr pbapply purrr randomcoloR readr tibble tidyr]; }; Scale = derive2 { name="Scale"; version="1.0.4"; sha256="1fa3840kji34qpbw6mxfavk8wq0vq0vx2w6ya71idbkxnvwc3y06"; depends=[Hmisc MASS psych]; }; @@ -3545,6 +3761,7 @@ in with self; { ScreenClean = derive2 { name="ScreenClean"; version="1.0.1"; sha256="0haanr05g4vwp5apncyzv8i3r61g4xf9ihm8ilcabcgpri56gpjk"; depends=[MASS Matrix quadprog]; }; SearchTrees = derive2 { name="SearchTrees"; version="0.5.2"; sha256="11p81x1klkmxarypxpbisf78dlrmhzzg9y9hxpwz75pks1y56gqg"; depends=[]; }; SecKW = derive2 { name="SecKW"; version="0.2"; sha256="13x9l6ncx8qszkcr7dpfzrk4zqj4w8z5lwd394437vl4xf1xv0k6"; depends=[fdrtool pracma]; }; + SeedCalc = derive2 { name="SeedCalc"; version="1.0.0"; sha256="1p8ncf3l2zhpbbblpjagg8cg9gf7f2izdcgc48n1aq4f7bmjbqgk"; depends=[]; }; SeerMapper = derive2 { name="SeerMapper"; version="1.2.0"; sha256="1w1gpwf7n7y2czgj5ilmfljas9mps1ygbvvdrz9hjx9rcixrx594"; depends=[maptools RColorBrewer rgdal SeerMapper2010East SeerMapper2010Regs SeerMapper2010West SeerMapperEast SeerMapperRegs SeerMapperWest sp stringr]; }; SeerMapper2010East = derive2 { name="SeerMapper2010East"; version="1.2.0"; sha256="1lgjxixdgmgxy79s34pz7k4khhw5x4hs8m6yg8qiq813w4byqkls"; depends=[sp]; }; SeerMapper2010Regs = derive2 { name="SeerMapper2010Regs"; version="1.2.0"; sha256="0sb0l539cwh76559znvgbi1wcbs7h53pmk1m8jz853wc266f8ibx"; depends=[sp]; }; @@ -3558,39 +3775,37 @@ in with self; { SeleMix = derive2 { name="SeleMix"; version="1.0.1"; sha256="1qzy59wbjh8llm66l70xi0p3lv94iawh2h5vwa9sqy2ra5vmpaxk"; depends=[mvtnorm]; }; Select = derive2 { name="Select"; version="1.4"; sha256="1qx4wwxxwjq31vf645xvwb0y2z5h4v6ca8fcrfpaj5kc33f333v2"; depends=[ade4 FD lattice latticeExtra Rsolnp]; }; SelvarMix = derive2 { name="SelvarMix"; version="1.2.1"; sha256="02d16ffw5syq0d3yiim9jgrjlz99n956zxp23idpsmq6lb2whq66"; depends=[glasso Rcpp RcppArmadillo Rmixmod]; }; - SemNetCleaner = derive2 { name="SemNetCleaner"; version="0.1.1"; sha256="0ry6lv33iynh1dy31zag5z36wr1limi8d7bbcjykcbgsbwcbazfj"; depends=[doParallel dplyr foreach ggplot2 magrittr NetworkToolbox plyr purrr qdap RColorBrewer tm]; }; + SemNetCleaner = derive2 { name="SemNetCleaner"; version="0.9.9"; sha256="1pbp1h3kqgrdwr28psbrnd8i67rbff8hyldry46511zjmc8c7zaq"; depends=[qdap]; }; Semblance = derive2 { name="Semblance"; version="0.1.0"; sha256="11mpqfpv7i5nqyn9s63bfphj35sh4gx4hjy0gc22sfqn0lmvl132"; depends=[fields]; }; SemiCompRisks = derive2 { name="SemiCompRisks"; version="3.1"; sha256="0m0primbkpjw4pmmabdgvp5l21aqfifnryga1rp2ng9cm5ncxxqg"; depends=[Formula MASS survival]; }; - SemiMarkov = derive2 { name="SemiMarkov"; version="1.4.4"; sha256="1dj8gj04yfn0lj83b90b4p0ilgphmzcalz95xw7xgvivww8yj1dg"; depends=[MASS numDeriv Rsolnp]; }; + SemiMarkov = derive2 { name="SemiMarkov"; version="1.4.5"; sha256="18ma6098zng3ckf082qhjl837g8ppn3gli8l8nfnxirg5ra8zflp"; depends=[MASS numDeriv Rsolnp]; }; SemiPar = derive2 { name="SemiPar"; version="1.0-4.2"; sha256="0pa3drpvclkw81ji5m1h5arj5c2rh03dnlff97cnnr1v5kvg1i4w"; depends=[cluster MASS nlme]; }; SemiParSampleSel = derive2 { name="SemiParSampleSel"; version="1.5"; sha256="0apbg8sddz2ab9170wvf7p6cgawvp4w13r97r5q7p3hx2hylb8sw"; depends=[CDVine copula gamlss_dist magic Matrix matrixStats mgcv mvtnorm trust VGAM]; }; SenSrivastava = derive2 { name="SenSrivastava"; version="2015.6.25"; sha256="0r4p6wafnfww07kq19lfcs96ncfi0qrl8n9ncp441ri9ajwj54qk"; depends=[]; }; - SensMap = derive2 { name="SensMap"; version="0.6"; sha256="0j52aplvdlwwfswyrij0vv7zsdr015cn5931c6631rlps94gka0w"; depends=[doBy factoextra FactoMineR fields ggdendro ggplot2 glmulti lattice MCMCpack mgcv plotly shiny]; }; SensMixed = derive2 { name="SensMixed"; version="2.1-0"; sha256="0ykg94amnm9clf8d3naap8fmv9qqc6j1q52wnb83zk7ry44dp7dh"; depends=[doBy ggplot2 Hmisc lme4 MASS plyr reshape2 shiny shinyBS xtable]; }; SensitivityCaseControl = derive2 { name="SensitivityCaseControl"; version="2.1"; sha256="00jqzqx7g0av9lw13is723gph486gb8ga0wgcmmzpmb24s5nya9z"; depends=[]; }; SensoMineR = derive2 { name="SensoMineR"; version="1.23"; sha256="0a1s2wrb86a0y2faxj5ax8fa6vfcclgg7bcff4j7jb40ilxnxhn4"; depends=[AlgDesign cluster FactoMineR ggplot2 gtools KernSmooth reshape2]; }; - SensusR = derive2 { name="SensusR"; version="2.2.0"; sha256="0ahgy6mvlxfdavdarmfmb1ld1pykhbrjgg8mdh5q71b3a75vbp47"; depends=[ggmap ggplot2 jsonlite lubridate openssl plyr R_utils]; }; + SensusR = derive2 { name="SensusR"; version="2.3.0"; sha256="1gzww80p11zqs90psfx3yl7ncdkq3l55bcs4dxzikrnf5maqa193"; depends=[ggmap ggplot2 jsonlite lubridate openssl plyr R_utils]; }; SentimentAnalysis = derive2 { name="SentimentAnalysis"; version="1.3-2"; sha256="18vycj9vpb32610sn321sbwdnjldyjm9idjw9spggdzj7gsiwwk3"; depends=[ggplot2 glmnet mgcv moments ngramrr qdapDictionaries SnowballC spikeslab stringdist tm XML]; }; SeqAlloc = derive2 { name="SeqAlloc"; version="1.0"; sha256="04rhr3gb2p9i35a3x4k8m0lv42ncfqlhx6sf3bq8yihppwrag8x3"; depends=[]; }; - SeqFeatR = derive2 { name="SeqFeatR"; version="0.2.7"; sha256="0qg1zpamcbjia2q8900yzihahb0y7kc48smxipncf8bb68256pyv"; depends=[ape Biostrings calibrate coda ggplot2 phangorn plotrix plyr qvalue R2jags scales tcltk2 widgetTools]; }; + SeqFeatR = derive2 { name="SeqFeatR"; version="0.3"; sha256="1pj8pr2jfr7rvbnjgryg733201ixbbddmy3ljls44jbbizcrg271"; depends=[ape Biostrings calibrate coda ggplot2 phangorn plotrix plyr qvalue R2jags scales tcltk2 widgetTools]; }; SeqGrapheR = derive2 { name="SeqGrapheR"; version="0.4.8.5"; sha256="041hlf64zbndz76r076pmym4dw4xl3fahryvpvjspw0sdlhmfm8c"; depends=[Biostrings cairoDevice gWidgets gWidgetsRGtk2 igraph rggobi]; }; SeqKat = derive2 { name="SeqKat"; version="0.0.6"; sha256="0idxyn84rqsg26y6ml218g037qxrx9755ikasyn212qacc36in39"; depends=[doParallel foreach Rcpp]; }; SeqMADE = derive2 { name="SeqMADE"; version="1.0"; sha256="0nf1xjhk0kpmmzgcxycg3ccxvwq6gydjq7xq6n9m7k7v35v9v3qf"; depends=[MASS]; }; - SequenceAnalysis = derive2 { name="SequenceAnalysis"; version="1.3"; sha256="0jrpq5ryw7rwkv99w0a5p3r0vj8nbzj6adlcsr84d9ffgxafmhif"; depends=[XML]; }; Sequential = derive2 { name="Sequential"; version="2.3.2"; sha256="01zvgvdj57js08krskahk1ng3wkv9iblmirslgrmllf4q18zwsdr"; depends=[]; }; SequentialDesign = derive2 { name="SequentialDesign"; version="1.0"; sha256="1gi37pixwbpy7358id1c75rckr352hs8vjs8sk8qgsr97pkm5xdq"; depends=[Sequential]; }; - SetMethods = derive2 { name="SetMethods"; version="2.3.1"; sha256="0a8d476slmq1dpimmr1l97k2icjwr907rw463c9dqba82a3p8k7g"; depends=[betareg fmsb lattice QCA]; }; + SetMethods = derive2 { name="SetMethods"; version="2.4"; sha256="06fcin03mvqbg4mk09ygn54li0wdyp57mv902c49zs9v4y8r88cs"; depends=[betareg fmsb ggplot2 ggrepel lattice QCA scatterplot3d]; }; SetRank = derive2 { name="SetRank"; version="1.1.0"; sha256="0p7vwsw05s5hfw1mfh3fbm9nfzsymnxzrdjin7k21dx7asb618wy"; depends=[data_table igraph XML]; }; SetTest = derive2 { name="SetTest"; version="0.2.0"; sha256="08wc6cbnannmwkncqhpcw6l0y7c1v7z3awk5j7fd853nszfmpbk0"; depends=[]; }; - Seurat = derive2 { name="Seurat"; version="2.3.3"; sha256="0hfv4balzjjir8gdhrzb92ap36k6imq3igvb1nn0rhb0fq7959cr"; depends=[ape cluster cowplot diffusionMap doSNOW dplyr dtw fitdistrplus foreach fpc ggplot2 ggridges gplots hdf5r Hmisc ica igraph irlba lars lmtest MASS Matrix metap mixtools pbapply plotly png RANN RColorBrewer Rcpp RcppEigen RcppProgress reshape2 reticulate ROCR Rtsne SDMTools tidyr tsne]; }; + Seurat = derive2 { name="Seurat"; version="2.3.4"; sha256="0l8bv4i9nzz26mirnva10mq6pimibj24vk7vpvfypgn7xk4942hd"; depends=[ape cluster cowplot doSNOW dplyr dtw fitdistrplus foreach fpc ggplot2 ggridges gplots hdf5r Hmisc httr ica igraph irlba lars lmtest MASS Matrix metap mixtools pbapply plotly png RANN RColorBrewer Rcpp RcppEigen RcppProgress reshape2 reticulate ROCR Rtsne SDMTools tidyr tsne]; }; ShapeChange = derive2 { name="ShapeChange"; version="1.4"; sha256="1ch7avx8mxjk8vrp17inaihmbsv968wflyk1n4fbjvacbl24vn2b"; depends=[coneproj quadprog]; }; ShapePattern = derive2 { name="ShapePattern"; version="1.0.1"; sha256="18jzs0sq21qhldm86mgx7yb9kl473vv1aljl9hm4560xy5pd5fnb"; depends=[rgdal rgeos sp]; }; ShapeSelectForest = derive2 { name="ShapeSelectForest"; version="1.3"; sha256="1vvfl1ldrn0l9w38hx0hhszvj5a2dpmfl6ljzw7f0ji181lrx96m"; depends=[coneproj raster rgdal]; }; - SharpeR = derive2 { name="SharpeR"; version="1.1.0"; sha256="0qhvpwv81jznqfzm7xysm051ckv8ilq7zhsysxc7wripnlj01c4m"; depends=[matrixcalc sadists]; }; + SharpeR = derive2 { name="SharpeR"; version="1.2.0"; sha256="1gw8wwdqbra4bccbcamqn2j7d853rga1vcvk1p6naih6vbnfqn2s"; depends=[matrixcalc sadists]; }; ShinyImage = derive2 { name="ShinyImage"; version="0.1.0"; sha256="0nhsaq6i9lr8gqpdkahw3qr0c0cb0qwc0nqpk1ism21l6zg6ahc9"; depends=[EBImage R6 shiny shinyjs]; }; - ShinyItemAnalysis = derive2 { name="ShinyItemAnalysis"; version="1.2.7"; sha256="0l350q6sy63m09fiamphhkc3hhlncqjn5r2w59gv2hwqnjhwhp2c"; depends=[corrplot CTT data_table deltaPlotR difNLR difR DT ggplot2 gridExtra knitr latticeExtra ltm mirt moments msm nnet plotly psych psychometric reshape2 rmarkdown shiny shinyBS shinyjs stringr WrightMap xtable]; }; + ShinyItemAnalysis = derive2 { name="ShinyItemAnalysis"; version="1.2.9"; sha256="0kc7503p3q0i5hv5yvvqmlh2dc0zarywyhcb700a01h29rgibi2q"; depends=[corrplot cowplot CTT data_table deltaPlotR difNLR difR DT ggdendro ggplot2 gridExtra knitr latticeExtra ltm mirt moments msm nnet plotly psych psychometric reshape2 rmarkdown shiny shinyBS shinydashboard shinyjs stringr xtable]; }; ShinyTester = derive2 { name="ShinyTester"; version="0.1.0"; sha256="0wm4rl2p8ggw6v2chk9b6ygh5y8p8cwzbyra0nr0qr2ka97didp8"; depends=[dplyr purrr readr stringr tidyr visNetwork]; }; - ShortForm = derive2 { name="ShortForm"; version="0.4.1"; sha256="0c2q3lhcyfn3w4iqknid9gav11nlycy9lma5m49vixksv7rf5kyw"; depends=[ggplot2 lavaan stringr tidyr]; }; + ShortForm = derive2 { name="ShortForm"; version="0.4.2"; sha256="0lfnafkkwfhqv984mrbd13inck1sdzn7rq1qdklfjwks89dx9ql9"; depends=[ggplot2 lavaan stringr tidyr]; }; ShrinkCovMat = derive2 { name="ShrinkCovMat"; version="1.2.0"; sha256="1ybd8vm69y50lj2mkmcdyplxb689xfg4spbl129v8hlvhw69mzmy"; depends=[]; }; SiER = derive2 { name="SiER"; version="0.1.0"; sha256="1ng6vnh30z6z1nvclsdzc9gdbrsrb2kqdqvs6fwm0j1zqlk12x0y"; depends=[]; }; SiMRiv = derive2 { name="SiMRiv"; version="1.0.3"; sha256="1kzvbzmqcxs0sh23nmjd39zkg68kbnc5djpbjhqhn55qjdfx5776"; depends=[mco raster rgdal sp]; }; @@ -3599,20 +3814,20 @@ in with self; { SigTree = derive2 { name="SigTree"; version="1.10.6"; sha256="18gh7azjr979ijc2y4yyskj24ay697rw3j7znc5p4a63s4vpxr9w"; depends=[ape MASS phyext2 phylobase phyloseq RColorBrewer vegan]; }; SightabilityModel = derive2 { name="SightabilityModel"; version="1.3"; sha256="0rgv5735y07yyv5y9c3flzha97ykn34ysmzy6as1z94hqfr4w746"; depends=[]; }; SignifReg = derive2 { name="SignifReg"; version="1.0"; sha256="1360892wy0qc6dch3753s4a17l3pcijjmxd34zqvzl9534arlsxd"; depends=[]; }; - Sim_DiffProc = derive2 { name="Sim.DiffProc"; version="4.0"; sha256="04p6q3g0afyky2ljxf471axik6vwj9l4dv4r487jrykrlhnjrm4z"; depends=[Deriv MASS rgl scatterplot3d]; }; + Sim_DiffProc = derive2 { name="Sim.DiffProc"; version="4.3"; sha256="1cffkqrk75p7a8p6hfbz3vz85cj75l5q2rw4cym5qqa1bni9911z"; depends=[Deriv MASS]; }; Sim_PLFN = derive2 { name="Sim.PLFN"; version="1.0"; sha256="1jmsydhpfv2z9cr99hfy8cairhkkxpwk4wnz1adixwxazkn7qfah"; depends=[DISTRIB FuzzyNumbers]; }; SimComp = derive2 { name="SimComp"; version="3.2"; sha256="04rmpxasaa888p6f0rhhpvpqc39fppdkcwbq5sxcslx7bwc9w9z8"; depends=[mratios multcomp mvtnorm]; }; SimCop = derive2 { name="SimCop"; version="0.7.0"; sha256="1yrdy77a9h14v92c63ng8phi2ig73wy4xjjdb75322grc0bd3jq6"; depends=[quadprog]; }; - SimCorMultRes = derive2 { name="SimCorMultRes"; version="1.5.0"; sha256="10afb3k4rvsmgfx6m1csb0pvnjba1d896llfh3ksmjzxglmvslgw"; depends=[evd]; }; + SimCorMultRes = derive2 { name="SimCorMultRes"; version="1.6.0"; sha256="0x0wcc3nqw57xs7jiwc8bzmcwnb69dvpfp7anhx6bx607rcbxfpi"; depends=[evd]; }; SimCorrMix = derive2 { name="SimCorrMix"; version="0.1.1"; sha256="1mx8xkg1nbh4x4xr6m672zyg00s3lky2sy5mz7dfkw40vz2bwi53"; depends=[BB ggplot2 MASS Matrix mvtnorm nleqslv SimMultiCorrData triangle VGAM]; }; - SimDesign = derive2 { name="SimDesign"; version="1.10.1"; sha256="1g7nvzvmhkisl5bibigrsiv9s9xpigyib01vf05dhyc97f1vsg18"; depends=[foreach pbapply plyr]; }; + SimDesign = derive2 { name="SimDesign"; version="1.11"; sha256="0ifn5ma8rh42d75cx2qmv6fbqrw8f6h7kaa1l04648xnplcx7bcz"; depends=[foreach pbapply plyr]; }; SimEUCartelLaw = derive2 { name="SimEUCartelLaw"; version="1.0.1"; sha256="1wg9sayk55mp3f2qykvfk0cbqh050vh0n1fhpq4fmlxqll87aml9"; depends=[plot3D plot3Drgl rgl]; }; SimHaz = derive2 { name="SimHaz"; version="0.1"; sha256="04q4xyc1ki1zr3grm3khfg0kbykjy3j9qpg332l7pxp4j3wa3aw3"; depends=[survival]; }; - SimInf = derive2 { name="SimInf"; version="6.0.0"; sha256="1bbmyqh367g4c6a2mnd78y08svaqyr96sj61wg1zn3n06892ilpg"; depends=[Matrix]; }; + SimInf = derive2 { name="SimInf"; version="6.2.0"; sha256="11pmkjc56n1k2m1p6fyzv403h1wd557yhk9ymhg7vdc7jibpzplf"; depends=[Matrix]; }; SimMultiCorrData = derive2 { name="SimMultiCorrData"; version="0.2.2"; sha256="0brszbqxf40y65xp96c5hp7hhvz3gv0xlg93r5ik8qdh0bn0y1sw"; depends=[BB GenOrd ggplot2 Matrix nleqslv psych triangle VGAM]; }; - SimPhe = derive2 { name="SimPhe"; version="0.1.1"; sha256="00qqqsf7na5c9nslnfpbyr2ysf7d7bi6vnpfiy761nhg8vgf2vjv"; depends=[]; }; + SimPhe = derive2 { name="SimPhe"; version="0.2.0"; sha256="01kzypahw41jk8s2c92h0k9w32yaicis07wb6k8qlqcmv0zj8xry"; depends=[]; }; SimRAD = derive2 { name="SimRAD"; version="0.96"; sha256="0ivvd3k04v1akbblxcjhlyc315z3ig7wjs0g3b37lvlfp54ppbrg"; depends=[Biostrings ShortRead zlibbioc]; }; - SimRVPedigree = derive2 { name="SimRVPedigree"; version="0.1.0"; sha256="1krdz4gxnqxj3wabc5hn7ayfqdfmpgg66zj09b3jnngcdaxkjlwb"; depends=[dplyr kinship2]; }; + SimRVPedigree = derive2 { name="SimRVPedigree"; version="0.3.0"; sha256="1ppms2cirdhm8lsfl74mfc1f9zwc7lin6r5xs649czqlj63yzk4i"; depends=[dplyr kinship2]; }; SimReg = derive2 { name="SimReg"; version="3.0"; sha256="188q399xcrvjw7y7lf3hfbb7x0m0hc4zaf9i1w2c4xzswmvljd8r"; depends=[ontologyIndex ontologyPlot ontologySimilarity Rcpp]; }; SimRepeat = derive2 { name="SimRepeat"; version="0.1.0"; sha256="1vq82wlnas0jkl8hlj7dnnbn4y1a56lmszs4w7wya7acri92gkqm"; depends=[BB ggplot2 MASS Matrix nleqslv SimCorrMix SimMultiCorrData triangle VGAM]; }; SimSCRPiecewise = derive2 { name="SimSCRPiecewise"; version="0.1.1"; sha256="0mhlx9m5db8a40wf275qh59345676m8bpjjmyx1v22f6m9p3b2n4"; depends=[]; }; @@ -3627,53 +3842,58 @@ in with self; { Simpsons = derive2 { name="Simpsons"; version="0.1.0"; sha256="1pm6wga1yxc35zgz72plzq23d3l4bbzfdvhszdxmkn1pkk64h8ms"; depends=[mclust]; }; SimuChemPC = derive2 { name="SimuChemPC"; version="1.3"; sha256="06sxknaykikcgbw7qbbw1risg0sbaisb68vhfd7cl6sg0327dznk"; depends=[rcdk]; }; SinIW = derive2 { name="SinIW"; version="0.2"; sha256="1z7rcjy0i09a9hjpjj1x8i46lv042l20lvb6b0pnsky2sx3v78pd"; depends=[fdrtool pracma]; }; + SingleCaseES = derive2 { name="SingleCaseES"; version="0.4.0"; sha256="0n2wybp06jx36095aw6073rdr2x1ahrnar28sqla2l2jd28ml72x"; depends=[dplyr magrittr purrr rlang tidyr tidyselect]; }; + SitesInterest = derive2 { name="SitesInterest"; version="1.0"; sha256="06l6i6jnzwj683cvd9a9dg4nlb1wy1v3wb561y97a25bikm3mfy6"; depends=[plotrix]; }; SixSigma = derive2 { name="SixSigma"; version="0.9-52"; sha256="07s4an2az2pgqhq9c08jrf6b95nrs1b3r1092d53n1ps8wbdmbln"; depends=[e1071 ggplot2 lattice nortest qcc reshape2 scales testthat xtable]; }; SizeEstimation = derive2 { name="SizeEstimation"; version="1.1.1"; sha256="1rz57y76hzp880511kzm7nhxf201n0dr7ccip6slrjz784dl7s27"; depends=[MCMCpack msm]; }; - SkewHyperbolic = derive2 { name="SkewHyperbolic"; version="0.3-2"; sha256="10vilra5z884xinqkvk7ryi4nsq5zxlyn5qh23lsajba3b3qwhaw"; depends=[DistributionUtils GeneralizedHyperbolic RUnit]; }; + SkewHyperbolic = derive2 { name="SkewHyperbolic"; version="0.4-0"; sha256="1blxibjrgb738q2ybavp4q3d6yn7hayhg851ysghp118wpl32nwr"; depends=[DistributionUtils GeneralizedHyperbolic]; }; Skillings_Mack = derive2 { name="Skillings.Mack"; version="1.10"; sha256="0zxqiw87avw2rb2acj7mvpyfkf7iwnkshg73ib74y5ml9awmg2mw"; depends=[MASS matrixcalc]; }; Sky = derive2 { name="Sky"; version="1.0"; sha256="02vjdggvanzsjx7ihxskapp5d5dlyalj02122wmarj8qf1ha1i2m"; depends=[EBImage]; }; SkyWatchr = derive2 { name="SkyWatchr"; version="0.8-2"; sha256="0if44d79j2hlxdccn3jd7lrfbhrr09rfhfgds132syxprwkcb2mr"; depends=[htmlTable httr sp]; }; Sleuth2 = derive2 { name="Sleuth2"; version="2.0-4"; sha256="18mh1svmb96hw3rjmgxlwzs7kdcvjkxf4zm8k4w0sxz94ks062i7"; depends=[]; }; Sleuth3 = derive2 { name="Sleuth3"; version="1.0-2"; sha256="0b4g7j8a204wyvh0q9n1l4zrl9rk7ibyfijd49mjjdyg9zz4kbna"; depends=[]; }; - SmartEDA = derive2 { name="SmartEDA"; version="0.2.0"; sha256="0k89nvq074c2skjysw0n2cr410ki8f2p2fvzmwy779sgkbabc497"; depends=[data_table ggplot2 gridExtra ISLR rmarkdown scales stringi]; }; + SmallCountRounding = derive2 { name="SmallCountRounding"; version="0.2"; sha256="1xfx0cqrl7yz0a1alxk00ii2q63dawnlkg1s734sji6l6c0dvchy"; depends=[Matrix SSBtools]; }; + SmartEDA = derive2 { name="SmartEDA"; version="0.3.0"; sha256="0adx637nmajmjl9j1rbdmx3gl5v6mgd2m3jdxx3wa4z12pjbrdac"; depends=[data_table GGally ggplot2 gridExtra ISLR rmarkdown sampling scales stringi]; }; SmartSVA = derive2 { name="SmartSVA"; version="0.1.3"; sha256="10a8s2znsg8ywqkq9fsxiyqfsprrx33pqissazp2vmabs11mg4np"; depends=[isva Rcpp RcppEigen RSpectra sva]; }; SmartSifter = derive2 { name="SmartSifter"; version="0.1.0"; sha256="16rzma87k27qg6qy39mzywdj8pzkp7r9q7bpqyikazp3fk2nmfri"; depends=[mvtnorm rootSolve]; }; SmarterPoland = derive2 { name="SmarterPoland"; version="1.7"; sha256="03vs6hcd96va9kfhl2yq77alnm33j1dxy79kgrx17hlijsy65qqv"; depends=[ggplot2 htmltools httr jsonlite rjson]; }; Smisc = derive2 { name="Smisc"; version="0.3.9"; sha256="12chfjjg588a55q3yg0i507vl68hhk7zzprj849smq9azaxidn4k"; depends=[doParallel plyr]; }; SmithWilsonYieldCurve = derive2 { name="SmithWilsonYieldCurve"; version="1.0.1"; sha256="0qvhd1dn2wm9gzyp6k7iq057xqpkngkb4cfmvmjqmf0vhysp371w"; depends=[]; }; SmoothHazard = derive2 { name="SmoothHazard"; version="1.4.1"; sha256="147wjxgxnijpmixrfyl8kd4scz2w1xb8dcwvpr60zg32nv22g17r"; depends=[lava mvtnorm prodlim]; }; - SmoothWin = derive2 { name="SmoothWin"; version="1.0.0"; sha256="19yd3gnanv8q8ab0x8ds61rznm5w71dri0liknylikiqgbqwxrcn"; depends=[msgps]; }; - SnakeCharmR = derive2 { name="SnakeCharmR"; version="1.0.7"; sha256="1i8g0p51mp0j46434zzhmijwwk1v6my7rdw8j41ac3b4as3g0c73"; depends=[jsonlite Rcpp stringr]; }; + SmoothWin = derive2 { name="SmoothWin"; version="2.0.0"; sha256="1mkmrh9f08sgvx4zvca2q09lrwvy24bcgi72bhy1dzdc4fbpg2s5"; depends=[nlme]; }; + SnakeCharmR = derive2 { name="SnakeCharmR"; version="1.0.7.1"; sha256="12kzjrxjrgph95m949z6ri97nn97gh6avzqibw1jn76rsnjrhi6r"; depends=[jsonlite Rcpp stringr]; }; SnakesAndLaddersAnalysis = derive2 { name="SnakesAndLaddersAnalysis"; version="2.1.0"; sha256="0h3664h6d32q201qfyv9y2gg4fhg3azdpwpmx4qfbc10hsc1ghl9"; depends=[]; }; SnowballC = derive2 { name="SnowballC"; version="0.5.1"; sha256="0kbg33hy6m2hv9jspyx6naqmk2q6h2zmvvczjmkwqvlhzlj0c5s4"; depends=[]; }; SoDA = derive2 { name="SoDA"; version="1.0-6"; sha256="0sh2dan4ga2k14rirnkvgzsvbksx1k4ika5gkf5cy247rjkqnpj0"; depends=[]; }; SobolSequence = derive2 { name="SobolSequence"; version="1.0"; sha256="1vmp5jix3zvasvdirv8m88jc0cd8f34b4m1jvhs8g3v9lk8pxrrr"; depends=[Rcpp]; }; - SocialMediaMineR = derive2 { name="SocialMediaMineR"; version="0.4"; sha256="0hd05rm7qn2w8rqx7pw996wpgb2rymcwzmns8xyczcyn81vjx8z8"; depends=[httr jsonlite RCurl]; }; SocialNetworks = derive2 { name="SocialNetworks"; version="1.1"; sha256="0d868xka6d35i17r28cvm0ya971xk6y1kycsfff0279w27cjd9x0"; depends=[Rcpp]; }; SocialPosition = derive2 { name="SocialPosition"; version="1.0.1"; sha256="1rrrjlq6czzhzipvkisbq024ca22v2vzx7wa4ddr9j7hnyyzzpic"; depends=[]; }; Sofi = derive2 { name="Sofi"; version="0.16.4.8"; sha256="0h9ir0xrwmsabfhwsr9hbpwabh1fsb3p51y8qcgm92iyvc6dl3mf"; depends=[foreign sampling shiny]; }; SoftClustering = derive2 { name="SoftClustering"; version="1.1502"; sha256="1pgg9mjpfw55m3ny726vx5wl8gwsdkrxv8xzgmy3aqdlwzhh4bwz"; depends=[]; }; - SoilHyP = derive2 { name="SoilHyP"; version="0.1.1"; sha256="10lwfmhiavfyzypdb2rpc0rjsphy84vzg8mrdkncircss45cbvyp"; depends=[]; }; + SoilHyP = derive2 { name="SoilHyP"; version="0.1.2"; sha256="12fplk632r5pakzyjarhwa7hhqp20n7nd8bzxkknfn0p0ffr0w4j"; depends=[]; }; SoilR = derive2 { name="SoilR"; version="1.1-23"; sha256="1cryypgnbck5hvkc2izrd8r10q2b97f2p1s46x4dk8p099gck5wg"; depends=[deSolve RUnit]; }; - SolveLS = derive2 { name="SolveLS"; version="1.0"; sha256="0yb2sx3wjhccmkq8p3jj5pp8dgsdfvv4hr88km5yajl950wkbizp"; depends=[Matrix Rcpp RcppArmadillo Rdpack]; }; + SolveRationalMatrixEquation = derive2 { name="SolveRationalMatrixEquation"; version="0.1.0"; sha256="1m0b4sb247k6mlagvs4nj42ga9p48g9736lmhar7v1c5qhi7pw3v"; depends=[]; }; SorptionAnalysis = derive2 { name="SorptionAnalysis"; version="0.1.0"; sha256="0drns1ajcga5z56hcgjxld1riwjn7vli8k1ma1xqifpy1qwy7ci6"; depends=[]; }; SortableHTMLTables = derive2 { name="SortableHTMLTables"; version="0.1-3"; sha256="1jgrqsm0cj8qlk0s4qn3b83w96mgpp5gmhgcg9q2glc72v8c4ljh"; depends=[brew testthat]; }; SoundexBR = derive2 { name="SoundexBR"; version="1.2"; sha256="0chc332v3wcz30v70yvdxhvcfdmvf4fj193cn00gl899xfxal89p"; depends=[]; }; SourceSet = derive2 { name="SourceSet"; version="0.1.1"; sha256="1326p28mngvi77b98n62cg6rln1qscyxz0616h7apc23ppdl7ybz"; depends=[graph gRbase gtools igraph plyr progress reshape2 scales]; }; - SoyNAM = derive2 { name="SoyNAM"; version="1.4"; sha256="0b48nm3xgvzws9222fmq07chqx4yllz4qjgzxg156s0waxfrjjfi"; depends=[lme4 NAM reshape2]; }; - SpATS = derive2 { name="SpATS"; version="1.0-8"; sha256="0j7yllnw9r8zhlh6jpkp5nsmzj0z3rzq0w6rkc36vp88a0giv15n"; depends=[data_table fields plot3Drgl spam]; }; + SoyNAM = derive2 { name="SoyNAM"; version="1.5"; sha256="12qji7bdj0frf6ngwg1wybb29yxpv6cbyhiq2gayafdl48sm8his"; depends=[lme4 NAM reshape2]; }; + SpATS = derive2 { name="SpATS"; version="1.0-9"; sha256="1q49n4snvrfhw0774q83vjxrip5la28jmbl3vijhf15ycbq0kwrf"; depends=[data_table fields plot3Drgl spam]; }; + SpNMF = derive2 { name="SpNMF"; version="0.1.1"; sha256="1xybxx47i3ww5d7chwl38xc48fbsclgyxcki8h85c6dkm49dxy8i"; depends=[NMF]; }; + SpNetPrep = derive2 { name="SpNetPrep"; version="1.1"; sha256="1y3j7mwjxv69lrgqvi8kxvhlmdyr8v7gbg17741008xb32kgma8h"; depends=[leaflet maptools prodlim raster rgdal shiny shinythemes sp spatstat]; }; SpaCCr = derive2 { name="SpaCCr"; version="0.1.0"; sha256="0qm1fr6nnax3i1i77fi73x1z8db557avh6kivs0nskb1dfj8ri4m"; depends=[abind dplyr ggplot2 Rcpp RcppArmadillo tidyr]; }; SpaDES = derive2 { name="SpaDES"; version="2.0.2"; sha256="14l6rhaid4022c9gza6iy7kb6zr1844v16kn3hlgynf3zqv0mkr4"; depends=[quickPlot reproducible SpaDES_addins SpaDES_core SpaDES_tools]; }; SpaDES_addins = derive2 { name="SpaDES.addins"; version="0.1.1"; sha256="0sipgq00lacy7yk81crr8h7xfm4vs4h66w6rqsll8i7di19g13cj"; depends=[devtools magrittr miniUI rstudioapi shiny SpaDES_core stringi]; }; - SpaDES_core = derive2 { name="SpaDES.core"; version="0.1.1"; sha256="12w2yr4q440n68p4gcj82h7gzjd240khfxjwxpngfbhbgp7rmv4b"; depends=[crayon data_table DEoptim DiagrammeR digest dplyr fastdigest fpCompare httr igraph lubridate quickPlot R_utils raster RCurl reproducible sp stringi]; }; - SpaDES_tools = derive2 { name="SpaDES.tools"; version="0.2.0"; sha256="1xqydiswjg8dn57d0lmfll1ix6ca7w969swpyhwrqkh7x17q9bvg"; depends=[bit checkmate CircStats data_table fastmatch ff ffbase fpCompare magrittr quickPlot RandomFields raster Rcpp reproducible sp velox]; }; + SpaDES_core = derive2 { name="SpaDES.core"; version="0.2.3"; sha256="1dj0mjd902ll01vis947vdlwc3fn5j58yvpzipmvr7lmyk5476f5"; depends=[codetools crayon data_table DEoptim DiagrammeR dplyr fastdigest fpCompare googledrive httr igraph lubridate quickPlot R_utils raster RCurl reproducible stringi]; }; + SpaDES_tools = derive2 { name="SpaDES.tools"; version="0.3.0"; sha256="110c8y6v6pig6bpzn82kzaxr4c2jlq83v1a9ml1n9af591mpw4gp"; depends=[bit checkmate CircStats data_table fastmatch ff ffbase fpCompare magrittr quickPlot RandomFields raster Rcpp reproducible sp velox]; }; SpaTimeClus = derive2 { name="SpaTimeClus"; version="1.0"; sha256="1l204b8yd11pxwcb026xy39f4lps4sqk6mml8cybnjch8clk9djc"; depends=[Rcpp RcppArmadillo]; }; SpadeR = derive2 { name="SpadeR"; version="0.1.1"; sha256="0iy2rkq4vvps1a73kqq37zpsyl4pvl3vh07dwvpfhvp7f8nxbx99"; depends=[]; }; SparseDC = derive2 { name="SparseDC"; version="0.1.17"; sha256="0gsfj8631s67a0r9qjjll4rbb57nzk5fwm5bbggvf0027b9hk0pp"; depends=[]; }; SparseFactorAnalysis = derive2 { name="SparseFactorAnalysis"; version="1.0"; sha256="0lgfvydxb86r5hks1mf0p0yhgpx8s8fbkc3q6dimc728rw26qcv5"; depends=[directlabels ggplot2 MASS proto Rcpp RcppArmadillo truncnorm VGAM]; }; SparseGrid = derive2 { name="SparseGrid"; version="0.8.2"; sha256="057xbj2bhjm9i32kn39iscnqqdsvsmq0b8c92l8hnf9avf1sx10x"; depends=[]; }; - SparseLearner = derive2 { name="SparseLearner"; version="1.0-2"; sha256="1qxycxpch2m2yyk97210gdzsizhlinc0hkhk5ak00rdgkrsxxc0k"; depends=[glmnet lqa mlbench qgraph RankAggreg SIS SiZer]; }; + SparseLPM = derive2 { name="SparseLPM"; version="1.0"; sha256="1mpjf7yk2haa8hch315davb6nrhxhy0w2vgw2x4111rn4bskhd8m"; depends=[gtools Rcpp RcppArmadillo vegan]; }; SparseM = derive2 { name="SparseM"; version="1.77"; sha256="0p6ljma2h12cq1xmy0cxb48ih8dhxxbnwkqzvx3cckxf2kprycm9"; depends=[]; }; + SparseMDC = derive2 { name="SparseMDC"; version="0.99.5"; sha256="0d3ashk3l9fjdbiyjhaxc05ayyscissrg7lwhnh46hv3fydbixlj"; depends=[doParallel doRNG foreach]; }; SparseTSCGM = derive2 { name="SparseTSCGM"; version="2.5"; sha256="004hbk5fdd5b5hdvg25wl1908pfya26brm2pz00zypfvis99lps3"; depends=[abind flare glasso longitudinal MASS mvtnorm network QUIC]; }; SpatEntropy = derive2 { name="SpatEntropy"; version="0.1.0"; sha256="0nk399anjhsdki9cra650ynk6sa0366495470sawxcfs3vxmlzrl"; depends=[spatstat]; }; SpatMCA = derive2 { name="SpatMCA"; version="1.0.1.0"; sha256="1sjrm1md4lmhyq1yw3np4llkgdskw3mk667jr0k3isjmr6z88gxa"; depends=[fields MASS Rcpp RcppArmadillo RcppParallel]; }; @@ -3684,47 +3904,51 @@ in with self; { SpatialEpiApp = derive2 { name="SpatialEpiApp"; version="0.3"; sha256="0svnnzqshk08s58ishy8xhqch44mb5svgfphkvpgysdd68dgaysr"; depends=[dplyr dygraphs ggplot2 htmlwidgets knitr leaflet mapproj maptools RColorBrewer rgdal rgeos rmarkdown shiny shinyjs SpatialEpi spdep xts]; }; SpatialExtremes = derive2 { name="SpatialExtremes"; version="2.0-7"; sha256="1y0h1pcfqp9ynxsr3yrfbihlwm25ypyb88jmm5k2g7xvm8h9g050"; depends=[fields maps]; }; SpatialFloor = derive2 { name="SpatialFloor"; version="1.1.0"; sha256="07mwgcvkkq478l6wxvrdjs9d578x0kgs5xy86lgy5my0xqfcv6y8"; depends=[blocksdesign fields reshape2 taRifx]; }; + SpatialGraph = derive2 { name="SpatialGraph"; version="1.0-2"; sha256="0cwswa5g3a6ng8qkwi04jz9pma4i0c16m7jpq6z3djzjin0znyk2"; depends=[igraph rgeos shape sp splancs]; }; SpatialNP = derive2 { name="SpatialNP"; version="1.1-3"; sha256="1azymigqychsydqvy2n5fplv971i1gzxfhfnclm5r5rqh0xcdp3k"; depends=[]; }; SpatialPack = derive2 { name="SpatialPack"; version="0.3"; sha256="12mx62drwqx351x4jfvv87rxr28ggz7iw83firkzr5xwfwfgr02c"; depends=[]; }; SpatialPosition = derive2 { name="SpatialPosition"; version="1.2.0"; sha256="140fg3bjj7383nrdbgnk9lccj4yjq65rkprqpmf4q0mwbc89mmqc"; depends=[raster rgdal rgeos sp]; }; SpatialTools = derive2 { name="SpatialTools"; version="1.0.4"; sha256="0jgbrzsx2klvihv65y1ycqyr8awp5kqqz4qwfyfibx3b56lzna1q"; depends=[Rcpp RcppArmadillo spBayes]; }; + SpatialVS = derive2 { name="SpatialVS"; version="1.1"; sha256="1xghfiz9wmmx11ssms7zjy3ggkjmc6kkbdwp3v5wjwpwapafzdk3"; depends=[fields MASS nlme]; }; SpatialVx = derive2 { name="SpatialVx"; version="0.6-3"; sha256="0shh8b4l42h93ja6mshj2bwfz1g5j6wjwf3n3ql4yx7kc0n1y7sv"; depends=[boot CircStats distillery fastcluster fields maps smatr smoothie spatstat turboEM waveslim]; }; SpatioTemporal = derive2 { name="SpatioTemporal"; version="1.1.9"; sha256="1k674xb6q64w9izjb2mdippp6sfjnlqlq6ynmzmyi8m3pv3spga6"; depends=[MASS Matrix]; }; Spbsampling = derive2 { name="Spbsampling"; version="1.0.0"; sha256="19ci3199hwqzh82phxr4m4d1n7y3vpn5338m20qisr7plwqv7wp5"; depends=[Rcpp Rdpack]; }; + SpecDetec = derive2 { name="SpecDetec"; version="1.0.0"; sha256="1940pl4vm1kzszq0hwhqkwbk1xmrimjdf03acpdndy089mdg9avc"; depends=[abind]; }; SpecHelpers = derive2 { name="SpecHelpers"; version="0.2.7"; sha256="1v3v717ah2fkx9225860dwppdf5m6nnnaaa4iwmj30rn17nqr4jh"; depends=[gsubfn splancs]; }; SpeciesMix = derive2 { name="SpeciesMix"; version="0.3.4"; sha256="0d6hfmzxqcvg4fcvpsfxx36k95fwkws4rlylrixikndj2fncgwb5"; depends=[MASS numDeriv]; }; SpecsVerification = derive2 { name="SpecsVerification"; version="0.5-2"; sha256="0dnya9mzkf48clp51jrnkz6lc4fps38nn3lap7n2wcp3dvbvdycg"; depends=[Rcpp RcppArmadillo]; }; SpectralMap = derive2 { name="SpectralMap"; version="1.0"; sha256="15689023k9jzg3s7bx5m97dmn00z876amqhxsxksy8n8wf09wr57"; depends=[fields scatterplot3d]; }; SphericalCubature = derive2 { name="SphericalCubature"; version="1.4"; sha256="14xrxhmhavz82rcixnyharnbrvdzs6rh7gbxihaxh431d90w2q3k"; depends=[abind cubature mvmesh SimplicialCubature]; }; SphericalK = derive2 { name="SphericalK"; version="1.2"; sha256="18py4ylm10s75pihjvcy7w948379zy9l9azriw7g7pyp7px29wda"; depends=[]; }; + SplitSoftening = derive2 { name="SplitSoftening"; version="1.0-0"; sha256="1nng2rbldpxflnn7kqdp4r334lcjyznwbc50sfrd4rxyhcmmy36n"; depends=[]; }; SportsAnalytics = derive2 { name="SportsAnalytics"; version="0.2"; sha256="1vb080ak1mfvr6d0q9i3r8hd547ba80bavjdcri0gclqqcjf1ach"; depends=[]; }; - SqlRender = derive2 { name="SqlRender"; version="1.5.0"; sha256="0g9x7dkks9jcgfqz1zzkvgzgjlj2bvlbnpk1k6zc2lplxp7hgzf7"; depends=[rJava]; }; + SqlRender = derive2 { name="SqlRender"; version="1.5.3"; sha256="0dh1khdha5rn4lv63y51d52qqzs94bb3ykjci9r704cibgy725z8"; depends=[rJava]; }; Sstack = derive2 { name="Sstack"; version="1.0.1"; sha256="137vsas2kw3l37c141g51sgx0j6z8ys6hbxjmsdymz1fxsjr4adg"; depends=[doParallel dplyr foreach randomForest]; }; StAMPP = derive2 { name="StAMPP"; version="1.5.1"; sha256="0yyssscx3l4csban66gb4q35h37gf7pqvvycfsy56n96pnnlrgkf"; depends=[adegenet doParallel foreach pegas]; }; StMoMo = derive2 { name="StMoMo"; version="0.4.1"; sha256="1c4v2gjipq1y4crc6bqvz2x5c02bl10mh9jacg8dqb2dffsh5y44"; depends=[fanplot fields forecast gnm MASS RColorBrewer reshape2 rootSolve]; }; - StMoSim = derive2 { name="StMoSim"; version="3.0"; sha256="18mdgpn0x6338zzvc7nwccz6ypqmlpv7pzcy5fwx5y2wfkmdp4rm"; depends=[Rcpp RcppParallel]; }; + StMoSim = derive2 { name="StMoSim"; version="3.1.1"; sha256="1y4lnbpgdza6r6w3q161nlmg8775g3zv323amcwxcj41r4v41p96"; depends=[Rcpp RcppParallel]; }; StVAR = derive2 { name="StVAR"; version="1.1"; sha256="0wz5f5i9927fs1s8yczwqs022k912220m28l1sv5f0r081iv656i"; depends=[ADGofTest matlab MCMCpack numDeriv]; }; StableEstim = derive2 { name="StableEstim"; version="2.1"; sha256="0agi3bfp1xy5pfxxb9ib6xn434agmplgn7kg47nhbh47vf57vang"; depends=[fBasics MASS Matrix numDeriv stabledist testthat xtable]; }; Stack = derive2 { name="Stack"; version="2.0-1"; sha256="09fgfhw9grxnpl5yg05p9gvlz38iw4prns1jn14nj3qx01k5rnxb"; depends=[bit ff ffbase plyr stringr]; }; StagedChoiceSplineMix = derive2 { name="StagedChoiceSplineMix"; version="1.0.0"; sha256="1008gm6zv5k8lpv0qg42qjriajmx0n4kshjh76mvx91dpi788ivh"; depends=[plyr]; }; StakeholderAnalysis = derive2 { name="StakeholderAnalysis"; version="1.2"; sha256="164mah8h8izxaqp8hc43l6mlnf95pydkcx2laqrlqr9b0bybadxb"; depends=[]; }; - StanHeaders = derive2 { name="StanHeaders"; version="2.17.2"; sha256="11fcc59z63rkgk6pp5vhb5avjlbhbjs2v5mn496ai9jms4223ivc"; depends=[]; }; + StanHeaders = derive2 { name="StanHeaders"; version="2.18.0"; sha256="1h2g4j3ja71szvmwxp5c38s64zf1iamxpjlhkbc40jvw9fhbfc15"; depends=[]; }; StandardizeText = derive2 { name="StandardizeText"; version="1.0"; sha256="0s267k2b109pcdiyd26gm4ag5afikrnnb55d3cs6g2fvzp744hfp"; depends=[]; }; Stat2Data = derive2 { name="Stat2Data"; version="1.6"; sha256="0pk68ffc6ffpddfpf9wi8ch39h6k3r80kldld3z5pnql18rc8nvx"; depends=[]; }; StatCharrms = derive2 { name="StatCharrms"; version="0.90.91"; sha256="0gjxp6jz8j2kz87g17gax1pyrd498vcswrmv9az5dj52dvyxbwxf"; depends=[cairoDevice car clinfun coxme gWidgets gWidgetsRGtk2 lattice multcomp nlme R2HTML RGtk2 RSCABS survival]; }; - StatDA = derive2 { name="StatDA"; version="1.6.9"; sha256="01bjygis14b3yfsfkjbvy0zlhjxysjf46cfcw8p4a4lwik3qp03b"; depends=[cluster e1071 geoR MASS MBA mgcv rgl robustbase sgeostat xtable]; }; + StatDA = derive2 { name="StatDA"; version="1.7"; sha256="1hsy4aivd5ga2zj65hr2c5cn9qgjnhs123qqyg6q959vsjxzp0i0"; depends=[cluster e1071 geoR MASS MBA mgcv rgl robustbase sgeostat xtable]; }; StatDataML = derive2 { name="StatDataML"; version="1.0-26"; sha256="1lcckapbhqdbg6alnhm2yls66lnkxnxamdlzx6pbfqv1dhsy36gf"; depends=[XML]; }; StatMatch = derive2 { name="StatMatch"; version="1.2.5"; sha256="1162yqqrxkbpchdxdibpk5ccv55krvh9j150jgr047zzghr9ansa"; depends=[clue lpSolve proxy RANN survey]; }; StatMeasures = derive2 { name="StatMeasures"; version="1.0"; sha256="1bnbz803xx8kqhy1cx545b35si6f10za0mp5z82qfvd4kv9a9izz"; depends=[data_table]; }; StatPerMeCo = derive2 { name="StatPerMeCo"; version="0.1.0"; sha256="1nm6brlj6h7jx8nqagrfk294ay3pfmkiizabwlb87qfnsfwchpk3"; depends=[]; }; StatRank = derive2 { name="StatRank"; version="0.0.6"; sha256="14d8v3bp8vgksi6q0mxajwd9s8zi6lns3qwi1vcr5xp9rjp4n6iy"; depends=[ggplot2 plyr truncdist]; }; SteinIV = derive2 { name="SteinIV"; version="0.1-1"; sha256="1bm4lc7g9h9jkb1dpzb84289bwxcywp0a8vylv6ipvhiqbqk5d95"; depends=[]; }; - SteinerNet = derive2 { name="SteinerNet"; version="3.0.0"; sha256="1inm36mrxsiczh9i69gbx4d0y39ccgzrjkgdp3p2a1mv0dgzvwbi"; depends=[igraph]; }; + SteinerNet = derive2 { name="SteinerNet"; version="3.0.1"; sha256="1jkvv0hsj85i1zfr1bmdsrbwgl11mxpfci3z7997m5vvb5fb5cxn"; depends=[igraph]; }; Stem = derive2 { name="Stem"; version="1.0"; sha256="1fr02mi5qyxbqavdh2hg8ggw4nfjh3vs7g0vh834h6y0v53l71r5"; depends=[MASS mvtnorm]; }; StepReg = derive2 { name="StepReg"; version="1.0.0"; sha256="1ifdns1fpsjcbwcy19h5hxnd3an53qwba2a7gpn2571zb1phraz8"; depends=[Rcpp RcppEigen]; }; StepSignalMargiLike = derive2 { name="StepSignalMargiLike"; version="2.6.0"; sha256="0j85lvs2bljfhf482r31sq3xgk8l73hcw22wgxxp8z8nla38cwf9"; depends=[Rcpp]; }; StepwiseTest = derive2 { name="StepwiseTest"; version="1.0"; sha256="1fdm4s9l6grgd45r98ybbsh40rnmnn16c0id6lv28cpmssi0iphi"; depends=[Rcpp RcppArmadillo]; }; - StereoMorph = derive2 { name="StereoMorph"; version="1.6.1"; sha256="1q0fif4azv8nd37smhmr61mr4fls1jpm1ky40aqlv6kjm336pn1c"; depends=[bezier jpeg png Rcpp rjson shiny svgViewR tiff]; }; + StereoMorph = derive2 { name="StereoMorph"; version="1.6.2"; sha256="1jjvkwln9kkjgyg1vn9ma6ffi32cxbkfh6zn69vilbdkmjcsycl2"; depends=[bezier jpeg MASS png Rcpp rjson shiny svgViewR tiff]; }; StockChina = derive2 { name="StockChina"; version="0.3.1"; sha256="1myxyfchnkskyqb5yciw1wfk3006f51y89ipzfjzdlfyzwy1lsp1"; depends=[]; }; Storm = derive2 { name="Storm"; version="1.2"; sha256="1fg8y9my9yp6px1gh43mr3m2s2z262mzq03pj52mqg3n186vk8z3"; depends=[permute rjson]; }; StrainRanking = derive2 { name="StrainRanking"; version="1.2"; sha256="1r8avm9xajqmsy4x7pgh1yaffq7wl5i5kg75kdilydwmii6n19i0"; depends=[]; }; @@ -3741,31 +3965,32 @@ in with self; { SubLasso = derive2 { name="SubLasso"; version="1.0"; sha256="12m7ynlqhikjhavd12bhsd04s9cpv8aq5xgm875i10mb3ldpd1bd"; depends=[glmnet gplots psych]; }; SubTite = derive2 { name="SubTite"; version="2.0.3"; sha256="1i95f3x1nkhx9kqzxwvi15x6yq7mcdihzjxh60la6jvq5nscfi3l"; depends=[Rcpp RcppArmadillo]; }; SubVis = derive2 { name="SubVis"; version="2.0.2"; sha256="1nb3zgm6i5lwfwdrn8mk3wkg8a4ldfvs27ai8v46l4316qc1fa9p"; depends=[Biostrings shiny]; }; + SubgrPlots = derive2 { name="SubgrPlots"; version="0.1.0"; sha256="0bhrb82yck4q72r268wqcnz2cm0sss92zff580s5jjijc2cwh3cp"; depends=[alluvial circlize colorspace diagram dplyr geoR ggplot2 gridBase gridExtra plyr polyclip scales shape sp survival survRM2 UpSetR VennDiagram]; }; SubgrpID = derive2 { name="SubgrpID"; version="0.11"; sha256="1by23gdkbls7l5xa9nl055nbm0d3138pmfmasqmcy42h62wf7dw6"; depends=[AIM ggplot2 glmnet Matrix rpart survival]; }; SubpathwayGMir = derive2 { name="SubpathwayGMir"; version="1.0"; sha256="1rw94idhbnaszr2xv1wgnjcxlnxkml912pvmqh2a1nqpwca5mscy"; depends=[igraph XML]; }; SubpathwayLNCE = derive2 { name="SubpathwayLNCE"; version="1.0"; sha256="051csjavr9549y54yirfdn266i7swsvpbcakhziyz4sl4afwx5kl"; depends=[BiasedUrn graph igraph RBGL]; }; Sunclarco = derive2 { name="Sunclarco"; version="1.0.0"; sha256="0jv92a4ciwkm0wa4irgb6ql3vf6v6p24fmbnk24pqp5p8drp8g5v"; depends=[survival]; }; Sunder = derive2 { name="Sunder"; version="0.0.4"; sha256="1na41nnscyc4v1qbwzfgqk503r39xxbi6f446pscrz3v0v121f1a"; depends=[mnormt]; }; SunterSampling = derive2 { name="SunterSampling"; version="1.0.1"; sha256="0qfld3j8xlpgp7c58zqw6gzm38m4d740lvdj5vmcflfcc6ja98sf"; depends=[]; }; - SuperExactTest = derive2 { name="SuperExactTest"; version="1.0.0"; sha256="184s0pnwv9irqjlv24svfz3ami559ln03wjknyj67pwi4pfbzz87"; depends=[]; }; + SuperExactTest = derive2 { name="SuperExactTest"; version="1.0.4"; sha256="01839mp8g0hyrhsd2n37km0dlmq53f2x6mqnghjgycg6w3dd7jjm"; depends=[]; }; SuperGauss = derive2 { name="SuperGauss"; version="1.0"; sha256="1yqskaz4zsx87mcb9p7081h2lilaiwa3213yxlkyihyans7gnmp8"; depends=[fftw Rcpp RcppEigen]; }; - SuperLearner = derive2 { name="SuperLearner"; version="2.0-23"; sha256="04bsgxdczw5gr8mkyxgzrsawv2zfcab5jd85azac3m2n08402v44"; depends=[cvAUC nnls]; }; - SuperRanker = derive2 { name="SuperRanker"; version="1.1.0"; sha256="19cfz89557ygf5dvvqykmxcr72sfa0s2d37pplp6iwbhkl4wfw04"; depends=[prodlim Rcpp]; }; + SuperLearner = derive2 { name="SuperLearner"; version="2.0-24"; sha256="0hzgqhkj638dcrd4rwi1m37i0rjap2llz6zvf32jbcc5r2i5ixmd"; depends=[cvAUC nnls]; }; + SuperPCA = derive2 { name="SuperPCA"; version="0.1.0"; sha256="02kn3gvmlnn89pk054pmyxgkh5h1qf78fym0j3xagl3cq97h1js8"; depends=[fBasics glmnet MASS matlab matlabr Matrix matrixStats pracma psych R_matlab RSpectra spls timeSeries]; }; + SuperRanker = derive2 { name="SuperRanker"; version="1.1.1"; sha256="1yiklw9zk7yw0xz5g3lmyl5lv325fnysimdwbxa37nyj6qdfv0ls"; depends=[prodlim Rcpp]; }; SuppDists = derive2 { name="SuppDists"; version="1.1-9.4"; sha256="1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"; depends=[]; }; SurfaceTortoise = derive2 { name="SurfaceTortoise"; version="0.1.0"; sha256="0cw2nsqc9dx36svb49pqkmrxwk5hhbih206mwwkzfyavswxd2lpv"; depends=[gstat gtools raster rgdal rgeos sp]; }; - Surrogate = derive2 { name="Surrogate"; version="0.9"; sha256="10prqish36nvkipmagqqr5whq2qhy26nlm636i4kyj2iw3139xzg"; depends=[lattice latticeExtra lme4 logistf MASS mixtools msm nlme OrdinalLogisticBiplot rgl rms survival]; }; + Surrogate = derive2 { name="Surrogate"; version="1.1"; sha256="1wmvr0wmhb0pfgn5rjq7v0zvkcy0bn01bqylbimkfrp5qlc2nf65"; depends=[extraDistr ks lattice latticeExtra lme4 logistf MASS mixtools msm nlme OrdinalLogisticBiplot rgl rms rootSolve survival]; }; SurrogateTest = derive2 { name="SurrogateTest"; version="1.0"; sha256="0dw8ic2rskwhj9f013q0j5my7qfsqihfis93frrlz4qag68jddqn"; depends=[survival]; }; SurvCorr = derive2 { name="SurvCorr"; version="1.0"; sha256="01rqdl503q1qnkn49iqnsjzis6azdsfi6s2hjky5k2zd6c9g18k5"; depends=[fields survival]; }; SurvDisc = derive2 { name="SurvDisc"; version="0.1.1"; sha256="0ajvnm0a4krbm0m584bg58hd7dzl0f2rz5as1zsajx8agywb5qmv"; depends=[cubature MASS mvtnorm nlme simex survival]; }; SurvGSD = derive2 { name="SurvGSD"; version="1.0.0"; sha256="0aa5zaf9akkqkxs8iqwnm93sfwakhhhs3qfafbk0vrwmb5yvzzm1"; depends=[flexsurv ldbounds mnormt]; }; SurvLong = derive2 { name="SurvLong"; version="1.0"; sha256="000ywg0sdk9kailiy7ckhq4mkaawl9hh88w6apj5khgpxsyj8aw3"; depends=[]; }; - SurvRank = derive2 { name="SurvRank"; version="0.1"; sha256="1i08yjprzd9irs46rifa5fsmmhwbsf4py0m8qp5rprznyr8504y3"; depends=[doParallel foreach ggplot2 glmnet gplots ipred mboost randomForestSRC reshape rpart sampling survAUC survival]; }; SurvRegCensCov = derive2 { name="SurvRegCensCov"; version="1.4"; sha256="0ipr7lajnrklk963lrlgx946l6r191q3bfif4njkdmw0x797nzm2"; depends=[numDeriv survival]; }; + SurvTrunc = derive2 { name="SurvTrunc"; version="0.1.0"; sha256="0b6s7llljp75agd57lmc1yq5acnfwy113khrfjcbm1l5ply6pz7f"; depends=[survival]; }; Survgini = derive2 { name="Survgini"; version="1.0"; sha256="1gxkdv2j1njbgnwb52vyhz7p2lrcg3hp6sry3kyhp4wkvf6gnhxi"; depends=[survival]; }; SvyNom = derive2 { name="SvyNom"; version="1.1"; sha256="1jym2x6nd9a3y7nk5hflqpy54gs67y4sqqspkvkalf5l2cc64did"; depends=[Hmisc rms survey survival]; }; SwarmSVM = derive2 { name="SwarmSVM"; version="0.1-4"; sha256="1b0h1jfywsrfdj8dkbnlzvh7654rycagxij9jbzb65g6swss6ajx"; depends=[BBmisc checkmate e1071 kernlab LiblineaR Matrix SparseM]; }; - SweaveListingUtils = derive2 { name="SweaveListingUtils"; version="0.7.7"; sha256="04yxhphf069y29b40i34kr4hvlcv8kgr6kqc2vdz2a40564fdsjb"; depends=[startupmsg]; }; - SwissAir = derive2 { name="SwissAir"; version="1.1.4"; sha256="1avc32q7nbwjkcbml7z05car6khv1ghcz3miw0krm8i53w032c6f"; depends=[]; }; + SwissAir = derive2 { name="SwissAir"; version="1.1.5"; sha256="0lh69924vhyilgn562jqn8m7z4dq3xmdj09501sbs7hbxfaiiyly"; depends=[]; }; SyNet = derive2 { name="SyNet"; version="2.0"; sha256="0mb9dscddkvmkf7l3bbcy4dlfmrvvy588vxdqy5dr783bpa5dkiw"; depends=[tkrplot]; }; SymTS = derive2 { name="SymTS"; version="1.0"; sha256="17vhm00zd9yxl6li36bsfkm4rsizjsm93ibrzgqnkl72sqmmlwfi"; depends=[]; }; SympluR = derive2 { name="SympluR"; version="0.3.0"; sha256="0a3irbk5bh3af8rv4l4sh3ymj3icyqjv5akzmx6rrp6pr3mgq6c6"; depends=[httr jsonlite plyr readr]; }; @@ -3774,25 +3999,27 @@ in with self; { SynchWave = derive2 { name="SynchWave"; version="1.1.1"; sha256="127hllvig8kcs9gr2q14crswzhacv6v2s4zrgj50qdyprj14is18"; depends=[fields]; }; Synth = derive2 { name="Synth"; version="1.1-5"; sha256="1cfvh91nz6skjk8jv04fhwv3ga9kcsfgq3mdy8lx75jkx16zr0pk"; depends=[kernlab optimx]; }; T2EQ = derive2 { name="T2EQ"; version="1.1"; sha256="1skkkryw63pfx1xslia1lczb2psja6v6hcbph4isdcksb4l4pcig"; depends=[]; }; - TAM = derive2 { name="TAM"; version="2.12-18"; sha256="1mbhf5ni2a1mlyh8qa7id3p0h1baqigmh5ch2yf18h8mn52ig47i"; depends=[CDM coda MASS mvtnorm Rcpp RcppArmadillo sfsmisc]; }; + TAM = derive2 { name="TAM"; version="3.0-21"; sha256="0f89ns99z284ihr33fhiqqjhrvmk29spbjspgc14gb1h1ql5k906"; depends=[CDM coda MASS mvtnorm Rcpp RcppArmadillo sfsmisc]; }; TANDEM = derive2 { name="TANDEM"; version="1.0.2"; sha256="1h6m6aq2b5m9gdy4nck4dxv75gv50pfdhxx8xifgyv0d7n8czabq"; depends=[glmnet Matrix]; }; TANOVA = derive2 { name="TANOVA"; version="1.0.0"; sha256="0c2mrahchwagisrkjl5l1s0mv0ny80kngq8dz0fjj9lwxwqwvwa5"; depends=[MASS]; }; TAQMNGR = derive2 { name="TAQMNGR"; version="2018.5-1"; sha256="0bf0sgqa53l9y2bhwg2ngiwlcgrmj0nvxchlsmcc8zin388qf4pb"; depends=[Rcpp]; }; TAR = derive2 { name="TAR"; version="1.0"; sha256="0wjh2n9x3yn9by9a6mjvkl96qy7z549g6dsqp7b4d96xwmyqxlbv"; depends=[mvtnorm]; }; + TAShiny = derive2 { name="TAShiny"; version="0.1.0"; sha256="1h8k8py7myrj7c18cbp4q7bmgmck64jagw9s9j1jaqzl9qf8cbgq"; depends=[dplyr igraph shiny SnowballC tm wordcloud2]; }; TBEST = derive2 { name="TBEST"; version="5.0"; sha256="15piy507vv8x59xgga17splxszy0vm87qjbfgxycvba633jishsa"; depends=[fdrtool signal]; }; - TBFmultinomial = derive2 { name="TBFmultinomial"; version="0.1.1"; sha256="0cwga4pkfz4azm62v54jql07ymkhm97wyccz4gg6mhwy4qzigyjq"; depends=[nnet plotrix stringr VGAM]; }; + TBFmultinomial = derive2 { name="TBFmultinomial"; version="0.1.3"; sha256="0cd0dr8vkf0sfriaafp2x63dilxmirm0fljxm82zw77c9j5ly3kv"; depends=[nnet plotrix stringr VGAM]; }; TBSSurvival = derive2 { name="TBSSurvival"; version="1.3"; sha256="1r87qvnlvc18i12yi25lfpdb8b5p33fywi38hs2xp1y2vbvz5s9b"; depends=[BMS coda mcmc normalp R_utils Rsolnp survival]; }; TCGA2STAT = derive2 { name="TCGA2STAT"; version="1.2"; sha256="15a5lh0nrdcxdwj7wj5m9rsvk1ygpp6wdjb4swilk91rb1lblikv"; depends=[CNTools XML]; }; TCGAretriever = derive2 { name="TCGAretriever"; version="1.3"; sha256="0mi8j7k2b1sx75ka8ympydqpk8jqp8wz8dyf4vk4776fra7bq24p"; depends=[httr]; }; TCIApathfinder = derive2 { name="TCIApathfinder"; version="1.0.2"; sha256="1fgjmz297jckdb0xsly1scq5n8y8awfgdkr4yfml4lim2mkdsigx"; depends=[httr jsonlite]; }; - TDA = derive2 { name="TDA"; version="1.6.2"; sha256="1vkb4d3ayw8y4iskd6y1y9hnp0baidaxiqjqydxv2jwkdx0x9c3z"; depends=[BH FNN igraph Rcpp RcppEigen scales]; }; + TDA = derive2 { name="TDA"; version="1.6.4"; sha256="0ni8lmdsf2q36rrgq3ay382m12834agfcw5rlqfa7fbqgmy4c9xs"; depends=[BH FNN igraph Rcpp RcppEigen scales]; }; TDAmapper = derive2 { name="TDAmapper"; version="1.0"; sha256="0cxgr2888v8azgdr3sg4vlcdyivkrxkk6dsp1ahv4frrwvg2z09k"; depends=[]; }; + TDAstats = derive2 { name="TDAstats"; version="0.4.0"; sha256="091fx0qla7jr5h7a84rp5mdsrafzdk87gk5xdflf62dk7qghb9kr"; depends=[ggplot2 Rcpp]; }; TDCor = derive2 { name="TDCor"; version="0.1-2"; sha256="18085prcwhl5w717f1f7jcqskw2jvigvjjs2l5y6106ibiam6hxx"; depends=[deSolve]; }; TDD = derive2 { name="TDD"; version="0.4"; sha256="193y8brybkjsajrbnlx1sdnw1wyyn9rhlm5wvp4aamqhvi8z13vn"; depends=[pracma RSEIS signal]; }; TDMR = derive2 { name="TDMR"; version="2.0"; sha256="1dqyi7i4spacg0n6f3zdhyb84crlbqvkb8xdmvdjr1jd1zx5gc32"; depends=[adabag SPOT testit twiddler]; }; TDPanalysis = derive2 { name="TDPanalysis"; version="0.99"; sha256="1kyhs4rpkm3gr55l6hrz4xcb9igk95si1m1sp175580k16n885z0"; depends=[plyr]; }; TDboost = derive2 { name="TDboost"; version="1.2"; sha256="0sc9vby4892gm5b5h8gbdl4misqvgbkfp8fms53dk83malxkw1zx"; depends=[lattice]; }; - TE = derive2 { name="TE"; version="0.2-2"; sha256="1yy6ky11ijnnkz2a4g6lww870pb4himn9nx230jnxpr0q8nsfqpb"; depends=[MASS rainbow]; }; + TE = derive2 { name="TE"; version="0.3-0"; sha256="15530a5qjlh74c1qji76j25mm4c59gifp34y066f8j21f70rahfs"; depends=[MASS rainbow]; }; TED = derive2 { name="TED"; version="1.1.1"; sha256="0nb2arx7c1m8ymnkmj3jwbcw23vhkr1f3vlym2hqs0pq0lnsl4g0"; depends=[animation fields foreach geoR RcppArmadillo zoo]; }; TEEReg = derive2 { name="TEEReg"; version="1.1"; sha256="0v5qz3vvmcm3fh16kjb05j1r0yj23r7hrxf2www20ng3dmga5q0f"; depends=[]; }; TELP = derive2 { name="TELP"; version="1.0"; sha256="0wzm3dz0489ha7dd6lkashvvjydck9jw2pavlx9plpksvzr4q9ph"; depends=[arules arulesViz ggplot2 gridExtra RColorBrewer tcltk2 tm wordcloud]; }; @@ -3800,39 +4027,44 @@ in with self; { TERAplusB = derive2 { name="TERAplusB"; version="1.0"; sha256="0mshx615awcf2arm39mgw2gzgpyn7a3f767484g7z4nqqlikwpgc"; depends=[]; }; TESS = derive2 { name="TESS"; version="2.1.0"; sha256="05xsz2v847pwj4ja7hmg3zfbfqrwwzpf0ri0gjzb8snm2a7xm23y"; depends=[ape coda deSolve Rcpp]; }; TExPosition = derive2 { name="TExPosition"; version="2.6.10"; sha256="12rgijlclaipwjjiyng7nwilzixdy6lsvncigcg0vjydhgk97jn1"; depends=[ExPosition prettyGraphs]; }; - TFDEA = derive2 { name="TFDEA"; version="0.9.8.3"; sha256="0qg4nhlqqj7hc8lg732zz8klbbp3yksnq8q8n4ml3jz8gadrpyj7"; depends=[lpSolveAPI]; }; TFMPvalue = derive2 { name="TFMPvalue"; version="0.0.8"; sha256="0h9qkl15k8v17v3g9bdnfwvh2s04ywjgg5y0xn2077dmywlja1bd"; depends=[Rcpp]; }; TFX = derive2 { name="TFX"; version="0.1.0"; sha256="0xrjdbvg0ng4i0s8ql1pfyma10x4n045spilkb05750677r5j44p"; depends=[XML]; }; TFisher = derive2 { name="TFisher"; version="0.2.0"; sha256="0vz74ww1lf1prfwz74hfsi3a8nzq8ss7aqjr85c1d87vss2796xx"; depends=[Matrix mvtnorm sn]; }; - TH_data = derive2 { name="TH.data"; version="1.0-8"; sha256="17csnwyk2f3d47nghkfy9wly5kff8zhdcfwfml7509hjrjgi13s7"; depends=[MASS survival]; }; + TGS = derive2 { name="TGS"; version="1.0.0"; sha256="0x3a8c02zibqh57sr79gk792m6dsxgzmqpk73lflvg1l2s3r6zf8"; depends=[bnstruct doParallel foreach ggm minet rjson]; }; + TH_data = derive2 { name="TH.data"; version="1.0-9"; sha256="03xfvww0krw0fn76qmmvrj7dx4shin57qafwhkrggfg25hbqlcfq"; depends=[MASS survival]; }; TIMP = derive2 { name="TIMP"; version="1.13.0"; sha256="0b6g2afwjz2m7bnfhx1pjmq6x1ghjxgrwi6hz1l867qa4i2yx5hx"; depends=[colorspace deSolve fields gclus gplots minpack_lm nnls]; }; TITAN2 = derive2 { name="TITAN2"; version="2.1"; sha256="0cxcgkf776411ln5wbfdyjxa42jw473vcq1kns6k6p8dpm1y91c2"; depends=[]; }; TInPosition = derive2 { name="TInPosition"; version="0.13.6"; sha256="1cxxrfpbiyknaivv6gyp79lz0rxwhrndcd054smksxq8zcfz0v7c"; depends=[ExPosition InPosition prettyGraphs TExPosition]; }; TKF = derive2 { name="TKF"; version="0.0.8"; sha256="1db87lwx26ayv1x2k8qd9dfr6j3jkvdl9ykisaxr42l6akqy21nr"; depends=[ape expm numDeriv phangorn phytools]; }; TLBC = derive2 { name="TLBC"; version="1.0"; sha256="08w187akbhfbz6nrrf7avf02lrhgj7bbrjmim9gkh4wlbjhzvw67"; depends=[caret HMM randomForest signal stringr]; }; - TLMoments = derive2 { name="TLMoments"; version="0.7.2.1"; sha256="1xgkbdnh79dj54jg5kf0c5kwykcvjaf4y16yyqf0vcc7aand6a3y"; depends=[hypergeo Rcpp]; }; + TLMoments = derive2 { name="TLMoments"; version="0.7.4"; sha256="0p3d4ydz22k5ardk8qr7sgfhg9qw655bjlbjckvzwps8cbxgnag3"; depends=[ggplot2 hypergeo Rcpp]; }; TLdating = derive2 { name="TLdating"; version="0.1.3"; sha256="12lmakk1zd6wqh1318pnl14i7km2hynjn4ymchfjr2bwmp45c1ra"; depends=[gplots Luminescence]; }; - TMB = derive2 { name="TMB"; version="1.7.14"; sha256="0bpc504nz8xfwr8ack52dj4hpjcykn6zyf8n228z32dw9d5n96dl"; depends=[Matrix RcppEigen]; }; + TMB = derive2 { name="TMB"; version="1.7.15"; sha256="1r2d8c5iazihba42sn33yarv0dcfiy989sx64zcf14zr8k6cgjzs"; depends=[Matrix RcppEigen]; }; TMDb = derive2 { name="TMDb"; version="1.0"; sha256="0bbcmsv7b3vvskhdjww03gbcgql44vsvyjz2fajy9w2vgkr6ga90"; depends=[httr jsonlite]; }; TNC = derive2 { name="TNC"; version="0.1.0"; sha256="0639wvylmk9mapvmz79ij65g1phv3ylc683awi4pgaf9yfwlmjkn"; depends=[]; }; TOC = derive2 { name="TOC"; version="0.0-4"; sha256="1c16d4wrzir6v3c323sck6r9yz6mv1a70xamlj5ha1ydmfixcza9"; depends=[bit raster rgdal]; }; - TOSTER = derive2 { name="TOSTER"; version="0.3.3"; sha256="1b1zmg0klf26hajlf420vpf8yf47np2l6ccl6062jmakg37ngh00"; depends=[ggplot2 jmvcore R6]; }; + TOSTER = derive2 { name="TOSTER"; version="0.3.4"; sha256="1pxcvlw2nhh1sv0d662xc61rykf7kz7f4xjq3yrqf119gjcmps5s"; depends=[ggplot2 jmvcore R6]; }; TP_idm = derive2 { name="TP.idm"; version="1.5"; sha256="07rxn0mpar3p6blg8fd3kbvdngyz9h9n0r0lcljnfdajfzbysv7h"; depends=[]; }; TPD = derive2 { name="TPD"; version="1.0.0"; sha256="1fwj5l519mwsffm2pw2nbpm1mnlxkxzl53i7sqy810fccw47hgag"; depends=[ggplot2 gridExtra ks mvtnorm]; }; TPEA = derive2 { name="TPEA"; version="3.1.0"; sha256="1yyc3q4dyf4d8m7wi851dnxf3xnvvfnvj28kl8z8py4r4jsb2hfy"; depends=[foreach igraph Matrix MESS RCurl XML]; }; + TPMplt = derive2 { name="TPMplt"; version="0.1.1"; sha256="0acxig6b77d7d4slmd27wxvi17q0hkdcifxx90pdxgll068b4kx2"; depends=[directlabels e1071 ggplot2 RColorBrewer rgl rowr VBTree]; }; TPmsm = derive2 { name="TPmsm"; version="1.2.1"; sha256="1vynzb6qpp8785rdjyarhvwbkasviamhljjlnp4i0dds96wwdgx1"; depends=[KernSmooth]; }; - TR8 = derive2 { name="TR8"; version="0.9.18"; sha256="14nfyqwqv1l5lr5zvywd5pxrv4qz0g5v5x8sdxkjbkxi9s7xrlaw"; depends=[gWidgets gWidgetstcltk plyr rappdirs RCurl readxl reshape taxize XML]; }; + TR8 = derive2 { name="TR8"; version="0.9.19"; sha256="1vqjjhyx7igrkdmxbgypds6qq7al6hznv4s5mhspg833mzjhz92c"; depends=[gWidgets gWidgetstcltk plyr rappdirs RCurl readxl reshape taxize XML]; }; TRADER = derive2 { name="TRADER"; version="1.2-3"; sha256="1w9m2b866dyj82s118m64q8j9a1chpq2km2pnn9mfwwj8sivgdgn"; depends=[dplR]; }; TRAMPR = derive2 { name="TRAMPR"; version="1.0-8"; sha256="0nxp8wdr7yx94fk14m0r4dh2jxcvjqp6lg02092zww5y7jlbf4ds"; depends=[]; }; TRD = derive2 { name="TRD"; version="1.1"; sha256="0bhn4bcrq39f5dgqc74jqsfhs1iqfxhawacqqyncbk2372013nqp"; depends=[Rlab]; }; + TRES = derive2 { name="TRES"; version="0.1.0"; sha256="0vlf0z4za2l4cllvl35cck2xgh2gfna2c3w92szw73vi4q0kflqn"; depends=[ManifoldOptim MASS mvtnorm pracma rTensor]; }; TROM = derive2 { name="TROM"; version="1.3"; sha256="1glbpbq8qhlxhcscgsqivmncsmadfhlsin47r9jxxd2s087cdh2f"; depends=[AnnotationDbi GO_db gplots gtools lattice openxlsx RColorBrewer topGO]; }; TRSbook = derive2 { name="TRSbook"; version="1.0.2"; sha256="0lj20i6gybinc196nzjfi6ayzmm970s9vp43lj60v96g5dl7qv1b"; depends=[gdata IndependenceTests RColorBrewer xtable]; }; TSA = derive2 { name="TSA"; version="1.2"; sha256="0gjfqibwdznz0nka95k4fjm935svxjpnqfywwz403crn2lh30h6q"; depends=[leaps locfit mgcv]; }; TSCS = derive2 { name="TSCS"; version="0.1.1"; sha256="0dllaw69rl26hgqac5q66k13gfmnxhn3wf0j8nx5xvi7yclzc3ay"; depends=[ggplot2 rgl tseries]; }; + TSDT = derive2 { name="TSDT"; version="1.0.0"; sha256="0cscy8g6qab09lgzdpz9s85l7m7v5gnjf0n3h82730xzd50r4za7"; depends=[hash mlbench modeltools party rpart survival survRM2]; }; + TSEntropies = derive2 { name="TSEntropies"; version="0.9"; sha256="1bwb3kyhzc6sxhvpagf4vjmh8ghx44lpc9ms4jwrsrzdhcvnfc7l"; depends=[]; }; TSEtools = derive2 { name="TSEtools"; version="0.1.1"; sha256="1s39j41s5d9zakvr536l7m9f72yjh3cbfpd6pijvcr3n3dznmra9"; depends=[xts]; }; TSF = derive2 { name="TSF"; version="0.1.1"; sha256="0v3pq64yknp3n6lw6c87slv1avsv7rlb82gm670q4jzv5d174phv"; depends=[forecast fracdiff]; }; TSGSIS = derive2 { name="TSGSIS"; version="0.1"; sha256="0zrlin6xi6sv5qb18a0wi8lzldqlwa9lbwnra44w3jza3kakff7n"; depends=[glmnet MASS]; }; TSHRC = derive2 { name="TSHRC"; version="0.1-5"; sha256="05vv2zdkzlg04dicwa0lyww92fiafr7bnvsbm6990xkip1lf3cih"; depends=[]; }; + TSMCP = derive2 { name="TSMCP"; version="1.0"; sha256="1wzi6wzd8l5bkm0qc1mfvj067xywm208xl6r87a4svcn1ydr4vl4"; depends=[lars plus]; }; TSMN = derive2 { name="TSMN"; version="1.0.0"; sha256="12wgcc7szbcbk3d1a17wz96rlwp5l39cn0i03hjsb0sbrs7mjwg5"; depends=[]; }; TSMining = derive2 { name="TSMining"; version="1.0"; sha256="1n32acagffiw31pr485ly3phx33zw7vj009bvw4lbqpixa1pszj2"; depends=[foreach ggplot2 plyr reshape2]; }; TSMySQL = derive2 { name="TSMySQL"; version="2015.4-1"; sha256="1gdda7li320ba9qfxfl5c4cwl2ln5jdbvid98cryj175g0nbmx7b"; depends=[DBI RMySQL tframe TSdbi TSsql]; }; @@ -3853,13 +4085,13 @@ in with self; { TSfame = derive2 { name="TSfame"; version="2015.4-1"; sha256="197v123mkxr7qlksnb5iadms5zbc8xqbpgr2cspb8x1krz6phssz"; depends=[DBI fame tframe tframePlus tis TSdbi]; }; TSmisc = derive2 { name="TSmisc"; version="2016.8-1"; sha256="0xvn6qlvvdc65l356r8b5ppddjd35k9fc4b5w5wn3j5wzxfllbk1"; depends=[DBI gdata quantmod tframe tframePlus TSdbi tseries zoo]; }; TSodbc = derive2 { name="TSodbc"; version="2015.4-1"; sha256="0m6r97gs483jg6jlmfkbzxg3jvf6q140kvpidjccj224zb1sqlcq"; depends=[DBI RODBC tframe tframePlus TSdbi TSsql]; }; - TSrepr = derive2 { name="TSrepr"; version="1.0.1"; sha256="07gxsp4cfzpjmm6l9wpcdxar3sngm0ih0gp4c8gb6kyzm7pb780n"; depends=[dtt MASS mgcv quantreg Rcpp wavelets]; }; + TSrepr = derive2 { name="TSrepr"; version="1.0.2"; sha256="068bgfq8y8h23n4vb5qjimzbyd5majp4bmngpi02gwihdkbaw4fc"; depends=[dtt MASS mgcv quantreg Rcpp wavelets]; }; TSsdmx = derive2 { name="TSsdmx"; version="2016.8-1"; sha256="06h1iwgshiq4bvly5l1nrddrh2knc82z2aqxh8ls9ipbs7qjsvaf"; depends=[DBI rJava RJSDMX tframe tframePlus TSdbi]; }; TSsql = derive2 { name="TSsql"; version="2017.4-1"; sha256="0f71q6gqfx4r3ghsmr572cvkpmf2xf7kipf10ii99z1y23dxmsdn"; depends=[DBI tframe tframePlus TSdbi zoo]; }; - TSstudio = derive2 { name="TSstudio"; version="0.1.1"; sha256="1myvih5kd9pliczddjscqlq811dswqh9d8an8p5bi12h31w9pp30"; depends=[forecast lubridate magrittr plotly reshape2 xts zoo]; }; + TSstudio = derive2 { name="TSstudio"; version="0.1.3"; sha256="0p08kvvzpm2n7dq2sfifgcycpl97535adkpn4ln0s41zcb99hdla"; depends=[bsts colormap data_table dplyr forecast forecastHybrid lubridate magrittr plotly RColorBrewer reshape2 scales viridis xts zoo]; }; TTAinterfaceTrendAnalysis = derive2 { name="TTAinterfaceTrendAnalysis"; version="1.5.4"; sha256="0r79qbmn4z9v4f4g737xs3mhc4dp6s6llkcz6c3hihwnq1vrvd7h"; depends=[e1071 lubridate multcomp mvtnorm nlme pastecs relimp reshape rkt tcltk2 zoo]; }; TTCA = derive2 { name="TTCA"; version="0.1.1"; sha256="16slr4c2nwbchsg6fk5prq22p2v4cjxzk93wd3xggav2lzrf8a5h"; depends=[MASS Matrix quantreg RISmed tcltk2 VennDiagram]; }; - TTR = derive2 { name="TTR"; version="0.23-3"; sha256="07r62ngyzjl4aszdxnr3n6bnbcgcap32yhd430jsilicg8n06di1"; depends=[curl xts zoo]; }; + TTR = derive2 { name="TTR"; version="0.23-4"; sha256="18mzyv6cmxmqyqsfwlx2b2k055887mfgc2jgj8xkn8c6m56n05zb"; depends=[curl xts zoo]; }; TTS = derive2 { name="TTS"; version="1.0"; sha256="0dhxj474dqjxqg0fc2dcx8p5hrjn9xfkn0rjn2vz3js92fa9ik9h"; depends=[mgcv sfsmisc]; }; TTmoment = derive2 { name="TTmoment"; version="1.0"; sha256="0a4rdb4fk1mqnvvz0r15kni0g5vcj4xkkcwwv7c2gxc94xh5i5ih"; depends=[mvtnorm]; }; TUWmodel = derive2 { name="TUWmodel"; version="1.0-1"; sha256="1q150r0m93cjj0q1qvn4drhgvhvvgb63d8iii5crhzjpqbdhyka7"; depends=[]; }; @@ -3869,21 +4101,25 @@ in with self; { TableToLongForm = derive2 { name="TableToLongForm"; version="1.3.1"; sha256="135q0bgsm2yndrg3vpwmihbqlyf3qkm97i0jvcw6bf06p6b2fk41"; depends=[]; }; TailRank = derive2 { name="TailRank"; version="3.2.1"; sha256="142m0cq9j8y5g9wh4plxya1jqi0dv6p6praxx3jb84kwqspi91xr"; depends=[Biobase oompaBase oompaData]; }; TanB = derive2 { name="TanB"; version="0.1"; sha256="05y9j1a5nzqfpsw48gix5c4ds1cm80liad9wnwmddhbx4fda6p32"; depends=[fdrtool pracma]; }; + TangPoemR = derive2 { name="TangPoemR"; version="0.1.0"; sha256="06w5gg36mx0vdagkhy7rskgjv2d3irr0d3nkjw26vxp25x1py4sf"; depends=[jiebaR]; }; TaoTeProgramming = derive2 { name="TaoTeProgramming"; version="1.0"; sha256="1b36s5mpm5vbhzcwmvm8g5pl7vpn6rsl5cnglfy8kgm1q9nnr7ff"; depends=[]; }; TapeR = derive2 { name="TapeR"; version="0.3.3"; sha256="0q5j7pn05z7hinwl5ypnrgh9ibsw6hvdfszjbnvavzab3bx8l6nn"; depends=[nlme pracma]; }; - Tariff = derive2 { name="Tariff"; version="1.0.3"; sha256="1z1yzy4f9k0zxa6zx1vp5axgjszics5wa8niy6087jz3r7y2bwph"; depends=[]; }; - TauP_R = derive2 { name="TauP.R"; version="1.1"; sha256="10sjvcv70fjrsl5nnk9gm4sy7nhwm6aaq57gr37cb10v079ykmk1"; depends=[]; }; + Tariff = derive2 { name="Tariff"; version="1.0.5"; sha256="1mdbc6yyaddkyj617kx93d2737gijh063v8w8jqw4lwmbwyc4a4w"; depends=[]; }; + TauP_R = derive2 { name="TauP.R"; version="1.5"; sha256="02vk9rj8yx4n2pihgk93bs2f9wkpkyfqm2kp7ixj4wpa29a0iq6v"; depends=[]; }; TauStar = derive2 { name="TauStar"; version="1.1.3"; sha256="06iq3kjbhyx2i8qlhvamnlch4j32psgw8q0wnvs4js513r6c0cqn"; depends=[Rcpp RcppArmadillo]; }; + TaxicabCA = derive2 { name="TaxicabCA"; version="0.1.0"; sha256="0mkw7d2pksj98kyg2951achmvsr0x7f4snq0kk1s5158b5yi5npn"; depends=[]; }; Taxonstand = derive2 { name="Taxonstand"; version="2.1"; sha256="0dvhiqggbv1by284fg38rcvvrxr9q3zp5gh51p1dh0129h73qj7i"; depends=[pbapply]; }; TcGSA = derive2 { name="TcGSA"; version="0.11.1"; sha256="072i04cp91v2ygarpqg8dlqqf8hia0ryambcv83fcchz9hzs2yx6"; depends=[cluster cowplot ggplot2 gplots GSA gtools lme4 multtest reshape2 stringr]; }; Tcomp = derive2 { name="Tcomp"; version="1.0.1"; sha256="1k0gsf3yr5n9zc2yi6szxm6s7bf61lz4fx8m3v48jlp5w900prwb"; depends=[forecast Mcomp]; }; - TeXCheckR = derive2 { name="TeXCheckR"; version="0.5.1"; sha256="18p3hyrrglgn2fdn5q9p1ayb58nznpdr5sy9mniybzsxrmfhghax"; depends=[clisymbols crayon data_table fastmatch hunspell hutils magrittr rstudioapi zoo]; }; + TeXCheckR = derive2 { name="TeXCheckR"; version="0.6.0"; sha256="1qrzslcipg3j1317dhizxhcxyx2dpx7jh91vkms10wgc6vpqgrw4"; depends=[clisymbols crayon data_table fastmatch hunspell hutils magrittr rstudioapi zoo]; }; TeachBayes = derive2 { name="TeachBayes"; version="1.0"; sha256="1mfhlkm7wp2i4hvc63xzfyw3q4z1xhlbi933pkqkbrhih94z4rz7"; depends=[dplyr ggplot2 gridExtra LearnBayes shiny]; }; - TeachNet = derive2 { name="TeachNet"; version="0.7"; sha256="1p39bsf846r7zwz4lrrv2bpyx9yrkqzrnacajwrz3jjqj6qpp6cn"; depends=[]; }; + TeachNet = derive2 { name="TeachNet"; version="0.7.1"; sha256="12kkpr96mq0jr07k7ivcmwhrfgas1qrfqfhxa4gm7vv3vkjn0gs9"; depends=[]; }; TeachingDemos = derive2 { name="TeachingDemos"; version="2.10"; sha256="016pivvy8gzz8f3clnr5dg488rb1lf0l5s00c3v34gm1dgiw5x1f"; depends=[]; }; - TeachingSampling = derive2 { name="TeachingSampling"; version="3.2.2"; sha256="07c1wx7hl246kvj9ah55kdjpag8a9zbzh3jy0680w5nnv8vzsxxs"; depends=[]; }; - TempleMetrics = derive2 { name="TempleMetrics"; version="1.1.0"; sha256="02cs2dgcmxgz1y98x4rpq4l4khqvbnr0248s6rgrgq5l3z2s4qr0"; depends=[BMisc pbapply]; }; - Ternary = derive2 { name="Ternary"; version="1.0.1"; sha256="0myppwcb4qvz9nkig641zrlf8yhy96qyg1yzh5nnli8a8xg0hjpk"; depends=[]; }; + TeachingSampling = derive2 { name="TeachingSampling"; version="3.4.2"; sha256="1r06if6ljlr9i3y5ri7akris97dsjy3n3n6sgz2dvy9szm4zsadp"; depends=[]; }; + Tejapi = derive2 { name="Tejapi"; version="1.0.1"; sha256="1v80yjbik6shqad2nvi374dpzs9bjv9ah26agy0khmwnbz6029rk"; depends=[httr jsonlite]; }; + TempleMetrics = derive2 { name="TempleMetrics"; version="1.2.0"; sha256="0g8a799grsjqyq55pnlgixyq2qxhvl5k01jcjwc08q54w2dg0xf0"; depends=[BMisc pbapply]; }; + Temporal = derive2 { name="Temporal"; version="0.1.1"; sha256="0x001apiph67cyh2ckx2k9mi6jb86agnmfvn94i27q9lpy4cn1sh"; depends=[expint numDeriv plyr Rcpp RcppEigen]; }; + Ternary = derive2 { name="Ternary"; version="1.0.2"; sha256="19mbll6kjhkv46glaakhnhfsmbvxslxnmf9kaw8p5plhg2ngybiy"; depends=[]; }; TestDataImputation = derive2 { name="TestDataImputation"; version="1.0"; sha256="07k4sgjda1gwdlx5rap5fhs5rww2ahzyf0fq98dsm99gvjajnmwn"; depends=[Amelia mice]; }; TestFunctions = derive2 { name="TestFunctions"; version="0.2.0"; sha256="018nkz8r6vqahrzq3d588i3ffb1bmd1pdk87j4ivcdsx99mq15sn"; depends=[]; }; TestScorer = derive2 { name="TestScorer"; version="1.7.2"; sha256="006c3g3gx55mfr93srldwvgz5vm6nkr3f57yi4qg6krn0d32865f"; depends=[]; }; @@ -3891,21 +4127,20 @@ in with self; { TexExamRandomizer = derive2 { name="TexExamRandomizer"; version="1.2.3"; sha256="0l0vpx4rkib2m8hwhwy9j8pqyf7gpb9qg8wpnh3238snwpadgy3a"; depends=[assertthat jsonlite Rcpp stringr]; }; ThankYouStars = derive2 { name="ThankYouStars"; version="0.2.0"; sha256="0r77ns3102wj1wvrfsa06l427imxyfhigpbs36cdxl2j87qrjzl6"; depends=[httr jsonlite]; }; ThermIndex = derive2 { name="ThermIndex"; version="0.2.0"; sha256="0s9d55577dq61qixwwfwmqc2k2c8my00j2ng97ng42cw0jc7aylm"; depends=[]; }; - Thermimage = derive2 { name="Thermimage"; version="3.1.0"; sha256="1gbbmmgmp6a8swl6kdfzf4kj9dpm17m809r2xrc58wg8gslx8m1c"; depends=[png tiff]; }; + Thermimage = derive2 { name="Thermimage"; version="3.1.2"; sha256="1lncbj8ww6sdbcd5g96h54vvnxkrvi27ky2fwa7cdbqphrlwmr35"; depends=[png tiff]; }; Thinknum = derive2 { name="Thinknum"; version="1.3.0"; sha256="0j48vgr4wsc2chm95aprq0xm0dk720xk5zmiijxasg92sfp0va6n"; depends=[RCurl RJSONIO]; }; ThreeArmedTrials = derive2 { name="ThreeArmedTrials"; version="1.0-0"; sha256="075cn99k06lgdd0cwl1i9242fcxwmd5malcyks0mmwjf9kzw00z2"; depends=[MASS numDeriv]; }; ThreeGroups = derive2 { name="ThreeGroups"; version="0.21"; sha256="0hipxa45v9ysb2qbk33kjycnvqar7bff1ajxd6fzhpc3jc9hflw4"; depends=[]; }; ThreeWay = derive2 { name="ThreeWay"; version="1.1.3"; sha256="17yl8zq029wiy3c0f4ssljx85dnm9n862wj2d24w7p0lxlvarmz6"; depends=[]; }; - Thresher = derive2 { name="Thresher"; version="0.12.3"; sha256="1lrydxrv67ga73bzxyvnibmggr9kixq2jb6as4cv35rm93vs5mrg"; depends=[ade4 ClassDiscovery colorspace MASS movMF oompaBase PCDimension]; }; + Thresher = derive2 { name="Thresher"; version="1.0.2"; sha256="06qc2dzapp78d27x855fc03k7p878bkv6b1ry4a9m23kmlvsyfi4"; depends=[ade4 ClassDiscovery colorspace MASS movMF oompaBase PCDimension]; }; ThresholdROC = derive2 { name="ThresholdROC"; version="2.6"; sha256="0ah102z6v9k5pxp3kbj5ffa9vhb7vi7axjkrg5qy5b4spnb71qsg"; depends=[MASS numDeriv pROC]; }; TickExec = derive2 { name="TickExec"; version="1.1"; sha256="0v0m0wi49yw0ply19vnirl2zwnk61sxalx24l8cadvkssgs13509"; depends=[]; }; TiddlyWikiR = derive2 { name="TiddlyWikiR"; version="1.0.1"; sha256="0vwwjdmfc8c0y2gfa8gls1mzvp29y39c9sxryrgpk253jj9px1kr"; depends=[]; }; TideCurves = derive2 { name="TideCurves"; version="0.0.3"; sha256="0wll0zbkfas6hs4h8ma5km68nv2brw1k75ngw5lrnxilya22lrgp"; depends=[chron data_table fields]; }; TideHarmonics = derive2 { name="TideHarmonics"; version="0.1-1"; sha256="1g1v99gh6mns4l8ipmw7kpalbk07m92ybcqjq7b0wsjmdvs1y67s"; depends=[]; }; TideTables = derive2 { name="TideTables"; version="0.0.2"; sha256="1grm9s9np7xs2d8gql4sgg72rxpxiidw6g1ni8q97qgqr7r3105l"; depends=[chron data_table]; }; - Tides = derive2 { name="Tides"; version="2.0"; sha256="0s7ja0vs8ag7myjq4kmza4ja9p76sdbbkaaamxbsgp9yaf02c6nf"; depends=[]; }; - TileManager = derive2 { name="TileManager"; version="0.2.0"; sha256="1zk5q1m3imlr9ms81jyb9kibm0m5zmiidsv86qgnqj8r4b8hpqyh"; depends=[APfun raster rgeos sp]; }; - TimeMachine = derive2 { name="TimeMachine"; version="1.2"; sha256="1dz0j777wmd8mpkm2ryiahpcw6w88w429zjcw6m67pi20r1992cb"; depends=[]; }; + Tides = derive2 { name="Tides"; version="2.1"; sha256="0da3z010ali83qf8mf1znicqv8vvsa5r93mc40ax60ln2w33nlrm"; depends=[]; }; + TileManager = derive2 { name="TileManager"; version="0.3.0"; sha256="1my9ljgr7j9qvgc2f2qj7d8m0yp0jq8xhq31jc6mnzbsppmr1q6n"; depends=[APfun raster rgeos sp]; }; TimeProjection = derive2 { name="TimeProjection"; version="0.2.0"; sha256="04yr4cg2khkw9n3y3qk0ni1327k4pxm09zz2xg8mpjdvgi4p9yi3"; depends=[lubridate Matrix timeDate]; }; TimeSeries_OBeu = derive2 { name="TimeSeries.OBeu"; version="1.2.2"; sha256="1a44fb29yacwgdiwaf5fpxzc5222cpi5mkv7l0dh43b6lh8f0j5k"; depends=[forecast jsonlite locfit trend tseries]; }; TimeVTree = derive2 { name="TimeVTree"; version="0.3.1"; sha256="124kg9zcq4b2j4qvg9f6gykbmzf69qjnnw54nv213ip2h4rdkv32"; depends=[survival]; }; @@ -3919,8 +4154,8 @@ in with self; { ToolsForCoDa = derive2 { name="ToolsForCoDa"; version="1.0.2"; sha256="0x05phwm6gqw1pmars1ypg86sggflffw9g2d0lc5gfsy93nrg0rv"; depends=[calibrate HardyWeinberg MASS]; }; TopKLists = derive2 { name="TopKLists"; version="1.0.6"; sha256="1hmm9g68scq8sqdb9axqn51p00mx6p6lw0fdgjljfi2q72xcqhq3"; depends=[gplots Hmisc]; }; TotalCopheneticIndex = derive2 { name="TotalCopheneticIndex"; version="1.0.0"; sha256="1w8irl49cxg0rsbk57cl443gmy4i3vrh3ialx9c9d08wc7d2zisa"; depends=[]; }; - TraMineR = derive2 { name="TraMineR"; version="2.0-8"; sha256="0x4ppghg7rbsj7q4q274vcs6kcwajjbi0s181r5qmzbxf20l8k9r"; depends=[boot cluster Hmisc RColorBrewer]; }; - TraMineRextras = derive2 { name="TraMineRextras"; version="0.4.2"; sha256="1k2s3syx27vma5k0qcfx2579jyaxmx7crizkvz3wplhzdwag7wbk"; depends=[cluster RColorBrewer survival TraMineR]; }; + TraMineR = derive2 { name="TraMineR"; version="2.0-10"; sha256="1zzszc6hnqwlqdmbpg6yphpqd5dflx384hd0dpwdgcy50r04xjgg"; depends=[boot cluster Hmisc RColorBrewer]; }; + TraMineRextras = derive2 { name="TraMineRextras"; version="0.4.3"; sha256="1dmhq5fk2a7vj8s1cvmm7p9pc77z6m46hh7nqp0vkvm811l16v02"; depends=[cluster RColorBrewer survival TraMineR]; }; TrackReconstruction = derive2 { name="TrackReconstruction"; version="1.1"; sha256="1f2l3nshb6qrhyczw5rxqqzmsjxf0rvv3y78j8d9lv1nnd9kxzq5"; depends=[fields RColorBrewer]; }; Trading = derive2 { name="Trading"; version="1.1"; sha256="1mzqck9n14xp16vflx1sx8lry0wjmx37hqv76ldj21xnk5zbrgil"; depends=[]; }; TrafficBDE = derive2 { name="TrafficBDE"; version="0.1.0"; sha256="1lnh9lbjxaradivnd1dkd2szggjh2r4v7klpyxb862dxsmdxxrqw"; depends=[caret data_table dplyr lubridate neuralnet RCurl zoo]; }; @@ -3928,12 +4163,11 @@ in with self; { TrajDataMining = derive2 { name="TrajDataMining"; version="0.1.6"; sha256="1n5qcyc1kb8rdrqaji7pp63l2gyr6jim8spm8ydb4lnqfcnrin9g"; depends=[geosphere rgdal RPostgreSQL sp spacetime trajectories xts]; }; TransModel = derive2 { name="TransModel"; version="2.1"; sha256="0brlr4w5k8xsgbrizm7ha0cmq0kqzd2fcjpszq7gym844jj93csi"; depends=[MASS survival]; }; TransP = derive2 { name="TransP"; version="0.1"; sha256="0p6pfcp8qjdah0lfhx0a396nxjzp3ckpda9hl3snpppx79iyww55"; depends=[]; }; - TransferEntropy = derive2 { name="TransferEntropy"; version="1.4"; sha256="0620axdj6qyskf7xszrs8j5d2l73ns4bgbdg03fvr8i7jmq70zb8"; depends=[BH Rcpp]; }; TreatmentSelection = derive2 { name="TreatmentSelection"; version="2.1.1"; sha256="1pw64hx697jg2f1r2zd8y98g3ivj2gm8fnixcjfn4drsd0xixb4p"; depends=[binom ggplot2 survival]; }; TreeBUGS = derive2 { name="TreeBUGS"; version="1.4.0"; sha256="0xcipsfwghnf2x2x0i77vr79xs646v354skwxxw6m72ff6arbfz4"; depends=[coda hypergeo logspline MASS Rcpp RcppArmadillo rjags runjags]; }; - TreeDep = derive2 { name="TreeDep"; version="0.1.1"; sha256="0229ip18vbz36ks28p6pja30fb72qcdp7vwi2x0aiymhiigsmirs"; depends=[ggplot2 lubridate]; }; + TreeDep = derive2 { name="TreeDep"; version="0.1.3"; sha256="0ja2hp9sxzybac6dqdsns5q1rj12swl240znsnsffg9mkvzhq6rl"; depends=[ggplot2 lubridate]; }; TreePar = derive2 { name="TreePar"; version="3.3"; sha256="1sm518b1b4b1p0n5979qzvi2nacxpp3znbg9n75pf2a8z8wy6p4l"; depends=[ape deSolve Matrix subplex TreeSim]; }; - TreeSearch = derive2 { name="TreeSearch"; version="0.1.2"; sha256="0q25zw53whp1v57pkc50h2j7jb64jpip00s0qnmvdgncbrs4zhx5"; depends=[ape memoise phangorn R_cache Rdpack]; }; + TreeSearch = derive2 { name="TreeSearch"; version="0.2.1"; sha256="13ii1192qc2b3kn3l6mpfmrpw5g4bfm30ic79kc1a32wph26z27g"; depends=[ape colorspace gmp memoise phangorn R_cache Rcpp Rdpack]; }; TreeSim = derive2 { name="TreeSim"; version="2.3"; sha256="1y98m2whpx9kssgklw2d6prs6af9vcn8yva1l7lm1l509py1fn6h"; depends=[ape geiger]; }; TreeSimGM = derive2 { name="TreeSimGM"; version="2.3"; sha256="0qwqvmmdn290llz5hmmx2q24jjmd1bxssrslzv31kzi1yq5h6w0b"; depends=[ape TreeSim]; }; TrendInTrend = derive2 { name="TrendInTrend"; version="1.1.2"; sha256="1kdjrzv2s5vpyg1lx6qkxj3dyi84qwhrvz17mx731f9pp70cz29j"; depends=[pROC rms]; }; @@ -3949,16 +4183,21 @@ in with self; { TukeyRegion = derive2 { name="TukeyRegion"; version="0.1.2"; sha256="03lik9vkah3hjhn0l4ci95v2h4q8mnziq006idipn69l4gmnddxl"; depends=[bfp BH ddalpha MASS Rcpp rgl Rglpk]; }; TunePareto = derive2 { name="TunePareto"; version="2.5"; sha256="0v1ylh4m5s80zp346pxxlvhm5070w83mlzfxjyp4n000c8r2nkf4"; depends=[]; }; TurtleGraphics = derive2 { name="TurtleGraphics"; version="1.0-8"; sha256="0h77pj7rs3lrqi1y2dm1cbrmj13mjpq6y5nw8bcq0s2kbnkfw67l"; depends=[]; }; + Tushare = derive2 { name="Tushare"; version="0.1.1"; sha256="0iz3wa11i8k4ss9iayab0vn80aq1ll8darmpkw0qpia8j50kcb2s"; depends=[data_table forecast httr tidyverse]; }; TwoCop = derive2 { name="TwoCop"; version="1.0"; sha256="1ycxq8vbp68z82r2dfg2wkc9zk3bn33d94xay20g2p55lnzl2ifd"; depends=[]; }; TwoPhaseInd = derive2 { name="TwoPhaseInd"; version="1.1.1"; sha256="0xsqiq4x7vmhif9j8zi1smbchwm4fsbgb10i4vxi0biijybizk9z"; depends=[survival]; }; TwoRegression = derive2 { name="TwoRegression"; version="0.1.2"; sha256="0qr9zrfmbh4c4207gvwa384q5njjx6nsl6lc58d25m8bkfalifpi"; depends=[data_table dplyr magrittr seewave]; }; + TwoSampleTest_HD = derive2 { name="TwoSampleTest.HD"; version="1.0"; sha256="0xdib7hwbpy549pxihai8dpy91h94wwl3b76jn7p0m15ky7z18df"; depends=[]; }; TwoStepCLogit = derive2 { name="TwoStepCLogit"; version="1.2.5"; sha256="050y7na91izg36gkwd8yn8rx3r39dk6qlvhd3137f3jnk4v00bck"; depends=[survival]; }; UBCRM = derive2 { name="UBCRM"; version="1.0.1"; sha256="1h9f8wlxdgb67qqqnfhd9gfs4l2cq84vajhcb0psva0gwdd1yf6i"; depends=[]; }; UBL = derive2 { name="UBL"; version="0.0.6"; sha256="0238irg7r3g248h4x4bdb308wvfqq99hwykywf4k2bssdd25kwjk"; depends=[automap gstat MBA randomForest sp]; }; UCR_ColumnNames = derive2 { name="UCR.ColumnNames"; version="0.1.0"; sha256="1nwwq93f60r9aik51l7mzckg81f81nz5kgzynyzp5sm4y2wmpzwn"; depends=[]; }; + UCSCXenaTools = derive2 { name="UCSCXenaTools"; version="0.2.6"; sha256="0p5s4prrskqkx9fi3y78gir4gm47y2xkccg4bap5b1x50gsg1j6d"; depends=[dplyr DT httr readr shiny shinydashboard]; }; + UKgrid = derive2 { name="UKgrid"; version="0.1.0"; sha256="1xfg2v82264wlvv6x0xppz7g7jka1y0d615g9rwcb236y64h2xrk"; depends=[data_table dplyr lubridate magrittr rlang xts zoo]; }; UNCLES = derive2 { name="UNCLES"; version="2.0"; sha256="0c61sm09dh0yfrjrjjnizg7qrf8xgc1zdldwhjh64kq8k8g5wa69"; depends=[class kohonen pdist]; }; UNF = derive2 { name="UNF"; version="2.0.6"; sha256="0sr740dhfp7z9wvhajww43g5gz79x5y5dbflw5a813jgmiqm1jyq"; depends=[base64enc digest]; }; UPMASK = derive2 { name="UPMASK"; version="1.1"; sha256="1qxajvld8g2mii12agypcm50fps9bai6d2wx6l0bv3srk80in7ai"; depends=[DBI MASS RSQLite]; }; + UPSvarApprox = derive2 { name="UPSvarApprox"; version="0.1.1"; sha256="1lm3xzj70s070ag2sk24nq5ayckk3mnqfmwppbhq5i4y13fw6vip"; depends=[]; }; USAboundaries = derive2 { name="USAboundaries"; version="0.3.1"; sha256="1mqbxkv347307mbvn70929bi3l8wmiwrp86rxdgy45g2ddjdcb6s"; depends=[]; }; USCF = derive2 { name="USCF"; version="0.1.3"; sha256="00ynxfd4lg8g4mspz5izxvgkj27l2i1cnp0z0dnkhsbxsg0161mj"; depends=[]; }; USGSstates2k = derive2 { name="USGSstates2k"; version="1.0.1"; sha256="11yk0pkss23j6fmmxnjkjm9p24ln343y4hijigbrbvcnb21wj2py"; depends=[sp]; }; @@ -3972,35 +4211,41 @@ in with self; { Ultimixt = derive2 { name="Ultimixt"; version="2.1"; sha256="0fh2qpm7qpv1170jzbmzqhvwsn69lblizzisgasswy2nix2jjz4y"; depends=[coda gtools]; }; Umatrix = derive2 { name="Umatrix"; version="3.1"; sha256="131j7yrb0yzffl6gvirdj29zmsbwg8163i15gg9f0clfcrl1kcx6"; depends=[abind AdaptGauss deldir fields geometry ggplot2 pdist plyr png Rcpp reshape2 shiny shinyjs]; }; Umpire = derive2 { name="Umpire"; version="1.3.5"; sha256="1l0mpx66vgn282hc1c75bgxh471fbmyh3y0ldxb0h4pj55db93xq"; depends=[]; }; + UncDecomp = derive2 { name="UncDecomp"; version="0.0.4"; sha256="1v29y64jm3axllwy0cgmyki6ii3ph2zyvcgbzv1pdrgxgj14qhck"; depends=[]; }; UncerIn2 = derive2 { name="UncerIn2"; version="2.0"; sha256="08cg7armz9xwwn1222aws98cwrvmw0s73pxpnszmrmrli1qs92k1"; depends=[automap fields geoR gstat RandomFields Rcpp sp]; }; UncertainInterval = derive2 { name="UncertainInterval"; version="0.4.7"; sha256="0b7mx919lbj12zrj8l01wfrdpqiq7s7p9q25alp7yf4jpv9w4vfa"; depends=[nloptr reshape2 rootSolve]; }; UniDOE = derive2 { name="UniDOE"; version="1.0.2"; sha256="14jz4acrvbv59sbr7gya8g0z749vv0i04gl5wl0y4218byjvw6bs"; depends=[Rcpp]; }; UniIsoRegression = derive2 { name="UniIsoRegression"; version="0.0-0"; sha256="0lmrmb9sbk41ak7sbcrzhfnijb1skgb4lqg9m9imc98lcp69h7z0"; depends=[Rcpp]; }; Unicode = derive2 { name="Unicode"; version="11.0.0-1"; sha256="1rjyz1d7xw9i1pzx0g653ymkr5hjcmri3dl8v0skzq13qc3fag3d"; depends=[]; }; + UnitCircle = derive2 { name="UnitCircle"; version="0.1.3"; sha256="0z5ssps8l5ka4aw4984qml15scw4pfssara5dls82afhfhpkszsr"; depends=[]; }; UnivRNG = derive2 { name="UnivRNG"; version="1.1"; sha256="0vjsqc1y24z7zlclglh55kkxjhy0dc5gjsy427zdv95j58jbxa66"; depends=[]; }; UpSetR = derive2 { name="UpSetR"; version="1.3.3"; sha256="08vj7l92b8fpqyqwxshll2mhk3yhgyr74axvr2lf29z78bapymhz"; depends=[ggplot2 gridExtra plyr scales]; }; UsingR = derive2 { name="UsingR"; version="2.0-6"; sha256="1lr8z45r5s7fxrd42rswm6w7s3k5nds244b9d525jb5v4n8w9kpw"; depends=[HistData Hmisc MASS]; }; V8 = derive2 { name="V8"; version="1.5"; sha256="155389k8laa48akg0bfsz65s4ddmpk0xpi1ha56z1sayv01vrrgc"; depends=[curl jsonlite Rcpp]; }; VAR_etp = derive2 { name="VAR.etp"; version="0.7"; sha256="0py5my3ilhcmz44m15hh0d219l9cz7rda4a9gbmf8wh9cgvvj1s3"; depends=[]; }; - VARSEDIG = derive2 { name="VARSEDIG"; version="1.7"; sha256="1vf0gqf81lbksp9m6yj28wsk5s29fqcfvlymy91hni814dkb1mxw"; depends=[]; }; + VARSEDIG = derive2 { name="VARSEDIG"; version="1.9"; sha256="18j73wm22bjvf2y0c09bfmdyx4x2gd0jhfcqhbk1sgsk24zjr63z"; depends=[]; }; VARsignR = derive2 { name="VARsignR"; version="0.1.3"; sha256="09mnf9hvsi4wx1c81yq97mzggwk6s7nka7awrws63icjybqjmra9"; depends=[HI minqa mvnfast]; }; - VARtests = derive2 { name="VARtests"; version="1.0.1"; sha256="19xmf4mg4v1fwd002ccinfbsbpcq9qfmzc2sf710mqv6i8ghv6jm"; depends=[Rcpp RcppArmadillo sn]; }; - VBLPCM = derive2 { name="VBLPCM"; version="2.4.4"; sha256="09b80313w2dljl009xzcfhdcl6flc8nqzw9pzgfbciwi61666ppb"; depends=[ergm mclust network sna]; }; - VCA = derive2 { name="VCA"; version="1.3.3"; sha256="03ibvn3a6bbgq36a1ibhi4givdnba6d0qcfbpbdxkz5masn1r23q"; depends=[lme4 Matrix numDeriv]; }; + VARtests = derive2 { name="VARtests"; version="2.0.5"; sha256="0gmm2qrrl4v5vx0nhiwq5brvanhybpb2q0zlf4dihramhjjbwyar"; depends=[Rcpp RcppArmadillo sn]; }; + VBLPCM = derive2 { name="VBLPCM"; version="2.4.5"; sha256="1q5n87zzakdv0mflgsy6a5lc25ryjm7h90i3nr0dvccd0l8d4wpm"; depends=[ergm mclust network sna]; }; + VBTree = derive2 { name="VBTree"; version="0.1.0"; sha256="0g0lyvclnfmd3zc8yhcibhli0hyxrba6wb3hx039fsg80q7y02h4"; depends=[tensorA]; }; + VCA = derive2 { name="VCA"; version="1.3.4"; sha256="1qyf20i6bgjg3lxivhx4kgr66m63wkzw8r26aqhz0cs1j0w741dk"; depends=[lme4 Matrix numDeriv]; }; VDA = derive2 { name="VDA"; version="1.3"; sha256="063mpwbyykx4f46wzfvrgnlq73ar7i06gxr4mjzbhqcfrsybi72b"; depends=[rgl]; }; VDAP = derive2 { name="VDAP"; version="2.0.0"; sha256="134x4aisaim72xkyzb1vb8vhl2m4i12yzh6cj858a1ag7b0ing3n"; depends=[drc ggplot2 reshape2 stringr]; }; VDSPCalibration = derive2 { name="VDSPCalibration"; version="1.0"; sha256="1hrmmhvk3mhd3bdl0msnm5shcj4cjgd3pn1rkfkv8fh4llqvz7w8"; depends=[]; }; - VGAM = derive2 { name="VGAM"; version="1.0-5"; sha256="0ik3wyv6jj54bg34z0fzzk4xg0h6x98jqx4q2r7g1f0in0qgbb01"; depends=[]; }; + VFP = derive2 { name="VFP"; version="1.0"; sha256="1gkpqxmxyv1hdaxk5yi3cd1k9q246q5gj9xhfnc87dp60rfg8p8f"; depends=[gnm MASS]; }; + VFS = derive2 { name="VFS"; version="1.0.2"; sha256="1b8sl8id2gj4iqkpjzd3giybbix2jvskwsbw1kqj3zqr77hygxwg"; depends=[e1071 nleqslv]; }; + VGAM = derive2 { name="VGAM"; version="1.0-6"; sha256="1fg31xz86jblqraifiy3q36d0hjqnll01jxx85xq87j1cyhj060j"; depends=[]; }; VGAMdata = derive2 { name="VGAMdata"; version="1.0-3"; sha256="1jicadjaqmys1bbgkp64hmm8wwmi6f734il00v8qjz3jl9b02pkn"; depends=[]; }; VGAMextra = derive2 { name="VGAMextra"; version="0.0-1"; sha256="0rlj4q6ry6v3fnpmg4s33ynn7qzs5m98csap55nyn6r9ynrh5gk5"; depends=[VGAM]; }; VHDClassification = derive2 { name="VHDClassification"; version="0.3"; sha256="1ij4h3gzxb9mm9q743kc3sg2q609mnqz6mhlrbim1wcjji2b7bv4"; depends=[e1071 lattice]; }; + VICmodel = derive2 { name="VICmodel"; version="0.1.2"; sha256="0hrnj8jl31pbzz9rji5g5bc53da5mg75bf1lqgp8igqvhgy0a08k"; depends=[foreach Rcpp]; }; VIF = derive2 { name="VIF"; version="1.0"; sha256="0yvg6ikrcs7mhg0pavhcywrfysv7ylvnhxpc5sam86dbp69flx9x"; depends=[]; }; VIFCP = derive2 { name="VIFCP"; version="1.2"; sha256="0w41k25vss806m5vpwmmcfsmwaixmln0pliql3a6xlwsihha5i34"; depends=[]; }; VIGoR = derive2 { name="VIGoR"; version="1.0"; sha256="1c24s917aafqy46b3xlsw8v3afs11nd5bq83vlygpgnz1612jpga"; depends=[]; }; VIM = derive2 { name="VIM"; version="4.7.0"; sha256="1vjcs5wvjv94ln01d94h9rs4j50d3ky4n26mm3prgh13raylrmnd"; depends=[car colorspace data_table e1071 laeken MASS nnet Rcpp robustbase sp vcd]; }; VIMGUI = derive2 { name="VIMGUI"; version="0.10.0"; sha256="14na9ss0vkcys979kdcciynwssqsvy2w566nydgzd3n7gcmx2agm"; depends=[Cairo foreign gWidgets gWidgetsRGtk2 Hmisc RGtk2 survey tkrplot VIM]; }; VLF = derive2 { name="VLF"; version="1.0"; sha256="1il8zhm80mc22zj16dpsy4s6s9arj21l9ik0vccyrpnlr8ws3d3l"; depends=[]; }; - VLMC = derive2 { name="VLMC"; version="1.4-1"; sha256="0y91cl9pv1d5s8956grdx3y4xa5l1fabrh1wl5hn11fjgyz1dcij"; depends=[MASS]; }; + VLMC = derive2 { name="VLMC"; version="1.4-2"; sha256="1jlyi0zl6d3zk8mp3rzcsq850ivqcg8296jndrdzmlsrp8mnldrq"; depends=[MASS]; }; VNM = derive2 { name="VNM"; version="7.1"; sha256="19qglcibb7r6jjz0n0piklwfv3hi4jphd6vmyfbm0ccjjkmn5nin"; depends=[Rcpp]; }; VRPM = derive2 { name="VRPM"; version="1.2"; sha256="1cai5a71vzkx0d7cwzsxbcz7r9cdkqjk4l4bp2ffj5pp7nrlh15r"; depends=[fields ggplot2 Hmisc kernlab R2HTML ROCR shiny survival viridis]; }; VSE = derive2 { name="VSE"; version="0.99"; sha256="07m5080nw72b77238v2wwdh4dxsvv6y78d4j1329n90wyj2crxl4"; depends=[car GenomicRanges igraph IRanges]; }; @@ -4008,13 +4253,14 @@ in with self; { VTrack = derive2 { name="VTrack"; version="1.21"; sha256="1acf2b8zy72shc4768rhikfa3590h3l3nwk32jk7pwsms0nb87rf"; depends=[checkmate doParallel foreach gdistance gstat Hmisc intervals lubridate plotKML plyr raster sp spacetime XML]; }; VWPre = derive2 { name="VWPre"; version="1.1.0"; sha256="1ccrim9nx5fmmadg687gz9qrfkyxp48rskg1n2pxfwd3h10c9js1"; depends=[dplyr ggplot2 mgcv rlang shiny tidyr]; }; VaRES = derive2 { name="VaRES"; version="1.0"; sha256="0gw05jiqgirhz3c8skbb07y4h44r6vi68gnd5y7ql455v0c2raza"; depends=[]; }; + VarBundle = derive2 { name="VarBundle"; version="0.3.0"; sha256="0jfx9gkb3f29lgc0nrz3xc7m2ham0scx9lay7x5a6ira7crga6cr"; depends=[crayon dplyr glue magrittr R6 stringr tibble]; }; VarED = derive2 { name="VarED"; version="1.0.0"; sha256="16j9p2a143y4hqclsv1mig0fccrzjx2r0lll0wz8isjp9x1wzjv8"; depends=[]; }; VarReg = derive2 { name="VarReg"; version="1.0.2"; sha256="04235hr0r6sp7r3ccvcfb8l6p8yapcdrn6zl7mmvbyc4qb70gawh"; depends=[sn survival]; }; - VarSelLCM = derive2 { name="VarSelLCM"; version="2.1.2"; sha256="0ilkn40b7845y3nlli160i6fmfaw2p1hvd97q2hnpvscrgmdqvz3"; depends=[ggplot2 mgcv Rcpp RcppArmadillo shiny]; }; + VarSelLCM = derive2 { name="VarSelLCM"; version="2.1.3"; sha256="07ss4wxw1q1mvf6y860zcl5ja65f5yaqpgqj1k1yi5smqj50y0jk"; depends=[ggplot2 mgcv Rcpp RcppArmadillo shiny]; }; VarSwapPrice = derive2 { name="VarSwapPrice"; version="1.0"; sha256="12q2wp2cqi9q47mzbb7sc250zkjqkhs9z0h93ik0h63dv339abgj"; depends=[]; }; - VarfromPDB = derive2 { name="VarfromPDB"; version="2.2.7"; sha256="1sb31338r2p0jsa3k72q9lc5f57cybywmda7q2j8byngh1fjvgyz"; depends=[curl RISmed stringi stringr XML XML2R]; }; - VariableScreening = derive2 { name="VariableScreening"; version="0.1.1"; sha256="03l929qhgr1bd721488xx0il1hlswv3zdad518ki94ghq9c4nmg3"; depends=[expm gee MASS]; }; - VarianceGamma = derive2 { name="VarianceGamma"; version="0.3-1"; sha256="0h424hdphbgi9i84bgzdwmsq05w61q8300x8f9y4szbxa5k2dnar"; depends=[DistributionUtils GeneralizedHyperbolic RUnit]; }; + VarfromPDB = derive2 { name="VarfromPDB"; version="2.2.10"; sha256="09j8y6n0bwsj3n620nbni6b7f4pmb91q41770sfpc5v3l5i3jc7c"; depends=[curl RISmed stringi stringr XML XML2R]; }; + VariableScreening = derive2 { name="VariableScreening"; version="0.2.0"; sha256="04j75081g88g5hjydcnl3jcf99zzbrhlbjmmzcprvrlm5i5i3k93"; depends=[energy expm gee MASS]; }; + VarianceGamma = derive2 { name="VarianceGamma"; version="0.4-0"; sha256="0n3vmyxfn0sid6zax4n8508li7gnfdd4gghpf3i296dm3w8wn8ip"; depends=[DistributionUtils GeneralizedHyperbolic]; }; VdgRsm = derive2 { name="VdgRsm"; version="1.5"; sha256="13mbv3ih6p2915wdzq4zjx7m4k37w1xddkxx6dzk1jiak2br9slj"; depends=[AlgDesign permute]; }; Vdgraph = derive2 { name="Vdgraph"; version="2.2-2"; sha256="1q8l711zbrrj4h1wmpv93nbvlg8xi6kjv22zpidkck8ncpyyla80"; depends=[]; }; VecStatGraphs2D = derive2 { name="VecStatGraphs2D"; version="1.8"; sha256="0jjxdwcj0n6kk5l7hw4zibpikqxhkkik5819qv75z4gqdgg0fgch"; depends=[MASS]; }; @@ -4024,7 +4270,8 @@ in with self; { VertexSort = derive2 { name="VertexSort"; version="0.1-1"; sha256="0n9m5l85ylin6756rsksak94nv0626qd7czhhj6plz4nfrr27sgl"; depends=[igraph snowfall]; }; VeryLargeIntegers = derive2 { name="VeryLargeIntegers"; version="0.1.6"; sha256="1ccl4j3vb6aw1qfbqil67dy74daldajwzm7s5hqcidm73fd0wknc"; depends=[Rcpp]; }; VetResearchLMM = derive2 { name="VetResearchLMM"; version="1.0.0"; sha256="1a7wm04bsr5shak7l8ypxlhlnx3qkq1jdpjnji1n05p6b00ih9h1"; depends=[ggplot2 lme4 lmerTest multcomp nlme]; }; - VineCopula = derive2 { name="VineCopula"; version="2.1.6"; sha256="0gppfjffz5vc35rfjjplwjfp2vpw8hmfc0257k33qki46g5haw5j"; depends=[ADGofTest copula doParallel foreach kdecopula lattice MASS mvtnorm network]; }; + ViSiElse = derive2 { name="ViSiElse"; version="1.2.1"; sha256="14vv25wnqcplf7k0ybfdlcvyhnja0h0kvz39yzlh2qkavjvdaf2y"; depends=[chron colorspace Matrix stringr]; }; + VineCopula = derive2 { name="VineCopula"; version="2.1.8"; sha256="1sdj6561ya7px4bp4kq23ggjf1bmis465zpnwn0i650z3q6y7al7"; depends=[ADGofTest copula doParallel foreach kdecopula lattice MASS mvtnorm network]; }; VisuClust = derive2 { name="VisuClust"; version="1.2"; sha256="0hnjmrz352950rzky88q4nwvkx7zp6x3lsm7kff5dl4w05iq4wsl"; depends=[aplpack]; }; VizOR = derive2 { name="VizOR"; version="0.8-5"; sha256="1v76m67xdlg06w3dmp27mh3mv3lfqy6bd1iq907dynp2g4qf4ww0"; depends=[lattice rms]; }; Voss = derive2 { name="Voss"; version="0.1-4"; sha256="056izh1j26vqjhjh01fr7nwiz1l6vwr5z4fll87w99nc5wc4a467"; depends=[fields]; }; @@ -4033,22 +4280,22 @@ in with self; { W3CMarkupValidator = derive2 { name="W3CMarkupValidator"; version="0.1-6"; sha256="0nfay5nqss3zlw4nikj8h3zzlnjfxjch4pm3qky15qrcigrybrbl"; depends=[curl xml2]; }; WACS = derive2 { name="WACS"; version="1.0"; sha256="1x6vn7xhrnaggrxkvap6si8gz7b6z2zpjpbb9zgag4vyq3s7nxgy"; depends=[mclust mnormt mvtnorm tmvtnorm]; }; WARN = derive2 { name="WARN"; version="1.2-3"; sha256="0vkp70cc3slz9y8qfybrqyjyglsxz9fnqrid735h2a113h4xvr3v"; depends=[MASS]; }; - WCE = derive2 { name="WCE"; version="1.0.1"; sha256="0zp9xcq40vy2pv06rqn4d24bracm2vd3yyq4h56qppx47419fmm4"; depends=[plyr survival]; }; + WCE = derive2 { name="WCE"; version="1.0.2"; sha256="105pwpd9ikm0gwz4r12jl6cgs1riwsk9pn5qk9cn3msgwa0sdynx"; depends=[plyr survival]; }; WCQ = derive2 { name="WCQ"; version="0.2"; sha256="1yhkr2iazd7lh9r68xz1lh32z6r1sdnmqrjshcrm4rbwai0j3lkr"; depends=[]; }; - WDI = derive2 { name="WDI"; version="2.5"; sha256="0wm3b844pn33047wfd8yp22c6ysdsi8qx71fm1h5rq5vm9mcg9cp"; depends=[RJSONIO]; }; + WDI = derive2 { name="WDI"; version="2.5.1"; sha256="1wwlmq8zri9wm9ssn17f6qzs2xbj9f53475kg0wi3y6mgy5dk9ba"; depends=[RJSONIO]; }; WEE = derive2 { name="WEE"; version="1.0"; sha256="0i3h67p72lr708mwdw3rbzr1lqqr8n2dxv7f0bwyqzxv41sx1iz3"; depends=[doParallel foreach quantreg]; }; - WGCNA = derive2 { name="WGCNA"; version="1.63"; sha256="1225dqm68bynkmklnsxdqdd3zqrpzbvqwyly8ibxmk75z33xz309"; depends=[AnnotationDbi doParallel dynamicTreeCut fastcluster foreach GO_db Hmisc impute matrixStats preprocessCore Rcpp robust survival]; }; + WGCNA = derive2 { name="WGCNA"; version="1.66"; sha256="0rhnyhzfn93yp24jz9v6dzrmyizwzdw070a7idm0k33w1cm8sjqv"; depends=[AnnotationDbi doParallel dynamicTreeCut fastcluster foreach GO_db Hmisc impute matrixStats preprocessCore Rcpp robust survival]; }; WHO = derive2 { name="WHO"; version="0.2"; sha256="0rpk7ddpkjcqs0m7cgxs55k178js0d70ccfximp2vqrsw0igkmk9"; depends=[dplyr httr]; }; WLreg = derive2 { name="WLreg"; version="1.0.0"; sha256="0paghjcshhrr6y1gm98d6gr78zvgzhl678g9f96hppfa4q3lfpr7"; depends=[inline survival]; }; WMCapacity = derive2 { name="WMCapacity"; version="0.9.6.7"; sha256="167wx759xi7rv74n6sdsdkjnfpxdsiybk4ik70psdgfwdqqcga1y"; depends=[cairoDevice coda gtools gWidgets gWidgetsRGtk2 RGtk2 XML]; }; WMDB = derive2 { name="WMDB"; version="1.0"; sha256="10wdjy3g2qg975yf1dhy09w9b8rs3w6iszhbzqx9igfqvi8isrr1"; depends=[]; }; - WMWssp = derive2 { name="WMWssp"; version="0.3.2"; sha256="019fcmf5zmbm20zyvx96nwp66lqm2xw7hbpacfwn8cvw3dq85chr"; depends=[rankFD]; }; + WMWssp = derive2 { name="WMWssp"; version="0.3.4"; sha256="00kjddiy9sjfhnixj9p8v8sd389c1cm5j4rz4gar84mgmbc520gg"; depends=[rankFD]; }; WPC = derive2 { name="WPC"; version="1.0"; sha256="0li502hwa4n945yfnilslyvl12ls66kazbfmxb4kkjbaf500mjp9"; depends=[msm survival]; }; WPKDE = derive2 { name="WPKDE"; version="0.1"; sha256="100vla11fbw16x5n4w4kbslz4n725v4x6j0hrxzrk99ryl0crmf6"; depends=[]; }; WRS2 = derive2 { name="WRS2"; version="0.10-0"; sha256="17iriwkng75iy93mp99ihzmvgpgbrg0sgwxs2yx1d3ss7h0k1x3j"; depends=[MASS mc2d plyr reshape]; }; - WRSS = derive2 { name="WRSS"; version="1.4"; sha256="1fkbrk9s3jn7qfv5jvzcgjf0jwbxi8dr7485msxj3najbhqd2qy5"; depends=[GGally ggplot2 Hmisc network]; }; - WRTDStidal = derive2 { name="WRTDStidal"; version="1.1.0"; sha256="0yyhls0qzwwj4sz5d1nvzfiacx28dmf2hgjc7xgfi2qjkckg40hs"; depends=[caret dplyr EnvStats fields foreach forecast ggplot2 gridExtra lubridate purrr quantreg RColorBrewer survival tidyr]; }; - WVPlots = derive2 { name="WVPlots"; version="1.0.0"; sha256="16wazxf4c1awxfix4dmp1zcwrfwbkddck71gxgimf471gx60hl8p"; depends=[cdata ggplot2 gridExtra mgcv sigr wrapr]; }; + WRSS = derive2 { name="WRSS"; version="2.0"; sha256="0a6k6c9xpxglw2ph90i8kb1d1kpai82caqkkdy2si6zihs3ih87i"; depends=[GGally ggplot2 Hmisc network nloptr]; }; + WRTDStidal = derive2 { name="WRTDStidal"; version="1.1.1"; sha256="0q2rdzbz3cbgr19sh9j3fqdn0lvwrq93qq2rjmnhx6ia9avkywa8"; depends=[caret dplyr fields foreach forecast ggplot2 gridExtra lubridate purrr quantreg RColorBrewer survival tidyr]; }; + WVPlots = derive2 { name="WVPlots"; version="1.0.6"; sha256="13ps401z1c9qyhqh18qkc7isnq4kjc928h001dkhsrd684a0lkly"; depends=[cdata ggplot2 gridExtra mgcv sigr wrapr]; }; WWGbook = derive2 { name="WWGbook"; version="1.0.1"; sha256="0q8lnd1fp4rmz715x0lf61py3xw8wg55yq3gvswaqwy68dlqrzjc"; depends=[]; }; WWR = derive2 { name="WWR"; version="1.2.2"; sha256="0ia1dd12r1l08s9nhgvk55jmqwv58jawm25gd2ni6wpa3mcmq02g"; depends=[inline]; }; WaterML = derive2 { name="WaterML"; version="1.7.1"; sha256="0aqcanq2l3m9w1kglmkbqshs80wx9inmjp0c1i2j901g4k35ss5j"; depends=[httr RJSONIO XML]; }; @@ -4058,14 +4305,15 @@ in with self; { WaveletArima = derive2 { name="WaveletArima"; version="0.1.1"; sha256="19hz2q280m41qh3m9lx3i9p6p5fl6pw8r9b06xk6sn04hxbim8xx"; depends=[forecast fracdiff wavelets]; }; WaveletComp = derive2 { name="WaveletComp"; version="1.1"; sha256="07w2aa0jiflvxyqhgh48705hg8hjspd103jd00i2pcw2v42hwmf8"; depends=[]; }; WaverR = derive2 { name="WaverR"; version="1.0"; sha256="084fhzggzm075w6wp2lqd3j0an21idhw8z5l8ynz4y96mpmn204a"; depends=[kimisc MASS]; }; - WeMix = derive2 { name="WeMix"; version="1.0.2"; sha256="1wj1jxw65i94xf5zk9phgkwybvl2h05ynq0zhdc7q3j6b90mv9hn"; depends=[lme4 MASS minqa NPflow numDeriv Rcpp RcppArmadillo Rmpfr statmod]; }; + WeMix = derive2 { name="WeMix"; version="2.1.0"; sha256="0bnj4iziclmvqxzb51sjvs0mlk9glkg5yvcvh349m8cvv2634dsb"; depends=[lme4 NPflow numDeriv Rcpp RcppArmadillo Rmpfr statmod]; }; WebGestaltR = derive2 { name="WebGestaltR"; version="0.1.1"; sha256="0cdpfwp4whx8pff73acxga072lwbibl44hxdjs9jsb5i21h55vbr"; depends=[data_table doParallel foreach pkgmaker PythonInR rjson]; }; - WebPower = derive2 { name="WebPower"; version="0.5"; sha256="184wig66bcg7vsppaijq5jpq2hffl3bhshdx4ilz5hw98mimxg13"; depends=[lavaan lme4 MASS PearsonDS]; }; - WeibullR = derive2 { name="WeibullR"; version="1.0.9"; sha256="13qkfnfp2pbvb78mj7fg8cgjnbrxv6dbms70wvn9f3mc70djmrb3"; depends=[Rcpp RcppArmadillo]; }; - WeightIt = derive2 { name="WeightIt"; version="0.4.0"; sha256="1y0910wa1lx2jrbnzk9099v64skh7sm8cx85g62ikgcj291z6c8c"; depends=[cobalt]; }; + WebPower = derive2 { name="WebPower"; version="0.5.2"; sha256="11255q41zai4q6n2mpk3fzhi2lyyr3g8dxqfajkb93f68m1b38jp"; depends=[lavaan lme4 MASS PearsonDS]; }; + WeibullR = derive2 { name="WeibullR"; version="1.0.10"; sha256="1h2w1rgap9yjns7cby0559jwzzwhzjq1h6lwsawrfnni7c36iliq"; depends=[Rcpp RcppArmadillo]; }; + WeightIt = derive2 { name="WeightIt"; version="0.5.0"; sha256="06cqbnbha46pk042m47zqvgwjslic5zc0lpv13dssb1nz2xy3q0f"; depends=[cobalt]; }; Weighted_Desc_Stat = derive2 { name="Weighted.Desc.Stat"; version="1.0"; sha256="030i12mnwlj976avvk3grrccgprsckmc35dm2ajwdfc9dijhypnj"; depends=[]; }; WeightedCluster = derive2 { name="WeightedCluster"; version="1.2-1"; sha256="04gsr65mssv4cz4v8sh44qhyzn0isll057d45z4ljv6sx0an5yhl"; depends=[cluster RColorBrewer TraMineR]; }; WeightedPortTest = derive2 { name="WeightedPortTest"; version="1.0"; sha256="007v3w9ssiv2sds7sikpal27g6pxwxhs7bvcyw6kr0vg8gvlbi8h"; depends=[]; }; + WeightedROC = derive2 { name="WeightedROC"; version="2018.10.1"; sha256="1hdksd47pkky83g6hn6123f243yw3bzrlaibdgr2kd5kxn9rma3y"; depends=[]; }; WhatIf = derive2 { name="WhatIf"; version="1.5-9"; sha256="0ihpp3wbhpsg00g0s31l0ca4q0a2sch2a2j8cgz14g8na43x8831"; depends=[lpSolve pbmcapply Zelig]; }; WhiteStripe = derive2 { name="WhiteStripe"; version="2.3.1"; sha256="1qyv06ai83b1idfg4bgr97askyzlwi2dv8d5wkivb5czp7crdri1"; depends=[mgcv oro_nifti]; }; WhopGenome = derive2 { name="WhopGenome"; version="0.9.7"; sha256="1xa7d9x5ny8g79scfkv7v5ix9m3mfzg0fks2bsan9zqyhcd01fsq"; depends=[]; }; @@ -4078,18 +4326,18 @@ in with self; { WilcoxCV = derive2 { name="WilcoxCV"; version="1.0-2"; sha256="1kbb7ikgnlxybmvqrbn4cd8xnqrkwipk4xd6yja1xsi39a109xzl"; depends=[]; }; WindCurves = derive2 { name="WindCurves"; version="0.1.3"; sha256="0bvbnrkdk0g0radgcw4zbhq6czpvq3f7f34x83qk09i8ngmwd28c"; depends=[drc imputeTestbench readbitmap]; }; WordPools = derive2 { name="WordPools"; version="1.0-2"; sha256="1izs4cymf2xy1lax85rvsgsgi05ygf0ibi9gzxc96sbgvy4m78kf"; depends=[]; }; - WordR = derive2 { name="WordR"; version="0.3.0"; sha256="0wfgr5jg0vn58cn2dra3s46c5x5msqw3p666lbhhs48m75j12daq"; depends=[dplyr flextable officer]; }; + WordR = derive2 { name="WordR"; version="0.3.1"; sha256="17g8v3xhdy57y0b95zrakhi0zamqi35v0zcmjpy47xyqyk4b2grs"; depends=[dplyr flextable officer]; }; Wrapped = derive2 { name="Wrapped"; version="2.0"; sha256="1z5kypsd39z9arsw57axckvl8b4jnr5wv60s9z58f5s89gn5vxxg"; depends=[AdequacyModel ald cubfits evd fBasics gamlss_dist GeneralizedHyperbolic GEVStableGarch glogis irtProb LCA lqmm metRology NormalLaplace normalp ordinal sgt SkewHyperbolic sld sn VarianceGamma VGAM]; }; WrightMap = derive2 { name="WrightMap"; version="1.2.1"; sha256="16zp7h28fap5hq5xzvkb4lc217yhfmwzfbvw2lsni0gf9qxqkgqd"; depends=[]; }; WriteXLS = derive2 { name="WriteXLS"; version="4.0.0"; sha256="0nwxi36w3rkzw9j0qil64gakhb101rxg1wydjkwlpg0nbsj1sm50"; depends=[]; }; WufooR = derive2 { name="WufooR"; version="0.8"; sha256="0nwf66y1jb7dw4yhkdl9g4brh59ky4q4x6j9zbqdn70pcj9hq9jx"; depends=[dplyr httr jsonlite]; }; XBRL = derive2 { name="XBRL"; version="0.99.18"; sha256="1bwvxqbxdf1ynz2bv27l86h05h8y19q2li2y79xk819p5nkxq341"; depends=[Rcpp]; }; - XGR = derive2 { name="XGR"; version="1.1.3"; sha256="01czagfjx5w212l5h29klrrsg0qiprlsiwpz7pfqh44haifnq4pz"; depends=[BiocGenerics dnet dplyr GenomicRanges ggnetwork ggplot2 ggrepel igraph IRanges Matrix plot3D RCircos rtracklayer S4Vectors supraHex tidyr XML]; }; + XGR = derive2 { name="XGR"; version="1.1.4"; sha256="0npyfq587wg2qz2n0f8gmnq396h3xil20navbgfy7dbkvfncv3f0"; depends=[BiocGenerics dnet dplyr GenomicRanges ggnetwork ggplot2 ggrepel igraph IRanges Matrix plot3D RCircos rtracklayer S4Vectors supraHex tidyr XML]; }; XHWE = derive2 { name="XHWE"; version="1.0"; sha256="1ca8y9q3623d0vn91g62nrqf3pkbcbkpclmddw5byd37sdrgsi5l"; depends=[]; }; XKCDdata = derive2 { name="XKCDdata"; version="0.1.0"; sha256="1lx9frlbc549qrh4d3m79r3l9icfzqkgfgp8raa8x46a2havi0a5"; depends=[assertthat dplyr glue htmltools httr jsonlite magrittr tibble]; }; XLConnect = derive2 { name="XLConnect"; version="0.2-15"; sha256="1cvq677m09gwpwhj3fy15mbfn0s0b1y35w95pjnijiwpcpdxiq96"; depends=[rJava XLConnectJars]; }; XLConnectJars = derive2 { name="XLConnectJars"; version="0.2-15"; sha256="1ipqyjgsh5a1ygsbhyqxyj9wfjv1f73cyfrpx6jvf0is5jklhvxx"; depends=[rJava]; }; - XML = derive2 { name="XML"; version="3.98-1.11"; sha256="18izvlg2x9mzr6yb3yf02ghwbyn00frki3av4lpc44r22m4djnsh"; depends=[]; }; + XML = derive2 { name="XML"; version="3.98-1.16"; sha256="0nl1kk354r8snhj6p9mc74m7awvqc6akmd4y3a46y78yv3g15njp"; depends=[]; }; XML2R = derive2 { name="XML2R"; version="0.0.6"; sha256="0azfh950r2b7ck3n1vzk3mdll7zy844nx3mbk676jxnj8gg7nxk5"; depends=[plyr RCurl XML]; }; XMRF = derive2 { name="XMRF"; version="1.0"; sha256="0jnyy9pcksfadznidqsbwh8nlqv3k0yppj76q8a2g0aidbdmg2cc"; depends=[glmnet igraph MASS Matrix snowfall]; }; XNomial = derive2 { name="XNomial"; version="1.0.4"; sha256="1mwx302576rmsjllbq2clfxilm3hkyp5bw0wmwqbn0kgv5wpy8z6"; depends=[]; }; @@ -4100,23 +4348,26 @@ in with self; { XiMpLe = derive2 { name="XiMpLe"; version="0.10-2"; sha256="16dmslc3ji9zbbm2khw8ib8rhwan0mdlfyd4h29v42lcx6l1d0pv"; depends=[]; }; Xmisc = derive2 { name="Xmisc"; version="0.2.1"; sha256="11gwlcyxhz1p50m68cnqrxmisdk99v8vrsbvyr7k67f0kvsznzs1"; depends=[]; }; Xplortext = derive2 { name="Xplortext"; version="1.1.1"; sha256="18a8qqpakwgv60gm89cmil18q35mlir3xl4yl5j5fswcj5qpdkdx"; depends=[FactoMineR ggplot2 gridExtra slam stringr tm]; }; - YPInterimTesting = derive2 { name="YPInterimTesting"; version="0.1.0"; sha256="0jfvj08acldigd9q25dv2cqyp5a5wjzcb5wa0640y4kc5ga8p08s"; depends=[Rcpp]; }; + YPInterimTesting = derive2 { name="YPInterimTesting"; version="1.0.0"; sha256="1ah58dqz277sc99932wln9jqhm63dqg9f7xakaiwh7fhgbq3mpax"; depends=[MASS Rcpp]; }; YPmodel = derive2 { name="YPmodel"; version="1.3"; sha256="1vll33nm7xynnbq15wksk9c38jhjfd6l1bbzijn5skqc5yik1r5x"; depends=[]; }; YaleToolkit = derive2 { name="YaleToolkit"; version="4.2.2"; sha256="12wggdyz0wgnmxnqhp8bypyy1x1p50g49fwdzl2l43il44cdyv0g"; depends=[foreach iterators]; }; YieldCurve = derive2 { name="YieldCurve"; version="4.1"; sha256="0w47j8v2lvarrclnixwzaq98nv1xh2m48q5xvnmk7j9nsv2l3p68"; depends=[xts]; }; YuGene = derive2 { name="YuGene"; version="1.1.6"; sha256="1kv9n82wrms0c4y5fz9ckzhm1a609mnqp0pwvd0fpyscp8krmlpp"; depends=[mixOmics]; }; + Z10 = derive2 { name="Z10"; version="0.1.0"; sha256="02kxlzplmss68zj1z97fvpcjyhhpic9hlx8f5j3gqn3m1mqm1dja"; depends=[dplyr lubridate magrittr rjson stringr]; }; ZIBBSeqDiscovery = derive2 { name="ZIBBSeqDiscovery"; version="1.0"; sha256="12g9rga9z6318ni6x6q9hdqlgl93y2xn8vf3gc6sm97fz8pliswx"; depends=[mcc]; }; ZIBseq = derive2 { name="ZIBseq"; version="1.2"; sha256="13rjy4jl9wil6hhpra4qmdis0iyqxchzsf9l7q6r0dz1f7dpd2nq"; depends=[gamlss gamlss_dist nlme]; }; - ZIM = derive2 { name="ZIM"; version="1.0.3"; sha256="1497ki0pr0x21fz5wa2z6zgb2br99z56gvfxyn9cglqq45if6cjh"; depends=[MASS]; }; + ZIM = derive2 { name="ZIM"; version="1.1.0"; sha256="0scyfjn4ilsvha3x41c3b8bcfi31hlhwm77wn2a8hj5dsvnnmzig"; depends=[MASS]; }; ZOIP = derive2 { name="ZOIP"; version="0.1"; sha256="0fraxzr2mfd7w705j2fryhh9vpg6nkag6kmk7p7in3zknxwipfh3"; depends=[boot GHQp numDeriv rmutil]; }; ZRA = derive2 { name="ZRA"; version="0.2"; sha256="1sx1q5yf68hhlb5j1hicpj594rmgajqr25llg7ax416j0m2rnagi"; depends=[dygraphs forecast]; }; - ZeBook = derive2 { name="ZeBook"; version="1.0"; sha256="06dg3jk37y64mdcb8hpxgj8rclgxqm96dalm7y5zjb7nrj9jfydk"; depends=[deSolve triangle]; }; + ZeBook = derive2 { name="ZeBook"; version="1.1"; sha256="0v98kbz9njjdx60x9dn8hl8mc6x19i5knjyg2gkwfd667yy1rkl6"; depends=[deSolve triangle]; }; Zelig = derive2 { name="Zelig"; version="5.1.6"; sha256="142kjmgma25pvr525y0mjiwivnmq8y8s1abw4kyqipcmphmgh3an"; depends=[AER Amelia coda dplyr Formula geepack jsonlite MASS MatchIt maxLik MCMCpack quantreg sandwich survey survival VGAM]; }; ZeligChoice = derive2 { name="ZeligChoice"; version="0.9-6"; sha256="1whfwc42lsi54xfr423h6jwbvpj6yjyyf0854k1f1ms13liahm8w"; depends=[dplyr Formula jsonlite MASS VGAM Zelig]; }; ZeligEI = derive2 { name="ZeligEI"; version="0.1-2"; sha256="0kilzfqmm6a41mmjvlynh3rnj30fqiq8gsja28fzwpf0lbl89slg"; depends=[dplyr ei eiPack Formula jsonlite MASS MCMCpack Zelig]; }; ZillowR = derive2 { name="ZillowR"; version="0.1.0"; sha256="1wrr58p76ps29fqzzwgfvfibxrvc72p2yzs5kc2rv1yxzzcpyxvb"; depends=[RCurl XML]; }; + ZipRadius = derive2 { name="ZipRadius"; version="1.0.1"; sha256="00q4a2bsajs5ns4vdm289iaj9mczxjn3ssyrnmg2z4wicr2ljizv"; depends=[dplyr geosphere ggplot2 magrittr rlang testthat]; }; Zseq = derive2 { name="Zseq"; version="0.2.0"; sha256="06dndi2b1q79bmxax11bv0l5ifcz1mhpvbn90y6a6xymrgcq0ivi"; depends=[gmp]; }; aCRM = derive2 { name="aCRM"; version="0.1.1"; sha256="0kzp568hd9c9a9qgniia5s5gv0q5f89xfvvwpzb197gqhs3x092v"; depends=[ada dummies kernelFactory randomForest]; }; + aGE = derive2 { name="aGE"; version="0.0.9"; sha256="17niwni6sd2mdvhskq6vfwplynh67hwq9ijrlgjvhkcslpb2ilp3"; depends=[MASS nlme survey]; }; aLFQ = derive2 { name="aLFQ"; version="1.3.4"; sha256="1q2l5cwkcsng22nxckgc7aalvy3qhvgga5nkchfpy53sxg68awqv"; depends=[bio3d caret data_table lattice plyr protiq randomForest reshape2 ROCR seqinr]; }; aMNLFA = derive2 { name="aMNLFA"; version="0.1"; sha256="0sj6rxsdib5zmz78c94bjdlcdwhfkvbc7sp3pncj6vsvvzgqcjdp"; depends=[devtools ggplot2 gridExtra MplusAutomation plyr reshape2 stringr]; }; aRpsDCA = derive2 { name="aRpsDCA"; version="1.1.1"; sha256="0ghg43rd6bnv4jp8pkpd1ixp5l6kq5pr0mxq61q24s24g0m3s64p"; depends=[]; }; @@ -4130,29 +4381,29 @@ in with self; { abc_data = derive2 { name="abc.data"; version="1.0"; sha256="1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"; depends=[]; }; abcdeFBA = derive2 { name="abcdeFBA"; version="0.4"; sha256="1rxjripy8v6bxi25vdfjnbk24zkmf752qbl73cin6nvnqflwxkx4"; depends=[corrplot lattice rgl Rglpk]; }; abcrf = derive2 { name="abcrf"; version="1.7.1"; sha256="06vy3inikrr9hv36q4djhrgzi9zizdfnhz17wpra8kadmr7qj441"; depends=[MASS matrixStats ranger Rcpp RcppArmadillo readr stringr]; }; - abctools = derive2 { name="abctools"; version="1.1.1"; sha256="0x6pjdvn5z510j42byddzdvg2mgv81yy72snia5k8h7bs9k5glfg"; depends=[abc abind Hmisc plyr]; }; + abctools = derive2 { name="abctools"; version="1.1.3"; sha256="07s9dg10i8lsxl73b4n2hynca2fjgb0ykb0dz8c3zv6cgw3cyx97"; depends=[abc abind Hmisc plyr]; }; abd = derive2 { name="abd"; version="0.2-8"; sha256="191gspqzdv573vaw624ri0f5cm6v4j524bjs74d4a1hn3kn6r9b7"; depends=[lattice mosaic nlme]; }; abe = derive2 { name="abe"; version="3.0.1"; sha256="1f19h3xzzmjhvwc1rrb8z0rai3ip03y4gdi2gg9bfr5sg2nfklk6"; depends=[]; }; abf2 = derive2 { name="abf2"; version="0.7-1"; sha256="0d65mc1w4pbiv7xaqzdlw1bfsxf25587rv597hh41vs0j0zlfpxx"; depends=[]; }; abind = derive2 { name="abind"; version="1.4-5"; sha256="0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"; depends=[]; }; abjutils = derive2 { name="abjutils"; version="0.2.1"; sha256="0qrsc4if7aif73qp95lw6b5986c2r0jn7m39123zij8k15vc935b"; depends=[devtools dplyr glue httr magrittr plyr progress purrr rstudioapi scales stringi stringr tibble tidyr]; }; - abn = derive2 { name="abn"; version="1.0.2"; sha256="0jxpw5mplnpc57jjg9w3zrik40g7va6s8m9zbfsyf0vqn645wfwq"; depends=[Cairo]; }; + abn = derive2 { name="abn"; version="1.3"; sha256="1q9hzpxwg835711kxwygd0l2awal6f015f8s6fprwz7graz1wbbm"; depends=[Cairo lme4 MASS nnet Rcpp RcppArmadillo rjags]; }; abnormality = derive2 { name="abnormality"; version="0.1.0"; sha256="1fzfskl9akl06nliy8hkv2a0pznpj8pwcypg3gj5r2nzvr3kan9v"; depends=[MASS Matrix]; }; abodOutlier = derive2 { name="abodOutlier"; version="0.1"; sha256="1pvhgxmh23br84r0fbmv7g53z2427birdja96a67vqgz18r3fdvj"; depends=[cluster]; }; abundant = derive2 { name="abundant"; version="1.1"; sha256="1m76qdmqvwpgm0sihazi2dna7cgsz9rljal18vgffb5wamwmg9k7"; depends=[QUIC]; }; acc = derive2 { name="acc"; version="1.3.3"; sha256="1ii2vm47djxbixa75h690q1s2f9m9x6i8nkygik93j6dayr6kr1m"; depends=[circlize DBI ggplot2 iterators mhsmm nleqslv PhysicalActivity plyr R_utils Rcpp RcppArmadillo RSQLite zoo]; }; accSDA = derive2 { name="accSDA"; version="1.0.0"; sha256="0sgxy5y8kkc1n35657kifwfjsba7y5m1vbr7rkk5lmbpkzahqm61"; depends=[ggplot2 ggthemes gridExtra MASS rARPACK sparseLDA]; }; - accelerometry = derive2 { name="accelerometry"; version="2.2.5"; sha256="00mn09j7y39sc7h5srnnfk2l73vhh6zq7rzc0vckfvs72lncmwv5"; depends=[Rcpp]; }; + accelerometry = derive2 { name="accelerometry"; version="3.1.2"; sha256="13xzrwhr4i1nj9c8vrmfdg2rmrc8n446iihcyxmy99sm99hpzyip"; depends=[dvmisc Rcpp]; }; accelmissing = derive2 { name="accelmissing"; version="1.4"; sha256="1nql9inx6azdzi3z4sfm2vdml2mms6krl8wzlf1dn1c97ahn57fy"; depends=[mice pscl]; }; accrual = derive2 { name="accrual"; version="1.3"; sha256="11clm9s5c5518nmp6hd6pjnp0s28y92b2i2x0xgj4j5g816p4j3z"; depends=[fgui SMPracticals tcltk2]; }; accrued = derive2 { name="accrued"; version="1.4.1"; sha256="05g1jb5914z18rcai1ahn7nihn27vr2rnadwv94gc1j7ivvikvs5"; depends=[]; }; - acebayes = derive2 { name="acebayes"; version="1.5"; sha256="0533f9c44lq57cyar05z3ikg091h1pyrq84h2zghjyp66drnw6pa"; depends=[compare lhs randtoolbox Rcpp RcppArmadillo]; }; + acebayes = derive2 { name="acebayes"; version="1.5.2"; sha256="0xdakqh9f0vazyqr044w4gcn1qbv4a5yjdfxpf1ys2nscyky6z7w"; depends=[compare lhs randtoolbox Rcpp RcppArmadillo]; }; acepack = derive2 { name="acepack"; version="1.4.1"; sha256="1f98rpfjmhd92rdc3j004plyfpjailz6j0ycysbac0kgj83haxc2"; depends=[]; }; acid = derive2 { name="acid"; version="1.1"; sha256="030i0y8s283ivbsmjccpbv9v7mgbcg2jk9df7vgcbbns74swf9hd"; depends=[gamlss gamlss_dist Hmisc]; }; acm4r = derive2 { name="acm4r"; version="1.0"; sha256="1wqzc35i1rshx0zlmas8y4qkkvy6h9r4i4apscjjv1xg2wjflzxa"; depends=[MASS]; }; acmeR = derive2 { name="acmeR"; version="1.1.0"; sha256="000b2hqlhj93958nddw0fqb15ahigs08najv2miivym046x04mf7"; depends=[foreign]; }; acnr = derive2 { name="acnr"; version="1.0.0"; sha256="087hq4i7jp67ba2finzsqjfnqbiprl33na6ryjv9zqzsdawj9cym"; depends=[]; }; - acopula = derive2 { name="acopula"; version="0.9.2"; sha256="1z8bs4abbfsdxfpbczdrf1ma84bmh7akwx2ki9070zavrhbf00cf"; depends=[]; }; + acopula = derive2 { name="acopula"; version="0.9.3"; sha256="0vvbbw8pfs9jwfz5c57lw48pr0qj661r0ys007q6zf9jmlrhx1ln"; depends=[]; }; acp = derive2 { name="acp"; version="2.1"; sha256="0lcwbjcyyr32m6qjmjqh25qjwrbyqj1n092xhgbhxzd8fslppnmn"; depends=[quantmod tseries]; }; acrt = derive2 { name="acrt"; version="1.0.1"; sha256="0y9ndcq8ffpfrv7w9rikm4zn68jpsj6baqisq9kp2433xrwzdb6s"; depends=[Rcpp RcppEigen sandwich]; }; acs = derive2 { name="acs"; version="2.1.3"; sha256="1r6lywjhdi53873c2hl670hbaycrlycaps5pll2i9czr1phlv0rj"; depends=[httr plyr stringr XML]; }; @@ -4165,41 +4416,44 @@ in with self; { ada = derive2 { name="ada"; version="2.0-5"; sha256="1h3a07czp0w3hrhjcg1fz721y8vsfclzqi3rq8qfzgpfb4h1f06r"; depends=[rpart]; }; adabag = derive2 { name="adabag"; version="4.2"; sha256="109wrl1pwvmyv2l909hrvk7dg4aa9pv449mvdycp50zwrsw9w0a7"; depends=[caret doParallel foreach rpart]; }; adagio = derive2 { name="adagio"; version="0.7.1"; sha256="1h9l0ddrxq8y35iy9hdkxdvdwsqpnpkzzbkbwwhm4380lq1m7a3k"; depends=[]; }; + adamethods = derive2 { name="adamethods"; version="1.1"; sha256="1fmirxyv3dfyrq6wqrp60phl2bx84iq3s08a553283h5qr50qj5v"; depends=[Anthropometry archetypes FNN foreach nnls tolerance univOutl]; }; adapr = derive2 { name="adapr"; version="2.0.0"; sha256="1s57jdbi5pik56xjz1d4438ax6cywg2yq2s47h5g6wrwvpgr1qfw"; depends=[archivist devtools digest doParallel gdata ggplot2 git2r igraph knitr plotly plyr rmarkdown shiny shinydashboard versions]; }; adaptMCMC = derive2 { name="adaptMCMC"; version="1.3"; sha256="08v11rl0p4w94knb0yzs1ysj42xillya62yaw3zm40d4pqv7vcky"; depends=[coda Matrix]; }; + adaptMT = derive2 { name="adaptMT"; version="1.0.0"; sha256="1yllz1zd4cryf5bj8b2lcrj6zl79yjkllyh9p02ikryy5qmg419b"; depends=[]; }; adaptTest = derive2 { name="adaptTest"; version="1.0"; sha256="08d7a5dlzhaj236jvaw3c91008l66vf5i4k5anhcs32a3j8yh2iv"; depends=[lattice]; }; adaptalint = derive2 { name="adaptalint"; version="0.2.3"; sha256="0n047zibp3jsw8d3c971xnqgl8nsqxzcayic0xkz917pwlfrdnd7"; depends=[dplyr lintr purrr]; }; adaptiveGPCA = derive2 { name="adaptiveGPCA"; version="0.1.2"; sha256="0bb6hw77dfa66b12xyazlp992gwjb1plylixlmq4cv4yjhnl9n5z"; depends=[ape ggplot2 phyloseq shiny]; }; adaptivetau = derive2 { name="adaptivetau"; version="2.2-1"; sha256="1hd2l1jv4i5mg0k0g8bbrvv43nk1zxbwh21594zayrzjyikb2593"; depends=[]; }; adaptsmoFMRI = derive2 { name="adaptsmoFMRI"; version="1.1"; sha256="1h79gh1bd6s2xhwf4whh72wf2cz4di2p8dnlf6192mfg108qc6nw"; depends=[coda Matrix MCMCpack mvtnorm spatstat]; }; - addhaz = derive2 { name="addhaz"; version="0.4"; sha256="0i3czmv538m8s3pnxrhh2a1mrdv9m3hgzjkb25p7hygwnzz54drg"; depends=[boot MASS Matrix]; }; + addhaz = derive2 { name="addhaz"; version="0.5"; sha256="1709jq9rp5lhqk0qpk8zkdwzhcv1bcach8mm7yiz7hzcc1mgxb12"; depends=[boot MASS Matrix]; }; addhazard = derive2 { name="addhazard"; version="1.1.0"; sha256="0hk7br52wjmq605xgslv8lspr35aqpdgkiz2yljz31khy3y3vi8c"; depends=[ahaz rootSolve survival]; }; addinslist = derive2 { name="addinslist"; version="0.2"; sha256="04jqhdy0axs1a9c0cfi3pqy9hd67jqxz79a2lj209gd27qv1q22c"; depends=[curl devtools DT miniUI rappdirs rmarkdown rvest shiny shinyjs xml2]; }; additiveDEA = derive2 { name="additiveDEA"; version="1.1"; sha256="15nxpdybsda6yhjk23bpafr8v1zdx8332pcxf26k795q3ypjpiy2"; depends=[Benchmarking lpSolveAPI]; }; additivityTests = derive2 { name="additivityTests"; version="1.1-4"; sha256="048ds90wqjdjy1nyhna3m06asdklbh8sx1n556kss2j1r1pma1sw"; depends=[]; }; addreg = derive2 { name="addreg"; version="3.0"; sha256="13bwmgxylwi02g60j1rr51cr5jvvkl2nvf2lnnhnq46fhvs2ma7s"; depends=[combinat glm2 turboEM]; }; - ade4 = derive2 { name="ade4"; version="1.7-11"; sha256="0wm54wcpn87rdh6vyw04cr8vgba899y6jsl61f22bmlvx6d7kkac"; depends=[MASS]; }; + ade4 = derive2 { name="ade4"; version="1.7-13"; sha256="16z9jk4qj35ghsk4lwmq241dgc770y8a70dlmp9q4gz6d8ssgl7m"; depends=[MASS]; }; ade4TkGUI = derive2 { name="ade4TkGUI"; version="0.2-9"; sha256="0kfnikkzhyfxskrphr65b8amjhdfq35x6dda4kivdhn7ak07s3ll"; depends=[ade4 adegraphics lattice tkrplot]; }; adeba = derive2 { name="adeba"; version="1.1.2"; sha256="1z1law3qh6l902g62y8yapk4nypdmb20jmpwhxp9jbglalw9lm73"; depends=[mixtools pdist Rcpp]; }; adegenet = derive2 { name="adegenet"; version="2.1.1"; sha256="0ynfblp0hbd3dp3k86fn1wyhqr28lk6hs2bg4q7gyf0sfdfzwhrh"; depends=[ade4 ape boot dplyr ggplot2 igraph MASS reshape2 seqinr shiny spdep vegan]; }; - adegraphics = derive2 { name="adegraphics"; version="1.0-10"; sha256="0vig5c8hmsa6xapqzb8l4sm05qw7zc5s6b796bspffxj0crg3l3v"; depends=[ade4 KernSmooth lattice latticeExtra RColorBrewer sp]; }; + adegraphics = derive2 { name="adegraphics"; version="1.0-12"; sha256="0rq1v9fp6nh181y8v8nxch2f8507hz5z2kaxy95ybp4bhp0jj37r"; depends=[ade4 KernSmooth lattice latticeExtra RColorBrewer sp]; }; adehabitatHR = derive2 { name="adehabitatHR"; version="0.4.15"; sha256="1bwx2mfkzfknr6fjjkbx2xnm4gksd78i8fz0bcizqyi1zhg5hd0c"; depends=[ade4 adehabitatLT adehabitatMA deldir sp]; }; adehabitatHS = derive2 { name="adehabitatHS"; version="0.3.13"; sha256="158a6qzks0hml6hk4f1vr66gvwdn09792i2ca3k23061i3j3xp75"; depends=[ade4 adehabitatHR adehabitatMA sp]; }; adehabitatLT = derive2 { name="adehabitatLT"; version="0.3.23"; sha256="0hf6wpwhsvfp906xk5sadfnvz524zmm05d0h2zxpx6089c6hnw3j"; depends=[ade4 adehabitatMA CircStats sp]; }; adehabitatMA = derive2 { name="adehabitatMA"; version="0.3.12"; sha256="13mhj36nfs36988g53yrmhyd8yq2zzxl8ppzql63964n04fybbpb"; depends=[filehash sp]; }; adephylo = derive2 { name="adephylo"; version="1.1-11"; sha256="06pnrycc7562h17gxbli935289a48na3p4vpb2w96i5cbrjg4jqm"; depends=[ade4 adegenet ape phylobase]; }; adepro = derive2 { name="adepro"; version="2.0.0"; sha256="0q9h7wmkgdnbhg2ygw32jl0bm2vrl32ig2nci9pphgwpsfzb34jq"; depends=[audio Cairo MASS shape shiny shinyBS]; }; - adespatial = derive2 { name="adespatial"; version="0.2-0"; sha256="1yqpfkz7i8jkqkbpafm09s1g6mjigpca73b4959zw7gqp9aariz6"; depends=[ade4 adegraphics adephylo lattice MASS shiny sp spdep vegan]; }; + adespatial = derive2 { name="adespatial"; version="0.3-2"; sha256="1368r72d7yjv6w4nl621bjphzqngvnjj5v9ibzsvs801qg71dx7l"; depends=[ade4 adegraphics adephylo lattice MASS shiny sp spdep vegan]; }; adfExplorer = derive2 { name="adfExplorer"; version="0.1.4"; sha256="11z6jm20giqmmz4dwcpa9fshvrmlmv8m0y1vg053nch05884niz2"; depends=[]; }; adhoc = derive2 { name="adhoc"; version="1.1"; sha256="0a59fv9glcqh4zzd0887ndrhlcaylja6vay2ifajp8an29gjk1vv"; depends=[ape pegas polynom]; }; adimpro = derive2 { name="adimpro"; version="0.8.2"; sha256="0nfzk9pp4p16c1nvpidngag96r845376h8ljh7m6p6rhk9fs4jdw"; depends=[awsMethods]; }; - adiv = derive2 { name="adiv"; version="1.1"; sha256="12m8p1agahzck1nm8j765wacc6vrl0pa31wld4rqxl7c2pvhs7f4"; depends=[ade4 adegraphics adephylo ape cluster phylobase]; }; - adjclust = derive2 { name="adjclust"; version="0.5.6"; sha256="0hff2fjp6dyrsc6crcipq72x7bs3jblv42z7v2c63clrrs7byc0h"; depends=[Matrix matrixStats]; }; + adiv = derive2 { name="adiv"; version="1.2"; sha256="1lmq499ipv2a4f3270hdp54x8n7gij4ssgagxc9i35qwqwdbr8gy"; depends=[ade4 adegraphics adephylo ape cluster phylobase rgl]; }; + adjclust = derive2 { name="adjclust"; version="0.5.7"; sha256="059gzbnwkmy1l8yqbl8ksz80nm6pf917sxplp048jzx57sxpry2k"; depends=[capushe Matrix matrixStats]; }; adjustedcranlogs = derive2 { name="adjustedcranlogs"; version="0.1.0"; sha256="08apfvpqvnnalx230p4qf5ckrwm1sgzras4zfrysgym5d4map9ci"; depends=[cranlogs dplyr lubridate rvest xml2]; }; adklakedata = derive2 { name="adklakedata"; version="0.6.1"; sha256="1lzj3ib4bgfkq5lq12n47pwc52h7k35xbbwj6brwsgx1gd4fx3x6"; depends=[httr rappdirs]; }; - adlift = derive2 { name="adlift"; version="1.3-3"; sha256="0q4ipk9yax4wqp3jckpx6ihriqaaaz0knxd19cm20qzdx37vz4id"; depends=[EbayesThresh]; }; + adlift = derive2 { name="adlift"; version="1.4-1"; sha256="14q7fnhlqvxdhnfjhdhfmadz241srplbm069a7ybbsql21cphpf3"; depends=[EbayesThresh]; }; admixturegraph = derive2 { name="admixturegraph"; version="1.0.2"; sha256="0ld4qyyvbnr5lz9ff64wjwif4c9xnqyjmbfgbl9bk6pia98zppl3"; depends=[doParallel dplyr foreach ggplot2 MASS neldermead pracma]; }; adnuts = derive2 { name="adnuts"; version="1.0.0"; sha256="0jy9wq269r7s70bwld6ngxc6vmaj9vplq4wn97x4f3c6lqy42swc"; depends=[ellipse rstan]; }; + adpss = derive2 { name="adpss"; version="0.1.1"; sha256="0p2gyfc4rxmms8zdsq4hjsh1njfl2s736arq8aq1am2wh1w9k5ch"; depends=[Rcpp]; }; ads = derive2 { name="ads"; version="1.5-3"; sha256="1k1japzcf0mafxkv9dlzaqz9n4c749lsx0lja4wj327ninpdcfy4"; depends=[ade4 spatstat]; }; advclust = derive2 { name="advclust"; version="0.4"; sha256="1g8a8q4zh6d4152jb66fh7wj7k6ks5k4kfcazzw70jdn10yi6b38"; depends=[clue ggplot2 knitr MASS reshape2]; }; adwave = derive2 { name="adwave"; version="1.3"; sha256="11iy50ng0zxvwsvdsvx262j8zgqaai308lp5is47az7xzvk57mx7"; depends=[waveslim]; }; @@ -4207,35 +4461,37 @@ in with self; { aemo = derive2 { name="aemo"; version="0.2.0"; sha256="11msifszq7pzmcmwibf2dk2j5dqjc74hrxdxshlprkp6p8sfhijh"; depends=[assertthat dplyr lubridate stringr]; }; afCEC = derive2 { name="afCEC"; version="1.0.2"; sha256="0jdppp93z5nb8m5qbry6cvd472mwiq1yrmm11906c3z2bfz7791f"; depends=[Rcpp RcppArmadillo rgl]; }; afc = derive2 { name="afc"; version="1.4.0"; sha256="1iy1wa88kf6zi6x7lbd0jdir653cvzvdraliqpxbac413wwb5gwl"; depends=[]; }; - afex = derive2 { name="afex"; version="0.21-2"; sha256="0wf6fvfwk1v2bswp1j8ab2r157vr1i9r1wr1fqhrcaxa2c4fikmz"; depends=[car emmeans lme4 lmerTest pbkrtest reshape2]; }; + afex = derive2 { name="afex"; version="0.22-1"; sha256="065wbxljl77zqvc2c4gpfpfyc6mbnnrf24q399q9bxmrz3sapj8n"; depends=[car lme4 lmerTest pbkrtest reshape2]; }; affluenceIndex = derive2 { name="affluenceIndex"; version="1.0"; sha256="1nb2dlsnvjsvkyrfdaskmpr3kv3qgdfb60xgmzvscfli0yf4dzr1"; depends=[]; }; afmToolkit = derive2 { name="afmToolkit"; version="0.0.1"; sha256="1pm3xyh9vq10mmfgknlvlfr9f027xprrgy1dvbbxpi7f111hv1gl"; depends=[assertthat DBI dplyr ggplot2 gridExtra minpack_lm scales tibble]; }; afpt = derive2 { name="afpt"; version="1.0.0"; sha256="0kshyzvw8sp7p686xi98g758zld3n7kq44lnvly8d0y8fg6ahcl2"; depends=[]; }; - aftgee = derive2 { name="aftgee"; version="1.1-2"; sha256="0g4skg333vdj0cxwkcn7sh1km9rbwjjz40qz211rlzr7x76477rx"; depends=[BB geepack MASS survival]; }; - agRee = derive2 { name="agRee"; version="0.5-1"; sha256="1hmqvpcz4vnpcl9f92q5fy1ca89l9sq25fnsw2mxfsa0yqbyxpw6"; depends=[coda lme4 miscF R2jags]; }; + aftgee = derive2 { name="aftgee"; version="1.1.3"; sha256="1zkb99938q8pp318a0c0bpgzcqxc8ijygfz904lz6n40c5i2i9lz"; depends=[BB geepack MASS survival]; }; + agRee = derive2 { name="agRee"; version="0.5-2"; sha256="1fhpkhnq8gbdy8k2w5wwn7h7gj0mmvk052fqxfazksxrlqicbbhb"; depends=[coda lme4 miscF R2jags]; }; aggregation = derive2 { name="aggregation"; version="1.0.1"; sha256="0j9g604m2ccc7hcy02539yja9cf3xcbl25gvp838bp4x8w18my46"; depends=[]; }; agop = derive2 { name="agop"; version="0.1-4"; sha256="1jwyl02z053rsdw9hryv1nyj9wlq310l51fghp1p0j51c159mlpx"; depends=[igraph Matrix]; }; - agriTutorial = derive2 { name="agriTutorial"; version="0.1.3"; sha256="1ihz92f10p7nq0rw01hka5wg2svf2hgx9f39604ab0j99z0f99hz"; depends=[emmeans ggplot2 lattice lmerTest nlme pbkrtest]; }; + agriTutorial = derive2 { name="agriTutorial"; version="0.1.4"; sha256="1abi6cdgh9k6x9vapca3gcf3hn1z9dsmw24as9i5i2c57q06b6qx"; depends=[emmeans ggplot2 lattice lmerTest nlme pbkrtest]; }; agricolae = derive2 { name="agricolae"; version="1.2-8"; sha256="1c6n52jralp33hl3nmpv9fc9vsvs6lcz9j75f2zbz0r4sqd2mw89"; depends=[AlgDesign cluster klaR MASS nlme spdep]; }; - agridat = derive2 { name="agridat"; version="1.15"; sha256="08wlh75jv856linkspx5w9irjlbjkhqy9wwaciks79s00ii5vbzj"; depends=[]; }; + agridat = derive2 { name="agridat"; version="1.16"; sha256="1kgmjrj207md86qivadkmv3s2gh3hi9zv63bsj8b9vlcd9f58pfk"; depends=[]; }; agrmt = derive2 { name="agrmt"; version="1.40.4"; sha256="1y2gnq6b4zkxknygg73r8qrd435y7c69iqn8i56kwk1ccc1rwddx"; depends=[]; }; agsemisc = derive2 { name="agsemisc"; version="1.3-1"; sha256="1905q35jgjhghlawql43yh296kbpysp927x3hj750yshz5zayzyr"; depends=[lattice MASS]; }; ahaz = derive2 { name="ahaz"; version="1.14"; sha256="1z7w5rxd5cya7kxhgxqvn72k87y33ginxra9g7j9wrfs5jgx6kvx"; depends=[Matrix survival]; }; ahnr = derive2 { name="ahnr"; version="0.3.1"; sha256="1g8m3q108ricfyn4fjjaihpr93xz7fm2sfzg3i0fz1n1i703jwm8"; depends=[ggplot2 magrittr matrixcalc pdist pracma purrr visNetwork]; }; ahp = derive2 { name="ahp"; version="0.2.12"; sha256="0zjhgl0smzx4bkhmdm4rmpyrq4hmxy1nkxvwqjr40pz7vm69icqx"; depends=[data_tree DiagrammeR formattable yaml]; }; - aiRthermo = derive2 { name="aiRthermo"; version="1.2"; sha256="0j7nldmf63rap18dfa5rcwyy61fcn592fb3h1hp08b00qw39asx3"; depends=[]; }; + ahpsurvey = derive2 { name="ahpsurvey"; version="0.2.2"; sha256="0y1afsxakfx6zfv4vjl54zgp5yqfl2haga08qbz9shjwsm28jw0p"; depends=[dplyr knitr magrittr Rdpack tidyr]; }; + aiRthermo = derive2 { name="aiRthermo"; version="1.2.1"; sha256="058082qdfi1pbdgf26vbfahri1kbc8b2l816q4dq89j5aj5is0a2"; depends=[]; }; aidar = derive2 { name="aidar"; version="1.0.5"; sha256="1q2iz2qzh2yl0v0sc537xq4vbx2nblym3kv419vr7jvrghdpx3vj"; depends=[XML]; }; aimPlot = derive2 { name="aimPlot"; version="1.0.0"; sha256="1d52b7kccxba6j7n0gbd7pzs0p87zn32vv8gdf2f7lyr75qzgz7x"; depends=[ggplot2]; }; - airGR = derive2 { name="airGR"; version="1.0.10.11"; sha256="0m64ww5f4ilrkkpnkv9k1qxsxh519is6y8wciq472jjfwcnsscb1"; depends=[]; }; - airGRteaching = derive2 { name="airGRteaching"; version="0.2.2.2"; sha256="13alnmazf8n7sgfzh0hfq6i4cd2pl414vwrakgp36q365fkgzpnc"; depends=[airGR dygraphs htmlwidgets markdown plotrix shiny shinyjs xts]; }; - aire_zmvm = derive2 { name="aire.zmvm"; version="0.6.1"; sha256="1a6aq1fkjj053mi36ibykncd1hmcl0f5c0l2fi0cbx6hcysc28ic"; depends=[dplyr httr lubridate progress readr readxl rvest sp stringr tidyr xml2]; }; - airr = derive2 { name="airr"; version="1.1.0"; sha256="0fyyd6sw3fk7gwdxhxxrvsckyxj9qlqqsa20rhqdg3xslkwzzpjh"; depends=[readr stringi yaml]; }; + airGR = derive2 { name="airGR"; version="1.0.15.2"; sha256="1lnqmf2rcj7hynlxnhb52jizx2c8b5bw04apgldg0bnr1jscn7pi"; depends=[]; }; + airGRteaching = derive2 { name="airGRteaching"; version="0.2.3.2"; sha256="1i3pkpf6h958m0jw90q6767svy7waikwqxiq6spqg02lmfw88swp"; depends=[airGR dygraphs htmlwidgets markdown plotrix shiny shinyjs xts]; }; + aire_zmvm = derive2 { name="aire.zmvm"; version="0.8.0"; sha256="1hipp3yqhhifxv30a92ycdzqi3ldry4hi761w0mb43rndpp5lziz"; depends=[dplyr httr lubridate progress readr readxl rvest sp stringr tidyr xml2]; }; + airportr = derive2 { name="airportr"; version="0.1.2"; sha256="06jk4dhr4qj6fpmlvslnbqj67qy78spcb7yhqa4qn2im4kpmb73q"; depends=[dplyr]; }; + airr = derive2 { name="airr"; version="1.2.0"; sha256="1vswbjmyhygmyqymkfxad9nwsbcgaggian1fyrx63w0y9c4dfv1h"; depends=[readr stringi yaml]; }; ajv = derive2 { name="ajv"; version="1.0.0"; sha256="1qd5ncb7rdnnvqfknsvq9nrpxrh0zv3jyh4b91dcvfvhp262vfrm"; depends=[RJSONIO V8 yaml]; }; akima = derive2 { name="akima"; version="0.6-2"; sha256="1klprj4a2pgy5pwdwnrn3siisi2lh8hr4z6vz38sdvjkcmakxnk1"; depends=[sp]; }; akmeans = derive2 { name="akmeans"; version="1.1"; sha256="1nqbxbx583n0h2zmpy002rlmr6j86j6bg76xj5c69brrh59dpyw1"; depends=[]; }; alabama = derive2 { name="alabama"; version="2015.3-1"; sha256="0mlgk929gdismikwx4k2ndqq57nnqj7mlgvd3479b214hksgq036"; depends=[numDeriv]; }; - alakazam = derive2 { name="alakazam"; version="0.2.10"; sha256="0bfqc7rbchmj0dby8c8xlxff9gk18kq1v8zqfj3s7h3yddrr7znr"; depends=[dplyr ggplot2 igraph lazyeval progress Rcpp readr scales seqinr stringi]; }; - albopictus = derive2 { name="albopictus"; version="0.3"; sha256="03vk2df17rkcg29il3jj5jlnjs4kkfnj1cfrxdgj3hgm7rbs38si"; depends=[]; }; + alakazam = derive2 { name="alakazam"; version="0.2.11"; sha256="0p6rg09cxphp6mcbllwrvps4l9y2qssxhgxy6ryr4958gc1may16"; depends=[dplyr ggplot2 igraph lazyeval progress Rcpp readr scales seqinr stringi tidyr]; }; + albopictus = derive2 { name="albopictus"; version="0.5"; sha256="0kw1agm9jqi9wl5zbx8bryngy751g3sih36rgbrx0m2170cy42d9"; depends=[]; }; ald = derive2 { name="ald"; version="1.2"; sha256="1xmvxmyc1nmsrlyr0rvzz20jx6g1f2jvxpg9f39v48ngg5gmanjj"; depends=[]; }; alfred = derive2 { name="alfred"; version="0.1.6"; sha256="07x012lj33m0pmxdwk39ywrlvlfkp7mb203dwv8v88cxplhbaiq3"; depends=[dplyr jsonlite lubridate magrittr tibble tidyr]; }; algorithmia = derive2 { name="algorithmia"; version="0.0.2"; sha256="0kly70l9si8ni8n5xm30vai70pvfvip6354scvjqj34362s0lm0a"; depends=[base64enc httr rjson xml2]; }; @@ -4248,6 +4504,7 @@ in with self; { allelematch = derive2 { name="allelematch"; version="2.5"; sha256="1kws6y3igq6l85cfjrck2dzcfpgr56ridbc6w071h8kjw19mlzas"; depends=[dynamicTreeCut]; }; allelic = derive2 { name="allelic"; version="0.1"; sha256="0xs4kd3vqb5ph8kqc3lcqgirrdkz8b627pvnczvci2g0sr3cl18j"; depends=[]; }; alluvial = derive2 { name="alluvial"; version="0.1-2"; sha256="039frwrsxq1lb97s7vf2vbyyadimkigs628ymym06fxka53drdkp"; depends=[]; }; + alpaca = derive2 { name="alpaca"; version="0.2"; sha256="0hjy7irxa31kv92xvnj58zasmy4drbmaq6g1js4d5ns6d6fqx845"; depends=[data_table Formula MASS Rcpp RcppArmadillo]; }; alphaOutlier = derive2 { name="alphaOutlier"; version="1.2.0"; sha256="09yrbv7jsiymw5gzp8p92ki70v1fys2k75x4sb9s7wy3c58wn1cd"; depends=[nleqslv quantreg Rsolnp]; }; alphabetr = derive2 { name="alphabetr"; version="0.2.2"; sha256="1pmp6zwhgycb38y5jbvrbv2nza7gyjh508vy09ml483c2cysvc1r"; depends=[clue dplyr multicool Rcpp]; }; alphahull = derive2 { name="alphahull"; version="2.1"; sha256="129b2j9j60p2wvbb8703x18pydv1g715vmjcb1a80v70i93w4f49"; depends=[ggplot2 R_utils sgeostat spatstat splancs tripack]; }; @@ -4256,22 +4513,24 @@ in with self; { alphavantager = derive2 { name="alphavantager"; version="0.1.0"; sha256="02vv0mks73rih4xwabsnk8rkl3cipd27k5lak9lp1rl0agp8g68v"; depends=[devtools dplyr glue httr jsonlite lubridate purrr readr stringr tibble tidyr]; }; alr3 = derive2 { name="alr3"; version="2.0.8"; sha256="1vkwgf5c9zb8pphcw47vfwwk12nfj4nggj8dr88jwbdnv7yd257h"; depends=[car]; }; alr4 = derive2 { name="alr4"; version="1.0.6"; sha256="0v98yzi0fcjxq0ak0w05001h8m9nfa9l0ann9bqvz8bwcmb3jlr2"; depends=[car effects]; }; - alterryx = derive2 { name="alterryx"; version="0.3.1"; sha256="0vpgvh0rgrw4kckdvp4kqmmgcdgcgcdlqlzq3381jq495wcp207b"; depends=[base64enc digest httr jsonlite]; }; + alterryx = derive2 { name="alterryx"; version="0.4.0"; sha256="0c2id24hjlzmdc8xxr5i8314nkrn9x6vvjzkwbasw7g85rsvh6ff"; depends=[base64enc digest httr jsonlite]; }; altmeta = derive2 { name="altmeta"; version="2.2"; sha256="1k3p06v8ccj0dbjfpl4nw6579bwcy4j925rk15v55khqmrlx780l"; depends=[]; }; amap = derive2 { name="amap"; version="0.8-16"; sha256="1qnl2x98x64iaipkx5126rsddq2sx5ml43h75xyiyn30yvbmlxyk"; depends=[]; }; ambhasGW = derive2 { name="ambhasGW"; version="0.0.2"; sha256="0v517i4whip45pk6bwlwval9pz367pcgzz62b2z22mrwgi6m6bck"; depends=[raster rgdal yaml]; }; + ambient = derive2 { name="ambient"; version="0.1.0"; sha256="142q30rhi0wz0gp1v0swm83gbli8j6plpzzpqjwnjc693wd3a1ih"; depends=[Rcpp]; }; ameco = derive2 { name="ameco"; version="0.2.9"; sha256="0vzwsy7gp17ghl1hgcsbfs9rarzl8dl36x6lplnzrisqv3dqmk25"; depends=[]; }; amelie = derive2 { name="amelie"; version="0.2.0"; sha256="01v93dswr9nk0kvq50jri4568w17pwkcn64xbpzn2p4c7w6gqkhh"; depends=[]; }; amen = derive2 { name="amen"; version="1.3"; sha256="1qaznfmnh3dlnp41afd37lr328qzy50hn8hi0c302wj0f992ycqg"; depends=[]; }; aml = derive2 { name="aml"; version="0.1-1"; sha256="09xxlxp784wlb561apns3j8f2h9pfk497cy5pk8wr4hhqqv4d3al"; depends=[lars]; }; + ammistability = derive2 { name="ammistability"; version="0.1.1"; sha256="1vp2857cwn4dd86vj8qf6h4z8hh5q2jvrlpmply8bf70mnmnq18h"; depends=[agricolae ggcorrplot ggplot2 Rdpack reshape2]; }; ampd = derive2 { name="ampd"; version="0.2"; sha256="0bi8qngd37n60ym516yjcahxc536vdwm60rq5ld32170hww69j7c"; depends=[]; }; - amt = derive2 { name="amt"; version="0.0.4.0"; sha256="1qdkvkxkxk7l2bjr11h0k9vhh5vapvm12f20lmj7rhamipc43ybv"; depends=[broom circular dplyr fitdistrplus FNN geosphere KernSmooth lazyeval leaflet lubridate magrittr maptools purrr raster Rcpp rgeos rlang sp survival tibble tidyr]; }; - anMC = derive2 { name="anMC"; version="0.2.0"; sha256="1j6dah49sgfsb7bj4xys5rcaqw12rrkqhqryqz2xhdkazjmz3gpq"; depends=[mvtnorm Rcpp RcppArmadillo]; }; + amt = derive2 { name="amt"; version="0.0.5.0"; sha256="0p7k9g9wkd6kmf5pid8kgni1ilb6vrn7gb38l8g47zpwx5wg4zhf"; depends=[broom circular dplyr fitdistrplus FNN geosphere KernSmooth lazyeval leaflet lubridate magrittr maptools purrr raster Rcpp rgeos rlang sf sp survival tibble tidyr velox]; }; + anMC = derive2 { name="anMC"; version="0.2.1"; sha256="02mzmaxjjbjqarfwdv6465p5hvnnpsqfkb1wkm68bx64cimgldki"; depends=[mvtnorm Rcpp RcppArmadillo]; }; anacor = derive2 { name="anacor"; version="1.1-3"; sha256="0mj8g9p4fla0ax9jvcq7kii4lrhj8g872p11nys06anva22qjp51"; depends=[car colorspace fda]; }; analogsea = derive2 { name="analogsea"; version="0.6.0"; sha256="1fcvf3yci3szm155pnk89q36dgc55wdlffvll642zn26zc5d1y5n"; depends=[aws_s3 httr jsonlite magrittr yaml]; }; - analogue = derive2 { name="analogue"; version="0.17-0"; sha256="00wk4jnzif28ibx9s3m68qdx64ycdgg5yr6ybb0srlydikvf1sy8"; depends=[brglm lattice MASS mgcv princurve vegan]; }; + analogue = derive2 { name="analogue"; version="0.17-1"; sha256="09xv6dxdlc5kwsbh9vzp2mnxgbccimiadjpj12iiw6hcplw6v4ma"; depends=[brglm lattice MASS mgcv princurve vegan]; }; analogueExtra = derive2 { name="analogueExtra"; version="0.1-1"; sha256="1s3qs10hf6hkna0bicid1mc8x8r449bl93xpgyw6lnsjgh2yx62c"; depends=[analogue rgl vegan3d]; }; - analytics = derive2 { name="analytics"; version="2.0"; sha256="1jkdjqc3fnvvsgi6x9ncf36rxzq0a55cmgkcv92mfmpcramg2lk6"; depends=[car cluster fractal lmtest MASS np powerplus robust trend TSA urca]; }; + analytics = derive2 { name="analytics"; version="3.0"; sha256="0js3c8lwj3knccb55nq03cbjlf4w390p9aid2mi5x80l3ayd9in1"; depends=[car cluster fractal lmtest MASS np powerplus robust trend TSA urca VIM]; }; analyz = derive2 { name="analyz"; version="1.4"; sha256="0qdh1gld2dkl0krbhm2vcqg8dfs03dn51rclgsw02554s06dlgxw"; depends=[]; }; anchoredDistr = derive2 { name="anchoredDistr"; version="1.0.3"; sha256="07q4np0zryb49cpi7w5iz0qna63cyp9nz13d8ws6x9ccg417r99a"; depends=[DBI dplyr ggplot2 np plyr reshape2 Rmisc RSQLite]; }; anchors = derive2 { name="anchors"; version="3.0-8"; sha256="12gd2526y7s2a8i6b9xma2c3sc6zxnwzl6sn8b50hbxizwr8d34j"; depends=[MASS rgenoud]; }; @@ -4284,44 +4543,45 @@ in with self; { animalTrack = derive2 { name="animalTrack"; version="1.0.0"; sha256="0jlvfflpaq64s48sblzh1n1vx8g3870iss97whigri29s6hn79ry"; depends=[rgl]; }; animation = derive2 { name="animation"; version="2.5"; sha256="0pxmihfr3q1hh4cdnzf7wbzqak5spa3kv4p1wl89giqqngqzwcmj"; depends=[]; }; anipaths = derive2 { name="anipaths"; version="0.9.6"; sha256="0wqpnn85gqsy0m40allx0mngnq5lqz5qhl9g8v0kh0073xq4mvvc"; depends=[animation knitr mgcv RColorBrewer rgdal scales sp]; }; - annovarR = derive2 { name="annovarR"; version="1.0.0"; sha256="0l2csp06m5f3i1b4h0pvl8mmzx25c0b411c5sdc3qszirbplh038"; depends=[AnnotationDbi BioInstaller configr data_table DBI futile_logger glue ngstk RMySQL RSQLite stringi stringr vcfR]; }; anocva = derive2 { name="anocva"; version="0.1.1"; sha256="1byg40jla71k1901js5h9yq89j63d00vkm60id1fxlpv95c4wdrr"; depends=[cluster]; }; anoint = derive2 { name="anoint"; version="1.4"; sha256="10gdqgag9pddvxh80h458gagvv1474g4pcpa71cg3h7g62rqvmv5"; depends=[glmnet MASS survival]; }; anomalize = derive2 { name="anomalize"; version="0.1.1"; sha256="1szxjc8bh616z2xc50hcggh4ky1b7343i3xmg81rbssvkl2gghlh"; depends=[dplyr ggplot2 glue purrr rlang sweep tibble tibbletime tidyr timetk]; }; - anomaly = derive2 { name="anomaly"; version="1.0.0"; sha256="1l86y3hzqi06s1v3l5vkvk679cy630i2pj0yzxyznm5fjq43l47r"; depends=[dplyr Rdpack rlang]; }; + anomaly = derive2 { name="anomaly"; version="1.1.0"; sha256="0v1pgyckqkimyh1hh68clyqnm9hkzmz3dal676l9qaiwbgqmkxi4"; depends=[dplyr ggplot2 Rdpack rlang]; }; anomalyDetection = derive2 { name="anomalyDetection"; version="0.2.5"; sha256="132wb0xz04zib3x7802b2q546rkf097rsxyi9mi86g6vv7yyw9z1"; depends=[caret dplyr ggplot2 gmp magrittr MASS plyr purrr Rcpp RcppArmadillo tibble tidyr]; }; anominate = derive2 { name="anominate"; version="0.6"; sha256="01p2qkqf88bzhwywyass5r8dwg2ycflmkbzmsps7fzy0kv3xyb02"; depends=[coda MCMCpack pscl wnominate]; }; anonymizer = derive2 { name="anonymizer"; version="0.2.0"; sha256="0zlzxcqy8fjhh6ab58a1pi0k686dzgap58d160ms6bsr5mgn3fbf"; depends=[]; }; - antaresProcessing = derive2 { name="antaresProcessing"; version="0.15.3"; sha256="0asr43lf8vajf72sgpixy5w7r7v7b83a0877q6dadcxxr4mifr8f"; depends=[antaresRead data_table]; }; - antaresRead = derive2 { name="antaresRead"; version="2.1.2"; sha256="1vw2q2affpi4icqbsh89qkhdf6xxfjnwn6939ibgw5vv8df1b11s"; depends=[data_table lubridate plyr shiny stringr]; }; - antaresViz = derive2 { name="antaresViz"; version="0.14.0"; sha256="0xli4bvk5nds357wq3r1dp155xrcxcjscndbysfdv52827i80nxs"; depends=[antaresProcessing antaresRead assertthat data_table dygraphs geojsonio htmltools htmlwidgets leaflet leaflet_minicharts lubridate manipulateWidget plotly rAmCharts raster rgeos shiny sp spMaps webshot]; }; + antaresProcessing = derive2 { name="antaresProcessing"; version="0.17.0"; sha256="0mq2b1dkkgli8d53mpcllilh72gf8189f5mf0dxjcv4qinnhrrvm"; depends=[antaresRead data_table stringi]; }; + antaresRead = derive2 { name="antaresRead"; version="2.2.1"; sha256="0j94waw0pq9fni4kpmcry354fwpqg64k9si5p3zgcrxhx3ah2dp5"; depends=[bit64 data_table lubridate plyr shiny stringr]; }; + antaresViz = derive2 { name="antaresViz"; version="0.15.0"; sha256="16gf5spgx56rgf2d25zv5dihhbbgvfxryswfqa4gjlpjc2827zar"; depends=[antaresProcessing antaresRead assertthat data_table dygraphs geojsonio htmltools htmlwidgets leaflet leaflet_minicharts lubridate manipulateWidget plotly rAmCharts raster rgeos shiny sp spMaps webshot]; }; antitrust = derive2 { name="antitrust"; version="0.99.10"; sha256="1xgkbsnsn39s37my7sj917kvq67gxwai7k7lym2i18m60cnz0ilb"; depends=[BB evd MASS numDeriv]; }; - antiword = derive2 { name="antiword"; version="1.1"; sha256="0nbx2l0d2y4qvcw4dw3m26zfkgdmav4cq0l00gib7l3y9pqxzjh5"; depends=[sys]; }; - anytime = derive2 { name="anytime"; version="0.3.1"; sha256="1ibpmdq8i9ch06484ql0sdwfrs6smz40qnnw523pb0ryly6q9h16"; depends=[BH RApiDatetime Rcpp]; }; + antiword = derive2 { name="antiword"; version="1.3"; sha256="034znb0g9wwb8gi1r3z75v3sbb4mh83qrc4y8mbfx5lbgh8zhj6j"; depends=[sys]; }; + anyLib = derive2 { name="anyLib"; version="1.0.5"; sha256="1x9x58hhkkwdskmgdjv94ynh811n9w0752hh4214adl1qpn576vm"; depends=[BiocManager curl devtools httr withr]; }; + anyflights = derive2 { name="anyflights"; version="0.1.0"; sha256="14mmzyhm8nz2xjs7bfyihgvy0an01lpv6hn9dxcqvbcsc7vfmigs"; depends=[dplyr httr lubridate RCurl readr tibble]; }; + anytime = derive2 { name="anytime"; version="0.3.3"; sha256="1ns2c8lnvn31yw0ll4h4isfl1k3jic43c6wa0x7xgnxhmznq7abm"; depends=[BH RApiDatetime Rcpp]; }; aod = derive2 { name="aod"; version="1.3"; sha256="1a6xs5d5289w69xd2salsxwikjjhjzvsnplqrq78b1sr6kzfyxz3"; depends=[]; }; - aods3 = derive2 { name="aods3"; version="0.4-1"; sha256="074c16wmgd1vc2yvwx1y84bg55hvmm5yi8zgpwh51jcsbqlhbpgn"; depends=[boot lme4]; }; + aods3 = derive2 { name="aods3"; version="0.4-1.1"; sha256="1kdmgzd5nkzm0awdjls6fc8p9hxsph9ha9k1jxbppdi4i6f0i7rv"; depends=[boot lme4]; }; aoos = derive2 { name="aoos"; version="0.5.0"; sha256="0y92vs27i0mkpjdclqzq4j9g1axkymhi3v8xp1v6hazh35yzjkfj"; depends=[magrittr roxygen2]; }; aop = derive2 { name="aop"; version="1.0.0"; sha256="1i3mixiwcvqygbcvj6f9vm223plmydzmixpy6nhis2zv9d90vakd"; depends=[ggplot2 graph igraph plyr Rgraphviz rjson]; }; aoristic = derive2 { name="aoristic"; version="0.6"; sha256="0b9h2l59vvrvbjjwwb43j74frvwa8lsj4x5kwhwpsfjfch1yqwjl"; depends=[classInt ggplot2 GISTools lubridate maptools MASS plotKML RColorBrewer reshape2 rgdal sp spatstat]; }; apTreeshape = derive2 { name="apTreeshape"; version="1.5-0"; sha256="0mnydk157557pnkjvcadlghn5d8w9kxas4kwz4y4w21xg7z1jrig"; depends=[ape coda cubature pbapply quantreg]; }; - apa = derive2 { name="apa"; version="0.2.0"; sha256="1f9c8m5z8j7mbmbh61vcs680ya1zq5spwqs90zhajaw5fhvlg8km"; depends=[dplyr magrittr purrr rmarkdown stringr]; }; - apaTables = derive2 { name="apaTables"; version="2.0.4"; sha256="1msb8aygzbcggdcifmcjpgcpnscvr6fq2ib5afff1vzbas9hjrs3"; depends=[boot broom car dplyr tibble]; }; + apa = derive2 { name="apa"; version="0.3.0"; sha256="0bpg2nf6838mb2apj2wqi1gbn3zbm7lsixykgkzr539rcdjfdggd"; depends=[dplyr magrittr purrr rmarkdown stringr]; }; + apaTables = derive2 { name="apaTables"; version="2.0.5"; sha256="0h986jqdl65fd33gfa433ik77r6lm9zrq75qfk5r8xsdgzb4wgva"; depends=[boot broom car dplyr tibble]; }; apaText = derive2 { name="apaText"; version="0.1.1"; sha256="1r217k60w027i63nbj24b1rm37m4qf7a6iirc941s945babkxcmb"; depends=[dplyr]; }; apc = derive2 { name="apc"; version="1.3"; sha256="1hgkqkvry9is8kjk2w46k637sig7fdznnc75wbrc8bq1hbrmf785"; depends=[lattice]; }; apcluster = derive2 { name="apcluster"; version="1.4.7"; sha256="188hdfmwjjx3aic599nwmkzjqm9j9jighi5bly6qd43c1vj6ih2s"; depends=[Matrix Rcpp]; }; apdesign = derive2 { name="apdesign"; version="1.0.0"; sha256="041zyd7ih9nnj92jj9vb9ya1ij9lmj1dzx64q74vyiadw1ix5l66"; depends=[Matrix]; }; - ape = derive2 { name="ape"; version="5.1"; sha256="0vm2065993wf4hdqarxqykhfz9aaj0rrb98alhkq4qw1d2kdrmdp"; depends=[lattice nlme Rcpp]; }; + ape = derive2 { name="ape"; version="5.2"; sha256="05b4yka5cirdgxd4d7iiaqvr428pk3j6n9q6dvg5j38kdj2h5sr7"; depends=[lattice nlme Rcpp]; }; apercu = derive2 { name="apercu"; version="0.2.3"; sha256="0w9hi8pdjb3nschh4cy387q67jxhkl2bn9vir949rsl831x4cs1j"; depends=[pls]; }; apex = derive2 { name="apex"; version="1.0.3"; sha256="157i67yvb9xqlhzcgkxj7n5lq65svxs82z38dv2c0k8p4krjl1pd"; depends=[adegenet ape phangorn]; }; - aphid = derive2 { name="aphid"; version="1.1.0"; sha256="0mf2v7b915hpasic2yqxi0g5fcrwac4d1ycikwzcd9hb9qngcb0n"; depends=[kmer openssl Rcpp]; }; + aphid = derive2 { name="aphid"; version="1.3.1"; sha256="0vhp1qnfc28qfav98j6wmnqfjv7q47p43lx9qrlvfnn89vg56ynh"; depends=[kmer openssl Rcpp]; }; aplore3 = derive2 { name="aplore3"; version="0.9"; sha256="0af6klscsxvh4amp519b6r41bzysf61p040fj4l5706bbya1arhw"; depends=[]; }; aplpack = derive2 { name="aplpack"; version="1.3.2"; sha256="14vwzzshsgkw6gxwnnf6h9fixnwp3g8pd3rv6qjr0y8gis1lmjbg"; depends=[]; }; - apmsWAPP = derive2 { name="apmsWAPP"; version="1.0"; sha256="1azgif06dsbadwlvv9nqs8vwixp6balrrbpj62khzmv1jvqr4072"; depends=[Biobase DESeq edgeR genefilter gtools multtest seqinr]; }; + apmsWAPP = derive2 { name="apmsWAPP"; version="1.0"; sha256="1azgif06dsbadwlvv9nqs8vwixp6balrrbpj62khzmv1jvqr4072"; depends=[aroma_light Biobase DESeq edgeR genefilter gtools multtest seqinr]; }; apng = derive2 { name="apng"; version="1.0"; sha256="13hvr1w566anrhdicaqwqjgfq2lk3zkn5gcfgy8zazjnad4vy07y"; depends=[bitops]; }; appell = derive2 { name="appell"; version="0.0-4"; sha256="0g7pzhxqgscnyf07xycbrpyimp1z1hljgcr3nqigpx09w7zi5wlw"; depends=[]; }; apple = derive2 { name="apple"; version="0.3"; sha256="194z2f6hwdjjxdkjwlmfhpfp26p9yp3gparklhdbb6zlb4a9nnhz"; depends=[MASS]; }; appnn = derive2 { name="appnn"; version="1.0-0"; sha256="0wkpr6lcd68wlzk6n622ab7sd99l837073czn4k56hw8bw9v68j3"; depends=[]; }; - approximator = derive2 { name="approximator"; version="1.2-6"; sha256="165qvx5946wkv1qsgbmjhmwvik7m23r1vbpnp7claylflgj1ycnm"; depends=[emulator]; }; + approximator = derive2 { name="approximator"; version="1.2-7"; sha256="0smqjdla9mvzy164nsb0pw0sgal3w2wnyhqidp74h0smyczrr1zw"; depends=[emulator mvtnorm]; }; approxmatch = derive2 { name="approxmatch"; version="1.0"; sha256="1z1lrbfvm380p2az88hrxr3f2cgbv2h70wzm99vi9a2dmh0pl7qy"; depends=[]; }; aprean3 = derive2 { name="aprean3"; version="1.0.1"; sha256="17rnq02sncl6rzwyln10200s43b8z1s2j0kdi9kgcb6qr51v12rv"; depends=[]; }; apricom = derive2 { name="apricom"; version="1.0.0"; sha256="1gyd1yln14cn0iswj7sjs4hav6j6d4f3ncps4gqbci5fwha5blcr"; depends=[logistf penalized rms shrink]; }; @@ -4331,24 +4591,29 @@ in with self; { apt = derive2 { name="apt"; version="2.5"; sha256="1y18bqnnxy5p0xx9gbfrnrzq3nlhw3psl5zlibrw6lfhb8lxd4mk"; depends=[car copula erer gWidgets urca]; }; aptg = derive2 { name="aptg"; version="0.1.0"; sha256="06z8041h1k9v0ymd7azn11xzhqxb8lda4r7nyg51h8z3i8mpq1ba"; depends=[ape brranching phytools taxize xml2]; }; aqfig = derive2 { name="aqfig"; version="0.8"; sha256="0ha0jb5ag3zx6v7c63lsm81snslzb8y8g565mxjmf7vxpcmzzqsi"; depends=[geoR]; }; - aqp = derive2 { name="aqp"; version="1.16"; sha256="11ksjvvwazan2xk535ygrk8qs66ny6fywfgw2mpy8kv2637l9pay"; depends=[cluster digest Hmisc lattice MASS plotrix plyr RColorBrewer reshape scales sp stringr]; }; + aqp = derive2 { name="aqp"; version="1.16-3"; sha256="16b7yshsi5cwd8spvjmlnnnyvcvkxjcsjkwxizpxjwzy3fdkc4g6"; depends=[cluster digest Hmisc lattice MASS plotrix plyr RColorBrewer reshape scales sp stringr]; }; aqr = derive2 { name="aqr"; version="0.4"; sha256="04frgil3nbxsww66r9x0c6f308pzqr1970prp20bdv9qm3ym5axw"; depends=[RCurl xts]; }; + ar_matrix = derive2 { name="ar.matrix"; version="0.1.0"; sha256="1d531hkl50szfa1q0zbp8dp1a9jli63kwvxjgc9n0ar279y47qdz"; depends=[MASS Matrix sp sparseMVN]; }; arabicStemR = derive2 { name="arabicStemR"; version="1.2"; sha256="1vflynbi7aln7x2p4jg9gsvfrxn4v6qkb4wbrzxmj561lqy9fcay"; depends=[]; }; arc = derive2 { name="arc"; version="1.2"; sha256="1advs0aqxh84c5n9akww8cdafh7npgaibrb42wncwhv9nfi7wy1v"; depends=[arules discretization Matrix R_utils]; }; archdata = derive2 { name="archdata"; version="1.2"; sha256="0igh6qy3yv5hzprj9izpkqp3f6jkb7pydqzmnl8sqhqjqvb3lnij"; depends=[]; }; archetypes = derive2 { name="archetypes"; version="2.2-0"; sha256="1djzlnl1pjb0ndgpfj905kf9kpgf9yizrcvh4i1p6f043qiy0axf"; depends=[modeltools nnls]; }; archiDART = derive2 { name="archiDART"; version="3.2"; sha256="08jam0nbqvrgrxjqj24k7f0dybyi935w977yi1qk34q1p48462ph"; depends=[rgl sp XML]; }; archivist = derive2 { name="archivist"; version="2.3.1"; sha256="04f1f9fczibda2a4wivmgwzh5p9xblm9hk8wkgd6xqrvxgv5z8mn"; depends=[DBI digest flock httr lubridate magrittr RCurl RSQLite]; }; - archivist_github = derive2 { name="archivist.github"; version="0.2.2"; sha256="04xb2i47y12ic87gb2l30bldil0505h7s9601hq0afjg3npx6jq7"; depends=[archivist digest git2r httr jsonlite]; }; + archivist_github = derive2 { name="archivist.github"; version="0.2.6"; sha256="092fzi505vx9xbk41m86d0isxna42iflp7q2kjiqa6z1ccvim2yx"; depends=[archivist digest git2r httr jsonlite]; }; areaplot = derive2 { name="areaplot"; version="1.2-0"; sha256="0xzfgbnzqsvnq46nsxwyqrwldbaqns3h5np0f5wxpjda9cy2rna1"; depends=[]; }; + arena2r = derive2 { name="arena2r"; version="1.0.0"; sha256="14zjpglp389pldi436935fz6mgi4jdgfii1m035nsvihrms9gqkh"; depends=[dplyr ggplot2 magrittr purrr rlang shiny shinyBS shinydashboard shinyjs tidyr]; }; arf3DS4 = derive2 { name="arf3DS4"; version="2.5-10"; sha256="12cbrk57c9m7fj1x7nfmcj1vp28wj0wymsjdz8ylxhm3jblbgmxc"; depends=[corpcor]; }; - arfima = derive2 { name="arfima"; version="1.6-7"; sha256="0wajd15lbzbc62v8kclnp0fbppnm7vy2zxrsd5njx5sswvkfx5v3"; depends=[ltsa]; }; + arfima = derive2 { name="arfima"; version="1.7-0"; sha256="0kj8qv6m2fcdw8x735n8fk9cynm0jxi5v9hif0f879sxk6qkxb9y"; depends=[ltsa]; }; argon2 = derive2 { name="argon2"; version="0.2-0"; sha256="0kqn06rpb39jlzizjlnc5c44mfic8llrshxn7ljgmyj35lbqwxqh"; depends=[]; }; + argonDash = derive2 { name="argonDash"; version="0.1.0"; sha256="002q766mhwasq44yr39k8rhdxgbz4l1zxg26i3r2gbc260if4jbd"; depends=[argonR htmltools shiny]; }; + argonR = derive2 { name="argonR"; version="0.1.0"; sha256="053cwvaacddixr84y05qaffykvk6bymhisdgafs24zcirdqzpl0a"; depends=[htmltools]; }; argosfilter = derive2 { name="argosfilter"; version="0.63"; sha256="0rrc2f28hla0azw90a5gk3zj72vxhm1b6yy8ani7r78yyfhgm9ig"; depends=[]; }; - argparse = derive2 { name="argparse"; version="1.1.1"; sha256="0fzrbj87b274vf96azdnsjxk2nf45d5wy58vzmlah4b4h7q4j524"; depends=[findpython getopt jsonlite proto]; }; + argparse = derive2 { name="argparse"; version="2.0.0"; sha256="1qrp7hc8sm6ryw0zws76al865ansig1xbx8ljxz4wabh60msrz3i"; depends=[findpython getopt jsonlite R6]; }; argparser = derive2 { name="argparser"; version="0.4"; sha256="0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"; depends=[]; }; ari = derive2 { name="ari"; version="0.1.0"; sha256="05pva8jp7dhl46dm1fha6f8mavrs76a6c491fq3mavly8qcbgx44"; depends=[aws_polly progress purrr rmarkdown rvest tuneR webshot xml2]; }; aricode = derive2 { name="aricode"; version="0.1.1"; sha256="0c9k6bp0zdm4l28ga19x8v30x3zw0fbcf7wicnn15xc516glfb2j"; depends=[Matrix Rcpp]; }; + arkdb = derive2 { name="arkdb"; version="0.0.5"; sha256="00ih2in6q0kismpc5jc8w3609nxjkmybx8i19cjlbr93y2zjm29i"; depends=[DBI progress]; }; arm = derive2 { name="arm"; version="1.10-1"; sha256="0vvp90jygajd6ydky57z66wqjq9msfbl88irj5jbsray574mh4bg"; depends=[abind coda lme4 MASS Matrix nlme]; }; arnie = derive2 { name="arnie"; version="0.1.2"; sha256="14xkgyfn9zvkbgram15w7qzqc5pl1a8ig66cif7a79najrgd914r"; depends=[]; }; aroma_affymetrix = derive2 { name="aroma.affymetrix"; version="3.1.1"; sha256="1x2lwdabvh7cjdy57jrnbdb7s9vxs18zyvfzwavi2pgldqz6v2aw"; depends=[aroma_apd aroma_core future listenv MASS matrixStats R_cache R_devices R_filesets R_methodsS3 R_oo R_utils]; }; @@ -4356,19 +4621,19 @@ in with self; { aroma_cn = derive2 { name="aroma.cn"; version="1.6.1"; sha256="1d9g81b12a3m03wrvb3cvg33fjybgiabpxhci2y2rr6diay42pmr"; depends=[aroma_core matrixStats PSCBS R_cache R_filesets R_methodsS3 R_oo R_utils]; }; aroma_core = derive2 { name="aroma.core"; version="3.1.3"; sha256="0zikic3hqfn00kgb0078paikz4bdcqq0qygvl4xbvq48868wcz1q"; depends=[future listenv matrixStats PSCBS R_cache R_devices R_filesets R_methodsS3 R_oo R_rsp R_utils RColorBrewer]; }; arrApply = derive2 { name="arrApply"; version="2.0.1"; sha256="007fsqgb9bsr4mscljhp37dvrk7cv6nrb7y28w8kc7mxvgdq29wg"; depends=[Rcpp RcppArmadillo]; }; - arrangements = derive2 { name="arrangements"; version="1.0.2"; sha256="0vqxx0pzvvqnbklpxrcq7d5ppicwbwk3gb2846in0gqjhn4ya4g1"; depends=[gmp R6]; }; + arrangements = derive2 { name="arrangements"; version="1.1.5"; sha256="05frcgk9jxjbbkrj2mmv5vwj8zfbg3pvkysi1fjd9sbbimlzvjn7"; depends=[gmp R6]; }; arrayhelpers = derive2 { name="arrayhelpers"; version="1.0-20160527"; sha256="1ib91hpg6xgy0jr4sb8ib19x0v4f5n96lak0qm0z5vksawgcnp1l"; depends=[svUnit]; }; - ars = derive2 { name="ars"; version="0.5"; sha256="0m63ljb6b97kmsnmh2z5phmh24d60iddgz46i6ic4rirshq7cpaz"; depends=[]; }; - arsenal = derive2 { name="arsenal"; version="1.2.0"; sha256="1glh8vyms5hcplzzn5n6fynr8jyryy65xb2y9lf6nv7kziwqr5fk"; depends=[testthat]; }; + ars = derive2 { name="ars"; version="0.6"; sha256="0zs1rk3i7pc9wcvxrvjcls194mfbvmkz7cb6pwd1cm3fzjwsyxsp"; depends=[]; }; + arsenal = derive2 { name="arsenal"; version="1.5.0"; sha256="0yljqa643maa64zq2jig6yiqn1pwhn8sjpmynqfrq5r8pv7xggb3"; depends=[testthat]; }; artfima = derive2 { name="artfima"; version="1.5"; sha256="1nqsq9fsqk9kag9n7i2r9yvf578nkdfrkkv7qy8650prka0jca2p"; depends=[gsl ltsa]; }; - arules = derive2 { name="arules"; version="1.6-1"; sha256="0glfqgxr87900kigmkby2ff7qrjvd6aq595q85y056i5ckjcp615"; depends=[Matrix]; }; + arules = derive2 { name="arules"; version="1.6-2"; sha256="0vnss6akk3564kbci3h5rq8ylpckz77cgmflly3gn6fki66f7g96"; depends=[Matrix]; }; arulesCBA = derive2 { name="arulesCBA"; version="1.1.3-1"; sha256="0k41m966m2x8xjzvpy6xn4whn9l2dpvidyh39kmhyvya87ibhyg8"; depends=[arules discretization Matrix testthat]; }; arulesNBMiner = derive2 { name="arulesNBMiner"; version="0.1-5"; sha256="1q4sx6c9637kc927d0ylmrh29cmn4mv5jxxpl09yaclzfihjlk9a"; depends=[arules rJava]; }; - arulesSequences = derive2 { name="arulesSequences"; version="0.2-19"; sha256="1cncvrf7za38b3vdwbzy4yrbakj7jbpxrl1jg6bvjnlkymiajavx"; depends=[arules]; }; - arulesViz = derive2 { name="arulesViz"; version="1.3-1"; sha256="0lz6dl7ywzbyviib97s48namr6cjjn98anblfpigzaq16zkf2pxl"; depends=[arules colorspace DT igraph plotly scatterplot3d seriation vcd visNetwork]; }; + arulesSequences = derive2 { name="arulesSequences"; version="0.2-20"; sha256="0qgsf1wbdw4yqcnbczi2kcvb6vg9f4gy403qds1qh4129yrjyvy9"; depends=[arules]; }; + arulesViz = derive2 { name="arulesViz"; version="1.3-2"; sha256="14cv63kgxjks789gjlxsag5ih146wx0g1pgfgnv12pax022kmwxw"; depends=[arules colorspace DT igraph plotly scatterplot3d seriation vcd visNetwork]; }; asVPC = derive2 { name="asVPC"; version="1.0.2"; sha256="07nfwr0lsfpwgfdgzcdn1svw8dnjfni5ga9q77yjd1bj0wf76ci2"; depends=[ggplot2 plyr]; }; asaur = derive2 { name="asaur"; version="0.50"; sha256="0c1rgic76w3i2xhna7i52lyc0p01s5b1mxyn55gqw6i19v9mq0b3"; depends=[]; }; - asbio = derive2 { name="asbio"; version="1.5"; sha256="0p54a9x54jg81hd86br6b3dg3sr9kzl9rmnrh7x3m6bkinzc780c"; depends=[deSolve lattice multcompView mvtnorm pixmap plotrix scatterplot3d]; }; + asbio = derive2 { name="asbio"; version="1.5-3"; sha256="0k4cyivh08p9psp0z07nqa04i7xcqf4gh7x0vfk17rvycywksbhy"; depends=[deSolve lattice multcompView mvtnorm pixmap plotrix scatterplot3d]; }; ascii = derive2 { name="ascii"; version="2.1"; sha256="19dfbp7k4bjxjn8wdzhbmz7g3za6gn8vcnd5qkm4dz7gg1fg7b8p"; depends=[]; }; asciiSetupReader = derive2 { name="asciiSetupReader"; version="1.4.0"; sha256="0pq23ncwlndhzw4qfvzcv9nh74fq6hh9k6w96xhxx69ajy9zd2ys"; depends=[data_table haven readr stringr zoo]; }; asciiruler = derive2 { name="asciiruler"; version="0.2"; sha256="0xhkbsy9dypk09avazgxczyfkh3rhdxhwci688dw1lxnhxv1hj24"; depends=[stringr]; }; @@ -4376,9 +4641,9 @@ in with self; { asdreader = derive2 { name="asdreader"; version="0.1-3"; sha256="15a922aw0v5w4hrha03xifx8cpifcc773gambgwqq6i5nz08ya26"; depends=[]; }; ash = derive2 { name="ash"; version="1.0-15"; sha256="1ay2a2agdmiz7zzvn26mli0x0iwk09g5pp4yy1r23knhkp1pn2lb"; depends=[]; }; ashr = derive2 { name="ashr"; version="2.2-7"; sha256="1bgkzab7f7fqi259vxrpkxq8yzhh1sl3mqdzc73dk54c5849b2pz"; depends=[assertthat doParallel etrunct foreach Matrix pscl Rcpp SQUAREM truncnorm]; }; - asht = derive2 { name="asht"; version="0.9.3"; sha256="075gzxly8sqkbwnznxcr4z3zs1qvlyl8c4ishgxk035ik1w6p16n"; depends=[bpcp coin exact2x2 exactci perm ssanv]; }; + asht = derive2 { name="asht"; version="0.9.4"; sha256="1aq384vgf26ig3isyp99z09glcjhl2qd43kp8qdcwk75dcrmxd7z"; depends=[bpcp coin exact2x2 exactci perm ssanv]; }; aslib = derive2 { name="aslib"; version="0.1"; sha256="0dkb6bb6dqavjklbciqxqhi3fdqib9asdnhiap2gp9b9wfnkyq7k"; depends=[BatchExperiments BatchJobs BBmisc checkmate corrplot ggplot2 llama mlr parallelMap ParamHelpers plyr reshape2 RWeka stringr yaml]; }; - asnipe = derive2 { name="asnipe"; version="1.1.9"; sha256="0r6hajdvasvik2ij58xm5kvlcz2gqzgqbvw0ypghrp0qkfqxkrla"; depends=[MASS Matrix]; }; + asnipe = derive2 { name="asnipe"; version="1.1.11"; sha256="06bjw99rssna1pgxq8yrsp3mbwgs2x3wxf86him1766gvcs9yawq"; depends=[MASS Matrix]; }; aspace = derive2 { name="aspace"; version="3.2"; sha256="1g51mrzb6amafky2kg2mx63g6n327f505ndhna6s488xlsr1sl49"; depends=[Hmisc shapefiles splancs]; }; aspect = derive2 { name="aspect"; version="1.0-5"; sha256="0pbc0daxw20xcbgqyyd5gbs9kmbaf2dq8ajllx0mnfwdcak9jfgj"; depends=[]; }; aspi = derive2 { name="aspi"; version="0.2.0"; sha256="0rhvxw243vvdv3hxa6pi343gcjc2cbxq1jzqirl9k1l4i3897l87"; depends=[]; }; @@ -4386,14 +4651,14 @@ in with self; { assertable = derive2 { name="assertable"; version="0.2.4"; sha256="1d1mc5k9jwn2h5bny3bpkwy10kfz5qlp03z12z9401v47q12d61i"; depends=[data_table]; }; assertive = derive2 { name="assertive"; version="0.3-5"; sha256="0blbbhlxcb5ffdxqxi62xs33ljiawh6s22a0pyvbbh79jf46rzr3"; depends=[assertive_base assertive_code assertive_data assertive_data_uk assertive_data_us assertive_datetimes assertive_files assertive_matrices assertive_models assertive_numbers assertive_properties assertive_reflection assertive_sets assertive_strings assertive_types knitr]; }; assertive_base = derive2 { name="assertive.base"; version="0.0-7"; sha256="1xs3ysvj0z57c58jw57pckq2rynia6ks4rmjmc02alczhk54wbgh"; depends=[]; }; - assertive_code = derive2 { name="assertive.code"; version="0.0-1"; sha256="0drdrc9ljznkz52lvpwx0mvrghl0wf6dffzc3msz8lnvraxmanyw"; depends=[assertive_base assertive_properties assertive_types]; }; - assertive_data = derive2 { name="assertive.data"; version="0.0-1"; sha256="0pjw7rf76d99awd8i4krmhbyks39lx89c9pb4j49nmz3w6x3z233"; depends=[assertive_base assertive_strings]; }; - assertive_data_uk = derive2 { name="assertive.data.uk"; version="0.0-1"; sha256="0z2hpvfl34zzy9sncmihcj1ir5nnm9d05j7ip7j83by2pfwsjdhf"; depends=[assertive_base assertive_strings]; }; - assertive_data_us = derive2 { name="assertive.data.us"; version="0.0-1"; sha256="0nfwfkaczbmxaj4bpyibcvsypigkn5j2syn2wb4d2grm7virk9bk"; depends=[assertive_base assertive_strings]; }; + assertive_code = derive2 { name="assertive.code"; version="0.0-3"; sha256="1qhbp668zfvhqs8avkhg9amp4zyazz6dsy4fc6kpdmw3sv8yi07g"; depends=[assertive_base assertive_properties assertive_types]; }; + assertive_data = derive2 { name="assertive.data"; version="0.0-3"; sha256="00cvg2g36mdl8plrzx40m63qd55742mddqrchwy9n3c7mm4gn02s"; depends=[assertive_base assertive_strings]; }; + assertive_data_uk = derive2 { name="assertive.data.uk"; version="0.0-2"; sha256="1fzjvhwp7mwkqqix29khvs6zcrc82n6j4czvzzb473vyjyvdlj5b"; depends=[assertive_base assertive_strings]; }; + assertive_data_us = derive2 { name="assertive.data.us"; version="0.0-2"; sha256="1bgspn0sccmp9z7s7djvdvprgxlyc5vrxznp4zfjb79kwvgn83hq"; depends=[assertive_base assertive_strings]; }; assertive_datetimes = derive2 { name="assertive.datetimes"; version="0.0-2"; sha256="00a98fx8p3pr3ckayh8wmxmm4rz01s67wah9697m92yci6pv3m78"; depends=[assertive_base assertive_types]; }; assertive_files = derive2 { name="assertive.files"; version="0.0-2"; sha256="02pfz8j5vwcj5kl6zca46894li7lxwnlrr29j922f14ay6kdssmy"; depends=[assertive_base assertive_numbers]; }; - assertive_matrices = derive2 { name="assertive.matrices"; version="0.0-1"; sha256="1vk0i860r87rc5x0navai8xx9ixqyp96waxlk6j5p8y8hrpiyyif"; depends=[assertive_base]; }; - assertive_models = derive2 { name="assertive.models"; version="0.0-1"; sha256="1pkyssavld57njmv545bfa3a7dmyrgpsvr9vdhqmrmcpc55w89cj"; depends=[assertive_base]; }; + assertive_matrices = derive2 { name="assertive.matrices"; version="0.0-2"; sha256="16sykzcndv6y2d43x6v9n7m95kv76364h39kh10w4z0xw6ksfqil"; depends=[assertive_base]; }; + assertive_models = derive2 { name="assertive.models"; version="0.0-2"; sha256="0bn4j4v5qvb2d672cgri61p8d9v258pmz35y3lvm6b9mdxwdi9mr"; depends=[assertive_base]; }; assertive_numbers = derive2 { name="assertive.numbers"; version="0.0-2"; sha256="0jc3ss64j4m7bjydhagwwmka5n7c72vpw4kfcch0m5jvkq5qrqds"; depends=[assertive_base]; }; assertive_properties = derive2 { name="assertive.properties"; version="0.0-4"; sha256="0sqs54acs9qk9kvm32rxzfbzxz1l8mjahpfnw7r30z2brgz661jw"; depends=[assertive_base]; }; assertive_reflection = derive2 { name="assertive.reflection"; version="0.0-4"; sha256="19zmsbn00crfqm0kwd9ys5gv87xs3gi6wmlikrz9xiwzm7hp4dhj"; depends=[assertive_base]; }; @@ -4406,7 +4671,7 @@ in with self; { assist = derive2 { name="assist"; version="3.1.3"; sha256="0ngnn75iid5r014fcly29zhcfpqkqq24znncc3jdanbhdmfyybyz"; depends=[lattice nlme]; }; assocInd = derive2 { name="assocInd"; version="1.0.1"; sha256="16yzgvlqbapjhvzm5nw8vfrhh8mp9llnhck4bpgmszyrh93z1ha5"; depends=[]; }; assortnet = derive2 { name="assortnet"; version="0.12"; sha256="1vyzrb8vsi9pcdn6jd83k77bg0q2a3dwdvlnmxnshqiif2pakb8m"; depends=[]; }; - aster = derive2 { name="aster"; version="0.9.1.1"; sha256="12zn3wcx0n37fbnwwcz517libsgkbfphwbr4m68zba4craqhh5mi"; depends=[trust]; }; + aster = derive2 { name="aster"; version="1.0-2"; sha256="1yxa8b19g1acvn7mcj6l53x0cvb66dmjwrpmxb2y6k8da95hc9lp"; depends=[trust]; }; aster2 = derive2 { name="aster2"; version="0.3"; sha256="17d200sg0vn1fj6lb480dhszm70q6ipjldilb3x0jp72hiczakk9"; depends=[Matrix]; }; astro = derive2 { name="astro"; version="1.2"; sha256="1c7zrycgj2n8gz50m94ys1dspilds91s1b2pwaq6df1va17pznby"; depends=[MASS plotrix]; }; astroFns = derive2 { name="astroFns"; version="4.1-0"; sha256="0g5q0y067xf1ah91b4lg8mr9imj0d6lgig7gbj3b69fn335k363g"; depends=[]; }; @@ -4416,53 +4681,61 @@ in with self; { astsa = derive2 { name="astsa"; version="1.8"; sha256="023nk6chyy79scjzhv42px5cpym7rnm1c55ylcslyjdmlr5i6afk"; depends=[]; }; asus = derive2 { name="asus"; version="1.0.0"; sha256="16hp8xajb631a5amm1cvhzq8z4cwh1vjiavv3n11fzpxyskhmfrb"; depends=[rwt wavethresh]; }; asymLD = derive2 { name="asymLD"; version="0.1"; sha256="1q05pxwn6arpalspgf2m0cym4ivnwyv94i58k9kaihd37kvm5lgc"; depends=[]; }; - asymmetry = derive2 { name="asymmetry"; version="1.2.5"; sha256="0wsmarmij4crhv5wr4mqibsf787cy7fmmp4xrclsb3gm3g1xwvzz"; depends=[gplots rJava smacof]; }; + asymmetry = derive2 { name="asymmetry"; version="2.0"; sha256="02l9sg4f7i0mxzh4p7r930fswy4b04dv0icm7f2h1rldsnswh2sk"; depends=[gplots smacof]; }; asympTest = derive2 { name="asympTest"; version="0.1.4"; sha256="02l07psiy1888zx86j2r1l5lznz47wdmzbh39pd2nbj8r9i80szr"; depends=[]; }; asypow = derive2 { name="asypow"; version="2015.6.25"; sha256="0il38djkmw5ka7czpalmhq6yycx7flpdpgbd7p5nx52rsjdv49mj"; depends=[]; }; + atable = derive2 { name="atable"; version="0.1.0"; sha256="0q3vy42a09sayb69f5fihfrkrsp3cz4380hb9f35ggkyi9v2d7nk"; depends=[DescTools doBy effsize Hmisc plyr reshape2 settings]; }; atlantistools = derive2 { name="atlantistools"; version="0.4.3"; sha256="06rb0c4ralx55mdlqwpjzim0inxif4cdi9732v4h1ll8jhlm5v7d"; depends=[circlize dplyr ggplot2 gridExtra lazyeval magrittr proj4 purrr RColorBrewer RNetCDF rvest scales stringr tibble tidyr xml2]; }; - atlas = derive2 { name="atlas"; version="0.6.0"; sha256="0phpninwqqibafq88s3kwlv84506l2jxaz0hvcwd5hknvydcf6ib"; depends=[httr testthat]; }; + atlas = derive2 { name="atlas"; version="1.0.0"; sha256="02wm22j40llmdi6z3rzgbc5fpkzmjfq0xar33bypvj1dx1zxygnd"; depends=[httr testthat]; }; atmcmc = derive2 { name="atmcmc"; version="1.0"; sha256="05k69b5wlysz3kh0yiqvshgvr0nyz34zkvn6bjs30cwz7s9j21pn"; depends=[]; }; + atmopt = derive2 { name="atmopt"; version="0.1.0"; sha256="1h79ngq1236gz4w29fs3nj46a3m1x8a28z3xnhc6wn3a46cf8zzi"; depends=[DoE_base gtools hierNet]; }; atsd = derive2 { name="atsd"; version="1.2.0"; sha256="0jan8r5f2r3l2xpdf9rrv4smkr2l645rfdgdfjb1xa54jd3pqvqs"; depends=[httr RCurl]; }; attempt = derive2 { name="attempt"; version="0.2.1"; sha256="0366sq1mf3d0amf6yfa42gw1gwwr9rbbqnqvr8hai1bfl672zkcp"; depends=[rlang]; }; attrCUSUM = derive2 { name="attrCUSUM"; version="0.1.0"; sha256="113y40v9hyvnvvzvyqg81n0n1h84pj4zph5q8p0vc0384hw00544"; depends=[Rcpp RcppArmadillo]; }; attribrisk = derive2 { name="attribrisk"; version="0.1"; sha256="1zqx53mxz2hh9jyanf3jkadgpj44jbqrk4p13fas91zvhpw9pn5s"; depends=[boot survival]; }; - atus = derive2 { name="atus"; version="0.1"; sha256="15arijdfyci43k0a32zc8qmm73fmzrr3ghhxw0kgipdr3w5xcmz3"; depends=[]; }; + atus = derive2 { name="atus"; version="0.2"; sha256="1i67rx8p5v4shgbfcym4lbnlw55xx7w2fdzhgsgjjyfpwbpm7h4h"; depends=[]; }; auRoc = derive2 { name="auRoc"; version="0.1-0"; sha256="1ijk127p6g5mzc7b4b9lnjnfzvklz3g8w6bckrdahlw7djd9mgz1"; depends=[coda MBESS ProbYX rjags]; }; aucm = derive2 { name="aucm"; version="2018.1-24"; sha256="0x10dawlwxqywjl7mxc2gpp2r4wnd7pb6n80xlrb9yywm7zbb6x2"; depends=[kyotil]; }; auctestr = derive2 { name="auctestr"; version="1.0.0"; sha256="15b1x0c9yhl91gir7jmivp8vxzc8q7wvb0mgam9454avc6l29x4y"; depends=[dplyr tidyr]; }; audio = derive2 { name="audio"; version="0.1-5.1"; sha256="1imh2l43n1cvwzzby598qn59rsm5262snril6b98hyih7mw7fyad"; depends=[]; }; audiolyzR = derive2 { name="audiolyzR"; version="0.4-9"; sha256="09jsrjy15vcn6da0kgk06ghayyrf3s853gqv8qdawg745ky2hbgi"; depends=[hexbin plotrix RJSONIO]; }; audit = derive2 { name="audit"; version="0.1-1"; sha256="0hrcdcwda5c0snskrychiyfjcbnymkcl2x43bapb6inw9y8989qv"; depends=[]; }; - auditor = derive2 { name="auditor"; version="0.2.1"; sha256="0kpadjzfnahrbryn2zh0zxb93wivlbnznrgad3025mf1qabm3xnr"; depends=[car factoextra fdrtool GGally ggplot2 ggrepel hnp plotROC ROCR tseries]; }; - augSIMEX = derive2 { name="augSIMEX"; version="2.0"; sha256="0j0izfk1hdzzn1s7gd64q56x8ws8nvpzh7a8d13gzwxi9dhvkzvf"; depends=[MASS Rcpp rootSolve]; }; - auk = derive2 { name="auk"; version="0.2.1"; sha256="18vqvjksnllbkwfskiv8cv0dbw92nzkxwb0rj14sxxw8y55hybyy"; depends=[assertthat countrycode dplyr rlang stringi stringr tidyr]; }; + auditor = derive2 { name="auditor"; version="0.3.1"; sha256="1ndd5a5264b91qaw0qj9rwjvhn9lgw7y5dirjqlzkib6q9mcyanq"; depends=[car factoextra fdrtool GGally ggplot2 ggrepel gridExtra hnp plotROC ROCR tseries]; }; + augSIMEX = derive2 { name="augSIMEX"; version="3.1"; sha256="1k71dh5bqcqcjj7f816ww5pgckyq02s9w7qds69ny1zarfzh827w"; depends=[Formula MASS Rcpp rootSolve]; }; + augmentedRCBD = derive2 { name="augmentedRCBD"; version="0.1.0"; sha256="0kxhrz6s2njfj9b20mqmlgs7hy2227vrj00048cf8447l3y2a9lj"; depends=[dplyr emmeans flextable ggplot2 moments multcomp multcompView officer Rdpack reshape2 stringi]; }; + auk = derive2 { name="auk"; version="0.3.1"; sha256="0890bqp7zh8pjjy4pnprgkmcjpap60wa9ysm6hvqd7phb0ijgda4"; depends=[assertthat countrycode dplyr httr rlang stringi stringr tidyr]; }; aurelius = derive2 { name="aurelius"; version="0.8.4"; sha256="00bpf9sggvnajpmg3zsdgfjinkb6wbrcf1ris7qfhh1rp5rz4m4m"; depends=[gbm glmnet jsonlite]; }; + auth0 = derive2 { name="auth0"; version="0.1.0"; sha256="0i1hfi7956nsd2jz554pzj3l21jypd3ys53ran01m0nqlwmpld6p"; depends=[htmltools httr shiny yaml]; }; auto_pca = derive2 { name="auto.pca"; version="0.3"; sha256="01m2ldpcxzj7fhgmr9wp4ha3gqdyh7l5bkrnw83smcbq5229hsyy"; depends=[plyr psych]; }; autoBagging = derive2 { name="autoBagging"; version="0.1.0"; sha256="01k44rgkpbbr3m2x360aq0fz2qi7nz036g5dsh2y3jy94rmddbyy"; depends=[abind caret cluster CORElearn e1071 entropy infotheo lsr MASS minerva party rpart xgboost]; }; autoFRK = derive2 { name="autoFRK"; version="1.0.0"; sha256="10vmgcpj2n5w9g4bjq2g3bz3n3x9b6h35w4qfr13v2sdzp3gz5da"; depends=[fields filehash filehashSQLite filematrix FNN LatticeKrig MASS Rcpp RcppEigen RcppParallel RSpectra spam]; }; + autocogs = derive2 { name="autocogs"; version="0.1.1"; sha256="0p5z4gnairar1g7fpf3cm7iy5kgx66k8zhkqxx1hjdhjqjqp4w0g"; depends=[broom checkmate diptest dplyr ggplot2 hexbin MASS mclust moments progress tibble]; }; autoencoder = derive2 { name="autoencoder"; version="1.1"; sha256="0ly1aanayk28nx6yqfhl7d0zm4vg6rfjikf5ibn8zhmkrfyflj1y"; depends=[]; }; autoimage = derive2 { name="autoimage"; version="2.0"; sha256="102f7wkrglsvdrsmyy79v0w7za5b79sn59czxzhriwrp4mrpdl47"; depends=[fields ggplot2 mapproj maps MBA viridisLite]; }; automagic = derive2 { name="automagic"; version="0.3"; sha256="0yzv0ianfq217jvz7rba86bcmxh09p513khvq6jk5k7isblvn0qd"; depends=[devtools dplyr formatR githubinstall knitr magrittr pacman purrr remotes yaml]; }; automap = derive2 { name="automap"; version="1.0-14"; sha256="1190kbmp0x80x0hyifdbblb4ijq79kvrfn9rkp5k6diig4v30n0w"; depends=[gstat lattice reshape sp]; }; - automultinomial = derive2 { name="automultinomial"; version="1.0.0"; sha256="15cxnqaai2dln6jvk7lpfqvlpv5237zn18axp459p5zxcgg0lw88"; depends=[Hmisc igraph MASS Matrix]; }; + automl = derive2 { name="automl"; version="1.2.6"; sha256="1cwk09fyx1c50nrsq0xvy3289013yczqwwwnlvd5vz656hrq3nwk"; depends=[]; }; + automultinomial = derive2 { name="automultinomial"; version="2.0.0"; sha256="04rjg3xjlhnkchzvdxqm762z5abm81s5b9czgzmli30zh07bf3fd"; depends=[igraph Matrix numDeriv]; }; autoplotly = derive2 { name="autoplotly"; version="0.1.2"; sha256="0ajzzj9w9f0v9n37liml63hq5xwkqq53lw85p0a2h99n4lg2hdg8"; depends=[ggfortify ggplot2 plotly]; }; autopls = derive2 { name="autopls"; version="1.3"; sha256="1qf5gk1vsz1p5670w7bgzh3b15wvrx1gy6ih4sivw0vj8bcjxbw9"; depends=[pls]; }; autoshiny = derive2 { name="autoshiny"; version="0.0.2"; sha256="0s06ynnirgsh19x8qq4020piirkhvjqpvz372syygvlal062y6cn"; depends=[shiny]; }; - autothresholdr = derive2 { name="autothresholdr"; version="1.2.0"; sha256="09wpyirsqw0s4b5221ksr0v0srrq24c6ca8kr5m4hr4ps728np0p"; depends=[checkmate filesstrings ijtiff magrittr Rcpp]; }; + autothresholdr = derive2 { name="autothresholdr"; version="1.3.0"; sha256="13sw2zk7bywcv5cnjfpk4b7pgq4gw3lq69a12lk1ldsswg7x874y"; depends=[checkmate filesstrings glue ijtiff magrittr purrr Rcpp rlang stringr]; }; autovarCore = derive2 { name="autovarCore"; version="1.0-4"; sha256="0i5fvx0z2kri0c855q40hd596kfjhmwpp2zw7d7k0xvk2xbcgbiv"; depends=[Amelia jsonlite Rcpp urca vars]; }; - available = derive2 { name="available"; version="1.0.0"; sha256="0w4i0ajw0p71k717v8hg9d8az08m8yl97w5lly87kli36p7mv30h"; depends=[cli clisymbols crayon desc glue jsonlite memoise purrr SnowballC stringdist tibble tidytext udapi yesno]; }; + av = derive2 { name="av"; version="0.2"; sha256="0vw6136sh1rgsah10xrcrgrpb6rpf5l8vixs950yq51syxc1y2qc"; depends=[]; }; + available = derive2 { name="available"; version="1.0.2"; sha256="0fhynbw75f7adw3168a4mkaqkpb910bi0rym8imbpasgnqrr6smc"; depends=[cli clisymbols crayon desc glue jsonlite memoise SnowballC stringdist tibble tidytext udapi yesno]; }; averisk = derive2 { name="averisk"; version="1.0.3"; sha256="02j27d4jxgy2bk5sgxp1xdfyqr321civs99qj0g8cp34gwqk0j3m"; depends=[MASS]; }; - aws = derive2 { name="aws"; version="1.9-6"; sha256="0mfq44pji0p6d7s1wbwi0f97lsh3f33wnj8fiyimpg9fv8lr4inz"; depends=[awsMethods gsl]; }; + aws = derive2 { name="aws"; version="2.2-0"; sha256="0kf79jnr3zn02b3bsq68mhhgxm2j10l6z14idvcbh3xiyyfaig5b"; depends=[awsMethods gsl]; }; aws_alexa = derive2 { name="aws.alexa"; version="0.1.6"; sha256="0c2yl023g2m4kqhhv4nbysjmp103aj3pk17dwyb9nrkpj9qm8zsh"; depends=[aws_signature dplyr httr xml2]; }; aws_cloudtrail = derive2 { name="aws.cloudtrail"; version="0.1.5"; sha256="0p7qj9ivs14ska11a9qni4n0f8d05c1p126zvlxj9038c9p0y1wx"; depends=[aws_s3 aws_signature httr jsonlite]; }; aws_comprehend = derive2 { name="aws.comprehend"; version="0.1.2"; sha256="0480ggfdmcv2pkjzmwh40h4nd87qswrpwr6h3j959f9y8zmzfd7n"; depends=[aws_signature httr jsonlite]; }; - aws_ec2metadata = derive2 { name="aws.ec2metadata"; version="0.1.4"; sha256="08l1gnqn2l6f6rkh21v1my2jp5bbzwnq38swymwl94jbnvnlrasw"; depends=[curl jsonlite]; }; + aws_ec2metadata = derive2 { name="aws.ec2metadata"; version="0.1.5"; sha256="077vp2djy2y37vkhvadbbaizfkx4qm86fm336idvrv36q8lcrl1v"; depends=[curl jsonlite]; }; aws_iam = derive2 { name="aws.iam"; version="0.1.7"; sha256="0hag8j5g8rqg39x4f6d8vwwzhz98cx7549xixfl9cxiff7x9sz2c"; depends=[aws_signature httr jsonlite xml2]; }; + aws_kms = derive2 { name="aws.kms"; version="0.1.2"; sha256="1bg1csdlwgaw928jschq1pxhg1ibrzy2q85vvc2zhlfd6c6xif3d"; depends=[aws_signature base64enc httr jsonlite]; }; aws_lambda = derive2 { name="aws.lambda"; version="0.1.6"; sha256="16vis596clxn6h9j1k66224ikacsg0f9xrzqi5987nqlzrwskjgk"; depends=[aws_signature base64enc httr jsonlite]; }; aws_polly = derive2 { name="aws.polly"; version="0.1.2"; sha256="0ij0rbng8q7xfa08p4x1l1lcmskmz3fy2pvln28zxqbs6jbc22rm"; depends=[aws_signature httr jsonlite tuneR]; }; aws_s3 = derive2 { name="aws.s3"; version="0.3.12"; sha256="1yfi9ihrd0hmzxklc86mf5hcwgzsb5c4p1i402vgpg5mfvcvp3rl"; depends=[aws_signature base64enc digest httr xml2]; }; aws_ses = derive2 { name="aws.ses"; version="0.1.4"; sha256="13hf4iqhnpkm9rnr7nzwky663vplnkjrgk90zix91cn2fvaspjgp"; depends=[aws_signature httr jsonlite]; }; - aws_signature = derive2 { name="aws.signature"; version="0.4.1"; sha256="094d0jwg6433bdfkvs3r9mjvg61k78ff4ck0zhgyaz4aivlchm9j"; depends=[base64enc digest]; }; + aws_signature = derive2 { name="aws.signature"; version="0.4.4"; sha256="18w4m7ald8ira59mrvhppzs0vfafi8xwqn7xrwl3hhsj855nzmyc"; depends=[base64enc digest]; }; aws_sns = derive2 { name="aws.sns"; version="0.1.7"; sha256="0i8nn5jnykhsjwn4nsqdqbagankjc09zs8and54rkirdigzdny8v"; depends=[aws_signature httr jsonlite xml2]; }; aws_sqs = derive2 { name="aws.sqs"; version="0.1.10"; sha256="09sh3injb4kfrq5al7hmbnqdn5v5hnjkqqsz86vpi4154435ymdg"; depends=[aws_signature httr jsonlite xml2]; }; aws_transcribe = derive2 { name="aws.transcribe"; version="0.1.2"; sha256="12qz7j535aqxcvcawj4iqycbcmlba32sdl8qj2cw6rq5rgm55xaz"; depends=[aws_signature httr jsonlite]; }; @@ -4472,11 +4745,13 @@ in with self; { awspack = derive2 { name="awspack"; version="0.1.6"; sha256="0pf6g9w2r2rm887sa3v0gfwia2w2q94m40m76sq66gb3spkmngd5"; depends=[aws_alexa aws_cloudtrail aws_ec2metadata aws_iam aws_lambda aws_polly aws_s3 aws_ses aws_signature aws_sns aws_sqs]; }; b6e6rl = derive2 { name="b6e6rl"; version="1.1"; sha256="17scdskn677vaxx1h2jypqaffvjgczryplg17nr3wigi1x0cxg7a"; depends=[]; }; bPeaks = derive2 { name="bPeaks"; version="1.2"; sha256="1z6jghcmw0lwv17ms7gdp5zzimaawq3ahbwkxa4062g373592smd"; depends=[]; }; - bReeze = derive2 { name="bReeze"; version="0.4-2"; sha256="04zapsxb4lsi85m9qgrsm49yasf0b8wk0djdpa7xks4hjvmskfhq"; depends=[]; }; - bWGR = derive2 { name="bWGR"; version="1.5.3"; sha256="0kgl29kmpdbzjhbwv8kdy2lygza06fb90hqr7vwbgyl4fw049k9p"; depends=[Rcpp]; }; + bReeze = derive2 { name="bReeze"; version="0.4-3"; sha256="17nc6qvw9l6sq8knd1mk193md2y3z1jlcjymqzl389yxj8s0i2il"; depends=[lubridate]; }; + bWGR = derive2 { name="bWGR"; version="1.5.6"; sha256="1c0f3y30gynvlf70fakhspp91q5fdq9b4hii18i1qq89162qgnd8"; depends=[Rcpp]; }; + baRcodeR = derive2 { name="baRcodeR"; version="0.1.1"; sha256="0lxdb62kpqlric9jdkfz7ff9m5cfjgw3qgcrxmjfbw5nm8dkfp7l"; depends=[DT miniUI qrcode shiny]; }; babar = derive2 { name="babar"; version="1.0"; sha256="13j5klrcnd4dwrgdbxlvwcj56l9mzi4j9ga6jj5i04pgdc6vsfx5"; depends=[]; }; babel = derive2 { name="babel"; version="0.3-0"; sha256="1iwvx69051yhlxbcl6bypvc3mcih0q8bf3i29r3i79356hp12xqa"; depends=[edgeR]; }; babynames = derive2 { name="babynames"; version="0.3.0"; sha256="018wyajdkpvcywcvkna57m5sqnsh7i9zq2hqlyb8q93mgyb3ddzm"; depends=[tibble]; }; + bacistool = derive2 { name="bacistool"; version="0.9.8"; sha256="1yq7d2657l6iyy5v094c9rwphbpyhnijhwvacwhb07k6c6h069wh"; depends=[rjags]; }; backShift = derive2 { name="backShift"; version="0.1.4.2"; sha256="1nj7mcdpzfzq68qg86rrys752gzw69n99yyb0jzg6r8qrgpcxj49"; depends=[clue ggplot2 igraph MASS matrixcalc mvnmle reshape2]; }; backblazer = derive2 { name="backblazer"; version="0.1.0"; sha256="020kdydksm0brnxsa00blf5sylxd4hz49wmngk1x1fx43kdlyc41"; depends=[httr jsonlite openssl]; }; backpipe = derive2 { name="backpipe"; version="0.2.3"; sha256="12k2cv9x8h0b002m9c8g4vj5a7chp4b8jqz377ia0diqw89dydpm"; depends=[]; }; @@ -4488,17 +4763,21 @@ in with self; { bagRboostR = derive2 { name="bagRboostR"; version="0.0.2"; sha256="1k9w98p3ad3myzyqhcrc4rsn7196qvhnmk5ddx3fpd1rdvy2dnby"; depends=[randomForest]; }; bairt = derive2 { name="bairt"; version="0.1.2"; sha256="17nc0lp0bzwshik33v0gq5d6nd2gvm4799b7rfiq089zhnzv90kj"; depends=[coda mvtnorm shiny shinyjs]; }; baitmet = derive2 { name="baitmet"; version="1.0.1"; sha256="02ydakqr8v41hdnhcsgigwnic8d48qswryg1srb5w1fqdmdglnkl"; depends=[erah HiClimR Rcpp signal XML]; }; - ballr = derive2 { name="ballr"; version="0.2.0"; sha256="1f5fclmgp0pznahr3ix7xiixqah01jmh2g6fvrqyi6xcin8ynwqc"; depends=[dplyr janitor lubridate magrittr rlang rvest xml2]; }; - bamboo = derive2 { name="bamboo"; version="0.9.22"; sha256="1fajc4880wkpxjdgh41r2fq95dllpk1irbrkvrrwvb0pf3zbmjsl"; depends=[rscala]; }; - bamdit = derive2 { name="bamdit"; version="3.1.0"; sha256="148ikj7mly8m6kxs2n4gidi7kb70i3x2vbf9xsllrf0cgvrjccps"; depends=[ggExtra ggplot2 gridExtra MASS R2jags rjags]; }; - bamlss = derive2 { name="bamlss"; version="1.0-0"; sha256="0wa54f5zyjyplys29cqhrasc6qa8p5znfal2ihp0qhhs46wzsk4y"; depends=[coda colorspace Formula Matrix MBA mgcv mvtnorm sp survival]; }; + balance = derive2 { name="balance"; version="0.1.9"; sha256="1nr6v0m98rx30ij4q80w5i1f9rss7w4k9yk074y9xp2dpaxh36s6"; depends=[ggplot2]; }; + ballr = derive2 { name="ballr"; version="0.2.3"; sha256="1bfbdzn4q3i5m87vbxymxha54vgxjfckzpxk52m54fkwpz6yw9cl"; depends=[dplyr janitor lubridate magrittr rlang rvest xml2]; }; + bamboo = derive2 { name="bamboo"; version="0.9.23"; sha256="02mvj78kkcpa0bszf8jd0s7nvjwhgbxhgazqssw0fjifs2iqr2zn"; depends=[rscala]; }; + bamdit = derive2 { name="bamdit"; version="3.2.1"; sha256="18l9kd3a0d4y6z38k9nm18j32g6dxmwylv8cv1wp3fzffv51lm1s"; depends=[ggExtra ggplot2 gridExtra MASS R2jags rjags]; }; + bamlss = derive2 { name="bamlss"; version="1.0-1"; sha256="1nxy8a075dhdwz9jhyicqj1naz95w0mns64c6j59gpzwp03nvml4"; depends=[coda colorspace Formula Matrix MBA mgcv mvtnorm sp survival]; }; + bamp = derive2 { name="bamp"; version="2.0.4"; sha256="02nlz4yqrz6alhf0np1l9kaqmjsh8ni2inbzbf6m37h45sq5ix4c"; depends=[abind coda]; }; banR = derive2 { name="banR"; version="0.2.0"; sha256="0m71m99f8f4wckylry6z16gw6r2cc4wxbd9287ns00jr6s13x6c8"; depends=[dplyr httr magrittr purrr readr rlang stringr tibble]; }; bandit = derive2 { name="bandit"; version="0.5.0"; sha256="03mv4vbn9g4mqikd9map33gmw2fl9xvb62p7gpxs1240w5r4w3fp"; depends=[boot gam]; }; bang = derive2 { name="bang"; version="1.0.0"; sha256="16wy2imrdvhpdzi6ix9k69afqdyc44d1xr655yd3q1cl12x1nr04"; depends=[bayesplot rust]; }; bannerCommenter = derive2 { name="bannerCommenter"; version="0.1.0"; sha256="0ycx771g9a73w0sx8zzix8kswwbjagzhbyvaq7l5r8a9ayfli8ic"; depends=[]; }; + banter = derive2 { name="banter"; version="0.9.3"; sha256="1ziys0zy66477ynr8rp2kv7w82n6226whn47aa06kkb4nhcqfk2c"; depends=[dplyr ggplot2 gridExtra magrittr plyr randomForest ranger rfPermute rlang tibble tidyr]; }; banxicoR = derive2 { name="banxicoR"; version="0.9.0"; sha256="0vchm2hnqm45fhn8k38rcam4vkazmifcl40390s2r04bgvqr0pnl"; depends=[rvest stringr xml2]; }; bapred = derive2 { name="bapred"; version="1.0"; sha256="08kvc4cc984jv08ikwbja8zxidrcdiwi5w88hlqakbm8yc6hzssa"; depends=[affy affyPLM Biobase FNN fuzzyRankTests glmnet lme4 MASS mnormt sva]; }; barcode = derive2 { name="barcode"; version="1.1"; sha256="14zh714cwgq80zspvhw88cs5b82gvz4b6yfbshj9b7x0y2961nxd"; depends=[lattice]; }; + barsurf = derive2 { name="barsurf"; version="0.1.0"; sha256="0lz87lzs4fs9rbc0p8a92li5cj1cd8va5rgp9s0n96rwmzmdkz63"; depends=[]; }; bartMachine = derive2 { name="bartMachine"; version="1.2.4.2"; sha256="100zcpbndbps01qnybrgmsfnh37j93661l4v7zcin0i56cvgg998"; depends=[bartMachineJARs car missForest randomForest rJava]; }; bartMachineJARs = derive2 { name="bartMachineJARs"; version="1.1"; sha256="1wpfzrb6mrx3xmxy4rgnwygmpqq2l4ki2xqr4m51g1bl9nwirhzj"; depends=[rJava]; }; basad = derive2 { name="basad"; version="0.2.0"; sha256="1qc2amkrjrgdqys275p82lmbpjszm5rzjdpri7hqc9d8b8q1vc9q"; depends=[Rcpp RcppEigen rmutil]; }; @@ -4507,133 +4786,139 @@ in with self; { base64enc = derive2 { name="base64enc"; version="0.1-3"; sha256="13b89fhg1nx7zds82a0biz847ixphg9byf5zl2cw9kab6s56v1bd"; depends=[]; }; base64url = derive2 { name="base64url"; version="1.4"; sha256="0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x"; depends=[backports]; }; baseballDBR = derive2 { name="baseballDBR"; version="0.1.2"; sha256="0w54g1avcqamc12lmvjchlqbqck9jfjccm441k03nsql460mpydq"; depends=[dplyr magrittr rvest xml2]; }; - basefun = derive2 { name="basefun"; version="1.0-1"; sha256="0qiszm71alh7p3inhiv9prdl4f5l45ny8plz2fm7l5h51z5xj54r"; depends=[Matrix orthopolynom polynom variables]; }; + basefun = derive2 { name="basefun"; version="1.0-2"; sha256="16j7lzpyiw9iw3zb1cw2l685303dljv93kdxgfdzajzgcmmmpr6m"; depends=[Matrix orthopolynom polynom variables]; }; baseline = derive2 { name="baseline"; version="1.2-1"; sha256="1vk0vf8p080ainhv09fjwfspqckr0123qlzb9dadqk2601bsivgy"; depends=[SparseM]; }; - basicTrendline = derive2 { name="basicTrendline"; version="1.0.1"; sha256="0rsmlp70ylpkqv437jcy3skwbfkj4xwkpjb2q79b9n8kw2ir0716"; depends=[]; }; + basicMCMCplots = derive2 { name="basicMCMCplots"; version="0.1.1"; sha256="08z5bhjk2iiksz62xz6133lsmczkqvza9iyvilq6mrvw5wwy0i7a"; depends=[]; }; + basicTrendline = derive2 { name="basicTrendline"; version="2.0.3"; sha256="10rq9hriyn50b28ikvl0vsvchbkrc0pjzxamq4ix1xd04n4drkl9"; depends=[investr scales]; }; basicspace = derive2 { name="basicspace"; version="0.20"; sha256="0nyljk8ydasirgv7ijxplyhk10s8m9k3rw5qmgf0z81dm7p257wc"; depends=[]; }; basictabler = derive2 { name="basictabler"; version="0.1.0"; sha256="1m4cgghfh3aixsnwjlbaj3prnnqxhij60bakz9vdr5dvnqg92an9"; depends=[dplyr htmltools htmlwidgets jsonlite R6]; }; bastah = derive2 { name="bastah"; version="1.0.7"; sha256="08xdba16wj0inp0kq2sbcrdr6wj8bwlq7rqnfrzjrz03wxhc5bk0"; depends=[BigQuic foreach glmnet lars MASS Matrix scalreg]; }; batade = derive2 { name="batade"; version="0.1"; sha256="1lr0j20iydh15l6gbn471vzbwh29n58dlpv9bcx1mnsqqnsgpmal"; depends=[hwriter]; }; batch = derive2 { name="batch"; version="1.1-5"; sha256="0wdgfvk2i542cqg34ikvzwlix09f2jyjb32a0f4zh9vg9nrywswq"; depends=[]; }; batchmeans = derive2 { name="batchmeans"; version="1.0-3"; sha256="1qkdljngvlahk0pbrkarkjh2g4sxxwiva9f3m5y8gz8pjw9fpy9n"; depends=[]; }; - batchtools = derive2 { name="batchtools"; version="0.9.10"; sha256="0qgjag82z7s6s35lccpidkq5rivkz03gnmcggrgaa9vskv0w6q62"; depends=[backports base64url brew checkmate data_table digest fs progress R6 rappdirs stringi withr]; }; + batchtools = derive2 { name="batchtools"; version="0.9.11"; sha256="02mj21ypcjv5fs7ajf63p6bq0cyvihdl55hlpqx6kmsfjin1cr0v"; depends=[backports base64url brew checkmate data_table digest fs progress R6 rappdirs stringi withr]; }; batman = derive2 { name="batman"; version="0.1.0"; sha256="0ccgx506p4iri23k2ikb8jmh04dp08w66785bv52iy8kd359h43f"; depends=[Rcpp]; }; batteryreduction = derive2 { name="batteryreduction"; version="0.1.1"; sha256="0j838q7063bplkzd50kmnxji80cgysfsq7m1qifv8z7a2zsh8c8g"; depends=[pracma]; }; - bayesAB = derive2 { name="bayesAB"; version="1.1.0"; sha256="0g74n6jvpmb2sbmywcagb10rk8sd3pxzkw9s8s6qpg34q58v01a6"; depends=[ggplot2 Rcpp]; }; + bayesAB = derive2 { name="bayesAB"; version="1.1.1"; sha256="0kxrhxg43hzkcziyqpwy29iqs7i0qi3pn3jz0z1s8paf8drbgdf4"; depends=[ggplot2 Rcpp]; }; bayesCL = derive2 { name="bayesCL"; version="0.0.1"; sha256="1l278lxidn16nma2ny14wjajcqyzbr6j5xl2lj08cic26c7hvjbm"; depends=[]; }; - bayesDP = derive2 { name="bayesDP"; version="1.3.1"; sha256="175g75cpynccyzcbzca4h6xa2708985h8dhq34kvkpfhv35pc64d"; depends=[ggplot2 Rcpp RcppArmadillo survival]; }; + bayesDP = derive2 { name="bayesDP"; version="1.3.2"; sha256="1xv133v01mbfsy0w5acc9819m92dcxfdjg4a8p7kdfkycz4ilwnl"; depends=[ggplot2 Rcpp RcppArmadillo survival]; }; bayesDccGarch = derive2 { name="bayesDccGarch"; version="2.0"; sha256="1s2b8f43wi9ja966n2p2r4l4s79vk6xb8mqaxsagnw90g969p681"; depends=[coda numDeriv]; }; bayesDem = derive2 { name="bayesDem"; version="2.5-1"; sha256="1cxrqil1p692mbzkcj1fvsx335qyy6c1y43mq48s4shs1hhc69bn"; depends=[bayesLife bayesPop bayesTFR gWidgets gWidgetsRGtk2 RGtk2 wpp2015]; }; bayesGARCH = derive2 { name="bayesGARCH"; version="2.1.3"; sha256="1480mmzfshchfbfh3x420cq5qblfh59jkl21hkq2jvnwppksdn9w"; depends=[coda mvtnorm]; }; bayesGDS = derive2 { name="bayesGDS"; version="0.6.2"; sha256="0ash16hmassn76x3f59dfvp4plqp8vb17qzcwmag7vi3mi3y2ap6"; depends=[Matrix]; }; - bayesImageS = derive2 { name="bayesImageS"; version="0.5-2"; sha256="01gnjxrp68jxrygijk6v42dsiyfkxawvj4ilh0sajm05iknkn419"; depends=[Rcpp RcppArmadillo]; }; + bayesImageS = derive2 { name="bayesImageS"; version="0.5-3"; sha256="0whb3am92v95rhxnlpjl212jsy2r6pv35svj4lgl7p74300b25ra"; depends=[Rcpp RcppArmadillo]; }; bayesLife = derive2 { name="bayesLife"; version="3.2-0"; sha256="1a3x3y77542hgndvymhnyg6dys0s5rimkgprl8psflsgsrxnbmcv"; depends=[bayesTFR car coda hett wpp2017]; }; - bayesLopod = derive2 { name="bayesLopod"; version="1.0.1"; sha256="0v9yy75mvr74jc0fz10qj1acwxjy0lbqkdqaj1hn88v294r9dw3q"; depends=[BH inline raster Rcpp RcppEigen rgeos rstan rstantools slam sp StanHeaders]; }; - bayesPop = derive2 { name="bayesPop"; version="6.2-4"; sha256="1z8s5lbvz642hxl10b4cv361izw82akq40dav3mknqqcgv1vlrk6"; depends=[abind bayesLife bayesTFR fields googleVis plyr reshape2 rworldmap wpp2012 wpp2017]; }; + bayesPop = derive2 { name="bayesPop"; version="7.0-0"; sha256="1ydr0hds09xa17117y9dvk2sym2jfk0yjip79dig9c2vsykns0cm"; depends=[abind bayesLife bayesTFR fields googleVis plyr reshape2 rworldmap wpp2012 wpp2017]; }; bayesQR = derive2 { name="bayesQR"; version="2.3"; sha256="1c6y7r9h9626ghp68pl5k1g0l95fwd6dp0jfznmhy53qza0ny8z4"; depends=[]; }; bayesSurv = derive2 { name="bayesSurv"; version="3.2"; sha256="1zp302pfi64nnqdiqldvfi1lm0wv2dplz5sfjp0ydl1qc16z0axp"; depends=[coda smoothSurv survival]; }; - bayesTFR = derive2 { name="bayesTFR"; version="6.1-2"; sha256="092sl8xk82kybpp0v06j0dxh4zal0d6j2na42ghl2ri36iy6wqvx"; depends=[coda MASS mvtnorm wpp2017]; }; + bayesTFR = derive2 { name="bayesTFR"; version="6.2-0"; sha256="0qgab56dk8pf2r6rl3h18lfh6xkdw9jn5va55iw20lc4a52miz64"; depends=[coda MASS mvtnorm wpp2017]; }; bayesammi = derive2 { name="bayesammi"; version="0.1.0"; sha256="1vfcmk47x71c5akj3ppxzb74293pikspknkkv08f8p15v0chk7fs"; depends=[dplyr ggplot2 lme4 magrittr MASS mvtnorm rlang rstiefel scales tibble tidyr tmvtnorm]; }; bayesbio = derive2 { name="bayesbio"; version="1.0.0"; sha256="08qa4lzkrcwin7n3kzfqfdlnlqahdmjl1lxpdh29n780cgyjfvs0"; depends=[]; }; bayesboot = derive2 { name="bayesboot"; version="0.2.2"; sha256="0976ryd0gbw3kpmxg2qxyp1m2swnrpa86vdhvqrqxp7fcrs8cs2z"; depends=[HDInterval plyr]; }; bayescount = derive2 { name="bayescount"; version="0.9.99-5"; sha256="0c2b54768wn72mk297va3k244256xlsis9cd6zn6q5n1l7ispj6j"; depends=[coda rjags runjags]; }; + bayesdfa = derive2 { name="bayesdfa"; version="0.1.1"; sha256="0d08kx4qykfd7vyik0ac9w9sd5cflwbslq8gi7l64pwwil1hysk1"; depends=[BH dplyr ggplot2 loo Rcpp RcppEigen reshape2 rlang rstan StanHeaders]; }; bayesianETAS = derive2 { name="bayesianETAS"; version="1.0.3"; sha256="0nbif0b6lcik2kh948zg5ska5mvkdsfr0dg8ndnfpscm2mp7y1dg"; depends=[]; }; bayeslm = derive2 { name="bayeslm"; version="0.8.0"; sha256="1gvqkbz1wmqkxjwkdgj5pir5j1qy5dzjm4jv6mz3mplm16z5vzbl"; depends=[coda Rcpp RcppArmadillo RcppParallel]; }; bayesloglin = derive2 { name="bayesloglin"; version="1.0.1"; sha256="0j2ziahf6mwsz2gvb1azvdzlmszlpqgr5zqcqa68pxgq947sa2cs"; depends=[igraph]; }; bayeslongitudinal = derive2 { name="bayeslongitudinal"; version="0.1.0"; sha256="0g45ikpnbry1albb3asrzab5z3sy98yf74c64qn02d65xgafifwg"; depends=[LearnBayes MASS mvtnorm]; }; bayesm = derive2 { name="bayesm"; version="3.1-0.1"; sha256="04b4s8clxrmdyhnhd2arnsdi992422yam3z91w6dzrmngwxq4yaq"; depends=[Rcpp RcppArmadillo]; }; - bayesmeta = derive2 { name="bayesmeta"; version="2.2"; sha256="15pqa1plcnl8pbzs38cw22y3qq1v7f9vla4zy0154crvbrbp8kwf"; depends=[forestplot metafor]; }; + bayesmeta = derive2 { name="bayesmeta"; version="2.3"; sha256="12rljnlr7wv0q95ild7vrsbgkpg7zw1lmh6gx4kpip1ckax04360"; depends=[forestplot metafor]; }; bayesmix = derive2 { name="bayesmix"; version="0.7-4"; sha256="1qms1nnk2nq3gqr8zf2b9ri4wv8jrxv5i8s087k1rwdvya3k5r9a"; depends=[coda rjags]; }; - bayesplot = derive2 { name="bayesplot"; version="1.5.0"; sha256="1f0kgrgr87fp9576ssrygkp5n4186zq1rw5iwzhqr8s81is352li"; depends=[dplyr ggplot2 ggridges reshape2 rlang]; }; + bayesplot = derive2 { name="bayesplot"; version="1.6.0"; sha256="0in9cq2ybpa7njrwqx4l6nc8i01cjswsvzwlyiw465pi74aapr57"; depends=[dplyr ggplot2 ggridges reshape2 rlang]; }; bayespref = derive2 { name="bayespref"; version="1.0"; sha256="0gwlzs7qkgmf90np7xv85d27jjqggyhfj00vpya664a2znyjb3jm"; depends=[coda lattice MASS MCMCpack RColorBrewer]; }; bayess = derive2 { name="bayess"; version="1.4"; sha256="0axipk5hn2hw3g4dfh7y3xa0dxqmi8kqpbr77nl14y7ydpija6xm"; depends=[combinat gplots MASS mnormt]; }; - bayou = derive2 { name="bayou"; version="2.1"; sha256="0biziarmamdpapv2p2ylvxqa4mcdvdwbay545w51yb73538bgkb8"; depends=[ape assertthat coda denstrip fitdistrplus foreach geiger MASS Matrix mnormt phytools Rcpp RcppArmadillo]; }; + bayou = derive2 { name="bayou"; version="2.1.1"; sha256="17gvb2dmviwibnlqn6p3p9pcc3705xh9r8lrm90p0yg7nhm0cn02"; depends=[ape assertthat coda denstrip fitdistrplus foreach geiger MASS Matrix mnormt phytools Rcpp RcppArmadillo]; }; baystability = derive2 { name="baystability"; version="0.1.0"; sha256="1zv4bf5a4p21w2qpr6lcsgsxb0xv15v8p33031rsypmnbs9i80dp"; depends=[dplyr ggfortify ggplot2 lme4 magrittr MASS matrixStats reshape2 rlang rstiefel scales tibble tidyr tidyverse]; }; - bazar = derive2 { name="bazar"; version="1.0.6"; sha256="12b1x218x1yh9iadv8ciyncr841s0arvj4pbn74bryhcgbvmbwqm"; depends=[kimisc]; }; + baytrends = derive2 { name="baytrends"; version="1.0.7"; sha256="1l59w79n2l04n0i12ka1cvnnqsx9412b2fgsgp4pz5hsi5nswlp8"; depends=[dataRetrieval digest gdata lubridate memoise mgcv plyr survival XML zCompositions]; }; + bazar = derive2 { name="bazar"; version="1.0.10"; sha256="1in3096bxw7v80wxkjp6i9akyv18ihzc0kldl952i9s772dcgbfs"; depends=[kimisc]; }; bbefkr = derive2 { name="bbefkr"; version="4.2"; sha256="1wjx652w3p41sq71a2zdzmb7frjxm6xvcgrc2ark2spwb0lbjjw6"; depends=[]; }; bbemkr = derive2 { name="bbemkr"; version="2.0"; sha256="015c57s8mpimm82nddnh382wlkisxgdmc2hvp7k38pcnqxc5gb5q"; depends=[MASS]; }; bbmle = derive2 { name="bbmle"; version="1.0.20"; sha256="1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"; depends=[lattice MASS numDeriv]; }; bbo = derive2 { name="bbo"; version="0.2"; sha256="19xrbla3bb3csg3gjjrpkgyr379zfwyh293bcrcd6j8rnm6g4i01"; depends=[]; }; bbw = derive2 { name="bbw"; version="0.1.3"; sha256="1z3an561qh0rfi3jhh1ghsdbg8aimqmf4hpqri2jz39in3p0gwg4"; depends=[car]; }; bc3net = derive2 { name="bc3net"; version="1.0.4"; sha256="15dghd0v1s71h77iw8b49v5h7wcda5mb4540lfyibsdipbashv2h"; depends=[c3net igraph infotheo lattice Matrix]; }; - bcROCsurface = derive2 { name="bcROCsurface"; version="1.0-2"; sha256="0v1zjbgpalr5ag97s9rxcd2z0r7qpw8yhc4lw4p4i3xkw2paf5zh"; depends=[boot nnet Rcpp RcppArmadillo rgl]; }; + bcROCsurface = derive2 { name="bcROCsurface"; version="1.0-3"; sha256="1g9l4abnpp1iq5wy3rl2jv47ql9zh6s2qrhyj06x22358lpinjnl"; depends=[boot nnet Rcpp RcppArmadillo rgl]; }; bcRep = derive2 { name="bcRep"; version="1.3.6"; sha256="1fibx11ykkkjv4sgg6zc2a0g270384z2cf68hwghnld0wi002b5z"; depends=[ape doParallel foreach gplots ineq plotrix proxy stringdist vegan]; }; + bcaboot = derive2 { name="bcaboot"; version="0.2-1"; sha256="0wf1igkb0lidz4pvh3kfccs9858m1g9650wprrvrpwsdfrcd7rc9"; depends=[]; }; + bcf = derive2 { name="bcf"; version="1.2.1"; sha256="03l4wlqz69sqkffjrlznlam2sql9zfpa6x84y7x1z66zfy6f7n79"; depends=[Rcpp RcppArmadillo]; }; bcgam = derive2 { name="bcgam"; version="1.0"; sha256="1dg2fcjw8xal77irviiz260qpar2iqkjvi2k4qfm71jyq0ir0axk"; depends=[coda igraph nimble]; }; bclust = derive2 { name="bclust"; version="1.5"; sha256="01kx02azj26b6swly53zhf3sny6c6jglkxnzylsc0pvri89x7yj2"; depends=[]; }; bcmaps = derive2 { name="bcmaps"; version="0.17.1"; sha256="12hca67n7fqplis8g954hj588zl9kj8gmph86mxhcy151qpyh927"; depends=[httr rappdirs sf]; }; - bcp = derive2 { name="bcp"; version="4.0.2"; sha256="0ixpjhyyqaz7gc2ixpask062sxhsfg8d146mm244jkqgiagydg5l"; depends=[Rcpp RcppArmadillo]; }; + bcp = derive2 { name="bcp"; version="4.0.3"; sha256="0vhs89lb2wpanqsljclpvwbjmgdsc3jicws8bzqiqh8mbs3nzpxy"; depends=[Rcpp RcppArmadillo]; }; bcpa = derive2 { name="bcpa"; version="1.1"; sha256="0rwbd39szp0ar9nli2rswhjiwil31zgl7lnwm9phd0qjv8q0ppar"; depends=[plyr Rcpp]; }; bcpmeta = derive2 { name="bcpmeta"; version="1.0"; sha256="02fw1qz9cvr7pvmcng7qg7p04wxxpmvb2s8p78f52w4bf694iqhl"; depends=[mvtnorm]; }; bcrm = derive2 { name="bcrm"; version="0.4.7"; sha256="0s0xmmphrrsqnrsnnsqh9ska6afl4jyk0s0290w6askrlqdzjgil"; depends=[ggplot2 mvtnorm]; }; bcrypt = derive2 { name="bcrypt"; version="1.1"; sha256="1wwdin8x09y8n8zrwj1ylh5ikcz0v0la4wmrsvbdr61cg336wzx4"; depends=[openssl]; }; bcv = derive2 { name="bcv"; version="1.0.1"; sha256="0yqcfariw9sw0b8cpljcr7vf5rf0cwr1wbif23icchfaxk2m42gj"; depends=[]; }; + bdDwC = derive2 { name="bdDwC"; version="0.1.15"; sha256="0yraq8a0wgz12rzi2dx0gdcz5rx99qd2pzw972wjqyq3rs41pwx0"; depends=[shiny shinyBS shinydashboard shinyFiles shinyjs]; }; bda = derive2 { name="bda"; version="10.1.9"; sha256="06ycxqjpnsywakjkjxf1czhxsbdzbpwa11m69gad5538z066d24x"; depends=[]; }; bde = derive2 { name="bde"; version="1.0.1"; sha256="1f25gmjfl58x4pns89abfk85yq5aad3bgq9yqpv505g5gxk62d3v"; depends=[ggplot2 shiny]; }; bdlp = derive2 { name="bdlp"; version="0.9-1"; sha256="1ydb5hsaj1bfdz7hcdkc74qlk608kf0xrbpw247klkxrhsh9ba2p"; depends=[DBI GenOrd MASS MultiOrd rgl RSQLite stringdist]; }; bdots = derive2 { name="bdots"; version="0.1.19"; sha256="1cj6ly62d50z6713119hadl90cxf5x30wpnpx6mssmd49zds6nxb"; depends=[doParallel doRNG foreach Matrix mvtnorm nlme]; }; bdpopt = derive2 { name="bdpopt"; version="1.0-1"; sha256="1z7mdqklw3frsdzyhvx8s8wvblwm28fr1gca2yrivqjng0r47lx4"; depends=[coda rjags]; }; bdpv = derive2 { name="bdpv"; version="1.1"; sha256="0i6wdf27243ch8pn2chqriwxjg3g72wbvzlx52mz4ahw700xjc7n"; depends=[]; }; + bdribs = derive2 { name="bdribs"; version="1.0.4"; sha256="19qakmdw3l8vfxkr4p1ydkyfs4cmq37lqzw7l5zx5rdn6zlhqwh4"; depends=[rjags]; }; bdscale = derive2 { name="bdscale"; version="2.0.0"; sha256="1hkkfd69g2bg2y4hicjs6bnw9f0zw74jy0dpadchnzw17lffpms3"; depends=[ggplot2 scales]; }; bdsmatrix = derive2 { name="bdsmatrix"; version="1.3-3"; sha256="17ddvz4gnih7rx0lr1gzk280xyh6x796cf2x794dvplpiiq83skh"; depends=[]; }; - bdvis = derive2 { name="bdvis"; version="0.2.20"; sha256="1iif70s17d9nh6bylm9s0ky70qx441n56h953gz4hxp7rb5dly31"; depends=[chron ggplot2 lattice leafletR maps plotrix plyr sqldf taxize treemap]; }; + bdvis = derive2 { name="bdvis"; version="0.2.22"; sha256="1kfkn3ak1aqqj61ryfxmq8vvmi4z4znha03ga1ncsrnpb6g1kfvk"; depends=[chron ggplot2 lattice leafletR maps plotrix plyr rgdal sqldf taxize treemap]; }; bdynsys = derive2 { name="bdynsys"; version="1.3"; sha256="07gfyp0qwq9y1cnh7lhcz7q0b1s51cjwlbpll50l2cza2dszmf29"; depends=[caTools deSolve Formula Hmisc MASS matrixStats plm pracma]; }; bea_R = derive2 { name="bea.R"; version="1.0.6"; sha256="15pdbwz7av8862bl144n998qk0w9rqwip9m2brdm5hj7id5xdlif"; depends=[chron colorspace data_table DT ggplot2 googleVis gtable htmltools htmlwidgets httpuv httr jsonlite magrittr munsell plyr Rcpp scales shiny shinydashboard stringi stringr xtable yaml]; }; beadarrayFilter = derive2 { name="beadarrayFilter"; version="1.1.0"; sha256="044dq5irc00v2f2gjz0vb69w7q7b84lppc55ganabdv4f0dxdblc"; depends=[beadarray RColorBrewer]; }; beadarrayMSV = derive2 { name="beadarrayMSV"; version="1.1.0"; sha256="0785vmjsli37hjyppk7hlqmn0b683s1apysx9dghbw4h6rgvr8n9"; depends=[Biobase geneplotter limma rggobi]; }; - beadplexr = derive2 { name="beadplexr"; version="0.1.0"; sha256="1aw75v4bjxrf22x0bm57qqp6r7cz8zmkd1hmk4amlxypbxd2479f"; depends=[cluster dplyr drc flowCore fpc ggplot2 lazyeval magrittr mclust purrr raster tibble tidyr yaml]; }; + beadplexr = derive2 { name="beadplexr"; version="0.2.0"; sha256="0ci19jai28hizcfdgj3a69vw20yk25xg6vp6fk1xhkkp0hh9wnd2"; depends=[cluster dplyr drc flowCore fpc ggplot2 lazyeval magrittr mclust purrr raster tibble tidyr yaml]; }; beam = derive2 { name="beam"; version="1.0.2"; sha256="1gxgw4gcrlbxmlv5scddr6qh4df9xaj6zbs48k660qqn02gjxy9b"; depends=[fdrtool igraph knitr Matrix]; }; beanplot = derive2 { name="beanplot"; version="1.2"; sha256="0wmkr704fl8kdxkjwmaxw2a2h5dwzfgsgpncnk2p2wd4768jknj9"; depends=[]; }; - beanz = derive2 { name="beanz"; version="2.3"; sha256="1jxm1xspmyxsvmsgh5q3rykaxzqqw294pvv4vkq1p1qg1y6l1dnb"; depends=[BH loo Rcpp RcppEigen rstan rstantools StanHeaders survival]; }; + beanz = derive2 { name="beanz"; version="2.4"; sha256="18i4ygz83l60fdfkl4yg9kp5n2vmqn6yd7qkpkiplq0mzg5s4nk9"; depends=[BH loo Rcpp RcppEigen rstan rstantools StanHeaders survival]; }; beast = derive2 { name="beast"; version="1.1"; sha256="0ikbnzdzp2lv1nh5mxxanra81v4dl6svg3ywqcqd6wgzri70a4ry"; depends=[RColorBrewer]; }; bedr = derive2 { name="bedr"; version="1.0.4"; sha256="052sn90gjr34hjgyndzvcl66pv22q0kjqbx95y1pdydiwhwmhpa3"; depends=[data_table R_utils testthat VennDiagram yaml]; }; beepr = derive2 { name="beepr"; version="1.3"; sha256="061sfld23b516jws4llml0a4jsdk4z74rll4z58l2rvahkqsdrfp"; depends=[audio stringr]; }; beeswarm = derive2 { name="beeswarm"; version="0.2.3"; sha256="0hy89bwv7jixlg91li1fywa77916am2whqp1m1fx1khd45g44581"; depends=[]; }; + beezdemand = derive2 { name="beezdemand"; version="0.1.0"; sha256="1i6p36cfvz87k6llpibklmdbjb7vp1v38ijxaqkmv1jzc28sj3cl"; depends=[ggplot2 nlmrt nls2 nlstools reshape2]; }; beginr = derive2 { name="beginr"; version="0.1.3"; sha256="1wrxcgapan19p2zwvmrz9fg9hwkxfm0x2qcqkanmn0mmsaixhs3h"; depends=[cranlogs]; }; + behaviorchange = derive2 { name="behaviorchange"; version="0.0.2"; sha256="1g5r4mnqpls16836pi2dr7lm308c677m5j8xha6c12pnr39rnc4a"; depends=[data_tree DiagrammeR ggplot2 googlesheets gridExtra gtable magrittr ufs userfriendlyscience viridis]; }; behavr = derive2 { name="behavr"; version="0.3.1"; sha256="18rpln7db8cnaj6f47vjgh7q2xbcjmd0vhfbmvm82fr7qhdnnyc0"; depends=[data_table]; }; belex = derive2 { name="belex"; version="0.1.0"; sha256="1563yngc1lvncmx3h6kgsj1r6k3hvxidh6h9rb7apxs2rq5k32ms"; depends=[XML]; }; belg = derive2 { name="belg"; version="0.2.3"; sha256="1ss40fxfmzld4fqpbkc3knsxdqc4nmllgvl2v4nyqzcalcknzvvf"; depends=[Rcpp RcppArmadillo]; }; bench = derive2 { name="bench"; version="1.0.1"; sha256="0hiwm3jbwr9wjdfx0nk3djskiw1q900h4acaqjgy97p8gl0ig3g8"; depends=[glue pillar profmem rlang tibble]; }; benchden = derive2 { name="benchden"; version="1.0.5"; sha256="1cwcgcm660k8rc8cpd9sfpzz66r55b4f4hcjc0hznpml35015zla"; depends=[]; }; - benchmark = derive2 { name="benchmark"; version="0.3-6"; sha256="05rgrjhbvkdv06nzbh0v57b06vdikrqc1d29wirzficxxbjk1hih"; depends=[ggplot2 plyr proto psychotools relations reshape scales]; }; benchmarkme = derive2 { name="benchmarkme"; version="0.6.0"; sha256="0w98q4b814bz3q0vqdfnwqrgfrky3ggsyyzmdiz17kv6xk17qds8"; depends=[benchmarkmeData doParallel foreach httr Matrix]; }; benchmarkmeData = derive2 { name="benchmarkmeData"; version="0.5.1"; sha256="0vv5d90qv81lwrgi5d3zbwlwxwjqlx70xi4ljhcc0ljv50x2rvv4"; depends=[]; }; - benchr = derive2 { name="benchr"; version="0.2.0"; sha256="042ijh6726s116z7w2cky5l105p3dj7xsfmlwkigsbrmya8x5d37"; depends=[Rcpp RcppProgress]; }; + benchr = derive2 { name="benchr"; version="0.2.2"; sha256="1ls75pmhvj6d4wc9knifv6d1dfr0avfhry370m636mhfpw4z2ybf"; depends=[Rcpp RcppProgress]; }; benford_analysis = derive2 { name="benford.analysis"; version="0.1.4.1"; sha256="0acbjjavbvsaigy78b5k9qhj8011751116lqln8j0v8w1k3vqwqm"; depends=[data_table]; }; bentcableAR = derive2 { name="bentcableAR"; version="0.3.0"; sha256="1gjrlv94av9955jqhicaiqm36rrgmy0avxn9y7wbp2s1sbg7fyg7"; depends=[]; }; benthos = derive2 { name="benthos"; version="1.3-5"; sha256="1mzhqqy4dblwv70v1ky5gzrr3jyky9k4wibbp589jjjrga2vhq2a"; depends=[dplyr lazyeval readr]; }; ber = derive2 { name="ber"; version="4.0"; sha256="0gl7rms92qpa5ksn8h3ppykmxk5lzbcs13kf2sjiy0r2535n8ydi"; depends=[MASS]; }; berryFunctions = derive2 { name="berryFunctions"; version="1.17.0"; sha256="13wslhr3xm9davx3s69as41r53m3x0gm3mrnwrbsqcbmf9n0zbv3"; depends=[abind]; }; - bestNormalize = derive2 { name="bestNormalize"; version="1.2.0"; sha256="0ixv5w4x4413131fxl47c3ma0h9ac1khakp89psnci4qjxbcx5xc"; depends=[LambertW nortest]; }; + bestNormalize = derive2 { name="bestNormalize"; version="1.3.0"; sha256="0wipxc4dqhpmxqb8nkfp2pgxp7854r1rgrmppvlja7v5hwz4mgw7"; depends=[doParallel doRNG dplyr foreach LambertW nortest]; }; bestglm = derive2 { name="bestglm"; version="0.37"; sha256="0ghhi4g75mgq2pnkrvw188s65132i1d7v3hahnjrsnx4vrr8a9lz"; depends=[glmnet grpreg lattice leaps pls]; }; - betaboost = derive2 { name="betaboost"; version="1.0.0"; sha256="11r6vywkb8182r1797aijm3czrxxghv5hjbadw61ick0masvcpml"; depends=[gamboostLSS mboost]; }; + betaboost = derive2 { name="betaboost"; version="1.0.1"; sha256="1zdyzxl2kp2i5lkiz280wz4av9wqklbn25zmq6n4yb6a579yjfn8"; depends=[gamboostLSS mboost]; }; betacal = derive2 { name="betacal"; version="0.1.0"; sha256="19wgpgf9yhckl9qx9v24f4yh055wfalphcxwm7lg68px6ap2pxl9"; depends=[]; }; betafam = derive2 { name="betafam"; version="1.0"; sha256="1nf5509alqnr5qpva36f1wb7rdnc084p170h91jv89xvzsidqxca"; depends=[]; }; betalink = derive2 { name="betalink"; version="2.2.1"; sha256="1wskr8nh1jzcrnc8fn58lscphsvj5z9p1i1pnpfdjn60mdb09rkp"; depends=[igraph plyr stringr]; }; - betapart = derive2 { name="betapart"; version="1.5.0"; sha256="0hk016hpdb927d142rfa13kjwhgzki1fy4xqbwdphzwv37nyxag7"; depends=[ape geometry picante rcdd]; }; + betapart = derive2 { name="betapart"; version="1.5.1"; sha256="0j72rfvnn0ag6vxp8nw5v68n3qblyp5gd0y8z1kchs4dbq1v288g"; depends=[ape fastmatch geometry picante rcdd]; }; betaper = derive2 { name="betaper"; version="1.1-0"; sha256="1gr533iw71n2sq8gga9kzlah7k28cnlwxb2yh562gw6mh1axmidm"; depends=[ellipse vegan]; }; - betareg = derive2 { name="betareg"; version="3.1-0"; sha256="05s5lszj22186xhvk0dxgz4vqfvmss40pbh147mwqkz1h48z5pf7"; depends=[flexmix Formula lmtest modeltools sandwich]; }; + betareg = derive2 { name="betareg"; version="3.1-1"; sha256="07cblxprybqkv55805za6qg47vw95azxn4446frxwkramza4ygv2"; depends=[flexmix Formula lmtest modeltools sandwich]; }; betas = derive2 { name="betas"; version="0.1.1"; sha256="1v85r6lrk21viwzam42gi42bgbwh5ibn3dpbh3aqrf3dnn1rdsyd"; depends=[robust]; }; betategarch = derive2 { name="betategarch"; version="3.3"; sha256="0hqvyps3lwix2fkzk18wrkhxpqhgardvib9sq1ip8gn8sn1dsi8y"; depends=[zoo]; }; bethel = derive2 { name="bethel"; version="0.2"; sha256="1zlkw672k1c5px47bpa2vk3w2906vkhvifz20h6xm7s51gmm64i0"; depends=[]; }; - beyondWhittle = derive2 { name="beyondWhittle"; version="0.18.1"; sha256="0aph1sshnxk7aajnm871zw9fadxbhv8l93kbydzh69b8kiz6wi6x"; depends=[ltsa Rcpp]; }; + beyondWhittle = derive2 { name="beyondWhittle"; version="1.1"; sha256="178bhy2plkahklgwyhk2rlamjzyi8md612z58wi1mrbryzv4lsy1"; depends=[BH forecast ltsa MASS MTS Rcpp RcppArmadillo]; }; bezier = derive2 { name="bezier"; version="1.1"; sha256="1bhqf1zbshkf1x8mgqp4mkgdxk9jxi51xj6i47kqkyn9gbdzch0c"; depends=[]; }; bfa = derive2 { name="bfa"; version="0.4"; sha256="08n6446xl2w8z0rsqi6v2hp9cp744frxw6vrbxg5cpybhyyfzr36"; depends=[coda Rcpp RcppArmadillo]; }; bfast = derive2 { name="bfast"; version="1.5.7"; sha256="0n75minka55rxpvs3qkj0c65ydn1gc3i8lkr2gdyn1adjkl5yn01"; depends=[forecast raster sp strucchange zoo]; }; bfp = derive2 { name="bfp"; version="0.0-39"; sha256="1g3sbmi1yl7ai8v6a2ri54jqv64wzfy580s8i1w9xwbqjcrpj77m"; depends=[Rcpp]; }; - bfw = derive2 { name="bfw"; version="0.1.0"; sha256="13hbg2kr56yfg2r58cw3l631rq1kv8bk9gcdqbgspsjn04g1iq2f"; depends=[coda MASS rJava runjags]; }; + bfw = derive2 { name="bfw"; version="0.3.0"; sha256="0kmyr77hp5vs41f8w7arcyxvhwhkbhdiq4v88ch7h822byfiwlzq"; depends=[coda MASS runjags]; }; bgeva = derive2 { name="bgeva"; version="0.3-1"; sha256="0qm4xknyab8hdyn3in2hsvm8s062cnmqqf41b5jvax1mi5hs0z8c"; depends=[magic mgcv trust]; }; bgmfiles = derive2 { name="bgmfiles"; version="0.0.6"; sha256="10qldfjjq5fx5jrrakdxc8k2pf0vp8ifg18nq56lvx9n28mqigim"; depends=[]; }; bgmm = derive2 { name="bgmm"; version="1.8.3"; sha256="09hsqjjyzlpl0fqb7832j5ydrr0yc42zb1c9q1y5hbrms7yp00p8"; depends=[car combinat lattice mvtnorm]; }; - bgsmtr = derive2 { name="bgsmtr"; version="0.1"; sha256="09h118msqf9yl2z7d6dsvgn4vrvy43ynznajj58k7gkxdlm1nimg"; depends=[coda EDISON Matrix mnormt mvtnorm sparseMVN statmod]; }; + bgsmtr = derive2 { name="bgsmtr"; version="0.2"; sha256="05d4bd350parb3nfwb2arb1z2g24l6pr81z9m5q76rhhsxp6rzn8"; depends=[coda EDISON inline LaplacesDemon Matrix matrixcalc miscTools mnormt mvtnorm Rcpp sparseMVN statmod TargetScore]; }; bhm = derive2 { name="bhm"; version="1.13"; sha256="1iq1hjc7xn2kmmxgzv6mzcvvf48kqp5b8lavmzrqykak3v4z02nz"; depends=[coda survival]; }; - bhrcr = derive2 { name="bhrcr"; version="1.0.0"; sha256="0rqn9wkd25d7l295n55idsf1zch1niz5f05qnsbd1gqrq7nw42xn"; depends=[AER Cairo MASS MCMCpack msm mvtnorm survival]; }; + bhrcr = derive2 { name="bhrcr"; version="1.0.2"; sha256="15c04vknhm8350xylixapb8nw5va0i02a5s5832fsfcndlqr4cpj"; depends=[AER Cairo MASS MCMCpack msm mvtnorm survival]; }; biasbetareg = derive2 { name="biasbetareg"; version="1.0"; sha256="1562zdin0y5mrp36ih11ir3h9cv49cx1l98chxd89fkj8x3c1fbg"; depends=[betareg]; }; bib2df = derive2 { name="bib2df"; version="1.0.1"; sha256="1rprcnqvs4nicd26h34kpgzlpl22430dikxs2q1sjf861qachi10"; depends=[dplyr httr humaniformat stringr]; }; - bibliometrix = derive2 { name="bibliometrix"; version="1.9.4"; sha256="0l2lqz9qx8f86dz2asvv11iv366hvjn2fjamgm98winrvyrzqnsw"; depends=[factoextra FactoMineR ggplot2 ggraph ggrepel igraph Matrix RColorBrewer RISmed rscopus SnowballC stringdist stringr]; }; + bibliometrix = derive2 { name="bibliometrix"; version="2.0.2"; sha256="12588054l6hsn8091559v42apc66g9zpfnhnk96ai56whglfjx5s"; depends=[dplyr DT factoextra FactoMineR ggplot2 ggraph ggrepel igraph Matrix networkD3 RColorBrewer RISmed rscopus shiny shinycssloaders shinythemes SnowballC stringdist stringr]; }; bibtex = derive2 { name="bibtex"; version="0.4.2"; sha256="0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"; depends=[stringr]; }; biclust = derive2 { name="biclust"; version="2.0.1"; sha256="1y5n6wfa1lx88ck3x09rcg0dh3pw89225h85hmq2la1s1fpa48i0"; depends=[additivityTests colorspace flexclust ggplot2 lattice MASS tidyr]; }; bife = derive2 { name="bife"; version="0.5"; sha256="0lzij8sazfdr687bi5lfp5ndvwlx18vyzr3svc0zv9mnv8s8vfvd"; depends=[Formula Rcpp RcppArmadillo]; }; - bigFastlm = derive2 { name="bigFastlm"; version="0.0.2"; sha256="012vxy5mpknc3998h382qdzgrxnyfpyddy003zjp3v42clim5y64"; depends=[BH bigmemory Rcpp RcppEigen]; }; bigGP = derive2 { name="bigGP"; version="0.1-6"; sha256="0fwm06rzx1qbh16ii93x26i4v4yb50jk67k3qmzyr3gr4z9b9xhg"; depends=[Rmpi]; }; bigIntegerAlgos = derive2 { name="bigIntegerAlgos"; version="0.1.2"; sha256="1cbcxwhb25ismiyr95pfgc7nq14p4srd9y8y3g3xz0ywjs0qnjy5"; depends=[gmp]; }; bigKRLS = derive2 { name="bigKRLS"; version="3.0.0"; sha256="043lm32cams2hc0fg1mvq08r4ippy4s5z62n1616vndfmqsn41v8"; depends=[BH bigalgebra biganalytics bigmemory ggplot2 Rcpp RcppArmadillo shiny]; }; @@ -4641,46 +4926,50 @@ in with self; { bigReg = derive2 { name="bigReg"; version="0.1.2"; sha256="1hmvh5j40zpzz6c88hmikphps8rb741yvkg60dxmkfl8gxqsrp3w"; depends=[MASS Rcpp RcppArmadillo uuid]; }; bigalgebra = derive2 { name="bigalgebra"; version="0.8.4"; sha256="19rv552ac0q9djc1yvpldkc0lipdf6q143m9dnndpsqs7ayqlr4g"; depends=[BH bigmemory]; }; biganalytics = derive2 { name="biganalytics"; version="1.1.14"; sha256="1hsqdg5hkhs6z9pwvn055q02hzpksjwrf33q5zdnkm387g188ca6"; depends=[BH biglm bigmemory foreach Rcpp]; }; - bigchess = derive2 { name="bigchess"; version="1.0.0"; sha256="14hjrma9qjyi9nypbvrqrzf6d1fxh4rrc48yq95vsrg7vr4han5x"; depends=[ff ffbase]; }; - bigdatadist = derive2 { name="bigdatadist"; version="1.0"; sha256="1xmralvhdczd270c2ym47ywc7gkqs247vpjr1vpmqsgiqvr7n1ql"; depends=[FNN MASS pdist rrcov]; }; + bigchess = derive2 { name="bigchess"; version="1.2.0"; sha256="0c5g4hd5wm51w4grdhl6jhd3lm4m3x4jndhwnlvnnfmpsl0y3902"; depends=[ff ffbase]; }; + bigdatadist = derive2 { name="bigdatadist"; version="1.1"; sha256="16gkybwcp9sxqb0iic2fhmc4gndr44ayg14wrfcjvjaj4g5r6xs2"; depends=[FNN MASS pdist rrcov]; }; biglars = derive2 { name="biglars"; version="1.0.2"; sha256="17zs25dvlja9ynx2fm5f4nmgkx4mnyqs5iscwsyahr6qigx1rz9x"; depends=[ff]; }; biglasso = derive2 { name="biglasso"; version="1.3-6"; sha256="044l2l34l4pl7ijwgq569cn8x5clj795qpfwb1b9qfwvggvgzgni"; depends=[BH bigmemory Matrix ncvreg Rcpp RcppArmadillo]; }; bigleaf = derive2 { name="bigleaf"; version="0.6.5"; sha256="0l2a4xi9jyx9sd79fvva9rqqxb4mld99k0gycn07fb81m8lkf690"; depends=[robustbase]; }; biglm = derive2 { name="biglm"; version="0.9-1"; sha256="1z7h4by457z93k5i6qf5rq7xmd1y2kcd1rq4pv465cd32d4mb2g1"; depends=[DBI]; }; - bigmatch = derive2 { name="bigmatch"; version="0.2.1"; sha256="0c2rg6fiphb01xz6lm34766gwz7m054bgismwbx6wscmw51nj7rw"; depends=[liqueueR mvnfast plyr rcbalance]; }; + biglmm = derive2 { name="biglmm"; version="0.9-1"; sha256="1f4w59jvq7lq0bh5fs41czw0yc8h56iijbj0hlcq47zyqx6gll9a"; depends=[DBI]; }; + bigmatch = derive2 { name="bigmatch"; version="0.5.1"; sha256="00v60cy0j9h8r69b8r2xrarqa5y9sn170m1550g27pxgmyn3y371"; depends=[liqueueR mvnfast plyr rcbalance]; }; bigmemory = derive2 { name="bigmemory"; version="4.5.33"; sha256="0ycl9dzm3drpyas625h34rir5bnbjlncxlvawfsfmqwcbmwdjdvj"; depends=[BH bigmemory_sri Rcpp]; }; bigmemory_sri = derive2 { name="bigmemory.sri"; version="0.1.3"; sha256="0mg14ilwdkd64q2ri9jdwnk7mp55dqim7xfifrs65sdsv1934h2m"; depends=[]; }; bigml = derive2 { name="bigml"; version="0.1.2"; sha256="0vl5krjbgckknxwl26b2hn63jhb80zbn7abpckhxzxfxzncpnfz9"; depends=[plyr RCurl RJSONIO]; }; + bigreadr = derive2 { name="bigreadr"; version="0.1.3"; sha256="1cdr7i8y7bvhfajs3bmxlljbda2922dgbiwkkyxn2k5cn384plak"; depends=[data_table fpeek Rcpp]; }; bigrquery = derive2 { name="bigrquery"; version="1.0.0"; sha256="0z7wsqxla1pg2454l35kkfaz2s9hppwvpz1pds286ddldbbmyzis"; depends=[assertthat curl DBI glue httr jsonlite prettyunits progress rapidjsonr Rcpp tibble]; }; bigsplines = derive2 { name="bigsplines"; version="1.1-1"; sha256="1kf04p2lglzdi1fdryk27nmj2a2jca2ii7ki8vak93sq21isb179"; depends=[quadprog]; }; - bigstep = derive2 { name="bigstep"; version="0.7.4"; sha256="0g45fgnamdv1v3b8xvpsj4rzhisyvbbddwyzvzvmmi4a8w20pzn5"; depends=[bigmemory matrixStats R_utils RcppEigen speedglm]; }; + bigstatsr = derive2 { name="bigstatsr"; version="0.6.2"; sha256="1dv6615yn26lpqj4nswji74zp4zjp6j5m1n0h1h3jffdh7xai46d"; depends=[BH bigreadr cowplot doParallel foreach ggplot2 Rcpp RcppArmadillo RSpectra]; }; + bigstep = derive2 { name="bigstep"; version="1.0.0"; sha256="1bkh7a4qzvh567qglkyidlfam5qj33aih9k8ndxj2ng6dcq38lbd"; depends=[bigmemory magrittr matrixStats R_utils RcppEigen speedglm]; }; bigtabulate = derive2 { name="bigtabulate"; version="1.1.5"; sha256="1jvp3m0ms2cav9z8vvhh80gsa0kvc351brv2jq99rxv1mwvpa4xj"; depends=[BH biganalytics bigmemory Rcpp]; }; bigtcr = derive2 { name="bigtcr"; version="1.1"; sha256="1l03yc28afdm7glbw4ay0zsywjgqg5l90qz1hfhslsy8gg7d5wq5"; depends=[]; }; bigtime = derive2 { name="bigtime"; version="0.1.0"; sha256="136gy2i4qwa2drklllyzp3z0dbijlavgf3sxy73bf84df2yq1c9i"; depends=[corrplot lattice MASS Rcpp RcppArmadillo RcppEigen zoo]; }; - bikedata = derive2 { name="bikedata"; version="0.2.0"; sha256="1iihf1nf3ybvkhq4j3c5p1271c56vpsmsrjf3q2r9n98g3apa6k2"; depends=[BH DBI dodgr httr lubridate magrittr Rcpp readxl reshape2 RSQLite tibble xml2]; }; + bikedata = derive2 { name="bikedata"; version="0.2.2"; sha256="02qwi0rdrg6pmimfqc9y2nkb9l9aks8zxgqz9paqyr2b2psib7ym"; depends=[BH DBI dodgr httr lubridate magrittr Rcpp readxl reshape2 RSQLite tibble xml2]; }; bikeshare14 = derive2 { name="bikeshare14"; version="0.1.0"; sha256="12399c01s8p9rmpi3fpy4rm7xxnsf627slz3h234frbahhs882c4"; depends=[]; }; bild = derive2 { name="bild"; version="1.1-5"; sha256="03has1zi57inicahl52ja006vv5cdndyxfsxp77l6nc3zc6ixna8"; depends=[]; }; billboard = derive2 { name="billboard"; version="0.1.0"; sha256="1z3y8dijhc1381y91n5zq305xzm1gpvs0g4mdpfr7zrblpa8ws39"; depends=[tibble]; }; - billboarder = derive2 { name="billboarder"; version="0.2.2"; sha256="14jq3k2d0bsc2l8hsc2shps3hw6fq0k0w5m0yj9k4hbidgpg9z7n"; depends=[ggplot2 htmlwidgets jsonlite magrittr scales]; }; + billboarder = derive2 { name="billboarder"; version="0.2.4"; sha256="0y4rcrcdi8jfp5dha4vzvr5d0rq73wlbvszb517bdwgg4cgh2hgq"; depends=[ggplot2 htmltools htmlwidgets jsonlite magrittr scales]; }; bimetallic = derive2 { name="bimetallic"; version="1.0"; sha256="181qi4dr0zc7x6wziq7jdc1his20jmprfpq3hrfm56fr5n1sj8wl"; depends=[]; }; bimixt = derive2 { name="bimixt"; version="1.0"; sha256="0nhszpzjqy8z3vngl5jdzqxzshnn92wgi0ci5n3n5kzi24xkfrzc"; depends=[pROC]; }; - binGroup = derive2 { name="binGroup"; version="2.1-1"; sha256="1rwmsrm4ghpvb1vldph2frwglfvajwyj7bzi1f6mhnm9mrg80blj"; depends=[partitions]; }; + binGroup = derive2 { name="binGroup"; version="2.2-1"; sha256="0cb7j6b0s3y56mv1967awwri0kv0rf3sr3vwf9gc2zbjggxi9ffp"; depends=[partitions Rdpack]; }; binMto = derive2 { name="binMto"; version="0.0-7"; sha256="0rg9rsdy14jx7zjv60krcz1vh0sxqimsai0wynhx2sx0kydw4ngy"; depends=[mvtnorm]; }; binaryGP = derive2 { name="binaryGP"; version="0.2"; sha256="0i4xi0gxk0lamjdygyx0azdp3kfqmva1g20nl3p65w4yx77m88d6"; depends=[GPfit lhs logitnorm nloptr Rcpp RcppArmadillo]; }; binaryLogic = derive2 { name="binaryLogic"; version="0.3.9"; sha256="19ig9qgjjnivfihjy41pc13qlrb95679mmk4zks5lbbri8qi4qxj"; depends=[]; }; + binb = derive2 { name="binb"; version="0.0.3"; sha256="14fzsaxlh0kl85gapw9xizgd201zbbcqh2hngiqap6fzha73gvc8"; depends=[knitr rmarkdown]; }; binda = derive2 { name="binda"; version="1.0.3"; sha256="15rhxnlif7agblzd09gyllkqkf5d8cc75b4vmp7grx8a6y7w47g0"; depends=[entropy]; }; bindata = derive2 { name="bindata"; version="0.9-19"; sha256="15ya21fz1kvq4qsppkn9ypiqvaq8q4vszdcgcymampa7zc07z2ld"; depends=[e1071 mvtnorm]; }; bindr = derive2 { name="bindr"; version="0.1.1"; sha256="1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"; depends=[]; }; bindrcpp = derive2 { name="bindrcpp"; version="0.2.2"; sha256="0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"; depends=[bindr plogr Rcpp]; }; - binequality = derive2 { name="binequality"; version="1.0.3"; sha256="0hhcmw1mq785zylcxghfnazi3xvnl7sqpqll8fqdk064a4drqkw1"; depends=[gamlss gamlss_cens gamlss_dist ineq survival]; }; + binequality = derive2 { name="binequality"; version="1.0.4"; sha256="19sm4gk7pnp0aq0bil3acm2jc6w26pkj11vvxzysgs1xlmsra7vg"; depends=[gamlss gamlss_cens gamlss_dist ineq survival]; }; binford = derive2 { name="binford"; version="0.1.0"; sha256="04mpdvynlm4gddybys04k0446gc9hyq0vaxr6a525p76ls5aw4b1"; depends=[]; }; bingat = derive2 { name="bingat"; version="1.3"; sha256="1y68rgafipfad78yrzcygdszgy1d5q739kap06pzr78bn3i8hiwa"; depends=[doParallel foreach gplots matrixStats network vegan]; }; - binhf = derive2 { name="binhf"; version="1.0-2"; sha256="040ss4jwqar4b5wb96gpi41xhmlqcbvs4vphxmfj8xs12hd7r6wl"; depends=[adlift EbayesThresh wavethresh]; }; + binhf = derive2 { name="binhf"; version="1.0-3"; sha256="1vdw2s8zddp7gad8l3c4jpmnjcc0f5wpqbrp6gp9lgp1c3qa505y"; depends=[adlift EbayesThresh wavethresh]; }; + binman = derive2 { name="binman"; version="0.1.1"; sha256="0hm0h285p4v9lhrqjy8s22f1s1vmfpfla5iaycpj8vw3qb3632az"; depends=[assertthat httr jsonlite rappdirs semver xml2 yaml]; }; binneR = derive2 { name="binneR"; version="1.1.1"; sha256="07cfcp9jj5bks8kmxvir9y9z7fj44hvy1wyrg4jy029dvkz8g2ki"; depends=[dplyr magrittr mzR plyr tidyr]; }; - binnednp = derive2 { name="binnednp"; version="0.1.0"; sha256="0cfgz6828b2525dmph5n4zxdgkbx0nsrm4k2azhw1xfi3pz4z6ga"; depends=[fitdistrplus kedd mclust nor1mix Rcpp Rdpack]; }; + binnednp = derive2 { name="binnednp"; version="0.2.0"; sha256="1dklymwsz0l0xklmvq34mf11chd2hm91r5qa031zjf1hsm3gplh8"; depends=[fitdistrplus kedd mclust nor1mix Rcpp Rdpack]; }; binom = derive2 { name="binom"; version="1.1-1"; sha256="0mjj92dqf5q69jxzqya4izb1mly3mkydbnmlm4wb3zqqg82a324c"; depends=[]; }; binomSamSize = derive2 { name="binomSamSize"; version="0.1-5"; sha256="1an6dcqsjh5r0w4kc3n6yfvvha5qhrb2i4bpf7g5ykhl3i60zfcc"; depends=[binom]; }; - binomen = derive2 { name="binomen"; version="0.1.2"; sha256="0w1m5b2qvq3g28hahfgkq7wrrjqy43x1x4kvrrrf284s5ka90531"; depends=[dplyr jsonlite lazyeval]; }; binomialcftp = derive2 { name="binomialcftp"; version="1.0"; sha256="00c7ymlxk1xnx3x1814x7bcyir7q5sy4rb82dcpzf2bdly4xa1qr"; depends=[]; }; binomlogit = derive2 { name="binomlogit"; version="1.2"; sha256="1njz1g9sciwa8q6h0zd8iw45vg3i1fwcvicj5y8srpk8wqw3qp7k"; depends=[]; }; binr = derive2 { name="binr"; version="1.1"; sha256="0kgk91zy7bdrhpkh9c5bi206y9hjwjwzb508i8qqmznqyxmza70r"; depends=[]; }; @@ -4691,7 +4980,7 @@ in with self; { bio3d = derive2 { name="bio3d"; version="2.3-4"; sha256="1zmswa9xs81lbrlkkgi8dvv9xpf0ynqjqwy1k36szvfb8ar9mczr"; depends=[Rcpp]; }; bioOED = derive2 { name="bioOED"; version="0.1.4"; sha256="1rjcqrni5xag97pxfsf40isr2c8pkqsvihf86phak8ngwl7qdgmc"; depends=[bioinactivation corrplot dplyr FME ggplot2 MEIGOR]; }; bioPN = derive2 { name="bioPN"; version="1.2.0"; sha256="0mvqgsfc7d4h6npgg728chyp5jcsf49xhnq8cgjxfzmdayr1fwr8"; depends=[]; }; - bioacoustics = derive2 { name="bioacoustics"; version="0.1.2"; sha256="0xhlmcfb7ll4w655dsq6vdjn6yl2imrw6da2xg5csk2s9yg059wq"; depends=[htmltools moments Rcpp stringr tuneR]; }; + bioacoustics = derive2 { name="bioacoustics"; version="0.1.6"; sha256="1q3sddqbx75hwncrzl3bfx6kagmcf3kqki5k8dig1gj3zk9bmqyl"; depends=[htmltools moments Rcpp stringr tuneR]; }; biofiles = derive2 { name="biofiles"; version="1.0.0"; sha256="1bglgl2jcp6jy3f7xwndil56i98xx4kn518s3fqdixw7n5ibmqd2"; depends=[assertthat BiocGenerics Biostrings foreach GenomeInfoDb GenomicRanges IRanges iterators Rcpp RCurl reutils S4Vectors XVector]; }; biogas = derive2 { name="biogas"; version="1.10.3"; sha256="1qfidjwhaxg5zplzkldhj4zqg81xrcqmvh9x5km5yhyymzr6y4vs"; depends=[]; }; biogeo = derive2 { name="biogeo"; version="1.0"; sha256="14sqgg8b06gp5dajxvyj9s3ndsk7jpkfr0mkyl2l61kgp6qx53rh"; depends=[maptools raster sp stringr vegan]; }; @@ -4704,11 +4993,14 @@ in with self; { bionetdata = derive2 { name="bionetdata"; version="1.0.1"; sha256="1l362zxgcvxln47b1vc46ad6ww8ibwhqr2myxnz1dnk2a8nj7r2q"; depends=[]; }; bioplots = derive2 { name="bioplots"; version="0.0.1"; sha256="184wp1jvgf7a80srrfq72a4r1la2psr8b16kxs00v2gcbgjyvr10"; depends=[ggplot2 gplots RColorBrewer reshape2]; }; bios2mds = derive2 { name="bios2mds"; version="1.2.2"; sha256="1avzkbk91b7ifjba5zby5r2yw5mibf2wv05a4nj27gwxfwrr21cd"; depends=[amap cluster e1071 rgl scales]; }; - bioset = derive2 { name="bioset"; version="0.2.2"; sha256="1l2iss3rbzc69360r9i9j7nf0nn4fkj3j7bgc1hdabr32i19jkhh"; depends=[dplyr magrittr rlang tibble tidyr]; }; + bioset = derive2 { name="bioset"; version="0.2.3"; sha256="15vchim8cim42j1if0jars696rh50vmbggr9748q321f6ngm1w1i"; depends=[dplyr magrittr rlang tibble tidyr]; }; biosignalEMG = derive2 { name="biosignalEMG"; version="2.1.0"; sha256="0bbkrfqkmks4z8c7rh0k43lvm71vn3fzrw3kpj012ym77whwkvay"; depends=[signal]; }; + biospear = derive2 { name="biospear"; version="1.0.2"; sha256="10y4hbncwiqpxzqvzjrmfgp804zczdgvwpjcj0dzaa0sx1njdzja"; depends=[cobs corpcor devtools glmnet grplasso MASS Matrix mboost pkgconfig plsRcox pROC PRROC RCurl survAUC survival]; }; + biostat3 = derive2 { name="biostat3"; version="0.1.3"; sha256="1m9fk8il3hrq4npba44c6x55p1dsjf6cijzris2ffgdq9wrb7l22"; depends=[car MASS muhaz survival]; }; biotic = derive2 { name="biotic"; version="0.1.2"; sha256="1p18jkdd263dgk90626n9awkj6m4zn1n7897596fzrzrahksa978"; depends=[]; }; biotools = derive2 { name="biotools"; version="3.1"; sha256="15y3ccmj1gslzc0lp0gvc66hf0yigx3zkqnw46crgrizjm2kmjay"; depends=[boot lattice MASS rpanel SpatialEpi tkrplot]; }; - bipartite = derive2 { name="bipartite"; version="2.08"; sha256="16j70ikzprjsm81w9bqbp26xxf14ckw654dy7c5hkz24x62qsx2i"; depends=[fields igraph MASS permute sna vegan]; }; + bipartite = derive2 { name="bipartite"; version="2.11"; sha256="1ahn696g881dc9mnf67pglf0kskfk2zqkj2afvinqxmwal827f72"; depends=[fields igraph MASS permute sna vegan]; }; + bipartiteD3 = derive2 { name="bipartiteD3"; version="0.1.0"; sha256="0jjf1xvgncgj9jwvfxrzcjxp8n3a26nw3c0r3yzf6nrw43gkwr7s"; depends=[bipartite dplyr purrr r2d3 RColorBrewer stringr tibble tidyr]; }; biplotbootGUI = derive2 { name="biplotbootGUI"; version="1.1"; sha256="0k92z9iavvq5v56x2hgkmrf339xl7ns1pvpqb4ban8r1j8glzawi"; depends=[cluster dendroextras MASS rgl shapes tcltk2 tkrplot]; }; birdnik = derive2 { name="birdnik"; version="0.1.1"; sha256="17szs4yh3gmf6glwldbk9bhk6f40si2zv53zvgqmg3lbl3z09dv1"; depends=[httr]; }; birdring = derive2 { name="birdring"; version="1.3"; sha256="1vlivapmgq3kz2zz795c7hcfpibnqcfnxp7m42di37yngqc90q87"; depends=[geosphere ks lazyData raster rgdal rgeos rworldmap rworldxtra sp]; }; @@ -4721,7 +5013,10 @@ in with self; { bit64 = derive2 { name="bit64"; version="0.9-7"; sha256="07znvz9vp1nz1y5ljng4qyskvm943cdbmy996s67560ijxzsm6kv"; depends=[bit]; }; bitops = derive2 { name="bitops"; version="1.0-6"; sha256="176nr5wpnkavn5z0yy9f7d47l37ndnn2w3gv854xav8nnybi6wwv"; depends=[]; }; bitrugs = derive2 { name="bitrugs"; version="0.1"; sha256="0sqgp05b902mdldr4ckz4knmkbsqvgl1vx0l792cn2r437yqlgp3"; depends=[]; }; + biva = derive2 { name="biva"; version="0.1.0"; sha256="1vppvk2n60hhi7p8y8rdyckmh4yk70wqyhbg7rbgh833s66whypw"; depends=[corrgram rpivotTable shiny shinyAce]; }; bivarRIpower = derive2 { name="bivarRIpower"; version="1.2"; sha256="0vgi0476rwali6k8bkp317jawzq5pf04v75xmycpmadb7drnpzy0"; depends=[]; }; + bivariate = derive2 { name="bivariate"; version="0.3.0"; sha256="0g574raxzh2l6p8zf4mv8qdsbl0r10x2d6zsbjc79xggizlc1j9d"; depends=[barsurf KernSmooth mvtnorm]; }; + bivgeom = derive2 { name="bivgeom"; version="1.0"; sha256="1cn8k7q011whr4f7zig85dsrkz04614z9ns2ky6k6i16s5n3glxy"; depends=[bbmle copula]; }; bivrp = derive2 { name="bivrp"; version="1.1"; sha256="0ycb3ppz8j6wd8ha52wy8xw0n5a5w4f46j6gk4hy151yslr00qay"; depends=[MASS]; }; biwavelet = derive2 { name="biwavelet"; version="0.20.17"; sha256="183h9mdlpizikg1xnrnd03hbij4fnf5ibsad4jcfmh6d73qcgn9b"; depends=[fields foreach Rcpp]; }; biwt = derive2 { name="biwt"; version="1.0"; sha256="1mb3x8ky3x8j4n8d859i7byyjyfzq035i674b2dmdca6mn7paa14"; depends=[MASS rrcov]; }; @@ -4730,55 +5025,57 @@ in with self; { bkmr = derive2 { name="bkmr"; version="0.2.0"; sha256="0dk6dn73bqlvwinn3aginls4533931xcr3h59k0w60yxs3v8yakv"; depends=[dplyr fields magrittr MASS nlme tidyr tmvtnorm truncnorm]; }; blackbox = derive2 { name="blackbox"; version="1.1.25"; sha256="1xjljxvh8jg5gnfwdb6f8ifn5s30dxjlnbal97kinq0ad33lvs48"; depends=[foreach geometry lattice MASS nloptr numDeriv pbapply proxy rcdd Rcpp RcppEigen spaMM]; }; blandr = derive2 { name="blandr"; version="0.5.1"; sha256="1rqas71hlf000b3z824d8ljshf8bx91bbrzaxxnx5n3chv19w6z6"; depends=[ggplot2 jmvcore knitr R6 rmarkdown stringr]; }; - blastula = derive2 { name="blastula"; version="0.2.0"; sha256="11vaqsfm0kszx3iq38c8vbqnwkfk77lv5021l2zq9iaxz9d83s7k"; depends=[commonmark downloader dplyr ggplot2 glue htmltools httr knitr magrittr purrr rlang stringr tibble tidyr]; }; - blavaan = derive2 { name="blavaan"; version="0.3-2"; sha256="0rbwdxajrzr43wmqjmxw2hh390inba6nj15yfwqr25ipw0l2mwl3"; depends=[coda lavaan loo MCMCpack mnormt nonnest2]; }; + blastula = derive2 { name="blastula"; version="0.2.1"; sha256="1w9g858c6p7qzv86pfndycvpgv6k63r85wlq11249mi2zqzvh7rl"; depends=[commonmark downloader dplyr ggplot2 glue htmltools httr magrittr stringr tidyr]; }; + blavaan = derive2 { name="blavaan"; version="0.3-3"; sha256="1n3f8qh0ircsm0qdz3ifdri048vhpy1mkacrsx0iqrilq557v6k7"; depends=[coda lavaan loo MCMCpack mnormt nonnest2]; }; blendedLink = derive2 { name="blendedLink"; version="1.0"; sha256="19d1pnjag89jjvkl5a6wx531qjqp4cv5jk95md6jby27yr52r8vp"; depends=[]; }; blender = derive2 { name="blender"; version="0.1.2"; sha256="1qqkfgf7fzwcz88a43cqr8bw86qda33f18dg3rv1k77gpjqr999c"; depends=[vegan]; }; + blin = derive2 { name="blin"; version="0.0.1"; sha256="1h94azm7gli9i4v3li5c1p36p3rkcj2p5j6rqzlzf0pcqs0bsc09"; depends=[abind glmnet MASS Matrix mvtnorm]; }; blink = derive2 { name="blink"; version="0.1.0"; sha256="0gi5dk2js3mssg2blji7yddrbmsynp9nr3qhzlpkpy15i81mg2xy"; depends=[plyr RecordLinkage stringdist]; }; blkbox = derive2 { name="blkbox"; version="1.0"; sha256="14bl0b5w46gb7v8p94df5r56nj849r7jqisajagvd1irda3vkc7z"; depends=[bartMachine caret dplyr e1071 ggplot2 glmnet gtools kknn knitr magrittr nnet pamr party plyr pROC randomForest reshape reshape2 rJava rmarkdown shiny shinyjs stringr tibble tidyr xgboost]; }; - blkergm = derive2 { name="blkergm"; version="1.1"; sha256="0giknhcl14b4djn5k5v5n33b7bc3f8x6lx2h4jr25kpd89aynhq5"; depends=[ergm network statnet_common]; }; blm = derive2 { name="blm"; version="2013.2.4.4"; sha256="1w6c30cq38j4i1q4hjg12l70mhy5viw886l1lsnxyvniy113in4i"; depends=[]; }; blme = derive2 { name="blme"; version="1.0-4"; sha256="1ca2b0248k0fj3lczn9shfjplz1sl4ay4v6djldizp2ch2vwdgy2"; depends=[lme4]; }; - blmeco = derive2 { name="blmeco"; version="1.1"; sha256="1hzg5dimzj1khygm9dv0y30mx1nf9vdhgicqdg1rvj7nf426h2ki"; depends=[arm lme4 MASS MuMIn]; }; + blmeco = derive2 { name="blmeco"; version="1.2"; sha256="1kc9sf3j12kwzq58x07nfrxxg0hcxhgms7ddm97dnlmwxpjns9jm"; depends=[arm lme4 MASS MuMIn]; }; blob = derive2 { name="blob"; version="1.1.1"; sha256="0lsg91hk508dd95ivig2lwg62qafwnarjw68110kx63cfk4zkjxc"; depends=[prettyunits]; }; blockTools = derive2 { name="blockTools"; version="0.6-3"; sha256="0023p0msfmp8swq4f5aff40m976np7y051x8hjizzw91hrfa4w2n"; depends=[MASS tibble]; }; - blockcluster = derive2 { name="blockcluster"; version="4.2.6"; sha256="0dskcwdh89a24j1lr829p9rrs88l13738b1gvsmsqrcrg9z955xc"; depends=[Rcpp rtkore]; }; + blockcluster = derive2 { name="blockcluster"; version="4.3.2"; sha256="15xp4navipxcr2pqxnxc47b0ifdazcsdkn5kmay883vzqj8c1nrb"; depends=[Rcpp rtkore]; }; + blockingChallenge = derive2 { name="blockingChallenge"; version="1.0"; sha256="0zj649gj4djdl0wly3gh99ayk1i1rk5dawcrrlzxxh56xqf4l19i"; depends=[]; }; blockmatrix = derive2 { name="blockmatrix"; version="1.0"; sha256="14k69ly4i8pb8z59005kaf5rpv611kk1mk96q6piyn1gz1s6sk6r"; depends=[]; }; blockmodeling = derive2 { name="blockmodeling"; version="0.3.1"; sha256="0cbx44mg5b9w1sz32wsgjprbss4mfx79sn6m42lvminf0023ds1r"; depends=[doParallel doRNG foreach Matrix]; }; blockmodels = derive2 { name="blockmodels"; version="1.1.1"; sha256="088629i4g63m8rnqmrv50dgpqbnxd1a4zl5wr3ga0pdpqhmd53wp"; depends=[digest Rcpp RcppArmadillo]; }; blockrand = derive2 { name="blockrand"; version="1.3"; sha256="1090vb26w6s7iqjcal0xbb3qb6p6j46a5w25f1wjdppd1spvh7f9"; depends=[]; }; - blocksdesign = derive2 { name="blocksdesign"; version="3.0"; sha256="17flj5glim3fa53k16p5pfl7dj12f76pgf4j6c1395xhn0qpww8i"; depends=[crossdes lme4]; }; + blocksdesign = derive2 { name="blocksdesign"; version="3.1"; sha256="1ykh0clj5fwli40cj4jvdkmvn4i4n4iba5sbasbaqdk45dlka5sf"; depends=[crossdes lme4]; }; blockseg = derive2 { name="blockseg"; version="0.5.0"; sha256="1zc6mvkdwjz7n0yj46c610gz2d3rwsjchbzdcg7k56j06vc9w4lp"; depends=[ggplot2 Matrix Rcpp RcppArmadillo reshape2 shiny]; }; - blogdown = derive2 { name="blogdown"; version="0.6"; sha256="02ahyzcapsjaanjiz1j9jx2wh8w2fa7dwbraj5w7bl7bln87cs16"; depends=[bookdown htmltools httpuv knitr rmarkdown servr xfun yaml]; }; + blogdown = derive2 { name="blogdown"; version="0.9"; sha256="1ps07zrr0zzp763hrfhqrmc927cl97v7l1r617s1lqhxwcji1fkx"; depends=[bookdown htmltools httpuv knitr rmarkdown servr xfun yaml]; }; blorr = derive2 { name="blorr"; version="0.1.0"; sha256="148x2ns7l9s7pb4ksg7h8ayn2lkr18gpfskvjasycccw1q44l8bk"; depends=[car caret checkmate cli clisymbols crayon descriptr dplyr e1071 ggplot2 glue gridExtra magrittr purrr Rcpp rlang scales shiny tibble]; }; - blsAPI = derive2 { name="blsAPI"; version="0.1.9"; sha256="1p7s799kix396fbx8ap9vy9akwpaps37awr18qbj53n9qcm74wkp"; depends=[RCurl rjson]; }; + blsAPI = derive2 { name="blsAPI"; version="0.2.1"; sha256="0p45g4qqaialh5m9bxgrvnc7nqmm0429syw0bml8h4h8vy4014a7"; depends=[httr rjson]; }; bmd = derive2 { name="bmd"; version="0.5"; sha256="0d4wxyymycb416sdn272292l70s1h2m5kv568vakx3rbvb8y6agy"; depends=[drc]; }; bmem = derive2 { name="bmem"; version="1.5"; sha256="1miiki743rraralk9dp12dsjjajj3iizcrfwmplf6xas6pl8sfk6"; depends=[Amelia lavaan MASS sem snowfall]; }; bmeta = derive2 { name="bmeta"; version="0.1.2"; sha256="19pm60xpmlanngq4nbibp0n5m98xw24b2xghz92ly31i3mkg2n68"; depends=[forestplot R2jags]; }; bmixture = derive2 { name="bmixture"; version="1.2"; sha256="1qyxjjhwd82a4y53nj9ww4c74hrp1v2p4ii71pa59n0pq9xkqj01"; depends=[BDgraph]; }; bmk = derive2 { name="bmk"; version="1.0"; sha256="1wxkrlrhmsxsiraj8nyiax9bqs834ln2swykmpf40wxspkykgfdq"; depends=[coda functional plyr]; }; - bmlm = derive2 { name="bmlm"; version="1.3.6"; sha256="0fjxz5p698izhfg14kizm04s1wslnkr8l2l19x3pz6qx8a2dcsgq"; depends=[BH ggplot2 Rcpp RcppEigen rstan StanHeaders]; }; + bmlm = derive2 { name="bmlm"; version="1.3.9"; sha256="0vdkzy6jygrl02mzhax4fakayb8yziwhj80dxx6k61k5pb6qhja4"; depends=[BH ggplot2 Rcpp RcppEigen rstan StanHeaders]; }; bmmix = derive2 { name="bmmix"; version="0.1-2"; sha256="00php2pgpnm9n0mnamchi6a3dgaa97kdz2ynivrf38s0vca7fqx8"; depends=[ggplot2 reshape2]; }; bmotif = derive2 { name="bmotif"; version="1.0.0"; sha256="1zjwlsimihszg8gg7mvvi8xmzvlsdph9x6524gb28jmd24xb4gwj"; depends=[tensor]; }; bmp = derive2 { name="bmp"; version="0.3"; sha256="0jd67r11bn98hjwgyr6gas423787xy7ji2hq7ay80blkkcj91xxx"; depends=[]; }; bmrm = derive2 { name="bmrm"; version="3.7"; sha256="1lv4bcjri95nh4yqcp9hd3ad90lcp2drh1dwfn99i3344yw196x2"; depends=[LowRankQP lpSolve matrixStats]; }; - bnclassify = derive2 { name="bnclassify"; version="0.4.0"; sha256="02xs0qn2bmkjw48w1m4d424x8wncgvh8kk1d1jx5r2mv04h32rs7"; depends=[assertthat BH entropy matrixStats Rcpp rpart]; }; - bnlearn = derive2 { name="bnlearn"; version="4.3"; sha256="11zp8vf79h5a6dyijazld199pzp1lsgk3x049ykgy0bqjx2ivfvq"; depends=[]; }; + bnclassify = derive2 { name="bnclassify"; version="0.4.1"; sha256="1mz0waxgppq0mw83ylpy028shmcbxlgli7q22i6rdwpacll2jqsy"; depends=[assertthat BH entropy matrixStats Rcpp rpart]; }; + bnlearn = derive2 { name="bnlearn"; version="4.4"; sha256="0nyp8qprp40hn6hbjx869603hdl0lpsdikrdb3jscy9pb49fz5di"; depends=[]; }; bnnSurvival = derive2 { name="bnnSurvival"; version="0.1.5"; sha256="1d9jmfx0id4lmw122zga7hb52vlfdfqn4amhzpsmhyck99rv92j4"; depends=[pec prodlim Rcpp]; }; bnormnlr = derive2 { name="bnormnlr"; version="1.0"; sha256="0l2r7vqikak47nr6spdzgjzhvmkr9dc61lfnxybmajvcyy6ymqs9"; depends=[mvtnorm numDeriv]; }; bnpmr = derive2 { name="bnpmr"; version="1.2"; sha256="0vpqhs1h2mphn9w5yngb7lxvmzrhn7mkj7ca6hykhhg48s2ra98g"; depends=[]; }; bnpsd = derive2 { name="bnpsd"; version="1.0.1"; sha256="0f9w3qcdmf6qx5k01vddmxj1vadx6d9zcgw6prpbmcf3cdy3fwg0"; depends=[]; }; bnspatial = derive2 { name="bnspatial"; version="1.0.3"; sha256="018rb5wacjk8igyc0qbp9rk3vjz3lffx81awlba8d2npiaxq6jbv"; depends=[doParallel foreach gRain gRbase raster]; }; - bnstruct = derive2 { name="bnstruct"; version="1.0.2"; sha256="0n4gn1vhka694wdzignawyaca0rx2l0wjgw09fw42bkrswfjvxy1"; depends=[bitops igraph Matrix]; }; + bnstruct = derive2 { name="bnstruct"; version="1.0.4"; sha256="0xlq5y2pa7d36pj316idh84hkbgn0c8jjp0d2x1p92zfvd8xpxnw"; depends=[bitops igraph Matrix]; }; + bnviewer = derive2 { name="bnviewer"; version="0.1.1"; sha256="0p4a0agfj8cymyk8lz5raa59k0x97ph3fl3fs0c41plm2am9pxnm"; depends=[bnlearn igraph visNetwork]; }; boa = derive2 { name="boa"; version="1.1.8-2"; sha256="04lhqk5qfvaz1jk90glr2yi5vq7cdy0w8m6g2lnzk359l9y41zhp"; depends=[]; }; bodenmiller = derive2 { name="bodenmiller"; version="0.1"; sha256="0gqrjscgq4qgk7yl32w0965yscc1py9klr49s8q8hkzyihlwzim2"; depends=[]; }; boilerpipeR = derive2 { name="boilerpipeR"; version="1.3"; sha256="0467bjqhdmi3p02fp0r7rgm00x9ry464f2hniav990qzsw8i16q6"; depends=[rJava]; }; - bold = derive2 { name="bold"; version="0.5.0"; sha256="0gdmb3zsspcp594d32yzqhdpw4dwg7a3pfm7kgbghz368yw662gl"; depends=[crul data_table jsonlite plyr reshape stringr tibble xml2]; }; - bomrang = derive2 { name="bomrang"; version="0.2.1"; sha256="1xivym3imf9gyp88yangyh0023sycy4n8iy578msikjk487iq0w9"; depends=[curl data_table dplyr foreign hoardr httr janitor jsonlite magrittr raster readr rgdal rvest tidyr xml2]; }; - bookdown = derive2 { name="bookdown"; version="0.7"; sha256="1b3fw1f41zph5yw3kynb47aijq53vhaa6mnnvxly72zamyzdf95q"; depends=[htmltools knitr rmarkdown tinytex xfun yaml]; }; - bookdownplus = derive2 { name="bookdownplus"; version="1.3.2"; sha256="0vkivgjfmqy2xfs75w8ylkpgcvca294q61jrhbpg24vnll3c281n"; depends=[bookdown knitr yaml]; }; + bold = derive2 { name="bold"; version="0.8.0"; sha256="16w623k83xydgj2m0qyxc2s08226nvqrlfj242ix4lb51kghxy3j"; depends=[crul data_table jsonlite plyr reshape stringr tibble xml2]; }; + bomrang = derive2 { name="bomrang"; version="0.4.0"; sha256="16rc60pzphbxmijff5rk3vp8ara9vy1bk48m55drpqqdc3sbc0g3"; depends=[curl data_table dplyr foreign hoardr httr janitor jsonlite lubridate magrittr raster readr rgdal rvest tidyr xml2]; }; + bookdown = derive2 { name="bookdown"; version="0.8"; sha256="08485nb6ncymxs502rsxs8l92fi481isiqnwzhanyyimxxgy06ss"; depends=[htmltools knitr rmarkdown tinytex xfun yaml]; }; + bookdownplus = derive2 { name="bookdownplus"; version="1.5.2"; sha256="09h45h9dry7ask3pg15c7zc9pghd8rdcp1cnaqgcrs6q6jgscld4"; depends=[bookdown]; }; boostSeq = derive2 { name="boostSeq"; version="1.0"; sha256="0sikyzhn1i6f6n7jnk1kb82j0x72rj8g5cimp2qx3fxz33i0asx6"; depends=[genetics lpSolveAPI]; }; - boostmtree = derive2 { name="boostmtree"; version="1.2.1"; sha256="0k79zfkck1plcd51sk6i8n5qh7hpnhchkqqhjn460hf0rl2mcjab"; depends=[nlme randomForestSRC]; }; + boostmtree = derive2 { name="boostmtree"; version="1.3.0"; sha256="0q1lgjvbc15m2gygnmh63m0wy2c6x25iwrh9cbn0baq598hnr7j9"; depends=[nlme randomForestSRC]; }; boostr = derive2 { name="boostr"; version="1.0.0"; sha256="123ag8m042i1dhd4i5pqayqxbkfdj4z0kq2fyhxfy92a7550gib2"; depends=[foreach iterators stringr]; }; boot = derive2 { name="boot"; version="1.3-20"; sha256="0ai1qpm0p4z07xr0dvag8sdn9jrxcwanrsk9khzmww094jvr1jxd"; depends=[]; }; bootES = derive2 { name="bootES"; version="1.2"; sha256="0hcaw1v80zspdsy4wr464lmgq33807i2f6n2dc3r7qqwa80g4zz0"; depends=[boot]; }; @@ -4787,20 +5084,22 @@ in with self; { bootSVD = derive2 { name="bootSVD"; version="0.5"; sha256="14xwbrpqj3j1xpsppgjxpn9ggsns2n1kmni9vn30vgy68zwvs2wy"; depends=[ff]; }; bootStepAIC = derive2 { name="bootStepAIC"; version="1.2-0"; sha256="0p6v4zjsaj1p6c678010fazdh40lpv0rvhczd1halj8aic98avdx"; depends=[MASS]; }; bootcluster = derive2 { name="bootcluster"; version="0.1.0"; sha256="1mx08p0csz06mq55bdg4vgnqa9khdgqrz4jnm48c24pg8rpaj98b"; depends=[cluster flexclust fpc mclust plyr sets]; }; - bootnet = derive2 { name="bootnet"; version="1.0.1"; sha256="1r5kbcycdlb8g4zs5vsrmcxl20a6x2kj47ybz6h1s83rqiylxg1b"; depends=[abind corpcor dplyr ggplot2 gtools huge igraph IsingFit IsingSampler Matrix mgm mvtnorm parcor qgraph relaimpo tidyr]; }; + bootnet = derive2 { name="bootnet"; version="1.1.0"; sha256="12r9xbsixj8bxjgn1cn0y2zvxmcllmz15cyflf7vnhn8lrphx309"; depends=[abind BDgraph corpcor dplyr ggplot2 graphicalVAR gtools huge igraph IsingFit IsingSampler Matrix mgm mvtnorm NetworkToolbox parcor pbapply psych qgraph relaimpo tidyr]; }; bootruin = derive2 { name="bootruin"; version="1.2-4"; sha256="1gbvh99snchipf13kjhymcx60s2kni23y7lv8lhzd3d402grp68h"; depends=[]; }; bootsPLS = derive2 { name="bootsPLS"; version="1.1.2"; sha256="19ikz3l0qds25hgcxvhsvqy6jyshcdvnxw6774ifl9ylngxvlfh0"; depends=[mixOmics]; }; bootspecdens = derive2 { name="bootspecdens"; version="3.0"; sha256="0hnxhfsc3ac4153lrjlxan8xi4sg1glwb5947ps6pkkyhixm0kc1"; depends=[MASS]; }; bootstrap = derive2 { name="bootstrap"; version="2017.2"; sha256="08lmsy7k8wsgv89yc904c6fidcymr1ma2ry4fl0p69p21v4iiwa4"; depends=[]; }; boottol = derive2 { name="boottol"; version="2.0"; sha256="01dps9rifzrlfm4lvi7w99phfi87b7khx940kpsr4m9s168a2dzv"; depends=[boot plyr]; }; - boral = derive2 { name="boral"; version="1.6.1"; sha256="1336nfgr5ni42pkikknlrhiqfi6avyl54ik2173vaxkgxcrlypzz"; depends=[abind coda fishMod MASS mvtnorm R2jags]; }; + bor = derive2 { name="bor"; version="0.1.0"; sha256="1r5jacmin0cq9zipxa9nmp3jnh6wsddd4wnzw2n5sggnf24ryp8g"; depends=[]; }; + boral = derive2 { name="boral"; version="1.7"; sha256="0li7jdzgq2ffhrf0nly96syp72vv3c6rbcni19kk2wgyv16mjwcm"; depends=[abind coda fishMod MASS mvtnorm R2jags]; }; bossMaps = derive2 { name="bossMaps"; version="0.1.0"; sha256="0w4ks1xicvfm8ari4fr18wjm0qj2nxdsapl6lpfjz8l1id0y78cg"; depends=[doParallel foreach ggplot2 raster rgdal rgeos scales sp tidyr]; }; boussinesq = derive2 { name="boussinesq"; version="1.0.3"; sha256="1j1jarc3j5rby1wvj1raj779c1ka5w68z7v3q8xhzjcaccrjhzxk"; depends=[]; }; - boxcoxmix = derive2 { name="boxcoxmix"; version="0.20"; sha256="1s6mkybr88dkn9mandmfrd0j7r3zrfjqgrdfywv54lasl1gcijzk"; depends=[npmlreg qicharts statmod]; }; + boxcoxmix = derive2 { name="boxcoxmix"; version="0.21"; sha256="0pav4nksh1zbic11l38jyyq8i58hfvwzkp88ra6nny3jn2axzipl"; depends=[npmlreg qicharts statmod]; }; boxoffice = derive2 { name="boxoffice"; version="1.1.0"; sha256="08b897dp5cfv6f30k2pdvh8y5n1981msnjr6lfs4dzfc1i6y2zfy"; depends=[httr rvest]; }; boxplotdbl = derive2 { name="boxplotdbl"; version="1.3.0"; sha256="1y1b45q69sxbszd83s8ch10z4i55h34ixm8q7yxr7byx3px8y65n"; depends=[]; }; boxr = derive2 { name="boxr"; version="0.3.4"; sha256="0wx3x65rk1ma8bw5h4yskr7ii95ynkm7il22l1bj34kv9f4bfyj3"; depends=[assertthat bit64 digest dplyr httpuv httr mime rio stringr]; }; bpa = derive2 { name="bpa"; version="0.1.1"; sha256="0np7q1nasrq4j7ssaipvbjgrsi9n612p9lp96frq1dgix95mcgf0"; depends=[magrittr plyr]; }; + bpbounds = derive2 { name="bpbounds"; version="0.1.0"; sha256="1ydx0sbxcgrqpwvbjx88radsqiyv6vyzbqv7fyyvbaf1655h9244"; depends=[]; }; bpca = derive2 { name="bpca"; version="1.3-0"; sha256="16a7b94nk5psnm435vrwilcsria9mhr5d31fwzxy53pzp8n78kcr"; depends=[rgl scatterplot3d]; }; bpcp = derive2 { name="bpcp"; version="1.3.4"; sha256="0l4x3n7lcwinnrh2sy386grisj1x7k1d5hll1k4bljg01p7lb475"; depends=[]; }; bpkde = derive2 { name="bpkde"; version="1.0-7"; sha256="1ls6rwmbgb2vzsjn34r87ab8rnz3ls61g6f4x3jpglbk0j91f0h8"; depends=[]; }; @@ -4814,6 +5113,7 @@ in with self; { brainKCCA = derive2 { name="brainKCCA"; version="0.1.0"; sha256="1ag3qahlba4h4126873hg2bbi6sr729mhiw22gjgr4g4jg6lhh09"; depends=[brainR CCA elasticnet kernlab knitr misc3d oro_nifti rgl]; }; brainR = derive2 { name="brainR"; version="1.5.1"; sha256="0ih4vwy445ciyyvf8snm42vg7rzzf6vn9qkbhj0yyd8sy88mgyss"; depends=[misc3d oro_nifti rgl]; }; brainwaver = derive2 { name="brainwaver"; version="1.6"; sha256="0r79dpd9bbbn34rm29512srzj3m29qgvbryvrp1mwv8mmcsh6ij6"; depends=[waveslim]; }; + brandwatchR = derive2 { name="brandwatchR"; version="0.3.0"; sha256="10bccsaswsq06wdrxqg71amzx5rabmgfi4n074y651r2c1pyy98w"; depends=[data_table httr jsonlite]; }; brant = derive2 { name="brant"; version="0.2-0"; sha256="1hdwdrdl6ad112zd7q248am3qk19alnj647nrk9xxxgd7s6a9pnb"; depends=[MASS Matrix]; }; brazilmaps = derive2 { name="brazilmaps"; version="0.1.0"; sha256="1nvd8x4m4m3966qph6390kqwpsrv7vy4yf6pam98xxkjbl9a41nf"; depends=[dplyr ggplot2 magrittr sf sp]; }; brea = derive2 { name="brea"; version="0.2.0"; sha256="0mb043fdhxrg9gyf4g55ydjx37j20394nvd4d0fmiym98lccyi04"; depends=[]; }; @@ -4822,42 +5122,42 @@ in with self; { breakaway = derive2 { name="breakaway"; version="3.0"; sha256="0y3h7gifv279z3x77jmr97c0i3vy58m5wsr8pa2vyn26m02rbkpc"; depends=[]; }; breakfast = derive2 { name="breakfast"; version="1.0.0"; sha256="0p0svsqphd5w99pf5c5jmak1xxl8md881lapa8aps9xr73m4x6lf"; depends=[plyr]; }; breakpoint = derive2 { name="breakpoint"; version="1.2"; sha256="004vi1qr7iib8ykg6sp7xzv0bb841h4vsz2x0cyrhkdp41frglx9"; depends=[doParallel foreach ggplot2 MASS msm]; }; - breathtestcore = derive2 { name="breathtestcore"; version="0.4.1"; sha256="1wd5csdkq9i78l2d9rgp2fp2sw81n0bgi0ssfd447rw6c67x4539"; depends=[assertthat broom dplyr ggfittext ggplot2 MASS multcomp nlme purrr readr readxl signal stringr tibble tidyr xml2]; }; - breathteststan = derive2 { name="breathteststan"; version="0.4.1"; sha256="0jmc3984827v656h5zk1rkpbyk56cziandsdz689brw85m01kn1l"; depends=[BH dplyr purrr Rcpp RcppEigen rstan StanHeaders stringr tibble tidyr]; }; + breathtestcore = derive2 { name="breathtestcore"; version="0.4.5"; sha256="121s88q4gfc576gixilgahhv0dqwzwa0k5drwh344vgi033x1nhm"; depends=[assertthat broom dplyr ggfittext ggplot2 MASS multcomp nlme purrr readr readxl signal stringr tibble tidyr xml2]; }; + breathteststan = derive2 { name="breathteststan"; version="0.4.7"; sha256="0lvyp3524cha6ckfx2c25829ys1g97xhjc3mi5cmdbfg8zfgcy58"; depends=[BH dplyr purrr Rcpp RcppEigen rstan rstantools StanHeaders stringr tibble tidyr]; }; brew = derive2 { name="brew"; version="1.0-6"; sha256="1vghazbcha8gvkwwcdagjvzx6yl8zm7kgr0i9wxr4jng06d1l3fp"; depends=[]; }; brglm = derive2 { name="brglm"; version="0.6.1"; sha256="17r3az6za98v2r06aak77kypdaqssc9wxcc6m6vb20y7xm8dp1mp"; depends=[profileModel]; }; brglm2 = derive2 { name="brglm2"; version="0.1.8"; sha256="017m7nlh29p271dhvx19l6042qfs48hqs947kjmpc7ykzv5461y3"; depends=[enrichwith lpSolveAPI MASS Matrix nnet]; }; bridgedist = derive2 { name="bridgedist"; version="0.1.0"; sha256="0hqkpwpi3nv6mfhljl65zcflf4wy72ag36hdam6s7kynfj41qz6w"; depends=[]; }; bridger2 = derive2 { name="bridger2"; version="0.1.0"; sha256="0clp42nnbvd01n65azdi2ghp0mfqwsipzdl2d30q04lcvfkdpxrf"; depends=[BSDA data_table ggplot2 outliers plotly shiny shinydashboard]; }; - bridgesampling = derive2 { name="bridgesampling"; version="0.4-0"; sha256="1gv2h2wgj1ym7qpmxmj5s3q2xsz217ijwdx70qnh4ijvacsvaxwm"; depends=[Brobdingnag coda Matrix mvtnorm scales stringr]; }; + bridgesampling = derive2 { name="bridgesampling"; version="0.6-0"; sha256="1526lsqhgjh0v8jb2sb7rw9jxj2kkbidsqapqp309a2f05bsfb8p"; depends=[Brobdingnag coda Matrix mvtnorm scales stringr]; }; briskaR = derive2 { name="briskaR"; version="0.1.2"; sha256="1y9sabj7pfgyvv6s3bbvrb0xhjhwc4pcfsfx847kqdajid92qx8w"; depends=[deldir fftwtools fields MASS mvtnorm pracma raster rgdal rgeos sp]; }; brlrmr = derive2 { name="brlrmr"; version="0.1.5"; sha256="14dnmh062fw11bm236ilaqs6ss4ywajvsk3sxj0zwqk2bjf7y7vh"; depends=[boot brglm MASS profileModel Rcpp]; }; brm = derive2 { name="brm"; version="1.0"; sha256="0h4kgig28hkqv1amadznc0n9256dx613rxbn8s8si11ygx79x2dd"; depends=[]; }; - brms = derive2 { name="brms"; version="2.3.1"; sha256="134qixmk9r5bq6zmbyrhzyrrd60ihn5m7nkvblj7im9n8gh415wl"; depends=[abind backports bayesplot bridgesampling coda ggplot2 loo Matrix matrixStats mgcv nleqslv nlme Rcpp rstan rstantools shinystan]; }; - brnn = derive2 { name="brnn"; version="0.6"; sha256="0q3f3cbl89hgpav7bn54s13cysgz8fi0zm8byc9rgz0sqkjrxval"; depends=[Formula]; }; - broman = derive2 { name="broman"; version="0.67-4"; sha256="1jv1543zq74zjdrmhkcrjwxhn9bmsmmwadd9rjnn18svnrbnlq0g"; depends=[assertthat ggplot2 jsonlite RPushbullet]; }; - broom = derive2 { name="broom"; version="0.4.5"; sha256="1mrrqqw1bmjf2v88ziqwb5y86g29h0a3rsx2jpw0hrzrzb8i5kcb"; depends=[dplyr nlme plyr psych reshape2 stringr tidyr]; }; + brms = derive2 { name="brms"; version="2.6.0"; sha256="0zahc6p5k6sji172a148j8bcz8bzg7wbdzmaard4wr07dxqpinhj"; depends=[abind backports bayesplot bridgesampling coda ggplot2 loo Matrix matrixStats mgcv nleqslv nlme Rcpp rstan rstantools shinystan]; }; + brnn = derive2 { name="brnn"; version="0.7"; sha256="1bfqr21szlpn1izjwlzih9j7f34x31zrapckk184rvynbsbgg7g6"; depends=[Formula]; }; + broman = derive2 { name="broman"; version="0.68-2"; sha256="0h6lrxrcjggrkv1dnbqsancjj69072nacaaazibl1v99rawanghi"; depends=[assertthat ggplot2 jsonlite RPushbullet]; }; + broom = derive2 { name="broom"; version="0.5.1"; sha256="0bmf38yvwalqf5j5yrr48nsk5k3n75s0gwcw621hp5lgrgvnp7ns"; depends=[backports dplyr generics nlme purrr reshape2 stringr tibble tidyr]; }; + broom_mixed = derive2 { name="broom.mixed"; version="0.2.3"; sha256="0f25wjhvvc5rw5sc8ya9agx9y7sm3sq67jj3z5503kdgksk2d1br"; depends=[broom coda dplyr glmmTMB nlme plyr purrr reshape2 stringr tibble tidyr TMB]; }; brotli = derive2 { name="brotli"; version="1.2"; sha256="07rgdgxh9bvn0qavpclxmkglwyl6ndqasxcs6j12if698dkn976b"; depends=[]; }; brr = derive2 { name="brr"; version="1.0.0"; sha256="050ivnqcaxiyypd1sxfpy6ianhzzmvs6c77ga40g3440cvfigkgw"; depends=[gsl hypergeo pander stringr SuppDists TeachingDemos]; }; - brranching = derive2 { name="brranching"; version="0.3.0"; sha256="1mpjcp4x3gcc38irflldv0szznp7jazdn62niwvifinzhq4k7pkb"; depends=[ape crul curl phytools taxize]; }; + brranching = derive2 { name="brranching"; version="0.4.0"; sha256="0jzwk7mn5wan0qg12zfk99s445r7gwsdb9xvih929q1xvmk19k48"; depends=[ape crul curl phylocomr phytools taxize]; }; brt = derive2 { name="brt"; version="1.3.0"; sha256="13fn2mv66fys7w0xchh69sb6jggg5c2imk1psi3mlr1902m6ss5m"; depends=[ggplot2]; }; - bs4Dash = derive2 { name="bs4Dash"; version="0.1.0"; sha256="0gqh51rpmqg359pv3lqg221rw9xixvgksv1yldp6sdvy0zxpp8dx"; depends=[shiny]; }; + bs4Dash = derive2 { name="bs4Dash"; version="0.2.0"; sha256="0s893mkhkr0zvarbyzl9k5033rjxwr42k74sx2qwjgwh0indypfb"; depends=[htmltools shiny]; }; bsam = derive2 { name="bsam"; version="1.1.2"; sha256="1m2lpqm2i4i35hzr1iylrb8skx8rsys3w542xjyqw030bs7b1rdk"; depends=[coda dplyr ggplot2 gridExtra lubridate msm mvtnorm rjags rworldxtra sp tibble]; }; bsamGP = derive2 { name="bsamGP"; version="1.2.1"; sha256="0b4a6ll11cykqq05ys1b0y9gdhbw6y60hjclz678vy5w8jia7a1m"; depends=[ggplot2 gridExtra MASS]; }; bsearchtools = derive2 { name="bsearchtools"; version="0.0.61"; sha256="11fqz8kdhqpc3jq34vgv3frzawgsl5y0s83rb2p54yb5yhd3p68w"; depends=[Rcpp]; }; bshazard = derive2 { name="bshazard"; version="1.1"; sha256="1kidypyqlilf794mksjvhja8bmnd9hdhz91ywy0mcddgc6wbar4h"; depends=[Epi survival]; }; bspec = derive2 { name="bspec"; version="1.5"; sha256="0jynvir7z4q1vrvhdn6wijdrjfrkk4544nlawabw2fnfxss91a91"; depends=[]; }; - bsplinePsd = derive2 { name="bsplinePsd"; version="0.5.0"; sha256="1ddvkn182r48fbjqkiskb94afy942bnl953n0cghza4wkbkdfprd"; depends=[Rcpp]; }; + bsplinePsd = derive2 { name="bsplinePsd"; version="0.6.0"; sha256="0f785l02hiq3f7anxqhm09f7lrqgkkqhly7f1x78cxm22hvrqyhg"; depends=[Rcpp]; }; bsplus = derive2 { name="bsplus"; version="0.1.1"; sha256="0s3407z48b7sdbkjkqcjk2j1wvs0z7chvdjzphil83l0vp3j5x0s"; depends=[glue htmltools lubridate magrittr purrr rmarkdown stringr]; }; bspmma = derive2 { name="bspmma"; version="0.1-1"; sha256="0bd6221rrbxjvabf1lqr9nl9s0qwav47gc56sxdw32pd99j9x5a9"; depends=[]; }; - bssm = derive2 { name="bssm"; version="0.1.5"; sha256="07bhngqwm2qknsk9910273wgkl1f3c564ab1p90kvyi8syc64mqg"; depends=[BH coda diagis ggplot2 ramcmc Rcpp RcppArmadillo sitmo]; }; + bssm = derive2 { name="bssm"; version="0.1.6-1"; sha256="0q0928pqbwz4yrh23mri04xncp0q4jz765scc7mm4jjdda3wq50r"; depends=[BH coda diagis ggplot2 ramcmc Rcpp RcppArmadillo sitmo]; }; bssn = derive2 { name="bssn"; version="0.7"; sha256="1g2xhb7bqapwd5zbc4bl4h1fskd7k6gd0rz74hnydiiwxrwiihf6"; depends=[sn]; }; - bst = derive2 { name="bst"; version="0.3-14"; sha256="02rnnv3f89329kw81a1v88wjzrfjshqjijw5hp3zyydcsfa3j088"; depends=[doParallel foreach gbm rpart]; }; + bst = derive2 { name="bst"; version="0.3-15"; sha256="02378s18g0asmx00rghmqm5gb4dml530aln8r141f6wxgn9711fh"; depends=[doParallel foreach gbm rpart]; }; bsts = derive2 { name="bsts"; version="0.8.0"; sha256="06v8x2wgasbh00vvwn859y6rqp7z5ib43vvhh9qdkkrmdz4gw6sr"; depends=[BH Boom BoomSpikeSlab xts zoo]; }; btb = derive2 { name="btb"; version="0.1.30"; sha256="1f94zzpg3q6ldd436cv1wqpfbpw5f706073wk38a4dkg57dwrbgi"; depends=[BH Rcpp RcppArmadillo RcppParallel sf sp]; }; - btergm = derive2 { name="btergm"; version="1.9.1"; sha256="1bvq6v35fpfd4vhbq1c5jb4gg3iyfflbv0n89gv4hzm80xx50rs9"; depends=[boot coda ergm ggplot2 igraph Matrix network ROCR RSiena sna speedglm statnet statnet_common texreg xergm_common]; }; - btf = derive2 { name="btf"; version="1.2"; sha256="110p7rk43g48yrnr6c9xkyzsh3kqdywsvi23dav89hl7sxahrf75"; depends=[coda Matrix Rcpp RcppEigen]; }; - bucky = derive2 { name="bucky"; version="1.0.4"; sha256="1irzv1ib40h0ijlpawp0lac572nik3x77xcdi1vyncvinc9pcmr8"; depends=[lmtest sandwich]; }; + btergm = derive2 { name="btergm"; version="1.9.3"; sha256="0nailhw4n9rqqv1i2l41qz4gx0mr7viycdmd4kc00gm3nk4721gp"; depends=[boot coda ergm ggplot2 igraph Matrix network ROCR RSiena sna speedglm texreg xergm_common]; }; + bucky = derive2 { name="bucky"; version="1.0.5"; sha256="0xn92dnhrs8810f8kvn2dnig0icd1k4dkxljmldij6dn8xb7c85q"; depends=[lmtest sandwich]; }; bujar = derive2 { name="bujar"; version="0.2-3"; sha256="0gc5wrnhark1gawl4qqjh179xaxjal5r7qq4ilx30yn3qhzrqdaz"; depends=[bst earth elasticnet gbm mboost mda modeltools mpath rms]; }; bulletr = derive2 { name="bulletr"; version="0.1"; sha256="181rnrp62almf08gr41qnrnq8qnbqraqdvj4zixdh8fachsq2imp"; depends=[dplyr ggplot2 plotly plyr reshape2 robustbase smoother xml2 zoo]; }; bullwhipgame = derive2 { name="bullwhipgame"; version="0.1.0"; sha256="03nwf2v4zhgkxvkghpkbkxz0cnkqcwwl51ykrk25qciakfqkgfws"; depends=[shiny]; }; @@ -4866,26 +5166,27 @@ in with self; { bupaR = derive2 { name="bupaR"; version="0.4.1"; sha256="0gf9qzk826zq15w8fl9skg1kpmz0s87k5l1rs45ggdwg49q5pq48"; depends=[data_table dplyr eventdataR forcats glue magrittr miniUI purrr rlang shiny tidyr]; }; burnr = derive2 { name="burnr"; version="0.2.2"; sha256="1b5ys0jm2dmiz1jd5f3907dhv44wh60kmfdfhj3fzx8rk7zllm06"; depends=[ggplot2 MASS plyr reshape2]; }; bursts = derive2 { name="bursts"; version="1.0-1"; sha256="172g09d1vmwl83xs6gr4gfblqmx3apvblpzdr5d7fcw1ybsx0kj6"; depends=[]; }; - bustt = derive2 { name="bustt"; version="0.1.0"; sha256="16y1si8bk7ar6h82bb8l3xq8k2azlxdz4aa56kh33nrajvbfc1fg"; depends=[dplyr lubridate rlang tibble tidyr]; }; bvarsv = derive2 { name="bvarsv"; version="1.1"; sha256="1bv4fbbi8bn7sqqpjlf8w5jpgydjr15wv5v9940wc42yk792yjrx"; depends=[Rcpp RcppArmadillo]; }; bvenn = derive2 { name="bvenn"; version="0.1"; sha256="1xrya49w5bd2b7plfxpqla60b2828rkm0rjmc4qnqzvrahsbal0y"; depends=[]; }; bvls = derive2 { name="bvls"; version="1.4"; sha256="18aaf7kk5mks3a59wwqhm1ckpn6s704l9m5nzy0x5iw0s98ijbm2"; depends=[]; }; bvpSolve = derive2 { name="bvpSolve"; version="1.3.3"; sha256="1q5sh3kj1c07zq7mx8sh4ggp1fvwh86394qrc3ildj4wrbakmzib"; depends=[deSolve rootSolve]; }; - bw = derive2 { name="bw"; version="1.0.0"; sha256="169mqd0vj0ia0zrfnv3g5gm9vzpj5mrxrwhfv5kh5a720inlcwj1"; depends=[ggplot2 gridExtra Rcpp reshape2 survey]; }; bytescircle = derive2 { name="bytescircle"; version="1.1"; sha256="0c83d37kijcvr00pc4qqdci14cpbg6988izyjfjk1yliavyc6mwf"; depends=[]; }; c060 = derive2 { name="c060"; version="0.2-4"; sha256="1yzy0p6041rygqfwzb8dpyc7jq12javmhlvdcmmc7p59bbk7wv3j"; depends=[glmnet lattice mlegp penalizedSVM peperr survival tgp]; }; - c212 = derive2 { name="c212"; version="0.93"; sha256="10gwkr2w05bi27zwvspm3g31a1dpqbh1i52vyrfaamqkxypa11nh"; depends=[coda]; }; + c14bazAAR = derive2 { name="c14bazAAR"; version="1.0.2"; sha256="03siiadhj8wp80jhm99lw7xb1p24yk9ycx2kp085a7xj82hl22jj"; depends=[crayon data_table dplyr magrittr pbapply RCurl rlang tibble tidyr]; }; + c212 = derive2 { name="c212"; version="0.94"; sha256="04vd0yzilzq078s8498085bryhhi0h19v0xykd1pzn680flm5lx8"; depends=[coda]; }; c2c = derive2 { name="c2c"; version="0.1.0"; sha256="149np512wjnlr9glmqxpiamf6c31v0bh6ym95jpdhk0iw3ic9kvh"; depends=[]; }; c3 = derive2 { name="c3"; version="0.2.0"; sha256="1af4lrgck1bff8jjp9vwyw2rpq54d1ng13rpcqlf58asdja29s9h"; depends=[data_table dplyr htmlwidgets jsonlite lazyeval viridis]; }; c3net = derive2 { name="c3net"; version="1.1.1"; sha256="0m4nvrs41kmlakc6m203zlncqwgj94wns8kzcb31xngjcacmcq42"; depends=[igraph]; }; - cAIC4 = derive2 { name="cAIC4"; version="0.4"; sha256="1lv2nawrjmb89nvp308irmbnagzjxp78l6csmql6nkwcbyhwf9rh"; depends=[lme4 Matrix]; }; + cAIC4 = derive2 { name="cAIC4"; version="0.6"; sha256="0najx0gpi31rzkg3qdhmwwg8797nazmkdrv56b12a1cndlbb70x2"; depends=[lme4 Matrix]; }; cIRT = derive2 { name="cIRT"; version="1.2.1"; sha256="1i43pqlyzykyd1a6abg1yi7ai9ay7d2jkvnw1sa4c6q07jk56d89"; depends=[Rcpp RcppArmadillo]; }; - cOde = derive2 { name="cOde"; version="0.3"; sha256="1r49q7qansn86wrxbhxqnn1dccd9av4lh4h5pn9kk42pls9q60nf"; depends=[Rcpp RcppArmadillo]; }; - cRegulome = derive2 { name="cRegulome"; version="0.1.1"; sha256="0rhi4f1wkl03vh9m6hsba08cfvqjfn99xyxsykv625bgxra817bd"; depends=[AnnotationDbi clusterProfiler DBI dplyr ggplot2 ggridges httr magrittr org_Hs_eg_db purrr R_utils reshape2 RSQLite tidyr UpSetR VennDiagram]; }; - ca = derive2 { name="ca"; version="0.70"; sha256="0730c7nk49hz0k1i5nnhq2j3wbhrlhr1qvb50mk8vmqkbhb1pz1l"; depends=[]; }; + cNORM = derive2 { name="cNORM"; version="1.1.2"; sha256="0al0kbl8ncb41jlqqfj6i0fq3ll0clpks1m81hihkcj16rbrx03z"; depends=[lattice latticeExtra leaps rmarkdown]; }; + cOde = derive2 { name="cOde"; version="0.4.1"; sha256="1hvanmbnmkrly2s3c57r2xc0w56a4jxspc15ncfzdx94k6mvnhxq"; depends=[Rcpp RcppArmadillo]; }; + cRegulome = derive2 { name="cRegulome"; version="0.2.0"; sha256="1i5f5c2mc66gjh5dh883x9ghpnam6zva8s6y5vdy6wyih0x2r9yn"; depends=[DBI ggplot2 ggridges httr igraph R_utils RSQLite UpSetR VennDiagram]; }; + ca = derive2 { name="ca"; version="0.71"; sha256="1ywqvj0rc9ss7yim4x09yf6l80xz4y6ggl56m0c1hc9x6wxna7h2"; depends=[]; }; + caMST = derive2 { name="caMST"; version="0.1.0"; sha256="1xb8ka2r729sqwxhxh5qj4girh0va0faqjv1jsyn3hlbijcz78jj"; depends=[catR mstR]; }; caRamel = derive2 { name="caRamel"; version="1.0"; sha256="0al4yk77a4bh8rjdpl841bnnjvs0sjyxqswqwik1n6y0bfr8f7pl"; depends=[geometry]; }; caRpools = derive2 { name="caRpools"; version="0.83"; sha256="10m7fw1zfr9i6v2qg235diwf3fmfr88incxnqpvnhmqcn082mxrp"; depends=[biomaRt DESeq2 rmarkdown scatterplot3d seqinr sm VennDiagram xlsx]; }; - caTools = derive2 { name="caTools"; version="1.17.1"; sha256="1x4szsn2qmbzpyjfdaiz2q7jwhap2gky9wq0riah74q0pzz76ank"; depends=[bitops]; }; + caTools = derive2 { name="caTools"; version="1.17.1.1"; sha256="01hccp05gz25vhz9nnxv1c91lrxlr7drcw9xf124gggifxf2qgnm"; depends=[bitops]; }; cabootcrs = derive2 { name="cabootcrs"; version="1.0"; sha256="0a6y04jq837k1pk8b9nhgz7rima7s8jid6vdjyfvrqshgaiabg1q"; depends=[]; }; cacIRT = derive2 { name="cacIRT"; version="1.4"; sha256="145j6isqa8yj2nvlqkxagd076zs10ng3n44khi5p4jj77fjc8gh6"; depends=[]; }; caesar = derive2 { name="caesar"; version="0.1.0"; sha256="1l0z64fsifx37j2h61kzygbwr3z3cncn48znrpb5cq10ma42igqf"; depends=[binhf]; }; @@ -4894,49 +5195,55 @@ in with self; { calACS = derive2 { name="calACS"; version="2.2.2"; sha256="0a53k2rzyjksb0ypr5zrask4a6mgiyrqx0l2z3lm218y8pk2jf1w"; depends=[]; }; calibrar = derive2 { name="calibrar"; version="0.2.0"; sha256="1544bc5rhhc6d1mky7ngza00wwh63q07dkbzlwfgyavly8m9cplb"; depends=[cmaes foreach optimx]; }; calibrate = derive2 { name="calibrate"; version="1.7.2"; sha256="010nb1nb9y7zhw2k6d2i2drwy5brp7b83mjj2w7i3wjp9xb6l1kq"; depends=[MASS]; }; + calibrateBinary = derive2 { name="calibrateBinary"; version="0.1"; sha256="1k6sl4bg05piyczpk6wsva914gcmy8viyz4423gx9i6ddflb7xdb"; depends=[gelnet GPfit kernlab randtoolbox]; }; calibrator = derive2 { name="calibrator"; version="1.2-6"; sha256="1arprrqmczbhc1gl85fh37cwpcky8vvqdh6zfza3hy21pn21i4kh"; depends=[cubature emulator]; }; - callr = derive2 { name="callr"; version="2.0.4"; sha256="1053qqq632z94pqq2v5dynjpgyv1b1c8zvidmcllw7zn8zha8gqf"; depends=[processx R6]; }; + callr = derive2 { name="callr"; version="3.1.0"; sha256="1srsm6dndnxjvzb8xz4m90j2sw2yrkhyn1a7iiiarxybmihmz4xd"; depends=[processx R6]; }; calmate = derive2 { name="calmate"; version="0.12.1"; sha256="07sjbq7bcrhal52pdzsb5pfmk6a8a44wg8xn79sv4y5v74c5xaqz"; depends=[aroma_core MASS matrixStats R_filesets R_methodsS3 R_oo R_utils]; }; + calpassapi = derive2 { name="calpassapi"; version="0.0.2"; sha256="0i81ffdfw3m15cfbag3l9s245dyhapqhy7adb3228vam3qp3n59b"; depends=[digest dplyr httr jsonlite stringr]; }; camsRad = derive2 { name="camsRad"; version="0.3.0"; sha256="06gar6qan1ka01ngjvbpcv649yvfga697mplwn1x6qnfr4ngb7cs"; depends=[httr xml2]; }; - camtrapR = derive2 { name="camtrapR"; version="0.99.9"; sha256="1kzy90mwmpn2yb47xp5b8s3lj8lbkg8hfw44pwfb54gqf7wi2lkm"; depends=[overlap rgdal ritis secr sp taxize]; }; - cancensus = derive2 { name="cancensus"; version="0.1.7"; sha256="0v3wbmdqg36zn30kgj5xbndz69x3vvr0i6ag57gz8sbbgc4nyqbr"; depends=[digest dplyr httr jsonlite rlang]; }; + camtrapR = derive2 { name="camtrapR"; version="1.0"; sha256="1raxxki2xkmb7mjlfsxn2fr1dvwc86n88cbkk08bwjzsizrvsz0z"; depends=[overlap rgdal ritis secr sp taxize]; }; + cancensus = derive2 { name="cancensus"; version="0.1.8"; sha256="12mhnx9bx8wdhz7cb3lz0r0i6hgq6v401hl9v3bng27pz3va2fad"; depends=[digest dplyr httr jsonlite rlang]; }; cancerGI = derive2 { name="cancerGI"; version="1.0.0"; sha256="1chkcyf9m98gbn6b3vmb1baw7kii4g5vxvg2xfi7i6wwdn8sqr65"; depends=[igraph qvalue reshape2 survival systemfit]; }; cancerTiming = derive2 { name="cancerTiming"; version="3.1.8"; sha256="1sfi8q2f5ag7iak0sf9pmqncb89w3gnxdiwjwpivkwhr28ais4mq"; depends=[gplots LearnBayes]; }; candisc = derive2 { name="candisc"; version="0.8-0"; sha256="0hq5bwvq791rhff2c29xdjbbkcyydii1lbsy05c1fapyn88ir0mi"; depends=[car heplots]; }; canprot = derive2 { name="canprot"; version="0.1.1"; sha256="14g7wl4p9bgwf5jm48mp676z0pwlsd2xgxjwzixri7mxxh0ivfh1"; depends=[CHNOSZ xtable]; }; - canvasXpress = derive2 { name="canvasXpress"; version="1.19.0"; sha256="1cxfadvrm3gkrdfibwi1b7kqlc3hczyc0g72v5gkgc9hssb8j46i"; depends=[htmlwidgets]; }; + canvasXpress = derive2 { name="canvasXpress"; version="1.21.6"; sha256="1sv3vz08nfn69iymr99gsyn9si8w701s0qwqhh3bv4f4kyd9vmby"; depends=[htmlwidgets httr]; }; + cap = derive2 { name="cap"; version="1.0"; sha256="1pv8hskxjbp589dn7rx80yaa1ld76x1w37bss2fyrys1p3qr78aa"; depends=[MASS multigroup]; }; cape = derive2 { name="cape"; version="2.0.2"; sha256="0ngm9scd3f2zcy7gy0lqk05cgbfrhhcss3mj5g6bj0byhgwd7msn"; depends=[corpcor doParallel evd fdrtool foreach HardyWeinberg igraph Matrix qpcR RColorBrewer regress shape]; }; caper = derive2 { name="caper"; version="1.0.1"; sha256="0md0sngj7wsv2d4d7fmyyz9qqismk3ps9l3qk1blqz1yi19pq124"; depends=[ape MASS mvtnorm]; }; - capm = derive2 { name="capm"; version="0.11.0"; sha256="1yw7h1r5m4md8yv0fn1j4wxvhwybifqyvrn8ip3fl32kxbwsmnvz"; depends=[deSolve FME ggplot2 maptools reshape2 rgdal shiny sp survey]; }; + capm = derive2 { name="capm"; version="0.13.9"; sha256="11d018fpmc22qmqs34bbdxyrs48dylvsx7z3sr3c364j59hvrbaq"; depends=[circlize deSolve dplyr FME ggplot2 magrittr sf survey tidyr]; }; capn = derive2 { name="capn"; version="1.0.0"; sha256="14vfk00xyx0az3whmxjpcv1785lf0gx81w7qc54i3wcfp3i22kcr"; depends=[]; }; captioner = derive2 { name="captioner"; version="2.2.3"; sha256="0xg72pmgm84f0v45phfwxpsslhf12nhn1swmrj1yifj7g9sjvybj"; depends=[]; }; captr = derive2 { name="captr"; version="0.3.0"; sha256="13j2nq9hm37g4h5fjdpz7kix0sqajdd7zssjfgil06ixfmnsijkx"; depends=[curl jsonlite]; }; capushe = derive2 { name="capushe"; version="1.1.1"; sha256="1aa76ir1kp67hiz7dr60azyc71yzslshyc640fjh0fpw0sp5kwbc"; depends=[MASS]; }; capwire = derive2 { name="capwire"; version="1.1.4"; sha256="18a3dnbgr55yjdk6pd7agmb48lsiqjpd7fm64dr1si6rpgpl4i9c"; depends=[]; }; - car = derive2 { name="car"; version="3.0-0"; sha256="1ks2jaav8lbxhzw56vpbnysjk3pvpmqh6avd574k0bha1226k81h"; depends=[abind carData lme4 maptools MASS mgcv nlme nnet pbkrtest quantreg rio]; }; - carData = derive2 { name="carData"; version="3.0-1"; sha256="193pdwgw6gk19v7swk1kwphg3vqdmpsgi555g9nyz93sa39j7r8j"; depends=[]; }; + car = derive2 { name="car"; version="3.0-2"; sha256="0l3wyc9ia0ypcbap2p39slazfpbl84mjzydqvpsywrzdiyxajnfz"; depends=[abind carData lme4 maptools MASS mgcv nlme nnet pbkrtest quantreg rio]; }; + carData = derive2 { name="carData"; version="3.0-2"; sha256="152lfgaspgx6x2wzdb5p3zv6r87a0d2pg10h6fjmdr613kzlwp1v"; depends=[]; }; carSurv = derive2 { name="carSurv"; version="1.0.0"; sha256="0wv7lp10i4sdfqyizg77ghblp3pcp7wzhs946sm0wl6w00krav9j"; depends=[corpcor fdrtool mboost Rcpp survival]; }; + carbonate = derive2 { name="carbonate"; version="0.1.0"; sha256="0p1l84vmcn1jiwnw6s9ysbbag2zxb2qiwx2kb4ghkxrhycid1p9n"; depends=[clipr httr magick R6 RSelenium rtweet wdman yaml]; }; carcass = derive2 { name="carcass"; version="1.6"; sha256="0nhp35nxjqqmy15rf9vc0qyymy7d0v8mc84570b9nc62g5xac8xy"; depends=[arm expm lme4 MASS survival]; }; cardidates = derive2 { name="cardidates"; version="0.4.8"; sha256="1mfd5sgzswhs9rln2bgxx8c54z69xp8l5dfmx7jfh8jl43qkzpjf"; depends=[boot lattice pastecs]; }; cardioModel = derive2 { name="cardioModel"; version="1.4"; sha256="1a2nvn4a4zc89pb01m20pxqgbj0ypzzvx9w2vfzwly1kzkhvc9hr"; depends=[lubridate nlme]; }; care = derive2 { name="care"; version="1.1.10"; sha256="00h36by40v60mqzbf615a99sdfz0i42i57wybxrcm7y1y2la0da8"; depends=[corpcor]; }; careless = derive2 { name="careless"; version="1.1.3"; sha256="07yq6sfp110pkd3khfn8ajdqz2r4ipcs90mpaiynh12xl0n67x7k"; depends=[psych]; }; - caret = derive2 { name="caret"; version="6.0-80"; sha256="0xhdhazzfh0hiqv2hgxglj9ffd2p4ls8acqn2sjn0ndx6158f187"; depends=[foreach ggplot2 lattice ModelMetrics nlme plyr recipes reshape2 withr]; }; + caret = derive2 { name="caret"; version="6.0-81"; sha256="1fibrskjzq2f06b8gbrfp3263svfc5s5apsjwaqdg9qzs7sy7fpc"; depends=[foreach ggplot2 lattice ModelMetrics nlme plyr recipes reshape2 withr]; }; caretEnsemble = derive2 { name="caretEnsemble"; version="2.0.0"; sha256="0v9gyp81abrbm8b79ch927iqh0v84q5222bvg1wx8n65vx59sx42"; depends=[caret data_table digest ggplot2 gridExtra lattice pbapply plyr]; }; - carfima = derive2 { name="carfima"; version="1.0.0"; sha256="0bxk254q916w5h5zyyp2bs6nvbmbzqfx3jr4a80fkgbmr49chzzp"; depends=[DEoptim invgamma MASS numDeriv truncnorm]; }; + carfima = derive2 { name="carfima"; version="2.0.0"; sha256="1h1i1g2ii3803z9i7ki50ahm7k8m92z3653sd4nz24xmr73w5xr5"; depends=[cubature DEoptim MASS numDeriv Rcpp RcppArmadillo Rdpack]; }; caribou = derive2 { name="caribou"; version="1.1"; sha256="0ibl3jhvsgjfcva0113z0di9n5n30bs90yz0scckfv1c0pjhn4xd"; depends=[]; }; caroline = derive2 { name="caroline"; version="0.7.6"; sha256="1afxxbrd7w628l4pxdmvwbs7mbgxlhnfq3nxk2s93w47gn7r9fp7"; depends=[]; }; carpenter = derive2 { name="carpenter"; version="0.2.1"; sha256="1f6g85qgd53wzha8kfq8x29lb5wilgxm6bj49znzd1qj03nlnpna"; depends=[dplyr lazyeval magrittr pander tidyr]; }; - cartogram = derive2 { name="cartogram"; version="0.1.0"; sha256="01ixcn6fy38r6nazch9dqlg19znssrx4d4fahvx9z7f4clnh0k80"; depends=[packcircles rgeos sf sp]; }; - cartography = derive2 { name="cartography"; version="2.1.1"; sha256="0dd1qps1iw9cbipy1wamyb1f2ia9bcwdb1v7jaa58ac2x1y4m9gr"; depends=[classInt raster Rcpp rgeos rosm sf sp]; }; + carrier = derive2 { name="carrier"; version="0.1.0"; sha256="0bqnwnnjqjk9q0lxq6kkz9s75ss10lfyyywyyi24m8wppxpw1vqc"; depends=[pryr rlang]; }; + cartogram = derive2 { name="cartogram"; version="0.1.1"; sha256="171zw3h38iyxy70wz7yqhnivjx6kf1srj97dfmlkxyhz1ppyk38w"; depends=[packcircles rgeos sf sp]; }; + cartography = derive2 { name="cartography"; version="2.1.2"; sha256="0rh97byxrmnd8wkq190zjql41zkvhzmhjg1s0nscrwjassmp4sqp"; depends=[classInt raster Rcpp rgeos rosm sf sp]; }; + cartools = derive2 { name="cartools"; version="0.1.0"; sha256="0gc5502373f0c2m2rh6awvyfqrg1wx1f341dm2byk9znba887lgs"; depends=[animation devtools dplyr gapminder ggplot2 knitr rlist rmarkdown roxygen2 sde shiny tidyverse usethis]; }; carx = derive2 { name="carx"; version="0.7.1"; sha256="1qyqsj6pfzzqyaj6076zvgcimhl4cll6sxfb6aigm02rwfkq5gvh"; depends=[matrixStats mvtnorm nlme tmvtnorm xts zoo]; }; caschrono = derive2 { name="caschrono"; version="2.0"; sha256="091zqin2cr9p50zmifrb52dxy10zflm7f0lr9nissy589qjdd0gk"; depends=[Hmisc zoo]; }; caseMatch = derive2 { name="caseMatch"; version="1.0.7"; sha256="1xd7mlnknjrilxcp0w0b36aaiql6jdqgyin1823r2x8vl9r4aqns"; depends=[]; }; casebase = derive2 { name="casebase"; version="0.1.0"; sha256="0216qzyxv44cl9f806lal9lx4n0zzr9csx8ggyjva04h5iiqrq6w"; depends=[data_table ggplot2 survival VGAM]; }; - castor = derive2 { name="castor"; version="1.3.3"; sha256="0n7d4225g28c3i4w4n9bdd8zz91kr80vvnajpn5433db71bqrrv8"; depends=[naturalsort Rcpp]; }; + castor = derive2 { name="castor"; version="1.3.4"; sha256="0ghbxh9n8189wzif5v941iax775yq0n7rkhw98wx3wklwn75ijv4"; depends=[naturalsort Rcpp]; }; cat = derive2 { name="cat"; version="0.0-6.5"; sha256="1gv7chqp6kccipkrxjwhsa7yizizsmk4pj8672rgjmpfcc64pqfm"; depends=[]; }; catIrt = derive2 { name="catIrt"; version="0.5-0"; sha256="09010z1q96nbnpys6mybspaqy57lvgd2cvwgnfijzgx3kl87pwnl"; depends=[numDeriv]; }; - catR = derive2 { name="catR"; version="3.15"; sha256="1c258x8s1j4z0p1kdg7kr4ligir8q2xdcxmk2cqshxfi0p0irajz"; depends=[]; }; + catR = derive2 { name="catR"; version="3.16"; sha256="1w39dxfzqk065v64qzmfamx8p1njsv13a461s6clagbqmhysmzbx"; depends=[]; }; catSurv = derive2 { name="catSurv"; version="1.0.3"; sha256="1qjmjdmc81inim5kpwh4k2r3cffmkyp2wpcqqzv731hciqrad8a8"; depends=[BH ltm Rcpp RcppArmadillo RcppGSL RcppParallel]; }; catch = derive2 { name="catch"; version="1.0"; sha256="16gdjrmlsnpyc38fihggj6c7wpgpmf4phcwrimnncdhwlk038yn8"; depends=[MASS Matrix tensr]; }; catcont = derive2 { name="catcont"; version="0.5.0"; sha256="0ix6ipm3nn9aq5vxirjga2kwwfnxn4v8ggfjlg5v9027v2r8rb96"; depends=[dplyr]; }; @@ -4945,16 +5252,16 @@ in with self; { cate = derive2 { name="cate"; version="1.0.4"; sha256="0qck6675xm5xbw440m1b6n38wjwk7izx3s0zpxbmhc9wh12c5prk"; depends=[corpcor esaBcv leapp MASS ruv sva]; }; catenary = derive2 { name="catenary"; version="1.1.2"; sha256="1n64kq3lkaf00a2mghs67hnxvi4dp6g12pwifyx0bd418wkw9wf3"; depends=[boot broom dplyr ggplot2 tidyverse]; }; cati = derive2 { name="cati"; version="0.99.2"; sha256="1h8x73sfjdz45zpcrv80nq8l9i1gldw0vmdgn2lhqrjaxz4zn01l"; depends=[ade4 ape e1071 FD geometry hypervolume nlme rasterVis vegan]; }; - catlearn = derive2 { name="catlearn"; version="0.5"; sha256="12sl1jlnn8669via3fbslbqs3f34andwsizkllpiw0b6k9z2yid6"; depends=[doParallel foreach Rcpp]; }; + catlearn = derive2 { name="catlearn"; version="0.6"; sha256="1dh6svlnvxq1a8sv72wdwsgzd72kgaqgjbbbm3nw5qpycy5lqr8x"; depends=[doParallel dplyr foreach Rcpp tidyr]; }; catmap = derive2 { name="catmap"; version="1.6.4"; sha256="18449qh10jxfi8p49gmbnib5y013nfdgdblbs4n0mfs0nnzb10sx"; depends=[forestplot metafor]; }; catnet = derive2 { name="catnet"; version="1.15.3"; sha256="1dgqrn1lz57pwb5pca0mlvcmw9piy9xgf6fs0y2lsy4qxa9k0plk"; depends=[]; }; catspec = derive2 { name="catspec"; version="0.97"; sha256="1crry0vg2ijahkq9msbkqknljx6vnx2m88bmy34p9vb170g9dbs1"; depends=[]; }; cattonum = derive2 { name="cattonum"; version="0.0.2"; sha256="0flsfyiymg8p1wik6yldas0ai1bq973rhhh4s3dblf1il4fdl4bv"; depends=[dplyr tidyselect]; }; causalMGM = derive2 { name="causalMGM"; version="0.1.1"; sha256="13qx71rfc6m7mvlpwma7ks09f3mlxknxw3jlv3b4iq5pjs8f1v5r"; depends=[rJava]; }; causaldrf = derive2 { name="causaldrf"; version="0.3"; sha256="16gqx8b8alwm8a4lm69qamnqr3bg2qbz0d6q4lyqyrwsk12grid6"; depends=[mgcv survey]; }; - causaleffect = derive2 { name="causaleffect"; version="1.3.8"; sha256="1z7dnfq469wa263xcxfixrn5q4vcd6xl62lahnc5gc8wzvxnxz8g"; depends=[ggm igraph XML]; }; + causaleffect = derive2 { name="causaleffect"; version="1.3.9"; sha256="1zmj9m38ya7r7pqkqb87pgs4gfw0cq1ssa4dxn35mrqnf9gldba0"; depends=[ggm igraph XML]; }; causalsens = derive2 { name="causalsens"; version="0.1.2"; sha256="1xy8nybflbw6hymc15mmz27ic6hcq89wryb8q6d4zi216lwv2nww"; depends=[]; }; - causalweight = derive2 { name="causalweight"; version="0.1.0"; sha256="1hig92w18vsyfpv1kvgymk37ik7rw7ql80p886b3s6vwdz8z0r3j"; depends=[mvtnorm np]; }; + causalweight = derive2 { name="causalweight"; version="0.1.2"; sha256="0xl49r2dgcns3162b651bn9bbc4gr7cd97jbdwzg21bjzp6v4ic1"; depends=[mvtnorm np]; }; cba = derive2 { name="cba"; version="0.2-19"; sha256="0nyssc7j5rkv1gcgx4cg31hwc37wd5k3yn9s2k22ffxlnrknss2l"; depends=[proxy]; }; cbanalysis = derive2 { name="cbanalysis"; version="0.2.0"; sha256="0h0h8krlb6rckjpcw0jbbr8pcy3jm0cszimbm56l0ca668kiix06"; depends=[]; }; cbar = derive2 { name="cbar"; version="0.1.3"; sha256="1jy52qnpjvszdd8xviv3vr00ds6bah73q0mhd4kixf68jafnxd35"; depends=[Boom bsts dplyr ggplot2 magrittr]; }; @@ -4970,13 +5277,13 @@ in with self; { cccrm = derive2 { name="cccrm"; version="1.2.1"; sha256="180hzxm4z91hh008lysq1f0zky7qngg5z1laa1c119g4rqqcdskl"; depends=[gdata nlme]; }; ccda = derive2 { name="ccda"; version="1.1"; sha256="0ya9x1b41l0pjyyfdswjyip0c2v8z7gncbj7cdz0486ad75229x7"; depends=[MASS]; }; ccdrAlgorithm = derive2 { name="ccdrAlgorithm"; version="0.0.5"; sha256="171k70p4qyasr385ma3cvcga2b4nbz2dfry78wqx5yb1aa6wwcyc"; depends=[Rcpp sparsebnUtils]; }; - ccfa = derive2 { name="ccfa"; version="1.0.0"; sha256="0hhrcckiig1qfj7qb04jdmm7bwk9a17y6fn7ldxbmmw8546ad7md"; depends=[BMisc formula_tools ggplot2 pbapply quantreg TempleMetrics tidyr]; }; + ccfa = derive2 { name="ccfa"; version="1.1.0"; sha256="1paxk1jkkl8yy71h8zqw7kmhy5yz93sp7z9mpnckwyxmsbs58ps8"; depends=[BMisc doParallel foreach formula_tools ggplot2 pbapply quantreg TempleMetrics tidyr]; }; ccgarch = derive2 { name="ccgarch"; version="0.2.3"; sha256="0angffla3sk9i86v6bbsav95fp3mz5yvq7qfv0fx2v0nd2cx116w"; depends=[]; }; cchs = derive2 { name="cchs"; version="0.4.0"; sha256="1dahiyn3rj65w56hmhqdxvxh7vkjy5rxlkp1l59aq5iba21ldsyj"; depends=[survival]; }; cclust = derive2 { name="cclust"; version="0.6-21"; sha256="1n5hh0017bcq8ck52qq89jm9zgdfpmiksrypsnv2vvhk3nr0s91c"; depends=[]; }; ccmm = derive2 { name="ccmm"; version="1.0"; sha256="0855nr74xxpy7in2vrw15g8pv7nm1374irc1c5hikr5hadk5pf8v"; depends=[MASS]; }; cctools = derive2 { name="cctools"; version="0.1.1"; sha256="1baqijxg75wr90y38d5g1gg8jmpz8ji7zv51wp9n1knif27rg348"; depends=[qrng Rcpp RcppArmadillo]; }; - cdata = derive2 { name="cdata"; version="0.7.1"; sha256="0hijmhpcz5r4sg8r4fn5h5lzklfwyzjh3dr25bwjc82jdcysjplg"; depends=[wrapr]; }; + cdata = derive2 { name="cdata"; version="1.0.3"; sha256="0vakyz0asb0fw86lfd1vcc5px45s1xa9f10san0kvlv1qs7agmdz"; depends=[rquery wrapr]; }; cdb = derive2 { name="cdb"; version="0.0.1"; sha256="1rdb4lacjcw67apdyiv7cl1xvv9d1mrzck1qk605n6794k7wf2ys"; depends=[bitops]; }; cdcfluview = derive2 { name="cdcfluview"; version="0.7.0"; sha256="00yc3q28y20l2ppqxy6h53p9fvwhvpkc8m7csmp2lizqh787i2cc"; depends=[dplyr httr jsonlite MMWRweek purrr readr sf units xml2]; }; cdcsis = derive2 { name="cdcsis"; version="1.0"; sha256="1fxdsaqpjhpffn2fxddfcrx8wxwyvfws6rxkpp57g25980xiyzkd"; depends=[ks]; }; @@ -4988,7 +5295,7 @@ in with self; { cec2005benchmark = derive2 { name="cec2005benchmark"; version="1.0.4"; sha256="0bwv63l31hiy63372nvnyfkpqp61cqjag0gczd2v2iwsy3hyivpd"; depends=[]; }; cec2013 = derive2 { name="cec2013"; version="0.1-5"; sha256="07i2vp1x3qaw5di5vr5z70d47hh9174pjckjlhgv0f2w97slwc1i"; depends=[]; }; ceg = derive2 { name="ceg"; version="0.1.0"; sha256="01la7kv0a3inc9vy5x010ysicfiv404bqfgs8csvqixviap9rd74"; depends=[graph Rgraphviz]; }; - celestial = derive2 { name="celestial"; version="1.4.1"; sha256="0cvfka5lj0sj9cd7xs68szhckzfm6cgxwxim1nd530s6gxh0l7kz"; depends=[NISTunits pracma RANN]; }; + celestial = derive2 { name="celestial"; version="1.4.6"; sha256="1gls0qvr8mxz79lsmk76v253f747g0cqys8p8wjmpijs8r0pyr4z"; depends=[NISTunits pracma RANN]; }; cellVolumeDist = derive2 { name="cellVolumeDist"; version="1.3"; sha256="00hq3nbfbnmg2lhrqd0glkh5ld50fv54ll3q6v875d1lgs44sln1"; depends=[gplots minpack_lm]; }; cellWise = derive2 { name="cellWise"; version="2.0.10"; sha256="0cf6yri24ijlph3m7gkgcjdna87z2kz748ffgh35ai8lvwxkrg8w"; depends=[ggplot2 gridExtra matrixStats Rcpp RcppArmadillo reshape2 scales]; }; cellranger = derive2 { name="cellranger"; version="1.1.0"; sha256="16fgi3annn34c3cxi0pxf62mmmmxi21hp0zzlv7bkfsjqy4g4f2x"; depends=[rematch tibble]; }; @@ -5000,7 +5307,7 @@ in with self; { censorcopula = derive2 { name="censorcopula"; version="2.0"; sha256="16pk4xlpliif02qznrhvl8qmrr6k4kknygqxcm83nsjxy6dcyga8"; depends=[copula]; }; census = derive2 { name="census"; version="0.2.0"; sha256="02qlmifppnfxw7bzh0zngih8z8qz0sxpsi38h7bv324vxx94gvz2"; depends=[ggmap RCurl]; }; censusGeography = derive2 { name="censusGeography"; version="0.1.0"; sha256="1ncgd05ml571g3vy1g4p5xxg2bm08hbb6d5r3hpz7frn7w3l8l1d"; depends=[qdapTools]; }; - censusapi = derive2 { name="censusapi"; version="0.3.0"; sha256="1i3z54ikg6nlxdq3hrb0a58v92lri096jxmkqqdg70rv089wspmf"; depends=[httr jsonlite]; }; + censusapi = derive2 { name="censusapi"; version="0.4.1"; sha256="0lyy5n1zv22l0lwbkllvx0g6i2vzm7srgynmxhyis4d62cygfbdq"; depends=[httr jsonlite]; }; censusr = derive2 { name="censusr"; version="0.0.4"; sha256="1n9571fyr46wj1dcxc2xgns9865655yzlq7yfz8im014wh0ycwqc"; depends=[dplyr httr stringr]; }; censys = derive2 { name="censys"; version="0.1.0"; sha256="0r0yvaidn0qn96hx461415hywsjfgaz9wvvdssx7w97v2ndnk9sy"; depends=[httr jsonlite purrr stringi]; }; centiserve = derive2 { name="centiserve"; version="1.0.0"; sha256="1m6gqz2rk7023340laa5pc0ncbfka2qi9ajvh65fwijd7xvv3n5c"; depends=[igraph Matrix]; }; @@ -5010,77 +5317,85 @@ in with self; { cepp = derive2 { name="cepp"; version="1.7"; sha256="01hvm6586xnb1crvk7brqh3dm2j44ia5lrl5swnf6pb682yskbq0"; depends=[randtoolbox trust]; }; cepreader = derive2 { name="cepreader"; version="1.1-2"; sha256="0pyycacsnbqz7hyrvrwwmmphrhny0byyxv66fwrvcsk3s88a7crf"; depends=[]; }; cernn = derive2 { name="cernn"; version="0.1"; sha256="0gz2x20pgsiq85hwkkpg4s1cdlw9plygx0446djc7qsymp469p2w"; depends=[]; }; - cetcolor = derive2 { name="cetcolor"; version="0.1.0"; sha256="013ghlfs27a585851cir5fxgxhi41h48irq90932y55npa8gwdak"; depends=[]; }; - ceterisParibus = derive2 { name="ceterisParibus"; version="0.2.1"; sha256="0qjdp4mi1s5j6rzp1z858qv8pxsbh9imykpnh6lmg7diawqpll8h"; depends=[DALEX ggplot2 gower knitr]; }; + cetcolor = derive2 { name="cetcolor"; version="0.2.0"; sha256="0kygdcr9ldanr0z4qpygwh0padki7s2ad0j6myky601g4228z79q"; depends=[]; }; + ceterisParibus = derive2 { name="ceterisParibus"; version="0.3.0"; sha256="1ajc5irn9b0ww58vp09pi5bkgx5qdfs5nih9zyayb3nka3jnrkpz"; depends=[DALEX ggplot2 gower knitr]; }; cfa = derive2 { name="cfa"; version="0.10-0"; sha256="12z58y4ls9m58wpj1xa4ir2p2apzxaskps05sxy2946m24i71zfk"; depends=[]; }; - cffdrs = derive2 { name="cffdrs"; version="1.7.6"; sha256="00n3h2vf855anxh0xgsps7sv0kj819864wjdmkiak1lsacysav8s"; depends=[data_table doParallel foreach raster rgdal spatial_tools]; }; + cffdrs = derive2 { name="cffdrs"; version="1.8.1"; sha256="1l3iihqp5yqr7215ahpb80mdd0qr68xfbhskh7ypl9aq6aw4flzd"; depends=[data_table doParallel foreach geosphere raster rgdal spatial_tools]; }; cfma = derive2 { name="cfma"; version="1.0"; sha256="006z5g3rqpg44jqdf6ivyxr47sxm5cd9cqhayfi8qk73xx5w4lv9"; depends=[]; }; cg = derive2 { name="cg"; version="1.0-3"; sha256="1kbyal1sicbr10yvxpwgcij710kqpi23vmndp9kyfzn3k8zfird3"; depends=[Hmisc lattice MASS multcomp nlme rms survival VGAM]; }; cgAUC = derive2 { name="cgAUC"; version="1.2.1"; sha256="172f9rkfhv4xzwpw8izsnsdbcw9p3hvxhh0fd8hzlkil7vskr3k8"; depends=[Rcpp]; }; - cgam = derive2 { name="cgam"; version="1.11"; sha256="02iw1ljqqw3h57jkjd6f071lzny225ixkw1v0zmrg0wknrizbm7g"; depends=[coneproj lme4 Matrix svDialogs]; }; + cgam = derive2 { name="cgam"; version="1.12"; sha256="1i75gynpkil6y7k4xzx5k3k60az3d0wr2pngjdr7n7vsbqg39yqs"; depends=[coneproj lme4 Matrix svDialogs]; }; cgdsr = derive2 { name="cgdsr"; version="1.2.10"; sha256="1xyhw7mhmjichr1l6f9y1qvfj9wm87kfbm87ji7lcwf36gxh5g23"; depends=[R_methodsS3 R_oo]; }; cgh = derive2 { name="cgh"; version="1.0-7.1"; sha256="1fgjz43bgnswlyvrm669x697lybq3jyzz4l8ppgxqwxp4p4d2yqn"; depends=[]; }; cghRA = derive2 { name="cghRA"; version="1.6.0"; sha256="16dlw27s8wckc75xcwc2g74pw6bar0y0ii3h53w1hql05d4f7sb8"; depends=[DNAcopy Rgb]; }; - cgmanalysis = derive2 { name="cgmanalysis"; version="1.3"; sha256="0fb93czybl9rpndvz3lykfiwksa154vdrmils8c8l688c62gyq55"; depends=[gdata pracma zoo]; }; - chandwich = derive2 { name="chandwich"; version="1.0.0"; sha256="05x9mg33yl4d9kh5sc4lqi00hwnxdhfg2m0dkm5q0jynkhap7bmz"; depends=[numDeriv]; }; + cglasso = derive2 { name="cglasso"; version="1.1.0"; sha256="0qr6y06aablncj4ja4xjp4dhykqy15qmbigi4px9snpwssrqhwl2"; depends=[igraph MASS]; }; + cglm = derive2 { name="cglm"; version="1.0"; sha256="1539n1q1zz1888d143w6vva9465viwcnb49frcsb74j3zvk6j4zp"; depends=[data_table nleqslv Rcpp RcppArmadillo]; }; + cgmanalysis = derive2 { name="cgmanalysis"; version="2.0"; sha256="0j8nl0r69hm5niq7bhjc4rh9sjy5x6pd2dxrsqifj9zv7kz4w4yq"; depends=[gdata ggplot2 lubridate pastecs pracma readr zoo]; }; + cgraph = derive2 { name="cgraph"; version="3.0.1"; sha256="0il92x41ifjrl6v9k719xcawdz7zw6bzi326pkzbhw79n2as9jmi"; depends=[R6]; }; + chandwich = derive2 { name="chandwich"; version="1.1.1"; sha256="0dpd1b9bq9i8a9wlmid6rvhpmvxj8dilv9xppmzr0jrh0nrcj9yx"; depends=[numDeriv]; }; changepoint = derive2 { name="changepoint"; version="2.2.2"; sha256="1jbki95pck10phpxna0b4i79hhl912zqi5ii9mjqb673y64dszkj"; depends=[zoo]; }; + changepoint_mv = derive2 { name="changepoint.mv"; version="1.0.1"; sha256="1cv7gkfzzb8qmm49ygrkcsvlj3hx41wj8h2msa9rrawj33awj1c6"; depends=[assertive ggplot2 Rcpp Rdpack reshape2 tbart zoo]; }; changepoint_np = derive2 { name="changepoint.np"; version="0.0.2"; sha256="03i4l59h8cr6bizbqn288x9r85kvaz1dyhkv5fsj1189qpdi9m88"; depends=[changepoint zoo]; }; changepointsHD = derive2 { name="changepointsHD"; version="0.3.0"; sha256="05zmypz2jz55m9avzg63dmp7fpcgi7jpc9vf2fv0kywcvf2wz5ym"; depends=[Rcpp RcppArmadillo]; }; changepointsVar = derive2 { name="changepointsVar"; version="0.1.0"; sha256="0kj9m9jik1dm5fx4c4hb559f5irpl1mvxk4wwajd5577a2fdqxb5"; depends=[lars MASS]; }; - charlatan = derive2 { name="charlatan"; version="0.2.0"; sha256="1j8lrkh2s7d3jpc07k3rranf8l5rsp1sp9y42fi1rhfkakwssfqd"; depends=[R6 tibble whisker]; }; + changer = derive2 { name="changer"; version="0.0.3"; sha256="1pmnspadkshz7z9f275vks1xjh6a9k37h7j51dqdjrqilzq7y6sf"; depends=[available devtools git2r]; }; + charlatan = derive2 { name="charlatan"; version="0.3.0"; sha256="1i8n6kmdv8f2mnd626qja979qx35fdl1a8r9akgqznh5bhjqiq42"; depends=[R6 tibble whisker]; }; cheb = derive2 { name="cheb"; version="0.3"; sha256="0vqkdx7i40w493vr7xywjypr398rjzdk5g410m1yi95cy1nk4mc7"; depends=[]; }; - chebpol = derive2 { name="chebpol"; version="1.5"; sha256="1fsxvay91yqbhxcxchd6pf9x8jpjm9qp2rvc79wq5l5g4ng617pj"; depends=[]; }; + chebpol = derive2 { name="chebpol"; version="2.0"; sha256="0iz7iz7b1mc67gkgklh8zmnhacgq1cgdfy0w2wd54g0jz934d77p"; depends=[geometry]; }; + checkLuhn = derive2 { name="checkLuhn"; version="1.1.0"; sha256="1s1ix5n98bcbzcvrz5h19sk9pchdvrhpy3ppmw96ys8vylzm58mv"; depends=[dplyr stringr]; }; checkarg = derive2 { name="checkarg"; version="0.1.0"; sha256="0rkdjs2c4yx9laqgayxz57bwxhwgdh6ndrr4i3b1kh31lcmk1xc6"; depends=[]; }; checkmate = derive2 { name="checkmate"; version="1.8.5"; sha256="1q6igk50lq4fp5d3imgcn1j063h3gsp214ra4nlf534hf4wjlkg9"; depends=[backports]; }; - checkpoint = derive2 { name="checkpoint"; version="0.4.3"; sha256="0r7v7ijyq92yd95ssxxbdlp5dv1sd09yvxr8c0yihf48kzw65s63"; depends=[]; }; - checkr = derive2 { name="checkr"; version="0.3.0"; sha256="168grrzl17k43fdrh9ps4hvhiyinldlmdq8bwdpj5b5cvvhh22lp"; depends=[]; }; + checkpoint = derive2 { name="checkpoint"; version="0.4.5"; sha256="0ml6lr8vmnrj2d073mr6dxsy0sqf50vyc956j9pnmzan2k7qv2wc"; depends=[]; }; + checkr = derive2 { name="checkr"; version="0.4.0"; sha256="15dlclg567dfr6v7irc6hnhjfzn0w43wrw48md6b9mlswkk8lhmd"; depends=[err]; }; cheddar = derive2 { name="cheddar"; version="0.1-633"; sha256="09mw8rr5xb06gw3hbk7zv2nnx6mwhs6i19ffbp9pv3yv2945cjlf"; depends=[]; }; - chemCal = derive2 { name="chemCal"; version="0.1-37"; sha256="1sbmr8arczc65nzbgr5rfk2mbbnk6h60ni9cd9jngbhgdf0g1scw"; depends=[]; }; + chemCal = derive2 { name="chemCal"; version="0.2.1"; sha256="1kq82x57qm68im6lyqjqmh4p34s4y7fn5v6ymclxjr47mdv8npb5"; depends=[]; }; chemmodlab = derive2 { name="chemmodlab"; version="1.0.0"; sha256="0lzibshhfz52m61xldf0xq4cc1xx64fjlw18hlkiv65dj3gcj2mh"; depends=[caret class e1071 elasticnet foreach lars MASS nnet pls pROC randomForest rpart tree]; }; chemometrics = derive2 { name="chemometrics"; version="1.4.2"; sha256="0shqns0n964pfwnd0q5sadglrlpgs4g5fbv45fsj9p37l4pq61dp"; depends=[class e1071 lars MASS mclust nnet pcaPP pls robustbase rpart som]; }; cherry = derive2 { name="cherry"; version="0.6-12"; sha256="1b74wlvjqxa532gxs400m1k4qs7xwpdap9ms60nlcwr7x1857mk6"; depends=[bitops lpSolve Matrix]; }; chi = derive2 { name="chi"; version="0.1"; sha256="1y91mwahj4j2wz0y5k5vdpq7ygq834h8jkn37n74lqnwvv1968rr"; depends=[]; }; chi2x3way = derive2 { name="chi2x3way"; version="1.1"; sha256="13qc8sigiw4gcxk8y50q7yfgzbssjyl41fizzjqzcp3p14kpsmzw"; depends=[]; }; + chicane = derive2 { name="chicane"; version="0.1.0"; sha256="1f7sxqwg9s8l3lz538kyq8x5csqyq8g67vpm4zh9c962kg5m3f55"; depends=[data_table doParallel foreach gamlss gamlss_tr MASS]; }; childesr = derive2 { name="childesr"; version="0.1.0"; sha256="14jca7lxyn0fip794l70mznhz4ld6iix995wrmiqynxdms6j80np"; depends=[DBI dbplyr dplyr jsonlite magrittr purrr RMySQL]; }; childhoodmortality = derive2 { name="childhoodmortality"; version="0.3.0"; sha256="1ixd10jyzgr1ssnjas35kngpsqyjzl73wwpvcspv06cn12sv2b8d"; depends=[dplyr matrixStats plyr]; }; childsds = derive2 { name="childsds"; version="0.6.7"; sha256="1m5w0wbdk032b6d6h1704wji84yckyl427bja0mb4vqp28m99z48"; depends=[boot class dplyr gamlss gamlss_dist magrittr purrr reshape2 tibble tidyr]; }; chillR = derive2 { name="chillR"; version="0.70.6"; sha256="0vkw9r2k8xdshwb3v90bp93mgbp3vj04c7hjxcmaxpsqkhxwda04"; depends=[fields httr jsonlite Kendall pls R_utils raster RCurl readxl RMAWGEN sp XML]; }; chinese_misc = derive2 { name="chinese.misc"; version="0.1.9"; sha256="1rs16a5rqp0yq1c5j4yl6yji7hf9x76v6x7qmxppshjii5r8055h"; depends=[jiebaR Matrix NLP purrr Ruchardet slam stringi tm]; }; chipPCR = derive2 { name="chipPCR"; version="0.0.8-10"; sha256="1mff7n7ga4sfwvcq7zkjkrl68nybnm2zkn37hmxvnw9yl3ls9lnw"; depends=[lmtest MASS outliers ptw quantreg Rfit robustbase shiny signal]; }; - chngpt = derive2 { name="chngpt"; version="2018.6-2"; sha256="043aw52kimif7wbz87hf7bg0vmd9n73pj87lvqp0ms99jmp7q2w0"; depends=[boot kyotil MASS survival]; }; + chngpt = derive2 { name="chngpt"; version="2018.10-17"; sha256="0vj6n3q96li9agh2axq5nd5ybgi504nyavcigmgmglbhcjv25zbz"; depends=[boot kyotil MASS rgl survival]; }; choiceDes = derive2 { name="choiceDes"; version="0.9-3"; sha256="1nsc8p4svfc6z7ckffl24c0acnaxi6cnpz7jq03vzn6spxvpjcmw"; depends=[AlgDesign]; }; - cholera = derive2 { name="cholera"; version="0.4.0"; sha256="0pm5kbaqkxkwzyda4ms90yivx0iv7hcn2z65xfqcqlsxsjbvlmhs"; depends=[deldir HistData igraph KernSmooth pracma RColorBrewer scales sp]; }; + cholera = derive2 { name="cholera"; version="0.5.1"; sha256="0v59pzsi8wg1b7f18zkhxmqldvpan296sw079a58krgcfinjm4ss"; depends=[deldir HistData igraph KernSmooth pracma RColorBrewer scales sp]; }; choplump = derive2 { name="choplump"; version="1.0-0.4"; sha256="0fn6m3n81jb7wjdji4v04m53gakjfsj3ksm546xxz5zm7prk237s"; depends=[]; }; chopthin = derive2 { name="chopthin"; version="0.2.2"; sha256="1ixmgq6igd2ji88qba7scny1j8rrizcf76dk4ymk3hah5dln97fz"; depends=[Rcpp]; }; chords = derive2 { name="chords"; version="0.95.4"; sha256="1v6zvl1mv9fyf6hx1fpbj3i7s893n4y1w4j9rw1arps006qz2jqn"; depends=[MASS Matrix]; }; - choroplethr = derive2 { name="choroplethr"; version="3.6.2"; sha256="0am163df7ggvvk8bk9hjq6f2jc55zzq24skpsgrx1qdlpgv7mls5"; depends=[acs dplyr ggmap ggplot2 gridExtra Hmisc R6 RgoogleMaps scales stringr tigris WDI]; }; + choroplethr = derive2 { name="choroplethr"; version="3.6.3"; sha256="0m6kyrgnv5s1q2ncc63rfxcwqdqx5adqk14q57ss4r84i14dm5yb"; depends=[acs dplyr ggmap ggplot2 gridExtra Hmisc R6 RgoogleMaps stringr tigris WDI]; }; choroplethrAdmin1 = derive2 { name="choroplethrAdmin1"; version="1.1.1"; sha256="13ljs21hdhiv6n4napmk1gjnjhpll6j5wyijzv4xnnbi1y3ns7a9"; depends=[ggplot2]; }; choroplethrMaps = derive2 { name="choroplethrMaps"; version="1.0.1"; sha256="0ghqb2d1h0qkbcsll6ck2qk5sfvdwsrlh3phlbsjbak30832j7fr"; depends=[]; }; - chorrrds = derive2 { name="chorrrds"; version="0.1.4"; sha256="1mfvzj3bwipdhcdhsp66ihchnnvdbcb9zww2a19ldwr6bwx7nfic"; depends=[dplyr httr jsonlite magrittr plyr stringr XML]; }; + chorrrds = derive2 { name="chorrrds"; version="0.1.7"; sha256="0dxy57w91cjfya5v4sgmih0snzqbbqh9ljyk9gb59z83dm6cj9fg"; depends=[dplyr magrittr plyr purrr stringr XML]; }; chromer = derive2 { name="chromer"; version="0.1"; sha256="0fzl2ahvzyylrh4247w9yjmwib42q96iyhdlldchj97sld66c817"; depends=[data_table dplyr httr]; }; chromoMap = derive2 { name="chromoMap"; version="0.1"; sha256="10cj9liggnbnr4isqmm8jp700z3qj4zq0dm7f7jyj7f0lg8my80y"; depends=[htmltools htmlwidgets]; }; chromoR = derive2 { name="chromoR"; version="1.0"; sha256="1x11byr6i89sdk405h6jd2rbvgwrcvqvb112bndv2rh9jnrvcw4z"; depends=[gdata haarfisz]; }; - chron = derive2 { name="chron"; version="2.3-52"; sha256="185lfp75cv3l4cavg64sccj8lgc5sivch13n6gkannv3pd5cyzy4"; depends=[]; }; + chron = derive2 { name="chron"; version="2.3-53"; sha256="02bkywwsxwrxc035hv51dxgdm1fjxdm7dn19ivifln59dfs1862j"; depends=[]; }; chunkR = derive2 { name="chunkR"; version="1.1.1"; sha256="1kw3hsx5k4cdicx0hc1v0mf2nzvqg95shx2xv05vb2pass48qw48"; depends=[Rcpp]; }; chunked = derive2 { name="chunked"; version="0.4"; sha256="0pqk6nnxxnlsw9zal62ajjalrlmvkdrzyz2l8r10jd7s61vhra40"; depends=[DBI dplyr LaF lazyeval]; }; - ciTools = derive2 { name="ciTools"; version="0.3.0"; sha256="0mqrnln7iz6jm30nh1qb2457icaz3hcqmgqbj8m61z0sf6jj9pd7"; depends=[arm boot dplyr lme4 magrittr MASS tibble]; }; + ciTools = derive2 { name="ciTools"; version="0.5.0"; sha256="0gzzzy2siwlhvwfv2hrasz4m9p8qir8w11bhc3hwkcidb4z8ydqs"; depends=[arm boot dplyr lme4 magrittr MASS survival tibble]; }; cifti = derive2 { name="cifti"; version="0.4.5"; sha256="092334lcpkzv52bg53hzx64dnrwq67f3p9fzwchmafx1l46xrqx9"; depends=[gifti oro_nifti R_utils xml2]; }; cin = derive2 { name="cin"; version="0.1"; sha256="1pwvy5nh5nrnysfqrzllb9fcrpddqg02c7iw3w9fij2h8s2v6kq5"; depends=[]; }; cir = derive2 { name="cir"; version="2.0.0"; sha256="0ycjnbikpyhcfdik7c5knw4s9gl8y5h4219c4fhs4axs04np004v"; depends=[]; }; circglmbayes = derive2 { name="circglmbayes"; version="1.2.3"; sha256="1a60d8jpvwx2qwmy2if60c5vni9hp73fdwgz7mwi5xd5l67zwd3h"; depends=[BH coda ggplot2 Rcpp RcppArmadillo reshape2 shiny]; }; - circlize = derive2 { name="circlize"; version="0.4.4"; sha256="1l28maiqi549z191srncxgabx5fnvf0lld7smzwfd3vr5cx8nqww"; depends=[colorspace GlobalOptions shape]; }; + circlize = derive2 { name="circlize"; version="0.4.5"; sha256="0qhn9jzw7gd0jp9rmqrlbmy5ql6hjsa68pkp0acfz1h215dl8ah9"; depends=[colorspace GlobalOptions shape]; }; circular = derive2 { name="circular"; version="0.4-93"; sha256="0hki85rs8wc5950pjaw28q54rly2napfbcrx3pchlfap6wwy5kkn"; depends=[boot mvtnorm]; }; + circumplex = derive2 { name="circumplex"; version="0.2.1"; sha256="0123dnzm8kxbj9k2h0mwcmbmj442dyjwh23zq9yaps2531prsrr2"; depends=[assertthat boot dplyr ggforce ggplot2 glue htmlTable magrittr purrr Rcpp RcppArmadillo rlang tibble tidyr]; }; cit = derive2 { name="cit"; version="2.2"; sha256="1lf8r3r4zwvs08vl4byhw6rvf54nb7vg83558pi0b5866m7in4sc"; depends=[]; }; citbcmst = derive2 { name="citbcmst"; version="1.0.4"; sha256="1zkd117h9nahwbg5z6byw2grg5n3l0kyvv2ifrkww7ar30a2yikl"; depends=[]; }; citccmst = derive2 { name="citccmst"; version="1.0.2"; sha256="1b7awn1hjckxisfdi4ck697hwd4a5sqklwi7xzh6kgqhk9pv7vjn"; depends=[]; }; citr = derive2 { name="citr"; version="0.2.0"; sha256="1nzn0yw74k6zkwzb6spfzqkj3cbx6ry6ypbsnhy6w2flabnnvy4v"; depends=[assertthat curl miniUI RefManageR rstudioapi shiny yaml]; }; ciuupi = derive2 { name="ciuupi"; version="1.0.0"; sha256="1c72crf0his7vzmh86isvcvi0ahxnqdq4i6ms84hk20jmlz2hxin"; depends=[functional nloptr pracma statmod]; }; - civis = derive2 { name="civis"; version="1.5.0"; sha256="1cxafcnmbr97i1ygfrwn0d91hyr8irxp1g9zc9zmmaqb3kw5s0sx"; depends=[DBI dbplyr devtools dplyr feather future ggplot2 httr jsonlite lubridate memoise purrr roxygen2 stringr testthat]; }; - cjoint = derive2 { name="cjoint"; version="2.0.6"; sha256="1bhzw751ll43qbyif589yxmi3m1pbm206lqnsc5zcxsnxjf4li5n"; depends=[ggplot2 lmtest Matrix sandwich survey]; }; + civis = derive2 { name="civis"; version="1.5.1"; sha256="13zc0p63i2iqnc27xcnkvhfz0bxyv4grqg4qi8ah7a1n7d2jq2ks"; depends=[DBI dbplyr devtools dplyr feather future ggplot2 httr jsonlite lubridate memoise purrr roxygen2 stringr testthat]; }; + cjoint = derive2 { name="cjoint"; version="2.1.0"; sha256="1bs380ji9vsc1d77wqhl0ij9xblww3g9x3hiwpcpz26wihqcx7ac"; depends=[DT ggplot2 lmtest Matrix sandwich shiny shinyBS shinyjs survey]; }; ck37r = derive2 { name="ck37r"; version="1.0.0"; sha256="0nn2sfsfs8mhgjrz0ghn041ybhj2qim4rs3lkci7s4n95c8hbgdi"; depends=[caret cvAUC doParallel doSNOW foreach ggplot2 pryr randomForest RANN reader RhpcBLASctl ROCR snow stringr SuperLearner tmle]; }; ckanr = derive2 { name="ckanr"; version="0.1.0"; sha256="1cvn0cih763f0ppl1y90vnwj3cgqyb7az89sn12nyn2qb6igiqyl"; depends=[httr jsonlite magrittr]; }; clValid = derive2 { name="clValid"; version="0.6-6"; sha256="1l9q7684vv75jnbymaa10md13qri2wjjg7chr1z1m0rai8iq3xxw"; depends=[class cluster]; }; - cladoRcpp = derive2 { name="cladoRcpp"; version="0.14.4"; sha256="0d4vl7xrrwbhhx56ymw52rb5svw9nskxdya4dl04lw1qxc45p4jy"; depends=[Rcpp RcppArmadillo]; }; + cladoRcpp = derive2 { name="cladoRcpp"; version="0.15.1"; sha256="0msay6yvm6wc964gwrz31ky5w4mizakji3j6rpkydz0zlrl52v1j"; depends=[Rcpp RcppArmadillo]; }; clam = derive2 { name="clam"; version="2.3.1"; sha256="1n30fvx4macyawhzv17bzvc1s4qdn51p9mx28apfjbf80qck24g9"; depends=[]; }; clampSeg = derive2 { name="clampSeg"; version="1.0-4"; sha256="0clmv53wz7shawg6mp4q3qp0z0gmd8jmd6flgzn2q1m8j2i62vq0"; depends=[Rcpp stepR]; }; clarifai = derive2 { name="clarifai"; version="0.4.2"; sha256="0igi4xl27nz0r85hpws2zfc2gn5z2nmywp3saxgp74mh2y99lg6s"; depends=[curl jsonlite]; }; @@ -5092,23 +5407,25 @@ in with self; { classifly = derive2 { name="classifly"; version="0.4"; sha256="0mw1vcas0gr1r4yvh0j02zhk7kp5342r0bhhg776hqgqdczgh5zj"; depends=[class plyr]; }; classify = derive2 { name="classify"; version="1.3"; sha256="0134h12h6v06d7ldj9qgqjhh5f5ap98pvr0v6d4k8dqndnn0pggy"; depends=[ggplot2 lattice plyr R2jags Rcpp reshape2]; }; classyfire = derive2 { name="classyfire"; version="0.1-2"; sha256="0rar3mi2m1wf14lmahjbpdh1jlnisvgsbx86xbqlb8c0f8zfzxq3"; depends=[boot e1071 ggplot2 neldermead optimbase snowfall]; }; + classyfireR = derive2 { name="classyfireR"; version="0.1.2"; sha256="13jw1qfc4qqyil67b8ck6fvic72v7i72rkbarj4ffhfdw15c8p5c"; depends=[clisymbols crayon httr jsonlite magrittr tibble]; }; cld2 = derive2 { name="cld2"; version="1.2"; sha256="03ffg1nxdlmg66sgg0w2jdx2s5jzdp8qhja24z0il2qy3qsa915k"; depends=[Rcpp]; }; cld3 = derive2 { name="cld3"; version="1.1"; sha256="00jbncap8h0s26iw5i0891rag5gpf1n3s9imn6n0zbwdn1791ayr"; depends=[Rcpp]; }; cleanEHR = derive2 { name="cleanEHR"; version="1.0"; sha256="0i8q7y4izc7q1pshdajy0n9wyihj4wlzzkd52ykam3dxqnwlnyh4"; depends=[data_table ggplot2 knitr pander Rcpp XML yaml]; }; - cleanNLP = derive2 { name="cleanNLP"; version="2.0.3"; sha256="0hmivb2yhj47alxc9z1hlk23hfan9vz938m6xyp639xf58l97scz"; depends=[dplyr Matrix stringi]; }; + cleanNLP = derive2 { name="cleanNLP"; version="2.3.0"; sha256="0d3v87ylp5vxkg6x5wfc1v482a3wcy02bb5xl3k2s8jpsawf2vxd"; depends=[dplyr Matrix stringi]; }; + cleandata = derive2 { name="cleandata"; version="0.3.0"; sha256="1lm7k25j16p888xvd7rzzd3sb3namzjlpjn22xmmpzlzyl0h7dhk"; depends=[]; }; cleangeo = derive2 { name="cleangeo"; version="0.2-2"; sha256="1bhpn53v36652mwg2ba2a6cs34slb7i0df2ibssyr2lnx5gciq4i"; depends=[maptools rgeos sp]; }; cleanr = derive2 { name="cleanr"; version="1.1.3"; sha256="0vf2c2inb729kzmpxaznqa2zwj80j1ix9198gc36zq41ag5pd7jk"; depends=[checkmate]; }; clere = derive2 { name="clere"; version="1.1.4"; sha256="1nk3chcnaa4y1c5rr6c3bapvi106ikbk9grqcq6s6j0imny1jp4a"; depends=[lasso2 Rcpp RcppEigen]; }; clespr = derive2 { name="clespr"; version="1.1.2"; sha256="1993kd70w48a110im47vcpll0c6nfrm7m33r6l8rzgwnpsmcls8g"; depends=[AER clordr doParallel foreach magic MASS pbivnorm survival]; }; - clhs = derive2 { name="clhs"; version="0.6-0"; sha256="1vw8z4kmmpd8sbx7n8fzdd7lhg10qpnnx31nnjhv4dbd6v2nqii9"; depends=[cluster ggplot2 plyr raster reshape2 scales sp]; }; - cli = derive2 { name="cli"; version="1.0.0"; sha256="07as3dr7vwx02p3qgzlmxz1dlrd3x3lysrzp222ip9jcjpydp8wg"; depends=[assertthat crayon]; }; - clickR = derive2 { name="clickR"; version="0.4.05"; sha256="0vi8bgvnlq09wxzc51kllngcw9dw3j2m2rh6dwa017xml2cl37j8"; depends=[beeswarm boot flextable lme4 lmerTest officer xtable]; }; + clhs = derive2 { name="clhs"; version="0.7-0"; sha256="0wliffs16misvlsxcng89a6yasq9blrlic88n59334vj60p42l3m"; depends=[cluster ggplot2 plyr raster reshape2 scales sp]; }; + cli = derive2 { name="cli"; version="1.0.1"; sha256="1r2yih4c0bdmbx0qrarlf0m1p5z30sri755zmdazsq2pw76zp07g"; depends=[assertthat crayon]; }; + clickR = derive2 { name="clickR"; version="0.4.20"; sha256="140ncl7iv48yxnwf55rf8cwcyznzw7kslkjzymslyqmhvvw43q6p"; depends=[beeswarm boot flextable lme4 lmerTest officer xtable]; }; clickstream = derive2 { name="clickstream"; version="1.3.0"; sha256="01bii527xy7hdph1pm6f1g4qnwa5yf3mwz01rjg1h2gc12s5vzgg"; depends=[arules ClickClust data_table ggplot2 igraph linprog MASS plyr reshape2 Rsolnp]; }; - clifro = derive2 { name="clifro"; version="3.1-5"; sha256="1fbl5zljy60xp3klrsgs84rqw9484xmyq84n3wkrqc6pyvhskp4c"; depends=[ggplot2 lubridate RColorBrewer RCurl reshape2 scales selectr XML]; }; + clifro = derive2 { name="clifro"; version="3.2-0"; sha256="1pq66wg19dvmacqj5pdh8ngxq1irihg76g0hnfy16gxsz7snvnkh"; depends=[ggplot2 lubridate magrittr RColorBrewer RCurl reshape2 scales xml2]; }; clikcorr = derive2 { name="clikcorr"; version="1.0"; sha256="0zdnbcl5q293mmm6pbn4ri7p1q6z6sff74axsb3nyd153v2xamr5"; depends=[mvtnorm]; }; climatol = derive2 { name="climatol"; version="3.1.1"; sha256="012spjgw20bg4rlxgwh05rhaswa4afbd35sq1isidm6i73ma0yjq"; depends=[mapdata maps]; }; climbeR = derive2 { name="climbeR"; version="0.0.1"; sha256="10i74bph7dhv2xj01qdhymlmfwj32lzxivanif11zmzmq9p5bqsw"; depends=[ggplot2]; }; - climdex_pcic = derive2 { name="climdex.pcic"; version="1.1-6"; sha256="0dyhqxrma8g4ny4afv6drr885m88q2b8g1n19yy3yjbrbddyz8yl"; depends=[caTools PCICt Rcpp]; }; + climdex_pcic = derive2 { name="climdex.pcic"; version="1.1-9"; sha256="0bnxdfqc207fjjb8qas9wvmw1kpi69csadx5ylsbxwb53cy1g93i"; depends=[PCICt Rcpp]; }; clime = derive2 { name="clime"; version="0.4.1"; sha256="0qs9i7cprxddg1cmxhnmcfhl7v7g1r519ff2zfipxbs59m5xk9sf"; depends=[lpSolve]; }; climextRemes = derive2 { name="climextRemes"; version="0.2.0"; sha256="0cjvmd48iaid0f95354zpxlgwy79jga9lz0p82yiv0fb2mvjpbqn"; depends=[boot extRemes]; }; climwin = derive2 { name="climwin"; version="1.2.0"; sha256="0xqgf9hmpidxq85rfm0vndh3waw0qf2yhrzmp04sqbbqhzkf9v7n"; depends=[evd ggplot2 gridExtra lme4 lubridate Matrix MuMIn nlme numDeriv plyr RcppRoll reshape]; }; @@ -5118,45 +5435,47 @@ in with self; { clinfun = derive2 { name="clinfun"; version="1.0.15"; sha256="0cv1kdxj911scri82ms21lk9frsdp4251fawdsbqinby7k6hhmkc"; depends=[mvtnorm]; }; clinsig = derive2 { name="clinsig"; version="1.2"; sha256="1wgfl9kks57yizrf8z6x7dhmbl3a80q8nnj3a5n2hpc9yr8l9ijf"; depends=[]; }; clipr = derive2 { name="clipr"; version="0.4.1"; sha256="061x84ildc7g1p91yw5iyj8lpqdf4hqv36as85lw8c6qv9ywbsqv"; depends=[]; }; - cliqueMS = derive2 { name="cliqueMS"; version="0.2.1"; sha256="19vv5v4hi10nbm069nqrw3mrindj2bpv2hlmcs8g086cm4wl8ny3"; depends=[BH CAMERA igraph Matrix qlcMatrix Rcpp RcppArmadillo xcms]; }; + cliqueMS = derive2 { name="cliqueMS"; version="0.2.3"; sha256="1mhdjws2y30z1rq48fgn9ym0p9fz85gzjm5x7gks3fsbbhjgg1cj"; depends=[BH CAMERA igraph Matrix qlcMatrix Rcpp RcppArmadillo xcms]; }; clisymbols = derive2 { name="clisymbols"; version="1.2.0"; sha256="1q7gi2zmykhzas9v8fdnbpdq7pzdcpbhim1yxvd2062l777g4j86"; depends=[]; }; clogitLasso = derive2 { name="clogitLasso"; version="1.1"; sha256="1j2kscd6d1jham6yqx5rp78x5vfj2faylkxkbcjaqbynlnqbbxd0"; depends=[foreach lassoshooting]; }; clogitboost = derive2 { name="clogitboost"; version="1.1"; sha256="19wcb7229amlxn6xahxj6pf9rwfm02s7qkxz2yvyhnq95y0clxkm"; depends=[Rcpp]; }; - clordr = derive2 { name="clordr"; version="1.3.0"; sha256="16cw6i91azi3xw9slzy2v8vpdkqik8k02mvgvcl9a3irbl7wgz10"; depends=[doParallel foreach MASS pbivnorm rootSolve ttutils]; }; + clordr = derive2 { name="clordr"; version="1.5.0"; sha256="0yzkkzp60gnap96hlfpjncxfkfvvma15yxpwf5pv5fgffacb8281"; depends=[doParallel foreach MASS pbivnorm rootSolve tmvmixnorm ttutils]; }; cloudUtil = derive2 { name="cloudUtil"; version="0.1.12"; sha256="18g946j00anlk20d0fh01w0xyj1kwyy7jhlgz5a85wmp6s2gkz74"; depends=[]; }; - cloudml = derive2 { name="cloudml"; version="0.5.1"; sha256="1h276vxb1cfqlcbj9fciysdj4wr9zvwglxfq2sh6hh08lm1w3c0z"; depends=[jsonlite packrat processx rprojroot rstudioapi tfruns withr yaml]; }; - clpAPI = derive2 { name="clpAPI"; version="1.2.7"; sha256="19bn5d7qjj7g0x17jnh2snymcn2r2skzj35hkhsgcj5r43834f3r"; depends=[]; }; + cloudml = derive2 { name="cloudml"; version="0.6.0"; sha256="0p34wrrs06c17lbjlkjhm04ffg3l3zfkxb7swikjbim0j5aww2kh"; depends=[config jsonlite packrat processx rprojroot rstudioapi tfruns withr yaml]; }; + clpAPI = derive2 { name="clpAPI"; version="1.2.9"; sha256="1dgfs124lcarcwh75f5mi5z9y723s2ik5kz2g9fxgcama7r01a1x"; depends=[]; }; + clr = derive2 { name="clr"; version="0.1.0"; sha256="08rzparhligxz86hzzrff5jsqijrdklg9h6j8syiajb1jmv3dqsn"; depends=[dplyr lubridate magrittr]; }; clttools = derive2 { name="clttools"; version="1.3"; sha256="0va9k1b4xsb2sgpxzvid6sa8m6b8i3r4kgghclmb78nnrs480cwi"; depends=[]; }; clubSandwich = derive2 { name="clubSandwich"; version="0.3.2"; sha256="1q4kidxcarlazh9zaav6vdc7ixb3hdg3zh5kr6mwkm087gi05nw5"; depends=[sandwich]; }; - clue = derive2 { name="clue"; version="0.3-55"; sha256="0hprhzd9i5ifrmfcgddgacg404f6y1zpcpqbyqza4c5lw44am4nc"; depends=[cluster]; }; + clue = derive2 { name="clue"; version="0.3-56"; sha256="1gc7galavhivs2102vvc8c51555hghkawiv8vzciwwpscr19zxg9"; depends=[cluster]; }; clues = derive2 { name="clues"; version="0.5.9"; sha256="0znlsbfmnz5wkp2cswrkjbgchdmmf7h78mv2zwx382m9n9n9hshy"; depends=[]; }; - clusrank = derive2 { name="clusrank"; version="0.5-3"; sha256="0am8q6xc9x9g42gmn0khdizlwrz3ssrripqrw0a36apzk61i6qpp"; depends=[MASS Rcpp]; }; + clusrank = derive2 { name="clusrank"; version="0.6-2"; sha256="1hjxks8cb1mp1d93rcpwqjrxqavspmzjrxvflhv6nqx41ar9dpxv"; depends=[MASS Rcpp]; }; clust_bin_pair = derive2 { name="clust.bin.pair"; version="0.1.2"; sha256="11lqd3vmx4kg08n6iv9na8rra49dkldx4f8jyf43hppbjrbvfinm"; depends=[]; }; clustEff = derive2 { name="clustEff"; version="0.1.2"; sha256="1hy7jc8yfg554l439lfrppdsizrdmvxrqf9dwbkjckbvggg54f0k"; depends=[cluster fda qrcm]; }; clustMD = derive2 { name="clustMD"; version="1.2.1"; sha256="0w4s9dab2mm5x0xibyl6s101c64if945a2cmwin9psd95p76mcny"; depends=[ggplot2 MASS mclust msm mvtnorm reshape2 truncnorm viridis]; }; - clustMixType = derive2 { name="clustMixType"; version="0.1-29"; sha256="01rc84ppy5mw3cdcx15xs6061lg1mwh6kxa80rnj3ax3g10x37sh"; depends=[RColorBrewer]; }; + clustMixType = derive2 { name="clustMixType"; version="0.1-36"; sha256="111pnhj92hly3a1km41wdq3w80s6lld8j31rygbczb5dig5cmlb9"; depends=[RColorBrewer]; }; clustRcompaR = derive2 { name="clustRcompaR"; version="0.2.0"; sha256="151xq8qf1mrl35kyhdliwl2jpdkpkbl3gdnrvrybanihry2p0kqg"; depends=[dplyr ggplot2 ppls quanteda]; }; cluster = derive2 { name="cluster"; version="2.0.7-1"; sha256="1grxbifbc4nwig25dmjgkympnbzb4al0w6k1c0ibdhpk1h4l20di"; depends=[]; }; cluster_datasets = derive2 { name="cluster.datasets"; version="1.0-1"; sha256="0i68s9305q08fhynpq24qnlw03gg4hbk4184z3q3ycbi8njpr4il"; depends=[]; }; - clusterCrit = derive2 { name="clusterCrit"; version="1.2.7"; sha256="13smdm8dmp4795qqn8an3k22l7xs4i4kgazyjzxdbzkg742akk7q"; depends=[]; }; + clusterCrit = derive2 { name="clusterCrit"; version="1.2.8"; sha256="10pz1bikdbkm2ky3xnagp0qv60whalavp6j39b4p7d75jj5xcxgk"; depends=[]; }; clusterGeneration = derive2 { name="clusterGeneration"; version="1.3.4"; sha256="1ak8p2sxz3y9scyva7niywyadmppg3yhvn6mwjq7z7cabbcilnbw"; depends=[MASS]; }; clusterGenomics = derive2 { name="clusterGenomics"; version="1.0"; sha256="127hvpg06is4x486g1d5x7dfkrbk7dj35qkds0pggnqxkq3wsc1c"; depends=[]; }; clusterPower = derive2 { name="clusterPower"; version="0.6.111"; sha256="1mwq188x9d495my75cdcahfjm3w46cas9jqxks5c0j63395cw9g3"; depends=[lme4]; }; - clusterRepro = derive2 { name="clusterRepro"; version="0.5-1.1"; sha256="0vsf6cq6d51a4w23ph8kdz2h8dfpzyd6i85049p2wakn1kdvkz5p"; depends=[]; }; - clusterSEs = derive2 { name="clusterSEs"; version="2.5"; sha256="0m7vlcjs6zmfaxi1kn68fgcvfrb1gpky2fcg8jhrwc3yxzg23m74"; depends=[AER Formula lmtest mlogit plm sandwich]; }; - clusterSim = derive2 { name="clusterSim"; version="0.47-1"; sha256="0k9cn0ycz7l9g4lb434cqp9yx2ilmp25xa5hlhma9jmxlbdsbji2"; depends=[ade4 cluster e1071 MASS modeest R2HTML rgl]; }; + clusterRepro = derive2 { name="clusterRepro"; version="0.9"; sha256="0s7qqvaf5yxxwhw6qyzfmk65c49yz405gljarwav6aglkx9883cl"; depends=[]; }; + clusterSEs = derive2 { name="clusterSEs"; version="2.5.1"; sha256="0xg33m22vbhdgngidk8hfyd5avkn5lqn463bqxjyzgwnm5mz6yxx"; depends=[AER Formula lmtest mlogit plm sandwich]; }; + clusterSim = derive2 { name="clusterSim"; version="0.47-3"; sha256="050x4jasnclj4vm27cjgsspcrvb0lijnkpyavcysvbz8psllx629"; depends=[ade4 cluster e1071 MASS modeest R2HTML rgl]; }; clusteredinterference = derive2 { name="clusteredinterference"; version="1.0.0"; sha256="1dnbymivxkrhx39maannhvm8ynlgjxsiavd2d9ych5nq4mjvhnjg"; depends=[cubature Formula lme4 numDeriv rootSolve]; }; clusterfly = derive2 { name="clusterfly"; version="0.4"; sha256="0mxpn7aywqadyk43rr7dlvj0zjcyf4q7qbqw5ds38si7ik34lkrg"; depends=[e1071 plyr reshape2 rggobi RGtk2]; }; clusterhap = derive2 { name="clusterhap"; version="0.1"; sha256="1ic6588mqp146jsvrxlxk449zw4n81xixgrny9r29497z7hg5a1m"; depends=[]; }; clustering_sc_dp = derive2 { name="clustering.sc.dp"; version="1.0"; sha256="0cppka7613cbjjf1q2yp6fln511wbqdhh8d4gs6p0fbq379kzmvc"; depends=[]; }; - clusterlab = derive2 { name="clusterlab"; version="0.0.2.2"; sha256="0pls0yk5x1a48kg1vwzm60yvpmy85gflg9kf0znvkv4k4xrz5smc"; depends=[ggplot2 reshape]; }; - clustermq = derive2 { name="clustermq"; version="0.8.4.1"; sha256="0j8xaj2spqsvr1dmzz2xi8qwwwyvhw8nmrg3jy52zk20pcqw3c03"; depends=[infuser narray progress purrr R6 rzmq]; }; + clusterlab = derive2 { name="clusterlab"; version="0.0.2.5"; sha256="0v9nk92sbca66w416jhvrq3ldgsc76mlir89yi2r4k2i8ymw1xr6"; depends=[ggplot2 reshape]; }; + clustermq = derive2 { name="clustermq"; version="0.8.5"; sha256="0asa48gx9wycp87qgk7f6h27kp4kr5bpxs1lx1j2jm7b1ssqjsm4"; depends=[infuser narray progress purrr R6 rzmq]; }; clusternomics = derive2 { name="clusternomics"; version="0.1.1"; sha256="05nkw6h2dvky07fj50myzw5xlkqyiflbn4vwqw8a1q2idv4awi7b"; depends=[magrittr MASS plyr]; }; clustertend = derive2 { name="clustertend"; version="1.4"; sha256="1aqg8cy1hk3lmzvyqh9qc1mcknrva2i0c77hyd0yff9whz80ik4j"; depends=[]; }; clusteval = derive2 { name="clusteval"; version="0.1"; sha256="1ld0bdl4fy8dsfzm3k7a37cyxc6pfc9qs31x4pxd3z5rslghz7rj"; depends=[mvtnorm Rcpp]; }; clustrd = derive2 { name="clustrd"; version="1.2.2"; sha256="0jcx6afns87wyrc7j2rmc57q4447caxwrkq0j7fys5jbkcidw7bh"; depends=[ca cluster corpcor dplyr dummies fpc GGally ggplot2 ggrepel plyr]; }; + clustree = derive2 { name="clustree"; version="0.2.2"; sha256="14n4h7200r66k74jljkgrihz9znv96d2lr2jp878rq07sszjy90h"; depends=[checkmate dplyr ggplot2 ggraph ggrepel igraph rlang tidygraph viridis]; }; clustsig = derive2 { name="clustsig"; version="1.1"; sha256="0n5nf712vsa8zb0c2lv4gjqsgva62678vjngr9idgswb73shxm8v"; depends=[]; }; - clustvarsel = derive2 { name="clustvarsel"; version="2.3.2"; sha256="11xd3pgr4i15q9rcim8y6ybi1iijv59k7f8wh0b2368kz3kz54cj"; depends=[BMA foreach iterators Matrix mclust]; }; + clustvarsel = derive2 { name="clustvarsel"; version="2.3.3"; sha256="1dw9iniy2vw4yz1jip4jja6fsp03kbr86mm5knbhhyc0l24i0wrz"; depends=[BMA foreach iterators Matrix mclust]; }; clv = derive2 { name="clv"; version="0.3-2.1"; sha256="1qgp2qhblg6ysyrlg0ad169ahwhcyn5pvsqzdlqj700y1k7wl7mc"; depends=[class cluster]; }; cmaes = derive2 { name="cmaes"; version="1.0-11"; sha256="1hwf49d1m660jdngqak9pqasysmpc4jcgr8m04szwbyzyy6xrm5k"; depends=[]; }; cmaesr = derive2 { name="cmaesr"; version="1.0.3"; sha256="03zx2nrw24wmmjjpyh8pswasjjq0amf0g375fm2b3s111dx8fbj9"; depends=[BBmisc checkmate ggplot2 ParamHelpers smoof]; }; @@ -5166,32 +5485,34 @@ in with self; { cmpprocess = derive2 { name="cmpprocess"; version="1.0"; sha256="0gqfmbm86bfi2l81pf2dn70rxg58h1y8hiyrp8sv9v84cx20422v"; depends=[compoisson numDeriv]; }; cmprsk = derive2 { name="cmprsk"; version="2.2-7"; sha256="1imr3wpnj4g57n2x4ryahl4lk8lvq9y2r7319zv3k82mznha8bcm"; depends=[survival]; }; cmprskQR = derive2 { name="cmprskQR"; version="0.9.1"; sha256="002s6ls670sdzrxgqv9gbl646b675q1gn6dzkngnf6rgcdqwid7n"; depends=[quantreg survival]; }; - cmrutils = derive2 { name="cmrutils"; version="1.3"; sha256="0zjc0bwp2p03hmnj3zjw7800pcdw8b8161y68npyp3hya0s4i9x0"; depends=[chron]; }; - cmsaf = derive2 { name="cmsaf"; version="1.9.1"; sha256="02l1g5l42lxg3wlpjg5qm6h8mfr1bdcpi052z8masxf6xf4l0abr"; depends=[fields ncdf4 raster sp]; }; - cmvnorm = derive2 { name="cmvnorm"; version="1.0-3"; sha256="0810kzg78yaxzniq59a4swvdk9qxp37ja52f5n1zssgn0cwz1vk9"; depends=[elliptic emulator]; }; + cmrutils = derive2 { name="cmrutils"; version="1.3.1"; sha256="0nrq84bkd23lvvg8ls2smkjcnfnydhbcni3n6s8w0579i9xga8dv"; depends=[chron]; }; + cmsaf = derive2 { name="cmsaf"; version="1.9.4"; sha256="01z6i3vjilr8nhjkdjifhg3vbfpkk7rii4hlv6rhy9cvpqs6f1d6"; depends=[fields ncdf4 raster sp]; }; + cmvnorm = derive2 { name="cmvnorm"; version="1.0-5"; sha256="1cyiw12fmm83xjlsj8wszyr9sym1b4y3cns6naagvv8037wnh0wb"; depends=[elliptic emulator]; }; cna = derive2 { name="cna"; version="2.1.1"; sha256="1m4920ya3nm5x5yyzpd4g0vgnk4f0lc62c2favymk03ldg6kd6c4"; depends=[matrixStats Rcpp]; }; cnbdistr = derive2 { name="cnbdistr"; version="1.0.1"; sha256="05qi41jimslbngjgbwzfda0q25hb28ax79v9yckvrbpgjc8dk990"; depends=[hypergeo]; }; cncaGUI = derive2 { name="cncaGUI"; version="1.0"; sha256="1v55kvrc05bsm1qdyfw3r3h64wlv3s6clxbr8k512lfk99ry42kn"; depends=[MASS plotrix rgl shapes tcltk2 tkrplot]; }; cnmlcd = derive2 { name="cnmlcd"; version="1.2-0"; sha256="1vpn926wf8vkifscnb35y4c74721iar2wykrl50fcv0fg16yggnd"; depends=[lsei]; }; - coRanking = derive2 { name="coRanking"; version="0.1.3"; sha256="1ss00l0c99fi9p6gcimb31nrl5iflps6lvplnjjqwcqjkb2pjh9p"; depends=[Rtsne scatterplot3d]; }; + coRanking = derive2 { name="coRanking"; version="0.1.4"; sha256="03wvy19jrb3q31yfpmakji25zwc6zx26irj4rwkad81iwdqihq3s"; depends=[]; }; coala = derive2 { name="coala"; version="0.5.2"; sha256="1rj9my20ba79alkhszh5lfvb9gjr6vcgiwqk2szawkpd1np3lpsr"; depends=[assertthat digest R6 Rcpp RcppArmadillo rehh scrm]; }; coalescentMCMC = derive2 { name="coalescentMCMC"; version="0.4-1"; sha256="0xxv1sw5byf84wdypg5sfazrmj75h4xpv7wh4x5cr9k0vgf80b3s"; depends=[ape coda lattice Matrix phangorn]; }; - coalitions = derive2 { name="coalitions"; version="0.6.2"; sha256="0plzrjjsbbr5mw6wqirxp1wgpl2bw2kh0gdalr8c8v2z7hc1d9r6"; depends=[checkmate dplyr forcats gtools jsonlite lubridate magrittr purrr RCurl reshape2 rlang rvest stringr tidyr xml2]; }; + coalitions = derive2 { name="coalitions"; version="0.6.5"; sha256="0s91yg60cpnn2fd185m7bww93kls4qlcq6bcy5nr5kmgiscril3p"; depends=[checkmate dplyr forcats gtools jsonlite lubridate magrittr purrr RCurl reshape2 rlang rvest stringr tidyr xml2]; }; coarseDataTools = derive2 { name="coarseDataTools"; version="0.6-3"; sha256="0f1fkpmqq142yrqzbqv11s5q4jkq7dilmrllcns871hc6vah6ikd"; depends=[MCMCpack]; }; - cobalt = derive2 { name="cobalt"; version="3.3.0"; sha256="12pdcdjca9lncvjpdmpss74sz4jlk33p1l6nmyk2qvwzpf2s8f1d"; depends=[crayon ggplot2 ggstance]; }; + cobalt = derive2 { name="cobalt"; version="3.6.0"; sha256="10l989f59faw5pr8gm2gfp66vg6y16837m9vp470xnwsim7mxa0r"; depends=[crayon ggplot2 ggstance]; }; + cobiclust = derive2 { name="cobiclust"; version="0.1.0"; sha256="068cqrhx7lxsvcjb62rgrca7y20cybz4445bl1qc6k16ca4bh0m9"; depends=[cluster]; }; cobs = derive2 { name="cobs"; version="1.3-3"; sha256="1pqvz7czcchri4x79g78hbwyagb3bqzdqb047zkbdinyz067c7kb"; depends=[quantreg SparseM]; }; - cocktailApp = derive2 { name="cocktailApp"; version="0.1.0"; sha256="0gc75qy0k01z0r5hl07gyc3gi98fcmapwq523vldp04arn3glnb4"; depends=[dplyr DT forcats ggplot2 ggtern magrittr shiny shinythemes tibble tidyr]; }; + cocktailApp = derive2 { name="cocktailApp"; version="0.2.0"; sha256="05jw72v7gayyfflyy5g249d4sl689a55bf7ycijiks2s5gbj68b6"; depends=[dplyr DT forcats ggplot2 magrittr shiny shinythemes Ternary tibble tidyr]; }; cocor = derive2 { name="cocor"; version="1.1-3"; sha256="106zyrrypil8jyg0pva5zj4hgb53z81nca3d0mh2q3j55zq3wl12"; depends=[]; }; cocoreg = derive2 { name="cocoreg"; version="0.1.1"; sha256="0jrrkak964pl1vih592jgqgl6bw08j0fa1rh3j85x64bqq4m7278"; depends=[abind CCAGFA combinat e1071 ggplot2 glmnet gridExtra MASS multiway pls reshape RGCCA]; }; cocorresp = derive2 { name="cocorresp"; version="0.3-0"; sha256="1r1ssz0cip1gk52nkbr1kpz8gwrg6lwri8ymk41xj2adlsp576v2"; depends=[vegan]; }; cocron = derive2 { name="cocron"; version="1.0-1"; sha256="0dl14y9v9kndy5gzhhbhq3f31ja724y1hra40givy6bij7h2cj30"; depends=[]; }; - coda = derive2 { name="coda"; version="0.19-1"; sha256="14a4a8df4ygj05h37chmdn8kzcqs07fpbflxfrq530563mrza7yl"; depends=[lattice]; }; - coda_base = derive2 { name="coda.base"; version="0.1.9"; sha256="0m4a77l34bk0bwcsvc8654hf5pinf2p7k2223vxkrq5ldylpwqax"; depends=[MASS Rcpp RcppArmadillo]; }; + coda = derive2 { name="coda"; version="0.19-2"; sha256="03fs3sdrrym3is92dgpa6ydk3m63gaihwy7bva4k0wm2hxm7x2k7"; depends=[lattice]; }; + coda_base = derive2 { name="coda.base"; version="0.1.10"; sha256="14qpvwxymgph1zc5f7bskkizq4zilwrl40mjl2j718bpmzk0v4za"; depends=[MASS Rcpp RcppArmadillo]; }; codadiags = derive2 { name="codadiags"; version="1.0"; sha256="1x243pn6qnkjyxs31h1hxy8x852r0fc952ww77g40qnrk8qw79xg"; depends=[coda]; }; - codebook = derive2 { name="codebook"; version="0.5.9"; sha256="12hycq576klq12lqqkwjvxi2k2axl34zs78hfy78mlwlbcgm51gk"; depends=[dplyr DT future ggplot2 haven htmltools knitr labeling likert mice pander psych purrr readr rio rlang rmarkdown skimr stringr tibble tidyr]; }; + codebook = derive2 { name="codebook"; version="0.7.5"; sha256="02mh4g82v56x13wk28ddvwqcibf2dymha7db3f2a7k9297vxlbfz"; depends=[dplyr DT future ggplot2 glue haven htmltools knitr labeling labelled likert miniUI pander psych purrr rio rlang rmarkdown rstudioapi shiny skimr stringr tibble tidyr]; }; codemetar = derive2 { name="codemetar"; version="0.1.6"; sha256="1jjm1c7fkrzyhb57ckdf3d808im5j6c20ykkjsnddh220jy4sgss"; depends=[crul curl desc devtools gh git2r jsonld jsonlite memoise purrr readr sessioninfo stringi stringr tibble usethis whisker]; }; codep = derive2 { name="codep"; version="0.9-1"; sha256="17jziwm56icswa4ngp51ah8w1ma7ij3cksbdaipk0ikqvb5kinkb"; depends=[]; }; codetools = derive2 { name="codetools"; version="0.2-15"; sha256="0h7sjmvvsi35041jp47cxhsqzgf1y8jrw6fxii7n26i8g7nrh1sf"; depends=[]; }; + codified = derive2 { name="codified"; version="0.2.0"; sha256="1hmw7yrw4qx8v9rkqqvqf4013s9whq5qlgwz7v882j4slpvm6gb1"; depends=[checkmate dplyr kableExtra knitr magrittr readr rlang tibble tidyr]; }; codingMatrices = derive2 { name="codingMatrices"; version="0.3.2"; sha256="0kldx2h3mksw4644d0ask6ij7i63rrwk0njlsvkbdjz3bf7pdv1b"; depends=[fractional Matrix]; }; codyn = derive2 { name="codyn"; version="2.0.0"; sha256="1h58w4hb5m8qy7i5h1r7306c5aac1j887aig0imgsjhinj48pi5l"; depends=[assertthat permute vegan]; }; coefficientalpha = derive2 { name="coefficientalpha"; version="0.5"; sha256="0pfw64z7f0gp415nn7519rcw829a7wnwnjx94sc55jsvgb1di3kc"; depends=[lavaan rsem]; }; @@ -5208,29 +5529,32 @@ in with self; { cointmonitoR = derive2 { name="cointmonitoR"; version="0.1.0"; sha256="0rsacvib9prgb199m5ndi0zlgfsvf1giqc5s41wp0yvxdxjdq5lw"; depends=[cointReg matrixStats]; }; colf = derive2 { name="colf"; version="0.1.3"; sha256="1av82yrp6csw7700ymipd02j73cmzn0apv7ykachjw09nzk86kvj"; depends=[nlsr]; }; collUtils = derive2 { name="collUtils"; version="1.0.5"; sha256="0gbk3lrb2lwq2ixrpcngng6qz6axjb4iyqy5606x1zmjm71c060p"; depends=[Rcpp rJava]; }; - collapsibleTree = derive2 { name="collapsibleTree"; version="0.1.6"; sha256="1l02rk1lmm2ac9rr5p1633y1chc203cr9mhlc9s95bv12791i5zb"; depends=[data_tree htmlwidgets]; }; + collapsibleTree = derive2 { name="collapsibleTree"; version="0.1.7"; sha256="0b65pbp1wnpsrayqi630ds4r98jvcvynnlp6wxdqrnnr9nzw5343"; depends=[data_tree htmlwidgets]; }; + collateral = derive2 { name="collateral"; version="0.4.2"; sha256="1i1fzvm838s2cfmxw654vwmp9rl9f9985vjildkxyx2f6571sjfm"; depends=[crayon pillar purrr]; }; collectArgs = derive2 { name="collectArgs"; version="0.4.0"; sha256="0fz5w1xsxiddzrwahrg50px4igyhd4plq655jaix6grancs7kvix"; depends=[magrittr]; }; + collections = derive2 { name="collections"; version="0.1.3"; sha256="06mllkqb319311wl4c3x0jqmy2jmqas2ykisb71mx6isrmm52jar"; depends=[R6]; }; collpcm = derive2 { name="collpcm"; version="1.0"; sha256="15k6khsgikjpsasyz02bhgd43nij2n7nl0m0sgxvjlcn0nv95y2n"; depends=[latentnet network vegan]; }; colmozzie = derive2 { name="colmozzie"; version="1.1.1"; sha256="0sn7dqg7rnddnmdb10c6scws6kgi1lz4lw8nc698x63z431ah1p8"; depends=[]; }; coloc = derive2 { name="coloc"; version="3.1"; sha256="1321675wz1vn7rcd2sm4c9h183nwnmp0lqww5nykjf792ijyaal8"; depends=[BMA flashClust ggplot2 reshape snpStats speedglm]; }; colocalization = derive2 { name="colocalization"; version="1.0.0"; sha256="0szdxjj5nbb3ncxsg0b7jphlqqxnizs2lymcafk42sdgvlfkx8sr"; depends=[ggplot2]; }; colorRamps = derive2 { name="colorRamps"; version="2.3"; sha256="0shbjh83x1axv4drm5r3dwgbyv70idih8z4wlzjs4hiac2qfl41z"; depends=[]; }; - colorSpec = derive2 { name="colorSpec"; version="0.7-3"; sha256="1gg55872ap3h15h5ris1qhjgyq4q55x702z9v0xsigz87fcr300s"; depends=[MASS minpack_lm]; }; + colorSpec = derive2 { name="colorSpec"; version="0.7-5"; sha256="1qswd0f8knzrv5di4lq2vknsbijbz6zlh6ay09nnkh127wrzc76s"; depends=[MASS minpack_lm rootSolve]; }; colordistance = derive2 { name="colordistance"; version="1.0.0"; sha256="1z4pa5byk1ag6pqdqi6sn5z6caak4733399gk6zp4wi4kfd9p64a"; depends=[abind ape clue emdist gplots jpeg magrittr mgcv plotly png scatterplot3d spatstat]; }; coloredICA = derive2 { name="coloredICA"; version="1.0.0"; sha256="1xj4dsrwgqzm2644nk3y8nj47m036b4ylh6v60jccj3707spb32r"; depends=[MASS]; }; colorednoise = derive2 { name="colorednoise"; version="1.0.3"; sha256="1idwb4w1r7jpjvrlly8326i4d9lw6bjlmlb591hgwl5xdf4599gi"; depends=[dplyr purrr Rcpp RcppArmadillo tidyr]; }; + colorfindr = derive2 { name="colorfindr"; version="0.1.3"; sha256="0h74075km6hxf9j35iwsd3af0igfpplgjnh3lzgkdqw0shp86iy8"; depends=[bmp dplyr jpeg magrittr pixmap plotly plotwidgets png purrr rsvg stringr tibble tiff treemap]; }; colorfulVennPlot = derive2 { name="colorfulVennPlot"; version="2.4"; sha256="01b3c060fbnap78h9kh21v3zav547ak2crdkvraynpd2096yk51w"; depends=[]; }; colorhcplot = derive2 { name="colorhcplot"; version="1.3.1"; sha256="009pyyb30kwshldd7v7zfy5rxys6i0dhlc5w8ail61acbg4rlrmz"; depends=[]; }; colormap = derive2 { name="colormap"; version="0.1.4"; sha256="0032ji9n8pivl70jppq989fgg781wil8zag7pfl1hs9xrpin8asy"; depends=[ggplot2 stringr V8]; }; colorpatch = derive2 { name="colorpatch"; version="0.1.2"; sha256="18p9hgccp37pbdf437xffkv6z500896v08fsw2jm8zcl9ladygaf"; depends=[colorspace ggplot2 gridExtra TSP]; }; - colorplaner = derive2 { name="colorplaner"; version="0.1.3"; sha256="0mqqk59yjklbc7a0n7jgyhj458622dfdsa1101a5w6kwppbjvnfg"; depends=[digest ggplot2 gtable scales]; }; colorr = derive2 { name="colorr"; version="1.0.0"; sha256="1wwrgb9fc9gzxxwxrdrkwwrmhqqllv29wr4q8y1shj9d3nzcpwmh"; depends=[]; }; - colorscience = derive2 { name="colorscience"; version="1.0.4"; sha256="19943gnzszh13mg74clbkhbc6xg4259ilqk19mrv8d6ml6f6wspl"; depends=[Hmisc munsellinterpol pracma sp]; }; + colorscience = derive2 { name="colorscience"; version="1.0.5"; sha256="0pr28fhv7alvki9f6wncys8lxihsl6q6lr8xffw4fkkgyapnhqxg"; depends=[Hmisc pracma sp]; }; colorspace = derive2 { name="colorspace"; version="1.3-2"; sha256="0d1ya7hx4y58n5ivwmdmq2zgh0g2sbv7ykh13n85c1355csd57yx"; depends=[]; }; colortools = derive2 { name="colortools"; version="0.1.5"; sha256="0z9sx0xzfyb5ii6bzhpii10vmmd2vy9vk4wr7cj9a3mkadlyjl63"; depends=[]; }; colourlovers = derive2 { name="colourlovers"; version="0.2.2"; sha256="0fgxs73l4g1lnmc2q613ykxxrbmvq6w66zpidccqg64wa9cy5yhm"; depends=[jsonlite png XML]; }; colourpicker = derive2 { name="colourpicker"; version="1.0"; sha256="0z3v2083g7kwdp21x9s2n1crfh24agpdq3yxkcdzc2awn2pwpnpi"; depends=[ggplot2 htmltools htmlwidgets jsonlite miniUI shiny shinyjs]; }; - colourvision = derive2 { name="colourvision"; version="2.0.1"; sha256="009nssi996dakjggk64zzmfx9mjdfj04kfy7ds3c9fsb39ynz1ag"; depends=[Matrix rgl]; }; + colourvalues = derive2 { name="colourvalues"; version="0.2.0"; sha256="18qvmingga3n8s4mz0mlx1nl4nswhjl44hivnb9p228qxw43j77j"; depends=[BH Rcpp]; }; + colourvision = derive2 { name="colourvision"; version="2.0.2"; sha256="15ndhqpp5fi9jgiri9ysl68nf4rdamh9c25svf5nvh2wvv8shrd9"; depends=[Matrix rgl]; }; colr = derive2 { name="colr"; version="0.1.900"; sha256="0ilz1y0jd2vgyh81g3dwx2l64sir6z6sgmqx7lnvr1hafsqnwfc8"; depends=[]; }; colt = derive2 { name="colt"; version="0.1.1"; sha256="028jqvgr14ig8jxp8h2lrf7mainzppgqh6v1479qfv4l9is3bnwy"; depends=[crayon]; }; comato = derive2 { name="comato"; version="1.1"; sha256="0lidwr5vw10655p7q0iqzq3phq5y1i86w3bjdv87cwx3m6333bz6"; depends=[cluster clusterSim gdata igraph lattice Matrix XML]; }; @@ -5241,31 +5565,35 @@ in with self; { comf = derive2 { name="comf"; version="0.1.7"; sha256="1waxapw870fssmy9mzzpslypbal7vanlajzv9ffnsh5w2yzjdpfi"; depends=[plyr]; }; commandr = derive2 { name="commandr"; version="1.0.1"; sha256="1d6cha5wc1nx6jm8jscl7kgvn33xv0yxwjf6h3ar3dfbvi4pp5fk"; depends=[]; }; commentr = derive2 { name="commentr"; version="1.0.4"; sha256="0anlcbk8rj0yr8i23qmr6v5ws0695nkc3mvgr6pnq1fg2d4c4brj"; depends=[stringr]; }; - commonmark = derive2 { name="commonmark"; version="1.5"; sha256="1jwx5rgm0ypd9a3v4jd9za4a644rdzhk1n4dvmgkj9hdpwsida3z"; depends=[]; }; - commonsMath = derive2 { name="commonsMath"; version="1.1"; sha256="0v9jlk75ihh8yjhq5ybighvndp0hn1d6rqh78jkh4g6ylhbpvcw0"; depends=[]; }; - comorbidity = derive2 { name="comorbidity"; version="0.1.1"; sha256="0xb3k2ql3ikdbyx8l73wsrwi62ayapszbrygk8arw1g2n0yqz2f4"; depends=[checkmate]; }; + commonmark = derive2 { name="commonmark"; version="1.7"; sha256="024iz1qp2kv6iz6y69ir0jk3qhjps86rhkzlcmhqsxx97rx7cjni"; depends=[]; }; + commonsMath = derive2 { name="commonsMath"; version="1.2"; sha256="1j914f4fqrzp4wwis7i14krsxbdwb2dznzrjdnimy1irs1macyw3"; depends=[]; }; + comorbidity = derive2 { name="comorbidity"; version="0.2.0"; sha256="0imdnd9fxbl0d5vy1ia7844har8k689mvwbqa7pdy3rz9wmp2q3z"; depends=[checkmate stringi]; }; compHclust = derive2 { name="compHclust"; version="1.0-3"; sha256="0agay7rn5mrw07imz4l547b7m9pfcg3rhz4krfxrvg1q2z2kryvj"; depends=[]; }; compactr = derive2 { name="compactr"; version="0.1"; sha256="0f2yds6inmx0lixj08ibqyd2i61l2cbg1ckgpb8dl2q7kcyyd6mx"; depends=[]; }; compare = derive2 { name="compare"; version="0.2-6"; sha256="0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"; depends=[]; }; compareC = derive2 { name="compareC"; version="1.3.1"; sha256="0dachfr23lps2jj1y5gc958k54vskmww84gdgk4amihsdgjsnphg"; depends=[]; }; - compareDF = derive2 { name="compareDF"; version="1.5.0"; sha256="0nn8yimmi1yqb5qf4brx7i8zps1mfh6w3gfx3xpsaigk1miik1hb"; depends=[dplyr htmlTable stringr tidyr]; }; - compareGroups = derive2 { name="compareGroups"; version="3.4.0"; sha256="057578433ms4q2xs62zbv36gwx67ihwdlxl243p10y1y7ps335kg"; depends=[epitools gdata HardyWeinberg Hmisc knitr rmarkdown SNPassoc survival xtable]; }; + compareDF = derive2 { name="compareDF"; version="1.7.0"; sha256="0gcvhw4rsf9rrx1xb4mv8d5bjvrs51fqgl6vdd8c8jpvdy01q2i5"; depends=[dplyr htmlTable magrittr stringr tidyr]; }; + compareGroups = derive2 { name="compareGroups"; version="4.0.0"; sha256="1akg12kgxhxvdsaydqxb28s96nw3xnwdygi8apa6f67r3m6824i3"; depends=[chron epitools gdata HardyWeinberg Hmisc kableExtra knitr rmarkdown SNPassoc survival xtable]; }; compareODM = derive2 { name="compareODM"; version="1.2"; sha256="019hq8j56asjvh4x1p65785mf38xr05j3by0749gl9k9yl8645da"; depends=[XML]; }; comparer = derive2 { name="comparer"; version="0.1.1"; sha256="1nmvqzrvyxdsidkr243qdn0lj2s7j3jv1sh0mdlxm2v5063nyryr"; depends=[progress]; }; comparison = derive2 { name="comparison"; version="1.0-4"; sha256="0pc462rhk8gr8zrf08ksi315kmhydlp027q5gd40ap5mmhk7rd82"; depends=[isotone]; }; + compas = derive2 { name="compas"; version="0.1"; sha256="1ckryllwd8avz6456970qhfa3wpcsmhkicnibnv7gl4crzf44xgx"; depends=[bio3d Rcpp RcppEigen]; }; + compboost = derive2 { name="compboost"; version="0.1.0"; sha256="0q7jfj5yc2jvddyyhnzv8fnlmngjfws7cg2blxai76s2fw6bmgxp"; depends=[checkmate glue R6 Rcpp RcppArmadillo]; }; compeir = derive2 { name="compeir"; version="1.0"; sha256="1bb5459wcqpjic2b9kjn0l0qdn7sqmmx34hdb2aqg80q22mhx5dv"; depends=[etm lattice]; }; compendiumdb = derive2 { name="compendiumdb"; version="1.0.3"; sha256="0glaqlzz5wr14yfhka1y7yw5ha6yc4waw61msbz0vkwj5z2hd2hk"; depends=[Biobase GEOquery RMySQL]; }; comperank = derive2 { name="comperank"; version="0.1.0"; sha256="0fxg32kp4v42455fia48rnbd3v84g4vsh4r4qc29d0gg93ymz9hp"; depends=[comperes dplyr Rcpp rlang tibble]; }; - comperes = derive2 { name="comperes"; version="0.2.0"; sha256="0h531xbaidh0ld16q1q4jlx4yshyiczx464x0kkyrrr7ysg527pp"; depends=[dplyr magrittr rlang tibble tidyr]; }; + comperes = derive2 { name="comperes"; version="0.2.1"; sha256="1mi7x7634lxzzpp1z6xq0pbmfq3p63mqy3kvk19xjfbiz3drakw3"; depends=[dplyr magrittr rlang tibble tidyr]; }; compete = derive2 { name="compete"; version="0.1"; sha256="1b1320jw8pcnjkzb0lr8j6d3z7yhlq31gszd79wdcmwnpzap9k0z"; depends=[igraph sna]; }; complexity = derive2 { name="complexity"; version="1.1.1"; sha256="1lpsvry88jpqfw0wkdlwjzkqjl17f4adjcqvq0dwk483mi54xnfk"; depends=[combinat shiny]; }; complexplus = derive2 { name="complexplus"; version="2.1"; sha256="16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"; depends=[expm Matrix]; }; complmrob = derive2 { name="complmrob"; version="0.6.1"; sha256="1dr80r1p05h3mlnjbgh6kfw86np8y2bhy9yi5qydv85w52k133n1"; depends=[boot ggplot2 robustbase scales]; }; compoisson = derive2 { name="compoisson"; version="0.3"; sha256="0v5dl7xydqi4p97nipn4hyhpq2gghmx81ygvl0vc8b65jhq89y0p"; depends=[MASS]; }; compositions = derive2 { name="compositions"; version="1.40-2"; sha256="12mp05yi7jkdqg9iwh6bc9sx6sdxagcnrirznxy9hq8502p7238i"; depends=[bayesm energy robustbase tensorA]; }; - compound_Cox = derive2 { name="compound.Cox"; version="3.12"; sha256="143a0vgv86n1pz6442r7nk7hh04brz1x3na8msnm9njxf0qqjwpm"; depends=[numDeriv survival]; }; + compound_Cox = derive2 { name="compound.Cox"; version="3.14"; sha256="118s0j8xkv0fk8hvzfyw2dwkh76ky5k98dnh92vh6akcz1wm0iam"; depends=[numDeriv survival]; }; compute_es = derive2 { name="compute.es"; version="0.2-4"; sha256="1b5i8z66zbag0vdv98mmpwmizpm68vc3ajh0n3q94zdcmhcbx12d"; depends=[]; }; - comtradr = derive2 { name="comtradr"; version="0.2.1"; sha256="0l14qwvnzll98jp235ip6skmr3fdr1y5niqjwhz9nyk8spfbyvp1"; depends=[httr jsonlite magrittr purrr]; }; + comtradr = derive2 { name="comtradr"; version="0.2.2"; sha256="177gnmgwqns65z5y9nw4xp8qmw5z70454zb54jw1879xrgfsrciz"; depends=[httr jsonlite magrittr purrr]; }; + con2aqi = derive2 { name="con2aqi"; version="0.1.0"; sha256="1gdd1y6xg26fz199hvryzsnp16qbsz13chqqxyxnkgrai1l72mhf"; depends=[]; }; + conStruct = derive2 { name="conStruct"; version="1.0.2"; sha256="039cv1gl39jb8w5mbhyj96d1x0b9rximqfd3315cidqf8ykli038"; depends=[BH caroline doParallel foreach gtools Rcpp RcppEigen rstan rstantools StanHeaders]; }; concatenate = derive2 { name="concatenate"; version="1.0.0"; sha256="1kvsw7vwa3hn97ff7r6z21h5ajs74azwv2dk4pzgyaasnbp778hw"; depends=[]; }; concaveman = derive2 { name="concaveman"; version="1.0.0"; sha256="0b6a37h4k3p879gp4qp3297q0fzq3yn79yhkwjrcxhcl86sg5nb6"; depends=[dplyr jsonlite magrittr sf V8]; }; conclust = derive2 { name="conclust"; version="1.1"; sha256="1k9y1mniy7s51dmm5ia693k72s2vxk5bznxxf74s7mx9n3mg2i8r"; depends=[]; }; @@ -5276,32 +5604,32 @@ in with self; { condGEE = derive2 { name="condGEE"; version="0.1-4"; sha256="0mqj2pc91n8h3arpd4b9f7ndbcnai21c67is22qg22wj7vhhs87h"; depends=[numDeriv rootSolve]; }; condMVNorm = derive2 { name="condMVNorm"; version="2015.2-1"; sha256="04563jljnjhbiaiq33gn5dxjfvv05xp3lhl3w942v0smy0cdhrh4"; depends=[mvtnorm]; }; condSURV = derive2 { name="condSURV"; version="2.0.1"; sha256="0xjpypc4fzrnfjcznyc2bslkkza4fib8nx8ff2j7xh2nf84lk3f1"; depends=[doParallel doRNG foreach KernSmooth np survival]; }; - condformat = derive2 { name="condformat"; version="0.7.0"; sha256="04q78ghahwdy8q58fd80b45fm129zmiscwn146r741ld5gr9m82z"; depends=[dplyr gplots htmlTable htmltools knitr lazyeval magrittr rlang rmarkdown scales tibble tidyselect]; }; + condformat = derive2 { name="condformat"; version="0.8.0"; sha256="1x3sm3fn5lb07gmxvfaa0xnhk5mjnim90p7mwail8dmi9nygrb9d"; depends=[dplyr gridExtra gtable htmlTable htmltools knitr lazyeval magrittr rlang rmarkdown scales tibble tidyselect]; }; condir = derive2 { name="condir"; version="0.1.1"; sha256="133598h1ga4jyr77lchnby6m8bh3adq6s38cgw45q4fyvzad4qds"; depends=[BayesFactor effsize knitr psych shiny xtable]; }; conditions = derive2 { name="conditions"; version="0.1"; sha256="0vhqkbsil3qfvrz7924i3wvjknw69cp27g7ayapf6w94bbggx4x8"; depends=[]; }; condmixt = derive2 { name="condmixt"; version="1.0"; sha256="05q1fj7akf6lsq9rbcqqkzlx82jvk6mlvmwx6jzk8j228fwqmg90"; depends=[evd]; }; condusco = derive2 { name="condusco"; version="0.1.0"; sha256="0zydinzlksynkz4r712rzv9qqdx8dkdz3h1ygi9cfmd6hya3580s"; depends=[assertthat bigrquery DBI jsonlite]; }; - condvis = derive2 { name="condvis"; version="0.4-2"; sha256="0l515wpsmh7g4q4w29gb1gv5kafwzfhb8as0ml8vbbrh6xcgmz9q"; depends=[MASS]; }; + condvis = derive2 { name="condvis"; version="0.5-1"; sha256="1ngxqfa0mr86cv610da4ljypxpdvx0n5pfgj3zfksnwxlwc0dvbj"; depends=[MASS]; }; coneproj = derive2 { name="coneproj"; version="1.14"; sha256="0km7njsxjgrv4d8bx709nci59ngm00jg1r55702yapyjl0f2zg93"; depends=[Rcpp RcppArmadillo]; }; - conf = derive2 { name="conf"; version="1.2"; sha256="1xk3b94k73msj2mykxr0b9q472biz40qnckkym82b4vqmga1c0rs"; depends=[SDMTools STAR statmod]; }; + conf = derive2 { name="conf"; version="1.4.0"; sha256="1xhnil3cm3a72hngpxp7kxvh98l2017yidk7qp7lgb5aggcslc9c"; depends=[fitdistrplus SDMTools STAR statmod]; }; conf_design = derive2 { name="conf.design"; version="2.0.0"; sha256="06vdxljkjq1x56xkg041l271an1xv9wq79swxvzzk64dqqnmay51"; depends=[]; }; confSAM = derive2 { name="confSAM"; version="0.2"; sha256="1l67ndya07hh0yqfbabfhsvp3hryklx0022grpr0cb7ff88d1zam"; depends=[]; }; confidence = derive2 { name="confidence"; version="1.1-2"; sha256="0m6iz59n5jpi0ig3za3nir4d4bdsysf5g47d2nakfmaz03wk520z"; depends=[ggplot2 knitr markdown plyr xtable]; }; config = derive2 { name="config"; version="0.3"; sha256="0l67nfpm42ssnk0bl4jmq6bibz8hawgfgh2s14s5c8mnimv6mpjs"; depends=[yaml]; }; - configr = derive2 { name="configr"; version="0.3.3"; sha256="08fa04sjh2k6mbv998bp6cd7rh47j0ic3bcqdhr7zqlbd1g670x2"; depends=[glue ini jsonlite RcppTOML stringr yaml]; }; + configr = derive2 { name="configr"; version="0.3.4"; sha256="0wsw5kbmkbc95ds4m311m25fn9wrc5wq06jvzjsnnh86ax2w43is"; depends=[glue ini jsonlite RcppTOML stringr yaml]; }; confinterpret = derive2 { name="confinterpret"; version="1.0.0"; sha256="0qldaqpx7kpk71zfwv465jrscwzc9w3xfv52i4h01k9aw3q6m8ja"; depends=[]; }; - conflicted = derive2 { name="conflicted"; version="0.1.0"; sha256="0dai0dvb3sbnjspg5wdwm4j5d11xkmrvpjjxpzb7s70d8wp4c72h"; depends=[rlang]; }; + conflicted = derive2 { name="conflicted"; version="1.0.1"; sha256="0hj9dvyi59y917cac1d3g1bgaghs40nr71z3y2msr29q01d1sqkp"; depends=[memoise rlang]; }; conformalClassification = derive2 { name="conformalClassification"; version="1.0.0"; sha256="03v6xbgipb97byarqj0d38z9yb2g54mkkw343jxmi2j058z26yw7"; depends=[doParallel foreach mlbench randomForest]; }; confreq = derive2 { name="confreq"; version="1.5.1"; sha256="0gy6d1kffb1w86ifldswb9krxyc2p646g9yjlfm1h243qlp52sfa"; depends=[gmp]; }; - congressbr = derive2 { name="congressbr"; version="0.1.3"; sha256="1c29nqnhiyr9y2hs5lwpqa7c54qcqfr74l5mzh13dlccz3zsm2p1"; depends=[dplyr httr lubridate magrittr pscl purrr stringi stringr tibble tidyr xml2]; }; conicfit = derive2 { name="conicfit"; version="1.0.4"; sha256="1d704xgiyqmbwfxnsmhqg885x10q8yqxmrk4khqpg3lh696bw97d"; depends=[geigen pracma]; }; conics = derive2 { name="conics"; version="0.3"; sha256="06p6dj5dkkcy7hg1aa7spi9py45296dk0m6n8s2n3bzh3aal5nzq"; depends=[]; }; - conjoint = derive2 { name="conjoint"; version="1.39"; sha256="0f8fwf419js9c292i3ac89rlrwxs2idhwxml1qd8xd2ggwfh6w5m"; depends=[AlgDesign clusterSim]; }; + conjoint = derive2 { name="conjoint"; version="1.41"; sha256="1iq3226a6fn1gddmh2nxlzvjcvbj7502r9520g9d4xdmk8smfx33"; depends=[AlgDesign broom cluster fpc ggfortify ggplot2]; }; conover_test = derive2 { name="conover.test"; version="1.1.5"; sha256="0f1p10klidk1xic1wd48j9rjh2fb3z6pfjx4y021lglx1w3av68k"; depends=[]; }; constants = derive2 { name="constants"; version="0.0.2"; sha256="1j9d52riwx7v1ppfdw0x517j7xh92qgskd4mj5yk9qa233brcwyy"; depends=[]; }; constellation = derive2 { name="constellation"; version="0.2.0"; sha256="1d49rnyf2z3bvx158nsmgmb0x7xcgxl9f8y98pwg5wlqck7af99q"; depends=[data_table]; }; constrainedKriging = derive2 { name="constrainedKriging"; version="0.2.4"; sha256="1a91s0b7yka37fb5pm172fmlqrhm6da370cqb9knvkg5n8vi4hys"; depends=[RandomFields rgeos sp spatialCovariance]; }; - container = derive2 { name="container"; version="0.2.1"; sha256="0vy77hhxmrai71y3ivs69ijdsk50lgrayij2mbvb0415kxv9ifs9"; depends=[R6]; }; + container = derive2 { name="container"; version="0.3.0"; sha256="128fj97mx52kap299fmhn3whnaismsd4cq3zqpbfvwxx2ii4fd33"; depends=[R6]; }; + contextual = derive2 { name="contextual"; version="0.9.1"; sha256="1dsb55v35n253z7fkzmwh0jsym8g7m444l84bkgb65jggw3jydsa"; depends=[checkmate data_table doParallel foreach iterators itertools nleqslv R_devices R6]; }; contfrac = derive2 { name="contfrac"; version="1.1-12"; sha256="0sq5c7ny235yrkv2xc4insgxby6rvzc1qsj8h301cd2if3lwbgwm"; depends=[]; }; conting = derive2 { name="conting"; version="1.6.1"; sha256="0vw6gwiajxzaai6ky0b89l2jg4kd4c6xxzb1cmzxlcdrhwmhz402"; depends=[BMS coda gtools mvtnorm tseries]; }; contoureR = derive2 { name="contoureR"; version="1.0.5"; sha256="1izq1alkf24zd2sf2ir2adyrkwhdj7n89cv6z0dfh5mfqld5bkdn"; depends=[geometry plyr Rcpp reshape]; }; @@ -5310,23 +5638,23 @@ in with self; { controlTest = derive2 { name="controlTest"; version="1.1.0"; sha256="19r8nvi35ldzgayifskjj706fv76hv6sj68yvggybp27rgyqbjfl"; depends=[survival]; }; convertGraph = derive2 { name="convertGraph"; version="0.1"; sha256="1jsrygj6ydzc0nzyzaq95j4blqavj7dqz182vgm1ckv8an3if0jx"; depends=[]; }; convertr = derive2 { name="convertr"; version="0.1"; sha256="1y9aq5in2qv1323amblmq3g22flpqvpkgkrw12kahg56mqf2b3iq"; depends=[DT miniUI rstudioapi shiny]; }; - convevol = derive2 { name="convevol"; version="1.1"; sha256="1d9h2vjzfmnbm4aprbvhndgjh85zp3j1hssm9082nw7zb9ycxs1s"; depends=[ape cluster geiger MASS phytools]; }; + convevol = derive2 { name="convevol"; version="1.3"; sha256="1b0lygbrdm6rqascck5iwjnm248lklc4cxr71qlgand5jsblpcnn"; depends=[ape cluster geiger MASS phytools]; }; convexjlr = derive2 { name="convexjlr"; version="0.7.0"; sha256="1dxvz5jnflswqh7iqc4fw7gbp8s6qn7rfy2b5qx4jklrvfj696yj"; depends=[JuliaCall magrittr XRJulia]; }; convey = derive2 { name="convey"; version="0.2.1"; sha256="1fcfzcpiy35xr2i81q002h07zf8gvbv1m5is7j475bi13666ynzh"; depends=[survey]; }; convoSPAT = derive2 { name="convoSPAT"; version="1.2.4"; sha256="0by1z2z7gzycwrll1agkqnpn5h5cjr6b62gpwy11wl4lh48p4213"; depends=[ellipse fields geoR MASS plotrix StatMatch]; }; cooccur = derive2 { name="cooccur"; version="1.3"; sha256="1wlaghhi4f3v8kzwhcgq3c6as7v3zlpkzhb232qz1amr7f0058kv"; depends=[ggplot2 gmp reshape2]; }; cooccurNet = derive2 { name="cooccurNet"; version="0.1.6"; sha256="1vqfmvjrxxn977jrry47wn4lag4yi4bkyxwlis3n1ly39kkmyh2j"; depends=[bigmemory doParallel foreach igraph knitr Matrix pryr seqinr]; }; coop = derive2 { name="coop"; version="0.6-1"; sha256="1hr78w7qlslpwnrz9mk6w4p5qa8sxhkzans5givy5hf9qkykn0dp"; depends=[]; }; - coopProductGame = derive2 { name="coopProductGame"; version="1.0"; sha256="0vzx9f6za2zms9sda8p19gcmp4g6y87p91ydybjv8lz9na8hl3ix"; depends=[dplyr GameTheory ggplot2 gtools kappalab lpSolveAPI]; }; + coopProductGame = derive2 { name="coopProductGame"; version="2.0"; sha256="1348pgqfvvysdixsjibgkvwjsmqasnlmwf9kyr39lw8jb81z25h0"; depends=[dplyr GameTheory ggplot2 gtools kappalab lpSolveAPI]; }; cooptrees = derive2 { name="cooptrees"; version="1.0"; sha256="0izvwna1jsqik3v5fz1r4c86irvma42clw0p4rdvwswv5pk698i1"; depends=[gtools igraph optrees]; }; - copBasic = derive2 { name="copBasic"; version="2.1.0"; sha256="16iax25jzm9613i2ml5d4xjknhycallrbcxhrsrsp8znlclbglqs"; depends=[lmomco randtoolbox]; }; + copBasic = derive2 { name="copBasic"; version="2.1.1"; sha256="012fzdhxwgmg4l02kd5dw98wpia1mskc1csagblga5dplv5jdc7h"; depends=[lmomco randtoolbox]; }; copCAR = derive2 { name="copCAR"; version="2.0-2"; sha256="032gphv64v2mmy63q86qgpa31i36ix6fkjsdxmzgqyxcyzgb0jcy"; depends=[mcmcse numDeriv Rcpp RcppArmadillo spam]; }; cope = derive2 { name="cope"; version="0.2.3"; sha256="1r02nb6wy25ixhdcbqqz167s7ny3hydpxfxry5ar4136qvcamgyy"; depends=[abind fields maps MASS Matrix mvtnorm nlme]; }; coppeCosenzaR = derive2 { name="coppeCosenzaR"; version="0.1.3"; sha256="1chwsfyaf5rmlsypr43n7px8b2220dfa5mzcriq1swylgbx4181l"; depends=[]; }; coprimary = derive2 { name="coprimary"; version="1.0"; sha256="0pjln9p5lzv6wl5xrz0kb90hnjlnp7ch2kvh054nxdbmlxv5akc3"; depends=[digest gsDesign plyr proto]; }; copula = derive2 { name="copula"; version="0.999-18"; sha256="1xdjnp8zgla2hixyp524nvgbji0jcrmqc4j99hr8xp9365xb6z86"; depends=[ADGofTest colorspace gsl lattice Matrix mvtnorm numDeriv pcaPP pspline stabledist]; }; copulaData = derive2 { name="copulaData"; version="0.0-1"; sha256="1s917g8wasxndg1xq4b4fjaq29nyzzigpflgqcy4rxdb7r54dl0z"; depends=[]; }; - copulaedas = derive2 { name="copulaedas"; version="1.4.2"; sha256="09w6b1m1lnlnsx0qp2mzlp0z9rxzz90qs9jqzwwjl56lzdad3vpr"; depends=[copula mvtnorm truncnorm vines]; }; + copulaedas = derive2 { name="copulaedas"; version="1.4.3"; sha256="01wp8jnz7kndknj7lh9ia7mm41k1vbaksalyy9v19bb77yhgzmba"; depends=[copula mvtnorm truncnorm vines]; }; corHMM = derive2 { name="corHMM"; version="1.22"; sha256="03di9250hjn5fiwn47f0pr4zprmsza4if3xpmy3j1czahc8zlqnj"; depends=[ape corpcor expm GenSA nloptr nnet numDeriv phangorn Rmpfr]; }; corTest = derive2 { name="corTest"; version="0.9.6"; sha256="1ccb38jyl2nyff2m71pba7vs13nl59zzpdnc7k68333dd8p7zswa"; depends=[MASS]; }; corTools = derive2 { name="corTools"; version="1.0"; sha256="0arvqk2xp19ap73zmdk0kb1fycb3v2mf65b4bhanvcqwr4kg4vdk"; depends=[]; }; @@ -5341,28 +5669,30 @@ in with self; { corkscrew = derive2 { name="corkscrew"; version="1.1"; sha256="1nb81r4lsrajcj3xz3f7p6xznnb38yg3rnnh44rd3kabca4d8r1s"; depends=[ggplot2 gplots igraph RColorBrewer]; }; corlink = derive2 { name="corlink"; version="1.0.0"; sha256="06n9pcvbn8y9gy0mn9c0sw05424ss8smpaw3ly6a785cmj3d9b6m"; depends=[]; }; corpcor = derive2 { name="corpcor"; version="1.6.9"; sha256="1hi3i9d3841snppq1ks5pd8cliq1b4rm4dpsczmfqvwksg8snkrf"; depends=[]; }; - corpora = derive2 { name="corpora"; version="0.4-3"; sha256="0zh8mabfy9yqgx7asi4yqv4c0kj59yvyxxaxjgdjy5kkr17zd4g4"; depends=[]; }; + corpora = derive2 { name="corpora"; version="0.5"; sha256="0b4yw37msx9h8hf5mjs4h10gdmc1qc2gv5bzyj1r90n4gcli042d"; depends=[]; }; corpus = derive2 { name="corpus"; version="0.10.0"; sha256="0c984rsnbai2qrm2s10lkdfgx31m0ax46zhl74bns2bxfmagcn3l"; depends=[utf8]; }; corpustools = derive2 { name="corpustools"; version="0.3.3"; sha256="1hgcwnjhqfyylvqcy2j5f2k6chwyybnx38vzzvq62s6qf6p9p7by"; depends=[data_table Matrix memoise plyr R6 Rcpp SnowballC stringi udpipe wordcloud]; }; - corr2D = derive2 { name="corr2D"; version="0.2.0"; sha256="02z9k0j6j8jyjfgff55amkzsa5w0xbr9nqm1247qylsh8sl2rqcz"; depends=[colorspace doParallel fields foreach mmand rgl]; }; + corr2D = derive2 { name="corr2D"; version="0.3.0"; sha256="1dx3mjcbpwmq9iy7rwxn3fghaw9g1m8ksa9gj4yqkagw6k4hjnin"; depends=[colorspace doParallel fields foreach mmand profr rgl xtable]; }; corrDNA = derive2 { name="corrDNA"; version="1.0.1"; sha256="1mfjrzpcb63ydyj1yxa0wd3vh4z0rdwsqv09w0a0l4l7mhb5jz2k"; depends=[mvtnorm]; }; correctedAUC = derive2 { name="correctedAUC"; version="0.0.3"; sha256="0c2kq7asq5mp48p8niqb84wnw4q2q2985wxbrywrhsszm9p3xspb"; depends=[ICC mnormt]; }; corregp = derive2 { name="corregp"; version="2.0.2"; sha256="1v048dibn2x3y5mi2damcsr9i5kdig5n53g5j9gf31lqkzzjmnh3"; depends=[data_table diagram ellipse gplots rgl]; }; correlbinom = derive2 { name="correlbinom"; version="0.0.1"; sha256="1ix3ccxzr7vqblbda5awsva3h95b69v7kc6adz622bbi8r36xxcq"; depends=[Rmpfr]; }; - corrgram = derive2 { name="corrgram"; version="1.12"; sha256="1z0h2mkf4805w3wnhy31cf1gm9miliapxchgc4ksg3kx2799gv91"; depends=[seriation]; }; + corrgram = derive2 { name="corrgram"; version="1.13"; sha256="1g5159vihsz5a2cfmg4g4i1lildn2x2wzck5sd0vml5810rxjpma"; depends=[seriation]; }; corrplot = derive2 { name="corrplot"; version="0.84"; sha256="1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"; depends=[]; }; - corrr = derive2 { name="corrr"; version="0.2.1"; sha256="1d04nk92fjmk4kc5zipjqjhhmb1w97kid7l2jz5a8pkwiccn5byc"; depends=[dplyr ggplot2 ggrepel lazyeval magrittr purrr seriation tibble tidyr]; }; + corrr = derive2 { name="corrr"; version="0.3.0"; sha256="1l5157m4k5zvxnkgndvkxc0ghcsgxvm5jr6hpbpdc6s1nnz7s027"; depends=[dplyr ggplot2 ggrepel lazyeval magrittr purrr rlang seriation tibble tidyr]; }; corrsieve = derive2 { name="corrsieve"; version="1.6-8"; sha256="0ak3j9khcwv5rxbicck2sr260wpmd3xj254y7pdavx2fk0b72yxs"; depends=[]; }; corset = derive2 { name="corset"; version="0.1-4"; sha256="0ladyqvkys4cldvbhkii9jwn1k5p1ym2g5bgdlz1hq1sv30ixn2f"; depends=[]; }; cosa = derive2 { name="cosa"; version="1.2.0"; sha256="1g2n9l79bi6pr5m9f4c0byw2ls9nhykkaaivssxbx4m6qpqlqg54"; depends=[nloptr]; }; cosinor = derive2 { name="cosinor"; version="1.1"; sha256="02nnqg51vq48lzk667cyarnmhcf5mifnsdij7dlgqvz2k4fdq4pl"; depends=[ggplot2 shiny]; }; - cosinor2 = derive2 { name="cosinor2"; version="0.1.0"; sha256="0pxkkp8dxhzqp2v3pfzigh1ka7ardf168k5p41z289xgar9p33g0"; depends=[cosinor ggplot2 Hmisc matrixStats]; }; + cosinor2 = derive2 { name="cosinor2"; version="0.2.1"; sha256="1pp0z86fflqkkllfrzx3vj98kzxjwnawr4a2d8z5q6zhq6v5qrvf"; depends=[cosinor cowplot ggplot2 Hmisc magrittr matrixStats purrr scales stringr]; }; cosmoFns = derive2 { name="cosmoFns"; version="1.0-1"; sha256="0a6xhbgxxnymlvicg99yhgny2lscxcbmvqmy17kxmahdi797dsg6"; depends=[]; }; cosso = derive2 { name="cosso"; version="2.1-1"; sha256="1wyq27qak0kz4bbzynm24r5ksvb6ddd43h2ykh6m935xck16blyb"; depends=[glmnet quadprog Rglpk]; }; costat = derive2 { name="costat"; version="2.4"; sha256="0c47bklqjgjmdglw3mi9lvygwjr5w6i1zv91ll3vpnl5dnay0692"; depends=[wavethresh]; }; cotrend = derive2 { name="cotrend"; version="1.0.1"; sha256="14yzfq5a3wi26gn45mp2zm2yn6gic90csk9by66m08fgpzznz4dq"; depends=[xts]; }; couchDB = derive2 { name="couchDB"; version="1.4.1"; sha256="1n99amvnsjp88y091603hjsvp243c5i6dbrsvdjfmzgj5dsrv70m"; depends=[bitops httr RCurl rjson]; }; - countrycode = derive2 { name="countrycode"; version="1.00.0"; sha256="1b2ijbf74bxvi01f53lbb2b9jya2rlyazvzacxpj79y1dbs600s6"; depends=[]; }; + countcolors = derive2 { name="countcolors"; version="0.9.0"; sha256="1wv3l6g7kzkxj8cpldf96ckqsw47wx5gch5jb8l876ngxjxbvwjx"; depends=[colordistance jpeg png]; }; + countgmifs = derive2 { name="countgmifs"; version="0.0.1"; sha256="19d8xr7ipqp16w46c3mrg15jfcvpj7n4pds8zw6mgw4g81bcxamf"; depends=[MASS]; }; + countrycode = derive2 { name="countrycode"; version="1.1.0"; sha256="1pmv2jxr1ydgv8r5n20s5z80hdmzgvhm4cxdqhbkf7nfyipwl8xl"; depends=[]; }; countyfloods = derive2 { name="countyfloods"; version="0.1.0"; sha256="0ld8p8dfk9khvwffbn8sad0j3an25s7cvbi6jxljgx4zc6ldh699"; depends=[dataRetrieval dplyr ggplot2 lubridate maps plyr R_utils tidyr]; }; countytimezones = derive2 { name="countytimezones"; version="1.0.0"; sha256="0sk22fmz9d3wvlfvjl1xdavvl04q1ywy8ww2gi5am3yiizkf0v9w"; depends=[dplyr lubridate]; }; countyweather = derive2 { name="countyweather"; version="0.1.0"; sha256="0q56bnh9x6jyj1sdd1q4yv2n774mbv268pgp285bjybgqm2pyisz"; depends=[dplyr geosphere ggmap ggplot2 lubridate purrr raster rnoaa sp stringi tibble tidyr tigris]; }; @@ -5370,18 +5700,19 @@ in with self; { covLCA = derive2 { name="covLCA"; version="1.0"; sha256="15jsjrlaws1cqyrwvh4lzbhxkb11jmgpmddg98nfrzmjpczn2iw3"; depends=[Matrix mlogit poLCA]; }; covRobust = derive2 { name="covRobust"; version="1.1-3"; sha256="0zcfala4l0j4w0sx5hlw40vxiypans3d7pgkxy25nj0d2m1jkvba"; depends=[]; }; covTest = derive2 { name="covTest"; version="1.02"; sha256="0p4di8bdjghsq5jd678dprlhiwnxr5piqlx2z7hi2bjjpvvl5657"; depends=[glmnet glmpath lars MASS]; }; - covTestR = derive2 { name="covTestR"; version="0.1.3"; sha256="13sjnc3yrh2hzdcnnh6sfzl8gqilarg79n0sjr8vqyvclmz686k0"; depends=[dplyr lazyeval Rcpp RcppArmadillo]; }; - covafillr = derive2 { name="covafillr"; version="0.4.2"; sha256="00790rgpdxxwc48cw0w5savvmvi8ljmyrh6w3f8qzx6pq1s982gm"; depends=[ggplot2 RcppEigen]; }; - covatest = derive2 { name="covatest"; version="1.0.0"; sha256="0g4wfwxngvcssi2bmmb2q5fv909z9qm4wfc8gcldz7fckbsc0k10"; depends=[gstat matrixcalc sp spacetime]; }; + covTestR = derive2 { name="covTestR"; version="0.1.4"; sha256="0j9kay8lwkhpdyg0fbfars1m58v0i58v1v5sm7m72s7kz8qh2yfs"; depends=[purrr Rcpp RcppArmadillo rlang]; }; + covafillr = derive2 { name="covafillr"; version="0.4.3"; sha256="0mqq4hm3nhzrvdai9blb0ycgm6j5klfd8y4ib5pl99plffs6r7pl"; depends=[RcppEigen]; }; + covatest = derive2 { name="covatest"; version="1.1.1"; sha256="0fnm3ljk4my3xinv0qswi57l51z0j6cva7by00p8f5992hhk3sn9"; depends=[gstat lubridate matrixcalc sp spacetime zoo]; }; + coveffectsplot = derive2 { name="coveffectsplot"; version="0.0.1"; sha256="0bjhyxd3qdy8idpq76ld9bdyhyqhzl7kkl9g2zcfs0hiw94mv1fd"; depends=[colourpicker dplyr egg ggplot2 ggstance markdown shiny shinyjs tidyr]; }; covequal = derive2 { name="covequal"; version="0.1.0"; sha256="1qj6djqf1rnjmnaz1nryj9dc104082w258dzjjp5q18gg1ck8v0c"; depends=[corpcor RMTstat]; }; covfefe = derive2 { name="covfefe"; version="0.1.0"; sha256="178qc77y4bn04qad3g70wr8y4v0ggyg807w67m8wvhbcxqr8yq7c"; depends=[tokenizers]; }; - covr = derive2 { name="covr"; version="3.1.0"; sha256="0ml7hpnwn0b4rgk0qx0pchz1m5b57issbvhl708lnb0bplvf00f7"; depends=[crayon digest httr jsonlite rex withr]; }; + covr = derive2 { name="covr"; version="3.2.1"; sha256="187hvqp7mvxy3hl00fgw56sm93yrz81fwixf652arr0ih2jdm47a"; depends=[crayon digest httr jsonlite rex withr]; }; covreg = derive2 { name="covreg"; version="1.0"; sha256="0v19yhknklmgl58zhvg4szznb374cdh65i7s8pcj2nwrarycwzaq"; depends=[]; }; covsep = derive2 { name="covsep"; version="1.1.0"; sha256="19dvwhl85yx9ddwxvnq5sdd534s6llcw61gckrav48hq49x1bqld"; depends=[mvtnorm]; }; cowbell = derive2 { name="cowbell"; version="0.1.0"; sha256="1zz0g30zvqfk5lh09y90iq3s7x2wwbs852i3d56mfp926gxdxc2y"; depends=[ggplot2 misc3d rgl]; }; - cowplot = derive2 { name="cowplot"; version="0.9.2"; sha256="13yjw7yv7imyqiawqqp304hkp6x36iv6rf6gn03dwzwkj9zwx4lb"; depends=[ggplot2 gtable plyr scales]; }; - cowsay = derive2 { name="cowsay"; version="0.6.0"; sha256="15kiiqbh8bqdifbjh6ab9r595j2a4zyk4mgmy1w39sja1g95nlvi"; depends=[fortunes rmsfact]; }; - coxed = derive2 { name="coxed"; version="0.1.1"; sha256="1fk9vcrad8p2xdm1q7wcrd2fk9b59cfs3lvfxi8arkmmbz7pxrmq"; depends=[dplyr ggplot2 gridExtra mgcv PermAlgo rms survival tidyr]; }; + cowplot = derive2 { name="cowplot"; version="0.9.3"; sha256="1jrx1h0blkk577y4cvnjk7xccn7qmjiv2bnpgqlsjvjhsxglf41y"; depends=[ggplot2 gtable plyr scales]; }; + cowsay = derive2 { name="cowsay"; version="0.7.0"; sha256="1f5hc1sj79yd3l2c6vrcj6xx2hdfxb16c3d2sgr7yps8j5fyrb9h"; depends=[crayon fortunes rmsfact]; }; + coxed = derive2 { name="coxed"; version="0.2.0"; sha256="0idr6ic8nsw6f210swvpfzbaf05blg4x6kh6mb7q773qirmwi0rs"; depends=[dplyr ggplot2 gridExtra mgcv PermAlgo rms survival tidyr]; }; coxinterval = derive2 { name="coxinterval"; version="1.2"; sha256="0vb7vmzbb2dsihx04jbp2yvzcr033g435mywmwimqhfqdrmjx3fi"; depends=[Matrix survival timereg]; }; coxme = derive2 { name="coxme"; version="2.2-10"; sha256="12p41qc3ryxdcw2zljgvw2gk1wl1pj7h61naqbyc1h0l3dqy8dg2"; depends=[bdsmatrix Matrix nlme survival]; }; coxphMIC = derive2 { name="coxphMIC"; version="0.1.0"; sha256="0lmma5wzcczr762xqa4yamvwvyviqxk8gdrps3sydg3n14hckp6d"; depends=[numDeriv survival]; }; @@ -5389,6 +5720,7 @@ in with self; { coxphf = derive2 { name="coxphf"; version="1.13"; sha256="16bman8xv5xx7gg8s54sj3hc4isqxk4h3q93h4q3h3j0bdvww2yy"; depends=[survival]; }; coxphw = derive2 { name="coxphw"; version="4.0.1"; sha256="116dp6zispa8k7y6jrn4v9ipf0jqdhj68w9qqc2qwcapawvrd0nh"; depends=[survival]; }; coxrobust = derive2 { name="coxrobust"; version="1.0"; sha256="08hp0fz5gfxgs3ipglj6qfr6v63kzxkrzg650bmzabq8dvrxd97q"; depends=[survival]; }; + coxrt = derive2 { name="coxrt"; version="1.0.0"; sha256="1nyc4qpgxyji314w372rg7dhiq6bmzfjbgi035m350s81fp6y8br"; depends=[BB ggplot2 gss inline Rcpp RcppArmadillo survival]; }; coxsei = derive2 { name="coxsei"; version="0.1"; sha256="1agr0gmyy1f2x6yspj04skgpi1drpbc1fcbwhhhjsz1j6c64xagy"; depends=[]; }; cp4p = derive2 { name="cp4p"; version="0.3.5"; sha256="16pkl0brm415v153ln41nyy13fsp4i0jy8349lsffkv5mvp7vklc"; depends=[limma MESS multtest qvalue]; }; cpa = derive2 { name="cpa"; version="1.0"; sha256="14kcxayw4cdbjfa6bvfzqp8flwc0sr3hmh2dnr1dfax0hnccd71m"; depends=[]; }; @@ -5400,7 +5732,7 @@ in with self; { cpm = derive2 { name="cpm"; version="2.2"; sha256="1n1iqhalp99mbh8jha0pv759fb97sqxdiiq9bxy3wm6aqmssvdb1"; depends=[]; }; cpr = derive2 { name="cpr"; version="0.2.3"; sha256="1a2lza1bw74xzrs17a9gr9mnpvnnrykhwd73yqi63wp3k4sm42rb"; depends=[dplyr ggplot2 lazyeval lme4 magrittr plot3D Rcpp RcppArmadillo rgl tibble tidyr]; }; cprr = derive2 { name="cprr"; version="0.1.1"; sha256="0bnq3961bqf1y1f37x60qkwmq50vnvcpv4axq0yw5n1mrs20mllj"; depends=[]; }; - cpt = derive2 { name="cpt"; version="1.0"; sha256="0cfjsni8m3sx2vh5cxiwqh50gl65nag5zp757jy75sx44rky63m8"; depends=[glmnet MASS nnet randomForest]; }; + cpt = derive2 { name="cpt"; version="1.0.2"; sha256="0j9ns8qhcvwxnzl9rc59vmh5jdahnni5dxpmi38gxvvj5k9hd8p7"; depends=[glmnet MASS nnet randomForest]; }; cptcity = derive2 { name="cptcity"; version="1.0.3"; sha256="1axysyarmf68cmwadqwz9106zs5jj1bvrwhkg86maixj5aaqpim5"; depends=[]; }; cptec = derive2 { name="cptec"; version="0.1.0"; sha256="1sh6vs9qfxxlhlg6y2qchikjg8sh64zg3j8x5b9dpba9lhbhzzqj"; depends=[magrittr rvest xml2]; }; cqrReg = derive2 { name="cqrReg"; version="1.2"; sha256="1sn8pkbqb058lbysdf2y1s734351a91kwbanplyzv3makbbdm4ca"; depends=[quantreg Rcpp RcppArmadillo]; }; @@ -5408,53 +5740,60 @@ in with self; { cr17 = derive2 { name="cr17"; version="0.1.0"; sha256="1zyq77gxycbwyqhv5w0zw4n7v3ipjs6rcbja43g0k5q8h0gjnnn1"; depends=[cmprsk dplyr ggplot2 gridExtra gtable scales survival]; }; cramer = derive2 { name="cramer"; version="0.9-1"; sha256="1dlapmqizff911v3jv8064ddg8viw28nq05hs77y5p4pi36gpyw4"; depends=[boot]; }; crank = derive2 { name="crank"; version="1.1"; sha256="117sgq7zm5wxmd97sfc927qq70snra6vd090mhpcsdhipw1py6zc"; depends=[]; }; - cranlike = derive2 { name="cranlike"; version="1.0.1"; sha256="0lnbdkyk5mdy0qlvkx2hakqrisrxsdp5r3gif6f46pf4d9cpfj8v"; depends=[DBI debugme desc RSQLite]; }; + cranlike = derive2 { name="cranlike"; version="1.0.2"; sha256="06xgxgwpmfrwmcd0gnr9prjjbhd1y0ky1zb8yh09v0bvsf6ixnyx"; depends=[DBI debugme desc RSQLite]; }; cranlogs = derive2 { name="cranlogs"; version="2.1.0"; sha256="1w1nbifjb9l106fk97zy0w73x73bw5azq89l3c1b8r2fz8aljkkc"; depends=[httr jsonlite]; }; cranly = derive2 { name="cranly"; version="0.2"; sha256="0h6yfj805kbprgj28x43iz6lcjsv39vxdf33j9gg2gnmgr5zja67"; depends=[colorspace countrycode ggplot2 igraph magrittr stringr visNetwork]; }; crantastic = derive2 { name="crantastic"; version="0.1"; sha256="0y2w9g100llnyw2qwjrib17k2r2q9yws77mf6999c93r8ygzn4f5"; depends=[]; }; - crawl = derive2 { name="crawl"; version="2.1.1"; sha256="0dr9z8y8rvc3wn1gjb6mh5wmszng9j1r2a9ks6p5am8ghf754sps"; depends=[dplyr gdistance mvtnorm raster Rcpp RcppArmadillo shiny sp]; }; + crawl = derive2 { name="crawl"; version="2.2.1"; sha256="18mr7vp72jj5msj9mbq45jy3f6qhn45azsmkq07i2d30gwdj0c3a"; depends=[dplyr gdistance lubridate magrittr mvtnorm purrr raster Rcpp RcppArmadillo rmapshaper sf shiny sp tibble]; }; crayon = derive2 { name="crayon"; version="1.3.4"; sha256="0s7s6vc3ww8pzanpjisym4jjvwcc5pi2qg8srx7jqlz9j3wrnvpw"; depends=[]; }; crblocks = derive2 { name="crblocks"; version="0.9-1"; sha256="1m6yy6jb1dld7m9jaasms5ps8sn3v039jvlk8b0c08hmm7y0rm3z"; depends=[]; }; crch = derive2 { name="crch"; version="1.0-1"; sha256="0h97vr9sy7hncjxv5v3y79pw2qqzpx6z6nqgx6k2ics1lf9misyb"; depends=[Formula ordinal sandwich scoringRules]; }; creditr = derive2 { name="creditr"; version="0.6.1"; sha256="1dhjl99gjc97bdsdg29mq6xifivjn9kr0y7m2jzvrzb26x856z97"; depends=[devtools quantmod Rcpp RCurl XML xts zoo]; }; credsubs = derive2 { name="credsubs"; version="1.0"; sha256="12bs1whk23y41hxa976j30d31x81rmxapz9ll5y2hi5c1h4fypn4"; depends=[]; }; credule = derive2 { name="credule"; version="0.1.3"; sha256="1vciqkxkf93z067plipvhbks9k9sfqink5rhifzbnwc2c5gxp5mx"; depends=[]; }; + cregg = derive2 { name="cregg"; version="0.3.0"; sha256="08dhn4i5i27zw3ayqp7lkw5z8dzckv8fhflpvz0mphax34pm3z72"; depends=[ggplot2 ggstance lmtest sandwich scales survey]; }; + crfsuite = derive2 { name="crfsuite"; version="0.2"; sha256="10d7gahqqc6g6l99n6g5r49hlngdl3k9jz9j2c4x9hx1r8f8gql6"; depends=[data_table Rcpp]; }; cricketr = derive2 { name="cricketr"; version="0.0.15"; sha256="0jf9a8kfhzydmspmgh2mxb18q4adbjm3jiz3brxpl42d64agq7qj"; depends=[dplyr forecast ggplot2 lubridate plotrix scatterplot3d XML]; }; crimCV = derive2 { name="crimCV"; version="0.9.6"; sha256="14ckk88i7jk8a7kl51d7qfdis44jng6zz9zd72cdp80a57dvrvzq"; depends=[]; }; + crimedata = derive2 { name="crimedata"; version="0.1.0"; sha256="006wz4nvfq10dppkg8kqp2bmllcc7zpwdqkp3nqwm4qgw7pllyvz"; depends=[digest dplyr httr magrittr purrr readr stringr tibble]; }; crimelinkage = derive2 { name="crimelinkage"; version="0.0.4"; sha256="1zzk50kyccvnp51vzp28c9yi23hsp25arrgdn88lwfwa0m43rlar"; depends=[geosphere igraph]; }; crisp = derive2 { name="crisp"; version="1.0.0"; sha256="1gs8jnd9y9pd55w6kwv9mvmg3wd8hjiw3lwx7k242pxccsxklfxq"; depends=[MASS Matrix]; }; crmPack = derive2 { name="crmPack"; version="0.2.7"; sha256="1d0ydllcbykwip9dw3arvn6lv4h88n5nkm3ms122gfrf44f6h2c0"; depends=[GenSA ggplot2 gridExtra MASS mvtnorm rjags]; }; - crminer = derive2 { name="crminer"; version="0.1.4"; sha256="1vnl01q5sw13g6qhvn61w9i40zpg9cszisgi0h8d6q6rr23iws9w"; depends=[crul hoardr jsonlite pdftools xml2]; }; + crminer = derive2 { name="crminer"; version="0.2.0"; sha256="1rlh7bxk8bry2v9fnqzy0ph62dda1pzifksr7v4pmdyhji9mjw33"; depends=[crul hoardr jsonlite pdftools xml2]; }; crmn = derive2 { name="crmn"; version="0.0.20"; sha256="1kl1k1s2gm63f9768cg8w4j6y1gq4hws3i7hdfhj7k9015s0a25p"; depends=[Biobase pcaMethods]; }; crn = derive2 { name="crn"; version="1.1"; sha256="1fw0cwx478bs6hxidisykz444jj5g136zld1i8cv859lf44fvx2d"; depends=[chron RCurl]; }; - crochet = derive2 { name="crochet"; version="2.0.1"; sha256="1il29hnnx3kwjvsnirvm5vxdd04x94qn4526411cw0syyqqlbnp8"; depends=[]; }; + crochet = derive2 { name="crochet"; version="2.1.0"; sha256="0bfhgkbyrm836wjshlv1gxkc7m84sij6i3zrg95q4fmqzspwqnq0"; depends=[]; }; + cromwellDashboard = derive2 { name="cromwellDashboard"; version="0.5.1"; sha256="0d57c1wdd1ds9fr7p256la63qbv8mirljgrvl1k8fp5gcnkps5wb"; depends=[dplyr DT httr shiny shinydashboard stringr]; }; cronR = derive2 { name="cronR"; version="0.4.0"; sha256="0ydlwhlzb57vbr8ya6hdsw2mhsjkb01jspn0jw081anrxfy5m2jw"; depends=[digest]; }; crop = derive2 { name="crop"; version="0.0-2"; sha256="1yjpk7584wrz9hjqs21irjnrlnahjg8lajra9yfdp6r927iimg1l"; depends=[]; }; cropdatape = derive2 { name="cropdatape"; version="1.0.0"; sha256="19bn0apx4p8hnz388zg7sq59qv89vv8k5php317kcv7ai2k2gh34"; depends=[]; }; crossReg = derive2 { name="crossReg"; version="1.0"; sha256="1866jhfnksv9rk89vw7w4gaxi76bxfjvqxx7cfa8nlrcsmaqd7rf"; depends=[]; }; crossdes = derive2 { name="crossdes"; version="1.1-1"; sha256="1d7lv3ibq1rwxx8kc3ia6l9dbz2dxdd5pnf2vhhjmwm448iamcfd"; depends=[AlgDesign gtools]; }; crossmatch = derive2 { name="crossmatch"; version="1.3-1"; sha256="082lrv2129mfhwlh99z3g8id3a29s8854skl152bl3ig8pk2gbjz"; depends=[nbpMatching survival]; }; + crossrun = derive2 { name="crossrun"; version="0.1.0"; sha256="0br57nraqhs5f1cpidc8kd31izm82wvhiw9pxcdj9v51l9vifbmx"; depends=[Rmpfr]; }; crosstalk = derive2 { name="crosstalk"; version="1.0.0"; sha256="0lfa89vhrzi7a1rghmygcjr8gzddw35sinb3jx6g49mc9jias7mk"; depends=[ggplot2 htmltools jsonlite lazyeval R6 shiny]; }; crossval = derive2 { name="crossval"; version="1.0.3"; sha256="0acpcisg6pkxblyc4j9hiri58h1rn7ay43p5ib5ia8a4a8bnfa4p"; depends=[]; }; - crosswalkr = derive2 { name="crosswalkr"; version="0.1.1"; sha256="0yk5yxxsd1alfbfjg5bzjc5b07jfj5s551bzrv3dg57hxnqw9b2z"; depends=[dplyr haven labelled readr readxl tibble]; }; + crosswalkr = derive2 { name="crosswalkr"; version="0.2.2"; sha256="0jmdzw1p2gya45nzxwri91mndq9kk8wlskraqmi68b6p17d8i2fa"; depends=[dplyr haven labelled readr readxl tibble]; }; crossword_r = derive2 { name="crossword.r"; version="0.3.5"; sha256="1h6r5rrmla3jsdfnkxsv4drvp3nrkqkygqv9ak0pn37zlbms99z9"; depends=[dplyr jsonlite magrittr R6 r6extended stringr]; }; + crov = derive2 { name="crov"; version="0.1.3"; sha256="0gvrki9ldm3yrnp6zx2awqg4p3pqjzv1088gn3nbg00j0i3s9m5h"; depends=[gtools VGAM]; }; crp_CSFP = derive2 { name="crp.CSFP"; version="2.0.2"; sha256="0gazmhf5bv994x441m2xm0w18h9lw3y68qzdf6gmyqimj4wjqjgf"; depends=[MASS]; }; crplyr = derive2 { name="crplyr"; version="0.2.0"; sha256="14j0cn3ci6vbmimcinzp25ym0h264405jn8gw7w0gk3rcamgh50s"; depends=[crunch dplyr lazyeval purrr rlang stringr tibble]; }; - crqa = derive2 { name="crqa"; version="1.0.7"; sha256="008dmrgsajm73r3fl3lqsd4pgkdacpx6m48xg61yc02xciv7ad2b"; depends=[fields Matrix plot3D pracma tseriesChaos]; }; + crqa = derive2 { name="crqa"; version="1.0.9"; sha256="1k6jgkmgbjab78dynng1hlxdbnqrpwmiiw54rgyfhx6v3lcir75d"; depends=[fields Matrix plot3D pracma tseriesChaos]; }; crqanlp = derive2 { name="crqanlp"; version="0.3"; sha256="1ndd5k44w232x6k564r84lyahljgcnldfwgih3iiar3il94drbdg"; depends=[corpus crqa gutenbergr RCurl tm]; }; crrSC = derive2 { name="crrSC"; version="1.1"; sha256="171cw56q2yv1vb4qd0va75i2q89jcw1126q8pcbv0235g7p2a86z"; depends=[survival]; }; crrp = derive2 { name="crrp"; version="1.0"; sha256="1fq54jr6avrli91a4z1hp5img4kghyw1yvjr5xyccsanf9i35x8r"; depends=[cmprsk Matrix survival]; }; crrstep = derive2 { name="crrstep"; version="2015-2.1"; sha256="03vd97prws9gxc7iv3jfzffvlrzhjh0g6kyvclrf87gdnwifyn1z"; depends=[cmprsk]; }; crs = derive2 { name="crs"; version="0.15-31"; sha256="0h8hhxnyy8lf7jpnvriaa5dn3zgp1yqhfrnc5rpjlzsx2lnyyv9r"; depends=[boot np quantreg rgl]; }; + crseEventStudy = derive2 { name="crseEventStudy"; version="1.0"; sha256="1hwfghhiwwiid50dqpi592kyc4cwqm4bipnzfl0j0fc3b0d4h5n8"; depends=[sandwich]; }; crskdiag = derive2 { name="crskdiag"; version="1.0.1"; sha256="0100wbyvchx6jwlrwc6rwhdjanips5c0f5zqzs2c0dgwygpqw30w"; depends=[cmprsk]; }; crsnls = derive2 { name="crsnls"; version="0.2"; sha256="0rv0xrdl9ix6bhaf554gma8zf923w47f8j1dkbs8g6xjqjr1c40a"; depends=[]; }; crsra = derive2 { name="crsra"; version="0.2.3"; sha256="1rkqm88zmvp9gw442cby6qpvfw4pfw65wz0gyl2h37w87c3wwvrw"; depends=[digest dplyr knitr purrr rcorpora readr tibble tidytext]; }; crtests = derive2 { name="crtests"; version="0.2.1"; sha256="0z8idz37dgwvi1q2vryldii7fn9yxd32gds77ml76jfplxbkikpd"; depends=[caret plyr stringr]; }; - crul = derive2 { name="crul"; version="0.5.2"; sha256="0sfjv8jrb5x85b4dicp7789xxa0g6y89sfd96war84yidmh2a6z0"; depends=[curl httpcode mime R6 urltools]; }; - crunch = derive2 { name="crunch"; version="1.23.0"; sha256="0mcq4qnhn3gadq2ssglvh5wid0a0clkxza3zikxrxwa69vjp7x3q"; depends=[crayon curl httpcache httr jsonlite]; }; + crul = derive2 { name="crul"; version="0.6.0"; sha256="1vnir41mqah8ib9p2p4ij54bpv54baa1q9ad5j2a7hn59vwpjhh0"; depends=[curl httpcode mime R6 urltools]; }; + crunch = derive2 { name="crunch"; version="1.24.0"; sha256="0jydmicc4c4vkf6r3krybbrdf96059nx6q611lyd2qj32irlr49j"; depends=[crayon curl httpcache httr jsonlite]; }; crunchy = derive2 { name="crunchy"; version="0.2.0"; sha256="1q9mqpkg5ljb798922fmvjjp36kyjr1rrm6jf3s2fwjrhq186y3z"; depends=[crunch shiny]; }; - cruts = derive2 { name="cruts"; version="0.4"; sha256="0flhlv9pabmj667azc7vjacmk4d512s34xlrip176s8cmswprzg1"; depends=[lubridate ncdf4 raster sp stringr]; }; - crypto = derive2 { name="crypto"; version="1.0.2"; sha256="16k08kbn8lr3ycf61imc3fd0vdm2w1rzzn11c6vv7s8kfwvdcfdl"; depends=[curl doSNOW dplyr foreach jsonlite lubridate magrittr rvest tidyr xml2 xts yaml]; }; + cruts = derive2 { name="cruts"; version="0.5"; sha256="08mklbmwgaq6cf3hd40mingplwjss5im30l5j6nmy7lijp15nq7k"; depends=[lubridate ncdf4 raster sp stringr]; }; + crypto = derive2 { name="crypto"; version="1.0.3"; sha256="19d245sq8xhxmq252cjcymc86n6q6yq2b1liy2mm62agkyjxznrd"; depends=[curl doSNOW dplyr foreach jsonlite lubridate magrittr rvest tibble tidyr xml2 xts yaml]; }; cryst = derive2 { name="cryst"; version="0.1.0"; sha256="04da19dy3mkngd3ma44cd8cdkb5acjy9lbhfipa9flp339j1pp57"; depends=[flux pracma]; }; csSAM = derive2 { name="csSAM"; version="1.2.4"; sha256="1ms8w4v5m9cxs9amqyljc2hr1178cz6pbhmv7iiq9yj1ijnl4r1x"; depends=[]; }; csabounds = derive2 { name="csabounds"; version="1.0.0"; sha256="15l7i15w5jk4h3148dlk8v2i4awns5vxvv6m59qcv0hzns6jhx9j"; depends=[BMisc ggplot2 pbapply progress qte]; }; @@ -5467,23 +5806,22 @@ in with self; { cstab = derive2 { name="cstab"; version="0.2-2"; sha256="1lr401fvi88f4jv8jh4brx95ymncfw8clripz1r6a46inj80nj4j"; depends=[cluster fastcluster Rcpp]; }; cstar = derive2 { name="cstar"; version="1.0"; sha256="1zws4cq5d37hqdxdk86g85p2wwihbqnkdsg48vx66sgffsf1fgxd"; depends=[]; }; csv = derive2 { name="csv"; version="0.5.2"; sha256="1gwib79fysmiwaw48ghsygyqgc00j5zwy7lfgcziw1kp6nxkdk19"; depends=[]; }; - csvread = derive2 { name="csvread"; version="1.2"; sha256="1zx43g4f4kr7jcmiplzjqk2nw1g5kmmfap85wk88phf6fp0w8l5p"; depends=[]; }; - csvy = derive2 { name="csvy"; version="0.1.3"; sha256="0vszbxqa88sdsi73wng4y8zxhrvcksqa6qs3rbh50c2nll8r8kb3"; depends=[yaml]; }; + csvread = derive2 { name="csvread"; version="1.2.1"; sha256="1r9jvf7nbkxgl6dycdnb89yh39vacrzy8z04g8qz225rklg5b288"; depends=[]; }; + csvy = derive2 { name="csvy"; version="0.3.0"; sha256="0id015szw1c63vd1h0515jsqdhyn32sxpxm89f3sb1qkgq3yynmy"; depends=[data_table jsonlite yaml]; }; cthreshER = derive2 { name="cthreshER"; version="1.1.0"; sha256="18b66d08dq8pvnixmm4ir4r800b37z5yillaa88l317mdilbci9s"; depends=[Matrix]; }; - ctl = derive2 { name="ctl"; version="1.0.0-0"; sha256="12hrrql9wz43s1d3sfyzlqzx7ajrl3hvf96776ik6icbm8by8h6j"; depends=[MASS qtl]; }; - ctmcd = derive2 { name="ctmcd"; version="1.3.5"; sha256="0nsazcfa8bg5r2ki5wf4v6q2ws47wk97zr4a5h9jj0mp1900rz2l"; depends=[coda expm numDeriv Rcpp RcppArmadillo]; }; + ctl = derive2 { name="ctl"; version="1.0.0-2"; sha256="1gpb43zn411l476dby2g38qkcvh2fsdcvbkr9jb274l1154km1xm"; depends=[MASS qtl]; }; + ctmcd = derive2 { name="ctmcd"; version="1.4.0"; sha256="1b4bf2j3gdzm417pimn9m365y7x11ddinq9mb5mixwsbf77dqagm"; depends=[coda expm numDeriv Rcpp RcppArmadillo]; }; ctmcmove = derive2 { name="ctmcmove"; version="1.2.9"; sha256="1pxyxbbhfa8arqfb7qw10ya1b8hy9ylqbqqzys6d9dsixvdk98h0"; depends=[fda gdistance Matrix raster sp]; }; ctmle = derive2 { name="ctmle"; version="0.1.1"; sha256="1k9nr2xbaqrbpp31vdcnmpwyazcw79k0r3gbcbinva4pgv2psp29"; depends=[glmnet SuperLearner tmle]; }; - ctmm = derive2 { name="ctmm"; version="0.5.0"; sha256="1lz07gsly4acdwmv62l01g3rmmjwkiww8hsxlbx0cp0jmk63znn1"; depends=[data_table expm fasttime Gmedian manipulate MASS Matrix numDeriv pbivnorm pracma raster rgdal scales shape]; }; + ctmm = derive2 { name="ctmm"; version="0.5.2"; sha256="1x8nzmhdby0nwm18l6b3y4x4b7pihfkpnhakykh23rfnr7d6ajj3"; depends=[data_table expm fasttime Gmedian manipulate MASS numDeriv pbivnorm pracma raster rgdal scales shape]; }; ctqr = derive2 { name="ctqr"; version="1.0"; sha256="1q4icv8qicgwr664cbrmkh2x9xmlrc80yvz8gnaqh86248kn4yp3"; depends=[pch survival]; }; + ctrlGene = derive2 { name="ctrlGene"; version="1.0.0"; sha256="0gz2js2n990sfwxwigp4dxqcf94f9bzcinyzjign5yvyr53fakvk"; depends=[psych]; }; cts = derive2 { name="cts"; version="1.0-21"; sha256="0wagxqb8msjc8z33qp7sc92l53f56d9bzz9160bmgpjxlj6cnqcj"; depends=[]; }; - ctsem = derive2 { name="ctsem"; version="2.6.5"; sha256="0dk1q18sd4s5ynxq8sdhxc7p35qqc6z87d001pykbr0kzszyf9c2"; depends=[BH corrplot MASS Matrix mvtnorm OpenMx plyr Rcpp RcppEigen rstan rstantools shiny StanHeaders]; }; + ctsem = derive2 { name="ctsem"; version="2.7.6"; sha256="1k435f2miq44m95wwbz4r9zxz20mgyynkkbdjwfxkbz15srci9f5"; depends=[BH corrplot data_table DEoptim KernSmooth MASS Matrix mvtnorm OpenMx plyr Rcpp RcppEigen rstan rstantools shiny StanHeaders]; }; ctv = derive2 { name="ctv"; version="0.8-5"; sha256="0kl6z8dbbjgm29q0c5xy6lihjgf5cdihrllm27x0zbcvy8lyl51p"; depends=[]; }; - cubature = derive2 { name="cubature"; version="1.4"; sha256="1hd23b8v2kpqp5gr0va8p2q7j8w9rik6ks7zrr4b8mb2mwrakk74"; depends=[Rcpp]; }; + cubature = derive2 { name="cubature"; version="2.0.1"; sha256="01zc7n3xqnqp9ll1spixaadjzw604nvn3vf1m89ydd870kswybf6"; depends=[Rcpp]; }; cubfits = derive2 { name="cubfits"; version="0.1-3"; sha256="0i2iybm9vpyqnahzka66yms1namdd36bz1i1yjy74qsc1h995rga"; depends=[coda foreach]; }; cubing = derive2 { name="cubing"; version="1.0-5"; sha256="1q23fplvklaaldicqic0zpnh301m08zb9k21l47zj47g9m9pj4bc"; depends=[rgl]; }; - cudaBayesreg = derive2 { name="cudaBayesreg"; version="0.3-16"; sha256="1xsamdsg4cq7l5r7czkg70j5gypf1dak3h353xfbz3rq0r0dni19"; depends=[cudaBayesregData oro_nifti]; }; - cudaBayesregData = derive2 { name="cudaBayesregData"; version="0.3-11"; sha256="1cls9xqgps7icjpi1mllkrksdxwc1jfhxgffvrcrqx2l16vw6qfx"; depends=[]; }; cultevo = derive2 { name="cultevo"; version="1.0.2"; sha256="0rmncp4mrdpf3izhhqn9406i36j3d3d7i8cglip04lkfbypl9jvy"; depends=[combinat Hmisc pspearman stringi]; }; cumSeg = derive2 { name="cumSeg"; version="1.1"; sha256="01hn3j1i7bi2r9vsqwbgy1f1alcisxyf4316xx57bg82lb34d0s5"; depends=[lars]; }; cumplyr = derive2 { name="cumplyr"; version="0.1-1"; sha256="07sz1wryl3kxbk67qyvnkrkdrp4virlsaia0y6rf9bqdw7rc6vi2"; depends=[]; }; @@ -5495,45 +5833,53 @@ in with self; { curvHDR = derive2 { name="curvHDR"; version="1.2-0"; sha256="185097ikqhmqqc4ha7l74inx5cmg1bhgw3cw40wk0ngc4wv4sfqi"; depends=[feature geometry hdrcde KernSmooth ks misc3d ptinpoly rgl]; }; curvecomp = derive2 { name="curvecomp"; version="0.1.0"; sha256="0ykgbwnh32w61cjcg1nyqak42hx0jrsrpbra2wh3pgj9clg1qad2"; depends=[multcomp]; }; cusp = derive2 { name="cusp"; version="2.3.3"; sha256="130m0is48bp11p5fpg17lwqwlavsa8fzfxjs0z62vl6lm006aahw"; depends=[]; }; + customLayout = derive2 { name="customLayout"; version="0.3.0"; sha256="0zarqsdcjy8cymwrb6648nil509q9rhmp4633sidmmjclpyjca2q"; depends=[assertthat flextable gridExtra officer RColorBrewer rvg]; }; customizedTraining = derive2 { name="customizedTraining"; version="1.1"; sha256="0rlfsnhmmcwx7iyjavj03v4kdfzxcqjggi8qpgmi6lkli3n0s6pg"; depends=[FNN glmnet]; }; + customsteps = derive2 { name="customsteps"; version="0.7.1.0"; sha256="1v6ks8j1mj623yai515xnrpx60hvilbrsn59r3zw30n68555cvw8"; depends=[dplyr generics magrittr purrr recipes rlang tibble tidyselect]; }; + cusum = derive2 { name="cusum"; version="0.1.0"; sha256="1vl2mpasbv87jwzikiik2vdnzy517gknskjpl2iacwfjl63gnzi1"; depends=[checkmate]; }; cutoffR = derive2 { name="cutoffR"; version="1.0"; sha256="1801jylmpp4msyf07rhg4153kky1zvi4v0kkjb9d51dc7zkhh531"; depends=[ggplot2 reshape2]; }; - cutpointr = derive2 { name="cutpointr"; version="0.7.3"; sha256="09pcja8kp3sdsz2vp32s5vl7m5cz14rlbp9aa00y4qd21nyckyj9"; depends=[dplyr foreach ggplot2 gridExtra purrr Rcpp rlang tibble tidyr]; }; + cutpointr = derive2 { name="cutpointr"; version="0.7.4"; sha256="0d9g0xrypfh382zpil16yh65bl3rlygj7vgzkqblwad8ladbd27s"; depends=[dplyr foreach ggplot2 gridExtra purrr Rcpp rlang tibble tidyr]; }; cuttlefish_model = derive2 { name="cuttlefish.model"; version="1.0"; sha256="1rmkfyfd1323g2ymd5gi1aksp160cwy5ha5cjqh5r6fzd8hhqjxs"; depends=[]; }; cvAUC = derive2 { name="cvAUC"; version="1.1.0"; sha256="13bk97l5nn97h85iz93zxazhr63n21nwyrpnl856as9qp59yvn64"; depends=[data_table ROCR]; }; cvTools = derive2 { name="cvTools"; version="0.3.2"; sha256="0b7xb6dmhqbvz32zyfbdvm9zjyc59snic6wp1r21ina48hchn3sj"; depends=[lattice robustbase]; }; - cvar = derive2 { name="cvar"; version="0.1-1"; sha256="0aqv42wbhdql1v0mxspr5ms2mwkk6yw0snzzjg5qg682m5f13ghn"; depends=[gbutils Rdpack]; }; + cvar = derive2 { name="cvar"; version="0.3-0"; sha256="164k8b40w1npbq3r9i6n9m0hkia3wavsid88zyc63j56lxxk8zmm"; depends=[fGarch gbutils Rdpack]; }; cvcrand = derive2 { name="cvcrand"; version="0.0.2"; sha256="1gclzn6qqjylxg3v263x5cfg1wjkqviqb3fzzb7w0ckpld2his0v"; depends=[tableone]; }; cvequality = derive2 { name="cvequality"; version="0.1.3"; sha256="19mpf2vjj2hfgdr3mx5y1i0ldb0byvv2ii7lyanhc6c2a3mirs38"; depends=[]; }; + cvmgof = derive2 { name="cvmgof"; version="1.0.0"; sha256="0rnd7icqjprhbpmn383ah4fi5nz0hmg88fa612fmivkvnpn79v6j"; depends=[lattice]; }; cvq2 = derive2 { name="cvq2"; version="1.2.0"; sha256="19k95xg2y3wd4mx3wvbrc1invybd446g13vsp3dv05nw2kx4f6w8"; depends=[]; }; cvxbiclustr = derive2 { name="cvxbiclustr"; version="0.0.1"; sha256="00k75zy8v6qd5fg0h258i5z8ljjkfgkxz45cspysl1ap89d5n7df"; depends=[igraph Matrix]; }; cvxclustr = derive2 { name="cvxclustr"; version="1.1.1"; sha256="0idmx4wgz4d0b1xzmlq5bsk2f2q38lpf9c117hg97xsfndzn7vqj"; depends=[igraph Matrix]; }; - cwhmisc = derive2 { name="cwhmisc"; version="6.5"; sha256="1nakiyamg05r7xysac5b1y0ddq6s25v6ygsrb487b5jcv0d95g2n"; depends=[lattice]; }; + cwhmisc = derive2 { name="cwhmisc"; version="6.6"; sha256="1pf365g4f51cfrhlff9mqw2ddvkps0abax17zcn3vw1ba2djalnp"; depends=[lattice]; }; cwm = derive2 { name="cwm"; version="0.0.3"; sha256="1ln2l12whjhc2gx38hkf3xx26w5vz7m377kv67irh6rrywqqsyxn"; depends=[MASS matlab permute]; }; + cxhull = derive2 { name="cxhull"; version="0.1.1"; sha256="0ihvgliwssf5jprb7f842vsck1d5x657c43pb6wi03y4wdz2r0s5"; depends=[]; }; cxxfunplus = derive2 { name="cxxfunplus"; version="1.0"; sha256="0kyy5shgkn7wikjdqrxlbpfl3zkkv4v1p8a1vv0xkncwarjs4n8d"; depends=[inline]; }; cycleRtools = derive2 { name="cycleRtools"; version="1.1.1"; sha256="1l7w2lm4s149ndd85v41pkdrdig6l3nmhl14bdx56aw8q57fxmb0"; depends=[Rcpp xml2]; }; cyclestreets = derive2 { name="cyclestreets"; version="0.1.5"; sha256="1wvg43wrnh0lz2pkkrbidzdsrkypdl2r4ccs9jhdsj8ixm158dvf"; depends=[httr jsonlite magrittr sf stringr]; }; cyclocomp = derive2 { name="cyclocomp"; version="1.1.0"; sha256="0gky3svk02wiajw7nfjh30684h3qxili4bvsab0m7b6cggw6bgyd"; depends=[callr crayon desc remotes withr]; }; cycloids = derive2 { name="cycloids"; version="1.0"; sha256="00pdxny11mhfi8hf76bfyhd1d53557wcbl2bqwjzlpw5x3vdnsan"; depends=[]; }; - cymruservices = derive2 { name="cymruservices"; version="0.2.0"; sha256="1pgk9llaz0glhgf3n60nq3xb8kp4jkk8paz4scxff3whyksxv4yn"; depends=[purrr stringr]; }; + cymruservices = derive2 { name="cymruservices"; version="0.5.0"; sha256="1xhdvijybdy7312qdbp50881yix587pmym0hchnwb3h0vhjv553v"; depends=[memoise pingr stringi]; }; cyphid = derive2 { name="cyphid"; version="1.1"; sha256="0ya9w8aw27n0mvvjvni4hxsr4xc8dd08pjxx7zkfl1ynfn5b08am"; depends=[fda]; }; cystiSim = derive2 { name="cystiSim"; version="0.1.0"; sha256="0pz8jxi4lgcwzrb4dh8xn63xhpaga5rzg5hwqicwv8isc16iqizd"; depends=[ggplot2 knitr magrittr]; }; cytoDiv = derive2 { name="cytoDiv"; version="0.5-3"; sha256="00c0gqgypywgbhavb15bvj6ijrk4b5zk86w85n9kwr4069b7jvwc"; depends=[GenKern plotrix]; }; - cytometree = derive2 { name="cytometree"; version="1.1.1"; sha256="1v90dp2bk06iv7im6r3rgj442ajxyy0h05h1higrjyw6k2v78dmd"; depends=[ggplot2 igraph mclust Rcpp RcppArmadillo]; }; + cytofan = derive2 { name="cytofan"; version="0.1.0"; sha256="0gqs98mnwiawnyfb9hs5nlin8d1fj64bszn4b40gs8ajyh36r9pp"; depends=[ggplot2 RColorBrewer]; }; + cytometree = derive2 { name="cytometree"; version="1.2.0"; sha256="1919f9d7phgnf1z5srgjj4h4pgl9hrv9rx75rifj819zv2s9hfig"; depends=[cowplot ggplot2 igraph mclust RColorBrewer Rcpp RcppArmadillo robustbase]; }; cytominer = derive2 { name="cytominer"; version="0.1.0"; sha256="1p988aw689kgpbglmzrnl30krnbynwk3dgjv7w3x2719hi481z2j"; depends=[caret doParallel dplyr foreach futile_logger magrittr purrr rlang tibble tidyr]; }; d3Network = derive2 { name="d3Network"; version="0.5.2.1"; sha256="1gh979z9wksyxxxdzlfzibn0ysvf6h1ij7vwpd55fvbwr308syaw"; depends=[plyr rjson whisker]; }; d3Tree = derive2 { name="d3Tree"; version="0.2.0"; sha256="0xjr36hdd00dy8s8z1a1s44dn2wg0nm6yqc1rri2l0dqrbh4nrbn"; depends=[dplyr htmlwidgets magrittr plyr stringr]; }; d3heatmap = derive2 { name="d3heatmap"; version="0.6.1.2"; sha256="1ici8j0wzzklhmw94qlxm292qs562vc32wq8mnjsas2n1p35vkmk"; depends=[base64enc dendextend htmlwidgets png scales]; }; d3plus = derive2 { name="d3plus"; version="0.1.0"; sha256="0kadz83pals03n0v3zqhmhf6visigk52yn58xckhb57fid4xzj5w"; depends=[htmlwidgets magrittr]; }; - d3r = derive2 { name="d3r"; version="0.8.2"; sha256="1i8y2pr79v2mfwgi6sgibsgwp0l717yf86dn07l39nfgyrxgx9f4"; depends=[dplyr htmltools tidyr]; }; + d3r = derive2 { name="d3r"; version="0.8.4"; sha256="01z70nc48z7l3lr5p3nndiv8hxqlbinn7yr8pd15yk35f46hcsbk"; depends=[dplyr htmltools tidyr]; }; dChipIO = derive2 { name="dChipIO"; version="0.1.5"; sha256="1xrafw5h071d8rfqaic3gifc80jpiddjz5x6l2cr8kgjvph60gqh"; depends=[]; }; dCovTS = derive2 { name="dCovTS"; version="1.1"; sha256="1pd50nfmfcqpi8zj20ngl0hc23qa4rabqhc1xci3ivyhs0valhsl"; depends=[doParallel energy foreach]; }; dGAselID = derive2 { name="dGAselID"; version="1.2"; sha256="0da7fi872i3ycb3j5v4isr4x2z39a68w4mdq859zslmqhiqd43b6"; depends=[ALL Biobase genefilter MLInterfaces]; }; dHSIC = derive2 { name="dHSIC"; version="2.0"; sha256="1acbzln2rlyranccsjndpw6pj4a2lyb24jb52r2wms8lsg4fn2m9"; depends=[Rcpp]; }; - dLagM = derive2 { name="dLagM"; version="1.0.2"; sha256="0wl1sivphm6plmvjixxs90ki8a1pi4nb2vxqdm5xxbi0ljwpgl1x"; depends=[AER dynlm formula_tools Hmisc plyr wavethresh]; }; - dMod = derive2 { name="dMod"; version="0.4"; sha256="12q80pk0j5081qz4rb19iib0n4h1yf1c42iq1z14yyrmki3266pm"; depends=[cOde deSolve ggplot2 plyr rootSolve stringr]; }; + dLagM = derive2 { name="dLagM"; version="1.0.10"; sha256="0fbblcg2z10a2yijxl6sgbzb59y0mwwg6wg1p68madkr4r3w79mw"; depends=[AER dynlm formula_tools plyr wavethresh]; }; + dMod = derive2 { name="dMod"; version="0.4.2"; sha256="0zxan4q3xlmk441yzl8jq53qh966njjy9hdprk96pvqf8pa3ca40"; depends=[cOde deSolve digest dplyr ggplot2 plyr rlang rootSolve stringr]; }; dSVA = derive2 { name="dSVA"; version="1.0"; sha256="0vy0flyg82x0n9vw6jf9f76qy84sp0wnis91faj37ac5hdv3pvsb"; depends=[sva]; }; + daarem = derive2 { name="daarem"; version="0.2"; sha256="1lh7p8nsn984v3p2fis0ipv4vd2wli60l730i47ij0g38swrs58x"; depends=[]; }; + dabestr = derive2 { name="dabestr"; version="0.1.0"; sha256="1ds6mb535h91fvnfl6rhv12z0qpkpk85bijdnb19k5h8rfljx6qf"; depends=[boot cowplot dplyr forcats ggbeeswarm ggforce ggplot2 magrittr rlang simpleboot stringr tibble tidyr]; }; dad = derive2 { name="dad"; version="3.1.1"; sha256="120f7asg3hbr0c5n821jdr8c7cz67dbv1v646v6xgnyy4n6ym2qa"; depends=[e1071 lattice]; }; - dae = derive2 { name="dae"; version="3.0-16"; sha256="0nryjijr6cq0pm02ik58lish57ld3nfd16c908jq40dhgws2q7x9"; depends=[ggplot2]; }; + dae = derive2 { name="dae"; version="3.0-23"; sha256="0rsvnxvfbvcfwm544lwvp4ivwv2nndgscc3c5ap99br7c5jm4xym"; depends=[ggplot2]; }; daewr = derive2 { name="daewr"; version="1.1-7"; sha256="01n9g3adjk66wx9lm9gl6wa3y9ba5w0w0p5ayj8rx5ywxnm8fnvi"; depends=[BsMD FrF2 lattice]; }; daff = derive2 { name="daff"; version="0.3.0"; sha256="1kl5pjwxds6bz58zd5xaa1hknd6f9i0512895fhljqi7kvsrldra"; depends=[jsonlite V8]; }; dafs = derive2 { name="dafs"; version="1.0-37"; sha256="1vdi57qaqdn39yf1ih2gzry02l289q4bffpksglsl4shs6bg2206"; depends=[s20x]; }; @@ -5544,26 +5890,26 @@ in with self; { damr = derive2 { name="damr"; version="0.3.1"; sha256="1hxsbs2kfv1js4mbllk7fkv3h0gkmw6cymakwj426hk7p8ppb586"; depends=[behavr data_table readr]; }; dams = derive2 { name="dams"; version="0.2"; sha256="0hf5s8i61r5q4h3s8dfmdl3vkj7v15ha59pjvpjqx3yihsgziqz9"; depends=[RCurl]; }; darksky = derive2 { name="darksky"; version="1.3.0"; sha256="1740cw5qifgvqa0nafd6lmllxi32n1zm45zlify1yn3h1qdcszhb"; depends=[ggplot2 gridExtra gtable httr plyr]; }; - dartR = derive2 { name="dartR"; version="1.0.5"; sha256="1xdkkxwarmspakiabds6j6zr5fmm6s7rz2f5c87c4ai2xx1mcazw"; depends=[adegenet ape data_table DBI Demerelate directlabels dismo doParallel foreach ggplot2 MASS misc3d pca3d pegas plotly plyr quadprog qvalue reshape2 rgdal rgl seqinr SNPassoc SNPRelate sp StAMPP stringr tidyr vegan]; }; + dartR = derive2 { name="dartR"; version="1.1.6"; sha256="1vyfmrpgha00zib7zclfp3773hww6ak7w3ngwfhia3ya3pdkj5h2"; depends=[adegenet ape data_table directlabels dismo doParallel foreach gdistance ggplot2 hierfstat igraph leaflet MASS mmod pca3d pegas plotly plyr PopGenReport qvalue reshape2 rgdal rgl rrBLUP seqinr SNPassoc SNPRelate sp StAMPP stringr tidyr vegan]; }; darts = derive2 { name="darts"; version="1.0"; sha256="07i5349s335jaags352mdx8chf47ay41q7b0mh2xjwn2h9kzgqib"; depends=[]; }; dashboard = derive2 { name="dashboard"; version="0.1.0"; sha256="1znqwvz49r47lp6q48qaas0s63wclgybav82a247qvcavzns3kip"; depends=[Rook]; }; dat = derive2 { name="dat"; version="0.4.0"; sha256="1nw16hsw9b4hpcl5rqrlw6yk9y2h1pd0ra1c7iz82sknkyd5afi6"; depends=[aoos data_table dplyr Formula magrittr progress tibble]; }; - data_table = derive2 { name="data.table"; version="1.11.4"; sha256="1mc1drqj5i5ar2za3nkh5j70y37s7z7xwqri2r2b72zkqggg3k7x"; depends=[]; }; - data_tree = derive2 { name="data.tree"; version="0.7.6"; sha256="0fq7wsql4rmbfjif3klccciq7iqhrwjirj21il6n9r5f1i6x5qxn"; depends=[DiagrammeR R6 stringr]; }; + data_table = derive2 { name="data.table"; version="1.11.8"; sha256="1nb6wngrk1a30m984524gf26fa1nwgyf4y4an94dibcwb5jp8hnw"; depends=[]; }; + data_tree = derive2 { name="data.tree"; version="0.7.8"; sha256="05svd1h70dn92imadw2djqqvchx30md74d4z6a00grkajj16cchb"; depends=[DiagrammeR R6 stringr]; }; data_world = derive2 { name="data.world"; version="1.2.2"; sha256="1d9hh4965f2d0lwh2xxhnxzc948ailkjzdax3d3z9l8lakqfrx0h"; depends=[dwapi httr ini miniUI shiny stringi]; }; - data360r = derive2 { name="data360r"; version="1.0.1"; sha256="1g245zg70ch81zjmd1ng16lks38qr0a6m63y582w558mza7v148g"; depends=[curl data_table jsonlite reshape2]; }; - dataCompareR = derive2 { name="dataCompareR"; version="0.1.1"; sha256="06nba2yir2yz1189bsag9yavdf9hfmpswxdy92dlnbz9d27jjsic"; depends=[dplyr knitr markdown stringi]; }; - dataMaid = derive2 { name="dataMaid"; version="1.1.2"; sha256="1phy03bya6zd3xpypic3ymjqgx8iv2y8661mfyvbz99a2bvspj5a"; depends=[ggplot2 gridExtra haven htmltools magrittr pander robustbase whoami]; }; + data360r = derive2 { name="data360r"; version="1.0.2"; sha256="09s1p5yh756jl13jq6jx10r009lqvpry5y7y83xd4dqwa180s9gg"; depends=[curl data_table jsonlite reshape2]; }; + dataCompareR = derive2 { name="dataCompareR"; version="0.1.2"; sha256="0n10dqnrlpwafxys68b3ly156235lhqby71qay0vb0r6bvl2g349"; depends=[dplyr knitr markdown stringi]; }; + dataMaid = derive2 { name="dataMaid"; version="1.2.0"; sha256="0w2dslyzr35y6mjg46sq7cc3mar6v29md1i716hiix9kzy7b5782"; depends=[DT ggplot2 gridExtra haven htmltools magrittr pander robustbase stringi whoami]; }; dataMeta = derive2 { name="dataMeta"; version="0.1.1"; sha256="13xxayqxbps07h0xr5b7sb7q30gy5zm7jzzaq4k20fskkjrzhzcm"; depends=[dplyr]; }; - dataPreparation = derive2 { name="dataPreparation"; version="0.3.6"; sha256="1nx9lbwrp55wyirqyfmwddilinhyd9428l9n4kb8bwms7hjcf18h"; depends=[data_table lubridate Matrix progress stringr]; }; + dataPreparation = derive2 { name="dataPreparation"; version="0.3.8"; sha256="1k4lww4n57zqf5lk2gwrjjk9qfv3b4zvb18591mnq5bbvylkw2c4"; depends=[data_table lubridate Matrix progress stringr]; }; dataQualityR = derive2 { name="dataQualityR"; version="1.0"; sha256="0f2410sd6kldv7zkqsmbz1js0p5iq7zwlnfwmmnlbrd303p35p3j"; depends=[]; }; dataRetrieval = derive2 { name="dataRetrieval"; version="2.7.3"; sha256="0lrv6fyqi7k079wdpqilgjlb4j2qfs3r02d9ip8s9yznfwqsl826"; depends=[curl dplyr httr jsonlite lubridate readr reshape2 xml2]; }; datacheck = derive2 { name="datacheck"; version="1.2.2"; sha256="1i3n5g1b6ix8gpn4c74s7ll1dbrllrzgpb1f3hk449d6p4kmisq6"; depends=[Hmisc shiny stringr]; }; - datacheckr = derive2 { name="datacheckr"; version="0.2.0"; sha256="1kk38pb4dsy6ll6drz2gsngzsv81pwmjrbvh3izm22h849mvlypv"; depends=[]; }; + datadigest = derive2 { name="datadigest"; version="1.0.2"; sha256="1v4nwflrgjhwkrdlrjnqyq1spv1jkgxn1kmapml0zrvnvwf0r1a1"; depends=[haven Hmisc htmltools htmlwidgets jsonlite miniUI shiny tibble]; }; datadogr = derive2 { name="datadogr"; version="0.1.2"; sha256="10zbxb9gkymw78ras9y4wrifz7cxh3y630yzjcf9ds2p557vcjzp"; depends=[anytime dplyr glue httr lubridate purrr stringr tibble tidyr]; }; - datadr = derive2 { name="datadr"; version="0.8.6"; sha256="0fmywnxcvw31vfb9iaxqiw19ycnd98v41pdsdknabysr7fpnygfq"; depends=[codetools data_table digest dplyr hexbin magrittr]; }; + datadr = derive2 { name="datadr"; version="0.8.6.1"; sha256="1x8j34gj5c5arr1iqxfx8cs8hjapylvfjsnh4k6a34z65r83h93y"; depends=[codetools data_table digest dplyr hexbin magrittr]; }; dataframes2xls = derive2 { name="dataframes2xls"; version="0.4.7"; sha256="10krlv0l5w021z0qd7rj93pzfjjmcjlda4xz4vq470bxbjmn1bss"; depends=[]; }; - datafsm = derive2 { name="datafsm"; version="0.2.1"; sha256="16l6ssprsvnpzxlfnqj7r061x700704s5gdci5x9ixdjmglakmdd"; depends=[caret GA Rcpp]; }; + datafsm = derive2 { name="datafsm"; version="0.2.2"; sha256="1q4vfvpvlp127lh6y2ls59gg8dg20syv0sqrwa7sfnml6ysb21q2"; depends=[caret GA Rcpp]; }; datamap = derive2 { name="datamap"; version="0.1-1"; sha256="0qm4zb9ldg4wz1a7paj5ilr1dhyagq81rk9l2v43hmkv52sssgkv"; depends=[DBI]; }; datamaps = derive2 { name="datamaps"; version="0.0.3"; sha256="00pvns98miq56z3prbb5qg608d5ns9wbp0711x3mmqg0bld1xwmp"; depends=[htmlwidgets magrittr]; }; datamart = derive2 { name="datamart"; version="0.5.2"; sha256="0c0l157fzkcp30ch4ymaalcx18zhz6sa5srr50w9izhbx3pmldxp"; depends=[base64 gsubfn markdown RCurl RJSONIO XML]; }; @@ -5571,12 +5917,12 @@ in with self; { dataone = derive2 { name="dataone"; version="2.1.1"; sha256="17x1v1v13v06qyjb5mvxcdnlp7ln73rhgaib1w1sc44385m33hxs"; depends=[base64enc datapack hash httr jsonlite parsedate plyr stringr uuid XML]; }; datapack = derive2 { name="datapack"; version="1.3.1"; sha256="0hzc68vgjvpm235zg8k2642c3jzh3ls9kp6lpz720y1b56q8k3n7"; depends=[digest hash redland uuid XML]; }; datapasta = derive2 { name="datapasta"; version="3.0.0"; sha256="022ci7iy683lh3fh13a4b3szzqp6j4fchil695bifhi0a34bnxyr"; depends=[clipr readr rstudioapi]; }; - datarobot = derive2 { name="datarobot"; version="2.8.0"; sha256="06yqp1lvskvcyiz8a2jy7kzv721qrvf5ycw6g9jl2bj84raifmap"; depends=[curl httr jsonlite yaml]; }; - datasauRus = derive2 { name="datasauRus"; version="0.1.2"; sha256="1ixfc1v0iv5jb4920957xhpq9kchdy482vdsm51wj1961ldrkhvh"; depends=[]; }; + datarobot = derive2 { name="datarobot"; version="2.10.0"; sha256="0z16njqxjp0n6avkxknvb2mk5w1mg4y0kan06cqxq2kg0ry0ky91"; depends=[curl httr jsonlite yaml]; }; + datasauRus = derive2 { name="datasauRus"; version="0.1.4"; sha256="1w1yhwwrmh95bklacz44wjwynxd8cj3z8b9zvsnzmk18m5a4k0fl"; depends=[]; }; dataseries = derive2 { name="dataseries"; version="0.2.0"; sha256="11wc2p5m8qbdmkpbd21lpwl28a1dpab88c3gqyrhsn0298lpnip4"; depends=[]; }; - datasets_load = derive2 { name="datasets.load"; version="0.1.0"; sha256="029rxg0h17nszkxgq5kjd0njymb8pgdsabmz5slshzd2ijjh82jz"; depends=[DT miniUI shiny]; }; + datasets_load = derive2 { name="datasets.load"; version="0.3.0"; sha256="13ywnqln831i5hlf1cpqcyc77blg99w8jvy8jic17z86fjxh4gim"; depends=[DT miniUI shiny]; }; datastepr = derive2 { name="datastepr"; version="0.0.2"; sha256="039yggdj8jdici7hwmkjwgix45lvwjl7rw5h2rfzsm9xaq6vw1z2"; depends=[dplyr lazyeval magrittr R6 tibble]; }; - datastructures = derive2 { name="datastructures"; version="0.2.6"; sha256="1sigcm4w9fj6i538vpf939x9blwx2cfa626lfc8ya8fr8wd5w7vg"; depends=[BH purrr Rcpp]; }; + datastructures = derive2 { name="datastructures"; version="0.2.7"; sha256="0lvm2n056msbmx3aw3a2wkn8vcyjhb5m9iaqdirpcvbzdpigfj80"; depends=[BH purrr Rcpp]; }; datasus = derive2 { name="datasus"; version="0.4.1"; sha256="175bzhjigri49p4v9v3kwdc233w0l3v35220m05qsbpn6in7gw67"; depends=[dplyr httr magrittr RCurl readr rvest stringi stringr xml2]; }; datautils = derive2 { name="datautils"; version="0.1.5"; sha256="1yy25a84zmfh54jvxwa7mv4j296rmjgd40m4p81mrsswlqvncmfn"; depends=[deldir gplots gtools]; }; dataverse = derive2 { name="dataverse"; version="0.2.0"; sha256="0lyga8rdsir2yr1n9nr10iiaf6a7dxp1nb04bx8mq8ljrvpkgr8n"; depends=[httr jsonlite xml2]; }; @@ -5592,41 +5938,45 @@ in with self; { dbConnect = derive2 { name="dbConnect"; version="1.0"; sha256="1vab5l4cah5vgq6a1b9ywx7abwlsk0kjx8vb3ha03hylcx546w42"; depends=[gWidgets RMySQL]; }; dbEmpLikeGOF = derive2 { name="dbEmpLikeGOF"; version="1.2.4"; sha256="0vhpcxy702cp3lvlif2fzmvccys8iy7bv1fbg6ki2l8bvn2f7c5p"; depends=[]; }; dbEmpLikeNorm = derive2 { name="dbEmpLikeNorm"; version="1.0.0"; sha256="0h5r2mqgallxf9hin64771qqn9ilgk1kpsjsdj2dqfl3m8zg967l"; depends=[dbEmpLikeGOF]; }; - dbarts = derive2 { name="dbarts"; version="0.9-4"; sha256="1xglsx2x8jq71q5y377kcc92j8nymh3v11idjj44gixpm8lspljc"; depends=[]; }; + dbarts = derive2 { name="dbarts"; version="0.9-5"; sha256="0pjw5fljn3fzsimsyfc21xq6klrxmav8snjjjp8myn19viikv1rg"; depends=[]; }; dbfaker = derive2 { name="dbfaker"; version="0.1.0"; sha256="00n2z4q5drpg26pw826i16rg07m7w66a0r466q2lrl14hxs4rcaq"; depends=[assertive DBI dplyr foreach parsedate RPostgreSQL tidyr]; }; - dbhydroR = derive2 { name="dbhydroR"; version="0.2-5"; sha256="1vldyc7ksi0pbdvnydbsjzap3ghh447x5c15n0s5isw82mqssnjz"; depends=[httr reshape2 XML]; }; + dbhydroR = derive2 { name="dbhydroR"; version="0.2-6"; sha256="0pmd6bakifacmdk2zwlsg2zfdqc5jibc5jbd1mvnmllh5d0wwcqm"; depends=[httr reshape2 XML]; }; dblcens = derive2 { name="dblcens"; version="1.1.7"; sha256="02639vyaqg7jpxih8cljc8snijb78bb084f4j3ns6byd09xbdwcw"; depends=[]; }; dblr = derive2 { name="dblr"; version="0.1.0"; sha256="0wzmhmp706mw0pkh81nsb7qzclwyhm6f2mjvpvz043ng5xrxwvvw"; depends=[CatEncoders data_table Metrics xgboost]; }; dbmss = derive2 { name="dbmss"; version="2.6-3"; sha256="0b3vbsb01rz46mspfk8v9dgwqkxnjkv5d6152zg1zsvyv0z9wvqd"; depends=[cubature Rcpp RcppParallel spatstat spatstat_utils]; }; dbplot = derive2 { name="dbplot"; version="0.3.0"; sha256="1sdhw73a518pj81p4xzfkyk5qnfvv7pmizqgwypmkmr3j87klkdx"; depends=[dplyr ggplot2 purrr rlang]; }; - dbplyr = derive2 { name="dbplyr"; version="1.2.1"; sha256="1nwrls9c3kc9q7405jp6b9sh23642sz13yw55iikgw134shffj5k"; depends=[assertthat DBI dplyr glue purrr R6 rlang tibble tidyselect]; }; - dbscan = derive2 { name="dbscan"; version="1.1-2"; sha256="08s73i1pnyfsm10sf15rnn58lj1pzrca6i38dq5ivr5xghb3pksy"; depends=[Rcpp]; }; + dbplyr = derive2 { name="dbplyr"; version="1.2.2"; sha256="0j5w6a1qim972kv4vmvinp3j50yr4idmm9cd3w7y3zsz0nq0nhcx"; depends=[assertthat DBI dplyr glue purrr R6 rlang tibble tidyselect]; }; + dbscan = derive2 { name="dbscan"; version="1.1-3"; sha256="1q0vlrp0abzci2zsjgh7jp3sk1wflcvwjmy9fp0gsay8sgdcixgk"; depends=[Rcpp]; }; dbstats = derive2 { name="dbstats"; version="1.0.5"; sha256="0pr80mx8y87l96hhg0rp3ajxl7yx2f8qr0y1zrjkbzxavjmp9k34"; depends=[cluster pls]; }; - dbx = derive2 { name="dbx"; version="0.1.0"; sha256="026iqa2wnh0amkv0nnflg3wyqnfrh94imrw486k5i1561abdzndq"; depends=[DBI]; }; + dbx = derive2 { name="dbx"; version="0.2.3"; sha256="083h3mlmmpmpr887akl7wg31xc5kap5il8nghzd8g9mlba9n43zn"; depends=[DBI]; }; dc3net = derive2 { name="dc3net"; version="1.2.0"; sha256="19ibsvbnq6y88vqvgkm31zrqwjhpml59d792bz0zkk50r1q5bnyr"; depends=[c3net igraph RedeR]; }; dcGOR = derive2 { name="dcGOR"; version="1.0.6"; sha256="0rvwa25r23yayx1i6xhkfaw2z85d2iyfx3slg3aq1m0fa7kj380p"; depends=[dnet igraph Matrix]; }; dcemriS4 = derive2 { name="dcemriS4"; version="0.55"; sha256="15x4hjc5fwpn80h90q5x9a3p84pp3mxsmcx4hq5l0j52l9dy9nv3"; depends=[oro_nifti]; }; dclone = derive2 { name="dclone"; version="2.2-0"; sha256="05myb01ypnhf9wdk3i8s9xldn8ihvw7gf4ajqld886nvc306rfkv"; depends=[coda Matrix rjags]; }; dcminfo = derive2 { name="dcminfo"; version="0.1.7"; sha256="03r0ynzc5cck2rz20zbg5zx8v6s66ivizqav1pjkyvp6kxkmnf8q"; depends=[CDM]; }; dcmle = derive2 { name="dcmle"; version="0.3-1"; sha256="1d6zk9413h30wcw8q1gnjzk67vshmjcpnh8zjxrsh1h69i1z6rpy"; depends=[coda dclone lattice]; }; - dcmodify = derive2 { name="dcmodify"; version="0.1.1"; sha256="1a909v6jhihwwmq7lzv2xazrkfa1553kbrjsbjfsh1qrqdiam3sr"; depends=[settings validate yaml]; }; - dcmr = derive2 { name="dcmr"; version="1.0"; sha256="1a89wr1n8sykjbwa316zlmcffaysksrqnbd89anxqj8sgw9xv6jq"; depends=[ggplot2 KFAS plyr reshape2 tableplot]; }; + dcmodify = derive2 { name="dcmodify"; version="0.1.2"; sha256="093rh3r3n0wjdpx861xiqd1zqd5v1v9rzxgcynz4awr7jbm5xszi"; depends=[settings validate yaml]; }; dcurver = derive2 { name="dcurver"; version="0.9.1"; sha256="1cfy0j3rmi3laszrgd3i59cfy4xfs2p6h9dcwbkwq6wnshrpypfn"; depends=[Rcpp RcppArmadillo]; }; dcv = derive2 { name="dcv"; version="0.1.1"; sha256="12c716x8dnxnqksibpmyysqp2axggvy9dpd55s9bhnsvqvi6dshj"; depends=[lmtest]; }; - ddalpha = derive2 { name="ddalpha"; version="1.3.4"; sha256="16cn0bhbaz9l9k4y79sv2d4f7pvs7dyka273y89igs5jvr99kfj1"; depends=[BH class geometry MASS Rcpp robustbase sfsmisc]; }; + ddalpha = derive2 { name="ddalpha"; version="1.3.7"; sha256="1fjxky9wdy2f3qch3z97gd930mpialilish2jwhffz2n2c32hlk4"; depends=[BH class geometry MASS Rcpp robustbase sfsmisc]; }; ddeploy = derive2 { name="ddeploy"; version="1.0.4"; sha256="06s4mn93sl33gldda9qab8l3nqig8zq0fh1s2f98igsysmn31br5"; depends=[httr jsonlite]; }; + ddiv = derive2 { name="ddiv"; version="0.1.0"; sha256="1r2sxlkw1vxf2svdi1nary3hb7c5k1b4j820mj268r9swmy632ch"; depends=[MASS segmented]; }; ddpcr = derive2 { name="ddpcr"; version="1.9"; sha256="0xdy36wdl972xgzs3chzs7x1n4z1xvj1vahcz2pxa1wrr4sd9z8q"; depends=[dplyr DT ggplot2 lazyeval magrittr mixtools plyr readr shiny shinyjs]; }; + ddsPLS = derive2 { name="ddsPLS"; version="1.0.5"; sha256="00pcpdqkihcvqj6w52kr00rf6m19dh3ql6xhazk865gk9g5phgy5"; depends=[doParallel foreach MASS RColorBrewer Rdpack]; }; ddst = derive2 { name="ddst"; version="1.4"; sha256="1y0immm337adkd2bjx8c5pf02w9wysv3gj26f4qf0jiba0f2wk8n"; depends=[evd orthopolynom]; }; deBInfer = derive2 { name="deBInfer"; version="0.4.2"; sha256="108vijk71sgsj14hwfv78r4lnn68cybvnpr92zvrvl0d82b7qxfd"; depends=[coda deSolve MASS mvtnorm PBSddesolve plyr RColorBrewer truncdist]; }; deGradInfer = derive2 { name="deGradInfer"; version="1.0.0"; sha256="1wl1pw1rwins4gr47a8ii4diw6wd6cx8ib4l5bhri5f3crbw7l86"; depends=[deSolve gdata gptk]; }; deSolve = derive2 { name="deSolve"; version="1.21"; sha256="0qqc4mknw1jblzcmph1dg3k1p6w42yal0k1xjh8pqk7yb3a75hs5"; depends=[]; }; deTestSet = derive2 { name="deTestSet"; version="1.1.5"; sha256="07wbgniwkpp0yry6wvchvszr8isxs1i9k6km951r5c009w1iviwk"; depends=[deSolve]; }; deadband = derive2 { name="deadband"; version="0.1.0"; sha256="02pq3d0l0wy8bdlyfir3zf46j1ascx4qajyq5cf28yl62q6ngq5d"; depends=[TTR]; }; + deal = derive2 { name="deal"; version="1.2-39"; sha256="0sw0v1mm004ky1gjw3dmvf2vb7nf2j9s9386bhqxijw63j7xnjd3"; depends=[]; }; deamer = derive2 { name="deamer"; version="1.0"; sha256="1xbxr78n6s1yhf192ab4syi1naqlwl9z4cxzchrkw80q7bxqfiz8"; depends=[]; }; debugme = derive2 { name="debugme"; version="1.1.0"; sha256="1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"; depends=[crayon]; }; - decido = derive2 { name="decido"; version="0.1.0"; sha256="1d53qcpy165f9izaj0x5x5d5h7jvihhk6mghs9g52dfxrvpndfgn"; depends=[oz Rcpp]; }; + debugr = derive2 { name="debugr"; version="0.0.1"; sha256="0lfq0s0hibd00558vl3dmvrkzxjc7q62xr8sqzai0pv9a9lhixcn"; depends=[rprojroot rstudioapi]; }; + decido = derive2 { name="decido"; version="0.2.0"; sha256="17myg67qry1sbd1scv9bbvdh67fpcnqcb6r8n0kajdxb96vnlqk0"; depends=[Rcpp]; }; decision = derive2 { name="decision"; version="0.1.0"; sha256="13d0yyg5zp7n3r92l0l1dsffxfph6vacrlzga9rz41l5pja72z6g"; depends=[]; }; - decisionSupport = derive2 { name="decisionSupport"; version="1.103.7"; sha256="1nmrr0fic391sxxfnyp32yb889bwb3zkyb4b8g8sk2pgrsqrbybl"; depends=[chillR msm mvtnorm nleqslv rriskDistributions]; }; + decisionSupport = derive2 { name="decisionSupport"; version="1.103.8"; sha256="1xp97v22ar4nsv2q4di6rqfin7pa7a6zqw5d1zmm5aqxfi07nc4x"; depends=[chillR msm mvtnorm nleqslv rriskDistributions]; }; + deckgl = derive2 { name="deckgl"; version="0.1.8"; sha256="0nm9jf166343sd01mchw2v6qpsfjgdhf6zd2p92rqyhp9k0hq5lv"; depends=[base64enc htmltools htmlwidgets jsonlite magrittr readr tibble yaml]; }; decode = derive2 { name="decode"; version="1.2"; sha256="1qp0765gl3pgfdzjwj7icf3zminxxmrlw6gx3vj51y6c2y5ws4as"; depends=[]; }; decoder = derive2 { name="decoder"; version="1.1.12"; sha256="0jacp5fqi3l87a86kzhivwd7bl9ndcpymw1vkzmr9r5my8d119pk"; depends=[backports]; }; decomposedPSF = derive2 { name="decomposedPSF"; version="0.1.3"; sha256="0p9n0qi21facdp9c4fzs78ap4w1wvpvkv51kgx1gkr949kw8cv4n"; depends=[forecast PSF Rlibeemd tseries]; }; @@ -5640,7 +5990,8 @@ in with self; { deeplr = derive2 { name="deeplr"; version="1.0.0"; sha256="0pg1vy4x53qns8qn5sv0nqplf23w8dwj0b0wbibpr52lgqjc34r7"; depends=[httr purrr rjson stringr tibble tokenizers utf8]; }; deepnet = derive2 { name="deepnet"; version="0.2"; sha256="09crwiq12wzwvdp3yxhc40vdh7hsnm4smqamnk4i6hli11ca90h4"; depends=[]; }; default = derive2 { name="default"; version="1.0.0"; sha256="0hzxgp9la9kll5cw3m4gd02rii571xsn1v53kz407k7k6rfg5mda"; depends=[]; }; - define = derive2 { name="define"; version="0.2.7"; sha256="0m5nk6shfak43zw68vzc9ncl0a3rrrkhc5ckhb5yhjllj6g5yigf"; depends=[encode Hmisc latexpdf SASxport spec]; }; + define = derive2 { name="define"; version="0.2.8"; sha256="12xy1l1z1ilk85kbl7x4na99n6hc5axwrhpb6m6ipmbii4vv407v"; depends=[encode Hmisc latexpdf SASxport spec]; }; + deflateBR = derive2 { name="deflateBR"; version="1.1.2"; sha256="17zsy10k12gmffbk7nagi60xj347q0bf7wr885fiylqz2xiy9fl9"; depends=[dplyr httr lubridate]; }; deformula = derive2 { name="deformula"; version="0.1.1"; sha256="0h85yzl8kvjwrn1mkzyblvknf7gg8kx8y85qnvkwfbr9ik42ngn1"; depends=[]; }; degenes = derive2 { name="degenes"; version="1.1"; sha256="1xxn5j06qizywimrp1pl8z3yjdy1a167b9jnm77gmv87rp6j240c"; depends=[]; }; degreenet = derive2 { name="degreenet"; version="1.3-3"; sha256="07mkj2sdp09624mmb1x3djjypnrzn43qn2j4m93blli51j6zchm3"; depends=[igraph network]; }; @@ -5651,12 +6002,13 @@ in with self; { deltaPlotR = derive2 { name="deltaPlotR"; version="1.6"; sha256="15vjg3viyfrxvvh34p8i7j8p0vpg5628g8198adhi0i2ri3ygz9a"; depends=[MASS]; }; deltar = derive2 { name="deltar"; version="1.0.0"; sha256="1ki89ysz4qlq5z094ybg3aqfcb6g633ccvpj1cg6nri9z5qjwpm1"; depends=[Bchron]; }; demi = derive2 { name="demi"; version="1.1.2"; sha256="04dq4db9ibvv91nm0gz8dfbgv1gpmalf9hv6i78dwhh1xzjg1mig"; depends=[affxparser affy devtools oligo plyr R_utils]; }; - deming = derive2 { name="deming"; version="1.2"; sha256="0lhc9asly988j38d6pdz54b8yxzigrchnz57inj2my33cfbzp300"; depends=[boot]; }; + deming = derive2 { name="deming"; version="1.4"; sha256="1yx3qrbik6jpqgsi0gqgc7y2cra13qlisg2gq8rvnv57nvcvb421"; depends=[boot]; }; demoKde = derive2 { name="demoKde"; version="0.9-4"; sha256="0p4v808m42wbv8ibdfqzm43cbbg0yl452wnm1mzqq2n37z6yljkr"; depends=[]; }; - demogR = derive2 { name="demogR"; version="0.5.0"; sha256="1y7pkf1m8fqjsvs0szyaqga2y7p3dvj0r85nz8nzqbmy4zrrv4w8"; depends=[]; }; + demogR = derive2 { name="demogR"; version="0.6.0"; sha256="06x82ffbdv6ifl8xh52d3npdwha67v1ylfjp78j5pa4wdqkg221b"; depends=[]; }; demography = derive2 { name="demography"; version="1.20"; sha256="097k0chs8shm1r9ny6jdx2kp2shyxsivjw1n1rhb3bs0m0l3vm9r"; depends=[cobs forecast ftsa mgcv rainbow RCurl strucchange]; }; - dendextend = derive2 { name="dendextend"; version="1.8.0"; sha256="1virn3c232xwcq3d0hhkgjh5gpzl01s39iwii5gxcm9mnsxjzdrh"; depends=[fpc ggplot2 magrittr viridis whisker]; }; - dendroTools = derive2 { name="dendroTools"; version="0.0.9"; sha256="192bzpq7zxnknkn7g6w10lsqdj5qk0dq2z0dpdripi768y63cdim"; depends=[brnn dplyr ggplot2 gridExtra knitr magrittr MLmetrics oce plotly reshape reshape2 RWeka scales]; }; + demu = derive2 { name="demu"; version="0.2.0"; sha256="0prfl2i3q2n5f4qpvkksyi8qvwj2fd9v82cr6val7abvcvbn9276"; depends=[ClusterR fields Matrix Rcpp RcppArmadillo spam]; }; + dendextend = derive2 { name="dendextend"; version="1.9.0"; sha256="1jiani6zwfajky2vafvay2hq158nh99rdrk3j00lycspds9v35fd"; depends=[fpc ggplot2 magrittr viridis whisker]; }; + dendroTools = derive2 { name="dendroTools"; version="1.0.2"; sha256="156iylz62mps24d0lnxwal5nsl4qnysx7m0bb070b45v6x4cp9in"; depends=[brnn Cubist dplyr ggplot2 gridExtra knitr magrittr MLmetrics oce plotly randomForest reshape2 scales]; }; dendroextras = derive2 { name="dendroextras"; version="0.2.3"; sha256="0hb7crbgsnbcwvbk05iz5ik45n7zgysmwjj6xc46131yd8l0i1qx"; depends=[]; }; dendrometeR = derive2 { name="dendrometeR"; version="1.0.0"; sha256="1par27ipgbfbrmdlwvkf82i5dgnfrcawmavakrf8lplin2hhb7gs"; depends=[forecast pspline zoo]; }; dendsort = derive2 { name="dendsort"; version="0.3.3"; sha256="1m4qh79ppfvipmbi8m8vwq0hqmwwipbg5izihz5j6x8a4g5i6iym"; depends=[]; }; @@ -5669,19 +6021,20 @@ in with self; { densratio = derive2 { name="densratio"; version="0.0.3"; sha256="07da5spbzr8x7sv6pdknc64a5zhs3dgnpcx4s2v68vc31xsd0gqd"; depends=[]; }; denstrip = derive2 { name="denstrip"; version="1.5.4"; sha256="0hzxphj740q6pfa1q42knr7n12bmnawg7b2fs74msxn83dka5cmq"; depends=[lattice]; }; depend_truncation = derive2 { name="depend.truncation"; version="3.0"; sha256="1jym52qxx8v4kbq2578d03q2593q96jccr85if47djikw0aaxmcr"; depends=[mvtnorm]; }; - depmix = derive2 { name="depmix"; version="0.9.14"; sha256="12mvsd9zab55yg02r309h5i7hldwhh3bd60bzcvwip8vsmym5611"; depends=[MASS]; }; - depmixS4 = derive2 { name="depmixS4"; version="1.3-3"; sha256="0ls30v59hzyd684w4a3aygq1i5m8iq4gxsh8mmjxdq8qx0v84hk2"; depends=[MASS nnet Rsolnp]; }; + depmix = derive2 { name="depmix"; version="0.9.15"; sha256="1dnps6s5bfa834akjgx4zbg49danpy54mhiz1kjb4nmrnlb0zq7q"; depends=[MASS]; }; + depmixS4 = derive2 { name="depmixS4"; version="1.3-5"; sha256="155bxfyhkmwz3asx1q8myvn3qjb3i2aq7pnw0r7kxygxzn071hkq"; depends=[MASS nnet Rsolnp]; }; depth = derive2 { name="depth"; version="2.1-1"; sha256="17fxv4a5fbb65p7kmb4iakik5ng6401y7gmknkfr66fmjq65i1sm"; depends=[abind circular rgl]; }; depth_plot = derive2 { name="depth.plot"; version="0.1"; sha256="0zjg9iyqmcnkvwc9w2j7lmk3k9nsg6n8m6vq5x44d1bp4g2gr6jv"; depends=[mvtnorm]; }; depthTools = derive2 { name="depthTools"; version="0.4"; sha256="1699r0h1ksgrlz9xafw2jnqfsc7xs0yaw97fc6dv3r11x6gxk00y"; depends=[]; }; dequer = derive2 { name="dequer"; version="2.0-1"; sha256="04kzlff8xa733qkkx0gacgig7d4l7yvgqmzva0mj8di12byh214p"; depends=[]; }; derivmkts = derive2 { name="derivmkts"; version="0.2.3"; sha256="0qw1xdn3mhz9kx4z352hdny2f46p3rx61hjk2ha5bibm8hnyzdpa"; depends=[mnormt testthat]; }; desc = derive2 { name="desc"; version="1.2.0"; sha256="1s6s13fk6sxwcj8wzkwxl9vr33153xx11p5wi9avqx3rzkabavz6"; depends=[assertthat crayon R6 rprojroot]; }; - descomponer = derive2 { name="descomponer"; version="1.4"; sha256="12zpkixclm6jmrgzvcy48c1mdqh9dgadzf9026wjyamphxkkjbip"; depends=[taRifx]; }; + descomponer = derive2 { name="descomponer"; version="1.5"; sha256="1dxnvignd3hwagkghvdiqfrkxlhyvxndprcyh8n9pmq8zgask5qk"; depends=[]; }; descr = derive2 { name="descr"; version="1.1.4"; sha256="05maviw8l8qhmy7p80gs3dlyy6pqk5k1686ny4xla4psj8mr7lbk"; depends=[xtable]; }; describer = derive2 { name="describer"; version="0.2.0"; sha256="1pjyihmn4gkaamixsc3qwynsc02pwv9bgn6s7z7acmmsybhhs6xn"; depends=[]; }; descriptr = derive2 { name="descriptr"; version="0.4.1"; sha256="1jpcfpidi49lyn02sl0hwsixzln9frrz03vrap1aq0phjcln39hh"; depends=[dplyr forcats ggplot2 magrittr rlang scales shiny tibble tidyr]; }; - desctable = derive2 { name="desctable"; version="0.1.2"; sha256="135v6gmrvmap71il13i5s0wsxddv8wyqb70ygl05jbmb3n4x61y7"; depends=[dplyr DT htmltools pander purrr]; }; + descstatsr = derive2 { name="descstatsr"; version="0.1.0"; sha256="1pz5lww1dkkqvsq6h0vkch39bj76qffmmag3zlag5in75s4wj0wl"; depends=[moments zoo]; }; + desctable = derive2 { name="desctable"; version="0.1.3"; sha256="1bc0xb7v1fnl91vbrh6xbqxnk1yq5ahxchlxb30dvpkjzycdnr4w"; depends=[dplyr DT htmltools pander purrr]; }; deseasonalize = derive2 { name="deseasonalize"; version="1.35"; sha256="1fjsa7g34dckjs6mx9b10m99byxagggm0p9pw2f1vmpjqlasin0l"; depends=[FitAR lattice]; }; desiR = derive2 { name="desiR"; version="1.2.1"; sha256="0ghcv96bbwn74mka4dpf2lkpnlikjn3q6lx2sl8bbw77nriap0n6"; depends=[]; }; designGG = derive2 { name="designGG"; version="1.1"; sha256="1x043j36llwd7kd4skbpl2smz2ybsxjqf5yd1xwqmardq60gdv2w"; depends=[]; }; @@ -5690,19 +6043,20 @@ in with self; { desirability = derive2 { name="desirability"; version="2.1"; sha256="094gxvp6a60lfcc0a0gk9rv1p6ajnzq9m58sy8cvhcj5337g4fmk"; depends=[]; }; desire = derive2 { name="desire"; version="1.0.7"; sha256="0jmj644nj6ck0gsk7c30af9wbg3asf0pqv1fny98irndqv508kf6"; depends=[loglognorm]; }; desplot = derive2 { name="desplot"; version="1.4"; sha256="0brmdp095zcwx7gncng1ls972kr67ldwiq081wyafn9jm9z461ix"; depends=[lattice reshape2]; }; - detect = derive2 { name="detect"; version="0.4-1"; sha256="0hq3imp4w6bd8x4njcfrvcs5lf0vrfnags1zdph86d7hlrwfds62"; depends=[Formula Matrix pbapply]; }; + detect = derive2 { name="detect"; version="0.4-2"; sha256="03xzv13y2l15afyp00lgvbh51vxg1jaakxjcbnsxzdgb11039x2g"; depends=[Formula Matrix pbapply]; }; detectRUNS = derive2 { name="detectRUNS"; version="0.9.5"; sha256="0w4pz7waaabgsb47xcmgiz8bzlrs2a83y3v6j7bqb5125y1wn8hw"; depends=[data_table ggplot2 gridExtra iterators itertools plyr Rcpp reshape2]; }; detector = derive2 { name="detector"; version="0.1.0"; sha256="010i063b94hzx7qac8gpl67gmk7hzgqm9i1c7pbbw4la3wcd9lz7"; depends=[stringr]; }; detpack = derive2 { name="detpack"; version="1.1.1"; sha256="0q7c01bjrvrlbrhb8vhkjw2f43jp46ny3jdyay0j760cfdaqb5zk"; depends=[]; }; detrendeR = derive2 { name="detrendeR"; version="1.0.4"; sha256="1z10gf6mgqybb9ml6z3drq65n7g28h2pqpilc2h84l6y76sy909c"; depends=[dplR]; }; - detrendr = derive2 { name="detrendr"; version="0.5.1"; sha256="0xcr6nk4fzcwf2k3js2619dyw9if0453cwfdna4fcjqp7pifq30a"; depends=[autothresholdr checkmate doParallel dplyr filesstrings foreach ijtiff iterators magrittr plyr purrr Rcpp RcppParallel rlang stringr]; }; + detrendr = derive2 { name="detrendr"; version="0.6.0"; sha256="0dlkhyxdxzxlbnw3wa05rykfczmkm45ymfhz1qgad7vzikzd4472"; depends=[assertthat autothresholdr checkmate doParallel dplyr filesstrings foreach glue ijtiff iterators magrittr matrixStats plyr purrr Rcpp RcppParallel rlang sigmoid stringi stringr]; }; detzrcr = derive2 { name="detzrcr"; version="0.2.3"; sha256="09a8x7zphsk06n64qqbh840vrp89sza9vfnz08il6jdy77j02974"; depends=[ggplot2 MASS shiny]; }; devEMF = derive2 { name="devEMF"; version="3.6-1"; sha256="0lhf11bdgizhm2im13d0mc0ca834kg2cyabz92jp4mmhjvglrgf3"; depends=[]; }; devFunc = derive2 { name="devFunc"; version="0.1"; sha256="0f2s5gssk9napmah7zcss1rnh7pzlq90gzwcnvyr9rrq6k118n8q"; depends=[plyr stringr]; }; - devRate = derive2 { name="devRate"; version="0.1.7"; sha256="1vmq467a60fz45fwdp0qs51fzdrdyj61vvdlk82046akzs8mvjvy"; depends=[]; }; - devtools = derive2 { name="devtools"; version="1.13.6"; sha256="1d9n49djydywfyp9w3njgxs5lag4ac7719wmxy1lkgcmn3l9sx5r"; depends=[digest git2r httr jsonlite memoise rstudioapi whisker withr]; }; - dexter = derive2 { name="dexter"; version="0.8.0"; sha256="1lnhgy3ji6qa9qw0hdv4r8m4igcsasg0fx1kkz8lr80hxdg98zc3"; depends=[colorspace DBI dbplyr dplyr DT fastmatch purrr RColorBrewer rlang rprintf RSQLite shiny shinyBS shinydashboard tibble tidyr]; }; - dextergui = derive2 { name="dextergui"; version="0.1.3"; sha256="0k0dvsb5vvbhw2x57kgsifpiv9jrglapxzillj0nglg8i71wwypg"; depends=[Cairo DBI dexter dplyr DT ggExtra ggplot2 ggridges htmltools htmlwidgets igraph jsonlite networkD3 RColorBrewer RCurl readODS readxl rlang shiny shinyBS shinyFiles shinyjs tibble tidyr writexl]; }; + devRate = derive2 { name="devRate"; version="0.1.9"; sha256="1dy9hfhhlxj5sim69870dkwrarrl5pvmfvls8ys43h300my331gp"; depends=[]; }; + devtools = derive2 { name="devtools"; version="2.0.1"; sha256="1nyspqicn9zd1rgq3k07b3179i8w5ys6jbd65g9q8qczrb7z3x8f"; depends=[callr cli digest git2r httr jsonlite memoise pkgbuild pkgload rcmdcheck remotes rstudioapi sessioninfo usethis withr]; }; + dexter = derive2 { name="dexter"; version="0.8.3"; sha256="0zlqybm27cimyhfys878p2rsk9x5kyxmnjf61c6bbda9fy9mn3x0"; depends=[colorspace DBI dbplyr dplyr DT fastmatch RColorBrewer rlang rprintf RSQLite shiny shinyBS shinydashboard tibble tidyr]; }; + dexterMST = derive2 { name="dexterMST"; version="0.1.1"; sha256="0i9y5qngg85x6h9zm4rf8p7fydl3s72rmc2bh3qpb9vc8js99m35"; depends=[crayon DBI dbplyr dexter dplyr fastmatch igraph Rcpp rlang RSQLite tibble tidyr]; }; + dextergui = derive2 { name="dextergui"; version="0.1.5"; sha256="0k6m977jkhapcdy9gyrq2gx3lynr5796ka9pd4yjna89v45cz6qc"; depends=[Cairo DBI dexter dplyr DT ggExtra ggplot2 ggridges htmltools htmlwidgets igraph jsonlite networkD3 RColorBrewer RCurl readODS readxl rlang shiny shinyBS shinyFiles shinyjs tibble tidyr writexl]; }; df2json = derive2 { name="df2json"; version="0.0.2"; sha256="10m7xn7rm4aql1bzpckjcx5kvdw44m1pxgzqkgkd40lzqb1cwk18"; depends=[rjson]; }; dfCompare = derive2 { name="dfCompare"; version="1.0.0"; sha256="1lhx69j0bkjbnp5jz23hrbxjcf04vf3big4k593ixz003xs2077f"; depends=[]; }; dfcomb = derive2 { name="dfcomb"; version="2.5-0"; sha256="16wa7shc5rw8sax0x94i0lvg1h4wnq51mqdvsc5z8a5ki84jxlra"; depends=[BH Rcpp RcppArmadillo RcppProgress]; }; @@ -5713,27 +6067,30 @@ in with self; { dfoptim = derive2 { name="dfoptim"; version="2018.2-1"; sha256="1gya0sx8ajy04kscds06d6m9prxdwr1dmyfc6awsm6r1jwbibzb3"; depends=[]; }; dfped = derive2 { name="dfped"; version="1.1"; sha256="11ffsah14igba276m9d3cla0kgb3isizm5d7j1iqcd0wq23il7hq"; depends=[ggplot2 rstan]; }; dfphase1 = derive2 { name="dfphase1"; version="1.1.1"; sha256="0bk4bl5lqd7m4mzk6kg71fmh918wcy85zghr3lyayxlk30fl4ppc"; depends=[lattice Rcpp robustbase]; }; - dfpk = derive2 { name="dfpk"; version="3.4.1"; sha256="1nmn5ir20wx3qvcf9rvnwnni5kqbn8adhc2354fb5gcvbnxlc7mc"; depends=[BH dfcrm ggplot2 PK Rcpp RcppEigen rstan StanHeaders]; }; + dfpk = derive2 { name="dfpk"; version="3.5.1"; sha256="010rlxj66ar3y61fnm7ys3p6aimlr8ylqq4q4flzr9m88klz8701"; depends=[BH dfcrm ggplot2 PK Rcpp RcppEigen rstan StanHeaders]; }; dga = derive2 { name="dga"; version="1.2"; sha256="13mfampnghcs5xplzq69bw948lqhw561pn54j3gb0ydsg5bm5vmr"; depends=[chron]; }; dggridR = derive2 { name="dggridR"; version="2.0.3"; sha256="1gdwxrl5c5mprfk7rx5mk8davi4mmg1crccxaaipnbnsilg9j9vh"; depends=[dplyr ggplot2 Rcpp rgdal sp]; }; - dglars = derive2 { name="dglars"; version="2.0.1"; sha256="18iypbvk805xh0ybwawwvswsp086q2kjj2cmk1yhlq810260j686"; depends=[Matrix]; }; + dglars = derive2 { name="dglars"; version="2.1.0"; sha256="1miqrsb1k36mcfvwf4i94z7sn3qq6wkikwv3fiyzyd2q7ny9a068"; depends=[Matrix]; }; dglm = derive2 { name="dglm"; version="1.8.3"; sha256="0vj4vddqcrjzgqsi6zsxm22gj5pa5dm50wcxip4vi8kbwxaahnaj"; depends=[statmod]; }; dgmb = derive2 { name="dgmb"; version="1.2"; sha256="1r5md917wipx78n63x87fpvsc3h87c68cpacrrs9dhss199p1a5k"; depends=[abind MASS]; }; - dgo = derive2 { name="dgo"; version="0.2.14"; sha256="0pizzyqgnng3g5g9q2qa5wcwfdl94rz69ah071qx01k03fzayg86"; depends=[assertthat data_table dgodata ggplot2 lubridate R6 rstan survey]; }; + dgo = derive2 { name="dgo"; version="0.2.15"; sha256="16z3vag1fwsnmynqh0zpwq5qp5ac3xf4787lwqy7asx8qgcc3wmw"; depends=[assertthat data_table dgodata ggplot2 lubridate R6 rstan survey]; }; dgodata = derive2 { name="dgodata"; version="0.0.2"; sha256="03cyiig8pn7fdkrkrd29cwy5g63bp57bpl9jmdxfi03smngzbz0m"; depends=[]; }; dgof = derive2 { name="dgof"; version="1.2"; sha256="02qnb3i131hx05k8l5n3xbl5sqmmc2fh19bsgcacgj8ixs4wyjvi"; depends=[]; }; dhga = derive2 { name="dhga"; version="0.1"; sha256="1n48irj53g3kn451ak5ly50wxdn7qmzi2kib8clsvcx2n7mvpgcm"; depends=[VennDiagram]; }; + dhglm = derive2 { name="dhglm"; version="2.0"; sha256="1918wkylldcdxjggly3a4yh4cv2nkig5bjfx0j79av633hahlg92"; depends=[boot car MASS Matrix sandwich]; }; + dhh = derive2 { name="dhh"; version="0.0.1"; sha256="00kg2x1was85aq2vr15bak8y5p4mymbs8pbriijlbw64401djmb0"; depends=[]; }; di = derive2 { name="di"; version="1.1.4"; sha256="1w2gjhyi410z98d8wnhbd69jxm69nz4pmnr4fb09i70a90f53s25"; depends=[scales]; }; diagis = derive2 { name="diagis"; version="0.1.3-1"; sha256="1cagcr5znhrg4fp96d79ly0z7bs3hhh3zfspclyfc88p2p3qsd96"; depends=[coda ggplot2 gridExtra Rcpp RcppArmadillo]; }; diagmeta = derive2 { name="diagmeta"; version="0.2-0"; sha256="1qdpsn0c4g459p8p90p2a9fghiwjqqmmanz3zsa5a3lv7zxmk496"; depends=[lme4 meta]; }; diagonals = derive2 { name="diagonals"; version="0.4.0"; sha256="03n6lm0hkgylswgj1qlgrjigm7basl5frip99mxx19mvaqa3bhqy"; depends=[]; }; diagram = derive2 { name="diagram"; version="1.6.4"; sha256="0f6ffprn5k0ir1s7m9s7izc64aa17r3gnygagz5bihrlsvawaavw"; depends=[shape]; }; + dials = derive2 { name="dials"; version="0.0.2"; sha256="1ip8hdv293lcj0jiycinc66fib1q1vsnb3px26zsmlw49nb32q5h"; depends=[dplyr glue purrr rlang scales tibble withr]; }; diaplt = derive2 { name="diaplt"; version="1.3.0"; sha256="1kkqhkv3s8rrpqd05jidjdnqmlnb3s9f8rr34rfqj7k4nh0qzzcz"; depends=[]; }; dice = derive2 { name="dice"; version="1.2"; sha256="0gic7lqnsdmwv3dbzwwmcwdfyfqlq8kpr2pciqphd1j2ligzwl3s"; depends=[gtools]; }; diceR = derive2 { name="diceR"; version="0.5.1"; sha256="0r3sj6qkkj6yqz21jcbjylqsr8n6yhghix2568gffckcijzgppar"; depends=[abind apcluster assertthat blockcluster caret class cli clue cluster clusterCrit clValid dbscan dplyr e1071 flux ggplot2 gplots Hmisc infotheo kernlab klaR kohonen magrittr mclust NMF progress purrr quantable RankAggreg RColorBrewer Rcpp Rtsne sigclust stringr tibble tidyr]; }; dichromat = derive2 { name="dichromat"; version="2.0-0"; sha256="1l8db1nk29ccqg3mkbafvfiw0775iq4gapysf88xq2zp6spiw59i"; depends=[]; }; dicionariosIBGE = derive2 { name="dicionariosIBGE"; version="1.6"; sha256="1rss1ydhcn6sma2lmlpq6s0h3dglwc20w499x1jzkcjnzc1rc7gl"; depends=[]; }; - did = derive2 { name="did"; version="1.0.0"; sha256="0fgwassb8m92iij78f045fl8441f1x9dhf4hnc93wl16yv5hh7g7"; depends=[BMisc formula_tools ggplot2 gridExtra knitr MASS pbapply]; }; + did = derive2 { name="did"; version="1.2.0"; sha256="18x8h50zph7xahqd2d9q1269ch8lgzcl5lflhl7860v3yk947zpa"; depends=[BMisc ggplot2 gridExtra knitr MASS pbapply]; }; didrooRFM = derive2 { name="didrooRFM"; version="1.0.0"; sha256="12clfnbm56jwldw0afb0nb0argnd97mx7369jiywhxy0p4xqibqq"; depends=[dplyr]; }; dief = derive2 { name="dief"; version="1.1"; sha256="0x3dwlfi130wmbsmm8vf66qxqn001b07yaiq6mp1s707dnl131mc"; depends=[flux fmsb ggplot2 plyr]; }; dielectric = derive2 { name="dielectric"; version="0.2.3"; sha256="1p1c0w7a67zxp1cb99yinylk5r1v89mmpfybcy94ydydhydbhivk"; depends=[]; }; @@ -5746,34 +6103,36 @@ in with self; { diffMeanVar = derive2 { name="diffMeanVar"; version="0.0.6"; sha256="0zivbd22hp0biy4vnjh21f4djfg5bl9az0wlhn47rk7fw65rgipb"; depends=[Biobase lawstat MASS methylumi missMethyl]; }; diffMeshGP = derive2 { name="diffMeshGP"; version="0.1.0"; sha256="1dc37hxh3fi27gw11kij57j78p87bza77s82niagdv6dqhldj5a4"; depends=[]; }; diffdepprop = derive2 { name="diffdepprop"; version="0.1-9"; sha256="0mgrm1isr26v2mcm6fkzc7443ji00vpnqmw4zngx81n7442b3cl2"; depends=[gee PropCIs rootSolve]; }; - diffdf = derive2 { name="diffdf"; version="1.0.0"; sha256="1qb27pkjs9bapwgqlb1kablcz54hs4cg0mmf2sisl1b8q4j68q96"; depends=[tibble]; }; - diffeR = derive2 { name="diffeR"; version="0.0-4"; sha256="08g21h3yq8rm2i6ah364nfadg7hnghc21jnpi5aqwzqyd2v93b67"; depends=[ggplot2 raster rgdal]; }; + diffdf = derive2 { name="diffdf"; version="1.0.1"; sha256="05kl841h9lcirp874g7ny1xjijd1dpdqxwyzwwqwpcvibf69pprm"; depends=[tibble]; }; + diffeR = derive2 { name="diffeR"; version="0.0-5"; sha256="1r1klvi83qp5xaxna3l2v48zjj5ngfcrq535m1crnmsjj4iwqilv"; depends=[ggplot2 raster reshape2 rgdal]; }; diffee = derive2 { name="diffee"; version="1.1.0"; sha256="01lb1prz70mxgymhhsvx48kbfy69xyyaabsmfhf28af9wfb89662"; depends=[igraph pcaPP]; }; diffeqr = derive2 { name="diffeqr"; version="0.1.1"; sha256="1zvjl2i38nyhk63bncqc5cva1m40sm692w7a36qc455s2jnskfh8"; depends=[JuliaCall stringr]; }; - diffobj = derive2 { name="diffobj"; version="0.1.10"; sha256="1y3fijswy9fw7q9xdv8cz9vm279av2hlzwbq8fc8lffwrbfl1zs1"; depends=[crayon]; }; + diffobj = derive2 { name="diffobj"; version="0.1.11"; sha256="1aqdb4q3zixf2xg9q0387vp2xrmfwl7h5j5wnlr0mxwbxv8423ly"; depends=[crayon]; }; diffpriv = derive2 { name="diffpriv"; version="0.4.2"; sha256="12q2v93369bshid83rsy1csbr9ay6rfpd8zdxm12zi7py3f9sjs8"; depends=[gsl]; }; diffr = derive2 { name="diffr"; version="0.1"; sha256="0ydwnpyzirynffsnvip667y0jqzy7yfqlfpqhb38xvmd9rmwfbp8"; depends=[htmlwidgets]; }; diffractometry = derive2 { name="diffractometry"; version="0.1-10"; sha256="09mkqg6avky26c2dsnhpcmby76hfqg0pwmnjhkbp4px2k6c9inrc"; depends=[]; }; diffrprojects = derive2 { name="diffrprojects"; version="0.1.14"; sha256="1mnqf5zs1w8dx9y5iwn4blyzb9j60ayzc04zxj5l8804nd527n25"; depends=[dplyr hellno magrittr R6 Rcpp RSQLite rtext stringb stringdist]; }; diffrprojectswidget = derive2 { name="diffrprojectswidget"; version="0.1.5"; sha256="1h69mc1wayi80vz4b9cqydylf4kp9mxsigv05r0f903pqakdrzcw"; depends=[diffrprojects dplyr hellno htmlwidgets jsonlite magrittr tidyr]; }; diffusion = derive2 { name="diffusion"; version="0.2.7"; sha256="1j9s9vw5sc4k956bk4yp3bf4fnp7lhhkwcvlzvsh1w4dyaj8l35h"; depends=[dfoptim nloptr systemfit]; }; - diffusionMap = derive2 { name="diffusionMap"; version="1.1-0"; sha256="1l985q2hfc8ss5afajik4p25dx628yikvhdimz5s0pql800q2yv3"; depends=[igraph Matrix scatterplot3d]; }; + diffusionMap = derive2 { name="diffusionMap"; version="1.1-0.1"; sha256="11l4kbciawvli5nlsi4qaf8afmgk5xgqiqpdyhvaqri5mx0zhk5j"; depends=[igraph Matrix scatterplot3d]; }; diffusr = derive2 { name="diffusr"; version="0.1.4"; sha256="1f3h387kblw1xzdnxphwgfl1n7f6i07kk7kfslvbfxkalbish6ii"; depends=[igraph Rcpp RcppEigen]; }; - digest = derive2 { name="digest"; version="0.6.15"; sha256="1ia4ak956gnn0f5aqhwgam6g9z6f1y57zz8jv45jc8h79yxp8bl8"; depends=[]; }; + digest = derive2 { name="digest"; version="0.6.18"; sha256="0k3iv0r8wy8w7zchmgrnrqv3bc149075j4817kf0q521vi4f6vbj"; depends=[]; }; digitalPCR = derive2 { name="digitalPCR"; version="1.1.0"; sha256="0hwqq84yr1hnvf4bygc5425887dhqjjjyy1ils71iavcal04s8pb"; depends=[]; }; digitize = derive2 { name="digitize"; version="0.0.4"; sha256="1qw4x4z9vrs79sd9b2daw668nc6nvjl4qhayfqmd87yxa2ydv6x0"; depends=[readbitmap]; }; dils = derive2 { name="dils"; version="0.8.1"; sha256="1q6ba9j14hzf7xy895mzxc6n9yjgind55jf350iqscwzxf7ynp33"; depends=[igraph Rcpp]; }; - dimRed = derive2 { name="dimRed"; version="0.1.0"; sha256="0fasca5fsbrxdwv30hch7vb9snb844l7l8p5fjf239dq45xfy37v"; depends=[DRR]; }; + dimRed = derive2 { name="dimRed"; version="0.2.2"; sha256="0ssy2qriiy6zdawriqcbl67qiq68ipml3frq7aqlq70r2fqyyw48"; depends=[DRR magrittr]; }; dina = derive2 { name="dina"; version="1.0.2"; sha256="1dgjny7ik2g15zbi3ywl0xbab6vnv5qkxfrb4x79w7lic5m90ldc"; depends=[Rcpp RcppArmadillo]; }; dinamic = derive2 { name="dinamic"; version="1.0"; sha256="0mx72q83bbwm10ayr3f1dzwr5wgz7gclw7rh39yyh95slg237nzr"; depends=[]; }; dineq = derive2 { name="dineq"; version="0.1.0"; sha256="1xrhrdc970f7hm9xng9z7xmshnmmz89cn3gmnyabzprx44ccr9sl"; depends=[boot Hmisc]; }; + dint = derive2 { name="dint"; version="2.0.0"; sha256="1rrkf1j7vdnxskmjzh41shwxmcy624qrhipfpdvp76ijf1hf32vk"; depends=[]; }; diptest = derive2 { name="diptest"; version="0.75-7"; sha256="0rcgycgp0bf8vhga1wwgfcz3pqs5l26hgzsgf2f97dwfna40i1p1"; depends=[]; }; directPA = derive2 { name="directPA"; version="1.3"; sha256="0hcs56y69gdkfyk2xl0vxh01c19s6z1lfv02g056wxr24qfsx08c"; depends=[calibrate rgl]; }; directlabels = derive2 { name="directlabels"; version="2018.05.22"; sha256="0xcpc56ssb9430b0xcdhayk3qaak2qcakyss2pz14y5w2027hblv"; depends=[quadprog]; }; - dirichletprocess = derive2 { name="dirichletprocess"; version="0.2.1"; sha256="0ip7mcjddqg7z9hqrvbxixvkqp9j4d92zgpk6hn6acd4fxhb17r6"; depends=[ggplot2 gtools mvtnorm]; }; + directotree = derive2 { name="directotree"; version="1.0.0"; sha256="1yv703mb3fnvjxr2rrxvb8x869hbbjx4l94qbbsmy0ssknayq60y"; depends=[collapsibleTree data_tree]; }; + dirichletprocess = derive2 { name="dirichletprocess"; version="0.2.2"; sha256="06m16261zyppy0b2bl857s55fdqaqpx7ablzdah8lfjg2cdfdhs5"; depends=[ggplot2 gtools mvtnorm]; }; dirmcmc = derive2 { name="dirmcmc"; version="1.3.3"; sha256="117p3jvinmha7a2phcpzq38ig05kcranp15xbxqvv0cgh3c95fjr"; depends=[mcmcse]; }; dirmult = derive2 { name="dirmult"; version="0.1.3-4"; sha256="1r9bhw1z0c1cgfv7jc0pvdx3fpnwplkxwz8j8jjvw14zyx803rnz"; depends=[]; }; - discSurv = derive2 { name="discSurv"; version="1.3.1"; sha256="0vq3g42xy97ksgsghhz232spkbkr2zs8i9nm7xwdabysi9fgqdsv"; depends=[functional mgcv mvtnorm]; }; + discSurv = derive2 { name="discSurv"; version="1.3.4"; sha256="0xawvadgy5lkzhk60kb4ga1gh4niqpr9p6wxgrp88mbwp7q600kl"; depends=[functional mgcv mvtnorm]; }; discgolf = derive2 { name="discgolf"; version="0.2.0"; sha256="07clh1awnibgrh7vl4a51r8dbya2rbmicm8v8x8mq8h8am2b3j0s"; depends=[crul jsonlite xml2]; }; disclap = derive2 { name="disclap"; version="1.5"; sha256="0piv9gxhxcd4pbh5qjn9c3199f32y3qiw5vy8cr77ki70dnmr66n"; depends=[]; }; disclapmix = derive2 { name="disclapmix"; version="1.7"; sha256="11qkk5bl5x3axyfdzm1hw522g643mmvk5qg7g3sc3licfvsn32i1"; depends=[cluster disclap MASS Rcpp RcppProgress]; }; @@ -5784,10 +6143,10 @@ in with self; { discretecdAlgorithm = derive2 { name="discretecdAlgorithm"; version="0.0.5"; sha256="1q4g455jjg293yxdwdppw04ah15idk5j233x2kbqv0jni4v0l2bf"; depends=[igraph Rcpp RcppEigen sparsebnUtils]; }; discretization = derive2 { name="discretization"; version="1.0-1"; sha256="00vq2qsssnvgpx7ihbi9wcafpb29rgv01r06fwqf9nmv5hpwqbmp"; depends=[]; }; discrimARTs = derive2 { name="discrimARTs"; version="0.2"; sha256="088v4awic4bhzqcr7nvk2nldf8cm1jqshg2pzjd2l2p1cgwmlxib"; depends=[RUnit]; }; - diseasemapping = derive2 { name="diseasemapping"; version="1.4.2"; sha256="065ndvpx3q9ycxfjl1f2iy3s23d7qf27s1qz31ppx0n929jynn6n"; depends=[sp]; }; + diseasemapping = derive2 { name="diseasemapping"; version="1.4.6"; sha256="16y2w8qjq442qdbqlrg3s2mn53rlcipl22m3q168gda5klm4f7sl"; depends=[sp]; }; diskImageR = derive2 { name="diskImageR"; version="1.0.0"; sha256="1r19k5fdjn6vkn11p5df77fnxfqaz3nciiaai0f3pr2bgpfppzka"; depends=[subplex zoo]; }; dismo = derive2 { name="dismo"; version="1.1-4"; sha256="1j4pzbyvn8msi3k2y79nc6pqlrald46168ibznjwrr6rdiqhy4gj"; depends=[raster sp]; }; - dispRity = derive2 { name="dispRity"; version="1.0.3"; sha256="1swix45fcr0hn21pvy2dwsnbr60bvsdjk8vwh432p0s69c372m3l"; depends=[ade4 ape geiger geometry geoscale paleotree phangorn phyclust vegan]; }; + dispRity = derive2 { name="dispRity"; version="1.2"; sha256="1dihcb5smsjl57562vnm9w63izbzl22vr0ky5far66cxz0y6di2k"; depends=[ade4 ape geiger geometry geoscale mnormt paleotree phangorn phyclust vegan]; }; disparityfilter = derive2 { name="disparityfilter"; version="2.2.3"; sha256="0dkk3qws631mf0g02di5rsrvh5954cykysyri0g8aqgik0j9dg06"; depends=[igraph]; }; displayHTS = derive2 { name="displayHTS"; version="1.0"; sha256="0mqfdyvn2c5c3204ykyq29ydldsq0kb3a1d7mrzqr7cvrj1ahlqa"; depends=[]; }; dispmod = derive2 { name="dispmod"; version="1.2"; sha256="16r6is0pchzc9mxpz0c44f72j76vsh3j9damalcxajrha06dkdq4"; depends=[]; }; @@ -5795,123 +6154,134 @@ in with self; { dissUtils = derive2 { name="dissUtils"; version="1.0"; sha256="00fzlmkdfw2s3k824wp2pk3v7cvxnywi1hfp86g4mm95z2qlw9br"; depends=[]; }; dissever = derive2 { name="dissever"; version="0.2-3"; sha256="1lgs5nmv3lpm4gsryxvcwiwibvvg9flv23q8maisp77x49c18qcp"; depends=[boot caret dplyr foreach magrittr plyr raster sp viridis]; }; distance_sample_size = derive2 { name="distance.sample.size"; version="0.0"; sha256="0hlf3kp34rg1gnkxp4k3rnv0shv4fpgb0rhx3a6x5692lhyigbcs"; depends=[MASS]; }; - distances = derive2 { name="distances"; version="0.1.2"; sha256="17872h4jw6cgdk40vczjlygnays2v0wdh64mz5isk7zkvqs0x1ld"; depends=[]; }; + distances = derive2 { name="distances"; version="0.1.4"; sha256="0axh75s0l478nlgd2sd1nxbmpx0iw1wi5aaa6b24hy1v3bizazbn"; depends=[]; }; distcomp = derive2 { name="distcomp"; version="1.0-1"; sha256="0f69bxw52ai39dmkmfvrs0lbibcgmv6n849xa9xgd2jm5mvbc58f"; depends=[digest httr jsonlite R6 shiny stringr survival]; }; distcrete = derive2 { name="distcrete"; version="1.0.3"; sha256="0sa6z2mpmk51ig1r7bmpbyv2jd8z6z7mixki2vlq1kybg8cx3wmi"; depends=[]; }; + distdichoR = derive2 { name="distdichoR"; version="0.1-1"; sha256="0v19m3n1jgipg65yrv75rm4v27b5aq58cbsmbp7lxvfxmj5ra328"; depends=[boot emmeans nlme sn]; }; distdrawr = derive2 { name="distdrawr"; version="0.1.3"; sha256="1c8wznfml8k5gwyanfg7rqr22a96xx8rgm7f4z3bv5gsgsbps49y"; depends=[]; }; distfree_cr = derive2 { name="distfree.cr"; version="1.5.1"; sha256="0h7cywxnasxmqnl9f2f9wp4viwvv72hjx2drr78prqy3nn3lvqwx"; depends=[]; }; distillery = derive2 { name="distillery"; version="1.0-4"; sha256="1m0pgmlvk7bsb6q3kxagnq422babk61sf73naavac68v8x2q8fix"; depends=[]; }; + disto = derive2 { name="disto"; version="0.2.0"; sha256="09pafy8y1ifgglqmal32dy34acx06ypsq2bgwsn6fjiqr9kw401j"; depends=[assertthat broom dplyr factoextra fastcluster fastmatch ggplot2 pbapply proxy tidyr]; }; distory = derive2 { name="distory"; version="1.4.3"; sha256="1mszk8fv1z46d7y1q37mhq9b5yk39w2i9rq6mgdf03afdslrmrip"; depends=[ape]; }; - distr = derive2 { name="distr"; version="2.6.2"; sha256="1x118v7ycw33mkwy9frw38yn7a6ihghpssz6r2nj5766ab93i89s"; depends=[MASS sfsmisc startupmsg SweaveListingUtils]; }; - distrDoc = derive2 { name="distrDoc"; version="2.6"; sha256="19yjns5cv2jp551kbld30xmdzljxr0lj5gps0lxfv8d7mrj09kf7"; depends=[distr distrEx distrMod distrSim distrTeach distrTEst MASS RandVar startupmsg SweaveListingUtils]; }; - distrEllipse = derive2 { name="distrEllipse"; version="2.6.2"; sha256="1rhpnwsml7vs2nkn4q4203fi0qwfc4pxgva0b4z30zzhywb0p3hg"; depends=[distr distrEx distrSim mvtnorm setRNG startupmsg]; }; - distrEx = derive2 { name="distrEx"; version="2.6.1"; sha256="088a7pvkpndwdg22gmh6ypi5s2fw2gqc47njlvw5gyxfdm9gcdy5"; depends=[distr startupmsg]; }; - distrMod = derive2 { name="distrMod"; version="2.6.1"; sha256="1i7b08i8zjv2k4p2j1nlqbyjrcapf52k2my83i75hcrjqdy8r3sv"; depends=[distr distrEx MASS RandVar sfsmisc startupmsg]; }; - distrRmetrics = derive2 { name="distrRmetrics"; version="2.6"; sha256="077ryxl6l6fql81nsl7dm16pawsqd0l6ljfpkrnzjab4mljqaxgp"; depends=[distr fBasics fGarch startupmsg]; }; - distrSim = derive2 { name="distrSim"; version="2.6"; sha256="1kq85ivnw4mplpr2jmc2w19kvk0d1wffz6laypay2j5gyd8fm44x"; depends=[distr setRNG startupmsg]; }; - distrTEst = derive2 { name="distrTEst"; version="2.6"; sha256="1c0xwpyr5gs89psiflcz5dplsb1g9r651jiqg8nxcqa05r9kyhkr"; depends=[distrSim setRNG startupmsg]; }; + distr = derive2 { name="distr"; version="2.7.0"; sha256="0z822y1mj8h368k1iclnaviz6m6wgnl97jwgisb8qah98f4dbmwh"; depends=[MASS sfsmisc startupmsg]; }; + distrDoc = derive2 { name="distrDoc"; version="2.7.1"; sha256="0zbj550lflq0i7i900cb3ybrcik40ahsjz24yf5jnxvx397glsfx"; depends=[distr distrEx distrMod distrSim distrTeach distrTEst MASS RandVar startupmsg]; }; + distrEllipse = derive2 { name="distrEllipse"; version="2.7.0"; sha256="0k6jicf8411jzyv9hi63qng9mq6bbil2qgwy7lijgvy2dr4d0niw"; depends=[distr distrEx distrSim mvtnorm setRNG startupmsg]; }; + distrEx = derive2 { name="distrEx"; version="2.7.0"; sha256="0mhf79fxwvy8x261ckfz93z05f2dn8p70hpdzn47xyh7z8dg38gd"; depends=[distr startupmsg]; }; + distrMod = derive2 { name="distrMod"; version="2.7.0"; sha256="14c2djk3faw4z1b4fgwpk35qfyvix7b5jcaglc9g6rx43f8h81hp"; depends=[distr distrEx MASS RandVar sfsmisc startupmsg]; }; + distrRmetrics = derive2 { name="distrRmetrics"; version="2.7.0"; sha256="01z3vm5qfnrp5qd518f7h7dynjjg3am0hrk7zqv8kjzxgsisgnq9"; depends=[distr fBasics fGarch startupmsg]; }; + distrSim = derive2 { name="distrSim"; version="2.7.0"; sha256="1fihq54kng7icqs6z27rdrykql00c33f0d8cznbizjsz6ipm94d6"; depends=[distr setRNG startupmsg]; }; + distrTEst = derive2 { name="distrTEst"; version="2.7.0"; sha256="19w92php04fp3c4ip7zz2zs210h4dp9nj3g3ddq26hlh7ng9kk85"; depends=[distrSim setRNG startupmsg]; }; distrTeach = derive2 { name="distrTeach"; version="2.6.1"; sha256="0x60xlij1m9q7xhi9vnf61vb2px9aah8iqaki6d87c1pxylmqnvr"; depends=[distr distrEx startupmsg]; }; + distreg_vis = derive2 { name="distreg.vis"; version="1.0.1"; sha256="1pyqj3dl5yaj2dq0fja7rrsrdpaxjvg28lzk3jhgy0i3ryr6x37k"; depends=[bamlss formatR gamlss gamlss_dist ggplot2 magrittr mvtnorm RColorBrewer rhandsontable shiny viridis]; }; distrom = derive2 { name="distrom"; version="1.0"; sha256="0wylw7yaylf5j8cy8g45jrw91mwx6w0i7vf9ysnj5kxyznq1gl6y"; depends=[gamlr Matrix]; }; distrr = derive2 { name="distrr"; version="0.0.4"; sha256="0nywvgcbk2i2n2qa80yk68zikl2fs7nybhq540808rjksldh9pvy"; depends=[dplyr lazyeval magrittr tidyr]; }; + divDyn = derive2 { name="divDyn"; version="0.6.1"; sha256="04l342jz34q3fcmibdj0zr53w6zp65p3al0w1qd8diq09z1388gc"; depends=[Rcpp]; }; divagis = derive2 { name="divagis"; version="1.0.0"; sha256="1kcz7i3h9xxpqhlq0rl08pgcwd16ygjjmm0jjv9knn2ggc3j1jzz"; depends=[rgdal sp]; }; diveMove = derive2 { name="diveMove"; version="1.4.4"; sha256="0mq3nkcn1w8mry9lda6fkycb1a5qmkyzpckwxbrvsyc5kyyx755c"; depends=[caTools geosphere KernSmooth quantreg uniReg]; }; diveRsity = derive2 { name="diveRsity"; version="1.9.90"; sha256="11pfq3syvjmfwfimjc2jnlprcnynvargr4yjd8h0aa6qzgdrrx5q"; depends=[ggplot2 qgraph Rcpp shiny]; }; diverse = derive2 { name="diverse"; version="0.1.5"; sha256="10kmx3qv58xhqs1icsxqq0y0cm8y2hx9ysb65brd3hhg33alzvk3"; depends=[foreign proxy reshape2]; }; diversitree = derive2 { name="diversitree"; version="0.9-10"; sha256="0gh4rcrp0an3jh8915i1fsxlgyfk7njywgbd5ln5r2jhr085kpz7"; depends=[ape deSolve Rcpp subplex]; }; - divest = derive2 { name="divest"; version="0.6.0"; sha256="0j7glxg2sp1x11mlfrl0fciqp9w6jwf2j7s1sxchaw1b2rm0nklm"; depends=[Rcpp RNifti]; }; + divest = derive2 { name="divest"; version="0.7.2"; sha256="1zzc7nik78g8ca4zbkx5618npf1kg362km4lpvc7ympi8ysf81zg"; depends=[Rcpp RNifti]; }; divo = derive2 { name="divo"; version="1.0.0"; sha256="0xy4yxvx2grskdzb5z73mhgrq0nfhdkm2hxahdns7pb1fgajxyjx"; depends=[cluster]; }; dixon = derive2 { name="dixon"; version="0.0-6"; sha256="1prvr16a9n7qyaznir2bl7mg6nlvbdv9pk75p3xipzjg36hwyam8"; depends=[spatstat splancs]; }; dkDNA = derive2 { name="dkDNA"; version="0.1.1"; sha256="0ycyzn5bmhjl5idp0lndffkninpm9n23wrkrzi59ac8z8ghsnhf4"; depends=[]; }; - dkanr = derive2 { name="dkanr"; version="0.1.1"; sha256="15vvfvhs715aczb0g1prgvynzx0xcmqvq7ancqcjw89al40zaiyc"; depends=[assertthat dplyr httr jsonlite purrr stringr tibble]; }; + dkanr = derive2 { name="dkanr"; version="0.1.2"; sha256="1936jhj95cqsa6n8yw7zg8hh8m4ld5ajgwb94r5w5w8lfwdficli"; depends=[assertthat dplyr httr jsonlite purrr stringr tibble]; }; + dlbayes = derive2 { name="dlbayes"; version="0.1.0"; sha256="058kkh67npai2ffrjdpjn4pzj8f233znl16nj6yx8wz8lkb17cb0"; depends=[expm GIGrvg glmnet LaplacesDemon MASS]; }; dlib = derive2 { name="dlib"; version="1.0.3"; sha256="1is8j1gwf22n7yixg40rb6p4mrnbzijwfjl6vsniq8qkyy7z8k32"; depends=[Rcpp]; }; dlm = derive2 { name="dlm"; version="1.1-5"; sha256="1aksm66sfa7ipl5xgs4j5giac7q2m744wjl40mva56xn6i674h4r"; depends=[]; }; dlmap = derive2 { name="dlmap"; version="1.13"; sha256="0s6wlkggkm3qndwyvw72xv1n0mcjb7ss3ajbq2ll6rv30splq0db"; depends=[ibdreg mgcv nlme qtl wgaim]; }; - dlnm = derive2 { name="dlnm"; version="2.3.4"; sha256="08k9x29iakgnzf4zbj6bgv6i4812mhbgraxm468wvv8ia574dm1m"; depends=[mgcv nlme tsModel]; }; - dlookr = derive2 { name="dlookr"; version="0.3.0"; sha256="00yxv2wfprqpsjd4c9q330agy1q3iqi4lnqk8xz62bnqizb0v3hm"; depends=[classInt corrplot DMwR dplyr ggplot2 gridExtra kableExtra knitr magrittr mice moments prettydoc purrr randomForest RcmdrMisc RColorBrewer rlang rmarkdown rpart smbinning tibble tidyr tidyselect tinytex xtable]; }; - dlsem = derive2 { name="dlsem"; version="2.3"; sha256="1v7p6d2ylpvq69sbgicznmzsfsv08nivgj6dv6lyw7059anilgkn"; depends=[graph gRbase Rgraphviz]; }; + dlnm = derive2 { name="dlnm"; version="2.3.6"; sha256="0yh964536zh57pcj6q2b172j57pdk4jzf78281jym81j6qxwf2fb"; depends=[mgcv nlme tsModel]; }; + dlookr = derive2 { name="dlookr"; version="0.3.2"; sha256="0cm48nzj5zbs2db39w9f2gk9wh813ib48hnfhcbp8f833xd5x72n"; depends=[classInt corrplot dbplyr DMwR dplyr ggplot2 gridExtra kableExtra knitr magrittr mice moments prettydoc purrr randomForest RcmdrMisc RColorBrewer rlang rmarkdown rpart smbinning tibble tidyr tidyselect tinytex xtable]; }; + dlsem = derive2 { name="dlsem"; version="2.4"; sha256="1q4acqlnirr5mk1k4ljzkhmx23a76w7gj98qd3c2s3qlqrsf6xvw"; depends=[graph Rgraphviz]; }; dlstats = derive2 { name="dlstats"; version="0.1.0"; sha256="0s92rdpw3m534wgjaic4srsp9i1pa3ibfmr4h7p3ly51zhza6l5h"; depends=[ggplot2 jsonlite magrittr RColorBrewer scales]; }; - dma = derive2 { name="dma"; version="1.3-1"; sha256="0azask61cmkklly32nbpw9rq03v0g976i7shhvawxj20dh4h1jz9"; depends=[MASS mnormt]; }; + dma = derive2 { name="dma"; version="1.4-0"; sha256="003snr09hazszwqnvjrbv8vyz6ihgcfcfhrlshg451dddn920615"; depends=[MASS]; }; + dmai = derive2 { name="dmai"; version="0.1.0"; sha256="0k5c5jb98195mr1gcra6mg887faj8f2g303rzk0izsi4yzw6rm7n"; depends=[dplyr ggplot2 magrittr stringr tibble tidyr]; }; dml = derive2 { name="dml"; version="1.1.0"; sha256="0z1dalgxh5nhrac49vh60d5awzjylc8b8mn5fk379c324milm59l"; depends=[lfda MASS]; }; - dmm = derive2 { name="dmm"; version="2.1-4"; sha256="0qwgsv128gqapnc2xi3yas51l9d1gylgs6ww0gc3d8mavlhkz4b1"; depends=[MASS Matrix nadiv pls robustbase]; }; + dmm = derive2 { name="dmm"; version="2.1-5"; sha256="1i94bsgc12ysivpy9mdmzcdfki1f84x036danki7ynrbym2b3c7a"; depends=[MASS Matrix nadiv pls robustbase]; }; dmt = derive2 { name="dmt"; version="0.8.20"; sha256="0rwc8l9k2y46hslsb3y8a1g2yjxalcvp1l3v7jix0c5kz2q7917w"; depends=[MASS Matrix mvtnorm]; }; dmutate = derive2 { name="dmutate"; version="0.1.2"; sha256="06gr49j5jz6ns1zydwsqysgkigi2sbm4hdd2jbb82f05rd9spyf3"; depends=[dplyr MASS]; }; dna = derive2 { name="dna"; version="1.1-1"; sha256="0gw70h1j67h401hdvd38d6jz71x1a6xlz6ziba6961zy6m3k5xbm"; depends=[]; }; - dnet = derive2 { name="dnet"; version="1.1.3"; sha256="1av4kbcbhpj1ivz6ln26p80z5fd170971mrcy59zm67h6kdi56az"; depends=[graph igraph Matrix Rgraphviz supraHex]; }; + dnet = derive2 { name="dnet"; version="1.1.4"; sha256="0xccb50a85d9fcxfg0shxf430hzgjyh4qgb3js4sgzi02iagim58"; depends=[graph igraph Matrix Rgraphviz supraHex]; }; dng = derive2 { name="dng"; version="0.2.1"; sha256="0yi1fs4yvlsy3j128l7s5kwq8mhdd5fr74y2bzj7cjrxi7wgz2hg"; depends=[Rcpp]; }; - dnr = derive2 { name="dnr"; version="0.3.2"; sha256="0f5xahd86x196mg7c9zrhxj7c8cg7mrnd4nzyr02xcym6cff6vqm"; depends=[arm ergm glmnet igraph network sna]; }; - doBy = derive2 { name="doBy"; version="4.6-1"; sha256="1y02awzid23bxz8hx6j8pxd6i7jaq8pdw3k60rag8y6m69incrw5"; depends=[dplyr magrittr MASS Matrix plyr]; }; + dnr = derive2 { name="dnr"; version="0.3.4"; sha256="0hzaa308pppq2cqpb067f3y3nyv1p2xdmgy3dykf90psnn5v011p"; depends=[arm ergm glmnet igraph network sna]; }; + doBy = derive2 { name="doBy"; version="4.6-2"; sha256="02vbv9nfgywg6lsiialkmfnax5z3rkyb9nr8j9l2cp8xi6ml95mb"; depends=[dplyr magrittr MASS Matrix plyr]; }; doFuture = derive2 { name="doFuture"; version="0.6.0"; sha256="04pvs2h1ibdbl6cph30rvdn5vzj9afllvh8f0iy64pgy83vls790"; depends=[foreach future iterators]; }; doMC = derive2 { name="doMC"; version="1.3.5"; sha256="1vfrykvfvsyq12mypd266867ml1dcwc3rj5k9c3wrn5bddcm88kr"; depends=[foreach iterators]; }; doMPI = derive2 { name="doMPI"; version="0.2.2"; sha256="0ahwm17p3gq1yvc8v6sr6sb8z7i6zws8d1pf46qynl0gd4amg938"; depends=[foreach iterators Rmpi]; }; - doParallel = derive2 { name="doParallel"; version="1.0.11"; sha256="0sppgxk3d8mfsrb3cjdyn0mv0s4i7pcy8g8c3cjzbr6k8vmx5jsc"; depends=[foreach iterators]; }; + doParallel = derive2 { name="doParallel"; version="1.0.14"; sha256="01qjs4iw9f1kgymcypj0m2s4pvgqhxaycpli0fb8lq3dc0vpzfyb"; depends=[foreach iterators]; }; doRNG = derive2 { name="doRNG"; version="1.7.1"; sha256="1sb75aqkliprglfxc4x4wds6alqgzhvl2n812g1d32a88ra3slr7"; depends=[foreach iterators pkgmaker rngtools]; }; doRedis = derive2 { name="doRedis"; version="1.1.1"; sha256="10ldfzq6m83b9w24az9bf5wbfm6y9gi233s8qgsk4dnr84n3nizx"; depends=[foreach iterators rredis]; }; doSNOW = derive2 { name="doSNOW"; version="1.0.16"; sha256="13ir4a8252h4yvp5ir9xnwack1kn58i4ny6sf2qdc12zspn3850n"; depends=[foreach iterators snow]; }; - dobson = derive2 { name="dobson"; version="0.3"; sha256="1vhakkg0276vq0haww5cmm8dbp20bc4874mihqasxkfylqpp6hz2"; depends=[]; }; + dobson = derive2 { name="dobson"; version="0.4"; sha256="0xfn7s3wzrv1md40bdjrnjfiqyxg5c6lrcpnvayjdgrhxq161hhq"; depends=[]; }; docker = derive2 { name="docker"; version="0.0.2"; sha256="00zq4zmv2y6q069q92dn8db2bj96kfy7pv2s58q21dxkp1c4s6qg"; depends=[reticulate]; }; dockerfiler = derive2 { name="dockerfiler"; version="0.1.1"; sha256="17r8az17vkj46cljp0pa15xh9x2p5w85csm2hickfk2lyg2pbjnx"; depends=[attempt glue R6]; }; - docopt = derive2 { name="docopt"; version="0.4.5"; sha256="1pwng6018ls0hk785bs8yjwpzsqr2pcvzgpavqd9rw19n5lvzhxn"; depends=[stringr]; }; - docopulae = derive2 { name="docopulae"; version="0.3.5"; sha256="0k69ca3bjjr9q9v43ds3malwxnldizx0lr62286n0h2idqn63kfa"; depends=[]; }; + docopt = derive2 { name="docopt"; version="0.6.1"; sha256="06zknnd0c5s2y0hbddzdlr3m63ib783izpck6pgz7sjbab5pd068"; depends=[]; }; + docopulae = derive2 { name="docopulae"; version="0.4.0"; sha256="186mfiy4ygx6spnv7yrm5h0k6nf2g1xhk1l05iij39j5al5d9j21"; depends=[]; }; docstring = derive2 { name="docstring"; version="1.0.0"; sha256="19z5frhxbdc5c4vrkckgqbh9mx4d9w1icw8szsw9yadvbg48nlhl"; depends=[roxygen2]; }; docuSignr = derive2 { name="docuSignr"; version="0.0.3"; sha256="0q90z31svbdnvylfr0yj2f0gahvpi089c1d5llvwqy8qc5p9fbqw"; depends=[httr jsonlite magrittr]; }; documair = derive2 { name="documair"; version="0.6-0"; sha256="1pphcbx90n9xn8a7gvfrwzfapwqgpbl3gg2grm7chfxgcp7i99i2"; depends=[]; }; - document = derive2 { name="document"; version="3.0.1"; sha256="1pmms1mrldjqsd2zrmpyxz86xykgq1ld4l4gv9gd1ycd7r8v0f8p"; depends=[callr checkmate desc rcmdcheck roxygen2 rstudioapi withr]; }; - docxtools = derive2 { name="docxtools"; version="0.1.3"; sha256="0c8harmlil1cqg74a0n2b544gghdl71y0qrcx34yk6ky2f8bl4s3"; depends=[dplyr ggplot2 lubridate magrittr pander purrr rlang stringr tidyr]; }; - docxtractr = derive2 { name="docxtractr"; version="0.2.0"; sha256="197j57ab8x960b1yfq6xp8fwmq51xs04nf0cb16r161h4bcmgs2j"; depends=[dplyr purrr tibble xml2]; }; - dodgr = derive2 { name="dodgr"; version="0.0.3"; sha256="161qy9iyszpb44v26zn6w4d7c9bw8pg7vwgqcba0k0xc5dnr2wjc"; depends=[igraph magrittr osmdata rbenchmark Rcpp sp]; }; + document = derive2 { name="document"; version="3.1.0"; sha256="05cks0yrjwkbpdcx0llh2p7fi4xybmrrqflw21sq8w0pivjkpwc6"; depends=[callr checkmate desc rcmdcheck roxygen2 rstudioapi withr]; }; + docxtools = derive2 { name="docxtools"; version="0.2.0"; sha256="0mz71d4hppnp7i67a202x19hcgs99lbslkkfqa2k7npzl4dxj5sr"; depends=[dplyr ggplot2 lubridate purrr rlang stringr tidyr]; }; + docxtractr = derive2 { name="docxtractr"; version="0.5.0"; sha256="079lm7dbhnwx0aj4df777ws7dmhag2n9f4w17v146rkp2z2l4ym1"; depends=[dplyr httr purrr tibble xml2]; }; + dodgr = derive2 { name="dodgr"; version="0.1.1"; sha256="187530rrz8ij1wy21zf8drppqh1yml6q01q40b60pzkf1mqp3w5m"; depends=[igraph magrittr osmdata rbenchmark Rcpp RcppParallel sp]; }; doex = derive2 { name="doex"; version="1.0.0"; sha256="1d70pb0wxc47z401ya2awjpx0rgipicxgbvkhwinx2mg0jpa8kki"; depends=[]; }; domino = derive2 { name="domino"; version="0.3.1"; sha256="0f67w0z5jy82kgm3l1rji430ayigw30vmmwp3i1nz0xibsx7jxv4"; depends=[]; }; + doremi = derive2 { name="doremi"; version="0.1.0"; sha256="0qqg0kl806gsidcigwggpx1g5p691b4300dfipiv4cfxp0pl5r1k"; depends=[data_table ggplot2 lme4 lmerTest zoo]; }; dosresmeta = derive2 { name="dosresmeta"; version="2.0.1"; sha256="0qdalzdk7q4wx3vl5f3i64m8cb7vhi4pqzghar32j0a7l6gla04z"; depends=[mvmeta]; }; dostats = derive2 { name="dostats"; version="1.3.2"; sha256="15j9sik9j5pic5wrp0w26xkrhi337xkbikw0k7sa4yfimw6f84w5"; depends=[]; }; - dotCall64 = derive2 { name="dotCall64"; version="0.9-5.2"; sha256="1jw0kyw95nivjimh25ri9sigqwlvk12kd45ydsh1yggigzc0k23k"; depends=[]; }; + dotCall64 = derive2 { name="dotCall64"; version="1.0-0"; sha256="1b8p7m3w0m7bp977c6jz74xkd611cxg11j49yza59k5fp338scb9"; depends=[]; }; dotenv = derive2 { name="dotenv"; version="1.0.2"; sha256="13i8dimrgq9nxmmrxr42pacsiylj6dilwpa8ldnrfp4cl9zgrqas"; depends=[]; }; dotwhisker = derive2 { name="dotwhisker"; version="0.5.0"; sha256="034pvkc59jdjl27wirgb2cv84ajw5y2if20njzzp87nd4f9bb6br"; depends=[broom dplyr ggplot2 ggstance gtable purrr rlang stringr]; }; doubcens = derive2 { name="doubcens"; version="1.1"; sha256="1hn65n67by3xqbcnaf5jja5pli0g6wpbbz2sfzd7i2nms7kiywhp"; depends=[]; }; + double_truncation = derive2 { name="double.truncation"; version="1.3"; sha256="0afb3q4ing0a8v2hh7gcmpxx7varw7v6nkf06a32chgzxbr3qmqc"; depends=[]; }; downloader = derive2 { name="downloader"; version="0.4"; sha256="1axggnsc27zzgr7snf41j3zd1vp3nfpmq4zj4d01axc709dyg40q"; depends=[digest]; }; - downscale = derive2 { name="downscale"; version="2.0-3"; sha256="0jvzvmwhpdr7ygcxky4yl1ldb843hrmnzhmnvl0694mmswwqsf8l"; depends=[cubature minpack_lm raster Rmpfr sp]; }; + downscale = derive2 { name="downscale"; version="3.0-1"; sha256="0kmv4d5fa6mmhmbfqfxzk1gv55j15d7madsdqi8470bwh0kkya4y"; depends=[cubature minpack_lm raster Rmpfr sp]; }; downsize = derive2 { name="downsize"; version="0.2.2"; sha256="18b9shd79z0bsdnp0apqqwv6c73j4wnfiv41ywqz761nmxbldxbn"; depends=[magrittr R_utils]; }; dpa = derive2 { name="dpa"; version="1.0-3"; sha256="0dmwi68riddi1q4b10c12wx6n7pqfmv30ix5x72zpdbgm72v343h"; depends=[igraph sem]; }; dparser = derive2 { name="dparser"; version="0.1.8"; sha256="1yx425s3iq03j043g41pyfp3cgmajb4qh50zirhd0qpplzwy8xj5"; depends=[digest]; }; - dpcR = derive2 { name="dpcR"; version="0.4"; sha256="02j7fhhfq7p2wfcnr7rdy65v6dcvdym3nfyps7717p7b429chchc"; depends=[binom chipPCR dgof e1071 evd multcomp pracma qpcR rateratio_test readxl shiny signal spatstat]; }; dpglasso = derive2 { name="dpglasso"; version="1.0"; sha256="1mx28xbm2z2bxyp33wv2v6vgn1yfsdsa0bzjjdxasgd6lvr51myf"; depends=[]; }; - dplR = derive2 { name="dplR"; version="1.6.8"; sha256="0rgdshkkvij177y7d432wx23ch6f54ns3w93a6fayb1pl936rh7f"; depends=[animation digest lattice Matrix matrixStats plyr png R_utils stringi stringr XML]; }; + dplR = derive2 { name="dplR"; version="1.6.9"; sha256="0pb2f0f09qwi6az7c0pp28jhv5cgdfy4wqwfsqgkq5nlzlbkbnri"; depends=[animation digest lattice Matrix matrixStats plyr png R_utils signal stringi stringr XML]; }; dplRCon = derive2 { name="dplRCon"; version="1.0"; sha256="10xnawgnhxp5y949fxs1vvadc1qz2ldy0s9w9w7kf6iqh59d35sw"; depends=[]; }; - dplyr = derive2 { name="dplyr"; version="0.7.6"; sha256="0c43h13s5mr0fklikbbm89gs6z5n66rkjzdv6w3w6kl5af5wr2fl"; depends=[assertthat BH bindrcpp glue magrittr pkgconfig plogr R6 Rcpp rlang tibble tidyselect]; }; + dplyr = derive2 { name="dplyr"; version="0.7.8"; sha256="06p59nhli8c1sarghzxq0y4pk6lyyz3xwkarp55b252dfg2rly9p"; depends=[assertthat BH bindrcpp glue magrittr pkgconfig plogr R6 Rcpp rlang tibble tidyselect]; }; dplyr_teradata = derive2 { name="dplyr.teradata"; version="0.3.0"; sha256="1yvz1hbczqvvmgkhbvvwkjx56ljqsxry86qk9bn62rdzdvhhpwhx"; depends=[bit64 DBI dbplyr dplyr odbc rstudioapi]; }; dplyrAssist = derive2 { name="dplyrAssist"; version="0.1.0"; sha256="1lqizh70b1apyr4578917gv6s0i7p84ak96a57kvwipmh36a4ywn"; depends=[DT magrittr miniUI plyr rstudioapi shiny shinyAce shinyWidgets stringr tidyr tidyverse]; }; - dpmixsim = derive2 { name="dpmixsim"; version="0.0-8"; sha256="0paa2hmpd6bqf0m7p9j7l2h3j18lm64ya6ya8zvp55wm8pf7xgqg"; depends=[cluster oro_nifti]; }; + dpmixsim = derive2 { name="dpmixsim"; version="0.0-9"; sha256="064i122j8vkpjxzfrhp25kb6nv5j3a7s8qk0202x7vnvj9caqjvx"; depends=[cluster oro_nifti]; }; dpmr = derive2 { name="dpmr"; version="0.1.9"; sha256="1cnjywkvjb4fhbf4shjmsrq47f1fg2x21hcm1q5512bm0wg9i6jd"; depends=[digest httr jsonlite magrittr rio]; }; dprint = derive2 { name="dprint"; version="0.0.4"; sha256="13bq6yjlp5p5rcsz684rqcigp42xnz3p5phnqmrhzm874gfzm8rj"; depends=[]; }; dqrng = derive2 { name="dqrng"; version="0.0.4"; sha256="0qkpyr7gc3m704znfv011l19s8qsnq42rn8p43qsakvndfyqynbb"; depends=[BH Rcpp]; }; + dqshiny = derive2 { name="dqshiny"; version="0.0.1"; sha256="1dsi0n7r8gpjq1wvs22vk31w1javh1ikc52h36b9jy58h9x24gsa"; depends=[htmltools shiny]; }; dr = derive2 { name="dr"; version="3.0.10"; sha256="0dmz4h7biwrn480i66f6jm3c6p4pjvfv24pw1aixvab2vcdkqlnf"; depends=[MASS]; }; - dr4pl = derive2 { name="dr4pl"; version="1.1.1"; sha256="1wh7mdns9vxjkfphj2nqllh7q3k3lch5y0b4yzf3j4xrd0wyf2hm"; depends=[ggplot2 Matrix matrixcalc Rdpack tensor]; }; + dr4pl = derive2 { name="dr4pl"; version="1.1.7.4"; sha256="1vxfvnc04ia9zk328qnv7n0m7libxnhb6rfvadi6w09ww49dqpmb"; depends=[ggplot2 Matrix matrixcalc Rdpack tensor]; }; drLumi = derive2 { name="drLumi"; version="0.1.2"; sha256="09ps8rcqrm6a1y8yif2x82l0k4jywq60pkndh9nzfpbsw4ak2lby"; depends=[chron gdata ggplot2 Hmisc irr minpack_lm msm plyr reshape rootSolve stringr]; }; dragonking = derive2 { name="dragonking"; version="0.1.0"; sha256="01b01wd1s2b8sa9f0kfbf2pbzhaqra7xxskigqh3vlj389xqm1id"; depends=[]; }; dragulaR = derive2 { name="dragulaR"; version="0.3.1"; sha256="1cw5v7m1b4pxsizsjb3zdzhydxj577p6q5fcjklsvpzmiixzlyav"; depends=[htmlwidgets shiny shinyjs]; }; - drake = derive2 { name="drake"; version="5.2.1"; sha256="004rxsxzxyc2738p92p4mk68p88pc5n0dynkffr2pmqk50n3wrq6"; depends=[bindr CodeDepends crayon digest dplyr evaluate formatR fs future future_apply igraph knitr lubridate magrittr pkgconfig purrr R_utils R6 rlang rprojroot storr stringi testthat tibble tidyselect txtq visNetwork withr]; }; + drake = derive2 { name="drake"; version="6.2.1"; sha256="1g6dhcrls5zyxlqp3155k9cjh25zbnq02fv654z48pid6bbsni7n"; depends=[codetools digest formatR igraph pkgconfig rlang storr tibble]; }; drat = derive2 { name="drat"; version="0.1.4"; sha256="0vrpqf793vinx4v7jrbn910iplvpmrlwhdjqqzx8cl2k9hl43x08"; depends=[]; }; + draw = derive2 { name="draw"; version="1.0.0"; sha256="0kbz8rcgygl4fhmljzaan5jl7wjvfljcaykm7q9lw9s6m78p06gz"; depends=[]; }; drawExpression = derive2 { name="drawExpression"; version="1.0"; sha256="0c2daicqrjlqf7s788cknzvw9c6rm500lgmwfr7z03bq7bd2ah90"; depends=[]; }; drc = derive2 { name="drc"; version="3.0-1"; sha256="0c8xn8ripzq270hy8d16fcnx02l02alddznd7fqwk3jyi6113h1y"; depends=[car gtools MASS multcomp plotrix scales]; }; - drfit = derive2 { name="drfit"; version="0.7.1"; sha256="1k2chmhdwd78a5d1pxi3iskzfb4h1fxp51ji72qs73m3i6s2mqpz"; depends=[drc MASS qcc reshape2 RODBC]; }; + drfit = derive2 { name="drfit"; version="0.7.2"; sha256="03ahzmjzrkdrv36yj6vfg3g5bwn6lb7mlxmli68sixag5h83xq7f"; depends=[DBI drc MASS odbc qcc reshape2]; }; drgee = derive2 { name="drgee"; version="1.1.6"; sha256="01404mqvkvndn5gybq8dgkfc1cy9wk94p7k7i64h47w3zbkcwsax"; depends=[data_table nleqslv Rcpp RcppArmadillo survival]; }; driftR = derive2 { name="driftR"; version="1.1.0"; sha256="0mvrmwfqg234kk5klhmw7vmf8i0g485xkx5nk73iam16fbzl9y5g"; depends=[dplyr glue janitor lubridate magrittr readr readxl rlang stringr tibble]; }; drmdel = derive2 { name="drmdel"; version="1.3.1"; sha256="1bpm9jj9dxk2daxp1yb7pn9jd750p27qa84vdfxpacm5r0mggnys"; depends=[]; }; dropR = derive2 { name="dropR"; version="0.1"; sha256="0sw5lqlfdn64dbykxdhk1pz18f83if871vkapa2nxgcfiy79b0vs"; depends=[plyr shiny]; }; - droptest = derive2 { name="droptest"; version="0.1.1"; sha256="065cf0rc2jw83nypjcq3nj37kmdwbaq9yglrvcffy9jcdm804kp9"; depends=[data_table]; }; + droptest = derive2 { name="droptest"; version="0.1.3"; sha256="1wlfhj6c4pb5mcybyd2bcn55y3azk7dv7d7il97qwbhl8kf59csl"; depends=[data_table]; }; drsmooth = derive2 { name="drsmooth"; version="1.9.0"; sha256="1wgi961bvbsnq4bygxbpy4sy5fy34lrrkaaj0r2rxcahwa1sc38n"; depends=[boot car DTK lubridate mgcv multcomp pgirmess segmented]; }; drtmle = derive2 { name="drtmle"; version="1.0.3"; sha256="1b2nlkmx7park79pkmnjnkckli89zh3klfamxkqndgd1s5p0aa11"; depends=[doFuture future future_apply future_batchtools np plyr SuperLearner]; }; - drugCombo = derive2 { name="drugCombo"; version="1.0.2"; sha256="0akb0lszqr9qci9aqwrahhhza1qzdai4w15drccjm399v0csqi0w"; depends=[BIGL Deriv ggplot2 minpack_lm nlme rgl]; }; + drugCombo = derive2 { name="drugCombo"; version="1.0.3"; sha256="03hlv6alhjd84liixb7nqcfgyhcr59bjni049h71jpicqzci2qk9"; depends=[BIGL Deriv ggplot2 minpack_lm nlme rgl]; }; ds = derive2 { name="ds"; version="3.0"; sha256="10xp575l0wh85wg32k3as02kgqm9ax9nx9i5kd5bkimfwg4qv745"; depends=[]; }; + dsa = derive2 { name="dsa"; version="0.60.32"; sha256="0jl21a81i047igmwxxalflfcvkmsl6gh61balkyj50vxv4v4l8x8"; depends=[dygraphs extrafont forecast ggplot2 gridExtra htmlwidgets R2HTML reshape2 rJava timeDate tsoutliers xtable xts zoo]; }; dsample = derive2 { name="dsample"; version="0.91.2.2"; sha256="18c0zxaqwgbn9kmkwlnicwd74ljy2sxj0b9ksif13pdlj3zn57h1"; depends=[MASS]; }; dse = derive2 { name="dse"; version="2015.12-1"; sha256="1976h57zallhzq43nshg77bsykcvkfwnasha1w59c44fjpl1gs9w"; depends=[setRNG tfplot tframe]; }; - dslabs = derive2 { name="dslabs"; version="0.3.3"; sha256="1bh6n0s171n6r68fsizz2jryjlj0990bn4rbinl2ln8j17r8lgpf"; depends=[ggplot2]; }; - dslice = derive2 { name="dslice"; version="1.1.5"; sha256="0qwz9rlgpgx0k28hca2m40ab0qad9rfp1gxswygchv7rcnl4f6ml"; depends=[ggplot2 Rcpp scales]; }; + dslabs = derive2 { name="dslabs"; version="0.5.1"; sha256="1pzpvgwzgnr3hi9idkkx6ik80bralg5bgnz4b5p24ab5fcr45gy5"; depends=[ggplot2]; }; + dslice = derive2 { name="dslice"; version="1.2.0"; sha256="1k9hxpmr563p8bpd9m991lx5ig366mzk9j1lzldci9pq4jiayin1"; depends=[ggplot2 Rcpp scales]; }; dsm = derive2 { name="dsm"; version="2.2.16"; sha256="1glw3pwgar9qadjya615n5n10lg7xvclcnr3k9vn8y3fgid22f80"; depends=[ggplot2 mgcv mrds nlme numDeriv plyr statmod]; }; dsmodels = derive2 { name="dsmodels"; version="1.1.0"; sha256="0gidxi4ph49mjm2hdf9flphfb9916al4cpdkiig504n7ms2sbpbg"; depends=[latex2exp pryr shape]; }; + dsr = derive2 { name="dsr"; version="0.1.0"; sha256="0iyy0axjbxbhy9hriwgnz96ryb1qvjm1gj62rmi27386ag2knf43"; depends=[dplyr rlang]; }; dsrTest = derive2 { name="dsrTest"; version="0.2.1"; sha256="1kljlfi7jf6fa8b5f3wxjsa9rlmzcp4qix3m2qyapz2lqd85mbb7"; depends=[asht exactci loglognorm]; }; - dst = derive2 { name="dst"; version="1.0.0"; sha256="0xlrczyw0i3c5hnzflrlw463x9dlmv89m7xlq9xq3krxfsx3qv4z"; depends=[]; }; + dst = derive2 { name="dst"; version="1.3.0"; sha256="1pck09g2430d08x2f72zc2zxx6yaybcpzramjvjldwj1kmz32l1w"; depends=[]; }; dtables = derive2 { name="dtables"; version="0.2.0"; sha256="0ikgip3p4b7q97b2dshlx0fq09xsk304gfk5prw4rk95w9wck3qs"; depends=[psych]; }; - dtangle = derive2 { name="dtangle"; version="0.3.0"; sha256="0jvn7g3d2wspdhiahmn88iv9cdh9h3qj15540j39vws5jhl1dgsb"; depends=[]; }; + dtangle = derive2 { name="dtangle"; version="0.3.1"; sha256="0kvds49gx850rmrcja0xr3j9nja5zqnsg1q2zjb07qp425jc3j46"; depends=[]; }; dti = derive2 { name="dti"; version="1.2-6.1"; sha256="1p88k7qkmas49niq618jhddc0h4mwh5gd267v6rlzzpmv5f98fkb"; depends=[adimpro awsMethods gsl oro_dicom oro_nifti quadprog rgl]; }; dtp = derive2 { name="dtp"; version="0.1.0"; sha256="0qy8nrbq22bfbajkxq6blkq7583pc5mb392gmqb3c9daxmqn42vb"; depends=[Formula gtools plyr]; }; dtplyr = derive2 { name="dtplyr"; version="0.0.2"; sha256="1q75xnk52zfxnphj095dppcqdmk9v1n32069rffpnvr39nnik565"; depends=[data_table dplyr lazyeval]; }; @@ -5919,30 +6289,31 @@ in with self; { dtt = derive2 { name="dtt"; version="0.1-2"; sha256="0n8gj5iylfagdbaqirpykb01a9difsy4zl6qq55f0ghvazxqdvmn"; depends=[]; }; dtw = derive2 { name="dtw"; version="1.20-1"; sha256="1w301xwizncy5r8v9rwwdxfshydgp3l1pnjla1fjn6n8lx3imjj3"; depends=[proxy]; }; dtwSat = derive2 { name="dtwSat"; version="0.2.4"; sha256="1yvl64z3dp4qyii4p8phbk1g1l10q9fbickj0xzzvg2q1xmjps91"; depends=[caret dtw ggplot2 lubridate mgcv plyr proxy raster RColorBrewer reshape2 rgdal scales snow sp xtable zoo]; }; - dtwclust = derive2 { name="dtwclust"; version="5.4.1"; sha256="17q48hv2zix8jz7znb5pvwq4mrixdyh1rpzmyvj8g0sz62q0h2xc"; depends=[bigmemory clue cluster dplyr dtw flexclust foreach ggplot2 ggrepel Matrix nloptr proxy Rcpp RcppArmadillo RcppParallel reshape2 RSpectra shiny shinyjs]; }; - dub = derive2 { name="dub"; version="0.1.0"; sha256="0sdk8sppjcfx2bsngpngm2446warsnipzzw4yz5z4jpickp52ay0"; depends=[]; }; + dtwclust = derive2 { name="dtwclust"; version="5.5.1"; sha256="12wz5pzmafq3vzfr5bm6kkqfn2fg9qb7z0c5csn9r1w8ijidsyg4"; depends=[bigmemory clue cluster dplyr dtw flexclust foreach ggplot2 ggrepel Matrix nloptr proxy Rcpp RcppArmadillo RcppParallel reshape2 RSpectra shiny shinyjs]; }; + duawranglr = derive2 { name="duawranglr"; version="0.6.3"; sha256="0swvrdwnbyigsvds3s32nw79b245q3cgv7xskjx7qjcpnvzr7x7q"; depends=[digest dplyr haven readr readxl]; }; + dub = derive2 { name="dub"; version="0.2.0"; sha256="066lzyk44380mf17vx4db4a3a4rs7zl85mj5hjg172khjbqnbixw"; depends=[]; }; duckduckr = derive2 { name="duckduckr"; version="1.0.0"; sha256="1wki8xvqp5hr27iafd9jbryl9faywfkdkpn0pa0afywbic39k2cm"; depends=[crul jsonlite]; }; dummies = derive2 { name="dummies"; version="1.5.6"; sha256="01f84crqx17xd6xy55qxlvsj3knm8lhw7jl26p2rh2w3y0nvqlbm"; depends=[]; }; dummy = derive2 { name="dummy"; version="0.1.3"; sha256="081a5h33gw6ym4isy91h6mcf247c2vsdygv9ll07a3mgjcjnk79p"; depends=[]; }; dunn_test = derive2 { name="dunn.test"; version="1.3.5"; sha256="0lqwvyl3pyygfc73nf81gzw3zl3w43r7ki0yw2dgrzhkpb2iji4a"; depends=[]; }; dupiR = derive2 { name="dupiR"; version="1.2"; sha256="0p649yw7iz6hnp7rqa2gk3dqkjbqx1f6fzpf1xh9088nbf3bhhz3"; depends=[plotrix]; }; dvmisc = derive2 { name="dvmisc"; version="1.1.2"; sha256="1dy0yykskwhkql19bhzmbwsgv028afc8jh9yqwbczj6f3vpv31zh"; depends=[MASS rbenchmark Rcpp]; }; - dwapi = derive2 { name="dwapi"; version="0.1.3"; sha256="149v1yjnrdbqjg7cpnanm1jv1dcpzqy264qk5dx8wvw9kdc5h3b8"; depends=[httr jsonlite readr rjson xml2]; }; + dwapi = derive2 { name="dwapi"; version="0.1.3.1"; sha256="1sz4n8vn7cmlilxzhkm4rdfca0904cbh28n5383p9pr46bdi69q5"; depends=[httr jsonlite readr rjson xml2]; }; dyads = derive2 { name="dyads"; version="1.1"; sha256="0jlyg4bz3zp4g5ig0swwi72bxaj85wll05h6vishnvmnprpdc96n"; depends=[MASS mvnfast]; }; - dygraphs = derive2 { name="dygraphs"; version="1.1.1.5"; sha256="0bfpna7gijnfvf40fm4dhb63lf2x6n91d0ym3w936s6xiyc3ah17"; depends=[htmltools htmlwidgets magrittr xts zoo]; }; + dygraphs = derive2 { name="dygraphs"; version="1.1.1.6"; sha256="022j007mzfa9k2n31yg4aizcsf571vv3jip092h23rqj03rk3ly3"; depends=[htmltools htmlwidgets magrittr xts zoo]; }; dyn = derive2 { name="dyn"; version="0.2-9.6"; sha256="16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"; depends=[zoo]; }; dynBiplotGUI = derive2 { name="dynBiplotGUI"; version="1.1.5"; sha256="0fvyn33mzjcc3sis05phc6412y25m406il2wzdfw8caa8dafj0yw"; depends=[tcltk2 tkrplot]; }; dynCorr = derive2 { name="dynCorr"; version="1.1.0"; sha256="0l5k764j1zhsqpgp0ndihah63hsk3zv9hviixfmh4h3i0sr0q52p"; depends=[lpridge]; }; dynOmics = derive2 { name="dynOmics"; version="1.2"; sha256="0fsck5wx4rcfckjr6xg0s3a6cvh4881cqzy0af91icqg0p3zjj2l"; depends=[ggplot2 gplots]; }; - dynRB = derive2 { name="dynRB"; version="0.11"; sha256="0xki395r1biasbpg0dp0daql44zszs2d3sb7q08ypcp529c9v40y"; depends=[caTools corrplot ggplot2 RColorBrewer reshape2 vegan]; }; + dynRB = derive2 { name="dynRB"; version="0.13"; sha256="04axc6hzwaclgdyl5lplihgbg6ip8irpiyanghfhhid3c4jm03r7"; depends=[corrplot ggplot2 RColorBrewer reshape2 vegan]; }; dynaTree = derive2 { name="dynaTree"; version="1.2-10"; sha256="1ng672mlv98xnsbd4xq70hxc8j158la4n63y46rw74granaz29ya"; depends=[]; }; - dynamac = derive2 { name="dynamac"; version="0.1.4"; sha256="1gsqgwqamfa8zvl01zsjmbsn7q73m4aii6gzb5khppw244qjgw8y"; depends=[lmtest MASS]; }; + dynamac = derive2 { name="dynamac"; version="0.1.5"; sha256="1s44lk8qbcb3gndik3fbl897mmaxqzp8bl0c8slq8avib80jyb9i"; depends=[lmtest MASS]; }; dynamicGraph = derive2 { name="dynamicGraph"; version="0.2.2.6"; sha256="1xnsp8mr3is4yyn0pyrvqhl893gdx2y1zv8d2d55aah2xbfk0fjj"; depends=[ggm]; }; dynamicTreeCut = derive2 { name="dynamicTreeCut"; version="1.63-1"; sha256="1fadbql7g5r2vvlkr89nlrjxwp4yx4xrdqmv077qvmnx9vv0f4w3"; depends=[]; }; - dynamichazard = derive2 { name="dynamichazard"; version="0.5.3"; sha256="1ggz3i4l5p23gkk0mvfgkiv9q8gmnamjyss8kz5i870ymwnxya09"; depends=[boot Rcpp RcppArmadillo survival]; }; + dynamichazard = derive2 { name="dynamichazard"; version="0.6.1"; sha256="0xwvfpw0djnzi4igim8g32s233f5xf53pskg5w4xwnqja7x6w8v2"; depends=[boot Rcpp RcppArmadillo survival]; }; dynamo = derive2 { name="dynamo"; version="1.0"; sha256="0arsv686ix7xpca57ayqgifim1q35dl4w2mx7fw8bc0lidapilyp"; depends=[abind glamlasso MortalitySmooth Rcpp RcppArmadillo]; }; dynatopmodel = derive2 { name="dynatopmodel"; version="1.2.1"; sha256="0lpfhj69bvagqzzg2kjqvn9xx8f93ii34flrrns20z3bxla6gds9"; depends=[deSolve lubridate maptools raster rgdal rgeos sp topmodel xts zoo]; }; - dyncomp = derive2 { name="dyncomp"; version="0.0.1-5"; sha256="1626z5523s4igw55fw97lplfgg9mzf4np8imrarkligslvc5q8ip"; depends=[zoo]; }; + dyncomp = derive2 { name="dyncomp"; version="0.0.2-1"; sha256="13wp2k8nbgrbrqng2dmgy0ixgidk51wq9y7mv5pdbvdajxdsyh11"; depends=[zoo]; }; dynetNLAResistance = derive2 { name="dynetNLAResistance"; version="0.1.0"; sha256="018y3m648ni31rlisjfnrx1d10mm48wpxanlnnxxpnqxjcywg2x8"; depends=[doParallel foreach igraph]; }; dynfrail = derive2 { name="dynfrail"; version="0.5.2"; sha256="1q7ml24j0ycy2bwpa14vl96315ni7x9rfp0qmf36w00mylgc3ry6"; depends=[dplyr magrittr Rcpp RcppArmadillo survival tibble tidyr]; }; dynia = derive2 { name="dynia"; version="0.2"; sha256="1swip4kqjln3wsa9xl0g92zklqafarva923nw7s44g4pjdy73d5l"; depends=[]; }; @@ -5950,75 +6321,78 @@ in with self; { dynpanel = derive2 { name="dynpanel"; version="0.1.0"; sha256="073kfl5g4d7v8wd2qnpixqrxbac3cqj35z03ax2zlb8h2afa7j62"; depends=[gtools]; }; dynpred = derive2 { name="dynpred"; version="0.1.2"; sha256="111ykasaiznn3431msj4flfhmjvzq7dd1mnzn1wklc5ndix1pvf9"; depends=[survival]; }; dynprog = derive2 { name="dynprog"; version="0.1.0"; sha256="1rvn2zyhdi60y01zbvfv4him6iz2ljdr7ivkr7m7y7yd1lg547ax"; depends=[rlang]; }; - dynr = derive2 { name="dynr"; version="0.1.12-5"; sha256="1l9waqwg5mkqy8ipryickrkf141mjpzdvsc4qbw8bq4rkrgykklc"; depends=[ggplot2 latex2exp magrittr MASS Matrix mice numDeriv plyr Rdpack reshape2 xtable]; }; + dynr = derive2 { name="dynr"; version="0.1.13-4"; sha256="11qs6zj73y8x1pvlnq09f1sapdg9b933a45il0p8w23zj1232205"; depends=[ggplot2 latex2exp magrittr MASS Matrix mice numDeriv plyr Rdpack reshape2 xtable]; }; dynsbm = derive2 { name="dynsbm"; version="0.5"; sha256="01vi4qzgp25l4wg2ij9pqrn775x4yj9gck0l397nwjg96pa7x2lz"; depends=[RColorBrewer Rcpp riverplot]; }; dynsim = derive2 { name="dynsim"; version="1.2.1"; sha256="0nkxn9v4f353fhcn1vsdrh29mrms10zid63b84flg3c6hvc0x4qr"; depends=[ggplot2 gridExtra MASS]; }; dynsurv = derive2 { name="dynsurv"; version="0.3-6"; sha256="12bfv6bykgsyxryydhjs89yvk7akam5gy89mzn1hv4ilrpc5mlmw"; depends=[BH ggplot2 nleqslv plyr reshape survival]; }; - dynutils = derive2 { name="dynutils"; version="0.1.0"; sha256="0fr9gnsafi02ydmp84kv8lq6q4mcf4sg1izgd4h1s1ljvgwq3yqp"; depends=[crayon desc devtools dplyr glue magrittr processx purrr Rcpp stringr testthat tibble tidyr]; }; - e1071 = derive2 { name="e1071"; version="1.6-8"; sha256="08n6i26nfckjpxjkzi8phhanc3ahsrirkv5rz38y2jcv7ds031pn"; depends=[class]; }; - eAnalytics = derive2 { name="eAnalytics"; version="0.1.3"; sha256="1lrkmfs2sq9p2n7g528jf6wxixqk08w468nckkij2mprhrccjjj6"; depends=[dplyr DT energyr googleVis leaflet plotly shiny shinydashboard]; }; + dynutils = derive2 { name="dynutils"; version="1.0.0"; sha256="182k67zkn1gq91h405f0csw71qs5apf92ddrbh8274nmar8hnha4"; depends=[crayon desc devtools dplyr glue magrittr processx purrr Rcpp stringr testthat tibble tidyr]; }; + e1071 = derive2 { name="e1071"; version="1.7-0"; sha256="0fk4pw67cw1663d0n9rf1qfdqzz8k5nqkjgp3hi5jr422qp9lsck"; depends=[class]; }; + eAnalytics = derive2 { name="eAnalytics"; version="0.1.4"; sha256="15hhd4q2yxzq3a3awvk81ixa43hk519ym8ap7v1ahghyr0njnyyf"; depends=[dplyr DT energyr googleVis leaflet plotly shiny shinydashboard shinytest shinyWidgets]; }; eChem = derive2 { name="eChem"; version="1.0.0"; sha256="0wmf204hqd4s5har5l9bkcbrbmbqbb8m11w2aivi2gs98f3hy51p"; depends=[animation plot3D]; }; - eDMA = derive2 { name="eDMA"; version="1.5-1"; sha256="0yhywv6bfb1pb6rxkw484kf2knnqar407v5khhs023kdjb01iy8q"; depends=[Rcpp RcppArmadillo xts zoo]; }; + eDMA = derive2 { name="eDMA"; version="1.5-3"; sha256="0wyp81si6lcispqng4c7lii22qbyblvijgnlxvcsnkcxj5hpm76j"; depends=[Rcpp RcppArmadillo xts zoo]; }; eHOF = derive2 { name="eHOF"; version="1.8"; sha256="0g0sb98mlgvhs27s0a1x0ysj3r4p3r7i382fqzfv29kn1ayw0r5c"; depends=[lattice mgcv]; }; - eLNNpaired = derive2 { name="eLNNpaired"; version="0.2.3"; sha256="08nck2p5npyw264kgcqmgx5rx7c3h9v892f90xlcd1dnb7dqlan3"; depends=[Biobase globaltest GSEAlm iCheck samr]; }; eMLEloglin = derive2 { name="eMLEloglin"; version="1.0.1"; sha256="087zw48lykls2jcsmpqd5jkrlpr0j423snp00liszjhdpdh59saq"; depends=[lpSolveAPI]; }; eNetXplorer = derive2 { name="eNetXplorer"; version="1.0.1"; sha256="196m8cbd95pc8w03n0nxc625mxwpqpcw3lc3cbrvpzaljmfhqn2v"; depends=[calibrate glmnet gplots Matrix progress RColorBrewer]; }; ePCR = derive2 { name="ePCR"; version="0.9.9-6"; sha256="1q46njiqasrma9vr8p7m9ndwag53aavbg4l7a4shgys3w862m7kc"; depends=[Bolstad2 c060 glmnet hamlet impute MASS Matrix pracma ROCR survival timeROC]; }; - eRm = derive2 { name="eRm"; version="0.16-1"; sha256="1wyzqhka7k4a4xclicc098zgi0y2fbx4fray144qx1pyaa8p8075"; depends=[lattice MASS Matrix]; }; + eRm = derive2 { name="eRm"; version="0.16-2"; sha256="0cfd8j8d1x33g77vyc29xd2qjwq7bsqh8c8kvcr02vi1rq3kkvkv"; depends=[lattice MASS Matrix]; }; eaf = derive2 { name="eaf"; version="1.8"; sha256="1plzvfa2vs3njky7xk9dvic2xapdnzb5iycrksv0qj03ylbh6410"; depends=[modeltools]; }; earlyR = derive2 { name="earlyR"; version="0.0.1"; sha256="14davqhh3n5dfsddnfd79ni56bssrpwhvkqkdb77a8x9fn8w32pv"; depends=[distcrete EpiEstim epitrix]; }; + earlygating = derive2 { name="earlygating"; version="1.0"; sha256="0y6xjkh9p8bvanc9p5sycah8v81k85xr8i7vyvjb9g4a64srwhd7"; depends=[betareg doParallel foreach]; }; earlywarnings = derive2 { name="earlywarnings"; version="1.0.59"; sha256="06j5g5lrzl4p5pb1pp79h00iqpbwralzhpzxmaiymv7j8kz87nr0"; depends=[fields ggplot2 Kendall KernSmooth lmtest moments nortest quadprog som spam tgp tseries]; }; earth = derive2 { name="earth"; version="4.6.3"; sha256="0af02qi3np40p90v0npnwqa5dg2zszky6kjx9zjw7id7jw5kx1m6"; depends=[plotmo TeachingDemos]; }; earthtones = derive2 { name="earthtones"; version="0.1.0"; sha256="1phl50bgd40i36fdkfs9xkqm703vgwxlnpyik6lk8ssip0m4rn9j"; depends=[ggmap]; }; easyAHP = derive2 { name="easyAHP"; version="0.1.1"; sha256="161mn90j9ph1p9277mj61hch8ndcv7k9izs32q93y5wp474gzynd"; depends=[]; }; - easyCODA = derive2 { name="easyCODA"; version="0.23"; sha256="0mik051b34p66a2ipwi512926wl5r1zdqhdam68cr13sar2c0cbq"; depends=[ca]; }; - easyDes = derive2 { name="easyDes"; version="3.0"; sha256="1z4ynd1ck2vxsshygjgnhyzg8i41kpnwsfix96nmgwm3861n0phb"; depends=[multcomp PMCMR]; }; + easyCODA = derive2 { name="easyCODA"; version="0.28"; sha256="1qw5kw8qx210f7n7395cs2bh7jl204wr69f99qs6x9ssg8n4g68q"; depends=[ca vegan]; }; + easyDes = derive2 { name="easyDes"; version="4.0"; sha256="1lfkkkwlj444md7xp2zzx0ai976yxq6xp3v2a42pwgzs1fcafwal"; depends=[multcomp PMCMRplus]; }; easyNCDF = derive2 { name="easyNCDF"; version="0.0.4"; sha256="1hd7b6pdm5j41a4v0jxhbqdy2bz5gj86fsfwj0l7gg7h32d6hkhq"; depends=[abind ncdf4]; }; easyPubMed = derive2 { name="easyPubMed"; version="2.5"; sha256="08b94pcya9bmnsipd1jn95dpadw2aqb0fnvm68n11mwg40hd272j"; depends=[XML]; }; easySVG = derive2 { name="easySVG"; version="0.1.0"; sha256="03gl5gl0yqgpygd4kna79wrhflbnq3zrz3iq2i8hk9xqd83mszh3"; depends=[]; }; easySdcTable = derive2 { name="easySdcTable"; version="0.3.1"; sha256="0z0fq73m7vjc8wry633lvz58r2c6a6zz6w867hij1627c74mjhs4"; depends=[sdcTable shiny SSBtools]; }; easyVerification = derive2 { name="easyVerification"; version="0.4.4"; sha256="08mih1arx01vj7cs1jsln644pcvslpyw1rgr6jmv2czr6xd8qb7d"; depends=[pbapply Rcpp SpecsVerification]; }; - easyanova = derive2 { name="easyanova"; version="5.0"; sha256="13m4ddvl3nbh610y00nnihmag62g39v4ds7rx6lmifx4zq86mylp"; depends=[car nlme]; }; + easyanova = derive2 { name="easyanova"; version="6.0"; sha256="16cypapzrsf70wrpd0rq00kks96rx3kiqnxswd410l6ss2gnni7h"; depends=[car emmeans lme4 lmerTest]; }; easycsv = derive2 { name="easycsv"; version="1.0.8"; sha256="1i2k5372b6a5pypk6m0rsvvkcy0y51pvh57a60rpgqk8q0yq8pig"; depends=[data_table]; }; easyformatr = derive2 { name="easyformatr"; version="0.1.2"; sha256="0mrpd21hyafn82apclxmhs2jbd87sdw0g6lwc3h6gl5cbm213nxb"; depends=[dplyr knitr lazyeval magrittr stringi tibble tidyr]; }; easynls = derive2 { name="easynls"; version="5.0"; sha256="1ma2q4y5dxk6q99v880vqfsgy1fha96j7pi8ch699l0pi6bx0d6c"; depends=[]; }; easypackages = derive2 { name="easypackages"; version="0.1.0"; sha256="00paxdwz4bw3imqhcsw6hj1h0gmnpishlxcj79n826vhdy23jc4y"; depends=[assertthat devtools]; }; easypower = derive2 { name="easypower"; version="1.0.1"; sha256="1vf0zv55yf96wjxja6ifdjvgc9nw0jl0hnc1ygyjd8pmwbgdz9bl"; depends=[pwr]; }; - easyreg = derive2 { name="easyreg"; version="1.0"; sha256="01wpqr2vfa245xln1zmqr1a9bibj0cnx60bw24l1q1li7r13wjyy"; depends=[car nlme]; }; + easyreg = derive2 { name="easyreg"; version="2.0"; sha256="0qxcrgcc306g4i2wnph94wa7sj06mqxi96cvbpnk9mi46ps0l1kw"; depends=[car nlme]; }; ebGenotyping = derive2 { name="ebGenotyping"; version="2.0.1"; sha256="1jllzc7kvvckrws8qhgvwy626llyb68sp1davp7swx48sf7rwcxc"; depends=[]; }; ebSNP = derive2 { name="ebSNP"; version="1.0"; sha256="0x3ijwg4yycsfy6jch1zvakzfvdgpiq8i7sqdp5assb8z1823w0b"; depends=[]; }; - eba = derive2 { name="eba"; version="1.7-2"; sha256="00hlmnknif9yr4wzw0n1fzkrgbciv7ljc0gkfq34v3vvy3dmdsvq"; depends=[nlme]; }; + eba = derive2 { name="eba"; version="1.8-0"; sha256="0241l0vf1791vxkahxlf9d2bd1073hyl0nfmccafzaa0k76z369w"; depends=[nlme]; }; ebal = derive2 { name="ebal"; version="0.1-6"; sha256="1cpinmbrgxxv0fzi9qi2inv4hw2lz7iq4b0ggp316rdqqb5bj9r0"; depends=[]; }; ebdbNet = derive2 { name="ebdbNet"; version="1.2.5"; sha256="0kal4sqx12y04696ilwnwkmss4rn16dkbnalgqimz6i4jhz8n23h"; depends=[igraph]; }; - ebimetagenomics = derive2 { name="ebimetagenomics"; version="0.3"; sha256="1nvdpgq88yf7a89qy896wc1h7afjwj90jdbpm144fn12b2pba0a7"; depends=[breakaway sads vegan]; }; + ebimetagenomics = derive2 { name="ebimetagenomics"; version="0.6"; sha256="0jaz7l71pnf3i2q83mx0pjqli9sn30a4b9vshcmp70v3h6xdj9wx"; depends=[breakaway sads vegan]; }; ebmc = derive2 { name="ebmc"; version="1.0.0"; sha256="0v9hkzy8ljddmi6wdjd1jga4ib566ikr1vgrvxba67ka524r6bbp"; depends=[C50 DMwR e1071 pROC randomForest rpart]; }; ecb = derive2 { name="ecb"; version="0.2"; sha256="17hj4d48j6rran64ajzlgkgz17mab51fa3lz8rm3mw0qhahkjlmc"; depends=[curl httr rsdmx xml2]; }; ecd = derive2 { name="ecd"; version="0.9.1"; sha256="0d8mf5q6n7k5qj6kxvrb3habl0qmn2rxv814kydkrz2bg0scvm1q"; depends=[digest ggplot2 gridExtra gsl moments optimx polynom RcppFaddeeva Rmpfr RSQLite stabledist xtable xts yaml zoo]; }; ecdfHT = derive2 { name="ecdfHT"; version="0.1.1"; sha256="1n3n9n86pj8c54l3xvp7knvi0ajbnjmz9pi79p7wfq92a90fqx48"; depends=[rgl]; }; ecespa = derive2 { name="ecespa"; version="1.1-10"; sha256="1n6wvz463w0ainn9a52arjhs5q9pwciknb5328pr6y287fwa3nnn"; depends=[spatstat]; }; - echo_find = derive2 { name="echo.find"; version="1.1.1"; sha256="074qk22dsz29w88ydrwshjzzhrh86wyyjiiwiahq4ns5m64szw7n"; depends=[minpack_lm]; }; + echarts4r = derive2 { name="echarts4r"; version="0.2.0"; sha256="075iqrgynmnxp73ylhzynz4j4ibiq12d66dpcwmhzcw6cn6idk6f"; depends=[broom countrycode d3r dplyr htmlwidgets magrittr purrr scales shiny]; }; + echo_find = derive2 { name="echo.find"; version="2.0"; sha256="02cvm2ivga8bllkmdj7fljxvrmlpckqf03pl31z2r1zzjpwxx7cy"; depends=[minpack_lm]; }; echogram = derive2 { name="echogram"; version="0.1.1"; sha256="0f93s9f1ghin8129vb3bvsp7jmy2hfrx97p86hci8b2y4f7b83qh"; depends=[geosphere readHAC]; }; - echor = derive2 { name="echor"; version="0.1.0"; sha256="0242yk02qkcfrivxc3zgaw3awmj4b6ra38h1gg21795yrpzcyv02"; depends=[dplyr httr jsonlite lubridate purrr sf tibble tidyr]; }; + echor = derive2 { name="echor"; version="0.1.1"; sha256="1mc0qng9nqkvbpyklhf0a0fpgww8x88cgb29gmf1v7zycs1ch1m9"; depends=[dplyr geojsonsf httr lubridate plyr purrr readr tibble tidyr]; }; ecipex = derive2 { name="ecipex"; version="1.0"; sha256="0pzmrpnis52hvy80p3k60mg9xldq6fx8g9n3nnqi3z56wxmqpdv7"; depends=[CHNOSZ]; }; eclust = derive2 { name="eclust"; version="0.1.0"; sha256="01x327w02m357lngmgv3drni2s67sass25xk9vni1z434n8i4428"; depends=[caret data_table dynamicTreeCut magrittr pacman pander stringr WGCNA]; }; - ecm = derive2 { name="ecm"; version="4.0.0"; sha256="09678l6sh61f51jfpmkk4bkxind8jdn6izw6bizshr1bvk8lapjc"; depends=[car]; }; + ecm = derive2 { name="ecm"; version="4.3.0"; sha256="0nck8hfiqpkq8wm2jrzxi12aq9pnq58wgaizygdqf2m40bjz47gv"; depends=[car]; }; eco = derive2 { name="eco"; version="4.0-1"; sha256="08fblbr9qp2v0cp69hy68c18xjqvx0nsnx42n2vd1gc6r7apapj6"; depends=[MASS]; }; ecodist = derive2 { name="ecodist"; version="2.0.1"; sha256="04piv52b4b9rgv1gy6s3b1lzapc0rqiwp1yi7f8yzgjd9329kc5g"; depends=[]; }; ecoengine = derive2 { name="ecoengine"; version="1.11.0"; sha256="1d5x6hvqrqjj0wg07m4dbgb9ljdq73ibavzy2q5magnfn50a7rzm"; depends=[assertthat data_table dplyr httr jsonlite lubridate magrittr plyr whisker]; }; ecolMod = derive2 { name="ecolMod"; version="1.2.6"; sha256="1n30faldfhpm2jkaw793vr220kgn3bmn8hxhw32rax294krmwn4v"; depends=[deSolve diagram rootSolve shape]; }; ecolottery = derive2 { name="ecolottery"; version="1.0.0"; sha256="0w5aq1aaqzz74vlj8hgnmn60l8rdrchx022dpspqnpvpzdlh65z5"; depends=[abc ggplot2]; }; - econet = derive2 { name="econet"; version="0.1.6"; sha256="1izb7ssb5a5r5qky3jzyp2j5p1qlhq7vhl8nhz2xhkiks8xgf4xg"; depends=[bbmle dplyr igraph intergraph MASS Matrix minpack_lm plyr sna spatstat_utils tnet]; }; + econet = derive2 { name="econet"; version="0.1.81"; sha256="0hm1v4fjzyzdaxiw6lar7fxnqsckis3n7nrsravhbllhcf0aqq7w"; depends=[bbmle dplyr igraph intergraph MASS Matrix minpack_lm plyr sna spatstat_utils tnet]; }; econullnetr = derive2 { name="econullnetr"; version="0.1.0"; sha256="0l4qy7x8f8sjc3s1bhz3kadfqifw0x9jl7dvcjwkh9q14h093cz5"; depends=[bipartite gtools reshape2]; }; ecoreg = derive2 { name="ecoreg"; version="0.2.2"; sha256="1yzyqvhshgc7ip251y7hsvip4xwf8i92bvvz84mn0mzv5b4mq3im"; depends=[]; }; ecoseries = derive2 { name="ecoseries"; version="0.1.5"; sha256="1q35hp5hl6z28hns5rnp3mjn6hqp5qh714pagw7fw4d4a6wnvacy"; depends=[magrittr RCurl readr rjson rvest tibble xml2 zoo]; }; ecosim = derive2 { name="ecosim"; version="1.3"; sha256="00arz8j2az1nn4p96pshw0p9xxq2qfgkyrf4ahvl1hp1h3k68jfn"; depends=[deSolve stoichcalc]; }; ecospace = derive2 { name="ecospace"; version="1.3.1"; sha256="0xrhlhpndycj2hdf50lygymc1hwmczx74r6l9f2qmm6v90c0729k"; depends=[FD]; }; ecospat = derive2 { name="ecospat"; version="3.0"; sha256="1c9cbxs022f2bjnvgdfxhmqkzr30svna596r1fn5i7zsqd7dm0w6"; depends=[ade4 adehabitatHR adehabitatMA ape biomod2 classInt dismo doParallel ecodist foreach gbm gtools iterators maptools MigClim poibin PresenceAbsence randomForest raster rms snowfall sp spatstat vegan]; }; - ecotox = derive2 { name="ecotox"; version="1.3.2"; sha256="12nng1v73lshcy99hqrp5a1qy052z0cz5n97bq7fla7zc4is69y5"; depends=[ggplot2 magrittr]; }; + ecotox = derive2 { name="ecotox"; version="1.3.3"; sha256="0hd99s77x4k5q54p4xi2b68jninw7ss6s2za5rizw9w2cpngxxf4"; depends=[ggplot2 tibble]; }; ecotoxicology = derive2 { name="ecotoxicology"; version="1.0.1"; sha256="084xkr59d7x9zxmsnsyym2x8jshz6ag6rvnmhd1i6fzar8ypwccb"; depends=[]; }; - ecoval = derive2 { name="ecoval"; version="1.2"; sha256="098n31py05f0ram733jdc85ki3fcpjc40yn7wsi7g74jyhdb1qms"; depends=[jpeg rivernet utility]; }; + ecoval = derive2 { name="ecoval"; version="1.2.1"; sha256="0dm2vqk5hgs4dh9ms10srjjblk09sidn7m06r714h1vswcd7bphs"; depends=[jpeg rivernet utility]; }; ecp = derive2 { name="ecp"; version="3.1.0"; sha256="0siq5acpy4wmqzm6zvpqj1m8a05hgk5jhb1clv06y40kqk5kjrap"; depends=[Rcpp]; }; ecr = derive2 { name="ecr"; version="2.1.0"; sha256="0vvkdxlcqaim9mkgwgdxrx1xhw3lshi1nxfw3kqllq14p3l6xss4"; depends=[BBmisc checkmate ggplot2 parallelMap ParamHelpers reshape2 smoof]; }; + ectotemp = derive2 { name="ectotemp"; version="0.1.2"; sha256="0dy6n2gaz6qgfj2gvavlgl4ic15wq1lb9ykynihi77nyxnz67i46"; depends=[dplyr psych]; }; + ed50 = derive2 { name="ed50"; version="0.1.0"; sha256="1j3n79slf5s9g4cwz0dj6gc63bcvmfgg787d88csh9l91k8kpbbw"; depends=[boot]; }; eda4treeR = derive2 { name="eda4treeR"; version="0.2.0"; sha256="0fh6nfgvbkvjm1f0b292ggi0mr8ylq5pg2wp8cph46j8rhbgbdxz"; depends=[dae dplyr emmeans ggplot2 lme4 magrittr pbkrtest tidyverse]; }; edarf = derive2 { name="edarf"; version="1.1.1"; sha256="0f27hs7vn4v2jis3d66s48hr0ki8m8ndspcw1cwns5vjwb77iqwm"; depends=[data_table ggplot2 mmpf]; }; edcc = derive2 { name="edcc"; version="1.0-0"; sha256="036fi6mnn9480hkb378xb5jilkfvdydjmkyw4mcc9s1lz195f62w"; depends=[spc]; }; @@ -6042,15 +6416,15 @@ in with self; { educineq = derive2 { name="educineq"; version="0.1.0"; sha256="0qd6kvcy280glv3q6lcrawmnsfvp90as95chgi3hav0yj2dpakn6"; depends=[flexsurv ineq]; }; eechidna = derive2 { name="eechidna"; version="1.1"; sha256="01c1b41fzkq1hgg7705n96m1ji74gbfy9fisdj5pl0kgjhjiq24w"; depends=[dplyr ggplot2 ggthemes plotly rgdal rmapshaper rvest shiny shinyjs tidyr xml2]; }; eefAnalytics = derive2 { name="eefAnalytics"; version="1.0.6"; sha256="07wpz8zlgkbzkhmv569w7rnz3i830391arrh17sg2gc4fx9h1559"; depends=[geoR lme4 metafor mvtnorm]; }; - eegkit = derive2 { name="eegkit"; version="1.0-3"; sha256="15ycx7141sfsja5s94w30cf3rpykh00cjcdhr5923525hi1bavn1"; depends=[bigsplines eegkitdata ica rgl]; }; + eegkit = derive2 { name="eegkit"; version="1.0-4"; sha256="1r1lack4ps9hwqq56rq37431rcxf3x79zgvda6vrmh4s0ziy6v4x"; depends=[bigsplines eegkitdata ica rgl signal]; }; eegkitdata = derive2 { name="eegkitdata"; version="1.0"; sha256="1krsadhamv1m8im8sa1yfl7injvrc4vv3p88ps1mpn8hibk5g51m"; depends=[]; }; eel = derive2 { name="eel"; version="1.1"; sha256="0cv6dhw57yy140g73z94g9x1s42fpyfliv9cm2z1alm7xwap1l0x"; depends=[emplik rootSolve]; }; eemR = derive2 { name="eemR"; version="0.1.5"; sha256="13c5k2si8aq2461iz9413hlqzgkb25zrdfvizzk8s2nn60npyaw9"; depends=[dplyr pracma R_matlab readr rlist stringr viridis]; }; - eeptools = derive2 { name="eeptools"; version="1.2.0"; sha256="14cmvshalfvh1zd1gp2dsp42kjxw2pdfixwlk9zvlw7ncx9y83j3"; depends=[arm data_table ggplot2 maptools vcd]; }; + eeptools = derive2 { name="eeptools"; version="1.2.1"; sha256="0idrwh6khz1sbslx35kmm6f79njam0xl48r3aiy70p2l569rj89h"; depends=[arm data_table ggplot2 maptools vcd]; }; eesim = derive2 { name="eesim"; version="0.1.0"; sha256="0ljj1jp9cl0im8k7sfjd28ggj4q9a14df3554kwxkssr1vsn1wbc"; depends=[dplyr lubridate purrr viridis]; }; effectFusion = derive2 { name="effectFusion"; version="1.0"; sha256="1nx61n4lgnj6wh4arqm62p9xwxqvz4g7bs4b5k3ybkhmh6ns9v5l"; depends=[bayesm cluster ggplot2 MASS Matrix]; }; - effectR = derive2 { name="effectR"; version="1.0.1"; sha256="11kqp0si5jm3ffw7d1kq5b6qwdzwijdp1n2hv8a3fa5vppkp43ws"; depends=[ggplot2 reshape2 seqinr shiny viridis]; }; - effects = derive2 { name="effects"; version="4.0-2"; sha256="10anvrn5v04i985d06fxv099970vvjllms7iwpbpa488zv5k9b81"; depends=[carData colorspace estimability lattice lme4 nnet survey]; }; + effectR = derive2 { name="effectR"; version="1.0.2"; sha256="1icr1sx98x3h8rbky1agdh809arhjqcypyajl7y50yis8a5pkycb"; depends=[ggplot2 reshape2 rmarkdown seqinr shiny viridis]; }; + effects = derive2 { name="effects"; version="4.1-0"; sha256="01c970619y27w4w8bq7i8f7sb324rk2jds229x0vb5r5827bpqb3"; depends=[carData colorspace estimability lattice lme4 nnet survey]; }; effectsizescr = derive2 { name="effectsizescr"; version="0.1.0"; sha256="0shfjk6r3bz04jakrn5nwgymjx60lk83i0akcx7zqfxp3k8yncs5"; depends=[Kendall]; }; efflog = derive2 { name="efflog"; version="1.0"; sha256="1sfmq7xrr6psa6hwi05m44prjcpixnrl7la03k33n0bksj8r1w6b"; depends=[]; }; effsize = derive2 { name="effsize"; version="0.7.1"; sha256="0l0ja7qcknn8r5hf7nrjk5cy0ajw0z60ggbyj8qvjzf8qah4mlss"; depends=[]; }; @@ -6058,71 +6432,79 @@ in with self; { efts = derive2 { name="efts"; version="0.9-0"; sha256="1cdn37sij3q73z9gal6x3nnnds55whfj5ywyww119hx092xcb2h4"; depends=[lubridate magrittr ncdf4 plyr stringr udunits2 xts]; }; ega = derive2 { name="ega"; version="2.0.0"; sha256="04kwh24aap22yclmcrix3vi553qb30hd43mgfzpdl0cw3ibrh7xg"; depends=[ggplot2 mgcv]; }; egcm = derive2 { name="egcm"; version="1.0.12"; sha256="0nssf5six1j7z6fss7478zdbsfx60myzw833m7nsnaf1r8n4ixaf"; depends=[ggplot2 MASS pracma quantmod tseries urca xts zoo]; }; - egg = derive2 { name="egg"; version="0.4.0"; sha256="11zi42wvjd5x68xrxsqwzwdr9mb3iw9pm02mgy3z6m21mgyvgnmn"; depends=[ggplot2 gridExtra gtable]; }; - eggCounts = derive2 { name="eggCounts"; version="2.0"; sha256="0qlx1wm50zh5mp3bn6lkkq43d19ji2fwa4x0z5f98qhmhxa74lck"; depends=[BH boot coda lattice numbers Rcpp RcppEigen rootSolve rstan StanHeaders testthat]; }; - egoTERGM = derive2 { name="egoTERGM"; version="1.0.0"; sha256="10q52552srz2s9v3r3k4y8v8jfcb1arirw3mr1p9a5nbixdcnp8z"; depends=[boot btergm ergm GGally Matrix network sna speedglm statnet xergm_common]; }; + egg = derive2 { name="egg"; version="0.4.2"; sha256="0ihq8r2hfxj59mswrxb296shz9981wwmywhbnpxrpkmbia701nny"; depends=[ggplot2 gridExtra gtable]; }; + eggCounts = derive2 { name="eggCounts"; version="2.1-2"; sha256="042asp2gb3pz47mri5cnh5xsy80j67djll7494cwkbbcwrv6w3wp"; depends=[BH boot coda lattice numbers Rcpp RcppEigen rootSolve rstan StanHeaders testthat]; }; + egoTERGM = derive2 { name="egoTERGM"; version="2.0.1"; sha256="06yq951cgb1qkily13a3n3kjzpydcbzr8kdsg4mbp1z66nk40izd"; depends=[boot btergm ergm GGally Matrix network sna speedglm xergm_common]; }; egonet = derive2 { name="egonet"; version="1.2"; sha256="1f0fbqyk2ilmhirxvf1iwgfappi5r7807ag77r89lbaf5jq8akl0"; depends=[sna]; }; - egor = derive2 { name="egor"; version="0.18.06-02"; sha256="1q0kvgz04d80drvgli1pmra6dcn77swk8z19sj3lkqx3qmgjqn7m"; depends=[dplyr igraph network plyr purrr shiny survey tibble tidyr]; }; - eha = derive2 { name="eha"; version="2.5.1"; sha256="0www19cc80xg2hi1ibajqnp931gda9pk95cnx976lq1kpxzb2pyl"; depends=[survival]; }; + egor = derive2 { name="egor"; version="0.18.08-02"; sha256="14jhj1lj5bdsf64zq9gia63h0p3i9211dnla9g7r0dmlbbygwqgf"; depends=[dplyr igraph network plyr purrr shiny survey tibble tidyr]; }; + eha = derive2 { name="eha"; version="2.6.0"; sha256="0nw72jcwcx2rzlzsrmdvg7pymyzf5icynidlr1m9b70v6rnqr84b"; depends=[survival]; }; ei = derive2 { name="ei"; version="1.3-3"; sha256="0i8pvpal23zwsqldhmm3iis4vw9s08mlydpshaig2dsd9549gn11"; depends=[cubature eiPack ellipse foreach MASS mnormt msm mvtnorm plotrix sp tmvtnorm ucminf]; }; eiCompare = derive2 { name="eiCompare"; version="2.1"; sha256="0kv4k1zk1gz3fapy2i2ydy0n38hy95i10r3hr3dx8mkkf3nsj46h"; depends=[cubature data_table ei eiPack ellipse foreach ggplot2 magrittr mnormt msm mvtnorm plotrix plyr R_utils stringr tidyr tmvtnorm ucminf]; }; - eiPack = derive2 { name="eiPack"; version="0.1-7"; sha256="1cxk31bj012ijm85sf6l4rjrwayw94j2d6aav8p9g1f0raha2s6y"; depends=[coda MASS msm]; }; + eiPack = derive2 { name="eiPack"; version="0.1-8"; sha256="18mil21gv83p2s16j084b3w45pp9zj4fnw03i02f7jdqqrcpygcr"; depends=[coda MASS msm]; }; eigeninv = derive2 { name="eigeninv"; version="2011.8-1"; sha256="18dh29js824d7mrvmq3a33gl05fyldzvgi8mmmr477573iy9r30g"; depends=[]; }; eigenmodel = derive2 { name="eigenmodel"; version="1.10"; sha256="1x613ipqpsq5yj4bb68g7yfwavd75n02xajr2cpbzsa2vyipvpsa"; depends=[]; }; eigenprcomp = derive2 { name="eigenprcomp"; version="1.0"; sha256="156qyv7sl8nng55n3ay6dnpayyfrqv27ndz40xf4w92is9zmymy0"; depends=[]; }; + eikosograms = derive2 { name="eikosograms"; version="0.1.1"; sha256="13s5wqcc8iwnhn3msrh9dfrvq9bwlby93p9v5wcnrm8m9iskax1s"; depends=[plyr]; }; eive = derive2 { name="eive"; version="2.3"; sha256="073hwx944db7zxq6yib6yvciaic11k49zl1iqphippcd5ygkad80"; depends=[Rcpp]; }; + eivtools = derive2 { name="eivtools"; version="0.1-8"; sha256="0ynmrql6dv10m7cwba5mzwlbvp6ab53nzqqvk3ihwyiqzmnnmpk4"; depends=[R2jags]; }; eiwild = derive2 { name="eiwild"; version="0.6.7"; sha256="1fp4kvlmcjjnzn2a5cmlzaf6y5q6cdbbi2nmvjyqc4y1bmwh3srf"; depends=[coda gtools lattice]; }; - eixport = derive2 { name="eixport"; version="0.3.0"; sha256="1ykv5jqri4zkshawck3lfl6jrzw24k27gwhi02rckzbrg2nb3909"; depends=[ncdf4 raster sf sp]; }; + eixport = derive2 { name="eixport"; version="0.3.6"; sha256="0wzp7jxs80drp428m6kgx419vzrmiw6spgv9ldrakbfkjjnrzsa6"; depends=[cptcity ncdf4 raster sf sp]; }; elasso = derive2 { name="elasso"; version="1.1"; sha256="0nz3vw803dvk4s45zc9swyrkjwna94z84dn4vfj3j17h74a0cij2"; depends=[glmnet SiZer]; }; elastic = derive2 { name="elastic"; version="0.8.4"; sha256="0s0nz8j4f1qxjlgzllnfsirbpcggmb5f41zwdrb9xgwpnpn68jz9"; depends=[curl httr jsonlite]; }; elasticIsing = derive2 { name="elasticIsing"; version="0.2"; sha256="1zjgvz7w5j06x2cd1fzjl85di95ah67m1lanw01kic2bvhfwfbn6"; depends=[cvTools glmnet magrittr qgraph reshape2]; }; - elasticnet = derive2 { name="elasticnet"; version="1.1"; sha256="1x8rwqb275lz86vi044m1fy8xanmvs7f7irr1vczps1w45nsmqr2"; depends=[lars]; }; - elasticsearchr = derive2 { name="elasticsearchr"; version="0.2.2"; sha256="0jawypqlk8374izh3gq9k6fwc2gwn74xa9lbmx4ww3rq2xp90xw6"; depends=[httr jsonlite]; }; + elasticnet = derive2 { name="elasticnet"; version="1.1.1"; sha256="0p9dplnsp28z4s2fl6afbwrgd0aj339fak8mmndicmrh7bb7rpmb"; depends=[lars]; }; + elasticsearchr = derive2 { name="elasticsearchr"; version="0.2.3"; sha256="0rsg4h8sz18hgwc77g6krx67izr562jjgl4m68pg1saqafmmg3zp"; depends=[httr jsonlite]; }; elec = derive2 { name="elec"; version="0.1.2"; sha256="0f7ahrjb52w8a8l5v00xla6z9afpz2zrckl9v04xalp34snhdwan"; depends=[]; }; elec_strat = derive2 { name="elec.strat"; version="0.1.1"; sha256="09196k5c3jsikh98d33bn70izwcbx0wb5ki9fv1ij0dw9mnv4c3p"; depends=[elec]; }; elect = derive2 { name="elect"; version="1.1.2"; sha256="1m79z697abzrddy849kshwqfygji3n56xz0flwa7xrqhx3nqrj3b"; depends=[msm nnet]; }; elections = derive2 { name="elections"; version="1.0"; sha256="0ig3pd1dw978g2sg4ynzd3p15nk6hx17pxvbxfi5rm131mjdmjdm"; depends=[]; }; electionsBR = derive2 { name="electionsBR"; version="0.3.0"; sha256="18aq1yz2l2g4cjbmk18n5vl8x8lkp90xwm82l0bg1z1smyv3agan"; depends=[data_table dplyr haven magrittr]; }; - electoral = derive2 { name="electoral"; version="0.1.0"; sha256="0y4kkxm8vmj4gsan6qyhg28b0b6hgl4fghslk21d8w5w6syln4kh"; depends=[dplyr ineq tibble]; }; + electoral = derive2 { name="electoral"; version="0.1.1"; sha256="0lmw9kwr189dzfxzlns9fmhrdy93ja8jl2s4jir07lichyiavs03"; depends=[dplyr ineq tibble]; }; elementR = derive2 { name="elementR"; version="1.3.6"; sha256="12gg2x6xzms2ni80qdm04bfajg55ff6zkki0y2cz47kq70wzfkmg"; depends=[abind colourpicker devtools EnvStats gdata gnumeric httpuv lmtest outliers R6 reader readODS readxl shiny shinydashboard shinyjs stringr tcltk2 zoo]; }; - elevatr = derive2 { name="elevatr"; version="0.1.4"; sha256="0gxwlcfn271p8gf2iqwqbi61kcaahfdghsc0rwm3xxxysjb5a2b2"; depends=[httr jsonlite progress raster ratelimitr sp]; }; + elevatr = derive2 { name="elevatr"; version="0.2.0"; sha256="0721w28pb07ndw24k4zssh5r90fd4mf33yxigricnz23z29ql120"; depends=[httr jsonlite progress raster sf sp]; }; elexr = derive2 { name="elexr"; version="1.0"; sha256="1xmrzlp55z6k3psdg4a3x3rsilvq3k37v9r7ydfn80ahvqjz0fqh"; depends=[]; }; elhmc = derive2 { name="elhmc"; version="1.1.0"; sha256="0ngva7rnfj75fq93ycsv929m9ykijp48r7cvd6sfmi0sqsjinax5"; depends=[emplik MASS plyr]; }; elliplot = derive2 { name="elliplot"; version="1.2.0"; sha256="186i4gr8k9bifzssblln8z6wxfmnplls3kc4m2liiz86mzsnim9r"; depends=[]; }; ellipse = derive2 { name="ellipse"; version="0.4.1"; sha256="0g82vc51m3c1k0hnpp2zla6amxxgk2mmkl8ssnsc49jv3599r6hs"; depends=[]; }; - elliptic = derive2 { name="elliptic"; version="1.3-7"; sha256="1bzd5x0yph76jh59ljl875grm52s8xpnmbgww1jjxx0hgkv7938g"; depends=[MASS]; }; - elmNNRcpp = derive2 { name="elmNNRcpp"; version="1.0.0"; sha256="0jl5vr2zszsapdvwcwg1m2li20k377jzyzdrz4inirsqfy5zlymq"; depends=[KernelKnn Rcpp RcppArmadillo]; }; + ellipsis = derive2 { name="ellipsis"; version="0.0.1"; sha256="02mv63ldvlqrcggxidxy5iiikpqia1z4ckjpnd7fjy91lvwy52ka"; depends=[]; }; + elliptic = derive2 { name="elliptic"; version="1.3-9"; sha256="0gw1klhp9l7xjmwgh43wrvwnvvyz7mbnfjn49hxy3yqsi4fjgnw1"; depends=[MASS]; }; + elmNNRcpp = derive2 { name="elmNNRcpp"; version="1.0.1"; sha256="1n71b5pqd1szhmp4q1h9aqgkx7s54f5i3xk5nljwzsn7cyih1kb3"; depends=[KernelKnn Rcpp RcppArmadillo]; }; elo = derive2 { name="elo"; version="1.0.1"; sha256="0dhlac5l68a3jps2hx0bc7qjj8hsr1ha137hcwxnrfdwnki6chlp"; depends=[pROC Rcpp]; }; emIRT = derive2 { name="emIRT"; version="0.0.8"; sha256="17igda5phgfapjzg7dkid5jj49gmwgpadjr27z7s21365i7md9mz"; depends=[pscl Rcpp RcppArmadillo]; }; - embryogrowth = derive2 { name="embryogrowth"; version="7.4"; sha256="10h80jy391bm1avmh347ly3a1vhlhbpfbhrf39xl7x4nwcckd6bp"; depends=[deSolve HelpersMG numDeriv optimx]; }; + embed = derive2 { name="embed"; version="0.0.2"; sha256="0d53cv2c9rpmvvflbdf099r378yvrlvrfpczlmygc7jcd5ijja3v"; depends=[dplyr generics keras lme4 purrr recipes rlang rstanarm tensorflow tibble tidyr]; }; + embryogrowth = derive2 { name="embryogrowth"; version="7.4.1"; sha256="1qha6l7q0565fn9yfvp04dmlpf21hr754gh6fpzhqnrh58h371v1"; depends=[deSolve HelpersMG numDeriv optimx]; }; emdbook = derive2 { name="emdbook"; version="1.3.10"; sha256="0880cx6rqm9vgd2zxnd2k0igfl80gy7ak15w36clwlzavab59hmv"; depends=[bbmle coda lattice MASS plyr]; }; - emdi = derive2 { name="emdi"; version="1.1.2"; sha256="135dnc7djxa7kyhaa0rd42m396ccic4mgd5pq4qj8zqgd2swj2aa"; depends=[boot ggplot2 gridExtra HLMdiag maptools MASS moments MuMIn nlme openxlsx parallelMap readODS reshape2 rgeos]; }; + emdi = derive2 { name="emdi"; version="1.1.4"; sha256="0ghsxayv6d6bx9wfj6iafhaw5c6si2mqcpngj763pblnxjix8ag5"; depends=[boot ggplot2 gridExtra HLMdiag maptools MASS moments MuMIn nlme openxlsx parallelMap readODS reshape2 rgeos]; }; emdist = derive2 { name="emdist"; version="0.3-1"; sha256="1z14pb9z9nkd0f2c8pln4hzkfqa9dk9n3vg8czc8jiv0ndnqi7rq"; depends=[]; }; emg = derive2 { name="emg"; version="1.0.7"; sha256="1d4l9kcji6ba137f1qqjl763q2fd6bxryxsarc3iwi3mfi2b580m"; depends=[]; }; - emil = derive2 { name="emil"; version="2.2.8"; sha256="02xjf8ipqr136y3pa375lwpg6h63yvbphhghs9jjxfl2r4fdkvcn"; depends=[data_table dplyr ggplot2 lazyeval magrittr Rcpp tidyr]; }; + emhawkes = derive2 { name="emhawkes"; version="0.9.0"; sha256="1h6map6w66q91s6g1qr9wfk589cbvva1banqrxzzf29g7ihl15vh"; depends=[maxLik]; }; + emil = derive2 { name="emil"; version="2.2.10"; sha256="05f0i33rd9pp7kkpry1v1ysgny3bwi712glxlcj6qm4fmi0ciik6"; depends=[data_table dplyr ggplot2 lazyeval magrittr Rcpp tidyr]; }; emma = derive2 { name="emma"; version="0.1-0"; sha256="0psd8lrbcqla8mkhp0wlassaaimgwlmqy5yv2wwcq59mc5k1v27f"; depends=[clusterSim earth]; }; emme2 = derive2 { name="emme2"; version="0.9"; sha256="035s4h95ychqb14wib0dqbg4sjy9q01fsryr0ri25g1hsi5f8lpm"; depends=[reshape]; }; - emmeans = derive2 { name="emmeans"; version="1.2.2"; sha256="1ivrg1lp6cqffgg8hnfpw65zbkms6fbsgbw8nprbzfvfk7rrd8wd"; depends=[estimability mvtnorm plyr xtable]; }; + emmeans = derive2 { name="emmeans"; version="1.3.0"; sha256="0kdyy4qp332c4yyvp1cnh48h6ks6ffir5rjcv0py0vm3m8c3hh61"; depends=[estimability mvtnorm plyr xtable]; }; emoa = derive2 { name="emoa"; version="0.5-0"; sha256="1wcnsnkdmpcn21dyql5dmj728n794bmfr6g9hgh9apzbhn4cri8p"; depends=[]; }; emojifont = derive2 { name="emojifont"; version="0.5.2"; sha256="0s1as6i5dz2rbd1aashn99fji2iksjzrkdkfi7wqnnxxpmkha3yx"; depends=[ggplot2 proto showtext sysfonts]; }; emon = derive2 { name="emon"; version="1.3.2"; sha256="19khjjpyxvzhzihqq15w02l5v5ryyvxlklz1ch2gkmqcpnvyga32"; depends=[MASS mgcv]; }; emov = derive2 { name="emov"; version="0.1.1"; sha256="04w0bjyxvfb4ky573byp7j9b7x4gqycr5pgpnsl6rzag00zsf45a"; depends=[]; }; + empirical = derive2 { name="empirical"; version="0.2.0"; sha256="0kjkrsk9yf7dmpr6y04z43j5jy54q3vg6blyqphapp5fxq0pdhs4"; depends=[barsurf]; }; empiricalFDR_DESeq2 = derive2 { name="empiricalFDR.DESeq2"; version="1.0.3"; sha256="0h2mcdw4v3ac6dn0s4z37l4sdzbi12sxrnn0f0gc9z207dyyf6w3"; depends=[DESeq2 GenomicRanges]; }; - emplik = derive2 { name="emplik"; version="1.0-3"; sha256="0b52383m2djdcg9b1a7r10k5pkzljz6dalvbg2gg962ckvpndb11"; depends=[quantreg]; }; - emplik2 = derive2 { name="emplik2"; version="1.20"; sha256="0qdsfmnvds01qa4f112knv905k0fzccrqj9fwaqrqcy48cigm8pd"; depends=[]; }; - emuR = derive2 { name="emuR"; version="1.0.0"; sha256="19740da4m22v9ys1z8q80khf71fjbaisn1f6whgal7p3cinvkcr3"; depends=[base64enc compare DBI dplyr httpuv jsonlite MASS purrr RCurl readr RSQLite shiny stringr tibble uuid wrassp]; }; + emplik = derive2 { name="emplik"; version="1.0-4.3"; sha256="1g4hz85bvw29c77zs0ig487z92jjl682vv457x81l077h0psvk7c"; depends=[quantreg]; }; + emplik2 = derive2 { name="emplik2"; version="1.21"; sha256="1980bwc4fc4rwzlwya030n5rv8rq0s82hnw955mvaxrbmicnqlla"; depends=[]; }; + ems = derive2 { name="ems"; version="1.2.1"; sha256="17q59r032r2dzsf2y90im4441b90zy5lnj3xrjax3ly85n1h5ngb"; depends=[]; }; + emstreeR = derive2 { name="emstreeR"; version="2.1.0"; sha256="1s1iszdf8rxvwprpi5x9n4nx7mg2cv7jm356dhxg94y33apiky8y"; depends=[BBmisc BH ggplot2 Rcpp RcppArmadillo RcppMLPACK scatterplot3d]; }; + emuR = derive2 { name="emuR"; version="1.1.1"; sha256="1kl08lwrblk0gr4nc9flrd2k81r350l1lr6wbidyfg5l60j44d1n"; depends=[base64enc compare DBI dplyr httpuv jsonlite MASS purrr RCurl readr rlang RSQLite shiny stringr tibble uuid wrassp]; }; emulator = derive2 { name="emulator"; version="1.2-17"; sha256="150yg99qzankcqs74jvp35al9gla5vnfylwaswcw6yryi239mgi8"; depends=[mvtnorm]; }; enaR = derive2 { name="enaR"; version="3.0.0"; sha256="0sy7k8l6b8p34bcf9bpjr1y6qkjkvn77y2w2ws7ivcr1fynrhm5p"; depends=[gdata limSolve MASS network sna stringr]; }; enc = derive2 { name="enc"; version="0.2.0"; sha256="0n4s3abxmpndppm18dcibap2n22xpjzafn5xjskfdfrz3wjfy1kb"; depends=[]; }; encode = derive2 { name="encode"; version="0.3.4"; sha256="1ibrxa0lzni8c1nm3x061vj55faz8fvfgbl7c7b2wfanh5qnny9j"; depends=[]; }; endogMNP = derive2 { name="endogMNP"; version="0.2-1"; sha256="0maxcp321ngbxrg0i23nlwhj849v771xahh53367x928ss4f8v7i"; depends=[]; }; endogenous = derive2 { name="endogenous"; version="1.0"; sha256="079fmfxl9gf080zq5m1ixmgry9dawg2y6ixbfyc5da5jxf3zk9h8"; depends=[mvtnorm]; }; - endorse = derive2 { name="endorse"; version="1.6.0"; sha256="1j75sb2di2c092dilbjj5qsvb52h3zmm7wxflf9kg7xw227wq3zw"; depends=[coda]; }; + endorse = derive2 { name="endorse"; version="1.6.1"; sha256="067wrb5vhi9qn66rwp38cb4kss2yc55blh5dnl99fsvpc0qs146p"; depends=[coda]; }; endtoend = derive2 { name="endtoend"; version="1.0"; sha256="0x8f6h0mznmncqdwvsp2f0x524g5clgvk64qflf373lyn6h1v0ap"; depends=[]; }; - energy = derive2 { name="energy"; version="1.7-4"; sha256="12skvlridfq4jd5mh0yxl79ps0zi2xnlh4hsdgxad0gm7qky8awd"; depends=[boot Rcpp]; }; - energyr = derive2 { name="energyr"; version="0.1.1"; sha256="1mid5f8l6v55pjzfx304a303mkn9b5r3jzmjl2fi2pz4v2jsdw04"; depends=[RgoogleMaps]; }; + energy = derive2 { name="energy"; version="1.7-5"; sha256="15k9dg0a82cs9ypm0wpcsff3il1hzhnnv86dv5ngby1r144czhi4"; depends=[boot Rcpp]; }; + energyr = derive2 { name="energyr"; version="0.1.2"; sha256="0gjw2cvpvhyywxlx3vfkhlh7zjwig46z1zwdc01zxwflvdx3z40n"; depends=[RgoogleMaps]; }; enetLTS = derive2 { name="enetLTS"; version="0.1.0"; sha256="0lqnhrsg9fnkn8z5crdrajpgavk1knr9z4sbdffpa6q9n8s5pmhr"; depends=[cvTools ggplot2 glmnet reshape robustHD]; }; - english = derive2 { name="english"; version="1.1-3"; sha256="032yc8ls3i6k5il40k3b0n55n2pj8zkm5kackrvsdsslywhainkw"; depends=[]; }; + english = derive2 { name="english"; version="1.1-4"; sha256="0bl2aqirnfb18zd8xmxcil62q38j6xjxs18gzkvg6vdjdajd2y0k"; depends=[]; }; engsoccerdata = derive2 { name="engsoccerdata"; version="0.1.5"; sha256="06fdgjgnk4lwshrkd0jad411x5nz9sxlri9fdhxrf2dr2hik4l8q"; depends=[dplyr magrittr tidyr]; }; enpls = derive2 { name="enpls"; version="6.0"; sha256="07cwxxxsz2rj6d9dhmbfbv1vmk753ca7yy8ssq8lp4lxz3n4cp6p"; depends=[doParallel foreach ggplot2 plotly pls reshape2 spls]; }; enrichR = derive2 { name="enrichR"; version="1.0"; sha256="0lfdr45sdyqhvgz8q4qdbk12mpv86d6id665kq6aaslgr8jggfmn"; depends=[httr rjson]; }; @@ -6138,35 +6520,41 @@ in with self; { entropy = derive2 { name="entropy"; version="1.2.1"; sha256="10vg4818q5g54pv2nn9x5i7pvky5nsv96syy47pz2mgqp1273cpd"; depends=[]; }; envDocument = derive2 { name="envDocument"; version="2.4.0"; sha256="0r7h9p0b0gr2l18mv1ydlamsc0iq474dfhp450mdfnw2q289mhrn"; depends=[]; }; envalysis = derive2 { name="envalysis"; version="0.3.3"; sha256="1ys93g5gxr9x1v4hg98dcpwa40n5xkh1j8drrmpnmxwq6gv01r6r"; depends=[drc ggplot2]; }; - enveomics_R = derive2 { name="enveomics.R"; version="1.3"; sha256="1m97lmgf42ifzafz91g69nnf4q918464xir9cqjjn6ch5i7lvi65"; depends=[fitdistrplus investr modeest sn]; }; + enveomics_R = derive2 { name="enveomics.R"; version="1.4.2"; sha256="0dv6f7jqc5lwa0wgr9xl82vn47fgxgzfqx1pm59lzz75pls4ygfx"; depends=[fitdistrplus investr modeest sn]; }; enviGCMS = derive2 { name="enviGCMS"; version="0.5.0"; sha256="0q7kyygfwphd553lgnv8pa0zghcjj4wvq2qyh8lx2plj9fp5am3n"; depends=[animation BiocParallel broom genefilter mixtools MSnbase rcdk RColorBrewer reshape2 rmarkdown shiny xcms]; }; enviPat = derive2 { name="enviPat"; version="2.2"; sha256="1cf1h4v05riivjwil4167sncdxzgxf3r4snx1imjb6s4msx67ibi"; depends=[]; }; enviPick = derive2 { name="enviPick"; version="1.5"; sha256="04q6zwqq2ip8b8h2n1jpgx1bzcvi7lazljs0806wiakbc79x232p"; depends=[readMzXmlData shiny]; }; envirem = derive2 { name="envirem"; version="1.3"; sha256="1axgbjl4wh44vd5r9n9rbxxsi35k806r1kdvrcmmpkzwam6zd2lp"; depends=[raster RSAGA]; }; envlpaster = derive2 { name="envlpaster"; version="0.1-2"; sha256="11a5n40k1ln5gxxvwq1vh4dhmhifhlm89hkhf36qnhj4bjh3v3y0"; depends=[aster aster2 caTools MASS]; }; + envnames = derive2 { name="envnames"; version="0.3.0"; sha256="1gssjkpx7ngxpbn05c3c74myp4131wx032cf27gxvsvnqb6nn7j5"; depends=[]; }; epade = derive2 { name="epade"; version="0.3.8"; sha256="1alvsifc6i71ilm1xxs1d7sqlapb48bqd6z2n4wi6pqcjvwp7bif"; depends=[plotrix]; }; epandist = derive2 { name="epandist"; version="1.1.1"; sha256="0hxgbjns5bk82rgcmykxifnnxcnqdzmkimkkmpdif64zr5g3gjdg"; depends=[]; }; - epanet2toolkit = derive2 { name="epanet2toolkit"; version="0.2.1"; sha256="18drz4pi2mqqwp2ji3a8k6mxh04n8yrwggf2p1k7bg3jchgh0kx3"; depends=[]; }; + epanet2toolkit = derive2 { name="epanet2toolkit"; version="0.3.2"; sha256="0j64riiy7b2v1m8ki6d43jm61s7yjwlx4kxxdvlz3fx1xw7qf522"; depends=[]; }; epanetReader = derive2 { name="epanetReader"; version="0.7.3"; sha256="05pwa6z03qsjwr9pxpbxycsd21p7mf5j5ajyg4yaas5g100s1k8c"; depends=[]; }; epiDisplay = derive2 { name="epiDisplay"; version="3.5.0.1"; sha256="08ym6hcbmajzr4rasdb35fxk79vgpzfc16rmcm34f7f3zzz09dyl"; depends=[foreign MASS nnet survival]; }; - epiR = derive2 { name="epiR"; version="0.9-96"; sha256="0gy2w49mbi9rpxw8bxb5d6i0zddl319ba1wcp24km165h9pvrs9d"; depends=[BiasedUrn survival]; }; - epibasix = derive2 { name="epibasix"; version="1.3"; sha256="0d0087sa8lqw35pn7gdg2qqzw3dvz57sgavymwl1ybcj5d4lsbyk"; depends=[]; }; + epiR = derive2 { name="epiR"; version="0.9-99"; sha256="1x7r8nm636x1innbzhpihyi43b2dqlys9qw7b621jnqni3shlv9j"; depends=[BiasedUrn survival]; }; + epibasix = derive2 { name="epibasix"; version="1.5"; sha256="0ivr51x37cbdryli9b4p4iq9v2c90zwmywrwdmg7ryq5vprvvbp0"; depends=[]; }; epicontacts = derive2 { name="epicontacts"; version="1.1.0"; sha256="0f4a1y311z3fxw7ygj6fgsq6d2qn0ivxsjlh742pkmg3jb63s0f3"; depends=[colorspace dplyr igraph magrittr threejs visNetwork]; }; epidata = derive2 { name="epidata"; version="0.2.0"; sha256="0n0100fy65kgw3c7gdmb5z5hmla5ch51b7872snf525a2r581i28"; depends=[dplyr httr jsonlite purrr readr rvest stringi tidyr xml2]; }; + epiflows = derive2 { name="epiflows"; version="0.2.0"; sha256="09ri1p73ih0i08irc06ff169hi5vcl8bdi63b056kzxgmv17yqkp"; depends=[epicontacts geosphere ggmap ggplot2 htmltools htmlwidgets leaflet sp tibble visNetwork]; }; + epimdr = derive2 { name="epimdr"; version="0.6-1"; sha256="1lcl9sk3c958dm225w33kaln76y4x9mkx5y2c9kh8wd0xz891p8v"; depends=[deSolve phaseR polspline shiny]; }; epinet = derive2 { name="epinet"; version="2.1.8"; sha256="10bgq66n99kkz0nhmsz508aypxk57zk19p5l3xrb28n72k4rfgrf"; depends=[network]; }; epiphy = derive2 { name="epiphy"; version="0.3.4"; sha256="04wsppjycnrzrml3zxrpr0xdxxas3hj8rskiivx5vfmfjpwipq4r"; depends=[ggplot2 msm pbapply Rcpp transport]; }; - episensr = derive2 { name="episensr"; version="0.9.2"; sha256="1w1228q8q2ysi3xi3m8a9z0c7japj97dssjkzpjcrng094cy82is"; depends=[actuar boot ggplot2 gridExtra llogistic logitnorm plyr reshape trapezoid triangle]; }; - episheet = derive2 { name="episheet"; version="0.2.0"; sha256="15c4xbam9b60xkkgmbswj4raln49hk43pxp2l75a7j1wykgkif95"; depends=[dplyr ggplot2 magrittr tidyr]; }; + episcan = derive2 { name="episcan"; version="0.0.1"; sha256="02687f8gpc2czn19lapvazd6mnm8902ay0lhgi3wdrzfhir42m4r"; depends=[]; }; + episensr = derive2 { name="episensr"; version="0.9.3"; sha256="0c7sk0bff0sssh0k92k213n6w4im9d8jnr0dkr8417mah5x16ahb"; depends=[actuar boot ggplot2 gridExtra magrittr plyr reshape trapezoid triangle]; }; + episheet = derive2 { name="episheet"; version="0.3.0"; sha256="0lp0hd2xyiyrb9z46fjifcirv1wxfh3dkn5chlkhkzr2s5xvbl76"; depends=[assertthat dplyr ggplot2 magrittr rlang tidyr]; }; episode = derive2 { name="episode"; version="1.0.0"; sha256="1djk36jkvr8xvhfddqg6xsmhxc3yrgivkm8g2hr4n1qixsk1ad8m"; depends=[glmnet Matrix nnls Rcpp RcppArmadillo]; }; episplineDensity = derive2 { name="episplineDensity"; version="0.0-1"; sha256="0nmh97xajnnh54i04yq8fdici4n5xvcbpdbjdbz79483gnils4vn"; depends=[nloptr pracma]; }; epistasis = derive2 { name="epistasis"; version="0.0.1-1"; sha256="0dfh26bs72i01hpxpgpgyiwpmg9mjpib8zynhc5ssxa0skm518wz"; depends=[glasso igraph Matrix tmvtnorm]; }; epitab = derive2 { name="epitab"; version="0.2.2"; sha256="0yi65bblsikwsa9i7wys1mqf6pp6j01kyc8xkyrhs5n62y1k68nc"; depends=[kableExtra knitr MASS survival xml2]; }; epitools = derive2 { name="epitools"; version="0.5-10"; sha256="1qqa2kam3j3mkbgk62g6lwygk2fkdlrpbi27wl37j4dkdkvx013m"; depends=[]; }; - epitrix = derive2 { name="epitrix"; version="0.2.0"; sha256="1699v13478379waxkjsimxsq92ya2vd98kddvsv0dr7fldwl4png"; depends=[digest distcrete stringi]; }; + epitrix = derive2 { name="epitrix"; version="0.2.1"; sha256="13nk31h4rdpla5m0fskv8s1fwx0r2qh4d0j4cf8vnlbl12rwyh57"; depends=[digest distcrete stringi]; }; + eplusr = derive2 { name="eplusr"; version="0.9.4"; sha256="0af57hgl2jbfx34565wff21np35y9pqafyr0rncd94gf68wvxaal"; depends=[assertthat callr cli crayon data_table fasttime later lubridate processx progress R6 readr RSQLite stringr units uuid]; }; eply = derive2 { name="eply"; version="0.1.2"; sha256="0al44pvqf6ls3dh129vlv3g56hk1nbql09rj0qsb04d9kaz9anrp"; depends=[magrittr]; }; - epoc = derive2 { name="epoc"; version="0.2.5-1"; sha256="1r19cvcqf39yf09n3znbdy3dsr7z96yx6zib6031mqqdsxaav5qd"; depends=[elasticnet graph irr lassoshooting Matrix Rgraphviz survival]; }; + epoc = derive2 { name="epoc"; version="0.2.6-1"; sha256="0q17sf2q3yj9sia9m1d23q6li6fkvgmj2a73kl1im8aiaxwcq2m1"; depends=[elasticnet irr lassoshooting Matrix survival]; }; + epos = derive2 { name="epos"; version="0.1.0"; sha256="0b9r552hbrs281z7pxxw1hxgv9d15qmyzvgk5xsrgh8wivkh4lwp"; depends=[dplyr ggplot2 gridExtra hashmap stringr testthat tidyr TopKLists xtable]; }; epr = derive2 { name="epr"; version="3.0"; sha256="0czfz6qkcpa2qqs3pqii27hgpdvdzfrvxl0ip67v58hamq7kvjfv"; depends=[car lme4]; }; - epubr = derive2 { name="epubr"; version="0.4.0"; sha256="0lh4fw16fb6qisygq8k7yf1cg6gm2yi8fqfsfwlaacb43d12bxzm"; depends=[dplyr magrittr purrr tidyr xml2 xslt]; }; + epubr = derive2 { name="epubr"; version="0.5.0"; sha256="01ggkwv6l7j7zs70s53vjajfh9i0i7zvajmbqq1ij48b3mrc6y05"; depends=[dplyr magrittr purrr tidyr xml2 xslt]; }; epxToR = derive2 { name="epxToR"; version="0.3-0"; sha256="0ckz7cvqsdilfkqap88brh4av9zv1fl3ijs4h4vlwwn7qvdcnhay"; depends=[httr XML]; }; eqs2lavaan = derive2 { name="eqs2lavaan"; version="3.0"; sha256="1lj6jwkfd84h9ldb6l74lrx2pnsl1c0d7mnrcrjkska87djb2nzd"; depends=[lavaan stringr]; }; eqtl = derive2 { name="eqtl"; version="1.1-7"; sha256="0xfr8344irhzyxs9flnqn4avk3iv1scqhzac5c2ppmzqhb398azr"; depends=[qtl]; }; @@ -6174,28 +6562,29 @@ in with self; { equalCovs = derive2 { name="equalCovs"; version="1.0"; sha256="18w7panyd6mhdr3x1iz9fkrw7min22rishs4xhkxgxs3nnyglkrn"; depends=[]; }; equaltestMI = derive2 { name="equaltestMI"; version="0.1.0"; sha256="1zqhgx1x6lqjwqisl3ydb6yqp3jn6x7dgnc57r93v73sjx2j5aiz"; depends=[lavaan]; }; equate = derive2 { name="equate"; version="2.0.7"; sha256="07cji0z139fk70d4wvrpk5m34fq1pfnqrsw336lgnp5a7zp3jz7n"; depends=[]; }; - equateIRT = derive2 { name="equateIRT"; version="2.0-5"; sha256="0pkcg2331yaq05sn7164qvw3zqq5jxzh34k0c48zbam240ga94js"; depends=[mirt statmod]; }; + equateIRT = derive2 { name="equateIRT"; version="2.1.0"; sha256="1g8gs00ralh5zw1fv3xd4c2xrb8gxgb7srcp0hgbpr0f7hw53fjm"; depends=[mirt statmod]; }; equateMultiple = derive2 { name="equateMultiple"; version="0.0.0"; sha256="0q29bv8bb0c3sprhnkbbpn31phw37dwgk23v5ny4abzvlcgwncdb"; depends=[equateIRT numDeriv Rcpp RcppArmadillo statmod]; }; equivalence = derive2 { name="equivalence"; version="0.7.2"; sha256="170l5gnk0dkjkfsx7qyrw56ircwsjzz9cvhakgyrqh7bj5734i79"; depends=[boot lattice PairedData]; }; - erah = derive2 { name="erah"; version="1.0.5"; sha256="00vygdrngbp53wip2x6dni3ygwax309i9si3gyqkxxbbkpv24b7i"; depends=[caTools HiClimR igraph ncdf4 nnls osd quantreg Rcpp signal XML]; }; + erah = derive2 { name="erah"; version="1.1.0"; sha256="1jp75z9y97v0dr656qqcf3npsijk91x5f2lyiwjy54yrzlf5bxp5"; depends=[igraph ncdf4 nnls quantreg Rcpp signal XML]; }; erboost = derive2 { name="erboost"; version="1.3"; sha256="09hlpn6mqsmxfrrf7j3iy8ibb2lc4aw7rxy21g3pgqdmd9sbprim"; depends=[lattice]; }; ercv = derive2 { name="ercv"; version="1.0.0"; sha256="1h0v0gscf1ks1shkdvkn1g8r8x5jsb66a4m7rnpdfwbp2ijh41gp"; depends=[]; }; erer = derive2 { name="erer"; version="2.5"; sha256="0wgzd7r63d20vghmbilqn1p5033i5p31asya1gzwlipgyfxmqp0b"; depends=[lmtest systemfit tseries urca]; }; - ergm = derive2 { name="ergm"; version="3.8.0"; sha256="1j4rqgxnwg4hcjg2knw3kvwad97035fxp9dqxx4pz6nlkmcib2js"; depends=[coda lpSolve MASS Matrix network robustbase statnet_common trust]; }; - ergm_count = derive2 { name="ergm.count"; version="3.2.2"; sha256="1zg07vm5y6n6r687sbdy5hcinsircm4zzkx5w4849s9kwjlnpn0b"; depends=[ergm network statnet_common]; }; - ergm_ego = derive2 { name="ergm.ego"; version="0.3.0"; sha256="1152g9zz2wach0hbj27knxficvhf062alqa0wpj6nyqj2vsgnchh"; depends=[coda ergm network RColorBrewer statnet_common]; }; - ergm_graphlets = derive2 { name="ergm.graphlets"; version="1.0.3"; sha256="0xk45ialjckvjs96k19skk7imilcahgyzfwc74h6yand5q3mg6fz"; depends=[ergm network statnet_common]; }; - ergm_rank = derive2 { name="ergm.rank"; version="1.0.1"; sha256="0k5ffqxn9fspbg82j2cmrcyav3nqjk7cnsq48xwy9i3z3vaq704k"; depends=[ergm network statnet_common]; }; - ergm_userterms = derive2 { name="ergm.userterms"; version="3.1.1"; sha256="0pvklvyxi7sjc5041zl8vcisni0jz1283gyjw5mhas9bl47g1cwc"; depends=[ergm network statnet_common]; }; + ergm = derive2 { name="ergm"; version="3.9.4"; sha256="0bmxha66p6i0sk9csav4wv9v7bz153c7zgwfdd1q8abmiwxpi3al"; depends=[coda dplyr lpSolve MASS Matrix network purrr rlang robustbase statnet_common tibble trust]; }; + ergm_count = derive2 { name="ergm.count"; version="3.3.0"; sha256="184kxbabrdm8ywmr8pmz34wqyrv6712abggb2pf3mpiv7nblqjz1"; depends=[ergm network statnet_common]; }; + ergm_ego = derive2 { name="ergm.ego"; version="0.4.0"; sha256="07r0wfx1414d54l5y43axkp1av9ig1bwyxs8011w2grkmxhawavj"; depends=[coda ergm network purrr RColorBrewer rlang statnet_common tibble]; }; + ergm_rank = derive2 { name="ergm.rank"; version="1.1.0"; sha256="0mzwi5a3mf46nw8m1yychqnvysrps46dn8pp0xliyhcs4h0c3y0l"; depends=[ergm network statnet_common]; }; + ergm_userterms = derive2 { name="ergm.userterms"; version="3.9.0"; sha256="0nccz7qwrn20xd78dlnq2dfb8167s9jglvk40wa0lmcjlz8x62n3"; depends=[ergm network statnet_common]; }; ergmharris = derive2 { name="ergmharris"; version="1.0"; sha256="1bfijhsljlykb94wi25lbpv35zkmgqpmgzmxcq98gjvzbn5j9pdq"; depends=[]; }; - erhcv = derive2 { name="erhcv"; version="0.1.2"; sha256="1rbgp5ba7drghfgcjfg546210m7pknfmgcbk4n68jpy39c267rvn"; depends=[igraph Rdpack stringi stringr]; }; + erhcv = derive2 { name="erhcv"; version="0.1.4"; sha256="0dai1pd9cly8k7k3ygw10hhzz9vs889hab8zf5j1av033lm3cw2j"; depends=[data_tree Rdpack stringi stringr]; }; erp_easy = derive2 { name="erp.easy"; version="1.1.0"; sha256="193n45w0rq3cy0nmxvv0h6s3yr8kfjlg90nd4dnqlsq85zlsizij"; depends=[gtools plyr signal]; }; erpR = derive2 { name="erpR"; version="0.2.0"; sha256="1y6abc5fkcyyjh36maj1zbxppqzwd5wkvzvqahyvzsz5fqpjkcdx"; depends=[rpanel]; }; + err = derive2 { name="err"; version="0.0.1"; sha256="0mkd5hr5pd7zqqbs205whcjm0gsg6sn5nd5abw7i46v0rq4xxvfp"; depends=[]; }; errint = derive2 { name="errint"; version="1.0"; sha256="1ya7fsvwhmgxw87r32m4345n8pw2pbpv026xvml03s1kiam8qwbw"; depends=[rootSolve VGAM]; }; errorist = derive2 { name="errorist"; version="0.0.1"; sha256="1569yvncc9rdzchs7cvx44dhy8xf10g2hwkiy3kp68h47qghxlbd"; depends=[searcher]; }; errorizer = derive2 { name="errorizer"; version="0.2.1"; sha256="10p7ydm81x2gls0wn692llgj2rxhg4s96rv7gvihmgi5dflraypq"; depends=[]; }; errorlocate = derive2 { name="errorlocate"; version="0.1.3"; sha256="0hfm0nad1bfh7a37zpn4aljrf69yc6dddz9iq46c1mzyrw116a9f"; depends=[lpSolveAPI validate]; }; - errors = derive2 { name="errors"; version="0.2.1"; sha256="1hf7nqyhyv0n4qn5bzs1gb59fbn6vsiji0va8hpzzw3af0h3dqzy"; depends=[]; }; + errors = derive2 { name="errors"; version="0.3.1"; sha256="0nxam3bkl8r79b8v6h80mjpap8nbqp6qrpnzbcyzfwz6fwyi8ikq"; depends=[]; }; + esDesign = derive2 { name="esDesign"; version="1.0.2"; sha256="16dhddw4gp210bb1mmx5df1ziffadiz06s4i3znnzac8rv5564hp"; depends=[]; }; esaBcv = derive2 { name="esaBcv"; version="1.2.1"; sha256="0hgjcdbiy1a71vsb2vcyp0xmhy6wi4nlh1sqsfb2vxckc95i9i21"; depends=[corpcor svd]; }; esaddle = derive2 { name="esaddle"; version="0.0.3"; sha256="04imppwls6a485kdfwykk4s0pyxas3i92ccghi780ys29y0nggmy"; depends=[doParallel mvnfast plyr Rcpp RcppArmadillo]; }; esaps = derive2 { name="esaps"; version="0.1.0"; sha256="1rchs4i7n221gyhj9kbka4zmi2lf72q3ak2pdxkr7w6pcx6803yz"; depends=[plyr readODS readxl]; }; @@ -6204,33 +6593,34 @@ in with self; { eshrink = derive2 { name="eshrink"; version="0.1.0"; sha256="0s1jl652za7qwv70kmc1h3vbwlijl49527pwpm0z347lz2jdcigj"; depends=[glmnet MASS]; }; esmisc = derive2 { name="esmisc"; version="0.0.3"; sha256="1d6xrdxwn85c8s60s7vzaymh7wa9f7fzd79hq5spzd12fr3zisvj"; depends=[ggplot2 raster readr]; }; esmprep = derive2 { name="esmprep"; version="0.1.4"; sha256="1d1rr11fldxsamn19za03sdyvvybkh3bm5zvlrlkz022jj7pgxlr"; depends=[lubridate]; }; + esquisse = derive2 { name="esquisse"; version="0.1.7"; sha256="1mvwyc8l8hcqyk06sbcfr5bjnky4jdc262izsjwscsnni8rbxcan"; depends=[ggplot2 ggthemes htmltools jsonlite miniUI RColorBrewer rstudioapi scales shiny shinyWidgets stringi viridisLite]; }; esreg = derive2 { name="esreg"; version="0.3.1"; sha256="19ikfy0g8yd224ah4gyq2k29lz3gagc6vrcv53awvdadqw0cpz8l"; depends=[quantreg Rcpp RcppArmadillo]; }; - ess = derive2 { name="ess"; version="0.1.1"; sha256="1i94sfg8r9mnzcmyddq3zb56gwkgqdclyx90a5plpyy5insk13d7"; depends=[haven httr rvest stringr tibble xml2]; }; essHist = derive2 { name="essHist"; version="1.1.1"; sha256="06wmvwjgbb1bfsjn4bv3p2m0i5nc6shn2p62kjp3iv6z42f5wndc"; depends=[Rcpp]; }; - essurvey = derive2 { name="essurvey"; version="1.0.1"; sha256="0ks2qx6pzw5g1q6hzaymlcy6slkapw8iajn10gs7l1h5ybdf5w6l"; depends=[haven httr rvest stringr tibble xml2]; }; + essurvey = derive2 { name="essurvey"; version="1.0.2"; sha256="0r1hkdksidx974pi08hg25qlzfxazqmzamwqg2njks2r9xk299p8"; depends=[haven httr rvest stringr xml2]; }; estatapi = derive2 { name="estatapi"; version="0.3.0"; sha256="0gjc5x1b2l5qnwdg77nzy6d7bf9q93ll39sfy89izqm8wsydwwkp"; depends=[dplyr httr purrr readr]; }; estimability = derive2 { name="estimability"; version="1.3"; sha256="0cifdaa71spkcxl4db4z884jrya865sg3dhcv4isd8fnzg2pjcd3"; depends=[]; }; - estimatr = derive2 { name="estimatr"; version="0.8.0"; sha256="0xn1rk5z5n9llg9l55wab2lpcvx3azbrkjrfwi84mc3xk1m24y3p"; depends=[Formula Rcpp RcppEigen rlang]; }; + estimatr = derive2 { name="estimatr"; version="0.14"; sha256="1ylhxs7rf608as5yd3wsvhl8q5y9g89ry0ndcqanj95vll51m11c"; depends=[Formula generics Rcpp RcppEigen rlang]; }; estout = derive2 { name="estout"; version="1.2"; sha256="0whrwlh4kzyip45s4zifj64mgsbnrllpvphs6i5csb7hi3mdb3i5"; depends=[]; }; estprod = derive2 { name="estprod"; version="1.1"; sha256="15grcpyhaazd1sl8544gx4zpjqi9p17d6siyb6a1ykzzyy1v1fln"; depends=[boot Formula gmm lazyeval minpack_lm]; }; estudy2 = derive2 { name="estudy2"; version="0.8.5"; sha256="0aqvlgzp98965xmjmmg2dxj79bjcvgv0qa89h5l1lp0i0c23p908"; depends=[matrixStats quantmod Rcpp zoo]; }; esvis = derive2 { name="esvis"; version="0.2.0"; sha256="0l4c87l9n94q14hwky7d7i4h9c5zh8r04zlcz9w4mx7ixfd34zir"; depends=[sfsmisc]; }; etable = derive2 { name="etable"; version="1.2.0"; sha256="17xahaf2fz1qgqjaw8qbnss95il6g47m3w00yqc5nkvv37gs0q7c"; depends=[Hmisc xtable]; }; etasFLP = derive2 { name="etasFLP"; version="1.4.0"; sha256="04d526yajakzivlcsz8631p0j482cbbgfpdmzkc9zr1m4495xxif"; depends=[fields mapdata maps rgl]; }; - ether = derive2 { name="ether"; version="0.1.4"; sha256="1q6qxda5iw8zj7gy9h35apij5mbndd969ddip7zn5d720131kqra"; depends=[dplyr httr jsonlite Rmpfr]; }; + ether = derive2 { name="ether"; version="0.1.5"; sha256="03skydbw4ch0lhhlm57qgg4q0vyd4rwzsq3v2w40jrczpxpdsn9q"; depends=[dplyr httr jsonlite Rmpfr]; }; etl = derive2 { name="etl"; version="0.3.7"; sha256="045hkh95ki3s10l9mz4710ws2i9and4rqb0qk1c5sfslglc0riq5"; depends=[DBI downloader dplyr lubridate readr rlang rvest stringr tibble xml2]; }; - etm = derive2 { name="etm"; version="1.0.3"; sha256="1srbllbmc2l1kcw2zi15sja8g3bkwz8bvy7k8al45dhyz8zdrxra"; depends=[data_table lattice Rcpp RcppArmadillo survival]; }; + etm = derive2 { name="etm"; version="1.0.4"; sha256="0ws103b3pmli0z4xbyfxkly2wnnnxnnwc0r66qjjqjrlvm7pffl1"; depends=[data_table lattice Rcpp RcppArmadillo survival]; }; etma = derive2 { name="etma"; version="1.1-1"; sha256="0g9244yx50y1gw0f37hskbcgyv4nldmzr86v3rmf3afabmjbyzjj"; depends=[]; }; etrunct = derive2 { name="etrunct"; version="0.1"; sha256="0ayazgyqlc8jcqr03cwfmfhm4pck6xri1r6vkgqy4arqkrrnrcqr"; depends=[]; }; etseed = derive2 { name="etseed"; version="0.1.0"; sha256="1kqbhvryqzmckk91ynn68yd7msqdsl6h818r164180f10flszr37"; depends=[httr jsonlite R6]; }; eulerian = derive2 { name="eulerian"; version="1.0"; sha256="0yhpnx9vnfly14vn1c2z009m7yipv0j59j3s826vgpczax6b48m0"; depends=[graph]; }; - eulerr = derive2 { name="eulerr"; version="4.1.0"; sha256="1y4s4g49sy7bkkbadj7a8la86h9yy9lzra5jawy2ig1aa3k81d98"; depends=[GenSA lattice polyclip Rcpp RcppArmadillo]; }; + eulerr = derive2 { name="eulerr"; version="5.0.0"; sha256="023m78nprdrh41bfwqs6gkd2wfwskl0147wb343kybhicqc9asjn"; depends=[GenSA polyclip polylabelr Rcpp RcppArmadillo]; }; europepmc = derive2 { name="europepmc"; version="0.3"; sha256="1ngqs1sqzkbwv98dd5z4cxj8bnz41wyd0g060a2vpqi3s99s4i2h"; depends=[dplyr httr jsonlite plyr progress purrr urltools xml2]; }; europop = derive2 { name="europop"; version="0.3.1"; sha256="1ym257bxr4a0dmln1j8x3pf87wrryzgqyzhvk61whc6n2bj62x1s"; depends=[]; }; - eurostat = derive2 { name="eurostat"; version="3.2.1"; sha256="1934lzxzs0l96c3bwwy5lpgm8kxrd55hdcmbn4prg2pzzj32wxfv"; depends=[broom classInt curl dplyr httr jsonlite RColorBrewer readr sf sp stringi stringr tibble tidyr]; }; - eva = derive2 { name="eva"; version="0.2.4"; sha256="03jsiz6bkavwxpgllxaw8czahmm2rh5h8hhk5j7i9clcjx244vvj"; depends=[EnvStats Matrix]; }; - evaluate = derive2 { name="evaluate"; version="0.10.1"; sha256="070vvmnbdlp7sz2zhza7fhd2a6mlwiln8fn4hyzhsiizbn4n79y9"; depends=[stringr]; }; - evaluator = derive2 { name="evaluator"; version="0.3.0"; sha256="1dgihzai2p47zjfjb4wnl5rvwahfsxcaqaywdsf039p0g820nr8f"; depends=[dplyr extrafont furrr ggplot2 mc2d purrr readr readxl rlang scales stringi tibble tidyr viridis]; }; + eurostat = derive2 { name="eurostat"; version="3.3.1"; sha256="169b76bws9dl67bbsbbpykkvp21ngyrhdwgqc7w5vif8jaf8ls5c"; depends=[broom classInt countrycode dplyr httr jsonlite RColorBrewer readr sf sp stringi stringr tibble tidyr]; }; + ev_trawl = derive2 { name="ev.trawl"; version="0.1.0"; sha256="14yhnhqq1gz2rfy13v1dybnf55pyyimajbarxyp7gaqnd66nfq3p"; depends=[eva evir fExtremes ghyp hypergeo testthat]; }; + eva = derive2 { name="eva"; version="0.2.5"; sha256="03hyzbqi2mgdrmzrjnwzvy0ndf7ha5959b63sgd1g0b998fibbmd"; depends=[EnvStats Matrix]; }; + evaluate = derive2 { name="evaluate"; version="0.12"; sha256="11rpn40153kcvqqrfhg2ldqfs68frg6yzsl0k3rxnlnv4c0v008g"; depends=[]; }; + evaluator = derive2 { name="evaluator"; version="0.3.1"; sha256="1xyj8nc74dg2si6j4j9d35wa0qsymskpkpfd89acl0dcs07sg62j"; depends=[dplyr extrafont furrr ggplot2 mc2d purrr readr readxl rlang scales stringi tibble tidyr viridis]; }; evclass = derive2 { name="evclass"; version="1.1.1"; sha256="00lbhcgswpv0amz0mb93kx9p91sf0d7zvxfw9i8x1zpmpfd6nhcj"; depends=[FNN]; }; evclust = derive2 { name="evclust"; version="1.0.3"; sha256="0cd0a8w0ixd9ilcqlxiaql4l2r49qrqnllb9qpg3xgnlxka3yb5m"; depends=[FNN limSolve Matrix R_utils]; }; evd = derive2 { name="evd"; version="2.3-3"; sha256="1d2r8ppblxrq6s60pf0gv4rp8ja58j8lbpax8a996ais1hpfzi9g"; depends=[]; }; @@ -6239,6 +6629,7 @@ in with self; { eventInterval = derive2 { name="eventInterval"; version="1.3"; sha256="0nybzy2mpmazcvz06mkv7l9741mjm3i2q2sindq0777vb2k4504v"; depends=[MASS]; }; eventdataR = derive2 { name="eventdataR"; version="0.2.0"; sha256="11apbbj68x1kxpwvihf4ng7wxy54jl1aw7r9hyq6gn7h8sk6lpjn"; depends=[]; }; events = derive2 { name="events"; version="0.5"; sha256="1zka4ygymifs8snd7cabl11b5lg3f8g8370dkm9ybl40bn8vvqq2"; depends=[]; }; + evian = derive2 { name="evian"; version="2.0.0"; sha256="18j8yl647xwr02mr0f8v9jwrqm0mr6s2jfhsanl4ggyq2v7nyw1d"; depends=[doParallel foreach ProfileLikelihood sandwich]; }; evidence = derive2 { name="evidence"; version="0.8.10"; sha256="02kqk95kx4nv13fg6z55a5rv6sq6lv8azg0jjxbkg1j6hg15p7ai"; depends=[LaplacesDemon lattice LearnBayes loo rstan rstanarm]; }; evidenceFactors = derive2 { name="evidenceFactors"; version="1.00"; sha256="12wndimbygn7h57f3q0xmxmvqrcdj98f0a58m22z2l0vmym53rhb"; depends=[sensitivitymv]; }; evir = derive2 { name="evir"; version="1.7-4"; sha256="1h7a7z7v5k33y5hsdfczsri3vpbwspfgazhv4saknv2h11rgfpki"; depends=[]; }; @@ -6246,37 +6637,40 @@ in with self; { evobiR = derive2 { name="evobiR"; version="1.1"; sha256="0502xj1gv2g943vfqyllz4sr5z4mixf5vqlqi2v96mymnv9iwsr8"; depends=[ape geiger phytools seqinr shiny]; }; evolqg = derive2 { name="evolqg"; version="0.2-5"; sha256="11n0gxkxhg1d2ziwbipqvyccgnsrzm3mk4xy2d7nxn662q1yl2ah"; depends=[ape coda expm ggplot2 igraph Matrix matrixcalc MCMCpack mvtnorm plyr Rcpp RcppArmadillo reshape2 vegan]; }; evolvability = derive2 { name="evolvability"; version="1.1.0"; sha256="0lbyidb86yzvcfw86jfwnzbpijn64jr8fasycqq4h3r9c0x2by3j"; depends=[coda]; }; - evoper = derive2 { name="evoper"; version="0.4.0"; sha256="11l55jj7f4ggwvimvl3d2sv2nyds29bl4dai6ycpgnff7wwdv43g"; depends=[boot deSolve futile_logger ggplot2 plot3D plyr reshape rrepast]; }; + evoper = derive2 { name="evoper"; version="0.5.0"; sha256="064fcpd04ws8v6sl0bakiw34jmmfpg1w5pkq94y2gh1c576x4vwz"; depends=[boot data_table deSolve futile_logger ggplot2 plot3D plyr reshape RNetLogo rrepast]; }; evt0 = derive2 { name="evt0"; version="1.1-3"; sha256="08sbyvx49kp3jsyki60gbbnci26d6yk0yj2zcl4bhfac8c3mm6ya"; depends=[evd]; }; + evtclass = derive2 { name="evtclass"; version="1.0"; sha256="1ny43sry257cxlg56f0lj1szv9ci3ymskj6l5sn43l5a2pq62g4l"; depends=[evd fitdistrplus RANN]; }; evtree = derive2 { name="evtree"; version="1.0-7"; sha256="1swq4cmx7hvsagn1nfavay5rg5r5axjxpcckvd3sy6lgvwvflcnq"; depends=[partykit]; }; ewoc = derive2 { name="ewoc"; version="0.2.0"; sha256="0kanx14fhcbqz6gpyj7628vgy9fwz3ji5mkd4107b8pgpz2hkg00"; depends=[coda doParallel foreach Formula ggplot2 rjags]; }; exCon = derive2 { name="exCon"; version="0.2.5"; sha256="0gqnv01dw4ncf3x3p74pc6f14a1ixq7icl2p18hsmvxdqqg7kgy7"; depends=[jsonlite]; }; - exact2x2 = derive2 { name="exact2x2"; version="1.6.2"; sha256="172g6ahgd7j42bjidp6svjl70ws3bz58vb8vxgnalii6awcizkcm"; depends=[exactci ssanv]; }; + exact2x2 = derive2 { name="exact2x2"; version="1.6.3"; sha256="11ayh6j6jj4p4bns3s2c2nmnigdzr6hpwjp4b2i7qw67kd321agn"; depends=[exactci ssanv]; }; exactLoglinTest = derive2 { name="exactLoglinTest"; version="1.4.2"; sha256="0j146ih9szzks9r45vq1jf47hrwjq081q1nsja5h1gpllks8217h"; depends=[]; }; exactRankTests = derive2 { name="exactRankTests"; version="0.8-29"; sha256="0sj4bf0sab2rsgh967i5jl7ml2l1niydqmyn7c6ybai1gavsdpi1"; depends=[]; }; exactci = derive2 { name="exactci"; version="1.3-3"; sha256="03r35f6dyrck5pf43ypb1sjwfnvkhjkm1mbms3wh67ayfs2ypn0s"; depends=[ssanv]; }; exactmeta = derive2 { name="exactmeta"; version="1.0-2"; sha256="1v807ns799qajffky4k18iah0s3qh2ava6sz5i85hwx9dhkz19h4"; depends=[]; }; - exampletestr = derive2 { name="exampletestr"; version="1.3.0"; sha256="1z4lw115y5ijjb603rvy63a5gvhgymkq00ak0z6da2y5p6ym5rp3"; depends=[checkmate devtools filesstrings magrittr ore purrr readr roxygen2 rprojroot stringr styler]; }; - exams = derive2 { name="exams"; version="2.3-1"; sha256="0xg2rvfw61q5g9aj828219fqdnrwhy698xy7mkrcaly9mq95zs8b"; depends=[]; }; + exampletestr = derive2 { name="exampletestr"; version="1.4.1"; sha256="1mc54clscdav19jmq943i8j826b13jr6zgrhwhzissbb2n7pcc7g"; depends=[checkmate clisymbols crayon filesstrings fs glue magrittr ore purrr readr rlang roxygen2 rprojroot stringr styler usethis]; }; + exams = derive2 { name="exams"; version="2.3-2"; sha256="1x69vnzfipibfpflp22m3win8017abmmlikykb6kpc71bfwdq0jn"; depends=[]; }; excerptr = derive2 { name="excerptr"; version="1.4.1"; sha256="0z5gayf7kkhdg7ad2w4ycar5dd42jdjybrhzfmkqb3xr9pdrnijg"; depends=[git2r rprojroot rPython]; }; - excursions = derive2 { name="excursions"; version="2.3.3"; sha256="16clwp76hq1q3m7ixjq1rv83vagxyj2fcs4jdsgvl9pzh5syzd3x"; depends=[Matrix sp]; }; + excursions = derive2 { name="excursions"; version="2.4.4"; sha256="140p0vks40vsj1bi89rhdqih5jh7795pxzzqm9140vfiv8b0aya5"; depends=[Matrix sp]; }; exif = derive2 { name="exif"; version="0.1.0"; sha256="12phqn5x1x0xs2xczl3064q983dalm261vqpyafhdcndm1y3gwbc"; depends=[Rcpp]; }; - exifr = derive2 { name="exifr"; version="0.2.1"; sha256="0969ip7vwhs3r9zwy5l1gqg886yl4gfw8ss2frnq9nmqpn1ib1v2"; depends=[curl dplyr jsonlite purrr tibble]; }; + exifr = derive2 { name="exifr"; version="0.2.2"; sha256="1na5d28x2s6lgwydfnhjvkya8kwsf4nh894f1inhzchk7g5cj475"; depends=[curl dplyr jsonlite purrr tibble]; }; + exiftoolr = derive2 { name="exiftoolr"; version="0.1.1"; sha256="0qip3r2vvxj0ax2pf150hmka70yiv9k2vlfj5pxyminri7scvf39"; depends=[curl jsonlite]; }; exp2flux = derive2 { name="exp2flux"; version="0.1"; sha256="1b3ychb4wcf6dbccx2ddms5xygdgc296cnw4474fm81yrfjznplv"; depends=[gage igraph sybil]; }; expandFunctions = derive2 { name="expandFunctions"; version="0.1.0"; sha256="0661l4ab0xhjidmh8ycvymhp3wgxafm7nd1c59bfpxhyhz76n1p4"; depends=[glmnet orthopolynom plyr polynom]; }; expands = derive2 { name="expands"; version="2.1.2"; sha256="15r5wld63kwk3kcl5x09dj0n1mgcl076lcjsmf0vbh10x4n0avrk"; depends=[ape commonsMath flexclust flexmix gplots matlab moments NbClust plyr RColorBrewer rJava]; }; experiment = derive2 { name="experiment"; version="1.1-4"; sha256="08d9m72l6n2ygy5x8aakzv3n71ybqy1i8yzv55f7r4w1kk4pbk5i"; depends=[boot MASS]; }; expert = derive2 { name="expert"; version="1.0-0"; sha256="0y9vcigvzhymalpv31b9nvmr86z1dz7x29yj838vks0dsv23rgrf"; depends=[]; }; expint = derive2 { name="expint"; version="0.1-5"; sha256="12ki8j17p070kq2mdzzai755wy1n6kvinax0ldd63kynij9n0gdh"; depends=[]; }; - explor = derive2 { name="explor"; version="0.3.3"; sha256="1b3swb7ikp2ik3300ljg2rll5gka4l4lfg95bqbgap3ph4dclv7y"; depends=[dplyr DT ggplot2 highr scatterD3 shiny tidyr]; }; + explor = derive2 { name="explor"; version="0.3.4"; sha256="1gdahxglpk7wyf89ixqaqw95rzac4kii2qyxkk3b26hg5chfnd7k"; depends=[dplyr DT ggplot2 highr scatterD3 shiny tidyr]; }; exploreR = derive2 { name="exploreR"; version="0.1"; sha256="154j5wiiy9vqdvh1qvdkz2fdp2phcygbbjl7nj5nkn07xwxbsc77"; depends=[ggplot2]; }; - expm = derive2 { name="expm"; version="0.999-2"; sha256="1mihl67kvv1xv0figp25jkmwfn4iwkcx15cng2348y8gm6zybw9q"; depends=[Matrix]; }; + expm = derive2 { name="expm"; version="0.999-3"; sha256="04k4a6g071jkjc0d30ncmf713dj16brcs9m6pj43hnycc1caq6si"; depends=[Matrix]; }; expoRkit = derive2 { name="expoRkit"; version="0.9.2"; sha256="0qlzz86cyfz2yyynz8bj28086d1pc93gvjy1idip80m7z6vsrsxq"; depends=[Matrix SparseM]; }; expoTree = derive2 { name="expoTree"; version="1.0.1"; sha256="0hj1x4niqp0ghqik3mz733nc3zpnhyknrdpzpj6y2rfia2ysdiz8"; depends=[ape deSolve]; }; + export = derive2 { name="export"; version="0.2.2"; sha256="03i3jk4b9q1sak6m36p349bzqcwfq3bw6y8sgrw65475mrwipm4m"; depends=[broom flextable officer openxlsx rgl rvg stargazer xml2 xtable]; }; expp = derive2 { name="expp"; version="1.2.2"; sha256="0xr24xzplgamj8dkjk9n9jmrbyw056z57hkm9h4j43g63vxrinlj"; depends=[deldir rgeos sp spatstat spdep]; }; - exprso = derive2 { name="exprso"; version="0.3.6"; sha256="0df3c79iscgrdj14d82vibsxz85zb99j55b3r6jw0zqs5czd8rhd"; depends=[cluster e1071 frbs gtools kernlab lattice MASS nnet plyr randomForest ROCR rpart sampling]; }; + exprso = derive2 { name="exprso"; version="0.4.0"; sha256="122bh96hhn2wbwjlrnrb9s9bkfd2wp43vsyr8glxrd47mdvm2i9v"; depends=[cluster e1071 frbs kernlab lattice MASS nnet plyr randomForest ROCR rpart sampling]; }; expsmooth = derive2 { name="expsmooth"; version="2.3"; sha256="0alqg777g7zzbjbg86f00p2jzzlp4zyswpbif7ndd0zr8xis6zdc"; depends=[forecast]; }; - expss = derive2 { name="expss"; version="0.8.7"; sha256="1p0jzqbjagx00qwjhsjyvmqijlp33qjhj7k9b8rddibvg9ysmcji"; depends=[data_table foreign htmlTable magrittr matrixStats]; }; + expss = derive2 { name="expss"; version="0.8.8"; sha256="1swq1wgbv28624rjbmpl4176cyhngr0bgmgv6d1j1fhj8r1aa2n6"; depends=[data_table foreign htmlTable magrittr matrixStats]; }; exptest = derive2 { name="exptest"; version="1.2"; sha256="0wgjg62rjhnr206hkg5h2923q8dq151wyv54pi369hzy3lp8qrvq"; depends=[]; }; exreport = derive2 { name="exreport"; version="0.4.1"; sha256="0vj60rchhrc5q6x1kv7b95fcmh2a5qynli2w54rrrw1nx54xm8c2"; depends=[ggplot2 reshape2]; }; exsic = derive2 { name="exsic"; version="1.1.1"; sha256="1k6nqs9i4iivxnk4nkimp6zvdly274wibkmx9n0wz01gnzxqil0p"; depends=[markdown stringr]; }; @@ -6287,23 +6681,25 @@ in with self; { extfunnel = derive2 { name="extfunnel"; version="1.3"; sha256="162w5b2wjs3yqy8jisamsapav6swa8sskf1b6x5hglnrv3i4qyyy"; depends=[rmeta]; }; extlasso = derive2 { name="extlasso"; version="0.2"; sha256="05774y0i01lrbyws6zx5ymhcglllv1wc7gzrnyx8i5d1lxdinsyd"; depends=[]; }; extraBinomial = derive2 { name="extraBinomial"; version="2.1"; sha256="0qmvl35f7n78kghszwyaz4wzbswqy4p98c3b6alzrc2ldsq6pq5z"; depends=[]; }; - extraDistr = derive2 { name="extraDistr"; version="1.8.9"; sha256="1fg8vjpal33y51iqzglk1yvy46d7js0l0wfbdy698lq8a06hq19p"; depends=[Rcpp]; }; + extraDistr = derive2 { name="extraDistr"; version="1.8.10"; sha256="00lvqp5bb3iak5myiz4rqm887bkq9sdh7aybmz84mmfni6q01m28"; depends=[Rcpp]; }; extraTrees = derive2 { name="extraTrees"; version="1.0.5"; sha256="1rvvp2p9j8ih8fid1n17606pa23bjg3i2659w1l6w0jkb1p23zcx"; depends=[rJava]; }; - extracat = derive2 { name="extracat"; version="1.7-5"; sha256="1jj3mkn7s0m4dhnbrqhhxx6k2macmjjrmd7v7rqb5wivj5g7b89v"; depends=[colorspace data_table ggplot2 hexbin plyr reshape2 scales TSP]; }; + extracat = derive2 { name="extracat"; version="1.7-6"; sha256="1a4ppfr9lsr1hlbf6m47sm8kflq8rp2khp1vc9xmnr9jxlwz3l2d"; depends=[colorspace data_table ggplot2 hexbin plyr reshape2 scales TSP]; }; extrafont = derive2 { name="extrafont"; version="0.17"; sha256="0b9k2n9sk23bh45hjgnkxpjyvpdrz1hx7kmxvmb4nhlhm1wpsv9g"; depends=[extrafontdb Rttf2pt1]; }; extrafontdb = derive2 { name="extrafontdb"; version="1.0"; sha256="115n42hfvv5h4nn4cfkfmkmn968py4lpy8zd0d6w5yylwpzbm8gs"; depends=[]; }; extremeStat = derive2 { name="extremeStat"; version="1.4.0"; sha256="0fvkvlm47ri05w9h5qa937ijsc5lg51jc825wq9pmn7aiv58yxzm"; depends=[berryFunctions evd evir extRemes fExtremes ismev lmomco pbapply RColorBrewer Renext]; }; - extremefit = derive2 { name="extremefit"; version="0.2.3"; sha256="1m2960qbs2qha4975sq5awsvlk10s1mgb3cm91fyrm6lh50plv5m"; depends=[]; }; + extremefit = derive2 { name="extremefit"; version="0.2.4"; sha256="0r21qx4kl6mcjp8mx9pcrmwhchyd7jggkm8bqid2czhd3y29j8yh"; depends=[]; }; extremevalues = derive2 { name="extremevalues"; version="2.3.2"; sha256="0pyngxljdnjwnbwcb0gmxcirv70r1s1wyq4m1wm5rprpdj8v9xil"; depends=[gWidgets gWidgetstcltk]; }; + extremis = derive2 { name="extremis"; version="0.90"; sha256="1cnwn70d9swks5b2y915l18gky9v23vaqlaaggshi0ghn3snb4sm"; depends=[emplik]; }; extremogram = derive2 { name="extremogram"; version="1.0.2"; sha256="13k869v6j4ik9p8w0gf1absvb45xbd3nnwghsz0ix7y0vyvry358"; depends=[boot MASS]; }; exuber = derive2 { name="exuber"; version="0.1.0"; sha256="0jm0kxw7f4pzy162alp0q9kxgyrg2qllhxl7ijaq5qx4wnyhab3m"; depends=[doParallel dplyr foreach ggplot2 purrr Rcpp rlang]; }; eyelinker = derive2 { name="eyelinker"; version="0.1"; sha256="1lwpm247czqm26zvv5c6lkhdxpp4svszfw74g9ys9vwvwhry9c15"; depends=[intervals magrittr plyr readr stringi stringr]; }; eyetracking = derive2 { name="eyetracking"; version="1.1"; sha256="0ajas96s25hjp3yrg42hp78qjhl1aih04mjirkskx32qsyq5hfpv"; depends=[]; }; - eyetrackingR = derive2 { name="eyetrackingR"; version="0.1.7"; sha256="1an39l4bkbw7s75y1pjgdwhixshdaawpy4kwyaqk7jkhhy7nl1nh"; depends=[broom dplyr ggplot2 lazyeval purrr tidyr zoo]; }; + eyetrackingR = derive2 { name="eyetrackingR"; version="0.1.8"; sha256="18bz8fhy2hph7h8mm7hdhjfhi5gznj4qcl05rk3n99hkxl24qn73"; depends=[broom dplyr ggplot2 lazyeval purrr tidyr zoo]; }; ez = derive2 { name="ez"; version="4.4-0"; sha256="0a58s94x576dfz7wcbivrr2hmdh5x1vy16zwkqp9fmdzqx38pagq"; depends=[car ggplot2 lme4 MASS Matrix mgcv plyr reshape2 scales stringr]; }; ezec = derive2 { name="ezec"; version="1.0.1"; sha256="0lpx55a8fhy6fqdv3zvzx9mh75q34r71v5kp96hkm9jzl4yvrpd2"; depends=[dplyr drc]; }; ezglm = derive2 { name="ezglm"; version="1.0"; sha256="0x7ffk3ipzbdr9ddqzv0skmpj5zwazkabibhs74faxnld7pcxhps"; depends=[]; }; ezknitr = derive2 { name="ezknitr"; version="0.6"; sha256="060a2175zh1nhzmqgz1mpj2c6721n5w5bv695jj4rbl2s2b2h4qj"; depends=[knitr markdown R_utils]; }; + ezpickr = derive2 { name="ezpickr"; version="0.1.3"; sha256="1rdq51pdwv60z7bxbxcyimw993c5j8v4mdpf0swq6i0c28qqi5v0"; depends=[haven jsonlite magrittr readr readxl textreadr tibble]; }; ezsim = derive2 { name="ezsim"; version="0.5.5"; sha256="03x75vmf75qsmk4zb09j7xrb11w31rpfwd3dvv12nwjgndh9bnld"; depends=[digest foreach ggplot2 Jmisc plyr reshape]; }; ezsummary = derive2 { name="ezsummary"; version="0.2.1"; sha256="16rwg1h7gs7mnkmbwfb273fy1pwdq9ng6l4ad00anpmilqcck5ng"; depends=[dplyr tidyr]; }; fANCOVA = derive2 { name="fANCOVA"; version="0.5-1"; sha256="034m2mmm6wmsjd41sg82m9ppqjf4b1kgw5vl2w7kzqfx0lypaiwv"; depends=[]; }; @@ -6312,9 +6708,9 @@ in with self; { fBasics = derive2 { name="fBasics"; version="3042.89"; sha256="0x6s6js52sz0rv3y66ax1bkf4mn9ihjmkyrm5clf7ymw5hvd5f5q"; depends=[gss MASS spatial stabledist timeDate timeSeries]; }; fBonds = derive2 { name="fBonds"; version="3042.78"; sha256="1yb5vyqj66m82xks5qi5cnsppylpprbk656z4lxzg30873hi8pcf"; depends=[fBasics timeDate timeSeries]; }; fCertificates = derive2 { name="fCertificates"; version="0.5-4"; sha256="1a49gkzvb83lqqw65lxlaszpicn663hwi9wrbsb3f6z7znylkzaf"; depends=[fBasics fExoticOptions fOptions]; }; - fChange = derive2 { name="fChange"; version="0.1.0"; sha256="1pj4q9dsqqgv198kfv410qkpgynhd580bcsigmak598m5jx3rf7l"; depends=[fda lattice reshape2 sandwich sde]; }; + fChange = derive2 { name="fChange"; version="0.2.0"; sha256="0aw6krc5nz0ihhwc7ijn3nzsgbva9ji3dqa3gpr068jysnnlxkra"; depends=[fda lattice reshape2 sandwich sde]; }; fCopulae = derive2 { name="fCopulae"; version="3042.82"; sha256="10wknqrrs5j63v7qnp5qmk85688r36vli4r99i49y2i2nv10yp5r"; depends=[fBasics fMultivar timeDate timeSeries]; }; - fDMA = derive2 { name="fDMA"; version="2.2.3.1"; sha256="0lkidcc9r3psngdn60wk5zk6k32qxgklcrk23jhf88qnrfqbasw4"; depends=[doParallel foreach forecast gplots iterators MSwM png psych Rcpp RcppArmadillo tseries xts zoo]; }; + fDMA = derive2 { name="fDMA"; version="2.2.4"; sha256="0lpp6gyynfziyn5ar3wlq628b5lvw5dhxzw6wr5xwwfaarqf7qfx"; depends=[doParallel foreach forecast gplots iterators itertools MSwM png psych Rcpp RcppArmadillo tseries xts zoo]; }; fExoticOptions = derive2 { name="fExoticOptions"; version="3042.80"; sha256="1b3y7j5ywic6xhsj2afq6y5f5l0npgav854rb87938rjckz95d4h"; depends=[fBasics fOptions timeDate timeSeries]; }; fExpressCertificates = derive2 { name="fExpressCertificates"; version="1.2"; sha256="1r4qkhf7alasbwjz910b0x4dlzm72af06kv7v2vwyzvf3byn21c5"; depends=[fCertificates Matrix mvtnorm tmvtnorm]; }; fExtremes = derive2 { name="fExtremes"; version="3042.82"; sha256="1n0afql4csgsqf7j9x2v8yxncvpknms643l9knm0fqb4pdbaw58c"; depends=[fBasics fGarch timeDate timeSeries]; }; @@ -6330,7 +6726,8 @@ in with self; { fTrading = derive2 { name="fTrading"; version="3042.79"; sha256="0xnfg4npfdrvmp1n6vbsm7if16n5j83b7y1i2m5b34cqnlz9d69y"; depends=[fBasics timeDate timeSeries]; }; fUnitRoots = derive2 { name="fUnitRoots"; version="3042.79"; sha256="1hsv47dm0hx3s04g9h0bjdgi79zbfihnfxxdc2jskqp94yl7azsy"; depends=[fBasics timeDate timeSeries urca]; }; fabCI = derive2 { name="fabCI"; version="0.1"; sha256="123bc56nnx6hcj257imsd8sc6d0pggw08lf4m0lr90631gcm1mkn"; depends=[]; }; - fabricatr = derive2 { name="fabricatr"; version="0.4.0"; sha256="0z04n2n44anpci8m4m5hs83nwhiczil7lkg8glcgngrdh994k8hc"; depends=[rlang]; }; + fabMix = derive2 { name="fabMix"; version="4.4"; sha256="0ma0ggdnb6jz43na5xn05nxrqns4iqi3hysw5h98d3baaxxiq7mh"; depends=[coda corrplot doParallel doRNG foreach ggplot2 label_switching MASS mclust mvtnorm RColorBrewer Rcpp RcppArmadillo]; }; + fabricatr = derive2 { name="fabricatr"; version="0.6.0"; sha256="11vl2gabri7pb2ka7aqq3w7rxsi26qcdyqdhca9jpxm2m0swm2ms"; depends=[rlang]; }; face = derive2 { name="face"; version="0.1-4"; sha256="0kkgblxzhjzifxnym6g5psiwvfgydk1scqbxraldklm8c4a12zc3"; depends=[Matrix matrixcalc mgcv refund]; }; facebook_S4 = derive2 { name="facebook.S4"; version="1.1.0"; sha256="1if3fgyvj6pbf48yjwa5fkn3s4rl6kj9s1nk6dwphykhx72ghzrj"; depends=[httr magrittr plyr rjson]; }; facerec = derive2 { name="facerec"; version="0.1.0"; sha256="1dipcnxjz6yd34w0jrrvj5p0pwdgz1l5m9zvri7mflnz7g34gmaj"; depends=[dplyr httr jsonlite knitr magrittr rlang snakecase stringr]; }; @@ -6346,7 +6743,7 @@ in with self; { fail = derive2 { name="fail"; version="1.3"; sha256="0vfm6kmpmgsamda5p0sl771kbnsscan31l2chzssyw93kwmams7d"; depends=[BBmisc checkmate]; }; faisalconjoint = derive2 { name="faisalconjoint"; version="1.15"; sha256="08sb4za8qyadvigq2z7b0r44qk2lpahpnz9nv16xfjb1zhdkz5w3"; depends=[]; }; fakeR = derive2 { name="fakeR"; version="1.0"; sha256="0f4ngnd8s34j1327zp3aqnsiw0gfxkp1i24ng20hrmfl13s1qmxp"; depends=[mvtnorm polycor pscl VGAM]; }; - fakemake = derive2 { name="fakemake"; version="1.2.0"; sha256="1acd404fl0bc6xsal39vgx4j5jdqa24csn15cmw26yach7dxrm87"; depends=[callr igraph MakefileR withr]; }; + fakemake = derive2 { name="fakemake"; version="1.4.0"; sha256="0ncwdy66975argnghp8kkd9f571pphk6wj572wp8nhl5qkrfi7rk"; depends=[callr igraph MakefileR pkgbuild withr]; }; falcon = derive2 { name="falcon"; version="0.2"; sha256="09hlvwwj3k3nhcsxijjvv8x74a9m200ayjjplrp4baxvczwyq341"; depends=[]; }; falconx = derive2 { name="falconx"; version="0.2"; sha256="0648mvbc7ga7vr2xqzyln3dgd11h5s4bqhv3p55mj7smr4qv7hv9"; depends=[]; }; fam2r = derive2 { name="fam2r"; version="1.2"; sha256="0pq5cmzwk3s8cz5x8dsfb2d6qfpapkrwbzvkqmqkhcwhwryy40mm"; depends=[Familias paramlink]; }; @@ -6356,24 +6753,25 @@ in with self; { fancycut = derive2 { name="fancycut"; version="0.1.2"; sha256="1xg5qjxf77g10h07x6rvb8c3klc9gbr77bkw352qpas268pkswl2"; depends=[]; }; fanovaGraph = derive2 { name="fanovaGraph"; version="1.4.8"; sha256="1da7yskh2gn4arrrnalkl3izqyyrm0yf0il4v2izs7di7qlw3m6v"; depends=[DiceKriging igraph sensitivity]; }; fanplot = derive2 { name="fanplot"; version="3.4.1"; sha256="1xj1hdz3i9c9wdx7ryiqag69khh3544v4474ilxxiyahxg2r6m45"; depends=[]; }; - fansi = derive2 { name="fansi"; version="0.2.3"; sha256="1jcnzl8qdav5niv52xa1r8jp5c4wsnhsddjlnrc2ss76pzwgwvfv"; depends=[]; }; + fansi = derive2 { name="fansi"; version="0.4.0"; sha256="02f2rx7v7wz6w97m2slwky2i5y8f9iafycmkyr3siy3z3k8fj171"; depends=[]; }; faoutlier = derive2 { name="faoutlier"; version="0.7.2"; sha256="0h2azbkxpz03qjmq558mh7dkpv87vbvminvg69wqsx21m6hdl5r3"; depends=[lattice lavaan MASS mirt mvtnorm pbapply sem]; }; far = derive2 { name="far"; version="0.6-5"; sha256="18lj2mgnn9s59ypkr19zzv0sffwpx9mgk975xmpvw4kkl84dykis"; depends=[nlme]; }; faraway = derive2 { name="faraway"; version="1.0.7"; sha256="0lalf52y9rb4zdb4kpscwddb4zy0af7r5sm7lx8s9jaqykrwrfq6"; depends=[lme4 nlme]; }; farff = derive2 { name="farff"; version="1.0"; sha256="1w3mi0vsw7mpqznaf3rnzf7va7ax07n5rrpm2hnjh0q25lsv55hk"; depends=[BBmisc checkmate readr stringi]; }; + farver = derive2 { name="farver"; version="1.1.0"; sha256="1dllgx121al374gyp9pjv1m8ip4imm8zhbgyh1970dsz2c4z71i0"; depends=[Rcpp]; }; fasjem = derive2 { name="fasjem"; version="1.1.2"; sha256="1bbrcyyg96hakgla3604byrkn9034197vy2is048kdq20yr2y11n"; depends=[igraph]; }; fast = derive2 { name="fast"; version="0.64"; sha256="098rk6kszdx3szcwvwzcv7zlcd6qvqvbqch7q8ilas6vbki81ba4"; depends=[zoo]; }; fastAdaboost = derive2 { name="fastAdaboost"; version="1.0.0"; sha256="1pv1y6znvc37pgwk99v4r0hljhipq8v6r3r5cb5vhgyl0bfi8g38"; depends=[Rcpp rpart]; }; fastDummies = derive2 { name="fastDummies"; version="1.2.0"; sha256="0w7764b64isvlimly06i46hk1rspd3bjrqi2f2gafcwz5lk2jc3s"; depends=[data_table tibble]; }; - fastGHQuad = derive2 { name="fastGHQuad"; version="0.2"; sha256="0yv3wdyj7hs1gr3rq08k520v0ldmv5zzng709xjx2kchhwhmy8ah"; depends=[Rcpp]; }; + fastGHQuad = derive2 { name="fastGHQuad"; version="1.0"; sha256="1rjia8wggadr9xwxcmzmal0rc4g6pa3dr5888fbbnb6abl8b2lrj"; depends=[Rcpp]; }; fastGraph = derive2 { name="fastGraph"; version="1.1"; sha256="1vbi5yssnh8hcbmrq1r437vpvj8hqd3vc8wmcy0nbyvnmyjaxkvb"; depends=[]; }; fastHICA = derive2 { name="fastHICA"; version="1.0.2"; sha256="1h794ybbii0k7v3x0r1499zxdqa1i1dpi3i7idzqdrffnb5kmwlv"; depends=[energy fastICA]; }; fastICA = derive2 { name="fastICA"; version="1.2-1"; sha256="108z2ymby5y4h8l4l2krqwm28rya93gq09yylgilnm3afvfrfabg"; depends=[]; }; fastJT = derive2 { name="fastJT"; version="1.0.4"; sha256="1pa4qpcf4qmzk6s8qgk60n5ialz8gcj5m8d7xr10cmn4jfwghc7b"; depends=[Rcpp]; }; - fastLink = derive2 { name="fastLink"; version="0.4.0"; sha256="0cqrg6fj7ylxf5brwmdsv7wrak8b395yszdy1cz3q87r3ayi02cq"; depends=[adagio data_table doParallel dplyr FactoClass foreach gtools Matrix plotrix Rcpp RcppArmadillo RcppEigen stringdist stringi stringr]; }; + fastLink = derive2 { name="fastLink"; version="0.5.0"; sha256="1hgz4c26qlsdlp7gx0rsvkwn6xv86d7yk186sp7j6nfh2p9b1ccz"; depends=[adagio data_table doParallel dplyr FactoClass foreach gtools Matrix plotrix Rcpp RcppArmadillo RcppEigen stringdist stringi stringr]; }; fastM = derive2 { name="fastM"; version="0.0-4"; sha256="1n9a431w0hl4kr3pa32kcyd1d73acz4vb9vhfkckk3099mg46d9m"; depends=[Rcpp RcppArmadillo]; }; fastR = derive2 { name="fastR"; version="0.10.3"; sha256="1sz6krxiamq3rp4h9ah2b1zvyyrlvsn7lpvrjv1xda2c1kqqkvmk"; depends=[lattice mosaic mosaicCalc mosaicData]; }; - fastR2 = derive2 { name="fastR2"; version="1.1.0"; sha256="145gkz777zx80bxx1zwwj4diswl6yf2v02wgfpy3rvk2q225f1id"; depends=[dplyr ggplot2 lattice maxLik miscTools mosaic numDeriv]; }; + fastR2 = derive2 { name="fastR2"; version="1.2.1"; sha256="15mqsdy79zvd4srrszdjp0kh9lfcq3yxp7j5d4xcqbjbwsgy68il"; depends=[dplyr ggplot2 lattice maxLik miscTools mosaic numDeriv]; }; fastSOM = derive2 { name="fastSOM"; version="1.0.0"; sha256="1x4kxys7mxlxz7cfbjig44za8m8p19xgzcs5y2wn9320sx8b0wc0"; depends=[]; }; fastTextR = derive2 { name="fastTextR"; version="1.0"; sha256="0l0f9jvsa68a3vd6mwbhsqd12729nd6nwsnlzrhsg9wj9rx8kpmi"; depends=[Rcpp]; }; fasta = derive2 { name="fasta"; version="0.1.0"; sha256="0wnppxn3039dj58xm0b66fsyq537bk8k8m56im11xj1iwc3zc6vw"; depends=[]; }; @@ -6382,13 +6780,14 @@ in with self; { fastcmh = derive2 { name="fastcmh"; version="0.2.7"; sha256="0hib3r3pkfdi67bdy4pf1pw6869vq4b3pg1pq1zwpyy76nbnq9vl"; depends=[bindata Rcpp]; }; fastcox = derive2 { name="fastcox"; version="1.1.3"; sha256="0jn19v6mkwgyz8x63xrfgkgnf0f2rq338r5qkhz690mdzr4c47a3"; depends=[Matrix]; }; fastdigest = derive2 { name="fastdigest"; version="0.6-3"; sha256="02csl261v7nassi5119ygw6jglm8q6rssg7lgyxzj73mkyilm832"; depends=[]; }; + fasterElasticNet = derive2 { name="fasterElasticNet"; version="1.1.2"; sha256="1hr0wc6s6zpq1hkfgshf0dqjxb7s2849bb8lb04nmi6p42r3628g"; depends=[Rcpp RcppArmadillo]; }; fasteraster = derive2 { name="fasteraster"; version="1.1.1"; sha256="1ycr2h046jds2758xvxn00rhglx3zarbzn3r38j66j5pnz2iiq4f"; depends=[Rcpp]; }; fasterize = derive2 { name="fasterize"; version="1.0.0"; sha256="0q8n1r5n06yr6vmnwrdajx8923646bzm7ywgn2f0zxl214plf56s"; depends=[raster Rcpp RcppArmadillo sp]; }; fastmaRching = derive2 { name="fastmaRching"; version="1.1.0"; sha256="085xr5i6h6vwl1flzbkwqsm8d815s0p02p0mir60jqjvy0s7haip"; depends=[raster rgdal sp]; }; fastmatch = derive2 { name="fastmatch"; version="1.1-0"; sha256="0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"; depends=[]; }; - fastnet = derive2 { name="fastnet"; version="0.1.5"; sha256="0l14ahrk4p5ils5rqwkj25f7xxhjqxpibgcy942c6pyc33rbsbcl"; depends=[doParallel foreach igraph tidygraph]; }; + fastnet = derive2 { name="fastnet"; version="0.1.6"; sha256="16jdwvk1xhl6bn9fx5s8pzvbizx6c0jmg6arqf201a7ghw2wi4xh"; depends=[doParallel foreach igraph tidygraph]; }; fastpseudo = derive2 { name="fastpseudo"; version="0.1"; sha256="0paag4pjh3gs270j663bsl65sfrq43gk2zzqmalr03fmcckp6aaj"; depends=[]; }; - fastqcr = derive2 { name="fastqcr"; version="0.1.0"; sha256="0hzlp66as7k0bh3biqkngacpkq1hi3y3gp6wg4c5476ywzm83gra"; depends=[dplyr ggplot2 gridExtra magrittr readr rmarkdown rvest scales tibble tidyr xml2]; }; + fastqcr = derive2 { name="fastqcr"; version="0.1.1"; sha256="03051wclbfw9qz2jxr58231sgbqm15jnqz7wj8h68x970dwp7rrb"; depends=[dplyr ggplot2 gridExtra magrittr readr rmarkdown rvest scales tibble tidyr xml2]; }; fastrtext = derive2 { name="fastrtext"; version="0.2.5"; sha256="0zbd2sxzarxic90d2pkbn7fak5gyb81b180m91f784smb3sx1p1j"; depends=[assertthat Rcpp]; }; fasttime = derive2 { name="fasttime"; version="1.0-2"; sha256="11i4c0zrkvvqsax0az1fvmc0jxfsjyx28434k1qgzhj9g2j9m9cf"; depends=[]; }; fat2Lpoly = derive2 { name="fat2Lpoly"; version="1.2.3"; sha256="00pnzr3v7vm965b3cvgplasw00akmixybvm6l9bn609c2kqbf5p3"; depends=[kinship2 multgee]; }; @@ -6396,16 +6795,17 @@ in with self; { favnums = derive2 { name="favnums"; version="1.0.0"; sha256="0siax7gjr25lpf1li3hawx6nviggs68c0lap2d9i38azlhvj891w"; depends=[]; }; fbRads = derive2 { name="fbRads"; version="0.2"; sha256="1a65gfvizzm6psspcvlhkxligdf9j1whrgzkg7ww520lk3z8lnnd"; depends=[bit64 data_table digest futile_logger jsonlite plyr RCurl]; }; fbRanks = derive2 { name="fbRanks"; version="2.0"; sha256="17kbmdpgqkj2n951c6mdsrgfga6kiij1gqiw1wpi0q3fq4dlfrzx"; depends=[igraph stringr]; }; - fbar = derive2 { name="fbar"; version="0.4.3"; sha256="1raq8ak01gcnmcsaa3fdfqi40d67v7nfjr212jzvq7wp2qk3j10i"; depends=[assertthat dplyr magrittr Matrix purrr rlang ROI ROI_plugin_ecos stringr tibble tidyr]; }; + fbar = derive2 { name="fbar"; version="0.5.2"; sha256="0scfcr5k71fl0b0sibxchhcwpwk7ll68ks4nrpvsqgv5z48hlvsl"; depends=[assertthat dplyr magrittr Matrix purrr rlang ROI ROI_plugin_ecos stringr tibble tidyr]; }; fbati = derive2 { name="fbati"; version="1.0-3"; sha256="03a48sndphxrm4bmk0qx0lxnk4akkdpbvldq9dcnf9hxxmrfivh4"; depends=[fgui pbatR rootSolve]; }; fbroc = derive2 { name="fbroc"; version="0.4.0"; sha256="0bxi027iqqn50mn5nrlgx3z4qdlfkrq88s0dqyaxdl8rsrwp3d2w"; depends=[ggplot2 Rcpp]; }; + fc = derive2 { name="fc"; version="0.1.0"; sha256="0x41xfchy499kz0qi7fp12vpkbcddprv19mmk48lxzavv4f5avfh"; depends=[codetools]; }; fcd = derive2 { name="fcd"; version="0.1"; sha256="091wbf5iskcgyr7jv58wrf590qijb0qcpninmvm3xrwxi34r37xr"; depends=[combinat glmnet MASS]; }; - fclust = derive2 { name="fclust"; version="1.1.3"; sha256="1wpdvpfama90x8rj5yv54q7k318ad4y6pi33vsyh0rsb3fdrkqkr"; depends=[]; }; + fclust = derive2 { name="fclust"; version="2.0.2"; sha256="032iqrnsbs2ckhlxw9gnsqxpxj38hqnrlq46k11rvyf5zlpnci99"; depends=[MASS Rcpp RcppArmadillo]; }; fcm = derive2 { name="fcm"; version="0.1.3"; sha256="1mqk6szczsixdvw0inkypij4cw2syng5l5ccw0xk55kc21l1lzn0"; depends=[ggplot2 reshape2]; }; fcr = derive2 { name="fcr"; version="1.0"; sha256="17jrz5zp1msd2khl1lwnb5sgxcigagni556rhn7qm9g0aykbh8yj"; depends=[face fields mgcv]; }; fcros = derive2 { name="fcros"; version="1.5.6"; sha256="0n1zbzl6g9k3smdpgyb3xsa2w8ir4bdagv7w644x1jck5rd0xn2j"; depends=[]; }; fcuk = derive2 { name="fcuk"; version="0.1.21"; sha256="1sb7p1m5qb88028mrw95lhh8l7dxj696hjh88nfsdpnscryknfpv"; depends=[magrittr purrr stringdist tibble]; }; - fdANOVA = derive2 { name="fdANOVA"; version="0.1.1"; sha256="16i0mnbxyjbw06havl277c6vi7mq5rak9cjzp8c2zvr8cakalkg4"; depends=[doBy doParallel fda foreach ggplot2 magic MASS]; }; + fdANOVA = derive2 { name="fdANOVA"; version="0.1.2"; sha256="1pycq5a4czqzi8wcfmlc9ncg827j7n0qxyj90wcv39nbcrnl3da1"; depends=[doBy doParallel fda foreach ggplot2 magic MASS]; }; fda = derive2 { name="fda"; version="2.4.8"; sha256="0n39rzbhg1hipzn51rzmbchn2358qgapg08iv7lmiqj5y7i9qns2"; depends=[Matrix]; }; fda_usc = derive2 { name="fda.usc"; version="1.4.0"; sha256="0gp19c5lxp0g4690vdr0gpw89rl9v3l6872mf7hr8nsyyd6776vn"; depends=[fda MASS mgcv nlme rpart]; }; fdaMixed = derive2 { name="fdaMixed"; version="0.5"; sha256="1k2b3z2jj37j6njvxalg8640zlcvi1cm7wkcwp0pia21wydz75ip"; depends=[Formula Rcpp RcppArmadillo]; }; @@ -6416,30 +6816,32 @@ in with self; { fdasrvf = derive2 { name="fdasrvf"; version="1.8.3"; sha256="1lqyadg17ddd3vksbaxc7bpwvk0afsd59rfg0n5wrgvhbd473s0y"; depends=[coda doParallel fields foreach matrixcalc mvtnorm Rcpp RcppArmadillo testthat viridisLite]; }; fdatest = derive2 { name="fdatest"; version="2.1"; sha256="0zdnmssir5jz2kbfz4f4xshjfv4pivqx7cbh2arlx6ypkjrjws8n"; depends=[fda]; }; fdcov = derive2 { name="fdcov"; version="1.1.0"; sha256="0savsgcifcjjqrmbpn6m30gncq5iigqxpb19l710wlx8nm98svjh"; depends=[corrplot matlab]; }; - fdq = derive2 { name="fdq"; version="0.2"; sha256="1iyplxm6niywfhmdnliy9nvvax1w6sijar8gpsj853cdfvn6kz5m"; depends=[data_table Fgmutils ggplot2 plyr randomcoloR sqldf]; }; + fdq = derive2 { name="fdq"; version="0.11"; sha256="1lzv1pmzjixp8wpap0w3lad1ns9z2hjbxkfpyp9jy9mxprj1w3q9"; depends=[data_table Fgmutils ggplot2 plyr randomcoloR sqldf]; }; fdrDiscreteNull = derive2 { name="fdrDiscreteNull"; version="1.3"; sha256="17nzqy4i1c5kcqyps52827q5apyjn4znb1ql4qvfm8v2m1fvily3"; depends=[MCMCpack qvalue]; }; fdrci = derive2 { name="fdrci"; version="2.1"; sha256="1sgrsmlz7sbr1maw3qnpzqz3z75fh5nyiibpsq8j0y12xac8d0x3"; depends=[]; }; fdrtool = derive2 { name="fdrtool"; version="1.2.15"; sha256="1h46frlk7d9f4qx0bg6p55nrm9wwwz2sv6d1nz7061wdfsm69yb5"; depends=[]; }; - fds = derive2 { name="fds"; version="1.7"; sha256="164f2cbywph7kyn712lfq4d86v22j4y3fg5i9zyz956hipqv0qvw"; depends=[rainbow RCurl]; }; + fds = derive2 { name="fds"; version="1.8"; sha256="1284vncixrzrz9x6b52gslrbrbia07sd0xac7nwdqhp5f5v5wfi0"; depends=[rainbow RCurl]; }; fdth = derive2 { name="fdth"; version="1.2-1"; sha256="0rr9p2rns5ws111iqcicrlpcv47fkbxf161yxkkzfs2l3f1kgw14"; depends=[]; }; feather = derive2 { name="feather"; version="0.3.1"; sha256="1q6dbkfnkpnabq8lb6bm9ma44cfcghx2lm23pyk3vg7943wrn1pi"; depends=[hms Rcpp tibble]; }; feature = derive2 { name="feature"; version="1.2.13"; sha256="07hkw0bv38naj2hdsx4xxrm2dngi6w3rbvgr7s50bjic8hlgy1ra"; depends=[ks misc3d rgl]; }; - featurefinder = derive2 { name="featurefinder"; version="1.0"; sha256="1hhfhc1gjmi770yljqhqrp9a5z5rrbd7bavznb758c26hpk7xilf"; depends=[plyr rpart rpart_plot]; }; + featurefinder = derive2 { name="featurefinder"; version="1.1"; sha256="024g3adhxx1ynl9wnc2yl3illj4347ak6wkfmvqxfwd6llsa79ld"; depends=[plyr rpart rpart_plot]; }; features = derive2 { name="features"; version="2015.12-1"; sha256="0rd8r1dxzddb6718hcm8ck7531c9wdrjfy8n67875bbxgzcvds61"; depends=[lokern]; }; featurizer = derive2 { name="featurizer"; version="0.2"; sha256="05jvwsvpbdj94q3wl7ld6xmfc9p7ff9zsmryd3mmxz0hzbq2cnkc"; depends=[]; }; - febr = derive2 { name="febr"; version="1.0-0"; sha256="0c0kgj31n2z2qqbga9waqrrm6xxksi27c6riyp1c57z4wjais860"; depends=[cellranger dplyr glue googlesheets knitr pedometrics readr sp stringr xlsx]; }; + febr = derive2 { name="febr"; version="1.0.1"; sha256="0wlanldcz8xdr1hng7ixhssvihdymv91icxn3qjcpm5cajnpnr7a"; depends=[dplyr glue googlesheets knitr pedometrics readr sp stringr xlsx]; }; fecR = derive2 { name="fecR"; version="0.0.2"; sha256="1p4166cxajapm158aqbz9p7m8c8dqga1infl6y6wazjnayaib3cb"; depends=[lubridate plyr]; }; fechner = derive2 { name="fechner"; version="1.0-3"; sha256="0bassigcipwlr2g8cdjh8jyhmb903k3hla9gnigcbz7qwzlfwa86"; depends=[]; }; federalregister = derive2 { name="federalregister"; version="0.2.0"; sha256="0qr8nd3ylnwcv1wxspw5i7ray5sh30zr648spg0lpqq8dp2b8p7b"; depends=[curl httr jsonlite]; }; + fedregs = derive2 { name="fedregs"; version="0.1.0"; sha256="1ydkw1090n8kw26d89wrzs86xq47mahdj41pgf8x1m292xcffvjm"; depends=[dplyr httr magrittr purrr rvest stringi tidytext xml2]; }; fedreporter = derive2 { name="fedreporter"; version="0.2.1"; sha256="18hs358iyxmbh28jy9f65zvanpr6bk4gq75qbj255y1zzdsjr9x1"; depends=[httr jsonlite]; }; feedeR = derive2 { name="feedeR"; version="0.0.7"; sha256="08mnfi96qkr1fj53ywqmya957swcwrfd3hqk0qaf2ni96sxxnp98"; depends=[digest dplyr lubridate RCurl XML]; }; fence = derive2 { name="fence"; version="1.0"; sha256="18l3fliww60d9n9hbfdny5vr9mi78krwpjj5sypdsb77d6332h9q"; depends=[fields ggplot2 lme4 MASS sae snow snowfall]; }; - fergm = derive2 { name="fergm"; version="0.2.1"; sha256="14asdvr98nh6rayqff9xda54w95bjg4g2f72a21rhyc932d7589g"; depends=[ergm extrafont ggplot2 matrixStats network reshape2 rstan statnet stringr]; }; + fergm = derive2 { name="fergm"; version="1.1.4"; sha256="1d979z2m5f13i1w9d8kh9rnaafavsap169w0nycpd5j2f3dfhyn7"; depends=[ergm extrafont ggplot2 matrixStats network reshape2 rstan]; }; fermicatsR = derive2 { name="fermicatsR"; version="1.4"; sha256="1587f67fypj22rdi1319zq765lcc9z518bzl1jr4lz6c8lrzfm9i"; depends=[]; }; fetchR = derive2 { name="fetchR"; version="2.1-1"; sha256="0i5k40i7ryfbk1l4nn0k5hnmzhhp6970ns1j82hnih7kmdl4rlwj"; depends=[plotKML rgdal rgeos sp]; }; ff = derive2 { name="ff"; version="2.2-14"; sha256="1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"; depends=[bit]; }; - ffbase = derive2 { name="ffbase"; version="0.12.3"; sha256="1nz97bndxxkzp8rq6va8ff5ky9vkaib1jybm6j852awwb3n9had5"; depends=[bit fastmatch ff]; }; - ffmanova = derive2 { name="ffmanova"; version="0.2-2"; sha256="0sw8br73mx552m4b5zi4qgjcrwxflmgsnvs4mlnxh8g2gaf5bx4j"; depends=[]; }; + ffbase = derive2 { name="ffbase"; version="0.12.7"; sha256="04kxx2f3f0743c5nvpb7x1x0pcd220dazpd5ag1pidxbz3xa85nw"; depends=[bit fastmatch ff]; }; + ffmanova = derive2 { name="ffmanova"; version="0.9.1"; sha256="1zvqcdd08kyljxlakgfx5hm541yjqafxv3rgz6f8d8yjn8p1alvn"; depends=[]; }; + ffmetadata = derive2 { name="ffmetadata"; version="1.0.0"; sha256="0gjv5fl3p0kz28c91l4qf34a2685a24l5841ixdg7wivfs5v9npv"; depends=[httr jsonlite]; }; ffstream = derive2 { name="ffstream"; version="0.1.6"; sha256="036ikhah4y85khgfmvxwsn3vavvw1is8i9k2lw474wxlh4cxa3kd"; depends=[Rcpp]; }; fftw = derive2 { name="fftw"; version="1.0-4"; sha256="0172kpxzjx8239r2jbcqqbpcpqygrxk36a2kmh00f73mrq0kjhc0"; depends=[]; }; fftwtools = derive2 { name="fftwtools"; version="0.9-8"; sha256="1nqvpzda281rxi1cmwajxxsn3sc3gz7scv8bvs5jm34kf36whha6"; depends=[]; }; @@ -6447,73 +6849,76 @@ in with self; { fgof = derive2 { name="fgof"; version="0.2-1"; sha256="0bclkb3as0fl2gyggqxczndfyj9pfnni5pa3inpn5msrnjg4g2j2"; depends=[mvtnorm numDeriv]; }; fgpt = derive2 { name="fgpt"; version="2.3"; sha256="1d0qzsn4b68jhk07k97iv765jpmzzh1gwqpid0r76vg4cwqfs3n7"; depends=[]; }; fgui = derive2 { name="fgui"; version="1.0-8"; sha256="024fzd1c7iwqprn26hwjb9l2qlvvyzl449d7iixy0x69djwsrysv"; depends=[]; }; + fieldRS = derive2 { name="fieldRS"; version="0.1.1"; sha256="1zyi1qnyn9wi2rcf1d512dyrlkws2adp2wamzbrcbcgv8l4kysz7"; depends=[caret ggplot2 raster rgeos sp spatialEco]; }; fields = derive2 { name="fields"; version="9.6"; sha256="1v7z48a8jmdcil28rj8c3455k6rssr5v9qi6dyhhpbb193bj8121"; depends=[maps spam]; }; - fiery = derive2 { name="fiery"; version="1.1.0"; sha256="0251vfr7b8r4xjgcf8gyh1ddj0lj73fl0pim0k3vpzva5wmwigs1"; depends=[assertthat crayon desc future glue httpuv later R6 reqres stringi uuid]; }; - fiftystater = derive2 { name="fiftystater"; version="1.0.1"; sha256="1nri9vsqif03xrmm3g5llasqm49hj169mgv046f2l0mh9vp0fqpc"; depends=[]; }; + fiery = derive2 { name="fiery"; version="1.1.1"; sha256="07cfrzajr5knmz5ngczkdd2kzjfdnn1y4b0z73daxwhk4dq8j6ji"; depends=[assertthat crayon future glue httpuv later R6 reqres stringi uuid]; }; filehash = derive2 { name="filehash"; version="2.4-1"; sha256="1x7an7rsy5pz2qr86m511rsv297vacxwk3y1a71754yq739qgq6h"; depends=[]; }; filehashSQLite = derive2 { name="filehashSQLite"; version="0.2-4"; sha256="1higvkmj4wvnwpvayqinzaygiksij20d77dx118q0gffsczadamh"; depends=[DBI filehash RSQLite]; }; - filelock = derive2 { name="filelock"; version="1.0.1"; sha256="11mmq296zg62gnxjk7dyr866kihihmsjpfg6bcc7hv6ivh4812nn"; depends=[]; }; + filelock = derive2 { name="filelock"; version="1.0.2"; sha256="00ql5fw1hidpfnm0szaavf43ahmsnvdbi8i5lr1nrcc90yaiaadc"; depends=[]; }; filematrix = derive2 { name="filematrix"; version="1.3"; sha256="1v3aj1ng742msb0sfdnjsbqb508mqjf8jlq2v33vxldhradw5w0b"; depends=[]; }; filenamer = derive2 { name="filenamer"; version="0.2.3"; sha256="19gavhh5q7dziv0yc000w06qp58wk2cm52cxjl33p1q4cjk6gg3m"; depends=[]; }; fileplyr = derive2 { name="fileplyr"; version="0.2.0"; sha256="15rxls0njd6j2vxdahf4fx2nxmsa3rc41812v3wlaqas99naaxxr"; depends=[assertthat datadr tibble]; }; files = derive2 { name="files"; version="0.0.1"; sha256="1vhhawqjjbb6fadkn3l10mvz63w3vmcwvl93fk0q9mhkifzlj9kc"; depends=[]; }; - filesstrings = derive2 { name="filesstrings"; version="2.5.0"; sha256="04axsnk1912h1i6b2qp9cxxs5jd1vkwgxzg2kjw43gnm36a7188w"; depends=[checkmate magrittr matrixStats ore purrr Rcpp rlang stringr tibble]; }; - filling = derive2 { name="filling"; version="0.1.0"; sha256="0avlfl06nd8wn76ydii09ng2fqp92d4n9v2y5vg16m3my58l0srd"; depends=[CVXR nabor Rcpp RcppArmadillo Rdpack ROptSpace RSpectra]; }; - finalfit = derive2 { name="finalfit"; version="0.7.8"; sha256="1jkmagr512h5vvlqyszi6zihpzbmam571bgks5js0d3wbhjs9j38"; depends=[ggplot2 gridExtra Hmisc lme4 magrittr mice plyr pROC scales stringr survival survminer]; }; + filesstrings = derive2 { name="filesstrings"; version="3.0.0"; sha256="1r32z9xlid9pj8sapb73iwzq6cczz96f1ipdbszwb6x9vlq2nw7l"; depends=[checkmate magrittr matrixStats ore purrr Rcpp rlang strex stringr tibble]; }; + filling = derive2 { name="filling"; version="0.2.0"; sha256="0yxixwgvn7jq09j4r3q33mmdda9a4anfi7y0xqscbdjz6p9bx48w"; depends=[CVXR nabor Rcpp RcppArmadillo Rdpack ROptSpace RSpectra]; }; + finalfit = derive2 { name="finalfit"; version="0.8.8"; sha256="0km8qh7dx54msn48sgr4x7f22alk2wdpxjv5dvb1r4lxz0fhdq6y"; depends=[boot broom dplyr forcats GGally ggplot2 gridExtra Hmisc lme4 mice plyr pROC purrr scales stringr survival survminer tidyr]; }; finch = derive2 { name="finch"; version="0.2.0"; sha256="1vganbkz2d96xfz2jf1q0kqarc575w3nswss2igynsbbd0y53mjm"; depends=[data_table digest EML hoardr plyr rappdirs xml2]; }; findR = derive2 { name="findR"; version="0.2.1"; sha256="1a7cf6kd7i2l4ffr2b17nb9xnpsjhf6fcwpjy06r0qgcapnfp54b"; depends=[pdftools stringr]; }; - findpython = derive2 { name="findpython"; version="1.0.3"; sha256="1y08jk2ffmkf9zpwiz2xymjhfwqvls9vzsnq62v278ghw9d571jl"; depends=[]; }; + findpython = derive2 { name="findpython"; version="1.0.4"; sha256="1zfcdcp4d48d2pzf5n59kqrfk2z9nnyzkx5j00gfmgfkadnv93x5"; depends=[]; }; findviews = derive2 { name="findviews"; version="0.1.3"; sha256="1l1yhw5hvrn0rpkdsch8m69d2q5284jwccvv7r4ia4m0iqjfipj7"; depends=[ggplot2 gridExtra scales shiny]; }; - fingerPro = derive2 { name="fingerPro"; version="1.0"; sha256="17r23x8cdllr8slk56dsmrwc4ns69b3cqy59mxxbsjnhjl3di6x8"; depends=[car GGally ggplot2 gridExtra klaR MASS plyr Rcmdr Rcpp RcppGSL reshape rgl scales]; }; + fingerPro = derive2 { name="fingerPro"; version="1.1"; sha256="1a1lj8gyrbgcg8hr03cj2bjzlaafddspri7abc83ys1raqwd4j68"; depends=[car GGally ggplot2 gridExtra klaR MASS plyr Rcmdr Rcpp RcppGSL RcppProgress reshape rgl scales]; }; fingerprint = derive2 { name="fingerprint"; version="3.5.7"; sha256="04jcwkydjrs31pia6kq8z2n9s54im950q08hs2ay15xjxxkmb8ic"; depends=[]; }; - fingertipsR = derive2 { name="fingertipsR"; version="0.1.8"; sha256="168z59y2mqz53qhzavzynh6y11d453dd6j5928ahg6x24hjz6d4w"; depends=[curl dplyr DT httr jsonlite miniUI purrr readr shiny shinycssloaders]; }; + fingertipsR = derive2 { name="fingertipsR"; version="0.2.0"; sha256="1zgazqa7mxajgcf9pfq3kvr9qmfy0pncwdlq9g9vi5qasm2ix6g1"; depends=[curl dplyr DT httr jsonlite miniUI purrr readr shiny shinycssloaders]; }; + fingertipscharts = derive2 { name="fingertipscharts"; version="0.0.2"; sha256="12izvrmjdwy212zxgl54cbry53fv351g3vxmjw5vimqmdd991fxw"; depends=[dplyr fingertipsR geojsonio ggplot2 leaflet lemon mapproj purrr rlang scales sf stringr tibble tidyr]; }; finiteruinprob = derive2 { name="finiteruinprob"; version="0.6"; sha256="0z4l0crymh58chxniqq70fqmvi6f5jkgvz72vbc7s3l9lrrapgr3"; depends=[numDeriv sdprisk]; }; finreportr = derive2 { name="finreportr"; version="1.0.1"; sha256="1mansiyl4p4zqc1h2aw9zgzb3fy4mppgmshdm8mcf4nbm340g4vk"; depends=[curl dplyr httr rvest XBRL xml2]; }; + firebehavioR = derive2 { name="firebehavioR"; version="0.1.1"; sha256="1hf7j9nqqa2i92y73c1yniw6lgmjrl8fag9r4xnkd8vpiw453ck4"; depends=[ggplot2]; }; fishMod = derive2 { name="fishMod"; version="0.29"; sha256="0pbs4z27vwa3c42xdw3mr6l2i581bgvn2pk52kawbcnnlsff92ar"; depends=[]; }; fishdata = derive2 { name="fishdata"; version="0.1.3"; sha256="04162m1j570cdwhffkwjs1x1qlsc20djj1jwx2hl2cqmbp584ppq"; depends=[]; }; fisheyeR = derive2 { name="fisheyeR"; version="0.9"; sha256="1w6va7gakqq2q8hsvdszpn8s2ysdfc648bk5p5v3wbl5s403bci8"; depends=[tkrplot]; }; fishkirkko2015 = derive2 { name="fishkirkko2015"; version="1.0.0"; sha256="1s8vsf604rc6qk0gahn61p3q8p9dhsbq14wsmrin7icq2xgl3y81"; depends=[]; }; - fishmethods = derive2 { name="fishmethods"; version="1.10-4"; sha256="1ir9r0bnp4klmm0i2iqqg03jd2qm19q885mqwpgcnl2mv8d45dwn"; depends=[boot bootstrap lme4 MASS numDeriv]; }; + fishmethods = derive2 { name="fishmethods"; version="1.11-0"; sha256="0ikxvq0mkw0s382ias04il06sbqfiq8phx69f5pdzvbm5xskzmxs"; depends=[boot bootstrap lme4 MASS numDeriv]; }; fishmove = derive2 { name="fishmove"; version="0.3-3"; sha256="1knbv087cg0czjcgdbrlpg69pp1dxb57b7ak5j1mcy7ay3a41a9h"; depends=[boot ggplot2 MASS plyr]; }; + fishtree = derive2 { name="fishtree"; version="0.1.0"; sha256="1fmh5vm5bln6gx1b9ihfp018y1ghvyrja87rdfb9js6iyh5c5xc3"; depends=[ape jsonlite rlang]; }; fit_models = derive2 { name="fit.models"; version="0.5-14"; sha256="0vjbzmx0ambm6yzidb4vbgmhclwzwv2iz2cwl54ccdkvx4cx3fck"; depends=[lattice]; }; fit4NM = derive2 { name="fit4NM"; version="3.3.3"; sha256="0k2194521yby6xxi77bpjp6ywz8kpnzws217m7n0hw6xwz5mqj1g"; depends=[cairoDevice gWidgets gWidgetsRGtk2 RGtk2 tkrplot]; }; fitDRC = derive2 { name="fitDRC"; version="1.1.1"; sha256="09z9l27iwl0fd3zy6rsdhmy8qbm5d9a4wcaj5rxp7ynlnpi102aa"; depends=[]; }; - fitODBOD = derive2 { name="fitODBOD"; version="1.1.0"; sha256="15ylldlq12mrw06pzww54hsl8nb9krs5w1cgh037km9sndsswvji"; depends=[hypergeo]; }; + fitODBOD = derive2 { name="fitODBOD"; version="1.2.0"; sha256="00wdpvccb1xf69ry5x9aqwiid4srpibpl640fbn1xxy3gcr5vpwn"; depends=[hypergeo]; }; fitPoly = derive2 { name="fitPoly"; version="3.0.0"; sha256="0ws1vsh8if9i9i7820ak32b0bysjc0z09nbrk17qpms0b11cpc3g"; depends=[foreach]; }; fitTetra = derive2 { name="fitTetra"; version="1.0"; sha256="0ia6wk4gicpmn6kclsd28p7v1npwfv2blagiz0cxzwfw3njv103g"; depends=[]; }; fitbitScraper = derive2 { name="fitbitScraper"; version="0.1.8"; sha256="0b4d7xw6inp6l1dkfwyrzxwg4vspp4vzlwrhv14ajxrqz6irj8a0"; depends=[httr jsonlite stringr]; }; fitdc = derive2 { name="fitdc"; version="0.0.1"; sha256="1b1abib7jkl7a6r686r53qjw2ywb9q2h67is8691kkaqxpawg30p"; depends=[]; }; - fitdistrplus = derive2 { name="fitdistrplus"; version="1.0-9"; sha256="18x9454g598d54763k3hvi33iszifk7sxvhd1zg5r8z1vpixx3z6"; depends=[MASS survival]; }; - fitplc = derive2 { name="fitplc"; version="1.1-7"; sha256="1dffgqsml6cj6ayqdpr0330kj8v57jwi3pgchb8v98rainygsyfw"; depends=[car nlme]; }; + fitdistrplus = derive2 { name="fitdistrplus"; version="1.0-11"; sha256="12hckg3y5j3zh9q1gwxkc27q813p2r42iqp7wdfiq6nj55jrh6w6"; depends=[MASS npsurv survival]; }; + fitplc = derive2 { name="fitplc"; version="1.2-3"; sha256="1yg3ch907c4gk7q8hxgwqxgngkmy125j3ni917nkzi7hn59krd1n"; depends=[car nlme]; }; fitteR = derive2 { name="fitteR"; version="0.1.0"; sha256="1kgnyl7am966vkfap8gmvchlpankrcj5dv5aj7ws8ix9shr76db6"; depends=[dplyr DT maxLik R_utils shiny]; }; - fitur = derive2 { name="fitur"; version="0.5.25"; sha256="0f33c4mg0257s9c0qldryihaq8p3y07j2nwghjpqhi3rv4mrg2xf"; depends=[actuar e1071 fitdistrplus ggplot2]; }; + fitur = derive2 { name="fitur"; version="0.6.1"; sha256="04lr717lsbb4731nlzgscraj30knik4q68jzrl4i5f27912159r9"; depends=[actuar DT e1071 fitdistrplus ggplot2 goftest miniUI rstudioapi shiny]; }; fivethirtyeight = derive2 { name="fivethirtyeight"; version="0.4.0"; sha256="1sdj5b365hi11dd2yxvg9w3fz3rx9rbv1nnhf5i8v2ydg4kqyrws"; depends=[]; }; fixedTimeEvents = derive2 { name="fixedTimeEvents"; version="1.0"; sha256="0z7ji8yzp4pj76ad64l7ivknkbi82ijx6abd3a18wicqhrh433sj"; depends=[]; }; - fixerapi = derive2 { name="fixerapi"; version="0.1.5"; sha256="0mp492n75wh8ws85gh5q9bbq709a78z14pipc8vjxk0fizhxwwdc"; depends=[jsonlite tibble tidyr]; }; + fixerapi = derive2 { name="fixerapi"; version="0.1.6"; sha256="0ikf8dn0l9c9gshp4bph3wasl0bh6lfybinc8n1rvb202231hmgb"; depends=[jsonlite tibble tidyr]; }; fizzbuzzR = derive2 { name="fizzbuzzR"; version="0.1.1"; sha256="119gbi9y4n8r52hk9vj7zf795dv9xnk7lnngljjcd7ydnhygwd4h"; depends=[]; }; flacco = derive2 { name="flacco"; version="1.7"; sha256="1w77smmbrwglayr2rj88b00x7wan9f3x1fq8h6xyhybfvrw7vr0r"; depends=[BBmisc checkmate mlr]; }; flam = derive2 { name="flam"; version="3.2"; sha256="0v6kcl4n7wq052p7jdgbzlh9fpk8bzlrqw12i6pib1wd3slj0asa"; depends=[MASS Rcpp]; }; - flan = derive2 { name="flan"; version="0.6"; sha256="0idlvi4xlfr5l0csj75xmn94856y71j92im6dwv0rcawkwh8ghqh"; depends=[lbfgsb3 Rcpp RcppArmadillo RcppGSL]; }; flare = derive2 { name="flare"; version="1.6.0"; sha256="0ygif9a7a99qwv0b488wymmmncp6f5ww9yz13s4qs6p8yf37x1r1"; depends=[igraph lattice MASS Matrix]; }; flars = derive2 { name="flars"; version="1.0"; sha256="06qma1ar1nj7n6g9alk1qydm5bkj6lsjx0pqkikxpb41d91civqk"; depends=[fda MASS Matrix Rcpp RcppEigen]; }; flashClust = derive2 { name="flashClust"; version="1.01-2"; sha256="0l4lpz451ll7f7lfxmb7ds24ppzhfg1c3ypvydglcc35p2dq99s8"; depends=[]; }; flatr = derive2 { name="flatr"; version="0.1.1"; sha256="10l98a3f57wahfpdqxj70r25zfhk4vzzd014pdnriy458yrfd7rw"; depends=[dplyr magrittr tibble]; }; - flatxml = derive2 { name="flatxml"; version="0.0.1"; sha256="0rg6khx6sgxhmvh3j8m1ady8bya2904n3maynb7393rp9s8jvb9p"; depends=[RCurl xml2]; }; - flexCWM = derive2 { name="flexCWM"; version="1.8"; sha256="0x6rmag3gdlph1xd1xbnfxxzl4rmp4z7zsvagbcwbri21ia29s14"; depends=[ContaminatedMixt mclust numDeriv statmod]; }; + flatxml = derive2 { name="flatxml"; version="0.0.2"; sha256="1f7pc3chzimkg23490qvppy63sk4ds3aaahc36sa4dc4qmhabyms"; depends=[RCurl xml2]; }; + flexCWM = derive2 { name="flexCWM"; version="1.9"; sha256="02afmg7d008mfgja7pqxk0fdgmgqk9vq7xy13ijancg6fm3x8prk"; depends=[ContaminatedMixt mclust numDeriv statmod]; }; flexPM = derive2 { name="flexPM"; version="2.0"; sha256="0h3qs9w9pc2nc24q1diz7j3s93y40ijpmgq2l0xg9mzcgjz9kz8c"; depends=[survival]; }; - flexclust = derive2 { name="flexclust"; version="1.3-5"; sha256="19ihdhmhaglccqpvrpc51367gkfafg4jdpabbk0j6mh2n16hi511"; depends=[lattice modeltools]; }; + flexclust = derive2 { name="flexclust"; version="1.4-0"; sha256="0x7wxk8y46ndyz6fdacym0rd6p9wh3pcfr28chjcg5d7fm849zl2"; depends=[class lattice modeltools]; }; flexdashboard = derive2 { name="flexdashboard"; version="0.5.1.1"; sha256="0fy3nbrr67zqgd44r2mc850s5sp0hzfcw3zqs15m8kxzj1aw067x"; depends=[htmltools htmlwidgets jsonlite knitr rmarkdown shiny]; }; flexmet = derive2 { name="flexmet"; version="1.0.0.0"; sha256="0xhr4i46s3k7a4yz2sd1sphn8wz27xcl580s2kqkr1ifg8941kv8"; depends=[]; }; flexmix = derive2 { name="flexmix"; version="2.3-14"; sha256="0sl4zxh1sb2sr5q7svjw9ihrm219jzn82yrc9d43q6r1b8bpyz43"; depends=[lattice modeltools nnet]; }; flexrsurv = derive2 { name="flexrsurv"; version="1.4.1"; sha256="13jq7yk7rz2148wkf7dv28l79zwdf1gpfkd5khgacb8hl5kml3p0"; depends=[Epi formula_tools matrixcalc orthogonalsplinebasis survival]; }; flexsurv = derive2 { name="flexsurv"; version="1.1"; sha256="1vj8zsfgq2rv6v7na4w7n7z3farc69qsavm7pnmnhkaylz61gq26"; depends=[deSolve mstate muhaz mvtnorm quadprog Rcpp survival]; }; flexsurvcure = derive2 { name="flexsurvcure"; version="0.0.2"; sha256="1lhw2z8i4l822ncziwpw6hg0dzc244q60n7l5aahgdhcr0xgylhz"; depends=[flexsurv gtools survival]; }; - flextable = derive2 { name="flextable"; version="0.4.4"; sha256="12f33szyxf4b7ipz4j9sli6miwkjq2309rpinaxmnsqsafd1zn3b"; depends=[gdtools htmltools knitr officer R6 rmarkdown stringr]; }; - flifo = derive2 { name="flifo"; version="0.1.4"; sha256="1yilfnblarimc8mlvvwsgib5sxcfgvgsvgpyzddxb39g6fb7lffs"; depends=[bazar pryr]; }; - flip = derive2 { name="flip"; version="2.4.3"; sha256="04zf2gnk5w57gxnlnh26pn1ir1wfrzxhfhchr33ghk7prhc7k4b8"; depends=[cherry e1071 Rcpp RcppArmadillo someMTP]; }; + flextable = derive2 { name="flextable"; version="0.4.6"; sha256="0fa42dvf0wyl91w4v0rywm3xgw9n03cfyl28ficrv8iabz4k4382"; depends=[gdtools htmltools knitr officer R6 rmarkdown stringr xml2]; }; + flifo = derive2 { name="flifo"; version="0.1.5"; sha256="03x66l3ryrjvwbxxd0ncjrb5w9kc7fswmp5psb1cb7r87f395gm3"; depends=[bazar pryr]; }; + flip = derive2 { name="flip"; version="2.5.0"; sha256="08x5hwxaxbgc745gblja7gcy0b5wbp7jf90lkha75zl5cc9iyksl"; depends=[cherry e1071 plyr someMTP]; }; flippant = derive2 { name="flippant"; version="1.1.0"; sha256="06aj90y7c33c1q0nw1c67vr1pfmp9fw78az6ivrbq110f2k1m12w"; depends=[assertive_files assertive_numbers assertive_properties assertive_strings assertive_types data_table ggplot2 magrittr minpack_lm plyr RcppRoll stringi withr wmtsa]; }; - flipscores = derive2 { name="flipscores"; version="0.1"; sha256="0jb9im2p3x20y356av749mni3cka2byhv7glz7qhdmsdryrdizh7"; depends=[]; }; - float = derive2 { name="float"; version="0.1-1"; sha256="0bzwc48l4wijrxz3swrp720q9jsa74qwv6s8zpigbnjkspsqy3vi"; depends=[]; }; + flipscores = derive2 { name="flipscores"; version="0.2"; sha256="0b55qxdrn6m0pbk4aj9zr1d9s7id6pclsaz939p48jmqx07zayjg"; depends=[]; }; + float = derive2 { name="float"; version="0.2-1"; sha256="14v5c54g93pggai6dyj9461516p0h8548028rvkqwvmc3l597lz8"; depends=[]; }; + flobr = derive2 { name="flobr"; version="0.1.0"; sha256="0i4n5mqpg0i0ysncm8b99a8lnqph01yfiwiw1nar7qpxszai0399"; depends=[blob checkr err]; }; flock = derive2 { name="flock"; version="0.7"; sha256="1zg93p74icj4bhxnmnssj2xp6vw4yaksyavq03497v33xfpdxss7"; depends=[Rcpp]; }; flood = derive2 { name="flood"; version="0.1.1"; sha256="0nlmjh2l7dij1aqd70hhj0m550knlin3am14azqkx4pacs1kir3p"; depends=[copula evd magrittr TLMoments]; }; flora = derive2 { name="flora"; version="0.3.0"; sha256="1nsc2q6y02shpk70p44rr7nl7pnj6as7jgdyakxqs64imwais8x2"; depends=[dplyr httr jsonlite stringdist]; }; @@ -6525,7 +6930,7 @@ in with self; { flsa = derive2 { name="flsa"; version="1.05"; sha256="07z2b1pnpnimgbzkjgjl2b074pl9mml7nac2p8qvdgv7aj070cmh"; depends=[]; }; fluoSurv = derive2 { name="fluoSurv"; version="1.0.0"; sha256="1dv4lf7k28bih2qqkpy15f7d14ibxk48p3z6sj3dj5yvh25mhv81"; depends=[]; }; flux = derive2 { name="flux"; version="0.3-0"; sha256="0pc9cab2pwrfl0fnz29wp7a398r49hvbi50jp8i2fk2rfvck21a7"; depends=[caTools]; }; - fluxweb = derive2 { name="fluxweb"; version="0.1.1"; sha256="0y05syshj3njzhqjpgs02ils4pzw6vfvny3nng0l9pdp55015b9g"; depends=[]; }; + fluxweb = derive2 { name="fluxweb"; version="0.2.0"; sha256="1ssq90fqm4p0j4g171mx208lmgz3hkxs8hgsffkawpmxgacs0gh1"; depends=[]; }; fma = derive2 { name="fma"; version="2.3"; sha256="1z7shh9ng3q7ax22cwg86y79jzz5gbchdny2rppzzm0lkvvyy5pm"; depends=[forecast]; }; fmbasics = derive2 { name="fmbasics"; version="0.3.0"; sha256="1dnf09rgwpc7n7ydlp7r5cwy2fa4vh1h9mbjqzfhk0208kz6jpl0"; depends=[assertthat fmdates lubridate tibble]; }; fmdates = derive2 { name="fmdates"; version="0.1.4"; sha256="1bbcwkh65nf2gak9b81zgg32c5ihwhmai3nc43ayf6ivhqsxw8x0"; depends=[assertthat lubridate]; }; @@ -6538,7 +6943,6 @@ in with self; { foba = derive2 { name="foba"; version="0.1"; sha256="1af8whgl66v0vwzdf03b6141k3dysdc0svymlgifcga5gqkwzsl0"; depends=[]; }; focusedMDS = derive2 { name="focusedMDS"; version="1.3.3"; sha256="18s86dbbpyajscqr9frprf2vp1zif7vh4lw5m0cjskfc6gmsdp2p"; depends=[htmlwidgets]; }; foghorn = derive2 { name="foghorn"; version="1.0.2"; sha256="17bng0fxjqrlni11vwmghimk0h38mlyjyxizrbs1fycb8khlqh94"; depends=[clisymbols crayon curl httr jsonlite rvest tibble xml2]; }; - fold = derive2 { name="fold"; version="0.2.6"; sha256="09w157h1r1sgay37240v0f1a5ra97nra7fn4im4v69avpl34yxd2"; depends=[csv dplyr encode lattice lazyeval magrittr metaplot rlang spec tidyr]; }; fontBitstreamVera = derive2 { name="fontBitstreamVera"; version="0.1.1"; sha256="0nipdlmhjv1wr3aidcl97nk6mppdkd65krgwqnhdsnv0jpfv761j"; depends=[]; }; fontHind = derive2 { name="fontHind"; version="0.1.1"; sha256="0qz3bj8vdy6jayy84p3vyxfwqll4v4qlklwq9wl981ii2k7g0vxf"; depends=[extrafont ggplot2 hrbrthemes]; }; fontLiberation = derive2 { name="fontLiberation"; version="0.1.0"; sha256="1w1rl0g4ayyp8lwppmz9yzj9cizg7i50g07216jkm1q5w0is9pmc"; depends=[]; }; @@ -6549,34 +6953,39 @@ in with self; { foolbox = derive2 { name="foolbox"; version="0.1.0"; sha256="1wqswfsanak9p0hpgbblva4b90pamlq1hcjf4xzwd3awjicsp56y"; depends=[magrittr rlang]; }; forams = derive2 { name="forams"; version="2.0-5"; sha256="1fh3m9896ksv1h7b027yb955bzyv70yafhqvn5crkzalzk3jpb0s"; depends=[vegan]; }; forcats = derive2 { name="forcats"; version="0.3.0"; sha256="0mxn1hng43zdjh1v8shd80hrszrqahcpaqxs1s1sif0qxh84d0cm"; depends=[magrittr rlang tibble]; }; - foreSIGHT = derive2 { name="foreSIGHT"; version="0.9.2"; sha256="1wr99jq8a0cbc7n5sdzr0gwnxsv8sjqy1x1lrazxswyj49xc06i4"; depends=[cowplot directlabels doParallel GA ggplot2 moments zoo]; }; + foreSIGHT = derive2 { name="foreSIGHT"; version="0.9.6"; sha256="0vz80p227fvw18rrar5d1ikz42j47jsly0h1wmiy9gww14rcnncd"; depends=[cowplot directlabels doParallel GA ggplot2 moments zoo]; }; foreach = derive2 { name="foreach"; version="1.4.4"; sha256="0j2yj0rn0d5nbzz9nq5rqqgnxhp9pbd92q4klsarl2xpsn8119y0"; depends=[codetools iterators]; }; forecTheta = derive2 { name="forecTheta"; version="2.2"; sha256="1a7ip3czm8k82kb8dx95m8q47kjhifdj51gzavd1zj9ni3vwbhfn"; depends=[forecast tseries]; }; forecast = derive2 { name="forecast"; version="8.4"; sha256="13qq25b4r4fl18yl1wb441pqk98yqhi2gidy6si1kxgifq1xyp39"; depends=[colorspace fracdiff ggplot2 lmtest magrittr nnet Rcpp RcppArmadillo timeDate tseries urca uroot zoo]; }; - forecastHybrid = derive2 { name="forecastHybrid"; version="2.2.12"; sha256="0qvn7qn5ddpiql1464rnhn7dlp015szj0v2bbs4i5v88flp831wv"; depends=[doParallel foreach forecast ggplot2 zoo]; }; + forecastHybrid = derive2 { name="forecastHybrid"; version="3.0.14"; sha256="0n97lw1hhi9qkdp37nn66b073v0sn67i4d1aqx0rwwqz6643sqib"; depends=[doParallel foreach forecast ggplot2 zoo]; }; forecastSNSTS = derive2 { name="forecastSNSTS"; version="1.2-0"; sha256="1rnf2a7sri52sm976iicab660qk07pmz8jmd3q71dg4hmc30yf9j"; depends=[Rcpp]; }; - foreign = derive2 { name="foreign"; version="0.8-70"; sha256="11mql8q3i1q593dvd351fhvkvfab25li80d1ahl4xjjzy52qdkc6"; depends=[]; }; + foreign = derive2 { name="foreign"; version="0.8-71"; sha256="1mv04w3ycz0ymsszn8aa87k6k5sb8mg8lhf1b8w4zpfrphpkkliv"; depends=[]; }; forensic = derive2 { name="forensic"; version="0.2"; sha256="0kn8wn6p3fm67w88fbarg467vfnb42pc2cdgibs0vlgzw8l2dmig"; depends=[combinat genetics]; }; forensim = derive2 { name="forensim"; version="4.3"; sha256="1jhlv9jv832qxxw39zsfgsf4gbkpyvywg11djldlr9vav7dlh3iw"; depends=[tcltk2 tkrplot]; }; - forestControl = derive2 { name="forestControl"; version="0.1.1"; sha256="0qfj4qf0d1bb1wllhpg9r8gvg353zdqv7py9a3hm33yhs3l5x0g5"; depends=[Rcpp]; }; + forestControl = derive2 { name="forestControl"; version="0.2.0"; sha256="1w1x7i57dqlrm6zzgx4k0p1zs83nrg2w2jhhvjjk9s6y1ba3whyg"; depends=[dplyr magrittr purrr Rcpp tibble]; }; forestFloor = derive2 { name="forestFloor"; version="1.11.1"; sha256="1sslxq44qmmmdhr7800bz8lj9w2l7f7x1vly3w2z7j1qdijc7nw7"; depends=[kknn randomForest Rcpp rgl]; }; + forestHES = derive2 { name="forestHES"; version="1.0-1"; sha256="05l04ly3l8xkdz3rnnrfa4y0wfmh1am2ixbz1vfarnqkc0zppwpj"; depends=[]; }; forestinventory = derive2 { name="forestinventory"; version="0.3.1"; sha256="0brbg0q8j9ymvm527db7063kgs6i6flja7mxqk7yvaf3dh8wsi46"; depends=[ggplot2 plyr tidyr]; }; + forestmangr = derive2 { name="forestmangr"; version="0.9.0"; sha256="1k3n6k7jf1b5pd1vp51z47hbln3cfwdb1nl2dv28jv1ba5lb7ja6"; depends=[broom car covr curl dplyr ggplot2 ggpmisc ggthemes htmltools magrittr minpack_lm plyr psych purrr rlang rmarkdown scales systemfit tibble tidyr]; }; forestmodel = derive2 { name="forestmodel"; version="0.5.0"; sha256="09gwgsh42gkmhs8ijq5xfbbkb1hk6sjb0q32mw2ymc6x9ycr1a9j"; depends=[broom dplyr ggplot2 lazyeval tibble]; }; forestplot = derive2 { name="forestplot"; version="1.7.2"; sha256="1cqk0fwpbn4an6xn28kpvqmcp3mgv8isg8dy755sv5fkqzzjz1dg"; depends=[checkmate magrittr]; }; forestr = derive2 { name="forestr"; version="1.0.1"; sha256="0m26x7ngl89ngk1qhg50npmwli2npmjs9pfb9rg5hmx4fzr8k63i"; depends=[dplyr ggplot2 plyr]; }; + forge = derive2 { name="forge"; version="0.1.0"; sha256="13s0fd3wknx824spw18jdiciglb7mjxdycbbsjm68989ic6nfcpi"; depends=[rlang]; }; formatR = derive2 { name="formatR"; version="1.5"; sha256="19sd23vgs4ac0fwlw40j3676k6mramb0ajlq8hdw23kjwdx1jk47"; depends=[]; }; formattable = derive2 { name="formattable"; version="0.2.0.1"; sha256="1s7jjgm0j24vdwm39933ygh6xnxcfvzy4kl2mmfgas4czfcmd4rf"; depends=[htmltools htmlwidgets knitr rmarkdown]; }; formula_tools = derive2 { name="formula.tools"; version="1.7.1"; sha256="15d3ikfmsh9zszfgfkrxb3jkipl41inm7n6bhs73kwlnklnygq2g"; depends=[operator_tools]; }; formulize = derive2 { name="formulize"; version="0.1.0"; sha256="1fz8q48z4zvfglxzmmjznb7lcfrrfqmnws85jfkihs3ff43h7ccc"; depends=[recipes rlang]; }; fortunes = derive2 { name="fortunes"; version="1.5-4"; sha256="109ly9kpfn6hy294ava8795wy5z9l1bnl98hhhv8kn9naf4camdg"; depends=[]; }; + forward = derive2 { name="forward"; version="1.0.4"; sha256="0qhssp8mymy5wgzfkp1xa8s81j803g0ckg647ind6ms26320hq0x"; depends=[MASS]; }; forwards = derive2 { name="forwards"; version="0.1.0"; sha256="0pb101gdf2a4plalhhm34aixkss3lzfg8yj6yfi0d6khjmaza33i"; depends=[]; }; fossil = derive2 { name="fossil"; version="0.3.7"; sha256="188hyb3r1dnxkmqf2czh1kdzmk4mjc0v1kn1zml2yvxaxk7adsrz"; depends=[maps shapefiles sp]; }; fourPNO = derive2 { name="fourPNO"; version="1.0.4"; sha256="08l359fj39sdbq48qk05805kv25rw1wq93db0b7rvsi3iyi2lngk"; depends=[Rcpp RcppArmadillo]; }; fourierin = derive2 { name="fourierin"; version="0.2.2"; sha256="0hy033bzybdc214z10wnbqph5f83fsr13admnzwb1d2drpbljnc8"; depends=[Rcpp RcppArmadillo]; }; fpCompare = derive2 { name="fpCompare"; version="0.2.2"; sha256="10a87bpbpvrbrpyfx7ygyr9b7wd3fp79nd4g2ggl1gz3b1daqgxq"; depends=[]; }; fpa = derive2 { name="fpa"; version="1.0"; sha256="0kgpl9qq0l10h0vdd2f8vnir0kdylh1jvvv5z4d9ygj1pl9qywhk"; depends=[fields reshape]; }; - fpc = derive2 { name="fpc"; version="2.1-11"; sha256="04alsqb5gbhsjg1000d8w52pmpnlwca29r0s12f7n7mdccdv6xar"; depends=[class cluster diptest flexmix kernlab MASS mclust mvtnorm prabclus robustbase trimcluster]; }; + fpc = derive2 { name="fpc"; version="2.1-11.1"; sha256="1ari57hkgqsxh6khr6j52cfrzc0096cnn1q7ghxk2z4brdd4rznc"; depends=[class cluster diptest flexmix kernlab MASS mclust mvtnorm prabclus robustbase trimcluster]; }; fpca = derive2 { name="fpca"; version="0.2-1"; sha256="13b102026xlfb7c2rb3xsqsymm7xpmaxppaafjkb5dx0b1lz0jrc"; depends=[sm]; }; + fpeek = derive2 { name="fpeek"; version="0.1.0"; sha256="0cx5ycpnk4c0q3qqn8miz0mxbz2v5cpzvl7fh2fzfig05qsvfx31"; depends=[Rcpp]; }; fpest = derive2 { name="fpest"; version="0.1.1"; sha256="013r8295spm02j558aqvnrnbkg2g73gl5vi4lqzngbw8yr8qlkri"; depends=[]; }; fpmoutliers = derive2 { name="fpmoutliers"; version="0.1.0"; sha256="108bp3smk9jnckd5237xly4ywmal03rq1kidq5z61l6zrhc3yfh9"; depends=[arules doParallel foreach Matrix pmml pryr R_utils XML]; }; fpow = derive2 { name="fpow"; version="0.0-2"; sha256="0am3nczimcfrm9hi02vl2xxsh703qjmr2j11y014mll3f2v1l8cy"; depends=[]; }; @@ -6591,23 +7000,26 @@ in with self; { fractional = derive2 { name="fractional"; version="0.1.3"; sha256="1jz83y53s0xdphh1z3v3z7xhcmhx7rp0iiazw2vdsx2747r3rirn"; depends=[Rcpp]; }; fragilityindex = derive2 { name="fragilityindex"; version="0.1.0"; sha256="06f7w0ff8mmydgylz5a0z29fc78spvmay3sjq0rz9k44w4bb9z3q"; depends=[pbapply stringr survival]; }; frailtyEM = derive2 { name="frailtyEM"; version="0.8.8"; sha256="0mfhhb025wzwvch5bcvvfsljki34xahdkqli7lvqbhhihba00r1p"; depends=[expint ggplot2 magrittr Matrix msm numDeriv Rcpp survival tibble]; }; - frailtySurv = derive2 { name="frailtySurv"; version="1.3.4"; sha256="0nsrgkfr726hkf2x3df0jgb35b6siaq7jhydzddjf4az8d08akvw"; depends=[ggplot2 nleqslv numDeriv Rcpp reshape2 survival]; }; - frailtypack = derive2 { name="frailtypack"; version="2.12.6"; sha256="0w2v5ik4ryvl5hph9cwxcrrglwpqbyirfrayyw9g0l1wdc1mfvi4"; depends=[boot MASS nlme statmod survC1 survival]; }; + frailtyHL = derive2 { name="frailtyHL"; version="2.2"; sha256="0i6r889i4f07w6992nfsfr439psz6k3q79nkkk3zwf5fv5r6bcky"; depends=[cmprsk Matrix survival]; }; + frailtySurv = derive2 { name="frailtySurv"; version="1.3.5"; sha256="0hkl62srfm26z48nsg0s6yssrwdmpv17qzyd9fjkxir6ghhvxvzy"; depends=[ggplot2 nleqslv numDeriv Rcpp reshape2 survival]; }; + frailtypack = derive2 { name="frailtypack"; version="3.0.2"; sha256="08x44gs9g0k4mh6h480iq5idlcwljdcmlznlvc9f9bv1xllmb92i"; depends=[boot doBy MASS nlme statmod survC1 survival]; }; frair = derive2 { name="frair"; version="0.5.100"; sha256="1j557dqvc5xiz7xbl4h7vp55pc3hly8ci01qy36p02vlxhzf4hj3"; depends=[bbmle boot lamW]; }; frambgrowth = derive2 { name="frambgrowth"; version="0.1.0"; sha256="1xmy1zxp7aa2n8frlxhn1bl41zda1jldvvxb3q41yam3pslc8m1q"; depends=[]; }; franc = derive2 { name="franc"; version="1.1.1"; sha256="0agrzdrgfw4a3jn6a2867rf99a87ngv6wi73ys2l7gr7mkpq54v5"; depends=[jsonlite]; }; frbs = derive2 { name="frbs"; version="3.1-0"; sha256="0ngvi7lg6aviwic8f4ya03khyzh3ksglpmsnrdjjznwj874y2wim"; depends=[]; }; - freegroup = derive2 { name="freegroup"; version="1.0"; sha256="1x0n3mjm37b83lxa0bcylbrn1c0sdvl54mz317a8g2y2ydk7h3zi"; depends=[magrittr]; }; + fredr = derive2 { name="fredr"; version="1.0.0"; sha256="1hv51m0ihdpb73rp2gwj2q2xpjzlqpf9p3xzqdmy9nhwpfbj14nh"; depends=[httr jsonlite rlang tibble]; }; + freegroup = derive2 { name="freegroup"; version="1.1-0"; sha256="0ssshs2d6l2ip1xx9x581w0cdnd2459a1mh360ybwajkjgak2ci6"; depends=[magic magrittr plyr]; }; freeknotsplines = derive2 { name="freeknotsplines"; version="1.0.1"; sha256="1yl53rnngrpj5mv1fgd0rgiqaw431g4ckxl1bq0l712647njx02a"; depends=[]; }; freestats = derive2 { name="freestats"; version="0.0.3"; sha256="0b18n8idap089gkmjknzzb94dvs2drpdqs0mrw7dqnacxgbbqwfj"; depends=[MASS mvtnorm]; }; freesurfer = derive2 { name="freesurfer"; version="1.6.1"; sha256="1ibhl5sbz85skkawmfdr9df6wdq6b3bl6cdvykx0gcszmd3fiabh"; depends=[neurobase R_utils reshape2]; }; - freetypeharfbuzz = derive2 { name="freetypeharfbuzz"; version="0.1.0"; sha256="0hz9wnn1pi09v4azi02ai7hh4iwml90pdrs329y3p8qzxmvry56b"; depends=[fontquiver]; }; + freetypeharfbuzz = derive2 { name="freetypeharfbuzz"; version="0.2.5"; sha256="11agmqdp6sy32jk2840cj8wmgywq0yjar18zsnsn56qfvn4b1k1c"; depends=[fontquiver]; }; freqdist = derive2 { name="freqdist"; version="0.1"; sha256="1pb45jabv9s3qa7v1isd5wm9b0g9p04q5h18spcaax8397s0d2fv"; depends=[]; }; freqdom = derive2 { name="freqdom"; version="2.0.1"; sha256="0ig0ygnlcb5ndjjm5x8jpp37gvgwli9xv6zsvbbgfh72q418qswp"; depends=[matrixcalc mvtnorm]; }; freqdom_fda = derive2 { name="freqdom.fda"; version="0.9.1"; sha256="15wq9s3v441dybc8kglpbv9hdvsr9rjjq4qp4d2ipxglfp0iqj9p"; depends=[fda freqdom mvtnorm]; }; freqparcoord = derive2 { name="freqparcoord"; version="1.0.1"; sha256="011p8xh0i0x0w5rv5qz5a7fxwdhxd8l2bqi9bxv5almxd0y7ajqx"; depends=[FNN GGally ggplot2 mvtnorm]; }; frequencies = derive2 { name="frequencies"; version="0.1.1"; sha256="0d52kf4r13n59990xhra9i6gfvs4sn7ix54d0c0g56p1rj7hnh79"; depends=[dplyr]; }; - frequencyConnectedness = derive2 { name="frequencyConnectedness"; version="0.2.0"; sha256="02ha5jfkjaxyfp7x1h0xx32ijha2dh7h52z687a9y9azrqvjv0jp"; depends=[knitr pbapply urca vars]; }; + frequency = derive2 { name="frequency"; version="0.3.1"; sha256="0m3vgcwldl7zv0nwdwfz80qanibmfp8j5iv79kydhrmzzr04rbf5"; depends=[DT ggplot2 gtools knitr rmarkdown]; }; + frequencyConnectedness = derive2 { name="frequencyConnectedness"; version="0.2.1"; sha256="006cb7x65if7md5w6w90nacdmg39pv7dc8zxvchc52kmfzlps0ds"; depends=[knitr pbapply urca vars]; }; freqweights = derive2 { name="freqweights"; version="1.0.4"; sha256="1iy2vzv4wc2883yq8r31wpspa7gm7cd4wkgvbh7mwafll463zni2"; depends=[biglm data_table dplyr FactoMineR fastcluster plyr]; }; frite = derive2 { name="frite"; version="0.1.0"; sha256="0qi03m8n05hx0ghh12zqrjvsqhyir4q9qmxb657d4vzajmih0bhn"; depends=[assertthat magrittr purrr stringr tictoc]; }; frm = derive2 { name="frm"; version="1.2.2"; sha256="1dl0vca9r2dams99sc13pfpi0b3yb02x59f4c1jz07zz005c8l23"; depends=[]; }; @@ -6618,40 +7030,41 @@ in with self; { frontier = derive2 { name="frontier"; version="1.1-2"; sha256="1vpjd57cc6niwqibhz1ib46zj57d5a9m40yaq7kr9awk9di65ryz"; depends=[Formula lmtest micEcon miscTools moments plm]; }; frontiles = derive2 { name="frontiles"; version="1.2"; sha256="08qq25wbylvhvmq34wggyj0hwdlxfs9rfs8gjqsrg50xccchniqi"; depends=[classInt colorspace rgl sp]; }; frt = derive2 { name="frt"; version="0.1"; sha256="1qy76a1wkznaqzlyj1nq74mf1pnyly1s8gnff8q30zfccqk68cxv"; depends=[]; }; - fs = derive2 { name="fs"; version="1.2.3"; sha256="1kbdz8hl96b2gs5vrfnwzgimn8qf8gk6ggicr7jylxzp21zzsry5"; depends=[Rcpp]; }; + fs = derive2 { name="fs"; version="1.2.6"; sha256="0kqqaqqml8x3r1mdld40iwns0ylj2f52qsdh1vcn39f7w7c2ka8j"; depends=[Rcpp]; }; fscaret = derive2 { name="fscaret"; version="0.9.4.4"; sha256="18fhyfl3f8syyc3g937qx87dmwbv7dray6b97p1s6lnssiv61gsw"; depends=[caret gsubfn hmeasure]; }; - fsdaR = derive2 { name="fsdaR"; version="0.2-21"; sha256="121khfqy1ixqp86cl3cngc40zxjpd4nm5k0lk558nxcfgyyzvx8y"; depends=[rJava robustbase]; }; + fsdaR = derive2 { name="fsdaR"; version="0.4-4"; sha256="0wya7wjpr095lm914i8dhagkmk48f5ksgmpliy5ximxbjrn3jcwr"; depends=[ggplot2 reshape2 rJava rrcov]; }; fsia = derive2 { name="fsia"; version="1.1.1"; sha256="0id7cnswrqylgpwjil1zfn89ryrdpl20fim8x1srl8s1hm5bg35r"; depends=[]; }; - fslr = derive2 { name="fslr"; version="2.17.3"; sha256="1g7z1jsj89kqyclb3qdc7c6dgn18jqjmrxpxi62llkixhqg21yha"; depends=[matrixStats neurobase oro_nifti R_utils]; }; + fslr = derive2 { name="fslr"; version="2.22.0"; sha256="1a3sclwhmalp4g05yr8gw80zgcbqvgpbppj1pyw4x846ahk1wikd"; depends=[neurobase oro_nifti R_utils]; }; fso = derive2 { name="fso"; version="2.1-1"; sha256="0hn2ypm0nwfbmnh9il78pi30x7gfmayfangqyh0d63ngyz40bvma"; depends=[labdsv]; }; fst = derive2 { name="fst"; version="0.8.8"; sha256="0yhkpq54msr0620456gzyg5c47n8cjvnpc3iyvj24cvyar2l9vwp"; depends=[Rcpp]; }; fsthet = derive2 { name="fsthet"; version="1.0.1"; sha256="0z6az1jcvdahgn97r6cpj1s6fn0lvr7j12gcw2r7wbpajrvyl5j6"; depends=[]; }; ftDK = derive2 { name="ftDK"; version="1.0"; sha256="1xs2rr2afjza97kpym5zkas3k78pilxjlh7lp1gc66banldr71g2"; depends=[dplyr httr pbapply purrr tibble]; }; ftnonpar = derive2 { name="ftnonpar"; version="0.1-88"; sha256="0df9zxwjpfc939ccnm1iipwhpf76b34v0x74nsi1mm1g927dfl0i"; depends=[]; }; - fts = derive2 { name="fts"; version="0.9.9"; sha256="1qgp8xdwr5pp2b7nd8r717a6p8b6izwqrindx2d1d0lhhnqlcwhv"; depends=[BH zoo]; }; - ftsa = derive2 { name="ftsa"; version="4.8"; sha256="1qwz3mk9dnf44016dy2dgpq0ivs2wzi5kq24jw3lbkgdjig2h6f5"; depends=[colorspace fda forecast MASS pcaPP rainbow sde]; }; + fts = derive2 { name="fts"; version="0.9.9.2"; sha256="08pwhi19db173d4nsk5rl8xa8qmaddj4bn3cjxb8ql4kny59i57q"; depends=[BH zoo]; }; + ftsa = derive2 { name="ftsa"; version="5.2"; sha256="16lzlzjm4ifpqww5yix8l9q5xs1cl5aqi7vjn74nnls6wkgvp4rw"; depends=[colorspace fda forecast MASS pcaPP rainbow sde]; }; ftsspec = derive2 { name="ftsspec"; version="1.0.0"; sha256="12f9yws1r26i240ijq0xqprl3pgbw50wv68jsm75ycplbs2jsyhs"; depends=[sna]; }; fueleconomy = derive2 { name="fueleconomy"; version="0.1"; sha256="1svy5naqfwdvmz98l80j38v06563vknajisnk596yq5rwapl71vj"; depends=[]; }; fugeR = derive2 { name="fugeR"; version="0.1.2"; sha256="0kd90s91vzv0g3v9ii733h10d8y6i05lk21p5npb3csizqbdx94l"; depends=[Rcpp snowfall]; }; fullfact = derive2 { name="fullfact"; version="1.2"; sha256="13729m2s8b32d9i9c6g2r0zkcqsw9p7nhdig8isarfn4bjzqhf71"; depends=[afex lme4]; }; - fulltext = derive2 { name="fulltext"; version="1.0.1"; sha256="08pwasz1rpnnq81mvaldjiqv79wbvw5ma89skk95h0k2pbahblka"; depends=[aRxiv crminer crul data_table hoardr httr jsonlite magrittr microdemic pdftools rcrossref rentrez rplos storr tibble whisker xml2]; }; - fun = derive2 { name="fun"; version="0.1-0"; sha256="0z4nq2w1wz1clc7cf87pf870hayxq5mpzhllfgwj4mmh2xpphnrf"; depends=[]; }; - funData = derive2 { name="funData"; version="1.2"; sha256="0y3ar26d6hxc4bg263qjqfb92ivhkphzizhz91wrzbfxha9dcrzz"; depends=[abind fields foreach]; }; + fulltext = derive2 { name="fulltext"; version="1.1.0"; sha256="195281yyjim7giim326lmk69xayw6n4xdkkym3azi6nj6a3g6f0v"; depends=[aRxiv crminer crul data_table digest hoardr httr jsonlite magrittr microdemic pdftools rcrossref rentrez rplos storr tibble xml2]; }; + fun = derive2 { name="fun"; version="0.2"; sha256="0944m10nym4rsb6rhdwqn04c7l3bz43jcw3q8hv4vljdf5kyg9ar"; depends=[]; }; + funData = derive2 { name="funData"; version="1.3-2"; sha256="0qifkrw4a6hrm8msxcy1dxrfiw88xmxw8avg5ls7bginq4bfsk51"; depends=[abind fields foreach]; }; funFEM = derive2 { name="funFEM"; version="1.1"; sha256="08798lvryykrxfvp2297anzl4gi81gwvc1qyyzq16nafjf65kwfy"; depends=[elasticnet fda MASS]; }; - funHDDC = derive2 { name="funHDDC"; version="2.0"; sha256="0bd58pdsg9036vk54fayvzr6il56bamrvn5vhqc3g92papp9jlm8"; depends=[fda MASS]; }; - funModeling = derive2 { name="funModeling"; version="1.6.7"; sha256="0blanw0aw7qvcs6a8ryaqvi322gaz65g6flijkbssf681im9pmjr"; depends=[dplyr entropy ggplot2 gridExtra Hmisc lazyeval moments pander RColorBrewer reshape2 ROCR scales]; }; + funHDDC = derive2 { name="funHDDC"; version="2.2.0"; sha256="1s4k6wvs6x88c7whw0bkb3pfhp8wqcmzlsv8div9df0i2fisf3zr"; depends=[fda MASS]; }; + funLBM = derive2 { name="funLBM"; version="1.0"; sha256="0krx5v1lakrrxk0j249k7sr7c6r40yg1l8l10laf4444j2qn8rjp"; depends=[fda funFEM]; }; + funModeling = derive2 { name="funModeling"; version="1.6.8"; sha256="16kivxwxds4lmhag2y17bsjpfp08ms17w4n5wznmlvpa3sc7qp1z"; depends=[dplyr entropy ggplot2 gridExtra Hmisc lazyeval moments pander RColorBrewer reshape2 ROCR scales]; }; funbarRF = derive2 { name="funbarRF"; version="1.0.1"; sha256="05smi717j4zhbrfqjyvx1rzckygigg1x8c6kb3brbpv8w33gcvx7"; depends=[BioSeqClass Biostrings bold randomForest]; }; funchir = derive2 { name="funchir"; version="0.1.4"; sha256="1mbsy65628q117c2k01wvibpjd3ibigy4yc1c8m0rf9jwsc67qjb"; depends=[data_table]; }; functional = derive2 { name="functional"; version="0.6"; sha256="120qq9apg6bf39n9vnp68db5rdhwvnj2vi12a8j8243vq8kqxdqr"; depends=[]; }; functools = derive2 { name="functools"; version="0.2.0"; sha256="0g62jdia3n09vq8mx1m2r4nl3jfcadzpym0wkldzzzjcfs90vl6b"; depends=[]; }; - funcy = derive2 { name="funcy"; version="0.9.0"; sha256="1b6ckqi2sqg324309l0mqcjpqy5idmm71s30axflr5bcrhxkkiz3"; depends=[calibrate car caTools cluster fda fields flexclust kernlab MASS Matrix plyr sm wavethresh]; }; - fungible = derive2 { name="fungible"; version="1.5"; sha256="1f4q26rfl7d35ng5nx11mzzv9fhk4zg62j63c59i649wcx1xsan9"; depends=[e1071 lattice MASS mvtnorm nleqslv R2Cuba stringr]; }; + fungible = derive2 { name="fungible"; version="1.75"; sha256="158s5m2xbc520kmb0zgckydfffff0zlb0b6ama0g9r07fv06rmyx"; depends=[clue e1071 GPArotation lattice MASS mvtnorm nleqslv psych Rcsdp RSpectra stringr]; }; + funique = derive2 { name="funique"; version="0.0.1"; sha256="0p9k4nxjns1xid9vmslkaap0hm6yq6pbyvylgygd808if4q1z8k6"; depends=[]; }; funnelR = derive2 { name="funnelR"; version="0.1.0"; sha256="143lb048krgh8rkkz6sm8h464kdy62w29fvvyar795vqi10bb5fy"; depends=[ggplot2]; }; funr = derive2 { name="funr"; version="0.3.2"; sha256="11mjd1ba9kwawh7k5py54mkq4g1df79d7qivan8fj11qfwfzm679"; depends=[]; }; funrar = derive2 { name="funrar"; version="1.2.2"; sha256="179kxhwkd431d2n917mzjnr5qvh09f0hdm2c78lww4ijb54dhn0l"; depends=[cluster dplyr]; }; funreg = derive2 { name="funreg"; version="1.2"; sha256="199zvqali0sb0z4yp20rm5da0kd7z3rgv47g1cb1apsbcw0cq51n"; depends=[MASS mgcv mvtnorm]; }; funtimes = derive2 { name="funtimes"; version="5.0"; sha256="0xq0n3939rsrz7dna4d3d7mrpxad2xswnblsc4a88nbq6cmx5c70"; depends=[dbscan Jmisc Kendall]; }; - furniture = derive2 { name="furniture"; version="1.7.9"; sha256="16nz028cgfhhn4xvhkzy6y1a1p6x4xfzna50q4jaih0pd980i07a"; depends=[knitr magrittr]; }; + furniture = derive2 { name="furniture"; version="1.8.7"; sha256="1mdv7wzp2wi9qikclaq3zcj11g33r8zf9n5z19ib9rasi4naa6v7"; depends=[cli crayon dplyr forcats knitr magrittr rstudioapi tibble]; }; furrr = derive2 { name="furrr"; version="0.1.0"; sha256="1ld9aa9hydna94hgm6p91zjbfv1dz1vsgchjlpknkg6irbvkfafx"; depends=[future globals purrr rlang]; }; fuser = derive2 { name="fuser"; version="1.0.1"; sha256="17lsfpd9hdichj3wflac896zyjbq7a8w2gmlgj8nbgg80f646fgr"; depends=[glmnet irlba Matrix Rcpp RcppEigen RSpectra]; }; fusionclust = derive2 { name="fusionclust"; version="1.0.0"; sha256="1h03nlk4gnz4j5h2h5bxazkka2qq983h7nglm1ghzqvbqjk6sv37"; depends=[bbmle]; }; @@ -6661,73 +7074,78 @@ in with self; { futile_options = derive2 { name="futile.options"; version="1.0.1"; sha256="0w15agpi88y3qkv6fl72zy2pzyplzgvnj41a4ixhg64mw1sck73s"; depends=[]; }; futile_paradigm = derive2 { name="futile.paradigm"; version="2.0.4"; sha256="14xsp1mgwhsawwmswqq81bv6jfz2z6ilr6pmnkx8cblyrl2nwh0v"; depends=[futile_options RUnit]; }; futility = derive2 { name="futility"; version="0.2"; sha256="0njckhwmawqhiznv241yjghh99wl72c4xknp9nzbmvi5j575rnlh"; depends=[]; }; - future = derive2 { name="future"; version="1.8.1"; sha256="1bpx6b85dd8xq37527h72qszz2dg810xcp975z93hymk1d8hf41a"; depends=[digest globals listenv]; }; - future_BatchJobs = derive2 { name="future.BatchJobs"; version="0.15.0"; sha256="0r1bnp9mnv8jk9d6dpr94cqn4zihpm7cgxqj0c3l0x9b6i0ny3z2"; depends=[BatchJobs future R_utils]; }; - future_apply = derive2 { name="future.apply"; version="1.0.0"; sha256="1jippm805hda75h24grp9pwypf10cp4m4hq55vni7qa9qhyi7r2x"; depends=[future globals]; }; - future_batchtools = derive2 { name="future.batchtools"; version="0.7.0"; sha256="0sk2qs6fgq241zibjxkmvdgv7xq0lablwwd6px6rxi7asxjv7zbh"; depends=[batchtools future]; }; - future_callr = derive2 { name="future.callr"; version="0.3.0"; sha256="0z9gmy46n823y38hq4xgc1x3v88hmz5sdfa6xsp0mk1bwlc94q8f"; depends=[callr future]; }; + future = derive2 { name="future"; version="1.10.0"; sha256="07dmb5gn29pjaya3ljmpbag1wk27i3dr63mcxgjgzkfj9dgshp32"; depends=[digest globals listenv]; }; + future_BatchJobs = derive2 { name="future.BatchJobs"; version="0.16.0"; sha256="1j4gjgqy2hikpl9x1jf0qvncyi5dsfz3hi4v4x0kw7hzlsgc6f00"; depends=[BatchJobs future R_utils]; }; + future_apply = derive2 { name="future.apply"; version="1.0.1"; sha256="1i5apv9ywwb5xhq4g0lk5q1sy23zhdvdsrx8fax3nyprinvw5a7l"; depends=[future globals]; }; + future_batchtools = derive2 { name="future.batchtools"; version="0.7.1"; sha256="0mgppqzw6qgm8dhp9kxh1nb3xpp8mw2aj1m1yaj3wivkb22fdicn"; depends=[batchtools future]; }; + future_callr = derive2 { name="future.callr"; version="0.3.1"; sha256="0h1nm65f36bpb6anjiyrb3vni5rzx4x047l0a396d2321cxszv7l"; depends=[callr future]; }; futureheatwaves = derive2 { name="futureheatwaves"; version="1.0.3"; sha256="122b2z86bzxfch67y6cpq8wj62mw0dgkzbmnpwi247kdx7w5mw1f"; depends=[data_table dplyr ggplot2 ggthemes leaflet Rcpp stringr tidyr]; }; fuzzr = derive2 { name="fuzzr"; version="0.2.2"; sha256="1cwq7a5j6lzrlz9dw3hsfap988rh1kkgf03yni7c33zl69xp5w77"; depends=[assertthat progress purrr]; }; fuzzyFDR = derive2 { name="fuzzyFDR"; version="1.0"; sha256="0zd8i9did0d9gp42xjmwrccm32glabvvy08kl8phhwb1yaq53h7w"; depends=[]; }; fuzzyRankTests = derive2 { name="fuzzyRankTests"; version="0.3-10"; sha256="1xj5xsm2s4ylv3b8v80qny201iddjym07h8d50asas7xy1k7945z"; depends=[]; }; fuzzyforest = derive2 { name="fuzzyforest"; version="1.0.5"; sha256="1ifhvdzn0rs8gxqmpz8w1prxg3pxs5jqx5lh0r4i5rai49qjy3sb"; depends=[doParallel doRNG foreach ggplot2 mvtnorm randomForest]; }; fuzzyjoin = derive2 { name="fuzzyjoin"; version="0.1.4"; sha256="06r103hshc6xcjllv5qfiw3i1ddz4c8svy0i4j0avnffaarlc2wa"; depends=[dplyr geosphere purrr stringdist stringr tidyr]; }; - fuzzyreg = derive2 { name="fuzzyreg"; version="0.3"; sha256="1mg4c71d0yc42y4iqdwkw13nlkq09parp2xwi1fv700vmnn4gk5w"; depends=[limSolve quadprog]; }; + fuzzyreg = derive2 { name="fuzzyreg"; version="0.4.1"; sha256="1n1hc9br70rpg6r7cchgyj9xg1fm0fi8jnfj74yyvkpf39b0cj25"; depends=[limSolve quadprog]; }; fuzzywuzzyR = derive2 { name="fuzzywuzzyR"; version="1.0.3"; sha256="1kbli1m44317m95a0r34vza9p27vd9ala05jrbrdkadninwdynal"; depends=[R6 reticulate]; }; fwdmsa = derive2 { name="fwdmsa"; version="0.2"; sha256="0p0kh8am6gajfaixkvq61f12hfbm6chl9372yzn1yilhiyvqdxgp"; depends=[]; }; fwi_fbp = derive2 { name="fwi.fbp"; version="1.7"; sha256="1wk9cr0kk6zkbf111bv87n7b1wwx1qrsbjxydvbjvy8bgz0nfa62"; depends=[]; }; - fwsim = derive2 { name="fwsim"; version="0.3.3"; sha256="1ix4sl2krlr0b0wfgvy73qhpmkjymqcci3q3v60j20zapi55gxn2"; depends=[Rcpp]; }; + fwsim = derive2 { name="fwsim"; version="0.3.4"; sha256="0fy87c1x5hihfcppv1pvk3b0pwl6ygqpka40x55gbpkgssdigb1l"; depends=[Rcpp]; }; fxregime = derive2 { name="fxregime"; version="1.0-3"; sha256="15fh8yhcba2gw2xfd0yiw5ssvbgb62l6vb28bxz71ckdyv9nsahk"; depends=[car sandwich strucchange zoo]; }; g_data = derive2 { name="g.data"; version="2.4"; sha256="14a4m0v38p3j1k1kymkxwydlgm8b73hlx9m80sg1l4aj38fvflzl"; depends=[]; }; g2f = derive2 { name="g2f"; version="0.2"; sha256="1jsmiv6v8ilpxg1k1npcgqa467hpyw7mzh5m8dp7bxar4j5npsp4"; depends=[KEGGREST minval sybil]; }; + g3viz = derive2 { name="g3viz"; version="0.1.3"; sha256="0c1filziyp6bqi7i92xcrip10hs0rwxxcnawhqll80jk66lc1kl2"; depends=[cgdsr htmlwidgets jsonlite stringr]; }; gCat = derive2 { name="gCat"; version="0.1"; sha256="10990ilsjk52kqkcdngj4nq0kcbn4w1syxl1mqjq2n5g1l002yjy"; depends=[]; }; + gDefrag = derive2 { name="gDefrag"; version="0.1"; sha256="1xzp12p7w4gsy88hjl1n0ylymjbm3wqypqavkb97if94mwhlfqsh"; depends=[igraph maptools rgdal rgeos sp]; }; gIPFrm = derive2 { name="gIPFrm"; version="3.1"; sha256="08rfdac442picbw1r3xyxjzf2dc57svg44am0714z4r72mshvj04"; depends=[]; }; gLRTH = derive2 { name="gLRTH"; version="0.2.0"; sha256="1drmmr576n3pbr0q1cnnx4k7r4iz061n2cizv1kpr3wcc1g291pn"; depends=[]; }; - gMCP = derive2 { name="gMCP"; version="0.8-13"; sha256="19chbcqiw13rppp7s7y8vf42spwnna78xl2mb37n96s23fpj3qpf"; depends=[CommonJavaJars JavaGD MASS Matrix multcomp mvtnorm PolynomF rJava xlsxjars]; }; + gMCP = derive2 { name="gMCP"; version="0.8-14"; sha256="11q2d4a352z7c0ln10mdpms1cl4bh5hqmg9avmbxw54z4i00mdvy"; depends=[CommonJavaJars JavaGD MASS Matrix multcomp mvtnorm PolynomF rJava xlsxjars]; }; gMOIP = derive2 { name="gMOIP"; version="1.1.0"; sha256="122yzwicsq7q98x5dxk1mmf148v2w64jz3pd3535himx85gy9zy3"; depends=[ggplot2 ggrepel]; }; gMWT = derive2 { name="gMWT"; version="1.1"; sha256="1ws96x3vjswh6m6s9zn3r9gp7xp6ybdkkxsq9a73ng2zqz2qjdl0"; depends=[clinfun Rcpp RcppArmadillo]; }; gPCA = derive2 { name="gPCA"; version="1.0"; sha256="1ylb1d24dxnzpws9bbanwhyizjr3ljky2bhrph4c5yaq0zwwbrkw"; depends=[]; }; gPdtest = derive2 { name="gPdtest"; version="0.4"; sha256="00dlhnklfg2yp4hp7yjgr2nfswv22c007xq1mxdbkll62zgd94mq"; depends=[]; }; - gProfileR = derive2 { name="gProfileR"; version="0.6.6"; sha256="1n6cj12j102b4x9vhyl4dljp1i0r43p23cnhqbx4als2xfxdlqgi"; depends=[plyr RCurl]; }; + gProfileR = derive2 { name="gProfileR"; version="0.6.7"; sha256="12nwidbnqmnfy5dnqga26byslvdnkrpz2fi19qfcby6xx0wbndk7"; depends=[plyr RCurl]; }; gRain = derive2 { name="gRain"; version="1.3-0"; sha256="0xb746pyh8k8w1a8nz7z41bflx5xr0cqdq5l5wj7j464zv2cw6jy"; depends=[functional graph gRbase igraph magrittr Rcpp RcppArmadillo RcppEigen]; }; gRapfa = derive2 { name="gRapfa"; version="1.0"; sha256="07yzwzna9pdyzndxk6wwyl6v3gkfc7dvy1ixmdl3d38mcl1ahwyq"; depends=[igraph]; }; - gRbase = derive2 { name="gRbase"; version="1.8-3"; sha256="143qvs5mwypswdq344a48kzn83sx9jskdr9w6kxa3fzhdcqlhi7d"; depends=[graph igraph magrittr Matrix RBGL Rcpp RcppArmadillo RcppEigen]; }; + gRbase = derive2 { name="gRbase"; version="1.8-3.4"; sha256="0b6cl9p3px99vw9jx8wdcm4sh8v7zr6l4w0mk7ilrgbwzg198pyk"; depends=[graph igraph magrittr Matrix RBGL Rcpp RcppArmadillo RcppEigen]; }; gRim = derive2 { name="gRim"; version="0.2-0"; sha256="0ihl4vsnp6xkcpcf37p2xcqnbvyvjamcz5060f1kirn8xzwzq29y"; depends=[gRain graph gRbase igraph Rcpp RcppArmadillo]; }; gSEM = derive2 { name="gSEM"; version="0.4.3.4"; sha256="18kh41ibvfflz59gykiq7j2c6a72i8b0w8c2mcprd1nzhnyhvmhy"; depends=[DiagrammeR htmlwidgets knitr MASS]; }; gSeg = derive2 { name="gSeg"; version="0.5"; sha256="1f3appvy78adv9jll47smgw2apm3dkm9zrm17hhdxmcnqypd7ias"; depends=[]; }; + gStream = derive2 { name="gStream"; version="0.1.0"; sha256="02ww3s3pc7x8kvi697rfilpl5swi33v4k0q5wkv4rf6mc319m5qk"; depends=[]; }; gTests = derive2 { name="gTests"; version="0.2"; sha256="1h1sd8mrzcniq7rx7frdlxwpnsn8lifng1x99fqq703hs3znl1yq"; depends=[ade4]; }; gWQS = derive2 { name="gWQS"; version="1.1.0"; sha256="03v6b90745nd0jxil39rgay1yh1lrg9p1wbi22yffd29a2arsf22"; depends=[ggplot2 Rsolnp tableHTML ztable]; }; gWidgets = derive2 { name="gWidgets"; version="0.0-54"; sha256="13lbbbnmkvb559klgsnz0q27qlyv102xakb6yccxsxjw249hm8c2"; depends=[]; }; gWidgets2 = derive2 { name="gWidgets2"; version="1.0-7"; sha256="02jrv5x7s3jm2ajpdvgsp4zkn65gjy96rvgdxhf9smp1kb6llzg0"; depends=[digest]; }; gWidgets2RGtk2 = derive2 { name="gWidgets2RGtk2"; version="1.0-7"; sha256="14c933j0wj3lb5da75zxg3w3mfqh0nqk8rczbi4dnqd8sna6jks9"; depends=[gWidgets2 memoise RGtk2]; }; - gWidgets2tcltk = derive2 { name="gWidgets2tcltk"; version="1.0-5"; sha256="1g0p7bl76rkkrixzw4b1s99gyvi8b5a4vbnsj2wmy7y9grbzndkm"; depends=[digest gWidgets2 memoise]; }; + gWidgets2tcltk = derive2 { name="gWidgets2tcltk"; version="1.0-6"; sha256="0arh0yxx63m4df1ccrv0q3vkjncwv3ink8vkalp6ashi2932yfma"; depends=[digest gWidgets2 memoise]; }; gWidgetsRGtk2 = derive2 { name="gWidgetsRGtk2"; version="0.0-86"; sha256="0b1xqffbzxlaaaqf1vzfl0a7b6wnnslsp8v5fbxblv7w951rsc4m"; depends=[cairoDevice gWidgets RGtk2]; }; gWidgetstcltk = derive2 { name="gWidgetstcltk"; version="0.0-55"; sha256="06991rqh4927bal7j718bn2ziy6rws8yq682lmp5vbqhdd36afv2"; depends=[digest gWidgets]; }; gafit = derive2 { name="gafit"; version="0.5.1"; sha256="160z3cv22prf7118447dla9g1gimwkfad8zdil3fg8n4l22rk51a"; depends=[]; }; gaiah = derive2 { name="gaiah"; version="0.0.2"; sha256="1qc3crjxramyxl86dp8mcmvskixny7x6ji0jqf5dqf5r5qc7zrs9"; depends=[dplyr geosphere ggplot2 lazyeval magrittr maptools raster rgeos sp stringr tidyr]; }; gains = derive2 { name="gains"; version="1.2"; sha256="1nmrhc7qjlyzn04r1qyjdws5fin3idmi789kbxzilax12ya8xr7k"; depends=[]; }; + galgo = derive2 { name="galgo"; version="1.4"; sha256="1v150flk1x0rixpgvi8crd5iq28w4jk8h2iyv48hz5qmm2pvz1li"; depends=[e1071 MASS nnet R_oo randomForest rpart]; }; galts = derive2 { name="galts"; version="1.3.1"; sha256="0jg0yng1kc6s0qdhq8ps38dsxdcrgdcn8dl2dlclw6rcbknb6h4k"; depends=[DEoptim genalg]; }; - gam = derive2 { name="gam"; version="1.15"; sha256="1w6icadyfyqlkz5qijwifa3z96d460m88k8b2iaqj0cf6agmydhy"; depends=[foreach]; }; + gam = derive2 { name="gam"; version="1.16"; sha256="0blg4gghw5068z180c4bf0s77ky0wspgsi6xpcfnkf2rkvj34182"; depends=[foreach]; }; gamCopula = derive2 { name="gamCopula"; version="0.0-4"; sha256="1nj5pxcbr6k7k1m44ky306yycpx20pw8awlx7lzyw1rx1hrv5ivb"; depends=[copula doParallel foreach gsl igraph MASS mgcv numDeriv VineCopula]; }; gamRR = derive2 { name="gamRR"; version="0.4.0"; sha256="0grd9d7rar4lq82v55k7c2d3h0g2lh7ny4bpxanqgrq02jkpnz1p"; depends=[boot mgcv]; }; gamair = derive2 { name="gamair"; version="1.0-0"; sha256="13n2n4b7givzvia93awy7ym0gihl4lr08w3a6ny2pq0f3zbhzw97"; depends=[]; }; - gambin = derive2 { name="gambin"; version="2.3.0"; sha256="1kwh8s191m6gsjczqc3svf6zp1k4zi86rqz7s94rahg84vwh6a9b"; depends=[doParallel foreach gtools]; }; + gambin = derive2 { name="gambin"; version="2.4.0"; sha256="0fbn553g61l524x7yraj89plrbf66ywgy674b5hyfcfkx0xaim8n"; depends=[doParallel foreach gtools]; }; gamboostLSS = derive2 { name="gamboostLSS"; version="2.0-1"; sha256="06n2xk7k24gz95jy1cr6shpfd89ylispq6mn3fvxblqdf8vhdixj"; depends=[mboost stabs]; }; gamboostMSM = derive2 { name="gamboostMSM"; version="1.1.87"; sha256="0if0x92lch57ksll8d5i3jzk0kh40593b20c17g3hvc33920c7r0"; depends=[mboost]; }; gamclass = derive2 { name="gamclass"; version="0.58"; sha256="0dldqnbdgrafkm1a9kb0gyyfs0s2g31iv4ndlnnm2rd63ga4xxsn"; depends=[ape car DAAG KernSmooth lattice latticeExtra MASS mgcv randomForest rpart]; }; games = derive2 { name="games"; version="1.1.2"; sha256="01hbbr2hsxi5j9axpdl0jihpd55pa9hacjxmab8p7cixk3xqqqbf"; depends=[Formula MASS maxLik stringr]; }; - gamesGA = derive2 { name="gamesGA"; version="1.1.3.2"; sha256="0srxsm1zhrx1dpm94mkcsds6rwkx9gi9yfbrkzylhrxgi4g8pvwp"; depends=[shiny]; }; + gamesGA = derive2 { name="gamesGA"; version="1.1.3.5"; sha256="1xvy0azyjcr077lwpnh6083ypv0j8qjd0frkc6z6vs6fgbv2lv5p"; depends=[shiny]; }; gamlr = derive2 { name="gamlr"; version="1.13-5"; sha256="0fc27b6qcm01drb7pb14wri2hlb464jig3x7sb8njwrxcqqia14n"; depends=[Matrix]; }; - gamlss = derive2 { name="gamlss"; version="5.1-0"; sha256="00hiy8k3hls8igkcl2yzgx15mmj4f305zssav5bwsxwijj4m4pv6"; depends=[gamlss_data gamlss_dist MASS nlme survival]; }; + gamlss = derive2 { name="gamlss"; version="5.1-2"; sha256="0sq1gvsj4ydmyz3xip5565c15022rz98p979lp39i3wafrs4wh0d"; depends=[gamlss_data gamlss_dist MASS nlme survival]; }; gamlss_add = derive2 { name="gamlss.add"; version="5.0-1"; sha256="1agk6pfm04hf9dp5r6dvxqkj1hykx23a16q7vch2sg752z0dadgk"; depends=[gamlss gamlss_dist mgcv nnet rpart]; }; gamlss_cens = derive2 { name="gamlss.cens"; version="5.0-1"; sha256="1s83dgifidvc6cbrqirwlvwfzg08mlhmxxiqkbmnsy09i5j9fzd3"; depends=[gamlss gamlss_dist survival]; }; - gamlss_data = derive2 { name="gamlss.data"; version="5.0-1"; sha256="0q0ah8x141172fxh25bk913zzs5njyn24xkah23px1zsh4684gsy"; depends=[]; }; + gamlss_countKinf = derive2 { name="gamlss.countKinf"; version="3.5.1"; sha256="1xalp909gxxhyhh4chlr1ssyfhydhw1w3szzbynajji98576zaqv"; depends=[gamlss gamlss_dist]; }; + gamlss_data = derive2 { name="gamlss.data"; version="5.1-0"; sha256="1hg63z4pybmlihnckv9r5nxckx7rjss2rkajgrkraqxal6747b8a"; depends=[]; }; gamlss_demo = derive2 { name="gamlss.demo"; version="4.3-3"; sha256="01p6abppwbnh2a2ks1g08z4iwq2fxf125y9s4qzssybsn76a3gf3"; depends=[gamlss_dist gamlss_tr rpanel]; }; - gamlss_dist = derive2 { name="gamlss.dist"; version="5.0-6"; sha256="0xz0968diww9h2z2wgq2h5bgxx3h8nsv0yy4kapcay4ds1nkfyzx"; depends=[MASS]; }; + gamlss_dist = derive2 { name="gamlss.dist"; version="5.1-1"; sha256="1cd0vl9klcb849i8xwyjm8ihb1da92631j1rxdbnflgffkzrkya4"; depends=[MASS]; }; gamlss_mx = derive2 { name="gamlss.mx"; version="4.3-5"; sha256="1jfs3ib2imwgazf8v23fa12iaflv0pm944bkqklx8qcljxp1lcs7"; depends=[gamlss gamlss_dist nnet]; }; gamlss_nl = derive2 { name="gamlss.nl"; version="4.1-0"; sha256="083l5lsb0csxcp4vffvdv2nr7jk3s2gkcavx66m8inzw16j7xilz"; depends=[gamlss survival]; }; gamlss_spatial = derive2 { name="gamlss.spatial"; version="2.0.0"; sha256="1pgmlc6i7p5mjb1pc7b861yjl2gwr37bbzj3j2dl0qzybrs742mx"; depends=[gamlss gamlss_add gamlss_dist mgcv spam]; }; - gamlss_tr = derive2 { name="gamlss.tr"; version="5.0-0"; sha256="02akydpvwl1qkhxpr72lv9qp4z2ra69abyq51b57rh4p60g78vhm"; depends=[gamlss gamlss_dist]; }; + gamlss_tr = derive2 { name="gamlss.tr"; version="5.1-0"; sha256="1px9lhwad13s544g4ba8m7nxxd425jyakh6x1p4byxl8bn9w9qgr"; depends=[gamlss gamlss_dist]; }; gamlss_util = derive2 { name="gamlss.util"; version="4.3-4"; sha256="0p8lnwrn7cx97qnxls1x532f3ywszdyib2qiwx5qc7sam59h9c8j"; depends=[gamlss gamlss_dist zoo]; }; gamlssbssn = derive2 { name="gamlssbssn"; version="0.1.0"; sha256="1l8d4qwmq9dklm9imb3cvlncwa6jygf8kg2j1599h1nfhyyhj2vv"; depends=[gamlss gamlss_dist MASS]; }; gamm4 = derive2 { name="gamm4"; version="0.2-5"; sha256="11wblnh22xq3m3z25i30v2kd0zlf8wa3cm5z38z56rhk3l2wf5bc"; depends=[lme4 Matrix mgcv]; }; @@ -6741,10 +7159,11 @@ in with self; { gapfill = derive2 { name="gapfill"; version="0.9.6"; sha256="0384v7capab7dbyvz6b2jvnh840z6ab3857my0h3cgsys3lhn3c5"; depends=[fields foreach ggplot2 quantreg Rcpp]; }; gapmap = derive2 { name="gapmap"; version="0.0.4"; sha256="0xz19n0vvdzbfg6afp3y0qfbs3f2nfxib1cyya3cax5wqqfbzw3i"; depends=[ggplot2 reshape2]; }; gapminder = derive2 { name="gapminder"; version="0.3.0"; sha256="067cra1ca4ngwjx8d1y9pyzwcpsfi1wcal0glzyy6ghd1k6jflpv"; depends=[tibble]; }; + garray = derive2 { name="garray"; version="1.1.2"; sha256="0s2dgi556x9jnhafvzz4qkxdbq9dm12gsvsqd2g9iy3468fx9flq"; depends=[]; }; gaselect = derive2 { name="gaselect"; version="1.0.5"; sha256="0xzx00n46x6x7w1xbx8nvabkkrna45pv1i70787m8h05q1yrjjij"; depends=[Rcpp RcppArmadillo]; }; - gasfluxes = derive2 { name="gasfluxes"; version="0.2-1"; sha256="0cdqyyqb5dcn5978jmwmf06d9jcga5ma72zf3cdz72hbcil4f93k"; depends=[AICcmodavg data_table MASS sfsmisc]; }; - gastempt = derive2 { name="gastempt"; version="0.4.01"; sha256="0jfk82yw7a95ih1s8ir432j79ix8vjbprwzr5fkzgykk07lfwm68"; depends=[assertthat BH dplyr ggplot2 nlme Rcpp RcppEigen rstan shiny StanHeaders stringr tibble]; }; - gaston = derive2 { name="gaston"; version="1.5.3"; sha256="0y49rgsnzbikm1162awxlamjc2djnxqd9j8if9si4gbmkkp90iwm"; depends=[Rcpp RcppEigen RcppParallel]; }; + gasfluxes = derive2 { name="gasfluxes"; version="0.4"; sha256="1shjyksnqq2sjv8k2qidx9k1s6clh3lfvffdwxqbm3lp7wqzlmg6"; depends=[AICcmodavg data_table MASS sfsmisc]; }; + gastempt = derive2 { name="gastempt"; version="0.4.3"; sha256="009g6w22yjybjhdpphc2gqn3lqng6vqr0n2myp3y02s6zxl9h7qj"; depends=[assertthat BH dplyr ggplot2 nlme Rcpp RcppEigen rstan rstantools shiny StanHeaders stringr tibble]; }; + gaston = derive2 { name="gaston"; version="1.5.4"; sha256="1yjl100z6cakpfd1gqryigpclyslygzvhps7w6gyrp85yipj5i0r"; depends=[Rcpp RcppEigen RcppParallel]; }; gatepoints = derive2 { name="gatepoints"; version="0.1.3"; sha256="02qxxf4a6rl3l0jdgqxmzxfnqd9lh5i0q2knaxxsiz0nd74c1jg5"; depends=[]; }; gaussDiff = derive2 { name="gaussDiff"; version="1.1"; sha256="0fqjdxp2ibbami75ba16d02dz4rz5sk8mni45di9anydx44g9d45"; depends=[]; }; gaussfacts = derive2 { name="gaussfacts"; version="0.0.2"; sha256="095x7k7m7sy1gqkbm6wiqn26252dclz62sbnkv6cjvmbdxajl7m9"; depends=[]; }; @@ -6752,29 +7171,30 @@ in with self; { gazepath = derive2 { name="gazepath"; version="1.2"; sha256="0h5a9bpgx268yh0zy3y4xfvij1ncx92x5qphjc94xmzbrl0br1mf"; depends=[jpeg scales SDMTools shiny zoo]; }; gb = derive2 { name="gb"; version="2.3.3"; sha256="0gkdkbwr168vi7lgccla49l43rkmjcfrwlqdr65mg5syzcxrh7nh"; depends=[boot KernSmooth]; }; gbRd = derive2 { name="gbRd"; version="0.4-11"; sha256="06x97rw5i6v6cgjxkfhxnw4dn7lghn5q6ra7ri5ag1x9dkfzcl82"; depends=[]; }; - gbfs = derive2 { name="gbfs"; version="1.0.0"; sha256="1kikbsdmh8v2s3kabmfpbwzzwxkzadqz7xpn5ng90npl3j8zaps6"; depends=[devtools dplyr jsonlite lubridate readr roxygen2 stringr testthat withr]; }; - gbm = derive2 { name="gbm"; version="2.1.3"; sha256="0ayrpq5qm18dsain088mbw0037bijxcy342grb6g2qnp67llpwpa"; depends=[lattice survival]; }; + gbfs = derive2 { name="gbfs"; version="1.1.0"; sha256="1c68p384fh53vi73xjk6kg51q62w49r74d1miyhxg5w56bwyw9n4"; depends=[dplyr jsonlite lubridate readr stringr]; }; + gbm = derive2 { name="gbm"; version="2.1.4"; sha256="0lp11s911y2xf9wn9288jl80qqc9wh2jrk49lxsjm94lbws51zli"; depends=[gridExtra lattice survival]; }; gbm2sas = derive2 { name="gbm2sas"; version="2.1"; sha256="0ssjlv849vssmncn01ccpp2myqib5f3g88g0d4rqma2z0ivdpk23"; depends=[gbm]; }; gbp = derive2 { name="gbp"; version="0.1.0.4"; sha256="0awg724gsfwlb0fjcvw0450qdsk4m8x8is16pj5c8fx6nc8rn8bv"; depends=[data_table magrittr Rcpp RcppArmadillo rgl]; }; gbs2ploidy = derive2 { name="gbs2ploidy"; version="1.0"; sha256="0gdjfqs9ccyaw7vi22wbyc742n1badr5ypr08g6rvi8ka5lmx836"; depends=[MASS rjags]; }; gbts = derive2 { name="gbts"; version="1.2.0"; sha256="1v8x4dnja8va28rjznyqa6js9wazndijasb95lfj2qwhxhgf5h65"; depends=[doParallel doRNG earth foreach gbm]; }; - gbutils = derive2 { name="gbutils"; version="0.2-1"; sha256="0br5b1l5dwq65v6d85mki6fpcz4y819ji7w5pgfl3h312q5s627v"; depends=[]; }; - gcKrig = derive2 { name="gcKrig"; version="1.1.1"; sha256="0bfxwi3ahhgyn1mh00b27iwz3cgabz74r00q4bhl45wjps4vngc3"; depends=[Rcpp RcppArmadillo]; }; + gbutils = derive2 { name="gbutils"; version="0.4-0"; sha256="01ka10k599c8q7l55jzkrvqlxhzdanc4xnmsh6js5ji5yr7v385f"; depends=[Rdpack]; }; + gcForest = derive2 { name="gcForest"; version="0.2.7"; sha256="10fjha76sgnrkhwjm0rm4hrbn0643p9dsyb5ahw43x8m5kmw2ydq"; depends=[cli crayon pkgdown reticulate]; }; + gcKrig = derive2 { name="gcKrig"; version="1.1.2"; sha256="1wqmw56805bny8w6zdj5zn4c89p3x39d5pkp4xslpd5f623zvf6x"; depends=[Rcpp RcppArmadillo]; }; gcbd = derive2 { name="gcbd"; version="0.2.6"; sha256="1dvnly0aljv2c4x7sn3q55ncvfdfjfgp7w0k2900p77h4w8nixia"; depends=[DBI lattice Matrix plyr reshape RSQLite]; }; gcdnet = derive2 { name="gcdnet"; version="1.0.5"; sha256="159dl8v1n7s9wnfrjb6f0b3ssblkqgbfzs15vjxhc8xkz0jp9z1c"; depends=[Matrix]; }; gcerisk = derive2 { name="gcerisk"; version="18.02.22"; sha256="1wy9l4s17ji5xj1cxjnb59qz3242yjs4zp76fy3rg1m0k7ib52vg"; depends=[cmprsk ggplot2 survival]; }; - gcite = derive2 { name="gcite"; version="0.9.2"; sha256="1xwnf8hsakzqg5nm5c14zw239scd2dl9rfd02mj5xp6548qwxrz9"; depends=[data_table httr pbapply rvest tm wordcloud xml2]; }; + gcite = derive2 { name="gcite"; version="0.9.3"; sha256="19yz3hkbazcjwh2vpl05l5i5li6wa1x6b7wkajlxvwbj2kb5bwdy"; depends=[data_table httr pbapply rvest tm wordcloud xml2]; }; gclus = derive2 { name="gclus"; version="1.3.1"; sha256="02ba6zj9bjwrzykamjp40ajynx9xjx9h2i85n0ym0r5lcki4x6fn"; depends=[cluster]; }; gcmr = derive2 { name="gcmr"; version="1.0.1"; sha256="093j1cmfw83rck00lx2ns7sfaya7kfc8k7af0q80az7w2g9hmmpv"; depends=[betareg car Formula geoR lmtest nlme sandwich sp]; }; gconcord = derive2 { name="gconcord"; version="0.41"; sha256="1n3pfwk6vip19q1zhbz1n164f9vi7mig8pcd07c4wxnm5ir9dagy"; depends=[]; }; - gcookbook = derive2 { name="gcookbook"; version="1.0"; sha256="0hb52zfi5bl2j0h8lazz4gzhhcvpicb4ld6xm2vkvi4cj47piyy8"; depends=[]; }; + gcookbook = derive2 { name="gcookbook"; version="2.0"; sha256="11g1q187l4j31b6cdzdx5z3s14z3s09l7ynl36pzzn9j19l8cmrc"; depends=[]; }; gdalUtils = derive2 { name="gdalUtils"; version="2.0.1.14"; sha256="0dvp1qzxxp6rjqfxpxckbfhdqanksnm4rfgsalvb5wdm5qmm02l9"; depends=[foreach R_utils raster rgdal sp]; }; gdata = derive2 { name="gdata"; version="2.18.0"; sha256="0zwdj7lscgxr8r62ii8hbdh4mb7sa9w4f5nv32zzrxdvymcpya2b"; depends=[gtools]; }; gdimap = derive2 { name="gdimap"; version="0.1-9"; sha256="0ksbpcy739bvsiwis0pzd03zb4cvbd8d5wdf8whfn9k6mkj4x9rs"; depends=[abind colorspace geometry gridExtra gsl movMF oro_nifti rgl]; }; gdistance = derive2 { name="gdistance"; version="1.2-2"; sha256="0lqpxsg01ibkaq50qyccdhsl2sbb4kh9bcfifs1yzsg45bq27jf8"; depends=[igraph Matrix raster sp]; }; gdm = derive2 { name="gdm"; version="1.3.11"; sha256="1bsy8fjzc0034hxw5n4ip4lkwr38fiyvw9q21bk17sxn44cnnxz4"; depends=[doParallel foreach raster Rcpp reshape2 vegan]; }; gdmp = derive2 { name="gdmp"; version="0.1.0"; sha256="1dlzxf17ssm10pw14mk5lk0plgav2mj8xf39dacyg9hlrz9pjwki"; depends=[]; }; - gdns = derive2 { name="gdns"; version="0.2.1"; sha256="0dvrknhx0d00yi429zjdcs3ghgbpfjhrclkn6cicd049qdp4q396"; depends=[dplyr httr jsonlite purrr stringi tibble]; }; + gdns = derive2 { name="gdns"; version="0.3.1"; sha256="1vydl7jacldidzx1hhqang9fw8zar8wy4cgdmr9pbw22ffw2qq7s"; depends=[httr jsonlite stringi]; }; gdpc = derive2 { name="gdpc"; version="1.1.0"; sha256="1q1c9pypkb8dv6bvgizaca4p43krc52fvlvjz9l6nkpazr1qx33d"; depends=[doParallel foreach Rcpp RcppArmadillo xts zoo]; }; gds = derive2 { name="gds"; version="0.1.0"; sha256="0kc3l93640x8d6g3pa9gbr7ci5hmryg9i1nqpasgnvb6ixv6azbm"; depends=[]; }; gdtools = derive2 { name="gdtools"; version="0.1.7"; sha256="122k9spymawfnfyksxyapwq9cigydy5nrjwhrwrhy3qkax3aycf6"; depends=[Rcpp withr]; }; @@ -6785,15 +7205,15 @@ in with self; { geecure = derive2 { name="geecure"; version="1.0-6"; sha256="0nmnrkfgblv38qvk66bdk8933icr59mayqwljkvmpy59sm6br2k5"; depends=[geepack MASS Matrix survival]; }; geepack = derive2 { name="geepack"; version="1.2-1"; sha256="13fkz38rsdk1byv6rdpdmphz5dd31r4h8ms49hali6hjh5rydzvy"; depends=[]; }; geesmv = derive2 { name="geesmv"; version="1.3"; sha256="0gm953z8q5cc1adl3d6vj5djg2inc880zfcdl5gd56fnb5gl6h1w"; depends=[gee MASS matrixcalc nlme]; }; - geex = derive2 { name="geex"; version="1.0.3"; sha256="0px197mz3qfx7s4wfdjlgjpss03y7wid1qa34xf4xan05dnrrnzc"; depends=[lme4 Matrix numDeriv rootSolve]; }; + geex = derive2 { name="geex"; version="1.0.11"; sha256="19qqgr16cd4zsmfgl9ny92ncvf1418ilvhb9h3axw24mkycins61"; depends=[lme4 Matrix numDeriv rootSolve]; }; geigen = derive2 { name="geigen"; version="2.2"; sha256="0wfd87xd438ri0a9m9dz46jfy4wpm75skc3iyppx80d03kijvcig"; depends=[]; }; geiger = derive2 { name="geiger"; version="2.0.6"; sha256="1zry3iclj7yciiiysbq6z0kn759c7hdy5fq0dcszkskqcd92qfz1"; depends=[ape coda colorspace deSolve digest MASS mvtnorm ncbit Rcpp subplex]; }; gelnet = derive2 { name="gelnet"; version="1.2.1"; sha256="10ygdfz9f5xhahlqb2divwvaljhiz8jhsd12wvq0qalx0v1h5j0p"; depends=[]; }; gem = derive2 { name="gem"; version="0.19"; sha256="11gzqpc9s1bkx1w6ncjylmfqqf3wj5hgca4lzygvlni9xz7pk517"; depends=[signal]; }; - gemlog = derive2 { name="gemlog"; version="0.26"; sha256="1cbm9rd2zwih5glj5nkmavb27j21dhsrrrr1d0ss6faf00nprbfq"; depends=[signal]; }; + gemlog = derive2 { name="gemlog"; version="0.30"; sha256="1cznlgl0gwqih63w6vfxj1ln7qfsa60c5l3wx9pri0ngcx75p9rn"; depends=[signal]; }; gems = derive2 { name="gems"; version="1.1.1"; sha256="174mjnpldb0rwjvwdgpcg1acm526gs0pjf9gi5mn9d3x9yz4r5jx"; depends=[data_table MASS msm plyr]; }; gemtc = derive2 { name="gemtc"; version="0.8-2"; sha256="0c2a9gz6rvsc5qh66ixxa4dz6lwhcmmsf2vnvxl98c9kbvdwfqm9"; depends=[coda igraph meta plyr Rglpk rjags truncnorm]; }; - genBaRcode = derive2 { name="genBaRcode"; version="1.0.0"; sha256="0313kyhy9bg9rabxk2jdgxq2brhj2kkiq0xyd3mlq6j9c626pqi8"; depends=[ape Biostrings ggnetwork ggplot2 igraph network phangorn RColorBrewer reshape2 S4Vectors shiny ShortRead stringdist visNetwork]; }; + genBaRcode = derive2 { name="genBaRcode"; version="1.1.0"; sha256="1x7hf80bqfl6ghd9vk878a86dacphp15wdw9zb198ax083q3jydm"; depends=[ape Biostrings doParallel dplyr foreach futile_logger ggnetwork ggplot2 ggseqlogo ggtree igraph network phangorn RColorBrewer reshape2 S4Vectors shiny ShortRead stringdist VennDiagram visNetwork]; }; genBart = derive2 { name="genBart"; version="1.0.1"; sha256="12z5vj41npwawz954zqkjfmg9inh063ilh7m82pn73asrxif0ay3"; depends=[clValid data_table fastcluster ggplot2 gtools limma NMF pca3d psych qusage RColorBrewer reshape2 rmarkdown scales shiny shinydashboard shinyjs statmod stringr VennDiagram]; }; genMOSS = derive2 { name="genMOSS"; version="1.2"; sha256="18qinckzz7wsw222skrq30izbj6s85i8hq6iicj9nng8gh6jydr8"; depends=[ROCR]; }; genMOSSplus = derive2 { name="genMOSSplus"; version="1.0"; sha256="1n3ngx1piy3l14k5k95wrgvrjw9238jkygfqanl3xg2na2mmkr26"; depends=[]; }; @@ -6812,9 +7232,10 @@ in with self; { genemodel = derive2 { name="genemodel"; version="1.1.0"; sha256="1x6n6k9ifv2swhyrghvm6fsz5vh85cdik8225175i9msvmkh928n"; depends=[stringr]; }; genepi = derive2 { name="genepi"; version="1.0.1"; sha256="1whhdlq9p8gmygv7464hvfz6dhm65gqq1dqls6hgpmw822zxgbd5"; depends=[]; }; genepop = derive2 { name="genepop"; version="1.0.5"; sha256="17s3azcq1fjjqi5n8rw071k1as4nnwvppmdaz2l5scn0wv120vcq"; depends=[Rcpp]; }; - generalCorr = derive2 { name="generalCorr"; version="1.1.1"; sha256="1ihp9pksi47f3fsv7wgrp1z4ylmf5n57n6h27v130mi7k5lh1gdy"; depends=[meboot np psych xtable]; }; - generalhoslem = derive2 { name="generalhoslem"; version="1.3.2"; sha256="1c6mmgdxdm384fl9yqpij3fvjzzima10knljsf50hl4q9f66lvag"; depends=[MASS reshape]; }; + generalCorr = derive2 { name="generalCorr"; version="1.1.2"; sha256="19kr8gs41lxfn2k6azz3200p3c98fhq63skx9ga3glas8cmxph0i"; depends=[meboot np psych xtable]; }; + generalhoslem = derive2 { name="generalhoslem"; version="1.3.3"; sha256="1pg8ff2c061rx1b698v2kva16rzydqrn935vb1pwbr63h8lgkv7x"; depends=[MASS reshape]; }; generator = derive2 { name="generator"; version="0.1.0"; sha256="0xjvnmnpdms8rrxxcz6pd8w4rnbv3ghzqv4m63zxia2l98x7z4rf"; depends=[]; }; + generics = derive2 { name="generics"; version="0.0.2"; sha256="0xk1xhpy7gpv3pvaygzhpfdxj72zmb38pb4nscfyg2ff36vx3cvi"; depends=[]; }; genesysr = derive2 { name="genesysr"; version="0.9.1"; sha256="0cwx00bikhr32h2mxnd9v5z80zjy3y9i7b30achhlrjzvylh6q4j"; depends=[httr jsonlite]; }; genetics = derive2 { name="genetics"; version="1.3.8.1"; sha256="0gfbrpz0zp5bgw3s21wrhjfy70laif47wcrjrm6mjgs6xapiw790"; depends=[combinat gdata gtools MASS mvtnorm]; }; genie = derive2 { name="genie"; version="1.0.4"; sha256="0ymrn42ik0rfildmyq4z0gsd7injda0dsjgx69nqb6hq0x8s5hqa"; depends=[Rcpp]; }; @@ -6835,41 +7256,42 @@ in with self; { geoBayes = derive2 { name="geoBayes"; version="0.5.1"; sha256="18m1qxzq97rddbxk99za5yfdcq6nyy4nxgikylfpsb2mxanjxyx2"; depends=[coda sp]; }; geoCount = derive2 { name="geoCount"; version="1.150120"; sha256="1kcjqls91r6p8ykn901c5p3v2lzbyainahhjpnr5c3a57v8s73ms"; depends=[Rcpp RcppArmadillo]; }; geoGAM = derive2 { name="geoGAM"; version="0.1-2"; sha256="0q09pk2npn4hjymklwfrhz2ybmjpcb6kvqkpn9l3a6cdjgk6bkmj"; depends=[grpreg MASS mboost mgcv]; }; - geoR = derive2 { name="geoR"; version="1.7-5.2"; sha256="1sy968x154bsc3i3a6mxcwnyixcnmab5bc07dgibi9vzn0nkbbpb"; depends=[MASS RandomFields sp splancs]; }; + geoR = derive2 { name="geoR"; version="1.7-5.2.1"; sha256="1fb3xm85i36q9l5lspa6fjfa82mv8fnwl30rimrlamss02ff959q"; depends=[MASS RandomFields sp splancs]; }; geoRglm = derive2 { name="geoRglm"; version="0.9-11"; sha256="0qf3nm0snrmplbwgcac0iinni7h2wqm13lm34zzfl00idzv0k9b9"; depends=[geoR sp]; }; geoSpectral = derive2 { name="geoSpectral"; version="0.17.4"; sha256="0i2k5k66gmf7zvipcd0a489rnpj14j4a4xw9k5dccpj6ybwd47l7"; depends=[dplyr leaflet maps plotly rbokeh rgdal sp spacetime xts]; }; geoaxe = derive2 { name="geoaxe"; version="0.1.0"; sha256="043y7kb24hp66j7pnpqsdixvdmppwp72y8i4f8q7xrkhaqlfb93v"; depends=[jsonlite rgeos sp]; }; - geoelectrics = derive2 { name="geoelectrics"; version="0.1.5"; sha256="0zy9m5k4b359mn29cd62cnwjm4fc19hy3l8p587yrrhsi20nbyna"; depends=[fields lattice rgl]; }; + geodetector = derive2 { name="geodetector"; version="1.0-3"; sha256="1x6mr05976vdxxgcb4fd3v7mq2lanrl44nqz6f6rk2dy3yhdqi5c"; depends=[maptools rgdal rgeos sp]; }; + geodist = derive2 { name="geodist"; version="0.0.1"; sha256="15x0p34qcac8v2ldf7hs4h28z44hvjqqidf5g0x2k6rz7692aqpd"; depends=[]; }; + geoelectrics = derive2 { name="geoelectrics"; version="0.2.0"; sha256="1dmpaf16750ni4yr36cglfz9pv9jax8jxb3kwn47kxgnx3l8qq98"; depends=[fields lattice rgl]; }; geofacet = derive2 { name="geofacet"; version="0.1.9"; sha256="0z9xd24hn9j8azd4kal81lz72zy6vv9rvwx1jsmkq7z7f1wwly48"; depends=[geogrid ggplot2 ggrepel gridExtra gtable imguR rnaturalearth sp]; }; geofd = derive2 { name="geofd"; version="1.0"; sha256="16312g9mgw52mpsfky1j20zcqkkv91ihl0xhvv1bl80diffzf0zi"; depends=[fda geoR]; }; - geogrid = derive2 { name="geogrid"; version="0.1.0"; sha256="1aiar70cy8rf7hc7kwc2g3p02x3zmp6nf9vfjjrjm94mb7yr8s48"; depends=[Rcpp RcppArmadillo rgeos sf sp]; }; - geohash = derive2 { name="geohash"; version="0.3.0"; sha256="1yabnf0a6jd4r6zh83sxb9wcn4vs8csp7c80qs6pi1nx016lirx7"; depends=[Rcpp]; }; + geogrid = derive2 { name="geogrid"; version="0.1.0.1"; sha256="1skklrv2k0a0wi86q5d5mn7ma028ggl1pby7gpl3jssh7bgxw8wp"; depends=[Rcpp RcppArmadillo rgeos sf sp]; }; geojson = derive2 { name="geojson"; version="0.2.0"; sha256="1xvbkdaaf55x015pflvcdy06ayrmhqi3my0sdqb48z129rdbr3i7"; depends=[jqr jsonlite lazyeval magrittr protolite sp]; }; - geojsonR = derive2 { name="geojsonR"; version="1.0.4"; sha256="0248lb1kgj43czp5z4q7dcrq6ra0jhq62q9x79mgyb83bqn940h8"; depends=[R6 Rcpp RcppArmadillo]; }; + geojsonR = derive2 { name="geojsonR"; version="1.0.6"; sha256="17zcrkazcnn1507m5cpphzp14m40w1wzrhrb77rl5hn1jrxqvhh5"; depends=[R6 Rcpp RcppArmadillo]; }; geojsonio = derive2 { name="geojsonio"; version="0.6.0"; sha256="10vi40ppy65yg655xy0j8zl6icn7d7icwfj4a84wpp28pd1bwic8"; depends=[geojson httr jqr jsonlite magrittr maptools readr rgdal rgeos sf sp V8]; }; geojsonlint = derive2 { name="geojsonlint"; version="0.2.0"; sha256="05j7059s1hs8i2fkmkv0mqmda3bgk5zbyi865ab0vl361wiwmdya"; depends=[httr jsonlite jsonvalidate V8]; }; - geojsonsf = derive2 { name="geojsonsf"; version="1.1"; sha256="050dcyhsjjysfp263g1f35aixrdh85zfzkg7dyhn47nr9cfgrss8"; depends=[curl rapidjsonr Rcpp]; }; - geoknife = derive2 { name="geoknife"; version="1.5.5"; sha256="0azb98zk4ayfm0z9vz5h59490xvng16p3gpdn60ca9mwdikyxks3"; depends=[curl httr sp XML]; }; + geojsonsf = derive2 { name="geojsonsf"; version="1.2.1"; sha256="1npa2d33g33ys9w6jankjqmm38mvhfs32flrbpph0nk3fdrmlapm"; depends=[curl jsonify rapidjsonr Rcpp]; }; + geoknife = derive2 { name="geoknife"; version="1.6.1"; sha256="128y2m9aggcrfz2ynw2rzbq76rp61db1glzwhhc3n4rh25j974ic"; depends=[curl httr progress sp whisker xml2]; }; geomapdata = derive2 { name="geomapdata"; version="1.0-4"; sha256="1g89msnav87kim32xxbayqcx1v4439x4fsmc8xhlvq4jwlhd5xxw"; depends=[]; }; geomedb = derive2 { name="geomedb"; version="0.2"; sha256="1nsf7xzqayk8zbw3b6xpgiqk2w2kzc896gjswzxq128xw05cia0a"; depends=[ape httr]; }; - geomerge = derive2 { name="geomerge"; version="0.3.0"; sha256="12r60rxsi6x30q8h7mx0m50avvssm493qzyxiva7nglydcmhjn9r"; depends=[geosphere ggplot2 gridExtra inlmisc lubridate raster scales sp spdep]; }; - geometa = derive2 { name="geometa"; version="0.2-0"; sha256="1dz23jgix8sxnb69hb7jd41kdqifkf95jmcg2f6zqncqa6qg7glk"; depends=[R6 XML]; }; + geomerge = derive2 { name="geomerge"; version="0.3.1"; sha256="0pvyhpv4vq8mvvlybxhviq8rbazw29dgf9m0xnldaxg9r6lqdp4d"; depends=[geosphere ggplot2 gridExtra inlmisc lubridate raster scales sp spdep]; }; + geometa = derive2 { name="geometa"; version="0.3-0"; sha256="0cw29a4zsqvqyj4zmvk92752k65yhxxjqmqp0kl0pnidl18vbp46"; depends=[R6 XML]; }; geometry = derive2 { name="geometry"; version="0.3-6"; sha256="0s09vi0rr0smys3an83mz6fk41bplxyz4myrbiinf4qpk6n33qib"; depends=[magic]; }; geomnet = derive2 { name="geomnet"; version="0.2.0"; sha256="0xanzx8p34bac4zcf9j69nivwhllvsrw7x70mzgl95jhg3gvv96a"; depends=[dplyr ggplot2 network plotly readr sna tidyr]; }; - geomorph = derive2 { name="geomorph"; version="3.0.6"; sha256="1iqz8qzcdrxvz1iywkzbwia40sxj7fkw3mcncdddb9dnq016cfdy"; depends=[ape geiger jpeg Matrix rgl]; }; + geomorph = derive2 { name="geomorph"; version="3.0.7"; sha256="1q9qdpb08kfs1xs5s9xjxh98wb3hqilqynwzihlz1hsv38p99y38"; depends=[ape geiger jpeg Matrix rgl RRPP]; }; geonames = derive2 { name="geonames"; version="0.998"; sha256="1p0x260i383ddr2fwv54pxpqz9vy6vdr0lrn1xj7178vxic1dwyy"; depends=[rjson]; }; - geonapi = derive2 { name="geonapi"; version="0.1-0"; sha256="1i0pr4zrl06ym947parxk083f1b5p58bdbpm842viq1qqwavfj6z"; depends=[geometa httr openssl R6 XML]; }; + geonapi = derive2 { name="geonapi"; version="0.2-0"; sha256="1d3dxmnxdmdbz4kfg87mrk6ddachgb0fqvmhpscfzagwfhcs19zw"; depends=[geometa httr openssl R6 XML]; }; geoops = derive2 { name="geoops"; version="0.2.0"; sha256="0n9n0j849jbqv6y6lqhyhddr5zfz8i9yi03gpg9862nzkvxd3c4k"; depends=[Rcpp]; }; geoparser = derive2 { name="geoparser"; version="0.1.1"; sha256="0rk2wcig79r28a974bc181p8vypxzbgxcb9rsp24qj9mg02rn5n5"; depends=[digest dplyr httr jsonlite lazyeval purrr stringr tidyr]; }; geophys = derive2 { name="geophys"; version="1.4-1"; sha256="1s64sbr0chv0z2vaw059khfkv8iga1kr6428kkglgafq5x2d6h3q"; depends=[cluster GEOmap RFOC RPMG RSEIS]; }; - georob = derive2 { name="georob"; version="0.3-6"; sha256="01gq9ymqk3zyjs5n7nj27ky2bnhc7x7npbipa5bcq7jda6gxirhr"; depends=[abind constrainedKriging fields lmtest nleqslv nlme quantreg RandomFields robustbase snowfall sp]; }; - geosapi = derive2 { name="geosapi"; version="0.2-0"; sha256="15w2rd0scv0aywngp2h7nzbgh4ddbgnf54scd454ixgv67m99p5f"; depends=[httr openssl R6 XML]; }; + georob = derive2 { name="georob"; version="0.3-7"; sha256="1bs54qmj9qwh0pxllmsvc6camw8mk44538yhm164xbm9l344s1vz"; depends=[abind constrainedKriging fields lmtest nleqslv nlme quantreg RandomFields robustbase snowfall sp]; }; + geosapi = derive2 { name="geosapi"; version="0.3-0"; sha256="0yl2iaynhx0zgfcfkqp9hbyjh27fzhyra7q30ks9v48s0rhjv1mx"; depends=[httr openssl R6 XML]; }; geoscale = derive2 { name="geoscale"; version="2.0"; sha256="0gisds0in32xhw54fxfyxvwxgrfjs871wmqf6l915nr896rlx0bm"; depends=[]; }; geospacom = derive2 { name="geospacom"; version="0.5-8"; sha256="14qyjbq0n43c2zr9gp11gdqgarvmicx3gpq2ql2vjfzrmirxwjgg"; depends=[classInt geosphere maptools rgeos sp]; }; geosphere = derive2 { name="geosphere"; version="1.5-7"; sha256="186qdm5niq7v3d4w4rngx71znsgi44hnam7698bsx9ar5mg5b6wx"; depends=[sp]; }; geospt = derive2 { name="geospt"; version="1.0-2"; sha256="1814nn0naxvbn0bqfndpmizjbqcs6rm87g2s378axkn6qpii4bh8"; depends=[fields genalg gsl gstat limSolve MASS minqa plyr sgeostat sp TeachingDemos]; }; geosptdb = derive2 { name="geosptdb"; version="0.5-0"; sha256="0m0dlazhq2za71mi3q8mz2zvz7yrmda7lha02kh9n820bx89v33z"; depends=[FD fields geospt gsl limSolve minqa sp StatMatch]; }; - geostatsp = derive2 { name="geostatsp"; version="1.7.1"; sha256="141mvwkqk2jpyggmzvm604s37h92gbmzch3d84dq3ng29mc507s2"; depends=[abind Matrix numDeriv raster sp]; }; + geostatsp = derive2 { name="geostatsp"; version="1.7.2"; sha256="0g1yvdj0bgdpq4mhcyy5yvsb4azm982vknbyzrr2415szv1910kb"; depends=[abind Matrix numDeriv raster sp]; }; geotech = derive2 { name="geotech"; version="1.0"; sha256="18s7w6h1svc4n1hcgj5njfkf3nflkc53cdwsq5112p3442rlz33f"; depends=[]; }; geotools = derive2 { name="geotools"; version="0.1"; sha256="0d0vf9dvrrv68ivssp58qzaj8vra26ms33my097jmzmgagwy1spd"; depends=[]; }; geotoolsR = derive2 { name="geotoolsR"; version="1.0"; sha256="1arbyb1q96ya3smn9sqzqji5v21x37iyyxmvlmqmjj75an8ix5dp"; depends=[dplyr geoR ggplot2 tidyr]; }; @@ -6877,60 +7299,63 @@ in with self; { geozoning = derive2 { name="geozoning"; version="1.0.0"; sha256="0cqdi2jgqrxc339qkr57dp11jp40x99f9inwamnh7ymg2q7kq14s"; depends=[deldir fields ggplot2 gstat maptools RandomFields raster rgeos sp]; }; geozoo = derive2 { name="geozoo"; version="0.5.1"; sha256="0g91yhg7zw1bp0lxxblr2irckjg2rl4pg1vgglccnmxkzn0ji2qi"; depends=[bitops]; }; gepaf = derive2 { name="gepaf"; version="0.1.1"; sha256="0n36w40jrq3qkgmhz9wrnhp6fczw7bm96g950sa4nq33872xhfgm"; depends=[bitops]; }; - germinationmetrics = derive2 { name="germinationmetrics"; version="0.1.0"; sha256="1s6mygiwmz2cgg2dcsah4ssnj5hfilf7hfdzvv3qd57imicrlkk5"; depends=[broom ggplot2 ggrepel minpack_lm plyr Rdpack]; }; + germinationmetrics = derive2 { name="germinationmetrics"; version="0.1.2"; sha256="06s6zfx46c5rylhqpb09agyb681rls8x3a1dqnxql16xgaq5gn74"; depends=[broom ggplot2 ggrepel minpack_lm plyr Rdpack]; }; gesca = derive2 { name="gesca"; version="1.0.4"; sha256="1ndn8wgp22pr017x6v7jw8jy4gd06x8110qa860hw8i6pn47wfwv"; depends=[]; }; gesis = derive2 { name="gesis"; version="0.2.1"; sha256="1cdmhfdjiwsp48a7b0r1mnagnymz606mkzpam9fsvfl72vzji2w7"; depends=[httr rvest xml2]; }; - gestalt = derive2 { name="gestalt"; version="0.1.1"; sha256="0gcvd61dyyq29gf2v3kg1y474diwi0hl28rb4w8zf11ac9lc0jvz"; depends=[rlang]; }; - getCRUCLdata = derive2 { name="getCRUCLdata"; version="0.2.4"; sha256="1468bxmy2iv1kzjnyh5y035lxmi8wfssjk0cjx63i6dg38bhq4cz"; depends=[data_table dplyr hoardr httr raster tibble tidyr]; }; + gestalt = derive2 { name="gestalt"; version="0.1.5"; sha256="1j5cg6473x9v7i67wcl0r09vi25dnrd94flccimwh8ns8cd6869c"; depends=[rlang]; }; + getCRUCLdata = derive2 { name="getCRUCLdata"; version="0.2.5"; sha256="0wg1b92wmqccskkihq1qj4i1yrih4kb1c2b6wvl13bhz1p4xi7vn"; depends=[data_table dplyr hoardr httr raster tibble tidyr]; }; getMet = derive2 { name="getMet"; version="0.3.2"; sha256="0j1h1vy8rd7czpnb4msdb9k560pnh7kjkmpqqwzwin2ms1c0mggb"; depends=[EcoHydRology jsonlite]; }; getPass = derive2 { name="getPass"; version="0.2-2"; sha256="03ydafhh0sk3rcnpr3paajyji64x2ddp6p814p9mvbmyrblcgzcc"; depends=[rstudioapi]; }; - getTBinR = derive2 { name="getTBinR"; version="0.5.4"; sha256="1xf5b98j4b07namkhmzwmp1xhsn9g42p2zy38xhz4823x13q9yn6"; depends=[data_table dplyr ggplot2 ggthemes magrittr plotly purrr scales tibble tidyr viridis]; }; + getProxy = derive2 { name="getProxy"; version="1.12"; sha256="0qcxihgwy3h2b98z2hwjszwqbz117d89xjys7fy0f8m9hv7rf6ph"; depends=[bitops data_table dplyr httr jsonlite RCurl]; }; + getTBinR = derive2 { name="getTBinR"; version="0.5.6"; sha256="1dj4ay4mrgqy2dasvcfawmdp4byfyhhz8a788bb6636gdyf6a8ac"; depends=[data_table dplyr ggplot2 ggthemes magrittr plotly purrr scales tibble tidyr viridis]; }; getlandsat = derive2 { name="getlandsat"; version="0.2.0"; sha256="15450v93lc4i2qda0zlb5vplwbarkmf3f6sb4rlrdpv9vlj85hff"; depends=[crul data_table rappdirs readr tibble xml2]; }; getmstatistic = derive2 { name="getmstatistic"; version="0.1.1"; sha256="14w0n658s624anvxv7sqcgy6vfaaxcc7fj4xi1k2qrxd9rdh6dza"; depends=[ggplot2 gridExtra gtable metafor psych stargazer]; }; getopt = derive2 { name="getopt"; version="1.20.2"; sha256="13p35lbpy7i578752fa71sbfvcsqw5qfa9p6kf8b5m3c5p9i4v1x"; depends=[]; }; - gets = derive2 { name="gets"; version="0.15"; sha256="1sz225bymjp2mrklpjagh6x622kpcvh21r0rmimd1mjhqbg0p9vs"; depends=[zoo]; }; + gets = derive2 { name="gets"; version="0.16"; sha256="0ipnf8jlirwvr9zjyw7dxmm8vqjznlw2k7iy56pm2hyc70ssyxw8"; depends=[zoo]; }; gettz = derive2 { name="gettz"; version="0.0.3"; sha256="1i06nfm824131q8lwwhrbzg2g9lbnmyp8k57w2vag7v8jj5rdrda"; depends=[]; }; gfcanalysis = derive2 { name="gfcanalysis"; version="1.4"; sha256="1hjgbiakf01mmaa2jhlnymcsjsj1zssay44p4sdxxxzpx4szs3vv"; depends=[animation geosphere ggplot2 plyr raster rasterVis RCurl rgdal rgeos sp stringr]; }; gfer = derive2 { name="gfer"; version="0.1.10"; sha256="1y0ra8k7zka43ibiii16vbwnc3m1i77yc9zj8rhzhmvhajjwad3l"; depends=[circlize data_table ggplot2 ggrepel googlesheets gsheet httr jsonlite rvest scatterpie stringi tidyr V8 xml2]; }; gfmR = derive2 { name="gfmR"; version="1.1-0"; sha256="0qzzbcra1fnbp0h31b1as20yhmqmi7p62xrhikj64an9avg9b277"; depends=[faraway nnet]; }; ggChernoff = derive2 { name="ggChernoff"; version="0.2.0"; sha256="09bh9isvx3hwwvg72fv6z3fvp8dimpbhvbp328z8amq8jjhph4vf"; depends=[ggplot2 scales]; }; ggExtra = derive2 { name="ggExtra"; version="0.8"; sha256="1m5zpn3l3p1y3d2692gyz50m63d58m2a3b7zb595kvcffdx2qr5b"; depends=[colourpicker ggplot2 gtable miniUI scales shiny shinyjs]; }; - ggFacetSample = derive2 { name="ggFacetSample"; version="1.0.0"; sha256="04h5j54wblrygiscvb6n40b9lz42ssds1yz9qs5hxppiph68k5zq"; depends=[ggplot2 plyr]; }; - ggQC = derive2 { name="ggQC"; version="0.0.2"; sha256="1wi9hb5ihix2vfpzbhpq2clbs7c0qh84qbmdfcxw4lknb0ha9ai1"; depends=[dplyr ggplot2 tidyr]; }; + ggQC = derive2 { name="ggQC"; version="0.0.31"; sha256="1j9cs97hcj5zmqvn5rjr3gl0b9748s3pv2nb7v66dsyjdwvj7wyy"; depends=[dplyr ggplot2 tidyr]; }; ggQQunif = derive2 { name="ggQQunif"; version="0.1.5"; sha256="0vrxmqxy946mwdq0mb2m1ch41r0chrw7hcn18dr3mp10bv7pl7wj"; depends=[dplyr ggplot2 scales]; }; ggROC = derive2 { name="ggROC"; version="1.0"; sha256="0p9gdy7ia59d5m84z9flz5b03ri7nbigb3fav2v2wrml300d24vn"; depends=[ggplot2]; }; ggRandomForests = derive2 { name="ggRandomForests"; version="2.0.1"; sha256="0f8m0j79d8wbac14zk1s8812rz6vgf04bz1iqq8p4d3sxwnvaj7q"; depends=[ggplot2 randomForest randomForestSRC survival tidyr]; }; ggThemeAssist = derive2 { name="ggThemeAssist"; version="0.1.5"; sha256="1biw91a8p13h62v4w3yim6ghr98khmyhb3qd0h04asf91vvmpxbv"; depends=[formatR ggplot2 miniUI rstudioapi shiny]; }; + ggTimeSeries = derive2 { name="ggTimeSeries"; version="1.0.1"; sha256="12gi0zfl8g3x78skpkhska8b3z1pp636shrbx33rkq0iacsipqga"; depends=[data_table ggplot2]; }; ggallin = derive2 { name="ggallin"; version="0.1.1"; sha256="0hrxa7m07ppvnndivxcgxksdyblb6fw17aw46maqavlvcrz3fjgm"; depends=[ggplot2 scales]; }; - ggalluvial = derive2 { name="ggalluvial"; version="0.6.0"; sha256="1c7jigi5zph0slfk8z0has3irlm39xlpklzak6s04m2idwl7dcjz"; depends=[dplyr ggplot2 lazyeval rlang tidyr]; }; + ggalluvial = derive2 { name="ggalluvial"; version="0.9.1"; sha256="0np4dwhxz9q3p9y1w45fyvs4cphi50mbgi9wrinpi3k5i3anv6zf"; depends=[dplyr ggplot2 lazyeval rlang tidyr tidyselect]; }; ggalt = derive2 { name="ggalt"; version="0.4.0"; sha256="0ssa274d41vhd6crzjz7jqzbwgnjimxwxl23p2cx35aqs5wdfjpc"; depends=[ash dplyr extrafont ggplot2 gtable KernSmooth maps MASS plotly proj4 RColorBrewer scales tibble]; }; ggbeeswarm = derive2 { name="ggbeeswarm"; version="0.6.0"; sha256="0crk29p5vi1r3a988kms4y7r0iqwgwzsikgvh18r9wbzyr98bb5v"; depends=[beeswarm ggplot2 vipor]; }; ggbuildr = derive2 { name="ggbuildr"; version="0.1.0"; sha256="0pld635v6fv46ky7s4icwxlcnr7z6bp5ikf20adpkljwhy0wwxak"; depends=[ggplot2 purrr readr]; }; ggconf = derive2 { name="ggconf"; version="0.1.3"; sha256="0g4xasqhdiqfqahakv6p5npl56f2iakx4bnc9v9zcjr077kdda4n"; depends=[ggplot2 rly]; }; - ggcorrplot = derive2 { name="ggcorrplot"; version="0.1.1"; sha256="04jq1qpsgy8bgpilp1a02va4vz0adkjwrz9znmhv54q81qiv7h51"; depends=[ggplot2 reshape2]; }; + ggcorrplot = derive2 { name="ggcorrplot"; version="0.1.2"; sha256="12sxvd9kjgszpbk35m7fj1wv7x40bp79c0g0by1xax70r3495h93"; depends=[ggplot2 reshape2]; }; ggdag = derive2 { name="ggdag"; version="0.1.0"; sha256="0ja3v8pmlzl55n8y8n9zcg5n17w8w4vdq42bqf6h8hgyqj63rcg9"; depends=[dagitty dplyr forcats ggforce ggplot2 ggraph ggrepel igraph magrittr plyr purrr stringr tibble tidygraph]; }; ggdendro = derive2 { name="ggdendro"; version="0.1-20"; sha256="1zzq1hxd0d1qa5hrzwfkdw6fzscpcafbwbpkrb62dm559y8awp0j"; depends=[ggplot2 MASS]; }; - ggdistribute = derive2 { name="ggdistribute"; version="1.0.2"; sha256="1cwm2fmpx5dvmg4jnydfp8d584dhhprb589p5ia9zf1fblc4jvvw"; depends=[data_table dplyr ggplot2 magrittr tibble]; }; - ggdmc = derive2 { name="ggdmc"; version="0.1.3.9"; sha256="07a9g6kwq4hg5zlcxndwmyprl3di7fzsn2960qyixn5bzrfk7sh2"; depends=[coda ggmcmc ggplot2 ggthemes gridExtra loo Rcpp RcppArmadillo rtdists]; }; + ggdistribute = derive2 { name="ggdistribute"; version="1.0.3"; sha256="07bsnfp1chf52gprw7g5kyqf6l6yzmnlv13x9dj1wa6rjwq1342i"; depends=[data_table dplyr ggplot2 magrittr tibble]; }; + ggdmc = derive2 { name="ggdmc"; version="0.2.5.2"; sha256="0gswv1f1g24z34wza6fsnj1408yjvc2na1y3wnk2xi8ccqf6rj8g"; depends=[BH coda data_table ggmcmc ggplot2 matrixStats Rcpp RcppArmadillo rtdists tmvtnorm]; }; gge = derive2 { name="gge"; version="1.4"; sha256="0plwk5j2n0309ghgn8r4ws3azwn7n4jb7yfykiiwwalhs3k05lsa"; depends=[nipals reshape2 rgl]; }; ggedit = derive2 { name="ggedit"; version="0.3.0"; sha256="1v9apfkm47jcqyhjrvv8ig09gz6zsss5xj5mrckfjybd5ca08rzn"; depends=[colourpicker dplyr ggplot2 magrittr miniUI plyr purrr rlang rstudioapi scales shiny shinyAce shinyBS tidyr]; }; - ggeffects = derive2 { name="ggeffects"; version="0.4.0"; sha256="0w2w0vwbpcwm9nqvsr2ksyary8ah6ar5gw233sbc8m3z3zx33qc1"; depends=[dplyr effects ggplot2 magrittr prediction purrr rlang scales sjlabelled sjmisc sjstats tibble tidyr tidyselect]; }; + ggeffects = derive2 { name="ggeffects"; version="0.7.0"; sha256="070c3fxmzajq2fy816s5pfqdyjlnzkabj97z7fcsva4h5rnqi9d6"; depends=[crayon dplyr ggplot2 lme4 magrittr MASS prediction purrr rlang scales sjlabelled sjmisc sjstats tidyr]; }; ggenealogy = derive2 { name="ggenealogy"; version="0.3.0"; sha256="169zkcp13g0ll9941a7hh31fll0mavnkb6fd3kvkibdjm621ymyh"; depends=[ggplot2 igraph plotly plyr reshape2 tibble]; }; - ggetho = derive2 { name="ggetho"; version="0.3.2"; sha256="1279y9mc4jvdpncy4xi80c2jbhkd1cv5k8hz5187dxq45ksan2bg"; depends=[behavr data_table ggplot2 labeling rlang scales stringr]; }; + ggetho = derive2 { name="ggetho"; version="0.3.4"; sha256="05wh0qk5cbcvcfgj5wf12qqbjgl1bbwcxywc16qdby7r4h5wy0gn"; depends=[behavr data_table ggplot2 labeling rlang scales stringr]; }; ggfan = derive2 { name="ggfan"; version="0.1.2"; sha256="0agk9r2g8gh5ixg25rix362c7hj8b255w3ff7iawinsndf0dmwpy"; depends=[colorspace dplyr ggplot2 rstan]; }; - ggfittext = derive2 { name="ggfittext"; version="0.5.0"; sha256="0ih6mqg53y5iaiq003wbzp6qqx4844yh5z9zw5d0k7gqclprmpn5"; depends=[ggplot2 stringi]; }; + ggfittext = derive2 { name="ggfittext"; version="0.6.0"; sha256="06zhzw7yw7i08pqb9an8gsbf7qmvf9la8s8k1zgril8jsqwf6sfl"; depends=[ggplot2 stringi]; }; ggfocus = derive2 { name="ggfocus"; version="0.8"; sha256="1gzx9hiaxni7d90wb9apqzw4rxc32gk5nrjxkgvwv52m999jh2wc"; depends=[dplyr ggplot2 magrittr RColorBrewer rlang]; }; - ggforce = derive2 { name="ggforce"; version="0.1.2"; sha256="1asz6mkgq47hp3c52dyqvzd8fyimid1by0jj263br0k0c572na9w"; depends=[dplyr ggplot2 gtable lazyeval MASS Rcpp scales tweenr units]; }; - ggformula = derive2 { name="ggformula"; version="0.8.0"; sha256="0rfkg5viznb98rd2xkq8mg8qvmxc8xm0jmiwwjfa3x2ngivgvwnw"; depends=[dplyr ggplot2 magrittr mosaicCore rlang stringr tibble]; }; + ggforce = derive2 { name="ggforce"; version="0.1.3"; sha256="0wydxmy6sfl84q94dd27m7cpg9iy6vgwzy3nr3m3cf3rfjk87sn4"; depends=[dplyr ggplot2 gtable lazyeval MASS Rcpp scales tweenr units]; }; + ggformula = derive2 { name="ggformula"; version="0.9.0"; sha256="1pmpdfjfbrc6kcpq70cr1kbj2qy711hw940g2aiis6l443z706kh"; depends=[ggplot2 ggstance magrittr mosaicCore rlang stringr tibble tidyr]; }; ggfortify = derive2 { name="ggfortify"; version="0.4.5"; sha256="1mqgikpg34czz0zj4q3yh4xq9iw2x9zkz00ss27r6pmi6zipb6rm"; depends=[dplyr ggplot2 gridExtra scales stringr tibble tidyr]; }; - gggenes = derive2 { name="gggenes"; version="0.3.1"; sha256="14a3j4cjv6b4na4j1wasm3cc566armgqc81s1yy756xc9k9sp4a9"; depends=[ggfittext ggplot2 rlang]; }; + gggenes = derive2 { name="gggenes"; version="0.3.2"; sha256="19hpb8mi690482w6syqhyzrykipym0l92prcqvqc0x7szsvp26g9"; depends=[ggfittext ggplot2 rlang]; }; ggghost = derive2 { name="ggghost"; version="0.2.1"; sha256="0kvsjadxxdf6yvzk4a6yqkg02q1ysslvf3m0a369bdim396z4hnv"; depends=[animation ggplot2]; }; ggguitar = derive2 { name="ggguitar"; version="0.1.1"; sha256="1lmfs54h91gzcxin37v4flkywbq3fs648mm1h9ak03xlj5nagzsi"; depends=[dplyr ggplot2 gridExtra lazyeval readr tibble]; }; gghalfnorm = derive2 { name="gghalfnorm"; version="1.1.2"; sha256="1sy0m6pqmnjbqv60rljyblhis0dxwkhw751jhlad5arcgrcwf4k8"; depends=[ggplot2 ggrepel]; }; gghighlight = derive2 { name="gghighlight"; version="0.1.0"; sha256="1mfjvfm5xbih7k7qz6x8akbqgh0b18dz9pybfgh7rbq2ppwnhpy9"; depends=[dplyr ggplot2 ggrepel magrittr purrr rlang tibble]; }; - ggimage = derive2 { name="ggimage"; version="0.1.7"; sha256="08xipid3n1ab2k2xs1ip3wgbdhw2ccsm49s62ygyqjp3z0cvbn2s"; depends=[ggplot2 ggplotify gridGraphics magick rvcheck scales tibble]; }; - ggiraph = derive2 { name="ggiraph"; version="0.4.3"; sha256="0mjzx4jhfjr1mb19cgl70g5hfznnshbf08hvlg6hhbavlsk8fclp"; depends=[ggplot2 htmltools htmlwidgets rvg xml2]; }; - ggiraphExtra = derive2 { name="ggiraphExtra"; version="0.1.0"; sha256="09fiwkaai4sy5kxy4p0c4ldb8ya63czff53hbm6d8fm858fw2byw"; depends=[ggiraph ggplot2 mapproj mgcv moonBook mycor plyr reshape2 scales XML]; }; + ggimage = derive2 { name="ggimage"; version="0.2.0"; sha256="0kaa6s1zp1cn5xwjpm31kzlmzaw2pd008ldjv34ab11z6yyw4k22"; depends=[ggplot2 ggplotify jsonlite magick rvcheck scales tibble]; }; + gginference = derive2 { name="gginference"; version="0.1.0"; sha256="0dikyqryz25ikm047clkwn0ihlxa5zia2bxp71fh8ynxxvzixz3k"; depends=[ggplot2 rlang]; }; + gginnards = derive2 { name="gginnards"; version="0.0.1"; sha256="1yn5qfzih4caba8ilb1pkxzrrxcb0gia4kan7ch2yqdgi1jxqyhq"; depends=[ggplot2 magrittr rlang stringr tibble]; }; + ggiraph = derive2 { name="ggiraph"; version="0.6.0"; sha256="1scz1c2272k1988qfnnd2dp90q7cah916007n9r7id2anc8fvavv"; depends=[gdtools ggplot2 htmltools htmlwidgets Rcpp xml2]; }; + ggiraphExtra = derive2 { name="ggiraphExtra"; version="0.2.9"; sha256="1qmw7z10h1x6xnlpq7shafg6w2bal8ni02c07fyy9f7hm02xfnzs"; depends=[dplyr ggforce ggiraph ggplot2 magrittr mgcv mycor plyr ppcor purrr RColorBrewer reshape2 scales sjlabelled sjmisc stringr tidyr webshot ztable]; }; ggjoy = derive2 { name="ggjoy"; version="0.4.1"; sha256="012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"; depends=[ggplot2 ggridges]; }; gglasso = derive2 { name="gglasso"; version="1.4"; sha256="0r4zfgkys8104iw1vzww3qid8a6dyn03x0jlgwrdvavfj86yhq54"; depends=[]; }; gglogo = derive2 { name="gglogo"; version="0.1.3"; sha256="1dq0bixz44p32kpma5wrqjqklal2ipjmqdwqap0xch542drlpqbn"; depends=[dplyr ggplot2 jpeg knitr magrittr plyr purrr reshape2]; }; @@ -6939,78 +7364,87 @@ in with self; { ggm = derive2 { name="ggm"; version="2.3"; sha256="1n4y459x2i0jil8chjjqqjs28a8pzfxrws2fcjkg3il7zy0zwbw3"; depends=[igraph]; }; ggmap = derive2 { name="ggmap"; version="2.6.1"; sha256="0mssb09w818jv58h7mly9y181pzv22sgcd4a079cfpq04bs0wigw"; depends=[digest geosphere ggplot2 jpeg mapproj plyr png proto reshape2 RgoogleMaps rjson scales]; }; ggmcmc = derive2 { name="ggmcmc"; version="1.1"; sha256="09b89cnmdmiwy18igzxjiq60l1xqjh022fw3rhd5kx7lnh02yza3"; depends=[dplyr GGally ggplot2 tidyr]; }; - ggmosaic = derive2 { name="ggmosaic"; version="0.1.2"; sha256="1mxa09914j9i8b14brl70a7j7ngycj8wkil3sqkd4jwplaszvhsn"; depends=[dplyr ggplot2 gridExtra NHANES plotly productplots purrr tidyr]; }; + ggmosaic = derive2 { name="ggmosaic"; version="0.2.0"; sha256="0byhp7125r015wbbnv6fq13bx38krf11r39jx9dzbr0ci6kqzkdb"; depends=[dplyr ggplot2 plotly productplots purrr rlang tidyr]; }; ggmuller = derive2 { name="ggmuller"; version="0.5.1"; sha256="1wa4gcyzbwy1s200w57phahh6rwaf62qn3i400xywkf34fsi1il8"; depends=[ape dplyr ggplot2]; }; ggnetwork = derive2 { name="ggnetwork"; version="0.5.1"; sha256="13qisn4msjzkpcmn7rh2c4ymqfxp9bayrvqngp9pysfmr6wvc6ia"; depends=[ggplot2 ggrepel network sna]; }; + ggnormalviolin = derive2 { name="ggnormalviolin"; version="0.1.1"; sha256="0fv6v41i3xlnxyjlv1vw22fl7y98xa1afr6smcxp7hfy29qgyrk1"; depends=[dplyr ggplot2 magrittr scales]; }; + ggpage = derive2 { name="ggpage"; version="0.2.2"; sha256="0azf19dhc8zawm7hgsf866j3s028ybcfpmpmna86ly6z8d4j09xf"; depends=[dplyr ggplot2 magrittr purrr rlang stringr tidytext]; }; ggparallel = derive2 { name="ggparallel"; version="0.2.0"; sha256="0zxaff0jbqkbavsmh1yyp3vdrxsam6a66hjw8lamv9pksdw1s2wf"; depends=[ggplot2 plyr reshape2]; }; - ggplot2 = derive2 { name="ggplot2"; version="3.0.0"; sha256="0kb977hizsvk3b1k3zr717q78bpmbabhl8cj9a3w717nkq1zas67"; depends=[digest gtable lazyeval MASS mgcv plyr reshape2 rlang scales tibble viridisLite withr]; }; + ggparliament = derive2 { name="ggparliament"; version="2.0.0"; sha256="04za4lm3lir95bgda1rzlsyil2fkac3j5f5f1pjw2samy6pjz80r"; depends=[dplyr ggplot2 rlang]; }; + ggperiodic = derive2 { name="ggperiodic"; version="0.1.0"; sha256="0fk4nns2rffv9q3904xq81spv5160l2ddzrhs8s96h041fxwgd0z"; depends=[dplyr ggplot2 sticky tidyselect]; }; + ggplot2 = derive2 { name="ggplot2"; version="3.1.0"; sha256="1msy36r21nlmnpyaw2m9k0ykmnd19b9il01b65w457pfw75prrs9"; depends=[digest gtable lazyeval MASS mgcv plyr reshape2 rlang scales tibble viridisLite withr]; }; ggplot2movies = derive2 { name="ggplot2movies"; version="0.0.1"; sha256="067ld6djxcpbliv70r2c1pp4z50rvwmn1xbvxfcqdi9s3k9a2v8q"; depends=[]; }; ggplotAssist = derive2 { name="ggplotAssist"; version="0.1.3"; sha256="1g0s1dkbrxmwqjqppagdbnx24s0nbjn09xwxix3dkfssz6drhala"; depends=[dplyr editData gcookbook ggplot2 ggthemes magrittr miniUI moonBook rstudioapi scales shiny shinyAce shinyWidgets stringr tibble tidyverse]; }; ggplotgui = derive2 { name="ggplotgui"; version="1.0.0"; sha256="1yfglg5438mwyml845isimzma5q6824x19jka509ng49bzmf1za0"; depends=[ggplot2 haven plotly RColorBrewer readr readxl shiny stringr]; }; - ggplotify = derive2 { name="ggplotify"; version="0.0.2"; sha256="00qkm0jlhxgihncrygmkahqq0dm6kiyfw00iyrfw0khrd4khpahb"; depends=[ggplot2 gridGraphics rvcheck]; }; - ggpmisc = derive2 { name="ggpmisc"; version="0.2.17"; sha256="1lx5a0n00994pp16jgz4c5xxsj8px6l9wl0cdsr0dr1d43lqywq1"; depends=[broom devtools dplyr ggplot2 gridExtra lubridate magrittr MASS plyr polynom rlang splus2R tibble xts zoo]; }; - ggpol = derive2 { name="ggpol"; version="0.0.2"; sha256="0viq6k5xswhb7dzzjwr59kc7lw6312x015lbx64y3vx71ncbrgkz"; depends=[dplyr ggplot2 gtable plyr rlang]; }; + ggplotify = derive2 { name="ggplotify"; version="0.0.3"; sha256="14hqlpvnaq5psz1ljcpw9isa06827rg3fm5c1dx159rsjfi56yby"; depends=[ggplot2 gridGraphics rvcheck]; }; + ggpmisc = derive2 { name="ggpmisc"; version="0.3.0"; sha256="1mmqz3qb9j77rlxlcrki21l0s4qr2h10bk810a40jxadiv2lqbcz"; depends=[broom dplyr ggplot2 gridExtra lubridate magrittr MASS plyr polynom rlang splus2R tibble xts zoo]; }; + ggpol = derive2 { name="ggpol"; version="0.0.4"; sha256="163rhms5hclp3hp2vwamvkmngv81rgg6w4l4hw10jrv5pcs3ybyy"; depends=[dplyr ggplot2 gtable plyr rlang]; }; ggpolypath = derive2 { name="ggpolypath"; version="0.1.0"; sha256="0g9zfal3vqcx16fi4abxm6l5sam475lk1f6bdik487wc2v0dkq83"; depends=[ggplot2]; }; - ggpubr = derive2 { name="ggpubr"; version="0.1.7"; sha256="110ny8p41kmbz0a5rl0mv9cqpjkx6yr3ybflp1r0fmcvhwv7cr3i"; depends=[cowplot dplyr ggplot2 ggrepel ggsci ggsignif gridExtra magrittr purrr scales tidyr]; }; - ggpval = derive2 { name="ggpval"; version="0.2.0"; sha256="1nwf3cz1258khp1barxxp28326bagvlsfhg4rcccbxcpny9vbl7d"; depends=[data_table ggplot2]; }; - ggquickeda = derive2 { name="ggquickeda"; version="0.1.0"; sha256="00j6gpika8x2yplnirj06vrc55aljcdhd2ln7081kym8xsfrjd2h"; depends=[colourpicker dplyr DT Formula ggplot2 ggrepel gridExtra Hmisc lazyeval markdown plotly quantreg rlang scales shiny shinyjs stringr survival tidyr]; }; + ggpubr = derive2 { name="ggpubr"; version="0.2"; sha256="0rkpcjb1x7lvhj68aam5airbi534jqyiq12x5xk40a25iifhghq6"; depends=[cowplot dplyr ggplot2 ggrepel ggsci ggsignif glue gridExtra magrittr polynom purrr scales tidyr]; }; + ggpval = derive2 { name="ggpval"; version="0.2.1"; sha256="1akhndl08nq97nvz2gzblfqsrjpxx1m632f3469mab9z1jcvaz57"; depends=[data_table ggplot2]; }; + ggquickeda = derive2 { name="ggquickeda"; version="0.1.1"; sha256="06jj9z6hd1v21r4bxsl3lshqabcc3sfqaj731j9pimrs63z0vsf8"; depends=[colourpicker dplyr DT Formula ggplot2 ggpmisc ggrepel gridExtra Hmisc lazyeval markdown plotly quantreg rlang scales shiny shinyjs stringr survival table1 tidyr]; }; ggquiver = derive2 { name="ggquiver"; version="0.1.0"; sha256="0p6li7cxjy54qrmaf9ja6aknnlxwq4sl0z1yip1mznb5rhv6lpxw"; depends=[dplyr ggplot2]; }; - ggraph = derive2 { name="ggraph"; version="1.0.1"; sha256="0sm1hf2fjfia0s8m5b1x6pi8wvww77rpck86clpa2figwvck8jqr"; depends=[digest dplyr ggforce ggplot2 ggrepel gtable igraph MASS plyr Rcpp scales viridis]; }; + ggraph = derive2 { name="ggraph"; version="1.0.2"; sha256="0fpmp326mryd1k1qvacjadksrnhbla8h960i18lmrimzrag7692c"; depends=[digest dplyr ggforce ggplot2 ggrepel gtable igraph MASS plyr Rcpp scales viridis]; }; ggraptR = derive2 { name="ggraptR"; version="1.1"; sha256="1lknd3vibysc00c6b59c0yq2r3dda7zn8bj7gxjzjv90jwpgl0b8"; depends=[dplyr ggplot2 pacman purrr shiny]; }; ggrasp = derive2 { name="ggrasp"; version="1.0"; sha256="0lini89mcxl30kx38vny9896hdf4afrz5dgivbbikkb2yyfh2cq1"; depends=[ape bgmm colorspace ggplot2 mixtools]; }; ggrepel = derive2 { name="ggrepel"; version="0.8.0"; sha256="1m3p84d6nh9mzzvxb82vgig3ngcvkz86rjwzl9a66ckdf5p611k3"; depends=[ggplot2 Rcpp scales]; }; - ggridges = derive2 { name="ggridges"; version="0.5.0"; sha256="1znvsbl3px8dddpjgdrygnpz4s685wizi0jnjvx2hrz58i0chjqj"; depends=[ggplot2 plyr scales withr]; }; + ggridges = derive2 { name="ggridges"; version="0.5.1"; sha256="0dhwcpy785ac2ny5bjp284595nnybi3554wd0yffsli0vzf7ry01"; depends=[ggplot2 plyr scales withr]; }; ggsci = derive2 { name="ggsci"; version="2.9"; sha256="0g73x6grbka7ahjh6z23m3wrcifp5rdfdiasbl8lq4sp6rplxwaa"; depends=[ggplot2 scales]; }; ggseas = derive2 { name="ggseas"; version="0.5.4"; sha256="1jpdijwll5l7bg7cmjnklkxffysi9ckzg50rw2a2cd00zwby11q9"; depends=[ggplot2 rlang seasonal zoo]; }; ggseqlogo = derive2 { name="ggseqlogo"; version="0.1"; sha256="13q6kcpxrqxqbji889fx63p0nsi08lk5yymkchig75r5k1d18ky1"; depends=[ggplot2]; }; ggsignif = derive2 { name="ggsignif"; version="0.4.0"; sha256="1rn58d7pb3axk6chiihryykrzw76adaa2yiafq4d0j6qbhax78f7"; depends=[ggplot2]; }; ggsn = derive2 { name="ggsn"; version="0.4.0"; sha256="0si3llqlb0dg482cqxhv5lm6raawqwpcd5ymjicw3780xq7d7mrk"; depends=[ggplot2 maptools png]; }; - ggspatial = derive2 { name="ggspatial"; version="0.2.1"; sha256="11vminz4kwv1ny4v9h23sp7j7d45q6v4804xv9fp04qgzbzi9lv8"; depends=[abind ggplot2 maptools plyr raster reshape2 rgdal rosm scales sp]; }; - ggspectra = derive2 { name="ggspectra"; version="0.2.4-1"; sha256="0jp1zfzsnpnvcyw4m7cn4d871pqsniyrhv3j5riir6fa4ll4nmcb"; depends=[dplyr ggplot2 ggrepel lubridate photobiology photobiologyWavebands scales tidyr]; }; - ggstance = derive2 { name="ggstance"; version="0.3"; sha256="0sr84nasr8x8ib3mdsjck73gbfg9xba50s5nxdij0ah9xqnpyhpi"; depends=[ggplot2 lazyeval plyr purrr]; }; - ggstatsplot = derive2 { name="ggstatsplot"; version="0.0.4"; sha256="19rr5cq9s9w4ivdr42ia0vqf62vsq0l1d3f3icp0zy0r9jzsdfwp"; depends=[apaTables boot broom coin cowplot crayon dplyr effsize ggcorrplot ggExtra ggplot2 ggrepel glue gtable jmv lmerTest magrittr MBESS purrr purrrlyr rlang scales sjstats tibble tidyr WRS2]; }; + ggsolvencyii = derive2 { name="ggsolvencyii"; version="0.1.1"; sha256="0qk1219waymg8czr7vgdr0i31gzfr46zr0qjv8zgx5ba7ngdq12b"; depends=[dplyr ggplot2 magrittr tidyr]; }; + ggsom = derive2 { name="ggsom"; version="0.2.1"; sha256="0gycd3yzdy58m22r62my5v0s00mr7ga7mcfa6i300arp47lzdwq1"; depends=[dplyr ggplot2 ggthemes kohonen tidyr tidyverse]; }; + ggspatial = derive2 { name="ggspatial"; version="1.0.2"; sha256="0j22s3icqxd1qv38cbznnrdfsprma9mbakfb49hfqbf9m22f2lkn"; depends=[abind ggplot2 plyr raster reshape2 rosm scales sf tibble tidyr]; }; + ggspectra = derive2 { name="ggspectra"; version="0.3.1"; sha256="0w9hrqxyrcds47g46bfccprrv0gykrmgqklmlig50zbnzssd3ac8"; depends=[dplyr ggplot2 ggrepel lubridate photobiology photobiologyWavebands scales tidyr]; }; + ggstance = derive2 { name="ggstance"; version="0.3.1"; sha256="0v7f3xdaaridw6d4jvnsfwxmpjrasvx5vl555wsrn50aah17fkvh"; depends=[ggplot2 plyr rlang withr]; }; + ggstatsplot = derive2 { name="ggstatsplot"; version="0.0.7"; sha256="0rg38yhmaya18zl24scpdhzkla13z6r4526m6afmy6pnkfiplyrc"; depends=[BayesFactor boot broom broom_mixed coin cowplot crayon dplyr effsize exact2x2 ggcorrplot ggExtra ggplot2 ggrepel ggsignif glmmTMB glue groupedstats jmv magrittr paletteer PMCMRplus psych purrr purrrlyr rlang scales sjstats tibble tidyr WRS2]; }; ggswissmaps = derive2 { name="ggswissmaps"; version="0.1.1"; sha256="0is48x6k2p5dgj9q4km0dv33a9pcpfhlai9vz295y3acpyrkmnn4"; depends=[ggplot2]; }; - ggtern = derive2 { name="ggtern"; version="2.2.1"; sha256="05dszysn1qr5s4ji4il91pv19xjh5yd09w9f153fmg4cyfl716iz"; depends=[compositions ggplot2 gridExtra gtable latex2exp lattice MASS plyr proto scales]; }; - ggthemes = derive2 { name="ggthemes"; version="3.5.0"; sha256="0drbzzb4i5jq1579fx1wmgh87ybnswjn7srak2l8g771ip49xwb8"; depends=[assertthat colorspace ggplot2 scales]; }; + ggtern = derive2 { name="ggtern"; version="3.0.0.1"; sha256="12b5swg55d4f9iwr5cf3fvdazrgd2jvm187w3gx9n84h26i5jnlp"; depends=[compositions ggplot2 gridExtra gtable latex2exp lattice MASS plyr proto scales]; }; + ggthemes = derive2 { name="ggthemes"; version="4.0.1"; sha256="0y6570wv135sf7pv57l7bqilzw47rziaqx4vsk45pf1w4lmj0w8b"; depends=[ggplot2 purrr scales stringr tibble]; }; ggversa = derive2 { name="ggversa"; version="0.0.1"; sha256="0xqn8iznrm8q30pxwka88wi1z7lndi6lm12rq6ngcaxf294fbz01"; depends=[]; }; - ggvis = derive2 { name="ggvis"; version="0.4.3"; sha256="1p7c8f83da30grj5n0v80p5djp6z0r62z5zqpv2a3ahn61w1gm9l"; depends=[assertthat dplyr htmltools jsonlite lazyeval magrittr shiny]; }; + ggvis = derive2 { name="ggvis"; version="0.4.4"; sha256="1bxggjr2313kfy895j0fvrv4bg7yh2z87907lk48i1kn5c9flchk"; depends=[assertthat dplyr htmltools jsonlite lazyeval magrittr shiny]; }; + ggvoronoi = derive2 { name="ggvoronoi"; version="0.8.2"; sha256="0v65axj7v2cngbggyma2bypwj2wzhi0nn4l3acmn87vnqzlxfq3a"; depends=[deldir ggplot2 raster rgeos sp]; }; + ggwordcloud = derive2 { name="ggwordcloud"; version="0.3.0"; sha256="0bndv4vfan0cx2lpa0qhkfaz4dmp6rda1mgc3vz0vhkg9v3x96k6"; depends=[Cairo colorspace ggplot2 png Rcpp scales]; }; gh = derive2 { name="gh"; version="1.0.1"; sha256="1llinfajb0g7006jd2w1hpskxpmkjhnqarcjb71r1qvsccb2ph7k"; depends=[httr ini jsonlite]; }; - ghibli = derive2 { name="ghibli"; version="0.1.1"; sha256="1jnl017hkzhiic0fndprs68xx3njlijxkaqj9d65xazcwynaq436"; depends=[ggplot2]; }; + ghibli = derive2 { name="ghibli"; version="0.1.2"; sha256="1cp1kdfya11qrm5wy1mr9a98dwkkw3ssjzj2ycgna0rrsml6cawk"; depends=[ggplot2]; }; ghyp = derive2 { name="ghyp"; version="1.5.7"; sha256="195hsskh2ykafqr93f675xqsmhbrki3abi61hk78bzy09n1d4jfk"; depends=[gplots numDeriv]; }; - giRaph = derive2 { name="giRaph"; version="0.1.2"; sha256="137c39fz4vz37lpws3nqhrsf4qsyf2l0mr1ml3rq49zz4146i0rz"; depends=[]; }; - gibble = derive2 { name="gibble"; version="0.0.2"; sha256="0a9h3q0kwk9aagcpnmih59vbm5n7hdjpa4idwagky351almblmr6"; depends=[dplyr tibble]; }; + gibble = derive2 { name="gibble"; version="0.1.2"; sha256="0nkpjgb9paj35z4088rfvirs6z5ky7pkgnjpqqz5shgrz0ycimlh"; depends=[dplyr tibble]; }; gibbs_met = derive2 { name="gibbs.met"; version="1.1-3"; sha256="1yb5n8rkphsnxqn8rv8i54pgycv9p7x1xhinx4l5wzrds3xhf2dc"; depends=[]; }; + gifski = derive2 { name="gifski"; version="0.8.6"; sha256="00w4bzp0rrp4isy1rnxs6g1q07r3wndadk3mqdrxk2wxi7jmghna"; depends=[]; }; gifti = derive2 { name="gifti"; version="0.7.5"; sha256="1y64bc33b5f64a4khp916s9zb7kbb24xgdg3pdlh0f8m6zrbmp4a"; depends=[base64enc R_utils xml2]; }; gim = derive2 { name="gim"; version="0.11.0"; sha256="1psmziq03k1nbdl64sy152ih4g625qkbp5l7msfibrcbpgz0hg7y"; depends=[numDeriv]; }; - gimme = derive2 { name="gimme"; version="0.4-1"; sha256="1b1f92v54r9aqbwia549abjiw712ps4s58yw2n9p9894m4ijc88v"; depends=[igraph lavaan qgraph]; }; + gimme = derive2 { name="gimme"; version="0.4-2"; sha256="0vr9f0c2gxchxivxwhcqp2q5fs5a6j2w9lp0p0qrqha8b5gyqj8h"; depends=[igraph lavaan qgraph]; }; gimmeTools = derive2 { name="gimmeTools"; version="0.1"; sha256="1g170rz3c3qx27yy67f7xab4gkm0pbbvwlwkcsczfxphad609ryl"; depends=[easycsv magrittr miniUI rhandsontable rintrojs rstudioapi shiny shinyjs shinyWidgets]; }; - gimms = derive2 { name="gimms"; version="1.1.0"; sha256="0mqffqvaapb0m0d50vg4kvdp67yq99qf54f5anwq4md0rf3x8lid"; depends=[curl Kendall ncdf4 raster RCurl zyp]; }; - giphyr = derive2 { name="giphyr"; version="0.1.2"; sha256="1id3r291xyj1ylxgmw2cbazaz0jq4bksj8bijwagcawimfxibz45"; depends=[dplyr httr miniUI purrr rstudioapi shiny tibble]; }; + gimms = derive2 { name="gimms"; version="1.1.1"; sha256="06vq0apsadyfgnz7906v2kjy0nx3yn0agq4yschxz1r1zmgrnyki"; depends=[curl Kendall ncdf4 raster RCurl zyp]; }; + giphyr = derive2 { name="giphyr"; version="0.1.3"; sha256="0q83my4l90873d1vbv42rqyajcnr0rjgp4jcxy77cha0l5rxjsyg"; depends=[dplyr httr miniUI purrr rstudioapi shiny tibble]; }; gistr = derive2 { name="gistr"; version="0.4.2"; sha256="0bh325pf37v307isdlvdglripfki8xr6gh7n8mgi4cjparzhrh23"; depends=[assertthat dplyr httr jsonlite knitr magrittr rmarkdown]; }; - git2r = derive2 { name="git2r"; version="0.21.0"; sha256="11xgddmxzh9cy85k8fb90il43qswpvryz0h9r0j1gbclfg2f9004"; depends=[]; }; + git2r = derive2 { name="git2r"; version="0.23.0"; sha256="01250jz255fnyy2ap90nskvzhd8nhlmbhwgpvb43mk1fax077lrz"; depends=[]; }; gitgadget = derive2 { name="gitgadget"; version="0.2.1"; sha256="02jmp5lnk156sfqlv91jn42xds98ihya1x2f97cfwpzlas5qrxky"; depends=[curl dplyr jsonlite miniUI rstudioapi shiny]; }; githubinstall = derive2 { name="githubinstall"; version="0.2.2"; sha256="0hqh86r2007hzdbm8rr0fwqhhsna7ji8sdgmdnrxkxraa5f2pfz3"; depends=[curl data_table devtools httr jsonlite mockery]; }; gitlabr = derive2 { name="gitlabr"; version="0.9"; sha256="0i9sqqvn9xzknybsj9nmi6kclw8c35shy658li17455d28gv4653"; depends=[base64enc dplyr httr magrittr purrr stringr tibble yaml]; }; gitter = derive2 { name="gitter"; version="1.1.1"; sha256="10m4rs6mhg7xn8dfd41ai0bnn5bnxn6cgqip22hrrpj0i2lzky6l"; depends=[EBImage ggplot2 jpeg logging PET tiff]; }; givitiR = derive2 { name="givitiR"; version="1.3"; sha256="0y2slhxhj7k413kjaydin9hq3x2xgx4cgjshdplwnmg3x2nakn31"; depends=[alabama rootSolve]; }; - gjam = derive2 { name="gjam"; version="2.2.4"; sha256="16gfb199mhpg0yp7xy9x8nlpcfmhkks92fwfa1ryv6plkzn6rhkl"; depends=[MASS RANN Rcpp RcppArmadillo]; }; + gjam = derive2 { name="gjam"; version="2.2.6"; sha256="16csy2vr4ly09f5nqwad1ik1nj0yhmxs1jj1rjqdi2ramh4jlwlx"; depends=[MASS RANN Rcpp RcppArmadillo]; }; gk = derive2 { name="gk"; version="0.5.1"; sha256="1hgxb1lp78pbnj22i7ryf46im301j05y7hh75z2fxvv5nqgg2v75"; depends=[Ecdat lubridate progress]; }; gkmSVM = derive2 { name="gkmSVM"; version="0.79.0"; sha256="04dakbgfvfalz4rm4fvvybp506dn5fbj5g86ybfhrc6wywjllsz3"; depends=[BiocGenerics Biostrings GenomeInfoDb GenomicRanges IRanges kernlab Rcpp ROCR rtracklayer S4Vectors seqinr]; }; glacierSMBM = derive2 { name="glacierSMBM"; version="0.1"; sha256="0117fzz2b1lccs0kkwz59w2yysi72j54yvz7373pz11w7rjds84f"; depends=[raster sp udunits2]; }; glamlasso = derive2 { name="glamlasso"; version="3.0"; sha256="1ynhl868kh25l8m04ln6ix31z9r26lrbr5ajprpq9yfhqs4l9ddc"; depends=[Rcpp RcppArmadillo]; }; glarma = derive2 { name="glarma"; version="1.6-0"; sha256="0n0mv4xvh5q3y383cs224x6r608ciw4822pkanvmcjsc9zl0z1ar"; depends=[MASS]; }; - glassdoor = derive2 { name="glassdoor"; version="0.7.6"; sha256="0zgkz32vp71fyy25lx4kaa5gj5aj7glhxa0yqnawl1j1a4klj3v3"; depends=[httr xml2]; }; - glasso = derive2 { name="glasso"; version="1.8"; sha256="0gcapw7kyxb19wvdyxq1vsmc5j7yyd0rvqxs2i71k31q352sg6zw"; depends=[]; }; + glassdoor = derive2 { name="glassdoor"; version="0.8.1"; sha256="0r85k1fyk8979ahfmd4vmzkhyvrlnpkgjwg1yi7092kpx8877lj0"; depends=[httr]; }; + glasso = derive2 { name="glasso"; version="1.10"; sha256="0nshpx14v2yny7lr8ll6nnz71n0f02sddh2c2dglfprbk89p9yp6"; depends=[]; }; + glassoFast = derive2 { name="glassoFast"; version="1.0"; sha256="1sgmh4l06q7mrmgnimphpqgix4k4jzaj2l30kpmnf92caa2v7ngw"; depends=[]; }; glba = derive2 { name="glba"; version="0.2"; sha256="0ckcz6v6mfbv34s8sp086czhb5l58sky79k84332rrz6wj47p3md"; depends=[]; }; glcm = derive2 { name="glcm"; version="1.6.1"; sha256="0xzfhafc7326v3g1xngp584039iknw3q3bcx8f0j4ig125in7sxk"; depends=[Rcpp RcppArmadillo]; }; gld = derive2 { name="gld"; version="2.4.1"; sha256="0ycm3w8s5bm5w2lqy0qa877cwjcwc9x1zyyyrknwwjjxip250iaw"; depends=[e1071 lmom]; }; gldrm = derive2 { name="gldrm"; version="1.5"; sha256="1mbdxqjw6sa47kigwrjq1gn6vi36zhg9j2lck144iwa10ms0y9xp"; depends=[]; }; glinternet = derive2 { name="glinternet"; version="1.0.8"; sha256="06ak80j01cbrr6s8hmcc734z476rrqzib0xqjgv7c3jbw0api71y"; depends=[]; }; - gllm = derive2 { name="gllm"; version="0.35"; sha256="1m9asamh2yha9q8mrllvvc9qj2im6cspvfpafzc8krmh17zq4ins"; depends=[]; }; - gllvm = derive2 { name="gllvm"; version="0.1.0"; sha256="13ca5ms6bbrj3ny5n438v5ma0d7ccnghysz7c8452cpdq8sn87iy"; depends=[fishMod MASS Matrix mvabund mvtnorm Rcpp RcppEigen statmod TMB]; }; + gllm = derive2 { name="gllm"; version="0.37"; sha256="169y3yz947d8qdphqv2a6yrdash6v2h9jfvj2fk7rcpmz0r45kl6"; depends=[]; }; + gllvm = derive2 { name="gllvm"; version="1.1.0"; sha256="06djkb46c4r2fjzgz7zpjdj9irmxy50k8b2zpx1d7g33n29pw6km"; depends=[fishMod MASS Matrix mvabund mvtnorm RcppEigen statmod TMB]; }; glm_deploy = derive2 { name="glm.deploy"; version="1.0.4"; sha256="1akklvbhz2pp0sv1hax1jq0s9ajbfv1597z643gh5l9hwizj2h9m"; depends=[Rcpp]; }; glm_predict = derive2 { name="glm.predict"; version="3.0-1"; sha256="0miba0xha99rmriqs7ifriq86ykn04j04f3ywk29bpph4iwc5faq"; depends=[MASS nnet]; }; - glm2 = derive2 { name="glm2"; version="1.2"; sha256="09bjqz7zih644hba27illlmzfcs94q5h4fdplg948adi1z790las"; depends=[]; }; + glm2 = derive2 { name="glm2"; version="1.2.1"; sha256="1byqlvpls23gzy7xlbs1kgfr4bsrmsrpc8rzzacf9czap1nlw39y"; depends=[]; }; glmBfp = derive2 { name="glmBfp"; version="0.0-51"; sha256="15jm450j1f0nl7vqvpb2mwapdlvn7kq2kxf5s96x21siwsz7sssv"; depends=[coda Rcpp RcppArmadillo rms Runuran statmod survival]; }; glmbb = derive2 { name="glmbb"; version="0.3"; sha256="12yabwswps0fmprh8nb9jdny9xrm13jvc0d9m3w04ppmsvalrmwl"; depends=[digest]; }; glmc = derive2 { name="glmc"; version="0.2-4"; sha256="03m1ym9w0b0gqib13pnh1yrjijlcwsn5lijg0nsr4hd6gxw29cla"; depends=[emplik]; }; @@ -7024,8 +7458,8 @@ in with self; { glmmLasso = derive2 { name="glmmLasso"; version="1.5.1"; sha256="1az9vdnyqyrfn1q7zrn6x4ywx77b0vg65cni45x37b0ybkwpis39"; depends=[Matrix minqa]; }; glmmML = derive2 { name="glmmML"; version="1.0.3"; sha256="1svawi74rfir9czqyf194wmh4fw053n81j7prnanyfskrchkd94k"; depends=[]; }; glmmTMB = derive2 { name="glmmTMB"; version="0.2.2.0"; sha256="1clpkjlmsjmn3m1z5jqv8cgw6bvpqsy4nx6k947r0jya017ny5y5"; depends=[lme4 Matrix nlme RcppEigen TMB]; }; - glmmboot = derive2 { name="glmmboot"; version="0.1.2"; sha256="0c7in0sq7q1dfgk316j0aizycn8mdpjknf1yfp3d670g3275sx87"; depends=[]; }; - glmmfields = derive2 { name="glmmfields"; version="0.1.0"; sha256="1b7p1srwavpqm2468n4sxhbm988pxz7zvj76h86fig1jdqf9hlix"; depends=[assertthat BH broom cluster dplyr forcats ggplot2 loo mvtnorm nlme Rcpp RcppEigen reshape2 rstan rstanarm StanHeaders]; }; + glmmboot = derive2 { name="glmmboot"; version="0.3.0"; sha256="145sz9gs2rncc9bygzjh24drmg8qgi1b02vxld5apmp3kayw5dby"; depends=[]; }; + glmmfields = derive2 { name="glmmfields"; version="0.1.1"; sha256="0jma7mkd4gaad9i14pxvizln3sgbw1m7asvcc8fnflkhcyjb1lm8"; depends=[assertthat BH broom cluster dplyr forcats ggplot2 loo mvtnorm nlme Rcpp RcppEigen reshape2 rstan rstantools StanHeaders]; }; glmmsr = derive2 { name="glmmsr"; version="0.2.2"; sha256="05psf6yjsp3zgh7lfdh2pk1zycp7rgdk61ccm7059f60dzg182b9"; depends=[BH lme4 Matrix numDeriv R6 Rcpp RcppEigen]; }; glmnet = derive2 { name="glmnet"; version="2.0-16"; sha256="1brr51z1fzbpyj6myyir4g6dhbp6xwl7nx4xnvrjarnf5y0csk55"; depends=[foreach Matrix]; }; glmnetUtils = derive2 { name="glmnetUtils"; version="1.1"; sha256="0abvxkwfadh56672qh16vql49js9ar8cz8is0bs6i8jgsl5csz91"; depends=[glmnet Matrix]; }; @@ -7039,24 +7473,27 @@ in with self; { globalGSA = derive2 { name="globalGSA"; version="1.0"; sha256="1f3xv03m6g2p725ff0xjhvn2xcfm7r7flyrba080i4ldy6fd8jg8"; depends=[]; }; globalOptTests = derive2 { name="globalOptTests"; version="1.1"; sha256="0yf4p82dpjh36ddpfrby7m3fnj2blf5s76lncflch917sq251h4f"; depends=[]; }; globalboosttest = derive2 { name="globalboosttest"; version="1.1-0"; sha256="1k7kgnday27sn6s1agzlj94asww81655d2zprx6qg7liv677bxvf"; depends=[mboost survival]; }; - globals = derive2 { name="globals"; version="0.12.1"; sha256="1yfgxnvrd0xnl5ir5835lna3a1zwy0s2apibi270mj5sflrlfwia"; depends=[codetools]; }; + globals = derive2 { name="globals"; version="0.12.4"; sha256="0szyv1ayyk31bh3xqlkj43020w44xq6s4rw2bxwizyjssxm3b1br"; depends=[codetools]; }; globe = derive2 { name="globe"; version="1.2-0"; sha256="0xa0q5dac0g7xdlr679f3km8nqxlm7gi4msp9fbfivfvy0rmri96"; depends=[]; }; glogis = derive2 { name="glogis"; version="1.0-1"; sha256="1sbvcg5slvd2c7fasvbj534x36rh11zq3mxv5z0jwpqd6h1xadmd"; depends=[sandwich zoo]; }; - glpkAPI = derive2 { name="glpkAPI"; version="1.3.0"; sha256="0173wljx13jali2jxz4k5za89hc64n2j9djz5bcryrqhq4rmkp87"; depends=[]; }; + glpkAPI = derive2 { name="glpkAPI"; version="1.3.1"; sha256="06p8zvmshymcw994mmf1ar00kfj645z8dp18yy4i5bl6qydbpb8k"; depends=[]; }; glrt = derive2 { name="glrt"; version="2.0"; sha256="0p2b0digndvnn396ynv56cdg436n3ll7pxkb81rs3dhwbyqyc948"; depends=[survival]; }; - glue = derive2 { name="glue"; version="1.2.0"; sha256="0vi9y8ix95g6hjqdz9c9y4119apbdjcypdv0ag8cl6vaxqs5n9qr"; depends=[]; }; + glue = derive2 { name="glue"; version="1.3.0"; sha256="1vhw5497lpfr4m8lcx9bs0fgdp4ax0sycrk6n8yksp33qd25m7kq"; depends=[]; }; + glycanr = derive2 { name="glycanr"; version="0.3.1"; sha256="1wygy5r5rdkcxrraqkqs2kd0nj8x2whm6k556pyd1sa4ra8xgvjp"; depends=[coin dplyr ggplot2 tidyr]; }; gmDatabase = derive2 { name="gmDatabase"; version="0.5.0"; sha256="0prap4a8pvylmvakd2ii87jz9bqf0vvfsxdi4iwa40nx444hqhx2"; depends=[DBI digest foreach RMySQL shiny]; }; gma = derive2 { name="gma"; version="1.0"; sha256="08hxbs9z4vq5zjis0lgdcvlysaj1k7i0icdk3wsyqf3wd9znsibi"; depends=[car MASS nlme]; }; gmailr = derive2 { name="gmailr"; version="0.7.1"; sha256="1gniwwl0ci0wm7a3ai2lqrr590smmkdgyf3aarw6bdygn8hr3s3y"; depends=[base64enc crayon httr jsonlite magrittr mime]; }; - gmapsdistance = derive2 { name="gmapsdistance"; version="3.3"; sha256="09vgrfv5dj0myys0rl767wn0xx1yvmm176c48812ysj2kj3fa29v"; depends=[RCurl XML]; }; + gmapsdistance = derive2 { name="gmapsdistance"; version="3.4"; sha256="1hazf6xb4ja6h2lrl63kbd78wzny9sljiid9rq1r3szn3l1mc7dn"; depends=[RCurl XML]; }; + gmat = derive2 { name="gmat"; version="0.2.0"; sha256="1zrzxjgyw1izxcisvq1p2zpn2zs280ch4pm0g88g4413hb5kbsmr"; depends=[igraph]; }; gmediation = derive2 { name="gmediation"; version="0.1.1"; sha256="0md4h298vqw67qrjcaia6xz8s7akdpcmxa83irm12qgbh56a5rpr"; depends=[MASS plyr VGAM]; }; gmeta = derive2 { name="gmeta"; version="2.3-0"; sha256="1izfz6gkisa8rskhfka6q73rcgzwdsmkdhy79jwcaqk25jrwfk60"; depends=[BiasedUrn binom]; }; gmfd = derive2 { name="gmfd"; version="1.0.1"; sha256="03sag09x7pjyzsp6w1z06108ig068krmw75064cnl3pqfvfyjfgr"; depends=[]; }; gmm = derive2 { name="gmm"; version="1.6-2"; sha256="0pbimp4g5hpi949m6dpwwds3a9dv2m4iwwg2gbqq1m62fs18hbxi"; depends=[sandwich]; }; - gmnl = derive2 { name="gmnl"; version="1.1-3"; sha256="05p2kikv8zz9ldc6xi5bz7fyinpd0sp2v82hxhx6h54hfa6i7b9v"; depends=[Formula maxLik mlogit msm plotrix truncnorm]; }; + gmnl = derive2 { name="gmnl"; version="1.1-3.1"; sha256="01mman2nh7wzlhh89iwaskz9n15v3p5llid5557dwmqn8ybzsdvx"; depends=[Formula maxLik mlogit msm plotrix truncnorm]; }; gmodels = derive2 { name="gmodels"; version="2.18.1"; sha256="0s8kd8krqk4kwv2zqxpsfy3w8qdwf5naf4b5l383vidq9sil0qb2"; depends=[gdata MASS]; }; - gmp = derive2 { name="gmp"; version="0.5-13.1"; sha256="0xh9dli4i7hyjywsn2h780cxl3k7v0q421djyr1wshk7l9s5701g"; depends=[]; }; + gmp = derive2 { name="gmp"; version="0.5-13.2"; sha256="1xd6jjra4niqv1kps91y348lwgvy73p2faxaia4gfzdnrpw7wsxf"; depends=[]; }; gmt = derive2 { name="gmt"; version="2.0-1"; sha256="1g1sj9gq3h3s0pdcfvzg7iifkns5azn3pa83if0d3yzc28cjf0yz"; depends=[]; }; + gmvarkit = derive2 { name="gmvarkit"; version="1.0.3"; sha256="1497n11a7m5mbb8d3hcr89yhfh64vqsxi2w6kvlrxmmx95q2cp70"; depends=[Brobdingnag mvnfast pbapply]; }; gnFit = derive2 { name="gnFit"; version="0.2.0"; sha256="0cji4zjslh18dfj0l827r6br4hx2f0akiaxrg7fhhyyyhgdcjnsm"; depends=[ismev rmutil]; }; gnlm = derive2 { name="gnlm"; version="1.1.0"; sha256="0fv89cvbnp9n3lgg6y4sqmz9jzcgwj7vd92rwg7hixwrjyqpan4z"; depends=[rmutil]; }; gnm = derive2 { name="gnm"; version="1.1-0"; sha256="01d7wxsh4d9w4jh8vn62sjzgpll650yl3klfhlaa8j0qwpxr2fml"; depends=[MASS Matrix nnet qvcalc relimp]; }; @@ -7064,9 +7501,9 @@ in with self; { gnorm = derive2 { name="gnorm"; version="1.0.0"; sha256="17h43qwb07wk5hiif89k6dgn6bbdsqfy2jy3k5blbdhhp3b9jcqp"; depends=[]; }; gnumeric = derive2 { name="gnumeric"; version="0.7-8"; sha256="0iwl00mzsg8h8q67bjp6485idjlmj24362b1rbmkifckss8hrc98"; depends=[XML]; }; goalprog = derive2 { name="goalprog"; version="1.0-2"; sha256="1h3nd3d53hbz5hl3494lpfjnp1ddklc17nhgw18362jd1nk14awy"; depends=[lpSolve]; }; - goeveg = derive2 { name="goeveg"; version="0.3.3"; sha256="1p66fc1vr09zxp1h81b8by2cldxn0q8vivcc5g3pggb65d9wj846"; depends=[fields mgcv vegan]; }; + goeveg = derive2 { name="goeveg"; version="0.4.2"; sha256="0k9pyph065x8wp452x8kz28ikhsbrm80ln4yssmcgqm7085dyyya"; depends=[cluster fields Hmisc mgcv vegan]; }; gof = derive2 { name="gof"; version="0.9.1"; sha256="1s12gga9d6yizn2y7lzql4jd80lp5jpyml8ybn7xqswp8am82vpg"; depends=[]; }; - gofCopula = derive2 { name="gofCopula"; version="0.2-3"; sha256="1xigbv9mc0c1j3qc0nay0fjwmqvw91cy3x1z6m56bgkgfli7gp2l"; depends=[copula doParallel foreach MASS numDeriv R_utils SparseGrid VineCopula]; }; + gofCopula = derive2 { name="gofCopula"; version="0.2-4"; sha256="1v54vhjhavz74bmnppp2cda4qsd57s2vh2j2d3ilwzbycva7kmkl"; depends=[copula doParallel foreach MASS numDeriv R_utils SparseGrid VineCopula]; }; gofMC = derive2 { name="gofMC"; version="1.1.2"; sha256="0hbqx0z2517qgmp6sjg76hv74yrkfbswb9rmfjmsmcyzj2x67w86"; depends=[ggplot2 scales]; }; gofastr = derive2 { name="gofastr"; version="0.3.0"; sha256="02jn4xbbafl7siwvkqns1818wmw813x9cvqfcnpnmcippiqhrb0b"; depends=[data_table quanteda slam SnowballC tm]; }; goft = derive2 { name="goft"; version="1.3.4"; sha256="15n1av7r6w8hihxlgw9pd570qgrlcprkkacln15chvjs3b0i60la"; depends=[fitdistrplus]; }; @@ -7077,18 +7514,19 @@ in with self; { gomms = derive2 { name="gomms"; version="1.0"; sha256="1i9d5y28wrhal990x7xxy99v3z9y2pzlakj7wnynd3dpx5pqr0jj"; depends=[]; }; goodpractice = derive2 { name="goodpractice"; version="1.0.2"; sha256="08rnm8z0pry5mwpc7p37r6f2rd56dry9djpcvvs9yl170w56psx0"; depends=[clisymbols covr crayon cyclocomp desc jsonlite lintr praise rcmdcheck rstudioapi whoami withr xml2 xmlparsedata]; }; googleAnalyticsR = derive2 { name="googleAnalyticsR"; version="0.5.0"; sha256="183wywvsfq58yn8hj6kz83c3by36w8knckndwbih2xhxqqqj3cf0"; depends=[assertthat dplyr googleAuthR httr magrittr memoise purrr rlang tidyr]; }; - googleAuthR = derive2 { name="googleAuthR"; version="0.6.3"; sha256="035xdqkkf1lcklq3whwld1lnxz830p1kplia7jbb1ay656zknb8x"; depends=[assertthat digest httr jsonlite memoise R6]; }; + googleAuthR = derive2 { name="googleAuthR"; version="0.7.0"; sha256="05y2y4z09in7af4lffpjlcvz51qbyzh93fhcjwdjmh80n1f4q8h9"; depends=[assertthat digest httr jsonlite memoise R6]; }; googleCloudStorageR = derive2 { name="googleCloudStorageR"; version="0.4.0"; sha256="1iwn0qjyxyg1xr1s492h7z2g5yzcfw8kasd4ghxmghnqvhzzf7vn"; depends=[assertthat curl googleAuthR httr jsonlite openssl yaml zip]; }; googleComputeEngineR = derive2 { name="googleComputeEngineR"; version="0.2.0"; sha256="1kslsi7gc4na8pm8dyizswf9pfpdq1rprn08rd7kbxsisclbzc7y"; depends=[assertthat future googleAuthR httr jsonlite]; }; googleLanguageR = derive2 { name="googleLanguageR"; version="0.2.0"; sha256="1l0gnynild95k9fw1d398zd4dkws97p13vvfv6jaklqj0xmh9ib8"; depends=[assertthat base64enc googleAuthR jsonlite magrittr purrr tibble]; }; - googlePolylines = derive2 { name="googlePolylines"; version="0.6.1"; sha256="1g28py8amkfq8cgf297w9yv1n26wm2alb6gmcal3i39qfadkdhsv"; depends=[BH Rcpp]; }; + googlePolylines = derive2 { name="googlePolylines"; version="0.7.2"; sha256="0czfsmf8gv38g950l9xkk67q9v53pk9xk9yr2flbdpm8nlrdpjz7"; depends=[BH Rcpp]; }; googlePrintr = derive2 { name="googlePrintr"; version="0.0.1"; sha256="19rm78x8qd61ilc6h1kn3dw63m6dfsckqkd3n76krvi0akgl72w5"; depends=[googleAuthR httr jsonlite]; }; googlePublicData = derive2 { name="googlePublicData"; version="0.16.1"; sha256="15hyslpqvncg21q581h061rfyg99y8lavqw1x8hzl7xzd49bn9r5"; depends=[readxl XML]; }; - googleVis = derive2 { name="googleVis"; version="0.6.2"; sha256="1idnp9ndgg2dwybdpw7q3pkaw9kw2vy2xkls9qykrpz1p6nf3mn1"; depends=[jsonlite]; }; - googledrive = derive2 { name="googledrive"; version="0.1.1"; sha256="1fshv85s4ldw2kc7lbbdvrl260pz76z04awx1n6lg0f5xmba9rfg"; depends=[curl glue httr jsonlite purrr rlang tibble uuid]; }; + googleVis = derive2 { name="googleVis"; version="0.6.3"; sha256="1vxnq3jgccqsqv3zwyh74r3iws0rpr8wsagj9nc7paz6sk2h9l8p"; depends=[jsonlite]; }; + googledrive = derive2 { name="googledrive"; version="0.1.2"; sha256="04167xqdfj99jp5i1029caah1wy9dpbwm7n543x7fmsik7czc2g5"; depends=[curl glue httr jsonlite purrr rlang tibble uuid]; }; googleformr = derive2 { name="googleformr"; version="0.0.3"; sha256="0smykcjyqmk61ws5jk462l8x5hg0h9nwq55q5pqfgcq1j3yfniqh"; depends=[httr rvest xml2]; }; + googlenlp = derive2 { name="googlenlp"; version="0.2.0"; sha256="0d0g18i3im2s5f14k69ym3vwf9a7zkaval3nwrip97xcl6kf4x9h"; depends=[dplyr httr jsonlite purrr readr rlang]; }; googlesheets = derive2 { name="googlesheets"; version="0.3.0"; sha256="11q07nxys72wkxx9mawmjyf20gvwvrb7h3gpa73h6lgh2vgrwnv8"; depends=[cellranger dplyr httr jsonlite purrr readr stringr tibble tidyr xml2]; }; - googleway = derive2 { name="googleway"; version="2.7.0"; sha256="129yyy21sdbhhffg23jkhs0d6f03di4da5mwgg8x8ckv7r9jraw8"; depends=[curl googlePolylines htmltools htmlwidgets jpeg jqr jsonlite magrittr scales shiny viridisLite]; }; + googleway = derive2 { name="googleway"; version="2.7.1"; sha256="0axpr81p3gdp1nmfn000lk288sdn8z5qmzjvagdxqn5j44hq6sj1"; depends=[curl googlePolylines htmltools htmlwidgets jpeg jqr jsonlite magrittr scales shiny viridisLite]; }; goric = derive2 { name="goric"; version="1.1-0"; sha256="1smjq9vljszgngs5i6x55jwg0imzc5gsfdqxzcs4541fp3pvk999"; depends=[MASS Matrix mvtnorm nlme quadprog]; }; govStatJPN = derive2 { name="govStatJPN"; version="0.1"; sha256="03sywa7rl5rblvv370mfszz5ngp850qf32yydy1fdx10lv5amrfl"; depends=[]; }; gower = derive2 { name="gower"; version="0.1.2"; sha256="1mbrj1lam3jfbby2j32shmmj5cn09zx3rkxbamq7q8sdg39b54gb"; depends=[]; }; @@ -7115,32 +7553,34 @@ in with self; { granova = derive2 { name="granova"; version="2.1"; sha256="161fznqlnwmw53abmg2n62lhxxda7400ljnadvcdvsm8f6kcjf80"; depends=[car]; }; granovaGG = derive2 { name="granovaGG"; version="1.4.0"; sha256="0khqlqc6jg9cpdq06g6jlpfjcw3m6rj40ipljfai8g1630ril6q4"; depends=[ggplot2 gridExtra plyr RColorBrewer reshape2]; }; grapes = derive2 { name="grapes"; version="1.0.0"; sha256="079b7w2xhb0a481s7qihhka0l9ydkjdph0865wjjkcbpr4775p26"; depends=[magrittr]; }; - graphTweets = derive2 { name="graphTweets"; version="0.4.0"; sha256="1zw04s61wjgrx6r6fspp59y5l3bfjf68klcrkp7alaap5dpjsn9a"; depends=[dplyr igraph magrittr purrr reshape2 rtweet splitstackshape]; }; + graphTweets = derive2 { name="graphTweets"; version="0.5.0"; sha256="1j85kvnp9qgs3r1bczcxb2havykalzr444r7a1qbc8swkp4f8llb"; depends=[combinat dplyr igraph magrittr purrr rtweet tidyr zeallot]; }; grapherator = derive2 { name="grapherator"; version="1.0.0"; sha256="071by9b8figbsf4g0f8a8mgcdksjksc57mnlgggilw7py1yjnjlh"; depends=[BBmisc checkmate deldir ggplot2 lhs reshape2 vegan]; }; - graphframes = derive2 { name="graphframes"; version="0.1.1"; sha256="1qharg73aaw5xdvkngsxb9wzsgb4xc067cxm20d9yiz4qm7a9050"; depends=[sparklyr tibble]; }; + graphframes = derive2 { name="graphframes"; version="0.1.2"; sha256="1bv7d0sggwab4rd486ayw9gkb5ja5p5fin5pn92xnrmz8cgwsfxq"; depends=[forge sparklyr tibble]; }; graphicalVAR = derive2 { name="graphicalVAR"; version="0.2.2"; sha256="1jzhqbdylpzc8d28vz2k34i9dpxx5x34bgvx73z8wjglnn6j27b8"; depends=[dplyr glasso glmnet igraph Matrix mvtnorm qgraph Rcpp RcppArmadillo]; }; graphicsQC = derive2 { name="graphicsQC"; version="1.0-8"; sha256="12vg93xfmkv73i19vkb10q2qngmsxd3y42z3l6izdywbdc3cdfkg"; depends=[XML]; }; graphkernels = derive2 { name="graphkernels"; version="1.6"; sha256="1gn3ihqz7m0rdvvc2fp7hsgq583wh5cnz7200a2ff89xc04zs3dc"; depends=[igraph Rcpp RcppEigen]; }; - graphon = derive2 { name="graphon"; version="0.2.0"; sha256="0fdvi2nn7g39mc85jg3rgwyk2wjh2k60pd9lyivfbg3140k1yawh"; depends=[ROptSpace]; }; - graphql = derive2 { name="graphql"; version="1.4"; sha256="103vggx9273dg4fkrhik4p1vj8qh7gxavyh933qxhajpmhnfhksh"; depends=[jsonlite Rcpp]; }; + graphon = derive2 { name="graphon"; version="0.3.0"; sha256="0w5xgfhshdinwyyb3qc2rhz37w6n0p1clp83dz1vx67n2vbj7wha"; depends=[Rdpack ROptSpace]; }; + graphql = derive2 { name="graphql"; version="1.5"; sha256="0zi1l93yk5rlgdy4j2nph14w0h8kgvnbzk9fi2jfys8s3fz54ksr"; depends=[jsonlite Rcpp]; }; graphscan = derive2 { name="graphscan"; version="1.1.1"; sha256="1dgjb0grdymhimdgwnddjcivgy2i9r1i1nni4v9mx0447skcahk9"; depends=[ape rgl snowfall sp]; }; graticule = derive2 { name="graticule"; version="0.1.2"; sha256="1yvrijvyjilfql72dxj32b3sczqv065zj61729wrrzn63xcifvmb"; depends=[raster sp]; }; - grattan = derive2 { name="grattan"; version="1.6.0.0"; sha256="0w8dqnj8di3fm2vp1bz2wdyh207rh9vwqc25mhxg73jjmls8rd33"; depends=[assertthat data_table fastmatch forecast hutils ineq magrittr Rcpp rsdmx zoo]; }; - gravity = derive2 { name="gravity"; version="0.6"; sha256="15ngk6a5f6xjvisk6ma625iaw4ybg7722xgmnr4rnlmsgm95v668"; depends=[censReg glm2 lmtest MASS multiwayvcov sandwich survival]; }; - grec = derive2 { name="grec"; version="1.2.0"; sha256="1djmi5nm4xdxzyikll3wcgfabqr952qqlyxad8frvxy878a85fpw"; depends=[imagine raster]; }; + grattan = derive2 { name="grattan"; version="1.7.0.0"; sha256="1jy3yafymznb2bnjy9njh3sn422vsmmdlzs2is941y3syzji6l84"; depends=[assertthat data_table fastmatch forecast hutils ineq magrittr Rcpp rsdmx zoo]; }; + gravity = derive2 { name="gravity"; version="0.9.0"; sha256="1jp4mr4jnb9bqbjv2bs40qnag2l77nylg8y94yv6p4gwh6l6l9dm"; depends=[censReg dplyr glm2 lmtest magrittr MASS multiwayvcov purrr Rdpack rlang sandwich survival tibble tidyr]; }; + grec = derive2 { name="grec"; version="1.2.2"; sha256="0xr17xq4hvl6zaajj04cwymmpzfnbwb86z0ziarj5bc5wjfw0yb2"; depends=[imagine raster]; }; + gremlin = derive2 { name="gremlin"; version="0.1.0.0"; sha256="04s770rwb0qmh394r8m9dwziwvy7famagcaargpj18qclkgnjh95"; depends=[Matrix]; }; + gren = derive2 { name="gren"; version="0.0.1"; sha256="1wb5wwdjxi7q36md7xzmbw5lrggcgghkz3pmxipjpxw8kfv804xp"; depends=[glmnet Iso pROC Rcpp RcppArmadillo]; }; greport = derive2 { name="greport"; version="0.7-1"; sha256="1h1g3khb30n3y8l1sxpas2s6s667az4yxvsq42x5dfx8fic42p6n"; depends=[data_table Formula ggplot2 Hmisc lattice latticeExtra rms survival]; }; - greta = derive2 { name="greta"; version="0.2.3"; sha256="10vli747b5a1m53qszxk91wppg9511la9yc823qrr51s92z8i222"; depends=[coda progress R6 reticulate tensorflow]; }; + greta = derive2 { name="greta"; version="0.3.0"; sha256="03yjf8cs4z2y1pjl7qvv2icp16f5xykd725mf1vs4zk04asq4xna"; depends=[coda future progress R6 reticulate tensorflow]; }; grex = derive2 { name="grex"; version="1.8"; sha256="0z81dlzk5vv51nwhfiijzpxgf71m4fsrfqzrbxx2kyf3f8c9xg1r"; depends=[]; }; - greybox = derive2 { name="greybox"; version="0.2.2"; sha256="1kgxcg9502gn766p4qvdbixi25gc81xg49wlzv02gcsqf2nzrl1c"; depends=[forecast lamW]; }; + greybox = derive2 { name="greybox"; version="0.3.3"; sha256="15kba0srhv182a9vnb7sfm9k8084g6jkdah17pi4n486awam009c"; depends=[forecast lamW nloptr numDeriv]; }; greyzoneSurv = derive2 { name="greyzoneSurv"; version="1.0"; sha256="115i0d4fy4p4g4vd419hj9f23hi8cbiyfilgpgmag91ilr1xpcdp"; depends=[Hmisc survAUC survival]; }; - grf = derive2 { name="grf"; version="0.10.0"; sha256="1pfpgnnzqasai797kizmpv4sgr0i38amppmqwba22rs5mrz72c9w"; depends=[DiceKriging Matrix Rcpp RcppEigen sandwich]; }; + grf = derive2 { name="grf"; version="0.10.2"; sha256="1p3h32hw8wcafyxgdmk21d71j74kfksf6nsilfgir1j8rf37zkmp"; depends=[DiagrammeR DiceKriging lmtest Matrix Rcpp RcppEigen sandwich]; }; gridBase = derive2 { name="gridBase"; version="0.4-7"; sha256="09jzw4rzwf2y5lcz7b16mb68pn0fqigv34ff7lr6w3yi9k91i1xy"; depends=[]; }; gridDebug = derive2 { name="gridDebug"; version="0.5-0"; sha256="12zrl7p8p7071w5viymdipycja7a2arvy0aahgahd5nlx1k1gha0"; depends=[graph gridGraphviz gridSVG]; }; gridExtra = derive2 { name="gridExtra"; version="2.3"; sha256="0fwfk3cdwxxim7nd55pn7m31bcaqj48y06j7an2k1v1pybk0rdl1"; depends=[gtable]; }; gridGraphics = derive2 { name="gridGraphics"; version="0.3-0"; sha256="1p94flvq5h3x817pl1m0aj3sim87x6zdbpv9xrgdnqw3rxfzwgqs"; depends=[]; }; gridGraphviz = derive2 { name="gridGraphviz"; version="0.3"; sha256="1jz0d6kc8ci55ffm6dns8bhak9xnaq7mg5mpv3fk53lircn7mwl5"; depends=[graph Rgraphviz]; }; gridSVG = derive2 { name="gridSVG"; version="1.6-0"; sha256="06nxp0h6clsfxcx5lf11sgzq7v4ijbynh6hldbnpm6pqwn18hb0j"; depends=[jsonlite XML]; }; - gridsample = derive2 { name="gridsample"; version="0.2.0"; sha256="0hpfhkma60h59z3akjqs7igs6zg00xs3jlq3sm48gxbjrk7fb5sm"; depends=[data_table deldir geosphere maptools raster rgdal rgeos sp spatstat spatstat_utils]; }; + gridsample = derive2 { name="gridsample"; version="0.2.1"; sha256="062aryy26x07m31r6m0fj1zgnjhivlh1fikx9lv2rdgk0rh4yzz0"; depends=[data_table geosphere maptools raster rgdal rgeos sp spatstat spatstat_utils]; }; gridsampler = derive2 { name="gridsampler"; version="0.6"; sha256="0wqpqg9c372sv8zqks6v93gawiyfghw58hn7m8q45dxpqm16ss3k"; depends=[BiasedUrn ggplot2 plyr reshape2 shiny shinyBS shinythemes]; }; grnn = derive2 { name="grnn"; version="0.1.0"; sha256="1dxcmar42g9hz4zlyszlmmnnsnja0gxfggav5jxv0gkp32rkd0wh"; depends=[]; }; groc = derive2 { name="groc"; version="1.0.6"; sha256="0x7rrf5bw05s257xhzklpc6hslpjnzjx02hlrz4r9zixbfffmawc"; depends=[MASS mgcv pls robust robustbase rrcov]; }; @@ -7150,19 +7590,19 @@ in with self; { groupdata2 = derive2 { name="groupdata2"; version="1.0.0"; sha256="11j5p3afr5qc227ljdwwwp17jzaylqlhc7g0gr3jvgrhjnijs2a0"; depends=[dplyr numbers plyr]; }; grouped = derive2 { name="grouped"; version="0.6-0"; sha256="1glxgacpwk7yjbkwg5ci6bmb2il6hf5zhydwi5bbq6hc032m9976"; depends=[MASS]; }; groupedSurv = derive2 { name="groupedSurv"; version="1.0.3"; sha256="15ah8v1mfyq9xi27kkl0vwwbhf16vd4hy9h809jlw1i7b1zwg4pm"; depends=[BH doParallel doRNG foreach qvalue Rcpp RcppEigen]; }; - groupedstats = derive2 { name="groupedstats"; version="0.0.1"; sha256="19rdn86zzv40f0ha0q043wj538scbj1x2j80bwllcbl78cmpq3i3"; depends=[broom crayon dplyr glue magrittr purrr rlang robust rstudioapi sjstats skimr tibble tidyr]; }; + groupedstats = derive2 { name="groupedstats"; version="0.0.4"; sha256="1yzlrpvbkijqahil8njbffzfcjzc3zqndz2q2dyaf8ihdhlnzad1"; depends=[broom broom_mixed crayon dplyr glue lme4 magrittr purrr rlang robust rstudioapi sjstats skimr tibble tidyr]; }; groupsubsetselection = derive2 { name="groupsubsetselection"; version="1.0.3"; sha256="118cj5xc8nbq4fs2gbzg1nhynixaflbl0si77gyy4ybw0drsz4nj"; depends=[]; }; grove = derive2 { name="grove"; version="1.1"; sha256="0fqsj5dx7py7cin3hvfkxglh8v3x0dwj6cxy4h5vbddjl687db5x"; depends=[Rcpp RcppArmadillo wavethresh]; }; growcurves = derive2 { name="growcurves"; version="0.2.4.1"; sha256="0h96c1hd6cdzc2l2a9dakmxn2hspvr0fpx9938iscm4hi9ds97m2"; depends=[Formula ggplot2 Rcpp RcppArmadillo reshape2]; }; growfunctions = derive2 { name="growfunctions"; version="0.14"; sha256="1pvyiw20fxm3l4giyq4iizc67yy36i6wq4ch2qyqg4mfd4bki2g4"; depends=[ggplot2 mvtnorm Rcpp RcppArmadillo reshape2 spam]; }; growth = derive2 { name="growth"; version="1.1.0"; sha256="0d1hc56ybp5chckqv5q5jvpgbl7xn9dkbc4dd4sz5gawn1hngbxm"; depends=[rmutil]; }; - growthcurver = derive2 { name="growthcurver"; version="0.2.1"; sha256="0q70g940ggpwnx2cpq2j8ambfbj9sqw6ivyp9cya1nbn05bah9ds"; depends=[caTools minpack_lm]; }; + growthcurver = derive2 { name="growthcurver"; version="0.3.0"; sha256="0q7g00b9sxxlq8yscmmccr8r4mwzpc707arbrr46iii8ra9icvlb"; depends=[minpack_lm]; }; growthmodels = derive2 { name="growthmodels"; version="1.2.0"; sha256="1wy5z77819s3daa0mifafcjfkggsq0ac522yagj86ml3vf7yqppj"; depends=[]; }; growthrate = derive2 { name="growthrate"; version="1.3"; sha256="1ak3yqlm7dnkdjlmikwa57qnf7yd9n1ixz36gv3shr252750x9cd"; depends=[clime Matrix mvtnorm]; }; growthrates = derive2 { name="growthrates"; version="0.7.2"; sha256="1szyc85gi0wgg98br53lxqpamic1srvfiyq1m818j38xnlyj1lxw"; depends=[deSolve FME lattice]; }; grpSLOPE = derive2 { name="grpSLOPE"; version="0.2.1"; sha256="1r9irf83f7szhkdqis2rakil8fsr3rqsfrj4dmbg3r3rnr8wl8nh"; depends=[SLOPE]; }; - grplasso = derive2 { name="grplasso"; version="0.4-5"; sha256="15bqckq9qjdlllhfpb21vzgi9msbl544alkrz01w1vvb3hk1847y"; depends=[]; }; - grpreg = derive2 { name="grpreg"; version="3.1-4"; sha256="0lxr83imsg3g9nk2cmvmg6mying23f05f5q2xniiqvayrd7i4ii9"; depends=[Matrix]; }; + grplasso = derive2 { name="grplasso"; version="0.4-6"; sha256="0xr6plgnc3lp93rd4jk4dqjix8kgl8s2b68fh41k6jwd5y8d7pks"; depends=[]; }; + grpreg = derive2 { name="grpreg"; version="3.2-0"; sha256="0jvkdmhm7q22z7faz1k8n87jw3f16bqr7yqmj2nqap1ha7c1ib8m"; depends=[Matrix]; }; grpregOverlap = derive2 { name="grpregOverlap"; version="2.2-0"; sha256="1kq8wxpx21irwckndgfkzdy5jgzf7pmcwpclmjzjxznv6cyaikd0"; depends=[grpreg Matrix]; }; grpss = derive2 { name="grpss"; version="3.0.1"; sha256="01bjjhv3vkvn5h363g5a9dlm7kzq10q7ixmrc0kkq5hsbs31vl3x"; depends=[doParallel foreach grpreg MASS]; }; grr = derive2 { name="grr"; version="0.9.5"; sha256="0arbcgrvhkwb5xk4nry1ffg2qj0v8ivhjghdr505ib4357g0c9i9"; depends=[]; }; @@ -7186,7 +7626,7 @@ in with self; { gstat = derive2 { name="gstat"; version="1.1-6"; sha256="0snvga824v1kbd3xp46652bv6drfrgkjsi5zrbdcliqpqz79wk9f"; depends=[FNN lattice sp spacetime zoo]; }; gsubfn = derive2 { name="gsubfn"; version="0.7"; sha256="00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"; depends=[proto]; }; gsw = derive2 { name="gsw"; version="1.0-5"; sha256="0lv4x4is53xybgg205dncizpnqnakqk47b5wgys2kr4ixqc8jipb"; depends=[testthat]; }; - gsynth = derive2 { name="gsynth"; version="1.0.6"; sha256="0fzdlflrl9qlvbzjdspws3naabwyphwqys01wp4wkw5y7whq0mar"; depends=[abind doParallel foreach GGally ggplot2 mvtnorm Rcpp RcppArmadillo]; }; + gsynth = derive2 { name="gsynth"; version="1.0.9"; sha256="1m9s3gymm0z6frfzmz7kv8cbdnla2vp4aam5b2zzcxwflzwbplm3"; depends=[abind doParallel foreach GGally ggplot2 MASS mvtnorm Rcpp RcppArmadillo]; }; gt4ireval = derive2 { name="gt4ireval"; version="2.0"; sha256="1d567iz57xqszm45l1wq4n2qrrmyz8ssll1vllfmncb9ibbnx4f3"; depends=[]; }; gtWAS = derive2 { name="gtWAS"; version="1.0.0"; sha256="1pk7m1apgksbh8a3xb94aj3wp9dbcv5rm6brdcjb5fsgxj7iaq5c"; depends=[]; }; gtable = derive2 { name="gtable"; version="0.2.0"; sha256="0vz7073m0a2q12qzzihrfh5c2kx5jqi5l7z470fxmwqghdllh7l0"; depends=[]; }; @@ -7195,13 +7635,12 @@ in with self; { gtheory = derive2 { name="gtheory"; version="0.1.2"; sha256="1xc1jl69z5csalqk3hx83s53awcl1fjq6p0x2pczhs7dsvwd6lks"; depends=[lme4]; }; gtools = derive2 { name="gtools"; version="3.8.1"; sha256="0f5syk1qq6cjq6hwymvkiyhzwa389z94722v881ipbfqkd2q8505"; depends=[]; }; gtop = derive2 { name="gtop"; version="0.2.0"; sha256="1nvvbf181x0miw3q0r2g0nklz29ljdsd07cazaajfls7pmhi0xw9"; depends=[hts lassoshooting quadprog]; }; - gtrendsR = derive2 { name="gtrendsR"; version="1.4.1"; sha256="08zfh73viv9p1c4qmw3jnywa5xzbm39kfi60whl0w5pvh3q9pksf"; depends=[anytime curl ggplot2 jsonlite]; }; - gtsf = derive2 { name="gtsf"; version="0.1.0"; sha256="11b1rgqzyywpk0qjm575l98irbifgkdlfhhynccils5y8f7vyhf8"; depends=[assertthat dplyr magrittr readr rlang sf stringr tibble]; }; + gtrendsR = derive2 { name="gtrendsR"; version="1.4.2"; sha256="1rph2iv9dirzw1acgq7n56ra20jdynq99biah5v6nybmxdbmznzd"; depends=[anytime curl ggplot2 jsonlite]; }; gtx = derive2 { name="gtx"; version="0.0.8"; sha256="0x71jji2yldi9wpx8d3nldbjfj4930j7zcasayzbylf9094gmg26"; depends=[survival]; }; guess = derive2 { name="guess"; version="0.1"; sha256="198pxi0yipgm9wccpj3y4a0gkibhyxcmb7v5dz7ipzrk44ha5g6j"; depends=[Rsolnp]; }; - gumbel = derive2 { name="gumbel"; version="1.10-1"; sha256="12rkri8bvgjn0ylf1i4k9vpb8mvbasidvx2479kmis2rc1p07qq7"; depends=[]; }; + gumbel = derive2 { name="gumbel"; version="1.10-2"; sha256="0s9idcrssnl683abwky9zvqylciy0b51z935yfvb2bm8b0b0b4ij"; depends=[]; }; gunsales = derive2 { name="gunsales"; version="0.1.2"; sha256="02vz16lhym72vvf48yai1g371wygdlmi63a6ylc147l0b69jgw31"; depends=[data_table dplyr ggplot2 seasonal x13binary zoo]; }; - gustave = derive2 { name="gustave"; version="0.3.0"; sha256="1vijf5x07l507r0li6hs0hhxia83llpykllcrkhm00ms5na7p4jz"; depends=[MASS Matrix]; }; + gustave = derive2 { name="gustave"; version="0.4.0"; sha256="1swnkb1134mnlnfpdchyhmrhr0r5nw90yczsg52hwbhj8hjl2axp"; depends=[Matrix]; }; gutenbergr = derive2 { name="gutenbergr"; version="0.1.4"; sha256="1xf9h0ikfzgq6bzzxa7wih29cgbfk6lgdv041fprxbd9rz38agi9"; depends=[dplyr lazyeval purrr readr stringr urltools]; }; gvc = derive2 { name="gvc"; version="0.5.2"; sha256="0cfvli6ap5kw3agv94d7g7rhmlxd66yyngc7c9pl4fsxf7sm6nx4"; depends=[decompr diagonals]; }; gvcR = derive2 { name="gvcR"; version="0.1.0"; sha256="0r54924b9a65k11p8y3p7jxbvmpb7s7vs87v65hhl98gxacj5hk8"; depends=[dplyr eda4treeR lme4 magrittr]; }; @@ -7214,28 +7653,32 @@ in with self; { gwrr = derive2 { name="gwrr"; version="0.2-1"; sha256="1fjk217pimnmxsimqp9sn02nr1mwy3hw3vsr95skbfsd6vdda14d"; depends=[fields lars]; }; gym = derive2 { name="gym"; version="0.1.0"; sha256="0vcwzgawqwjsf65hr1mbjkz3px8zsibfkn42jpsg39n13jpfjq8v"; depends=[httr jsonlite]; }; gyriq = derive2 { name="gyriq"; version="1.0.2"; sha256="12vbnhianzi4l43czaxrbnbkz1h8lvmwjys0y3c2ml3g6dmwwfji"; depends=[CompQuadForm irlba mvtnorm survival]; }; - h2o = derive2 { name="h2o"; version="3.20.0.2"; sha256="1pchml5d8py4cnii5lmmw65cglixvgwgvl592kl3ix09w34grsps"; depends=[jsonlite RCurl]; }; + h2o = derive2 { name="h2o"; version="3.20.0.8"; sha256="17piklf91fmpf7bl4sk300bwnvsxljad925whs2h12xhqgw3amgv"; depends=[jsonlite RCurl]; }; h2o4gpu = derive2 { name="h2o4gpu"; version="0.2.0"; sha256="06d2rrr27xvnsai6zjiaiw0jjfzdza1cc39c03d6pjkvnh0mqh2c"; depends=[magrittr reticulate]; }; h5 = derive2 { name="h5"; version="0.9.9"; sha256="14p7i1sj24ky87kd7qr3n9fc9l64s0bp0rwbyl6i2x69xn75gpsx"; depends=[Rcpp]; }; - hBayesDM = derive2 { name="hBayesDM"; version="0.5.0"; sha256="174z98jvi04df04lpdxh3j8lmjvgrg287nxfnrcvjkibc0jiss4m"; depends=[ggplot2 loo Rcpp rstan rstantools]; }; - hIRT = derive2 { name="hIRT"; version="0.1.2"; sha256="0pqp6bycr13di1hbi5sqnkiannz2hyg0ysshswv2i9fp0vkhdhqf"; depends=[pryr rms]; }; - hNMF = derive2 { name="hNMF"; version="0.6"; sha256="0a6wf9mhv3b7wb8kimjqm1sj9k8d2j98p7i707bgn5hvmyc39bnf"; depends=[MASS NMF nnls oro_nifti R_matlab rasterImage spatialfil]; }; - hR = derive2 { name="hR"; version="0.1.3"; sha256="0s7c2aiq58c2zmv25m42cxp5chzkp5grz5bjqrknfkwjy21679h1"; depends=[data_tree reshape2]; }; + hBayesDM = derive2 { name="hBayesDM"; version="0.6.0"; sha256="0il3w1vlw8p02lq5svymv5qafmal784c037dbjk1f6j96lg7i69f"; depends=[ggplot2 loo Rcpp rstan rstantools]; }; + hIRT = derive2 { name="hIRT"; version="0.1.3"; sha256="12rg4srh9s6a72gvb5f7qn9zar6yaqa7p0mfmazfqj353icrannd"; depends=[pryr rms]; }; + hNMF = derive2 { name="hNMF"; version="0.9"; sha256="0qavavgiqah4dv0gz8v5ssz637sd341n9s0pyc232n2jhqpzl0cz"; depends=[MASS NMF nnls oro_nifti R_matlab rasterImage spatialfil]; }; + hR = derive2 { name="hR"; version="0.1.4"; sha256="0ylqn7fv8dbhiqa6q41ajvh59yjmw18gpwvnm4fsna67q5wj98ql"; depends=[data_table data_tree]; }; hSDM = derive2 { name="hSDM"; version="1.4"; sha256="1jq6hdnyv446ng62srip0b48kccf0qw3xqym3fprg74mjdy3inqr"; depends=[coda]; }; haarfisz = derive2 { name="haarfisz"; version="4.5"; sha256="1qmh4glwzqwqx3pvxc71rlcimp1l0plgdf380v9hk0b4gj7g3pkf"; depends=[wavethresh]; }; + hablar = derive2 { name="hablar"; version="0.1.0"; sha256="0l7xb2z41ddm1dlq3f0k00wdskai17wcwfkia1y1k88vqjcakpzg"; depends=[dplyr]; }; hail = derive2 { name="hail"; version="0.1.1"; sha256="1nrc9msqyy5iq2i6p8875anbqswxl2z6vdd4hvihnl22qh5fnbvh"; depends=[]; }; + halfcircle = derive2 { name="halfcircle"; version="0.1.0"; sha256="1gbqbv3cn8w09i3f2ji3qq0snb4fy9243y12agw686fx46dfmhxs"; depends=[scales]; }; hamlet = derive2 { name="hamlet"; version="0.9.6"; sha256="076fh28grlrv38qywshi79m84jsz1ck9k4n0rg4svvr3gqkdbcn2"; depends=[]; }; hansard = derive2 { name="hansard"; version="0.6.0"; sha256="13h68b300c4lkqbl5gw4hkqcbb2ikvan4hx8092ds995514rg4x8"; depends=[dplyr httr jsonlite lubridate stringi tibble tidyr]; }; hapassoc = derive2 { name="hapassoc"; version="1.2-8"; sha256="0qs5jl0snzfchgpp6pabncwywxcmi743g91jvjiyyzw0lw85yv4s"; depends=[]; }; haplo_stats = derive2 { name="haplo.stats"; version="1.7.9"; sha256="19kxascqq5qz0zdxx0w837ji207y1z2ggxkl4vmlbay03k2dw2mx"; depends=[rms]; }; - haploR = derive2 { name="haploR"; version="2.0.3"; sha256="0m2pqrg1734x2ab19dqf5mqgrzibd2l5g6800if0a92bi51q67bx"; depends=[DT httr plyr RUnit tibble XML]; }; + haploR = derive2 { name="haploR"; version="2.0.6"; sha256="0f0i687wrsmli1z48vghwbd4595nwvv2bajnn0jkyi9fw9r2vnn0"; depends=[DT httr plyr RUnit tibble XML]; }; haploReconstruct = derive2 { name="haploReconstruct"; version="0.1.2"; sha256="17zdl9c3yy6jdzv1wp0ailbga456pmmybzxh3dldymhj8qf32cx0"; depends=[data_table dbscan foreach gplots igraph matrixStats stringi zoo]; }; haplotyper = derive2 { name="haplotyper"; version="0.1"; sha256="0pcshlh29c4zazhkcq4371kqh9inrbx494y5a1qb1k2c92fkax31"; depends=[]; }; haplotypes = derive2 { name="haplotypes"; version="1.0"; sha256="0pwihfi6g4jrnkha9s9rksq0fc8j04mlrwf0295rmy49y19rg84s"; depends=[network]; }; happybiRthday = derive2 { name="happybiRthday"; version="0.0.1"; sha256="0rrvi5kx09p74xwxvqcwibbh4qjlk4jxb89grx74chjxk9ak2yv8"; depends=[data_table dplyr gh lubridate tidyr]; }; + happytime = derive2 { name="happytime"; version="0.1.0"; sha256="03iblwb6w2dh9sibfi4nlswidck13hzsn7123838zp4sxfnrp041"; depends=[]; }; hapsim = derive2 { name="hapsim"; version="0.31"; sha256="0jw6iw89d4y8wjy58biv40szp123ql7frz1mmdjdxljmwaby963h"; depends=[MASS]; }; harmonicmeanp = derive2 { name="harmonicmeanp"; version="1.0"; sha256="071ysgyi8daq8q1vqzgypkz4bgaxr0iw4djv906vkfx5ywihr768"; depends=[FMStable]; }; harrietr = derive2 { name="harrietr"; version="0.2.3"; sha256="0n6vsqysj4ijh06z6nqmj8x1z4w9711dxhbfp8p8fwi0l75pj0cj"; depends=[ape dplyr ggtree lazyeval magrittr rlang tidyr]; }; + harrypotter = derive2 { name="harrypotter"; version="0.1.0"; sha256="0h02rli2l42a2vjgrw7fqxib31pyqcyhqam499bpybk5crqnpffx"; depends=[ggplot2 gridExtra MASS]; }; harvestr = derive2 { name="harvestr"; version="0.7.1"; sha256="0xgxzbfbc33asfm8sl2y60ki6bwgd6vdh9nz466crkx7m9lsvll8"; depends=[digest foreach plyr]; }; hash = derive2 { name="hash"; version="2.2.6"; sha256="0mkx59bmni3b283znvbndnkbar85fzavzdfgmwrhskidsqcz34yz"; depends=[]; }; hashFunction = derive2 { name="hashFunction"; version="1.0"; sha256="1v57xj8xwv6xhxvgp0zxgvs5vcjw8z5k2ciwbn0jxf4ilyd66cgj"; depends=[]; }; @@ -7243,9 +7686,9 @@ in with self; { hashmap = derive2 { name="hashmap"; version="0.2.2"; sha256="1qypmyi033rjxjk055rv94qfqa99gm5hj5gfd9fiiq1xln3z700j"; depends=[BH Rcpp]; }; hashr = derive2 { name="hashr"; version="0.1.0"; sha256="1ri2zz2l1rrc1qmpqamzw21d9y06c7yb3wr60izw81l8z4mmyc3a"; depends=[]; }; hasseDiagram = derive2 { name="hasseDiagram"; version="0.1.3"; sha256="1r9z6jc9lbdj2xc81gpnbswrl8rhs8zrlsnypfrny40g3j402iap"; depends=[graph Rgraphviz]; }; - haven = derive2 { name="haven"; version="1.1.2"; sha256="0pp8xjf5lzqg1wr8cwxj4njx99vxwlflwjrd7jvyzwlfpwh7n1qa"; depends=[forcats hms Rcpp readr tibble]; }; + haven = derive2 { name="haven"; version="2.0.0"; sha256="12qh8nba1dxlsmcihrx126wmjyj8n511k17vqj10lfgvpwq2sydy"; depends=[forcats hms Rcpp readr tibble]; }; hawkes = derive2 { name="hawkes"; version="0.0-4"; sha256="1ghwq3icxwmrai3xn9r8cnvlh3z3j18lznhw1bm31h9mkkp2dk0a"; depends=[Rcpp RcppArmadillo]; }; - hazer = derive2 { name="hazer"; version="1.0.1"; sha256="1k108i65rwkbq4nz9b5rqi7a9cclbvjf1afzxb1kk6jx28kzkawg"; depends=[]; }; + hazer = derive2 { name="hazer"; version="1.1.1"; sha256="1d1qj6mamgxlvxq2hjik69zfzackjz5819iss98jf5gdbdngw41x"; depends=[]; }; hazus = derive2 { name="hazus"; version="0.1"; sha256="1c0ahjdy9di1683nk5k4rmr6rhb66523ny039nyv842rgqdy625j"; depends=[reshape2]; }; hbdct = derive2 { name="hbdct"; version="1.0.1"; sha256="1lmbhl757hdswfq3skwbwsgxpfgim8475d9hk511dbwrzcm6wsxr"; depends=[]; }; hbim = derive2 { name="hbim"; version="1.0.3"; sha256="1480nydsi2xj7zbfk4zw24mhsjadf83d827kpqzbmn0yh6srp3ps"; depends=[mvtnorm]; }; @@ -7258,38 +7701,41 @@ in with self; { hda = derive2 { name="hda"; version="0.2-14"; sha256="0azfxyws7yslcqplfddmdp5ngk91j5h7llvrg77yh5z0kkd09j1b"; depends=[e1071]; }; hdbinseg = derive2 { name="hdbinseg"; version="1.0.1"; sha256="0fy9cqrygsnxkb3nxg56md19svrvkbijpxkqfk9p18cj5ibwrq94"; depends=[doParallel foreach iterators Rcpp RcppArmadillo]; }; hddplot = derive2 { name="hddplot"; version="0.59"; sha256="18llkpawm12cjxlcrlra60m16virfpjqiaqkvy9mb3wq1zif61rh"; depends=[MASS multtest]; }; - hdf5r = derive2 { name="hdf5r"; version="1.0.0"; sha256="1s6p4cj909kc635fh5xpl87bqlcdj3dn3r1wk5g40abimk2b0pva"; depends=[bit64 R6]; }; + hddtools = derive2 { name="hddtools"; version="0.8.2"; sha256="02gbqlzwxc77gllgz9sf2s73y4ngyb4warabdfyj2sm2g7jl6y12"; depends=[gdata Hmisc raster RCurl rgdal rnrfa sp stringr tibble XML zoo]; }; + hdf5r = derive2 { name="hdf5r"; version="1.0.1"; sha256="0h222q80li8rs3cv4c5lvv3g91ygd51w43ay6fwyk9q9d315vwrj"; depends=[bit64 R6]; }; hdi = derive2 { name="hdi"; version="0.1-6"; sha256="1lzy4jcz14j1qi6z4j1sq7z3z75n8jygnzlvqjf45vn1sqil17cq"; depends=[glmnet linprog MASS scalreg]; }; hdlm = derive2 { name="hdlm"; version="1.3.1"; sha256="1zl6bksw0apkmn5shf8qjpxjyx6vb40dc4m4db76hhn5nhcp10ic"; depends=[foreach glmnet iterators MASS Matrix]; }; hdm = derive2 { name="hdm"; version="0.2.3"; sha256="0nj7pbkygzbiraw1b3pqv3bnkjhi1a0h48q0zgkcq8y79kj2f8cl"; depends=[checkmate Formula ggplot2 glmnet MASS]; }; - hdme = derive2 { name="hdme"; version="0.2.0"; sha256="03fmn7yxgx56329923pzqkjfrdg0aw2i7jj1sdf0cphzmi7m426n"; depends=[ggplot2 glmnet Rcpp RcppArmadillo Rdpack]; }; + hdme = derive2 { name="hdme"; version="0.2.1"; sha256="0kcpc0ygjk8d6v099x1m5hi6dbapjcc0lzjsg9779i6bbf43mls2"; depends=[ggplot2 glmnet Rcpp RcppArmadillo Rdpack]; }; hdnom = derive2 { name="hdnom"; version="5.0"; sha256="0g7l5km18j11qfw8iq9ybl8lzdq6fk2g7cjc2yjsm3ava60n4xqh"; depends=[foreach ggplot2 glmnet gridExtra ncvreg penalized rms survAUC survival]; }; hdpca = derive2 { name="hdpca"; version="1.0.0"; sha256="1sv7caw4nhpcvsb7fxpvf2b5zskvfsv004hrqc51b5jx4fsc7y92"; depends=[boot lpSolve]; }; hdrcde = derive2 { name="hdrcde"; version="3.2"; sha256="1901mg2k2ch9fzn1n9k0kmxkgd1m4pxvrda7mv0mp64nf4mx43xw"; depends=[ash ggplot2 KernSmooth ks locfit RColorBrewer]; }; hds = derive2 { name="hds"; version="0.8.1"; sha256="1smg5ixrl7f2x3wn7s5i26dyadn5sigpf4jsk236z1bhnz617ax4"; depends=[survival tensor]; }; - healthcareai = derive2 { name="healthcareai"; version="2.1.0"; sha256="1bzlgdf3gfgayw0axiwhbm9x2rqfyibkwymw2mm28fdz65r4n73i"; depends=[broom caret cowplot data_table dbplyr dplyr e1071 ggplot2 glmnet lubridate MLmetrics purrr ranger recipes rlang stringr tibble tidyr xgboost]; }; + healthcareai = derive2 { name="healthcareai"; version="2.2.0"; sha256="1i1xnxd2v8qbv8pqn7w3ivh1yv4nvxm5llwhxd24gfzqkxck7c3w"; depends=[broom caret cowplot data_table dbplyr dplyr e1071 ggplot2 glmnet lubridate MLmetrics purrr ranger recipes rlang ROCR stringr tibble tidyr xgboost]; }; heatex = derive2 { name="heatex"; version="1.0"; sha256="0c7bxblq24m80yi24gmrqqlcw8jh0lb749adsh51yr6nzpap6i9n"; depends=[]; }; heatmap_plus = derive2 { name="heatmap.plus"; version="1.3"; sha256="0rzffm15a51b7l55k0krk6w7v8czy3vpwz1qmbybr7av0pln7wn3"; depends=[]; }; heatmap3 = derive2 { name="heatmap3"; version="1.1.1"; sha256="14zkij0gr9awzic71k2j7pniamkywfvwrifdk7jbds70zsi30ph5"; depends=[fastcluster]; }; heatmapFit = derive2 { name="heatmapFit"; version="2.0.4"; sha256="1rswp1wp58f21fpyjybcvvmnn53kr54ij83hp05qbvl7yn1fsnrb"; depends=[]; }; - heatmaply = derive2 { name="heatmaply"; version="0.15.0"; sha256="0314nmlfwvgb9xmfvnw15l4is59dq1yq8i9461bykhj26jppyib2"; depends=[assertthat colorspace dendextend ggplot2 gplots htmlwidgets magrittr plotly RColorBrewer reshape2 scales seriation viridis webshot]; }; - heatwaveR = derive2 { name="heatwaveR"; version="0.3.0"; sha256="1pfbhjnky0403hwjy29ady4q41vsgk3m3mwdki5ybkp9hx0c3zm3"; depends=[data_table dplyr ggplot2 lubridate Rcpp RcppArmadillo RcppRoll tibble zoo]; }; + heatmaply = derive2 { name="heatmaply"; version="0.15.2"; sha256="0h8s5djzj4mrmaswlcaap6jbwxrkbzc43bbqik3qf8vrqz335w04"; depends=[assertthat colorspace dendextend ggplot2 gplots htmlwidgets magrittr plotly RColorBrewer reshape2 scales seriation viridis webshot]; }; + heatwaveR = derive2 { name="heatwaveR"; version="0.3.3"; sha256="0j2p1lndzsp90hcnf2w4wn3brjs1si1ag1qk8n1jxy3c3wlapiak"; depends=[data_table dplyr ggplot2 lubridate Rcpp RcppArmadillo RcppRoll tibble zoo]; }; heavy = derive2 { name="heavy"; version="0.38.19"; sha256="15bg2qqkslkqfnsq3ixbgmq72xagh8laji0265l06xgf2l6045kx"; depends=[]; }; + hedgehog = derive2 { name="hedgehog"; version="0.1"; sha256="1mvjnm2zlc4pvw9vnhxr0dj1g1sfqvlrnnhcipzfbvr147yan9l5"; depends=[rlang testthat]; }; heemod = derive2 { name="heemod"; version="0.9.2"; sha256="0qln5c4m11vxpsa0l07qrzs006b05hsl342pc5dgz0hwdpn5dd9j"; depends=[dplyr ggplot2 lazyeval memoise mvnfast plyr pryr tibble]; }; - hei = derive2 { name="hei"; version="0.1.0"; sha256="1cvwdkm5c9p3cfgpgdj0r7222mzz1jghq2i5f20xh3786gx05sqd"; depends=[nhanesA]; }; heims = derive2 { name="heims"; version="0.4.0"; sha256="0vnq31jwn09grni4gdhf1hzd87b62as4f65b2qw7ky6mi38ahr5d"; depends=[bit64 data_table fastmatch hutils lubridate magrittr]; }; - helixvis = derive2 { name="helixvis"; version="0.9.1"; sha256="1xc55wyky3gnbs4gkmn1v74vgj4azriwlyd4psmc644w0rnajfjc"; depends=[plotrix]; }; + helixvis = derive2 { name="helixvis"; version="1.0.1"; sha256="113rnpnrcnw18ks78fgq79zdrw3kmpzpimlc45gvj0za2fbyci3p"; depends=[ggforce ggplot2 rlang]; }; hellno = derive2 { name="hellno"; version="0.0.1"; sha256="1j787rw9hh75bvkckmlz5xkgwc22gd7si3mgjd7v60dd6lykfa88"; depends=[]; }; helloJavaWorld = derive2 { name="helloJavaWorld"; version="0.0-9"; sha256="1a8yxja54iqdy2k8bicrcx1y3rkgslas03is4v78yhbz42c9fi8s"; depends=[rJava]; }; + helminthR = derive2 { name="helminthR"; version="1.0.6"; sha256="0h4r0f6aaxh0bgcmrvbsh7vkw2jhw1xqnnx9bzqai0s842697m88"; depends=[ggmap httr knitr magrittr plyr rmarkdown rvest xml2]; }; helsinki = derive2 { name="helsinki"; version="0.9.29"; sha256="0bn5iyxjn9qs6f0dmhv51ssayywbx1rayh80zbzk0gsm94nhs0d9"; depends=[maptools RCurl rjson sp]; }; heplots = derive2 { name="heplots"; version="1.3-5"; sha256="1vyhfkp66gi17jni3gsbv9kn1s0n00qigr13q8xbzbgylz5jjiln"; depends=[car MASS]; }; here = derive2 { name="here"; version="0.1"; sha256="1vb5dxqdpimy51q1gjsypyq14p2hhvj7wsvh6g35pj1g03cyg9av"; depends=[rprojroot]; }; hergm = derive2 { name="hergm"; version="3.2-1"; sha256="0r59qkbcqvsw7pcpas636crrj710j61swjknyr5vm22da90wzj1v"; depends=[ergm latentnet mcgibbsit network sna]; }; heritability = derive2 { name="heritability"; version="1.2"; sha256="18snrfsjj5jw5qicj92d5qch9v4ciqw1hbiwg6q8kfjka9nmqpma"; depends=[MASS]; }; hermite = derive2 { name="hermite"; version="1.1.2"; sha256="0j9s7ayvbvmgwybrvf703b72qbn8gskb105pis19ig2sslllzda3"; depends=[maxLik]; }; + hero = derive2 { name="hero"; version="0.0.3"; sha256="166jqxlp2x459ixm83kw55ssd86041qiwfymsk035r5aaf7nvjq1"; depends=[]; }; hesim = derive2 { name="hesim"; version="0.1.0"; sha256="002phncl1glv3c3gwp9ifpk56j06rka26a3774xlj3zcs6izglns"; depends=[data_table Rcpp RcppArmadillo]; }; het_test = derive2 { name="het.test"; version="0.1"; sha256="08kxp81dx32anh0k5b65x7w7madwnn9hiabdrk6ck6b6mx37x26v"; depends=[vars]; }; - hetGP = derive2 { name="hetGP"; version="1.0.2"; sha256="0dffkn11pm1x5jafc7yzy0jh4c2qqipfzhw205qiqxk5gny185k8"; depends=[DiceDesign MASS Rcpp]; }; + hetGP = derive2 { name="hetGP"; version="1.1.0"; sha256="1m752a250msayqz8kwdi1r6lrww9pmc6qb6l9hlnfl2ds3qiks83"; depends=[DiceDesign MASS Rcpp]; }; hetmeta = derive2 { name="hetmeta"; version="0.1.0"; sha256="023bdjsv0ibisz47vaap9yamzjna4hhndk3haw2g1cm92wnrdra5"; depends=[metafor]; }; hett = derive2 { name="hett"; version="0.3-2"; sha256="1kmspw0738pdall5scmllsa79dynliai2glk1h5rzm4030r5rd6j"; depends=[lattice MASS]; }; heuristica = derive2 { name="heuristica"; version="1.0.1"; sha256="1myivlqw6a8wh97ma9lrpgvaqb0vn4kj8yp9r4z5vc4pxgmm48g6"; depends=[Hmisc]; }; @@ -7300,11 +7746,12 @@ in with self; { hflights = derive2 { name="hflights"; version="0.1"; sha256="1rb6finck13i6949i6hsgfk90q4ybxh1m3is2mlw2m6087bpzfbd"; depends=[]; }; hgam = derive2 { name="hgam"; version="0.1-2"; sha256="1flcc67n8kbh9m5phdfl587xg1x935zbp305y0gdmkc8vpkiwpcf"; depends=[grplasso lattice rgl]; }; hglasso = derive2 { name="hglasso"; version="1.2"; sha256="1qq41ma33wz7qjs5zx72yvngpsiq62z9sd6d5hvvl83brq0fcr4b"; depends=[fields glasso igraph mvtnorm]; }; - hglm = derive2 { name="hglm"; version="2.1-1"; sha256="1vr1332db60fqbck0nplfw5dnxpb7sa3irh80k2hyx4aw74ckr2k"; depends=[hglm_data MASS Matrix]; }; + hglm = derive2 { name="hglm"; version="2.2-0"; sha256="0gb61yb1kk4dsb4i6sdh0r2ba7byl7hm5fqy8f12v1l4q40ymwq7"; depends=[hglm_data MASS Matrix]; }; hglm_data = derive2 { name="hglm.data"; version="1.0-0"; sha256="1hrq1jac658z5xjsg03nfkb4kwm9z44bhciv5chk74ww8gjr9j9q"; depends=[MASS Matrix]; }; hgm = derive2 { name="hgm"; version="1.17"; sha256="11hv4pfv3gqiargvwvrxqzfji75j291w1nilawf8yjc3isnc4wjp"; depends=[deSolve]; }; + hgutils = derive2 { name="hgutils"; version="0.2.5"; sha256="1wj2h1k1sfji5aph8r4pg94zlgq4rvxwilqhnp5q0pfvw8j656zh"; depends=[crayon limSolve magrittr stringr]; }; hhh4contacts = derive2 { name="hhh4contacts"; version="0.13.0"; sha256="17f31xhh6kk7sx5d5dvpwpvl72wd45zgb4fcpdayx3yrm719csz9"; depends=[surveillance]; }; - hhi = derive2 { name="hhi"; version="1.1.0"; sha256="0f0b6a2zr2nipcx4p8n2wx088kndh6bd150f80619kjfizr55x2d"; depends=[ggplot2]; }; + hhi = derive2 { name="hhi"; version="1.2.0"; sha256="1yl52c3nqdi8v60sr01l0vv8359803dm2i4c9ifazgj3h3a4h0yp"; depends=[ggplot2]; }; hht = derive2 { name="hht"; version="2.1.3"; sha256="022a8zz2m34q89h29jglfj21knlqd8dwi85qmsi78ly1vacnzap8"; depends=[EMD fields spatstat]; }; hiPOD = derive2 { name="hiPOD"; version="1.0"; sha256="1i15ickz2s0kffh99qq30pl5hsl0lbj0kp55jnbv4x72hndzhmla"; depends=[rgl]; }; hiddenf = derive2 { name="hiddenf"; version="2.0"; sha256="0shc1kfiq527mkc5i97zcm51hsvknnhjg7dyfvbfqyk145v6sz00"; depends=[]; }; @@ -7317,7 +7764,7 @@ in with self; { hierfstat = derive2 { name="hierfstat"; version="0.04-22"; sha256="1fav2v2996v5kb1ffa6v5wxfm921syxg6as034vd3j4jfhdibyfx"; depends=[ade4 adegenet gtools]; }; hiertest = derive2 { name="hiertest"; version="1.1"; sha256="17maf1w4vkqknxff3f00fzv136j3dbbigyzl4vq4sln9j27w10r3"; depends=[]; }; highD2pop = derive2 { name="highD2pop"; version="1.0"; sha256="1s4v6m2d3vzvxsgmjzczv1zj3kv3ygvv6gbkkbjwsdhkvc1rdmf0"; depends=[fastclime]; }; - highSCREEN = derive2 { name="highSCREEN"; version="0.2"; sha256="0lgwxavshqd826g1zmjakhxlbngbhrc36nc8wsh9nakklx4nq9g4"; depends=[gplots]; }; + highSCREEN = derive2 { name="highSCREEN"; version="0.3"; sha256="179l82n7l7dfn40k6zgigw56ggwqyi34gllc2wvcw3yvfnd3l7s4"; depends=[gplots]; }; highTtest = derive2 { name="highTtest"; version="1.1"; sha256="18hgxlr0y8y1d4ldqmfcg4536lhyn5p6w88sq1vj74qr5wzydga1"; depends=[]; }; highcharter = derive2 { name="highcharter"; version="0.5.0"; sha256="1myypff80mxcgc3j0sflalhqz344c2zz2p90aarli1pbys9v8ynp"; depends=[assertthat broom dplyr htmltools htmlwidgets igraph jsonlite lubridate magrittr purrr quantmod rlist stringr tibble tidyr xts zoo]; }; highfrequency = derive2 { name="highfrequency"; version="0.5.3"; sha256="1d218504ghg8d3cwmsxwkznxpr2wy5li062i2lynbxzrhrk59i0l"; depends=[chron cubature MASS mvtnorm numDeriv robustbase sandwich timeDate xts zoo]; }; @@ -7325,16 +7772,18 @@ in with self; { highlightHTML = derive2 { name="highlightHTML"; version="0.2.1"; sha256="06k2idx9aadjd6xp6kadm9jh7ap1hwg7vh0bc8vw9ll82wcp1nv1"; depends=[]; }; highmean = derive2 { name="highmean"; version="3.0"; sha256="1lq7z0l1737j4wvsy7951405afylyywp7vf2i7girzh459fdfzpc"; depends=[MASS mnormt mvtnorm]; }; highr = derive2 { name="highr"; version="0.7"; sha256="1dzknqk4x7iiiq1jkh9bqm5qcvs7mbqxbkn5955050payavabfya"; depends=[]; }; - highriskzone = derive2 { name="highriskzone"; version="1.4-2"; sha256="1q9y34nj73kg5y6qy4kb023vyzbdb0f6x23asq20bj5pmz2l25y1"; depends=[deldir fields ks Matrix mvtnorm rgeos spatstat]; }; + highriskzone = derive2 { name="highriskzone"; version="1.4.5"; sha256="09ad025ydpfsrkcfqsfm4cj6lk8shrdh6vyya7isqwrd5jfyf1qc"; depends=[deldir fields ks maps Matrix mvtnorm rgeos spatstat]; }; higrad = derive2 { name="higrad"; version="0.1.0"; sha256="0q9av8qyvmvgy6a3l7svcmbkjjgnp4iny1cld4g3qsbaz3yp3jaj"; depends=[Matrix]; }; + hillR = derive2 { name="hillR"; version="0.4.0"; sha256="0wivagbn4clfm3vbxbl3p93d9yxms94gkvi7p15lh0jfdppzm4c9"; depends=[ade4 ape FD plyr tibble]; }; hillmakeR = derive2 { name="hillmakeR"; version="0.2"; sha256="1baynibgn4xqmpsxna8irggxvdc484mq5nza00rwg58vh1bc7wzq"; depends=[]; }; hindexcalculator = derive2 { name="hindexcalculator"; version="1.0.0"; sha256="06b4dn629avmnyqxb0l39m00wz9cg9dddmm6qhgwgnzlxh14ifgk"; depends=[]; }; hint = derive2 { name="hint"; version="0.1-1"; sha256="1n18j2hcb1qynhsln10nzryi20l5aqhr7i1aanww10y5dz573zi3"; depends=[]; }; - hisse = derive2 { name="hisse"; version="1.8.5"; sha256="1lhxj0cz3sdidpafll64fg1797y0472yxcr21dp2b83qbygkwfgl"; depends=[ape data_table deSolve GenSA nloptr phytools subplex]; }; + hipread = derive2 { name="hipread"; version="0.1.1"; sha256="1x3h52qjjv44ssifhz73xc55vv1wjrsmc021f9ida14m2dy3nwfv"; depends=[BH R6 Rcpp rlang tibble]; }; + hisse = derive2 { name="hisse"; version="1.8.9"; sha256="0vzmi6854iil2p9vw8h8jpgf4pqqnnss8vj5kvqyw8c13205r14p"; depends=[ape data_table deSolve diversitree GenSA nloptr phytools plotrix subplex]; }; histmdl = derive2 { name="histmdl"; version="0.7-1"; sha256="0k6l3pfjzlgpxv55vy8dg4sl8zhh0460xcfszwp2k9sbzanwaamp"; depends=[]; }; histogram = derive2 { name="histogram"; version="0.0-24"; sha256="1jihw92zi5a4dj6lzm1qvkynv9fp6j5iy83g8rzikp276x63nb62"; depends=[]; }; historydata = derive2 { name="historydata"; version="0.1"; sha256="1h69x3iig542d43p9zm8x83p4dq48iwsw606j4fndnqhx99vzkw6"; depends=[]; }; - histry = derive2 { name="histry"; version="0.2.2"; sha256="0l8rf0l8rq28z1afrkywf4j9q2i2i3x1njs3h42f6b7jc0rnj8vm"; depends=[CodeDepends evaluate fastdigest roprov]; }; + histry = derive2 { name="histry"; version="0.2.4"; sha256="01rdpzkfq7nyiq1gh0cm89dn3466cmhgfj9x19lhl2yvh8xsdz8x"; depends=[CodeDepends evaluate fastdigest roprov]; }; hit = derive2 { name="hit"; version="0.4.0"; sha256="1vyla7jlg61rlrmqjb1wya404xj90xys175h12qy30paxsl5icqz"; depends=[glmnet Rcpp speedglm]; }; hitandrun = derive2 { name="hitandrun"; version="0.5-4"; sha256="1cw6ya690ls7i07zbdjr27vlhww2d3c3ws3z7m20bfmwxb1pm3vz"; depends=[rcdd]; }; hive = derive2 { name="hive"; version="0.2-0"; sha256="0ywakjphy67c4hwbh6prs4pgq5ifd8x8inxjkigjiqz6jx3z852v"; depends=[rJava XML]; }; @@ -7343,18 +7792,18 @@ in with self; { hkex_api = derive2 { name="hkex.api"; version="0.1"; sha256="0hqwihlrppchpaz2yaq92gf779yi5k8n7sxy1kbpjxs2qc18xvj2"; depends=[httr RCurl XML]; }; hmeasure = derive2 { name="hmeasure"; version="1.0"; sha256="0wr0xq956glmhvy4yis3qq7cfqv9x82ci9fzx3wjvaykd16h0sx9"; depends=[]; }; hmi = derive2 { name="hmi"; version="0.9.13"; sha256="0rxxrx5ckjzj2wqdx05mihj86v0npj99q2n7zz9d44wncvnzz9g9"; depends=[boot coda linLIR lme4 MASS Matrix MCMCglmm mice msm mvtnorm nlme nnet ordinal pbivnorm tmvtnorm VGAM]; }; - hmm_discnp = derive2 { name="hmm.discnp"; version="0.2-4"; sha256="096flx2b9s66dasqj05zrkxsmg3lj6j5w0pwrw3b1qkpp9dvlrkb"; depends=[]; }; + hmm_discnp = derive2 { name="hmm.discnp"; version="2.1-5"; sha256="1nawdj5rxh54gxyrr9xw1zw1k1b20ds397mz07x6n7nyjmj4lak2"; depends=[nnet]; }; hmmm = derive2 { name="hmmm"; version="1.0-4"; sha256="1sbr85lcmcw3lv0ygqwfbarr91dp3br1xnlygy49145cvl93nfci"; depends=[MASS mvtnorm nleqslv quadprog]; }; hms = derive2 { name="hms"; version="0.4.2"; sha256="1g6hslk3z0xga38r71irxq802wskg6nv804mp8y9f7i2wfrj0y55"; depends=[pkgconfig rlang]; }; hnp = derive2 { name="hnp"; version="1.2-6"; sha256="12cbc353ipr2rcc93skf1766g38j1pvpdkqk3cswv0cxsjl2x7pl"; depends=[MASS]; }; hoa = derive2 { name="hoa"; version="2.1.4"; sha256="15klcpmja4afwmpfxrxgrfis0vj7fil8k15jc3p0lqz3dhvq0dvf"; depends=[statmod survival]; }; hoardeR = derive2 { name="hoardeR"; version="0.9.2"; sha256="0sss3ki2w0aqyp084pprycw8d8vgm60z41iq6g9nxhqhr9xy5kdw"; depends=[bamsignals Biostrings data_table GenomicRanges GenomicTools httr IRanges MASS R_utils RCurl Rsamtools seqinr stringr XML]; }; - hoardr = derive2 { name="hoardr"; version="0.2.0"; sha256="13bjycnr1v524c5wxigdd3kn8bx1sgwdqb10hbmbyjxffabacafr"; depends=[digest R6 rappdirs]; }; + hoardr = derive2 { name="hoardr"; version="0.5.2"; sha256="0m6wfs78jpxk2jnlqdbg5x7i993j70bvaxm643qhb8axwbq174c1"; depends=[digest R6 rappdirs]; }; hogsvdR = derive2 { name="hogsvdR"; version="0.1"; sha256="0ji4j9fzwnacdqbzrj5zphak5nsin7vcja15w48fik8hv5w6qs46"; depends=[MASS Rcpp RcppArmadillo]; }; holdem = derive2 { name="holdem"; version="1.2"; sha256="0mcb4civ4p7apm7kfl88apvb4yznsmn4hggfggmjhs046g6bi2p7"; depends=[]; }; homals = derive2 { name="homals"; version="1.0-8"; sha256="0gad0jmflw5zmzf9hk5qqmxxpbncm9gngsi24i3rgiz7565kli1r"; depends=[ape rgl scatterplot3d]; }; homeR = derive2 { name="homeR"; version="0.3.0"; sha256="0gi383392rs7snb2l9760vkws5hqfikyaj3i7cyby9g1sc2s6yx8"; depends=[]; }; - hommel = derive2 { name="hommel"; version="1.1"; sha256="1vrfw3zxj6hlfr5czrhmx67bjbd94whfgdmsdzlmdpmj0w5r0naz"; depends=[Rcpp]; }; + hommel = derive2 { name="hommel"; version="1.2"; sha256="006m28kfpzsz02nz8mhwjcn5b761fcpvhaw63c91x08ka89x4frl"; depends=[Rcpp]; }; homologene = derive2 { name="homologene"; version="1.1.68"; sha256="0i2ywr3rxryakp7qskgjc0pll9nskwngk5m2d2jikxxq2biqf5zj"; depends=[dplyr magrittr]; }; homomorpheR = derive2 { name="homomorpheR"; version="0.2-1"; sha256="0qs4yimyfqx6rpxgh6h4z7vyb3qdxljnyvw1g8pxm4y75i0v6vz5"; depends=[gmp R6 sodium]; }; homtest = derive2 { name="homtest"; version="1.0-5"; sha256="1lnqlg3dwq174ic6dbjllysw5fjy5kvvgbl6gvabjmcs66z27fp0"; depends=[]; }; @@ -7369,47 +7818,49 @@ in with self; { housingData = derive2 { name="housingData"; version="0.3.0"; sha256="0ngfx2vjx705xixzpz0rgx1481cr2szj4yfi5g7ma1hhivddl7d1"; depends=[]; }; howmany = derive2 { name="howmany"; version="0.3-1"; sha256="045ck8qahfg2swbgyf7dpl32ryq1m4sbalhr7m5qdgpm62vz8h7f"; depends=[]; }; hpcwld = derive2 { name="hpcwld"; version="0.5"; sha256="17k4mw41gygwgvh7h78m0jgzh1bivrvrsr8lgxxw3sbkw88lwb40"; depends=[multicool partitions]; }; + hpiR = derive2 { name="hpiR"; version="0.2.0"; sha256="0l9x0w6a3ssqcysw8bwmml541nags3b1wxbvipg4rqjfazpdxji4"; depends=[caret dplyr forecast ggplot2 gridExtra imputeTS knitr lubridate magrittr MASS plyr purrr rlang robustbase zoo]; }; hpoPlot = derive2 { name="hpoPlot"; version="2.4"; sha256="176bf93gjwbi2z7nz81w4aycwax6f7jxvs3236zrmf0f0f4m7bkc"; depends=[functional magrittr Rgraphviz]; }; hqmisc = derive2 { name="hqmisc"; version="0.1-1"; sha256="0jcy2hb3dmzf9j4n92aq7247mx9w7n30wpsx0dkchqnjwlqwwncw"; depends=[]; }; hqreg = derive2 { name="hqreg"; version="1.4"; sha256="1j6zp3rmpjx409vm7kq159mlawg87wsq0ypdkan34yxxv9py2jmi"; depends=[]; }; - hrbrthemes = derive2 { name="hrbrthemes"; version="0.5.0"; sha256="0bayblwwf4fwjc21c7zhdipvfxycfil4xkja0dirvvhk5zwszgnx"; depends=[extrafont ggplot2 htmltools knitr magrittr rmarkdown scales]; }; - hsdar = derive2 { name="hsdar"; version="0.7.1"; sha256="1bjcgkqhjcrysyh0l1w3r1zzmv3sdlb7xzxdc504z1viy1ayh6ly"; depends=[caret raster rgdal signal]; }; + hrIPW = derive2 { name="hrIPW"; version="0.1.2"; sha256="0bgcz4v9cj3aajcp25bv4g7magj54n86qy5nmgr6kqm8sspy260x"; depends=[survival]; }; + hrbrthemes = derive2 { name="hrbrthemes"; version="0.5.0.1"; sha256="14nqv809i5cdmbzdpvcppf2r1qsjv0f4lk5w6s4sjinaf68rzpzg"; depends=[extrafont ggplot2 htmltools knitr magrittr rmarkdown scales]; }; + hsdar = derive2 { name="hsdar"; version="0.7.2"; sha256="02sapg0gq2sxqr9kasczsghpam5w1ibrzcw2l17mk3kjgj88y3nb"; depends=[caret raster rgdal signal]; }; hsicCCA = derive2 { name="hsicCCA"; version="1.0"; sha256="1d4lkjrihwhl3jrsj7250ccd90nfwpllyavc3mp15fhcy2jnjci8"; depends=[]; }; hsm = derive2 { name="hsm"; version="0.2.0"; sha256="066shjikqrrkxpnra4zknax1a0sk5nx9ms1br58vwqqvqq479rym"; depends=[]; }; hsmm = derive2 { name="hsmm"; version="0.4"; sha256="1fh8c5kfv4brygdq6bfkrhrhkm99mxl4ljb1mhp9nf2bjlla11mc"; depends=[mvtnorm]; }; - hsphase = derive2 { name="hsphase"; version="2.0.1"; sha256="1z7yxbknldxn780dxw9xz984b3i8pj5hmdnbynvxc5k0ss8g7isy"; depends=[Rcpp RcppArmadillo snowfall]; }; + hsphase = derive2 { name="hsphase"; version="2.0.2"; sha256="1b62k9sc6604djy37anslvqjpbrj9wsc9mvnfbrnmhqf4g0nnpdq"; depends=[Rcpp RcppArmadillo snowfall]; }; htdp = derive2 { name="htdp"; version="0.1.4"; sha256="0w579qp0p544xryb5r08m1nhqf7rmgv9q0lyx6my4av62l70ka5w"; depends=[Rcpp]; }; htm2txt = derive2 { name="htm2txt"; version="2.1.1"; sha256="09q026yy8qm1fb3a4bf9vsp4j09kayl7xmk0p58ikar5l3bmfdjv"; depends=[]; }; htmlTable = derive2 { name="htmlTable"; version="1.12"; sha256="1n5136vb7mi4rxl5jgwdmdhn4mwv2pcqyw2mrj406ih4hy6hpxa2"; depends=[checkmate htmltools htmlwidgets knitr magrittr rstudioapi stringr]; }; htmltab = derive2 { name="htmltab"; version="0.7.1"; sha256="0lymagm7z6zn0ddygqxi831ikk74112lkqkbvs5j1djhmr359ajc"; depends=[httr XML]; }; htmltidy = derive2 { name="htmltidy"; version="0.4.0"; sha256="090rj1fzdsa8m4g33d4mx92dm8afh173i4hqa4zym8c909jwh9qn"; depends=[htmltools htmlwidgets Rcpp XML xml2]; }; htmltools = derive2 { name="htmltools"; version="0.3.6"; sha256="18k8r1s8sz1jy7dkz35n69wj20xhmllr53xmwb4pdzf2z61gpbs4"; depends=[digest Rcpp]; }; - htmlwidgets = derive2 { name="htmlwidgets"; version="1.2"; sha256="04c4d0mfcy3dkdlbxnaccpdgxvyxfdwfmmh5djim6v9hyg0j2z8s"; depends=[htmltools jsonlite yaml]; }; - htree = derive2 { name="htree"; version="1.0.0"; sha256="1yw29rk752g3sc50igcgnxfsp7ydcmrlwpacch5c8yjg5di06ymb"; depends=[]; }; + htmlwidgets = derive2 { name="htmlwidgets"; version="1.3"; sha256="04jsdh14l2zifbjpbbh23w7bxz1wpsas0zb2gy2zwv4yqamzzr7i"; depends=[htmltools jsonlite yaml]; }; + htree = derive2 { name="htree"; version="2.0.0"; sha256="15bi5c2p4aghihp3k12s78447j2x9hbsaq56b5lc8jmd1vf0jdwb"; depends=[]; }; hts = derive2 { name="hts"; version="5.1.5"; sha256="0mvsxrk7wkfn81hbk8a80fckiqiwdbvhq42k7c6lm69gamnbak2f"; depends=[forecast Matrix matrixcalc Rcpp RcppEigen SparseM]; }; httk = derive2 { name="httk"; version="1.8"; sha256="1snwqqvacxgl4cyadx5la87xh4kxiqpdmyq4szqz5r1aq2sxrr03"; depends=[data_table deSolve msm mvtnorm survey truncnorm]; }; httpRequest = derive2 { name="httpRequest"; version="0.0.10"; sha256="0f6mksy38p9nklsr44ki7a79df1f28jwn2jfyb6f9kbjzh98746j"; depends=[]; }; httpcache = derive2 { name="httpcache"; version="1.1.0"; sha256="11hdc1jj2jbgvsps1h55azq0cr2fl556k631ns9k0747sjfmy2k9"; depends=[digest httr]; }; httpcode = derive2 { name="httpcode"; version="0.2.0"; sha256="06k853ihwzkcx4z3jzazpb03p91frqkwz18jy4fwr8j2nwyqbhgv"; depends=[]; }; httping = derive2 { name="httping"; version="0.2.0"; sha256="0hdcf51yak8yagy4xj9cyck934lgmvpkd08jvlql33ir5mqvvv3i"; depends=[httpcode httr jsonlite magrittr pryr]; }; - httptest = derive2 { name="httptest"; version="3.1.0"; sha256="1r0grzlblyri526a3pp2n8v9zf23kf41i6kl64qmkrq1bamr0m17"; depends=[digest httr jsonlite testthat]; }; - httpuv = derive2 { name="httpuv"; version="1.4.4.2"; sha256="03lc8j98c6fx9g431is0q5zm4y4phjg99h7w6y6c38cjg7kphr72"; depends=[BH later promises Rcpp]; }; + httptest = derive2 { name="httptest"; version="3.2.2"; sha256="1q2lhqi5lhdc15wjrcr4z2yxjrfhjkgn0wwxr0mawsfz8cy3703q"; depends=[digest httr jsonlite testthat]; }; + httpuv = derive2 { name="httpuv"; version="1.4.5"; sha256="1ddpcarzf694h0gy5pdz7l5glqfv4hr9dmxb4vw7yqd0bga174gi"; depends=[BH later promises Rcpp]; }; httr = derive2 { name="httr"; version="1.3.1"; sha256="0n7jz2digbgv48rbr9vmzv4vmf4rahl9jjy31izs7sxj4rs4s4r2"; depends=[curl jsonlite mime openssl R6]; }; hues = derive2 { name="hues"; version="0.1"; sha256="0b6y4ld242fqzx4ccxzk4i4zbx7myk7v3a03r0klgbh2mmw3ixm0"; depends=[colorspace]; }; huge = derive2 { name="huge"; version="1.2.7"; sha256="134d951x42vy9dcmf155fbvik2934nh6qm2w5jlx3x2c6cf7faq4"; depends=[igraph lattice MASS Matrix]; }; humanFormat = derive2 { name="humanFormat"; version="1.0"; sha256="0zwjbl8s5dx5d57sfmq6myc6snximc56zl88h8y1s1jqphyn9sir"; depends=[testthat]; }; humaniformat = derive2 { name="humaniformat"; version="0.6.0"; sha256="0vaynjzz57pk4y1liag9lpn9jkag2033a6bkn28zzm7ndg3344l6"; depends=[Rcpp]; }; humanize = derive2 { name="humanize"; version="0.2.0"; sha256="0hhhd640n77s8xaa2gbd9fckdk2yjg68gdb7wjy56a2khzqfssxr"; depends=[assertthat glue lubridate]; }; - humanleague = derive2 { name="humanleague"; version="2.0.2"; sha256="1svsqfqisywf0iqf3mrh4xnssvjmml6wn7l8iq5shvpmw71l4nnl"; depends=[curl Rcpp]; }; + humanleague = derive2 { name="humanleague"; version="2.1.0"; sha256="1mp7lqwx97r60amllz9cjsixw21zspgs4zkp0nc63z315vgfzwrx"; depends=[Rcpp]; }; humidity = derive2 { name="humidity"; version="0.1.4"; sha256="1nnrjk9wjvp28s615xd9wllnwv4js3kg7rj2f6al3sk3vhiqljsk"; depends=[]; }; hunspell = derive2 { name="hunspell"; version="2.9"; sha256="10186544s6nyd2ba470idxrxsl788dkmr1g1ri8x2n1lky9zmrik"; depends=[digest Rcpp]; }; hurdlr = derive2 { name="hurdlr"; version="0.1"; sha256="1ryrqsxa07isxv2zx156bcn36d4yjvwpirb8jqcmqm97q7rmihmq"; depends=[]; }; hurricaneexposure = derive2 { name="hurricaneexposure"; version="0.0.1"; sha256="1j6srqnmdhmg1yg06nqxapdrd9p3yrfs01z0sk43dvjq4dmwmrjr"; depends=[data_table dplyr ggmap ggplot2 lazyeval lubridate maps purrr RColorBrewer stringr tidyr]; }; - hutils = derive2 { name="hutils"; version="1.1.0"; sha256="05vywa9lgnpvrkly5mbc4wlxc5v7cz58zgm6wynbxpc58m6smi73"; depends=[data_table fastmatch magrittr]; }; - huxtable = derive2 { name="huxtable"; version="4.0.1"; sha256="1z93py9nnfpvqkackgxvr2pnd642zcvqks9x01m4nh6dsbh52bs7"; depends=[assertthat dplyr glue htmltools knitr rmarkdown stringr tibble tidyselect]; }; + hutils = derive2 { name="hutils"; version="1.3.0"; sha256="03czrdrwpqjvghh8396fx9884l24ag1wrkfkvvr6n743qb60k1p8"; depends=[data_table fastmatch magrittr]; }; + huxtable = derive2 { name="huxtable"; version="4.3.0"; sha256="0qh4i769vn99h58l21xhf2bk45giancyfyc7cdhy711izxlfp2y1"; depends=[assertthat broom glue memoise rlang stringr tibble tidyselect]; }; hwde = derive2 { name="hwde"; version="0.67"; sha256="0wb2f9i5qi7w77ygh8bvydfpr7j5x8dyvnnhdkajaz0wdcpkyaqy"; depends=[]; }; hwriter = derive2 { name="hwriter"; version="1.3.2"; sha256="0arjsz854rfkfqhgvpqbm9lfni97dcjs66isdsfvwfd2wz932dbb"; depends=[]; }; - hwwntest = derive2 { name="hwwntest"; version="1.3"; sha256="1b5wfbiwc542vlmn0l2aka75ss1673z8bcszfrlibg9wwqjxlwk5"; depends=[polynom wavethresh]; }; + hwwntest = derive2 { name="hwwntest"; version="1.3.1"; sha256="1mz5svx5vbisdl5wxdnwip13pq4slyigc7j52l526rr9n0l0pr5v"; depends=[polynom wavethresh]; }; hybridEnsemble = derive2 { name="hybridEnsemble"; version="1.0.0"; sha256="08y11cmlhnl456wxsvh3ll1f9ywkmgqjwlwr3v3qhm54nlanwvkr"; depends=[ada AUC e1071 FNN genalg GenSA glmnet kernelFactory NMOF nnet nnls pso quadprog randomForest reportr Rmalschains ROCR rotationForest rpart soma tabuSearch]; }; hybridHclust = derive2 { name="hybridHclust"; version="1.0-5"; sha256="0w06vna66hlmvx10dl1l0nzbnxkd634gxjz26w015f83vpmfc5vz"; depends=[cluster]; }; hybridModels = derive2 { name="hybridModels"; version="0.3.5"; sha256="0bg065j3y3xwxlib9i78pa0ghlblyp4qq1kmh3j02w8xi00rnrs6"; depends=[doParallel foreach ggplot2 GillespieSSA reshape2 stringr]; }; @@ -7419,19 +7870,19 @@ in with self; { hydroTSM = derive2 { name="hydroTSM"; version="0.5-1"; sha256="053id9ldr10mafww3vas9fiy16lz0n1mqqfg6wjsbm5r15jkz3ha"; depends=[automap e1071 gstat lattice maptools sp xts zoo]; }; hydrogeo = derive2 { name="hydrogeo"; version="0.6-1"; sha256="16m6yvr9yhvb0vdh9pqd6gzf3h9km7gd89y6risjddv6g83469k8"; depends=[]; }; hydrolinks = derive2 { name="hydrolinks"; version="0.10.0"; sha256="0004a03bx9l9wq6zdz5az41rjxv1ka4qmnxk6ksy8i7365wsay88"; depends=[dbplyr dplyr httr rappdirs RSQLite sf units]; }; - hydroscoper = derive2 { name="hydroscoper"; version="1.0.0"; sha256="09dcn2wfd06waxzq8cv8lxyw07kavjp30qc2czn2gamrak8xvrl9"; depends=[jsonlite pingr plyr readr stringi stringr tibble]; }; - hydrostats = derive2 { name="hydrostats"; version="0.2.5"; sha256="1n0wy8i1cfsgmqh898qi0qnqn4qx1srjvd05vmsf9qmhpnnyqw5m"; depends=[]; }; - hyfo = derive2 { name="hyfo"; version="1.3.9"; sha256="03f3irmhndwfnv4i121gwxb2yv1868pggzyr80pgp4969qzddacm"; depends=[data_table ggplot2 lmom maps maptools MASS moments ncdf4 plyr reshape2 rgdal rgeos zoo]; }; + hydroscoper = derive2 { name="hydroscoper"; version="1.1.1"; sha256="0fykbn3ri9ypyxcrsbwi5pmyzbfp5dvrzg4klhjp0f88yfz80nbm"; depends=[jsonlite pingr plyr readr stringi stringr tibble]; }; + hydrostats = derive2 { name="hydrostats"; version="0.2.6"; sha256="0xfl1r5ikx3lqfrrapig9k93ifl794psm798kis10psg8cqrxmkb"; depends=[]; }; + hyfo = derive2 { name="hyfo"; version="1.4.0"; sha256="03xd4nm8zmc8gw8rml8svfim64xcslvpmdcldlri9cf89s8v35br"; depends=[data_table ggplot2 lmom maps maptools MASS moments ncdf4 plyr reshape2 rgdal rgeos zoo]; }; hyper_fit = derive2 { name="hyper.fit"; version="1.0.3"; sha256="17f5i2i960796hl92y7ci9ffspway435r02kw1zk91lvfn927hng"; depends=[LaplacesDemon magicaxis MASS rgl]; }; - hyper2 = derive2 { name="hyper2"; version="1.0-1"; sha256="107cp6na0srqax42fmvcsrviy631hg6phqmkc0cxz1zdxxxw6442"; depends=[partitions Rcpp]; }; + hyper2 = derive2 { name="hyper2"; version="1.0-4"; sha256="00999k891s5l2wcnn6ych1v60ckqd2qxyckrfxh4kxnq9891hqcx"; depends=[magrittr partitions Rcpp]; }; hyperSMURF = derive2 { name="hyperSMURF"; version="2.0"; sha256="1aczsph6ax5xfd5rfvsd9bmgaq3j2f5f82fx8whrgbin0hxz19d8"; depends=[randomForest unbalanced]; }; hyperSpec = derive2 { name="hyperSpec"; version="0.99-20180627"; sha256="12bgp3nm9mwi5w3v8a9fnm4a2cxid3la0r3sxs10azikn5yw0ib5"; depends=[ggplot2 lattice latticeExtra lazyeval testthat XML]; }; hypercube = derive2 { name="hypercube"; version="0.1.0"; sha256="0iv3cfs636mwijm2rjk427izf0gk5lh2fknd7bmb8pd188ckwqmf"; depends=[stringr]; }; - hypergate = derive2 { name="hypergate"; version="0.7"; sha256="02i8aywpdp0daxqrqnxfp2xk60jby268c064lcbggjb9nbm04q0m"; depends=[lattice]; }; + hypergate = derive2 { name="hypergate"; version="0.8"; sha256="0kfw5k8p3scyxc41ylc14bpny14ynbn9l0fjg6bgmgxqsss54d7h"; depends=[]; }; hypergea = derive2 { name="hypergea"; version="1.3.6"; sha256="1k1525bkkj83j2nn9ixidb8vjvdmc4l9jvfarzgg532gg7wn3841"; depends=[]; }; hypergeo = derive2 { name="hypergeo"; version="1.2-13"; sha256="13jdiy216znwhr91iqnh03mvkmyscw439syb3h4i67dd78sphnvd"; depends=[contfrac deSolve elliptic]; }; hypersampleplan = derive2 { name="hypersampleplan"; version="0.1.1"; sha256="1sk3s1jm46ac4i7p433s3kyngj86kq2821zzhp30a3y8vi1j2psq"; depends=[]; }; - hypervolume = derive2 { name="hypervolume"; version="2.0.10"; sha256="16q2h42c2q4b6hq5h6lkxgwizdln1nbq1l7n5f226zjlfrvgk8fx"; depends=[data_table e1071 fastcluster geometry hitandrun ks maps MASS mvtnorm pdist progress raster Rcpp RcppArmadillo rgeos rgl sp]; }; + hypervolume = derive2 { name="hypervolume"; version="2.0.11"; sha256="1lfxsqvkzych9zvknxf4fnsfav9kv8cjss0pr4ny1wbmbvdxbbqc"; depends=[data_table e1071 fastcluster geometry hitandrun ks maps MASS mvtnorm pdist progress raster Rcpp RcppArmadillo rgeos rgl sp]; }; hyphenatr = derive2 { name="hyphenatr"; version="0.3.0"; sha256="0mv77njy0ha7bj3kw620fk9r8cdzqd0v3ipikihqxq47fr57ml0v"; depends=[Rcpp stringi]; }; hypothesestest = derive2 { name="hypothesestest"; version="1.0"; sha256="0g8sm386m1zm9i3900r62x83wb600cy8hqk7dlvbx6wcgrxg82sm"; depends=[]; }; hypothesisr = derive2 { name="hypothesisr"; version="0.1.1"; sha256="0z06risagphhvqiw4lrxy52q6q2yr10w2yxsm8iz1wh9ik097pcv"; depends=[dplyr httr jsonlite]; }; @@ -7439,9 +7890,9 @@ in with self; { hzar = derive2 { name="hzar"; version="0.2-5"; sha256="000l4ki3hvznnhkxc5j422h5ifnsfqalv666j48yby1hsf1lc3kg"; depends=[coda foreach MCMCpack]; }; iBATCGH = derive2 { name="iBATCGH"; version="1.3"; sha256="0pnkkabzi57czcwd9i15nwv8ggwvyxmvn1wam7yrrrbvmi17lmrm"; depends=[msm Rcpp RcppArmadillo]; }; iBST = derive2 { name="iBST"; version="1.0"; sha256="02p7lcr1wrf21v4568jc8hmjcijy3fnbv77s8nlhv2s4p0pgzh5x"; depends=[Rcpp rpart survival]; }; - iC10 = derive2 { name="iC10"; version="1.1.3"; sha256="19dlrwj47zmdgmvzjfs5qa9fqq8g9ywhgy5mqbp99n7d9hg4ybxh"; depends=[iC10TrainingData pamr]; }; - iC10TrainingData = derive2 { name="iC10TrainingData"; version="1.0.1"; sha256="1x1kgxiib9l7whm2kmbv1s912hgpl7rdpqpn67nlkiswnr27hqn4"; depends=[]; }; - iClick = derive2 { name="iClick"; version="1.4"; sha256="1j1mk4w1m90f90ijxdiw67sycxms4mqljcmsic81m2pq228l8zd5"; depends=[boot car coefplot fBasics forecast lattice lmtest lubridate openair papeR rugarch sandwich timeDate timeSeries xts zoo]; }; + iC10 = derive2 { name="iC10"; version="1.4.2"; sha256="0p7xqshybfqm3basvph7x718yppk4kbg8agpvpq0kmkq5db5n1w6"; depends=[iC10TrainingData pamr]; }; + iC10TrainingData = derive2 { name="iC10TrainingData"; version="1.3.1"; sha256="175ymib3h359296hk36psryksisipx63ybvacz8hys21irzx58j1"; depends=[]; }; + iClick = derive2 { name="iClick"; version="1.5"; sha256="0yq0r9nz1mf9ci6l30ylqxbgl8mf1ahyqzr7m6nks0ygxabipdnd"; depends=[boot car coefplot fBasics forecast lattice lmtest lubridate openair papeR rugarch sandwich timeDate timeSeries xts zoo]; }; iCluster = derive2 { name="iCluster"; version="2.1.0"; sha256="09j36xv87d382m5ijkhmp2mxaajc4k97cf9k1hb11ksk7fxdqz6r"; depends=[caTools gdata gplots gtools lattice]; }; iDINGO = derive2 { name="iDINGO"; version="1.0.2"; sha256="041yvp3nzk3ipjlx17xcn9yiwr1hlns0pd3vzqrck5v9glnp4sbr"; depends=[GGMridge glasso igraph mvtnorm scales visNetwork]; }; iDOS = derive2 { name="iDOS"; version="1.0.0"; sha256="1jj98ikzvfp6qbnh2j6msi0m89sbmjjafgry43rq7qmczzs81hl8"; depends=[VennDiagram]; }; @@ -7451,8 +7902,8 @@ in with self; { iGSEA = derive2 { name="iGSEA"; version="1.2"; sha256="1xlz8mbxqnrwyqj7jwma7vmvjlaccajbfxf3hi4wp5qs2pch8806"; depends=[]; }; iGasso = derive2 { name="iGasso"; version="1.4"; sha256="17xxqncl5xcphdqclghcazygcgibf8ijdf4kkl3ga11xf70sahj2"; depends=[CompQuadForm lattice]; }; iMRMC = derive2 { name="iMRMC"; version="1.1.0"; sha256="04wpqdds5vfqvl8n5g64vnyh4a40dxjh8l1bgw1vdz1372n0421g"; depends=[]; }; - iMediate = derive2 { name="iMediate"; version="0.4"; sha256="0pwvzd0k9m2jd7sizl436vs63rg9yinisrb0flz34yj5avn6rmb0"; depends=[mediation mvtnorm plotly]; }; - iNEXT = derive2 { name="iNEXT"; version="2.0.12"; sha256="1041r5k0k3kzik5vwyd62s4yc85lnnxbg5gbbl0kl629kikymb6y"; depends=[ggplot2 reshape2]; }; + iMediate = derive2 { name="iMediate"; version="0.5"; sha256="0gr0nibfdmiyxz8n7pfcl1d2gxhl5g2pi9yhnmsvqzry4j3x27yw"; depends=[mvtnorm plotly]; }; + iNEXT = derive2 { name="iNEXT"; version="2.0.17"; sha256="1gg9zzcfjn70scz9kmn37rvz3lnbkbd4a59xmfy56x9xgs3wrxwp"; depends=[ggplot2 reshape2]; }; iNOTE = derive2 { name="iNOTE"; version="1.0"; sha256="1969xmgfv9405r09zpd2icvjd9vvzw4dx5qaqxk1a0jvbvhp3h88"; depends=[CompQuadForm mixtools plyr]; }; iNextPD = derive2 { name="iNextPD"; version="0.3.2"; sha256="06wka2qr1jm3hvi8j0b19fr21v72gmqknz8dg0l5wl91m0prqns3"; depends=[ade4 ggplot2 iNEXT Rcpp]; }; iRF = derive2 { name="iRF"; version="2.0.0"; sha256="1ll4lxg743p2zipxcq13yjsc7j7dk766dcyixwxilllbisg0dh8y"; depends=[AUC data_table doParallel dplyr foreach Matrix RColorBrewer Rcpp]; }; @@ -7465,48 +7916,52 @@ in with self; { iWISA = derive2 { name="iWISA"; version="1.0-2"; sha256="0jqi1kh7jlc04nb9d1w711q4i8j1vgwbxjls09z7853kv22wxfyz"; depends=[fda ggplot2 waveslim]; }; iWeigReg = derive2 { name="iWeigReg"; version="1.0"; sha256="09ajbqllr4ajmpk8qs6qw019fx8a7vsabm37867zycssn77z9nc8"; depends=[MASS trust]; }; iadf = derive2 { name="iadf"; version="0.1.0"; sha256="02zx9n4ncg10bbydrr05631vzc4w2b1jg3x6xiaffg7x5rh4mnyf"; depends=[dplR dplyr manipulate rlang tibble tidyr]; }; - ibd = derive2 { name="ibd"; version="1.3"; sha256="0a94vn5awn425qw99y8y38xivgzq16s3yvpkgld54p7jwhvmgxln"; depends=[car emmeans lpSolve MASS multcompView]; }; + ibd = derive2 { name="ibd"; version="1.4"; sha256="1755zbsy7ym5xpnma1r2hdii11p42765k8xxf3dfv6mbhxiyzpbq"; depends=[car emmeans lpSolve MASS multcompView]; }; ibdreg = derive2 { name="ibdreg"; version="0.2.5"; sha256="1kaa5q1byi30wzr0mw4w2cv1ssxprzcwf91wrpqwkgcsdy7dkh2g"; depends=[]; }; ibeemd = derive2 { name="ibeemd"; version="1.0.1"; sha256="115z13q02gzixziknix2l53mi12zzg30ra9h35pv6qzrr11ra1ic"; depends=[deldir fields rgeos sp spdep]; }; ibelief = derive2 { name="ibelief"; version="1.2"; sha256="1zh6bpg0gaybslr1p05qd5p2y5kxbgyhgha4j4v5d69d78jwgah9"; depends=[]; }; ibm = derive2 { name="ibm"; version="0.1.0"; sha256="0g6wg2qpa4q142xw2vq5pca4ll6pb8hyll5g0c93kk8crddk51s7"; depends=[Rcpp]; }; ibmcraftr = derive2 { name="ibmcraftr"; version="1.0.0"; sha256="0zm5j0a1wjj5agibp38h73qxpq0njvrhfq3077xhhfizcb3v24sb"; depends=[Rcpp]; }; ibmdbR = derive2 { name="ibmdbR"; version="1.50.0"; sha256="151gg05gcy5wpyvyflr4mc0jq1npxzq9pc4spjc81x2igd14c370"; depends=[arules ggplot2 MASS Matrix RODBC rpart rpart_plot]; }; + ibmsunburst = derive2 { name="ibmsunburst"; version="0.1.0"; sha256="17wqg8iyh7sz3vks7mpr8i2pffxzsi3s0f2f69ima4x12w0zcdhn"; depends=[htmlwidgets jsonlite]; }; ibr = derive2 { name="ibr"; version="2.0-3"; sha256="1plyz4sl0i8qhk9dh3h7zvh9h8wqr589jvasmvp7r3slp4ndhp1r"; depends=[mgcv]; }; + ibs = derive2 { name="ibs"; version="1.4"; sha256="06zyg6c083437nhilqfhcf6yzlvazkpxhi3dh5d3dqv2zhxixlz4"; depends=[Rcpp]; }; ic_infer = derive2 { name="ic.infer"; version="1.1-6"; sha256="14vcwx5592br4zky9mq82akwk8pfiz7p1rx2jvyb48prrs2mm9gy"; depends=[boot kappalab mvtnorm quadprog]; }; ic50 = derive2 { name="ic50"; version="1.4.2"; sha256="1a5ddmbdfr3ls132fvalbkh4yaawv9k58rgpy54s5qddrm6aas2s"; depends=[]; }; icRSF = derive2 { name="icRSF"; version="1.2"; sha256="1a7046lspk70cvrvzwzhnqcmc3cqa5a9bmzlw012jvcn39m2ca3l"; depends=[icensmis Rcpp]; }; ica = derive2 { name="ica"; version="1.0-2"; sha256="0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"; depends=[]; }; + ical = derive2 { name="ical"; version="0.1.5"; sha256="1fav17iqhb2pmb3rgf3a586h87hj5sd7gpabwaiccxk28sqhldzz"; depends=[V8]; }; icamix = derive2 { name="icamix"; version="1.0.6"; sha256="0jys9r7wjxlwsq5rssih2lvsar1192w8vigdhhrcmf3d5z5ic1kp"; depends=[Rcpp RcppArmadillo]; }; icapca = derive2 { name="icapca"; version="1.1"; sha256="131gdrk8vsbac0krmsryvsp21bn9hzxqxq847zn16cxjf6y5i3xb"; depends=[]; }; icarus = derive2 { name="icarus"; version="0.3.0"; sha256="1656bz0av59dpgndibn0bc5zr9zka9pmw7qmhjz2b956bh7sh4ag"; depends=[]; }; iccbeta = derive2 { name="iccbeta"; version="1.1.0"; sha256="1xw0mz3ipkfz1jsjzwjnrm0af1gs31js7nvgy79cxqz31955zjww"; depends=[Rcpp RcppArmadillo]; }; - icd = derive2 { name="icd"; version="3.2.0"; sha256="0wd5d9zlhy9wh3phy4mz8zg0jv08hjizvlscaj208a64lwkzvq7g"; depends=[checkmate icd_data magrittr Rcpp RcppEigen testthat]; }; + icd = derive2 { name="icd"; version="3.3"; sha256="03b8dc98pk9i0brjqasav00kpvhwz0qkqgch0ynfjq0xifxnvrgq"; depends=[checkmate icd_data magrittr Rcpp RcppEigen testthat]; }; icd_data = derive2 { name="icd.data"; version="1.0"; sha256="0cynr9327wfg88661w4hali48mb6ghyvlqgybsa38k9bbf57v8aa"; depends=[]; }; icdGLM = derive2 { name="icdGLM"; version="1.0.0"; sha256="1mh9kwn21n19v4lrmj33ghpna7dl66fx19gi6lcjanmrpzrkwdnz"; depends=[Matrix]; }; - icenReg = derive2 { name="icenReg"; version="2.0.7"; sha256="1fc6l3mqnm4rcg49bk2plfa011g7nay71gzd4nxnjisifmw6qi2s"; depends=[coda foreach MLEcens Rcpp RcppEigen survival]; }; + icenReg = derive2 { name="icenReg"; version="2.0.9"; sha256="0jfizdahdnvq6a476j25acvahrh68anihimk26nl98sad1gf9zzk"; depends=[coda foreach MLEcens Rcpp RcppEigen survival]; }; icensBKL = derive2 { name="icensBKL"; version="1.1"; sha256="12zx5x81jy48mp0l6a5ga0ikkjxvndv5cv2xf6d2lczfk7fz9lbp"; depends=[gtools Icens MASS mvtnorm smoothSurv survival TeachingDemos]; }; icensmis = derive2 { name="icensmis"; version="1.3.1"; sha256="1c0j43wffb5h99chlj8j45lpan7dpn2i0r4rr6b2kq16p1zabfjw"; depends=[Rcpp]; }; - icesAdvice = derive2 { name="icesAdvice"; version="1.4-2"; sha256="10f1ss949gi7s5fhfbygqaf05pshalw6sa266v4gnxqwqynf4qbj"; depends=[]; }; + icesAdvice = derive2 { name="icesAdvice"; version="2.0-0"; sha256="0sx93fsx2srmynnvs3bjb525m9a5w70qr9lghmkqa07crd991vfr"; depends=[]; }; icesDatras = derive2 { name="icesDatras"; version="1.2-0"; sha256="0arkn9ma03qb21sv5chmz5fj65da5ivqhvrg8bqibbky8zkix1vh"; depends=[]; }; icesSAG = derive2 { name="icesSAG"; version="1.3-4"; sha256="1s330691an1m5h1i342ls6igqcqrlrwyhapa82x5h2krdia0nmnp"; depends=[httr icesVocab openssl png xml2]; }; - icesTAF = derive2 { name="icesTAF"; version="1.6-1"; sha256="0fsc79id8mcdp53xsrhzy43mvhginr3sixqhsxwvcz497kwdyj4a"; depends=[]; }; + icesTAF = derive2 { name="icesTAF"; version="2.0-0"; sha256="05jqrc8l96fhlz3wv1wsvrwy6wh5a0gigylzqc01zm2v0nl25vk9"; depends=[]; }; icesVocab = derive2 { name="icesVocab"; version="1.1-2"; sha256="15ha2visv44pphkahg766afafh6467lwznvppwkvqjrbfiijkc6l"; depends=[XML]; }; icmm = derive2 { name="icmm"; version="1.1"; sha256="1w9f1rniz67rrvq0akc64s5433ddmr2cgbcljil4c58yyz8hinx8"; depends=[EbayesThresh]; }; icosa = derive2 { name="icosa"; version="0.9.81"; sha256="05gpiksncdi536f4py7szfi6myny1gqj8i0hsgpma7cfcm3npn0l"; depends=[igraph raster Rcpp rgdal rgl sp]; }; icpsrdata = derive2 { name="icpsrdata"; version="0.3.0"; sha256="17sprbbi8fmvcp8d7hwrxl5amg0j036wq483cw62zbmni3p3fl82"; depends=[httr purrr rvest]; }; - icr = derive2 { name="icr"; version="0.5.4"; sha256="0vm2k2pjsnikb80crzhxs1wpxpjjigyny5ldini6sxg3lwhc14l3"; depends=[ggplot2 Rcpp tidyr]; }; + icr = derive2 { name="icr"; version="0.5.8"; sha256="1grakn7c7slm2msdm8r059ky0s77apl80xhy65isxwj7ica64i9k"; depends=[ggplot2 Rcpp]; }; + icsurvROC = derive2 { name="icsurvROC"; version="0.1.0"; sha256="0nz2f5fg9v3bck6vpi123r160nscqn6ai5xj9bc3r958p6a5m85h"; depends=[icenReg Iso survival]; }; icsw = derive2 { name="icsw"; version="1.0.0"; sha256="0g7bcqs0rpbs1p202i9wjbl8hhy3r196zambm044xyf7kvsbzzf6"; depends=[]; }; idar = derive2 { name="idar"; version="1.0"; sha256="1yfv3na4rcldkpzybf7la227z4ynsl1scrziirl5gp072k7zrs01"; depends=[ape FD picante spatstat]; }; idbg = derive2 { name="idbg"; version="1.0"; sha256="1rxmj04hswxybrg7dfib3mjy8v8mdiv13zwbscp2q55z55hhf1m5"; depends=[]; }; idbr = derive2 { name="idbr"; version="0.3"; sha256="02syk7fmif0xnddl8189vnl329r8mwl3iwv2rsf6cw7mwg30fhyw"; depends=[countrycode dplyr httr jsonlite]; }; - idealstan = derive2 { name="idealstan"; version="0.2.7"; sha256="1818vwlv5cr6qyg7p6kgyb996n89d2xr4cy6ys9pdhrp7lip9prr"; depends=[bayesplot BH dplyr ggplot2 lazyeval Rcpp RcppEigen rlang rstan rstantools shinystan StanHeaders stringr tidyr]; }; - idefix = derive2 { name="idefix"; version="0.2.4"; sha256="0j64pmccg01lscvjg9z97ypv3svl4jbvs4819jn4kc9ni6gq4fai"; depends=[dplyr gtools MASS maxLik Rdpack scales shiny]; }; - idem = derive2 { name="idem"; version="3.5"; sha256="1fr456drfnla917byw0c8ppqrhq4i7gsd4idfasx6xx5fqhv7ypc"; depends=[BH Rcpp RcppEigen rstan sqldf StanHeaders survival]; }; + idealstan = derive2 { name="idealstan"; version="0.5.1"; sha256="13vcr1pn1n8cvbn8rgsi9ghqfch8r4wxg3kl6qkw0q67czhkpghs"; depends=[bayesplot BH dplyr forcats gghighlight ggplot2 ggrepel lazyeval Rcpp RcppEigen rlang rstan rstantools shinystan StanHeaders stringr tidyr]; }; + idefix = derive2 { name="idefix"; version="0.3.3"; sha256="0apgz4c0377y5w88pgv3x4mck1fjkq7xy577w925iish0hqpvni7"; depends=[dplyr gtools MASS maxLik mlogit Rcpp RcppArmadillo Rdpack scales shiny tmvtnorm]; }; + idem = derive2 { name="idem"; version="4.0"; sha256="0zgc6b5gzgm5dhjqk1vkm94khizc8sngn3igv23z1v18g73vdxhi"; depends=[BH Rcpp RcppEigen rstan rstantools sqldf StanHeaders survival]; }; idendr0 = derive2 { name="idendr0"; version="1.5.3"; sha256="11c12d166bp2i498d8y6ipg5jhz1xsdsrmnhjqnrqqzp9avvrsjp"; depends=[tkrplot]; }; identity = derive2 { name="identity"; version="0.2-1"; sha256="1j5wb5cj5j49in2g6r1shdm4ri4cfzj22hpqazvcmq4dm291sdi9"; depends=[]; }; ider = derive2 { name="ider"; version="0.1.0"; sha256="021s4fybki7a6mdsr6gkjrzfhaqdcg0m2a6r24y91jklxlxqxmws"; depends=[FNN]; }; - idm = derive2 { name="idm"; version="1.8.1"; sha256="14cy1gv12wjpsv5jih7pgq5d36gfpdc56ih4mc6hx638qkkyk87z"; depends=[animation ca corpcor dummies ggplot2 ggrepel]; }; + idm = derive2 { name="idm"; version="1.8.2"; sha256="04f0i0kwdxywmj2i184knx5a5v9svx0lbam6wpz49hghg7qpy0w5"; depends=[animation ca corpcor dummies ggplot2 ggrepel]; }; idmTPreg = derive2 { name="idmTPreg"; version="1.1"; sha256="1329sjb4dnw3yiyg16whbj4l2v0kg8phg1x4ysvyp2kqkmw14yq6"; depends=[doParallel foreach survival]; }; idr = derive2 { name="idr"; version="1.2"; sha256="05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"; depends=[]; }; ids = derive2 { name="ids"; version="1.0.1"; sha256="1s6ga94gds5ydr9f8qbjfgfpg2dvbnkcrlybqlb33hk3c0c2l8dn"; depends=[openssl uuid]; }; @@ -7522,42 +7977,44 @@ in with self; { ifs = derive2 { name="ifs"; version="0.1.5"; sha256="03g9cgs0zp89b1d7rpcn5clkvmg0spnariwrifd8hha476ldvfcy"; depends=[]; }; ifultools = derive2 { name="ifultools"; version="2.0-4"; sha256="0pv2msaa1rmj8csxdclzi2jwg9pfdvh87blj9j3xa3myisglq092"; depends=[MASS splus2R]; }; ig_vancouver_2014_topcolour = derive2 { name="ig.vancouver.2014.topcolour"; version="0.1.2.0"; sha256="0yclvm6xppf4w1qf25nf82hg1pliah68z7h3f683svv0j62q748h"; depends=[]; }; - igraph = derive2 { name="igraph"; version="1.2.1"; sha256="1hcr6b1lz030lgay1bz8y8sxaf2j93ds8n8gsqr6qhssz141hd2m"; depends=[magrittr Matrix pkgconfig]; }; + igraph = derive2 { name="igraph"; version="1.2.2"; sha256="1bggm7b8v3bh7q2589w26qvd7sgs69m4qiij7d0rbm0ykkgxm8lx"; depends=[magrittr Matrix pkgconfig]; }; igraphdata = derive2 { name="igraphdata"; version="1.0.1"; sha256="19w5npa4b8c054v94xlr7nmhhg2fhq4m8jbds86skp8zvipl4rkl"; depends=[]; }; igraphinshiny = derive2 { name="igraphinshiny"; version="0.1"; sha256="1ww5s4jfihzcx4k35lbhzsf54z720xh7b2p5alzk843m6rx77986"; depends=[igraph shiny]; }; igraphtosonia = derive2 { name="igraphtosonia"; version="1.0"; sha256="0vy9jnpjp68l8s0hi1l57j9p41c543h3iqv16pwl550f38zqp8j6"; depends=[igraph]; }; iheatmapr = derive2 { name="iheatmapr"; version="0.4.3"; sha256="0124d7h8n83zb5kvvavccprlqknpqrd634zv7sz9s915xzhp7jgz"; depends=[fastcluster ggdendro htmlwidgets jsonlite knitr magrittr plyr RColorBrewer S4Vectors scales]; }; ihs = derive2 { name="ihs"; version="1.0"; sha256="1c5c9l6kdalympb19nlgz1r9zq17575ivp3zrayb9p6w3fn2i06h"; depends=[maxLik]; }; iilasso = derive2 { name="iilasso"; version="0.0.2"; sha256="043m1n5840459zsknkb54801apb0a2cqfprncmj2wp235rbqj832"; depends=[BH Matrix Rcpp]; }; - ijtiff = derive2 { name="ijtiff"; version="1.1.0"; sha256="0hb201qcwynbdi2fzspvv9sdhyx0cypbsvhawhcwj5zqdp6f507f"; depends=[checkmate fields filesstrings magrittr purrr Rcpp readr rlang stringr]; }; + ijtiff = derive2 { name="ijtiff"; version="1.5.0"; sha256="1zam6rph6fl5z10c3inzl8lajsg7wn1z5mr0wbk8dpbx2zgygkm1"; depends=[BBmisc checkmate dplyr fields filesstrings glue magrittr purrr Rcpp readr rlang stringr]; }; iki_dataclim = derive2 { name="iki.dataclim"; version="1.0"; sha256="1yhvgr8d3j2r8y9c02rzcg80bz4cx58kzybm4rch78m0207wqs7p"; depends=[climdex_pcic lubridate PCICt zoo]; }; ilc = derive2 { name="ilc"; version="1.0"; sha256="0hs0nxv7cd300mfxscgvcjag9f2igispcskfknb7sn7p8qvwr5ki"; depends=[date demography forecast rainbow survival]; }; imageData = derive2 { name="imageData"; version="0.1-50"; sha256="0i56sksyxa50bhp3pimgag2bg37y1gfadky6i0xgg484wf1xw148"; depends=[dae GGally ggplot2 Hmisc RColorBrewer reshape XLConnect]; }; imager = derive2 { name="imager"; version="0.41.1"; sha256="0ja8pi8l44llq75af4y8blb6vby43ikmy87sx83i1i327zfjzd5g"; depends=[Cairo downloader igraph jpeg magrittr plyr png purrr Rcpp readbitmap stringr]; }; - imagerExtra = derive2 { name="imagerExtra"; version="1.1.1"; sha256="02ws4l52a3jrgqmn76p6p54mnb0ypvkd39yj8pqn8qg8l44fp3nw"; depends=[dtt imager magrittr Rcpp]; }; + imagerExtra = derive2 { name="imagerExtra"; version="1.3.0"; sha256="0ps5cgv7axx51d0114wz2sg0wgw2ihf5a9zqaw95wx5miyq1ib3r"; depends=[fftwtools imager magrittr Rcpp]; }; imaginator = derive2 { name="imaginator"; version="0.1.1"; sha256="1xp5wsv570f1qy2fn99d8ijydmlapb6h6kinj07pilvv215dg93w"; depends=[assertthat dplyr lubridate magrittr stringi]; }; imagine = derive2 { name="imagine"; version="1.4.0"; sha256="1v0rds64i0f3xgg7ca14ncw4nrcc80gvjf1fbp498idq38z79qzc"; depends=[Rcpp]; }; imbalance = derive2 { name="imbalance"; version="1.0.0"; sha256="1pfhwf4844m0a8qsm852am63x18vlkbs6m1s9izrpd219616skpr"; depends=[bnlearn C50 FNN ggplot2 KernelKnn mvtnorm Rcpp RcppArmadillo smotefamily]; }; imdbapi = derive2 { name="imdbapi"; version="0.1.0"; sha256="11v7c0s7qqf02b186md5lhgkgmywkn8lmmanlz3gfcxca26g047y"; depends=[dplyr httr stringr]; }; imfr = derive2 { name="imfr"; version="0.1.5"; sha256="1f4zynra79h42dmd9qhg67wwvs7c640f5is98bq30fdphiybihgz"; depends=[dplyr httr jsonlite]; }; imguR = derive2 { name="imguR"; version="1.0.3"; sha256="14f7ghgc8rbrpqb21rinfbrj1wh80i6ii0awwi814152v5qzj4b3"; depends=[httr jpeg png]; }; - iml = derive2 { name="iml"; version="0.5.1"; sha256="043n14samxl85by7vihrc7nv45kaj287m0ab04fssvfn8rnprqlh"; depends=[checkmate data_table ggplot2 glmnet Metrics partykit R6]; }; - immer = derive2 { name="immer"; version="1.0-138"; sha256="0jpjrvr3mpgqfyl56i95grb3jmrzzs00ciafsw9rd7fpbxnskkjf"; depends=[CDM coda MASS psychotools Rcpp RcppArmadillo sirt TAM]; }; - imp4p = derive2 { name="imp4p"; version="0.6"; sha256="1aaj62ia87khkdkw6lx59dcx3lq1clfdzw7gbi0ffy99lp608q6s"; depends=[imputeLCMD Iso Rcpp truncnorm]; }; + iml = derive2 { name="iml"; version="0.7.1"; sha256="1wiylfd83p4wzccp0r3ydxy14zvw81q368h61gimrcm7110fdpx9"; depends=[checkmate data_table foreach ggplot2 glmnet Metrics partykit R6 yaImpute]; }; + immer = derive2 { name="immer"; version="1.1-35"; sha256="1nmf9wxxyq3p8b5kikpsr8b0v4s84zjpahg1rxvcrhc8blg26hjq"; depends=[CDM coda MASS psychotools Rcpp RcppArmadillo sirt TAM]; }; + imp4p = derive2 { name="imp4p"; version="0.7"; sha256="1hpxx1jpwd4v19xnpjjbwcvfzvb63jfd0jq3vcq000w7am9pwwba"; depends=[Iso norm Rcpp truncnorm]; }; + impimp = derive2 { name="impimp"; version="0.3.0"; sha256="0zv4rs5c80rvwwr4gk6zlphvyf0drkfrdqpcw0p2i7kig8ynq4qx"; depends=[]; }; implyr = derive2 { name="implyr"; version="0.2.4"; sha256="1xc5c8wpq1bdvfm4rkqmvykgkil9fm9n1q9ndjv701jbdr4rnisd"; depends=[assertthat DBI dbplyr dplyr rlang tidyselect]; }; r_import = derive2 { name="r_import"; version="1.1.0"; sha256="0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"; depends=[]; }; importar = derive2 { name="importar"; version="0.1.1"; sha256="0xv445fmjhsbdlsq03k2rlycnggn3rcyq5a49zrg4jvjamzr0rgr"; depends=[]; }; imprProbEst = derive2 { name="imprProbEst"; version="1.0.1"; sha256="09y8yd9sw0b79ca45ryi7p82vy5s8cx0gg603rlc39lgwcdv45i3"; depends=[inline lpSolve]; }; + imptree = derive2 { name="imptree"; version="0.5.1"; sha256="0f087000092ydnpj3ch4mbip8wp32scn8xw4vlkq5lf6130gfs1b"; depends=[Rcpp]; }; imputeLCMD = derive2 { name="imputeLCMD"; version="2.0"; sha256="10v3iv1iw6mnss6ry836crq9zdgid2y1h3pvigzjsrmnp5n89mfz"; depends=[impute norm pcaMethods tmvtnorm]; }; imputeMDR = derive2 { name="imputeMDR"; version="1.1.2"; sha256="0ds5a4wav9vb9z5nji8hv5l76310rd970xf702fd0ckx1sh6rgd7"; depends=[]; }; imputeMissings = derive2 { name="imputeMissings"; version="0.0.3"; sha256="1dfhi235j1qz2mv89j92b903j5mdwlzisiyvvi9mmiacdj5ln89z"; depends=[randomForest]; }; imputeMulti = derive2 { name="imputeMulti"; version="0.6.4"; sha256="0ngjbj8pl5mwprrgy234a5p9dhf615z7ymfv8184hby1z6ib3mgl"; depends=[DBI gtools Rcpp RSQLite]; }; imputePSF = derive2 { name="imputePSF"; version="0.1.0"; sha256="0xfd2mybg0cbi3n35j28s4xq4iwr5rq4mqwgdqml7l2rlzidcwc8"; depends=[PSF]; }; - imputeR = derive2 { name="imputeR"; version="2.0"; sha256="0xyvy785jb1mv06jq25cnsbgiywi3857sdiizcjck7bx970lk02n"; depends=[caret Cubist gbm glmnet mboost pls rda reshape2 ridge rpart]; }; + imputeR = derive2 { name="imputeR"; version="2.1"; sha256="1xsawars52jhxfpl4hx8ghhndrvqk9vrrgajrrz2xrzi88kf6in2"; depends=[reshape2]; }; imputeTS = derive2 { name="imputeTS"; version="2.7"; sha256="12y6qzy00kb7jap4h92f3zpgdazlw3y4zydhv7gzfsmx1ka7nsfm"; depends=[forecast magrittr Rcpp stinepack]; }; imputeTestbench = derive2 { name="imputeTestbench"; version="3.0.1"; sha256="0yxvwk1bcsid116a4zqsagf2dl3vhzva559bfjjcqdgyniapcmcj"; depends=[dplyr forecast ggplot2 imputeTS reshape2 tidyr zoo]; }; imputeYn = derive2 { name="imputeYn"; version="1.3"; sha256="1b21w1aa5f7yiq8k0wa86wvbg4ij7f6ldwn6asfqwb0b90rvsgvs"; depends=[boot emplik mvtnorm quadprog survival]; }; - imsig = derive2 { name="imsig"; version="0.1.0"; sha256="0qjr2xbha6ikcfmkl0crhf9akrbygwsk87xhb45q8633fk3ssw51"; depends=[ggplot2 gridExtra HiClimR igraph RColorBrewer survival]; }; + imsig = derive2 { name="imsig"; version="1.0.0"; sha256="01ww48x9a189dvr81bangfhchr70l0sg26jdpcxf41nh2fmslfxx"; depends=[ggplot2 gridExtra HiClimR igraph RColorBrewer survival]; }; in2extRemes = derive2 { name="in2extRemes"; version="1.0-3"; sha256="1lgsqm29zmjyf8kynyra2p3q7bs4fyd7ac4v6s3pbahzhhzdk94y"; depends=[extRemes]; }; inTrees = derive2 { name="inTrees"; version="1.2"; sha256="1mwn2ijkyw0y9xcgrr56wxd2326ikarlsi79l59dplvlx2iwbi6c"; depends=[arules data_table gbm RRF xgboost xtable]; }; inaparc = derive2 { name="inaparc"; version="0.2.0"; sha256="0rgbnvvqzbx4j40qz32l1bxmg3wwzbl6719wb9m3xpakblvhhxs2"; depends=[kpeaks lhs]; }; @@ -7565,16 +8022,16 @@ in with self; { inbreedR = derive2 { name="inbreedR"; version="0.3.2"; sha256="09fr13ckyn2skiigkn4qdx5g080gcmyyrvzhcp0wrml9wpmy0h4z"; depends=[data_table]; }; incR = derive2 { name="incR"; version="1.1.0"; sha256="0q41bs7pf6hqyfwvcwc2sxq44jq95qq3qsddz53f8gphwjsyf1v7"; depends=[dplyr ggplot2 lubridate maptools rgeos]; }; inca = derive2 { name="inca"; version="0.0.3"; sha256="1g9js84xa5b6jl8gp4k0c55kjazfaw5g9biwk4v6vz3vwkwayyzh"; depends=[Matrix Rcpp RcppArmadillo]; }; - incadata = derive2 { name="incadata"; version="0.6.1"; sha256="05i0zifdzc1w6p6annhzp9rdd4v82gx2sxi4lqpdnraaczdrhgbb"; depends=[backports decoder dplyr rccmisc rvest sweidnumbr xml2]; }; + incadata = derive2 { name="incadata"; version="0.6.4"; sha256="1aj07zhf82wwg80jp461xapw8x9caa7daa59n4mxl8nqryrs77q0"; depends=[backports decoder dplyr rccmisc rvest sweidnumbr xml2]; }; incgraph = derive2 { name="incgraph"; version="1.0.1"; sha256="0zjvxk2krdlm5bcr0m80nxy46f69a1xadfjw5sjw249b28wdclml"; depends=[BH dplyr orca purrr Rcpp testthat tibble]; }; - incidence = derive2 { name="incidence"; version="1.3.1"; sha256="0qylfim4gc9i9dyhyjpfar95rznbf1lh06hvvjmxxyrc1a7lzaxw"; depends=[ggplot2 ISOweek]; }; - inctools = derive2 { name="inctools"; version="1.0.11"; sha256="08a1aqsx1f1mkykpgbqbgvai60zxj9zwpmxynyajbm4lwr3rc6rp"; depends=[cubature doParallel dplyr foreach ggplot2 glm2 magrittr plyr pracma tmvtnorm]; }; + incidence = derive2 { name="incidence"; version="1.5.2"; sha256="1vmp4qy9pahcfmk9k5s39qbg2n24xjpz0szfh2ixyfhpf946af2v"; depends=[ggplot2 ISOweek]; }; + inctools = derive2 { name="inctools"; version="1.0.14"; sha256="0ial852b96x310wzvla9lahxz3mwbqqv0l0lafs0bnmyaiiwycxv"; depends=[cubature doParallel dplyr foreach ggplot2 glm2 magrittr plyr pracma rlang tibble tmvtnorm]; }; indelmiss = derive2 { name="indelmiss"; version="1.0.8"; sha256="0674hvgdq0fxab3h55iililphrr6lqp25359crvkqqgb8higbs0h"; depends=[ape numDeriv phangorn Rcpp]; }; indicspecies = derive2 { name="indicspecies"; version="1.7.6"; sha256="0a7s37k3bg4cnzkvn833nrwi6hnfa5f6jxa8ra954v4sp55g6i5d"; depends=[permute]; }; indirect = derive2 { name="indirect"; version="0.2.0"; sha256="1k7xwsx655nzl43s1mkaysyn5gydq973gynmqip67lssnm7cnch4"; depends=[gplots MASS]; }; inegiR = derive2 { name="inegiR"; version="2.0.0"; sha256="00bhb3zvqhir2rqza3axk98lxhq98s41apwpsm242pqb7wsnmg95"; depends=[jsonlite plyr XML zoo]; }; ineq = derive2 { name="ineq"; version="0.2-13"; sha256="09fsxyrh0j7mwmb5hkhmrzgcy7kf85jxkh7zlwpgqgcsyl1n91z0"; depends=[]; }; - infer = derive2 { name="infer"; version="0.2.0"; sha256="1wkfbrwq616nj1k0rmwvbnqy8ngrmxc49d6j69s5vpws2g3ga00j"; depends=[assertive dplyr ggplot2 magrittr rlang tibble]; }; + infer = derive2 { name="infer"; version="0.4.0"; sha256="01zrlirxdkysgrlflvvxgksbjcd4sr3ri6q61ws5bfbwwqklk7n2"; depends=[dplyr ggplot2 glue magrittr rlang tibble]; }; inference = derive2 { name="inference"; version="0.1.0"; sha256="0j92isfkbhk13yx2hd3a5dd7ikcbgjc04zisd1n5kmg6ajw2aj6r"; depends=[sandwich]; }; inferference = derive2 { name="inferference"; version="1.0.0"; sha256="1x6i8ycba9z57m1n143p1j9pmlfrhjhi4iw0fsny8xmcvqrlr85p"; depends=[Formula lme4 numDeriv]; }; inferr = derive2 { name="inferr"; version="0.3.0"; sha256="1z5bfq0gv1h6iw8nwc19ar6f2sgsvgs3ghq52s09wclqk2yy4azz"; depends=[dplyr magrittr purrr Rcpp rlang shiny tibble tidyr]; }; @@ -7592,30 +8049,32 @@ in with self; { infutil = derive2 { name="infutil"; version="1.0"; sha256="02d0hfbkdqjj0lm1fzwwxy60831kbcjn2m4rfblpib0krkbpz72n"; depends=[ltm]; }; ini = derive2 { name="ini"; version="0.3.1"; sha256="04yqij344dwm0xqgara8xia42mlmij3i8711qbb5534w05a1l6bv"; depends=[]; }; injectoR = derive2 { name="injectoR"; version="0.2.4"; sha256="0sa32cspp6y3m04yfmd02kxx55mk7l9jxf4r9pk1a6k3sqnj6fl8"; depends=[]; }; - inlabru = derive2 { name="inlabru"; version="2.1.3"; sha256="09sdbzg3cdg43clkwnahkhyns019gjya55m6zhq340mgrnirx2i5"; depends=[ggplot2 rgdal rgeos sp]; }; + inlabru = derive2 { name="inlabru"; version="2.1.9"; sha256="0jbqk8hcsfgzwr35icqwc6ch0n9v7s812hqwmn3q13l2a4lznm91"; depends=[ggplot2 Matrix rgdal rgeos sp]; }; inline = derive2 { name="inline"; version="0.3.15"; sha256="0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"; depends=[]; }; inlinedocs = derive2 { name="inlinedocs"; version="2013.9.3"; sha256="13vk6v9723wlfv1z5fxmvxfqhaj68h0x3s2qq9j6ickr4wakb4ar"; depends=[]; }; - inlmisc = derive2 { name="inlmisc"; version="0.4.0"; sha256="0hhw87zvqd2mplpbmbh1y91pyfgyqamw4wiz74a6qwn705bcymah"; depends=[checkmate dplyr GA htmltools htmlwidgets igraph knitr leaflet raster rgdal rgeos sp xtable]; }; - inpdfr = derive2 { name="inpdfr"; version="0.1.6"; sha256="0fwznjsq4wccqfnb3a5ic1nyx538jxmlcv59xdz06y6raczjp9q9"; depends=[ca cluster entropart metacom R_devices RColorBrewer SnowballC stringi tm wordcloud]; }; + inlmisc = derive2 { name="inlmisc"; version="0.4.4"; sha256="13li6625kjadxqlyjbgkfvh8fz62yyd7rd7j5p371qfm6gragwzh"; depends=[checkmate data_table GA htmltools htmlwidgets igraph knitr leaflet raster rgdal rgeos scales sp xtable]; }; + inpdfr = derive2 { name="inpdfr"; version="0.1.8"; sha256="1xscrqkwl15l5r1sik6mnhzl868s9yxscm74sp740n3107md92hx"; depends=[ca cluster entropart metacom R_devices RColorBrewer SnowballC stringi tm wordcloud]; }; inplace = derive2 { name="inplace"; version="0.1.0"; sha256="1lmvfjxgficlzxbn953wvfa1n9lys9gqprix6zbqqr4d6vkm0srj"; depends=[Rcpp]; }; - insect = derive2 { name="insect"; version="1.1.0"; sha256="11r21ljif0pwswmmdzbyy3i9q2rwxn7izhr44dkiwcyjv7yig54j"; depends=[ape aphid kmer openssl phylogram xml2]; }; + insect = derive2 { name="insect"; version="1.2.0"; sha256="0lbck8jbhymzkhm1iqd2y2xg8a26yjizw7x31b1l1kqc1l0p3kmv"; depends=[ape aphid kmer openssl phylogram RANN seqinr xml2]; }; insideRODE = derive2 { name="insideRODE"; version="2.0"; sha256="1ffndk8761cpkririb3g1qsq9nwmh82lcrpql9i5fksdprvdjzcw"; depends=[deSolve lattice nlme]; }; insol = derive2 { name="insol"; version="1.1.1"; sha256="0zbawkp4qb0kqb7y9ibiyy8sa9rfgbzwmcdswx6s87p0h7brrqn6"; depends=[]; }; inspectr = derive2 { name="inspectr"; version="1.0.0"; sha256="04rpr5ajpdx1d49y327dryxwxk27yljj4c96i9qglf02i9kmplkg"; depends=[openxlsx]; }; instaR = derive2 { name="instaR"; version="0.2.4"; sha256="0c4m471ragkpksr0h21cdgnjxcknf01xqz543dahxgzjg9ncjwhg"; depends=[httr jsonlite]; }; install_load = derive2 { name="install.load"; version="1.2.1"; sha256="148q0rjal5hfcb8ilxzd1bz38mn8vxqrsfg5x4jy48psk00fk3d9"; depends=[]; }; + instruments = derive2 { name="instruments"; version="0.1.0"; sha256="1m8hic2j5j9b2yaraz096176y9igf59zv4zzgkkdz4yb7jzfhprx"; depends=[]; }; insuranceData = derive2 { name="insuranceData"; version="1.0"; sha256="0wryh8i1v3bnpbqn6d6dpxr9bwwl6mnh5cb5igz0yanh4m1rx96w"; depends=[]; }; intReg = derive2 { name="intReg"; version="0.2-8"; sha256="0cqf6lbn8aiyj5j7gg1qz80i477bfxbmxp7fjs25ish4bcdsbjja"; depends=[maxLik miscTools sets]; }; intRegGOF = derive2 { name="intRegGOF"; version="0.85-5"; sha256="0xjq8vdlgqlzrvp752gd4qfrpnpapx7k6xzfsvfril8ngvm9a162"; depends=[]; }; intRvals = derive2 { name="intRvals"; version="1.0.0"; sha256="0391raj5wq6issvzqm8bfnv1ap2hh5nfsqi9r1x5ss37fvcq5fjm"; depends=[lme4 plyr]; }; intamap = derive2 { name="intamap"; version="1.4-9"; sha256="060sghkqsdrxpa340rvjskh2wafdkffa5q8nlbg1msnsmk639lkn"; depends=[automap doParallel evd foreach gstat MASS mvtnorm rgdal sp]; }; intamapInteractive = derive2 { name="intamapInteractive"; version="1.1-12"; sha256="1h8kzinfpp2rwal11xqs9g99rmigs0jlsr5h0qh0zsill73minid"; depends=[automap gstat intamap rgdal sp spatstat spcosa]; }; - intccr = derive2 { name="intccr"; version="1.0.2"; sha256="1vdrdig82xbg4ax67vsr00v28z40qd54kcw6b8cml59sqn13zxl2"; depends=[alabama doParallel foreach numDeriv]; }; + intccr = derive2 { name="intccr"; version="1.0.4"; sha256="1ivv5y863ykiksfnxa4dy9842lm83gd68hb5f6l9v5la6i3bwfin"; depends=[alabama doParallel foreach numDeriv]; }; intcensROC = derive2 { name="intcensROC"; version="0.1.1"; sha256="0qkgp6iw2s772zk2533jsar64f5mqgy4874swgarnfgd4jvkwy2k"; depends=[pracma Rcpp RcppEigen]; }; integIRTy = derive2 { name="integIRTy"; version="1.0.5"; sha256="13p1r3rccsmaqwn0mrskr86jpww72aaq8zf2a8rnbpzkfrq9ni14"; depends=[abind doParallel foreach ltm MASS mclust]; }; interAdapt = derive2 { name="interAdapt"; version="0.1"; sha256="06ki36l1mrnd9lbm696a6gapr488dz8na4wvl9y1fif9hfv4zk25"; depends=[knitcitations knitr mvtnorm RCurl shiny]; }; - interactionTest = derive2 { name="interactionTest"; version="1.0.1"; sha256="021qsg9rglc4vj3hkrvfm2snd77zna7ql2i0m5hf77yzxxc35jc6"; depends=[]; }; + interactionTest = derive2 { name="interactionTest"; version="1.1"; sha256="0kr1v6wsmri8hlczfnb19s51i4fv4xphmgld35my1ic6f1jyk5p4"; depends=[]; }; intercure = derive2 { name="intercure"; version="0.1.0"; sha256="0j71dqcbcfl1zpfidh3xys5h3ggyhrzq3avkdm9v18pv464x8xlv"; depends=[foreach iterators MASS Matrix survival]; }; + interep = derive2 { name="interep"; version="0.2.0"; sha256="18f5qkfq3rcr4n2vpdp4xp56cbg5z30cpk6wdchh64gly6g28bi0"; depends=[Rcpp RcppArmadillo]; }; interferenceCI = derive2 { name="interferenceCI"; version="1.1"; sha256="19ky10nn6ygma6yy5h1krxx61aikh3yx5y39p68a944mz8f72vsn"; depends=[gtools]; }; interflex = derive2 { name="interflex"; version="1.0.4"; sha256="1w92h0ay0rx8gy9jcj179206lz9irg8g0ryl31p3ijqip73v55rm"; depends=[doParallel foreach ggplot2 lfe Lmoments lmtest mgcv pcse Rcpp RcppArmadillo sandwich]; }; interfr = derive2 { name="interfr"; version="0.1.0"; sha256="1wn7i8dsll1qq3v39hgpbqnkjc8f4wlffy73453rw9lpq61y2fgj"; depends=[CircStats colorSpec plotrix]; }; @@ -7629,10 +8088,11 @@ in with self; { interval = derive2 { name="interval"; version="1.1-0.1"; sha256="1lln9jkli28i4wivwzqrsxvv2n15560f7msjy5gssrm45vxrxms8"; depends=[Icens MLEcens perm survival]; }; intervals = derive2 { name="intervals"; version="0.15.1"; sha256="1r2akz8dpix1rgvdply4r3m2zc08r0n96w9c97hma80g61a3i2ws"; depends=[]; }; interventionalDBN = derive2 { name="interventionalDBN"; version="1.2.2"; sha256="0wpp4bfi22ncvl0vdivniwwvcqgnpifpgxb4g5jbyvr0z735cd9w"; depends=[]; }; + intoo = derive2 { name="intoo"; version="0.1.0"; sha256="06c7g5kvsvgj4lbb8iz8kl4q0mfgd572glv3kr3mqvdn5lz8c8wd"; depends=[]; }; intrinsicDimension = derive2 { name="intrinsicDimension"; version="1.1.0"; sha256="0mxg9dvhn5rr1rchpqzf5i1p37kvabcb9jyqbn49zgzcwdvm6cbs"; depends=[yaImpute]; }; introgress = derive2 { name="introgress"; version="1.2.3"; sha256="1j527gf7pmfy5365p2j2jbxq0fb0xh2992hj4d7dxapn4psgmvsk"; depends=[genetics nnet RColorBrewer]; }; intrval = derive2 { name="intrval"; version="0.1-1"; sha256="1p66cjpn43xib7rrnyv3jqr6bb49d3dxf888p8hxnr7kx9wfalkn"; depends=[]; }; - intsvy = derive2 { name="intsvy"; version="2.1"; sha256="0fsib9w1zvg3phmzrspdc3d44rl5p222j0j9xmdhpcq9r6sy0bp9"; depends=[foreign ggplot2 Hmisc memisc plyr reshape]; }; + intsvy = derive2 { name="intsvy"; version="2.3"; sha256="1hm7jkh8p3hspbb20185zgs5y4c3zp9wvj02m0s67qiq8sf5nv0h"; depends=[foreign ggplot2 Hmisc memisc plyr reshape]; }; intubate = derive2 { name="intubate"; version="1.0.0"; sha256="03ikqwai7wdahdfyzdy42xs8qpdhl9gmbak2qd82yxjl62956i8c"; depends=[]; }; inum = derive2 { name="inum"; version="1.0-0"; sha256="1b013ak4d0iiwk5a0s7vvsl34d0hs881iq7zrvah4skb89x82cpm"; depends=[libcoin]; }; invGauss = derive2 { name="invGauss"; version="1.1"; sha256="0l93pk2sh74dd6a6f3970nval5p29sz47ynzqnphx0wl3yfmmg9c"; depends=[optimx survival]; }; @@ -7640,30 +8100,32 @@ in with self; { investr = derive2 { name="investr"; version="1.4.0"; sha256="0l47bfwxssfr3maprkpwnmgxnxccl3ch4grc7f968iiqk83mcxw9"; depends=[nlme]; }; invgamma = derive2 { name="invgamma"; version="1.1"; sha256="12ga2y4wc9bc5zz6vimvxwgjpsx3ys3209nq63gscbw559ydxa5a"; depends=[]; }; io = derive2 { name="io"; version="0.3.0"; sha256="16mnbxq217ixfg2qfqrj97qqfpc5dj622hf80nwray6hp47lbw2s"; depends=[filenamer stringr]; }; + ioanalysis = derive2 { name="ioanalysis"; version="0.1"; sha256="13hkcks9sm7swmvd1lzzz5gqs02mjdqhrx06f7bkbf77dxckxb8z"; depends=[]; }; ioncopy = derive2 { name="ioncopy"; version="2.1.1"; sha256="1lkav3xvh2qazfmcxwisrjy8wzf639a4md71499jj5rmy650crys"; depends=[shiny]; }; ionflows = derive2 { name="ionflows"; version="1.1"; sha256="1k9yz82hbjwljyg4cmi675ppykrc2yq9md8x1hhkfxmp070whcxl"; depends=[Biostrings]; }; ionr = derive2 { name="ionr"; version="0.3.0"; sha256="18rv5n5gihb6pz36s45yj17sdjsbj4485k4lnggdjj1gbbjkz2ni"; depends=[gplots psych]; }; iopsych = derive2 { name="iopsych"; version="0.90.1"; sha256="0adxwxnb1zdlld3icdggx7cq6cp8z4h1jf105485w322a8c6s9ik"; depends=[mco mvtnorm]; }; iosmooth = derive2 { name="iosmooth"; version="0.94"; sha256="06xgzhjgb6pznjzfli193q7kn8sh5jmqsssgymwj98bw7iwn4q3z"; depends=[]; }; - iotables = derive2 { name="iotables"; version="0.2.4"; sha256="17xw0xjj6xy99f41ln043agaqcw6q3s0i99as06471kyscgan8n7"; depends=[dplyr eurostat forcats magrittr plyr tidyr]; }; + iotables = derive2 { name="iotables"; version="0.3.5"; sha256="12wak8vwd5hvm09s3cjw2pjfzb0a4pi5x85vm8shmxdx83h7m20p"; depends=[dplyr eurostat forcats lubridate magrittr plyr tidyr]; }; iotools = derive2 { name="iotools"; version="0.2-5"; sha256="0rn6kvlcijnhlwajh6nmi80qlamxgz0x3pn09yp4hyfpl3zxg1fz"; depends=[]; }; + ipc = derive2 { name="ipc"; version="0.1.1"; sha256="19r48glsmv4x6dm4drgg2y7g32w7hf89rfb2jl2n4fhdjw3339fr"; depends=[R6 shiny txtq]; }; + ipcwswitch = derive2 { name="ipcwswitch"; version="1.0.1"; sha256="1jx8r0a5qj4dh2ghsd8xrqy12ff85yjwqzwg5hksag9hiyjbgkrh"; depends=[survival]; }; ipdmeta = derive2 { name="ipdmeta"; version="2.4"; sha256="0k9wqpmrvqdh73brmdzv86a2dbyddjyyyqzqgp1vqb3k48k009s2"; depends=[nlme]; }; - ipdw = derive2 { name="ipdw"; version="0.2-6"; sha256="1jfixvywxdhnpqz62ld2c8n6yacg88q3y1n1aisqqb7szz0zf23z"; depends=[gdistance raster sp]; }; - ipeaData = derive2 { name="ipeaData"; version="0.0.2"; sha256="1nggkcb8rrnc3d14nhzpf48f2dpf6jcsw54i40jcp7656jqv1jnb"; depends=[data_table dplyr httr jsonlite RCurl]; }; + ipdw = derive2 { name="ipdw"; version="0.2-7"; sha256="1g4chjzl0xcxf7mfhazy8h2dvzz73sljdbl1w79sx0pjcjagvs3l"; depends=[gdistance raster rgeos sp]; }; ipflasso = derive2 { name="ipflasso"; version="0.1"; sha256="12cyn7wpkrjqrjccb26mi375ijqplps4216ldj7w3az9g8pzihv3"; depends=[glmnet survival]; }; ipfp = derive2 { name="ipfp"; version="1.0.1"; sha256="12aklhf9p70r9b2wi0qgbl835b4lil805c31n1ka4kdix4b4cpr4"; depends=[]; }; ipft = derive2 { name="ipft"; version="0.7.2"; sha256="0jifmkwac5yfl110200ljm3pas3321j068af9xqzqs0av20m8hps"; depends=[apcluster cluster dplyr ggplot2 Rcpp]; }; iplots = derive2 { name="iplots"; version="1.1-7.1"; sha256="1bz8n9cnx6zy3wsr49h55r0l5ikfl0xjg4r76fi4giid2a3ba4lf"; depends=[png rJava]; }; - ipred = derive2 { name="ipred"; version="0.9-6"; sha256="1vrw1pqcpnc04x1r2h9grdfm6bivs358sww5gg90jwlvxcw69lxq"; depends=[class MASS nnet prodlim rpart survival]; }; - iprior = derive2 { name="iprior"; version="0.7.1"; sha256="01sav9594grc413kf6s9jnp4hs4q9f9424qphm91xckydiqisaav"; depends=[doSNOW foreach ggplot2 mvtnorm Rcpp RcppEigen reshape2 scales]; }; + ipred = derive2 { name="ipred"; version="0.9-8"; sha256="01xcg3c121ndfpz9dirqxszknh4yb1p222p7f1wbwwhdrg1i27cw"; depends=[class MASS nnet prodlim rpart survival]; }; + iprior = derive2 { name="iprior"; version="0.7.2"; sha256="1wc7f6gh0qas197jf78pb8wmazhddbny3l0w47f3v6fqwa581ls0"; depends=[doSNOW foreach ggplot2 mvtnorm Rcpp RcppEigen reshape2 scales]; }; ips = derive2 { name="ips"; version="0.0-7"; sha256="0r4394xbchv6czad9jz4ijnfz8ss3wfdvh7ixrdxic2xrw0ic90v"; depends=[ape colorspace XML]; }; - iptmnetr = derive2 { name="iptmnetr"; version="0.1.2"; sha256="1m5rw66qbv5pa91ywvir2i0wnwa0j6z75242bc468d2hakz62k99"; depends=[httr jsonlite]; }; - iptools = derive2 { name="iptools"; version="0.4.0"; sha256="0c3j5sl129xl75p14qr880ll1y3yss3zqg39zbj2jp6wcv9rvafx"; depends=[AsioHeaders BH ISOcodes Rcpp]; }; - ipumsr = derive2 { name="ipumsr"; version="0.2.0"; sha256="0rmcl2jq12yvc5lqyi1mi5ggl59w2g6zvf3w1zpnb261vlrvikda"; depends=[dplyr haven purrr raster Rcpp readr rlang stringr tibble tidyr xml2 zeallot]; }; + iptmnetr = derive2 { name="iptmnetr"; version="0.1.5"; sha256="02lljbbr2sm90sgyjv6a17mbh758n93qqxfr900g0m557nsv35i8"; depends=[httr jsonlite]; }; + iptools = derive2 { name="iptools"; version="0.6.1"; sha256="143gawwp3aja5vycl43n6x5hzg3yvagi8x10v9y92hkif9v075qq"; depends=[AsioHeaders BH Rcpp readr stringi triebeard]; }; + ipumsr = derive2 { name="ipumsr"; version="0.3.0"; sha256="114q2j6sadzg4s1jc66sxasj86hsipmf874dbhk1z238wj948py8"; depends=[cli crayon dplyr haven hipread pillar purrr R6 raster Rcpp readr rlang stringr tibble tidyr xml2 zeallot]; }; ipw = derive2 { name="ipw"; version="1.0-11"; sha256="11a34j6lp329ran2r9kxn8184kfmibkdig74lsy6lj4w4w0d71cm"; depends=[geepack MASS nnet survival]; }; ipwErrorY = derive2 { name="ipwErrorY"; version="1.0"; sha256="1n1j1crxnnfkg38drgg8rhc13y6s8hcsr5g0f6hi4v680dgrkhmp"; depends=[nleqslv]; }; iqLearn = derive2 { name="iqLearn"; version="1.5"; sha256="1zn43zvx0mjzh96bm73scacmladamy8jmhxim7hcfq39cfhiw3c8"; depends=[]; }; - irace = derive2 { name="irace"; version="3.0"; sha256="1p7amffds888zfg05lfkmvl2ciydmf8bn42g2kgfy13k9r2bk96r"; depends=[]; }; + irace = derive2 { name="irace"; version="3.1"; sha256="0r3hbsx8c40kxs62xy3pnivy6ava2xrg0h39j95zrmiqdma77sxq"; depends=[]; }; ircor = derive2 { name="ircor"; version="1.0"; sha256="07apa4l4ib11xw25d44b403s3la29sqlid13q41hjrlfxafm91ld"; depends=[]; }; irlba = derive2 { name="irlba"; version="2.3.2"; sha256="0f7wb12wa0zbyllk5adcf4f517wgjpkhsx4j176i9ax6xy7jvprz"; depends=[Matrix]; }; irr = derive2 { name="irr"; version="0.84"; sha256="0njxackqj8hyf9j1yszwxbnaxgp27fc2bwyyf7dip72wc12f81n5"; depends=[lpSolve]; }; @@ -7671,12 +8133,13 @@ in with self; { irregulAR1 = derive2 { name="irregulAR1"; version="1.0.0"; sha256="0pccasqcya99j4n0qdcjjnvmigj53axji9ddxbpmrgvzsyamb8ja"; depends=[Matrix Rcpp RcppArmadillo]; }; irtDemo = derive2 { name="irtDemo"; version="0.1.4"; sha256="0rpwryybnj7b4bxn0mn1m496y85s2fpqdd78lmdl6jg1ck4j4pb3"; depends=[fGarch shiny]; }; irtProb = derive2 { name="irtProb"; version="1.2"; sha256="12wnvbzkh0mx9i3iyh1v2n2f2wjsjj7ad3dgv9xj949x4nbz16j0"; depends=[lattice moments]; }; + irteQ = derive2 { name="irteQ"; version="1.0.0"; sha256="0d1xfgk0spdkfbvwyqi99hwsj9p46q71b8v79rr51bw88rx17shp"; depends=[dplyr ggplot2 ggrepel purrr reshape2 rlang statmod tidyr]; }; irtoys = derive2 { name="irtoys"; version="0.2.1"; sha256="0h6iiaxikhbxhbyksbjnb09qdxinlkwr2v9yzs5wslbni14paq5q"; depends=[ltm sm]; }; irtrees = derive2 { name="irtrees"; version="0.1.0"; sha256="03jmfyx1ia987zhi74fmmcdz70wnm8c7z5z30rwzd1cs11dijjwv"; depends=[]; }; irtreliability = derive2 { name="irtreliability"; version="0.1-1"; sha256="15qs8bvgrwajj5kfd57rd34l1p2805ilyd7w60ngrqc14d6az9d2"; depends=[fastGHQuad ltm mirt]; }; isa2 = derive2 { name="isa2"; version="0.3.5"; sha256="17vm0906szhrh2k5x694vwcfijbzmd1v3axpszfybc0lgds437cv"; depends=[lattice]; }; isdals = derive2 { name="isdals"; version="2.0-4"; sha256="15p432fskdz2r8523cw122mfhvrq8vdsdsrd0kz9yfin4b5z3zfh"; depends=[]; }; - isdparser = derive2 { name="isdparser"; version="0.2.0"; sha256="061wi94rj3iyvf3dgvcjy0x46hvwhr4ifx0jhirz44bj0c8g3h7j"; depends=[data_table tibble]; }; + isdparser = derive2 { name="isdparser"; version="0.3.0"; sha256="1fdp4zk3pzpi5m026rlsrhyl4r5rfxy9sr8d04w2i0316rziv7kc"; depends=[data_table tibble]; }; isingLenzMC = derive2 { name="isingLenzMC"; version="0.2.5"; sha256="1pd1s3a1rv7vlxd5db1pgwdjps8w5im4zz2h3qzal9cwbis0hb51"; depends=[]; }; island = derive2 { name="island"; version="0.2.1"; sha256="0fg5nlg5iq3cl3i8xx9qq4vvizdklg6adjxmp2qrg0dyfvkllhsq"; depends=[]; }; ismev = derive2 { name="ismev"; version="1.42"; sha256="19giigxwf62cdkf7mglsca649n2ignb9bxyg9zl7im1vm3ngnmqd"; depends=[mgcv]; }; @@ -7685,7 +8148,7 @@ in with self; { isocir = derive2 { name="isocir"; version="2.0-6"; sha256="0dkxdx2g1c579q97r45shws2gylkwqlvrhmc14ddmzi45xhxlql6"; depends=[circular combinat TSP]; }; isopam = derive2 { name="isopam"; version="0.9-13"; sha256="0y1yy0922kq5jxyc40gz8sk9vlzwfkfg5swmc6lk4007g9mgc8fm"; depends=[cluster vegan]; }; isopat = derive2 { name="isopat"; version="1.0"; sha256="0fznvgycyd35dh7pbq1xhp667gsficlmycn5pcrqcbs89069xr1s"; depends=[]; }; - isoph = derive2 { name="isoph"; version="1.1.2"; sha256="1qw98cnil3rb9d3vbii8drca744qig6bfd3rc74dxm23cj86f66g"; depends=[Iso survival]; }; + isoph = derive2 { name="isoph"; version="1.1.3"; sha256="0905qw3aa7l09ljzm4q78pgy1z8kzv0jzhxa49293z9jy6g3x0mm"; depends=[Iso survival]; }; isotone = derive2 { name="isotone"; version="1.1-0"; sha256="0alk0cma5h3yn4w2nqcahprijsm89b0gby9najbngzi5vnxr6nvn"; depends=[nnls]; }; isotonic_pen = derive2 { name="isotonic.pen"; version="1.0"; sha256="1lgw15df08f4dhrjjfr0jqkcvxwad92kflj2px526pcxwkj7cj3i"; depends=[coneproj Matrix]; }; isqg = derive2 { name="isqg"; version="1.1"; sha256="0vl3x498xzixhnxwwd52pwv79ym4hzj1c7f7mv8p3966281xhkfc"; depends=[BH R6 Rcpp]; }; @@ -7694,16 +8157,16 @@ in with self; { itan = derive2 { name="itan"; version="1.0"; sha256="082vh5gvh8hgyhk8nswll16ldhnp0pfpxnz1yx05zsc4nzvm92cf"; depends=[ggplot2 reshape]; }; itcSegment = derive2 { name="itcSegment"; version="0.8"; sha256="032wj34313m3wigdfalq356srdzg0cvnvxnaxwxws6bc44r78izf"; depends=[maptools raster rgeos sp]; }; iteRates = derive2 { name="iteRates"; version="3.1"; sha256="1dycmlm3vldc60wz2jjdfbla14383911zfahgal5mx8whxwq95c5"; depends=[ape apTreeshape geiger gtools MASS partitions VGAM]; }; + itemanalysis = derive2 { name="itemanalysis"; version="1.0"; sha256="1ksbd69mca45jlr2gpars87cf4jfm5rx6sz009sv6a83x831x5rq"; depends=[car ggplot2 polycor]; }; iterLap = derive2 { name="iterLap"; version="1.1-3"; sha256="079d4hxf1ha8pgibzb4r1yk7xqpzndd7hjbp8294qb26jvvcnd8q"; depends=[quadprog randtoolbox]; }; - iterators = derive2 { name="iterators"; version="1.0.9"; sha256="16sycjq912ix52fjxjhcwiaqr0yj1v5iqmrvjljd3z857031w06y"; depends=[]; }; - iterpc = derive2 { name="iterpc"; version="0.4.0"; sha256="0py11pvhl71v9fl0a6n317va8cggih4l0afn6yldnah9ai2cakvy"; depends=[arrangements gmp iterators]; }; + iterators = derive2 { name="iterators"; version="1.0.10"; sha256="1s3iykfvccpnzs73z90rx18qvbvgw2dgl4nfcrvm5m1850qb5qd9"; depends=[]; }; + iterpc = derive2 { name="iterpc"; version="0.4.1"; sha256="0q08bdr5v849z2431f2sdh9f7aagjxm34si0kn0bp85dnlqri8rx"; depends=[arrangements gmp iterators]; }; itertools = derive2 { name="itertools"; version="0.1-3"; sha256="1ls5biiva10pb1dj3ph4griykb9vam02hkrdmlr5a5wf660hg6xn"; depends=[iterators]; }; itertools2 = derive2 { name="itertools2"; version="0.1.1"; sha256="0yra3x9ddvn5pp3jibm69205zazv81bz0cflw4mdvxpqadaf9f96"; depends=[iterators]; }; itree = derive2 { name="itree"; version="0.1"; sha256="164zgr142hcp9plnbccs6m823p4m0prk73bvp54bc7bqnqmc3d9a"; depends=[]; }; itsadug = derive2 { name="itsadug"; version="2.3"; sha256="0wzdy82h05264n9cr84w5j98vz24was9hh1y0wdp56ws3dfbav9m"; depends=[mgcv plotfunctions]; }; - itsmr = derive2 { name="itsmr"; version="1.8"; sha256="1w2sjdw9s4smsqdbjabj9jjync0fb931aajjbqhm49cx0g72hi8g"; depends=[]; }; - itunesr = derive2 { name="itunesr"; version="0.1.1"; sha256="1h6yyqcmvm9dfwscmq5ghqi3r4fdracw1n206058j9bdjpakxqkl"; depends=[curl jsonlite lubridate xml2]; }; - ivbma = derive2 { name="ivbma"; version="1.05"; sha256="0d7kg6pkdx1aj1i6kqs2r7j1klxxwymml63qnrq6a6fia3ck9kk9"; depends=[]; }; + itsmr = derive2 { name="itsmr"; version="1.9"; sha256="0dmijaq6q31irwrjqv5gq1yfbgggwb3m6rwbg4lx1r9l3cqays7i"; depends=[]; }; + itunesr = derive2 { name="itunesr"; version="0.1.3"; sha256="1czwkrqy3jqw1x0z5zj2kvp4p11s5zdiswwhx9jfxdcsg86zhr45"; depends=[curl jsonlite lubridate xml2]; }; ivfixed = derive2 { name="ivfixed"; version="1.0"; sha256="0a26zrkvz0ffq4zxdx5vhr1nvsi9c15s6gvc1zy2pddjz31x2xi5"; depends=[Formula]; }; ivlewbel = derive2 { name="ivlewbel"; version="1.1"; sha256="0ykcfikm2i28s3fm6zzx8cjvpwhksg8an0rfr0b35gf7p69brgag"; depends=[gmm lmtest plyr]; }; ivmodel = derive2 { name="ivmodel"; version="1.7.1"; sha256="0v8alqn141s9rymk29xqmdx7gpp8ivz4525afvarxmp9sm2rqq0q"; depends=[Formula ggplot2 Matrix reshape2]; }; @@ -7711,61 +8174,71 @@ in with self; { ivpanel = derive2 { name="ivpanel"; version="1.0"; sha256="0irjmkw3nnd8ssidvj23lr0hihlhd9acsbaznh88lknx53ijc2qv"; depends=[Formula]; }; ivprobit = derive2 { name="ivprobit"; version="1.1"; sha256="05b5gf5gmi2yrkg61n7w12qlgpnjakd1z8hhqxy6py8hahsf84gm"; depends=[Formula]; }; ivregEX = derive2 { name="ivregEX"; version="1.0"; sha256="0zh3rqvhn8ald6lxv9kywy2v1p0nr9ijv6plhpbxc6k51zzsgyl8"; depends=[AER Formula lmtest sandwich]; }; - ivtools = derive2 { name="ivtools"; version="1.0.0"; sha256="06g99wcm5hhn4avahcq9ldk4riwrz7q90yvc8f5fal70d3ca8x73"; depends=[data_table numDeriv]; }; + ivtools = derive2 { name="ivtools"; version="2.0.0"; sha256="0nslq40q5vdsfn1p2y85q1f9gpc2ziixilvgrwkq6vcwl2bwl0kp"; depends=[ahaz data_table nleqslv numDeriv Rcpp survival]; }; jSonarR = derive2 { name="jSonarR"; version="1.1.1"; sha256="054q3ly471xa64yyz2as6vkr440ip1y8n5wl6s3zbhqy3bqkdqif"; depends=[jsonlite RCurl]; }; jaatha = derive2 { name="jaatha"; version="3.2.0"; sha256="00886j0cabrq6a69w8s1gsfkmx1wqs1vpxjafpm71msk54r0dj55"; depends=[assertthat R6]; }; jaccard = derive2 { name="jaccard"; version="0.1.0"; sha256="1dmla6qc1k8iw2d7zfjqhf13gqd2lpsrj09yh47ljf994fpab936"; depends=[dplyr magrittr qvalue Rcpp]; }; jackknifeKME = derive2 { name="jackknifeKME"; version="1.2"; sha256="0c5shl6s46kz7a623gccqk2plrrf2g29nwr6vbny6009pq3jvzam"; depends=[imputeYn]; }; - jackstraw = derive2 { name="jackstraw"; version="1.1.1"; sha256="18iah8sq64p7c6rxs21w8rbxvbmbh03jzqbam1ilp46ayfqzk9qc"; depends=[corpcor lfa]; }; + jackstraw = derive2 { name="jackstraw"; version="1.3"; sha256="02qcaf2p0fyni6n2zhd7vp65kniz74di0pf5jzz79jwj15cfd1b0"; depends=[cluster ClusterR corpcor irlba lfa qvalue rsvd]; }; jacpop = derive2 { name="jacpop"; version="0.5"; sha256="056c82d4a10rgq0p4p63y9i94dy1kqp3yh7xms9nx9q2xb940xb5"; depends=[]; }; - jagsUI = derive2 { name="jagsUI"; version="1.4.9"; sha256="1c2fq7q3kvf092j6r9ci0gigjpb61dj19phzm8mqi05q2k08siin"; depends=[coda lattice rjags]; }; + jagsUI = derive2 { name="jagsUI"; version="1.5.0"; sha256="0cfixhv4fabka13xvnglwacgpadhdr12w6lk563zfz83192r7h8g"; depends=[coda lattice rjags]; }; james_analysis = derive2 { name="james.analysis"; version="1.0.1"; sha256="1b2n4ds4ivfk564z87s2rxjl9j0y4drd3cmyv8jqpccmdvx1137d"; depends=[naturalsort rjson]; }; janeaustenr = derive2 { name="janeaustenr"; version="0.1.5"; sha256="1wyn4qc28a3sval8shmyi2d7s4nl3jh96s8pzq871brxcmrncbwr"; depends=[]; }; - janitor = derive2 { name="janitor"; version="1.0.0"; sha256="0q6mq8s8k7yyx2459nhjvlxjaqxn61k3dpxdhcq0fyk37dafva79"; depends=[dplyr magrittr purrr rlang snakecase tidyr]; }; + janitor = derive2 { name="janitor"; version="1.1.1"; sha256="0sqp6sajdzs8wwvsfkkfpgak9fzknjfffqpgjm6an7spdvsl2js0"; depends=[dplyr magrittr purrr rlang snakecase tidyr]; }; jaod = derive2 { name="jaod"; version="0.1.0"; sha256="0wh1nlfhks4c1dga6h7554pg44pamj73x5in71k2xw0yp292zm6x"; depends=[crul jsonlite tibble]; }; + jarbes = derive2 { name="jarbes"; version="1.7.0"; sha256="1wvix7a1wv6mb4i1r3axixyvrwg6sj5pnc22ajri0d3dbdmklv23"; depends=[ggExtra ggplot2 gridExtra MASS mcmcplots R2jags rjags]; }; jcext = derive2 { name="jcext"; version="0.1"; sha256="18vmf57l2kv3rvi6laqp948m8mjkdxdy0vi4xp68480b2mjmvij1"; depends=[ggplot2 maps RColorBrewer rworldmap sp stringr]; }; - jcolors = derive2 { name="jcolors"; version="0.0.2"; sha256="0d71sdvj7hwafj0sx2z1nyza5j2lfd8y5yj1p94yrw32wi7b89jn"; depends=[ggplot2 scales]; }; + jcolors = derive2 { name="jcolors"; version="0.0.3"; sha256="1mzpvm5mhmr2ahwz1lnqvp1cs805jh0zlfwspvqwr0sfbzmmkrib"; depends=[ggplot2 scales]; }; jdx = derive2 { name="jdx"; version="0.1.3"; sha256="0d9m0sbdrlh8jfijn5mrfw8y2bpj5vxm0bcjlcc42ipxj47962l9"; depends=[rJava]; }; - jeek = derive2 { name="jeek"; version="1.1.0"; sha256="0s5gsgsznn8n39s0s35qxdl0q7bkvqlrf9xhland3xlzcrvpyp2g"; depends=[igraph lpSolve pcaPP]; }; + jeek = derive2 { name="jeek"; version="1.1.1"; sha256="15n0k0i1wwp72g8zqrjmglnckab3p65q3rnpg6d6h8hjcpv82i7g"; depends=[igraph lpSolve pcaPP]; }; + jetpack = derive2 { name="jetpack"; version="0.4.1"; sha256="1f8zj1shyy4vywwma6vdlvbkcfwhqw5hwk5grpv11mamp48iydjx"; depends=[crayon desc docopt packrat remotes]; }; jetset = derive2 { name="jetset"; version="3.4.0"; sha256="0c99h5npsv2gf5d59s4qhkaqmjhbwa3prcykk24wzhnpfq6y6xhp"; depends=[AnnotationDbi org_Hs_eg_db]; }; jiebaR = derive2 { name="jiebaR"; version="0.9.99"; sha256="1g39z9ms975ig2j9nd6nqja1l8gy50fa9pwlz563xk6p2z6v058j"; depends=[jiebaRD Rcpp]; }; jiebaRD = derive2 { name="jiebaRD"; version="0.1"; sha256="1wadpcdca4pm56r8q22y4axmqdbb2dazsh2vlhjy73rpymqfcph4"; depends=[]; }; - jmcm = derive2 { name="jmcm"; version="0.1.8.0"; sha256="0nv30shwd1219cvs9kaql0n7ppwqngj3avf2qd7nzrnbqp2gl23h"; depends=[Formula Rcpp RcppArmadillo]; }; + jipApprox = derive2 { name="jipApprox"; version="0.1.1"; sha256="0kgx7v8fyfdh8kdz8jnh6y6zrf7ivgqjgagpddxnynldzcrc2ml7"; depends=[sampling]; }; + jjb = derive2 { name="jjb"; version="0.1.0"; sha256="0izpvban8v85g6w2mnmimhdh4yg6kcaf046v3jjba368nsj67q9n"; depends=[]; }; + jmcm = derive2 { name="jmcm"; version="0.2.1"; sha256="1giyd0agjz1qpgj7q55maxk7jjmpwc3mrj02ailvwl44rdvhl90v"; depends=[Formula lattice Rcpp RcppArmadillo roptim]; }; jmdem = derive2 { name="jmdem"; version="1.0"; sha256="1qz2l02m4gnxrm1ankr5qqlskl8amphzj8r763yas218fvzfa34q"; depends=[statmod VGAM]; }; + jmdl = derive2 { name="jmdl"; version="0.3.0"; sha256="0167yj368lh1n79jwbqs4g2asb67hfmgh97519linmfpx0n6xdpa"; depends=[boot Formula MASS minqa mnormt mvtnorm]; }; jmetrik = derive2 { name="jmetrik"; version="1.1"; sha256="1if1kxx8apgkbxpkjnlj2lpsfnyj2splsg1p3j5vxa7q6wx70f9j"; depends=[]; }; jmotif = derive2 { name="jmotif"; version="1.0.3"; sha256="1llmrksajrd35kfdzq2vqfm17yv5kwark6gz3rvyzcmbrqk5spqv"; depends=[Rcpp RcppArmadillo]; }; jmuOutlier = derive2 { name="jmuOutlier"; version="1.4"; sha256="1vrihjvq8l2q7d3z80fkzzzwg6xmnfi8sipsgwic1lcbv6vnqndp"; depends=[]; }; - jmv = derive2 { name="jmv"; version="0.8.6.2"; sha256="0an3ni6lz85cfcra69mycka6x1hgaas6rv6ybbnikmrv846sx03n"; depends=[afex BayesFactor car emmeans GGally ggplot2 ggridges GPArotation jmvcore lavaan MASS multcomp mvnormtest nnet PMCMR psych R6 ROCR vcd vcdExtra]; }; - jmvcore = derive2 { name="jmvcore"; version="0.9.1"; sha256="01qv3m1vsabydlkshmqrg15y8nnrzkg49pq2ryxi3r6jw486qq1s"; depends=[base64enc R6 rjson stringi]; }; + jmv = derive2 { name="jmv"; version="0.9.5"; sha256="0xk3lsddpxwynviarcwisbbwy04jlrj9pwlwp06l7n9g0kxkcpxs"; depends=[afex BayesFactor car emmeans GGally ggplot2 ggridges GPArotation jmvcore lavaan MASS multcomp mvnormtest nnet PMCMR psych R6 ROCR vcd vcdExtra]; }; + jmvconnect = derive2 { name="jmvconnect"; version="1.0.7"; sha256="1sy7xa2k1ilbl0gmxgqkgyhigmzngk03nrk5p7b3dxw9vr867wdi"; depends=[BH evaluate httr jmvcore rappdirs Rcpp]; }; + jmvcore = derive2 { name="jmvcore"; version="0.9.5.2"; sha256="0npzy2qmyxsjkkxwz08d6w42npfn0aryycwq6xaw3ldncjakk1yr"; depends=[base64enc R6 rjson rlang stringi]; }; jocre = derive2 { name="jocre"; version="0.3.3"; sha256="1i9n3r16pq6r4sy3fc1rxpil5ws8v2is0xdxafinvwr1hzkv1gz6"; depends=[boot KernSmooth plyr TSP]; }; joinXL = derive2 { name="joinXL"; version="1.0.1"; sha256="1l76bckjz5r1kdsh0s10i0gpca12rkfkp14346fn7avdcw73v23i"; depends=[data_table openxlsx R_utils rChoiceDialogs Rcpp readxl rJava timeDate timeSeries]; }; joineR = derive2 { name="joineR"; version="1.2.4"; sha256="05wr7gr3mnsfj8a1m5v1b71gh3fc4pyhj6rqapls7iwrkywbf1b6"; depends=[lattice MASS nlme statmod survival]; }; joineRML = derive2 { name="joineRML"; version="0.4.2"; sha256="06a7iicq3fngsmmi8qcz2fdzdzvym5s70s3aaqlzxnl4sj9km3g2"; depends=[cobs doParallel foreach ggplot2 lme4 MASS Matrix mvtnorm nlme randtoolbox Rcpp RcppArmadillo survival]; }; joineRmeta = derive2 { name="joineRmeta"; version="0.1.1"; sha256="0d9wwb3v43v30xjy67j366mhwixzz79bm67j01fqmcdsnmn3qpjn"; depends=[ggplot2 gridExtra gtools JM joineR lme4 MASS Matrix meta msm nlme statmod survival]; }; - joint_Cox = derive2 { name="joint.Cox"; version="2.15"; sha256="1lcli1p1qv0ws1zqs845wb2swhm5vvbixsxs8yzihc5r7igyalg7"; depends=[survival]; }; + joint_Cox = derive2 { name="joint.Cox"; version="2.16"; sha256="1qlynvahk57ayndc23i0jr8a702z4k1darf4y5i90lza40f32jhp"; depends=[survival]; }; jointDiag = derive2 { name="jointDiag"; version="0.3"; sha256="0pra70jcnkqkzrxz5vc6lzi637rp5w8n9wbv9ix718vnd0j3fm3n"; depends=[]; }; jointNmix = derive2 { name="jointNmix"; version="1.0"; sha256="0ibh7hqkpzlfk3bk4d2dd64jhr8cvw563k082vwnljiam7k5nj4b"; depends=[]; }; jointPm = derive2 { name="jointPm"; version="2.3.1"; sha256="1c2cn9sqwfyv9ksd63w8rrz0kh18jm2wv2sfdkgncjb7vfs4hbv9"; depends=[]; }; jointseg = derive2 { name="jointseg"; version="1.0.1"; sha256="0wa531b5shrxhnzflfjqn2wypfb565qc2c8wngysgrgyj1kjq1pl"; depends=[acnr DNAcopy matrixStats]; }; - jomo = derive2 { name="jomo"; version="2.6-2"; sha256="0zyqwa2y08asj9xqwnngh6da1b9cqcx8pzc9cxwrmgnxd5nnsjb7"; depends=[lme4 survival]; }; + jomo = derive2 { name="jomo"; version="2.6-5"; sha256="109q5m69clrvvialxdxznd0wdb54ajhx84nj8slx8bf909a427mj"; depends=[lme4 MASS ordinal survival]; }; jose = derive2 { name="jose"; version="0.2"; sha256="0vgmr5kmps6yk10bbzrxz2d3y7jk0w1rxpm9gx510kpnqbj325xz"; depends=[jsonlite openssl]; }; jpeg = derive2 { name="jpeg"; version="0.1-8"; sha256="05hawv5qcb82ljc1l2nchx1wah8mq2k2kfkhpzyww554ngzbwcnh"; depends=[]; }; jpmesh = derive2 { name="jpmesh"; version="1.1.1"; sha256="0smfv7wh0441aqx0c0km0kr54lsvqixn2chqvqn5sd3758k5id95"; depends=[leaflet magrittr miniUI purrr rlang sf shiny tibble units]; }; jpndistrict = derive2 { name="jpndistrict"; version="0.3.2"; sha256="0n935zwxjjnl1w0xd790gm22pdm8ng48x79iazfkjzj8dpwymdsg"; depends=[dplyr jpmesh leaflet magrittr miniUI purrr rlang sf shiny tibble tidyr]; }; - jqr = derive2 { name="jqr"; version="1.0.0"; sha256="1jdr3wb1fd2zjmmdicqhskgk7xbn5y6998fi9szj86p8smfckl74"; depends=[lazyeval magrittr]; }; + jqr = derive2 { name="jqr"; version="1.1.0"; sha256="00x5a61bsn2ywzc2haz19f6h0sqhlx7z3k1n9y0729dwm4id89ms"; depends=[lazyeval magrittr]; }; jrich = derive2 { name="jrich"; version="0.60-35"; sha256="1y486bfqmfg3f22wm0lfk3lh20ljgi8qrgn5jji0f417wh48nf0x"; depends=[ape]; }; jrvFinance = derive2 { name="jrvFinance"; version="1.4.0"; sha256="09gr8w3y0cjlwjhr72ml05y22m868hnvxwa3mwxdcvfb7nb1dmxz"; depends=[]; }; js = derive2 { name="js"; version="1.1"; sha256="1xsdr14k4djcd1nqybvfzhviics4igsj8yz3r0j2nqhin2wjynlf"; depends=[V8]; }; jsTree = derive2 { name="jsTree"; version="1.0.1"; sha256="0n754illyw29bprll676k9qm5vk5h8qss6gb8lls57kdzj51x2jz"; depends=[data_table htmlwidgets jsonlite]; }; + jsonify = derive2 { name="jsonify"; version="0.1.2"; sha256="1vzdrb50cv1028a243rv0j55zwxps625rxv2km6nf11kc47l5rk6"; depends=[rapidjsonr Rcpp]; }; jsonld = derive2 { name="jsonld"; version="2.0"; sha256="0mplsx2fq7pvxli1rd851cqhkaxk3y93aa46x57yf4z5rgjy34vm"; depends=[curl jsonlite V8]; }; - jsonlite = derive2 { name="jsonlite"; version="1.5"; sha256="00lfg464jhf7k01bal9pcjvbdf5cxk6xi2h46hccp1x3h883g434"; depends=[]; }; + jsonlite = derive2 { name="jsonlite"; version="1.6"; sha256="0lyvhnr6n57h3a89bvipii7x17nvfaycm9j5j50bfrlr48jv9ic8"; depends=[]; }; + jsonstat = derive2 { name="jsonstat"; version="0.0.2"; sha256="0p0d3snl1971p5ikrkmwqrjjh4fy0b89qk3rnd1dayfb0r80xnnj"; depends=[cli dplyr jsonlite rlang]; }; jsonvalidate = derive2 { name="jsonvalidate"; version="1.0.0"; sha256="08c1s8fk95np4l6km077dmd1nibhhggi80f5465hhbq521gm0awl"; depends=[V8]; }; jsr223 = derive2 { name="jsr223"; version="0.3.2"; sha256="00i90b37811sva8f9bd50xxvjcn7rag9hq5ya953v6whm370r737"; depends=[curl jdx R6 rJava]; }; + jstor = derive2 { name="jstor"; version="0.3.5"; sha256="0h8llh9kgmix5yicq1vmphcmn3mrbp4lw9zasvdj6f0fgnd4jn3g"; depends=[cli crayon dplyr furrr magrittr pryr purrr readr rlang stringr tibble tidyr xml2]; }; jtGWAS = derive2 { name="jtGWAS"; version="1.5.1"; sha256="06cgsncgrqslxcc7s0lb3zwa85bhzkmjzz3f04716xpzwa186vxq"; depends=[Rcpp]; }; - jtools = derive2 { name="jtools"; version="1.0.0"; sha256="0w0yw0pl2arwx4d5w83d73y7cq9papqkdg6sfk9qj1whgcd28chv"; depends=[cli crayon ggplot2]; }; + jtools = derive2 { name="jtools"; version="1.1.1"; sha256="0c7ygllgq5vyb4w188l44f5q8bn1jn2kw3yvc1f1zi0ni1ngsf7g"; depends=[cli crayon ggplot2 magrittr]; }; jtrans = derive2 { name="jtrans"; version="0.2.1"; sha256="18zggqdjzjhjwmsmdhl6kf35w9rdajpc2nffag4rs6134gn81i3m"; depends=[]; }; + jubilee = derive2 { name="jubilee"; version="0.2.5"; sha256="0j16325vxlr797gr39g6mdrgfas1qvxhajfsrmzr4hflqibw03gk"; depends=[data_table readxl xts yaml zoo]; }; jug = derive2 { name="jug"; version="0.1.7"; sha256="01m6hyr26f6zih49pz2bmmr8ypdl1qiz0wv3padcy68kaccf44a4"; depends=[base64enc httpuv infuser jsonlite magrittr mime R6 webutils]; }; - junctions = derive2 { name="junctions"; version="1.0.1"; sha256="1mfzhizfzpsrlc23kdi658a1svw4p3wh1la7zpf5fk2bbksw0v97"; depends=[Rcpp]; }; + junctions = derive2 { name="junctions"; version="1.1"; sha256="1v5jx4mw6x4q3fivsvidd49b8czzbvv5icj39h6jrpmqvrnc8w32"; depends=[Rcpp]; }; junr = derive2 { name="junr"; version="0.1.3"; sha256="0wcglpziyi6z4n7w70srziljba3jkb27iqxbxz4kk6774c7valbf"; depends=[httr jsonlite]; }; jvnVaR = derive2 { name="jvnVaR"; version="1.0"; sha256="0zh0dc6wqlrxn5r2yv9vkpyfb8xsbdidkjv9g6qr94fyxlbs4yci"; depends=[]; }; jwutil = derive2 { name="jwutil"; version="1.2.1"; sha256="1n9q2p167cmp134p8qpknfg4avi4nzxqmazyr1gs63sk5x51yk48"; depends=[Rcpp testthat]; }; @@ -7776,7 +8249,7 @@ in with self; { kangar00 = derive2 { name="kangar00"; version="1.1"; sha256="1rm3mjghgfq8fliha6flqvcb6m4xag1697c0q5smg515453l0s0p"; depends=[bigmemory biomaRt CompQuadForm data_table igraph KEGGgraph lattice sqldf]; }; kantorovich = derive2 { name="kantorovich"; version="2.0.0"; sha256="0y965nkhgk0z2q2j3sycfg76aqqi3ry8avg0bz9xggpd60bhh5vd"; depends=[gmp lpSolve rcdd Rglpk]; }; kaphom = derive2 { name="kaphom"; version="0.2"; sha256="09rxvg37nbjs78l9yh86a2kd428dnfws2wz82mx9frys3ys6zhfl"; depends=[]; }; - kappaSize = derive2 { name="kappaSize"; version="1.1"; sha256="0jrjal8cvy2yg0qiyilmv3jl3ib5k9jg8gp2533kdsx4m0sack04"; depends=[]; }; + kappaSize = derive2 { name="kappaSize"; version="1.2"; sha256="0lrcyj85zcl73m6bhbzl6rkprrfpfwmm4amyjkg1xsasy5zlwk67"; depends=[]; }; kappalab = derive2 { name="kappalab"; version="0.4-7"; sha256="16bwbwwqmq2w7vy8p3wg0y80wfgc8q5l1ly1mqh51xi240z1qmq0"; depends=[kernlab lpSolve quadprog]; }; kaps = derive2 { name="kaps"; version="1.0.2"; sha256="0jg4smbq51v88i3815icb284j97iam09pc52rv3izxa57nv9a0gz"; depends=[coin Formula survival]; }; karaoke = derive2 { name="karaoke"; version="1.0"; sha256="1kx11lijdffhhh8prjgsamshgg2v29b2i129fjqi079waa335352"; depends=[seewave tuneR]; }; @@ -7793,41 +8266,42 @@ in with self; { keep = derive2 { name="keep"; version="1.0"; sha256="12803hhrs9v94rv6qaihk1f1ls7lx4cy2pa30v4p1r2z9afx9bjf"; depends=[]; }; kehra = derive2 { name="kehra"; version="0.1"; sha256="1cc0bmbg0dncay50ap7cs2516qngzz3ddaab0jk5r6lwfq87h8qx"; depends=[Hmisc raster reshape2 sp stringr xts zoo]; }; kelvin = derive2 { name="kelvin"; version="2.0-0"; sha256="04xdgpmysksm79m3vqmb4zra3pq09nv99w4fbdla1lmy7z8pkdrk"; depends=[Bessel]; }; - kendallRandomWalks = derive2 { name="kendallRandomWalks"; version="0.9.2"; sha256="1h02394gq8cmz7bw6k2yg4qjzmns7i6bzafkdw3x9ycf4d9l6p80"; depends=[dplyr EnvStats ggplot2 nleqslv tibble tidyr]; }; + kendallRandomWalks = derive2 { name="kendallRandomWalks"; version="0.9.4"; sha256="1mfqblvsn9p6gdcnbypfpzk0xzn6bz1ajbrkz2dap5w35dia3kxa"; depends=[actuar dplyr ggplot2 tibble]; }; kequate = derive2 { name="kequate"; version="1.6.1"; sha256="1rjya1rnlfk2ziiwhkgshlyk3g0388591q3q01a3vgmgsb3cpxl6"; depends=[equateIRT ltm mirt]; }; - keras = derive2 { name="keras"; version="2.1.6"; sha256="1xgxf9xg8b7dpnbc5dnysd4s2n74877s16f353hrbybf6m768kik"; depends=[magrittr R6 reticulate tensorflow tfruns zeallot]; }; + keras = derive2 { name="keras"; version="2.2.4"; sha256="0qnpzpnvs2jhf6sjg0giv88xfim8b5nv95nrgqs73cb74cyr4f9r"; depends=[generics magrittr R6 reticulate tensorflow tfruns zeallot]; }; kerasR = derive2 { name="kerasR"; version="0.6.1"; sha256="1yi7710vgcwz0jhishbga41sc6qyk83a0avmq01dvqjsz3cdfsfc"; depends=[reticulate]; }; - kerasformula = derive2 { name="kerasformula"; version="1.0.0"; sha256="1hhzrrg4ryajzlih8wj2j0z3wb0ksi5zycaf9njvbd0jvfxxbzdy"; depends=[dplyr keras Matrix]; }; + kerasformula = derive2 { name="kerasformula"; version="1.5.1"; sha256="1b4mq1y41lz8maszlrm7w907vcz7in8napfnhas7dgal1kid4mcf"; depends=[dplyr ggplot2 keras Matrix]; }; kerdiest = derive2 { name="kerdiest"; version="1.2"; sha256="16xj2br520ls8vw5qksxq9hqlpxlwmxccfk5balwgk5n2yhjs6r3"; depends=[chron date evir]; }; - kergp = derive2 { name="kergp"; version="0.2.0"; sha256="1xamj19v84m1f9ls8ac8xbm6airyjf96i1l48yy4l2rvjdmx6m9l"; depends=[doParallel MASS numDeriv Rcpp testthat]; }; + kergp = derive2 { name="kergp"; version="0.4.0"; sha256="0b5milibiacxmflrbddl6fjkc54cv0q5w8dqpxikx2vly4as9g5z"; depends=[doFuture doParallel MASS nloptr numDeriv Rcpp testthat]; }; kernDeepStackNet = derive2 { name="kernDeepStackNet"; version="2.0.2"; sha256="04bdggxvggmppp289n2zw6ijdm7y05gws6z7bp6fr8n1zsxy2w3c"; depends=[caret DiceKriging DiceOptim GA GenSA glmnet globalOptTests lhs matrixStats mvtnorm Rcpp RcppEigen]; }; kerndwd = derive2 { name="kerndwd"; version="2.0.2"; sha256="0nf5hyb274gn02n4lygwryv1jaqff77i040bd8gs1xykgvy6jxny"; depends=[]; }; kernelFactory = derive2 { name="kernelFactory"; version="0.3.0"; sha256="001kw9k3ivd4drd4mwqapkkk3f4jgljiaprhg2630hmll064s89j"; depends=[AUC genalg kernlab randomForest]; }; kernelboot = derive2 { name="kernelboot"; version="0.1.5"; sha256="0m31akhya7390lbkw0cjxcrzw28njbz4smd35m93aarb2lgpcj4k"; depends=[future future_apply Rcpp]; }; - kernlab = derive2 { name="kernlab"; version="0.9-26"; sha256="0xv0slf3ggw3sswsi34416lb1g3h1pqkrr2h7r1n1kvgii3l0jcm"; depends=[]; }; + kernlab = derive2 { name="kernlab"; version="0.9-27"; sha256="1m0xqf6gyvwayz7w3c83y32ayvnlz0jicj8ijk808zq9sh7dbbgn"; depends=[]; }; kernplus = derive2 { name="kernplus"; version="0.1.1"; sha256="1dxw1qk5gx7g05kgsbh5436r7mbv77631zjs0c4ibpscaw77g475"; depends=[circular KernSmooth mixtools]; }; kernscr = derive2 { name="kernscr"; version="1.0.3"; sha256="0h3xv76dxch8kv4z7cgx60iaikk6906n75c4kc1mccpw0jvyxrvb"; depends=[MASS mvtnorm]; }; kexpmv = derive2 { name="kexpmv"; version="0.0.3"; sha256="1nx2bpyc06vlr78nhig4zaaygphjp4wqsz9jzhs4qx8wy3kh7rmy"; depends=[Rcpp SparseM]; }; - keyholder = derive2 { name="keyholder"; version="0.1.2"; sha256="157k39acn8732g0ha9m402v5hhqnc34qpghvhg430dga2r5g3cxh"; depends=[dplyr rlang]; }; + keyholder = derive2 { name="keyholder"; version="0.1.3"; sha256="0r45wd36bf3ir3j3llcy40w6l8440ncvx3c1f6qvb8zgl4bl6z22"; depends=[dplyr rlang tibble]; }; keyplayer = derive2 { name="keyplayer"; version="1.0.3"; sha256="0j4n46r9ivkbzqz8g22dq2bpmx7bs05yb5qp27p9jnfh5x19v2ds"; depends=[igraph matpow sna]; }; keypress = derive2 { name="keypress"; version="1.1.1"; sha256="0w8hcxxx47zyz2cbz2s8va2rfb6s2ziw9ck1slq9kh3aqsx3i9g0"; depends=[]; }; - keyring = derive2 { name="keyring"; version="1.0.0"; sha256="0asa62cgs08k0g0yhvsxr2k8rfxy3hqkd4hrv0396394v13b08w5"; depends=[assertthat getPass openssl R6]; }; + keyring = derive2 { name="keyring"; version="1.1.0"; sha256="1hpfd4hbx43i39l995rg86kfxi7wlyla1gv8mwcdr4xx7z122zzq"; depends=[assertthat filelock getPass openssl R6 rappdirs sodium yaml]; }; keyringr = derive2 { name="keyringr"; version="0.4.0"; sha256="04f0z6mqj75l5qhiab0zvjsvz3jz1bp6dfazkpgihjmls5k11dnh"; depends=[stringr]; }; kfda = derive2 { name="kfda"; version="1.0.0"; sha256="0861hzry55gj8ykdd8cwil1wb7234pkmipp4v1749fpmzggq1xgi"; depends=[kernlab MASS]; }; kfigr = derive2 { name="kfigr"; version="1.2"; sha256="0hmfh4a95883p1a63lnziw8l9f2g0fn0xzxzh36x9qd9nm7ypmkw"; depends=[knitr]; }; kgc = derive2 { name="kgc"; version="1.0.0.2"; sha256="14zbcimnglh5jj07dcaxp1dfjaz8syswy29nf8z39qmslv1hg9kk"; depends=[plyr shiny shinythemes]; }; kgschart = derive2 { name="kgschart"; version="1.3.5"; sha256="1gdsrmnv8z99cldvig7grlq8gsbv3wpx7zdamw85lz563n4ln94d"; depends=[abind deepnet ggplot2 gridExtra magrittr matrixStats nnet png shiny stringr]; }; - kidney_epi = derive2 { name="kidney.epi"; version="1.0.0"; sha256="1n264l2snbmx72hp67gzkwwzkmivi1f4nddh3zhxvy028y47w643"; depends=[]; }; + khroma = derive2 { name="khroma"; version="1.0.0"; sha256="0bws0p5gyla7vlplayqqjl7rygwk5jz3dwbk0rlz38hcafrlzh1l"; depends=[]; }; + kidney_epi = derive2 { name="kidney.epi"; version="1.1.0"; sha256="191yrqdviwvfl62c62qqfa154hglxpfwcxllhgwlm8nsysg46z5i"; depends=[]; }; kimisc = derive2 { name="kimisc"; version="0.4"; sha256="0nbjspbq9akhmamfdn192p5b6ki7xqhp422ih6v77xsnrhl5m24z"; depends=[memoise plyr pryr]; }; kin_cohort = derive2 { name="kin.cohort"; version="0.7"; sha256="0wijsjz0piz5j9rm2nr3d5dfpiyba740mbfbkmfll9pz72s58wz8"; depends=[survival]; }; kineticF = derive2 { name="kineticF"; version="1.0"; sha256="1k54zikgva9fw9c4vhkc9b0kv8sq5pmc962s8wxr6qv97liv9p46"; depends=[circular lqmm MASS plotrix sp splancs]; }; kinfit = derive2 { name="kinfit"; version="1.1.14"; sha256="0gb43pghgllb9gzh8jzzpfmc46snv02ln4g3yqsdah3cyqnck0ih"; depends=[]; }; kinship2 = derive2 { name="kinship2"; version="1.6.4"; sha256="19r3y5as83nzk922hi4fkpp86gbqxdg1bgng798g1b073bp6m9yj"; depends=[Matrix quadprog]; }; - kirby21_base = derive2 { name="kirby21.base"; version="1.6.0"; sha256="1l9ynmkh27m6c3862j7xqiydanknd1zplqvsay5amh7k13isj9gg"; depends=[git2r]; }; - kirby21_fmri = derive2 { name="kirby21.fmri"; version="1.6.0"; sha256="15dhb7d2xrka55gg4f1n74dysj74c4fv9hpdx2n1vc79n90zl6yr"; depends=[kirby21_base]; }; - kirby21_t1 = derive2 { name="kirby21.t1"; version="1.6.0"; sha256="0zanqmndm15fld31g7zpam3y3z63aw1sgk74ya2l95cn21ln34a3"; depends=[kirby21_base]; }; + kirby21_base = derive2 { name="kirby21.base"; version="1.7.0"; sha256="0drm9h1f91yb75v9jzcaysj2cijcana949xvq8bgkqklmf9zwfl5"; depends=[git2r]; }; + kirby21_fmri = derive2 { name="kirby21.fmri"; version="1.7.0"; sha256="1z2l6bn53mwkll9ki4169lqlz6wcfp29xzdrqyw606j2xrs4wc22"; depends=[kirby21_base]; }; + kirby21_t1 = derive2 { name="kirby21.t1"; version="1.7.0"; sha256="0bv8rrk9jh02h3gill1g2w246j4zv98cjchz7i2c092lvqps8szs"; depends=[kirby21_base]; }; kissmig = derive2 { name="kissmig"; version="1.0-3"; sha256="1pi1x3gdbqrhr1km1hqj15k8wyrgs697fnxgjgxga1irbn8bi482"; depends=[raster]; }; - kitagawa = derive2 { name="kitagawa"; version="2.1-0"; sha256="1ddyd0rwwmdpbq823qass5dlp2lvi9d64wpl61ik6fghms2p9ryr"; depends=[kelvin]; }; + kitagawa = derive2 { name="kitagawa"; version="2.2-2"; sha256="0hl2l42jz4wkcx94cqycw8zb3ffg72fp2f310sh5icrcnyw43bmp"; depends=[kelvin]; }; kknn = derive2 { name="kknn"; version="1.3.1"; sha256="1nzkg3dxaiqp87p56wm895qx5xn86hv5hjr73qvl1yiaxiq0x112"; depends=[igraph Matrix]; }; klaR = derive2 { name="klaR"; version="0.6-14"; sha256="1g995df6286sd64nw7q9bihzkqhrasks45n8xk678y57kcadksai"; depends=[combinat MASS questionr]; }; klausuR = derive2 { name="klausuR"; version="0.12-10"; sha256="12fjs4dnwaki8sz718xgsg8qrqhsgf87cs0bylf0p3f5k8hrmk4b"; depends=[polycor psychometric xtable]; }; @@ -7835,7 +8309,8 @@ in with self; { km_ci = derive2 { name="km.ci"; version="0.5-2"; sha256="1l6kw8jppaa1802yc5pbfwwgac56nhwc9p076ivylhms4w7cdf8v"; depends=[survival]; }; kmconfband = derive2 { name="kmconfband"; version="0.1"; sha256="10n5w8k57faqcclwshs4m66i2i5b70i6f3xq5nqlgsi2ldkysbc9"; depends=[survival]; }; kmcudaR = derive2 { name="kmcudaR"; version="1.0.0"; sha256="1adixf4nsgnk8rgvcv37aznh8gxrfwn19ihh3c6siss51hlmhln2"; depends=[Rcpp RcppEigen]; }; - kmed = derive2 { name="kmed"; version="0.0.1"; sha256="0vcks4n0dpfd5cl5b8mhvhw6r2f3y12jn3d3j3dkj2grxmb9lh4c"; depends=[ggplot2]; }; + kmeRs = derive2 { name="kmeRs"; version="1.1.0"; sha256="1wafa9wgqlwrk6jwmbn34n3rmvbc9s6s235z8mscbqgw67snwcq6"; depends=[Biostrings rDNAse tcR]; }; + kmed = derive2 { name="kmed"; version="0.1.0"; sha256="1sqcrl75hjxpvaz1m40h7z3xzxkda8mnmq90jd6igvpbznixq2yc"; depends=[ggplot2]; }; kmer = derive2 { name="kmer"; version="1.1.0"; sha256="0c96rz75qggqfb0zccn0v92jx9ws2nlw8pk6j5jghllcgm99qbdc"; depends=[openssl phylogram Rcpp]; }; kmi = derive2 { name="kmi"; version="0.5.4"; sha256="07h4gn69r4zxm00alj74fd0qdyp7g9x38gpi1v7yzy806wlg93fr"; depends=[mitools survival]; }; kml = derive2 { name="kml"; version="2.4.1"; sha256="1my9gcripiqc6iphycjr3srj8qxy05yvd0648vblygrx2qym5hy2"; depends=[clv longitudinalData]; }; @@ -7845,120 +8320,127 @@ in with self; { kmodR = derive2 { name="kmodR"; version="0.1.0"; sha256="1y1pqrrralklflyb1dw8bslfcyqrw8ryijfbhkwba7ykpxcf9fda"; depends=[]; }; knitLatex = derive2 { name="knitLatex"; version="0.9.0"; sha256="1igacc2sx8897wmnhh8kngd0fq6zqbi30chy5c8jw60zc38mi3wi"; depends=[knitr]; }; knitcitations = derive2 { name="knitcitations"; version="1.0.8"; sha256="07h8d5cp52qcm0912c55j59k2p3c7s4af87qa7a9hafhgimnsdiv"; depends=[digest httr RefManageR]; }; - knitr = derive2 { name="knitr"; version="1.20"; sha256="1408dm25cxahk2clff8hlajaqdj5v1gs40nm3q6rf0ghd82hj93v"; depends=[evaluate highr markdown stringr yaml]; }; + knitr = derive2 { name="knitr"; version="1.21"; sha256="0xzymi4gkilqaa5b2ay9zk1advavzkwxf7mb064bqfb09y8rak0j"; depends=[evaluate highr markdown stringr xfun yaml]; }; knitrBootstrap = derive2 { name="knitrBootstrap"; version="1.0.2"; sha256="1aj60j7f0gcs120fdrnfbnb7vk7lfn1phil0mghg6a5zldz4cqs3"; depends=[knitr markdown rmarkdown]; }; knitrProgressBar = derive2 { name="knitrProgressBar"; version="1.1.0"; sha256="18v5jrscfrin3mcs63bpj0q1drxk3zkhlbw93sqh0qrq04d4x02v"; depends=[R_oo R6]; }; knnGarden = derive2 { name="knnGarden"; version="1.0.1"; sha256="1gmhgr42l6pvc6pzlq5khrlh080795b0v1l5xf956g2ckgk5r8m1"; depends=[cluster]; }; knnIndep = derive2 { name="knnIndep"; version="2.0"; sha256="1fwkldgs2994svf3sj90pwsfx6r22cwwa22b30hdmd24l8v9kzn7"; depends=[]; }; knncat = derive2 { name="knncat"; version="1.2.2"; sha256="1d392910y3yy46j8my1a7m0xkij2rc6vwq5fg22qk00vqli8drz2"; depends=[]; }; knnp = derive2 { name="knnp"; version="1.0.0"; sha256="038bl834zjmwdhfh5skhsjk2jqizx285g1w4y7ji9h0h03akn5nd"; depends=[doParallel foreach forecast parallelDist]; }; - knockoff = derive2 { name="knockoff"; version="0.3.0"; sha256="0irqbidp00rh07xsfyyv5d3ksa4fn9vv49rsy8ah2gb9y41iy046"; depends=[corpcor glmnet gtools Matrix Rdsdp RSpectra]; }; - knor = derive2 { name="knor"; version="0.0-5"; sha256="19wjrcmfam1ck5vbidksmy923d5p5llikjxn0v248vzfz96ia1yc"; depends=[Rcpp]; }; + knockoff = derive2 { name="knockoff"; version="0.3.2"; sha256="1ky69f3hwwgy2il097mx0z7aakxsq692g9ink8z8cb4wnrp4bk07"; depends=[corpcor glmnet gtools Matrix Rdsdp RSpectra]; }; + knor = derive2 { name="knor"; version="0.0-6"; sha256="0mri7lw6jwkksyxidyqm2xrkjh1vd6dylxd24gd18j9blf342p7d"; depends=[Rcpp]; }; knotR = derive2 { name="knotR"; version="1.0-2"; sha256="0kd1b9wibpwyaanz9ny61qgfvcg4d3rzpy05sfshlpp0b1y8d3xj"; depends=[]; }; kntnr = derive2 { name="kntnr"; version="0.4.1"; sha256="0d78mgmz2yhfbf4m5jaa28aazaw2wf9vf1vxl53wrnpy0hxw329y"; depends=[base64enc dplyr httr jsonlite lazyeval lubridate purrr rstudioapi stringr tibble]; }; - koRpus = derive2 { name="koRpus"; version="0.10-2"; sha256="1ykaky10zkj76w44fhk6kb6dqz1pgncmdnz4r2amcm08a8h96gsr"; depends=[data_table]; }; + koRpus = derive2 { name="koRpus"; version="0.11-5"; sha256="053882fnz6c7yjiz72jg6sawd9q57h110nd4yjay65piadi9mci5"; depends=[data_table sylly]; }; koRpus_lang_en = derive2 { name="koRpus.lang.en"; version="0.1-2"; sha256="0v3cjzcpa24n479xi2lkj3yhjrgbd14iq9rz1bvywbj3shixs0bn"; depends=[koRpus sylly_en]; }; - kofdata = derive2 { name="kofdata"; version="0.1.3.1"; sha256="1sys4ymh0ja2zb14k6hq455563np7n8jzmgakkjdghfi38lxndam"; depends=[httr jsonlite xts zoo]; }; - kofnGA = derive2 { name="kofnGA"; version="1.2"; sha256="1j4gx6pkmasgbgcdlg6i5nzfrmim61c2hw34k5zfmwfbkrsgb575"; depends=[]; }; - kohonen = derive2 { name="kohonen"; version="3.0.5"; sha256="110ckinwzgv8b6g1cj0k0vva19abi44psf9vmqifs3450v90bq8z"; depends=[MASS Rcpp]; }; + kofdata = derive2 { name="kofdata"; version="0.1.3.2"; sha256="0s7y1djmiz598bx0ppabb5pc1cssaavr67yf4zk9aai90xs2p2v1"; depends=[httr jsonlite xts zoo]; }; + kofnGA = derive2 { name="kofnGA"; version="1.3"; sha256="0w0881ydnqdah04sifi25ypzxdwnsiqxfq1xam4yhr670bdak1vm"; depends=[bigmemory]; }; + kohonen = derive2 { name="kohonen"; version="3.0.7"; sha256="1rxx5ssfpmjvy1a5a57ikp97gbkq134yyagwl5qm78yzfmnnhplr"; depends=[MASS Rcpp]; }; kokudosuuchi = derive2 { name="kokudosuuchi"; version="0.4.2"; sha256="1nwydfyr9waa5h8h8nrmwxy0jx7i4893g5khfv6b4g09z6g5cyly"; depends=[curl dplyr glue httr purrr rlang sf shiny stringr tibble xml2]; }; kolmim = derive2 { name="kolmim"; version="1.0"; sha256="0g1i0cazi4nhfwdd3ywqrar1sn7bw77w38qjii045w5vqg05srkp"; depends=[]; }; komadown = derive2 { name="komadown"; version="0.2.0"; sha256="0mw1bcrg10yy1y844lpik70979420h0nsar48v5p3qk783pymbdp"; depends=[bookdown rmarkdown]; }; - komaletter = derive2 { name="komaletter"; version="0.2.0"; sha256="17xkc22ci2gqypcfs1yhyzfmpsh8bmjbw6yms27cbqg4m4jdgm9v"; depends=[rmarkdown]; }; + komaletter = derive2 { name="komaletter"; version="0.3.0"; sha256="09yvb8ijm1s5d89mrl8j56n8x8q1lq2siprw8191ys3jidmk6ha7"; depends=[rmarkdown]; }; konfound = derive2 { name="konfound"; version="0.1.0"; sha256="1w85gsms061d5hik3bc7x5gc7cp6c9h8l8q8q60isj1r0n60a81s"; depends=[broom dplyr ggplot2 margins pbkrtest purrr rlang tidyr]; }; kpcalg = derive2 { name="kpcalg"; version="1.0.1"; sha256="1gd5bisyfwb12l9jmwhi2arlxrabc01vgv4m1qqs23vybsd6yh52"; depends=[energy graph kernlab mgcv pcalg RSpectra]; }; kpeaks = derive2 { name="kpeaks"; version="0.1.0"; sha256="1qxpncwyshv35h1190py6a69mljabfcjjs7v17a2rb5asahy3rk8"; depends=[]; }; kpmt = derive2 { name="kpmt"; version="0.1.0"; sha256="15d26khc0v3kc1c7l1avqp48pfqmc6xj32029mv7myivr41ashk3"; depends=[matrixStats]; }; kpodclustr = derive2 { name="kpodclustr"; version="1.0"; sha256="1fywgdj4q3kg8y9lwnj6vxg9cwgs5ccwj6m3knfgg92f8ghnsbsw"; depends=[clues]; }; kriens = derive2 { name="kriens"; version="0.1"; sha256="1qi65k9fsbbkbw0w40rv60p5ygrvr10rmlyxdaqa5bdpcmrbly5z"; depends=[]; }; + krige = derive2 { name="krige"; version="0.1-1"; sha256="0r52i29k5835r99vip1b0xxsqdg71m7zlbgq5002iav1ig6l7k71"; depends=[MASS mvtnorm]; }; kriging = derive2 { name="kriging"; version="1.1"; sha256="04bxr34grf2nlrwvgrlh84pz7yi0r8y7dc2wk0v5h5z6yf5a085w"; depends=[]; }; - krm = derive2 { name="krm"; version="2018.1-24"; sha256="0qysv61vjdz8674hn6mk0913dkm2bfkqmr7cybls9z9h4i068vdk"; depends=[kyotil]; }; - ks = derive2 { name="ks"; version="1.11.2"; sha256="0q99b6jv61cni5fgxvygbg8hs4fyhdmbgdzwgny7mrp1jr84izcx"; depends=[FNN kernlab KernSmooth Matrix mclust mgcv multicool mvtnorm]; }; + krm = derive2 { name="krm"; version="2018.8-17"; sha256="0d4isfzhlz9kxq0sbb1m60wnvcnlqzz8d45hiikgf1dfbngkyh2a"; depends=[kyotil]; }; + ks = derive2 { name="ks"; version="1.11.3"; sha256="0z749c3xzpf6n0g7xcfplrhap1di8k7kcfr7vigh95ywnigyhs8d"; depends=[FNN kernlab KernSmooth Matrix mclust mgcv multicool mvtnorm]; }; kscons = derive2 { name="kscons"; version="0.7.0"; sha256="1i4dp56y9swl5s6cipqlm5i5fknz2v0yz5g930cl5i8kx91rxwrp"; depends=[]; }; kselection = derive2 { name="kselection"; version="0.2.0"; sha256="1arg96r2pldvb89rfqnfpjxwksyac2mhmbimbkwzm7wrnbnrcn5d"; depends=[]; }; ksrlive = derive2 { name="ksrlive"; version="1.0"; sha256="1zd3ggzgjks0jay69s5m7ihbd7v7zha6ssj2m9ahnyp00ghpk83j"; depends=[tightClust]; }; - kst = derive2 { name="kst"; version="0.4-0"; sha256="1vqkriqhzdzs3kldjqgl15sm25lbfqzisglk2r96rjgxbj8k59w7"; depends=[proxy relations sets]; }; - kstIO = derive2 { name="kstIO"; version="0.1-0"; sha256="04s8lyg7622zcq947qlx5brwf1an7icg94i5di8vwjp7d8zgczq6"; depends=[MASS pks sets stringr]; }; + kst = derive2 { name="kst"; version="0.5-1"; sha256="0p0v4kwnd793rjvdq00pyvnjyzqp4n5hazxjc55am6is71ihwann"; depends=[proxy relations sets]; }; + kstIO = derive2 { name="kstIO"; version="0.2-0"; sha256="01p6krb945m5jy57k479szic4yb7bap020mz1imlnsnmbnrycpx6"; depends=[MASS pks sets stringr]; }; + kstMatrix = derive2 { name="kstMatrix"; version="0.1-0"; sha256="0c8nb6cc4ng6gc21bhnj8in7rcjnsbncb3c8k70q3w340apwv2pm"; depends=[]; }; ktsolve = derive2 { name="ktsolve"; version="1.1"; sha256="0b5myr093v3qaj9gzbw1w728i5ij418whxxpicj51w657dcy647k"; depends=[]; }; ktspair = derive2 { name="ktspair"; version="1.0"; sha256="1v63982jidxlcf2syahcb29myv34kc790l7lwyfxx9l50ssb812n"; depends=[Biobase]; }; kulife = derive2 { name="kulife"; version="0.1-14"; sha256="070ayy6fr9nsncjjljikn2i5sp2cx3xjjqyc64y2992yx74jgvvd"; depends=[]; }; kutils = derive2 { name="kutils"; version="1.45"; sha256="0qx40d5nk8q0kv09l73bcn7dbch89b9zi8yp75v39vcy4qxdnc2b"; depends=[foreign lavaan openxlsx plyr RUnit xtable]; }; kvh = derive2 { name="kvh"; version="1.3"; sha256="0dhdvka7sdh7qcq5cz5xsv8dbxr1lr4n7wf033smsz4nvwgjixr3"; depends=[Rcpp]; }; kwb_hantush = derive2 { name="kwb.hantush"; version="0.2.1"; sha256="0rjnhhzvjhhl0r2ixz9vkgnqkrnnk772253zy7xkpadj7ws69jsf"; depends=[hydroGOF lattice]; }; - kyotil = derive2 { name="kyotil"; version="2017.12-27"; sha256="0xd64xg3nj0pj0ziycq4ndpl8kwxfng96ag8zmqzzxk85zw2vyq3"; depends=[]; }; - kza = derive2 { name="kza"; version="4.0.0"; sha256="0yfn6ijbskdkcgbgk4fwhgiiy34cw9k9vy1psi779mqd9kyjf56j"; depends=[]; }; + kyotil = derive2 { name="kyotil"; version="2018.10-17"; sha256="12rrr7ynjwhcskjkfkv11q5xpdfn9j27vmnsd0r0vc2w2b25217k"; depends=[]; }; + kza = derive2 { name="kza"; version="4.1.0"; sha256="128r4xmqxy1i1svcmv8786qqmriyqygd8d49cp53x8gb56k011xa"; depends=[]; }; kzfs = derive2 { name="kzfs"; version="1.5.0.1"; sha256="0gd945x1ppdw15iqcn5ijzmh07hs7zg8rjb85231bcqbh98djvfm"; depends=[digest kzft]; }; kzft = derive2 { name="kzft"; version="0.17"; sha256="1y6almhs1x21cr4bbf5fj3mnhp65ivzs869660cyg70sva853sv7"; depends=[polynom]; }; kzs = derive2 { name="kzs"; version="1.4"; sha256="1srffwfg0ps8zx0c6hs2rc2y2p01qjl5g1ypqsbhq88vkcppx1w9"; depends=[lattice]; }; l0ara = derive2 { name="l0ara"; version="0.1.5"; sha256="15qajzpvqnikg9k199cqvwp9qbrxx4zr9lsvyad96pa9qr156gvb"; depends=[Rcpp RcppArmadillo]; }; l1kdeconv = derive2 { name="l1kdeconv"; version="1.2.0"; sha256="1mk92sz9nsmxsn7yplhfcz07k022lrr61114ckrmm0x8hfd89zj8"; depends=[ggplot2 mixtools]; }; l2boost = derive2 { name="l2boost"; version="1.0.1"; sha256="0f2gapzpvjnr8n1jgn60jpmcas4s8nk2q8q4k5v4ypwvpfqp7kk1"; depends=[MASS]; }; - laGP = derive2 { name="laGP"; version="1.5-1"; sha256="0sqzvz78p50afp892p7ghy4fmy9p3a2ik51bzzwrx6r96ax7w971"; depends=[tgp]; }; + laGP = derive2 { name="laGP"; version="1.5-3"; sha256="1bn7mj42kjgqa350ikkk7dlvash3l1fw9wdzrbjb2y41mnv8ipav"; depends=[tgp]; }; labdsv = derive2 { name="labdsv"; version="1.8-0"; sha256="0rbf7cswnj534jdi5hfaai12nbxj6l96f02c73ynraqvdqxb1bnz"; depends=[cluster MASS mgcv]; }; label_switching = derive2 { name="label.switching"; version="1.7"; sha256="1p4cgqf79zppvzrhh5gcxnm7f8qj03fzfmjx43mjhsr1vqig4c78"; depends=[combinat lpSolve]; }; - labelVector = derive2 { name="labelVector"; version="0.0.1"; sha256="0iwk8p3m2g6732q2pilwr3wlaiys15khd54r0vxsp2irlw77lzrg"; depends=[]; }; + labelVector = derive2 { name="labelVector"; version="0.1.0"; sha256="08ydgmvks09hbln10zmqxv9hxgiha0n9w5cgych9bnkqdca74gah"; depends=[]; }; labeledLoop = derive2 { name="labeledLoop"; version="0.1"; sha256="0gq392h0sab8k7k8bzx6m7z5xpdsflldhwbpdf92zbmkbzxsz00m"; depends=[]; }; labeling = derive2 { name="labeling"; version="0.3"; sha256="13sk7zrrrzry6ky1bp8mmnzcl9jhvkig8j4id9nny7z993mnk00d"; depends=[]; }; - labelled = derive2 { name="labelled"; version="1.1.0"; sha256="0w1zc4w2lkhyldwqyc0drfdn251kjz94jv9p0sn6b034vcifq7ia"; depends=[dplyr haven]; }; + labelled = derive2 { name="labelled"; version="2.0.1"; sha256="01y4h92h89chymhihm409rnpibfl9mcvsjsz2d242zyqlg8m38h5"; depends=[dplyr haven]; }; labelrank = derive2 { name="labelrank"; version="0.1"; sha256="03pmpkjdhgw80473kdzdz4s4828pa8f5bja2zqicxrhvyvicvz6f"; depends=[pdist]; }; labstatR = derive2 { name="labstatR"; version="1.0.9"; sha256="1ysk23dwan1lsfwnf9v86yqyzc8wsgzmy18ycz34s4d9biq6y1zd"; depends=[]; }; labstats = derive2 { name="labstats"; version="1.0.1"; sha256="1780slp9l1rqwr5ika6hv606jzbaa3g1ywzkjkd3ff2gb0cby3ni"; depends=[]; }; lacm = derive2 { name="lacm"; version="0.0.3"; sha256="0qhvffiw2bcpnv6l4y4h12ss59yc2j0hwsg2nr4a7w4nh6yk9fwc"; depends=[numDeriv statmod]; }; laeken = derive2 { name="laeken"; version="0.4.6"; sha256="1rhkv1kk508pwln1d325iq4fink2ncssps0ypxi52j9d7wk78la6"; depends=[boot MASS]; }; laercio = derive2 { name="laercio"; version="1.0-1"; sha256="0la6fxv5k9zq4pyn8dxjiayx3vs9ksm9c6qg4mnyr9vs12z53imm"; depends=[]; }; - lagged = derive2 { name="lagged"; version="0.1-1"; sha256="062a9hrnp2bsahsdasml0wzqpapyslfiwy9q2mvwqsl6j2pqkk0s"; depends=[]; }; + lagged = derive2 { name="lagged"; version="0.2-0"; sha256="053wv4z1859v4j00x6l707v6w5zdyk3r1a6naxs601607yn27n5h"; depends=[]; }; lagsarlmtree = derive2 { name="lagsarlmtree"; version="1.0-0"; sha256="0nrrr2n2q228d1c7qrhcnczmr374i56p7kr868yl19g8ddd3gx3w"; depends=[Formula partykit spdep]; }; lakemorpho = derive2 { name="lakemorpho"; version="1.1.1"; sha256="0asrp9rvyi5ykxw922qx25rgxvyc9mh4sc7qkbpwzqw8xvgpad2z"; depends=[cluster geosphere raster rgdal rgeos sp]; }; laketemps = derive2 { name="laketemps"; version="0.5.1"; sha256="04742r379bzgbfr4243wwkb26cvfmnw50jzgygq7vblq00grzska"; depends=[dplyr reshape2]; }; lamW = derive2 { name="lamW"; version="1.3.0"; sha256="00qa1sxyqb2r7f9yidg43cq2v1285f45xpm3z928jpi424mpg0fc"; depends=[Rcpp RcppParallel]; }; lambda_r = derive2 { name="lambda.r"; version="1.2.3"; sha256="0cc6pszs6yccn0hgjpyn9gspv9aiva9d91ba0640i5m0l5xy7n0c"; depends=[formatR]; }; lambda_tools = derive2 { name="lambda.tools"; version="1.0.9"; sha256="1wslxxh6rxny3n06y16dqwpczi3k42vrq4pbwwshl6kzhl56r45b"; depends=[lambda_r]; }; + lamme = derive2 { name="lamme"; version="0.0.1"; sha256="1x9jl79iqikpjixajly1k8w2nkzskns2m0v242giknl0ikw298h1"; depends=[]; }; landest = derive2 { name="landest"; version="1.0"; sha256="1lp5sfqk0n7i23fmwjgzsabml1fsji1h9xq5khxzaz1bzqv1s08g"; depends=[survival]; }; landpred = derive2 { name="landpred"; version="1.0"; sha256="1bl17xkx18i8i7arccnjmxvhjn4yiy7w64hg4n0xmhk8pg0l3mrg"; depends=[survival]; }; landsat = derive2 { name="landsat"; version="1.0.8"; sha256="07zvj1yyryxk7rwgcrf1kl32p2karkkqz6xrnwy1096dg9iw2js7"; depends=[lmodel2 mgcv rgdal sp]; }; landsat8 = derive2 { name="landsat8"; version="0.1-10"; sha256="169b5ka98ka9chbmksz6syaygc9wgl8i2gz1h2xkxj3lk9jcg01r"; depends=[rgdal sp]; }; landscapeR = derive2 { name="landscapeR"; version="1.2"; sha256="1zm5mj861ycbc2m28yjqnkifx8grc4l718mf8r422m78jfakvcjy"; depends=[raster Rcpp]; }; - landscapetools = derive2 { name="landscapetools"; version="0.3.0"; sha256="0ssrqcac3x8fca0vx63nzzac38kx8vlbffkzahmag24c6b1y6dzq"; depends=[checkmate dplyr extrafont ggplot2 magrittr purrr raster rasterVis tibble tidyr viridis]; }; - landsepi = derive2 { name="landsepi"; version="0.0.4"; sha256="0b162vdgrd1v93bm5dc5r4nzpcm3cq5iy8v3f2axpx1fk378aaar"; depends=[fields maptools MASS Matrix Rcpp rgdal rgeos sf sp splancs]; }; + landscapemetrics = derive2 { name="landscapemetrics"; version="0.3"; sha256="025dk1k60jzvw2naar2h64vj92vn32lwzgdifzy16z5xf3b6qx2q"; depends=[cli crayon dplyr ggplot2 raster Rcpp RcppArmadillo sp tibble]; }; + landscapetools = derive2 { name="landscapetools"; version="0.4.0"; sha256="191fgb0in2vz8drfm59g5cddka1yxi4l37zpiprj9ay1hdg8rc0s"; depends=[checkmate dplyr extrafont ggplot2 magrittr purrr raster rasterVis tibble tidyr viridis]; }; + landsepi = derive2 { name="landsepi"; version="0.0.5"; sha256="13f3jzggkyd3hnzy3ydg6dhfgfjbs04nbpjxqy5b6dwikk9w9hvi"; depends=[fields maptools MASS Matrix Rcpp rgdal rgeos sf sp splancs]; }; languageR = derive2 { name="languageR"; version="1.4.1"; sha256="0grkhdjz9dcrgq6qwv7wpwmckn3mfv022c5wrx29b1dxafd0qzm0"; depends=[]; }; languagelayeR = derive2 { name="languagelayeR"; version="1.2.3"; sha256="1sh3k8xw88pm93wmpy1qi44i8pv5b5g6ajzas36bdi1bqm8cqzax"; depends=[attempt curl httr rjson]; }; - languageserver = derive2 { name="languageserver"; version="0.2.3"; sha256="1rjdmnfgf6nj03ddsak56y6gii8kj2vayri2l26hg1n0ap99z1bs"; depends=[callr jsonlite lintr R6 repr stringr styler]; }; + languageserver = derive2 { name="languageserver"; version="0.2.5"; sha256="07j0s5s689szasvh4h5hn2250yfly35gjv88g7ggzy71i9vw0cdv"; depends=[callr collections desc jsonlite lintr R6 repr stringr styler]; }; lans2r = derive2 { name="lans2r"; version="1.0.5"; sha256="1m3hz85gl9m4vafdy7mj3z560d11mdwlwvnzy8n7d1cjqryn7a2b"; depends=[dplyr ggplot2 lazyeval R_matlab reshape2 tidyr]; }; lar = derive2 { name="lar"; version="0.1-2"; sha256="0qda0y4ag10kg83wxs3z754kc8c1dg2rwciy64klk7an4ln43i5b"; depends=[data_table treemap xlsx]; }; largeList = derive2 { name="largeList"; version="0.3.1"; sha256="0csijzlxajj0rh24w5n7fs6ss301zr6zfv5khyq4a9g437bwhc2i"; depends=[]; }; lars = derive2 { name="lars"; version="1.2"; sha256="0blj44wqrx6lmym1m9v6wkz8zxzbjax2zl6swgdczci0ixb5nx34"; depends=[]; }; - lasso2 = derive2 { name="lasso2"; version="1.2-19"; sha256="0zkwjsd42a6z4gylq9xbs4z8n1v7ncwvssjnn3h4yz1icjfzzlvk"; depends=[]; }; + lass0 = derive2 { name="lass0"; version="1.0.0"; sha256="05q3d14rxkz9cbavkrnnw09nd5vsf9n5j295dnifhqr9il27npmn"; depends=[foreach ismev lpSolve]; }; + lasso2 = derive2 { name="lasso2"; version="1.2-20"; sha256="0wgby86i5jphl1nxhzf6733lknry843qrqiyp4km10s2nlpbls0c"; depends=[]; }; lassopv = derive2 { name="lassopv"; version="0.2.0"; sha256="0yawnjw063jypk3riy9xab9cmliv6c9dnabi18670khd3gzb2r9z"; depends=[lars]; }; lassoscore = derive2 { name="lassoscore"; version="0.6"; sha256="1i3i07da8sw9w47rcflhylz8zxvzkyycbc1a4gf6hbcpp21rqd7d"; depends=[glasso glmnet Matrix]; }; lassoshooting = derive2 { name="lassoshooting"; version="0.1.5-1"; sha256="0ixjw8akplcfbzwyry9p4bhbcm128yghz2bjf9yr8np6qrn5ym22"; depends=[]; }; latdiag = derive2 { name="latdiag"; version="0.2-4"; sha256="051chvky3hlfr4hwm9qickl6aaxwnxa88zksmzczqfspby771hq6"; depends=[]; }; - latentnet = derive2 { name="latentnet"; version="2.8.0"; sha256="05r7hzj5i7rgpxl798lwi2m62l1qkl5zdza0q2awcd5ydkgj34hp"; depends=[abind coda ergm MASS mvtnorm network sna statnet_common]; }; - later = derive2 { name="later"; version="0.7.3"; sha256="04j2phymxgkk4hv9pfa5w3s98w5d7fvm11blrdhxmray4n618msw"; depends=[BH Rcpp rlang]; }; + latentnet = derive2 { name="latentnet"; version="2.9.0"; sha256="0gmv4h6zijhgypkasr1y45lx7ksfhfpdgrqqxan4qnxfqp3kxbrr"; depends=[abind coda ergm MASS mvtnorm network sna statnet_common]; }; + later = derive2 { name="later"; version="0.7.5"; sha256="0xhwn37makzm85zb6w5acc7svzibxcnz69rks0kxw22vapkxwz1i"; depends=[BH Rcpp rlang]; }; latex2exp = derive2 { name="latex2exp"; version="0.4.0"; sha256="12nbcgfmv13k6sc6m326ras9bcvy380b7rxcxphn06r3cfkby0zw"; depends=[magrittr stringr]; }; - latexpdf = derive2 { name="latexpdf"; version="0.1.3"; sha256="1zsdz3nvhifxbhp69nigq1crgm39g6gmc8xl5akp5jdidmzyrh84"; depends=[]; }; - lattice = derive2 { name="lattice"; version="0.20-35"; sha256="0pcnmaz3lr62ly0dcy5hnnqxshc4yqd43hrvlz3almgc9l7sna88"; depends=[]; }; - latticeDensity = derive2 { name="latticeDensity"; version="1.0.7"; sha256="1y33p8hfmpzn8zl4a6zxg1q3zx912nhqlilca6kl5q156zi0sv3d"; depends=[spam spatstat spdep splancs]; }; + latexpdf = derive2 { name="latexpdf"; version="0.1.6"; sha256="07g33z5lyxinlrzpk6pd41m4c4bbfql611yqcqxasf8wra9bb0jr"; depends=[]; }; + lattice = derive2 { name="lattice"; version="0.20-38"; sha256="0b8abkz7syscq883mrgv63pkwaqkcpwfx8rgbqy9vgfva0z5xszx"; depends=[]; }; + latticeDensity = derive2 { name="latticeDensity"; version="1.1.0"; sha256="0amxkdf240pgqaydkfvmv1mgsl17jv57938sl96clw1bzd4ilnld"; depends=[sp spam spatstat spdep splancs]; }; latticeExtra = derive2 { name="latticeExtra"; version="0.6-28"; sha256="1hkyqsa7klk5glj9y1hg3rxr5qilqw8h0017zc4c3nps7lr9a1kq"; depends=[lattice RColorBrewer]; }; - lava = derive2 { name="lava"; version="1.6.2"; sha256="1r47pps39cgvxhg1s0bqknf4jl91pbb0c76q5icxivhwb172fqcm"; depends=[numDeriv SQUAREM survival]; }; + lava = derive2 { name="lava"; version="1.6.4"; sha256="0627cjlg55kzbzcy82w6wykmw2i57qhgfcabn2zy3ydfdswyxij1"; depends=[numDeriv SQUAREM survival]; }; lava_tobit = derive2 { name="lava.tobit"; version="0.5"; sha256="15dlcjgnvrpdxymcwf4rvk72ssr650dy1ayp50zlrp2va0p6h4kw"; depends=[lava mets mvtnorm survival]; }; - lavaSearch2 = derive2 { name="lavaSearch2"; version="1.3.3"; sha256="08h9nfbjbq6l5drmq07js2b6ylv29wfrddqdlpsnysi99sj8i8aq"; depends=[ggplot2 lava MASS Matrix multcomp mvtnorm nlme reshape2 sandwich]; }; - lavaan = derive2 { name="lavaan"; version="0.6-1"; sha256="0k0mm66i5xfb06rc7b6is16nn7k2limas5mhlr9d5nwbqz87g4i2"; depends=[MASS mnormt numDeriv pbivnorm]; }; + lavaSearch2 = derive2 { name="lavaSearch2"; version="1.4.1"; sha256="0c3b3827axwhgnnicvr4y0cxpxsqhizfywxylw4d76zkm4alk3ds"; depends=[doParallel ggplot2 lava MASS Matrix multcomp mvtnorm nlme reshape2 sandwich]; }; + lavaan = derive2 { name="lavaan"; version="0.6-3"; sha256="0hw856kv11zqn6nd4216rh19i6xbnc1rh044r7jvvxkhzgbqkyxz"; depends=[MASS mnormt numDeriv pbivnorm]; }; lavaan_shiny = derive2 { name="lavaan.shiny"; version="1.2"; sha256="0qgswdpxb5af0l3v70sg0jrgsdwr88gz6zzwbk3pw5x6qnvnwb6r"; depends=[lavaan psych semPlot shiny shinyAce]; }; lavaan_survey = derive2 { name="lavaan.survey"; version="1.1.3.1"; sha256="133hpy8s00y6jzwwzl9brdh70w26jycdm3n1c6bcryghwh3ai4xr"; depends=[lavaan MASS survey]; }; lavaanPlot = derive2 { name="lavaanPlot"; version="0.5.1"; sha256="01bx1snd3zhc8dmq0f407qhw2d00f6d38qpr791qc1mq5kr3d8qj"; depends=[DiagrammeR lavaan stringr]; }; lawn = derive2 { name="lawn"; version="0.4.2"; sha256="17nj88n5xzhjkwm0hi8g9h5a3nclvkq3k1pv3690ph14g4l9lgcj"; depends=[jsonlite magrittr V8]; }; lawstat = derive2 { name="lawstat"; version="3.2"; sha256="03ppzyx3x6vx1n2k5l8gl9j2q2mnqa1im5smxnrlncan7yzjy7sf"; depends=[Kendall mvtnorm VGAM]; }; - lazy = derive2 { name="lazy"; version="1.2-15"; sha256="1pdqgvn0qpfg5hcg5159ccf5qj2nd1ibai9p85rwjpddfynk6jks"; depends=[]; }; + lazy = derive2 { name="lazy"; version="1.2-16"; sha256="1psh3sng1pm23pjwy7iszb21ys7d29ry34ymvpgxj6zdhywwi5n7"; depends=[]; }; lazyData = derive2 { name="lazyData"; version="1.1.0"; sha256="0mbmmx6dh8ph4lrx1b4gxbwz3jwxv4nqi0xvfzpzrm3bwbsjc634"; depends=[]; }; lazyWeave = derive2 { name="lazyWeave"; version="3.0.2"; sha256="1a7l0rgkp3xq2s6bikciq778fwyr282baa6jk9ip4a71s931p2ag"; depends=[Hmisc labelVector]; }; lazyeval = derive2 { name="lazyeval"; version="0.2.1"; sha256="0q9zx78ncy2ffzrf9sh053069kd3w1xn1ss3gsbyf3y4jhza9cw3"; depends=[]; }; - lazyrmd = derive2 { name="lazyrmd"; version="0.2.0"; sha256="0ahm1wspvm625lx7y2zz05bvv66rlswphs84vpkcqb0dqfcn3s48"; depends=[digest htmltools htmlwidgets knitr rmarkdown]; }; + lazyrmd = derive2 { name="lazyrmd"; version="0.2.0.1"; sha256="0yzamy1bfq0d7mnrr24wzvvw6lq7rhfs6qnqypfmym65j5kfj0f8"; depends=[digest htmltools htmlwidgets knitr rmarkdown]; }; lazysql = derive2 { name="lazysql"; version="0.1.3"; sha256="18vff80rl8ckjwfqi9dhzs1q35a1wrxvynidji6dy2kvvk38xnpa"; depends=[checkmate magrittr plyr]; }; lba = derive2 { name="lba"; version="2.4.4"; sha256="0izqndm992zv3sg8v5lpnxbdbxhpxl6hq3bf6xgq3pnw8vl3f6nb"; depends=[alabama MASS plotrix rgl scatterplot3d]; }; lbfgs = derive2 { name="lbfgs"; version="1.2.1"; sha256="0p99g4f3f63vhsw0s1m0y241is9lfqma86p26pvja1szlapz3jf5"; depends=[Rcpp]; }; lbfgsb3 = derive2 { name="lbfgsb3"; version="2015-2.13"; sha256="1jpy0j52w8kc8qnwcavjp3smvdwm1qgmswa9jyljpf72ln237vqw"; depends=[numDeriv]; }; + lbfgsb3c = derive2 { name="lbfgsb3c"; version="2018-2.13-1"; sha256="1avk1srkp61dbjpgjhxq0w6q14y3jydmrywkab6kf1y6r3f4z20g"; depends=[numDeriv Rcpp RcppArmadillo]; }; lbiassurv = derive2 { name="lbiassurv"; version="1.1"; sha256="1i6l3y4rasqpqka7j39qjx22wjbilgc9pkp05an52aysfvfxy193"; depends=[actuar]; }; lbreg = derive2 { name="lbreg"; version="1.2"; sha256="0wcw5w07fgmxwzmamf380l8vxw9fnxhbrhcwwfy6x87xby3bzr1b"; depends=[MASS]; }; + lcc = derive2 { name="lcc"; version="1.0"; sha256="1lzpx9vxqs4nl9wwm6zvqj8brf6izvp45jqvb94sdmv3zpjxddj5"; depends=[gdata ggplot2 nlme]; }; lcda = derive2 { name="lcda"; version="0.3"; sha256="1ximsyn6qw2gfn7b1hdpbjs6h6nk7hrignlii0np1lbf0k8l4xxl"; depends=[poLCA]; }; lclGWAS = derive2 { name="lclGWAS"; version="1.0.3"; sha256="03b6ijqvyirv96hc3dsqf4f0zzqlmq5451mcb14d2mw3s6xy1vmq"; depends=[BH Rcpp]; }; lcmm = derive2 { name="lcmm"; version="1.7.9"; sha256="15x8i7cvifbrb64cqjng0hvk6ajnla0yakj4pfd8d4s20nzivij4"; depends=[survival]; }; @@ -7970,44 +8452,49 @@ in with self; { ldat = derive2 { name="ldat"; version="0.2.0"; sha256="04l544js7xzaywd2mj3kcz40gxn98primzmzd1ihk35lqmpd7h8y"; depends=[BH lvec Rcpp]; }; ldatuning = derive2 { name="ldatuning"; version="0.2.0"; sha256="18nm4hj7733c1cp03hyddnivhiiyv7ndnw9m6j3af019jjmvf215"; depends=[ggplot2 reshape2 Rmpfr scales slam topicmodels]; }; ldbod = derive2 { name="ldbod"; version="0.1.2"; sha256="1ylzkswnhf4jnjx2ijasy49pj78ffx333za0bx2fnf3g85kicqiv"; depends=[mnormt RANN]; }; - ldbounds = derive2 { name="ldbounds"; version="1.1-1"; sha256="15ixrq615x64zmi6dryq3ww0dqxd0qf5xx1bs3w934sf99l46bhs"; depends=[lattice]; }; + ldbounds = derive2 { name="ldbounds"; version="1.1-1.1"; sha256="10rmkidvvhwnrkc62c5ld44xhbvx1k8mch28h1yryakn8gznp3p8"; depends=[lattice]; }; ldhmm = derive2 { name="ldhmm"; version="0.4.5"; sha256="1pax1hl0h07nc9d34pf0jqgpcxr7y7dpqcm2hlclrmsinhj9q8vi"; depends=[ecd ggplot2 moments optimx scales xts zoo]; }; ldr = derive2 { name="ldr"; version="1.3.3"; sha256="1c48qm388zlya186qmsbxxdcg1mdv3nc3i96lqb40yhcx2yshbip"; depends=[GrassmannOptim Matrix]; }; leabRa = derive2 { name="leabRa"; version="0.1.0"; sha256="08yiwyfg9bp4i9w5yyw9p63wyvgj39kd64y3h21j2jmpw8zxncdq"; depends=[plyr R6]; }; leaderCluster = derive2 { name="leaderCluster"; version="1.2"; sha256="1lqhckarqffm2l3ynji53a4hrfn0x7zab7znddia76r2h6nr02zb"; depends=[]; }; leafSTAR = derive2 { name="leafSTAR"; version="1.0"; sha256="16zfaj0v6dx6mhy6m126lxa6w0dzfw4acm83jlbrizaz52amhv6a"; depends=[]; }; - leaflet = derive2 { name="leaflet"; version="2.0.1"; sha256="01ngvwj2w0hlxz24x32ffwkcd5rrbm1w57mp7mlaapi3yfnxaxlq"; depends=[base64enc crosstalk htmltools htmlwidgets magrittr markdown png raster RColorBrewer scales sp viridis]; }; + leaflet = derive2 { name="leaflet"; version="2.0.2"; sha256="051i5qmwa0zbk4jpjrx9kzk4g8qg9c3cavvhw19yj08fjhh8si7s"; depends=[base64enc crosstalk htmltools htmlwidgets magrittr markdown png raster RColorBrewer scales sp viridis]; }; leaflet_esri = derive2 { name="leaflet.esri"; version="1.0.0"; sha256="01bwzxh2rdhpvvazaxsji8axl765q1ix1fdxla6i61nvqkpw3dz1"; depends=[htmltools leaflet leaflet_extras]; }; leaflet_extras = derive2 { name="leaflet.extras"; version="1.0.0"; sha256="0li7651cwlz7sg04xdrmvhkrf0n6amaydck7gqz0wkb6wq8hcyzw"; depends=[htmltools htmlwidgets leaflet magrittr stringr]; }; leaflet_minicharts = derive2 { name="leaflet.minicharts"; version="0.5.4"; sha256="17lrchpry3in36jdkinsxs9lzqnx65xyk9g939knc8nmjw6z2j2r"; depends=[htmltools leaflet]; }; + leaflet_opacity = derive2 { name="leaflet.opacity"; version="0.1.0"; sha256="19dkl105sf7c9wrpl8kzwsjwwc7r9qb4c1g85w2lavpj0pbyazxw"; depends=[htmltools htmlwidgets]; }; leafletCN = derive2 { name="leafletCN"; version="0.2.1"; sha256="1rg39n4bjacwss9nbdnz8y2zh8hxlc7a5ygndhjbmzajnbxfh09b"; depends=[htmltools jsonlite leaflet magrittr rgeos sp]; }; leafletR = derive2 { name="leafletR"; version="0.4-0"; sha256="0j1i971dl3smq8rcsa5s4rfmmk936k2q6xa4hppfzwhrxs3xkkkx"; depends=[brew jsonlite]; }; + leanpubr = derive2 { name="leanpubr"; version="0.3.1"; sha256="0c8pmzn25cwv0wccf30zrrqrs5amlk8iqyyva9vp9976wzwgbxrx"; depends=[httr jsonlite xml2]; }; leapp = derive2 { name="leapp"; version="1.2"; sha256="1yiqzmhgl5f3zwpcc5sz3yqrvp8p6r4w2ffdfyirirayqc96ar17"; depends=[corpcor MASS sva]; }; leaps = derive2 { name="leaps"; version="3.0"; sha256="11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"; depends=[]; }; learNN = derive2 { name="learNN"; version="0.2.0"; sha256="0q0j25vi7hrwaf38y10m24czf3rsvj937jvkz3ns12bd8srlflah"; depends=[]; }; + learnPopGen = derive2 { name="learnPopGen"; version="0.9.8"; sha256="1f1wf7g3r68vd0d89cbqb3ik61h67sy40j86628yb7r0x0xk85dn"; depends=[gtools phytools]; }; learningCurve = derive2 { name="learningCurve"; version="1.1.2"; sha256="02dl5rlvwa8dvhknf4kdfg3aial54shnxrq7k2k8yj2dj0qh062c"; depends=[ggplot2 gridExtra scales tibble]; }; learningr = derive2 { name="learningr"; version="0.29"; sha256="1nr4ydcq2mskv4c0pmf0kxv5wm8pvjqmv19xz5yaq0j834b0n5q7"; depends=[plyr]; }; learnr = derive2 { name="learnr"; version="0.9.2.1"; sha256="0jbk0g6fkw7zs8ykzhsvh9vvz8xmc4v03bqzjsa5mmpxpqan5vx5"; depends=[evaluate htmltools htmlwidgets jsonlite knitr markdown rappdirs rmarkdown rprojroot shiny withr]; }; learnrbook = derive2 { name="learnrbook"; version="0.0.2"; sha256="1k17dk8ahn1ifwid1hhx0k7fpgc62zg82y66bbf6nhd4dgdbbv2p"; depends=[]; }; learnstats = derive2 { name="learnstats"; version="0.1.1"; sha256="1sa064cr7ykl4s1ssdfmb3v1sjrnkbwdh04hmwwd9b3x0llsi9vv"; depends=[ggplot2 Rcmdr shiny]; }; + ledger = derive2 { name="ledger"; version="1.0.1"; sha256="0f97wxzkhssf0z5kslsx530b4a27fdiiakiylqbfam7xzlqz34yj"; depends=[dplyr rio rlang tidyr]; }; leerSIECyL = derive2 { name="leerSIECyL"; version="1.0.2"; sha256="1zx28gpnys9mmhq7wwljfnq92wj1h1vxgqiirnfmn36z942nvmxl"; depends=[RCurl]; }; lefse = derive2 { name="lefse"; version="0.1"; sha256="1zdmjxr5xa5p3miw79mhsswsh289hgzfmn3mpj1lyzal1qgw1h5m"; depends=[ape fBasics geiger picante SDMTools vegan]; }; leiv = derive2 { name="leiv"; version="2.0-7"; sha256="15ay50886xx9k298npyksfpva8pck7fhqa40h9n3d7fzvqm5h1jp"; depends=[]; }; - lemon = derive2 { name="lemon"; version="0.4.1"; sha256="16zr2xg72vxplrvsrrz2fp0akqs4am1k2ymk4mdn2yzzby41dn40"; depends=[ggplot2 gridExtra gtable knitr lattice plyr]; }; - lero_lero = derive2 { name="lero.lero"; version="0.1"; sha256="1jndsgy48fn085ilkh8dfc3w76kfnfj0x70d1m3h59zxi3x9lb82"; depends=[stringr]; }; - lessR = derive2 { name="lessR"; version="3.7.5"; sha256="1irsi3i6kih7mdkwvd42dknhgz16v7mdrdvfqsrqa85cshpl7aad"; depends=[colorspace ellipse foreign lattice latticeExtra leaps openxlsx png robustbase sas7bdat triangle]; }; + lemon = derive2 { name="lemon"; version="0.4.2"; sha256="1i828vix6r0a5sa0nn5klnf5phl80ckwq9azz093qzz1c6lhcvm2"; depends=[ggplot2 gridExtra gtable knitr lattice plyr scales]; }; + lero_lero = derive2 { name="lero.lero"; version="0.2"; sha256="03ll7jzcay0swwpmxyf0y9k2h8mxx4p5v3ggm9dgdz4j99934l70"; depends=[]; }; + lessR = derive2 { name="lessR"; version="3.7.9"; sha256="168myzjrk2iclx0r76ikrar3n6qvchi5ap9sk5ph7alw5ck4q3ca"; depends=[colorspace ellipse foreign lattice latticeExtra leaps openxlsx png randomcoloR robustbase sas7bdat triangle viridisLite wesanderson]; }; + lest = derive2 { name="lest"; version="1.0.0"; sha256="06ng0dpj37bhhwc34ilpks2ics97m9yjdpj4q993h3s2fn8kdgxw"; depends=[]; }; lestat = derive2 { name="lestat"; version="1.9"; sha256="1skxymdf3ncmdbskh7711xxgwsmwxfxnl52gcgw06jscx6s6wrsd"; depends=[MASS]; }; letsR = derive2 { name="letsR"; version="3.1"; sha256="0wyqqq7w21k87md3pwsz3kdaws345fdhh2xgavwiiywalg0gvxxx"; depends=[fields geosphere maps maptools raster rgdal rgeos sp XML]; }; lettercase = derive2 { name="lettercase"; version="0.13.1"; sha256="0s2s42v6a3mlz6084sk5wcbap3czgbd53f9p64pxwd1yfj18lbyx"; depends=[stringr]; }; lexRankr = derive2 { name="lexRankr"; version="0.5.0"; sha256="1l0p4qg6lcpp1f2n6mh1glvxzy3bis0c1ra8x9z5v26x31wmwq68"; depends=[igraph Rcpp SnowballC]; }; - lexicon = derive2 { name="lexicon"; version="1.0.0"; sha256="0wgf5gvmvybdsijnm4hqkigzr25p3i50y3mxp98cngrm1nqdiq7m"; depends=[data_table syuzhet]; }; + lexicon = derive2 { name="lexicon"; version="1.1.3"; sha256="085s7k1ywzmsadwmsp1gc2yspv8hp3pp3cjvpq1s39cnwpgi0h0w"; depends=[data_table syuzhet]; }; lexiconPT = derive2 { name="lexiconPT"; version="0.1.0"; sha256="0w53gnr29nzc1ib54rnxdycs0c5f7vpv586qmvxxzy4ar16kisaq"; depends=[]; }; lfactors = derive2 { name="lfactors"; version="1.0.4"; sha256="1r8qlwj3zsm233jfx9ag0q5g1knvjmbwl3785pwcd12zi6f68dcc"; depends=[]; }; lfda = derive2 { name="lfda"; version="1.1.2"; sha256="0y59iigcpmyrmsiwrpv5agja6vz3wxmxd9sl5hbf1ybm4d0lyky4"; depends=[plyr rARPACK]; }; - lfe = derive2 { name="lfe"; version="2.8"; sha256="138lnrag64hwjgcsyp9y56kq4gby5c9dqfcsl88b7j02hfly7kfv"; depends=[Formula Matrix sandwich xtable]; }; - lfl = derive2 { name="lfl"; version="1.4.1"; sha256="0r9459mmnx1khpw24w943y1x4xl3zcws2cvv61216yzb0xbqwhc0"; depends=[e1071 foreach forecast plyr Rcpp tseries zoo]; }; + lfe = derive2 { name="lfe"; version="2.8-2"; sha256="1j06mnp3jii427dqbdy5hqw6f254nr5is91y24vacmxwk2m44pzd"; depends=[Formula Matrix sandwich xtable]; }; + lfl = derive2 { name="lfl"; version="1.4.2"; sha256="0lr7r04jpsrp54g4flpwihymvwa3idxhzfjxfbx4ah16rd47nk5x"; depends=[e1071 foreach forecast plyr Rcpp tseries zoo]; }; lfstat = derive2 { name="lfstat"; version="0.9.4"; sha256="0lm9fyw45kdkkjldkmagykn9p3l3jlw2ky3h00f7j6rqkizjm6r0"; depends=[dygraphs lattice latticeExtra lmom lmomRFA plyr xts zoo]; }; - lg = derive2 { name="lg"; version="0.1.0"; sha256="0gaid5aihc9dk3igbm8jhsspl1k4k3prqvn7j2vsm92jc7m00iyw"; depends=[ggplot2 ks localgauss logspline mvtnorm]; }; + lg = derive2 { name="lg"; version="0.3.0"; sha256="1kbsfkv8py627l2zm96l05r19d2yx7zajf3nqy67rclcj869jg1n"; depends=[ggplot2 ks localgauss logspline mvtnorm np tseries]; }; lga = derive2 { name="lga"; version="1.1-1"; sha256="1nkvar9lmdvsc3c21xmrnpn0haqk03jwvc9zfxvk5nwi4m9457lg"; depends=[boot lattice]; }; lgarch = derive2 { name="lgarch"; version="0.6-2"; sha256="05xksc4d6dbf5ls4lf2gpk9xyi99fikr7dva88b84rfgads1yhrh"; depends=[zoo]; }; lgcp = derive2 { name="lgcp"; version="1.5"; sha256="1n1f87qg0y9r22p3q1qjnfrs7xarvsidgqgg6v2bsb55viwy11g3"; depends=[fields iterators maptools Matrix ncdf4 RandomFields raster rgeos rpanel sp spatstat spatstat_utils]; }; @@ -8016,15 +8503,16 @@ in with self; { lhs = derive2 { name="lhs"; version="0.16"; sha256="09clh386i5iig8x36lx02p01zqq0kb9hzvw5slv1ggmjnp1rklcw"; depends=[]; }; libamtrack = derive2 { name="libamtrack"; version="0.6.3"; sha256="0pdwrz19q1yls0rgr4579f31j86awizx3j31h7vdh6y70ngpmb82"; depends=[]; }; libcoin = derive2 { name="libcoin"; version="1.0-1"; sha256="1i38v0pq5snx9clhgfiymk6lq87h41pajhp2dvin30snnq0py6qq"; depends=[mvtnorm]; }; + librarian = derive2 { name="librarian"; version="1.3.0"; sha256="1nlk5v7lk56w4gq97lv1d4k1wza8zankvrzcl0996zqlgz6imz0d"; depends=[devtools]; }; librarysnapshot = derive2 { name="librarysnapshot"; version="0.1.2"; sha256="0v4x564zpm58kxs5n84bi6mcjhbzjg6a2lc30vsc8kbm3qy0nq38"; depends=[]; }; libsoc = derive2 { name="libsoc"; version="0.6.4"; sha256="1hdnqgnvzm5116gphxa55k2bc3ksr607px2s2yg1ilmmxdghdccw"; depends=[]; }; - libstableR = derive2 { name="libstableR"; version="1.0"; sha256="0qk70rl76lz2izgp2c1asx0yvi8xgfq1yg579kcygxk4pnxjdwv4"; depends=[Rcpp]; }; - lidR = derive2 { name="lidR"; version="1.5.1"; sha256="0r6y07ciajn13rhb8n57xnj1lzvz3hvjb4hm29hxclny93c45l16"; depends=[data_table future gdalUtils geometry gstat lazyeval mapedit mapview memoise RANN raster Rcpp rgeos rgl rlas settings sp]; }; - lifecontingencies = derive2 { name="lifecontingencies"; version="1.3.2"; sha256="012pfiz4l8xrwrjlzwfc0vxw1wpw2n2f2vj39mlpmg5aswg4mm8k"; depends=[markovchain Rcpp]; }; + libstableR = derive2 { name="libstableR"; version="1.0.2"; sha256="1gkcgbc8a7ks9x8mqmlz98hk55q3qy62izam7csz1s0r5dzsyqcr"; depends=[Rcpp RcppGSL]; }; + lidR = derive2 { name="lidR"; version="1.6.1"; sha256="0x5ns3p1qvakk999x42qlrhy71plvcqxp65fbj9kc07npyj6bfgw"; depends=[assertive concaveman data_table future gdalUtils geometry glue gstat lazyeval mapedit mapview memoise RANN raster Rcpp rgeos rgl rlas settings sp]; }; + lifecontingencies = derive2 { name="lifecontingencies"; version="1.3.5"; sha256="18dlp6bm9hsr99y85fxdbapn8s1daqsynpiqf2cfhyffqiwll97f"; depends=[markovchain Rcpp]; }; lifecourse = derive2 { name="lifecourse"; version="2.0"; sha256="1m8ihqvzhzpq2m2pdvh37bpq9pdbj23r3y0jkl3q8farh3qj473d"; depends=[TraMineR]; }; lifelogr = derive2 { name="lifelogr"; version="0.1.0"; sha256="1wygvw61ygpww0kahxhmjdncwg4zc2cshs0brzw18nfqaj8vpfav"; depends=[dplyr fitbitScraper ggplot2 lazyeval lubridate modelr plyr R6 shiny stringr tibble tidyr]; }; lift = derive2 { name="lift"; version="0.0.2"; sha256="0ynsyl6lw7z7bvwzk2idgxzzqji5ffnnc3bll9h4gwdw666g7fln"; depends=[]; }; - liftLRD = derive2 { name="liftLRD"; version="1.0-7"; sha256="18gcp5b5jmx37ri4b3nnqvsd0crk5wp53dh5p50arflzw0pn7qn1"; depends=[adlift nlt]; }; + liftLRD = derive2 { name="liftLRD"; version="1.0-8"; sha256="1m24f4mc70l808cpkcdm91hzb5b3bkzibvgyfi9zs6cs8apcvmy3"; depends=[adlift nlt]; }; liftr = derive2 { name="liftr"; version="0.9"; sha256="1yg9ql6rklrdcd2qds223naryg3rbdi1mbqrlf5jc3cwzhllcsa9"; depends=[knitr rmarkdown rstudioapi stringr yaml]; }; liger = derive2 { name="liger"; version="0.1"; sha256="0q26qdy7kgqj70ka2gcpji8ni2w8kxnznhp4ig2251xllw9j7dz4"; depends=[matrixStats Rcpp RcppArmadillo]; }; lightsout = derive2 { name="lightsout"; version="0.3"; sha256="0ypniqf9wk35dd9j57wd7gxchr5hy25fwhmkndz2z8b9ajhm3c9b"; depends=[magrittr shiny shinyjs]; }; @@ -8033,8 +8521,9 @@ in with self; { likelihoodAsy = derive2 { name="likelihoodAsy"; version="0.50"; sha256="009alsxsv9fjpihp3zl0a94y6cvr49nh21skba64lzz9fypm9j8l"; depends=[alabama cond digest nleqslv pracma Rsolnp]; }; likelihoodExplore = derive2 { name="likelihoodExplore"; version="0.1.0"; sha256="13cnql7pbx8qq1j3cfb3lkzzf2k55shpfa0jd00z30ys6imxzcfn"; depends=[lazyeval plyr]; }; likert = derive2 { name="likert"; version="1.3.5"; sha256="0c4irxs7pp1z8nj4s8cq23daw4h94n3h7x4f6q1d85614qcl9l3p"; depends=[ggplot2 gridExtra plyr psych reshape2 xtable]; }; + lilikoi = derive2 { name="lilikoi"; version="0.1.0"; sha256="1v7xrkv8xxmq6cdww4z1p9vlvy71cqgd3yb5mal4v9w2wrfaps6z"; depends=[caret corrplot devtools dplyr e1071 gbm ggplot2 glmnet hash Hmisc infotheo Matrix pamr princurve pROC R_oo randomForest reshape2 RWeka stringr]; }; limSolve = derive2 { name="limSolve"; version="1.5.5.3"; sha256="1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"; depends=[lpSolve MASS quadprog]; }; - lime = derive2 { name="lime"; version="0.4.0"; sha256="0hml1f3fq21s45h1cg3qi4w7vdfdxcsz8q4h1429gbppbdanz9i1"; depends=[assertthat ggplot2 glmnet gower htmlwidgets magick Matrix Rcpp RcppEigen shiny shinythemes stringdist stringi]; }; + lime = derive2 { name="lime"; version="0.4.1"; sha256="1qwyqrpjr837syb7f7f1gk6i5fvagrq51fjns6p617xpls3hryil"; depends=[assertthat ggplot2 glmnet gower htmlwidgets Matrix Rcpp RcppEigen shiny shinythemes stringi]; }; limitplot = derive2 { name="limitplot"; version="1.2"; sha256="0wj1xalm80fa5pvjwh2zf5hpvxa3r1hnkh2z9z285wkbrcl0qfl2"; depends=[]; }; linERR = derive2 { name="linERR"; version="1.0"; sha256="1mhiyqfpwagg161ncp5ndd22hlh12qzr360nms13rgyd8a077cq7"; depends=[survival]; }; linLIR = derive2 { name="linLIR"; version="1.1"; sha256="1v5bwki5j567x2kndfd5nli5i093a33in31025h9hsvkbal1dxgp"; depends=[]; }; @@ -8043,46 +8532,50 @@ in with self; { linear_tools = derive2 { name="linear.tools"; version="1.3.0"; sha256="14lp3gifzbid82lkr7rdqajz2abp8m7y8irpwx6s8w66djjfckda"; depends=[ggplot2 magrittr plyr pryr scales stringr]; }; linearQ = derive2 { name="linearQ"; version="1.0"; sha256="0c6ccllv4zf8zgs3957zjvnkdwbv2ryrs0f5lzk1clc233vm7acm"; depends=[Rcpp stepR]; }; linemap = derive2 { name="linemap"; version="0.1.0"; sha256="0qkbmpfr742xbs3xn5ppx6q0prwrr9mk1c1mv050cm47dm7jcs6l"; depends=[sf]; }; + lineqGPR = derive2 { name="lineqGPR"; version="0.0.3"; sha256="0adrjsfqwy9wrw4hf48p7jgn985bbpv6jyhhkab19fabc84iy1jg"; depends=[broom ggplot2 MASS Matrix mvtnorm nloptr quadprog restrictedMVN tmg TruncatedNormal]; }; lineup = derive2 { name="lineup"; version="0.37-10"; sha256="1w45ll6phynn03ala0wadmp06rrgg8rcqnhz7hqy4w6q7khbkk6r"; depends=[class qtl]; }; lingtypology = derive2 { name="lingtypology"; version="1.0.13"; sha256="1v6n2wdz5zkkc1k88jpjrh6nwias496dg2vvglrjd7g4bymb7715"; depends=[leaflet leaflet_minicharts magrittr MASS rgeos rowr sp stringdist]; }; - link2GI = derive2 { name="link2GI"; version="0.3-0"; sha256="0jzk1p9cygcw0xz9hqfzx74acl4ymn3jmcjj0dxrmknsvfdzcl2d"; depends=[gdalUtils raster rgdal rgrass7 RSAGA sf sp]; }; + linguisticsdown = derive2 { name="linguisticsdown"; version="1.1.0"; sha256="17cnyi58482nwv54kyga1bhgpkgw97ajppv87snqnmwks59g3adq"; depends=[DT knitr magrittr miniUI rstudioapi shiny stringr tidyr]; }; + link2GI = derive2 { name="link2GI"; version="0.3-5"; sha256="1mxbahxn5kfkvqdyg5mr4gqpbw90ik1xmxvl6a7d4dcacpsqzkl8"; depends=[devtools gdalUtils raster rgdal rgrass7 roxygen2 RSAGA sf sp]; }; linkR = derive2 { name="linkR"; version="1.1.1"; sha256="1748r7s5g0gvsmghrb7l5lmdbzb9f4vkbgj51v308jr64r1k7l93"; depends=[svgViewR]; }; linkcomm = derive2 { name="linkcomm"; version="1.0-11"; sha256="1w5sfmzvrk30fr161pk0cy5nj8kasqm6hqgyafq6r280b5s272cb"; depends=[dynamicTreeCut igraph RColorBrewer]; }; linkim = derive2 { name="linkim"; version="0.1"; sha256="0yvyid9x59ias8h436a202hd2kmqvn8k1zcrgja2l4z2pzcvfn91"; depends=[]; }; + linkprediction = derive2 { name="linkprediction"; version="1.0-0"; sha256="0p2abdq6ad689236w2d0khlycpjgy6j7xrlb96ngl6csgxwm07bl"; depends=[igraph intergraph]; }; + linkspotter = derive2 { name="linkspotter"; version="1.2.0"; sha256="0wk27jn8jr5rskjxbixshmp2dl0l74hrc8r6x3rvhy0x0b00zks2"; depends=[dplyr energy ggplot2 Hmisc infotheo mclust minerva pbapply rAmCharts shiny tidyr visNetwork]; }; linl = derive2 { name="linl"; version="0.0.2"; sha256="1n3sljyycsppk11ri9jijsif3g7v4n8xvk1n4hhx0qg65kh7wmry"; depends=[knitr rmarkdown]; }; linpk = derive2 { name="linpk"; version="1.0"; sha256="14l3vv507z7x63ziynp07902599syah0icvzq4rxfjf48bf96l63"; depends=[mvtnorm]; }; linprog = derive2 { name="linprog"; version="0.9-2"; sha256="1ki14an0pmhs2mnmfjjvdzd76pshiyvi659zf7hqvqwj0viv4dw9"; depends=[lpSolve]; }; - lintools = derive2 { name="lintools"; version="0.1.1.4"; sha256="18rqpm0cg233hclcqskdh3mfpwpbawc582j800mjalii233jzr36"; depends=[]; }; - lintr = derive2 { name="lintr"; version="1.0.2"; sha256="14l6fi2mdc2swi4xw865q63yngk2b5k553qbyvnhmwq2w4pv07pn"; depends=[codetools crayon digest httr igraph jsonlite knitr rex rstudioapi stringdist testthat]; }; + lintools = derive2 { name="lintools"; version="0.1.2"; sha256="18layj6a202p0sy9rs022fp0a6fwvixwwmwlyzn7h9kh4y9gvxjz"; depends=[]; }; + lintr = derive2 { name="lintr"; version="1.0.3"; sha256="0vlsgq13g2ddv3wqcxaaf7yki9yjj3j1agkh91vqlvbi90i6s8mx"; depends=[codetools crayon digest httr igraph jsonlite knitr rex rstudioapi stringdist testthat]; }; liqueueR = derive2 { name="liqueueR"; version="0.0.1"; sha256="0rpjib0dz39la63gy9bw9gmdfq2fcx40y4y4wcb6ky41qcjdp1nd"; depends=[itertools]; }; liquidSVM = derive2 { name="liquidSVM"; version="1.2.1"; sha256="0nw8n4qg2jijbnlza15ifzqsl4pj7gjzi4nd71zp7h0aw5mnp80x"; depends=[]; }; lira = derive2 { name="lira"; version="2.0.1"; sha256="10bjmapnlw5z5cnbdpkwisvjkmk7zi9xqrvgmb5psj317zcxfc2p"; depends=[coda rjags]; }; lisp = derive2 { name="lisp"; version="0.1"; sha256="025sq46277q9i21189cbmx5dnrh5wfshc5k6la1wjilhr1iqf6nj"; depends=[]; }; lisrelToR = derive2 { name="lisrelToR"; version="0.1.4"; sha256="0zicq0z3hhixan1p1apybnf3v5s6v6ysll4pcz8ivygwr2swv3p5"; depends=[]; }; - list = derive2 { name="list"; version="8.3"; sha256="1wffh7xmhdf4hqbpz4ij0759zk0y0zsm160kzfcr2n8s9wdgm5gj"; depends=[coda corpcor gamlss_dist magic MASS mvtnorm quadprog sandwich VGAM]; }; + list = derive2 { name="list"; version="9.0"; sha256="0wyrlrlsh1j7lza82zlbymd25wvl7ypzfc8cz3x2az88rhzmnpzq"; depends=[arm coda corpcor gamlss_dist magic MASS mvtnorm quadprog sandwich VGAM]; }; listWithDefaults = derive2 { name="listWithDefaults"; version="1.2.0"; sha256="1rv9jq9zlr5dm08mimba6ni2p5vkfybrgrqk1alm7y6mqpx56byp"; depends=[assertthat]; }; listarrays = derive2 { name="listarrays"; version="0.1.0"; sha256="06siz7ph9ihjv9y97bd02xibkw4qr548cv3yqjqzqw245jzxvhv7"; depends=[]; }; listdtr = derive2 { name="listdtr"; version="1.0"; sha256="08drps03nndpdxswyv8bjm1bcckjav5pjj7fdx3dzyn0v4dfy619"; depends=[ggplot2]; }; listenv = derive2 { name="listenv"; version="0.7.0"; sha256="0ma5jsri2zqkrlsm9nqpikl7imbwfy1glsmk13mblw0q245h49k1"; depends=[]; }; listless = derive2 { name="listless"; version="0.0-2"; sha256="1gr6l4vih7j28kg2mj1xj2yhlpwjc4p894vsxri25vq0r9kgcdym"; depends=[magrittr tidyr]; }; - listviewer = derive2 { name="listviewer"; version="2.0.0"; sha256="0fq9jdb9yahm095m5ja9j7hlv3ggigj14nlf1pdk26xj2685j8n9"; depends=[htmltools htmlwidgets shiny]; }; + listviewer = derive2 { name="listviewer"; version="2.1.0"; sha256="09jkrrq4zyzgi66vkpm5n7isxpbckx5hjk39nik766hzarj5i7rs"; depends=[htmltools htmlwidgets shiny]; }; liteq = derive2 { name="liteq"; version="1.0.1"; sha256="080ljgb2qsfmyppnlp9acmskgq94pmdbbgbhygqkxvzda5bbas8h"; depends=[assertthat DBI rappdirs RSQLite]; }; - littler = derive2 { name="littler"; version="0.3.3"; sha256="1cbsnm4ffzld93b9q8g6g6h6yskjfwa8j1xani5682ipb7r290x7"; depends=[]; }; + littler = derive2 { name="littler"; version="0.3.5"; sha256="0zv6yr23swiw7w21qdw26jrw882wh0si7wz73fwl8d554rbhqinw"; depends=[]; }; liureg = derive2 { name="liureg"; version="1.1.2"; sha256="1zhc5fs47whjvvwwiivykxfchzbjbldyvdmqh9rp7ccwba2q3956"; depends=[]; }; - live = derive2 { name="live"; version="1.5.7"; sha256="018k2l3klhkxsb6b8xvrvxajgahb6zd02cngkkayfz2477iy8kdl"; depends=[breakDown data_table dplyr forestmodel ggplot2 lubridate MASS mlr shiny]; }; + live = derive2 { name="live"; version="1.5.9"; sha256="1xs0iwxw1fp6sqxf9f3r0i70s0fjraslqq4mzlv852wv2h3g0hrn"; depends=[breakDown data_table dplyr e1071 forestmodel ggplot2 gower lubridate MASS mlr shiny]; }; livechatR = derive2 { name="livechatR"; version="0.1.0"; sha256="1k0z6q3s9iw962m1lwlx45p95flzl5jg1xh6ng426v9jh1yyrbb2"; depends=[data_table dplyr jsonlite magrittr purrr]; }; ljr = derive2 { name="ljr"; version="1.4-0"; sha256="0jby94ml8w6pwnxbmv6qfjww2myvvnn9vrmlqpdh71dhgp3z35py"; depends=[]; }; - llama = derive2 { name="llama"; version="0.9.1"; sha256="1cvm58kivjw77a2fy1jwsajzl1d0i3i123p6glpwdlqn6rlharck"; depends=[BBmisc checkmate ggplot2 mlr parallelMap plyr rJava]; }; + llama = derive2 { name="llama"; version="0.9.2"; sha256="0knlmfddp70ddhjb9slyibbb9qj7pfybqccv3i4f545qxmmykj2n"; depends=[BBmisc checkmate ggplot2 mlr parallelMap plyr rJava]; }; lle = derive2 { name="lle"; version="1.1"; sha256="09wq7mzw48czp5k0b4ij399cflc1jz876fqv0mfvlrydc9igmjhk"; depends=[MASS scatterplot3d snowfall]; }; lllcrc = derive2 { name="lllcrc"; version="1.2"; sha256="06n1fcd3g3z5rl2cyx8jhyscq9fb52mmh0cxg81cnbmai3sliccb"; depends=[combinat data_table plyr VGAM]; }; llogistic = derive2 { name="llogistic"; version="1.0.0"; sha256="1mddwcfp6c5g36japybjrlirz0q8l7am8akbiv8c6z7jka2nwi00"; depends=[]; }; lm_beta = derive2 { name="lm.beta"; version="1.5-1"; sha256="0p224y9pm72brbcq8y1agkcwc82j7clsnszqzl1qsc0gw0bx9id3"; depends=[]; }; lm_br = derive2 { name="lm.br"; version="2.9.3"; sha256="1xadz0rygm58igk0ig0w45132gnsvjxvwqzca4m6v6i6lz9x55pf"; depends=[Rcpp]; }; lmPerm = derive2 { name="lmPerm"; version="2.1.0"; sha256="1ss2hcfxqvfq4n6hypv7jp0n0apby9payxzaswaysr5368lkidn3"; depends=[]; }; - lmQCM = derive2 { name="lmQCM"; version="0.1.1"; sha256="1rznr5ky9ngfl8afqh22r4bxkzjyibrwr62f30dcdvpyh863hj0h"; depends=[Biobase genefilter nnet]; }; + lmQCM = derive2 { name="lmQCM"; version="0.1.2"; sha256="0flir861pnvg6kkkccv7f162gd9ml4mks7pjs0041jrs7bijbh68"; depends=[Biobase genefilter nnet]; }; lmSubsets = derive2 { name="lmSubsets"; version="0.3"; sha256="1d78gbmxybxb98lapy5m7nyxc7slyxlj50xdh6a4nyckixmf9plp"; depends=[]; }; lmSupport = derive2 { name="lmSupport"; version="2.9.13"; sha256="0ln5c91mbxkymgnv2nw5m3nrm5bwckpikgb9x1qhmjc55m98wkb8"; depends=[AICcmodavg car gplots gvlma lme4 pbkrtest psych pwr]; }; - lme4 = derive2 { name="lme4"; version="1.1-17"; sha256="0czwdy1s8h3slaw73pz0h8qmqczf5135fz6i46i2dv1ql2pbq49x"; depends=[lattice MASS Matrix minqa nlme nloptr Rcpp RcppEigen]; }; + lme4 = derive2 { name="lme4"; version="1.1-19"; sha256="0j8xhkkcdv45ilab960s9jrcjk6jbzvd7w7myswv5fmalrpq52pf"; depends=[lattice MASS Matrix minqa nlme nloptr Rcpp RcppEigen]; }; lmeNB = derive2 { name="lmeNB"; version="1.3"; sha256="03khn9wgjbz34sx0p5b9wd3mhbknw8qyvyd5pvllmjipnir63d3q"; depends=[lmeNBBayes numDeriv statmod]; }; lmeNBBayes = derive2 { name="lmeNBBayes"; version="1.3.1"; sha256="13shfsh9x6151xy8gicb25sind90imrwclnmfj96b76p5dvhzabm"; depends=[]; }; lmeSplines = derive2 { name="lmeSplines"; version="1.1-10"; sha256="0fy6hspk7rqqkzv0czvvs8r4ishvs7zsf4ykvia65nj26w7yhyia"; depends=[nlme]; }; @@ -8104,11 +8597,14 @@ in with self; { lmom = derive2 { name="lmom"; version="2.6"; sha256="0wxlclzypg6dnvk09k26pdgn3nijl06xsa9rny5l03xzar01mz5s"; depends=[]; }; lmomPi = derive2 { name="lmomPi"; version="0.5.0"; sha256="07ggfzgvhc6kkqs8bbs6z01rbhgb0ki2y4li6r0nkiby1wcpx0py"; depends=[lmom stringr]; }; lmomRFA = derive2 { name="lmomRFA"; version="3.1"; sha256="1gq5sjdywz1jbsshrh350zad7iifml2yj8an5xa63ghxiskrxscx"; depends=[lmom]; }; - lmomco = derive2 { name="lmomco"; version="2.3.1"; sha256="0nyl18kipsab4ka5ywbmw28kkr6i09w4lc9pa96m1fh765zghjxi"; depends=[goftest Lmoments MASS]; }; - lmridge = derive2 { name="lmridge"; version="1.1"; sha256="1r4g7482iz4b7jk0gj169bj96ip2wyrff1ndkwhf0qzg6r6vqa8d"; depends=[]; }; + lmomco = derive2 { name="lmomco"; version="2.3.2"; sha256="1gqwn5yjd3zcwd5nysayf88vjhj2j1qxfgqcw63q7f2ih0xk1lqp"; depends=[goftest Lmoments MASS]; }; + lmridge = derive2 { name="lmridge"; version="1.2"; sha256="091rznzh77bmsv7sw9xmsq6s9pnljyq7qyl74kgcxss718134jr3"; depends=[]; }; lmtest = derive2 { name="lmtest"; version="0.9-36"; sha256="0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"; depends=[zoo]; }; lmvar = derive2 { name="lmvar"; version="1.5.0"; sha256="068ib0abpvds0ibb0d6m71svv7d3l0is4kdin1wzsn633kk3zcfy"; depends=[Matrix matrixcalc maxLik]; }; - loa = derive2 { name="loa"; version="0.2.43.3"; sha256="0krrv5sicm4xvgilri8nwby6jlidx375b4sk273hxq7bhayw4hqq"; depends=[lattice MASS mgcv plyr png RColorBrewer RgoogleMaps]; }; + lmviz = derive2 { name="lmviz"; version="0.1.1"; sha256="0wgq93pr54pc4vxzqlhc1i67zf4lrn8yzpvlqsv8byh2qb0dd4sv"; depends=[lmtest mgcv shiny shinyjs]; }; + loa = derive2 { name="loa"; version="0.2.44.2"; sha256="16yrkl8l4wa4i3iizncm58l75l46acfr2lf4vn53crcci9xra333"; depends=[lattice MASS mgcv plyr png RColorBrewer RgoogleMaps]; }; + lobstr = derive2 { name="lobstr"; version="1.0.0"; sha256="0gabjlb2175v218h1cx59f49x4rvcazilsh6g6n3n6y534axw94x"; depends=[crayon Rcpp rlang]; }; + localIV = derive2 { name="localIV"; version="0.1.0"; sha256="0q2vjiwj301g0lqaafpk6i1cxdwgaanz9ckwj2zkzk4h3gx2afw3"; depends=[KernSmooth mgcv sampleSelection]; }; localgauss = derive2 { name="localgauss"; version="0.40"; sha256="0y0pcg2i7lr4wipxawn06hy0q11znhcn2ah6rqwnlyy8pab70pyq"; depends=[foreach MASS matrixStats]; }; localsolver = derive2 { name="localsolver"; version="2.3"; sha256="1d18rihzqf1f5j9agfp8jysll7lqk1ai23hkdqkn6wwxj442llv4"; depends=[]; }; locfdr = derive2 { name="locfdr"; version="1.1-8"; sha256="1falkbp2xz07am8jlhwlvyqvxnli4nwl188kd0g58vdfjcjy3mj2"; depends=[]; }; @@ -8119,46 +8615,52 @@ in with self; { loder = derive2 { name="loder"; version="0.2.0"; sha256="0m6g8c25dmq0wgpy8y6cbggymxdvqwb6lp2yzs5bgpq183512spb"; depends=[]; }; loe = derive2 { name="loe"; version="1.1"; sha256="1n16pgfxg9vcn729xxjbbvavg2ywbdcch9v2ph8nv3z7psc0q46c"; depends=[MASS]; }; log4r = derive2 { name="log4r"; version="0.2"; sha256="07q8m7z2sxm6n25a62invf76qakxdsijfh3272spc8xrmdmyw6rj"; depends=[]; }; - logKDE = derive2 { name="logKDE"; version="0.1.0"; sha256="1jp36v8dfdli85lzcya4nvw17fjrsfldm8v487k1s1d1s9qz55vl"; depends=[pracma Rcpp]; }; + logKDE = derive2 { name="logKDE"; version="0.3.2"; sha256="09gachibj0klqa9ijw572lwphbh9qj6zqray5byq1dh7zsiq516q"; depends=[pracma Rcpp]; }; + logNormReg = derive2 { name="logNormReg"; version="0.2-0"; sha256="1mry2vqb9sqv17xw26k637w3i3zqjgayz2ql43rbz2f5248lm0yc"; depends=[]; }; logOfGamma = derive2 { name="logOfGamma"; version="0.0.1"; sha256="0r7di0l646ycfmdjk8hli6b0v7qj0i8z3i8i7rwd3fsblb2q22vd"; depends=[]; }; - logbin = derive2 { name="logbin"; version="2.0.3"; sha256="0jvld5lh69288g80ypvqyg0s0nip9hgd8p09b91xp11vnlap0g02"; depends=[glm2 turboEM]; }; + logbin = derive2 { name="logbin"; version="2.0.4"; sha256="01gwfq9r2yy28iymxa402r8jp8km953cb5i60xnskcpzh8bv4rmf"; depends=[glm2 turboEM]; }; logconcens = derive2 { name="logconcens"; version="0.16-4"; sha256="11bk03kjlb747g54axmb0nayz226g41xvanbw79aij76vjbglv7y"; depends=[]; }; logcondens = derive2 { name="logcondens"; version="2.1.5"; sha256="1sq27klnphp74hq0l0460m9bb7lrl06mpgkg4qq8iciy3yy1mrkj"; depends=[ks]; }; logcondens_mode = derive2 { name="logcondens.mode"; version="1.0.1"; sha256="1i2c2prk5j863p3a3q3xnsv684igfi5czz3dib7zfjldpf0qyaq7"; depends=[distr logcondens]; }; logcondiscr = derive2 { name="logcondiscr"; version="1.0.6"; sha256="08wwxsrpflwbzgs6vb3r0f52hscxz1f4q0xabr1yqns06gir1kxd"; depends=[cobs Matrix mvtnorm]; }; - logging = derive2 { name="logging"; version="0.7-103"; sha256="1sp7q217awizb6l8c9p5dix6skpq8j7w8i088x4mm0fc0qr1ba5c"; depends=[]; }; + logging = derive2 { name="logging"; version="0.8-104"; sha256="1grx44yhn8lm71ksyq9z369ylawngm69bv7dg1c660378c5b0iix"; depends=[]; }; loggit = derive2 { name="loggit"; version="1.1.1"; sha256="1w9a3mbf863dk6lnd95mwr15rxjpv1rra1z45jnqk8w56g1s7q4d"; depends=[dplyr jsonlite]; }; loggle = derive2 { name="loggle"; version="1.0"; sha256="0r1r8m2ckva17vbvwkzhq1lx6bap0kbfj9hxyk46adslcf3xxrxp"; depends=[doParallel foreach glasso igraph Matrix sm]; }; logiBin = derive2 { name="logiBin"; version="0.3"; sha256="06y5bqm3j6xdr1cd607v2sqkghnd2bv6bvxc6cz8dvp8jabqa0zm"; depends=[data_table doParallel foreach iterators partykit]; }; logihist = derive2 { name="logihist"; version="1.0"; sha256="1q3322rh3g31c5i80aw54pln0m1jgxmbx30cn31nlh3ijkvnpq9a"; depends=[ggplot2]; }; - logistf = derive2 { name="logistf"; version="1.22"; sha256="0npwqbl8rfvn6w2y0qpkckj44mvjjccj0cn9axp2wcs03cmz0rp8"; depends=[mgcv mice]; }; + logistf = derive2 { name="logistf"; version="1.23"; sha256="0f1qn7q3h0qg2qdiz69ab03qvl4xhizqg304vjak72390nj25nss"; depends=[mgcv mice]; }; logistic4p = derive2 { name="logistic4p"; version="1.5"; sha256="0h0dxyklqc95ykyril1a3d2bdnszj5l9dqbxzh2wbfmk06prvh8b"; depends=[MASS]; }; logisticPCA = derive2 { name="logisticPCA"; version="0.2"; sha256="07ikyn127ld0fjdw7x911wrswqwqpw4lbcz0iffvh6jfjkgyk341"; depends=[ggplot2]; }; + logisticRR = derive2 { name="logisticRR"; version="0.2.0"; sha256="1ammq50p26hyjgqwhpza4225zk813r1vfs42r9lqv7pf0gkl4zid"; depends=[nnet]; }; logitchoice = derive2 { name="logitchoice"; version="0.9.4"; sha256="1vkw7cwp7nwrsj9ifn4gz21zbw9da5rph9lr3w466zxkzdkbldqj"; depends=[]; }; - logitnorm = derive2 { name="logitnorm"; version="0.8.36"; sha256="0iag05fhzrizi74bjkl909ky7zxi9yzqx6im2ki86bpczijyfxb8"; depends=[]; }; + logitnorm = derive2 { name="logitnorm"; version="0.8.37"; sha256="1a9plxsxy29j9xpvwsznbbj150h9daay5zfzlmkh5y0f7f15w3a9"; depends=[]; }; loglognorm = derive2 { name="loglognorm"; version="1.0.1"; sha256="0rhx769a5nmidpbpngs2vglsbkpgw9badz3kj3jfmpj873jfnbln"; depends=[]; }; - logmult = derive2 { name="logmult"; version="0.6.5"; sha256="0ak13nfgaima6g75rxbghl7xmagfp4qshj09x1fxh2r2rcags7dk"; depends=[gnm qvcalc]; }; + logmult = derive2 { name="logmult"; version="0.7.0"; sha256="05asjafpairgvix8gs9n5bwiwxv857wzbmni67clm2dzkh7vsn22"; depends=[gnm qvcalc]; }; + lognorm = derive2 { name="lognorm"; version="0.1.4"; sha256="1jyi8j9s5rd0arg750hddkpv92a9pzhifxjivnl8v5j9mz6v7z6r"; depends=[Matrix]; }; logspline = derive2 { name="logspline"; version="2.1.11"; sha256="0747xl0p6kigc936kyqxqgmwxsh01lb9913w7wq0q05766pnw7kq"; depends=[]; }; lokern = derive2 { name="lokern"; version="1.1-8"; sha256="1dlyvgd2i4dckd8ic3x75r4sikwalch9b2f13xp5rhkzmfzbprxq"; depends=[sfsmisc]; }; lolR = derive2 { name="lolR"; version="2.0"; sha256="0ygxm5qym1s64pa8a04jf44y786svrkhscda2x781jx8gpil753v"; depends=[abind ggplot2 irlba MASS pls]; }; - lomb = derive2 { name="lomb"; version="1.0"; sha256="06lbk7s1ilqx6xsgj628wzdwmnvbs0p03hdpx8665fhddcxh3ryy"; depends=[]; }; + lolog = derive2 { name="lolog"; version="1.1"; sha256="03bhmzd7qw6hq82lymy183x4q2lzm5f9ish2fy7dqif1iqvkq3fq"; depends=[BH ggplot2 intergraph Matrix network Rcpp reshape2]; }; + lomb = derive2 { name="lomb"; version="1.1"; sha256="08gzmrxl149p4wy8q3vs9impxqdf429q7lrg8j7g2r0k2yzm4rp7"; depends=[]; }; longCatEDA = derive2 { name="longCatEDA"; version="0.31"; sha256="0dji41lsknfwmgb2fczzm37dm97wvi45rh878w7pwlzwdh9vq8va"; depends=[]; }; longROC = derive2 { name="longROC"; version="1.0"; sha256="1fs11vqi4hy99d7shzzdvd6ic5gay6rh2027w6j0qpd04n8q88m8"; depends=[survival]; }; longRPart2 = derive2 { name="longRPart2"; version="0.2.3"; sha256="1vqcsxi6c4hqrpk3ns7yhghfryin1psxl38qkz2xz8cvyn58f685"; depends=[formula_tools ggplot2 MASS nlme rpart]; }; longclust = derive2 { name="longclust"; version="1.2.2"; sha256="1yxxz8apbl1vaqzrsiq7r5ss87j2li595bkvibpkwslgwzv47dcs"; depends=[]; }; longitudinal = derive2 { name="longitudinal"; version="1.1.12"; sha256="1d83ws28nxi3kw5lgd5n5y7865djq7ky72fw3ddi1fkkhg1r9y6l"; depends=[corpcor]; }; longitudinalData = derive2 { name="longitudinalData"; version="2.4.1"; sha256="0lnvcfgj721bawl1ciz0jw83mfsnzkhg6jn824vr3qdm4rbib2vd"; depends=[class clv misc3d rgl]; }; - longmemo = derive2 { name="longmemo"; version="1.0-0"; sha256="1jnck5nfwxywj74awl4s9i9jn431655mmi85g0nfbg4y71aprzdc"; depends=[]; }; - longpower = derive2 { name="longpower"; version="1.0-16"; sha256="0hbv43y0fgbv1qiczy4kibqc7pk7whrz4kyxshg8730y8g9wyxdi"; depends=[lme4 nlme]; }; + longmemo = derive2 { name="longmemo"; version="1.1-1"; sha256="0myn2xpg0mw3x5zma0y1dza2jg3x9zj9z8xv2z8l2q9pm228xn0d"; depends=[]; }; + longpower = derive2 { name="longpower"; version="1.0-16.1"; sha256="0ywzx9rsh53mqlzxm0dzmwpxdyj187pxhjwd7cf463l4vm49qgmy"; depends=[lme4 nlme]; }; longurl = derive2 { name="longurl"; version="0.3.0"; sha256="0ysa70zlkk3ybddj3yd3vbhjnkjbrisiz5a2hgbjx10p33m1r3am"; depends=[dplyr httr purrr]; }; loo = derive2 { name="loo"; version="2.0.0"; sha256="1k2qhma7gm4l3h9wf5gh1gm09map2jqcdzz3pba4gf039n8h3gsl"; depends=[matrixStats]; }; lookupTable = derive2 { name="lookupTable"; version="0.1"; sha256="0ipy0glrad2gfr75kd8p3999xnfw4pgpbg6p064qa8ljqg0n1s49"; depends=[data_table dplyr]; }; - loon = derive2 { name="loon"; version="1.1.1"; sha256="023vrnbn4pikiq6l57phwy9zy1lp6vxrkinrffaxwicvaj58c931"; depends=[]; }; + loon = derive2 { name="loon"; version="1.2.1"; sha256="10yw83qaddfb6pb43dxsmlg9ix177l8msyvjpn09wajna1vwm6z8"; depends=[gridExtra]; }; loop = derive2 { name="loop"; version="1.1"; sha256="1gr257fm92rfh1sdhsb4hy0fzwjkwvwm3v85302gzn02f86qr5dm"; depends=[MASS]; }; loopr = derive2 { name="loopr"; version="1.0.1"; sha256="1qzfjv15ymk8mnvb556g2bfk64jpl0qcvh4bm3wihplr1whrwq6y"; depends=[dplyr lazyeval magrittr plyr R6]; }; + loose_rock = derive2 { name="loose.rock"; version="1.0.9"; sha256="03713ac7farwgjidnx46j6mzm6if10b33lrpzban9lis713s8qqm"; depends=[biomaRt digest dplyr futile_options ggfortify ggplot2 MASS reshape2 rlang]; }; lordif = derive2 { name="lordif"; version="0.3-3"; sha256="1yby9fvzdi1dzvzp6d6h144k1p9nfacd8l5bd66dmhnc8sp2nlx5"; depends=[mirt rms]; }; lorec = derive2 { name="lorec"; version="0.6.1"; sha256="0mgypd8awixh1lzbh5559br4k7vi3pfmwniqhgh68wc06sc6bn65"; depends=[]; }; - lori = derive2 { name="lori"; version="0.1.0"; sha256="1sqwfai0h776i3g0gxqfagisayv428gzw9540d90nzbrg9vkj28j"; depends=[ade4 FactoMineR glmnet lars lattice logmult NLRoot pdist psych svd]; }; + lorentz = derive2 { name="lorentz"; version="1.0-0"; sha256="0irnmzsvp4jdych2j68y68yvly1w3c0fxkply7lqhw2h1hbxhlgx"; depends=[emulator magrittr]; }; + lori = derive2 { name="lori"; version="1.0.0"; sha256="190ij4swfl9pw8cd7ky3jzyp2cirjfjnnm6hv2mpvjw7m0w0lyfv"; depends=[ade4 FactoMineR glmnet gridExtra lars lattice NLRoot pdist psych svd]; }; lowmemtkmeans = derive2 { name="lowmemtkmeans"; version="0.1.2"; sha256="08zhdw48rzw47yzhg4s37bkliyngxs46cyb57dvng1s3m0w0dhvi"; depends=[Rcpp RcppArmadillo]; }; lpSolve = derive2 { name="lpSolve"; version="5.6.13"; sha256="13a9ry8xf5j1f2j6imqrxdgxqz3nqp9sj9b4ivyx9sid459irm6m"; depends=[]; }; lpSolveAPI = derive2 { name="lpSolveAPI"; version="5.5.2.0-17"; sha256="1gfxnjkhhyybhyg29qdrdqzwq569b6pgwjgacmw3q7aldc724cyz"; depends=[]; }; @@ -8166,12 +8668,11 @@ in with self; { lpc = derive2 { name="lpc"; version="1.0.2"; sha256="1r6ynkhqjic1m7fqrqsp7f8rpxqih5idn4j96fqrdj8nj01znv29"; depends=[]; }; lpdensity = derive2 { name="lpdensity"; version="0.2.2"; sha256="1fv1biyc12zg0wfqcr5kp761fy6n6879knvlxr2zjp6rjssi3h6d"; depends=[ggplot2]; }; lpint = derive2 { name="lpint"; version="2.0"; sha256="0p1np8wlfbax0c7ysc5fs9dai8s00h1v0gan89dbd6bx06307w2r"; depends=[]; }; - lpirfs = derive2 { name="lpirfs"; version="0.1.0"; sha256="0xkm6ds44v3g0vnh6nribysg1fbphgx81zklx82xmi5cvl5z69c1"; depends=[doParallel dplyr foreach ggplot2 mFilter Rcpp RcppArmadillo vars]; }; + lpirfs = derive2 { name="lpirfs"; version="0.1.3"; sha256="17jgk0y5xgm3g1wl0mq0sjjw1ghvs009cr5qhh5hpb1k5yk14q4n"; depends=[doParallel dplyr foreach ggplot2 Rcpp RcppArmadillo]; }; lplyr = derive2 { name="lplyr"; version="0.1.12"; sha256="1wcab8wwdzpgb61q83gfn2d34vsrd3qa4xyb9sqna6krss1ii1in"; depends=[bazar dplyr lazyeval magrittr]; }; lpme = derive2 { name="lpme"; version="1.1.1"; sha256="0si90nkgl8bqk8yvd2igdsrngiwqh8891072pfpzipifnd0f5448"; depends=[decon flexmix locpol Rcpp RcppArmadillo]; }; lpmodeler = derive2 { name="lpmodeler"; version="0.2-1"; sha256="17k67l03dkjx61p4hwswghjm6awk0zx173x9xafxrfd8jrgsf6kf"; depends=[slam]; }; lpridge = derive2 { name="lpridge"; version="1.0-8"; sha256="0jk4l95z9rcdqkc8lpp4sf1mg2dqj67rhqw1iafrxy5lx4jfaqqx"; depends=[]; }; - lqa = derive2 { name="lqa"; version="1.0-3"; sha256="141r2cd9kybi6n9jbdsvhza8jdxxqch4z3qizvpazjy8qifng29q"; depends=[]; }; lqmm = derive2 { name="lqmm"; version="1.5.4"; sha256="117g38m650mi28ff19nd71dadbdphd1ladmrip2kbsnkpcz2q37p"; depends=[nlme SparseGrid]; }; lqr = derive2 { name="lqr"; version="1.7"; sha256="110c18wc3y3nkdwjgrksw20kvvy65822njrpy4gwb100ifigw0v7"; depends=[ghyp spatstat]; }; lrequire = derive2 { name="lrequire"; version="0.1.3"; sha256="03c8h9v2xhlv7bj5jv117a27gaqaly2kdxs9zyihsm9yh9rg3d79"; depends=[]; }; @@ -8180,60 +8681,61 @@ in with self; { lsa = derive2 { name="lsa"; version="0.73.1"; sha256="1af8s32hkri1hpngl9skd6s5x6vb8nqzgnkv0s38yvgsja4xm1g5"; depends=[SnowballC]; }; lsasim = derive2 { name="lsasim"; version="1.0.1"; sha256="0bwk6bv0wp30v6p55nyd1hcvwnjjddwccyy1swf6sg7lw3fy657p"; depends=[]; }; lsbclust = derive2 { name="lsbclust"; version="1.0.5"; sha256="005kswkpp3qmrg5ij8999xambyyry5wajkawiwhv45niyi2hlkxv"; depends=[clue doParallel foreach ggplot2 gridExtra mvtnorm plyr Rcpp reshape2]; }; + lsbs = derive2 { name="lsbs"; version="0.1"; sha256="14aq80zg89lq7hffv1v1m4n7hbzqzxkazcga4y2fq40ij3v7kv6n"; depends=[ks Matrix numDeriv]; }; lsdv = derive2 { name="lsdv"; version="1.1"; sha256="0rl1xszr9r8v71j98gjpav30n2ncsci19hjlc9flzs1s20sb1xpr"; depends=[]; }; lsei = derive2 { name="lsei"; version="1.2-0"; sha256="1xl06fb3is744pxlh42wx5hn1h0ab1k31wnmsmh0524kxzcyp0a7"; depends=[]; }; lshorth = derive2 { name="lshorth"; version="0.1-6"; sha256="0nbjakx0zx4fg09fv26pr9dlrbvb7ybi6swg84m2kwjky8399vvx"; depends=[]; }; lsl = derive2 { name="lsl"; version="0.5.6"; sha256="1hwzklx1qp5ljc059j2hridg3caw4cgn7rbqs8xh2arzcvqdw3rb"; depends=[ggplot2 lavaan reshape2]; }; - lslx = derive2 { name="lslx"; version="0.6.2"; sha256="0girzjmkmqym5bnw492991smyhvlz7xw70n8hlswpa4lw3x15q2n"; depends=[ggplot2 lavaan R6 Rcpp RcppEigen]; }; - lsm = derive2 { name="lsm"; version="0.1.6"; sha256="1j68jvb7gvgr77wpq1gzh1jw3cs94im1zrlnvw4jnbgbzsmpql99"; depends=[]; }; - lsmeans = derive2 { name="lsmeans"; version="2.27-62"; sha256="1db9ldk8maj8qr2ha3aa5bz01wv4irkiw561fzjcm9slb0iz1k7z"; depends=[coda estimability multcomp mvtnorm nlme plyr xtable]; }; - lspartition = derive2 { name="lspartition"; version="0.1"; sha256="1c2wp9yl0jzvbh181flzywwqmm6xr5jg9qbfibw4ja9wf6xnfx8w"; depends=[combinat ggplot2 MASS matrixStats mgcv pracma]; }; + lslx = derive2 { name="lslx"; version="0.6.4"; sha256="06xz219vcaw0k80n6xwr29i9mb43y3yra97c6xlfgac4ipgm6z1v"; depends=[ggplot2 lavaan R6 Rcpp RcppEigen]; }; + lsm = derive2 { name="lsm"; version="0.1.8"; sha256="0h7gyc4wb0y3hvs21h22l57czdd3xfycg400ncz5c9s63r47wzx3"; depends=[]; }; + lsmeans = derive2 { name="lsmeans"; version="2.30-0"; sha256="1z35dzfgib0fk201gzjhgmnryhl3mkz50gz8g6nfv4mj9kzc5x5f"; depends=[emmeans]; }; + lspartition = derive2 { name="lspartition"; version="0.2"; sha256="049njdjk6q834cjsqh7960alpygbswaamwrmlify1ywdz8nqvxrn"; depends=[combinat dplyr ggplot2 MASS matrixStats mgcv pracma]; }; lspline = derive2 { name="lspline"; version="1.0-0"; sha256="0bc1nfpp1r5fi8rrg295k4r8pm03baqplrzwmk3sn4kdbp0apvgk"; depends=[]; }; - lspls = derive2 { name="lspls"; version="0.2-1"; sha256="1g27fqhnx9db0zrxbhqr76agvxy8a5fx1bfy58j2ni76pki1y4rl"; depends=[pls]; }; + lspls = derive2 { name="lspls"; version="0.2-2"; sha256="1cmffkyc881659l9m1miwhr3jfpwb0xb9n5chg317vcm8l9r4wcn"; depends=[pls]; }; lsplsGlm = derive2 { name="lsplsGlm"; version="1.0"; sha256="1qh68r033fwq1hc19h2srl1k6znvvvrcp38ghxadsksjfxllvniy"; depends=[]; }; lsr = derive2 { name="lsr"; version="0.5"; sha256="0q385a3q19i8462lm9fx2bw779n4n8azra5ydrzw59zilprhn03f"; depends=[]; }; lss = derive2 { name="lss"; version="0.52"; sha256="1fvs8p9rhx81xfn450smnd0i1ym06ar6nwwcpl74a66pfi9a5sbp"; depends=[quantreg]; }; + ltable = derive2 { name="ltable"; version="1.0"; sha256="1sx6bknbfkays899yq7wqpvc7izz757smaw9g9i7wii7d7a75plr"; depends=[]; }; ltbayes = derive2 { name="ltbayes"; version="0.4"; sha256="0kv5k56hmc1m7bv5pmmmk46822szsgwqgpwydn0x56az7xn6hjk6"; depends=[mcmc MHadaptive numDeriv]; }; ltm = derive2 { name="ltm"; version="1.1-1"; sha256="1qrgzwx5l58qf5rfp1knxc84r0g943q5sdr3ky74zzwpnmrf2vf7"; depends=[MASS msm polycor]; }; - ltmle = derive2 { name="ltmle"; version="1.0-1"; sha256="0g3nybhxz7mivqkzvlzkasc1m489s4fsi4874wvlhqg3x3mww0x9"; depends=[Matrix matrixStats speedglm]; }; + ltmle = derive2 { name="ltmle"; version="1.1-0"; sha256="1mlsggl0vdnlgf8j0bjmh4zrfdpmkfi9jhar35npxz9r0yfjmw8f"; depends=[Matrix matrixStats speedglm]; }; ltsa = derive2 { name="ltsa"; version="1.4.6"; sha256="10wmw9r00400ng2zlysd8jqgypjclshxj83x32002j2a9cz4f186"; depends=[]; }; ltsbase = derive2 { name="ltsbase"; version="1.0.1"; sha256="16p5ln9ak3h7h0icv5jfi0a3fbw5wdqs3si69sjbn8f5qs2hz7yp"; depends=[MASS robustbase]; }; - ltsk = derive2 { name="ltsk"; version="1.0.5"; sha256="0x142w2l6qaqw1kmx5kix7lkadaw2kl8dqx11d091vqj2imi9wlr"; depends=[fields gstat sp]; }; ltxsparklines = derive2 { name="ltxsparklines"; version="1.1.2"; sha256="1jnygg7wm2768lrrzball8rn8f60xy4nc3a18h4d32jpnbhifj13"; depends=[]; }; lubridate = derive2 { name="lubridate"; version="1.7.4"; sha256="14a823il77w3wmmnzr89vwrqp50y56dh5raycnaw6c8nv5xsh32i"; depends=[Rcpp stringr]; }; luca = derive2 { name="luca"; version="1.0-5"; sha256="1jiqwibkrgga4ahz0qgpfkvrsxjqc55i2nwnm60xddb8hpb6a6qx"; depends=[genetics survival]; }; - lucid = derive2 { name="lucid"; version="1.4"; sha256="1kwl9h7ynp8nhny51xskrbgc3060bawxjkdijhsjzss2hbbygwds"; depends=[nlme]; }; + lucid = derive2 { name="lucid"; version="1.6"; sha256="0acsnvxvr9qr6ib48dg6byqvfdw5rl65j72nvv3pvvisqj22b0pg"; depends=[nlme]; }; lucr = derive2 { name="lucr"; version="0.2.0"; sha256="0v5g72cl9fg3b3ix34bsmjwwqrnm4ivgcd5mm98c5jd8rrz1xkwq"; depends=[httr Rcpp]; }; ludic = derive2 { name="ludic"; version="0.1.6"; sha256="0srs3bx9cw89mlpg8b8vcmz2gnsv729j3n23pnnxgbh2w7xf705b"; depends=[fGarch landpred Matrix Rcpp RcppArmadillo]; }; lue = derive2 { name="lue"; version="0.2.1"; sha256="0is5rd1dz91bzphmfbbzi3s6rgc5g9qza2r26k70xs67dgn0qbjq"; depends=[ncdf4 raster]; }; lulcc = derive2 { name="lulcc"; version="1.0.2"; sha256="1vlaidyqgx5vnf8w2y1a1jmmq7z4195avnv1mryhh414r5r1kpy0"; depends=[lattice raster rasterVis ROCR]; }; - lumberjack = derive2 { name="lumberjack"; version="0.2.0"; sha256="0yn6482wrwinabys3awp0jjnzs6mnv29jjpvr980m1jm15nwva4g"; depends=[R6]; }; + lumberjack = derive2 { name="lumberjack"; version="0.3.0"; sha256="00br82x9n6x96ksqqgahc1ydffl9cv8lysm57pk2mxm0fzbcph2p"; depends=[R6]; }; lunar = derive2 { name="lunar"; version="0.1-04"; sha256="0nkzy6sf40hxkvsnkzmqxk4sfb3nk7ay4rjdnwf2zym30qax74kk"; depends=[]; }; lutz = derive2 { name="lutz"; version="0.2.0"; sha256="1ypi61b0l5pig2lvvq9lmqkqcsxhnf154lxridp0amv5rcmf2fxy"; depends=[V8]; }; luzlogr = derive2 { name="luzlogr"; version="0.2.0"; sha256="0n0cm94aianwcypa0gwdjvyy3dwbkfv6zi1gq2jn57b41fg20lq5"; depends=[assertthat]; }; lvec = derive2 { name="lvec"; version="0.2.2"; sha256="0n1l26n4khlalqd0b9bi7vc3kr5jh6mr56ca0rmnnl6bl9742nr5"; depends=[BH Rcpp]; }; - lvm4net = derive2 { name="lvm4net"; version="0.2"; sha256="0al0answp3rngq69bl3ch6ylil22wdp1c047yi5gbga853p7db0c"; depends=[ellipse ergm igraph MASS network]; }; - lvnet = derive2 { name="lvnet"; version="0.3.3"; sha256="14jik7kxljlpk0fp3gmy0i6by78higmqz1n88dy8wczcvms66ci0"; depends=[corpcor dplyr glasso lavaan Matrix mvtnorm OpenMx psych qgraph semPlot]; }; + lvm4net = derive2 { name="lvm4net"; version="0.2.1"; sha256="0syl3bzrmpm960b2fx893xw79d7lvlhr94r5kdq9z6jayvcyq66c"; depends=[ellipse ergm igraph MASS network]; }; + lvnet = derive2 { name="lvnet"; version="0.3.4"; sha256="0pn3iwxl8aj605s9hvvsysdq6i8yidzg992xczc1m95hbk5i0pkr"; depends=[corpcor dplyr glasso lavaan Matrix mvtnorm OpenMx psych qgraph semPlot]; }; lvplot = derive2 { name="lvplot"; version="0.2.0"; sha256="01sisj2vbx2yb5w9cjzyaf9j46vh4kkw05xccq1f7wmsg69zmj6b"; depends=[ggplot2 RColorBrewer]; }; - lwgeom = derive2 { name="lwgeom"; version="0.1-4"; sha256="0x58a04sklrr6vr38hbd2900b3bigdfj7zyk6pzj9y7yy5mr2cjg"; depends=[Rcpp sf units]; }; + lwgeom = derive2 { name="lwgeom"; version="0.1-5"; sha256="1sqpd2r15nlg210249vpxqzk04ylhlqypfd1p86hriykd86x6idv"; depends=[Rcpp sf units]; }; lxb = derive2 { name="lxb"; version="1.5"; sha256="16x1mvhxqhvibzmv6mlqcmkgic2sha1xagf7r2azmn4z8x1m9w6n"; depends=[]; }; lymphclon = derive2 { name="lymphclon"; version="1.3.0"; sha256="1jns41sk2rx1j3mg06dzy434k30gpfhbkn6s47fmyv1y8701vfl0"; depends=[corpcor expm MASS]; }; m2b = derive2 { name="m2b"; version="1.0"; sha256="0agzw67mmwrw1f61yn24z5w1pgjssdapg3li0a53i3ylnij45mzr"; depends=[caret caTools e1071 geosphere ggplot2 randomForest]; }; m2r = derive2 { name="m2r"; version="1.0.0"; sha256="07zrqhva00jsp9da9ryzi8pjdrwri2mw0mqgg91r3rnl7id8safq"; depends=[gmp memoise mpoly pryr stringr]; }; mAr = derive2 { name="mAr"; version="1.1-2"; sha256="0i9zp8n8i3fxldgvwj045scss533zsv8p476lsla294gp174njr7"; depends=[MASS]; }; - mBvs = derive2 { name="mBvs"; version="1.1"; sha256="0nkm0yyzl3ajjfhprnkr7d4mkvwd86lf6ic9cyqx76isfwwz3wyq"; depends=[]; }; + mBvs = derive2 { name="mBvs"; version="1.3"; sha256="0vxwdi45pd79c3lz507wlw2alvf501q27lwvd34j6y68p3vyv1vj"; depends=[]; }; mExplorer = derive2 { name="mExplorer"; version="1.0.0"; sha256="1563d9r7f25vw5vsph21z3dwz9n40dpaiyx28ay1bbp5i1x2l3rb"; depends=[nnet qusage]; }; - mFilter = derive2 { name="mFilter"; version="0.1-3"; sha256="1cz9d8447iiy7sq47civ1lcjafqdqs40lzxm2a4alw4wy57hc2h6"; depends=[]; }; + mFilter = derive2 { name="mFilter"; version="0.1-4"; sha256="0zfsa301f1sh1wqg9ap63n5p3952y6b37c4whi2sijinfkx4q2vv"; depends=[]; }; mGSZ = derive2 { name="mGSZ"; version="1.0"; sha256="08l98i75h2h8kx9ksvzp5qr8jhf0l6n4j7rg8fcn7hk8chn8v5zh"; depends=[Biobase GSA ismev limma MASS]; }; mHG = derive2 { name="mHG"; version="1.1"; sha256="1rz5ncrvvv9h9grls15apa63v2nh9j87fmp4mwjjil37jx6a5zki"; depends=[]; }; - mMPA = derive2 { name="mMPA"; version="0.1.0"; sha256="1p9rzk1x5ldb3afr53f195vb4jdj8kw50rmv961k2jsw128mrzr5"; depends=[]; }; + mMPA = derive2 { name="mMPA"; version="1.2.0"; sha256="0g4zjknz52fpk7f436j95aw93aa8q2jwcrb1pqkm294kr276nnd9"; depends=[]; }; mQTL = derive2 { name="mQTL"; version="1.0"; sha256="0k80xvkr0b0mp3bj2s558fjxi2zf4k7ggnw6hsjm8lr84i108dks"; depends=[MASS outliers qtl]; }; mRMRe = derive2 { name="mRMRe"; version="2.0.7"; sha256="1njapjphy4b8nvrsnzrf2nbfp7mjizb7wlxgx1igfqncfhbskqfn"; depends=[igraph survival]; }; mRchmadness = derive2 { name="mRchmadness"; version="1.0.0"; sha256="0f6cb3d5dhp6b0dd0fshplp75jjbhx3v9r53pa8gmcfd10hvbqba"; depends=[dplyr glmnet Matrix rvest shiny xml2]; }; mRm = derive2 { name="mRm"; version="1.1.6"; sha256="1d897c5xflbkkj25hw15rd62nggv000cv2j481x0lhdgmgldjhrh"; depends=[]; }; - maGUI = derive2 { name="maGUI"; version="2.2"; sha256="0b0iprpb4mnaj4lpaismr0f1rnq4m0b61imcx8mrffw9mx45qapv"; depends=[affy amap annotate beadarray Biobase BiocInstaller Biostrings Category convert genefilter GEOmetadb GEOquery globaltest GO_db GOstats graph gWidgets gWidgetsRGtk2 impute KEGGgraph KEGGREST limma lumi marray oligo pdInfoBuilder RBGL Rgraphviz RGtk2 RSQLite simpleaffy ssize WGCNA]; }; maRketSim = derive2 { name="maRketSim"; version="0.9.2"; sha256="1cq17zjwyf4i5lcqgxqkw805s4mr6qp89blgpmpxy8gdrbfj93m4"; depends=[]; }; maSAE = derive2 { name="maSAE"; version="0.1-5"; sha256="0v0vlj41j3ddyxv8lld39k1ryrdjin7r6bj13x2agbklb1fd4an1"; depends=[]; }; + mable = derive2 { name="mable"; version="1.0"; sha256="1ny8nfnyqj9c1n4b0m34kadpmnb4k2d81nd66cqxnz8dm9129vqj"; depends=[]; }; maboost = derive2 { name="maboost"; version="1.0-0"; sha256="18d36cgvn8p75nidfr6al458jbzwc1i7x77y1ks50y9phrz3wf65"; depends=[C50 rpart]; }; macc = derive2 { name="macc"; version="1.0.1"; sha256="1qj4mlikbqrxa6m46527xmxdbk7b3l95z6jdgpmi0ifywjiv52a4"; depends=[car lme4 MASS nlme optimx]; }; machQA = derive2 { name="machQA"; version="0.1.4"; sha256="1rdrjy9sxql2c9y691a1jrmgsv7m1ihsschixxb6wc7aahf7mav6"; depends=[machina plyr]; }; @@ -8241,32 +8743,34 @@ in with self; { macleish = derive2 { name="macleish"; version="0.3.2"; sha256="1kna1wq3p6xfzfdhw8dpdfvy4l656xcrra1f0ir86a815pm2a8l3"; depends=[dplyr etl lubridate readr rgdal rgeos sp]; }; mada = derive2 { name="mada"; version="0.5.8"; sha256="17d41kpxjf6h8j83w6jhxm71f03nc8i2aw0xaqzrpcf5rxxy8wv8"; depends=[ellipse mvmeta mvtnorm]; }; maddison = derive2 { name="maddison"; version="0.1"; sha256="1ji51wnj0ybjd30b4bwn5npyswrmcfrbxcmdlngwzvca1knh8g1c"; depends=[]; }; - maditr = derive2 { name="maditr"; version="0.5.1"; sha256="029jhapxssnrnmdf8cmdaw87gdd970538jvz6cq9k9iavw7zki7y"; depends=[data_table magrittr]; }; - madness = derive2 { name="madness"; version="0.2.3"; sha256="0qmqgrjxb0853m9kdi8cl1b9q9dljdi2zylw22asfv77f323413z"; depends=[expm Matrix matrixcalc]; }; + maditr = derive2 { name="maditr"; version="0.6.0"; sha256="1h2qvl84v0lp4fnsraar9kvlglifxjbpsascnrz3db5lrn1w53j0"; depends=[data_table magrittr]; }; + madness = derive2 { name="madness"; version="0.2.5"; sha256="1cdryb65hlqc5b1xm5xs5r3gv8zd4kq17q79345b0p8r0m6addip"; depends=[expm Matrix matrixcalc]; }; madr = derive2 { name="madr"; version="1.0.0"; sha256="0lzg75kphz4a0w6n0jbsq87g72jvrbkyas4j813mryq2nv4lmsl4"; depends=[]; }; madrat = derive2 { name="madrat"; version="1.22.1"; sha256="0wk2svhi4209p8ab8i2g9q22kswpisphb2a9ln5lzwdhnryk4ya9"; depends=[digest magclass spam stringr]; }; mads = derive2 { name="mads"; version="0.1.5"; sha256="1ac34iff9hvl1bxk3gs5s3i311g9y59nd6v9jhvnfd6wfhck7krs"; depends=[mrds]; }; madsim = derive2 { name="madsim"; version="1.2.1"; sha256="11gfyimbz363p5xy1x6rsz5fcgzcr55myc5aaz5lazjkcnfn17aq"; depends=[]; }; mafs = derive2 { name="mafs"; version="0.0.3"; sha256="1apacrk8y5b5ids62vd1kn2k28bya9pydxxmdw2dhjyzkgrakdhn"; depends=[cmprsk colorspace CombMSC Epi etm forecast forecastHybrid fracdiff ggplot2 ggseas gtable munsell numDeriv plyr quadprog Rcpp scales tictoc tidyr timeDate tseries zoo]; }; magclass = derive2 { name="magclass"; version="4.51.1"; sha256="1p4pbwjkn9ic3vqjh9m4b18s78f8wx0815n4dyg9pin8p14klzil"; depends=[abind maptools ncdf4 reshape2 sp]; }; - magic = derive2 { name="magic"; version="1.5-8"; sha256="083cgpp3v03li0h8597b3g21pd9lkbmn9pyssblnhc800mpc52vz"; depends=[abind]; }; + magic = derive2 { name="magic"; version="1.5-9"; sha256="0snmdh6vk0p6ar1swsihisinxrx7l8371dri5lk0z24ysgr5w7gs"; depends=[abind]; }; magicLamp = derive2 { name="magicLamp"; version="0.1.0"; sha256="1nfcnbqd6vawz8l3vgkbhmm462xdvaa4pn6axzmz8hl05xv2k3cv"; depends=[httr tibble]; }; - magicaxis = derive2 { name="magicaxis"; version="2.0.3"; sha256="08nkf9k2ijlm52ybncfiwrghy911wpvwpvdvllcz2d4slk1vdakj"; depends=[celestial mapproj MASS plotrix sm]; }; + magicaxis = derive2 { name="magicaxis"; version="2.0.4"; sha256="1ap5bahzkg8yffcbdlwry4wqxppapqz32nsb3pvj5x47ynmnynyb"; depends=[celestial mapproj MASS plotrix sm]; }; magicfor = derive2 { name="magicfor"; version="0.1.0"; sha256="07l33fczr1x42sfxrsqq4q6r65sdflin6l8f5cgclnvx1858jdip"; depends=[]; }; - magick = derive2 { name="magick"; version="1.9"; sha256="1z6wci73kaqp3ky0pfzq9mifrhs3fdsnlzqx57c3f7aryh6f2ry2"; depends=[curl knitr magrittr Rcpp]; }; + magick = derive2 { name="magick"; version="2.0"; sha256="18y465325mhf48x2jn3jz9khwq1z2aj13wfbdkv8k3hln1sd572m"; depends=[curl magrittr Rcpp]; }; magree = derive2 { name="magree"; version="1.0"; sha256="1qkd6p5g3aigcb0f4d08gc5323alvahzmazm3bzsmz1w033xd1hh"; depends=[]; }; magrittr = derive2 { name="magrittr"; version="1.5"; sha256="1s1ar6rag8m277qcqmdp02gn4awn9bdj9ax0r8s32i59mm1mki05"; depends=[]; }; mail = derive2 { name="mail"; version="1.0"; sha256="1m89cvw5ba4d87kp2dj3f8bvd6sgj9k56prqmw761q919xwprgw6"; depends=[]; }; mailR = derive2 { name="mailR"; version="0.4.1"; sha256="1bfh3fxdqx9f9y3fgklxyslpcvhr9gcj7wsamaxzgrcsaxm8fdlw"; depends=[R_utils rJava stringr]; }; + majesticR = derive2 { name="majesticR"; version="0.1.0"; sha256="0f6mxxjsrvv6pcimmmgvpfvpwqg8cn28pimxzcm8k00aqy4mg9h3"; depends=[jsonlite]; }; makeFlow = derive2 { name="makeFlow"; version="1.0.2"; sha256="0r7a0klgx144rnks0fhjflnf8vfyyx2544n86nnxkp6cdvw0b4pw"; depends=[dplyr RColorBrewer]; }; + makeParallel = derive2 { name="makeParallel"; version="0.1.1"; sha256="1zm8k3gzxcirq221lh1vbxsjym68vc5s58lxd03s194pgixbwydr"; depends=[CodeDepends codetools whisker]; }; makeProject = derive2 { name="makeProject"; version="1.0"; sha256="09q8xa5j4s5spgzzr3y06l3xis93lqxlx0q66s2nczrhd8nrz3ca"; depends=[]; }; - makedummies = derive2 { name="makedummies"; version="1.1.1"; sha256="0aqf7hfbajfsszmqx1id8pp8yj6fzvdsdis9z4s87llf0vxq4agl"; depends=[]; }; + makedummies = derive2 { name="makedummies"; version="1.1.2"; sha256="122s8cizycbnqc00d1njhnn3xbz9vg42f8vjqgzc9k5dhxx4v8n1"; depends=[]; }; malani = derive2 { name="malani"; version="1.0"; sha256="1jps28gfkiysr356ackxf1my5xz6rpx3a2bv68pziy2614hrqbs9"; depends=[e1071]; }; - malariaAtlas = derive2 { name="malariaAtlas"; version="0.0.1"; sha256="1c1bvfs1azvlci2yrgw5xlr460fdjwikm3vsdfz8lj1xzs1w220c"; depends=[curl dplyr ggplot2 gridExtra httr raster rgdal sp stringi tidyr xml2]; }; + malariaAtlas = derive2 { name="malariaAtlas"; version="0.0.3"; sha256="1vvralhrh4sk742f4yb05lfchxwmpl7n0yqw7hhfga4fc1qxnd9l"; depends=[curl dplyr ggplot2 gridExtra httr raster rgdal rlang sp stringi tidyr xml2]; }; mallet = derive2 { name="mallet"; version="1.0"; sha256="06rksf5nvxp4sizgya7h4sb6fgw3yz212a01dqmc9p5a5wqi76x0"; depends=[rJava]; }; managelocalrepo = derive2 { name="managelocalrepo"; version="0.1.5"; sha256="180b7ikas1kb7phm4l2z1d8wi45wi0qyz2c8rl8ml3f71b4mlzgc"; depends=[assertthat stringr]; }; mandelbrot = derive2 { name="mandelbrot"; version="0.2.0"; sha256="04a288jj8h1a04r584a02wg9dm3c6zifhqwj964ybsvgb4m6g99s"; depends=[reshape2]; }; - manet = derive2 { name="manet"; version="1.0"; sha256="1hb5mv05zcv4s2bpyh3vgkyf4r78fyvcwl3p1kwlwqn9cv1lgci2"; depends=[combinat igraph MCMCpack]; }; + manet = derive2 { name="manet"; version="2.0"; sha256="1dnacgkdjmn7yiqk71qx5jgfipbpvqfdnrdd8wm0b9p8kgw4x7n4"; depends=[combinat igraph mclust MCMCpack]; }; mangoTraining = derive2 { name="mangoTraining"; version="1.0-7"; sha256="0lw46j44jhdcyh079a7zjmxcnv5c6qsfachinlwv3ild1gwggr3p"; depends=[]; }; manhattanly = derive2 { name="manhattanly"; version="0.2.0"; sha256="185fkakx4v35n4gmlpk2kfm2bm8p320q4khkw936m09zx3aqz398"; depends=[ggplot2 magrittr plotly]; }; manifestoR = derive2 { name="manifestoR"; version="1.3.0"; sha256="1bxmlg6fmr4ky9m7b65rrylspwhwc8k9s1cbxnx9dyl33wh39ci6"; depends=[base64enc dplyr DT functional htmltools htmlwidgets httr jsonlite magrittr NLP psych tibble tm zoo]; }; @@ -8275,21 +8779,23 @@ in with self; { mapReasy = derive2 { name="mapReasy"; version="1.0"; sha256="13va0z967ckwxnnianki5aj66km0x6r37nj4mz9qd3b0bps4g2kj"; depends=[Hmisc rgdal sp]; }; mapStats = derive2 { name="mapStats"; version="2.4"; sha256="18pp1sb9p4p300ffvmzjrg5bv1i7f78mhpggq83myc26c3a593na"; depends=[classInt colorspace Hmisc lattice maptools RColorBrewer reshape2 sp survey]; }; mapdata = derive2 { name="mapdata"; version="2.3.0"; sha256="0xnxh73rgcq55zrw81a2bq8yd67bxc2rafp4shf6nyrqj04iip0y"; depends=[maps]; }; - mapedit = derive2 { name="mapedit"; version="0.4.1"; sha256="1dy87kmwra917716r99hp139fbxy3z0cx03cw61b832isizd0b51"; depends=[dplyr htmltools htmlwidgets jsonlite leaflet leaflet_extras mapview miniUI sf shiny]; }; + mapdeck = derive2 { name="mapdeck"; version="0.1.0"; sha256="1d93gg0s0xn4gqrrc6p94fppyhqibfjsmxml2ck6skacryd40wm3"; depends=[googlePolylines htmltools htmlwidgets jsonlite magrittr scales shiny viridisLite]; }; + mapedit = derive2 { name="mapedit"; version="0.4.3"; sha256="0ybd9vbdpr3i3wfpcn36dqj3n9i885xycris2nwgxzc9dxb5ad7a"; depends=[dplyr htmltools htmlwidgets jsonlite leaflet leaflet_extras mapview miniUI sf shiny]; }; mapfit = derive2 { name="mapfit"; version="0.9.7"; sha256="16a318bz3my27qj0xzf40g0q4bh9alg2bm6c8jbwgswf1paq1xmx"; depends=[Matrix]; }; mapfuser = derive2 { name="mapfuser"; version="0.1.2"; sha256="1q7l6rfs6dv76ifizfqq4pdpjpb2zwzd3vvrnhdzh8vw2mrlqcjg"; depends=[doParallel dplyr foreach ggplot2 igraph lazyeval LPmerge mgcv plotly stringi tidyr visNetwork]; }; + mapi = derive2 { name="mapi"; version="1.0.0-62"; sha256="1czg2lqrlmp7fsm7908bwd4f9klq8d90z79zb1g80w2dlh5hb0nc"; depends=[data_table pbapply Rcpp sf]; }; mapmisc = derive2 { name="mapmisc"; version="1.7.2"; sha256="0w0yvdnxk6gjcc86b6imq764va9f9hjan3ayw7qrbjpqx16fs7dx"; depends=[raster sp]; }; mapplots = derive2 { name="mapplots"; version="1.5.1"; sha256="18s2y66f8vi8g2r8a25zbgp2xm079r8v8qxv0w71h8krycs6vs9p"; depends=[]; }; mapproj = derive2 { name="mapproj"; version="1.2.6"; sha256="1rggww8cbwv0vzlj5afzhbsbngg4bzj5znbkz7wmxsbshfbsm9b2"; depends=[maps]; }; mapr = derive2 { name="mapr"; version="0.4.0"; sha256="169ah9v7cpw3hmaj6n575gi1zwazf4vh59n46zghb1x68nc2gqs0"; depends=[data_table ggplot2 gistr jsonlite leaflet RColorBrewer rworldmap sp spocc]; }; maps = derive2 { name="maps"; version="3.3.0"; sha256="05i2ppl5z4p8rawgqmy3z4ia05fcblpq1vvrmrkgkkpdlhczx6hr"; depends=[]; }; mapsRinteractive = derive2 { name="mapsRinteractive"; version="0.1.0"; sha256="1qjc5hffrk2bjw6ihlna1h0k3q9s9i19l0q0mgvcm9wpjy4c8gra"; depends=[gstat raster rgdal rgeos sp]; }; - mapsapi = derive2 { name="mapsapi"; version="0.3.5"; sha256="0v33kkny98xql6m6rp2xh39rsp00r1crpin8gqw5wh5x28n20sna"; depends=[bitops magrittr plyr sf xml2]; }; - maptools = derive2 { name="maptools"; version="0.9-2"; sha256="075lmb3b62171cw2dg8fv1vwmvfzg39r1ji7jwb8s5k9dz88ry1v"; depends=[foreign lattice sp]; }; + mapsapi = derive2 { name="mapsapi"; version="0.3.7"; sha256="1mf971himbcmyfbbjppp1clwdi102kh5cvgyzpfwj9rsgx4mqjfw"; depends=[bitops magrittr plyr sf xml2]; }; + maptools = derive2 { name="maptools"; version="0.9-4"; sha256="1753kgyc4kmbb5h6knz5wgvvvj8v77kzm8lz0kwz05m5k3spa24k"; depends=[foreign lattice sp]; }; maptpx = derive2 { name="maptpx"; version="1.9-2"; sha256="1i5djmjg0lsi7xlkbvn90njq1lbyi74zwc2nldisay4xsbgqg7fj"; depends=[slam]; }; maptree = derive2 { name="maptree"; version="1.4-7"; sha256="1k7v84wvy6wz6g0dyiwvd3lvf78rlfidk60ll4fz7chvr2nrqdp4"; depends=[cluster rpart]; }; - mapview = derive2 { name="mapview"; version="2.4.0"; sha256="0gm9swj2i9f6wk0lc4kpr2f1171lys9pbycw272h3l984x8syy61"; depends=[base64enc brew gdalUtils htmltools htmlwidgets lattice leaflet png raster Rcpp satellite scales sf sp svglite uuid viridisLite webshot]; }; - mar1s = derive2 { name="mar1s"; version="2.1"; sha256="0psjva7nsgar5sj03adjx44pw0sdqnsd96m4g6k8d76pv30m1g7l"; depends=[cmrutils fda zoo]; }; + mapview = derive2 { name="mapview"; version="2.6.0"; sha256="1k8y9kj3qrih3fn0xw7nz0irhprdv8fqpxjad2djsvabmn11l51b"; depends=[base64enc brew htmltools htmlwidgets lattice leaflet png raster Rcpp satellite scales sf sp stars svglite uuid viridisLite webshot]; }; + mar1s = derive2 { name="mar1s"; version="2.1.1"; sha256="1ljkvgxrramfx1rnp2rg6516mjxaa6s96amrnmqymnyjz7wlf37l"; depends=[cmrutils fda zoo]; }; march = derive2 { name="march"; version="1.4"; sha256="1wfhm33k2j5yim56sg0wd02ypfhlp9fc138vmdsdjp6nh4y23hnj"; depends=[]; }; marcher = derive2 { name="marcher"; version="0.0-2"; sha256="0hcxbfrwniih4kvx5sxhlffz1pc87kf52v8hvaf193rhhdykis5q"; depends=[magrittr Matrix minpack_lm mvtnorm numDeriv plyr RColorBrewer scales zoo]; }; marelac = derive2 { name="marelac"; version="2.1.9"; sha256="07xhlsdzz2j5smh3v4hpm8zp4ljg9aa3i67j65hs1cq27q1jg1n7"; depends=[seacarb shape]; }; @@ -8297,31 +8803,34 @@ in with self; { margins = derive2 { name="margins"; version="0.3.23"; sha256="1gn18bmz7zwdv5fm62g4kj1x0y4lzhwvwgk4xc9hfi2mh5w08j4f"; depends=[data_table MASS prediction]; }; marima = derive2 { name="marima"; version="2.2"; sha256="03nvh93r4052li84yjqzc106gwh1542q9s192s980gs6sgy8scm6"; depends=[]; }; marinespeed = derive2 { name="marinespeed"; version="0.1.0"; sha256="1r9bpggb88px8149dsga3xmkjhjq6ybs6a5kp60qz28iyr183mar"; depends=[bit geosphere sp]; }; - markdown = derive2 { name="markdown"; version="0.8"; sha256="1vcgsh2m2f5kfgappgg71nbf04ff0j1sbk668krjs3r2n89dk3sk"; depends=[mime]; }; + markdown = derive2 { name="markdown"; version="0.9"; sha256="08xzs4bcf12jxp0276m6xqvq8kcgg5qp6fxrvsz6r9x73jjccs1h"; depends=[mime]; }; marked = derive2 { name="marked"; version="1.2.1"; sha256="138m1clidyhahpz111iblff2w44m8zp0302vcj46frk1c60c46qi"; depends=[coda expm lme4 Matrix numDeriv optimx R2admb Rcpp TMB truncnorm]; }; markmyassignment = derive2 { name="markmyassignment"; version="0.8.1"; sha256="1y388s73b1zs482d1d7z40kg4hizp46lc3279xspm2ryx4m49mzj"; depends=[checkmate codetools httr lazyeval rlang testthat yaml]; }; markophylo = derive2 { name="markophylo"; version="1.0.6"; sha256="1gyj3ykwh4ljrb5s80hihy7wl89y3p4xkckspvv4ynl9lnsbm7cs"; depends=[ape numDeriv phangorn Rcpp RcppArmadillo]; }; - markovchain = derive2 { name="markovchain"; version="0.6.9.11"; sha256="0mmsj5vskbp7cs28iak5wmvx6ixq9xdd14niv7iixa19mmwc8p1d"; depends=[expm igraph matlab Matrix Rcpp RcppArmadillo RcppParallel]; }; + markovchain = derive2 { name="markovchain"; version="0.6.9.12"; sha256="042qwp0zywbqz99sp70ykjlckfpch5p02szah651x1inp2im8fc6"; depends=[expm igraph matlab Matrix Rcpp RcppArmadillo RcppParallel]; }; marl = derive2 { name="marl"; version="1.0"; sha256="0rndnf3rbcibv3gsrw1kfp5zhg37cw9wwlz0b7dbwprd0m71l3pm"; depends=[]; }; - marmap = derive2 { name="marmap"; version="1.0"; sha256="187zqmpdd4kl5dviphfzdhjlaa9bss1gx4wxxc8zgn4q1g66f4c2"; depends=[adehabitatMA DBI gdistance geosphere ggplot2 ncdf4 plotrix raster reshape2 RSQLite shape sp]; }; + marmap = derive2 { name="marmap"; version="1.0.2"; sha256="03xmp7jz2jja7m92yczc2nlcyv4qlcy7lnj3nk5wb3alh1vxlyga"; depends=[adehabitatMA DBI gdistance geosphere ggplot2 ncdf4 plotrix raster reshape2 RSQLite shape sp]; }; marqLevAlg = derive2 { name="marqLevAlg"; version="1.1"; sha256="1wmqi68g0flrlmj87vwgvyxap0miss0n42qiiw7ypyj4jw9kwm8j"; depends=[]; }; - mase = derive2 { name="mase"; version="0.1.1"; sha256="1s8hcsz3ja3rghsv0fz82mlz4sx7dwx8y7h97minhrnj9aby9g82"; depends=[boot dplyr foreach glmnet magrittr MASS Matrix Rdpack rpms survey]; }; + mase = derive2 { name="mase"; version="0.1.2"; sha256="1023xvv6yngbc183hb13057spjildywqd0jw2w9jway3zv4dbw9v"; depends=[boot dplyr foreach glmnet magrittr Matrix Rdpack rpms survey]; }; mason = derive2 { name="mason"; version="0.2.6"; sha256="01ppc7f18kf4xv4lrhib0cfm85v658grmxpny3h3kdb4pi4rbspy"; depends=[broom dplyr lazyeval magrittr tidyr]; }; matR = derive2 { name="matR"; version="0.9.1"; sha256="1qw2vqmpq7gc3dmr9r000ccjj7xa0h82waxnvryz3l17ggryyjjm"; depends=[BIOM_utils MGRASTer]; }; matchMulti = derive2 { name="matchMulti"; version="1.1.7"; sha256="0k5psmjzcyr7pm603vni7w2hvslck05r81cngm26pql2prdrv5yk"; depends=[coin Hmisc MASS mvtnorm plyr rcbsubset weights]; }; matchbook = derive2 { name="matchbook"; version="1.0.7"; sha256="0xfqg8z2zkn215kqmjjkqdwrgsk7cn4jdpxfgd6razhcbvflg48j"; depends=[]; }; - matchingMarkets = derive2 { name="matchingMarkets"; version="0.3-5"; sha256="083gnqjxvzgqd0lvg13qwzw3cp1imp4xn2nacspfxqg4878jjpn3"; depends=[lattice lpSolve partitions Rcpp RcppArmadillo RcppProgress rJava]; }; + matchingMarkets = derive2 { name="matchingMarkets"; version="1.0-0"; sha256="1w1f4qvz2086h37fh10vwx2kqsshhciz5b9isxcbmay3a4xfc0a0"; depends=[lattice lpSolve partitions Rcpp RcppArmadillo RcppProgress rJava]; }; matchingR = derive2 { name="matchingR"; version="1.3.0"; sha256="1rpw5a52alh5diiqr7f87vhpgp3w3f8lg8wkaqvr5idid9fkll1i"; depends=[Rcpp RcppArmadillo]; }; matconv = derive2 { name="matconv"; version="0.3.2"; sha256="0vnmqz5vzv5n0cfpgr30gkl0pv8p2b5cp3ap6mn01sxd671lx38z"; depends=[]; }; mateable = derive2 { name="mateable"; version="0.3.1"; sha256="1ka9xxicibpfg6k3njq5f5576jwj734r1mb46a2cmiyq676ks7pp"; depends=[FNN Rcpp sn]; }; + mathgraph = derive2 { name="mathgraph"; version="0.9-14"; sha256="11wcnjligjc0m0ibi7v5f9w4j2g0fmw33za8407d9fqdb0i5pf60"; depends=[]; }; mathpix = derive2 { name="mathpix"; version="0.3.0"; sha256="1a49yda4r9a6pbs641ch2kmxg3pf8zxfrfi30r19z6g15jfgdrvf"; depends=[base64enc httr magick purrr rstudioapi texPreview]; }; matie = derive2 { name="matie"; version="1.2"; sha256="1ymx49cyvz63imqw5n48grilphiqvvdirwsrv82p7jgxdyav2xv0"; depends=[cba dfoptim gplots igraph mvtnorm seriation]; }; matlab = derive2 { name="matlab"; version="1.0.2"; sha256="0m21k2vzbc5d3c93p2hk4208xyd2av2slg55q5j1ibjidiryqgd2"; depends=[]; }; - matlabr = derive2 { name="matlabr"; version="1.5.0"; sha256="0gy639fv0b85h4z96b2b3m635q4w62q63kfxfqny3pwr0r5vsc2p"; depends=[stringr]; }; + matlabr = derive2 { name="matlabr"; version="1.5.2"; sha256="1ba6cajnzldb1gmn7rf0b198h6mdh58r3frm0z0cmvbinspwz3x7"; depends=[stringr]; }; matlib = derive2 { name="matlib"; version="0.9.1"; sha256="03991ckrfk663pdi9q2a4sms9csr1dkr075dsycqggr96yp1cwh8"; depends=[car MASS rgl xtable]; }; matpow = derive2 { name="matpow"; version="0.1.1"; sha256="1a6q21ba16qfdpykmjwgmrb1kkvvyx48qg8cbgpdmch0vhibcgcp"; depends=[]; }; matrixLaplacian = derive2 { name="matrixLaplacian"; version="1.0"; sha256="1ixqdv3sz3sc79wn3vqhlq79j7x7cvl878m5hgvbcg6klfvlmmci"; depends=[scatterplot3d]; }; - matrixStats = derive2 { name="matrixStats"; version="0.53.1"; sha256="0bkiz5fm09d3512mfr2ymj9qsb1b8aic5l5m6fkaf5j7nsgvqw6z"; depends=[]; }; + matrixNormal = derive2 { name="matrixNormal"; version="0.0.0"; sha256="1m3qvvw02fqisjjsvlpz4dpy71cmn0ds6pajdmzj2shfvyyh6q4d"; depends=[mvtnorm]; }; + matrixProfile = derive2 { name="matrixProfile"; version="0.5.0"; sha256="0nd54k878xf7hzwxawh03c3na4jfvb68afarkwrmmffjlp3i8a9g"; depends=[fftw signal TTR zoo]; }; + matrixStats = derive2 { name="matrixStats"; version="0.54.0"; sha256="0vx00ldsg2zvdrjn49jxczk2c9iaabgvzgpdka5j02ihh7hv83cg"; depends=[]; }; matrixTests = derive2 { name="matrixTests"; version="0.1.0"; sha256="0784wfp14z7lh6ylzgh9kvzs5gwapfs7ksx63jf3qwb95zfwyixx"; depends=[matrixStats]; }; matrixcalc = derive2 { name="matrixcalc"; version="1.0-3"; sha256="1c4w9dhi5w98qj1wwh9bbpnfk39rhiwjbanalr8bi5nmxkpcmrhp"; depends=[]; }; matrixpls = derive2 { name="matrixpls"; version="1.0.5"; sha256="04sshb88rq2mp3y4rrs6nkzr4kc380vx380r911c7j975l55a183"; depends=[assertive lavaan MASS matrixcalc psych]; }; @@ -8331,6 +8840,7 @@ in with self; { maxTPR = derive2 { name="maxTPR"; version="0.1.0"; sha256="13x5rz0mfha5pzahkk4x67ncz9v77sa690cyl6wigwsldsrvzr3h"; depends=[aucm Rsolnp]; }; maxadjAUC = derive2 { name="maxadjAUC"; version="0.1.0"; sha256="04zdaqmavhhrj63s2k5pqncvlzbfnxan7r0fagfka9dypwwcl5qm"; depends=[aucm Hmisc Rsolnp survival]; }; maxent = derive2 { name="maxent"; version="1.3.3.1"; sha256="1skc7d0p6kg0gi1bpgaqn2dmxjzbvcphx5x3idpscxfbplm5v96p"; depends=[Rcpp SparseM tm]; }; + maximin = derive2 { name="maximin"; version="1.0-1"; sha256="1w3b24p6r974jgd7i93wisb25n7hjk0va8bb5n0xxfdrv3z0k591"; depends=[plgp]; }; maxlike = derive2 { name="maxlike"; version="0.1-7"; sha256="0gi33hcjj456sjw7l3q4n46k4cb6m3ml3ycd93pnajxacl24swbb"; depends=[raster]; }; maxmatching = derive2 { name="maxmatching"; version="0.1.0"; sha256="1xbwrhmr8gzvlcprib7nzvqrcd355bhx7wkqxrvfk4g7dvskf9ka"; depends=[igraph]; }; maxnet = derive2 { name="maxnet"; version="0.1.2"; sha256="1rfcylbv068pz4jgry5ijszwf5fibz566s5iv0ar8dhv0fhjr86z"; depends=[glmnet]; }; @@ -8338,23 +8848,25 @@ in with self; { mazeGen = derive2 { name="mazeGen"; version="0.1.3"; sha256="192xygg3l4rpqp49sgd5hpp4h3f8wjhyldn0l8abxhsks7jd2kfb"; depends=[igraph]; }; mazealls = derive2 { name="mazealls"; version="0.2.0"; sha256="14j6syw1zkgs4cnmxzqpm6klmgvck2gg97wkzmy9al6n0biy8gmb"; depends=[TurtleGraphics]; }; mazeinda = derive2 { name="mazeinda"; version="0.0.1"; sha256="0ns4ib73y4fghf7p1wg0a05js4mqr66dpp49p1h039pqrb0f1vwd"; depends=[foreach]; }; - mbbefd = derive2 { name="mbbefd"; version="0.8.8.2"; sha256="1168r9gkz3z1qzh3pjh8s0wlpwlrk2rr1p91ldch9c001ym9y6mz"; depends=[actuar alabama fitdistrplus gsl MASS Rcpp]; }; + mbbefd = derive2 { name="mbbefd"; version="0.8.8.3"; sha256="02iijakxl96m6n1rv0xsacsyjj5b093sl07lmp62hwyv9hf3jh4k"; depends=[actuar alabama fitdistrplus gsl MASS Rcpp]; }; mbclusterwise = derive2 { name="mbclusterwise"; version="1.0"; sha256="1ilqaxcxf1k3ck910s0xqwnp88w8ag5rn1dpvaa1i7jlcldsbnhp"; depends=[ade4 doParallel foreach kknn]; }; mbest = derive2 { name="mbest"; version="0.6"; sha256="1x0f7y5hj6a35wq1xn6g7jyjn9c4zryahwlf07qrypgrcnj2m8vx"; depends=[abind bigmemory foreach lme4 logging nlme]; }; mbgraphic = derive2 { name="mbgraphic"; version="1.0.0"; sha256="0b4xr2ycx8v56fp40lnxv69qfp0yzai2hdwk3kw4wsmir91d2a91"; depends=[diptest dplyr extracat GGally ggplot2 gridExtra hexbin magrittr mgcv Rcpp scagnostics scales seriation shiny]; }; - mbir = derive2 { name="mbir"; version="1.3.1"; sha256="0wprbgjf02ybjn3yakyvz0niv2szarlmmcizdyjsaksh21byd46x"; depends=[]; }; + mbir = derive2 { name="mbir"; version="1.3.4"; sha256="151pixrqg6wj8605vf8cscmh2a1f171k8a4fzkqv4dl8f1ivwphp"; depends=[effsize psych]; }; mblm = derive2 { name="mblm"; version="0.12"; sha256="17h65bapvz89g5in3gkxq541bxgpj9pciz6i5hzhqn0bdbsb3k6r"; depends=[]; }; mbmdr = derive2 { name="mbmdr"; version="2.6"; sha256="0ss5w66hcgd8v8j9bbbp12a720sblhr2hy9kidqfr8hgjaqlch86"; depends=[logistf]; }; - mboost = derive2 { name="mboost"; version="2.9-0"; sha256="0hfw69h3j4hwwrdinmazl4abhij2drki5jp9i9qz30gyy16wf0f2"; depends=[lattice Matrix nnls partykit quadprog stabs survival]; }; + mboost = derive2 { name="mboost"; version="2.9-1"; sha256="02ia3y0fxfjl02fb1nnl93j640fyl18jm15cgxyybhf27w4jdvb7"; depends=[lattice Matrix nnls partykit quadprog stabs survival]; }; mbrglm = derive2 { name="mbrglm"; version="0.0.1"; sha256="0yxq1xk8qy5hpiqqldyrs78lp4ggdp5lj2lmh8rqq1xvsfr6nrh4"; depends=[enrichwith nleqslv]; }; mc2d = derive2 { name="mc2d"; version="0.1-18"; sha256="1ljw8ms661bsdqbfpjvvrif9n0c2i6lzxyqj4rxhxsp3dj18w3g3"; depends=[mvtnorm]; }; mcGlobaloptim = derive2 { name="mcGlobaloptim"; version="0.1"; sha256="1p8841y9a4yq51prv6iirgw9ln8jznx8nk547sc5xlznksjy1g9n"; depends=[randtoolbox snow]; }; mcMST = derive2 { name="mcMST"; version="1.0.1"; sha256="18ka76g9pgpycaw0hl8vxpabd8584q1l5d3xmrzy1zwincsg7vgs"; depends=[BBmisc checkmate ecr ggplot2 gtools lhs parallelMap reshape2 vegan]; }; mcPAFit = derive2 { name="mcPAFit"; version="0.1.4"; sha256="1h5kiry8bvdrgyqf7cqsag0b7rscwc7phayzf6h4css1667bvm0g"; depends=[PAFit RColorBrewer Rcpp]; }; - mcbiopi = derive2 { name="mcbiopi"; version="1.1.2"; sha256="12h4bv3hx1m6bsqdxj5n3b5gh98ms508am8pigz7ckmv0xkyhx85"; depends=[]; }; + mcbiopi = derive2 { name="mcbiopi"; version="1.1.6"; sha256="1caw2sy15hw2zw0bdynwnsa7hn4rly34hlxp06nwm5lssz8l2597"; depends=[]; }; mcc = derive2 { name="mcc"; version="1.0"; sha256="0p661a870bvh3xhcahqqq85azn9rjl3vacjy96jsdn86irj4s0vi"; depends=[]; }; - mcca = derive2 { name="mcca"; version="0.3.0"; sha256="0fmlqk4q2vy7gzxhvb9249f1644jlvy755cpda8kvwp9qk55bp4p"; depends=[caret e1071 MASS nnet pROC rpart]; }; + mcca = derive2 { name="mcca"; version="0.4.0"; sha256="07qqd1v70322s8z20zmhni5kfvy9izl5k2z62gdwkk29d76rg8s1"; depends=[caret e1071 MASS nnet pROC rpart]; }; + mccf1 = derive2 { name="mccf1"; version="1.0"; sha256="1d8dw3kb2p3n3kgpihbxmwvg4blvaiss4s09452xz0d1gkjk4y01"; depends=[ggplot2 ROCR]; }; mcclust = derive2 { name="mcclust"; version="1.0"; sha256="00qprmsjwbn2d0jl7p9mz8pv7k8ld3mzk862pr1grigk0lqwhx06"; depends=[lpSolve]; }; + mccmeiv = derive2 { name="mccmeiv"; version="1.1"; sha256="0k9hbdxzj2nhwckxhm4w69n93xin56c1s3fw93pp5mp82m586y5c"; depends=[numDeriv survival]; }; mccr = derive2 { name="mccr"; version="0.4.4"; sha256="1scqds1yx317qmjappy2h1m564dcmsqqfpdm8pm3plalag16xrhj"; depends=[]; }; mcemGLM = derive2 { name="mcemGLM"; version="1.1"; sha256="07ky3bvcns24qia9pyvf5lp7764h8gn2g8zr304iz4x9bq6jvsi0"; depends=[Rcpp RcppArmadillo trust]; }; mcen = derive2 { name="mcen"; version="1.0"; sha256="0dgic137n3qvxljj3f7j3kq3x2rkblxzg55hjbknspwp0i7i4lx8"; depends=[faraway flexclust glmnet Matrix]; }; @@ -8364,12 +8876,12 @@ in with self; { mcheatmaps = derive2 { name="mcheatmaps"; version="1.0.0"; sha256="1gglm32xpmim38m7fziczgqfbpcq2899lxardsrzg6j1vhmf765y"; depends=[gridBase]; }; mclcar = derive2 { name="mclcar"; version="0.1-9"; sha256="0bwnivmajsrvmwskhk44qhz4nnc0irxq83g0kzbj4wshhivnwryp"; depends=[fields maxLik nleqslv rsm spam spdep]; }; mcll = derive2 { name="mcll"; version="1.2"; sha256="0i9zqbh0l9a9mv4558gbdq9mh52chanykyfwmiymmxygxhp809sz"; depends=[locfit statmod]; }; - mclogit = derive2 { name="mclogit"; version="0.6"; sha256="13n3xbdjbpj0ddq9jv2ssd6llrif38ala6c4schih0328cklgpcj"; depends=[Matrix memisc]; }; - mclust = derive2 { name="mclust"; version="5.4.1"; sha256="1vcl4nl8by2vj2k9k84imy5m850khkgd8q02a8ica1h8vz9ijgn4"; depends=[]; }; - mclustcomp = derive2 { name="mclustcomp"; version="0.3.0"; sha256="02j87p2z9z3b8kxnvnm1syjpv6axcs09fs3mnrl1n2q6jyc4gwsr"; depends=[Rcpp RcppArmadillo Rdpack]; }; + mclogit = derive2 { name="mclogit"; version="0.6.1"; sha256="1flq3g5jbp8nnx066wz35bg8wzlnnp9jp731w87vba483amakcds"; depends=[Matrix memisc]; }; + mclust = derive2 { name="mclust"; version="5.4.2"; sha256="09152swfpa3fzhmrq5cwb5kxgvrxvigv1m4v6rhcibrdhfd1x8x4"; depends=[]; }; + mclustcomp = derive2 { name="mclustcomp"; version="0.3.1"; sha256="0jdfdmgd46w7b38nbpd0lj9vqzi2nnf8fv0crj08lfin5ng7jvaa"; depends=[Rcpp RcppArmadillo Rdpack]; }; mcmc = derive2 { name="mcmc"; version="0.9-5"; sha256="1i3rahph8pbhi5dsyjnkazqklg4lhh3azlyvx4kvabx50q0awxn6"; depends=[]; }; mcmcplots = derive2 { name="mcmcplots"; version="0.4.3"; sha256="0187z79gmvcrwqybxh3ckhcrqi0nqhvcvlczgxfkpq95y5czprdq"; depends=[coda colorspace denstrip sfsmisc]; }; - mcmcr = derive2 { name="mcmcr"; version="0.0.1"; sha256="0g64df8v6snbcmk0kynfppq1mqaz9z8apfsm1zn3ch5q2afg0kqy"; depends=[abind checkr coda tibble]; }; + mcmcr = derive2 { name="mcmcr"; version="0.0.3"; sha256="1pcf303wkxx8621nwlzrcx5m6z1wjbgnfbfk4dk24nddf82fyjgr"; depends=[abind checkr coda err]; }; mcmcse = derive2 { name="mcmcse"; version="1.3-2"; sha256="0yz0zhqhsxxg1b0cf15ijxfj4q8csjng18bmq45anabllq16ymkj"; depends=[ellipse Rcpp RcppArmadillo]; }; mco = derive2 { name="mco"; version="1.0-15.1"; sha256="14y10zprpiflqsv5c979fsc2brgxay69kcwm7y7s3gziq74fn4rw"; depends=[]; }; mcompanion = derive2 { name="mcompanion"; version="0.4-5"; sha256="18l29cbggf5mdab8vdzmbsnc0p77llaq3ylp07a7gsq44bys8zq0"; depends=[gbutils MASS Matrix Rdpack]; }; @@ -8381,29 +8893,31 @@ in with self; { md = derive2 { name="md"; version="1.0.4"; sha256="13z8f3p84kivk6j58fb1qpzrmml41mq9pgv9nv2gvxrhyhanzi46"; depends=[]; }; md_log = derive2 { name="md.log"; version="0.1.1"; sha256="0ix5nz38xzlhrga40hfhlfss938mrfbni2wysvz2qbpm59qxrhg0"; depends=[futile_logger]; }; mda = derive2 { name="mda"; version="0.4-10"; sha256="19g6kn6g0shidrjfffklbmzc5w7mcimrxhagx4nmpslg59ibqdkh"; depends=[class]; }; - mdatools = derive2 { name="mdatools"; version="0.8.2"; sha256="11xlfgcn8gb19alfjp268mlid9g2rl69s1nlm5plwyy5h8x0hvcj"; depends=[]; }; + mdatools = derive2 { name="mdatools"; version="0.9.1"; sha256="14q4565l7xghwrizc7qn2c6x1wq337h68gww3gxgc9jxs74axzz2"; depends=[]; }; mded = derive2 { name="mded"; version="0.1-2"; sha256="1j8fcz5yc70p9qd9l010xj1b625scdps8z1pqh75b45p2hiqbhlc"; depends=[]; }; - mdendro = derive2 { name="mdendro"; version="1.0.0"; sha256="0pxw4zkv38syajcsbcp5f5wn8bw0ah4ay950iyhql044hlmav99j"; depends=[rJava]; }; + mdendro = derive2 { name="mdendro"; version="1.0.1"; sha256="0pk7b7zn9afc947parkj1qa4d85gq16lalg07fjfripxjnmvjahw"; depends=[rJava]; }; mdftracks = derive2 { name="mdftracks"; version="0.2.0"; sha256="0l8dc6ljrhbm8jwadaa3xkf6nx90vyiig15p7rryswczz9hw5ga6"; depends=[hellno]; }; - mdmb = derive2 { name="mdmb"; version="0.7-19"; sha256="0clygi60wllc04spbm4982qpnsabjapmbjn5k0k9yl1xbd6960g1"; depends=[CDM coda MASS miceadds Rcpp RcppArmadillo sirt TAM]; }; + mdhglm = derive2 { name="mdhglm"; version="1.8"; sha256="1myky8d2ilwdliqrzd2i5qvja82iz7w6qbigl7h4znpk8pdgrjb3"; depends=[boot Matrix mvtnorm]; }; + mdir_logrank = derive2 { name="mdir.logrank"; version="0.0.4"; sha256="0bhsr005dq9v85sjm2g9xlpksxwzsmsk14g0q5v3hkjvm5wk6xmv"; depends=[MASS]; }; + mdmb = derive2 { name="mdmb"; version="1.0-18"; sha256="104dbsrajcv0n83rnx9fhhjclffh7qr5kkswzlxqrcydrim2i5dq"; depends=[CDM coda MASS miceadds Rcpp RcppArmadillo sirt]; }; mdpeer = derive2 { name="mdpeer"; version="1.0.1"; sha256="1vsqhah8h47s8k687fwa352549mdz16mwk1g7rcmhx75c2k85w2q"; depends=[boot ggplot2 glmnet magic nlme nloptr psych reshape2 rootSolve]; }; - mds = derive2 { name="mds"; version="0.1.0"; sha256="16c40m5fmj02is4vw9w284dn9pimlqp905p5ka0jw91krawasd2x"; depends=[lubridate parsedate]; }; - mdsOpt = derive2 { name="mdsOpt"; version="0.3-1"; sha256="0fyzmbaqnj42nhl32cj1kycrqkfx2qvb5vpi0qj98fi6iwsa4psq"; depends=[animation clusterSim plotrix smacof smds spdep symbolicDA]; }; + mds = derive2 { name="mds"; version="0.2.1"; sha256="01md6h3va2pvgx2yx30rmildn529zhqr8ars6k2kjr8q1wq92jar"; depends=[lubridate parsedate]; }; + mdsOpt = derive2 { name="mdsOpt"; version="0.3-3"; sha256="040jg995drghr85qjis640dzakxlh82773bn4378wcpnnk3h343s"; depends=[animation clusterSim plotrix smacof smds spdep symbolicDA]; }; mdscore = derive2 { name="mdscore"; version="0.1-3"; sha256="10cl5r6kd9chdik5v0q91x40xpw2cjvvyi220z4bvngpb0989x8j"; depends=[MASS]; }; mdsdt = derive2 { name="mdsdt"; version="1.2"; sha256="0nbzc54jac4wmfyrs821ycxh749cb1zfxcws0nbpk35rydqkc627"; depends=[ellipse mnormt polycor]; }; mdsr = derive2 { name="mdsr"; version="0.1.6"; sha256="1z0sjrvnvm1bgifapmaay57lr5dgj84xzppwn579g8kammaav89x"; depends=[babynames DBI dbplyr downloader dplyr ggplot2 mosaic RMySQL]; }; - mdsstat = derive2 { name="mdsstat"; version="0.1.0"; sha256="0k7sddnydxy39idk8z1j2632xyikpvdjdcm9xk72k0yj0cw6mr9r"; depends=[lubridate mds]; }; + mdsstat = derive2 { name="mdsstat"; version="0.2.0"; sha256="12gr54lpxzs682mln21899gb3ma202a20j87p030p99fp71vbw42"; depends=[lubridate mds]; }; mdw = derive2 { name="mdw"; version="2017.12-03"; sha256="054vssnypbik0yf6smicggnkrqf6kx8k21nbf5rminsh00sx39k1"; depends=[]; }; - meaRtools = derive2 { name="meaRtools"; version="1.0.3"; sha256="03b3267h61kc9xgyl3j2n6i6rmm31rhzdlqa15qifsld23z72rs0"; depends=[emdist ggplot2 gridExtra gtools lattice plyr Rcpp reshape2]; }; - meanShiftR = derive2 { name="meanShiftR"; version="0.52"; sha256="0mignhiz6vjpjbxg4dkc4g5mnf5mr7ifdpj7ickhspallj6l8508"; depends=[]; }; + meaRtools = derive2 { name="meaRtools"; version="1.0.4"; sha256="1nxyvdq4670696mhg0svxxlvk9hnr8szai8b18pw6754kmw1bjvn"; depends=[emdist ggplot2 gridExtra gtools lattice plyr Rcpp reshape2]; }; + meanShiftR = derive2 { name="meanShiftR"; version="0.53"; sha256="1pla9hr9nbbnc3hcmk0ywfh6129zng5lp3dmjqb3cgdrmwkdrx9i"; depends=[]; }; meanr = derive2 { name="meanr"; version="0.1-1"; sha256="080x21jnbsl6qlrgv12p9qd332ciph3lh18fgs9jagfyygf4f9hg"; depends=[]; }; measuRing = derive2 { name="measuRing"; version="0.5"; sha256="0yblqkv5444y75jkb6d0zs728i6vybm294h7b5622pwfjqlfhnh2"; depends=[dplR pastecs png tiff]; }; - measurements = derive2 { name="measurements"; version="1.2.0"; sha256="1k47xmydgd9lhc6phr40zphnibiq817f5nf8619ibla2pridjn1l"; depends=[]; }; - measures = derive2 { name="measures"; version="0.1"; sha256="1sksgp7csmwx3z981fhi2pf75kkxhfjy2zkdw8ds5iz95hd236ih"; depends=[]; }; + measurements = derive2 { name="measurements"; version="1.3.0"; sha256="0zzm411l5jmxm0lw2l4j3r0rlfyw73a4wmfxp6cx7yqjhwrzgmmq"; depends=[]; }; + measures = derive2 { name="measures"; version="0.2"; sha256="1pp6nz30fbsqsvznim9j4vvz3z57sq5r234807flxfy0w7knydbd"; depends=[]; }; meboot = derive2 { name="meboot"; version="1.4-7"; sha256="1i0h71aj49hyj889447s611gz668ys7xlr1i82b5nvaf6chfbfin"; depends=[dynlm nlme]; }; mederrRank = derive2 { name="mederrRank"; version="0.0.8"; sha256="1fvvik3bhjm6c0mhi2ma915986k2nj3lr2839k5hfrr7dg3lw3f4"; depends=[BB numDeriv]; }; medfate = derive2 { name="medfate"; version="0.2.2"; sha256="1vw9j04063sjwyfdkk94xsgz5zps7vmqha6dbsvi8ncb951cfijp"; depends=[meteoland Rcpp sp spdep]; }; - medflex = derive2 { name="medflex"; version="0.6-4"; sha256="0nd9izvmmpdw87y5f0hrz2fml51x53zvvn0irdc1ass3cj1b7bxc"; depends=[boot car Matrix multcomp sandwich]; }; + medflex = derive2 { name="medflex"; version="0.6-6"; sha256="04cjqhyihxf1imbl9y9s58qpy6lmxsh2gwy4bras03hx52slzl5r"; depends=[boot car Matrix multcomp sandwich]; }; mediation = derive2 { name="mediation"; version="4.4.6"; sha256="0prhpy9y26s388p9gv5sv4h5airixwy6ffjphhxmyp9h07088xxi"; depends=[Hmisc lme4 lpSolve MASS Matrix mvtnorm sandwich]; }; medicalrisk = derive2 { name="medicalrisk"; version="1.2"; sha256="1zdxv3rj7768kbyxfvr9n0hp4z7y0sf3r7ssqv731hjjp656l6xp"; depends=[hash plyr reshape2]; }; medicare = derive2 { name="medicare"; version="0.2.1"; sha256="00a1gml2khzisdavnaip6ap4bw45b17nbl9cqb1mqrm4y0p9gm16"; depends=[]; }; @@ -8415,36 +8929,42 @@ in with self; { mekko = derive2 { name="mekko"; version="0.1.0"; sha256="09y50k4r4mnx351a5zhkqg9s2xyl3d149dhmfy2z6hzm5yg2ajyi"; depends=[ggplot2]; }; meltt = derive2 { name="meltt"; version="0.4.0"; sha256="0m0r7in1s8vq2pvq7pxgwjfhqds8pwhcrn5hy0wa126s1y88v34x"; depends=[dplyr ggplot2 leaflet plyr Rcpp RcppArmadillo reticulate shiny shinyjs tibble tidyr]; }; melviewr = derive2 { name="melviewr"; version="0.0.1"; sha256="19syc3d6zc0hmcjjdj7ibrdqxcdlh95ny970f3ska453qh1898b2"; depends=[cairoDevice gtools gWidgets gWidgetsRGtk2 jsonlite RColorBrewer RGtk2 RNifti]; }; - mem = derive2 { name="mem"; version="2.13"; sha256="1k8nda479k7w9jll2wxiasx06nz39vdcz8mssfj33amb6bk874kp"; depends=[boot dplyr EnvStats ggplot2 mclust RColorBrewer RcppRoll reshape2 sm stringr tidyr]; }; - memapp = derive2 { name="memapp"; version="2.10"; sha256="0kkim1mrajpc7b20snsrmwcki2mc2winha4lq4ybb22s16isw4p0"; depends=[dplyr DT foreign formattable ggplot2 haven magrittr mem openxlsx plotly RColorBrewer readxl RODBC shiny shinyBS shinydashboard shinyjs shinythemes stringi stringr tidyr]; }; - meme = derive2 { name="meme"; version="0.2.0"; sha256="17zpnspc90nlga3iyl4ahasr70mnrhzja4pz7zhmjddhzjs8x3sz"; depends=[ggplot2 magick showtext sysfonts]; }; + mem = derive2 { name="mem"; version="2.14"; sha256="03yiarxvxm61cf1gxbzk2criw3cfpwsb6qj1rc9aglk9ywsni5x5"; depends=[boot dplyr EnvStats ggplot2 mclust RColorBrewer RcppRoll sm tidyr]; }; + memapp = derive2 { name="memapp"; version="2.11"; sha256="0f8xyxz8sbqdghgxhbr5khcfs58wq748w4n7jilxfphl55n4bhgr"; depends=[dplyr DT foreign formattable ggplot2 haven mem openxlsx plotly RColorBrewer readxl RODBC shiny shinyBS shinydashboard shinydashboardPlus shinyjs shinythemes stringi stringr tidyr]; }; + meme = derive2 { name="meme"; version="0.2.1"; sha256="0ddrm82190f8yahnann1l5fwn55msfhhcizbr0vkb098x6m2l251"; depends=[ggplot2 gridGraphics magick showtext sysfonts]; }; memery = derive2 { name="memery"; version="0.5.0"; sha256="0bin1rmna5z0y568jbnga7pcrkgjy04av3bzcyf3fpvqqmn36r8f"; depends=[Cairo colourpicker cowplot ggplot2 jpeg magrittr png purrr shiny shinyBS shinycssloaders showtext sysfonts]; }; memgene = derive2 { name="memgene"; version="1.0"; sha256="00b1mi2hvzzps542mh2p96s27kjqkpcic7djklfcwnfn1m4bz0i5"; depends=[ade4 gdistance raster vegan]; }; - memisc = derive2 { name="memisc"; version="0.99.14.9"; sha256="1gh6shm9nwfjwfi5f4cz2jsldfdnkj6f73279l86wki5gdf36zri"; depends=[lattice MASS repr]; }; + memisc = derive2 { name="memisc"; version="0.99.14.12"; sha256="0n8gl031n33r4iymlp3mnfilm9qwahxssrk4wlxfyp08w4mjlhjl"; depends=[lattice MASS repr]; }; + memnet = derive2 { name="memnet"; version="0.1.0"; sha256="1lhpij3dm4whsawy6cxcfcwn9q881i8jbjpkrwvdsn63ibxrm55s"; depends=[BH igraph Rcpp]; }; memo = derive2 { name="memo"; version="1.0.1"; sha256="14nvqi1qsin45ksd0wp9cigjk1gghr4jijdqkaqh177dwa244r9j"; depends=[digest]; }; memoise = derive2 { name="memoise"; version="1.1.0"; sha256="034qfc2xlh30x1q2vya239w34a3ir3y2fwnx2agbgbi6592zjxmj"; depends=[digest]; }; + memor = derive2 { name="memor"; version="0.1.1"; sha256="1l54hrbrccl6imfjj6lmb0rsfl5f5f87vaap43i4j0nbbm0y3jsb"; depends=[knitr rmarkdown yaml]; }; memuse = derive2 { name="memuse"; version="4.0-0"; sha256="1g63nssxrgqgzw8qjz8202qpwhps8fbck6pn77j2wsc82dm73y7v"; depends=[]; }; - merDeriv = derive2 { name="merDeriv"; version="0.1-4"; sha256="1gkxc2bf4fx3vbf1nq1g713hhhx7031wchxmgr2ydwfrighwf8qg"; depends=[lme4 Matrix nonnest2 sandwich]; }; + merDeriv = derive2 { name="merDeriv"; version="0.1-6"; sha256="1wjhzqg3riwf32lb775amm49azl5v1xg2hahigg6jkbg8zq0h92g"; depends=[lme4 Matrix nonnest2 sandwich]; }; merTools = derive2 { name="merTools"; version="0.4.1"; sha256="1224cmkxbkd3r10z73ww0s1nyzg00x55fv91pn1gp8p7cmpp0ni2"; depends=[abind arm blme broom dplyr DT foreach ggplot2 lme4 mvtnorm shiny]; }; + merlin = derive2 { name="merlin"; version="0.0.1"; sha256="14k8kz8icj3wgd3li83v0wfl61pdc97r7qjcsmmc5srp36kbw1i9"; depends=[MASS randtoolbox statmod survival]; }; merror = derive2 { name="merror"; version="2.0.2"; sha256="13d9r5r83zai8jnzxaz1ak40876aw20zbpr244gs55rvj5j7f87q"; depends=[]; }; messaging = derive2 { name="messaging"; version="0.1.0"; sha256="0q19cqp1zgh0yhk1ql0jqf414bhx6jwhkairq6wx2cmkli2g7k1y"; depends=[dplyr glue magrittr rlang stringr]; }; - metRology = derive2 { name="metRology"; version="0.9-26-2"; sha256="1i9lxgphn8nmkcp2zgjs6ylbccmfgv9lfch00xmx1xfb538jz82q"; depends=[MASS numDeriv robustbase]; }; + metR = derive2 { name="metR"; version="0.2.0"; sha256="0lp8462izsy0jhgm2kak85sdnnz75r6h0rjxkpx852lls6g3ibgl"; depends=[checkmate curl data_table digest dplyr fields Formula formula_tools ggplot2 gridExtra gtable lubridate maps maptools Matrix memoise plyr RCurl scales sp stringr]; }; + metRology = derive2 { name="metRology"; version="0.9-28-1"; sha256="1syjwblyd18myxrs0hx4m91fgb6zs3r4g7w701j2f2pw6j9mvz0y"; depends=[MASS numDeriv robustbase]; }; metScanR = derive2 { name="metScanR"; version="1.2.0"; sha256="1x32f23w5f3s7sc5gbbqzq9s83clarskj9vpnfnwryrx87dg1jjc"; depends=[geosphere leaflet plyr RColorBrewer RCurl]; }; - meta = derive2 { name="meta"; version="4.9-2"; sha256="1hzf6jphgz61d3rq8dqbyw3iddyv2x5a3xik3b606p8si19b66sh"; depends=[]; }; - meta4diag = derive2 { name="meta4diag"; version="2.0.7"; sha256="024rxnqzw9xydy0mm1w38s739qgkzjsifq23bwpvkwj0x0jnwry0"; depends=[caTools shiny shinyBS sp]; }; + meta = derive2 { name="meta"; version="4.9-3"; sha256="0a891hxkf42jvmycljvsdpqg8acsx8p87arg95idccnrfq9y4ply"; depends=[]; }; + meta4diag = derive2 { name="meta4diag"; version="2.0.8"; sha256="1ila8x9r1rdmlwfpzfx1zj5yx1m4yrbhyb74db4wqbh1dswn7zsm"; depends=[caTools shiny shinyBS sp]; }; metaBLUE = derive2 { name="metaBLUE"; version="1.0.0"; sha256="0ppn4bvr10z32pghmv4wjv86k6n5y5bkfxc6h5mvb556v6jnl6d8"; depends=[Matrix]; }; metaBMA = derive2 { name="metaBMA"; version="0.3.9"; sha256="14c3q4aw89r3apzm0ils886xsc6agbn8d2wgp47dc2ddwf5n8p58"; depends=[coda LaplacesDemon logspline mvtnorm runjags]; }; + metaDigitise = derive2 { name="metaDigitise"; version="1.0.0"; sha256="04hycv9dpy39l8fhql69mcn5w97f7sjxrhiz5vbpbawvfbkl0f0l"; depends=[magick purrr]; }; metaLik = derive2 { name="metaLik"; version="0.43.0"; sha256="1li40pgd9z00nrph9njwn6wysb1i9dkpqzcp6fzds6asvcxlqqfl"; depends=[]; }; metaMA = derive2 { name="metaMA"; version="3.1.2"; sha256="1mjyz06q1kc8lhfixpym4ndpnisi1r849fj3da6riwfd6ab1v181"; depends=[limma SMVar]; }; metaMix = derive2 { name="metaMix"; version="0.2"; sha256="0xlsdgincxwjzyr4i8qfmfw2wvgf41qbmyhf2rxcbarf7rmwhmqf"; depends=[data_table ggplot2 gtools Matrix Rmpi]; }; metaRNASeq = derive2 { name="metaRNASeq"; version="1.0.2"; sha256="1xz7df7ypq4326yg429pgxd6aldp14c3h3qi20j5nqr5xgsdgzqa"; depends=[]; }; - metaSEM = derive2 { name="metaSEM"; version="1.1.0"; sha256="1jhlv93a53pnksllrvqiqv5229cvxfa2mk768yncdfv67d04vwj9"; depends=[ellipse lavaan MASS Matrix mvtnorm numDeriv OpenMx]; }; - metaboGSE = derive2 { name="metaboGSE"; version="1.0.2"; sha256="1nfcjplry2ba98yi3flk6zcvlys57gri3582mylh543xkcvlrifz"; depends=[AnnotationDbi ape Matrix sybil topGO]; }; + metaSEM = derive2 { name="metaSEM"; version="1.2.0"; sha256="0b10as2bb5f31r59548v1j8saxd16icrsg915j2yv3nxzyi5iq7f"; depends=[ellipse lavaan MASS Matrix mvtnorm numDeriv OpenMx]; }; + metaboGSE = derive2 { name="metaboGSE"; version="1.2.0"; sha256="024kb30j1r2223x1pp1226i7awd4di4gkppwrqc5d36l3clf7qbj"; depends=[AnnotationDbi ape Matrix sybil sys topGO]; }; metabolomics = derive2 { name="metabolomics"; version="0.1.4"; sha256="0m5d2784mkpkkg396y3vpvf38vmba5kvxarilq3zf818vjs4pnax"; depends=[crmn gplots limma]; }; - metacart = derive2 { name="metacart"; version="1.0-0"; sha256="13dp9yz6yjd2jc7lf3w3ac3vk69ry7zygf6xnvzrcwsdmxd0258n"; depends=[ggplot2 gridExtra rpart rpart_plot]; }; - metacoder = derive2 { name="metacoder"; version="0.2.1"; sha256="1l054p870679ni57l234bvma88s7cpr2ddryb87dxfh5510y86bb"; depends=[ape biomformat cowplot crayon dplyr GA ggfittext ggplot2 ggrepel igraph lazyeval magrittr phylotate RColorBrewer Rcpp RCurl readr reshape reshape2 rlang scales seqinr stringr taxa taxize traits vegan zoo]; }; - metacom = derive2 { name="metacom"; version="1.5.0"; sha256="1zsnzzxv3vsj1swybhh6g8ddffp4xrn081y192xa6a78ii8q4kav"; depends=[vegan]; }; + metacart = derive2 { name="metacart"; version="2.0-0"; sha256="011incw57n11g5fmn4k8vcpqww8nn5xqsbh65p9gx2nad1kg3g35"; depends=[ggplot2 gridExtra Rcpp rpart]; }; + metacoder = derive2 { name="metacoder"; version="0.3.0.1"; sha256="1mih4h90xfshzcc0hl65mpqwkm90n9j3n1ccxl13b6b3mn1bvdds"; depends=[ape biomformat cowplot crayon dplyr GA ggfittext ggplot2 igraph lazyeval magrittr phyloseq phylotate RColorBrewer Rcpp RCurl readr reshape2 rlang scales seqinr stringr taxa taxize traits vegan zoo]; }; + metacom = derive2 { name="metacom"; version="1.5.1"; sha256="18n3mbmjna3db44gscsdgv1j8f11jhikiw7yg3vbw2a9v5w3ypkv"; depends=[vegan]; }; metacor = derive2 { name="metacor"; version="1.0-2"; sha256="04k3ph0yg3jp8x4g6l1h4m0qwl51mx0626xmm0fzr1pv4b4a1ypw"; depends=[gsl rmeta]; }; + metadynminer = derive2 { name="metadynminer"; version="0.1.3"; sha256="1i3m8a9f97ypgfrych4180q1qqx0ld4icypiq019gppdwpfny5b9"; depends=[Rcpp]; }; metafolio = derive2 { name="metafolio"; version="0.1.0"; sha256="18s78lljwnn3j0l3mqc0svszcb3c8yzyzlpnimndbiq9yxagxnnf"; depends=[colorspace MASS plyr Rcpp RcppArmadillo]; }; metafor = derive2 { name="metafor"; version="2.0-0"; sha256="0h14wd7hr1d40p5r70f2jgdgj24jwpnr4nrj6yp5qjr466v81z96"; depends=[Matrix nlme]; }; metaforest = derive2 { name="metaforest"; version="0.1.2"; sha256="0ppv9vdwxggccn2202snl13vid3v2kx5ps81cadghg2kcd8axfbs"; depends=[ggplot2 gtable metafor mmpf ranger]; }; @@ -8453,38 +8973,40 @@ in with self; { metagen = derive2 { name="metagen"; version="1.0"; sha256="0jvbm22976aqvmfnjzs51n2w099yj5hpx6hd0pgvbia80jk7b9vk"; depends=[BatchExperiments BatchJobs BBmisc ggplot2 lhs MASS metafor ParamHelpers plyr]; }; metaheur = derive2 { name="metaheur"; version="0.2.0"; sha256="1rr5mjx3v87alj7cl9hxldvhhbpkz1fzmymmkqv0hs65pny6gbqw"; depends=[doParallel foreach ggplot2 preprocomb reshape2]; }; metaheuristicOpt = derive2 { name="metaheuristicOpt"; version="1.0.0"; sha256="1wzy5dnmrdfdj1386snjyisrbzbq8v4qsnq57l3wvkg1pgnz1vh2"; depends=[]; }; + metamedian = derive2 { name="metamedian"; version="0.1.1"; sha256="1radc0hm357jq31ns83z25b7n1fp6vsg4pag4f8q0f5lyravn13a"; depends=[Hmisc metafor]; }; metamisc = derive2 { name="metamisc"; version="0.1.9"; sha256="0wjwx7ncplpchwbz0l4xmsmy0faj2wnqjxvxyi05992v3rjv4j8k"; depends=[ellipse ggplot2 lme4 metafor mvtnorm plyr]; }; - metansue = derive2 { name="metansue"; version="2.1"; sha256="0mklpnb9m0pynz3x0fin003zz0n1v6i0fdcahny70y1yxiy5agcs"; depends=[]; }; - metap = derive2 { name="metap"; version="0.9"; sha256="03vg0mb6q7j2z0pkxykbak0hcp6dcak7zxs1lw9hswz9kqrq5jhz"; depends=[lattice]; }; - metaplot = derive2 { name="metaplot"; version="0.4.9"; sha256="1nbnyh03n1kkkl4v80nbbbnkrzs1a5ri210x9q4m2v87jrcikllw"; depends=[dplyr encode lattice magrittr rlang tidyr]; }; + metansue = derive2 { name="metansue"; version="2.3"; sha256="18vy294862lfgxiw9cikai9svy3wpwk2bvz3vp20fcslg90mn3xp"; depends=[]; }; + metap = derive2 { name="metap"; version="1.0"; sha256="18rzvqfzyk8fn54gjvy2qd21nk9w69j7ihww477ma3f3ab6i982h"; depends=[lattice Rdpack]; }; + metaplot = derive2 { name="metaplot"; version="0.8.0"; sha256="10nb3xiy2dqxk51dpyg435r99hmj23agi2kly7y7vy2404142bq6"; depends=[dplyr encode ggplot2 gridExtra gtable lattice magrittr rlang scales tidyr]; }; metaplotr = derive2 { name="metaplotr"; version="0.0.3"; sha256="01iala6cxsxv30fnlh80md5mpy3ksd2piw90zcls8f68g1c6v1jy"; depends=[ggplot2 gridExtra]; }; metaplus = derive2 { name="metaplus"; version="0.7-11"; sha256="05pkgw0zlq3q9mvdw2yxz9mxzqwq3c8q6cwvh87cigw1pf8y9an7"; depends=[bbmle boot fastGHQuad lme4 MASS metafor numDeriv]; }; metasens = derive2 { name="metasens"; version="0.3-2"; sha256="1wxp6gzq3wmas8hm8vqxclawxkc4p8dw2apzmg0nciqvas6dzic8"; depends=[meta]; }; - metatest = derive2 { name="metatest"; version="1.0-4"; sha256="0bz6gg2n4ffkr144jxk27y24xpqhp8awr09wkaijmv8902qx6qah"; depends=[]; }; + metatest = derive2 { name="metatest"; version="1.0-5"; sha256="1h3dcs1m7606b3a41yw2lak3lrqmsbpnx67qv24wvq003apz1sfd"; depends=[]; }; metavcov = derive2 { name="metavcov"; version="1.1"; sha256="1x87knvypkfg0x223aiak7fy7zdlfn74crmvnqzhxf2vmxljnvnh"; depends=[corpcor]; }; metaviz = derive2 { name="metaviz"; version="0.2.0"; sha256="1a4qwhg3lb5jxnddmi7zf2sc2yjzjap3rh6hfm3965bydpf1q57c"; depends=[dplyr ggplot2 ggpubr gridExtra metafor nullabor RColorBrewer]; }; meteR = derive2 { name="meteR"; version="1.2"; sha256="02637d3dnfq0jv9d74y99x7ms89y3jcmkpazc44g44sa7jx4i510"; depends=[distr nleqslv]; }; meteo = derive2 { name="meteo"; version="0.1-5"; sha256="0n37plka9vsxwd03lca3h6m8dcz3f1bi46jn3bz7vyilnkq9hcdk"; depends=[gstat plyr raster rgdal snowfall sp spacetime]; }; - meteoForecast = derive2 { name="meteoForecast"; version="0.52"; sha256="1v9p2l45jzzim10pmy4y1hzc68sxawd996sri6dw7hnalfqfiyxj"; depends=[ncdf4 raster sp XML zoo]; }; + meteoForecast = derive2 { name="meteoForecast"; version="0.53"; sha256="15bjhkcn4zcll3cfgpzcdj0zv753x29qsjndy3h2zzqn83qywx9s"; depends=[ncdf4 raster sp XML zoo]; }; meteogRam = derive2 { name="meteogRam"; version="1.0"; sha256="167gyxjnl4dyfqs3znv8sdpkvpqdxzdqi1g730s30gycrm9snap9"; depends=[ggplot2 RadioSonde]; }; - meteoland = derive2 { name="meteoland"; version="0.7.1"; sha256="1nsn4z3gbkcdhgyn13fjcpsyb0lb85kiyy6fhirlnw63dwr56a2l"; depends=[curl ncdf4 ncdf4_helpers qmap Rcpp rgdal sp spdep]; }; + meteoland = derive2 { name="meteoland"; version="0.7.7"; sha256="0gsj44kigfiq92qg7aiw6ln0i421zf4vjs4w298ci0c9hd1lmphl"; depends=[httr jsonlite knitr ncdf4 ncdf4_helpers Rcpp rgdal sp spdep]; }; metricTester = derive2 { name="metricTester"; version="1.3.4"; sha256="1z4z8km1jr0azh2zxp1sffm5picc9y6w9yn68zr1axli0l64y3a0"; depends=[ape doParallel dplyr foreach geiger MASS picante plotrix spacodiR]; }; metricsgraphics = derive2 { name="metricsgraphics"; version="0.9.0"; sha256="1zbx82b34y0rr4w7rzvyc1nzk95w6cdkg0j1kkshbmkvplq6v9i4"; depends=[htmltools htmlwidgets magrittr]; }; - mets = derive2 { name="mets"; version="1.2.3.1"; sha256="0v6w2gy88mds9ynmlbdx67zhl61x71i9nj2km5wvzrn5kcn1500p"; depends=[lava numDeriv Rcpp RcppArmadillo survival timereg]; }; + mets = derive2 { name="mets"; version="1.2.5"; sha256="00vib9a7y031parj1yw5v3c9skz1bp1a0j104vprr40phbqlh9rm"; depends=[lava numDeriv Rcpp RcppArmadillo survival timereg]; }; + metsyn = derive2 { name="metsyn"; version="0.1.2"; sha256="0iwp0nz07yd33qd93fjblmvik1l1xkv6rkccn3054zs2bkrzjq4f"; depends=[foreach readr stringr tibble]; }; mev = derive2 { name="mev"; version="1.11"; sha256="0iqcslnchap8zh4s3bllqqb8z0klpzg2pn8ays1xk66lj5ywl390"; depends=[boot evd gmm ismev nleqslv nloptr numDeriv Rcpp RcppArmadillo revdbayes rootSolve]; }; mewAvg = derive2 { name="mewAvg"; version="0.3.0"; sha256="16gc78ccjffp9qgc7rs622jql54ij83ygvph3hz19wpk22m96glm"; depends=[]; }; mexhaz = derive2 { name="mexhaz"; version="1.5"; sha256="0my53dg321xfbbkxawxcggnh5gw9qkliji5gsdb8m1fi37djd67w"; depends=[MASS numDeriv statmod survival]; }; - mfGARCH = derive2 { name="mfGARCH"; version="0.1.5"; sha256="0p7cnizhf1cgkzhja74p257k31hb6b7y4qnn3k9yawscdmg3zy50"; depends=[numDeriv Rcpp zoo]; }; + mfGARCH = derive2 { name="mfGARCH"; version="0.1.7"; sha256="086596dj6xz7by6rwddvyl7ap341q5hmpc6pslcjn0yvbc7j0wkh"; depends=[numDeriv Rcpp zoo]; }; mfe = derive2 { name="mfe"; version="0.1.1"; sha256="0z9ddkck1z14b9cwvaam0xh869lh2fsjm1d3i8giyrcry0vvpp61"; depends=[cluster e1071 infotheo MASS rpart rrcov]; }; mfp = derive2 { name="mfp"; version="1.5.2"; sha256="1i90ggbyk2p1ym7xvbf4rhyl51kmfp6ibc1dnmphgw15wy56y97a"; depends=[survival]; }; mfx = derive2 { name="mfx"; version="1.1"; sha256="1zhpk38k7vdq0pyqi1s858ns19qycs3nznpa00yv8sz9n798wnn5"; depends=[betareg lmtest MASS sandwich]; }; mgarchBEKK = derive2 { name="mgarchBEKK"; version="0.0.2"; sha256="1k4c34srnckbh5kchzmm44l91ma9sw0gi4y225igs3cl79212q9c"; depends=[mvtnorm tseries]; }; mgc = derive2 { name="mgc"; version="1.0.1"; sha256="0bdj890v2rinsddny8kwa48cgqh9qlzfd7k5s4i9mg40ajr0f291"; depends=[MASS SDMTools]; }; mgcViz = derive2 { name="mgcViz"; version="0.1.1"; sha256="1vv76cmfva1lsi921i337m44m9vykfp4rb9xidxww8dk3i9agg97"; depends=[colourpicker data_table dplyr GGally ggplot2 gridExtra KernSmooth matrixStats mgcv miniUI mvnfast plotly plyr qgam rgl rstudioapi shiny viridis]; }; - mgcv = derive2 { name="mgcv"; version="1.8-24"; sha256="15b76m1f0hz8dbmj9shqvslihdx5b7c48vck9grj5xs1z2y45r9c"; depends=[Matrix nlme]; }; + mgcv = derive2 { name="mgcv"; version="1.8-26"; sha256="02bsz455fr5hyhpmgcrd266qafs2wbz3ygdipxg9gfazbdvq2v4q"; depends=[Matrix nlme]; }; mglR = derive2 { name="mglR"; version="0.1.0"; sha256="1b7nd913d4a1szgw2qnhlnjqhfxr95xag6jwjcb2wnnxd12lib7n"; depends=[biomaRt dplyr gdata ggplot2 gplots magrittr stringr]; }; mglmn = derive2 { name="mglmn"; version="0.0.2"; sha256="1ijkmr85s4yya0hfwcyqqskbprnkcbq8sc9c889i0gy0543fgqz4"; depends=[mvabund snowfall]; }; - mgm = derive2 { name="mgm"; version="1.2-3"; sha256="066k5z99dssp9w5iav68mka68li1r7f5x2qbp21gnc89syrsqwnw"; depends=[glmnet gtools Hmisc matrixcalc qgraph stringr]; }; + mgm = derive2 { name="mgm"; version="1.2-4"; sha256="0fyg9dxvrl3biamqc908z1vc7pji1n4l2bwxjfdkwjb5cf6snd3f"; depends=[glmnet gtools Hmisc matrixcalc qgraph stringr]; }; mgpd = derive2 { name="mgpd"; version="1.99"; sha256="0cxpgza9i0hjm5w1i5crzlgh740v143120zwjn95cav8pk8n2wyb"; depends=[corpcor evd fields numDeriv]; }; mgraph = derive2 { name="mgraph"; version="1.03"; sha256="0av2c0jvqsdfb3i0s0498wcms0n2mm0z3nnl98mx2fy7wz34z8b2"; depends=[rgdal]; }; mgsub = derive2 { name="mgsub"; version="1.5.0"; sha256="03w40vs3vfyrksnzbawyvp02kwrmn7cqhlv6xhfzfbh8jmz55wvr"; depends=[]; }; @@ -8493,6 +9015,7 @@ in with self; { mhsmm = derive2 { name="mhsmm"; version="0.4.16"; sha256="009dj0zkj1zry7jr9hf4cknb686z50a2l967if64xm0dvjmp7dgs"; depends=[mvtnorm]; }; mht = derive2 { name="mht"; version="3.1.2"; sha256="01zcaf9k0qayzm8dn5dvnm5n3qgqpj8r96qhqaa5vbjcr6ci2x2r"; depends=[glmnet Matrix]; }; mhtboot = derive2 { name="mhtboot"; version="1.3.3"; sha256="1z0p8ny9lpnrshgas7cad2lv7j0blw0n6ihiimw600n70h73jwrn"; depends=[ggplot2 reshape2]; }; + mhurdle = derive2 { name="mhurdle"; version="1.1-8"; sha256="0nnzhcp9ghx2ifaj8lvhvv1acb3dpwi8m9n1al8zjvfg35wmxwwm"; depends=[Formula maxLik survival texreg truncreg]; }; mi = derive2 { name="mi"; version="1.0"; sha256="1h47k5mpbvhid83277dvvj2di493bgzz9iarpyv3r30y219l7x1l"; depends=[arm Matrix]; }; miCoPTCM = derive2 { name="miCoPTCM"; version="1.0"; sha256="1lmf6zahfp59ylhdp2cbr7y3vayhim72zazimg4qfld4r9d6kygc"; depends=[distr MASS nleqslv survival]; }; miLineage = derive2 { name="miLineage"; version="2.1"; sha256="0660vk44ywmj0q2cw7pa2z1r039ncw693dnz7zlgc0ipwak3b0ry"; depends=[data_table geepack MASS]; }; @@ -8504,24 +9027,24 @@ in with self; { micEconCES = derive2 { name="micEconCES"; version="0.9-8"; sha256="06g6z8hf7y9d942w6gya0fd5aidzfjkx3280gjygdlwpv7nlpqzv"; depends=[car DEoptim micEcon minpack_lm miscTools systemfit]; }; micEconIndex = derive2 { name="micEconIndex"; version="0.1-6"; sha256="1ihly6qpyg1pms4nkvs6khxxqwr3fwg57i8pg0yhyy1apqxyj2xl"; depends=[miscTools]; }; micEconSNQP = derive2 { name="micEconSNQP"; version="0.6-6"; sha256="1n3pxapc90iz1w3plaqflayd0b1jqd65yw5nbbm9xz0ih132dby9"; depends=[MASS miscTools systemfit]; }; - mice = derive2 { name="mice"; version="3.1.0"; sha256="0xpn215yfzib4hw09cwilnyg9zbvq460njavfvm84mvgwbm25byi"; depends=[broom dplyr lattice MASS mitml nnet Rcpp rlang rpart survival]; }; + mice = derive2 { name="mice"; version="3.3.0"; sha256="1p0ipbqk5aqdi7iikw3qrjyvdi9sdhpnw1h5mwakwvv0yl0pzbyx"; depends=[broom dplyr lattice MASS mitml nnet Rcpp rlang rpart survival]; }; miceExt = derive2 { name="miceExt"; version="1.1.0"; sha256="07xj9f5w0kh4d1yj8mx1jydvhd0vwpvvrb6h67xz5gb1ban4k6c6"; depends=[mice RANN RANN_L1]; }; miceFast = derive2 { name="miceFast"; version="0.2.3"; sha256="0ngb2qs71x0i8ffyb1qlbz2wk6c87m1r74l547c5pc9agnc227m0"; depends=[Rcpp RcppArmadillo]; }; - miceMNAR = derive2 { name="miceMNAR"; version="1.0.1"; sha256="1f9cikqcyj5hh8ray2bx8yhhvv378vsk5d6k7hl44c54qgna61cf"; depends=[GJRM mice mvtnorm pbivnorm sampleSelection]; }; - miceadds = derive2 { name="miceadds"; version="2.13-63"; sha256="1a4d0bvvc2w9d6zp8pxrcgsn8jrydbkl5wwafm6zak54z6rsipj4"; depends=[CDM coda lme4 MASS mice mitools mvtnorm Rcpp RcppArmadillo sirt TAM]; }; - micemd = derive2 { name="micemd"; version="1.2.0"; sha256="0l4qzhkxy43xwgfqp2c638fimixdrm94hgiabfds3sc1vbxma4r8"; depends=[abind digest jomo lme4 MASS Matrix mice mvmeta mvtnorm nlme]; }; + miceMNAR = derive2 { name="miceMNAR"; version="1.0.2"; sha256="1s607icaf3c25mn8xdi3zkzmm8m7qd9a6vjdlz5j7ig2gc9f2y2d"; depends=[GJRM mice mvtnorm pbivnorm sampleSelection]; }; + miceadds = derive2 { name="miceadds"; version="2.15-22"; sha256="0069qijlk1nvk1rgm5ki5d3914sgxszk1d9hlnpipq0qwrn99kmy"; depends=[CDM coda lme4 MASS mice mitools mvtnorm Rcpp RcppArmadillo sirt TAM]; }; + micemd = derive2 { name="micemd"; version="1.5.0"; sha256="1bzy9lxgdvfrq3mhhx734aykpcr3klnwns70whz54y6afmcz7ghp"; depends=[abind digest jomo lme4 MASS Matrix mice mvmeta mvtnorm nlme]; }; micompr = derive2 { name="micompr"; version="1.1.0"; sha256="0qsxs35mmqx8hpszcb1z87xczh0vh0m0plqrj22af5mjjvif76n9"; depends=[]; }; microPop = derive2 { name="microPop"; version="1.4"; sha256="0dfqn7g445w4nydklvsq5vlkiin6kcz8kkazj7jfbm98ikdywzm8"; depends=[deSolve]; }; microbats = derive2 { name="microbats"; version="0.1-1"; sha256="1mahvblaiwg1xk2s34wd1ic8ddc9lh6g0azik2pd97bsf0krkyw8"; depends=[]; }; - microbenchmark = derive2 { name="microbenchmark"; version="1.4-4"; sha256="0fv2w2vsiz18imf4115nd9chhmf275w2mb49pn7pkxi6z3bamc9c"; depends=[]; }; + microbenchmark = derive2 { name="microbenchmark"; version="1.4-6"; sha256="1sn1fxgzakm5iqbgc35g3k4yi0iqrkmwz33cvdrphrzh1lxnmi3s"; depends=[]; }; microclass = derive2 { name="microclass"; version="1.1"; sha256="0hl2s4135k187f0vqmj9snvmnwa5k9fg8ahivfs7ciknrcxfv3nk"; depends=[microcontax microseq Rcpp RcppEigen RcppParallel]; }; microcontax = derive2 { name="microcontax"; version="1.0"; sha256="0l5mfgda5xagjbh9bwv328k3m7kgggdm90rc8fr1ic59hvg56f3g"; depends=[microseq]; }; - microdemic = derive2 { name="microdemic"; version="0.3.0"; sha256="1hrl458jwrgjm7ds4scmicf39ssw1gbjxqaq95lhlwi9n0prd7jn"; depends=[crul data_table jsonlite tibble]; }; + microdemic = derive2 { name="microdemic"; version="0.4.0"; sha256="0i4pkrw02ad8ssvryndf7pxgk5wcyn4126yvl28fxk38249kvc9v"; depends=[crul data_table jsonlite tibble]; }; micromap = derive2 { name="micromap"; version="1.9.3"; sha256="1iciwy0kcg4qa0xc4gkqcilq33ac1s184vw13cbbkv0d1b5cgkgv"; depends=[ggplot2 maptools RColorBrewer rgdal sp]; }; micromapST = derive2 { name="micromapST"; version="1.1.1"; sha256="15ch132x3wnpf7rmy25nah7iyfxfk90p7lvavqjhrnavhjsfxbxx"; depends=[labeling RColorBrewer stringr]; }; micropan = derive2 { name="micropan"; version="1.2"; sha256="1b3hd5c6l9njns372zhqfryibrpqmrjxmc1p5gzdwm7450cs7qky"; depends=[BH igraph microseq Rcpp]; }; - microplot = derive2 { name="microplot"; version="1.0-39"; sha256="191rgmcq405c91dv0zk7in2r71n8d1m04w624950ykq6qhdjpmpp"; depends=[cowplot ggplot2 HH Hmisc htmltools lattice ReporteRs]; }; - microsamplingDesign = derive2 { name="microsamplingDesign"; version="1.0.2"; sha256="1wddf09p803hi28kzn6sq86zhgldxi34rrj7c0bpzy476abnp45s"; depends=[abind deSolve devtools ggplot2 gridExtra gtools knitr MASS matrixcalc matrixStats plyr Rcpp RcppArmadillo readr reshape2 shiny stringr]; }; + microplot = derive2 { name="microplot"; version="1.0-42"; sha256="062dd4k6ryyl44lwbc2qgdsfcs1fiv9j2n6lx9driw6vng533b6q"; depends=[cowplot flextable ggplot2 HH Hmisc htmltools lattice officer]; }; + microsamplingDesign = derive2 { name="microsamplingDesign"; version="1.0.5"; sha256="0dybi3l1cyndn72h7dic2n8ll8xnkd837pyvmqkcivckhsl43p9w"; depends=[abind deSolve devtools ggplot2 gridExtra gtools knitr MASS matrixcalc matrixStats plyr Rcpp RcppArmadillo readr reshape2 shiny stringr]; }; microseq = derive2 { name="microseq"; version="1.2.2"; sha256="1h828iviraqrm43lhd0s3r7rdlakc6yfc6ngrcrkacpflfcmx3c7"; depends=[Rcpp]; }; microsynth = derive2 { name="microsynth"; version="1.0.9"; sha256="06k7lag0vlzhrq5x6h7m8q9n209hfal3dzzmpjgxb6i9xdigkr6h"; depends=[boot kernlab LowRankQP MASS nleqslv pracma survey]; }; midas = derive2 { name="midas"; version="1.0.1"; sha256="1alqxk23651jnkg0xn4rpvk71z5rhvx3y0wjrgkw2qw95s7jjn72"; depends=[shiny xml2]; }; @@ -8533,9 +9056,9 @@ in with self; { migui = derive2 { name="migui"; version="1.1"; sha256="1qchjsc7ff2b6s9w6ncj9knjv6pyp90jd4jxljn2rr1ix1gc45za"; depends=[arm gWidgets2 mi]; }; miic = derive2 { name="miic"; version="1.0.3"; sha256="088szscn9v9279w86mypxphp3avv17iijvcvlckx3h1ka75lkx27"; depends=[bnlearn igraph MASS ppcor Rcpp]; }; milr = derive2 { name="milr"; version="0.3.0"; sha256="0z4d22fd6gd3zbi973vws9jqyh4c4m4i4ajcpxv934vxmbj0cma9"; depends=[glmnet numDeriv pipeR Rcpp RcppArmadillo RcppParallel]; }; - mime = derive2 { name="mime"; version="0.5"; sha256="0i91m3ivaja1k33jwcvz16pfjypkci27awm8glil7sxhmwaj3izw"; depends=[]; }; + mime = derive2 { name="mime"; version="0.6"; sha256="00f4gw4sg1kn03s67gficxgb7a7fb6pwhlvrxrml05q1mc2vcxa7"; depends=[]; }; minPtest = derive2 { name="minPtest"; version="1.7"; sha256="088kckpbfy2yp0pk3zrixrimywrvkaib5ywa7fkr5phnzlsl80sv"; depends=[Epi scrime]; }; - mindr = derive2 { name="mindr"; version="1.1.0"; sha256="102r7m6jiadgmkw4w7535ba2qfxknj00y4b9hhawcjqm5v67jipz"; depends=[htmlwidgets]; }; + mindr = derive2 { name="mindr"; version="1.1.5"; sha256="02yszk13h5mm2wyx81byij152r8lj5j7r65icq3cl5skxygl43y7"; depends=[htmlwidgets]; }; mineCitrus = derive2 { name="mineCitrus"; version="1.0.0"; sha256="031nfhrsc5rlqls3vyrk18lx0pd4ssdk96cmfr4ifaciz0rgv8h2"; depends=[ggplot2]; }; minerva = derive2 { name="minerva"; version="1.4.7"; sha256="19snlbnk4y0lj7kfypa2g1d1s7bl3xkrxabn8p15hlwwcfb0x7vm"; depends=[]; }; miniCRAN = derive2 { name="miniCRAN"; version="0.2.11"; sha256="1ffc367ipcxyk2a8f2y46xa01rbr5254cryf1qzzfflb3xj8n6pa"; depends=[httr igraph XML]; }; @@ -8551,9 +9074,10 @@ in with self; { minque = derive2 { name="minque"; version="1.1"; sha256="1hx4j38213hs8lssf9kj5s423imk7dzv60mdbzrpbp7la7jk2n57"; depends=[klaR Matrix]; }; minval = derive2 { name="minval"; version="0.8-1"; sha256="11sr69hmqnh5g2zbfajy3wqc57759basky1w72dnrd38rq50llxs"; depends=[]; }; minxent = derive2 { name="minxent"; version="0.01"; sha256="1a0kak4ff1mnpvc9arr3sihp4adialnxxyaacdgmwpw61wgcir7h"; depends=[]; }; - mipfp = derive2 { name="mipfp"; version="3.2"; sha256="1mds51vkqs2jc5kvxhzh2dmazxgbc14ahg1lxs9mn82my2p743f8"; depends=[cmm numDeriv Rsolnp]; }; - mirt = derive2 { name="mirt"; version="1.28"; sha256="1ykki146wgdb0smdly0b2hqzvk7b31xmd1kgw69505mbm49yhzvh"; depends=[dcurver Deriv GPArotation lattice mgcv Rcpp RcppArmadillo vegan]; }; - mirtCAT = derive2 { name="mirtCAT"; version="1.7"; sha256="038jp680hn17q8hcz346j4i0p913h7gbkqfswn0ygf1kwgsz1mpa"; depends=[lattice lpSolve markdown mirt pbapply Rcpp RcppArmadillo shiny]; }; + mipfp = derive2 { name="mipfp"; version="3.2.1"; sha256="1gxazpg81vj5dywpb6jb29188jw28qil6pfygawa7znnjn3k5ca6"; depends=[cmm numDeriv Rsolnp]; }; + mirt = derive2 { name="mirt"; version="1.29"; sha256="0rmnzs39x4b6v5sb8v23cxnsndnck4mb9757987r8wdnhbdx0hkr"; depends=[dcurver Deriv GPArotation lattice mgcv Rcpp RcppArmadillo vegan]; }; + mirtCAT = derive2 { name="mirtCAT"; version="1.8"; sha256="1syv0j4gcdx5860kxshmr0m2d1klmxfi4bwcsc7lc5ss5kw63yi1"; depends=[lattice lpSolve markdown mirt pbapply Rcpp RcppArmadillo shiny]; }; + misaem = derive2 { name="misaem"; version="0.9.0"; sha256="0ylapcsxdwb4h17k2n6frrxvirmvbs4x4psscjij8vmvrb2qh3pw"; depends=[magrittr MASS mvtnorm]; }; misc3d = derive2 { name="misc3d"; version="0.8-4"; sha256="0qjzpw3h09qi2gfz52b7nhzd95p7yyxsd03fldc9wzzn6wi3vpkm"; depends=[]; }; miscF = derive2 { name="miscF"; version="0.1-4"; sha256="1kvkbvrmaqclwdfghkrsmnzb6xbi97icay2wwb7k5m34xhx4ha82"; depends=[MASS MCMCpack mvtnorm R2jags]; }; miscFuncs = derive2 { name="miscFuncs"; version="1.2-10"; sha256="1kqya581n76ff9avhj6xm6nwsbw7zlm4mwy0vyvdlqlf7c381qq0"; depends=[mvtnorm roxygen2]; }; @@ -8569,23 +9093,26 @@ in with self; { missMDA = derive2 { name="missMDA"; version="1.13"; sha256="1jzhl7j506wm2s71mn3kp0ij22z0h3pra4q552s30kv48gdk8h0w"; depends=[FactoMineR mice mvtnorm]; }; missRanger = derive2 { name="missRanger"; version="1.0.3"; sha256="00gcnpvvy65v6k5qjk6xavdis02l8s9a56vwi39kw0rw8yhkla73"; depends=[FNN ranger]; }; mistat = derive2 { name="mistat"; version="1.0-5"; sha256="1vyx918b7iv1wcnk23bnlxljwy0hglpdx5drhrs5qcd45f6jrghc"; depends=[]; }; + mistr = derive2 { name="mistr"; version="0.0.1"; sha256="06y01kd11gyysyh57gi6gxamacwxwjpdj83xn63wa9az8ncl3y8s"; depends=[bbmle]; }; mistral = derive2 { name="mistral"; version="2.1.0"; sha256="1cr79p8q82lpj9d0y6q24xmfkxmnlqv8ivkd0baj7fxfb1nb8sak"; depends=[DiceKriging doParallel e1071 emoa foreach ggplot2 iterators Matrix mvtnorm quadprog]; }; - mitml = derive2 { name="mitml"; version="0.3-5"; sha256="1s888r9y2ri39b48h1iypps6lddqkqv3g31l2sjmi2pvyccfpkwb"; depends=[haven jomo pan]; }; + mitml = derive2 { name="mitml"; version="0.3-6"; sha256="1pkqv4qazih3byws5z6629pp232n8ra56lip7502727b0b4bsndw"; depends=[haven jomo pan]; }; mitools = derive2 { name="mitools"; version="2.3"; sha256="0w76zcl8mfgd7d4njhh0k473hagf9ndcadnnjd35c94ym98jja33"; depends=[]; }; mix = derive2 { name="mix"; version="1.0-10"; sha256="0z16ddbh79kqxi64bl1h2sd8anpgc48n9d1nyr2zlln39nhv8w8g"; depends=[]; }; mixAK = derive2 { name="mixAK"; version="5.1"; sha256="0i9gp66d1mzskiif0bk0w88cinc923fsj4vi7pv0im2cwmxksiiq"; depends=[coda colorspace fastGHQuad lme4 mnormt]; }; mixEMM = derive2 { name="mixEMM"; version="1.0"; sha256="0344ay1avi37kvh5w9bknayx67yh7rflj6zhw68d2888v7cbghjy"; depends=[]; }; - mixKernel = derive2 { name="mixKernel"; version="0.1"; sha256="0p0m081ivpc22z3p8308z12fcdjnid86niwk4i97dvz12dr8v9ws"; depends=[corrplot ggplot2 LDRTools mixOmics phyloseq psych quadprog]; }; + mixKernel = derive2 { name="mixKernel"; version="0.3"; sha256="1kf8niplqf97n10zi6hkp9gmyyd15v6vsy741c089iwiazmixhdf"; depends=[corrplot ggplot2 LDRTools Matrix mixOmics phyloseq psych quadprog vegan]; }; mixOmics = derive2 { name="mixOmics"; version="6.3.2"; sha256="1lqhrgsfdlv1ji965zf9ndg6ngylbmqahcslwirwd5vrjvlbzjb2"; depends=[corpcor dplyr ellipse ggplot2 gridExtra igraph lattice MASS matrixStats rARPACK RColorBrewer reshape2 rgl tidyr]; }; mixPHM = derive2 { name="mixPHM"; version="0.7-2"; sha256="1wvkdb9zj2j8dpppnyins05rg877zbydqsl3qaan62wznkknxcac"; depends=[lattice survival]; }; mixR = derive2 { name="mixR"; version="0.1.1"; sha256="1xd3v5rk59380zh7r6l5blmcy4gib9xp44j5dcrk6ivs6fgycsxh"; depends=[ggplot2 Rcpp]; }; mixRasch = derive2 { name="mixRasch"; version="1.1"; sha256="1r067pv7b54y1bz8p496wxv4by96dxfi2n1c99gziqf5ramx3qzp"; depends=[]; }; - mixcat = derive2 { name="mixcat"; version="1.0-3"; sha256="0xszngygd3yj61pvv6jrrb5j0sxgpxzhlic69xrd5mv5iyw0cmxd"; depends=[statmod]; }; + mixRaschTools = derive2 { name="mixRaschTools"; version="1.1"; sha256="17idr4gyc2pv4zdwk6rgm15z32cn4271lf4hf64n8dgi0rbjlpxh"; depends=[]; }; + mixchar = derive2 { name="mixchar"; version="0.1.0"; sha256="1az2gggwipkzg86pvn9w2csgfgrpdc88kca51f5qcw0zk4wx5hlx"; depends=[minpack_lm nloptr tmvtnorm zoo]; }; mixdir = derive2 { name="mixdir"; version="0.1.0"; sha256="0kr82g7s9vp3i1vyqfpn30avdxg86xh0hgngbqmm5l2brd5sa4wx"; depends=[extraDistr Rcpp]; }; mixdist = derive2 { name="mixdist"; version="0.5-5"; sha256="1wchhysd33xz395hq4wgd3zv1qc92pbiqxqd7g2v6m1pb0j8ma9g"; depends=[]; }; mixedMem = derive2 { name="mixedMem"; version="1.1.0"; sha256="0j8w3qfhanyrkkxipdxfdajv15qba8r2rm06iiv3kywficzgkxgv"; depends=[BH gtools Rcpp RcppArmadillo]; }; - mixedsde = derive2 { name="mixedsde"; version="4.0"; sha256="1hryscff4i4ayqxv9imnx4g56497s1s95fzqv8wkwcpfcqi20bqf"; depends=[MASS moments plot3D sde]; }; + mixedsde = derive2 { name="mixedsde"; version="5.0"; sha256="0ss1ng4nx91gxj85wxxfyh9ljxsj3ag6lsj1a5d2815p9jzl7dsv"; depends=[MASS moments plot3D sde]; }; mixexp = derive2 { name="mixexp"; version="1.2.5"; sha256="0nbf10xhrr51rb1b2apcj4p3ci8xbi7flgz500ar3mxh8h8l74sq"; depends=[daewr gdata lattice]; }; + mixggm = derive2 { name="mixggm"; version="1.0"; sha256="1wiiayld7rwp3mwz93zizrv0dzw02mqrzprc4z6c4jj25c8pypw5"; depends=[foreach GA mclust memoise network Rcpp RcppArmadillo]; }; mixlink = derive2 { name="mixlink"; version="0.1.5"; sha256="0ywgrcplhspc0x5fniw52xqz20y7j9mwgy4ky8lv3vii659mr52m"; depends=[mvtnorm numDeriv Rcpp RcppGSL]; }; mixlm = derive2 { name="mixlm"; version="1.2.3"; sha256="0i7nrn31yaicdpwfssnid1x8w51iv17lcl96zfr1pgrf97d7gkqd"; depends=[car leaps multcomp pls pracma]; }; mixor = derive2 { name="mixor"; version="1.0.4"; sha256="1l296z0a3kamb1m94pfx3vczp36pa0np101fy5c23kh45s59pbs7"; depends=[survival]; }; @@ -8593,19 +9120,20 @@ in with self; { mixreg = derive2 { name="mixreg"; version="0.0-6"; sha256="04g863yxrlj0wqsmzzxph5110g3gjk094r59zzk0b9r89m8vhpsl"; depends=[]; }; mixsep = derive2 { name="mixsep"; version="0.2.1-2"; sha256="1ywwag02wbx3pkd7h0j9aab44bdmwsaaz0p2pcqn1fs3cpw35wa2"; depends=[MASS RODBC tcltk2]; }; mixsmsn = derive2 { name="mixsmsn"; version="1.1-5"; sha256="0y1ysh75xqsqk87717akiqi8p6varry8n92hanl4qwy7la0ksy7w"; depends=[mvtnorm]; }; + mixsqp = derive2 { name="mixsqp"; version="0.1-79"; sha256="17lcgpvy6z4fyxipf5s3p5d0xz7d0f8cppa5rp16mx76y9vxvl8f"; depends=[Rcpp RcppArmadillo]; }; mixtNB = derive2 { name="mixtNB"; version="1.0"; sha256="0lqbm1yl54zfs0xcmf3f2vcg78rsqyzlgvpydhmhg7x6dkissb22"; depends=[]; }; mixtools = derive2 { name="mixtools"; version="1.1.0"; sha256="13wdm0xs5bakhpa8ypg6lvhjaqkxyabwz4glxdwn0jwdvkcdhgsl"; depends=[MASS segmented survival]; }; mixtox = derive2 { name="mixtox"; version="1.3.2"; sha256="0mdnp1yrcxvan5l7jj91s41vq5y1kdnkhhinqrklmg4ph5f29dmq"; depends=[minpack_lm]; }; mixture = derive2 { name="mixture"; version="1.5"; sha256="1ahr8jw93xnd5hmy3h4sr209ql7gmkwbvnnfmiplbpc17czqgcn4"; depends=[]; }; - mize = derive2 { name="mize"; version="0.1.1"; sha256="18mnpwwbwlyx0ixsjqai28ahp4g0wncv8c5qwy17xq2zbhwlq3jh"; depends=[]; }; + mize = derive2 { name="mize"; version="0.2.0"; sha256="13l6f0i6k2y2cqad80zi35vqpkd0p8xl0hmf8djrsk1nmjqap1gc"; depends=[]; }; mizer = derive2 { name="mizer"; version="1.0"; sha256="0qsf3wd8ipql344i8brv1d7qbr9g5y0qhh00lxj9n8sgjg52x7a5"; depends=[deSolve ggplot2 plyr progress Rcpp reshape2]; }; mkde = derive2 { name="mkde"; version="0.1"; sha256="04v84arpnmjrkk88ffphnhkz32x7y0dypk75jfmbbgcgv59xlglv"; depends=[raster Rcpp sp]; }; - mkin = derive2 { name="mkin"; version="0.9.47.1"; sha256="1cz6f9122im594dvqdmdm9yjlnmwzrx2ka63dgj0zf1ysqzf0872"; depends=[deSolve FME inline minpack_lm R6 rootSolve]; }; + mkin = derive2 { name="mkin"; version="0.9.47.5"; sha256="1cnzvq3wbkyzxajwk8h7pxyabfw0dbiv6dwga337ssf643rq9a8v"; depends=[deSolve FME inline minpack_lm R6 rootSolve]; }; mknapsack = derive2 { name="mknapsack"; version="0.1.0"; sha256="1kzmx7d512681a4hjirfgcd7a8rvndb4da66p16gms5nnxzsby9c"; depends=[assertthat data_table lpSolve]; }; mkssd = derive2 { name="mkssd"; version="1.1"; sha256="1qqzy6fn6sc3lxahc19hzzf1hzxsyvxqi7npynw0vkknlrvh2ijp"; depends=[]; }; mlDNA = derive2 { name="mlDNA"; version="1.1"; sha256="0d9lydiwar98hin26slnym4svn0g1xmyn212vvzsx9lzlvs5a9k4"; depends=[e1071 igraph pROC randomForest ROCR rsgcc snowfall]; }; mlPhaser = derive2 { name="mlPhaser"; version="0.01"; sha256="1s2mqlnbcjdkx0ghvr2sw9rzggqa4jy2vzi9vbyqkh6795lgck6n"; depends=[]; }; - mlVAR = derive2 { name="mlVAR"; version="0.4"; sha256="08iaq6wq0ngd60nhmlj8c0x8r1fal1zfv2zpd6ll54szcvdbxahr"; depends=[abind arm clusterGeneration corpcor dplyr lme4 MplusAutomation mvtnorm plyr qgraph]; }; + mlVAR = derive2 { name="mlVAR"; version="0.4.1"; sha256="04ginifm625k7qy5s2s7rwqa5gwi8frrd2vs332jiw2sgpbi45ig"; depends=[abind arm clusterGeneration corpcor dplyr graphicalVAR lme4 MplusAutomation mvtnorm plyr qgraph]; }; mlapi = derive2 { name="mlapi"; version="0.1.0"; sha256="023vk5bp8cjcq88sapkl87kdxr92bay1dyxl6xirnyj699pyj51k"; depends=[Matrix R6]; }; mlbench = derive2 { name="mlbench"; version="2.1-1"; sha256="1rp035qxfgh5ail92zjh9jh57dj0b8babw3wsg29v8ricpal30bl"; depends=[]; }; mlbgameday = derive2 { name="mlbgameday"; version="0.1.2"; sha256="03mz88y29wkn3510p8kzhapx0gj0mkqf0bgcjc0jpph2r1020c9a"; depends=[DBI doParallel dplyr foreach iterators magrittr purrr stringr tidyr xml2]; }; @@ -8613,31 +9141,33 @@ in with self; { mldr = derive2 { name="mldr"; version="0.4.0"; sha256="1nx21yyxfaiyxpbjkc5sif6pis5v2skisxcxdqk4479h54qzwlj3"; depends=[circlize shiny XML]; }; mldr_datasets = derive2 { name="mldr.datasets"; version="0.4.0"; sha256="0kbfaf39vkhvscw47bkx2mmc6cmgwz1cys62iiw3yb6kvkzddr3s"; depends=[]; }; mle_tools = derive2 { name="mle.tools"; version="1.0.0"; sha256="02yndj1if31zr9y805mq5km5n8jz4w9jz1bmaz9nnqsqimrnigrb"; depends=[]; }; - mleap = derive2 { name="mleap"; version="0.1.2"; sha256="1622pnbdkx5dig87srir2bxqk99lvnm2qln2wcsmhpf9jvp2vqf9"; depends=[digest fs jsonlite purrr rJava sparklyr tibble]; }; + mleap = derive2 { name="mleap"; version="0.1.3"; sha256="17i6rjbrf14g6857jpkpjwcac028861m1nn073wzf2kmznd2rfkk"; depends=[digest fs jsonlite purrr rJava sparklyr tibble]; }; mlearning = derive2 { name="mlearning"; version="1.0-0"; sha256="0r8xfaxw83s2r27b8x5qd0k4r5ayxpkafzn9b1a0jvsr87i6520r"; depends=[class e1071 ipred MASS nnet randomForest]; }; mlegp = derive2 { name="mlegp"; version="3.1.7"; sha256="1q0mxvr23qcxvf8k2cgs4m8yfp1gbkmprp964w8viy30japmx16l"; depends=[]; }; + mlergm = derive2 { name="mlergm"; version="0.1"; sha256="09wmgiirjky7kyli51bi2i7h8iazwmpcsjvmr3pc7v1larkkqyp4"; depends=[cowplot ergm GGally ggplot2 Matrix network plyr reshape2 sna stringr]; }; mleur = derive2 { name="mleur"; version="1.0-6"; sha256="0mddphq3b6y2jaafaa9y41842kcaqdl3dh7j4pva55q2vcjcclj7"; depends=[fGarch lattice stabledist urca]; }; mlf = derive2 { name="mlf"; version="1.2.1"; sha256="09ihnibpknpp26hdlbxyr99yz7z0n8qpsjs5aq3zngng0yh3wdn9"; depends=[]; }; + mlflow = derive2 { name="mlflow"; version="0.8.0"; sha256="1phy1q0v54mwmmip3z3kpwzi9zr21qs7kaa7c8mfp7s722mzj0aa"; depends=[aws_s3 forge fs git2r httpuv httr jsonlite openssl packrat processx pryr purrr reticulate rlang swagger withr xml2 yaml]; }; mlgt = derive2 { name="mlgt"; version="0.16"; sha256="1nvdq6mvgr39ikkf73aggsb6pmbw132injj8fdkr8hgcmwm6lgd9"; depends=[seqinr]; }; mlica2 = derive2 { name="mlica2"; version="2.1"; sha256="0c3m1zd9x99n6lw12hfzmd59355z51xa8rhg1h7qwfn9p86r826f"; depends=[]; }; mljar = derive2 { name="mljar"; version="0.1.1"; sha256="1mw45aqjwklsnrfwf8656jf30miyrlxpz87z97nkv9i135yhwfx3"; depends=[httr jsonlite readr]; }; mlmRev = derive2 { name="mlmRev"; version="1.0-6"; sha256="0mvmahnbbp478xwldj4wlsjib4v4afhs07643gxgcqpi56zbd5h7"; depends=[lme4]; }; mlma = derive2 { name="mlma"; version="4.0-1"; sha256="0pk2h4m74r95dfkqzliixi6z1rwdfc6gbz8c3162y22m919f00vc"; depends=[car gplots lme4]; }; mlmc = derive2 { name="mlmc"; version="1.0.0"; sha256="01h7w0ajyg3bccynlpbi3yjpy089wczbfbajpg6yw5v4dppw7k7a"; depends=[ggplot2 Rcpp]; }; - mlmm_gwas = derive2 { name="mlmm.gwas"; version="1.0.3"; sha256="0k0q7l0dja6q5jl4p7fd16c95m83db8c7g34lnaymxll824ai1lq"; depends=[coxme Matrix multcomp multcompView sommer]; }; + mlmm_gwas = derive2 { name="mlmm.gwas"; version="1.0.4"; sha256="1m58fp0izp03filb9wzw8fjrgy383p20jpynvgmxngbfp8bvspy6"; depends=[coxme Matrix multcomp multcompView sommer]; }; mlmmm = derive2 { name="mlmmm"; version="0.3-1.2"; sha256="1m5ziiqs3ll1xjm1yf7x4sdc910jypn3kjnbadf95xxkvqmfrsqq"; depends=[]; }; mlogit = derive2 { name="mlogit"; version="0.3-0"; sha256="0frggwb1yzfs229ys60qc4acfnq2zwjr6a1zb4fv07s1zlwrvnf1"; depends=[Formula lmtest MASS maxLik statmod zoo]; }; mlogitBMA = derive2 { name="mlogitBMA"; version="0.1-6"; sha256="1wl8ljh6rr1wx7dxmd1rq5wjbpz3426z8dpg7pkf1x9wr94a2q25"; depends=[abind BMA maxLik]; }; - mlr = derive2 { name="mlr"; version="2.12.1"; sha256="0b68pgx55f19i3pnci1n87cq2a7kfs6s2248zs1vg4xl5sw9ifww"; depends=[backports BBmisc checkmate data_table ggplot2 parallelMap ParamHelpers stringi survival XML]; }; - mlrCPO = derive2 { name="mlrCPO"; version="0.3.4"; sha256="126kbfgcaqlvrpmz7v1l391x4v8sfzw7ccimz341im6n9ygp43rp"; depends=[backports BBmisc checkmate mlr ParamHelpers stringi]; }; + mlr = derive2 { name="mlr"; version="2.13"; sha256="07816gbswlv56qacf2byp5a5yg4hicx4kya49h9fmhfxmkkrnwp8"; depends=[backports BBmisc checkmate data_table ggplot2 parallelMap ParamHelpers stringi survival XML]; }; + mlrCPO = derive2 { name="mlrCPO"; version="0.3.4-1"; sha256="1kq8y24vvzxp1jbn52cddh0gq183pbfqs0gpi17my5xh892aszi9"; depends=[backports BBmisc checkmate mlr ParamHelpers stringi]; }; mlrMBO = derive2 { name="mlrMBO"; version="1.1.2"; sha256="1ziyiycgwr4vgilji8dkf1c0kyqjnbmqi3qj35q3si2xbnmcm14f"; depends=[backports BBmisc checkmate data_table lhs mlr parallelMap ParamHelpers smoof]; }; mlsjunkgen = derive2 { name="mlsjunkgen"; version="0.1.1"; sha256="109ag52x4y3rzx8yccilrnl24mz4ximzx6v4lrbak7dpiclqrw7a"; depends=[]; }; - mlt = derive2 { name="mlt"; version="1.0-2"; sha256="0yc1dij3q6nk15259mvl5bhnm9b70ix8nq5lniq40j1arh5v9nq0"; depends=[alabama basefun BB coneproj numDeriv sandwich survival variables]; }; - mlt_docreg = derive2 { name="mlt.docreg"; version="1.0-1"; sha256="140bi0kjz5m7amwdxm2mpqn04i5wb1yjviwv34f1qjpzi4walml3"; depends=[mlt numDeriv]; }; + mlt = derive2 { name="mlt"; version="1.0-4"; sha256="1brgfs4dyiwil0i1xm88xw6p8vbgp8fy7vmr7rh6q035dl1axf87"; depends=[alabama basefun BB coneproj numDeriv sandwich survival variables]; }; + mlt_docreg = derive2 { name="mlt.docreg"; version="1.0-2"; sha256="1dk27iq7ix7j06m34c8wi9433f7kd36499x24bswy89y10lqqsn9"; depends=[mlt numDeriv]; }; + mltest = derive2 { name="mltest"; version="1.0.1"; sha256="14gyssfph088v936mpywmd4y8z9vdv0zk8638vlg23j8cf5j4al2"; depends=[]; }; mltools = derive2 { name="mltools"; version="0.3.5"; sha256="045v28w7vz1zjxim8vfc6ncvg2mavr1q332x0hzlqpfzrk7gz4vh"; depends=[data_table Matrix]; }; - mlvocab = derive2 { name="mlvocab"; version="0.0.1"; sha256="0lv9aqrwm00jdklig80yi5lxj87sh6ysg7qkg0kf1nv05lkvrpb0"; depends=[digest Matrix Rcpp sparsepp]; }; mlxR = derive2 { name="mlxR"; version="3.3.0"; sha256="0qbhmxmsyqfc2csk96qwizpjj7yk35r85rr5xaqkyr72mjn2m3gh"; depends=[ggplot2 Rcpp XML]; }; - mma = derive2 { name="mma"; version="6.1-0"; sha256="1rrnm7szlaly8klqgi8wdh5qvfx4kx5bkl1q2y9y6zjpxmb4zvi6"; depends=[car doParallel foreach gbm gplots plotrix survival]; }; + mma = derive2 { name="mma"; version="7.0-0"; sha256="0g0nln1sdv0rmvgasmvs8xq28inq6h50h6xdpw0zhxk8s946k4d9"; depends=[car doParallel foreach gbm gplots plotrix survival]; }; mmabig = derive2 { name="mmabig"; version="1.0-0"; sha256="1srrfk6dqqfc504w8rhrfag3lzsc55sw3ckkmgph6k8ss99zn285"; depends=[car glmnet gplots mma survival]; }; mmand = derive2 { name="mmand"; version="1.5.3"; sha256="1n0h7nia9jjc11g8417nfd3wsg4m3bmblm9bsjd0b52vqxhpxmzh"; depends=[Rcpp]; }; mmap = derive2 { name="mmap"; version="0.6-17"; sha256="1dh1i2v2pzhag8brc9c0z8vfs858rpbkg1xqqi4fi866w7g4lhxy"; depends=[]; }; @@ -8649,9 +9179,9 @@ in with self; { mmeta = derive2 { name="mmeta"; version="2.3"; sha256="0hyxpph2hfjwiy95r0n3h64aab5ziqp2a8gmmpp6nyc77h638czb"; depends=[aod]; }; mmm = derive2 { name="mmm"; version="1.4"; sha256="1nydian004nldqhyw3x15w6qfml2gkjc0x8ii54faz563byjv3d8"; depends=[gee]; }; mmm2 = derive2 { name="mmm2"; version="1.2"; sha256="1h9pn5s3jjs4bydrr1qysjb4hv7vs4h3m7mvi22ggs2dzyz3b298"; depends=[gee]; }; - mmmgee = derive2 { name="mmmgee"; version="1.12"; sha256="083hv7g2cy2r9qkwc2fihglf4avsl1dsjyy74mj39gk1pss8mh6j"; depends=[Matrix mvtnorm]; }; + mmmgee = derive2 { name="mmmgee"; version="1.13"; sha256="1hg640rcj591dyjd9b1w8iw73hv65v1m2kgxg96q2wzavwr3q275"; depends=[Matrix mvtnorm]; }; mmod = derive2 { name="mmod"; version="1.3.3"; sha256="1dz6887mlqbagjj98wcabmxj9hvsz8pgsizy1fqkwjhhs44c62y4"; depends=[adegenet pegas]; }; - mmpf = derive2 { name="mmpf"; version="0.0.4"; sha256="1lskpnhqiimf7ch5xg5f0mpvhxy18a5w9daxpp4133vx1dydm4c2"; depends=[checkmate data_table]; }; + mmpf = derive2 { name="mmpf"; version="0.0.5"; sha256="1w1ll1l7yzwb1wmlrcfpgqyzni7yb20kxy422y867hx2ndxlfwpz"; depends=[checkmate data_table]; }; mmpp = derive2 { name="mmpp"; version="0.6"; sha256="16aypjf4i0ya3qgxqrrg8y0xbnq1pnqky1dpkgln5q494hphyg91"; depends=[]; }; mmppr = derive2 { name="mmppr"; version="0.1"; sha256="0fswkqcw0xkqd9gmqabb61i32zscp5jzfx0z43wq7mrlwynryylv"; depends=[expm reshape2]; }; mmtfa = derive2 { name="mmtfa"; version="0.3"; sha256="0qfszr6f10v27w1pfns78dyarznqryl4m1ppyqap7l8fc12sliky"; depends=[matrixStats mvnfast]; }; @@ -8660,10 +9190,10 @@ in with self; { mnlogit = derive2 { name="mnlogit"; version="1.2.5"; sha256="0vwragk71hisz7dy4h5i6zl9yp6wvzwlnfyw2kprnd94y02laq63"; depends=[Formula lmtest mlogit]; }; mnormpow = derive2 { name="mnormpow"; version="0.1.1"; sha256="0z53vwhkhkkr6zrjhd3yr14mb02vh7lr63frf0ivajndxiap0s9v"; depends=[]; }; mnormt = derive2 { name="mnormt"; version="1.5-5"; sha256="1b34xxrnf35khsx82mhvmk96sgfr2flyasaah7qkb2976pwxay7z"; depends=[]; }; - mnreadR = derive2 { name="mnreadR"; version="2.0.0"; sha256="0m8h4g43iwq2ri6y9xk68g2rrikxngqcpqy6jlva84gsxigbzbql"; depends=[dplyr ggplot2 nlme tibble tidyr]; }; + mnreadR = derive2 { name="mnreadR"; version="2.1.1"; sha256="1grmcjv3k54w8gilpwf7msgvfgfdgmxqmjykh8hjd9ny63w04s8x"; depends=[dplyr ggplot2 nlme tibble tidyr]; }; mobForest = derive2 { name="mobForest"; version="1.3.0"; sha256="0gzn3lyi9ph5dcrfbw4xs4rkf5ngf28abf1n8vap96fdhc6nmg88"; depends=[modeltools party sandwich strucchange zoo]; }; mobsim = derive2 { name="mobsim"; version="0.1.0"; sha256="077hw1162giwc90y5dvj9052i5hxdf2ii29m9q8ky028375dsd0f"; depends=[Rcpp sads vegan]; }; - mockery = derive2 { name="mockery"; version="0.4.1"; sha256="1h8976rlwykpqrh2p6x3bcyxdhlhcwsi1wvkdk08k6hynbw877cm"; depends=[testthat]; }; + mockery = derive2 { name="mockery"; version="0.4.1.1"; sha256="1vfmjcjjyw2v5y64hmpfib6v0f6ms4k5ycvc9pmj9l4nkzq2al6b"; depends=[testthat]; }; mockr = derive2 { name="mockr"; version="0.1"; sha256="0340v6189ivlzzriwk7yhf3v2k651x05fd1xrqfxxjgwhysaqj6z"; depends=[lazyeval]; }; mod09nrt = derive2 { name="mod09nrt"; version="0.14"; sha256="1wn1y33bj9r712l0f063j5gcl423anjzmvgfy0ddihcrbpz4l7a0"; depends=[]; }; modEvA = derive2 { name="modEvA"; version="1.3.2"; sha256="0p41fl0k780rx1vmq9laknz01ar6507sj8ss8kphrqkjnymsi2a0"; depends=[]; }; @@ -8672,53 +9202,57 @@ in with self; { modTempEff = derive2 { name="modTempEff"; version="1.5.2"; sha256="00xdvc0i3p8wq913giy44w0xz07sa4bdgqpi7pmpbv2c5wj30pk1"; depends=[mgcv]; }; modTurPoint = derive2 { name="modTurPoint"; version="0.1.0"; sha256="1m24vsi80ln1r7sr40pipaaanyc60yfxmjzf8l7nfy3yvyr8zqpn"; depends=[]; }; modcmfitr = derive2 { name="modcmfitr"; version="0.1.0"; sha256="1d6fi7pc10w2a97h1prhkg5cvzmxjp11c5bwrz90zry0m8anwjyh"; depends=[gtools nloptr]; }; - modeest = derive2 { name="modeest"; version="2.1"; sha256="0l4y7yhkgsxycdd2lck0g8g6k2r059hwlrrcpl46md3rva4jgbnp"; depends=[]; }; + modeest = derive2 { name="modeest"; version="2.3.2"; sha256="0l8g23da8fwcsv314h33ny938657kr6bw0c4kx6v938xr92hfar7"; depends=[bazar fBasics genefilter stable stabledist statip]; }; modehunt = derive2 { name="modehunt"; version="1.0.7"; sha256="0qz9kmf1qfs2dr7kzm9l7ac0h5rvi3b9j9896p991sk4bcalsl0b"; depends=[]; }; - model4you = derive2 { name="model4you"; version="0.9-2"; sha256="0bi69s4bxdqfkjg7ldg41a72vsvqi6ipzqhfbk5jhj7avfa990b9"; depends=[Formula ggplot2 gridExtra partykit sandwich survival]; }; + model4you = derive2 { name="model4you"; version="0.9-3"; sha256="03s87dklil69znflny9vcl934yisfb13d0gdk94279cb4hb693c0"; depends=[Formula ggplot2 gridExtra partykit sandwich survival]; }; modelObj = derive2 { name="modelObj"; version="3.0"; sha256="0wc67zsh26zyr7x9s229g2mppfk6g6z12j74zj2bdhk2m7i2x3zq"; depends=[]; }; modeldb = derive2 { name="modeldb"; version="0.1.0"; sha256="1pb9vnviz0sy9cz2jns34j7fwadi0j250smixr840hjjvvgxyzwf"; depends=[dplyr ggplot2 progress purrr readr rlang tibble tidyr]; }; modelfree = derive2 { name="modelfree"; version="1.1-1"; sha256="0ammka2wxx90z31zfzypw9dk5n118l0vxhykxbx6srfig2vdyn82"; depends=[PolynomF SparseM]; }; + modelgrid = derive2 { name="modelgrid"; version="1.1.1.0"; sha256="1z6g0akczry7vldkk6anfq572zbsfzbd6qnyllgjpbxhy3rrrq0r"; depends=[caret dplyr ggplot2 lattice magrittr purrr]; }; modelr = derive2 { name="modelr"; version="0.1.2"; sha256="09whg3q5xq6csbqwgwfwav09vda8vgady5j70sk52xcn232k363a"; depends=[broom dplyr magrittr purrr rlang tibble tidyr]; }; - modeltools = derive2 { name="modeltools"; version="0.2-21"; sha256="0ynds453xprxv0jqqzi3blnv5w6vrdww9pvd1sq4lrr5ar3k3cq7"; depends=[]; }; + modeltools = derive2 { name="modeltools"; version="0.2-22"; sha256="1s9lmkac3rl0nknf4wizfhg7ryq7c8yvvyc4z619238br27hhsi5"; depends=[]; }; modelwordcloud = derive2 { name="modelwordcloud"; version="0.1"; sha256="0ardib0h923i7jk8bgcq6pn2zazx9acf9sdggifsk46hdz8hvqnm"; depends=[]; }; - moderndive = derive2 { name="moderndive"; version="0.1.1"; sha256="11xxklaqizlx36nyx3nzj9xkszg99qsmjqmr59z235h4wkrw8xg3"; depends=[assertive broom dplyr formula_tools janitor knitr magrittr rlang stringr tibble]; }; + moderndive = derive2 { name="moderndive"; version="0.2.0"; sha256="165dll1bkjmd949mwy165hrz22ajbkn3ap5l8f8pqwksw78rsgqb"; depends=[assertive broom dplyr formula_tools infer janitor knitr magrittr rlang stringr tibble]; }; modes = derive2 { name="modes"; version="0.7.0"; sha256="185qjrmz2sj0l5931g4d3kx3jpgjn4rf4lln84h6g97prk1ykqmj"; depends=[]; }; modest = derive2 { name="modest"; version="0.3-1"; sha256="07rs014hdcabp2n0gg14pz2gmqgbw38vjv7a80vkzzh3601hxqws"; depends=[knitr rhandsontable shiny shinyBS]; }; - modifiedmk = derive2 { name="modifiedmk"; version="1.1.0"; sha256="08nyn1rh28rs9wpz9jvi4pyrhrlh4qaklkx4za0h027lv3086ja3"; depends=[boot]; }; + modesto = derive2 { name="modesto"; version="0.1.1"; sha256="13vvncimrjcypghd02jx8wjrhgvdw2nr1gmdyayqj2n4y2vn60fb"; depends=[markovchain]; }; + modi = derive2 { name="modi"; version="0.1.0"; sha256="0v78vzb22v2h2qlfhsyi0d2j3c2gj3wgv67p6gv74269kiaglf92"; depends=[MASS norm]; }; + modifiedmk = derive2 { name="modifiedmk"; version="1.2.0"; sha256="1cwflvfcihl5i5w6f31llnsyrffzwf4s31yqsrdwp7mzg5xi0liw"; depends=[boot]; }; modiscloud = derive2 { name="modiscloud"; version="0.14"; sha256="0vwhfp50yb21xkanvzk983vk0laflv60kj1ybx3fydfljwqx0rwj"; depends=[date raster rgdal sfsmisc sp]; }; modmarg = derive2 { name="modmarg"; version="0.9.2"; sha256="1clyfvn5k87nyh5cj4b0yi2zkavwvnirhlirxkzi8m2qijdl9vgh"; depends=[]; }; + modopt_matlab = derive2 { name="modopt.matlab"; version="1.0-2"; sha256="0g5mswalv4y7p1k3n8a6qf7wb072m4bjq2ml2j83dz2j2bmvygsd"; depends=[ROI ROI_plugin_glpk ROI_plugin_quadprog]; }; moduleColor = derive2 { name="moduleColor"; version="1.08-3"; sha256="183l968l49b7jbmvsjjnmk1xd36cpjkp777c00gw1f73h6nb2na8"; depends=[dynamicTreeCut impute]; }; - modules = derive2 { name="modules"; version="0.6.0"; sha256="0nzypmx8p84dd7pdw7ilrjrc2nji5qzwylb9yn1zmr8wp5lzvidc"; depends=[stringr]; }; + modules = derive2 { name="modules"; version="0.7.0"; sha256="0ww2abbrd4s6qf8hfhpwg92gpyvbsrwjf6l0837x0705d81cmgw3"; depends=[stringr]; }; modygliani = derive2 { name="modygliani"; version="1.0"; sha256="01g96cdm4hgbsh6xsdfjg7vp7zb138sxwgv0msrlm27a6p4fcnlx"; depends=[]; }; moezipfR = derive2 { name="moezipfR"; version="1.0.2"; sha256="0sfl1c7cvm1milcglcvz9lyvgricsdm7shx0jxyn50y7xz0padww"; depends=[tolerance VGAM]; }; mogavs = derive2 { name="mogavs"; version="1.1.0"; sha256="0lhmwdv991bv7j8k066jr7ii94w60ydjpf5pzmv8jlblf3w2pr02"; depends=[cvTools]; }; mokken = derive2 { name="mokken"; version="2.8.11"; sha256="1dypdf5gdz0hr3izafzfknyqx2vbr1z77c4c7vqdygv2wzhwy5i1"; depends=[poLCA]; }; moko = derive2 { name="moko"; version="1.0.1"; sha256="1d1gyv44z8k196hfh8a9iccmlrwb42bj1xzabs07h306gpi9m73d"; depends=[DiceKriging DiceOptim emoa GenSA GPareto mco]; }; - molaR = derive2 { name="molaR"; version="4.3"; sha256="1bzk7k6d1zbi0fhf9xwdg5mv7dcgajjbb6wxafx4nc2fjxhlldzi"; depends=[alphahull rgl Rvcg]; }; + molaR = derive2 { name="molaR"; version="4.4"; sha256="0prd2avg3aj4y8zi7yd2sgcary8igqxrjcp0igail84kpnal53zq"; depends=[alphahull rgl Rvcg]; }; mombf = derive2 { name="mombf"; version="2.1.2"; sha256="1lbg91ih8djxv8brwzwpxwzpbnhl7p3rj585kagykknknq5r6csj"; depends=[mclust mgcv mvtnorm ncvreg survival]; }; momentchi2 = derive2 { name="momentchi2"; version="0.1.5"; sha256="1fv0jmwws4mkl9dsaybfpj29ncvqx2idsijgwz2qjblcg309a6k9"; depends=[]; }; moments = derive2 { name="moments"; version="0.14"; sha256="0f9y58w1hxcz4bqivirx25ywlmc80gbi6dfx5cnhkpdg1pk82fra"; depends=[]; }; - momentuHMM = derive2 { name="momentuHMM"; version="1.4.2"; sha256="02ia80h78msgb4c474h47cbd8n0j3bfrjcq4wl2937licdzfl43s"; depends=[argosfilter boot Brobdingnag car CircStats conicfit crawl doParallel dplyr foreach geosphere ggmap ggplot2 gstat LaplacesDemon magrittr MASS mitools moveHMM mvtnorm nleqslv numDeriv prodlim qdapRegex raster Rcpp RcppArmadillo sp survival]; }; + momentuHMM = derive2 { name="momentuHMM"; version="1.4.3"; sha256="0kknqlmdq1xnjfgzm0qmx5ka37ga3cg3njd0h4flpvkc9bc9x36p"; depends=[argosfilter boot Brobdingnag car CircStats conicfit crawl doParallel doRNG dplyr foreach geosphere ggmap ggplot2 gstat LaplacesDemon magrittr MASS mitools moveHMM mvtnorm nleqslv numDeriv prodlim qdapRegex raster Rcpp RcppArmadillo sp survival]; }; momr = derive2 { name="momr"; version="1.1"; sha256="091vzaw8dm29q89lg2iys25rbg2aslgdn9sk06x038nngxdrn95r"; depends=[gplots Hmisc nortest]; }; mondate = derive2 { name="mondate"; version="0.10.01.02"; sha256="18v15y7fkll47q6kg7xzmj5777bz0yw4c7qfiw2bjp0f3b11qrd2"; depends=[]; }; - mongolite = derive2 { name="mongolite"; version="1.6"; sha256="0wam3sbf5p7d5ikvmf0z8cghk2lrw2c3qyh9pbffm62vdbq7wx86"; depends=[jsonlite mime openssl]; }; + mongolite = derive2 { name="mongolite"; version="2.0"; sha256="1icbxsnrah9dxcn1rf678853g8whdj41pj3zwv8kl61vjrg8r6rn"; depends=[jsonlite mime openssl]; }; monitoR = derive2 { name="monitoR"; version="1.0.7"; sha256="1h1g0m1j13mz37xxwck4s7a0bfqvi0nrzfw60j7bkzaah8zxcc9n"; depends=[tuneR]; }; monkeylearn = derive2 { name="monkeylearn"; version="0.2.0"; sha256="18lpfs64h0hy4vkdjlnmxwgagvf54kn8a1c866vv00ckyp85fvn2"; depends=[cowsay digest dplyr httr jsonlite magrittr purrr ratelimitr tibble tidyr]; }; monmlp = derive2 { name="monmlp"; version="1.1.5"; sha256="19cx60csm8mnf6ksg64vlhi8wi1c7bmv9l55y9zmaljblr0kmzxf"; depends=[optimx]; }; monographaR = derive2 { name="monographaR"; version="1.2.0"; sha256="0sis2kw07ifq54w6p56zspmlnvxvq6ajb0sdvc9fk480sfxg9806"; depends=[circular maptools png raster rmarkdown sp]; }; - monomvn = derive2 { name="monomvn"; version="1.9-7"; sha256="1bz967sl6ji84x9v0fypjn75d39naaqgvw31n9lgcd5lyj39hbsk"; depends=[lars MASS mvtnorm pls quadprog]; }; + monomvn = derive2 { name="monomvn"; version="1.9-8"; sha256="1bsn3i0j4mf39cxcyqwb1fgafdyv6bmvsh803d7692h93zc3llqj"; depends=[lars MASS mvtnorm pls quadprog]; }; monoreg = derive2 { name="monoreg"; version="1.2"; sha256="16n622j1j998a5fhn1c1qbzk5bfa5h09d95ry89gsd00p40hqg0a"; depends=[]; }; monotonicity = derive2 { name="monotonicity"; version="1.1"; sha256="06irf6jlmhmj70c45ilf66yy2k81i3rg1qgw9ch08mj1j8ahyx7x"; depends=[lmtest MASS sandwich]; }; monreg = derive2 { name="monreg"; version="0.1.3"; sha256="08rcg2xffa61cgqy8g98b0f7jqhd4yp8nx6g4bq3g722aqx4nfg3"; depends=[]; }; - moonBook = derive2 { name="moonBook"; version="0.1.8"; sha256="1gdzpjc16l2alvf968011njgl8i7fhi2l5v97b47dh4wlnziq68x"; depends=[nortest survival]; }; + moonBook = derive2 { name="moonBook"; version="0.2.3"; sha256="0hys56mwbm776ff7dibi8wzyf69qiais9rs1jazv79lk6h56s9s6"; depends=[magrittr nortest purrr sjmisc stringr survival]; }; moonsun = derive2 { name="moonsun"; version="0.1.3"; sha256="1y8mwxmcy4iz444c2fayyi4i0jk1k561dp6cbjg2b3lmdml0whmi"; depends=[]; }; mopa = derive2 { name="mopa"; version="1.0.1"; sha256="1v876al1afli002v44b4j2acb6n66f0hzz4bmcl60jyny43d1n0c"; depends=[abind dismo e1071 earth gtools lattice PresenceAbsence randomForest ranger raster rpart sampling sp spam spatstat splancs tree]; }; mopsocd = derive2 { name="mopsocd"; version="0.5.1"; sha256="10hssnm1afqmxa9kw6ifqnz3p3yyjrmxgi98zlj31a5g4nis8wb1"; depends=[]; }; morgenstemning = derive2 { name="morgenstemning"; version="1.0"; sha256="17y90cf8ajmkfwla0hm4jgkbkd1mxnym63ph2468sfxkhn0r3v88"; depends=[]; }; morpheus = derive2 { name="morpheus"; version="0.2-0"; sha256="07gk05qpabbg96svgnp2m9sw3fxsh2mgfwyda423c03yhxn1pnsm"; depends=[jointDiag MASS pracma]; }; - morse = derive2 { name="morse"; version="3.1.1"; sha256="0j0h8jx3mx20dfdzzkn48amq5fc6mdfkb06fznqbyxrahdgwj5wg"; depends=[coda dplyr epitools ggplot2 gridExtra magrittr reshape2 rjags tibble tidyr zoo]; }; + morse = derive2 { name="morse"; version="3.2.0"; sha256="18rr17p2r1b2w2vah77kv3v4fj1awm9d4pzywp633h6qi1fk5ivc"; depends=[coda deSolve dplyr epitools ggplot2 gridExtra magrittr reshape2 rjags tibble tidyr zoo]; }; mortAAR = derive2 { name="mortAAR"; version="1.0.1"; sha256="1dgxx5sh0nskzbigr8yq389lsnalp45d6m92q6g07jpqm7nzbazd"; depends=[magrittr Rdpack reshape2]; }; - mosaic = derive2 { name="mosaic"; version="1.3.0"; sha256="1iaiddg81b49296jch45m9hlybv6iia5vkl2s6pkzjp2ii5yvf8k"; depends=[broom dplyr ggdendro ggformula ggplot2 glue gridExtra lattice latticeExtra lazyeval MASS Matrix mosaicCore mosaicData readr tidyr]; }; + mosaic = derive2 { name="mosaic"; version="1.4.0"; sha256="10jbrg8kli00kfgbh2f67bymm5cnlancc9dplb1j7fl552yjddn2"; depends=[broom dplyr ggdendro ggformula ggplot2 ggrepel glue gridExtra lattice latticeExtra lazyeval MASS Matrix mosaicCore mosaicData readr tidyr]; }; mosaicCalc = derive2 { name="mosaicCalc"; version="0.5.0"; sha256="05s14rmgi15xcz50hcz7l26l95yx9g4i3kihzh0laz8bpi443i39"; depends=[MASS mosaic mosaicCore]; }; mosaicCore = derive2 { name="mosaicCore"; version="0.6.0"; sha256="1klw97h6lchw1cpcl8s637ikcl428cckmjq0czi7mibh9q9mw72z"; depends=[dplyr lazyeval MASS rlang tidyr]; }; mosaicData = derive2 { name="mosaicData"; version="0.17.0"; sha256="04z0mdm52mykqsxsinhmsihn181zf6cw321gayk2rjp7lj7mwdq9"; depends=[]; }; @@ -8728,16 +9262,17 @@ in with self; { moult = derive2 { name="moult"; version="2.1.0"; sha256="0k0969fwy648x25xw42w5ncimyw2cbq305rzf4m77p3pf0k50m9b"; depends=[Formula Matrix]; }; mountainplot = derive2 { name="mountainplot"; version="1.2"; sha256="1bbgkps1yhfa0lmapqkhhl5mc63p0gzszxw2g910dbi1cjc0pphx"; depends=[lattice]; }; mousetrack = derive2 { name="mousetrack"; version="1.0.0"; sha256="0lf0xh0c3xl27nh5w8wwyrm2jfzfajm2f73xjdgf746dp365qc8n"; depends=[pracma]; }; - mousetrap = derive2 { name="mousetrap"; version="3.1.0"; sha256="1r1cpfn6bcgk66lw0la6r3bsv62yhp2m3jkwn0g8rbwrhp9jyl6p"; depends=[cstab diptest dplyr fastcluster fields ggplot2 magrittr pracma psych RColorBrewer Rcpp scales tidyr]; }; - movMF = derive2 { name="movMF"; version="0.2-2"; sha256="0kk3b16vlr6nbqn9fzgk5pb4nyy9w9b5x7khyvn34b9r0pnqmmds"; depends=[clue skmeans slam]; }; - move = derive2 { name="move"; version="3.0.2"; sha256="0pi59k2kq1z92qgsbbqn1cjx0rbkjzjhaskk76wv95s3078k062d"; depends=[geosphere httr raster Rcpp rgdal sp xml2]; }; + mousetrap = derive2 { name="mousetrap"; version="3.1.1"; sha256="150760bpalssalh2grh4jfpw3vsbysnnfvnvy2xk1yrcn3234ynj"; depends=[cstab diptest dplyr fastcluster fields ggplot2 magrittr pracma psych RColorBrewer Rcpp scales tidyr]; }; + movMF = derive2 { name="movMF"; version="0.2-4"; sha256="0j5gp1l374479lsijw1hz00pxs09zzh7hapljv80lsvr24vfscpa"; depends=[clue skmeans slam]; }; + move = derive2 { name="move"; version="3.1.0"; sha256="0f5h5apwhp2z4ya8mkiflqfp46kmhfdr4zssi3rpkyl615d3dz9z"; depends=[geosphere httr memoise raster Rcpp rgdal sp xml2]; }; moveHMM = derive2 { name="moveHMM"; version="1.6"; sha256="1wz8yg87rxkq70hnahv1jd027938vl9g4wr9zvnq24vwc7hzdafz"; depends=[boot CircStats geosphere ggmap ggplot2 MASS numDeriv Rcpp RcppArmadillo sp]; }; - moveVis = derive2 { name="moveVis"; version="0.9.6"; sha256="15w11zdi2amzvq7xgz5wsf9136s127inc44x8cl3ra7jy2sbgpiy"; depends=[dismo geosphere ggplot2 gridExtra lubridate maptools move pbapply plyr raster rasterVis RCurl RStoolbox simecol sp zoo]; }; + moveVis = derive2 { name="moveVis"; version="0.9.9"; sha256="1kq42swcm3gb7aiyw8j1rfk2mbgwiz5c44rcz2mbxgs6mac1fj1f"; depends=[geosphere ggplot2 gridExtra lubridate maptools move pbapply plyr raster rasterVis rosm RStoolbox simecol sp zoo]; }; moveWindSpeed = derive2 { name="moveWindSpeed"; version="0.2.1"; sha256="020bl3i0i393dfknix03k8y70fjsf0lbw0mqrnhwsvz8kwrw3hi1"; depends=[move Rcpp]; }; + movecost = derive2 { name="movecost"; version="0.1"; sha256="0h1xc5985r696lvwqncxd6blvzxzrgsw27wcw8cllg92yfzjnwks"; depends=[gdistance raster rgdal rgeos sp]; }; mozzie = derive2 { name="mozzie"; version="0.1.0"; sha256="09dwrv4r0hi19gzi1vpif3q4wlbny9h22430g1hhv0wkqs86mhmw"; depends=[]; }; mp = derive2 { name="mp"; version="0.4.1"; sha256="0awvwqwb25q47j14b450k1k5mh2yzwhn7gizjv5j7lyiamk30iwq"; depends=[Rcpp RcppArmadillo]; }; mpa = derive2 { name="mpa"; version="0.7.3"; sha256="0mhnsbgr77fkn957zfiw8skyvgd084rja1y4wk5zf08q5xjs2zvn"; depends=[network]; }; - mpath = derive2 { name="mpath"; version="0.3-4"; sha256="0qn2nqravnfjjr76p2049z24cwfzy4av8xr2rvpgkan14jcm6xra"; depends=[bst doParallel foreach glmnet MASS numDeriv pscl]; }; + mpath = derive2 { name="mpath"; version="0.3-5"; sha256="1yv4pl6ph3d5cfrg1li5capcsvl3h321s0bvzl6mkcn0vnm23jdm"; depends=[bst doParallel foreach glmnet MASS numDeriv pscl]; }; mpbart = derive2 { name="mpbart"; version="0.2"; sha256="1145n0lxmm0kjm2lc358d79hqws48crj17pjvmchl1pbfd7zi4r8"; depends=[bayesm cvTools mlbench mlogit]; }; mpcv = derive2 { name="mpcv"; version="1.1"; sha256="0vwycspiw9saj811f6alkbijivy7szpahf35bxn2rpn2bdhbn21i"; depends=[lpSolve]; }; mpe = derive2 { name="mpe"; version="1.0"; sha256="17bgdbg1zrf78djd3mwycidwibxvsis7pwkrcynvghcc8l2zfci9"; depends=[mvtnorm]; }; @@ -8752,15 +9287,15 @@ in with self; { mpt = derive2 { name="mpt"; version="0.5-4"; sha256="01akz72z6z5ybzika120v4v6ah13hfynh98rzbmqgbchijxbbkz6"; depends=[]; }; mptools = derive2 { name="mptools"; version="1.0.1"; sha256="1g4fbfwxv9hir0jn22nh9854blgkh0b5jan3lv0888izj4isa1hc"; depends=[animation lattice latticeExtra raster rasterVis sp viridis zoo]; }; mr_raps = derive2 { name="mr.raps"; version="0.2"; sha256="069vyvsdgc5m7n2fd0h7jrllz789zvsxka7h5wiy36dc7lagd6f8"; depends=[nortest]; }; - mrMLM = derive2 { name="mrMLM"; version="3.0"; sha256="174d12dxrsndd8hkc4ivfa5wd7ixh3vkkvd1br5zm5rwxbq3c71l"; depends=[coin data_table doParallel foreach ggplot2 lars MASS ncvreg openxlsx qqman sampling stringr]; }; - mrMLM_GUI = derive2 { name="mrMLM.GUI"; version="3.1"; sha256="17rqky58im1aax29fi3lc6i7kpy3n35ysdhjz9dgmykzhx41xmn2"; depends=[coin data_table doParallel foreach ggplot2 lars MASS mrMLM ncvreg openxlsx qqman sampling shiny shinyjs stringr]; }; + mrMLM = derive2 { name="mrMLM"; version="3.1"; sha256="0mmnqgirbihq25fcy7bqs6qsw9dz6v1mzlm5ccs6pfpi852460c9"; depends=[bigmemory coin data_table doParallel foreach ggplot2 lars MASS ncvreg openxlsx qqman sampling stringr]; }; + mrMLM_GUI = derive2 { name="mrMLM.GUI"; version="3.2"; sha256="0xhbkvq9bd0spnpd8acnmf3spsi1kz43wf2na5b122iv7ppwl3ix"; depends=[bigmemory coin data_table doParallel foreach ggplot2 lars MASS mrMLM ncvreg openxlsx qqman sampling shiny shinyjs stringr]; }; mra = derive2 { name="mra"; version="2.16.11"; sha256="0268msdy4cs2ifpagmwiabi6aav54ckn214ai18aqv2h97hmixw0"; depends=[]; }; mratios = derive2 { name="mratios"; version="1.4.0"; sha256="0pjcwqx3zykpwyykwgqziwignd41sjm2s1blyjwc1lhymis4ldzq"; depends=[mvtnorm]; }; mrbsizeR = derive2 { name="mrbsizeR"; version="1.1.1"; sha256="0a69yyxxf4p84c2sx9kkaxgpfyck88cn0ajlnm64arrr9r99iiir"; depends=[fields maps Rcpp]; }; mrds = derive2 { name="mrds"; version="2.2.0"; sha256="08m5a61rpbw5pv0v0yspihkzihcxazsh6w5kmfvg68s4akjwcnqi"; depends=[mgcv numDeriv optimx Rsolnp]; }; mreg = derive2 { name="mreg"; version="1.1"; sha256="06la0yy2yys161jhlzlcm5lcv0664wm6sa8gjdnpd1s1nx52jkqf"; depends=[]; }; mregions = derive2 { name="mregions"; version="0.1.6"; sha256="0ix77hqcllhcpldchlnvciiflm6ysylynnnqvczpf8vx7gwa3lrk"; depends=[data_table httr jsonlite rappdirs sp tibble wellknown xml2]; }; - mrfDepth = derive2 { name="mrfDepth"; version="1.0.7"; sha256="1v0d1vm7jihg88xd4hwi5j940r5kh74c3nidh6hyvajqq97nidjq"; depends=[abind geometry ggplot2 matrixStats Rcpp RcppArmadillo RcppEigen reshape2]; }; + mrfDepth = derive2 { name="mrfDepth"; version="1.0.10"; sha256="138nsjcxrs3ihzscaw0cv15hkr0xnrjnjlyyf9igpcpg76d5m1bb"; depends=[abind geometry ggplot2 matrixStats Rcpp RcppArmadillo RcppEigen reshape2]; }; mrgsolve = derive2 { name="mrgsolve"; version="0.8.12"; sha256="04k7mj64gqwnvwsshfn4l3iiqfbsy92qil14ysq4ncjj2h40lgkj"; depends=[BH dplyr magrittr Rcpp RcppArmadillo rlang tibble]; }; mri = derive2 { name="mri"; version="0.1.1"; sha256="07lqr9fv0nqd626jpqa6x1qxf85r1j4r5brv760dll1p2kl060gw"; depends=[]; }; mritc = derive2 { name="mritc"; version="0.5-1"; sha256="12sfyw5b1lryczl92xvyvhl37qfx3ybg4y9awsl0b7f51zi0lzy3"; depends=[lattice misc3d oro_nifti]; }; @@ -8774,16 +9309,16 @@ in with self; { msap = derive2 { name="msap"; version="1.1.8"; sha256="0z5lm782jjb9w1h5vgz8bmxjdcrq9zb3xp1w5cb479jjc7krlgg3"; depends=[ade4 ape]; }; mschart = derive2 { name="mschart"; version="0.2.3"; sha256="0lq2hhbwy3hycbvzhrhny7jk5cc4iq89a4mff5q2jjfff13vmm6g"; depends=[cellranger data_table htmltools officer R6 writexl xml2]; }; mscstexta4r = derive2 { name="mscstexta4r"; version="0.1.2"; sha256="1hjcasmn33xav2mw085lcndv0432l6sz327aikf63491wj1sj7mw"; depends=[dplyr httr jsonlite pander stringi]; }; - mscstts = derive2 { name="mscstts"; version="0.2.2"; sha256="1aa8pvg3immcrpr7b6q1lf4nm8gvq9316s28jvzpp2az5hvc1w00"; depends=[httr jsonlite]; }; + mscstts = derive2 { name="mscstts"; version="0.4.0"; sha256="1gcykwnc9m3cjd0jwxmjlb4nxasaz70il2xfkr5hyxr73qkl2q7r"; depends=[httr jsonlite]; }; mscsweblm4r = derive2 { name="mscsweblm4r"; version="0.1.2"; sha256="031s00wpr9zfjpii56m67q1phn05vqlhb8cfzhyf6fbrxvpb8k7n"; depends=[httr jsonlite pander]; }; msda = derive2 { name="msda"; version="1.0.2"; sha256="05khpa5qasnngn6yvk87gv5262plqpw4knb6hzgy52w401k0y80r"; depends=[MASS Matrix]; }; msde = derive2 { name="msde"; version="1.0.3"; sha256="18l5ca4s1ryyb9i0zsb03klm53f25klwyg171dqkn5z4bqwznp2m"; depends=[Rcpp RcppProgress]; }; mseapca = derive2 { name="mseapca"; version="1.0"; sha256="115njdk8cv55zxd38hq9qaca686ykckni0f3xl8w3bn32gb5g9a7"; depends=[XML]; }; + msgl = derive2 { name="msgl"; version="2.3.7"; sha256="18mcn2b7bk6z85yfmpgv8ics3fr2vbafpkn8fcnsc2amklpaplcd"; depends=[BH Matrix Rcpp RcppArmadillo RcppProgress sglOptim]; }; msgpack = derive2 { name="msgpack"; version="1.0"; sha256="1j1nnca9nm3l1r4wjjlb15zr8p6zw1lcgyj4383ndy156bbh1f5a"; depends=[]; }; msgpackR = derive2 { name="msgpackR"; version="1.1"; sha256="0a6vm4q1zfy8wlvhl9wfy09ig1iag9fvjasz5w9bll7idky4ldx5"; depends=[]; }; msgps = derive2 { name="msgps"; version="1.3"; sha256="0nvxy9a41z5d111gqr1gh521imm795l1li70g1mzrag1gpg810c5"; depends=[]; }; - msgtools = derive2 { name="msgtools"; version="0.2.7"; sha256="1lk4r9gdhlfarl5z6a48aih682q7dvwa6lf31119lljpa5gmi92y"; depends=[devtools digest hunspell poio tibble]; }; - msigdbr = derive2 { name="msigdbr"; version="6.1.1"; sha256="0d8jxkfnlybs17s0qfxr1qcg6r4pp4q6c3srmm2r8zp7ln0qkj8j"; depends=[dplyr magrittr rlang tibble]; }; + msigdbr = derive2 { name="msigdbr"; version="6.2.1"; sha256="1264j1hs74kq7hyh68vfynadfi6mdpq46qm1hnwzkzzhmbzpb9cg"; depends=[dplyr magrittr rlang tibble]; }; msir = derive2 { name="msir"; version="1.3.1"; sha256="1ipzgdffsqly3dp91pw7yp3h5cwn08l9qsj7cdmrykd42jc98950"; depends=[mclust rgl]; }; msltrend = derive2 { name="msltrend"; version="1.0"; sha256="1rwy77ijf3hzq2zp47cijwvqcq34rdlfxwhrd9l56bvmlmzr1dqx"; depends=[changepoint forecast plyr Rssa tseries zoo]; }; msm = derive2 { name="msm"; version="1.6.6"; sha256="06m7fflb6lgjfnj9v4wjc63x2as8jvc24qmz6jvgm9fw7hnm24px"; depends=[expm mvtnorm survival]; }; @@ -8791,22 +9326,23 @@ in with self; { msme = derive2 { name="msme"; version="0.5.3"; sha256="0mq57zdas1s87nblnvbif9lisgahfhvmabglvp9imr1mvpwybpbh"; depends=[lattice MASS]; }; msmtools = derive2 { name="msmtools"; version="1.3"; sha256="0p7xpj78cjc1s015ma7vc38kqiy6wvpyixrdinx4ngig1pqfrq4p"; depends=[data_table msm survival]; }; msos = derive2 { name="msos"; version="1.1.0"; sha256="1dlqmjz5f8h71334kzdjbzvkn0dhysp7fb18g45qqs79cqpf1vzf"; depends=[mclust tree]; }; - msr = derive2 { name="msr"; version="0.4.4"; sha256="1r7kzicyi380xylw4vl88918gqmvs875f3rssx57yg28swb93sv0"; depends=[colorspace e1071 glmnet RColorBrewer rgl]; }; mssqlR = derive2 { name="mssqlR"; version="1.0.0"; sha256="0qdnm7cx9cg14vfcnkmcjqr1jpxsw8xlrbnxldvzz44mzv2n878l"; depends=[magrittr RODBC]; }; mstR = derive2 { name="mstR"; version="1.2"; sha256="0v8cv9pswkvw0lva6jx5vavsb20dawgq83gn4rgydyhvigcl5szd"; depends=[]; }; mstate = derive2 { name="mstate"; version="0.2.11"; sha256="13kw1n1p2f1f0k5hkcc4732wlhiy3csx8nx2ajrgw06svzksgh3y"; depends=[RColorBrewer survival]; }; mstherm = derive2 { name="mstherm"; version="0.4.7"; sha256="04jrp0w17svwmrvx356jmh04npbwhk9nvfy3r39vqr82yrvn6jip"; depends=[doParallel foreach nls2 plotrix RColorBrewer]; }; + mstrio = derive2 { name="mstrio"; version="10.11.1"; sha256="1k407b75kfvqlvlr9wcklf81b2cby3yi6jdi5ka661n5rybcs4nn"; depends=[httr jsonlite openssl]; }; msu = derive2 { name="msu"; version="0.0.1"; sha256="1vhh9725dbywmzihnmsq1jircpn91r8227j2f76fvma9rwss90p7"; depends=[entropy]; }; mtconnectR = derive2 { name="mtconnectR"; version="1.1.0"; sha256="068rp4n2afl9qgqrnp0a4lmnq7mq9wrc2yi361bfvib96gzg1fdw"; depends=[data_table dplyr dtw ggplot2 magrittr plyr proxy stringr tidyr XML]; }; mthapower = derive2 { name="mthapower"; version="0.1.0"; sha256="17svh0q9a982a390fgwgvrc2kygxxgyacb3j6gcksbikjrvkcfpw"; depends=[]; }; mtk = derive2 { name="mtk"; version="1.0"; sha256="0vq2xlxf86l92fl91qm8m4yfjyz1h8szmwxiics7sc9f0as0dkmy"; depends=[lhs rgl sensitivity stringr XML]; }; mtsdi = derive2 { name="mtsdi"; version="0.3.5"; sha256="0j4hl690n8x7zfpygw5qv0m0jyl8dnz1d3r4314w06h7c578n2kp"; depends=[gam]; }; - muHVT = derive2 { name="muHVT"; version="0.1.0"; sha256="1lkqas8ghnkgdnnhjmm1aivgabnqgpd3hfk8i3z7bajvi201qvx4"; depends=[conf_design deldir Hmisc MASS plyr sp splancs]; }; + muHVT = derive2 { name="muHVT"; version="0.2.1"; sha256="0qndbg9m3267s8h7gphcm4rkchfgkyzd1301wr6iajv0shrc98rv"; depends=[conf_design deldir dplyr ggplot2 Hmisc magrittr MASS purrr sp splancs]; }; muRL = derive2 { name="muRL"; version="0.1-11"; sha256="1pyspp1wpd80hcla1zwnl3misqggfk0ls54akwnx5aa617bibzz8"; depends=[maps stringr]; }; muStat = derive2 { name="muStat"; version="1.7.0"; sha256="18727xj9i9hcnpdfnl1b9wd6cp7wl1g74byqpda2gsrcardl57wz"; depends=[]; }; muckrock = derive2 { name="muckrock"; version="0.1.0"; sha256="16lm1iiaaws7clby7qgblqdiznw6abjjgvsxlfpza7l2xdvplxpg"; depends=[]; }; - mudata2 = derive2 { name="mudata2"; version="1.0.2"; sha256="14jd0fwc11a5640p0vr5dgfw7f1h7473ybqhalg20n7519jybfcb"; depends=[dplyr ggplot2 jsonlite lubridate magrittr readr rlang stringr tibble tidyr tidyselect]; }; - mudfold = derive2 { name="mudfold"; version="1.1.0"; sha256="0mp25lad79dx2101srarx26my172jbkd6a0bzr87hjdgqr1pys5b"; depends=[ggplot2 gtools reshape2 yesno zoo]; }; + mudata2 = derive2 { name="mudata2"; version="1.0.4"; sha256="1lln2kc163bnwkslr6mhjjp14f92ml50558xxlmdkf8839azlra3"; depends=[dplyr fs ggplot2 jsonlite lubridate magrittr readr rlang stringr tibble tidyr tidyselect withr]; }; + mudens = derive2 { name="mudens"; version="1.3.2"; sha256="18kv8xfmmmk0dyw64lwrlrks0gana0s7gaff6nxs59ndgb1pj6yp"; depends=[Rcpp survival]; }; + mudfold = derive2 { name="mudfold"; version="1.1.1"; sha256="1lxlzzjvjqyivc8g8z6f8s0zkxf0k6mi76y5zm36r1kalhxyhkdy"; depends=[boot ggplot2 gtools reshape2 zoo]; }; mueRelativeRisk = derive2 { name="mueRelativeRisk"; version="0.1.1"; sha256="16yclfmgxc32pv00vyb9fjdh4syax8ynizr8a29haiq22q5fqclh"; depends=[]; }; muhaz = derive2 { name="muhaz"; version="1.2.6"; sha256="1b7gzygbb5qss0sf9kdwp7rnj8iz58yq9267n9ffqsl9gwiwa1b7"; depends=[survival]; }; muir = derive2 { name="muir"; version="0.1.0"; sha256="0h3qaqf549v40ms7c851sspaxzidmdpcj89ycdmfp94b2q3bmz98"; depends=[DiagrammeR dplyr stringr]; }; @@ -8816,35 +9352,37 @@ in with self; { multdyn = derive2 { name="multdyn"; version="1.6"; sha256="06yab2lmxp7lc7zjk8n194mn5vza0yjbp276iair3ry35my4h3v8"; depends=[data_table ggplot2 Rcpp RcppArmadillo reshape2]; }; multfisher = derive2 { name="multfisher"; version="1.1"; sha256="0vzvq7v2xz35fx8pg25c9xqkic09k6fcg9zh81j7pgqmzi2wwrp8"; depends=[]; }; multgee = derive2 { name="multgee"; version="1.6.0"; sha256="17qrfvxxapqzjy2ps7kk9k9hkmb9zdxflwclyagp1amgv50la49f"; depends=[gnm VGAM]; }; - multiApply = derive2 { name="multiApply"; version="1.0.0"; sha256="1hlrh5v52ym226dg4by0hxbkbpv4qsmmbaraxiyywsmwh3nx2fw8"; depends=[abind doParallel foreach plyr]; }; + multiApply = derive2 { name="multiApply"; version="2.0.1"; sha256="0kdbv76kp03cwh1fhgf2llkql8z0zlqqzwb6khywclm6y9dwd7n6"; depends=[doParallel foreach plyr]; }; multiAssetOptions = derive2 { name="multiAssetOptions"; version="0.1-1"; sha256="1kb4qxyl9shvrpqfxq26lhh3sssmyjcnhhcl6gcbb0s86snh9ms9"; depends=[Matrix]; }; multiCA = derive2 { name="multiCA"; version="1.1"; sha256="1vgb13cfq10g8hxykgi3is3mrlbm76vh40cznapl7xxmw226ccrl"; depends=[bitops multcomp]; }; multiDimBio = derive2 { name="multiDimBio"; version="1.1.1"; sha256="0b0lymnli7w91bfd67dsvzbj3flxsrsmbg4a18mzch0j9y6a40x0"; depends=[ggplot2 gridGraphics lme4 MASS misc3d pcaMethods RColorBrewer]; }; multiPIM = derive2 { name="multiPIM"; version="1.4-3"; sha256="0j7d0cgs8zcyiyibzmfhcandad76sf4gm57wkcv98bf96wkls58l"; depends=[lars penalized polspline rpart]; }; + multiRDPG = derive2 { name="multiRDPG"; version="1.0.1"; sha256="0r6n148pakixw4caj0zwib8zirgl98lm0mxqmhvmqjh389icskxc"; depends=[]; }; multiROC = derive2 { name="multiROC"; version="1.1.1"; sha256="15ydbxpkdyvsc55di13jvwh9p6dzxc1yj93w1cwsd8jp2y10wsd3"; depends=[boot magrittr zoo]; }; multiband = derive2 { name="multiband"; version="0.1.0"; sha256="1f4gmy0yf9zid7kl05zncvvig6hs4nl1h9wkrkc24rxx9risw9k9"; depends=[]; }; multibiplotGUI = derive2 { name="multibiplotGUI"; version="1.0"; sha256="0ig7r4p8mq594cjwclbqwjk8saqkvjqjbbnnxj1hc1sdj7qdlcpf"; depends=[cluster dendroextras Matrix rgl shapes tcltk2 tkrplot]; }; - multicastR = derive2 { name="multicastR"; version="1.0.0"; sha256="0gs5pbnf9jr7l1hi6dq54a2isx43gdvbxx0p354r060gddj2xwqd"; depends=[data_table]; }; + multicastR = derive2 { name="multicastR"; version="1.0.1"; sha256="1sf5mn5hgz34ildga00462j92cr6v19132ns0sf9klwcrir8fqfb"; depends=[data_table stringi xml2]; }; multichull = derive2 { name="multichull"; version="1.0.0"; sha256="1gc7kxxlbanc6rmmbf6h85jf7kj0a78h23m5vwwqqliv018qsv2n"; depends=[igraph plotly shiny shinythemes]; }; multicmp = derive2 { name="multicmp"; version="1.1"; sha256="0mz7ksc5h6dy95l3kbsamm191372blhlrj573krc57bj93lmp1a5"; depends=[numDeriv]; }; + multicolor = derive2 { name="multicolor"; version="0.1.1"; sha256="1n7mxjkpd54y41lr3kwn3gwlka9p812jgazhlm9m6s9bc34sw3y9"; depends=[cowsay crayon dplyr glue magrittr purrr stringr tibble tidyr]; }; multicon = derive2 { name="multicon"; version="1.6"; sha256="16glkgnm4vlpxkhf1xw1gl1q10yavx9479i21v29lldag35z8pqx"; depends=[abind foreach mvtnorm psych sciplot]; }; multicool = derive2 { name="multicool"; version="0.1-10"; sha256="1ybg9piya9psqg42w9i3zsnavbxhkfklfwl7cb420i5nkq6wpc2v"; depends=[Rcpp]; }; - multifluo = derive2 { name="multifluo"; version="1.0"; sha256="1blmr2cdbdwfyivvla0nmv2n44m168f3d11g5i7vydh8fl17l8vr"; depends=[ellipse imager]; }; + multifluo = derive2 { name="multifluo"; version="1.1"; sha256="1hnh1gj6lfnh2fn0v064bszydgsr6p9f7p8yxyw5rdxfrxymiw09"; depends=[agricolae ellipse imager]; }; multifwf = derive2 { name="multifwf"; version="0.2.2"; sha256="1l6z3pzz6g6w1spp1f918jh6w0jm93qyc882rj8jhn1198d2s8nd"; depends=[]; }; - multigraph = derive2 { name="multigraph"; version="0.75"; sha256="0y4ibyy7v5hgxilrw5fxhj12597yl9q8zla5xvvhn9g7ir6xvmxd"; depends=[multiplex]; }; + multigraph = derive2 { name="multigraph"; version="0.91"; sha256="1ind8zqqcy4k97sdimn7bn85nbqwda92z0dp80kilcsvlhf47y35"; depends=[multiplex]; }; multigroup = derive2 { name="multigroup"; version="0.4.4"; sha256="1r79zapziz3jkd654bwsc5g0rphrk9hkp1fpik8jvjsa1cix40mq"; depends=[MASS]; }; multilaterals = derive2 { name="multilaterals"; version="1.0"; sha256="11zfdhn6qzqz0n31g23bn40wnfzkjndb753iiqvihirphzb74v5v"; depends=[ape igraph]; }; multilevel = derive2 { name="multilevel"; version="2.6"; sha256="19zrvpq23dn69d7kai1rgw5b8ibmgybnbg6isliq0n8bv9jvrzia"; depends=[MASS nlme]; }; multilevelPSA = derive2 { name="multilevelPSA"; version="1.2.5"; sha256="0926jaicdxk846vyfphb2hyg3zan3wal44x1bwamws0zf4flc4hj"; depends=[ggplot2 MASS party plyr PSAgraphics psych reshape xtable]; }; multimark = derive2 { name="multimark"; version="2.0.1"; sha256="0d283gvzqmdwr1sxgfb5ir9zw0sahj1wph7izcy1h63h6qlci828"; depends=[Brobdingnag coda Matrix mvtnorm prodlim raster RMark sp statmod]; }; - multimode = derive2 { name="multimode"; version="1.3"; sha256="130sh1r92z7415j4liz7ka1lpq0b5dxwqdh8s2lnd0wyjz8ysh3k"; depends=[diptest ks rootSolve]; }; + multimode = derive2 { name="multimode"; version="1.4"; sha256="142k2jbi6y9aaqz9cwl4wk2m1y1n1fgvk873nk3psdv2h6r77slx"; depends=[diptest ks rootSolve]; }; multinbmod = derive2 { name="multinbmod"; version="1.0"; sha256="1c4jyzlcjkqdafj9b6hrqp6zs33q6qnp3wb3d7ldlij7ns9fhg71"; depends=[]; }; - multinet = derive2 { name="multinet"; version="1.1.5"; sha256="15zwwksyfacvlkwrbslr2rz108xb1qmq37r6zxk022hi9gkh4mnz"; depends=[igraph Rcpp]; }; - multinets = derive2 { name="multinets"; version="0.2.0"; sha256="05m0xin8wxshmwb3b9cgsvi8037wvmirbyyim1xxx2ppfwrdr2a6"; depends=[igraph Rcpp]; }; + multinet = derive2 { name="multinet"; version="2.0.0"; sha256="1v1m7aaqiqam9yzi3w9q49962d831bj4wyl5klsch47i4dar541r"; depends=[igraph Rcpp]; }; + multinets = derive2 { name="multinets"; version="0.2.1"; sha256="00h1nqi49mix5rxp39i46pimmr3rl0c2869g7ss8cy0kl8hl41hz"; depends=[igraph igraphdata Rcpp]; }; multinomRob = derive2 { name="multinomRob"; version="1.8-6.1"; sha256="1fdjfk77a79fy7jczhpd2jlbyj6dyscl1w95g64jwxiq4hsix9s6"; depends=[MASS mvtnorm rgenoud]; }; - multipanelfigure = derive2 { name="multipanelfigure"; version="1.0.0"; sha256="08vwz3d3gwybb1dzxhmzzik636k7y6dvrwkxpdsij7zw9p5gbbgs"; depends=[assertive_base assertive_files assertive_numbers assertive_properties assertive_types caTools ggplot2 gridGraphics gtable jpeg magrittr png rsvg tiff]; }; + multipanelfigure = derive2 { name="multipanelfigure"; version="2.0.0"; sha256="0p9dipwkqfrfdd50s002byhwrdbzwp7nj1bswf8anpzvqnd8iz1a"; depends=[assertive_base assertive_files assertive_numbers assertive_properties assertive_types ggplot2 gridGraphics gtable magick magrittr stringi]; }; multipleNCC = derive2 { name="multipleNCC"; version="1.2-1"; sha256="080wpyifpw41p6jip2ia7439jdhzyb7lbhs2qzzg0hn6c0qq7mrr"; depends=[mgcv survival]; }; - multiplex = derive2 { name="multiplex"; version="2.8"; sha256="01l3kmvsrrq0c98dv5m25yjjcbc99in6dv9k5h54cyjsw4jsjhns"; depends=[]; }; + multiplex = derive2 { name="multiplex"; version="2.9"; sha256="1na0w4kzaswgzyw4wq8qmihasgbvbl426a2cx3y672l80rgjhhdh"; depends=[]; }; multipol = derive2 { name="multipol"; version="1.0-7"; sha256="1rkrg3kayxa05jayg8bk1mm3hcvi76570wqfja5953hd9j4krgha"; depends=[abind]; }; multirich = derive2 { name="multirich"; version="2.1.1"; sha256="04jr5jvds70j2psyxz12d2my61jcj5hvdyv10pvar2rpqaw0yxyh"; depends=[]; }; multiselect = derive2 { name="multiselect"; version="0.1.0"; sha256="1cda38zq7c1r56wdfpr5dg0jfw4kzi9p7jq59qm04j461j9ag3q6"; depends=[Hmisc]; }; @@ -8852,19 +9390,19 @@ in with self; { multisom = derive2 { name="multisom"; version="1.3"; sha256="0msxmrj4iawxg4vf4r7kj26zalxz4di2w4nxgxiakiig4g4ggy9z"; depends=[class kohonen]; }; multispatialCCM = derive2 { name="multispatialCCM"; version="1.0"; sha256="1fzd91w10iln8qb81z240lq3fi4gq22l4rh9npkav6fiq6g6rlp8"; depends=[]; }; multistate = derive2 { name="multistate"; version="0.2"; sha256="0jdgyzc99k4py39g98c4dlcdl918568ihcyhb7csxbsn1zn1qm9l"; depends=[date relsurv statmod survival]; }; - multistateutils = derive2 { name="multistateutils"; version="1.1.0"; sha256="1fpfmqwspvrhq4n02ha5vpaybnhg8ylqmixm2r2xrk2x3kq7733r"; depends=[data_table dplyr magrittr networkD3 Rcpp survival tidyr]; }; + multistateutils = derive2 { name="multistateutils"; version="1.2.0"; sha256="0dngc2vyqgcck1iaf9r116r6xp65axivqq8hl6sa7ib6rgwknhkw"; depends=[data_table dplyr magrittr networkD3 Rcpp survival tidyr]; }; multitaper = derive2 { name="multitaper"; version="1.0-14"; sha256="04wd9bbhyx7697pfy0fpj02v1csr48hkpqj62h9p8a6w84ji4k68"; depends=[]; }; - multivariance = derive2 { name="multivariance"; version="1.1.0"; sha256="1yl1qfckpf98j4ca3wv8zw8vd79isaqvq7qkakyhxy0ljx20jmlk"; depends=[abind igraph]; }; + multivariance = derive2 { name="multivariance"; version="1.2.0"; sha256="07cm2qji04lmxkm4sqigln7rihanaww98d4k8p1rn6d62mcxyizv"; depends=[abind igraph Rcpp]; }; multivator = derive2 { name="multivator"; version="1.1-9"; sha256="0vbqvhmym46zjr1h4s53sjrddfjpv8wi0sq4lrh2rmqarq068416"; depends=[emulator mvtnorm]; }; multiwave = derive2 { name="multiwave"; version="1.2"; sha256="1bw071izjxrsk5gx8s49nrlryabpgpg7k2z1ghmk8p6i9m5apnl8"; depends=[]; }; multiway = derive2 { name="multiway"; version="1.0-5"; sha256="0ni38h16nddwib9nvcby59rsn9913qwhrlkpdkz99fwz8cnl8rw2"; depends=[CMLS]; }; multiwayvcov = derive2 { name="multiwayvcov"; version="1.2.3"; sha256="1znsmca16jac8s5z0j64cck27pvf88anm1mfblabqchqqcz1ykfc"; depends=[boot sandwich]; }; multxpert = derive2 { name="multxpert"; version="0.1"; sha256="03mvf4m0kabm22vy4zkj1cfh884larpj8cbgg3p9l3pag20snf1l"; depends=[mvtnorm]; }; muma = derive2 { name="muma"; version="1.4"; sha256="0midx3wzyvcz8rk9kvsfll3xg41pkz40si4jw2ps54ykkf9rkm99"; depends=[bitops car caTools gplots gtools mvtnorm pcaPP pdist pls robustbase rrcov]; }; - mumm = derive2 { name="mumm"; version="0.2.0"; sha256="1dizjqi29cw2bpsr0i3a27mys2rs90yhbg1lc7a2nkg7lwqgb993"; depends=[lme4 Matrix Rcpp RcppEigen stringr TMB]; }; + mumm = derive2 { name="mumm"; version="0.2.1"; sha256="1wjg2pqn2wb9hk9mqgpi3k26qwjnkmp4apx09lxcwrz35bbwhfzv"; depends=[lme4 Matrix Rcpp RcppEigen stringr TMB]; }; munfold = derive2 { name="munfold"; version="0.3.5"; sha256="17zizx9r0f8dxb7dkgn1nn0fp7ydy6r155p1zfz0v93jc26lc1hb"; depends=[MASS memisc]; }; munsell = derive2 { name="munsell"; version="0.5.0"; sha256="16g1fzisbpqb15yh3pqf3iia4csppva5dnv1z88x9dg263xskwyh"; depends=[colorspace]; }; - munsellinterpol = derive2 { name="munsellinterpol"; version="2.0.1"; sha256="1pyqsgx2fhrh264yvg6ybkr4skksn1hlanh8950df1f77h70ji6i"; depends=[geometry rootSolve spacesRGB]; }; + munsellinterpol = derive2 { name="munsellinterpol"; version="2.1-3"; sha256="0y0ab133sh4c4avdgwjja14z290gczkzv3xlgr0lwdwhfbb60cc2"; depends=[geometry rootSolve spacesRGB spacesXYZ]; }; murphydiagram = derive2 { name="murphydiagram"; version="0.11"; sha256="0wax9gjhzz8nphzwijqzllz4y25jksf1vqfcbnfb7zafsfv40rib"; depends=[]; }; musicNMR = derive2 { name="musicNMR"; version="0.0.2"; sha256="09xxc78ajk428yc3617jfxqp5fy89nfc24f1rig6cw28fflwqj0k"; depends=[seewave]; }; musica = derive2 { name="musica"; version="0.1.3"; sha256="0cfzfar706l0xdb0n11m18mayj5rrplvf4qry36vgxsiaxcba90r"; depends=[data_table lubridate magrittr qmap]; }; @@ -8872,9 +9410,9 @@ in with self; { mutSignatures = derive2 { name="mutSignatures"; version="1.2"; sha256="1kbp221lm43a5wiw754yjkd3qidmca20m0i8jlxsqk8ijbp40ky2"; depends=[cluster doParallel foreach ggplot2 pracma proxy]; }; mutoss = derive2 { name="mutoss"; version="0.1-12"; sha256="1yk7p7pb2xm38d3j19ysgwmix48lvimbhkhjjwk5jmr1a0ysx298"; depends=[multcomp multtest mvtnorm plotrix]; }; mutossGUI = derive2 { name="mutossGUI"; version="0.1-11"; sha256="08pcca9gzns83az6jbjzv4xhm1wgmchhzz4f54x1aq0nmvsz3qq1"; depends=[CommonJavaJars JavaGD JGR multcomp mutoss plotrix rJava]; }; - mvLSW = derive2 { name="mvLSW"; version="1.2.1"; sha256="012p828pyzz6xnv2akax5hx79v522dg4a2gqrjss526qylpg5j9l"; depends=[fields wavethresh xts zoo]; }; + mvLSW = derive2 { name="mvLSW"; version="1.2.2"; sha256="19bz1hryw9jhw2y3cnx4bqykdqpfgdlnmkx7ka8i96yb5xg4791q"; depends=[fields wavethresh xts zoo]; }; mvMISE = derive2 { name="mvMISE"; version="1.0"; sha256="0lnc5g3ksl5cvwylh8p8baxyvq3z32a2i337q7lhg00j031ccy5c"; depends=[lme4 MASS]; }; - mvMORPH = derive2 { name="mvMORPH"; version="1.0.9"; sha256="09368vgyb1s18awfr07hs1s40n2h15hy08fmir3ayhdfrdain4k6"; depends=[ape corpcor phytools spam subplex]; }; + mvMORPH = derive2 { name="mvMORPH"; version="1.1.0"; sha256="0v63wi4la5kw59xdl1bmsc8hh8gfpm89s79dzrkbdkmakm740vvx"; depends=[ape corpcor glassoFast phytools spam subplex]; }; mvMonitoring = derive2 { name="mvMonitoring"; version="0.1.0"; sha256="03nvq8nmrmrpzyxlsqzww5ghk640115l1jgmgwfahhjxkdpkzfxx"; depends=[BMS dplyr lazyeval plyr rlang robustbase xts zoo]; }; mvPot = derive2 { name="mvPot"; version="0.1.4"; sha256="04l9dn8amwp366b6lic5fkl4kck0x2m3xcsqz6as4c3h772nhq1w"; depends=[evd gmp MASS numbers]; }; mvProbit = derive2 { name="mvProbit"; version="0.1-8"; sha256="07dizclqjlwj29yb3xwjihjh8kmn6jiq5cpf8rcirylzykfdv3wk"; depends=[abind bayesm maxLik miscTools mvtnorm]; }; @@ -8885,10 +9423,10 @@ in with self; { mvbutils = derive2 { name="mvbutils"; version="2.7.4.1"; sha256="1vs97yia78xh35sdfv5pj3ddqmy83qgamvyyh9gjg0vdznqhffzg"; depends=[]; }; mvc = derive2 { name="mvc"; version="1.3"; sha256="0kmh6vp7c2y9jf71f4a29b0fxcl0h7m4p8wig4dk3fi7alhjf7ym"; depends=[rattle]; }; mvcluster = derive2 { name="mvcluster"; version="1.0"; sha256="0yfl31scdgsiljvpv1yxc5bwwzr6kbhpjwqh2kql7xf0m0hc1pr4"; depends=[Rcpp RcppArmadillo]; }; - mvctm = derive2 { name="mvctm"; version="1.1"; sha256="00lrnqnzpnvrl84b41ai33iwpyb4qzpjyqrw1d18hj6szybdfhsv"; depends=[Formula MNM nlme quantreg Rfit SpatialNP]; }; + mvctm = derive2 { name="mvctm"; version="1.2"; sha256="0810bmk748cvbls4djspqvkk65j605djqicqg4rkwy2a799l3rgc"; depends=[Formula MNM nlme quantreg Rfit SpatialNP]; }; mvcwt = derive2 { name="mvcwt"; version="1.3"; sha256="0fqdyypmszm00rpl04z8kiiw6jd416a0b2rap3dqq3kchnz8h4s2"; depends=[foreach RColorBrewer]; }; mvdalab = derive2 { name="mvdalab"; version="1.4"; sha256="18wchy517qd45w5y0sr8lcafb7kmscy0q9vsryk9if6x2jq22lqz"; depends=[car dummies ggplot2 MASS moments penalized plyr reshape2 sn]; }; - mvglmmRank = derive2 { name="mvglmmRank"; version="1.2-1"; sha256="1gyc1xjyapadrv43kd4kngld37q8drhx4qfcimsvf7jdp33y6g5d"; depends=[MASS Matrix numDeriv]; }; + mvglmmRank = derive2 { name="mvglmmRank"; version="1.2-2"; sha256="00zxqby8syb959fqgw9i7b0yamgjwddq32jlin6qmnzys5bg1556"; depends=[MASS Matrix numDeriv]; }; mvinfluence = derive2 { name="mvinfluence"; version="0.8-3"; sha256="0nygsldkm61ny5ljcc1r667rywj239j4x59ssi81cb2005kkjgm5"; depends=[car heplots]; }; mvmesh = derive2 { name="mvmesh"; version="1.5"; sha256="0my43559jh8ln1fx5rh5vw24vr6kxpd2h5scylfxfv2qfk794l0b"; depends=[abind geometry rcdd rgl SimplicialCubature]; }; mvmeta = derive2 { name="mvmeta"; version="0.4.11"; sha256="1h1393s7xdi4sv461srsard6w961mcxxmxq9mkmfsgw5hdmkwkr2"; depends=[]; }; @@ -8899,12 +9437,12 @@ in with self; { mvnmle = derive2 { name="mvnmle"; version="0.1-11.1"; sha256="131k2bnn6194y3f35r9cgys8g1z2y52123ng8iijpkpbfd147y92"; depends=[]; }; mvnormtest = derive2 { name="mvnormtest"; version="0.1-9"; sha256="1iaxjwp7bgxhaa4xqvgqb61316mq2fb0452d0pabhmbxkvmvdnj6"; depends=[]; }; mvnpermute = derive2 { name="mvnpermute"; version="1.0.0"; sha256="0mbyj5i5vysrnl3pgypl0cjf3sylsvzfl1pcxkn0q16560vqh2ba"; depends=[]; }; - mvord = derive2 { name="mvord"; version="0.3.1"; sha256="1i1jhvs9h5s07zqa84i1lm3gx70v32agsiymc0v1msqai12plknb"; depends=[MASS Matrix mnormt numDeriv optimx pbivnorm]; }; + mvord = derive2 { name="mvord"; version="0.3.3"; sha256="1bpm9fic5adl86c9vbix0vpyjqbd871zhl0ccaydlw2wsrx79ynq"; depends=[BB dfoptim MASS Matrix minqa mnormt numDeriv optimx pbivnorm ucminf]; }; mvoutlier = derive2 { name="mvoutlier"; version="2.0.9"; sha256="1d562h3xicq962h27fi95qhrz9vkwxk0p8axhps1cy4b49w4bygi"; depends=[robCompositions robustbase sgeostat]; }; mvprpb = derive2 { name="mvprpb"; version="1.0.4"; sha256="1kcjynz9s7vrvcgjb9sbqv7g50yiymbpkpg6ci34wznd33f7nrxm"; depends=[]; }; mvrtn = derive2 { name="mvrtn"; version="1.0"; sha256="0k0k76wk5zq0cjydncsrb60rdhmb58mlf7zhclhaqmli1cy697k8"; depends=[]; }; mvsf = derive2 { name="mvsf"; version="1.0"; sha256="1krvsxvj38c5ndvnsd1m18fkqld748kn5j2jbgdr3ca9m3i5nlwf"; depends=[mvnormtest nortest]; }; - mvst = derive2 { name="mvst"; version="1.0.1"; sha256="0sv8pd1524pr3xpxplq468dxfd0wipdr41awqwvcljpw5wgl34qa"; depends=[MCMCpack mnormt mvtnorm]; }; + mvst = derive2 { name="mvst"; version="1.1.0"; sha256="03q0kdychsmn4wcn50b6dqhxn4f2mjvrr5rac942xdv75w8qklc9"; depends=[MCMCpack mnormt mvtnorm]; }; mvtboost = derive2 { name="mvtboost"; version="0.5.0"; sha256="06zgx1c2470bh3x6s2awzkxbyij6bvzv23xbvamg77v5pz5bjj6h"; depends=[gbm RColorBrewer]; }; mvtmeta = derive2 { name="mvtmeta"; version="1.0"; sha256="0g0d4lrz854wkd0dz5aiad54i46aqkfhsq6cpbsfv0w5l2kwiqqz"; depends=[gtools]; }; mvtnorm = derive2 { name="mvtnorm"; version="1.0-8"; sha256="0la42lylb7cjrcrc285bn69bz9kyg556xw317iz139dp1yswl410"; depends=[]; }; @@ -8917,28 +9455,31 @@ in with self; { mycor = derive2 { name="mycor"; version="0.1.1"; sha256="00hqmvga22bv43833s974s7ky7lbry3r2bb5kza7kvkn1p6773rg"; depends=[lattice]; }; myepisodes = derive2 { name="myepisodes"; version="1.1.1"; sha256="0xk9bwgpl630nhc8qa2pc0rwqbqk3haxnp78gfxq6sn6z7i44k1p"; depends=[XML]; }; mztwinreg = derive2 { name="mztwinreg"; version="1.0-1"; sha256="1rg6ikaqdrc7q44s3r3km8h45prnvcpzpxd7nxbmh209iz9j19ai"; depends=[mclogit rms]; }; - n1qn1 = derive2 { name="n1qn1"; version="6.0.0-1"; sha256="01bci81lhanxpfl454gl09krgb4229dnq9f34bngwm8ygvdadfgy"; depends=[Rcpp RcppArmadillo]; }; + n1qn1 = derive2 { name="n1qn1"; version="6.0.1-3"; sha256="1k13x4h2rbcra3b8873ymvn4bgj6psaw05ba0hac0spymbp01fzi"; depends=[Rcpp RcppArmadillo]; }; nCDunnett = derive2 { name="nCDunnett"; version="1.1.0"; sha256="0q2db1pixqr0wbx4bd05c98i1p0vgaqsfa1iwjxr08c62a5xhkks"; depends=[]; }; - nCal = derive2 { name="nCal"; version="2017.12-3"; sha256="1k03zrf67il7miap81r2fdnsi15i98wmwc3a8zxn54qfr2w9pcy6"; depends=[drc gdata gWidgets kyotil]; }; + nCal = derive2 { name="nCal"; version="2018.8-20"; sha256="1idgpzivw5wa423z86rf60ri50cyh8p38p4r493i9b2m9qzzqf1x"; depends=[drc gdata gWidgets kyotil]; }; + nCopula = derive2 { name="nCopula"; version="0.1.1"; sha256="03qbfvx0lg9prg52fk1jxar2bng2x6scac4g2c64kvp6vmf6x4mv"; depends=[copula Deriv stringi stringr]; }; nFCA = derive2 { name="nFCA"; version="0.3"; sha256="1jyyzagmppm3i7vh3ia4ic0zql1w04f66z81v0zpdihd4cbl5ra7"; depends=[]; }; nFactors = derive2 { name="nFactors"; version="2.3.3"; sha256="016d76yfxz7gx7zz5dgwjmj2c5m6kxdmqj0lln5w6d70r9g1kxg7"; depends=[boot lattice MASS psych]; }; nLTT = derive2 { name="nLTT"; version="1.4"; sha256="0718r93xw8hw639xpa5w6lax7agr2k3avqx9dcdybqdp19x9qia0"; depends=[ape coda deSolve testit]; }; nVennR = derive2 { name="nVennR"; version="0.2.1"; sha256="11qkwd8laf67iqyzx3ia424vykvsvy0k9d7labdgqfx2ihd95hh2"; depends=[Rcpp]; }; na_tools = derive2 { name="na.tools"; version="0.3.1"; sha256="1lbzsckfg297n85kzbin65x1l6qgg9l50hd3xi2gflxc7n2xb8bw"; depends=[]; }; - nabor = derive2 { name="nabor"; version="0.4.7"; sha256="16dxnvq6yxlrignzvxjdwzwm32fn2a8bsjqjsg5qz94ir7g3pzm6"; depends=[BH Rcpp RcppEigen]; }; + nabor = derive2 { name="nabor"; version="0.5.0"; sha256="1nj39cdfwrmhgsi3cq8imxv3n6xzc1v6dzdb2cf2hybjk368v4s7"; depends=[BH Rcpp RcppEigen]; }; nadiv = derive2 { name="nadiv"; version="2.16.0.0"; sha256="0pfg9hbhcjgbfmakl1jqqaf9i07i5z5jk7sh2x7x7p4354z30z9y"; depends=[Matrix]; }; naivebayes = derive2 { name="naivebayes"; version="0.9.2"; sha256="0xmgcvvhfh7v8afi8fywaldawbx3s5hwgpvyyp2c9m6nrhw1kknl"; depends=[]; }; naivereg = derive2 { name="naivereg"; version="1.0.1"; sha256="0wvyv54q3r4jz03jdbsmnxsinzpqcac6xjvzcrjjdzbkqfxicxal"; depends=[gmm grpreg]; }; namedCapture = derive2 { name="namedCapture"; version="2017.06.01"; sha256="14zimn3wbavbkwra8vfmqdm1q5bmlmsbg0b29cjly5dd4zlfzzb0"; depends=[]; }; + namer = derive2 { name="namer"; version="0.1.3"; sha256="1wsv5g50vamcz5fnbycmsjak64iyy62wl3cx8b1fjlxzlmczxfcn"; depends=[dplyr fs glue magrittr purrr rstudioapi tibble]; }; namespace = derive2 { name="namespace"; version="0.9.1"; sha256="1bsx5q19l7m3q2qys87izvq06zgb22b7hqblx0spkvzgiiwlq236"; depends=[]; }; - nandb = derive2 { name="nandb"; version="1.0.1"; sha256="1hg6j8sv2fhaqwp2hzkgdwfymr2f3j6506vz2kshj3h3387nfhm4"; depends=[autothresholdr checkmate detrendr dplyr filesstrings ijtiff magrittr MASS purrr Rcpp rlang stringr]; }; - naniar = derive2 { name="naniar"; version="0.3.1"; sha256="0mscn99x3wwf5jdi6khlf6n9w737icf07vhz6yqsqpkzsd8z825w"; depends=[dplyr forcats ggplot2 glue magrittr purrr rlang tibble tidyr viridis visdat]; }; + nandb = derive2 { name="nandb"; version="2.0.0"; sha256="0kdgljdgy84hhzrn8vab8bga2k5yg7fsy669sw5dhnsz4yjs8c0f"; depends=[assertthat autothresholdr BBmisc checkmate detrendr dplyr filesstrings ggplot2 glue ijtiff magrittr MASS purrr Rcpp reshape2 rlang stringr viridis]; }; + naniar = derive2 { name="naniar"; version="0.4.1"; sha256="18s0yf1zsv89a22z4dyf08bh75s910ryc0s2l5jpc4rlfr72zdlk"; depends=[dplyr forcats ggplot2 glue magrittr purrr rlang tibble tidyr UpSetR viridis visdat]; }; nanop = derive2 { name="nanop"; version="2.0-6"; sha256="007gdc93pk0vpfmsw7zgfma2k1045n2cxwwsyy276smy0ys9fdhp"; depends=[distrEx rgl]; }; - nanotime = derive2 { name="nanotime"; version="0.2.1"; sha256="0zb6gwxzmcmk2v1020xc2l3bzrz8kz1b445x3ci6s7pgwh0njxra"; depends=[bit64 RcppCCTZ zoo]; }; + nanotime = derive2 { name="nanotime"; version="0.2.3"; sha256="0pcz49rm9l97xj5s7pvff2mf9373xhj0wr8bc57ibbi38adgcvbx"; depends=[bit64 RcppCCTZ zoo]; }; naptime = derive2 { name="naptime"; version="1.3.0"; sha256="1cadfv5sdsmz61kf96hf2gbnghf24q40g5c3h9b8prvkxslap691"; depends=[lubridate]; }; nardl = derive2 { name="nardl"; version="0.1.5"; sha256="1xi1fkwgkfc1b8qsgi4lrjx419778qk0vxzl23azcziwa6fha5p8"; depends=[Formula gtools strucchange tseries]; }; - narray = derive2 { name="narray"; version="0.4.0"; sha256="0cr0y8mqwprxk0bv9160xvqxgvqkihn3avzsjm6ccivvb8zlkqxv"; depends=[reshape2 stringr]; }; + narray = derive2 { name="narray"; version="0.4.1"; sha256="09n50shk2gy1m85kmvq8g3zh2nrikpllv8gph9x2id1p62rbqf1y"; depends=[progress stringr]; }; nasadata = derive2 { name="nasadata"; version="0.9.0"; sha256="0y88qdy8c1y0prsajxic5vdqfixv9knjsbhw3vbfac8wv3a69bjl"; depends=[dplyr jsonlite plyr png]; }; + nasapower = derive2 { name="nasapower"; version="1.0.2"; sha256="1p99yl47l1dvyhkl38alzszbk5vs28a2zh3miqxsqmsqzmmjbsd3"; depends=[APSIM crul curl jsonlite lubridate readr tibble]; }; nasaweather = derive2 { name="nasaweather"; version="0.1"; sha256="05pqrsf2vmkzc7l4jvvqbi8wf9f46854y73q2gilag62s85vm9xb"; depends=[]; }; nat = derive2 { name="nat"; version="1.8.11"; sha256="1s5hbi1b20jq0qv4px0zrwsivhi2mdlqbwx4lv55mdhj447rxk1x"; depends=[digest filehash igraph nabor nat_utils plyr rgl yaml]; }; nat_nblast = derive2 { name="nat.nblast"; version="1.6.2"; sha256="0b2gzyzszj2v5girxyv31nvds0837lzvim7x7bs9h897yrxs57k8"; depends=[dendroextras nabor nat plyr rgl spam]; }; @@ -8947,25 +9488,26 @@ in with self; { natserv = derive2 { name="natserv"; version="0.1.4"; sha256="0qwf7lapx5gchk8xmdnmxr10j5dnkp52mqnh1ja216z7l841cl07"; depends=[crul data_table tibble xml2]; }; natural = derive2 { name="natural"; version="0.9.0"; sha256="0zxwbf3gg2h0bhl2w0md3rd162vlsgg0dv3187hc0ax7333cc4cx"; depends=[glmnet Matrix]; }; naturalsort = derive2 { name="naturalsort"; version="0.1.3"; sha256="0mz801y9mzld9ypp3xmsjw2d8l9q97sdnv09wrci9xi3yg2sjf6d"; depends=[]; }; - nbc4va = derive2 { name="nbc4va"; version="1.0"; sha256="0y1qpkzjr327qyvmqf129m400rvn6gwk72ccnly6cqq53icrarn4"; depends=[]; }; + nbc4va = derive2 { name="nbc4va"; version="1.1"; sha256="025p9h1ghrsq4h439gx25ffpyvh2kp1i51hm7kbzx8nmh4ka8aff"; depends=[]; }; nbconvertR = derive2 { name="nbconvertR"; version="1.0.2"; sha256="1dc9jxfibvb27qwiykj93322nb1ahwrg69zqcc0p9xp0rpsim02w"; depends=[]; }; nbpMatching = derive2 { name="nbpMatching"; version="1.5.1"; sha256="0f90k9vq05gkc0sgywb98frig63df0ih4z41dq7m2inx1zk5rqns"; depends=[Hmisc MASS]; }; - ncar = derive2 { name="ncar"; version="0.4.0"; sha256="0in8nvkxgd6p5xdwyqnqlnhskysbja9lw1pw3hl8zfn1qhcgqxl9"; depends=[NonCompart rtf]; }; + ncappc = derive2 { name="ncappc"; version="0.3.0"; sha256="0bf00iskrd3x43839bwn957mi3qvm2dhcmqa7hl1ib0gp2r1cnzx"; depends=[bookdown Cairo dplyr ggplot2 gridExtra gtable knitr lazyeval magrittr PopED purrr readr reshape2 rlang rmarkdown scales tibble tidyr xtable]; }; + ncar = derive2 { name="ncar"; version="0.4.1"; sha256="0nqc3ari3ghxygqvb3vfzdqclh77mbhyh3pki86wwx6ym62b1bx0"; depends=[NonCompart rtf]; }; ncbit = derive2 { name="ncbit"; version="2013.03.29"; sha256="0f07h8v68119rjvgm84b75j0j7dvcrl6dq62vp41adlm2hgjg024"; depends=[]; }; ncdf_tools = derive2 { name="ncdf.tools"; version="0.7.1.295"; sha256="1jgxivmg2gzvkn09n13i5xr1v0xcyp5ckhwxz6g5kdh9z2dkjhc2"; depends=[abind chron JBTools plotrix raster RColorBrewer RNetCDF]; }; ncdf4 = derive2 { name="ncdf4"; version="1.16"; sha256="0lwjjis0b83c4l3xvqai4ckzrskd6mychck1iwxcxgjvh0d77mgd"; depends=[]; }; ncdf4_helpers = derive2 { name="ncdf4.helpers"; version="0.3-3"; sha256="051akd7r6zx805a0xwcs95q5sd8alag0f1gzqjk3n188q8r3ji5j"; depends=[abind ncdf4 PCICt]; }; ncdump = derive2 { name="ncdump"; version="0.0.3"; sha256="09g98mzpky32z41jf23ahzhyv34l34y1gqq99j2hl4pqlvvhxs9i"; depends=[dplyr ncdf4]; }; - ncf = derive2 { name="ncf"; version="1.2-5"; sha256="0w7zaiiy1ddahq8nw3q23k6qh4yw2d1iw4wybwiii3spn8hab57s"; depends=[]; }; + ncf = derive2 { name="ncf"; version="1.2-6"; sha256="1ac1jc7f6ywngbf9h9vb4rfm10cakljn1i48ga815h3m71cagmak"; depends=[]; }; ncg = derive2 { name="ncg"; version="0.1.1"; sha256="1jzkzp61cc5jxmdnl867lcrjjm7y2iw9imzprbd098p1j3w8fvj7"; depends=[]; }; - ncmeta = derive2 { name="ncmeta"; version="0.0.2"; sha256="1qr0zfyy8g3zrmvg6i6b7sfvl3lavr391rqgf6pqhslg7i9cgpiz"; depends=[dplyr rlang RNetCDF tibble]; }; - ncodeR = derive2 { name="ncodeR"; version="0.1.0"; sha256="0bjjz9x6cfgkgc6z32pkl5b6khhdl5yjn9mi2b3n184kvpszjygj"; depends=[cli R6 rhoR]; }; - ncpen = derive2 { name="ncpen"; version="0.2.0"; sha256="1wrpscd9n7z9lz7537qyy4rn4pjznlb8zwb79kkzmnfvyj21fi1r"; depends=[Rcpp RcppArmadillo]; }; - ncvreg = derive2 { name="ncvreg"; version="3.10-0"; sha256="0q9rk1mz2rm1h99m093kz7a2p6fl3pj4nqzblp3154q8i1kva7za"; depends=[]; }; - ndjson = derive2 { name="ndjson"; version="0.6.0"; sha256="0w7a587q45hkzmjhzlyrhk0hw4c8avkfzf4ai0wib5qk3al8gk6n"; depends=[data_table dplyr dtplyr Rcpp]; }; - ndl = derive2 { name="ndl"; version="0.2.17"; sha256="08h01rw7gsa31zp91q2rsw1ba9yf0fyhz3w8s9xq5788qwc80280"; depends=[Hmisc MASS Rcpp]; }; - ndtv = derive2 { name="ndtv"; version="0.12.2"; sha256="0jyzdi19n2h6kf8kbibg1lap3mxq9bbn390xwrv2abnc3y437vqb"; depends=[animation base64 jsonlite MASS network networkDynamic sna statnet_common]; }; - nearfar = derive2 { name="nearfar"; version="1.1"; sha256="0i2nc1b4vslgjj29x5q24yxv9l3i0g5hcrbm9xy1b3039n70cwix"; depends=[car GenSA MASS nbpMatching]; }; + ncmeta = derive2 { name="ncmeta"; version="0.0.3"; sha256="14gbl7ln5ylplj12rsksyw0wlimh1gjnjm1c26mc8yg2h1cv3667"; depends=[dplyr rlang RNetCDF tibble]; }; + ncodeR = derive2 { name="ncodeR"; version="0.1.2"; sha256="1wa87shdcngf6x22gcysylkxvj8h2k6f88r867wiagz0c01mq9bf"; depends=[cli R6 rhoR]; }; + ncpen = derive2 { name="ncpen"; version="1.0.0"; sha256="0vl4cbrsifr5s1691gacmp0lk3aqyq0yfafafzv6g3zygi4igrsa"; depends=[Rcpp RcppArmadillo]; }; + ncvreg = derive2 { name="ncvreg"; version="3.11-0"; sha256="0348xngd9357x3nzhpqbcxcp1vgb5ycz8wjv023lm9lmzyj8frzc"; depends=[]; }; + ndjson = derive2 { name="ndjson"; version="0.7.0"; sha256="1hqbp5aii3x2yygsy4zfv3j2zl78fzrydqj3ycfl3k3nnrkrf8h5"; depends=[data_table dplyr dtplyr Rcpp]; }; + ndl = derive2 { name="ndl"; version="0.2.18"; sha256="0b235v6jf98rrqp5aqw3jkk7mq8dbqmhb758zbzza1mavh4n2k7s"; depends=[Hmisc MASS Rcpp]; }; + ndtv = derive2 { name="ndtv"; version="0.12.3"; sha256="08bvkfraj2sl879fywsl5k403xfhxfg55yd72nms2z8d3fqgcvj8"; depends=[animation base64 jsonlite MASS network networkDynamic sna statnet_common]; }; + nearfar = derive2 { name="nearfar"; version="1.2"; sha256="116rq797a5fascirz8xg465fywjf40j1k5czryvqzpik0if0w00r"; depends=[car GenSA MASS nbpMatching]; }; neariso = derive2 { name="neariso"; version="1.0"; sha256="1npfd5g5xqjpsm5hvhwy7y84sj5lqw9yzbnxk6aqi80gfxhfml4c"; depends=[]; }; neat = derive2 { name="neat"; version="1.1.3"; sha256="0d8igx576jhi7f666nwn0wpdyvin974k5cfm7wdszzbnpng5961k"; depends=[igraph]; }; neatmaps = derive2 { name="neatmaps"; version="1.1.0"; sha256="0qsc0jwnyadbm45qrskpmw12i980q11i988mga8ky3x4fa4jp82d"; depends=[dendextend ggplot2 heatmaply igraph pvclust]; }; @@ -8974,25 +9516,27 @@ in with self; { negenes = derive2 { name="negenes"; version="1.0-8"; sha256="0qyhypryp3p8c876jffg1syg05b370mw24clwlx733yx86qhmb1v"; depends=[]; }; neighbr = derive2 { name="neighbr"; version="1.0"; sha256="0612nzpryj4xp0ncpvpn56x5n9ammzjp3ysq1rj1fc84h0p7nml3"; depends=[]; }; neldermead = derive2 { name="neldermead"; version="1.0-11"; sha256="0gf9rfwz48sadl6960mpfb6a3l9n5p28yq3n0a9vz8mr57vh1dzg"; depends=[optimbase optimsimplex]; }; - neotoma = derive2 { name="neotoma"; version="1.7.0"; sha256="0f4s5yw0yj4n8lkvbl2l3ivdclg9pknyss7qhppp85rdxzwxilpq"; depends=[analogue httr jsonlite leaflet plyr reshape2 xml2]; }; + neonUtilities = derive2 { name="neonUtilities"; version="1.0.1"; sha256="1qgyv96xna84fxh6cplz160xrnrca15nvj8rz1i7zdxm8g4gcxjp"; depends=[data_table devtools downloader dplyr gdata httr jsonlite]; }; + neotoma = derive2 { name="neotoma"; version="1.7.2"; sha256="0kxx1ymdy2grjmi7wb2lrk5hwrfgrlxpvhwwwkwxaqrpxmx6sk7v"; depends=[analogue dplyr httr jsonlite leaflet plyr reshape2 xml2]; }; nephro = derive2 { name="nephro"; version="1.2"; sha256="1izmzx8lah322xzb42asfnrvr2c9yqd0zf7fmrhwd3p4rr1rqa7d"; depends=[]; }; - nesRdata = derive2 { name="nesRdata"; version="0.1.0"; sha256="1h33hql0vgkr2ps1ysisdxxb0cnm18mh8sbd3fxy9xf42icwfwdb"; depends=[dataone dplyr purrr rappdirs readr]; }; + nesRdata = derive2 { name="nesRdata"; version="0.2.0"; sha256="1cr5d600bnslxbm2kknzwivvb4zyfsrf8rbrk3kk0j6dpclx5x6s"; depends=[dataone dplyr purrr rappdirs readr]; }; nestedRanksTest = derive2 { name="nestedRanksTest"; version="0.2"; sha256="0r08jp8036cz2dl1mjf4qvv5qdcvsrad3cwj88x31xx35c4dnjgj"; depends=[]; }; - nestfs = derive2 { name="nestfs"; version="0.8.4"; sha256="1w2wb3wphpx8y17jwpnbqq9igyq854rsa35bhk51m422zhygqygk"; depends=[dgof foreach]; }; + nestfs = derive2 { name="nestfs"; version="0.9"; sha256="0vx6bvm4wpx4hnyxnldvkj0il7j7hlrmlpiza1dawqr3kx08c86l"; depends=[dgof foreach pROC]; }; net_security = derive2 { name="net.security"; version="0.3.0"; sha256="15vvcmakl9hl1srdhjf73g2bwwcxn93220i4gv0rcsw5732mjanz"; depends=[data_table dplyr jsonlite plyr R_utils stringr XML]; }; - netCoin = derive2 { name="netCoin"; version="0.2.8"; sha256="0axac72fj5qhssdpx8k20lgayzpwzcd3pp7cz4mv6cwfzc0y8768"; depends=[haven igraph Matrix]; }; - netSEM = derive2 { name="netSEM"; version="0.5.0"; sha256="0gcs38r3xwwcxhgs1xfbkccz9k0y7dk5kky48fvmys8v1p4rsjpp"; depends=[DiagrammeR DiagrammeRsvg gtools htmlwidgets knitr magrittr MASS png rsvg segmented svglite]; }; + netCoin = derive2 { name="netCoin"; version="0.3.0"; sha256="1lzzl28q3ald01yaxiiwqj716cpslya8i2m89nydpylh0c1pgs52"; depends=[haven igraph Matrix]; }; + netSEM = derive2 { name="netSEM"; version="0.5.1"; sha256="0k4ngl4p1v2rp1sf2x65m7p0cd6ha98fyx21b73ki0531q0d9fil"; depends=[DiagrammeR DiagrammeRsvg gtools htmlwidgets knitr magrittr MASS png rsvg segmented svglite]; }; netassoc = derive2 { name="netassoc"; version="0.6.3"; sha256="1hyshnbpq60a3y13b4sh1c2rk78x09q01b7q6xrgv10w7bn9r2sg"; depends=[corpcor huge igraph infotheo vegan]; }; netcoh = derive2 { name="netcoh"; version="0.2"; sha256="0q60hvyparlwdww6as6hcdzfs6q3n8z1rfpj53r5q2s77x6q07xx"; depends=[Matrix Rcpp RcppArmadillo]; }; netcom = derive2 { name="netcom"; version="1.0.4"; sha256="0fka14sffm0p1gldk27fd62ng05spfpbn665b4w5hdf1z4z0bs20"; depends=[clue expm igraph Matrix pdist pracma vegan]; }; + netdep = derive2 { name="netdep"; version="0.1.0"; sha256="0mrbqn5d8iqvs98a0kski0vya135z7l902xafya96s2h288jchx7"; depends=[igraph igraphdata MASS mvrtn]; }; netdiffuseR = derive2 { name="netdiffuseR"; version="1.20.0"; sha256="0z7k62dipksc8gfppicbknh5sig7jdlr80h15q89bbk26jg5lqsr"; depends=[boot igraph MASS MatchIt Matrix network networkDynamic Rcpp RcppArmadillo sna SparseM viridis]; }; netgen = derive2 { name="netgen"; version="1.3"; sha256="1iywpl9n1yplnd38dff8m9mz1vlfbvplw393grhpav5czcknj160"; depends=[BBmisc checkmate ggplot2 igraph lhs lpSolve mvtnorm stringr]; }; netgsa = derive2 { name="netgsa"; version="3.0"; sha256="0cqyiilpxhdi6zmibn85y1aqwpcs1aialz34klakmllzn6kvdsng"; depends=[corpcor glasso glmnet igraph Matrix]; }; - netgwas = derive2 { name="netgwas"; version="1.5.0"; sha256="0ixdk602v58ii4awrvj63j0zn90z3csc0lcwajfa8j8ymryc0hgs"; depends=[glasso huge igraph MASS Matrix RBGL tmvtnorm]; }; - netjack = derive2 { name="netjack"; version="1.0.0"; sha256="016byr8qsmmiyk5wdafn809w2sc71mav7jdxyg4cs48gzp7zslpp"; depends=[brainGraph ggplot2 igraph Rdpack]; }; + netgwas = derive2 { name="netgwas"; version="1.7.0"; sha256="1jyn0i3i5pjvik9jpgyd9sd28p0ln1xh5nxzssw3nynp4hyqmvix"; depends=[glasso huge igraph MASS Matrix qtl RBGL tmvtnorm]; }; + netjack = derive2 { name="netjack"; version="1.1.1"; sha256="0pb9phfdjfp8yxlv5p0qb6vxhh8vb9iviffzrbj8x8dy3y3c9vp5"; depends=[brainGraph ggplot2 igraph Rdpack]; }; netmeta = derive2 { name="netmeta"; version="0.9-8"; sha256="0bkfxdz14lg9r51ykwmkmpm6vhbvly35hrcgj6f26g36ihagjksd"; depends=[magic MASS meta]; }; - netrankr = derive2 { name="netrankr"; version="0.2.0"; sha256="1y56y5wv95d7mmjf8rrwr7cs0k64h9a2qbpind4xp0kakpjihn7m"; depends=[igraph Rcpp RcppArmadillo]; }; - netregR = derive2 { name="netregR"; version="0.3.1"; sha256="0ki0ywnwjba53bram4dxxdxx631b0rywp1rjgj83nvdbg3mdcp7x"; depends=[Matrix]; }; + netrankr = derive2 { name="netrankr"; version="0.2.1"; sha256="0csgi09ijp7ygwk7x057l9xjrzyhr7sav8hamh0p6i72l6719ssl"; depends=[igraph Rcpp RcppArmadillo]; }; + netregR = derive2 { name="netregR"; version="1.0.1"; sha256="0n5absjra0imddz1spy1piij5rdz76wi4g568yby3rbhkm1896rs"; depends=[Matrix]; }; nets = derive2 { name="nets"; version="0.9"; sha256="1wcr0fj50w3rqxw0k9cb81c2psdkb0dwwwzrjvxv50hksbhyi8kn"; depends=[igraph]; }; network = derive2 { name="network"; version="1.13.0.1"; sha256="1bbkbqkqf1d7irfwh08c13c2pfypir1ssvlqrln83irqns1ikdv0"; depends=[]; }; networkD3 = derive2 { name="networkD3"; version="0.4"; sha256="02wxki67drppgfka1is1ykg1f2rxf0x0657c0crj7ipfy62jbf1k"; depends=[htmlwidgets igraph magrittr]; }; @@ -9007,7 +9551,7 @@ in with self; { neuRosim = derive2 { name="neuRosim"; version="0.2-12"; sha256="1hsnw9xipdr74fydq9013252ycbi9igh28s0j4dbdx52pv3iixzl"; depends=[deSolve]; }; neural = derive2 { name="neural"; version="1.4.2.2"; sha256="05hrqgppgwp38rdzw86naglxj0bz3wqv04akq7f0jxbbjc6kwy4j"; depends=[]; }; neuralnet = derive2 { name="neuralnet"; version="1.33"; sha256="14ga04mcd793v9a2584jb9l7n20kw00fgy3gayfwrkr1j39szdls"; depends=[MASS]; }; - neurobase = derive2 { name="neurobase"; version="1.26.1"; sha256="0fb2cvh3j650zjx7b60jfrvm5i7n3l98wis91bmyr9hx3qz24rj5"; depends=[abind matrixStats oro_nifti R_utils RNifti]; }; + neurobase = derive2 { name="neurobase"; version="1.27.6"; sha256="1m52yk1wdn65cbxbd2cbn38px0qh4z3cl8h6r63k2jd4asvk4wvf"; depends=[abind matrixStats oro_nifti R_utils RNifti]; }; neuroblastoma = derive2 { name="neuroblastoma"; version="1.0"; sha256="0hs87fvwaq53xxbh2dw3hjsmf1zkyqli9qyacxf72fnkyhhl8b45"; depends=[]; }; neurohcp = derive2 { name="neurohcp"; version="0.8.1"; sha256="01q9dkrpmwfj4r7is97f3lsmn84vm5qpvf44zfm1a6hhpxa0n7z0"; depends=[base64enc digest httr xml2]; }; neuroim = derive2 { name="neuroim"; version="0.0.6"; sha256="00cjr6pkip6zi2d0q3qbn3lb3k0z82v6c19qslvgpa9n0g63dr5p"; depends=[abind assertthat hash iterators Matrix Rcpp readr rgl stringr yaImpute]; }; @@ -9015,32 +9559,35 @@ in with self; { neutralitytestr = derive2 { name="neutralitytestr"; version="0.0.2"; sha256="1p1zjc3fiphkxflsyzrxx8af98aa0gp9pvby63mmrsjb0z7ps948"; depends=[cowplot dplyr ggplot2 ggpmisc pracma scales]; }; neverhpfilter = derive2 { name="neverhpfilter"; version="0.2-0"; sha256="0m4gbqnjw2nmhf25svznlf6pd0b0mslk52lpirmlj1iv04w1aq1i"; depends=[xts zoo]; }; newTestSurvRec = derive2 { name="newTestSurvRec"; version="1.0.2"; sha256="06p782md33wqh5wa1735yg5i01d42p74kl7h5qhqs9cd732ls6pz"; depends=[]; }; + newsmap = derive2 { name="newsmap"; version="0.6"; sha256="1zcpwh8v7lswg0anjhjq8hmz8z9rjmvlyrh6jr5p01sj53mv9sha"; depends=[Matrix quanteda stringi]; }; ngram = derive2 { name="ngram"; version="3.0.4"; sha256="1q4y64dy7vcjikbfx20fpdiy1kwvxay4y90xr5j8d8zkqnva0way"; depends=[]; }; ngramrr = derive2 { name="ngramrr"; version="0.2.0"; sha256="1p8s4p3h27g647rxx9qjfad5dzbngjbmvhw4gz0jbsmfqrsf72by"; depends=[tau tm]; }; ngspatial = derive2 { name="ngspatial"; version="1.2-1"; sha256="1c65ws9b9s2grr44lqg8026c4p2875d0426dfmrakpb44mw2zppp"; depends=[batchmeans Rcpp RcppArmadillo]; }; - ngstk = derive2 { name="ngstk"; version="0.2.1"; sha256="12zpl20i07d1f9navs9jjrialfh798wrfn1241j7s9h3rd6xi40l"; depends=[configr data_table stringr]; }; - nhanesA = derive2 { name="nhanesA"; version="0.6.4.4"; sha256="0vl8bg718fk97x3yrjkg48hj3lap4gzhri53gzcwz9g4rfyrlwxp"; depends=[Hmisc magrittr plyr rvest stringr xml2]; }; + ngstk = derive2 { name="ngstk"; version="0.2.3"; sha256="0196hnbqw9bji3bl2phjs9z5n84x5fs7iiirfd6gjyqv9xlfwd2p"; depends=[configr data_table future optparse stringi stringr]; }; + nhanesA = derive2 { name="nhanesA"; version="0.6.5"; sha256="0bb53s379qrm8xqp4bsi5vgk6v6hvwadzjv09pvdp1n45z7rqj86"; depends=[Hmisc magrittr plyr rvest stringr xml2]; }; nhlscrapr = derive2 { name="nhlscrapr"; version="1.8.1"; sha256="107k063279w9cy6in99rn03w2rq42ci8s6dvb9x6f9w7y3bdpvzn"; depends=[biglm bitops RCurl rjson]; }; nhstplot = derive2 { name="nhstplot"; version="1.0.1"; sha256="1f07gfmbx80as54mlzdbs2z1vzc78rjy6i6m7zd4jplgcqdcynws"; depends=[ggplot2]; }; nice = derive2 { name="nice"; version="0.4-1"; sha256="1p8vmimiq9sbjvbx6c2wqwwkpnzw4kkdvjry6qyadmm3frwhj5qb"; depends=[]; }; nicheROVER = derive2 { name="nicheROVER"; version="1.0"; sha256="0sa7wfpzkin78vz48vwa5iac82v5l1s3zczdxz8sc2kyg22fj0aw"; depends=[mvtnorm]; }; - nilde = derive2 { name="nilde"; version="1.1-1"; sha256="09r8xfwpz243xmb5l33fw7wf09lw5q9m57anqd2n5wrxfqzzz57h"; depends=[]; }; + nilde = derive2 { name="nilde"; version="1.1-2"; sha256="07m52c4gw0vcyb6pya5z7m4y1kiy2zvh0gnhp80hxc7nhyx0rnqd"; depends=[]; }; nima = derive2 { name="nima"; version="0.5.0"; sha256="1xpzq1mg2l9hnh83hbmxcqz3v0ai62ii7k688i8lpj0xnpsm25pl"; depends=[assertthat devtools ggplot2 ggthemes gridExtra gtools plyr ProjectTemplate scales survival]; }; - nimble = derive2 { name="nimble"; version="0.6-11"; sha256="12vprr5snz05y3k4lq7x51yz1q4crwx5cn42dvbnff4pf7kpj218"; depends=[coda igraph R6]; }; - nipals = derive2 { name="nipals"; version="0.4"; sha256="0h9jxmj44x3lllxk1y2izkslafbiab175qrsxlnfcvhnaj13zsds"; depends=[]; }; + nimble = derive2 { name="nimble"; version="0.6-12"; sha256="1vgyqrcki9z60sxqfyj6smqrq2422g9g95fv5gmmqiwqiv89blxj"; depends=[coda igraph R6]; }; + nipals = derive2 { name="nipals"; version="0.5"; sha256="1zrn1ykl9scd988wj3mm0j6g5q6lq04iwn2ibgap1lrsd0rw1zbf"; depends=[]; }; nitrcbot = derive2 { name="nitrcbot"; version="1.2"; sha256="0lainbw9j5aj9s824afpxdjl3q2f728jfpdfji7kpi9hdg8jixhx"; depends=[dplyr httr jsonlite RCurl]; }; nivm = derive2 { name="nivm"; version="0.3"; sha256="111jkgirgsl1j36xgwi81wzwxial3vdw8mqzi1faldxxd9a2cixm"; depends=[bpcp ssanv]; }; nlWaldTest = derive2 { name="nlWaldTest"; version="1.1.3"; sha256="1cppdz8qvigjdz4sgr1gm2j09zi407xxmryc28zc7ps7rvgy344h"; depends=[]; }; + nlaR = derive2 { name="nlaR"; version="0.3"; sha256="1s54dpz6z7pgj6jn0jjx8s1m318fbk6ra8wrzfvfbz9bcvgp0i2m"; depends=[rappdirs]; }; nlcv = derive2 { name="nlcv"; version="0.3.5"; sha256="1ywnm8a13ifqa1bxnf659h1j6mg9iy02vaszyh9p966ps9c1pjab"; depends=[a4Core Biobase e1071 ipred kernlab limma MASS MLInterfaces multtest pamr randomForest RColorBrewer ROCR xtable]; }; nleqslv = derive2 { name="nleqslv"; version="3.3.2"; sha256="1v9znvncyigw9r25wx2ma0b7ib179b488dl0qsrhp5zrcz7mcjgm"; depends=[]; }; + nlgeocoder = derive2 { name="nlgeocoder"; version="0.1.3"; sha256="13d30kfgfsny5gnn3yjfnclky6yixaa8sg0m689rszqxrvbrj79x"; depends=[jsonlite]; }; nlirms = derive2 { name="nlirms"; version="3.4.4"; sha256="1njyfip377a0f6hf9y32s077b4jv4h8ydbjgnl68yfypxbfn2xyx"; depends=[gridExtra gtable]; }; nlme = derive2 { name="nlme"; version="3.1-137"; sha256="11vyxxc0n36vb8d8g02zr0402ymicvbifwdsqm7gy9iqqnwrn101"; depends=[lattice]; }; nlmeODE = derive2 { name="nlmeODE"; version="1.1"; sha256="1zp1p98mzbfxidl87yrj2i9m21zlfp622dfnmyg8f2pyijhhn0y2"; depends=[deSolve lattice nlme]; }; nlmeU = derive2 { name="nlmeU"; version="0.70-3"; sha256="05kxymgybziiijpb17bhcd9aq4awmp5km67l2py9ypakivi0hc6l"; depends=[nlme]; }; - nlmixr = derive2 { name="nlmixr"; version="0.9.1-3"; sha256="0pl9dm09wc4wa0y64ncqcrrarmimahgcdzf1hz09aj5r5l5pvfvd"; depends=[BH brew cli crayon dparser fastGHQuad ggplot2 lattice lbfgs magrittr Matrix memoise minqa n1qn1 nlme numDeriv PreciseSums R_utils Rcpp RcppArmadillo RcppEigen rex RxODE StanHeaders vpc]; }; + nlmixr = derive2 { name="nlmixr"; version="1.0.0-7"; sha256="1ibj2cxf09jnsf08idrd9q0fxg34i2wp56i4f6q4rq21aswh92qd"; depends=[BH brew cli crayon dparser fastGHQuad ggplot2 lattice lbfgs magrittr Matrix memoise minqa n1qn1 nlme numDeriv PreciseSums R_utils Rcpp RcppArmadillo RcppEigen rex RxODE StanHeaders tidyr vpc]; }; nlmrt = derive2 { name="nlmrt"; version="2016.3.2"; sha256="1g0qq0a933ay65gkp04qgn2wqk6vw79pj2a228c2ski4rcmkjxyn"; depends=[]; }; nlnet = derive2 { name="nlnet"; version="1.2"; sha256="00lcyz5csjj9qbhh7yw0qlbnyv32k0c2dpm23v04n9wkdgs67jy0"; depends=[coin e1071 earth fdrtool igraph randomForest ROCR TSP]; }; - nloptr = derive2 { name="nloptr"; version="1.0.4"; sha256="1cypz91z28vhvwq2rzqjrbdc6a2lvfr2g16vid2sax618q6ai089"; depends=[]; }; + nloptr = derive2 { name="nloptr"; version="1.2.1"; sha256="15yz60kljxwnhm2m3gryjzxl3ynhkhd5jiwc179b1hz6rlzf71hz"; depends=[]; }; nlr = derive2 { name="nlr"; version="0.1-1"; sha256="12j2hp5fgpdz7pvlpykhf9zp1sw1f6vzhh5ykk9b2diaf3l55zsl"; depends=[GA MASS nlme quantreg robcor TSA tseries]; }; nlreg = derive2 { name="nlreg"; version="1.2-2.1"; sha256="08pz3qycnsvz175ppj23i2i0wcif6imi6fc117n8802ln3npwm64"; depends=[statmod survival]; }; nlrr = derive2 { name="nlrr"; version="0.1"; sha256="09wm8s5sadkhkq9pb3fjk66cb2xn8py46w1d7yp7fjhczh31bjsq"; depends=[Hmisc rms]; }; @@ -9053,44 +9600,43 @@ in with self; { nlsmsn = derive2 { name="nlsmsn"; version="0.0-4"; sha256="1gvpy8rq020l64bdw6n7kv354l7gwa2rgxarm6k0mqq7z21fxf58"; depends=[]; }; nlsr = derive2 { name="nlsr"; version="2018.1.28"; sha256="113g656j6zqdqip6dw55pimmwq36xrxgfyix10y3qqn9lxvqrpqq"; depends=[digest]; }; nlsrk = derive2 { name="nlsrk"; version="1.1"; sha256="0yqcsz5pdhqsrd86g0yx8bdac13fbmvg89phj3v4qvla2jfznjba"; depends=[]; }; - nlstimedist = derive2 { name="nlstimedist"; version="1.1.1"; sha256="1222vj2w4f8xh7fkrzlyarr7980a6wj047p5p0nw3cfna3mmhi5b"; depends=[broom dplyr ggplot2 lazyeval minpack_lm nlstools]; }; + nlstimedist = derive2 { name="nlstimedist"; version="1.1.3"; sha256="0wjf18fcm5w82sqza3nmwvqvd14zidvdf72wvkbgfjk4vgcrqj5l"; depends=[broom dplyr ggplot2 lazyeval minpack_lm nlstools]; }; nlstools = derive2 { name="nlstools"; version="1.0-2"; sha256="0mjn1j9fqqgr3qgdr0ki4lfbd0yrkanvya4y2483q3wklqa6qvjc"; depends=[]; }; - nlt = derive2 { name="nlt"; version="2.1-3"; sha256="1j0xrrbr1hvfda8rvnc17lj96m6cz24faxvwn68ilf7j1ab2lkgn"; depends=[adlift EbayesThresh]; }; - nlts = derive2 { name="nlts"; version="0.2-2"; sha256="0bx6xqa3j0k01p43vnv5lcv2pryjzgsak77y1cr9rm2xwqa3j6az"; depends=[acepack locfit]; }; - nmaINLA = derive2 { name="nmaINLA"; version="0.1.1"; sha256="0976jafmdhy2rz5fcarb7hh1vaanm8l2610hk06f5k93xjhypg8j"; depends=[]; }; + nlt = derive2 { name="nlt"; version="2.2-1"; sha256="10wf00qzf28dxjfvv12wsqxlfn6xz15wk8njrzgsgm9px1g6s21f"; depends=[adlift EbayesThresh]; }; + nlts = derive2 { name="nlts"; version="1.0-2"; sha256="0s49qjwavl9ns2746nn4zy4h4dh0njfcvznm3qd61qhs7np9w1db"; depends=[acepack locfit]; }; + nmaINLA = derive2 { name="nmaINLA"; version="0.1.2"; sha256="0layk1pqry2g3xiwmasrnsvmw91sgg7iz15d6iz6hbq4za61hr0k"; depends=[]; }; nmathresh = derive2 { name="nmathresh"; version="0.1.3"; sha256="09pxbizmvdp2l5j1gs0v3xk2lsyclx5rndaw6b4ccn61m3x060ls"; depends=[ggplot2 gridExtra gtable Matrix nnls]; }; nmfem = derive2 { name="nmfem"; version="1.0.3"; sha256="1v808k25g0ph1wvx1j89izfxy9szn0m4sf965d8nkygrk184i9gj"; depends=[d3heatmap dplyr mixtools plyr tidyr]; }; nmfgpu4R = derive2 { name="nmfgpu4R"; version="0.2.5.2"; sha256="05066rgbbp6kj2d67nzf3d1pf32gypz9ammz4ba88yxblydb3cwk"; depends=[Matrix Rcpp SparseM stringr]; }; nmixgof = derive2 { name="nmixgof"; version="0.1.0"; sha256="0cbwrsxrcf8pn4ycn6r0z8jdidw5l6kdvwyrks69fq4pjzx988d6"; depends=[Rcpp unmarked]; }; - nmslibR = derive2 { name="nmslibR"; version="1.0.2"; sha256="1ya3dqnkrlvpil2nypcl3pp6f3x20ip40avnrbqgbylak7yqg9yw"; depends=[KernelKnn Matrix R6 Rcpp RcppArmadillo reticulate]; }; + nmslibR = derive2 { name="nmslibR"; version="1.0.3"; sha256="1m3bq0vg774kqragdx1ydm4q2if3yn9llbd6ybv3c8bmbdb9h405"; depends=[KernelKnn Matrix R6 Rcpp RcppArmadillo reticulate]; }; nmw = derive2 { name="nmw"; version="0.1.4"; sha256="1vj7b2p40x0h3xp45qzar86i9439mj8y3r5hnlbwa025jqdf2g0q"; depends=[numDeriv]; }; - nnTensor = derive2 { name="nnTensor"; version="0.99.1"; sha256="0ai3mqyw24mwl6gcz2jmlvfv59y937n675gram1ajwxdlx76fxff"; depends=[fields plot3D rTensor tagcloud]; }; + nnTensor = derive2 { name="nnTensor"; version="0.99.4"; sha256="1z5dafcnj9cnslxljij5ycmzagvvp27z8b7p6i3hz134z4vbx5jb"; depends=[fields plot3D rTensor tagcloud]; }; nna = derive2 { name="nna"; version="0.0.2.1"; sha256="17cz1jf7iv61wspqldfdwbdjhlr0wq09idkzlivfb8aik5w9f0z5"; depends=[]; }; - nneo = derive2 { name="nneo"; version="0.1.0"; sha256="0jaaz15y1csh3bwmzp7mgx86m3f0w3ykzb8qdvg8ak2grxw3wl6a"; depends=[crul data_table fauxpas jsonlite tibble]; }; nnet = derive2 { name="nnet"; version="7.3-12"; sha256="17amqnw9dpap2w8ivx53hxha2xrm0drwfnj32li0xk41hlz548r7"; depends=[]; }; nnetpredint = derive2 { name="nnetpredint"; version="1.2"; sha256="1c6s9wm6vhylwv4xhp2hkllw18zj8hdr17ls9vlxm9qs3wx1v48w"; depends=[RSNNS]; }; nnfor = derive2 { name="nnfor"; version="0.9.2"; sha256="1wxv8s5547spw155rj7nlilsfn5d7m40xpfy87mady93n25pwm3d"; depends=[forecast glmnet MASS neuralnet plotrix]; }; - nngeo = derive2 { name="nngeo"; version="0.1.8"; sha256="0fxiq65kd1q7w95m9hhg18xw3l8czi0li60wkr9h3dakmy2s9j7m"; depends=[geosphere lwgeom RANN Rcpp sf sp units]; }; + nngeo = derive2 { name="nngeo"; version="0.2.4"; sha256="0yfspirrrcz50ry0k66a6icmvsv07rdgxz8s8cp9zsxxqj0jad6g"; depends=[lwgeom RANN Rcpp sf sp units]; }; nnlasso = derive2 { name="nnlasso"; version="0.3"; sha256="1n7karlmgq61z9ywfx9xb5wvmxx40ydpnzzazj1xr70qlv5m0qk4"; depends=[]; }; nnls = derive2 { name="nnls"; version="1.4"; sha256="07vcrrxvswrvfiha6f3ikn640yg0m2b4yd9lkmim1g0jmsmpfp8f"; depends=[]; }; noaastormevents = derive2 { name="noaastormevents"; version="0.1.0"; sha256="1pkfmvp20f6xi2iy7l6c67zspp9f4wkrh7s308hlklms2difhp6m"; depends=[choroplethr choroplethrMaps data_table dplyr forcats ggplot2 htmltab hurricaneexposure lubridate maps plyr RColorBrewer stringr tidyr viridis XML]; }; + nodbi = derive2 { name="nodbi"; version="0.1.0"; sha256="0i82713yhasl5n5zdncpsfplvfm77dvxjvhb4vvlsnfwk364gadf"; depends=[data_table jsonlite]; }; nodeHarvest = derive2 { name="nodeHarvest"; version="0.7-3"; sha256="0nh3g50rk9qzrarpf29kijwkz9v60682i0ag77j2ipyvhhbpwpkc"; depends=[quadprog randomForest]; }; - nodiv = derive2 { name="nodiv"; version="1.2.0"; sha256="0bdhlq5nd169hbwnik4z843xzh5bbmahrvyxj54626zxyvf1fmfb"; depends=[ape picante raster sp vegan]; }; + nodiv = derive2 { name="nodiv"; version="1.3.0"; sha256="1z0xqdfplg5rz94qcnks435md3q7jpd5f32jfm0pqnyr3536gs03"; depends=[ape picante raster sp vegan]; }; nofrills = derive2 { name="nofrills"; version="0.3.0"; sha256="18hryq6clywlr2f45az6ryslkkarly45nacln4bwk6ip0yfl5s98"; depends=[rlang]; }; noia = derive2 { name="noia"; version="0.97.1"; sha256="0yldfmnb4ads4s9v9cj1js8zf1w1hxasqq6qjyzwknmvmp7kh62h"; depends=[]; }; noise = derive2 { name="noise"; version="1.0"; sha256="1a48s9vpz3nc058966lad8hydmg7z0vbzfwcf6nxc9g3c8mw4nig"; depends=[preprocessCore]; }; nomclust = derive2 { name="nomclust"; version="1.1.1106"; sha256="17hb89k72sw3ya0wm3n95mpx4vj7mpl4mzs8qwl2773dh2mcjgjq"; depends=[cluster dummies]; }; - nomine = derive2 { name="nomine"; version="1.0.0"; sha256="1yaxhac002fxcyiz5x562fnhrsq9h9nx0qmw4rykjsc5l2qbi9gd"; depends=[httr RCurl]; }; - nomisr = derive2 { name="nomisr"; version="0.3.0"; sha256="0ia1i3gzp7wp8hf57arajbf7063m4jpbb2hl0l03rwg1z4afb7jd"; depends=[dplyr httr jsonlite readr rlang rsdmx tibble]; }; + nomisr = derive2 { name="nomisr"; version="0.4.0"; sha256="1ns05jpq20ql3pqandfil7zln4b9lls4vpscnaai3mxf9434ga9x"; depends=[dplyr httr jsonlite readr rlang rsdmx tibble]; }; nomogramEx = derive2 { name="nomogramEx"; version="3.0"; sha256="16235rwblnzn8k53817llwy2pzhnpifh6ij159nxymjm8ar9qpbp"; depends=[pracma rms]; }; noncensus = derive2 { name="noncensus"; version="0.1"; sha256="0cfj17bfzddfshhhzv2ijhrp9ylcscmsysswjcsjfxmy3gbkd00q"; depends=[]; }; noncompliance = derive2 { name="noncompliance"; version="0.2.2"; sha256="1lcybgj95z7lz7p26xbsdiv0vvms4ab4f8kad0pclacf1l43v0j6"; depends=[data_table Rcpp]; }; noncomplyR = derive2 { name="noncomplyR"; version="1.0"; sha256="1a9m6r9cizw42nmy24jdsrsbllg5z84fs8b239axnh1fxzskg2qy"; depends=[MCMCpack]; }; nonlinearICP = derive2 { name="nonlinearICP"; version="0.1.2.1"; sha256="1m9a1f0yrbjl0nx2l7r76pyi78b2bxj8v4jx92yga91f975mw6np"; depends=[caTools CondIndTests data_tree randomForest]; }; - nonlinearTseries = derive2 { name="nonlinearTseries"; version="0.2.3"; sha256="1pcah255hh3lqabxgjb5fsaap4s2d92lvxw9a48l1p4dkmm1lbsx"; depends=[Matrix Rcpp rgl TSA tseries]; }; - nonmem2R = derive2 { name="nonmem2R"; version="0.1.9"; sha256="06irvlyhfimcx3izbfivvrxc9xbiwvqajvl5n47krgbkbd4r4ag0"; depends=[ggplot2 lattice latticeExtra MASS mvtnorm]; }; - nonmemica = derive2 { name="nonmemica"; version="0.8.2"; sha256="1nz0sq8a1xgpasii2hpxiz79d501nnfs6awaqpp8m8lviimnhv68"; depends=[csv dplyr encode lazyeval magrittr metaplot rlang spec tidyr xml2]; }; - nonnest2 = derive2 { name="nonnest2"; version="0.5-1"; sha256="02pflg6frvsq7azwcr660qj9mpj4q3kjx6xr6v5lshg77mjfhgdg"; depends=[CompQuadForm lavaan mvtnorm sandwich]; }; + nonlinearTseries = derive2 { name="nonlinearTseries"; version="0.2.5"; sha256="0vpa8r8b7j2d19da49cw4jg8zm74kvg9npwf4aqwxw8ndkfgpyj0"; depends=[Matrix Rcpp RcppArmadillo rgl TSA tseries zoo]; }; + nonmem2R = derive2 { name="nonmem2R"; version="0.1.10"; sha256="05ipdkvryx21kqc2kajy1xmpd9w33k8w0z6zq786kp9ks76pmfrb"; depends=[ggplot2 lattice latticeExtra MASS mvtnorm splines2]; }; + nonmemica = derive2 { name="nonmemica"; version="0.8.3"; sha256="07n6cz2vlg5mk0wvbi86j2v9v12vxpll6zkc6f4nf7cb700r9kwa"; depends=[csv dplyr encode lazyeval magrittr metaplot rlang spec tidyr xml2]; }; + nonnest2 = derive2 { name="nonnest2"; version="0.5-2"; sha256="1bq44qqmm59j91m0sny4xnqmxqlga4cm48qdsw8xfs3x19xwmxk6"; depends=[CompQuadForm lavaan mvtnorm sandwich]; }; nonpar = derive2 { name="nonpar"; version="1.0.1"; sha256="0pxks3nga7jrcvq0pzr1axj3a9xvzky836fl7966a09ws1vff7i4"; depends=[]; }; nonparaeff = derive2 { name="nonparaeff"; version="0.5-8"; sha256="1kkn68m7cqlzx3v539cjxw3x5a2y86lvmyv2k98s87m3yvqg0gdk"; depends=[gdata geometry Hmisc lpSolve psych pwt rms]; }; nonrandom = derive2 { name="nonrandom"; version="1.42"; sha256="0icm23hw593322z41wmjkwxqknh2pa9kpzbrch7xw1mhp93sd5ll"; depends=[lme4]; }; @@ -9102,7 +9648,7 @@ in with self; { nord = derive2 { name="nord"; version="0.0.1"; sha256="0ajymjn2xw7zik62nhjp11g8bkvsqhhsrzi3bl2k70y544wbl3kn"; depends=[ggplot2]; }; nordklimdata1 = derive2 { name="nordklimdata1"; version="1.2"; sha256="0c2hbh3qy8nrs275lxpzfgqsfgwp81m4kv0layvnjj09fcybm54x"; depends=[]; }; norm = derive2 { name="norm"; version="1.0-9.5"; sha256="01j1h412yfjx5r4dd0w8rhlf55997spgb6zd6pawy19rgw0byp1h"; depends=[]; }; - normalp = derive2 { name="normalp"; version="0.7.0"; sha256="1s12x2qln3s4bbqsm4p3cq4g6461z73r858g6ym1awamhbmncnrl"; depends=[]; }; + normalp = derive2 { name="normalp"; version="0.7.0.1"; sha256="1gvbqirvb0q6c3831qqm5x7nj7rls1v7nfj7mf1nmwg5b0ljakp0"; depends=[]; }; normalr = derive2 { name="normalr"; version="1.0.0"; sha256="1ahrg188vbhnrnwag0zi6lcb3g0y1mbz06sl3j1wyllq5l918cc7"; depends=[magrittr MASS purrr rlang shiny]; }; normtest = derive2 { name="normtest"; version="1.1"; sha256="073r2mwfs6c4vqh8921nlyygl0f20nhv997s0iwf00d3jckkc4pp"; depends=[]; }; normwhn_test = derive2 { name="normwhn.test"; version="1.0"; sha256="1kr45bfydk40hgdg24i2f28cdaw65hg9gmsgv4lsvvr2m3r74vi6"; depends=[]; }; @@ -9114,9 +9660,10 @@ in with self; { not = derive2 { name="not"; version="1.0"; sha256="1hwrka8a5jygm3zjh5jhzjx2bvdqip7pb5009vkk7k0sp8m760kq"; depends=[]; }; notifyR = derive2 { name="notifyR"; version="1.02"; sha256="0jx76ic5r1crcgg0n0yqnka0gwniflfxakh838a98j9wb11wi6h5"; depends=[RCurl rjson]; }; notifyme = derive2 { name="notifyme"; version="0.3.0"; sha256="0b6xrv6c4id7rs0dafg96pl4brn4yma5xh9wjz78ql44bg3w5s91"; depends=[dplyr httr magrittr]; }; - nowcasting = derive2 { name="nowcasting"; version="0.1.3"; sha256="1b74rqz7y4g5zyrbmns27v60jpv13s5aax9dyiyvnk2y7ng1kp5x"; depends=[corpcor DBI httr lubridate magic matlab Matrix RCurl RMySQL xts zoo]; }; + nowcasting = derive2 { name="nowcasting"; version="1.0.0"; sha256="19hg0vczzx2d7sd36sbxgl4i3p1i0f43l84viz7chkvj3wr8n99k"; depends=[corpcor DBI httr lubridate magic matlab Matrix RCurl RMySQL vars xts zoo]; }; noweb = derive2 { name="noweb"; version="1.0-4"; sha256="17s65m1m8bj286l9m2h54a8j799xaqadwfrml11732f8vyrzb191"; depends=[]; }; - np = derive2 { name="np"; version="0.60-8"; sha256="17h67a510wh83800ri6g02wvznrlhigxni8shyijz1iaxcpk8k4j"; depends=[boot cubature quadprog quantreg]; }; + np = derive2 { name="np"; version="0.60-9"; sha256="1z4jcpx8bbgwslv42wrphfd1qfq965qjn0kmfxm5f6hbbycahcgy"; depends=[boot cubature quadprog quantreg]; }; + npExact = derive2 { name="npExact"; version="0.2"; sha256="055wm5lcj98wb71lqp2zdyl8kkwvi6lwmnaylynvr907xqabaqvd"; depends=[]; }; npIntFactRep = derive2 { name="npIntFactRep"; version="1.5"; sha256="14ms66ppzb4jjsa3fparic6gdn913f6wv2ccjyb02j1ahs4iaa4g"; depends=[ez plyr]; }; npROCRegression = derive2 { name="npROCRegression"; version="1.0-5"; sha256="09ngfj0bd9cp19lpwsbknp2y71x36k03ph84bmf67wm1q2na7f93"; depends=[lattice]; }; nparACT = derive2 { name="nparACT"; version="0.8"; sha256="0zwhz52j526n3xd21s7kghjaby56a8g296bkkc6scaa23zn1xg4b"; depends=[ggplot2 stringr zoo]; }; @@ -9130,15 +9677,17 @@ in with self; { nplplot = derive2 { name="nplplot"; version="4.5"; sha256="1dpbs0jb34gv0zj528357z1j2pwahjbp04rm7jir6qk0jhyaxxgh"; depends=[]; }; nplr = derive2 { name="nplr"; version="0.1-7"; sha256="1h3qv9dlw2gx8km3slyvrl588nif1n87df8xwmm6p75ziqhn2f56"; depends=[]; }; npmlda = derive2 { name="npmlda"; version="1.0.0"; sha256="1dr25an7cac89jyb8zhmj3ry6lq7sh7zxci1injplnk4gzy17mc5"; depends=[]; }; - npmlreg = derive2 { name="npmlreg"; version="0.46-3"; sha256="1k1l977g1a86918k6w7h2m8145x7adb8r7q2s4jky8s9ixa14hz3"; depends=[statmod]; }; + npmlreg = derive2 { name="npmlreg"; version="0.46-5"; sha256="1f0bzccmral2y56aih37gmi6mjww6wmp2a8z6yxm501fgj2lgzfc"; depends=[statmod]; }; npmr = derive2 { name="npmr"; version="1.1"; sha256="1ss8ypvv6qcdxv7l3szivliwmhidmzi3572p3nz96ysndf56akl4"; depends=[]; }; npmv = derive2 { name="npmv"; version="2.4.0"; sha256="04lfks2rlax59gxdnbgkpmk2vaax718z6hkgsvmyxf52iby6rvlr"; depends=[Formula]; }; + npordtests = derive2 { name="npordtests"; version="1.1"; sha256="1g8s9nmqqawq65hvpg82c78l3ffsih057665hw98mkipqb9r0vs5"; depends=[]; }; nppbib = derive2 { name="nppbib"; version="1.0-0"; sha256="075jb13zckkh66jwdmdlq4d2drjcc3lkj26px3w79b91223yymf2"; depends=[]; }; npphen = derive2 { name="npphen"; version="1.1-0"; sha256="0pbf9sqdapl5q09g1hj5hi4j2wigrd0b6s0gbv1gx4wn68alrals"; depends=[ks lubridate raster rgdal rts snow]; }; npregfast = derive2 { name="npregfast"; version="1.5.1"; sha256="0s9ci3nybzwykrgi9z2rqp6l15mqbxf759ks0clvkbm7wxv3whk5"; depends=[doParallel foreach ggplot2 mgcv sfsmisc shiny shinyjs wesanderson]; }; nprobust = derive2 { name="nprobust"; version="0.1.3"; sha256="1zr89myhamcxzk7j04rxcc4mbi86pf09kl70p8niklm0b3wmsjzj"; depends=[ggplot2 Rcpp RcppArmadillo]; }; - nproc = derive2 { name="nproc"; version="2.1.1"; sha256="0wpny7c1n9mmv1yywlws8gjbidkrikvcqcckrxpba9avjw2c5df8"; depends=[ada e1071 glmnet MASS naivebayes randomForest ROCR tree]; }; - npsf = derive2 { name="npsf"; version="0.3.1"; sha256="1mv2dzn3gc7b9ynpw8dv22xd31igg4hmkgrds12n9920pghkya44"; depends=[Formula Rcpp]; }; + nproc = derive2 { name="nproc"; version="2.1.4"; sha256="1gj38yppip0ygxcgp0x9ba9kpr12ahmz2k0956x3h7py2rl8b098"; depends=[ada e1071 glmnet MASS naivebayes randomForest ROCR tree]; }; + nprotreg = derive2 { name="nprotreg"; version="1.0.0"; sha256="06n82i5m7sgfj759zdwwh8fqybkbchvnaaqcds64m6hbms592bh3"; depends=[expm]; }; + npsf = derive2 { name="npsf"; version="0.4.1"; sha256="0vl02ysfmbxfzzbrjhiz8j129waz9cnpmds978fmv08l6wsjr3mi"; depends=[Formula Rcpp]; }; npsm = derive2 { name="npsm"; version="0.5"; sha256="12jq6ygp3di5rknh7izrr3bxvpn6bqnj3jhfxzf29yf0bd86hzqk"; depends=[plyr Rfit]; }; npsp = derive2 { name="npsp"; version="0.5-3"; sha256="0ck6iymfc73bzrifdc2sagcliz1yakqk1yv67a3ykha996jsrx99"; depends=[quadprog]; }; npsr = derive2 { name="npsr"; version="0.1.1"; sha256="1fzvilzjg9z05991sr1s1bdp17kfl6d1580qdllk8is9ac06np0v"; depends=[gmp infotheo MASS]; }; @@ -9146,35 +9695,38 @@ in with self; { npsurv = derive2 { name="npsurv"; version="0.4-0"; sha256="1wq4c9yfha5azjhrn40iiqkshmvh611sa90jp3lh82n4bl9zfk20"; depends=[lsei]; }; nricens = derive2 { name="nricens"; version="1.6"; sha256="0fpgp6k3mhb0qxbx6248k9bscnmlzwj70mqh631a1nc4cpdjvw3q"; depends=[survival]; }; nsRFA = derive2 { name="nsRFA"; version="0.7-14"; sha256="0sd3br2a5jf6mqbxk8s2i7px9vi9bk3pl8bd5884k40xqcj77irs"; depends=[]; }; - nsROC = derive2 { name="nsROC"; version="1.0"; sha256="0c99z8kknbrnbyyv7p79sj848aq7b5n4m4r7v1yrcs61ackrdn2n"; depends=[sde survival]; }; + nsROC = derive2 { name="nsROC"; version="1.1"; sha256="1fi7k61fja98kpn528jprjdycwz01rnqm368m82anxh21k7q4s1m"; depends=[sde survival]; }; + nsapi = derive2 { name="nsapi"; version="0.1.1"; sha256="06xf2p6f911vwpzky47r35fjgjvlhp13p9pf1zlvjrv66kdw8vbp"; depends=[crul xml2]; }; nscancor = derive2 { name="nscancor"; version="0.6.1-25"; sha256="183kvzlln5lhmi51dm0skq1165c3hhy1yz5h2g7nxwqk2b4p23xj"; depends=[]; }; nscprepr = derive2 { name="nscprepr"; version="0.1.1"; sha256="1rd32zywrzyxz6hpn9s6cwjlg8q8rz3cc0p3b5gan8bicx0ilwjc"; depends=[dplyr lubridate stringr]; }; - nse = derive2 { name="nse"; version="1-00.17"; sha256="16zam539ir29m9ixyim9bqnf3sdy8aaaaly3wf96i3csgysf8pjc"; depends=[coda mcmc mcmcse np Rcpp sandwich sapa]; }; + nse = derive2 { name="nse"; version="1.19"; sha256="107ri9325ga4kgvs5a3j3698dc3m4v28cb02ypc4dan6f3fa9h8i"; depends=[coda mcmc mcmcse np Rcpp sandwich]; }; + nseval = derive2 { name="nseval"; version="0.4"; sha256="18avir5zllvm2sbi9616k7dlb8yxhvnbji7xshr4kcfvy1fvn2ia"; depends=[]; }; nsga2R = derive2 { name="nsga2R"; version="1.0"; sha256="04jj0a3isfc348vg46il5x9l33cr7xawz5w0mm4pwr6djhd8nfhx"; depends=[mco]; }; nsgp = derive2 { name="nsgp"; version="1.0.5"; sha256="0piajjz3r71dnjw7lwpjhbaygxcrbbxfvhf8p3n2izyr2pw5fml9"; depends=[MASS]; }; nspmix = derive2 { name="nspmix"; version="1.4-0"; sha256="1cd133ncnr4g0n6w4c44q6mda8y1n7cfmsgy1x1kczvwp7cm9kk2"; depends=[lsei]; }; nsprcomp = derive2 { name="nsprcomp"; version="0.5.1-2"; sha256="1zlc1ximx96f235c0l8qfs6vbp1kpnbf943wxsfahnnlnxvwi59f"; depends=[]; }; - nucim = derive2 { name="nucim"; version="1.0.0"; sha256="0fyapw6f5wkybr4mwmqpk9wy349j5sa4q26pci1bsy4ly2wf9wx6"; depends=[bioimagetools EBImage fields stringr]; }; - nullabor = derive2 { name="nullabor"; version="0.3.1"; sha256="0anwla6x9y2i7yd6r0yi1xhy0zfqwfpp5h1f18gji11nmiva9d81"; depends=[dplyr fpc ggplot2 MASS moments plyr]; }; + nucim = derive2 { name="nucim"; version="1.0.6"; sha256="0bw9a2xz2w5jlr2qlbia6jfm2yp09n3gzg8a630p1ks75xvlmkbx"; depends=[bioimagetools EBImage fields stringr]; }; + nullabor = derive2 { name="nullabor"; version="0.3.5"; sha256="0hnrawf8s2g0xjc9kh2p3pbdnbai7q71z7arab5mnrz6qbiyym34"; depends=[dplyr forecast fpc ggplot2 magrittr MASS moments purrr rlang tibble tidyr tidyverse tsibble]; }; numDeriv = derive2 { name="numDeriv"; version="2016.8-1"; sha256="07ni52rwiap4wilfz94w5mrqaxr59axxmgn57857ip4p6qkiss0v"; depends=[]; }; numGen = derive2 { name="numGen"; version="0.1.1"; sha256="1y41wq31r8126dz1sj23smq2k6v9yqczq4ddgzqb73dsrx9dmmc0"; depends=[]; }; numKM = derive2 { name="numKM"; version="0.1.0"; sha256="0pnwb7skp5jx5ibgfkympq59m9sf71gvk5zc0fwik539vrzfykdf"; depends=[survival]; }; - numOSL = derive2 { name="numOSL"; version="2.5"; sha256="0wrddd5yvilp66p2m9jbchd0spb55zgl3k63zf3yq3dc8jdrvzvy"; depends=[]; }; + numOSL = derive2 { name="numOSL"; version="2.6"; sha256="03h1p56650x4my5vq5jlmjsz5xj0w2j75qfr08rh7nr38dwgp1k8"; depends=[]; }; numbers = derive2 { name="numbers"; version="0.7-1"; sha256="1k5a24pnjhn3h330q0s7ivk2v5dsjmg2xwlhfinzixihnwhc12xy"; depends=[]; }; numbersBR = derive2 { name="numbersBR"; version="0.0.2"; sha256="0ihxlny745gpz1ngq862rydn1zwn8zni1xw9mmgw8hkylsrnjfq8"; depends=[stringr]; }; - numform = derive2 { name="numform"; version="0.4.0"; sha256="09vim4ajnnkdf27ag5j8pj7p8qyfakfh3ar1dki8bqzms2d7bkcm"; depends=[]; }; + numform = derive2 { name="numform"; version="0.5.0"; sha256="1c9vhzm4rjh8b5bkzkv1r9j2y1iqndq9ndandix28wdgn2v6lzv6"; depends=[glue]; }; nutshell = derive2 { name="nutshell"; version="2.0"; sha256="1v11g5wqyxnj29b7akl0cwa34hcqs79ijbiv735pg3df4ggyrzvm"; depends=[nutshell_audioscrobbler nutshell_bbdb]; }; nutshell_audioscrobbler = derive2 { name="nutshell.audioscrobbler"; version="1.0"; sha256="10fvc5d22gnfb0bkgbww48f0vvcaja96g5gfv85kap939j11172j"; depends=[]; }; nutshell_bbdb = derive2 { name="nutshell.bbdb"; version="1.0"; sha256="19c4047rjahyh6wa6kcf82pj09smskskvhka9lnpchj13br8rizw"; depends=[]; }; + nvmix = derive2 { name="nvmix"; version="0.0-1"; sha256="13pp664n5f06gavny586xrwm1n18jndr0hlqx5fdy68n6py0vz9r"; depends=[qrng]; }; nws = derive2 { name="nws"; version="1.7.0.1"; sha256="1fn92n6brjhh8hpvhax7211cphx2cn0rl99kjqksig6z7242c316"; depends=[]; }; nycflights13 = derive2 { name="nycflights13"; version="1.0.0"; sha256="10b05cxpiysvlif59lriprxcyhgk59d3qmcpwwzk88wy6bicl9hn"; depends=[tibble]; }; - nyctaxi = derive2 { name="nyctaxi"; version="0.0.1"; sha256="187fs819g45f8irx2s9bgwnzr00lyamfv2ra88kyb8q2cq1icwwy"; depends=[DBI dplyr etl rlang stringr]; }; nzelect = derive2 { name="nzelect"; version="0.4.0"; sha256="19kcbq454yg9g76ix7v3nibgw2203d7vv6f2d6d2zkcc0h08bjm7"; depends=[]; }; nzpullover = derive2 { name="nzpullover"; version="0.3.0"; sha256="0b3mz5i58m48fa1x7gv4l3gqj0gvrar201ph2l1gkbcnfmazwjp8"; depends=[]; }; oXim = derive2 { name="oXim"; version="1.2.2"; sha256="1hi4ps36amvgqgj64yc3cvy4sx32z1az6lk5yy1sciy6074k5byb"; depends=[gstat imagine R_matlab sp]; }; oaColors = derive2 { name="oaColors"; version="0.0.4"; sha256="040sdqrk9dciylnnrrshlj06s9qhvngii9shx1p8412ip7mk8r1m"; depends=[MASS RColorBrewer]; }; oaPlots = derive2 { name="oaPlots"; version="0.0.25"; sha256="0c5ig1ar02vg38pjjmp3gd53ij1j7pzajs0zrlfajz141qkv2ysr"; depends=[ggplot2 oaColors]; }; oai = derive2 { name="oai"; version="0.2.2"; sha256="0q1w29wrppi5sfabdw8px7zr92bgri3jhy0y7dhi46xggxfg9vm1"; depends=[httr plyr stringr tibble xml2]; }; + oak = derive2 { name="oak"; version="0.2.1"; sha256="0h8whlnbb8d2hnf6cyy5am0wrf48xhkbm71fqqqsc412iycl181q"; depends=[bazar foreach purrr R6 rlist rstudioapi]; }; oaqc = derive2 { name="oaqc"; version="1.0"; sha256="1rc0l79xygmr2rp5sjadzigbj65a13z5xlvrxzy26cl0wsxwhmjf"; depends=[]; }; oasis = derive2 { name="oasis"; version="3.0.4"; sha256="1h1w46rbkbsjvh3fjniy3v7y30r2vf1kiqs807kavf0bpb6a1202"; depends=[fslr mmand neurobase oro_nifti]; }; oaxaca = derive2 { name="oaxaca"; version="0.1.4"; sha256="12w5l2a8i2964rxy9km2srlycx35y7ia8p07ra7gsxr4h8156z3c"; depends=[Formula ggplot2 reshape2]; }; @@ -9183,41 +9735,44 @@ in with self; { objectSignals = derive2 { name="objectSignals"; version="0.10.2"; sha256="1rcgfq1i3nz2q93vv4l069f3mli1c6fd5dhhhw1p7cc4sy81008w"; depends=[]; }; obliclus = derive2 { name="obliclus"; version="0.9"; sha256="000r1dx4zbgjxrfs66c1yazm0w6q2z0z1scf45g2qj5ykcm9ylma"; depends=[]; }; obliqueRF = derive2 { name="obliqueRF"; version="0.3"; sha256="1bwlgv820mmpc6vg26bsdlfy2p78586i3y42hkzbw3z1fmwq3pz5"; depends=[e1071 mda pls ROCR]; }; + obliqueRSF = derive2 { name="obliqueRSF"; version="0.1.0"; sha256="0i19xg13py9h9dpj74c5l4kz38x0cjni577al4x3w689nsddya44"; depends=[data_table dplyr ggplot2 ggthemes glmnet missForest pec prodlim purrr Rcpp RcppArmadillo rlang scales survival tidyr]; }; obs_agree = derive2 { name="obs.agree"; version="1.0"; sha256="191xshnrncjqzwd2rdq334vsx0338q3y3k1nbm04hdaysbnla9jv"; depends=[]; }; obsSens = derive2 { name="obsSens"; version="1.3"; sha256="1vfm1mzsycwkqa39vf3fcdv1s6adps9hw1rxlvl8v9kq746hcabw"; depends=[]; }; observer = derive2 { name="observer"; version="0.1.2"; sha256="1027827k57qb4xppx0xxxffd1s3n7pz754irdx3v1v3piix8xi8m"; depends=[bazar bit dplyr lazyeval magrittr tibble]; }; oc = derive2 { name="oc"; version="1.01"; sha256="12idrh4jxxq28lgqzr6jzgrvmmwysh5amzhmmaqn3yz49i17gcaf"; depends=[pscl]; }; occ = derive2 { name="occ"; version="1.1"; sha256="1aka29qqwbd494kvi15yyyqkb9hks4ky2gcvykxhx2drm2fnsn4g"; depends=[]; }; - oce = derive2 { name="oce"; version="0.9-23"; sha256="0k5h6k4y9bas2aqwkh1dkxmwgx4d41hxy87zfih5iq8ff61d03rr"; depends=[gsw testthat]; }; + oce = derive2 { name="oce"; version="1.0-1"; sha256="0wn49xp7zvfipxvx0jdbqqldinbq0ccsqipljsidc3gzhf7jh67p"; depends=[gsw Rcpp testthat]; }; oceanmap = derive2 { name="oceanmap"; version="0.1.0"; sha256="1kkjc213nn2ks7cqzchbmjvyp9hci8qndv8migpmyf5vjbm7d297"; depends=[abind extrafont fields lubridate mapdata maps maptools ncdf4 plotrix raster sp]; }; ocedata = derive2 { name="ocedata"; version="0.1.3"; sha256="0lzsyaz8zb6kiw86fnaav2g2wfdhyicxvm81ly5a9z4mjch3qj02"; depends=[]; }; ockc = derive2 { name="ockc"; version="1.0"; sha256="0chzrs3ipa2518r4d35z4fxffgq12p1mwj0hzkxw19gdgq6aa8s7"; depends=[flexclust modeltools]; }; ocomposition = derive2 { name="ocomposition"; version="1.1"; sha256="0fk8ia95yjlvyvmjw7qg72piqa40kcqq9wlb3flc6a81pys1ycb5"; depends=[bayesm coda]; }; odbc = derive2 { name="odbc"; version="1.1.6"; sha256="146phrsks0hfd1bfxx452kkq7ximk3fwjz9lqg9fdykar5sr6vjj"; depends=[BH bit64 blob DBI hms Rcpp]; }; odds_converter = derive2 { name="odds.converter"; version="1.4.8"; sha256="09s8pg55gpsxmrbimzg5rsr1n07la93781sar6vab5p9zn9zxgx4"; depends=[]; }; - oddsratio = derive2 { name="oddsratio"; version="1.0.2"; sha256="0s9w5iqcabkc7lqdh27nmg7xnw2jpwik5djjlqxb6xgabzls97d6"; depends=[cowplot ggplot2 MASS mgcv]; }; + oddsratio = derive2 { name="oddsratio"; version="1.0.3"; sha256="1kdqnai8hbhxg9gjn9j7zgm8mw4bd765jkdrwrk9q65fpvc62f5k"; depends=[cowplot ggplot2 MASS mgcv]; }; odeintr = derive2 { name="odeintr"; version="1.7.1"; sha256="0wfb5lgv10p0qyfbn9hdg14bda37v43lpgbwv6nbw63zzbsbazqi"; depends=[BH Rcpp]; }; odk = derive2 { name="odk"; version="1.5"; sha256="0fcnr4c1clwx1sk6fgg4cx506gdi90n2h05g0i47p4s5bra0qwwl"; depends=[gsheet openxlsx]; }; - odpc = derive2 { name="odpc"; version="1.0.0"; sha256="1mhak9drp0a7h1yrbk08cs00hbvkfkj8r1y6klhr40sdych4q506"; depends=[forecast gdpc Rcpp RcppArmadillo]; }; - odr = derive2 { name="odr"; version="0.7.3"; sha256="07jfd809wv92ijgw1r1nq9516zi2rkf3ik243br42glf6lszn19p"; depends=[]; }; + odpc = derive2 { name="odpc"; version="2.0.0"; sha256="1lpd7x2vq8qdgf0nag0sqzf1jpbig52zr3glk17n7cl50v2m19ii"; depends=[doParallel foreach forecast Rcpp RcppArmadillo]; }; + odr = derive2 { name="odr"; version="1.0.0"; sha256="0niadinljx5pph329dgixivdc9s1l27ik9755fbfhmplhj92ihi2"; depends=[]; }; oec = derive2 { name="oec"; version="2.7.8"; sha256="0qi5xkyh5xgwcivihnc9wv96lzhdzlcz4zv08pvpxf7dx1qhafrj"; depends=[curl dplyr jsonlite magrittr purrr readr rlang stringr]; }; - oem = derive2 { name="oem"; version="2.0.8"; sha256="08j9y9vq31skvdpg0kyqj50d77aijd2d95vcwm92df5vcvw9bpwz"; depends=[BH bigmemory foreach Matrix Rcpp RcppArmadillo RcppEigen]; }; - officer = derive2 { name="officer"; version="0.3.1"; sha256="1qpy2srk4sqmnqmpaivgp5j5nc3b58mjbibzkq5nw784jni13jmj"; depends=[base64enc digest htmltools magrittr R6 Rcpp uuid xml2 zip]; }; + oem = derive2 { name="oem"; version="2.0.9"; sha256="1ffv71cwf58wrba3zhyp443kfl0j3z451mgxsxl8ig5fn9y9i9ca"; depends=[BH bigmemory foreach Matrix Rcpp RcppArmadillo RcppEigen]; }; + ofGEM = derive2 { name="ofGEM"; version="1.0"; sha256="0xdkl8k12an9pdy6i5nay4m2iakrwsp0lr3zl8gphii75j0ywz7k"; depends=[CompQuadForm forestplot MASS]; }; + officer = derive2 { name="officer"; version="0.3.2"; sha256="14b6ii9h3fi5g8ja929mfhxps9r7x78flqjdy437y9aygkhmiz2i"; depends=[base64enc digest htmltools magrittr R6 Rcpp uuid xml2 zip]; }; oglmx = derive2 { name="oglmx"; version="3.0.0.0"; sha256="13axmhbqhv4kkcdsdmp9r7p0d0kyqlsaqgyyllbkxlxb4hfz79b6"; depends=[maxLik]; }; - ohtadstats = derive2 { name="ohtadstats"; version="1.1.1"; sha256="1d011xcrn9zhb4pf9wkwlynvz3kkk95yk2l5qs352ra1dhki7b6k"; depends=[lattice]; }; + ohtadstats = derive2 { name="ohtadstats"; version="2.0.0"; sha256="0vi0hi90l8p80kf0769iidlaq9j11myhxrj41lvxr70q4h4slr8j"; depends=[lattice]; }; oii = derive2 { name="oii"; version="1.0.2.1"; sha256="1n41hikn53ikyynsravg127cw5csa8s0s1l63w5hym7c6j625ya5"; depends=[Deducer gmodels rapportools]; }; okcupiddata = derive2 { name="okcupiddata"; version="0.1.0"; sha256="1l04rr4yr73a6q2am9ylyr5prf347hkf2jx735w78rsb6472kbaq"; depends=[]; }; okmesonet = derive2 { name="okmesonet"; version="0.1.5"; sha256="1kzyzmg702ayzphn9jsk64m51mlnz37ylxiwq5gsr23vaiida680"; depends=[plyr]; }; olctools = derive2 { name="olctools"; version="0.3.0"; sha256="1gbchwynvmryarz32f24v56kj57h7x6nrrm878fkjkpq140cqwzz"; depends=[Rcpp]; }; - olsrr = derive2 { name="olsrr"; version="0.5.1"; sha256="1kwscd1gxh1r3bsjmaanrm8jsi9gjggqmg629nmmlkx2ql5qcgja"; depends=[car checkmate cli clisymbols crayon dplyr ggplot2 gh glue goftest gridExtra magrittr nortest purrr Rcpp recipes rlang shiny stringr tibble tidyr]; }; + olsrr = derive2 { name="olsrr"; version="0.5.2"; sha256="13qampcc07qfjj4r3ira0m1j2wgnrkf5p1wswr9g814azhm52haz"; depends=[car checkmate cli clisymbols crayon dplyr ggplot2 gh glue goftest gridExtra magrittr nortest purrr Rcpp recipes rlang shiny stringr tibble tidyr]; }; omd = derive2 { name="omd"; version="1.0"; sha256="0s1wcgivqapbkzjammga8m12gqgw113729kzfzgn02nsfzmsxspv"; depends=[]; }; omics = derive2 { name="omics"; version="0.1-5"; sha256="1y2x33mfgq98nglhvpr1wq1v6nfiq4njy2yac47x72rpwxsj9vb1"; depends=[lme4 pheatmap]; }; ompr = derive2 { name="ompr"; version="0.8.0"; sha256="1nmd5wa1g2xzmwqfqf882bxcrmkxbb5b414cbbzvmqzfs34yk6bl"; depends=[data_table lazyeval Matrix progress Rcpp rlang]; }; ompr_roi = derive2 { name="ompr.roi"; version="0.8.0"; sha256="1cbrchvpd31lxpxvw2l3q9k5jmffarb1shca8kwm76y5a6zxxq63"; depends=[Matrix ompr ROI slam]; }; + omu = derive2 { name="omu"; version="1.0.2"; sha256="03mj5xk447gadsnvqrm97cjcyfq4xzkgc46kw85gishv7w9qmqrk"; depends=[dplyr ggfortify ggplot2 KEGGREST magrittr plyr reshape2 stringr tidyr]; }; oncomodel = derive2 { name="oncomodel"; version="1.0"; sha256="1jyyq9znffiv7rg26mjldbwc5yi2f4f8npsd2ykhxyacb3g96fp1"; depends=[ade4]; }; onehot = derive2 { name="onehot"; version="0.1.1"; sha256="1cdsz007wr054k5phvihhg4qx0fc039k2s6484m92kws8mb2ziix"; depends=[]; }; onemap = derive2 { name="onemap"; version="2.1.1"; sha256="0j9c0ynwpzyr548n72wzmmk8gi52qvxlxgzqzn8g6n4v5zmzlkhy"; depends=[fields ggplot2 maps Rcpp reshape2 tkrplot]; }; - onewaytests = derive2 { name="onewaytests"; version="1.7"; sha256="1lly2pxw08mmm4gqgj3wxa9ayhf90fyqjhnj8hcvr408k9p7bgsb"; depends=[car ggplot2 moments nortest]; }; + onewaytests = derive2 { name="onewaytests"; version="1.9"; sha256="15zs39krrf7i5g0bp830il3cihwbichsd6swhjxp53j77hwcb0hy"; depends=[car ggplot2 moments nortest]; }; onion = derive2 { name="onion"; version="1.2-7"; sha256="17jx7saxcsahyyivln4v9fzzcmidy6ygjd9n81skv5jpr491zkgk"; depends=[]; }; onlinePCA = derive2 { name="onlinePCA"; version="1.3.1"; sha256="08qivsfnwz5vp089lv9czsaz3nfi42kn9yhgzf27dji18y2xscic"; depends=[Rcpp RcppArmadillo RSpectra]; }; onlineVAR = derive2 { name="onlineVAR"; version="0.1-0"; sha256="1hqriwrlxhbi5v5wpqxfvvcb6np1iaarb3zf84ykfzi4llqqgz24"; depends=[lattice]; }; @@ -9228,20 +9783,20 @@ in with self; { ontologySimilarity = derive2 { name="ontologySimilarity"; version="2.2"; sha256="1g1ag2bnfczdx2xyswrc9xbl9krnyibb4639wynm7c0lf2876964"; depends=[ontologyIndex Rcpp]; }; oompaBase = derive2 { name="oompaBase"; version="3.2.6"; sha256="0lighs2546nyhpgbjsn4k53c7jw6xyla5b82v8jp3l1sqxj68a3s"; depends=[cluster]; }; oompaData = derive2 { name="oompaData"; version="3.1.1"; sha256="0by9qfxlx6fdmp12qnphlli5hdn5balvx4ckg64fw6vwa291g7b0"; depends=[]; }; - openCR = derive2 { name="openCR"; version="1.2.0"; sha256="1wz31rnvdz1s253krf423ipkmfsxia66d5adnbyp3r59mc48yh1k"; depends=[abind MASS nlme plyr R2ucare Rcpp RcppParallel secr stringr]; }; - openEBGM = derive2 { name="openEBGM"; version="0.6.0"; sha256="0xzcdahfxdk1zjq6019yvr2mlhyqxbsqx6vd4w95mjq9h3bd5vmr"; depends=[data_table ggplot2]; }; + openCR = derive2 { name="openCR"; version="1.3.2"; sha256="0f5m3gnx0x8vqcdzvjrmlv2f1vcq7c760bv7xkcxksjqhwwgjisa"; depends=[abind MASS nlme plyr Rcpp RcppParallel secr stringr]; }; + openEBGM = derive2 { name="openEBGM"; version="0.7.0"; sha256="1a4jcc15995id2fh22v18f1wrwlknfx3mlh6chjl0b93z60aad6k"; depends=[data_table ggplot2]; }; openNLP = derive2 { name="openNLP"; version="0.2-6"; sha256="1173cng877sg6ynbs3csfnn956wwrq3yldhhzfbqdsz35draganj"; depends=[NLP openNLPdata rJava]; }; openNLPdata = derive2 { name="openNLPdata"; version="1.5.3-4"; sha256="0j45rh9qki8r5wavaysrfsvb3wc3x8jjicqff2yi0r34j58xvlv8"; depends=[rJava]; }; openSTARS = derive2 { name="openSTARS"; version="1.1.0"; sha256="1cjws49r22cmdax136zcy3k35yzbajkm6pyfibgcw2iqdxy1vcxg"; depends=[data_table progress raster rgdal rgrass7 sf sp SSN]; }; - openVA = derive2 { name="openVA"; version="1.0.4"; sha256="1lfc8h64y7zlcyf30pw0zrmzrjh4x4kkij0awmwwzhw402cvb16r"; depends=[ggplot2 InSilicoVA InterVA4 InterVA5 nbc4va Tariff]; }; + openVA = derive2 { name="openVA"; version="1.0.7"; sha256="1hv0i2h9vw2l4gzsz31apc1w7k8rkrr5szxzfxhznchyv0sr9625"; depends=[cli crayon ggplot2 InSilicoVA InterVA4 InterVA5 purrr Tariff]; }; openadds = derive2 { name="openadds"; version="0.2.0"; sha256="1jb8zd3rpxfkjkg895iab6m4cfi53p5vy3nnpjkgq7ym6499qjcv"; depends=[crul dplyr jsonlite maptools rappdirs readr tibble xml2]; }; - openair = derive2 { name="openair"; version="2.4-2"; sha256="1kaq0ww3829qh6wsnaa2asyyqmqhdgm9am70g0vphf7lp9vjk9x1"; depends=[cluster dplyr hexbin lattice latticeExtra lubridate mapproj MASS mgcv purrr RColorBrewer Rcpp rlang tidyr]; }; + openair = derive2 { name="openair"; version="2.6-1"; sha256="0axym9jssh3fdb83mny54ry76z778sjmyvi851g3pg346fpfcxql"; depends=[cluster dplyr hexbin lattice latticeExtra lubridate mapproj MASS mgcv purrr RColorBrewer Rcpp rlang tidyr]; }; opencage = derive2 { name="opencage"; version="0.1.4"; sha256="1lqs38lml73axsjlsjkmcsb2irgs40mjrx2cn3k0bjb63qyb9hf5"; depends=[dplyr httr jsonlite memoise]; }; - opencpu = derive2 { name="opencpu"; version="2.0.5"; sha256="1bs2z3y2zc3aqzfjh6bq3qrpzm106f5xhw7lbyng1bpcp4rch6y3"; depends=[brew curl devtools evaluate httpuv jsonlite knitr mime openssl protolite rappdirs sendmailR sys webutils zip]; }; + opencpu = derive2 { name="opencpu"; version="2.1"; sha256="1w4lqvzn05v3qkxzd22mcsmkk5n1472yc58vyvlfg6vxml0nykry"; depends=[brew curl evaluate httpuv jsonlite knitr mime openssl protolite rappdirs remotes sendmailR sys webutils zip]; }; opendotaR = derive2 { name="opendotaR"; version="0.1.4"; sha256="17cygsw3nkg6zincfrcdh1509rlz3n5zrv9wvv7mjngm61sn79nf"; depends=[dplyr jsonlite lubridate]; }; openintro = derive2 { name="openintro"; version="1.7.1"; sha256="059azlasdkmp8f54qpjf3mq5dyqakw0dgx0kx85wfdmhq38zal5n"; depends=[]; }; - opensensmapr = derive2 { name="opensensmapr"; version="0.4.1"; sha256="1yq0fxlfb203di2y0n23zfy4xyjy1ij52s4kp1fn44pb3gmqhndm"; depends=[digest dplyr httr magrittr]; }; - openssl = derive2 { name="openssl"; version="1.0.1"; sha256="1qyql5gpwf88bkm1qarjhbqbq4hn6w0d8j4pxb5x7i96is30ap30"; depends=[]; }; + opensensmapr = derive2 { name="opensensmapr"; version="0.5.0"; sha256="0bv03p2fprgkqg2vm6ydqi5wjswkjlxwwmkk3r6lq2m4xq909d4r"; depends=[digest dplyr httr lazyeval magrittr purrr readr]; }; + openssl = derive2 { name="openssl"; version="1.1"; sha256="0ldxgcr33lawwr8wp14kdk2678gpkvqkzv6g333bhck1hn6qspzv"; depends=[]; }; opentraj = derive2 { name="opentraj"; version="1.0"; sha256="13nqal96199l8vkgmkvl542ksnappkscb6rbdmdapxyi977qrgxk"; depends=[doParallel foreach maptools openair plyr raster reshape rgdal sp]; }; openxlsx = derive2 { name="openxlsx"; version="4.1.0"; sha256="1n7z22pm78xa77fvn77kdn68az6xzxk36y11sqf0w6h6adri4yxb"; depends=[Rcpp zip]; }; opera = derive2 { name="opera"; version="1.0"; sha256="0p2wg3srg088l420ykrq0wqvzh1mp6l753rdw35f7kdmaj08mqfq"; depends=[quadprog quantreg RColorBrewer]; }; @@ -9257,34 +9812,37 @@ in with self; { optbdmaeAT = derive2 { name="optbdmaeAT"; version="1.0.1"; sha256="1y1mvcyjihpj1wgjmifhmd10717wr1srp7h87azs4gfypgsiqchn"; depends=[igraph MASS Matrix]; }; optextras = derive2 { name="optextras"; version="2016-8.8"; sha256="03wqz16q8kn0ndk241h541fa0g5y0nrfg17vph85cm5xvzdd14cc"; depends=[numDeriv]; }; optiRum = derive2 { name="optiRum"; version="0.40.1"; sha256="1kl9mzh53pwhrxbn89dsjjpfji7k8vmysscd1qd9sw7vqdan8g6x"; depends=[AUC data_table ggplot2 knitr plyr scales stringr XML]; }; - optiSel = derive2 { name="optiSel"; version="2.0.1"; sha256="0bk2yf7wlkf2v76dybcqvqjy6n4cr72h0l05yfxba3zl8fw7r7na"; depends=[data_table doParallel ECOSolveR foreach kinship2 magic MASS Matrix nadiv optiSolve pedigree plyr pspline purrr quadprog Rcpp RcppArmadillo reshape2 stringr]; }; + optiSel = derive2 { name="optiSel"; version="2.0.2"; sha256="0k3651h7ih59w13jzkbh8m5pddi1g1zci5rn9dm3b873yjr2nalx"; depends=[data_table doParallel ECOSolveR foreach kinship2 magic MASS Matrix nadiv optiSolve pedigree plyr pspline purrr quadprog Rcpp RcppArmadillo reshape2 stringr]; }; optiSolve = derive2 { name="optiSolve"; version="0.1"; sha256="1wnpj7z0vqf91gzgz6r2ympnljq4mczxnnyk3sq7gvf6df4ic2m1"; depends=[alabama cccp MASS Matrix nloptr plyr Rcpp Rcsdp shapes stringr]; }; opticut = derive2 { name="opticut"; version="0.1-2"; sha256="1j479wa7mlp62c2y7shha1w7ybhfy8wvjfaz27kmwd1f61ma1g0l"; depends=[betareg MASS mefa4 pbapply pscl ResourceSelection]; }; optifunset = derive2 { name="optifunset"; version="1.0"; sha256="18pvdl04ln1i0w30ljdb3k86j27zg2nvrn3ws54c1g6zg9haqhbg"; depends=[]; }; optigrab = derive2 { name="optigrab"; version="0.7.3"; sha256="1vd4b6mh4a137nvsbpx71jibfd67va1m8iya1gasqiflm6qzszcx"; depends=[magrittr stringi]; }; optim_functions = derive2 { name="optim.functions"; version="0.1"; sha256="1la3v8yd9cdichp3mka4x86hr9lynh6qfg7h9ab6cwijw6kzkn6g"; depends=[lhs randtoolbox stringr]; }; - optimParallel = derive2 { name="optimParallel"; version="0.7-2"; sha256="1b705gn0f3m3cn1hy5ga6qazvl2kvgc9dmnqky2px1zbkw2n3qy0"; depends=[]; }; + optimParallel = derive2 { name="optimParallel"; version="0.7-4"; sha256="0415lz5qrhb423h55plws1hjf1fsddg2qf9phm1srvd24dvz2khw"; depends=[]; }; + optimStrat = derive2 { name="optimStrat"; version="1.1"; sha256="0wlkk0wmhzkxkam0d6lzr5s6hyb51fnvvd64syffgr084ivxymra"; depends=[shiny]; }; optimbase = derive2 { name="optimbase"; version="1.0-9"; sha256="0ivz24kf3yacgq5bl3s3az1pcyhsz0cza5f8vdksy5gchwqplm8n"; depends=[Matrix]; }; optimization = derive2 { name="optimization"; version="1.0-7"; sha256="09s62ax3w8zijfp2cmh2lvdqbl3nijbjkwq4n3icasi53lzg2179"; depends=[colorspace Rcpp]; }; optimr = derive2 { name="optimr"; version="2016-8.16"; sha256="02dgwkcjhf6ciwb6x6gyk7nn4v2jras7l1icfd4pjbypiapwnck9"; depends=[numDeriv optextras Rcgmin Rvmmin setRNG]; }; optimsimplex = derive2 { name="optimsimplex"; version="1.0-7"; sha256="1if32133556zwmijlz6085fg1h65442hy03lzia0ahap3yndqfqy"; depends=[optimbase]; }; optimus = derive2 { name="optimus"; version="0.2.0"; sha256="01njyjfrm6kjwx2qq41c0hsgxzydnrmr3538cpbfdn5i0z5blgyx"; depends=[mvabund ordinal]; }; - optimx = derive2 { name="optimx"; version="2013.8.7"; sha256="0pbd7s02isj24npi4m1m1f008xqwzvwp3kn472wz8nmy4zrid30s"; depends=[BB dfoptim minqa numDeriv Rcgmin Rvmmin setRNG svUnit ucminf]; }; - optional = derive2 { name="optional"; version="1.1"; sha256="13ajzybylw0q0x6yy6i8qr6l1ar53cyl708zgqaqaj0lkj183zhz"; depends=[magrittr]; }; + optimx = derive2 { name="optimx"; version="2018-7.10"; sha256="0npzgb5ky3p2iky4917grmysawh7mb5gwz4i7ssmh73ypqnndfhk"; depends=[numDeriv]; }; + optional = derive2 { name="optional"; version="2.0"; sha256="0hj0gwvk9svllv44kfdgv3a2mriwqnaxvn3rj7w1djha7mryl6jl"; depends=[magrittr]; }; + optionstrat = derive2 { name="optionstrat"; version="1.0.0"; sha256="062mb1d0gy0sglmz6gabhx78d9drbg4j5aj4fs4q0gnzqjrbgaaf"; depends=[]; }; optiscale = derive2 { name="optiscale"; version="1.1"; sha256="1c263w9df66m7lgvzpdfm2zwx9nj8wcdpgh5gijachr2dzffmrp2"; depends=[lattice]; }; optismixture = derive2 { name="optismixture"; version="0.1"; sha256="0nacfbqlnzajp1hfhf0yzm2d86fxpp4kw2zy33q8k2d4sr56bird"; depends=[Matrix mvtnorm]; }; - optmatch = derive2 { name="optmatch"; version="0.9-9"; sha256="04w6ma1f09rjlz2qalfqk894pdkvqszr13n010y7015b3dsyqnkk"; depends=[digest Rcpp RItools survival]; }; + optmatch = derive2 { name="optmatch"; version="0.9-10"; sha256="1jnvk9r7jc8w5rg8xvhbhj0wmy0l1hhjm8iwyf703939p4xc5z71"; depends=[digest Rcpp RItools survival]; }; optparse = derive2 { name="optparse"; version="1.6.0"; sha256="1d7v5gl45x4amsfmzn5zyyffyqlc7a82h01szlnda22viyxids0h"; depends=[getopt]; }; optpart = derive2 { name="optpart"; version="2.3-0"; sha256="125b9sfdk4bdcj1vq5rxlrskv1zra31x8d96pdxnqvcnkmwxm4zh"; depends=[cluster labdsv MASS plotrix]; }; optrcdmaeAT = derive2 { name="optrcdmaeAT"; version="1.0.0"; sha256="16g4612mwyfsckn6l71fbrjnnjv4yvnac1cccbrn3k8jh07qgb1h"; depends=[igraph MASS Matrix]; }; - optrdd = derive2 { name="optrdd"; version="1.0.1"; sha256="1nvrl04vg5ayrqqf6n3sb8jp37xifl5inh9nyr7pv6szckih6cd2"; depends=[CVXR Matrix quadprog]; }; + optrdd = derive2 { name="optrdd"; version="1.0.2"; sha256="04c0dz68bs9h7l7bw9l0fahbbr2d0472xcq23pj91c8953n2mkak"; depends=[CVXR glmnet Matrix quadprog]; }; optrees = derive2 { name="optrees"; version="1.0"; sha256="1zqpjii8dsfs98n58qpif81ckvyxkr0661svhlbgzi19xb2vszqs"; depends=[igraph]; }; + optweight = derive2 { name="optweight"; version="0.2.0"; sha256="0qpm5i9anzmv03cgdpk3r7pr6gg9l32hrnbrrd65cmkvf5wdxcyj"; depends=[ggplot2 Matrix rosqp]; }; opusminer = derive2 { name="opusminer"; version="0.1-0"; sha256="1m4gsjylz58pbmhgcy4l9hqdsgy8ra1zg0d3rb6h2qiwfyfm0yh4"; depends=[arules Matrix Rcpp]; }; orQA = derive2 { name="orQA"; version="0.2.1"; sha256="0vivjrpcbql42y078gi91kfpfdpv73j23jkiv8fpazzwzdi8ydqq"; depends=[genefilter gtools nlme Rcpp]; }; ora = derive2 { name="ora"; version="2.0-1"; sha256="0albxqma220rnrpfdq3z9cawr83q1a0zzczbbcy4nijjm4mswphy"; depends=[DBI ROracle]; }; orca = derive2 { name="orca"; version="1.1-1"; sha256="1wd5nh2vh6j1rp78hbw17qipi67f0wimrbkiarak8f7k5pfiy1zn"; depends=[]; }; orclus = derive2 { name="orclus"; version="0.2-6"; sha256="0d78mn2vl2yxlvdswyxkxp9zg59b8cvfksz9m56kddn79aps1ikl"; depends=[]; }; - orcutt = derive2 { name="orcutt"; version="2.2"; sha256="0mwfbbsn39nla083p845xbbgh3y8kkrg0q735kap64jf4pgcyac7"; depends=[lmtest]; }; + orcutt = derive2 { name="orcutt"; version="2.3"; sha256="0pj7pqzbcg4gp35nsz3avyawmx69dgj0l2w0x8ypw5qwl4zhmnyk"; depends=[lmtest]; }; ordBTL = derive2 { name="ordBTL"; version="0.8"; sha256="09x3zfmss4fsh3rjghgmpv8y34dnkz4mw696b3k3nvlgk55a1423"; depends=[caret gtools VGAM wikibooks]; }; ordDisp = derive2 { name="ordDisp"; version="1.0.1"; sha256="1vjki73h8933z36ikwmjn84ldz154mahp2jkd9cbj5n6xsi47fnw"; depends=[VGAM]; }; ordPens = derive2 { name="ordPens"; version="0.3-1"; sha256="0yzf3qzi4p7xqimihjvr0wkdvj3sy9n3wc86bf4bjbavniq6m69r"; depends=[grplasso mgcv RLRsim]; }; @@ -9292,24 +9850,25 @@ in with self; { orddom = derive2 { name="orddom"; version="3.1"; sha256="165axs15fvwhrp89xd87l81q3h2qjll1vrwcsap645cwvb85nwsh"; depends=[psych]; }; orderbook = derive2 { name="orderbook"; version="1.03"; sha256="0dlvjrzdhhh8js4g1lvxs46q7fdxfxavxnb4nj6xlwca75i51675"; depends=[hash lattice]; }; orderedLasso = derive2 { name="orderedLasso"; version="1.7"; sha256="0vrh89nrmpi8xscvambcb1y70gqqi5819a2gxh02h4pnyjn8axql"; depends=[ggplot2 Iso Matrix quadprog reshape2]; }; + ordering = derive2 { name="ordering"; version="0.7.0"; sha256="0sgwgcjg6sazmi11c9qvxfrzg671kcp18i2q20xbmbj4v3yqhwbh"; depends=[]; }; orderstats = derive2 { name="orderstats"; version="0.1.0"; sha256="0a3ga0cjryvbininspsx5wzc96s3fza06s3d5fhbllbixz0rap4a"; depends=[]; }; ordiBreadth = derive2 { name="ordiBreadth"; version="1.0"; sha256="04faqhas1p9lxhghd4xq07yq1nxv7ns18avhvkql7sy5a9g7bfs1"; depends=[vegan]; }; - ordinal = derive2 { name="ordinal"; version="2018.4-19"; sha256="04fpm4jsjfd90ig2rzd11jafkip74814b60ixis0sii2gr9c8zxb"; depends=[MASS Matrix ucminf]; }; - ordinalClust = derive2 { name="ordinalClust"; version="1.2.1"; sha256="1035471ni5f8129w23kkj7263p5pa9jlihqdq2skda410lj50vnk"; depends=[progress Rcpp RcppArmadillo]; }; - ordinalCont = derive2 { name="ordinalCont"; version="1.3.0"; sha256="0zi9cfvkb811hhcplp159zpnmmk4rs0nid19gi4g9g3dgn9pa296"; depends=[boot]; }; - ordinalForest = derive2 { name="ordinalForest"; version="2.1"; sha256="1ancr7xdwhbqq3rj5hijrkjbrcaih8rqcx5r41mykrrp1k1s55dd"; depends=[combinat ggplot2 Rcpp]; }; - ordinalNet = derive2 { name="ordinalNet"; version="2.4"; sha256="0c9k3p62d482sl0vg94xm6hllk2mic2nd1c5m4vhci5ycavqzdd3"; depends=[]; }; + ordinal = derive2 { name="ordinal"; version="2018.8-25"; sha256="03cv9hcrw8j3lhamzhz8sk2p3ns4cw9z41x49h301k2b3pajv43h"; depends=[MASS Matrix numDeriv ucminf]; }; + ordinalClust = derive2 { name="ordinalClust"; version="1.3.1"; sha256="10wk2brp8a3k1pjsl7wify4ki59ad4vbpqgmbi5va99hfnywz5ml"; depends=[Rcpp RcppArmadillo RcppProgress]; }; + ordinalCont = derive2 { name="ordinalCont"; version="2.0.0"; sha256="17n04v182nxzkhvlgyasl7lfy8ggwkijsvyykdsdd9ii1vaw3l7s"; depends=[boot Deriv]; }; + ordinalForest = derive2 { name="ordinalForest"; version="2.2"; sha256="1cfcdk7nndw7z1shq966pdk6448hdvfqc6c1z4fwrrlkp75gnjr5"; depends=[combinat ggplot2 nnet Rcpp]; }; + ordinalNet = derive2 { name="ordinalNet"; version="2.5"; sha256="1lx8jacidb6irwb2mwsc75dy90fnvrpgwcg8s2wzkvql1lasc6wy"; depends=[]; }; ordinalRR = derive2 { name="ordinalRR"; version="1.0"; sha256="07gihg8hppxa7bp5wxcshqawj3vkzicmdsrnjyrasr3glv08b9lj"; depends=[rjags]; }; - ordinalgmifs = derive2 { name="ordinalgmifs"; version="1.0.4"; sha256="1s8f8fpiyyxxqlcwa5pn2aj1iggf5r1q7zkvzsik6265krcsbqn6"; depends=[survival]; }; - ore = derive2 { name="ore"; version="1.6.1"; sha256="0hy1xm03zbmd336g9jjrkdsx1z7ai32jvj1hk8a7bj9wqb5rl8g5"; depends=[]; }; + ordinalgmifs = derive2 { name="ordinalgmifs"; version="1.0.5"; sha256="0i66i0qwsc52yj4hpfzk4d8v2nwdd4zr7zgqlxvsk3n8vi65lnqf"; depends=[survival]; }; + ore = derive2 { name="ore"; version="1.6.2"; sha256="1l1ziljgm5gwjhvjq42wi5vcwbxlaj5dl9w8bhz0wh8vx4ajj07m"; depends=[]; }; ores = derive2 { name="ores"; version="0.3.1"; sha256="12war455cfcn2llig7pkx05b70dp5y7warjq03ayqq6i7c945mhb"; depends=[httr]; }; orgR = derive2 { name="orgR"; version="0.9.0"; sha256="1q4qbwnbhmja8rqiph7g7m4wxhzhk9mh91x1jgbnky8bs4ljdgrx"; depends=[data_table ggplot2 ggthemes lubridate stringr]; }; orgutils = derive2 { name="orgutils"; version="0.4-1"; sha256="1yc3avhq3786his7nd60zfbzd9inkfrfz938r8378z59zbb1mzqq"; depends=[textutils]; }; orientlib = derive2 { name="orientlib"; version="0.10.3"; sha256="1qi46hkz73b8722zc3w6wvsq1ydlk37yxn9rd1dqygqbs1svkmvv"; depends=[]; }; origami = derive2 { name="origami"; version="1.0.0"; sha256="0692n4javr0lwxcd0b83sbbhxbmxxs41sjvlsq5bc5l7n140qaca"; depends=[abind data_table future future_apply listenv]; }; originr = derive2 { name="originr"; version="0.3.0"; sha256="1r4w8gilr25gdqm3slviwas3s7qkpiyv4ifzp7qkby6vrdswnngb"; depends=[crul data_table jsonlite taxize xml2]; }; - orloca = derive2 { name="orloca"; version="4.5"; sha256="1zkd80b8rqy3x389c5pwsh0k8q6hy9bg4vvqs2xigxbprz4gyzl7"; depends=[png ucminf]; }; - orloca_es = derive2 { name="orloca.es"; version="4.5"; sha256="0lnv565c7g69649481w3rlnx0yya7bw9fkpwim9bs639flwh6w96"; depends=[orloca]; }; + orloca = derive2 { name="orloca"; version="4.6"; sha256="1mhm4m0qmhhb1kca2s5z630f52h3a5ms16aqxrq9a8j9nyd65xh4"; depends=[knitr png ucminf]; }; + orloca_es = derive2 { name="orloca.es"; version="4.6"; sha256="1yfsvihm8p4ggdfam50i2xg7dy7khww5qqk6g4lry3m1icwx6vsy"; depends=[orloca]; }; oro_dicom = derive2 { name="oro.dicom"; version="0.5.0"; sha256="05dmhfglp76apyilwicf3n2ylyjhp1gq6b9bnzsiiblpjnfpia43"; depends=[oro_nifti]; }; oro_nifti = derive2 { name="oro.nifti"; version="0.9.1"; sha256="19w9dzyfmfgxgxb5i0l06b6gzqksx879iwicfs76fwmb1q2ph540"; depends=[abind bitops RNifti]; }; oro_pet = derive2 { name="oro.pet"; version="0.2.6"; sha256="1dczii7knh9241ksswxk9zg1d69mhk2ilrk4kjv7cj9nfm8fgmja"; depends=[minpack_lm msm oro_dicom oro_nifti]; }; @@ -9323,10 +9882,10 @@ in with self; { osd = derive2 { name="osd"; version="0.1"; sha256="1py9p15nrcydr8w9ilxkxabiz9zlqnls8xn9avjkxd8x6602jx6p"; depends=[JADE nnls]; }; oshka = derive2 { name="oshka"; version="0.1.2"; sha256="02hglpq5lknq93zbcf219lhnhppzgygkhxqixb15f89rxf9fczgs"; depends=[]; }; osmar = derive2 { name="osmar"; version="1.1-7"; sha256="0q6d8nw7d580bnx66mjc282dx45zw9srczz90b520hjcli4w3i3r"; depends=[geosphere RCurl XML]; }; - osmdata = derive2 { name="osmdata"; version="0.0.7"; sha256="0gpb8anvm9wmhvdkirhclkyppqz1sd5siclszigff11fw4bxnwj3"; depends=[curl httr jsonlite lubridate magrittr Rcpp rvest sp xml2]; }; + osmdata = derive2 { name="osmdata"; version="0.0.8"; sha256="0hhfnraxjj54z5p3lnpvklhpmdhihs9lgfb9dm3s9h7kjcknf6x3"; depends=[curl httr jsonlite lubridate magrittr Rcpp rvest sp xml2]; }; osmose = derive2 { name="osmose"; version="0.1.1"; sha256="0fiijnrvvydhj6j9yb02rn5sg8arcpj3jz977m2zwjgqy878cffg"; depends=[rlist stringr]; }; osmplotr = derive2 { name="osmplotr"; version="0.3.0"; sha256="0w45riwwjigh1bxf9gx0wdj2yhdizwi6ydprp83pss2z9wph66yb"; depends=[curl e1071 ggm ggplot2 httr osmdata rgeos sp spatstat]; }; - osqp = derive2 { name="osqp"; version="0.3.1"; sha256="1q7f009xbl15prsn6l18fr307a7z76rw39z6fj380nliq6s5s56z"; depends=[Matrix R6 Rcpp]; }; + osqp = derive2 { name="osqp"; version="0.4.1"; sha256="0v1sg914l1xz2f2crgwy2pp9k72ak2k1qmqix20j2akqmlvr39p2"; depends=[Matrix R6 Rcpp]; }; osrm = derive2 { name="osrm"; version="3.1.1"; sha256="14rf5m2pm5w414v2l1dvd6vlvirms93l8rkfbmgcvxwxmc52b187"; depends=[gepaf jsonlite raster RCurl rgeos sp]; }; osrmr = derive2 { name="osrmr"; version="0.1.29"; sha256="1mkc39v56m7b89nbjzs50kzz8w1i1950gciiw7iyqpdj6g2knwdx"; depends=[assertthat bitops R_utils rjson stringr]; }; otinference = derive2 { name="otinference"; version="0.1.0"; sha256="1l75jjnkyk8yzaw9zyk45jq9ys304i6pzm2xd5apxrb1jk75a3li"; depends=[MASS Rglpk sm transport]; }; @@ -9337,12 +9896,14 @@ in with self; { outbreaker = derive2 { name="outbreaker"; version="1.1-8"; sha256="0przz78jzkwl580w83p0aigaykfki2hdzprwqic7dy6yxnpqlpm3"; depends=[adegenet ape igraph]; }; outbreaker2 = derive2 { name="outbreaker2"; version="1.0.1"; sha256="1v49i9z4kx9l485ib5q91s4z6r03lyijzjrr9zyjgham59rncyij"; depends=[ape ggplot2 magrittr Rcpp visNetwork]; }; outbreaks = derive2 { name="outbreaks"; version="1.3.0"; sha256="1k0g9x6wvdw8lkpjiv8z1ijp6pg5hri3gawx7zfpnm05g6ncvg81"; depends=[]; }; + outcomerate = derive2 { name="outcomerate"; version="1.0.1"; sha256="07mwml7r98qjgvrp938sqf7klyspz110583j0zwb72j69n4whmrj"; depends=[Rdpack]; }; outliers = derive2 { name="outliers"; version="0.14"; sha256="0vcqfqmmv4yblyp3s6bd25r49pxb7hjzipiic5a82924nqfqzkmn"; depends=[]; }; outreg = derive2 { name="outreg"; version="0.2.2"; sha256="04f1x7mxq4swbd7bfwjjgx4838jm6qj4piaighmhcscwrdkxa1cp"; depends=[magrittr reshape2 sandwich stringr tidyr]; }; overlap = derive2 { name="overlap"; version="0.3.2"; sha256="1j3m6ir1chdz0si2fhcw6gs7c9h09bv0chz18rpzxsywww6d4rzy"; depends=[]; }; - overlapping = derive2 { name="overlapping"; version="1.5.0"; sha256="1xqpkyxpdzcvq7s2hzkbnfddffjfs1xrxhrkvl5i4qv1czdsphjn"; depends=[ggplot2]; }; + overlapping = derive2 { name="overlapping"; version="1.5.1"; sha256="1any3f910c0aj4h19iam2qmzds6hfq619bdx1q5vhycmz9xragib"; depends=[ggplot2 testthat]; }; overlapptest = derive2 { name="overlapptest"; version="1.0"; sha256="1p5xbqbl1kpvx7rjb335k7hfc8i9b13p2r2rr6rrjfa8zs74smml"; depends=[spatstat]; }; - owmr = derive2 { name="owmr"; version="0.7.2"; sha256="0206i5zzmfjdd43qziis6kqc0zsvn0l7v5sspjrywjxw2gyjfmwb"; depends=[httr jsonlite magrittr]; }; + owmr = derive2 { name="owmr"; version="0.8.1"; sha256="11krzrkr1ga41nv9c2fb8cb2mgy3ias7qx85d4cdv4k68lsksv18"; depends=[httr jsonlite magrittr plyr tibble tidyr]; }; + ows4R = derive2 { name="ows4R"; version="0.1-0"; sha256="1a27h63spy46ms7fgh2vl659znp5g55d1hsk6py6lgfa6hc2f1dx"; depends=[geometa httr openssl R6 rgdal sf XML]; }; oxcAAR = derive2 { name="oxcAAR"; version="1.0.0"; sha256="19inf2bcpfj4jzfym1v5f1w5fkmcycz5jrfc2hf0wsvixy53lfxa"; depends=[jsonlite stringr]; }; oz = derive2 { name="oz"; version="1.0-21"; sha256="0p4r8qbpv7q6vad940540pd3lk79pyfj41h2cn22hsy1j0va1qbv"; depends=[]; }; p2distance = derive2 { name="p2distance"; version="1.0.1"; sha256="1ims8i5z5k97kjpdysgx8g7lgvnvf7amahcrssw7bk38bvbxawni"; depends=[]; }; @@ -9352,10 +9913,11 @@ in with self; { pCalibrate = derive2 { name="pCalibrate"; version="0.1-1"; sha256="04a7dmf9sjw44y53i469f8fjm8as2vwr0pgk4s91l63pxdqnjvfl"; depends=[epitools exact2x2 MCMCpack]; }; pGLS = derive2 { name="pGLS"; version="0.0-1"; sha256="1rlk8q09sikf4vpzsx0c7s6qqh2hxf8dy2bgcm4nnkbv2nfjz438"; depends=[MASS]; }; pGMGM = derive2 { name="pGMGM"; version="1.0"; sha256="1hkczz38g8a8253jm8vhm8948fs91g6b2rfzkz47srkkby9ksa4x"; depends=[JGL MASS mvtnorm]; }; + pGPx = derive2 { name="pGPx"; version="0.1.1"; sha256="0b3pjrk7496nlw1cv5m6yfp02c663452z67y21yhhm26b17nrldv"; depends=[DiceKriging KrigInv pbivnorm pracma randtoolbox Rcpp RcppArmadillo rgenoud]; }; pKSEA = derive2 { name="pKSEA"; version="0.0.1"; sha256="1k9javxbhx28hf5k3i66ggqwlws2w9qwp01g8f7jmyp92pxr3qqd"; depends=[]; }; pMineR = derive2 { name="pMineR"; version="0.31"; sha256="1j71dcldzmk4kzspx4v5s3vqqkllgwkckfm1g145qgg26c1gyc6l"; depends=[cluster DiagrammeR stringr XML]; }; pRF = derive2 { name="pRF"; version="1.2"; sha256="17srabk7mam16rdzc5g9ggdrhjjk8wibny40gxvgzkv7qgq7m80x"; depends=[dplyr ggplot2 multtest permute randomForest reshape2]; }; - pROC = derive2 { name="pROC"; version="1.12.1"; sha256="05ad69a6fxy9k903cw3h4q59ch2jv6qfg9yjdbw3cgiiazcafrlj"; depends=[ggplot2 plyr Rcpp]; }; + pROC = derive2 { name="pROC"; version="1.13.0"; sha256="0ain17clympkx09ym7gydylcd93096dxzqx1qzci310yq2l7fknm"; depends=[ggplot2 plyr Rcpp]; }; pRSR = derive2 { name="pRSR"; version="3.1.1"; sha256="1irx95b7cwvx3gpn9brjjn4k947m8frz542r18nilc9f1159mb3s"; depends=[]; }; pSI = derive2 { name="pSI"; version="1.1"; sha256="0cvw38dqqlyx7cpl27hq33f5xns2d0019lyr98pwndcnbp09mx0b"; depends=[gdata]; }; pa = derive2 { name="pa"; version="1.2-1"; sha256="1pfgzxirkb0p8f6smjlrbp1qpsh0vsvqf306cvldaj9zx8cw0q9f"; depends=[ggplot2]; }; @@ -9367,9 +9929,9 @@ in with self; { packagedocs = derive2 { name="packagedocs"; version="0.4.0"; sha256="0zw9ana7s42ardphhdaklba02yjj1v8gliq4l98397mjmzc6f4xd"; depends=[crayon devtools digest evaluate highlight htmltools lazyrmd magrittr rmarkdown stringr whisker yaml]; }; packagefinder = derive2 { name="packagefinder"; version="0.0.7"; sha256="030s8r2k0q3vls6vndmdz8a45kqrqx9whqvrcbh3f6xgy1vhs1hs"; depends=[formattable httr jsonlite pander stringr]; }; packagetrackr = derive2 { name="packagetrackr"; version="0.1.1"; sha256="0xjq27j7bd7lps0vp9gdinxn19wl10k2cp9wb2xjih7p6l0wd57g"; depends=[dplyr httr magrittr rappdirs]; }; - packcircles = derive2 { name="packcircles"; version="0.3.2"; sha256="1hqzvhk8zm95vsrvf6bifxkgdgik8hixylslfvzpfcq378zi97yb"; depends=[Rcpp]; }; - packrat = derive2 { name="packrat"; version="0.4.9-3"; sha256="0d42x4qvz9hs7s5sl2lhklsdc8imrnp2k800xdagrpjilww9jac7"; depends=[]; }; - pacman = derive2 { name="pacman"; version="0.4.6"; sha256="1vdak1hv3j44dsj6cckzc1a86dg933jqhxdys8fyxacmk101l388"; depends=[devtools]; }; + packcircles = derive2 { name="packcircles"; version="0.3.3"; sha256="0gik0splf48zfl40297nh7lbgvd2qqlci99wv841mfy7858ai933"; depends=[Rcpp]; }; + packrat = derive2 { name="packrat"; version="0.5.0"; sha256="1xy5dd2hrpqa07jfl4s7dsrya05mf36ms74j833scdz0zf89586n"; depends=[]; }; + pacman = derive2 { name="pacman"; version="0.5.0"; sha256="0gb0fsm8rm81j22q93fqx8q6zgjq3w1pv791ac0smc1a45blfab1"; depends=[remotes]; }; paco = derive2 { name="paco"; version="0.3.2"; sha256="0qf692fqlq0d7hh9yllywaswmj5spy6q1r67nzkhgyh311nhjh6c"; depends=[plyr vegan]; }; pacotest = derive2 { name="pacotest"; version="0.3"; sha256="135637bidfx71xay6c69lfjvr4i0v3ckgkg0fi838p24is6icbix"; depends=[ggplot2 gridExtra numDeriv Rcpp RcppArmadillo VineCopula]; }; pact = derive2 { name="pact"; version="0.5.0"; sha256="043hbydj5f6889xrfsrn8jrgid2nnbsz6d7jpn4hywwa97snw4ny"; depends=[glmnet survival]; }; @@ -9378,6 +9940,7 @@ in with self; { pafdR = derive2 { name="pafdR"; version="1.0"; sha256="1yimsd4h23hcf752p5flda3dqk8hgn6qm9k0pmbapxj4jbsw14w5"; depends=[curl exams stringr]; }; pagenum = derive2 { name="pagenum"; version="1.1"; sha256="0908rlr9sd1a2qwz0idw8ccxhji73sk24gyrdl071lpnd1rs2wl7"; depends=[]; }; pageviews = derive2 { name="pageviews"; version="0.3.0"; sha256="031y67nqqvf3fa2273m7z2cldda0ijh63qwkh4gis3hz9hfril0v"; depends=[curl httr jsonlite]; }; + painter = derive2 { name="painter"; version="0.1.0"; sha256="0qr6p13h50rlavcsamxmijfr4dfrbv1k088m28qf8a4gam3ap85b"; depends=[]; }; paintmap = derive2 { name="paintmap"; version="1.0"; sha256="1qw5725yjymxmfhffqjx4lbmzj437c7qwr8xrzmf52f0m28nl3vk"; depends=[]; }; pairedCI = derive2 { name="pairedCI"; version="0.5-4"; sha256="03wf526n3bbr2ai44zwrdhbfx99pxq1nbng9wsbndrdg2ji4dar2"; depends=[]; }; pairheatmap = derive2 { name="pairheatmap"; version="1.0.1"; sha256="1awmqr5n9gbqxadkblpxwcjl9hm73019bwwfwy1f006jpn050d6l"; depends=[]; }; @@ -9385,36 +9948,38 @@ in with self; { pairwise = derive2 { name="pairwise"; version="0.4.3-2"; sha256="1kb73jsfyp1daqbrmpwh8l9j28fgiapimfwdypz82m46wza1qgww"; depends=[]; }; pairwiseCI = derive2 { name="pairwiseCI"; version="0.1-26"; sha256="0dislkyvzckkxl2ccdpalyfbp4pfs6yvzwr175h2xcbzm5jjf35j"; depends=[boot coin MASS MCPAN mcprofile]; }; palaeoSig = derive2 { name="palaeoSig"; version="1.1-3"; sha256="1zm8xr7fpnnh6l4421vjavi6bg44iars3mna4r5fw3spmbswyv7b"; depends=[MASS mgcv rioja TeachingDemos vegan]; }; - palasso = derive2 { name="palasso"; version="0.0.1"; sha256="00vwp0xbnp8fj8g7qn81r4j15vwp26pjjh51hc8syi8l7457alhm"; depends=[glmnet Matrix survival]; }; + palasso = derive2 { name="palasso"; version="0.0.2"; sha256="19syj2qlmnrbz75hhlrslh04k8cmi3bh8r15yq8gwy1mr9kwq3i3"; depends=[CorShrink glmnet Matrix survival]; }; paleoMAS = derive2 { name="paleoMAS"; version="2.0-1"; sha256="1hhb5wbj4m3ch8wnvd1zkl5bk6wa9nl6jl1dhm4z6yqkh29yn9z6"; depends=[lattice MASS vegan]; }; paleoTS = derive2 { name="paleoTS"; version="0.5-1"; sha256="18f5lkgzvndc8s7w7d7dfdlqf37adrmzabpwkavjw1zkpb1dga8c"; depends=[doParallel foreach iterators mnormt]; }; paleobioDB = derive2 { name="paleobioDB"; version="0.5.0"; sha256="195w0jzg8bhlqbsd3shi161wqr9cff6q85ik0x8w4laazzxs0jhr"; depends=[gtools maps plyr raster RCurl rjson scales]; }; paleofire = derive2 { name="paleofire"; version="1.2.2"; sha256="0mg03k3yf68js580ljvwcn7xfl0m1s408hb34a9h3mh3a5knm2zc"; depends=[GCD ggplot2 lattice locfit plyr raster rgdal]; }; paleomorph = derive2 { name="paleomorph"; version="0.1.4"; sha256="05l55miahkmj8ikq8qz20y6kgxvxmdf04kji898i7fp8qyj4vfpa"; depends=[]; }; - paleotree = derive2 { name="paleotree"; version="3.1.0"; sha256="1f90f6m6qgywxa134dv8rd43660vkr9n2s82wn0iwq7w89gqlcj2"; depends=[ape phangorn phytools]; }; + paleotree = derive2 { name="paleotree"; version="3.1.3"; sha256="05669s0lmd9azzpgn5iqayp49lg6sn34z4bqizcbpjviw6jwh72c"; depends=[ape phangorn phytools]; }; + paletteer = derive2 { name="paletteer"; version="0.1.0"; sha256="02d0k74bxdjphw34v4vvnc2dd04cvm9y6m0x8ngfhqmgv4nfsjx9"; depends=[ggthemes jcolors oompaBase palr pals rlang scico viridisLite]; }; palettetown = derive2 { name="palettetown"; version="0.1.1"; sha256="1kjj1sqib1ns7895plp8c7h317pxwbyxi2shjkcgadkcsv2yjsxn"; depends=[]; }; palinsol = derive2 { name="palinsol"; version="0.93"; sha256="0k29sl2j7yf4yc0dhb047rxwg9np9l6pdwv6wyb4j80yc07vc9am"; depends=[gsl]; }; - palm = derive2 { name="palm"; version="1.1.1"; sha256="1fbc5ri5k152ww3cajjjclcas22mfvypfn3hdpkkmf307lvjaja3"; depends=[gsl minqa mvtnorm R6 Rcpp spatstat]; }; + palm = derive2 { name="palm"; version="1.1.3"; sha256="1w13a1517h9dqfkc0863fsb08mapx8cafypk3b61djh69hcpbl0v"; depends=[gsl minqa mvtnorm R6 Rcpp spatstat]; }; palmtree = derive2 { name="palmtree"; version="0.9-0"; sha256="0cd5p82gp2g1zq8kf9ybi4wa1r2jg4dbxbp5n01qs4apmyyncl4d"; depends=[Formula partykit]; }; palr = derive2 { name="palr"; version="0.0.6"; sha256="163c0kcsl0k3fp5q9afv3pb8246j2b3jzmd6g2vcgxb8nhs8wr2f"; depends=[]; }; pals = derive2 { name="pals"; version="1.5"; sha256="0zc4dw8ipvhdm2qvy71k16vf8fmjs08nqbvvdi1k8h4fs648ddhi"; depends=[colorspace dichromat mapproj maps rgl]; }; pamctdp = derive2 { name="pamctdp"; version="0.3.2"; sha256="0qs8lj5g2fx5rfd0afv76x9x7wqm333qmjv6zzip6pf11dzkghyj"; depends=[ade4 FactoClass xtable]; }; pamm = derive2 { name="pamm"; version="0.9"; sha256="01dv70ca3zif2b2fkx4xjl24x9p9kc63wf0dj5agdjp5qgbkp1p5"; depends=[gmodels lattice lme4 lmerTest mvtnorm]; }; + pammtools = derive2 { name="pammtools"; version="0.1.7"; sha256="145s29gv3f0y9lp3pma2bbpfwq5rhamz79spcbg193l1m7q7ch55"; depends=[checkmate dplyr Formula ggplot2 lazyeval magrittr mgcv msm mvtnorm purrr rlang survival tibble tidyr]; }; pampe = derive2 { name="pampe"; version="1.1.2"; sha256="092n04nrp886kd163v32f5vhp9r7gnayxzqb6pj57ilm5w1yrcsk"; depends=[leaps]; }; pamr = derive2 { name="pamr"; version="1.55"; sha256="1hy3khb0gikdr3vpjz0s245m5zang1vq8k93g7n9fq3sjfa034gd"; depends=[cluster survival]; }; pan = derive2 { name="pan"; version="1.6"; sha256="1dk3jjj826p7xrz10qz04vyc068xnypg7bp0pj4c32z3da0xzh5d"; depends=[]; }; - pander = derive2 { name="pander"; version="0.6.1"; sha256="1axknd1isfjg4wj5b1smvl7qr4wvjdw1kikrghjnp73xh0glr7pp"; depends=[digest Rcpp]; }; + pander = derive2 { name="pander"; version="0.6.3"; sha256="1bd9sdghlsppmff18k5fg3i0visq9f4wc82rlhwq5m82bmgdgnyi"; depends=[digest Rcpp]; }; pandocfilters = derive2 { name="pandocfilters"; version="0.1-1"; sha256="18n155rkbr3gq5lsb0bh1v1v0z0r6xr2ald3nh7xh3v9qwxpmsz1"; depends=[jsonlite]; }; panelAR = derive2 { name="panelAR"; version="0.1"; sha256="1ka2rbl9gs65xh2y2m4aqwh5qj4szibjy101hqfmza9wmdh25gpq"; depends=[car]; }; - panelView = derive2 { name="panelView"; version="1.0.1"; sha256="1ianff9clc0318nk0xplnslfqi5sxn773qcvxv3axj247994xpay"; depends=[ggplot2 gridExtra]; }; + panelView = derive2 { name="panelView"; version="1.0.5"; sha256="1hmb311qimm60l9zvk0nkgh4qy2givm8a8rdmmpfb9bfbbg6clks"; depends=[ggplot2 gridExtra]; }; panelaggregation = derive2 { name="panelaggregation"; version="0.1.1"; sha256="0x8ldqb9216pclfvs4ymdpian43v2ydkyflpf0k6lcn35r04xfr6"; depends=[data_table]; }; panelvar = derive2 { name="panelvar"; version="0.5.1"; sha256="1394lvvpzbcvm2mhxw68k784jyvsnzxiq787kdf4y4538lqgfx1n"; depends=[ggplot2 knitr MASS Matrix matrixcalc progress reshape2 texreg]; }; pangaear = derive2 { name="pangaear"; version="0.6.0"; sha256="0dykacf5ckhck08rbk6l5kyw51i2p1ncy44agcxj79cr290cd5ck"; depends=[crul jsonlite oai png rappdirs tibble xml2]; }; papayar = derive2 { name="papayar"; version="1.0"; sha256="11vkjhazfwfixsr6dba5jrcsr3r3mqgvj5s070b4gp70d6k1z8s5"; depends=[htmltools neurobase oro_nifti servr]; }; - papeR = derive2 { name="papeR"; version="1.0-2"; sha256="1pp6zzdqg9lj61f8p90sxl30vp9knmis7154fmfpm6pynbgr46ms"; depends=[car gmodels xtable]; }; + papeR = derive2 { name="papeR"; version="1.0-3"; sha256="0c3zziy32wnpvnv7d3kh1gs24pmy9ap2hq0l3ss2h79s5vmc76xi"; depends=[car gmodels xtable]; }; paperplanes = derive2 { name="paperplanes"; version="0.0.1.9"; sha256="1d9grc95xqxn91lvk8v7w3z90bhl8savkhihwshyjp8ij2xpzfkl"; depends=[]; }; parSim = derive2 { name="parSim"; version="0.1"; sha256="15d3k91mvbv2hmq0l1jfr0hsv2zkz3cr6axg85kf9bd9q79b85qp"; depends=[dplyr]; }; - parallelDist = derive2 { name="parallelDist"; version="0.2.1"; sha256="1w6c5ijnynqq7q15f5mflmxcad6yblpdaflh378lf9vm2xdq0yjp"; depends=[Rcpp RcppArmadillo RcppParallel]; }; + parallelDist = derive2 { name="parallelDist"; version="0.2.2"; sha256="0h7bf2mlfpydqr3msirg07wn041fqlcdha9m8rybix1x3vi778qc"; depends=[Rcpp RcppArmadillo RcppParallel]; }; parallelMCMCcombine = derive2 { name="parallelMCMCcombine"; version="1.0"; sha256="05krkd643awqhfrylq9lxr2cmgvnm1msn2x8p1l1483n2gzyklz7"; depends=[mvtnorm]; }; parallelML = derive2 { name="parallelML"; version="1.2"; sha256="05j0rb81i8342m8drwgmgi1w30q96yf501d83cdq4zhjbchphbl1"; depends=[doParallel foreach]; }; parallelMap = derive2 { name="parallelMap"; version="1.3"; sha256="026d018fr2a43cbh8bi2dklzr9fxjzdw5qyq84g2i18v5ibr6bd5"; depends=[BBmisc checkmate]; }; @@ -9424,29 +9989,32 @@ in with self; { paramlink = derive2 { name="paramlink"; version="1.1-2"; sha256="0y6wsrxwyavipmrjjznr2n920w0p6qlwapxc9mnkh9c6w3yznka2"; depends=[assertthat kinship2 maxLik]; }; params = derive2 { name="params"; version="0.6.1"; sha256="0w7k8k7z8p1y2w0dhpfssa868xaikfzfdjw2vlj1yl299k5yisax"; depends=[whisker]; }; paramtest = derive2 { name="paramtest"; version="0.1.0"; sha256="0yn1s1qkgby8x0qn7cy1zhxzc0wyi7bm30pkvijhn5h5afjpylsy"; depends=[boot]; }; - paran = derive2 { name="paran"; version="1.5.1"; sha256="0nvgk01z2vypk5bawkd6pp0pnbgb54ljy0p8sc47c8ibk242ljqk"; depends=[MASS]; }; + paran = derive2 { name="paran"; version="1.5.2"; sha256="0d9la83mxfpfgdfrqa40ck5fcp3j2b70d8c8nl9wmdsgvgqrl23s"; depends=[MASS]; }; parboost = derive2 { name="parboost"; version="0.1.4"; sha256="087b4as0w8bckwqpisq9mllvm523vlxmld3irrms13la23z6rjvf"; depends=[caret doParallel glmnet iterators mboost party plyr]; }; parcor = derive2 { name="parcor"; version="0.2-6"; sha256="10bhw50g8c4ln5gapa7wghhb050a3jmd1sw1d1k8yljibwcbbx36"; depends=[Epi GeneNet glmnet MASS ppls]; }; - parfm = derive2 { name="parfm"; version="2.7.5"; sha256="1wnklksqybhaqwsfifwv8gmqjl6g9dm9s4z131mbjn4dm7bj1bra"; depends=[msm optimx sn survival]; }; + parfm = derive2 { name="parfm"; version="2.7.6"; sha256="1n548gaf62m56n8rlcz1mhpqxikd33vydjwl4wps441drp1dbvs0"; depends=[msm optimx sn survival]; }; parfossil = derive2 { name="parfossil"; version="0.2.0"; sha256="12gsc5n4ycvhzxvq5j0r3jnnrzw1q412dbvmakipyw2yx2l2s7jn"; depends=[foreach fossil]; }; + parglm = derive2 { name="parglm"; version="0.1.0"; sha256="1igj89izhn115r18gprbhr00lzyi7a7164mqs8378gh6ch5mlv5n"; depends=[Matrix Rcpp RcppArmadillo]; }; parlitools = derive2 { name="parlitools"; version="0.2.1"; sha256="14nzcbjddwnsiwwksl7bf2qk1kzzcnjc0b47ilqiq4nc4c386im3"; depends=[dplyr hansard httr jsonlite mnis sf stringi tibble]; }; parma = derive2 { name="parma"; version="1.5-3"; sha256="0yjpmxz20v6k107qylw42yf1b231hzym9dizjcq1kalivvscczc5"; depends=[corpcor nloptr quadprog Rglpk slam truncnorm]; }; parmigene = derive2 { name="parmigene"; version="1.0.2"; sha256="1fsm6pkr17jcbzkj1hbn91jf890fviqk1lq6ls8pihsdgah1zb4d"; depends=[]; }; - parsec = derive2 { name="parsec"; version="1.2.0"; sha256="0ilc9d6kv7zb0kwhpqqi3bjx3r1cihyfamphrw83p6zy3xhfmfs6"; depends=[igraph]; }; + parmsurvfit = derive2 { name="parmsurvfit"; version="0.1.0"; sha256="0d3614q76dw3f7y9p8378hdny7bz5fymma5l0zpygr1cfnacdhh6"; depends=[fitdistrplus flexsurv ggplot2]; }; + parsec = derive2 { name="parsec"; version="1.2.1"; sha256="0bdhpq5xx0318yyk1c0a5bi32ylvq7wr0d7gdf0z0czl2060r0na"; depends=[igraph]; }; parsedate = derive2 { name="parsedate"; version="1.1.3"; sha256="0mg7hbm3903iwvmpn51gjpaaq03rsp72hjb1g8h5g84r81iha002"; depends=[]; }; parsemsf = derive2 { name="parsemsf"; version="0.1.1"; sha256="0ks4503k06ib5lq4ar2rg0sdni99rjcqxj76b0mclasxbi07kjsa"; depends=[DBI dbplyr dplyr lazyeval RSQLite stringr tidyr]; }; + parsnip = derive2 { name="parsnip"; version="0.0.1"; sha256="00ddfv5lqkk5klb7p0xxna0l02rc4ibir5z82i0b6n6n9smv8f3h"; depends=[dplyr generics globals glue magrittr purrr rlang tibble tidyr]; }; partDSA = derive2 { name="partDSA"; version="0.9.14"; sha256="1kp0cdsdjiay349jz22iqfzvspny8s343cfan8xahgf931k9h8p6"; depends=[survival]; }; partialAR = derive2 { name="partialAR"; version="1.0.11"; sha256="1x7vsrjn91nr4bbkzz9mp8h93j9yhwwaqw1abh5n3bsrkq3xmgqj"; depends=[data_table ggplot2 KFAS MASS plot3D Rcpp tseries urca zoo]; }; - partialCI = derive2 { name="partialCI"; version="1.1.1"; sha256="07c3484v8axqxss877dvb6d5gh4vrr8dbvcqgq2xgwb6wcs59nyy"; depends=[data_table ggplot2 glmnet KFAS MASS partialAR Rcpp TTR zoo]; }; + partialCI = derive2 { name="partialCI"; version="1.2.0"; sha256="0hi936yg4g5bg61ix2i68f8q4c5nvvshl2728ynz1rl970qfcrp7"; depends=[data_table ggplot2 glmnet KFAS MASS partialAR Rcpp TTR zoo]; }; partialOR = derive2 { name="partialOR"; version="0.9"; sha256="02vbvln8lswysaafpxq5rxb6crp7yhlc13i42kybv8fr10jaagjj"; depends=[nnet]; }; particles = derive2 { name="particles"; version="0.2.1"; sha256="0rhxn3c62x3xc9lcy7xbg6r7pgfylan7cz24v8i9icjhl7xfswmv"; depends=[digest dplyr igraph magrittr mgcv Rcpp rlang tidygraph]; }; - partitionComparison = derive2 { name="partitionComparison"; version="0.2.3"; sha256="1p0f08za30kpmj9ky4jw6i3nl38i7xrslwsj60ih7gvph2jd39ix"; depends=[lpSolve Rdpack]; }; + partitionComparison = derive2 { name="partitionComparison"; version="0.2.4"; sha256="07w1r4mdi8gv5bjj8shjdjbkply85pp7x5gnwxq96f9g1p4s24pz"; depends=[lpSolve Rdpack]; }; partitionMap = derive2 { name="partitionMap"; version="0.5"; sha256="0pi066xaaq0iqr0d7cncdzjd7bacmgrivc4qvhqx0y7q1vifrdjm"; depends=[randomForest]; }; partitionMetric = derive2 { name="partitionMetric"; version="1.1"; sha256="1wry9d3s814yp79ayab7rzf8z5l2mwpgnrc5j7d2sac24vp4pd48"; depends=[]; }; partitions = derive2 { name="partitions"; version="1.9-19"; sha256="1pklfnjdc094c8nzkqcdvqzdh8v3p5n8jbg4pf9678iw648saiyx"; depends=[gmp polynom]; }; partools = derive2 { name="partools"; version="1.1.6"; sha256="0w7p88y4ab4v14k16k95cyb5f3yl2g6ban11775rmi2h9xqkfxk8"; depends=[data_table pdist regtools]; }; partsm = derive2 { name="partsm"; version="1.1-2"; sha256="0cv3lgkdkn97bc85iwlv9w5pmqwwwsgb717zxnbgb5mzf4xn3f3g"; depends=[]; }; - party = derive2 { name="party"; version="1.3-0"; sha256="1ih3c85s40raq8a0cy952a3g31gf2iwnafy8ij1svzc4hgfzaw2m"; depends=[coin modeltools mvtnorm sandwich strucchange survival zoo]; }; + party = derive2 { name="party"; version="1.3-1"; sha256="13h8k2m933g9l4df1jjihn9i7ad0jrjyzga6chy0hb54xxi2asni"; depends=[coin modeltools mvtnorm sandwich strucchange survival zoo]; }; partykit = derive2 { name="partykit"; version="1.2-2"; sha256="118zrf9015kh0gicma98ddm80qhicdlhri2h1nwz0wlng9hkyxbg"; depends=[Formula inum libcoin mvtnorm rpart survival]; }; parviol = derive2 { name="parviol"; version="1.1"; sha256="1sfgic86ssd5wjf9ydss9kjd3m4jmm2d1v896sjsv8bydwymbpx3"; depends=[vioplot]; }; passport = derive2 { name="passport"; version="0.2.0"; sha256="1jiwivrz7781zmwxmw13rxl80cr9r5pinnk5bvqz8nhfmlx0zmgd"; depends=[]; }; @@ -9460,23 +10028,24 @@ in with self; { patentsview = derive2 { name="patentsview"; version="0.2.1"; sha256="104qq6cqvfk5m2yynpg5iwlp89y5qx18m20qp343mknxjbvqpjdg"; depends=[httr jsonlite]; }; pathClass = derive2 { name="pathClass"; version="0.9.4"; sha256="1vzmz3bml37wfxsjhkw9fip90sr1iv521ccr7nlf6xd30wavqywk"; depends=[affy Biobase igraph kernlab lpSolve ROCR svmpath]; }; pathdiagram = derive2 { name="pathdiagram"; version="0.1.9"; sha256="1j2h9mmwfi95nwhk9214kcfpb1qrmw249mjaza7i9gijmlicraxz"; depends=[shape]; }; - pathfindR = derive2 { name="pathfindR"; version="1.2.0"; sha256="1wf6wv9mdiagv3r4d5nviw8c2zxw7hlxa0mm9kk624g1qfhknnz2"; depends=[AnnotationDbi DBI doParallel foreach fpc ggplot2 knitr org_Hs_eg_db pathview rmarkdown shiny]; }; + pathfindR = derive2 { name="pathfindR"; version="1.3.0"; sha256="1pljw5pz6g1jpk92smbmzwgwx7p3jvjyvr7fciajay39gfvj7fd5"; depends=[AnnotationDbi DBI doParallel foreach fpc ggplot2 igraph knitr org_Hs_eg_db pathview rmarkdown]; }; pathmapping = derive2 { name="pathmapping"; version="1.0.2"; sha256="0kx4wxf6lhi58sif8fzr5w4wa0i5253fq4v0ynp721fv1hkvmhvz"; depends=[]; }; pathmox = derive2 { name="pathmox"; version="0.2.0"; sha256="0hcllnpjjays35yngz309f1gcx9qg5z9h302kg9mhxs90470x4w0"; depends=[plspm tester]; }; pathological = derive2 { name="pathological"; version="0.1-2"; sha256="07g7ps6zfxi98y98kwas95rr5ybfd4bpih5mhkjafc7bn99254n2"; depends=[assertive_base assertive_files assertive_numbers assertive_properties assertive_reflection assertive_strings assertive_types magrittr plyr stringi]; }; + patrick = derive2 { name="patrick"; version="0.0.1"; sha256="16r0q3d9bq06393v46gabn9y9w2w7nqjcl65b7y2ryp35nv0aqsi"; depends=[dplyr purrr rlang testthat tibble]; }; patternator = derive2 { name="patternator"; version="0.1.0"; sha256="0s4vrhdfblllnhpz2awhhrkwm8d4170xg7fpsp7kvvqy8z8biwvi"; depends=[data_table]; }; - patternize = derive2 { name="patternize"; version="0.0.1"; sha256="0xmz7ca555275a4x89vdmyk9x3m3sk964iwspv0dnxsmx5s1xmz7"; depends=[abind Morpho raster rgdal RNiftyReg sp]; }; + patternize = derive2 { name="patternize"; version="0.0.2"; sha256="0hd6l66ybrjjndad5m2li9qqsjd0k2blhvjm469j6ab95073zq9f"; depends=[abind dplyr imager magrittr Morpho purrr raster rgdal RNiftyReg sp vegan]; }; patternplot = derive2 { name="patternplot"; version="0.2.1"; sha256="0ixb9x32fciwxwxnna47z9jb6s1zf3d9jqfiwvv4slaygi2cgydr"; depends=[dplyr ggplot2 gtable jpeg png R6 Rcpp RcppParallel]; }; pauwels2014 = derive2 { name="pauwels2014"; version="1.0"; sha256="1b7whn13lgydc69kg1fhnwkxirw0nqq75cfvii0yg0j4p8r1lw42"; depends=[deSolve ggplot2]; }; - pavo = derive2 { name="pavo"; version="1.3.1"; sha256="1vr3crp71dibm3jn88wh4gdia2l3z4aqmfns7v5pllqadk9s1064"; depends=[geometry mapproj pbmcapply rcdd]; }; + pavo = derive2 { name="pavo"; version="2.0.0"; sha256="1mcrx26lbhldmf1wlkpbpa4ld85wjbvr2kjidzb1hb78lqbv05ad"; depends=[geometry imager mapproj pbmcapply plot3D rcdd sp]; }; pawacc = derive2 { name="pawacc"; version="1.2.2"; sha256="0d5k0bq8zmb7sjvba3ljp97mba2iycnw44rnsnn2aajs02l1c2xg"; depends=[SparseM]; }; pawls = derive2 { name="pawls"; version="1.0.0"; sha256="01sf1cmd216ca5iwmw4hfnxi9lvh16r441cfcaa3n77zhq0i4w7n"; depends=[]; }; pbapply = derive2 { name="pbapply"; version="1.3-4"; sha256="0lk5kxac09xzdv6vf7ix6r5bfrm7cnpyr2l5mkd4igpciadszzfd"; depends=[]; }; pbatR = derive2 { name="pbatR"; version="2.2-13"; sha256="01ra1ggdpxdl1xqjdh86qynr5gkgzw01ww6j9bwgx4mj20i6j1ha"; depends=[rootSolve survival]; }; - pbdBASE = derive2 { name="pbdBASE"; version="0.4-5.1"; sha256="0ghdq8ry6fiq8qj3plq2n8isjx6iacnhqd1z73bjckmvp99g221n"; depends=[pbdMPI pbdSLAP]; }; + pbdBASE = derive2 { name="pbdBASE"; version="0.5-0"; sha256="11jlfr0pswldd5h06swfrc8bm785dv09iqgg3kfnc53yvrs0d7qv"; depends=[pbdMPI pbdSLAP]; }; pbdDEMO = derive2 { name="pbdDEMO"; version="0.3-1"; sha256="0vr3dvvhr8j6xvdf308nn37y0lkl2ysm93yf0h7rclvqvsk1pf66"; depends=[pbdBASE pbdDMAT pbdMPI]; }; pbdDMAT = derive2 { name="pbdDMAT"; version="0.4-2"; sha256="1xiwfpi8r0l8jlfrc35aknm09y4qbn0hvvkscdpcxv9q7zifvl3v"; depends=[pbdBASE pbdMPI]; }; - pbdMPI = derive2 { name="pbdMPI"; version="0.3-6"; sha256="105nny9d4vm61iarckwf0x6lngkmg3jxys7nigshywhp91073ygk"; depends=[rlecuyer]; }; + pbdMPI = derive2 { name="pbdMPI"; version="0.3-8"; sha256="0yxzldgvjzzw4adsdv6sh3m3n6xlwfh2rmzn6pgppk8s1brbbjli"; depends=[rlecuyer]; }; pbdNCDF4 = derive2 { name="pbdNCDF4"; version="0.1-4"; sha256="0fd29mnbns30ck09kkh53dgj24ddrqzks4xrrk2hh1wiy7ap1h95"; depends=[]; }; pbdPROF = derive2 { name="pbdPROF"; version="0.3-1"; sha256="0a7c31605si062vbwcwngv770axlwyhh00cvdfqw3hv421p61sj8"; depends=[]; }; pbdRPC = derive2 { name="pbdRPC"; version="0.2-1"; sha256="1pz71zfs9qw96dj3h5mrm734vbbi4drlv9hrw91dbzm3a7jsxg4q"; depends=[]; }; @@ -9485,9 +10054,10 @@ in with self; { pbivnorm = derive2 { name="pbivnorm"; version="0.6.0"; sha256="05jzrjqxzbcf6z245hlk7sjxiszv9paadaaimvcx5y5qgi87vhq7"; depends=[]; }; pbkrtest = derive2 { name="pbkrtest"; version="0.4-7"; sha256="1si3bhi59xc51a0pgjjglccq3h4aljyhw2k1b8574s145fnh7fsw"; depends=[lme4 MASS Matrix]; }; pbm = derive2 { name="pbm"; version="1.1.0"; sha256="054navz4fmn25nq3lsfnsnm35shj9wq4qz69d4ajw0q09gnb1cy8"; depends=[]; }; - pbmcapply = derive2 { name="pbmcapply"; version="1.2.5"; sha256="0bnw1x6p4rq7ckl1i1yqi317dfy24gbd56y1v7m0ycvld6srjh5n"; depends=[future]; }; + pbmcapply = derive2 { name="pbmcapply"; version="1.3.0"; sha256="1vah4gcayl0ggzfz17b588s4f5fwxb8wrcq07y267kc6prmq1z35"; depends=[future]; }; pbo = derive2 { name="pbo"; version="1.3.4"; sha256="0v522z36q48k4mx5gym564kgvhmf08fsadp8qs6amzbgkdx40yc4"; depends=[lattice]; }; pbs = derive2 { name="pbs"; version="1.1"; sha256="0cpgs6k5h8y2cia01zs1p4ri8r7ljg2z4x8xcbx73s680dvnxa2w"; depends=[]; }; + pbv = derive2 { name="pbv"; version="0.2-16"; sha256="1jr0xvk56d7qqpj7azw64lidwc3604iw87k7cccswv4yvbihvzzk"; depends=[Rcpp RcppArmadillo]; }; pcIRT = derive2 { name="pcIRT"; version="0.2.3"; sha256="1gr4rij7anvfzbs4pvzhvfl0msbm83qs5n588l4jbraxqynvmkaw"; depends=[combinat Rcpp]; }; pca3d = derive2 { name="pca3d"; version="0.10"; sha256="1bpm4sbj7h2fd0h5ybjhq8g61l8v2fbc92yiiascdgfili85zsf3"; depends=[ellipse rgl]; }; pcaBootPlot = derive2 { name="pcaBootPlot"; version="0.2.0"; sha256="1320d969znk9xvm1ylhc3a31nynhzyjpbg1fsryq72nhf8jxijaa"; depends=[FactoMineR RColorBrewer]; }; @@ -9501,47 +10071,50 @@ in with self; { pcensmix = derive2 { name="pcensmix"; version="1.2-1"; sha256="1yrz4hdj52in8z65qyl18kh7frv75rb8ss5ljv3vbm6yhxi32jnd"; depends=[]; }; pcev = derive2 { name="pcev"; version="2.2.2"; sha256="1l0afcdzkxzkhkc8ln2fzi50hc7nfq46lg6hhx6rrzkb41w82iqw"; depends=[corpcor RMTstat]; }; pcg = derive2 { name="pcg"; version="1.1"; sha256="194j72hcp7ywq1q3dd493pwkn1fmdg647gmhxcd1jm6xgijhvv87"; depends=[]; }; + pcgen = derive2 { name="pcgen"; version="0.1.0.0"; sha256="151dhk1wnc5byrbvx2322bwy047ing3a9zw1q977w347r90h7arr"; depends=[ggm graph Hmisc lme4 MASS Matrix pcalg sommer]; }; pch = derive2 { name="pch"; version="1.3"; sha256="13pfrvp539fz4hxp08yil93caw3cjdna7xnky5fqd0lhc84fwq76"; depends=[survival]; }; pcnetmeta = derive2 { name="pcnetmeta"; version="2.6"; sha256="0rpd1bgg932xhj03fnskhbg7ni9nfd8qrvxvix8qmbgw8bwdsbgd"; depends=[coda rjags]; }; pco = derive2 { name="pco"; version="1.0.1"; sha256="0k1m450wfmlym976g7p9g8arqrvnsxgdpcazk5kh3m3jsrvrcchf"; depends=[]; }; - pcr = derive2 { name="pcr"; version="1.1.1"; sha256="1bm8c8ajb0imvnp8nwhskjkqdi4v9f11bsz2qdk45i5l2mq16kjc"; depends=[broom devtools dplyr ggplot2 magrittr purrr readr tidyr]; }; + pcr = derive2 { name="pcr"; version="1.1.2"; sha256="0sms024irkhqyb001lcicrm3dwnnyr2kw9kx10q3v9j6p7rxzhz2"; depends=[devtools dplyr ggplot2 magrittr purrr readr tidyr]; }; pcrcoal = derive2 { name="pcrcoal"; version="1.2.0"; sha256="0rd610ny8p7by3gi6kk130ii0qcswqsng5mzmxz8hrxqk0cs4c9x"; depends=[ape ggplot2 phylosim]; }; pcrsim = derive2 { name="pcrsim"; version="1.0.2"; sha256="04177xl513k01prmf93kha91dyxmb9v80d1y4lz73fxsifj6bhar"; depends=[data_table ggplot2 gWidgets mc2d plyr strvalidator]; }; pcse = derive2 { name="pcse"; version="1.9.1.1"; sha256="1rb9146vjkf36vc5v3frykmsff7kp6qp1hhmj8pak583in4rz8f8"; depends=[]; }; - pdR = derive2 { name="pdR"; version="1.5"; sha256="072ra8czfvgcgkbdfkjhbpk7f23zh717f9sh84vls9j0wyrai6hn"; depends=[boot car coefplot lmtest papeR plm sandwich]; }; - pdSpecEst = derive2 { name="pdSpecEst"; version="1.2.1"; sha256="0j68jmsm6c9pan195k0l0nm1ldbipl5ywlbwkz61dblspizh04iw"; depends=[ddalpha multitaper Rcpp RcppArmadillo]; }; + pdR = derive2 { name="pdR"; version="1.6"; sha256="0rdsffbi9fnrrm0vf5mms19rsfxfv177mp1fql0nmmcqjpjn39z8"; depends=[boot car coefplot lmtest papeR plm sandwich]; }; + pdSpecEst = derive2 { name="pdSpecEst"; version="1.2.3"; sha256="0kqph8134g1fyzc9b06nighkqsh6jjpckvwxhpslihj5sj3kapdd"; depends=[ddalpha multitaper Rcpp RcppArmadillo Rdpack]; }; pdc = derive2 { name="pdc"; version="1.0.3"; sha256="0503n7aiy0qrl790yfjvpm7bbyz1i4818rlg96q0fvzb58zqmyvc"; depends=[]; }; pder = derive2 { name="pder"; version="1.0-0"; sha256="097klk334bjhlss8x73f27l7jcp7d7vh10jr5sazm5kcvi95619i"; depends=[]; }; - pdfCluster = derive2 { name="pdfCluster"; version="1.0-2"; sha256="0kbci54dlzn736835fh18xnf2pmzqrdmwa3jim29xcnwa1r2gklb"; depends=[geometry]; }; + pdfCluster = derive2 { name="pdfCluster"; version="1.0-3"; sha256="13m7b2wivvf58vyqbysj4r04w0nj2b5x0xnaxip712a6c66x1h7l"; depends=[geometry]; }; pdfetch = derive2 { name="pdfetch"; version="0.2.3"; sha256="1fcjhq79dcbnghmkfpy1h29gcywr1hq91xij5f21wgp4xx465sha"; depends=[curl httr jsonlite lubridate readr reshape2 XML xml2 xts zoo]; }; - pdfsearch = derive2 { name="pdfsearch"; version="0.1.1"; sha256="0k62j6ilv8rmmmasqyb3hklhjqg22jiyx0sxd7f8n0xmlfcjgfqi"; depends=[pdftools tibble]; }; + pdfsearch = derive2 { name="pdfsearch"; version="0.2.3"; sha256="1x6ymj6fk7bf2jx1lqryyzksg049ijdvb9syz244y43i7632ls59"; depends=[pdftools tibble tokenizers]; }; pdftables = derive2 { name="pdftables"; version="0.1"; sha256="1gnwjijr89cczchc7yi4w5xiw0dalbymvj23rymm8cfra34iwn5p"; depends=[httr]; }; pdftools = derive2 { name="pdftools"; version="1.8"; sha256="1yyhwr17bln59cr819igd7mxdy5mhqf5fwd68x8w3kgag0v0qyaz"; depends=[Rcpp]; }; pdist = derive2 { name="pdist"; version="1.2"; sha256="18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"; depends=[]; }; pdmod = derive2 { name="pdmod"; version="1.0.1"; sha256="04bk9gjg2c55hk6k1hy0m29927s8a5ig6mr4xb89npam68g0pcms"; depends=[mco]; }; - pdp = derive2 { name="pdp"; version="0.6.0"; sha256="12x9j3lwnss45wlafd5kc4nw293vhffijmgyafahqwz9if829m10"; depends=[ggplot2 gridExtra lattice magrittr mgcv plyr viridis]; }; + pdp = derive2 { name="pdp"; version="0.7.0"; sha256="0wcszaq4c14f9a2r1gd32mzhs035jlg2w8mkfklzigcj7fv9xmi8"; depends=[ggplot2 gridExtra lattice magrittr mgcv plyr viridis]; }; pds3 = derive2 { name="pds3"; version="0.5.0"; sha256="1hipi4ygk30khrrslxq3m9qdichazhrl34k444shs7gi6wjx9ilr"; depends=[rly]; }; peRiodiCS = derive2 { name="peRiodiCS"; version="0.5.0"; sha256="1366gmn6qfciwcjsfnbl3hfa16ffn11g00fm0kv74ilvm3nnawk3"; depends=[Hmisc rms]; }; peacots = derive2 { name="peacots"; version="1.3"; sha256="128qpz06b0giz80lp9yq9l6pxcjglfr97yickg7z64vzzl2jilmq"; depends=[]; }; + peakPantheR = derive2 { name="peakPantheR"; version="1.2.0"; sha256="1g9hj7z99cn0qgyxl4p6fln9mi95q87d25h8n32vlz7n1sv5jhiy"; depends=[doParallel foreach ggplot2 gridExtra minpack_lm MSnbase mzR scales stringr XML]; }; peakPick = derive2 { name="peakPick"; version="0.11"; sha256="1zf7ff9arm4hkdxrfhb0p8p7npd51icy773g2raaqsfys825xwhm"; depends=[matrixStats]; }; peakRAM = derive2 { name="peakRAM"; version="1.0.2"; sha256="0mj7f8jqkfky61xag2km0svbgvfmif3c1d8ccav6pv1963cg3cvv"; depends=[]; }; pear = derive2 { name="pear"; version="1.2"; sha256="1ixmyzm72s18qrfv2m8xzh5503k1q90lhddq4sp46m0q7qyxb192"; depends=[]; }; pearson7 = derive2 { name="pearson7"; version="1.0-2"; sha256="0x8bnlzgmfah8lzdg8skxs7bm8yq0nkrhqi7q43h902j4jl5b8jy"; depends=[]; }; - pec = derive2 { name="pec"; version="2018.04.18"; sha256="0a6q37l42zbz566bz0qs5aszd71bb0kd9bz0zmb42q0ak0v4yijd"; depends=[foreach prodlim rms survival timereg]; }; + pec = derive2 { name="pec"; version="2018.07.26"; sha256="07xr22klvmxpn2k72mjd775fs89f5hppb5xcy4sjy1njalmn3icm"; depends=[foreach prodlim rms survival timereg]; }; pedantics = derive2 { name="pedantics"; version="1.7"; sha256="14hphziwqrq4fkxlvp94j564q19k9fabvhmdz7zhb6cvak6xv1n6"; depends=[genetics kinship2 MasterBayes MCMCglmm mvtnorm]; }; pedgene = derive2 { name="pedgene"; version="2.9"; sha256="1200d6blz7n3krnvhw0i9mz6219vwk0vlj17yzr3fqzyn5cyf91z"; depends=[CompQuadForm kinship2 Matrix survey]; }; pedigree = derive2 { name="pedigree"; version="1.4"; sha256="1dqfvzcl6f15n4d4anjkd0h8vwsbxjg1lmlj33px8rpp3y8xzdgw"; depends=[HaploSim Matrix reshape]; }; + pedigreeTools = derive2 { name="pedigreeTools"; version="0.1"; sha256="0kgbjyw9dlp4s91cyg5w0p2vn2h9pg9ixrhc5pwvkp3v1acd0xfm"; depends=[Matrix]; }; pedigreemm = derive2 { name="pedigreemm"; version="0.3-3"; sha256="1bpkba9nxbaxnivrjarf1p2p9dcz6smf9k2djawis1wq9dhylvsb"; depends=[lme4 Matrix]; }; pedometrics = derive2 { name="pedometrics"; version="0.6-6"; sha256="1w9wa73wva6z0d56g221l8qmc5igfypwsa2xq4sn4r501bdy8qpq"; depends=[lattice latticeExtra Rcpp]; }; - pegas = derive2 { name="pegas"; version="0.10"; sha256="1qs2wxbgsraa6vqi7fh391hq2i4g1ysb06q4xqk0rkaymy5bp8ga"; depends=[adegenet ape]; }; - pems_utils = derive2 { name="pems.utils"; version="0.2.17.8"; sha256="1qxsjzxb8gdw1hyxgd923s609k98pjdaxs6wm3pg4bl1w8sxqi8d"; depends=[ggplot2 lattice latticeExtra loa plyr RColorBrewer]; }; + pegas = derive2 { name="pegas"; version="0.11"; sha256="0l21bapzbjcvblbvks3jh9rpy9hng1ccd7f0glhqw695lc737bpx"; depends=[adegenet ape]; }; + pems_utils = derive2 { name="pems.utils"; version="0.2.26.4"; sha256="13d5cg2wdz84inby017bra6xzwhkp5qcy1b213r387fq771h2xrx"; depends=[baseline dplyr ggplot2 lattice latticeExtra loa RColorBrewer Rcpp rlang]; }; penDvine = derive2 { name="penDvine"; version="0.2.4"; sha256="0znpvsr7zy2wgy7znha1qiajcrz1z6mypi3f5hpims33z7npa7dl"; depends=[doParallel fda foreach lattice latticeExtra Matrix quadprog TSP]; }; penMSM = derive2 { name="penMSM"; version="0.99"; sha256="1xdcxnagvjdpgnfa5914gb41v5y4lsvh63lbz1d2l8bl9mpff3lm"; depends=[Rcpp]; }; - penalized = derive2 { name="penalized"; version="0.9-50.1"; sha256="0lhibn0bzdrlvdsp4ni0989jniyfbxnixh32g7qm5qwxf5jbky18"; depends=[Rcpp RcppArmadillo survival]; }; + penalized = derive2 { name="penalized"; version="0.9-51"; sha256="1zcrwa93mc27qj3g4ayc2k895r6g8q0g6qb2azmvj7wqk750va7a"; depends=[Rcpp RcppArmadillo survival]; }; penalizedLDA = derive2 { name="penalizedLDA"; version="1.1"; sha256="1bw5wiixmmg1vr3v0d59vh67f0gy2rvr30bi58skvrkb25qcjq6l"; depends=[flsa]; }; - penalizedSVM = derive2 { name="penalizedSVM"; version="1.1"; sha256="0zc36cgcrdy4rwhg4hhhahymqfalvc5v2zmqq56ikz5blln82qvq"; depends=[corpcor e1071 lhs MASS mlegp statmod tgp]; }; - penaltyLearning = derive2 { name="penaltyLearning"; version="2017.12.08"; sha256="0pkd853dq7frp0f9aii99qpnx9mk4gzb73iykfa5q9bnp45z8qd0"; depends=[data_table geometry ggplot2]; }; - pencopula = derive2 { name="pencopula"; version="0.3.5"; sha256="1cy36pprbrfabk9n3x4d1xbj1vd2dda7xq3ihj2hzniwn77j63wi"; depends=[fda lattice latticeExtra quadprog]; }; + penalizedSVM = derive2 { name="penalizedSVM"; version="1.1.2"; sha256="03zw95bc6svbnzak9x72s3b8l9gh581mxn2di1fl89gxlh864amd"; depends=[corpcor e1071 lhs MASS mlegp statmod tgp]; }; + penaltyLearning = derive2 { name="penaltyLearning"; version="2018.09.04"; sha256="07ddsq6bwbz0c9pixlw8gj1km6zqhqsqn1a19pgmjrr5mq1iix9p"; depends=[data_table geometry ggplot2]; }; + pencopula = derive2 { name="pencopula"; version="0.3.5.1"; sha256="1ivnqfq70gvnzc19brkvdlq0ks5dd954dj46j3pqpg6crvdrzh9r"; depends=[fda lattice latticeExtra quadprog]; }; pencopulaCond = derive2 { name="pencopulaCond"; version="0.2"; sha256="18hjjxnd0l2ms20ddqkghfbd4as5kq2rgwqzpz4y38k6nw76x511"; depends=[doParallel fda foreach igraph lattice latticeExtra pacotest quadprog TSP]; }; pense = derive2 { name="pense"; version="1.2.0"; sha256="0wilfjhkj5hrgm7mak1hvlk07wrr3f774w26vyvbwlm8xsxxsbzz"; depends=[Matrix Rcpp RcppArmadillo robustbase]; }; pensim = derive2 { name="pensim"; version="1.2.9"; sha256="10nrnxwfs41bhybs7j6xgnx0pq3c802n9k8irngmh8iy4w3wbhrq"; depends=[MASS penalized]; }; @@ -9550,7 +10123,7 @@ in with self; { pequod = derive2 { name="pequod"; version="0.0-5"; sha256="0mwrgyrxgiifpnpy15qxpdrdmd7dxqihccrnj5nh8fq9fvwymamg"; depends=[car ggplot2]; }; perARMA = derive2 { name="perARMA"; version="1.6"; sha256="0k70lcqhiiffrwzvh51asnhx68qxpnjnxadarvgpgbc7kfy7lv9x"; depends=[corpcor gnm matlab Matrix signal]; }; perccal = derive2 { name="perccal"; version="1.0"; sha256="1akak068d0g70amj5sbvnqbywzy21l4wz11mhp71b7cp4xmr9n12"; depends=[Rcpp RcppArmadillo RcppEigen]; }; - perccalc = derive2 { name="perccalc"; version="1.0.1"; sha256="0dq5m7d6jdapbnkh65f5cizqiggpl1922nl4gc6damzvyym95qrj"; depends=[broom dplyr magrittr multcomp purrr tibble tidyr]; }; + perccalc = derive2 { name="perccalc"; version="1.0.3"; sha256="0x895b75fjipzv7ff9mz7qpcabm9zys3bjsalk6h2q2350lwjmq1"; depends=[broom dplyr magrittr multcomp purrr tibble tidyr]; }; performanceEstimation = derive2 { name="performanceEstimation"; version="1.1.0"; sha256="08jx2zl6xh0rp54xa70gb717wbfdzfrx9b47i3b3ly41qaf85vrc"; depends=[dplyr ggplot2 parallelMap tidyr]; }; pergola = derive2 { name="pergola"; version="1.0"; sha256="1650ipp2b455xdkznwm7bnxvimad7nbyr9i1lg2vdh64j1qfh7gl"; depends=[seriation]; }; perm = derive2 { name="perm"; version="1.0-0.0"; sha256="0075awl66ynv10vypg63fcxk33qzvxddrp8mi4w08ysvimcyxijk"; depends=[]; }; @@ -9558,32 +10131,33 @@ in with self; { permGPU = derive2 { name="permGPU"; version="0.14.9"; sha256="10r2qxbvzjxv3520lrn6cwi5akhhwgkhz7yaqxi5vh2f5l0s49wy"; depends=[Biobase foreach RUnit survival]; }; permGS = derive2 { name="permGS"; version="0.2.5"; sha256="0d2kp3c1fmnjjmsvc2qwh6m66yqvy2vrrxgv1fj2i4clsbavfa0y"; depends=[coin survival]; }; permPATH = derive2 { name="permPATH"; version="1.1"; sha256="06h1lqpmkg4ajjh4r837qp094h105n4mpvafnp2nsbv9yyayd4h8"; depends=[R2HTML xtable]; }; - permubiome = derive2 { name="permubiome"; version="1.1"; sha256="02fg1g96pg6a87n8mhrls54xp0vnqqsgg39nnjirxr7hd74l71x9"; depends=[ggplot2]; }; + permubiome = derive2 { name="permubiome"; version="1.2"; sha256="0np10qhj5rl2gjmq5sfnpaqymmr0wag2b8fwyzndjflvypfmcsyp"; depends=[ggplot2]; }; permuco = derive2 { name="permuco"; version="1.0.1"; sha256="19spn5ra41v7s4ixdg5pbksfi8linhvhvfmllz72iw6wbzsw8m0m"; depends=[MASS Matrix permute]; }; permutations = derive2 { name="permutations"; version="1.0-2"; sha256="04lak21x0z1cskgm5w4xdyq59kmyrz64bwfpf332vfka54aiv8lk"; depends=[magic numbers partitions]; }; permute = derive2 { name="permute"; version="0.9-4"; sha256="1w8wzk1fg9q7wvisnfp2js70dg0m9wi12gkdhpyngpbdcgssahd5"; depends=[]; }; permutes = derive2 { name="permutes"; version="0.1"; sha256="1m5596l80nyyzassiwb6zd2fnp2jglj5vkp9xsbp28swd0q2wd90"; depends=[ggplot2 lmPerm plyr viridis]; }; perry = derive2 { name="perry"; version="0.2.0"; sha256="1lfmcq2xsxmfs7cxvhgxcsggslgjicbaks4wcjw1yjh67n559j46"; depends=[ggplot2 robustbase]; }; persiandictionary = derive2 { name="persiandictionary"; version="1.0"; sha256="0rgi36ngpiax3p5zk4cdgf3463vgx7zg5wxscs2j7834yh37jwax"; depends=[]; }; - personalized = derive2 { name="personalized"; version="0.1.5"; sha256="1id3ml5n7l7lgd029csn23ffrsqhm4g1id20hxqhqz4knknfxkkf"; depends=[foreach gbm ggplot2 glmnet kernlab mgcv plotly survival]; }; + personalized = derive2 { name="personalized"; version="0.2.2"; sha256="094shd28947kfl8p2ckbqn4x4f72b8ni83zjgqk29xrr3rmj5jm6"; depends=[foreach gbm ggplot2 glmnet kernlab mgcv plotly survival]; }; personograph = derive2 { name="personograph"; version="0.1.3"; sha256="07lrlbw4222l1d5rwn0hfqliyk8sqjf6ipz4n2zwcbk113bb8sy7"; depends=[grImport]; }; perspectev = derive2 { name="perspectev"; version="1.1"; sha256="175s1nq5z4gfs5qb39lq230g6n0v8fxzs5hr9j2rgx0knpbjfq03"; depends=[ape boot doParallel foreach ggplot2 mapproj sp]; }; perturb = derive2 { name="perturb"; version="2.05"; sha256="18ydmmp8aq4rf9834dmsr4fr9r07zyn97v8a1jqz3g9njza983la"; depends=[]; }; - perturbR = derive2 { name="perturbR"; version="0.1.1"; sha256="13in5xjv1854ihalyj4427ix4scc17b95iw72rcb4yivha9jgplq"; depends=[dils ggplot2 igraph mcclust]; }; + perturbR = derive2 { name="perturbR"; version="0.1.2"; sha256="0hb4bbcij5x9nbvmwr0j59x1hsnf9ddyhkixnbwvmbsha0nkcbww"; depends=[ggplot2 igraph]; }; petitr = derive2 { name="petitr"; version="1.0"; sha256="0i13zhdrdka0ij0khdzj6ylvvcn4wxvplb8a368i1s64cpgak30c"; depends=[]; }; petrinetR = derive2 { name="petrinetR"; version="0.2.0"; sha256="04alyjjnwgkbd4qigxki57v3hqa02vr1d5g7slp5njds1vk928ci"; depends=[DiagrammeR dplyr purrr visNetwork xml2]; }; - petro_One = derive2 { name="petro.One"; version="0.1.3"; sha256="13bxd011lprimy5m3z08l4yng2fkp28b1ad1bqs0piffx5bxw13n"; depends=[cluster data_table dplyr ggplot2 graph magrittr RColorBrewer Rgraphviz rvest RWeka tibble tm urltools wordcloud xml2]; }; pewdata = derive2 { name="pewdata"; version="0.2.0"; sha256="17j8fdn9x6hannr91zyccya523z3zm03gr517xfcyrd0m486xnqb"; depends=[httr magrittr purrr rvest]; }; pez = derive2 { name="pez"; version="1.1-1"; sha256="14n9s604wwh07kjir5kw6sra6bbmnpg00h3zvli3zqd8lx892hm8"; depends=[ade4 ape apTreeshape caper FD Matrix mvtnorm picante quantreg vegan]; }; pfa = derive2 { name="pfa"; version="1.1"; sha256="0ikdd7ps8wnjp9nm66w447m06hqxnnk553jglxikl2w5d9vk6b31"; depends=[lars POET quantreg]; }; pgam = derive2 { name="pgam"; version="0.4.15"; sha256="12llflsb32dfvxl3nbyb9bsl9bmd35g5g163hd3axzmg1bgi21ls"; depends=[]; }; - pgbart = derive2 { name="pgbart"; version="0.6.11"; sha256="1xfbpbxqynglw7j311pmx3qsi40r0416yflklh0qggr3pq0qf88k"; depends=[BayesTree]; }; + pgbart = derive2 { name="pgbart"; version="0.6.15"; sha256="0nvj541kyj2qdaxjim47ic1bj1xk056cg68bjf3q74qlwvj78rqx"; depends=[BayesTree]; }; + pgdraw = derive2 { name="pgdraw"; version="1.0"; sha256="1ips7wxksk69rgirgmd7aqqdf34qis6692wvn7npyzq9y24gwkmb"; depends=[Rcpp]; }; pgee_mixed = derive2 { name="pgee.mixed"; version="0.1.0"; sha256="115vvpv54q80486i3xs2yhmfyx476cf4g1v43q6l7wj3jwzcrvbg"; depends=[copula mvtnorm Rcpp RcppArmadillo]; }; pgirmess = derive2 { name="pgirmess"; version="1.6.9"; sha256="1i1qn68isaz2lbpqyydjgj9kri09aknza5qjn6m1wa1alyl7f611"; depends=[boot maptools rgdal rgeos sp spdep splancs]; }; pglm = derive2 { name="pglm"; version="0.2-1"; sha256="14hnlidf62kzcf83jc7k17n4hjjaj82scdwh8a7qxd056vygkqx2"; depends=[maxLik plm statmod]; }; pgmm = derive2 { name="pgmm"; version="1.2.2"; sha256="1z39148gvs5nndd54x2afpsqdyqd8apjgnxn0ndv2071aa8gyk1j"; depends=[]; }; pgnorm = derive2 { name="pgnorm"; version="2.0"; sha256="1k9z7pvmranr8m62v7amc0pj6lwzh3wqi79gg3mflifn1mr6c057"; depends=[]; }; pgraph = derive2 { name="pgraph"; version="0.8"; sha256="1r784snci5m81qljfh1r3w8qzszmy0476zvsd1alh43afzg9zpr5"; depends=[energy glasso glmnet SAM]; }; + pgsc = derive2 { name="pgsc"; version="1.0.0"; sha256="1y4szqn1jhp3yn8q738dpbhnqcqk45vgbmczamai154w3wb0qai7"; depends=[nloptr Rcpp RcppArmadillo reshape2]; }; ph2bayes = derive2 { name="ph2bayes"; version="0.0.2"; sha256="1xm7930gycxrz308dnfnp023yidqik52sbrli35f3773mnfcid2g"; depends=[Rcpp]; }; ph2bye = derive2 { name="ph2bye"; version="0.1.4"; sha256="0h5d8d4bagkp6g0nb67cb225ki5p1amnclnfj6afgdcsli5clr67"; depends=[animation nleqslv Rcpp VGAM]; }; ph2hetero = derive2 { name="ph2hetero"; version="1.0.2"; sha256="0aphkdb0ka8lk9q3r4ivkv4hrn7xz62rgqdbpkcwh9s455n38nyi"; depends=[clinfun mvtnorm]; }; @@ -9591,8 +10165,8 @@ in with self; { phangorn = derive2 { name="phangorn"; version="2.4.0"; sha256="0xc8k552nxczy19jr0xjjagrzc8x6lafasgk2c099ls8bc1yml1i"; depends=[ape fastmatch igraph magrittr Matrix quadprog Rcpp]; }; phantom = derive2 { name="phantom"; version="0.1.3"; sha256="0kgw65jziw5s03isq5ywmqijhkbik5i84k30hx5gbi0zzgj8y0h1"; depends=[gplots MASS NMF qusage RColorBrewer Rcpp RcppArmadillo]; }; phase1RMD = derive2 { name="phase1RMD"; version="1.0.8"; sha256="1wvlajsqb8y8f30asq1lyk87kmakh2risnky98g5gday765y90qa"; depends=[arrayhelpers boot coda ggplot2 mvtnorm rjags]; }; - phaseR = derive2 { name="phaseR"; version="1.3"; sha256="1hwclb7lys00vc260y3z9428b5dgm7zq474i8yg0w07rxqriaq2h"; depends=[deSolve]; }; - phateR = derive2 { name="phateR"; version="0.2.8"; sha256="17wlfdcfb14wxv3j45pd5672g5b2w858b65z6x3ck4hi2v8kz19v"; depends=[ggplot2 Matrix reticulate]; }; + phaseR = derive2 { name="phaseR"; version="2.0"; sha256="14shpsyrcz1j0bl60vh37cpcvmry48s76xlf4f9lmq4l5vynhrcn"; depends=[deSolve]; }; + phateR = derive2 { name="phateR"; version="0.2.9"; sha256="0zsi047rm0vi5ap4aaiab0ll19xarbg31k4q3fs3dcmsnqg1nrj1"; depends=[ggplot2 Matrix reticulate]; }; phcfM = derive2 { name="phcfM"; version="1.2"; sha256="0i1vr8rmq5zs34syz2vvy8c9603ifzr9s5v2izh1fh8xhzg7655x"; depends=[coda]; }; pheatmap = derive2 { name="pheatmap"; version="1.0.10"; sha256="1jzxs5hwbz3r0z2pp09i7fd14sndxnrbm3zibaac3kny4nzydzf7"; depends=[gtable RColorBrewer scales]; }; phenability = derive2 { name="phenability"; version="2.0"; sha256="0can8qgdpfr4h6jfg23cnwh7hhmwv6538wg2jla9w138la7rhpd1"; depends=[calibrate]; }; @@ -9601,8 +10175,9 @@ in with self; { pheno = derive2 { name="pheno"; version="1.6"; sha256="0xdya1g1ap7h12c6zn3apbkxr725rjhcp4gbdchkvcnwz4y9vw8c"; depends=[nlme quantreg SparseM]; }; pheno2geno = derive2 { name="pheno2geno"; version="1.4.0"; sha256="0fy8z6x1y0sakp07jb6zs0w0f86pbbllicj4qylxzfd5rpn1rqr0"; depends=[mixtools qtl VGAM]; }; phenoCDM = derive2 { name="phenoCDM"; version="0.1.3"; sha256="1cyqwc36zwa2a4ljy0xnqz0hhw0r98qk2an5y002lrchkqydplwp"; depends=[rjags]; }; - phenocamr = derive2 { name="phenocamr"; version="1.1.0"; sha256="10k7z82skkf9l15a2b77ygg5lkg0x68z7xbkw4p3mgs68dd9ah63"; depends=[changepoint curl daymetr DT jsonlite leaflet plotly shiny shinydashboard zoo]; }; - phenology = derive2 { name="phenology"; version="7.0"; sha256="1glbjm7i2kyl04k0sam29zy1lpzfq2mpkgg44jpnby8c9vz8pkmi"; depends=[HelpersMG lmf numDeriv optimx]; }; + phenocamapi = derive2 { name="phenocamapi"; version="0.1.2"; sha256="1244dm8vm291mbx9di32nivmflr97dym9f4wh0ar4ps8g639j6bn"; depends=[data_table RCurl rjson]; }; + phenocamr = derive2 { name="phenocamr"; version="1.1.1"; sha256="1ic0w9rfh0s50b9kzwmcqam51vibq9ji19vkcscz10grdbwjc502"; depends=[changepoint daymetr httr jsonlite shiny zoo]; }; + phenology = derive2 { name="phenology"; version="7.2"; sha256="0p39xihqlcapgsb6j90g9hal1jjrd9fra639hxc5gw4kl8nhlndq"; depends=[HelpersMG lmf numDeriv optimx]; }; phenomap = derive2 { name="phenomap"; version="1.2.1"; sha256="0kpngxqrbahild5nblfvgx2kna43hqqldx5q3b127dnqwzbhfvbb"; depends=[doParallel dplyr phenex plyr raster rgdal stringr]; }; phenopix = derive2 { name="phenopix"; version="2.3.1"; sha256="1yy163nh2b74m0v7f2gkgxaplvw4whs2h30bkw4chl0zyrcrci86"; depends=[bcp doParallel foreach gtools iterators jpeg plyr raster SDMTools sp stringr strucchange zoo]; }; phiDelta = derive2 { name="phiDelta"; version="1.0.1"; sha256="0g1g5516p8i1gfpvsy75rdirib8sx1ki2mbf1cvgsnzh70h72gbv"; depends=[]; }; @@ -9611,10 +10186,10 @@ in with self; { phonR = derive2 { name="phonR"; version="1.0-7"; sha256="0al2cbynnbvmd90lk1w1g1ppslqq0ng8vbb6bl7m4kqwd2lgv056"; depends=[deldir plotrix splancs]; }; phonTools = derive2 { name="phonTools"; version="0.2-2.1"; sha256="01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"; depends=[]; }; phonenumber = derive2 { name="phonenumber"; version="0.2.2"; sha256="1m5idp538lvynmfp8m7l89js6hk5lpp26k419bdvj3hd3ap0n9lg"; depends=[]; }; - phonics = derive2 { name="phonics"; version="1.0.0"; sha256="02bkw589iijlzbw0cbg9qhq99jij2p92cqrxa77chkly4naqkqds"; depends=[BH Rcpp]; }; - photobiology = derive2 { name="photobiology"; version="0.9.21"; sha256="02516yl2fgfnswyfrhq8s229bniv81ml5vkdq7ap17a2g4v92hvc"; depends=[caTools dplyr lubridate plyr polynom rlang splus2R tibble]; }; + phonics = derive2 { name="phonics"; version="1.1.0"; sha256="02h26dlhw0hisr2ifa1rkrzw0350pk32mrba7h1rwsh41vxv9sji"; depends=[BH Rcpp]; }; + photobiology = derive2 { name="photobiology"; version="0.9.24"; sha256="10z9bplknis5zp6m5ayggr7pilv0pkbgyl2hs4qfmddby7cfmbsj"; depends=[dplyr lubridate plyr polynom rlang splus2R tibble zoo]; }; photobiologyFilters = derive2 { name="photobiologyFilters"; version="0.4.4"; sha256="14aiw5jxd6wnngy1rbbm85l0yx64nxrancal017wvr5n867c32d6"; depends=[photobiology]; }; - photobiologyInOut = derive2 { name="photobiologyInOut"; version="0.4.14"; sha256="1q0dd3szr06rm6zy2mkb37n4s37554x71jgkhmw88iiy58y2fkv5"; depends=[colorSpec dplyr hyperSpec lazyeval lubridate pavo photobiology readr readxl tibble tidyr]; }; + photobiologyInOut = derive2 { name="photobiologyInOut"; version="0.4.18"; sha256="049gfyrhzhy493yhw4nww78fky982k683dlvgk99ya8hlkmwx935"; depends=[colorSpec dplyr hyperSpec lazyeval lubridate photobiology readr readxl stringr tibble tidyr]; }; photobiologyLEDs = derive2 { name="photobiologyLEDs"; version="0.4.3-1"; sha256="0inhl6ba1fzkak4752m60hkm6fzapzyz5kchvz18yv33dmm13v1c"; depends=[photobiology]; }; photobiologyLamps = derive2 { name="photobiologyLamps"; version="0.4.2"; sha256="0fcin04xc2k39qdipslqd3w3bsd8yl3xlvg7mlgm3aphfwg4hnmj"; depends=[photobiology]; }; photobiologyPlants = derive2 { name="photobiologyPlants"; version="0.4.1"; sha256="0mpb5sv4wkvqzbhf193zkhap44yzlhxrnjx1p3j9iyjdg4bb1kka"; depends=[photobiology photobiologyWavebands]; }; @@ -9622,10 +10197,10 @@ in with self; { photobiologySun = derive2 { name="photobiologySun"; version="0.4.0"; sha256="0aczf1ki623pflsnn08z0nrsx7wwn67b8ql08ar08rpk1bj93nfy"; depends=[photobiology]; }; photobiologyWavebands = derive2 { name="photobiologyWavebands"; version="0.4.2"; sha256="0l1784xi9hzsxmiqipv0zkb4lq1xd9f890rzsgsjb0km6js5x3q7"; depends=[photobiology]; }; phrasemachine = derive2 { name="phrasemachine"; version="1.1.2"; sha256="1145c8ymarhbza8253rw4ybnq0k5pcckqxpdcr8s2y23pj182r1p"; depends=[NLP openNLP stringr]; }; - phreeqc = derive2 { name="phreeqc"; version="3.3.10"; sha256="0hcdjj1wgfknqf5yx50b9vz5f72siw4dslyvk2xbrfnwbzzz4qib"; depends=[]; }; + phreeqc = derive2 { name="phreeqc"; version="3.4.9"; sha256="0g3xlpwzb6vxz129kh7krf2lbhx6bgwmyjxk09mrzxzh3r5lqd9y"; depends=[]; }; phtt = derive2 { name="phtt"; version="3.1.2"; sha256="1fvvx5jilq5dlgh3qlfsjxr8jizy4k34a1g3lknfkmvn713ycp7v"; depends=[pspline]; }; phuassess = derive2 { name="phuassess"; version="1.1"; sha256="0jplj9gih32dllx2hw5aqvc9b94sbrbv66s3a5r8mdbpjh93rhng"; depends=[]; }; - phuse = derive2 { name="phuse"; version="0.1.5"; sha256="0cl36yxxhadg5rwdz3pxzqly52bv5510rr5ijyzb0x24l7zx6pjk"; depends=[git2r RCurl rlist shiny yaml]; }; + phuse = derive2 { name="phuse"; version="0.1.6"; sha256="1abfpnf5z88gg0cylfh7j4226yniw3sgx08asrr7xxq6ri0yxl4w"; depends=[git2r httr RCurl rlist shiny yaml]; }; phybreak = derive2 { name="phybreak"; version="0.2.0"; sha256="0vapc0w308wv1cd72p2xbj3q7jfnxwp08g5g8855a38pcn3njbfg"; depends=[ape phangorn Rcpp stringr]; }; phyclust = derive2 { name="phyclust"; version="0.1-22"; sha256="0c3w1vafhcshnh5lkb6bykk6w7w91qigz3sf215zqmrra1acri0d"; depends=[ape]; }; phyext2 = derive2 { name="phyext2"; version="0.0.4"; sha256="0j871kgqm9fll0vdgh071z77ib51y8pxxm0ssjszljvvpx1mb8rb"; depends=[ape phylobase]; }; @@ -9634,36 +10209,40 @@ in with self; { phylobase = derive2 { name="phylobase"; version="0.8.4"; sha256="00hh53ibr7ddck4rl1rz9bpjsvjym040c5f78l1yizv6q9rakhfp"; depends=[ade4 ape Rcpp rncl RNeXML]; }; phylocanvas = derive2 { name="phylocanvas"; version="0.1.3"; sha256="1l5br500lwwf7vp8wph5ykpkpqd15lypvhzy0c1cc8g8c6f7pckn"; depends=[ape htmlwidgets phylobase]; }; phyloclim = derive2 { name="phyloclim"; version="0.9.5"; sha256="107kilh0gwr84ig54g92zyk7zv553pky2bzpjqgf9fjwbm6fvmrs"; depends=[ape raster sp]; }; + phylocomr = derive2 { name="phylocomr"; version="0.1.2"; sha256="1x5ygzd4rkgxk0pczpjp2g7n98jl48rx560jqyjv0bdvlafy3l83"; depends=[sys tibble]; }; phylocurve = derive2 { name="phylocurve"; version="2.0.9"; sha256="1d01nwfpyh61r00dq6cnhxdwzk81jr3l6aa51dl1wck4cy0frscp"; depends=[ape doParallel drc dtw foreach geiger geomorph GPfit Matrix mvnmle phylolm phytools Rcpp RcppArmadillo rgl]; }; phylogram = derive2 { name="phylogram"; version="2.1.0"; sha256="1p4h5pirc0m5pzc18q0jk3mcmb5n48gdf9abz03vml3a209xxl2v"; depends=[ape]; }; phyloland = derive2 { name="phyloland"; version="1.3"; sha256="10g40m6n2s4qvnzlqcwpy3k0j7bxdp79f586jj910b8p00ymrksp"; depends=[ape]; }; phylolm = derive2 { name="phylolm"; version="2.6"; sha256="0vah8ibicldi57wab4sk1kx7gdq6h34bm6swmxzhq7kikxfwmmyj"; depends=[ape future_apply]; }; phylometrics = derive2 { name="phylometrics"; version="0.0.1"; sha256="1pmr6l3wmaf91wdlsc5m63l07fibngnly2qzkma0rdi463ii03il"; depends=[mvtnorm]; }; - phylopath = derive2 { name="phylopath"; version="1.0.0"; sha256="1n6f7piygps3pwqapsvqpz764995kxhdqz1hc5n6znvl01ykdqx5"; depends=[ape dplyr ggm ggplot2 ggraph igraph MuMIn pbapply phylolm purrr tibble tidyr]; }; + phylopath = derive2 { name="phylopath"; version="1.0.1"; sha256="135b0zhspjns8jdb2y5ajhziyglkr9f5x1618i71dr5848mfkpha"; depends=[ape dplyr ggm ggplot2 ggraph igraph MuMIn pbapply phylolm purrr tibble tidyr]; }; phyloseqGraphTest = derive2 { name="phyloseqGraphTest"; version="0.0.2"; sha256="1xgv2kf7j3ia5vk10r7w9588rfv7asdaf8f3yxwp5q7aqn3krm6q"; depends=[ggnetwork ggplot2 igraph intergraph phyloseq]; }; phylosignal = derive2 { name="phylosignal"; version="1.2"; sha256="0apsg4v1n58wn8y8wnl6x1ahl903i29hh8bs2dw6ky2jafkjj4jb"; depends=[adephylo ape boot DBI igraph phylobase Rcpp RcppArmadillo]; }; phylosim = derive2 { name="phylosim"; version="3.0.2"; sha256="148zm43cgdhr264ffcabjx4abykks07jix6lypqysqy25fbmdngk"; depends=[ape compoisson ggplot2 R_methodsS3 R_oo]; }; + phylotaR = derive2 { name="phylotaR"; version="1.0.0"; sha256="0plxc3l9fxxj9mfnhnpp5wrxyvxm292fxrwx2g8xysasmjb301v9"; depends=[ggplot2 igraph R_utils rentrez sys treeman treemapify XML]; }; phylotate = derive2 { name="phylotate"; version="1.2"; sha256="19nssrdax5w5a50159j39jgs7305s48k3h56ivyzs5di6l7x1yxj"; depends=[]; }; phylotools = derive2 { name="phylotools"; version="0.2.2"; sha256="1dhk1ncp5zi4zl1xfnjz64v983dm7bq7iimfjin80j0bdcpps44w"; depends=[ape]; }; - phyndr = derive2 { name="phyndr"; version="0.1.0"; sha256="03y3j4ik6flrksqm2dwh2cihn12hzfdik0fsak4zbxjdzaqn5gim"; depends=[ape]; }; phyreg = derive2 { name="phyreg"; version="1.0.2"; sha256="0m1psq79zl7h8791pl8g6i0ybda7vgddza8r9mwqhg4sw1q4bzcp"; depends=[]; }; - physiology = derive2 { name="physiology"; version="0.2.2"; sha256="0z394smbnmlrnp9ms5vjczc3avrcn5nxm8np5y58k86x470w6npz"; depends=[]; }; - phytools = derive2 { name="phytools"; version="0.6-44"; sha256="1y815pv1cksj244vcb7q4qr45gzr4cb1qwi166h65ryggywcj48w"; depends=[animation ape clusterGeneration coda combinat maps MASS mnormt msm nlme numDeriv phangorn plotrix scatterplot3d]; }; + physiology = derive2 { name="physiology"; version="1.2.1"; sha256="1z7xymwgj7bqn0yvcz3q8pvwhpr5vx5qd0x8sayal1vgpqc0nccb"; depends=[Rcpp]; }; + phytools = derive2 { name="phytools"; version="0.6-60"; sha256="0xxk2r2x81nxsvyggk44fpw3ppfsmmna8lrsy2xpw90da5cxgjjm"; depends=[animation ape clusterGeneration coda combinat expm maps MASS mnormt nlme numDeriv phangorn plotrix scatterplot3d]; }; phytotools = derive2 { name="phytotools"; version="1.0"; sha256="049znviv2vvzv23biy1l28axm7bc7biwmq4bnn0cnjqgkk48ysz3"; depends=[FME insol]; }; picante = derive2 { name="picante"; version="1.7"; sha256="0qhaxxmab3c3qw06kx4swfyiqiiqail5h79aarvffryvh0qdgr3m"; depends=[ape nlme vegan]; }; - picasso = derive2 { name="picasso"; version="1.2.0"; sha256="1bclrv0g2frdw6bfqacjbbzn9vg3354i2bh5zn6hkix7r8rqymzg"; depends=[MASS Matrix]; }; - pid = derive2 { name="pid"; version="0.36"; sha256="1w6h09ddq8rv7k5xl4v6nhlkm0vnmim57mg0dzk2dv9dc4v8i141"; depends=[DoE_base FrF2 ggplot2 png]; }; - piecewiseSEM = derive2 { name="piecewiseSEM"; version="2.0.1"; sha256="1pi0jii0yhmvy0rqlchlijrhvdqa07i4wzj4cdd25bbjnfy97ayc"; depends=[car lme4 MASS nlme pbkrtest]; }; + picasso = derive2 { name="picasso"; version="1.3.0"; sha256="1s8whczkrxayw6syb4ffgfrxmcflxn31d53bdy9gxzndjd9rpd50"; depends=[MASS Matrix]; }; + pid = derive2 { name="pid"; version="0.50"; sha256="05s3xqf95d4avh7gkr49jsm8jzacbv694c3wgppkkc40zip6vkc7"; depends=[DoE_base FrF2 FrF2_catlg128 ggplot2 png]; }; + piecewiseSEM = derive2 { name="piecewiseSEM"; version="2.0.2"; sha256="07vz90cghkbmcar9ps94wydvg4r7mj32pa7vjdmgm5j8dhxq8max"; depends=[car lme4 MASS nlme pbkrtest]; }; pifpaf = derive2 { name="pifpaf"; version="1.0.1"; sha256="0wj1fbhd871fnw7fjlbh0gdjz848mbwl1bzjp3cgmh9s7jnd2kci"; depends=[ggplot2 gridExtra MASS matrixcalc numDeriv sfsmisc]; }; - pillar = derive2 { name="pillar"; version="1.2.3"; sha256="1rzhssprqgam1nq3s0f5rzxhxsq02azcghvxf6k8kmsmddf1n7f8"; depends=[cli crayon rlang utf8]; }; + piggyback = derive2 { name="piggyback"; version="0.0.8"; sha256="1c17yjqpaj6r6spbhm901dilqpsa2s9jc029vdfmrxdk18fzaf1f"; depends=[clisymbols crayon fs gh git2r httr jsonlite lubridate magrittr memoise usethis]; }; + pillar = derive2 { name="pillar"; version="1.3.0"; sha256="1q6arybmfqxhp5zqj1fri5pb8v7ywcv7bmgf81rrmgl892p4bn5f"; depends=[cli crayon fansi rlang utf8]; }; pim = derive2 { name="pim"; version="2.0.1"; sha256="1m804clxc8m4nyzi4hhfy118527lgf2sb7589qd61fb83yh6hi8p"; depends=[BB nleqslv]; }; - pimeta = derive2 { name="pimeta"; version="1.0.1"; sha256="1l50k34xrnhfwwnwa7ym97blhqi84nkgcf9y5yg6hcg75ajgi6zl"; depends=[Rcpp RcppEigen]; }; - pinbasic = derive2 { name="pinbasic"; version="1.2.0"; sha256="1sn4q9g2pw8z6gyxi302bd7p578ldy1g6419w56z7jgv7m8n7g73"; depends=[fastcluster ggplot2 lubridate Rcpp reshape2 scales]; }; + pimeta = derive2 { name="pimeta"; version="1.1.1"; sha256="0ylna31x8491q6hppz827ngri0did0bfwy3nlifpagccb2m4psi3"; depends=[Rcpp RcppEigen]; }; + pinbasic = derive2 { name="pinbasic"; version="1.2.2"; sha256="0mcw68wrixz2jf62nfifdgg8bnp4h1p3byivz28wi61blj8iaa75"; depends=[fastcluster ggplot2 lubridate Rcpp reshape2 scales]; }; pinfsc50 = derive2 { name="pinfsc50"; version="1.1.0"; sha256="1fja8xdqwsm4g223wmb2yg5fqmsg94hchzjd4qrqah1zb8vbdfdn"; depends=[]; }; + pingers = derive2 { name="pingers"; version="0.1.1"; sha256="09np6aph6rhvdh6mwky8a57i38bi2amwi7x91p9kfb2mzkql8k8w"; depends=[data_table dplyr lubridate plotly reshape2 stringr tibble tictoc tidyselect]; }; pingr = derive2 { name="pingr"; version="1.1.2"; sha256="17fh2gjlmwy6wy8i24q76fivjig8jm05g9kvfz81q0h6b5zxnpmg"; depends=[]; }; pinnacle_API = derive2 { name="pinnacle.API"; version="2.3.3"; sha256="1b6adns1xr3cgcj2mdjvl16cm2vjjgsj2l8m2c47plyc5jh05qmb"; depends=[data_table httr jsonlite magrittr openssl purrr rjson uuid]; }; pinnacle_data = derive2 { name="pinnacle.data"; version="0.1.4"; sha256="1sl36i2857b3xwx7iwgy8mkgjvz7nfa74ch1n8kcxbj59ib7mp8p"; depends=[tibble]; }; - pinp = derive2 { name="pinp"; version="0.0.5"; sha256="12wypniib0pacgd3lvk64r1xy01yangjk9k2b2pkj8il4ycvijk4"; depends=[knitr rmarkdown]; }; + pinp = derive2 { name="pinp"; version="0.0.6"; sha256="1424syaxq8p0ldqa0ybn0qyizs4r00xgkf6h5p7frhavy4rf8f2v"; depends=[knitr rmarkdown]; }; + pinyin = derive2 { name="pinyin"; version="1.1.4"; sha256="0qndd2mc95hbzkb0aqvmyhk2anwk7msd8xqy0rfiyrab94kxmgla"; depends=[data_table splitstackshape]; }; pipe_design = derive2 { name="pipe.design"; version="0.5.1"; sha256="0r0szkdzifxmnnbr6675w8ij4zwqgxj3gwahc7a74mxr51f7qh8j"; depends=[ggplot2 gtools xtable]; }; pipeGS = derive2 { name="pipeGS"; version="0.4"; sha256="0ki4i70r5f195b4jfv3hxlxz3zj57mhy2yf4984bwr11impilz5w"; depends=[]; }; pipeR = derive2 { name="pipeR"; version="0.6.1.3"; sha256="16lj227x24pviqb4dcrj7a55l31p5mm0cbwsb6m3y3n6k5wcd2nh"; depends=[]; }; @@ -9672,29 +10251,36 @@ in with self; { pirate = derive2 { name="pirate"; version="1.0.0"; sha256="160mmyqdwbc4g7n7q9i4xcqp6h9bcpcz7vavsgdcpvs2mjfhfpjx"; depends=[ggplot2 MASS plyr Rcpp RcppArmadillo]; }; pitchRx = derive2 { name="pitchRx"; version="1.8.2"; sha256="0lg0xab40r8wzrww986l5q9jkg1m83g4bhsbh0kr7f2rv90av662"; depends=[ggplot2 hexbin MASS mgcv plyr XML2R]; }; piton = derive2 { name="piton"; version="0.1.1"; sha256="1265y4lv2m5nwrh25sahjkxwmivpxgh9shrdidlmaman7zs6cclr"; depends=[Rcpp]; }; + pivmet = derive2 { name="pivmet"; version="0.1.0"; sha256="1911ds6mfw3lp4921g9i6kk27nvj07h770xazr7f40jcmmg6lz69"; depends=[bayesmix cluster MASS mclust mvtnorm RcmdrMisc rjags runjags]; }; pivot = derive2 { name="pivot"; version="18.4.17"; sha256="0nhf76f2g35cx5f1m00wsy29n6xm2x5wajs5myaasks7hbkk0w3y"; depends=[assertthat colorspace DBI dbplyr dplyr lubridate magrittr purrr rlang tidyr tidyselect]; }; pivotaltrackR = derive2 { name="pivotaltrackR"; version="0.1.0"; sha256="024srncm288mn3bz6hv7ljzkchmnljk4yc2d4z7i05vsn7dzd2c6"; depends=[curl httr]; }; - pivottabler = derive2 { name="pivottabler"; version="0.4.0"; sha256="1q7gmfrqx3sn32q9rrr0y3hywq0fvm5gs5d3jj6mqcbs53jqvzqc"; depends=[data_table dplyr htmltools htmlwidgets jsonlite R6]; }; + pivottabler = derive2 { name="pivottabler"; version="1.0.0"; sha256="106q62bfnkmh328kdzshwz8v01pz2qiyxcgmfbn3rc0cd9ml6wyj"; depends=[data_table dplyr htmltools htmlwidgets jsonlite R6]; }; pixels = derive2 { name="pixels"; version="0.1.0"; sha256="0lna0z2shs49kh48ipjnyigaa22wb9gm4mq970ldhh9msb7wcv55"; depends=[htmlwidgets miniUI shiny]; }; - pixiedust = derive2 { name="pixiedust"; version="0.8.4"; sha256="0rq1q30x36p1135kv2s8nfshi8w73167dj14f4c5m3fczhljc7lr"; depends=[broom checkmate dplyr htmltools knitr labelVector magrittr scales tidyr]; }; + pixiedust = derive2 { name="pixiedust"; version="0.8.5"; sha256="1b3i2l6vzqbpycp9fw439k4jzdy19kvsjj4j6klfvdbkqf911hfw"; depends=[broom checkmate dplyr htmltools knitr labelVector magrittr scales tidyr]; }; pixmap = derive2 { name="pixmap"; version="0.4-11"; sha256="04klxp6jndw1bp6z40v20fbmdmdpfca2g0czmmmgbkark9s1183g"; depends=[]; }; pkgKitten = derive2 { name="pkgKitten"; version="0.1.4"; sha256="0c44zrvpyz87s5mjhsqdrkyrvyzhyldnq371bwnn9crbpbac3wnd"; depends=[]; }; - pkgbuild = derive2 { name="pkgbuild"; version="1.0.0"; sha256="10iz8057mixl9j73pq2cbp4ib6dadfsgi3fcsjjm7l3wwb9issd9"; depends=[callr crayon desc R6 rprojroot withr]; }; - pkgconfig = derive2 { name="pkgconfig"; version="2.0.1"; sha256="0h2sp93fqqjbfqgq82a3i94ybnndx6ghaal8pbf99firnsjb40mb"; depends=[]; }; + pkgbuild = derive2 { name="pkgbuild"; version="1.0.2"; sha256="1i1rrax7x7r2bplig5cfc50lx85jc4n9a3qmvbdviaj22wr2lghs"; depends=[callr cli crayon desc prettyunits R6 rprojroot withr]; }; + pkgcond = derive2 { name="pkgcond"; version="0.1.0"; sha256="0pxj798042g23cf19r67nbgdyhpd868n2pkqjvjgrgr8ivwnkf1h"; depends=[]; }; + pkgconfig = derive2 { name="pkgconfig"; version="2.0.2"; sha256="1jk9ip549xphb3anfixqv1yx5kidnndqgy9v3qjpmgmds5a7g695"; depends=[]; }; pkgcopier = derive2 { name="pkgcopier"; version="0.0.1"; sha256="04vpjf8nvqnpry54f1wwrnmipd5m6gqd89c3vkryqx88jk85jd8s"; depends=[httr stringr]; }; - pkgdown = derive2 { name="pkgdown"; version="1.1.0"; sha256="0w1f23d600j9s8sa5xq63j2p6pvch8nndcxc63s14szlfjlvmddd"; depends=[callr cli crayon desc devtools digest evaluate fs highlight httr magrittr MASS memoise purrr R6 rematch rlang rmarkdown roxygen2 rsconnect rstudioapi tibble whisker xml2 yaml]; }; - pkggraph = derive2 { name="pkggraph"; version="0.2.2"; sha256="0pzqlim84b22ahq5yr50ybffqa0f5k5ch372v37nw1ndzci211d8"; depends=[curl data_table dplyr ggnetwork ggplot2 htmltools igraph intergraph Matrix network networkD3 plyr RColorBrewer tibble]; }; + pkgdown = derive2 { name="pkgdown"; version="1.3.0"; sha256="1avjd93hnnh1yicx46gnbv8ps0cifg8rrjgvhw03k674gw11mgb7"; depends=[callr cli crayon desc digest evaluate fansi fs highlight httr magrittr MASS memoise openssl pkgload processx purrr R6 rematch2 rlang rmarkdown roxygen2 rsconnect rstudioapi tibble whisker withr xml2 yaml]; }; + pkggraph = derive2 { name="pkggraph"; version="0.2.3"; sha256="1isiywgm20rypc5qr03p0k7lis76zzd96x5ncbvia644d2n13brm"; depends=[curl data_table dplyr ggnetwork ggplot2 htmltools igraph intergraph Matrix network networkD3 plyr RColorBrewer tibble]; }; + pkgload = derive2 { name="pkgload"; version="1.0.2"; sha256="0z7jvharafahi2gv5547mk1n499isjzw06kfwymmxc0gd575d1ii"; depends=[desc pkgbuild rlang rprojroot rstudioapi withr]; }; pkgmaker = derive2 { name="pkgmaker"; version="0.27"; sha256="0spcamjncj78kzjps2rw4v1a4494yazv6xvhn0vmdflnypc8k8hp"; depends=[bibtex codetools digest magrittr registry stringi stringr withr xtable]; }; - pkgnet = derive2 { name="pkgnet"; version="0.2.0"; sha256="0rbwpmkphsy51zncy2pv2cnf7v2dpk8gf8qwmbz4iyiq94kqri6f"; depends=[assertthat covr data_table DT futile_logger igraph knitr magrittr mvbutils R6 rmarkdown visNetwork]; }; + pkgnet = derive2 { name="pkgnet"; version="0.2.1"; sha256="06a2nyl4cy02k1jnlprxsrkv29ivlnwwswkb2nigrsd5m72isrwf"; depends=[assertthat covr data_table DT futile_logger igraph knitr magrittr mvbutils R6 rmarkdown visNetwork]; }; + pkgsearch = derive2 { name="pkgsearch"; version="2.0.1"; sha256="00wi4lym0zjb29qdalgwlbcdxi4k39pxxm6a2qhllfcbgc099mlb"; depends=[httr jsonlite magrittr parsedate prettyunits]; }; + pkgverse = derive2 { name="pkgverse"; version="0.0.1"; sha256="0lsv7s9vsjvfpy19nxbdlbm363j01wwqqnrp0nlrik590hfq4w83"; depends=[devtools usethis]; }; + pkmon = derive2 { name="pkmon"; version="1.0"; sha256="0j2v4zlf7vgy5gld29xiii15m9i85cpiwc25rmzjm02cz2p32c72"; depends=[]; }; pkr = derive2 { name="pkr"; version="0.1.2"; sha256="0m045dlcq3rls1w0smy4jvk3c57ckpqdv8xnz261k1gnnyjmz1k2"; depends=[binr foreign forestplot rtf]; }; pks = derive2 { name="pks"; version="0.4-0"; sha256="0fx7p2d83x0ip65aqp9dga59d9cggam8k79mi0drk5birzchqbcr"; depends=[sets]; }; + pksensi = derive2 { name="pksensi"; version="1.0.0"; sha256="1jysfdd50d1sgnhn31mrcpr5brx0qb97cb6c3kls3jca66i4a6l0"; depends=[data_table deSolve dplyr getPass ggplot2 magrittr reshape]; }; plRasch = derive2 { name="plRasch"; version="1.0"; sha256="1rnpvxw6pzl5f6zp4xl2wfndgvqz5l3kiv9sh4cpvhga0gl8zjaw"; depends=[survival]; }; pla = derive2 { name="pla"; version="0.2"; sha256="1qb71zjcxvs3zbfy0sryyxizwix0nw530zsfw661a8vm8sk054kw"; depends=[]; }; plac = derive2 { name="plac"; version="0.1.1"; sha256="08kqnjzbfygnbqvqg5wyw148kfhjqxy46y4vaiq9zzwzj58w8vzn"; depends=[Rcpp RcppEigen survival]; }; placement = derive2 { name="placement"; version="0.1.1"; sha256="1narjb90sb5prvzfv2x30bz8y9aq8hqggza91ghwi47m99vm1dg6"; depends=[base64enc digest jsonlite RCurl stringi urltools]; }; plan = derive2 { name="plan"; version="0.4-3"; sha256="0j3mvcy97r7adcs7q6z0w9ng74jcfwii1xp8kcl2cwbzs2fd425r"; depends=[]; }; planar = derive2 { name="planar"; version="1.6"; sha256="0x5xdb2afpc1w8s217hy765mz938kg5b5j7vzqzhlsh2dzdjccpj"; depends=[cubature dielectric ggplot2 plyr Rcpp RcppArmadillo reshape2 statmod]; }; - planor = derive2 { name="planor"; version="1.3-9"; sha256="0hivy4iqfw896d2zmcx5c3rmlfj8fkqg1qn2x8mdlial3dzm3mz6"; depends=[bit64 conf_design Rcpp RcppArmadillo]; }; + planor = derive2 { name="planor"; version="1.4-1"; sha256="1ci4wp18jjc8pjdn89vsz0nfdjif7fz6l5f6x6blqh9cz4hkkrlf"; depends=[bit64 conf_design Rcpp RcppArmadillo]; }; plantecophys = derive2 { name="plantecophys"; version="1.3-2"; sha256="1jj9rkhdmcnmp6fzbxmkfwmsdx2w7v923rv0xn5c5iv7wys7vwfm"; depends=[]; }; plaqr = derive2 { name="plaqr"; version="2.0"; sha256="15pdb57123m3cahvcsyrrvxjwxvs2f389yxip91gjxn68jf6cx1l"; depends=[quantreg]; }; plater = derive2 { name="plater"; version="1.0.1"; sha256="0v5b9r6iha18qvrjpbr1p8fy06nf31x63ch5cnb4axyqa0x5skpp"; depends=[dplyr]; }; @@ -9702,15 +10288,17 @@ in with self; { playwith = derive2 { name="playwith"; version="0.9-54"; sha256="1zmm8sskchim3ba3l0zqfvxnrqfmiv94a8l6slcf3if3cf9kkzal"; depends=[cairoDevice gridBase gWidgets gWidgetsRGtk2 lattice RGtk2]; }; plde = derive2 { name="plde"; version="0.1.2"; sha256="1g1b1sgyfxgfkjcr3sdkan8jd6r7yyi0izc83vyj11bdk08jx22h"; depends=[]; }; pleiades = derive2 { name="pleiades"; version="0.2.0"; sha256="1h3q4yf0w0al7n8l7ca4vgx2bhrrz8clli15svlds7n402s8rzp5"; depends=[crul DBI dbplyr dplyr gistr jsonlite rappdirs RSQLite]; }; - pleio = derive2 { name="pleio"; version="1.5"; sha256="1y9nkv5bzfkzbl373405v3xq54nz37wjz9zkxfzl8ggr5i9lcbqy"; depends=[Matrix rms]; }; + pleio = derive2 { name="pleio"; version="1.6"; sha256="0av1sl0fdn2ia7ddalbvidhcnsvs36iq618s1bknjw29y5yyq020"; depends=[Matrix rms]; }; plfMA = derive2 { name="plfMA"; version="1.0.4"; sha256="0q6wiiknmgw812kcf9qq309zlizyry7ldn6m08lkw6xq6i4f4s85"; depends=[cairoDevice gWidgets gWidgetsRGtk2 limma RGtk2]; }; - plfm = derive2 { name="plfm"; version="2.2.1"; sha256="00x6yyr32rhh6696z5aazj98nyd01i26ij9hs2sxf6j677fmppdr"; depends=[abind sfsmisc]; }; + plfm = derive2 { name="plfm"; version="2.2.2"; sha256="1jgf3jrkdpsf77i4lf68s6sxax95c9is4nryhnzanq9i5f23j24v"; depends=[abind sfsmisc]; }; plgp = derive2 { name="plgp"; version="1.1-7"; sha256="02g6saabrsd8pra0szbwcbilf6w5ywg2gxqb5zdvbxds2vw36hn0"; depends=[mvtnorm tgp]; }; plink = derive2 { name="plink"; version="1.5-1"; sha256="0rn2i9i8af9aq0xgxhpcdchs2952lq2d2sg8x3js0zi3vcml76k0"; depends=[lattice MASS statmod]; }; + plinkQC = derive2 { name="plinkQC"; version="0.2.0"; sha256="1ydrd6m25rmaii7n1d1p052kmiy3kf7871q838mzb425kxyyyfxv"; depends=[cowplot data_table dplyr ggforce ggplot2 ggrepel optparse R_utils sys UpSetR]; }; plm = derive2 { name="plm"; version="1.6-6"; sha256="1a14a8zbqzm2a6z44haa0c23ax9j1jk72dhrkca8q0abbd5lkx85"; depends=[bdsmatrix Formula lattice lmtest MASS maxLik nlme sandwich zoo]; }; plmm = derive2 { name="plmm"; version="0.1-1"; sha256="1dfxd1mqqjy2mf7qc6mh4wx5ya9q8fkqgrf01apisb66xxx5zya7"; depends=[Formula nlme sm]; }; pln = derive2 { name="pln"; version="0.2-1"; sha256="09zg7zwmmqpjr1j59lqsjf4blrkya9wfwddgzfm9rr5jxrzvqcv8"; depends=[]; }; plogr = derive2 { name="plogr"; version="0.2.0"; sha256="0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"; depends=[]; }; + plot_matrix = derive2 { name="plot.matrix"; version="1.0"; sha256="1p2xrmwghrl9lirnch5fqlrwiipga96ppbih0sg8939g4szxnbji"; depends=[]; }; plot3D = derive2 { name="plot3D"; version="1.1.1"; sha256="0chn70fqwyca8lbnjnpbcj08ni0dfbax2gjmzhk2c4w72c04mzpn"; depends=[misc3d]; }; plot3Drgl = derive2 { name="plot3Drgl"; version="1.0.1"; sha256="12p4qc9vmhr86ssx6xnz3cmx84q5jgd28bw9dp4wjrn04n6l4va6"; depends=[plot3D rgl]; }; plotGoogleMaps = derive2 { name="plotGoogleMaps"; version="2.2"; sha256="0qv57k46ncg0wrgma0sbr3xf0j9j8cii3ppk3gs65ardghs3bf6b"; depends=[lattice maptools raster rgdal sp spacetime]; }; @@ -9721,22 +10309,23 @@ in with self; { plotSEMM = derive2 { name="plotSEMM"; version="2.4"; sha256="0fircrayhz92zvkigkyb1zpn07bvssqs1ip15p926zj3rl77fqgy"; depends=[MplusAutomation plotrix plyr Rcpp shiny]; }; plotfunctions = derive2 { name="plotfunctions"; version="1.3"; sha256="0cnmwkfjg45187j490sf01gxijhajrpi6j13hfckli2ysn6xrgz3"; depends=[]; }; plotluck = derive2 { name="plotluck"; version="1.1.0"; sha256="0arbvldg50lyn98vkrys1yjkkraz8jracwal4r2mlw991pnaikpp"; depends=[ggplot2 hexbin Hmisc plyr quantreg RColorBrewer scales]; }; - plotly = derive2 { name="plotly"; version="4.7.1"; sha256="0wj9lw7w28z8w9ip9vadv6sydjhqyg65kfiai9m3bndzz50b1m3w"; depends=[base64enc crosstalk data_table digest dplyr ggplot2 hexbin htmltools htmlwidgets httr jsonlite lazyeval magrittr purrr RColorBrewer scales tibble tidyr viridisLite]; }; + plotly = derive2 { name="plotly"; version="4.8.0"; sha256="19p8pa03q9mw5vaan7r56xgd13d90ssiz0flbrkvpfrir2105ybq"; depends=[base64enc crosstalk data_table digest dplyr ggplot2 hexbin htmltools htmlwidgets httr jsonlite lazyeval magrittr promises purrr RColorBrewer rlang scales tibble tidyr viridisLite]; }; plotlyGeoAssets = derive2 { name="plotlyGeoAssets"; version="0.0.1"; sha256="0if4cahihxm0b2k3r0w6qj91mwwsjy5zm289zk6myg65i7ijqly4"; depends=[]; }; - plotmo = derive2 { name="plotmo"; version="3.4.2"; sha256="19g3b0pjxzv1nd65q0aimgw16xyq451l8bgyfhvwxm30c4qyafd5"; depends=[plotrix TeachingDemos]; }; + plotmo = derive2 { name="plotmo"; version="3.5.1"; sha256="0anrhci6l27k32c7gh1flwsnvdq062p2kcak0mr5dm7jaisl7a1a"; depends=[plotrix TeachingDemos]; }; plotpc = derive2 { name="plotpc"; version="1.0.4"; sha256="1sf7n7mfyaijldm24bc8r8pfm8pp9cyaja7am14z2wpj2j9f9vyq"; depends=[]; }; plotprotein = derive2 { name="plotprotein"; version="1.0"; sha256="14kfb4xxpfp8klz31kb7cpc39636ax2cx2483vqqkciccb28f0ks"; depends=[ade4 plotrix plyr seqinr XML]; }; - plotrix = derive2 { name="plotrix"; version="3.7-2"; sha256="0hx3xv94gzlyy7ny5k4mzs7w1798h1zka175m5bkzc524493cm88"; depends=[]; }; + plotrix = derive2 { name="plotrix"; version="3.7-4"; sha256="1hs0zwaqs34559girinvysjfbvznyn8znp9cwvkqx6k2cqvcjinj"; depends=[]; }; plotrr = derive2 { name="plotrr"; version="1.0.0"; sha256="07ilqpa3ypqb2gpnq23r9v4kkfxz06mcak9si9adr9sf6c7gqwxz"; depends=[dplyr ggplot2]; }; + plotscale = derive2 { name="plotscale"; version="0.1.6"; sha256="0h2g0rv1lh70nqmqydgg5swwnwmy08wbjajxyb1c2a716rad765j"; depends=[]; }; plotwidgets = derive2 { name="plotwidgets"; version="0.4"; sha256="1w7c9grw4pyyra230196yq32snr4wdg6xi8vh4dx5df2v500wz22"; depends=[]; }; - pls = derive2 { name="pls"; version="2.6-0"; sha256="15j59p5x0rkdrk7iqzkipsy50rsyjl31w8zxc4w3v1j5gzxhi1rx"; depends=[]; }; - plsRbeta = derive2 { name="plsRbeta"; version="0.2.2"; sha256="1ia3hngpzaav3gfcxajb1fxa2ljgbwd5xkrahc2bxi7wfdidngs5"; depends=[betareg boot Formula MASS mvtnorm plsdof plsRglm]; }; - plsRcox = derive2 { name="plsRcox"; version="1.7.3"; sha256="17x79ihl9xpahva9ibbipyp1z9crvwm3y5g7ynxfjq7rjxwvw13y"; depends=[kernlab lars mixOmics pls plsRglm risksetROC rms survAUC survcomp survival]; }; + pls = derive2 { name="pls"; version="2.7-0"; sha256="0xaqqgmdvfh7g7v1m4bcwjqzph68b9cq3bn4kjisfsadl54i5p2x"; depends=[]; }; + plsRbeta = derive2 { name="plsRbeta"; version="0.2.3"; sha256="0yk2pirgszpdf33zk9ijh776aw4f238sjmga3w06xbvwf8q2vw8j"; depends=[betareg boot Formula MASS mvtnorm plsdof plsRglm]; }; + plsRcox = derive2 { name="plsRcox"; version="1.7.3.1"; sha256="1ni1hx54qxk48nnypqd9j189vi4vph3lqg06r39mv7xa4ap8ypmv"; depends=[kernlab lars mixOmics pls plsRglm risksetROC rms survAUC survcomp survival]; }; plsRglm = derive2 { name="plsRglm"; version="1.2.3"; sha256="0qf3nh3nw6psqr12zw9r5vagrlpwav3xiv3rh7xra13zx821kr4g"; depends=[bipartite boot car mvtnorm]; }; plsVarSel = derive2 { name="plsVarSel"; version="0.9.4"; sha256="19xz7ds4jx5ql999mwn9zs983rlshf14y4nlah8cfy9gpi0vl1g1"; depends=[bdsmatrix genalg MASS mvtnorm pls progress]; }; plsdepot = derive2 { name="plsdepot"; version="0.1.17"; sha256="1i00wxr451xpfy6dnvcm11aqf9106jsh5hj7gpds22ysgm4iq5w4"; depends=[]; }; - plsdof = derive2 { name="plsdof"; version="0.2-7"; sha256="1z8z9m0nsnyy1fipzvm1srpxn3q6wjrlivmmki1f8plwkixkyc5y"; depends=[MASS]; }; - plsgenomics = derive2 { name="plsgenomics"; version="1.5-1"; sha256="0d2k3h2cwwhcv7mbxqypd7g6yp1l6j32n3wslm348zmcx50j9pn4"; depends=[boot fields MASS plyr reshape2 RhpcBLASctl]; }; + plsdof = derive2 { name="plsdof"; version="0.2-8"; sha256="00phvvb17s0y2f0xqwak7lp7bdx9lws3m5n5mbd9l8514pfdxcxc"; depends=[MASS]; }; + plsgenomics = derive2 { name="plsgenomics"; version="1.5-2"; sha256="1pvb50nv6jc99bm2hsxpzazg26y49yi24wwwim5xcjj6j1szbip4"; depends=[boot fields MASS plyr reshape2 RhpcBLASctl]; }; plspm = derive2 { name="plspm"; version="0.4.9"; sha256="03aj1ffq11hh931dbkxy9ba74xyvzmr1ylrj4fw1rbryrwqg89v6"; depends=[amap diagram shape tester turner]; }; plspm_formula = derive2 { name="plspm.formula"; version="1.0.1"; sha256="1i2d1q8pz21js1ci8afnqzcky430hh1iwf5f6jr3j9yr9gs365k5"; depends=[plspm]; }; plspolychaos = derive2 { name="plspolychaos"; version="1.1-1"; sha256="078arfv8z5nfrmsfi0n7hskmv394ysi6nhlskpy5cg37lqiwh0r1"; depends=[lhs MASS]; }; @@ -9745,15 +10334,18 @@ in with self; { plumber = derive2 { name="plumber"; version="0.4.6"; sha256="1c5pryslly2ibbfc65qlavbnnaksp3p18xr1cghwbw00kz4ig147"; depends=[crayon httpuv jsonlite R6 stringi]; }; plumbr = derive2 { name="plumbr"; version="0.6.9"; sha256="1avbclblqfy57pd72ximvj3zq92q1w8vszvyf6fw75j5rfwdaibk"; depends=[objectSignals]; }; plus = derive2 { name="plus"; version="1.0"; sha256="1l7lvnq7vahj8m7knmr4q3wj00ar7iq89j45a2dqn2bh0qyj68ls"; depends=[]; }; + pluscode = derive2 { name="pluscode"; version="0.1.0"; sha256="1j9yr5j6mb346a5dn7v9bsppgnxdj1ryimlla4a08rv7bjyq5i6q"; depends=[httr jsonlite]; }; plusser = derive2 { name="plusser"; version="0.4-0"; sha256="1g100dh8cvn9q09j0jbkw4xmwjdp1lm4651369975fm99nrlp1j9"; depends=[lubridate plyr RCurl RJSONIO]; }; plyr = derive2 { name="plyr"; version="1.8.4"; sha256="1igar5pcjqh0jyxv0z3jah8rz617vfa86vw0r5c7c031b7bj5db0"; depends=[Rcpp]; }; - pmatch = derive2 { name="pmatch"; version="0.1.3"; sha256="1k83ysgc4dwms0k5knh2rj99l3kfclw9a29h2ksphy0g4r1ig9k3"; depends=[dplyr glue purrr rlang tibble]; }; + pmatch = derive2 { name="pmatch"; version="0.1.4"; sha256="1d04q3kh46pha4yn5xy6ax7qkw9bwrxfkh5x6y4nwsby5j3xw2c0"; depends=[dplyr foolbox glue magrittr purrr rlang tibble]; }; pmc = derive2 { name="pmc"; version="1.0.3"; sha256="06bsab09i9ydgsjx5i50kdb22ldp4g1v83a01kz3mswybi4lv9w2"; depends=[dplyr geiger ggplot2 ouch tidyr]; }; pmcgd = derive2 { name="pmcgd"; version="1.1"; sha256="1pybzvyjmzpcnxrjsas06diy3x83i1r5491s6ccyr63l56hs55d5"; depends=[mixture mnormt]; }; pmclust = derive2 { name="pmclust"; version="0.2-0"; sha256="1bpfix76ylmn5ds6y0v40mfad7znaa6dj5ngr4mzv96yy6mg13ns"; depends=[MASS pbdBASE pbdDMAT pbdMPI]; }; - pmhtutorial = derive2 { name="pmhtutorial"; version="1.2"; sha256="1dviqazdk3ggxwwyv20409w3qadka0gbcgviwyywssn2x4cg0vih"; depends=[mvtnorm Quandl]; }; - pmml = derive2 { name="pmml"; version="1.5.4"; sha256="1acld1x0z5rgyxb5id071s3zvf2vbv4b9nngvxrb63ay3yyy124b"; depends=[stringr XML]; }; - pmmlTransformations = derive2 { name="pmmlTransformations"; version="1.3.1"; sha256="1cxmp3fgsf3z71v6qpd9l9ilgda5knan7vqifxpgm8m7a30sp3f3"; depends=[]; }; + pmd = derive2 { name="pmd"; version="0.1.1"; sha256="07s5b2izsqzryrcasdpa9z7cva03afl2zkb7cpxqgs4bjrd6vprw"; depends=[RColorBrewer rmarkdown shiny]; }; + pmhtutorial = derive2 { name="pmhtutorial"; version="1.3"; sha256="1acrqjannyhg608g8ap3hj2r6krl0js44q8gsyk7lw0s0xr1k67v"; depends=[mvtnorm Quandl]; }; + pmml = derive2 { name="pmml"; version="1.5.6"; sha256="0w12gnjf7l59qws9cn87ay5xglixbpiir53ms6y4r0y3vn7xb8yn"; depends=[stringr XML]; }; + pmmlTransformations = derive2 { name="pmmlTransformations"; version="1.3.2"; sha256="1s222r0zj630gjsvi28wb5mbz9fky967m9jnpaj8nsqv3k9sgkcc"; depends=[]; }; + pmpp = derive2 { name="pmpp"; version="0.1.0"; sha256="1vmv7aav0rvp7kd5f16ym422ygw1wpnwrhmmp2w1c2fl8i263zh9"; depends=[data_table dplyr ggplot2 magrittr MASS Matrix minqa moments plm pracma]; }; pmr = derive2 { name="pmr"; version="1.2.5"; sha256="0dq97dfjmgxlhr3a2n20vyyzfmamcicw878hdxpw31lw02xs6yls"; depends=[]; }; pmultinom = derive2 { name="pmultinom"; version="1.0.0"; sha256="0p2amb3y4jl24r21fii1qpmdbn5pfgywrx8k7x1jxpg49rk7k0rp"; depends=[fftw]; }; pmxTools = derive2 { name="pmxTools"; version="0.1.0"; sha256="1a242c85ywk026vb778s8bjc331ww11rb15pai02wbvpw9x4kpa0"; depends=[GGally ggplot2 magrittr MASS PKNCA plyr stringr XML xpose]; }; @@ -9769,40 +10361,46 @@ in with self; { pointdensityP = derive2 { name="pointdensityP"; version="0.3.4"; sha256="0vv8j1yz8n2vmmp6bg2i8w3dchdbybsdxn3sk5d1ync2knih8l2s"; depends=[data_table]; }; poio = derive2 { name="poio"; version="0.0-3"; sha256="1smbnqjlicaqq2hswl910yiirzb9zikbk4pqxm9pwpixywj0nkys"; depends=[assertive_base assertive_files assertive_properties assertive_sets assertive_strings assertive_types devtools digest dplyr magrittr R6 stringi tibble whoami]; }; poisDoubleSamp = derive2 { name="poisDoubleSamp"; version="1.1"; sha256="13wyj9jf161218y4zjv2haavlmanihp9l59cvh7x8pfr9dh2dwr8"; depends=[Rcpp]; }; + poisFErobust = derive2 { name="poisFErobust"; version="1.0.1"; sha256="0qgwl5gb2rw043zb0h1rrv038ymsd72r8h9gqdr2xkfbi3mnr24r"; depends=[data_table glmmML]; }; poisbinom = derive2 { name="poisbinom"; version="1.0.1"; sha256="0mjxg0s3nck7qrmq4bbrhwxfwr6fqml54s9k8q1mkfzlifa7qyf7"; depends=[Rcpp]; }; poisson = derive2 { name="poisson"; version="1.0"; sha256="1diyf1b84sr6iai3ghd3kcp6fc6w7fan49wzs1lzvxxsmp15ag2d"; depends=[]; }; poisson_glm_mix = derive2 { name="poisson.glm.mix"; version="1.2"; sha256="0328m279jfa1fasi9ha304k4wcybzr7hldww7wn0cl7anfxykbv8"; depends=[]; }; + poissonMT = derive2 { name="poissonMT"; version="0.3-5"; sha256="14qkc8qz3423b13gp6gsp8cbb1nv9wwjjfa4i9zc15qy5i99ha26"; depends=[checkmate MASS robcbi robustbase]; }; poistweedie = derive2 { name="poistweedie"; version="1.0"; sha256="18992fafypds3qsb52c09fasm3hzlyh5zya6cw32wnhipmda643m"; depends=[]; }; poker = derive2 { name="poker"; version="0.8.8"; sha256="14ik77440z22k4kwq0p1fn7adzi0p8mh8j8hd7ayinvrab4b5r85"; depends=[]; }; polidata = derive2 { name="polidata"; version="0.1.0"; sha256="07641v0dnn161kyxx7viplkf8c3r51hd4hd5pzmcph4y4387r01i"; depends=[jsonlite RCurl]; }; - poliscidata = derive2 { name="poliscidata"; version="1.2.0"; sha256="0vn9wdlh3bi24mcq0r4ani2b0hhlg1za1z6fw8ikz7952gpacqk8"; depends=[abind car descr ENmisc gplots Hmisc plotrix plyr survey weights xtable]; }; - politeness = derive2 { name="politeness"; version="0.2.4"; sha256="0r8wsghznbkdl3nn1rh7wi3l9zggdrvi2yjish7inkd8ygs4p8x1"; depends=[data_table ggplot2 glmnet quanteda spacyr stringr textir tm]; }; - pollen = derive2 { name="pollen"; version="0.70.0"; sha256="1hk9sjxzwglj98ryic3m80lajzv1klnq9dl6i97c8f0ihbf97zdq"; depends=[dplyr lubridate purrr]; }; + poliscidata = derive2 { name="poliscidata"; version="2.2.3"; sha256="18mmdzf9hrfz36rh1rg1j5q1m131xadppy272y4f4yay0ljafbm2"; depends=[abind car descr ENmisc gplots Hmisc plotrix plyr survey weights xtable]; }; + politeness = derive2 { name="politeness"; version="0.2.6"; sha256="0rkh3bpq5a84gqlby8csi9a7c3vlc09clhng883q875jffnsbn2n"; depends=[data_table ggplot2 glmnet quanteda spacyr stringr textir tm]; }; + pollen = derive2 { name="pollen"; version="0.71.0"; sha256="0g0g6n8y87jyk7l4s6xpdk60dz4lkg2xp5c5agakkrah8a233920"; depends=[dplyr lubridate purrr]; }; + pollimetry = derive2 { name="pollimetry"; version="1.0.1"; sha256="09zmcwlgzl4fnkdg2m424ibv3izzrm595c7pi4mc3bd1g8sa2ypn"; depends=[brms repmis]; }; pollstR = derive2 { name="pollstR"; version="2.0.1"; sha256="13g5z1hix1bmsxznq5qx82yf445rvvyn67ch9bihxm1hr4cr4sbl"; depends=[httr lubridate purrr stringr]; }; - polmineR = derive2 { name="polmineR"; version="0.7.8"; sha256="18dg0p74drc9awgiwsy3wkdc3z350kvsdsjhnm35047kqg67v2bc"; depends=[data_table DT jsonlite Matrix pbapply R6 RcppCWB slam stringi tm xml2]; }; + polmineR = derive2 { name="polmineR"; version="0.7.10"; sha256="0ynb9gpphwm1inyagxj5kfn15jbl0paydfy6hcjm4912ncf5bvri"; depends=[data_table DT jsonlite knitr Matrix pbapply R6 RcppCWB slam stringi tm xml2]; }; polspline = derive2 { name="polspline"; version="1.1.13"; sha256="08hz6wlaipjss3cfk0dvr7yy6fc7cd4hqv9finj40kkm5n262xck"; depends=[]; }; - polyCub = derive2 { name="polyCub"; version="0.6.1"; sha256="16nr83gmv6pnk89nqxh8ihzacb0y8l4lz05c8sp6whmr26ja9vnf"; depends=[sp]; }; - polyPK = derive2 { name="polyPK"; version="3.0.0"; sha256="1vdfsad2b9habvm2ikjgn7ihnm851q9lqmgqjlsl737ka1vsgisf"; depends=[circlize corrplot gplots Hmisc impute imputeLCMD mixOmics pcaMethods pkr plyr ropls samr sqldf xlsx]; }; + polyCub = derive2 { name="polyCub"; version="0.7.0"; sha256="0cigzpdas6alr3fc6w7dhn2pf4n5qc1jmvdjlqw4mvpajn034hid"; depends=[sp]; }; + polyPK = derive2 { name="polyPK"; version="3.1.0"; sha256="0cb83sq8iz4swr73vwhh8n4k62p6321nsy1sz5fba0wiicycxf55"; depends=[circlize corrplot gplots Hmisc impute imputeLCMD mixOmics pcaMethods pkr plyr ropls sqldf xlsx]; }; + polyRAD = derive2 { name="polyRAD"; version="1.0"; sha256="0ryaxpj1396nfl73j2czs12p4cayy5a5izayjdxza0f18r93c96z"; depends=[fastmatch pcaMethods Rcpp]; }; polySegratio = derive2 { name="polySegratio"; version="0.2-5"; sha256="0djw49mbhd7x6jr0f5qkb9akw3fw3ax4w9xv8iwa5f65q5gbxpdf"; depends=[gdata]; }; polySegratioMM = derive2 { name="polySegratioMM"; version="0.6-4"; sha256="162xj52566kaxgfk7c14170xx07isyjmqb9skvhrdg7sz20lc3l1"; depends=[coda gtools lattice polySegratio]; }; polyaAeppli = derive2 { name="polyaAeppli"; version="2.0"; sha256="0kyz3ap92xz7aqyviyrpggfmicy1gybrx7y19djsmixcwz53zqch"; depends=[]; }; polyapost = derive2 { name="polyapost"; version="1.5"; sha256="0r2h51l2y0sj0xahdzfy1lyq4kh166crh2j02sk85q577q9d883y"; depends=[boot rcdd]; }; polychaosbasics = derive2 { name="polychaosbasics"; version="1.1-1"; sha256="1kw5c4dmgpkbk2a30hh5n6xqpnbh6q2swxsdjkmcmhkwrzm4ylm2"; depends=[lhs MASS]; }; - polyclip = derive2 { name="polyclip"; version="1.9-0"; sha256="0c4xf5m1amig0glnq3nczrl3fww0g57xwkgb6qnkyc7l7chin9ac"; depends=[]; }; + polyclip = derive2 { name="polyclip"; version="1.9-1"; sha256="0r5izja3ns39as40al04vl4jz17d6cgbsb4sj16c9z9l3fzpimf5"; depends=[]; }; polycor = derive2 { name="polycor"; version="0.7-9"; sha256="0d0756faksviic5jrc47fg6l3wsm9r2wlbnxiw08563rv7shbvb7"; depends=[Matrix mvtnorm]; }; polyfreqs = derive2 { name="polyfreqs"; version="1.0.2"; sha256="13859vbpys5yj1qiapyzv9wlvi6x6k0rm335bsi1v07ch3x2bh3b"; depends=[Rcpp]; }; - polyglot = derive2 { name="polyglot"; version="0.1.2"; sha256="01sb3ilr58252yw0b2669vjdf8574br0n2n0ffwd86gc9f3islb3"; depends=[]; }; - polymapR = derive2 { name="polymapR"; version="1.0.16"; sha256="0j9zsgm4v78scsl4bblrf2rs691296p1sdimqqzs03d56cgaky04"; depends=[combinat doParallel foreach igraph knitr MDSMap]; }; + polyglot = derive2 { name="polyglot"; version="0.2.1"; sha256="1w52vhix5pynx2gz9f71yi9x5cdkp4sbs98zz2d5z993qbbf1wyq"; depends=[magick]; }; + polylabelr = derive2 { name="polylabelr"; version="0.1.0"; sha256="1bki35p6a8bgmdwll9sczdicdkvmxcl55vbx5xiabkz58imvcmym"; depends=[Rcpp]; }; + polymapR = derive2 { name="polymapR"; version="1.0.18"; sha256="0frb5s3w8jsk10wscmlpjnkqrij0c99pag0wxysgj5cbr8b9d0gh"; depends=[combinat doParallel foreach igraph knitr MDSMap]; }; polynom = derive2 { name="polynom"; version="1.3-9"; sha256="1s4xxv5rvpigawknvq27v9vzvs83phfsj5h8mim2lmf5bj950nnk"; depends=[]; }; polypoly = derive2 { name="polypoly"; version="0.0.2"; sha256="00c1hrnf575awvh0rlsnf6nkgi9p3fnqhd1knamkgb4icwi5s46d"; depends=[ggplot2 reshape2 rlang tibble]; }; polysat = derive2 { name="polysat"; version="1.7-3"; sha256="155zcrjvpnqdzakmxqds17wmn5kl4rrkv9bqlxq8hrrly3nf6ynz"; depends=[Rcpp]; }; polywog = derive2 { name="polywog"; version="0.4-1"; sha256="02qk1cyvkd77mwlvhj1zzzi0bmy7qxz29j2v730wp7rz4w7h5x5n"; depends=[foreach Formula glmnet iterators Matrix miscTools ncvreg Rcpp stringr]; }; pom = derive2 { name="pom"; version="1.1"; sha256="02jv19apn0kmp1ric2cxajlaad2fmsz4nm4izd2c3691vzas7l83"; depends=[matrixcalc]; }; - pomp = derive2 { name="pomp"; version="1.17"; sha256="0f7706hgpa70b5l1p34yq57fqyk4w55z8d5rvsv03m2cxilngc9k"; depends=[coda deSolve digest mvtnorm nloptr subplex]; }; - pompom = derive2 { name="pompom"; version="0.1.4"; sha256="0j37gq6lfccypclhrp7w3yfgsjbhfgqwg7x87r6rgywz6b3fnsgh"; depends=[ggplot2 lavaan qgraph reshape2]; }; + pomp = derive2 { name="pomp"; version="1.18"; sha256="0x77vx09ps4p1ihcd6yb4halr8jsq67d8zc04hp6vqkk0s7ycvyx"; depends=[coda deSolve digest mvtnorm nloptr subplex]; }; + pompom = derive2 { name="pompom"; version="0.2.0"; sha256="1alz3lrj7m16vhymsvvrcmf0kmgx88q2f3v4j6wiciqv77bnyai1"; depends=[ggplot2 lavaan qgraph reshape2]; }; pooh = derive2 { name="pooh"; version="0.3-2"; sha256="0qwa5j91aypasvsf4xcfbl6lz7llawdr38jiflzmfak2ad72rv7j"; depends=[]; }; pool = derive2 { name="pool"; version="0.1.4.1"; sha256="1a8kyfwylr8gl2z2w2fmf6657yqvw0ylf1pxg00flddf8fnwbh0w"; depends=[DBI dbplyr dplyr later R6]; }; - poolfstat = derive2 { name="poolfstat"; version="0.0.1"; sha256="1g6qx4518cr77wdlbicda68jm2yji24h14mjv5sq7zq241h4ailh"; depends=[]; }; + poolVIM = derive2 { name="poolVIM"; version="1.0.0"; sha256="19yw6pp5l3jmla4wjbvpjq132f645yks49pzsdv123f3qfr8f0m6"; depends=[EmpiricalBrownsMethod Hmisc ranger]; }; + poolfstat = derive2 { name="poolfstat"; version="1.0.0"; sha256="15s9zs13x9w5lxxibkpg40sg2hgaqfx1gbcpdq4yb0zpjpjlg9x1"; depends=[]; }; pooling = derive2 { name="pooling"; version="1.1.1"; sha256="0011w80pxz01scj2sa69m1bcfq797hq3ihpw46fdlxsxavz8prwy"; depends=[cubature dplyr dvmisc ggplot2 ggrepel mvtnorm pracma]; }; pop = derive2 { name="pop"; version="0.1"; sha256="0hbxdrkasb69x7ipddvyrzl5vvc7dd6rzj1vy7v3chg3rzgq89cj"; depends=[igraph MASS]; }; pop_wolf = derive2 { name="pop.wolf"; version="0.1"; sha256="19n00xv47v9j7slvm2ykzlksjfwjzimf88b3nk0y0192c29sdc9x"; depends=[abind]; }; @@ -9814,18 +10412,24 @@ in with self; { popdemo = derive2 { name="popdemo"; version="1.3-0"; sha256="0760ajqaq822m0j092gdqzhgw1mk413k09mmmwyzb0jzj6bd15q3"; depends=[expm MCMCpack]; }; popkin = derive2 { name="popkin"; version="1.0.5"; sha256="147ic0d7cgs4x9vz4jm4wd6ckikn0s8a0q1mknmcrcfisq8zim75"; depends=[RColorBrewer Rcpp RcppEigen]; }; poplite = derive2 { name="poplite"; version="0.99.19"; sha256="0y1l21clp9b5m50chqnqmvyd6rsk6xgn2bqf1877gx3h1qidh5fm"; depends=[DBI dbplyr dplyr igraph lazyeval RSQLite]; }; - poppr = derive2 { name="poppr"; version="2.8.0"; sha256="132lfxcdqxhh3f09sdgwas4372yrqcflws936fqyp0isg59siyzx"; depends=[ade4 adegenet ape boot dplyr ggplot2 igraph magrittr pegas phangorn polysat rlang shiny vegan]; }; + poppr = derive2 { name="poppr"; version="2.8.1"; sha256="1pl6lqbcrqrzz28cs70ki8bp749af4b8a9dk1bcdwg290vxzqywp"; depends=[ade4 adegenet ape boot dplyr ggplot2 igraph magrittr pegas phangorn polysat rlang shiny vegan]; }; popprxl = derive2 { name="popprxl"; version="0.1.4"; sha256="076aia4qbq5yw2nxafq2ys5n5c7wv77i8k1nmzb3all193vjf203"; depends=[poppr readxl]; }; popsom = derive2 { name="popsom"; version="4.2"; sha256="11d6z3qsq94k0557pnwa0h4pc718360lvg9jkblp8abnj52lcvvv"; depends=[class fields ggplot2 som]; }; poptrend = derive2 { name="poptrend"; version="0.1.0"; sha256="0hypxpb18azg6q1mqrphbx3x262h9ybwhlkb8fyd6vr7jjb5wn3h"; depends=[mgcv]; }; population = derive2 { name="population"; version="0.2"; sha256="1k0hwh17dyfbbyw8gprsz1klx6l2ncq5mxkmnjmknlnrkpah0bbl"; depends=[abind]; }; - populationPDXdesign = derive2 { name="populationPDXdesign"; version="1.0.2"; sha256="00xfpfd1ly2cv82x5r9sy1h7gq2yhhw2gz0sw3z1cpk9vxzvr6d9"; depends=[devtools ggplot2 plyr roxygen2 shiny shinycssloaders]; }; - portes = derive2 { name="portes"; version="2.1-4"; sha256="09liy2bia76h5dh21s8skq9pj8k4wpq5agwrmr1pnvlpgc8m2b60"; depends=[]; }; + populationPDXdesign = derive2 { name="populationPDXdesign"; version="1.0.3"; sha256="0p73ddv3j1s1vs4j3axnsf39n626qjv0w1qlq9p7km4s6729bhgv"; depends=[devtools ggplot2 plyr roxygen2 shiny shinycssloaders]; }; + portalr = derive2 { name="portalr"; version="0.1.4"; sha256="0fpzi6vqsr95jkaw3xcgs4m1z0i131vn0vma4l6b71xyp2h4s98h"; depends=[dplyr forecast ggplot2 httr jsonlite lubridate lunar magrittr rlang tidyr zoo]; }; + portes = derive2 { name="portes"; version="3.0"; sha256="144fipskh6yb6xcz3m5bgh2kwjwa58zaw24y88hzzrdvh9glvyrc"; depends=[forecast]; }; portfolio = derive2 { name="portfolio"; version="0.4-7"; sha256="0gs1a4qh68xsvl7yi6mz67lamwlqyqjbljpyax795piv46kkm06p"; depends=[lattice nlme]; }; + portfolio_optimization = derive2 { name="portfolio.optimization"; version="1.0-0"; sha256="1rdhwffsjc1pa1qq7rqy6dwk8yrcblkmijz94p2w7sf2v4jmwxxr"; depends=[magrittr MASS modopt_matlab xts]; }; portfolioSim = derive2 { name="portfolioSim"; version="0.2-7"; sha256="1vf46882ys06ia6gfiibxx1b1g81xrg0zzman9hvsj4iky3pwbar"; depends=[lattice portfolio]; }; + portsort = derive2 { name="portsort"; version="0.1.0"; sha256="0swl39dn7lzwvps18bva4l64a441gkf6lbwcwrhlf93f1ardvxji"; depends=[xts zoo]; }; postGIStools = derive2 { name="postGIStools"; version="0.2.2"; sha256="1d1igv17bj17d0nmavvn5814nqb7k0hs2cjbaqgjd6ip1wcclfxz"; depends=[DBI jsonlite rgdal rgeos RPostgreSQL sp stringr]; }; + postal = derive2 { name="postal"; version="0.1.0"; sha256="1cg9fyiraawxmmfm15lzxwv7pqizjbyrr5aqm8aqrg928ynjy3q9"; depends=[curl dplyr glue janitor jsonlite lubridate magrittr purrr readr stringr tibble tidyr]; }; postlightmercury = derive2 { name="postlightmercury"; version="1.2"; sha256="1345ckp50jplcdqp3a250c6mhapqh9322jzpxj5dyqmbg2nmgp9i"; depends=[crul jsonlite purrr rvest tibble xml2]; }; + postlogic = derive2 { name="postlogic"; version="0.1.0"; sha256="1m4z92y9kjjgz5xh0x74i1sgsybm8gv36l25fbbcwlg1jazwgrwn"; depends=[]; }; potts = derive2 { name="potts"; version="0.5-7"; sha256="194996wr4rnpr42xqfi5yrcnxvd82all2fxki95dklr2qfjxg98a"; depends=[]; }; + powdR = derive2 { name="powdR"; version="0.2.0"; sha256="13jaq3hzj0nfzwrdwilazr7xcp41ahc9i2ysm5irwn356z3xf2xd"; depends=[baseline ggplot2 ggpubr nnls plotly reshape shiny shinyWidgets]; }; powdist = derive2 { name="powdist"; version="0.1.4"; sha256="1my88ag5q9hwkn2wy79jl9008gpvg0bsrnyc81gkdfi7pjh2mp1z"; depends=[gamlss_dist normalp rmutil]; }; poweRlaw = derive2 { name="poweRlaw"; version="0.70.1"; sha256="04sr0nhdd1v915m0zf5gasznzgi08ykcy20kkwdw0l5mvvdbic8m"; depends=[VGAM]; }; powell = derive2 { name="powell"; version="1.0-0"; sha256="160i4ki3ymvq08szaxshqlz7w063493j5zqvnw6cgjmxs7y0vj8y"; depends=[]; }; @@ -9836,44 +10440,44 @@ in with self; { powerMediation = derive2 { name="powerMediation"; version="0.2.9"; sha256="1rk8h8qn4b68ra5h5hiy9fvvbpskj9y806rwrvl1l7gs7xlmji7l"; depends=[]; }; powerSurvEpi = derive2 { name="powerSurvEpi"; version="0.1.0"; sha256="1xxicvw113mc2y889rklws3xml5z64sgjpn4wg95gbw6nadch7zz"; depends=[survival]; }; powerbydesign = derive2 { name="powerbydesign"; version="1.0.4"; sha256="0xd4hylx7jl4ksycz5gfjcgy92mh5c9d4r34ap1g81ybmyk7yrsj"; depends=[gdata ggplot2 lme4 MASS plyr reshape2 stringr]; }; - powerlmm = derive2 { name="powerlmm"; version="0.3.0"; sha256="1prg1dw0pzyz4vc7a936bgx56227ab34b3ipwxn1mm8n03xk1zqc"; depends=[lme4 MASS Matrix scales]; }; + powerlmm = derive2 { name="powerlmm"; version="0.4.0"; sha256="0dpfvbp54lhz7ibzihqqrbl45s6dqxn6qyvv39mk2166hjcgi1h2"; depends=[lme4 MASS Matrix scales]; }; powerpkg = derive2 { name="powerpkg"; version="1.5"; sha256="0mbk2fda2fvyp1h5lk5b1fg398xybbjv0z6kdx7w7xj345misf7l"; depends=[]; }; powerplus = derive2 { name="powerplus"; version="3.1"; sha256="0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"; depends=[complexplus expm MASS Matrix phonTools]; }; ppcSpatial = derive2 { name="ppcSpatial"; version="0.2.0"; sha256="1gi57zngc42wcrihg29nn7qa3gaq105ckp76qmczkldshlpd7x4r"; depends=[dplyr ggplot2 htmltools htmlwidgets leaflet magrittr PakPC2017 rgdal scales shiny tidyr tmap]; }; - ppcc = derive2 { name="ppcc"; version="1.0"; sha256="022c8w7ws7fw6yy572rn6m8ki14d2ph7nd2hk2c6mmx2c4lbc20v"; depends=[]; }; + ppcc = derive2 { name="ppcc"; version="1.1"; sha256="0c22nkp6c6rl2d6c868pnrda1l6h9bxssmdbca3pdc5s8wjxi0nd"; depends=[]; }; ppclust = derive2 { name="ppclust"; version="0.1.1"; sha256="10fcyayda634lg5g992g21casqx5k0jni9r30km5rczzib7cz9gg"; depends=[inaparc MASS]; }; ppcor = derive2 { name="ppcor"; version="1.1"; sha256="1x9b2kb8s0bp92b17gby0jwzzr3i4cf3ap9c4nq7m8fav72g0y3a"; depends=[MASS]; }; - ppitables = derive2 { name="ppitables"; version="0.2.0"; sha256="097rrkgv1xvn00gcmv9mfy4qwx4f4wjaj4j0c2az6smkhnzyr37n"; depends=[tibble tidyr]; }; - ppls = derive2 { name="ppls"; version="1.6-1"; sha256="1r3h4pf79bkzpqdvyg33nwjabsqfv7r8a4ziq2zwx5vvm7mdy7pd"; depends=[MASS]; }; + ppgmmga = derive2 { name="ppgmmga"; version="1.0.1"; sha256="16pvpfx353wjn317d3gxfgv6g20prnzwyqrmk0n4pz646mxq9i19"; depends=[cli crayon GA ggplot2 ggthemes mclust Rcpp RcppArmadillo]; }; + ppitables = derive2 { name="ppitables"; version="0.3.0"; sha256="0g92lsjbjvpsy3lgn8f0miwj1gi4ylfg19chzpwqbqq62h17sb3h"; depends=[tibble tidyr]; }; + ppls = derive2 { name="ppls"; version="1.6-1.1"; sha256="1zyrisy3c4cz896j1bjh61sf57wdl9p8ywdq268cl819szfq78mx"; depends=[MASS]; }; ppmlasso = derive2 { name="ppmlasso"; version="1.1"; sha256="1w13p1wjl1csds1xfc79m44rlym9id9gwnp3q0bzw05f35zbfryg"; depends=[spatstat]; }; pps = derive2 { name="pps"; version="0.94"; sha256="0sirxpagqc2ghc01zc6q4dk691six9wkgknfbwaqxbxvda3hcmyq"; depends=[]; }; ppsbm = derive2 { name="ppsbm"; version="0.2.2"; sha256="0y4whxv14jqx7mqxj7n427vpbxb5rkwj8xvx0mj4knnwy9v437z4"; depends=[clue gtools Rfast]; }; pqantimalarials = derive2 { name="pqantimalarials"; version="0.2"; sha256="0azxkf1rvk9cyzr4gbp4y2vcxrxw3d4f002d5gjkvv1f4kx8faw1"; depends=[plyr RColorBrewer reshape2 shiny]; }; prLogistic = derive2 { name="prLogistic"; version="1.2"; sha256="1abwz7nqkz2qbyqyr603kl9a3rkad3f4vxhck6a9kl80xrmfrj9s"; depends=[boot Hmisc lme4]; }; prabclus = derive2 { name="prabclus"; version="2.2-6"; sha256="0qjsxrx6yv338bxm4ki0w9h8hind1l98abdrz828588bwj02jya1"; depends=[MASS mclust]; }; - pracma = derive2 { name="pracma"; version="2.1.4"; sha256="1ygm81i7mqvh229dp9935djjyb120p3bqvaf4k572sa4q63fzjhc"; depends=[]; }; + pracma = derive2 { name="pracma"; version="2.2.2"; sha256="18zhni05gwnxbphl6bmjjxmsgg5wwnnkwlb4g971cqyw3dsd83ki"; depends=[]; }; pragma = derive2 { name="pragma"; version="0.1.3"; sha256="1n30a346pph4d8cj4p4qx2l6fnwhkxa8yxdisx47pix376ljpjfx"; depends=[]; }; - prais = derive2 { name="prais"; version="0.1.1"; sha256="0vv6h12gsbipi0gnq0w6xh6qvnvc0ydn341g1gnn3zc2n7cx8zcn"; depends=[]; }; + prais = derive2 { name="prais"; version="1.0.0"; sha256="176878dyfqfx9x2cd97c43qb0gn0rs04jn3268n9yksfsxmrr4wx"; depends=[]; }; praise = derive2 { name="praise"; version="1.0.0"; sha256="1gfyypnvmih97p2r0php9qa39grzqpsdbq5g0fdsbpq5zms5w0sw"; depends=[]; }; praktikum = derive2 { name="praktikum"; version="0.1"; sha256="0kkydgglvqw371fxh46fi86fmdndhwq1n8qj0ynbh2gz1cn86aw1"; depends=[]; }; praznik = derive2 { name="praznik"; version="5.0.0"; sha256="01xbhcgvq6mf89ryh2gif7aa9956kpka3j4mqaxlglxs53vdrfnk"; depends=[]; }; - prc = derive2 { name="prc"; version="2018.1-31"; sha256="0xvf1f202qwpjb1kh469jk45l592q7bfzngyi8ifry94bi7mphp7"; depends=[kyotil nlme]; }; + prc = derive2 { name="prc"; version="2018.8-17"; sha256="13w6nqid3dqmzr39g14g0kgx727qvimyb20x0i206lj37cl347i2"; depends=[kyotil nlme]; }; prcbench = derive2 { name="prcbench"; version="0.7.3"; sha256="0xdmwjhxpcdaiqawhmlpr4ddlx22xk3rywa70jpm1vk5hc9pwivk"; depends=[assertthat ggplot2 gridExtra memoise precrec PRROC R6 rJava ROCR]; }; prclust = derive2 { name="prclust"; version="1.3"; sha256="0p0sf8248aigs99py8mpzz743jnrf7n1nv5shag15arxz9yx7zn3"; depends=[Rcpp]; }; prcr = derive2 { name="prcr"; version="0.1.5"; sha256="1hfr0jijnj5nd25rh16i81bsz8kwz0q9vmn7bqgy467cwvypg9k2"; depends=[class dplyr ggplot2 irr lpSolve purrr tibble tidyr]; }; - pre = derive2 { name="pre"; version="0.5.0"; sha256="04dfn9nd0ikilz7cf7q0y7z5dn961jjg1gby7h46fixkwnf7fdfs"; depends=[earth Formula glmnet partykit rpart stringr]; }; + pre = derive2 { name="pre"; version="0.6.0"; sha256="19dxm2khdw9cizxm06z41ywl2imrc9nw42ldcpjm30qfa0xqldjn"; depends=[earth Formula glmnet partykit rpart stringr survival]; }; preText = derive2 { name="preText"; version="0.6.2"; sha256="0pcnqssv542cfajzrqfsbq0jf628nnmcb3nryvd7d5wk4wdkji4q"; depends=[cowplot ecodist ggplot2 proxy quanteda reshape2 topicmodels vegan]; }; precintcon = derive2 { name="precintcon"; version="2.3.0"; sha256="1sf0mfqa77aqhbx3hg8pv582ibmfnv6vigqcd3xqsbq7nigy2ms9"; depends=[ggplot2 scales]; }; precrec = derive2 { name="precrec"; version="0.9.1"; sha256="0kppl4x8ji8hzll5wss1nzlk8qvf4g78f14x4c2b8dcxjikgl939"; depends=[assertthat data_table ggplot2 gridExtra Rcpp]; }; - predatory = derive2 { name="predatory"; version="1.2"; sha256="1qbkifx16ixzimshm8lsg3d1y7cj453ksn8cpwy03xql6b19r8x4"; depends=[readr stringr]; }; - prediction = derive2 { name="prediction"; version="0.3.6"; sha256="19d7312f5lkqfglfvlgssnvyw7gl161s0xradcry44r1i6qp05j1"; depends=[data_table]; }; + prediction = derive2 { name="prediction"; version="0.3.6.1"; sha256="1znxpacd79fjkf84w3493p1vmafanqfxsspwpwpkmda323bsxj0n"; depends=[data_table]; }; predictionInterval = derive2 { name="predictionInterval"; version="1.0.0"; sha256="029hc57cblfcbqckrghf95l2rkn7acgb4yr36da01bx8bmpww0bn"; depends=[ggplot2 MASS MBESS pbapply]; }; - predictmeans = derive2 { name="predictmeans"; version="0.99"; sha256="1qfqh21d3m0k2491hv5rl5k4v49j5089xsdk3bxicp30l512rax0"; depends=[ggplot2 lattice lme4 nlme pbkrtest plyr]; }; + predictmeans = derive2 { name="predictmeans"; version="1.0.1"; sha256="06zspg1v0x1qqaah7xj5jdaqjv7asnzmgybyyzx3j26v4h59p350"; depends=[ggplot2 lme4 Matrix nlme numDeriv pbkrtest plyr]; }; predkmeans = derive2 { name="predkmeans"; version="0.1.0"; sha256="1xmzdv35hxnslffkj8nbahhxrxmv7995pkdq2igw72x9wbryqlhs"; depends=[e1071 maxLik mgcv Rcpp RcppArmadillo]; }; predmixcor = derive2 { name="predmixcor"; version="1.1-1"; sha256="0v99as0dzn0lqnbbzycq9j885rgsa1cy4qgbya37bbjd01b3pykd"; depends=[]; }; predtoolsTS = derive2 { name="predtoolsTS"; version="0.1.1"; sha256="0f9fapw9yjdzj6pwcskbyfwjsvg09ahn20vrv4bgi0dx8am291rl"; depends=[caret forecast Metrics tseries TSPred]; }; prefeR = derive2 { name="prefeR"; version="0.1.1"; sha256="1wgbwbmghsnc2cargwndda0xhcdswvzd0nkjq5g895kl8zcwgpyf"; depends=[entropy mcmc]; }; - preference = derive2 { name="preference"; version="0.2.2"; sha256="0rj8mmlzkk8rhxdm1370xp3sayhfmpvq2jrn9rkrk6y3mk28q78r"; depends=[ggplot2 tidyr]; }; + preference = derive2 { name="preference"; version="1.0.2"; sha256="0lp28v6zyxjzb3zw38wwlbbw4g1y03kn2k82ycgn1smrj6dkcyda"; depends=[ggplot2 tidyr]; }; prefmod = derive2 { name="prefmod"; version="0.8-34"; sha256="1fkqp75w3im6b0l4sfs1yr2id8ffp2xbpb6lkgnv833cri787d5x"; depends=[colorspace gnm]; }; prepdat = derive2 { name="prepdat"; version="1.0.8"; sha256="19rxyss96cmjhzm69f6l1cd3vkw3wskzhxnbmrz4546x00gf9g5v"; depends=[dplyr psych reshape2]; }; prepplot = derive2 { name="prepplot"; version="0.7"; sha256="1yqiq78iqsk49ky913x4h8f3638blyamrwdhhcmzfgy4n7dnk11x"; depends=[plotrix shape]; }; @@ -9884,71 +10488,74 @@ in with self; { presens = derive2 { name="presens"; version="2.1.0"; sha256="175nr9pqn3m6kh9bcc1gxqmqv05xdsqdw9lx385lmm1g947d2159"; depends=[marelac measurements]; }; preseqR = derive2 { name="preseqR"; version="4.0.0"; sha256="1g2rnnmi45649vpy6z45v5i3wxm54s138ajqrzwi3a5r7x3xnhq1"; depends=[polynom]; }; prettyGraphs = derive2 { name="prettyGraphs"; version="2.1.5"; sha256="19jag5cymancxy5lvkj5mkhdbxr37pciqj4vdvmxr82mvw3d75m4"; depends=[]; }; - prettyR = derive2 { name="prettyR"; version="2.2"; sha256="026cgbrqs799lg06qlwx1r9ramil790qxrb1cyl4w7mzf8sfpgn9"; depends=[]; }; - prettycode = derive2 { name="prettycode"; version="1.0.1"; sha256="0iw38q5yx92m71wrbp52d14bl3nqwpjrd57l2w9chasmlrjnl2aw"; depends=[crayon withr]; }; + prettyR = derive2 { name="prettyR"; version="2.2-2"; sha256="01p0g68c6k5hd4a80gmdsqd5sxy6n521ry5sh6iz06f0rbl3jlcf"; depends=[]; }; + prettycode = derive2 { name="prettycode"; version="1.0.2"; sha256="0yz75qqpvrk4p9mypjnmrg1xwlrhh2iax2897f11cfk8rjj784jg"; depends=[crayon withr]; }; prettydoc = derive2 { name="prettydoc"; version="0.2.1"; sha256="00amqn0izg2jrn96pmm5papqmp0chn25msjk94nim3avqg9x4x92"; depends=[rmarkdown]; }; prettymapr = derive2 { name="prettymapr"; version="0.2.2"; sha256="151jp0l728krmxcyzwjh01mvd1zhqijq0nsgjaqsh0q8n3jmndi0"; depends=[digest httr plyr rjson]; }; prettyunits = derive2 { name="prettyunits"; version="1.0.2"; sha256="0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"; depends=[assertthat magrittr]; }; prevR = derive2 { name="prevR"; version="3.3"; sha256="11syifnv0mgbybsphgaj3a2j29p2q0l4y4w008n2r9s359arjj8m"; depends=[directlabels fields foreign GenKern ggplot2 gstat maptools rgdal sp]; }; prevalence = derive2 { name="prevalence"; version="0.4.0"; sha256="0vnmglxj1p66sgkw4ffc4wgn0w4s281fk2yifx5cn4svwijv30q0"; depends=[coda rjags]; }; - pricesensitivitymeter = derive2 { name="pricesensitivitymeter"; version="0.3.2"; sha256="0hmqhsbpf8sbk5285mm8g0gi0s7s05dzbdci4fp3xyjn30659gdr"; depends=[]; }; + pricesensitivitymeter = derive2 { name="pricesensitivitymeter"; version="0.4.1"; sha256="1mk6i4rjcm938rpwd3b80y9x4vj45jsddzprzrig91dmmjp6b11i"; depends=[]; }; prim = derive2 { name="prim"; version="1.0.16"; sha256="0i5jpk798qbvyv9adgjbzpg4dvf7x51bcgbdp38fzdnam6g88y5a"; depends=[misc3d rgl]; }; primefactr = derive2 { name="primefactr"; version="0.1.1"; sha256="11hi75jwjxrl9p5m8yjwjb20pc9y9vkhi8sjrnisdq2hm53m483w"; depends=[]; }; primer = derive2 { name="primer"; version="1.0"; sha256="0vkq794a9qmz9klgzz7xz35msnmhdaq3f91lcix762wlchz6v7sg"; depends=[deSolve lattice]; }; primerTree = derive2 { name="primerTree"; version="1.0.3"; sha256="0k81h6ln9yjg3r4j8n5f8g8xlrq1pvrr5ywrw16s4mjjhx3r1ylg"; depends=[ape directlabels foreach ggplot2 gridExtra httr lubridate plyr scales stringr XML]; }; primes = derive2 { name="primes"; version="0.1.0"; sha256="0hhkgpkadvai9xcivfalsvr5w0irsxygyz3p2zngwl3g5rvvh5g9"; depends=[Rcpp]; }; - princurve = derive2 { name="princurve"; version="2.0.3"; sha256="1yc14nychxk2ddhqd2v7cfpx5hgdspxcrg42kvs5jvic54dbjjc2"; depends=[Rcpp]; }; + princurve = derive2 { name="princurve"; version="2.1.3"; sha256="12ngs63n6qjx08ks99h8m2nyr3h8ygznq5j8ag6ic8p65pis5pdp"; depends=[Rcpp]; }; prinsimp = derive2 { name="prinsimp"; version="0.8-8"; sha256="074a27ml0x0m23hlznv6qz6wvfqkv08qxh3v1sbkl9nxrc7ak4vn"; depends=[]; }; printr = derive2 { name="printr"; version="0.1"; sha256="13yqqcwfqnbhvcxwrr6j45qhnbxng3qwn2ygkr809gibg9grw471"; depends=[knitr]; }; prioritizr = derive2 { name="prioritizr"; version="4.0.2"; sha256="1v5bkarsgi40w9afalsjfgl7azd1q4lzwr0ipw761cnqcnhkkmkh"; depends=[ape assertthat BH data_table doParallel igraph magrittr Matrix plyr proto raster Rcpp RcppArmadillo rgeos sp tibble uuid]; }; prioritizrdata = derive2 { name="prioritizrdata"; version="0.2.2"; sha256="1gljrll89r2y6nb4jwcp1pyjs5qrahqawi84kgg74w2q6xq65kga"; depends=[raster sp]; }; prioritylasso = derive2 { name="prioritylasso"; version="0.2.1"; sha256="1wcykrhv1d762h7k7qkvnsjk7l6sincmh6vc6wmgpmmwx5nch70x"; depends=[glmnet survival]; }; - prism = derive2 { name="prism"; version="0.0.7"; sha256="03z1m09vf2gd277xp3y5nhvgrp0fnbr2x0r9b92kp46ca09fq9y8"; depends=[ggplot2 httr raster]; }; + prism = derive2 { name="prism"; version="0.1.0"; sha256="0d2llrpw5y0svrdzbk52pjrfp76lknrw4r8ciqq0cq3l6kbynh9r"; depends=[dplyr ggplot2 httr lubridate magrittr purrr raster readr stringr]; }; prisonbrief = derive2 { name="prisonbrief"; version="0.1.0"; sha256="1fnhg6vqdabdnhvgd19vnkfrdgz8a53snfrx6m6mmdwb6cvavb8m"; depends=[data_table dplyr httr magrittr passport rlang rnaturalearth rnaturalearthdata rvest stringr tibble tidyr xml2]; }; pro = derive2 { name="pro"; version="0.1.1"; sha256="0f0iliq7bhf313hi0jbwavljic4laxfc0n3gac5y6hzm39gvvgag"; depends=[]; }; proPubBills = derive2 { name="proPubBills"; version="0.1"; sha256="1fpn9x31jjahdyk0f30mbb3ijj4dsghrq9q94r04pjsgr2jw23zx"; depends=[dplyr httr stringr]; }; + prob = derive2 { name="prob"; version="1.0-1"; sha256="05qcrsl790hn7p3ap4zj5i1b1sf674wvvrh42lyb7a0nsc09iq9n"; depends=[combinat fAsianOptions]; }; probFDA = derive2 { name="probFDA"; version="1.0.1"; sha256="093k50kyady54rkrz0n9x9z98z5ws36phlj42j25yip7pzhfd6sv"; depends=[MASS]; }; probemod = derive2 { name="probemod"; version="0.2.1"; sha256="1cgjr03amssc9rng8ky4w3abhhijj0d2byzm118dfdjzrgmnrf9g"; depends=[]; }; probout = derive2 { name="probout"; version="1.1.1"; sha256="1hasrvxdig8n3fhzsbmq27050dyanzp1j0qlybnrkb41k9gyljda"; depends=[FNN MASS mclust]; }; probsvm = derive2 { name="probsvm"; version="1.00"; sha256="1k0zysym7ncmjy9h7whwi49qsfkpxfk7chfdjrydl6hn6pscis37"; depends=[kernlab]; }; proccalibrad = derive2 { name="proccalibrad"; version="0.14"; sha256="0vr55rpcqh9wvy3bklssrimp42x85w3sanjgshfij657v68vmx46"; depends=[]; }; - processanimateR = derive2 { name="processanimateR"; version="0.1.1"; sha256="1him2rdamg4q2kidc7a95pgihhcwfaz678cgdxgzz563dlgqkgac"; depends=[bupaR DiagrammeR DiagrammeRsvg dplyr htmlwidgets magrittr processmapR RColorBrewer rlang scales shiny shinycssloaders tidyr zoo]; }; + processanimateR = derive2 { name="processanimateR"; version="1.0.0"; sha256="12mcrf1nk2hzi95k4i086aw6c7p7dgxsw3s8k5z5prnlssdbsy1v"; depends=[bupaR DiagrammeR dplyr htmlwidgets magrittr processmapR rlang tidyr zoo]; }; + processcheckR = derive2 { name="processcheckR"; version="0.1.0"; sha256="1arckp3m9z9idq8dq6aghijc6h8i6giir606h1viivrwj0ks0f90"; depends=[bupaR dplyr edeaR glue rlang stringr]; }; processcontrol = derive2 { name="processcontrol"; version="0.1.0"; sha256="0c0bksgq24blfkdgp5bn49sjnaajrg5bag8qzb5zffxbhnm4s30x"; depends=[plyr]; }; processmapR = derive2 { name="processmapR"; version="0.3.2"; sha256="0j42791qarxrn5ianbndbx0rkq6av4gvrxjl92svzki1mv5cl59n"; depends=[bupaR data_table DiagrammeR dplyr edeaR forcats ggplot2 ggthemes glue hms miniUI plotly purrr RColorBrewer rlang scales shiny stringr viridis]; }; processmonitR = derive2 { name="processmonitR"; version="0.1.0"; sha256="1ckr438yifpsh095j6bb65dq3rdm7cfm8k7qsjmcqwjkww4j74z8"; depends=[bupaR dplyr edeaR ggplot2 magrittr miniUI shiny]; }; - processx = derive2 { name="processx"; version="3.1.0"; sha256="0wjr3cqwvnjxbvln25szffmkns5w0xysivdjr6chxap4nh515b0i"; depends=[assertthat crayon R6 testthat]; }; + processx = derive2 { name="processx"; version="3.2.1"; sha256="1skjyi767avc3safajlj3ikk9lf11zzyjybdcmx8m9y59rf319ql"; depends=[ps R6]; }; prodest = derive2 { name="prodest"; version="1.0.1"; sha256="16nqgd9wrjfxymwbxrnlak54cagbv3fxgbql0w5bxnmyrbbqy509"; depends=[AER DEoptim dplyr Matrix Rsolnp]; }; prodigenr = derive2 { name="prodigenr"; version="0.4.0"; sha256="1rbfg3jzspw51lbhjbdy0wy5fgl3k3cnb324i73nbgjn7ycmpfqx"; depends=[clipr clisymbols crayon desc devtools fs git2r rmarkdown rprojroot usethis withr]; }; prodlim = derive2 { name="prodlim"; version="2018.04.18"; sha256="1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"; depends=[KernSmooth lava Rcpp survival]; }; productivity = derive2 { name="productivity"; version="1.1.0"; sha256="1g8b4vlyqq3xyzd4dki01glhc3g9j3ywgwpxylkmzp0ivqic53yc"; depends=[doParallel foreach iterators lpSolveAPI]; }; productplots = derive2 { name="productplots"; version="0.1.1"; sha256="1igs6d0qwgsfk0z3vxabgv5kva9w2kpzi535gjfdrbx34j4pf3gx"; depends=[ggplot2 plyr]; }; prof_tree = derive2 { name="prof.tree"; version="0.1.0"; sha256="0mjvxaacrgkzl0f1wn3fpgah4jh720safni66ri0dnriwcxis6rz"; depends=[data_tree]; }; + profExtrema = derive2 { name="profExtrema"; version="0.2.0"; sha256="13fn32v4jryyw2sc6g76fmf2ivbwql0z39wqpl6ggmiwnj95sfm7"; depends=[DiceKriging KrigInv lhs MASS microbenchmark pGPx quantreg rcdd RColorBrewer]; }; profdpm = derive2 { name="profdpm"; version="3.3"; sha256="07lhjavrx4fa5950w928mfpddmmnmvdapl5n6mv49m8h3bxs4nmy"; depends=[]; }; profile = derive2 { name="profile"; version="1.0"; sha256="0m7fm490gqkbmnbdq3lac87zqb9qyx6546rlpa130rq1jnlgxfp6"; depends=[rlang tibble withr]; }; profileModel = derive2 { name="profileModel"; version="0.5-9"; sha256="1p9b9jr5842im195d60ja82pp7vbk85vs8b0r3fnf62j4b92aky9"; depends=[]; }; profileR = derive2 { name="profileR"; version="0.3-5"; sha256="0fgc7585a7194c67irafjnx8g2j6mn3qhcfn76c6dh28clp20qp9"; depends=[ggplot2 lavaan RColorBrewer reshape]; }; profilr = derive2 { name="profilr"; version="0.1.0"; sha256="0rw5cjvvrgsdmhgrsaw4skfdk8h488b6mkmibgjj3dd3x0j3caq6"; depends=[]; }; profmem = derive2 { name="profmem"; version="0.5.0"; sha256="152dka39p9i17ydlhc92y6x6i8girn3wab1ycbqb9kva07j9d2h8"; depends=[]; }; - profr = derive2 { name="profr"; version="0.3.1"; sha256="1w06mm89apggy6wc273b2nsp95smajr8sf3dwshykivv7mhkxs5d"; depends=[plyr stringr]; }; + profr = derive2 { name="profr"; version="0.3.3"; sha256="00bv1q0qn46nz4zjfs0l2yfh3hk71rajlp2rrlwg442z11k79ap9"; depends=[plyr stringr]; }; proftools = derive2 { name="proftools"; version="0.99-2"; sha256="1vx0270sgx15dl6x3nnx13v5y4c0m18yvrhiycl429zky0jzxfr0"; depends=[]; }; profvis = derive2 { name="profvis"; version="0.3.5"; sha256="0wkpmjlrfrvrn0pp81n7cbxg8xzi796d0mxfi1v7m41x6z43fm6a"; depends=[htmlwidgets stringr]; }; progenyClust = derive2 { name="progenyClust"; version="1.2"; sha256="0azp5pvk316s8xbawcqwqfd80fxb4xn8hc6aq87xwksc6fhwp94l"; depends=[Hmisc]; }; prognosticROC = derive2 { name="prognosticROC"; version="0.7"; sha256="0lscsyll41hpfzihdavygdzqw9xxjp48dmy4i17qsx5h01jl1h4i"; depends=[survival]; }; progress = derive2 { name="progress"; version="1.2.0"; sha256="1rhwm0bdw30z3rvl0bn56xprjl3zrdy7150w4gl4bkvn2d6h9fav"; depends=[crayon hms prettyunits R6]; }; proj4 = derive2 { name="proj4"; version="1.0-8"; sha256="06r3lavgixrsa52d1v31laqcbw6fb9xn23akv39hvaib78diglv9"; depends=[]; }; - projections = derive2 { name="projections"; version="0.3.0"; sha256="1zhyylbp10g2syfj8mybr5cas68wf4h4fk3s7cca4iiihnglcfwz"; depends=[distcrete ggplot2 incidence]; }; + projections = derive2 { name="projections"; version="0.3.1"; sha256="12vskql6x04jzik72a0vx83amfj01w9f7mxn052vsv7aaljbi124"; depends=[distcrete ggplot2 incidence]; }; projector = derive2 { name="projector"; version="0.0.2"; sha256="15n5b2xgs0zj87pc3svlmnkjrxgkjkx941g8bs3ms90fg7nh2drc"; depends=[assertthat dbscan plotly RColorBrewer RcppAnnoy Rtsne shiny shinyjs shinythemes]; }; - projmanr = derive2 { name="projmanr"; version="0.1.1"; sha256="0mmfmp5qf4r75q4hjbra2pxym77m16g28n94z5yj2qdzq46hgl4c"; depends=[ggplot2 igraph R6 tidyr]; }; - projpred = derive2 { name="projpred"; version="0.8.0"; sha256="06wi8lc88xm45drqhb3mcq5l1g1zm2msgi1m0857vldg6828gjbq"; depends=[ggplot2 loo Rcpp RcppArmadillo rngtools rstan rstanarm]; }; + projmanr = derive2 { name="projmanr"; version="0.2.1"; sha256="0pj2a79xnhkwik7lq1gm9jv30pkjgv057yd9nlmb58mf2097i7an"; depends=[ggplot2 igraph mc2d R6 Rcpp tidyr]; }; + projpred = derive2 { name="projpred"; version="1.1.0"; sha256="03lfzlhrch7l87vmpfvyiggq12bzj45kkqp0dy307jnrvfzx9lb1"; depends=[ggplot2 loo Rcpp RcppArmadillo rngtools]; }; promises = derive2 { name="promises"; version="1.0.1"; sha256="0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"; depends=[later magrittr R6 Rcpp rlang]; }; - promote = derive2 { name="promote"; version="1.0.2"; sha256="0nxbwy6ls7bn0dqxa87a2gc74yvpyvsvn03q4v0sy3jmdyca0c73"; depends=[httr jsonlite stringr]; }; + promote = derive2 { name="promote"; version="1.1.0"; sha256="04gwlln17dl4i9rzmr8gjdg29w9f3hlsy83dfiv91dg5i17nm55w"; depends=[httr jsonlite stringr]; }; prop_comb_RR = derive2 { name="prop.comb.RR"; version="1.2"; sha256="10s52fkq7rv6v4gw1yd46f0fbg89ksim0qhgb5jbglzrqh585ny5"; depends=[rootSolve]; }; propOverlap = derive2 { name="propOverlap"; version="1.0"; sha256="0q72z9vbkpll4i3wy3fq06rz97in2cm3jjnvl6p9w8qc44zjlcyl"; depends=[Biobase]; }; propagate = derive2 { name="propagate"; version="1.0-6"; sha256="17jinz1jramlsf87i7vyn2qp82rc1dacljfaxxplrk3crhw3bhs7"; depends=[ff MASS minpack_lm Rcpp tmvtnorm]; }; properties = derive2 { name="properties"; version="0.0-9"; sha256="1zd66cg31yd53rqsc0cwxhlpfn7kvc67qdh3vyj9qib8kwxaw1zl"; depends=[]; }; prophet = derive2 { name="prophet"; version="0.3.0.1"; sha256="0ays7qn8vsa8kwzh5fk0b7nbd0l72yczjbg9h0ajkyywz3jda3fv"; depends=[dplyr dygraphs extraDistr ggplot2 Rcpp rstan scales tidyr xts]; }; proportion = derive2 { name="proportion"; version="2.0.0"; sha256="0a71f6hz6blb7550m9x0di84vp51yjhnn952301rwlrh3axf6dbr"; depends=[ggplot2 TeachingDemos]; }; - propr = derive2 { name="propr"; version="3.5.1"; sha256="0wja6snr1hd1ms3wzg6scvs30zip5kbq0jx2j31dxrmy6fwd4h2j"; depends=[fastcluster ggplot2 igraph Rcpp]; }; + propr = derive2 { name="propr"; version="4.1.1"; sha256="06gydd4a6lra25lsvn3jljihjinsmqbyvin9yd9bm2j9vg863wdp"; depends=[fastcluster ggplot2 igraph Rcpp]; }; prospectr = derive2 { name="prospectr"; version="0.1.3"; sha256="18lh03xg6bgzsdsl56bjd63xdp16sqgr3s326sgifkkak8ffbv7q"; depends=[foreach iterators Rcpp RcppArmadillo]; }; protViz = derive2 { name="protViz"; version="0.3.1"; sha256="1im3ajimycsc1zpzbihxlsibjk0462q0vldy7v5ypsqnjbi1ndxm"; depends=[Rcpp]; }; proteomicdesign = derive2 { name="proteomicdesign"; version="2.0"; sha256="01s47pgwxy4xx10f3qmbfv59gbaj0qw017kpkpsn33s8w7ad63r0"; depends=[MASS]; }; @@ -9960,51 +10567,58 @@ in with self; { protolite = derive2 { name="protolite"; version="1.8"; sha256="05w5lgf255agj70qdyjm64ci9j0pncz0k0bxhq2cxjbkv09169lr"; depends=[jsonlite Rcpp]; }; proton = derive2 { name="proton"; version="1.0"; sha256="1mgaw54is8l6ac1rf8s70rj7kv9xgsfdrlvjz01ggfwg7c6pyr3s"; depends=[digest]; }; prototest = derive2 { name="prototest"; version="1.1"; sha256="0v65abrn73wgwnrrf6gv9f7p0qy12xlk9ishq9lq4qal1wlsrrjs"; depends=[glmnet intervals MASS Rcpp RcppArmadillo]; }; - protr = derive2 { name="protr"; version="1.5-0"; sha256="1mi14hph6cqdsgjw4p00miaa4bh2axkwfcmxaiv7f7v4dk8i52y1"; depends=[]; }; + protr = derive2 { name="protr"; version="1.5-2"; sha256="0gy483nznrh9b3mw9vlkwfwm9zxfm6xy5gz0vzqvfr12wgb9bd67"; depends=[]; }; proustr = derive2 { name="proustr"; version="0.2.1"; sha256="17syaxfrwm9kh5q825hj7bsrvi4h9avpdabw9y0vq20y87w8cq1s"; depends=[assertthat dplyr magrittr purrr rlang SnowballC stringr tidyr tokenizers]; }; - provenance = derive2 { name="provenance"; version="2.0"; sha256="1775dxxk506nwaigyjsvprf4fibmiamwp7p7cl01g3mbr4gyrm0z"; depends=[IsoplotR MASS]; }; + provenance = derive2 { name="provenance"; version="2.2"; sha256="1g70s5pwgb3cvw4vgxxqp4gi5qi3d02ldq09n4kildms4shxgsmn"; depends=[IsoplotR MASS]; }; proxy = derive2 { name="proxy"; version="0.4-22"; sha256="0l0ff8irmmvic941is290hd5vszyhaj5nfwna4v3w9c1zk5nr1ma"; depends=[]; }; - prozor = derive2 { name="prozor"; version="0.2.3"; sha256="1686lfmzmzl1488xnppv95hfr83gf67xfzqsw49gdas0aba3plhh"; depends=[AhoCorasickTrie doParallel foreach Matrix plyr seqinr stringr]; }; + prozor = derive2 { name="prozor"; version="0.2.11"; sha256="1a2k69fvgi6vxgczk81kh8r2jxc6nirc51w6ac239rqjzb1zyhjm"; depends=[AhoCorasickTrie doParallel dplyr foreach Matrix plyr readr seqinr stringr]; }; prrd = derive2 { name="prrd"; version="0.0.2"; sha256="0ifs55yqvwbcs3xyc90yi763fgavdhajk1ba73g1kchn2ak39qhb"; depends=[config crayon data_table DBI liteq RSQLite]; }; pryr = derive2 { name="pryr"; version="0.1.4"; sha256="06vj5xl9x37kbd3l5bw7sbgfdnp37spvrjrn976rxi04clqk966k"; depends=[codetools Rcpp stringr]; }; + ps = derive2 { name="ps"; version="1.2.1"; sha256="1zxylcb0nr4qb5v6j199mc2pfgf2bpf00jrw47jajmv59qb0fwmx"; depends=[]; }; psData = derive2 { name="psData"; version="0.2.2"; sha256="013hb6lk9rm2w08m5jbw90ndrcd4wyy2h125jx07c9bs60wh4mp4"; depends=[countrycode DataCombine reshape2 rio xlsx]; }; psbcGroup = derive2 { name="psbcGroup"; version="1.4"; sha256="0l1hmgw4sislryws8hv7r2nglhcs6g9khg0372a70djvhz2l6gfi"; depends=[LearnBayes mvtnorm SuppDists]; }; pscl = derive2 { name="pscl"; version="1.5.2"; sha256="1phf3awsfr4ncqfqzin5m1pz0g7y1zhbcm2sz7358ssw914fd7rc"; depends=[MASS]; }; pscore = derive2 { name="pscore"; version="0.1-2"; sha256="1sfkxs2kv8lq87j3q9ci7j38c7gzfkp2l36lwcdhiidr2nls2x0c"; depends=[ggplot2 lavaan reshape2]; }; psd = derive2 { name="psd"; version="1.0-1"; sha256="1ssda4g98m0bk6gkrb7c6ylfsd2a84fq4yhp472n4k8wd73mkdn6"; depends=[RColorBrewer Rcpp RcppArmadillo signal zoo]; }; - psda = derive2 { name="psda"; version="1.0.0"; sha256="0zsvm6rqcxv186xbi8nqd4ak93lhrm1hp7339cks140vdp8yl7ys"; depends=[ggplot2 plyr raster rgeos sp]; }; + psda = derive2 { name="psda"; version="1.0.1"; sha256="0hqagrylfllc7mxbnsgxvc2qb3av1wh6ck7y0bs331s4paz0b2mc"; depends=[ggplot2 plyr raster rgeos sp]; }; pse = derive2 { name="pse"; version="0.4.7"; sha256="0kigfzsvx3gw7jwym4f19dydwwarwxgmha7hpy54gg0zzi4k9icl"; depends=[boot Hmisc]; }; pseudo = derive2 { name="pseudo"; version="1.4.3"; sha256="0ccf3gz2g7g5y4acpj2qnb39hrghhdganizlddg6rx7al869fffs"; depends=[geepack KMsurv]; }; - pseudorank = derive2 { name="pseudorank"; version="0.2.0"; sha256="17zr5q76l0y57n7am3c6zg3cwrhcvv2l8q561jcasacp16yg4gy3"; depends=[doBy Rcpp]; }; + pseudorank = derive2 { name="pseudorank"; version="0.3.8"; sha256="1nj2cq8v8gj8wg23yrn8v21jwgd572gbz1wplpaxhk5v2ckhf1p0"; depends=[doBy Rcpp]; }; pseval = derive2 { name="pseval"; version="1.3.0"; sha256="1iv3fa7ar9i7v9j5axbasmn8l8nvry4zvmb7fd8aql82f22szmbj"; depends=[survival]; }; psgp = derive2 { name="psgp"; version="0.3-18"; sha256="1jfkqwqnmzj3m1d9gxbp2rjkbqb0di75gh78zg861by5qhhaz1a7"; depends=[automap doParallel foreach gstat intamap Rcpp RcppArmadillo rgdal sp]; }; - psidR = derive2 { name="psidR"; version="1.5"; sha256="02cyy1dqgg6mcqyvb0py674lyhhk3h0zi9p02yqacbr81swsjpam"; depends=[data_table foreign httr openxlsx RCurl SAScii XML]; }; + psica = derive2 { name="psica"; version="1.0.1"; sha256="1xgq2xqs26v6y91b2b23b5imzjgxv5dihbn69yyjq91a3nvrfk7p"; depends=[BayesTree gridBase party partykit randomForest Rdpack rpart]; }; + psidR = derive2 { name="psidR"; version="1.9"; sha256="0ljfjxsj6krxyk3ss1n0ccymca4hiwkp9fdb1h1l4rqm0dsj8jj8"; depends=[data_table foreign futile_logger openxlsx RCurl SAScii]; }; pso = derive2 { name="pso"; version="1.0.3"; sha256="0alar695c6kc1rsvwipsrvlxc93f3sy9l0yhp0mggyqgxkkvy406"; depends=[]; }; psoptim = derive2 { name="psoptim"; version="1.0"; sha256="1yziabkd3h05cfl5jy5l8ji2y3w21acvxsq3inxyh0iwyr8qdkkl"; depends=[]; }; pspearman = derive2 { name="pspearman"; version="0.3-0"; sha256="1l5mqga7b5nvm6v9gbl1xsspdqsjqyhhdn4gc4qlz6ld7fqfq6cx"; depends=[]; }; pspline = derive2 { name="pspline"; version="1.0-18"; sha256="1iwsw52miil1v1yl99mzl28qi8gdjr56rlasmh8faqjlpn9z477p"; depends=[]; }; pssm = derive2 { name="pssm"; version="1.1"; sha256="0r3d1mzc7bcz238lqq4y518400m2dqm5a1fb9gkfiari1ax099lv"; depends=[abind MASS MHadaptive numDeriv]; }; + pssmooth = derive2 { name="pssmooth"; version="1.0.1"; sha256="0g43fkls36lsv3z79326x6g1d370dym8879700lq29wl5fslp3an"; depends=[chngpt MASS np osDesign]; }; pstest = derive2 { name="pstest"; version="0.1.1"; sha256="0k8413ilpbz23v210wz80mli7ajpc8p7y4pbn1za371qw04b81c5"; depends=[harvestr]; }; psy = derive2 { name="psy"; version="1.1"; sha256="027whr670w65pf8f7x0vfk9wmadl6nn2idyi6z971069lf01wdlk"; depends=[]; }; - psych = derive2 { name="psych"; version="1.8.4"; sha256="1kzv9nc7rwn1sj1zxd8xrbs6c7qlka7j2c8lsr4f20znkd3qx8gf"; depends=[foreign lattice mnormt nlme]; }; - psychmeta = derive2 { name="psychmeta"; version="2.1.1"; sha256="0sjsmzncbzqrhcmv221jliqvfhdd70ysrxax9dprsl8kyyvifvrl"; depends=[boot cli crayon data_table dplyr fungible ggplot2 knitr MASS metafor nor1mix progress purrr RCurl RefManageR reshape2 rlang rmarkdown stringi stringr tibble tidyr tmvtnorm xml2]; }; - psycho = derive2 { name="psycho"; version="0.2.8"; sha256="0739y1svarfw6v4jrf3q6n0vnb6wfij9dnmvzvn87wg8rsp0bvrl"; depends=[BayesFactor broom coda DescTools dplyr emmeans ggcorrplot ggplot2 lavaan lmerTest loo MASS MuMIn nFactors pbkrtest ppcor psych purrr qgraph rstanarm rstantools scales stringr tibble tidyr]; }; + psych = derive2 { name="psych"; version="1.8.10"; sha256="0n3frgzsfmnan6cp3yyq5h6c28v5pd7q5a42pp6byaa7n7d1v478"; depends=[foreign lattice mnormt nlme]; }; + psychReport = derive2 { name="psychReport"; version="0.4"; sha256="0025m39gxjv63p230xg6vmyndni8bqx5nfs6dzz7xlc8qys56jqs"; depends=[cli crayon dplyr ez testthat xtable]; }; + psychmeta = derive2 { name="psychmeta"; version="2.2.1"; sha256="0x5yxzd78xfz9sbbzx4yxa1vbgwj70fiiiypkk0bai5wjhx40c8v"; depends=[boot cli crayon data_table dplyr ggplot2 knitr MASS metafor nor1mix progress purrr RCurl RefManageR reshape2 rlang rmarkdown stringi stringr tibble tidyr tmvtnorm xml2]; }; + psycho = derive2 { name="psycho"; version="0.3.7"; sha256="0n9cj841mjf661cik6xyd7hhhw1dm0yshhg8fh3iq15gn88bgmqi"; depends=[BayesFactor broom coda DescTools dplyr emmeans ggcorrplot ggplot2 lavaan lme4 lmerTest loo MASS MuMIn nFactors ppcor psych purrr qgraph rstanarm rstantools scales stringr tibble tidyr]; }; psychometric = derive2 { name="psychometric"; version="2.2"; sha256="1b7cx6icixh8k3bv60fqxjjks23qn09vlcimqfv2x3m3nkf8p1s9"; depends=[multilevel nlme]; }; psychomix = derive2 { name="psychomix"; version="1.1-4"; sha256="15yk3z11w4bzk6vljr13bkfhzycypww6blc1djb5iwl635xq1c49"; depends=[flexmix Formula lattice modeltools psychotools]; }; psychotools = derive2 { name="psychotools"; version="0.4-3"; sha256="023cfh9ks8cdk458g4yvjhdy8g9vkcabgpj24bcs46r8nga3adjv"; depends=[]; }; psychotree = derive2 { name="psychotree"; version="0.15-1"; sha256="1awavyzblh4s0v15kv52sq5dpalg5p0fp7ih46jxppm1srdxsz41"; depends=[Formula partykit psychotools]; }; + psymonitor = derive2 { name="psymonitor"; version="0.0.1"; sha256="1iw0sllxqnyb69pnryx72080g2cpl9x8k1gpm4hr75czxp6dzwq1"; depends=[doParallel foreach magrittr]; }; psyosphere = derive2 { name="psyosphere"; version="0.1.4"; sha256="0z3qnbybpf5zk07zny2mq8ax8lr0m4n7gwp899km0lixb10z4ysf"; depends=[geosphere ggmap ggplot2 lubridate plyr rgdal RgoogleMaps SDMTools sp]; }; psyphy = derive2 { name="psyphy"; version="0.1-9"; sha256="1ndc6sy662wj2qfx7r97crlqjd8fdkfvfy59qmf34bcbzbg33riz"; depends=[]; }; + pterrace = derive2 { name="pterrace"; version="1.0"; sha256="15k5149jqjy20cck5121zsv2mk63amn5b8qgdlacivri9dpxjns1"; depends=[doParallel foreach plotly TDA viridis]; }; ptest = derive2 { name="ptest"; version="1.0-8"; sha256="1d30a23yknf7xgqj8adgr36pnh9dpffl1v5fq682f26fk3ss30qp"; depends=[quantreg]; }; ptinpoly = derive2 { name="ptinpoly"; version="2.4"; sha256="1jbj8z7lqg7w1mqdh230qjaydx2yb6ffgkc39k7dx8xl30g00i5b"; depends=[misc3d]; }; ptstem = derive2 { name="ptstem"; version="0.0.3"; sha256="0dasfqkrd5dkqr1wbg56qrpkyjcb0lcdfcgz5mbxbhs478gf0nwj"; depends=[dplyr hunspell magrittr rslp SnowballC stringr tidyr tokenizers]; }; ptw = derive2 { name="ptw"; version="1.9-13"; sha256="0iighsx6xn8nbw4qpzmwgi4czmr5m8yrr7fzm7mx7cvx2r5ffmbq"; depends=[nloptr]; }; ptwikiwords = derive2 { name="ptwikiwords"; version="0.0.3"; sha256="129dad1vy52sf97dqrkwa49vjhv2kvs4pmd5zvq8pxd51hqm6wy9"; depends=[]; }; ptycho = derive2 { name="ptycho"; version="1.1-4"; sha256="1llk3rpk0lf80vwvs23d6dqhgyic3a6sfjc393csj69hh01nrdvc"; depends=[coda plyr reshape2]; }; - pubh = derive2 { name="pubh"; version="0.2.2"; sha256="13byp5xha102h9y8dhka4fz9gdan4gshcy6bvkgvkj106h7zhy4q"; depends=[bookdown car descr effects Epi epiR epitools gee lattice latticeExtra lme4 lmtest MASS multcomp nlme nnet ordinal pander papeR rmdformats sandwich survival]; }; - pubmed_mineR = derive2 { name="pubmed.mineR"; version="1.0.12"; sha256="04zb5lbjdrhdpam4xmkcc947icsnias5pxbv2pwhvyhk7mz16nya"; depends=[boot R2HTML RCurl XML]; }; + pubchunks = derive2 { name="pubchunks"; version="0.1.0"; sha256="1mi5vzm80fm0vbh9kmmsh7kmgc915i1f1yi2kyw2d3mg98jld9xj"; depends=[data_table xml2]; }; + pubh = derive2 { name="pubh"; version="0.4.3"; sha256="18n6jyidq01gxbqvfal7ipgpjvfkdy71niy7w24dvvxnvcy7hc4l"; depends=[bookdown car desctable effects Epi epiR epitools knitr latex2exp lattice latticeExtra lme4 lmtest MASS multcomp nlme nnet ordinal pander papeR sandwich survival tactile]; }; + pubmed_mineR = derive2 { name="pubmed.mineR"; version="1.0.13"; sha256="17pb5y5savh9iga3i7pyp32j41jwfac0vl538gln3n371x5fjh2r"; depends=[boot R2HTML RCurl XML]; }; pullword = derive2 { name="pullword"; version="0.2"; sha256="14rln0nbd4k2cvf18iwvc56776b9g3m3cs67i7fgzabfrgj8y6db"; depends=[RCurl]; }; - pulsar = derive2 { name="pulsar"; version="0.3.3"; sha256="1lhc9cvxkxvjcl2hi2kivwqp4gddq32kysy1rhpi34i9w0y3gav6"; depends=[Matrix]; }; + pulsar = derive2 { name="pulsar"; version="0.3.4"; sha256="076bakisgw2sv4mv9a21ky97zdz7wr733xylpdczmyyhhqi0n8yp"; depends=[Matrix]; }; pumilioR = derive2 { name="pumilioR"; version="1.3.1"; sha256="1791r5lkr6hafd2rz9f9nfy5vc03c4833f292khvd2cg43sb0bfc"; depends=[RCurl XML]; }; puniform = derive2 { name="puniform"; version="0.1.0"; sha256="16s5qk17wnag7fqgslxpayaq6nczaj2izgdkrkcssgjxfwnanzgm"; depends=[ADGofTest metafor Rcpp]; }; purge = derive2 { name="purge"; version="0.2.1"; sha256="1faf8mkaxsnj63wnig5rs50hd3j6vzaj0xkdz8kn0j7y2vvshp9p"; depends=[]; }; @@ -10012,14 +10626,14 @@ in with self; { purrr = derive2 { name="purrr"; version="0.2.5"; sha256="0dc53zzan3km2l9lzxjixcv6yn7dhw2ppmz8qf2awhak7x2qm9m4"; depends=[magrittr rlang tibble]; }; purrrlyr = derive2 { name="purrrlyr"; version="0.0.3"; sha256="0cx3vzrkd8dv6cgpdhjn119fyn2kvixvkabvf2h5l6ab61x54wpx"; depends=[BH dplyr magrittr purrr Rcpp]; }; pushoverr = derive2 { name="pushoverr"; version="1.0.0"; sha256="1zazrx0szx21ymn7zlkfqkhid0ar8jblnpnf5nycj0p7dbh6d0bd"; depends=[assertthat httr]; }; + pvar = derive2 { name="pvar"; version="2.2.5"; sha256="1a5dxhki5nd5s1d5wwnc1dkg7mdib2s8w1i0l8mdg3f1g3l00klz"; depends=[Rcpp]; }; pvclass = derive2 { name="pvclass"; version="1.4"; sha256="1g6x75qz3xybq1xnik0hzi7mcs0gzzqd3f0iwfkzi5d1zcddnw13"; depends=[Matrix]; }; pvclust = derive2 { name="pvclust"; version="2.0-0"; sha256="0hfpf257k5f1w59m0zq6sk0gaamflc3ldkw6qzbpyc4j94hiaihs"; depends=[]; }; pvsR = derive2 { name="pvsR"; version="0.3"; sha256="1ijmqlcsc8z0aphdd3j37ci8yqsy50wnr2fwn7h8fxbyd12ax2nj"; depends=[httr nnet XML]; }; - pweight = derive2 { name="pweight"; version="0.0.1"; sha256="0pxxfrap1bmnhbfbmkddfbqwkpw42hq37s0y26zmkxqlx4wblira"; depends=[qqman]; }; pwr = derive2 { name="pwr"; version="1.2-2"; sha256="0r5g781lr677vp3zyhgmi7r68c87l8gd05l1s3ffnxgn5wf043sm"; depends=[]; }; pwr2 = derive2 { name="pwr2"; version="1.0"; sha256="0zfv7z5yymw310r1sqm8ivsc2pv6dgk2k4b1axmm92gsaj53cn7p"; depends=[]; }; pwrAB = derive2 { name="pwrAB"; version="0.1.0"; sha256="0ifyw40m9gsijw3vm9qb8qk4yydmdixfdpdp45x2hk93j8v61jm1"; depends=[]; }; - pwrFDR = derive2 { name="pwrFDR"; version="1.90"; sha256="1lphq62k33wd1ay18gyl62yg6d57j2hhyk1pxz67qv5ywj73r34s"; depends=[]; }; + pwrFDR = derive2 { name="pwrFDR"; version="1.95"; sha256="0xphr4zrn7cav66kw6g52nhc8vvxacvmflvzy32gqy5l7jc89f4q"; depends=[]; }; pwrRasch = derive2 { name="pwrRasch"; version="0.1-2"; sha256="13fr4yfk8aky1vv36pllx673l4lg9q7i661vbyn2zabyizd2rw3b"; depends=[]; }; pwt = derive2 { name="pwt"; version="7.1-1"; sha256="0926viwmwldmzlzbnjfijh00wrhgb0h4h0mlrls71pi5pjfldifa"; depends=[]; }; pwt8 = derive2 { name="pwt8"; version="8.1-1"; sha256="1iig0x90ilzh3hdki0h33qgrra8r94rw4bk1x8y7i6c1may8y0v6"; depends=[]; }; @@ -10029,8 +10643,10 @@ in with self; { pycno = derive2 { name="pycno"; version="1.2"; sha256="0ha5css95xb98dq6qk98gnp1al32gy6w5fkz74255vs4hmkwfzw2"; depends=[maptools rgeos sp]; }; pyinit = derive2 { name="pyinit"; version="1.0.2"; sha256="148b8l5a8c636rgm8dwd8v6ggw9qmkafc5a40bciqc4rk09lfhl3"; depends=[robustbase]; }; pyramid = derive2 { name="pyramid"; version="1.4"; sha256="0hh0hmckicl0r2r9zlf693j65jr9jgmiz643j2asp57nbs99lgxz"; depends=[]; }; + pysd2r = derive2 { name="pysd2r"; version="0.1.0"; sha256="1dqvgdxj6m683wkjyjhv685xnhl9328bm921zphm1i9p70fahs0n"; depends=[knitr reticulate tibble]; }; + pzfx = derive2 { name="pzfx"; version="0.1.0"; sha256="1j4jrkn1qh6902xz0zmyj1y2nzpy2cbvv8qryb9gxm5jpk6zy97i"; depends=[xml2]; }; qCBA = derive2 { name="qCBA"; version="0.3.1"; sha256="0lr97hig9c4l9k7vjalvgar4f1dic1lqf91li4q63j07lgdyvh4c"; depends=[arc arules rJava]; }; - qGaussian = derive2 { name="qGaussian"; version="0.1.6"; sha256="0j8n4y4yzidkp52db73zv2snx0kwpg3aiz7vr82ybq3x9scy8c4n"; depends=[Rcpp robustbase zipfR]; }; + qGaussian = derive2 { name="qGaussian"; version="0.1.8"; sha256="02xy35xg4swr1ldnsbywnz2h0ga1pbsivnj0aqmpll7kvwl9qz4c"; depends=[Rcpp robustbase zipfR]; }; qLearn = derive2 { name="qLearn"; version="1.0"; sha256="1ilxmgazm8gjz8c1hhbp4fccibnvnalxrag8b0rn081zsqmhf094"; depends=[]; }; qPCR_CT = derive2 { name="qPCR.CT"; version="1.1"; sha256="19j41fsd2m7p2nxi2h2mj43rjxx6sz2jpf4sk0bfvl1gyj0iz3hi"; depends=[RColorBrewer]; }; qVarSel = derive2 { name="qVarSel"; version="1.0"; sha256="13x2hnqjsm0ifzmqkkl9ilhykrh80q04lhlkkp06hkysmh5w9rkx"; depends=[lpSolveAPI Rcpp]; }; @@ -10039,6 +10655,7 @@ in with self; { qboxplot = derive2 { name="qboxplot"; version="0.2"; sha256="07f05n7zxgwyxg2r5fz691ra64m218w9v874xfzjx6671c40y1q2"; depends=[]; }; qcQpcr = derive2 { name="qcQpcr"; version="1.5"; sha256="1298zla8z5w9z4idc07v3ca9rc1afx853y7iz3jmqnqnv8mr0s48"; depends=[ggplot2]; }; qcc = derive2 { name="qcc"; version="2.7"; sha256="0lc26w7p3d023lfr8v6v75m2vwqg9vi9pdipap19l4vbdq29l4zz"; depends=[MASS]; }; + qccrs = derive2 { name="qccrs"; version="0.1.0"; sha256="0lwrmf2809zzdj5f25bb1psh57ibyw90ra41fy2i9vjmgph9wgiq"; depends=[dplyr magrittr purrr tibble]; }; qclust = derive2 { name="qclust"; version="1.0"; sha256="0cxkk4lybpawyqmy5j6kkpgm0zy0gyn3brc1mf9jv8gmkl941cp3"; depends=[mclust mvtnorm]; }; qcr = derive2 { name="qcr"; version="1.0"; sha256="1251naica44kccmikyzdi3ncxfmvyqbc4qspfqnc0w54cqpsy5rw"; depends=[fda_usc MASS mvtnorm qcc qualityTools]; }; qdap = derive2 { name="qdap"; version="2.3.0"; sha256="11m2si5zn0sls7hhfdcny3cmhirfxr4m49krqww2msj636yr2f64"; depends=[chron dplyr gdata gender ggplot2 gridExtra igraph NLP openNLP plotrix qdapDictionaries qdapRegex qdapTools RColorBrewer RCurl reports reshape2 scales stringdist tidyr tm venneuler wordcloud xlsx XML]; }; @@ -10052,19 +10669,21 @@ in with self; { qgtools = derive2 { name="qgtools"; version="1.0"; sha256="0irqfaj2qqx7n1jfc0kmfpgzqrhwwlj0qizsmya94zk9d27bcpn5"; depends=[MASS Matrix]; }; qha = derive2 { name="qha"; version="0.0.8"; sha256="0sdf6g6884wn73i237xkwszg2mq8xddhvyy225qzpplh5za4pnhl"; depends=[ade4 FactoClass FactoMineR]; }; qicharts = derive2 { name="qicharts"; version="0.5.5"; sha256="0bl1f64b5n8q9jhzh3rqfyh9613qiy9mhcy2xsn16jyrj4hmj0jd"; depends=[ggplot2 lattice latticeExtra scales]; }; - qicharts2 = derive2 { name="qicharts2"; version="0.4.0"; sha256="0dd7jn7g7b85yvq39ykl75jdixk3dpinscsizxqwcfcjyhpvszq6"; depends=[dplyr ggplot2 scales]; }; + qicharts2 = derive2 { name="qicharts2"; version="0.5.1"; sha256="1xix0k62zrw6f29fb5yz97lkms669070i42nfdgz64b77axhqjcl"; depends=[dplyr ggplot2 scales]; }; qiimer = derive2 { name="qiimer"; version="0.9.4"; sha256="0argspi9pin2gjsg0qkl28hj3bw8svfab1cy410zlq76qdnmg7df"; depends=[pheatmap]; }; qiitr = derive2 { name="qiitr"; version="0.1.0"; sha256="1p0mcwgzvbib20l05wrnshkqx99vwr69dgy15dfwp75skyy5l797"; depends=[httr jsonlite purrr rstudioapi]; }; + qkerntool = derive2 { name="qkerntool"; version="1.18"; sha256="0z03czmh62m740amvws8vdsha6x4zwf0cc8097sc3c894w5xn9q7"; depends=[class]; }; qlcData = derive2 { name="qlcData"; version="0.2.1"; sha256="0n1r7462zmyzkyi7mp3hf7pn7bgw1m1zs9flm3n199kjm8f6yyzy"; depends=[ape data_tree docopt phytools shiny stringi yaml]; }; qlcMatrix = derive2 { name="qlcMatrix"; version="0.9.7"; sha256="0iqkcvvy8rxlk0s83sjq57dd6fadb18p5z31lzy0gnzv1hsy1x8y"; depends=[docopt Matrix slam sparsesvd]; }; qlcVisualize = derive2 { name="qlcVisualize"; version="0.1.0"; sha256="13rc4z7rz7vngrkxq09flhszvcbg6i7drdkdp8kmvgcxf0im6lv0"; depends=[alphahull fields mapdata mapplots maps maptools MASS qlcMatrix raster seriation sp spatstat]; }; - qle = derive2 { name="qle"; version="0.17-1"; sha256="1zsvmnxdfd6avr14z5101i4kmks87yrsn15wiq5sx8gsfbxksjkj"; depends=[digest expm lhs mvtnorm nloptr]; }; + qle = derive2 { name="qle"; version="0.18"; sha256="0b2g5sgx1p94bwc1fivbqy3avgn8f95vy1m1nzv3y67615pa251n"; depends=[digest expm lhs mvtnorm nloptr]; }; qmap = derive2 { name="qmap"; version="1.0-4"; sha256="02xvq1mw83gln7phacbi3vhkvb100crggbldv13mhwq3wjnmg5k2"; depends=[fitdistrplus]; }; qmethod = derive2 { name="qmethod"; version="1.5.4"; sha256="1c64b7jy9llz5dhfnk75yamjva043213gd08dsr27pyjkmbyqms1"; depends=[digest GPArotation knitr psych xtable]; }; qmrparser = derive2 { name="qmrparser"; version="0.1.5"; sha256="0sl9n42j0dx9jqz5vv029ra6dyrg9v7mvdlya8ps3vyd6fjhwh0z"; depends=[]; }; + qoma_smuggler = derive2 { name="qoma.smuggler"; version="0.0.1"; sha256="03p9i0kr6i3adpb9lcszcmdr9p26nfy7f8hw2sbydazglaw4hscr"; depends=[lubridate rhli tibble]; }; qpcR = derive2 { name="qpcR"; version="1.4-1"; sha256="1r01q7jv3w59yx1gc0qw91rq7rvdhqsi8y57sqqkmwyqfw2x2vsv"; depends=[MASS Matrix minpack_lm rgl robustbase]; }; qqman = derive2 { name="qqman"; version="0.1.4"; sha256="1v9s9ag1hfb47py87wb2nad4mbsfx35832hdmrh5kxrb2f11zl1s"; depends=[calibrate]; }; - qqplotr = derive2 { name="qqplotr"; version="0.0.2"; sha256="1cfzs77labxsfqq3flqz40gihyaz4bsi9vhsx6qqgpl6v4iz0a2h"; depends=[dplyr ggplot2 knitr MASS robustbase]; }; + qqplotr = derive2 { name="qqplotr"; version="0.0.3"; sha256="0qijdgma702ryi0q2ii2sa04jpz12i8c7xnh9a9zngi9n630a0f2"; depends=[dplyr ggplot2 knitr MASS purrr rmarkdown robustbase]; }; qqtest = derive2 { name="qqtest"; version="1.1.1"; sha256="08vfpbrgvyhv1w0gqmys9zkhfxh85sk74ig5fn12ma2p87zv7r5l"; depends=[robust]; }; qqvases = derive2 { name="qqvases"; version="1.0.0"; sha256="1fli4v1slmnwcmzmmfw84sa4mx3xzv3im1q0plb8811sbsgmwdvl"; depends=[shiny shinythemes]; }; qrLMM = derive2 { name="qrLMM"; version="1.3"; sha256="1k85d09yvhx3pgmvqrsmhd14hqaah4pdr87vp4kg60dp9w5sydjz"; depends=[ald ghyp matrixcalc mvtnorm psych quantreg]; }; @@ -10074,14 +10693,15 @@ in with self; { qrcmNP = derive2 { name="qrcmNP"; version="0.1.2"; sha256="0psgnz2fdj530wjj14pv5x2889yzphnlsg10lry9i6dvmxd8m47k"; depends=[qrcm survival]; }; qrcode = derive2 { name="qrcode"; version="0.1.1"; sha256="12j0db8vidlgkp0dcjyrw5mhhvazl7v7gpn9wsf2m0qnz1rm4igq"; depends=[R_utils stringr]; }; qrencoder = derive2 { name="qrencoder"; version="0.1.0"; sha256="1lg60lg2fiqdw0m228i8pln2p0kqp9f21qmrx6r6rwxifvwlfhv8"; depends=[base64enc png raster Rcpp]; }; - qrjoint = derive2 { name="qrjoint"; version="1.0-0"; sha256="18jmxb5wv16gy4vf0cgp4x885s53i3z3qmc46bdr4md513mc980w"; depends=[coda kernlab Matrix quantreg]; }; + qrjoint = derive2 { name="qrjoint"; version="2.0-2"; sha256="1b8yxlq56z4xgy2k4da75j7gk3l1n6lcl0pzz7c9mx45296d200q"; depends=[coda kernlab Matrix quantreg]; }; qrmdata = derive2 { name="qrmdata"; version="2016-01-03-1"; sha256="192dcsmvl3xbzlk658cfp2sk5fkgbjhjd4g1mrcs8s63hmzbwdzc"; depends=[xts]; }; qrmix = derive2 { name="qrmix"; version="0.9.0"; sha256="1r695d9bmmngvblh9jj0rnjymdaln9w0jywz51wla0bdssssf845"; depends=[MASS quantreg]; }; - qrmtools = derive2 { name="qrmtools"; version="0.0-9"; sha256="0q6hp6j4hcj17i1c1rf180rvjcjmka0zq4r89x2rb5cwrhgps99a"; depends=[lattice Quandl quantmod rugarch xts zoo]; }; + qrmtools = derive2 { name="qrmtools"; version="0.0-10"; sha256="0mkd4xigz1cg52dldbws3va7251pjzss8z0al25izmp9dbknb3gw"; depends=[lattice Quandl quantmod rugarch xts zoo]; }; qrng = derive2 { name="qrng"; version="0.0-5"; sha256="0ddwbbw5w7y8vns83z4dyh8inl976k2cg55rxbynaks8bdxr38mj"; depends=[]; }; qrnn = derive2 { name="qrnn"; version="2.0.3"; sha256="0lc1gj674ll168dbcb1wh0zxmvjaqfhfxg7p2zfpakq63qns442g"; depends=[]; }; qrsvm = derive2 { name="qrsvm"; version="0.2.1"; sha256="0qpj3c8qwrwr2asvp921av0mbdba1ayz0pdq4a52i1waqng4fgis"; depends=[doParallel foreach kernlab Matrix quadprog]; }; - qsort = derive2 { name="qsort"; version="0.2.1"; sha256="046imyjdbsakhf6i6p63xafb9dx7fcixbdqnkm34wrzzvyjvxh15"; depends=[cowplot ggplot2 gridExtra purrr]; }; + qsort = derive2 { name="qsort"; version="0.2.3"; sha256="1xvp29dijfa2207wyw3z09rmffn61fngfy0f00qjk284n1jnnvrg"; depends=[cowplot ggplot2 gridExtra purrr]; }; + qsub = derive2 { name="qsub"; version="1.0.3"; sha256="1ri9bmvqakp0r26mypi8nfpf9fvxkkp3cans8ara3s7wscygycxr"; depends=[dplyr glue processx purrr random readr ssh stringr tidyr]; }; qtbase = derive2 { name="qtbase"; version="1.0.14"; sha256="1pcgjycq61x9h52sqr6fz83qjnlpbawvpavnn9hyw2b7jlv3nwfd"; depends=[]; }; qte = derive2 { name="qte"; version="1.2.2"; sha256="0h4kffavw2ii765c4bvwg19nlzk1si8sw09iklwmmb6gdm2v5m81"; depends=[BMisc formula_tools ggplot2 Hmisc pbapply quantreg texreg]; }; qtl = derive2 { name="qtl"; version="1.42-8"; sha256="1l528dwvfpdlr05imrrm4rq32axp6hld9nqm6mm43kn5n7z2f5k6"; depends=[]; }; @@ -10094,41 +10714,43 @@ in with self; { qtlnet = derive2 { name="qtlnet"; version="1.4.4"; sha256="1r9r6wp71i36ffcdxiljvh2c8nva868x2dx6bkinbaq8cixww2cx"; depends=[graph igraph pcalg qtl sem]; }; qtpaint = derive2 { name="qtpaint"; version="0.9.1"; sha256="08x7qcxwkaclwv1p4s9a5k95x35hzp69whiihkakjv5blm83m3g9"; depends=[qtbase]; }; quad = derive2 { name="quad"; version="1.0"; sha256="0fak12l19f260k0ygh6zimx8dabzsv7a9i2njw8hnfcs3ndffhv5"; depends=[PearsonDS]; }; - quadmesh = derive2 { name="quadmesh"; version="0.1.0"; sha256="1k1midhszmi843krv9sdwbyhjmffgps0xx9aigkp7yw7mpif07vx"; depends=[dplyr raster]; }; + quadmatrix = derive2 { name="quadmatrix"; version="0.1.0"; sha256="0nngrvvbalmrr6g9bq9f5qrllvwfq5p1b9yhs4zb098s3wga8jms"; depends=[geigen matrixcalc]; }; + quadmesh = derive2 { name="quadmesh"; version="0.2.0"; sha256="0fchkqnjm2kdv8a3g9hhbcrhq7nvcmx7qgm6by495gwabphl71jn"; depends=[gridBase png proj4 raster viridis]; }; quadprog = derive2 { name="quadprog"; version="1.5-5"; sha256="0jg3r6abmhp8r9vkbhpx9ldjfw6vyl1m4c5vwlyjhk1mi03656fr"; depends=[]; }; quadprogXT = derive2 { name="quadprogXT"; version="0.0.3"; sha256="1pa494xpmxanbqcpylhhhm4bnsd1vkrixnmi2rg2bdw21x77hlmb"; depends=[quadprog]; }; quadrupen = derive2 { name="quadrupen"; version="0.2-6"; sha256="0din0b4iaixjfkdiy4gbl83hq6z7v7aca2xk65hzfsalp6llk91x"; depends=[ggplot2 Matrix Rcpp RcppArmadillo reshape2 scales]; }; qualCI = derive2 { name="qualCI"; version="0.1"; sha256="09mzsy5ryyrn1gz9ahrh95cpfk7g09pmjjy0m82fh4xc7j5w6kpf"; depends=[combinat]; }; qualV = derive2 { name="qualV"; version="0.3-3"; sha256="1yyqk223ydcc0125gsn33a4mcdp8bd76fpn8kj9bfz9g78b8dqmx"; depends=[KernSmooth]; }; qualityTools = derive2 { name="qualityTools"; version="1.55"; sha256="1c2p78dhwqvzb2k01dvwb41a6hlr2iwpw6fv91036x30rphjzb88"; depends=[MASS Rsolnp]; }; - qualpalr = derive2 { name="qualpalr"; version="0.4.2"; sha256="0lgg8r7w2fwd2nw8x3k876pyc9r3igqri57akc5fwi92gb8grj5b"; depends=[assertthat randtoolbox Rcpp RcppArmadillo RcppParallel]; }; - qualtRics = derive2 { name="qualtRics"; version="3.0"; sha256="1cd49jvk04gx278v74yc93f4jni7k30v0anz95mz98x4y3xr45nd"; depends=[assertthat dplyr httr jsonlite readr rlang sjlabelled stringr yaml]; }; + qualmap = derive2 { name="qualmap"; version="0.1.1"; sha256="1z085zyqxnizpx4y1891shhijs2a9gg5ap800ryvfxncg6gk35wa"; depends=[dplyr glue leaflet purrr rlang sf]; }; + qualpalr = derive2 { name="qualpalr"; version="0.4.3"; sha256="1hlssqj2129796d00gnip3ih5b705qasw0hkj25xfz7xak0vdbkm"; depends=[assertthat randtoolbox Rcpp RcppArmadillo RcppParallel]; }; qualvar = derive2 { name="qualvar"; version="0.2.0"; sha256="1c7b7lcyq2l46sslk185r6xfh5fb35z9qihrhnh294sw1k52bffa"; depends=[]; }; quantable = derive2 { name="quantable"; version="0.3.6"; sha256="15q4phc2j7aihl8f4qzpdwxcvshq2cfzkfcxc8k4qypsxk9a00sb"; depends=[caret dplyr e1071 ggplot2 ggrepel gplots Matrix plyr pROC RColorBrewer readr reshape2 rlang scales stringr tibble tidyr]; }; - quanteda = derive2 { name="quanteda"; version="1.3.0"; sha256="140xs8581l29p4zn26d9ijzpzcqpgf91l279vbagbpbsj3z8zqky"; depends=[data_table extrafont fastmatch ggplot2 ggrepel lubridate magrittr Matrix network Rcpp RcppArmadillo RcppParallel RSpectra sna SnowballC spacyr stopwords stringi xml2 yaml]; }; + quanteda = derive2 { name="quanteda"; version="1.3.14"; sha256="1qnnv248hhr1fpbq12plkhk4nqijvx3kbcgl0vbh9q51ka3rxqbh"; depends=[data_table extrafont fastmatch ggplot2 ggrepel lubridate magrittr Matrix network Rcpp RcppArmadillo RcppParallel RSpectra sna SnowballC spacyr stopwords stringi xml2 yaml]; }; quantification = derive2 { name="quantification"; version="0.2.0"; sha256="116cp88q9cmizxc2a8lsysa1vwyp1y86457fx5qkq5dcm4g721g8"; depends=[car]; }; quantileDA = derive2 { name="quantileDA"; version="1.1"; sha256="0jbklxsy33j7clcw97qq4ijwkrb94v2m11gjcfa38vplfxm9913q"; depends=[]; }; + quantities = derive2 { name="quantities"; version="0.1.2"; sha256="01h0d2cmqqyqch98d8pgv3n2rvp3vc3sby95srahgcrrlxmmrrvj"; depends=[errors Rcpp units]; }; quantmod = derive2 { name="quantmod"; version="0.4-13"; sha256="16aldg96z7amp5mr90nb8127yy04gxsihfr26km5p3cx3j117yv0"; depends=[curl TTR xts zoo]; }; quantoptr = derive2 { name="quantoptr"; version="0.1.3"; sha256="0f9vy9yhya4wpya8n345s6n7a5sb29chdkl5fz6dwa31lp1mvvj3"; depends=[quantreg Rdpack rgenoud stringr]; }; quantreg = derive2 { name="quantreg"; version="5.36"; sha256="023gdzahxp582rpabilpxbl3wyjrgjjnnrhcv9xhrqdfiq5l2yza"; depends=[Matrix MatrixModels SparseM]; }; quantreg_nonpar = derive2 { name="quantreg.nonpar"; version="1.0"; sha256="1f9120awnkwsgdiqg98lg7xs5l4y80930869x6k9q76595r5m92k"; depends=[fda mnormt quantreg Rearrangement]; }; quantregForest = derive2 { name="quantregForest"; version="1.3-7"; sha256="0lk7r02i6zpx9sdl2rp0r7fc3a84s8qhg49nh2x7k3vxwa095pjz"; depends=[randomForest RColorBrewer]; }; - quantregGrowth = derive2 { name="quantregGrowth"; version="0.4-2"; sha256="0g8jlgxivsg788g73ji7vckc6hgncsjkpyc0l8awcpaxi7i3a98l"; depends=[quantreg]; }; + quantregGrowth = derive2 { name="quantregGrowth"; version="0.4-3"; sha256="0q2yk51hcn7jnvh14nxa7szfj4pr9grh5rdfwazaziilbwqdmw4f"; depends=[quantreg]; }; quantregRanger = derive2 { name="quantregRanger"; version="1.0"; sha256="1a9q2prr790bpw6s0y5ni5ppd3vqkjr0v4nqp6ywcj5n3sk69pvx"; depends=[ranger Rcpp]; }; quantspec = derive2 { name="quantspec"; version="1.2-1"; sha256="0kvwifdwy3big0lls5h3wcb48v3jvlfp1l0zjd07jnvj43zj3ysd"; depends=[abind quantreg Rcpp snowfall zoo]; }; quarrint = derive2 { name="quarrint"; version="1.0.0"; sha256="13fdmmrgn23xd9vpywmcl7pf729gmcxjfl1wxs30axsbp4h1s6rk"; depends=[neuralnet]; }; - questionr = derive2 { name="questionr"; version="0.6.2"; sha256="0mjgwm6xm753r6bjlz79c9vp7xxkb69hiv3mlzrm50slh34x7jhx"; depends=[classInt highr htmltools labelled miniUI rstudioapi shiny]; }; - queuecomputer = derive2 { name="queuecomputer"; version="0.8.2"; sha256="0zpyi4hqhsy2jlbf2ygfl25wh3m166ifp9yw4h4ycd1pga9bj43n"; depends=[dplyr Rcpp RcppArmadillo tidyr]; }; + questionr = derive2 { name="questionr"; version="0.7.0"; sha256="1cschww3g2jhrfh87bxcaaig84yr0zcj0virmpx033yal606hmn4"; depends=[classInt highr htmltools labelled miniUI rstudioapi shiny]; }; + queuecomputer = derive2 { name="queuecomputer"; version="0.8.3"; sha256="0ravk2bxzq3zhk6mmh6iv11ql3bkpp2318vvrl39ghm5bh6pp6mg"; depends=[dplyr Rcpp RcppArmadillo tidyr]; }; queueing = derive2 { name="queueing"; version="0.2.11"; sha256="1rgavpivvxwww1qiphbjm25d1avhjcjv31imsrzrkwh1d12b2k7x"; depends=[]; }; quhomology = derive2 { name="quhomology"; version="1.1.1"; sha256="0wiih00zk4682wy1r4nyifh76h5bnvl3f785wjzmrwylnfy951l3"; depends=[MASS numbers]; }; - quickPlot = derive2 { name="quickPlot"; version="0.1.4"; sha256="13g86gdfidkvp70w4gscp81c4vzbhbl7b47a7knw4h7hswsb9a1p"; depends=[data_table fpCompare ggplot2 gridBase igraph raster RColorBrewer rgdal rgeos sp]; }; + quickPlot = derive2 { name="quickPlot"; version="0.1.6"; sha256="0mffialxdim8f5s0bw9bb7p8dbrfdgq1wqih441x27lnmrvhlsa8"; depends=[backports data_table fpCompare ggplot2 gridBase igraph raster RColorBrewer rgdal rgeos sp]; }; quickReg = derive2 { name="quickReg"; version="1.5.0"; sha256="1l1v3k8albxlaz18l2b2x2ryifq4pbdq6n4q7555hnfcik9rqmw5"; depends=[dplyr ggplot2 nortest psych rlang survival]; }; - quickblock = derive2 { name="quickblock"; version="0.1.0"; sha256="15zv7znhq3rl5jkdy0jyxr0h2mkpxir04vvl2hw57c5mn79izcpr"; depends=[distances scclust]; }; + quickblock = derive2 { name="quickblock"; version="0.2.0"; sha256="0ij4ivpnkjzdixbq7pg4g1xkb031qawadr22qhzp0q210qhmhc0m"; depends=[distances scclust]; }; quickmapr = derive2 { name="quickmapr"; version="0.3.0"; sha256="0962qm8ak0wpqld8nrb8rvvb78743zfrfsq2xrwdlql681j2nv8c"; depends=[httr raster rgdal rgeos sf sp]; }; - quickmatch = derive2 { name="quickmatch"; version="0.1.2"; sha256="03wnx6hifr4pmwm6fsxamcaf5ig59nfia9lyn6mzxplinfid71w6"; depends=[distances sandwich scclust]; }; + quickmatch = derive2 { name="quickmatch"; version="0.2.1"; sha256="1qfslhjlbjpzigz8n6b7w41g8pwdiwri091ivd5igp1xy5pv8a3w"; depends=[distances sandwich scclust]; }; quickpsy = derive2 { name="quickpsy"; version="0.1.5"; sha256="0r1xjcx02p0fsgfcd2h0dxcagzxxan405cjwh8sjdgi5p01jrym8"; depends=[DEoptim dplyr ggplot2 MPDiR]; }; quickregression = derive2 { name="quickregression"; version="0.2"; sha256="1z0sspi8q7dvgxqbj5na56v458pv6jhxrssnm6j23156dchgw39h"; depends=[car]; }; - quint = derive2 { name="quint"; version="1.2.1"; sha256="1d9dnrjnl9cg2yn5snr6x9qr6lf74639j3ymsxpw0wn5c4fm8z46"; depends=[Formula partykit rpart]; }; + quint = derive2 { name="quint"; version="2.0.0"; sha256="10jcpabsk7bdw7cvq21z0hsrp4gnlbf35iypc2gprrbkk8sw4i8i"; depends=[Formula partykit rpart]; }; quokar = derive2 { name="quokar"; version="0.1.0"; sha256="1qnl3x1aa665xpyb3ac07xrnnjdwbmj645p103144k5is5b8likc"; depends=[ald ALDqr bayesQR dplyr ggplot2 GIGrvg gridExtra knitr magrittr MCMCpack purrr quantreg robustbase tidyr]; }; quotedargs = derive2 { name="quotedargs"; version="0.1.2"; sha256="034fhfmfq62yf7akx2i0bim70jq9azkk2h28k79lwax7ysydsjnj"; depends=[]; }; qut = derive2 { name="qut"; version="2.1"; sha256="1wkk4c4f10a1whrspr5yalp7flcxckzxlx187ymmpnz7qcncz619"; depends=[flare glmnet lars Matrix]; }; @@ -10140,11 +10762,13 @@ in with self; { r2dRue = derive2 { name="r2dRue"; version="1.0.4"; sha256="1apdq7zj5fhs349wm9g6y06nn33x24pg3gdp4z1frd18qlacf8z5"; depends=[matrixStats rgdal sp]; }; r2glmm = derive2 { name="r2glmm"; version="0.1.2"; sha256="0iim92blpa59vgz97c2pi05yhbjjmaffdbkbmk5kplfb2vmazgiy"; depends=[afex data_table dplyr ggplot2 gridExtra lmerTest MASS Matrix mgcv pbkrtest]; }; r2stl = derive2 { name="r2stl"; version="1.0.0"; sha256="18lvnxr40cm450s8qh09c3cnkl1hg83jhmv1gzsv6nkjrq4mj5wh"; depends=[]; }; + r4lineups = derive2 { name="r4lineups"; version="0.1.1"; sha256="1p0dnrp21zx1l9lqx01jnq54d5ppb8siibv47i4gsp7c7db9ymxc"; depends=[boot dplyr ggplot2 ggrepel here magick magrittr pROC psych purrr]; }; r4ss = derive2 { name="r4ss"; version="1.24.0"; sha256="1kifzfg2zx6lq2c8qqbhb096z1wgdayhg5qzx5hnkwpn05w5cma3"; depends=[coda corpcor gplots gtools maps pso truncnorm]; }; + r511 = derive2 { name="r511"; version="0.1.1"; sha256="1njsnjf0746cv6x7fznq4cg556fczqcfawwb869r3w9zv0zj1iy9"; depends=[assertthat dplyr httr tibble xml2]; }; r6extended = derive2 { name="r6extended"; version="0.1.1"; sha256="184c3jh84vihbwg81c2wv3ndaddki8cpas3wgvqk2akyq168rnfc"; depends=[digest hellno magrittr R6]; }; rARPACK = derive2 { name="rARPACK"; version="0.11-0"; sha256="12h2y46xcfldhjdmm960swgn9b23zvkj5vg2bi42s9qxwgi02d63"; depends=[RSpectra]; }; rAltmetric = derive2 { name="rAltmetric"; version="0.7.0"; sha256="1vbvjv273vg3pi30vxxa2bivlajfsbqrzflk3payp6ym9myi27mg"; depends=[httr jsonlite rlist]; }; - rAmCharts = derive2 { name="rAmCharts"; version="2.1.8"; sha256="02j4wbgh3hfkv3zhrpjyjj61w76qmm4v0642crlzdab959n5qsfy"; depends=[data_table htmltools htmlwidgets knitr pipeR yaml zoo]; }; + rAmCharts = derive2 { name="rAmCharts"; version="2.1.9"; sha256="0fy74fk07kj08dp532dqv2zijgb29vbb0mpn377gfds6daqj0x2r"; depends=[data_table htmltools htmlwidgets knitr pipeR yaml zoo]; }; rAverage = derive2 { name="rAverage"; version="0.5-8"; sha256="09yap3qv02k5nidi6a4png9xa5yy7cb8hg8s2dq99wnc88s42d26"; depends=[]; }; rAvis = derive2 { name="rAvis"; version="0.1.4"; sha256="0svplnrn8rrr59v04nr1pz7d5r4dr1kdl0bd3kg8c3azxv47mxbp"; depends=[gdata maptools raster RCurl rgdal scales scrapeR sp stringr XML]; }; rBayesianOptimization = derive2 { name="rBayesianOptimization"; version="1.1.0"; sha256="194j445nirvvkz880ax0zw2q1mkiy0khdfjl7bwiwj8knhhvkrhw"; depends=[data_table foreach GPfit magrittr]; }; @@ -10152,6 +10776,7 @@ in with self; { rCAT = derive2 { name="rCAT"; version="0.1.5"; sha256="03nbhcfgawz0a8h5fr51aqn1n9v7kprwvafxzjb2pb8751rica2d"; depends=[pracma rgdal sp]; }; rCBA = derive2 { name="rCBA"; version="0.4.2"; sha256="1ky3426h6idadwr3al6vzglw34xdlq54gl5cxaafwgdilj0p0qmq"; depends=[arules R_utils rJava TunePareto]; }; rCMA = derive2 { name="rCMA"; version="1.1"; sha256="0dswshg80hbgcib5x9w791sh71q5s4435q8sm9dh170v4ngbax0w"; depends=[]; }; + rCRM = derive2 { name="rCRM"; version="0.1"; sha256="01xxkrwd0iwhmq8dshgbn84qi6kky757y01alqrk0pkq2n8ghms4"; depends=[Rcpp RcppEigen]; }; rCUR = derive2 { name="rCUR"; version="1.3"; sha256="1f38xbc5n91k2y88cg0sv1z2p4g5vl7v2k1024f42f7526g2p2lx"; depends=[lattice MASS Matrix]; }; rCarto = derive2 { name="rCarto"; version="0.8"; sha256="08813l4xfahjyn0jv48q8f6sy402n78dqsg01192pxl2dfc2i9ry"; depends=[classInt maptools RColorBrewer]; }; rChoiceDialogs = derive2 { name="rChoiceDialogs"; version="1.0.6"; sha256="0lp8amdalirpsba44aa3r31xnhmi36qb9qf8f8gdxxbarpgprsbi"; depends=[rJava]; }; @@ -10159,72 +10784,80 @@ in with self; { rDEA = derive2 { name="rDEA"; version="1.2-5"; sha256="1wsi2dkq9izvbhdqmd4qk8i277r1j38dk59fcmnxnwqvk6ar6nrb"; depends=[maxLik slam truncnorm truncreg]; }; rDNAse = derive2 { name="rDNAse"; version="1.1-1"; sha256="0cl51q61kwvdsm5f49cjjbzggqam1fnr6gp15cmy6m2yahyxg1lk"; depends=[]; }; rDotNet = derive2 { name="rDotNet"; version="0.9.1"; sha256="18cd5373pdfi1x958llb4cgjqdi1fb7h7m5nkdwcd4xw9hxhinzd"; depends=[Rcpp testthat]; }; - rEDM = derive2 { name="rEDM"; version="0.7.1"; sha256="03f5dd8ki13g3xwiji05pjmmgz13j34hjv9hwv7jcq113g1sc509"; depends=[Rcpp RcppEigen]; }; + rEDM = derive2 { name="rEDM"; version="0.7.2"; sha256="1k7i8idn3aybkwld0093ixkn7ijqfrgqprgan5a9xmipp4divla4"; depends=[Rcpp RcppEigen]; }; rEMM = derive2 { name="rEMM"; version="1.0-11"; sha256="0ynjn10gcmxs8qnh6idb34ppmki91l8sl720x70xkzcqpahy0nic"; depends=[cluster clusterGeneration igraph MASS proxy]; }; rENA = derive2 { name="rENA"; version="0.1.5"; sha256="1iwz7dk0x9114zjgk9gg3awx3c8lnd9xhzk2bqvsan7v24xqrcgy"; depends=[data_table data_tree doParallel foreach magrittr plotly R6 Rcpp RcppArmadillo RcppEigen RcppParallel RcppRoll rmarkdown scales]; }; rERR = derive2 { name="rERR"; version="0.1"; sha256="1ymf0v3r2sv9m72c19csk38fy5kmld3i18jh06rir5kxkb5l245p"; depends=[dplyr ggplot2 numDeriv plyr reshape2 survival]; }; rFDSN = derive2 { name="rFDSN"; version="0.0.0"; sha256="1ffiqpdzy4ipy2aci22zkih4373ifkjkpvsrza8awhyf9fwqwdsl"; depends=[XML]; }; rFSA = derive2 { name="rFSA"; version="0.9.1"; sha256="14qpxmzy4vy1fydn8yqh1001mqrgv1i67ai42w61dkk0d4m75z60"; depends=[hashmap tibble]; }; rFTRLProximal = derive2 { name="rFTRLProximal"; version="1.0.0"; sha256="1458gqy2zbaa62vaimawdr1nk0lsgwz1j4pgw21fkw7bskcszz0f"; depends=[data_table FeatureHashing foreach magrittr Matrix Rcpp RcppArmadillo RcppProgress]; }; - rFerns = derive2 { name="rFerns"; version="2.0.3"; sha256="02lq43mgcz8n21hwb0pjqi0aq5dacnaakpx336q1xzw1kwlvfkhv"; depends=[]; }; + rFerns = derive2 { name="rFerns"; version="3.0.0"; sha256="0z12201y1b9d3rd02k4y64hpnlrgkg7pi1jpzsh1br4pchdf7rrm"; depends=[]; }; rGammaGamma = derive2 { name="rGammaGamma"; version="1.0.12"; sha256="1051ah6q11qkxj1my4xybbzc8xcqkxfmps8mv2his5cyfllwidbs"; depends=[gsl]; }; rGoodData = derive2 { name="rGoodData"; version="0.1.1"; sha256="092sgy6y3dkyr32hrir4jvjwh7n6gfvv9z7i631fipg59255g0zy"; depends=[data_table httr jsonlite]; }; rGroovy = derive2 { name="rGroovy"; version="1.3"; sha256="172vm4diygzi4ipmw8bl03k0x3aps0h1vkvwvw539kamy7xb5w98"; depends=[rJava]; }; rHealthDataGov = derive2 { name="rHealthDataGov"; version="1.0.1"; sha256="0lkjprss15yl6n9wgh79r4clip3jndly2ab1lv4iijzxnxay099d"; depends=[bit64 httr jsonlite]; }; rHpcc = derive2 { name="rHpcc"; version="1.0"; sha256="0096z90mmf1j2xpb9034a5ph52m8z6n6xjh3km2vrhw63g3cpwap"; depends=[RCurl XML]; }; + rIP = derive2 { name="rIP"; version="0.1.1"; sha256="0fmn48zfp7pkjza6a4dl7hpm2addijxk9990fw845q0awdd181ax"; depends=[httr]; }; rIsing = derive2 { name="rIsing"; version="0.1.0"; sha256="1208lwfk9j8gghj8xf6i8v6s18h89ydqsd4jq3r88n403yzbzzck"; depends=[data_table Rcpp RcppEigen]; }; rJPSGCS = derive2 { name="rJPSGCS"; version="0.2-10"; sha256="0a00s10yp22fkvk67dkq43sbphcqla65x9j4qpv076bmdchn7arw"; depends=[chopsticks rJava]; }; + rJST = derive2 { name="rJST"; version="1.0"; sha256="143qb1iglfsjdcdr57mr3syrgxz6ksywm7m65hba92i2bd6ys7cj"; depends=[magrittr quanteda Rcpp RcppArmadillo RcppProgress reshape2 SnowballC]; }; rJava = derive2 { name="rJava"; version="0.9-10"; sha256="0y7yg70i3zwbwl4g36js4dqpl51cmwss5ymrsk24d1z07bflp4y9"; depends=[]; }; rJython = derive2 { name="rJython"; version="0.0-4"; sha256="13fpcw37cca738v9idqgi3gv9avfkfwfacxj54p2c4wyg46ghnah"; depends=[rJava rjson]; }; rKIN = derive2 { name="rKIN"; version="0.1"; sha256="1j6fdi5h869q4d1hq6ha6qyhisa0zk2qmhjrc4ahl9991d680dyn"; depends=[ggplot2 maptools MASS rgeos sp]; }; rLDCP = derive2 { name="rLDCP"; version="1.0.2"; sha256="0k7zc1xyqmcl7070hhpqw1d2k1ij6bd4wjym8cw263pds2n7nx21"; depends=[XML]; }; rLTP = derive2 { name="rLTP"; version="0.1.4"; sha256="04w432m03xwh0szshsrfw5h7wy43q4lj8z0y07k8w6gsf27cy5bx"; depends=[RCurl]; }; rLakeAnalyzer = derive2 { name="rLakeAnalyzer"; version="1.11.4"; sha256="1fvln3r2zkzhsck53jppchg795qbjbzw0rd688h89if1lkiy51w6"; depends=[plyr]; }; + rLandsat = derive2 { name="rLandsat"; version="0.1.0"; sha256="0j6p0ba76vhzg69frdf4ykiyc8vy0axd4jw26b72j8pl9rdwnn01"; depends=[dplyr httr jsonlite RCurl readr stringr svMisc]; }; rLiDAR = derive2 { name="rLiDAR"; version="0.1.1"; sha256="1w0yi4ygw0l9ydbllqjylp30d401bsf7b6fng6qg3pssbi9v3kln"; depends=[bitops deldir geometry plyr raster rgl sp spatstat]; }; rLindo = derive2 { name="rLindo"; version="8.0.1"; sha256="05qyc4wvpjgw8jxmwn2nwybi695fjn0cdilkprwmjg07c82f0q5n"; depends=[]; }; rMEA = derive2 { name="rMEA"; version="1.0.0"; sha256="1cxcf2ji2f3kkjlj6lym7zfpmgbbjw7al67dldy2kn9dk2dn087z"; depends=[]; }; rMR = derive2 { name="rMR"; version="1.1.0"; sha256="0da1hclfnnlkp9by6zf2p079643p8nimplr9p3ipbjdy739j344z"; depends=[biglm]; }; rMouse = derive2 { name="rMouse"; version="0.1"; sha256="0pzxasap5kwxqq36mb4zi139jllsl4vk06dw2pv9xnwdxiszr3gp"; depends=[rJava]; }; rNMF = derive2 { name="rNMF"; version="0.5.0"; sha256="1nz6h0j5ywdh48m0swmhp34hbkycd7n13rclrxaw85qi9wc42597"; depends=[knitr nnls]; }; - rNOMADS = derive2 { name="rNOMADS"; version="2.3.9"; sha256="15l6150vsaa7y2wv896mhdbakxdsg87fx74bbj0rsn0757jss525"; depends=[fields GEOmap MBA RCurl rvest scrapeR stringr XML xml2]; }; + rNOMADS = derive2 { name="rNOMADS"; version="2.3.10"; sha256="1pbbrx91fq5gpjhf6rqyhl9isj3mz3prbh5g5sfg7y63hhn817z0"; depends=[fields GEOmap MBA RCurl rvest scrapeR stringr uuid XML xml2]; }; rODE = derive2 { name="rODE"; version="0.99.6"; sha256="0l518ghfw6283kckqcbh45a35vd73njy05v3dwghhhjdj7v3km8b"; depends=[data_table]; }; rPackedBar = derive2 { name="rPackedBar"; version="0.1.0"; sha256="12jwkch3264m6ksl8rdjirwdzm1g8b4050mm6rysw9v57k3v57ji"; depends=[data_table plotly scales]; }; rPowerSampleSize = derive2 { name="rPowerSampleSize"; version="1.0.2"; sha256="1insdfvcn1pirsnf7nwfia0kzgsmh2zpghgfj2yc35ld1r9j2hp2"; depends=[mvtnorm ssanv]; }; - rPraat = derive2 { name="rPraat"; version="1.0.8"; sha256="06f97sa43i0b4x8j48higgx5jyj5q73j6mf2730yfm4db6ahz94m"; depends=[dplyr dygraphs readr stringr]; }; + rPraat = derive2 { name="rPraat"; version="1.2.0"; sha256="1hhx7qayc69skzrb8sb18cid5y49naig7qxkk3x5x1icvk324n0x"; depends=[dplyr dygraphs readr stringr tuneR]; }; rPref = derive2 { name="rPref"; version="1.2"; sha256="19b6rycz73rz3nxymb52gfddqsxprkxazwa8pb75vckk13q1cmj0"; depends=[dplyr igraph lazyeval Rcpp RcppParallel]; }; rPython = derive2 { name="rPython"; version="0.0-6"; sha256="1aw9jn45mw891cskr51yil60i55xv5x6akjvfdsbb9nwgdwwrqdp"; depends=[RJSONIO]; }; rRAP = derive2 { name="rRAP"; version="1.1"; sha256="1nzvs8bjkbjraa33azxf9mrxsxh87qhh3qlldrcs5y4fq4ancyqb"; depends=[lars lassoshooting MASS]; }; - rSARP = derive2 { name="rSARP"; version="1.0.0"; sha256="0gg6qs7jgn2qvzdwbz0xyfpfzjwa2dwi0j0hal7glc5qlhrrynwl"; depends=[ggplot2 lattice qcc]; }; rSCA = derive2 { name="rSCA"; version="3.0"; sha256="1ka8p1slqb3a9hfc8z4j7v90k0wn6y35vmwxqaf8jlgwfhhc1v9f"; depends=[]; }; + rSEA = derive2 { name="rSEA"; version="1.0"; sha256="0icphv6l23yqjjk7i81y68yjf1fsccbqaxwb55f2izay5lpaalhs"; depends=[hommel]; }; rSFA = derive2 { name="rSFA"; version="1.04"; sha256="0gd6ji1ynbb04rfv8jfdmp7dqnyz8pxcl5636fypd9a81fggl0gs"; depends=[MASS]; }; + rSPARCS = derive2 { name="rSPARCS"; version="0.0.1"; sha256="1djb26k7q3j660sjgdwyjglkjkdi3k2k2h83nmvmr4dbgsx6nbmm"; depends=[data_table foreign geosphere raster sp spatialEco tigris]; }; rSQM = derive2 { name="rSQM"; version="1.3.14"; sha256="0m69n2pnfv2085dln6p149a5gw0gif9xk00xmad5s9j68hwjdmym"; depends=[dplyr EcoHydRology ggplot2 gsubfn mise ncdf4 qmap reshape2 stringr yaml zoo]; }; rSymPy = derive2 { name="rSymPy"; version="0.2-1.1"; sha256="1mrfpyalrq8b6yicy28jsj0xy7hlawa72imsfhabwd3hrx6ld150"; depends=[rJython]; }; rTableICC = derive2 { name="rTableICC"; version="1.0.7"; sha256="1z896675kmm9p5dnmcnsz2205ynf05laqcxvlc9y0g5i0x8rf8v6"; depends=[aster partitions]; }; - rTensor = derive2 { name="rTensor"; version="1.3"; sha256="0ra34sn4g92r6asrn4la2wbsi2y0hnyx163wwi4v0j6f57bslhdw"; depends=[]; }; + rTensor = derive2 { name="rTensor"; version="1.4"; sha256="08i94vvk5i25j40dwn497svgrmz90iwzp6qgiir37wgvx355xwzr"; depends=[]; }; + rTephra = derive2 { name="rTephra"; version="0.1"; sha256="045f2sp2j4hiwa9k1vs6cxr59x1yr34jq1z2crasxflsxbwa3xz8"; depends=[]; }; rUnemploymentData = derive2 { name="rUnemploymentData"; version="1.1.0"; sha256="0p5hba8iv060szp23s05hvpmwan518ykakm6vqzdcki0inxw0hyv"; depends=[choroplethr rvest stringr]; }; rWBclimate = derive2 { name="rWBclimate"; version="0.1.3"; sha256="0vs56hx7a85pw4jx8nb8bdlr9dbkl4zdhzhqsm0505xc3qz18vxh"; depends=[ggplot2 httr jsonlite plyr reshape2 rgdal sp]; }; - rWind = derive2 { name="rWind"; version="1.0.2"; sha256="0w109l3hibl1w0g2qj2rqm59qfs9zbry5q8azii86mqpgwxk7zln"; depends=[gdistance lubridate Matrix raster]; }; - rWishart = derive2 { name="rWishart"; version="0.1.0"; sha256="1kg2n8lyfdp76fw36m13rlb0qy1ffk8n701ffmf5dgkfp0x8nnn7"; depends=[lazyeval MASS Matrix]; }; + rWind = derive2 { name="rWind"; version="1.0.4"; sha256="13ci2xzkjal869zm7llvkm8zrya7vhqy3gizq9py87zsds3h0f4y"; depends=[gdistance lubridate Matrix raster]; }; + rWishart = derive2 { name="rWishart"; version="0.1.1"; sha256="1zv35l2nvwwidx5zxfh7a4jgiaq2mqk69xf974994k1ksfvibkmi"; depends=[lazyeval MASS Matrix]; }; rYoutheria = derive2 { name="rYoutheria"; version="1.0.3"; sha256="1r63ggy4knwzxnpjkmsn7zwmwfaznm8mmxl7r9ph10wz4sblgygl"; depends=[plyr RCurl reshape2 RJSONIO]; }; rabi = derive2 { name="rabi"; version="0.1.0"; sha256="02ldpkqpdvh0b660j34bppw5j9pl3a2b4vkzaaiq4kcangahg2r6"; depends=[numbers polynom stringdist]; }; race = derive2 { name="race"; version="0.1.59"; sha256="13jprlnngribgvyr7fbg9d36i8qf3cax85n71dl71iv0y24al1cy"; depends=[]; }; radar = derive2 { name="radar"; version="1.0.0"; sha256="1wh5j3cfbj01jx2kbm9ca5cqhbb0vw7ifjn426bllm4lbbd8l273"; depends=[]; }; radarchart = derive2 { name="radarchart"; version="0.3.1"; sha256="0gcxnbgj8ja1m4wzhbjy67m6zphf0c5ni9yx7sr7f0abm03ry753"; depends=[htmltools htmlwidgets]; }; - radiant = derive2 { name="radiant"; version="0.9.5"; sha256="0a5dvmvnvn2jd53grvagbxw6lb4mp3l809911dlh2rr4b9z9nkyx"; depends=[AlgDesign psych r_import radiant_basics radiant_data radiant_design radiant_model radiant_multivariate rstudioapi shiny]; }; - radiant_basics = derive2 { name="radiant.basics"; version="0.9.5"; sha256="0xwsgi4nr9i7wi699cgmfdyb7nxf98af4vgl56i1bbnxl8k0bnxz"; depends=[dplyr ggplot2 gridExtra magrittr psych r_import radiant_data rstudioapi scales shiny tidyr]; }; - radiant_data = derive2 { name="radiant.data"; version="0.9.5"; sha256="0mbxfqn79nphii4hb6kxl2wc0w0ra16y378rp2yw9a9926zdb7mb"; depends=[base64enc broom car curl dplyr DT ggplot2 glue gridExtra jsonlite knitr lubridate magrittr markdown plotly psych r_import readr readxl rlang rmarkdown rstudioapi scales shiny shinyAce tibble tidyr writexl]; }; - radiant_design = derive2 { name="radiant.design"; version="0.9.5"; sha256="1lqim49ifw019aqfrz2pqa81yn2kg5hixn3ywd5hfj670n5sd5hr"; depends=[AlgDesign dplyr mvtnorm polycor r_import radiant_data rstudioapi shiny]; }; - radiant_model = derive2 { name="radiant.model"; version="0.9.5"; sha256="1r1gz8hlrihadzz4x73ccrxqkz744lbr8h29fa77ghkiy9y55abq"; depends=[car data_tree DiagrammeR dplyr e1071 ggplot2 gridExtra lubridate magrittr NeuralNetTools nnet psych r_import radiant_basics radiant_data rlang rpart rstudioapi sandwich shiny stringr tidyr yaml]; }; - radiant_multivariate = derive2 { name="radiant.multivariate"; version="0.9.5"; sha256="1rpk757r80l38y0y4w94h363xdmrv7mp6qpnwpcbrza20w9dhqvs"; depends=[car dplyr ggplot2 ggrepel Gmedian GPArotation gridExtra magrittr MASS psych r_import radiant_data radiant_model rlang rstudioapi scales shiny]; }; + radiant = derive2 { name="radiant"; version="0.9.7"; sha256="0vmiypmabimnxdh692x4f2fbv32fmb8rhn5hvf60sk5qzzp0hla3"; depends=[r_import radiant_basics radiant_data radiant_design radiant_model radiant_multivariate shiny]; }; + radiant_basics = derive2 { name="radiant.basics"; version="0.9.7"; sha256="1lyishpzy51yyi5wqcxxyl1vz16i28fkkg9828f5z6ak109y2mn8"; depends=[dplyr ggplot2 gridExtra magrittr psych r_import radiant_data scales shiny tidyr]; }; + radiant_data = derive2 { name="radiant.data"; version="0.9.7"; sha256="1f98ahki0kyb27gl55a859zb0lsvk9gddd9f54y767xfs6h89cgk"; depends=[base64enc broom car curl dplyr DT ggplot2 glue gridExtra jsonlite knitr lubridate magrittr markdown plotly psych r_import readr readxl rlang rmarkdown rstudioapi scales shiny shinyAce shinyFiles summarytools tibble tidyr writexl]; }; + radiant_design = derive2 { name="radiant.design"; version="0.9.7"; sha256="1qfridr70s22agjaiv2522v24pnf4jrk4dad46ghdzzj79s3kqvj"; depends=[AlgDesign dplyr mvtnorm polycor r_import radiant_data shiny]; }; + radiant_model = derive2 { name="radiant.model"; version="0.9.7"; sha256="18xrvgc3f58m26vng4m9ayn49vf7yb3r1p3nwbhszih5m9sfgxx2"; depends=[car data_tree DiagrammeR dplyr e1071 ggplot2 gridExtra lubridate magrittr NeuralNetTools nnet psych r_import radiant_basics radiant_data rlang rpart sandwich shiny stringr tidyr yaml]; }; + radiant_multivariate = derive2 { name="radiant.multivariate"; version="0.9.7"; sha256="1p7857h0p8l828hngb0l4qswjifdisi9ya0yxmn9wry50ids9rgf"; depends=[car dplyr ggplot2 ggrepel Gmedian GPArotation gridExtra magrittr MASS psych r_import radiant_data radiant_model rlang scales shiny]; }; radiomics = derive2 { name="radiomics"; version="0.1.3"; sha256="1ra94yaqw88slznhyv70kbfricxi44m4pnx1zh4ijghm491rphr5"; depends=[Rcpp reshape2 spatstat]; }; radir = derive2 { name="radir"; version="1.0.3"; sha256="0v1w0jy19fqscwkggyjashb6n9r6xjc0d971zw0lqnh1ap3chg0y"; depends=[hermite]; }; + radix = derive2 { name="radix"; version="0.6"; sha256="0290n0yax8649srdjbq4439h0d9f6jsmxayyhp86igcnszcxilnb"; depends=[base64enc bookdown digest downloader htmltools jsonlite knitr lubridate mime png progress rmarkdown rprojroot rstudioapi stringr whisker xfun xml2 yaml]; }; + radjust = derive2 { name="radjust"; version="0.1.0"; sha256="0krryhqid16a6jfb007n0k6rc8r7c808h859a9pjid2jbkg0bm7l"; depends=[]; }; radmixture = derive2 { name="radmixture"; version="0.0.1"; sha256="0rs60xjd43lg5c9972qhpg6bsqfg2578qvrz7gz3bdip10jb1ryj"; depends=[magrittr MCMCpack plyr quadprog]; }; + radtools = derive2 { name="radtools"; version="1.0.0"; sha256="0xspd3spfr59nciddx4gmfrw52jr0m0gznqb5rjsarshn9y8x3xf"; depends=[dplyr Hmisc magrittr oro_dicom oro_nifti]; }; rafalib = derive2 { name="rafalib"; version="1.0.0"; sha256="1dmxjl66bfdgrybhwyaa8d4i460liqcdw8b29a6w7shgksh29m0k"; depends=[RColorBrewer]; }; rags2ridges = derive2 { name="rags2ridges"; version="2.2"; sha256="04f9gvwpgrx54dgbjjixlxa2056aqcz2kryn4jplwf5fc0vj1lyn"; depends=[expm fdrtool ggplot2 graph gRbase Hmisc igraph RBGL Rcpp RcppArmadillo reshape sfsmisc snowfall]; }; ragt2ridges = derive2 { name="ragt2ridges"; version="0.3.1"; sha256="0zjqrvy1k1lz4caakcj3c6l2j637wp6nxbzfj0gvcn2c4pjcrdyp"; depends=[abind expm fdrtool igraph MASS Matrix mvtnorm rags2ridges Rcpp RcppArmadillo]; }; ragtop = derive2 { name="ragtop"; version="0.5"; sha256="0h09h9ws9c2d9xc00w4hl000h0kbvq16lz4vgv1w93am8zmsp4wm"; depends=[futile_logger limSolve]; }; railtrails = derive2 { name="railtrails"; version="0.1.1"; sha256="1hi55rcxmr7k3na3rpjqmd5fpgn51bymrp7yxmw45ff7mlzpa5h6"; depends=[tibble]; }; - rainbow = derive2 { name="rainbow"; version="3.4"; sha256="09vxdb4j099grnlx10995b74r3h9g1vs8div3nywgnslaj8x7pay"; depends=[cluster colorspace hdrcde ks MASS pcaPP]; }; + rainbow = derive2 { name="rainbow"; version="3.5"; sha256="1gcaflb3haw9wpx4wl64vgi30jxn2nrzlm5125hhg647rw7ryp8k"; depends=[cluster colorspace hdrcde ks MASS pcaPP]; }; raincpc = derive2 { name="raincpc"; version="0.4"; sha256="0yzpyidvf24frf82pj7rarjh0ncm5dhm0mmpsf2ycqlvp0qld10i"; depends=[SDMTools]; }; rainfreq = derive2 { name="rainfreq"; version="0.3"; sha256="0985ck2bglg22gfj7m0hc7kpk0apljsbssf1ci99mgk47yi8fk9v"; depends=[RCurl SDMTools]; }; rakeR = derive2 { name="rakeR"; version="0.2.1"; sha256="0cd89q6k0y9z1qk9k06iw56lhj4c52ckr0g4qv6q95lkyrbi3qg8"; depends=[ipfp wrswoR]; }; @@ -10235,13 +10868,14 @@ in with self; { ramsvm = derive2 { name="ramsvm"; version="2.0"; sha256="1q6ag3x1mgkyw8nsxghhk9yrcr0ybwilsx1yzg98bqsmxrrqk17q"; depends=[doParallel foreach]; }; randNames = derive2 { name="randNames"; version="0.2.3"; sha256="0vhzg14yg4c9inzxin8prfzh6nhf8fvbi4hbn122fyqyp5d6f8zi"; depends=[httr jsonlite tibble]; }; randaes = derive2 { name="randaes"; version="0.3"; sha256="14803argy0xdd8mpn4v67gbp90qi2is4x6na9zw7i9pm504xji1x"; depends=[]; }; + randcorr = derive2 { name="randcorr"; version="1.0"; sha256="1hnr0wvbsmgql39wlj4z2qbqn0fdfwyihfl6xgrlzvs9vrmig5xx"; depends=[]; }; randgeo = derive2 { name="randgeo"; version="0.3.0"; sha256="14hlh9k66lcbf0xhnxx12rrnyl8awqcsm3csvxdz23s5wnm2ya5p"; depends=[]; }; randnet = derive2 { name="randnet"; version="0.1"; sha256="1mpz3dsbzd5hffv2v5p6jdp0z07f7rhgcjinr1lwggvxw37xwrkj"; depends=[AUC entropy irlba Matrix poweRlaw RSpectra]; }; random = derive2 { name="random"; version="0.2.6"; sha256="0sdhagwjlhldb8hn6h4nd1sflzhwkapzybdlb8hzisy3w2ygjn9b"; depends=[curl]; }; random_polychor_pa = derive2 { name="random.polychor.pa"; version="1.1.4-2"; sha256="1ybwfn3hdwisxjn85vqrib1zhk8dcddbarbwjdf1vn27ih3c4h2c"; depends=[boot MASS mvtnorm nFactors psych sfsmisc]; }; randomForest = derive2 { name="randomForest"; version="4.6-14"; sha256="0kbmm0l42fc2d1rdq0l7k09d34kd87q4lx651ffsic4y84h8kf7l"; depends=[]; }; randomForestExplainer = derive2 { name="randomForestExplainer"; version="0.9"; sha256="0gqqm3784krl6xdx7j6xvvyi2rjbyi6c8shm44yvq59is5i7fypc"; depends=[data_table dplyr DT dtplyr GGally ggplot2 ggrepel MASS randomForest reshape2 rmarkdown]; }; - randomForestSRC = derive2 { name="randomForestSRC"; version="2.6.1"; sha256="0wmqy1m04iknqzfajhfcb6cjpl9h35x13ihsdx91l1d1yki7yq71"; depends=[]; }; + randomForestSRC = derive2 { name="randomForestSRC"; version="2.7.0"; sha256="12wqjch4mddb9gqcacihcvlrdj697yr2sjr3pmrf7xm3yws2gjrb"; depends=[]; }; randomGLM = derive2 { name="randomGLM"; version="1.02-1"; sha256="031338zxy6vqak8ibl2as0l37pa6qndln0g3i9gi4s6cvbdw3xrv"; depends=[doParallel foreach MASS]; }; randomLCA = derive2 { name="randomLCA"; version="1.0-15"; sha256="10rx2ah50dcjxz5y492c59d3pn0dvlgjaxfdf8sknkf6s4pmwkis"; depends=[boot fastGHQuad lattice Matrix]; }; randomNames = derive2 { name="randomNames"; version="1.0-0.0"; sha256="12q5bs65qivddiaxbsp128j94h2vyrgjvmm80d52r36ffbaigl09"; depends=[data_table]; }; @@ -10250,7 +10884,7 @@ in with self; { randomizationInference = derive2 { name="randomizationInference"; version="1.0.3"; sha256="0x36r9bjmpx90fz47cha4hbas4b31mpnbd8ziw2wld4580jkd6mk"; depends=[matrixStats permute]; }; randomizeBE = derive2 { name="randomizeBE"; version="0.3-4"; sha256="1x1lh1rrw7ma2wls0dflz18lk9h0qdy9gb11af95hqpabqc85rd7"; depends=[]; }; randomizeR = derive2 { name="randomizeR"; version="1.4.2"; sha256="0jv0mc40cy4w17jrsb2023l7k7cnzl9czdigl4shq9nx67mccdwx"; depends=[ggplot2 plotrix]; }; - randomizr = derive2 { name="randomizr"; version="0.16.0"; sha256="0lsba2nzzx8vnkyj8fzf9lfnkq743qdzir9f15pk23xycjzlncfs"; depends=[]; }; + randomizr = derive2 { name="randomizr"; version="0.16.1"; sha256="1jj04wvn7qrqpvag4ri9fqkw9815kyxhlcqn2f1m0bb94d5ngwzq"; depends=[]; }; randomsearch = derive2 { name="randomsearch"; version="0.1.0"; sha256="176grqp6rv4hiyzr9fzx2zz360h5nkrw39gidclgmrp7ckn5qs4v"; depends=[checkmate fs parallelMap ParamHelpers smoof]; }; randquotes = derive2 { name="randquotes"; version="0.1.0"; sha256="1rpcmxkpq8lgfzrjaipf5x573gm6rc31c9fafghiy99c0iphf46w"; depends=[curl jsonlite xml2]; }; randstr = derive2 { name="randstr"; version="0.2.0"; sha256="17593lbk6r089yasafd21i3v90ya9n92rflpzl0qicd2kqqk2gdh"; depends=[random stringi truncnorm]; }; @@ -10258,59 +10892,64 @@ in with self; { randtoolbox = derive2 { name="randtoolbox"; version="1.17.1"; sha256="13akf13qi4yhj9gapym05074b1qzk03vgysy81qsd73pd8r107ls"; depends=[rngWELL]; }; rangeBuilder = derive2 { name="rangeBuilder"; version="1.4"; sha256="1jjy1d3kljysm3mqgdszdi6incbmg2di63akxswfaiqcp1m68a6y"; depends=[alphahull cleangeo pbapply raster Rcpp rgdal rgeos sp stringi]; }; rangeMapper = derive2 { name="rangeMapper"; version="0.3-4"; sha256="0qrcxbh8saflqjmaa18fcyk5cqk6h4rz92zhqckswyqynx6m0cps"; depends=[classInt data_table foreach ggplot2 gridExtra lattice magrittr maptools raster RColorBrewer rgdal rgeos RSQLite sp]; }; + rangeModelMetadata = derive2 { name="rangeModelMetadata"; version="0.1.0"; sha256="0v0hn46s99hidfp0ln28hffyk3mzydxvqslkyif32zcdj0fxmc7l"; depends=[biomod2 dismo dplyr ecospat ENMeval googlesheets jsonlite MASS raster rgdal rgeos shiny sp spatstat spocc]; }; + rangemodelR = derive2 { name="rangemodelR"; version="1.0.3"; sha256="16pzmiazmfw14xvrlg0k9j15zrmz034hya41zl5z411d8rn0mqva"; depends=[]; }; ranger = derive2 { name="ranger"; version="0.10.1"; sha256="12z67xkgdmr5cflpd6cln0mn5xxajanqbfwlckv6cfma0gvf2z1j"; depends=[Matrix Rcpp RcppEigen]; }; rankFD = derive2 { name="rankFD"; version="0.0.1"; sha256="1zb9gxvsmv46mpw5znskhfjxnwkr59hdixcly6i3r78yaqgca0dz"; depends=[coin lattice MASS Matrix]; }; rankdist = derive2 { name="rankdist"; version="1.1.3"; sha256="1hdafy2zzn7hwl1lx5jksgi974zjn49dwih5s2zdyv4nnmmai003"; depends=[hash optimx permute Rcpp]; }; rankhazard = derive2 { name="rankhazard"; version="1.1.0"; sha256="0kljn9b74alrd22b5pwfnamdbaqi2wa2z6yzpmgpfs3x0hv72fw7"; depends=[survival]; }; rapiclient = derive2 { name="rapiclient"; version="0.1.2"; sha256="072rlr7z9rj4agkzmy12cz4axh4pajavfd83lpcx2b1lgxpj6ck4"; depends=[httr jsonlite]; }; - rapidjsonr = derive2 { name="rapidjsonr"; version="1.0.0"; sha256="064xqvyv83vl188rk18kgi4iaqq299d2y6fr24dk9lndpc4509kc"; depends=[]; }; + rapidjsonr = derive2 { name="rapidjsonr"; version="1.1"; sha256="0h4phjjhykbb45rg5b1xn48vqxdcvcngbm0416ds8in7j469wbwd"; depends=[]; }; rapidraker = derive2 { name="rapidraker"; version="0.1.0"; sha256="17jzkzm5hvd8vcqql40bwl89sfgz8yicvi0753nzgkmbvanzjhjx"; depends=[openNLPdata rJava slowraker]; }; rappdirs = derive2 { name="rappdirs"; version="0.3.1"; sha256="0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"; depends=[]; }; rapport = derive2 { name="rapport"; version="1.0"; sha256="1i1zawar5yxw23km74mrvaxnc9hr06kqjvbm046c09cqi6pw0hjh"; depends=[pander rapportools stringr yaml]; }; rapportools = derive2 { name="rapportools"; version="1.0"; sha256="1sgv4sc737i12arh5dc3263kjsz3dzg06qihfmrqyax94mv2d01b"; depends=[pander plyr reshape]; }; - raptr = derive2 { name="raptr"; version="0.1.2"; sha256="17aba9jxlvvf2946wy2y0ck5j85sqzkr8q1yk68cdqkf45lxkvz8"; depends=[adehabitatHR assertthat BH boot doParallel gdalUtils ggplot2 hypervolume ks Matrix mvtnorm PBSmapping plyr RandomFields raster RColorBrewer Rcpp RcppEigen rgdal rgeos RgoogleMaps scales shape sp]; }; + raptr = derive2 { name="raptr"; version="0.1.3"; sha256="0xzgpb3da06v6va1y8755r3hmcbpky1m55s80n2ra2mp286s8acd"; depends=[adehabitatHR assertthat BH boot doParallel gdalUtils ggplot2 hypervolume ks Matrix mvtnorm PBSmapping plyr RandomFields raster RColorBrewer Rcpp RcppEigen rgdal rgeos RgoogleMaps scales shape sp]; }; + rare = derive2 { name="rare"; version="0.1.1"; sha256="0j78ilswiaxdp9107psiw8ibxncd7i81z2njhfqf0n7532pbvjss"; depends=[glmnet Matrix Rcpp RcppArmadillo]; }; rareGE = derive2 { name="rareGE"; version="0.1"; sha256="0v3a2wns77q923ilddicqzg0108f8kmfdnsff1n65icin7cfzsny"; depends=[MASS nlme survey]; }; rareNMtests = derive2 { name="rareNMtests"; version="1.1"; sha256="13r2hipqsf8z9k48ha5bh53n3plw1whb7crpy8zqqkcac8444b2z"; depends=[vegan]; }; rarhsmm = derive2 { name="rarhsmm"; version="1.0.7"; sha256="0pvqa6f0ib1jb0rwc6wv6hfinncb21v2g0y0hsy5l33gdagjw2sz"; depends=[glmnet Rcpp RcppArmadillo]; }; rasclass = derive2 { name="rasclass"; version="0.2.2"; sha256="1lsmv8kh519mz3szb4k9s17fz1480cw0i4qk12givhhm2rpzjy50"; depends=[car e1071 nnet randomForest RSNNS]; }; rase = derive2 { name="rase"; version="0.3-3"; sha256="03jqf5y5vj354m9psp81wzw6d7dfqr76bfjqv9kannsakkj587sy"; depends=[ape mvtnorm polyCub rgl sm spatstat]; }; - raster = derive2 { name="raster"; version="2.6-7"; sha256="009bwil3n9gaf11wzifwxyw9j6pl0pyjk3l5v7csd935si7q14gv"; depends=[Rcpp sp]; }; + raster = derive2 { name="raster"; version="2.8-4"; sha256="14pcfznxm5kdwd908axkr9v1l0hzxlrwd8kwrz0liqnfh9cx5rsa"; depends=[Rcpp sp]; }; rasterImage = derive2 { name="rasterImage"; version="0.3.0"; sha256="0csx7wqwxdsddypd1c9wv74gcyymasn9n6pn05a35j6xhqbk2zp3"; depends=[plotrix]; }; rasterKernelEstimates = derive2 { name="rasterKernelEstimates"; version="1.0.1"; sha256="1733ic1hxym3gyibk2ysy5zzq7s9rbf6jx63x7irnrcavq151f8s"; depends=[raster]; }; rasterList = derive2 { name="rasterList"; version="0.5.8"; sha256="0q7apglxzpah04463z07cpkzyd6l6dbbdhm601brzh6yk75z20vh"; depends=[raster]; }; rasterVis = derive2 { name="rasterVis"; version="0.45"; sha256="0x1d28jn6l78lhccbnlnzyr18734f16rcfnfyl9vqpkrn7sgwc3i"; depends=[hexbin lattice latticeExtra raster RColorBrewer sp viridisLite zoo]; }; - ratelimitr = derive2 { name="ratelimitr"; version="0.3.9"; sha256="0w6i9czcbj8ipd9nn4w4h4pqk6xd8anh00cn60hss9hs18fcb21d"; depends=[assertthat]; }; - ratematrix = derive2 { name="ratematrix"; version="1.0"; sha256="09nbgybgdgdkc6bdcxjiy1kdgv398lgih1aqzd7abj5lndlh8pny"; depends=[ape coda corpcor ellipse geiger MASS mvMORPH phylolm Rcpp RcppArmadillo readr]; }; + ratelimitr = derive2 { name="ratelimitr"; version="0.4.1"; sha256="06x759jxr5zcnvg9q120n5bpipkb16piw15kxrpk7i918mby889b"; depends=[assertthat]; }; + ratematrix = derive2 { name="ratematrix"; version="1.1"; sha256="0sfh9bb27hf0q1f6986lpwmjp8dh78bh1pamkl8z6mqlzpawnpgy"; depends=[ape coda corpcor ellipse geiger MASS mvMORPH phylolm Rcpp RcppArmadillo readr]; }; rateratio_test = derive2 { name="rateratio.test"; version="1.0-2"; sha256="1a2v12z2dr893ha80fhada1820z5ih53w4pnsss9r9xw3hi0m6k5"; depends=[]; }; raters = derive2 { name="raters"; version="2.0.1"; sha256="16jnx6vv39k4niqkdlj4yhqx8qbrdi99bwzxjahsxr12ab5npbp1"; depends=[]; }; ratesci = derive2 { name="ratesci"; version="0.3-0"; sha256="1mdx47xpgjrjbb3lybajdmxb87dqr6cvv3fsvwfx0n629mjbih4z"; depends=[]; }; rationalfun = derive2 { name="rationalfun"; version="0.1-0"; sha256="15949vs9pdjz7426zhgqn7y87xzn79ikrpa2vyjnsid1igpyh0mp"; depends=[polynom]; }; ratios = derive2 { name="ratios"; version="1.2.0"; sha256="16q9v2lhgklvdp3hi9x3afdldznfpwg775p80m2g5074q2dzjpgg"; depends=[data_table stringr]; }; - rattle = derive2 { name="rattle"; version="5.1.0"; sha256="0xxf2wpazsk29y2byyk010n59vmzmhm4phpsqvklmsr1v3m10pvp"; depends=[cairoDevice dplyr ggplot2 magrittr RGtk2 rpart_plot stringi stringr tidyr XML]; }; + rattle = derive2 { name="rattle"; version="5.2.0"; sha256="099anyq4spb7dbikxb29aacqp4xswr66hxjgxiwcvhm9jjryb33v"; depends=[dplyr ggplot2 magrittr rpart_plot stringi stringr tidyr XML]; }; rattle_data = derive2 { name="rattle.data"; version="1.0.2"; sha256="0cnmyzvy23jc4vz521c3jg0w4165waycvy5014l5773fy19zq75c"; depends=[]; }; raw = derive2 { name="raw"; version="0.1.6"; sha256="0hnqwa9pwj3k2y0bs6hxrvbwksjyq0q6m73c9hhlafg8g3lkyxnf"; depends=[]; }; + rayshader = derive2 { name="rayshader"; version="0.5.1"; sha256="1qkv25p0n10zgs3r12i8kwgw6188c0k9a80wg9i12mjpy2pbrxmz"; depends=[doParallel foreach imager magrittr png progress raster Rcpp rgl scales]; }; rbacon = derive2 { name="rbacon"; version="2.3.4"; sha256="1va1rap2n6mcjfzclqg5h58ggrs2kb4nlaam5ch984w9rzq59g2l"; depends=[coda Rcpp]; }; rbamtools = derive2 { name="rbamtools"; version="2.16.11"; sha256="1pr1isq9yk5mpi41cnihg4zn5g9az7yr9m42759hibqqyb6nw78a"; depends=[refGenome]; }; - rbcb = derive2 { name="rbcb"; version="0.1.5"; sha256="0w76jgl75i36xb150m5vlqbd6k0nhxx34fcl0vw9l1in5pwd6qgw"; depends=[httr jsonlite tibble xml2 xts]; }; rbefdata = derive2 { name="rbefdata"; version="0.3.5"; sha256="12mcqz0pqgwfw5fmma0gwddj4zk0hpwmrsb74dvzqvgcvpfjnv98"; depends=[RColorBrewer RCurl rjson rtematres wordcloud XML]; }; rbenchmark = derive2 { name="rbenchmark"; version="1.0.0"; sha256="010fn3qwnk2k411cbqyvra1d12c3bhhl3spzm8kxffmirj4p2al9"; depends=[]; }; rbgm = derive2 { name="rbgm"; version="0.0.5"; sha256="1gz9hxlwmj2ch1ds6mx1nlkwy4fm811jkz5fz3cl6675n11bjdpg"; depends=[dplyr geosphere raster readr rlang sp stringr tibble]; }; rbhl = derive2 { name="rbhl"; version="0.8.0"; sha256="1avx36as99za19acjh7adb72ckdn69rmiwzcrrqxskzny56vxf0d"; depends=[crul jsonlite plyr tibble xml2]; }; rbi = derive2 { name="rbi"; version="0.9.1"; sha256="0jfaakzl15dz6bsbcd6y2pnf3bdccs3bx90c6hzsjpvck7fcvxpi"; depends=[data_table ncdf4 reshape2]; }; rbiouml = derive2 { name="rbiouml"; version="1.8"; sha256="0qvc896sf6idczbxix3klf56paxf0wpfbmga8qqlcyjasv1dsdql"; depends=[RCurl RJSONIO]; }; - rbison = derive2 { name="rbison"; version="0.6.0"; sha256="09mbhk56ns1qldgcj8qard3dsvsfbnlrq4s4drc46lr1s8lqjd1h"; depends=[crul dplyr ggplot2 jsonlite mapproj plyr sp]; }; + rbison = derive2 { name="rbison"; version="0.7.0"; sha256="0v9i45pdjdspc1xw1mm3zmmsdnq5s7s656mkkhssmhj603f3mswg"; depends=[crul data_table dplyr ggplot2 jsonlite mapproj plyr sp]; }; + rbit = derive2 { name="rbit"; version="1.0.0"; sha256="09ywr711gv0vgfims2vfcxk3rnd0iadzlksil0q9159yarapfc59"; depends=[R6]; }; rbitcoinchartsapi = derive2 { name="rbitcoinchartsapi"; version="1.0.4"; sha256="0r272jvjh3rzch8dmn4s0a5n5k6dsir7pr4qswzfvafqjdiwjajz"; depends=[RCurl RJSONIO]; }; rbmn = derive2 { name="rbmn"; version="0.9-2"; sha256="1zy832y399cmfmhpyfh7vfd293fylf1ylmp8w8krkmzkmyfa80f2"; depends=[MASS]; }; rbokeh = derive2 { name="rbokeh"; version="0.5.0"; sha256="1lpbph6bhh9rf5rs0ivp8dchx8i8ylz5nr7xc2xv9bnwlwj35729"; depends=[digest ggplot2 gistr hexbin htmlwidgets jsonlite lazyeval magrittr maps pryr scales]; }; rbounds = derive2 { name="rbounds"; version="2.1"; sha256="1h334bc37r1vbwz1b08jazsdrf6qgzpzkil9axnq5q04jf4rixs3"; depends=[Matching]; }; rbraries = derive2 { name="rbraries"; version="0.1.0"; sha256="12vdci4rzjvd419nxh99hpkhjlx86nsmrbjca0am5q0rkc68dgmj"; depends=[crul data_table fauxpas jsonlite tibble]; }; + rbtc = derive2 { name="rbtc"; version="0.1-5"; sha256="1yw5b8qgvznchqx0zndvkhcrl9ww4sn92x7khzwc9hlbr32j14ls"; depends=[gmp httr openssl rjson]; }; rbtt = derive2 { name="rbtt"; version="0.1.0"; sha256="1gbsb0vmqxcl28c5nn0rz95bxrvl7i0b17lq90cj5ahbk6x9jblz"; depends=[data_table]; }; rbugs = derive2 { name="rbugs"; version="0.5-9"; sha256="1kvn7x931gjpxymrz0bv50k69s1x1x9mv34vkz54sdkmi08rgb3y"; depends=[]; }; rbundler = derive2 { name="rbundler"; version="0.3.7"; sha256="0wmahn59h9vqm6bq1gwnf6mvfkyhqh6xvdc5hraszn1419asy26f"; depends=[devtools]; }; rbvs = derive2 { name="rbvs"; version="1.0.2"; sha256="1wzxz2ca8f1phhbqr9p7c8sk09cyrdq5jc45g4ddrqvi2q29k28y"; depends=[]; }; rcane = derive2 { name="rcane"; version="1.0"; sha256="0p2mgkq6fh0n289n2h19c52lnqxl05wvpmd6nwvgnjqwa4wwpa7r"; depends=[]; }; rcanvec = derive2 { name="rcanvec"; version="0.2.1"; sha256="0gsk2cfiysxjw2lrnpl2l524lvhh9nhnyyh79n8p7vykyqj711yn"; depends=[rgdal sp]; }; - rcarbon = derive2 { name="rcarbon"; version="1.1.3"; sha256="08gg72gakns9akcsi5j79jxsx8cngbzf3sg0qvpj22xsrp7amxr2"; depends=[doParallel foreach knitr sp]; }; + rcarbon = derive2 { name="rcarbon"; version="1.2.0"; sha256="0dd7x7i8d592gnn9c3dk706drd3irhi1k4iivlngfm44ck3wlpzn"; depends=[doParallel foreach knitr sp]; }; rcartocolor = derive2 { name="rcartocolor"; version="0.0.22"; sha256="1dh1n01v70sfmymg1w0f272j6nwnrzawqx5x4ljgh46pzqprx56r"; depends=[ggplot2 scales]; }; rcbalance = derive2 { name="rcbalance"; version="1.8.5"; sha256="15qlk3cqwsvixl17l1fxcajrabmz4y7q5gz0a1pd66f6i1xskcqq"; depends=[MASS plyr]; }; rcbsubset = derive2 { name="rcbsubset"; version="1.1.4"; sha256="0sfsmnxs4c8blzg0bb2ffb2xcsjv7pp39arnda988f7b2aas59wj"; depends=[MASS plyr]; }; @@ -10318,78 +10957,88 @@ in with self; { rccdates = derive2 { name="rccdates"; version="1.0.0"; sha256="1f87qlw62am2qy1zzrz91vmsn8axhld44gak61xa7046675hm98s"; depends=[rccmisc]; }; rccmisc = derive2 { name="rccmisc"; version="0.3.7"; sha256="171s2ll759xjdnx0z24ih5ix2vcp4qnmf1nf107gij6wv8k450ab"; depends=[dplyr]; }; rcdd = derive2 { name="rcdd"; version="1.2"; sha256="1s7idrfvl0hhyckrfiakszqw6fk34f9iiyxspzya3rqyhih014ay"; depends=[]; }; - rcdk = derive2 { name="rcdk"; version="3.4.7"; sha256="1r7cqr9adcbvw5zcnh0vpfahi5ywcjk8axhpj1pqrv24lb208c6j"; depends=[fingerprint iterators itertools png rcdklibs rJava]; }; + rcdk = derive2 { name="rcdk"; version="3.4.7.1"; sha256="1d08ajji631792b7fyfwzvcaswh8jlanfsxrj6c1wx7xh3qqpigg"; depends=[fingerprint iterators itertools png rcdklibs rJava]; }; rcdklibs = derive2 { name="rcdklibs"; version="2.0"; sha256="05g0y00bw1bqykfbwn4q42krwcfl50jcavaw7yyw9a5m34hvw0l8"; depends=[rJava]; }; rchallenge = derive2 { name="rchallenge"; version="1.3.0"; sha256="1qn2pzch5yk771jsjcsmfsi5vddfb2w50vfqlkmsl6nf5z6sdq9k"; depends=[knitr rmarkdown]; }; + rcheology = derive2 { name="rcheology"; version="3.5.1.1"; sha256="1yb9d55x6ffam4lirpfign3czx5c14nc1qz0cxqyi9ak63p9mb13"; depends=[]; }; rchess = derive2 { name="rchess"; version="0.1"; sha256="0qnvvvwcl02rmqra9m7qnhy40cbavswbq6i0jm47x6njmr1gpfhy"; depends=[assertthat dplyr ggplot2 htmlwidgets plyr R6 V8]; }; + rchie = derive2 { name="rchie"; version="1.0.0"; sha256="0bn00kglfc3sm5j83r5sj94b3vj27i1zwky4xn18swjg0c2cf94y"; depends=[jsonlite V8]; }; rcicr = derive2 { name="rcicr"; version="0.3.4.1"; sha256="1sa13sbhx64cf8szr2811iq4a1asb8d3k0igxw6fbssij2lwbxzp"; depends=[aspace dplyr jpeg matlab scales]; }; + rcites = derive2 { name="rcites"; version="1.0.0"; sha256="0w2jzd3kwk21pbvv91zmj9z8qxszk6q3502gfg22gv24mpb7bsv7"; depends=[httr jsonlite]; }; rclimateca = derive2 { name="rclimateca"; version="1.0.2"; sha256="012p6vj78m43y8n85diaf5z11h4v0p4s898jmlipvsha11q60csn"; depends=[digest dplyr httr lubridate magrittr mudata2 prettymapr purrr readr reshape2 rlang stringr tibble tidyr]; }; rclipboard = derive2 { name="rclipboard"; version="0.1"; sha256="0qphr3qrp0k2gnzk27bgfiq3ff6b8564gmkrjw1kri1p7ilf71wx"; depends=[shiny]; }; - rcmdcheck = derive2 { name="rcmdcheck"; version="1.2.1"; sha256="04gh0drvkikn91i5zmpixhrhyjnsyxwz8k8bx4kgwwrmh1dc7f2s"; depends=[callr clisymbols crayon digest withr]; }; - rcompanion = derive2 { name="rcompanion"; version="1.13.2"; sha256="0kpr0pxfi8al6zdx0imp9nf9m98h8srimij7gf018ik4v6kjyjiv"; depends=[boot BSDA coin DescTools EMT hermite lattice lmtest multcompView nortest ordinal plyr RVAideMemoire WRS2]; }; + rcmdcheck = derive2 { name="rcmdcheck"; version="1.3.2"; sha256="0ys1nd7690mhwzslyzg8fq1wxr28nz8g6av5iykkrshb8lkxg7ly"; depends=[callr cli crayon desc digest pkgbuild prettyunits R6 rprojroot sessioninfo withr xopen]; }; + rcompanion = derive2 { name="rcompanion"; version="2.0.3"; sha256="0y29z05k6ankxvff880rkih4bxzcdairp0ps7z8b0v248pkifn1i"; depends=[boot coin DescTools EMT lmtest multcompView nortest plyr]; }; rcongresso = derive2 { name="rcongresso"; version="0.4.6"; sha256="1xd07vlbcp3msmwvg2nk7acdx513v2wfbq64na0045rsv2v96m44"; depends=[dplyr httr jsonlite magrittr stringr tibble tidyr]; }; - rcoreoa = derive2 { name="rcoreoa"; version="0.1.0"; sha256="13nfziqxxljnczn3idq3zlc9xkklalfnxbakvhs5bw19jmbd11ba"; depends=[crul jsonlite pdftools]; }; - rcorpora = derive2 { name="rcorpora"; version="1.2.0"; sha256="0nxd2arzz2617xxcngvcrrrsky9f1b9zdmpv81zr89y08b3xh9f1"; depends=[jsonlite]; }; + rcoreoa = derive2 { name="rcoreoa"; version="0.3.0"; sha256="0z9kllhk1j7c4sgnd88ngxv7xvr396azg9vr9p6i72ficr7flr64"; depends=[crul hoardr jsonlite pdftools]; }; + rcorpora = derive2 { name="rcorpora"; version="2.0.0"; sha256="1b8xa81mn3afadz77576vda9b0d99f1k096drxrpqd989g993aqy"; depends=[jsonlite]; }; + rcosmo = derive2 { name="rcosmo"; version="1.0.0"; sha256="1r9q8y9an2dw9kpnfl7qhnqx136xk05vi1ps52d9n76rr86lw0fw"; depends=[cli entropy FITSio geoR mmap nnls Rcpp rgl tibble]; }; rcreds = derive2 { name="rcreds"; version="0.6.6"; sha256="1sdrdgn53kgcdnxfjs8jh0h538vb3b9ixz74lbnp54yp09jpqsri"; depends=[collectArgs digest jsonlite magrittr]; }; - rcrossref = derive2 { name="rcrossref"; version="0.8.0"; sha256="01k3jpd6awan8r4kc5wjw0did30i2bafzjr8mwaaqv87gni2yiyf"; depends=[bibtex crul dplyr jsonlite miniUI plyr R6 shiny stringr xml2]; }; + rcrossref = derive2 { name="rcrossref"; version="0.8.4"; sha256="1q58wngr28a0vrafwhxj8jvh42aprv2v1s68mdbbq30rn28yplj7"; depends=[bibtex crul dplyr DT jsonlite miniUI plyr R6 shiny stringr xml2]; }; + rcrtan = derive2 { name="rcrtan"; version="0.1.0"; sha256="1pg0w9amlxnzv5mrh4p3gnh8959m93dx8bfy2gvbm94isilb969z"; depends=[dplyr magrittr purrrlyr tibble tidyr]; }; rcrypt = derive2 { name="rcrypt"; version="0.1.1"; sha256="002r5wr0bmqbj014iz8wacj883j6gqcxc786m6p9a7zdrjpx2pqi"; depends=[]; }; - rcube = derive2 { name="rcube"; version="0.2"; sha256="1vfh0bg0awynbv0kafsn7sqj7sc2rjaap9rmy717qv9p0n6gkypr"; depends=[magrittr]; }; + rcss = derive2 { name="rcss"; version="1.7"; sha256="0sl175x2l6c493b4kvcbxp6ps95d5rgydqmd6fcwwr3in5lhjdky"; depends=[nabor Rcpp RcppArmadillo]; }; + rcube = derive2 { name="rcube"; version="0.3"; sha256="0y4sw67g0ws3iywbaz56ccg5q6n2885yfl8rvb45yvwjmdmbg85r"; depends=[magrittr]; }; rcure = derive2 { name="rcure"; version="0.1.0"; sha256="1pcdc168bwn0b90xy8sdwrm2yvhj26xj11wm8z84m48sxy56j4v8"; depends=[arm MASS plyr smcure survival]; }; rcv = derive2 { name="rcv"; version="0.2.1"; sha256="0i5z3a918ykl56dv3dvzwwcv550gvjjdg5kfh63jlpaxn9ybmv3f"; depends=[dplyr readr stringr tibble tidyr]; }; - rda = derive2 { name="rda"; version="1.0.2-2"; sha256="1g2q7c0y138i9r7jgjrlpqznvwpqsj6f7vljqqfzh2l6kcj43vjj"; depends=[]; }; + rda = derive2 { name="rda"; version="1.0.2-2.1"; sha256="1y4fawslr3i6crjaxhsdb47kfsqkyszdx6avq3r5far5a4pvc639"; depends=[]; }; rdatacite = derive2 { name="rdatacite"; version="0.4.0"; sha256="14p8albilnzf882m499zfps77jrx0zav9wpz3m047xgs2msnwxqw"; depends=[crul jsonlite oai solrium]; }; rdatamarket = derive2 { name="rdatamarket"; version="0.6.5"; sha256="1y4493cvhcgyg2j5hadx1fzmv2lzwan78jighi2dzyxxzv6pxccn"; depends=[RCurl RJSONIO zoo]; }; rdataretriever = derive2 { name="rdataretriever"; version="1.0.0"; sha256="1a1dbzs1jravbhidv9wcs52qbd6zf7wf26hixpqjwiq8gsq9l5gh"; depends=[]; }; + rdbnomics = derive2 { name="rdbnomics"; version="0.4.3"; sha256="0wq10dcwf2r7w6s8lzqr0iimhahb00g1r488kfzb0jmk5l392a7y"; depends=[data_table jsonlite]; }; rdd = derive2 { name="rdd"; version="0.57"; sha256="1lpkzcjd18x51wzr4d1prdjfsw5978z6zap65psfs02nszy69nqp"; depends=[AER Formula lmtest sandwich]; }; rddapp = derive2 { name="rddapp"; version="1.1.0"; sha256="0zdm54hlxqp7r21fwdka33syjsrf6flrvwqm86hpwhg95880ixkk"; depends=[AER Formula lmtest R_utils sandwich shiny]; }; rddensity = derive2 { name="rddensity"; version="0.2.2"; sha256="10530il8fxpgcads6yvj09jwanldlpvjgjqcknl2wly4gmwcwjq9"; depends=[ggplot2 lpdensity]; }; rddtools = derive2 { name="rddtools"; version="0.4.0"; sha256="1z9sl9fwsq8zs1ygmnjnh3p6h9hjkikbm4z7cdkxw66y0hxgn96s"; depends=[AER Formula ggplot2 KernSmooth lmtest locpol np rdd sandwich]; }; rde = derive2 { name="rde"; version="0.1.0"; sha256="1zw9gdh90hl0wc5c0xwl5x7566r611wk73sbqdmpzpswjyyl9aqm"; depends=[clipr]; }; - rdefra = derive2 { name="rdefra"; version="0.3.4"; sha256="05fskap0vvrq08m4gql9gczy04lc3dgxgjcsb57dgp3nng358sf6"; depends=[dplyr httr lubridate rgdal sp tibble xml2]; }; + rdefra = derive2 { name="rdefra"; version="0.3.5"; sha256="0mj5xpr1xk0r2ph9fvbabmzrb9yqgdaj0bl76xrhkzisdkagf705"; depends=[dplyr httr lubridate rgdal sp tibble xml2]; }; rdetools = derive2 { name="rdetools"; version="1.0"; sha256="0pkl990viv7ifr7ihgdcsww93sk2wlzp2cg931wywagfp8dijd02"; depends=[]; }; - rdflib = derive2 { name="rdflib"; version="0.1.0"; sha256="1xq378nfvbk8b2nbnr6yswqr351pgli7jcmhcr1ipynkl93rl5qm"; depends=[jsonld readr redland stringi]; }; + rdflib = derive2 { name="rdflib"; version="0.2.1"; sha256="16hm6yfgzng1bv81mjfjx8ywvblk9if2z0jx326k4b0a8fvfijyr"; depends=[dplyr jsonld readr redland stringi tidyr]; }; rdfp = derive2 { name="rdfp"; version="0.1.2"; sha256="1kznr5p5mhplgpgmc0f4vrs1fwpivwjy52hwfc8k0q0vx53h3fs2"; depends=[curl dplyr httr lubridate plyr purrr readr XML xml2]; }; rdi = derive2 { name="rdi"; version="1.0.0"; sha256="1c49mkxfyxhqz8fc155kgy1k5by0y2c1ahy8k6pn9k8l1j4m4m2q"; depends=[beanplot gplots pdist stringr]; }; rdian = derive2 { name="rdian"; version="0.1.1"; sha256="0i4ljcqhmrwrqbhi321iffypxj4kndx47ssljnixr3fx2lmqh0q1"; depends=[curl httr]; }; rdist = derive2 { name="rdist"; version="0.0.3"; sha256="1jp3s4293h973dpz0waq9abpd8ibp4gxdyk3bwn7a32zfpk4kjza"; depends=[Rcpp RcppArmadillo]; }; rdiversity = derive2 { name="rdiversity"; version="1.2.1"; sha256="0j67b9mnq2xfbi2hrn1x9vgdv63779d0rcbzndljh37b1x5zlr22"; depends=[ape ggplot2 ggthemes phangorn phytools plyr reshape2 tibble tidyr]; }; rdlocrand = derive2 { name="rdlocrand"; version="0.3"; sha256="1cv69iy5sx9kdplpk9hnriqzgrm5mjbmhax4cybszhsyaly6r78d"; depends=[AER sandwich]; }; - rdmulti = derive2 { name="rdmulti"; version="0.1"; sha256="0a2nppb59054ns0ya3igva7xjaivnsj023fd30pzwca99zsmnx6s"; depends=[rdrobust]; }; - rdnb = derive2 { name="rdnb"; version="0.1-1"; sha256="1mg40jad79mk95ndnljvfvyh9rhbxkw7inpg2vbsixf1ywdljri3"; depends=[brew httr xml2]; }; + rdmulti = derive2 { name="rdmulti"; version="0.2"; sha256="1sl677kaq5qr2m9nzxfslwzai7h07mdfqjjzrak2xbpgqa44288z"; depends=[rdrobust]; }; + rdnb = derive2 { name="rdnb"; version="0.1-2"; sha256="1phb86jv2caayr4p95p68jrksai9w922rl3y5hjkw3gkc3jxn09f"; depends=[brew httr xml2]; }; rdoxygen = derive2 { name="rdoxygen"; version="1.0.0"; sha256="16907969w66xvy62k45rw10qfv4x8z6jkkc6i97vppkgnlvf4d4b"; depends=[devtools]; }; rdpla = derive2 { name="rdpla"; version="0.2.0"; sha256="0d32bp68z1agymcmjwnds4fkblhjrcx8i2q6f5b7sl4kdfdbjchf"; depends=[crul data_table hoardr jsonlite tibble]; }; - rdpower = derive2 { name="rdpower"; version="0.1"; sha256="1pi0g980zgy0h3kyiksnbpi59fksm17g9lxinqjf7xiam7pgw99n"; depends=[rdrobust]; }; - rdrobust = derive2 { name="rdrobust"; version="0.99.1"; sha256="18hq4nmyf8327qdbh7m8y0av6f21pcxaxfqs0qrc07yf6sdcj6ri"; depends=[]; }; + rdpower = derive2 { name="rdpower"; version="0.3"; sha256="1jdr18xrnws07iczi1f52l3py9fhxgvpina230jyr713hz99hzm3"; depends=[rdrobust]; }; + rdrobust = derive2 { name="rdrobust"; version="0.99.4"; sha256="0ykz9lgkr95l6h7jk9k8k0yv26hd4iyvgr9j298l388ry9w1ph9w"; depends=[]; }; rdrop2 = derive2 { name="rdrop2"; version="0.8.1"; sha256="1f4ysck58dm40k4wn9nfjaxym0mbgfkm146iidfkz7agmd1x0xyl"; depends=[assertive digest dplyr httr jsonlite magrittr purrr]; }; rdryad = derive2 { name="rdryad"; version="0.4.0"; sha256="19ca618hymvpk5byrrglc6iidsgm6wn43fypspssa7b3r1c4xhdc"; depends=[crul curl data_table oai solrium tibble xml2]; }; - rdwd = derive2 { name="rdwd"; version="0.10.2"; sha256="18ghcg1arm5k2gan2h71bx0h27hsqr0mkajb5sha0ijyby3wa4h8"; depends=[berryFunctions pbapply]; }; + rdtLite = derive2 { name="rdtLite"; version="1.0.2"; sha256="11l9n6y5vlhkwyc9hirjw18yzkhbbmnph7dbqy0n3l3q5r9icfac"; depends=[curl digest ggplot2 gtools jsonlite knitr sessioninfo XML]; }; + rdwd = derive2 { name="rdwd"; version="0.11.0"; sha256="02abp32kyawn5a9pfah6b9qb4l1393b8mam74g7d71cclg65zvx2"; depends=[berryFunctions pbapply]; }; re2r = derive2 { name="re2r"; version="0.2.0"; sha256="0xv355h4bps4a0picxmi6i15niq4knlail80fp9xvszyn72pm8gq"; depends=[htmlwidgets Rcpp RcppParallel stringi]; }; reGenotyper = derive2 { name="reGenotyper"; version="1.2.0"; sha256="13g4fhj25kdk6wbl1hcabcaxcpv0dj0hj2l502wl1aywk1fvmy8m"; depends=[gplots MatrixEQTL zoo]; }; - reReg = derive2 { name="reReg"; version="1.1.4"; sha256="0333r1rv9nshxmg7x2s5pdf7mk7pmpxdzfk617pmjkvf7qbfqfpa"; depends=[BB dplyr ggplot2 MASS nleqslv plyr purrr SQUAREM survival tidyr]; }; - reactR = derive2 { name="reactR"; version="0.2.0"; sha256="17jdcby95fxfa3imalllnqsp16py5vqqj4y0za4wli91vd37555q"; depends=[htmltools]; }; + reReg = derive2 { name="reReg"; version="1.1.6"; sha256="198vgf3294if9zmvl54pgx6ram63pswpjnh44fy7n60g8nza44bb"; depends=[BB dplyr ggplot2 MASS nleqslv plyr purrr SQUAREM survival tibble tidyr]; }; + reactR = derive2 { name="reactR"; version="0.2.1"; sha256="1abj3lh2vk4pni5gn2vb8sym2j2sx7yvnph86nz9hp6r270d0g86"; depends=[htmltools]; }; read_dbc = derive2 { name="read.dbc"; version="1.0.5"; sha256="1vrvxkcrk3iw5am9rsadxzf0wsr7z2mdpa5wb0v9jbhda710b4yf"; depends=[foreign]; }; + read_gb = derive2 { name="read.gb"; version="1.6"; sha256="17py6al9cwq4jmab7k2164f7hi8943gi8a50d8zpn1xms9l2cnld"; depends=[]; }; readBrukerFlexData = derive2 { name="readBrukerFlexData"; version="1.8.5"; sha256="1qmimfxwh6d7s5qrnnk20i2f9l5j1ci3wpfs3qlmggz69jzf589m"; depends=[]; }; readHAC = derive2 { name="readHAC"; version="1.0"; sha256="0z80ai6xfswwgdfh83l9sq279c97n0wz25bk2l7xfb6w0sndzq53"; depends=[]; }; - readJDX = derive2 { name="readJDX"; version="0.2.3"; sha256="0qqzplyhpyhf24111y12r0h299wz86scjymfrym2ycxm04116vw5"; depends=[stringr]; }; + readJDX = derive2 { name="readJDX"; version="0.3.250"; sha256="0h7yfc0y4b67rhh949zknqyjx0jknsld1099y9x563a5lhzwrchv"; depends=[stringr]; }; readMLData = derive2 { name="readMLData"; version="0.9-7"; sha256="0l752j1jq37j9pdcsbmcb23b5l8fkfsbisfr3yjy3q4rxsphc7k6"; depends=[XML]; }; readMzXmlData = derive2 { name="readMzXmlData"; version="2.8.1"; sha256="03lnhajj75i3imy95n2npr5qpm4birbli922kphj0w3458nq8g8w"; depends=[base64enc digest XML]; }; - readODS = derive2 { name="readODS"; version="1.6.4"; sha256="1kj648phxvpg480fdhr2sj4l8q306gjdl886zqnkwxif5mw1aq7g"; depends=[cellranger readr xml2]; }; + readODS = derive2 { name="readODS"; version="1.6.7"; sha256="1nvkhjv3i6l7d15v2abxg4141hrgv2jmc4agxi2d0wv6j1fc1ya1"; depends=[cellranger readr stringi xml2]; }; readOffice = derive2 { name="readOffice"; version="0.2.2"; sha256="0dg7fwxdl41nrjqnxvh9rpz0la99iid0wy51gncjwrh3s85fj2ks"; depends=[magrittr purrr rvest xml2]; }; readabs = derive2 { name="readabs"; version="0.2.1"; sha256="0zm8n036qrh61ywba411x36zlda6n8iq1vv66d4akv55xz91f3bx"; depends=[dplyr readr readxl rsdmx sjmisc stringr tidyr]; }; readbitmap = derive2 { name="readbitmap"; version="0.1.5"; sha256="14825906l326w59g6apy00j55jg3h5kx2r6s031f4gdkbrc7szbk"; depends=[bmp jpeg png tiff]; }; readbulk = derive2 { name="readbulk"; version="1.1.0"; sha256="0m02isvja0ihvy1fscjdl5f9gfdlmfmabgvpirgd2m9j3lz6mi8s"; depends=[plyr]; }; reader = derive2 { name="reader"; version="1.0.6"; sha256="1x489q3ljap4zpny68mx83mgxaqiwlkglcy57whwhnh33dd7qp4h"; depends=[NCmisc]; }; readit = derive2 { name="readit"; version="1.0.0"; sha256="1sq2spjgdc9rq8cr5i9qjmqd4vcf7cknpx5dndwjdqrv112y8bk9"; depends=[crayon haven jsonlite readr readxl]; }; - readobj = derive2 { name="readobj"; version="0.3"; sha256="0hwxfk27azay8hjz702b10cg395is06wnypqdw4788gm25d0i041"; depends=[Rcpp]; }; - readr = derive2 { name="readr"; version="1.1.1"; sha256="1cvw5wdcqk88cp5fyv678mnmp66l3whcd2yh33p2qvx0168bja8s"; depends=[BH hms R6 Rcpp tibble]; }; + readmnist = derive2 { name="readmnist"; version="1.0.6"; sha256="0f2kp5r04k47gpvbj8x13c47zsis3bw3y8f5f37sh6jggblqr004"; depends=[]; }; + readobj = derive2 { name="readobj"; version="0.3.1"; sha256="1hnmj6ydvdss7jbl3h16ip0g993wdfyfm15r8f78ihjlh84swima"; depends=[Rcpp]; }; + readr = derive2 { name="readr"; version="1.2.1"; sha256="05h7hyd67x0sjn0sbggpmlhsjx0k88ws8l967gmzxmm3h8a6xwkg"; depends=[BH clipr hms R6 Rcpp tibble]; }; readroper = derive2 { name="readroper"; version="0.9.1"; sha256="153iy144c4yxcs2cwr73czy69b4fj4q1g77rb8qmvp6blfwdcd71"; depends=[readr]; }; readstata13 = derive2 { name="readstata13"; version="0.9.2"; sha256="02mqwpzn7n3pqjxivnd1vlfc47xkyiywfz594x0f6vd2dym8rdwd"; depends=[Rcpp]; }; readtext = derive2 { name="readtext"; version="0.71"; sha256="1blcsk1d78q0s1bijsrzrfrvhgbsq3qi1r9w3i51h1r9g3v9p87f"; depends=[antiword data_table digest httr jsonlite pdftools readODS readxl streamR stringi tibble xml2]; }; readxl = derive2 { name="readxl"; version="1.1.0"; sha256="05ii8knrg4jji6h7bv6bfpn279b6x52yrskdx5rv7b0hcpy22gdn"; depends=[cellranger Rcpp tibble]; }; realestateDK = derive2 { name="realestateDK"; version="0.1.0"; sha256="02y3c2zww9jakh9a0jqxkgcwshjz1hd5mw63603hyic7q4a07iv3"; depends=[statsDK]; }; reams = derive2 { name="reams"; version="0.1"; sha256="07hqi0y59kv5lg0nl75xy8n48zw03y5m71zx58aiig94bf3yl95c"; depends=[leaps mgcv]; }; - rebird = derive2 { name="rebird"; version="0.4.0"; sha256="1awwjr0gsd7hksh84fz5p17qwd857zn03fc2q0kzncy6q6iiw481"; depends=[dplyr httr jsonlite]; }; - rebmix = derive2 { name="rebmix"; version="2.10.2"; sha256="1m6h85kxp7lirx0pqhlibkd6f2wvgyhbmndrw308imkmzyqhgjz3"; depends=[mvtnorm]; }; + rebird = derive2 { name="rebird"; version="1.0.0"; sha256="0gp8afj6y3vss2b11v0fqyc3ai67kilicr4fnk5zghljfvbxsxm8"; depends=[assertthat dplyr httr jsonlite]; }; + rebmix = derive2 { name="rebmix"; version="2.10.3"; sha256="0yhazicibq8h2d7ldv59isapc6f68psawa3vrs1fdzwkrraj6893"; depends=[mvtnorm]; }; rebus = derive2 { name="rebus"; version="0.1-3"; sha256="0ms3dm6g0fq3jycpgjl7q7kyljxc97cczy2jj0lyviwmipdgjg9d"; depends=[rebus_base rebus_datetimes rebus_numbers rebus_unicode]; }; rebus_base = derive2 { name="rebus.base"; version="0.0-3"; sha256="1n2khszcya9k6379bdkq47xi2nw9jngiwj7z8a14wfswqydczv6y"; depends=[]; }; rebus_datetimes = derive2 { name="rebus.datetimes"; version="0.0-1"; sha256="09lv41mywm13avxb0xp8x1a2xz50zxazh3lpg27m16d4cgijmhm5"; depends=[rebus_base]; }; @@ -10397,34 +11046,35 @@ in with self; { rebus_unicode = derive2 { name="rebus.unicode"; version="0.0-2"; sha256="185313wh4zpp6addfdr78pjhxzazlfwgsddwk02zrzblf4iwzjdm"; depends=[rebus_base]; }; recexcavAAR = derive2 { name="recexcavAAR"; version="0.3.0"; sha256="0b91jbgqzkgzvk658ckk639yyz1daa0xql3qgl0kzgqg68d53x20"; depends=[kriging Rcpp]; }; rechonest = derive2 { name="rechonest"; version="1.2"; sha256="0vpff8q5p6in7vjyl62bx3wmksravcg4mpx20qlgy5ia47vyhqp2"; depends=[httr jsonlite RCurl]; }; - recipes = derive2 { name="recipes"; version="0.1.3"; sha256="1vqh3pxs4n1azhnd1lzg91vasya6g323kllhbrw177j7kdxqyimy"; depends=[broom ddalpha dimRed dplyr gower ipred lubridate magrittr Matrix pls purrr RcppRoll rlang tibble tidyr tidyselect timeDate]; }; - reclin = derive2 { name="reclin"; version="0.1.0"; sha256="1r88rk1yb19lhd1y69h016s26390cg5gnmxjjh143lynm3pbh0sv"; depends=[dplyr ldat lpSolve lvec Rcpp stringdist]; }; + recipes = derive2 { name="recipes"; version="0.1.4"; sha256="0bwijw4427v2k5z3qci2kyr5dyzql8b3lvf88rwy16p741jckjsn"; depends=[dplyr generics gower ipred lubridate magrittr Matrix purrr RcppRoll rlang tibble tidyr tidyselect timeDate withr]; }; + reclin = derive2 { name="reclin"; version="0.1.1"; sha256="15qrdgjmclffivnljgmmipws9ks41fj4q40wnq0fk14mbv2045g2"; depends=[dplyr ldat lpSolve lvec Rcpp stringdist]; }; recluster = derive2 { name="recluster"; version="2.8"; sha256="05g8k10813zbkgja6gvgscdsjd99q124jx31whncc4awdsgk69s4"; depends=[ape cluster phangorn phytools picante vegan]; }; - recmap = derive2 { name="recmap"; version="0.5.33"; sha256="0znmsd7s25i2ildb4ysan10ih8s37rb8f794b6kp6cvy3zm81cbp"; depends=[GA Rcpp sp]; }; + recmap = derive2 { name="recmap"; version="1.0.0"; sha256="09aa6480lsrcqwh82rp9sijf720pkbihb5rrc3a74wr5svry7rd2"; depends=[GA Rcpp sp]; }; recoder = derive2 { name="recoder"; version="0.1"; sha256="0wh0lqp7hfd4lx2xnmszv1m932ax87k810aqxdb6liwbmvwqnfgd"; depends=[stringr]; }; recombinator = derive2 { name="recombinator"; version="1.0.0"; sha256="0amcpicsk270l9h7qgv764wp09phsffdpi4adcxrsrwiwm274ibw"; depends=[crayon]; }; recommenderlab = derive2 { name="recommenderlab"; version="0.2-3"; sha256="0lgfcwxy97cvi893k1dia3nng3yvclnmv95fszzmkcrf4qi9yy7q"; depends=[arules irlba Matrix proxy registry]; }; recommenderlabBX = derive2 { name="recommenderlabBX"; version="0.1-1"; sha256="042yh0h8qxj7n9hysrfdxnpb3g0zb6s5b683s7hn5mjc55q7nn4g"; depends=[recommenderlab]; }; recommenderlabJester = derive2 { name="recommenderlabJester"; version="0.1-2"; sha256="0kr9xc2gih2myn1a8h8dxxmdhibv1sjwjsvlrj9d5hvd1mgfhks5"; depends=[recommenderlab]; }; - reconstructr = derive2 { name="reconstructr"; version="2.0.0"; sha256="1pa6b8zns9495f1bdifvx19hsy5808hqbxb2bn1srwnr4s3ma1zi"; depends=[openssl Rcpp]; }; + reconstructr = derive2 { name="reconstructr"; version="2.0.2"; sha256="0pzpd2l1b6y1b1lnd95lpc5s8niz7p56vkmxgyi6g6b25vh9c2vi"; depends=[openssl Rcpp]; }; recosystem = derive2 { name="recosystem"; version="0.4.2"; sha256="1bn6l23gqmfpr6w60ph7zgv53vy3vnq9zdy5x0a8n1yp6b0lw48x"; depends=[Rcpp RcppProgress]; }; recurse = derive2 { name="recurse"; version="1.1.0"; sha256="1zgzzhbvdzqgmgzj43yvpyc7ahbkn96l5wyr1iqpnn3ha78fy0p3"; depends=[Rcpp]; }; red = derive2 { name="red"; version="1.4.0"; sha256="1z8ja8qbwgpbmy4ira9q6x482nw5rm4bksm82y0vc4gwpdxls5z3"; depends=[BAT dismo geosphere jsonlite maptools raster rgdal rgeos sp]; }; - redR = derive2 { name="redR"; version="1.0.0"; sha256="01safawd9ai34fqxjpc161yzpsk31hfyl8ybcfvdj7a9vdbvcb5i"; depends=[imager]; }; + redR = derive2 { name="redR"; version="1.0.1"; sha256="0bd1jzjip6p449m9ysi4kybxqljh2wj8z9mrgyk1cy08bjivd1cd"; depends=[imager]; }; reda = derive2 { name="reda"; version="0.4.1"; sha256="0aq6c2h694kdmjis12g4nxq5hdlzsi42nbnpzq7wic305l5r7nxl"; depends=[ggplot2 Rcpp RcppArmadillo splines2]; }; - redcapAPI = derive2 { name="redcapAPI"; version="2.1"; sha256="1xdhjr970cg7sr014rviznwg27d2rahc9nfj44b3fghv8jzfc272"; depends=[checkmate chron DBI httr labelVector lubridate stringr tidyr]; }; + redcapAPI = derive2 { name="redcapAPI"; version="2.2"; sha256="0bszw9px7ddcwnc1p3zpd8426mwym5369hglz3qm5x92va1j4036"; depends=[checkmate chron DBI httr labelVector lubridate readr stringr tidyr]; }; reddPrec = derive2 { name="reddPrec"; version="0.4.0"; sha256="0zmkaiivvjq8mcaz310zgjjc7y0wgsqv29bf8nhli5qawaczvb9a"; depends=[fields snowfall]; }; - redist = derive2 { name="redist"; version="1.3-1"; sha256="0rivfi3jpjvhd36rkhlazx4vr7wsig9lf3im1masjmzd4s00zrd8"; depends=[coda doParallel foreach Rcpp RcppArmadillo sp spdep]; }; - redland = derive2 { name="redland"; version="1.0.17-9"; sha256="01jx6r7zznb6cpi2bx36fpsgig3bkc1nv9afz5s2nfqisxiq48w5"; depends=[roxygen2]; }; - redlistr = derive2 { name="redlistr"; version="1.0.1"; sha256="07zg0yzrcamaag5xcn33mh8i099r2gyz5p47f38lsg33j7am0m8n"; depends=[plyr raster rgeos sp]; }; + redist = derive2 { name="redist"; version="1.3-2"; sha256="0qkv2n9jianxm95vk2dqsqghhf2zirab8vhzc8cc8zichjv79f69"; depends=[coda doParallel foreach Rcpp RcppArmadillo sp spdep]; }; + redland = derive2 { name="redland"; version="1.0.17-10"; sha256="0k28896jsxy1qxnn6iyx3xxasq4y171xfjragqkj568nn9lmzfi8"; depends=[roxygen2]; }; + redlistr = derive2 { name="redlistr"; version="1.0.2"; sha256="1s335dim68qx0i28w7586kacb8j8qawwg5az56a8ggja6yll306f"; depends=[plyr raster rgeos sp]; }; redux = derive2 { name="redux"; version="1.1.0"; sha256="0a551w7fph338mqzxda6y21lsad19dway7w18jw9cv1rgvcp9nvc"; depends=[R6 storr]; }; + ref_ICAR = derive2 { name="ref.ICAR"; version="1.0"; sha256="0k6czsbjclgmi7vp5hl50jghkzm573s50993iz3dcv55mv662251"; depends=[coda MCMCglmm mvtnorm Rdpack rgdal spdep]; }; refGenome = derive2 { name="refGenome"; version="1.7.3"; sha256="15p0ra2p1pwhy5ixbhsz1g79c5sc2aap4i4c8kil0m2syg9y45sn"; depends=[DBI doBy RSQLite]; }; referenceIntervals = derive2 { name="referenceIntervals"; version="1.1.1"; sha256="04199nxh216msaghkp66zsi96h76a7c42ldml0fm66v2vamcslg8"; depends=[boot car extremevalues outliers]; }; refimpact = derive2 { name="refimpact"; version="1.0.0"; sha256="0qifqhar2pv81npsxl2pj713vgldyap7y79fq20jpk7qigzf9573"; depends=[checkmate curl httr jsonlite tibble xml2]; }; refinr = derive2 { name="refinr"; version="0.3.1"; sha256="0q76sr050pg3ahwzcxj08mjig0k2jq8yh7nv6d914pwg3dhq05sn"; depends=[Rcpp stringdist stringi]; }; refnr = derive2 { name="refnr"; version="0.1.0"; sha256="1gjjzxpyxm1kf1pqk99bd7f2j85rzmww3r1268bccivf19rs881i"; depends=[]; }; refset = derive2 { name="refset"; version="0.1.1"; sha256="1xbwvm9066g3f7pd34z5jh04vph4ddy2lkcgmf4kiwa1k5czpwg1"; depends=[]; }; - refuge = derive2 { name="refuge"; version="0.1.1"; sha256="1l9zbhx93f3ib978hlfvkczpy7c88g7ymwiq8grkycfzz52bfz0b"; depends=[dplyr httr jsonlite tibble]; }; + refuge = derive2 { name="refuge"; version="0.3.2"; sha256="0ksznc72yvcscviqq6iysjkbkklqxff04q0rsh2l8gyy7g7m9415"; depends=[dplyr httr jsonlite tibble]; }; refund = derive2 { name="refund"; version="0.1-17"; sha256="1lz90y3zim0vl2gxiy4zw0qhkvg7i0p64jqabblnlx13f3lzn944"; depends=[boot fda gamm4 ggplot2 grpreg lattice lme4 magic MASS Matrix mgcv nlme pbs RLRsim]; }; refund_shiny = derive2 { name="refund.shiny"; version="0.3.0"; sha256="0r2xrm4wz35wn9zg4vvw2ysl7zzbz9i080vnbrlp4yrhhlkhpkm1"; depends=[dplyr ggplot2 gridExtra lme4 plotly refund reshape2 shiny tidyr]; }; refund_wave = derive2 { name="refund.wave"; version="0.1"; sha256="1vnhg7gi5r8scwivqjwhrv72sq8asnm4whx3jk39saphdxpk5hxv"; depends=[glmnet wavethresh]; }; @@ -10432,21 +11082,22 @@ in with self; { regclass = derive2 { name="regclass"; version="1.5"; sha256="0kha9b5ki55ggwh8cmlphg1alf1dq8if5dknisfbvd3f2x4dqf02"; depends=[bestglm leaps randomForest rpart rpart_plot VGAM]; }; regexPipes = derive2 { name="regexPipes"; version="0.0.1"; sha256="1hk0rhvmgzcyf5cyl8hjznl3ll25kpasqikfr6nxd6ian2slvmmb"; depends=[]; }; regexSelect = derive2 { name="regexSelect"; version="1.0.0"; sha256="0xnb9qa8l63ang4r40ky4qhlrs5mbzvmj98dgij26j3mq1ys1pa7"; depends=[shiny shinyjs]; }; - reghelper = derive2 { name="reghelper"; version="0.3.3"; sha256="0lsdsxi3nawqdzs7k1xma95mmywl86k517cihiv8q2s4maihsja3"; depends=[ggplot2 lme4 nlme]; }; + reghelper = derive2 { name="reghelper"; version="0.3.4"; sha256="03ddpa8dhvdsqv0fnbaai4rvblqcr8x6r9z42ljm166pnx5h0spk"; depends=[ggplot2 lme4 nlme]; }; registry = derive2 { name="registry"; version="0.5"; sha256="1yqfl1g6vsl28zn8brzc39659k8lqsmfms7900j7p64ilydyb2sx"; depends=[]; }; - reglogit = derive2 { name="reglogit"; version="1.2-5"; sha256="123l9n3m2v16skhj0rf77swlhy0ii6ridz13pp68hrxb72sr243c"; depends=[boot Matrix mvtnorm]; }; + reglogit = derive2 { name="reglogit"; version="1.2-6"; sha256="1nnn8n5sqhbd3nzmwnpmcsmaxxxaqwbna7xm7q9vk4cqz9cm9b9s"; depends=[boot Matrix mvtnorm]; }; regnet = derive2 { name="regnet"; version="0.3.0"; sha256="1jqy3zkxn3jms9fm950h1bvhvassbfa5yrl7222z3wa0w66kxpp0"; depends=[glmnet Rcpp RcppArmadillo]; }; - regplot = derive2 { name="regplot"; version="0.1"; sha256="1jw93pplg6qdrfv9jhnifkhclxzrhg84zs8gkfl0nb40jxb6pc34"; depends=[beanplot sm survival vioplot]; }; + regplot = derive2 { name="regplot"; version="0.2"; sha256="0j2mra5fqcixyl4wqwpzfng98rdh4xnl79ka7ilfi0jvz2jix84x"; depends=[beanplot sm survival vioplot]; }; regpro = derive2 { name="regpro"; version="0.1.1"; sha256="02axbq63hsqwg3q2ixr0lpsdai9q6wj57s5k1343q9m0pw90vr73"; depends=[denpro]; }; regress = derive2 { name="regress"; version="1.3-15"; sha256="1cgr0r49cmr8nzs2lr2cm8lli1i8azyas0lbnf1681kyab15c0r7"; depends=[]; }; regsel = derive2 { name="regsel"; version="0.2"; sha256="0wwwpawqsqimaldy0zxnqsy23nwp30ypa5dnrnndwhbs4qz99c9w"; depends=[elasticnet glmnet]; }; - regsem = derive2 { name="regsem"; version="1.1.2"; sha256="0d843h1kv78hsn48ibci6w7y69yqd3q32bidgsqs5dxk980kxcsk"; depends=[lavaan Rcpp RcppArmadillo]; }; + regsem = derive2 { name="regsem"; version="1.2.0"; sha256="156jvnxf885c42xpbd2ddakgxkbjmzanc240dzdc5z89a78vcy74"; depends=[lavaan Rcpp RcppArmadillo Rsolnp]; }; regspec = derive2 { name="regspec"; version="2.4"; sha256="18i6k2wqaddrc0dz7v8x3s9205dcfwanqhpnxa9hkpyqzbb17pd3"; depends=[]; }; regsubseq = derive2 { name="regsubseq"; version="0.12"; sha256="0879r4r8kpr8jd6a3fa9cifm7cv0sqzz8z1alkm1b2fr1625md3g"; depends=[]; }; regtest = derive2 { name="regtest"; version="0.05"; sha256="1wrrpp2hvkas0yc512gya3pvd0v97pn4v51k5jxkwyd1pp68zd1q"; depends=[]; }; regtools = derive2 { name="regtools"; version="1.0.1"; sha256="0807r8721qmdl8ahvlzcvqaq2rfvlvhblwbwdpi79fm7dk8vvq1i"; depends=[car dummies FNN mvtnorm]; }; rehh = derive2 { name="rehh"; version="2.0.2"; sha256="00wxx6w9ahddrg3lz14cqyg3dn0rfcxwy1z8arhdp1pn8d48pahw"; depends=[gplots rehh_data]; }; rehh_data = derive2 { name="rehh.data"; version="1.0.0"; sha256="1jkvwmnnmfa7iyvrabgcfzw3vfzx0dlgq47s6yf4zayi437v4di0"; depends=[]; }; + reinforcedPred = derive2 { name="reinforcedPred"; version="0.1.1"; sha256="0lf3lznzvckqg04446pvq35p31fv9ix93rxwv51zq9azk0sx42vs"; depends=[glmnet MASS refund]; }; reinforcelearn = derive2 { name="reinforcelearn"; version="0.1.0"; sha256="025v8flr8q2p473kz760vywczhvx8b4lakm6rasr9ijgxpbd2jpn"; depends=[checkmate nnet purrr R6]; }; reinstallr = derive2 { name="reinstallr"; version="0.1.4"; sha256="1fcmy2cyqy4zwh815j2jbmziaiq6kypwsnj5bx0f10dlq3522m5q"; depends=[]; }; reinsureR = derive2 { name="reinsureR"; version="0.1.0"; sha256="19ayikzcq6z4i7xrlby76yy2nwvrsv6xdfrmvzyr7rz934flh8kd"; depends=[data_table dplyr ggplot2 viridis viridisLite]; }; @@ -10465,135 +11116,147 @@ in with self; { relevent = derive2 { name="relevent"; version="1.0-4"; sha256="10bf1s7jmas8ck1izqibqcaqg4z55ciwdpd9pm2697y8z0jhr2rj"; depends=[coda sna trust]; }; reliaR = derive2 { name="reliaR"; version="0.01"; sha256="000nafjp386nzd0n57hshmjzippiha6s6c4nfrcwl059dzmi088i"; depends=[]; }; relimp = derive2 { name="relimp"; version="1.0-5"; sha256="0ydn82g8xdqzhf34187080bbpcpw1zdjbj2i3dv1d6d35vvprb5c"; depends=[]; }; - relsurv = derive2 { name="relsurv"; version="2.1-2"; sha256="0hcvp1n8cvcnpqhwi1gcj3krzsarsk73ivwi75bvsvr3dpgxnwrm"; depends=[date survival]; }; - rem = derive2 { name="rem"; version="1.2.8"; sha256="1w0lkxjhyssl9343z6lw7dn0cazz9firglvcf74nls4ngkgv0bbd"; depends=[doParallel foreach Rcpp]; }; + relsurv = derive2 { name="relsurv"; version="2.2-3"; sha256="0jiky939n8vi44n8xg9kag67xjvf1dpywyjrn4bpdfrvfmkrr0l9"; depends=[date survival]; }; + rem = derive2 { name="rem"; version="1.3.1"; sha256="1q4p26irhhl1lvc0ydv9wmng1y635zm16szpl7gwq1kyn2p90rai"; depends=[doParallel foreach Rcpp]; }; remMap = derive2 { name="remMap"; version="0.2-0"; sha256="1k2niiaq2lr4inrx443clff9cqqvyiiwd45k7yqjd8ixnbaa3mrk"; depends=[]; }; rematch = derive2 { name="rematch"; version="1.0.1"; sha256="0y3mshvpvz9csmq8hk8jbabx4nxlv5sckvfzvm6920ndg34xw2d4"; depends=[]; }; rematch2 = derive2 { name="rematch2"; version="2.0.1"; sha256="16k0i5p7fa3qfxv59ijyn638wpz8n4jrkrnilqmh5g9l8f8bn4h6"; depends=[tibble]; }; + remedy = derive2 { name="remedy"; version="0.1.0"; sha256="1lsa5az9jwy4ngjmfzcb7qj4wm8phsgajlnp5kwa4nav0g1dhb4s"; depends=[knitr rematch2 rstudioapi]; }; remindR = derive2 { name="remindR"; version="0.0.1"; sha256="0b27v2qm3z8l9vcng8f0rkphjidxkw5n017ysflx180qjizqq632"; depends=[assertthat]; }; remote = derive2 { name="remote"; version="1.2.1"; sha256="1ihzjxbvas7396cwsi9am4pl94naxa9dnhbnh8k0l5p4a50mk33w"; depends=[gridExtra latticeExtra mapdata raster Rcpp scales]; }; remoter = derive2 { name="remoter"; version="0.4-0"; sha256="1a7m63l8phv5jnazvdqdrqkaqjwqzaac5y4jm2jn0ypy4n8jvkfl"; depends=[argon2 getPass pbdZMQ png]; }; - remotes = derive2 { name="remotes"; version="1.1.1"; sha256="07sxlwd09jzlfn7xakw9hwkr9k970lw2mnl0l3rpb5w71968km98"; depends=[]; }; + remotes = derive2 { name="remotes"; version="2.0.2"; sha256="0rsjxmhwpr51ilsdjfqn06mj8yr2d7nckcn3arv1ljn23qfkpcxa"; depends=[]; }; renpow = derive2 { name="renpow"; version="0.1-1"; sha256="0kbfpzr17fvf5zzxpzdhvfmrqmlkba2w3rzxl5q5ac1w3h75gfhc"; depends=[]; }; rentrez = derive2 { name="rentrez"; version="1.2.1"; sha256="115ffrmsg755ynfwywql7xkcnlvv8ch4nlr1ab11i5923fz6vkvl"; depends=[httr jsonlite XML]; }; repeated = derive2 { name="repeated"; version="1.1.0"; sha256="0cdyzhhv89186q5nwablcjbqvm7ncq2w5d09iidbajrac9wd1y60"; depends=[rmutil]; }; + repec = derive2 { name="repec"; version="0.1.0"; sha256="0alr9fbmfxmnnnn1qymy65crcycynwz435jj0vangbb4p0qhv8pm"; depends=[jsonlite]; }; repfdr = derive2 { name="repfdr"; version="1.2.3"; sha256="0jpk44arg1jib0h2w90h851bs5cd1ss32fab9bfvf9iir2jk8985"; depends=[Rcpp]; }; repijson = derive2 { name="repijson"; version="0.1.0"; sha256="16iypvsmh5r9pk2k6npp17ya5dgkxihsj29pppd3zvdpm3vvd8k1"; depends=[geojsonio ggplot2 jsonlite OutbreakTools plyr sp]; }; replicatedpp2w = derive2 { name="replicatedpp2w"; version="0.1-2"; sha256="0nskwkqm9z2aphpim6pvykhc3fphlsbap3r49nghkwjpngd0qzj8"; depends=[spatstat spatstat_utils]; }; replicationInterval = derive2 { name="replicationInterval"; version="2.0.1"; sha256="1jyvyqr8r2fs1cmbz7zjcc8p116bnkslvx27pqi92y5pxgqvsqvr"; depends=[ggplot2 MASS MBESS pbapply]; }; - replyr = derive2 { name="replyr"; version="0.9.6"; sha256="1ffx8ziiiqpixabypk4lwnzvnrrylfl40rrjq4c3ys83gnbjm5n2"; depends=[DBI dplyr rlang wrapr]; }; + replyr = derive2 { name="replyr"; version="0.9.8"; sha256="086ck4vgjamifx621pkc9lyw96brvwhr1gfg4j5amg7r8llfws7r"; depends=[DBI dplyr rlang wrapr]; }; repmis = derive2 { name="repmis"; version="0.5"; sha256="0z5mjbsl24yjbl0aawr35grcal44rf2xbwv1hy7bdkms94ix79b5"; depends=[data_table digest httr plyr R_cache]; }; repo = derive2 { name="repo"; version="2.1.3"; sha256="1g72zvj2mg8cxfy1w3d46lkk4hayad64ns5w1y43731whzraxk95"; depends=[digest]; }; repolr = derive2 { name="repolr"; version="3.4"; sha256="13kmy09c7lk8p1mkdss0krcsfb6d7zcnqpwnl38zkanvh8q3fqhm"; depends=[Matrix Rcpp RcppArmadillo]; }; - reportROC = derive2 { name="reportROC"; version="3.0"; sha256="0jq3y1mia7nsnab14axyrvafw2b64g2zq25n42zplvm4pyfh1czr"; depends=[pROC]; }; - reportReg = derive2 { name="reportReg"; version="0.2.0"; sha256="063z2szsainld9yb0hmpw23ij4d52qs6zjvdfdzj9h48qd50h38d"; depends=[nlme]; }; + reportROC = derive2 { name="reportROC"; version="3.2"; sha256="1fskkligymxxfxbimd1sg1lhrd3pj62nkc41wpxfwacfr1zx57qb"; depends=[pROC]; }; + reportReg = derive2 { name="reportReg"; version="0.3.0"; sha256="0qwrpn61x69hmgln5fpc58dqfa3pba0lgjjyj0f3fh96wc9jyhq1"; depends=[nlme]; }; reportRx = derive2 { name="reportRx"; version="1.0"; sha256="0npiflql0lq8sqp6xgydxbw7xdr0zdxj1s2h4bnpmn4clc05r7m4"; depends=[aod cmprsk geoR reshape stringr survival xtable]; }; - reportr = derive2 { name="reportr"; version="1.2.2"; sha256="1fl4hy4ck4aapy152vn9gjd7w5vgvh2gz2ky6p0wwahah7m9b255"; depends=[ore]; }; + reportr = derive2 { name="reportr"; version="1.3.0"; sha256="0zynplxqvbmf23cm2rsz3wz2jx6mv55z94mn1k44ny3lx625cnpw"; depends=[ore]; }; reports = derive2 { name="reports"; version="0.1.4"; sha256="0r74fjmdqax2x5fhbkdxb8gsvzi6v794fh81x4la9davz6w1fnxh"; depends=[]; }; reporttools = derive2 { name="reporttools"; version="1.1.2"; sha256="1i87xmp7zchcb8w8g7nypid06l2439qyrvpwsjz6qny954w6fa2b"; depends=[xtable]; }; - repr = derive2 { name="repr"; version="0.15.0"; sha256="0myg8d9idpp0gbi7nmcrjq3fa0zy4v73hkg6g5zlpw5vhsmvi8h0"; depends=[base64enc htmltools]; }; + repr = derive2 { name="repr"; version="0.18"; sha256="1a7pffzzmdm3gqyiifwrlhhp3z3qqsdhr4adzq39gj3ll24ql281"; depends=[base64enc htmltools]; }; represent = derive2 { name="represent"; version="1.0"; sha256="0jvb40i6r1bh9ysfqwsj7s1g933d7z5fq9d618yjrqr6hbbqsvac"; depends=[]; }; represtools = derive2 { name="represtools"; version="0.1.2"; sha256="1zkabch49q23kd1786km5cb9wcaccbxds11v9hwjzsgrs15g5w35"; depends=[whisker]; }; - reprex = derive2 { name="reprex"; version="0.2.0"; sha256="1l44pxjiz3g0jkk3v6rg5jps3llihfiah0qyv40s0bxvxa6gm8v9"; depends=[callr clipr rlang rmarkdown whisker withr]; }; - reproducer = derive2 { name="reproducer"; version="0.1.9"; sha256="092gz58sanpawgg0jk1634x9ki0jw460csbb6cywp0ndghswfgwh"; depends=[ggplot2 gridExtra lme4 MASS metafor openxlsx xtable]; }; - reproducible = derive2 { name="reproducible"; version="0.2.0"; sha256="0qaf9sx270hv73vggkschfwqvg39bmjvnz8wywvia722l3bjkh34"; depends=[archivist crayon data_table devtools digest dplyr fastdigest fasterize gdalUtils git2r googledrive httr magrittr memoise quickPlot R_utils raster Rcpp RCurl rgdal rgeos sf sp versions]; }; + reprex = derive2 { name="reprex"; version="0.2.1"; sha256="1ws5gds453xgfili87r35rz1wn2i7jbqissq98csbiddpkgls8sx"; depends=[callr clipr fs rlang rmarkdown whisker withr]; }; + reproducer = derive2 { name="reproducer"; version="0.2.1"; sha256="1jxv6j5vavncjwrhwbxiz9a4v3kixgrs08kyk6drmhcc031g1dfv"; depends=[ggplot2 gridExtra lme4 MASS metafor openxlsx reshape xtable]; }; + reproducible = derive2 { name="reproducible"; version="0.2.5"; sha256="0wci51p80z28annm5zjhs5cam30kgclq4fmf0kyzp00dzy7h9yy4"; depends=[archivist backports crayon data_table devtools digest dplyr fastdigest fasterize fpCompare gdalUtils git2r googledrive httr magrittr memoise quickPlot R_utils raster Rcpp RCurl remotes rgdal rgeos sf sp testthat tibble versions]; }; repurrrsive = derive2 { name="repurrrsive"; version="0.1.0"; sha256="1ffldcs30xa4wcd825bgpcmqsndfyxx70dfmbb3c86ic9kq17p01"; depends=[tibble]; }; - reqres = derive2 { name="reqres"; version="0.2.1"; sha256="056cjdx0nmf32vma2jkpbaznbaf76kc4jn0w6nv7blq33qlvx37z"; depends=[assertthat brotli jsonlite R6 stringi urltools webutils xml2]; }; + reqres = derive2 { name="reqres"; version="0.2.2"; sha256="18ib0qbfw3sih7xs1z4szjqppr7lbj5wx0w0kx80g810m7q27wyp"; depends=[assertthat brotli jsonlite R6 stringi urltools webutils xml2]; }; request = derive2 { name="request"; version="0.1.0"; sha256="1q7zd6q00gdqmgq7s7nq1ixmns8zn2amr5zah9rwnsn8dkllj9yh"; depends=[curl httr jsonlite lazyeval magrittr R6 whisker]; }; requireR = derive2 { name="requireR"; version="1.0.0.1"; sha256="192l7i3q7s2a6n737an3fn258agjsdzh0q2w0vc8jbz7v4f3i92d"; depends=[]; }; rerddap = derive2 { name="rerddap"; version="0.4.2"; sha256="0jn5fqjjn4nqn6hyaiadq8xdg7vd23l09h9ax6nq8r5iiizpv249"; depends=[data_table digest dplyr hoardr httr jsonlite ncdf4 tibble xml2]; }; - rerf = derive2 { name="rerf"; version="1.0"; sha256="04q2g9pn34cvvzf790s6wlxd3v2qhwi7yx57cmm3h1ak9b4a6ics"; depends=[dummies Rcpp RcppArmadillo RcppZiggurat]; }; + rerf = derive2 { name="rerf"; version="2.0.2"; sha256="00j5mmlzdky12ixv03f717kxmy7p4szp97c14k47ll6q9nqnxzdq"; depends=[dummies Rcpp RcppArmadillo RcppZiggurat]; }; resample = derive2 { name="resample"; version="0.4"; sha256="1rckzm2p0rkf42isc47x72j17xqrg8b7jpc440kn24mqw4szgmgh"; depends=[]; }; - resampledata = derive2 { name="resampledata"; version="0.2.0"; sha256="1s683jhrpkhcn7cxjx5cipgkrbmhk5jr7hxniwc8ka7cbq3y22wl"; depends=[]; }; + resampledata = derive2 { name="resampledata"; version="0.3.0"; sha256="09hp97zk31f016d65vq64gv413c6bx1dwqy74ai34xk00flkwady"; depends=[]; }; resemble = derive2 { name="resemble"; version="1.2.2"; sha256="189a6b1y720w9ff8cyqazd2d3v1msbfw8zdqr5rmilxvxmnspccs"; depends=[foreach iterators Rcpp RcppArmadillo]; }; reservoir = derive2 { name="reservoir"; version="1.1.5"; sha256="1qvjq8j2gxp6b8m3k3822f9na8a1kbwzzsmq70m763dcq293rgiz"; depends=[gtools]; }; - reshape = derive2 { name="reshape"; version="0.8.7"; sha256="14ir3w4bb3bsz8jsak27nj7kpn227pdgr9653gjq5wc93rywi9ig"; depends=[plyr]; }; + reshape = derive2 { name="reshape"; version="0.8.8"; sha256="0s6i0sqxg1vldxs6miv8mi0zydxbqzgpmzfiwkj8y7jix3yrfmad"; depends=[plyr]; }; reshape2 = derive2 { name="reshape2"; version="1.4.3"; sha256="03ki5ka1dj208fc0dclbm0b4xp9d769pah2j9cs34l776p4r9zwa"; depends=[plyr Rcpp stringr]; }; reshapeGUI = derive2 { name="reshapeGUI"; version="0.1.0"; sha256="0kb57isws8gw0nlr6v9lg06c8000hqw0fvhfjsjyf8w6zwbbq3zs"; depends=[gWidgets gWidgetsRGtk2 plyr reshape2]; }; - respirometry = derive2 { name="respirometry"; version="0.6.0"; sha256="0dglmf3m8wpqs3jlza6lj8hamb1j1h8b85a4bfrcwkyap7pggcc5"; depends=[birk lubridate marelac measurements seacarb]; }; + respirometry = derive2 { name="respirometry"; version="0.7.0"; sha256="1anmi0pc54gbrbwcpx7sn8p2cqpyf7d5bf3v9zp4mzy4g7nx7vvj"; depends=[birk lubridate marelac measurements seacarb segmented]; }; + restez = derive2 { name="restez"; version="1.0.0"; sha256="19r6qi7n32g24hc4ls9qxzdgk4fzbs56bll9dxam0qy7xvrdnqi5"; depends=[callr cli crayon DBI devtools downloader MonetDBLite RCurl rentrez]; }; restfulr = derive2 { name="restfulr"; version="0.0.13"; sha256="1dk45mzrr6ka92yjz7hfhkj12kpx1wg4szv1h1mg80mgga4ganbv"; depends=[RCurl rjson S4Vectors XML yaml]; }; restimizeapi = derive2 { name="restimizeapi"; version="1.0.0"; sha256="1ss6fng5pmqg6cafc256g9ddz8f660c68ysxfan6mn4gdaigz7lb"; depends=[RCurl RJSONIO]; }; restlos = derive2 { name="restlos"; version="0.2-2"; sha256="083w1ldax8bnf3w4119damma2nz75c3ki187b0275i1mqxqrixp7"; depends=[geometry igraph limSolve rgl som]; }; restrictedMVN = derive2 { name="restrictedMVN"; version="1.0"; sha256="0qynkg244gzq0yjb0716w7g1sxdq66i11ss8jij86h2mz3ykj137"; depends=[MASS]; }; - restriktor = derive2 { name="restriktor"; version="0.1-80.711"; sha256="10kbfr7gzah119xm4cnx7br9i9fcga38kymjajw7m2571f4jsji9"; depends=[boot ic_infer lavaan MASS mvtnorm quadprog]; }; + restriktor = derive2 { name="restriktor"; version="0.1-80.911"; sha256="0n3fsif2ni6w1dpg3yhr7iwg03bayhy00h3ykqbafjx361mxlqrc"; depends=[boot ic_infer lavaan MASS mvtnorm quadprog]; }; resumer = derive2 { name="resumer"; version="0.0.3"; sha256="0ilya3v75989zqm16x69w4599ax2s5j2n6f16bmhwydrmzxs1g48"; depends=[dplyr rmarkdown useful]; }; rethinker = derive2 { name="rethinker"; version="1.1.0"; sha256="02zfx08s5xisv1v4y16iqbddi9kb3fcr249b3414fzvs4nm5as94"; depends=[rjson]; }; - reticulate = derive2 { name="reticulate"; version="1.8"; sha256="0zwb4ikf021nw7axdn7qlr6bq4xkph3anfy314idkspy1iil4nmr"; depends=[jsonlite Matrix Rcpp]; }; + reticulate = derive2 { name="reticulate"; version="1.10"; sha256="0bz3lxbisjwn6cv23090zivpy0bxcncr82g5qja13l37i8xnvqsq"; depends=[jsonlite Matrix Rcpp]; }; retimes = derive2 { name="retimes"; version="0.1-2"; sha256="019sllyfahlqnqry2gqw4w5cy4cavrqnwpwrbb25cgjpdb19raja"; depends=[]; }; retistruct = derive2 { name="retistruct"; version="0.5.12"; sha256="11m4i29i3zqh9chyjgdhzqj4yqlslfm8y4q0x14xxc2r9lqbkj9l"; depends=[foreign geometry png R_matlab rgl RImageJROI RTriangle sp ttutils]; }; reutils = derive2 { name="reutils"; version="0.2.3"; sha256="09dhf4s7wz3anrkzqi16abx64gk8ck2142kfd8pv71mjy3x548l7"; depends=[assertthat jsonlite RCurl tibble XML]; }; reval = derive2 { name="reval"; version="2.0.0"; sha256="1yxkyc6wdp5h3cp8i42a9cf0b1cwr4nmpd7svlp7bpfxlcnqqa0d"; depends=[doParallel foreach]; }; revdbayes = derive2 { name="revdbayes"; version="1.3.2"; sha256="09xxy3yk2fwd0113dgsz0kd2k1k1ghjv9ay2n03b5cnxqaksa99s"; depends=[bayesplot Rcpp RcppArmadillo rust zoo]; }; + revealedPrefs = derive2 { name="revealedPrefs"; version="0.4"; sha256="1xd1bvji99mgnz772naz95i0xnrvqdkwxjj7mjblk2qdym95s1d0"; depends=[pso Rcpp RcppArmadillo]; }; revealjs = derive2 { name="revealjs"; version="0.9"; sha256="0h4csxrcl1rzmj3g01nf0mr990zc8swrf4jvmxwqsyzx9v2cqbnc"; depends=[rmarkdown]; }; - revengc = derive2 { name="revengc"; version="1.0.0"; sha256="0ccbw61xqjf9y15ghhzx57q3l48xpw9pq2nb11nrqapp5w3f9vzy"; depends=[stringr]; }; + revengc = derive2 { name="revengc"; version="1.0.3"; sha256="0hls00hnwq9f72v4dnaqsmz81lzddvma81p38qrl85v792l16q61"; depends=[dplyr mipfp stringr truncdist]; }; revgeo = derive2 { name="revgeo"; version="0.15"; sha256="1ns7d1817475lriss6wwgvdm6lj760p40yxqaifla13c2xb73a55"; depends=[RCurl RJSONIO]; }; - revtools = derive2 { name="revtools"; version="0.2.2"; sha256="0sn7k5vcp09vp6j1bf879jrig382ayhfnwp569z9dxgdh7s18v6n"; depends=[ade4 modeltools plotly shiny shinydashboard SnowballC stringdist tm topicmodels viridisLite]; }; + revtools = derive2 { name="revtools"; version="0.3.0"; sha256="0k5cr2qypfjrhv0l4d6hrzc2r6d9ipc279x16jhy3zzvwzgyjf0x"; depends=[ade4 modeltools plotly shiny shinydashboard SnowballC stringdist tm topicmodels viridisLite]; }; reweight = derive2 { name="reweight"; version="1.2.1"; sha256="0fv7q1zb3f4vplg3b5ykb1ydwbzmiajgd1ihrxl732ll8rkkfa4v"; depends=[]; }; rex = derive2 { name="rex"; version="1.1.2"; sha256="0alsadgjgass3wr8y5d247j12qqzg454sc84vpskclrkmz778g5x"; depends=[lazyeval magrittr]; }; - rexpokit = derive2 { name="rexpokit"; version="0.26.3"; sha256="0af9h7p4gx627iin3l8hbwhkf7yfdrr900a1rq8ib9p4ip7inxmd"; depends=[Rcpp]; }; - rfPermute = derive2 { name="rfPermute"; version="2.1.5"; sha256="0c7yi395j640mvnr1qlm9hy1w6vva33fa2lqb3amzkafy4j1cs63"; depends=[abind ggplot2 gridExtra randomForest reshape2 swfscMisc]; }; + rexpokit = derive2 { name="rexpokit"; version="0.26.6"; sha256="06h2k1jzn9rvbgyhhgnshwdajl9psks1sx09108appyf7sqlb9bp"; depends=[Rcpp]; }; + rfPermute = derive2 { name="rfPermute"; version="2.1.6"; sha256="198vvf8jdcjiv55hmlzd4f9jwr55yxk8m3s6dr9lkcq5r4h6xmrk"; depends=[abind dplyr ggplot2 gridExtra magrittr plyr randomForest reshape2 rlang scales swfscMisc tibble tidyr viridis]; }; rfUtilities = derive2 { name="rfUtilities"; version="2.1-3"; sha256="0vnhvdkqqqn894abznw97j07gwdvvmvk8vsf4aaxx9yzk44cnk5g"; depends=[cluster randomForest]; }; + rfacebookstat = derive2 { name="rfacebookstat"; version="1.8.3"; sha256="1a9xj0hpbvjp70v8rim0vpqpdjf6x81jw47nzjl9iggny3c1nb1m"; depends=[bitops data_table dplyr httr jsonlite RCurl]; }; rfbCNPJ = derive2 { name="rfbCNPJ"; version="0.1.1"; sha256="0zvpazxi184ia2wql0120kw7665dn9cs8a2kv91n79pncabb4xfg"; depends=[fs glue httr magrittr progress purrr readr stringr tibble xml2]; }; rfigshare = derive2 { name="rfigshare"; version="0.3.7"; sha256="1qgzn0mpjy4czy0pnbi395fxxx84arkg8r7rk8aidmd34584gjiq"; depends=[ggplot2 httpuv httr plyr RJSONIO XML yaml]; }; - rfishbase = derive2 { name="rfishbase"; version="2.1.2"; sha256="1w8jk6qfhyzzmxf8qnqqwckm4syrqimi8k6dqmwflgxz6bsxcz0v"; depends=[dplyr httr lazyeval tidyr]; }; + rfishbase = derive2 { name="rfishbase"; version="3.0.0"; sha256="1p98vsxg6r7ddzi5rzp4zvryvlp9vw7vds5cbr8zbg7by9zanrpm"; depends=[dplyr magrittr memoise purrr readr rlang stringr]; }; rfisheries = derive2 { name="rfisheries"; version="0.2"; sha256="16j3hn1py8khqadmh81qsg76c62wzqkaq3fn39z0z5mgynmcm62j"; depends=[assertthat data_table ggplot2 httr rjson]; }; rfm = derive2 { name="rfm"; version="0.1.0"; sha256="0bd71qk6vrd0jnnwdwlh30mn8v8dwwgmffrd71kbq83gbfp8ry3l"; depends=[assertthat dplyr forcats ggplot2 lubridate magrittr purrr RColorBrewer rlang shiny tidyr]; }; rfml = derive2 { name="rfml"; version="0.1.0"; sha256="133adpfjpp14m47841k6ybq9lrvby9bxgr5zs4i3akjr2575nq1j"; depends=[httr jsonlite PKI XML]; }; - rfoaas = derive2 { name="rfoaas"; version="1.1.1"; sha256="1rglqmbhnasc3ciypms3qqgfaj19202cnqdimsi69lvig2rnkca5"; depends=[httr]; }; + rfoaas = derive2 { name="rfoaas"; version="2.0.0"; sha256="04wx3d6v9zci6i5k3c4nfdycgjmng7f533b9k84kf1pa4lwp45ad"; depends=[httr]; }; rfordummies = derive2 { name="rfordummies"; version="0.1.3"; sha256="13jqvww65wzac1c8ajkljz89vi4j76y9ga52w3ygajjzg0rn15l5"; depends=[]; }; rforensicbatwing = derive2 { name="rforensicbatwing"; version="1.3.1"; sha256="1i521h2nmlkhcxfxqir8jfjv0llwr6cz0ck5w6hzplk48044bn16"; depends=[Rcpp]; }; + rfviz = derive2 { name="rfviz"; version="1.0.0"; sha256="0rzyy7r2ybqjnp1g5bbkxydpa93h8q4r71kdaj77r475m2i4kb6b"; depends=[loon randomForest]; }; rgabriel = derive2 { name="rgabriel"; version="0.7"; sha256="1c6awfppm1gqg7rm3551k6wyhqvjpyidqikjisg2p2kkhmyfkyzx"; depends=[]; }; rgam = derive2 { name="rgam"; version="0.6.6"; sha256="0klf2prw5zj76az66c5hzv23yya1b45l61xdy1zbnggvwh62fqik"; depends=[Rcpp RcppArmadillo]; }; - rgbif = derive2 { name="rgbif"; version="1.0.0"; sha256="1bjapaxp84rm8p7qp3w814b80h2s2m9zpnah85xyg27ba26jixnz"; depends=[crul data_table geoaxe ggplot2 jsonlite lazyeval magrittr oai tibble whisker wicket xml2]; }; + rgbif = derive2 { name="rgbif"; version="1.1.0"; sha256="1rn4gpl5paf8qmk535y1gg81xdnlglm70spvw2y72kvdl5jyrzhl"; depends=[crul data_table geoaxe ggplot2 jsonlite lazyeval magrittr oai tibble whisker wicket xml2]; }; rgcvpack = derive2 { name="rgcvpack"; version="0.1-4"; sha256="1vlvw9slrra18qaizqk2xglzky0i6z3bsan85x908wrg8drss4h5"; depends=[]; }; - rgdal = derive2 { name="rgdal"; version="1.3-3"; sha256="06dvybwz6rgnqhkc05jgi1j9j0bc8hnwrsz5gs1p3xkbxk9fvr0z"; depends=[sp]; }; + rgdal = derive2 { name="rgdal"; version="1.3-6"; sha256="07yq2bcgjr8my9120v451r567wkxqzh2fqhxmy5iy91aik5bhhxm"; depends=[sp]; }; rgdax = derive2 { name="rgdax"; version="0.6.0"; sha256="0kls1v9i3fhiyfns41nqqyz4spf5449hc624vwdw86sgbc1w30w8"; depends=[digest httr jsonlite RCurl]; }; rgen = derive2 { name="rgen"; version="0.0.1"; sha256="0gl82v09q1ha58wd1014s46wzkx1yf348bc7jkl6s4qdc6c4vsb8"; depends=[]; }; rgenoud = derive2 { name="rgenoud"; version="5.8-2.0"; sha256="0ffjw8kqmi0zkbskyw3h38a8iapv7hdi9819x5w9a5gmdmm4yv0h"; depends=[]; }; rgeoapi = derive2 { name="rgeoapi"; version="1.1.0"; sha256="0k8p1l0vrgx0bifbc2i9gxxwih513vbqhjh7fiifyfq3r74i4j7k"; depends=[httr magrittr rjson]; }; rgeolocate = derive2 { name="rgeolocate"; version="1.0.1"; sha256="1v9kd71wpxna1war0rbp91pc5wdqlganmj2c2fc5m5176dnxd2v3"; depends=[httr Rcpp]; }; - rgeopat2 = derive2 { name="rgeopat2"; version="0.2.5"; sha256="1zdjnbdxj6yfmb5dl4ajlcklgh0iw17ji3arl0wf9j61pw45kk17"; depends=[readr sf stringr]; }; - rgeos = derive2 { name="rgeos"; version="0.3-28"; sha256="1dfbphf5g4ggd109j7qh4cycxgslppnja8d4ibwajkfgd3f6iq0q"; depends=[sp]; }; + rgeopat2 = derive2 { name="rgeopat2"; version="0.2.6"; sha256="04r8q3mig7sp38f3m9g20xlb0h046c04hhrzg4n06b5wkn7298s5"; depends=[readr sf stringr]; }; + rgeos = derive2 { name="rgeos"; version="0.4-2"; sha256="1bym5y7vhkhmqk9xmbmfqwfsznn0ka6vvncca8k4rzs4rzw8xkbh"; depends=[sp]; }; rgexf = derive2 { name="rgexf"; version="0.15.3"; sha256="0iw1vk32ad623aasf6f8hl0qkj59f1dsc2riwqc775zvs5w7k2if"; depends=[igraph Rook XML]; }; - rggobi = derive2 { name="rggobi"; version="2.1.21"; sha256="0zi4rhggngm0y8dsjxqlr2mmfc5wzi7l1qcp5gin4bjlbyf8yb3z"; depends=[RGtk2]; }; + rggobi = derive2 { name="rggobi"; version="2.1.22"; sha256="1g7k4xais9xkjlbvrkadr5d6c5rw4jp9c0gljhm71pa1fc9fcqff"; depends=[RGtk2]; }; rgho = derive2 { name="rgho"; version="1.0.1"; sha256="0jkfmyn3i50vsqciy96wd2fpik6yfg0sz6rrhwb04jv1dmyz2nfa"; depends=[curl dplyr httr jsonlite lazyeval magrittr memoise readr tibble tidyr]; }; rgl = derive2 { name="rgl"; version="0.99.16"; sha256="0q8sg8fr0140ilssqhscaxkjc29w1rpp6f4k50amw3zzs9g58ak9"; depends=[crosstalk htmltools htmlwidgets jsonlite knitr magrittr manipulateWidget shiny]; }; rglobi = derive2 { name="rglobi"; version="0.2.14"; sha256="09f4v98m68ssnf1n0ijsrzawpri3jhv4bz7gzzzpijb75mkb0zwz"; depends=[RCurl rjson]; }; rglwidget = derive2 { name="rglwidget"; version="0.2.1"; sha256="0siqxn3gyl98i84p0yha821b4rdrp2i0942mkx819wnf7qwrpqcv"; depends=[rgl]; }; + rgoogleslides = derive2 { name="rgoogleslides"; version="0.3.1"; sha256="06i1ljrib0ap87bxlbpnvx5fr05pwzcmza48gbicvg7fwhz9hs05"; depends=[assertthat httr jsonlite R6]; }; rgr = derive2 { name="rgr"; version="1.1.15"; sha256="1mrnmbh2crhkwdi37q59hx76afvkhgzgaacg3688q7jp23d58z6x"; depends=[fastICA MASS]; }; - rgrass7 = derive2 { name="rgrass7"; version="0.1-10"; sha256="0w5vy8163xlfmdrpyp00x25wwq4jnaspzggpvj160azigndsc1kr"; depends=[sp XML]; }; + rgrass7 = derive2 { name="rgrass7"; version="0.1-12"; sha256="1gsy45j6nq4i6lbr4gyhgmnc9l8g6qxbhsqby9r59d6xz49b2xlv"; depends=[sp XML]; }; + rgsp = derive2 { name="rgsp"; version="0.2.0"; sha256="1fk0k479srfr0f4a5abyzcrzwy9hr1v5xf0jgs36fbim9bh7njlc"; depends=[dplyr magrittr tibble]; }; rgw = derive2 { name="rgw"; version="0.1.0"; sha256="12f7bsfg24cld9y47jyqxswgc1bk4adbhhdpycapinbcfhyzc91p"; depends=[]; }; - rhandsontable = derive2 { name="rhandsontable"; version="0.3.6"; sha256="1n631vffbfi8mgbcjgav1209ryj88igb17h73xvjdmglh5f0s6dz"; depends=[htmlwidgets jsonlite magrittr]; }; + rhandsontable = derive2 { name="rhandsontable"; version="0.3.7"; sha256="1y6dlpzid5apjx0gphkym7gq3lhwp0bxan8ca274pg170xyb33h8"; depends=[htmlwidgets jsonlite magrittr]; }; + rhierbaps = derive2 { name="rhierbaps"; version="1.1.0"; sha256="0c18xa6ikgs1j1xn1f9q3angqki7iwzfnq1kzdcgk0rvxkcn1rir"; depends=[ape ggplot2 LambertW matrixStats purrr]; }; + rhli = derive2 { name="rhli"; version="0.0.2"; sha256="1mb6bizqkg7zd8nc5a81fw7d0y0vcv6zh6y28k9vikqmc5l1n21q"; depends=[]; }; + rhmc = derive2 { name="rhmc"; version="1.0.0"; sha256="1m79f1hx404y0k8lk3n6jnzhr6wwrk83xiym68sq1zvj0wjqiqmw"; depends=[]; }; rhmmer = derive2 { name="rhmmer"; version="0.1.0"; sha256="0875b29i8rl9iypxp7vw514avq0ac4abdlfq3861cdd3kgycw8jh"; depends=[dplyr magrittr readr rlang tidyr]; }; rhnerm = derive2 { name="rhnerm"; version="1.1"; sha256="1fkh2pr4kzvqvagdyjlyab7p591s913104gyq05q170gmvlpmiww"; depends=[]; }; - rhoR = derive2 { name="rhoR"; version="1.1.0.0"; sha256="00djh16s144a9cl2z8zm3za1bsnpzd3i5b9nyqad10xlkgll36li"; depends=[]; }; - rhosp = derive2 { name="rhosp"; version="1.07"; sha256="09wq96micv9wpr3sx8ir7frkanpy3zi3mwn6rbixw2kxvn5wkkfn"; depends=[]; }; + rhoR = derive2 { name="rhoR"; version="1.2.0.0"; sha256="04v4cb811d1px7k0afa1x4ixkj8q8syr1rhqgf6j801nqn0dvq8v"; depends=[]; }; + rhosp = derive2 { name="rhosp"; version="1.10"; sha256="1k0rb4fchjlzinky6ysdvyk0xjsx5986aqwn3yc6s7m3v7y9wb9m"; depends=[]; }; rhub = derive2 { name="rhub"; version="1.0.2"; sha256="18aq28q4vggbp19l9wcw3dylnyv7sd26wg0i5w8jrva5cq1v2n5j"; depends=[assertthat callr clisymbols crayon desc httr jsonlite parsedate prettyunits R6 rappdirs rcmdcheck rematch whoami withr]; }; rhymer = derive2 { name="rhymer"; version="1.0.0"; sha256="1k15sd5q6a1ijayl585vc54d1zs4nyrxsfck9bn4nlfdiwc5arwf"; depends=[httr jsonlite]; }; ri = derive2 { name="ri"; version="0.9"; sha256="00y01n9cx95bjhdpnh7vi0xd5p6al3sxbjszbyxafn7m9mygmnhv"; depends=[]; }; - ri2 = derive2 { name="ri2"; version="0.1.1"; sha256="01iyk9cfs6v7jd1z962vrcdb3bfab5pcq9abkb21yqi82f9w97jf"; depends=[estimatr ggplot2 pbapply randomizr]; }; riceware = derive2 { name="riceware"; version="0.4"; sha256="0pky0bwf10qcdgg9fgysafr35xbmnr9q0jbh56fawj99nbyj3m70"; depends=[random]; }; rich = derive2 { name="rich"; version="1.0.1"; sha256="0kasr9gb85qhngfayqy3fvrsr0a066krwxsx21nsxcnss0mrqygr"; depends=[boot vegan]; }; - ridge = derive2 { name="ridge"; version="2.2"; sha256="01yldzzlqg0xqha31l3py62lyq7fw5xfsbmz6ifzff24gqsf029x"; depends=[]; }; + ridge = derive2 { name="ridge"; version="2.3"; sha256="15m9klxcxj33s8wkxyamc4awzarg2ncahgaz5cg5m926g8haz9c8"; depends=[]; }; ridigbio = derive2 { name="ridigbio"; version="0.3.5"; sha256="0526nscxynl3857zybpms1wr3230qby29kxglm919pcdvpjb5kz5"; depends=[httr jsonlite plyr]; }; ridittools = derive2 { name="ridittools"; version="0.1"; sha256="1m9xbwxb277l4cd85qxmpw66gyavpwamgwr8kyf8vqarzfbwiilr"; depends=[]; }; riem = derive2 { name="riem"; version="0.1.1"; sha256="0lwhsxb4pm26kb65hs8pa63bsbrgy0zchqm4i6pq9f2r9h8vsm1m"; depends=[httr jsonlite lubridate tibble]; }; rif = derive2 { name="rif"; version="0.2.0"; sha256="0vk3dmg3qzw3i27wbpfih66rx8sdxq033l7h59h3hy960av4hawh"; depends=[crul data_table jsonlite tibble]; }; + rifle = derive2 { name="rifle"; version="1.0"; sha256="1r0cfj3vzndgiarl9sb38zmpnpm4p8v9l5cm9c1m6g2q9kvpgpbs"; depends=[MASS]; }; riingo = derive2 { name="riingo"; version="0.1.0"; sha256="1lkg0xmy3mhx99ywbvkmnkj6i61r5x75g4fnnwj6vdyslvwf3s5x"; depends=[crayon glue httr jsonlite purrr rlang tibble]; }; rijkspalette = derive2 { name="rijkspalette"; version="1.0.0"; sha256="15yn4sp4p4gcm94clyrijp5mxiz2xcslsq2a8x5x2la1l91kf70i"; depends=[crayon curl imager jsonlite]; }; rinat = derive2 { name="rinat"; version="0.1.5"; sha256="14ql90f8wrxz9nlykbzfpar1yfwh7p71vks7vhhn8ys09wvj30zk"; depends=[ggplot2 httr jsonlite maps plyr]; }; - rindex = derive2 { name="rindex"; version="0.12"; sha256="1k9zihvrp955c4lh70zjlsssviy2app8w6mv5ln4nawackbz0six"; depends=[regtest]; }; + rindex = derive2 { name="rindex"; version="0.12.1"; sha256="0q86dvgmrgm94l05inapm7kbgzlmm1xh3x8plvir43rx6gq0am4h"; depends=[regtest]; }; ring = derive2 { name="ring"; version="1.0.0"; sha256="03sbgxwzms20gp0hkm5s0dihqkx3qf6bw0jrays7jjzrrwzl5657"; depends=[R6]; }; rintrojs = derive2 { name="rintrojs"; version="0.2.0"; sha256="0qdry88f6ci5g6k0i8mycm9k5ibnmb9zjppjvqqaflw3g3nsnli2"; depends=[jsonlite shiny]; }; - rio = derive2 { name="rio"; version="0.5.10"; sha256="158xg3vj0glk3fslwi6fywwmfym2b6kn3fdmjligdfy5lf68khix"; depends=[curl data_table foreign haven openxlsx readxl tibble]; }; + rio = derive2 { name="rio"; version="0.5.16"; sha256="0rfl56fdawlhc98451a9lcb6a6m56kw0i7dvd5hx58z025d8vsyk"; depends=[curl data_table foreign haven openxlsx readxl tibble]; }; rioja = derive2 { name="rioja"; version="0.9-15.1"; sha256="18fyqcykg12mf4ap0a2la30656xq32immqz11ddmrfrb0vpd2h7h"; depends=[mgcv vegan]; }; ripa = derive2 { name="ripa"; version="2.0-2"; sha256="0n1gaga0d4bb9qdlm7gksa1nwi4y28kbgwr3icwqgihf1bfb9m81"; depends=[Rcpp]; }; + rise = derive2 { name="rise"; version="1.0.4"; sha256="12r7mbaxp9pjypbpjxlsbqg7spw80gjgm2w0lsvgvclffc50a6ni"; depends=[dplyr ggplot2]; }; + riskPredictClustData = derive2 { name="riskPredictClustData"; version="0.2.6"; sha256="0mvy9299pg374gvvqs9lmj2j0f3bzyy279kjpz7jq35hkgz5wif3"; depends=[gee Hmisc MASS mvtnorm]; }; riskR = derive2 { name="riskR"; version="1.1"; sha256="1qadfyb07idfw0bs006kb3917rzda83di6jmsr22941gv78z1wyv"; depends=[]; }; - riskRegression = derive2 { name="riskRegression"; version="2018.04.21"; sha256="0jyk5pdgr8wqyfxzwbmanqp7ff0fkw3nlz7dx19rqxji1lnj74qa"; depends=[abind cmprsk data_table doParallel foreach ggplot2 lava plotrix prodlim Rcpp RcppArmadillo rms survival timereg]; }; + riskRegression = derive2 { name="riskRegression"; version="2018.10.03"; sha256="1j0q0a9rkh9gmcidl6kwlmiiwn24cxg9yrx0i72py1b2765kqwk2"; depends=[abind cmprsk data_table doParallel foreach ggplot2 lava plotrix prodlim ranger Rcpp RcppArmadillo rms survival timereg]; }; riskSimul = derive2 { name="riskSimul"; version="0.1"; sha256="0s2a1mn6g11m96gqscb916caj2aykcs3rkacpqcdnlyzryk1gsnb"; depends=[Runuran]; }; risksetROC = derive2 { name="risksetROC"; version="1.0.4"; sha256="1fh0jf8v536qzf1v3awx3f73wykzicli4r54yg1z926ccqb4h80l"; depends=[MASS survival]; }; riskyr = derive2 { name="riskyr"; version="0.1.0"; sha256="1s6yrij5d1vhvzc7nnajjnjmxnhrs0r1psppcvwb0qg3ff181y22"; depends=[diagram vcd]; }; - rite = derive2 { name="rite"; version="0.3.4"; sha256="196ashcfj5p52qpnpnrkg7vxq87v7vhf1d7z40mk134gmxk2784j"; depends=[knitr markdown RCurl tcltk2]; }; ritis = derive2 { name="ritis"; version="0.7.2"; sha256="1bn7nfgg9f2y19fp747k96r9kmnrfsqib81a9rzbwv4b97ymg31s"; depends=[crul data_table jsonlite solrium tibble]; }; riv = derive2 { name="riv"; version="2.0-5"; sha256="0n19jlrs12iysq45xyi3zvghkircg0ww5vbsfpnqkw5b22zsv30s"; depends=[MASS quantreg rrcov]; }; riverdist = derive2 { name="riverdist"; version="0.15.0"; sha256="145mvqnhv12dcvss54wdycgb3wwk95phl4kx5z0jnh3kmm1zsdl4"; depends=[rgdal sp]; }; @@ -10602,10 +11265,10 @@ in with self; { rivervis = derive2 { name="rivervis"; version="0.46.0"; sha256="19jsl5g46jcbc0kg47bsif1wrw9z9brgvwdcxqjc89shnx3hzzfv"; depends=[]; }; rivr = derive2 { name="rivr"; version="1.2"; sha256="0ankpfixggwdv17ba8i5iln0zzmngqrhvh3dg8lis9kqg6wa89yr"; depends=[Rcpp]; }; rjade = derive2 { name="rjade"; version="0.1"; sha256="0f1jljj6m1almz0na984n0g314y0rl6a0mx04rbrpipgfgz1h37c"; depends=[V8]; }; - rjags = derive2 { name="rjags"; version="4-6"; sha256="1bc9bzq31liawg3nzwfczf75vgg56fnqjw0997xvlic4ghgbn96g"; depends=[coda]; }; + rjags = derive2 { name="rjags"; version="4-8"; sha256="17xmjksj69f9wk4x71jxk4cgiqhaf2fj6bjm0mgzp4qln5x84a8m"; depends=[coda]; }; rjazz = derive2 { name="rjazz"; version="0.1.7"; sha256="0wmqlpgcr98dvapfmdcph5mdv202rzzsvb06iy5sqvpizpg7pbsz"; depends=[RCurl]; }; rje = derive2 { name="rje"; version="1.9"; sha256="1dyd34z6lb0p6zmyax5dpzflgc9a4saka33mvdfcxi5pj0rnygaz"; depends=[]; }; - rjmcmc = derive2 { name="rjmcmc"; version="0.4.1"; sha256="0ww94zdrxdyznpsfxy5fr65w1qjxxr5zignj4bw4291694vfazw1"; depends=[coda madness mvtnorm]; }; + rjmcmc = derive2 { name="rjmcmc"; version="0.4.3"; sha256="0y2bcfkczlmfnkwmpxa8b65jmfp4pv071wsijv7x4pis28v3mvlr"; depends=[coda madness mvtnorm]; }; rjson = derive2 { name="rjson"; version="0.2.20"; sha256="0v1zvdd3svnavklh7y5xbwrrkbvx6053r4c5hgnk7hz7bqg7qa1s"; depends=[]; }; rjsonapi = derive2 { name="rjsonapi"; version="0.1.0"; sha256="0qshll0y8b6lbfrqmp69w9kc9hgfrz94dk68nddshk9ilg14lx4d"; depends=[crul jsonlite plumber R6]; }; rjstat = derive2 { name="rjstat"; version="0.3.0"; sha256="0r772p0a0x6g96k6r26vb6vjxa68mzjslwg71r0wysa9kqhvypm4"; depends=[checkmate jsonlite]; }; @@ -10614,47 +11277,51 @@ in with self; { rknn = derive2 { name="rknn"; version="1.2-1"; sha256="1x9r01314q0wgqwqzd7d13ycjzb4jzghzd3whgjvm2rsmnabai95"; depends=[gmp]; }; rkt = derive2 { name="rkt"; version="1.5"; sha256="1rgf7dnk4d1b46rns2mb2s1ilxq7hqrh057vrrl00324r4h8bs1k"; depends=[]; }; rkvo = derive2 { name="rkvo"; version="0.1"; sha256="0ci8jqf9nc8hb063nckxdnp0nlyr4ghby356lxm00anw44jlmw8v"; depends=[Rcpp]; }; - rlang = derive2 { name="rlang"; version="0.2.1"; sha256="0ghg66vyri8nck4p6kl1nh47qdppbmxvjiyms69nhvipphk4ifpj"; depends=[]; }; - rlas = derive2 { name="rlas"; version="1.2.4"; sha256="12siq75a4dwyfypyrz8550wj6xjjwfs99kxaglx39c8wc0z64wmy"; depends=[data_table Rcpp uuid]; }; + rlang = derive2 { name="rlang"; version="0.3.0.1"; sha256="0j7kp6h25wbkvpzr7dpc0zgdpjiwsjjlgprj3mv7bgfalfq1si99"; depends=[]; }; + rlas = derive2 { name="rlas"; version="1.2.9"; sha256="025hh6fv2kpgi7jvgmjdmh26smhpfaxisj1gq5jcc6xl02jxhpp0"; depends=[BH data_table Rcpp rgeos sf sp uuid]; }; rld = derive2 { name="rld"; version="1.0"; sha256="1glv4q25z14hcwifwg623h77p4awpsn3nk843pnph4sb3p5qbmn3"; depends=[emdbook MASS survival]; }; rleafmap = derive2 { name="rleafmap"; version="0.2"; sha256="1i2qczipg7lr6fl35lcl896r54jia7libxx83darrfzc1hd9sdcq"; depends=[knitr raster sp]; }; rlecuyer = derive2 { name="rlecuyer"; version="0.3-4"; sha256="0d5mcdzn6f5nhwzs165a24z36d0b8gd0cyfyzffvr6p96h8qydy7"; depends=[]; }; rlfsm = derive2 { name="rlfsm"; version="0.2.0"; sha256="08fdllzk5q77fz6ii83vbmz8dnfwwr3ixs11ia2l1vrm1gdj9gf7"; depends=[doParallel elliptic foreach ggplot2 plyr Rdpack reshape2 stabledist]; }; rlist = derive2 { name="rlist"; version="0.4.6.1"; sha256="08awy2p7rykc272wvvya4ddszbr7b7s7qv4wr3hs8ylr4jqlh0dv"; depends=[data_table jsonlite XML yaml]; }; rlm = derive2 { name="rlm"; version="1.2"; sha256="18y735z05k9pms6iv1739qg3q12w099qhs42icxhqs5gcdhz92fm"; depends=[]; }; + rlmDataDriven = derive2 { name="rlmDataDriven"; version="0.1.0"; sha256="1nfa7ivvrmvw91n77dhx128xxhgv031dzvc8cqb7mzz48lwa225n"; depends=[MASS]; }; rlme = derive2 { name="rlme"; version="0.5"; sha256="0p26mw4g12l279lh80vqcjs3pvjr759ap2m622490k1i2ralxzif"; depends=[magic MASS mgcv nlme quantreg Rcpp robustbase stringr]; }; rlo = derive2 { name="rlo"; version="0.3.2"; sha256="0abq42dhapzmh6hvmildbn8zya29c6p1aqbv8avc03g014dwbrd0"; depends=[PythonInR]; }; - rly = derive2 { name="rly"; version="1.6.1"; sha256="13l1ya0f8mbpwainzs1rbl9zjhf3wxrcfkf0xnj9wybs34k9qzxj"; depends=[futile_logger R6]; }; + rly = derive2 { name="rly"; version="1.6.2"; sha256="1bb55g3rip524dccaxvahjxsi2cimxqvzc897pxplv3bb10pm0r2"; depends=[futile_logger R6]; }; rma_exact = derive2 { name="rma.exact"; version="0.1.0"; sha256="1igs92la79akyqj84ah23lpcay7i33k7zgzcwm7sii782fhirivx"; depends=[abind metafor]; }; rmaf = derive2 { name="rmaf"; version="3.0.1"; sha256="0w247mamwgibr5576p5c2lzaiz2lv2c25n7gw9q99s7rc4bps7j7"; depends=[]; }; - rmake = derive2 { name="rmake"; version="1.0.0"; sha256="1qvbyd68p37nsqrm77w18znsa6m629qzyd7sl8w98p654pqmjhdw"; depends=[assertthat pryr rmarkdown]; }; - rmapshaper = derive2 { name="rmapshaper"; version="0.4.0"; sha256="0a911f6q9czni6zpijp63rngnil7jkbcy9f7jz55jr225fgm6g6z"; depends=[geojsonio geojsonlint jsonlite readr sf sp V8]; }; - rmapzen = derive2 { name="rmapzen"; version="0.3.5"; sha256="0n549y6j056cl7c7pdcn9pixhvs8vpwqg50m380pchbxhxnfjvbq"; depends=[assertthat digest dplyr geojsonio httr jsonlite maps maptools purrr rgdal sf sp tibble tidyr]; }; - rmarkdown = derive2 { name="rmarkdown"; version="1.10"; sha256="0mh2f3k98w7pgz0ri34149s4kx5y0kfm27nwq64k0qwxd16hwd9r"; depends=[base64enc evaluate htmltools jsonlite knitr mime rprojroot stringr tinytex yaml]; }; + rmake = derive2 { name="rmake"; version="1.1.0"; sha256="00qlki2vps505nxzmfykf1iyq4b0y20nb75hbfcj63ap46z7zk3c"; depends=[assertthat pryr rmarkdown visNetwork]; }; + rmapshaper = derive2 { name="rmapshaper"; version="0.4.1"; sha256="0kd8hppn4d3z527s3kqz0mll7qjy0pbxbif46dfqx3rci6m62a68"; depends=[geojsonio geojsonlint jsonlite readr sf sp V8]; }; + rmapzen = derive2 { name="rmapzen"; version="0.4.1"; sha256="1vql1cy38c4kv8pyl81877s587kq4l9sx9nslbgk3l41wvyyvphk"; depends=[assertthat digest dplyr geojsonio httr jsonlite maps maptools purrr rgdal sf sp tibble tidyr]; }; + rmarkdown = derive2 { name="rmarkdown"; version="1.11"; sha256="0yyjbh891mdqzpjkblz8510ng71i7mxmyiqr69x3rwlwk2vakk79"; depends=[base64enc evaluate htmltools jsonlite knitr mime stringr tinytex yaml]; }; rmatio = derive2 { name="rmatio"; version="0.12.0"; sha256="1cw7j44rgjgbw2xln7lh29ln53lwfadr8rx0sffkjwc7lbh1r6wa"; depends=[Matrix]; }; - rmcfs = derive2 { name="rmcfs"; version="1.2.11"; sha256="0pzkxhgn4qcynv0rqbisld7hkpmx8aarxwc165bpipw2z11krdqj"; depends=[dplyr ggplot2 igraph reshape2 rJava yaml]; }; + rmcfs = derive2 { name="rmcfs"; version="1.2.15"; sha256="0qz8b6z1rslsay0m94y013wychajq850bffv6kg2m0jlf4m16320"; depends=[dplyr ggplot2 igraph reshape2 rJava yaml]; }; rmcorr = derive2 { name="rmcorr"; version="0.3.0"; sha256="1p05ln653yrd02wmn8wfzawiw6a924d8an0568fcbgl1pdna43b1"; depends=[psych RColorBrewer]; }; rmdHelpers = derive2 { name="rmdHelpers"; version="1.2"; sha256="1ahzbs8z7wvh1dwbq1kq8wrjrknxi2gck63k70gj0swjvgk0ih5r"; depends=[dplyr knitr]; }; - rmda = derive2 { name="rmda"; version="1.5"; sha256="13119x23xi912s7wl2p2a24msbczgv75x37p2jsr5w0n4l2k01wi"; depends=[caret MASS pander reshape]; }; + rmda = derive2 { name="rmda"; version="1.6"; sha256="1m7j79jwii9la47w34ka3yl1n7nql8pfn32if0aycn4yw5sy8dmc"; depends=[caret MASS pander reshape]; }; rmdformats = derive2 { name="rmdformats"; version="0.3.3"; sha256="06nyrdhy26mvgfb1bnlbd8hslybpc01a30a40wwlc3ay7yp0nzrj"; depends=[bookdown htmltools knitr questionr rmarkdown]; }; rmdshower = derive2 { name="rmdshower"; version="2.1.1"; sha256="1sjpi5ils31adii51gaa8ly7x93l9ganp6in8rsln6si4jc2ppg9"; depends=[rmarkdown]; }; rmeta = derive2 { name="rmeta"; version="3.0"; sha256="0vkbnxp579v8zmcv1isdbzj5swpr6fq17zwparxcvzswjc2x9ydr"; depends=[]; }; + rmetalog = derive2 { name="rmetalog"; version="1.0.0"; sha256="1ndw8drzhf74sjx31zfhhx9q1l6pdn4yx2i8l7klp38d5bsc27xm"; depends=[ggplot2 lpSolve]; }; rmetasim = derive2 { name="rmetasim"; version="3.1.7"; sha256="0sz4mdprdi6sgkfwfdvh2hr9nxiwq17sw0vggq3cvs7lzb0i6m9r"; depends=[ade4 adegenet gtools pegas]; }; - rmgarch = derive2 { name="rmgarch"; version="1.3-0"; sha256="0brqjhplvzl0bgsi6x057rb2cg5x372i746dhddr013p1mx0rlcx"; depends=[Bessel ff MASS Matrix pcaPP Rcpp RcppArmadillo Rsolnp rugarch shape spd xts zoo]; }; + rmgarch = derive2 { name="rmgarch"; version="1.3-5"; sha256="1c9rbd56ssa8msw8s181bn3sjyxchai8q63vchdw5g8kqi5v4l0z"; depends=[Bessel corpcor ff MASS Matrix pcaPP Rcpp RcppArmadillo Rsolnp rugarch shape spd xts zoo]; }; + rmi = derive2 { name="rmi"; version="0.1.1"; sha256="1y0395l9lhskdrk3x9ps2dmv0sznsba0n6a9fmma33dc9dhywgf9"; depends=[BH Rcpp RcppArmadillo]; }; rminer = derive2 { name="rminer"; version="1.4.2"; sha256="1hjgcawjrwsf0nv2hlznr1cvpm445yyxc6cq28k2yzyivk74si34"; depends=[adabag Cubist e1071 glmnet kernlab kknn lattice MASS mda nnet party plotrix pls randomForest rpart xgboost]; }; rmonad = derive2 { name="rmonad"; version="0.5.0"; sha256="0m7hhmn87rfh49hxrjlcxcq6q36niyxlh3w2frld68jkbks71jn5"; depends=[digest glue igraph magrittr pryr]; }; - rmpw = derive2 { name="rmpw"; version="0.0.3"; sha256="1iidiq0pz88wgh155hfy8mw0cwwwcl77zshcjrbw11zpx6p8qy94"; depends=[gtools MASS]; }; + rmpw = derive2 { name="rmpw"; version="0.0.4"; sha256="1a49rvdwvmccv4gfir48fw0b9jyrpc2q9zfyk5j9b7nxsx6x7abl"; depends=[gtools MASS]; }; rms = derive2 { name="rms"; version="5.1-2"; sha256="01wjxlqfz6l1bdsvxqq0lsbps0k86hx3ayb6fl2n2hxccvsfxkzi"; depends=[ggplot2 Hmisc htmlTable htmltools lattice multcomp nlme polspline quantreg rpart SparseM survival]; }; rms_gof = derive2 { name="rms.gof"; version="1.0"; sha256="1n0h3nrp11f2x70mfjxpk2f3g4vwjaf4476pjjwy49smxxlxwz82"; depends=[]; }; rmsfact = derive2 { name="rmsfact"; version="0.0.3"; sha256="05s23rfs9prr2ia3h4h9y614xhv91lbgppgf3mrrssxkwz220kd5"; depends=[]; }; rmsfuns = derive2 { name="rmsfuns"; version="0.0.0.2"; sha256="0by2d6l25lf5vidxbkcxghpxycffyldzzbxcw6h4rm86zmkkv1m0"; depends=[magrittr purrr readr tidyverse xts zoo]; }; rmumps = derive2 { name="rmumps"; version="5.1.2-4"; sha256="1qdpvyxwb18dapa8xqj8kjjmrnrqixkn29qn6q4cnwdwi1zcbdx6"; depends=[Rcpp]; }; rmutil = derive2 { name="rmutil"; version="1.1.1"; sha256="0yyzypkz6jjqvhafg6ipml8hrhr0w9l6j2vnmf0gdy90xj78mgag"; depends=[]; }; - rmweather = derive2 { name="rmweather"; version="0.1.1"; sha256="0p9fdvkdyicbyngsg53vf56fbc3q7yxs2m7iisd1hpaz09gazqlm"; depends=[dplyr ggplot2 lubridate magrittr pdp purrr ranger stringr strucchange testthat tibble viridis]; }; + rmweather = derive2 { name="rmweather"; version="0.1.3"; sha256="1qdf511vmpffrdfcxlll54km2s0pf6pdswj8401k4ymv5iif91hl"; depends=[dplyr ggplot2 lubridate magrittr pdp purrr ranger stringr strucchange tibble viridis]; }; + rmytarget = derive2 { name="rmytarget"; version="2.0.1"; sha256="0yccirp07i4dgqb3zf16rf29df78iqgpjsvbj2v42557dgjgbak2"; depends=[dplyr httr jsonlite lubridate stringr]; }; rnaseqWrapper = derive2 { name="rnaseqWrapper"; version="1.0-1"; sha256="1fa3hmwrpccf09dlpginl31lcxpj5ypxspa0mlraynlfl5jrivch"; depends=[ecodist gplots gtools]; }; rnaturalearth = derive2 { name="rnaturalearth"; version="0.1.0"; sha256="193b31a7n9jhc607mhwxbpx5gr0fpj3qasm9dbi6kcc7vac3ilgm"; depends=[sf sp]; }; rnaturalearthdata = derive2 { name="rnaturalearthdata"; version="0.1.0"; sha256="1z32j5lz2lb8xgpkr73majw22k0b49iazj6jjc7j4w9k4zxxa102"; depends=[sp]; }; - rncl = derive2 { name="rncl"; version="0.8.2"; sha256="17inkk6ajdn1x6g253k2yjyivcryjwn903cd369h1bxlr80amqc0"; depends=[progress Rcpp]; }; + rncl = derive2 { name="rncl"; version="0.8.3"; sha256="03c8sizm32rdilbvf67gsw81w7i623pajn9blrrkq8rq8j3zdbns"; depends=[progress Rcpp]; }; rneos = derive2 { name="rneos"; version="0.3-2"; sha256="0m5mmhwnrk9ifv91s5ngmlvqqd7bw1n7glzkgk5i72cw0siiwmh0"; depends=[RCurl XML]; }; rnetcarto = derive2 { name="rnetcarto"; version="0.2.4"; sha256="0fk5rym6zp049bl1f7bkl2231mjh3pgnxn0nhvmzpsah08rh4rr6"; depends=[]; }; rngSetSeed = derive2 { name="rngSetSeed"; version="0.3-2"; sha256="00mqjjkhbnvxqkf1kz16gipsf98q62vmhx9v8140qs7c4ljbhc3a"; depends=[]; }; @@ -10662,21 +11329,22 @@ in with self; { rngtools = derive2 { name="rngtools"; version="1.3.1"; sha256="097215qcfw6ybllpzmp1532r59h2srvch3aca4z4s6l2rf9w8gvn"; depends=[digest pkgmaker stringr]; }; rngwell19937 = derive2 { name="rngwell19937"; version="0.6-0"; sha256="0m6icqf7nckdxxvmqvwfkrpjs10hc7l8xisc65q8iqpnpwl5p2f6"; depends=[]; }; rnn = derive2 { name="rnn"; version="0.8.1"; sha256="0g2c87x939x5gh1h6np0fbyrg5w2zk2ydw8r0yaq2zj3z5yc5mlc"; depends=[shiny sigmoid]; }; - rnoaa = derive2 { name="rnoaa"; version="0.7.0"; sha256="0mha1izbzfa6vq44wjsc4p018k83zw99f6bpkhc275c5v09pxvmr"; depends=[crul dplyr geonames ggplot2 gridExtra hoardr httr isdparser jsonlite lubridate rappdirs scales tibble tidyr XML xml2]; }; + rnoaa = derive2 { name="rnoaa"; version="0.8.0"; sha256="0w0a37gpy7smjcvc7qzx4s0n9l7f0yk99cwwg5y6xhx5270z30md"; depends=[crul dplyr geonames ggplot2 gridExtra hoardr isdparser jsonlite lubridate rappdirs scales tibble tidyr XML xml2]; }; rnpn = derive2 { name="rnpn"; version="0.1.0"; sha256="10xx8fxgdknv71ks42xxvf38xsmjy6s87y67wi21673v0n07fxb5"; depends=[data_table httr jsonlite plyr]; }; rnr = derive2 { name="rnr"; version="0.2.1"; sha256="1z9bab3qmq8d79bcvjzldbxlah2w8mqp2ifd0cn1348dafwa0dhi"; depends=[assertthat purrr]; }; - rnrfa = derive2 { name="rnrfa"; version="1.4.0"; sha256="007j6a2hihw7h0vhv6aiz7iymzr3lkzmc1dy5f8b22z5n52k4pl3"; depends=[ggmap ggplot2 httr plyr rgdal rjson sp stringr xml2 xts]; }; - roadoi = derive2 { name="roadoi"; version="0.5.1"; sha256="139i0nhvmkx66f1k3vg5b59m0b12zd6abq38ggx15vshzs5q1f5w"; depends=[dplyr httr jsonlite miniUI plyr purrr shiny tibble tidyr]; }; - roahd = derive2 { name="roahd"; version="1.4"; sha256="1snbda40lxb0hyk87alljxclwv3lsjy8qm39ynq8299f1ra1l1lh"; depends=[dplyr magrittr robustbase scales]; }; - robCompositions = derive2 { name="robCompositions"; version="2.0.8"; sha256="0i7pjp0ir0n7j5r75ha5avsrqniji1zg7jb93nj9ji3qy286yyxw"; depends=[car cluster cvTools data_table e1071 fpc GGally ggplot2 kernlab MASS mclust pls Rcpp robustbase rrcov sROC VIM zCompositions]; }; + rnrfa = derive2 { name="rnrfa"; version="1.5.0"; sha256="07c2fp0vl02mh31yzimq7hwkcrwrdl83jyi58302hn4anx0cyvjy"; depends=[ggmap ggplot2 httr plyr rgdal rjson sp stringr xml2 xts]; }; + roadoi = derive2 { name="roadoi"; version="0.5.2"; sha256="0fzvg75m5yyz2181n2i208525cixyiwclfij47qd3d61qqzlmlp3"; depends=[dplyr httr jsonlite miniUI plyr purrr shiny tibble tidyr]; }; + roahd = derive2 { name="roahd"; version="1.4.1"; sha256="0d89d21s32bsjkm8bdiqrbccd3m9badh87vrsb1laawhl4hr3dn9"; depends=[dplyr magrittr robustbase scales]; }; + robCompositions = derive2 { name="robCompositions"; version="2.0.9"; sha256="00l70km6njd2al2lga8x1q5qaawywzr9avr5j8jw52cjvszbizl3"; depends=[car cluster cvTools data_table e1071 fpc GGally ggplot2 kernlab MASS mclust pls Rcpp robustbase rrcov sROC VIM zCompositions]; }; robcbi = derive2 { name="robcbi"; version="1.1-2"; sha256="1n8whpnpsm9imiz8l1jxq5x597ydzb2b54jkvrl05hmwh79p97in"; depends=[robeth]; }; robcor = derive2 { name="robcor"; version="0.1-6"; sha256="1hw8simv93jq8a5y79hblhqz157wr8q9dzgm0xhvvv5nkzyqkpzf"; depends=[]; }; - robeth = derive2 { name="robeth"; version="2.7-2"; sha256="049j24hxg7jy80xz615lj7l2mqiybm9zkmwznqpbzrz10s38dj3y"; depends=[]; }; + robeth = derive2 { name="robeth"; version="2.7-4"; sha256="11ghpy88r02844mw99zxl7qzkic8kcl0gw56a4kdyw84r0lyv8rg"; depends=[]; }; robets = derive2 { name="robets"; version="1.4"; sha256="0lvzfpv6569pjysblhadd05sglx0qvyr9wipb9cpiya4a1992n61"; depends=[forecast Rcpp]; }; robfilter = derive2 { name="robfilter"; version="4.1.1"; sha256="1fxqva2khk16sj5ka5zdpaknh2w9n925ys0i4v7ahqvzhnxg6l3b"; depends=[lattice MASS robustbase]; }; robis = derive2 { name="robis"; version="1.0.1"; sha256="11j86nyslh52fxvl6m2vay638n5gqw4akd9d1mkqnpvrvxhm41l5"; depends=[dplyr httr jsonlite leaflet]; }; - robmed = derive2 { name="robmed"; version="0.1.1"; sha256="1716vzci0lmim4n28bc2pjky1shjxqrclgllj3hc4dzf8j22dxbz"; depends=[boot ggplot2]; }; - robotstxt = derive2 { name="robotstxt"; version="0.6.0"; sha256="1xia7xivqnqj0xis6i4qzm3v414ga1m7lmv1piz1b431faq9s1ai"; depends=[future httr magrittr spiderbar stringr]; }; + robmed = derive2 { name="robmed"; version="0.3.0"; sha256="1q5l11khsx0wilcdp157jp3jfkks88rfraf2rcwjhcq28yw1sjcj"; depends=[boot ggplot2 quantreg robustbase shiny]; }; + robmixglm = derive2 { name="robmixglm"; version="1.0-2"; sha256="0z23frjv9yscw0q33s5vlrmisg9an5hksyhcrgcnlan6x63r91kq"; depends=[actuar bbmle boot fastGHQuad MASS numDeriv Rcpp VGAM]; }; + robotstxt = derive2 { name="robotstxt"; version="0.6.2"; sha256="1c1rhiwkdzvbspwa5km6gp3sjhzmb60ljibb2pf26s931lkr5b6l"; depends=[future future_apply httr magrittr spiderbar stringr]; }; robreg3S = derive2 { name="robreg3S"; version="0.3"; sha256="0rv8qh98wws1f40d1kmysyy9qin0ngsvwq63cnxbwi290wsnrvls"; depends=[GSE MASS robustbase]; }; robumeta = derive2 { name="robumeta"; version="2.0"; sha256="1ynlfxlzh442jd1cf02j0f948m16d536a30gb4bf7208baqri1vg"; depends=[]; }; robust = derive2 { name="robust"; version="0.4-18"; sha256="1b7qh1aff500nd6dh4y2ipmjgdiq8991shflb63pc39vpc0ny6g4"; depends=[fit_models lattice MASS robustbase rrcov]; }; @@ -10686,12 +11354,12 @@ in with self; { robustHD = derive2 { name="robustHD"; version="0.5.1"; sha256="14v6l0appy206zx1jcv7m14r2z9g12dpkm6zxzv756rca2yj8fp5"; depends=[ggplot2 MASS perry Rcpp RcppArmadillo robustbase]; }; robustX = derive2 { name="robustX"; version="1.2-2"; sha256="0pgfq78qd8s40ciqval01bwajy6zfdjms1lbh0b5g0rww6920s6f"; depends=[robustbase]; }; robustarima = derive2 { name="robustarima"; version="0.2.5"; sha256="0mqlp4xmma74rgwb6rihbzs5nillcnddl6smlxmm8lq1wba27jdj"; depends=[splusTimeDate splusTimeSeries]; }; - robustbase = derive2 { name="robustbase"; version="0.93-1"; sha256="10fsc50vqngi2a26fgi99bacq4rb05jg8kqw38r4n4khssw06rk4"; depends=[DEoptimR]; }; + robustbase = derive2 { name="robustbase"; version="0.93-3"; sha256="1nqh1qg1qd1qrxl1w585dqx7ql55qzjny1r4f9hqxpwd7lml07cc"; depends=[DEoptimR]; }; robustfa = derive2 { name="robustfa"; version="1.0-5"; sha256="04nk5ipml54snsmiqf5sbhx490i46gnhs7yibf4wscrsj1bh2mqy"; depends=[rrcov]; }; robustgam = derive2 { name="robustgam"; version="0.1.7"; sha256="0s1z7jylj757g91najbyi1aiqnssd207jfm9yhias746540qp3kw"; depends=[mgcv Rcpp RcppArmadillo robustbase]; }; robustlmm = derive2 { name="robustlmm"; version="2.2-1"; sha256="0xh77jrhjybrbcfzvfzywj8nanqyfgn93rhd1bixw4snz7l1n97x"; depends=[cubature fastGHQuad ggplot2 lattice lme4 Matrix nlme Rcpp RcppEigen robustbase xtable]; }; robustloggamma = derive2 { name="robustloggamma"; version="1.0-2"; sha256="1cifyasrik010zs8jsz0kzzmwm3qmc0y7h2dahg2ibpwxfcqfcpq"; depends=[numDeriv RobustAFT robustbase survival]; }; - robustrank = derive2 { name="robustrank"; version="2017.12-2"; sha256="0lcjn77lsdfbcby89hfcz2h049v2fndw7rankdcdgnl6lw2bdpvr"; depends=[kyotil]; }; + robustrank = derive2 { name="robustrank"; version="2018.10-1"; sha256="0fggn4kv56rvjb84lf18q140flcc6n90bqj59g5zpf8q9l7pqy9z"; depends=[kyotil]; }; robustrao = derive2 { name="robustrao"; version="1.0-3"; sha256="0gcxxizsg380blrv55vl9f3az8gnr274c6idi0pimhh5c26h7ma6"; depends=[doParallel foreach gmp igraph iterpc quadprog]; }; robustreg = derive2 { name="robustreg"; version="0.1-10"; sha256="1zwfgmla6wna48vq5hbz7c7fvmb29y949790w2j6x8pkjzr781sz"; depends=[Matrix Rcpp RcppArmadillo]; }; robustsae = derive2 { name="robustsae"; version="0.1.0"; sha256="0fi1fpqnfj6vkmidlr90kqbn1bxxxqb5qpqqrz9rrimlsvrc4ddl"; depends=[coda lattice MCMCpack mvtnorm pscl]; }; @@ -10699,16 +11367,19 @@ in with self; { rocNIT = derive2 { name="rocNIT"; version="1.0"; sha256="18vxyh1wcq6dv62xf2dyl4226cd00n4hlbaqnynl9j5gnrmmsvi1"; depends=[]; }; rocc = derive2 { name="rocc"; version="1.2"; sha256="00yxbbphhwkg4sj2h7pd9vw86yavl711nk8yylwmjd3qv39qjml0"; depends=[ROCR]; }; roccv = derive2 { name="roccv"; version="1.1"; sha256="13pwrc31w279l7j58wdz24p8j9jdh53rsavj1mymj92jpm52nfzl"; depends=[glmnet pROC]; }; - rockchalk = derive2 { name="rockchalk"; version="1.8.111"; sha256="0x82mmsvy41cw1chbrxwjj35fwimb3iv9lrlhxsslgix62xlskvx"; depends=[car lme4 MASS]; }; - rococo = derive2 { name="rococo"; version="1.1.5"; sha256="062pj62haf0xw74p6c1dd20ipcxka8nn0mxsq490d22kqwm4vf5a"; depends=[Rcpp]; }; + rockchalk = derive2 { name="rockchalk"; version="1.8.129"; sha256="1wriwmwbl04jk27s76cvlllgx79315ng8k5habb8hlp1mbm4hpby"; depends=[carData kutils lme4 MASS]; }; + rococo = derive2 { name="rococo"; version="1.1.7"; sha256="1fp3kk5j9kc0vyr50rlbsxjc9p3qz5137sifxsbd297p7zj1fcs2"; depends=[Rcpp]; }; + rocsvm_path = derive2 { name="rocsvm.path"; version="0.1.0"; sha256="1pd59bzcz96sxpp725pqa7pjh2gdrfapbilp4wccjkf5290zw56v"; depends=[quadprog svmpath]; }; rodd = derive2 { name="rodd"; version="0.2-1"; sha256="01zrkw4lr21vxk2grfc37iyrcipfdcj5m0i7gnxsvs435y9fqagd"; depends=[Matrix matrixcalc numDeriv quadprog rootSolve]; }; rodeo = derive2 { name="rodeo"; version="0.7.4"; sha256="16yzj12m9wvcrqxc33rpbyzbq019swi5jxnbda9crfwjdvafaa0d"; depends=[deSolve R6]; }; rodham = derive2 { name="rodham"; version="0.1.1"; sha256="15mrlx7azvwkwjgfplvs5fhk2nwlg9pay2l99q327p8hx87jr8ra"; depends=[jsonlite plyr splitstackshape stringr tibble]; }; - roll = derive2 { name="roll"; version="1.0.7"; sha256="059n1pl7692grzv4pmnj8s6cs2zi98lr1s5zi9pxg5vpw7r6h2v9"; depends=[Rcpp RcppArmadillo RcppParallel]; }; - rollRegres = derive2 { name="rollRegres"; version="0.1.0"; sha256="09vb06j8yyxw7k7dmni8s90wnvdk5l5x09gr76cvp4rjkx8jjlpj"; depends=[checkmate Rcpp RcppArmadillo]; }; + roll = derive2 { name="roll"; version="1.1.1"; sha256="146x0sfalwxykrj0m08kmrjhihdfnss97hk6x76zd46ji305zk9v"; depends=[Rcpp RcppArmadillo RcppParallel]; }; + rollRegres = derive2 { name="rollRegres"; version="0.1.1"; sha256="1mbwx1rpb5sj6kzsagf3mg7kz11naqqn5fpvnpdvmv7mcp92wj7x"; depends=[checkmate Rcpp RcppArmadillo]; }; rollbar = derive2 { name="rollbar"; version="0.1.0"; sha256="1q2ym0vkgbdnibxmwx0bp9c20g3bm8fzwwgs3j4bxg1ydg3gnkj4"; depends=[httr]; }; rollmatch = derive2 { name="rollmatch"; version="1.0.1"; sha256="1bxd31s30jji97m93z4w4hdxdrfyp947dyzhjwmm13zc59mpfnvs"; depends=[dplyr magrittr]; }; rollply = derive2 { name="rollply"; version="0.5.0"; sha256="01rh4x9352ixdhrqdysapqx5ynksknyf8n230b340pxwaz2d7xhc"; depends=[plyr Rcpp stringr]; }; + roloc = derive2 { name="roloc"; version="0.1-1"; sha256="0xynj12gp010c23f6ll9p343vwgxwa22s771p1w2pi65cj2ixhas"; depends=[colorspace]; }; + rolocISCCNBS = derive2 { name="rolocISCCNBS"; version="0.1"; sha256="100jh5m2c1zp5wg3wd4y2i47dzx1j0g6lfwyqmwk4bz99yzzz5am"; depends=[colorspace roloc]; }; rolr = derive2 { name="rolr"; version="1.0.0"; sha256="04nm4q0mlr4w6jb0frykzlyknfn3gn02ysqr5ll5jch6wawichy2"; depends=[survival]; }; rolypoly = derive2 { name="rolypoly"; version="0.1.0"; sha256="11nf7in6n03675l11ynl4rp20rlzy7jli3m518s4sqqxdm8f8ci7"; depends=[data_table dplyr foreach ggplot2 glmnet MASS Matrix matrixcalc]; }; rootSolve = derive2 { name="rootSolve"; version="1.7"; sha256="08ic6ggcc5dw4nv9xsqkm3vnvswmxyhnqnv1rdjv1h2gy1ivpcq8"; depends=[]; }; @@ -10717,8 +11388,10 @@ in with self; { rope = derive2 { name="rope"; version="1.0"; sha256="06qp6h8cjnz0yacm4r39k99hrw74iyq16h5mqfcki7sf3zqbfm7r"; depends=[]; }; ropenaq = derive2 { name="ropenaq"; version="0.2.6"; sha256="065p4c8l4bqxy00clbjhad8hqw4gg2h2c00b06n2fa5n70z0akgq"; depends=[crul dplyr jsonlite lazyeval lubridate tidyr]; }; ropensecretsapi = derive2 { name="ropensecretsapi"; version="1.0.1"; sha256="0d4yl0h4am3blskdnzk119hk374c3vx0cg99r20w07yh8jfafrw7"; depends=[RCurl RJSONIO]; }; + roperators = derive2 { name="roperators"; version="1.1.0"; sha256="0klmk1jmh1iysgf345qa6qyjmn1pkz072ha254k90flprgicg7c6"; depends=[]; }; ropercenter = derive2 { name="ropercenter"; version="0.2.0"; sha256="1ghn666jhwmkxwrr8pc398nhzvg4y4097pa19m4b08d9mkg9iqlj"; depends=[dplyr foreign haven httr readr rvest stringr tibble tidyr xml2]; }; - roprov = derive2 { name="roprov"; version="0.1.0"; sha256="0g9jg9j91v705kygs4yx1y6s0cx5krr6kbg3jlgcsda9ldjmj7fy"; depends=[CodeDepends fastdigest igraph]; }; + roprov = derive2 { name="roprov"; version="0.1.2"; sha256="16w9i7svlkn2wbv35890f1zpcxilj0ar28d2xrdvmx7ni9vrz61q"; depends=[CodeDepends fastdigest igraph]; }; + roptim = derive2 { name="roptim"; version="0.1.2"; sha256="0kamdhyc7s1i7mbgzf6zbdbcs2qjjq4wgl1v181xzhq6gpv7fhy6"; depends=[Rcpp RcppArmadillo]; }; rorcid = derive2 { name="rorcid"; version="0.4.0"; sha256="1diz14b5jzs9i4khyykq58cbgz87qraivv9lhq5nrrrfi2gryl9r"; depends=[crul data_table fauxpas httr jsonlite tibble xml2]; }; rorutadis = derive2 { name="rorutadis"; version="0.4.2"; sha256="13a7xj4qw1nd8xgrqhrki3php960lgy9gy38sg4kpvs4j2rwijzc"; depends=[ggplot2 gridExtra hitandrun Rglpk]; }; rosetteApi = derive2 { name="rosetteApi"; version="1.9.0"; sha256="0pnrfc0dcbh5r3qwfwyb0q063bzwpw4ga60965y5qyxz64cyx74r"; depends=[httr jsonlite]; }; @@ -10727,62 +11400,66 @@ in with self; { rosqp = derive2 { name="rosqp"; version="0.1.0"; sha256="0975g7p75bq238g7lr200svsqm9i11z7l331r0igm5ycahljrlsm"; depends=[Matrix R6 Rcpp]; }; rotationForest = derive2 { name="rotationForest"; version="0.1.3"; sha256="1z2wk3mcs5hrahsxralidbc0dd8gxdbwjpr2f71g4g3isfx1ic8d"; depends=[rpart]; }; rotations = derive2 { name="rotations"; version="1.5"; sha256="1zksh6hyxdkm0lvvrld6dgkmhszn6wsjrjzr2xbn3af3gsvsydaa"; depends=[ggplot2 Rcpp RcppArmadillo rgl sphereplot]; }; - rotl = derive2 { name="rotl"; version="3.0.4"; sha256="1zc4418gxpd65n60lspsdm15v7apkv6wkf9jqqs152z079ppdrhx"; depends=[ape assertthat httr jsonlite rentrez rncl]; }; + rotl = derive2 { name="rotl"; version="3.0.5"; sha256="18iq91r7g79nv6qmkb6kp5vlc3jkymfsdzs83il5rd63cvj6gp46"; depends=[ape assertthat httr jsonlite rentrez rncl]; }; roughrf = derive2 { name="roughrf"; version="1.0"; sha256="0nwdynqfb9yzjvi1lykgdkch3b4g09aj8vbd6sf5pyx473s066y4"; depends=[mice nnet randomForest]; }; + roundhouse = derive2 { name="roundhouse"; version="0.0.1"; sha256="142dw9ky6fyp5n8zf5lymx083gi56q6wxj4jm0m8cjb0khiqw2lq"; depends=[httr jsonlite]; }; routr = derive2 { name="routr"; version="0.3.0"; sha256="1mjf1vwrh1k1kjl1kcgqs29zb8h9m05630czsjkz7li3pmvy9mrv"; depends=[assertthat digest httpuv R6 reqres stringi uuid]; }; rowr = derive2 { name="rowr"; version="1.1.3"; sha256="1f93c2yni956flwnxgphn340pc7p6yagr5xnmhinjgk9kvsd07yh"; depends=[]; }; - roxygen2 = derive2 { name="roxygen2"; version="6.0.1"; sha256="0xpzziminf225kjwhyl51kgkzhplyzhk5farhf5s822krl2xqbfj"; depends=[brew commonmark desc digest R6 Rcpp stringi stringr xml2]; }; + roxygen2 = derive2 { name="roxygen2"; version="6.1.1"; sha256="0wq29ilqas8yn2z8v49fk0hbgchg29nmyyhwczgdipz0cbhbfipd"; depends=[brew commonmark desc digest pkgload purrr R6 Rcpp stringi stringr xml2]; }; royston = derive2 { name="royston"; version="1.2"; sha256="1rywc89qzx0hldbq10201bjdhz60pq2gmgd9b9j52mza3w4canjz"; depends=[moments nortest]; }; + rpact = derive2 { name="rpact"; version="1.0.0"; sha256="0wphrkmsqy57y63b643bcamhxjj6f5nkddbiyniab43mfqpyz3ln"; depends=[]; }; rpanel = derive2 { name="rpanel"; version="1.1-4"; sha256="0yzasb4k5jcx3wfsll9k9alyrwc0l1x6pk91nj7cqrdiapw8j519"; depends=[]; }; rpart = derive2 { name="rpart"; version="4.1-13"; sha256="0k29qx3k3pj5sgrpg0p47yd8i811rmdakaw57bigpq1449asc4cf"; depends=[]; }; - rpart_plot = derive2 { name="rpart.plot"; version="2.2.0"; sha256="1sh45ixd22nl7lxry82h74k4d5y2yvrs9g2ydqqv5jwkk7hmki11"; depends=[rpart]; }; + rpart_plot = derive2 { name="rpart.plot"; version="3.0.6"; sha256="00jbkzg58sf4v32dbmgclgn0hd561l57jf067xffv3gmr2844n0w"; depends=[rpart]; }; rpart_utils = derive2 { name="rpart.utils"; version="0.5"; sha256="00ahvmly6cdf7qhhcic0dbjlljqq8kbhx15rc7vrkd3hzd55c0im"; depends=[rpart]; }; rpartScore = derive2 { name="rpartScore"; version="1.0-1"; sha256="15zamlzbf6avir8zfw88531zg5c0a6sc5r9v5cy9h08ypf34xf4y"; depends=[rpart]; }; rpartitions = derive2 { name="rpartitions"; version="0.1"; sha256="1gklsi4pqhk16xp9s49n1lr9ldm1vx61pvphjqsqkzrlxwcpx3j8"; depends=[hash]; }; rpatrec = derive2 { name="rpatrec"; version="1.0.1"; sha256="0zj461frf6n5s97zq7r52q0blsn2xq2759impgz6v4pr87gmq0si"; depends=[np]; }; rpca = derive2 { name="rpca"; version="0.2.3"; sha256="135q3g8jmn9rwamrc9ss45cnbfyw8kxcbrf0kinw8asz70fihj9z"; depends=[]; }; rpcdsearch = derive2 { name="rpcdsearch"; version="1.0"; sha256="17g3x15qgv2hamlj451sb88i83n8svw5vnmjpijp5cnn5d1jx0d6"; depends=[assertthat combinat dplyr stringr xlsx]; }; - rpdo = derive2 { name="rpdo"; version="0.2.3"; sha256="150kd9pvfr7msrh55vsqcj8lv994izlvhxf4g5n1qbzdcaqsdjzp"; depends=[checkr]; }; + rpdo = derive2 { name="rpdo"; version="0.2.5"; sha256="1504f1i4aldnasnkc596pfpyqcmpvk6p20k46s27j8ld5470w3hn"; depends=[checkr err]; }; rpf = derive2 { name="rpf"; version="0.59"; sha256="06gibjngl27mmvmni6ncz5qa4nlbxlna57f13607a9r739146378"; depends=[mvtnorm RcppEigen]; }; rpg = derive2 { name="rpg"; version="1.6"; sha256="1vn5cswrkmw98z1dr0f0yjkz3n8kwvjb4zknqg81fzqsagfc89yx"; depends=[getPass RApiSerialize Rcpp uuid]; }; rpgm = derive2 { name="rpgm"; version="1.1.2"; sha256="0pbja877gb3mn7m78lfdl217dm7qsrblq6gwrjh5wbv1nd532hvz"; depends=[]; }; rphast = derive2 { name="rphast"; version="1.6.9"; sha256="111m824z7z0lqdj4kk4cp1yfjhx7d5d9463k892dyvgjvkagvi9g"; depends=[]; }; + rphylopic = derive2 { name="rphylopic"; version="0.2.0"; sha256="0wmdvdz75bbwhn3qk8ic5lj256ik27d7vxrq9hg8c9rqzygj8wh3"; depends=[crul ggplot2 gridBase jsonlite png]; }; rpicosat = derive2 { name="rpicosat"; version="1.0.1"; sha256="1zj2d6jairmvya91vhv9kpkf34zmzl9vlha5yvfjj0j0apmqc0li"; depends=[]; }; rpinterest = derive2 { name="rpinterest"; version="0.3.1"; sha256="0kkf73byhgzqxw85wda3nh7qsq81pc035vi6z3fhnvb9ssszwakc"; depends=[httr magrittr rjson]; }; rpivotTable = derive2 { name="rpivotTable"; version="0.3.0"; sha256="0ndhsw4nnz6wf0v8dh4sz8867m01jjkzw6aq7f490z1ypa3d9fv5"; depends=[htmlwidgets]; }; - rplos = derive2 { name="rplos"; version="0.8.0"; sha256="0l38zllzklsy6q2l2r0v2x8wcsldnxjhilcsq5ykl1k35gbva19y"; depends=[crul dplyr ggplot2 jsonlite lubridate plyr reshape2 solrium whisker]; }; - rplotengine = derive2 { name="rplotengine"; version="1.0-6"; sha256="1x9lf5h6cmjyi5xyvmk2ii2dwkwmjqbg0m1fhfabay0flqc7qdm0"; depends=[xtable]; }; + rplos = derive2 { name="rplos"; version="0.8.4"; sha256="1hx1r9ag62a2mv8zqag0i1f10k5rfdygjhqinql4cgzgrdi7y3h7"; depends=[crul dplyr ggplot2 jsonlite lubridate plyr reshape2 solrium whisker]; }; + rplotengine = derive2 { name="rplotengine"; version="1.0-7"; sha256="1bbciq84l0h6g4qajlcqg3v66g2rspflv6k7x5h5qzwlcb4p4dps"; depends=[xtable]; }; rpms = derive2 { name="rpms"; version="0.3.0"; sha256="0kdxjn2aij83ax0g1ipdb7qrvpqn67vhs3z54ihj1kbx4i8pzs9g"; depends=[Rcpp RcppArmadillo]; }; rpn = derive2 { name="rpn"; version="1.0"; sha256="0wk8y4yk6wqzbq5bqv6zncfp9az5vn8xgwh426pk3bxm3v4xi16i"; depends=[BBmisc checkmate]; }; rpnf = derive2 { name="rpnf"; version="1.0.5"; sha256="07byg0ym4d2cr6fp74z379jhsaw4c0xrwf622dvhwa4frn4anl60"; depends=[]; }; rportfolios = derive2 { name="rportfolios"; version="1.0-1"; sha256="00xxh85jpl0rw8fv84i7zmq0psc92pq7hharnr4szbmhgz8kbc35"; depends=[truncdist]; }; - rpostgis = derive2 { name="rpostgis"; version="1.4.0"; sha256="0rgi7ax2n2fln12501zshwaz23nns9qk4vy1ylnaqb4bg0x30gn4"; depends=[DBI raster rgeos RPostgreSQL sp]; }; + rpostgis = derive2 { name="rpostgis"; version="1.4.2"; sha256="0zbq9605jk26r2mdkigi2pgn2s5ssrp5dvm4kbgk7fscnm1r6fbs"; depends=[DBI raster rgeos RPostgreSQL sp]; }; rpostgisLT = derive2 { name="rpostgisLT"; version="0.6.0"; sha256="1adwpkfndm6n3s9xcx8zrwnj6bmgvq4nzs072fnl5i6kjy6ngjm6"; depends=[adehabitatLT DBI htmltools leaflet lubridate magrittr mapview rpostgis RPostgreSQL sf shiny shinyWidgets sp]; }; rppo = derive2 { name="rppo"; version="1.0"; sha256="0agqys52l8bb3mc3bpawym12phl5r1ymalfvgrq5w6n78lpzcxls"; depends=[httr jsonlite plyr readr]; }; - rpql = derive2 { name="rpql"; version="0.6"; sha256="0kbxhh0pacgh5d490665a5k00qh93rv5k7v3g73vrgn6lc085a54"; depends=[gamlss_dist lme4 MASS Matrix mvtnorm Rcpp RcppArmadillo]; }; + rpql = derive2 { name="rpql"; version="0.7"; sha256="18llgwk1jfwf3y1dabpc508kfb1k4yh4cr4k76azkziv11arbh0c"; depends=[gamlss_dist lme4 MASS Matrix mvtnorm Rcpp RcppArmadillo]; }; rprev = derive2 { name="rprev"; version="1.0.0"; sha256="0v8ibflqbc45qss2jnnalqhq788cp6gpx1lylcwj2h9k4i8qgi4c"; depends=[data_table doParallel dplyr foreach ggplot2 lazyeval lubridate magrittr survival tidyr]; }; rprime = derive2 { name="rprime"; version="0.1.0"; sha256="1v6n1qi0i7x8xgizbyvp1mnwc316lsan4rvam44fgjj45fcd79gd"; depends=[assertthat plyr stringi stringr]; }; rprintf = derive2 { name="rprintf"; version="0.2.1"; sha256="0rwqpln0igxb4m6d6jyp7h3shfb8sbp0kj7cgkffjp88hn9qm4h3"; depends=[stringi]; }; rprojroot = derive2 { name="rprojroot"; version="1.3-2"; sha256="12r3fdxmi2pmwn6ic3rhg0b20ll5z420m0d8fziv1n21961namnz"; depends=[backports]; }; - rpsftm = derive2 { name="rpsftm"; version="1.2.2"; sha256="0xfw2rc8k9nnwzmzf803w5aarhm09hvi8ry5gi21d9n8fxsj1q97"; depends=[ggplot2 rootSolve survival]; }; + rpsftm = derive2 { name="rpsftm"; version="1.2.3"; sha256="1l0674jsi5ngazmbl13wm73xwxyqy4z6k7p0j46j6wcv84ljj7ss"; depends=[ggplot2 rootSolve survival]; }; rpst = derive2 { name="rpst"; version="1.0.0"; sha256="10cbgj67lqgh5bawwa0nwj9kfl3jg4vdm121kc61q199v8dw7nrz"; depends=[plotrix survival]; }; rpsychi = derive2 { name="rpsychi"; version="0.8"; sha256="1h40kbqvvwwjkz5hrclj6j22zhav3yyfbbhqahs1whwjkksnam4w"; depends=[gtools]; }; rptR = derive2 { name="rptR"; version="0.9.21"; sha256="0wqh9d372s2222qm5w0wx77l2sj7zvdnl7zvxcn5wfs3cz84fj15"; depends=[lme4 pbapply]; }; rpubchem = derive2 { name="rpubchem"; version="1.5.10"; sha256="06j9ir65ykky5hdbyv74fnddwqd39jxvr6jig0kjqisc75k4spjz"; depends=[base64enc car data_table fingerprint iterators itertools RCurl RJSONIO stringr XML]; }; rqPen = derive2 { name="rqPen"; version="2.0"; sha256="13m21v753njaramgpbhn0lb793b6946crv5v8vl127w38q0z3wyd"; depends=[quantreg regpro]; }; - rqdatatable = derive2 { name="rqdatatable"; version="0.1.1"; sha256="14m0sfl46kkzwv4pmgl8wc4sxb9b14lbx3m3c7r6d3iv6jjmaaj2"; depends=[data_table rquery wrapr]; }; - rquery = derive2 { name="rquery"; version="0.5.0"; sha256="1ssf7mxj8dy78v9a9bmaxppp2cygpcqndir40vavl6fm9v34s0nq"; depends=[wrapr]; }; + rqdatatable = derive2 { name="rqdatatable"; version="1.1.1"; sha256="1634llj4ykkn85ijj978k9rxclp7ff687vsvr9i2v5xppg7sbr5h"; depends=[data_table rquery wrapr]; }; + rquery = derive2 { name="rquery"; version="1.2.0"; sha256="0vid05sx73swfg13fd1kar4ggb9ri1pscc8rqz465sqmbknlp2r1"; depends=[wrapr]; }; rr = derive2 { name="rr"; version="1.4"; sha256="1c2h6ibjfwrjfqh1if3c90pdh0g2rf3p71j4p9w23xbbrx2l80pl"; depends=[arm coda magic MASS]; }; + rr2 = derive2 { name="rr2"; version="1.0.0"; sha256="1cflysdx7n8mcb2whqi3wirg67aszbf2h8x23bpg7xx1im1xmgy4"; depends=[ape lme4 Matrix phylolm]; }; rrBLUP = derive2 { name="rrBLUP"; version="4.6"; sha256="1bw4pjj9hm9ik5bvvklnlkykhlqm6k7pbkma1iwc3kbg8shpbd18"; depends=[]; }; rrBlupMethod6 = derive2 { name="rrBlupMethod6"; version="1.3"; sha256="1qwv954mhry46ff2ax48xcmnasygi5alv8d413g3qbk2da6i0d8l"; depends=[]; }; - rrcov = derive2 { name="rrcov"; version="1.4-4"; sha256="0wn5h8vi0zyk5ah898m37ysz4kiih6y792nb9zdvhvd8r07f0sc5"; depends=[cluster lattice mvtnorm pcaPP robustbase]; }; + rrcov = derive2 { name="rrcov"; version="1.4-7"; sha256="14zjyqcdiqx6js99nx5s8hmyx564ixy2d8s6i7wa50xmx368rl6b"; depends=[cluster lattice mvtnorm pcaPP robustbase]; }; rrcov3way = derive2 { name="rrcov3way"; version="0.1-10"; sha256="0ybl759mfva185z2mjs5s8cjim9h8dk4gkqnva2rj9kxp7i45srd"; depends=[robustbase rrcov ThreeWay]; }; rrcovHD = derive2 { name="rrcovHD"; version="0.2-5"; sha256="1wv50lcjf0fsxb1zagxbrcx68ilfmnmkc8ccpy9hw3qql5p368ij"; depends=[pcaPP pls robustbase robustHD rrcov spls]; }; rrcovNA = derive2 { name="rrcovNA"; version="0.4-9"; sha256="1qc9xqm5x55dqjx1y7s4a2nwc07v32rygicbb8469knxasf92cs3"; depends=[cluster lattice norm robustbase rrcov]; }; rrd = derive2 { name="rrd"; version="0.2.1"; sha256="1n4590h3xzja7j8fzay4b8rp98wnilg2znnkbw4ffk9fdac2wr5l"; depends=[assertthat tibble]; }; rrecsys = derive2 { name="rrecsys"; version="0.9.7.3"; sha256="034p7ncnzlkniicl5nd58m9wjy7mc00f027zpg5das226svhfywf"; depends=[ggplot2 knitr MASS Rcpp registry]; }; rredis = derive2 { name="rredis"; version="1.7.0"; sha256="0wzamwpmx20did8xj8x9dllri2ps83viyqjic18ari7i4h1bpixv"; depends=[]; }; - rredlist = derive2 { name="rredlist"; version="0.4.0"; sha256="0j2hab26zs9dyg9fggza7yffbvwvnmrk5frbfs2ys8h3hg2x6ncy"; depends=[crul jsonlite]; }; + rredlist = derive2 { name="rredlist"; version="0.5.0"; sha256="12dqilcwyxad5yjz8gh29ycwj2rbm1g0hxfsqkl7zsjaz5lbcka0"; depends=[crul jsonlite]; }; rrefine = derive2 { name="rrefine"; version="1.0"; sha256="1lh3vddrp5k9bhz5spv93w0qm9z5lskpdgxfksys0l3275hzx1lm"; depends=[httr readr rlist]; }; rreg = derive2 { name="rreg"; version="0.2.1"; sha256="05c2yj58zn43zkmqp4iyblsixsq76hsjkchffl5rkqynvgxi0qzi"; depends=[directlabels ggplot2]; }; rrepast = derive2 { name="rrepast"; version="0.7.0"; sha256="1s596sk993aam5rsb4as2y3n5wcgjlnb25b29l59z0xks1v04mnc"; depends=[digest doParallel foreach ggplot2 gridExtra lhs rJava sensitivity xlsx]; }; @@ -10792,85 +11469,90 @@ in with self; { rroad = derive2 { name="rroad"; version="0.0.5"; sha256="09q5r9wq3vm5wy5aigx9wffv7m0njlp3sma1djm6cp7hhwgss0nj"; depends=[]; }; rrpack = derive2 { name="rrpack"; version="0.1-7"; sha256="0svrw2ik59hjyfb0kag4nv8ilcaz7irmkp7ndbxxn0jg7dacb411"; depends=[ggplot2 glmnet lassoshooting MASS Rcpp RcppArmadillo]; }; rrr = derive2 { name="rrr"; version="1.0.0"; sha256="0sv6k70mv325yjm8yjy4dw8cqc0xc071iiv94fk1l1yfz0n67prz"; depends=[dplyr GGally ggplot2 magrittr MASS plotly Rcpp]; }; - rsMove = derive2 { name="rsMove"; version="0.2.4"; sha256="01iag63vskm68zjgq5qmgiimhmxcmp0mq6qarzsr3jlgmxix6kqs"; depends=[caret gdalUtils ggplot2 igraph lattice lubridate pryr randomForest raster RCurl rgdal sp spatialEco]; }; + rrtable = derive2 { name="rrtable"; version="0.1.0"; sha256="1rvqb32fr63dkm5kz291pxzli8yi10k76v0lm1qdn28cx1l6ff3y"; depends=[devEMF editData flextable ggplot2 magrittr moonBook officer purrr readr rmarkdown rvg shiny stringr ztable]; }; + rsMove = derive2 { name="rsMove"; version="0.2.6"; sha256="15mr2i0fv1k230ncfkbdk564rydsq9zy9bgwackbg9zlix8x7874"; depends=[caret gdalUtils ggplot2 igraph lattice lubridate plyr pryr randomForest raster RCurl rgdal sp spatialEco]; }; rsae = derive2 { name="rsae"; version="0.1-5"; sha256="1f3ry3jwa6vg2vq2npx2pzzvfwadz8m48hjrqjk860nfjrymwgx5"; depends=[]; }; - rsample = derive2 { name="rsample"; version="0.0.2"; sha256="10lmpy4ca045j2fxbz5xzl1w9242dkp6sc8hhrk0fxs0dkfb7amf"; depends=[broom dplyr purrr recipes rlang tibble tidyr]; }; + rsample = derive2 { name="rsample"; version="0.0.3"; sha256="1gdlx9irba0snyl5jv0gi6dwv5l044s2axjlnygh5narm2rhi4y1"; depends=[dplyr generics purrr rlang tibble tidyr]; }; rsatscan = derive2 { name="rsatscan"; version="0.3.9200"; sha256="00vgby24jknq8nl7rnqcwg7gawcxhwq8b7m98vjx2hkqx39n4g21"; depends=[foreign]; }; - rscala = derive2 { name="rscala"; version="3.0.2"; sha256="0gbi2q63pbl8izyq8wjrjn9d0746ylak8fp7zsjzw56gjpak79q3"; depends=[]; }; + rscala = derive2 { name="rscala"; version="3.2.5"; sha256="1qkg0kdixbsjava4xx5afbwq8d91fcx799bf0siadygm31aa9gcr"; depends=[]; }; rscimark = derive2 { name="rscimark"; version="1.0"; sha256="1jsjz4d5bnxb90qqzz42m4nyvm8d8w8bs0m1r5g2n78zmckqb8vy"; depends=[checkmate]; }; - rsconnect = derive2 { name="rsconnect"; version="0.8.8"; sha256="019phwamg2irb0ak9y0sn25ihi0a9sfdpa02dz9x0bhpcg55x0li"; depends=[digest packrat PKI RCurl RJSONIO rstudioapi yaml]; }; - rscopus = derive2 { name="rscopus"; version="0.5.11"; sha256="1h0lj68znfy1jc2b7qbxj0cq8y2blhwz2p82cfn321yhca0s818c"; depends=[dplyr httr plyr tidyr]; }; - rscorecard = derive2 { name="rscorecard"; version="0.7.1"; sha256="1j7v383gcb13bi6d1v59pkx6d9g4yichyyh5ads9w82qq6v31xnw"; depends=[dplyr httr jsonlite lazyeval magrittr]; }; + rsconnect = derive2 { name="rsconnect"; version="0.8.12"; sha256="1zw7rvkg0vcajcyvx8nhxgp1c4882pwmdij4zv1by2fr3qw32678"; depends=[jsonlite openssl packrat RCurl rstudioapi yaml]; }; + rscopus = derive2 { name="rscopus"; version="0.6.3"; sha256="1fplb7wmzp78a1xi9b4bw6xis16gixhvl227yfhip650ib4srpv1"; depends=[dplyr httr plyr tidyr]; }; + rscorecard = derive2 { name="rscorecard"; version="0.11.1"; sha256="0ic00g74iilg7ydndm40vvbl7z9r5fbfiayrzfvgpjhqrl1qx337"; depends=[dplyr httr jsonlite lazyeval magrittr tidyselect]; }; rsdepth = derive2 { name="rsdepth"; version="0.1-5"; sha256="064jbb6gnx0sm41w3sbi6mvsbzsfkjqfici6frk8sfm9ybvm591j"; depends=[]; }; - rsdmx = derive2 { name="rsdmx"; version="0.5-12"; sha256="0qzbn3d6vkvn8qnjymmjbqgcffglnl5qm2zm4v6694xwcc1msvwx"; depends=[plyr RCurl XML]; }; + rsdmx = derive2 { name="rsdmx"; version="0.5-13"; sha256="1lgy5nbrl4frfn805lghyx1gl2h8lkvgk07365jyvb8rzfcl43av"; depends=[plyr RCurl XML]; }; rsed = derive2 { name="rsed"; version="0.1.2"; sha256="1rk7wkidvdn1d39a11cbgglz2dg74bbv3v1ijjdx903kgwg3nnrc"; depends=[Smisc]; }; rseedcalc = derive2 { name="rseedcalc"; version="1.3"; sha256="18zmpjv6g8f7pmvqlp6khxyys9kdnq5x4zxwb6gwybsh4jxrymkp"; depends=[]; }; rsem = derive2 { name="rsem"; version="0.4.6"; sha256="16nsbp4s20396h2in0zymbpmsn24gqlbik0vgv86zhy1yg1rz9ia"; depends=[lavaan MASS]; }; rsgcc = derive2 { name="rsgcc"; version="1.0.6"; sha256="12f8xsg6abmhdgkrrc8sfzmv4i1pycq1g0jfad664d17yciw7rhh"; depends=[biwt cairoDevice fBasics gplots gWidgets gWidgetsRGtk2 minerva parmigene snowfall stringr]; }; rsggm = derive2 { name="rsggm"; version="0.3"; sha256="17yzvd5vs2avp0nzk7x9bi4d7p6n9nv7675qpgfpwkfqp25lax73"; depends=[glasso MASS Matrix QUIC]; }; rsimsum = derive2 { name="rsimsum"; version="0.3.3"; sha256="0h08klkdn84y32xlaafig1jj5ni79j4yx2pp3pg2qfmpimxcm44w"; depends=[checkmate ggplot2]; }; - rsinaica = derive2 { name="rsinaica"; version="0.5.0"; sha256="12jzbay7vm1ziqdjx8i7wkb3f354q95qfayasr3prl16sz80kpp7"; depends=[dplyr httr jsonlite lubridate stringr]; }; + rsinaica = derive2 { name="rsinaica"; version="0.6.0"; sha256="0ygr2mpvmqnv6a71cm93xss8g3pnmb5ax0fb88cjzax993m2l48v"; depends=[dplyr httr jsonlite lubridate stringr]; }; rslp = derive2 { name="rslp"; version="0.1.0"; sha256="06glpdsd309058kxww114j9sshvj6gw9g5sdm4zkmzq3cl91fa6h"; depends=[magrittr plyr stringi stringr]; }; rslurm = derive2 { name="rslurm"; version="0.4.0"; sha256="1ck4ky5d0pf8hnxz1ijbjk0nfyj1hfnhf9la5qrqw2spa09z82ki"; depends=[whisker]; }; - rsm = derive2 { name="rsm"; version="2.9"; sha256="1rj2qdlv44hbv1ipv7hdpssn90ypp6bfc7nqdaf9dak0bd6khwni"; depends=[estimability]; }; - rsnps = derive2 { name="rsnps"; version="0.2.0"; sha256="10g1b2i2mp0b4p78iiy83sz2jwz73xfjkhc6ih4ag2wmbdmwf9pb"; depends=[httr jsonlite plyr stringr XML]; }; - rsoi = derive2 { name="rsoi"; version="0.3.0"; sha256="0syl90akbbg50pyhsa4nyq2r4psi2n6qg48a4nxprgz412n8rjbv"; depends=[dplyr lubridate readr]; }; - rsolr = derive2 { name="rsolr"; version="0.0.8"; sha256="1swhg7hnkdphnw0d9jrzn18nk2v5a6ny7n652fh8d0k88a27xx4d"; depends=[BiocGenerics graph RCurl restfulr rjson S4Vectors XML]; }; - rspa = derive2 { name="rspa"; version="0.2.1"; sha256="0m3h25jxfccdqy4gf3cls4wcdpw580yfmb3lvw4ndfva8lj2q6sy"; depends=[lintools validate]; }; - rsparkling = derive2 { name="rsparkling"; version="0.2.4"; sha256="0ykk8lvigi3hb5iz7rxsi3brf4ydg2kxmaks4vk0vrkanyifs7xp"; depends=[h2o sparklyr]; }; - rsq = derive2 { name="rsq"; version="1.0.1"; sha256="1c7604g48rcsbfk66xfwia1jaxlqsjiw19zx9pg51n8d6c0l17zb"; depends=[MASS]; }; + rsm = derive2 { name="rsm"; version="2.10"; sha256="0a6bxrb0qad40lnigqjv2pnwwzcwi1rcmh9gb1a1b00k1n3mnmlc"; depends=[estimability]; }; + rsnps = derive2 { name="rsnps"; version="0.3.0"; sha256="1ym58gqpvn708228pbkq1klvl60a60bwxwm0arzzad3wh1wansxj"; depends=[crul data_table jsonlite plyr stringr XML xml2]; }; + rsoi = derive2 { name="rsoi"; version="0.4.0"; sha256="0aa4iiq5kh9l7wplvsqlgj89rnbr6p4bnnfn10dgfpyrpf7rqvza"; depends=[]; }; + rsolr = derive2 { name="rsolr"; version="0.0.9"; sha256="1mxvzb7wvm1agv35r82pr1hxa3fimixcwf36j98qjlxj9p7valrw"; depends=[BiocGenerics graph RCurl restfulr rjson S4Vectors XML]; }; + rspa = derive2 { name="rspa"; version="0.2.3"; sha256="171bwyxbjx2w8fz87jsbaghqxgmmkaxixhia0kp2y33ns6fc1hy9"; depends=[lintools validate]; }; + rsparkling = derive2 { name="rsparkling"; version="0.2.12"; sha256="0hx8ikgf3v0aaz3vshcv47ljasdhi52g68a0grfgzig2l3gmzbwk"; depends=[h2o sparklyr]; }; + rsppfp = derive2 { name="rsppfp"; version="1.0.3"; sha256="06lafgdbxaq3rifbz6mhvp5b3dm3vxz3dkzdmiz218xhvn4mdfry"; depends=[doParallel dplyr foreach igraph stringr tidyr]; }; + rsq = derive2 { name="rsq"; version="1.1"; sha256="0pvnyf875jybid16mg1y3dmnlrk1vahckhr5zaai1a0k4i6mh4jf"; depends=[MASS]; }; rstack = derive2 { name="rstack"; version="1.0.0"; sha256="19vbfmkd6ymadah1y1w5rn52f4hviddccyc6qj2cv5viqwbwws2z"; depends=[R6]; }; rstackdeque = derive2 { name="rstackdeque"; version="1.1.1"; sha256="0i1qqbfj0yrqbkad8bqc1qlxmyxpn7zycbnq83cdmfbilcmi87ql"; depends=[]; }; - rstan = derive2 { name="rstan"; version="2.17.3"; sha256="10fdasqbdwlisnm7hjmgl5f027ypfhni86d1c5fykb09g1pvkjz3"; depends=[BH ggplot2 gridExtra inline Rcpp RcppEigen StanHeaders]; }; - rstanarm = derive2 { name="rstanarm"; version="2.17.4"; sha256="1azggccxj6k8nrz8xlmsv42h0rvwmqfih8xxqn45v7fy9la006p0"; depends=[bayesplot BH ggplot2 lme4 loo Matrix nlme Rcpp RcppEigen rstan rstantools shinystan StanHeaders survival]; }; + rstan = derive2 { name="rstan"; version="2.18.2"; sha256="1zvh5qlxkwi947nqmlhazr7jwii68fpxnkcsr38s3m8havcxlxad"; depends=[BH ggplot2 gridExtra inline loo pkgbuild Rcpp RcppEigen StanHeaders]; }; + rstanarm = derive2 { name="rstanarm"; version="2.18.2"; sha256="0jflfj7g1rx0zhq0kbi1b1zwad1m7lhbvymz43g5c9cx3hh4gi68"; depends=[bayesplot BH ggplot2 lme4 loo Matrix nlme Rcpp RcppEigen rstan rstantools shinystan StanHeaders survival]; }; rstansim = derive2 { name="rstansim"; version="0.1.1"; sha256="09hg4ishzp6q90nrl94h21al0ad0jn7fr8brp8f0xa9cvkwlzjpg"; depends=[doRNG doSNOW foreach loo Rcpp rstan]; }; - rstantools = derive2 { name="rstantools"; version="1.5.0"; sha256="19rzcfiirw539hxs98j33gccwigdpwf3nj1w5jwwzank217wmgg4"; depends=[]; }; + rstantools = derive2 { name="rstantools"; version="1.5.1"; sha256="11dlrz3mj1j9qigh2qff0ixdcfds4ppxd37112yq8bn16b0idasw"; depends=[]; }; rstatscn = derive2 { name="rstatscn"; version="1.1.1"; sha256="0aj4x3lyrldpgh90v90qbxylndacn5ri5yqff3qy53q45ar7yji3"; depends=[httr jsonlite]; }; rstiefel = derive2 { name="rstiefel"; version="0.20"; sha256="1wrl7rc4nrnxjs26l9v36x3mpx33mjijk27nbzidwrhp9gppzz1i"; depends=[]; }; - rstpm2 = derive2 { name="rstpm2"; version="1.4.2"; sha256="19cijqx1jblhgwzr0q1p7aaiajnrf5g9l4fw67p69nv4nljcypan"; depends=[bbmle fastGHQuad mgcv numDeriv Rcpp RcppArmadillo survival]; }; + rstpm2 = derive2 { name="rstpm2"; version="1.4.4"; sha256="0q7pnhbxysh9kbnns6xdg2kcs4jwz9bw442935vxddqaib1jnddm"; depends=[bbmle fastGHQuad mgcv Rcpp RcppArmadillo survival]; }; rstream = derive2 { name="rstream"; version="1.3.5"; sha256="1wprsnwl63cc4a6j5h18r09wlh32bq5z6hj6r5klp7rkpjchsplp"; depends=[]; }; - rstudioapi = derive2 { name="rstudioapi"; version="0.7"; sha256="133s75q2hr6jg28m1wvs96qrbc9c4vw87migwhkjqb88xxvbqhd5"; depends=[]; }; + rstudioapi = derive2 { name="rstudioapi"; version="0.8"; sha256="0d6r0in13k0rcyr6asanwy0a9dv4lizq6l2w913rr222pq6vrrck"; depends=[]; }; rsubgroup = derive2 { name="rsubgroup"; version="0.6"; sha256="1hz8rnbsl97ch6sjwxdicn2sjyn6cajg2zwmfp03idzpb3ixlk7l"; depends=[foreign rJava]; }; rsunlight = derive2 { name="rsunlight"; version="0.7.0"; sha256="0v2wrgq8fxvkf8sf4z4wi4bbvbskw5wzcplns9imwfmm3y2pabyi"; depends=[crul data_table jsonlite plyr stringr tibble]; }; rsurface = derive2 { name="rsurface"; version="1.1.0"; sha256="1pymbgvr72nqd66wap5wrcizzx2k9bfr6vkxv6dkvjmi8q7jl2gv"; depends=[plotly rsm]; }; rsurfer = derive2 { name="rsurfer"; version="0.2"; sha256="14zd8fhak12yha6miwb84085722v5ipk8lagijhc6af291kp70i9"; depends=[gdata stringr]; }; - rsvd = derive2 { name="rsvd"; version="0.9"; sha256="1d71y4r27gpwsaq195yys301va8wdc2bvwxjk6501f7ma2yhl7y9"; depends=[]; }; + rsvd = derive2 { name="rsvd"; version="1.0.0"; sha256="0vjhrvnkl9rmvl8sv2kac5sd10z3fgxymb676ynxzc2pmhydy3an"; depends=[Matrix]; }; rsvg = derive2 { name="rsvg"; version="1.3"; sha256="11mccgf6hfskg45wqc114sx3qy2r494y6axdf73z6xwhs1wpm97g"; depends=[]; }; rsyslog = derive2 { name="rsyslog"; version="1.0.1"; sha256="1i33bpv894jk7cixsvn85h1g532zj39f8dfqq8cyzgsav9wba2y4"; depends=[]; }; + rt_test = derive2 { name="rt.test"; version="1.18.7.9"; sha256="0ywkdjvfzmrmmsfkz4jbhwzbzv7wivx80xy8wr92dch1862h6ias"; depends=[]; }; rt3 = derive2 { name="rt3"; version="0.1.2"; sha256="1fqbymkz4csavkxrs26glzrh0kw3qy9x5smgddgda9a1dxh9ljkm"; depends=[]; }; - rtable = derive2 { name="rtable"; version="0.1.5"; sha256="1a9x0qcbp96wg86nbvx25yh5viwvf5sqb41z3cvr5i7br2ji8n5i"; depends=[knitr ReporteRs shiny tidyr xtable]; }; rtape = derive2 { name="rtape"; version="2.2"; sha256="0q7rs7pc1k1kayr734lvh367j5qig2nnq5mgak1wbpimhl7z3wm7"; depends=[]; }; - rtdists = derive2 { name="rtdists"; version="0.8-3"; sha256="1p8j50snlfc4rs7fvzd2ny1i47vy3d6xmik4rhyppvv4kr47nwhm"; depends=[evd gsl msm Rcpp]; }; + rtdists = derive2 { name="rtdists"; version="0.9-0"; sha256="14ccpn67xdsx5fhwiw32z55gldzdcpaparqb1zpls2r233wg0v99"; depends=[evd gsl msm Rcpp]; }; rtematres = derive2 { name="rtematres"; version="0.2"; sha256="1d0vrprvnlk4hl2dbc6px9xn9kx9d1qvlqxd798hzda6qg5wwvf2"; depends=[gdata plyr RCurl XML]; }; rtext = derive2 { name="rtext"; version="0.1.20"; sha256="0455rwfxmpgb4qb925ildqr4km4ndgqjxgvk90x2dhfivgmmn60k"; depends=[digest hellno magrittr R6 Rcpp RSQLite stringb]; }; rtf = derive2 { name="rtf"; version="0.4-13"; sha256="1gwvw98lnym305z9awjaximrmkl4kkki59blbwqs2js42iqcx2m3"; depends=[R_methodsS3 R_oo]; }; rtfbs = derive2 { name="rtfbs"; version="0.3.9"; sha256="02irj6c7nfgp42yb5zdmhbr5pi09xgx0z76d1ccfczjf0r1cyvfz"; depends=[rphast]; }; - rticles = derive2 { name="rticles"; version="0.4.1"; sha256="1f2a60jmlsiga377ihhy8sm9amqn7fd91sd4vx682b97hfh3zn39"; depends=[knitr rmarkdown yaml]; }; - rtide = derive2 { name="rtide"; version="0.0.4"; sha256="0i3mf3818s62mmn315brv2axpwiiz646k5hv8z26z7s4ahxavrc0"; depends=[abind datacheckr lubridate magrittr plyr stringr tibble tidyr]; }; + rticles = derive2 { name="rticles"; version="0.6"; sha256="1rdjk5h9li55j3r7pj7q82z2y4phxqwybr3375dyajymd370gsys"; depends=[knitr rmarkdown tinytex xfun yaml]; }; + rtide = derive2 { name="rtide"; version="0.0.5"; sha256="0ns79xkkl141bbns8zlvx3gf48k4a03qa21pjyhnhgkm9lsihwfc"; depends=[abind checkr lubridate]; }; rtiff = derive2 { name="rtiff"; version="1.4.5"; sha256="0wpjp8qwfiv1yyirf2zj0696zb7m7fpzn953ii8vbmgzhakgr8kw"; depends=[pixmap]; }; - rtika = derive2 { name="rtika"; version="0.1.8"; sha256="1lkcrs3cdfcgy86vbvjfxqs2jxw4imz16s6c3pxhdl8r0byjdndk"; depends=[curl rappdirs sys]; }; + rtika = derive2 { name="rtika"; version="1.19.1"; sha256="1vq3lnl5c7ivmd4wmfgdaa6vi9ipicmbyf8d08xyviv469c3phfy"; depends=[curl digest rappdirs sys]; }; rtimes = derive2 { name="rtimes"; version="0.5.0"; sha256="1z8iaxkvd99fnk46vzbw6lax2qayng6s5n1sxn78kvp8py552f61"; depends=[crul data_table dplyr jsonlite tibble]; }; rtimicropem = derive2 { name="rtimicropem"; version="1.3"; sha256="1z7nrmzwdgz7fy2i23rl07jd39sdxqsdmmmkaaxzagj7whd58inj"; depends=[changepoint dplyr ggplot2 knitr lazyeval lubridate pathological R6 rbokeh readr stringr tibble tidyr]; }; rtip = derive2 { name="rtip"; version="1.1.1"; sha256="0lfny8nvgnf90xsmgmr32nzjbw8117m4vw7d0bc3xm4pzpnymjdq"; depends=[boot ggplot2 mvtnorm plyr rootSolve]; }; - rtk = derive2 { name="rtk"; version="0.2.5.4"; sha256="1nh757l4ih5pmmh7b84ca1f5wpz9mcksdb0a4rvs2hhgap38ihg9"; depends=[Rcpp]; }; - rtkore = derive2 { name="rtkore"; version="1.5.1"; sha256="03vmgrsil5yrrs3ndgqvfcwv9plcawc8v2y2x9nwcashxg40djn6"; depends=[Rcpp]; }; + rtk = derive2 { name="rtk"; version="0.2.5.7"; sha256="0h2664z7rbpj0zqnixb5swkkpjbbsgiagmd6dl92k10zphw0c8i0"; depends=[Rcpp]; }; + rtkore = derive2 { name="rtkore"; version="1.5.5"; sha256="0srk0ih4gbmhb1pl6zf8sjwrkdmgws9cl1397fcqv6l3bc376622"; depends=[inline Rcpp]; }; rtop = derive2 { name="rtop"; version="0.5-14"; sha256="1wwllckginnzisapbklpsizy47db24r83xahq4qsd8zhqvv9yj33"; depends=[gstat sp]; }; rtrek = derive2 { name="rtrek"; version="0.1.0"; sha256="05dzqylvv8rgh0sxl2qa2zvxnmilwmxsa6f99mh6ygcf9pal8jzd"; depends=[dplyr jsonlite magrittr purrr]; }; rtrends = derive2 { name="rtrends"; version="0.1.0"; sha256="04xdggf36m294drb9z8khdjr6fgsg4bwkb4mmbbvqfzjpq4mq4y1"; depends=[dplyr lubridate tidyr]; }; - rtrim = derive2 { name="rtrim"; version="2.0.4"; sha256="1xl3xai768idnfc30hp20cnpq3a07049p7vpkqpdrpla6a8zhvqk"; depends=[]; }; - rts = derive2 { name="rts"; version="1.0-45"; sha256="11gvgj5bqiacsf51sg4dj7jpsjgdj6j26vqc8by15325a4c804ml"; depends=[raster RCurl sp xts zoo]; }; + rtrim = derive2 { name="rtrim"; version="2.0.6"; sha256="18fvi8zbf9dqwi5x0sgy2aay5565ldvqpispqqb5gx2lwb9qra2r"; depends=[]; }; + rts = derive2 { name="rts"; version="1.0-47"; sha256="0xlwg6c49clb1zyfw8s8qhwdbyl0rwx7ljy8j2rq7hjh07541hdx"; depends=[raster RCurl sp xts zoo]; }; + rtsdata = derive2 { name="rtsdata"; version="0.1.1"; sha256="1xh5wsc330x49zcid8hpv9jarbp64dgq10k6lbjjsx1n7dg9qm3z"; depends=[alfred anytime curl data_table mongolite Quandl quantmod xts zoo]; }; rtson = derive2 { name="rtson"; version="1.3"; sha256="1gwvk7nmq9bz90jy1zh7lhr735iw804pmwxykdpaigcsnxk7zx03"; depends=[R6]; }; - rtsplot = derive2 { name="rtsplot"; version="0.1.0"; sha256="1iz7m1r46d1b84fbbkby42ry8plp226gh38krrdgzshfcf2a6856"; depends=[quantmod RColorBrewer TTR xts zoo]; }; - rtweet = derive2 { name="rtweet"; version="0.6.7"; sha256="0blyggy559cginfavmwzli1ibjbh1lbipyyi4bs2h9mvx9iwkl2l"; depends=[httr jsonlite magrittr tibble]; }; + rtsplot = derive2 { name="rtsplot"; version="0.1.1"; sha256="0dkv8pl2937zfpcwyy9ms1ak29nv9mxyb8w6bh2ns8figjp11zmp"; depends=[quantmod RColorBrewer xts zoo]; }; + rtweet = derive2 { name="rtweet"; version="0.6.8"; sha256="0r2lyiy3wa7v7wq72fvckw3bbff9sjy5bqpag766pl1rwfsbphjm"; depends=[httr jsonlite magrittr tibble]; }; rtype = derive2 { name="rtype"; version="0.1-1"; sha256="0wjf359w7gb1nrhbxknzg7qdys0hdn6alv07rd9wm6zynnn1vwxy"; depends=[]; }; - rtypeform = derive2 { name="rtypeform"; version="0.3.3"; sha256="13nqlgi4wwby8ka014ggilnh2m4qr940zbsks27zfd7q56ng7sbq"; depends=[httr jsonlite purrr tibble]; }; + rtypeform = derive2 { name="rtypeform"; version="2.0.0"; sha256="00as49l9plncc25bn93x36hpxnxachsh382ivhq6k9d9gi8424c0"; depends=[dplyr glue httr jsonlite lubridate purrr tibble tidyr]; }; rubias = derive2 { name="rubias"; version="0.1.0"; sha256="0k8f1aaj3zpxqkhzjfl7iyyx7pjssp5lldajjsghw110j75qksh4"; depends=[dplyr ggplot2 gtools magrittr Rcpp readr rlang stringr tibble tidyr]; }; rucm = derive2 { name="rucm"; version="0.6"; sha256="1n6axmxss08f2jf5impvyamyhpbha13lvrk7pplxl0mrrrl5g0n8"; depends=[KFAS]; }; rucrdtw = derive2 { name="rucrdtw"; version="0.1.3"; sha256="0wbh9zbgqf5bk1ix5qry18lhgdqk90pn5xnv401268gldjy4z777"; depends=[Rcpp]; }; rugarch = derive2 { name="rugarch"; version="1.4-0"; sha256="0b0rq88v93945g7pr6xin7wfdm8zl2vw8hxwa2kfak4xnrrprsyy"; depends=[chron expm ks nloptr numDeriv Rcpp RcppArmadillo Rsolnp SkewHyperbolic spd xts zoo]; }; - ruler = derive2 { name="ruler"; version="0.1.3"; sha256="000hnnnz3zccpshpi725f67kbfr3hnpgr48zyz24pbynyz3d7vap"; depends=[dplyr keyholder rlang tidyr]; }; + ruin = derive2 { name="ruin"; version="0.1.1"; sha256="124xs1c2mjfy6z0bp83rwkqw2y73g77xwn3q4yd2xw0v2frnpvpz"; depends=[ggplot2]; }; + ruler = derive2 { name="ruler"; version="0.1.4"; sha256="0fxwadx217h8nhry3mvwqk1pvi7f6ns19kcidixdk2b4zb5pqsc7"; depends=[dplyr keyholder rlang tibble tidyr]; }; runittotestthat = derive2 { name="runittotestthat"; version="0.0-2"; sha256="15zdcvqkr5ivq6wk6dw8k6diginc6z7mdc18pswim90d99j2g9sm"; depends=[assertive RUnit]; }; runjags = derive2 { name="runjags"; version="2.0.4-2"; sha256="035sxmh0b0m6dwz8qbpsmw2p7ihkx3cxgkhj27i0j6dsjryl3x4p"; depends=[coda lattice]; }; + runner = derive2 { name="runner"; version="0.1.0"; sha256="0gzh8438pvpg5wwirh0hn5s8fnd8cb6y66syndxarr06v9jy1gza"; depends=[Rcpp]; }; rusda = derive2 { name="rusda"; version="1.0.8"; sha256="0xx72jjf1pyixwpnvvgx5n2vc5gl46bam1caav043iqki68wb338"; depends=[foreach httr plyr RCurl stringr taxize testthat XML]; }; rusk = derive2 { name="rusk"; version="0.1.1"; sha256="0a6vbcnfzlfq9fmibiy0cwcfix65qhxq4f7wc7d53riga82s00lk"; depends=[dplyr ggforce ggplot2 reshape2 shiny tidyr]; }; rust = derive2 { name="rust"; version="1.3.5"; sha256="16jrf1nfn3wnkrbzp5bjkqi0q0vpy82ra6f0vs1pyk5hw5jhshg9"; depends=[Rcpp RcppArmadillo spatstat]; }; @@ -10879,15 +11561,17 @@ in with self; { rvHPDT = derive2 { name="rvHPDT"; version="3.0"; sha256="05nrfnyvb8ar7k2bmn227rn20w1yzkp1smwi4sysc00hyjrlyg8s"; depends=[gtools]; }; rvTDT = derive2 { name="rvTDT"; version="1.0"; sha256="09c2fbqnlwkhaxfmgpsdprl0bb447ajk9xl7qdlda201fvxkdc8v"; depends=[CompQuadForm]; }; rvalues = derive2 { name="rvalues"; version="0.6.3"; sha256="1bsdvwcijb75f27c8padjx8663as667axc4skwa6xgv5y423kbd0"; depends=[]; }; - rvcheck = derive2 { name="rvcheck"; version="0.1.0"; sha256="0b3vw1r4aglciwmjqm8dvlizydydwcgnpwkzib2g9k69a355iyi0"; depends=[]; }; + rvcheck = derive2 { name="rvcheck"; version="0.1.3"; sha256="1i2g6gyiqyd1pn6y0h6vmlcmg1qb5pv7rym8mkw8jnyc3in9hn8b"; depends=[rlang]; }; rversions = derive2 { name="rversions"; version="1.0.3"; sha256="0i2gi05nrvknr7g89rbppkswyfcwwd4r9gp75fdfhpah8sgq1l11"; depends=[curl xml2]; }; rvertnet = derive2 { name="rvertnet"; version="0.7.0"; sha256="01z3ij5z21v901hz4l9173r4pa9jz2nl7bx086ka1bxvcy0dgqgj"; depends=[crul dplyr ggplot2 jsonlite maps]; }; rvest = derive2 { name="rvest"; version="0.3.2"; sha256="04mv99z8dixywx96kfy4215g6ib23s7qvd77hcf9pxqxzcvqhvhd"; depends=[httr magrittr selectr xml2]; }; rvg = derive2 { name="rvg"; version="0.1.9"; sha256="0r2amwygazq1sff8fl0k618fxs2d5pxp5ryz7kqyjkcnxfghgnxf"; depends=[gdtools officer Rcpp xml2]; }; rvgtest = derive2 { name="rvgtest"; version="0.7.4"; sha256="1lhha5nh8fk42pckg4ziha8sa6g20m0l4p078pjj51kz0k8929ng"; depends=[]; }; - rvinecopulib = derive2 { name="rvinecopulib"; version="0.2.8.1.0"; sha256="0n92822pgspq17wy52zmvch2ag9fc577y64myzg5b7hz7fqd96mq"; depends=[assertthat BH cctools kde1d lattice Rcpp RcppEigen RcppThread]; }; - rwalkr = derive2 { name="rwalkr"; version="0.3.3"; sha256="03kpv4hvlajm09cqrlihia62pcj1skakx28ci4mgbfgpjy6l4jsl"; depends=[dplyr httr tibble tidyr]; }; + rviewgraph = derive2 { name="rviewgraph"; version="1.2"; sha256="0qw1fdfwg2763a1k1qmryblw5rpagsi5p70rs7fj256zfcjvwrz8"; depends=[rJava]; }; + rvinecopulib = derive2 { name="rvinecopulib"; version="0.3.0.1.1"; sha256="09zs1ckc5c0z4xg6h348v8nig37b400mkwsa0z4hn7rrhjf5i3gf"; depends=[assertthat BH cctools kde1d lattice Rcpp RcppEigen RcppThread wdm]; }; + rwalkr = derive2 { name="rwalkr"; version="0.3.4"; sha256="1zx58l92finzkrivp214hbldkcbpdjgx0k6bwz22spp0lgnzi9mp"; depends=[dplyr httr tibble tidyr]; }; rwars = derive2 { name="rwars"; version="1.0.0"; sha256="0kmwpr6gn3xsf0pqx153vblpjbhc34mzlgyv8xb2nw78nf8znfij"; depends=[httr]; }; + rwavelet = derive2 { name="rwavelet"; version="0.1.0"; sha256="15shy8v659r3qnx32hrq6zn5fwinwg6aiys71f45k0s9jhj973ki"; depends=[dplyr signal]; }; rwc = derive2 { name="rwc"; version="1.11"; sha256="1qhgkbkp4nz0wq5c4x8232xiszpiyzcdklfgvpnx4cbp3bbfdi4g"; depends=[MASS Matrix mvtnorm raster]; }; rwfec = derive2 { name="rwfec"; version="0.2"; sha256="0wmalfms59zi8jdn2s2qbcdckfkifl9vg19hzx4389mm5gk6qsbh"; depends=[Rcpp]; }; rworldmap = derive2 { name="rworldmap"; version="1.3-6"; sha256="1q1h0n9qr0m5pdx10swrh9ddsvdj8kv5nqngrf3lnx9rg9iwivjk"; depends=[fields maptools sp]; }; @@ -10897,9 +11581,11 @@ in with self; { rwunderground = derive2 { name="rwunderground"; version="0.1.8"; sha256="02p26gkicd5v511kb04p1h3wxj57r7j5vr97n3ibywc6ivz7nqxa"; depends=[countrycode dplyr httr lubridate tibble]; }; rxSeq = derive2 { name="rxSeq"; version="0.99.3"; sha256="0g0n2pzbssz61psghjp1vrlspgph4s39x1k1zhcz7ivdn5pjb2nx"; depends=[MASS numDeriv VGAM]; }; rxylib = derive2 { name="rxylib"; version="0.2.1"; sha256="0qfdd7z9as6igc82i8dbvjz03jk8scxz599jw8xm69y5qs5zf104"; depends=[BH Rcpp]; }; + rym = derive2 { name="rym"; version="0.4.0"; sha256="1vxc6nk0d90ggwymdyfwaxzsd91zmd3bspz0chj7iaki8cjbbjdw"; depends=[httr stringr]; }; ryouready = derive2 { name="ryouready"; version="0.4"; sha256="1d9z3paxcrkwsgn5g83x57jwz2iqarks30x0bwg48i5ispw6xbr3"; depends=[car ggplot2 stringr]; }; rysgran = derive2 { name="rysgran"; version="2.1.0"; sha256="1l2mx297iyipap8cw2wcw5gm7jq4076bf4gvgvij4q35vp62m85z"; depends=[lattice soiltexture]; }; - rzmq = derive2 { name="rzmq"; version="0.9.3"; sha256="04rb54gr1wr0nczxnhk5jbk9ar65yn2vs8bsa41i1hfhzjhnsvxb"; depends=[]; }; + rzeit2 = derive2 { name="rzeit2"; version="0.2.0"; sha256="0r74i14bnpw1dp8vzcx8kf87a8v4g3r4wbs4c87s9s4ingvsbl64"; depends=[anytime httr jsonlite openssl rvest stringr xml2]; }; + rzmq = derive2 { name="rzmq"; version="0.9.4"; sha256="1bbkgxqpjmy3ma76cc9kjxhhwi632di4mfarlgxi2g42dmsxmyq3"; depends=[]; }; s2 = derive2 { name="s2"; version="0.4-0"; sha256="1mpivllq3r3kn7msb7qn9h8fr31jl5cvfg1pdq1wi69k4bznd8y0"; depends=[Rcpp]; }; s20x = derive2 { name="s20x"; version="3.1-27"; sha256="021f9l34svx42mnzi080rr44sxz9zjvcnxljakcag02r4hl52pcp"; depends=[]; }; s2dverification = derive2 { name="s2dverification"; version="2.8.0"; sha256="13cjzxrjwahjhdw5q8lpbwgywgswqrcnj7rkff9kraan9lj83bkk"; depends=[abind bigmemory GEOmap geomapdata mapproj maps NbClust ncdf4 plyr SpecsVerification]; }; @@ -10915,9 +11601,9 @@ in with self; { sRDA = derive2 { name="sRDA"; version="1.0.0"; sha256="0g11smn4adm3b79m9w7wzcragxggkf8rrrsgj2yzdhm1d7zzjwbk"; depends=[doParallel elasticnet foreach Matrix mvtnorm]; }; sROC = derive2 { name="sROC"; version="0.1-2"; sha256="0cp6frhk9ndffb454dqp8fzjrla76dbz0mn4y8zz1nbq1jzmz0d3"; depends=[]; }; sSDR = derive2 { name="sSDR"; version="1.2.0"; sha256="1fqsglqzsbzdvcdnwwf7mg6x20zfpw66x63r6avac3w1pz3n7kvx"; depends=[MASS Matrix]; }; - sValues = derive2 { name="sValues"; version="0.1.5"; sha256="0y234nci9pnc10xyiwxllvb5b48ajga2y0k5fv9izlwkbc5wpiaw"; depends=[caTools ggplot2 reshape2]; }; + sValues = derive2 { name="sValues"; version="0.1.6"; sha256="0830f4w6jgpiysk0vz0bxaxwa8m3k94fgj9l3qb42r3jjf9cdn29"; depends=[ggplot2 reshape2]; }; saasCNV = derive2 { name="saasCNV"; version="0.3.4"; sha256="12h5vrl55sb4wmx0hzib5iax8p0q2qzk19h15r0asfkh9l7qz94l"; depends=[DNAcopy RANN]; }; - sabre = derive2 { name="sabre"; version="0.2.0"; sha256="1mcjchw1hw1ry5vkl50jrz4bm82b4fqzhgn2xp2kdzwsgvq61dbm"; depends=[dplyr entropy rlang sf tibble tidyr]; }; + sabre = derive2 { name="sabre"; version="0.2.1"; sha256="0zfw3mb21p48xjjwvz7p5q5ckh1sk17rymkkhln97jjfy5q1zwz8"; depends=[dplyr entropy rlang sf tibble tidyr]; }; sac = derive2 { name="sac"; version="1.0.1"; sha256="1rl5ayhg5y84fw9w3zf43dijjlw9x0g0w2z4haw5xmxfni72ms8w"; depends=[]; }; saccades = derive2 { name="saccades"; version="0.1-1"; sha256="138a6g3hjmcyvflpxx1lhgxnb8svrynplrjnvzij7c4bzkp8zip6"; depends=[zoom]; }; sadists = derive2 { name="sadists"; version="0.2.3"; sha256="17jlzx5h5l1w7riz0rs99w31n6lxnnxwzbzqn2z5r292j2nxvmkw"; depends=[hypergeo orthopolynom PDQutils]; }; @@ -10926,33 +11612,36 @@ in with self; { sae2 = derive2 { name="sae2"; version="0.1-1"; sha256="0fbbh2s0gjhyhypaccnd37b5g2rhyzq7mrm6s0z36ldg1pzi4dd9"; depends=[MASS]; }; saeRobust = derive2 { name="saeRobust"; version="0.2.0"; sha256="1bdfrsm59xwkga0kxl3r5n83mhhkyzj7gplrgx26gyflashyd1zc"; depends=[aoos assertthat ggplot2 magrittr MASS Matrix memoise modules pbapply Rcpp RcppArmadillo spdep]; }; saeSim = derive2 { name="saeSim"; version="0.9.0"; sha256="19l41qpwspccphmgxi20p7f473lxxh8d86b0wyy5jq24phhd8awx"; depends=[dplyr functional ggplot2 MASS parallelMap spdep]; }; + saemix = derive2 { name="saemix"; version="2.2"; sha256="1gp9xww9q3cq9dr6nifp4wlyg9gmamab845py1ag07vnr2gfwx5c"; depends=[]; }; saery = derive2 { name="saery"; version="1.0"; sha256="09x1v627llqbpiwkh1wr0z7gsndfdrjzag2hprhq1adbzh05k47z"; depends=[]; }; safeBinaryRegression = derive2 { name="safeBinaryRegression"; version="0.1-3"; sha256="1g68r6pp5l41rbgyfqgcha1gpsisnl0ybdmdqr4ylr43f61dpgvd"; depends=[lpSolveAPI]; }; - safer = derive2 { name="safer"; version="0.2.0"; sha256="0659xn8jzd5md2mm71p4036ljrfvlhkfshsgidx7l2k9ig532059"; depends=[assertthat base64enc sodium]; }; + safer = derive2 { name="safer"; version="0.2.1"; sha256="1lmhaj9y0hi4ybxfkllxl99vsagcg73sy4kkcmlvn3bs69jky1r9"; depends=[assertthat base64enc sodium]; }; salesforcer = derive2 { name="salesforcer"; version="0.1.2"; sha256="02a4xzwphy5zfkd0qza6cm2n7dpf71bmc6r78gj17w4amrp3k5y5"; depends=[dplyr httr jsonlite lubridate purrr readr XML xml2]; }; + salty = derive2 { name="salty"; version="0.1.0"; sha256="1dxq62yrkv416fy09l03slc7ci6mnwiyvjlsxhbqnj8yjy3kbhr6"; depends=[assertthat purrr stringr]; }; sambia = derive2 { name="sambia"; version="0.1.0"; sha256="15yz5lrjav5bs8m52crg3l43xmi4gf7wydji76p181ssyg43z2ln"; depends=[dplyr e1071 FNN mvtnorm pROC ranger smotefamily]; }; samon = derive2 { name="samon"; version="4.0.0"; sha256="0pvv93ahh0i69ncc3sic9481wd5rv5dfxysxyzkl61ds3yvrr09v"; depends=[]; }; sampSurf = derive2 { name="sampSurf"; version="0.7-4"; sha256="0azs8d1d4cp5vzrlzpn2lbqmbha6rxq109apg6hr2hf7i81g19d7"; depends=[boot lattice latticeExtra raster rasterVis sp]; }; sampleSelection = derive2 { name="sampleSelection"; version="1.2-0"; sha256="1s3p5fvvxkjkm6vjpxi3rw8ncbmyvqpfb0gghcvf2sspdyzam1s2"; depends=[Formula maxLik miscTools mvtnorm systemfit VGAM]; }; - sampler = derive2 { name="sampler"; version="0.2.0"; sha256="00c5blf8gfsj8ksf3jwksg3pkh7m39mk23r8v9lkqcp1y91z5p0i"; depends=[dplyr reshape splitstackshape tidyr]; }; + sampler = derive2 { name="sampler"; version="0.2.2"; sha256="02dk16hywmdrhaqf18dis7canq433wm7pn0haq10h49qav16kj55"; depends=[dplyr purrr reshape tidyr]; }; samplesize = derive2 { name="samplesize"; version="0.2-4"; sha256="0n6z7jmf665lbj3g1mjy87a9fh53z85546bhrkmkgsysb0r9q6iq"; depends=[]; }; - samplesize4surveys = derive2 { name="samplesize4surveys"; version="3.1.2.400"; sha256="16q8pird6ic7001i3gkwqb2rlak9l853bf2m1y9njmdprsjs82yl"; depends=[TeachingSampling timeDate]; }; + samplesize4surveys = derive2 { name="samplesize4surveys"; version="3.6.1.0"; sha256="0qkzhqr67x5rkahbyr5j2nksf0l0jwxsdl19p5gfx7j5kqzlifwq"; depends=[TeachingSampling timeDate]; }; samplesizeCMH = derive2 { name="samplesizeCMH"; version="0.0.0"; sha256="0gdywqmylid4fkz5syzf1wgcan71whhm9gjylmsg4p05hlwvpv1d"; depends=[]; }; samplesizelogisticcasecontrol = derive2 { name="samplesizelogisticcasecontrol"; version="0.0.6"; sha256="1xznql86r6snkkmk9g05jhdam06pr0qmg40mdzasl291nc50v5aa"; depends=[mvtnorm]; }; sampling = derive2 { name="sampling"; version="2.8"; sha256="06pj7dan0mknpsblmlnk7am78qrnwgnql5vvx7vmbfvib7rj6s9m"; depends=[lpSolve MASS]; }; samplingDataCRT = derive2 { name="samplingDataCRT"; version="1.0"; sha256="0ah3fi2sn642c8nicikhjhl1hdsjzshrf1j02swq0jaqggcqjdvk"; depends=[mvtnorm]; }; samplingEstimates = derive2 { name="samplingEstimates"; version="0.1-3"; sha256="1srdchlpxksfdqhf5qdvl7nz0qsxkxww7hzqj0q71asbzlq3am3p"; depends=[samplingVarEst]; }; - samplingVarEst = derive2 { name="samplingVarEst"; version="1.1"; sha256="1ffdw7s3jf5xfcbiqbrk4f3d0ym1s690wlc24yvhp5fvh5rghjn3"; depends=[]; }; + samplingVarEst = derive2 { name="samplingVarEst"; version="1.3"; sha256="031iwgiw7dcncw1smxidn3kyvl0n06j5ag4pbhnicfqpj0pnx3l3"; depends=[]; }; samplingbook = derive2 { name="samplingbook"; version="1.2.2"; sha256="1szx9bdlxxn2yhy9i362fcscn5cydvrkw9kggr7yqb715k5n1j6n"; depends=[pps sampling survey]; }; - samr = derive2 { name="samr"; version="2.0"; sha256="0rsfca07pvmhfn7b49yk2ycw00wsq6dmrpv9haxz8q0xv7n5n2q9"; depends=[impute matrixStats]; }; + samr = derive2 { name="samr"; version="3.0"; sha256="01km0f7qgm73x19vbvsxl083hs1dq4dj8qm5h64cxbf20b08my15"; depends=[GSA impute matrixStats openxlsx shiny shinyFiles]; }; sand = derive2 { name="sand"; version="1.0.3"; sha256="0h7djria9v75gqcygjcfznpchqgxjqc6b43arvq9ni1xjrq8sszf"; depends=[igraph igraphdata]; }; - sandwich = derive2 { name="sandwich"; version="2.4-0"; sha256="1h6c12cfv2x42laxf6ifxfk9hqzagvvvimzak88fv8vnxnf5nc9l"; depends=[zoo]; }; + sandwich = derive2 { name="sandwich"; version="2.5-0"; sha256="168kq5kk34xbhfsxsanard9zriyp6cw0s09ralzb57kk42pl9hbc"; depends=[zoo]; }; sanitizers = derive2 { name="sanitizers"; version="0.1.0"; sha256="1c1831fnv1nzpq8nw9krgf9fm8v54w0gvcn4443b6jghnnbhn2n6"; depends=[]; }; sankey = derive2 { name="sankey"; version="1.0.2"; sha256="0jvcr2bn69aklfbgj4hbsrc047mymrx0jmsg26m0g6w7n1igqvcw"; depends=[simplegraph]; }; sanon = derive2 { name="sanon"; version="1.5"; sha256="1iikm7ivlz87kbq0ax9r1dz29zdq1kmhxd2imzc4hkvr1rwgciv6"; depends=[]; }; santaR = derive2 { name="santaR"; version="1.0"; sha256="10g4z951mpxw9d21s5f6zwfch5xs9vx812fb0wyrbw9s8drmlbkh"; depends=[doParallel foreach ggplot2 gridExtra iterators pcaMethods plyr reshape2 shiny shinythemes]; }; sapa = derive2 { name="sapa"; version="2.0-2"; sha256="056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"; depends=[ifultools splus2R]; }; - sarima = derive2 { name="sarima"; version="0.5-2"; sha256="00xlfd8hrplxn66k2nfc7ivyacrr6rqgsv9ylsjynibpidvkkn17"; depends=[FitAR FitARMA lagged ltsa PolynomF portes Rdpack]; }; + sarima = derive2 { name="sarima"; version="0.7.6"; sha256="1x0qxvq2sax8c2x3max4ghhdrxcyji92vdz4bg5jkpakrn4ilm8a"; depends=[FitAR FitARMA Formula KFAS lagged ltsa numDeriv PolynomF Rcpp RcppArmadillo Rdpack]; }; + sars = derive2 { name="sars"; version="1.0.0"; sha256="055h2sldx0yiqipk5rpxpskh7hz2d5qjvylv72rwq7s76jbnyqnn"; depends=[cli crayon dplyr nortest numDeriv]; }; sas7bdat = derive2 { name="sas7bdat"; version="0.5"; sha256="0qxlapb6wdhzpwlmzlhscy3av7va3h6gkzsppn4sx5q960310an3"; depends=[]; }; sasMap = derive2 { name="sasMap"; version="1.0.0"; sha256="11vhhxhakqm1gsb3p4s4966sapmrqfyw79zfppbx5lnqi3xr0ngn"; depends=[readr stringi stringr]; }; satellite = derive2 { name="satellite"; version="1.0.1"; sha256="1g8zzlsdvb56l2jph7i5wjgbpyx5dkwa3nv8mzmg0qyh3zd9pyi0"; depends=[plyr raster Rcpp]; }; @@ -10960,31 +11649,36 @@ in with self; { saturnin = derive2 { name="saturnin"; version="1.1.1"; sha256="0cjp4h1s9ivn17v8ar48mxflaj9vgv92c8p9l2k5bc9yqx9mcs36"; depends=[Rcpp RcppEigen]; }; saves = derive2 { name="saves"; version="0.5"; sha256="1b4mfi2851bwcp0frx079h5yl6y1bhc2s8ziigmr8kwy1y1cxw10"; depends=[]; }; saws = derive2 { name="saws"; version="0.9-6.1"; sha256="0w40j6xczqs74z1z3na4510w06px7yn55s2mw9mddd6736l56fv1"; depends=[gee]; }; + sazedR = derive2 { name="sazedR"; version="1.0.0"; sha256="1cpc27rla0wn19fjxr0rflmmd4f1rh5phprny39abwx81nqx8s2p"; depends=[bspec fftwtools forecast pracma signal zoo]; }; sbart = derive2 { name="sbart"; version="0.1.1"; sha256="0552dbdj7rm1h7dbl34m4r4disra6x3p919d9c4719ks88i78255"; depends=[LaplacesDemon msm Rcpp]; }; sbfc = derive2 { name="sbfc"; version="1.0.1"; sha256="1xz8h1m5d5ahrz4wsy55amd5mxh3acjs5qmcn7gl6yh3pn0c8phf"; depends=[DiagrammeR discretization Matrix Rcpp RcppArmadillo]; }; sbgcop = derive2 { name="sbgcop"; version="0.980"; sha256="0vmg8b4462qghlyx6hq0raf9xqvygzgwi5y0cbqcljhmbmqjrwxs"; depends=[]; }; sbioPN = derive2 { name="sbioPN"; version="1.1.0"; sha256="0yvg55xnkhm35hfl7rldy2grb26hm4a68jr4x9n45fs7hhdylxri"; depends=[]; }; + sbl = derive2 { name="sbl"; version="0.1.0"; sha256="1wxzscii0kp55sngmjccrqvc8zm1zamfh406r12irrz2wbxwqnkw"; depends=[]; }; sbmSDP = derive2 { name="sbmSDP"; version="0.2"; sha256="1sl46lqi6w0s7ghv4bywhic56cm2vib3kawprga760m6igargx4y"; depends=[Rcpp RcppArmadillo]; }; + sboost = derive2 { name="sboost"; version="0.1.0"; sha256="1pnl64yyppffi730rp230cfhwfnpzn7s8dcii3k0m9in3z31j002"; depends=[dplyr Rcpp rlang]; }; sbpiper = derive2 { name="sbpiper"; version="1.9.0"; sha256="0pjq88ixk494wlz4nh5anbsn59mmh9wg564qh3vzwwqgxf1k61cg"; depends=[colorRamps data_table factoextra FactoMineR ggplot2 Hmisc reshape2 scales stringr]; }; sbrl = derive2 { name="sbrl"; version="1.2"; sha256="1d0f2mlzzcghhvqagrr954qa69b5v47milw3iazxihh8q1qlird2"; depends=[arules Rcpp]; }; sbtools = derive2 { name="sbtools"; version="1.1.6"; sha256="1wvd7xbkfyx88bi1vz30c6jb20fgsrcgpvkw4g4ym0966vhv1ca1"; depends=[curl httr jsonlite stringr]; }; + scBio = derive2 { name="scBio"; version="0.1.2"; sha256="01yqfqddgak0iaysphsf08mbkqbgbpr0gsyvkj3hpyj7kk1937h4"; depends=[doSNOW fields foreach LiblineaR limma raster sp]; }; + scPDSI = derive2 { name="scPDSI"; version="0.1.3"; sha256="00z5qk14c1ndrd63rhvknkp3dn3ad8z8mf00p9sb8wbsi908md44"; depends=[Rcpp]; }; scRNAtools = derive2 { name="scRNAtools"; version="1.0"; sha256="0x0lniqhq6q87y08kkkyvmk1g5b8i73hm3h86ba8rcv0v0n7ap9a"; depends=[ALL ConsensusClusterPlus corrplot edgeR foreach ggplot2 ggthemes Hmisc igraph lattice limma PerformanceAnalytics plyr reshape2 Rmisc Rtsne scatterplot3d survival TPEA]; }; scaRabee = derive2 { name="scaRabee"; version="1.1-3"; sha256="1yap3hi36f8hk93jn59nxrbgq8iw0xwkkm3pc2gb50cpcpaq41pd"; depends=[deSolve lattice neldermead]; }; scagnostics = derive2 { name="scagnostics"; version="0.2-4.1"; sha256="1azg1xlid63l9mcyns9yyl3a3hykbl0sl0h5jhyvzjzahfyanq53"; depends=[rJava]; }; scaleboot = derive2 { name="scaleboot"; version="0.3-4"; sha256="16shdj4b8pbdbphqzw7r5xzx6k2qfkr729inv21gkp9qcp4h0vrm"; depends=[mvtnorm pvclust]; }; - scales = derive2 { name="scales"; version="0.5.0"; sha256="0zg9wfzmsdjxpbld0nzv7hcpq5r0wazqxmn7grvvif2agj0w1z6v"; depends=[dichromat labeling munsell plyr R6 RColorBrewer Rcpp viridisLite]; }; - scalpel = derive2 { name="scalpel"; version="1.0.0"; sha256="0zk81q2f49vrbprlvjq3q4s2ak7rrlpj55rrfkqr8nq1vvi6nxd2"; depends=[gam igraph Matrix protoclust R_matlab SDMTools]; }; + scales = derive2 { name="scales"; version="1.0.0"; sha256="0353dkh3d7x78463c6ds80hcml59lrqwr8rlv82a8dnkxla4l7qc"; depends=[labeling munsell R6 RColorBrewer Rcpp viridisLite]; }; + scalpel = derive2 { name="scalpel"; version="1.0.1"; sha256="18mapg96xl9a1g85h5xhqsz1333hkc28z0ivfjaff933p1kc6sng"; depends=[gam igraph Matrix protoclust R_matlab SDMTools]; }; scalreg = derive2 { name="scalreg"; version="1.0"; sha256="06iqij1cyiw55ijzk2byrwh3m5iwsra7clx8l4v69rc236q8zbdi"; depends=[lars MASS]; }; - scam = derive2 { name="scam"; version="1.2-2"; sha256="04w0y2l4h3xddb6mzyhf0mcx6kbphrmjyfc59cqw9z88sssfrmm7"; depends=[Matrix mgcv]; }; + scam = derive2 { name="scam"; version="1.2-3"; sha256="0ray17cbfd25x61kvpbg1kplpgz1dak4kp3p6lalffgjh94qry27"; depends=[Matrix mgcv]; }; scan = derive2 { name="scan"; version="0.20"; sha256="1xyng9dlfmp7n2h91n4xy9lx3jm205gjiizdqk1yj1qw8mmahvqc"; depends=[nlme]; }; scanstatistics = derive2 { name="scanstatistics"; version="1.0.1"; sha256="147fhq34vqkq50bw0g3a112048s5jaxxcwm3iv5wykp8zl45msmz"; depends=[dplyr emdbook ismev magrittr plyr purrr Rcpp RcppArmadillo reliaR sets tibble tidyr]; }; scape = derive2 { name="scape"; version="2.3-2"; sha256="1i3k37r7lisrj1pblni5xn76kf6py52s4yd51fm78c3286yfaasf"; depends=[coda Hmisc lattice]; }; scar = derive2 { name="scar"; version="0.2-1"; sha256="04x42414qxrz8c7xrnmpr00r46png2jy5giwicdx6gx8jwrkzhzs"; depends=[]; }; scatr = derive2 { name="scatr"; version="1.0.1"; sha256="1c2z722i7d7qflh4mzb8kkix5i22wph98kwz2p98x2mhaml8802d"; depends=[cowplot ggplot2 ggridges ggstance jmvcore R6]; }; scatterD3 = derive2 { name="scatterD3"; version="0.8.2"; sha256="1cfh060ffwxy33b1f7n8mba1sbbwgx28mqn08im16dqbphkcmx1z"; depends=[digest ellipse htmlwidgets]; }; - scatterpie = derive2 { name="scatterpie"; version="0.1.0"; sha256="0ssfvnwwfyavzxxrbimb623pc0y72qvbis16sdr6fxvyfif4qmm5"; depends=[ggforce ggplot2 rlang tidyr]; }; + scatterpie = derive2 { name="scatterpie"; version="0.1.2"; sha256="0r3m3781jvzxr0ry7rhd085c0xl5620sf5zcq9nnfl613imwxj2b"; depends=[ggforce ggplot2 rlang rvcheck tidyr]; }; scatterplot3d = derive2 { name="scatterplot3d"; version="0.3-41"; sha256="152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"; depends=[]; }; - scclust = derive2 { name="scclust"; version="0.1.1"; sha256="1bml4qyyspwaqxzwjhqy8i450614p3f3dj0s0qdkv6psa60h0w5z"; depends=[distances]; }; + scclust = derive2 { name="scclust"; version="0.2.0"; sha256="11jnjij62vcnvbd9m27xjdmyjib35isviqb07435yas93bn01vz4"; depends=[distances]; }; scdensity = derive2 { name="scdensity"; version="1.0.2"; sha256="173xm3bf8vxl30zk4n451al7m003byg9q4d1l1pfyfa4xnv8qdg9"; depends=[lpSolve quadprog]; }; scdhlm = derive2 { name="scdhlm"; version="0.3.1"; sha256="1b5x4kqvmkpb8wbgfhnwqakisw6hfnvama2bsnd8kvw4alfanxhm"; depends=[nlme]; }; scenario = derive2 { name="scenario"; version="1.0"; sha256="0v1b00kiny21yx4qkk2x51cy1zqibdnd68z76qia7h5py28yhxsi"; depends=[]; }; @@ -10993,7 +11687,7 @@ in with self; { scholar = derive2 { name="scholar"; version="0.1.7"; sha256="142iwrips1589fa0g1178a6s1cz4dfcv9b0qs570q6b6ccfjxi6r"; depends=[dplyr ggplot2 ggraph httr R_cache rvest stringr tidygraph xml2]; }; schoolmath = derive2 { name="schoolmath"; version="0.4"; sha256="06gcmm294d0bs5whvknrq48sk7li961lzy4bcncjg052zbbpn67x"; depends=[]; }; schumaker = derive2 { name="schumaker"; version="1.1"; sha256="09ggzhi60lzqwmc344h6f31zdz0b22mzvj0jpfpdp9lllqb25amf"; depends=[]; }; - scico = derive2 { name="scico"; version="1.0.0"; sha256="1z1w4j84h5rxa7s9ccjw7ygad85sm6km2l09rba1gad8bp0pfxmf"; depends=[]; }; + scico = derive2 { name="scico"; version="1.1.0"; sha256="0c52a4mhsd9y5vhz3h6f7j2fa5cq0lkks5qa449w6kra5cqpbx34"; depends=[]; }; scidb = derive2 { name="scidb"; version="2.0.0"; sha256="079akdsxxjnca5jsv0grw1c2nd3dl368xhy4mzm94mh5j6ghi57l"; depends=[bit64 curl data_table digest openssl]; }; scientoText = derive2 { name="scientoText"; version="0.1"; sha256="0f18hg9s50lbbgl0fqjv45yhynpnsxj8wwm07g126snzr68gbd21"; depends=[stringr tm]; }; scifigure = derive2 { name="scifigure"; version="0.1.1"; sha256="0wfvg0c9hbdc3ipsnq6nkf7k9hf8yl27aqg012nqk9ynlwp9qa56"; depends=[]; }; @@ -11001,57 +11695,60 @@ in with self; { sciplot = derive2 { name="sciplot"; version="1.1-1"; sha256="1ydwx9kh778z3x7s3i6gqinqi6bmsf6bslaf0mgszj0nrgcmj6y3"; depends=[]; }; sclero = derive2 { name="sclero"; version="0.2"; sha256="1vqysby822s958msnwcqmz78193vrgmpf6si1jnfb9cj90hh7wgg"; depends=[plyr RImageJROI spatstat]; }; scmamp = derive2 { name="scmamp"; version="0.2.55"; sha256="17qhj9l1akxachaimy9d5rls8adph8aalj3qr6ckip29a8ma9gf7"; depends=[ggplot2 graph reshape2 Rgraphviz]; }; + scoper = derive2 { name="scoper"; version="0.1.0"; sha256="1a170x1h2wglsmqp0fjga2q29yfnfdbgjcm62412n575j9d4xp5n"; depends=[alakazam doParallel dplyr foreach ggplot2 iterators lazyeval shazam stringi]; }; scopr = derive2 { name="scopr"; version="0.3.2"; sha256="0wssxfhkgpqzw5gbqbidawj7wizwcbra8inrxvnmsjxq0fhhzazy"; depends=[behavr data_table memoise readr RSQLite stringr]; }; score = derive2 { name="score"; version="1.0.2"; sha256="1p289k1vmc7qg70rv15x05dyb92r7s6315whr1ibi40sqln62a5s"; depends=[msm]; }; - scorecard = derive2 { name="scorecard"; version="0.1.8"; sha256="04zjlpchdbbm40n12am5094ha36bdiycbq5vzbh0vc3kmc6xhjp1"; depends=[data_table doParallel foreach ggplot2 gridExtra]; }; + scorecard = derive2 { name="scorecard"; version="0.1.9"; sha256="1786j57kg6v8yl88p5zhyi3g7vp5j4j8bci7bill134x9z63nacq"; depends=[data_table doParallel foreach ggplot2 gridExtra]; }; scorecardModelUtils = derive2 { name="scorecardModelUtils"; version="0.0.0.9"; sha256="1hnz9dgx5fxbhh54psalrr50n22vc250v2xxxl49j09q26xh37kl"; depends=[car e1071 gbm ggplot2 partykit randomForest reshape2 sqldf stringr]; }; scorer = derive2 { name="scorer"; version="0.2.0"; sha256="1mc4hxcrqzh4dmz5fy40740bnrp4fxia81fj3cdw9382p67ivhim"; depends=[Rcpp]; }; scoring = derive2 { name="scoring"; version="0.6"; sha256="114jlpbnm15fdan5lr40adxdzwajy3yhdw6dm4kvkvky6qhcx7q5"; depends=[]; }; - scoringRules = derive2 { name="scoringRules"; version="0.9.4"; sha256="0m8050qqb3j0miwfbadp6lmd2q5vicsqn4waw4jszz52fhb8mv27"; depends=[MASS Rcpp RcppArmadillo]; }; + scoringRules = derive2 { name="scoringRules"; version="0.9.5"; sha256="0aby9il4jd6ky8py0qk651al8c0ffqnmfnnzphy6pvndc0q0m085"; depends=[knitr MASS Rcpp RcppArmadillo]; }; scout = derive2 { name="scout"; version="1.0.4"; sha256="0vr497g7g1xhf75cwjbjsns2fvdzy86iibbf5w0g2xylw82s4lh2"; depends=[glasso]; }; scpm = derive2 { name="scpm"; version="1.0-2"; sha256="0jrr90lcalchfqmq5c8ja7ws88rpri3gjdc5z4jfpazn2vznx26n"; depends=[geoR interp lattice MASS Matrix mvtnorm RandomFields rgl]; }; scraEP = derive2 { name="scraEP"; version="1.1"; sha256="0dimvdjlgaymjmd3gf60hxcavpr58bpffrfhlksnrfzbb7an65dd"; depends=[data_table RCurl XML]; }; scrapeR = derive2 { name="scrapeR"; version="0.1.6"; sha256="1rqgqpn9rc43rh356z9gb51pjhdczr9a9mgv0i078nniq156rmlb"; depends=[RCurl XML]; }; - scrime = derive2 { name="scrime"; version="1.3.3"; sha256="1vp7ai10m0f3s0hywyqh0yllxj6z6p795zqpr6vp58fh6yq20x73"; depends=[]; }; + scrime = derive2 { name="scrime"; version="1.3.5"; sha256="0y2mh9fsffjf3i15bafpasa17z99c1s75r8g6h4hgcwfgpjx75sx"; depends=[]; }; scriptName = derive2 { name="scriptName"; version="1.0.0"; sha256="0jpr9x5hf45cik5zxqw0j3vkvbk04a7ck2crvb2472hrv7s9al55"; depends=[purrr rlang]; }; scriptests = derive2 { name="scriptests"; version="1.0-16"; sha256="11l145gvzkxqwbzw976rq94krly1p4lahqw051dwaacarq4hnrdg"; depends=[]; }; - scriptexec = derive2 { name="scriptexec"; version="0.2.1"; sha256="09gaccqadb51ia66xk9vi3p9472s82bg6v8i6ba390g04yipbipi"; depends=[]; }; - scrm = derive2 { name="scrm"; version="1.7.2-4"; sha256="1fj0204hc0yvahg3plz3ia9kwa93mimk721mf2dljwdnj46lb067"; depends=[Rcpp]; }; + scriptexec = derive2 { name="scriptexec"; version="0.3.0"; sha256="11pd74y601ylxjy17267zlh1j2diac665k4qy0ly69iv77wl9cfy"; depends=[]; }; + scrm = derive2 { name="scrm"; version="1.7.3-1"; sha256="090gsa23l9s4x92q4n7ggp491fc8ghgnjw5p7j67gd1i1iwr55n8"; depends=[Rcpp]; }; scrubr = derive2 { name="scrubr"; version="0.1.1"; sha256="0dqsk6vvc79qmjcr1gdksqzbd064nkyqfj2mxg6z7aifqgxs8zzz"; depends=[lazyeval magrittr Matrix qlcMatrix]; }; scs = derive2 { name="scs"; version="1.1-1"; sha256="1qx8b73g5v7mjx85lx5bln6j6i9r7m238i7hm8adr2jrbl33532y"; depends=[Matrix]; }; + sctransform = derive2 { name="sctransform"; version="0.1.0"; sha256="0cz5ssb55s7bmssx4y9dllm75f1qapldkxparvqv0sm39rwv7j7y"; depends=[MASS Matrix]; }; scuba = derive2 { name="scuba"; version="1.9-1"; sha256="1b92b6p9dn54rmcaw2ng41pvvvkmrzgg12d6zcr3yh8qgi89pvdi"; depends=[]; }; - sdPrior = derive2 { name="sdPrior"; version="0.5"; sha256="1l086a4ghx36fi951z968mpqdjpd64ilqvim6hcm05pl8dj7xcva"; depends=[BayesX caTools doParallel GB2 MASS mgcv mvtnorm pscl rsvd]; }; + sdPrior = derive2 { name="sdPrior"; version="1.0-0"; sha256="0g4crlasnvxz752n3az5jc681jvvj2g87c3a8s2h1i2vh64p5h37"; depends=[doParallel GB2 MASS mgcv mvtnorm pscl]; }; + sdStaf = derive2 { name="sdStaf"; version="1.0.2"; sha256="0r7lqj30r3f0b18kpahi63zsdizcw2zjf1vvvs04s4cg1djjbcp3"; depends=[dismo dplyr ggplot2 raster rasterVis rgdal rgeos sp tidyr]; }; sda = derive2 { name="sda"; version="1.3.7"; sha256="1v0kp6pnjhazr8brz1k9lypchz8k8gdaby8sqpqzjsj8klghlcjp"; depends=[corpcor entropy fdrtool]; }; sdat = derive2 { name="sdat"; version="1.1"; sha256="1mxijw2yfblqjvqqb2xrzhfn9c872i1q9ggw24xicvr2fk4lvjw6"; depends=[]; }; sdcMicro = derive2 { name="sdcMicro"; version="5.3.0"; sha256="0n2pbwm344iw3zm0nf6ybx51hf79jhjzd2780c57n71jl2ybxzpk"; depends=[car carData cluster data_table DT e1071 ggplot2 haven knitr MASS prettydoc Rcpp rhandsontable rmarkdown robustbase sets shiny shinyBS VIM xtable]; }; - sdcTable = derive2 { name="sdcTable"; version="0.23"; sha256="00zh55zpi6y5mrhyzxj1r9f2r1axikgy0dimxv7978sasxsm3hnm"; depends=[data_table data_tree knitr lpSolveAPI Rcpp Rglpk rlang slam stringr]; }; + sdcTable = derive2 { name="sdcTable"; version="0.25"; sha256="01d64lsd8hjyl16ycy06v5ij7yxl6k09gx2lrdpq0cy4sqxmfkgb"; depends=[data_table data_tree knitr lpSolveAPI Rcpp Rglpk rlang slam stringr]; }; sdcTarget = derive2 { name="sdcTarget"; version="0.9-11"; sha256="18cf276mh1sv16xn0dn8par4zg8k7y8710byxiih6db4i616fjpi"; depends=[doParallel foreach magic tuple]; }; sddpack = derive2 { name="sddpack"; version="0.9"; sha256="1963l8jbfwrqhqcpif73di9i5mb996r4f8smjyil6l7sdir7cg9l"; depends=[]; }; sde = derive2 { name="sde"; version="2.0.15"; sha256="0gxyhq9lafd62y68h7fd746a3jz3jdsm0shgwm2ylmp4a2f5cdmm"; depends=[fda MASS zoo]; }; sdef = derive2 { name="sdef"; version="1.7"; sha256="0x2b8shp02ik0dd11wi3jcrl9h9m963fnkfy47fwwhav9x6jg0jf"; depends=[]; }; sdm = derive2 { name="sdm"; version="1.0-46"; sha256="14z8336yxja1j7mx8xszqqi6s24nk6r5bycmw8h01wvq4rqgxi4g"; depends=[raster sp]; }; - sdmpredictors = derive2 { name="sdmpredictors"; version="0.2.6"; sha256="1kbgv5x5ilzccafl20x86fi9f7jqxnccvb8k7dy8q41s9n36qwfs"; depends=[R_utils raster rgdal]; }; + sdmpredictors = derive2 { name="sdmpredictors"; version="0.2.8"; sha256="18374f2bnhh3nb62xf1h6fbqgpimlnkc2vbx5xkg5gyfylydz0v9"; depends=[R_utils raster rgdal]; }; sdmvspecies = derive2 { name="sdmvspecies"; version="0.3.2"; sha256="19avkag13ij1k65vqhmvcy8j50j8vrgw4mjc49x8i63w3d4z1wxh"; depends=[psych raster]; }; sdnet = derive2 { name="sdnet"; version="2.3.8"; sha256="10c962wbzgl2zpz7yx5kpryldbbq76qrd5pnz4rlmbaa9kfg08s5"; depends=[]; }; - sdols = derive2 { name="sdols"; version="1.6"; sha256="083yvlqgr5151dy0570jkhns12nyj2na2gk39vf8gv0gyw72c3yk"; depends=[commonsMath rscala]; }; + sdols = derive2 { name="sdols"; version="1.7"; sha256="18c9y80pvhcqfl5ppfsfdhiygzx073xrzm1zzj08wn4r6snw04sh"; depends=[commonsMath rscala]; }; sdprisk = derive2 { name="sdprisk"; version="1.1-5"; sha256="1c6mipq8sh8347i7m7dh47f69fr21xkrsk8yjgsdvcy41h8zijmf"; depends=[numDeriv PolynomF rootSolve]; }; - sdpt3r = derive2 { name="sdpt3r"; version="0.1"; sha256="06mw1h6c8gkhi3vhal17h7px3bb277xz15k2ryqjwc7agzwhmv8c"; depends=[Matrix]; }; + sdpt3r = derive2 { name="sdpt3r"; version="0.2"; sha256="0q97gxmf2vka566dm6jry5q2scqnm88fq0v5kqkphihsi52kya23"; depends=[Matrix]; }; sdtoolkit = derive2 { name="sdtoolkit"; version="2.33-1"; sha256="0pirgzcn8b87hjb35bmg082qp14idc5pfvm6dikpgkswag23hwh8"; depends=[]; }; sdwd = derive2 { name="sdwd"; version="1.0.2"; sha256="0l0w4jn2p9b7acp8gmlv4w8n662l397kbrm4glslik0vnmjv151w"; depends=[Matrix]; }; seaaroundus = derive2 { name="seaaroundus"; version="1.2.0"; sha256="09nyypzylb0y04ssd9ak2cw8wpy6a3nmabg9p7jrc8qz54wl6z4q"; depends=[crul ggplot2 jsonlite maps rgdal scales sp wicket]; }; - seacarb = derive2 { name="seacarb"; version="3.2.8"; sha256="02l10jgjw79vf31c8qfzfpyrfhlc0j2dibs4pkk5y7visggzr47p"; depends=[gsw oce]; }; + seacarb = derive2 { name="seacarb"; version="3.2.10"; sha256="0l3df69744bsibml6lq3a8cbx846095vgv0icnmrp6rz07x74g7p"; depends=[gsw oce]; }; sealasso = derive2 { name="sealasso"; version="0.1-2"; sha256="0cjy3fj170p5wa41c2hwscmhqxwkjq22vhg9kbajnq7df2s20jcp"; depends=[lars]; }; sealr = derive2 { name="sealr"; version="0.1.1"; sha256="1y31k4y3v1mvjagsbr4647hdn8rk4nfdyixidl3myq0qhnaf0x6w"; depends=[clipr clisymbols digest dplyr glue magrittr purrr rlang rstudioapi styler tibble tidyr]; }; searchConsoleR = derive2 { name="searchConsoleR"; version="0.3.0"; sha256="1z8bdlxq2sk8bcg164wy0yrmsx0inf0aj5ya2pybvadss8wr0qlr"; depends=[googleAuthR stringr]; }; searchable = derive2 { name="searchable"; version="0.3.3.1"; sha256="0xc87i2q42j7dviv9nj4hkgjvpfiprkkjpgzwsy47vp7q8024dv0"; depends=[magrittr stringi]; }; searcher = derive2 { name="searcher"; version="0.0.3"; sha256="004k757hn5y80k7kim3049n3mjrsimqpzdz5fis2ggxbdwwf1bs1"; depends=[]; }; seas = derive2 { name="seas"; version="0.5-2"; sha256="0hn4d5dc01zyycd7l3vj1sx6bq668n7fzffw9ypaa5l20fizs0ay"; depends=[MASS]; }; - season = derive2 { name="season"; version="0.3.6"; sha256="1q0xih4vj0pv1xcgdi2d6vl56gd1gmzfbyc0aklpjz9iaxmxgb8f"; depends=[coda ggplot2 MASS mgcv survival]; }; + season = derive2 { name="season"; version="0.3.8"; sha256="0kw3gvy7rv0rms0zj1rvqlfdn3yxr9r9ldm21zl2xrpx9cy04d2d"; depends=[ggplot2 MASS survival]; }; seasonal = derive2 { name="seasonal"; version="1.6.1"; sha256="1nvavn84f2zb0f6n352br52wcrcmnxv6vprzcpymrnzik7pyp8y6"; depends=[x13binary]; }; seasonalview = derive2 { name="seasonalview"; version="0.3"; sha256="1l705yc7ssldsfckbgnvd95sh3zzhpkmf1rr6ar2s60s3wsyly4n"; depends=[dygraphs htmlwidgets openxlsx seasonal shiny shinydashboard xtable xts zoo]; }; seawaveQ = derive2 { name="seawaveQ"; version="1.0.0"; sha256="19vm1f0qkmkkbnfy1hkqnfz6x2a7g9902ka76bhpcscynl69iy56"; depends=[lubridate NADA survival]; }; - secr = derive2 { name="secr"; version="3.1.6"; sha256="0mf0p7asx2shf630j5xd7ym21f76a0af536wzs9rdbhq0xychv6z"; depends=[abind MASS mgcv nlme raster sp stringr]; }; - secrdesign = derive2 { name="secrdesign"; version="2.5.4"; sha256="1kbqgdjpyns11ag16rgw9n6mvmjgdypk9lv3yzwf4kynds46wbbk"; depends=[abind secr]; }; + secr = derive2 { name="secr"; version="3.1.8"; sha256="02m7iac6z41w49lxnbfpfw20h272wnmg16ys3lpi1d0rli5xghg4"; depends=[abind MASS mgcv nlme raster sp stringr]; }; + secrdesign = derive2 { name="secrdesign"; version="2.5.5"; sha256="1fkz6l8wl2mq7daqyfq3xbghnp0qrqzx1ps7jhkg83nill4yakvb"; depends=[abind openCR secr]; }; secret = derive2 { name="secret"; version="1.0.0"; sha256="09b28f7ndc167bbanbdydralykq718fixnrgs5xr9d3fbdhz1vdl"; depends=[assertthat curl jsonlite openssl rprojroot]; }; secrlinear = derive2 { name="secrlinear"; version="1.1.1"; sha256="0jcvraypkss1gphh4cjb0b4v9460fj4dw80yd057ah11p9942ggs"; depends=[igraph maptools MASS rgdal secr sp]; }; secure = derive2 { name="secure"; version="0.5"; sha256="16pv5m7rrcs8hcjj3kylq7smyzf2qk8rkg9m1b421w0ac7lg04x1"; depends=[MASS Rcpp RcppArmadillo]; }; @@ -11060,16 +11757,16 @@ in with self; { seedCCA = derive2 { name="seedCCA"; version="1.0"; sha256="1grs6ykiyp8p5gh93hgb4niggppbh2wzwl6yx0l1qs9fkcz5zvy7"; depends=[CCA corpcor]; }; seedy = derive2 { name="seedy"; version="1.3"; sha256="1a21sl8i7z12cjaqj08lkq3viazxlgxv82vaarm58fgbpsvdi0m0"; depends=[]; }; seewave = derive2 { name="seewave"; version="2.1.0"; sha256="0i0zhvgl64fwpabnwvfdxndmw5whhh2fd4lhpg399w4rzrwzv92y"; depends=[tuneR]; }; - seg = derive2 { name="seg"; version="0.5-1"; sha256="0gsdbq7b5wpknhlilrw771japr63snvx4vpirvzph4fjyby1c7rg"; depends=[sp splancs]; }; + seg = derive2 { name="seg"; version="0.5-5"; sha256="0q1k3zh29pkxx2sq28dw1vn4nmdv7pa8pw48vmywfcm4vmqnx7xg"; depends=[sp splancs]; }; segclust2d = derive2 { name="segclust2d"; version="0.1.0"; sha256="0kymw36cvakx84c96npkbnsvv0a1s82773ib5c802ybvkb2r1k9p"; depends=[dplyr ggplot2 magrittr plyr RColorBrewer Rcpp RcppArmadillo reshape2 scales zoo]; }; segmag = derive2 { name="segmag"; version="1.2.4"; sha256="1i717xg1z7s35pkwzywgjf9wx7zj9xksv0k87h7p1q62y073qbqm"; depends=[plyr Rcpp]; }; segmented = derive2 { name="segmented"; version="0.5-3.0"; sha256="0nrik5fyq59hwiwjcpbi4p5yfavgfjq6wyrynhkrbm4k6v1g1wlq"; depends=[]; }; segregation = derive2 { name="segregation"; version="0.1.0"; sha256="17dhgk56j6zxqgfq08vig68lkhxhbgbbqhshqh5051m1k4ivjdyz"; depends=[data_table]; }; seismic = derive2 { name="seismic"; version="1.0"; sha256="02d11c3filzghi8cvryikaidmk40d4z3qxsqs7bjdhxyf814caw8"; depends=[]; }; - seismicRoll = derive2 { name="seismicRoll"; version="1.1.2"; sha256="183lx9lgmi06lv1l4gbmlmblfgjzhph4aavdnxrykpp6122hsq61"; depends=[Rcpp]; }; + seismicRoll = derive2 { name="seismicRoll"; version="1.1.3"; sha256="1868g8mlmhhlc6d6p86xlp6qhfbbrhba02dmx1zcvydsbqdvnpjj"; depends=[Rcpp]; }; sejmRP = derive2 { name="sejmRP"; version="1.3.4"; sha256="1j3sadbp12fip3n96s0hx1sg4kzwx8z01p1c905kv8gffhkz9bh0"; depends=[cluster DBI dplyr factoextra RPostgreSQL rvest stringi tidyr XML xml2]; }; selectMeta = derive2 { name="selectMeta"; version="1.0.8"; sha256="0i0wzx5ggd60y26lnn4qk4n8h27ahll9732026ppks1djx14cdy0"; depends=[DEoptim]; }; - selectapref = derive2 { name="selectapref"; version="0.1.0"; sha256="09kqrr814261mvpzc9x7v0fcnd4wf8fcl52jsx6snf1qp336hw26"; depends=[]; }; + selectapref = derive2 { name="selectapref"; version="0.1.1"; sha256="0pn0s8dxbshwmv0qdrf670cjk3inf5w7jgac3fq29gmcx4f3fhl2"; depends=[]; }; selectiongain = derive2 { name="selectiongain"; version="2.0.591"; sha256="11gd9xdn3jl3mg3c9ykw8bqvcxhihn19iqsy8dl8bacijjv84bva"; depends=[mvtnorm]; }; selectiveInference = derive2 { name="selectiveInference"; version="1.2.4"; sha256="1k7lnf6fplnxp3giwinldg9g5spi21infln21k413dv3wkksk71f"; depends=[glmnet intervals survival]; }; selectr = derive2 { name="selectr"; version="0.4-1"; sha256="1jp27rxks4w29l47k42869hp8hnkzq2rnvsqbr44wd19fqb2zm4b"; depends=[R6 stringr]; }; @@ -11082,133 +11779,140 @@ in with self; { semPLS = derive2 { name="semPLS"; version="1.0-10"; sha256="0q5linjyv5npkw4grx3vq58iq2q1grf06ikivhkg8w7rvb7pqn6b"; depends=[lattice]; }; semPlot = derive2 { name="semPlot"; version="1.1"; sha256="0fzz580an7mmq6vycxbcvfdqbii0qz0nghlidb6in05j8dppsnsn"; depends=[colorspace corpcor igraph lavaan lisrelToR OpenMx plyr qgraph rockchalk sem semTools XML]; }; semPower = derive2 { name="semPower"; version="1.0.0"; sha256="0wciz5qrd40q4mxq96pibnya11ac42n37c9xhjd4zfhznhjz06bb"; depends=[]; }; - semTools = derive2 { name="semTools"; version="0.5-0"; sha256="0akan511aj8qkn37aiw200nvyxwdqrz022ll16av2n7qsp9xdynh"; depends=[lavaan]; }; + semTools = derive2 { name="semTools"; version="0.5-1"; sha256="0lh10yw888hcj1mdl96p5pw8gi0a1dj8panclghry6b8xaa3w7ni"; depends=[lavaan]; }; semantic_dashboard = derive2 { name="semantic.dashboard"; version="0.1.1"; sha256="0fd5qnw5jcmf5akkv59z1zjizsczwlmnpkfd8bfminhpa89sgp1y"; depends=[shiny shiny_semantic]; }; semdiag = derive2 { name="semdiag"; version="0.1.2"; sha256="0kjcflw7dn907zx6790w7hnf5db6bf549whfsc0c2r173kf13irp"; depends=[sem]; }; - semds = derive2 { name="semds"; version="0.9-4"; sha256="14x6xqv15fgsxhsyxw77i3slpdaax8kcq9sx7ipwp1b83fmmqv1z"; depends=[minpack_lm pracma]; }; + semdrw = derive2 { name="semdrw"; version="0.1.0"; sha256="16hm1ifgspnxnlf3rfg5ylmql2fq91ig8nc5953ggyhfrjwbqx15"; depends=[dplyr lavaan psych semPlot semTools shiny shinyAce]; }; + semds = derive2 { name="semds"; version="0.9-6"; sha256="10kvcmcy6qa2r5sram6azqgzl528rghfxgw2f2bq2fvhhq127dzq"; depends=[minpack_lm pracma]; }; semiArtificial = derive2 { name="semiArtificial"; version="2.2.5"; sha256="1m8kwjhqjpqjzz22caiwpb4nb70d8y0ssf9j4rfyyh530x2q2k1m"; depends=[cluster CORElearn flexclust fpc ks logspline MASS mcclust nnet robustbase RSNNS StatMatch timeDate]; }; - seminr = derive2 { name="seminr"; version="0.5.0"; sha256="0f8k1v2g82axhaw5a370f95h9q07qar1by795wfc3yil7pn94xmy"; depends=[]; }; + seminr = derive2 { name="seminr"; version="0.5.3"; sha256="18yd2pcp4msy6w4gpj5znid4gygh1hg2794lhsjqxvyz36hb3i5p"; depends=[]; }; semsfa = derive2 { name="semsfa"; version="1.1"; sha256="1k6i1m4r9y7j85rlrsgfjm8w15ax4xgf70xyvqwsszmf9950ldxx"; depends=[doParallel foreach gamlss iterators mgcv moments np]; }; - semtree = derive2 { name="semtree"; version="0.9.12"; sha256="07i82f3bnn9x7gy8gsjyd99mzcq9pk3xqb3479d338vpky2afv43"; depends=[bitops cluster digest OpenMx plotrix rpart rpart_plot sets]; }; + semtree = derive2 { name="semtree"; version="0.9.13"; sha256="0am7fm7f9kgq6kmd17axrswlg191ny3pq6b5sf731diz1ghyncmp"; depends=[bitops cluster digest OpenMx plotrix rpart rpart_plot sets stringr]; }; semver = derive2 { name="semver"; version="0.2.0"; sha256="10wpkyms2cix3bsin2q0qhkbl445pwwpa5gm2s4jjw1989namkxy"; depends=[assertthat Rcpp]; }; sendmailR = derive2 { name="sendmailR"; version="1.2-1"; sha256="0z7ipywnzgkhfvl4zb2fjwl1xq7b5wib296vn9c9qgbndj6b1zh4"; depends=[base64enc]; }; sendplot = derive2 { name="sendplot"; version="4.0.0"; sha256="0ia2xck94nwirwxi38nv0viz5wb8291yiak6f0wgwh84irsrfp1h"; depends=[rtiff]; }; sensR = derive2 { name="sensR"; version="1.5-1"; sha256="0hqnk6gvlkl9harz7rh5ikbp0s0vjwi63gxixqjfhkyk02ilaa3z"; depends=[MASS multcomp numDeriv]; }; - sensiPhy = derive2 { name="sensiPhy"; version="0.8.2"; sha256="19sbcl3873r2jayxpr83n8w36br12c6p31y830gzi7a4q0cxaxxq"; depends=[ape caper geiger ggplot2 phylolm phytools]; }; - sensitivity = derive2 { name="sensitivity"; version="1.15.0"; sha256="02vqs1pqzivxpg2ql3wi0530cshdkz7hxvablpd1dzhvjnindknm"; depends=[boot]; }; + sensiPhy = derive2 { name="sensiPhy"; version="0.8.3"; sha256="03qrxal0wvgiyr5vnnzc8n95h4460p11idnmr6vnr73c5f8q905h"; depends=[ape caper geiger ggplot2 phylolm phytools]; }; + sensitivity = derive2 { name="sensitivity"; version="1.15.2"; sha256="0ilb79bbplnv5qlismp21jrzfxr1is59vww3s1p99ax303614w7m"; depends=[boot]; }; sensitivity2x2xk = derive2 { name="sensitivity2x2xk"; version="1.01"; sha256="1r829k939zzmi0j4chdaniajchcflmmjrl3a9hwnkg0wkfnjbvdl"; depends=[BiasedUrn mvtnorm]; }; sensitivityPStrat = derive2 { name="sensitivityPStrat"; version="1.0-6"; sha256="0rfzvkpz7dll3173gll6np65dyb40zms63fkvaiwn0lk4aryinlh"; depends=[survival]; }; sensitivityfull = derive2 { name="sensitivityfull"; version="1.5.6"; sha256="0g2gc4rms6gd34d23kxj50pjh0yq1h6yiybj4dxwyf6i2652irhq"; depends=[]; }; sensitivitymult = derive2 { name="sensitivitymult"; version="1.0.2"; sha256="19pyq6c7pvr3zkz3dz5p2hhfcvwm0im0bwaw4yhhgin4kqfnfjd5"; depends=[]; }; sensitivitymv = derive2 { name="sensitivitymv"; version="1.4.3"; sha256="1ga8mf92niiv1z3g3kv5ha5xdd1089aaqp19dz68kv8a396vhy1j"; depends=[]; }; sensitivitymw = derive2 { name="sensitivitymw"; version="1.1"; sha256="1bknnfkkqgmchabcjdfikm37sn5k41ar8lpnjw58i8qh7yzq237i"; depends=[]; }; + sensmediation = derive2 { name="sensmediation"; version="0.2.0"; sha256="0x8wa1gmnhnsq8asdjfklb34ghk9jvqlmpw29cpvhvlhvl5x7fr3"; depends=[maxLik mvtnorm]; }; sensors4plumes = derive2 { name="sensors4plumes"; version="0.9.3"; sha256="1r9sddnlxpjck7rhm2w7z8jak7wmrxg3d62dydc5dqcqhgp54r6p"; depends=[automap conf_design emdist FNN genalg gstat lattice raster rgdal sp]; }; sensory = derive2 { name="sensory"; version="1.1"; sha256="1zd0ajrymxi6gygcq9fqgwgy0g6c3cqz53x0k5m0ihbmh11rc7s7"; depends=[gtools MASS Matrix]; }; senstrat = derive2 { name="senstrat"; version="1.0.3"; sha256="0j6mb55v5ivqvk8nn8fjlzrbdgj6csa58yc6gy1g07m7gk2qz2np"; depends=[BiasedUrn MASS]; }; - sentimentr = derive2 { name="sentimentr"; version="2.3.2"; sha256="14f5zac5ywz864fbcia05kdlxx4bgvasc1l1abcrk34i2jvh8zwl"; depends=[data_table ggplot2 lexicon stringi syuzhet textclean textshape]; }; - sentometrics = derive2 { name="sentometrics"; version="0.4"; sha256="0mr064qb1wr0bpbrx1bl3imxy95ybxlx4bxpy25qcz07v5nynk5l"; depends=[abind caret data_table doParallel foreach ggplot2 ggthemes glmnet ISOweek MCS quanteda Rcpp RcppArmadillo RcppRoll stringi zoo]; }; + sentimentr = derive2 { name="sentimentr"; version="2.6.1"; sha256="1xwi3rjyhx3w042r2g4a8rzqr2svam7fdx2ivc9vyhj9y81az7fh"; depends=[data_table ggplot2 lexicon stringi syuzhet textclean textshape]; }; + sentometrics = derive2 { name="sentometrics"; version="0.5.5"; sha256="0snrajyw9zlvzyxqb3l74h2dn79fp8y0q5hhx0z0gzw2lw36avqp"; depends=[caret data_table foreach ggplot2 glmnet ISOweek quanteda Rcpp RcppArmadillo RcppParallel RcppRoll stringi]; }; separationplot = derive2 { name="separationplot"; version="1.1"; sha256="0qfkrk8n6jj8l7ywngwsaikfwmd9hbrpr43x0l9wkjjp1asgs5l6"; depends=[]; }; - seplyr = derive2 { name="seplyr"; version="0.5.8"; sha256="0ca9mg2fx3jdgybbiq2a22q5p6613awxwysrpgdbs5lrqdm1ywim"; depends=[dplyr rlang tidyr wrapr]; }; + seplyr = derive2 { name="seplyr"; version="0.8.2"; sha256="0inqnrqf2dld2dkhwp16iz8hzrvi01jbj437ghhvprfp06320lxg"; depends=[dplyr rlang tidyr wrapr]; }; seqCBS = derive2 { name="seqCBS"; version="1.2"; sha256="1kywi3kvvl9y6nm7cwf6fj8gz9gzznp5va336g1akzgy77k82d8v"; depends=[clue]; }; seqDesign = derive2 { name="seqDesign"; version="1.1"; sha256="1694swd8ik9fbiflmnw4xpq82kq18rqzkw0dv5pvq30c47xjgamv"; depends=[survival xtable]; }; - seqHMM = derive2 { name="seqHMM"; version="1.0.8-1"; sha256="18rpmncm5xn34l336kzg0pby59pw16s5cdv3h946yhrcjigz0kkn"; depends=[gridBase igraph Matrix nloptr numDeriv Rcpp RcppArmadillo TraMineR]; }; + seqHMM = derive2 { name="seqHMM"; version="1.0.9"; sha256="1rkcdj73h5jvqrjc24wjbig99il6ppkjy82255avbn1bdrrnrins"; depends=[gridBase igraph Matrix nloptr numDeriv Rcpp RcppArmadillo TraMineR]; }; seqICP = derive2 { name="seqICP"; version="1.1"; sha256="1dfhl7g47icjw38p9c0hyvnn3pwzw7pndywk22vgcyfhiz23xjcp"; depends=[dHSIC mgcv]; }; seqMeta = derive2 { name="seqMeta"; version="1.6.7"; sha256="11dscdrlnk5jzg0q2g59qis4xjr4xs86bi463jmhq53n9gsb4i1l"; depends=[CompQuadForm coxme Matrix survival]; }; seqRFLP = derive2 { name="seqRFLP"; version="1.0.1"; sha256="1i98hm8wgwr8b6hd237y2i9i0xgn35w4n2rxy4lqc5zq71gkwkvk"; depends=[]; }; seqinr = derive2 { name="seqinr"; version="3.4-5"; sha256="17zv0n5cji17izwmwg0jcbxbjl3w5rls91w15svcnlpxjms38ahn"; depends=[ade4 segmented]; }; - seqminer = derive2 { name="seqminer"; version="6.0"; sha256="057j1l6dip35l1aivilapl2zv9db677b3di2pb3sfgq2sxg0ps3l"; depends=[]; }; - seqmon = derive2 { name="seqmon"; version="2.1"; sha256="0p7vbrx0l59wyxhg59a8nnnk1z46inys30rpchj0v5ggadaazjkx"; depends=[]; }; + seqminer = derive2 { name="seqminer"; version="6.7"; sha256="0cyzyfp0x39fg83g74jqyakd1qni3qkcvrzmjhrglgx8hgqd06nd"; depends=[]; }; + seqmon = derive2 { name="seqmon"; version="2.2"; sha256="0l17s3f6p228iz9q257ix0lqzrw5wnlqkcb8p4vn24kz7rvfcjz3"; depends=[]; }; seqtest = derive2 { name="seqtest"; version="0.1-0"; sha256="1bdfww9szh7h278id5xpfc39mxkcix3yvsdwc68wx3q3x0wxhqhq"; depends=[]; }; sequences = derive2 { name="sequences"; version="0.5.9"; sha256="17571m525b6a3k4f0m936wfq401181gx1fpb7x4v0fhaldzdmk3a"; depends=[Rcpp]; }; sequenza = derive2 { name="sequenza"; version="2.1.2"; sha256="0f3aj96qvbr1wqimlv6rxg0v34zlrgc6pbdy7sfkwfzs1n44q1xf"; depends=[copynumber squash]; }; - sequoia = derive2 { name="sequoia"; version="1.0.2"; sha256="1pn282s40ssprjrfh5drjr123ldlp84z3kviv6mmavrwhkp5lq5g"; depends=[plyr]; }; + sequoia = derive2 { name="sequoia"; version="1.1.1"; sha256="12s6890jr9rvp45h1hrfwpndsrr7na0kz1a29hd96ycnk7bvd1ic"; depends=[plyr]; }; sergeant = derive2 { name="sergeant"; version="0.5.2"; sha256="02chkyvmwd4nimw62v82rfbid1xqw5b1335na44pdi675g904250"; depends=[DBI dbplyr dplyr htmltools httr jsonlite purrr readr scales]; }; - serial = derive2 { name="serial"; version="1.3"; sha256="1ibwd8xmkd0pwdhivm6h3yd3rsi28mai5n7qcs1bq2mx8hb5lg7f"; depends=[]; }; + serial = derive2 { name="serial"; version="2.1.2"; sha256="0bv8jal3l2bq4qdz7qbl0mfmx11s9zpdilymcc6myxsr7fcv7laq"; depends=[]; }; seriation = derive2 { name="seriation"; version="1.2-3"; sha256="1q6hw4hjw224b4y0dc0j630v2pgj6sn455nwkilb70w8k31hpk92"; depends=[cluster colorspace dendextend gclus gplots MASS qap registry TSP]; }; - serieslcb = derive2 { name="serieslcb"; version="0.1.0"; sha256="09mg8x738q7p16z95rrfj9fzmsrl34fvx9nsz1ndkp4h6cwf679l"; depends=[gplots shiny]; }; + serieslcb = derive2 { name="serieslcb"; version="0.2.0"; sha256="1af7mvfiv40hwjlf6f53grw48c343rnmzxiyw4yx95mf8rk46bsd"; depends=[gplots shiny]; }; seroincidence = derive2 { name="seroincidence"; version="2.0.0"; sha256="0sam4y7w6prswz0izkm1a9v2k5rv7z22g1ajy15n9xix9aml5ms4"; depends=[]; }; serrsBayes = derive2 { name="serrsBayes"; version="0.3-13"; sha256="1s38mva66l684i0wrk65r3gdafjlih7bglsmi9fr44yk0wavygrm"; depends=[MASS Matrix Rcpp RcppEigen truncnorm]; }; - servr = derive2 { name="servr"; version="0.10"; sha256="0yz3igqsiyqnjj1ngh199zicg3spx4kbmvl0wc8i8xahk6l9g06v"; depends=[httpuv jsonlite mime xfun]; }; + servr = derive2 { name="servr"; version="0.11"; sha256="0yj3p1risf269n25dd56lqv82dsxv6a0aq4bcc1ddn9wv7h2xdfi"; depends=[httpuv jsonlite mime xfun]; }; sesem = derive2 { name="sesem"; version="1.0.2"; sha256="0b1xzv38wpkhhlq87xrvlh45b8ksbi8bg4ar5hrf8gxa19r9rmi5"; depends=[gplots lavaan mgcv]; }; session = derive2 { name="session"; version="1.0.3"; sha256="04mcy1ac75fd33bg70c47nxqxrmqh665m9r8b1zsz5jij1sbl8q5"; depends=[]; }; - sessioninfo = derive2 { name="sessioninfo"; version="1.0.0"; sha256="00g3lbvk1cjjzckl70fn5n3579qb301im4lbm3cip5c2v8k283dk"; depends=[clisymbols withr]; }; + sessioninfo = derive2 { name="sessioninfo"; version="1.1.1"; sha256="0j5f3l58fynxx3v0w62vqpii7miabszgljpja36xx9s8hikh8sqn"; depends=[cli withr]; }; setRNG = derive2 { name="setRNG"; version="2013.9-1"; sha256="02198cikj769yc32v8m2qrv5c01l2fxmx61l77m5ysm0hab3j6hs"; depends=[]; }; sets = derive2 { name="sets"; version="1.0-18"; sha256="16v7650p47khqrbbw0z98llmwmmhswqmhri0n7nrfhdqwmby1lbl"; depends=[]; }; setter = derive2 { name="setter"; version="0.0-1"; sha256="10fwrx8yysp99rrkbnn3rbz79vyzr2h3p7zxxlqapw1k2lllp0r5"; depends=[assertive_base]; }; settings = derive2 { name="settings"; version="0.2.4"; sha256="092sv6nccm6p2d695l9w0zfi2xgymk12c8p8lhl9nb86mxrb3nry"; depends=[]; }; severity = derive2 { name="severity"; version="2.0"; sha256="1mp19y2pn7nl9m8xfljc515kk5dirv0r2kypazpmd956lcivziqq"; depends=[]; }; - sf = derive2 { name="sf"; version="0.6-3"; sha256="0c6ayyclhlna2jnpwi6glafw7ip7ar0ycsmms79x451mdqb5xvja"; depends=[classInt DBI magrittr Rcpp units]; }; + sf = derive2 { name="sf"; version="0.7-1"; sha256="0xpgv1fyha61s5sa2msgsznl23yi2rpki6jnjv7xg1a26bl0il89"; depends=[classInt DBI magrittr Rcpp units]; }; sfa = derive2 { name="sfa"; version="1.0-1"; sha256="1acqxgydf8j5csdkx0yf169x3yaa31r0ccdrqarh6vj1hacm89ad"; depends=[]; }; sfadv = derive2 { name="sfadv"; version="1.0.1"; sha256="1rfpm6km5pckwhqgpvidm6qsj5sjdaqqj5b0sgvpslivfa4c80cr"; depends=[gmm minpack_lm]; }; sfc = derive2 { name="sfc"; version="0.1.0"; sha256="0cm4mfcfd9bhf2j5fppsihzrfipnldb6q3xradd88z9pwgrkfx2a"; depends=[dplyr sna tidyr triangle zoo]; }; sfdct = derive2 { name="sfdct"; version="0.0.6"; sha256="0ilh89mfwp1yqn44yn80vz1a6g65hryk6w87ngzvak3pd6jxq6aa"; depends=[dplyr RTriangle sf sp tibble]; }; sfinx = derive2 { name="sfinx"; version="1.7.99"; sha256="14v47y00qwvc2s0vzjw19hwn85nzj8lna539c75qq6zkn6kir6va"; depends=[]; }; - sfsmisc = derive2 { name="sfsmisc"; version="1.1-2"; sha256="0cgq2h11ngkzd6p34k6mqjnvlvc5vj4lnqrl64k05lb391j391w0"; depends=[]; }; - sft = derive2 { name="sft"; version="2.2-0"; sha256="0d1yiimc899i09yyrv1x40ixqss87xjpy08ab16h9faxd4bsk3y2"; depends=[fda SuppDists]; }; + sfsmisc = derive2 { name="sfsmisc"; version="1.1-3"; sha256="1y25nnw09qfm66523w1z4q766lv15a6ykvsq30r154n7m7aggvsq"; depends=[]; }; + sft = derive2 { name="sft"; version="2.2-1"; sha256="0fxz64ba58n6ghfqsgq64n1c7qkvi8c3lsa86732mil9w71yxw33"; depends=[fda SuppDists]; }; sgPLS = derive2 { name="sgPLS"; version="1.7"; sha256="1jk2j1zn5vq82rcjflnk7g6y2q0v5jl14k804dmigqg013gbykql"; depends=[mixOmics mvtnorm]; }; sgRSEA = derive2 { name="sgRSEA"; version="0.1"; sha256="0vyypnq81l36x0j44q2l9wbf3x4krz4fzypi7vyqhaq97mkzaw5j"; depends=[]; }; sgee = derive2 { name="sgee"; version="0.6-0"; sha256="055iydainzywb1s5id5rl9i94dj5arr9b6qz15p8wps49vm2mlp3"; depends=[copula mvtnorm]; }; sgeostat = derive2 { name="sgeostat"; version="1.0-27"; sha256="1iq9p2jk8bpv1h853a1l91d5c5dxnhkk3cmkd01siqqvj04hv4vb"; depends=[]; }; + sglOptim = derive2 { name="sglOptim"; version="1.3.7"; sha256="19rwich72xzdlwkp6cpqdjxa6hcfd4ys1ia66gzpvkyqs05m3561"; depends=[BH doParallel foreach Matrix Rcpp RcppArmadillo RcppProgress]; }; sglasso = derive2 { name="sglasso"; version="1.2.3"; sha256="1xf4jni7gybk66wp542p92jxrp4lf63ypbwsnb3av5db04bis7ll"; depends=[igraph Matrix]; }; sglg = derive2 { name="sglg"; version="0.1.3"; sha256="17w9mfb53ll8aqasl4ysnb0b7sk6cgp7s1cfvn07rg5win2swqrj"; depends=[Formula robustloggamma ssym survival]; }; sglr = derive2 { name="sglr"; version="0.7"; sha256="11gjbvq51xq7xbmpziyzwqfzf4avyxj2wpiz0kp4vfdj3v7p4fp9"; depends=[ggplot2 shiny]; }; - sgmcmc = derive2 { name="sgmcmc"; version="0.2.2"; sha256="1ga3dynhldkl98fd7fzbbhb4bryf6nyijwvxsj8i1szy4jsv8q3q"; depends=[tensorflow]; }; + sgmcmc = derive2 { name="sgmcmc"; version="0.2.3"; sha256="08n2m1aksa5frasmc4xa7c9b444icnzj0ycixvnq3d13v803ham4"; depends=[reticulate tensorflow]; }; + sgmodel = derive2 { name="sgmodel"; version="0.1.0"; sha256="03s9z7n7w3pys5dp1z5x91bszgv3q1sax5z591dz9rvmn5glp2lj"; depends=[ggplot2 ramify Rtauchen tidyverse]; }; sgof = derive2 { name="sgof"; version="2.3"; sha256="12bpyvg5df1m2ar6frpi10zlj3dk9h61r13rzn3w5a3nyk8gljsg"; depends=[poibin]; }; sgr = derive2 { name="sgr"; version="1.3"; sha256="0zxmrbv3fyb686hcgfy2w1w2jffxf41ab8yc90dsgf931s9c55wn"; depends=[MASS]; }; sgt = derive2 { name="sgt"; version="2.0"; sha256="0qb3maj5idwafs40fpdfrwzkadnh5yg8fvfzfs51p9yy69kbmlkx"; depends=[numDeriv optimx]; }; - shades = derive2 { name="shades"; version="1.2.0"; sha256="06mz09rrrjp4dkzbw6nnv6n3k80ddwzaw4pkp4127d1f4cij9pnj"; depends=[]; }; - shadow = derive2 { name="shadow"; version="0.5.3"; sha256="036jh63y3i42yfjm96yp0xp3p77v1mzj77q0vl9msjhd246l5gm8"; depends=[plyr raster rgeos sp]; }; - shadowtext = derive2 { name="shadowtext"; version="0.0.2"; sha256="17ccylxnl6837cf81fwkgywjmqizmcm6mhqak10sl5apnqm5n1nl"; depends=[ggplot2]; }; - shallot = derive2 { name="shallot"; version="0.4.4"; sha256="0bjbw8l5lzz5d6nxgwjby40fxvxrfli0wkipdf84pg4nigy84w2w"; depends=[commonsMath rscala sdols]; }; + shades = derive2 { name="shades"; version="1.3.0"; sha256="0qbg7b37ifgil7ka4vhk15wjf65rwha233yppqd9wlf3gys8784n"; depends=[]; }; + shadow = derive2 { name="shadow"; version="0.5.9"; sha256="00wakldv4nlw2vnydzgmf7kapi5k0qr4vzk5cyp4kk6q2m7p1dzg"; depends=[plyr raster rgeos sp]; }; + shadowtext = derive2 { name="shadowtext"; version="0.0.4"; sha256="0fs2sa0y0wamv0c3zw8mka0yczlnlhagmbi8wn26fd31yqqgrh6s"; depends=[ggplot2]; }; + shallot = derive2 { name="shallot"; version="0.4.5"; sha256="0r1zxpqqdfck7a9f868f9knr1ccnv8kf006milafjci57pvim1fg"; depends=[commonsMath rscala sdols]; }; shape = derive2 { name="shape"; version="1.4.4"; sha256="0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"; depends=[]; }; shapeR = derive2 { name="shapeR"; version="0.1-5"; sha256="17fq4gsdvyniq7n4x1xdvb5kk50184i7why3pdf1djjhknym087j"; depends=[gplots jpeg MASS pixmap vegan wavethresh]; }; shapefiles = derive2 { name="shapefiles"; version="0.7"; sha256="08ghndihs45kylbzd9wnxffn8ixvxjhjnjldjyd526ai2sj8xcgf"; depends=[foreign]; }; - shapes = derive2 { name="shapes"; version="1.2.3"; sha256="1fzwpqa0paql4n652diqsqylz5r5crblfip6g6c0vszrvy7avi4q"; depends=[MASS rgl scatterplot3d]; }; + shapes = derive2 { name="shapes"; version="1.2.4"; sha256="1zqykhx8rz1k2ahi2lmmzll1c8k0as6vw4gbd3rpfb5fvpni3ni0"; depends=[MASS minpack_lm rgl scatterplot3d]; }; sharpeRratio = derive2 { name="sharpeRratio"; version="1.1"; sha256="0rgsad8idhjyjgwlzk358jlqkqf6sk7g6vl3fchkamjzxnhbb8p9"; depends=[ghyp Rcpp]; }; sharpr2 = derive2 { name="sharpr2"; version="1.1.1.0"; sha256="1r7anfr296l5sbhgry6rb15hlca6mpcm24qssdzz9bckavyfvqgi"; depends=[Matrix mvtnorm]; }; sharpshootR = derive2 { name="sharpshootR"; version="1.0"; sha256="1x9cava7b9lg8qpmjqlbkqmpc9a2dn8k4kl71s4himr4wzp9z4y3"; depends=[ape aqp circular cluster digest Hmisc igraph lattice latticeExtra plyr RColorBrewer reshape2 scales soilDB sp vegan]; }; sharx = derive2 { name="sharx"; version="1.0-5"; sha256="10sfjg6946jfk4051da0w1v89503av40wckqaabr12syf8kn0aw8"; depends=[dclone dcmle Formula]; }; - shazam = derive2 { name="shazam"; version="0.1.9"; sha256="1dm553l1qwqajy5p13x3ms6x45ax33zh7b79iw6xx1chbrpalhmk"; depends=[alakazam ape diptest doParallel dplyr foreach ggplot2 igraph iterators kedd KernSmooth lazyeval MASS progress scales SDMTools seqinr stringi tidyr]; }; + shazam = derive2 { name="shazam"; version="0.1.10"; sha256="1rhd2jh8s548z4p984l0cqn0hgdvnv4mgfbb82k5l4m9p2rsii81"; depends=[alakazam ape diptest doParallel dplyr foreach ggplot2 igraph iterators kedd KernSmooth lazyeval MASS progress scales SDMTools seqinr stringi tidyr]; }; shelltrace = derive2 { name="shelltrace"; version="3.5.1"; sha256="1xgbavaa26185i6q3907ds3bzq4xrw027x1sw5vsybqrxdz04jiz"; depends=[bmp tiff xlsx]; }; shiftR = derive2 { name="shiftR"; version="1.4"; sha256="12mb4b5zhiq7hfkpc9hgi004hqli1kkkzdy2169svwrjv7bfifrn"; depends=[]; }; - shiny = derive2 { name="shiny"; version="1.1.0"; sha256="12aw4kmf0j993fj4lpyqlyqzzn0bnniwd55w22p9pa0b3g6n9dbh"; depends=[crayon digest htmltools httpuv jsonlite later mime promises R6 rlang sourcetools xtable]; }; + shiny = derive2 { name="shiny"; version="1.2.0"; sha256="1wb68vjzclblq5fnhyfxr7n585za3dy4wnxryva0k43fxgyq9kpy"; depends=[crayon digest htmltools httpuv jsonlite later mime promises R6 rlang sourcetools xtable]; }; + shiny_i18n = derive2 { name="shiny.i18n"; version="0.1.0"; sha256="15llwr4yrx6rlk32b92wcq3dn360y5cvy4mh2aqkza9ikcvlhcvv"; depends=[jsonlite yaml]; }; + shiny_router = derive2 { name="shiny.router"; version="0.1.1"; sha256="0biwni6bk39qafvsh8w32crlgm4hf8r9kwkmnlc3w5za2x2fja4c"; depends=[magrittr shiny]; }; shiny_semantic = derive2 { name="shiny.semantic"; version="0.2.1"; sha256="0m0f22qlmf7f2cf33myn72dm48yslqyx4kwzb96i78a3yz6a2awp"; depends=[htmltools htmlwidgets jsonlite magrittr purrr shiny]; }; - shinyAce = derive2 { name="shinyAce"; version="0.3.1"; sha256="1hqgszbiv99dibhwr21v21ll4s2hjn3ccqdicsm0z3gk77bh8iyb"; depends=[jsonlite shiny]; }; + shinyAce = derive2 { name="shinyAce"; version="0.3.2"; sha256="1fbk5i6w6cpam8s3acf4bgdp8hajn4digjjix3i6i4q3p2rvn6zx"; depends=[jsonlite shiny]; }; shinyBS = derive2 { name="shinyBS"; version="0.61"; sha256="0rhim4mbp4x9vvm7xkmpl7mhb9qd1gr96cr4dv330v863ra2kgji"; depends=[htmltools shiny]; }; shinyDND = derive2 { name="shinyDND"; version="0.1.0"; sha256="0nkvz4hmjzmxlzj4vkjrdy8xlbxapg1amk180irgvwicqldi4jpm"; depends=[htmltools shiny]; }; - shinyFeedback = derive2 { name="shinyFeedback"; version="0.0.4"; sha256="14lvr99nfldlr101ysmpwz0zw0bjvr6b7lfm0msx57ymh6gjzg3n"; depends=[digest shiny]; }; - shinyFiles = derive2 { name="shinyFiles"; version="0.7.0"; sha256="1bs1dj84scg4gkrdlw1jvmnwckcjcdpzc8drwmr8h6cxk3yklijc"; depends=[htmltools jsonlite shiny]; }; + shinyEffects = derive2 { name="shinyEffects"; version="0.1.0"; sha256="03fm2i1ydlp90w299nvz7dqs9724g0m2f0bc44ni8m2gz9cfpccs"; depends=[htmltools shiny shinydashboard]; }; + shinyFeedback = derive2 { name="shinyFeedback"; version="0.1.0"; sha256="01qp75c5dsvc4xs1id1yhn81gmjl0hnjz8msf8mkvf4ifqal563f"; depends=[digest shiny]; }; + shinyFiles = derive2 { name="shinyFiles"; version="0.7.2"; sha256="0dlcjrw96x72grg6j915070x8x98l7629pn86gf148iknflm7gd5"; depends=[fs htmltools jsonlite shiny tibble]; }; shinyHeatmaply = derive2 { name="shinyHeatmaply"; version="0.1.0"; sha256="1vl80vp7yslnh0dvcrpysfn5rndjavphy31y15546q7ax7d0fn6v"; depends=[dplyr DT heatmaply htmltools htmlwidgets jsonlite plotly RColorBrewer readxl shiny viridis xtable]; }; shinyKGode = derive2 { name="shinyKGode"; version="1.0.5"; sha256="004zwz4kqfijzvvwkq8v1gi25w1wrdlg8230g93w36gbi6cl2vk1"; depends=[ggplot2 gridExtra KGode mvtnorm pracma pspline reshape2 shiny shinyjs XML]; }; shinyLP = derive2 { name="shinyLP"; version="1.1.2"; sha256="1sjcll10ciq6pj9h8c6ybjqp8763wc423hddlalcblxxpajf6avz"; depends=[shiny]; }; shinyRGL = derive2 { name="shinyRGL"; version="0.1.0"; sha256="07llg1yg5vmsp89jk60ly695zvxky6n06ar77mjxzlyc294akwmy"; depends=[rgl shiny]; }; shinyShortcut = derive2 { name="shinyShortcut"; version="0.1.0"; sha256="101wz9s4rk7fbaqgm0r2v3v8za20vdxwq4vhkz8xr7y5pr65sxiq"; depends=[]; }; shinyTime = derive2 { name="shinyTime"; version="0.2.1"; sha256="0gpa6kypchvvlq71nnlilciclcrhaa488prjz46sddrsxjy09mp7"; depends=[htmltools shiny]; }; - shinyTree = derive2 { name="shinyTree"; version="0.2.2"; sha256="08n2s6pppbxn23ijp6vms609p4qwlmfh9g0k5hdfqsqxjrz1nndi"; depends=[shiny]; }; - shinyWidgets = derive2 { name="shinyWidgets"; version="0.4.3"; sha256="070yy6vq9w97bz17nxbc2z65v05k50hr24dxfcld994bw0910ldx"; depends=[htmltools jsonlite shiny]; }; + shinyTree = derive2 { name="shinyTree"; version="0.2.6"; sha256="1rw6nwvjsmzfj5fprvg0fasfq079pmdid6vv6rj11wvy7rf40y6j"; depends=[jsonlite shiny]; }; + shinyWidgets = derive2 { name="shinyWidgets"; version="0.4.4"; sha256="1fgl024m4cvlw2c6j5gd1439dd7249rif4cjcv5m7676r7nygk1l"; depends=[htmltools jsonlite scales shiny]; }; shinyaframe = derive2 { name="shinyaframe"; version="1.0.1"; sha256="1flhgsm4q7p5acb41v73pf8ni92y9dwdppxjb9czlz1sxwf03p1s"; depends=[htmltools htmlwidgets shiny]; }; shinyalert = derive2 { name="shinyalert"; version="1.0"; sha256="0ngmpbzw6fw1gs6sv9m3xv2c9bmrxg0bs6lnvxn8hm8cwr4440xi"; depends=[digest shiny]; }; - shinyanimate = derive2 { name="shinyanimate"; version="0.1.0"; sha256="0vbzfcw4d0fvmpdn2pjbsl3najikhm6p60w5vxc0d3x7d8sfq57z"; depends=[shiny]; }; + shinyanimate = derive2 { name="shinyanimate"; version="0.2.0"; sha256="04knbwv8ls23ibwj0gnnpmvnich9nbakx4pjfawghwlm75z9bpdk"; depends=[shiny]; }; shinybootstrap2 = derive2 { name="shinybootstrap2"; version="0.2.1"; sha256="17634l3swlvgj1sv56nvrpgd6rqv7y7qjq0gygljbrgpwmfj198c"; depends=[htmltools jsonlite shiny]; }; shinycssloaders = derive2 { name="shinycssloaders"; version="0.2.0"; sha256="1bpzsm7m7c366sjl1qndp4m5dg2vlm68rjgdy9n1ija9xbp0r2g4"; depends=[digest glue shiny]; }; shinycustomloader = derive2 { name="shinycustomloader"; version="0.9.0"; sha256="1klx71vr26g0gjf6hbiia1qidqii5d467i1sdjvlrg1hxdcggqff"; depends=[glue shiny]; }; - shinydashboard = derive2 { name="shinydashboard"; version="0.7.0"; sha256="10yqcqqcxgfqwkmscqwvvgr710im583qsqnsqkfpisjvkqp10yqb"; depends=[htmltools shiny]; }; - shinydashboardPlus = derive2 { name="shinydashboardPlus"; version="0.5.0"; sha256="0wj388lys7jlh45il6vvln0bpjg1rr91xyypzz55hp46r8z31vl2"; depends=[htmltools shiny shinydashboard]; }; - shinyhelper = derive2 { name="shinyhelper"; version="0.3.0"; sha256="1ypd9wc0h9yfh4awjmjn952g2cfsgcyrm25zk575b17jrkjl5skj"; depends=[markdown shiny]; }; - shinyjqui = derive2 { name="shinyjqui"; version="0.3.0"; sha256="0x7pyb897apmdfpys2kc7bkaa8i4a9rlmdlmlps1n8cxj8kx3dal"; depends=[htmltools htmlwidgets jsonlite shiny]; }; + shinydashboard = derive2 { name="shinydashboard"; version="0.7.1"; sha256="0khac8b27q3swdw07kl609hm0fjfjsjv591b388q99mqqr2rk92i"; depends=[htmltools promises shiny]; }; + shinydashboardPlus = derive2 { name="shinydashboardPlus"; version="0.6.0"; sha256="01yfijdh6ynxzd45bidywvdk0rlx7fzfzq5pbapbvknb7sbasi0y"; depends=[htmltools shiny shinydashboard]; }; + shinyhelper = derive2 { name="shinyhelper"; version="0.3.1"; sha256="1z3wb3vdpz9pcn6rfmpbxky05cf8bxldhpwzldrmhn03spz3n987"; depends=[markdown shiny]; }; + shinyjqui = derive2 { name="shinyjqui"; version="0.3.2"; sha256="1a73vsq1wc3xf14y64hkgnk5jgxj98b8aj3g0fs7mgayar3an5g0"; depends=[htmltools htmlwidgets jsonlite shiny]; }; shinyjs = derive2 { name="shinyjs"; version="1.0"; sha256="113zpijri0l80rlgrvqn6bxk0sdqgl79h7yhja2p76f9dc9i2sr8"; depends=[digest htmltools jsonlite shiny]; }; shinymaterial = derive2 { name="shinymaterial"; version="0.5.3"; sha256="0lddw626mlb6vv474vv22pbjlwl1hgnjs8py3a30d84m94wg7p3z"; depends=[jsonlite shiny]; }; shinystan = derive2 { name="shinystan"; version="2.5.0"; sha256="18alf5kiqw7y2l6m5nxxizwc2znsf9frxfsqhvgcad8hld9cbya5"; depends=[bayesplot colourpicker DT dygraphs ggplot2 gridExtra gtools markdown reshape2 rsconnect rstan shiny shinyjs shinythemes threejs xtable xts]; }; shinytest = derive2 { name="shinytest"; version="1.3.0"; sha256="0xgsbw72jpyjw0shg6vb8cxxw3948xhbl2sjx0d376fy2jb1rh43"; depends=[assertthat callr crayon debugme digest htmlwidgets httpuv httr jsonlite parsedate pingr R6 rematch shiny testthat webdriver withr]; }; - shinythemes = derive2 { name="shinythemes"; version="1.1.1"; sha256="0i220y051dq763idh1j5zhpb5cpv3jr11jd9akmry9aadyys5pz6"; depends=[shiny]; }; + shinythemes = derive2 { name="shinythemes"; version="1.1.2"; sha256="12miz44n2zxfswnia7p8dirxj3miw0aqn4pkx2111ikz67ax84rf"; depends=[shiny]; }; shinytoastr = derive2 { name="shinytoastr"; version="2.1.1"; sha256="01j2z4gf1wxblrjayykwxdr2s8394i7k930x8g4hmrj7c9pv264n"; depends=[shiny]; }; shock = derive2 { name="shock"; version="1.0"; sha256="11m52al591xjznl62q1waxsg5m1a1afmd0yqcc5zsjlrplykg4lp"; depends=[capushe GGMselect glasso igraph mvtnorm]; }; shopifyr = derive2 { name="shopifyr"; version="0.28"; sha256="1ypqgiqimdwj9fjy9ykk42rnkipb4cvdxy5m9z9jklvk5a7cgrml"; depends=[R6 RCurl RJSONIO]; }; - shotGroups = derive2 { name="shotGroups"; version="0.7.3"; sha256="0h6c4fz2b4gpbfqykic6apflvp11bcafqm87gzl0zv8b03ydylxk"; depends=[boot coin CompQuadForm KernSmooth robustbase]; }; + shotGroups = derive2 { name="shotGroups"; version="0.7.4"; sha256="1x2ar8ybb972nd146gqz57hxybxc1myx862wbb743rpa70c7iawc"; depends=[boot coin CompQuadForm KernSmooth robustbase]; }; showimage = derive2 { name="showimage"; version="1.0.0"; sha256="1c0x3iqjdjsz3cdhc02b3qm2pwxjr1q2k87jwvxj9lnzzw81f1pl"; depends=[png]; }; showtext = derive2 { name="showtext"; version="0.5-1"; sha256="0zb9h6frw580cql0nbkvfb0jajq6k4yhqaifvz8cpysd32dk35wm"; depends=[showtextdb sysfonts]; }; showtextdb = derive2 { name="showtextdb"; version="2.0"; sha256="1qwwj9x2jvadvwn60h75k99c9xi7yhqjsgaakahz5paxgj583bsh"; depends=[sysfonts]; }; - shp2graph = derive2 { name="shp2graph"; version="0-4"; sha256="13hpj2yjai3yf8q6dnhpdqzsw4nkdpi06fxxdgn82ycx0sp7zk4v"; depends=[igraph maptools sp]; }; + shp2graph = derive2 { name="shp2graph"; version="0-5"; sha256="1l9mg98hkb0bvr5dzd2p26g8mw5hqjxrym2gmbm10kyapvccfk56"; depends=[igraph maptools sp]; }; shrink = derive2 { name="shrink"; version="1.2.1"; sha256="0pd967wsys8fd7gyvr9y08km118yamfk5c1a1i2k8nr2ifpqmy0w"; depends=[MASS mfp rms survival]; }; shuffle = derive2 { name="shuffle"; version="1.0.1"; sha256="0aqb11h340picx7z2jg3k46l3pr6fkknlpyzc0z89hhrc90pss48"; depends=[]; }; shuffleCI = derive2 { name="shuffleCI"; version="0.1.0"; sha256="1n9k28m1fcnw1my9a7v0gy9waygd48lab45vj9k2wwijbc325zai"; depends=[plotrix]; }; @@ -11216,25 +11920,27 @@ in with self; { siar = derive2 { name="siar"; version="4.2"; sha256="1c4z72jr81dzkp9xqyrrkwjsalvvksl67pnbaadkc52v84fhzx3r"; depends=[bayesm coda hdrcde MASS mnormt spatstat]; }; sicegar = derive2 { name="sicegar"; version="0.2.2"; sha256="0fnr0wv8zbhs2i5y1kqyvhm0kzisc68ys3iy0wxwbdj3bnfgzj70"; depends=[dplyr fBasics ggplot2 minpack_lm]; }; sideChannelAttack = derive2 { name="sideChannelAttack"; version="1.0-6"; sha256="1xcsy1h8gc8a4f9nzs7zv8x6v55g1pg8vy1kg64iqxm0gnz2f20l"; depends=[ade4 corpcor infotheo MASS mmap]; }; - sidier = derive2 { name="sidier"; version="4.0.2"; sha256="1zzlgd20aw2asbsb3g9m5gvlmmgkai3bqrxyn48mphc2ncl4y7w0"; depends=[ape ggmap ggplot2 gridBase igraph network]; }; + sidier = derive2 { name="sidier"; version="4.0.3"; sha256="0pfzx0a5f597iqigq9xidm9b9xv18zaiqa35yp4xlk1y7gv0nj6c"; depends=[ape ggmap ggplot2 gridBase igraph network]; }; sidrar = derive2 { name="sidrar"; version="0.2.4"; sha256="1zwxafc4xaa4386a9jdg3gwflpdxql3f33bkqx1l2yl30x3517rw"; depends=[dplyr magrittr RCurl rjson rvest stringr tidyr xml2]; }; + siebanxicor = derive2 { name="siebanxicor"; version="1.0.0"; sha256="0bnpqqhqvqq9kxvzljzp4d5aw9drh78cwyxyqzdvshijl7mmqjwc"; depends=[httr jsonlite]; }; sievetest = derive2 { name="sievetest"; version="1.2.3"; sha256="17qrm7axvlr2yzp8brbibp26f8qdpqm85hc2kjzxm5zqwfvd6dfs"; depends=[]; }; sig = derive2 { name="sig"; version="0.0-5"; sha256="084wwpj5mnmq4k98ijbv23z80sj4axadc7c6hn3917dazsaa6ngn"; depends=[]; }; - sigQC = derive2 { name="sigQC"; version="0.1.20"; sha256="1s0z5pd8183q1v5pn07zwxckafhq0rhh7fzzny7xpjs79r50l9ii"; depends=[biclust circlize class cluster ComplexHeatmap fmsb gplots gridGraphics GSVA KernSmooth lattice MASS mclust moments nnet RankProd]; }; + sigQC = derive2 { name="sigQC"; version="0.1.21"; sha256="0794xvkz4fd81gqqpxzn5njv3d34nfxy0jl5zpixlnz0ap4c9vhx"; depends=[biclust circlize class cluster ComplexHeatmap fmsb gplots gridGraphics GSVA KernSmooth lattice MASS mclust moments nnet RankProd]; }; sigclust = derive2 { name="sigclust"; version="1.1.0"; sha256="0151v7lr4n4yyn93j0s06gzc9jh9xhdgvfw6kvpfy24jl6wdii7g"; depends=[]; }; sigmaNet = derive2 { name="sigmaNet"; version="1.1.0"; sha256="1i0xikwad9kiyrqxi1klkc4h4hyqfkxr388sw4mrx9pswfpbv3xr"; depends=[htmlwidgets igraph jsonlite RColorBrewer]; }; + sigmajs = derive2 { name="sigmajs"; version="0.1.2"; sha256="1nvzvfaz29gi5ja4jhycy3bf2j02ixp07v6d8mnx81scf31n1d6g"; depends=[crosstalk dplyr htmltools htmlwidgets igraph jsonlite magrittr purrr shiny]; }; sigmoid = derive2 { name="sigmoid"; version="0.3.0"; sha256="1sa6nmip3fizdk3r47pvx0h3qldn267arpmid0wa1pb7k5j2g682"; depends=[]; }; signal = derive2 { name="signal"; version="0.7-6"; sha256="1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"; depends=[MASS]; }; - signalHsmm = derive2 { name="signalHsmm"; version="1.4"; sha256="1plyvx0pdid4zydxjwph6v96c8ilzgn55vcdszkslp3a4s2sns65"; depends=[Rcpp seqinr shiny]; }; + signalHsmm = derive2 { name="signalHsmm"; version="1.5"; sha256="1d4v6cbvcbi8pb5zmn58s01h3jb0kv7yr7qvcnx4p2v82knvhik7"; depends=[Rcpp seqinr shiny]; }; signmedian_test = derive2 { name="signmedian.test"; version="1.5.1"; sha256="05n7a4h2bibv2r64cqschzhjnm204m2lm1yrwxvx17cwdp847hkm"; depends=[]; }; - sigora = derive2 { name="sigora"; version="2.0.1"; sha256="1sgjafr2f7carwnvp0vsvp80jn2bzwlkay38ch63qk9gapsh4imh"; depends=[]; }; - sigr = derive2 { name="sigr"; version="0.2.7"; sha256="0fdqlwblinb2dqlmcr7p679ppjh73aykgsmjffyaz0liiyk0zsc7"; depends=[wrapr]; }; + sigora = derive2 { name="sigora"; version="3.0.1"; sha256="1pz9jibxjvvbc0wmd7sj2fss6hd8h1fvcg8vg72qwqvfy3f9jdry"; depends=[]; }; + sigr = derive2 { name="sigr"; version="1.0.3"; sha256="1i9sdjpwlwcjvy3x4am82f3pfcf5442vmgbi1z4aqryk9was51b1"; depends=[wrapr]; }; siland = derive2 { name="siland"; version="1.0"; sha256="0zqwslg0vak22q475azwank81wr4kfx33h21w84lsg7iihrb08nv"; depends=[lme4 raster rgdal sp]; }; sim1000G = derive2 { name="sim1000G"; version="1.39"; sha256="1qxl7lsdsd4skn6x8iw7jx60ly0rwsj27yh5yiqmhxa34jpyjg0m"; depends=[hapsim MASS readr stringr]; }; simEd = derive2 { name="simEd"; version="1.0.3"; sha256="1yq0qblrz0zddx682rzwdaa0k0r223i123la7wbp73spnn38g4br"; depends=[rstream]; }; simFrame = derive2 { name="simFrame"; version="0.5.3"; sha256="154d4k6x074ib813dp42l5l8v81x9bq2c8q0p5mwm63pj0rgf5f3"; depends=[lattice Rcpp]; }; simIReff = derive2 { name="simIReff"; version="1.0"; sha256="0yi43splda8chnh4bq5x6chbrl5c0y9sv1k2m31763da0czayall"; depends=[bde extraDistr ks MASS np rvinecopulib truncnorm]; }; - simLife = derive2 { name="simLife"; version="0.3"; sha256="0bqhixr4zg7mwgxdsjk0h5a82dyfkhiv9xafw43w2bpnmyxywdia"; depends=[splancs unfoldr]; }; + simLife = derive2 { name="simLife"; version="0.5.1"; sha256="16idgxvc06m10k67y86agcdsv79ndi1d05zrajlnd5fap7n1w3d5"; depends=[splancs]; }; simMP = derive2 { name="simMP"; version="0.17.3"; sha256="1pzg79dd08ds3pfzxnk9h95gaibicv00mnm0jb4i8v5is4gzrdhr"; depends=[Biostrings BSgenome doParallel foreach GenomeInfoDb GenomicRanges IRanges XVector]; }; simMSM = derive2 { name="simMSM"; version="1.1.41"; sha256="04icijrdc269b4hwbdl3qz2lyxcxx6z63y2wbak1884spn6bzbs8"; depends=[mvna survival]; }; simPATHy = derive2 { name="simPATHy"; version="0.2"; sha256="0ai5wmjz8k0glbwkclgg3m3ncsjghja4iys2mn1psn3r8gxk79yc"; depends=[ggm graph gRbase htmlwidgets igraph mvtnorm qpgraph R_utils shiny shinydashboard]; }; @@ -11244,18 +11950,19 @@ in with self; { simTool = derive2 { name="simTool"; version="1.1.0"; sha256="121nv0s14jzxgcmj2fsj1k0msziknwbix2a49f7igic2l8yv869p"; depends=[dplyr plyr purrr reshape tibble tidyr]; }; simba = derive2 { name="simba"; version="0.3-5"; sha256="14kqxqavacckl5s1518iiwzrmlgbxz1lxy33y8c9qq7xaln41g9h"; depends=[vegan]; }; simboot = derive2 { name="simboot"; version="0.2-6"; sha256="0bgibrqb9j62p1chldi1lvdsgc6sgsr7afyq4lvyrc2h861f3j9d"; depends=[boot mvtnorm]; }; - simcausal = derive2 { name="simcausal"; version="0.5.4"; sha256="19mqabxqz2mvfhslbln5vsnlrnmgcfmgp7ypf5k2yd03755b0k4b"; depends=[assertthat data_table igraph Matrix R6 stringr]; }; simctest = derive2 { name="simctest"; version="2.5"; sha256="038ipxww0n09sh8al5isbm1fikr8kazwxn9cj2d0wgm6cdpy681n"; depends=[]; }; simdistr = derive2 { name="simdistr"; version="1.0.0"; sha256="0r7qfrq4vcjqrzajc6xmn0rrkinqwbr8cqghgp4iklbhsjbk2xfl"; depends=[]; }; simecol = derive2 { name="simecol"; version="0.8-12"; sha256="06zw9xhj8jwhmqwxxbj8hgz9cxrw1b4syy6z79aawv9cg1bnwfhf"; depends=[deSolve minqa]; }; simest = derive2 { name="simest"; version="0.4"; sha256="1wp08dkbshn5parq69d7iizp4g16qzpdim37kcg09pgsc3aghwaj"; depends=[cobs nnls]; }; simex = derive2 { name="simex"; version="1.7"; sha256="0dmyxhg3bk23y08xbgwlg791pcl3131im3jkh9x5pjqczfjvim0a"; depends=[]; }; simexaft = derive2 { name="simexaft"; version="1.0.7"; sha256="13w9m35qrrp8kkz4gqp7fg9jv8fs99y19n21bdxsd3f5mlkbvqgl"; depends=[mvtnorm survival]; }; - simglm = derive2 { name="simglm"; version="0.7.0"; sha256="1p29v8y3ahdkid35ky9sbj5227cvj0nn0ljzjpliyqwbkmxpncmj"; depends=[broom dplyr Matrix purrr rlang]; }; - simmer = derive2 { name="simmer"; version="3.8.0"; sha256="0d1m93ffnajvkf3wiqvbim5l1i10k30pr702wyazrg6b0c2kybkf"; depends=[BH codetools magrittr R6 Rcpp]; }; - simmer_bricks = derive2 { name="simmer.bricks"; version="0.1.0"; sha256="1sb1ayh56sbgs4p0r3frjjfn4vcdr43xm85lvb9aqk3wmj2lddqy"; depends=[simmer]; }; - simmer_plot = derive2 { name="simmer.plot"; version="0.1.13"; sha256="0afp4il95dmdgw815rk0c3cyf56gli237v4i716l4agag5l1rp60"; depends=[DiagrammeR dplyr ggplot2 scales simmer tidyr]; }; + simglm = derive2 { name="simglm"; version="0.7.1"; sha256="1y5j0a09svxq7gygw02l906pgs0lwv26qsikjy8vf5rmds58mcfd"; depends=[broom dplyr Matrix purrr rlang]; }; + similr = derive2 { name="similr"; version="1.0.0"; sha256="12s1jrhy5cl02hdggbg4dsv8afh9j4gpxhyixvllqaadl7425652"; depends=[R6 Rcpp stringr]; }; + simmer = derive2 { name="simmer"; version="4.1.0"; sha256="1cy09pbk1dcf5h7yd8s7lry1xv2wnglbdaqi6ywzwzxpyadcl6bh"; depends=[BH codetools magrittr R6 Rcpp]; }; + simmer_bricks = derive2 { name="simmer.bricks"; version="0.2.0"; sha256="1i4vhklky7d837z35859jp5q43aabcw5zk3936017awdsn4fkn9r"; depends=[simmer]; }; + simmer_plot = derive2 { name="simmer.plot"; version="0.1.14"; sha256="0w72064h8s6b2fhz5nv3i6c86wvcxfvhybb96vh5ykr1xkqpybbh"; depends=[DiagrammeR dplyr ggplot2 scales simmer tidyr]; }; simmr = derive2 { name="simmr"; version="0.3"; sha256="18ycrd7qbz7frvd3bgbqaaapslw1jw89fy3np5qyb9sswyk08w9m"; depends=[boot coda compositions ggplot2 MASS reshape2 rjags viridis]; }; + simode = derive2 { name="simode"; version="1.1.1"; sha256="1v72ja8jf33biljqc64s35iv2q8igk62z852y5fxwssckm1nhcdd"; depends=[deSolve pracma quadprog]; }; simpleCache = derive2 { name="simpleCache"; version="0.3.1"; sha256="14jrsfxcrndfgi7yl5frfsyixxkhagc7cfav8h6mf6apfxx0v1ls"; depends=[]; }; simpleNeural = derive2 { name="simpleNeural"; version="0.1.1"; sha256="0rm6kvz1mppvgcvwsgg3nz6ci37l95ins64g0jh4rw6lfmy0grjc"; depends=[]; }; simpleRCache = derive2 { name="simpleRCache"; version="0.3.2"; sha256="0ldmxa5rw1kcb24swnk8s471ww11jfbscynaahnnsi0zzqmhwirk"; depends=[digest]; }; @@ -11268,69 +11975,76 @@ in with self; { simrel = derive2 { name="simrel"; version="1.0-1"; sha256="0905rjqh8c08vyg090h0i7sx89vdryignslldzfz2r5yrszl4ga8"; depends=[FrF2 sfsmisc]; }; simsalapar = derive2 { name="simsalapar"; version="1.0-10"; sha256="1q7kh44xl7q48vpqbyrp85my6x97l4fqq36bry8vg3k5riihirzf"; depends=[colorspace gridBase sfsmisc]; }; simsem = derive2 { name="simsem"; version="0.5-14"; sha256="1sg1zmngpviqpbsy8kxnw4f4x93gy3gh02ykmcw8j9falfnd7g6i"; depends=[lavaan]; }; - simstudy = derive2 { name="simstudy"; version="0.1.9"; sha256="0lix46xi02sfkd3nslqgcbnyfpgqhdz8kj5hh85b6ajly4hgw103"; depends=[data_table mvnfast Rcpp]; }; + simstandard = derive2 { name="simstandard"; version="0.2.0"; sha256="1m72ifrfk5adn3hkrwjf90p8k1bpmwai9wrjfg8myycr2s1iiwji"; depends=[lavaan magrittr mvtnorm rlang tibble]; }; + simstudy = derive2 { name="simstudy"; version="0.1.10"; sha256="0wc3464np94m429jrwdna3im1z2r2yq2xxxr212ndw6is0bb5w9s"; depends=[data_table mvnfast mvtnorm Rcpp]; }; simsurv = derive2 { name="simsurv"; version="0.2.2"; sha256="1dfn156mm08l1cyp6wy69rd9a2lyy7qlbqa59jq35n9fhpjbrif0"; depends=[]; }; simtimer = derive2 { name="simtimer"; version="3.0.0"; sha256="0hfp652s97dz07fs92gfsaiwd6pwg95qsvr6qjwj1k5d3h6hzf8y"; depends=[]; }; - simukde = derive2 { name="simukde"; version="1.0.0"; sha256="1v4shnyba05mh0qaylivcjby6niz2yc4zb67qfbycifbj0cl14vh"; depends=[ks mvtnorm]; }; + simukde = derive2 { name="simukde"; version="1.1.0"; sha256="0g4qb57q1g9ixl70zwiw8y934gcr421xmz4dl515lxzfzk0605fc"; depends=[ks MASS mvtnorm]; }; simulator = derive2 { name="simulator"; version="0.2.0"; sha256="18x0c9bf9anbykq9f46fxnnx7g36bh01s4cdmrn7mdygs6ac9c8z"; depends=[magrittr]; }; simule = derive2 { name="simule"; version="1.3.0"; sha256="0jzyk1r2jfs7qivmy9x44c5bagy55jpy3hf0xpl9xnk409c3y2wd"; depends=[igraph lpSolve pcaPP]; }; sinaplot = derive2 { name="sinaplot"; version="1.1.0"; sha256="0zfq6l8wjvdj7rndsfyh0a2xjlxmn2ij1q50hg3xjfpwrjxcsck8"; depends=[plyr]; }; - sinew = derive2 { name="sinew"; version="0.3.5.1"; sha256="0fp5afjnkah3ig1c1fy23zlfxkfg590jai8iqf5s8wl8r4s0ywgm"; depends=[miniUI rstudioapi shiny sos stringi yaml]; }; + sindyr = derive2 { name="sindyr"; version="0.2.1"; sha256="0977qb9f2247y6bzlsp9lqfbmncq2prqr57myrgd6f60jc09n3mj"; depends=[arrangements crqa igraph matrixStats pracma]; }; + sinew = derive2 { name="sinew"; version="0.3.8"; sha256="1ggx7wgmgnsv69nnc55mg9g7rzjv5m23sygz7x8q68pybmjr7fc1"; depends=[cli crayon miniUI rematch2 rstudioapi shiny sos stringi yaml]; }; sinib = derive2 { name="sinib"; version="1.0.0"; sha256="08x2a5hn41vcsai3r36w1kgzka4ks53pkp6dxn90bsqh40ydb0db"; depends=[]; }; - siplab = derive2 { name="siplab"; version="1.2"; sha256="0r7gk9qsmbc3ln67cb8p87bq3s2rx6fbavlly1fpzqqv2isf5pq9"; depends=[spatstat]; }; + siplab = derive2 { name="siplab"; version="1.3"; sha256="1wl7i8i24mwmndkfjbk38kn49x4hrcs52sq1hfw8crqa20knaf12"; depends=[spatstat]; }; sirad = derive2 { name="sirad"; version="2.3-3"; sha256="0vhmk2fmq4797gj6c8803zw1ipmdxfvdfgi2bygzxbn5bqd4da2n"; depends=[raster zoo]; }; - sirt = derive2 { name="sirt"; version="2.6-9"; sha256="06iz4dxlsxdfgmn52pyiyng0bbxffc5b7sszwbzq5i64ad1j0d48"; depends=[CDM coda lavaan lavaan_survey MASS mirt mvtnorm Rcpp RcppArmadillo sfsmisc survey TAM]; }; + sirt = derive2 { name="sirt"; version="3.0-32"; sha256="0rxshvpr82j5f90c337jzx8dlz355azm8sfn1xq8kvxjr6brymyb"; depends=[CDM coda lavaan lavaan_survey MASS mirt mvtnorm Rcpp RcppArmadillo sfsmisc survey TAM]; }; sisVIVE = derive2 { name="sisVIVE"; version="1.4"; sha256="1vh53irxgk8ahw52cdqbbm89dvmzyf54izg4lm8a3v92k5p6nzwz"; depends=[lars]; }; sisal = derive2 { name="sisal"; version="0.46"; sha256="00szc3l69i0cksxmd0lyrs4p6plf05sl4vxs3nl4gkbja5y4lvpc"; depends=[boot digest lattice mgcv R_matlab R_methodsS3]; }; sisus = derive2 { name="sisus"; version="3.9-13"; sha256="0lz9ww07dvdx6l3k5san8gwq09hycc3mqwpgzmr2ya9z8y27zadr"; depends=[coda gdata gtools MASS moments polyapost rcdd RColorBrewer]; }; sitar = derive2 { name="sitar"; version="1.1.0"; sha256="1a2x6igzq0i1vac54xyiq14vzx0m20431nv7aw0anv0lss7xy6r8"; depends=[dplyr nlme quantreg rlang tibble]; }; sitmo = derive2 { name="sitmo"; version="2.0.0"; sha256="11mzkdh01cfazxqxxlhm0ifbiggpw54k5n9qpz3vxbq10v9720h9"; depends=[Rcpp]; }; sitools = derive2 { name="sitools"; version="1.4"; sha256="0c0qnvsv06g6v7hxad96fkp9j641v8472mbphvaxa60k3xc7ackb"; depends=[]; }; - sitree = derive2 { name="sitree"; version="0.1-3"; sha256="1rs109sxvmsbx8w75iifbc14z685k9brk7fgfy0mjgkcxszafjwk"; depends=[data_table lattice latticeExtra]; }; + sitree = derive2 { name="sitree"; version="0.1-4"; sha256="0ypn9y1kighvh17yj1v83dkj973vqgzbr5lmkl761lam3m1fglq0"; depends=[data_table lattice latticeExtra]; }; sitreeE = derive2 { name="sitreeE"; version="0.0-2"; sha256="0w4gbdjphanfy614jv4zp70kl901zz5hblk35lyv7rjxifq5bpx0"; depends=[sitree]; }; sivipm = derive2 { name="sivipm"; version="1.1-3"; sha256="1l0j1bi38s09ax4kwikk615lyd074gzg1aa1j2jfmhr3igannm3z"; depends=[seqinr]; }; - sizeMat = derive2 { name="sizeMat"; version="0.3.0"; sha256="0766wxcc1980ivlib2saagl20y9dm0ar7i43qcqk2jpdbbaky33z"; depends=[MASS matrixStats mcmc MCMCpack]; }; - sjPlot = derive2 { name="sjPlot"; version="2.4.1"; sha256="0aazxrqsbp5jsd5yfm6hrx17rmlqbh5vs314xms7g620aj383zrh"; depends=[arm broom dplyr effects forcats ggeffects ggplot2 glmmTMB knitr lme4 magrittr MASS merTools modelr nlme psych purrr rlang scales sjlabelled sjmisc sjstats tibble tidyr tidyselect]; }; + sizeMat = derive2 { name="sizeMat"; version="1.0.0"; sha256="05dw4hgpw5msgy5cabf5dixr6ma66i9wz9wlajihqkpbg134jz1k"; depends=[MASS matrixStats mcmc MCMCpack]; }; + sjPlot = derive2 { name="sjPlot"; version="2.6.1"; sha256="13qvw2s3r96qfi8kfsn76m050ccnmckl31a9qv94xws8da99v2fk"; depends=[broom dplyr forcats ggeffects ggplot2 glmmTMB knitr lme4 magrittr MASS modelr nlme psych purrr rlang scales sjlabelled sjmisc sjstats tidyr]; }; sjdbc = derive2 { name="sjdbc"; version="1.6.0"; sha256="17ncgj2s2pjn3w3c1dgxv8g7y17h4p78iic86gsj2ahn0xpsmkcc"; depends=[rJava]; }; - sjlabelled = derive2 { name="sjlabelled"; version="1.0.11"; sha256="1bkjv36v7vwvwfal9qwfyvirnv72r080cq333q161bnq6vcp648y"; depends=[broom dplyr haven magrittr prediction purrr rlang snakecase tibble tidyselect]; }; - sjmisc = derive2 { name="sjmisc"; version="2.7.3"; sha256="1d588cpgnyhxyclchiv5fx0vi155mkh7ac252swg5fp4752skff7"; depends=[broom crayon dplyr haven magrittr pillar purrr rlang sjlabelled stringdist stringr tibble tidyr tidyselect]; }; - sjstats = derive2 { name="sjstats"; version="0.15.0"; sha256="1gy37k3ziyxlf336b9s5j2shp9qapwnr8ya8sfjyrs56naai411b"; depends=[bayesplot broom coin crayon dplyr emmeans glmmTMB lme4 lmtest magrittr MASS Matrix modelr nlme prediction purrr pwr rlang sandwich sjlabelled sjmisc tibble tidyr tidyselect]; }; + sjlabelled = derive2 { name="sjlabelled"; version="1.0.15"; sha256="0k21z9w5ys42d0ijraaa4l8n9izwsk226xflzhp3065xw4b19b90"; depends=[broom dplyr haven magrittr prediction purrr rlang snakecase]; }; + sjmisc = derive2 { name="sjmisc"; version="2.7.6"; sha256="1jhrigikjpkdar3jxvi7qhqsg6lgjkjqhqll9vaay98b88rfc2im"; depends=[broom crayon dplyr haven magrittr purrr rlang sjlabelled stringdist stringr tidyr]; }; + sjstats = derive2 { name="sjstats"; version="0.17.2"; sha256="0c7g35vn7r9rylhp0gj1yfslg7jybwrhpqpp7vdcd90xfccih24r"; depends=[bayesplot broom coin crayon dplyr emmeans glmmTMB lme4 magrittr MASS Matrix modelr nlme purrr pwr rlang sjlabelled sjmisc tidyr]; }; skda = derive2 { name="skda"; version="0.1"; sha256="0a6mksr1d0j3pd0kz4jb6yh466gvl4fkrvgvnlmvivpv6b2gqs3q"; depends=[]; }; skeleSim = derive2 { name="skeleSim"; version="0.9.8"; sha256="1wxdl30cy8vr1cd0wcjxyklp6crw4bv8r77ma2dkzmxm2ma5jw92"; depends=[adegenet ape hierfstat igraph markdown pegas reshape2 rmetasim shiny shinyFiles strataG swfscMisc]; }; skeletor = derive2 { name="skeletor"; version="1.0.4"; sha256="1jfbfbkjx8mdwamsrkhvcnyn470in702vgcyw3g2dbgs84gl29q8"; depends=[]; }; skellam = derive2 { name="skellam"; version="0.2.0"; sha256="0r5wbs5h7xc3k2vjxd4axwnxr9cmwm008fcyj1vyixkg8fa680gx"; depends=[]; }; skewt = derive2 { name="skewt"; version="0.1"; sha256="1xm00zfzjv53cq9drfcx7w2ri5dwsq7kajrk2hc1mvw0b6s4x2ix"; depends=[]; }; skimr = derive2 { name="skimr"; version="1.0.3"; sha256="1c6szryq4w6gipmz7s5nn5936dbwly013czlcl6fky2yrhhjf25v"; depends=[cli dplyr knitr magrittr pander purrr rlang stringr tibble tidyr tidyselect]; }; - sklarsomega = derive2 { name="sklarsomega"; version="1.0"; sha256="0zyaycsbi4nnqx80lvipa43zphc032gw8bmxrx4blqb67xlfhp98"; depends=[hash LaplacesDemon Matrix numDeriv spam]; }; + sklarsomega = derive2 { name="sklarsomega"; version="2.0"; sha256="05ar391bsaixv83dah3qzfi50avsjhn85niyq5n05sb8d5943z9h"; depends=[extraDistr hash LaplacesDemon Matrix mcmcse numDeriv spam]; }; skm = derive2 { name="skm"; version="0.1.5.4"; sha256="06g3bdncq2r56d8k3dr87gqnibypbsps0gj4jxkw9q1sq1yaff3v"; depends=[data_table magrittr plyr Rcpp RcppArmadillo RcppParallel]; }; skmeans = derive2 { name="skmeans"; version="0.2-11"; sha256="1a8nwlym6pf0z13nnw1id2wls9lq788860yhjaqd56c3slzfsymn"; depends=[clue cluster slam]; }; - skpr = derive2 { name="skpr"; version="0.49.1"; sha256="0qsqa9lbrch5vs0hfp6k8vcrh0xgcjm23lpi5prrdh3h93lqjhxf"; depends=[doParallel doRNG foreach iterators kableExtra knitr lme4 nlme Rcpp RcppEigen rintrojs shiny shinythemes survival]; }; + skpr = derive2 { name="skpr"; version="0.57.0"; sha256="0n33ymjaf3dx6gb753r03fnjqiwsjk997cy81xv9631n2zfn2aa5"; depends=[car doParallel doRNG foreach future iterators kableExtra knitr lme4 magrittr nlme promises Rcpp RcppEigen rintrojs shiny shinyjs shinythemes survival viridis]; }; skynet = derive2 { name="skynet"; version="1.2.2"; sha256="1k6909fm40g6ianzjzbrv93x0fx2l8lnwl38krb7r50g1yk7lnrd"; depends=[data_table dplyr ggplot2 ggrepel igraph maps stringr]; }; skyscapeR = derive2 { name="skyscapeR"; version="0.2.2"; sha256="08h3vvn9zglw3xrl0xpyj95r1n3v6lk835a4nbanxdvi21mgpi77"; depends=[astrolibR doParallel foreach MESS numDeriv oce plotrix png pracma RColorBrewer rootSolve]; }; slackr = derive2 { name="slackr"; version="1.4.2"; sha256="1vm2h5fzcss3xx1annx68wrvv6c0s6h2ci0bipxmdl9amdaqw85w"; depends=[dplyr ggplot2 httr jsonlite]; }; slam = derive2 { name="slam"; version="0.1-43"; sha256="0hy4qzngcgafxxr6ld7n9a9wy979ji998gpcc32vidwyab66dj5h"; depends=[]; }; sld = derive2 { name="sld"; version="0.3.2"; sha256="0za5pw7ki419ni9pqqzddb10d16nvv5rh5jrkl4f77j0ps2ajylp"; depends=[lmom]; }; sleekts = derive2 { name="sleekts"; version="1.0.2"; sha256="0syk244xrsv8hz5sxm7wizk0kyn1nc6z4c63c8xn57fz130zj75k"; depends=[]; }; + sleepr = derive2 { name="sleepr"; version="0.3.0"; sha256="1ka4pl6a09d1qga5svcirc5ywmzz9pcml09053745lz3p1v8fnn3"; depends=[behavr data_table]; }; slfm = derive2 { name="slfm"; version="0.2.2"; sha256="01n9y6kyl7z1ynckp2hkrv2yl9jf30zcbbi3sx9jrcha557fg1cf"; depends=[coda lattice Rcpp RcppArmadillo]; }; slickR = derive2 { name="slickR"; version="0.2.4"; sha256="14y4rwa450xqw6prdgp2l7xs9vv6zqbxwg7hc3hjgq47jy8qsdm1"; depends=[base64enc htmltools htmlwidgets xml2]; }; slim = derive2 { name="slim"; version="0.1.1"; sha256="0x9bk6w6lmw15s85gw9g8d1wlb57kkvnmx1wsyasn93x9llkjva1"; depends=[data_table MASS]; }; slimrec = derive2 { name="slimrec"; version="0.1.0"; sha256="1qzcvk7z8y11hwmybvppk1gf8di596zxy7qs22fclp6h6y18s377"; depends=[assertthat bigmemory glmnet Matrix pbapply]; }; + sloop = derive2 { name="sloop"; version="1.0.0"; sha256="1c6zp5mwbldmy9s8jxyl5n8vbl8n04yrlffzcykvkja5ilgypzkd"; depends=[codetools crayon purrr rlang tibble]; }; + slouch = derive2 { name="slouch"; version="2.1.1"; sha256="1pzvlbqyby12m0pfspbih222mbhdcgmians8khd3yj9570djxqa7"; depends=[ape memoise]; }; slowraker = derive2 { name="slowraker"; version="0.1.1"; sha256="0glc3ldvbqkvzfvhs4s5mzx1kfz05px4k7rx5jfp9dm9d0gfpvsx"; depends=[NLP openNLP SnowballC]; }; slp = derive2 { name="slp"; version="1.0-5"; sha256="0i9iv0s1wdp9cyzr8qixh6c7qvrj025vll13gyf8dfbidrp6hryl"; depends=[mgcv]; }; - sm = derive2 { name="sm"; version="2.2-5.5"; sha256="1rw2mxygxsmk8mn4wag1ppjgzk0rlvh6zd8q02qrhjrn9jhi5qj3"; depends=[]; }; + sm = derive2 { name="sm"; version="2.2-5.6"; sha256="0c4whcx879gb4lwvqnzxl5n9xgpcqh2c54ip9ami3mwfprzcv45q"; depends=[]; }; smaa = derive2 { name="smaa"; version="0.3-0"; sha256="0y7j4q147fdk7fffyinc803mfzzsmcdfx8bp695w3wkq1wwy9kyl"; depends=[]; }; smac = derive2 { name="smac"; version="1.0"; sha256="1inn7i5k0q5vln24kazh3gl3szf6lxwnjr2rw70jcyn9dr9iy952"; depends=[]; }; smacof = derive2 { name="smacof"; version="1.10-8"; sha256="1q3xpfpcgsm98gzavkpsmsidch7sdxwr6iyqpz7cm8qiki8jgjzb"; depends=[candisc colorspace ellipse Hmisc MASS nnls plotrix polynom weights wordcloud]; }; smacpod = derive2 { name="smacpod"; version="2.0.4"; sha256="0dh8n3rxrffr09a8q7vdlin9hq5f2v0hjjjqsmzgwf7ln1b9wcr1"; depends=[abind pbapply plotrix sp spatstat]; }; smallarea = derive2 { name="smallarea"; version="0.1"; sha256="0jcv0xbh8v4g6zxxs4yyd0divwzk9d2w7g01r4s65khxvy3av7yx"; depends=[MASS]; }; - smam = derive2 { name="smam"; version="0.3-0"; sha256="1sdr0ki2y9smiwfglgh97kj6y0n1z3blyyxk823xp3467byk1rnb"; depends=[Matrix numDeriv Rcpp]; }; - smapr = derive2 { name="smapr"; version="0.1.2"; sha256="0j4ddlj5km0hmz9q61l93rm6gc7x6iyfgq1fbkjajmij0099mscr"; depends=[httr rappdirs raster rhdf5 rvest xml2]; }; + smam = derive2 { name="smam"; version="0.4.0"; sha256="00fgjcx0pqj03f4bhbzdcj8194l0y1rp34qp51p5vnnagdksj11j"; depends=[doParallel foreach Matrix nloptr numDeriv Rcpp RcppGSL RcppParallel]; }; + smapr = derive2 { name="smapr"; version="0.2.0"; sha256="13nvcfz4c2ipfb6ad9x59fm950prpdd991lzvszkdhsp53d0z9l4"; depends=[httr rappdirs raster rhdf5 rvest xml2]; }; smart = derive2 { name="smart"; version="1.0.1"; sha256="0ki3qn71zrw0nyv395qijcwahnxyv1p21j8x6cxr9spah2wzz8lb"; depends=[elasticnet gplots gtools igraph Matrix pcaPP PMA]; }; + smartR = derive2 { name="smartR"; version="0.62.0"; sha256="1jc2zvys05xs8y24fsrqkfvg77dpcqd2ydq1rknh0j9m4qhd9x9i"; depends=[caret chron clues cluster foreign ggplot2 ggrepel ggthemes gridExtra gstat gsubfn gWidgets2 gWidgets2RGtk2 igraph jpeg jsonlite lattice mapdata mapproj maps maptools marmap mtsdi nnls PBSmapping plyr R6 RColorBrewer reshape2 rgdal rgeos rjags ROCR rpart scales shape sp spdep sqldf vegan]; }; + smartdata = derive2 { name="smartdata"; version="1.0.0"; sha256="011yhhyfczzp90bzzfy6zh9nl7ikr6g7d0nghx63qvh89i823g2s"; depends=[adaptiveGPCA Amelia Boruta checkmate class clusterSim denoiseR discretization DMwR FSelector functional imbalance infotheo lle magrittr mice missForest missMDA MVN NoiseFiltersR outliers RoughSets unbalanced VIM]; }; smartsizer = derive2 { name="smartsizer"; version="1.0.1"; sha256="0m474f6dz0izwdh2xvgx6shsbkpr969ckcld56d7c589kjhapbrl"; depends=[MASS]; }; smatr = derive2 { name="smatr"; version="3.4-8"; sha256="0qqqbg65flxh48sw7x90zvgzbpcfzb1811h0pz3zlhdw9a7khs9n"; depends=[]; }; - smbinning = derive2 { name="smbinning"; version="0.6"; sha256="13izdq2pl7hi8ppzmpmiiz4pmc43m63ixjrbj9lwa371vx60ndmh"; depends=[Formula gsubfn partykit sqldf]; }; + smbinning = derive2 { name="smbinning"; version="0.7"; sha256="1pf74ys0jgm160zrwf8kv5j5bgb4i9z8cayirfxhwjdw9rc0w61p"; depends=[Formula gsubfn partykit sqldf]; }; smcUtils = derive2 { name="smcUtils"; version="0.2.2"; sha256="0d1kmg386j0zrpp8vgxjwvpf1i25l86xrh82767xkp0n9qj8srwq"; depends=[]; }; - smcfcs = derive2 { name="smcfcs"; version="1.3.0"; sha256="1860qzhfpdr78a8ha8537izbkm0dx9j63l9fv6mswcs5sjl25i09"; depends=[MASS survival VGAM]; }; + smcfcs = derive2 { name="smcfcs"; version="1.3.1"; sha256="0f3sd4pz46wjpyw932qrxw4hr3fmdbjrhcrgfmvm89hp0r09vz74"; depends=[MASS survival VGAM]; }; smco = derive2 { name="smco"; version="0.1"; sha256="1sj3y1x6pc32cwzyhn9gaxs964xh5xl4vw08hsa8kfcxhh2r0s99"; depends=[]; }; smcure = derive2 { name="smcure"; version="2.0"; sha256="1j7fxnb0sx57a0l929c3haz4f1y829ymlq0cvdh0cia4qp6ydv60"; depends=[survival]; }; smdata = derive2 { name="smdata"; version="1.2"; sha256="1p26b46kg4hmhs2fl9h9vchar00llqv58ylx438bjgzz4f229qvr"; depends=[]; }; @@ -11338,15 +12052,16 @@ in with self; { smds = derive2 { name="smds"; version="1.0"; sha256="0aqf3wfn6mlsl8a32gaf9qdpyxwsx19g6mma8qzgaysdmk6vhbpd"; depends=[MASS]; }; sme = derive2 { name="sme"; version="1.0.2"; sha256="0gszpy1sx2qsypps3iza79sab475wcrscl7wnbbrv97a3ry0ybp6"; depends=[lattice]; }; smerc = derive2 { name="smerc"; version="0.4.5"; sha256="1455fjfihznzivz80jad7pyfjms8yyvmsz6wqdvqv3n6dsyr8fvb"; depends=[fields maps matrixStats smacpod sp SpatialTools spdep]; }; - smfsb = derive2 { name="smfsb"; version="1.1"; sha256="0khd23b6k9zgxz2x6g6c6k2g32mbpli32izdq6fgk1a990kdsp6j"; depends=[]; }; - smicd = derive2 { name="smicd"; version="1.0.1"; sha256="05v1lwl2jacrzd4fcp7d386gd70q1kcrr96pnq39zdsniq2j7dn9"; depends=[formula_tools ineq laeken lme4 MuMIn mvtnorm spatstat truncnorm weights]; }; + smfsb = derive2 { name="smfsb"; version="1.3"; sha256="1328w7zpwd3nam6ha4bh14g919jjl87v323ijmbp1j71gc64nn2i"; depends=[abind]; }; + smicd = derive2 { name="smicd"; version="1.0.2"; sha256="1hylmii2nd0v2k8zksrd0bh882mqj16vdrxmal2lv79x3fb7jpkb"; depends=[formula_tools ineq laeken lme4 MuMIn mvtnorm spatstat truncnorm weights]; }; smirnov = derive2 { name="smirnov"; version="1.0-1"; sha256="09mpb45wj8rfi6n6822h4c335xp2pl0xsyxgin1bkfw97yjcvrgk"; depends=[]; }; smnet = derive2 { name="smnet"; version="2.1.1"; sha256="0fa47zgm7jxvs3jfai54wsc6qa9ycqw4f3yr941fvkczwzh4ch02"; depends=[DBI RSQLite spam SSN]; }; smoof = derive2 { name="smoof"; version="1.5.1"; sha256="01jkldmxn86vmcmmz81mdlhpm1m3bddj4sv550a3b4wm1r3gddng"; depends=[BBmisc checkmate ggplot2 mco ParamHelpers plot3D plotly RColorBrewer Rcpp RcppArmadillo RJSONIO]; }; - smooth = derive2 { name="smooth"; version="2.4.5"; sha256="0yp7ziikd1w0j091c49zqbfwypp49rfxpn410kbh09bay2fb58x1"; depends=[forecast greybox nloptr Rcpp RcppArmadillo zoo]; }; + smooth = derive2 { name="smooth"; version="2.4.7"; sha256="1qpnzvp1l5mqfz8ndl7w6k4ysq7c2b6qdjdkl9hc7rimlx93kmk0"; depends=[forecast greybox nloptr Rcpp RcppArmadillo zoo]; }; smoothAPC = derive2 { name="smoothAPC"; version="0.3"; sha256="11f34qqdm8m0hmy9jf29q439slchvmqgdfrmak7vcdhfnjcylr5r"; depends=[colorspace lmtest quantreg rgl SparseM]; }; smoothHR = derive2 { name="smoothHR"; version="1.0.2"; sha256="0l33xg3p9pyfrp4rhavz8m1jakk4wr8i14g6jjiizb03rpxdpzqy"; depends=[survival]; }; - smoothSurv = derive2 { name="smoothSurv"; version="2.0"; sha256="0ypgmqf7mj0x0ibid9qx6cbqn4cpig8333g095b64297bf0syvjc"; depends=[survival]; }; + smoothROCtime = derive2 { name="smoothROCtime"; version="0.1.0"; sha256="03iihjxb5xdaf74cm9cajqqjli754mdmv5v1y4hla9vv23017ca1"; depends=[ks]; }; + smoothSurv = derive2 { name="smoothSurv"; version="2.0.1"; sha256="0srb6ms1ag3mllkf2rh0pnji9zp8c11mh8i5zgb6zh1nx2s86x93"; depends=[survival]; }; smoother = derive2 { name="smoother"; version="1.1"; sha256="0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"; depends=[TTR]; }; smoothie = derive2 { name="smoothie"; version="1.0-1"; sha256="12p4ig8fbmlsby5jjd3d27njv8j7aiwx0m2n1nmgvjj0n330s1kj"; depends=[]; }; smoothmest = derive2 { name="smoothmest"; version="0.1-2"; sha256="14cri1b6ha8w4h8m26b3d7qip211wfv1sywgdxw3a6vqgc65hmk5"; depends=[MASS]; }; @@ -11357,18 +12072,20 @@ in with self; { smpic = derive2 { name="smpic"; version="0.1.0"; sha256="0ff2146gjcrc6nvrbf4779jh076abhb843zzlk2zvqir13qfap61"; depends=[ggplot2 imager stringr]; }; sms = derive2 { name="sms"; version="2.3.1"; sha256="0vr5jy8bxbczaqr9kg0fnanxhv9nj51yzgacrb63k33cs85p981m"; depends=[doParallel foreach iterators]; }; smss = derive2 { name="smss"; version="1.0-2"; sha256="04lgfdcvnzpnpplyl62fy7slyiy8wkqpjjrzmclgqis3c9zkkncp"; depends=[]; }; - sn = derive2 { name="sn"; version="1.5-2"; sha256="16gwr68zzj5v83bqfmzxnzwig3dnjrkxdhs6clri1caqkvrq6aig"; depends=[mnormt numDeriv]; }; + smurf = derive2 { name="smurf"; version="1.0.0"; sha256="1hrampq7gdk8znn13q56n77z4jxlqmyf6fjiw9g3myv8shcwm69s"; depends=[catdata glmnet MASS Matrix mgcv RColorBrewer Rcpp RcppArmadillo speedglm]; }; + sn = derive2 { name="sn"; version="1.5-3"; sha256="10via4lg0vx9pzq350vwhz5wv1dhzxr2l3r6jq99nk37vmyvj8fc"; depends=[mnormt numDeriv]; }; sna = derive2 { name="sna"; version="2.4"; sha256="1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"; depends=[network statnet_common]; }; - snakecase = derive2 { name="snakecase"; version="0.9.1"; sha256="02462vd08asm4ah2brrc3z2s1lqcya80shrd6w743cylv3h3hpyv"; depends=[stringi stringr]; }; + snakecase = derive2 { name="snakecase"; version="0.9.2"; sha256="1g6xai53dl24ws0mwhqrkcv583ziaq505cv3z8v5dhjgy98kilyj"; depends=[stringi stringr]; }; snappier = derive2 { name="snappier"; version="0.1.0"; sha256="0334zwhqdl3lfw7rg8ql7z10qj8jjrm17yi9mgdcxnzaf3f1p859"; depends=[]; }; snapshot = derive2 { name="snapshot"; version="0.1.2"; sha256="0cif1ybxxjpyp3spnh98qpyw1i5sgi1jlafcbcldbqhsdzfz4q10"; depends=[]; }; + snfa = derive2 { name="snfa"; version="0.0.1"; sha256="01k2nw8b8mwsd07jijfqk3rj88l9m36c5jai7qma56fjxx23s3wb"; depends=[abind ggplot2 prodlim quadprog Rdpack rootSolve]; }; snht = derive2 { name="snht"; version="1.0.5"; sha256="0k8w1118b2qrf5zfi902gm6zf7b1mwv7py7wg57vsibh2r2ra8ah"; depends=[ggplot2 gridExtra mgcv plyr reshape2 zoo]; }; snipEM = derive2 { name="snipEM"; version="1.0"; sha256="0f98c3ycl0g0l3sgjgk7xrjp6ss7n8zzlyzvpcb6agc60cnw3w03"; depends=[GSE MASS mvtnorm Rcpp RcppArmadillo]; }; snn = derive2 { name="snn"; version="1.1"; sha256="0yywn3v1iz9xizwli3gmzprkx66b5a813mbp8hq2vsj8n4lfj8r5"; depends=[]; }; snnR = derive2 { name="snnR"; version="1.0"; sha256="0qrl5ivpmipibszx8k9fvd8g462zzdcmzbjj1hb8apv4z79gzima"; depends=[]; }; - snow = derive2 { name="snow"; version="0.4-2"; sha256="1mxbrkpnmq32x4wd0194d541661yvfrrjlr3lsf7qq53ms3h21zf"; depends=[]; }; + snow = derive2 { name="snow"; version="0.4-3"; sha256="1n3n8pva9s34fvlw32yng0x416lmbv7q1fsd0ywa4kikmxym64l5"; depends=[]; }; snowFT = derive2 { name="snowFT"; version="1.6-0"; sha256="00rq2xibzhx7441v9jg138a4fkmx28hifs4yyj3pwi8najf0df4n"; depends=[rlecuyer snow]; }; - snowboot = derive2 { name="snowboot"; version="0.5.2"; sha256="07mly89x9mj5cvpmi45xmlr4d1l1d2fdcagmniviqqqhmllc50pi"; depends=[igraph Rcpp VGAM]; }; + snowboot = derive2 { name="snowboot"; version="1.0.0"; sha256="1fqvij959699bfyzc2b2dmgkm3nm119b2zg0jh29mpka3v5qqy3n"; depends=[igraph Rcpp Rdpack VGAM]; }; snowfall = derive2 { name="snowfall"; version="1.84-6.1"; sha256="13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"; depends=[snow]; }; snowflakes = derive2 { name="snowflakes"; version="1.0.0"; sha256="0adna9jfs0wv4dhyjczxhq7c0ldjfai07p1q9119avxyilv9x0vi"; depends=[]; }; snp_plotter = derive2 { name="snp.plotter"; version="0.5.1"; sha256="16apsqvkah5l0d5qcwp3lq2jspkb6n62wzr0wskmj84jblx483vv"; depends=[genetics]; }; @@ -11381,7 +12098,7 @@ in with self; { sns = derive2 { name="sns"; version="1.1.2"; sha256="132zd57xb2y0nshw4lakf49r2mvvkv7j32f7l7hqrh91mw7wyqpr"; depends=[coda mvtnorm numDeriv]; }; soc_ca = derive2 { name="soc.ca"; version="0.7.3"; sha256="0z3phmvgwd3s6swfaywq851my12a2n48i6k26vhggc6pf9d28phl"; depends=[ellipse ggplot2 ggrepel gridExtra reshape2 shiny]; }; social = derive2 { name="social"; version="1.0"; sha256="0ny81bhj80rlwwa6cgbkdz2rxz6bp0f3nvjr1sqxr4s8l8rnf4ic"; depends=[Rcpp]; }; - socialmixr = derive2 { name="socialmixr"; version="0.1.2"; sha256="0cj8l1gl7c9hk3hpznfqhblmh79qvi9866713sry538f3kkv897c"; depends=[countrycode curl data_table httr jsonlite oai stringr wpp2015 XML]; }; + socialmixr = derive2 { name="socialmixr"; version="0.1.3"; sha256="16z0ykbji9vh2j0d02x6vcrxwwqpzjckfxr1wjkvfc86mqpgpqmd"; depends=[countrycode curl data_table httr jsonlite oai stringr wpp2015 XML]; }; sodavis = derive2 { name="sodavis"; version="1.2"; sha256="1jf5sml51qxlpgv5b1rvyig4dm4ijw2hpnk85zf790jp22xm64jw"; depends=[MASS mvtnorm nnet]; }; sodium = derive2 { name="sodium"; version="1.1"; sha256="1zxzi8xvxnhgcd5qrylf08nz1cdq3aslrswjas440qg63ypmbf6w"; depends=[]; }; sofa = derive2 { name="sofa"; version="0.3.0"; sha256="10f01a23bq6a30f95cilfan588dg0bg36y7g14q46rmcz15cqbrx"; depends=[crul jsonlite mime R6]; }; @@ -11390,25 +12107,27 @@ in with self; { softermax = derive2 { name="softermax"; version="0.3.0"; sha256="0shsd7cbj8j8z65flyddkjdpigyyqpw4j6ljl9pl9hwasksi05gk"; depends=[readr xml2]; }; softmaxreg = derive2 { name="softmaxreg"; version="1.2"; sha256="0y1r4n83sv2744lpli65aip0c0cq823asb8gw9yy9yjjc9sbyr9s"; depends=[]; }; soil_spec = derive2 { name="soil.spec"; version="2.1.4"; sha256="129iqr6fdvlchq56jmy34s6qc2j5fcfir6pa5as5prw0djyvbdv0"; depends=[GSIF hexView KernSmooth pls sp wavelets]; }; - soilDB = derive2 { name="soilDB"; version="2.0-1"; sha256="0nzi0fss77x0bjdzslhy0flwvhap0i0cq3xw82x7sggnbmc3ya72"; depends=[aqp curl Hmisc plyr raster reshape2 sp xml2]; }; + soilDB = derive2 { name="soilDB"; version="2.3"; sha256="1xgaznpdp3mcqf3z4wnqz9ihr8283swrw90dak846yfddcswvzzy"; depends=[aqp curl Hmisc plyr raster reshape2 sp xml2]; }; soilcarbon = derive2 { name="soilcarbon"; version="1.2.0"; sha256="1gxq7np5xh3jcqbsf8xva4b82rv6rab2j23mbkc4pjs6nbnzvzba"; depends=[devtools ggplot2 openxlsx shiny]; }; soilphysics = derive2 { name="soilphysics"; version="3.1"; sha256="11c094bqbwhggh0n3hdva1321gqzz2k1b7v3767wyyk1xpgzg98r"; depends=[boot MASS rpanel tkrplot]; }; - soiltexture = derive2 { name="soiltexture"; version="1.4.6"; sha256="1ak8vp6y2cb04118bw5inmwwgjvbxmzpbarr6ga7r1w5i16c7nk7"; depends=[MASS sp]; }; + soiltexture = derive2 { name="soiltexture"; version="1.5.1"; sha256="1l9npvk910488qzd45ibc7ss557hnkb78lx1p6fs3nhl8sacgyxh"; depends=[MASS sp]; }; soilwater = derive2 { name="soilwater"; version="1.0.5"; sha256="11gal7hj73j82qx65krmzpmf0gpm41ph8hw70df46dbf4w23vvjn"; depends=[]; }; sokoban = derive2 { name="sokoban"; version="0.1.0"; sha256="07r2zv9rynvw06fpncrz3rsmkdy6z2pcvmm559bhs428kmnq2xib"; depends=[]; }; solaR = derive2 { name="solaR"; version="0.44"; sha256="1waxi2zfns4dh1vpsl3khbgaw07icp4f1ax9l0pry9qipmk0nk3k"; depends=[lattice latticeExtra RColorBrewer zoo]; }; solarPos = derive2 { name="solarPos"; version="1.0"; sha256="0004da7vqpq14q5lhs8vyvjl99j8gzxd5wrlw5d1vwfns3ica0q5"; depends=[]; }; solarius = derive2 { name="solarius"; version="0.3.0.2"; sha256="17c765nxq81xshyyl4lfhqjmgvmhn9xyzc6x4qd33wvhh4148f38"; depends=[data_table ggplot2 plyr]; }; - solrad = derive2 { name="solrad"; version="0.99.0"; sha256="1r3bz2nvg660bfba9xbqlzrysvn0wpmn948qx3hfbqcv5ihcnly3"; depends=[]; }; + solartime = derive2 { name="solartime"; version="0.0.1"; sha256="0q6la6d281zgf1kxhrdvi3b91na60szknq0fvldvlnszlqb5vkgs"; depends=[lubridate]; }; + solitude = derive2 { name="solitude"; version="0.1.0"; sha256="0kfjp2zrlpxwgriv2b0br0ij0bnjkhjyqw532f89378s9jy6izsf"; depends=[data_table igraph ranger]; }; + solrad = derive2 { name="solrad"; version="1.0.0"; sha256="13ybllvmig1yqsy4md4kazs83hxb9lrlwy64yw1wwr1w6sxpbnp6"; depends=[]; }; solrium = derive2 { name="solrium"; version="1.0.0"; sha256="1rlf60kynqb8pvzllfdkiabxgnqx60hwm8vy86y9f2bh7d7jsdhf"; depends=[crul dplyr jsonlite plyr R6 tibble xml2]; }; - solvebio = derive2 { name="solvebio"; version="2.5.0"; sha256="1053pmmm1bl5kfrgmlbfnb6xywvv4nwrd6mwn9kyj2p63akvwq1s"; depends=[dplyr httr jsonlite mime]; }; + solvebio = derive2 { name="solvebio"; version="2.6.1"; sha256="17zcnfmccfl2njv1ph40jchxb06x0qhgn82fz4yg8nqyf8b9cq5h"; depends=[dplyr httr jsonlite mime]; }; som = derive2 { name="som"; version="0.3-5.1"; sha256="1fbza1jxvwrkf5x3inkj36vshhkn7mz0ajqlxalbfmk6ngjw1x56"; depends=[]; }; som_nn = derive2 { name="som.nn"; version="1.1.0"; sha256="0mw2c2lqvdq9bhndpjyawjy43l4x7clcsx2350j45g7fnchhy602"; depends=[class hexbin kohonen som]; }; soma = derive2 { name="soma"; version="1.1.1"; sha256="1mc1yr9sq9h2z60v40aqmil0xswj5hgxfdh4racq297qw3a97my4"; depends=[reportr]; }; someKfwer = derive2 { name="someKfwer"; version="1.2"; sha256="0widny5l04ja91fy16x4giwrabwqhx0fs3yl48pv9xh4zj6sx563"; depends=[]; }; someMTP = derive2 { name="someMTP"; version="1.4.1"; sha256="19bsn8rny1vv9343bvk8xzhh82sskl0zg0f5r59g9k812q5llchn"; depends=[]; }; somebm = derive2 { name="somebm"; version="0.1"; sha256="1iwwc94k6znh4d3bbjnvwp4chc4wg0iy4v2f99cs4jasrsimb4p8"; depends=[]; }; - sommer = derive2 { name="sommer"; version="3.5"; sha256="1qsg822y3fsqs7knc8vwlhnnh51d8f8rn7yzvmxiqd8qnrkkmbix"; depends=[data_table lattice MASS Matrix]; }; + sommer = derive2 { name="sommer"; version="3.7.3"; sha256="0hbkb75yimgrp5ap2izazd1v2v9qpb1na893vj7vbr6kcx80zs82"; depends=[crayon lattice MASS Matrix Rcpp RcppArmadillo]; }; somplot = derive2 { name="somplot"; version="1.6.4"; sha256="06c8p2lqz3yxmxdl7ji8a3czvxnsbl7bwyiig76pkwc3a5qqfbb9"; depends=[hexbin]; }; sonar = derive2 { name="sonar"; version="1.0.2"; sha256="1f0f5iqi3y9vnxyym14nm8dqxw0vcpnxmvvkx4sm612i4fclg1f9"; depends=[]; }; sonicLength = derive2 { name="sonicLength"; version="1.4.4"; sha256="1v46xzx3jxxxs2biyrq6xbv2lhpz1i95la93hj6dl4jfyikmx0im"; depends=[]; }; @@ -11424,7 +12143,7 @@ in with self; { sotu = derive2 { name="sotu"; version="1.0.2"; sha256="0aqwkawaydsm91hz13msjg1a5llg7xmv6hxmfmsaganrl7iaym3c"; depends=[]; }; sound = derive2 { name="sound"; version="1.4.5"; sha256="1kbbb614d0fmj9l0yjiwf5yqnl7sby4xklp7qwp6rwjvq9bnm0ab"; depends=[]; }; soundecology = derive2 { name="soundecology"; version="1.3.3"; sha256="16h6gbdlyav7wbfisdv1f2zsqhr45liidgj7qqk8giwjxgan8q97"; depends=[ineq oce pracma seewave tuneR vegan]; }; - soundgen = derive2 { name="soundgen"; version="1.2.0"; sha256="1k6my6lcwy36fa25glyd8vfr3b57fwx7nz4s24bkf40vp0vkpsc2"; depends=[dtw mvtnorm phonTools plyr reshape2 seewave shiny tuneR zoo]; }; + soundgen = derive2 { name="soundgen"; version="1.3.1"; sha256="0hsd00bmm6szvx0pjlprqg4749pwr39hippwvl5fkwm8fqb482p5"; depends=[dtw mvtnorm phonTools plyr reshape2 seewave shiny tuneR zoo]; }; source_gist = derive2 { name="source.gist"; version="1.0.0"; sha256="03bv0l4ccz9p41cjw18wlz081vbjxzfgq3imlhq3pgy9jdwcd8fp"; depends=[RCurl rjson]; }; sourceR = derive2 { name="sourceR"; version="1.0.1"; sha256="01qxa44s9szaxl0rdcx4p0wn4vby17hdzdjzpsbls3prsnr0jaad"; depends=[assertthat cluster dplyr gplots gtools hashmap R6 reshape2 SPIn tensorA]; }; sourcetools = derive2 { name="sourcetools"; version="0.1.7"; sha256="1jnjir0q2dj724f1mjm6p5h77yzyx6xcqy9r2g7gmcxkxw349627"; depends=[]; }; @@ -11433,46 +12152,49 @@ in with self; { spAddins = derive2 { name="spAddins"; version="0.2.0"; sha256="19wbcghcf0f9qvqy92jhsdcpmd9b4lkhxndvr71cyhzga539lh1n"; depends=[magrittr purrr rstudioapi stringr]; }; spBayes = derive2 { name="spBayes"; version="0.4-1"; sha256="1cypl3kvcr7nwdkq59zpdhkasz0z5r2gk8hr6wf1a1992k8c33ag"; depends=[abind coda Formula magic]; }; spBayesSurv = derive2 { name="spBayesSurv"; version="1.1.3"; sha256="0syb4x05j878jhcql8prfw1aqxmpi1idxk1d4xl52j32wngkpn8b"; depends=[coda fields MASS Rcpp RcppArmadillo survival]; }; - spData = derive2 { name="spData"; version="0.2.9.0"; sha256="1yzgfbihpx9xj2vw6amm5sqib9d8xs4p964hlqbvypp4hfphnpwc"; depends=[]; }; + spCP = derive2 { name="spCP"; version="1.2"; sha256="0y00k96p96jgp84wbdhqfwsq2fg8c68gc5310rnzpiv3clws27fb"; depends=[msm mvtnorm Rcpp RcppArmadillo]; }; + spData = derive2 { name="spData"; version="0.2.9.6"; sha256="059nly4gdfg0zxwkbkql6ai4jczcslwvdmdr34dqinjlnb7nw547"; depends=[]; }; spFSR = derive2 { name="spFSR"; version="1.0.0"; sha256="0094plnjlyhnnjqw3i4an5q95bw6hjy1gzc7zr6wy77faivqsbms"; depends=[class ggplot2 mlbench mlr parallelMap tictoc]; }; - spGARCH = derive2 { name="spGARCH"; version="0.1.5"; sha256="14r8b2hj211r3bqk44l5y4zvlqbk6h8pa5i25rn0d9fqr37cks1f"; depends=[Matrix Rcpp RcppEigen Rsolnp spdep truncnorm]; }; + spGARCH = derive2 { name="spGARCH"; version="0.1.6"; sha256="10ksbqk5s9qq6lz17h07kmg2gr1ppq2rjm06kipscs9v0zldki9l"; depends=[Matrix Rcpp RcppEigen Rsolnp spdep truncnorm]; }; spMC = derive2 { name="spMC"; version="0.3.9"; sha256="10cvha5j2pi3b2qiq3jbrc10yi84a595zlg0wshx3wrzxb1rim85"; depends=[]; }; spMaps = derive2 { name="spMaps"; version="0.3"; sha256="0w4rrzbybaf9zgb09zg0zkf2hgvfrwx57yzbxm4px1ygdfxyi4cm"; depends=[raster rgeos sp]; }; spNNGP = derive2 { name="spNNGP"; version="0.1.1"; sha256="0b55arvy5xr592bs2082djyzaa48jbv0y85h7nnj479f8c31grqp"; depends=[coda Formula RANN]; }; spTDyn = derive2 { name="spTDyn"; version="2.0"; sha256="0wandd5iqyqb474096lky04rrgj31gnyqnlmgw8ypxsypd0gqdy0"; depends=[coda sp spacetime spTimer]; }; spTest = derive2 { name="spTest"; version="0.2.5"; sha256="11x2wq3031mqbj4n6hvb4l3sp4382qankdl1v1qh7ab2xa0h6xw8"; depends=[geoR sp]; }; spThin = derive2 { name="spThin"; version="0.1.0"; sha256="06qbk0qiaw7ly1ywbr4cnkmqfasymr7gbhvq8jjbljm0l69fgjpp"; depends=[fields knitr spam]; }; - spTimer = derive2 { name="spTimer"; version="3.1"; sha256="1b3d8z8bb8jagr4vcxwqfcq2y37hb975v75ggmpc02jvy228xs1z"; depends=[coda extraDistr sp spacetime]; }; + spTimer = derive2 { name="spTimer"; version="3.3"; sha256="0vzqig9dq4k6p5s2gbm5arqiih28ghzjx0fs7ml70vx2f181jrxi"; depends=[coda extraDistr sp spacetime]; }; spa = derive2 { name="spa"; version="2.0"; sha256="1np50qiiy3481xs8w0xfmyfl3aypikl1i1w8aa5n2qr16ksxrnq3"; depends=[cluster MASS]; }; - spaMM = derive2 { name="spaMM"; version="2.4.35"; sha256="1b013kyrhld2y4wr69v4bkii4qjp38hrp1srmmj5ldb68zw3vadz"; depends=[MASS Matrix nlme nloptr pbapply proxy Rcpp RcppEigen]; }; + spaMM = derive2 { name="spaMM"; version="2.5.11"; sha256="1vas9b4s495vh6w4i0kilv9psyhw5amb597x5r95dysgp53xa15s"; depends=[MASS Matrix nlme nloptr pbapply proxy Rcpp RcppEigen]; }; spaa = derive2 { name="spaa"; version="0.2.2"; sha256="163iipz1knxx1lzby9a3n1f014yqkf25z1wpwwy4gbx7sia499d5"; depends=[]; }; space = derive2 { name="space"; version="0.1-1"; sha256="1qigfz62xz47hqi43aii3yr4h7ddvaf11a5nil7rqprgkd0k6mv3"; depends=[]; }; spaceNet = derive2 { name="spaceNet"; version="1.0.1"; sha256="005jz7bm3c7zi3pgm8wyivc2kl058c0lwdjjzv0qb1vdsq9mpxx1"; depends=[MASS permute RcppTN Rfast sna vegan]; }; spacejam = derive2 { name="spacejam"; version="1.1"; sha256="1mdxmfa1aifh3h279cklm4inin0cx3h0z2lm738bai34j6hpvar7"; depends=[igraph Matrix]; }; - spacesRGB = derive2 { name="spacesRGB"; version="1.0-4"; sha256="0bifagywaksn27cdfsln52f5nwsaj347xilp812shmcma29b08ig"; depends=[]; }; - spacetime = derive2 { name="spacetime"; version="1.2-1"; sha256="1i6yrmyr9vc5lr99w7qhr0jqdx97ckjqay5g0lqdrk98sygpfl4g"; depends=[intervals lattice sp xts zoo]; }; + spacesRGB = derive2 { name="spacesRGB"; version="1.1-1"; sha256="1298dxzli8f4bpv8114y7d9r7d2i80qvbmc9n67znpg5wdib79b7"; depends=[]; }; + spacesXYZ = derive2 { name="spacesXYZ"; version="1.0-4"; sha256="04387yrz9kmr4y10d6dg2z0nn56qafgi1v08jfw5wcwq12cm7052"; depends=[]; }; + spacetime = derive2 { name="spacetime"; version="1.2-2"; sha256="0bgaarh2ibj3z6z504mzcb94x6w2bh5vyn1ar1lllqf4wn93z78y"; depends=[intervals lattice sp xts zoo]; }; spacodiR = derive2 { name="spacodiR"; version="0.13.0115"; sha256="0c0grrvillpwjzv6fixviizq9l33y7486ypxniwg7i5j6k36nkpl"; depends=[colorspace picante Rcpp]; }; spacom = derive2 { name="spacom"; version="1.0-5"; sha256="0b6yh4q9f0ibwlwyckwaya9m645j22x6bdz9mz3chass8qza6bls"; depends=[foreach iterators lme4 Matrix nlme spdep]; }; - spacyr = derive2 { name="spacyr"; version="0.9.9"; sha256="1zdn57k5iacy73xmac32mslqzidpn3d38qyrnbzkzv2slysqwgkw"; depends=[data_table reticulate]; }; - spaero = derive2 { name="spaero"; version="0.2.0"; sha256="0srkah89z23j30y2smlnyhf97mm123apma8vgmgfarbx188bkwpn"; depends=[]; }; - spagmix = derive2 { name="spagmix"; version="0.2-0"; sha256="16yzkq1z5qj21milyw98a5bk7gvi6k3mbwgvnw7s8ckr40pbp48l"; depends=[abind MCMCpack mvtnorm sparr spatstat]; }; + spacyr = derive2 { name="spacyr"; version="0.9.91"; sha256="03dpp26lq4a5x0p5l3l8d2gs9v2pc13c14ir8vf7ws46970f6var"; depends=[data_table reticulate]; }; + spaero = derive2 { name="spaero"; version="0.3.0"; sha256="1l6h6mri78b49mw6b1d9dirygfj57pdyqx6822llnj3wkdn2x87v"; depends=[]; }; + spagmix = derive2 { name="spagmix"; version="0.3-1"; sha256="0xfrm4i28sy490g5324bc43dxlrgcnzxg27gsd5b81mqi03sry9j"; depends=[abind mvtnorm RandomFields sparr spatstat]; }; spam = derive2 { name="spam"; version="2.2-0"; sha256="02v78dmf263drmz3y099gbakbcvaxkb18900s7sw440cjfv691d1"; depends=[dotCall64]; }; spam64 = derive2 { name="spam64"; version="2.2-0"; sha256="1kyj93drzvd4ph6x7wr318xq3ldrrdxb17rwxws39wa4gj7jkmkg"; depends=[]; }; spanel = derive2 { name="spanel"; version="0.1"; sha256="1riyvvfij277mclgik41gyi01qv0k466wyk2wbqqhlvrlj79yzsc"; depends=[]; }; spanish = derive2 { name="spanish"; version="0.3.2"; sha256="1dg4wnvxhybhagag9xx27af6760dlclaivx27mfxywfha312xfpn"; depends=[magrittr xml2]; }; - spant = derive2 { name="spant"; version="0.10.0"; sha256="0kvxaaqij2wnjchp4zrqkwnsp6g767mx840xvyb8lq01a9k7jjyn"; depends=[abind complexplus foreach magrittr matrixcalc minpack_lm nnls plyr pracma readr signal smoother stringr svd tibble tkrplot]; }; + spant = derive2 { name="spant"; version="0.12.0"; sha256="17668h6m7bfjyp5imr9zgkhhlaqwnrajqpvira0kns6hh99w2ysn"; depends=[abind complexplus foreach magrittr matrixcalc minpack_lm nnls plyr pracma readr signal smoother stringr svd tibble tkrplot]; }; sparc = derive2 { name="sparc"; version="0.9.0"; sha256="0jsirrkmvrfxav9sphk8a4n52fg0d1vnk3i8m804i4xl0s7lrg8s"; depends=[]; }; - sparcl = derive2 { name="sparcl"; version="1.0.3"; sha256="1348pi8akx1k6b7cf4bhpm4jqr5v8l5k086c7s6rbi5p6qlpsrvz"; depends=[]; }; + sparcl = derive2 { name="sparcl"; version="1.0.4"; sha256="138krflvfdlx4hlh90mswds51i8aw2vv00gm5lgkfsvxj4w324jg"; depends=[]; }; spareserver = derive2 { name="spareserver"; version="1.0.1"; sha256="094q5i6v4v37hzfdyps8zni394z312r802hl04jw0xzzps922rq4"; depends=[assertthat httr pingr]; }; - spark = derive2 { name="spark"; version="2.0.0"; sha256="062i9qah9zws6p555pk1b42qmd04l8sx22h71skpx76vgb0lsn83"; depends=[clisymbols]; }; spark_sas7bdat = derive2 { name="spark.sas7bdat"; version="1.2"; sha256="1kvzfjhf1q5jzlq5d04s7d96j63vnvqqrh8s03rwkl79h1dhqhhp"; depends=[sparklyr]; }; sparkTable = derive2 { name="sparkTable"; version="1.3.0"; sha256="1fc2nihxfrjpmxm9g9296mz5czd3ydvi1v37g8qgb20j7b73c64h"; depends=[boot Cairo ggplot2 gridExtra pixmap Rglpk RGraphics shiny StatMatch xtable]; }; - sparkavro = derive2 { name="sparkavro"; version="0.1.0"; sha256="0jihqvjs7dgyxhyzhsbki7khy7fjniwf9xwlangzqfi4rcan8g7x"; depends=[DBI dplyr sparklyr]; }; + sparkavro = derive2 { name="sparkavro"; version="0.2.0"; sha256="005pdfb08clq2fsabdxcbmd4n8nj5ix6yqk5pxpv3gvrzw8s7y32"; depends=[DBI dplyr sparklyr]; }; + sparkbq = derive2 { name="sparkbq"; version="0.1.0"; sha256="0jcxnivi5zfbixmdywhn1v42lxi085wh7r4c26laclz9j2wvj8mk"; depends=[sparklyr]; }; sparkline = derive2 { name="sparkline"; version="2.0"; sha256="0lrr1lm7603di7x3mf53cp13d9ssjh9gmb43wa6z9yqapis2djm2"; depends=[htmltools htmlwidgets]; }; - sparklyr = derive2 { name="sparklyr"; version="0.8.4"; sha256="1gmzg8464wqygx8r0rh1d67a2h9zpm98y6jwi3ay4adw7bnffhvx"; depends=[assertthat base64enc broom config DBI dbplyr digest dplyr httr jsonlite lazyeval openssl rappdirs readr rlang rprojroot rstudioapi shiny tidyr withr xml2]; }; + sparklyr = derive2 { name="sparklyr"; version="0.9.3"; sha256="119wbric965rj5mn4rz7hjxq91w83pc9kj2dmdbp1sqisng1ph7y"; depends=[assertthat base64enc broom config DBI dbplyr digest dplyr forge httr jsonlite lazyeval openssl purrr r2d3 rappdirs rlang rprojroot rstudioapi shiny tibble tidyr withr xml2]; }; + sparklyr_nested = derive2 { name="sparklyr.nested"; version="0.0.3"; sha256="0lva7fbjp253kxq3970h52cr8s52xycbi03d5shsyna8grhkbczj"; depends=[dplyr jsonlite listviewer purrr rlang sparklyr]; }; sparktex = derive2 { name="sparktex"; version="0.1"; sha256="0r6jnn9fj166pdhnjbsaqmfmnkq0qr1cjprihlnln9jad05mrkjx"; depends=[]; }; sparkwarc = derive2 { name="sparkwarc"; version="0.1.1"; sha256="07b66f12fz19042kj7d9p32j9sy3103zvil36xkf21hm9iyg6xph"; depends=[DBI sparklyr]; }; - sparr = derive2 { name="sparr"; version="2.2-11"; sha256="01li60cybv9kg54zkc9rh4ra6danzbnap9rx59pgfj7zkhs2phmn"; depends=[doParallel foreach misc3d spatstat spatstat_utils]; }; + sparr = derive2 { name="sparr"; version="2.2-13"; sha256="1cn8bzlfairfrxfwwdap0pnaa97rn9h13jz54il8cn9zacnzb8yc"; depends=[doParallel foreach misc3d spatstat spatstat_utils]; }; sparseBC = derive2 { name="sparseBC"; version="1.1"; sha256="1w60n2875n809lbrn0hd4kdmsyfd64aikgzxchza8b59x77l0psy"; depends=[fields glasso]; }; sparseEigen = derive2 { name="sparseEigen"; version="0.1.0"; sha256="0vqcy61rarmp3liz8fr3vs3y40hkb3wfw89b5xsj1byaiap4772s"; depends=[]; }; sparseFLMM = derive2 { name="sparseFLMM"; version="0.2.2"; sha256="12143qij3p8vry9i02i52nj00m1ckkwg2rq99dq00dq43axcpvgw"; depends=[data_table MASS Matrix mgcv refund]; }; @@ -11485,17 +12207,16 @@ in with self; { sparseSVM = derive2 { name="sparseSVM"; version="1.1-6"; sha256="0b0qiikjyyh9qfd4jl69zqnlp7adxq63mwsxvgwvyc0pv5ccg8i0"; depends=[]; }; sparsebn = derive2 { name="sparsebn"; version="0.0.5"; sha256="19315nzj9pz98498amlhas6ii3vwvn3qxz5a6136nh2xfwfg2bhc"; depends=[ccdrAlgorithm discretecdAlgorithm sparsebnUtils]; }; sparsebnUtils = derive2 { name="sparsebnUtils"; version="0.0.6"; sha256="02a75ldvxfn0awn2aaws3fgd4zzk1jjfry4nxjf3y1grdbbz396y"; depends=[Matrix nnet]; }; - sparsediscrim = derive2 { name="sparsediscrim"; version="0.2.4"; sha256="1sa3yssncbpx8yid5wrnxdq7jl3hy5rskyh60v5x592ijcb2mif0"; depends=[bdsmatrix corpcor dplyr ggplot2 mvtnorm]; }; - sparseinv = derive2 { name="sparseinv"; version="0.1.2"; sha256="1lf0lbk8dslasd6m1rq4wzpxa1v427j5i9j0rrw5xjx80z1gc206"; depends=[Matrix spam]; }; + sparseinv = derive2 { name="sparseinv"; version="0.1.3"; sha256="06inzix9m7b5g7c97lyvyl2g7fdr4iz60791hl2w9mah7nd6bfja"; depends=[Matrix Rcpp spam]; }; sparsepca = derive2 { name="sparsepca"; version="0.1.2"; sha256="0wk2nm37p15gb8i4s45izzzdmwywr56kv4g0j3jd5s3slm224vv4"; depends=[rsvd]; }; - sparsepp = derive2 { name="sparsepp"; version="0.2.0"; sha256="0ibadyv7lchxw3y1dspjnbhc4pin4dxwqj9rdrdxfbvlx0i3jgxr"; depends=[]; }; + sparsepp = derive2 { name="sparsepp"; version="1.22"; sha256="0wa1585pkbn3y11apyim4z1ixn300c1yyv9bf2qldb6cjfiv7699"; depends=[]; }; sparsereg = derive2 { name="sparsereg"; version="1.2"; sha256="1ipsang2fppmjx4h5ljgzx3c44z3lggc376ghrqqgmxb5ql8bcp3"; depends=[coda ggplot2 GIGrvg glmnet gridExtra MASS MCMCpack msm Rcpp RcppArmadillo VGAM]; }; sparsestep = derive2 { name="sparsestep"; version="1.0.0"; sha256="0f3wrwiyn990sn3x9r50zgs8cr76nmyisdc7qismgx1nn5yx5z0g"; depends=[Matrix]; }; sparsesvd = derive2 { name="sparsesvd"; version="0.1-4"; sha256="1yf373552wvdnd65r7hfcqa3v29dqn7jd4cn431mqd2acnqjrsam"; depends=[Matrix]; }; sparsevar = derive2 { name="sparsevar"; version="0.0.10"; sha256="069r0kbypmx7pw3z2v9l17qidw3d73rzf5zs6yn1adyvpsddjxi8"; depends=[doParallel flare ggplot2 glmnet Matrix mvtnorm ncvreg picasso reshape2]; }; sparsio = derive2 { name="sparsio"; version="1.0.0"; sha256="12nbydgzl3qlanlsfdy8bvg6rxa439lv0z0vbyqssqwky3mmg5c3"; depends=[Matrix Rcpp]; }; - spartan = derive2 { name="spartan"; version="3.0.1"; sha256="15gn72cgbb3hf6grq2hhh2vxd3in0jp62k11qfap6fy9rm4cnqg6"; depends=[e1071 ggplot2 gplots lhs mco mlegp neuralnet plotrix psych randomForest XML]; }; - spass = derive2 { name="spass"; version="1.1"; sha256="1kr2ixyvsm82h2brdm51bzll69632mkj9f88a2ny0pcyqrbggg83"; depends=[geepack MASS multcomp mvtnorm Rcpp]; }; + spartan = derive2 { name="spartan"; version="3.0.2"; sha256="040iq7y5fk93zcvbinnmlhj9l8w3bjq3yqcf7v715i77hx5d18bs"; depends=[e1071 ggplot2 gplots lhs mco mlegp neuralnet plotrix psych randomForest XML]; }; + spass = derive2 { name="spass"; version="1.2"; sha256="0vf7fl68ibv6bwj6v3mh7d0l809kxlcjjgpwqhpgrkqmk1qvzgss"; depends=[geepack MASS multcomp mvtnorm Rcpp]; }; spate = derive2 { name="spate"; version="1.5"; sha256="1hlh4iwx1lrl8r2gag33z2xdv6k4hg86ch4f0jlqnqkhm9hapshf"; depends=[mvtnorm truncnorm]; }; spatgraphs = derive2 { name="spatgraphs"; version="3.2-1"; sha256="0n7f3r4ahv1w5mwx5mnib3g4263kz73rh1fcfk5wb12y52x8n1iz"; depends=[Matrix Rcpp]; }; spatial = derive2 { name="spatial"; version="7.3-11"; sha256="04aw8j533sn63ybyrf4hyhrqm4058vfcb7yhjy07kq92mk94hi32"; depends=[]; }; @@ -11509,12 +12230,14 @@ in with self; { spatialkernel = derive2 { name="spatialkernel"; version="0.4-23"; sha256="0kvhirh7afk2gfy21pa6117yk6kzbaf2dxfkr1ax3b554rnrv4p0"; depends=[spatstat]; }; spatialnbda = derive2 { name="spatialnbda"; version="1.0"; sha256="14mx5jybymasyia752f3vnr5vmswcavbz8bpqr69vlxphw27qkwk"; depends=[mvtnorm SocialNetworks]; }; spatialprobit = derive2 { name="spatialprobit"; version="0.9-11"; sha256="1cpxxylc0pm7h9m83m2cklrh4jni5x79r5m5gibxi6viahwxn9kc"; depends=[Matrix mvtnorm spdep tmvtnorm]; }; + spatialrisk = derive2 { name="spatialrisk"; version="0.4.1"; sha256="0r65y3ch53gbfb0di0svlb2zr39b5v0gbgjh713jgnw44g2g43r3"; depends=[Rcpp RcppProgress]; }; spatialsegregation = derive2 { name="spatialsegregation"; version="2.44"; sha256="02s75q6ylzm6xzr1q23fhps3svlb0ix86dzgr23wf42369gs7h0g"; depends=[spatstat]; }; spatialwarnings = derive2 { name="spatialwarnings"; version="1.2"; sha256="1kpyx1jl23ml4gpbwz5p4srmdq58634dxznw1g6f618wml13ab3s"; depends=[ggplot2 plyr Rcpp RcppArmadillo reshape2 tidyr VGAM]; }; - spatstat = derive2 { name="spatstat"; version="1.56-0"; sha256="0gigb7vpgpwg4hrwsl9wncknrl2c7i4iv9aab2qskbc5z7xxjs4v"; depends=[abind deldir goftest Matrix mgcv nlme polyclip rpart spatstat_data spatstat_utils tensor]; }; - spatstat_data = derive2 { name="spatstat.data"; version="1.3-1"; sha256="13wb9c1r7g2lrrjv7a2qmkyz27yjmcasl9qrzgk09akqgikkbbf3"; depends=[spatstat_utils]; }; + spatsoc = derive2 { name="spatsoc"; version="0.1.4"; sha256="0h41ql1ll1ypmwfjczk3pls78z75xz8qakl61xrynqmw0y7l9fys"; depends=[adehabitatHR data_table igraph rgeos sp]; }; + spatstat = derive2 { name="spatstat"; version="1.57-1"; sha256="1mpwh65g2jp2m58whwi6sw1ngajdrgn7sd64xmnijplcwjyy9zvr"; depends=[abind deldir goftest Matrix mgcv nlme polyclip rpart spatstat_data spatstat_utils tensor]; }; + spatstat_data = derive2 { name="spatstat.data"; version="1.4-0"; sha256="137cf9x6qcp7lw3rpjqizsy73z99yihff8gr434wlz7b5fwmn7hj"; depends=[spatstat_utils]; }; spatstat_local = derive2 { name="spatstat.local"; version="3.5-7"; sha256="1sdcx4qxv0z5q97rljn34mssbs4w6qbqxhn71xmkns01xypl1wr2"; depends=[spatstat spatstat_utils tensor]; }; - spatstat_utils = derive2 { name="spatstat.utils"; version="1.8-2"; sha256="1wjvwhhyqh8f4cm3xw7vhrnj5qr9vlwkcxkj1l6s4sbjbcli2y2p"; depends=[]; }; + spatstat_utils = derive2 { name="spatstat.utils"; version="1.13-0"; sha256="0wijib2fmmvz5sf2sp212ms88ffhcz9c1d0j2ljdxf222lp6v8l1"; depends=[]; }; spatsurv = derive2 { name="spatsurv"; version="1.2"; sha256="0acg6n5qs3z9c7y2n3amla61dm3z1p16njkx0h52dlgdbj5v1nhn"; depends=[fields geostatsp iterators lubridate Matrix OpenStreetMap RandomFields raster RColorBrewer rgeos rgl sp spatstat stringr survival]; }; spbabel = derive2 { name="spbabel"; version="0.4.8"; sha256="1f0lradf7a3fjkdhbviw24awpqj1pzw1wfvigrqhnmf0jjw3nng3"; depends=[dplyr sp tibble]; }; spc = derive2 { name="spc"; version="0.6.0"; sha256="118r2yjfmzm0bi3ccx9pzi56vw2kbjz0pbxrjqdks0075fk7ij0q"; depends=[]; }; @@ -11524,13 +12247,13 @@ in with self; { spcov = derive2 { name="spcov"; version="1.01"; sha256="1brmy64wbk56bwz9va7mc86a0ajbfy09qpjafyq2jv7gm7a35ph5"; depends=[]; }; spcr = derive2 { name="spcr"; version="2.0"; sha256="1n0lva9brpzxysw6p7l88cj8d46jng2zd7zvr5brqldzd3yl63l9"; depends=[]; }; spd = derive2 { name="spd"; version="2.0-1"; sha256="00zxh4ri47b61jkcjf5idl9hhlfld6rhczsnhmjsax59884f2i8m"; depends=[KernSmooth]; }; - spdep = derive2 { name="spdep"; version="0.7-7"; sha256="0wrlximy4w5y5aszy3pacmf3ag224chl12q4rj4r7ky6zw2sn1ns"; depends=[boot coda deldir expm gmodels LearnBayes MASS Matrix nlme sp spData]; }; + spdep = derive2 { name="spdep"; version="0.8-1"; sha256="1c13y9zjklqr6y87kra9i9mcf5n0zvd80iqmhg5l9bdzpd6x3h8b"; depends=[boot coda deldir expm gmodels LearnBayes MASS Matrix nlme sp spData]; }; spdownscale = derive2 { name="spdownscale"; version="0.1.0"; sha256="0pl560km9629iwy13h7359ab7ixzs09hg986kvk0xbnc348srb86"; depends=[]; }; spdplyr = derive2 { name="spdplyr"; version="0.1.3"; sha256="1f34yzj9z4f1dj7pqaayk0mvabzwa6kc3kwi1pmpikl1afgsyv25"; depends=[dplyr lazyeval rlang sp spbabel tibble]; }; spduration = derive2 { name="spduration"; version="0.17.1"; sha256="1hsz4hcw85f1rj2pd8ppzsd1r8fh4yf6axc11yf2hd287ghzzxzy"; depends=[corpcor forecast MASS plyr Rcpp RcppArmadillo separationplot xtable]; }; spdynmod = derive2 { name="spdynmod"; version="1.1.3"; sha256="0qh0kkxs6hk344k3fys0g9yy0xl0kwnwl18bgiak53fd1k7whskq"; depends=[animation deSolve raster sp]; }; spe = derive2 { name="spe"; version="1.1.2"; sha256="0xyx42n3gcsgqmy80nc9la6p6gq07anpzx0afwffyx9fv20fvys0"; depends=[]; }; - speaq = derive2 { name="speaq"; version="2.3.3"; sha256="1zrm8xd2laix1rl4fgxscciia9sn932q44p0dsphpd1wr63sh6mv"; depends=[cluster data_table doSNOW foreach ggplot2 gridExtra impute MassSpecWavelet missForest mQTL reshape2 rvest xml2]; }; + speaq = derive2 { name="speaq"; version="2.4.0"; sha256="1r65hmy050m69bjx6r6fkmwmqi8r1zlds2wg4vw9wj289klh8bvi"; depends=[cluster data_table doSNOW foreach ggplot2 gridExtra impute MassSpecWavelet missForest mQTL reshape2 Rfast rvest xml2]; }; spearmanCI = derive2 { name="spearmanCI"; version="1.0"; sha256="1xi51dphv91j5hgrd25sqs1li0g24cwpa1k162arw5b0qfl04f17"; depends=[emplik MASS]; }; spec = derive2 { name="spec"; version="0.1.3"; sha256="0i1c5wjrca36zf5ak95i8n57hy1jj8w0qkkpnjqpn3xv3nvqccr2"; depends=[csv encode magrittr]; }; speccalt = derive2 { name="speccalt"; version="0.1.1"; sha256="0j7rbidmmx78vgwsqvqjbjjh92fnkf2sdx0q79xlpjl2dph7d6l6"; depends=[]; }; @@ -11541,12 +12264,12 @@ in with self; { spectral_methods = derive2 { name="spectral.methods"; version="0.7.2.133"; sha256="0k8kpk94d2qzqdk3fnf6h9jmwdyp8h3klr0ilm5siwq5wkcz339l"; depends=[abind DistributionUtils foreach JBTools ncdf_tools nnet raster RColorBrewer RNetCDF Rssa]; }; spectralAnalysis = derive2 { name="spectralAnalysis"; version="3.12.0"; sha256="0mz01hx86qi65k6vzz9k1j9q7gi10dh14cqvrlfy93f3kmi52q0x"; depends=[baseline BiocGenerics data_table ggplot2 hNMF jsonlite magrittr NMF nnls plotly plyr RColorBrewer signal viridis]; }; spectralGP = derive2 { name="spectralGP"; version="1.3.3"; sha256="1jf09nsil4r90vdj7n1k6ma9dzzx3bwv0fa7svil9pxrd2zlbkbs"; depends=[]; }; - spectrolab = derive2 { name="spectrolab"; version="0.0.6"; sha256="0pzisyi64f9wm79qxw22rmgm6lsgn6jqavxh688yrm94nnn1qv5h"; depends=[devtools prospectr RColorBrewer shiny shinyjs]; }; + spectrolab = derive2 { name="spectrolab"; version="0.0.8"; sha256="1hjvi9na94f7n7yr64p0bvh0mzckwmfh36d6zxisrxr08zxwyxzz"; depends=[devtools prospectr RColorBrewer shiny shinyjs usethis]; }; speedglm = derive2 { name="speedglm"; version="0.3-2"; sha256="1b25zimk0z7ad62yacqdg0zk0qs0jja4i918ym942xfw4j1z3jjz"; depends=[MASS Matrix]; }; - spef = derive2 { name="spef"; version="1.0-7"; sha256="006qp0qsqrlbbbv4b86ikqz1ig0php0cahqz4c9n3js1kxwsdi7d"; depends=[BB ggplot2 nleqslv plyr sm SQUAREM survival]; }; + spef = derive2 { name="spef"; version="1.0.8"; sha256="1c4hpm19zqh869z8qbixkfbidnygc3fy91d0m2l4bp2s6bq1wdnz"; depends=[BB ggplot2 nleqslv plyr sm SQUAREM survival]; }; speff2trial = derive2 { name="speff2trial"; version="1.0.4"; sha256="0dj5mh2sdp6j4ijgv14hjr39rasab8g83lx1d9y50av11yhbf2pw"; depends=[leaps survival]; }; spellcheckr = derive2 { name="spellcheckr"; version="0.1.2"; sha256="09snc1ymzr4njnr3w502b84dqwjjd414higjxqi48jvh27br5k1l"; depends=[data_table dplyr stringr]; }; - spelling = derive2 { name="spelling"; version="1.1"; sha256="10zhzbpyjw5lkg4iyjwgs5xp2c8bgwyzjg146fcml6cjs6xhl8ni"; depends=[commonmark hunspell knitr xml2]; }; + spelling = derive2 { name="spelling"; version="1.2"; sha256="1gdxxwz0n2z05d8xqk0kcvv2zffa810hda57i23zsysbrpn751s4"; depends=[commonmark hunspell knitr xml2]; }; spemd = derive2 { name="spemd"; version="0.1-1"; sha256="1aw8dg2fm8qd95bgim2kjwp7ax4b2g78521llsxv7fhdj9hl7rgw"; depends=[MBA sp spdep]; }; sperich = derive2 { name="sperich"; version="1.5-7"; sha256="1apgq5nsl6nw674dy7bc7r7z962wcmqsia5n67a8n6c5lcgcif3f"; depends=[foreach rgdal SDMTools sp]; }; sperrorest = derive2 { name="sperrorest"; version="2.1.5"; sha256="126vwk3bxs27gblakc5nplj0k90a21gks9d0kbyanlxc2ihsy243"; depends=[doFuture foreach future future_apply gdata glue magrittr pbapply pbmcapply purrr ROCR rpart stringr]; }; @@ -11563,37 +12286,40 @@ in with self; { spider = derive2 { name="spider"; version="1.5.0"; sha256="1y034v42jxjl3vj87iz5kaizq7fwppmn56z7yyvrrmk5ps4nqr1j"; depends=[ape pegas]; }; spiderbar = derive2 { name="spiderbar"; version="0.2.1"; sha256="1mm9g58riyjxpfwjj28shlw9zlycsgcxl6xw8im0gm815v2plyhv"; depends=[Rcpp]; }; spiders = derive2 { name="spiders"; version="1.2"; sha256="1qklm178bgkgpvrjf024jphsdh9can8300sf0702l4h0rk2daqbq"; depends=[plyr]; }; - spikeSlabGAM = derive2 { name="spikeSlabGAM"; version="1.1-11"; sha256="1f16jvdj6kbiiypnbbj10nj7l88kkrxasrribqpjv7ai62dlximn"; depends=[akima cluster coda ggplot2 gridExtra MASS MCMCpack mvtnorm R2WinBUGS reshape scales]; }; + spikeSlabGAM = derive2 { name="spikeSlabGAM"; version="1.1-14"; sha256="1ha2ngs5jkrcd3ay26vynrd31fqf9pva5r0p954dyfbpbinizxgf"; depends=[akima cluster coda ggplot2 gridExtra MASS MCMCpack mvtnorm R2WinBUGS reshape scales]; }; spikes = derive2 { name="spikes"; version="1.1"; sha256="080sna0sgii61kai5sirs6cijnvk1012djwfw705di9y2lvk1hqk"; depends=[emdbook]; }; spikeslab = derive2 { name="spikeslab"; version="1.1.5"; sha256="0dzkipbrpwki6fyk4hqlql3yhadwmclgbrx00bxahrmlaz1vjzh2"; depends=[lars randomForest]; }; - spind = derive2 { name="spind"; version="2.1.3"; sha256="173jpyq13vdhcwbxwx188fp7jg8l67yh6kxlai13z8lqnlpl1xqh"; depends=[gee geepack ggplot2 lattice MASS RColorBrewer rje splancs stringr waveslim]; }; + spind = derive2 { name="spind"; version="2.2.0"; sha256="1qswvj8hcjds3mjffzlxq87g79gijsk3mw26lfr81vyf5zmwm4w4"; depends=[gee geepack ggplot2 lattice MASS RColorBrewer rje rlang splancs stringr waveslim]; }; spinyReg = derive2 { name="spinyReg"; version="0.1-0"; sha256="0kbg7rncrrl5xdsaw9vj909x97mfp77mjnvghczplmnwmmanyn72"; depends=[]; }; splancs = derive2 { name="splancs"; version="2.01-40"; sha256="0qs3lwyllrkahnvqbm8bzrf03bm9zk4s7p1n19s638y4xf0l6x3r"; depends=[sp]; }; splashr = derive2 { name="splashr"; version="0.4.1"; sha256="1gydnl6qdkqxvgzy3j6n8y4nan4wz6p7wybcgnm5p37n7q6m2rhk"; depends=[curl docker formatR HARtools httr jsonlite lubridate magick openssl purrr scales stringi xml2]; }; splines2 = derive2 { name="splines2"; version="0.2.8"; sha256="0ygzqq0swhcss5v8bn7qg98fpvp3wibbnbzkbpw4nvfd8bg51m1v"; depends=[]; }; + splinetree = derive2 { name="splinetree"; version="0.1.0"; sha256="14bqdad538nm4vps43gpyq3c9lv5hl28064mq9vyldgvvbdr40w2"; depends=[ggplot2 mclust mosaic nlme rpart treeClust]; }; splitFeas = derive2 { name="splitFeas"; version="0.1.0"; sha256="1cfiis32h5kkp8r1mndmj4xss9gw96vdzk7q68q3jhbwqiaxp9rp"; depends=[corpcor matrixStats]; }; splitfngr = derive2 { name="splitfngr"; version="0.1.1"; sha256="0gz65acnkil9xjspl2kzpzyhj7lslga9g3p0k79xh25ia6qal5ws"; depends=[lbfgs]; }; splithalf = derive2 { name="splithalf"; version="0.3.1"; sha256="01ip3brnlyxlxr1hmnmc2w6jg4vm5gjk8fwavclmv7m7hr2bb4xh"; depends=[dplyr tidyr]; }; - splitstackshape = derive2 { name="splitstackshape"; version="1.4.4"; sha256="0vhgb4pysp7hbph7kq8b38m4gqhal40j4p7gij2wrc2rajspzhkq"; depends=[data_table]; }; - splm = derive2 { name="splm"; version="1.4-10"; sha256="0zz28mfs84nqyvl1l0ba7yrhgcxxzw1v0542jc39h4pr537yz1nc"; depends=[bdsmatrix ibdreg MASS Matrix maxLik nlme plm spam spdep]; }; + splitstackshape = derive2 { name="splitstackshape"; version="1.4.6"; sha256="03w6h64ga4zqilffdway4l38l5cbman4yrspkzhbigds12aqz25r"; depends=[data_table]; }; + splm = derive2 { name="splm"; version="1.4-11"; sha256="15app94mxs6xlmqqhpa0q041skc4n4l2wfi6pmmhwinrgcqgncln"; depends=[bdsmatrix ibdreg MASS Matrix maxLik nlme plm spam spdep]; }; splot = derive2 { name="splot"; version="0.4.0"; sha256="1g6n10pjjfhxa8sycr1iamwfdhjhp6g2zn5dkynfhg9j7v0dxnyf"; depends=[]; }; spls = derive2 { name="spls"; version="2.2-2"; sha256="11xp6wnxizc8g91ci9fd7lbjc8pin84c9ak8lr8yg2jyd2l351j9"; depends=[MASS nnet pls]; }; splus2R = derive2 { name="splus2R"; version="1.2-2"; sha256="0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"; depends=[]; }; splusTimeDate = derive2 { name="splusTimeDate"; version="2.5.0-141"; sha256="1z29djg6az8dl47w0b9fpfwhng74xnbh5bq1asv55i8kdm1a4v1s"; depends=[]; }; splusTimeSeries = derive2 { name="splusTimeSeries"; version="1.5.0-75"; sha256="14bg0yzwk3v0b1qrlfaxv48dpk380ha6wb2w4k02c9vmb51ysmw0"; depends=[splusTimeDate]; }; - spm = derive2 { name="spm"; version="1.1.0"; sha256="0xx1g6ir0sanj2p6xgsdghymx1iy2bzsany2j87q49y5hah7349j"; depends=[biomod2 gbm gstat psy randomForest ranger sp]; }; - spm12r = derive2 { name="spm12r"; version="2.7.4"; sha256="0v0zmsbzk6446n1yipz3w99n0n4yya6idff3gfyj7fgq10pcalgz"; depends=[git2r matlabr neurobase oro_nifti R_utils]; }; - spmoran = derive2 { name="spmoran"; version="0.1.4"; sha256="0b58c2v57qj14icd577mpsgxwa84lyib4v9qxcbl26im4dhikmfm"; depends=[doParallel fields foreach ggplot2 Matrix vegan]; }; + spm = derive2 { name="spm"; version="1.1.1"; sha256="0yz1fmh25yv5rdh5ny9xm3k177650ll03bp6pd1d2p8dgqyimv15"; depends=[biomod2 gbm gstat psy randomForest ranger sp]; }; + spm12r = derive2 { name="spm12r"; version="2.8.0"; sha256="1f18f4z017j98kihixjsi9lngxp4fz2bnslfb0xqjzy7wq8d3y6x"; depends=[git2r matlabr neurobase oro_nifti R_utils]; }; + spmoran = derive2 { name="spmoran"; version="0.1.6"; sha256="15cz3ivs20yspdz36279gjcc4w4lr5anb5dyyl96lvz6gjdacb4g"; depends=[doParallel fields foreach ggplot2 Matrix rARPACK spdep vegan]; }; spnet = derive2 { name="spnet"; version="0.9.1-0"; sha256="1fy0fpgz2k985brfqyza1l49y0w2j9z308n542pgmkzqsnsdscpw"; depends=[shape sp]; }; spnn = derive2 { name="spnn"; version="1.1"; sha256="0i77lpxrfa1jxi9znlmn5knmcjpf17q4hf8999b1x8lhqlhiizc1"; depends=[MASS]; }; - spocc = derive2 { name="spocc"; version="0.8.0"; sha256="00wm3fkwzcma847kfxliap66sr0i6vfr0kpkvcdjidgk3z51y3bw"; depends=[crul data_table jsonlite lubridate rbison rebird rgbif ridigbio rvertnet tibble whisker wicket]; }; + spocc = derive2 { name="spocc"; version="0.9.0"; sha256="1azid8girmj4f0j4x9irljpxbsdpsxz572grb4fdjdxmlzpls7sy"; depends=[crul data_table jsonlite lubridate rbison rebird rgbif ridigbio rvertnet tibble whisker wicket]; }; spongecake = derive2 { name="spongecake"; version="0.1.2"; sha256="13fxizbfjvqkhkmxk5bwv2fj2xyjkbxrxicpdgwpg0wsk4dhj3s8"; depends=[ggplot2 jpeg magrittr plyr]; }; sporm = derive2 { name="sporm"; version="1.1"; sha256="07sxz62h4jb7xlqg08sj4wpx121n9jfk65196mnxdvb36lqmb4hp"; depends=[]; }; - spotGUI = derive2 { name="spotGUI"; version="0.2.0"; sha256="05x8i1295qjdzyr1ri5c85lgcmj3sahamdwgzknf87dsc9r4hjcz"; depends=[gridExtra httpuv plotly rclipboard rhandsontable shiny shinyBS shinydashboard shinyjs smoof SPOT XML]; }; + sport = derive2 { name="sport"; version="0.1.1"; sha256="0sqlnapmfdmpsxs5gapcw8k4dbc5jfc48qa6lirvfqz85yg2xzxs"; depends=[data_table ggplot2 Rcpp]; }; + spotGUI = derive2 { name="spotGUI"; version="0.2.1"; sha256="1z664ricdsn8c29ks6hslm89f0qq6ls94pz4k256427cs95pk3ay"; depends=[gridExtra httpuv plotly rclipboard rhandsontable shiny shinyBS shinydashboard shinyjs smoof SPOT XML]; }; spotifyr = derive2 { name="spotifyr"; version="1.0.0"; sha256="1f7sv6qc8bim8vkcsma96zdzd1ci73dpag2dp27mqjcbh716xfy0"; depends=[dplyr httr lubridate purrr tidyr]; }; - spp = derive2 { name="spp"; version="1.15.4"; sha256="0gjg0g30y9w445mimrd29s44ryla1bmh1mdwj4hb85s1yi1l4h25"; depends=[BH caTools Rcpp Rsamtools]; }; + spp = derive2 { name="spp"; version="1.15.5"; sha256="097rb34kk20varsdf0d9gf3k2hxbislsirzgjm61ksrzmj96fj0w"; depends=[BH caTools Rcpp Rsamtools]; }; sppmix = derive2 { name="sppmix"; version="1.0.2"; sha256="1924lrxjlijlbvjbkkwb3pfa4klg49ph6hz66b7kyy1371wa2b9y"; depends=[fields ggplot2 mvtnorm Rcpp RcppArmadillo rgl spatstat]; }; spray = derive2 { name="spray"; version="1.0-3"; sha256="0zy2dwzk33cwch0pdhhsyiy169z39iij3zvvjg81gxa29pq0h1ab"; depends=[magic partitions Rcpp]; }; + spreadr = derive2 { name="spreadr"; version="0.1.0"; sha256="1azf1543ijlgmry0f2sxivpy4hk9mcwnn5kqggzwwzwla2ql3lhj"; depends=[extrafont ggplot2 igraph Rcpp]; }; sprex = derive2 { name="sprex"; version="1.4.1"; sha256="14idml4mipd4wyza7hqf49ww4dparmwaps35hxm8jg5h0w1pgh7j"; depends=[swfscMisc]; }; sprinter = derive2 { name="sprinter"; version="1.1.0"; sha256="12v4l4fxijh2d46yzs0w4235a8raip5rfbxskl0dw7701ryh7n8g"; depends=[CoxBoost GAMBoost LogicReg randomForestSRC survival]; }; sprm = derive2 { name="sprm"; version="1.2.2"; sha256="0iyijkjnyz4yx2cmazlnhkk0f5ls0c2q2aikwlzl13w6zbj040a8"; depends=[cvTools ggplot2 pcaPP reshape2 robustbase]; }; @@ -11603,7 +12329,7 @@ in with self; { spsi = derive2 { name="spsi"; version="0.1"; sha256="0q995hdp7knic6nca0kf5yzkvv8rsskisbzpkh9pijxjmp1wnjrx"; depends=[plot3D]; }; spsurvey = derive2 { name="spsurvey"; version="3.4"; sha256="0bi2d5jfqbnhhfhs79wid7ksg77vh8r5r8q2g4zbzpjgc9c67lj4"; depends=[deldir foreign Hmisc MASS rgeos sp]; }; spt = derive2 { name="spt"; version="2.5.1"; sha256="04j38d2b35p4798znnc49vqrg8r8bygwi07vybfj3nzimlp2mkrn"; depends=[]; }; - sptemExp = derive2 { name="sptemExp"; version="0.1.1"; sha256="0a4y355j24sll8jmm17lh4j13k21b3nlalsxzpzx2gp5xw1x7jr6"; depends=[automap BayesX BayesXsrc bcv deldir doParallel foreach limSolve ncdf4 plyr R2BayesX raster Rcpp RcppEigen rgdal rgeos sp SpatioTemporal]; }; + sptemExp = derive2 { name="sptemExp"; version="0.1.3"; sha256="1j5c63mywv92c2zyqaa1rp22s5dmsj0as1f3q93455wjvvr42sz6"; depends=[automap BayesX BayesXsrc bcv deldir doParallel foreach limSolve ncdf4 plyr R2BayesX raster Rcpp RcppEigen rgdal rgeos sp SpatioTemporal]; }; sptm = derive2 { name="sptm"; version="17.12-7"; sha256="1l5in0jkqg44rr2id3h25jrfbn7x855p31z338hnmdpfwkpm2b1a"; depends=[kyotil survey survival]; }; spuRs = derive2 { name="spuRs"; version="2.0.2"; sha256="00c0hnyrcbkbj269czxbfgmgi88y0vxzm79sxclllkzr9rdd1p53"; depends=[lattice MASS]; }; spup = derive2 { name="spup"; version="1.3-1"; sha256="0xq9z9iy3bwqhzq783qydgmczxvh7knkk9vdvwnbpbk0rbjgq3kn"; depends=[gstat magrittr mvtnorm purrr raster whisker]; }; @@ -11614,7 +12340,7 @@ in with self; { squash = derive2 { name="squash"; version="1.0.8"; sha256="1x1rw0ny2kas0x8y5vv9czyqmwml7s5d2c8a33vqap0x8q52r4z6"; depends=[]; }; squid = derive2 { name="squid"; version="0.1.1"; sha256="0qv9lazgiqazhq096ybmllalm2l2h794ry4p1r93c10msxg37sdp"; depends=[arm data_table ggplot2 lme4 MASS shiny]; }; sra = derive2 { name="sra"; version="0.1.1"; sha256="03nqjcydl58ld0wq1f9f5p666qnvdfxb5vhd584sdilw1b730ykd"; depends=[]; }; - srp = derive2 { name="srp"; version="1.0.0"; sha256="10mpyy8q419dw0zd96l0z8lkxpcyn1l5fvnyvr3n0lyl6jmf91sy"; depends=[fda mgcv]; }; + srp = derive2 { name="srp"; version="1.1.0"; sha256="1655p3f7y50qjprm03gp5vffgnkin0c7ahzcrj6s8qfrd6gh2vsp"; depends=[fda mgcv]; }; srvyr = derive2 { name="srvyr"; version="0.3.3"; sha256="0xarb92xhsb3c6g45lqq9kgp5yy0y9psi7yrn7yvv1a130lwzs40"; depends=[dplyr magrittr rlang survey tibble]; }; ss3sim = derive2 { name="ss3sim"; version="0.9.5"; sha256="0rdb49bfxvyh0jrqycrv1hxvh7y4kvw81jccjg5ma734x44q0vm5"; depends=[bbmle dplyr foreach ggplot2 gtools lubridate magrittr plyr r4ss]; }; ssa = derive2 { name="ssa"; version="1.2.1"; sha256="10x58c57pa9x6svm4h4xrss72ikin9lpf3ihjwmnkgnaicvsd0bx"; depends=[iterators]; }; @@ -11622,19 +12348,19 @@ in with self; { ssc = derive2 { name="ssc"; version="2.0.0"; sha256="0w7c0blqny7dyjh1a6l9lr7nysgpmasfqbf7wf368rwmv59pk0b3"; depends=[proxy]; }; sscor = derive2 { name="sscor"; version="0.2"; sha256="1kcrr90cxg6k4qkc3pidhkwf4dsnlgbxczxigr2afwpd9cpf104c"; depends=[mvtnorm pcaPP robustbase]; }; ssd = derive2 { name="ssd"; version="0.3"; sha256="1z61n9m6vn0ijawyz924ak0zfl9z13jsb4k4575b7c424ci2p6gy"; depends=[]; }; + ssdtools = derive2 { name="ssdtools"; version="0.0.3"; sha256="1q6mg28bp48bgzr2ahbw16d9zbadhpq3mnd91c15cm4dq1airksv"; depends=[checkr FAdist fitdistrplus ggplot2 scales VGAM]; }; ssfa = derive2 { name="ssfa"; version="1.1"; sha256="0fkyalhsjmx2sf8xxkppf4vd272n99nbkxh1scidrsgp4jk6z7fx"; depends=[Matrix maxLik sp spdep]; }; ssfit = derive2 { name="ssfit"; version="1.1"; sha256="1fais0msi2ppgfp0vbx3qri7s9zs51i7n90w36xkwwac4f46bq5y"; depends=[survey]; }; - ssgraph = derive2 { name="ssgraph"; version="1.4"; sha256="1k1ignb6gsjwwsqlkxjlr3pm6avzf9z3aj069f6y0hglz3g74qv0"; depends=[BDgraph igraph Matrix]; }; - ssh = derive2 { name="ssh"; version="0.2"; sha256="12v5yfkaqlbixifw6sfdbjw88fc604sryg4ygml7k383nr8rpklf"; depends=[getPass]; }; + ssgraph = derive2 { name="ssgraph"; version="1.6"; sha256="0jann5jj95w38hk3l0w5psvymfnyjbpgzynqm724vcsc2yc1wb5n"; depends=[BDgraph igraph Matrix]; }; + ssh = derive2 { name="ssh"; version="0.3"; sha256="0javjjl8bay18hg69fwwkmkzfin42yqlcafw0g6w9wslbm5a7fxh"; depends=[getPass]; }; ssh_utils = derive2 { name="ssh.utils"; version="1.0"; sha256="08313zzzgcyvzkrkq0w0yf748ya1a9shx5xnan5891v0lah9v0b1"; depends=[stringr]; }; ssize_fdr = derive2 { name="ssize.fdr"; version="1.2"; sha256="0y723lwsnmk3rxbhlsrny9hiy07a5p255ygy9qkj6mri64gk1hby"; depends=[]; }; ssizeRNA = derive2 { name="ssizeRNA"; version="1.2.9"; sha256="1916r0hmhpfa0p1s8myqk8g4i8fgjqkm4wvpb4nf3sl69kfdva95"; depends=[Biobase edgeR limma MASS qvalue ssize_fdr]; }; - sskm = derive2 { name="sskm"; version="1.0.0"; sha256="1qji34v66qj4k9axy5i2lf3j5zps8sjhwk3h3mqfln3pi9z6gmv8"; depends=[fpc sparcl]; }; ssmn = derive2 { name="ssmn"; version="1.1"; sha256="1rab9yjb05g5rphqlhwvdwmsyqlv1f4m0rqxfv8c5pbh170nbwbc"; depends=[mnormt moments sn truncdist]; }; - ssmrob = derive2 { name="ssmrob"; version="0.4"; sha256="1inndspir7571f54kalbj0h599v9k6dxdmp0n1l5r3a62vn45hd3"; depends=[MASS mvtnorm robustbase sampleSelection]; }; + ssmrob = derive2 { name="ssmrob"; version="0.5"; sha256="06l8ihincmmqz2awd44d1aac66lgqw9i1f1p4hj3y51z7781jwgw"; depends=[MASS mvtnorm robustbase sampleSelection]; }; ssmsn = derive2 { name="ssmsn"; version="0.2.0"; sha256="0fzqdkqhj5hh8pzcwh7i0rglgdq22a5mriyis8r1vhlkdc7n5m39"; depends=[MCMCpack]; }; sspline = derive2 { name="sspline"; version="0.1-6"; sha256="0d6ms8szyn39c7v0397d5ar2hrl8v1l2b7m8hlj37hgp70b9s55h"; depends=[]; }; - sspse = derive2 { name="sspse"; version="0.5-5"; sha256="07656miqrv9g5nn3ahyfj7wb010cwkr3qjhysbsih0p43dwczq0y"; depends=[coda]; }; + sspse = derive2 { name="sspse"; version="0.6"; sha256="1296893wgg0s6z5bv9a3k39gbxazvljl4dxiv4ma1s73nhz0xan9"; depends=[coda RDS scam]; }; ssrm_logmer = derive2 { name="ssrm.logmer"; version="0.1"; sha256="1i9rrsixl3swd04w1gf9gf1r2wb9nkvwhc8ld4bx4zxzm1031f67"; depends=[sfsmisc statmod]; }; sss = derive2 { name="sss"; version="0.1-0"; sha256="1qg56g60h8c52l8lpxihxsdgnqkxiag1mzh3p388r9hhff7g3g0k"; depends=[assertthat xml2]; }; sssc = derive2 { name="sssc"; version="1.0.0"; sha256="00m5zfd3jnbxa8x76v4pfyl4qdfq90n8rqx4hngany0ka1z5g7m6"; depends=[changepoint e1071 ggplot2 VGAM]; }; @@ -11643,17 +12369,18 @@ in with self; { ssym = derive2 { name="ssym"; version="1.5.7"; sha256="0l5d921vlhd4qwddllrgcxpq3bhivvy5ikh3ixdy3s140rzpgwrv"; depends=[Formula GIGrvg normalp numDeriv sandwich survival]; }; st = derive2 { name="st"; version="1.2.5"; sha256="0dnyfjcz37gjjv87nrabb11gw2dlkqhq3mrxdpkzahx0w0g0q0pb"; depends=[corpcor fdrtool sda]; }; stR = derive2 { name="stR"; version="0.4"; sha256="120k8k1l8cfy8x746808jym7lnaplgh4s3lycgyq2wia2c35r0rc"; depends=[foreach forecast Matrix quantreg rgl SparseM]; }; - stUPscales = derive2 { name="stUPscales"; version="1.0.3.1"; sha256="0qs8lj50jrkyh4dmiinpg6dxfs68x6zlp0knr2ckpgik3v51r52z"; depends=[data_table doParallel EmiStatR foreach ggplot2 hydroGOF lattice lmom mAr moments msm xts zoo]; }; + stUPscales = derive2 { name="stUPscales"; version="1.0.3.3"; sha256="1hby7z9j23pd0z2hvyvprjl4gglb2rg9rh5fpkqy26x24nwkgk3h"; depends=[data_table doParallel EmiStatR foreach ggplot2 hydroGOF lattice lmom mAr moments msm xts zoo]; }; staRdom = derive2 { name="staRdom"; version="1.0.8"; sha256="15khv32jbhjq73kr60al39ppf4pps7n48220jhp7sc04fcbi8fwd"; depends=[data_table doParallel dplyr drc eemR foreach GGally ggplot2 matrixStats multiway plotly pracma readr stringr tibble tidyr zoo]; }; staTools = derive2 { name="staTools"; version="0.1.0"; sha256="1ksr0sjkhlwh0fkwcxjcxzbyxs1g78m4spkhrmgdpfzmk5zskqf9"; depends=[magicaxis Rcpp VGAM]; }; - stability = derive2 { name="stability"; version="0.2.0"; sha256="154dp26aghznibnp9h7j86hi30caylvyxp87jkf2p7cb4l3qn5r4"; depends=[dplyr ggfortify ggplot2 lme4 magrittr matrixStats reshape2 rlang scales tibble tidyr]; }; + stability = derive2 { name="stability"; version="0.5.0"; sha256="0mz7ikfhpfbdcp72klq7fi4zfmx2w18gz46yhwywcc4dyi277m11"; depends=[dplyr ggfortify ggplot2 lme4 magrittr matrixStats reshape2 rlang scales tibble tidyr]; }; stable = derive2 { name="stable"; version="1.1.3"; sha256="1fbyba91qi536mbb7hs6bvi1zgwdjvnv6ih7ykyyhkxk85cmfmq3"; depends=[rmutil stabledist]; }; stabledist = derive2 { name="stabledist"; version="0.7-1"; sha256="0scar396wiq6wkbkvwp4qrxqc1m075y56p37i6iry5rw796p1i86"; depends=[]; }; + stablelearner = derive2 { name="stablelearner"; version="0.1-1"; sha256="19mvk6dzg8zg0nj1q4sraqg6h3zj8xvnfc0jql1xiqas9wcypx7d"; depends=[e1071 MASS partykit]; }; stablespec = derive2 { name="stablespec"; version="0.3.0"; sha256="0m143cq0baj2lyakhr31mqk2lg78jzpdlpv2bhwz6bzzip7mqi22"; depends=[foreach ggm graph matrixcalc nsga2R polycor Rgraphviz sem]; }; stabs = derive2 { name="stabs"; version="0.6-3"; sha256="17sa0sjxf6h7gx1ga1pxhv17yrz3qisaivbf5cbc3asvshhswqg9"; depends=[]; }; - stackoverflow = derive2 { name="stackoverflow"; version="0.1.2"; sha256="1psw96iscgsx11drmcnh0yjg2jjcaa4akmywh337i6gbgam8kj61"; depends=[]; }; - stacomiR = derive2 { name="stacomiR"; version="0.5.3.1"; sha256="1d05k8s8239d615vqjs6r6rx7r3vqc5gmms8iqds6lhr59bxv83g"; depends=[dplyr ggplot2 gWidgets gWidgetsRGtk2 Hmisc intervals lattice lubridate magrittr mgcv RColorBrewer reshape2 RGtk2 RODBC RPostgreSQL sqldf stacomirtools stringr xtable]; }; - stacomirtools = derive2 { name="stacomirtools"; version="0.5.2"; sha256="1a33yy594699b05lb32zwx6yhmvxzwly6vvf8xzqg6lac64p26r5"; depends=[RODBC xtable]; }; + stackoverflow = derive2 { name="stackoverflow"; version="0.3.0"; sha256="184iz5ng7d31cgnn0b51hh11h1mn6pjdkfcm7ssvgbhs83j2x4r6"; depends=[]; }; + stacomiR = derive2 { name="stacomiR"; version="0.5.4.0"; sha256="0spkv1xx6mh2v41pba0gasymsb80xvqi42a3v0qqvd0ib8sgj2k7"; depends=[dplyr ggplot2 gWidgets gWidgetsRGtk2 Hmisc intervals lattice lubridate magrittr mgcv RColorBrewer reshape2 RGtk2 RODBC RPostgreSQL sqldf stacomirtools stringr xtable]; }; + stacomirtools = derive2 { name="stacomirtools"; version="0.5.3"; sha256="00zpsfrw0gcjbjr3xdxf2wacrr1zfw6wq7a2ycq32pbh2smbkz4k"; depends=[RODBC xtable]; }; stagePop = derive2 { name="stagePop"; version="1.1-1"; sha256="0949r5ibl3sb10sr5xsswxap3wd824riglrylk7fx43ynsv5hzpy"; depends=[deSolve PBSddesolve]; }; stam = derive2 { name="stam"; version="0.0-1"; sha256="1x1j45fir64kffny0nssb2hwn4rcp8gd2cjv6fw4yy0l4d0xi5iv"; depends=[np sp]; }; stampr = derive2 { name="stampr"; version="0.2"; sha256="10mc71kgnw5712q2gvzd4bmjaw1879r7s599hfsjap21idqb2k2m"; depends=[deldir maptools raster rgdal rgeos sp spdep]; }; @@ -11663,21 +12390,22 @@ in with self; { stargazer = derive2 { name="stargazer"; version="5.2.2"; sha256="1pij76r60hkjlvxw6zw1v7gkib81smiqmjq7mwszn6xclq9lmsvh"; depends=[]; }; starma = derive2 { name="starma"; version="1.3"; sha256="07r0kyabhgbm2v39fcrw0qhxcxj9a9cb45g9chzcnn9qmvramcwx"; depends=[ggplot2 Rcpp RcppArmadillo scales]; }; starmie = derive2 { name="starmie"; version="0.1.2"; sha256="06cvl8gk78c55kcf4rd27d4gfzh2lcg7ldynvx4hclvbw7ak9zdq"; depends=[combinat data_table ggdendro ggplot2 ggrepel gridExtra iterpc label_switching MCL MCMCpack proxy purrr readr stringr tidyr]; }; + stars = derive2 { name="stars"; version="0.2-0"; sha256="0fsl88bg0mxqvijyj7q7a05p1r48lwamhz9vwdj7icv8alz0higr"; depends=[abind classInt ncdf4 ncmeta rlang sf units]; }; startR = derive2 { name="startR"; version="0.0.1"; sha256="12y57n3yip5rz4rln41896a15zv5b4c67k164282fh1p6ww9gr3r"; depends=[abind bigmemory future]; }; - startup = derive2 { name="startup"; version="0.10.0"; sha256="1j9vb1008sg6wwbz8ilxqnqzy7b18cscxiyaijszzx4ygxmcq39j"; depends=[]; }; - startupmsg = derive2 { name="startupmsg"; version="0.9.4"; sha256="1r9dqrfznsrj7s11m56hkzgfnw3qcgzh07pqipl007zr2av9xwqw"; depends=[]; }; + startup = derive2 { name="startup"; version="0.11.0"; sha256="1ibplrnzqv0z7mm8c3py5prlp4wg95xhk1jxv5i3z1w9ndqimbfv"; depends=[]; }; + startupmsg = derive2 { name="startupmsg"; version="0.9.5"; sha256="1dn7yr957qa47c0hxdq2c27qvdpg9iy5i0lwz4kijz9yph2daahh"; depends=[]; }; statGraph = derive2 { name="statGraph"; version="0.1.0"; sha256="13wfylb92lzw08fn3p000v87abs7ij2rb82np1rkgsl8w2kica73"; depends=[igraph MASS]; }; statar = derive2 { name="statar"; version="0.6.5"; sha256="0vmdrdq6db16vfl0rb39x8yfnbdzpcrvywfgp4lss6jby3nvjwd9"; depends=[data_table dplyr ggplot2 lazyeval matrixStats rlang stringr tidyr]; }; statcheck = derive2 { name="statcheck"; version="1.3.0"; sha256="0ivybdcrymlsfv6pg6p5bv70qdvgxf2vgp0kf4r0pf2fcvav1mcp"; depends=[ggplot2 plyr rmarkdown]; }; statebins = derive2 { name="statebins"; version="1.2.2"; sha256="0qfs796dk5x983qah32w3npv9mxzljp3g7kffdd0ansn3z7i1zbb"; depends=[ggplot2 gridExtra RColorBrewer scales]; }; states = derive2 { name="states"; version="0.2.1"; sha256="1f0cwv1jkl4nw0p31p147g71nira5f4hwq8lhjnmns28xq04by24"; depends=[dplyr lubridate]; }; statesRcontiguous = derive2 { name="statesRcontiguous"; version="0.1.0"; sha256="0yzi6ycfj4cc4q0zzzckdz65wp9m4yx6fi7kp9nssj9pj6a8xlrp"; depends=[dplyr magrittr sf]; }; - stationaRy = derive2 { name="stationaRy"; version="0.4.1"; sha256="1iyzg40vi1l4s68kh50in1p97pcb28z6n932cgrx5k1rv3api13g"; depends=[downloader dplyr leaflet lubridate plyr progress readr stringr]; }; - statip = derive2 { name="statip"; version="0.1.5"; sha256="1gyn86kg96yrs9drc23xabf4s8ii32hgjla310sy6pd7c97bwqgf"; depends=[bazar dplyr]; }; + stationery = derive2 { name="stationery"; version="0.98.5.5"; sha256="0c7v9nhbcmdi4c2i185j3fbckqcjr6f0x1pw5dchsp4cw59nr1mc"; depends=[knitr kutils rmarkdown]; }; + statip = derive2 { name="statip"; version="0.2.0"; sha256="012caxqa04qv3z49cz09qzh9crfbdc4il2d2b96l5d3qnqv9xbh9"; depends=[bazar clue rpart]; }; statmod = derive2 { name="statmod"; version="1.4.30"; sha256="07v4x8af60alcw6vbiwf5fp25bhra61kvxz9kqx64lszm0i1fb4x"; depends=[]; }; - statnet = derive2 { name="statnet"; version="2016.9"; sha256="1j5z7awvac3sb66ma1lrc9j23m6hmzqfnqxc0znsm36h324y3y6s"; depends=[ergm ergm_count network networkDynamic sna statnet_common tergm]; }; + statnet = derive2 { name="statnet"; version="2018.10"; sha256="1v0l8bjnqzz9b0b32b31kqmasw0aw4hnlwidlr3xfhbd9clyhyiq"; depends=[ergm ergm_count network networkDynamic sna statnet_common tergm tsna]; }; statnet_common = derive2 { name="statnet.common"; version="4.1.4"; sha256="14dydm4c4dzc4v6ldxpn04q551nczzfablwibrd8lzgja8x9ksic"; depends=[coda]; }; - statnetWeb = derive2 { name="statnetWeb"; version="0.4.0"; sha256="0gqvvpz9435wakpgf5jsznwgd3fix1vyabh87bnnfsm3pfs7rf2x"; depends=[ergm lattice latticeExtra network RColorBrewer shiny sna]; }; + statnetWeb = derive2 { name="statnetWeb"; version="0.5.0"; sha256="02344i8rhjxy8ainfvf5vn39g1nk2n448l76cg74cyxv6zv4f55w"; depends=[ergm lattice latticeExtra network RColorBrewer shiny sna]; }; statprograms = derive2 { name="statprograms"; version="0.2.0"; sha256="0m7px7fmpz2zzlfdi7rbllcjvcjp8iy94f6fa1w4xinh7vz3y6vq"; depends=[]; }; statquotes = derive2 { name="statquotes"; version="0.2.2"; sha256="1xzc3ndddjrlyld0p4zcwwxkj7i3m3adj7c78x9l4lhlw9mxbbqg"; depends=[stringr tidytext wordcloud]; }; statsDK = derive2 { name="statsDK"; version="0.1.1"; sha256="0insx4sivac0nfxaa11iz9dd7374g51fcndsgljj3f14zw1xyq66"; depends=[dplyr ggplot2 httr jsonlite lubridate readr stringr tibble tidyr]; }; @@ -11687,43 +12415,46 @@ in with self; { stddiff = derive2 { name="stddiff"; version="2.0"; sha256="0mik01a8agcdpjq4r7lcdf3w2jcy6s9gx9zl7plzvnl2r3s5xw5b"; depends=[]; }; stdvectors = derive2 { name="stdvectors"; version="0.0.5"; sha256="0gxylknr146qyg9aj22md076cdhrsz75dg25a1hx8525cm71nwd6"; depends=[Rcpp]; }; steadyICA = derive2 { name="steadyICA"; version="1.0"; sha256="0mcalbsgajdpk45k9vpyavn079063hw4ihkw72n9wcy5nb0da14g"; depends=[clue combinat MASS Rcpp]; }; - steemr = derive2 { name="steemr"; version="0.0.4"; sha256="10x90l00mq1aq7xf69vl7lpax0gl9grq182ixp3iwn3pa1wifmpm"; depends=[lattice openair RCurl rlist tm VennDiagram wordcloud XML zoo]; }; + steemr = derive2 { name="steemr"; version="0.0.5"; sha256="012kiglvdpkwd701m5brhb87bljrkvw3j3v95ga5irjlddrgww34"; depends=[RCurl XML]; }; steepness = derive2 { name="steepness"; version="0.2-2"; sha256="0bw7wm7n2xspkmj90qsjfssnig683s3qwg1ndkq2aw3f6clh4ilm"; depends=[]; }; stellaR = derive2 { name="stellaR"; version="0.3-3"; sha256="098sz6b8pl3fyca3g6myp97nna368xhxf8krmibadnnsr49q5zs9"; depends=[]; }; - stellaRbase = derive2 { name="stellaRbase"; version="0.1.0"; sha256="1jwhh14wk57z8acg8vjd7m3nwq0vq4w0x9ml8zhk3gnl4czq8m04"; depends=[data_table httr RJSONIO]; }; stemmatology = derive2 { name="stemmatology"; version="0.3.1"; sha256="1ln5cvn4yldr8xdgadlfzkgxbv6im39mdsdz597zailqnfsr576g"; depends=[cluster igraph xml2]; }; + stepPenal = derive2 { name="stepPenal"; version="0.2"; sha256="08gizl6c606ibbv7x2rdvfw37rghkrprwszha79yngkzpajw8gql"; depends=[caret dfoptim glmnet mvtnorm pROC]; }; stepPlr = derive2 { name="stepPlr"; version="0.93"; sha256="1i54nyz8z5vq3mzfh6h2vd1q0hsdazc4mhrj9ad0zdvn0qnz61lv"; depends=[]; }; stepR = derive2 { name="stepR"; version="2.0-2"; sha256="0inxlgihyivfr0l4gk8zq0043l9s5w4r3x3hwjlzfwbqjkwy1rjs"; depends=[digest R_cache Rcpp]; }; - stepp = derive2 { name="stepp"; version="3.0-11"; sha256="0jrwfvcgh3sjm3zag93kjyny2qqsyiw988vnx6jw7s31bv9g0d6s"; depends=[car survival]; }; + stepp = derive2 { name="stepp"; version="3.2.0.0"; sha256="0fnjqbncadscv6ryvqyqf8qqgpfzh2hka5ld2zvw39mjqzy5gadi"; depends=[car survival]; }; stepwise = derive2 { name="stepwise"; version="0.3"; sha256="1lbx1bxwkf9dw6q46w40pp7h5nkxgghmx8rkpaymm6iybc7gyir2"; depends=[]; }; + stevedore = derive2 { name="stevedore"; version="0.9.0"; sha256="00wjy0wh9f0a0qiwd2r8a0bywwhfkwa5qq75grphpc4gamcybrc9"; depends=[crayon curl jsonlite yaml]; }; stheoreme = derive2 { name="stheoreme"; version="1.2"; sha256="14w3jcbs8y8cz44xlq8yybr2jwgk3w7s2msgjhlp1vazy8959s65"; depends=[]; }; sticky = derive2 { name="sticky"; version="0.5.2"; sha256="0yib9llvlxyzcwam3qd3wxz91mdacvh4v888ifxwjhhjihffqvbj"; depends=[]; }; - stilt = derive2 { name="stilt"; version="1.2.0"; sha256="1b9z64g1v5764h3y75xk1zkcv3imskvd44nqjp5m2dzmsw33nzji"; depends=[fields]; }; - stinepack = derive2 { name="stinepack"; version="1.3"; sha256="0kjpcjqkwndqs7cyc6w62z1nnkqmhkifz2w0bi341jh0ybmak4fq"; depends=[]; }; + stilt = derive2 { name="stilt"; version="1.3.0"; sha256="0b1bs849hw2wcvaldybxk8h8wgwl6p7x4i7winncvngmhplgrvx4"; depends=[fields]; }; + stima = derive2 { name="stima"; version="1.2"; sha256="1784807cdscjy441f41bbqq7fx7c59c4mwwnhg1nnizybnwa993r"; depends=[rpart]; }; + stinepack = derive2 { name="stinepack"; version="1.4"; sha256="0crl77gr4x2bz2zp0a0lqiw5iqlrcx7vj67igkbzg64d1fxai85d"; depends=[]; }; stlplus = derive2 { name="stlplus"; version="0.5.1"; sha256="14728xsm982z9sg4rbqg307pbwqlsiyzj8z3sr9wr6fi0dayf6z5"; depends=[lattice Rcpp yaImpute]; }; stm = derive2 { name="stm"; version="1.3.3"; sha256="1b1i4r161i92f5q63zjfghzg39bw9d2rqdxx0y6zjd8n2p0ni3wv"; depends=[data_table glmnet lda Matrix matrixStats quadprog quanteda Rcpp RcppArmadillo slam stringr]; }; stmCorrViz = derive2 { name="stmCorrViz"; version="1.3"; sha256="1a4pckrbzsihyf1bqvw3cl0hxrc4yq1pnkgxgf4b8jday6zkxwcv"; depends=[jsonlite SnowballC stm tm]; }; stmgp = derive2 { name="stmgp"; version="1.0"; sha256="1v6ahg4icyrz8p0lfiyi2x90allhjvcq8rycinas5mffg7xgpv7d"; depends=[MASS]; }; stmgui = derive2 { name="stmgui"; version="0.1.6"; sha256="1fn2m5l7y3p1riw39g6r3hpjxdccygih7yipp7dvc4msl9fm4h5c"; depends=[markdown shiny shinyBS shinyjs shinythemes stm tm]; }; - stminsights = derive2 { name="stminsights"; version="0.2.0"; sha256="0s4gnb3cb5vb4x4vmwa2dz7l7m8d0mqhrc8lmaa912s16y05y63z"; depends=[dplyr ggplot2 ggraph ggrepel huge igraph purrr scales shiny shinyBS shinydashboard shinyjs stm stringr tibble tidygraph]; }; + stminsights = derive2 { name="stminsights"; version="0.3.0"; sha256="11lhsk7l11bcxsmc7hm8pnwj75634m5gkigr714i16ai2dkvzqpq"; depends=[dplyr ggplot2 ggraph ggrepel huge igraph purrr readr scales shiny shinyBS shinydashboard shinyjs stm stringr tibble tidygraph]; }; stoRy = derive2 { name="stoRy"; version="0.1.2"; sha256="1n2ivdv6fa3qkk2xhgcy8cixpbw6mijr4p8q34q8d9fvh9qs9g11"; depends=[data_tree R6]; }; stocc = derive2 { name="stocc"; version="1.30"; sha256="0xpf9101094l5l75p9lr64gwh2b8jh4saw6z6m2nbn197la3acpw"; depends=[coda fields Matrix rARPACK truncnorm]; }; stochprofML = derive2 { name="stochprofML"; version="1.2"; sha256="0gqfm2l2hq1dy3cvg9v2ksphydqdmaj8lppl5s5as2khnh6bd1l1"; depends=[MASS numDeriv]; }; stochvol = derive2 { name="stochvol"; version="1.3.3"; sha256="0cg61djjfw4jmq71g8kddrihdy9n2vlpzlf7kl2f3p8njc1f8kk2"; depends=[coda Rcpp RcppArmadillo]; }; stockR = derive2 { name="stockR"; version="1.0.68"; sha256="0pgyxh19csv21vgji1sjpqaaqb1wwz62mnsf85a97ba9aph9lxwb"; depends=[gtools]; }; - stocks = derive2 { name="stocks"; version="1.1.3"; sha256="0zpmx32dxv672ifk1m725ww286g4r09dvxvnk146vpwlk4mk11d0"; depends=[dvmisc Hmisc lubridate quantmod rbenchmark RColorBrewer Rcpp zoo]; }; + stocks = derive2 { name="stocks"; version="1.1.4"; sha256="0b6rl7pfkgzbpwnv7zzkr36hs5f1zb60d16ijslf7g9m25vvcyg6"; depends=[dvmisc Hmisc lubridate quantmod rbenchmark RColorBrewer Rcpp TTR zoo]; }; stoichcalc = derive2 { name="stoichcalc"; version="1.1-3"; sha256="0z9fnapibfp070jxg27k74fdxpgszl07xiqfj448dkydpg8ydkrb"; depends=[]; }; stopwords = derive2 { name="stopwords"; version="0.9.0"; sha256="050v3hq1wd3w83zrp76nv6n67qsf5fss2cbihb6waijancm7zfzh"; depends=[ISOcodes]; }; - stormwindmodel = derive2 { name="stormwindmodel"; version="0.1.0"; sha256="1pxkb0ijx04c4bk6szxhj8lxq6x76m8pyhxpf8xq63h4gh57fxh3"; depends=[dplyr ggplot2 lubridate maps plyr stringr tidyr weathermetrics]; }; - storr = derive2 { name="storr"; version="1.2.0"; sha256="0rsj84yfvy3y02cv0s25fq6ji4rfh7nnrpacbka0lhrxf698h5ga"; depends=[digest R6]; }; + stormwindmodel = derive2 { name="stormwindmodel"; version="0.1.1"; sha256="16w6si2icpsyhkn0d3l6sh64nj6ynyymp7jxfwa792ds2wrz2mkm"; depends=[dplyr ggplot2 lubridate maps plyr stringr tidyr weathermetrics]; }; + storr = derive2 { name="storr"; version="1.2.1"; sha256="0409gb6wji3cjxkdcd0wc3jvsx61h3rxd8a3nr018y8rh1rpsaj6"; depends=[digest R6]; }; stosim = derive2 { name="stosim"; version="0.0.14"; sha256="10k8j7manskjsrjc1l44yhy682b1qh0k2jx3cs5k69j2z42mnhmk"; depends=[Rcpp]; }; - stplanr = derive2 { name="stplanr"; version="0.2.5"; sha256="0r386bvsmglap6cxs6k3mn8bdahlbxb3qv2k4iqg2fr2r62dalf7"; depends=[curl dplyr geosphere httr igraph jsonlite lubridate lwgeom maptools nabor openxlsx R_utils raster Rcpp RcppArmadillo readr rgdal rgeos rlang sf sp stringi stringr]; }; - stpm = derive2 { name="stpm"; version="1.6.9"; sha256="1pj8lxych7fgrimi5c237f4vi6yc51ya3zwcq0qk3py96nixcpxn"; depends=[knitcitations nloptr Rcpp RcppArmadillo sas7bdat survival]; }; + stplanr = derive2 { name="stplanr"; version="0.2.6"; sha256="1v8x8gql4y6avxkpnjg4wb31hwim3admshwp4wcvfingxvzplxb2"; depends=[curl dplyr geosphere httr igraph jsonlite lubridate lwgeom maptools nabor openxlsx R_utils raster Rcpp RcppArmadillo readr rgdal rgeos rlang sf sp stringi stringr]; }; + stpm = derive2 { name="stpm"; version="1.7.7"; sha256="1l40zb9qwshg7saqmgi7c49a3jd93ycrbvmysgzs0q8pl94vgcfs"; depends=[knitcitations MASS nloptr Rcpp RcppArmadillo sas7bdat survival]; }; stpp = derive2 { name="stpp"; version="2.0-3"; sha256="18icnfrlrcibrpw7vqkrhzfx880ak24xk6llwgiqw18r929mq1hw"; depends=[ggplot2 gridExtra KernSmooth plot3D rgl rpanel spatstat splancs]; }; strandCet = derive2 { name="strandCet"; version="1.0"; sha256="019cacj0g9f6i8v03rq7qyph7f14d8n0qw0axvczijvnk99q602a"; depends=[boot corpcor MASS minpack_lm mvtnorm numDeriv]; }; stranger = derive2 { name="stranger"; version="0.3.3"; sha256="0p0ssba5q192g7pviv1shmh1lpcdjmzdim3rp1qs3hrd1d3pn4vq"; depends=[assertthat data_table dplyr ggplot2 tidyr]; }; strap = derive2 { name="strap"; version="1.4"; sha256="0gdvx02w0dv1cq9bb2yvap00lsssklfnqw0mwsgblcy2j6fln7b0"; depends=[ape geoscale]; }; strat = derive2 { name="strat"; version="0.1"; sha256="1axxrp750kjzcgxjdqfscjmryv1mkv4l23zk8k23z8l4ymhd2f5w"; depends=[Hmisc Rcpp RcppArmadillo]; }; + stratEst = derive2 { name="stratEst"; version="0.1.0"; sha256="06xddfgddrcd0fjc2hiqmxh9i7szrvay5phhd7k5y1bdmjav7q2c"; depends=[Rcpp RcppArmadillo]; }; strataG = derive2 { name="strataG"; version="2.0.2"; sha256="1rf1xf07yb0dzasgig9sfm4i9ggdkjgy5iiysqgdapk3sxs26c8r"; depends=[adegenet ape apex copula data_table DT ggplot2 gridExtra Hmisc pegas phangorn RColorBrewer Rcpp shiny shinyFiles survival swfscMisc]; }; stratbr = derive2 { name="stratbr"; version="1.2"; sha256="15vkymmc61yz9szhfhc5663hfyqvh499ahwhr9mv1lhv5bikk0kb"; depends=[Rglpk snowfall stratification]; }; strategicplayers = derive2 { name="strategicplayers"; version="1.0"; sha256="19vijrlzawd701vvk9ig7yhzbirh39dxxcwfz8ywwvxxiaky5x55"; depends=[sna]; }; @@ -11732,28 +12463,31 @@ in with self; { stratvns = derive2 { name="stratvns"; version="1.0"; sha256="1bw9l389lxiji4h7hrsshf24v135h6la9dg3xxjly53d4fi56ifh"; depends=[MultAlloc Rglpk sampling snowfall stratification]; }; stream = derive2 { name="stream"; version="1.3-0"; sha256="0wj6j070wmiw50vmjs075jm7k7aaryq4qm8dnj522vr7g0ryvkdh"; depends=[animation BH clue cluster clusterGeneration dbscan fpc MASS mlbench proxy Rcpp]; }; streamMOA = derive2 { name="streamMOA"; version="1.1-4"; sha256="09vspcz806j2f397hr8h685vy4xbx419bbha91f44s3bhks1y7fr"; depends=[rJava stream]; }; - streamR = derive2 { name="streamR"; version="0.4.3"; sha256="174iliizvr050mm3z9gz44f264xp1kclbvq1amynqal2kv8k7yj1"; depends=[ndjson RCurl rjson]; }; + streamR = derive2 { name="streamR"; version="0.4.5"; sha256="1clx3b0j2515r1nmnl6ki7qw5n54q3x2jvqv3zrc00kq71mlj7ix"; depends=[ndjson RCurl rjson]; }; streambugs = derive2 { name="streambugs"; version="1.0"; sha256="1dyh5rwi47dn584nyy7f7vg5j5nlpz7ygcl8lwkj7prahplmzg5d"; depends=[deSolve]; }; stressr = derive2 { name="stressr"; version="1.0.0"; sha256="00b93gfh1jd5r7i3dhsfqjidrczf693kyqlsa1krdndg8f0jkyj7"; depends=[lattice latticeExtra XML xts]; }; + strex = derive2 { name="strex"; version="0.1.3"; sha256="1hd3f5qi7gl0hqd18hx4ic5fyvn38ayr3n226n76mw11gx76mgya"; depends=[checkmate glue magrittr matrixStats ore purrr Rcpp rlang stringr tibble]; }; strider = derive2 { name="strider"; version="1.1"; sha256="00r6gbvwmla5h27iyi7rdfd0kr4alxz19fd7g2ba0in3779za3sw"; depends=[BH Rcpp]; }; stringb = derive2 { name="stringb"; version="0.1.13"; sha256="004bp75yhrgr480v9774kfq7z5l9z0761cnrwj4yk7fxygk89a1x"; depends=[backports]; }; stringdist = derive2 { name="stringdist"; version="0.9.5.1"; sha256="0gap1g9xwhp0zxqsznkc2carpvi80z03prr4q8m528684lznx2xa"; depends=[]; }; stringformattr = derive2 { name="stringformattr"; version="0.1.2"; sha256="0x56k30clj5ajk0qg5sr8b9l0asz6ldivwr1ddy1vp1djliih1fx"; depends=[stringr]; }; - stringi = derive2 { name="stringi"; version="1.2.3"; sha256="1sgg4krw03qkz1n4dwiya0djggk7giwd0w21qlp0pfjqi0rxq6qx"; depends=[]; }; + stringi = derive2 { name="stringi"; version="1.2.4"; sha256="1y46xab7g1lsjmilp4hbl7pjad6pcxp66hdj8wnfdg9518h0lmq1"; depends=[]; }; stringr = derive2 { name="stringr"; version="1.3.1"; sha256="0hq3ybz7clnifi5wdm2s6p2i0kzljdkv26blg6yphng472h8x2vs"; depends=[glue magrittr stringi]; }; - strip = derive2 { name="strip"; version="0.1.1"; sha256="18pz6ix6d661fvg1k1yyyiiwa1gdixynmpxl725ffd9lpykmfqbw"; depends=[rlist]; }; + strip = derive2 { name="strip"; version="1.0.0"; sha256="1j3kq6w8k66z45rpd1cgxplpnldzbyqklgs4bnbv906pyd8wk9ak"; depends=[rlist]; }; stripless = derive2 { name="stripless"; version="1.0-3"; sha256="08mdp7kq6r5bk77j09477d1dnn7iwa346pr24b5bqsxwnbknyrsr"; depends=[lattice]; }; striprtf = derive2 { name="striprtf"; version="0.5.1"; sha256="1pv67grm8fb1plsfxrfrmv0yk6cjnf44ssawddlcxy9mvg3ka5mm"; depends=[magrittr Rcpp stringr]; }; strucchange = derive2 { name="strucchange"; version="1.5-1"; sha256="0cdgvl6kphm2i59bmnppn1y3kv65ml111bk7yzpcx7vv8wh2w3kl"; depends=[sandwich zoo]; }; structSSI = derive2 { name="structSSI"; version="1.1.1"; sha256="06rwmrgqc4qy4x0bhlshjdsjxfmp5fr9d1wjglhlb1gbp72fmkdv"; depends=[ggplot2 igraph multtest reshape2 rjson]; }; structree = derive2 { name="structree"; version="1.1.5"; sha256="0m14jzhmkfn8dpxjzj8xh9zf6cggqj3awnfz7zh1xlkkka91jz8d"; depends=[lme4 mgcv penalized]; }; strum = derive2 { name="strum"; version="0.6.2"; sha256="0f5cb7cfvqhmnv4sjfr58lns4fclmr8iyka595zddy9f6dv5rqp1"; depends=[graph MASS Matrix pedigree Rcpp RcppArmadillo Rgraphviz]; }; - strvalidator = derive2 { name="strvalidator"; version="2.0.0"; sha256="03f7clhs1hda3lkard7lbx4pfyqvhwm35r3d9sz2yksp5s78wbjk"; depends=[data_table ggplot2 gridExtra gtable gWidgets2 gWidgets2RGtk2 MASS plyr RGtk2 scales]; }; + strvalidator = derive2 { name="strvalidator"; version="2.1.0"; sha256="15qpdbqr740bn2zimfyspj6arzigc39hdf73yy9lbk6vhiq43yyq"; depends=[data_table ggplot2 gridExtra gtable gWidgets2 gWidgets2RGtk2 MASS plyr RGtk2 scales]; }; stsm = derive2 { name="stsm"; version="1.9"; sha256="18ypmkd7l7m7qkahb0nqf8f1m8g4irxlw48v2ms0dq1bsnhbzx7j"; depends=[KFKSDS]; }; stsm_class = derive2 { name="stsm.class"; version="1.3"; sha256="19jrja5ff31gh5k2zqhqsyd7w2ivr4s6bkliash6x8fmd22h5zs8"; depends=[]; }; + stuart = derive2 { name="stuart"; version="0.7.3"; sha256="0xd85ijshhsyzkm22vacjl2p7ni8x3zfypmrwmvvba5x9l82s3hi"; depends=[]; }; stubthat = derive2 { name="stubthat"; version="1.2.1"; sha256="130naxzvswcyadwcgldvwnxxdxbfwx5vljac7901vn3ahjp75d8z"; depends=[testthat]; }; - styler = derive2 { name="styler"; version="1.0.2"; sha256="0rsbaszwr0089imcwracjss52ivjzlcba9j0sqvpza4qgd0yjmd4"; depends=[backports cli enc magrittr purrr rematch2 rlang rprojroot tibble withr]; }; - stylo = derive2 { name="stylo"; version="0.6.7"; sha256="0l5msnv6sk90p3l7ma2q31yn93y1zj86y5hzzg2fws4r0pi09p19"; depends=[ape class e1071 lattice pamr tcltk2 tsne]; }; + styler = derive2 { name="styler"; version="1.1.0"; sha256="1z24mi88snbz1avjw9phq0lzmigddvycc56s83nxzr9w9z85mh05"; depends=[backports cli magrittr purrr rematch2 rlang rprojroot tibble withr xfun]; }; + stylest = derive2 { name="stylest"; version="0.1.0"; sha256="0dr7j9fh8kp6wsqql38s3rk596xl6m9nx0w1l5v25hv2bphidxzr"; depends=[corpus Matrix]; }; + stylo = derive2 { name="stylo"; version="0.6.8"; sha256="1j27hyjsjs3y76lb0pn92ng23q0lk7w69vdx3429q610dixqdfim"; depends=[ape class e1071 lattice pamr tcltk2 tsne]; }; suRtex = derive2 { name="suRtex"; version="0.9"; sha256="0xcy3x1079v10bn3n3y6lxignb9n3h57w4hhrvzi5y14x05jjyda"; depends=[]; }; subcopem2D = derive2 { name="subcopem2D"; version="1.2"; sha256="1yrjqg3y6i5m6k0zljq1p1pciicmc1vig3qd0wxaicz708rbp3yq"; depends=[]; }; subdetect = derive2 { name="subdetect"; version="1.1"; sha256="1bcc13avs5w9vmwyf71cnjd2kwmcavmzpwyv8gvsn61n7b4j8wlk"; depends=[]; }; @@ -11763,7 +12497,7 @@ in with self; { submax = derive2 { name="submax"; version="1.1.1"; sha256="0b9x55gqzw20smr3hx9izvyr0i8zv0h03hadn4c7ks7w8ga5i0kj"; depends=[mvtnorm sensitivityfull]; }; subniche = derive2 { name="subniche"; version="0.9.7"; sha256="1jsdcaf6d38j7c0ppjyilj0jd2dbpdldw6w4prmsbmx8mh7lplww"; depends=[ade4]; }; subplex = derive2 { name="subplex"; version="1.5-4"; sha256="10cbgbx1bgsax5z7gz6716g360xpq4mvq19cf4qqrxv02mmwz57z"; depends=[]; }; - subprocess = derive2 { name="subprocess"; version="0.8.2"; sha256="1qyl8726vq94vqd6iyh9kca6wwxi3g7yv4b784wn2ifrm4waixxd"; depends=[]; }; + subprocess = derive2 { name="subprocess"; version="0.8.3"; sha256="00720hj685449vhjqm9q6rrsn5jyxnxwq3pgxpbsnrhmwa697w89"; depends=[]; }; subrank = derive2 { name="subrank"; version="0.9.9.1"; sha256="19lgw7248jq6b34i17c7vw208wsvmppni7njswd02i9xdgyjn95z"; depends=[]; }; subsamp = derive2 { name="subsamp"; version="0.1.0"; sha256="1bfz2z2qy1war3id8qr1asygwvwxgf2hhlh075hr6bjdkxz0j0nd"; depends=[]; }; subscore = derive2 { name="subscore"; version="2.0"; sha256="1vscmzw6ama2kc7ic6b2rfbbczcpyhp0m4dd5khg9vkyihww5b5h"; depends=[CTT irtoys]; }; @@ -11775,14 +12509,14 @@ in with self; { subtype = derive2 { name="subtype"; version="1.0"; sha256="1094q46j0njkkqv09slliclp3jf8hkg4147hmisggy433xwd19xh"; depends=[penalized ROCR]; }; sudoku = derive2 { name="sudoku"; version="2.6"; sha256="13j7m06m38s654wn75kbbrin5nqda4faiawlsharxgrljcibcbrk"; depends=[]; }; sudokuAlt = derive2 { name="sudokuAlt"; version="0.1-11"; sha256="1hv9d99ir1xz6p0arxr77dv5qb45sr8jhapm6wf755l7pxlqqklq"; depends=[magrittr]; }; - sugrrants = derive2 { name="sugrrants"; version="0.1.2"; sha256="0l9v2wqb8wsp002gc802xcawwyv56rn765ipp6d1mzds3sp438h7"; depends=[dplyr ggplot2 lubridate purrr readr rlang tidyr timeDate tsibble]; }; - sumFREGAT = derive2 { name="sumFREGAT"; version="1.0.0"; sha256="13g3px3c3dxacrvgwrvqdp8lm7k185npr0dlq3siq9x9mgjr7hsj"; depends=[Matrix]; }; + sugrrants = derive2 { name="sugrrants"; version="0.2.1"; sha256="1k683h6z5dl01l0n3k8ivrbrl9byl9l38r9jq49hl70wbi9x810p"; depends=[dplyr ggplot2 gtable lubridate rlang]; }; + sumFREGAT = derive2 { name="sumFREGAT"; version="1.1.0"; sha256="1ycdnf5ghrv3czi4lh5yc8n8690m3b8i85s46k7lya2k0rasvac4"; depends=[GBJ Matrix seqminer]; }; summariser = derive2 { name="summariser"; version="0.1.0"; sha256="0a6wyb0r1i0cynld002q96ylr58jz76n5jqjz8gm6a3csjn9qss7"; depends=[dplyr ggplot2 lazyeval plotrix]; }; - summarytools = derive2 { name="summarytools"; version="0.8.5"; sha256="0455csyz3hd9armpw18r1lgbzbyr6i43wyampp4n0s0lr95flp46"; depends=[htmltools lubridate matrixStats pander pryr rapportools RCurl]; }; - sunburstR = derive2 { name="sunburstR"; version="2.0.0"; sha256="1gkrgm90ps5i1k5cqdw6sbvd4jgbk4yq82gwd5m1z1jhv1shfsf4"; depends=[d3r dplyr htmltools htmlwidgets]; }; + summarytools = derive2 { name="summarytools"; version="0.8.8"; sha256="0z836m6ib9bznwcawn6xf8gck05ydxwi3bx4jbrbyqql4kci8zwb"; depends=[htmltools lubridate matrixStats pander pryr rapportools RCurl]; }; + sunburstR = derive2 { name="sunburstR"; version="2.1.0"; sha256="0dg988fnm9z1p14j2l604q4aqb83vrijvafbpc1l4kn0dg3cs1ff"; depends=[d3r dplyr htmltools htmlwidgets]; }; suncalc = derive2 { name="suncalc"; version="0.4"; sha256="190bnh26bl26piq6512ijrx2hygzdscryjsjyz8y4ara8bf646r3"; depends=[V8]; }; - sundialr = derive2 { name="sundialr"; version="0.1.0"; sha256="0r6nijpj6vbz9ssrdhxn01frhahnqg4n1bsfg6d43c1smj563y6m"; depends=[Rcpp]; }; - supc = derive2 { name="supc"; version="0.1"; sha256="1cq0lr04m409xr3i1hphww4ldr8z3kqq2gmp7hm3yp0iz2gy3m9a"; depends=[BH Rcpp]; }; + sundialr = derive2 { name="sundialr"; version="0.1.1"; sha256="1f56hqh9ah5chwwr4ak39hc4q49hpzz398spifkv6zyd0sy8kc8s"; depends=[Rcpp]; }; + supc = derive2 { name="supc"; version="0.2.1"; sha256="121dy7ymvxvq3ksf17hg0df74ycd2nag2z2ggnw4p2rwzj99vgc5"; depends=[BH Rcpp]; }; supclust = derive2 { name="supclust"; version="1.0-7"; sha256="0437pccagvqv6ikdsgzpif9yyiv6p24lhn5frk6yqby2asj09727"; depends=[class rpart]; }; supcluster = derive2 { name="supcluster"; version="1.0"; sha256="1rkd4bpzzvzbmqaj907pqv53hxcgic0jklbsf5iayf0ra768b5w6"; depends=[gtools mvtnorm]; }; superMDS = derive2 { name="superMDS"; version="1.0.2"; sha256="0jxbwm3izk7bc3bd01ygisn6ihnapg9k5lr6nbkr96d3blpikk04"; depends=[]; }; @@ -11792,22 +12526,23 @@ in with self; { supernova = derive2 { name="supernova"; version="1.1"; sha256="0n34fkscml6ldbcr6kk8c6n4f5z4j398qn1vsp06h3b0h6sl5rrb"; depends=[]; }; superpc = derive2 { name="superpc"; version="1.09"; sha256="1p3xlg2n7p57n54g2w4frfrng5vjh97kp6ax4mrgvj3pqmd1m69z"; depends=[survival]; }; supervisedPRIM = derive2 { name="supervisedPRIM"; version="2.0.0"; sha256="1j5gsy119pvrhkkg048lyk6hjvn9x1bhmfy5g824gj3k1w5slrib"; depends=[prim]; }; - support = derive2 { name="support"; version="0.1.1"; sha256="0031dqkjwsi7s7bmvidjnivqxlh43q0ak2jnqnzm8h7sp0kfwjwf"; depends=[BH doParallel matrixStats MHadaptive nloptr randtoolbox Rcpp RcppArmadillo]; }; + support = derive2 { name="support"; version="0.1.2"; sha256="1ih32hhgkbrdmjprqqf1sqlijgibzsrzh37i8jfmfb8n0d6h4x5a"; depends=[BH doParallel matrixStats MHadaptive nloptr randtoolbox Rcpp RcppArmadillo]; }; support_BWS = derive2 { name="support.BWS"; version="0.2-0"; sha256="1yfjpr9v9zsbkysm3r6zk9r0a072g038lmj9wk4014a3rk9kmm80"; depends=[]; }; support_BWS2 = derive2 { name="support.BWS2"; version="0.1-2"; sha256="069n7kxl74v42rjxb153yk1p81izkbvi7k6r8zd5d78jx54w7igb"; depends=[]; }; support_CEs = derive2 { name="support.CEs"; version="0.4-1"; sha256="1rbyl7v6m07dsp08kkk9020bh39rhx89q7d05rc5kxb6f7y66jyz"; depends=[DoE_base MASS RCurl simex XML]; }; supportInt = derive2 { name="supportInt"; version="1.1"; sha256="14fh75sds05c06xkcfbijd8my3sa9kpnczzh96xx0gwj1193yya9"; depends=[ProfileLikelihood]; }; sure = derive2 { name="sure"; version="0.2.0"; sha256="0gwr2j321i2vq98rin5b1m4sl123dm1nih1ghcmj0zd1wd6x5x54"; depends=[ggplot2 goftest gridExtra]; }; surface = derive2 { name="surface"; version="0.4-1"; sha256="0z7fh09hjmxfmqzi588gjwqqlpj1a475aixrnvy911lkx3zfk146"; depends=[ape geiger MASS ouch]; }; - surrosurv = derive2 { name="surrosurv"; version="1.1.24"; sha256="0c18pjkqgp5nm927jvcbgpfa4knrhnsq0492d1ysfr1li8sf9n7q"; depends=[copula eha lme4 MASS Matrix msm mvmeta optextras optimx parfm SurvCorr survival]; }; + suropt = derive2 { name="suropt"; version="0.1.0"; sha256="11raanq6ijw8mmqsffqcckxvkc0pf8xyhwgyx97631mvpvxx6yqp"; depends=[DiceKriging DiceOptim dplyr emoa GenSA ggplot2 GPareto lhs mco pso purrr rgenoud tibble tidyr]; }; + surrosurvROC = derive2 { name="surrosurvROC"; version="0.1.0"; sha256="1dpqr9dqzckgvdfrb2ndxazra0lbp6db9wbjch4vig3kyz6nyw4y"; depends=[survival]; }; surv2sampleComp = derive2 { name="surv2sampleComp"; version="1.0-5"; sha256="0pk70q33il9clz0ikzx1cypg5ygnsqp5hgk67xczzbidksjzs4dn"; depends=[flexsurv plotrix survival]; }; survAUC = derive2 { name="survAUC"; version="1.0-5"; sha256="0bcj982ib1h0sjql09zbvx3h1m96jy9q37krmk6kfzw25ms6bzzr"; depends=[survival]; }; survAWKMT2 = derive2 { name="survAWKMT2"; version="1.0.0"; sha256="1cv39rf1ia4nwrri9d9izy6lxndnfwqy2vzrb9rrxga2qplxl79k"; depends=[survival]; }; survAccuracyMeasures = derive2 { name="survAccuracyMeasures"; version="1.2"; sha256="1i41xkvqpxpq9spryh1syp57ymlzw71ygdjqn41rv8jjc9q52x9g"; depends=[Rcpp RcppArmadillo survival]; }; survBootOutliers = derive2 { name="survBootOutliers"; version="1.0"; sha256="1gfh2n1kd1m4bpd1j7islm5ar1qmzycnmfpb8zl8ghv0z5rf5f09"; depends=[survival]; }; survC1 = derive2 { name="survC1"; version="1.0-2"; sha256="1bidjhq3k5ab7gqj1b2afngip7pp6c9c7q0m6ww7h7i2vg505l7v"; depends=[survival]; }; - survClip = derive2 { name="survClip"; version="0.2.3"; sha256="1s82z8cld6qlg6dv0l4j4vyg58ji9qp7xkg6sxd9s88fpcjdnz3g"; depends=[checkmate clipper corpcor elasticnet FactoMineR graph qpgraph rrcov survival]; }; - survHE = derive2 { name="survHE"; version="1.0.6"; sha256="128pjnm1m12qqhnz2izwmir64m99389qjr73vcqr19dgbkbgv28c"; depends=[BH flexsurv Rcpp RcppEigen rms rstan StanHeaders xlsx]; }; + survELtest = derive2 { name="survELtest"; version="1.0.0"; sha256="0kqwiskwc1jr9r529ddyd28pj2j44iic69335kkhf5kkad8qx5jj"; depends=[Iso nloptr plyr survival]; }; + survHE = derive2 { name="survHE"; version="1.0.65"; sha256="0phhcn3gm5l2q8q4j7v8x7bsbk5a8ivqjvyxh45vgh5lrg6zpqg1"; depends=[BH flexsurv Rcpp RcppEigen rms rstan StanHeaders xlsx]; }; survIDINRI = derive2 { name="survIDINRI"; version="1.1-1"; sha256="03lsypx189zm28gv764gdq24a18jj3kpdk91ssa501qxj5jv7v29"; depends=[survC1 survival]; }; survJamda = derive2 { name="survJamda"; version="1.1.4"; sha256="14ly1g548ysm8jgsyrhj12zmd6i2lca7rsgby3jbwikyqyk1mx5q"; depends=[ecodist survcomp survival survivalROC survJamda_data]; }; survJamda_data = derive2 { name="survJamda.data"; version="1.0.2"; sha256="0a010v2ar48i5m0jiqjvdyqm93ckfgfmcmym9a02h0rclnizd75r"; depends=[]; }; @@ -11816,24 +12551,27 @@ in with self; { survRM2 = derive2 { name="survRM2"; version="1.0-2"; sha256="0pvp65c1kkbkcci4l3cvq4a5krmv58jwb9abz5225ql6jyawzlsw"; depends=[survival]; }; survRM2adapt = derive2 { name="survRM2adapt"; version="1.0-1"; sha256="1r3jvjbc2sb7b00s95b3sdx4d99rmrnd573fx1n4914ydiggi9nn"; depends=[survival]; }; survSNP = derive2 { name="survSNP"; version="0.24"; sha256="0mzwcp8zfqvsiapa446si9qb6wyymnw5zj6acj6f2cfjpyi76k4w"; depends=[foreach lattice Rcpp survival xtable]; }; - surveillance = derive2 { name="surveillance"; version="1.16.1"; sha256="0pr6fy0n684ncl9hf0bp6jfahmihziyyfj2zwnqigkc4bcl091h3"; depends=[MASS Matrix nlme polyCub Rcpp sp spatstat xtable]; }; + surveillance = derive2 { name="surveillance"; version="1.16.2"; sha256="1k6wpzsagsq2ixpdhx6b4zzb5wv2j95nsmxyfwvlxkxafahx986h"; depends=[MASS Matrix nlme polyCub Rcpp sp spatstat xtable]; }; survexp_fr = derive2 { name="survexp.fr"; version="1.0"; sha256="12rjpnih0xld4dg5gl7gwxdxmrdmyzsymm7j05v98ynldd1jkjl8"; depends=[survival]; }; - survey = derive2 { name="survey"; version="3.33-2"; sha256="1c4q0005663b0y87ckmf1ra7gm2i5hnlw955pgb11bywh60hg9hl"; depends=[lattice Matrix survival]; }; + survey = derive2 { name="survey"; version="3.34"; sha256="09024mqkbm5aak9rsi9qw97d3xrq2dba3z2hyvydncygjmjymy65"; depends=[lattice Matrix minqa numDeriv survival]; }; surveybootstrap = derive2 { name="surveybootstrap"; version="0.0.1"; sha256="13rp6gj1dgdzcjbi2403pldygp1dyqx8zj0r1nvyghpi06x5gpb7"; depends=[dplyr functional plyr Rcpp RcppArmadillo stringr]; }; - surveydata = derive2 { name="surveydata"; version="0.2.0"; sha256="1iwhjhazfy38dbcj224kz3zbw2nvpq01ry54wmmkg9d0n6mb02h4"; depends=[dplyr magrittr plyr purrr stringr]; }; + surveydata = derive2 { name="surveydata"; version="0.2.2"; sha256="0rxyyvpl972z2qr54cwhm1il80kb1vvmvn9r8mji01nyxw6d9l91"; depends=[assertthat dplyr DT ggplot2 magrittr plyr purrr rlang scales stringr tidyr]; }; surveyeditor = derive2 { name="surveyeditor"; version="1.0"; sha256="073219bcn1hlxl9ql6gncfvgn0m37pz5sb7h94nq6lf35dymq5zq"; depends=[]; }; surveyoutliers = derive2 { name="surveyoutliers"; version="0.1"; sha256="03nqw0zir3x57gg23hgsr2s99pv958kfsygqfwly96rvfdhr5p3v"; depends=[]; }; surveyplanning = derive2 { name="surveyplanning"; version="2.9"; sha256="0ad4122m78hbzhkkaspzpr62bl59w1j8z0qa67slqljjldhq1akv"; depends=[data_table laeken]; }; survidm = derive2 { name="survidm"; version="1.1.0"; sha256="1piwhb8zsqnw284xp0l3ajs8r9amyn8yfng19hkci574mkdgsw4f"; depends=[doParallel doRNG foreach KernSmooth np survival TPmsm]; }; survivALL = derive2 { name="survivALL"; version="0.9.3"; sha256="0lnvs7b097sl21gvnfafdprzvh197p1q4nzzagkdf4xm1xw8pj0h"; depends=[cowplot desiR ggplot2 ggthemes survcomp survival viridis]; }; - survival = derive2 { name="survival"; version="2.42-4"; sha256="0gnv6r6qrapw867gb9napa8f00dm15aw97lgn6556mn9i9k6d0k7"; depends=[Matrix]; }; + survival = derive2 { name="survival"; version="2.43-3"; sha256="0ldrjja1dj4n1ic0lbggm7jvk52sl5h85i8m23nrgndi60acsv4r"; depends=[Matrix]; }; + survivalAnalysis = derive2 { name="survivalAnalysis"; version="0.1.0"; sha256="148l6qp9gwzpjh7hky9bayggal9cw629xabl34iklqvqlz1im7gb"; depends=[cowplot dplyr forcats ggplot2 gridExtra magrittr purrr rlang scales stringr survival survminer tibble tidyr tidytidbits]; }; survivalMPL = derive2 { name="survivalMPL"; version="0.2"; sha256="05bfa9fx841kh9g2jcs1dimsxkjnf4bxgamcnjpisx3a644c1gkn"; depends=[MASS survival]; }; survivalROC = derive2 { name="survivalROC"; version="1.0.3"; sha256="0wnd65ff5w679hxa1zrpfrx9qg47q21pjxppsga6m3h4iq1yfj8l"; depends=[]; }; survivalsvm = derive2 { name="survivalsvm"; version="0.0.5"; sha256="1b4hrdrqq1z0kfn8vpdwg54388m25df2s6w9i574x3mkxkmkjkga"; depends=[Hmisc kernlab Matrix pracma quadprog survival]; }; - survminer = derive2 { name="survminer"; version="0.4.2"; sha256="15npx3q7xf7sl7pbb1476khgfpqrvidqcb101iim3iym125sl54r"; depends=[broom cmprsk dplyr ggplot2 ggpubr gridExtra magrittr maxstat purrr scales survival survMisc tibble tidyr]; }; + survminer = derive2 { name="survminer"; version="0.4.3"; sha256="0bsjvs7q2ydxvvjka28zsgcpwabqqpvwvb8m5fhhx4rgwlwimfbf"; depends=[broom cmprsk dplyr ggplot2 ggpubr gridExtra magrittr maxstat purrr scales survival survMisc tibble tidyr]; }; survsim = derive2 { name="survsim"; version="1.1.5"; sha256="0194w1h3v4p546wibp3xyhy2r84w3p9r6ggzhlf11v8467mjy0l9"; depends=[eha statmod]; }; + survsup = derive2 { name="survsup"; version="0.0.1"; sha256="16j7ip9qr7q3drb8jzb7ha1ni1m8mr56686blnvlcwih5yqmfkb5"; depends=[broom colorspace dplyr ggplot2 gridExtra survival]; }; survtmle = derive2 { name="survtmle"; version="1.1.0"; sha256="0q1ym4a13xqy3lqjwg40wp28xlp1iqybwq7dd0gp6fnmx3n6373g"; depends=[dplyr ggplot2 ggsci Matrix plyr speedglm stringr SuperLearner tidyr]; }; - survutils = derive2 { name="survutils"; version="1.0.1"; sha256="09844i5nfyn0fm5i8ca96xz8dza21shh2f89w41zh17xaxvidjsw"; depends=[broom dplyr ggplot2 glue lazyeval magrittr purrr survC1 survival]; }; + survutils = derive2 { name="survutils"; version="1.0.2"; sha256="1ws4r5chz0cbf6vjmlj2xv9hmr968xyw8dc5g3j937xpbz40i75h"; depends=[broom dplyr ggplot2 glue lazyeval magrittr purrr survC1 survival]; }; + survxai = derive2 { name="survxai"; version="0.2.0"; sha256="09sk7i0bsk5ql8dibqyykyv95i945bf43xpr4gv22w73zwc0n8hh"; depends=[breakDown ggplot2 pec prodlim scales survival survminer]; }; sutteForecastR = derive2 { name="sutteForecastR"; version="0.1"; sha256="13dd0v3l3s7xb1wnpf6qvnvclzab87831z8bsxsq53vpb26xcw1b"; depends=[forecast forecastHybrid fracdiff robets]; }; svDialogs = derive2 { name="svDialogs"; version="1.0.0"; sha256="0xqppydfawnwk84kb5qiybwbcmv38vn4imgz01mz2pnq4xb80p97"; depends=[rstudioapi svGUI]; }; svDialogstcltk = derive2 { name="svDialogstcltk"; version="0.9-4"; sha256="16166f8i6nsg7palqmnlp5b9s91d6ja9n0zm6rcvd2fwnw2ljkr4"; depends=[svDialogs svGUI]; }; @@ -11848,10 +12586,9 @@ in with self; { svUnit = derive2 { name="svUnit"; version="0.7-12"; sha256="16iiryj3v34zbnk1x05g30paza7al1frqx52fkw8ka61icizsrf5"; depends=[]; }; svWidgets = derive2 { name="svWidgets"; version="0.9-45"; sha256="08cpsy4abypjnv33arsgxk5i0gpdvdzj60wa1b22ca1n7d35mc80"; depends=[svMisc]; }; svapls = derive2 { name="svapls"; version="1.4"; sha256="12gk8wrgp556phdv89jqza22zmsnachsydr5vlz38s664d2lplbg"; depends=[class pls]; }; - svars = derive2 { name="svars"; version="1.2.0"; sha256="06kg9z5clsgg65gjrcb456ppdwk8cja2cmzfwlwmnz5yf3m6lk8k"; depends=[clue copula DEoptim expm ggplot2 pbapply reshape2 steadyICA tsDyn vars zoo]; }; + svars = derive2 { name="svars"; version="1.2.2"; sha256="0ajiw22lrwi4s7vya42c6xxa4mlx44axxhdcvw20ksykkr350bxq"; depends=[clue copula DEoptim expm ggplot2 pbapply reshape2 steadyICA strucchange tsDyn vars zoo]; }; svcm = derive2 { name="svcm"; version="0.1.2"; sha256="1lkik65md8xdxzkmi990dvmbkc6zwkyxv8maypv2vbi2x534jkhl"; depends=[Matrix]; }; svd = derive2 { name="svd"; version="0.4.1"; sha256="00plnwrjnp3majssr3qbz2zp25z9cfivgpggyfvy4lnc4av5qn3g"; depends=[]; }; - svdvis = derive2 { name="svdvis"; version="0.1"; sha256="1z3z86izl2gpxllpx56vn6kkdg9cjjikfd90hdjnfi4bmmpx50dn"; depends=[GGally ggplot2 gridExtra RColorBrewer reshape2 scales]; }; svdvisual = derive2 { name="svdvisual"; version="1.1"; sha256="02mzh2cy4jzb62fd4m1iyq499fzwar99p12pyanbdnmqlx206mc2"; depends=[lattice]; }; svenssonm = derive2 { name="svenssonm"; version="0.1.0"; sha256="0pvay9vfrcafaq270pq6glp2b74zdfgldksl13cwdb0wk7qx7731"; depends=[]; }; svgPanZoom = derive2 { name="svgPanZoom"; version="0.3.3"; sha256="09gfa2943bvmjpnhnc2nr85wddkv662k30pxsqvvvq1va64rzpkc"; depends=[htmlwidgets]; }; @@ -11869,144 +12606,162 @@ in with self; { swamp = derive2 { name="swamp"; version="1.4.1"; sha256="01w44d7rqh6q9wpapd3g7rzllhbm2brwilmna9vk2dwqx57jyim6"; depends=[amap gplots impute MASS]; }; swapClass = derive2 { name="swapClass"; version="1.0.1"; sha256="0wg6km261xdywakxi64dw4wwprbrkw217q4c6622z0mgm9sjgpym"; depends=[inline]; }; swatches = derive2 { name="swatches"; version="0.5.0"; sha256="1kivscgka8gn44rjj0s5sjan1s04znnyn0nd37a74zaik0hm8zs0"; depends=[colorspace httr pack stringr xml2]; }; - sweep = derive2 { name="sweep"; version="0.2.1"; sha256="0v6166p1h14klf1avqvry8jj3as498qnydksy0da8q1bp1sy007f"; depends=[broom devtools dplyr forecast lazyeval lubridate tibble tidyr timetk]; }; + swdft = derive2 { name="swdft"; version="0.0.1"; sha256="0971iyyw537n24wsm7wh126zgb7b3p9161sc2ny293qzbsb7hm1g"; depends=[]; }; + sweep = derive2 { name="sweep"; version="0.2.1.1"; sha256="0hfvgvzr5mh9niwpsr9jcly426dz457afrg4q5w13ahsasx7c9jg"; depends=[broom devtools dplyr forecast lazyeval lubridate tibble tidyr timetk]; }; sweidnumbr = derive2 { name="sweidnumbr"; version="1.4.1"; sha256="014zbp6a66gv7b0f2gmzvifllz266zrc14ihawksvyp1mcxz2ipg"; depends=[lubridate stringr]; }; swfscMisc = derive2 { name="swfscMisc"; version="1.2"; sha256="08p2crsx8zi6qprs14mhdyq9x5sjlp3a46c1zzvp6741an4fy640"; depends=[ggplot2 mapdata maps reshape2 spatstat]; }; - swgee = derive2 { name="swgee"; version="1.2"; sha256="1blfxhvcpfbc0k25xlkw8bxqdmgz3c9ksd9ww2p8k0dy5jd2z64r"; depends=[gee geepack mvtnorm]; }; + swgee = derive2 { name="swgee"; version="1.3"; sha256="0shacrrj72c2yhnbrrryy98yvxb16882zawvfhy1hpf39gspld7n"; depends=[gee geepack mvtnorm]; }; swirl = derive2 { name="swirl"; version="2.4.3"; sha256="1l7gwisk3sjslh6zh4cq3vxf5y84af2fr078cp4i86rw1w2j9d44"; depends=[digest httr RCurl stringr testthat yaml]; }; swirlify = derive2 { name="swirlify"; version="0.5.2"; sha256="07r6rdj079ryafdgs0p8jhnk4h7iqm7agh9wjhvm12abbwjr9g1x"; depends=[base64enc readr rmarkdown shiny shinyAce stringr swirl whisker yaml]; }; swissMrP = derive2 { name="swissMrP"; version="0.62"; sha256="1vy6h6c4v49zlsli77ilj4df8cfh67rqmki71v6j1aqw6kf3b649"; depends=[arm blme lme4 maptools sp]; }; switchnpreg = derive2 { name="switchnpreg"; version="0.8-0"; sha256="1vaanz01vd62ds2g2xv4kjlnvp13h59n8yqikwx07293ixd4qhpw"; depends=[expm fda HiddenMarkov MASS]; }; - switchr = derive2 { name="switchr"; version="0.12.7"; sha256="1ymvghjvbrbsgn49mp8f9n4kv81626pa4pv05hrx813ly8h30mmq"; depends=[RCurl RJSONIO]; }; + switchr = derive2 { name="switchr"; version="0.13.5"; sha256="11y9f8h5qkaykkdk5ya1z8dyw98z5svny56hx0q2b1z2f0iszwc3"; depends=[RCurl RJSONIO]; }; + switchrGist = derive2 { name="switchrGist"; version="0.2.4"; sha256="137kz944qqqrislbm6anknw6n303j441mfhfcrzh33xcb19z320v"; depends=[gistr httpuv RJSONIO switchr]; }; swmmr = derive2 { name="swmmr"; version="0.8.1"; sha256="0zl00864x9q6a2aqdbqs3b5kw6z50wgr46c62kxk9xkns8317sa7"; depends=[dplyr purrr Rcpp readr tibble tidyr xts zoo]; }; - sybil = derive2 { name="sybil"; version="2.1.1"; sha256="1hgxlwpb5libvv126vh01ngxqs8hlvll8xjgxw5xxhfbgsadfp1m"; depends=[lattice Matrix]; }; + sybil = derive2 { name="sybil"; version="2.1.2"; sha256="1nfhh696hrajmxg3z36rjgp7bmgsxiz7hpyz00y0w1qkjczbbph3"; depends=[lattice Matrix]; }; sybilDynFBA = derive2 { name="sybilDynFBA"; version="1.0.1"; sha256="1zyhvlzkcwnq3sh6gvi0v1crq94mr16bc5jnh0g9c8rbdl4v8r4x"; depends=[sybil]; }; sybilccFBA = derive2 { name="sybilccFBA"; version="2.0.0"; sha256="0x0is1a56jyahaba6dk9inj5v248m8n46f70ynqyqp1xpiax1fkr"; depends=[Matrix sybil]; }; sybilcycleFreeFlux = derive2 { name="sybilcycleFreeFlux"; version="2.0.0"; sha256="0p3w7ipyrqrh7nf52h8qmr4fikyinm8an7npmcb7kwjd59rcy554"; depends=[MASS Matrix sybil]; }; sylcount = derive2 { name="sylcount"; version="0.1-0"; sha256="1dxbqbjyvkg7cx234icby9fjdjz1z4l4crqd7kv8m05fv69pg224"; depends=[]; }; - sylly = derive2 { name="sylly"; version="0.1-4"; sha256="14lw5sxrdvidk0465a7x0jz74cvqjbqv0wlqdy78qzbq4ilcmcaa"; depends=[]; }; + syllabifyr = derive2 { name="syllabifyr"; version="0.1.0"; sha256="1pd5zjgcmpxg7xqhcljxck80pjs84ihhkr5bl4i8h2mc6xqmy1kf"; depends=[dplyr purrr stringr tibble tidyr]; }; + sylly = derive2 { name="sylly"; version="0.1-5"; sha256="01c7mpsk32kcsjyzzv52bn8bj28lqbmyhhfa1cwhphva5c5nkqwx"; depends=[]; }; sylly_en = derive2 { name="sylly.en"; version="0.1-3"; sha256="0jw48qin172vv7skcpvcpi9wzgav5l9afzb09hhgcxvivbz6dl93"; depends=[sylly]; }; - symDMatrix = derive2 { name="symDMatrix"; version="1.0.0"; sha256="0xss7f7hkrf2afchccfavymylfybnp9nxawqxd2vdjni95kbd595"; depends=[]; }; + sym_arma = derive2 { name="sym.arma"; version="1.0"; sha256="13fhmgzd50mwlnz9m6nnn4arr4jdqf5h7dgli5lk08da9wx6cy69"; depends=[]; }; + symDMatrix = derive2 { name="symDMatrix"; version="2.0.2"; sha256="1lf0yhid47107c2vnr4g7xz4hrjb2cgr5zpgik4xf5gypli6xh6x"; depends=[bit ff LinkedMatrix]; }; symbolicDA = derive2 { name="symbolicDA"; version="0.5-3"; sha256="1zbr8b19m3fnzx0bdajl86s6aijiycjdibf9q83wd6mgpq66jb85"; depends=[ade4 cluster clusterSim e1071 rgl shapes XML]; }; symbols = derive2 { name="symbols"; version="1.1"; sha256="1234rx3divhg60p0h0zn11viqn51fm6b8876m6rip2i6z8vrg319"; depends=[shape]; }; symmoments = derive2 { name="symmoments"; version="1.2"; sha256="074k0285c0yri39zags420kjls6kjlvlhymg3r7y24h42zdy82d4"; depends=[combinat cubature multipol mvtnorm]; }; synRNASeqNet = derive2 { name="synRNASeqNet"; version="1.0"; sha256="05ncwbv8kvvhqqrxa8qq7s0jc6krs5a56ph04z50iwgd91rzyi7x"; depends=[GenKern igraph KernSmooth parmigene]; }; synbreed = derive2 { name="synbreed"; version="0.12-9"; sha256="0h85z9bhzgsr783qx3zjqyi461a0q52wbqifwm3gc1kapl5irxhd"; depends=[abind BGLR doBy doParallel foreach igraph lattice LDheatmap MASS qtl regress]; }; synbreedData = derive2 { name="synbreedData"; version="1.5"; sha256="16wv9r7p0n8726qv0jlizmkvnrqwjj1q4xaxvfmj9611rm47vckx"; depends=[]; }; - synchronicity = derive2 { name="synchronicity"; version="1.3.4"; sha256="1km5hx82gy71m5nc6pkcksv0dn32fylhg2axpdsnarrxva14mgdg"; depends=[BH bigmemory_sri Rcpp uuid]; }; + synchronicity = derive2 { name="synchronicity"; version="1.3.5"; sha256="1kgsk64aifjm3mfj102y3va7x1abypq2zi0cqbnjhl8fqyzp69hx"; depends=[BH bigmemory_sri Rcpp uuid]; }; synchrony = derive2 { name="synchrony"; version="0.3.7"; sha256="0lnin4aphy1lq20bn7nsdj0ymy2xdwjzdj2f89xq0qwkc7w7b5jb"; depends=[]; }; synlik = derive2 { name="synlik"; version="0.1.2"; sha256="1pscfqg5x7wpq3vp1i7fy29dwa7cw5g3kzxinanwrwbcznv9nyms"; depends=[Matrix Rcpp RcppArmadillo]; }; - synthACS = derive2 { name="synthACS"; version="1.4.2"; sha256="069cqmp9whal7z490jh6my8fqmmc4d2mm693xi4lsci2afc5plzc"; depends=[acs data_table Rcpp]; }; - synthpop = derive2 { name="synthpop"; version="1.4-4"; sha256="1q3vmsagdaha97182cf3ak51rjx018h8c72zv9v6slf7h71a0d53"; depends=[classInt foreign ggplot2 lattice MASS nnet party plyr polspline proto randomForest rpart]; }; - sys = derive2 { name="sys"; version="1.5"; sha256="0yskm5mzps4435yvld9nfp6i5lqdy5ckpdwydvvbyjznz5yv01x2"; depends=[]; }; - sysfonts = derive2 { name="sysfonts"; version="0.7.2"; sha256="1jl66pyw9khi117523zanjjzdpnpgqdqx190w829xc4ljxzi8n55"; depends=[]; }; + synoptReg = derive2 { name="synoptReg"; version="0.2.0"; sha256="1mqyciards48j6x1h82xxvq67wqrb7nqxn9cvz5vx0zgfwk0ywdb"; depends=[fields maps ncdf4 raster zoo]; }; + synthpop = derive2 { name="synthpop"; version="1.5-0"; sha256="0p0dszrh66xzfaiks89qli23c8qzq8gvi4d7wwlngkmq4k8y80rq"; depends=[classInt foreign ggplot2 lattice MASS mipfp nnet party plyr polspline proto randomForest rpart]; }; + sys = derive2 { name="sys"; version="2.1"; sha256="10ml2492bdllh6cz2zl192ip0fdgjkkgayggd3ghswsj5gjv5hrh"; depends=[]; }; + sysfonts = derive2 { name="sysfonts"; version="0.8"; sha256="0wng902plryf2d8fc7k7m3jx11acz51kb2d91cqbyhq7xpk06z43"; depends=[]; }; sysid = derive2 { name="sysid"; version="1.0.4"; sha256="0fr9gf5yjin3zvz850z4r4pqc1r4mwx8d46sl64i4csdm9qnqagy"; depends=[bitops ggplot2 polynom reshape2 signal tframe zoo]; }; systemfit = derive2 { name="systemfit"; version="1.1-22"; sha256="19nmhidnzyk2wcwi5v28n9lkvylfw4in63vg5naqlk3w4fbwm2wb"; depends=[car lmtest MASS Matrix sandwich]; }; systemicrisk = derive2 { name="systemicrisk"; version="0.4.1"; sha256="1zimkyj58lk3iq5x4g6a76dain65j36s8c8jhx25sqjr5z2zmfsr"; depends=[lpSolve Rcpp]; }; + syt = derive2 { name="syt"; version="0.1.0"; sha256="1qagd67wznyc6sfvs22lw2lwnwap1hlpf92i0ck5aif514ysi886"; depends=[Matrix partitions]; }; syuzhet = derive2 { name="syuzhet"; version="1.0.4"; sha256="0wf4rls7v7h7zkq2k550d16aqvaij27iim85cwif7dkbinajfngi"; depends=[dplyr dtt NLP textshape tidyr zoo]; }; tRophicPosition = derive2 { name="tRophicPosition"; version="0.7.5"; sha256="0qmkdsl0b2aw485vpbdqxdlfwg5a3i5bj4l67xv6h51fnbyfqfiz"; depends=[ArgumentCheck coda data_table ggplot2 gridExtra hdrcde MCMCglmm plyr rjags]; }; - taRifx = derive2 { name="taRifx"; version="1.0.6"; sha256="10kp06hkdx1qrzh2zs9mkrgcnn6d31cldjczmk5h9n98r34hmirx"; depends=[plyr reshape2]; }; + taRifx = derive2 { name="taRifx"; version="1.0.6.1"; sha256="1qnp2562irhb516jfapmpg4260172ckc8jc3vxfkjsj7dnr35j6l"; depends=[plyr reshape2]; }; tab = derive2 { name="tab"; version="3.1.2"; sha256="1vc5swfy9p3bsv5bqqgk4w81apzk6d0m1xz0cbhii7rpn7x6zh1h"; depends=[gee survey survival xtable]; }; taber = derive2 { name="taber"; version="0.1.0"; sha256="07a18kn65b4cxxf1z568n7adp6y3qx96nrff3a3714x241sd5p6i"; depends=[dplyr magrittr]; }; tablaxlsx = derive2 { name="tablaxlsx"; version="1.2.2"; sha256="1q7ap1dmymf3aj5g860794jfn9zrn3qiwwcdzl95lsbpkhgyspmz"; depends=[openxlsx]; }; - table1 = derive2 { name="table1"; version="1.0"; sha256="06cidli3k8cxzvnj1n6vysamkd3qsim2i6ly9fl7rwiyj4g64rw8"; depends=[Formula]; }; + table1 = derive2 { name="table1"; version="1.1"; sha256="01r6zlhv3d0ggniv6aaszmzqbappy9zycayiwwlknbwrgiwkp58z"; depends=[Formula htmltools knitr]; }; table1xls = derive2 { name="table1xls"; version="0.4.0"; sha256="0ixbshbp9hkcg12hj32vgb5bp0pj4rbc3i6g1xdg2zhqp7zanics"; depends=[XLConnect]; }; tableHTML = derive2 { name="tableHTML"; version="1.1.0"; sha256="0j2dk11h0dvibppyxjix4pxr6i9ji9ipzaizsr1fadrpk5xzawd5"; depends=[htmltools magrittr shiny]; }; tableMatrix = derive2 { name="tableMatrix"; version="0.82.0"; sha256="1sskijhbqakamrk2rv7v5zpjsdi8jw0jl2z96l0vhsvsiq0cz1c8"; depends=[data_table]; }; tableone = derive2 { name="tableone"; version="0.9.3"; sha256="0wcp4ip9ww56sffnd9v0p73a50aakdnx0gs98qniy6g3z86s328j"; depends=[e1071 gmodels labelled lmerTest MASS nlme survey zoo]; }; tableplot = derive2 { name="tableplot"; version="0.3-5"; sha256="1jkkl2jw7lwm5zkx2yaiwnq1s3li81vidjkyl393g1aqm9jf129l"; depends=[]; }; - tables = derive2 { name="tables"; version="0.8.4"; sha256="1d4w3gjl5v8jnmdizg0rmnyxa9z3pxi3k226kc7nh7jfm8m9raif"; depends=[Hmisc knitr]; }; + tables = derive2 { name="tables"; version="0.8.7"; sha256="0lsmgna7bkad9fns9a9qkn60gmsk9g6bk08rgx9i3r7j9r5hsq45"; depends=[Hmisc knitr]; }; + tableschema_r = derive2 { name="tableschema.r"; version="1.1.0"; sha256="0ny683p9kaidj5bayz77hyvsaqg3jk87pb95271znk8hzhl2jlcj"; depends=[config future httr iterators jsonlite jsonvalidate lubridate purrr R6 RCurl rlist stringr urltools]; }; tabplot = derive2 { name="tabplot"; version="1.3-1"; sha256="0yz3npn36q93gr0k9a4x5swap5fwxfc22b131kif3dfxkgklna06"; depends=[bit ff ffbase]; }; tabplotd3 = derive2 { name="tabplotd3"; version="0.3.3"; sha256="0mbj45vb17wlnndpkhvq7xaawsb814x7zxa4rqbfgidvbm1p3abv"; depends=[brew httpuv RJSONIO Rook tabplot]; }; tabr = derive2 { name="tabr"; version="0.2.0"; sha256="1wmb1ywlsx2fqc9rg6hfi1anjiq4g552y65b0nflbv5yxsw96wsk"; depends=[dplyr magrittr purrr]; }; tabuSearch = derive2 { name="tabuSearch"; version="1.1.1"; sha256="0396a8hla508na1hmyyhfbl8w10dbg810cln2xyhhvxi7rr223dj"; depends=[]; }; + tabula = derive2 { name="tabula"; version="1.0.0"; sha256="1w3lk5999hnxbpyg4kvihd9sydm85b8yzqxjwd8mkhz6amxi55n8"; depends=[dplyr FactoMineR ggplot2 magrittr rlang tidyr]; }; tabularaster = derive2 { name="tabularaster"; version="0.5.0"; sha256="0cqax6hq0pbxmqls3cs21cc86662wdzjyx4lkxw42dbw4v13f728"; depends=[dplyr fasterize gibble magrittr raster rlang sp spatstat spbabel spex tibble viridis]; }; tabulizer = derive2 { name="tabulizer"; version="0.2.2"; sha256="0zd5cfqwgirqchw1mvziscxvzl8pb1y6rbfywkn9i9pxfydkm5vi"; depends=[png rJava tabulizerjars]; }; tabulizerjars = derive2 { name="tabulizerjars"; version="1.0.1"; sha256="005n2gyzzmq8h0mpj8xs6ri6llzwag7nqzpm4vnzp81vwy8kmf92"; depends=[rJava]; }; tactile = derive2 { name="tactile"; version="0.2.0"; sha256="0jjfbsadxbf9s6vzi82rw5qa6hdc8iz4jci9xpbzwrjkb90dzd08"; depends=[gridExtra lattice latticeExtra MASS RColorBrewer]; }; - tadaatoolbox = derive2 { name="tadaatoolbox"; version="0.16.0"; sha256="0i69zyiqq8mc5wfc9r43dpcjhwmq4iwj605n4a6h4hma37jjnc2g"; depends=[broom car DescTools ggplot2 magrittr nortest pixiedust pwr viridis]; }; + tadaatoolbox = derive2 { name="tadaatoolbox"; version="0.16.1"; sha256="0xqvg73l00kskgg7ipcc19rvi9n5ylwnaph5g5x8iwgim5dhcb9s"; depends=[broom car DescTools ggplot2 magrittr nortest pixiedust pwr viridis]; }; tagcloud = derive2 { name="tagcloud"; version="0.6"; sha256="04zrh029n8pjlxlr6pdd7xhqqhavbrj3fhvhj6ygzlvi2jslxnwl"; depends=[RColorBrewer Rcpp]; }; tailDepFun = derive2 { name="tailDepFun"; version="1.0.0"; sha256="1z2jrzly1adiwi8y0pndyfggpr0li6sjv9rkrc5mi47s0qjvr5qj"; depends=[copula cubature mvtnorm SpatialExtremes]; }; tailloss = derive2 { name="tailloss"; version="1.0"; sha256="0lmjgjs6d94b70i10vx66fyvlxm5swwqbcjsnqa3lmldzz6m4jc1"; depends=[MASS]; }; tailr = derive2 { name="tailr"; version="0.1.2"; sha256="1z47akvm2y05ih8q5ci03jm29xzp4m52shvbm4d9h2bipnq5crys"; depends=[glue rlang]; }; + taipan = derive2 { name="taipan"; version="0.1.2"; sha256="192sy5pgq74vs31p7jfn6svdzf9mk9ybppzhp1rlki1bagmm5f1r"; depends=[shiny]; }; + takos = derive2 { name="takos"; version="0.1.0"; sha256="0a26jmxccpyk36sah9nz7pqpkc1rd9kbwrvwh0r0zp7lwvxbjb8w"; depends=[baseline broom colorRamps data_table devEMF MASS minpack_lm pracma segmented sfsmisc smoother]; }; tangram = derive2 { name="tangram"; version="0.4"; sha256="1yj5vwc8jkiic4zjag9k7w3j6dibqw5zsi78q6gssshsi9z0zbgy"; depends=[base64enc digest htmltools magrittr R6 stringi stringr]; }; + tatest = derive2 { name="tatest"; version="1.0"; sha256="1yd9pdpdhxwpllnj5wxa7ly29qiw8qywx9lx0w3nizczlx35fgjy"; depends=[]; }; tatoo = derive2 { name="tatoo"; version="1.1.0"; sha256="1dsycdp3vln1m1w3nhhrr60x8raw6gbihjpav0d4ad8qla2fq8nh"; depends=[assertthat colt crayon data_table magrittr openxlsx purrr rlang stringi withr]; }; tau = derive2 { name="tau"; version="0.0-20"; sha256="1inpqc2cz1vvjkmp8h3jpjvnvj0y5cwbbj92jlq0322w5w45vip9"; depends=[]; }; - tauturri = derive2 { name="tauturri"; version="0.1.1"; sha256="0v0p1avrx9vgnrli4zp6figm3s9265k9yny0acblbjlmz3z8smai"; depends=[httr magrittr plyr purrr tibble]; }; + tauturri = derive2 { name="tauturri"; version="0.3.0"; sha256="014301f5mzy6vblqzb61bxjv46kdynmmrxjpxyvk01w1k8wkwfcn"; depends=[httr magrittr plyr purrr tibble]; }; tawny = derive2 { name="tawny"; version="2.1.7"; sha256="1b2v0cgkmhzxy36dcdn6hnbqk6l5ac5c3myvwryf7wlp19xi786d"; depends=[futile_logger futile_matrix lambda_r lambda_tools PerformanceAnalytics quantmod tawny_types xts zoo]; }; tawny_types = derive2 { name="tawny.types"; version="1.1.5"; sha256="1vg0hv91dif6cfqfzrf7m1qbk57fp8v97fp88whwmvs83yd521hq"; depends=[futile_logger futile_options lambda_r lambda_tools quantmod xts zoo]; }; - taxa = derive2 { name="taxa"; version="0.2.1"; sha256="0jh3isjlh6bx9mdhavg1c43aayq1zl5jqx3x4690lwgvphnzl1dn"; depends=[crayon dplyr jsonlite knitr lazyeval magrittr R6 rlang stringr taxize tibble tidyr]; }; - taxize = derive2 { name="taxize"; version="0.9.3"; sha256="05llhgv6a440va80fs45r8q6865q45gi4z28b1ldcln0dmx77r7c"; depends=[ape bold crul data_table foreach httr jsonlite natserv plyr reshape2 ritis rotl rredlist stringr tibble wikitaxa worrms xml2 zoo]; }; + taxa = derive2 { name="taxa"; version="0.3.1"; sha256="19bfgcibryvvqsqyjw3jgiw4raraas82w1dhkmnv9j7jny3v2677"; depends=[crayon dplyr jsonlite knitr lazyeval magrittr R6 rlang stringr taxize tibble tidyr]; }; + taxize = derive2 { name="taxize"; version="0.9.4"; sha256="1p5rlc93q62rk2z3qcq02xfrs4pz699qdakk05pz6g9rlbqj342m"; depends=[ape bold crul data_table foreach httr jsonlite natserv plyr reshape2 ritis rotl rredlist stringr tibble wikitaxa worrms xml2 zoo]; }; taxizedb = derive2 { name="taxizedb"; version="0.1.4"; sha256="15gj9i18ysd83v9fidrrvw938dah04i10ahi3wh5dgjs5fd5ch2s"; depends=[curl DBI dbplyr dplyr hoardr magrittr RMySQL RPostgreSQL RSQLite]; }; taxlist = derive2 { name="taxlist"; version="0.1.5"; sha256="17b7sdjjzragi8k08304idic0p8cj095h4p9vlpfidn8k6csrkv8"; depends=[foreign stringdist taxize vegdata]; }; - taxonomizr = derive2 { name="taxonomizr"; version="0.2.2"; sha256="0drzsbr23kr3da6bawjrz8rl976mai0vcz19fr5aypsliqz32b41"; depends=[data_table R_utils RSQLite]; }; + taxonomizr = derive2 { name="taxonomizr"; version="0.5.1"; sha256="0a8knjyjs9w9nk9xmbny2hh5yfgmwmrj0d9wa58i28x6a7x54aq9"; depends=[data_table R_utils RSQLite]; }; + taxotools = derive2 { name="taxotools"; version="0.0.4"; sha256="0jvzyr476s21q1n9vylrpsahwqlyx1qalpaprf8kncv8407c1lwl"; depends=[taxize wikitaxa]; }; tbart = derive2 { name="tbart"; version="1.0"; sha256="0m8l9ic7na70il6r9ha0pyrjwznbgjq7gk5xwa5k9px4ysws29k5"; depends=[Rcpp sp]; }; tbdiag = derive2 { name="tbdiag"; version="0.1"; sha256="1wr2whgdk84426hb2pf8iiyradh9c61gyazvcrnbkgx2injkz65q"; depends=[]; }; tbl2xts = derive2 { name="tbl2xts"; version="0.1.2"; sha256="1zz310253s6gz0hzzldil5r03mm7ngvvnba7hxm8fm9dhfmvkbj6"; depends=[dplyr lazyeval PerformanceAnalytics xts zoo]; }; - tcR = derive2 { name="tcR"; version="2.2.1.11"; sha256="1wyxjwyba08m80g2c40sdg3d5brs3qmq8azb6vzwh2wmgqlb5400"; depends=[data_table dplyr ggplot2 gridExtra gtable igraph Rcpp reshape2 scales stringdist]; }; - tcgsaseq = derive2 { name="tcgsaseq"; version="1.6.6"; sha256="0sk8fydhfx1c3mrir3qx8bqcif220l6ggzmlw9yw8faha210ak2y"; depends=[CompQuadForm ggplot2 GSA KernSmooth]; }; + tbltools = derive2 { name="tbltools"; version="0.0.2"; sha256="07p2gwqwd11wcb25iz2vsgw5wp0hzdlrb6f7cxxfh2h8r4c9knb4"; depends=[rlang tfse tibble tidyselect]; }; + tbrf = derive2 { name="tbrf"; version="0.1.0"; sha256="011p14jbgswbkb1habk09117a8aywzg8zzdaz0qmyr9icab7dpf1"; depends=[boot dplyr lubridate purrr rlang tibble tidyr]; }; + tcR = derive2 { name="tcR"; version="2.2.2"; sha256="0r44l47pyvj8zc0qa74y048yzjvwf7qrcf635cq656spmf1yszl0"; depends=[data_table dplyr ggplot2 gridExtra gtable igraph Rcpp reshape2 scales stringdist]; }; + tcgsaseq = derive2 { name="tcgsaseq"; version="1.8.1"; sha256="1v5b3qghygb81lqc2h1fijgw856b1778xndppq7r4b0zhhvb81ac"; depends=[CompQuadForm ggplot2 GSA KernSmooth statmod]; }; tcltk2 = derive2 { name="tcltk2"; version="1.2-11"; sha256="1ibxld379600xx7kiqq3fck083s8psry12859980218rnzikl65d"; depends=[]; }; tclust = derive2 { name="tclust"; version="1.4-1"; sha256="17md6l9v9dl9b72l84df01b52h2xiynbcjm437mv9mzcr09fc2sb"; depends=[]; }; - tcpl = derive2 { name="tcpl"; version="1.4.3"; sha256="0b588in2xmdvybzfbbr0ik9mf0ls6k31nbrdpl7ijvxg2xfxfr1w"; depends=[data_table DBI numDeriv RColorBrewer RMySQL RSQLite]; }; + tcpl = derive2 { name="tcpl"; version="2.0.1"; sha256="16a245wvyckkc2hxq57gcwd4d29ri3c9nn44amwiy779gc2rb0sm"; depends=[data_table DBI numDeriv RColorBrewer RMySQL sqldf]; }; tdROC = derive2 { name="tdROC"; version="1.0"; sha256="137j1m9pysjcz1gsfcym0438by3c7na21ccjlqf7xfccr1y8k2k6"; depends=[survival]; }; tdr = derive2 { name="tdr"; version="0.13"; sha256="0i0hnb3fc4d1mbbxcpzmyfh1w2rahfjabg5iyxym3yjd6377al15"; depends=[ggplot2 lattice RColorBrewer]; }; + tdsc = derive2 { name="tdsc"; version="1.0.0.1"; sha256="17nr5fa4f16ww8si8qikbqmixl38jxjy185b80ff2i5v4129mnwd"; depends=[data_table]; }; tdthap = derive2 { name="tdthap"; version="1.1-9"; sha256="0y01x0hcf0rw06cpn4pk17b0shf4v2c9was7vfs0zhsbq8qcwx7r"; depends=[]; }; tea = derive2 { name="tea"; version="1.0"; sha256="03wxhbgx17hl9bbzbfjmfa30q4fqszhs5y9imbp768fmzwbppn24"; depends=[eva]; }; teachingApps = derive2 { name="teachingApps"; version="1.0.4"; sha256="0wi25wdpkz7kh8r1s42wa9kiky8ilmcg8kgw0j1caygwg0bml2fa"; depends=[actuar BH d3heatmap data_table devtools diagram DiagrammeR dplyr DT dygraphs ggplot2 knitr leaflet magrittr markdown metricsgraphics miniUI networkD3 pacman plotly radarchart Rcpp RcppEigen RcppNumerical rprojroot scales shiny shinyAce shinydashboard shinythemes threejs tidyr visNetwork yaml]; }; teamcolors = derive2 { name="teamcolors"; version="0.0.1"; sha256="07mqsbhrsy23qc4j1w1wji36cbh6dijkp6p7g3598nlzhw7ln3aj"; depends=[]; }; teda = derive2 { name="teda"; version="0.1.1"; sha256="0yx469jbkw9cgx73zi5mkykrdn16kn01zh524x9411314aa32avx"; depends=[]; }; teigen = derive2 { name="teigen"; version="2.2.2"; sha256="1k5k3lj6av5pyx130w1j7avd0jdmm12ryc71mi5mq49sp95ndl4v"; depends=[]; }; + telefit = derive2 { name="telefit"; version="1.0.0"; sha256="1g54alrkigbrcf9p7np4cbzdzn3hjch70wvv5d0qxrj1xbbz0rgg"; depends=[abind coda cowplot doRNG dplyr fields foreach ggplot2 gtable itertools mvtnorm raster Rcpp RcppArmadillo RcppEigen reshape2 scales scoringRules SDMTools sp stringr]; }; telegram = derive2 { name="telegram"; version="0.6.0"; sha256="02wwa115f0vz2d9y4nf01397hjkpc3cv2gdl47snrajrm41gji7y"; depends=[curl httr jsonlite R6]; }; - telegram_bot = derive2 { name="telegram.bot"; version="1.0.0"; sha256="10i126wa5dbpzxvr8f9zysfwg53051sk9cjdpdrjva1p3yvyn143"; depends=[httr R6 telegram]; }; + telegram_bot = derive2 { name="telegram.bot"; version="2.2.0"; sha256="0kw3z7zmaa8vk12rgsdcfxwc2mwj0cawrnqyin7f9c1yi49gilfy"; depends=[curl httr jsonlite R6]; }; tempR = derive2 { name="tempR"; version="0.9.9.15"; sha256="00xxrwzbqcsvb50xcrr4aii4fjcfa8bc25jn0zvg4dxmww8w4s1r"; depends=[]; }; tempcyclesdata = derive2 { name="tempcyclesdata"; version="1.0.1"; sha256="0hciachv59kjpjs119r4z24jskzgnassi1yjg3cgl2r0hyglxxc3"; depends=[]; }; tempdisagg = derive2 { name="tempdisagg"; version="0.25.0"; sha256="0zi11jqb3i5kd2z1bbkz8y7g16kmkcn3xpkwj2brv0s86wxwsny7"; depends=[]; }; - temperatureresponse = derive2 { name="temperatureresponse"; version="0.1"; sha256="0q2x09cyy4zacbgmnwd43h1rwv2g3f2rk9cbg2phsvgxqx9vfm24"; depends=[AICcmodavg broom dplyr minpack_lm nlme numDeriv rootSolve tidyr]; }; + temperatureresponse = derive2 { name="temperatureresponse"; version="0.2"; sha256="1id3wjzfs132hj8cm7gpf105qaay9dff07ixah9rmn5sk6si0zmq"; depends=[AICcmodavg broom dplyr minpack_lm numDeriv rootSolve]; }; templates = derive2 { name="templates"; version="0.3.0"; sha256="0xnzj3cvhw1r7zfqaijbfdyclka61jwixcdh05a5z9qwgv0076sh"; depends=[dat magrittr stringr]; }; tensor = derive2 { name="tensor"; version="1.5"; sha256="19mfsgr6vz4lgwidm80i4yw0y1dr3n8i6qz7g4n2xa0k74zc5pp1"; depends=[]; }; - tensorA = derive2 { name="tensorA"; version="0.36"; sha256="1xpczn94a6vfkfibfvr71a7wccksg16pc22h0inpafna4qpygcwp"; depends=[]; }; + tensorA = derive2 { name="tensorA"; version="0.36.1"; sha256="176hjy3bvg3in62r97wxbhq187sjz6c1gwy9x6spaxl6k4my3zy7"; depends=[]; }; + tensorBF = derive2 { name="tensorBF"; version="1.0.2"; sha256="1dw1a6xqcsl4isbzbfiplgqq5nak5n9ffzm23mzzmkh1r1a8kl1y"; depends=[tensor]; }; tensorBSS = derive2 { name="tensorBSS"; version="0.3.4"; sha256="0wh14qy7fa7klb7yy272d16cvgfgnrf25wba3bqbpral9pv5nkmv"; depends=[ICtest JADE Rcpp RcppArmadillo tensor tsBSS]; }; - tensorflow = derive2 { name="tensorflow"; version="1.8"; sha256="1ixli2m7lbkp5pv7a8waxvhi04l41dcrrplzgdyzqi3ifaarr2sk"; depends=[config jsonlite processx reticulate rstudioapi tfruns yaml]; }; + tensorflow = derive2 { name="tensorflow"; version="1.10"; sha256="15zzirwxwfp29a180w5kkb4dgmzc79zfi0w0hzsh8r5j7hnvcf7r"; depends=[config jsonlite processx reticulate rstudioapi tfruns yaml]; }; tensorr = derive2 { name="tensorr"; version="0.1.0"; sha256="00zqklz3hqjv20giwqnd1d62x5hdm620hfdkn1x75i87dv92qn8m"; depends=[assertive_base assertive_properties assertive_types Matrix purrr]; }; - tensr = derive2 { name="tensr"; version="1.0.0"; sha256="05gclhljflkz98hgiq5bgbqjz8icxbdq6b84bn2995cx7v0x85ds"; depends=[]; }; - tergm = derive2 { name="tergm"; version="3.4.1"; sha256="10sanqbnqdyqafjjcwm99zfnpgrv18z4y2rgaq5wqq7nni184hfm"; depends=[coda ergm MASS network networkDynamic nlme robustbase statnet_common]; }; - tesseract = derive2 { name="tesseract"; version="2.1"; sha256="11v4z79sdrms5in5qvg5c6bvf2lynibwzpi7ficf7w240nq23d15"; depends=[curl digest pdftools rappdirs Rcpp tibble]; }; + tensr = derive2 { name="tensr"; version="1.0.1"; sha256="1z6b3ra7fgn88mxbhsq65x3frj5j7p17n119s9kbw7sg9y633vfx"; depends=[assertthat]; }; + tergm = derive2 { name="tergm"; version="3.5.2"; sha256="0p7qcr59p6n7snzspv02m8gn26rgk3rp2hxilmp5jailk43zid35"; depends=[coda ergm MASS network networkDynamic nlme robustbase statnet_common]; }; + tesseract = derive2 { name="tesseract"; version="4.0"; sha256="1dadr3q0g8vr44rc0xmhism8llq3awl4svvrcghlrv7m85zps9ih"; depends=[curl digest pdftools rappdirs Rcpp]; }; + testDriveR = derive2 { name="testDriveR"; version="0.4.0"; sha256="1ri5wa0qab3mn921vycxrmzhs0g95dsdj1vxvcr5a999wggwabak"; depends=[]; }; testassay = derive2 { name="testassay"; version="0.1.0"; sha256="06gks3k04m45kn946i525261v33ymwxpvgdy84kc7sp01xxx4rfv"; depends=[]; }; tester = derive2 { name="tester"; version="0.1.7"; sha256="1x5m43abk3x3fvb2yrb1xwa7rb4jxl8wjrnkyd899ii1kh8lbimr"; depends=[]; }; testforDEP = derive2 { name="testforDEP"; version="0.2.0"; sha256="1mgzhj8b35r5cm4bl0nnyxj0h7rwd28d17qvgvaky2kvm2r83cf9"; depends=[Hmisc minerva Rcpp]; }; - testit = derive2 { name="testit"; version="0.8"; sha256="1xwpimphcv23ps824s6s77y9w8xww0imm22qmgs61bifjsfc3a88"; depends=[]; }; - testthat = derive2 { name="testthat"; version="2.0.0"; sha256="155l53kb69jga5d8c5nvdwqlvlgfmk4vzyyl4d0108j53jnlgh1v"; depends=[cli crayon digest magrittr praise R6 rlang withr]; }; - testthis = derive2 { name="testthis"; version="1.0.3"; sha256="1q42nhp4nsazn31lxymb3zfj928ygbiv6jy7f0j4m3p02w2hqz5n"; depends=[assertthat devtools magrittr rprojroot stringi testthat usethis]; }; + testit = derive2 { name="testit"; version="0.9"; sha256="0mayvbzfg7zkr9n38h0z9rkzxgpsck5vimfbgm70ww1ckggv7xlw"; depends=[]; }; + testthat = derive2 { name="testthat"; version="2.0.1"; sha256="1cafy5xsjx6m08s45456mjsal7mfxzwpbrds0p4z3gwam948gpzy"; depends=[cli crayon digest magrittr praise R6 rlang withr]; }; + testthis = derive2 { name="testthis"; version="1.0.4"; sha256="1gdfpxrgk801ai98mla7hczsa4m85wqsjbc3xk7ngq0dd0knz2j3"; depends=[assertthat devtools magrittr pkgload stringi testthat usethis]; }; tetraclasse = derive2 { name="tetraclasse"; version="0.1.21"; sha256="1cl2cah0xi6x3rvvdy56iszai6rkbxc1w3x13v0l1z1nryff7c6a"; depends=[dplyr FactoMineR ggplot2 ggrepel magrittr reshape2 tibble tidyr]; }; - texPreview = derive2 { name="texPreview"; version="1.1.4"; sha256="1xix13vh3haganyb67rrmrsy2nsk053wq83y9ky99wk5gmxpjmxf"; depends=[base64enc htmltools magick rstudioapi svgPanZoom xml2]; }; - texmex = derive2 { name="texmex"; version="2.4"; sha256="0s3x681f1qnbgmzi5iwqpmkfzpx9gsccd3q1vz1dppzq8fbid3c2"; depends=[ggplot2 mvtnorm]; }; + texPreview = derive2 { name="texPreview"; version="1.2.3"; sha256="0yl8y94jc6b23nmby2ff52yzgx95xma4bzd3w46az7b6pg7a2bxb"; depends=[base64enc htmltools magick rematch2 rstudioapi svgPanZoom whisker xml2]; }; + texmex = derive2 { name="texmex"; version="2.4.2"; sha256="01qx4f5f0gf0xz85lzxxv79fp7syd7x484iw711rbnv0nw3aqwa2"; depends=[ggplot2 mvtnorm Rcpp]; }; texreg = derive2 { name="texreg"; version="1.36.23"; sha256="0yxaqimd7cyfrfpia6fnqm15lgs0bf5zyjzmnfm1v4qmf8kj8x6v"; depends=[]; }; text2vec = derive2 { name="text2vec"; version="0.5.1"; sha256="0vcp50mgpgxbf534vd8l56m8006i3sh8a4v9nrf9vxkq2pv7xygc"; depends=[data_table digest foreach futile_logger irlba Matrix mlapi R6 Rcpp RcppParallel sparsepp stringi]; }; - textTinyR = derive2 { name="textTinyR"; version="1.1.1"; sha256="0i35mfvrqz524089zysd1dyhfk6ndr1azxps01vls9rvgyw9452i"; depends=[BH data_table Matrix R6 Rcpp RcppArmadillo]; }; - textcat = derive2 { name="textcat"; version="1.0-5"; sha256="039bzyz4jvh1hl2a2pfp328kr2mpb1a07j79yqf5cbqk3d5a197b"; depends=[slam tau]; }; - textclean = derive2 { name="textclean"; version="0.9.2"; sha256="1xf5krbc8nr0yk63mcdlzbn3r58m4l4wgxhp54bahvn0ff8cwsjb"; depends=[data_table english glue lexicon mgsub qdapRegex stringi textshape]; }; + textTinyR = derive2 { name="textTinyR"; version="1.1.2"; sha256="177m3mh61isjk9svbnv5gdlpyfy7fdmafi2znxh2m7fqcwn7k3af"; depends=[BH data_table Matrix R6 Rcpp RcppArmadillo]; }; + textcat = derive2 { name="textcat"; version="1.0-6"; sha256="0639b1qbi8779lskk5ms0sbbnmy2s73b3w96abbr70mrh0s2f9rw"; depends=[slam tau]; }; + textclean = derive2 { name="textclean"; version="0.9.3"; sha256="0kgjh6c4f14qkjc4fds7q7rpf4nkma3p0igm54fplmm3p853nvrz"; depends=[data_table english glue lexicon mgsub qdapRegex stringi textshape]; }; texteffect = derive2 { name="texteffect"; version="0.1"; sha256="0fwcbz7bpynvcivac16z77j8d398bf7vl4l8sppi9yvg72l0k94w"; depends=[boot ggplot2 MASS]; }; - textfeatures = derive2 { name="textfeatures"; version="0.1.1"; sha256="0pcs3nax21npb5blbwrmzl7q85ya8n7vgjn83z2abjr80gj3f5lj"; depends=[dplyr rlang tibble]; }; + textfeatures = derive2 { name="textfeatures"; version="0.3.0"; sha256="07xi4bdpf5zibhs83wwv8sh58b8avmnm7f5j8gcai4195wwqflnn"; depends=[dplyr purrr rlang syuzhet text2vec tfse tibble tokenizers]; }; textgRid = derive2 { name="textgRid"; version="1.0.1"; sha256="1wi5vq5f7ixhz39l5hqi2jlmjjacx4lyrs4h8xfbd47pj6g16lc6"; depends=[]; }; textile = derive2 { name="textile"; version="0.1.2"; sha256="067zli6sl7bp9843spgx47hmw55aq61yinqw1lqifmrpk7b0ywk5"; depends=[]; }; textir = derive2 { name="textir"; version="2.0-5"; sha256="0ban5qiinlxizqpcgafv4b5gwxlil6jdfarjd6l1m48awxh3mlnb"; depends=[distrom gamlr Matrix]; }; - textmineR = derive2 { name="textmineR"; version="2.1.2"; sha256="1lhk4ix8h138vrn2l1ivcwgv2d9i7xgccn7c6h6gxxc5dpzwdsyk"; depends=[lda Matrix Rcpp RcppArmadillo RcppProgress RSpectra SnowballC stringr text2vec tm topicmodels]; }; + textmineR = derive2 { name="textmineR"; version="3.0.1"; sha256="1bwqwda1c18qx8gjg6ikk3fgxhfq27l67f32qczhlc64v8j7zbks"; depends=[Matrix Rcpp RcppArmadillo RcppProgress RSpectra stopwords stringr text2vec]; }; textmining = derive2 { name="textmining"; version="0.0.1"; sha256="16wiykhrjs4djwa7q2wm4g8b3mrhh6hq9d9876w1j7c2s6zx69gd"; depends=[caret dplyr koRpus mallet networkD3 NLP rJava slam SnowballC stylo tm topicmodels wordcloud]; }; textometry = derive2 { name="textometry"; version="0.1.4"; sha256="17k3v9r5d5yqgp25bz69pj6sw2j55dxdchq63wljxqkhcwxyy9lh"; depends=[]; }; textrank = derive2 { name="textrank"; version="0.2.0"; sha256="0s2mnid3dha3nyyc9abhb36vlij4bg0024i9ay4pvvy4l1x947gr"; depends=[data_table digest igraph]; }; - textreadr = derive2 { name="textreadr"; version="0.7.0"; sha256="081lqqclx2dlrv341178dagd5zajndf27lbrkrv78668cdfk58xr"; depends=[antiword curl data_table pdftools readxl rvest striprtf textshape xml2]; }; - textreg = derive2 { name="textreg"; version="0.1.4"; sha256="0k7hpvvhacz29d3mvnygg6rqmh9f3ghkcp7kjmvv9jnr2ipw2j21"; depends=[NLP Rcpp tm]; }; + textreadr = derive2 { name="textreadr"; version="0.9.0"; sha256="04nyjrfxgwq8g3bdj12nnkia2xn2zngk1rprlkpyicrisgq36agk"; depends=[antiword curl data_table pdftools readxl rvest striprtf textshape xml2]; }; + textreg = derive2 { name="textreg"; version="0.1.5"; sha256="0h44z5hyndnvzd9axix7gpmhbdx347dfgxw9r8w38kyw6dklbjy6"; depends=[NLP Rcpp tm]; }; textreuse = derive2 { name="textreuse"; version="0.1.4"; sha256="0qfp7ffzb5p3k3wiw8i1zjskni8f38rzkjnss97j9f3vhhb8j4r7"; depends=[assertthat BH digest dplyr NLP Rcpp RcppProgress stringr tidyr]; }; textshape = derive2 { name="textshape"; version="1.6.0"; sha256="1pl85wjq5rl25gdlh4cp0l14hn76rrmpl7l1fn7kq9lwj9yfpcs8"; depends=[data_table slam stringi]; }; textstem = derive2 { name="textstem"; version="0.1.4"; sha256="1pbhi5ia3w16vsix2x3if51zd2v9bcv0j4lj9hfikgq1yz9zxmw2"; depends=[dplyr hunspell koRpus koRpus_lang_en lexicon quanteda SnowballC stringi textclean textshape]; }; - textutils = derive2 { name="textutils"; version="0.1-6"; sha256="0xvsd6pfg4kv40l14xcvmirqiq8rmky4s8v8diagzri3a7i45nqn"; depends=[]; }; - tfdatasets = derive2 { name="tfdatasets"; version="1.5"; sha256="1ik6rzfnjmm54m7s2rvp1bq5jk0k2vl631bz3db3dk639jndiz6a"; depends=[magrittr reticulate rlang tensorflow tidyselect]; }; + textutils = derive2 { name="textutils"; version="0.1-9"; sha256="13fy5krm8giprw0jjdws8p4c5fra6r4vhbyzpf5aksacy125j66y"; depends=[]; }; + tfdatasets = derive2 { name="tfdatasets"; version="1.9"; sha256="1djq3ywkzbnmmfr3fbdi6pg4sapqjh53dm2p5bil8f41maak12b7"; depends=[magrittr reticulate rlang tensorflow tidyselect]; }; tfer = derive2 { name="tfer"; version="1.1"; sha256="19d31hkxs6dc4hvj5495a3kmydm29mhp9b2wp65mmig5c82cl9ck"; depends=[]; }; - tfestimators = derive2 { name="tfestimators"; version="1.5"; sha256="069j6d5i19yc3nhxrrzwzassv4fv3bdhygxvqqc49nndyf5vwwbj"; depends=[magrittr progress purrr reticulate rlang tensorflow tfruns tibble tidyr tidyselect]; }; + tfestimators = derive2 { name="tfestimators"; version="1.9.1"; sha256="0da34iy7fyfzhbvaj8494sl6nrmhcfbqcr71l95ziaxgb8285ndm"; depends=[forge magrittr progress purrr reticulate rlang tensorflow tfruns tibble tidyr tidyselect]; }; tfplot = derive2 { name="tfplot"; version="2015.12-1"; sha256="1x007j6ibbzfr0kncvsr4c7295jv3c4amg2dpyjvdir9h665nc23"; depends=[tframe]; }; tframe = derive2 { name="tframe"; version="2015.12-1"; sha256="0k0favda3z6zdg7ykc2nnl28gxz7sfzbyr5pcifiyi984pa2zgfx"; depends=[]; }; tframePlus = derive2 { name="tframePlus"; version="2016.7-1"; sha256="12xi2xw4pr78n3cppfknpxmjp2263pb4kqj9v412yxwp82rgb6yk"; depends=[tframe timeSeries]; }; - tfruns = derive2 { name="tfruns"; version="1.3"; sha256="02ib3k3jsmskk5cdxl2nyvnvpn7nlkgjb353z7qlwal0fgrssaln"; depends=[base64enc config jsonlite magrittr reticulate rlang rstudioapi tidyselect whisker yaml]; }; + tfruns = derive2 { name="tfruns"; version="1.4"; sha256="1mqv5m13qm1dqz0622jd5ayb3nk76lfa657y2hyqv261flxizhvg"; depends=[base64enc config jsonlite magrittr reticulate rlang rstudioapi tidyselect whisker yaml]; }; + tfse = derive2 { name="tfse"; version="0.4.4"; sha256="05bm3hhi62xd47pxlxq2wrjh9g7yn4nbkps90v39b5dir3iag9nx"; depends=[crayon]; }; tgcd = derive2 { name="tgcd"; version="2.0"; sha256="1553f464jpmngdj8fmbjn9cpmrcp4ysgsfx4w7q4pm4csslsqvlr"; depends=[]; }; tggd = derive2 { name="tggd"; version="0.1.1"; sha256="1izar1b3w148vp2r8gv3vpwfndib8ilxcjxgbfzbxn7q5mr73mwa"; depends=[gsl]; }; tgp = derive2 { name="tgp"; version="2.4-14"; sha256="1l3kssjkh5sbrh75qdpmynjfnidgz8vmzq1jml1qm1yfwval8ak1"; depends=[maptree]; }; @@ -12018,48 +12773,54 @@ in with self; { thgenetics = derive2 { name="thgenetics"; version="0.4-2"; sha256="1314gry3xs9v4jy13g08q16qy4ax3s0bc7d74gi0wbpkgdrk3lql"; depends=[]; }; thief = derive2 { name="thief"; version="0.3"; sha256="12ymkkisg5p0g1gmvlczhp4dc7mirjg55fqqmz2d90673vlg6rfq"; depends=[forecast ggplot2 hts]; }; thinkr = derive2 { name="thinkr"; version="0.13"; sha256="1j43mjznriq8d5ki50rb41vgmzj2gq8sahvhj11742ggxd0bzvdb"; depends=[assertthat devtools dplyr ggplot2 lazyeval lubridate magrittr officer rvg stringi stringr tidyr]; }; + thor = derive2 { name="thor"; version="1.0.1"; sha256="02yyn8sp2s8qhxhwhc4f4921014c5q70b5x2r00jbqlwg069szj2"; depends=[R6 storr]; }; threeboost = derive2 { name="threeboost"; version="1.1"; sha256="033vwn42ys81w6z90w5ii41xfihjilk61vdnsgap269l9l0c8gmn"; depends=[Matrix]; }; threejs = derive2 { name="threejs"; version="0.3.1"; sha256="1s3rdlzy7man6177ycayg6xsh6k8y1r9rdj9yzn3b93j2rs0nxbi"; depends=[base64enc crosstalk htmlwidgets igraph]; }; threewords = derive2 { name="threewords"; version="0.1.0"; sha256="083y5i4qyl1wj017wy5ywl2yx9wvrpjl9g9k9clvnrbwzbycx2cg"; depends=[httr]; }; threg = derive2 { name="threg"; version="1.0.3"; sha256="1ja0w4hhdkw3b1cipbpw8ym27k5lh2m7gibd74mj6gij7rpixrnb"; depends=[Formula survival]; }; thregI = derive2 { name="thregI"; version="1.0.4"; sha256="0zddd32fnfi98zwq08akkvhkg3c66sj3jii6ap8p1m9a0wg2k2k3"; depends=[Formula survival]; }; threshr = derive2 { name="threshr"; version="1.0.0"; sha256="1zrhmqpz3k2gyddrzg96yyyc1jffj3aic2dmbidxxc97b9g5hi53"; depends=[revdbayes rust]; }; + thriftr = derive2 { name="thriftr"; version="1.0.3"; sha256="08d9xi0czy8ci0aci75prjvfhpkmdw23qvcviap9kz2hr9x23183"; depends=[R6 rly stringi]; }; thsls = derive2 { name="thsls"; version="0.1"; sha256="18z7apskydkg7iqrs2hgnzby578qsvyd73wx8v4z3aa338lssdi7"; depends=[Formula]; }; tibble = derive2 { name="tibble"; version="1.4.2"; sha256="05svbjkm1xqv56ybjgsqqg2pp8nn6hams1yxcr8aanbhzx9h6rqi"; depends=[cli crayon pillar rlang]; }; tibbletime = derive2 { name="tibbletime"; version="0.1.1"; sha256="15rp66p4pgiv7fd0rx1pzqlpsg4i4j5j368cwqm1mf1m4xknz6yy"; depends=[assertthat dplyr glue hms lubridate purrr Rcpp rlang tibble zoo]; }; tibbrConnector = derive2 { name="tibbrConnector"; version="1.5.1"; sha256="1r58myi7x4hqqvyrphxy4ppa1lnad6x2ginfq2j52ax53zr07ajp"; depends=[RCurl rjson]; }; tictactoe = derive2 { name="tictactoe"; version="0.2.2"; sha256="1fx8plj5zr04xwk5hfj3zqhcknidxlzya2q14cf0m3y33a86lx42"; depends=[hash]; }; tictoc = derive2 { name="tictoc"; version="1.0"; sha256="1zp2n8k2ax2jjw89dsri268asmm5ry3ijf32wbca5ji231y0knj7"; depends=[]; }; - tidyLPA = derive2 { name="tidyLPA"; version="0.1.3"; sha256="1yk9abn21ycfdr1h43shjaymga5j9z862mp1zbwj2wbxxv6m5pp7"; depends=[dplyr forcats ggplot2 magrittr mclust purrr readr rlang stringr tibble tidyr]; }; - tidyRSS = derive2 { name="tidyRSS"; version="1.2.4"; sha256="0dvpaawwm6jbwxiilxllzmifjwx9spbl57jmi8lkcq948abn84vg"; depends=[dplyr httr jsonlite lubridate magrittr purrr sf stringr testthat tibble xml2]; }; + tidyLPA = derive2 { name="tidyLPA"; version="0.2.3"; sha256="02qmnqp0zc494nj9331h4y5pzyvhfxbjrk3chqafrl44w9x2jbh2"; depends=[dplyr forcats ggplot2 magrittr mclust purrr readr rlang stringr tibble tidyr]; }; + tidyRSS = derive2 { name="tidyRSS"; version="1.2.7"; sha256="0834g61fxdwvpxdr0a65k4k35iazwwzv792zjwj46391a2nmq5h7"; depends=[dplyr httr jsonlite lubridate magrittr purrr sf stringr testthat tibble xml2]; }; + tidybayes = derive2 { name="tidybayes"; version="1.0.3"; sha256="1dkkzfbbq94vrrswf3g6dcds4vpvjn2kldf91f7642qf6kdgy135"; depends=[arrayhelpers coda dplyr forcats ggplot2 ggridges ggstance HDInterval LaplacesDemon magrittr MASS plyr purrr rlang stringi stringr tibble tidyr tidyselect]; }; tidyboot = derive2 { name="tidyboot"; version="0.1.1"; sha256="0nss1ci763g9p5f33g163ppamx72axc8xhrils0cql3ka8439pmn"; depends=[dplyr modelr purrr rlang tidyr]; }; - tidycensus = derive2 { name="tidycensus"; version="0.4.6"; sha256="1czfdwm5bn0xpqm43mvb5bd30m5kdxikaq21gxkj41r78z69qncl"; depends=[dplyr httr jsonlite purrr rappdirs readr rvest sf stringr tidyr tigris units xml2]; }; + tidycensus = derive2 { name="tidycensus"; version="0.8.1"; sha256="1xw3r53wy3sy8rc08nprs4xfxplq6h1gmy1lhcwi8db922nyb671"; depends=[dplyr httr jsonlite purrr rappdirs readr rvest sf stringr tidyr tigris units xml2]; }; tidygenomics = derive2 { name="tidygenomics"; version="0.1.0"; sha256="0n6km2zhdmbgacn6rzamrn506d9y3sl6yp2q6fd9x7kzgz09aq4n"; depends=[dplyr fuzzyjoin IRanges purrr Rcpp tidyr]; }; - tidygraph = derive2 { name="tidygraph"; version="1.1.0"; sha256="1cqmii1pia5s8cj1hfm5jh4qgg9dn65dcb666bqfhq51nzgwy6b4"; depends=[dplyr igraph magrittr R6 Rcpp rlang tibble tidyr]; }; - tidyhydat = derive2 { name="tidyhydat"; version="0.3.4"; sha256="03kjcvh6g6xwd72fm8yyflyy72zm6fd8d0rlb6wabzq7hbzhfpp0"; depends=[cli crayon DBI dbplyr dplyr httr lubridate rappdirs readr rlang RSQLite tidyr]; }; + tidygraph = derive2 { name="tidygraph"; version="1.1.1"; sha256="1gskh3l9vjwpp6h9knfhg241cbs2zwz6cx7sw565jbqxqspd7ymi"; depends=[dplyr igraph magrittr pillar R6 Rcpp rlang tibble tidyr]; }; + tidyhydat = derive2 { name="tidyhydat"; version="0.3.5"; sha256="1b82pxkn54kil661hkc5dp52nkl4sdbc0qr835ax1j00ix4hzi0b"; depends=[cli crayon DBI dbplyr dplyr httr lubridate rappdirs readr rlang RSQLite tidyr]; }; tidyimpute = derive2 { name="tidyimpute"; version="0.1.0"; sha256="03b475nn206hxq3i0n7j1qws82rwwk5vqivmdg5mff44dvz4gl5s"; depends=[dplyr na_tools rlang]; }; - tidyposterior = derive2 { name="tidyposterior"; version="0.0.1"; sha256="09q2j6kjwqphdzi60w26mlax9fnmndw7s3fsxfcj0pjjl8688w52"; depends=[broom dplyr ggplot2 purrr rlang rsample rstanarm tibble tidyr]; }; + tidymodels = derive2 { name="tidymodels"; version="0.0.2"; sha256="1hidjrayqxz1g7bn20pqs1bwyx4cxxqx9dq5lwqyfsij0ir0lia9"; depends=[broom cli crayon dials dplyr ggplot2 infer magrittr parsnip pillar purrr recipes rlang rsample rstudioapi tibble tidyposterior tidypredict tidytext yardstick]; }; + tidyposterior = derive2 { name="tidyposterior"; version="0.0.2"; sha256="1sdbar3ycnjqyjy664zyhr9xks48l6g6mw8p5scp31x3gdh352rs"; depends=[dplyr generics ggplot2 purrr rlang rsample rstanarm tibble tidyr]; }; tidypredict = derive2 { name="tidypredict"; version="0.2.0"; sha256="1hq9xzaa234679qvf02nc5w8l21yh1f3dhl76zxzqc7na7chn13k"; depends=[dplyr purrr rlang tibble tidyr]; }; tidyquant = derive2 { name="tidyquant"; version="0.5.5"; sha256="0kh3y291j5d6qbqr45jjzjpwa02r0ymb7gdr0zd9g3d4czllwv95"; depends=[dplyr ggplot2 httr lazyeval lubridate magrittr PerformanceAnalytics purrr Quandl quantmod rlang stringr tibble tidyr tidyverse timetk TTR xml2 xts]; }; - tidyr = derive2 { name="tidyr"; version="0.8.1"; sha256="0485f19mkkglc4bv57y6bm6l9rfgd878hsz2xdg1nwgbqchjhgix"; depends=[dplyr glue magrittr purrr Rcpp rlang stringi tibble tidyselect]; }; - tidyselect = derive2 { name="tidyselect"; version="0.2.4"; sha256="1592dbzawhd1hpsp9919l4sifyiaaj6xr7lnhsbwa6jwmmb0xcsw"; depends=[glue purrr Rcpp rlang]; }; + tidyr = derive2 { name="tidyr"; version="0.8.2"; sha256="03s9dv6c2dj65a769h8fgy9878y46rdq7x65i53kd44kag80i9cr"; depends=[dplyr glue magrittr purrr Rcpp rlang stringi tibble tidyselect]; }; + tidyselect = derive2 { name="tidyselect"; version="0.2.5"; sha256="0x3cp36byhfjajikr1lwffjm85ayw3bcs7d7kb0cydgs61ifiqjw"; depends=[glue purrr Rcpp rlang]; }; tidystats = derive2 { name="tidystats"; version="0.2"; sha256="15f12zizgql1y303pr4vhmvpmpxib0wpybd0b5gbx281iglpdsc0"; depends=[dplyr knitr magrittr purrr readr stringr tibble tidyr]; }; - tidystringdist = derive2 { name="tidystringdist"; version="0.1.2"; sha256="1jk5yqkjf33arbbfgfzk7ym943gy95n3yncybmvwbjsff07qpmaw"; depends=[attempt dplyr magrittr purrr rlang stringdist]; }; - tidytext = derive2 { name="tidytext"; version="0.1.9"; sha256="1hkxg23cc44496w8nvrm1zsbk05fhk423k12ss6ay2da3n8khi0f"; depends=[broom dplyr hunspell janeaustenr Matrix purrr rlang stopwords stringr tokenizers]; }; - tidytree = derive2 { name="tidytree"; version="0.1.9"; sha256="0bxgmwamiclr4fnn5dk7hnkl7jf4p1fgwga2gfa3a6lwa79qgpwn"; depends=[ape dplyr lazyeval magrittr tibble]; }; + tidystringdist = derive2 { name="tidystringdist"; version="0.1.3"; sha256="0mffzkgd5154ip03v125q0galmg2qyd0gb4m517mz95i38z6c2yy"; depends=[attempt rlang stringdist tibble]; }; + tidytext = derive2 { name="tidytext"; version="0.2.0"; sha256="15xyn7mz81cm6dqsjvdb681q2sag9pp62kv11y0blyxd81wpy994"; depends=[broom dplyr hunspell janeaustenr Matrix purrr rlang stopwords stringr tokenizers]; }; + tidytidbits = derive2 { name="tidytidbits"; version="0.1.0"; sha256="154k3gn87fnmzhldyp7h0rq5gxpndwaf4gahqydhsh9i6dq61lk7"; depends=[dplyr extrafont forcats magrittr purrr rlang stringr tibble tidyr tidyselect]; }; + tidytransit = derive2 { name="tidytransit"; version="0.3.5"; sha256="0pxkn162i601lc8lwci1j4ns44yxc1d7zy7c7423ccqjpj85nm7g"; depends=[assertthat dplyr here htmltools httr lubridate magrittr readr rlang scales sf stringr tibble tidyr zip]; }; + tidytree = derive2 { name="tidytree"; version="0.2.0"; sha256="16i1bgiw1wj0sxic4fj6x5rfd6jk7l4mmxzw4kj0mp1vsxsrwj8x"; depends=[ape dplyr lazyeval magrittr tibble]; }; tidyverse = derive2 { name="tidyverse"; version="1.2.1"; sha256="0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd"; depends=[broom cli crayon dbplyr dplyr forcats ggplot2 haven hms httr jsonlite lubridate magrittr modelr purrr readr readxl reprex rlang rstudioapi rvest stringr tibble tidyr xml2]; }; tidyxl = derive2 { name="tidyxl"; version="1.0.3"; sha256="02icd5xwyimdlzrn6ikj6rrs3kj3qw1ngap69cf89mvmlkp93y79"; depends=[piton Rcpp]; }; tiff = derive2 { name="tiff"; version="0.1-5"; sha256="0asf2bws3x3yd3g3ixvk0f86b0mdf882pl8xrqlxrkbgjalyc54m"; depends=[]; }; tiger = derive2 { name="tiger"; version="0.2.3.1"; sha256="0xr56c46b956yiwkili6vp8rhk885pcmfyd3j0rr4h8sz085md6n"; depends=[e1071 hexbin klaR lattice qualV som]; }; tigerhitteR = derive2 { name="tigerhitteR"; version="1.1.0"; sha256="0inyi12lf8bn7nbklf2rjixk6wrgrjcp8njv7knai4dgvv7v0rfa"; depends=[Hmisc magrittr openxlsx zoo]; }; tigerstats = derive2 { name="tigerstats"; version="0.3"; sha256="12wrghipgypkhwwkmaxb6n0qx9fgxk82dc6wlh56rblsvciv2hj0"; depends=[abd ggplot2 lattice manipulate MASS mosaic mosaicData]; }; - tigger = derive2 { name="tigger"; version="0.2.11"; sha256="1kbqlfr3lsiiv0l7dzahna706zb4mx0gfx91220n2ckfc81pyrv5"; depends=[alakazam doParallel dplyr foreach ggplot2 iterators lazyeval tidyr]; }; + tigger = derive2 { name="tigger"; version="0.3.1"; sha256="1ay8al764adpzabwsinxg97y2mz28k6y1m8ckfxhi9h11az23hid"; depends=[alakazam doParallel dplyr foreach ggplot2 gridExtra gtools iterators lazyeval rlang shazam stringi tidyr]; }; tightClust = derive2 { name="tightClust"; version="1.1"; sha256="0vqkp2g6z8y3b6dhzglmacjhf2qi1sg80kb941mwfafin2k40zbm"; depends=[]; }; tigreBrowserWriter = derive2 { name="tigreBrowserWriter"; version="0.1.5"; sha256="0izgx1khci6qc6pz85dxj75kzxvpr30l0vhcv9476jrcbwqs4k8m"; depends=[DBI RSQLite]; }; tigris = derive2 { name="tigris"; version="0.7"; sha256="0azfp8ahf63a10862669wsamf0270rcyrmknc331vjs52b3qlrvl"; depends=[dplyr httr magrittr maptools rappdirs rgdal sf sp stringr uuid]; }; tikzDevice = derive2 { name="tikzDevice"; version="0.12"; sha256="0srp7q91714sday4n2nbhnkwjy84q6kw7iihlskr7ckjdcqk7s3v"; depends=[filehash png]; }; tilegramsR = derive2 { name="tilegramsR"; version="0.2.0"; sha256="11cnyvlghg8z7lr9ahzsjpyjrqnxqs77wdcydqvavrsqj745xvi2"; depends=[sf sp]; }; - tiler = derive2 { name="tiler"; version="0.2.0"; sha256="0pdr34zlqvkkimp03nmj9p9ak39c2927ggyrhy7sc7h7k4x59dh8"; depends=[png raster rgdal sp]; }; + tiler = derive2 { name="tiler"; version="0.2.1"; sha256="19w772wwv764i2b8i9ym6scf18kyci3albz27hw3mdhjy7i0acm3"; depends=[png raster rgdal sp]; }; tilting = derive2 { name="tilting"; version="1.1.1"; sha256="0srvxjv3sg35n7f8pam45ny1z1dxwqjkrz9d91hf67a3fi34f5gk"; depends=[mvtnorm]; }; time2event = derive2 { name="time2event"; version="0.1.0"; sha256="1xkvarw53lcn07wqq7ly5znr6vjq7x72xb0piq5igdmwqmg2y26g"; depends=[survival timereg]; }; timeDate = derive2 { name="timeDate"; version="3043.102"; sha256="0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"; depends=[]; }; @@ -12074,8 +12835,8 @@ in with self; { timeordered = derive2 { name="timeordered"; version="0.9.9"; sha256="0rfga5i6kckmlz2dzqb1pp634dl93wxp7v3kisxlbjl7mgnbck3k"; depends=[igraph plyr]; }; timereg = derive2 { name="timereg"; version="1.9.2"; sha256="0ddckk8vrfkk4kwlrjms6niry6g6c8dz0yf96z2kq03jgs06kfdh"; depends=[lava numDeriv survival]; }; timesboot = derive2 { name="timesboot"; version="1.0"; sha256="1ixmcigi1bf42np93md8d3w464papg9hp85v0c3hg3vl4nsm2bji"; depends=[boot]; }; - timeseriesdb = derive2 { name="timeseriesdb"; version="0.2.1"; sha256="0150zs8c8184jzry33aki21prmpnxp3rclp84q6igwxi4grdhlr0"; depends=[DBI reshape2 RJSONIO RPostgreSQL shiny xts zoo]; }; - timetk = derive2 { name="timetk"; version="0.1.1"; sha256="0m8l9ivww5aykdfab6bk9khy7jqkd3yrzbz2r78xnsfzipa9bzmk"; depends=[devtools dplyr forecast lazyeval lubridate padr purrr readr stringi tibble tidyr xts zoo]; }; + timeseriesdb = derive2 { name="timeseriesdb"; version="0.4.1"; sha256="1ghb3lg63fs9zx34l5qczv39mdccnmqzlc74l1zhb8qmsg8sm1g2"; depends=[data_table DBI jsonlite openxlsx RPostgreSQL shiny xtable xts zoo]; }; + timetk = derive2 { name="timetk"; version="0.1.1.1"; sha256="0ca6xnsidc98yjb52gbafvfgxzdgszj8l9hvc77mwgc33g0ydvs1"; depends=[devtools dplyr forecast lazyeval lubridate padr purrr readr stringi tibble tidyr xts zoo]; }; timetools = derive2 { name="timetools"; version="1.14"; sha256="13jchgd9fc8hxj74wm1kg4rwcng4yxblkq04i33djsqghgb5f9mj"; depends=[]; }; timetree = derive2 { name="timetree"; version="1.0"; sha256="1fpdp6mkwm67svqvkfflvqxn52y2041zl09rxrms28ybbd5f84c0"; depends=[phangorn XML]; }; timevis = derive2 { name="timevis"; version="0.4"; sha256="08caa5gilh1c0z41lm3ghf6cpnlsdjfm1v7ha73jxv1655kznmpx"; depends=[htmltools htmlwidgets jsonlite magrittr rmarkdown shiny]; }; @@ -12084,46 +12845,48 @@ in with self; { tinsel = derive2 { name="tinsel"; version="0.0.1"; sha256="0n1x0cf4x6cq1yks0444nxd9snga4m6inc5lfvb7k96fzjb3xgbp"; depends=[]; }; tint = derive2 { name="tint"; version="0.1.0"; sha256="1hczc2nrm8xgvw3igkfnlqyz73686l447kigsrd6m796v8ny1gbf"; depends=[htmltools knitr rmarkdown]; }; tinyProject = derive2 { name="tinyProject"; version="0.5"; sha256="10sllhjcla4pfgp5n1y5vi318q9bcy82j88rx3k1sgzmbq1nc1c2"; depends=[brew devtools]; }; - tinytex = derive2 { name="tinytex"; version="0.5"; sha256="1pg4jfyvandjwz3lmr38pbqi9d045iwkk3xklhsfhhxq6aviq9p7"; depends=[]; }; - tiobeindexr = derive2 { name="tiobeindexr"; version="0.1.0"; sha256="045b0c0mn3qlasclpzc2k3x1xlmcdvg2ixc2n9m6gjmhp2fdm499"; depends=[rvest xml2]; }; + tinytex = derive2 { name="tinytex"; version="0.9"; sha256="08w5hyq3ysh631d5whgcfv1bb007cdc0bjhb83vwmhazs6rgvyjy"; depends=[xfun]; }; + tiobeindexr = derive2 { name="tiobeindexr"; version="0.1.1"; sha256="09vw83hkf7lgd3xyhbmqkyv57g3dz856230xkf8630jiicfvcg3b"; depends=[rvest xml2]; }; tipom = derive2 { name="tipom"; version="1.0.2-1"; sha256="1gdfv0g5dw742j6ycmi0baqh6xcchp3yf2n1g8vn7jmqgz5mlhdr"; depends=[]; }; tippy = derive2 { name="tippy"; version="0.0.1"; sha256="0kkyi4s4ffpyjyfl89cd5y788ab1p253rx179k422y3y1z6w1md7"; depends=[htmltools htmlwidgets jsonlite shiny]; }; tipr = derive2 { name="tipr"; version="0.1.1"; sha256="138xmkfad0xjrmr9v3ladbwsyknyad27wxcav03n6f72plhxmxb6"; depends=[broom purrr tibble]; }; tis = derive2 { name="tis"; version="1.34"; sha256="01bpl8q2n49wpr2gghkcv1zf16b3375xa71mv0q7wwn0da3n7m0n"; depends=[]; }; titan = derive2 { name="titan"; version="1.0-16"; sha256="0x30a877vj99z3fh3cw9762j5ci56964j2466xfbwcywhn9njz5r"; depends=[boot lattice MASS]; }; titanic = derive2 { name="titanic"; version="0.1.0"; sha256="0mdmh0ciwfig00847bmvp50cyvj8pra6q4i4vdg7md19z5rjlx3j"; depends=[]; }; + titeIR = derive2 { name="titeIR"; version="0.1.0"; sha256="047vidn3zydbjijwgz6qm2d9j2ny8ng2sv5jzm8zb300y7k2426c"; depends=[Iso]; }; titrationCurves = derive2 { name="titrationCurves"; version="0.1.0"; sha256="0z127sihd262mdik46sq9vcf05s7jsqmkpm3p4d779viw74bl768"; depends=[]; }; tkRplotR = derive2 { name="tkRplotR"; version="0.1.1"; sha256="0fr30c2xjgpjh0pkqv0m7g413wkzzffbak7ak26k7bsi2ls341qa"; depends=[]; }; tkrgl = derive2 { name="tkrgl"; version="0.8"; sha256="1c5jiahqpf3nfybkzmks785dlkchjdisvknxkb0biv3xj9nzgz14"; depends=[rgl]; }; - tkrplot = derive2 { name="tkrplot"; version="0.0-23"; sha256="1cnyszn3rmr1kwvi5a178dr3074skdijfixf5ln8av5wwcy35947"; depends=[]; }; + tkrplot = derive2 { name="tkrplot"; version="0.0-24"; sha256="04gk48vm8ilj1n3b3ir66pcfv504ra4rlgc0ll4ixbnp6w566wr8"; depends=[]; }; tlemix = derive2 { name="tlemix"; version="0.1.3"; sha256="0c4mvdxlhbmyxj070xyipx4c27hwxlb3c5ps65ipm6gi8v8r6spj"; depends=[]; }; tlm = derive2 { name="tlm"; version="0.1.5"; sha256="1iw08pa70nb25fnv64834s5c8vl456a2rcng7x6v9vs5q37610g6"; depends=[boot]; }; tlmec = derive2 { name="tlmec"; version="0.0-2"; sha256="1gak8vxmfjf05bhaj6lych7bm8hgav1x3h14k2ra7236v82rqbw7"; depends=[mvtnorm]; }; - tm = derive2 { name="tm"; version="0.7-4"; sha256="1vvc0arl1w5g8r8bp5w95w79d7hnyfvkhsw5nq2qxql1sjsq69ya"; depends=[BH NLP Rcpp slam xml2]; }; + tls = derive2 { name="tls"; version="0.1.0"; sha256="183b5m70s2whlgp9s1gb4xnylhlp4hnh3lw6b8f2vx4kahaid763"; depends=[]; }; + tm = derive2 { name="tm"; version="0.7-5"; sha256="05x3kj6dxffcfyn42q2fw9bby5f4wdmslc3ww1dl0r09pz950cax"; depends=[BH NLP Rcpp slam xml2]; }; tm_plugin_alceste = derive2 { name="tm.plugin.alceste"; version="1.1"; sha256="0wid51bbbx01mjfhnaiv50vfyxxmjxw8alb73c1hq9wlsh3x3vjf"; depends=[NLP tm]; }; tm_plugin_dc = derive2 { name="tm.plugin.dc"; version="0.2-8"; sha256="0z843i2wlmx75748p95jz3j45d9bzmlmqa3awgya24k7bdhpd6kd"; depends=[DSL NLP slam tm]; }; tm_plugin_europresse = derive2 { name="tm.plugin.europresse"; version="1.4"; sha256="03qi9rkfwgjvir4cjpi9imc8zaldvan42v9lqfr5d6zhr0ajy6wx"; depends=[NLP tm XML]; }; tm_plugin_factiva = derive2 { name="tm.plugin.factiva"; version="1.7"; sha256="1zcddarjd083p3sly49wvsnbn6bmpx5wd1bqm3acgydxk8y84nif"; depends=[NLP rvest tm xml2]; }; tm_plugin_lexisnexis = derive2 { name="tm.plugin.lexisnexis"; version="1.4.0"; sha256="0q4njhfpwqym9d8xfbb577vn6g9ks4nkpb4bh6j31nzg7yp96av7"; depends=[ISOcodes NLP tm xml2]; }; - tm_plugin_mail = derive2 { name="tm.plugin.mail"; version="0.1"; sha256="0ca2w2p5zv3qr4zi0cj3lfz36g6xkgkbck8pdxq5k65kqi5ndzyp"; depends=[NLP tm]; }; + tm_plugin_mail = derive2 { name="tm.plugin.mail"; version="0.2-1"; sha256="0rn8jqv622qmc0zkz534ka5qnbca2rlabxm3vjbqplr6fh1ahwb1"; depends=[NLP tm]; }; tm_plugin_webmining = derive2 { name="tm.plugin.webmining"; version="1.3"; sha256="1694jidf01ilyk286q43bjchh1gg2fk33a2cwsf5jxv7jky3gl7h"; depends=[boilerpipeR NLP RCurl RJSONIO tm XML]; }; - tmap = derive2 { name="tmap"; version="1.11-2"; sha256="1cinbsfhi8pngidxp3brmba1willknavlrpjzywm85wp7973y045"; depends=[classInt htmltools htmlwidgets leaflet mapview raster RColorBrewer rgdal rgeos sp spdep tmaptools]; }; - tmaptools = derive2 { name="tmaptools"; version="1.2-4"; sha256="1dymngn3hrpky5v767lghijlbagmz57dqrkw57r0gy8a9k06bsx8"; depends=[classInt dichromat geosphere KernSmooth magrittr osmar raster RColorBrewer rgdal rgeos rmapshaper sp spdep XML]; }; - tmbstan = derive2 { name="tmbstan"; version="1.0.0"; sha256="01x1nw0mlbpsldrd6hx2g040d9slrhk7hm2pm1v7pci3vxgbpgy9"; depends=[BH Rcpp RcppEigen rstan StanHeaders TMB]; }; + tm1r = derive2 { name="tm1r"; version="1.1.1"; sha256="1sxapq9yfv7hyzrn10xxqclw9vnh0bp2mrsi45bsr9wl0qkdfhcj"; depends=[httr jsonlite]; }; + tmap = derive2 { name="tmap"; version="2.1-1"; sha256="0928f7cqwqy66hp959mpaq7idb3riz6ahhfh26aidpaqc85lwqpw"; depends=[classInt htmltools htmlwidgets leaflet mapview raster RColorBrewer sf tmaptools units viridisLite]; }; + tmaptools = derive2 { name="tmaptools"; version="2.0-1"; sha256="0zfj2q3p4xmb7xzpiidfn20g569fscyhryzcpmvwkp98a7fg9swz"; depends=[classInt dichromat KernSmooth lwgeom magrittr raster RColorBrewer rgdal rgeos sf sp units viridisLite XML]; }; + tmbstan = derive2 { name="tmbstan"; version="1.0.1"; sha256="0l79fzmviy1r4hvjvhjl5yfck0j3xiq7qjc4jwvi6yfglbivii08"; depends=[BH Rcpp RcppEigen rstan StanHeaders TMB]; }; tmcn = derive2 { name="tmcn"; version="0.2-12"; sha256="1gqmq3f0plgd44056905l5jd7x9k4ls06hcp006w8skxj1rnwzb9"; depends=[]; }; tmg = derive2 { name="tmg"; version="0.3"; sha256="0yqavibinzsdh85izzsx8b3bb9l36vzkp5a3bdwdbh410s62j68a"; depends=[Rcpp RcppEigen]; }; tmle = derive2 { name="tmle"; version="1.3.0-1"; sha256="1y7fjj2492a70idnqwrlcdpz2bqphdxbaz96yjxnkfhx940y26b5"; depends=[SuperLearner]; }; tmle_npvi = derive2 { name="tmle.npvi"; version="0.10.0"; sha256="00jav1ql3lv18wh9msxnjvz36z2ds44fdi6lrp1pfphh1in4vdcl"; depends=[geometry MASS Matrix R_methodsS3 R_oo R_utils]; }; - tmlenet = derive2 { name="tmlenet"; version="0.1.0"; sha256="1pg9w7yci9j0m1cxi0nwdpp6jwap0b7ql4xkh25kjbq3w5r8w8pr"; depends=[assertthat data_table Matrix R6 Rcpp simcausal speedglm stringr]; }; - tmod = derive2 { name="tmod"; version="0.36"; sha256="054kg3rwcmrn1y1x1ba8wflb6m76nmf69g4yj3x1vw0qjjs421nh"; depends=[beeswarm plotwidgets tagcloud XML]; }; + tmod = derive2 { name="tmod"; version="0.40"; sha256="157m5jjkfd7g9aih5zylxzwkkdryj9l6yapgwjqydvwj6ab6k67l"; depends=[beeswarm plotwidgets tagcloud XML]; }; tmpm = derive2 { name="tmpm"; version="1.0.3"; sha256="1fqk39zyc07gh0ygi7pfljlnj6ih37jsb7bcxm05zcd4796wil8j"; depends=[reshape2]; }; + tmvmixnorm = derive2 { name="tmvmixnorm"; version="1.0.2"; sha256="04bjdlrz82v9skirap2fmngi2sv9xakkgmkgpwdv3qshszvx3wz4"; depends=[]; }; tmvnsim = derive2 { name="tmvnsim"; version="1.0-2"; sha256="03xsvsg9bqvgl98ywid3h91mmlhax5s6wvmypp3hq91vmc5kvxlp"; depends=[]; }; tmvtnorm = derive2 { name="tmvtnorm"; version="1.4-10"; sha256="1w3kmpx25l7rb80vpclqq4pbbv12qgysyqxjq3lp55l9nklkb7qs"; depends=[gmm Matrix mvtnorm]; }; tnam = derive2 { name="tnam"; version="1.6.5"; sha256="0jbwnsnn6875yprmh6y2i0bvr875hfsg7wfsj6ydmjpr5cpqqk56"; depends=[igraph lme4 network Rcpp sna vegan xergm_common]; }; tnet = derive2 { name="tnet"; version="3.0.14"; sha256="05cc6jrkjbwxzmgzq30h63xzhlgq8f0l3wx2q54vrv0wpvlvfphn"; depends=[igraph survival]; }; toOrdinal = derive2 { name="toOrdinal"; version="1.0-0.0"; sha256="1y46rcm6v2c5n71hdf5rgsgvy913wiazmml60mlxqb70dvz42649"; depends=[crayon testthat]; }; - toaster = derive2 { name="toaster"; version="0.5.5"; sha256="0ga4l3zp422scrgvz701rjznn013vhsbp4gh7v1inqp7kpxafky9"; depends=[foreach GGally ggmap ggplot2 ggthemes memoise network plyr RColorBrewer reshape2 RODBC scales slam wordcloud]; }; - togglr = derive2 { name="togglr"; version="0.1.3"; sha256="033d4mcl2w7nbjmaa5bc28skd63x34k4k4ib94nf11iwdj7bipkw"; depends=[assertthat dplyr getPass glue httr jsonlite keyring lubridate magrittr prettyunits purrr rstudioapi]; }; + togglr = derive2 { name="togglr"; version="0.1.33"; sha256="105c9vxa67bqccj31ksk5myfd0v7v0wbz6qqjhxqndlg7v6ggfzc"; depends=[assertthat dplyr getPass glue httr jsonlite keyring lubridate magrittr parsedate prettyunits purrr rstudioapi]; }; tokenizers = derive2 { name="tokenizers"; version="0.2.1"; sha256="006xf1vdrmp9skhpss9ldhmk4cwqk512cjp1pxm2gxfybpf7qq98"; depends=[Rcpp SnowballC stringi]; }; tolBasis = derive2 { name="tolBasis"; version="1.0"; sha256="0g4jdwklx92dffrz38kpm1sjzmvhdqzv6mj6hslsjii6sawiyibh"; depends=[lubridate polynom]; }; tolerance = derive2 { name="tolerance"; version="1.3.0"; sha256="17qh4ad1f3fbcpwlxxqh8qr9bnwjcl4yxk0l3fkbr6b2l4rc5p86"; depends=[rgl]; }; @@ -12132,13 +12895,14 @@ in with self; { topmodel = derive2 { name="topmodel"; version="0.7.3"; sha256="15w9id90d6l0i0ji3ln3sxnpispb6pgabk4waysqn0nh6y4lfdgb"; depends=[]; }; topologyGSA = derive2 { name="topologyGSA"; version="1.4.6"; sha256="0vas7qab5a86jb277ql63qjvfvx7iqqbcrwky7iyr0s8p8p794ia"; depends=[fields graph gRbase qpgraph]; }; topsis = derive2 { name="topsis"; version="1.0"; sha256="056cgi684qy2chh1rvhgkxwhfv9nnfd7dfzc05m24gy2wyypgxj3"; depends=[]; }; + tosca = derive2 { name="tosca"; version="0.1-2"; sha256="0zr0q0l4ic0hmmahgzm4hzjqzy0vxb31xsgmvqnvi8kya2bb68sh"; depends=[data_table htmltools lda lubridate RColorBrewer stringr tm WikipediR]; }; tosls = derive2 { name="tosls"; version="1.0"; sha256="03nqwahap504yvcksvxdhykplbzmf5wdwgpzm7svn8bymdc472v2"; depends=[Formula]; }; - totalcensus = derive2 { name="totalcensus"; version="0.3.0"; sha256="0i7srsfhskfcq7fdc3sq2rq2p6x508pwgbig86l92zki3ljm7qgs"; depends=[data_table magrittr purrr stringr]; }; - touch = derive2 { name="touch"; version="0.1-3"; sha256="1zzc4h6y0xmr3p7jl0vlvn4yswxz5akgvz8laxgmjgqzk926g9jl"; depends=[stringr]; }; + totalcensus = derive2 { name="totalcensus"; version="0.5.1"; sha256="0b2mfci8fdfzw21nd1cgzx9vcvb0f27wdn0j58rszi1s7ngajl2v"; depends=[data_table magrittr purrr stringr]; }; + touch = derive2 { name="touch"; version="0.1-4"; sha256="0xz3mvwhyn7wbqhbfp2klrnf89gvsncrv5y7fmk9ym3nkq7z26cg"; depends=[Rcpp]; }; + touchard = derive2 { name="touchard"; version="1.0"; sha256="0hjki9y94kzapkik48dpdz3x5ybi1miy94mvn4klsgs54z68apsi"; depends=[MASS nleqslv numDeriv plotrix]; }; tourr = derive2 { name="tourr"; version="0.5.5"; sha256="12293kp36kz056zd3fnsaf2gy4g8mcs79ws0vgbs7b0hx09sy9vp"; depends=[]; }; tourrGui = derive2 { name="tourrGui"; version="0.4"; sha256="1g9928q3x9rrd9k3k84r201wss3vjd2pngvbaflk5dqh9yf75jpq"; depends=[Cairo colorspace gWidgets RGtk2 tourr]; }; - toxboot = derive2 { name="toxboot"; version="0.1.1"; sha256="0sw0mxhcq5k11swlhfpn6xk0nfsambh2yx1721zx75lya27wkmq1"; depends=[data_table tcpl]; }; - toxplot = derive2 { name="toxplot"; version="0.1.1"; sha256="1g5q04ryn2dg675yp90x36z8iw3l5js50gpm4j2c17r88jb2fsl5"; depends=[dplyr ggplot2 ggthemes tcpl tidyr]; }; + toxboot = derive2 { name="toxboot"; version="0.2.0"; sha256="0qjnd6x6d4m8ycl6iq5iq45vhhf5w1amyw4smwbizx6hdhg9jm4h"; depends=[data_table tcpl]; }; toxtestD = derive2 { name="toxtestD"; version="2.0"; sha256="0b7hmpfhwg626r8il12shni0kw94cqnbj49y4vfh8gn98x1s6m48"; depends=[]; }; tpAUC = derive2 { name="tpAUC"; version="2.1.1"; sha256="0wix9qwcidj7xfqhh7bmrpnadd9qlkvg3515gaamdxkjbz2kyydc"; depends=[pROC]; }; tpe = derive2 { name="tpe"; version="1.0.1"; sha256="0zsa8vb4qmln3sb4lplv43lh50yys9vfd3rxfp6qxqqjxivd0xsh"; depends=[]; }; @@ -12146,23 +12910,26 @@ in with self; { tracer = derive2 { name="tracer"; version="1.0.0"; sha256="1jdh4ljcz7d0w2y5miggqkvv397jdx7fn108hbjw93af2gnh698q"; depends=[clisymbols crayon prettycode]; }; tracheideR = derive2 { name="tracheideR"; version="0.1.1"; sha256="1x1jwzgs2aqb3k17mm9mhfhnbwcmilhkjaz9rl40rcg84xjqdrpl"; depends=[tgram]; }; track = derive2 { name="track"; version="1.1.9"; sha256="1d0hab7xyayyhyyrbv8nvpka1kzry4yx10fg8aqwkca3nm7n2q3c"; depends=[]; }; - trackdem = derive2 { name="trackdem"; version="0.4.1"; sha256="0r33ph7vk5i4nl3bw4642cpy743arly9xmn3n5jk2961q80m0kq5"; depends=[MASS neuralnet png raster Rcpp RcppArmadillo SDMTools shiny]; }; - trackeR = derive2 { name="trackeR"; version="1.0.0"; sha256="0z200jlkgcdxwss0ckbh3vqcfw56fi7pivr9vzf4rkwyf2n6v25s"; depends=[fda ggmap ggplot2 gridExtra gtable jsonlite leaflet raster RSQLite scam XML zoo]; }; - trackr = derive2 { name="trackr"; version="0.7.5"; sha256="1achrnkqnpdjp2vr1s7xsl8fdfdyifgv5vr00b3xq9pkr4jggj6z"; depends=[CodeDepends fastdigest ggplot2 gridGraphics histry htmltools knitr lattice miniUI RJSONIO rmarkdown rsolr shiny]; }; + trackdem = derive2 { name="trackdem"; version="0.4.2"; sha256="0isd3cs10z6sqm8sh2q577z8bhnagq9gqsvdlsv377lk1z7wd1ln"; depends=[MASS neuralnet png raster Rcpp RcppArmadillo SDMTools shiny]; }; + trackeR = derive2 { name="trackeR"; version="1.2.0"; sha256="07kfnla6dq1x62k43nl2d2s2bn1m1djzqzhks09f8fjz7vcbjgsy"; depends=[fda foreach ggmap ggplot2 ggridges gridExtra gtable jsonlite leaflet raster RSQLite scam sp xml2 zoo]; }; + trackr = derive2 { name="trackr"; version="0.10.5"; sha256="0cngwszax3i9p0095kxrz7w4rnryc0lmylckixzrmhx80qkxcaw1"; depends=[CodeDepends fastdigest ggplot2 gridGraphics histry htmltools lattice miniUI RJSONIO rlang rmarkdown roprov rsolr shiny]; }; tractor_base = derive2 { name="tractor.base"; version="3.2.2"; sha256="1pbh9hand7h68vxap2qis3a7zs5qkrj2wxk8flqyvhx50p98wigv"; depends=[ore reportr shades]; }; trade = derive2 { name="trade"; version="0.5.3"; sha256="0v0yw261daag0hw3sc7dh2bpm8sd3r46xbcbcbxv7qb59rad756w"; depends=[antitrust]; }; + trafo = derive2 { name="trafo"; version="1.0.1"; sha256="0gq3snjpkw0ncny7pkfi686qkgdhd8id73jxjk3chhqf5mzrrsbc"; depends=[FNN lmtest moments pryr]; }; traitr = derive2 { name="traitr"; version="0.14"; sha256="1pkc8wcq55229wkwb54hg9ndbhlxziv51n8880z6yq73zac1hbmf"; depends=[digest gWidgets proto]; }; traits = derive2 { name="traits"; version="0.3.0"; sha256="155y8j69214xxi1bfk07k30zlpm3q6fmz7ydhnkvw0kv4l0i5pc5"; depends=[crul data_table hoardr httr jsonlite readr rvest taxize tibble xml2]; }; traj = derive2 { name="traj"; version="1.2"; sha256="0mq6xdbxjqjivxyy7cwaghwmnmb5pccrah44nmalssc6qfrgys4n"; depends=[cluster GPArotation NbClust pastecs psych]; }; - trajectories = derive2 { name="trajectories"; version="0.1-4"; sha256="0vwfbx5s8ywasxwv8cld4s6r96vlyknxipp49rsfpqn94nawhwnx"; depends=[lattice sp spacetime]; }; + trajectories = derive2 { name="trajectories"; version="0.2-1"; sha256="0sw1gcwmz2d27ck8gm5xa9bmmpgpy483brdyi74wccchwb3nfw2m"; depends=[lattice sp spacetime zoo]; }; trajr = derive2 { name="trajr"; version="1.1.0"; sha256="1wfncd3ays8wqz8hhwz46diyac49ivz31qm1rvy1gkbw71icmnd7"; depends=[plotrix signal]; }; - tram = derive2 { name="tram"; version="0.2-2"; sha256="1lyk2srbj5axh2h8y54sxn5l36sa9q9nkkb7vvbhms5dinld1z6j"; depends=[basefun Formula mlt multcomp sandwich survival variables]; }; + tram = derive2 { name="tram"; version="0.2-3"; sha256="1bbz9a57pmdalb9xmhawy9wjswcvr7lcb390plrs43lka2j55j6n"; depends=[basefun Formula mlt multcomp sandwich survival variables]; }; transcribeR = derive2 { name="transcribeR"; version="0.0.0"; sha256="0y2kxg2da71i962fhsjxsr2ic3b31fmffhj3gg97b0nykfpcviib"; depends=[httr]; }; + transformr = derive2 { name="transformr"; version="0.1.1"; sha256="186n789zzf2p9ggw9j7gmd4knfq051jhl35x1585jgll2karyn2c"; depends=[lpSolve Rcpp rlang sf tweenr]; }; translate = derive2 { name="translate"; version="0.1.2"; sha256="1w0xrg1xxwfdanlammmixf06hwq700ssbjlc3cfigl50p87dbc5x"; depends=[functional lisp RCurl RJSONIO]; }; translateR = derive2 { name="translateR"; version="1.0"; sha256="11kh9hjpsj5rfmzybnh345n1gzb0pdksrjp04nzlv948yc0mg5gm"; depends=[httr RCurl RJSONIO textcat]; }; translation_ko = derive2 { name="translation.ko"; version="0.0.1.5.2"; sha256="1w5xibg4znhd39f3i0vsqckp6iia43nblqxnzgj0ny6s7zmdq1wd"; depends=[]; }; transport = derive2 { name="transport"; version="0.9-4"; sha256="0ham0cla4qwfd6fqyckpdl2n2gm3qnl7ry1xi9kjvbajlcc0xwi2"; depends=[Rcpp]; }; trapezoid = derive2 { name="trapezoid"; version="2.0-0"; sha256="0f6rwmnn61bj97xxdgbydi94jizv1dbq0qycl60jb4dsxvif8l3n"; depends=[]; }; + trawl = derive2 { name="trawl"; version="0.2.1"; sha256="1ns4nk8zdnl2z9clc2q38sbb1ijkj86lcifxq7d111mcwsmpb6fi"; depends=[DEoptim MASS rootSolve Runuran squash TSA]; }; treatSens = derive2 { name="treatSens"; version="2.1.3"; sha256="159dpd4wg0i4cidg40lad665sm3j4qch8d1y3k9chwggbhcad5jn"; depends=[BH dbarts lme4 mvtnorm nlme Rcpp RcppEigen]; }; tree = derive2 { name="tree"; version="1.0-39"; sha256="0q2dnl1hvyaw76lkfq0i9d92z68r29ssb3a9j8jknnzx896x055x"; depends=[]; }; tree_bins = derive2 { name="tree.bins"; version="0.1.1"; sha256="1flrkhdqimsn8dxn97xzl1fykx916i1dis1bfany44yk0cjmd85g"; depends=[data_table dplyr rpart rpart_utils]; }; @@ -12173,27 +12940,29 @@ in with self; { treecm = derive2 { name="treecm"; version="1.2.2"; sha256="0vrawg4vvy270dn20gb2k99xi4q89l4mjz0mm7ikpz8wxqypzq2l"; depends=[plyr]; }; treedater = derive2 { name="treedater"; version="0.2.0"; sha256="18y1nbpinpcnczyn0kwlcnhbmnxv7814ms6l5qfikdqrxd2gx3si"; depends=[ape limSolve]; }; treelet = derive2 { name="treelet"; version="1.1"; sha256="0k3qhxjg7ws6jfhcvvv9jmy26v2wzi4ghnxnwpjm8nh7b90lbysd"; depends=[]; }; - treeman = derive2 { name="treeman"; version="1.1.2"; sha256="0imwg4wi85gjhbhpym5gs0my8kacx28l74m5xbfwqdi4gxpz3kkc"; depends=[ape bigmemory plyr RJSONIO stringr]; }; + treeman = derive2 { name="treeman"; version="1.1.3"; sha256="0xvazizpi3dbdgjd48ff4kg4dhsi2yzbnkk43pgyi21zii673yyn"; depends=[ape bigmemory plyr RJSONIO stringr]; }; treemap = derive2 { name="treemap"; version="2.4-2"; sha256="15bdgkdwryb55v82b3hpcx4ykfg5z7zf10h0wwknf6kl1kn34v90"; depends=[colorspace data_table ggplot2 gridBase igraph RColorBrewer shiny]; }; - treemapify = derive2 { name="treemapify"; version="2.5.0"; sha256="0s8qrm2ifbpm31zwyc2f2f6jyc04r06vy6vgq3k99aq67mz6krdq"; depends=[ggfittext ggplot2]; }; + treemapify = derive2 { name="treemapify"; version="2.5.2"; sha256="0iraqkvlk97xk8iv23nvcb144h195l3kbis3lm4r58prlgffyac3"; depends=[ggfittext ggplot2]; }; treeperm = derive2 { name="treeperm"; version="1.6"; sha256="0mz7p9khrsq4dbkijymfvlwr01y4fvs0x6si4x5xid16s2zsnmm4"; depends=[]; }; treeplyr = derive2 { name="treeplyr"; version="0.1.4"; sha256="140j1cd8a34fww8bi6b7mi3c7c1nik5sajk085nyfmjq7lxds0cy"; depends=[ape dplyr geiger lazyeval phytools Rcpp]; }; treespace = derive2 { name="treespace"; version="1.1.3"; sha256="0s3hmmjx2hf8l0piwz6mddd80hb5jsljnpzpakighqj9iiah5jjv"; depends=[ade4 adegenet adegraphics adephylo ape combinat distory fields htmlwidgets MASS phangorn phytools Rcpp rgl RLumShiny scatterD3 shiny shinyBS]; }; treethresh = derive2 { name="treethresh"; version="0.1-11"; sha256="1fksyn9mycr6dpw1yh5b3fa7fk7ndz7q39174daplm55jbrz1dr5"; depends=[EbayesThresh wavethresh]; }; - trekfont = derive2 { name="trekfont"; version="0.9.2"; sha256="1njmllp6i10rafjq5c9z1qp3bmy8zr3nxv9cjw75w5fnrh50rlzh"; depends=[]; }; - trelliscope = derive2 { name="trelliscope"; version="0.9.8"; sha256="1581ss5c3f7mnv6s3p9f8kfwnks0l80kxwpxv9mq61w3lf9fksm2"; depends=[base64enc curl data_table datadr digest DistributionUtils ggplot2 hexbin htmltools htmlwidgets jpeg jsonlite lattice png rsconnect shiny]; }; + trekfont = derive2 { name="trekfont"; version="0.9.3"; sha256="15p1r5q36fbajhwidjhhvvldckvz5js08w4cnj47gqr4lpmmpbx7"; depends=[]; }; + trelliscopejs = derive2 { name="trelliscopejs"; version="0.1.14"; sha256="1yjgn0a7jdfp1l3b1l8ss4pl23z9j4w27ny73mgmdbji02xqklyv"; depends=[autocogs base64enc digest DistributionUtils dplyr ggplot2 gtable htmltools htmlwidgets jsonlite knitr progress purrr rlang tidyr webshot]; }; trelloR = derive2 { name="trelloR"; version="0.1.0"; sha256="0d549yw9pfxs8a3q716z08fzg68bkm5l09cv5iqqkm4gyasrxsf4"; depends=[dplyr httr jsonlite]; }; - trend = derive2 { name="trend"; version="1.1.0"; sha256="06yifqbsvxbmk5gld4z2nnyhf59v8ks5xjwacmb25mv9r6bn388b"; depends=[extraDistr]; }; - trialr = derive2 { name="trialr"; version="0.0.1"; sha256="0v274a4w9pamlp9y7xs8hw783ib7z3p19gx94dciyvgm2wj9h7di"; depends=[BH gtools Rcpp RcppEigen rstan rstantools StanHeaders]; }; + trend = derive2 { name="trend"; version="1.1.1"; sha256="1bd567n15k2vpmgbx02584k5kglrc58mlb5kgd07wdss3knpa48q"; depends=[extraDistr]; }; + trialr = derive2 { name="trialr"; version="0.0.5"; sha256="0viiwv7wd6mzarf8zcdbrx3haka3vfsc94fl7kn4c0ibzkp092g8"; depends=[BH dplyr ggplot2 gtools loo magrittr Rcpp RcppEigen rstan rstantools StanHeaders stringr tidyr]; }; triangle = derive2 { name="triangle"; version="0.11"; sha256="0983bvywbyl0sms29j1hby2qy6p984vy4r0q1awh1f8gr01bbk5b"; depends=[]; }; triangulation = derive2 { name="triangulation"; version="0.5.0"; sha256="1zp09g0s0qpqgz2k6jx32pswh2zqyyd0b62lf1dx1p46m28dafkn"; depends=[]; }; - tribe = derive2 { name="tribe"; version="0.1.6"; sha256="0sx6hyfyg8x0vxq4l4gvv5kb8afrbjp3qk3s48l85vf5v1chwnhf"; depends=[bazar dplyr lazyeval magrittr rlist rstudioapi]; }; - tricolore = derive2 { name="tricolore"; version="1.0.3"; sha256="0lycsb29havx911q0fv4r184nr81w1c7yvy4sn6jqg35g2p1qqdv"; depends=[assertthat dplyr ggplot2 ggtern shiny]; }; + tribe = derive2 { name="tribe"; version="0.1.7"; sha256="1k12yzicf3p5wpgzpsv4kk5xzrdfx712z67kj9xmcr1mbs8l5skb"; depends=[bazar dplyr lazyeval magrittr rlist rstudioapi]; }; + tricolore = derive2 { name="tricolore"; version="1.2.0"; sha256="0mv72lh5z8drdn96nb39dz9gnzia6vm6vbl8z6ldmd952x727y0a"; depends=[assertthat dplyr ggplot2 ggtern shiny]; }; triebeard = derive2 { name="triebeard"; version="0.3.0"; sha256="1hqyz57gph02c9fdc07lxz113bbklif3g18sw8jan6pakhhdc7dz"; depends=[Rcpp]; }; trifield = derive2 { name="trifield"; version="1.1"; sha256="0xk48fkd5xa3mfn3pwdya0ihpkwnh20sgj3rc7fmzjil47kqscvy"; depends=[]; }; + trigpoints = derive2 { name="trigpoints"; version="1.0.0"; sha256="1hckjh2gb0fvd2c8x6mj0idpk3im7b831y7mbli1hqhry6qqdw15"; depends=[sf tibble]; }; trimTrees = derive2 { name="trimTrees"; version="1.2"; sha256="0v75xf5186dy76332x4w7vdwcz7zpqga8mxrb5all2miq2v45fi8"; depends=[mlbench randomForest]; }; - trimcluster = derive2 { name="trimcluster"; version="0.1-2"; sha256="0lsgbg93hm0w1rdb813ry0ks2l0jfpyqzqkf3h3bj6fch0avcbv2"; depends=[]; }; + trimcluster = derive2 { name="trimcluster"; version="0.1-2.1"; sha256="0013bpyq6mkvjn38qsmwnsxfiwxgwngnqxycxvgpgmiadhm8fjmn"; depends=[]; }; trimr = derive2 { name="trimr"; version="1.0.1"; sha256="0gcn18nwxmax9c35is0nldyh74cw8rg3gj60cixzs9qjnpb9xx3d"; depends=[]; }; + trinROC = derive2 { name="trinROC"; version="0.2"; sha256="1hdqf845sb44wrzjb0lk1n24zcf9psv7ck6cwvpjvlwscrqbfd0p"; depends=[ggplot2 gridExtra rgl]; }; trioGxE = derive2 { name="trioGxE"; version="0.1-1"; sha256="1ra86l3i7fhb6nsy8izixyvm6z23shv7fcjmnnpil54995j15ax4"; depends=[gtools mgcv msm]; }; trip = derive2 { name="trip"; version="1.5.0"; sha256="1qdq3hbqqaa0cmb47ssg3pr3jksni7g4xsc7bsj6wwdw62d9wzf6"; depends=[maptools MASS raster sp spatstat]; }; tripEstimation = derive2 { name="tripEstimation"; version="0.0-44"; sha256="1ylpyzlqr6l5haxq4icnlxw6vgvc2lsfz5sm2wqqm4m6h3p0i6s6"; depends=[lattice mgcv rgdal sp zoo]; }; @@ -12201,24 +12970,24 @@ in with self; { triversity = derive2 { name="triversity"; version="1.0"; sha256="1bar2bpy8jvj91jmzzdwy6rlvirsbxrzqnx4r825irqhc69gc53r"; depends=[data_tree Matrix]; }; tropAlgebra = derive2 { name="tropAlgebra"; version="0.1.1"; sha256="1idvhxhw2f6z8iq0nfdj6jmzy8913vid84rvln6rx2dkzw3s9wnl"; depends=[]; }; tropicalSparse = derive2 { name="tropicalSparse"; version="0.1.0"; sha256="1ay6i3pzz5lpvznxqln31mijp86p6z0df7rvp0gm4lxvn294m7f8"; depends=[]; }; - tropr = derive2 { name="tropr"; version="0.1.2"; sha256="1nm97sqmj4nfy7h8z58gmd9ipyrkw6skh2wx2g3ivm9pn3m50bwl"; depends=[digest httr magrittr rvest stringr xml2]; }; trotter = derive2 { name="trotter"; version="0.6"; sha256="0i8r2f2klkkfnjm7jhvga3gx6m7r97pd73d88004jzlm9ficspgy"; depends=[]; }; - trtf = derive2 { name="trtf"; version="0.3-2"; sha256="16nsrg68vn9p4s5al7fg6fg02cr3ccswzmhig7k4irprsnhdy4fr"; depends=[Formula libcoin mlt partykit sandwich variables]; }; + trread = derive2 { name="trread"; version="0.2.5"; sha256="0rygk71qrp9k3hw3fq80q5kf9fwwfpwlgl268ij2x84n399g16p2"; depends=[assertthat dplyr here htmltools httr magrittr readr scales stringr tibble]; }; + trtf = derive2 { name="trtf"; version="0.3-3"; sha256="1jvbh4c1s8nd4yf04i2rmrzx6rw92imdyp41wl40097133x9a0fb"; depends=[Formula libcoin mlt partykit sandwich variables]; }; trueskill = derive2 { name="trueskill"; version="0.1"; sha256="0mqvm64fcsxjlh789lqdk6l28q31yhh6jjirwjlgbpxxb90c5107"; depends=[]; }; truncSP = derive2 { name="truncSP"; version="1.2.2"; sha256="1hdi518j3sg9273g01l1jqlmqya3ppim82ma7zakwqpmsjmzw18q"; depends=[boot truncreg]; }; truncdist = derive2 { name="truncdist"; version="1.0-2"; sha256="02ihw4ixhadwr3sqm6r264i8vpcaz8pn69vkzabd8fwqvn5vcj5q"; depends=[evd]; }; truncgof = derive2 { name="truncgof"; version="0.6-0"; sha256="0b499i9zjwvva5jfl9fj02jjrgy8myxqfjwa0cjg0jrpgxczgwg8"; depends=[MASS]; }; truncnorm = derive2 { name="truncnorm"; version="1.0-8"; sha256="0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"; depends=[]; }; - truncreg = derive2 { name="truncreg"; version="0.2-4"; sha256="1rmf1v2khsx82yzyyk51k7fbnbchf21lj9yqrays1z2mx3p1l1fc"; depends=[maxLik]; }; + truncreg = derive2 { name="truncreg"; version="0.2-5"; sha256="1scbjh5k1b8cjjavax08grlxdfs75s63dss0ifpz4d0axc4nm3iy"; depends=[maxLik]; }; trust = derive2 { name="trust"; version="0.1-7"; sha256="013gmiqb6frzsl6fsb5pqfdapwdxas0llg954hlcvgki9al5mlg3"; depends=[]; }; trustOptim = derive2 { name="trustOptim"; version="0.8.6.2"; sha256="1nsl8jd6cna52b5dd92jw3sh84jqpg7gazskn7166bcjbph19bf7"; depends=[Matrix Rcpp RcppEigen]; }; tryCatchLog = derive2 { name="tryCatchLog"; version="1.0.2"; sha256="0452xcfv98d2nfdhi9l2033s381lsa1kjghmrk05d3kc88d22np7"; depends=[futile_logger]; }; - tsBSS = derive2 { name="tsBSS"; version="0.5.1"; sha256="0hysb132cjymlqg5bcsqdvii7kyx3rh07c4bsds636j1cypi86kd"; depends=[boot forecast ICtest JADE Rcpp RcppArmadillo]; }; + tsBSS = derive2 { name="tsBSS"; version="0.5.2"; sha256="00brzy0dkvdwrsf5jlpyp6ggwc2wkmdkb3l6h8fx1i3lmhnaqhkg"; depends=[boot forecast ICtest JADE Rcpp RcppArmadillo]; }; tsDyn = derive2 { name="tsDyn"; version="0.9-48"; sha256="01yqfd156ffnxy9wyd3s9vkpkc9n0davs1cq606sbpvvkmphnws3"; depends=[foreach forecast MASS Matrix mgcv mnormt nnet tseries tseriesChaos urca vars]; }; tsModel = derive2 { name="tsModel"; version="0.6"; sha256="0mkmhzj4g38ngzfcfx0zsiqpxs2qpw82kgmm1b8gl671s4rz00zs"; depends=[]; }; tsPI = derive2 { name="tsPI"; version="1.0.2"; sha256="0lw4s7gxn4xldsk5f3dz27bb9jywa14195703b5q1497h9j966gk"; depends=[KFAS]; }; tsSelect = derive2 { name="tsSelect"; version="0.1.8"; sha256="0ysijzhhwaj5n7h50jacshnla6d0h61q0f6lj19ic0lwvlz4yazy"; depends=[forecast]; }; - tsallisqexp = derive2 { name="tsallisqexp"; version="0.9-2"; sha256="19535zlr6gjg45f8z6hm98pamgn20z19m8qb63997vbj4azsrjfv"; depends=[]; }; + tsallisqexp = derive2 { name="tsallisqexp"; version="0.9-3"; sha256="0mzqplsj2w4a7jnav43afyk8ymy6p444j7km6kc8c2g4aifpgxcb"; depends=[]; }; tsbox = derive2 { name="tsbox"; version="0.0.3"; sha256="1dcfp0lg6fvhhkspgk9a41crnfq7gx50ll4a4a0qil795349srnj"; depends=[anytime data_table]; }; tsbridge = derive2 { name="tsbridge"; version="1.1"; sha256="0mry3ia54cdfydpzm8asrq1ldj70gnpb5dqzj51w0jiyps2zlw6f"; depends=[mvtnorm tsbugs]; }; tsbugs = derive2 { name="tsbugs"; version="1.2"; sha256="130v4x6cfy7ddvhijsnvipm4ycrispkj1j0z5f326yb4v5lrk91x"; depends=[]; }; @@ -12228,25 +12997,27 @@ in with self; { tsdf = derive2 { name="tsdf"; version="1.1-4"; sha256="0kjcfh7vrnyg2aqzr5kkzdccriy2h5x1byzhdhvyb68fi4fjf4dh"; depends=[gsDesign]; }; tsdisagg2 = derive2 { name="tsdisagg2"; version="0.1.0"; sha256="1vjypf9d4rdprpgxfsgpccn412kvar59v341ridq2hcdp7hfb70s"; depends=[]; }; tsensembler = derive2 { name="tsensembler"; version="0.0.4"; sha256="0n5mh951799yd00sbxz0ia2s086kc12rk9xmkdyjvqj8d83vh1ff"; depends=[Cubist earth forecast gbm glmnet kernlab nnet opera pls ranger RcppRoll softImpute xts zoo]; }; - tseries = derive2 { name="tseries"; version="0.10-45"; sha256="14s1glh5zzdvdl05a2z7ymhgf962svxf8xircghg5sc649lb33n0"; depends=[quadprog quantmod zoo]; }; + tseries = derive2 { name="tseries"; version="0.10-46"; sha256="08kjw0bfj5gfcrxpblwqxwna8a5g9gnr7ya61qb02r263pyhm50j"; depends=[quadprog quantmod zoo]; }; tseriesChaos = derive2 { name="tseriesChaos"; version="0.1-13"; sha256="0f2hycxyvcaj3s1lmva1qy46xr6qi43k8fvnm4md5qj8jp2zkazg"; depends=[deSolve]; }; tseriesEntropy = derive2 { name="tseriesEntropy"; version="0.6-0"; sha256="04clfkpkiy5p5nxcq59c7f4v1llj1d95lvck23h1px50lvb993fv"; depends=[cubature ks]; }; tsfa = derive2 { name="tsfa"; version="2014.10-1"; sha256="0gkgl55v08dr288nf8r769f96qri7qbi5src7y6azrykb37nz6iz"; depends=[dse EvalEst GPArotation setRNG tfplot tframe]; }; tsfknn = derive2 { name="tsfknn"; version="0.1.0"; sha256="0gzij2fbgwavpsqmr7cp012lhii23fav4nsrbc2w9qingglcnqd1"; depends=[ggplot2]; }; tsgui = derive2 { name="tsgui"; version="0.0.3"; sha256="16cx68gq2f63wx7mhbv0aq6pr71wfbc035kjbjjsfrbagaq4ib13"; depends=[RandomFieldsUtils tcltk2 tkrplot]; }; tsiR = derive2 { name="tsiR"; version="0.3.0"; sha256="1brlwsbs4rac8z6cf1q3xm1apdi4ban5hj7p3qvz2yx810gbxp1d"; depends=[ggplot2 kernlab reshape2]; }; - tsibble = derive2 { name="tsibble"; version="0.3.0"; sha256="0rakw6fwkxlvdwzw5cj31a6dkq88jr2ffrkdwc41vasdxzf6xwrc"; depends=[dplyr lubridate pillar purrr Rcpp rlang tibble tidyr tidyselect]; }; + tsibble = derive2 { name="tsibble"; version="0.6.1"; sha256="1qmz260jlypqbqj5ngas06k35flikk6z0qfq87m2q7mxls2cshqg"; depends=[anytime dplyr lubridate purrr Rcpp rlang tibble tidyr tidyselect]; }; tsintermittent = derive2 { name="tsintermittent"; version="1.9"; sha256="1mrb6yrsjwj6j40n97sgg42ddvwhjnaiq9k7ka249bbq01gf2975"; depends=[MAPA]; }; + tsmp = derive2 { name="tsmp"; version="0.3.2"; sha256="1q1rdlx90dwk2p9s7i3246yi192pwysflphfvd20ldc0qm815sml"; depends=[audio doSNOW foreach magrittr progress]; }; tsna = derive2 { name="tsna"; version="0.2.0"; sha256="09q01jzj1rnv2f2jf7djnq5xrkp7lvykdbf4bfswsy0f95j0asx2"; depends=[network networkDynamic statnet_common]; }; tsne = derive2 { name="tsne"; version="0.1-3"; sha256="0s8cv2pndkddq62rzlgzgfdjp1vjv5hz5i5957sllnb97vbzbzb6"; depends=[]; }; tsoutliers = derive2 { name="tsoutliers"; version="0.6-6"; sha256="0q4lkqasnsps8lzpiyk074nfhv29sbma080729c8l3ba1sa9pmyn"; depends=[forecast KFKSDS stsm]; }; tspmeta = derive2 { name="tspmeta"; version="1.2"; sha256="028jbbd0pwpbjq4r6jcc1h0p7c4djcb9d2mvgzw1rmpphaxjvrkd"; depends=[BBmisc checkmate fpc ggplot2 MASS splancs stringr TSP vegan]; }; tsqn = derive2 { name="tsqn"; version="1.0.0"; sha256="1iv1wwa6a9824dbgfk5a609szppc3a8j250z74hb8csjvwwx9qq9"; depends=[fracdiff MASS robustbase]; }; - tstools = derive2 { name="tstools"; version="0.3.6.1"; sha256="066bkm4hqkbhslk3f3vk9w4hzv3smg718vpav04byrvlcdiibv0c"; depends=[data_table jsonlite xts zoo]; }; + tstools = derive2 { name="tstools"; version="0.3.8"; sha256="0daxrp91hxc367hlzla0s7x5dddnx462239jcq0ickx6awkk753g"; depends=[data_table jsonlite xts zoo]; }; tswge = derive2 { name="tswge"; version="1.0.0"; sha256="0wj0kyb1dcwfn8wjp7skgcflc48cr4va0i0jg8x970658if7z6fz"; depends=[astsa MASS PolynomF signal waveslim]; }; tsxtreme = derive2 { name="tsxtreme"; version="0.3.1"; sha256="0cfska93ws5x11pslcdhf5rrshxzh6ddlgmfkl9zlci2rqdbwz35"; depends=[evd MASS mvtnorm]; }; - ttScreening = derive2 { name="ttScreening"; version="1.5"; sha256="0qn8lkvgvqpmm368fwpqkm09yaj9mw42mjlikyiwpv2wrgbpmg9n"; depends=[corpcor limma MASS matrixStats sva]; }; + ttScreening = derive2 { name="ttScreening"; version="1.6"; sha256="1i8c9l3sdkzl99zxxyfqm84vkh6wjdh3a32l5q8ikf74g9dhxkf4"; depends=[corpcor limma MASS matrixStats simsalapar sva]; }; ttbbeer = derive2 { name="ttbbeer"; version="1.1.0"; sha256="1azffcizm3460kxvrxxkilc6qxspyi247x8drrw5ywfichwhmdhc"; depends=[]; }; + ttestshiny = derive2 { name="ttestshiny"; version="0.1.0"; sha256="186569p9h3597z9lxyzm7fj8k6bzgm2kw757dcv2qhhf2k7nfch9"; depends=[dplyr shiny shinyAce shinyjs]; }; tth = derive2 { name="tth"; version="4.3-2-1"; sha256="19rvmyprl1nk9mmngk6dax8rnli10msfvm3vzp86pbdjxnsh3hjc"; depends=[]; }; tttplot = derive2 { name="tttplot"; version="1.1.1"; sha256="0rmgp1888y07w0h8kwq1azpr6bysjq4pyjf6ygpra75jj4563wx9"; depends=[]; }; ttutils = derive2 { name="ttutils"; version="1.0-1"; sha256="18mk30070mcplybg320vjbk9v5flxnbqi5gx0yyr1z6ymjmnrxbc"; depends=[]; }; @@ -12254,71 +13025,78 @@ in with self; { tuber = derive2 { name="tuber"; version="0.9.7"; sha256="0ypfzxk0cyb81y61xxj4bhr5v9afnd7z9wi09xippjv8djbm78yb"; depends=[dplyr httr jsonlite plyr purrr]; }; tubern = derive2 { name="tubern"; version="0.1.0"; sha256="0wpn4aig6r1kpncrgrqra4kr0f07rdq7z4p2k0h28f7kww6l52vv"; depends=[httr jsonlite]; }; tuckerR_mmgg = derive2 { name="tuckerR.mmgg"; version="1.5.1"; sha256="0lrylh0np0kbl4xx3gmlvid0g11fh0ad39wdwbz6hrmf5pzsjdjq"; depends=[]; }; - tufte = derive2 { name="tufte"; version="0.3"; sha256="1fpv9ilf8ajynz38ny0abfnq20xzpgwbxaxj8ijwy8viki893bd0"; depends=[htmltools knitr rmarkdown xfun]; }; + tufte = derive2 { name="tufte"; version="0.4"; sha256="0vp7rsb8qa21mkcfxy57sgb26nm4s492r0069rmn8fcpazcsbzqb"; depends=[htmltools knitr rmarkdown xfun]; }; tufterhandout = derive2 { name="tufterhandout"; version="1.2.1"; sha256="04fvvbx69a28nk7i4wz5ynamz1yvsa2ibz542r1xaq1ikk0ywqbw"; depends=[knitr rmarkdown]; }; tukeytrend = derive2 { name="tukeytrend"; version="0.6"; sha256="0lsxfpkim4fkrm2lrjhn3w55c0p694vbkal3mjqk6vnmnycg9d71"; depends=[lme4 Matrix mgcv multcomp nlme pbkrtest]; }; tumblR = derive2 { name="tumblR"; version="1.1"; sha256="0gl6q6rff9bp21gvi3bz8kmwbhimxqrv1mmzwshl1ys9r7d4dvps"; depends=[httr RCurl RJSONIO stringr]; }; tumgr = derive2 { name="tumgr"; version="0.0.4"; sha256="1ylfmrsg177g75l2scjpgw6v4dpz62r7cy89pql9zd5zqy167xqj"; depends=[minpack_lm]; }; - tuneR = derive2 { name="tuneR"; version="1.3.2"; sha256="1xk66rrahfvvbjzpx2mkbmlmyj0l3vidd8kz24f72wh56gbdgbsa"; depends=[signal]; }; - tuneRanger = derive2 { name="tuneRanger"; version="0.2"; sha256="0dk8nnh3sp0mlfr4vfc33r83a5kdgdi3sbqs0v4311i6dv72c1hn"; depends=[BBmisc DiceKriging lhs lubridate mlr mlrMBO ParamHelpers ranger smoof]; }; + tuneR = derive2 { name="tuneR"; version="1.3.3"; sha256="0av978m4h2iqazyfq6n2cgkh4wpllihh7s29lah2nb8ngc0w5hxx"; depends=[signal]; }; + tuneRanger = derive2 { name="tuneRanger"; version="0.3"; sha256="1hj77fy522lr68h3ypsms96pkrahhn0sp50cggmnf60qdqcgdbjq"; depends=[BBmisc DiceKriging lhs lubridate mlr mlrMBO ParamHelpers ranger smoof]; }; tuple = derive2 { name="tuple"; version="0.4-02"; sha256="0fm8fsdfiwknjpc20ivi5m5b19r9scdxhzij70l8qi3ixw1f0rnk"; depends=[]; }; turboEM = derive2 { name="turboEM"; version="2018.1"; sha256="1xjpm2dxn48nflqriplxxbrjxv0spix6v7cp76gyh4kj8ylnbna6"; depends=[doParallel foreach iterators numDeriv quantreg]; }; turfR = derive2 { name="turfR"; version="0.8-7"; sha256="007jmkppfv1x4zzvvd65fhg5k15ybjhsya2zfjgwm77wm34y81ca"; depends=[dplyr]; }; turner = derive2 { name="turner"; version="0.1.7"; sha256="1xckb750hbfmzhvabj0lzrsscib7g187b44ag831z58zvawwh772"; depends=[tester]; }; tutorial = derive2 { name="tutorial"; version="0.4.3"; sha256="0sxdlpw0w4azlaxdlk36ycrric6pbj2zi4nyv26pgsp0cr1hrx6r"; depends=[base64enc knitr markdown rjson]; }; tuts = derive2 { name="tuts"; version="0.1.1"; sha256="0mwc6lsnhxww041wh3020wz7w812asp1d6djv4n9pl7jil0kvkry"; depends=[coda doParallel foreach lomb mcmcplots rjags truncnorm]; }; - tvR = derive2 { name="tvR"; version="0.2.0"; sha256="06h90r0mlflsbbvg09s1ap8b16yfk285ma8rzzdi7cmkfdc5hlyx"; depends=[filling Matrix Rcpp RcppArmadillo Rdpack]; }; + tvR = derive2 { name="tvR"; version="0.3.0"; sha256="1pg13bvndqyyi2yl1bg3bkdh2xq060ihl25j3a91nahwasy3225m"; depends=[Matrix Rcpp RcppArmadillo Rdpack]; }; tvReg = derive2 { name="tvReg"; version="0.3.0"; sha256="16z032j5wxyvgc29m8sgh4wcvsdam6a0srjwym52885rdslbkmjy"; depends=[bvarsv MASS Matrix systemfit vars]; }; tvd = derive2 { name="tvd"; version="0.1.0"; sha256="07al7gpm81a16q5nppsyc5rhv6zzkcvw72isx955b1q189v073aw"; depends=[Rcpp]; }; tvm = derive2 { name="tvm"; version="0.3.0"; sha256="1iv0qrks1zdiq8jaqr1h46snq8wc3g3q017hxc8zc6fqnsz1whf6"; depends=[ggplot2 reshape2]; }; twang = derive2 { name="twang"; version="1.5"; sha256="1sp1vb6l0mwpy9b9my5d3spc0q0zs7xg4dkmi4cl7hy7m9xy1dbk"; depends=[gbm lattice latticeExtra survey xtable]; }; tweedie = derive2 { name="tweedie"; version="2.3.2"; sha256="10fv998qjxsyx0h94fi0xbh6xbf24nwgh254n9zfnmix9vk2cqls"; depends=[]; }; - tweenr = derive2 { name="tweenr"; version="0.1.5"; sha256="06h0vhxlljmvxg4a62sqrq53lpbvl5w19dqcpyw1jqvrb5agidnq"; depends=[Rcpp]; }; - tweet2r = derive2 { name="tweet2r"; version="1.0"; sha256="0v7xshk389k3aws72ww9kqc2ycw6l6q9xmhps47g3bdl64jy8bay"; depends=[ggmap ggplot2 maptools plyr rgdal ROAuth RPostgreSQL RSQLite sp spacetime spatstat splancs streamR]; }; + tweenr = derive2 { name="tweenr"; version="1.0.0"; sha256="0r98ln17fdzdda66rsj6lqwi843anl6m7c287kbzc4gkj931cifh"; depends=[farver magrittr Rcpp rlang]; }; + tweet2r = derive2 { name="tweet2r"; version="1.1"; sha256="1ivzc05af3fbdxn99lcphm74qs64lz8577zzi6r52r9xjpsqpqzi"; depends=[ggmap ggplot2 maptools plyr rgdal ROAuth RPostgreSQL RSQLite sp spacetime spatstat splancs streamR]; }; twfy = derive2 { name="twfy"; version="0.1.0"; sha256="14xxl9y8iagnn5jd06k6jyy4wk7crm64svz8h0zmzcvg47k8bwc7"; depends=[httr jsonlite]; }; twiddler = derive2 { name="twiddler"; version="0.5-0"; sha256="0r16nfk2afcw7w0j0n3g0sjs07dnafrp88abwcqg3jyvldp3kxnx"; depends=[]; }; twilio = derive2 { name="twilio"; version="0.1.0"; sha256="0b70vcc2bd5jpd2d82i2k828q90viah0b9abz2r627bbyxivpcnd"; depends=[httr jsonlite lubridate magrittr purrr]; }; twitteR = derive2 { name="twitteR"; version="1.1.9"; sha256="1hh055aqb8iddk9bdqw82r3df9rwjqsg5a0d2i0rs1bry8z4kzbr"; depends=[bit64 DBI httr rjson]; }; + twl = derive2 { name="twl"; version="1.0"; sha256="0n2r40ddsr5zpzi92k7f0lvq78k5cmfbqzjxvr78hwq6j13dhar3"; depends=[corrplot data_table MCMCpack Rfast]; }; twoStageGwasPower = derive2 { name="twoStageGwasPower"; version="0.99.0"; sha256="1xvy6v444v47i29aw54y29xiizkmryv8p3mjha93xr3xq9bx2mq7"; depends=[]; }; + twosamples = derive2 { name="twosamples"; version="1.0.0"; sha256="0i8k157ph2whll72a590rnafgjx767k8vxy5d8x9dq7s4baiw1cx"; depends=[Rcpp]; }; twostageTE = derive2 { name="twostageTE"; version="1.3"; sha256="0mkxs3lmzja51zdrf5himhwcdygpj6czhdd2bydakm26kvw7znwr"; depends=[isotone]; }; + twoway = derive2 { name="twoway"; version="0.6.2"; sha256="0q053jvb2sa762bjnpzkxzdcq1wk82ynp4rjl4j6qncqccvqq0c3"; depends=[]; }; txtplot = derive2 { name="txtplot"; version="1.0-3"; sha256="1949ab1bzvysdb79g8x1gaknj0ih3d6g63pv9512h5m5l3a6c31h"; depends=[]; }; - txtq = derive2 { name="txtq"; version="0.0.4"; sha256="0ipfc68m7l72wdnd4lmy7jm2dxs4xayzrd0g58m44dbikgwnw20i"; depends=[base64url filelock fs R6]; }; + txtq = derive2 { name="txtq"; version="0.1.1"; sha256="1nnwxqxmh820b8ksbqk3g7lnf895684k60k5r1ahh105mqccq2x9"; depends=[base64url filelock fs R6]; }; types = derive2 { name="types"; version="1.0.0"; sha256="01shcin8wjbhbmzl979fj3008xqxssw90g3bjg42cnjxkmnaql59"; depends=[]; }; uCAREChemSuiteCLI = derive2 { name="uCAREChemSuiteCLI"; version="0.1.2"; sha256="0nvpmlp8dd250xn3g936wm52s2m6hb82lpvgpdak44ydhhswds0m"; depends=[ChemmineR usethis]; }; - uGMAR = derive2 { name="uGMAR"; version="2.0.2"; sha256="1rbhinq3s818c11kj5ybz1v3xmfpzz55i7mh20a0r3pq64jdh7kc"; depends=[Brobdingnag]; }; + uGMAR = derive2 { name="uGMAR"; version="3.0.1"; sha256="19sxzsz21nysxiydcgm0g4sd40jmqvysrxka0j2zcg7yfmg3hr5w"; depends=[Brobdingnag pbapply]; }; uHMM = derive2 { name="uHMM"; version="1.0"; sha256="1516ipadxi7rc1dbinr5rva2fbcr5i2zg3rlli5wy7r6naf8fzzl"; depends=[chron class cluster clValid corrplot FactoMineR HMM tcltk2 tkrplot]; }; uaparserjs = derive2 { name="uaparserjs"; version="0.1.0"; sha256="1zhz39jrvi64sj0wvwkm4y8gakfp6kz1knw4wn08kk4fa9ymyjvq"; depends=[dplyr purrr V8]; }; - uavRmp = derive2 { name="uavRmp"; version="0.5.3"; sha256="05annx1vzpssxf5ycrgk2dizgl83zbwvl2x3bj8r5d8w5lvlpwrb"; depends=[brew data_table devtools gdalUtils geosphere htmltools htmlwidgets log4r maptools raster rgdal rgeos roxygen2 sf sp spatial_tools stringr zoo]; }; - ubci = derive2 { name="ubci"; version="0.0.2"; sha256="1k2fgzz286qyzqk216saz52s6044zhwgzgv6ra03513vgm9w45ld"; depends=[dplyr httr lubridate magrittr tibble tidyr]; }; + uavRmp = derive2 { name="uavRmp"; version="0.5.4"; sha256="0djx6z9489pr03bf01y2d79ar840q4ffj39j72c8phz27yz40y04"; depends=[brew data_table devtools gdalUtils geosphere htmltools htmlwidgets log4r maptools raster rgdal rgeos roxygen2 sf sp spatial_tools stringr zoo]; }; + uavRst = derive2 { name="uavRst"; version="0.5-2"; sha256="0hsm3469jfyll4vwvzy5zc64mgb7q4ddih5h9k6d3jjh40yb47jc"; depends=[foreach raster Rcpp]; }; + ubci = derive2 { name="ubci"; version="0.0.3"; sha256="0pczbasicng6zl44kh61jcx8mbmg2na14q2lni10z1liwwk3swsp"; depends=[dplyr httr lubridate magrittr tibble tidyr]; }; ubeR = derive2 { name="ubeR"; version="0.1.4"; sha256="1ilclna04hd1ykcp2b3gcj0v4qznwx0d24yavxnf2yh5d91wr6z2"; depends=[dplyr ggmap ggplot2 ggthemes googleway httpuv httr jsonlite]; }; ucbthesis = derive2 { name="ucbthesis"; version="1.0"; sha256="0l855if3a7862lxlnkbx52qa617mby634sbb2gkprj21rwd7lcbp"; depends=[knitr stringr]; }; ucminf = derive2 { name="ucminf"; version="1.1-4"; sha256="01vggwg1w71k98qs6fhb0x1843vi322mf4g3hbclks94kcpkisx2"; depends=[]; }; - udapi = derive2 { name="udapi"; version="0.1.1"; sha256="0mhkf1s7pv8d5hbianzcpc3jxps2i6y955n6bplikcz1l1pnb9ib"; depends=[curl httr]; }; - udpipe = derive2 { name="udpipe"; version="0.6"; sha256="0mzqyp3mhcchfknpspc79fmf5sf9n94dxpvssl393p2fd92gkajy"; depends=[data_table Matrix Rcpp]; }; + udapi = derive2 { name="udapi"; version="0.1.3"; sha256="0qyn6fdh8ia913hn2dl0x99xsm20ps8zm52snswlyb00prinm668"; depends=[curl httr]; }; + udpipe = derive2 { name="udpipe"; version="0.8"; sha256="0gdb0azrcf6lc3rgwlmmh2i8mgcmz1f9w9yzh0vcg6pmnhs4z6h7"; depends=[data_table Matrix Rcpp]; }; udunits2 = derive2 { name="udunits2"; version="0.13"; sha256="0yav7rm2afcx67xqrknybxgz7x63w78zyxa0xifvc0k2gz0d6mfi"; depends=[]; }; - uiucthemes = derive2 { name="uiucthemes"; version="0.2.0"; sha256="1z1wx89b2d7z1a2zc4ai05v9slfpidja8f561jcsrcdi9hz2yp81"; depends=[rmarkdown]; }; + ufs = derive2 { name="ufs"; version="0.0.1"; sha256="0sp4963ijhn5zgni2kcx1shf59p7dr0pigb368fp8b01077q8qqn"; depends=[]; }; + uiucthemes = derive2 { name="uiucthemes"; version="0.2.1"; sha256="1l96mch9r5npsdv1v4qfyj43ana7a2ff7yj04q6fzhh27v0fx7ak"; depends=[rmarkdown]; }; ukbabynames = derive2 { name="ukbabynames"; version="0.1.1"; sha256="0vrwcf3hixd40ag6kb289anq2ys2k6vdhhsrjbizvndkyn8sr0r0"; depends=[]; }; ukbtools = derive2 { name="ukbtools"; version="0.11.0"; sha256="0ww8knrivykk8zx0mqc0bg9f1m64psdpjcxvdn4alhs88ywc71cf"; depends=[data_table dplyr ggplot2 magrittr plyr purrr readr scales stringr tibble tidyr XML]; }; - ukgasapi = derive2 { name="ukgasapi"; version="0.13"; sha256="0bnblha96ldbxj0nqhcj26d1dk2xm6nkjqqval1jlc2pki20mr9n"; depends=[RCurl XML]; }; - umap = derive2 { name="umap"; version="0.1.0.3"; sha256="039pmpbh60m9p3i07mg4gv01p3x4ad0ngpcw76dgarr3yqkx4ic6"; depends=[Rcpp reticulate]; }; + ukgasapi = derive2 { name="ukgasapi"; version="0.15"; sha256="051bavhsqybg0m1nkv52k9vy5a80aanas146ndx0k9dn2mqmpsw7"; depends=[RCurl XML]; }; + umap = derive2 { name="umap"; version="0.2.0.0"; sha256="1qdq3isrv6dqz462sfwk1albbs6h8lcnqidhwr1jxa09bwinhk7q"; depends=[Rcpp reticulate RSpectra]; }; ump = derive2 { name="ump"; version="0.5-8"; sha256="1sg226caq9y41cwl7wr5s9z3bpq2j5p6rj6fy2pasbzimgzw0byx"; depends=[]; }; - umx = derive2 { name="umx"; version="2.8.0"; sha256="06r93dli8rxj0b7kz2s5395xnr8ka4bikdvfda882jjnv2rprdbb"; depends=[cowplot DiagrammeR ggplot2 knitr MASS Matrix mvtnorm nlme numDeriv OpenMx polycor R2HTML RCurl sfsmisc xtable]; }; + umx = derive2 { name="umx"; version="2.8.5"; sha256="1fi4k6asw3rmh88rvdwrf63xi5yqdd9h0bq1bs10j7h9mw9a119j"; depends=[cowplot DiagrammeR ggplot2 knitr MASS Matrix MuMIn mvtnorm nlme numDeriv OpenMx polycor R2HTML RCurl sfsmisc xtable]; }; unbalanced = derive2 { name="unbalanced"; version="2.0"; sha256="18hy9nnq42s1viij0a5i9wzrrfmmbf7y3yzjzymz2wnrx4f2pqwv"; depends=[doParallel FNN foreach mlr RANN]; }; unbalhaar = derive2 { name="unbalhaar"; version="2.0"; sha256="0v6bkin1cakwl9lmv49s0jnccl9d6vdslbi1a7kfvmr5dgy760hs"; depends=[]; }; uncertainty = derive2 { name="uncertainty"; version="0.2.0"; sha256="1mq14ny7l3gy3wjsqijnm37azavyapxszjnckd861h4hgcpdcdjz"; depends=[mvtnorm triangle]; }; uncmbb = derive2 { name="uncmbb"; version="0.2.0"; sha256="0cvbh7a81g52hd2qzp23jwwjd5406iszf4wilgrz8sjfrfgybgfm"; depends=[dplyr rlang]; }; understandBPMN = derive2 { name="understandBPMN"; version="1.1.0"; sha256="11ijxr5nzg6ivx2c9shgba9nfjb8ixypbj8jvhl7zjkwjrpb6f1y"; depends=[devtools dplyr purrr R_utils Rcpp tibble tidyr XML]; }; - unfoldr = derive2 { name="unfoldr"; version="0.6.5"; sha256="18k1bq3vdsiyg55zvs0sx5wgmslxvj283g742rkh214mfy5d89l5"; depends=[]; }; + unfoldr = derive2 { name="unfoldr"; version="0.6.9"; sha256="1zr5k1vcqp16zc9i538fk5gcs900nsl140vx2dpi818jv84md1ij"; depends=[]; }; ungeneanno = derive2 { name="ungeneanno"; version="0.1.6"; sha256="0fm47vmzn4z73pn37p94r84lbkg5amk0sl78304ibwz0rhlda0y5"; depends=[httr XML]; }; + ungroup = derive2 { name="ungroup"; version="1.1.1"; sha256="0jrxxp93ak9bva98j3nmkhrb7znz7lpywk56415k4b2rzpy3j7fs"; depends=[MortalitySmooth pbapply Rcpp RcppEigen Rdpack rgl]; }; uniCox = derive2 { name="uniCox"; version="1.0"; sha256="1glgk6k8gwxk3haqaswd2gmr7a2hgwjkwk2i1qc5ya7gg8svyavv"; depends=[survival]; }; uniReg = derive2 { name="uniReg"; version="1.1"; sha256="0wjc7pgaisvk26j7grxp2ypsabb5my9wg6c9i5w9zhh5jdx1fdab"; depends=[DoseFinding MASS mvtnorm quadprog SEL]; }; uniah = derive2 { name="uniah"; version="1.0"; sha256="19zwy33gwa749i81mi9h05k8k3l4xbbln3k6q70fa7ic5lqbbdzj"; depends=[ahaz Iso survival]; }; unifDAG = derive2 { name="unifDAG"; version="1.0.1"; sha256="1zf2pclddswrssil7ikq75449ks3070jxkzy2lmggq9gyipdypps"; depends=[gmp graph]; }; + uniformly = derive2 { name="uniformly"; version="0.1.0"; sha256="0n3s0x05v4d79jn51nwj06gm074rgy269f57y2q5z0bkwyp6yc7n"; depends=[pgnorm]; }; uniftest = derive2 { name="uniftest"; version="1.1"; sha256="0a37m7l3lc6rznx10w9h9krnn5paim2i2wvw47ckwag7bv0d4pm4"; depends=[orthopolynom]; }; uniqtag = derive2 { name="uniqtag"; version="1.0"; sha256="025q71mzdv3n1jw1fa37bbw8116msnfzcia01p1864si04ch5358"; depends=[]; }; unitedR = derive2 { name="unitedR"; version="0.3.1"; sha256="06plbhjbn1gflpxarn21knhiwfr02vxprak9qcghl30fkkymd02r"; depends=[plyr]; }; unitizer = derive2 { name="unitizer"; version="1.4.5"; sha256="1ml1x9jvwmh8mg2w2j2g8ffibw6a1ihj0aih11zzf4gjhs0w5p9d"; depends=[crayon diffobj]; }; - units = derive2 { name="units"; version="0.6-0"; sha256="06g4ihhxvcc9d28zd1nznd2h5fd8zamq7jcxw6qj0ghb8878mw2n"; depends=[Rcpp]; }; + units = derive2 { name="units"; version="0.6-2"; sha256="0w7iwp8c66d5gj4rsb8c87vb0ja39hym6fmfnqaqwb3is1snfa2y"; depends=[Rcpp]; }; unittest = derive2 { name="unittest"; version="1.3-0"; sha256="0haf3s3pc5bhsm6y5njghr9w8ifsjxczm5r7g0ynylwzvd019n8b"; depends=[]; }; univOutl = derive2 { name="univOutl"; version="0.1-4"; sha256="041cc1jn95zababc4i84c378i204zkn865k2vd7mk1piwm3qkrj5"; depends=[Hmisc robustbase]; }; unix = derive2 { name="unix"; version="1.3"; sha256="1l5w22j0h3qzya13wx7y8lx2baw496vcmn39l2y8r1v38as9dybc"; depends=[]; }; @@ -12326,92 +13104,102 @@ in with self; { unmarked = derive2 { name="unmarked"; version="0.12-2"; sha256="1ql8l7kc8py7zand164w3yszqbmwyxvrkjvr10l4hx2mkcnvxzx0"; depends=[lattice plyr raster Rcpp RcppArmadillo reshape]; }; unpivotr = derive2 { name="unpivotr"; version="0.4.0"; sha256="0zixkrxizfa309bfscivdjkz0c62xxrrfnbp829pgj2pvyicki50"; depends=[cellranger dplyr forcats magrittr pillar purrr rlang tibble tidyr xml2]; }; unrepx = derive2 { name="unrepx"; version="1.0"; sha256="1dzvwpza60y9p7kz1f0bm20wid5jyxx9pma4w41az9shq5kkr0aj"; depends=[]; }; - unrtf = derive2 { name="unrtf"; version="1.2"; sha256="11q2p6cnf1pqsh8sys45gb4xf713bh693lm59d8nw09kcbm23210"; depends=[sys]; }; + unrtf = derive2 { name="unrtf"; version="1.3"; sha256="06v6hjpbybv07vqfq23i2s6j0ic035vnm0i4wfqgiw0pw6c85242"; depends=[sys]; }; unsystation = derive2 { name="unsystation"; version="0.2.0"; sha256="02da7wzzk5bwd475i67v5x04ay2bn5yd5xffl1asqcqxcc5sy0m8"; depends=[doParallel foreach iterators Rcpp RcppArmadillo]; }; untb = derive2 { name="untb"; version="1.7-3"; sha256="1324gn42qxw4cf3jg9vd8nwxiw4w4fg6p2xhzmn636q5wlziln5c"; depends=[Brobdingnag partitions polynom]; }; unvotes = derive2 { name="unvotes"; version="0.2.0"; sha256="0wanvivwm1nmqadq2vapg27kasnjnr0a4np2kw54wj9pg21izqic"; depends=[]; }; + updog = derive2 { name="updog"; version="1.0.1"; sha256="0y2w62f25an1d7fpkiqhimak0ww201r873sjb08akwf82v4k34wz"; depends=[assertthat doParallel foreach ggplot2 ggthemes Rcpp RcppArmadillo stringr]; }; uplift = derive2 { name="uplift"; version="0.3.5"; sha256="11xikfmg6dg8mhwqq6wq9j9aw4ljh84vywpm9v0fk8r5a1wyy2f6"; depends=[coin MASS penalized RItools tables]; }; upmfit = derive2 { name="upmfit"; version="0.1.0"; sha256="0f0rk606v17abgw3mwlwihl6fsxprp44h2xbhv1675i18i36vbgx"; depends=[mcmcplots R2jags]; }; uptasticsearch = derive2 { name="uptasticsearch"; version="0.3.0"; sha256="09g50szxbgc7x2py647lzwmljspks7s6xbbjplbzbpkdc2z4pndh"; depends=[assertthat data_table futile_logger httr jsonlite purrr stringr uuid]; }; uptimeRobot = derive2 { name="uptimeRobot"; version="1.0.0"; sha256="1sbr0vs6jqcyxjbs7q45bsfdnp3bc59phw0h3fwajqq1cxjgzdww"; depends=[plyr RCurl rjson]; }; upwaver = derive2 { name="upwaver"; version="1.1.0"; sha256="1hchdh6h021bxw9516500ki7nqk8bprxwrinibl9wzi70xrb9z4i"; depends=[assertthat httr rjson XLConnect]; }; uqr = derive2 { name="uqr"; version="1.0.0"; sha256="0f7isjfb5almp1zypxzw3lfkygkcixmg0xdsw0zznf61r6qhbqyr"; depends=[gtools Hmisc]; }; + urbin = derive2 { name="urbin"; version="0.1-6"; sha256="104qs0k2lqq2ivxfqfpzkl0wd73dnzhgmiif1ciqky89vv051ljs"; depends=[]; }; urca = derive2 { name="urca"; version="1.3-0"; sha256="1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"; depends=[nlme]; }; urlshorteneR = derive2 { name="urlshorteneR"; version="0.9.2"; sha256="1y5n1rn2c7yj5ncxfnsrj9lvaam2j3vvx8ld1vqyjay1r8flzifd"; depends=[httr jsonlite stringr]; }; - urltools = derive2 { name="urltools"; version="1.7.0"; sha256="0kxv54j4rf8jwyfv3z3plyb9vycwi0m1jv7z2nxnm3729p72y9xl"; depends=[Rcpp triebeard]; }; + urltools = derive2 { name="urltools"; version="1.7.1"; sha256="01h3fwk5mzicy2isvdla9r0zxrxhaf902xx4dg3f16a1l4fgi1a4"; depends=[Rcpp triebeard]; }; uroot = derive2 { name="uroot"; version="2.0-9"; sha256="0nxc8d4v9v5z3wbnj325iq2yrh0mipqgg2rn8pp2jyyq9vb1cxlv"; depends=[]; }; usdm = derive2 { name="usdm"; version="1.1-18"; sha256="1sis47fri2lrbx2ll5ps7bvycjqhncnia800izf11szgayim5lrv"; depends=[raster sp]; }; usedist = derive2 { name="usedist"; version="0.1.0"; sha256="17mldp0888ig2xc8cp1nhldj5g3srwmbx3mfcnzz21n1fz31jkmg"; depends=[]; }; - useful = derive2 { name="useful"; version="1.2.5"; sha256="05198zzlvzmmsic3g6nlxlwivpaszkzx61ximw0v4i4sahblxmp7"; depends=[assertthat dplyr ggplot2 magrittr Matrix plyr purrr scales]; }; - userfriendlyscience = derive2 { name="userfriendlyscience"; version="0.7.1"; sha256="1lkxzd5j51q57m5fqv21y6m37fgjwzjh0hhf940czhlwkk1idyld"; depends=[BiasedUrn car data_tree DiagrammeR digest diptest fBasics GGally ggplot2 ggrepel ggridges GPArotation gridExtra gtable knitr lavaan lme4 MASS MBESS minpack_lm pander plyr psych pwr RColorBrewer rio scales SCRT SuppDists viridis XML xtable]; }; - usethis = derive2 { name="usethis"; version="1.3.0"; sha256="0r61pf8qisjvrshm6jpcb76ck1v79s7lg9zwdgad4fasyyrzrcx2"; depends=[backports clipr clisymbols crayon curl desc gh git2r httr rematch2 rmarkdown rprojroot rstudioapi styler whisker]; }; + useful = derive2 { name="useful"; version="1.2.6"; sha256="0n50v1q75k518sq23id14jphwla35q4sasahrnrnllwrachl67v1"; depends=[assertthat dplyr ggplot2 magrittr Matrix plyr purrr scales]; }; + userfriendlyscience = derive2 { name="userfriendlyscience"; version="0.7.2"; sha256="17arxxha8qr876nrf9szpymgamxlvacj3lfbmpiv973kyi3hr7m4"; depends=[BiasedUrn car data_tree DiagrammeR digest diptest GGally ggplot2 ggrepel ggridges GPArotation gridExtra gtable knitr lavaan lme4 MASS MBESS minpack_lm pander plyr psych pwr RColorBrewer rio scales SCRT SuppDists ufs viridis XML xtable]; }; + usethis = derive2 { name="usethis"; version="1.4.0"; sha256="1gadckx3sxz9gxvpkprj9x7zcgg2nz5m4q0vi76ya9li1v03rwwn"; depends=[clipr clisymbols crayon curl desc fs gh git2r glue rlang rprojroot rstudioapi whisker]; }; usfertilizer = derive2 { name="usfertilizer"; version="0.1.5"; sha256="05zjn39hqjjzzp4v4b1zbqq59205s7k0kikms951h57kbyvjz6vk"; depends=[tidyverse]; }; uskewFactors = derive2 { name="uskewFactors"; version="2.0"; sha256="0ndi5987ak8sa7krgiglsibfg0k7z9j8fg47hg1m8ar0sq4r1yj6"; depends=[MASS MCMCpack mvtnorm tmvtnorm]; }; usl = derive2 { name="usl"; version="1.8.0"; sha256="04w7p9i08a51smgg11kh4hablic5rjmr5hndrnlg49j5h20i7w1v"; depends=[nlsr]; }; - usmap = derive2 { name="usmap"; version="0.3.0"; sha256="0zf3frhdg08fa5m25gln5b7xpbyjr0sbybyih0yd5hgvw0fnk4dm"; depends=[]; }; + usmap = derive2 { name="usmap"; version="0.4.0"; sha256="1sslvh2wbc52dnc9sy8m312amykcl5bvqhws1lvma5d21jn3scmh"; depends=[]; }; ustyc = derive2 { name="ustyc"; version="1.0.0"; sha256="1267bng2dz3229cbbq47w22i2yq2ydpw26ngqa1nbi3ma6hwqsv4"; depends=[plyr XML]; }; utf8 = derive2 { name="utf8"; version="1.1.4"; sha256="0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"; depends=[]; }; utf8latex = derive2 { name="utf8latex"; version="1.0.4"; sha256="12isrl056h7y7nr7wk52dnvf3frcp66qqy7si869ark2aj81f959"; depends=[]; }; - utility = derive2 { name="utility"; version="1.4.2"; sha256="0q08yc0sxbcjhsr0nkgc2pyxkd93zwlbf0jyq21cf535mj4036gq"; depends=[]; }; + utility = derive2 { name="utility"; version="1.4.3"; sha256="12g2y9xzzi2sl3ya3va1p7nc7hrjhr4arsz06f8xlxw5n8kvdxag"; depends=[]; }; utilsIPEA = derive2 { name="utilsIPEA"; version="0.0.6"; sha256="07avc0j6qkzqmznbydn0zdg743g7g7kn2bcx5n03m3wg0fqyggr7"; depends=[data_table dplyr RCurl stringdist stringr]; }; utiml = derive2 { name="utiml"; version="0.1.4"; sha256="1z93a7ldgkab6hsa9a0hzyhxsbac45sgqn7fy2jh615d2kw7pqr1"; depends=[mldr]; }; uuid = derive2 { name="uuid"; version="0.1-2"; sha256="1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"; depends=[]; }; + uwIntroStats = derive2 { name="uwIntroStats"; version="0.0.7"; sha256="0lihcjd79sqnw64bd2d4p02rl7fmzpyykrdi7b5dsnnwjhr0ks6r"; depends=[Exact geepack plyr sandwich survival]; }; vMask = derive2 { name="vMask"; version="1.0"; sha256="14zfmgidlvlmm9anjcz3wvz4crc24ysq7jj1j1078fp7px5vvr8z"; depends=[]; }; vaersNDvax = derive2 { name="vaersNDvax"; version="1.0.4"; sha256="0hvw7vbxs87c9xkdv3617fkjwz2dbawscbd7dgaixhdhcr3k823a"; depends=[]; }; - vaersvax = derive2 { name="vaersvax"; version="1.0.4"; sha256="15znkwbhr624qgwlcrdhaxpdfl85ym845mr2sy8b016d3ngz7n94"; depends=[]; }; - vagalumeR = derive2 { name="vagalumeR"; version="0.1.1"; sha256="1l1p63yhwqvkh8kgqii9n96vdm86jfc64nrinjp5l7jhx99sn013"; depends=[httr jsonlite plyr stringr]; }; + vaersvax = derive2 { name="vaersvax"; version="1.0.5"; sha256="0bfbpdjnykvb9r0p28bz8lrqxksy4jvwnd28y6gdlprpisiipiic"; depends=[]; }; + vagalumeR = derive2 { name="vagalumeR"; version="0.1.4"; sha256="0la9mg7s3zhfg4s17f74agcrixy08mb9vwbdjap3r0brwgwzwvpy"; depends=[httr jsonlite magrittr plyr stringr]; }; valaddin = derive2 { name="valaddin"; version="0.1.2"; sha256="0j1c3g9gn2j0manz3jjh58cnl7b1rfwm9494xqrfqpia8948p9vq"; depends=[lazyeval purrr]; }; valection = derive2 { name="valection"; version="1.0.0"; sha256="0104zcg3cw57ksgmb321hnyv095mn3frxci9vikj1smwarpnrpzc"; depends=[testthat]; }; validann = derive2 { name="validann"; version="1.2.1"; sha256="00c0hkjiv8n7mksx6sknb4xkkivxr1ml31k697csv4imwrk09dy5"; depends=[moments]; }; - validate = derive2 { name="validate"; version="0.2.5"; sha256="069r6a0l719napmrf37rwi2dvm4ql5ip3g7kba3s96b1qamh8afi"; depends=[settings yaml]; }; + validate = derive2 { name="validate"; version="0.2.6"; sha256="0aadfqk02c3qjzyn0n7g62b5dv1mhyic76xprfa2cdy3sg8vp8jd"; depends=[settings yaml]; }; validateRS = derive2 { name="validateRS"; version="1.0.0"; sha256="1ivw9ddr6z2wrsqvhbn87p5pikhkxlz8p45pb5nq13dvs359vkww"; depends=[data_table reshape2 triangle truncnorm]; }; validatejsonr = derive2 { name="validatejsonr"; version="1.0.4"; sha256="1n8jf7j3hvz47z1x3gqz5yj5wxfjzz0zgzkgckdvy1nbsqf7w3cr"; depends=[Rcpp]; }; validatetools = derive2 { name="validatetools"; version="0.4.3"; sha256="1v6mmk3iq5nzzjkkj1spiqfmqq2133xg2qyy3y8h4pwwfynp4v7c"; depends=[lpSolveAPI validate]; }; valorate = derive2 { name="valorate"; version="1.0-1"; sha256="06vczszpkipsxfs7h6ld33vvxb5ci62rwg3cglwy3lcfifhbnsfi"; depends=[survival]; }; valottery = derive2 { name="valottery"; version="0.0.1"; sha256="0rlv8agm9ng4jcb9ixqifh7kjczvkx7047brq8yf9kg7rb8mzgpz"; depends=[]; }; - valr = derive2 { name="valr"; version="0.4.1"; sha256="0w9hgcyvmny2z1k2phnid60y8qvwbp47dy7q85ppd3j1cxyik5id"; depends=[BH bindrcpp broom dplyr ggplot2 plogr Rcpp readr rlang stringr tibble]; }; + valr = derive2 { name="valr"; version="0.4.2"; sha256="1rvxdg6hz1jl00gb19bwjcs93j7yslp75fyvks7yy0pi2s7m81pq"; depends=[BH bindrcpp broom dplyr ggplot2 plogr Rcpp readr rlang stringr tibble]; }; valuer = derive2 { name="valuer"; version="1.1.2"; sha256="0mbwzsvy34ppngyxdzpd9w1r4f00cik4maqab9kpiflrrv9xdp78"; depends=[ggplot2 orthopolynom R6 Rcpp RcppEigen timeDate yuima]; }; + vamc = derive2 { name="vamc"; version="0.1.0"; sha256="1rcyj2zsx33rxmhw7p1i45cm6z6380df0bayxlyizi7vh43ggy6p"; depends=[Rdpack]; }; vanddraabe = derive2 { name="vanddraabe"; version="1.0.0"; sha256="0hnfkwrrk50a5rica3lk2d52qi77xya3aspf13g0zygbyvv7ls72"; depends=[bio3d cowplot fastcluster ggplot2 openxlsx reshape2 scales]; }; + vanquish = derive2 { name="vanquish"; version="1.0.0"; sha256="01di1j36npl7vnyhgsagvyf6j8bxcw867dwf9dgi7l1328s7lf0l"; depends=[changepoint e1071 ggplot2 VGAM]; }; + vapour = derive2 { name="vapour"; version="0.1.0"; sha256="0skayxfwr9dqdr0mxj7h0gz08niib9mgv5vgl621fnzw481282fn"; depends=[Rcpp]; }; + varImp = derive2 { name="varImp"; version="0.2"; sha256="1jc6aadcqqrmn5wsh2spq21nc20jpfdh9rspzsk99aymnv46sdyv"; depends=[measures party]; }; varSel = derive2 { name="varSel"; version="0.1"; sha256="0ddj3swfxzchs75kfi6h25h3c33hpapnd5kcwcijnqhlh902b1r0"; depends=[]; }; varSelRF = derive2 { name="varSelRF"; version="0.7-8"; sha256="0h49rl1j13yfh97rsfsyh9s2c4wajny4rzms2qw77d0cavxqg53i"; depends=[randomForest]; }; varband = derive2 { name="varband"; version="0.9.0"; sha256="16z66rx7xq5zan8pnw100c9r5syw1ml4hgzi9mch52aia23v21p9"; depends=[Rcpp RcppArmadillo]; }; + varbin = derive2 { name="varbin"; version="0.2.1"; sha256="0gcynwc0vx7qlp3z0pcc4i7mjlnxkwy8ydxz2wr244fw32qgp4kq"; depends=[rpart]; }; varbvs = derive2 { name="varbvs"; version="2.4-0"; sha256="0f6c9acrir8c8m8mg928azlp31yh49faz5s2g7cbgf5f1pxi07nl"; depends=[lattice latticeExtra Matrix Rcpp]; }; vardiag = derive2 { name="vardiag"; version="0.2-1"; sha256="07i0wv84sw035bpjil3cfw69fdgbcf2j8wq4k22narkrz83iyi2z"; depends=[]; }; - vardpoor = derive2 { name="vardpoor"; version="0.10.0"; sha256="0v1l6rw8in0nr1a7g1mgfimjxjzjww174y8vxvmgirlifnnjxkc8"; depends=[data_table foreach laeken MASS plyr stringr surveyplanning]; }; + vardpoor = derive2 { name="vardpoor"; version="0.12.0"; sha256="1a6s2zip5lks4yfmpdiplqzfx97xsfyhr61yizvmm0yrnwr1a4g9"; depends=[data_table foreach ggplot2 laeken MASS plyr pracma stringr surveyplanning]; }; varhandle = derive2 { name="varhandle"; version="2.0.3"; sha256="11yisjgqc8fq0sj1kzgp51i926cs4yqkpfmbis5ak786wqalc6na"; depends=[]; }; - variables = derive2 { name="variables"; version="1.0-0"; sha256="0i1nmrbps1snyzdwlki7sfxf2vpqghd9ap8pmy235d5r399jmpkb"; depends=[]; }; + variables = derive2 { name="variables"; version="1.0-1"; sha256="05bqhkzava24z7dqg79vf9144d226rr5mby6ry32lqyx7w0gql9x"; depends=[]; }; varian = derive2 { name="varian"; version="0.2.2"; sha256="0jyw46qx2w19h02mrwv3w3n8qc1n4b3ckm38qly1y4a4w9ib6c2i"; depends=[Formula ggplot2 gridExtra MASS rstan]; }; - variosig = derive2 { name="variosig"; version="0.1"; sha256="191d4f52z686s8xbx7aw9c3qjp77iri43l52n8nxjgfjl877x5m4"; depends=[geoR gstat sp]; }; + variosig = derive2 { name="variosig"; version="0.2"; sha256="10cw7i7sdachv7hmzw8sbhldgwddk3k165klrhiagarmfgplxi1b"; depends=[geoR gstat sp testthat]; }; varjmcm = derive2 { name="varjmcm"; version="0.1.0"; sha256="02l0d896faakh9pdq2rzl2psmrj7l2pvacz7nk3r6552glsk7h18"; depends=[expm jmcm MASS Matrix]; }; varrank = derive2 { name="varrank"; version="0.1"; sha256="1ynpnzfvwbwfpcv7rqlkvxmmafnjgdssr5l42rr3bklm9j1z71vm"; depends=[FNN]; }; - vars = derive2 { name="vars"; version="1.5-2"; sha256="1q45z5b07ww4nafrvjl48z0w1zpck3cd8fssgwgh4pw84id3dyjh"; depends=[lmtest MASS sandwich strucchange urca]; }; + vars = derive2 { name="vars"; version="1.5-3"; sha256="0zc6v827ll19n088n31afgjf65zqwvyzmmj4q3ab1xhqzxfsgbw6"; depends=[lmtest MASS sandwich strucchange urca]; }; vbdm = derive2 { name="vbdm"; version="0.0.4"; sha256="1rbff0whhbfcf6q5wpr3ws1n4n2kcr79yifcni12vxg69a3v6dd3"; depends=[]; }; vbsr = derive2 { name="vbsr"; version="0.0.5"; sha256="1avskbxxyinjjdga4rnghcfvd4sypv4m39ysfaij5avvmi89bx3b"; depends=[]; }; vcd = derive2 { name="vcd"; version="1.4-4"; sha256="1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"; depends=[colorspace lmtest MASS]; }; vcdExtra = derive2 { name="vcdExtra"; version="0.7-1"; sha256="163x9hhvhgdmrqbcig7b120lk63svy0y652scbrcb11f85zrgb0c"; depends=[ca gnm MASS vcd]; }; vcfR = derive2 { name="vcfR"; version="1.8.0"; sha256="1684lamsivwaqzvmwzhrrziwczkaqn3mhbdr86zbjdhr1jcgkz2z"; depends=[ape dplyr magrittr memuse pinfsc50 Rcpp stringr tibble vegan viridisLite]; }; vcov = derive2 { name="vcov"; version="0.0.1"; sha256="1w89mr8dk6436bxap28rszajgm9k7sjfqsr1i4p68dlhw8zk4yq1"; depends=[]; }; - vcr = derive2 { name="vcr"; version="0.1.0"; sha256="1f0hjfip7k9gd7lbaqk97idan2qfns7yiw6rsxp8q7szmjyhb6ga"; depends=[base64enc crul lazyeval R6 urltools webmockr yaml]; }; + vcr = derive2 { name="vcr"; version="0.2.0"; sha256="1zr94hxch8k8pcgpm43fip8wrlqswb0pjv0py66rpf9nn08nwjvy"; depends=[base64enc crul httr lazyeval R6 urltools webmockr yaml]; }; vcrpart = derive2 { name="vcrpart"; version="1.0-2"; sha256="1xfvsxgyf39d2qxnm40nzkqp7q12y8nbpn9h154n876zxxfs7gh1"; depends=[formula_tools nlme numDeriv partykit rpart sandwich strucchange ucminf zoo]; }; + vctrs = derive2 { name="vctrs"; version="0.1.0"; sha256="13w1r8zpalirpfaz5sykpn0mj4jmhxi2qkdcfq081ixlfjyzwa6c"; depends=[backports digest glue rlang zeallot]; }; vdg = derive2 { name="vdg"; version="1.2.0"; sha256="1hi5d14nh9q784sbdk018awrawh9f1aix0wl26x7n0xb4707rcmy"; depends=[ggplot2 gridExtra proxy quantreg]; }; vdiffr = derive2 { name="vdiffr"; version="0.2.3"; sha256="0rsznvbymlwdjl9qdll98x8cqkf8rdi20c5sw4w547sfxr664yl0"; depends=[devtools fontquiver gdtools glue htmlwidgets purrr R6 Rcpp rlang shiny svglite testthat xml2]; }; - vdmR = derive2 { name="vdmR"; version="0.2.5"; sha256="1v96khvg3k33kg3aavanl8g05n5mjkbqsbf8c4lya73f3rs4sfgb"; depends=[broom dplyr GGally ggplot2 gridSVG maptools plyr Rdpack rgdal rgeos rjson Rook sp]; }; + vdmR = derive2 { name="vdmR"; version="0.2.6"; sha256="15d3yrwiqs7cfyzl6v5vqgi33arx9lxjbqpif9zzfb56j0x1xsk5"; depends=[broom dplyr GGally ggplot2 gridSVG maptools plyr Rdpack rgdal rgeos rjson Rook sp]; }; vec2dtransf = derive2 { name="vec2dtransf"; version="1.1"; sha256="029xynay9f9rn0syphh2rhd3szv50ib4r0h0xfhhvbbb37h5dc9s"; depends=[sp]; }; veccompare = derive2 { name="veccompare"; version="0.1.0"; sha256="03nyyxvhhwfxxg5w6qflk7q234ipbhj9fd4abcp50sxz3diabch1"; depends=[corrplot gtools pander purrr qgraph reshape2 VennDiagram]; }; vecsets = derive2 { name="vecsets"; version="1.2.1"; sha256="086af6swjpbkd140yvb76affy5gn4p9xm41m3akm8axc3qk0hybg"; depends=[]; }; vegalite = derive2 { name="vegalite"; version="0.6.1"; sha256="0dlzhvrg3nj6knyycdgg3d1vzq3dn9vxb34fjin9hzilszqmarbk"; depends=[base64 clipr digest htmltools htmlwidgets jsonlite magrittr webshot]; }; - vegan = derive2 { name="vegan"; version="2.5-2"; sha256="13pyqvlpz64qibi8k5d109v7q09j06mbv6ndix3n4cn21mjx391c"; depends=[cluster lattice MASS mgcv permute]; }; - vegan3d = derive2 { name="vegan3d"; version="1.1-1"; sha256="1jd9m2immkhgb1zr39gsgl746y7qpi5fhj8awmqq5lyr5j6jp6jh"; depends=[cluster rgl scatterplot3d vegan]; }; + vegan = derive2 { name="vegan"; version="2.5-3"; sha256="023xznh0iy0496icpchadmp7a3rk3nj9s48fvwlvp3dssw58yp3c"; depends=[cluster lattice MASS mgcv permute]; }; + vegan3d = derive2 { name="vegan3d"; version="1.1-2"; sha256="01yyhrapdvs6rr5hw1ij4jnpz7mq005s35pn96snpy8ngn6ir386"; depends=[cluster rgl scatterplot3d vegan]; }; vegclust = derive2 { name="vegclust"; version="1.7.4"; sha256="1fz3p5jpqy99r601dj9fahgv32vw0v54jlrq48wn81rzg2wwfmk7"; depends=[Kendall Rcpp sp vegan]; }; - vegdata = derive2 { name="vegdata"; version="0.9.1"; sha256="0w4dk7qcl89w04qgnlna5lk5hxnyrvwmgjjxmnvb6r5dspq7qyad"; depends=[foreign httr jsonlite XML]; }; + vegdata = derive2 { name="vegdata"; version="0.9.5"; sha256="145frmlsdb7m5z8qa03js4061pqmgvy3gykxkpiv1wv2wnfzyvnr"; depends=[foreign XML]; }; vegetarian = derive2 { name="vegetarian"; version="1.2"; sha256="15ys1m8p3067dfsjwz6ds837n6rqd19my23yj8vw78xli3qmn445"; depends=[]; }; + vegperiod = derive2 { name="vegperiod"; version="0.2.5"; sha256="1icjv3z8bfl2yl1pkr3kbs34q2yqv65aadw40jzrd98djdprzkni"; depends=[]; }; vegtable = derive2 { name="vegtable"; version="0.1.3"; sha256="1pjbqhc09bmyjxx21z01dysbvwbx7v0mxm9xbcmfxdmr10adhian"; depends=[foreign plotKML qdapRegex sp stringi taxlist vegdata]; }; - vein = derive2 { name="vein"; version="0.3.35"; sha256="0jmsr7vw2p7r6z3s1kqkrnkd5f0w6mjzv2ln3s446c1z3bmvv5zv"; depends=[data_table eixport sf sp units]; }; + vein = derive2 { name="vein"; version="0.5.2"; sha256="1iwmh8kd4sa4bby9vycsg6wby63yri3vj310q3kvkd8b7k7z2vlw"; depends=[data_table eixport sf sp units]; }; velociraptr = derive2 { name="velociraptr"; version="1.0"; sha256="1n7q08i37qbbh5cjq6jb4gmpzzip3wx2wx8xx5wpkln8n3nyiqki"; depends=[RCurl rgdal]; }; velox = derive2 { name="velox"; version="0.2.0"; sha256="1jrarfsfflvpc0dqh5gnw92fk8zic222n7pr7hd0lhr5d389k6d0"; depends=[BH raster Rcpp rgdal rgeos sf sp]; }; vembedr = derive2 { name="vembedr"; version="0.1.3"; sha256="0zg6j0g9l7j36ifwabhxrin5z0dics66bqkc7x6rqijmizk1xpba"; depends=[htmltools httr magrittr stringr]; }; - venn = derive2 { name="venn"; version="1.6"; sha256="0ipfysb9kjq07rvf6szy1cci4waw905bavk9bs60aii5858k9rcs"; depends=[]; }; - vennLasso = derive2 { name="vennLasso"; version="0.1.2"; sha256="1lma34msdl8ik0375bh4adbfgvcy0crv29gpsk7p6x75464jsp9y"; depends=[foreach igraph MASS Matrix Rcpp RcppEigen RcppNumerical survival VennDiagram visNetwork]; }; + venn = derive2 { name="venn"; version="1.7"; sha256="0lll5bcwx64di4m0k56f00vsfaas2l2mkcbblniq302v0g12v8cj"; depends=[]; }; + vennLasso = derive2 { name="vennLasso"; version="0.1.3"; sha256="1d24gzn72qmylz0m6ghv3ig3hc8z6ghapqs1j9qchxf9gh8lqxbs"; depends=[foreach igraph MASS Matrix Rcpp RcppEigen RcppNumerical survival VennDiagram visNetwork]; }; venneuler = derive2 { name="venneuler"; version="1.1-0"; sha256="10fviqv9vr7zkmqm6iy2l9bjxglf2ljb7sx423vi4s9vffcxjp17"; depends=[rJava]; }; vennplot = derive2 { name="vennplot"; version="1.0"; sha256="0x59awa1zsjwk5qb1jzv6d2mn2fm4aq1lq8zlbnf1da0h4837yab"; depends=[Rcpp rgl stringr]; }; verification = derive2 { name="verification"; version="1.42"; sha256="0pdqvg7cm9gam49lhc2xy42w788hh2zd06apydc95q2gj95xnaiw"; depends=[boot CircStats dtw fields MASS]; }; @@ -12419,47 +13207,50 @@ in with self; { vertexenum = derive2 { name="vertexenum"; version="1.0.2"; sha256="16ywz3z1kzhb3knhhi2i5igm3djdaaxyyrw69wkc5saa7ayhdb4y"; depends=[numbers]; }; vesselr = derive2 { name="vesselr"; version="0.2.1"; sha256="1wzprnpiv04gxhqgki36gp1a0xj9l3mchllphwkfsdja4axq3prk"; depends=[oro_nifti pbapply pbmcapply]; }; vetools = derive2 { name="vetools"; version="1.3-28"; sha256="1470xgqdq9n5kj86gdfds15k3vqidk3h99zi3g76hhyfl8gyl1c0"; depends=[lubridate maptools plyr scales sp stringr tis xts]; }; - vetr = derive2 { name="vetr"; version="0.2.5"; sha256="164zs1bxhkjzicip95lhyb2yi4hgg08zm6i18z6g4bjgn1ban1id"; depends=[]; }; + vetr = derive2 { name="vetr"; version="0.2.6"; sha256="02sa0l4dh0n066y0ls377dh6q4fdhlx2jj80gk5c5x9l5ms649xk"; depends=[]; }; vfcp = derive2 { name="vfcp"; version="1.4.0"; sha256="0zj1ihqdx5x1695al1xyi8k001yw8x7gdss72myxlnh7b4flnp9m"; depends=[copula extraDistr stringr]; }; vhica = derive2 { name="vhica"; version="0.2.4"; sha256="0km49lrzn9rm3wxadwxc290dvx3bsblbmna7f9lnkq6g1z5jdqwg"; depends=[]; }; vietnamcode = derive2 { name="vietnamcode"; version="0.1.1"; sha256="0vc0c1fg30afar2dkch5h27b8jbglcd9ja6d5hcypnibqz4c68vz"; depends=[]; }; - vimp = derive2 { name="vimp"; version="1.0.0"; sha256="0q92zgs52nxrxswnvascbpfvg51hvy08cwjy2vjjvzjydicsfnxh"; depends=[SuperLearner]; }; - vinereg = derive2 { name="vinereg"; version="0.3.0"; sha256="05vd9ilnx9cswsa21bnw6p5q44yyc7adm4xh966dnsdrsdj6dd7s"; depends=[cctools furrr future kde1d rvinecopulib]; }; + viewshed3d = derive2 { name="viewshed3d"; version="1.0.0"; sha256="1wab7lj4hmq32g9pkgilvpnzpxbdscg63kh7jjygg7h3fxlgf0k2"; depends=[doParallel foreach iterators rgl tcltk2 VoxR]; }; + vimp = derive2 { name="vimp"; version="1.1.4"; sha256="146z6xismk97613cdiz508hn0mgg0w0rqnjb9as66sq57kqgn5yn"; depends=[SuperLearner]; }; + vinereg = derive2 { name="vinereg"; version="0.5.0"; sha256="17qni21jaizmfzl975xd39ahlc5flfnmy6xy7n9adfv346f3zwp0"; depends=[cctools furrr future kde1d rvinecopulib]; }; vines = derive2 { name="vines"; version="1.1.5"; sha256="057d2fdh03cq9kh4vz94arqscahmz14xbr2g59l0vn205lnyilf1"; depends=[ADGofTest copula cubature TSP]; }; violinmplot = derive2 { name="violinmplot"; version="0.2.1"; sha256="1j3hb03y988xa704kp25v1z1pmpxw5k1502zfqjaf8cy4lr3kzsc"; depends=[lattice]; }; vioplot = derive2 { name="vioplot"; version="0.2"; sha256="16wkb26kv6qr34hv5zgqmgq6zzgysg9i78pvy2c097lr60v087v0"; depends=[sm]; }; viopoints = derive2 { name="viopoints"; version="0.2-1"; sha256="0cpbkkzm1rxch8gnvlmmzy8g521f5ang3nhlcnin419gha0w6avf"; depends=[]; }; - vip = derive2 { name="vip"; version="0.1.0"; sha256="1blyyy17f4gxhbw7jwwf0xrq4ha142k356dfhasnvk4jqrpajcxc"; depends=[dplyr ggplot2 gridExtra magrittr pdp plyr tibble tidyr]; }; + vip = derive2 { name="vip"; version="0.1.2"; sha256="1y4v0qd7qag9jw9vazlnl3hp4813lcbhmbq60s3znhdmxnbb4irw"; depends=[ggplot2 gridExtra magrittr ModelMetrics pdp plyr tibble]; }; vipor = derive2 { name="vipor"; version="0.4.5"; sha256="112gc0d7f8iavgf56pnzfxb7hy75yhd0zlyjzshdcfbnqcd2a6bx"; depends=[]; }; viridis = derive2 { name="viridis"; version="0.5.1"; sha256="060rf1jn29dq53y3nhb0hykvcap6rqsk04rq544ypiiqb18ngwnx"; depends=[ggplot2 gridExtra viridisLite]; }; viridisLite = derive2 { name="viridisLite"; version="0.3.0"; sha256="1by2l05f0yabwvv64lhnv7bbhx0w683s3wr9j2xda920ghpa23kq"; depends=[]; }; - virtualspecies = derive2 { name="virtualspecies"; version="1.4-2"; sha256="19qw8vqf08x6fgm8w159qabpgr2wv2cxishpj6888ihcaa9ykp8f"; depends=[ade4 dismo raster rworldmap]; }; + virtualspecies = derive2 { name="virtualspecies"; version="1.4-4"; sha256="04byc39id5vn22h06b0yqb08bxnpsfdgig4v5r8hjv240c0p8q91"; depends=[ade4 raster rworldmap sp]; }; virustotal = derive2 { name="virustotal"; version="0.2.1"; sha256="0lky75al8zcvmfgx7a2s3bij8ya4avdsnv046lk7564zfd8rbymw"; depends=[httr plyr]; }; - visNetwork = derive2 { name="visNetwork"; version="2.0.4"; sha256="05gdsma70zvkgly9qscbwy98x8zrqgsk93czb37jp0as365l00q5"; depends=[htmltools htmlwidgets jsonlite magrittr]; }; - visdat = derive2 { name="visdat"; version="0.5.1"; sha256="1vnfwldzq5ddqk8prj4cg0dmkbjhpchdkb6v8kicd876dv8vxy2q"; depends=[dplyr ggplot2 magrittr plotly purrr readr rlang tibble tidyr]; }; + visNetwork = derive2 { name="visNetwork"; version="2.0.5"; sha256="1q0dgdv5nxfyb5xakll61y1klyd2js36f3rzipng89nl0v5almqz"; depends=[htmltools htmlwidgets jsonlite magrittr]; }; + visTree = derive2 { name="visTree"; version="0.8.1"; sha256="1l07zfr2hagjpdxfw5290wa3ki4bl7iqxrrhda0d1bp3wmwfz0ai"; depends=[colorspace partykit rpart]; }; + visdat = derive2 { name="visdat"; version="0.5.2"; sha256="0l5bkgbib750r0wk4yqih0l3xhrkvz693lzp394nfch1a3b61k3m"; depends=[dplyr ggplot2 magrittr plotly purrr readr rlang tibble tidyr]; }; visreg = derive2 { name="visreg"; version="2.5-0"; sha256="0n19k6rsmpqga6r8lyhjviqs3nw881dhr211621m2cl7knqhhi4y"; depends=[lattice]; }; - vistime = derive2 { name="vistime"; version="0.5.0"; sha256="1h7dm66m0qx3hmfx1hlv5na65swdhdykyg1fsqzgnjl6p98cg81j"; depends=[plotly RColorBrewer]; }; - visualFields = derive2 { name="visualFields"; version="0.5.4"; sha256="19fb1qq4kyhln21dmf7wm6kqf7g94ls7nsaspl2q9d3rlmcgz5h3"; depends=[deldir flip gtools Hmisc matrixStats spatstat]; }; + vistime = derive2 { name="vistime"; version="0.6.0"; sha256="1ah3zwz2ikzd8y2rbff65mdd9lp4yd328mb2971afr2xdd9gvvqd"; depends=[plotly RColorBrewer]; }; + vistributions = derive2 { name="vistributions"; version="0.1.0"; sha256="1kpl11l0yp4rhcx9zcfsdk5n62ir92lwjlyqzirrkkfvqpwkmcay"; depends=[ggplot2 magrittr shiny tibble]; }; + visualFields = derive2 { name="visualFields"; version="0.5.5"; sha256="0hn59gjpdmq5m5bnjc2k31xf9l9k678djdv02mxcvjdkghpgmfpv"; depends=[deldir flip gtools Hmisc matrixStats spatstat]; }; visualize = derive2 { name="visualize"; version="4.3.0"; sha256="1s49sx828f25d4n93mn28xdbc81zflk2sr3h8ffs2mkjr888qd8y"; depends=[]; }; - visvow = derive2 { name="visvow"; version="0.1.0"; sha256="0nb849m6dqfanqlaqcargw0rlf4ch9v09zmf0zqmxkwcil0w0dka"; depends=[Cairo DT ggplot2 plot3D plyr pracma psych Rdpack readxl shiny shinyBS svglite WriteXLS]; }; + visvow = derive2 { name="visvow"; version="0.3.0"; sha256="1q1i1vnr3zzls3p6rk1c2r89xmxlc11xzkl1r5pbd3ydgppllhna"; depends=[Cairo DT ggdendro ggplot2 ggrepel MASS plot3D plyr pracma psych Rdpack readxl Rtsne shiny shinyBS svglite WriteXLS]; }; vita = derive2 { name="vita"; version="1.0.0"; sha256="114p2lzcr8rn68f0z4kmjdnragqlmi18axda9ma4sbqh8mrmjs9v"; depends=[randomForest Rcpp]; }; vitality = derive2 { name="vitality"; version="1.3"; sha256="17micfmlksnw167vavvhlk431fm20k74y5ggs47pgz5fwpm854zp"; depends=[]; }; vkR = derive2 { name="vkR"; version="0.1"; sha256="0rb66am3y009wli8ykl58i02kzm6cdqz5v5d4vvzlbngz8crdkyy"; depends=[httr jsonlite XML]; }; - vlad = derive2 { name="vlad"; version="0.1.0"; sha256="0gdp9488ir6zsnwaf0zb1n4qivafccqky7i867vjc2zb9nnji6a9"; depends=[Rcpp RcppArmadillo]; }; + vlad = derive2 { name="vlad"; version="0.2.0"; sha256="0bq91n51f9cnvbqskk0vg6xn559z3a33csbvyhvcvhyjcws2yahp"; depends=[Rcpp RcppArmadillo]; }; vmd = derive2 { name="vmd"; version="0.1.0"; sha256="17c06a9l6i90ivpvf3rgv6yrsqv36qmywmmy92y5b81zqhgmh907"; depends=[ggplot2 magrittr R6 Rcpp reshape2 scales]; }; - vmsbase = derive2 { name="vmsbase"; version="2.1.3"; sha256="1y4r1f6miwxx3q8pajyh202wvjz08w6291jvpv723qyxa6z1r69a"; depends=[AMORE cairoDevice chron cluster DBI ecodist fields foreign ggmap ggplot2 gmt gsubfn gWidgets gWidgetsRGtk2 intervals mapdata maps maptools marmap outliers PBSmapping plotrix R6 RSQLite sp sqldf VennDiagram]; }; + vmsbase = derive2 { name="vmsbase"; version="2.2.0"; sha256="1hmgi63qwf7530pxl6w8cv74sjnngf83rb5hx7icjlqr1z6x2hms"; depends=[AMORE cairoDevice chron cluster DBI ecodist fields foreign ggmap ggplot2 gmt gsubfn gWidgets gWidgetsRGtk2 intervals mapdata maps maptools marmap outliers PBSmapping plotrix R6 RSQLite sp sqldf VennDiagram]; }; vocaldia = derive2 { name="vocaldia"; version="0.8.2"; sha256="15314sq2gbi1z47ppvy8y3ljjk12jq4k5a1dfyi56h2lpzrc76ny"; depends=[]; }; vortexR = derive2 { name="vortexR"; version="1.1.5"; sha256="03bzjyscqf0npvdwm0741n1sg2kbpqlqkpxj843rmac6blkxy7cn"; depends=[betareg data_table GGally ggplot2 glmulti gtools irr plyr R_utils stringr vortexRdata]; }; vortexRdata = derive2 { name="vortexRdata"; version="1.0.3"; sha256="1pq910xaqk6d5amg8hj7xagb5wn2ahfrmqairf3vhwqx55lhjbg1"; depends=[]; }; vosonSML = derive2 { name="vosonSML"; version="0.23.4"; sha256="0y2jyrkld02ksn2ipkkxzc724dhbqbja120gg7sm67v6x444pma7"; depends=[bitops data_table Hmisc httpuv httr igraph instaR plyr RCurl Rfacebook rjson stringr tm twitteR]; }; vote = derive2 { name="vote"; version="1.1-0"; sha256="1kxbv4062g4x9vn4gh74c6zwdshysw5n7vx9qljhq2wrdnqzjpyg"; depends=[formattable knitr]; }; - voteogram = derive2 { name="voteogram"; version="0.2.0"; sha256="0m4j7iz7mc6z536vk0kmqfd8ank87ingv5vnjl7mn62r53c5fbsf"; depends=[dplyr ggplot2 jsonlite scales]; }; + voteogram = derive2 { name="voteogram"; version="0.3.1"; sha256="12xv0c3g4vr23c8adkk8z7m7sx31w5mjvdg9h4qbvaimb99p2r7z"; depends=[dplyr ggplot2 jsonlite scales]; }; votesys = derive2 { name="votesys"; version="0.1.1"; sha256="1z7cx3rj3bfrkb6jkmf1m1wad5ff46zrab5vhk69wf3jbwd9h920"; depends=[data_table gtools Matrix]; }; vottrans = derive2 { name="vottrans"; version="1.0"; sha256="1fp7jrw072ws39bqsg88bm2qndcv68aa2vdqwgnza58p1dfq3x9f"; depends=[quadprog]; }; vowels = derive2 { name="vowels"; version="1.2-2"; sha256="0xhfn3avx9h6kg3jwd47n2x7w8q8c9h13wsxd74hhbbn2gkjrs84"; depends=[]; }; vows = derive2 { name="vows"; version="0.5"; sha256="06akjdbab9v7r47di7syvcm7gf4k81djizg8maszs5l1ksyhmv6b"; depends=[fda gamm4 mgcv oro_nifti RLRsim shape stringr]; }; voxel = derive2 { name="voxel"; version="1.3.5"; sha256="1xlym8xc22dq67h0lylrr16z7b4zdidpgrkvbs7n9fnkh6vijw2j"; depends=[gamm4 ggplot2 lmerTest mgcv oro_nifti purrr]; }; - vpc = derive2 { name="vpc"; version="1.0.1"; sha256="0zxiakls7wi0278f6v74xdcaw500am8gfs8lp7cciaxnw2clvsbv"; depends=[classInt dplyr ggplot2 MASS readr reshape2 survival]; }; + vpc = derive2 { name="vpc"; version="1.1.0"; sha256="15ws6zfizyryn3bvjvs053n81k2g9k641dqmwvgy152bsg7w7fwx"; depends=[classInt dplyr ggplot2 MASS readr reshape2 survival]; }; vqtl = derive2 { name="vqtl"; version="2.0.4"; sha256="1jp7h2afnfgn8i65qg64lwbjw56s37w8fgwfajcgxn2mwb5z0jcb"; depends=[dglm doParallel dplyr evd foreach ggplot2 gtools iterators knitr lazyeval purrr qtl stringr testthat tidyr]; }; vrcp = derive2 { name="vrcp"; version="0.1.1"; sha256="1wrch1dqy752gkj24h1dgi2x3kf1797xj4pf1s9mszf3x3ic905d"; depends=[ggplot2]; }; vrmlgen = derive2 { name="vrmlgen"; version="1.4.9"; sha256="0lifhhf41yml4k83wpkssl14jgn8jaw1lcknwbci1sd8s1c4478l"; depends=[]; }; @@ -12467,7 +13258,8 @@ in with self; { vscc = derive2 { name="vscc"; version="0.2"; sha256="1p14v8vd8kckd44g4dvzh51gdkd8jvsc4bkd2i4csx8vjiwrni5w"; depends=[mclust teigen]; }; vsgoftest = derive2 { name="vsgoftest"; version="0.3-2"; sha256="020kghcfv8h0i7fzq3p2grhhbwvqmc9ya9r7lc1kiqg1bfgljg91"; depends=[fitdistrplus Rcpp]; }; vstsr = derive2 { name="vstsr"; version="1.0.0"; sha256="0flsw5yw1vmj5x866klxmjqz5aimkvjiwl1zdciz63p9zffmb4gz"; depends=[httr jsonlite magrittr R6 RCurl xml2]; }; - vtreat = derive2 { name="vtreat"; version="1.2.2"; sha256="06r8ib4l3cyxrx8ykkvjj7ycrjsrv5d5y0lm6zj12lc9l298zj49"; depends=[wrapr]; }; + vtreat = derive2 { name="vtreat"; version="1.3.2"; sha256="1p7afvy6y0y4667d4rjhjaa540cc7xwhr27j0mz35zn30vralbyw"; depends=[wrapr]; }; + vtree = derive2 { name="vtree"; version="0.1.4"; sha256="1wmvvg7mlbifg3cbjv9qm9rsnl3bs624wm0xnaf489grix92csjb"; depends=[DiagrammeR DiagrammeRsvg rsvg]; }; vudc = derive2 { name="vudc"; version="1.1"; sha256="0zxz6n3ixa3xjzcinky8ymqjx9w8y8z65mz8d84dl00mxzkmkz4h"; depends=[]; }; vwr = derive2 { name="vwr"; version="0.3.0"; sha256="1h790vjcdfngs1siwldvqz8jrxpkajl3266lzadfnmchfan1x7xv"; depends=[lattice latticeExtra stringdist]; }; wBoot = derive2 { name="wBoot"; version="1.0.3"; sha256="08qgkkv6jvqmxq5gvfp7jbrc3k8mxajfww7k8a3p8888aq411p7q"; depends=[boot simpleboot]; }; @@ -12476,24 +13268,24 @@ in with self; { wNNSel = derive2 { name="wNNSel"; version="0.1"; sha256="19j2yz6lvkxpmjr0vv6pjc7j1c02y0hb3gay5sy1y0xk706aggb5"; depends=[]; }; wPerm = derive2 { name="wPerm"; version="1.0.1"; sha256="0f3v0kba87wkwyii0pzvs6a8ja897aifpvwkvryl2hzxxxaml7z4"; depends=[]; }; wSVM = derive2 { name="wSVM"; version="0.1-7"; sha256="0c7rblzgagwfb8mmddkc0nd0f9rv6kapw8znpwapv3fv0j2qzq7h"; depends=[MASS quadprog]; }; - wTO = derive2 { name="wTO"; version="1.6.1"; sha256="0iw5vg3qpjgyx6n2p10a2ma9dpcm1hchvrm2brh1a0j1xmjwpsrl"; depends=[data_table igraph magrittr plyr reshape2 shiny som visNetwork]; }; + wTO = derive2 { name="wTO"; version="1.6.3"; sha256="1cgbw37b734ipg5qhjsil55qysfn6xmymj1q99ybkadi0axp55nn"; depends=[data_table igraph magrittr plyr reshape2 shiny som visNetwork]; }; waccR = derive2 { name="waccR"; version="0.1.0"; sha256="092p1bibyqx1gcrch68l9ilzilg5aqf46b6iagm562292cfi074l"; depends=[dplyr lubridate magrittr rvest tibble xml2]; }; waffect = derive2 { name="waffect"; version="1.2"; sha256="0r5dvm0ggyxyv81hxdr1an658wkqkhqq2xaqzqpnh4sh4wbak35a"; depends=[Rcpp]; }; waffle = derive2 { name="waffle"; version="0.7.0"; sha256="1qjmai33p96cyavi9lgi6k30h6fj7db5sr569v9jf4kwx92c61df"; depends=[extrafont ggplot2 gridExtra gtable RColorBrewer]; }; wahc = derive2 { name="wahc"; version="1.0"; sha256="1324xhajgmxq6dxzpnkcvxdpm2m3g47drhyb2b3h227cn3aakxyg"; depends=[]; }; wakefield = derive2 { name="wakefield"; version="0.3.3"; sha256="05z9a6g1cdavalp50wss7klnlcdbv3y1jvz1v8ry1x2bziy216y2"; depends=[chron dplyr ggplot2 stringi]; }; walkalytics = derive2 { name="walkalytics"; version="0.1.0"; sha256="1kl6kwwnl67d45akna01xp389wjxsxlc84l0bcpadbipsqyb3kd1"; depends=[base64enc dplyr httr purrr sp stringr tibble]; }; - walker = derive2 { name="walker"; version="0.2.1"; sha256="1q99nny7mdh7wc3yj4dz0s2454aqyxjcsp5hpjrha14h4p3fcirf"; depends=[bayesplot BH dplyr ggplot2 KFAS Rcpp RcppArmadillo RcppEigen rstan StanHeaders]; }; - walkr = derive2 { name="walkr"; version="0.3.4"; sha256="01278hfa9mppwqmr54826gb65pswhqbh7ai8ij6m4ncc0fk6pvvd"; depends=[ggplot2 hitandrun limSolve MASS Rcpp RcppEigen shinystan]; }; + walker = derive2 { name="walker"; version="0.2.3-1"; sha256="0yz1ikhywrw0lg9hx8mhz18qh58p3dz0kyrmf8mmynyvzw94qp58"; depends=[bayesplot BH dplyr ggplot2 KFAS Rcpp RcppArmadillo RcppEigen rstan StanHeaders]; }; walkscoreAPI = derive2 { name="walkscoreAPI"; version="1.2"; sha256="1c2gfkl5yl3mkviah8s8zjnqk6lnzma1yilxgfxckdh5wywi39fx"; depends=[]; }; - wallace = derive2 { name="wallace"; version="1.0.5"; sha256="1c3ghc5prkw44sq93klj1cfgllsz3830y78i4b1y6r23bj2z9520"; depends=[dismo dplyr DT ENMeval leaflet leaflet_extras magrittr maptools raster RColorBrewer rgdal rgeos rmarkdown shiny shinyjs shinythemes spocc spThin testthat XML]; }; + wallace = derive2 { name="wallace"; version="1.0.6"; sha256="0pnkwdfmimnvyygbz1iz1b9fhcdi7k53wjw44kmnr2b7ln9pbcl2"; depends=[dismo dplyr DT ENMeval leaflet leaflet_extras magrittr maptools raster RColorBrewer rgdal rgeos rmarkdown shiny shinyjs shinythemes spocc spThin XML zip]; }; wally = derive2 { name="wally"; version="1.0.9"; sha256="1g6dywny8s8fpdnfvrlbzsp9d9dhxdxrm1j4dd3b9r6rpiajf964"; depends=[data_table prodlim riskRegression]; }; walmartAPI = derive2 { name="walmartAPI"; version="0.1.5"; sha256="1nng8izncj2nmmpywn1ggpzvjh8q7y3q6260qhy9kbmvrrl26spf"; depends=[dplyr glue httr magrittr purrr stringr tibble]; }; walrus = derive2 { name="walrus"; version="1.0.3"; sha256="1nk2glcvy4hyksl5ipq2mz8jy4fss90hx6cq98m3w96kzjni6jjj"; depends=[ggplot2 jmvcore R6 WRS2]; }; wand = derive2 { name="wand"; version="0.2.0"; sha256="1p2r96nyr36jv418xi4j2ldarymb4xmpis6d2iz7mq9755kb4fnh"; depends=[dplyr purrr rappdirs Rcpp stringi tibble tidyr]; }; - warbleR = derive2 { name="warbleR"; version="1.1.14"; sha256="0wr0m950y404chh8gipx1v5mvldypm0iwyiqn4ypz5143fzlhwih"; depends=[bitops dtw fftw iterators jpeg maps monitoR NatureSounds pbapply pracma RCurl rjson seewave Sim_DiffProc tuneR]; }; + warbleR = derive2 { name="warbleR"; version="1.1.15"; sha256="1vd2yvb1crzxbrbfk8iv31ir09xc646m8glfgqkgazhnj0y6l6yr"; depends=[bioacoustics bitops dtw fftw iterators jpeg maps monitoR NatureSounds pbapply pracma RCurl rjson seewave Sim_DiffProc soundgen tuneR]; }; warpMix = derive2 { name="warpMix"; version="0.1.0"; sha256="13zbl4aifhg7j5b3vpwgzgs09hr7yblz0rckmj5qh40s78j8cpfn"; depends=[fda fields lme4 MASS nlme reshape2]; }; washdata = derive2 { name="washdata"; version="0.1.2"; sha256="01cnlhymh3qg9c7fda8s6lvm4j2vklmb72dfk17sn4p0kkikf9m8"; depends=[]; }; + washeR = derive2 { name="washeR"; version="0.1.2"; sha256="0sb5sgwf7y9sd291qfj1az3x6h6gmznnnsdmqizkmv2xz9029rxz"; depends=[gplots]; }; wasim = derive2 { name="wasim"; version="1.1.2"; sha256="1zydzw7cihhdwv0474fnc4lgaq5fwrv8jinz79vkbidbgcy7i2fd"; depends=[fast MASS qualV tiger]; }; water = derive2 { name="water"; version="0.8"; sha256="0qglf922dlgi41jzz3sivq7ckmzl8axqjfg4klcgnddycmm3ha5j"; depends=[raster rgdal sp]; }; waterData = derive2 { name="waterData"; version="1.0.8"; sha256="0884agh876wf3qlbc75fbaa47x2iwvncz7r2l25qw34n8lxq1yr6"; depends=[dataRetrieval lattice latticeExtra lubridate xml2]; }; @@ -12511,43 +13303,47 @@ in with self; { wbstats = derive2 { name="wbstats"; version="0.2"; sha256="0rfc9c6892jq7y17dwp6vsn62ggnac964xndmxq3mip6k2pk8yi0"; depends=[httr jsonlite tidyr]; }; wbsts = derive2 { name="wbsts"; version="2.0"; sha256="12k68nsrrxglrm9ik53rm8160xvjlsgzi7v4wp78jhmh2slmyxw3"; depends=[mvtnorm Rcpp wmtsa]; }; wdm = derive2 { name="wdm"; version="0.1.1"; sha256="0mr901l2378dyygdhc5agx93lm46a44fs3kr3ax2wnv1cdhmc379"; depends=[Rcpp]; }; - weathercan = derive2 { name="weathercan"; version="0.2.7"; sha256="09465l1gy349vgnpasxazp3i5x82hld8k06ba6556k4r9jypx08v"; depends=[dplyr httr lubridate purrr stringi tidyr xml2]; }; + wdman = derive2 { name="wdman"; version="0.2.4"; sha256="00q9qk8qgz7fjbd9j8pxknrw8lk1ardifg8w4agyrk8r4q56b1a0"; depends=[assertthat binman semver subprocess yaml]; }; + weathercan = derive2 { name="weathercan"; version="0.2.8"; sha256="1hspjij4rhlnl3k1hidpa9sclml95q9igwf9dsy0kihlsl0g35h1"; depends=[dplyr httr lubridate purrr rlang stringi tidyr xml2]; }; weathermetrics = derive2 { name="weathermetrics"; version="1.2.2"; sha256="1hjhgsy3v8328hv4czxxz7kp68sxc10sy10f3dv5j8f6pka6qlsp"; depends=[]; }; weatherr = derive2 { name="weatherr"; version="0.1.2"; sha256="11sb5bmqccqkvlabsw4siy9n6ivsrvxavywvaffgrs3blmnygql9"; depends=[ggmap lubridate RJSONIO XML]; }; - webTRISr = derive2 { name="webTRISr"; version="0.1.0"; sha256="19xal5zg9mg25vzvkz55zm6gkd8b0y3sw3zbbrxn73a1jg8x5v0l"; depends=[dplyr httr jsonlite lubridate magrittr purrr readr stringr]; }; + webTRISr = derive2 { name="webTRISr"; version="0.1.1"; sha256="044a079fj4ryykj2n8zlfipmjyrfyfvhrqcd1wbb6r440yjkvali"; depends=[dplyr httr jsonlite lubridate magrittr purrr readr stringr]; }; webchem = derive2 { name="webchem"; version="0.4.0"; sha256="032bsfnkn7s33y42fyf8yradsh8jhms4ryjkh0r76hqnx3j00ph0"; depends=[httr jsonlite RCurl rvest stringr xml2]; }; webdriver = derive2 { name="webdriver"; version="1.0.5"; sha256="0l3nz7gf62jlkvkn5sfxfvn0prxz3ds7nlpfb1yhnmdljhbzrgzf"; depends=[base64enc callr curl debugme httr jsonlite R6 showimage withr]; }; webglobe = derive2 { name="webglobe"; version="1.0.2"; sha256="1277d6fkgrgixlhikfwf0r6z8g5b7mah905xi219qsfycxmifgn9"; depends=[geojsonio httpuv jsonlite]; }; - webmockr = derive2 { name="webmockr"; version="0.2.6"; sha256="00akqj7lw3hvwxllnn48zpq5wk70bbr4ghzilh6064jwkk365c8v"; depends=[crul curl fauxpas jsonlite lazyeval magrittr R6 urltools]; }; + webmockr = derive2 { name="webmockr"; version="0.2.9"; sha256="01fk50n3fakjz4fdgix14iavcnnsipdyl2w436irkkgmrqv7kd5l"; depends=[crul curl fauxpas jsonlite lazyeval magrittr R6 urltools]; }; webp = derive2 { name="webp"; version="0.4"; sha256="0jsyjynrsrqpbg93rn48xrjclkvwmz2c2lhcfli5djny122ymh6r"; depends=[]; }; webr = derive2 { name="webr"; version="0.1.0"; sha256="0fjbk933034cgmqd41cw7q5xcvrwgylcic6lxav9jv3b2sspzw06"; depends=[ggplot2 moonBook stringr]; }; webreadr = derive2 { name="webreadr"; version="0.4.0"; sha256="0l3l5g4zj5faxqi1kqwx9lq91gbj40z2q3csrsmpal08qnwkxs90"; depends=[Rcpp readr]; }; - websearchr = derive2 { name="websearchr"; version="0.0.2"; sha256="1yf8ch86khg5syppcxs94mxgc3i5623qyhzh174nssw1wzyqb9ba"; depends=[]; }; - webshot = derive2 { name="webshot"; version="0.5.0"; sha256="07r71zzmggp4jf92x4ws4wg6v1x98vaj01lsar85bnb30n5vx8gh"; depends=[jsonlite magrittr processx withr]; }; - webuse = derive2 { name="webuse"; version="0.1.2"; sha256="0ks3pb9ir778j9x4l0s4ly2xa1jc9syddqm65wkck52q3lrarg3l"; depends=[haven]; }; + websearchr = derive2 { name="websearchr"; version="0.0.3"; sha256="1c6dwm5g5rjq0b12zrwwi5k9760jb0ph83v4j2gm8zm0x9dhiqm9"; depends=[]; }; + webshot = derive2 { name="webshot"; version="0.5.1"; sha256="08sb1xi376pfy1vwilk2d68zljsg9yiv04n2dkqz383gdhh0sxdr"; depends=[callr jsonlite magrittr]; }; + webuse = derive2 { name="webuse"; version="0.1.3"; sha256="09xvw0v991cq1ck2kfxblp5cngfh9j6swvh5xv420mvky0kshv32"; depends=[haven]; }; webutils = derive2 { name="webutils"; version="0.6"; sha256="1basl7q2m8y9nw5ksi1kdz6an9pybvsmdd4snrm7a37041xymnps"; depends=[curl jsonlite]; }; wec = derive2 { name="wec"; version="0.4-1"; sha256="10lqh43536d44d6082rpp11q1323pmjbmgrgb8v9mrk9c1ysf50w"; depends=[dplyr]; }; weco = derive2 { name="weco"; version="1.2"; sha256="1prk8hn782pd8g2rbbaj7y10vjimqs9n8i4rab6aw6fc3k759d6b"; depends=[]; }; weibullness = derive2 { name="weibullness"; version="1.18.6"; sha256="046fs6b5yb6ckddcb9vplc5478c7xprnafsj4rvzb1gmcpcrqqck"; depends=[]; }; + weibulltools = derive2 { name="weibulltools"; version="0.5.4"; sha256="0xxqcvxd489qhdais7f2xnscz8bfcsl4k1qggl35v65bn7bm7hjw"; depends=[dplyr magrittr plotly Rcpp sandwich segmented SPREDA survival]; }; weightTAPSPACK = derive2 { name="weightTAPSPACK"; version="0.1"; sha256="0kpfw477qka5qrc6sh73had38xbrwrqp1yv0dj2qiihkiyrp67ks"; depends=[HotDeckImputation mice plyr survey]; }; weightedScores = derive2 { name="weightedScores"; version="0.9.5.1"; sha256="118hzwaarcb8pk2zz83m6zzzndlpbbzb7gz87vc7zggpa998k1gr"; depends=[mvtnorm rootSolve]; }; weightr = derive2 { name="weightr"; version="1.1.2"; sha256="13wy7ygx7khbmymg2r0rr6mrl4lbapf5bnnq1rq8izl38sjk7csx"; depends=[]; }; - weights = derive2 { name="weights"; version="0.90"; sha256="0wgh2nb2y0xr20y6ig9mric34zhwpndb71ddpbrf5sjqg3hijj96"; depends=[gdata Hmisc mice]; }; + weights = derive2 { name="weights"; version="1.0"; sha256="0186bfpkhxngrshac6bpg37alp6slwhwd43inrm8hqg0vhpfgc4c"; depends=[gdata Hmisc mice]; }; weirs = derive2 { name="weirs"; version="0.25"; sha256="17a0ppi7ghikrwn39zvhg2cvhmnr3w0qi7r9lj22x65ii9nzadd7"; depends=[]; }; welchADF = derive2 { name="welchADF"; version="0.3"; sha256="0k2di5fwh5jv87mw4bjnhbk2rmhf2v2f5ksjr5dgnyhnawwxqq97"; depends=[lme4]; }; wellknown = derive2 { name="wellknown"; version="0.5.0"; sha256="1y3hi5ajqaxx3s40cx24ayfcd3c6d1ydlhsm0gg2fxgmidm6bhwy"; depends=[jsonlite V8]; }; wesanderson = derive2 { name="wesanderson"; version="0.3.6"; sha256="09mr6p2jmqdjq27cz974w5hyxgn929zp9z3inhxqmmh1582fmdi2"; depends=[]; }; - wevid = derive2 { name="wevid"; version="0.4.2"; sha256="0d771r3xrd7nwnpwnhzqaqybimjg0gaikqqagbf483x423ijfdny"; depends=[ggplot2 pROC reshape2 zoo]; }; - wfe = derive2 { name="wfe"; version="1.6"; sha256="0y8f042hzlqwgsr63rl2apl7hkw9bs69a287dynvz9w078am61ch"; depends=[arm MASS Matrix]; }; + wevid = derive2 { name="wevid"; version="0.5.1"; sha256="1dw4ypdmhnvwv89ydjbl2jbaf6913gx966qvcbm82apvjbb624vy"; depends=[ggplot2 pROC reshape2 zoo]; }; + wfe = derive2 { name="wfe"; version="1.7"; sha256="058rbg6b8l3sndqlm493z6s4b2ylk0194gqdbbsfamnpygl21x0d"; depends=[arm MASS Matrix]; }; wfg = derive2 { name="wfg"; version="0.1"; sha256="1r6wb8v42mpapjfhmkmghm9fq21c3s4zmdxy8nlh31nsja71c37d"; depends=[igraph]; }; wfindr = derive2 { name="wfindr"; version="0.1.0"; sha256="0m5xj50hqdjj4lpbgx1kp3my4njr0nz09hd63rf4qf1ls8r7zil9"; depends=[dplyr magrittr]; }; wgaim = derive2 { name="wgaim"; version="1.4-11"; sha256="1jjyp100dcjjczp61xlvhmy48ynniqcys535vzbgswhr7fvijymg"; depends=[lattice qtl]; }; wgeesel = derive2 { name="wgeesel"; version="1.5"; sha256="0lybvsq5168cjybzv2dbyx2z8aakcx7i7ivm8zc90haiispm9n5x"; depends=[bindata CRTgeeDR geepack MASS PoisNor]; }; wheatmap = derive2 { name="wheatmap"; version="0.1.0"; sha256="1c1xvzy194vw3idkwkqp9kyrfldzczj30cl15jw1bbnw87zcwdzy"; depends=[colorspace RColorBrewer]; }; whereport = derive2 { name="whereport"; version="0.1"; sha256="1gdqzr2hrnpxbwl7cfps4m3xja8wkgwfs50i2nailybympvdnxm4"; depends=[dplyr]; }; + whiboclustering = derive2 { name="whiboclustering"; version="0.1.2"; sha256="0bzzr71kbynzj28i8g5li5j40653nyh08ywgs2xww49qxjm3b9lj"; depends=[cluster clusterCrit]; }; whisker = derive2 { name="whisker"; version="0.3-2"; sha256="0z4cn115gxcl086d6bnqr8afi67b6a7xqg6ivmk3l4ng1x8kcj28"; depends=[]; }; - whitening = derive2 { name="whitening"; version="1.0.0"; sha256="0vncjbrw9gafplz6r02x0j1fnrfvxq027h1pqcbdwqykjzg0zcym"; depends=[corpcor]; }; - whoami = derive2 { name="whoami"; version="1.1.2"; sha256="1wkgh8mxm2ci5ylwppbh38sx5fm5rsm06bimdpc07z35bz4825xg"; depends=[httr jsonlite]; }; + whitechapelR = derive2 { name="whitechapelR"; version="0.3.0"; sha256="0mnq5m59mw8w5g1p0h2xzlz738j397b3444km59bm5yln3j0nsbi"; depends=[igraph plyr]; }; + whitening = derive2 { name="whitening"; version="1.1.0"; sha256="19p0l2vim9nc1m381v9m3icg238n1xamvwz3v2v00sb1fan9nr9s"; depends=[corpcor]; }; + whoami = derive2 { name="whoami"; version="1.2.0"; sha256="1b1zvbvmyh979fq72qa5k83888wpfr44l0qjz0pgdlad1li0nfnc"; depends=[httr jsonlite]; }; whoapi = derive2 { name="whoapi"; version="0.1.2"; sha256="0ib0an08xsxan24q8mb5ai375njmkdc61lh4321rzgr25iqvi682"; depends=[httr]; }; wicket = derive2 { name="wicket"; version="0.4.0"; sha256="1lizzmj69bswzlk18fv2v4yxxc6dynvmkymdiafznzcyyz4a8xnf"; depends=[BH Rcpp]; }; widals = derive2 { name="widals"; version="0.5.4"; sha256="1bl59s1r4gkvq4nkf94fk7m0zvhbrszkgmig66lfxhyvk9r84fvb"; depends=[snowfall]; }; @@ -12557,16 +13353,19 @@ in with self; { wikibooks = derive2 { name="wikibooks"; version="0.2"; sha256="178lhri1b8if2j7y7l9kqgyvmkn4z0bxp5l4dmm97x3pav98c7ks"; depends=[]; }; wikilake = derive2 { name="wikilake"; version="0.4"; sha256="0pm0brzkf2k6aknwl4b3fba5ly7mhah8qfb0h94fckiaqbnpyx9v"; depends=[maps rvest selectr sp stringi stringr units WikipediR xml2]; }; wikipediatrend = derive2 { name="wikipediatrend"; version="1.1.14"; sha256="00i38py9n4l0iqkn3257a3jbiwh3hrmx1p9x6rfh9sgfcch8yyj5"; depends=[hellno httr jsonlite RColorBrewer rvest stringr xml2]; }; - wikitaxa = derive2 { name="wikitaxa"; version="0.2.0"; sha256="06ccb1ix5lsz3jgr3aq2ywq9bdnz020sa5dzlq1ayw95gdqj6icl"; depends=[crul curl data_table jsonlite tibble WikidataR xml2]; }; + wikisourcer = derive2 { name="wikisourcer"; version="0.1.2"; sha256="0p8wv2r6nfry2plnl55izifhxya30jjz6c4zgnaq6jk6hzr8zcvr"; depends=[dplyr purrr rvest stringr urltools xml2]; }; + wikitaxa = derive2 { name="wikitaxa"; version="0.3.0"; sha256="0v681qac33dlcdlah20qf5qb9g5h917rpzv67brx1handjnapnqh"; depends=[crul curl data_table jsonlite tibble WikidataR xml2]; }; wildcard = derive2 { name="wildcard"; version="1.1.0"; sha256="0qkzab84z95g5f4fv3v4wisccgd7k9m3210pz4nvm1x8rfaqfjf1"; depends=[magrittr stringi]; }; wildlifeDI = derive2 { name="wildlifeDI"; version="0.2"; sha256="0z8zyrl3d73x2j32l6xqz5nwhygzy7c9sjfp6bql5acyfvn7ngjv"; depends=[adehabitatLT rgeos sp]; }; wildpoker = derive2 { name="wildpoker"; version="1.1"; sha256="1302ain55spz34irmq49sp9b1pvrn2nxmzmqs8m9wdk6g82h3s27"; depends=[]; }; + wilson = derive2 { name="wilson"; version="2.0.2"; sha256="0ivd3cm6swhbcg38f66505rwf8h19wcg69mf3p4f9vjif8l13q4s"; depends=[circlize colourpicker ComplexHeatmap data_table DESeq2 DT factoextra FactoMineR ggplot2 ggrepel gplots heatmaply log4r openssl plotly plyr R6 RColorBrewer reshape rintrojs rje rjson RJSONIO scales shiny shinycssloaders shinydashboard shinyjs viridis]; }; winRatioAnalysis = derive2 { name="winRatioAnalysis"; version="0.1.0"; sha256="1msvc06bfzw9clinxbvr5fdw38dff0c0xii46182nwnk5kj0libr"; depends=[data_table JM Matrix MLEcens mvtnorm nlme plyr pssm survival]; }; windex = derive2 { name="windex"; version="1.0"; sha256="0ci10x6mm5i03j05fyadxa0ic0ngpyp5nsn05p9m7v1is5jhxci0"; depends=[ape geiger scatterplot3d]; }; windfarmGA = derive2 { name="windfarmGA"; version="1.2.1"; sha256="1v4brwi92a2kchak43z0vxjq11373amh190fnmpmnpz58zbls448"; depends=[calibrate data_table doParallel dplyr foreach geoR ggplot2 googleVis gstat gtools leaflet magrittr maptools RandomFields raster RColorBrewer rgdal rgeos rgl RgoogleMaps sp spatstat]; }; wingui = derive2 { name="wingui"; version="0.2"; sha256="0yf6k33qpcjzyb7ckwsxpdw3pcsja2wsf08vaca7qw27yxrbmaa3"; depends=[Rcpp]; }; wiod = derive2 { name="wiod"; version="0.3.0"; sha256="1f151xmc6bm5d28w5123nm0hv7j1v8hay4jk5fk8pwn6yljl1pah"; depends=[decompr gvc]; }; wiqid = derive2 { name="wiqid"; version="0.1.5"; sha256="02ssj0f12if3bic614bp9klzcag121rbqw4g0awvcpk9jql8k5dr"; depends=[coda HDInterval MASS truncnorm]; }; + wiseR = derive2 { name="wiseR"; version="1.0.1"; sha256="187ylwhk06957x9zm5r0m6w9wg08im83myz3s4gr927ig8yv3b5f"; depends=[arules bnlearn DescTools dplyr DT graph HydeNet igraph linkcomm missRanger psych RBGL Rgraphviz rhandsontable rintrojs shiny shinyalert shinyBS shinycssloaders shinydashboard shinyWidgets visNetwork]; }; withr = derive2 { name="withr"; version="2.1.2"; sha256="11j6zykklxnvp4xqsr6a2xib665i38m3khdspp887nwagmvnydj1"; depends=[]; }; wkb = derive2 { name="wkb"; version="0.3-0"; sha256="0s7libkg27jdmcw5qmk5j0cmz3nqq7ny4q8gy4vhbgsgj4gbbdn9"; depends=[sp]; }; wktmo = derive2 { name="wktmo"; version="1.0.5"; sha256="05pjyk0xsdazbi1x7xfmg097ybybd60zmzzm7sch1ikp05hzn0wb"; depends=[]; }; @@ -12576,22 +13375,22 @@ in with self; { wnl = derive2 { name="wnl"; version="0.4.1"; sha256="0gr0jf549nmavlzra6b1jg9306chl2l5qivizn5xkkcf8hmq5rm6"; depends=[numDeriv]; }; wnominate = derive2 { name="wnominate"; version="1.2.5"; sha256="0pvw36jzx90z7ah4f7cyf95csdn5x7n9rh3ddsppa61y1dmjsn5k"; depends=[pscl]; }; woe = derive2 { name="woe"; version="0.2"; sha256="15mvcmwnrqxpzn054lq85vyzq5rgxkiwbd40gnn4s3ny1xdrwgsm"; depends=[]; }; - woeBinning = derive2 { name="woeBinning"; version="0.1.5"; sha256="04pw32vng31v1n4r1g1fisvv8cacxmcx7m65vw4a2byamp2d25yq"; depends=[]; }; + woeBinning = derive2 { name="woeBinning"; version="0.1.6"; sha256="0x890h5fh59n54587adyzphr956fkg3px8i7c378aq1fs7k35gxs"; depends=[]; }; woeR = derive2 { name="woeR"; version="0.1.3"; sha256="15bdhgjq39svzaqzmfykyaq4r543lq15jf0sz8m9bwjv2c6vlx5l"; depends=[dplyr]; }; - womblR = derive2 { name="womblR"; version="1.0.3"; sha256="0g8r98lfycvsaii3zczr55pah5ffqrpinbrax41yp62w6hzgkq9b"; depends=[msm mvtnorm Rcpp RcppArmadillo]; }; - wooldridge = derive2 { name="wooldridge"; version="1.3.0"; sha256="029vdiglwkr7ilr7jvzarvphcc71n1majn6bh427b4qq7n01a7wb"; depends=[]; }; + womblR = derive2 { name="womblR"; version="1.0.4"; sha256="0yjz4nymhqq6aqvxf0a90bw3hi1zqz1zp3mxbv2ns5v5ygh2a10p"; depends=[msm mvtnorm Rcpp RcppArmadillo]; }; + wooldridge = derive2 { name="wooldridge"; version="1.3.1"; sha256="0471x3vszf1c4fj9pk5ix8bdmp2bnq1ghnqvwzad9chvvkpzmg3l"; depends=[]; }; word_alignment = derive2 { name="word.alignment"; version="1.0.9"; sha256="02dy4a9agfb99rjbqxy35nf11bpxyjcq15bnyzjkbvcy0ppfgz0l"; depends=[data_table openxlsx quanteda]; }; wordbankr = derive2 { name="wordbankr"; version="0.3.0"; sha256="0aa1gz3fg7h9wnk93ialwj0wjyk8wxani8galwkrms4fp7d5lmf4"; depends=[assertthat DBI dbplyr dplyr purrr rlang RMySQL robustbase stringr tidyr]; }; - wordcloud = derive2 { name="wordcloud"; version="2.5"; sha256="1ajqdkm8h1wid3d41zd8v7xzf2swid998w31zrghd45a5lcp7qcm"; depends=[RColorBrewer Rcpp slam]; }; + wordcloud = derive2 { name="wordcloud"; version="2.6"; sha256="0j96yyvm6bcrrpbdx4w26piqx44a0vbsr3px9cb4zk8a8da6jwak"; depends=[RColorBrewer Rcpp]; }; wordcloud2 = derive2 { name="wordcloud2"; version="0.2.1"; sha256="1a2q42bn65q4idxq0vxysyam16q6c18inxv4dqhfy0x52j8z9x6k"; depends=[base64enc htmlwidgets]; }; wordmatch = derive2 { name="wordmatch"; version="1.0"; sha256="0zscp361qf79y1zsliga18hc7wj36cnydshrqb9pv67b65njrznz"; depends=[plyr reshape2]; }; wordnet = derive2 { name="wordnet"; version="0.1-14"; sha256="12a21zlc7h973gi1632gngbk8b09vhp3sldh1mh9b5n6h18ga25p"; depends=[rJava]; }; wordspace = derive2 { name="wordspace"; version="0.2-0"; sha256="0rrnbimf68ax1qxsyn7g0kd76abijzxg5i11h93l0fnzi2g2a9xn"; depends=[cluster iotools MASS Matrix Rcpp sparsesvd]; }; - workflowr = derive2 { name="workflowr"; version="1.1.0"; sha256="0vpnrldn798g3hcf1i30l5306259idbn5h3s23hjx3vxqjznss7f"; depends=[callr getPass git2r glue knitr R_utils rmarkdown rprojroot rstudioapi stringr whisker yaml]; }; + workflowr = derive2 { name="workflowr"; version="1.1.1"; sha256="0qkppim5b6kb5jf0xmgaqpzhyxdcg5qfbmy3vafi5w4yw08q23q2"; depends=[callr getPass git2r glue knitr R_utils rmarkdown rprojroot rstudioapi stringr whisker yaml]; }; worldmet = derive2 { name="worldmet"; version="0.8.4"; sha256="15crnmlcj1yi9rm35n8f34jprms24r2xwx550zz627bdvq4vmam4"; depends=[doParallel dplyr foreach leaflet openair readr zoo]; }; worms = derive2 { name="worms"; version="0.2.2"; sha256="183chjdi5qvsmdznvc9igcxaz769a37rwh5nzgvf5zf012a85wir"; depends=[httr plyr]; }; - worrms = derive2 { name="worrms"; version="0.2.8"; sha256="1f25x46b7hzrjz6y8ps29cfl8qa17smxbnrghf3bwhr4qc0vf5k5"; depends=[crul data_table jsonlite tibble]; }; - wosr = derive2 { name="wosr"; version="0.1.1"; sha256="1jmq4z5myjxww2lz20i70vyvsvjxm1n9ayvxggxvzl28kwhpi5ca"; depends=[httr jsonlite pbapply xml2]; }; + worrms = derive2 { name="worrms"; version="0.3.0"; sha256="130ha9yagsr5gyylhc48dnh1ccbd9nxkap19li2bcq5cwd0c89ak"; depends=[crul data_table jsonlite tibble]; }; + wosr = derive2 { name="wosr"; version="0.3.0"; sha256="0fl9mizrjg3r7n7gslsxgaw3k2v63scqmvnv6341q8sq7018hzln"; depends=[httr jsonlite pbapply xml2]; }; wpp2008 = derive2 { name="wpp2008"; version="1.0-1"; sha256="0gd3vjw1fpzhp3qlf1jpc24f76i0pxsjs5pb1v3k2si6df7q4msd"; depends=[]; }; wpp2010 = derive2 { name="wpp2010"; version="1.2-0"; sha256="1h87r1cn4lnx80dprvawsyzfkriscqjgr27gvv7n19wvsx8qd57k"; depends=[]; }; wpp2012 = derive2 { name="wpp2012"; version="2.2-1"; sha256="00283s4r36zzwn67fydrl7ldg6jhn14qkf47h0ifmsky95bd1n5k"; depends=[]; }; @@ -12601,10 +13400,10 @@ in with self; { wql = derive2 { name="wql"; version="0.4.9"; sha256="0m16l807mhcjkbqhlzhc24pw4hl78fjyykiszlg337x3qs803fg2"; depends=[ggplot2 reshape2 zoo]; }; wqs = derive2 { name="wqs"; version="0.0.1"; sha256="14qaa9g9v4nqrv897laflib3wwhflyfaf9wpllmbi5xfv9223rcg"; depends=[glm2 Rsolnp]; }; wrangle = derive2 { name="wrangle"; version="0.4"; sha256="0d1xdcvgcv8bn20s90sn1dmzhcdz39yr1m2bkcjbvavm132p96bl"; depends=[dplyr lazyeval magrittr tidyr]; }; - wrapr = derive2 { name="wrapr"; version="1.5.0"; sha256="1r3h4h9vd0j4pbxh72557vqhdm1b79d35ialxr5919afx0nw1sg8"; depends=[]; }; - wrassp = derive2 { name="wrassp"; version="0.1.7"; sha256="0wbgrpxp4ck8cpfnv6n5lf04ga12gn8cm3rm5jj32gcm4gvdvzjl"; depends=[]; }; + wrapr = derive2 { name="wrapr"; version="1.7.0"; sha256="0vl8ajk32zhnaj7mz0qd9d1lcxvg7fldkv6bxjfjprpkjda67bxj"; depends=[]; }; + wrassp = derive2 { name="wrassp"; version="0.1.8"; sha256="052x0lxpchr6f97yfj3vmhh8gc8qg5pp1m91h5akrav4yfawbs7k"; depends=[]; }; write_snns = derive2 { name="write.snns"; version="0.0-4.2"; sha256="0sxg7z8rnh4lssbivkrfxldv4ivy37wkndzzndpbvq2gbvbjnp4l"; depends=[]; }; - writexl = derive2 { name="writexl"; version="1.0"; sha256="0r2v12dc4zqmr1agp6vbw0fc48i278018684x84psjjqfmnv14cf"; depends=[]; }; + writexl = derive2 { name="writexl"; version="1.1"; sha256="0w4wnpl3yhaqp63p32bk60xrbmd7xd11kxifjbzrghi7d4483a46"; depends=[]; }; wrspathrow = derive2 { name="wrspathrow"; version="0.1"; sha256="1xkh12aal85qhk8d0pdj2qbi6pp4jnr6zbxkhdw2zwav57ly3f4i"; depends=[raster rgdal rgeos sp wrspathrowData]; }; wrspathrowData = derive2 { name="wrspathrowData"; version="1.0"; sha256="0a1aggcll0fmkwfg4h7rs4j5h3v1bh95dkbriwrb0bx0cikg63x3"; depends=[]; }; wrswoR = derive2 { name="wrswoR"; version="1.1"; sha256="0jnb818xz841bx2i03k3hhy4hxcwpxblskg9nrc8kgbc22rxx4lz"; depends=[logging Rcpp]; }; @@ -12613,7 +13412,7 @@ in with self; { wskm = derive2 { name="wskm"; version="1.4.28"; sha256="0d9hcriakg6fxzc8wjsahc4zkyjza31mb9dv2h4xcf8298xa96i4"; depends=[clv lattice latticeExtra]; }; wsrf = derive2 { name="wsrf"; version="1.7.17"; sha256="0gmlvfcy2iqa5sqhwps3hx0hl9fir8nf5xq62f25sn8i3llw752z"; depends=[Rcpp]; }; wtest = derive2 { name="wtest"; version="3.1"; sha256="1rlas9jn57mcyjic9dhkqj355djldc95q07b076w847cd4pmzqvb"; depends=[]; }; - wtss = derive2 { name="wtss"; version="1.0.0"; sha256="041686mnhqcljxm3ska35mslpq30ah47anvnmrgnkx5y05pwa8pj"; depends=[jsonlite lubridate RCurl roxygen2 zoo]; }; + wtss = derive2 { name="wtss"; version="1.1.0"; sha256="019zvmq4z5xy5dwcf4g0z43x2mb14d1lgqhs1zp6821izffpbd0s"; depends=[jsonlite lubridate RCurl roxygen2 zoo]; }; wunderscraper = derive2 { name="wunderscraper"; version="0.1.0"; sha256="1h9nhxvs673n2ivw466qm77k20541cwgmmq35iv3dcb3hvw36p0r"; depends=[httr jsonlite sf tigris]; }; wux = derive2 { name="wux"; version="2.2-1"; sha256="0iw0kf0wfspnpc83v7gxhcakmp0z34cccnm0jn9c2za9ay9l2swv"; depends=[abind class corpcor fields gdata Hmisc ncdf4 reshape rgdal rgeos rworldmap sp stringr]; }; wvtool = derive2 { name="wvtool"; version="1.0"; sha256="0x9awj6g5lzqp2lhwgh9ib7jmfdzyhwazrjvw1vwacqqfhbz8qxv"; depends=[]; }; @@ -12623,20 +13422,23 @@ in with self; { x13binary = derive2 { name="x13binary"; version="1.1.39-1"; sha256="1v6slh5136av3l7bk99a57gj6i6khx2j55qv4pyz1zmrzzgaayyc"; depends=[]; }; x3ptools = derive2 { name="x3ptools"; version="0.0.1"; sha256="16kms5hbpa5hz5i0pdwx49yp2hmhyr8hd4w672vmwi94s5d84i1q"; depends=[digest rgl xml2 zoo]; }; xLLiM = derive2 { name="xLLiM"; version="2.1"; sha256="1q6ryw9z5wi0amv5f4drz14p36zy8gc2a0s59q10jixhhyas7ycl"; depends=[abind capushe corpcor igraph MASS Matrix]; }; - xROI = derive2 { name="xROI"; version="0.1.2"; sha256="01xicw6ffrzs0df69dmylfxxfszqy5j81vba1w1l99h7hxq5a6bs"; depends=[colourpicker data_table jpeg lubridate moments plotly raster RCurl rgdal rjson shiny shinyAce shinyBS shinydashboard shinyFiles shinyjs shinythemes shinyTime sp stringr tiff]; }; - xSub = derive2 { name="xSub"; version="0.0.1"; sha256="0ccvkdylsia8qkfjlbbyggpy4l8z3r05cmvp4xb3j4628fa82jav"; depends=[countrycode haven RCurl]; }; + xROI = derive2 { name="xROI"; version="0.9.11"; sha256="12m1jw3gswnkkqss5v439fhzd8fghclbg0mldvm9hgslv3yhfpdj"; depends=[adimpro colourpicker data_table jpeg lubridate moments plotly raster RCurl rgdal rjson shiny shinyAce shinyBS shinydashboard shinyFiles shinyjs shinythemes shinyTime sp stringr tiff]; }; + xRing = derive2 { name="xRing"; version="0.1.0"; sha256="17f1jif8yw2508k86p8mjgw1h20ml5wzaff04ix9xq96plqzi8ma"; depends=[dplR imager tcltk2 tkRplotR]; }; + xSub = derive2 { name="xSub"; version="2.0.1"; sha256="0pharrgncczdq06f6cspv4is595jrbc0zik0jcps2619khs7b1q8"; depends=[countrycode haven RCurl]; }; xVA = derive2 { name="xVA"; version="0.8.1"; sha256="0wr4i37sya5gg6v63ka16g9077gxbhvjqyqfaahhban8skzl2adf"; depends=[SACCR Trading]; }; - xaringan = derive2 { name="xaringan"; version="0.6"; sha256="0jgdixgbkwp9jnvjnrzdmlawz8f24z8in56cma3hn79glbvxfaw4"; depends=[htmltools knitr rmarkdown servr xfun]; }; + xaringan = derive2 { name="xaringan"; version="0.8"; sha256="05a2x3a8irvj34zvpbnivwi73i2i6hsh63rw56lj0b4y8d8cqgby"; depends=[htmltools knitr rmarkdown servr xfun]; }; xbreed = derive2 { name="xbreed"; version="1.0.1"; sha256="0grrfra9j0k3mqikmrif5qawh4260ayr40irskzpp9ywsixim63h"; depends=[BGLR]; }; - xergm = derive2 { name="xergm"; version="1.8.2"; sha256="0rg8b0r27nzjnf0zkwfbkw96439h0b40k1l5lqi5igyr0bm7w0cc"; depends=[btergm GERGM rem tnam xergm_common]; }; + xdcclarge = derive2 { name="xdcclarge"; version="0.1.0"; sha256="1j8wsidwmfjygqlwavxinv4bqc6rddy42jdmlknsjfrrs49yj8kn"; depends=[nlshrink Rcpp RcppArmadillo]; }; + xergm = derive2 { name="xergm"; version="1.8.3"; sha256="155469550rsdwszrhw7vdgwz2h0d72a8f4hirrb6hny7f1q63ykk"; depends=[btergm GERGM rem tnam xergm_common]; }; xergm_common = derive2 { name="xergm.common"; version="1.7.7"; sha256="0nfls8a1knmnjjrrw0q93qsfrrb9p3yqsm5dxp13z0780vrzxvcj"; depends=[ergm network]; }; xesreadR = derive2 { name="xesreadR"; version="0.2.2"; sha256="1y7iilqdj9jv5snzylihs996hvpcj9s3yaiy7wr20m5yh1ngwkvj"; depends=[bupaR data_table dplyr lubridate purrr stringr tidyr XML xml2]; }; - xfun = derive2 { name="xfun"; version="0.2"; sha256="0zl22fcw90kdvzkjyf6vbmdmn9rz3bl51522fasvmykypffyng4a"; depends=[]; }; + xfun = derive2 { name="xfun"; version="0.4"; sha256="0991ywgc2dsraba91kkj37akhfzhzn02cnz7c88hhdis9kag3pwv"; depends=[]; }; xgboost = derive2 { name="xgboost"; version="0.71.2"; sha256="134q69xbi93ajjlwrp838jgypjdjipmbkzmr31mvc100i9nsr14x"; depends=[data_table magrittr Matrix stringi]; }; xgobi = derive2 { name="xgobi"; version="1.2-15"; sha256="03ym5mm16rb1bdwrymr393r3xgprp0ign45ryym3g0x2zi8dy557"; depends=[]; }; xhmmScripts = derive2 { name="xhmmScripts"; version="1.1"; sha256="1qryyb34jx9c64l8bnwp40b08y81agdj5w0icj8dk052x50ip1hl"; depends=[gplots plotrix]; }; - xkcd = derive2 { name="xkcd"; version="0.0.5"; sha256="1cq4n7w4adj24qq658z15jkqvrn4pd5abxpcsdkzb2cq98m69iis"; depends=[extrafont ggplot2 Hmisc]; }; + xkcd = derive2 { name="xkcd"; version="0.0.6"; sha256="1z2y0ihn68ppay7xkglhw7djki5654g6z4bbpyy41if57z9q554f"; depends=[extrafont ggplot2 Hmisc]; }; xkcdcolors = derive2 { name="xkcdcolors"; version="1.0"; sha256="07fnjv01r3b951dqca2zs9b9f6hsgbpbpsrggvb8rps53kpid0i7"; depends=[FNN]; }; + xlm = derive2 { name="xlm"; version="0.1.1"; sha256="0hr95x3s3gbyj12xb8kvy2kzlmjr2ycdw79r2kfcqvvabd2h41dv"; depends=[data_table httr R6 RJSONIO]; }; xlsimple = derive2 { name="xlsimple"; version="0.0.1"; sha256="1x0b2pb1sg2sqmh4z03bchsc9fhcphi6mxk4nbb6my2cr0kqrrdq"; depends=[]; }; xlsx = derive2 { name="xlsx"; version="0.6.1"; sha256="1d58qlzdj4vrk4vnlyzri600ix7z3wnc30gnbcc1qz27nlbbv055"; depends=[rJava xlsxjars]; }; xlsxjars = derive2 { name="xlsxjars"; version="0.6.1"; sha256="1rka5smm7yqnhhlblpihhciydfap4i6kjaa4a7isdg7qjmzm3h9p"; depends=[rJava]; }; @@ -12644,58 +13446,63 @@ in with self; { xlutils3 = derive2 { name="xlutils3"; version="0.1.0"; sha256="1cxishi62bd36zlsy5qhzix1p68akdf9kpjg9gfm9aqpcijzccb9"; depends=[magrittr readxl]; }; xmeta = derive2 { name="xmeta"; version="1.1-4"; sha256="1y9jldi8qn4jpr05g8fnvb23gig180hh36pc2v4y8n8289s9yvg2"; depends=[aod glmmML metafor mvmeta numDeriv]; }; xml2 = derive2 { name="xml2"; version="1.2.0"; sha256="154lmksfiwkhnlmryas25mjhfg6k4mmnnk7bbb29mnn5x5pr2yha"; depends=[Rcpp]; }; - xmlparsedata = derive2 { name="xmlparsedata"; version="1.0.1"; sha256="0q9d4l3p4ypc0qswnjwrd3as9bx9f1niixsc19y1msva51sg5h39"; depends=[]; }; - xmlrpc2 = derive2 { name="xmlrpc2"; version="1.0"; sha256="1h99z0kmmp5rmyglqwpaan6hbb8kg8q4783kjsyww43fl0l3imd8"; depends=[base64enc curl xml2]; }; - xmrr = derive2 { name="xmrr"; version="1.0.1"; sha256="0h5861mym7k7xkby6zilcxq8i3yr06kcaam5pzi2y0q85iycb88f"; depends=[dplyr ggplot2 tidyr]; }; + xmlparsedata = derive2 { name="xmlparsedata"; version="1.0.2"; sha256="1npf4ng9d34k56ib1ac4cb3p2x8gqm3jha1sc25nv6546ahcrcjh"; depends=[]; }; + xmlrpc2 = derive2 { name="xmlrpc2"; version="1.1"; sha256="13rfw0civp3hzi4hn31x1idliid1qb73495x4c31z5msd35lzxrs"; depends=[base64enc curl xml2]; }; + xmrr = derive2 { name="xmrr"; version="1.0.36"; sha256="0xxi8z9sp156508y5a7f4ax8yry7lg4qmn0hyk04dn1xr7syd4gs"; depends=[dplyr ggplot2 tidyr]; }; xoi = derive2 { name="xoi"; version="0.67-4"; sha256="180zzc81d883qzl1xgj88d9aslqmsgdvv8w1mx2613h1rkirkpdp"; depends=[qtl]; }; + xopen = derive2 { name="xopen"; version="1.0.0"; sha256="1vrvgdika1d63dwygynbv2wmd87ll8dji5dy89hj576n8hw601z2"; depends=[processx]; }; xplain = derive2 { name="xplain"; version="0.2.1"; sha256="01hl9dxiqqxzdixqccga0sywlhv97pi1l51r9sr7v106s7q11jxn"; depends=[RCurl readr XML]; }; - xpose = derive2 { name="xpose"; version="0.4.2"; sha256="11k07z76fpp4fvp3kfx1jc7bx1mwc1xfwyp46xwfhgfbazbvyfd7"; depends=[dplyr ggforce ggplot2 purrr readr rlang stringr tibble tidyr vpc]; }; + xpose = derive2 { name="xpose"; version="0.4.3"; sha256="1h1wx0pyr2l93pc59ybgg124fs1qhwhhyarafmh4s9b0ps0a451c"; depends=[dplyr ggforce ggplot2 purrr readr rlang stringr tibble tidyr vpc]; }; xpose4 = derive2 { name="xpose4"; version="4.6.1"; sha256="1722ai8r94dmy4d2r728iir0hl2b2gmym8xjsqscfc6jw070734i"; depends=[dplyr gam Hmisc lattice lazyeval readr survival]; }; xptr = derive2 { name="xptr"; version="1.1"; sha256="12yvgbwm311hap3kk24wdx5zz084h0lhkj9k10mjzqp4a6aayi88"; depends=[]; }; xray = derive2 { name="xray"; version="0.2"; sha256="1ibj92ljlj8a5rmbrci691yhpd4kwrfyl944nzl2dcbf58l01dzq"; depends=[dplyr foreach ggplot2 lubridate scales]; }; xseq = derive2 { name="xseq"; version="0.2.1"; sha256="0bsakbfvkfv39q2ch2g21b17g84470sq4v73355cljlshsi6404i"; depends=[e1071 gptk impute preprocessCore RColorBrewer sfsmisc]; }; xslt = derive2 { name="xslt"; version="1.3"; sha256="0giqzmdby9ax8gwx9b7xqka28k3hgymv4289k8p8dvg26d683p3l"; depends=[Rcpp xml2]; }; xsp = derive2 { name="xsp"; version="0.1.2"; sha256="1jbmxa234v52qji8sz4bkg24c2n65b0zh9py1wyyfzw9n1wx5w0r"; depends=[ggplot2 reshape2]; }; - xtable = derive2 { name="xtable"; version="1.8-2"; sha256="0398qkpvlw3dv0myz4mjcyqwpwc2m31l127r8vdzwc71wb6s28qn"; depends=[]; }; + xtable = derive2 { name="xtable"; version="1.8-3"; sha256="09f311gq9g7dzf8jdvcx72j11xb7p00jlg066jjbpa6pz3zv1cjk"; depends=[]; }; xtal = derive2 { name="xtal"; version="1.15"; sha256="1zq3vd5x3vw6acn47yd2x7kflr9sm3znmdkm68cs64ha54jbl3vs"; depends=[]; }; - xtensor = derive2 { name="xtensor"; version="0.6.1-0"; sha256="0ajxzjj8nyn7a0z16agj499j6qwj0ykag152pvmqvdm000dx5n1l"; depends=[Rcpp]; }; + xtensor = derive2 { name="xtensor"; version="0.8.1-0"; sha256="0qyqadg2yvvf51ch2w1aqsi1j0yfgw1167fps4s0k7gjvv692zfx"; depends=[Rcpp]; }; xtermStyle = derive2 { name="xtermStyle"; version="3.0.5"; sha256="1q4qq8w4sgxbbb1x0i4k5xndvwisvjszg830wspwb37wigxz8xvz"; depends=[]; }; xtractomatic = derive2 { name="xtractomatic"; version="3.4.2"; sha256="1w70kk608avnf7zdjx79gxqmj12cw86ma4x0b9j92md1vmpw5389"; depends=[dplyr httr ncdf4 readr sp]; }; - xts = derive2 { name="xts"; version="0.10-2"; sha256="1i11fczks4lh8rpi6xbm9bm7f3jpcp6xw03kv178g3n3361qhmc1"; depends=[zoo]; }; - xwf = derive2 { name="xwf"; version="0.2-1"; sha256="1g94wbsq8flnkxxfxx6yg87siiwpyrx219an9a2cf1blnwjv9b68"; depends=[mgcv]; }; - xxIRT = derive2 { name="xxIRT"; version="2.1.0"; sha256="17cyvbywfvbs93ky8qmzh6fp94dk24p3wpzb76lxb8nfsvakq5pf"; depends=[ggplot2 lpSolveAPI reshape2]; }; + xts = derive2 { name="xts"; version="0.11-2"; sha256="1f0kxrvn13py3hk2gh2m56cqm39x3bqp1i350r5viddacrm2yxqj"; depends=[zoo]; }; + xwf = derive2 { name="xwf"; version="0.2-2"; sha256="1psryam65pg7flfa20smm6lx184f76dhjv1lig8sy7y9hphfv3s1"; depends=[mgcv]; }; + xxIRT = derive2 { name="xxIRT"; version="2.1.1"; sha256="1y21yc840kq98sy06qcnlnzizv5aya5yllx4mjx9njv7mvcsp1wr"; depends=[ggplot2 glpkAPI lpSolveAPI reshape2]; }; xyloplot = derive2 { name="xyloplot"; version="1.6"; sha256="0d1dv3syfjwcp9fil9bl1my19d0kdyz1qrp1yf7ykrk8aq91762v"; depends=[]; }; xyz = derive2 { name="xyz"; version="0.2"; sha256="13w4sb4pvgciwr8wsz785dafj2k2kpx7znz46r5d32wx88vkycp4"; depends=[Rcpp]; }; - yaImpute = derive2 { name="yaImpute"; version="1.0-29"; sha256="1zxl4l54y9f9lmi17hlhsbsc4f1qb0dnnl5dg9frhq6bhw2lqxqb"; depends=[]; }; - yacca = derive2 { name="yacca"; version="1.1"; sha256="0wg2wgvh1najmccmgzyigj11mshrdb8w4r2pqq360dracpn0ak6x"; depends=[]; }; + yaImpute = derive2 { name="yaImpute"; version="1.0-30"; sha256="0s997gb9ig2if6nc4g89vi1yz6my3z9m7ai3bgjqw836643dmhg9"; depends=[]; }; + yacca = derive2 { name="yacca"; version="1.1.1"; sha256="1hxgkyxipk27p74vdkiy8a3wjymhcsc6ad3y9mf15qsl2xim6wwl"; depends=[]; }; yakmoR = derive2 { name="yakmoR"; version="0.1.1"; sha256="09aklz79s0911p2wnpd7gc6vrbr9lmiskhkahsc63pdigggmq9f7"; depends=[BBmisc checkmate Rcpp]; }; - yaml = derive2 { name="yaml"; version="2.1.19"; sha256="04bzrnfgbpk0rhkvzwp3k3ip7jpq26bjxz71bx5mwxmcjdb07nz5"; depends=[]; }; - yardstick = derive2 { name="yardstick"; version="0.0.1"; sha256="165czwi62nrhhci06fb0rfpk2gki94aiyl4wlflmgpzmspmgz7m8"; depends=[broom dplyr MLmetrics pROC rlang tibble tidyr tidyselect]; }; + yaml = derive2 { name="yaml"; version="2.2.0"; sha256="0in562nd0i23cg91a8kdbqgim656fgscykwi0icsnq53xj3srg2m"; depends=[]; }; + yardstick = derive2 { name="yardstick"; version="0.0.2"; sha256="0dpqriyik3vabxbgbbrbmxdf7vws328ldrj6678pzpw8yf1zcx03"; depends=[dplyr generics pROC Rcpp rlang tidyselect]; }; yarrr = derive2 { name="yarrr"; version="0.1.5"; sha256="1258bj7x4icaxfabnnd3fgwydnqbzxkih7zw0sdlwdax3q8fw5c5"; depends=[BayesFactor circlize jpeg]; }; yasp = derive2 { name="yasp"; version="0.2.0"; sha256="0fza8h9y1wmarsmjcvw4r970d6j4ii795pd2h4xh9nlsirv50adi"; depends=[]; }; ycinterextra = derive2 { name="ycinterextra"; version="0.1"; sha256="0hr37izbbmxqkjy6a7q8vcn0vs8an1ck9y8xfjpl5z0rygi8xc1v"; depends=[mcGlobaloptim]; }; - yearn = derive2 { name="yearn"; version="0.1.3"; sha256="03aqbf3q0nhg73pqpwlqdhpbmfa0rvv78b84b4mqir43601vjx65"; depends=[BiocInstaller devtools githubinstall]; }; yesno = derive2 { name="yesno"; version="0.1.0"; sha256="0l3v51kghbq9s00s736s4jvl8a0yhbgb908mjvhw6k5nqb2cgh8a"; depends=[]; }; yhat = derive2 { name="yhat"; version="2.0-0"; sha256="0vdhkknmms7zy7iha894jn1hr1h5w67pr53r0q67m7p404w21iza"; depends=[boot miscTools plotrix yacca]; }; yhatr = derive2 { name="yhatr"; version="0.15.1"; sha256="18g2cr1kjxnfw6cwzl62ynppfv1zz732kbx18zq8918l85kx6wbw"; depends=[httr jsonlite stringr]; }; ykmeans = derive2 { name="ykmeans"; version="1.0"; sha256="0xfji2fmslvc059kk3rwkv575ffzl787sa9d4vw5hxnsmkn8lq50"; depends=[foreach plyr]; }; + yll = derive2 { name="yll"; version="1.0.0"; sha256="0lf3cd6pfzki29nk2iy0vd6v4dw6zlsbrjh2839zq5vlpiimsvck"; depends=[]; }; yorkr = derive2 { name="yorkr"; version="0.0.7"; sha256="035pmvignq4lip3y5670kxj1n70ff04yy2jwi4837pimr9d0qjhv"; depends=[dplyr ggplot2 gridExtra reshape2 rpart_plot yaml]; }; + ypr = derive2 { name="ypr"; version="0.3.0"; sha256="0smbr8zbyydrp82p04k64w9kxvx6i99xb06yh1zfapz4zqv32hac"; depends=[checkr ggplot2 scales]; }; yuima = derive2 { name="yuima"; version="1.8.1"; sha256="1jzk3623c1cpw9j8d9b96x6n0jwz8h2izzhrdp01cwwskbnv3hq2"; depends=[boot cubature expm mvtnorm Rcpp RcppArmadillo zoo]; }; - yuimaGUI = derive2 { name="yuimaGUI"; version="1.2.0"; sha256="166hsq1nc0jzkqbz08y3dl0qdi58swascbkm1lc7zhsh6g93azjs"; depends=[DT ggplot2 plotly quantmod sde shiny shinyBS shinydashboard shinyjs yuima]; }; + yuimaGUI = derive2 { name="yuimaGUI"; version="1.3.0"; sha256="1znwfkhnmv9m32izikziqpgxx8gpw50786r81va808x7q058cp5n"; depends=[DT ggplot2 ghyp plotly quantmod sde shiny shinyBS shinydashboard shinyjs yuima]; }; yummlyr = derive2 { name="yummlyr"; version="0.1.1"; sha256="0xrk6g58laksz92d8mxck923sk4j92g55szrkxk123wjp5kg9vx6"; depends=[httr jsonlite]; }; - zCompositions = derive2 { name="zCompositions"; version="1.1.1"; sha256="1j6v7mfxhn67mr3q6cvcjj9pqc8a02w114z8q74h3l6jw8ahjg6m"; depends=[MASS NADA truncnorm]; }; + zCompositions = derive2 { name="zCompositions"; version="1.1.2"; sha256="189lbw2i28czkz1w6nbbd2ka3xk0x3kmpb5y4bxmgazwa9wg8mgb"; depends=[MASS NADA truncnorm]; }; zFactor = derive2 { name="zFactor"; version="0.1.7"; sha256="0vsjafg65qydfz0j75rrw40si5v2hwbf09z6d58wzffrwzgrwpvd"; depends=[data_table dplyr ggplot2 rootSolve tibble tidyr]; }; zTree = derive2 { name="zTree"; version="1.0.4"; sha256="058vjvxn1lw07nxw8rs1b8vnw6ccxh3swrmvjicvr35xmakj8qa0"; depends=[plyr]; }; + zbank = derive2 { name="zbank"; version="0.1.0"; sha256="0vzvlri3sncvbz2cdg8wzlpskm1lq9ji0jrfy5cx4ib19m6gxhpc"; depends=[crul jsonlite tibble]; }; zeallot = derive2 { name="zeallot"; version="0.1.0"; sha256="1sd1igcfnv27pa3bqxlbyxchi562h7grnjg1l7wxx3bwr49i57s3"; depends=[]; }; zebu = derive2 { name="zebu"; version="0.1.2"; sha256="0f9fsb4z8s7k5jnz2ayd52dzri0z46kjbm0gi5rfqjlmk13bhgk4"; depends=[foreach ggplot2 iterators plyr reshape2]; }; zeitgebr = derive2 { name="zeitgebr"; version="0.3.3"; sha256="1g2bqc1xx42q54i6ck0ihpxkzw3hmxqn3cvv416afjc0cm45zw8d"; depends=[behavr data_table lomb pracma]; }; zeligverse = derive2 { name="zeligverse"; version="0.1.1"; sha256="1hf3hbgzdlhhyy2gvg984dwp8d0qm0ziyn8i9h5x00gwf74vn9dr"; depends=[Amelia dplyr MatchIt purrr rstudioapi tibble WhatIf Zelig ZeligChoice ZeligEI]; }; zendeskR = derive2 { name="zendeskR"; version="0.4"; sha256="06cjwk08w3x6dx717123psinid5bx6c563jnfn890373jw6xnfrk"; depends=[RCurl rjson]; }; zenplots = derive2 { name="zenplots"; version="0.0-3"; sha256="1ba9xv522knzbirl6ac5hzbmsw8ignsmymbkps2w057w0fsc9iyz"; depends=[graph MASS PairViz]; }; + zeroEQpart = derive2 { name="zeroEQpart"; version="0.1.0"; sha256="1n24nqyl0irpyspwx4b73xy228a84aa8zsn9fcf2lrlni5vyzmm0"; depends=[MASS ppcor]; }; zetadiv = derive2 { name="zetadiv"; version="1.1.1"; sha256="0laxp2pd5s0s9wcnvs1r4shid2gi8ap4y9py6gpl207ywq6cxmgz"; depends=[car glm2 Imap mgcv nnls scam vegan]; }; zfa = derive2 { name="zfa"; version="1.0"; sha256="0lddwpifkzggzvy56ans5pfknfr8laxcg264f3ph2z150gw1plsh"; depends=[SKAT]; }; zic = derive2 { name="zic"; version="0.9.1"; sha256="1vd64ljigf6iwgzlgdxgj65nlwir176h7ddznddpaz2abh6n6zwp"; depends=[coda Rcpp RcppArmadillo]; }; zip = derive2 { name="zip"; version="1.0.0"; sha256="0rgr9pcdhdq3k8n29h2ircp3ri1ibhrx81gja1y7331v15xyrabg"; depends=[]; }; + zipR = derive2 { name="zipR"; version="0.1.0"; sha256="1kl8vns623f7a3a8ngmhaw0wnrp3l2p8r84s02l1q4jjjhln3bzk"; depends=[]; }; zipcode = derive2 { name="zipcode"; version="1.0"; sha256="1lvlf1h5fv412idpdssjfh4fki933dm5nhr41ppl1mf45b9j7azn"; depends=[]; }; zipfR = derive2 { name="zipfR"; version="0.6-10"; sha256="16h5saj0b2qm3qwd7arzamn0n05hn31ybgzq4pb10ri0ajs1cvic"; depends=[]; }; zipfextR = derive2 { name="zipfextR"; version="1.0.0"; sha256="007pw5z9rz8ng0llyd2088qxldc3sf0s35pcfqmm85qb94fdksdd"; depends=[tolerance VGAM]; }; @@ -12703,16 +13510,16 @@ in with self; { zoeppritz = derive2 { name="zoeppritz"; version="1.0-7"; sha256="14j9jl2g7gn94nzs96mwsgwlxnfbr1crjfmfwbi3rk367xi197jb"; depends=[]; }; zoib = derive2 { name="zoib"; version="1.5.1"; sha256="0lsyr8hfhk4dk129x2l1793v6nmf2k97wnsc44ir6ymip3i4zfld"; depends=[abind coda Formula matrixcalc rjags]; }; zonator = derive2 { name="zonator"; version="0.5.9"; sha256="04gjrm9nxnxsigrc30zghmv37ijsx27134hfnrbm51smw2y60dm4"; depends=[ggplot2 raster RColorBrewer reshape2 rgdal]; }; - zoo = derive2 { name="zoo"; version="1.8-2"; sha256="1lpwigxmi5sc23xrha4gcsccsm4yfsg0sa97y6vac3pg1lliblvx"; depends=[lattice]; }; + zoo = derive2 { name="zoo"; version="1.8-4"; sha256="1pywcp86kqijdrvl42qwdy75szrag9pzj0p88zbrj2r1klb8rn5i"; depends=[lattice]; }; zooaRch = derive2 { name="zooaRch"; version="1.2"; sha256="0grc378xppv0303sf4flfqz5002vq5a23nzbq4bsff41rww7dihc"; depends=[ggplot2]; }; zooaRchGUI = derive2 { name="zooaRchGUI"; version="1.0.2"; sha256="0snggx0d69ajz6xxwnv03l12jpjrjkpy2dgf4lrpm2l8rspd27i4"; depends=[car coda foreign geomorph ggplot2 MASS pgirmess raster readxl rjags sp spdep splancs tcltk2 tkrplot vegan]; }; - zoocat = derive2 { name="zoocat"; version="0.2.0"; sha256="1xqi90jnpqjdf3zr4pldh1a2gjppjwjrgkq71rvdhmcrf5s8jav0"; depends=[plyr reshape2 scales zoo]; }; + zoocat = derive2 { name="zoocat"; version="0.2.0.1"; sha256="0rdjgf1gvnixqwxrnvzswb53yzcvjgvfkrms6d38bhfyw320kgdp"; depends=[plyr reshape2 scales zoo]; }; zooimage = derive2 { name="zooimage"; version="5.5.2"; sha256="0ck8w0zb9l1n9xvjwqshq9q9l8pigy3yslq2hnfbgcwk17kk9mp8"; depends=[digest DT filehash jpeg MASS mda mlearning png shiny svDialogs svMisc tiff]; }; zoom = derive2 { name="zoom"; version="2.0.4"; sha256="03f5rxfr6ncf1j6vpn7pip21q7ylj4bx0a5xphqb6x6i33lxf1g5"; depends=[]; }; zoon = derive2 { name="zoon"; version="0.6.3"; sha256="11accyiv9n2zk7fq5bapbmv1ixadab19666i8w41bw642lafgivq"; depends=[dismo plyr randomForest raster RCurl rfigshare rgdal roxygen2 rworldmap SDMTools sp testthat]; }; - zscorer = derive2 { name="zscorer"; version="0.1.0"; sha256="1199d72v9hm7k5jnll2ngn3jlfsiaxrrpbqzrkl0fghm6wnxcc6h"; depends=[]; }; + zscorer = derive2 { name="zscorer"; version="0.2.0"; sha256="03crixz3w1v1ahw2fk5qwmz1il07kywrl1445z09yxymgnpcs7gm"; depends=[tidyr]; }; zstdr = derive2 { name="zstdr"; version="0.1.1"; sha256="1rigsdh0f68l6vvvxp277cp8hbxj10x4588s6az1njxfpxrc8ajj"; depends=[Rcpp]; }; - ztable = derive2 { name="ztable"; version="0.1.8"; sha256="1hk5k9614n52dpfrhdws06w4gvwhnz8q47x4cwxx88qmrzm8z2m3"; depends=[]; }; + ztable = derive2 { name="ztable"; version="0.2.0"; sha256="0g7khk5ifsdh9p31wlwh2l5mn1hzxzpv6qcn1wh34vsfjdmijjwy"; depends=[flextable magrittr moonBook officer RColorBrewer scales stringr]; }; ztype = derive2 { name="ztype"; version="0.1.0"; sha256="0brbq2rgkl4mhjbb70kkfv47lzs66k9ppfs2klavcbripirxn5fx"; depends=[assertthat dplyr ggplot2 lubridate magrittr rvest stringr]; }; zyp = derive2 { name="zyp"; version="0.10-1"; sha256="0f1fqqxysf3psnvn08s5qly2c958h1hhznjjj8mvpjr5g6hqlr1k"; depends=[Kendall]; }; } diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index 9bbab76d4a2f..27b38138f6dc 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -258,7 +258,7 @@ let Formula = [ pkgs.gmp ]; geoCount = [ pkgs.gsl_1 ]; gdtools = [ pkgs.cairo.dev pkgs.fontconfig.lib pkgs.freetype.dev ]; - git2r = [ pkgs.zlib.dev pkgs.openssl.dev ]; + git2r = [ pkgs.zlib.dev pkgs.openssl.dev pkgs.libssh2.dev ]; GLAD = [ pkgs.gsl_1 ]; glpkAPI = [ pkgs.gmp pkgs.glpk ]; gmp = [ pkgs.gmp.dev ]; @@ -278,11 +278,10 @@ let kza = [ pkgs.fftw.dev ]; libamtrack = [ pkgs.gsl_1 ]; magick = [ pkgs.imagemagick.dev ]; - mixcat = [ pkgs.gsl_1 ]; mvabund = [ pkgs.gsl_1 ]; mwaved = [ pkgs.fftw.dev ]; ncdf4 = [ pkgs.netcdf ]; - nloptr = [ pkgs.nlopt ]; + nloptr = [ pkgs.nlopt pkgs.pkgconfig ]; odbc = [ pkgs.unixODBC ]; outbreaker = [ pkgs.gsl_1 ]; pander = [ pkgs.pandoc pkgs.which ]; @@ -353,7 +352,6 @@ let sf = [ pkgs.gdal pkgs.proj pkgs.geos ]; showtext = [ pkgs.zlib pkgs.libpng pkgs.icu pkgs.freetype.dev ]; simplexreg = [ pkgs.gsl_1 ]; - SOD = [ pkgs.opencl-headers ]; spate = [ pkgs.fftw.dev ]; ssanv = [ pkgs.proj ]; stsm = [ pkgs.gsl_1 ]; @@ -367,6 +365,7 @@ let tkrplot = [ pkgs.xorg.libX11 pkgs.tk.dev ]; topicmodels = [ pkgs.gsl_1 ]; udunits2 = [ pkgs.udunits pkgs.expat ]; + units = [ pkgs.udunits ]; V8 = [ pkgs.v8_3_14 ]; VBLPCM = [ pkgs.gsl_1 ]; WhopGenome = [ pkgs.zlib.dev ]; @@ -601,11 +600,9 @@ let "RcmdrPlugin_coin" "RcmdrPlugin_depthTools" "RcmdrPlugin_DoE" - "RcmdrPlugin_doex" "RcmdrPlugin_EACSPIR" "RcmdrPlugin_EBM" "RcmdrPlugin_EcoVirtual" - "RcmdrPlugin_epack" "RcmdrPlugin_EZR" "RcmdrPlugin_FactoMineR" "RcmdrPlugin_HH" @@ -623,7 +620,6 @@ let "RcmdrPlugin_sampling" "RcmdrPlugin_SCDA" "RcmdrPlugin_SLC" - "RcmdrPlugin_SM" "RcmdrPlugin_sos" "RcmdrPlugin_steepness" "RcmdrPlugin_survival" @@ -640,7 +636,6 @@ let "rich" "rioja" "ripa" - "rite" "RNCEP" "RQDA" "RSDA" @@ -860,10 +855,9 @@ let }); nloptr = old.nloptr.overrideDerivation (attrs: { - configureFlags = [ - "--with-nlopt-cflags=-I${pkgs.nlopt}/include" - "--with-nlopt-libs='-L${pkgs.nlopt}/lib -lnlopt_cxx -lm'" - ]; + # Drop bundled nlopt source code. Probably unnecessary, but I want to be + # sure we're using the system library, not this one. + preConfigure = "rm -r src/nlopt_src"; }); V8 = old.V8.overrideDerivation (attrs: { @@ -906,6 +900,14 @@ let TCLLIBPATH = "${pkgs.bwidget}/lib/bwidget${pkgs.bwidget.version}"; }); + RPostgres = old.RPostgres.overrideDerivation (attrs: { + preConfigure = '' + export INCLUDE_DIR=${pkgs.postgresql}/include + export LIB_DIR=${pkgs.postgresql.lib}/lib + patchShebangs configure + ''; + }); + OpenMx = old.OpenMx.overrideDerivation (attrs: { preConfigure = '' patchShebangs configure @@ -939,6 +941,27 @@ let PKGCONFIG_CFLAGS = "-I${pkgs.openssl.dev}/include -I${pkgs.cyrus_sasl.dev}/include -I${pkgs.zlib.dev}/include"; PKGCONFIG_LIBS = "-Wl,-rpath,${pkgs.openssl.out}/lib -L${pkgs.openssl.out}/lib -L${pkgs.cyrus_sasl.out}/lib -L${pkgs.zlib.out}/lib -lssl -lcrypto -lsasl2 -lz"; }); + + ps = old.ps.overrideDerivation (attrs: { + preConfigure = "patchShebangs configure"; + }); + + rlang = old.rlang.overrideDerivation (attrs: { + preConfigure = "patchShebangs configure"; + }); + + littler = old.littler.overrideAttrs (attrs: with pkgs; { + buildInputs = [ pcre lzma zlib bzip2 icu which ] ++ attrs.buildInputs; + postInstall = '' + install -d $out/bin $out/share/man/man1 + ln -s ../library/littler/bin/r $out/bin/r + ln -s ../library/littler/bin/r $out/bin/lr + ln -s ../../../library/littler/man-page/r.1 $out/share/man/man1 + # these won't run without special provisions, so better remove them + rm -r $out/library/littler/script-tests + ''; + }); + }; in self diff --git a/pkgs/development/r-modules/wrapper-rstudio.nix b/pkgs/development/r-modules/wrapper-rstudio.nix index dd9b0e9c5381..c89773c2dd55 100644 --- a/pkgs/development/r-modules/wrapper-rstudio.nix +++ b/pkgs/development/r-modules/wrapper-rstudio.nix @@ -1,12 +1,15 @@ -{ stdenv, R, rstudio, makeWrapper, recommendedPackages, packages }: +{ lib, runCommand, R, rstudio, makeWrapper, recommendedPackages, packages, qtbase }: -stdenv.mkDerivation rec { +let + qtVersion = with lib.versions; "${major qtbase.version}.${minor qtbase.version}"; +in +runCommand (rstudio.name + "-wrapper") { + preferLocalBuild = true; + allowSubstitutes = false; - name = rstudio.name + "-wrapper"; + nativeBuildInputs = [makeWrapper]; - buildInputs = [makeWrapper R rstudio] ++ recommendedPackages ++ packages; - - unpackPhase = ":"; + buildInputs = [R rstudio] ++ recommendedPackages ++ packages; # rWrapper points R to a specific set of packages by using a wrapper # (as in https://nixos.org/nixpkgs/manual/#r-packages) which sets @@ -17,17 +20,15 @@ stdenv.mkDerivation rec { # into an R file (fixLibsR) which achieves the same effect, then # uses R_PROFILE_USER to load this code at startup in RStudio. fixLibsR = "fix_libs.R"; - installPhase = '' - mkdir $out - echo "# Autogenerated by wrapper-rstudio.nix from R_LIBS_SITE" > $out/${fixLibsR} - echo -n ".libPaths(c(.libPaths(), \"" >> $out/${fixLibsR} - echo -n $R_LIBS_SITE | sed -e 's/:/", "/g' >> $out/${fixLibsR} - echo -n "\"))" >> $out/${fixLibsR} - echo >> $out/${fixLibsR} - makeWrapper ${rstudio}/bin/rstudio $out/bin/rstudio --set R_PROFILE_USER $out/${fixLibsR} - ''; - - meta = { - platforms = stdenv.lib.platforms.unix; - }; } +'' +mkdir $out +ln -s ${rstudio}/share $out +echo "# Autogenerated by wrapper-rstudio.nix from R_LIBS_SITE" > $out/$fixLibsR +echo -n ".libPaths(c(.libPaths(), \"" >> $out/$fixLibsR +echo -n $R_LIBS_SITE | sed -e 's/:/", "/g' >> $out/$fixLibsR +echo -n "\"))" >> $out/$fixLibsR +echo >> $out/$fixLibsR +makeWrapper ${rstudio}/bin/rstudio $out/bin/rstudio --set R_PROFILE_USER $out/$fixLibsR \ + --prefix QT_PLUGIN_PATH : ${qtbase}/lib/qt-${qtVersion}/plugins +'' diff --git a/pkgs/development/r-modules/wrapper.nix b/pkgs/development/r-modules/wrapper.nix index 3b9a9b184506..76e819501a57 100644 --- a/pkgs/development/r-modules/wrapper.nix +++ b/pkgs/development/r-modules/wrapper.nix @@ -1,22 +1,21 @@ -{ stdenv, R, makeWrapper, recommendedPackages, packages }: +{ runCommand, R, makeWrapper, recommendedPackages, packages }: -stdenv.mkDerivation { - name = R.name + "-wrapper"; +runCommand (R.name + "-wrapper") { + preferLocalBuild = true; + allowSubstitutes = false; - buildInputs = [makeWrapper R] ++ recommendedPackages ++ packages; + buildInputs = [R] ++ recommendedPackages ++ packages; - unpackPhase = ":"; + nativeBuildInputs = [makeWrapper]; - installPhase = '' - mkdir -p $out/bin - cd ${R}/bin - for exe in *; do - makeWrapper ${R}/bin/$exe $out/bin/$exe \ - --prefix "R_LIBS_SITE" ":" "$R_LIBS_SITE" - done - ''; - - meta = { - platforms = stdenv.lib.platforms.unix; - }; + # Make the list of recommended R packages accessible to other packages such as rpy2 + passthru = { inherit recommendedPackages; }; } +'' +mkdir -p $out/bin +cd ${R}/bin +for exe in *; do + makeWrapper ${R}/bin/$exe $out/bin/$exe \ + --prefix "R_LIBS_SITE" ":" "$R_LIBS_SITE" +done +'' diff --git a/pkgs/development/ruby-modules/bundix/default.nix b/pkgs/development/ruby-modules/bundix/default.nix index 4ac62da7f4a3..45be83f6ebee 100644 --- a/pkgs/development/ruby-modules/bundix/default.nix +++ b/pkgs/development/ruby-modules/bundix/default.nix @@ -6,13 +6,13 @@ buildRubyGem rec { name = "${gemName}-${version}"; gemName = "bundix"; - version = "2.3.1"; + version = "2.4.1"; src = fetchFromGitHub { owner = "manveru"; repo = "bundix"; rev = version; - sha256 = "0ap23abv6chiv7v97ic6b1qf5by6b26as5yrpxg5q7p2giyiv33v"; + sha256 = "175qmv7dj7v50v71b78dzn5pb4a35ml6p15asks9q1rrlkz0n4gn"; }; buildInputs = [ ruby bundler ]; diff --git a/pkgs/development/ruby-modules/bundled-common/default.nix b/pkgs/development/ruby-modules/bundled-common/default.nix index f902ca58c384..c31dfb63b3cd 100644 --- a/pkgs/development/ruby-modules/bundled-common/default.nix +++ b/pkgs/development/ruby-modules/bundled-common/default.nix @@ -17,8 +17,9 @@ , postBuild ? null , document ? [] , meta ? {} -, groups ? ["default"] +, groups ? null , ignoreCollisions ? false +, buildInputs ? [] , ... }@args: @@ -88,7 +89,7 @@ let gemAttrs = composeGemAttrs ruby gems name attrs; in if gemAttrs.type == "path" then - pathDerivation gemAttrs + pathDerivation (gemAttrs.source // gemAttrs) else buildRubyGem gemAttrs ); @@ -96,7 +97,7 @@ let envPaths = lib.attrValues gems ++ lib.optional (!hasBundler) bundler; basicEnv = buildEnv { - inherit ignoreCollisions; + inherit buildInputs ignoreCollisions; name = name'; diff --git a/pkgs/development/ruby-modules/bundled-common/functions.nix b/pkgs/development/ruby-modules/bundled-common/functions.nix index b8e666a92f9a..6324f27e9faf 100644 --- a/pkgs/development/ruby-modules/bundled-common/functions.nix +++ b/pkgs/development/ruby-modules/bundled-common/functions.nix @@ -1,5 +1,10 @@ { lib, gemConfig, ... }: -rec { + +let + inherit (lib) attrValues concatMap converge filterAttrs getAttrs + intersectLists; + +in rec { bundlerFiles = { gemfile ? null , lockfile ? null @@ -22,7 +27,19 @@ rec { else gemset; }; - filterGemset = {ruby, groups,...}: gemset: lib.filterAttrs (name: attrs: platformMatches ruby attrs && groupMatches groups attrs) gemset; + filterGemset = { ruby, groups, ... }: gemset: + let + platformGems = filterAttrs (_: platformMatches ruby) gemset; + directlyMatchingGems = filterAttrs (_: groupMatches groups) platformGems; + + expandDependencies = gems: + let + depNames = concatMap (gem: gem.dependencies or []) (attrValues gems); + deps = getAttrs depNames platformGems; + in + gems // deps; + in + converge expandDependencies directlyMatchingGems; platformMatches = {rubyEngine, version, ...}: attrs: ( !(attrs ? "platforms") || @@ -33,10 +50,9 @@ rec { ) attrs.platforms ); - groupMatches = groups: attrs: ( - !(attrs ? "groups") || - builtins.any (gemGroup: builtins.any (group: group == gemGroup) groups) attrs.groups - ); + groupMatches = groups: attrs: + groups == null || !(attrs ? "groups") || + (intersectLists (groups ++ [ "default" ]) attrs.groups) != []; applyGemConfigs = attrs: (if gemConfig ? "${attrs.gemName}" diff --git a/pkgs/development/ruby-modules/bundler-app/default.nix b/pkgs/development/ruby-modules/bundler-app/default.nix index c8f61389ad3f..d0ad56538b94 100644 --- a/pkgs/development/ruby-modules/bundler-app/default.nix +++ b/pkgs/development/ruby-modules/bundler-app/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, callPackage, runCommand, ruby }@defs: +{ lib, stdenv, callPackage, runCommand, makeWrapper, ruby }@defs: # Use for simple installation of Ruby tools shipped in a Gem. # Start with a Gemfile that includes `gem ` @@ -24,26 +24,40 @@ , gemset ? null , preferLocalBuild ? false , allowSubstitutes ? false +, installManpages ? true , meta ? {} +, buildInputs ? [] , postBuild ? "" , gemConfig ? null +, passthru ? {} }@args: let basicEnv = (callPackage ../bundled-common {}) args; - cmdArgs = removeAttrs args [ "pname" "postBuild" "gemConfig" ] - // { inherit preferLocalBuild allowSubstitutes; }; # pass the defaults + cmdArgs = removeAttrs args [ "pname" "postBuild" "gemConfig" ] // { + inherit preferLocalBuild allowSubstitutes; # pass the defaults + + buildInputs = buildInputs ++ lib.optional (scripts != []) makeWrapper; + }; in - runCommand basicEnv.name cmdArgs '' - mkdir -p $out/bin; - ${(lib.concatMapStrings (x: "ln -s '${basicEnv}/bin/${x}' $out/bin/${x};\n") exes)} - ${(lib.concatMapStrings (s: "makeWrapper $out/bin/$(basename ${s}) $srcdir/${s} " + - "--set BUNDLE_GEMFILE ${basicEnv.confFiles}/Gemfile "+ - "--set BUNDLE_PATH ${basicEnv}/${ruby.gemPath} "+ - "--set BUNDLE_FROZEN 1 "+ - "--set GEM_HOME ${basicEnv}/${ruby.gemPath} "+ - "--set GEM_PATH ${basicEnv}/${ruby.gemPath} "+ - "--run \"cd $srcdir\";\n") scripts)} + runCommand basicEnv.name cmdArgs '' + mkdir -p $out/bin + ${(lib.concatMapStrings (x: "ln -s '${basicEnv}/bin/${x}' $out/bin/${x};\n") exes)} + ${(lib.concatMapStrings (s: "makeWrapper $out/bin/$(basename ${s}) $srcdir/${s} " + + "--set BUNDLE_GEMFILE ${basicEnv.confFiles}/Gemfile "+ + "--set BUNDLE_PATH ${basicEnv}/${ruby.gemPath} "+ + "--set BUNDLE_FROZEN 1 "+ + "--set GEM_HOME ${basicEnv}/${ruby.gemPath} "+ + "--set GEM_PATH ${basicEnv}/${ruby.gemPath} "+ + "--run \"cd $srcdir\";\n") scripts)} + + ${lib.optionalString installManpages '' + for section in {1..9}; do + mandir="$out/share/man/man$section" + find -L ${basicEnv}/${ruby.gemPath}/gems/${basicEnv.name} \( -wholename "*/man/*.$section" -o -wholename "*/man/man$section/*.$section" \) -print -execdir mkdir -p $mandir \; -execdir cp '{}' $mandir \; + done + ''} + ${postBuild} '' diff --git a/pkgs/development/ruby-modules/bundler/default.nix b/pkgs/development/ruby-modules/bundler/default.nix index 7f89d1ffa87c..d67c7bd73241 100644 --- a/pkgs/development/ruby-modules/bundler/default.nix +++ b/pkgs/development/ruby-modules/bundler/default.nix @@ -4,8 +4,8 @@ buildRubyGem rec { inherit ruby; name = "${gemName}-${version}"; gemName = "bundler"; - version = "1.16.3"; - source.sha256 = "0spddjiq6yscl4sywwcj5zrjk3lq02zacigrz2fh78yfdzyi34fq"; + version = "1.17.1"; + source.sha256 = "0jmj67r2677mq8hxkhvlgpbv8gzfgdhxra3x0gf0bywiyypl546c"; dontPatchShebangs = true; postFixup = '' diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index eb9be9ed18c9..9a2aaa91ad84 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -21,15 +21,16 @@ , libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick , pkgconfig , ncurses, xapian_1_2_22, gpgme, utillinux, fetchpatch, tzdata, icu, libffi , cmake, libssh2, openssl, mysql, darwin, git, perl, pcre, gecode_3, curl -, msgpack, qt48, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem -, cairo, re2, rake, gobjectIntrospection, gdk_pixbuf, zeromq, graphicsmagick, libcxx +, msgpack, qt59, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem +, cairo, re2, rake, gobject-introspection, gdk_pixbuf, zeromq, graphicsmagick, libcxx, file +, libselinux ? null, libsepol ? null }@args: let v8 = v8_3_16_14; rainbow_rake = buildRubyGem { - name = "rake"; + pname = "rake"; gemName = "rake"; source.sha256 = "01j8fc9bqjnrsxbppncai05h43315vmz9fwg28qdsgcjw9ck1d7n"; type = "gem"; @@ -69,7 +70,7 @@ in }; capybara-webkit = attrs: { - buildInputs = [ qt48 ] ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]; + buildInputs = [ qt59.qtbase qt59.qtwebkit ] ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]; NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1"; }; @@ -156,7 +157,7 @@ in gio2 = attrs: { nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ gtk2 pcre gobjectIntrospection ]; + buildInputs = [ gtk2 pcre gobject-introspection ] ++ lib.optionals stdenv.isLinux [ utillinux libselinux libsepol ]; }; gitlab-markup = attrs: { meta.priority = 1; }; @@ -167,7 +168,7 @@ in }; gtk2 = attrs: { - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig ] ++ lib.optionals stdenv.isLinux [ utillinux libselinux libsepol ]; buildInputs = [ gtk2 pcre xorg.libpthreadstubs xorg.libXdmcp]; # CFLAGS must be set for this gem to detect gdkkeysyms.h correctly CFLAGS = "-I${gtk2.dev}/include/gtk-2.0 -I/non-existent-path"; @@ -175,7 +176,7 @@ in gobject-introspection = attrs: { nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ gobjectIntrospection gtk2 pcre ]; + buildInputs = [ gobject-introspection gtk2 pcre ]; }; grpc = attrs: { @@ -191,6 +192,10 @@ in [ darwin.apple_sdk.frameworks.CoreServices ]; }; + iconv = attrs: { + buildFlags = lib.optional stdenv.isDarwin "--with-iconv-dir=${libiconv}"; + }; + # disable bundle install as it can't install anything in addition to what is # specified in pkgs/applications/misc/jekyll/Gemfile anyway. Also do chmod_R # to compensate for read-only files in site_template in nix store. @@ -218,6 +223,20 @@ in ]; }; + magic = attrs: { + buildInputs = [ file ]; + postInstall = '' + installPath=$(cat $out/nix-support/gem-meta/install-path) + sed -e 's@ENV\["MAGIC_LIB"\] ||@ENV\["MAGIC_LIB"\] || "${file}/lib/libmagic.so" ||@' -i $installPath/lib/magic/api.rb + ''; + }; + + metasploit-framework = attrs: { + preInstall = '' + export HOME=$TMPDIR + ''; + }; + msgpack = attrs: { buildInputs = [ msgpack ]; }; @@ -319,6 +338,10 @@ in dontUseCmakeConfigure = true; }; + sassc = attrs: { + nativeBuildInputs = [ rake ]; + }; + scrypt = attrs: if stdenv.isDarwin then { dontBuild = false; diff --git a/pkgs/development/ruby-modules/gem/default.nix b/pkgs/development/ruby-modules/gem/default.nix index d00ce7fccf5c..b0abb2c54fc5 100644 --- a/pkgs/development/ruby-modules/gem/default.nix +++ b/pkgs/development/ruby-modules/gem/default.nix @@ -44,6 +44,7 @@ lib.makeOverridable ( # git checkout). # If you need to apply patches, make sure to set `dontBuild = false`; , dontBuild ? true +, dontInstallManpages ? false , propagatedBuildInputs ? [] , propagatedUserEnvPkgs ? [] , buildFlags ? [] @@ -206,6 +207,14 @@ stdenv.mkDerivation ((builtins.removeAttrs attrs ["source"]) // { ruby ${./gem-post-build.rb} "$spec" ''} + ${lib.optionalString (!dontInstallManpages) '' + for section in {1..9}; do + mandir="$out/share/man/man$section" + find $out/lib \( -wholename "*/man/*.$section" -o -wholename "*/man/man$section/*.$section" \) \ + -execdir mkdir -p $mandir \; -execdir cp '{}' $mandir \; + done + ''} + runHook postInstall ''; diff --git a/pkgs/development/ruby-modules/solargraph/Gemfile.lock b/pkgs/development/ruby-modules/solargraph/Gemfile.lock index ed670c11c92d..a936dd25d925 100644 --- a/pkgs/development/ruby-modules/solargraph/Gemfile.lock +++ b/pkgs/development/ruby-modules/solargraph/Gemfile.lock @@ -2,43 +2,41 @@ GEM remote: https://rubygems.org/ specs: ast (2.4.0) - coderay (1.1.2) eventmachine (1.2.7) htmlentities (4.3.4) jaro_winkler (1.5.1) kramdown (1.17.0) mini_portile2 (2.3.0) - nokogiri (1.8.4) + nokogiri (1.8.5) mini_portile2 (~> 2.3.0) parallel (1.12.1) - parser (2.5.1.2) + parser (2.5.3.0) ast (~> 2.4.0) powerpack (0.1.2) rainbow (3.0.0) reverse_markdown (1.1.0) nokogiri - rubocop (0.58.2) + rubocop (0.60.0) jaro_winkler (~> 1.5.1) parallel (~> 1.10) parser (>= 2.5, != 2.5.1.1) powerpack (~> 0.1) rainbow (>= 2.2.2, < 4.0) ruby-progressbar (~> 1.7) - unicode-display_width (~> 1.0, >= 1.0.1) + unicode-display_width (~> 1.4.0) ruby-progressbar (1.10.0) - solargraph (0.25.1) - coderay (~> 1.1) + solargraph (0.29.1) eventmachine (~> 1.2, >= 1.2.5) htmlentities (~> 4.3, >= 4.3.4) kramdown (~> 1.16) - parser (~> 2.4) + parser (~> 2.3) reverse_markdown (~> 1.0, >= 1.0.5) rubocop (~> 0.52) thor (~> 0.19, >= 0.19.4) tilt (~> 2.0) yard (~> 0.9) - thor (0.20.0) - tilt (2.0.8) + thor (0.20.3) + tilt (2.0.9) unicode-display_width (1.4.0) yard (0.9.16) @@ -49,4 +47,4 @@ DEPENDENCIES solargraph! BUNDLED WITH - 1.16.3 + 1.17.1 diff --git a/pkgs/development/ruby-modules/solargraph/default.nix b/pkgs/development/ruby-modules/solargraph/default.nix index 39520fdb0ba1..2f60dacd358b 100644 --- a/pkgs/development/ruby-modules/solargraph/default.nix +++ b/pkgs/development/ruby-modules/solargraph/default.nix @@ -7,9 +7,9 @@ bundlerApp rec { meta = with lib; { description = "IDE tools for the Ruby language"; - homepage = http://www.github.com/castwide/solargraph; - license = licenses.mit; + homepage = http://www.github.com/castwide/solargraph; + license = licenses.mit; maintainers = with maintainers; [ worldofpeace ]; - platforms = platforms.unix; + platforms = platforms.unix; }; } diff --git a/pkgs/development/ruby-modules/solargraph/gemset.nix b/pkgs/development/ruby-modules/solargraph/gemset.nix index 00395518af46..bfb5496444af 100644 --- a/pkgs/development/ruby-modules/solargraph/gemset.nix +++ b/pkgs/development/ruby-modules/solargraph/gemset.nix @@ -7,14 +7,6 @@ }; version = "2.4.0"; }; - coderay = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "15vav4bhcc2x3jmi3izb11l4d9f3xv8hp2fszb7iqmpsccv1pz4y"; - type = "gem"; - }; - version = "1.1.2"; - }; eventmachine = { source = { remotes = ["https://rubygems.org"]; @@ -59,10 +51,10 @@ dependencies = ["mini_portile2"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "1h9nml9h3m0mpvmh8jfnqvblnz5n5y3mmhgfc38avfmfzdrq9bgc"; + sha256 = "0byyxrazkfm29ypcx5q4syrv126nvjnf7z6bqi01sqkv4llsi4qz"; type = "gem"; }; - version = "1.8.4"; + version = "1.8.5"; }; parallel = { source = { @@ -76,10 +68,10 @@ dependencies = ["ast"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "1zp89zg7iypncszxsjp8kiccrpbdf728jl449g6cnfkz990fyb5k"; + sha256 = "1zjk0w1kjj3xk8ymy1430aa4gg0k8ckphfj88br6il4pm83f0n1f"; type = "gem"; }; - version = "2.5.1.2"; + version = "2.5.3.0"; }; powerpack = { source = { @@ -110,10 +102,10 @@ dependencies = ["jaro_winkler" "parallel" "parser" "powerpack" "rainbow" "ruby-progressbar" "unicode-display_width"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "0fc1fw9z98qd91ipsh9hdvpcb401qvkhw518s35l8a67sv4vdnj3"; + sha256 = "1ivk049z3mp12nc6v1wn35bsq1g7nz1i2r4xwzqf0v25hm2v7n1i"; type = "gem"; }; - version = "0.58.2"; + version = "0.60.0"; }; ruby-progressbar = { source = { @@ -124,29 +116,29 @@ version = "1.10.0"; }; solargraph = { - dependencies = ["coderay" "eventmachine" "htmlentities" "kramdown" "parser" "reverse_markdown" "rubocop" "thor" "tilt" "yard"]; + dependencies = ["eventmachine" "htmlentities" "kramdown" "parser" "reverse_markdown" "rubocop" "thor" "tilt" "yard"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "1b5dljgskjpkpv2l0jpb6i8j73hidskcbp2v7fhjp7kpx94x6php"; + sha256 = "12sy1rdz2fk3aba43701qp1250xm8w26rlizypd6h5rnmmqm5q54"; type = "gem"; }; - version = "0.25.1"; + version = "0.29.1"; }; thor = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0nmqpyj642sk4g16nkbq6pj856adpv91lp4krwhqkh2iw63aszdl"; + sha256 = "1yhrnp9x8qcy5vc7g438amd5j9sw83ih7c30dr6g6slgw9zj3g29"; type = "gem"; }; - version = "0.20.0"; + version = "0.20.3"; }; tilt = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0020mrgdf11q23hm1ddd6fv691l51vi10af00f137ilcdb2ycfra"; + sha256 = "0ca4k0clwf0rkvy7726x4nxpjxkpv67w043i39saxgldxd97zmwz"; type = "gem"; }; - version = "2.0.8"; + version = "2.0.9"; }; unicode-display_width = { source = { diff --git a/pkgs/development/tools/alloy/default.nix b/pkgs/development/tools/alloy/default.nix index c965e5a937a4..7ff5633072e1 100644 --- a/pkgs/development/tools/alloy/default.nix +++ b/pkgs/development/tools/alloy/default.nix @@ -1,58 +1,72 @@ -{ stdenv, fetchurl, jre, makeDesktopItem }: +{ stdenv, fetchurl, jre, makeWrapper, makeDesktopItem }: -stdenv.mkDerivation rec { - name = "alloy-${version}"; - version = "4.2_2015-02-22"; +let generic = { major, version, src }: - src = fetchurl { - sha256 = "0p93v8jwx9prijpikkgmfdzb9qn8ljmvga5d9wvrkxddccjx9k28"; - url = "http://alloy.mit.edu/alloy/downloads/alloy${version}.jar"; - }; + stdenv.mkDerivation rec { + name = "${nameMajor}-${version}"; + nameMajor = "alloy${major}"; - desktopItem = makeDesktopItem rec { - name = "alloy"; - exec = name; - icon = name; - desktopName = "Alloy"; - genericName = "Relational modelling tool"; - comment = meta.description; - categories = "Development;IDE;Education;"; - }; + desktopItem = makeDesktopItem rec { + name = "${nameMajor}"; + exec = name; + icon = name; + desktopName = "Alloy ${major}"; + genericName = "Relational modelling tool"; + comment = meta.description; + categories = "Development;IDE;Education;"; + }; - buildInputs = [ jre ]; + nativeBuildInputs = [ makeWrapper ]; - phases = [ "installPhase" ]; + buildCommand = '' + jar=$out/share/alloy/${nameMajor}.jar + install -Dm644 ${src} $jar - installPhase = '' - jar=$out/share/alloy/alloy${version}.jar + mkdir -p $out/bin + makeWrapper ${jre}/bin/java $out/bin/${nameMajor} --add-flags \ + "-jar $jar" - install -Dm644 ${src} $jar - - cat << EOF > alloy - #!${stdenv.shell} - exec ${jre}/bin/java -jar $jar "\''${@}" - EOF - - install -Dm755 alloy $out/bin/alloy - - install -Dm644 ${./icon.png} $out/share/pixmaps/alloy.png - cp -r ${desktopItem}/share/applications $out/share - ''; - - meta = with stdenv.lib; { - description = "Language & tool for relational models"; - longDescription = '' - Alloy is a language for describing structures and a tool for exploring - them. An Alloy model is a collection of constraints that describes a set - of structures, e.g. all the possible security configurations of a web - application, or all the possible topologies of a switching network. The - Alloy Analyzer is a solver that takes the constraints of a model and - finds structures that satisfy them. Structures are displayed graphically, - and their appearance can be customized for the domain at hand. + install -Dm644 ${./icon.png} $out/share/pixmaps/${nameMajor}.png + cp -r ${desktopItem}/share/applications $out/share ''; - homepage = http://alloy.mit.edu/; - downloadPage = http://alloy.mit.edu/alloy/download.html; - license = licenses.mit; - platforms = platforms.linux; + + meta = with stdenv.lib; { + description = "Language & tool for relational models"; + longDescription = '' + Alloy is a language for describing structures and a tool for exploring + them. An Alloy model is a collection of constraints that describes a set + of structures, e.g. all the possible security configurations of a web + application, or all the possible topologies of a switching network. The + Alloy Analyzer is a solver that takes the constraints of a model and + finds structures that satisfy them. Structures are displayed graphically, + and their appearance can be customized for the domain at hand. + ''; + homepage = http://alloytools.org/; + downloadPage = http://alloytools.org/download.html; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ aminb ]; + }; }; + +in rec { + alloy4 = let version = "4.2_2015-02-22"; in generic { + major = "4"; + inherit version; + src = fetchurl { + sha256 = "0p93v8jwx9prijpikkgmfdzb9qn8ljmvga5d9wvrkxddccjx9k28"; + url = "http://alloytools.org/download/alloy${version}.jar"; + }; + }; + + alloy5 = let version = "5.0.0.1"; in generic { + major = "5"; + inherit version; + src = fetchurl { + sha256 = "0kz6i9av9ksjk62lx0dxx8xr542iqvbqd14m1f9h8xpf72c25xw4"; + url = "https://github.com/AlloyTools/org.alloytools.alloy/releases/download/v${version}/Alloy-${version}.jar"; + }; + }; + + alloy = alloy4; } diff --git a/pkgs/development/tools/ammonite/default.nix b/pkgs/development/tools/ammonite/default.nix index f139e296d35e..ab1f6c7706fe 100644 --- a/pkgs/development/tools/ammonite/default.nix +++ b/pkgs/development/tools/ammonite/default.nix @@ -5,12 +5,12 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "ammonite-${version}"; - version = "1.1.2"; + version = "1.4.2"; scalaVersion = "2.12"; src = fetchurl { url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; - sha256 = "1balr7ya7xlyq32jwb0w9c4klnw13mdn2c5azkwngq5cp29yrfrc"; + sha256 = "10m6nnvrwzkbyhiq77wlqgzvqfqmn16y4sp983dyihjljxalygax"; }; propagatedBuildInputs = [ jre ] ; diff --git a/pkgs/development/tools/analysis/checkstyle/default.nix b/pkgs/development/tools/analysis/checkstyle/default.nix index 690db9a30e1a..6da3d067c3ae 100644 --- a/pkgs/development/tools/analysis/checkstyle/default.nix +++ b/pkgs/development/tools/analysis/checkstyle/default.nix @@ -1,15 +1,16 @@ { stdenv, fetchurl, makeWrapper, jre }: stdenv.mkDerivation rec { - version = "8.12"; + version = "8.14"; name = "checkstyle-${version}"; src = fetchurl { url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar"; - sha256 = "000048flqhkwnjn37bh07wgn6q4m12s3h3p9piqgvxswrjc95x3y"; + sha256 = "11lpyjh0rbz8821q0gcrll5ichf8hrmlfy66ary5jjiyxc85z762"; }; - nativeBuildInputs = [ makeWrapper jre ]; + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ jre ]; unpackPhase = ":"; diff --git a/pkgs/development/tools/analysis/cppcheck/default.nix b/pkgs/development/tools/analysis/cppcheck/default.nix index 5a095c8b6a0e..2f82c1ee66ad 100644 --- a/pkgs/development/tools/analysis/cppcheck/default.nix +++ b/pkgs/development/tools/analysis/cppcheck/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { pname = "cppcheck"; - version = "1.84"; + version = "1.85"; name = "${pname}-${version}"; src = fetchurl { url = "mirror://sourceforge/${pname}/${name}.tar.bz2"; - sha256 = "1rp8j0akxzcpvr2na5zchz8zxq5ldngiwj7f6sibjq5p3dcyn2w5"; + sha256 = "1xjc0gna9hrqc6liyzkzkr2naapj5bldzad8qdxcjgqz5yd6rb7i"; }; buildInputs = [ pcre ]; diff --git a/pkgs/development/tools/analysis/cpplint/default.nix b/pkgs/development/tools/analysis/cpplint/default.nix new file mode 100644 index 000000000000..10ed99e3ffe6 --- /dev/null +++ b/pkgs/development/tools/analysis/cpplint/default.nix @@ -0,0 +1,29 @@ +{ lib, pythonPackages, fetchFromGitHub }: + +pythonPackages.buildPythonApplication rec { + pname = "cpplint"; + version = "1.3.0"; + + # Fetch from github instead of pypi, since the test cases are not in the pypi archive + src = fetchFromGitHub { + owner = pname; + repo = pname; + rev = version; + sha256 = "107v7bp35kxbv9v7wl79h7115z1m4b48rhasp0cnivql1grd277i"; + }; + + postPatch = '' + patchShebangs cpplint_unittest.py + ''; + + checkPhase = '' + ./cpplint_unittest.py + ''; + + meta = with lib; { + homepage = https://github.com/cpplint/cpplint; + description = "Static code checker for C++"; + maintainers = [ maintainers.bhipple ]; + license = [ licenses.bsd3 ]; + }; +} diff --git a/pkgs/development/tools/analysis/egypt/default.nix b/pkgs/development/tools/analysis/egypt/default.nix index 07bcd57a121a..defc39a9f749 100644 --- a/pkgs/development/tools/analysis/egypt/default.nix +++ b/pkgs/development/tools/analysis/egypt/default.nix @@ -1,6 +1,6 @@ -{ stdenv, fetchurl, buildPerlPackage }: +{ stdenv, fetchurl, perlPackages }: -buildPerlPackage rec { +perlPackages.buildPerlPackage rec { name = "egypt-${version}"; version = "1.10"; diff --git a/pkgs/development/tools/analysis/flow/default.nix b/pkgs/development/tools/analysis/flow/default.nix index bc9bb5d5fa3d..f3a5905c14e9 100644 --- a/pkgs/development/tools/analysis/flow/default.nix +++ b/pkgs/development/tools/analysis/flow/default.nix @@ -1,33 +1,28 @@ -{ stdenv, fetchFromGitHub, lib, ocamlPackages, libelf, cf-private, CoreServices }: - -with lib; +{ stdenv, fetchFromGitHub, ocamlPackages, cf-private, CoreServices }: stdenv.mkDerivation rec { - version = "0.79.0"; + version = "0.89.0"; name = "flow-${version}"; src = fetchFromGitHub { - owner = "facebook"; - repo = "flow"; - rev = "v${version}"; - sha256 = "1m8239jl0kmpgmk81mak6k3hmmikji6bb3v0zaknb1z3jl8aa1wb"; + owner = "facebook"; + repo = "flow"; + rev = "refs/tags/v${version}"; + sha256 = "1p2ix39h4g9hcsq2bm08ip9ivw5bh4w7am403mh7h6yrnanc9djv"; }; installPhase = '' - mkdir -p $out/bin - cp bin/flow $out/bin/ + install -Dm755 -t $out/bin bin/flow ''; - buildInputs = [ libelf - ] ++ (with ocamlPackages; [ - ocaml findlib camlp4 sedlex ocamlbuild lwt_ppx ppx_deriving ppx_gen_rec lwt_log wtf8 dtoa - ]) ++ optionals stdenv.isDarwin [ cf-private CoreServices ]; + 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 ]) + ++ stdenv.lib.optionals stdenv.isDarwin [ cf-private CoreServices ]; meta = with stdenv.lib; { description = "A static type checker for JavaScript"; - homepage = http://flowtype.org; - license = licenses.bsd3; - platforms = [ "x86_64-linux" "x86_64-darwin" ]; + homepage = https://flow.org/; + license = licenses.mit; + platforms = ocamlPackages.ocaml.meta.platforms; maintainers = with maintainers; [ puffnfresh globin ]; }; } diff --git a/pkgs/development/tools/analysis/frama-c/default.nix b/pkgs/development/tools/analysis/frama-c/default.nix index 2f517eb00841..29a190220944 100644 --- a/pkgs/development/tools/analysis/frama-c/default.nix +++ b/pkgs/development/tools/analysis/frama-c/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, makeWrapper, ncurses, ocamlPackages, graphviz -, ltl2ba, coq, alt-ergo, why3, autoconf +, ltl2ba, coq, why3, autoconf }: let @@ -9,12 +9,12 @@ in stdenv.mkDerivation rec { name = "frama-c-${version}"; - version = "20180502"; - slang = "Chlorine"; + version = "18.0"; + slang = "Argon"; src = fetchurl { - url = "http://frama-c.com/download/frama-c-${slang}-${version}.tar.gz"; - sha256 = "1m4r8h8n1z957pylyf9b0kjblh59imnqm1bkb4s6rdwl4a1gbjgc"; + url = "http://frama-c.com/download/frama-c-${version}-${slang}.tar.gz"; + sha256 = "0a88k2mhafj7pz3dzgsqkrc9digkxpnvr9jqq9nbzwq8qr02bca2"; }; why2 = fetchurl { @@ -25,8 +25,8 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoconf makeWrapper ]; buildInputs = with ocamlPackages; [ - ncurses ocaml findlib alt-ergo ltl2ba ocamlgraph - lablgtk coq graphviz zarith why3 apron camlp4 + ncurses ocaml findlib ltl2ba ocamlgraph + lablgtk coq graphviz zarith why3 apron ]; diff --git a/pkgs/development/tools/analysis/ikos/default.nix b/pkgs/development/tools/analysis/ikos/default.nix new file mode 100644 index 000000000000..6f3df32f3c04 --- /dev/null +++ b/pkgs/development/tools/analysis/ikos/default.nix @@ -0,0 +1,36 @@ +{ stdenv, lib, fetchFromGitHub, cmake, boost +, gmp, llvm, clang, sqlite, python3 +, ocamlPackages, mpfr, ppl, doxygen, graphviz +}: + +let + python = python3.withPackages (ps: with ps; [ + pygments + ]); +in + +stdenv.mkDerivation rec { + name = "ikos"; + version = "2.1"; + + src = fetchFromGitHub { + owner = "NASA-SW-VnV"; + repo = name; + rev = "v${version}"; + sha256 = "09nf47hpk5w5az4c0hcr5hhwvpz8zg1byyg185542cpzbq1xj8cb"; + }; + + buildInputs = [ cmake boost gmp clang llvm sqlite python + ocamlPackages.apron mpfr ppl doxygen graphviz ]; + + cmakeFlags = "-DAPRON_ROOT=${ocamlPackages.apron}"; + + postBuild = "make doc"; + + meta = with lib; { + homepage = https://github.com/NASA-SW-VnV/ikos; + description = "Static analyzer for C/C++ based on the theory of Abstract Interpretation"; + license = licenses.nasa13; + maintainers = with maintainers; [ atnnn ]; + }; +} 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 9aac638d0a80..4222f72248a8 100644 --- a/pkgs/development/tools/analysis/include-what-you-use/default.nix +++ b/pkgs/development/tools/analysis/include-what-you-use/default.nix @@ -1,22 +1,27 @@ -{ stdenv, fetchurl, cmake, llvmPackages }: +{ stdenv, fetchurl, cmake, llvmPackages, python2 }: stdenv.mkDerivation rec { name = "include-what-you-use-${version}"; # Also bump llvmPackages in all-packages.nix to the supported version! - version = "0.8"; + version = "0.10"; src = fetchurl { - sha256 = "0r6n5gqicl0f9c8jrphq40kc2cis952gmnkm3643m3jwad0mn33d"; + sha256 = "16alan9rwbhpyfxmlpc7gbfnbqd877wdqrkvgqrjb1jlqkzpg55s"; url = "${meta.homepage}/downloads/${name}.src.tar.gz"; }; - buildInputs = with llvmPackages; [ clang-unwrapped llvm ]; + buildInputs = with llvmPackages; [ clang-unwrapped llvm python2 ]; nativeBuildInputs = [ cmake ]; cmakeFlags = [ "-DIWYU_LLVM_ROOT_PATH=${llvmPackages.clang-unwrapped}" ]; enableParallelBuilding = true; + postInstall = '' + substituteInPlace $out/bin/iwyu_tool.py \ + --replace "['include-what-you-use']" "['$out/bin/include-what-you-use']" + ''; + meta = with stdenv.lib; { description = "Analyze #includes in C/C++ source files with clang"; longDescription = '' diff --git a/pkgs/development/tools/analysis/makefile2graph/default.nix b/pkgs/development/tools/analysis/makefile2graph/default.nix new file mode 100644 index 000000000000..7afa71429a75 --- /dev/null +++ b/pkgs/development/tools/analysis/makefile2graph/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, makeWrapper, bash, gnumake }: + +stdenv.mkDerivation rec { + name = "makefile2graph-2018-01-03"; + + src = fetchFromGitHub { + owner = "lindenb"; + repo = "makefile2graph"; + rev = "61fb95a5ba91c20236f5e4deb11127c34b47091f"; + sha256 = "07hq40bl48i8ka35fcciqcafpd8k9rby1wf4vl2p53v0665xaghr"; + }; + + nativeBuildInputs = [ makeWrapper ]; + + makeFlags = [ "prefix=$(out)" ]; + + fixupPhase = '' + substituteInPlace $out/bin/makefile2graph \ + --replace '/bin/sh' ${bash}/bin/bash \ + --replace 'make2graph' "$out/bin/make2graph" + wrapProgram $out/bin/makefile2graph \ + --set PATH ${stdenv.lib.makeBinPath [ gnumake ]} + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/lindenb/makefile2graph"; + description = "Creates a graph of dependencies from GNU-Make; Output is a graphiz-dot file or a Gexf-XML file"; + maintainers = with maintainers; [ cmcdragonkai ]; + license = licenses.mit; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/tools/analysis/pev/default.nix b/pkgs/development/tools/analysis/pev/default.nix new file mode 100644 index 000000000000..8e8f438b5e1a --- /dev/null +++ b/pkgs/development/tools/analysis/pev/default.nix @@ -0,0 +1,24 @@ +{ stdenv, openssl, fetchFromGitHub }: +stdenv.mkDerivation { + name = "pev-unstable-2018-07-22"; + buildInputs = [ openssl ]; + src = fetchFromGitHub { + owner = "merces"; + repo = "pev"; + rev = "aa4ef7f"; + sha256 = "00a3g486343lhqcsf4vrdy5xif6v3cgcf2y8yp5b96x15c0wid36"; + fetchSubmodules = true; + }; + + makeFlags = [ "prefix=$(out)" ]; + installFlags = [ "prefix=$(out)" ]; + + meta = with stdenv.lib; { + description = "pev is a full-featured, open source, multiplatform command line toolkit to work with PE (Portable Executables) binaries."; + homepage = "http://pev.sourceforge.net/"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.jeschli ]; + }; + +} diff --git a/pkgs/development/tools/analysis/pmd/default.nix b/pkgs/development/tools/analysis/pmd/default.nix index 78dd57789622..3724494da117 100644 --- a/pkgs/development/tools/analysis/pmd/default.nix +++ b/pkgs/development/tools/analysis/pmd/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "pmd-${version}"; - version = "6.5.0"; + version = "6.9.0"; buildInputs = [ unzip ]; src = fetchurl { url = "mirror://sourceforge/pmd/pmd-bin-${version}.zip"; - sha256 = "10jdgps1ikx75ljp2gi76ff7payg28pmiy5y3vp17gg47mv991aw"; + sha256 = "13w07f68gfcjy3a2zk4z4b0f95qscbkjlylckphmyxhw7vmgzlmn"; }; installPhase = '' @@ -16,10 +16,11 @@ stdenv.mkDerivation rec { cp -R * $out ''; - meta = { - description = "Scans Java source code and looks for potential problems"; - homepage = http://pmd.sourceforge.net/; - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "An extensible cross-language static code analyzer"; + homepage = https://pmd.github.io/; + platforms = platforms.unix; + license = with licenses; [ bsdOriginal asl20 ]; }; } diff --git a/pkgs/development/tools/analysis/radare/default.nix b/pkgs/development/tools/analysis/radare/default.nix deleted file mode 100644 index b9b9b8abfb92..000000000000 --- a/pkgs/development/tools/analysis/radare/default.nix +++ /dev/null @@ -1,38 +0,0 @@ -{stdenv, fetchurl, pkgconfig, libusb, readline, lua, perl, -gtk2 ? null, vte ? null, gtkdialog ? null, -python ? null, -ruby ? null, -useX11, rubyBindings, pythonBindings, luaBindings}: - -assert useX11 -> (gtk2 != null && vte != null && gtkdialog != null); -assert rubyBindings -> ruby != null; -assert pythonBindings -> python != null; - -let - inherit (stdenv.lib) optional; -in -stdenv.mkDerivation rec { - name = "radare-1.5.2"; - - src = fetchurl { - url = "https://radare.org/get/${name}.tar.gz"; - sha256 = "1qdrmcnzfvfvqb27c7pknwm8jl2hqa6c4l66wzyddwlb8yjm46hd"; - }; - - hardeningDisable = [ "format" ]; - - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ readline libusb perl] - ++ optional useX11 [gtkdialog vte gtk2] - ++ optional rubyBindings [ruby] - ++ optional pythonBindings [python] - ++ optional luaBindings [lua]; - - meta = { - description = "Free advanced command line hexadecimal editor"; - homepage = http://radare.org/; - license = stdenv.lib.licenses.gpl2Plus; - maintainers = with stdenv.lib.maintainers; [viric]; - platforms = with stdenv.lib.platforms; linux; - }; -} diff --git a/pkgs/development/tools/analysis/radare/ired.nix b/pkgs/development/tools/analysis/radare/ired.nix deleted file mode 100644 index aec13296bdaa..000000000000 --- a/pkgs/development/tools/analysis/radare/ired.nix +++ /dev/null @@ -1,22 +0,0 @@ -{stdenv, fetchurl}: - -stdenv.mkDerivation rec { - name = "ired-0.4"; - - src = fetchurl { - url = "https://radare.org/get/${name}.tar.gz"; - sha256 = "0wya1ylc6adqg4qw5fi8aspc5d1yr27x9r2vpy133qxzia9qv3mm"; - }; - - installPhase = '' - make install PREFIX=$out - ''; - - meta = { - description = "Interactive Raw Editor"; - homepage = http://radare.org/; - license = stdenv.lib.licenses.gpl2Plus; - maintainers = with stdenv.lib.maintainers; [viric]; - platforms = with stdenv.lib.platforms; all; - }; -} diff --git a/pkgs/development/tools/analysis/radare2/cutter.nix b/pkgs/development/tools/analysis/radare2/cutter.nix index 4269661a4ff3..25c6d6d58792 100644 --- a/pkgs/development/tools/analysis/radare2/cutter.nix +++ b/pkgs/development/tools/analysis/radare2/cutter.nix @@ -8,7 +8,7 @@ , python3 }: let - version = "1.7"; + version = "1.7.2"; in stdenv.mkDerivation rec { name = "radare2-cutter-${version}"; @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { owner = "radareorg"; repo = "cutter"; rev = "v${version}"; - sha256 = "0z9wzxd5hw0ivakrg3xiv4zx1rjj032hlmizq0pxj22xjrj1gg9n"; + sha256 = "09cqfz66r3830jkz1rwyfqw1xl1jfj6xg4pcccd2ml456kddh9dn"; }; postUnpack = "export sourceRoot=$sourceRoot/src"; @@ -49,6 +49,6 @@ stdenv.mkDerivation rec { description = "A Qt and C++ GUI for radare2 reverse engineering framework"; homepage = src.meta.homepage; license = licenses.gpl3; - maintainers = with maintainers; [ dtzWill ]; + maintainers = with maintainers; [ mic92 dtzWill ]; }; } diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix index 85559269f279..55bae2740cc2 100644 --- a/pkgs/development/tools/analysis/radare2/default.nix +++ b/pkgs/development/tools/analysis/radare2/default.nix @@ -2,6 +2,7 @@ , callPackage , ninja, meson , pkgconfig , libusb, readline, libewf, perl, zlib, openssl +, libuv , gtk2 ? null, vte ? null, gtkdialog ? null , python ? null , ruby ? null @@ -62,12 +63,15 @@ let "-Dr2_gittip=${gittip}" # 2.8.0 expects this, but later it becomes an option with default=false. "-Dcapstone_in_builddir=true" + + "-Duse_sys_openssl=true" + "-Duse_sys_zlib=true" ]; enableParallelBuilding = true; nativeBuildInputs = [ pkgconfig ninja meson ]; - buildInputs = [ readline libusb libewf perl zlib openssl] + buildInputs = [ readline libusb libewf perl zlib openssl libuv ] ++ optional useX11 [gtkdialog vte gtk2] ++ optional rubyBindings [ruby] ++ optional pythonBindings [python] @@ -86,24 +90,24 @@ in { # # DO NOT EDIT! Automatically generated by ./update.py radare2 = generic { - version_commit = "19251"; - gittap = "2.8.0"; - gittip = "a76b965410aba07b4ef8b96d90b25b271c2003dd"; - rev = "2.8.0"; - version = "2.8.0"; - sha256 = "1d9rkzc3vychy2h1bnywwx4why83rr18r0lvvl1cqx87ad5awcjk"; - cs_tip = "782ea67e17a391ca0d3faafdc365b335a1a8930a"; - cs_sha256 = "1maww4ir78a193pm3f8lr2kdkizi7rywn68ffa65ipyr7j4pl6i4"; + version_commit = "20315"; + gittap = "3.1.3"; + gittip = "57dd0b4e7ec70cc95f859651b1b63b076b8df7a7"; + rev = "3.1.3"; + version = "3.1.3"; + sha256 = "17bd7i9lbr0nxa3llw354mppx44xi7bjwif7g7wxw0zcjlfxnk5d"; + cs_tip = "f01c267f889e932b069a559ce0c604c1ae986c0a"; + cs_sha256 = "15ifnql2gi2f9g8j60hc4hbxbvi2qn1r110ry32qmlz55svxh67y"; }; r2-for-cutter = generic { - version_commit = "19251"; - gittap = "2.8.0-118-gb0547831f"; - gittip = "b0547831f127b7357e3c93bc43933482a4d6213b"; - rev = "b0547831f127b7357e3c93bc43933482a4d6213b"; - version = "2018-08-07"; - sha256 = "1ix42kipd1aayb494ajbxawzc1cwikm9fxk343d1kchxx4a30a1m"; - cs_tip = "782ea67e17a391ca0d3faafdc365b335a1a8930a"; - cs_sha256 = "1maww4ir78a193pm3f8lr2kdkizi7rywn68ffa65ipyr7j4pl6i4"; + version_commit = "20315"; + gittap = "2.9.0-310-gcb62c376b"; + gittip = "cb62c376bef6c7427019a7c28910c33c364436dd"; + rev = "cb62c376bef6c7427019a7c28910c33c364436dd"; + version = "2018-10-07"; + sha256 = "0z4nr1d2ca8ibq34441j15pj22wh46brcbr00j5hcqvn8y2lh96l"; + cs_tip = "e2c1cd46c06744beaceff42dd882de3a90f0a37c"; + cs_sha256 = "1czzqj8zdjgh7h2ixi26ij3mm4bgm4xw2slin6fv73nic8yaw722"; }; # } diff --git a/pkgs/development/tools/analysis/radare2/update.py b/pkgs/development/tools/analysis/radare2/update.py index fae6a52a3920..684d70bc0bc4 100755 --- a/pkgs/development/tools/analysis/radare2/update.py +++ b/pkgs/development/tools/analysis/radare2/update.py @@ -13,6 +13,8 @@ from datetime import datetime from pathlib import Path from typing import Dict +SCRIPT_DIR = Path(__file__).parent.resolve() + def sh(*args: str) -> str: out = subprocess.check_output(list(args)) @@ -34,8 +36,16 @@ def get_radare2_rev() -> str: return release["tag_name"] +def get_cutter_version() -> str: + version_expr = """ +(with import {}; (builtins.parseDrvName (qt5.callPackage {}).name).version) +""" + return sh("nix", "eval", "--raw", version_expr.strip(), "-I", "radare2={0}".format(SCRIPT_DIR)) + + def get_r2_cutter_rev() -> str: - url = "https://api.github.com/repos/radareorg/cutter/contents/" + version = get_cutter_version() + url = f"https://api.github.com/repos/radareorg/cutter/contents?ref=v{version}" with urllib.request.urlopen(url) as response: data = json.load(response) # type: ignore for entry in data: @@ -98,7 +108,7 @@ def main() -> None: "https://github.com/radare/radare2", ".", ) - nix_file = str(Path(__file__).parent.joinpath("default.nix")) + nix_file = str(SCRIPT_DIR.joinpath("default.nix")) radare2_info = get_repo_info(dirname, radare2_rev) diff --git a/pkgs/development/tools/analysis/retdec/default.nix b/pkgs/development/tools/analysis/retdec/default.nix index a4c62e6fc32c..3e64e91d1300 100644 --- a/pkgs/development/tools/analysis/retdec/default.nix +++ b/pkgs/development/tools/analysis/retdec/default.nix @@ -1,121 +1,233 @@ -{ stdenv, fetchFromGitHub, fetchurl, fetchzip, -# Native build inputs -cmake, -autoconf, automake, libtool, -pkgconfig, -bison, flex, -groff, -perl, -python, -# Runtime tools -time, -upx, -# Build inputs -ncurses, -libffi, -libxml2, -zlib, -# PE (Windows) data, huge space savings if not needed -withPEPatterns ? false, +{ stdenv +, fetchFromGitHub +, fetchpatch +, fetchzip +, lib +, callPackage +, openssl +, cmake +, autoconf +, automake +, libtool +, pkgconfig +, bison +, flex +, groff +, perl +, python3 +, time +, upx +, ncurses +, libffi +, libxml2 +, zlib +, withPEPatterns ? false }: let - release = "3.0"; - + capstone = fetchFromGitHub { + owner = "avast-tl"; + repo = "capstone"; + rev = "27c713fe4f6eaf9721785932d850b6291a6073fe"; + sha256 = "105z1g9q7s6n15qpln9vzhlij7vj6cyc5dqdr05n7wzjvlagwgxc"; + }; + elfio = fetchFromGitHub { + owner = "avast-tl"; + repo = "elfio"; + rev = "998374baace397ea98f3b1d768e81c978b4fba41"; + sha256 = "09n34rdp0wpm8zy30zx40wkkc4gbv2k3cv181y6c1260rllwk5d1"; + }; + keystone = fetchFromGitHub { # only for tests + owner = "keystone-engine"; + repo = "keystone"; + rev = "d7ba8e378e5284e6384fc9ecd660ed5f6532e922"; + sha256 = "1yzw3v8xvxh1rysh97y0i8y9svzbglx2zbsqjhrfx18vngh0x58f"; + }; + libdwarf = fetchFromGitHub { + owner = "avast-tl"; + repo = "libdwarf"; + rev = "85465d5e235cc2d2f90d04016d6aca1a452d0e73"; + sha256 = "11y62r65py8yp57i57a4cymxispimn62by9z4j2g19hngrpsgbki"; + }; + llvm = fetchFromGitHub { + owner = "avast-tl"; + repo = "llvm"; + rev = "725d0cee133c6ab9b95c493f05de3b08016f5c3c"; + sha256 = "0dzvafmn4qs62w1y9vh0a11clpj6q3hb41aym4izpcyybjndf9bq"; + }; + pelib = fetchFromGitHub { + owner = "avast-tl"; + repo = "pelib"; + rev = "a7004b2e80e4f6dc984f78b821e7b585a586050d"; + sha256 = "0nyrb3g749lxgcymz1j584xbb1x6rvy1mc700lyn0brznvqsm81n"; + }; rapidjson = fetchFromGitHub { owner = "Tencent"; repo = "rapidjson"; rev = "v1.1.0"; sha256 = "1jixgb8w97l9gdh3inihz7avz7i770gy2j2irvvlyrq3wi41f5ab"; }; + yaracpp = callPackage ./yaracpp.nix {}; # is its own package because it needs a patch + yaramod = fetchFromGitHub { + owner = "avast-tl"; + repo = "yaramod"; + rev = "v2.2.2"; + sha256 = "0cq9h4h686q9ybamisbl797g6xjy211s3cq83nixkwkigmz48ccp"; + }; jsoncpp = fetchFromGitHub { owner = "open-source-parsers"; repo = "jsoncpp"; - rev = "1.8.3"; - sha256 = "05gkmg6r94q8a0qdymarcjlnlvmy9s365m9jhz3ysvi71cr31lkz"; + rev = "1.8.4"; + sha256 = "1z0gj7a6jypkijmpknis04qybs1hkd04d1arr3gy89lnxmp6qzlm"; }; - googletest = fetchFromGitHub { + googletest = fetchFromGitHub { # only for tests owner = "google"; repo = "googletest"; - rev = "release-1.8.0"; - sha256 = "0bjlljmbf8glnd9qjabx73w6pd7ibv43yiyngqvmvgxsabzr8399"; + rev = "83fa0cb17dad47a1d905526dcdddb5b96ed189d2"; + sha256 = "1c2r0p9v7vz2vasy8bknfb448l6wsvzw35s8hmc5z013z5502mpk"; }; tinyxml2 = fetchFromGitHub { owner = "leethomason"; repo = "tinyxml2"; - rev = "5.0.1"; + rev = "cc1745b552dd12bb1297a99f82044f83b06729e0"; sha256 = "015g8520a0c55gwmv7pfdsgfz2rpdmh3d1nq5n9bd65n35492s3q"; }; - yara = fetchurl { - url = "https://github.com/avast-tl/yara/archive/v1.0-retdec.zip"; - sha256 = "1bjrkgp1sgld2y7gvwrlrz5fs16521ink6xyq72v7yxj3vfa9gps"; - }; - openssl = fetchurl { - url = "https://www.openssl.org/source/openssl-1.1.0f.tar.gz"; - sha256 = "0r97n4n552ns571diz54qsgarihrxvbn7kvyv8wjyfs9ybrldxqj"; + + retdec-support = let + version = "2018-02-08"; # make sure to adjust both hashes (once with withPEPatterns=true and once withPEPatterns=false) + in fetchzip { + url = "https://github.com/avast-tl/retdec-support/releases/download/${version}/retdec-support_${version}.tar.xz"; + sha256 = if withPEPatterns then "148i8flbyj1y4kfdyzsz7jsj38k4h97npjxj18h6v4wksd4m4jm7" + else "0ixv9qyqq40pzyqy6v9jf5rxrvivjb0z0zn260nbmb9gk765bacy"; + stripRoot = false; + # Removing PE signatures reduces this from 3.8GB -> 642MB (uncompressed) + extraPostFetch = lib.optionalString (!withPEPatterns) '' + rm -r "$out/generic/yara_patterns/static-code/pe" + ''; + } // { + inherit version; # necessary to check the version against the expected version }; - retdec-support = fetchzip { - url = "https://github.com/avast-tl/retdec-support/releases/download/2017-12-12/retdec-support_2017-12-12.tar.xz"; - sha256 = if withPEPatterns then "0pchl7hb42dm0sdbmpr8d3c6xc0lm6cs4p6g6kdb2cr9c99gjzn3" - else "1hcyq6bf4wk739kb53ic2bs71gsbx6zd07pc07lzfnxf8k497mhv"; - # Removing PE signatures reduces this from 3.8GB -> 642MB (uncompressed) - extraPostFetch = stdenv.lib.optionalString (!withPEPatterns) '' - rm -rf $out/generic/yara_patterns/static-code/pe - ''; - }; + # patch CMakeLists.txt for a dependency and compare the versions to the ones expected by upstream + # this has to be applied for every dependency (which it is in postPatch) + patchDep = dep: '' + # check if our version of dep is the same version that upstream expects + echo "Checking version of ${dep.dep_name}" + expected_rev="$( sed -n -e 's|.*URL https://github.com/.*/archive/\(.*\)\.zip.*|\1|p' "deps/${dep.dep_name}/CMakeLists.txt" )" + if [ "$expected_rev" != '${dep.rev}' ]; then + echo "The ${dep.dep_name} dependency has the wrong version: ${dep.rev} while $expected_rev is expected." + exit 1 + fi + + # patch the CMakeLists.txt file to use our local copy of the dependency instead of fetching it at build time + sed -i -e 's|URL .*|URL ${dep}|' "deps/${dep.dep_name}/CMakeLists.txt" + ''; + in stdenv.mkDerivation rec { name = "retdec-${version}"; - version = "${release}.0"; + + # If you update this you will also need to adjust the versions of the updated dependencies. You can do this by first just updating retdec + # itself and trying to build it. The build should fail and tell you which dependencies you have to upgrade to which versions. + # I've notified upstream about this problem here: + # https://github.com/avast-tl/retdec/issues/412 + version = "3.2"; src = fetchFromGitHub { owner = "avast-tl"; repo = "retdec"; - name = "retdec-${release}"; - rev = "refs/tags/v${release}"; - sha256 = "0cpc5lxg8qphdzl3gg9dx992ar35r8ik8wyysr91l2qvfhx93wks"; - fetchSubmodules = true; + name = "retdec-${version}"; + rev = "refs/tags/v${version}"; + sha256 = "0chky656lsddn20bnm3pmz6ix20y4a0y8swwr42hrhi01vkhmzrp"; }; - nativeBuildInputs = [ cmake autoconf automake libtool pkgconfig bison flex groff perl python ]; + nativeBuildInputs = [ + cmake + autoconf + automake + libtool + pkgconfig + bison + flex + groff + perl + python3 + ]; - buildInputs = [ ncurses libffi libxml2 zlib ]; + buildInputs = [ + openssl + ncurses + libffi + libxml2 + zlib + ]; - prePatch = '' - find . -wholename "*/deps/rapidjson/CMakeLists.txt" -print0 | \ - xargs -0 sed -i -e 's|GIT_REPOSITORY.*|URL ${rapidjson}|' - find . -wholename "*/deps/jsoncpp/CMakeLists.txt" -print0 | \ - xargs -0 sed -i -e 's|GIT_REPOSITORY.*|URL ${jsoncpp}|' - find . -wholename "*/deps/googletest/CMakeLists.txt" -print0 | \ - xargs -0 sed -i -e 's|GIT_REPOSITORY.*|URL ${googletest}|' - find . -wholename "*/deps/tinyxml2/CMakeLists.txt" -print0 | \ - xargs -0 sed -i -e 's|GIT_REPOSITORY.*|URL ${tinyxml2}|' + cmakeFlags = [ + "-DRETDEC_TESTS=ON" # build tests + ]; - find . -wholename "*/yaracpp/deps/CMakeLists.txt" -print0 | \ - xargs -0 sed -i -e 's|URL .*|URL ${yara}|' + # all dependencies that are normally fetched during build time (the subdirectories of `deps`) + # all of these need to be fetched through nix and the CMakeLists files need to be patched not to fetch them themselves + external_deps = [ + (capstone // { dep_name = "capstone"; }) + (elfio // { dep_name = "elfio"; }) + (googletest // { dep_name = "googletest"; }) + (jsoncpp // { dep_name = "jsoncpp"; }) + (keystone // { dep_name = "keystone"; }) + (libdwarf // { dep_name = "libdwarf"; }) + (llvm // { dep_name = "llvm"; }) + (pelib // { dep_name = "pelib"; }) + (rapidjson // { dep_name = "rapidjson"; }) + (tinyxml2 // { dep_name = "tinyxml2"; }) + (yaracpp // { dep_name = "yaracpp"; }) + (yaramod // { dep_name = "yaramod"; }) + ]; - find . -wholename "*/deps/openssl/CMakeLists.txt" -print0 | \ - xargs -0 sed -i -e 's|OPENSSL_URL .*)|OPENSSL_URL ${openssl})|' + # Use newer yaramod to fix w/bison 3.2+ + patches = [ + # 2.1.2 -> 2.2.1 + (fetchpatch { + url = https://github.com/avast-tl/retdec/commit/c9d23da1c6e23c149ed684c6becd3f3828fb4a55.patch; + sha256 = "0hdq634f72fihdy10nx2ajbps561w03dfdsy5r35afv9fapla6mv"; + }) + # 2.2.1 -> 2.2.2 + (fetchpatch { + url = https://github.com/avast-tl/retdec/commit/fb85f00754b5d13b781385651db557741679721e.patch; + sha256 = "0a8mwmwb39pr5ag3q11nv81ncdk51shndqrkm92shqrmdq14va52"; + }) + ]; - cat > cmake/install-share.sh < cmake/install-share.py - substituteInPlace scripts/unpack.sh --replace ' upx -d' ' ${upx}/bin/upx -d' - substituteInPlace scripts/config.sh --replace /usr/bin/time ${time}/bin/time + # call correct `time` and `upx` programs + substituteInPlace scripts/retdec-config.py --replace /usr/bin/time ${time}/bin/time + substituteInPlace scripts/retdec-unpacker.py --replace "'upx'" "'${upx}/bin/upx'" ''; enableParallelBuilding = true; - meta = with stdenv.lib; { + doInstallCheck = true; + installCheckPhase = '' + ${python3.interpreter} "$out/bin/retdec-tests-runner.py" + ''; + + meta = with lib; { description = "A retargetable machine-code decompiler based on LLVM"; homepage = https://retdec.com; license = licenses.mit; - maintainers = with maintainers; [ dtzWill ]; - broken = withPEPatterns; # retdec-full is broken, 2018-04-11 + maintainers = with maintainers; [ dtzWill timokau ]; + platforms = ["x86_64-linux" "i686-linux"]; }; } diff --git a/pkgs/development/tools/analysis/retdec/yaracpp.nix b/pkgs/development/tools/analysis/retdec/yaracpp.nix new file mode 100644 index 000000000000..cc857b86145f --- /dev/null +++ b/pkgs/development/tools/analysis/retdec/yaracpp.nix @@ -0,0 +1,49 @@ +{ stdenv +, fetchFromGitHub +, coreutils +}: + +let + yara = fetchFromGitHub { + owner = "avast-tl"; + repo = "yara"; + rev = "ea101c5856941f39cad2db3012f2660d1d5c8b65"; + sha256 = "033ssx2hql5k4pv9si043s3mjq2b748ymjzif8pg6rdwh260faky"; + }; +in stdenv.mkDerivation rec { + # only fetches the yaracpp source patched to work with a local yara clone, + # does not build anything + name = "yaracpp-src-${version}"; + version = "2018-10-09"; + rev = "b92bde0e59e3b75bc445227e04b71105771dee8b"; # as specified in retdec/deps/yaracpp/CMakeLists.txt + + src = fetchFromGitHub { + inherit rev; + owner = "avast-tl"; + repo = "yaracpp"; + sha256 = "0fan7q79j7s3bjmhsd2nw6sqyi14xgikn7mr2p4nj87lick5l4a2"; + }; + + postPatch = '' + # check if our version of yara is the same version that upstream expects + echo "Checking version of yara" + expected_rev="$( sed -n -e 's|.*URL https://github.com/.*/archive/\(.*\)\.zip.*|\1|p' "deps/CMakeLists.txt" )" + if [ "$expected_rev" != '${yara.rev}' ]; then + echo "The yara dependency has the wrong version: ${yara.rev} while $expected_rev is expected." + exit 1 + fi + + # patch the CMakeLists.txt file to use our local copy of the dependency instead of fetching it at build time + sed -i -e "s|URL .*|URL ${yara}|" "deps/CMakeLists.txt" + + # abuse the CONFIGURE_COMMAND to make the source writeable after copying it to the build locatoin (necessary for the build) + sed -i -e 's|CONFIGURE_COMMAND ""|CONFIGURE_COMMAND COMMAND ${coreutils}/bin/chmod -R u+w .|' "deps/CMakeLists.txt" + ''; + + buildPhase = "# do nothing"; + configurePhase = "# do nothing"; + installPhase = '' + mkdir -p "$out" + cp -r * "$out" + ''; +} diff --git a/pkgs/development/tools/analysis/rr/default.nix b/pkgs/development/tools/analysis/rr/default.nix index 9c2419b53589..cd2fb21209c4 100644 --- a/pkgs/development/tools/analysis/rr/default.nix +++ b/pkgs/development/tools/analysis/rr/default.nix @@ -17,6 +17,10 @@ stdenv.mkDerivation rec { patchShebangs . ''; + # TODO: remove this preConfigure hook after 5.2.0 since it is fixed upstream + # see https://github.com/mozilla/rr/issues/2269 + preConfigure = ''substituteInPlace CMakeLists.txt --replace "std=c++11" "std=c++14"''; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ cmake libpfm zlib python2Packages.python python2Packages.pexpect which procps gdb capnproto @@ -49,7 +53,7 @@ stdenv.mkDerivation rec { time the same execution is replayed. ''; - license = "custom"; + license = with stdenv.lib.licenses; [ mit bsd2 ]; maintainers = with stdenv.lib.maintainers; [ pierron thoughtpolice ]; platforms = stdenv.lib.platforms.x86; }; diff --git a/pkgs/development/tools/analysis/snowman/default.nix b/pkgs/development/tools/analysis/snowman/default.nix index 638423ed5972..e965acc746cc 100644 --- a/pkgs/development/tools/analysis/snowman/default.nix +++ b/pkgs/development/tools/analysis/snowman/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "snowman-${version}"; - version = "0.1.2"; + version = "0.1.3"; src = fetchFromGitHub { owner = "yegord"; repo = "snowman"; rev = "v${version}"; - sha256 = "1ry14n8jydg6rzl52gyn0qhmv6bvivk7iwssp89lq5qk8k183x3k"; + sha256 = "1mrmhj2nddi0d47c266vsg5vbapbqbcpj5ld4v1qcwnnk6z2zn0j"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/tools/analysis/splint/default.nix b/pkgs/development/tools/analysis/splint/default.nix index 2d6129dd3764..57a83e54d705 100644 --- a/pkgs/development/tools/analysis/splint/default.nix +++ b/pkgs/development/tools/analysis/splint/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { doCheck = true; meta = with stdenv.lib; { - homepage = http://splint.org/; + homepage = http://www.splint.org/; description = "Annotation-assisted lightweight static analyzer for C"; longDescription = '' diff --git a/pkgs/development/tools/analysis/valgrind/coregrind-makefile-race.patch b/pkgs/development/tools/analysis/valgrind/coregrind-makefile-race.patch new file mode 100644 index 000000000000..cd09f0edff37 --- /dev/null +++ b/pkgs/development/tools/analysis/valgrind/coregrind-makefile-race.patch @@ -0,0 +1,41 @@ +From 7820fc268fae4353118b6355f1d4b9e1b7eeebec Mon Sep 17 00:00:00 2001 +From: Philippe Waroquiers +Date: Sun, 28 Oct 2018 18:35:11 +0100 +Subject: [PATCH 1/1] Fix dependencies between libcoregrind*.a and + *m_main.o/*m_libcsetjmp.o + +The primary and secondary coregrind libraries must be updated +when m_main.c or m_libcsetjmp.c are changed. + +A dependency was missing between libcoregrind*.a and libnolto_coregrind*.a, +and so tools were not relinked when m_main.c or m_libcsetjmp.c were +changed. +--- + coregrind/Makefile.am | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/coregrind/Makefile.am b/coregrind/Makefile.am +index 914a270..8de1996 100644 +--- a/coregrind/Makefile.am ++++ b/coregrind/Makefile.am +@@ -511,6 +511,8 @@ libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_CFLAGS += \ + endif + libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_LIBADD = \ + $(libnolto_coregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_OBJECTS) ++libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_DEPENDENCIES = \ ++ libnolto_coregrind-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a + + if VGCONF_HAVE_PLATFORM_SEC + libcoregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_SOURCES = \ +@@ -531,6 +533,8 @@ libcoregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_CFLAGS += \ + endif + libcoregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_LIBADD = \ + $(libnolto_coregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_OBJECTS) ++libcoregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_DEPENDENCIES = \ ++ libnolto_coregrind-@VGCONF_ARCH_SEC@-@VGCONF_OS@.a + endif + + #---------------------------------------------------------------------------- +-- +2.9.3 + diff --git a/pkgs/development/tools/analysis/valgrind/default.nix b/pkgs/development/tools/analysis/valgrind/default.nix index 5734a0f27953..ca8d64f91327 100644 --- a/pkgs/development/tools/analysis/valgrind/default.nix +++ b/pkgs/development/tools/analysis/valgrind/default.nix @@ -1,13 +1,18 @@ -{ stdenv, fetchurl, perl, gdb, llvm, cctools, xnu, bootstrap_cmds }: +{ stdenv, fetchurl, perl, gdb, llvm, cctools, xnu, bootstrap_cmds, autoreconfHook }: stdenv.mkDerivation rec { - name = "valgrind-3.13.0"; + name = "valgrind-3.14.0"; src = fetchurl { url = "https://sourceware.org/pub/valgrind/${name}.tar.bz2"; - sha256 = "0fqc3684grrbxwsic1rc5ryxzxmigzjx9p5vf3lxa37h0gpq0rnp"; + sha256 = "19ds42jwd89zrsjb94g7gizkkzipn8xik3xykrpcqxylxyzi2z03"; }; + # autoreconfHook is needed to pick up patching of Makefile.am + # Remove when the patch no longer applies. + patches = [ ./coregrind-makefile-race.patch ]; + nativeBuildInputs = [ autoreconfHook ]; + outputs = [ "out" "dev" "man" "doc" ]; hardeningDisable = [ "stackprotector" ]; @@ -17,6 +22,7 @@ stdenv.mkDerivation rec { buildInputs = [ perl gdb ] ++ stdenv.lib.optionals (stdenv.isDarwin) [ bootstrap_cmds xnu ]; enableParallelBuilding = true; + separateDebugInfo = stdenv.isLinux; preConfigure = stdenv.lib.optionalString stdenv.isDarwin ( let OSRELEASE = '' diff --git a/pkgs/development/tools/analysis/verasco/default.nix b/pkgs/development/tools/analysis/verasco/default.nix deleted file mode 100644 index 7f623e72dc31..000000000000 --- a/pkgs/development/tools/analysis/verasco/default.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ stdenv, lib, fetchurl -, coq, ocaml, findlib, menhir, zarith -, tools ? stdenv.cc -}: - -assert lib.versionAtLeast ocaml.version "4.02"; - -stdenv.mkDerivation rec { - name = "verasco-1.3"; - src = fetchurl { - url = "http://compcert.inria.fr/verasco/release/${name}.tgz"; - sha256 = "0zvljrpwnv443k939zlw1f7ijwx18nhnpr8jl3f01jc5v66hr2k8"; - }; - - buildInputs = [ coq ocaml findlib menhir zarith ]; - - preConfigure = '' - substituteInPlace ./configure --replace '{toolprefix}gcc' '{toolprefix}cc' - ''; - - configureFlags = [ - "-toolprefix ${tools}/bin/" - (if stdenv.isDarwin then "ia32-macosx" else "ia32-linux") - ]; - - prefixKey = "-prefix "; - - enableParallelBuilding = true; - buildFlags = "proof extraction ccheck"; - - installPhase = '' - mkdir -p $out/bin - cp ccheck $out/bin/ - ln -s $out/bin/ccheck $out/bin/verasco - if [ -e verasco.ini ] - then - mkdir -p $out/share - cp verasco.ini $out/share/ - fi - mkdir -p $out/lib/compcert - cp -riv runtime/include $out/lib/compcert - ''; - - meta = { - homepage = http://compcert.inria.fr/verasco/; - description = "A static analyzer for the CompCert subset of ISO C 1999"; - maintainers = with stdenv.lib.maintainers; [ vbgl ]; - license = stdenv.lib.licenses.unfree; - platforms = with stdenv.lib.platforms; darwin ++ linux; - }; -} diff --git a/pkgs/development/tools/ansible-lint/default.nix b/pkgs/development/tools/ansible-lint/default.nix index 16d2782b7340..5433725b3050 100644 --- a/pkgs/development/tools/ansible-lint/default.nix +++ b/pkgs/development/tools/ansible-lint/default.nix @@ -2,13 +2,13 @@ pythonPackages.buildPythonPackage rec { pname = "ansible-lint"; - version = "3.4.20"; + version = "3.4.23"; src = fetchFromGitHub { owner = "willthames"; repo = "ansible-lint"; rev = "v${version}"; - sha256 = "0wgczijrg5azn2f63hjbkas1w0f5hbvxnk3ia53w69mybk0gy044"; + sha256 = "0cnfgxh5m7alzm811hc95jigbca5vc1pf8fjazmsakmhdjyfbpb7"; }; propagatedBuildInputs = with pythonPackages; [ pyyaml six ] ++ [ ansible ]; @@ -19,6 +19,10 @@ pythonPackages.buildPythonPackage rec { patchShebangs bin/ansible-lint ''; + preBuild = '' + export HOME="$TMP" + ''; + checkPhase = '' nosetests test ''; diff --git a/pkgs/development/tools/apktool/default.nix b/pkgs/development/tools/apktool/default.nix index 91caf0348a4e..17b0265fddde 100644 --- a/pkgs/development/tools/apktool/default.nix +++ b/pkgs/development/tools/apktool/default.nix @@ -2,14 +2,14 @@ stdenv.mkDerivation rec { name = "apktool-${version}"; - version = "2.3.3"; + version = "2.3.4"; src = fetchurl { urls = [ "https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_${version}.jar" "https://github.com/iBotPeaches/Apktool/releases/download/v${version}/apktool_${version}.jar" ]; - sha256 = "1wjpn1wxg8fid2mch5ili35xqvasa3pk8h1xaiygw5idpxh3cm0f"; + sha256 = "07fwp5sczyivdz37ag9fa258gr9jbz3k3395hp5db7cwizaip2vm"; }; phases = [ "installPhase" ]; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { mkdir -p "$out/bin" makeWrapper "${jre}/bin/java" "$out/bin/apktool" \ --add-flags "-jar $out/libexec/apktool/apktool.jar" \ - --prefix PATH : "${buildTools}/build-tools/25.0.1/" + --prefix PATH : "${buildTools.v25_0_1}/build-tools/25.0.1/" ''; meta = with stdenv.lib; { diff --git a/pkgs/development/tools/asmfmt/default.nix b/pkgs/development/tools/asmfmt/default.nix new file mode 100644 index 000000000000..d2cb7e807b58 --- /dev/null +++ b/pkgs/development/tools/asmfmt/default.nix @@ -0,0 +1,37 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +, fetchpatch +}: + +buildGoPackage rec { + name = "asmfmt-${version}"; + version = "1.1"; + + goPackagePath = "github.com/klauspost/asmfmt"; + + src = fetchFromGitHub { + owner = "klauspost"; + repo = "asmfmt"; + rev = "v${version}"; + sha256 = "08mybfizcvck460axakycz9ndzcgwqilp5mmgm4bl8hfrn36mskw"; + }; + + patches = [ + (fetchpatch { + excludes = ["README.md"]; + url = "https://github.com/klauspost/asmfmt/commit/39a37c8aed8095e0fdfb07f78fc8acbd465d9627.patch"; + sha256 = "18bc77l87mf0yvqc3adlakxz6wflyqfsc2wrmh9q0nlqghlmnw5k"; + }) + ]; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "Go Assembler Formatter"; + homepage = https://github.com/klauspost/asmfmt; + license = licenses.mit; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/asmfmt/deps.nix b/pkgs/development/tools/asmfmt/deps.nix new file mode 100644 index 000000000000..0288fc206d49 --- /dev/null +++ b/pkgs/development/tools/asmfmt/deps.nix @@ -0,0 +1,20 @@ +[ + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "3a10b9bf0a52df7e992a8c3eb712a86d3c896c75"; + sha256 = "19f3dijcc54jnd7458jab2dgpd0gzccmv2qympd9wi8cc8jpnhws"; + }; + } + { + goPackagePath = "sourcegraph.com/sqs/goreturns"; + fetch = { + type = "git"; + url = "https://github.com/sqs/goreturns"; + rev = "538ac601451833c7c4449f8431d65d53c1c60e41"; + sha256 = "0gcplch8zmcgwl6xvcffxg50g3xnf60n7dlqxgn51179qcjr354p"; + }; + } +] diff --git a/pkgs/development/tools/azcopy/default.nix b/pkgs/development/tools/azcopy/default.nix new file mode 100644 index 000000000000..2089142a1deb --- /dev/null +++ b/pkgs/development/tools/azcopy/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchFromGitHub, buildGoPackage }: + +buildGoPackage rec { + name = "azure-storage-azcopy-${version}"; + version = "10.0.1-pre"; + revision = "10.0.1"; + goPackagePath = "github.com/Azure/azure-storage-azcopy"; + + goDeps= ./deps.nix; + + src = fetchFromGitHub { + owner = "Azure"; + repo = "azure-storage-azcopy"; + rev = revision; + sha256 = "0v1qli01nnx81186q1d2556w457qkbwypq6yy89ns52pqg941arp"; + }; + + meta = with stdenv.lib; { + maintainers = with maintainers; [ colemickens ]; + license = licenses.mit; + description = "The new Azure Storage data transfer utility - AzCopy v10"; + }; +} diff --git a/pkgs/development/tools/azcopy/deps.nix b/pkgs/development/tools/azcopy/deps.nix new file mode 100644 index 000000000000..cef400200d06 --- /dev/null +++ b/pkgs/development/tools/azcopy/deps.nix @@ -0,0 +1,129 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "github.com/Azure/azure-pipeline-go"; + fetch = { + type = "git"; + url = "https://github.com/Azure/azure-pipeline-go"; + rev = "7571e8eb0876932ab505918ff7ed5107773e5ee2"; + sha256 = "0i8n7jna9prq3zdbj0bsr1ha271lgg9233n71dw8li5qsiyg8bs2"; + }; + } + { + goPackagePath = "github.com/Azure/azure-storage-blob-go"; + fetch = { + type = "git"; + url = "https://github.com/Azure/azure-storage-blob-go"; + rev = "197d1c0aea1b9eedbbaee0a1a32bf81e879bde80"; + sha256 = "0wslfah8x1i5l98ss4wxv47ddxfp8mbc90cnfi81v7qnf0bpjp2g"; + }; + } + { + goPackagePath = "github.com/Azure/azure-storage-file-go"; + fetch = { + type = "git"; + url = "https://github.com/Azure/azure-storage-file-go"; + rev = "9227fd295d972e4395fd601e6f48cee2f5cda02b"; + sha256 = "0sr5iqiddjs2lnma5ixrrdik9zciqqd74priivvpycgi3cyxyxyn"; + }; + } + { + goPackagePath = "github.com/Azure/go-autorest"; + fetch = { + type = "git"; + url = "https://github.com/Azure/go-autorest"; + rev = "39013ecb48eaf6ced3f4e3e1d95515140ce6b3cf"; + sha256 = "1cbf1ay68lghr4swy2a0asfcjpzkamvz1cqxpdm6691b76j2x6cm"; + }; + } + { + goPackagePath = "github.com/JeffreyRichter/enum"; + fetch = { + type = "git"; + url = "https://github.com/JeffreyRichter/enum"; + rev = "2567042f9cda26772f0afe08bab6e5105745f298"; + sha256 = "1d2sjjlp0r2ynk1fb3sb7dgbqzbq4czipb7ffm9zdmjbz0gp6crr"; + }; + } + { + goPackagePath = "github.com/dgrijalva/jwt-go"; + fetch = { + type = "git"; + url = "https://github.com/dgrijalva/jwt-go"; + rev = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e"; + sha256 = "08m27vlms74pfy5z79w67f9lk9zkx6a9jd68k3c4msxy75ry36mp"; + }; + } + { + goPackagePath = "github.com/inconshreveable/mousetrap"; + fetch = { + type = "git"; + url = "https://github.com/inconshreveable/mousetrap"; + rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"; + sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152"; + }; + } + { + goPackagePath = "github.com/jiacfan/keychain"; + fetch = { + type = "git"; + url = "https://github.com/jiacfan/keychain"; + rev = "55285221316b0547171a4258015906e3a4da4721"; + sha256 = "0nfpmqmj33953awysp1948y6k28cmh4770q0i60jv88k35p10s56"; + }; + } + { + goPackagePath = "github.com/jiacfan/keyctl"; + fetch = { + type = "git"; + url = "https://github.com/jiacfan/keyctl"; + rev = "988d05162bc59cf7789c35af405be8f1599a87a3"; + sha256 = "1q4svv9z3s3n2x4ff8cyr53g5ln1yfrcmc3bvznhhwq190dhm94c"; + }; + } + { + goPackagePath = "github.com/kr/pretty"; + fetch = { + type = "git"; + url = "https://github.com/kr/pretty"; + rev = "73f6ac0b30a98e433b289500d779f50c1a6f0712"; + sha256 = "18m4pwg2abd0j9cn5v3k2ksk9ig4vlwxmlw9rrglanziv9l967qp"; + }; + } + { + goPackagePath = "github.com/kr/text"; + fetch = { + type = "git"; + url = "https://github.com/kr/text"; + rev = "e2ffdb16a802fe2bb95e2e35ff34f0e53aeef34f"; + sha256 = "1gm5bsl01apvc84bw06hasawyqm4q84vx1pm32wr9jnd7a8vjgj1"; + }; + } + { + goPackagePath = "github.com/spf13/cobra"; + fetch = { + type = "git"; + url = "https://github.com/spf13/cobra"; + rev = "ef82de70bb3f60c65fb8eebacbb2d122ef517385"; + sha256 = "1q1nsx05svyv9fv3fy6xv6gs9ffimkyzsfm49flvl3wnvf1ncrkd"; + }; + } + { + goPackagePath = "github.com/spf13/pflag"; + fetch = { + type = "git"; + url = "https://github.com/spf13/pflag"; + rev = "9a97c102cda95a86cec2345a6f09f55a939babf5"; + sha256 = "005598piihl3l83a71ahj10cpq9pbhjck4xishx1b4dzc02r9xr2"; + }; + } + { + goPackagePath = "gopkg.in/check.v1"; + fetch = { + type = "git"; + url = "https://github.com/go-check/check"; + rev = "788fd78401277ebd861206a03c884797c6ec5541"; + sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a"; + }; + } +] \ No newline at end of file diff --git a/pkgs/development/tools/backblaze-b2/default.nix b/pkgs/development/tools/backblaze-b2/default.nix index 6b133d959ccb..79041b055579 100644 --- a/pkgs/development/tools/backblaze-b2/default.nix +++ b/pkgs/development/tools/backblaze-b2/default.nix @@ -33,7 +33,7 @@ buildPythonApplication rec { postInstall = '' mv "$out/bin/b2" "$out/bin/backblaze-b2" - sed 's/^have b2 \&\&$/_have backblaze-b2 \&\&/' -i contrib/bash_completion/b2 + sed 's/^_have b2 \&\&$/_have backblaze-b2 \&\&/' -i contrib/bash_completion/b2 sed 's/^\(complete -F _b2\) b2/\1 backblaze-b2/' -i contrib/bash_completion/b2 mkdir -p "$out/etc/bash_completion.d" diff --git a/pkgs/development/tools/bazel-watcher/default.nix b/pkgs/development/tools/bazel-watcher/default.nix new file mode 100644 index 000000000000..bedb55ec3742 --- /dev/null +++ b/pkgs/development/tools/bazel-watcher/default.nix @@ -0,0 +1,80 @@ +{ buildBazelPackage +, cacert +, fetchFromGitHub +, fetchpatch +, git +, go +, stdenv +}: + +buildBazelPackage rec { + name = "bazel-watcher-${version}"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "bazelbuild"; + repo = "bazel-watcher"; + rev = "v${version}"; + sha256 = "1sis723hwax4dg0c28x20yj0hjli66q1ykcvjirgy57znz4iwlq9"; + }; + + patches = [ + (fetchpatch { + url = "https://github.com/bazelbuild/bazel-watcher/commit/4d5928eee3dd5843a1b55136d914b78fef7f25d0.patch"; + sha256 = "0gxzcdqgifrmvznfy0p5nd11b39n2pwxcvpmhc6hxf85mwlxz7dg"; + }) + + ./update-gazelle-fix-ssl.patch + ]; + + nativeBuildInputs = [ go git ]; + + bazelTarget = "//ibazel"; + + fetchAttrs = { + preBuild = '' + patchShebangs . + + # tell rules_go to use the Go binary found in the PATH + sed -e 's:go_register_toolchains():go_register_toolchains(go_version = "host"):g' -i WORKSPACE + + # tell rules_go to invoke GIT with custom CAINFO path + export GIT_SSL_CAINFO="${cacert}/etc/ssl/certs/ca-bundle.crt" + ''; + + preInstall = '' + # Remove the go_sdk (it's just a copy of the go derivation) and all + # references to it from the marker files. Bazel does not need to download + # this sdk because we have patched the WORKSPACE file to point to the one + # currently present in PATH. Without removing the go_sdk from the marker + # file, the hash of it will change anytime the Go derivation changes and + # that would lead to impurities in the marker files which would result in + # a different sha256 for the fetch phase. + rm -rf $bazelOut/external/{go_sdk,\@go_sdk.marker} + sed -e '/^FILE:@go_sdk.*/d' -i $bazelOut/external/\@*.marker + ''; + + sha256 = "1iyjvibvlwg980p7nizr6x5v31dyp4a344f0xn839x393583k59d"; + }; + + buildAttrs = { + preBuild = '' + patchShebangs . + + # tell rules_go to use the Go binary found in the PATH + sed -e 's:go_register_toolchains():go_register_toolchains(go_version = "host"):g' -i WORKSPACE + ''; + + installPhase = '' + install -Dm755 bazel-bin/ibazel/*_pure_stripped/ibazel $out/bin/ibazel + ''; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/bazelbuild/bazel-watcher; + description = "Tools for building Bazel targets when source files change."; + license = licenses.asl20; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/tools/bazel-watcher/update-gazelle-fix-ssl.patch b/pkgs/development/tools/bazel-watcher/update-gazelle-fix-ssl.patch new file mode 100644 index 000000000000..4cf69e9d1723 --- /dev/null +++ b/pkgs/development/tools/bazel-watcher/update-gazelle-fix-ssl.patch @@ -0,0 +1,19 @@ +diff --git a/WORKSPACE b/WORKSPACE +index 4011d9b..d085ae8 100644 +--- a/WORKSPACE ++++ b/WORKSPACE +@@ -52,11 +52,9 @@ http_archive( + + http_archive( + name = "bazel_gazelle", +- sha256 = "c0a5739d12c6d05b6c1ad56f2200cb0b57c5a70e03ebd2f7b87ce88cabf09c7b", +- urls = [ +- "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/0.14.0/bazel-gazelle-0.14.0.tar.gz", +- "https://github.com/bazelbuild/bazel-gazelle/releases/download/0.14.0/bazel-gazelle-0.14.0.tar.gz", +- ], ++ sha256 = "0600ea2daf98170211dc561fd348a8a9328c91eb6df66a381eaaf0bcd122e80b", ++ strip_prefix = "bazel-gazelle-b34f46af2f31ee0470e7364352c2376bcc10d079", ++ url = "https://github.com/bazelbuild/bazel-gazelle/archive/b34f46af2f31ee0470e7364352c2376bcc10d079.tar.gz", + ) + + load("@io_bazel_rules_go//go:def.bzl", "go_register_toolchains", "go_rules_dependencies") diff --git a/pkgs/development/tools/build-managers/bazel/bazel-deps/default.nix b/pkgs/development/tools/build-managers/bazel/bazel-deps/default.nix index af8cd5faacde..142f729517d5 100644 --- a/pkgs/development/tools/build-managers/bazel/bazel-deps/default.nix +++ b/pkgs/development/tools/build-managers/bazel/bazel-deps/default.nix @@ -2,7 +2,7 @@ buildBazelPackage rec { name = "bazel-deps-${version}"; - version = "2018-08-16"; + version = "2018-11-01"; meta = with stdenv.lib; { homepage = "https://github.com/johnynek/bazel-deps"; @@ -15,8 +15,8 @@ buildBazelPackage rec { src = fetchFromGitHub { owner = "johnynek"; repo = "bazel-deps"; - rev = "942a0b03cbf159dd6e0f0f40787d6d8e4e832d81"; - sha256 = "0ls2jvz9cxa169a8pbbykv2d4dik4ipf7dj1lkqx5g0ss7lgs6q5"; + rev = "1af8921d52f053fad575f26762533a3823b4a847"; + sha256 = "0srz0sbz4bq9n7cp4g1n3kd3j6rcjqfi25sq8aa64l27yqzbk53x"; }; bazelTarget = "//src/scala/com/github/johnynek/bazel_deps:parseproject_deploy.jar"; @@ -66,12 +66,13 @@ buildBazelPackage rec { find . -type d -empty -delete ''; - sha256 = "0jkzf1hay0h8ksk9lhfvdliac6c5d7nih934i1xjbrn6zqlivy19"; + sha256 = "1gvl4a9z8p4ch2gmcj3lpp0imrkrvy8wng949p3wlkibi14hc6ww"; }; buildAttrs = { installPhase = '' mkdir -p $out/bin/bazel-bin/src/scala/com/github/johnynek/bazel_deps + cp gen_maven_deps.sh $out/bin wrapProgram "$out/bin/gen_maven_deps.sh" --set JAVA_HOME "${jre}" --prefix PATH : ${lib.makeBinPath [ jre ]} cp bazel-bin/src/scala/com/github/johnynek/bazel_deps/parseproject_deploy.jar $out/bin/bazel-bin/src/scala/com/github/johnynek/bazel_deps diff --git a/pkgs/development/tools/build-managers/bazel/buildtools/default.nix b/pkgs/development/tools/build-managers/bazel/buildtools/default.nix index 52fec3f131b9..d7bed13ec9d9 100644 --- a/pkgs/development/tools/build-managers/bazel/buildtools/default.nix +++ b/pkgs/development/tools/build-managers/bazel/buildtools/default.nix @@ -2,21 +2,21 @@ buildGoPackage rec { name = "bazel-buildtools-unstable-${version}"; - version = "2018-05-24"; + version = "2018-10-11"; goPackagePath = "github.com/bazelbuild/buildtools"; src = fetchFromGitHub { owner = "bazelbuild"; repo = "buildtools"; - rev = "588d90030bc8054b550967aa45a8a8d170deba0b"; - sha256 = "18q1z138545kh4s5k0jcqwhpzc1w7il4x00l7yzv9wq8bg1vn1rv"; + rev = "86b40b7fee59cc67d3371d20f10702fe8c6dd808"; + sha256 = "10fzqbafwzv0bvx8aag78gh731k5j9nwlbcflhc5xm5zwhla9cyf"; }; goDeps = ./deps.nix; meta = with stdenv.lib; { - description = "This derivation contains developer tools for working with Google's bazel buildtool."; + description = "Tools for working with Google's bazel buildtool. Includes buildifier, buildozer, and unused_deps."; homepage = https://github.com/bazelbuild/buildtools; license = licenses.asl20; maintainers = with maintainers; [ uri-canva ]; diff --git a/pkgs/development/tools/build-managers/bazel/default.nix b/pkgs/development/tools/build-managers/bazel/default.nix index 6a25aef8b36a..15a14be7b13f 100644 --- a/pkgs/development/tools/build-managers/bazel/default.nix +++ b/pkgs/development/tools/build-managers/bazel/default.nix @@ -1,18 +1,20 @@ { stdenv, lib, fetchurl, fetchpatch, runCommand, makeWrapper , jdk, zip, unzip, bash, writeCBin, coreutils , which, python, perl, gnused, gnugrep, findutils +# Apple dependencies +, cctools, clang, libcxx, CoreFoundation, CoreServices, Foundation +# Allow to independently override the jdks used to build and run respectively +, buildJdk ? jdk, runJdk ? jdk # Always assume all markers valid (don't redownload dependencies). # Also, don't clean up environment variables. , enableNixHacks ? false -# Apple dependencies -, cctools, clang, libcxx, CoreFoundation, CoreServices, Foundation }: let srcDeps = lib.singleton ( fetchurl { - url = "https://github.com/google/desugar_jdk_libs/archive/f5e6d80c6b4ec6b0a46603f72b015d45cf3c11cd.zip"; - sha256 = "c80f3f3d442d8a6ca7adc83f90ecd638c3864087fdd6787ffac070b6f1cc8f9b"; + url = "https://github.com/google/desugar_jdk_libs/archive/fd937f4180c1b557805219af4482f1a27eb0ff2b.zip"; + sha256 = "04hs399340xfwcdajbbcpywnb2syp6z5ydwg966if3hqdb2zrf23"; } ); @@ -26,7 +28,7 @@ let in stdenv.mkDerivation rec { - version = "0.16.0"; + version = "0.20.0"; meta = with lib; { homepage = "https://github.com/bazelbuild/bazel/"; @@ -40,19 +42,13 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; - sha256 = "1ca9pncnj6v4r1kvgxys7607wpz4d2ic6g0i7lpsc2zg2qwmjc67"; + sha256 = "1g9hglly5199gcw929fzc5f0d0dwlharkh387h58p1fq9ylayi8r"; }; sourceRoot = "."; patches = - lib.optional enableNixHacks ./nix-hacks.patch - # patch perl out of the bash completions - # should land in 0.18 - ++ [(fetchpatch { - url = "https://github.com/bazelbuild/bazel/commit/27be70979b54d7510bf401d9581fb4075737ef34.patch"; - sha256 = "04rip46lnibrsdyzjpi29wf444b49cbwb1xjcbrr3kdqsdj4d8h5"; - })]; + lib.optional enableNixHacks ./nix-hacks.patch; # Bazel expects several utils to be available in Bash even without PATH. Hence this hack. @@ -87,6 +83,9 @@ stdenv.mkDerivation rec { # and linkers from Xcode instead of from PATH export BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 + # Explicitly configure gcov since we don't have it on Darwin, so autodetection fails + export GCOV=${coreutils}/bin/false + # Framework search paths aren't added by bintools hook # https://github.com/NixOS/nixpkgs/pull/41914 export NIX_LDFLAGS="$NIX_LDFLAGS -F${CoreFoundation}/Library/Frameworks -F${CoreServices}/Library/Frameworks -F${Foundation}/Library/Frameworks" @@ -95,6 +94,10 @@ stdenv.mkDerivation rec { # https://github.com/NixOS/nixpkgs/pull/41589 export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${libcxx}/include/c++/v1" + # 10.10 apple_sdk Foundation doesn't have type arguments on classes + # Remove this when we update apple_sdk + sed -i -e 's/<.*\*>//g' tools/osx/xcode_locator.m + # don't use system installed Xcode to run clang, use Nix clang instead sed -i -e "s;/usr/bin/xcrun clang;${clang}/bin/clang $NIX_CFLAGS_COMPILE $NIX_LDFLAGS -framework CoreFoundation;g" \ scripts/bootstrap/compile.sh \ @@ -128,10 +131,10 @@ stdenv.mkDerivation rec { echo "build --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\"" >> .bazelrc echo "build --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\"" >> .bazelrc echo "build --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\"" >> .bazelrc - sed -i -e "362 a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" scripts/bootstrap/compile.sh - sed -i -e "362 a --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\" \\\\" scripts/bootstrap/compile.sh - sed -i -e "362 a --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" scripts/bootstrap/compile.sh - sed -i -e "362 a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" scripts/bootstrap/compile.sh + sed -i -e "420 a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" scripts/bootstrap/compile.sh + sed -i -e "420 a --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\" \\\\" scripts/bootstrap/compile.sh + sed -i -e "420 a --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" scripts/bootstrap/compile.sh + sed -i -e "420 a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" scripts/bootstrap/compile.sh # --experimental_strict_action_env (which will soon become the # default, see bazelbuild/bazel#2574) hardcodes the default @@ -152,7 +155,7 @@ stdenv.mkDerivation rec { + genericPatches; buildInputs = [ - jdk + buildJdk ]; nativeBuildInputs = [ @@ -177,25 +180,53 @@ stdenv.mkDerivation rec { --prepend=scripts/bazel-complete-template.bash ''; - # Build the CPP and Java examples to verify that Bazel works. - - doCheck = true; - checkPhase = '' - export TEST_TMPDIR=$(pwd) - ./output/bazel test --test_output=errors \ - examples/cpp:hello-success_test \ - examples/java-native/src/test/java/com/example/myproject:hello - ''; - installPhase = '' mkdir -p $out/bin - mv output/bazel $out/bin - wrapProgram "$out/bin/bazel" --set JAVA_HOME "${jdk}" + + # official wrapper scripts that searches for $WORKSPACE_ROOT/tools/bazel + # if it can’t find something in tools, it calls $out/bin/bazel-real + cp scripts/packages/bazel.sh $out/bin/bazel + mv output/bazel $out/bin/bazel-real + + wrapProgram "$out/bin/bazel" --add-flags --server_javabase="${runJdk}" + + # shell completion files mkdir -p $out/share/bash-completion/completions $out/share/zsh/site-functions mv output/bazel-complete.bash $out/share/bash-completion/completions/bazel cp scripts/zsh_completion/_bazel $out/share/zsh/site-functions/ ''; + doInstallCheck = true; + installCheckPhase = '' + export TEST_TMPDIR=$(pwd) + + hello_test () { + $out/bin/bazel test --test_output=errors \ + examples/cpp:hello-success_test \ + examples/java-native/src/test/java/com/example/myproject:hello + } + + # test whether $WORKSPACE_ROOT/tools/bazel works + + mkdir -p tools + cat > tools/bazel <<"EOF" + #!${stdenv.shell} -e + exit 1 + EOF + chmod +x tools/bazel + + # first call should fail if tools/bazel is used + ! hello_test + + cat > tools/bazel <<"EOF" + #!${stdenv.shell} -e + exec "$BAZEL_REAL" "$@" + EOF + + # second call succeeds because it defers to $out/bin/bazel-real + hello_test + ''; + # Save paths to hardcoded dependencies so Nix can detect them. postFixup = '' mkdir -p $out/nix-support diff --git a/pkgs/development/tools/build-managers/bear/default.nix b/pkgs/development/tools/build-managers/bear/default.nix index fb12b5a9c14a..51e8d12d3147 100644 --- a/pkgs/development/tools/build-managers/bear/default.nix +++ b/pkgs/development/tools/build-managers/bear/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "bear-${version}"; - version = "2.3.12"; + version = "2.3.13"; src = fetchFromGitHub { owner = "rizsotto"; repo = "Bear"; rev = version; - sha256 = "1zzz2yiiny9pm4h6ayb82xzxc2j5djcpf8va2wagcw92m7w6miqw"; + sha256 = "0imvvs22gyr1v6ydgp5yn2nq8fb8llmz0ra1m733ikjaczl3jm7z"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/tools/build-managers/bloop/default.nix b/pkgs/development/tools/build-managers/bloop/default.nix index 50b1d09ef933..db337137bb1a 100644 --- a/pkgs/development/tools/build-managers/bloop/default.nix +++ b/pkgs/development/tools/build-managers/bloop/default.nix @@ -2,7 +2,7 @@ let baseName = "bloop"; - version = "1.0.0"; + version = "1.1.2"; deps = stdenv.mkDerivation { name = "${baseName}-deps-${version}"; buildCommand = '' @@ -16,12 +16,14 @@ let ''; outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "0dgllwv9rjvpzvlbwwiynmfp15j2x48al7cb5rlmhq0an3q81hbh"; + outputHash = "0ki4xh8z31nv42jik998r7gvsxcm0vysx83w0nyvbhi18cah1qh6"; }; in stdenv.mkDerivation rec { name = "${baseName}-${version}"; - nailgunCommit = "0c8b937b"; + + # Fetched from https://github.com/scalacenter/bloop/releases/download/v${version}/install.py + nailgunCommit = "dc1dd806"; buildInputs = [ jdk makeWrapper deps ]; diff --git a/pkgs/development/tools/build-managers/buck/default.nix b/pkgs/development/tools/build-managers/buck/default.nix index 2260f083b71b..18ced2628783 100644 --- a/pkgs/development/tools/build-managers/buck/default.nix +++ b/pkgs/development/tools/build-managers/buck/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchFromGitHub, jdk, ant, python2, python2Packages, watchman, bash, makeWrapper }: stdenv.mkDerivation rec { - name = "buck-unstable-${version}"; - version = "2017-10-01"; + name = "buck-${version}"; + version = "2017.10.01.01"; src = fetchFromGitHub { owner = "facebook"; repo = "buck"; - rev = "2025fd74327477728b524eafdd4619a0170a24ea"; + rev = "v${version}"; sha256 = "05nyyb6f0hv1h67zzvdq8297yl8zjhpbasx35lxnrsjz0m1h8ngw"; }; diff --git a/pkgs/development/tools/build-managers/buildbot/default.nix b/pkgs/development/tools/build-managers/buildbot/default.nix deleted file mode 100644 index adb279cdea68..000000000000 --- a/pkgs/development/tools/build-managers/buildbot/default.nix +++ /dev/null @@ -1,95 +0,0 @@ -{ stdenv, openssh, buildbot-worker, buildbot-pkg, pythonPackages, runCommand, makeWrapper }: - -let - withPlugins = plugins: runCommand "wrapped-${package.name}" { - buildInputs = [ makeWrapper ] ++ plugins; - propagatedBuildInputs = package.propagatedBuildInputs; - passthru.withPlugins = moarPlugins: withPlugins (moarPlugins ++ plugins); - } '' - makeWrapper ${package}/bin/buildbot $out/bin/buildbot \ - --prefix PYTHONPATH : "${package}/lib/python2.7/site-packages:$PYTHONPATH" - ln -sfv ${package}/lib $out/lib - ''; - - package = pythonPackages.buildPythonApplication rec { - name = "${pname}-${version}"; - pname = "buildbot"; - version = "1.2.0"; - - src = pythonPackages.fetchPypi { - inherit pname version; - sha256 = "02gwmls8kgm6scy36hdy0bg645zs1pxlrgwkcn79wrl7cfmabcbv"; - }; - - buildInputs = with pythonPackages; [ - lz4 - txrequests - pyjade - boto3 - moto - txgithub - mock - setuptoolsTrial - isort - pylint - astroid - pyflakes - openssh - buildbot-worker - buildbot-pkg - treq - ]; - - propagatedBuildInputs = with pythonPackages; [ - # core - twisted - jinja2 - zope_interface - sqlalchemy - sqlalchemy_migrate - future - dateutil - txaio - autobahn - pyjwt - distro - - # tls - pyopenssl - service-identity - idna - - # docs - sphinx - sphinxcontrib-blockdiag - sphinxcontrib-spelling - pyenchant - docutils - ramlfications - sphinx-jinja - - ]; - - patches = [ - # This patch disables the test that tries to read /etc/os-release which - # is not accessible in sandboxed builds. - ./skip_test_linux_distro.patch - ]; - - # TimeoutErrors on slow machines -> aarch64 - doCheck = !stdenv.isAarch64; - - postPatch = '' - substituteInPlace buildbot/scripts/logwatcher.py --replace '/usr/bin/tail' "$(type -P tail)" - ''; - - passthru = { inherit withPlugins; }; - - meta = with stdenv.lib; { - homepage = http://buildbot.net/; - description = "Buildbot is an open-source continuous integration framework for automating software build, test, and release processes"; - maintainers = with maintainers; [ nand0p ryansydnor ]; - license = licenses.gpl2; - }; - }; -in package diff --git a/pkgs/development/tools/build-managers/buildbot/plugins.nix b/pkgs/development/tools/build-managers/buildbot/plugins.nix deleted file mode 100644 index 430cdee3ca8c..000000000000 --- a/pkgs/development/tools/build-managers/buildbot/plugins.nix +++ /dev/null @@ -1,105 +0,0 @@ -{ stdenv, pythonPackages, buildbot-pkg }: - -{ - www = pythonPackages.buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "buildbot_www"; - version = buildbot-pkg.version; - - # NOTE: wheel is used due to buildbot circular dependency - format = "wheel"; - - src = pythonPackages.fetchPypi { - inherit pname version format; - sha256 = "001kxjcyn5sxiq7m1izy4djj7alw6qpgaid4f518s9xgm4a8hwcb"; - }; - - meta = with stdenv.lib; { - homepage = http://buildbot.net/; - description = "Buildbot UI"; - maintainers = with maintainers; [ nand0p ryansydnor ]; - license = licenses.gpl2; - }; - }; - - console-view = pythonPackages.buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "buildbot-console-view"; - version = buildbot-pkg.version; - - src = pythonPackages.fetchPypi { - inherit pname version; - sha256 = "11p9l9r9rh8cq0ihzjcdxfbi55n7inbsz45zqq67rkvqn5nhj5b6"; - }; - - propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; - - meta = with stdenv.lib; { - homepage = http://buildbot.net/; - description = "Buildbot Console View Plugin"; - maintainers = with maintainers; [ nand0p ryansydnor ]; - license = licenses.gpl2; - }; - }; - - waterfall-view = pythonPackages.buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "buildbot-waterfall-view"; - version = buildbot-pkg.version; - - src = pythonPackages.fetchPypi { - inherit pname version; - sha256 = "1yx63frfpbvwy4hfib1psyq5ad0wysyzfrla8d7lgbdaip021wzw"; - }; - - propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; - - meta = with stdenv.lib; { - homepage = http://buildbot.net/; - description = "Buildbot Waterfall View Plugin"; - maintainers = with maintainers; [ nand0p ryansydnor ]; - license = licenses.gpl2; - }; - }; - - grid-view = pythonPackages.buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "buildbot-grid-view"; - version = buildbot-pkg.version; - - src = pythonPackages.fetchPypi { - inherit pname version; - sha256 = "06my75hli3w1skdkx1qz6zqw2wckanhrcvlqm4inylj9v9pcrgv6"; - }; - - propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; - - meta = with stdenv.lib; { - homepage = http://buildbot.net/; - description = "Buildbot Grid View Plugin"; - maintainers = with maintainers; [ nand0p ]; - license = licenses.gpl2; - }; - }; - - wsgi-dashboards = pythonPackages.buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "buildbot-wsgi-dashboards"; - version = buildbot-pkg.version; - - src = pythonPackages.fetchPypi { - inherit pname version; - sha256 = "073gz44fa5k1p8k46k0ld9gg16j8zdj6sc297qfyqpiw28ybhc5s"; - }; - - propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; - - meta = with stdenv.lib; { - homepage = http://buildbot.net/; - description = "Buildbot WSGI dashboards Plugin"; - maintainers = with maintainers; [ ]; - license = licenses.gpl2; - }; - }; - -} diff --git a/pkgs/development/tools/build-managers/buildbot/worker.nix b/pkgs/development/tools/build-managers/buildbot/worker.nix deleted file mode 100644 index cffcb594a0d2..000000000000 --- a/pkgs/development/tools/build-managers/buildbot/worker.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, pythonPackages }: - -pythonPackages.buildPythonApplication (rec { - name = "${pname}-${version}"; - pname = "buildbot-worker"; - version = "1.3.0"; - - src = pythonPackages.fetchPypi { - inherit pname version; - sha256 = "1l9iqyqn9yln6ln6dhfkngzx92a61v1cf5ahqj4ax663i02yq7fh"; - }; - - buildInputs = with pythonPackages; [ setuptoolsTrial mock ]; - propagatedBuildInputs = with pythonPackages; [ twisted future ]; - - postPatch = '' - substituteInPlace buildbot_worker/scripts/logwatcher.py --replace '/usr/bin/tail' "$(type -P tail)" - ''; - - meta = with stdenv.lib; { - homepage = http://buildbot.net/; - description = "Buildbot Worker Daemon"; - maintainers = with maintainers; [ nand0p ryansydnor ]; - license = licenses.gpl2; - }; -}) diff --git a/pkgs/development/tools/build-managers/cmake/2.8.nix b/pkgs/development/tools/build-managers/cmake/2.8.nix index 2cbc87a5267a..ac438080b9ab 100644 --- a/pkgs/development/tools/build-managers/cmake/2.8.nix +++ b/pkgs/development/tools/build-managers/cmake/2.8.nix @@ -29,11 +29,11 @@ stdenv.mkDerivation rec { patches = [(fetchpatch { # see https://www.cmake.org/Bug/view.php?id=13959 name = "FindFreetype-2.5.patch"; - url = "https://www.cmake.org/Bug/file_download.php?file_id=4660&type=bug"; + url = "https://public.kitware.com/Bug/file/4660/0001-Support-finding-freetype2-using-pkg-config.patch"; sha256 = "136z63ff83hnwd247cq4m8m8164pklzyl5i2csf5h6wd8p01pdkj"; })] ++ # Don't search in non-Nix locations such as /usr, but do search in our libc. - [ ./search-path.patch ] ++ + [ ./search-path-2.8.patch ] ++ optional (stdenv.hostPlatform != stdenv.buildPlatform) (fetchurl { name = "fix-darwin-cross-compile.patch"; url = "https://public.kitware.com/Bug/file_download.php?" diff --git a/pkgs/development/tools/build-managers/cmake/application-services.patch b/pkgs/development/tools/build-managers/cmake/application-services.patch index 0ef710fa0195..c83f56ae5720 100644 --- a/pkgs/development/tools/build-managers/cmake/application-services.patch +++ b/pkgs/development/tools/build-managers/cmake/application-services.patch @@ -1,16 +1,15 @@ -diff --git a/Source/cmGlobalXCodeGenerator.cxx b/Source/cmGlobalXCodeGenerator.cxx -index 2008a0b..5a3e8ee 100644 ---- a/Source/cmGlobalXCodeGenerator.cxx -+++ b/Source/cmGlobalXCodeGenerator.cxx +diff -ur cmake-3.12.1/Source/cmGlobalXCodeGenerator.cxx cmake-3.12.1-patched/Source/cmGlobalXCodeGenerator.cxx +--- cmake-3.12.1/Source/cmGlobalXCodeGenerator.cxx 2018-08-09 21:14:08.000000000 +0900 ++++ cmake-3.12.1-patched/Source/cmGlobalXCodeGenerator.cxx 2018-08-12 02:47:28.719691934 +0900 @@ -35,11 +35,6 @@ struct cmLinkImplementation; -#if defined(CMAKE_BUILD_WITH_CMAKE) && defined(__APPLE__) --#define HAVE_APPLICATION_SERVICES --#include +-# define HAVE_APPLICATION_SERVICES +-# include -#endif - #if defined(CMAKE_BUILD_WITH_CMAKE) - #include "cmXMLParser.h" + # include "cmXMLParser.h" diff --git a/pkgs/development/tools/build-managers/cmake/default.nix b/pkgs/development/tools/build-managers/cmake/default.nix index 81a1dd23f2e0..68d4118f0491 100644 --- a/pkgs/development/tools/build-managers/cmake/default.nix +++ b/pkgs/development/tools/build-managers/cmake/default.nix @@ -1,6 +1,5 @@ { stdenv, fetchurl, fetchpatch, pkgconfig , bzip2, curl, expat, libarchive, xz, zlib, libuv, rhash -, majorVersion ? "3.11" # darwin attributes , ps , isBootstrap ? false @@ -15,27 +14,12 @@ assert useQt4 -> withQt5 == false; with stdenv.lib; -with ( - { - "3.11" = { - minorVersion = "2"; - sha256 = "0j2jpx94lnqx5w59i9xihl56hf6ghk04438rqhh7lk1bryxj5g2y"; - }; - "3.10" = { - minorVersion = "2"; - sha256 = "80d0faad4ab56de07aa21a7fc692c88c4ce6156d42b0579c6962004a70a3218b"; - }; - "3.9" = { - minorVersion = "6"; - sha256 = "7410851a783a41b521214ad987bb534a7e4a65e059651a2514e6ebfc8f46b218"; - }; - - }.${majorVersion} - or (abort ''Unsupported configuration for cmake: majorVersion = "${majorVersion}";'') -); - let os = stdenv.lib.optionalString; + majorVersion = "3.12"; + minorVersion = "1"; + # from https://cmake.org/files/v3.12/cmake-3.12.1-SHA-256.txt + sha256 = "1ckswlaid3p2is1a80fmr4hgwpfsiif66giyx1z9ayhxx0n5qgf5"; version = "${majorVersion}.${minorVersion}"; in @@ -46,7 +30,6 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${meta.homepage}files/v${majorVersion}/cmake-${version}.tar.gz"; - # from https://cmake.org/files/v3.10/cmake-3.10.2-SHA-256.txt inherit sha256; }; @@ -55,16 +38,16 @@ stdenv.mkDerivation rec { --replace '"-framework CoreServices"' '""' ''; - # Don't search in non-Nix locations such as /usr, but do search in our libc. - patches = [ ./search-path-3.9.patch ] - ++ optional (versionOlder version "3.12") (fetchpatch { - name = "cmake-3.11-libuv-1.21.patch"; - url = https://gitlab.kitware.com/cmake/cmake/commit/889033b5c6847cf1f7bd789384405d59dc333bf6.patch; - sha256 = "0683zbyb3bicaxqzrj4wgdan6x08k30m20kkmpjvw30nr6a8r6xq"; - }) + patches = [ + # Don't search in non-Nix locations such as /usr, but do search in our libc. + ./search-path.patch + # Don't depend on frameworks. - ++ optional (useSharedLibraries && majorVersion == "3.11") ./application-services.patch # TODO: remove conditional - ++ optional stdenv.isCygwin ./3.2.2-cygwin.patch; + ./application-services.patch + + # Derived from https://github.com/libuv/libuv/commit/1a5d4f08238dd532c3718e210078de1186a5920d + ./libuv-application-services.patch + ] ++ optional stdenv.isCygwin ./3.2.2-cygwin.patch; outputs = [ "out" ]; setOutputFlags = false; diff --git a/pkgs/development/tools/build-managers/cmake/libuv-application-services.patch b/pkgs/development/tools/build-managers/cmake/libuv-application-services.patch new file mode 100644 index 000000000000..08899f5c241f --- /dev/null +++ b/pkgs/development/tools/build-managers/cmake/libuv-application-services.patch @@ -0,0 +1,83 @@ +diff -ur cmake-3.12.1/Utilities/cmlibuv/CMakeLists.txt cmake-3.12.1-patched/Utilities/cmlibuv/CMakeLists.txt +--- cmake-3.12.1/Utilities/cmlibuv/CMakeLists.txt 2018-08-09 21:14:08.000000000 +0900 ++++ cmake-3.12.1-patched/Utilities/cmlibuv/CMakeLists.txt 2018-08-13 10:14:53.000000000 +0900 +@@ -173,6 +173,22 @@ + src/unix/kqueue.c + src/unix/proctitle.c + ) ++ ++ include(CheckIncludeFile) ++ ++ check_include_file("ApplicationServices/ApplicationServices.h" HAVE_ApplicationServices) ++ if (HAVE_ApplicationServices) ++ list(APPEND uv_defines ++ HAVE_APPLICATIONSERVICES_APPLICATIONSERVICES_H=1 ++ ) ++ endif() ++ ++ check_include_file("CoreServices/CoreServices.h" HAVE_CoreServices) ++ if (HAVE_CoreServices) ++ list(APPEND uv_defines ++ HAVE_CORESERVICES_CORESERVICES_H=1 ++ ) ++ endif() + endif() + + if(CMAKE_SYSTEM_NAME STREQUAL "Linux") +diff -ur cmake-3.12.1/Utilities/cmlibuv/src/unix/darwin-proctitle.c cmake-3.12.1-patched/Utilities/cmlibuv/src/unix/darwin-proctitle.c +--- cmake-3.12.1/Utilities/cmlibuv/src/unix/darwin-proctitle.c 2018-08-09 21:14:08.000000000 +0900 ++++ cmake-3.12.1-patched/Utilities/cmlibuv/src/unix/darwin-proctitle.c 2018-08-13 10:01:29.000000000 +0900 +@@ -26,9 +26,7 @@ + #include + #include + +-#include +- +-#if !TARGET_OS_IPHONE ++#if HAVE_APPLICATIONSERVICES_APPLICATIONSERVICES_H + # include + # include + #endif +@@ -58,7 +56,7 @@ + + + int uv__set_process_title(const char* title) { +-#if TARGET_OS_IPHONE ++#if !HAVE_APPLICATIONSERVICES_APPLICATIONSERVICES_H + return uv__pthread_setname_np(title); + #else + CFStringRef (*pCFStringCreateWithCString)(CFAllocatorRef, +@@ -205,5 +203,5 @@ + dlclose(application_services_handle); + + return err; +-#endif /* !TARGET_OS_IPHONE */ ++#endif /* HAVE_APPLICATIONSERVICES_APPLICATIONSERVICES_H */ + } +diff -ur cmake-3.12.1/Utilities/cmlibuv/src/unix/fsevents.c cmake-3.12.1-patched/Utilities/cmlibuv/src/unix/fsevents.c +--- cmake-3.12.1/Utilities/cmlibuv/src/unix/fsevents.c 2018-08-09 21:14:08.000000000 +0900 ++++ cmake-3.12.1-patched/Utilities/cmlibuv/src/unix/fsevents.c 2018-08-13 10:01:29.000000000 +0900 +@@ -21,7 +21,7 @@ + #include "uv.h" + #include "internal.h" + +-#if TARGET_OS_IPHONE ++#if !HAVE_CORESERVICES_CORESERVICES_H + + /* iOS (currently) doesn't provide the FSEvents-API (nor CoreServices) */ + +@@ -38,7 +38,7 @@ + void uv__fsevents_loop_delete(uv_loop_t* loop) { + } + +-#else /* TARGET_OS_IPHONE */ ++#else /* !HAVE_CORESERVICES_CORESERVICES_H */ + + #include + #include +@@ -916,4 +916,4 @@ + return 0; + } + +-#endif /* TARGET_OS_IPHONE */ ++#endif /* !HAVE_CORESERVICES_CORESERVICES_H */ diff --git a/pkgs/development/tools/build-managers/cmake/search-path-2.8.patch b/pkgs/development/tools/build-managers/cmake/search-path-2.8.patch new file mode 100644 index 000000000000..9fc949661686 --- /dev/null +++ b/pkgs/development/tools/build-managers/cmake/search-path-2.8.patch @@ -0,0 +1,92 @@ +diff -ru3 cmake-2.8.12.2/Modules/Platform/Linux.cmake cmake-2.8.12.2-new/Modules/Platform/Linux.cmake +--- cmake-2.8.12.2/Modules/Platform/Linux.cmake 2014-01-16 21:15:08.000000000 +0400 ++++ cmake-2.8.12.2-new/Modules/Platform/Linux.cmake 2016-04-13 22:00:32.928575740 +0300 +@@ -36,22 +36,11 @@ + # checking the platform every time. This option is advanced enough + # that only package maintainers should need to adjust it. They are + # capable of providing a setting on the command line. +- if(EXISTS "/etc/debian_version") +- set(CMAKE_INSTALL_SO_NO_EXE 1 CACHE INTERNAL +- "Install .so files without execute permission.") +- else() +- set(CMAKE_INSTALL_SO_NO_EXE 0 CACHE INTERNAL +- "Install .so files without execute permission.") +- endif() ++ set(CMAKE_INSTALL_SO_NO_EXE 0 CACHE INTERNAL ++ "Install .so files without execute permission.") + endif() + + # Match multiarch library directory names. + set(CMAKE_LIBRARY_ARCHITECTURE_REGEX "[a-z0-9_]+(-[a-z0-9_]+)?-linux-gnu[a-z0-9_]*") + + include(Platform/UnixPaths) +- +-# Debian has lib64 paths only for compatibility so they should not be +-# searched. +-if(EXISTS "/etc/debian_version") +- set_property(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS FALSE) +-endif() +diff -ru3 cmake-2.8.12.2/Modules/Platform/UnixPaths.cmake cmake-2.8.12.2-new/Modules/Platform/UnixPaths.cmake +--- cmake-2.8.12.2/Modules/Platform/UnixPaths.cmake 2014-01-16 21:15:08.000000000 +0400 ++++ cmake-2.8.12.2-new/Modules/Platform/UnixPaths.cmake 2016-04-14 00:09:10.106362636 +0300 +@@ -32,9 +32,6 @@ + # List common installation prefixes. These will be used for all + # search types. + list(APPEND CMAKE_SYSTEM_PREFIX_PATH +- # Standard +- /usr/local /usr / +- + # CMake install location + "${_CMAKE_INSTALL_DIR}" + +@@ -44,44 +41,26 @@ + + # List common include file locations not under the common prefixes. + list(APPEND CMAKE_SYSTEM_INCLUDE_PATH +- # Windows API on Cygwin +- /usr/include/w32api +- +- # X11 +- /usr/X11R6/include /usr/include/X11 +- +- # Other +- /usr/pkg/include +- /opt/csw/include /opt/include +- /usr/openwin/include ++ @libc_dev@/include + ) + + list(APPEND CMAKE_SYSTEM_LIBRARY_PATH +- # Windows API on Cygwin +- /usr/lib/w32api +- +- # X11 +- /usr/X11R6/lib /usr/lib/X11 +- +- # Other +- /usr/pkg/lib +- /opt/csw/lib /opt/lib +- /usr/openwin/lib ++ @libc_lib@/lib + ) + + list(APPEND CMAKE_SYSTEM_PROGRAM_PATH +- /usr/pkg/bin ++ @libc_bin@/bin + ) + + list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES +- /lib /usr/lib /usr/lib32 /usr/lib64 ++ @libc_lib@/lib + ) + + list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES +- /usr/include ++ @libc_dev@/include + ) + list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES +- /usr/include ++ @libc_dev@/include + ) + + # Enable use of lib64 search path variants by default. diff --git a/pkgs/development/tools/build-managers/cmake/search-path-3.9.patch b/pkgs/development/tools/build-managers/cmake/search-path-3.9.patch deleted file mode 100644 index 6213138402b1..000000000000 --- a/pkgs/development/tools/build-managers/cmake/search-path-3.9.patch +++ /dev/null @@ -1,62 +0,0 @@ -diff -ur cmake-3.9.1/Modules/Platform/UnixPaths.cmake cmake-3.9.1-mod/Modules/Platform/UnixPaths.cmake ---- cmake-3.9.1/Modules/Platform/UnixPaths.cmake 2017-08-10 13:36:32.000000000 +0000 -+++ cmake-3.9.1-mod/Modules/Platform/UnixPaths.cmake 2017-09-03 01:24:31.901473539 +0000 -@@ -22,9 +22,6 @@ - # List common installation prefixes. These will be used for all - # search types. - list(APPEND CMAKE_SYSTEM_PREFIX_PATH -- # Standard -- /usr/local /usr / -- - # CMake install location - "${_CMAKE_INSTALL_DIR}" - ) -@@ -43,31 +40,26 @@ - - # Non "standard" but common install prefixes - list(APPEND CMAKE_SYSTEM_PREFIX_PATH -- /usr/X11R6 -- /usr/pkg -- /opt - ) - - # List common include file locations not under the common prefixes. - list(APPEND CMAKE_SYSTEM_INCLUDE_PATH -- # X11 -- /usr/include/X11 -+ @libc_dev@/include - ) - - list(APPEND CMAKE_SYSTEM_LIBRARY_PATH -- # X11 -- /usr/lib/X11 -+ @libc_lib@/lib - ) - - list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES -- /lib /lib32 /lib64 /usr/lib /usr/lib32 /usr/lib64 -+ @libc_lib@/lib - ) - - list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES -- /usr/include -+ @libc_dev@/include - ) - list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES -- /usr/include -+ @libc_dev@/include - ) - - # Enable use of lib32 and lib64 search path variants by default. -diff -ur cmake-3.9.1/Modules/Platform/WindowsPaths.cmake cmake-3.9.1-mod/Modules/Platform/WindowsPaths.cmake ---- cmake-3.9.1/Modules/Platform/WindowsPaths.cmake 2017-08-10 13:36:32.000000000 +0000 -+++ cmake-3.9.1-mod/Modules/Platform/WindowsPaths.cmake 2017-09-03 01:19:32.808355986 +0000 -@@ -66,7 +66,7 @@ - - if(CMAKE_CROSSCOMPILING AND NOT CMAKE_HOST_SYSTEM_NAME MATCHES "Windows") - # MinGW (useful when cross compiling from linux with CMAKE_FIND_ROOT_PATH set) -- list(APPEND CMAKE_SYSTEM_PREFIX_PATH /) -+ # list(APPEND CMAKE_SYSTEM_PREFIX_PATH /) - endif() - - list(APPEND CMAKE_SYSTEM_INCLUDE_PATH diff --git a/pkgs/development/tools/build-managers/cmake/search-path.patch b/pkgs/development/tools/build-managers/cmake/search-path.patch index 9fc949661686..6213138402b1 100644 --- a/pkgs/development/tools/build-managers/cmake/search-path.patch +++ b/pkgs/development/tools/build-managers/cmake/search-path.patch @@ -1,35 +1,7 @@ -diff -ru3 cmake-2.8.12.2/Modules/Platform/Linux.cmake cmake-2.8.12.2-new/Modules/Platform/Linux.cmake ---- cmake-2.8.12.2/Modules/Platform/Linux.cmake 2014-01-16 21:15:08.000000000 +0400 -+++ cmake-2.8.12.2-new/Modules/Platform/Linux.cmake 2016-04-13 22:00:32.928575740 +0300 -@@ -36,22 +36,11 @@ - # checking the platform every time. This option is advanced enough - # that only package maintainers should need to adjust it. They are - # capable of providing a setting on the command line. -- if(EXISTS "/etc/debian_version") -- set(CMAKE_INSTALL_SO_NO_EXE 1 CACHE INTERNAL -- "Install .so files without execute permission.") -- else() -- set(CMAKE_INSTALL_SO_NO_EXE 0 CACHE INTERNAL -- "Install .so files without execute permission.") -- endif() -+ set(CMAKE_INSTALL_SO_NO_EXE 0 CACHE INTERNAL -+ "Install .so files without execute permission.") - endif() - - # Match multiarch library directory names. - set(CMAKE_LIBRARY_ARCHITECTURE_REGEX "[a-z0-9_]+(-[a-z0-9_]+)?-linux-gnu[a-z0-9_]*") - - include(Platform/UnixPaths) -- --# Debian has lib64 paths only for compatibility so they should not be --# searched. --if(EXISTS "/etc/debian_version") -- set_property(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS FALSE) --endif() -diff -ru3 cmake-2.8.12.2/Modules/Platform/UnixPaths.cmake cmake-2.8.12.2-new/Modules/Platform/UnixPaths.cmake ---- cmake-2.8.12.2/Modules/Platform/UnixPaths.cmake 2014-01-16 21:15:08.000000000 +0400 -+++ cmake-2.8.12.2-new/Modules/Platform/UnixPaths.cmake 2016-04-14 00:09:10.106362636 +0300 -@@ -32,9 +32,6 @@ +diff -ur cmake-3.9.1/Modules/Platform/UnixPaths.cmake cmake-3.9.1-mod/Modules/Platform/UnixPaths.cmake +--- cmake-3.9.1/Modules/Platform/UnixPaths.cmake 2017-08-10 13:36:32.000000000 +0000 ++++ cmake-3.9.1-mod/Modules/Platform/UnixPaths.cmake 2017-09-03 01:24:31.901473539 +0000 +@@ -22,9 +22,6 @@ # List common installation prefixes. These will be used for all # search types. list(APPEND CMAKE_SYSTEM_PREFIX_PATH @@ -38,45 +10,31 @@ diff -ru3 cmake-2.8.12.2/Modules/Platform/UnixPaths.cmake cmake-2.8.12.2-new/Mod - # CMake install location "${_CMAKE_INSTALL_DIR}" + ) +@@ -43,31 +40,26 @@ -@@ -44,44 +41,26 @@ + # Non "standard" but common install prefixes + list(APPEND CMAKE_SYSTEM_PREFIX_PATH +- /usr/X11R6 +- /usr/pkg +- /opt + ) # List common include file locations not under the common prefixes. list(APPEND CMAKE_SYSTEM_INCLUDE_PATH -- # Windows API on Cygwin -- /usr/include/w32api -- - # X11 -- /usr/X11R6/include /usr/include/X11 -- -- # Other -- /usr/pkg/include -- /opt/csw/include /opt/include -- /usr/openwin/include +- /usr/include/X11 + @libc_dev@/include ) list(APPEND CMAKE_SYSTEM_LIBRARY_PATH -- # Windows API on Cygwin -- /usr/lib/w32api -- - # X11 -- /usr/X11R6/lib /usr/lib/X11 -- -- # Other -- /usr/pkg/lib -- /opt/csw/lib /opt/lib -- /usr/openwin/lib +- /usr/lib/X11 + @libc_lib@/lib ) - list(APPEND CMAKE_SYSTEM_PROGRAM_PATH -- /usr/pkg/bin -+ @libc_bin@/bin - ) - list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES -- /lib /usr/lib /usr/lib32 /usr/lib64 +- /lib /lib32 /lib64 /usr/lib /usr/lib32 /usr/lib64 + @libc_lib@/lib ) @@ -89,4 +47,16 @@ diff -ru3 cmake-2.8.12.2/Modules/Platform/UnixPaths.cmake cmake-2.8.12.2-new/Mod + @libc_dev@/include ) - # Enable use of lib64 search path variants by default. + # Enable use of lib32 and lib64 search path variants by default. +diff -ur cmake-3.9.1/Modules/Platform/WindowsPaths.cmake cmake-3.9.1-mod/Modules/Platform/WindowsPaths.cmake +--- cmake-3.9.1/Modules/Platform/WindowsPaths.cmake 2017-08-10 13:36:32.000000000 +0000 ++++ cmake-3.9.1-mod/Modules/Platform/WindowsPaths.cmake 2017-09-03 01:19:32.808355986 +0000 +@@ -66,7 +66,7 @@ + + if(CMAKE_CROSSCOMPILING AND NOT CMAKE_HOST_SYSTEM_NAME MATCHES "Windows") + # MinGW (useful when cross compiling from linux with CMAKE_FIND_ROOT_PATH set) +- list(APPEND CMAKE_SYSTEM_PREFIX_PATH /) ++ # list(APPEND CMAKE_SYSTEM_PREFIX_PATH /) + endif() + + list(APPEND CMAKE_SYSTEM_INCLUDE_PATH diff --git a/pkgs/development/tools/build-managers/cmake/setup-hook.sh b/pkgs/development/tools/build-managers/cmake/setup-hook.sh index d37e25943b5f..f095103ee044 100755 --- a/pkgs/development/tools/build-managers/cmake/setup-hook.sh +++ b/pkgs/development/tools/build-managers/cmake/setup-hook.sh @@ -15,6 +15,11 @@ fixCmakeFiles() { cmakeConfigurePhase() { runHook preConfigure + export CTEST_OUTPUT_ON_FAILURE=1 + if [ -n "${enableParallelChecking-1}" ]; then + export CTEST_PARALLEL_LEVEL=$NIX_BUILD_CORES + fi + if [ -z "$dontFixCmake" ]; then fixCmakeFiles . fi diff --git a/pkgs/development/tools/build-managers/gn/default.nix b/pkgs/development/tools/build-managers/gn/default.nix index 399486c4d902..d5559768d6fc 100644 --- a/pkgs/development/tools/build-managers/gn/default.nix +++ b/pkgs/development/tools/build-managers/gn/default.nix @@ -1,107 +1,38 @@ -{ stdenv, lib, fetchgit, fetchzip, fetchpatch -, libevent, ninja, python, darwin }: +{ stdenv, lib, fetchgit, fetchzip, fetchpatch, darwin, writeText +, git, ninja, python }: let - depsGit = { - "tools/gn" = fetchgit { - url = "https://chromium.googlesource.com/chromium/src/tools/gn"; - rev = "0fa417a0d2d8484e9a5a636e3301da322f586601"; - sha256 = "0pigcl14yc4aak6q1ghfjxdz2ah4fg4m2r5y3asw2rz6mpr5y9z0"; - }; - "base" = fetchgit { - url = "https://chromium.googlesource.com/chromium/src/base"; - rev = "ab1d7c3b92ce9c9bc756bdefb8338360d1a33a1e"; - sha256 = "15wis6qg9ka62k6v1vamg0bp3v5vkpapg485jsn4bbfcaqp6di0f"; - }; - "build" = fetchgit { - url = "https://chromium.googlesource.com/chromium/src/build"; - rev = "8d44c08a4c9997695db8098198bdd5026bc7a6f9"; - sha256 = "19sajgf55xfmvnwvy2ss7g6pyljp751cfsws30w415m6m00lmpxl"; - }; - "config" = fetchgit { - url = "https://chromium.googlesource.com/chromium/src/build/config"; - rev = "14116c0cdcb9e28995ca8bb384a12e5c9dbd1dbb"; - sha256 = "04nif0lm4wcy05b7xhal023874s4r0iq067q57cgwdm72i2gml40"; - }; - "testing/gtest" = fetchgit { - url = "https://chromium.googlesource.com/chromium/testing/gtest"; - rev = "585ec31ea716f08233a815e680fc0d4699843938"; - sha256 = "0csn1cza66851nmxxiw42smsm3422mx67vcyykwn0a71lcjng6rc"; - }; - "third_party/apple_apsl" = fetchzip { - url = "https://chromium.googlesource.com/chromium/src/third_party/+archive/8e6ccb8c74db6dfa15dd21401ace3ac96c054cf7/apple_apsl.tar.gz"; - sha256 = "1vgcg741lwz84kdy0qc5wn9dxx3j9zh6a9d185fpygdsipwikqv8"; - stripRoot = false; - }; - "buildtools/third_party/libc++/trunk" = fetchgit { - url = "https://chromium.googlesource.com/chromium/llvm-project/libcxx"; - rev = "ece1de8658d749e19c12cacd4458cc330eca94e3"; - sha256 = "1nlyvfkzhchwv9b18bh82jcamqv3acj26ah9ajs31f2dql05amhg"; - }; - "buildtools/third_party/libc++abi/trunk" = fetchgit { - url = "https://chromium.googlesource.com/chromium/llvm-project/libcxxabi"; - rev = "52c7a3760aef1df328a9bc957f686410872f0dc0"; - sha256 = "1aam539j01381q27b7xhij18pz3h0lhw08hglvqq4hgvlqx5cn2s"; - }; - }; + rev = "96ff462cddf35f98e25fd5d098fc27bc81eab94a"; + sha256 = "1ny23sprl7ygb2lpdnqxv60m8kaf4h2dmpqjp61l5vc2s7f32g97"; -in stdenv.mkDerivation rec { - name = "gn-${version}"; - version = "20180423"; - sourceRoot = "."; + shortRev = builtins.substring 0 7 rev; + lastCommitPosition = writeText "last_commit_position.h" '' + #ifndef OUT_LAST_COMMIT_POSITION_H_ + #define OUT_LAST_COMMIT_POSITION_H_ - unpackPhase = '' - ${lib.concatStringsSep "\n" ( - lib.mapAttrsToList (n: v: '' - mkdir -p $sourceRoot/${n} - if [ -d ${v} ]; then - cp -r ${v}/* $sourceRoot/${n} - else - mkdir -p $sourceRoot/${n} - pushd $sourceRoot/${n} - unpackFile ${v} - popd - fi - '') depsGit)} + #define LAST_COMMIT_POSITION "(${shortRev})" - chmod u+w -R $sourceRoot + #endif // OUT_LAST_COMMIT_POSITION_H_ ''; - patches = [ - (fetchpatch { - url = "https://raw.githubusercontent.com/Eloston/ungoogled-chromium/3375fbc7b865dafe1230431a1e3f9bffd27ec184/resources/patches/ungoogled-chromium/macos/fix-gn-bootstrap.patch"; - sha256 = "1h8jgxznm7zrxlzb4wcfx4zx4lyvfrmpd0r7cd7h0s23wn8ibb3a"; - }) - ]; +in +stdenv.mkDerivation rec { + name = "gn-${version}"; + version = "20181031"; + + src = fetchgit { + url = "https://gn.googlesource.com/gn"; + inherit rev sha256; + }; postPatch = '' - # Disable libevent bootstrapping (we will provide it). - sed -i -e '/static_libraries.*libevent/,/^ *\]\?[})]$/d' \ - tools/gn/bootstrap/bootstrap.py - # FIXME Needed with old Apple SDKs substituteInPlace base/mac/foundation_util.mm \ --replace "NSArray*" "NSArray*" - substituteInPlace base/mac/sdk_forward_declarations.h \ - --replace "NSDictionary*" "NSDictionary*" \ - --replace "NSArray*" "NSArray*" \ - --replace "typedef NSString* VNImageOption NS_STRING_ENUM" "typedef NSString* VNImageOption" - - # Patch shebangs (for sandbox build) - patchShebangs build ''; - # FIXME again this shouldn't be necessary but I can't figure out a better way - NIX_CFLAGS_COMPILE = "-DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_10 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_10"; - - NIX_LDFLAGS = "-levent"; - - nativeBuildInputs = [ ninja python ]; - buildInputs = [ libevent ] - - # FIXME These dependencies shouldn't be needed but can't find a way - # around it. Chromium pulls this in while bootstrapping GN. - ++ lib.optionals stdenv.isDarwin (with darwin; with apple_sdk.frameworks; [ + nativeBuildInputs = [ ninja python git ]; + buildInputs = lib.optionals stdenv.isDarwin (with darwin; with apple_sdk.frameworks; [ libobjc cctools @@ -109,25 +40,21 @@ in stdenv.mkDerivation rec { ApplicationServices Foundation AppKit - ImageCaptureCore - CoreBluetooth - IOBluetooth - CoreWLAN - Quartz - Cocoa ]); buildPhase = '' - python tools/gn/bootstrap/bootstrap.py -s + python build/gen.py --no-sysroot --no-last-commit-position + ln -s ${lastCommitPosition} out/last_commit_position.h + ninja -j $NIX_BUILD_CORES -C out gn ''; installPhase = '' - install -vD out/Release/gn "$out/bin/gn" + install -vD out/gn "$out/bin/gn" ''; meta = with lib; { description = "A meta-build system that generates NinjaBuild files"; - homepage = https://chromium.googlesource.com/chromium/src/tools/gn; + homepage = https://gn.googlesource.com/gn; license = licenses.bsd3; platforms = platforms.unix; maintainers = with maintainers; [ stesie matthewbauer ]; diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/MAKEFLAGS-reexec.patch b/pkgs/development/tools/build-managers/gnumake/3.82/MAKEFLAGS-reexec.patch deleted file mode 100644 index a2f59657d4ca..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/MAKEFLAGS-reexec.patch +++ /dev/null @@ -1,14 +0,0 @@ -http://bugs.gentoo.org/331975 -https://savannah.gnu.org/bugs/?30723 - ---- main.c 2010/07/19 07:10:53 1.243 -+++ main.c 2010/08/10 07:35:34 1.244 -@@ -2093,7 +2093,7 @@ - const char *pv = define_makeflags (1, 1); - char *p = alloca (sizeof ("MAKEFLAGS=") + strlen (pv) + 1); - sprintf (p, "MAKEFLAGS=%s", pv); -- putenv (p); -+ putenv (allocated_variable_expand (p)); - } - - if (ISDB (DB_BASIC)) diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/archives-many-objs.patch b/pkgs/development/tools/build-managers/gnumake/3.82/archives-many-objs.patch deleted file mode 100644 index 73c0381ced45..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/archives-many-objs.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff -u -p -r1.193 -r1.194 ---- read.c 13 Jul 2010 01:20:42 -0000 1.193 -+++ read.c 14 Aug 2010 02:50:14 -0000 1.194 -@@ -3028,7 +3028,7 @@ parse_file_seq (char **stringp, unsigned - { - /* This looks like the first element in an open archive group. - A valid group MUST have ')' as the last character. */ -- const char *e = p + nlen; -+ const char *e = p; - do - { - e = next_token (e); -@@ -3084,19 +3084,19 @@ parse_file_seq (char **stringp, unsigned - Go to the next item in the string. */ - if (flags & PARSEFS_NOGLOB) - { -- NEWELT (concat (2, prefix, tp)); -+ NEWELT (concat (2, prefix, tmpbuf)); - continue; - } - - /* If we get here we know we're doing glob expansion. - TP is a string in tmpbuf. NLEN is no longer used. - We may need to do more work: after this NAME will be set. */ -- name = tp; -+ name = tmpbuf; - - /* Expand tilde if applicable. */ -- if (tp[0] == '~') -+ if (tmpbuf[0] == '~') - { -- tildep = tilde_expand (tp); -+ tildep = tilde_expand (tmpbuf); - if (tildep != 0) - name = tildep; - } -@@ -3152,7 +3152,10 @@ parse_file_seq (char **stringp, unsigned - else - { - /* We got a chain of items. Attach them. */ -- (*newp)->next = found; -+ if (*newp) -+ (*newp)->next = found; -+ else -+ *newp = found; - - /* Find and set the new end. Massage names if necessary. */ - while (1) diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/construct-command-line.patch b/pkgs/development/tools/build-managers/gnumake/3.82/construct-command-line.patch deleted file mode 100644 index aa4a1afe3fd0..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/construct-command-line.patch +++ /dev/null @@ -1,71 +0,0 @@ -https://savannah.gnu.org/bugs/?23922 - -From 6f3684710a0f832533191f8657a57bc2fbba90ba Mon Sep 17 00:00:00 2001 -From: eliz -Date: Sat, 7 May 2011 08:29:13 +0000 -Subject: [PATCH] job.c (construct_command_argv_internal): Don't assume - shellflags is always non-NULL. Escape-protect characters - special to the shell when copying the value of SHELL into - new_line. Fixes Savannah bug #23922. - ---- - ChangeLog | 7 +++++++ - job.c | 23 ++++++++++++++++------- - 2 files changed, 23 insertions(+), 7 deletions(-) - -diff --git job.c job.c -index 67b402d..c2ce84d 100644 ---- job.c -+++ job.c -@@ -2844,12 +2844,12 @@ construct_command_argv_internal (char *line, char **restp, char *shell, - - unsigned int shell_len = strlen (shell); - unsigned int line_len = strlen (line); -- unsigned int sflags_len = strlen (shellflags); -+ unsigned int sflags_len = shellflags ? strlen (shellflags) : 0; - char *command_ptr = NULL; /* used for batch_mode_shell mode */ - char *new_line; - - # ifdef __EMX__ /* is this necessary? */ -- if (!unixy_shell) -+ if (!unixy_shell && shellflags) - shellflags[0] = '/'; /* "/c" */ - # endif - -@@ -2911,19 +2911,28 @@ construct_command_argv_internal (char *line, char **restp, char *shell, - - new_argv = xmalloc (4 * sizeof (char *)); - new_argv[0] = xstrdup(shell); -- new_argv[1] = xstrdup(shellflags); -+ new_argv[1] = xstrdup(shellflags ? shellflags : ""); - new_argv[2] = line; - new_argv[3] = NULL; - return new_argv; - } - -- new_line = alloca (shell_len + 1 + sflags_len + 1 -+ new_line = alloca ((shell_len*2) + 1 + sflags_len + 1 - + (line_len*2) + 1); - ap = new_line; -- memcpy (ap, shell, shell_len); -- ap += shell_len; -+ /* Copy SHELL, escaping any characters special to the shell. If -+ we don't escape them, construct_command_argv_internal will -+ recursively call itself ad nauseam, or until stack overflow, -+ whichever happens first. */ -+ for (p = shell; *p != '\0'; ++p) -+ { -+ if (strchr (sh_chars, *p) != 0) -+ *(ap++) = '\\'; -+ *(ap++) = *p; -+ } - *(ap++) = ' '; -- memcpy (ap, shellflags, sflags_len); -+ if (shellflags) -+ memcpy (ap, shellflags, sflags_len); - ap += sflags_len; - *(ap++) = ' '; - command_ptr = ap; --- -1.7.12 - diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/copy-on-expand.patch b/pkgs/development/tools/build-managers/gnumake/3.82/copy-on-expand.patch deleted file mode 100644 index 3f202b4db96b..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/copy-on-expand.patch +++ /dev/null @@ -1,58 +0,0 @@ -fix from upstream cvs - ----------------------------- -revision 1.58 -date: 2011-08-29 12:20:19 -0400; author: psmith; state: Exp; lines: +7 -13; commitid: MdH0jSxpuIy7mqxv; -Save strings we're expanding in case an embedded eval causes them -to be freed (if they're the value of a variable that's reset for example). -See Savannah patch #7534 - -Index: expand.c -=================================================================== -RCS file: /sources/make/make/expand.c,v -retrieving revision 1.57 -retrieving revision 1.58 -diff -u -p -r1.57 -r1.58 ---- expand.c 7 May 2011 20:03:49 -0000 1.57 -+++ expand.c 29 Aug 2011 16:20:19 -0000 1.58 -@@ -197,7 +197,7 @@ variable_expand_string (char *line, cons - { - struct variable *v; - const char *p, *p1; -- char *abuf = NULL; -+ char *save; - char *o; - unsigned int line_offset; - -@@ -212,16 +212,11 @@ variable_expand_string (char *line, cons - return (variable_buffer); - } - -- /* If we want a subset of the string, allocate a temporary buffer for it. -- Most of the functions we use here don't work with length limits. */ -- if (length > 0 && string[length] != '\0') -- { -- abuf = xmalloc(length+1); -- memcpy(abuf, string, length); -- abuf[length] = '\0'; -- string = abuf; -- } -- p = string; -+ /* We need a copy of STRING: due to eval, it's possible that it will get -+ freed as we process it (it might be the value of a variable that's reset -+ for example). Also having a nil-terminated string is handy. */ -+ save = length < 0 ? xstrdup (string) : xstrndup (string, length); -+ p = save; - - while (1) - { -@@ -411,8 +406,7 @@ variable_expand_string (char *line, cons - ++p; - } - -- if (abuf) -- free (abuf); -+ free (save); - - variable_buffer_output (o, "", 1); - return (variable_buffer + line_offset); diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/darwin-library_search-dylib.patch b/pkgs/development/tools/build-managers/gnumake/3.82/darwin-library_search-dylib.patch deleted file mode 100644 index de7e4f615212..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/darwin-library_search-dylib.patch +++ /dev/null @@ -1,17 +0,0 @@ -Fixed default libpatttern on Darwin, imported from prefix overlay. -Got merged upstream: -https://savannah.gnu.org/bugs/?37197 ---- default.c.orig 2009-05-02 12:25:24 +0200 -+++ default.c 2009-05-02 12:25:58 +0200 -@@ -509,7 +509,11 @@ - #ifdef __MSDOS__ - ".LIBPATTERNS", "lib%.a $(DJDIR)/lib/lib%.a", - #else -+#ifdef __APPLE__ -+ ".LIBPATTERNS", "lib%.dylib lib%.a", -+#else - ".LIBPATTERNS", "lib%.so lib%.a", -+#endif - #endif - #endif - diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/default.nix b/pkgs/development/tools/build-managers/gnumake/3.82/default.nix deleted file mode 100644 index 94fa7e7201a3..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/default.nix +++ /dev/null @@ -1,62 +0,0 @@ -{stdenv, fetchurl}: - -let version = "3.82"; in -stdenv.mkDerivation { - name = "gnumake-${version}"; - - src = fetchurl { - url = "mirror://gnu/make/make-${version}.tar.bz2"; - sha256 = "0ri98385hsd7li6rh4l5afcq92v8l2lgiaz85wgcfh4w2wzsghg2"; - }; - - /* On Darwin, there are 3 test failures that haven't been investigated - yet. On cygwin at least parallelsim test hangs. */ - doCheck = !stdenv.isDarwin && !stdenv.isFreeBSD && !stdenv.isCygwin; - - patches = - [ - # Purity: don't look for library dependencies (of the form - # `-lfoo') in /lib and /usr/lib. It's a stupid feature anyway. - # Likewise, when searching for included Makefiles, don't look in - # /usr/include and friends. - ./impure-dirs.patch - - # a bunch of patches from Gentoo, mostly should be from upstream (unreleased) - ./archives-many-objs.patch - ./MAKEFLAGS-reexec.patch - ./memory-corruption.patch - ./glob-speedup.patch - ./copy-on-expand.patch - ./oneshell.patch - ./parallel-remake.patch - ./intermediate-parallel.patch - ./construct-command-line.patch - ./long-command-line.patch - ./darwin-library_search-dylib.patch - - # Fix support for glibc 2.27's glob - ../4.2/glibc-2.27-glob.patch - ]; - patchFlags = "-p0"; - - meta = { - description = "GNU Make, a program controlling the generation of non-source files from sources"; - - longDescription = - '' Make is a tool which controls the generation of executables and - other non-source files of a program from the program's source files. - - Make gets its knowledge of how to build your program from a file - called the makefile, which lists each of the non-source files and - how to compute it from other files. When you write a program, you - should write a makefile for it, so that it is possible to use Make - to build and install the program. - ''; - - homepage = http://www.gnu.org/software/make/; - - license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ ]; - platforms = stdenv.lib.platforms.all; - }; -} diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/glob-speedup.patch b/pkgs/development/tools/build-managers/gnumake/3.82/glob-speedup.patch deleted file mode 100644 index 45971f33590b..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/glob-speedup.patch +++ /dev/null @@ -1,104 +0,0 @@ -change from upstream to speed up by skipping unused globs -https://bugs.gentoo.org/382845 - -http://cvs.savannah.gnu.org/viewvc/make/read.c?root=make&r1=1.198&r2=1.200 - -Revision 1.200 -Sat May 7 14:36:12 2011 UTC (4 months, 1 week ago) by psmith -Branch: MAIN -Changes since 1.199: +1 -1 lines -Inverted the boolean test from what I wanted it to be. Added a -regression test to make sure this continues to work. - -Revision 1.199 -Mon May 2 00:18:06 2011 UTC (4 months, 2 weeks ago) by psmith -Branch: MAIN -Changes since 1.198: +35 -25 lines -Avoid invoking glob() unless the filename has potential globbing -characters in it, for performance improvements. - ---- read.c 2011/04/29 15:27:39 1.198 -+++ read.c 2011/05/07 14:36:12 1.200 -@@ -2901,6 +2901,7 @@ - const char *name; - const char **nlist = 0; - char *tildep = 0; -+ int globme = 1; - #ifndef NO_ARCHIVES - char *arname = 0; - char *memname = 0; -@@ -3109,32 +3110,40 @@ - } - #endif /* !NO_ARCHIVES */ - -- switch (glob (name, GLOB_NOSORT|GLOB_ALTDIRFUNC, NULL, &gl)) -- { -- case GLOB_NOSPACE: -- fatal (NILF, _("virtual memory exhausted")); -- -- case 0: -- /* Success. */ -- i = gl.gl_pathc; -- nlist = (const char **)gl.gl_pathv; -- break; -- -- case GLOB_NOMATCH: -- /* If we want only existing items, skip this one. */ -- if (flags & PARSEFS_EXISTS) -- { -- i = 0; -- break; -- } -- /* FALLTHROUGH */ -- -- default: -- /* By default keep this name. */ -+ /* glob() is expensive: don't call it unless we need to. */ -+ if (!(flags & PARSEFS_EXISTS) && strpbrk (name, "?*[") == NULL) -+ { -+ globme = 0; - i = 1; - nlist = &name; -- break; -- } -+ } -+ else -+ switch (glob (name, GLOB_NOSORT|GLOB_ALTDIRFUNC, NULL, &gl)) -+ { -+ case GLOB_NOSPACE: -+ fatal (NILF, _("virtual memory exhausted")); -+ -+ case 0: -+ /* Success. */ -+ i = gl.gl_pathc; -+ nlist = (const char **)gl.gl_pathv; -+ break; -+ -+ case GLOB_NOMATCH: -+ /* If we want only existing items, skip this one. */ -+ if (flags & PARSEFS_EXISTS) -+ { -+ i = 0; -+ break; -+ } -+ /* FALLTHROUGH */ -+ -+ default: -+ /* By default keep this name. */ -+ i = 1; -+ nlist = &name; -+ break; -+ } - - /* For each matched element, add it to the list. */ - while (i-- > 0) -@@ -3174,7 +3183,8 @@ - #endif /* !NO_ARCHIVES */ - NEWELT (concat (2, prefix, nlist[i])); - -- globfree (&gl); -+ if (globme) -+ globfree (&gl); - - #ifndef NO_ARCHIVES - if (arname) diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/impure-dirs.patch b/pkgs/development/tools/build-managers/gnumake/3.82/impure-dirs.patch deleted file mode 100644 index f6646f1d0126..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/impure-dirs.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff -rc read.c read.c -*** read.c 2006-03-17 15:24:20.000000000 +0100 ---- read.c 2007-05-24 17:16:31.000000000 +0200 -*************** -*** 99,107 **** ---- 99,109 ---- - #endif - INCLUDEDIR, - #ifndef _AMIGA -+ #if 0 - "/usr/gnu/include", - "/usr/local/include", - "/usr/include", -+ #endif - #endif - 0 - }; -diff -rc reremake.c -*** remake.c 2006-03-20 03:36:37.000000000 +0100 ---- remake.c 2007-05-24 17:06:54.000000000 +0200 -*************** -*** 1452,1460 **** ---- 1452,1462 ---- - static char *dirs[] = - { - #ifndef _AMIGA -+ #if 0 - "/lib", - "/usr/lib", - #endif -+ #endif - #if defined(WINDOWS32) && !defined(LIBDIR) - /* - * This is completely up to the user at product install time. Just define diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/intermediate-parallel.patch b/pkgs/development/tools/build-managers/gnumake/3.82/intermediate-parallel.patch deleted file mode 100644 index 9bb7add0bde2..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/intermediate-parallel.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git remake.c remake.c -index c0bf709..b1ddd23 100644 ---- remake.c -+++ remake.c -@@ -612,6 +612,10 @@ update_file_1 (struct file *file, unsigned int depth) - d->file->dontcare = file->dontcare; - } - -+ /* We may have already considered this file, when we didn't know -+ we'd need to update it. Force update_file() to consider it and -+ not prune it. */ -+ d->file->considered = !considered; - - dep_status |= update_file (d->file, depth); - -diff --git tests/scripts/features/parallelism tests/scripts/features/parallelism -index d4250f0..76d24a7 100644 ---- tests/scripts/features/parallelism -+++ tests/scripts/features/parallelism -@@ -214,6 +214,23 @@ rm main.x"); - rmfiles(qw(foo.y foo.y.in main.bar)); - } - -+# Ensure intermediate/secondary files are not pruned incorrectly. -+# See Savannah bug #30653 -+ -+utouch(-15, 'file2'); -+utouch(-10, 'file4'); -+utouch(-5, 'file1'); -+ -+run_make_test(q! -+.INTERMEDIATE: file3 -+file4: file3 ; @mv -f $< $@ -+file3: file2 ; touch $@ -+file2: file1 ; @touch $@ -+!, -+ '--no-print-directory -j2', "touch file3"); -+ -+#rmfiles('file1', 'file2', 'file3', 'file4'); -+ - if ($all_tests) { - # Jobserver FD handling is messed up in some way. - # Savannah bug #28189 --- -1.7.12 - diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/long-command-line.patch b/pkgs/development/tools/build-managers/gnumake/3.82/long-command-line.patch deleted file mode 100644 index 39ea05843bfd..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/long-command-line.patch +++ /dev/null @@ -1,54 +0,0 @@ -https://savannah.gnu.org/bugs/?36451 - -From a95796de3a491d8acfc8ea94c217b90531161786 Mon Sep 17 00:00:00 2001 -From: psmith -Date: Sun, 9 Sep 2012 23:25:07 +0000 -Subject: [PATCH] Keep the command line on the heap to avoid stack overflow. - Fixes Savannah bug #36451. - ---- - ChangeLog | 3 +++ - job.c | 13 +++++++++---- - 2 files changed, 12 insertions(+), 4 deletions(-) - -diff --git job.c job.c -index 754576b..f7b7d51 100644 ---- job.c -+++ job.c -@@ -2984,8 +2984,8 @@ construct_command_argv_internal (char *line, char **restp, char *shell, - return new_argv; - } - -- new_line = alloca ((shell_len*2) + 1 + sflags_len + 1 -- + (line_len*2) + 1); -+ new_line = xmalloc ((shell_len*2) + 1 + sflags_len + 1 -+ + (line_len*2) + 1); - ap = new_line; - /* Copy SHELL, escaping any characters special to the shell. If - we don't escape them, construct_command_argv_internal will -@@ -3052,8 +3052,11 @@ construct_command_argv_internal (char *line, char **restp, char *shell, - *ap++ = *p; - } - if (ap == new_line + shell_len + sflags_len + 2) -- /* Line was empty. */ -- return 0; -+ { -+ /* Line was empty. */ -+ free (new_line); -+ return 0; -+ } - *ap = '\0'; - - #ifdef WINDOWS32 -@@ -3194,6 +3197,8 @@ construct_command_argv_internal (char *line, char **restp, char *shell, - fatal (NILF, _("%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n"), - __FILE__, __LINE__); - #endif -+ -+ free (new_line); - } - #endif /* ! AMIGA */ - --- -1.7.12 - diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/memory-corruption.patch b/pkgs/development/tools/build-managers/gnumake/3.82/memory-corruption.patch deleted file mode 100644 index b28c07353ec2..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/memory-corruption.patch +++ /dev/null @@ -1,37 +0,0 @@ ---- function.c 2011/04/18 01:25:20 1.121 -+++ function.c 2011/05/02 12:35:01 1.122 -@@ -706,7 +706,7 @@ - const char *word_iterator = argv[0]; - char buf[20]; - -- while (find_next_token (&word_iterator, (unsigned int *) 0) != 0) -+ while (find_next_token (&word_iterator, NULL) != 0) - ++i; - - sprintf (buf, "%d", i); -@@ -1133,21 +1133,14 @@ - - /* Find the maximum number of words we'll have. */ - t = argv[0]; -- wordi = 1; -- while (*t != '\0') -+ wordi = 0; -+ while ((p = find_next_token (&t, NULL)) != 0) - { -- char c = *(t++); -- -- if (! isspace ((unsigned char)c)) -- continue; -- -+ ++t; - ++wordi; -- -- while (isspace ((unsigned char)*t)) -- ++t; - } - -- words = xmalloc (wordi * sizeof (char *)); -+ words = xmalloc ((wordi == 0 ? 1 : wordi) * sizeof (char *)); - - /* Now assign pointers to each string in the array. */ - t = argv[0]; diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/oneshell.patch b/pkgs/development/tools/build-managers/gnumake/3.82/oneshell.patch deleted file mode 100644 index fbade127ce61..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/oneshell.patch +++ /dev/null @@ -1,24 +0,0 @@ -fix from upstream cvs - ----------------------------- -revision 1.245 -date: 2010-08-13 22:50:14 -0400; author: psmith; state: Exp; lines: +1 -1; commitid: 4UaslPqQHZTs5wKu; -- Add oneshell to $(.FEATURES) (forgot that!) - -Index: main.c -=================================================================== -RCS file: /sources/make/make/main.c,v -retrieving revision 1.244 -retrieving revision 1.245 -diff -u -p -r1.244 -r1.245 ---- main.c 10 Aug 2010 07:35:34 -0000 1.244 -+++ main.c 14 Aug 2010 02:50:14 -0000 1.245 -@@ -1138,7 +1138,7 @@ main (int argc, char **argv, char **envp - a macro and some compilers (MSVC) don't like conditionals in macros. */ - { - const char *features = "target-specific order-only second-expansion" -- " else-if shortest-stem undefine" -+ " else-if shortest-stem undefine oneshell" - #ifndef NO_ARCHIVES - " archives" - #endif diff --git a/pkgs/development/tools/build-managers/gnumake/3.82/parallel-remake.patch b/pkgs/development/tools/build-managers/gnumake/3.82/parallel-remake.patch deleted file mode 100644 index a19fe7b7d629..000000000000 --- a/pkgs/development/tools/build-managers/gnumake/3.82/parallel-remake.patch +++ /dev/null @@ -1,39 +0,0 @@ -fix from upstream cvs - ----------------------------- -revision 1.247 -date: 2011-09-18 19:39:26 -0400; author: psmith; state: Exp; lines: +5 -3; commitid: 07NxO4T5PiWC82Av; -When we re-exec the master makefile in a jobserver environment, ensure -that MAKEFLAGS is set properly so the re-exec'd make runs in parallel. -See Savannah bug #33873. - -Index: main.c -=================================================================== -RCS file: /sources/make/make/main.c,v -retrieving revision 1.246 -retrieving revision 1.247 -diff -u -p -r1.246 -r1.247 ---- main.c 29 Aug 2010 23:05:27 -0000 1.246 -+++ main.c 18 Sep 2011 23:39:26 -0000 1.247 -@@ -2089,6 +2089,11 @@ main (int argc, char **argv, char **envp - - ++restarts; - -+ /* If we're re-exec'ing the first make, put back the number of -+ job slots so define_makefiles() will get it right. */ -+ if (master_job_slots) -+ job_slots = master_job_slots; -+ - /* Reset makeflags in case they were changed. */ - { - const char *pv = define_makeflags (1, 1); -@@ -2825,9 +2830,6 @@ define_makeflags (int all, int makefile) - && (*(unsigned int *) cs->value_ptr == - *(unsigned int *) cs->noarg_value)) - ADD_FLAG ("", 0); /* Optional value omitted; see below. */ -- else if (cs->c == 'j') -- /* Special case for `-j'. */ -- ADD_FLAG ("1", 1); - else - { - char *buf = alloca (30); diff --git a/pkgs/development/tools/build-managers/gnumake/4.2/default.nix b/pkgs/development/tools/build-managers/gnumake/4.2/default.nix index 95466d843d69..98804f0ebe89 100644 --- a/pkgs/development/tools/build-managers/gnumake/4.2/default.nix +++ b/pkgs/development/tools/build-managers/gnumake/4.2/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation { outputs = [ "out" "man" "info" ]; meta = with stdenv.lib; { - homepage = http://www.gnu.org/software/make/; + homepage = https://www.gnu.org/software/make/; description = "A tool to control the generation of non-source files from sources"; license = licenses.gpl3Plus; diff --git a/pkgs/development/tools/build-managers/gradle/default.nix b/pkgs/development/tools/build-managers/gradle/default.nix index 566694e06b04..afe93ddf383e 100644 --- a/pkgs/development/tools/build-managers/gradle/default.nix +++ b/pkgs/development/tools/build-managers/gradle/default.nix @@ -52,12 +52,22 @@ rec { }; gradle_latest = gradleGen rec { - name = "gradle-4.10"; + name = "gradle-5.0"; nativeVersion = "0.14"; src = fetchurl { url = "http://services.gradle.org/distributions/${name}-bin.zip"; - sha256 = "064zyli00cj3clbn631kivg5izhkyyf31f6x65a2rqac229gv314"; + sha256 = "19krxq9pid9dg6bhdbhhg7ykm5kcx7lv7cr58rj67g0h6jgsqmv1"; + }; + }; + + gradle_4_10 = gradleGen rec { + name = "gradle-4.10.2"; + nativeVersion = "0.14"; + + src = fetchurl { + url = "http://services.gradle.org/distributions/${name}-bin.zip"; + sha256 = "0a9s2iisivgaapsz4vq1l8fa2w0wnlq0cj67yv5a0rybnahnv75l"; }; }; diff --git a/pkgs/development/tools/build-managers/gup/default.nix b/pkgs/development/tools/build-managers/gup/default.nix index f6d5b7b9b59c..7fd801488311 100644 --- a/pkgs/development/tools/build-managers/gup/default.nix +++ b/pkgs/development/tools/build-managers/gup/default.nix @@ -16,6 +16,7 @@ stdenv.mkDerivation rec { cp -r python/bin $out/bin ''; passthru.updateScript = '' + #!${stdenv.shell} set -e echo cd ${toString ./.} diff --git a/pkgs/development/tools/build-managers/leiningen/default.nix b/pkgs/development/tools/build-managers/leiningen/default.nix index 30531c980b0b..4faf524af117 100644 --- a/pkgs/development/tools/build-managers/leiningen/default.nix +++ b/pkgs/development/tools/build-managers/leiningen/default.nix @@ -24,11 +24,14 @@ stdenv.mkDerivation rec { buildInputs = [ makeWrapper ]; propagatedBuildInputs = [ jdk ]; + # the jar is not in share/java, because it's a standalone jar and should + # never be picked up by set-java-classpath.sh + installPhase = '' - mkdir -p $out/bin $out/share/java + mkdir -p $out/bin $out/share cp -v $src $out/bin/lein - cp -v $jarsrc $out/share/java/$JARNAME + cp -v $jarsrc $out/share/$JARNAME ''; fixupPhase = '' @@ -36,7 +39,7 @@ stdenv.mkDerivation rec { patchShebangs $out/bin/lein substituteInPlace $out/bin/lein \ - --replace 'LEIN_JAR=/usr/share/java/leiningen-$LEIN_VERSION-standalone.jar' "LEIN_JAR=$out/share/java/$JARNAME" + --replace 'LEIN_JAR=/usr/share/java/leiningen-$LEIN_VERSION-standalone.jar' "LEIN_JAR=$out/share/$JARNAME" wrapProgram $out/bin/lein \ --prefix PATH ":" "${stdenv.lib.makeBinPath [ rlwrap coreutils ]}" \ diff --git a/pkgs/development/tools/build-managers/mage/default.nix b/pkgs/development/tools/build-managers/mage/default.nix new file mode 100644 index 000000000000..bce8dedbf58a --- /dev/null +++ b/pkgs/development/tools/build-managers/mage/default.nix @@ -0,0 +1,32 @@ +{ buildGoPackage, fetchFromGitHub, lib }: + +with lib; + +buildGoPackage rec { + name = "mage-${version}"; + version = "1.7.1"; + + goPackagePath = "github.com/magefile/mage"; + subPackages = [ "." ]; + + src = fetchFromGitHub { + owner = "magefile"; + repo = "mage"; + rev = "v${version}"; + sha256 = "0n4k5dy338rxwzj654smxzlanmd0zws6mdzv0wc4byqjhr7mqhg2"; + }; + + buildFlagsArray = [ + "-ldflags=" + "-X github.com/magefile/mage/mage.commitHash=v${version}" + "-X github.com/magefile/mage/mage.gitTag=v${version}" + ]; + + meta = { + description = "A Make/Rake-like Build Tool Using Go"; + license = licenses.asl20; + maintainers = [ maintainers.swdunlop ]; + homepage = https://magefile.org/; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/tools/build-managers/meson/allow-dirs-outside-of-prefix.patch b/pkgs/development/tools/build-managers/meson/allow-dirs-outside-of-prefix.patch index bef89c881b5a..382c2f0c05b2 100644 --- a/pkgs/development/tools/build-managers/meson/allow-dirs-outside-of-prefix.patch +++ b/pkgs/development/tools/build-managers/meson/allow-dirs-outside-of-prefix.patch @@ -1,6 +1,6 @@ --- a/mesonbuild/coredata.py +++ b/mesonbuild/coredata.py -@@ -282,18 +282,13 @@ +@@ -298,18 +298,13 @@ ''' if option.endswith('dir') and os.path.isabs(value) and \ option not in builtin_dir_noprefix_options: @@ -22,4 +22,4 @@ + value = value[skip:] return value - def init_builtins(self, options): + def init_builtins(self): diff --git a/pkgs/development/tools/build-managers/meson/default.nix b/pkgs/development/tools/build-managers/meson/default.nix index 35ae59af617c..13f61fb16177 100644 --- a/pkgs/development/tools/build-managers/meson/default.nix +++ b/pkgs/development/tools/build-managers/meson/default.nix @@ -1,12 +1,12 @@ -{ lib, python3Packages, stdenv, writeTextDir, substituteAll }: +{ lib, python3Packages, stdenv, writeTextDir, substituteAll, targetPackages }: python3Packages.buildPythonApplication rec { - version = "0.46.1"; + version = "0.48.2"; pname = "meson"; src = python3Packages.fetchPypi { inherit pname version; - sha256 = "1jdxs2mkniy1hpdjc4b4jb95axsjp6j5fzphmm6d4gqmqyykjvqc"; + sha256 = "1shfbr0mf8gmwpw5ivrmwp8282qw9mfhxmccd7fsgidp4x3nslby"; }; postFixup = '' @@ -16,6 +16,9 @@ python3Packages.buildPythonApplication rec { mv ".$i-wrapped" "$i" done popd + + # Do not propagate Python + rm $out/nix-support/propagated-build-inputs ''; patches = [ @@ -47,20 +50,20 @@ python3Packages.buildPythonApplication rec { crossFile = writeTextDir "cross-file.conf" '' [binaries] - c = '${stdenv.cc.targetPrefix}cc' - cpp = '${stdenv.cc.targetPrefix}c++' - ar = '${stdenv.cc.bintools.targetPrefix}ar' - strip = '${stdenv.cc.bintools.targetPrefix}strip' + c = '${targetPackages.stdenv.cc.targetPrefix}cc' + cpp = '${targetPackages.stdenv.cc.targetPrefix}c++' + ar = '${targetPackages.stdenv.cc.bintools.targetPrefix}ar' + strip = '${targetPackages.stdenv.cc.bintools.targetPrefix}strip' pkgconfig = 'pkg-config' [properties] needs_exe_wrapper = true [host_machine] - system = '${stdenv.targetPlatform.parsed.kernel.name}' - cpu_family = '${stdenv.targetPlatform.parsed.cpu.family}' - cpu = '${stdenv.targetPlatform.parsed.cpu.name}' - endian = ${if stdenv.targetPlatform.isLittleEndian then "'little'" else "'big'"} + system = '${targetPackages.stdenv.targetPlatform.parsed.kernel.name}' + cpu_family = '${targetPackages.stdenv.targetPlatform.parsed.cpu.family}' + cpu = '${targetPackages.stdenv.targetPlatform.parsed.cpu.name}' + endian = ${if targetPackages.stdenv.targetPlatform.isLittleEndian then "'little'" else "'big'"} ''; # 0.45 update enabled tests but they are failing @@ -70,7 +73,7 @@ python3Packages.buildPythonApplication rec { inherit (stdenv) cc; - isCross = stdenv.buildPlatform != stdenv.hostPlatform; + isCross = stdenv.targetPlatform != stdenv.hostPlatform; meta = with lib; { homepage = http://mesonbuild.com; diff --git a/pkgs/development/tools/build-managers/meson/fix-rpath.patch b/pkgs/development/tools/build-managers/meson/fix-rpath.patch index e52428a7db26..30ecb30ee932 100644 --- a/pkgs/development/tools/build-managers/meson/fix-rpath.patch +++ b/pkgs/development/tools/build-managers/meson/fix-rpath.patch @@ -1,6 +1,15 @@ --- a/mesonbuild/compilers/compilers.py +++ b/mesonbuild/compilers/compilers.py -@@ -846,8 +848,10 @@ +@@ -1112,6 +1112,8 @@ + for p in rpath_paths: + if p == from_dir: + relative = '' # relpath errors out in this case ++ elif os.path.isabs(p): ++ relative = p # These can be outside of build dir. + else: + relative = os.path.relpath(os.path.join(build_dir, p), os.path.join(build_dir, from_dir)) + rel_rpaths.append(relative) +@@ -1121,8 +1123,10 @@ if paths != '': paths += ':' paths += build_rpath @@ -15,7 +24,7 @@ else: --- a/mesonbuild/scripts/depfixer.py +++ b/mesonbuild/scripts/depfixer.py -@@ -300,6 +300,14 @@ +@@ -303,6 +303,14 @@ return self.bf.seek(rp_off) old_rpath = self.read_str() @@ -30,3 +39,14 @@ if len(old_rpath) < len(new_rpath): sys.exit("New rpath must not be longer than the old one.") # The linker does read-only string deduplication. If there is a +@@ -316,6 +324,10 @@ + if not new_rpath: + self.remove_rpath_entry(entrynum) + else: ++ # clean old rpath to avoid stale references ++ # (see https://github.com/NixOS/nixpkgs/pull/46020) ++ self.bf.seek(rp_off) ++ self.bf.write(b'\0'*len(old_rpath)) + self.bf.seek(rp_off) + self.bf.write(new_rpath) + self.bf.write(b'\0') diff --git a/pkgs/development/tools/build-managers/meson/gir-fallback-path.patch b/pkgs/development/tools/build-managers/meson/gir-fallback-path.patch index d8d14f188a2f..b7667ed493f2 100644 --- a/pkgs/development/tools/build-managers/meson/gir-fallback-path.patch +++ b/pkgs/development/tools/build-managers/meson/gir-fallback-path.patch @@ -1,13 +1,16 @@ --- a/mesonbuild/modules/gnome.py +++ b/mesonbuild/modules/gnome.py -@@ -427,6 +427,10 @@ - scan_command += ['--no-libtool', '--namespace=' + ns, '--nsversion=' + nsversion, '--warn-all', - '--output', '@OUTPUT@'] +@@ -780,6 +780,13 @@ + scan_command += self._scan_langs(state, [lc[0] for lc in langs_compilers]) + scan_command += list(external_ldflags) -+ fallback_libpath = girtarget.get_custom_install_dir()[0] ++ if len(set([girtarget.get_custom_install_dir()[0] for girtarget in girtargets])) > 1: ++ raise MesonException('generate_gir tries to build multiple libraries with different install_dir at once: {}'.format(','.join([str(girtarget) for girtarget in girtargets]))) ++ ++ fallback_libpath = girtargets[0].get_custom_install_dir()[0] + if fallback_libpath is not None and isinstance(fallback_libpath, str) and len(fallback_libpath) > 0 and fallback_libpath[0] == "/": + scan_command += ['--fallback-library-path=' + fallback_libpath] + - header = kwargs.pop('header', None) - if header: - if not isinstance(header, str): + scan_target = self._make_gir_target(state, girfile, scan_command, depends, kwargs) + + typelib_output = '%s-%s.typelib' % (ns, nsversion) diff --git a/pkgs/development/tools/build-managers/meson/setup-hook.sh b/pkgs/development/tools/build-managers/meson/setup-hook.sh index b98225c1305f..06375c1528e0 100644 --- a/pkgs/development/tools/build-managers/meson/setup-hook.sh +++ b/pkgs/development/tools/build-managers/meson/setup-hook.sh @@ -39,15 +39,3 @@ if [ -z "$dontUseMesonConfigure" -a -z "$configurePhase" ]; then setOutputFlags= configurePhase=mesonConfigurePhase fi - -mesonCheckPhase() { - runHook preCheck - - meson test --print-errorlogs - - runHook postCheck -} - -if [ -z "$dontUseMesonCheck" -a -z "$checkPhase" ]; then - checkPhase=mesonCheckPhase -fi diff --git a/pkgs/development/tools/build-managers/mill/default.nix b/pkgs/development/tools/build-managers/mill/default.nix new file mode 100644 index 000000000000..b909b3953fa5 --- /dev/null +++ b/pkgs/development/tools/build-managers/mill/default.nix @@ -0,0 +1,40 @@ +{ stdenv, fetchurl, jre, makeWrapper }: + +stdenv.mkDerivation rec { + name = "mill-${version}"; + version = "0.3.5"; + + src = fetchurl { + url = "https://github.com/lihaoyi/mill/releases/download/${version}/${version}"; + sha256 = "19ka81f6vjr85gd8cadn0fv0i0qcdspx2skslfksklxdxs2gasf8"; + }; + + nativeBuildInputs = [ makeWrapper ]; + + unpackPhase = "true"; + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + install -Dm555 "$src" "$out/bin/.mill-wrapped" + # can't use wrapProgram because it sets --argv0 + makeWrapper "$out/bin/.mill-wrapped" "$out/bin/mill" --prefix PATH : ${stdenv.lib.makeBinPath [ jre ]} + runHook postInstall + ''; + + meta = with stdenv.lib; { + homepage = https://www.lihaoyi.com/mill; + license = licenses.mit; + description = "A build tool for Scala, Java and more"; + longDescription = '' + Mill is a build tool borrowing ideas from modern tools like Bazel, to let you build + your projects in a way that's simple, fast, and predictable. Mill has built in + support for the Scala programming language, and can serve as a replacement for + SBT, but can also be extended to support any other language or platform via + modules (written in Java or Scala) or through an external subprocesses. + ''; + maintainers = with maintainers; [ scalavision ]; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/development/tools/build-managers/nant/default.nix b/pkgs/development/tools/build-managers/nant/default.nix deleted file mode 100644 index c394d87e09ec..000000000000 --- a/pkgs/development/tools/build-managers/nant/default.nix +++ /dev/null @@ -1,71 +0,0 @@ -{ stdenv, fetchFromGitHub, pkgconfig, mono, makeWrapper -, targetVersion ? "4.5" }: - -let - version = "2015-11-15"; - - src = fetchFromGitHub { - owner = "nant"; - repo = "nant"; - rev = "19bec6eca205af145e3c176669bbd57e1712be2a"; - sha256 = "11l5y76csn686p8i3kww9s0sxy659ny9l64krlqg3y2nxaz0fk6l"; - }; - - nant-bootstrapped = stdenv.mkDerivation { - name = "nant-bootstrapped-${version}"; - inherit src; - - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ mono makeWrapper ]; - - buildFlags = "bootstrap"; - - dontStrip = true; - - installPhase = '' - mkdir -p $out/lib/nant-bootstrap - cp -r bootstrap/* $out/lib/nant-bootstrap - - mkdir -p $out/bin - makeWrapper "${mono}/bin/mono" $out/bin/nant \ - --add-flags "$out/lib/nant-bootstrap/NAnt.exe" - ''; - }; - -in stdenv.mkDerivation { - name = "nant-${version}"; - inherit src; - - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ mono makeWrapper nant-bootstrapped ]; - - dontStrip = true; - - buildPhase = '' - nant -t:mono-${targetVersion} - ''; - - installPhase = '' - mkdir -p $out/lib/nant - cp -r build/mono-${targetVersion}.unix/nant-debug/bin/* $out/lib/nant/ - - mkdir -p $out/bin - makeWrapper "${mono}/bin/mono" $out/bin/nant \ - --add-flags "$out/lib/nant/NAnt.exe" - ''; - - meta = with stdenv.lib; { - homepage = http://nant.sourceforge.net; - description = "NAnt is a free .NET build tool"; - - longDescription = '' - NAnt is a free .NET build tool. In theory it is kind of like make without - make's wrinkles. In practice it's a lot like Ant. - ''; - - license = licenses.gpl2Plus; - maintainers = with maintainers; [ zohl ]; - platforms = platforms.linux; - }; -} - diff --git a/pkgs/development/tools/build-managers/ninja/default.nix b/pkgs/development/tools/build-managers/ninja/default.nix index b1df54f9bd5c..bb08ae2f3af5 100644 --- a/pkgs/development/tools/build-managers/ninja/default.nix +++ b/pkgs/development/tools/build-managers/ninja/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchFromGitHub, python, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxslt, re2c }: +{ stdenv, fetchFromGitHub, python, buildDocs ? true, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxslt, re2c }: + +with stdenv.lib; stdenv.mkDerivation rec { name = "ninja-${version}"; @@ -11,10 +13,11 @@ stdenv.mkDerivation rec { sha256 = "16scq9hcq6c5ap6sy8j4qi75qps1zvrf3p79j1vbrvnqzp928i5f"; }; - nativeBuildInputs = [ python asciidoc docbook_xml_dtd_45 docbook_xsl libxslt.bin re2c ]; + nativeBuildInputs = [ python ] ++ optionals buildDocs [ asciidoc docbook_xml_dtd_45 docbook_xsl libxslt.bin re2c ]; buildPhase = '' python configure.py --bootstrap + '' + optionalString buildDocs '' # "./ninja -vn manual" output copied here to support cross compilation. asciidoc -b docbook -d book -o build/manual.xml doc/manual.asciidoc xsltproc --nonet doc/docbook.xsl build/manual.xml > doc/manual.html @@ -22,14 +25,15 @@ stdenv.mkDerivation rec { installPhase = '' install -Dm555 -t $out/bin ninja - install -Dm444 -t $out/share/doc/ninja doc/manual.asciidoc doc/manual.html install -Dm444 misc/bash-completion $out/share/bash-completion/completions/ninja install -Dm444 misc/zsh-completion $out/share/zsh/site-functions/_ninja + '' + optionalString buildDocs '' + install -Dm444 -t $out/share/doc/ninja doc/manual.asciidoc doc/manual.html ''; setupHook = ./setup-hook.sh; - meta = with stdenv.lib; { + meta = { description = "Small build system with a focus on speed"; longDescription = '' Ninja is a small build system with a focus on speed. It differs from diff --git a/pkgs/development/tools/build-managers/ninja/setup-hook.sh b/pkgs/development/tools/build-managers/ninja/setup-hook.sh index d9ad74609316..e3c67bd139dd 100644 --- a/pkgs/development/tools/build-managers/ninja/setup-hook.sh +++ b/pkgs/development/tools/build-managers/ninja/setup-hook.sh @@ -1,27 +1,21 @@ ninjaBuildPhase() { runHook preBuild - if [[ -z "$ninjaFlags" && ! ( -e build.ninja ) ]]; then - echo "no build.ninja, doing nothing" - else - local buildCores=1 + local buildCores=1 - # Parallel building is enabled by default. - if [ "${enableParallelBuilding-1}" ]; then - buildCores="$NIX_BUILD_CORES" - fi - - # shellcheck disable=SC2086 - local flagsArray=( \ - -j"$buildCores" -l"$NIX_BUILD_CORES" \ - $ninjaFlags "${ninjaFlagsArray[@]}" \ - $buildFlags "${buildFlagsArray[@]}") - - echoCmd 'build flags' "${flagsArray[@]}" - ninja "${flagsArray[@]}" - unset flagsArray + # Parallel building is enabled by default. + if [ "${enableParallelBuilding-1}" ]; then + buildCores="$NIX_BUILD_CORES" fi + local flagsArray=( + -j$buildCores -l$NIX_BUILD_CORES + $ninjaFlags "${ninjaFlagsArray[@]}" + ) + + echoCmd 'build flags' "${flagsArray[@]}" + ninja "${flagsArray[@]}" + runHook postBuild } @@ -32,15 +26,14 @@ fi ninjaInstallPhase() { runHook preInstall - installTargets="${installTargets:-install}" - # shellcheck disable=SC2086 - local flagsArray=( $installTargets \ - $ninjaFlags "${ninjaFlagsArray[@]}") + local flagsArray=( + $ninjaFlags "${ninjaFlagsArray[@]}" + ${installTargets:-install} + ) echoCmd 'install flags' "${flagsArray[@]}" ninja "${flagsArray[@]}" - unset flagsArray runHook postInstall } @@ -48,3 +41,38 @@ ninjaInstallPhase() { if [ -z "$dontUseNinjaInstall" -a -z "$installPhase" ]; then installPhase=ninjaInstallPhase fi + +ninjaCheckPhase() { + runHook preCheck + + if [ -z "${checkTarget:-}" ]; then + if ninja -t query test >/dev/null 2>&1; then + checkTarget=test + fi + fi + + if [ -z "${checkTarget:-}" ]; then + echo "no test target found in ninja, doing nothing" + else + local buildCores=1 + + if [ "${enableParallelChecking-1}" ]; then + buildCores="$NIX_BUILD_CORES" + fi + + local flagsArray=( + -j$buildCores -l$NIX_BUILD_CORES + $ninjaFlags "${ninjaFlagsArray[@]}" + $checkTarget + ) + + echoCmd 'check flags' "${flagsArray[@]}" + ninja "${flagsArray[@]}" + fi + + runHook postCheck +} + +if [ -z "$dontUseNinjaCheck" -a -z "$checkPhase" ]; then + checkPhase=ninjaCheckPhase +fi diff --git a/pkgs/development/tools/build-managers/pants/default.nix b/pkgs/development/tools/build-managers/pants/default.nix index 1ad52f327e15..02bf9c23cbac 100644 --- a/pkgs/development/tools/build-managers/pants/default.nix +++ b/pkgs/development/tools/build-managers/pants/default.nix @@ -17,6 +17,7 @@ in buildPythonApplication rec { prePatch = '' sed -E -i "s/'([[:alnum:].-]+)[=><][[:digit:]=><.,]*'/'\\1'/g" setup.py + substituteInPlace setup.py --replace "requests[security]<2.19,>=2.5.0" "requests[security]<2.20,>=2.5.0" ''; # Unnecessary, and causes some really weird behavior around .class files, which diff --git a/pkgs/development/tools/build-managers/qbs/default.nix b/pkgs/development/tools/build-managers/qbs/default.nix index dc2d545a7654..99fb9090c0d5 100644 --- a/pkgs/development/tools/build-managers/qbs/default.nix +++ b/pkgs/development/tools/build-managers/qbs/default.nix @@ -1,41 +1,29 @@ -{ stdenv, qt5, fetchFromGitHub }: +{ stdenv, fetchFromGitHub, qmake, qtbase, qtscript }: stdenv.mkDerivation rec { name = "qbs-${version}"; - version = "1.8"; + version = "1.12.1"; src = fetchFromGitHub { - owner = "qt-labs"; + owner = "qbs"; repo = "qbs"; - rev = "fa9c21d6908e0dad805113f570ac883c1dc5067a"; - sha256 = "1manriz75rav1vldkk829yk1la9md4m872l5ykl9m982i9801d9g"; + rev = "v${version}"; + sha256 = "14b7bz07yfrmbry57n3xh8w4nbapm6aknk45fgi7ljvsfzp85fzl"; }; + nativeBuildInputs = [ qmake ]; + + qmakeFlags = [ "QBS_INSTALL_PREFIX=$(out)" "qbs.pro" ]; + + buildInputs = [ qtbase qtscript ]; + enableParallelBuilding = true; - buildInputs = with qt5; [ - qtbase - qtscript - ]; - - installFlags = [ "INSTALL_ROOT=$(out)" ]; - - buildPhase = '' - # From http://doc.qt.io/qbs/building.html - qmake -r qbs.pro - make - ''; - - postInstall = '' - mv $out/usr/local/* "$out" - ''; - meta = with stdenv.lib; { description = "A tool that helps simplify the build process for developing projects across multiple platforms"; - license = licenses.lgpl21; + license = licenses.lgpl3; maintainers = with maintainers; [ expipiplus1 ]; - inherit version; platforms = platforms.linux; }; } diff --git a/pkgs/development/tools/build-managers/rake/Gemfile.lock b/pkgs/development/tools/build-managers/rake/Gemfile.lock index c7f89c32c3f8..6f6bcc41f9b3 100644 --- a/pkgs/development/tools/build-managers/rake/Gemfile.lock +++ b/pkgs/development/tools/build-managers/rake/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - rake (12.0.0) + rake (12.3.1) PLATFORMS ruby @@ -10,4 +10,4 @@ DEPENDENCIES rake BUNDLED WITH - 1.14.6 + 1.17.1 diff --git a/pkgs/development/tools/build-managers/rake/gemset.nix b/pkgs/development/tools/build-managers/rake/gemset.nix index d5dc29e378ae..c1a3a511b22d 100644 --- a/pkgs/development/tools/build-managers/rake/gemset.nix +++ b/pkgs/development/tools/build-managers/rake/gemset.nix @@ -2,9 +2,9 @@ rake = { source = { remotes = ["https://rubygems.org"]; - sha256 = "01j8fc9bqjnrsxbppncai05h43315vmz9fwg28qdsgcjw9ck1d7n"; + sha256 = "1idi53jay34ba9j68c3mfr9wwkg3cd9qh0fn9cg42hv72c6q8dyg"; type = "gem"; }; - version = "12.0.0"; + version = "12.3.1"; }; } \ No newline at end of file diff --git a/pkgs/development/tools/build-managers/redo/default.nix b/pkgs/development/tools/build-managers/redo/default.nix index bd0562463fd7..97b82d204ad2 100644 --- a/pkgs/development/tools/build-managers/redo/default.nix +++ b/pkgs/development/tools/build-managers/redo/default.nix @@ -1,10 +1,10 @@ {stdenv, fetchurl, perl }: stdenv.mkDerivation rec { - name = "redo-1.3"; + name = "redo-1.4"; src = fetchurl { url = "https://jdebp.eu./Repository/freebsd/${name}.tar.gz"; - sha256 = "1yx7nd59s01j096hr1zbnbx6mvd6ljzd4vgawh7p2l644jgwj70r"; + sha256 = "1c8gr5h77v4fw78zkhbm9z9adqs3kd7xvxwnmci2zvlf4bqqk4jv"; }; nativeBuildInputs = [ perl /* for pod2man */ ]; diff --git a/pkgs/development/tools/build-managers/sbt-extras/default.nix b/pkgs/development/tools/build-managers/sbt-extras/default.nix index d501a7953841..deea53c9d38b 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 = "3c8fcadc3376edfd8e4b08b35f174935bf97bbac"; - version = stdenv.lib.strings.substring 0 7 rev; + rev = "33b1a535656222810572d36d10afc5711515958e"; + version = "2018-12-04"; in stdenv.mkDerivation { name = "sbt-extras-${version}"; @@ -12,7 +12,7 @@ stdenv.mkDerivation { owner = "paulp"; repo = "sbt-extras"; inherit rev; - sha256 = "0r79w4kgdrsdnm4ma9rmb9k115rvidpaha7sr9rsxv68jpagwgrj"; + sha256 = "0195b47a6agzs750il1lirm2rhlz55f59sb8mdi6573fnj6f23d3"; }; dontBuild = true; diff --git a/pkgs/development/tools/build-managers/sbt/default.nix b/pkgs/development/tools/build-managers/sbt/default.nix index b5751a19455e..d6eed35e30ae 100644 --- a/pkgs/development/tools/build-managers/sbt/default.nix +++ b/pkgs/development/tools/build-managers/sbt/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { name = "sbt-${version}"; - version = "1.2.1"; + version = "1.2.7"; src = fetchurl { urls = [ @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { "https://github.com/sbt/sbt/releases/download/v${version}/sbt-${version}.tgz" "https://cocl.us/sbt-${version}.tgz" ]; - sha256 = "1pyp98svh5x8b6yp5vfl0jhz8aysjm0dqvqf7znyb3l7knfqk726"; + sha256 = "10g7a1j2knbqmnbpvfhy1rqdg2pflmasz879ax59pv3mvgccn996"; }; patchPhase = '' diff --git a/pkgs/development/tools/build-managers/scons/common.nix b/pkgs/development/tools/build-managers/scons/common.nix index 4b0242a3956d..740d04d853f7 100644 --- a/pkgs/development/tools/build-managers/scons/common.nix +++ b/pkgs/development/tools/build-managers/scons/common.nix @@ -14,6 +14,8 @@ in python2Packages.buildPythonApplication { # Fix a regression in 3.0.0 (causes build errors for some packages) patches = stdenv.lib.optional (version == "3.0.0") ./print-statements.patch; + setupHook = ./setup-hook.sh; + meta = with stdenv.lib; { homepage = http://scons.org/; description = "An improved, cross-platform substitute for Make"; diff --git a/pkgs/development/tools/build-managers/scons/setup-hook.sh b/pkgs/development/tools/build-managers/scons/setup-hook.sh new file mode 100644 index 000000000000..55159aa5a93a --- /dev/null +++ b/pkgs/development/tools/build-managers/scons/setup-hook.sh @@ -0,0 +1,84 @@ +sconsBuildPhase() { + runHook preBuild + + if [ -n "$prefix" ]; then + mkdir -p "$prefix" + fi + + if [ -z "${dontAddPrefix:-}" ] && [ -n "$prefix" ]; then + buildFlags="${prefixKey:-prefix=}$prefix $buildFlags" + fi + + local flagsArray=( + ${enableParallelBuilding:+-j${NIX_BUILD_CORES}} + $sconsFlags ${sconsFlagsArray[@]} + $buildFlags ${buildFlagsArray[@]} + ) + + echoCmd 'build flags' "${flagsArray[@]}" + scons "${flagsArray[@]}" + + runHook postBuild +} + +sconsInstallPhase() { + runHook preInstall + + if [ -n "$prefix" ]; then + mkdir -p "$prefix" + fi + + if [ -z "${dontAddPrefix:-}" ] && [ -n "$prefix" ]; then + installFlags="${prefixKey:-prefix=}$prefix $installFlags" + fi + + local flagsArray=( + $sconsFlags ${sconsFlagsArray[@]} + $installFlags ${installFlagsArray[@]} + ${installTargets:-install} + ) + + echoCmd 'install flags' "${flagsArray[@]}" + scons "${flagsArray[@]}" + + runHook postInstall +} + +sconsCheckPhase() { + runHook preCheck + + if [ -z "${checkTarget:-}" ]; then + if scons -n check >/dev/null 2>&1; then + checkTarget=check + elif scons -n test >/dev/null 2>&1; then + checkTarget=test + fi + fi + + if [ -z "${checkTarget:-}" ]; then + echo "no check/test target found, doing nothing" + else + local flagsArray=( + ${enableParallelChecking:+-j${NIX_BUILD_CORES}} + $sconsFlags ${sconsFlagsArray[@]} + ${checkFlagsArray[@]} + ) + + echoCmd 'check flags' "${flagsArray[@]}" + scons "${flagsArray[@]}" + fi + + runHook postCheck +} + +if [ -z "$buildPhase" ]; then + buildPhase=sconsBuildPhase +fi + +if [ -z "$dontUseSconsInstall" -a -z "$installPhase" ]; then + installPhase=sconsInstallPhase +fi + +if [ -z "$checkPhase" ]; then + checkPhase=sconsCheckPhase +fi diff --git a/pkgs/development/tools/build-managers/shards/default.nix b/pkgs/development/tools/build-managers/shards/default.nix index 9fb7c0e64b80..02d5adb0c34d 100644 --- a/pkgs/development/tools/build-managers/shards/default.nix +++ b/pkgs/development/tools/build-managers/shards/default.nix @@ -1,28 +1,32 @@ -{ stdenv, fetchurl, crystal, libyaml, which }: +{ stdenv, fetchFromGitHub, crystal, pcre, libyaml, which }: stdenv.mkDerivation rec { name = "shards-${version}"; version = "0.8.1"; - src = fetchurl { - url = "https://github.com/crystal-lang/shards/archive/v${version}.tar.gz"; - sha256 = "198768izbsqqp063847r2x9ddcf4qfxx7vx7c6gwbmgjmjv4mivm"; + src = fetchFromGitHub { + owner = "crystal-lang"; + repo = "shards"; + rev = "v${version}"; + sha256 = "1cjn2lafr08yiqzlhyqx14jjjxf1y24i2kk046px07gljpnlgqwk"; }; - buildInputs = [ crystal libyaml which ]; + buildInputs = [ crystal libyaml pcre which ]; buildFlags = [ "CRFLAGS=--release" ]; installPhase = '' - mkdir -p $out/bin - cp bin/shards $out/bin/ + runHook preInstall + + install -Dm755 bin/shards $out/bin/shards + + runHook postInstall ''; meta = with stdenv.lib; { - homepage = https://crystal-lang.org/; - license = licenses.asl20; description = "Dependency manager for the Crystal language"; - maintainers = with maintainers; [ sifmelcara ]; - platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ]; + license = licenses.asl20; + maintainers = with maintainers; [ peterhoeg ]; + inherit (crystal.meta) homepage platforms; }; } diff --git a/pkgs/development/tools/build-managers/waf/setup-hook.sh b/pkgs/development/tools/build-managers/waf/setup-hook.sh new file mode 100644 index 000000000000..b8a448df8ef8 --- /dev/null +++ b/pkgs/development/tools/build-managers/waf/setup-hook.sh @@ -0,0 +1,62 @@ +wafConfigurePhase() { + runHook preConfigure + + if ! [ -f ./waf ]; then + cp @waf@ waf + fi + + if [[ -z "${dontAddPrefix:-}" && -n "$prefix" ]]; then + configureFlags="${prefixKey:---prefix=}$prefix $configureFlags" + fi + + local flagsArray=( + $configureFlags ${configureFlagsArray[@]} + ${configureTargets:-configure} + ) + echoCmd 'configure flags' "${flagsArray[@]}" + python waf "${flagsArray[@]}" + + runHook postConfigure +} + +wafBuildPhase () { + runHook preBuild + + # set to empty if unset + : ${wafFlags=} + + local flagsArray=( + ${enableParallelBuilding:+-j ${NIX_BUILD_CORES}} + $wafFlags ${wafFlagsArray[@]} + $buildFlags ${buildFlagsArray[@]} + ${buildTargets:-build} + ) + + echoCmd 'build flags' "${flagsArray[@]}" + python waf "${flagsArray[@]}" + + runHook postBuild +} + +wafInstallPhase() { + runHook preInstall + + if [ -n "$prefix" ]; then + mkdir -p "$prefix" + fi + + local flagsArray=( + $wafFlags ${wafFlagsArray[@]} + $installFlags ${installFlagsArray[@]} + ${installTargets:-install} + ) + + echoCmd 'install flags' "${flagsArray[@]}" + python waf "${flagsArray[@]}" + + runHook postInstall +} + +configurePhase=wafConfigurePhase +buildPhase=wafBuildPhase +installPhase=wafInstallPhase diff --git a/pkgs/development/tools/buildah/default.nix b/pkgs/development/tools/buildah/default.nix index 95ee4e93f2a8..8d2b1d17b2d5 100644 --- a/pkgs/development/tools/buildah/default.nix +++ b/pkgs/development/tools/buildah/default.nix @@ -3,15 +3,15 @@ , go-md2man }: let - version = "1.1"; + version = "1.4"; src = fetchFromGitHub { rev = "v${version}"; - owner = "projectatomic"; + owner = "containers"; repo = "buildah"; - sha256 = "0pc7bzcaafrz56glygzhnbilgaz4ca2kmklw8njfgamffbw4d54p"; + sha256 = "0b9pfi22qcqyp0im8vp02ibrwd49ghgi64d5l98z01cj52n2j2dz"; }; - goPackagePath = "github.com/projectatomic/buildah"; + goPackagePath = "github.com/containers/buildah"; in buildGoPackage rec { name = "buildah-${version}"; @@ -45,7 +45,7 @@ in buildGoPackage rec { meta = { description = "A tool which facilitates building OCI images"; - homepage = https://github.com/projectatomic/buildah; + homepage = https://github.com/containers/buildah; maintainers = with stdenv.lib.maintainers; [ Profpatsch ]; license = stdenv.lib.licenses.asl20; }; diff --git a/pkgs/development/tools/cargo-web/default.nix b/pkgs/development/tools/cargo-web/default.nix index 06d6697ef965..e350e475f73c 100644 --- a/pkgs/development/tools/cargo-web/default.nix +++ b/pkgs/development/tools/cargo-web/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchFromGitHub, openssl, pkgconfig, rustPlatform }: +{ stdenv, fetchFromGitHub, openssl, pkgconfig, rustPlatform +, CoreServices, Security +}: rustPlatform.buildRustPackage rec { name = "cargo-web-${version}"; @@ -14,12 +16,14 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "157av9zkirr00w9v11mh7yp8w36sy7rw6i80i5jmi0mgrdvcg5si"; nativeBuildInputs = [ openssl pkgconfig ]; + buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices Security ]; meta = with stdenv.lib; { description = "A Cargo subcommand for the client-side Web"; homepage = https://github.com/koute/cargo-web; license = with licenses; [asl20 /* or */ mit]; maintainers = [ maintainers.kevincox ]; + broken = stdenv.isDarwin; # test with CoreFoundation 10.11 platforms = platforms.all; }; } diff --git a/pkgs/development/tools/castxml/default.nix b/pkgs/development/tools/castxml/default.nix index 603b155ee4f9..aea94633bae3 100644 --- a/pkgs/development/tools/castxml/default.nix +++ b/pkgs/development/tools/castxml/default.nix @@ -17,6 +17,11 @@ stdenv.mkDerivation rec { sha256 = "1hjh8ihjyp1m2jb5yypp5c45bpbz8k004f4p1cjw4gc7pxhjacdj"; }; + cmakeFlags = [ + "-DCLANG_RESOURCE_DIR=${llvmPackages.clang-unwrapped}" + "-DSPHINX_MAN=${if withMan then "ON" else "OFF"}" + ]; + buildInputs = [ cmake llvmPackages.clang-unwrapped @@ -25,11 +30,6 @@ stdenv.mkDerivation rec { propagatedbuildInputs = [ llvmPackages.libclang ]; - preConfigure = '' - cmakeFlagsArray+=( - ${if withMan then "-DSPHINX_MAN=ON" else ""} - )''; - # 97% tests passed, 96 tests failed out of 2866 # mostly because it checks command line and nix append -isystem and all doCheck=false; diff --git a/pkgs/development/tools/check/default.nix b/pkgs/development/tools/check/default.nix new file mode 100644 index 000000000000..dfa164e6755c --- /dev/null +++ b/pkgs/development/tools/check/default.nix @@ -0,0 +1,30 @@ +{ buildGoPackage +, lib +, fetchFromGitLab +}: + +buildGoPackage rec { + name = "check-unstable-${version}"; + version = "2018-09-12"; + rev = "88db195993f8e991ad402754accd0635490769f9"; + + goPackagePath = "gitlab.com/opennota/check"; + + src = fetchFromGitLab { + inherit rev; + + owner = "opennota"; + repo = "check"; + sha256 = "1983xmdkgpqda4qz8ashc6xv1zg5jl4zly3w566grxc5sfxpgf0i"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "A set of utilities for checking Go sources."; + homepage = https://gitlab.com/opennota/check; + license = licenses.gpl3; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/check/deps.nix b/pkgs/development/tools/check/deps.nix new file mode 100644 index 000000000000..b9c50d95d117 --- /dev/null +++ b/pkgs/development/tools/check/deps.nix @@ -0,0 +1,11 @@ +[ + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "677d2ff680c1"; + sha256 = "0vp1w1haqcjd82dxd6x9xrllbfwvm957rxwkpji96cgvhsli2bq5"; + }; + } +] diff --git a/pkgs/development/tools/chefdk/Gemfile.lock b/pkgs/development/tools/chefdk/Gemfile.lock index 139649b78f14..545375d87805 100644 --- a/pkgs/development/tools/chefdk/Gemfile.lock +++ b/pkgs/development/tools/chefdk/Gemfile.lock @@ -252,7 +252,7 @@ GEM coderay (~> 1.1.0) method_source (~> 0.9.0) public_suffix (3.0.1) - rack (2.0.3) + rack (2.0.6) rainbow (2.2.2) rake rake (12.3.0) @@ -397,4 +397,4 @@ DEPENDENCIES test-kitchen BUNDLED WITH - 1.14.6 + 1.16.4 diff --git a/pkgs/development/tools/chefdk/gemset.nix b/pkgs/development/tools/chefdk/gemset.nix index d4e97deea8dc..228b3cd85135 100644 --- a/pkgs/development/tools/chefdk/gemset.nix +++ b/pkgs/development/tools/chefdk/gemset.nix @@ -791,10 +791,10 @@ rack = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1kczgp2zwcrvp257dl8j4y3mnyqflxr7rn4vl9w1rwblznx9n74c"; + sha256 = "1pcgv8dv4vkaczzlix8q3j68capwhk420cddzijwqgi2qb4lm1zm"; type = "gem"; }; - version = "2.0.3"; + version = "2.0.6"; }; rainbow = { dependencies = ["rake"]; diff --git a/pkgs/development/tools/continuous-integration/drone/default.nix b/pkgs/development/tools/continuous-integration/drone/default.nix index d8ba99fbf1a8..81dbc54cece0 100644 --- a/pkgs/development/tools/continuous-integration/drone/default.nix +++ b/pkgs/development/tools/continuous-integration/drone/default.nix @@ -2,8 +2,8 @@ buildGoPackage rec { name = "drone.io-${version}"; - version = "0.8.5-20180329-${stdenv.lib.strings.substring 0 7 revision}"; - revision = "81103a98208b0bfc76be5b07194f359fbc80183b"; + version = "0.8.6-20180727-${stdenv.lib.strings.substring 0 7 revision}"; + revision = "c48150767c2700d35dcc29b110a81c8b5969175e"; goPackagePath = "github.com/drone/drone"; # These dependencies pulled (in `drone` buildprocess) via Makefile, @@ -16,7 +16,7 @@ buildGoPackage rec { owner = "drone"; repo = "drone"; rev = revision; - sha256 = "1890bwhxr62adv261v4kn1azhq7qvcj2zpll68i9nsvjib8a52bq"; + sha256 = "0miq2012nivvr1ysi3aa2xrr5ak3mf0l3drybyc83iycy0kp4bda"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix b/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix index 0b6d0cd28efd..04f0c5cb66fa 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 = "11.2.0"; + version = "11.5.0"; # 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 = "1dphrws6118l0ryvgny0z5h9fsdbwckm4x21bh8hwb6bxdbqr0yn"; + sha256 = "1siiws19qzfv2nnyp9fy215yd08iv70x830b61kr1742ywc0jcbn"; }; docker_arm = fetchurl { url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-arm.tar.xz"; - sha256 = "162lzbi7z9afp470w0qkcja728jyb48s7krzinmvg45fb3fb0lfn"; + sha256 = "0d7wnpry4861dcmpspbaar97mkf0jf2bcxvr4nph9xnkw8w7fs2z"; }; in buildGoPackage rec { @@ -29,7 +29,7 @@ buildGoPackage rec { owner = "gitlab-org"; repo = "gitlab-runner"; rev = "v${version}"; - sha256 = "1y4fb5jbks6xab7zim10s112h11bq04hh3lddmhm4f2nyqcmlrqh"; + sha256 = "028bl249yfccdnwskbn6sxzf1xsg94chbm107n2h83j7a81cz8kw"; }; patches = [ ./fix-shell-path.patch ]; diff --git a/pkgs/development/tools/continuous-integration/gitlab-runner/fix-shell-path.patch b/pkgs/development/tools/continuous-integration/gitlab-runner/fix-shell-path.patch index 8f71f9ed630c..8aa419ea5f94 100644 --- a/pkgs/development/tools/continuous-integration/gitlab-runner/fix-shell-path.patch +++ b/pkgs/development/tools/continuous-integration/gitlab-runner/fix-shell-path.patch @@ -1,16 +1,16 @@ diff --git a/shells/bash.go b/shells/bash.go -index 839b7781..2b478e1e 100644 +index 673f4765..a58cc5e2 100644 --- a/shells/bash.go +++ b/shells/bash.go -@@ -7,6 +7,7 @@ import ( - "gitlab.com/gitlab-org/gitlab-ci-multi-runner/common" - "gitlab.com/gitlab-org/gitlab-ci-multi-runner/helpers" +@@ -5,6 +5,7 @@ import ( + "bytes" + "fmt" "io" + "os/exec" "path" "runtime" "strconv" -@@ -208,7 +209,11 @@ func (b *BashShell) GetConfiguration(info common.ShellScriptInfo) (script *commo +@@ -225,7 +226,11 @@ func (b *BashShell) GetConfiguration(info common.ShellScriptInfo) (script *commo if info.User != "" { script.Command = "su" if runtime.GOOS == "linux" { @@ -22,4 +22,7 @@ index 839b7781..2b478e1e 100644 + script.Arguments = append(script.Arguments, "-s", shellPath) } script.Arguments = append(script.Arguments, info.User) - script.Arguments = append(script.Arguments, "-c", shellCommand) \ No newline at end of file + script.Arguments = append(script.Arguments, "-c", shellCommand) +-- +2.18.0 + diff --git a/pkgs/development/tools/continuous-integration/gitlab-runner/v1.nix b/pkgs/development/tools/continuous-integration/gitlab-runner/v1.nix deleted file mode 100644 index 33cbd23d062c..000000000000 --- a/pkgs/development/tools/continuous-integration/gitlab-runner/v1.nix +++ /dev/null @@ -1,68 +0,0 @@ -{ lib, buildGoPackage, fetchFromGitLab, fetchurl, go-bindata }: - -let - version = "1.11.5"; - # Gitlab runner embeds some docker images these are prebuilt for arm and x86_64 - docker_x86_64 = fetchurl { - url = "https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/v${version}/docker/prebuilt-x86_64.tar.xz"; - sha256 = "0qy3xrq574c1lhkqw1zrkcn32w0ky3f4fppzdjhb5zwqvnaz7kx0"; - }; - - docker_arm = fetchurl { - url = "https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/v${version}/docker/prebuilt-arm.tar.xz"; - sha256 = "12clc28yc157s2kaa8239p0g086vq062jfjh2m1bxqmaypw9pyla"; - }; -in -buildGoPackage rec { - inherit version; - name = "gitlab-runner-${version}"; - goPackagePath = "gitlab.com/gitlab-org/gitlab-ci-multi-runner"; - commonPackagePath = "${goPackagePath}/common"; - buildFlagsArray = '' - -ldflags= - -X ${commonPackagePath}.NAME=gitlab-runner - -X ${commonPackagePath}.VERSION=${version} - -X ${commonPackagePath}.REVISION=v${version} - ''; - - src = fetchFromGitLab { - owner = "gitlab-org"; - repo = "gitlab-ci-multi-runner"; - rev = "v${version}"; - sha256 = "1xgx8jbgcc3ga7dkjxa2i8nj4afsdavzpfrgpdzma03jkcq1g2sv"; - }; - - patches = [ ./fix-shell-path.patch ]; - - buildInputs = [ go-bindata ]; - - preBuild = '' - ( - # go-bindata names the assets after the filename thus we create a symlink with the name we want - cd go/src/${goPackagePath} - ln -sf ${docker_x86_64} prebuilt-x86_64.tar.xz - ln -sf ${docker_arm} prebuilt-arm.tar.xz - go-bindata \ - -pkg docker \ - -nocompress \ - -nomemcopy \ - -o executors/docker/bindata.go \ - prebuilt-x86_64.tar.xz \ - prebuilt-arm.tar.xz - ) - ''; - - postInstall = '' - install -d $out/bin - # The recommended name is gitlab-runner so we create a symlink with that name - ln -sf gitlab-ci-multi-runner $bin/bin/gitlab-runner - ''; - - meta = with lib; { - description = "GitLab Runner the continuous integration executor of GitLab"; - license = licenses.mit; - homepage = https://about.gitlab.com/gitlab-ci/; - platforms = platforms.unix; - maintainers = [ lib.maintainers.bachp ]; - }; -} diff --git a/pkgs/development/tools/continuous-integration/jenkins/default.nix b/pkgs/development/tools/continuous-integration/jenkins/default.nix index c6fcaa0a44a0..ecfdc1b027c1 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 { name = "jenkins-${version}"; - version = "2.121.2"; + version = "2.150.1"; src = fetchurl { url = "http://mirrors.jenkins.io/war-stable/${version}/jenkins.war"; - sha256 = "00ln31ahhsihnxba2hldrjxdpyxl7xw731493a24cqlkdq89s3ys"; + sha256 = "0sb6mzynw1vg6s43mpd7b0dz1clbf8akga09i14q66isb9nmhf3s"; }; buildCommand = '' @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "An extendable open source continuous integration server"; - homepage = http://jenkins-ci.org; + homepage = https://jenkins-ci.org; license = licenses.mit; platforms = platforms.all; maintainers = with maintainers; [ coconnor fpletz earldouglas ]; diff --git a/pkgs/development/tools/continuous-integration/jenkins/update.sh b/pkgs/development/tools/continuous-integration/jenkins/update.sh new file mode 100755 index 000000000000..e8b6d9257758 --- /dev/null +++ b/pkgs/development/tools/continuous-integration/jenkins/update.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl common-updater-scripts jq + +set -eu -o pipefail + +core_json="$(curl --fail --location https://updates.jenkins.io/stable/update-center.actual.json | jq .core)" + +version="$(jq -r .version <<<$core_json)" +sha256="$(jq -r .sha256 <<<$core_json)" +hash="$(nix-hash --type sha256 --to-base32 "$sha256")" +url="$(jq -r .url <<<$core_json)" + +update-source-version jenkins "$version" "$hash" "$url" diff --git a/pkgs/development/tools/corgi/default.nix b/pkgs/development/tools/corgi/default.nix index 94596ab68afa..b7772dd659fa 100644 --- a/pkgs/development/tools/corgi/default.nix +++ b/pkgs/development/tools/corgi/default.nix @@ -2,15 +2,16 @@ buildGoPackage rec { name = "corgi-${rev}"; - rev = "v0.2.3"; + rev = "v0.2.4"; goPackagePath = "github.com/DrakeW/corgi"; src = fetchFromGitHub { + inherit rev; + owner = "DrakeW"; repo = "corgi"; - inherit rev; - sha256 = "0ahwpyd6dac04qw2ak51xfbwkr42sab1gkhh52i7hlcy12jpwl8q"; + sha256 = "0h9rjv1j129n1ichwpiiyspgim1273asi3s6hgizvbc75gbbb8fn"; }; goDeps = ./deps.nix; diff --git a/pkgs/development/tools/cppclean/default.nix b/pkgs/development/tools/cppclean/default.nix new file mode 100644 index 000000000000..96fe07a7799a --- /dev/null +++ b/pkgs/development/tools/cppclean/default.nix @@ -0,0 +1,31 @@ +{ stdenv, lib, fetchFromGitHub, python3Packages }: + +with python3Packages; + +buildPythonApplication rec { + name = "cppclean-unstable-${version}"; + version = "2018-05-12"; + + src = fetchFromGitHub { + owner = "myint"; + repo = "cppclean"; + rev = "e7da41eca5e1fd2bd1dddd6655e50128bb96dc28"; + sha256 = "0pymh6r7y19bwcypfkmgwyixrx36pmz338jd83yrjflsbjlriqm4"; + }; + + postUnpack = '' + patchShebangs . + ''; + + checkPhase = '' + ./test.bash + ''; + + meta = with stdenv.lib; { + description = "Finds problems in C++ source that slow development of large code bases"; + homepage = https://github.com/myint/cppclean; + license = licenses.asl20; + maintainers = with maintainers; [ nthorne ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/tools/database/cdb/default.nix b/pkgs/development/tools/database/cdb/default.nix new file mode 100644 index 000000000000..8def71568e79 --- /dev/null +++ b/pkgs/development/tools/database/cdb/default.nix @@ -0,0 +1,57 @@ +{ stdenv, lib, fetchurl, fetchFromGitHub, writeText }: + +let + version = "0.75"; + sha256 = "1iajg55n47hqxcpdzmyq4g4aprx7bzxcp885i850h355k5vmf68r"; + # Please don’t forget to update the docs: + # clone https://github.com/Profpatsch/cdb-docs + # and create a pull request with the result of running + # ./update + # from the repository’s root folder. + docRepo = fetchFromGitHub { + owner = "Profpatsch"; + repo = "cdb-docs"; + rev = "359b6c55c9e170ebfc88f3f38face8ae2315eacb"; + sha256 = "1y0ivviy58i0pmavhvrpznc4yjigjknff298gnw9rkg5wxm0gbbq"; + }; + +in stdenv.mkDerivation { + name = "cdb-${version}"; + + src = fetchurl { + url = "https://cr.yp.to/cdb/cdb-${version}.tar.gz"; + inherit sha256; + }; + + outputs = [ "bin" "doc" "out" ]; + + postPatch = '' + # A little patch, borrowed from Archlinux AUR, borrowed from Gentoo Portage + sed -e 's/^extern int errno;$/#include /' -i error.h + ''; + + postInstall = '' + # don't use make setup, but move the binaries ourselves + mkdir -p $bin/bin + install -m 755 -t $bin/bin/ cdbdump cdbget cdbmake cdbmake-12 cdbmake-sv cdbstats cdbtest + + # patch paths in scripts + function cdbmake-subst { + substituteInPlace $bin/bin/$1 \ + --replace /usr/local/bin/cdbmake $bin/bin/cdbmake + } + cdbmake-subst cdbmake-12 + cdbmake-subst cdbmake-sv + + # docs + mkdir -p $doc/share/cdb + cp -r "${docRepo}/docs" $doc/share/cdb/html + ''; + + meta = { + homepage = "https://cr.yp.to/cdb"; + license = lib.licenses.publicDomain; + maintainers = [ lib.maintainers.Profpatsch ]; + platforms = [ lib.platforms.unix ]; + }; +} diff --git a/pkgs/development/tools/database/dbmate/default.nix b/pkgs/development/tools/database/dbmate/default.nix new file mode 100644 index 000000000000..14fcc3f8607c --- /dev/null +++ b/pkgs/development/tools/database/dbmate/default.nix @@ -0,0 +1,25 @@ +{ stdenv, lib, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "dbmate-${version}"; + version = "1.4.1"; + + goPackagePath = "github.com/amacneil/dbmate"; + + src = fetchFromGitHub { + owner = "amacneil"; + repo = "dbmate"; + rev = "v${version}"; + sha256 = "0s3l51kmpsaikixq1yxryrgglzk4kfrjagcpf1i2bkq4wc5gyv5d"; + }; + + goDeps = ./deps.nix; + + meta = with stdenv.lib; { + description = "Database migration tool"; + homepage = https://dbmate.readthedocs.io; + license = licenses.mit; + maintainers = [ maintainers.manveru ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/tools/database/dbmate/deps.nix b/pkgs/development/tools/database/dbmate/deps.nix new file mode 100644 index 000000000000..97bfc10b20af --- /dev/null +++ b/pkgs/development/tools/database/dbmate/deps.nix @@ -0,0 +1,84 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "github.com/davecgh/go-spew"; + fetch = { + type = "git"; + url = "https://github.com/davecgh/go-spew"; + rev = "346938d642f2ec3594ed81d874461961cd0faa76"; + sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; + }; + } + { + goPackagePath = "github.com/go-sql-driver/mysql"; + fetch = { + type = "git"; + url = "https://github.com/go-sql-driver/mysql"; + rev = "2cc627ac8defc45d65066ae98f898166f580f9a4"; + sha256 = "0n589y9ak2m6glaqmqlggrfv2hghy5i2906r123svf92ci4r9sww"; + }; + } + { + goPackagePath = "github.com/joho/godotenv"; + fetch = { + type = "git"; + url = "https://github.com/joho/godotenv"; + rev = "a79fa1e548e2c689c241d10173efd51e5d689d5b"; + sha256 = "09610yqswxa02905mp9cqgsm50r76saagzddc55sqav4ad04j6qm"; + }; + } + { + goPackagePath = "github.com/lib/pq"; + fetch = { + type = "git"; + url = "https://github.com/lib/pq"; + rev = "19c8e9ad00952ce0c64489b60e8df88bb16dd514"; + sha256 = "0lm79ja5id7phf1jwf1vs987azaxis0q7qr69px0r6gqiva0q0vz"; + }; + } + { + goPackagePath = "github.com/mattn/go-sqlite3"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-sqlite3"; + rev = "6c771bb9887719704b210e87e934f08be014bdb1"; + sha256 = "0x6s7hy3ab3qw6dfl81y7ighjva5j4rrzvqhppf1qwz5alpfmpdm"; + }; + } + { + goPackagePath = "github.com/pmezard/go-difflib"; + fetch = { + type = "git"; + url = "https://github.com/pmezard/go-difflib"; + rev = "792786c7400a136282c1664665ae0a8db921c6c2"; + sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; + }; + } + { + goPackagePath = "github.com/stretchr/testify"; + fetch = { + type = "git"; + url = "https://github.com/stretchr/testify"; + rev = "b91bfb9ebec76498946beb6af7c0230c7cc7ba6c"; + sha256 = "178xyfgsbs40jq406aqj0r67ik1b81gdc28z45nbcw6hfhz82rvl"; + }; + } + { + goPackagePath = "github.com/urfave/cli"; + fetch = { + type = "git"; + url = "https://github.com/urfave/cli"; + rev = "cfb38830724cc34fedffe9a2a29fb54fa9169cd1"; + sha256 = "0y6f4sbzkiiwrxbl15biivj8c7qwxnvm3zl2dd3mw4wzg4x10ygj"; + }; + } + { + goPackagePath = "google.golang.org/appengine"; + fetch = { + type = "git"; + url = "https://github.com/golang/appengine"; + rev = "150dc57a1b433e64154302bdc40b6bb8aefa313a"; + sha256 = "0w3knznv39k8bm85ri62f83czcrxknql7dv6p9hk1a5jx3xljgxq"; + }; + } +] diff --git a/pkgs/development/tools/database/pgcli/default.nix b/pkgs/development/tools/database/pgcli/default.nix index 4ea3589476bd..f9e60e3e492c 100644 --- a/pkgs/development/tools/database/pgcli/default.nix +++ b/pkgs/development/tools/database/pgcli/default.nix @@ -1,30 +1,27 @@ -{ lib, pythonPackages, fetchFromGitHub }: +{ lib, python3Packages, fetchFromGitHub }: -pythonPackages.buildPythonApplication rec { - name = "pgcli-${version}"; - version = "1.6.0"; +python3Packages.buildPythonApplication rec { + pname = "pgcli"; + version = "2.0.1"; - src = fetchFromGitHub { - sha256 = "0f1zv4kwi2991pclf8chrhgjwf8jkqxdh5ndc9qx6igh56iyyncz"; - rev = "v${version}"; - repo = "pgcli"; - owner = "dbcli"; + # Python 2 won't have prompt_toolkit 2.x.x + # See: https://github.com/NixOS/nixpkgs/blob/f49e2ad3657dede09dc998a4a98fd5033fb52243/pkgs/top-level/python-packages.nix#L3408 + disabled = python3Packages.isPy27; + + src = python3Packages.fetchPypi { + inherit pname version; + sha256 = "149naq3gp1n922vag7vixs0hd114bpbmbmv70k4kzc1q7jz748l2"; }; - buildInputs = with pythonPackages; [ pytest mock ]; - checkPhase = '' - mkdir /tmp/homeless-shelter - HOME=/tmp/homeless-shelter py.test tests -k 'not test_missing_rc_dir and not test_quoted_db_uri and not test_port_db_uri' - ''; - - propagatedBuildInputs = with pythonPackages; [ - click configobj humanize prompt_toolkit psycopg2 - pygments sqlparse pgspecial setproctitle + propagatedBuildInputs = with python3Packages; [ + cli-helpers click configobj humanize prompt_toolkit psycopg2 + pygments sqlparse pgspecial setproctitle keyring ]; - postPatch = '' - substituteInPlace setup.py --replace "==" ">=" - rm tests/test_rowlimit.py + checkInputs = with python3Packages; [ pytest mock ]; + + checkPhase = '' + pytest ''; meta = with lib; { @@ -35,5 +32,6 @@ pythonPackages.buildPythonApplication rec { ''; homepage = https://pgcli.com; license = licenses.bsd3; + maintainers = with maintainers; [ dywedir ]; }; } diff --git a/pkgs/development/tools/database/sqlcheck/default.nix b/pkgs/development/tools/database/sqlcheck/default.nix new file mode 100644 index 000000000000..867aa0b98eca --- /dev/null +++ b/pkgs/development/tools/database/sqlcheck/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchFromGitHub, cmake }: + +stdenv.mkDerivation rec { + name = "sqlcheck-${version}"; + version = "1.2"; + + src = fetchFromGitHub { + owner = "jarulraj"; + repo = "sqlcheck"; + rev = "v${version}"; + sha256 = "0v8idyhwhbphxzmh03lih3wd9gdq317zn7wsf01infih7b6l0k69"; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ cmake ]; + + doCheck = true; + + meta = with stdenv.lib; { + inherit (src.meta) homepage; + description = "Automatically identify anti-patterns in SQL queries"; + license = licenses.asl20; + platforms = platforms.all; + maintainers = [ maintainers.marsam ]; + }; +} diff --git a/pkgs/development/tools/database/sqlite-web/default.nix b/pkgs/development/tools/database/sqlite-web/default.nix new file mode 100644 index 000000000000..a1b8ece12362 --- /dev/null +++ b/pkgs/development/tools/database/sqlite-web/default.nix @@ -0,0 +1,25 @@ +{ lib +, python3Packages +}: + +python3Packages.buildPythonApplication rec { + pname = "sqlite-web"; + version = "0.3.5"; + + src = python3Packages.fetchPypi { + inherit pname version; + sha256 = "9e0c8938434b0129423544162d4ca6975abf7042c131445f79661a4b9c885d47"; + }; + + propagatedBuildInputs = with python3Packages; [ flask peewee pygments ]; + + # no tests in repository + doCheck = false; + + meta = with lib; { + description = "Web-based SQLite database browser"; + homepage = https://github.com/coleifer/sqlite-web; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/development/tools/database/timescaledb-parallel-copy/default.nix b/pkgs/development/tools/database/timescaledb-parallel-copy/default.nix new file mode 100644 index 000000000000..d667e49e7cbe --- /dev/null +++ b/pkgs/development/tools/database/timescaledb-parallel-copy/default.nix @@ -0,0 +1,26 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "timescaledb-parallel-copy-${version}"; + version = "2018-05-14"; + + owner = "timescale"; + repo = "timescaledb-parallel-copy"; + + goPackagePath = with src; "github.com/${owner}/${repo}"; + goDeps = ./deps.nix; + + src = fetchFromGitHub { + inherit owner repo; + rev = "20d3e8f8219329f2f4b0a5aa985f280dd04d10bb"; + sha256 = "0waaccw991cnxaxjdxh9ksb94kiiyx1r7gif6pkd5k58js0kfvdn"; + }; + + meta = with stdenv.lib; { + description = "Bulk, parallel insert of CSV records into PostgreSQL"; + homepage = http://github.com/timescale/timescaledb-parallel-copy; + license = licenses.asl20; + platforms = platforms.linux; + maintainers = with maintainers; [ thoughtpolice ]; + }; +} diff --git a/pkgs/development/tools/database/timescaledb-parallel-copy/deps.nix b/pkgs/development/tools/database/timescaledb-parallel-copy/deps.nix new file mode 100644 index 000000000000..c672611e09c1 --- /dev/null +++ b/pkgs/development/tools/database/timescaledb-parallel-copy/deps.nix @@ -0,0 +1,21 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +[ + { + goPackagePath = "github.com/jmoiron/sqlx"; + fetch = { + type = "git"; + url = "https://github.com/jmoiron/sqlx"; + rev = "0dae4fefe7c0e190f7b5a78dac28a1c82cc8d849"; + sha256 = "0r8fyj70n0v84byvagw8w8rzz532s94mjr72b9sx018j0b6xglmy"; + }; + } + { + goPackagePath = "github.com/lib/pq"; + fetch = { + type = "git"; + url = "https://github.com/lib/pq"; + rev = "90697d60dd844d5ef6ff15135d0203f65d2f53b8"; + sha256 = "0hb4bfsk8g5473yzbf3lzrb373xicakjznkf0v085xgimz991i9r"; + }; + } +] diff --git a/pkgs/development/tools/deadcode/default.nix b/pkgs/development/tools/deadcode/default.nix new file mode 100644 index 000000000000..fbed4e905cfc --- /dev/null +++ b/pkgs/development/tools/deadcode/default.nix @@ -0,0 +1,31 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +# TODO(yl): should we package https://github.com/remyoudompheng/go-misc instead of +# the standalone extract of deadcode from it? +buildGoPackage rec { + name = "deadcode-unstable-${version}"; + version = "2016-07-24"; + rev = "210d2dc333e90c7e3eedf4f2242507a8e83ed4ab"; + + goPackagePath = "github.com/tsenart/deadcode"; + excludedPackages = "\\(cmd/fillswitch/test-fixtures\\)"; + + src = fetchFromGitHub { + inherit rev; + + owner = "tsenart"; + repo = "deadcode"; + sha256 = "05kif593f4wygnrq2fdjhn7kkcpdmgjnykcila85d0gqlb1f36g0"; + }; + + meta = with lib; { + description = "deadcode is a very simple utility which detects unused declarations in a Go package."; + homepage = https://github.com/remyoudompheng/go-misc/tree/master/deadcode; + license = licenses.bsd3; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/delve/default.nix b/pkgs/development/tools/delve/default.nix index b101e52aad9c..6ddc778c95c4 100644 --- a/pkgs/development/tools/delve/default.nix +++ b/pkgs/development/tools/delve/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "delve-${version}"; - version = "1.0.0"; + version = "1.1.0"; goPackagePath = "github.com/derekparker/delve"; excludedPackages = "\\(_fixtures\\|scripts\\|service/test\\)"; @@ -11,7 +11,7 @@ buildGoPackage rec { owner = "derekparker"; repo = "delve"; rev = "v${version}"; - sha256 = "08hsairhrifh41d288jhc65zbhs9k0hs738dbdzsbcvlmycrhvgx"; + sha256 = "0gpsd9hb7r65rn4ml9jzsmy72b8j0id6wik2l48ghzkwjm72rsdz"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/tools/dep2nix/default.nix b/pkgs/development/tools/dep2nix/default.nix index 6367f6be2981..e7033c44dd49 100644 --- a/pkgs/development/tools/dep2nix/default.nix +++ b/pkgs/development/tools/dep2nix/default.nix @@ -1,9 +1,9 @@ { stdenv, fetchFromGitHub, buildGoPackage -, makeWrapper, nix-prefetch-git }: +, makeWrapper, nix-prefetch-scripts }: buildGoPackage rec { name = "dep2nix-${version}"; - version = "0.0.1"; + version = "0.0.2"; goPackagePath = "github.com/nixcloud/dep2nix"; @@ -11,7 +11,7 @@ buildGoPackage rec { owner = "nixcloud"; repo = "dep2nix"; rev = version; - sha256 = "05b06wgcy88fb5ccqwq3mfhrhcblr1akpxgsf44kgbdwf5nzz87g"; + sha256 = "17csgnd6imr1l0gpirsvr5qg7z0mpzxj211p2nwqilrvbp8zj7vg"; }; nativeBuildInputs = [ @@ -20,7 +20,7 @@ buildGoPackage rec { postFixup = '' wrapProgram $bin/bin/dep2nix \ - --prefix PATH : ${nix-prefetch-git}/bin + --prefix PATH : ${nix-prefetch-scripts}/bin ''; goDeps = ./deps.nix; diff --git a/pkgs/development/tools/devpi-client/default.nix b/pkgs/development/tools/devpi-client/default.nix index 26d96a641263..e70971b670c2 100644 --- a/pkgs/development/tools/devpi-client/default.nix +++ b/pkgs/development/tools/devpi-client/default.nix @@ -9,28 +9,28 @@ pythonPackages.buildPythonApplication rec { name = "${pname}-${version}"; pname = "devpi-client"; - version = "3.1.0"; + version = "4.1.0"; src = pythonPackages.fetchPypi { inherit pname version; - sha256 = "0w47x3lkafcg9ijlaxllmq4886nsc91w49ck1cd7vn2gafkwjkgr"; + sha256 = "0f5jkvxx9fl8v5vwbwmplqhjsdfgiib7j3zvn0zxd8krvi2s38fq"; }; checkInputs = with pythonPackages; [ - pytest webtest mock + pytest pytestflakes webtest mock devpi-server tox sphinx wheel git mercurial detox setuptools ]; checkPhase = '' export PATH=$PATH:$out/bin + export HOME=$TMPDIR # fix tests failing in sandbox due to "/homeless-shelter" # setuptools do not get propagated into the tox call (cannot import setuptools) rm testing/test_test.py # test_pypi_index_attributes tries to connect to upstream pypi - # test_download_release_error is fixed in the next release - py.test -k 'not test_pypi_index_attributes and not test_download_release_error' testing + py.test -k 'not test_pypi_index_attributes' testing ''; LC_ALL = "en_US.UTF-8"; diff --git a/pkgs/development/tools/documentation/gtk-doc/default.nix b/pkgs/development/tools/documentation/gtk-doc/default.nix index 8ec6aec9918e..0213eca30d22 100644 --- a/pkgs/development/tools/documentation/gtk-doc/default.nix +++ b/pkgs/development/tools/documentation/gtk-doc/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchurl, autoreconfHook, pkgconfig, perl, python, libxml2Python, libxslt, which -, docbook_xml_dtd_43, docbook_xsl, gnome-doc-utils, dblatex, gettext, itstool +, docbook_xml_dtd_43, docbook_xsl, gnome-doc-utils, gettext, itstool +, withDblatex ? false, dblatex }: stdenv.mkDerivation rec { @@ -20,8 +21,8 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ pkgconfig perl python libxml2Python libxslt docbook_xml_dtd_43 docbook_xsl - gnome-doc-utils dblatex gettext which itstool - ]; + gnome-doc-utils gettext which itstool + ] ++ stdenv.lib.optional withDblatex dblatex; configureFlags = [ "--disable-scrollkeeper" ]; diff --git a/pkgs/development/tools/easyjson/default.nix b/pkgs/development/tools/easyjson/default.nix index 3ae172213639..ed650f37698a 100644 --- a/pkgs/development/tools/easyjson/default.nix +++ b/pkgs/development/tools/easyjson/default.nix @@ -2,15 +2,15 @@ buildGoPackage rec { name = "easyjson-unstable-${version}"; - version = "2018-07-30"; + version = "2018-08-23"; goPackagePath = "github.com/mailru/easyjson"; goDeps = ./deps.nix; src = fetchFromGitHub { owner = "mailru"; repo = "easyjson"; - rev = "03f2033d19d5860aef995fe360ac7d395cd8ce65"; - sha256 = "0r62ym6m1ijby7nwplq0gdnhak8in63njyisrwhr3xpx9vkira97"; + rev = "60711f1a8329503b04e1c88535f419d0bb440bff"; + sha256 = "0234jp6134wkihdpdwq1hvzqblgl5khc1wp6dyi2h0hgh88bhdk1"; }; enableParallelBuilding = true; diff --git a/pkgs/development/tools/ejson/Gemfile b/pkgs/development/tools/ejson/Gemfile new file mode 100644 index 000000000000..f860fe5075d4 --- /dev/null +++ b/pkgs/development/tools/ejson/Gemfile @@ -0,0 +1,4 @@ +source 'https://rubygems.org' + +gem 'fpm' +gem 'ronn' diff --git a/pkgs/development/tools/ejson/Gemfile.lock b/pkgs/development/tools/ejson/Gemfile.lock new file mode 100644 index 000000000000..bc72352c7ab1 --- /dev/null +++ b/pkgs/development/tools/ejson/Gemfile.lock @@ -0,0 +1,54 @@ +GEM + remote: https://rubygems.org/ + specs: + arr-pm (0.0.10) + cabin (> 0) + backports (3.8.0) + cabin (0.9.0) + childprocess (0.7.1) + ffi (~> 1.0, >= 1.0.11) + clamp (1.0.1) + dotenv (2.2.1) + ffi (1.9.18) + fpm (1.9.2) + arr-pm (~> 0.0.10) + backports (>= 2.6.2) + cabin (>= 0.6.0) + childprocess + clamp (~> 1.0.0) + ffi + json (>= 1.7.7, < 2.0) + pleaserun (~> 0.0.29) + ruby-xz + stud + hpricot (0.8.6) + insist (1.0.0) + io-like (0.3.0) + json (1.8.6) + mustache (0.99.8) + pleaserun (0.0.30) + cabin (> 0) + clamp + dotenv + insist + mustache (= 0.99.8) + stud + rdiscount (2.2.0.1) + ronn (0.7.3) + hpricot (>= 0.8.2) + mustache (>= 0.7.0) + rdiscount (>= 1.5.8) + ruby-xz (0.2.3) + ffi (~> 1.9) + io-like (~> 0.3) + stud (0.0.23) + +PLATFORMS + ruby + +DEPENDENCIES + fpm + ronn + +BUNDLED WITH + 1.16.0 diff --git a/pkgs/development/tools/ejson/default.nix b/pkgs/development/tools/ejson/default.nix new file mode 100644 index 000000000000..80129f318e39 --- /dev/null +++ b/pkgs/development/tools/ejson/default.nix @@ -0,0 +1,46 @@ +{ lib, bundlerEnv, ruby, buildGoPackage, fetchFromGitHub }: +let + # needed for manpage generation + gems = bundlerEnv { + name = "ejson-gems"; + gemdir = ./.; + inherit ruby; + }; +in buildGoPackage rec { + name = "ejson-${version}"; + version = "1.2.0"; + rev = "v${version}"; + + nativeBuildInputs = [ gems ]; + + goPackagePath = "github.com/Shopify/ejson"; + subPackages = [ "cmd/ejson" ]; + + goDeps = ./deps.nix; + + src = fetchFromGitHub { + owner = "Shopify"; + repo = "ejson"; + inherit rev; + sha256 = "07ig24fryb9n0mfyqb0sgpj7di9y7wbvh2ppwfs2jqfpvpncd7yh"; + }; + + # set HOME, otherwise bundler will insert stuff in the manpages + postBuild = '' + cd go/src/$goPackagePath + HOME=$PWD make man + ''; + + postInstall = '' + mkdir -p $out/share + cp -r build/man $out/share + ''; + + meta = with lib; { + description = "A small library to manage encrypted secrets using asymmetric encryption."; + license = licenses.mit; + homepage = https://github.com/Shopify/ejson; + platforms = platforms.unix; + maintainers = [ maintainers.manveru ]; + }; +} diff --git a/pkgs/development/tools/ejson/deps.nix b/pkgs/development/tools/ejson/deps.nix new file mode 100644 index 000000000000..b0c7defc5d78 --- /dev/null +++ b/pkgs/development/tools/ejson/deps.nix @@ -0,0 +1,48 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "github.com/codegangsta/cli"; + fetch = { + type = "git"; + url = "https://github.com/codegangsta/cli"; + rev = "9908e96513e5a94de37004098a3974a567f18111"; + sha256 = "0g6sihdb53nlf770dp3jc0qqxnlir5n2yjbp5p5vf7kcj3p54p34"; + }; + } + { + goPackagePath = "github.com/dustin/gojson"; + fetch = { + type = "git"; + url = "https://github.com/dustin/gojson"; + rev = "057ac0edc14e44d03df3bb03449e666ff50884c1"; + sha256 = "1kzzbi5yshcg1v99gab5ymd3psild3p0rbq9jf7mssjvh11yza6f"; + }; + } + { + goPackagePath = "github.com/smartystreets/goconvey"; + fetch = { + type = "git"; + url = "https://github.com/smartystreets/goconvey"; + rev = "90f2eae17a8bdcbe3f6f654fc76af7f39e97d7b9"; + sha256 = "0s984ksmc8npf642nwwd1a81c2sfi613v7yia9jff710i5472fah"; + }; + } + { + goPackagePath = "github.com/urfave/cli"; + fetch = { + type = "git"; + url = "https://github.com/urfave/cli"; + rev = "cfb38830724cc34fedffe9a2a29fb54fa9169cd1"; + sha256 = "0y6f4sbzkiiwrxbl15biivj8c7qwxnvm3zl2dd3mw4wzg4x10ygj"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "ca7e7f10cb9fd9c1a6ff7f60436c086d73714180"; + sha256 = "02wmfdq40fjszrd9l2w4c1g34zxnxyydwr4sqvp2blmw2s6ww4bx"; + }; + } +] \ No newline at end of file diff --git a/pkgs/development/tools/ejson/gemset.nix b/pkgs/development/tools/ejson/gemset.nix new file mode 100644 index 000000000000..b6fb1473d222 --- /dev/null +++ b/pkgs/development/tools/ejson/gemset.nix @@ -0,0 +1,188 @@ +{ + arr-pm = { + dependencies = ["cabin"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "07yx1g1nh4zdy38i2id1xyp42fvj4vl6i196jn7szvjfm0jx98hg"; + type = "gem"; + }; + version = "0.0.10"; + }; + backports = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "17pcz0z6jms5jydr1r95kf1bpk3ms618hgr26c62h34icy9i1dpm"; + type = "gem"; + }; + version = "3.8.0"; + }; + cabin = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0b3b8j3iqnagjfn1261b9ncaac9g44zrx1kcg81yg4z9i513kici"; + type = "gem"; + }; + version = "0.9.0"; + }; + childprocess = { + dependencies = ["ffi"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "04cypmwyy4aj5p9b5dmpwiz5p1gzdpz6jaxb42fpckdbmkpvn6j1"; + type = "gem"; + }; + version = "0.7.1"; + }; + clamp = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0jb6l4scp69xifhicb5sffdixqkw8wgkk9k2q57kh2y36x1px9az"; + type = "gem"; + }; + version = "1.0.1"; + }; + dotenv = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1pgzlvs0sswnqlgfm9gkz2hlhkc0zd3vnlp2vglb1wbgnx37pjjv"; + type = "gem"; + }; + version = "2.2.1"; + }; + ffi = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "034f52xf7zcqgbvwbl20jwdyjwznvqnwpbaps9nk18v9lgb1dpx0"; + type = "gem"; + }; + version = "1.9.18"; + }; + fpm = { + dependencies = ["arr-pm" "backports" "cabin" "childprocess" "clamp" "ffi" "json" "pleaserun" "ruby-xz" "stud"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "09vzjsiwa2dlhph6fc519x5l0bfn2qfhayfld48cdl2561x5c7fb"; + type = "gem"; + }; + version = "1.9.2"; + }; + hpricot = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1jn8x9ch79gqmnzgyz78kppavjh5lqx0y0r6frykga2b86rz9s6z"; + type = "gem"; + }; + version = "0.8.6"; + }; + insist = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0bw3bdwns14mapbgb8cbjmr0amvwz8y72gyclq04xp43wpp5jrvg"; + type = "gem"; + }; + version = "1.0.0"; + }; + io-like = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "04nn0s2wmgxij3k760h3r8m1dgih5dmd9h4v1nn085yi824i5z6k"; + type = "gem"; + }; + version = "0.3.0"; + }; + json = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0qmj7fypgb9vag723w1a49qihxrcf5shzars106ynw2zk352gbv5"; + type = "gem"; + }; + version = "1.8.6"; + }; + mustache = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1g5hplm0k06vwxwqzwn1mq5bd02yp0h3rym4zwzw26aqi7drcsl2"; + type = "gem"; + }; + version = "0.99.8"; + }; + pleaserun = { + dependencies = ["cabin" "clamp" "dotenv" "insist" "mustache" "stud"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0hgnrl67zkqaxmfkwbyscawj4wqjm7h8khpbj58s6iw54wp3408p"; + type = "gem"; + }; + version = "0.0.30"; + }; + rdiscount = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1arvk3k06prxasq1djbj065ixar4zl171340g7wr1ww4gj9makx3"; + type = "gem"; + }; + version = "2.2.0.1"; + }; + ronn = { + dependencies = ["hpricot" "mustache" "rdiscount"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "07plsxxfx5bxdk72ii9za6km0ziqlq8jh3bicr4774dalga6zpw2"; + type = "gem"; + }; + version = "0.7.3"; + }; + ruby-xz = { + dependencies = ["ffi" "io-like"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "11bgpvvk0098ghvlxr4i713jmi2izychalgikwvdwmpb452r3ndw"; + type = "gem"; + }; + version = "0.2.3"; + }; + stud = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0qpb57cbpm9rwgsygqxifca0zma87drnlacv49cqs2n5iyi6z8kb"; + type = "gem"; + }; + version = "0.0.23"; + }; +} \ No newline at end of file diff --git a/pkgs/development/tools/electron/default.nix b/pkgs/development/tools/electron/default.nix index 942748a38106..8d0f85e24847 100644 --- a/pkgs/development/tools/electron/default.nix +++ b/pkgs/development/tools/electron/default.nix @@ -1,7 +1,7 @@ -{ stdenv, libXScrnSaver, makeWrapper, fetchurl, unzip, atomEnv, gtk2 }: +{ stdenv, libXScrnSaver, makeWrapper, fetchurl, unzip, atomEnv, gtk2, at-spi2-atk }: let - version = "1.8.2"; + version = "3.0.5"; name = "electron-${version}"; throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}"; @@ -20,19 +20,19 @@ let src = { i686-linux = fetchurl { url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-linux-ia32.zip"; - sha256 = "12q5h6gh9zzhndg6yfka821rblq3l80d2qzqrq4nbq6rlsshjp9d"; + sha256 = "1jrvvjx9q1aklp09fk9g5yg0qnq2gx8837d45aaig2ycy0srhdif"; }; x86_64-linux = fetchurl { url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-linux-x64.zip"; - sha256 = "07ggq9wgfz3z5z0lwzzgs6im0qs83pz0pcfwr0r42zgmwg7j78b8"; + sha256 = "1bgi980zwarmxmp98nwdlfy9qnid4y65aadl66n6wwvb6hs4zjmz"; }; armv7l-linux = fetchurl { url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-linux-armv7l.zip"; - sha256 = "1b0p5x9zigyd6d8gz2hxc4scllrpnbx1dzzwlsvw6ilqbj1ypc7i"; + sha256 = "1ayfcy7jm7mymmbdq08id9wpjj6cja2cyix1sw2r3m8gpn4l6ih2"; }; aarch64-linux = fetchurl { url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-linux-arm64.zip"; - sha256 = "0k4np2d4y15x1qfay8y9m8v9y223vdpbq5fdxa3ywbbyf8j361zd"; + sha256 = "18cqg9zb98c0rfrdg7ri26dvhjwrwzj41jn8dfra9131xc84nl3i"; }; }.${stdenv.hostPlatform.system} or throwSystem; @@ -47,7 +47,7 @@ let patchelf \ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath "${atomEnv.libPath}:${gtk2}/lib:$out/lib/electron" \ + --set-rpath "${atomEnv.libPath}:${gtk2}/lib:${at-spi2-atk}/lib:$out/lib/electron" \ $out/lib/electron/electron wrapProgram $out/lib/electron/electron \ @@ -60,7 +60,7 @@ let src = fetchurl { url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-darwin-x64.zip"; - sha256 = "0pq587vr1i87jdwcpbf6n136i9dp6i39dp5s95kihnm9qglxr42b"; + sha256 = "18sjgb93hs73bx8wa0i8r64wdh927jdwpcsxd6pfq68lfw38g2ks"; }; buildInputs = [ unzip ]; diff --git a/pkgs/development/tools/errcheck/default.nix b/pkgs/development/tools/errcheck/default.nix new file mode 100644 index 000000000000..1ce49a4cbb9d --- /dev/null +++ b/pkgs/development/tools/errcheck/default.nix @@ -0,0 +1,29 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "errcheck-${version}"; + version = "1.1.0"; + + goPackagePath = "github.com/kisielk/errcheck"; + excludedPackages = "\\(testdata\\)"; + + src = fetchFromGitHub { + owner = "kisielk"; + repo = "errcheck"; + rev = "v${version}"; + sha256 = "19vd4rxmqbk5lpiav3pf7df3yjlz0l0dwx9mn0gjq5f998iyhy6y"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "errcheck is a program for checking for unchecked errors in go programs."; + homepage = https://github.com/kisielk/errcheck; + license = licenses.mit; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/errcheck/deps.nix b/pkgs/development/tools/errcheck/deps.nix new file mode 100644 index 000000000000..8470c9e12aa6 --- /dev/null +++ b/pkgs/development/tools/errcheck/deps.nix @@ -0,0 +1,20 @@ +[ + { + goPackagePath = "github.com/kisielk/gotool"; + fetch = { + type = "git"; + url = "https://github.com/kisielk/gotool"; + rev = "80517062f582ea3340cd4baf70e86d539ae7d84d"; + sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn"; + }; + } + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "3a10b9bf0a52df7e992a8c3eb712a86d3c896c75"; + sha256 = "19f3dijcc54jnd7458jab2dgpd0gzccmv2qympd9wi8cc8jpnhws"; + }; + } +] diff --git a/pkgs/development/tools/fedpkg/default.nix b/pkgs/development/tools/fedpkg/default.nix new file mode 100644 index 000000000000..5548b20de83c --- /dev/null +++ b/pkgs/development/tools/fedpkg/default.nix @@ -0,0 +1,35 @@ +{ stdenv, buildPythonApplication, buildPythonPackage, isPy3k, fetchurl, rpkg, offtrac, urlgrabber, pyopenssl, python_fedora }: + +let + fedora_cert = buildPythonPackage rec { + name = "fedora-cert"; + version = "0.6.0.2"; + format = "other"; + + src = fetchurl { + url = "https://releases.pagure.org/fedora-packager/fedora-packager-${version}.tar.bz2"; + sha256 = "02f22072wx1zg3rhyfw6gbxryzcbh66s92nb98mb9kdhxixv6p0z"; + }; + propagatedBuildInputs = [ python_fedora pyopenssl ]; + doCheck = false; + }; +in buildPythonApplication rec { + pname = "fedpkg"; + version = "1.29"; + + disabled = isPy3k; + + src = fetchurl { + url = "https://releases.pagure.org/fedpkg/${pname}-${version}.tar.bz2"; + sha256 = "1cpy5p1rp7w52ighz3ynvhyw04z86y8phq3n8563lj6ayr8pw631"; + }; + patches = [ ./fix-paths.patch ]; + propagatedBuildInputs = [ rpkg offtrac urlgrabber fedora_cert ]; + + meta = with stdenv.lib; { + description = "Subclass of the rpkg project for dealing with rpm packaging"; + homepage = https://pagure.io/fedpkg; + license = licenses.gpl2; + maintainers = with maintainers; [ ]; + }; +} diff --git a/pkgs/development/tools/fedpkg/fix-paths.patch b/pkgs/development/tools/fedpkg/fix-paths.patch new file mode 100644 index 000000000000..1831337a5851 --- /dev/null +++ b/pkgs/development/tools/fedpkg/fix-paths.patch @@ -0,0 +1,16 @@ +--- orig/setup.py ++++ new/setup.py +@@ -27,10 +27,10 @@ + 'bin/fedpkg', + 'bin/fedpkg-stage', + ], +- data_files=[(bash_completion_dir(), ['conf/bash-completion/fedpkg.bash']), +- ('/etc/rpkg', ['conf/etc/rpkg/fedpkg.conf', ++ data_files=[('share/bash-completion/completions', ['conf/bash-completion/fedpkg.bash']), ++ ('etc/rpkg', ['conf/etc/rpkg/fedpkg.conf', + 'conf/etc/rpkg/fedpkg-stage.conf']), +- ('/usr/share/zsh/site-functions', ['conf/zsh-completion/_fedpkg']), ++ ('share/zsh/site-functions', ['conf/zsh-completion/_fedpkg']), + ], + + tests_require=['nose', 'mock'], diff --git a/pkgs/development/tools/flatpak-builder/default.nix b/pkgs/development/tools/flatpak-builder/default.nix index 33f9ade46811..530e80f4fae6 100644 --- a/pkgs/development/tools/flatpak-builder/default.nix +++ b/pkgs/development/tools/flatpak-builder/default.nix @@ -29,6 +29,7 @@ , libcap , libdwarf , libsoup +, libyaml , ostree , patch , rpm @@ -36,7 +37,7 @@ }: let - version = "1.0.0"; + version = "1.0.1"; in stdenv.mkDerivation rec { name = "flatpak-builder-${version}"; @@ -44,7 +45,7 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/flatpak/flatpak-builder/releases/download/${version}/${name}.tar.xz"; - sha256 = "0ysnz0dwc8wfd31afwssg9prvaqdga7z4mybnrzy8sgm0hi5p2l5"; + sha256 = "01p3j8ndk9bimnqibw3dyny0ysv6nw2f7z5im19s9jlhlzdqb48w"; }; nativeBuildInputs = [ @@ -72,6 +73,7 @@ in stdenv.mkDerivation rec { libdwarf libsoup libxml2 + libyaml ostree ]; diff --git a/pkgs/development/tools/flyway/default.nix b/pkgs/development/tools/flyway/default.nix index 70f6d8021ff8..7386dc0eeeba 100644 --- a/pkgs/development/tools/flyway/default.nix +++ b/pkgs/development/tools/flyway/default.nix @@ -1,22 +1,23 @@ { stdenv, fetchurl, jre_headless, makeWrapper }: let - version = "5.1.4"; + version = "5.2.1"; in stdenv.mkDerivation { name = "flyway-${version}"; src = fetchurl { - url = "https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/5.1.4/flyway-commandline-${version}.tar.gz"; - sha256 = "1raz125k55v6xa8gp6ylcjxz77r5364xqp9di46rayx3z2282f7q"; + url = "https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/${version}/flyway-commandline-${version}.tar.gz"; + sha256 = "0lm536qc8pqj4s21dd47gi99nwwflk17gqzfwaflghw3fnhn7i1s"; }; buildInputs = [ makeWrapper ]; dontBuild = true; dontStrip = true; installPhase = '' mkdir -p $out/bin $out/share/flyway - cp -r sql jars lib drivers $out/share/flyway + cp -r sql jars drivers conf $out/share/flyway + cp -r lib/community $out/share/flyway/lib makeWrapper "${jre_headless}/bin/java" $out/bin/flyway \ --add-flags "-Djava.security.egd=file:/dev/../dev/urandom" \ - --add-flags "-cp '$out/share/flyway/lib/*:$out/share/flyway/drivers/*'" \ + --add-flags "-classpath '$out/share/flyway/lib/*:$out/share/flyway/drivers/*'" \ --add-flags "org.flywaydb.commandline.Main" ''; meta = with stdenv.lib; { diff --git a/pkgs/development/tools/fusee-launcher/default.nix b/pkgs/development/tools/fusee-launcher/default.nix new file mode 100644 index 000000000000..6210361eb883 --- /dev/null +++ b/pkgs/development/tools/fusee-launcher/default.nix @@ -0,0 +1,43 @@ +{ stdenv +, lib +, python3Packages +, python3 +, fetchFromGitHub +, pkgsCross +, makeWrapper +} : + +stdenv.mkDerivation rec { + name = "fusee-launcher-${version}"; + version = "unstable-2018-07-14"; + + src = fetchFromGitHub { + owner = "Cease-and-DeSwitch"; + repo = "fusee-launcher"; + rev = "265e8f3e1987751ec41db6f1946d132b296aba43"; + sha256 = "1pqkgw5bk0xcz9x7pc1f0r0b9nsc8jnnvcs1315d8ml8mx23fshm"; + }; + + installPhase = '' + mkdir -p $out/bin $out/share + cp fusee-launcher.py $out/bin/fusee-launcher + cp intermezzo.bin $out/share/intermezzo.bin + + # Wrap with path to intermezzo.bin relocator binary in /share + wrapProgram $out/bin/fusee-launcher \ + --add-flags "--relocator $out/share/intermezzo.bin" \ + --prefix PYTHONPATH : "$PYTHONPATH:$(toPythonPath $out)" + ''; + + nativeBuildInputs = [ pkgsCross.arm-embedded.buildPackages.gcc makeWrapper python3Packages.wrapPython ]; + buildInputs = [ python3 python3Packages.pyusb ]; + pythonPath = with python3Packages; [ pyusb ]; + + meta = with stdenv.lib; { + homepage = https://github.com/Cease-and-DeSwitch/fusee-launcher; + description = "Work-in-progress launcher for one of the Tegra X1 bootROM exploits"; + license = licenses.gpl2; + maintainers = with maintainers; [ pneumaticat ]; + }; + +} diff --git a/pkgs/development/tools/gauge/default.nix b/pkgs/development/tools/gauge/default.nix index f4f7af0e084a..82a7b4b0e276 100644 --- a/pkgs/development/tools/gauge/default.nix +++ b/pkgs/development/tools/gauge/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "gauge-${version}"; - version = "1.0.0"; + version = "1.0.3"; goPackagePath = "github.com/getgauge/gauge"; excludedPackages = ''\(build\|man\)''; @@ -11,7 +11,7 @@ buildGoPackage rec { owner = "getgauge"; repo = "gauge"; rev = "v${version}"; - sha256 = "1dnlqnpzqsikpxy2mndrmxpcsj4r1zcjmv8px1idzblp117vsnw1"; + sha256 = "0dcsgszg6ilf3sxan3ahf9cfpw66z3mh2svg2srxv8ici3ak8a2x"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/tools/geckodriver/default.nix b/pkgs/development/tools/geckodriver/default.nix index 9bc760bf1126..11976e291736 100644 --- a/pkgs/development/tools/geckodriver/default.nix +++ b/pkgs/development/tools/geckodriver/default.nix @@ -1,24 +1,26 @@ { lib , fetchFromGitHub , rustPlatform +, stdenv +, darwin }: with rustPlatform; buildRustPackage rec { - version = "unstable-2018-02-24"; + version = "0.22.0"; name = "geckodriver-${version}"; src = fetchFromGitHub { owner = "mozilla"; - repo = "gecko-dev"; - rev = "ecb86060b4c5a9808798b81a57e79e821bb47082"; - sha256 = "1am84a60adw0bb12rlhdqbiwyywhza4qp5sf4f4fmssjl2qcr6nl"; + repo = "geckodriver"; + rev = "v${version}"; + sha256 = "12m95lfqwdxs2m5kjh3yrpm9w2li5m8n3fw46a2nkxyfw6c94l4b"; }; - sourceRoot = "${src.name}/testing/geckodriver"; + buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; - cargoSha256 = "0dvcvdb623jla29i93glx20nf8pbpfw6jj548ii6brzkcpafxxm8"; + cargoSha256 = "1a8idl6falz0n9irh1p8hv5w2pmiknzsfnxl70k1psnznrpk2y8n"; meta = with lib; { description = "Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers"; diff --git a/pkgs/development/tools/global-platform-pro/default.nix b/pkgs/development/tools/global-platform-pro/default.nix index 7c697bc5e576..9841e7900cd5 100644 --- a/pkgs/development/tools/global-platform-pro/default.nix +++ b/pkgs/development/tools/global-platform-pro/default.nix @@ -3,50 +3,20 @@ # TODO: This is quite a bit of duplicated logic with gephi. Factor it out? stdenv.mkDerivation rec { pname = "global-platform-pro"; - version = "0.3.10-rc11"; # Waiting for release https://github.com/martinpaljak/GlobalPlatformPro/issues/128 - describeVersion = "v0.3.10-rc11-0-g8923747"; # git describe --tags --always --long --dirty + version = "18.09.14"; + GPPRO_VERSION = "18.09.14-0-gb439b52"; # git describe --tags --always --long --dirty name = "${pname}-${version}"; src = fetchFromGitHub { owner = "martinpaljak"; repo = "GlobalPlatformPro"; - rev = "v${version}"; - sha256 = "0rk81x2y7vx1caxm6wa59fjrfxmjn7s8yxaxm764p8m2qxk3m4y2"; + rev = "${version}"; + sha256 = "1vws6cbgm3mrwc2xz9j1y262vw21x3hjc9m7rqc4hn3m7gjpwsvg"; }; - # This patch hardcodes the return of a git command the build system tries to - # run. As `fetchFromGitHub` doesn't fetch a full-fledged git repository, - # this command can only fail at build-time. As a consequence, we include the - # `describeVersion` variable defined above here. - # - # See upstream issue https://github.com/martinpaljak/GlobalPlatformPro/issues/129 - patches = [ (writeText "${name}-version.patch" '' - diff --git a/pom.xml b/pom.xml - index 1e5a82d..1aa01fe 100644 - --- a/pom.xml - +++ b/pom.xml - @@ -121,14 +121,10 @@ - - - - - git - + echo - target/generated-resources/pro/javacard/gp/pro_version.txt - - - describe - - --tags - - --always - - --long - - --dirty - + ${describeVersion} - - - - '') ]; - deps = stdenv.mkDerivation { name = "${name}-deps"; - inherit src patches; + inherit src; nativeBuildInputs = [ jdk maven ]; installPhase = '' # Download the dependencies @@ -62,7 +32,7 @@ stdenv.mkDerivation rec { ''; outputHashAlgo = "sha256"; outputHashMode = "recursive"; - outputHash = "15bbi7z9v601all9vr2azh8nk8rpz2vd91yvvw8id6birnbhn3if"; + outputHash = "1qwgvz6l5wia8q5824c9f3iwyapfskljhqf1z09fw6jjj1jy3b15"; }; nativeBuildInputs = [ jdk maven makeWrapper ]; @@ -75,7 +45,6 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p "$out/lib/java" "$out/share/java" - cp -R target/apidocs "$out/doc" cp target/gp.jar "$out/share/java" makeWrapper "${jre_headless}/bin/java" "$out/bin/gp" \ --add-flags "-jar '$out/share/java/gp.jar'" \ @@ -93,6 +62,7 @@ stdenv.mkDerivation rec { ''; homepage = https://github.com/martinpaljak/GlobalPlatformPro; license = with licenses; [ lgpl3 ]; + maintainers = with maintainers; [ ekleog ]; platforms = platforms.all; }; } diff --git a/pkgs/development/tools/glslviewer/default.nix b/pkgs/development/tools/glslviewer/default.nix index fbae0a76f254..e8315e7b60c2 100644 --- a/pkgs/development/tools/glslviewer/default.nix +++ b/pkgs/development/tools/glslviewer/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { libXi libX11 ] ++ (with python2Packages; [ python setuptools wrapPython ]) ++ stdenv.lib.optional stdenv.isDarwin Cocoa; - pythonPath = with python2Packages; [ requests.dev ]; + pythonPath = with python2Packages; [ requests ]; # Makefile has /usr/local/bin hard-coded for 'make install' preConfigure = '' diff --git a/pkgs/development/tools/gnulib/default.nix b/pkgs/development/tools/gnulib/default.nix index eeaec8eb0335..18af16d36525 100644 --- a/pkgs/development/tools/gnulib/default.nix +++ b/pkgs/development/tools/gnulib/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "gnulib-20180226"; src = fetchgit { - url = "http://git.savannah.gnu.org/r/gnulib.git"; + url = "https://git.savannah.gnu.org/r/gnulib.git"; rev = "0bec5d56c6938c2f28417bb5fd1c4b05ea2e7d28"; sha256 = "0sifr3bkmhyr5s6ljgfyr0fw6w49ajf11rlp1r797f3r3r6j9w4k"; }; @@ -14,10 +14,12 @@ stdenv.mkDerivation { installPhase = '' mkdir -p $out; mv * $out/ ln -s $out/lib $out/include + mkdir -p $out/bin + ln -s $out/gnulib-tool $out/bin/ ''; meta = { - homepage = http://www.gnu.org/software/gnulib/; + homepage = https://www.gnu.org/software/gnulib/; description = "Central location for code to be shared among GNU packages"; license = stdenv.lib.licenses.gpl3Plus; platforms = stdenv.lib.platforms.unix; diff --git a/pkgs/development/tools/go-junit-report/default.nix b/pkgs/development/tools/go-junit-report/default.nix new file mode 100644 index 000000000000..5e1a69a16929 --- /dev/null +++ b/pkgs/development/tools/go-junit-report/default.nix @@ -0,0 +1,24 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "go-junit-report-unstable-${version}"; + version = "2018-06-14"; + rev = "385fac0ced9acaae6dc5b39144194008ded00697"; + + goPackagePath = "github.com/jstemmer/go-junit-report"; + + src = fetchFromGitHub { + inherit rev; + owner = "jstemmer"; + repo = "go-junit-report"; + sha256 = "109zs8wpdmc2ijc2khyqija8imay88ka6v50xvrpnnwnd3ywckxi"; + }; + + meta = with stdenv.lib; { + description = "Converts go test output to an xml report, suitable for applications that expect junit xml reports (e.g. Jenkins)"; + homepage = "https://${goPackagePath}"; + maintainers = with maintainers; [ cryptix ]; + license = licenses.mit; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/tools/go-motion/default.nix b/pkgs/development/tools/go-motion/default.nix new file mode 100644 index 000000000000..62e276f2f423 --- /dev/null +++ b/pkgs/development/tools/go-motion/default.nix @@ -0,0 +1,38 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "motion-unstable-${version}"; + version = "2018-04-09"; + rev = "218875ebe23806e7af82f3b5b14bb3355534f679"; + + goPackagePath = "github.com/fatih/motion"; + excludedPackages = ''testdata''; + + src = fetchFromGitHub { + inherit rev; + + owner = "fatih"; + repo = "motion"; + sha256 = "08lp61hmb77p0cknf71jp8lssplxad3ddyqjxh8x3cr0bmn9ykr9"; + }; + + meta = with lib; { + description = "Navigation and insight in Go"; + longDescription = '' + Motion is a tool that was designed to work with editors. It is providing + contextual information for a given offset(option) from a file or + directory of files. Editors can use these informations to implement + navigation, text editing, etc... that are specific to a Go source code. + + It's optimized and created to work with vim-go, but it's designed to work + with any editor. It's currently work in progress and open to change. + ''; + homepage = https://github.com/fatih/motion; + license = licenses.bsd3; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/go-symbols/default.nix b/pkgs/development/tools/go-symbols/default.nix index 38ceea7d417b..07cd267b0e9e 100644 --- a/pkgs/development/tools/go-symbols/default.nix +++ b/pkgs/development/tools/go-symbols/default.nix @@ -1,17 +1,18 @@ -{ stdenv, buildGoPackage, fetchgit }: +{ stdenv, buildGoPackage, fetchFromGitHub }: buildGoPackage rec { name = "go-symbols-${version}"; - version = "unstable-2017-02-06"; - rev = "5a7f75904fb552189036c640d04cd6afef664836"; + version = "unstable-2018-05-23"; + rev = "953befd75e223f514580fcb698aead0dd6ad3421"; goPackagePath = "github.com/acroca/go-symbols"; goDeps = ./deps.nix; - src = fetchgit { + src = fetchFromGitHub { inherit rev; - url = "https://github.com/acroca/go-symbols"; - sha256 = "0qh2jjhwwk48gi8yii0z031bah11anxfz81nwflsiww7n426a8bb"; + owner = "acroca"; + repo = "go-symbols"; + sha256 = "0dwf7w3zypv5brk68n7siakz222jwnhrhkzvwk1iwdffk79gqp3x"; }; meta = { diff --git a/pkgs/development/tools/go-tools/default.nix b/pkgs/development/tools/go-tools/default.nix new file mode 100644 index 000000000000..7e599ed8de71 --- /dev/null +++ b/pkgs/development/tools/go-tools/default.nix @@ -0,0 +1,29 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "go-tools-${version}"; + version = "2017.2.2"; + + goPackagePath = "honnef.co/go/tools"; + excludedPackages = ''\(simple\|ssa\|ssa/ssautil\|lint\|staticcheck\|unused\)/testdata''; + + src = fetchFromGitHub { + owner = "dominikh"; + repo = "go-tools"; + rev = "${version}"; + sha256 = "1khl6szjj0skkfqp234p9rf3icik7fw2pk2x0wbj3wa9q3f84hb7"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "A collection of tools and libraries for working with Go code, including linters and static analysis."; + homepage = https://staticcheck.io; + license = licenses.mit; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/go-tools/deps.nix b/pkgs/development/tools/go-tools/deps.nix new file mode 100644 index 000000000000..afe5e50e47bd --- /dev/null +++ b/pkgs/development/tools/go-tools/deps.nix @@ -0,0 +1,20 @@ +[ + { + goPackagePath = "github.com/kisielk/gotool"; + fetch = { + type = "git"; + url = "https://github.com/kisielk/gotool"; + rev = "80517062f582ea3340cd4baf70e86d539ae7d84d"; + sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn"; + }; + } + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "96e9e165b75e735822645eff82850b08c377be36"; + sha256 = "1zj9ck5sg9b0pphxybmvxf64hhcap7v7j37fx3v5aknf18crjjdg"; + }; + } +] diff --git a/pkgs/development/tools/go2nix/default.nix b/pkgs/development/tools/go2nix/default.nix index 5ef12d88c06c..36634423fdbc 100644 --- a/pkgs/development/tools/go2nix/default.nix +++ b/pkgs/development/tools/go2nix/default.nix @@ -1,9 +1,9 @@ -{ stdenv, buildGoPackage, go-bindata, goimports, nix-prefetch-git, git, makeWrapper, +{ stdenv, buildGoPackage, go-bindata, gotools, nix-prefetch-git, git, makeWrapper, fetchFromGitHub }: buildGoPackage rec { name = "go2nix-${version}"; - version = "1.2.1"; + version = "1.3.0"; rev = "v${version}"; goPackagePath = "github.com/kamilchm/go2nix"; @@ -12,14 +12,14 @@ buildGoPackage rec { inherit rev; owner = "kamilchm"; repo = "go2nix"; - sha256 = "0fr9aa50yvchfhv6h6zqblx8ynxk41i2hmv87b344zr2rz6rms72"; + sha256 = "1q61mgngvyl2bnmrqahh3bji402n76c7xwv29lwk007gymzgff0n"; }; goDeps = ./deps.nix; outputs = [ "bin" "out" "man" ]; - buildInputs = [ go-bindata goimports makeWrapper ]; + buildInputs = [ go-bindata gotools makeWrapper ]; preBuild = ''go generate ./...''; postInstall = '' diff --git a/pkgs/development/tools/goa/default.nix b/pkgs/development/tools/goa/default.nix index dfb603d101fc..7469d506244b 100644 --- a/pkgs/development/tools/goa/default.nix +++ b/pkgs/development/tools/goa/default.nix @@ -1,8 +1,8 @@ -{ stdenv, buildGoPackage, fetchFromGitHub, makeWrapper }: +{ stdenv, buildGoPackage, fetchFromGitHub }: buildGoPackage rec { name = "goa-${version}"; - version = "1.0.0"; + version = "1.4.0"; goPackagePath = "github.com/goadesign/goa"; subPackages = [ "goagen" ]; @@ -11,7 +11,7 @@ buildGoPackage rec { owner = "goadesign"; repo = "goa"; rev = "v${version}"; - sha256 = "13401jf907z3qh11h9clb3z0i0fshwkmhx11fq9z6vx01x8x2in1"; + sha256 = "1qx3c7dyq5wqxidfrk3ywc55fk64najj63f2jmfisfq4ixgwxdw9"; }; goDeps = ./deps.nix; diff --git a/pkgs/development/tools/goa/deps.nix b/pkgs/development/tools/goa/deps.nix index 14e9234be8a2..d92489259055 100644 --- a/pkgs/development/tools/goa/deps.nix +++ b/pkgs/development/tools/goa/deps.nix @@ -1,39 +1,12 @@ -# This file was generated by go2nix. +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 [ - { - goPackagePath = "github.com/armon/go-metrics"; - fetch = { - type = "git"; - url = "https://github.com/armon/go-metrics"; - rev = "3df31a1ada83e310c2e24b267c8e8b68836547b4"; - sha256 = "1l99f1bzvdhyqhnsrpi1pd07bps0msilzilrd7m4w7i1m5kra529"; - }; - } { goPackagePath = "github.com/dimfeld/httppath"; fetch = { type = "git"; url = "https://github.com/dimfeld/httppath"; - rev = "c8e499c3ef3c3e272ed8bdcc1ccf39f73c88debc"; - sha256 = "0452zvrzjvy8pk5q6ykivz2cks082r4lmh7hghscxfqw6gf3siwi"; - }; - } - { - goPackagePath = "github.com/dimfeld/httptreemux"; - fetch = { - type = "git"; - url = "https://github.com/dimfeld/httptreemux"; - rev = "96acf0909c0b45ebf4a25a816cedc6d317e63679"; - sha256 = "0f9qbm1b8l7b21i2v8vmjyzfwf1mgkvxlk5250bwkp5i8n4ml2r6"; - }; - } - { - goPackagePath = "github.com/goadesign/goa"; - fetch = { - type = "git"; - url = "https://github.com/goadesign/goa"; - rev = "ea323df387ea68f8ac9fd79336f523c25e12c92e"; - sha256 = "13401jf907z3qh11h9clb3z0i0fshwkmhx11fq9z6vx01x8x2in1"; + rev = "ee938bf735983d53694d79138ad9820efff94c92"; + sha256 = "1c1kic8g3r78g6h4xl8n2ac1waxsb9fqz40k20ypi08k24mv3ha9"; }; } { @@ -41,8 +14,8 @@ fetch = { type = "git"; url = "https://github.com/manveru/faker"; - rev = "717f7cf83fb78669bfab612749c2e8ff63d5be11"; - sha256 = "1p6laz0hnb2vhfvam83rz6vl2amajqa6nifnsj2lg3mcs9ga8c0f"; + rev = "9fbc68a78c4dbc7914e1a23f88f126bea4383b97"; + sha256 = "1cnrf4wdjhxd9fryhlp2krl9acz6dzwic89gshs49pg3aajlf4dy"; }; } { @@ -50,8 +23,8 @@ fetch = { type = "git"; url = "https://github.com/satori/go.uuid"; - rev = "0aa62d5ddceb50dbcb909d790b5345affd3669b6"; - sha256 = "1vfzfcspanxcbpdpv49580rh6kamzcs3lm70xnx724mkwi41zi8w"; + rev = "36e9d2ebbde5e3f13ab2e25625fd453271d6522e"; + sha256 = "0nc0ggn0a6bcwdrwinnx3z6889x65c20a2dwja0n8can3xblxs35"; }; } { @@ -59,8 +32,8 @@ fetch = { type = "git"; url = "https://github.com/spf13/cobra"; - rev = "9c28e4bbd74e5c3ed7aacbc552b2cab7cfdfe744"; - sha256 = "02bgp0yy9bi05k2in9axqi3db1c6mjffdsmki51pn9iryxz4zkh3"; + rev = "4dab30cb33e6633c33c787106bafbfbfdde7842d"; + sha256 = "1g7p7c2azqaxbfkx5yaznk0z1inqnajlbwv921k6vh8i1xdblxk5"; }; } { @@ -68,8 +41,8 @@ fetch = { type = "git"; url = "https://github.com/spf13/pflag"; - rev = "c7e63cf4530bcd3ba943729cee0efeff2ebea63f"; - sha256 = "197mlkgb01zk86fxfl8r8maymcxsspqblg7hmngjxf7ivdid1i1l"; + rev = "1ce0cc6db4029d97571db82f85092fccedb572ce"; + sha256 = "02wsc01npnpc7srqw7rzaihn2hjmrkfy2x412fxbb675j2hk9cx6"; }; } { @@ -81,22 +54,13 @@ sha256 = "113kx47ryhyb803v8ckizlrc34cmwcwb0h28v34bahd2mir8nq3l"; }; } - { - goPackagePath = "golang.org/x/net"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/net"; - rev = "71a035914f99bb58fe82eac0f1289f10963d876c"; - sha256 = "06m16c9vkwc8m2mcxcxa7p8mb26ikc810lgzd5m8k1r6lp3hc8wm"; - }; - } { goPackagePath = "golang.org/x/tools"; fetch = { type = "git"; url = "https://go.googlesource.com/tools"; - rev = "f1a397bba50dee815e8c73f3ec94ffc0e8df1a09"; - sha256 = "1wy8nn2vg70n98g80i1zrk49129phyfbzxbicj748bmf82rnaxzg"; + rev = "f60d9635b16a5a57b06eaa119614ba4df421966a"; + sha256 = "1h587gvgwlpjdn8q3s8i1blfwfklqi0cpb0szj99w1mkgl0ads13"; }; } { @@ -104,8 +68,9 @@ fetch = { type = "git"; url = "https://gopkg.in/yaml.v2"; - rev = "31c299268d302dd0aa9a0dcf765a3d58971ac83f"; - sha256 = "14jkpa8g0s448n2x5qdi05m59ncsdscby1wy2p089zxl9nqavm8h"; + rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; + sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; }; } ] + diff --git a/pkgs/development/tools/gocode-gomod/default.nix b/pkgs/development/tools/gocode-gomod/default.nix new file mode 100644 index 000000000000..b0069d3488e0 --- /dev/null +++ b/pkgs/development/tools/gocode-gomod/default.nix @@ -0,0 +1,50 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "gocode-gomod-unstable-${version}"; + version = "2018-10-16"; + rev = "12640289f65065d652cc942ffa01a52bece1dd53"; + + goPackagePath = "github.com/stamblerre/gocode"; + + # we must allow references to the original `go` package, + # because `gocode` needs to dig into $GOROOT to provide completions for the + # standard packages. + allowGoReference = true; + + excludedPackages = ''internal/suggest/testdata''; + + src = fetchFromGitHub { + inherit rev; + + owner = "stamblerre"; + repo = "gocode"; + sha256 = "1avv0b5p2l8pv38m5gg97k57ndr5k9yy0rfkmmwjq96pa221hs1q"; + }; + + goDeps = ./deps.nix; + + postInstall = '' + mv $bin/bin/gocode $bin/bin/gocode-gomod + ''; + + meta = with stdenv.lib; { + description = "An autocompletion daemon for the Go programming language"; + longDescription = '' + Gocode is a helper tool which is intended to be integrated with your + source code editor, like vim, neovim and emacs. It provides several + advanced capabilities, which currently includes: + + - Context-sensitive autocompletion + + It is called daemon, because it uses client/server architecture for + caching purposes. In particular, it makes autocompletions very fast. + Typical autocompletion time with warm cache is 30ms, which is barely + noticeable. + ''; + homepage = https://github.com/stamblerre/gocode; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ kalbasit ]; + }; +} diff --git a/pkgs/development/tools/gocode-gomod/deps.nix b/pkgs/development/tools/gocode-gomod/deps.nix new file mode 100644 index 000000000000..ac9662697063 --- /dev/null +++ b/pkgs/development/tools/gocode-gomod/deps.nix @@ -0,0 +1,11 @@ +[ + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "78dc5bac0cacea7969e98b79c3b86597e0aa4e25"; + sha256 = "16jg2x1sfm39kz4rchn0gxyq99fnkxw6v51wxriqbs76a2wrznp9"; + }; + } +] diff --git a/pkgs/development/tools/gocode/default.nix b/pkgs/development/tools/gocode/default.nix index a20e1658988c..3351c0e986b3 100644 --- a/pkgs/development/tools/gocode/default.nix +++ b/pkgs/development/tools/gocode/default.nix @@ -1,20 +1,45 @@ -{ stdenv, buildGoPackage, fetchgit }: +{ stdenv, buildGoPackage, fetchFromGitHub }: buildGoPackage rec { - name = "gocode-${version}"; - version = "20170903-${stdenv.lib.strings.substring 0 7 rev}"; - rev = "c7fddb39ecbc9ebd1ebe7d2a3af473ed0fffffa1"; + name = "gocode-unstable-${version}"; + version = "2018-11-05"; + rev = "0af7a86943a6e0237c90f8aeb74a882e1862c898"; - goPackagePath = "github.com/nsf/gocode"; + goPackagePath = "github.com/mdempsky/gocode"; + excludedPackages = ''internal/suggest/testdata''; # we must allow references to the original `go` package, # because `gocode` needs to dig into $GOROOT to provide completions for the # standard packages. allowGoReference = true; - src = fetchgit { + src = fetchFromGitHub { inherit rev; - url = "https://github.com/nsf/gocode"; - sha256 = "0qx8pq38faig41xkl1a4hrgp3ziyjyn6g53vn5wj7cdgm5kk67nb"; + + owner = "mdempsky"; + repo = "gocode"; + sha256 = "0fxqn0v6dbwarn444lc1xrx5vfkcidi73f4ba7l4clsb9qdqgyam"; + }; + + goDeps = ./deps.nix; + + meta = with stdenv.lib; { + description = "An autocompletion daemon for the Go programming language"; + longDescription = '' + Gocode is a helper tool which is intended to be integrated with your + source code editor, like vim, neovim and emacs. It provides several + advanced capabilities, which currently includes: + + - Context-sensitive autocompletion + + It is called daemon, because it uses client/server architecture for + caching purposes. In particular, it makes autocompletions very fast. + Typical autocompletion time with warm cache is 30ms, which is barely + noticeable. + ''; + homepage = https://github.com/mdempsky/gocode; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ kalbasit ]; }; } diff --git a/pkgs/development/tools/gocode/deps.nix b/pkgs/development/tools/gocode/deps.nix new file mode 100644 index 000000000000..ac9662697063 --- /dev/null +++ b/pkgs/development/tools/gocode/deps.nix @@ -0,0 +1,11 @@ +[ + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "78dc5bac0cacea7969e98b79c3b86597e0aa4e25"; + sha256 = "16jg2x1sfm39kz4rchn0gxyq99fnkxw6v51wxriqbs76a2wrznp9"; + }; + } +] diff --git a/pkgs/development/tools/goconst/default.nix b/pkgs/development/tools/goconst/default.nix new file mode 100644 index 000000000000..9ef94ffdc7fa --- /dev/null +++ b/pkgs/development/tools/goconst/default.nix @@ -0,0 +1,27 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "goconst-${version}"; + version = "1.1.0"; + + goPackagePath = "github.com/jgautheron/goconst"; + excludedPackages = ''testdata''; + + src = fetchFromGitHub { + owner = "jgautheron"; + repo = "goconst"; + rev = version; + sha256 = "0zhscvv9w54q1h2vs8xx3qkz98cf36qhxjvdq0xyz3qvn4vhnyw6"; + }; + + meta = with lib; { + description = "Find in Go repeated strings that could be replaced by a constant"; + homepage = https://github.com/jgautheron/goconst; + license = licenses.mit; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/gocyclo/default.nix b/pkgs/development/tools/gocyclo/default.nix new file mode 100644 index 000000000000..91ebaff803eb --- /dev/null +++ b/pkgs/development/tools/gocyclo/default.nix @@ -0,0 +1,28 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "gocyclo-unstable-${version}"; + version = "2015-02-08"; + rev = "aa8f8b160214d8dfccfe3e17e578dd0fcc6fede7"; + + goPackagePath = "github.com/alecthomas/gocyclo"; + + src = fetchFromGitHub { + inherit rev; + + owner = "alecthomas"; + repo = "gocyclo"; + sha256 = "094rj97q38j53lmn2scshrg8kws8c542yq5apih1ahm9wdkv8pxr"; + }; + + meta = with lib; { + description = "Calculate cyclomatic complexities of functions in Go source code."; + homepage = https://github.com/alecthomas/gocyclo; + license = licenses.bsd3; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/godef/default.nix b/pkgs/development/tools/godef/default.nix index 3227ed8eec2e..497c765b5b1c 100644 --- a/pkgs/development/tools/godef/default.nix +++ b/pkgs/development/tools/godef/default.nix @@ -2,8 +2,8 @@ buildGoPackage rec { name = "godef-${version}"; - version = "20170920-${stdenv.lib.strings.substring 0 7 rev}"; - rev = "b692db1de5229d4248e23c41736b431eb665615d"; + version = "1.0.0"; + rev = "7b4626be9fa8081987905fd4719d2f6628f9d8b5"; goPackagePath = "github.com/rogpeppe/godef"; excludedPackages = "go/printer/testdata"; @@ -11,13 +11,13 @@ buildGoPackage rec { src = fetchgit { inherit rev; url = "https://github.com/rogpeppe/godef"; - sha256 = "0xqp9smfyznm8v2iy4wyy3kd24mga12fx0y0896qimac4hj2al15"; + sha256 = "0zhw4ba19hy0kv74c58ax759h8721khmwj04fak2y5800ymsgndg"; }; meta = { description = "Print where symbols are defined in Go source code"; homepage = https://github.com/rogpeppe/godef/; - maintainers = with stdenv.lib.maintainers; [ vdemeester ]; + maintainers = with stdenv.lib.maintainers; [ vdemeester rvolosatovs ]; license = stdenv.lib.licenses.bsd3; }; } diff --git a/pkgs/development/tools/godot/default.nix b/pkgs/development/tools/godot/default.nix index d3ed7624b7a1..dd6a413cebf2 100644 --- a/pkgs/development/tools/godot/default.nix +++ b/pkgs/development/tools/godot/default.nix @@ -10,13 +10,13 @@ let }; in stdenv.mkDerivation rec { name = "godot-${version}"; - version = "3.0.4"; + version = "3.0.6"; src = fetchFromGitHub { owner = "godotengine"; repo = "godot"; rev = "${version}-stable"; - sha256 = "0i4ssfb6igga9zwvsmahrnasx9cyqrsd6mlmssjgc482fy9q2kz4"; + sha256 = "0g64h0x8dlv6aa9ggfcidk2mknkfl5li7z1phcav8aqp9srj8avf"; }; nativeBuildInputs = [ pkgconfig ]; @@ -33,10 +33,9 @@ in stdenv.mkDerivation rec { enableParallelBuilding = true; - buildPhase = '' - scons target=release_debug platform=x11 prefix=$out -j $NIX_BUILD_CORES \ - ${lib.concatStringsSep " " - (lib.mapAttrsToList (k: v: "${k}=${builtins.toJSON v}") options)} + sconsFlags = "target=release_debug platform=x11"; + preConfigure = '' + sconsFlags+=" ${lib.concatStringsSep " " (lib.mapAttrsToList (k: v: "${k}=${builtins.toJSON v}") options)}" ''; outputs = [ "out" "dev" "man" ]; diff --git a/pkgs/development/tools/gogetdoc/default.nix b/pkgs/development/tools/gogetdoc/default.nix new file mode 100644 index 000000000000..7724ee49465c --- /dev/null +++ b/pkgs/development/tools/gogetdoc/default.nix @@ -0,0 +1,31 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "gogetdoc-unstable-${version}"; + version = "2018-10-25"; + rev = "9098cf5fc236a5e25060730544af2ba6d65cd968"; + + goPackagePath = "github.com/zmb3/gogetdoc"; + excludedPackages = "\\(testdata\\)"; + + src = fetchFromGitHub { + inherit rev; + + owner = "zmb3"; + repo = "gogetdoc"; + sha256 = "159dgkd2lz07kimbpzminli5p539l4ry0dr93r46iz3lk5q76znl"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "Gets documentation for items in Go source code"; + homepage = https://github.com/zmb3/gogetdoc; + license = licenses.bsd3; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/gogetdoc/deps.nix b/pkgs/development/tools/gogetdoc/deps.nix new file mode 100644 index 000000000000..d770057d1d78 --- /dev/null +++ b/pkgs/development/tools/gogetdoc/deps.nix @@ -0,0 +1,13 @@ +# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) +[ + + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "6adeb8aab2de"; + sha256 = "0kylkki0ksdm12ppl37fghzbma9hmgqwph0nwngv08v4blk6li6k"; + }; + } +] diff --git a/pkgs/development/tools/goimports/default.nix b/pkgs/development/tools/goimports/default.nix deleted file mode 100644 index 14c319320d0c..000000000000 --- a/pkgs/development/tools/goimports/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ stdenv, buildGoPackage, fetchgit }: - -buildGoPackage rec { - name = "goimports-${version}"; - version = "20160519-${stdenv.lib.strings.substring 0 7 rev}"; - rev = "9ae4729fba20b3533d829a9c6ba8195b068f2abc"; - - goPackagePath = "golang.org/x/tools"; - subPackages = [ "cmd/goimports" ]; - - src = fetchgit { - inherit rev; - url = "https://go.googlesource.com/tools"; - sha256 = "1j51aaskfqc953p5s9naqimr04hzfijm4yczdsiway1xnnvvpfr1"; - }; -} diff --git a/pkgs/development/tools/golint/default.nix b/pkgs/development/tools/golint/default.nix index a617e582c980..9d404546d008 100644 --- a/pkgs/development/tools/golint/default.nix +++ b/pkgs/development/tools/golint/default.nix @@ -2,17 +2,29 @@ buildGoPackage rec { name = "lint-${version}"; - version = "20180208-${stdenv.lib.strings.substring 0 7 rev}"; - rev = "e14d9b0f1d332b1420c1ffa32562ad2dc84d645d"; + version = "20181026-${stdenv.lib.strings.substring 0 7 rev}"; + rev = "c67002cb31c3a748b7688c27f20d8358b4193582"; - goPackagePath = "github.com/golang/lint"; + goPackagePath = "golang.org/x/lint"; excludedPackages = "testdata"; + # we must allow references to the original `go` package, as golint uses + # compiler go/build package to load the packages it's linting. + allowGoReference = true; + src = fetchgit { inherit rev; - url = "https://github.com/golang/lint"; - sha256 = "15ynf78v39n71aplrhbqvzfblhndp8cd6lnknm586sdl81wama6p"; + url = "https://go.googlesource.com/lint"; + sha256 = "0gymbggskjmphqxqcx4s0vnlcz7mygbix0vhwcwv5r67c0bf6765"; }; goDeps = ./deps.nix; + + meta = with stdenv.lib; { + homepage = https://golang.org; + description = "Linter for Go source code"; + license = licenses.bsd3; + maintainers = with maintainers; [ jhillyerd ]; + platforms = platforms.all; + }; } diff --git a/pkgs/development/tools/golint/deps.nix b/pkgs/development/tools/golint/deps.nix index caf3615c666b..e26400989338 100644 --- a/pkgs/development/tools/golint/deps.nix +++ b/pkgs/development/tools/golint/deps.nix @@ -1,11 +1,12 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 [ { goPackagePath = "golang.org/x/tools"; fetch = { type = "git"; url = "https://go.googlesource.com/tools"; - rev = "66487607e2081c7c2af2281c62c14ee000d5024b"; - sha256 = "03wiraqkms4jb5gi7vmp52mpmp4av08yw4gr2nk31c2rnhyd3jv4"; + rev = "91f80e683c10fea00e7f965a1a7cac482ce52541"; + sha256 = "16a2vppy5hnp663f28yak6592l8p968ihsc91pigamxx3vk1qh5d"; }; } ] diff --git a/pkgs/development/tools/gometalinter/default.nix b/pkgs/development/tools/gometalinter/default.nix new file mode 100644 index 000000000000..cce678e9d073 --- /dev/null +++ b/pkgs/development/tools/gometalinter/default.nix @@ -0,0 +1,70 @@ +{ buildGoPackage +, deadcode +, errcheck +, fetchFromGitHub +, go +, go-check +, go-tools +, goconst +, gocyclo +, golint +, gosec +, gotools +, ineffassign +, maligned +, interfacer +, lib +, makeWrapper +, unconvert +}: + +with lib; + +let + runtimeDeps = [ + deadcode + errcheck + go + go-check + go-tools + goconst + gocyclo + golint + gosec + gotools + ineffassign + interfacer + maligned + unconvert + ]; + +in buildGoPackage rec { + name = "gometalinter-${version}"; + version = "2.0.11"; + + goPackagePath = "github.com/alecthomas/gometalinter"; + excludedPackages = "\\(regressiontests\\)"; + + src = fetchFromGitHub { + owner = "alecthomas"; + repo = "gometalinter"; + rev = "v${version}"; + sha256 = "08p7bwvhpgizif8qi59m8mm3mcny70x9msbk8m8vjpphsq55wha4"; + }; + + postInstall = '' + wrapProgram $bin/bin/gometalinter --prefix PATH : "${makeBinPath runtimeDeps}" + ''; + + buildInputs = [ makeWrapper ]; + + allowGoReference = true; + + meta = with lib; { + description = "Concurrently run Go lint tools and normalise their output"; + homepage = https://github.com/alecthomas/gometalinter; + license = licenses.mit; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/gomodifytags/default.nix b/pkgs/development/tools/gomodifytags/default.nix index 86b7246b4113..112e1769f212 100644 --- a/pkgs/development/tools/gomodifytags/default.nix +++ b/pkgs/development/tools/gomodifytags/default.nix @@ -1,16 +1,17 @@ -{ stdenv, buildGoPackage, fetchgit }: +{ stdenv, buildGoPackage, fetchFromGitHub }: buildGoPackage rec { - name = "gomodifytags-${version}"; - version = "unstable-2017-12-14"; - rev = "20644152db4fe0ac406d81f3848e8a15f0cdeefa"; + name = "gomodifytags-unstable-${version}"; + version = "2018-09-14"; + rev = "141225bf62b6e5c9c0c9554a2e993e8c30aebb1d"; goPackagePath = "github.com/fatih/gomodifytags"; - src = fetchgit { + src = fetchFromGitHub { inherit rev; - url = "https://github.com/fatih/gomodifytags"; - sha256 = "0k0ly3mmm9zcaxwlzdbvdxr2gn7kvcqzk1bb7blgq7fkkzpp7i1q"; + owner = "fatih"; + repo = "gomodifytags"; + sha256 = "16qbp594l90qpvf388wlv0kf6wvqj1vz2mqq0g3qcz6dkrc4cjqa"; }; meta = { diff --git a/pkgs/development/tools/gopkgs/default.nix b/pkgs/development/tools/gopkgs/default.nix index ea9c92c0d0a1..89a1da772701 100644 --- a/pkgs/development/tools/gopkgs/default.nix +++ b/pkgs/development/tools/gopkgs/default.nix @@ -2,17 +2,16 @@ buildGoPackage rec { name = "gopkgs-${version}"; - version = "unstable-2017-12-29"; - rev = "b2ea2ecd37740e6ce0e020317d90c729aab4dc6d"; + version = "2.0.1"; goPackagePath = "github.com/uudashr/gopkgs"; goDeps = ./deps.nix; src = fetchFromGitHub { - inherit rev; + rev = "v${version}"; owner = "uudashr"; repo = "gopkgs"; - sha256 = "1hwzxrf2h8xjbbx6l86mjpjh4csxxsy17zkh8h3qzncyfnsnczzg"; + sha256 = "03zfwkmzwx2knkghky3irb2r78lbc1ccszjcg9y445b4pbqkn6w4"; }; meta = { diff --git a/pkgs/development/tools/gopkgs/deps.nix b/pkgs/development/tools/gopkgs/deps.nix index 0f72ee3e5e0f..715c7bbbc824 100644 --- a/pkgs/development/tools/gopkgs/deps.nix +++ b/pkgs/development/tools/gopkgs/deps.nix @@ -1,11 +1,21 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) [ { - goPackagePath = "github.com/MichaelTJones/walk"; + goPackagePath = "github.com/karrick/godirwalk"; fetch = { type = "git"; - url = "https://github.com/MichaelTJones/walk"; - rev = "4748e29d5718c2df4028a6543edf86fd8cc0f881"; - sha256 = "03bc3cql3w8cx05xlnzxsff59c6679rcpx4njzk86k00blkkizv7"; + url = "https://github.com/karrick/godirwalk"; + rev = "5cc8b3875be6c21825a1b54d3029ed415c93c4f7"; + sha256 = "02nlyr0sa0lj1f27fsrxlspcsrx7fs60qwr33l5r6yq52axcikcd"; }; } -] + { + goPackagePath = "github.com/pkg/errors"; + fetch = { + type = "git"; + url = "https://github.com/pkg/errors"; + rev = "645ef00459ed84a119197bfb8d8205042c6df63d"; + sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; + }; + } +] \ No newline at end of file diff --git a/pkgs/development/tools/gosec/default.nix b/pkgs/development/tools/gosec/default.nix new file mode 100644 index 000000000000..7ee87b8f8483 --- /dev/null +++ b/pkgs/development/tools/gosec/default.nix @@ -0,0 +1,29 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "gosec-${version}"; + version = "1.2.0"; + + goPackagePath = "github.com/securego/gosec"; + excludedPackages = ''cmd/tlsconfig''; + + src = fetchFromGitHub { + owner = "securego"; + repo = "gosec"; + rev = "${version}"; + sha256 = "1420yl4cjp4v4xv0l0wbahgl6bjhz77lx5va9hqa6abddmqvx1hg"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "Golang security checker"; + homepage = https://github.com/securego/gosec; + license = licenses.asl20 ; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/gosec/deps.nix b/pkgs/development/tools/gosec/deps.nix new file mode 100644 index 000000000000..80a77e7fb807 --- /dev/null +++ b/pkgs/development/tools/gosec/deps.nix @@ -0,0 +1,193 @@ +# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) +[ + + { + 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/golang/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/golang/protobuf"; + rev = "v1.2.0"; + sha256 = "0kf4b59rcbb1cchfny2dm9jyznp8ri2hsb14n8iak1q8986xa0ab"; + }; + } + + { + goPackagePath = "github.com/kisielk/gotool"; + fetch = { + type = "git"; + url = "https://github.com/kisielk/gotool"; + rev = "0de1eaf82fa3"; + sha256 = "177af7bjq6clmkqshnmnwlpwvx80kpi2277q275iwq59lp48viq1"; + }; + } + + { + 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/nbutton23/zxcvbn-go"; + fetch = { + type = "git"; + url = "https://github.com/nbutton23/zxcvbn-go"; + rev = "a22cb81b2ecd"; + sha256 = "0hm16vc7xrw0cqla6xcn59bb7n2sa0j8rkniywn5dqnbrpza12cd"; + }; + } + + { + goPackagePath = "github.com/onsi/ginkgo"; + fetch = { + type = "git"; + url = "https://github.com/onsi/ginkgo"; + rev = "11459a886d9c"; + sha256 = "1nswc1fnrrs792qbix05h91bilj8rr3wxmxgwi97p2gjk0r292zh"; + }; + } + + { + goPackagePath = "github.com/onsi/gomega"; + fetch = { + type = "git"; + url = "https://github.com/onsi/gomega"; + rev = "dcabb60a477c"; + sha256 = "1775lv5jbsgv3ghq5v2827slqlhqdadrzc1nkpq4y0hdv2qzrgkm"; + }; + } + + { + 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/ryanuber/go-glob"; + fetch = { + type = "git"; + url = "https://github.com/ryanuber/go-glob"; + rev = "256dc444b735"; + sha256 = "07rsd7hranghwc68ib0r2zxd9d5djanzjvd84j9dgj3wqsyg5mi2"; + }; + } + + { + goPackagePath = "github.com/stretchr/testify"; + fetch = { + type = "git"; + url = "https://github.com/stretchr/testify"; + rev = "v1.2.2"; + sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs"; + }; + } + + { + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "8351a756f30f"; + sha256 = "0b6m579i3wrx1m69mqkdng5gjfssprxx0pg45kzrdi68sh0zr5d1"; + }; + } + + { + goPackagePath = "golang.org/x/sync"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sync"; + rev = "1d60e4601c6f"; + sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6"; + }; + } + + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "164713f0dfce"; + sha256 = "1qn9vvyqsaaj0az0rbilzc4pfv9sl4vh78c2g37yya5gcdnarh3w"; + }; + } + + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "1cbadb444a80"; + sha256 = "0ih9ysagh4ylj08393497sscf3yziybc6acg4mrh0wa7mld75j56"; + }; + } + + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "e531a2a1c15f"; + sha256 = "0740w56nmjqdj7ld1h3gpcpi3x8n81bdx0pp267rz9hmwkrb2s1c"; + }; + } + + { + goPackagePath = "gopkg.in/check.v1"; + fetch = { + type = "git"; + url = "https://gopkg.in/check.v1"; + rev = "788fd7840127"; + sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a"; + }; + } + + { + goPackagePath = "gopkg.in/yaml.v2"; + fetch = { + type = "git"; + url = "https://gopkg.in/yaml.v2"; + rev = "eb3733d160e7"; + sha256 = "1srhvcaa9db3a6xj29mkjr5kg33y71pclrlx4vcwz5m1lgb5c7q6"; + }; + } +] diff --git a/pkgs/development/tools/gotools/default.nix b/pkgs/development/tools/gotools/default.nix index 05e87d084606..76023faf3209 100644 --- a/pkgs/development/tools/gotools/default.nix +++ b/pkgs/development/tools/gotools/default.nix @@ -2,8 +2,8 @@ buildGoPackage rec { name = "gotools-unstable-${version}"; - version = "2018-07-20"; - rev = "be728107ea8275e6f58ba07e246b94181acaab24"; + version = "2018-09-11"; + rev = "677d2ff680c188ddb7dcd2bfa6bc7d3f2f2f75b2"; goPackagePath = "golang.org/x/tools"; goPackageAliases = [ "code.google.com/p/go.tools" ]; @@ -11,7 +11,7 @@ buildGoPackage rec { src = fetchgit { inherit rev; url = "https://go.googlesource.com/tools"; - sha256 = "1vkc87qcnfybfcgq9kbwbwzvvzrwm6ar25q5i8z3q26b8dpaxmlw"; + sha256 = "0vp1w1haqcjd82dxd6x9xrllbfwvm957rxwkpji96cgvhsli2bq5"; }; goDeps = ./deps.nix; diff --git a/pkgs/development/tools/govendor/default.nix b/pkgs/development/tools/govendor/default.nix new file mode 100644 index 000000000000..2030c8ba444a --- /dev/null +++ b/pkgs/development/tools/govendor/default.nix @@ -0,0 +1,22 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "govendor-${version}"; + version = "1.0.9"; + + goPackagePath = "github.com/kardianos/govendor"; + + src = fetchFromGitHub { + owner = "kardianos"; + repo = "govendor"; + rev = "v${version}"; + sha256 = "0g02cd25chyijg0rzab4xr627pkvk5k33mscd6r0gf1v5xvadcfq"; + }; + + meta = with stdenv.lib; { + homepage = "https://github.com/kardianos/govendor"; + description = "Go vendor tool that works with the standard vendor file"; + license = licenses.bsd3; + maintainers = with maintainers; [ zimbatm ]; + }; +} diff --git a/pkgs/development/tools/govers/default.nix b/pkgs/development/tools/govers/default.nix index 440b5e2eb0b7..152b619966c9 100644 --- a/pkgs/development/tools/govers/default.nix +++ b/pkgs/development/tools/govers/default.nix @@ -2,15 +2,15 @@ buildGoPackage rec { name = "govers-${version}"; - version = "20150109-${stdenv.lib.strings.substring 0 7 rev}"; - rev = "3b5f175f65d601d06f48d78fcbdb0add633565b9"; + version = "20160623-${stdenv.lib.strings.substring 0 7 rev}"; + rev = "77fd787551fc5e7ae30696e009e334d52d2d3a43"; goPackagePath = "github.com/rogpeppe/govers"; src = fetchgit { inherit rev; url = "https://github.com/rogpeppe/govers"; - sha256 = "0din5a7nff6hpc4wg0yad2nwbgy4q1qaazxl8ni49lkkr4hyp8pc"; + sha256 = "12w83vyi8mgn48fwdm2js693qcydimxapg8rk0yf01w0ab03r5wn"; }; dontRenameImports = true; diff --git a/pkgs/development/tools/gox/default.nix b/pkgs/development/tools/gox/default.nix index 69b20dd3a179..b28bf24892c2 100644 --- a/pkgs/development/tools/gox/default.nix +++ b/pkgs/development/tools/gox/default.nix @@ -2,15 +2,15 @@ buildGoPackage rec { name = "gox-${version}"; - version = "0.4.0"; + version = "20181025"; goPackagePath = "github.com/mitchellh/gox"; src = fetchFromGitHub { owner = "mitchellh"; repo = "gox"; - rev = "v${version}"; - sha256 = "1q4fdkw904mrmh1q5z8pfd3r0gcn5dm776kldqawddy93iiwnp8r"; + rev = "9cc487598128d0963ff9dcc51176e722788ec645"; + sha256 = "18indkdwq2m1wy95d71lgbf46jxxrfc5km1fys5laapz993h77v6"; }; goDeps = ./deps.nix; diff --git a/pkgs/development/tools/gron/default.nix b/pkgs/development/tools/gron/default.nix index 14c8f53a3944..ebe76197ef4e 100644 --- a/pkgs/development/tools/gron/default.nix +++ b/pkgs/development/tools/gron/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "gron-${version}"; - version = "0.5.2"; + version = "0.6.0"; owner = "tomnomnom"; repo = "gron"; @@ -11,7 +11,7 @@ buildGoPackage rec { src = fetchFromGitHub { inherit owner repo; rev = "v${version}"; - sha256 = "0nxcvih8n5a4f0a53dxaipab5ckqxgnsznzymhfw5kv4inr9v6j6"; + sha256 = "05f3w4zr15wd7xk75l12y5kip4gnv719a2x9w2hy23q3pnss9wk0"; }; goDeps = ./deps.nix; diff --git a/pkgs/development/tools/gron/deps.nix b/pkgs/development/tools/gron/deps.nix index c5b1feb888ae..effc255d877e 100644 --- a/pkgs/development/tools/gron/deps.nix +++ b/pkgs/development/tools/gron/deps.nix @@ -6,8 +6,8 @@ fetch = { type = "git"; url = "https://github.com/${owner}/${repo}"; - rev = "v1.6.0"; - sha256 = "0k1v9dkhrxiqhg48yqkwzpd7x40xx38gv2pgknswbsy4r8w644i7"; + rev = "v1.7.0"; + sha256 = "0v8msvg38r8d1iiq2i5r4xyfx0invhc941kjrsg5gzwvagv55inv"; }; } rec { @@ -32,4 +32,26 @@ sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; }; } + rec { + owner = "mattn"; + repo = "go-colorable"; + goPackagePath = "github.com/${owner}/${repo}"; + fetch = { + type = "git"; + url = "https://github.com/${owner}/${repo}"; + rev = "v0.0.9"; + sha256 = "1nwjmsppsjicr7anq8na6md7b1z84l9ppnlr045hhxjvbkqwalvx"; + }; + } + rec { + owner = "mattn"; + repo = "go-isatty"; + goPackagePath = "github.com/${owner}/${repo}"; + fetch = { + type = "git"; + url = "https://github.com/${owner}/${repo}"; + rev = "v0.0.4"; + sha256 = "0zs92j2cqaw9j8qx1sdxpv3ap0rgbs0vrvi72m40mg8aa36gd39w"; + }; + } ] diff --git a/pkgs/development/tools/guile/g-wrap/default.nix b/pkgs/development/tools/guile/g-wrap/default.nix index 80c9ce3d432d..78f2e967123b 100644 --- a/pkgs/development/tools/guile/g-wrap/default.nix +++ b/pkgs/development/tools/guile/g-wrap/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { inter-language calls. It currently only supports generating Guile wrappers for C functions. ''; - homepage = "http://www.nongnu.org/g-wrap/"; + homepage = "https://www.nongnu.org/g-wrap/"; license = licenses.lgpl2Plus; maintainers = with maintainers; [ vyp ]; platforms = platforms.linux; diff --git a/pkgs/development/tools/haskell/leksah/default.nix b/pkgs/development/tools/haskell/leksah/default.nix index f1c754ddff96..ec2fb334a3b3 100644 --- a/pkgs/development/tools/haskell/leksah/default.nix +++ b/pkgs/development/tools/haskell/leksah/default.nix @@ -14,4 +14,8 @@ in stdenv.mkDerivation { --prefix PATH : "${leksahEnv}/bin" \ --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" ''; + + meta = { + broken = true; # 2018-09-13, no successful hydra build since 2017-08-19 + }; } diff --git a/pkgs/development/tools/haskell/multi-ghc-travis/default.nix b/pkgs/development/tools/haskell/multi-ghc-travis/default.nix index 1403194925d3..2d1ce7f8758c 100644 --- a/pkgs/development/tools/haskell/multi-ghc-travis/default.nix +++ b/pkgs/development/tools/haskell/multi-ghc-travis/default.nix @@ -9,8 +9,8 @@ mkDerivation { src = fetchFromGitHub { owner = "haskell-CI"; repo = "haskell-ci"; - rev = "f67bc41621d40d6559684be5406d65409df4c480"; - sha256 = "1r79dbgjq97h30xa3xhf75l0bivag8an9ag00mgzgpglvgc96czm"; + rev = "18a7f5edcde360cea0740ff143eff1113ecda7d2"; + sha256 = "00gxpxb5n1a1v562fd4cg1j92vwmd2zp00c2j60piyl8ppxxa115"; }; isLibrary = true; isExecutable = true; diff --git a/pkgs/development/tools/haskell/vaultenv/default.nix b/pkgs/development/tools/haskell/vaultenv/default.nix index b607cc5604cd..6bf5e9be7bf2 100644 --- a/pkgs/development/tools/haskell/vaultenv/default.nix +++ b/pkgs/development/tools/haskell/vaultenv/default.nix @@ -1,28 +1,35 @@ -{ mkDerivation, fetchzip, async, base, bytestring, hpack, http-conduit -, lens, lens-aeson, optparse-applicative, retry, stdenv, text, unix -, unordered-containers, utf8-string +{ mkDerivation, async, base, bytestring, connection, containers +, directory, hpack, hspec, hspec-discover, hspec-expectations +, http-client, http-conduit, lens, lens-aeson, megaparsec, mtl +, optparse-applicative, parser-combinators, retry, stdenv, text +, unix, unordered-containers, utf8-string, fetchzip }: - mkDerivation rec { pname = "vaultenv"; - version = "0.5.3"; + version = "0.8.0"; src = fetchzip { url = "https://github.com/channable/vaultenv/archive/v${version}.tar.gz"; - sha256 = "1kxq2pp8l8xf7xwjyd9cwyi7z192013s6psq5fk8jrkkhrk8z3li"; + sha256 = "04hrwyy7gsybdwljrks4ym3pshqk1i43f8wpirjx7b0dfjgsd2l5"; }; buildTools = [ hpack ]; - preConfigure = "hpack ."; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - async base bytestring http-conduit lens lens-aeson - optparse-applicative retry text unix unordered-containers - utf8-string + async base bytestring connection containers http-client + http-conduit lens lens-aeson megaparsec mtl optparse-applicative + parser-combinators retry text unix unordered-containers utf8-string ]; - homepage = "https://github.com/channable/vaultenv"; + testHaskellDepends = [ + async base bytestring connection containers directory hspec + hspec-discover hspec-expectations http-client http-conduit lens + lens-aeson megaparsec mtl optparse-applicative parser-combinators + retry text unix unordered-containers utf8-string + ]; + preConfigure = "hpack"; + homepage = "https://github.com/channable/vaultenv#readme"; description = "Runs processes with secrets from HashiCorp Vault"; license = stdenv.lib.licenses.bsd3; maintainers = with stdenv.lib.maintainers; [ lnl7 ]; diff --git a/pkgs/development/tools/hcloud/default.nix b/pkgs/development/tools/hcloud/default.nix index 877080508d40..527737855bda 100644 --- a/pkgs/development/tools/hcloud/default.nix +++ b/pkgs/development/tools/hcloud/default.nix @@ -2,18 +2,34 @@ buildGoPackage rec { name = "hcloud-${version}"; - version = "1.6.1"; + version = "1.9.1"; + goPackagePath = "github.com/hetznercloud/cli"; src = fetchFromGitHub { owner = "hetznercloud"; repo = "cli"; rev = "v${version}"; - sha256 = "0v5n7y8vb23iva51kb15da198yk7glc1fix193icrk3pvcbj5bjr"; + sha256 = "0qc4mzjd1q3xv1j0dxv5qvk443bdhh5hlbv3i3444v36wycj3171"; }; + goDeps = ./deps.nix; + buildFlagsArray = [ "-ldflags=" "-w -X github.com/hetznercloud/cli/cli.Version=${version}" ]; + postInstall = '' + mkdir -p \ + $bin/etc/bash_completion.d \ + $bin/share/zsh/vendor-completions + + # Add bash completions + $bin/bin/hcloud completion bash > "$bin/etc/bash_completion.d/hcloud" + + # Add zsh completions + echo "#compdef hcloud" > "$bin/share/zsh/vendor-completions/_hcloud" + $bin/bin/hcloud completion zsh >> "$bin/share/zsh/vendor-completions/_hcloud" + ''; + meta = { description = "A command-line interface for Hetzner Cloud, a provider for cloud virtual private servers"; homepage = https://github.com/hetznercloud/cli; diff --git a/pkgs/development/tools/hcloud/deps.nix b/pkgs/development/tools/hcloud/deps.nix new file mode 100644 index 000000000000..66612d54daf7 --- /dev/null +++ b/pkgs/development/tools/hcloud/deps.nix @@ -0,0 +1,102 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +[ + { + goPackagePath = "github.com/dustin/go-humanize"; + fetch = { + type = "git"; + url = "https://github.com/dustin/go-humanize"; + rev = "9f541cc9db5d55bce703bd99987c9d5cb8eea45e"; + sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3"; + }; + } + { + goPackagePath = "github.com/fatih/structs"; + fetch = { + type = "git"; + url = "https://github.com/fatih/structs"; + rev = "878a968ab22548362a09bdb3322f98b00f470d46"; + sha256 = "15nkffa8ylr5kkv52gyry675l8bzv3c0xx39j0fzz0vp2kcjyy8x"; + }; + } + { + goPackagePath = "github.com/gosuri/uilive"; + fetch = { + type = "git"; + url = "https://github.com/gosuri/uilive"; + rev = "ac356e6e42cd31fcef8e6aec13ae9ed6fe87713e"; + sha256 = "1k28zbc14p1yqzhamp9rcagjdw6wsdb55m08nx758jwlr31az6jy"; + }; + } + { + goPackagePath = "github.com/gosuri/uiprogress"; + fetch = { + type = "git"; + url = "https://github.com/gosuri/uiprogress"; + rev = "d0567a9d84a1c40dd7568115ea66f4887bf57b33"; + sha256 = "1m7rxf71mn8w2yysc8wmf2703avhci6f4nkiijjl1f2cx4kzykck"; + }; + } + { + goPackagePath = "github.com/hetznercloud/hcloud-go"; + fetch = { + type = "git"; + url = "https://github.com/hetznercloud/hcloud-go"; + rev = "eaf050e4f37028d2ca5f99a2fb38ead2c9b293d3"; + sha256 = "0ki4vk02da4dj6prx3gz8cvrfkj6xb72sjkwqcrbdp4n4klasngi"; + }; + } + { + goPackagePath = "github.com/pelletier/go-toml"; + fetch = { + type = "git"; + url = "https://github.com/pelletier/go-toml"; + rev = "81a861c69d25a841d0c4394f0e6f84bc8c5afae0"; + sha256 = "1sk301rm7rm5hfcx7z7vgask5i80wx3mhyxjr3xnm5q1rvdj6vsl"; + }; + } + { + goPackagePath = "github.com/spf13/cobra"; + fetch = { + type = "git"; + url = "https://github.com/spf13/cobra"; + rev = "8d114be902bc9f08717804830a55c48378108a28"; + sha256 = "1ipmdjwqxyvj6cv33xm1m4ngyx49jsnp8n9jd8fjbkng8aw3q4al"; + }; + } + { + goPackagePath = "github.com/spf13/pflag"; + fetch = { + type = "git"; + url = "https://github.com/spf13/pflag"; + rev = "298182f68c66c05229eb03ac171abe6e309ee79a"; + sha256 = "1cj3cjm7d3zk0mf1xdybh0jywkbbw7a6yr3y22x9sis31scprswd"; + }; + } + { + goPackagePath = "github.com/thcyron/uiprogress"; + fetch = { + type = "git"; + url = "https://github.com/thcyron/uiprogress"; + rev = "25e98ffb0e98b5192b475d8f2fd78083bfe9a67e"; + sha256 = "1avb0jykn3qbjrvhc8i50ahisf9rsfy74ysrwfqbqqkpvhdxv12i"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "0c41d7ab0a0ee717d4590a44bcb987dfd9e183eb"; + sha256 = "1mff9l49dffsak7vxg3dzxlzkgm5nqfksh9cbsjpmngpc5pk0fbc"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "fa43e7bc11baaae89f3f902b2b4d832b68234844"; + sha256 = "1z96xhgw930jpd53g1sy9x6wiijgz751czbvr2zzgc55y0md1mfw"; + }; + } +] diff --git a/pkgs/development/tools/heroku/default.nix b/pkgs/development/tools/heroku/default.nix index 9c5cbb1aa285..09b7796b5f68 100644 --- a/pkgs/development/tools/heroku/default.nix +++ b/pkgs/development/tools/heroku/default.nix @@ -1,70 +1,32 @@ -{ stdenv, lib, fetchurl, makeWrapper, buildGoPackage, fetchFromGitHub -, nodejs-6_x, postgresql, ruby }: +{ stdenv, lib, fetchurl, makeWrapper, nodejs }: -with stdenv.lib; - -let - cli = buildGoPackage rec { - name = "cli-${version}"; - version = "5.6.32"; - - goPackagePath = "github.com/heroku/cli"; - - src = fetchFromGitHub { - owner = "heroku"; - repo = "cli"; - rev = "v${version}"; - sha256 = "062aa79mv2njjb0ix7isbz6646wxmsldv27bsz5v2pbv597km0vz"; - }; - - buildFlagsArray = '' - -ldflags= - -X=main.Version=${version} - -X=main.Channel=stable - -X=main.Autoupdate=no - ''; - - preCheck = '' - export HOME=/tmp - ''; - - doCheck = true; - }; - -in stdenv.mkDerivation rec { +stdenv.mkDerivation rec { name = "heroku-${version}"; - version = "3.43.16"; - - meta = { - homepage = https://toolbelt.heroku.com; - description = "Everything you need to get started using Heroku"; - maintainers = with maintainers; [ aflatter mirdhyn peterhoeg ]; - license = licenses.mit; - platforms = with platforms; unix; - broken = true; # Outdated function, not supported upstream. https://github.com/NixOS/nixpkgs/issues/27447 - }; - - binPath = lib.makeBinPath [ postgresql ruby ]; - - buildInputs = [ makeWrapper ]; - - doUnpack = false; + version = "7.18.2"; src = fetchurl { - url = "https://s3.amazonaws.com/assets.heroku.com/heroku-client/heroku-client-${version}.tgz"; - sha256 = "08pai3cjaj7wshhyjcmkvyr1qxv5ab980whcm406798ng8f91hn7"; + url = "https://cli-assets.heroku.com/heroku-v${version}/heroku-v${version}.tar.xz"; + sha256 = "1dplh3bfin1g0wwbkg76z3xsja4zqj350vrzl8jfw7982saxqywh"; }; + nativeBuildInputs = [ makeWrapper ]; + + dontBuild = true; + installPhase = '' - mkdir -p $out - - tar xzf $src -C $out --strip-components=1 - install -Dm755 ${cli}/bin/cli $out/share/heroku/cli/bin/heroku - - wrapProgram $out/bin/heroku \ - --set HEROKU_NODE_PATH ${nodejs-6_x}/bin/node \ - --set XDG_DATA_HOME $out/share \ - --set XDG_DATA_DIRS $out/share \ - --prefix PATH : ${binPath} + mkdir -p $out/share/heroku $out/bin + cp -pr * $out/share/heroku + substituteInPlace $out/share/heroku/bin/run \ + --replace "/usr/bin/env node" "${nodejs}/bin/node" + makeWrapper $out/share/heroku/bin/run $out/bin/heroku \ + --set HEROKU_DISABLE_AUTOUPDATE 1 ''; + + meta = { + homepage = https://cli.heroku.com; + description = "Everything you need to get started using Heroku"; + maintainers = with lib.maintainers; [ aflatter mirdhyn peterhoeg ]; + license = lib.licenses.mit; + platforms = with lib.platforms; unix; + }; } diff --git a/pkgs/development/tools/icestorm/default.nix b/pkgs/development/tools/icestorm/default.nix index 5826dfc2a035..345a25082164 100644 --- a/pkgs/development/tools/icestorm/default.nix +++ b/pkgs/development/tools/icestorm/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "icestorm-${version}"; - version = "2018.08.01"; + version = "2018.09.04"; src = fetchFromGitHub { owner = "cliffordwolf"; repo = "icestorm"; - rev = "8cac6c584044034210fe0ba1e6b930ff1cc59465"; - sha256 = "01cnmk4khbbgzc308qj04sfwg0r8b9nh3s7xjsxdjcb3h1m9w88c"; + rev = "8f61acd0556c8afee83ec2e77dedb03e700333d9"; + sha256 = "1dwix8bb87xqf27dixdnfp47pll8739h9m9aw8wvvwz4s4989q6v"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/tools/icr/default.nix b/pkgs/development/tools/icr/default.nix new file mode 100644 index 000000000000..8fb79a9eabe3 --- /dev/null +++ b/pkgs/development/tools/icr/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub, crystal, shards, which +, openssl, readline }: + +stdenv.mkDerivation rec { + pname = "icr"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "crystal-community"; + repo = "icr"; + rev = "v${version}"; + sha256 = "1vavdzgm06ssnxm6mylki6xma0mfsj63n5kivhk1v4pg4xj966w5"; + }; + + postPatch = '' + substituteInPlace Makefile \ + --replace /usr/local $out + ''; + + buildInputs = [ openssl readline ]; + + nativeBuildInputs = [ crystal shards which ]; + + doCheck = true; + + checkTarget = "test"; + + meta = with stdenv.lib; { + description = "Interactive console for the Crystal programming language"; + homepage = https://github.com/crystal-community/icr; + license = licenses.mit; + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/pkgs/development/tools/iferr/default.nix b/pkgs/development/tools/iferr/default.nix new file mode 100644 index 000000000000..e2aebe9b2dc2 --- /dev/null +++ b/pkgs/development/tools/iferr/default.nix @@ -0,0 +1,28 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "iferr-unstable-${version}"; + version = "2018-06-15"; + rev = "bb332a3b1d9129b6486c7ddcb7030c11b05cfc88"; + + goPackagePath = "github.com/koron/iferr"; + + src = fetchFromGitHub { + inherit rev; + + owner = "koron"; + repo = "iferr"; + sha256 = "1nyqy1sgq2afiama4wy7wap8s03c0hiwwa0f6kwq3y59097rfc0c"; + }; + + meta = with lib; { + description = ''Generate "if err != nil {" block''; + homepage = https://github.com/koron/iferr; + license = licenses.mit; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/impl/default.nix b/pkgs/development/tools/impl/default.nix new file mode 100644 index 000000000000..69bbf8afe5ac --- /dev/null +++ b/pkgs/development/tools/impl/default.nix @@ -0,0 +1,30 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "impl-unstable-${version}"; + version = "2018-02-27"; + rev = "3d0f908298c49598b6aa84f101c69670e15d1d03"; + + goPackagePath = "github.com/josharian/impl"; + + src = fetchFromGitHub { + inherit rev; + + owner = "josharian"; + repo = "impl"; + sha256 = "0xpip20x5vclrl0by1760lg73v6lj6nmkbiazlskyvpkw44h8a7c"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "impl generates method stubs for implementing an interface."; + homepage = https://github.com/josharian/impl; + license = licenses.mit; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/impl/deps.nix b/pkgs/development/tools/impl/deps.nix new file mode 100644 index 000000000000..3477aaed6075 --- /dev/null +++ b/pkgs/development/tools/impl/deps.nix @@ -0,0 +1,11 @@ +[ + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "96e9e165b75e735822645eff82850b08c377be36"; + sha256 = "1zj9ck5sg9b0pphxybmvxf64hhcap7v7j37fx3v5aknf18crjjdg"; + }; + } +] diff --git a/pkgs/development/tools/ineffassign/default.nix b/pkgs/development/tools/ineffassign/default.nix new file mode 100644 index 000000000000..10e5c61025ab --- /dev/null +++ b/pkgs/development/tools/ineffassign/default.nix @@ -0,0 +1,29 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "ineffassign-unstable-${version}"; + version = "2018-09-09"; + rev = "1003c8bd00dc2869cb5ca5282e6ce33834fed514"; + + goPackagePath = "github.com/gordonklaus/ineffassign"; + excludedPackages = ''testdata''; + + src = fetchFromGitHub { + inherit rev; + + owner = "gordonklaus"; + repo = "ineffassign"; + sha256 = "1rkzqvd3z03vq8q8qi9cghvgggsf02ammj9wq8jvpnx6b2sd16nd"; + }; + + meta = with lib; { + description = "Detect ineffectual assignments in Go code."; + homepage = https://github.com/gordonklaus/ineffassign; + license = licenses.mit; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/interfacer/default.nix b/pkgs/development/tools/interfacer/default.nix new file mode 100644 index 000000000000..274ced0b37cd --- /dev/null +++ b/pkgs/development/tools/interfacer/default.nix @@ -0,0 +1,31 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "interfacer-unstable-${version}"; + version = "2018-08-31"; + rev = "c20040233aedb03da82d460eca6130fcd91c629a"; + + goPackagePath = "mvdan.cc/interfacer"; + excludedPackages = ''check/testdata''; + + src = fetchFromGitHub { + inherit rev; + + owner = "mvdan"; + repo = "interfacer"; + sha256 = "0cx4m74mvn200360pmsqxx4z0apk9fcknwwqh8r94zd3jfv4akq2"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "A linter that suggests interface types."; + homepage = https://github.com/mvdan/interfacer; + license = licenses.bsd3; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/interfacer/deps.nix b/pkgs/development/tools/interfacer/deps.nix new file mode 100644 index 000000000000..6810950878be --- /dev/null +++ b/pkgs/development/tools/interfacer/deps.nix @@ -0,0 +1,29 @@ +[ + { + goPackagePath = "github.com/kisielk/gotool"; + fetch = { + type = "git"; + url = "https://github.com/kisielk/gotool"; + rev = "80517062f582ea3340cd4baf70e86d539ae7d84d"; + sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn"; + }; + } + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "96e9e165b75e735822645eff82850b08c377be36"; + sha256 = "1zj9ck5sg9b0pphxybmvxf64hhcap7v7j37fx3v5aknf18crjjdg"; + }; + } + { + goPackagePath = "mvdan.cc/lint"; + fetch = { + type = "git"; + url = "https://github.com/mvdan/lint"; + rev = "adc824a0674b99099789b6188a058d485eaf61c0"; + sha256 = "17mi2rvkg9kzv1shxcyawzcj4jj3v738d1j82fp4yygx859yvr8r"; + }; + } +] diff --git a/pkgs/development/tools/java/cfr/default.nix b/pkgs/development/tools/java/cfr/default.nix index 9890107b2678..25f6a62fcb35 100644 --- a/pkgs/development/tools/java/cfr/default.nix +++ b/pkgs/development/tools/java/cfr/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "cfr-${version}"; - version = "0.132"; + version = "0_134"; src = fetchurl { url = "http://www.benf.org/other/cfr/cfr_${version}.jar"; - sha256 = "1fpmd5v3x91lw6jc7x997ic2kklj449fndyg14zvgxawhdkic2z1"; + sha256 = "185z1d03rgisn4p8qjilhlikdjb27xgh6vxkrlgmcm9c7kpms320"; }; buildInputs = [ makeWrapper ]; diff --git a/pkgs/development/tools/java/fastjar/default.nix b/pkgs/development/tools/java/fastjar/default.nix index f9e1d9a08424..403bfeabfd05 100644 --- a/pkgs/development/tools/java/fastjar/default.nix +++ b/pkgs/development/tools/java/fastjar/default.nix @@ -5,7 +5,7 @@ let version = "0.98"; in name = "fastjar-${version}"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/fastjar/fastjar-${version}.tar.gz"; + url = "https://download.savannah.gnu.org/releases/fastjar/fastjar-${version}.tar.gz"; sha256 = "0iginbz2m15hcsa3x4y7v3mhk54gr1r7m3ghx0pg4n46vv2snmpi"; }; @@ -22,7 +22,7 @@ let version = "0.98"; in the stock `jar' program running without a JIT. ''; - homepage = http://savannah.nongnu.org/projects/fastjar/; + homepage = https://savannah.nongnu.org/projects/fastjar/; license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/development/tools/java/visualvm/default.nix b/pkgs/development/tools/java/visualvm/default.nix index 2a707e35b918..3cec26435050 100644 --- a/pkgs/development/tools/java/visualvm/default.nix +++ b/pkgs/development/tools/java/visualvm/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchzip, lib, makeWrapper, makeDesktopItem, jdk, gtk2, gawk }: stdenv.mkDerivation rec { - version = "1.4.1"; + version = "1.4.2"; name = "visualvm-${version}"; src = fetchzip { url = "https://github.com/visualvm/visualvm.src/releases/download/${version}/visualvm_${builtins.replaceStrings ["."] [""] version}.zip"; - sha256 = "10ciyggf8mcy3c53shpl03fxqwsa2ilgw3xdgqhb1ah151k18p78"; + sha256 = "0kic1rqxaj2rpnflj1wklsy3gjz50gcb0wak4qi3hjkz5rv6gp1y"; }; desktopItem = makeDesktopItem { diff --git a/pkgs/development/tools/jbake/default.nix b/pkgs/development/tools/jbake/default.nix index 152cddc101d6..1a421cc47ed6 100644 --- a/pkgs/development/tools/jbake/default.nix +++ b/pkgs/development/tools/jbake/default.nix @@ -1,16 +1,18 @@ { stdenv, fetchzip, makeWrapper, jre }: stdenv.mkDerivation rec { - version = "2.6.1"; + version = "2.6.3"; name = "jbake-${version}"; src = fetchzip { url = "https://dl.bintray.com/jbake/binary/${name}-bin.zip"; - sha256 = "0zlh2azmv8gj3c4d4ndivar31wd42nmvhxq6xhn09cib9kffxbc7"; + sha256 = "000ax5vzirrhiykk86fmy4hibhl3pab0gkh5y35hiwhzhw5rwzk8"; }; buildInputs = [ makeWrapper jre ]; + postPatch = "patchShebangs ."; + installPhase = '' mkdir -p $out cp -vr * $out diff --git a/pkgs/development/tools/jid/default.nix b/pkgs/development/tools/jid/default.nix new file mode 100644 index 000000000000..4833755b3ee3 --- /dev/null +++ b/pkgs/development/tools/jid/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "jid-${version}"; + version = "0.7.2"; + + goPackagePath = "github.com/simeji/jid"; + + src = fetchFromGitHub { + owner = "simeji"; + repo = "jid"; + rev = "${version}"; + sha256 = "0p4srp85ilcafrn9d36rzpzg5k5jd7is93p68hamgxqyiiw6a8fi"; + }; + + goDeps = ./deps.nix; + + meta = { + description = "A command-line tool to incrementally drill down JSON"; + homepage = https://github.com/simeji/jid; + license = stdenv.lib.licenses.mit; + platforms = stdenv.lib.platforms.all; + maintainers = with stdenv.lib.maintainers; [ stesie ]; + }; +} diff --git a/pkgs/development/tools/jid/deps.nix b/pkgs/development/tools/jid/deps.nix new file mode 100644 index 000000000000..a027902d2df2 --- /dev/null +++ b/pkgs/development/tools/jid/deps.nix @@ -0,0 +1,57 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +[ + { + goPackagePath = "github.com/bitly/go-simplejson"; + fetch = { + type = "git"; + url = "https://github.com/bitly/go-simplejson"; + rev = "9db4a59bd4d803ae0c173a7d8a538e056cd59d57"; + sha256 = "0cbnjzjq55jnzk07zdk7nb96yzgpyawm1r6km3xignn8ih4bnn6g"; + }; + } + { + goPackagePath = "github.com/fatih/color"; + fetch = { + type = "git"; + url = "https://github.com/fatih/color"; + rev = "3f9d52f7176a6927daacff70a3e8d1dc2025c53e"; + sha256 = "165ww24x6ba47ji4j14mp3f006ksnmi53ws9280pgd2zcw91nbn8"; + }; + } + { + goPackagePath = "github.com/mattn/go-runewidth"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-runewidth"; + rev = "c88d7e5f2e24de48a200a2655ac8a0910be9a0f7"; + sha256 = "14prmzjlv9z31n6caaaq1kwi4p0mp3x4pv5r7d0575lcampa41jw"; + }; + } + { + goPackagePath = "github.com/nsf/termbox-go"; + fetch = { + type = "git"; + url = "https://github.com/nsf/termbox-go"; + rev = "60ab7e3d12ed91bc1b2486559c4b3a6b62297577"; + sha256 = "040064fh7wzdmv8flw6svi007hiqs1cjk1a3k3gpg7gii3npifsl"; + }; + } + { + goPackagePath = "github.com/nwidger/jsoncolor"; + fetch = { + type = "git"; + url = "https://github.com/nwidger/jsoncolor"; + rev = "75a6de4340e59be95f0884b9cebdda246e0fdf40"; + sha256 = "0aiv42xijrqgrxfx6pfyrndpwqv8i1qwsk190jdczyjxlnki2nki"; + }; + } + { + goPackagePath = "github.com/pkg/errors"; + fetch = { + type = "git"; + url = "https://github.com/pkg/errors"; + rev = "059132a15dd08d6704c67711dae0cf35ab991756"; + sha256 = "0bxkbh2rq40kdk8i05am5np77cnskx3571v2k300j5mmj1rl1ijg"; + }; + } +] diff --git a/pkgs/development/tools/jq/darwin-strptime-test.patch b/pkgs/development/tools/jq/darwin-strptime-test.patch deleted file mode 100644 index 4ea83fc164a3..000000000000 --- a/pkgs/development/tools/jq/darwin-strptime-test.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/tests/jq.test b/tests/jq.test -index 4a4018b..f5aa7d5 100644 ---- a/src/tests/jq.test -+++ b/src/tests/jq.test -@@ -1144,9 +1144,9 @@ bsearch(4) - [1,2,3] - -4 - --[strptime("%Y-%m-%dT%H:%M:%SZ")|(.,mktime)] -+[strptime("%Y-%m-%dT%H:%M:%SZ")|mktime] - "2015-03-05T23:51:47Z" --[[2015,2,5,23,51,47,4,63],1425599507] -+[1425599507] - - strftime("%Y-%m-%dT%H:%M:%SZ") - [2015,2,5,23,51,47,4,63] diff --git a/pkgs/development/tools/jq/default.nix b/pkgs/development/tools/jq/default.nix index 712ec64bd416..307968a68440 100644 --- a/pkgs/development/tools/jq/default.nix +++ b/pkgs/development/tools/jq/default.nix @@ -2,33 +2,17 @@ stdenv.mkDerivation rec { name = "jq-${version}"; - version="1.5"; + version="1.6"; src = fetchurl { url="https://github.com/stedolan/jq/releases/download/jq-${version}/jq-${version}.tar.gz"; - sha256="0g29kyz4ykasdcrb0zmbrp2jqs9kv1wz9swx849i2d1ncknbzln4"; + sha256="0wmapfskhzfwranf6515nzmm84r7kwljgfs7dg6bjgxakbicis2x"; }; outputs = [ "bin" "doc" "man" "dev" "lib" "out" ]; buildInputs = [ oniguruma ]; - patches = [ - (fetchpatch { - name = "CVE-2015-8863.patch"; - url = https://github.com/stedolan/jq/commit/8eb1367ca44e772963e704a700ef72ae2e12babd.diff; - sha256 = "18bjanzvklfzlzzd690y88725l7iwl4f6wnr429na5pfmircbpvh"; - }) - (fetchpatch { - name = "CVE-2016-4074.patch"; - url = https://patch-diff.githubusercontent.com/raw/stedolan/jq/pull/1214.diff; - sha256 = "1w8bapnyp56di6p9casbfczfn8258rw0z16grydavdjddfm280l9"; - }) - ] - ++ stdenv.lib.optional stdenv.isDarwin ./darwin-strptime-test.patch; - - patchFlags = [ "-p2" ]; # `src` subdir was introduced after v1.5 was released - configureFlags = [ "--bindir=\${bin}/bin" diff --git a/pkgs/development/tools/kexpand/default.nix b/pkgs/development/tools/kexpand/default.nix new file mode 100644 index 000000000000..a82c21b72e9e --- /dev/null +++ b/pkgs/development/tools/kexpand/default.nix @@ -0,0 +1,18 @@ +{ buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "kexpand-unstable-2017-05-12"; + + goPackagePath = "github.com/kopeio/kexpand"; + + subPackages = [ "." ]; + + src = fetchFromGitHub { + owner = "kopeio"; + repo = "kexpand"; + rev = "c508a43a4e84410dfd30827603e902148c5c1f3c"; + sha256 = "0946h74lsqnr1106j7i2w2a5jg2bbk831d7prlws4bb2kigfm38p"; + }; + + goDeps = ./deps.nix; +} diff --git a/pkgs/development/tools/kexpand/deps.nix b/pkgs/development/tools/kexpand/deps.nix new file mode 100644 index 000000000000..c049d9683cce --- /dev/null +++ b/pkgs/development/tools/kexpand/deps.nix @@ -0,0 +1,63 @@ +# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) +[ + + { + goPackagePath = "github.com/ghodss/yaml"; + fetch = { + type = "git"; + url = "https://github.com/ghodss/yaml"; + rev = "v1.0.0"; + sha256 = "0skwmimpy7hlh7pva2slpcplnm912rp3igs98xnqmn859kwa5v8g"; + }; + } + + { + goPackagePath = "github.com/golang/glog"; + fetch = { + type = "git"; + url = "https://github.com/golang/glog"; + rev = "23def4e6c14b"; + sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30"; + }; + } + + { + goPackagePath = "github.com/spf13/cobra"; + fetch = { + type = "git"; + url = "https://github.com/spf13/cobra"; + rev = "v0.0.3"; + sha256 = "1q1nsx05svyv9fv3fy6xv6gs9ffimkyzsfm49flvl3wnvf1ncrkd"; + }; + } + + { + goPackagePath = "github.com/spf13/pflag"; + fetch = { + type = "git"; + url = "https://github.com/spf13/pflag"; + rev = "v1.0.3"; + sha256 = "1cj3cjm7d3zk0mf1xdybh0jywkbbw7a6yr3y22x9sis31scprswd"; + }; + } + + { + goPackagePath = "gopkg.in/check.v1"; + fetch = { + type = "git"; + url = "https://gopkg.in/check.v1"; + rev = "20d25e280405"; + sha256 = "0k1m83ji9l1a7ng8a7v40psbymxasmssbrrhpdv2wl4rhs0nc3np"; + }; + } + + { + 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/kind/default.nix b/pkgs/development/tools/kind/default.nix new file mode 100644 index 000000000000..bf73e436fa73 --- /dev/null +++ b/pkgs/development/tools/kind/default.nix @@ -0,0 +1,26 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +with stdenv.lib; + +buildGoPackage rec { + name = "kind-${version}"; + version = "0.0.1"; + + src = fetchFromGitHub { + rev = "${version}"; + owner = "kubernetes-sigs"; + repo = "kind"; + sha256 = "1jldj864ip8hrk3zhkjifr4gzgc8kxmxxwvklxglymhv8cxc179f"; + }; + + goPackagePath = "sigs.k8s.io/kind"; + excludedPackages = "images/base/entrypoint"; + + meta = { + description = "Kubernetes IN Docker - local clusters for testing Kubernetes"; + homepage = https://github.com/kubernetes-sigs/kind; + maintainers = with maintainers; [ offline rawkode ]; + license = stdenv.lib.licenses.asl20; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/tools/kube-prompt/default.nix b/pkgs/development/tools/kube-prompt/default.nix new file mode 100644 index 000000000000..60f53c74bb24 --- /dev/null +++ b/pkgs/development/tools/kube-prompt/default.nix @@ -0,0 +1,25 @@ +{ lib, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "kube-prompt-${version}"; + version = "1.0.5"; + rev = "v${version}"; + + goPackagePath = "github.com/c-bata/kube-prompt"; + + src = fetchFromGitHub { + inherit rev; + owner = "c-bata"; + repo = "kube-prompt"; + sha256 = "1c1y0n1yxcaxvhlsj7b0wvhi934b5g0s1mi46hh5amb9j3dhgq1c"; + }; + + goDeps = ./deps.nix; + + meta = { + description = "An interactive kubernetes client featuring auto-complete using go-prompt"; + license = lib.licenses.mit; + homepage = https://github.com/c-bata/kube-prompt; + maintainers = [ lib.maintainers.vdemeester ]; + }; +} diff --git a/pkgs/development/tools/kube-prompt/deps.nix b/pkgs/development/tools/kube-prompt/deps.nix new file mode 100644 index 000000000000..e2391789a41c --- /dev/null +++ b/pkgs/development/tools/kube-prompt/deps.nix @@ -0,0 +1,309 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "cloud.google.com/go"; + fetch = { + type = "git"; + url = "https://code.googlesource.com/gocloud"; + rev = "aad3f485ee528456e0768f20397b4d9dd941e755"; + sha256 = "1cgabmg76axkbpm7zip3ym2mym6kwgc9cw9kil0inmckkh3x1ky8"; + }; + } + { + goPackagePath = "github.com/c-bata/go-prompt"; + fetch = { + type = "git"; + url = "https://github.com/c-bata/go-prompt"; + rev = "09daf6ae57865e436aab9ede6b66b490036e87de"; + sha256 = "1s58y0i67x2yvi3iisdhj2qqrbl4kz0viy06caip8ykhxpvvkq30"; + }; + } + { + goPackagePath = "github.com/ghodss/yaml"; + fetch = { + type = "git"; + url = "https://github.com/ghodss/yaml"; + rev = "0ca9ea5df5451ffdf184b4428c902747c2c11cd7"; + sha256 = "0skwmimpy7hlh7pva2slpcplnm912rp3igs98xnqmn859kwa5v8g"; + }; + } + { + goPackagePath = "github.com/gogo/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/gogo/protobuf"; + rev = "636bf0302bc95575d69441b25a2603156ffdddf1"; + sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2"; + }; + } + { + goPackagePath = "github.com/golang/glog"; + fetch = { + type = "git"; + url = "https://github.com/golang/glog"; + rev = "23def4e6c14b4da8ac2ed8007337bc5eb5007998"; + sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30"; + }; + } + { + goPackagePath = "github.com/golang/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/golang/protobuf"; + rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265"; + sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq"; + }; + } + { + goPackagePath = "github.com/google/btree"; + fetch = { + type = "git"; + url = "https://github.com/google/btree"; + rev = "e89373fe6b4a7413d7acd6da1725b83ef713e6e4"; + sha256 = "0jlkjjlf8ilifgsb2bv0jfgl4cxl1bypx7a6pjkwz3xf6k8jd7mj"; + }; + } + { + goPackagePath = "github.com/google/gofuzz"; + fetch = { + type = "git"; + url = "https://github.com/google/gofuzz"; + rev = "24818f796faf91cd76ec7bddd72458fbced7a6c1"; + sha256 = "0cq90m2lgalrdfrwwyycrrmn785rgnxa3l3vp9yxkvnv88bymmlm"; + }; + } + { + goPackagePath = "github.com/googleapis/gnostic"; + fetch = { + type = "git"; + url = "https://github.com/googleapis/gnostic"; + rev = "7c663266750e7d82587642f65e60bc4083f1f84e"; + sha256 = "0yh3ckd7m0r9h50wmxxvba837d0wb1k5yd439zq4p1kpp4390z12"; + }; + } + { + goPackagePath = "github.com/gregjones/httpcache"; + fetch = { + type = "git"; + url = "https://github.com/gregjones/httpcache"; + rev = "9cad4c3443a7200dd6400aef47183728de563a38"; + sha256 = "0wjdwcwqqcx2d5y68qvhg6qyj977il5ijmnn9h9cd6wjbdy0ay6s"; + }; + } + { + goPackagePath = "github.com/imdario/mergo"; + fetch = { + type = "git"; + url = "https://github.com/imdario/mergo"; + rev = "9316a62528ac99aaecb4e47eadd6dc8aa6533d58"; + sha256 = "1mvgn89vp39gcpvhiq4n7nw5ipj7fk6h03jgc6fjwgvwvss213pb"; + }; + } + { + goPackagePath = "github.com/json-iterator/go"; + fetch = { + type = "git"; + url = "https://github.com/json-iterator/go"; + rev = "ab8a2e0c74be9d3be70b3184d9acc634935ded82"; + sha256 = "1x3wz44p1238gpyzkiiilvvrq9q8dwjdm9kdidq65yjq0zcn0sq4"; + }; + } + { + goPackagePath = "github.com/mattn/go-colorable"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-colorable"; + rev = "167de6bfdfba052fa6b2d3664c8f5272e23c9072"; + sha256 = "1nwjmsppsjicr7anq8na6md7b1z84l9ppnlr045hhxjvbkqwalvx"; + }; + } + { + goPackagePath = "github.com/mattn/go-isatty"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-isatty"; + rev = "0360b2af4f38e8d38c7fce2a9f4e702702d73a39"; + sha256 = "06w45aqz2a6yrk25axbly2k5wmsccv8cspb94bfmz4izvw8h927n"; + }; + } + { + goPackagePath = "github.com/mattn/go-runewidth"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-runewidth"; + rev = "ce7b0b5c7b45a81508558cd1dba6bb1e4ddb51bb"; + sha256 = "0lc39b6xrxv7h3v3y1kgz49cgi5qxwlygs715aam6ba35m48yi7g"; + }; + } + { + goPackagePath = "github.com/mattn/go-tty"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-tty"; + rev = "931426f7535ac39720c8909d70ece5a41a2502a6"; + sha256 = "00cb07v13xrfqm39m1j2h2zvj684gl9fzr51591i9a52a9m6xlj5"; + }; + } + { + goPackagePath = "github.com/modern-go/concurrent"; + fetch = { + type = "git"; + url = "https://github.com/modern-go/concurrent"; + rev = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"; + sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"; + }; + } + { + goPackagePath = "github.com/modern-go/reflect2"; + fetch = { + type = "git"; + url = "https://github.com/modern-go/reflect2"; + rev = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd"; + sha256 = "1721y3yr3dpx5dx5ashf063qczk2awy5zjir1jvp1h5hn7qz4i49"; + }; + } + { + goPackagePath = "github.com/petar/GoLLRB"; + fetch = { + type = "git"; + url = "https://github.com/petar/GoLLRB"; + rev = "53be0d36a84c2a886ca057d34b6aa4468df9ccb4"; + sha256 = "01xp3lcamqkvl91jg6ly202gdsgf64j39rkrcqxi6v4pbrcv7hz0"; + }; + } + { + goPackagePath = "github.com/peterbourgon/diskv"; + fetch = { + type = "git"; + url = "https://github.com/peterbourgon/diskv"; + rev = "5f041e8faa004a95c88a202771f4cc3e991971e6"; + sha256 = "1mxpa5aad08x30qcbffzk80g9540wvbca4blc1r2qyzl65b8929b"; + }; + } + { + goPackagePath = "github.com/pkg/term"; + fetch = { + type = "git"; + url = "https://github.com/pkg/term"; + rev = "cda20d4ac917ad418d86e151eff439648b06185b"; + sha256 = "08frhz411dwyli5spfxn32d3ni9mrgdav51lmg8a1wpdmw0r0wwp"; + }; + } + { + goPackagePath = "github.com/spf13/pflag"; + fetch = { + type = "git"; + url = "https://github.com/spf13/pflag"; + rev = "583c0c0531f06d5278b7d917446061adc344b5cd"; + sha256 = "0nr4mdpfhhk94hq4ymn5b2sxc47b29p1akxd8b0hx4dvdybmipb5"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "a2144134853fc9a27a7b1e3eb4f19f1a76df13c9"; + sha256 = "0hjjk6k9dq7zllwsw9icdfbli12ii379q2lajd6l7lyw72wy28by"; + }; + } + { + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "a680a1efc54dd51c040b3b5ce4939ea3cf2ea0d1"; + sha256 = "018zmn4kmg2mbngcciqal54slc3pl4ry5vlv0bw36fcxvnazxnbp"; + }; + } + { + goPackagePath = "golang.org/x/oauth2"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/oauth2"; + rev = "ef147856a6ddbb60760db74283d2424e98c87bff"; + sha256 = "1q1vm1z40fx1grlrm7az4rln6v5pj9xi5n1cjqg5xgq4dsk9132y"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "ac767d655b305d4e9612f5f6e33120b9176c4ad4"; + sha256 = "1ds29n5lh4j21hmzxz7vk7hv1k6sixc7f0zsdc9xqdg0j7d212zm"; + }; + } + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0"; + sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; + }; + } + { + goPackagePath = "golang.org/x/time"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/time"; + rev = "fbb02b2291d28baffd63558aa44b4b56f178d650"; + sha256 = "0jjqcv6rzihlgg4i797q80g1f6ch5diz2kxqh6488gwkb6nds4h4"; + }; + } + { + goPackagePath = "google.golang.org/appengine"; + fetch = { + type = "git"; + url = "https://github.com/golang/appengine"; + rev = "b1f26356af11148e710935ed1ac8a7f5702c7612"; + sha256 = "1pz202zszg8f35dk5pfhwgcdi3r6dx1l4yk6x6ly7nb4j45zi96x"; + }; + } + { + goPackagePath = "gopkg.in/inf.v0"; + fetch = { + type = "git"; + url = "https://github.com/go-inf/inf"; + rev = "d2d2541c53f18d2a059457998ce2876cc8e67cbf"; + sha256 = "00k5iqjcp371fllqxncv7jkf80hn1zww92zm78cclbcn4ybigkng"; + }; + } + { + goPackagePath = "gopkg.in/yaml.v2"; + fetch = { + type = "git"; + url = "https://github.com/go-yaml/yaml"; + rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; + sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; + }; + } + { + goPackagePath = "k8s.io/api"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/api"; + rev = "072894a440bdee3a891dea811fe42902311cd2a3"; + sha256 = "1hlbfwak4adwkj74jdiw8kmapri9rqmmjssncqiq0xnwlkcyn0ig"; + }; + } + { + goPackagePath = "k8s.io/apimachinery"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/apimachinery"; + rev = "103fd098999dc9c0c88536f5c9ad2e5da39373ae"; + sha256 = "04navnpm59d75dhlz07rmay7m2izrf4m0i9xklxzqg7mlk9g20jc"; + }; + } + { + goPackagePath = "k8s.io/client-go"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/client-go"; + rev = "7d04d0e2a0a1a4d4a1cd6baa432a2301492e4e65"; + sha256 = "06rszpgckx9gmqz9gbq8wnl39d1dnl28wdgrygj2fhz5prhj0x4s"; + }; + } +] \ No newline at end of file diff --git a/pkgs/development/tools/kubectx/default.nix b/pkgs/development/tools/kubectx/default.nix index 5cf0badf668e..e70cf409197f 100644 --- a/pkgs/development/tools/kubectx/default.nix +++ b/pkgs/development/tools/kubectx/default.nix @@ -3,14 +3,14 @@ with lib; stdenv.mkDerivation rec { - name = "kubectx"; - version = "0.5.1"; + pname = "kubectx"; + version = "0.6.1"; src = fetchFromGitHub { owner = "ahmetb"; - repo = "${name}"; + repo = pname; rev = "v${version}"; - sha256 = "1bmmaj5fffx4hy55l6x4vl5gr9rp2yhg4vs5b9sya9rjvdkamdx5"; + sha256 = "1507g8sm73mqfsxl3fabmj37pk9l4jddsdi4qlpf0ixhk3z1lfkg"; }; buildInputs = [ makeWrapper ]; @@ -20,9 +20,24 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/bin + mkdir -p $out/share/zsh/site-functions + mkdir -p $out/share/bash-completion/completions + mkdir -p $out/share/fish/vendor_completions.d + cp kubectx $out/bin cp kubens $out/bin + # Provide ZSH completions + cp completion/kubectx.zsh $out/share/zsh/site-functions/_kubectx + cp completion/kubens.zsh $out/share/zsh/site-functions/_kubens + + # Provide BASH completions + cp completion/kubectx.bash $out/share/bash-completion/completions/kubectx + cp completion/kubens.bash $out/share/bash-completion/completions/kubens + + # Provide FISH completions + cp completion/*.fish $out/share/fish/vendor_completions.d/ + for f in $out/bin/*; do wrapProgram $f --prefix PATH : ${makeBinPath [ kubectl ]} done diff --git a/pkgs/development/tools/kubicorn/default.nix b/pkgs/development/tools/kubicorn/default.nix new file mode 100644 index 000000000000..fb76aed7b9eb --- /dev/null +++ b/pkgs/development/tools/kubicorn/default.nix @@ -0,0 +1,26 @@ +{ stdenv, lib, buildGoPackage, fetchFromGitHub }: + +with stdenv.lib; + +buildGoPackage rec { + name = "kubicorn-${version}"; + version = "2018-10-13-${stdenv.lib.strings.substring 0 7 rev}"; + rev = "4c7f3623e9188fba43778271afe161a4facfb657"; + + src = fetchFromGitHub { + rev = rev; + owner = "kubicorn"; + repo = "kubicorn"; + sha256 = "18h5sj4lcivrwjq2hzn7c3g4mblw17zicb5nma8sh7sakwzyg1k9"; + }; + + subPackages = ["."]; + goPackagePath = "github.com/kubicorn/kubicorn"; + + meta = { + description = "Simple, cloud native infrastructure for Kubernetes"; + homepage = http://kubicorn.io/; + maintainers = with stdenv.lib.maintainers; [ offline ]; + license = stdenv.lib.licenses.asl20; + }; +} diff --git a/pkgs/development/tools/kustomize/default.nix b/pkgs/development/tools/kustomize/default.nix index 4f9512b22137..38b495d89a63 100644 --- a/pkgs/development/tools/kustomize/default.nix +++ b/pkgs/development/tools/kustomize/default.nix @@ -3,12 +3,21 @@ buildGoPackage rec { name = "kustomize-${version}"; - version = "1.0.4"; + version = "1.0.10"; + # rev is the 1.0.10 commit, mainly for kustomize version command output + rev = "383b3e798b7042f8b7431f93e440fb85631890a3"; - goPackagePath = "github.com/kubernetes-sigs/kustomize"; + goPackagePath = "sigs.k8s.io/kustomize"; + + buildFlagsArray = let t = "${goPackagePath}/pkg/commands"; in '' + -ldflags= + -s -X ${t}.kustomizeVersion=${version} + -X ${t}.gitCommit=${rev} + -X ${t}.buildDate=unknow + ''; src = fetchFromGitHub { - sha256 = "0lbf94wz34axaf8ps7h79qbj4dpihrpvnqa12zrawcmmgqallwhm"; + sha256 = "1z78d5j2w78x4ks4v745050g2ffmirj03v7129dib2lfhfjra8aj"; rev = "v${version}"; repo = "kustomize"; owner = "kubernetes-sigs"; @@ -23,6 +32,6 @@ buildGoPackage rec { ''; homepage = https://github.com/kubernetes-sigs/kustomize; license = licenses.asl20; - maintainers = [ maintainers.carlosdagos ]; + maintainers = with maintainers; [ carlosdagos vdemeester periklis ]; }; } diff --git a/pkgs/development/tools/kythe/default.nix b/pkgs/development/tools/kythe/default.nix index 5aae1d4f3bef..bd25a60f72c1 100644 --- a/pkgs/development/tools/kythe/default.nix +++ b/pkgs/development/tools/kythe/default.nix @@ -1,4 +1,4 @@ -{ stdenv, binutils , fetchurl, glibc }: +{ stdenv, binutils , fetchurl, glibc, ncurses5 }: stdenv.mkDerivation rec { version = "0.0.28"; @@ -20,13 +20,14 @@ stdenv.mkDerivation rec { cd tools for exe in http_server \ kythe read_entries triples verifier \ - write_entries write_tables; do + write_entries write_tables entrystream; do echo "Patching:" $exe patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $exe - patchelf --set-rpath "${stdenv.cc.cc.lib}/lib64" $exe + patchelf --set-rpath "${stdenv.cc.cc.lib}/lib64:${ncurses5}/lib" $exe done cd ../ cp -R ./ $out + ln -s $out/tools $out/bin ''; meta = with stdenv.lib; { diff --git a/pkgs/development/tools/lazygit/default.nix b/pkgs/development/tools/lazygit/default.nix new file mode 100644 index 000000000000..231a2009491f --- /dev/null +++ b/pkgs/development/tools/lazygit/default.nix @@ -0,0 +1,27 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "lazygit-${version}"; + version = "0.5"; + + goPackagePath = "github.com/jesseduffield/lazygit"; + + src = fetchFromGitHub { + owner = "jesseduffield"; + repo = "lazygit"; + rev = "v${version}"; + sha256 = "0xgda2b5p26ya15kq83502f8vh18kl05hl40k0lsfqx3m7pnidn1"; + }; + + postPatch = '' + rm -rf scripts + ''; + + meta = with stdenv.lib; { + inherit (src.meta) homepage; + description = "Simple terminal UI for git commands"; + license = licenses.mit; + maintainers = with stdenv.lib.maintainers; [ fpletz ]; + platforms = stdenv.lib.platforms.unix; + }; +} diff --git a/pkgs/development/tools/libsigrokdecode/default.nix b/pkgs/development/tools/libsigrokdecode/default.nix index 9fd70cb60c96..097f0f105447 100644 --- a/pkgs/development/tools/libsigrokdecode/default.nix +++ b/pkgs/development/tools/libsigrokdecode/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, glib, python3, libsigrok, check }: stdenv.mkDerivation rec { - name = "libsigrokdecode-0.5.1"; + name = "libsigrokdecode-0.5.2"; src = fetchurl { url = "https://sigrok.org/download/source/libsigrokdecode/${name}.tar.gz"; - sha256 = "07mmb6s62ncqqgsc6szilj2yxixf6gg99ggbzsjlbhp4b9aqnga9"; + sha256 = "1w434nl1syjkvwl08lji3r9sr60lbxp1nqys8hqwzv2lgiwrx3g0"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/tools/maligned/default.nix b/pkgs/development/tools/maligned/default.nix new file mode 100644 index 000000000000..7e5cbaddd8b3 --- /dev/null +++ b/pkgs/development/tools/maligned/default.nix @@ -0,0 +1,30 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "maligned-unstable-${version}"; + version = "2018-07-07"; + rev = "6e39bd26a8c8b58c5a22129593044655a9e25959"; + + goPackagePath = "github.com/mdempsky/maligned"; + + src = fetchFromGitHub { + inherit rev; + + owner = "mdempsky"; + repo = "maligned"; + sha256 = "08inr5xjqv9flrlyhqd8ck1q26y5xb6iilz0xkb6bqa4dl5ialhi"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "Tool to detect Go structs that would take less memory if their fields were sorted."; + homepage = https://github.com/mdempsky/maligned; + license = licenses.bsd3; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/maligned/deps.nix b/pkgs/development/tools/maligned/deps.nix new file mode 100644 index 000000000000..afe5e50e47bd --- /dev/null +++ b/pkgs/development/tools/maligned/deps.nix @@ -0,0 +1,20 @@ +[ + { + goPackagePath = "github.com/kisielk/gotool"; + fetch = { + type = "git"; + url = "https://github.com/kisielk/gotool"; + rev = "80517062f582ea3340cd4baf70e86d539ae7d84d"; + sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn"; + }; + } + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "96e9e165b75e735822645eff82850b08c377be36"; + sha256 = "1zj9ck5sg9b0pphxybmvxf64hhcap7v7j37fx3v5aknf18crjjdg"; + }; + } +] diff --git a/pkgs/development/tools/minizinc/default.nix b/pkgs/development/tools/minizinc/default.nix index 8c210cb93601..e35a310b1002 100644 --- a/pkgs/development/tools/minizinc/default.nix +++ b/pkgs/development/tools/minizinc/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchFromGitHub, cmake, flex, bison }: let - version = "2.2.0"; + version = "2.2.3"; in stdenv.mkDerivation { name = "minizinc-${version}"; @@ -8,13 +8,12 @@ stdenv.mkDerivation { buildInputs = [ cmake flex bison ]; src = fetchFromGitHub { - rev = "${version}"; owner = "MiniZinc"; repo = "libminizinc"; - sha256 = "05is1r5y06jfqwvka90dn2ffxnvbgyswaxl00aqz6455hnggnxvm"; + rev = "3d66971a0cad6edbe796f4dd940229d38e5bfe3d"; # tags on the repo are disappearing: See https://github.com/MiniZinc/libminizinc/issues/257 + sha256 = "1q31y9131aj2lsm34srm8i1s0271qcaaknzvym3r8awynm14saq5"; }; - # meta is all the information about the package.. meta = with stdenv.lib; { homepage = http://www.minizinc.org/; description = "MiniZinc is a medium-level constraint modelling language."; diff --git a/pkgs/development/tools/misc/abi-compliance-checker/default.nix b/pkgs/development/tools/misc/abi-compliance-checker/default.nix new file mode 100644 index 000000000000..db0e41d27ab3 --- /dev/null +++ b/pkgs/development/tools/misc/abi-compliance-checker/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchFromGitHub, ctags, perl, binutils, abi-dumper }: + +stdenv.mkDerivation rec { + name = "abi-compliance-checker-${version}"; + version = "2.3"; + + src = fetchFromGitHub { + owner = "lvc"; + repo = "abi-compliance-checker"; + rev = version; + sha256 = "1f1f9j2nf9j83sfl2ljadch99v6ha8rq8xm7ax5akc05hjpyckij"; + }; + + buildInputs = [ binutils ctags perl ]; + propagatedBuildInputs = [ abi-dumper ]; + + makeFlags = [ "prefix=$(out)" ]; + + meta = with stdenv.lib; { + homepage = https://lvc.github.io/abi-compliance-checker; + description = "A tool for checking backward API/ABI compatibility of a C/C++ library"; + license = licenses.lgpl21; + maintainers = [ maintainers.bhipple ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/tools/misc/abi-dumper/default.nix b/pkgs/development/tools/misc/abi-dumper/default.nix new file mode 100644 index 000000000000..047cd466baac --- /dev/null +++ b/pkgs/development/tools/misc/abi-dumper/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub, ctags, perl, elfutils, vtable-dumper }: + +stdenv.mkDerivation rec { + name = "abi-dumper-${version}"; + version = "1.1"; + + src = fetchFromGitHub { + owner = "lvc"; + repo = "abi-dumper"; + rev = version; + sha256 = "1byhw132aj7a5a5zh5s3pnjlrhdk4cz6xd5irp1y08jl980qba5j"; + }; + + patchPhase = '' + substituteInPlace abi-dumper.pl \ + --replace eu-readelf ${elfutils}/bin/eu-readelf \ + --replace vtable-dumper ${vtable-dumper}/bin/vtable-dumper \ + --replace '"ctags"' '"${ctags}/bin/ctags"' + ''; + + buildInputs = [ elfutils ctags perl vtable-dumper ]; + + preBuild = "mkdir -p $out"; + makeFlags = [ "prefix=$(out)" ]; + + meta = with stdenv.lib; { + homepage = https://github.com/lvc/abi-dumper; + description = "Dump ABI of an ELF object containing DWARF debug info"; + license = licenses.lgpl21; + maintainers = [ maintainers.bhipple ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/tools/misc/arcanist/default.nix b/pkgs/development/tools/misc/arcanist/default.nix index 15b8f82d0ab2..7810ba6349ce 100644 --- a/pkgs/development/tools/misc/arcanist/default.nix +++ b/pkgs/development/tools/misc/arcanist/default.nix @@ -4,26 +4,26 @@ let libphutil = fetchFromGitHub { owner = "phacility"; repo = "libphutil"; - rev = "01b33af6f4d570b34ad791cd5ccaa3ea7f77dcb9"; - sha256 = "0glrxlj4cr2821pdc2yy2m5bss4yr1zx3sdgw3r5d8hbfz361nx7"; + rev = "3215e4e291ed4468faeed4542d47a571b5bc559a"; + sha256 = "0bbinaxny0j4iniz2grf0s9cysbl3x24yc32f3jra9mwsgh2v2zj"; }; arcanist = fetchFromGitHub { owner = "phacility"; repo = "arcanist"; - rev = "3b6b523c2b236e3724a1e115f126cb6fd05fa128"; - sha256 = "1pr2izwj446rf2v6x6v2wsj7iwnaxq3xg3qqipybyf1xpqfmh5q8"; + rev = "2650e8627a20e1bfe334a4a2b787f44ef5d6ebc5"; + sha256 = "0x0xxiar202ypbgxh19swzjil546bbp8li4k5yrpvab55y8ymkd4"; }; in stdenv.mkDerivation rec { name = "arcanist-${version}"; - version = "20170323"; + version = "20180916"; src = [ arcanist libphutil ]; buildInputs = [ php makeWrapper flex ]; unpackPhase = '' - cp -R ${libphutil} libphutil - cp -R ${arcanist} arcanist + cp -aR ${libphutil} libphutil + cp -aR ${arcanist} arcanist chmod +w -R libphutil arcanist ''; diff --git a/pkgs/development/tools/misc/autoconf-archive/default.nix b/pkgs/development/tools/misc/autoconf-archive/default.nix index cb64a4c876b1..d051e1d57592 100644 --- a/pkgs/development/tools/misc/autoconf-archive/default.nix +++ b/pkgs/development/tools/misc/autoconf-archive/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Archive of autoconf m4 macros"; - homepage = http://www.gnu.org/software/autoconf-archive/; + homepage = https://www.gnu.org/software/autoconf-archive/; license = licenses.gpl3; platforms = platforms.unix; }; diff --git a/pkgs/development/tools/misc/autoconf/2.13.nix b/pkgs/development/tools/misc/autoconf/2.13.nix index d47483376261..9e777e53cf62 100644 --- a/pkgs/development/tools/misc/autoconf/2.13.nix +++ b/pkgs/development/tools/misc/autoconf/2.13.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { postInstall = ''ln -s autoconf "$out"/bin/autoconf-2.13''; meta = { - homepage = http://www.gnu.org/software/autoconf/; + homepage = https://www.gnu.org/software/autoconf/; description = "Part of the GNU Build System"; branch = "2.13"; diff --git a/pkgs/development/tools/misc/autoconf/2.64.nix b/pkgs/development/tools/misc/autoconf/2.64.nix index 31df050d5f80..98b55e31f60b 100644 --- a/pkgs/development/tools/misc/autoconf/2.64.nix +++ b/pkgs/development/tools/misc/autoconf/2.64.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { doInstallCheck = false; # fails meta = { - homepage = http://www.gnu.org/software/autoconf/; + homepage = https://www.gnu.org/software/autoconf/; description = "Part of the GNU Build System"; longDescription = '' diff --git a/pkgs/development/tools/misc/autoconf/default.nix b/pkgs/development/tools/misc/autoconf/default.nix index e9ea0ea1ea4f..304b4fddf0d5 100644 --- a/pkgs/development/tools/misc/autoconf/default.nix +++ b/pkgs/development/tools/misc/autoconf/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { doInstallCheck = false; # fails meta = { - homepage = http://www.gnu.org/software/autoconf/; + homepage = https://www.gnu.org/software/autoconf/; description = "Part of the GNU Build System"; longDescription = '' diff --git a/pkgs/development/tools/misc/autogen/default.nix b/pkgs/development/tools/misc/autogen/default.nix index 265d425bbcfb..ff5ce659d2e1 100644 --- a/pkgs/development/tools/misc/autogen/default.nix +++ b/pkgs/development/tools/misc/autogen/default.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Automated text and program generation tool"; license = with licenses; [ gpl3Plus lgpl3Plus ]; - homepage = http://www.gnu.org/software/autogen/; + homepage = https://www.gnu.org/software/autogen/; platforms = platforms.all; maintainers = [ ]; }; diff --git a/pkgs/development/tools/misc/automake/automake-1.11.x.nix b/pkgs/development/tools/misc/automake/automake-1.11.x.nix index 8f437af0ada8..a5aa44abcdef 100644 --- a/pkgs/development/tools/misc/automake/automake-1.11.x.nix +++ b/pkgs/development/tools/misc/automake/automake-1.11.x.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { # TODO: Remove the `aclocal' wrapper when $ACLOCAL_PATH support is # available upstream; see - # . + # . builder = ./builder.sh; setupHook = ./setup-hook.sh; @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { meta = { branch = "1.11"; - homepage = http://www.gnu.org/software/automake/; + homepage = https://www.gnu.org/software/automake/; description = "GNU standard-compliant makefile generator"; longDescription = '' diff --git a/pkgs/development/tools/misc/automake/automake-1.16.x.nix b/pkgs/development/tools/misc/automake/automake-1.16.x.nix index 478fc14d680d..1e432a6e149b 100644 --- a/pkgs/development/tools/misc/automake/automake-1.16.x.nix +++ b/pkgs/development/tools/misc/automake/automake-1.16.x.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { meta = { branch = "1.15"; - homepage = http://www.gnu.org/software/automake/; + homepage = https://www.gnu.org/software/automake/; description = "GNU standard-compliant makefile generator"; license = stdenv.lib.licenses.gpl2Plus; diff --git a/pkgs/development/tools/misc/avrdude/default.nix b/pkgs/development/tools/misc/avrdude/default.nix index 4475e58207e7..39f98ae00284 100644 --- a/pkgs/development/tools/misc/avrdude/default.nix +++ b/pkgs/development/tools/misc/avrdude/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers using the in-system programming technique (ISP). ''; - homepage = http://www.nongnu.org/avrdude/; + homepage = https://www.nongnu.org/avrdude/; license = licenses.gpl2Plus; platforms = with platforms; linux ++ darwin; maintainers = [ maintainers.bjornfor ]; diff --git a/pkgs/development/tools/misc/awf/default.nix b/pkgs/development/tools/misc/awf/default.nix index b29dbcf79be0..38d2194dab82 100644 --- a/pkgs/development/tools/misc/awf/default.nix +++ b/pkgs/development/tools/misc/awf/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "awf-${version}"; - version = "1.3.1"; + version = "1.4.0"; src = fetchFromGitHub { owner = "valr"; repo = "awf"; rev = "v${version}"; - sha256 = "18dqa2269cwr0hrn67vp0ifwbv8vc2xn6mg145pbnc038hicql8m"; + sha256 = "0jl2kxwpvf2n8974zzyp69mqhsbjnjcqm39y0jvijvjb1iy8iman"; }; nativeBuildInputs = [ autoreconfHook pkgconfig wrapGAppsHook ]; diff --git a/pkgs/development/tools/misc/bashdb/default.nix b/pkgs/development/tools/misc/bashdb/default.nix index 67a2b20466ec..16182d26db3f 100644 --- a/pkgs/development/tools/misc/bashdb/default.nix +++ b/pkgs/development/tools/misc/bashdb/default.nix @@ -1,13 +1,22 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, makeWrapper, python3Packages }: stdenv.mkDerivation rec { - name = "bashdb-4.4-0.94"; + name = "bashdb-${version}"; + version = "4.4-1.0.0"; src = fetchurl { url = "mirror://sourceforge/bashdb/${name}.tar.bz2"; - sha256 = "01n0dml866sacls7q8h1c6mm4nc47lq3vrar9idmkajky71aycar"; + sha256 = "0p7i7bpzs6q1i7swnkr89kxqgzr146xw8d2acmqwqbslzm9dqlml"; }; + nativeBuildInputs = [ + makeWrapper + ]; + + postInstall = '' + wrapProgram $out/bin/bashdb --prefix PYTHONPATH ":" "$(toPythonPath ${python3Packages.pygments})" + ''; + meta = { description = "Bash script debugger"; homepage = http://bashdb.sourceforge.net/; diff --git a/pkgs/development/tools/misc/binutils/default.nix b/pkgs/development/tools/misc/binutils/default.nix index 3205366f80eb..7d045115b594 100644 --- a/pkgs/development/tools/misc/binutils/default.nix +++ b/pkgs/development/tools/misc/binutils/default.nix @@ -1,18 +1,23 @@ -{ stdenv, buildPackages +{ stdenv, lib, buildPackages , fetchurl, zlib, autoreconfHook264 +# Enabling all targets increases output size to a multiple. +, withAllTargets ? false, libbfd, libopcodes +, enableShared ? true , noSysDirs, gold ? true, bison ? null }: let + reuseLibs = enableShared && withAllTargets; + # Remove gold-symbol-visibility patch when updating, the proper fix # is now upstream. # https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=330b90b5ffbbc20c5de6ae6c7f60c40fab2e7a4f;hp=99181ccac0fc7d82e7dabb05dc7466e91f1645d3 version = "2.30"; basename = "binutils-${version}"; - inherit (stdenv.lib) optionals optionalString; # The targetPrefix prepended to binary names to allow multiple binuntils on the # PATH to both be usable. - targetPrefix = optionalString (stdenv.targetPlatform != stdenv.hostPlatform) "${stdenv.targetPlatform.config}-"; + targetPrefix = lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + "${stdenv.targetPlatform.config}-"; in stdenv.mkDerivation rec { @@ -64,14 +69,14 @@ stdenv.mkDerivation rec { # be satisfied on aarch64 platform. Add backported fix from bugzilla. # https://sourceware.org/bugzilla/show_bug.cgi?id=22764 ./relax-R_AARCH64_ABS32-R_AARCH64_ABS16-absolute.patch - ] ++ stdenv.lib.optional stdenv.targetPlatform.isiOS ./support-ios.patch; + ] ++ lib.optional stdenv.targetPlatform.isiOS ./support-ios.patch; outputs = [ "out" "info" "man" ]; depsBuildBuild = [ buildPackages.stdenv.cc ]; nativeBuildInputs = [ bison - ] ++ stdenv.lib.optionals stdenv.targetPlatform.isiOS [ + ] ++ lib.optionals stdenv.targetPlatform.isiOS [ autoreconfHook264 ]; buildInputs = [ zlib ]; @@ -97,15 +102,17 @@ stdenv.mkDerivation rec { then "-Wno-string-plus-int -Wno-deprecated-declarations" else "-static-libgcc"; - hardeningDisable = [ "format" ]; + hardeningDisable = [ "format" "pie" ]; # TODO(@Ericson2314): Always pass "--target" and always targetPrefix. - configurePlatforms = [ "build" "host" ] ++ stdenv.lib.optional (stdenv.targetPlatform != stdenv.hostPlatform) "target"; + configurePlatforms = [ "build" "host" ] ++ lib.optional (stdenv.targetPlatform != stdenv.hostPlatform) "target"; - configureFlags = [ - "--enable-targets=all" "--enable-64-bit-bfd" - "--disable-install-libbfd" - "--disable-shared" "--enable-static" + configureFlags = + (if enableShared then [ "--enable-shared" "--disable-static" ] + else [ "--disable-shared" "--enable-static" ]) + ++ lib.optional withAllTargets "--enable-targets=all" + ++ [ + "--enable-64-bit-bfd" "--with-system-zlib" "--enable-deterministic-archives" @@ -116,10 +123,16 @@ stdenv.mkDerivation rec { # RUNPATH instead of RPATH on binaries. This is important because # RUNPATH can be overriden using LD_LIBRARY_PATH at runtime. "--enable-new-dtags" - ] ++ optionals gold [ "--enable-gold" "--enable-plugins" ]; + ] ++ lib.optionals gold [ "--enable-gold" "--enable-plugins" ]; doCheck = false; # fails + postFixup = lib.optionalString reuseLibs '' + rm "$out"/lib/lib{bfd,opcodes}-${version}.so + ln -s '${lib.getLib libbfd}/lib/libbfd-${version}.so' "$out/lib/" + ln -s '${lib.getLib libopcodes}/lib/libopcodes-${version}.so' "$out/lib/" + ''; + # else fails with "./sanity.sh: line 36: $out/bin/size: not found" doInstallCheck = stdenv.buildPlatform == stdenv.hostPlatform && stdenv.hostPlatform == stdenv.targetPlatform; @@ -129,7 +142,7 @@ stdenv.mkDerivation rec { inherit targetPrefix version; }; - meta = with stdenv.lib; { + meta = with lib; { description = "Tools for manipulating binaries (linker, assembler, etc.)"; longDescription = '' The GNU Binutils are a collection of binary tools. The main @@ -137,7 +150,7 @@ stdenv.mkDerivation rec { They also include the BFD (Binary File Descriptor) library, `gprof', `nm', `strip', etc. ''; - homepage = http://www.gnu.org/software/binutils/; + homepage = https://www.gnu.org/software/binutils/; license = licenses.gpl3Plus; maintainers = with maintainers; [ ericson2314 ]; platforms = platforms.unix; diff --git a/pkgs/development/tools/misc/blackmagic/default.nix b/pkgs/development/tools/misc/blackmagic/default.nix index 2d7225ee03ed..281463528354 100644 --- a/pkgs/development/tools/misc/blackmagic/default.nix +++ b/pkgs/development/tools/misc/blackmagic/default.nix @@ -1,5 +1,5 @@ { stdenv, lib, fetchFromGitHub -, gcc-arm-embedded, libftdi +, gcc-arm-embedded, binutils-arm-embedded, libftdi , python, pythonPackages }: @@ -12,13 +12,16 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "blacksphere"; repo = "blackmagic"; - rev = "d3a8f27fdbf952194e8fc5ce9b2fc9bcef7c545c"; - sha256 = "0c3l7cfqag3g7zrfn4mmikkx7076hb1r856ybhhdh0f6zji2j6jx"; + rev = "29386aee140e5e99a958727358f60980418b4c88"; + sha256 = "05x19y80mixk6blpnfpfngy5d41jpjvdqgjzkmhv1qc03bhyhc82"; fetchSubmodules = true; }; + nativeBuildInputs = [ + gcc-arm-embedded binutils-arm-embedded + ]; + buildInputs = [ - gcc-arm-embedded libftdi python pythonPackages.intelhex diff --git a/pkgs/development/tools/misc/cflow/default.nix b/pkgs/development/tools/misc/cflow/default.nix index 16098bda3ee5..b2dbf65bcb08 100644 --- a/pkgs/development/tools/misc/cflow/default.nix +++ b/pkgs/development/tools/misc/cflow/default.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; - homepage = http://www.gnu.org/software/cflow/; + homepage = https://www.gnu.org/software/cflow/; maintainers = [ maintainers.vrthra ]; diff --git a/pkgs/development/tools/misc/circleci-cli/default.nix b/pkgs/development/tools/misc/circleci-cli/default.nix index 62c7cf3d8774..97cf820f9a94 100644 --- a/pkgs/development/tools/misc/circleci-cli/default.nix +++ b/pkgs/development/tools/misc/circleci-cli/default.nix @@ -1,28 +1,22 @@ -{ stdenv, fetchFromGitHub, docker, makeWrapper }: +{ stdenv, fetchFromGitHub, buildGoPackage }: -stdenv.mkDerivation rec { - name = "${pname}-${version}"; +let + owner = "CircleCI-Public"; pname = "circleci-cli"; - version = "0.1.0"; + version = "0.1.2569"; +in +buildGoPackage rec { + name = "${pname}-${version}"; + inherit version; - src = fetchFromGitHub { - owner = "circleci"; - repo = "local-cli"; + src = fetchFromGitHub { + inherit owner; + repo = pname; rev = "v${version}"; - sha256 = "1bv1ck5zvyl6pyvbfglizg8ybna4yg2nz441kiv5rmp4g27n6db2"; + sha256 = "0ixiqx8rmia02r44zbhw149p5x9r9cv1fsnlhl8p2x5zd2bdr18x"; }; - nativeBuildInputs = [ makeWrapper ]; - - installPhase = '' - mkdir -p "$out/bin/" - cp "$src/circleci.sh" "$out/bin/circleci" - ''; - - postFixup = '' - wrapProgram $out/bin/circleci \ - --prefix "PATH" : "${docker}/bin" - ''; + goPackagePath = "github.com/${owner}/${pname}"; meta = with stdenv.lib; { # Box blurb edited from the AUR package circleci-cli diff --git a/pkgs/development/tools/misc/complexity/default.nix b/pkgs/development/tools/misc/complexity/default.nix index 41bfa520e62c..d95c67fea6d9 100644 --- a/pkgs/development/tools/misc/complexity/default.nix +++ b/pkgs/development/tools/misc/complexity/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - homepage = http://www.gnu.org/software/complexity/; + homepage = https://www.gnu.org/software/complexity/; platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.linux; maintainers = [ ]; diff --git a/pkgs/development/tools/misc/cppi/default.nix b/pkgs/development/tools/misc/cppi/default.nix index 148c08d9c866..e4d123dece1d 100644 --- a/pkgs/development/tools/misc/cppi/default.nix +++ b/pkgs/development/tools/misc/cppi/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { doCheck = true; meta = { - homepage = http://savannah.gnu.org/projects/cppi/; + homepage = https://savannah.gnu.org/projects/cppi/; description = "A C preprocessor directive indenter"; diff --git a/pkgs/development/tools/misc/cquery/default.nix b/pkgs/development/tools/misc/cquery/default.nix index d6c8f1f33eec..f032a85173a5 100644 --- a/pkgs/development/tools/misc/cquery/default.nix +++ b/pkgs/development/tools/misc/cquery/default.nix @@ -5,8 +5,8 @@ let src = fetchFromGitHub { owner = "cquery-project"; repo = "cquery"; - rev = "e17df5b41e5a687559a0b75dba9c0f1f399c4aea"; - sha256 = "06z8bg73jppb4msiqvsjbpz6pawwny831k56w5kcxrjgp22v24s1"; + rev = "a95a6503d68a85baa25465ce147b7fc20f4a552e"; + sha256 = "0rxbdln7dqkdw4q8rhclssgwypq16g9flkwmaabsr8knckbszxrx"; fetchSubmodules = true; }; @@ -15,7 +15,7 @@ let in stdenv.mkDerivation rec { name = "cquery-${version}"; - version = "2018-08-08"; + version = "2018-10-14"; inherit src; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { postFixup = '' # We need to tell cquery where to find the standard library headers. - standard_library_includes="\\\"-isystem\\\", \\\"${if (stdenv.hostPlatform.libc == "glibc") then stdenv.cc.libc.dev else stdenv.cc.libc}/include\\\"" + standard_library_includes="\\\"-isystem\\\", \\\"${stdenv.lib.getDev stdenv.cc.libc}/include\\\"" standard_library_includes+=", \\\"-isystem\\\", \\\"${llvmPackages.libcxx}/include/c++/v1\\\"" export standard_library_includes diff --git a/pkgs/development/tools/misc/creduce/default.nix b/pkgs/development/tools/misc/creduce/default.nix index 5c6b8cfd9605..66f1fff41902 100644 --- a/pkgs/development/tools/misc/creduce/default.nix +++ b/pkgs/development/tools/misc/creduce/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { # On Linux, c-reduce's preferred way to reason about # the cpu architecture/topology is to use 'lscpu', # so let's make sure it knows where to find it: - patchPhase = stdenv.lib.optionalString stdenv.isLinux '' + postPatch = stdenv.lib.optionalString stdenv.isLinux '' substituteInPlace creduce/creduce_utils.pm --replace \ lscpu ${utillinux}/bin/lscpu ''; diff --git a/pkgs/development/tools/misc/cwebbin/default.nix b/pkgs/development/tools/misc/cwebbin/default.nix index a952475b9673..d8deb75d2d41 100644 --- a/pkgs/development/tools/misc/cwebbin/default.nix +++ b/pkgs/development/tools/misc/cwebbin/default.nix @@ -46,5 +46,6 @@ stdenv.mkDerivation rec { description = "Literate Programming in C/C++"; platforms = with platforms; unix; maintainers = with maintainers; [ vrthra ]; + license = licenses.abstyles; }; } diff --git a/pkgs/development/tools/misc/d-feet/default.nix b/pkgs/development/tools/misc/d-feet/default.nix index ae8f17c213a9..6c4ff49d90fe 100644 --- a/pkgs/development/tools/misc/d-feet/default.nix +++ b/pkgs/development/tools/misc/d-feet/default.nix @@ -1,5 +1,5 @@ { stdenv, pkgconfig, fetchurl, itstool, intltool, libxml2, glib, gtk3 -, python3Packages, wrapGAppsHook, gnome3, libwnck3, gobjectIntrospection }: +, python3Packages, wrapGAppsHook, gnome3, libwnck3, gobject-introspection }: let pname = "d-feet"; @@ -14,7 +14,7 @@ in python3Packages.buildPythonApplication rec { }; nativeBuildInputs = [ pkgconfig itstool intltool wrapGAppsHook libxml2 ]; - buildInputs = [ glib gtk3 gnome3.defaultIconTheme libwnck3 gobjectIntrospection ]; + buildInputs = [ glib gtk3 gnome3.defaultIconTheme libwnck3 gobject-introspection ]; propagatedBuildInputs = with python3Packages; [ pygobject3 pep8 ]; diff --git a/pkgs/development/tools/misc/ddd/default.nix b/pkgs/development/tools/misc/ddd/default.nix index 7238bcdeb6b8..c51a5f504741 100644 --- a/pkgs/development/tools/misc/ddd/default.nix +++ b/pkgs/development/tools/misc/ddd/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { patches = [ ./gcc44.patch ]; meta = { - homepage = http://www.gnu.org/software/ddd; + homepage = https://www.gnu.org/software/ddd; description = "Graphical front-end for command-line debuggers"; license = stdenv.lib.licenses.gpl2; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/development/tools/misc/dejagnu/default.nix b/pkgs/development/tools/misc/dejagnu/default.nix index d9fab774b76a..26eaf707b2bd 100644 --- a/pkgs/development/tools/misc/dejagnu/default.nix +++ b/pkgs/development/tools/misc/dejagnu/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { # details. # The test-suite needs to have a non-empty stdin: - # http://lists.gnu.org/archive/html/bug-dejagnu/2003-06/msg00002.html + # https://lists.gnu.org/archive/html/bug-dejagnu/2003-06/msg00002.html checkPhase = '' # Provide `runtest' with a log name, otherwise it tries to run # `whoami', which fails when in a chroot. @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { Tool command language. ''; - homepage = http://www.gnu.org/software/dejagnu/; + homepage = https://www.gnu.org/software/dejagnu/; license = licenses.gpl2Plus; platforms = platforms.unix; diff --git a/pkgs/development/tools/misc/dfu-programmer/default.nix b/pkgs/development/tools/misc/dfu-programmer/default.nix index 1c0f80e1ddd7..ba95889b5a80 100644 --- a/pkgs/development/tools/misc/dfu-programmer/default.nix +++ b/pkgs/development/tools/misc/dfu-programmer/default.nix @@ -19,6 +19,6 @@ stdenv.mkDerivation rec { description = "A Device Firmware Update based USB programmer for Atmel chips with a USB bootloader"; homepage = http://dfu-programmer.sourceforge.net/; maintainers = [ maintainers.the-kenny ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/tools/misc/dfu-util/default.nix b/pkgs/development/tools/misc/dfu-util/default.nix index d0a68caace68..2657e570106e 100644 --- a/pkgs/development/tools/misc/dfu-util/default.nix +++ b/pkgs/development/tools/misc/dfu-util/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { phones. With dfu-util you are able to download firmware to your device or upload firmware from it. ''; - homepage = http://dfu-util.gnumonks.org/; + homepage = http://dfu-util.sourceforge.net; license = licenses.gpl2Plus; platforms = platforms.unix; maintainers = [ maintainers.fpletz ]; diff --git a/pkgs/development/tools/misc/eggdbus/default.nix b/pkgs/development/tools/misc/eggdbus/default.nix index 3b1c70b4ac33..7c7e53404343 100644 --- a/pkgs/development/tools/misc/eggdbus/default.nix +++ b/pkgs/development/tools/misc/eggdbus/default.nix @@ -2,18 +2,19 @@ stdenv.mkDerivation rec { name = "eggdbus-0.6"; - + src = fetchurl { url = "https://hal.freedesktop.org/releases/${name}.tar.gz"; sha256 = "118hj63ac65zlg71kydv4607qcg1qpdlql4kvhnwnnhar421jnq4"; }; - + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ glib dbus dbus-glib ]; - meta = { + meta = with stdenv.lib; { homepage = https://hal.freedesktop.org/releases/; description = "D-Bus bindings for GObject"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.lgpl2; }; } diff --git a/pkgs/development/tools/misc/elfinfo/default.nix b/pkgs/development/tools/misc/elfinfo/default.nix new file mode 100644 index 000000000000..51a5f52d3759 --- /dev/null +++ b/pkgs/development/tools/misc/elfinfo/default.nix @@ -0,0 +1,21 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "elfinfo-${version}"; + version = "0.7.5"; + + goPackagePath = "github.com/xyproto/elfinfo"; + src = fetchFromGitHub { + rev = version; + owner = "xyproto"; + repo = "elfinfo"; + sha256 = "0b6zyfq0yhpbf03h52q2lgf6ff086gcsbnhm6chx18h0q1g17m96"; + }; + + meta = with stdenv.lib; { + description = "Small utility for showing information about ELF files"; + homepage = https://elfinfo.roboticoverlords.org/; + license = licenses.mit; + maintainers = with maintainers; [ dtzWill ]; + }; +} diff --git a/pkgs/development/tools/misc/elfutils/default.nix b/pkgs/development/tools/misc/elfutils/default.nix index 85adf73ed2ac..477a5aa415d0 100644 --- a/pkgs/development/tools/misc/elfutils/default.nix +++ b/pkgs/development/tools/misc/elfutils/default.nix @@ -3,11 +3,11 @@ # TODO: Look at the hardcoded paths to kernel, modules etc. stdenv.mkDerivation rec { name = "elfutils-${version}"; - version = "0.173"; + version = "0.175"; src = fetchurl { url = "https://sourceware.org/elfutils/ftp/${version}/${name}.tar.bz2"; - sha256 = "1zq0l12k64hrbjmdjc4llrad96c25i427hpma1id9nk87w9qqvdp"; + sha256 = "0nx6nzbk0rw3pxbzxsfvrjjh37hibzd2gjz5bb8wccpf85ar5vzp"; }; patches = [ ./debug-info-from-env.patch ]; diff --git a/pkgs/development/tools/misc/fswatch/default.nix b/pkgs/development/tools/misc/fswatch/default.nix index a1f33fdfc9e7..0e8e0116a8b0 100644 --- a/pkgs/development/tools/misc/fswatch/default.nix +++ b/pkgs/development/tools/misc/fswatch/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { name = "fswatch-${version}"; - version = "1.12.0"; + version = "1.13.0"; src = fetchFromGitHub { owner = "emcrisostomo"; repo = "fswatch"; rev = version; - sha256 = "16f3g6s79gs1sp2ra3cka4c5mf5b557cx697bwcdfgj6r19ni5j7"; + sha256 = "18nrp2l1rzrhnw4p6d9r6jaxkkvxkiahvahgws2j00q623v0f3ij"; }; nativeBuildInputs = [ autoreconfHook ]; diff --git a/pkgs/development/tools/misc/gdb/debug-info-from-env.patch b/pkgs/development/tools/misc/gdb/debug-info-from-env.patch index ad6dca6749e4..a7eda2c7e173 100644 --- a/pkgs/development/tools/misc/gdb/debug-info-from-env.patch +++ b/pkgs/development/tools/misc/gdb/debug-info-from-env.patch @@ -1,81 +1,13 @@ -Look up .build-id files relative to the directories in the -colon-separated environment variable NIX_DEBUG_INFO_DIRS, in addition -to the existing debug-file-directory setting. +Initialize debug-file-directory from NIX_DEBUG_INFO_DIRS, a colon-separated list +of directories with separate debugging information files. -diff -ru --exclude '*gcore' --exclude '*pdtrace' gdb-8.0-orig/gdb/build-id.c gdb-8.0/gdb/build-id.c ---- gdb-8.0-orig/gdb/build-id.c 2017-06-04 17:51:26.000000000 +0200 -+++ gdb-8.0/gdb/build-id.c 2017-07-28 13:18:10.797375927 +0200 -@@ -67,8 +67,8 @@ +--- a/gdb/main.c ++++ b/gdb/main.c +@@ -551,3 +551,6 @@ captured_main_1 (struct captured_main_args *context) - /* See build-id.h. */ - --gdb_bfd_ref_ptr --build_id_to_debug_bfd (size_t build_id_len, const bfd_byte *build_id) -+static gdb_bfd_ref_ptr -+build_id_to_debug_bfd_in (const char *directories, size_t build_id_len, const bfd_byte *build_id) - { - char *link, *debugdir; - VEC (char_ptr) *debugdir_vec; -@@ -78,7 +78,7 @@ - int alloc_len; - - /* DEBUG_FILE_DIRECTORY/.build-id/ab/cdef */ -- alloc_len = (strlen (debug_file_directory) -+ alloc_len = (strlen (directories) - + (sizeof "/.build-id/" - 1) + 1 - + 2 * build_id_len + (sizeof ".debug" - 1) + 1); - link = (char *) alloca (alloc_len); -@@ -86,7 +86,7 @@ - /* Keep backward compatibility so that DEBUG_FILE_DIRECTORY being "" will - cause "/.build-id/..." lookups. */ - -- debugdir_vec = dirnames_to_char_ptr_vec (debug_file_directory); -+ debugdir_vec = dirnames_to_char_ptr_vec (directories); - back_to = make_cleanup_free_char_ptr_vec (debugdir_vec); - - for (ix = 0; VEC_iterate (char_ptr, debugdir_vec, ix, debugdir); ++ix) -@@ -137,6 +137,30 @@ - return abfd; - } - -+gdb_bfd_ref_ptr -+build_id_to_debug_bfd (size_t build_id_len, const bfd_byte *build_id) -+{ -+ gdb_bfd_ref_ptr abfd = build_id_to_debug_bfd_in(debug_file_directory, build_id_len, build_id); +- debug_file_directory = relocate_gdb_directory (DEBUGDIR, ++ debug_file_directory = getenv("NIX_DEBUG_INFO_DIRS"); + -+ if (abfd != NULL) -+ return abfd; -+ -+ static int init = 0; -+ static char *env_var; -+ if (!init) -+ { -+ env_var = getenv("NIX_DEBUG_INFO_DIRS"); -+ init = 1; -+ } -+ -+ if (env_var) -+ { -+ abfd = build_id_to_debug_bfd_in(env_var, build_id_len, build_id); -+ } -+ -+ return abfd; -+} -+ - /* See build-id.h. */ - - char * -diff -ru --exclude '*gcore' --exclude '*pdtrace' gdb-8.0-orig/gdb/symfile.c gdb-8.0/gdb/symfile.c ---- gdb-8.0-orig/gdb/symfile.c 2017-06-04 17:51:27.000000000 +0200 -+++ gdb-8.0/gdb/symfile.c 2017-07-28 12:54:05.401586174 +0200 -@@ -1415,8 +1415,8 @@ - struct cmd_list_element *c, const char *value) - { - fprintf_filtered (file, -- _("The directory where separate debug " -- "symbols are searched for is \"%s\".\n"), -+ _("The directories where separate debug " -+ "symbols are searched for are \"%s\".\n"), - value); - } - ++ if (debug_file_directory == NULL) ++ debug_file_directory = relocate_gdb_directory (DEBUGDIR, + DEBUGDIR_RELOCATABLE); diff --git a/pkgs/development/tools/misc/gdb/default.nix b/pkgs/development/tools/misc/gdb/default.nix index a60a77bed30b..29942bb2fc4d 100644 --- a/pkgs/development/tools/misc/gdb/default.nix +++ b/pkgs/development/tools/misc/gdb/default.nix @@ -1,22 +1,22 @@ { stdenv # Build time -, fetchurl, pkgconfig, perl, texinfo, setupDebugInfoDirs +, fetchurl, fetchpatch, pkgconfig, perl, texinfo, setupDebugInfoDirs # Run time , ncurses, readline, gmp, mpfr, expat, zlib, dejagnu -, pythonSupport ? stdenv.hostPlatform == stdenv.buildPlatform && !stdenv.hostPlatform.isCygwin, python ? null +, pythonSupport ? stdenv.hostPlatform == stdenv.buildPlatform && !stdenv.hostPlatform.isCygwin, python3 ? null , guile ? null }: let basename = "gdb-${version}"; - version = "8.1.1"; + version = "8.2"; in -assert pythonSupport -> python != null; +assert pythonSupport -> python3 != null; stdenv.mkDerivation rec { name = @@ -26,16 +26,25 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnu/gdb/${basename}.tar.xz"; - sha256 = "0g6hv9xk12aa58w77fydaldqr9a6b0a6bnwsq87jfc6lkcbc7p4p"; + sha256 = "0fbw6j4z7kmvywwgavn7w3knp860i5i9qnjffc5p52bwkji43963"; }; - patches = [ ./debug-info-from-env.patch ] - ++ stdenv.lib.optional stdenv.isDarwin ./darwin-target-match.patch; + patches = [ + ./debug-info-from-env.patch + ] ++ stdenv.lib.optionals stdenv.isDarwin [ + ./darwin-target-match.patch + (fetchpatch { + name = "gdb-aarch64-linux-tdep.patch"; + url = "https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=patch;h=0c0a40e0abb9f1a584330a1911ad06b3686e5361"; + excludes = [ "gdb/ChangeLog" ]; + sha256 = "16zjw99npyapj68sw52xzmbw671ajm9xv7g5jxfmp94if5y91mnj"; + }) + ]; nativeBuildInputs = [ pkgconfig texinfo perl setupDebugInfoDirs ]; buildInputs = [ ncurses readline gmp mpfr expat zlib guile ] - ++ stdenv.lib.optional pythonSupport python + ++ stdenv.lib.optional pythonSupport python3 ++ stdenv.lib.optional doCheck dejagnu; propagatedNativeBuildInputs = [ setupDebugInfoDirs ]; @@ -79,7 +88,7 @@ stdenv.mkDerivation rec { program was doing at the moment it crashed. ''; - homepage = http://www.gnu.org/software/gdb/; + homepage = https://www.gnu.org/software/gdb/; license = stdenv.lib.licenses.gpl3Plus; diff --git a/pkgs/development/tools/misc/gdbgui/default.nix b/pkgs/development/tools/misc/gdbgui/default.nix index 29bf92d2b6e5..36e83564346b 100644 --- a/pkgs/development/tools/misc/gdbgui/default.nix +++ b/pkgs/development/tools/misc/gdbgui/default.nix @@ -1,21 +1,41 @@ -{ stdenv, python27Packages, gdb, pkgs }: -let - deps = import ./requirements.nix { inherit pkgs; }; -in -python27Packages.buildPythonApplication rec { +{ stdenv +, buildPythonApplication +, fetchPypi +, gdb +, iana-etc +, libredirect +, flask +, flask-socketio +, flask-compress +, pygdbmi +, pygments +, gevent +, breakpointHook +, }: + +buildPythonApplication rec { pname = "gdbgui"; - version = "0.13.0.0"; + version = "0.13.1.1"; buildInputs = [ gdb ]; - propagatedBuildInputs = builtins.attrValues deps.packages; + propagatedBuildInputs = [ + flask + flask-socketio + flask-compress + pygdbmi + pygments + gevent + ]; - src = python27Packages.fetchPypi { + src = fetchPypi { inherit pname version; - sha256 = "16a46kabhfqsgsks5l25kpgrvrkdah3h5f5m6ams2z9nzbrxl8bz"; + sha256 = "1ypxgkxwb443ndyrmsa7zx2hn0d9b3s7n2w49ngfghd3l8k0yvi2"; }; postPatch = '' echo ${version} > gdbgui/VERSION.txt + # remove upper version bound + sed -ie 's!, <.*"!"!' setup.py ''; postInstall = '' @@ -23,15 +43,8 @@ python27Packages.buildPythonApplication rec { --prefix PATH : ${stdenv.lib.makeBinPath [ gdb ]} ''; - # make /etc/protocols accessible to fix socket.getprotobyname('tcp') in sandbox - preCheck = stdenv.lib.optionalString stdenv.isLinux '' - export NIX_REDIRECTS=/etc/protocols=${pkgs.iana-etc}/etc/protocols \ - LD_PRELOAD=${pkgs.libredirect}/lib/libredirect.so - ''; - - postCheck = stdenv.lib.optionalString stdenv.isLinux '' - unset NIX_REDIRECTS LD_PRELOAD - ''; + # tests do not work without stdout/stdin + doCheck = false; meta = with stdenv.lib; { description = "A browser-based frontend for GDB"; diff --git a/pkgs/development/tools/misc/gdbgui/requirements.nix b/pkgs/development/tools/misc/gdbgui/requirements.nix deleted file mode 100644 index 273f9db0c399..000000000000 --- a/pkgs/development/tools/misc/gdbgui/requirements.nix +++ /dev/null @@ -1,336 +0,0 @@ -# generated using pypi2nix tool (version: 1.8.1) -# See more at: https://github.com/garbas/pypi2nix -# -# COMMAND: -# pypi2nix -V 2.7 -r requirements.txt -# - -{ pkgs ? import {} -}: - -let - - inherit (pkgs) makeWrapper; - inherit (pkgs.stdenv.lib) fix' extends; - - pythonPackages = - import "${toString pkgs.path}/pkgs/top-level/python-packages.nix" { - inherit pkgs; - inherit (pkgs) stdenv; - python = pkgs.python27Full; - # patching pip so it does not try to remove files when running nix-shell - overrides = - self: super: { - bootstrapped-pip = super.bootstrapped-pip.overrideDerivation (old: { - patchPhase = old.patchPhase + '' - sed -i -e "s|paths_to_remove.remove(auto_confirm)|#paths_to_remove.remove(auto_confirm)|" -e "s|self.uninstalled = paths_to_remove|#self.uninstalled = paths_to_remove|" $out/${pkgs.python35.sitePackages}/pip/req/req_install.py - ''; - }); - }; - }; - - commonBuildInputs = []; - commonDoCheck = false; - - withPackages = pkgs': - let - pkgs = builtins.removeAttrs pkgs' ["__unfix__"]; - interpreter = pythonPackages.buildPythonPackage { - name = "python27Full-interpreter"; - buildInputs = [ makeWrapper ] ++ (builtins.attrValues pkgs); - buildCommand = '' - mkdir -p $out/bin - ln -s ${pythonPackages.python.interpreter} $out/bin/${pythonPackages.python.executable} - for dep in ${builtins.concatStringsSep " " (builtins.attrValues pkgs)}; do - if [ -d "$dep/bin" ]; then - for prog in "$dep/bin/"*; do - if [ -f $prog ]; then - ln -s $prog $out/bin/`basename $prog` - fi - done - fi - done - for prog in "$out/bin/"*; do - wrapProgram "$prog" --prefix PYTHONPATH : "$PYTHONPATH" - done - pushd $out/bin - ln -s ${pythonPackages.python.executable} python - ln -s ${pythonPackages.python.executable} python2 - popd - ''; - passthru.interpreter = pythonPackages.python; - }; - in { - __old = pythonPackages; - inherit interpreter; - mkDerivation = pythonPackages.buildPythonPackage; - packages = pkgs; - overrideDerivation = drv: f: - pythonPackages.buildPythonPackage (drv.drvAttrs // f drv.drvAttrs // { meta = drv.meta; }); - withPackages = pkgs'': - withPackages (pkgs // pkgs''); - }; - - python = withPackages {}; - - generated = self: { - - "Flask" = python.mkDerivation { - name = "Flask-0.12.2"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/eb/12/1c7bd06fcbd08ba544f25bf2c6612e305a70ea51ca0eda8007344ec3f123/Flask-0.12.2.tar.gz"; sha256 = "49f44461237b69ecd901cc7ce66feea0319b9158743dd27a2899962ab214dac1"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ - self."Jinja2" - self."Werkzeug" - self."click" - self."itsdangerous" - ]; - meta = with pkgs.stdenv.lib; { - homepage = "http://github.com/pallets/flask/"; - license = licenses.bsdOriginal; - description = "A microframework based on Werkzeug, Jinja2 and good intentions"; - }; - }; - - - - "Flask-Compress" = python.mkDerivation { - name = "Flask-Compress-1.4.0"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/0e/2a/378bd072928f6d92fd8c417d66b00c757dc361c0405a46a0134de6fd323d/Flask-Compress-1.4.0.tar.gz"; sha256 = "468693f4ddd11ac6a41bca4eb5f94b071b763256d54136f77957cfee635badb3"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ - self."Flask" - ]; - meta = with pkgs.stdenv.lib; { - homepage = "https://libwilliam.github.io/flask-compress/"; - license = licenses.mit; - description = "Compress responses in your Flask app with gzip."; - }; - }; - - - - "Flask-SocketIO" = python.mkDerivation { - name = "Flask-SocketIO-2.9.3"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/a0/ac/4024b73e071d5a000a998d6f26ba0a090011d5abdc7aa41f2774173c3276/Flask-SocketIO-2.9.3.tar.gz"; sha256 = "df23f790db8529c543bd0b54165215c342cf6955a4a1f605650e759197a46d59"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ - self."Flask" - self."python-socketio" - ]; - meta = with pkgs.stdenv.lib; { - homepage = "http://github.com/miguelgrinberg/Flask-SocketIO/"; - license = licenses.mit; - description = "Socket.IO integration for Flask applications"; - }; - }; - - - - "Jinja2" = python.mkDerivation { - name = "Jinja2-2.10"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/56/e6/332789f295cf22308386cf5bbd1f4e00ed11484299c5d7383378cf48ba47/Jinja2-2.10.tar.gz"; sha256 = "f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ - self."MarkupSafe" - ]; - meta = with pkgs.stdenv.lib; { - homepage = "http://jinja.pocoo.org/"; - license = licenses.bsdOriginal; - description = "A small but fast and easy to use stand-alone template engine written in pure python."; - }; - }; - - - - "MarkupSafe" = python.mkDerivation { - name = "MarkupSafe-1.0"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz"; sha256 = "a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ ]; - meta = with pkgs.stdenv.lib; { - homepage = "http://github.com/pallets/markupsafe"; - license = licenses.bsdOriginal; - description = "Implements a XML/HTML/XHTML Markup safe string for Python"; - }; - }; - - - - "Pygments" = python.mkDerivation { - name = "Pygments-2.2.0"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/71/2a/2e4e77803a8bd6408a2903340ac498cb0a2181811af7c9ec92cb70b0308a/Pygments-2.2.0.tar.gz"; sha256 = "dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ ]; - meta = with pkgs.stdenv.lib; { - homepage = "http://pygments.org/"; - license = licenses.bsdOriginal; - description = "Pygments is a syntax highlighting package written in Python."; - }; - }; - - - - "Werkzeug" = python.mkDerivation { - name = "Werkzeug-0.14.1"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/9f/08/a3bb1c045ec602dc680906fc0261c267bed6b3bb4609430aff92c3888ec8/Werkzeug-0.14.1.tar.gz"; sha256 = "c3fd7a7d41976d9f44db327260e263132466836cef6f91512889ed60ad26557c"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ ]; - meta = with pkgs.stdenv.lib; { - homepage = "https://www.palletsprojects.org/p/werkzeug/"; - license = licenses.bsdOriginal; - description = "The comprehensive WSGI web application library."; - }; - }; - - - - "click" = python.mkDerivation { - name = "click-6.7"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/95/d9/c3336b6b5711c3ab9d1d3a80f1a3e2afeb9d8c02a7166462f6cc96570897/click-6.7.tar.gz"; sha256 = "f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ ]; - meta = with pkgs.stdenv.lib; { - homepage = "http://github.com/mitsuhiko/click"; - license = licenses.bsdOriginal; - description = "A simple wrapper around optparse for powerful command line utilities."; - }; - }; - - - - "gevent" = python.mkDerivation { - name = "gevent-1.2.2"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/1b/92/b111f76e54d2be11375b47b213b56687214f258fd9dae703546d30b837be/gevent-1.2.2.tar.gz"; sha256 = "4791c8ae9c57d6f153354736e1ccab1e2baf6c8d9ae5a77a9ac90f41e2966b2d"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ - self."greenlet" - ]; - meta = with pkgs.stdenv.lib; { - homepage = "http://www.gevent.org/"; - license = licenses.mit; - description = "Coroutine-based network library"; - }; - }; - - - - "greenlet" = python.mkDerivation { - name = "greenlet-0.4.12"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/be/76/82af375d98724054b7e273b5d9369346937324f9bcc20980b45b068ef0b0/greenlet-0.4.12.tar.gz"; sha256 = "e4c99c6010a5d153d481fdaf63b8a0782825c0721506d880403a3b9b82ae347e"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ ]; - meta = with pkgs.stdenv.lib; { - homepage = "https://github.com/python-greenlet/greenlet"; - license = licenses.mit; - description = "Lightweight in-process concurrent programming"; - }; - }; - - - - "itsdangerous" = python.mkDerivation { - name = "itsdangerous-0.24"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz"; sha256 = "cbb3fcf8d3e33df861709ecaf89d9e6629cff0a217bc2848f1b41cd30d360519"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ ]; - meta = with pkgs.stdenv.lib; { - homepage = "http://github.com/mitsuhiko/itsdangerous"; - license = licenses.bsdOriginal; - description = "Various helpers to pass trusted data to untrusted environments and back."; - }; - }; - - - - "pygdbmi" = python.mkDerivation { - name = "pygdbmi-0.8.2.0"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/4e/34/a8c86d85e0d3d8df2c289657a55c19408dbdbf0b1468859e7f1a745ae8ff/pygdbmi-0.8.2.0.tar.gz"; sha256 = "47cece65808ca42edf6966ac48e2aedca7ae1c675c4d2f0d001c7f3a7fa245fe"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ ]; - meta = with pkgs.stdenv.lib; { - homepage = "https://github.com/cs01/pygdbmi"; - license = licenses.mit; - description = "Parse gdb machine interface output with Python"; - }; - }; - - - - "python-engineio" = python.mkDerivation { - name = "python-engineio-2.0.2"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/e5/91/f6fd80298e68b4ca22a1a9cc3091116e2fef22fd8fb017ad9e5c6ec6ddcc/python-engineio-2.0.2.tar.gz"; sha256 = "46c710a72c3b2a8511b0d7963c46e200010f8ea3eb0721ce15603d0f23e993c4"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ - self."six" - ]; - meta = with pkgs.stdenv.lib; { - homepage = "http://github.com/miguelgrinberg/python-engineio/"; - license = licenses.mit; - description = "Engine.IO server"; - }; - }; - - - - "python-socketio" = python.mkDerivation { - name = "python-socketio-1.8.4"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/58/a9/52af6a7ad0805977afc838ed394f8d26d078ef61e8c1bdd632801c58ef3a/python-socketio-1.8.4.tar.gz"; sha256 = "13807ce17e85371d15b31295a43b1fac1c0dba1eb5fc233353a3efd53aa122cc"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ - self."python-engineio" - self."six" - ]; - meta = with pkgs.stdenv.lib; { - homepage = "http://github.com/miguelgrinberg/python-socketio/"; - license = licenses.mit; - description = "Socket.IO server"; - }; - }; - - - - "six" = python.mkDerivation { - name = "six-1.11.0"; - src = pkgs.fetchurl { url = "https://pypi.python.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz"; sha256 = "70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9"; }; - doCheck = commonDoCheck; - buildInputs = commonBuildInputs; - propagatedBuildInputs = [ ]; - meta = with pkgs.stdenv.lib; { - homepage = "http://pypi.python.org/pypi/six/"; - license = licenses.mit; - description = "Python 2 and 3 compatibility utilities"; - }; - }; - - }; - localOverridesFile = ./requirements_override.nix; - overrides = import localOverridesFile { inherit pkgs python; }; - commonOverrides = [ - - ]; - allOverrides = - (if (builtins.pathExists localOverridesFile) - then [overrides] else [] ) ++ commonOverrides; - -in python.withPackages - (fix' (pkgs.lib.fold - extends - generated - allOverrides - ) - ) \ No newline at end of file diff --git a/pkgs/development/tools/misc/gede/default.nix b/pkgs/development/tools/misc/gede/default.nix index 9e8ce3d93314..d0d3c2326adb 100644 --- a/pkgs/development/tools/misc/gede/default.nix +++ b/pkgs/development/tools/misc/gede/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "gede-${version}"; - version = "2.6.1"; + version = "2.12.3"; src = fetchurl { url = "http://gede.acidron.com/uploads/source/${name}.tar.xz"; - sha256 = "0jallpchl3c3i90hwic4n7n0ggk5wra0fki4by9ag26ln0k42c4r"; + sha256 = "041wvby19dlcbb7x3yn2mbcfkrn0pkyjpgm40ngsks63kqzmkpdp"; }; nativeBuildInputs = [ qmake makeWrapper python ]; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { description = "Graphical frontend (GUI) to GDB"; homepage = http://gede.acidron.com; license = licenses.bsd2; - platforms = platforms.unix; + platforms = platforms.linux; maintainers = with maintainers; [ juliendehos ]; }; } diff --git a/pkgs/development/tools/misc/gengetopt/default.nix b/pkgs/development/tools/misc/gengetopt/default.nix index 304f16942eaf..b6758cb0bc2a 100644 --- a/pkgs/development/tools/misc/gengetopt/default.nix +++ b/pkgs/development/tools/misc/gengetopt/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { fills a struct ''; - homepage = http://www.gnu.org/software/gengetopt/; + homepage = https://www.gnu.org/software/gengetopt/; license = stdenv.lib.licenses.gpl3Plus; diff --git a/pkgs/development/tools/misc/global/default.nix b/pkgs/development/tools/misc/global/default.nix index f0f21f8f4d5a..cc6dde53bb9a 100644 --- a/pkgs/development/tools/misc/global/default.nix +++ b/pkgs/development/tools/misc/global/default.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation rec { independence of any editor. It runs on a UNIX (POSIX) compatible operating system like GNU and BSD. ''; - homepage = http://www.gnu.org/software/global/; + homepage = https://www.gnu.org/software/global/; license = licenses.gpl3Plus; maintainers = with maintainers; [ pSub peterhoeg ]; platforms = platforms.unix; diff --git a/pkgs/development/tools/misc/gnum4/default.nix b/pkgs/development/tools/misc/gnum4/default.nix index e5ea17841aa6..f477d42fcf14 100644 --- a/pkgs/development/tools/misc/gnum4/default.nix +++ b/pkgs/development/tools/misc/gnum4/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { patches = [ ./s_isdir.patch ] ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin stdenv.secure-format-patch; meta = { - homepage = http://www.gnu.org/software/m4/; + homepage = https://www.gnu.org/software/m4/; description = "GNU M4, a macro processor"; longDescription = '' @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { ''; license = stdenv.lib.licenses.gpl3Plus; - platforms = stdenv.lib.platforms.unix; + platforms = stdenv.lib.platforms.unix ++ stdenv.lib.platforms.windows; }; } diff --git a/pkgs/development/tools/misc/gperf/3.0.x.nix b/pkgs/development/tools/misc/gperf/3.0.x.nix index bfada264d50a..e203f931b435 100644 --- a/pkgs/development/tools/misc/gperf/3.0.x.nix +++ b/pkgs/development/tools/misc/gperf/3.0.x.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - homepage = http://www.gnu.org/software/gperf/; + homepage = https://www.gnu.org/software/gperf/; platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/development/tools/misc/gperf/default.nix b/pkgs/development/tools/misc/gperf/default.nix index b88a107bdbc9..cd0854d2beb8 100644 --- a/pkgs/development/tools/misc/gperf/default.nix +++ b/pkgs/development/tools/misc/gperf/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - homepage = http://www.gnu.org/software/gperf/; + homepage = https://www.gnu.org/software/gperf/; platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/development/tools/misc/help2man/default.nix b/pkgs/development/tools/misc/help2man/default.nix index 7e2dc49fe0f2..ca48af641968 100644 --- a/pkgs/development/tools/misc/help2man/default.nix +++ b/pkgs/development/tools/misc/help2man/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, perl, gettext, LocaleGettext }: stdenv.mkDerivation rec { - name = "help2man-1.47.6"; + name = "help2man-1.47.8"; src = fetchurl { url = "mirror://gnu/help2man/${name}.tar.xz"; - sha256 = "0vz4dlrvy4vc6l7w0a7n668pfa0rdm73wr2gar58wqranyah46yr"; + sha256 = "1p5830h88cx0zn0snwaj0vpph81xicpsirfwlxmcgjrlmn0nm3sj"; }; nativeBuildInputs = [ gettext LocaleGettext ]; @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { #! $SHELL -e export PERL5LIB=\''${PERL5LIB:+:}$gettext_perl ${stdenv.lib.optionalString stdenv.hostPlatform.isCygwin - "export PATH=\''${PATH:+:}${gettext}/bin"} + ''export PATH=\''${PATH:+:}${gettext}/bin''} exec -a \$0 $out/bin/.help2man-wrapped "\$@" EOF chmod +x $out/bin/help2man @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { ‘--version’ output of other commands. ''; - homepage = http://www.gnu.org/software/help2man/; + homepage = https://www.gnu.org/software/help2man/; license = licenses.gpl3Plus; platforms = platforms.all; diff --git a/pkgs/development/tools/misc/hound/default.nix b/pkgs/development/tools/misc/hound/default.nix index f438e72b64e1..f1875ee0903a 100644 --- a/pkgs/development/tools/misc/hound/default.nix +++ b/pkgs/development/tools/misc/hound/default.nix @@ -2,8 +2,8 @@ buildGoPackage rec { name = "hound-unstable-${version}"; - version = "20170324"; - rev = "effbe5873f329fcdf982e906b756b535e2804ebc"; + version = "2018-11-02"; + rev = "74ec7448a234d8d09e800b92e52c92e378c07742"; goPackagePath = "github.com/etsy/hound"; @@ -11,7 +11,7 @@ buildGoPackage rec { inherit rev; owner = "etsy"; repo = "hound"; - sha256 = "0zc769lygad5an63z5mivaggbmm07d9ynngi2jx3f7651wpji4aw"; + sha256 = "0g6nvgqjabprcl9z5ci5frhbam1dzq978h1d6aanf8vvzslfgdpq"; }; goDeps = ./deps.nix; diff --git a/pkgs/development/tools/misc/icon-naming-utils/default.nix b/pkgs/development/tools/misc/icon-naming-utils/default.nix index 37bc73172da2..5fd0fe8be2f2 100644 --- a/pkgs/development/tools/misc/icon-naming-utils/default.nix +++ b/pkgs/development/tools/misc/icon-naming-utils/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { url = "http://tango.freedesktop.org/releases/${name}.tar.gz"; sha256 = "071fj2jm5kydlz02ic5sylhmw6h2p3cgrm3gwdfabinqkqcv4jh4"; }; - + buildInputs = [perl XMLSimple librsvg]; postInstall = @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { homepage = http://tango.freedesktop.org/Standard_Icon_Naming_Specification; platforms = with platforms; linux ++ darwin; + license = licenses.gpl2; }; } diff --git a/pkgs/development/tools/misc/intel-gpu-tools/default.nix b/pkgs/development/tools/misc/intel-gpu-tools/default.nix index a1b358807c4e..a8f358ab55b4 100644 --- a/pkgs/development/tools/misc/intel-gpu-tools/default.nix +++ b/pkgs/development/tools/misc/intel-gpu-tools/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, pkgconfig, libdrm, libpciaccess, cairo, dri2proto, udev , libX11, libXext, libXv, libXrandr, glib, bison, libunwind, python3, kmod -, procps, utilmacros, gnome2, openssl }: +, procps, utilmacros, gnome2, openssl, peg }: stdenv.mkDerivation rec { name = "intel-gpu-tools-${version}"; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig utilmacros ]; buildInputs = [ libdrm libpciaccess cairo dri2proto udev libX11 kmod libXext libXv libXrandr glib bison libunwind python3 procps - gnome2.gtkdoc openssl ]; + gnome2.gtkdoc openssl peg ]; preConfigure = '' ./autogen.sh diff --git a/pkgs/development/tools/misc/intltool/default.nix b/pkgs/development/tools/misc/intltool/default.nix index 67180b08f026..a9f451d31e7d 100644 --- a/pkgs/development/tools/misc/intltool/default.nix +++ b/pkgs/development/tools/misc/intltool/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, fetchpatch, gettext, perl, perlXMLParser }: +{ stdenv, fetchurl, fetchpatch, gettext, perlPackages }: stdenv.mkDerivation rec { name = "intltool-${version}"; @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { sha256 = "12q2140867r5d0dysly72khi7b0mm2gd7nlm1k81iyg7fxgnyz45"; })]; - propagatedBuildInputs = [ gettext perl perlXMLParser ]; + propagatedBuildInputs = [ gettext ] ++ (with perlPackages; [ perl XMLParser ]); meta = with stdenv.lib; { description = "Translation helper tool"; diff --git a/pkgs/development/tools/misc/kconfig-frontends/default.nix b/pkgs/development/tools/misc/kconfig-frontends/default.nix index d1415569ca33..bceb15f11659 100644 --- a/pkgs/development/tools/misc/kconfig-frontends/default.nix +++ b/pkgs/development/tools/misc/kconfig-frontends/default.nix @@ -1,24 +1,26 @@ -{ stdenv, fetchurl, pkgconfig, bison, flex, gperf, ncurses }: +{ stdenv, fetchurl, pkgconfig, bison, flex, gperf, ncurses, pythonPackages }: stdenv.mkDerivation rec { basename = "kconfig-frontends"; - version = "3.12.0.0"; + version = "4.11.0.1"; name = "${basename}-${version}"; src = fetchurl { - sha256 = "01zlph9bq2xzznlpmfpn0zrmhf2iqw02yh1q7g7adgkl5jk1a9pa"; + sha256 = "1xircdw3k7aaz29snf96q2fby1cs48bidz5l1kkj0a5gbivw31i3"; url = "http://ymorin.is-a-geek.org/download/${basename}/${name}.tar.xz"; }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ bison flex gperf ncurses ]; - - hardeningDisable = [ "format" ]; + buildInputs = [ bison flex gperf ncurses pythonPackages.python pythonPackages.wrapPython ]; configureFlags = [ "--enable-frontends=conf,mconf,nconf" ]; + postInstall = '' + wrapPythonPrograms + ''; + meta = with stdenv.lib; { description = "Out of Linux tree packaging of the kconfig infrastructure"; longDescription = '' diff --git a/pkgs/development/tools/misc/kdbg/default.nix b/pkgs/development/tools/misc/kdbg/default.nix new file mode 100644 index 000000000000..b431e804d8dc --- /dev/null +++ b/pkgs/development/tools/misc/kdbg/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, cmake, extra-cmake-modules, qt5, + ki18n, kconfig, kiconthemes, kxmlgui, kwindowsystem, +}: + +stdenv.mkDerivation rec { + name = "kdbg-${version}"; + version = "3.0.0"; + src = fetchurl { + url = "mirror://sourceforge/kdbg/${version}/${name}.tar.gz"; + sha256 = "0lxfal6jijdcrf0hc81gmapfmz0kq4569d5qzfm4p72rq9s4r5in"; + }; + + nativeBuildInputs = [ cmake extra-cmake-modules ]; + buildInputs = [ qt5.qtbase ki18n kconfig kiconthemes kxmlgui kwindowsystem ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + homepage = http://www.kdbg.org/; + description = '' + A graphical user interface to gdb, the GNU debugger. It provides an + intuitive interface for setting breakpoints, inspecting variables, and + stepping through code. + ''; + license = licenses.gpl2; + maintainers = [ maintainers.catern ]; + }; +} diff --git a/pkgs/development/tools/misc/kibana/default.nix b/pkgs/development/tools/misc/kibana/default.nix index 72321f560c7f..9d5e94e7d76e 100644 --- a/pkgs/development/tools/misc/kibana/default.nix +++ b/pkgs/development/tools/misc/kibana/default.nix @@ -18,12 +18,12 @@ let shas = if enableUnfree then { - "x86_64-linux" = "1kk97ggpzmblhqm6cfd2sv5940f58h323xcyg6rba1njj7lzanv0"; - "x86_64-darwin" = "1xvwffk8d8br92h0laf4b1m76kvki6cj0pbgcvirfcj1r70vk6c3"; + "x86_64-linux" = "0lip4bj3jazv83gydw99dnp03cb0fd1p4z3lvpjbisgmqffbbg5v"; + "x86_64-darwin" = "0hjdnqagcwbjhpcfyr6w0zmy4sjnx4fyp79czb0vp7dig5arnwm3"; } else { - "x86_64-linux" = "0m81ki1v61gpwb3s6zf84azqrirlm9pdfx65g3xmvdp3d3wii5ly"; - "x86_64-darwin" = "0zh9p6vsq1d0gh6ks7z6bh8sbhn6rm4jshjcfp3c9k7n2qa8vv9b"; + "x86_64-linux" = "1jybn4q7pz61iijzl85d948szlacfcbldn2nhhsb6063xwvf30sa"; + "x86_64-darwin" = "1bl1h6hgp9l5cjq6pzj2x855wjaka8hbs0fn2c03lbzsc991dppr"; }; # For the correct phantomjs version see: @@ -47,6 +47,13 @@ in stdenv.mkDerivation rec { sha256 = shas."${stdenv.hostPlatform.system}" or (throw "Unknown architecture"); }; + patches = [ + # Kibana specifies it specifically needs nodejs 8.11.4 but nodejs in nixpkgs is at 8.12.0. + # The test succeeds with this newer version so lets just + # disable the version check. + ./disable-nodejs-version-check.patch + ]; + buildInputs = [ makeWrapper ]; installPhase = '' diff --git a/pkgs/development/tools/misc/kibana/disable-nodejs-version-check.patch b/pkgs/development/tools/misc/kibana/disable-nodejs-version-check.patch new file mode 100644 index 000000000000..12a81566a72c --- /dev/null +++ b/pkgs/development/tools/misc/kibana/disable-nodejs-version-check.patch @@ -0,0 +1,19 @@ +diff -Naur a/src/setup_node_env/node_version_validator.js b/src/setup_node_env/node_version_validator.js +--- a/src/setup_node_env/node_version_validator.js 2018-11-16 03:28:42.000000000 +0100 ++++ b/src/setup_node_env/node_version_validator.js 2018-12-01 12:19:48.238337176 +0100 +@@ -26,7 +26,7 @@ + var currentVersion = process && process.version || null; + var rawRequiredVersion = pkg && pkg.engines && pkg.engines.node || null; + var requiredVersion = rawRequiredVersion ? 'v' + rawRequiredVersion : rawRequiredVersion; +-var isVersionValid = !!currentVersion && !!requiredVersion && currentVersion === requiredVersion; ++var isVersionValid = !!currentVersion && !!requiredVersion; + + // Validates current the NodeJS version compatibility when Kibana starts. + if (!isVersionValid) { +@@ -35,4 +35,4 @@ + // Actions to apply when validation fails: error report + exit. + console.error(errorMessage); + process.exit(1); +-} +\ No newline at end of file ++} diff --git a/pkgs/development/tools/misc/libtool/default.nix b/pkgs/development/tools/misc/libtool/default.nix index 23cc2c87a513..f56a59c42704 100644 --- a/pkgs/development/tools/misc/libtool/default.nix +++ b/pkgs/development/tools/misc/libtool/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { documentation for details. ''; - homepage = http://www.gnu.org/software/libtool/; + homepage = https://www.gnu.org/software/libtool/; license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.unix; diff --git a/pkgs/development/tools/misc/libtool/libtool2.nix b/pkgs/development/tools/misc/libtool/libtool2.nix index bd7f62a7bcd2..0fb3dfed7445 100644 --- a/pkgs/development/tools/misc/libtool/libtool2.nix +++ b/pkgs/development/tools/misc/libtool/libtool2.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { documentation for details. ''; - homepage = http://www.gnu.org/software/libtool/; + homepage = https://www.gnu.org/software/libtool/; license = stdenv.lib.licenses.gpl2Plus; diff --git a/pkgs/development/tools/misc/lsof/default.nix b/pkgs/development/tools/misc/lsof/default.nix index 28c2660ac3d7..63003f338eb9 100644 --- a/pkgs/development/tools/misc/lsof/default.nix +++ b/pkgs/development/tools/misc/lsof/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { unpackPhase = "tar xvjf $src; cd lsof_*; tar xvf lsof_*.tar; sourceRoot=$( echo lsof_*/); "; - patches = stdenv.lib.optional stdenv.isDarwin ./darwin-dfile.patch; + patches = [ ./no-build-info.patch ] ++ stdenv.lib.optional stdenv.isDarwin ./darwin-dfile.patch; postPatch = stdenv.lib.optionalString stdenv.hostPlatform.isMusl '' substituteInPlace dialects/linux/dlsof.h --replace "defined(__UCLIBC__)" 1 @@ -51,15 +51,16 @@ stdenv.mkDerivation rec { cp lsof $out/bin ''; - meta = { - homepage = ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/; + meta = with stdenv.lib; { + homepage = https://people.freebsd.org/~abe/; description = "A tool to list open files"; longDescription = '' List open files. Can show what process has opened some file, socket (IPv6/IPv4/UNIX local), or partition (by opening a file from it). ''; - maintainers = [ stdenv.lib.maintainers.dezgeg ]; - platforms = stdenv.lib.platforms.unix; + maintainers = [ maintainers.dezgeg ]; + platforms = platforms.unix; + license = licenses.purdueBsd; }; } diff --git a/pkgs/development/tools/misc/lsof/no-build-info.patch b/pkgs/development/tools/misc/lsof/no-build-info.patch new file mode 100644 index 000000000000..cf785e248f2a --- /dev/null +++ b/pkgs/development/tools/misc/lsof/no-build-info.patch @@ -0,0 +1,43 @@ +diff -ru -x '*~' lsof_4.91_src-orig/usage.c lsof_4.91_src/usage.c +--- lsof_4.91_src-orig/usage.c 2018-02-14 15:20:32.000000000 +0100 ++++ lsof_4.91_src/usage.c 2018-10-08 21:57:45.718560869 +0200 +@@ -930,26 +930,6 @@ + (void) fprintf(stderr, " configuration info: %s\n", cp); + #endif /* defined(LSOF_CINFO) */ + +- if ((cp = isnullstr(LSOF_CCDATE))) +- (void) fprintf(stderr, " constructed: %s\n", cp); +- cp = isnullstr(LSOF_HOST); +- if (!(cp1 = isnullstr(LSOF_LOGNAME))) +- cp1 = isnullstr(LSOF_USER); +- if (cp || cp1) { +- if (cp && cp1) +- cp2 = "by and on"; +- else if (cp) +- cp2 = "on"; +- else +- cp2 = "by"; +- (void) fprintf(stderr, " constructed %s: %s%s%s\n", +- cp2, +- cp1 ? cp1 : "", +- (cp && cp1) ? "@" : "", +- cp ? cp : "" +- ); +- } +- + #if defined(LSOF_BLDCMT) + if ((cp = isnullstr(LSOF_BLDCMT))) + (void) fprintf(stderr, " builder's comment: %s\n", cp); +@@ -959,12 +939,8 @@ + (void) fprintf(stderr, " compiler: %s\n", cp); + if ((cp = isnullstr(LSOF_CCV))) + (void) fprintf(stderr, " compiler version: %s\n", cp); +- if ((cp = isnullstr(LSOF_CCFLAGS))) +- (void) fprintf(stderr, " compiler flags: %s\n", cp); + if ((cp = isnullstr(LSOF_LDFLAGS))) + (void) fprintf(stderr, " loader flags: %s\n", cp); +- if ((cp = isnullstr(LSOF_SYSINFO))) +- (void) fprintf(stderr, " system info: %s\n", cp); + (void) report_SECURITY(" ", ".\n"); + (void) report_WARNDEVACCESS(" ", "are", ".\n"); + (void) report_HASKERNIDCK(" K", "is"); diff --git a/pkgs/development/tools/misc/ltrace/default.nix b/pkgs/development/tools/misc/ltrace/default.nix index 15eac37a53a9..77d4c5771f90 100644 --- a/pkgs/development/tools/misc/ltrace/default.nix +++ b/pkgs/development/tools/misc/ltrace/default.nix @@ -23,6 +23,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Library call tracer"; homepage = https://www.ltrace.org/; - platforms = stdenv.lib.platforms.linux; + platforms = [ "i686-linux" "x86_64-linux" ]; + license = licenses.gpl2; }; } diff --git a/pkgs/development/tools/misc/lttng-tools/default.nix b/pkgs/development/tools/misc/lttng-tools/default.nix index 6be23c171a6a..e016882c8ef5 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 { name = "lttng-tools-${version}"; - version = "2.10.4"; + version = "2.10.5"; src = fetchurl { url = "https://lttng.org/files/lttng-tools/${name}.tar.bz2"; - sha256 = "1p3y7p8m5i5f8qvsib4da2m41rkw7pamvsngplh7wspgvg0zxvay"; + sha256 = "04bll20lqb76xi6hcjrlankvyqc1hkyj8kvc4gf867lnxxw811m4"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/tools/misc/lttng-ust/default.nix b/pkgs/development/tools/misc/lttng-ust/default.nix index b708ce490d29..039e5b1ec542 100644 --- a/pkgs/development/tools/misc/lttng-ust/default.nix +++ b/pkgs/development/tools/misc/lttng-ust/default.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation rec { name = "lttng-ust-${version}"; - version = "2.10.1"; + version = "2.10.2"; src = fetchurl { url = "https://lttng.org/files/lttng-ust/${name}.tar.bz2"; - sha256 = "17gfi1dn6bgg59qn4ihf8hag96lalx0g7dym2ccpzdz7f45krk07"; + sha256 = "0if0hrs32r98sp85c8c63zpgy5xjw6cx8wrs65xq227b0jwj5jn4"; }; buildInputs = [ python ]; diff --git a/pkgs/development/tools/misc/ninka/default.nix b/pkgs/development/tools/misc/ninka/default.nix index 9cd1a56e68fe..df793866cbb8 100644 --- a/pkgs/development/tools/misc/ninka/default.nix +++ b/pkgs/development/tools/misc/ninka/default.nix @@ -1,8 +1,8 @@ -{ stdenv, fetchFromGitHub, perl, perlPackages, buildPerlPackage }: +{ stdenv, fetchFromGitHub, perl, perlPackages }: assert stdenv ? glibc; -buildPerlPackage rec { +perlPackages.buildPerlPackage rec { name = "ninka-${version}"; version = "2.0-pre"; @@ -12,7 +12,7 @@ buildPerlPackage rec { rev = "b89b59ecd057dfc939d0c75acaddebb58fcd8cba"; sha256 = "1grlis1kycbcjvjgqvn7aw81q1qx49ahvxg2k7cgyr79mvgpgi9m"; }; - + buildInputs = with perlPackages; [ perl TestOutput DBDSQLite DBI TestPod TestPodCoverage SpreadsheetParseExcel ]; doCheck = false; # hangs diff --git a/pkgs/development/tools/misc/objconv/default.nix b/pkgs/development/tools/misc/objconv/default.nix index c4265ba95b08..acd25a12f81b 100644 --- a/pkgs/development/tools/misc/objconv/default.nix +++ b/pkgs/development/tools/misc/objconv/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "objconv-${version}"; - version = "2.48"; + version = "2.51"; src = fetchurl { # Versioned archive of objconv sources maintained by orivej. url = "https://archive.org/download/objconv/${name}.zip"; - sha256 = "1y4bmy99dfhyqykkib50fiwsha2a62s9ya1qsv5mwj21w1l0snj7"; + sha256 = "0wp6ld9vk11f4nnkn56627zmlv9k5vafi99qa3yyn1pgcd61zcfs"; }; nativeBuildInputs = [ unzip ]; diff --git a/pkgs/development/tools/misc/opengrok/default.nix b/pkgs/development/tools/misc/opengrok/default.nix index a0434f2d0e72..c8fdf246bcf1 100644 --- a/pkgs/development/tools/misc/opengrok/default.nix +++ b/pkgs/development/tools/misc/opengrok/default.nix @@ -1,30 +1,22 @@ -{ fetchurl, stdenv, jre, ctags, makeWrapper, coreutils, git }: +{ stdenv, fetchurl, jre, ctags, makeWrapper, coreutils, git }: stdenv.mkDerivation rec { name = "opengrok-${version}"; version = "1.0"; - # 1.0 is the latest distributed as a .tar.gz file. - # Newer are distribued as .zip so a source build is required. - - # if builded from source - #src = fetchurl { - # url = "https://github.com/OpenGrok/OpenGrok/archive/${version}.tar.gz"; - # sha256 = "01r7ipnj915rnyxyqrnmjfagkip23q5lx9g787qb7qrnbvgfi118"; - #}; - # binary distribution src = fetchurl { - url = https://github.com/OpenGrok/OpenGrok/files/213268/opengrok-0.12.1.5.tar.gz; - sha256 = "1bafiq4s9sqldinl6fy931rm0x8zj2magfdlbi3nqlnidsghgkn3"; + url = "https://github.com/oracle/opengrok/releases/download/${version}/${name}.tar.gz"; + sha256 = "0h4rwfh8m41b7ij931gcbmkihri25m48373qf6ig0714s66xwc4i"; }; - buildInputs = [ makeWrapper ]; + nativeBuildInputs = [ makeWrapper ]; installPhase = '' mkdir -p $out cp -a * $out/ - substituteInPlace $out/bin/OpenGrok --replace /bin/uname ${coreutils}/bin/uname + substituteInPlace $out/bin/OpenGrok --replace "/bin/uname" "${coreutils}/bin/uname" + substituteInPlace $out/bin/Messages --replace "#!/bin/ksh" "#!/bin/sh" wrapProgram $out/bin/OpenGrok \ --prefix PATH : "${stdenv.lib.makeBinPath [ ctags git ]}" \ --set JAVA_HOME "${jre}" \ diff --git a/pkgs/development/tools/misc/pahole/default.nix b/pkgs/development/tools/misc/pahole/default.nix index 38de21872b9f..3864ad945835 100644 --- a/pkgs/development/tools/misc/pahole/default.nix +++ b/pkgs/development/tools/misc/pahole/default.nix @@ -1,20 +1,19 @@ { stdenv, fetchgit, cmake, elfutils, zlib }: -stdenv.mkDerivation { - name = "pahole-head"; +stdenv.mkDerivation rec { + name = "pahole-${version}"; + version = "1.12"; src = fetchgit { url = https://git.kernel.org/pub/scm/devel/pahole/pahole.git; - sha256 = "05f8a14ea6c200c20e9c6738593b38e4ced73a9cef86499ccd7af910eb9b74b3"; - rev = "1decb1bc4a412a0902b7b25190d755a875022d03"; + sha256 = "1a8xfwqdc2j3ydh9bk2pkvsaf3lrkbxj66vj991c7knc31ix8kpw"; + rev = "v${version}"; }; - buildInputs = [ cmake elfutils zlib ]; - postInstall = '' - for p in $out/bin/*; do - rpath=`patchelf --print-rpath $p || true`:$out - patchelf --set-rpath "$rpath" $p || true - done - ''; + nativeBuildInputs = [ cmake ]; + buildInputs = [ elfutils zlib ]; + + # Put libraries in "lib" subdirectory, not top level of $out + cmakeFlags = [ "-D__LIB=lib" ]; meta = with stdenv.lib; { homepage = https://git.kernel.org/cgit/devel/pahole/pahole.git/; diff --git a/pkgs/development/tools/misc/patchelf/default.nix b/pkgs/development/tools/misc/patchelf/default.nix index df24f6003d7f..77d03f299f4a 100644 --- a/pkgs/development/tools/misc/patchelf/default.nix +++ b/pkgs/development/tools/misc/patchelf/default.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation rec { doCheck = false; # fails 8 out of 24 tests, problems when loading libc.so.6 - meta = { + meta = with stdenv.lib; { homepage = https://nixos.org/patchelf.html; - license = "GPL"; + license = licenses.gpl3; description = "A small utility to modify the dynamic linker and RPATH of ELF executables"; - maintainers = [ stdenv.lib.maintainers.eelco ]; - platforms = stdenv.lib.platforms.all; + maintainers = [ maintainers.eelco ]; + platforms = platforms.all; }; } diff --git a/pkgs/development/tools/misc/patchelf/unstable.nix b/pkgs/development/tools/misc/patchelf/unstable.nix index de68a4066d7d..0c5ec6404260 100644 --- a/pkgs/development/tools/misc/patchelf/unstable.nix +++ b/pkgs/development/tools/misc/patchelf/unstable.nix @@ -1,19 +1,24 @@ { stdenv, fetchFromGitHub, autoreconfHook }: stdenv.mkDerivation rec { - name = "patchelf-0.10-pre-20180108"; + name = "patchelf-${version}"; + version = "0.10-pre-20180509"; src = fetchFromGitHub { owner = "NixOS"; repo = "patchelf"; - rev = "48452cf6b4ccba1c1f47a09f4284a253634ab7d1"; - sha256 = "1f1s8q3as3nrhcc1a8qc2z7imm644jfz44msn9sfv4mdynp2m2yb"; + rev = "27ffe8ae871e7a186018d66020ef3f6162c12c69"; + sha256 = "1sfkqsvwqqm2kdgkiddrxni86ilbrdw5my29szz81nj1m2j16asr"; }; # Drop test that fails on musl (?) postPatch = stdenv.lib.optionalString stdenv.hostPlatform.isMusl '' substituteInPlace tests/Makefile.am \ --replace "set-rpath-library.sh" "" + '' + + # extend version identifier to more informative than "0.10". + '' + echo -n ${version} > version ''; setupHook = [ ./setup-hook.sh ]; @@ -21,7 +26,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ ]; - doCheck = true; + doCheck = !stdenv.isDarwin; meta = { homepage = https://nixos.org/patchelf.html; diff --git a/pkgs/development/tools/misc/pkgconf/default.nix b/pkgs/development/tools/misc/pkgconf/default.nix new file mode 100644 index 000000000000..120b824a773f --- /dev/null +++ b/pkgs/development/tools/misc/pkgconf/default.nix @@ -0,0 +1,18 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "pkgconf-1.5.4"; + + src = fetchurl { + url = "https://distfiles.dereferenced.org/pkgconf/${name}.tar.xz"; + sha256 = "0r26qmij9lxpz183na3dxj6lamcma94cjhasy19fya44w2j68n4w"; + }; + + meta = with stdenv.lib; { + description = "Package compiler and linker metadata toolkit"; + homepage = https://git.dereferenced.org/pkgconf/pkgconf; + platforms = platforms.all; + license = licenses.isc; + maintainers = with maintainers; [ zaninime ]; + }; +} diff --git a/pkgs/development/tools/misc/pkgconfig/default.nix b/pkgs/development/tools/misc/pkgconfig/default.nix index 7235af49c2e6..81fb7f8b13ff 100644 --- a/pkgs/development/tools/misc/pkgconfig/default.nix +++ b/pkgs/development/tools/misc/pkgconfig/default.nix @@ -19,7 +19,6 @@ stdenv.mkDerivation rec { patches = optional (!vanilla) ./requires-private.patch ++ optional stdenv.isCygwin ./2.36.3-not-win32.patch; - preConfigure = ""; # TODO(@Ericson2314): Remove next mass rebuild buildInputs = optional (stdenv.isCygwin || stdenv.isDarwin || stdenv.isSunOS) libiconv; configureFlags = [ "--with-internal-glib" ] @@ -40,6 +39,7 @@ stdenv.mkDerivation rec { description = "A tool that allows packages to find out information about other packages"; homepage = http://pkg-config.freedesktop.org/wiki/; platforms = platforms.all; + license = licenses.gpl2Plus; }; } diff --git a/pkgs/development/tools/misc/prelink/default.nix b/pkgs/development/tools/misc/prelink/default.nix index 89b1ed6ee40c..f99c904ed01c 100644 --- a/pkgs/development/tools/misc/prelink/default.nix +++ b/pkgs/development/tools/misc/prelink/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { }; meta = { - homepage = http://people.redhat.com/jakub/prelink/; + homepage = https://people.redhat.com/jakub/prelink/; license = "GPL"; description = "ELF prelinking utility to speed up dynamic linking"; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/development/tools/misc/premake/3.nix b/pkgs/development/tools/misc/premake/3.nix index 77f613868747..a94614af7967 100644 --- a/pkgs/development/tools/misc/premake/3.nix +++ b/pkgs/development/tools/misc/premake/3.nix @@ -18,6 +18,9 @@ stdenv.mkDerivation { install -Dm755 bin/premake $out/bin/premake ''; + premake_cmd = "premake"; + setupHook = ./setup-hook.sh; + meta = { homepage = http://industriousone.com/premake; description = "A simple build configuration and project generation tool using lua"; diff --git a/pkgs/development/tools/misc/premake/5.nix b/pkgs/development/tools/misc/premake/5.nix index 93220a02e2df..8ceb3d4a4367 100644 --- a/pkgs/development/tools/misc/premake/5.nix +++ b/pkgs/development/tools/misc/premake/5.nix @@ -31,6 +31,9 @@ stdenv.mkDerivation rec { install -Dm755 bin/release/premake5 $out/bin/premake5 ''; + premake_cmd = "premake5"; + setupHook = ./setup-hook.sh; + meta = { homepage = https://premake.github.io; description = "A simple build configuration and project generation tool using lua"; diff --git a/pkgs/development/tools/misc/premake/default.nix b/pkgs/development/tools/misc/premake/default.nix index 770c80710953..99bf8cac81fa 100644 --- a/pkgs/development/tools/misc/premake/default.nix +++ b/pkgs/development/tools/misc/premake/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation { sha256 = "1017rd0wsjfyq2jvpjjhpszaa7kmig6q1nimw76qx3cjz2868lrn"; }; - buildInputs = [ unzip ]; + nativeBuildInputs = [ unzip ]; buildPhase = '' make -C build/gmake.unix/ @@ -22,11 +22,14 @@ stdenv.mkDerivation { install -Dm755 bin/release/premake4 $out/bin/premake4 ''; + premake_cmd = "premake4"; + setupHook = ./setup-hook.sh; + meta = with stdenv.lib; { homepage = http://industriousone.com/premake; description = "A simple build configuration and project generation tool using lua"; license = stdenv.lib.licenses.bsd3; - platforms = platforms.linux; + platforms = platforms.unix; maintainers = [ maintainers.bjornfor ]; }; } diff --git a/pkgs/development/tools/misc/premake/setup-hook.sh b/pkgs/development/tools/misc/premake/setup-hook.sh new file mode 100644 index 000000000000..ba06ea2c7617 --- /dev/null +++ b/pkgs/development/tools/misc/premake/setup-hook.sh @@ -0,0 +1,19 @@ +premakeConfigurePhase() { + runHook preConfigure + + local flagsArray=( + ${premakefile:+--file=$premakefile} + $premakeFlags ${premakeFlagsArray[@]} + ${premakeBackend:-gmake} + ) + + echoCmd 'configure flags' "${flagsArray[@]}" + + @premake_cmd@ "${flagsArray[@]}" + + runHook postConfigure +} + +if [ -z "$configurePhase" ]; then + configurePhase=premakeConfigurePhase +fi diff --git a/pkgs/development/tools/misc/pwndbg/default.nix b/pkgs/development/tools/misc/pwndbg/default.nix index 257e822edd94..e299a7b0eb82 100644 --- a/pkgs/development/tools/misc/pwndbg/default.nix +++ b/pkgs/development/tools/misc/pwndbg/default.nix @@ -1,4 +1,18 @@ -{ stdenv, fetchFromGitHub, pythonPackages, makeWrapper, gdb }: +{ stdenv +, fetchFromGitHub +, makeWrapper +, gdb +, future +, isort +, psutil +, pycparser +, pyelftools +, python-ptrace +, ROPGadget +, six +, unicorn +, pygments +, }: stdenv.mkDerivation rec { name = "pwndbg-${version}"; @@ -13,7 +27,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ makeWrapper ]; - propagatedBuildInputs = with pythonPackages; [ + propagatedBuildInputs = [ future isort psutil @@ -24,7 +38,6 @@ stdenv.mkDerivation rec { six unicorn pygments - enum34 ]; installPhase = '' diff --git a/pkgs/development/tools/misc/sqitch/default.nix b/pkgs/development/tools/misc/sqitch/default.nix index 8328433a823f..a077367622eb 100644 --- a/pkgs/development/tools/misc/sqitch/default.nix +++ b/pkgs/development/tools/misc/sqitch/default.nix @@ -23,5 +23,6 @@ stdenv.mkDerivation { meta = { platforms = stdenv.lib.platforms.unix; + inherit (sqitchModule.meta) license; }; } diff --git a/pkgs/development/tools/misc/strace/default.nix b/pkgs/development/tools/misc/strace/default.nix index 33a46e16a3ab..e2022156870d 100644 --- a/pkgs/development/tools/misc/strace/default.nix +++ b/pkgs/development/tools/misc/strace/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "strace-${version}"; - version = "4.24"; + version = "4.25"; src = fetchurl { url = "https://strace.io/files/${version}/${name}.tar.xz"; - sha256 = "0d061cdzk6a1822ds4wpqxg10ny27mi4i9zjmnsbz8nz3vy5jkhz"; + sha256 = "00f7zagfh3np5gwi0z7hi7zjd7s5nixcaq7z78n87dvhakkgi1fn"; }; depsBuildBuild = [ buildPackages.stdenv.cc ]; diff --git a/pkgs/development/tools/misc/swig/3.x.nix b/pkgs/development/tools/misc/swig/3.x.nix index 077d037aa97f..9dc2b535c091 100644 --- a/pkgs/development/tools/misc/swig/3.x.nix +++ b/pkgs/development/tools/misc/swig/3.x.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, autoconf, automake, libtool, bison, pcre }: +{ stdenv, fetchFromGitHub, autoconf, automake, libtool, bison, pcre, buildPackages }: stdenv.mkDerivation rec { name = "swig-${version}"; @@ -11,7 +11,10 @@ stdenv.mkDerivation rec { sha256 = "1wyffskbkzj5zyhjnnpip80xzsjcr3p0q5486z3wdwabnysnhn8n"; }; - nativeBuildInputs = [ autoconf automake libtool bison ]; + # for cross-compiling we need pcre.dev in nativeBuildInputs to get pcre-config + nativeBuildInputs = [ autoconf automake libtool bison pcre.dev ]; + disallowedReferences = [ buildPackages.pcre.dev ]; + buildInputs = [ pcre ]; configureFlags = [ "--without-tcl" ]; diff --git a/pkgs/development/tools/misc/teensy-loader-cli/default.nix b/pkgs/development/tools/misc/teensy-loader-cli/default.nix index d6c5256ca84d..91f2a5c58fc2 100644 --- a/pkgs/development/tools/misc/teensy-loader-cli/default.nix +++ b/pkgs/development/tools/misc/teensy-loader-cli/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { sha256 = "1a663bv3lvm7bsf2wcaj2c0vpmniak7w5hwix5qgz608bvm2v781"; }; - buildInputs = [ unzip libusb ]; + buildInputs = [ libusb ]; installPhase = '' install -Dm755 teensy_loader_cli $out/bin/teensy-loader-cli @@ -21,6 +21,6 @@ stdenv.mkDerivation { description = "Firmware uploader for the Teensy microcontroller boards"; homepage = https://www.pjrc.com/teensy/; maintainers = with maintainers; [ the-kenny ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/tools/misc/texi2html/default.nix b/pkgs/development/tools/misc/texi2html/default.nix index 28eb95fd08b0..b094f05e9516 100644 --- a/pkgs/development/tools/misc/texi2html/default.nix +++ b/pkgs/development/tools/misc/texi2html/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { meta = { description = "Perl script which converts Texinfo source files to HTML output"; - homepage = http://www.nongnu.org/texi2html/; + homepage = https://www.nongnu.org/texi2html/; license = stdenv.lib.licenses.gpl2; maintainers = [stdenv.lib.maintainers.marcweber]; platforms = stdenv.lib.platforms.unix; diff --git a/pkgs/development/tools/misc/texinfo/common.nix b/pkgs/development/tools/misc/texinfo/common.nix index 101298cd3052..613fd2673d56 100644 --- a/pkgs/development/tools/misc/texinfo/common.nix +++ b/pkgs/development/tools/misc/texinfo/common.nix @@ -17,6 +17,8 @@ stdenv.mkDerivation rec { inherit sha256; }; + patches = optional (version == "6.5") ./perl.patch; + # We need a native compiler to build perl XS extensions # when cross-compiling. depsBuildBuild = [ buildPackages.stdenv.cc perl ]; @@ -40,7 +42,7 @@ stdenv.mkDerivation rec { && !stdenv.isSunOS; # flaky meta = { - homepage = http://www.gnu.org/software/texinfo/; + homepage = https://www.gnu.org/software/texinfo/; description = "The GNU documentation system"; license = licenses.gpl3Plus; platforms = platforms.all; diff --git a/pkgs/development/tools/misc/texinfo/perl.patch b/pkgs/development/tools/misc/texinfo/perl.patch new file mode 100644 index 000000000000..e651b37371c7 --- /dev/null +++ b/pkgs/development/tools/misc/texinfo/perl.patch @@ -0,0 +1,43 @@ +Adapted from http://svn.savannah.gnu.org/viewvc/texinfo/ +Author: gavin +--- trunk/tp/Texinfo/Parser.pm 2018-06-04 19:51:36 UTC (rev 8006) ++++ trunk/tp/Texinfo/Parser.pm 2018-07-13 15:31:28 UTC (rev 8007) +@@ -5531,11 +5531,11 @@ + } + } elsif ($command eq 'clickstyle') { + # REMACRO +- if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*/) { ++ if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)(\{\})?\s*/) { + $args = ['@'.$1]; + $self->{'clickstyle'} = $1; + $remaining = $line; +- $remaining =~ s/^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*(\@(c|comment)((\@|\s+).*)?)?//; ++ $remaining =~ s/^\s+@([[:alnum:]][[:alnum:]\-]*)(\{\})?\s*(\@(c|comment)((\@|\s+).*)?)?//; + $has_comment = 1 if (defined($4)); + } else { + $self->line_error (sprintf($self->__( +--- trunk/tp/Texinfo/Convert/XSParagraph/xspara.c 2018-07-13 15:31:28 UTC (rev 8007) ++++ trunk/tp/Texinfo/Convert/XSParagraph/xspara.c 2018-07-13 15:39:29 UTC (rev 8008) +@@ -248,6 +248,11 @@ + + dTHX; + ++#if PERL_VERSION > 27 || (PERL_VERSION == 27 && PERL_SUBVERSION > 8) ++ /* needed due to thread-safe locale handling in newer perls */ ++ switch_to_global_locale(); ++#endif ++ + if (setlocale (LC_CTYPE, "en_US.UTF-8") + || setlocale (LC_CTYPE, "en_US.utf8")) + goto success; +@@ -320,6 +325,10 @@ + { + success: ; + free (utf8_locale); ++#if PERL_VERSION > 27 || (PERL_VERSION == 27 && PERL_SUBVERSION > 8) ++ /* needed due to thread-safe locale handling in newer perls */ ++ sync_locale(); ++#endif + /* + fprintf (stderr, "tried to set LC_CTYPE to UTF-8.\n"); + fprintf (stderr, "character encoding is: %s\n", diff --git a/pkgs/development/tools/misc/tie/default.nix b/pkgs/development/tools/misc/tie/default.nix index c73dbfce8f87..c380243a898b 100644 --- a/pkgs/development/tools/misc/tie/default.nix +++ b/pkgs/development/tools/misc/tie/default.nix @@ -23,5 +23,6 @@ stdenv.mkDerivation rec { description = "Allow multiple web change files"; platforms = with platforms; unix; maintainers = with maintainers; [ vrthra ]; + license = licenses.abstyles; }; } diff --git a/pkgs/development/tools/misc/uisp/default.nix b/pkgs/development/tools/misc/uisp/default.nix index 6e2498bde64e..1727f772006e 100644 --- a/pkgs/development/tools/misc/uisp/default.nix +++ b/pkgs/development/tools/misc/uisp/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation { meta = { description = "Tool for AVR microcontrollers which can interface to many hardware in-system programmers"; license = stdenv.lib.licenses.gpl2; - homepage = http://savannah.nongnu.org/projects/uisp; + homepage = https://savannah.nongnu.org/projects/uisp; platforms = stdenv.lib.platforms.linux; }; } diff --git a/pkgs/development/tools/misc/vtable-dumper/default.nix b/pkgs/development/tools/misc/vtable-dumper/default.nix new file mode 100644 index 000000000000..e806a7796386 --- /dev/null +++ b/pkgs/development/tools/misc/vtable-dumper/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchFromGitHub, libelf }: + +stdenv.mkDerivation rec { + name = "vtable-dumper-${version}"; + version = "1.2"; + + src = fetchFromGitHub { + owner = "lvc"; + repo = "vtable-dumper"; + rev = version; + sha256 = "0sl7lnjr2l4c2f7qaazvpwpzsp4gckkvccfam88wcq9f7j9xxbyp"; + }; + + buildInputs = [ libelf ]; + makeFlags = [ "prefix=$(out)" ]; + + meta = with stdenv.lib; { + homepage = https://github.com/lvc/vtable-dumper; + description = "A tool to list content of virtual tables in a C++ shared library"; + license = licenses.lgpl21; + maintainers = [ maintainers.bhipple ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/tools/misc/xxdiff/tip.nix b/pkgs/development/tools/misc/xxdiff/tip.nix index 844758c0f065..1424b8fe1974 100644 --- a/pkgs/development/tools/misc/xxdiff/tip.nix +++ b/pkgs/development/tools/misc/xxdiff/tip.nix @@ -1,7 +1,7 @@ { stdenv, fetchFromBitbucket, qtbase, flex, bison, docutils }: stdenv.mkDerivation rec { - name = "xxdiff-4.0.1.20170623"; + name = "xxdiff-5.0b1"; src = fetchFromBitbucket { owner = "blais"; diff --git a/pkgs/development/tools/misc/ycmd/default.nix b/pkgs/development/tools/misc/ycmd/default.nix index c0e12aa22c44..062f90e3389d 100644 --- a/pkgs/development/tools/misc/ycmd/default.nix +++ b/pkgs/development/tools/misc/ycmd/default.nix @@ -7,12 +7,12 @@ stdenv.mkDerivation rec { name = "ycmd-${version}"; - version = "2018-07-24"; + version = "2018-09-20"; src = fetchgit { url = "https://github.com/Valloric/ycmd.git"; - rev = "f8a8b04892b925efeee24298a957cc6d6a69ad06"; - sha256 = "1br2sh6bs0fg1axq2hq9f48fz8klkzydi1mf0j0jdsh3zjzkmxbn"; + rev = "bf658fd78722c517674c0aaf2381e199bca8f163"; + sha256 = "1lwa8xr76vapfpncvp81cn3m9219yw14fl7fzk5gnly60zkphbbl"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/tools/nailgun/default.nix b/pkgs/development/tools/nailgun/default.nix index 6a34c1c130d9..07005131fb5e 100644 --- a/pkgs/development/tools/nailgun/default.nix +++ b/pkgs/development/tools/nailgun/default.nix @@ -1,39 +1,37 @@ { stdenv, fetchMavenArtifact, fetchFromGitHub, jre, makeWrapper }: let - version = "0.9.1"; + version = "1.0.0"; nailgun-server = fetchMavenArtifact { - groupId = "com.martiansoftware"; + groupId = "com.facebook"; artifactId = "nailgun-server"; inherit version; - sha256 = "09ggkkd1s58jmpc74s6m10d3hyf6bmif31advk66zljbpykgl625"; + sha256 = "1mk8pv0g2xg9m0gsb96plbh6mc24xrlyrmnqac5mlbl4637l4q95"; }; in stdenv.mkDerivation rec { name = "nailgun-${version}"; src = fetchFromGitHub { - owner = "martylamb"; + owner = "facebook"; repo = "nailgun"; - rev = "1ad9ad9d2d17c895144a9ee0e7acb1d3d90fb66f"; - sha256 = "1f8ac5kg7imhix9kqdzwiav1bxh8vljv2hb1mq8yz4rqsrx2r4w3"; + rev = "nailgun-all-v${version}"; + sha256 = "1syyk4ss5vq1zf0ma00svn56lal53ffpikgqgzngzbwyksnfdlh6"; }; - makeFlags = "PREFIX=$(out)"; + makeFlags = [ "PREFIX=$(out)" ]; - buildInputs = [ makeWrapper ]; - - installPhase = '' - install -D ng $out/bin/ng + nativeBuildInputs = [ makeWrapper ]; + postInstall = '' makeWrapper ${jre}/bin/java $out/bin/ng-server \ - --add-flags '-cp ${nailgun-server.jar}:$CLASSPATH com.martiansoftware.nailgun.NGServer' + --add-flags '-classpath ${nailgun-server.jar}:$CLASSPATH com.facebook.nailgun.NGServer' ''; meta = with stdenv.lib; { description = "Client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead"; - homepage = http://martiansoftware.com/nailgun/; - license = licenses.apsl20; + homepage = http://www.martiansoftware.com/nailgun/; + license = licenses.asl20; platforms = platforms.linux; maintainers = with maintainers; [ volth ]; }; diff --git a/pkgs/development/tools/nrpl/default.nix b/pkgs/development/tools/nrpl/default.nix index d6a357235902..234f5a5bfae7 100644 --- a/pkgs/development/tools/nrpl/default.nix +++ b/pkgs/development/tools/nrpl/default.nix @@ -25,7 +25,10 @@ stdenv.mkDerivation rec { "-lpcre" ]; - buildPhase = "nim c -d:release nrpl.nim"; + buildPhase = '' + HOME=$TMPDIR + nim c -d:release nrpl.nim + ''; installPhase = "install -Dt $out/bin nrpl"; diff --git a/pkgs/development/tools/nwjs/default.nix b/pkgs/development/tools/nwjs/default.nix index bd0c7f5002c3..211934080c8f 100644 --- a/pkgs/development/tools/nwjs/default.nix +++ b/pkgs/development/tools/nwjs/default.nix @@ -5,6 +5,8 @@ , libnotify , ffmpeg, libxcb, cups , sqlite, udev +, libuuid +, sdk ? false }: let bits = if stdenv.hostPlatform.system == "x86_64-linux" then "x64" @@ -23,6 +25,7 @@ let ffmpeg libxcb # chromium runtime deps (dlopen’d) sqlite udev + libuuid ]; extraOutputsToInstall = [ "lib" "out" ]; @@ -30,13 +33,18 @@ let in stdenv.mkDerivation rec { name = "nwjs-${version}"; - version = "0.32.2"; + version = "0.33.4"; - src = fetchurl { + src = if sdk then fetchurl { + url = "https://dl.nwjs.io/v${version}/nwjs-sdk-v${version}-linux-${bits}.tar.gz"; + sha256 = if bits == "x64" then + "1hi6xispxvyb6krm5j11mv8509dwpw5ikpbkvq135gsk3gm29c9y" else + "00p4clbfinrj5gp2i84a263l3h00z8g7mnx61qwmr0z02kvswz9s"; + } else fetchurl { url = "https://dl.nwjs.io/v${version}/nwjs-v${version}-linux-${bits}.tar.gz"; sha256 = if bits == "x64" then - "0f0p17mbr24zhzm2cf77ddy6yj4k0k181dzf4gxdf8szd5vxpliy" else - "0a3b712abfa0c3e7e808b1d08ea5d53375a71060e7d144fdcb58c4fe88fa2250"; + "09zd6gja3l20xx03h2gawpmh9f8nxqjp8qdkds5nz9kbbckhkj52" else + "0nlpdz76k1p1pq4xygfr2an91m0d7p5fjyg2xhiggyy8b7sp4964"; }; phases = [ "unpackPhase" "installPhase" ]; diff --git a/pkgs/development/tools/ocaml/camlp5/5.15.nix b/pkgs/development/tools/ocaml/camlp5/5.15.nix deleted file mode 100644 index 2e03bb8025ef..000000000000 --- a/pkgs/development/tools/ocaml/camlp5/5.15.nix +++ /dev/null @@ -1,46 +0,0 @@ -{stdenv, fetchurl, ocaml, transitional ? false}: - -let - pname = "camlp5"; - webpage = http://pauillac.inria.fr/~ddr/camlp5/; - metafile = ./META; -in - -assert !stdenv.lib.versionOlder "4.00" ocaml.version; - -stdenv.mkDerivation rec { - - name = "${pname}${if transitional then "_transitional" else ""}-${version}"; - version = "5.15"; - - src = fetchurl { - url = "${webpage}/distrib/src/${pname}-${version}.tgz"; - sha256 = "1sx5wlfpydqskm97gp7887p3avbl3vanlmrwj35wx5mbzj6kn9nq"; - }; - - buildInputs = [ ocaml ]; - - prefixKey = "-prefix "; - - preConfigure = "configureFlagsArray=(" + (if transitional then "--transitional" else "--strict") + - " --libdir $out/lib/ocaml/${ocaml.version}/site-lib)"; - - buildFlags = "world.opt"; - - postInstall = "cp ${metafile} $out/lib/ocaml/${ocaml.version}/site-lib/camlp5/META"; - - meta = { - description = "Preprocessor-pretty-printer for OCaml"; - longDescription = '' - Camlp5 is a preprocessor and pretty-printer for OCaml programs. - It also provides parsing and printing tools. - ''; - homepage = "${webpage}"; - license = stdenv.lib.licenses.bsd3; - branch = "5"; - platforms = ocaml.meta.platforms or []; - maintainers = [ - stdenv.lib.maintainers.z77z - ]; - }; -} diff --git a/pkgs/development/tools/ocaml/camlp5/default.nix b/pkgs/development/tools/ocaml/camlp5/default.nix index da88a09d7719..ca053138d800 100644 --- a/pkgs/development/tools/ocaml/camlp5/default.nix +++ b/pkgs/development/tools/ocaml/camlp5/default.nix @@ -1,21 +1,29 @@ -{ stdenv, fetchzip, ocaml, transitional ? false }: +{ stdenv, fetchzip, ocaml, legacy ? false }: -let +let params = + if legacy then { + minor-version = "06"; + sha256 = "02zg6qjkzx58zmp79364s5jyqhh56nclcz1jzhh53hk37g9f96qf"; + } else { + minor-version = "07"; + sha256 = "1c8v45553ccbqha2ypfranqlgw06rr5wjr2hlnrx5bf9jfq0h0dn"; + }; metafile = ./META; + opt = stdenv.lib.optionalString legacy; in stdenv.mkDerivation { - name = "camlp5${if transitional then "_transitional" else ""}-7.06"; + name = "camlp5-7.${params.minor-version}"; src = fetchzip { - url = https://github.com/camlp5/camlp5/archive/rel706.tar.gz; - sha256 = "02zg6qjkzx58zmp79364s5jyqhh56nclcz1jzhh53hk37g9f96qf"; + url = "https://github.com/camlp5/camlp5/archive/rel7${params.minor-version}.tar.gz"; + inherit (params) sha256; }; buildInputs = [ ocaml ]; - postPatch = '' + postPatch = opt '' for p in compile/compile.sh config/Makefile.tpl test/Makefile test/check_ocaml_versions.sh do substituteInPlace $p --replace '/bin/rm' rm @@ -24,12 +32,12 @@ stdenv.mkDerivation { prefixKey = "-prefix "; - preConfigure = "configureFlagsArray=(" + (if transitional then "--transitional" else "--strict") + + preConfigure = "configureFlagsArray=(--strict" + " --libdir $out/lib/ocaml/${ocaml.version}/site-lib)"; buildFlags = "world.opt"; - postInstall = "cp ${metafile} $out/lib/ocaml/${ocaml.version}/site-lib/camlp5/META"; + postInstall = opt "cp ${metafile} $out/lib/ocaml/${ocaml.version}/site-lib/camlp5/META"; dontStrip = true; diff --git a/pkgs/development/tools/ocaml/cppo/default.nix b/pkgs/development/tools/ocaml/cppo/default.nix index d7d086e74f97..0611ec8d3bbd 100644 --- a/pkgs/development/tools/ocaml/cppo/default.nix +++ b/pkgs/development/tools/ocaml/cppo/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, jbuilder }: +{ stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, dune }: let pname = "cppo"; webpage = "http://mjambon.com/${pname}.html"; @@ -9,9 +9,9 @@ let param = if stdenv.lib.versionAtLeast ocaml.version "4.02" then { version = "1.6.4"; sha256 = "16mlwck0wngr5pmlr8dxc471zzhhcja3mv4xf4n8jm9nhb3iikvh"; - buildInputs = [ jbuilder ]; + buildInputs = [ dune ]; extra = { - inherit (jbuilder) installPhase; + inherit (dune) installPhase; }; } else { version = "1.5.0"; diff --git a/pkgs/development/tools/ocaml/dune/default.nix b/pkgs/development/tools/ocaml/dune/default.nix new file mode 100644 index 000000000000..85fa76bb28e4 --- /dev/null +++ b/pkgs/development/tools/ocaml/dune/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchurl, ocamlPackages, opaline }: + +stdenv.mkDerivation rec { + name = "dune-${version}"; + version = "1.6.2"; + src = fetchurl { + url = "https://github.com/ocaml/dune/releases/download/${version}/dune-${version}.tbz"; + sha256 = "1k675mfywmsj4v4z2f5a4vqinl1jbzzb7v5k6rzyfgvxzd7gil40"; + }; + + buildInputs = with ocamlPackages; [ ocaml findlib ]; + + buildFlags = "release"; + + dontAddPrefix = true; + + installPhase = '' + runHook preInstall + ${opaline}/bin/opaline -prefix $out -libdir $OCAMLFIND_DESTDIR + runHook postInstall + ''; + + meta = { + homepage = https://github.com/ocaml/dune; + description = "A composable build system"; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + license = stdenv.lib.licenses.mit; + inherit (ocamlPackages.ocaml.meta) platforms; + }; +} diff --git a/pkgs/development/tools/ocaml/jbuilder/default.nix b/pkgs/development/tools/ocaml/jbuilder/default.nix deleted file mode 100644 index c30478132cf2..000000000000 --- a/pkgs/development/tools/ocaml/jbuilder/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ stdenv, fetchFromGitHub, ocamlPackages, opaline }: - -stdenv.mkDerivation rec { - name = "jbuilder-${version}"; - version = "1.0.1"; - src = fetchFromGitHub { - owner = "ocaml"; - repo = "dune"; - rev = "${version}"; - sha256 = "0k6r9qrbwlnb4rqwqys5fr7khwza7n7d8wpgl9jbb3xpag2zl3q9"; - }; - - buildInputs = with ocamlPackages; [ ocaml findlib ]; - - dontAddPrefix = true; - - installPhase = "${opaline}/bin/opaline -prefix $out -libdir $OCAMLFIND_DESTDIR"; - - preFixup = "rm -rf $out/jbuilder"; - - meta = { - inherit (src.meta) homepage; - description = "Fast, portable and opinionated build system"; - maintainers = [ stdenv.lib.maintainers.vbgl ]; - license = stdenv.lib.licenses.asl20; - inherit (ocamlPackages.ocaml.meta) platforms; - }; -} diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/3.0.nix b/pkgs/development/tools/ocaml/js_of_ocaml/3.0.nix index d8c289015b2f..1307635abb99 100644 --- a/pkgs/development/tools/ocaml/js_of_ocaml/3.0.nix +++ b/pkgs/development/tools/ocaml/js_of_ocaml/3.0.nix @@ -1,4 +1,4 @@ -{ stdenv, ocaml, findlib, jbuilder, js_of_ocaml-compiler +{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler , ocaml-migrate-parsetree, ppx_tools_versioned, uchar }: @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { inherit (js_of_ocaml-compiler) version src installPhase meta; - buildInputs = [ ocaml findlib jbuilder ocaml-migrate-parsetree ppx_tools_versioned ]; + buildInputs = [ ocaml findlib dune ocaml-migrate-parsetree ppx_tools_versioned ]; postPatch = "patchShebangs lib/generate_stubs.sh"; propagatedBuildInputs = [ js_of_ocaml-compiler uchar ]; - buildPhase = "jbuilder build -p js_of_ocaml"; + buildPhase = "dune build -p js_of_ocaml"; } diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/camlp4.nix b/pkgs/development/tools/ocaml/js_of_ocaml/camlp4.nix index 3caeabaae78b..139ffef186b5 100644 --- a/pkgs/development/tools/ocaml/js_of_ocaml/camlp4.nix +++ b/pkgs/development/tools/ocaml/js_of_ocaml/camlp4.nix @@ -1,4 +1,4 @@ -{ stdenv, ocaml, findlib, jbuilder, js_of_ocaml-compiler +{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler , camlp4, ocsigen_deriving }: @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { inherit (js_of_ocaml-compiler) version src installPhase meta; - buildInputs = [ ocaml findlib jbuilder camlp4 ocsigen_deriving ]; + buildInputs = [ ocaml findlib dune camlp4 ocsigen_deriving ]; - buildPhase = "jbuilder build -p js_of_ocaml-camlp4"; + buildPhase = "dune build -p js_of_ocaml-camlp4"; } diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix b/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix index 798013045955..94be7132b796 100644 --- a/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix +++ b/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder +{ stdenv, fetchFromGitHub, ocaml, findlib, dune , cmdliner, cppo, yojson }: @@ -8,22 +8,22 @@ else stdenv.mkDerivation rec { name = "js_of_ocaml-compiler-${version}"; - version = "3.2.0"; + version = "3.2.1"; src = fetchFromGitHub { owner = "ocsigen"; repo = "js_of_ocaml"; rev = version; - sha256 = "0dxxdxgrbg9xvvi3i627krnk6rb1ja0ypp2diwdkpnmy45wak9lv"; + sha256 = "1v2hfq0ra9j07yz6pj6m03hrvgys4vmx0gclchv94yywpb2wc7ik"; }; - buildInputs = [ ocaml findlib jbuilder cmdliner cppo ]; + buildInputs = [ ocaml findlib dune cmdliner cppo ]; propagatedBuildInputs = [ yojson ]; - buildPhase = "jbuilder build -p js_of_ocaml-compiler"; + buildPhase = "dune build -p js_of_ocaml-compiler"; - inherit (jbuilder) installPhase; + inherit (dune) installPhase; meta = { description = "Compiler from OCaml bytecode to Javascript"; diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/lwt.nix b/pkgs/development/tools/ocaml/js_of_ocaml/lwt.nix index 5ec8cca344d4..e7a31c1ce2e5 100644 --- a/pkgs/development/tools/ocaml/js_of_ocaml/lwt.nix +++ b/pkgs/development/tools/ocaml/js_of_ocaml/lwt.nix @@ -1,4 +1,4 @@ -{ stdenv, ocaml, findlib, jbuilder, js_of_ocaml-compiler, js_of_ocaml-ppx +{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler, js_of_ocaml-ppx , ocaml-migrate-parsetree, ppx_tools_versioned , js_of_ocaml, ocaml_lwt, lwt_log }: @@ -8,9 +8,9 @@ stdenv.mkDerivation rec { inherit (js_of_ocaml-compiler) version src installPhase meta; - buildInputs = [ ocaml findlib jbuilder js_of_ocaml-ppx ocaml-migrate-parsetree ppx_tools_versioned ]; + buildInputs = [ ocaml findlib dune js_of_ocaml-ppx ocaml-migrate-parsetree ppx_tools_versioned ]; propagatedBuildInputs = [ js_of_ocaml ocaml_lwt lwt_log ]; - buildPhase = "jbuilder build -p js_of_ocaml-lwt"; + buildPhase = "dune build -p js_of_ocaml-lwt"; } diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix b/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix index 60ad695dc0bd..bf33b4e59e52 100644 --- a/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix +++ b/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix @@ -1,4 +1,4 @@ -{ stdenv, ocaml, findlib, jbuilder, js_of_ocaml-compiler +{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler , ocamlbuild }: @@ -7,9 +7,9 @@ stdenv.mkDerivation rec { inherit (js_of_ocaml-compiler) version src installPhase meta; - buildInputs = [ ocaml findlib jbuilder ]; + buildInputs = [ ocaml findlib dune ]; propagatedBuildInputs = [ ocamlbuild ]; - buildPhase = "jbuilder build -p js_of_ocaml-ocamlbuild"; + buildPhase = "dune build -p js_of_ocaml-ocamlbuild"; } diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/ppx.nix b/pkgs/development/tools/ocaml/js_of_ocaml/ppx.nix index 4f6b281c8b96..0649aee162a5 100644 --- a/pkgs/development/tools/ocaml/js_of_ocaml/ppx.nix +++ b/pkgs/development/tools/ocaml/js_of_ocaml/ppx.nix @@ -1,4 +1,4 @@ -{ stdenv, ocaml, findlib, jbuilder, js_of_ocaml-compiler +{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler , ocaml-migrate-parsetree, ppx_tools_versioned , js_of_ocaml }: @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { inherit (js_of_ocaml-compiler) version src installPhase meta; - buildInputs = [ ocaml findlib jbuilder ocaml-migrate-parsetree ppx_tools_versioned js_of_ocaml ]; + buildInputs = [ ocaml findlib dune ocaml-migrate-parsetree ppx_tools_versioned js_of_ocaml ]; - buildPhase = "jbuilder build -p js_of_ocaml-ppx"; + buildPhase = "dune build -p js_of_ocaml-ppx"; } diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/ppx_deriving_json.nix b/pkgs/development/tools/ocaml/js_of_ocaml/ppx_deriving_json.nix index 8f32887c5bf5..ddea73b3c766 100644 --- a/pkgs/development/tools/ocaml/js_of_ocaml/ppx_deriving_json.nix +++ b/pkgs/development/tools/ocaml/js_of_ocaml/ppx_deriving_json.nix @@ -1,4 +1,4 @@ -{ stdenv, ocaml, findlib, jbuilder, js_of_ocaml-compiler +{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler , js_of_ocaml, ppx_deriving }: @@ -7,9 +7,9 @@ stdenv.mkDerivation rec { inherit (js_of_ocaml-compiler) version src installPhase meta; - buildInputs = [ ocaml findlib jbuilder ]; + buildInputs = [ ocaml findlib dune ]; propagatedBuildInputs = [ js_of_ocaml ppx_deriving ]; - buildPhase = "jbuilder build -p js_of_ocaml-ppx_deriving_json"; + buildPhase = "dune build -p js_of_ocaml-ppx_deriving_json"; } diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/tyxml.nix b/pkgs/development/tools/ocaml/js_of_ocaml/tyxml.nix index 041fd71f92fa..1ba9ddd0ab7f 100644 --- a/pkgs/development/tools/ocaml/js_of_ocaml/tyxml.nix +++ b/pkgs/development/tools/ocaml/js_of_ocaml/tyxml.nix @@ -1,4 +1,4 @@ -{ stdenv, ocaml, findlib, jbuilder, js_of_ocaml-compiler +{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler , js_of_ocaml-ppx, ocaml-migrate-parsetree, ppx_tools_versioned , js_of_ocaml, reactivedata, tyxml }: @@ -8,9 +8,9 @@ stdenv.mkDerivation rec { inherit (js_of_ocaml-compiler) version src installPhase meta; - buildInputs = [ ocaml findlib jbuilder js_of_ocaml-ppx ocaml-migrate-parsetree ppx_tools_versioned ]; + buildInputs = [ ocaml findlib dune js_of_ocaml-ppx ocaml-migrate-parsetree ppx_tools_versioned ]; propagatedBuildInputs = [ js_of_ocaml reactivedata tyxml ]; - buildPhase = "jbuilder build -p js_of_ocaml-tyxml"; + buildPhase = "dune build -p js_of_ocaml-tyxml"; } diff --git a/pkgs/development/tools/ocaml/merlin/default.nix b/pkgs/development/tools/ocaml/merlin/default.nix index 4ad1bfb3234d..e059a5d6a76c 100644 --- a/pkgs/development/tools/ocaml/merlin/default.nix +++ b/pkgs/development/tools/ocaml/merlin/default.nix @@ -1,27 +1,17 @@ -{ stdenv, fetchzip, ocaml, findlib, yojson -, withEmacsMode ? false, emacs }: +{ stdenv, fetchzip, buildDunePackage, yojson }: -assert stdenv.lib.versionAtLeast ocaml.version "4.02"; +buildDunePackage rec { + pname = "merlin"; + version = "3.2.2"; -let - version = "3.1.0"; -in - -stdenv.mkDerivation { - - name = "merlin-${version}"; + minimumOCamlVersion = "4.02"; src = fetchzip { url = "https://github.com/ocaml/merlin/archive/v${version}.tar.gz"; - sha256 = "1vf0c2mmflp94r8hshb44lsvnfdy03ld6mld2n79cdxr3zl24ci2"; + sha256 = "15ssgmwdxylbwhld9p1cq8x6kadxyhll5bfyf11dddj6cldna3hb"; }; - buildInputs = [ ocaml findlib yojson ] - ++ stdenv.lib.optional withEmacsMode emacs; - - preConfigure = "mkdir -p $out/bin"; - prefixKey = "--prefix "; - configureFlags = stdenv.lib.optional withEmacsMode "--enable-compiled-emacs-mode"; + buildInputs = [ yojson ]; meta = with stdenv.lib; { description = "An editor-independent tool to ease the development of programs in OCaml"; diff --git a/pkgs/development/tools/ocaml/ocaml-top/default.nix b/pkgs/development/tools/ocaml/ocaml-top/default.nix index 744a136c9ef2..7336439240d5 100644 --- a/pkgs/development/tools/ocaml/ocaml-top/default.nix +++ b/pkgs/development/tools/ocaml/ocaml-top/default.nix @@ -1,32 +1,25 @@ -{ stdenv, fetchzip, ncurses -, ocamlPackages -, jbuilder }: +{ stdenv, fetchzip, ncurses, ocamlPackages }: -stdenv.mkDerivation rec { +with ocamlPackages; buildDunePackage rec { + pname = "ocaml-top"; version = "1.1.5"; - name = "ocaml-top-${version}"; + src = fetchzip { url = "https://github.com/OCamlPro/ocaml-top/archive/${version}.tar.gz"; sha256 = "1d4i6aanrafgrgk4mh154k6lkwk0b6mh66rykz33awlf5pfqd8yv"; }; - buildInputs = [ ncurses jbuilder ] - ++ (with ocamlPackages; [ ocaml ocp-build findlib lablgtk ocp-index ]); + buildInputs = [ ncurses ocp-build lablgtk ocp-index ]; configurePhase = '' export TERM=xterm ocp-build -init ''; - buildPhase = "jbuilder build"; - - inherit (jbuilder) installPhase; - meta = { homepage = https://www.typerex.org/ocaml-top.html; license = stdenv.lib.licenses.gpl3; description = "A simple cross-platform OCaml code editor built for top-level evaluation"; - platforms = ocamlPackages.ocaml.meta.platforms or []; maintainers = with stdenv.lib.maintainers; [ vbgl ]; }; } diff --git a/pkgs/development/tools/ocaml/ocamlformat/default.nix b/pkgs/development/tools/ocaml/ocamlformat/default.nix new file mode 100644 index 000000000000..694f4b6e89a0 --- /dev/null +++ b/pkgs/development/tools/ocaml/ocamlformat/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchFromGitHub, ocamlPackages }: + +with ocamlPackages; buildDunePackage rec { + pname = "ocamlformat"; + version = "0.8"; + + minimumOCamlVersion = "4.05"; + + src = fetchFromGitHub { + owner = "ocaml-ppx"; + repo = pname; + rev = version; + sha256 = "1i7rsbs00p43362yv7z7dw0qsnv7vjf630qk676qvfg7kg422w6j"; + }; + + buildInputs = [ + base + cmdliner + fpath + ocaml-migrate-parsetree + stdio + ]; + + configurePhase = '' + patchShebangs tools/gen_version.sh + tools/gen_version.sh src/Version.ml version + ''; + + meta = { + inherit (src.meta) homepage; + description = "Auto-formatter for OCaml code"; + maintainers = [ stdenv.lib.maintainers.Zimmi48 ]; + license = stdenv.lib.licenses.mit; + }; +} diff --git a/pkgs/development/tools/ocaml/ocp-indent/default.nix b/pkgs/development/tools/ocaml/ocp-indent/default.nix index 43898d250d91..2cffccdbfcdf 100644 --- a/pkgs/development/tools/ocaml/ocp-indent/default.nix +++ b/pkgs/development/tools/ocaml/ocp-indent/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchzip, ocaml, findlib, jbuilder, ocp-build, cmdliner }: +{ stdenv, fetchzip, ocaml, findlib, dune, ocp-build, cmdliner }: let inherit (stdenv.lib) getVersion versionAtLeast; in @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ ocp-build ]; buildInputs = [ ocaml findlib cmdliner ]; - inherit (jbuilder) installPhase; + inherit (dune) installPhase; meta = with stdenv.lib; { homepage = http://typerex.ocamlpro.com/ocp-indent.html; diff --git a/pkgs/development/tools/ocaml/ocp-index/default.nix b/pkgs/development/tools/ocaml/ocp-index/default.nix index 0a63ae805342..23aeceb41a75 100644 --- a/pkgs/development/tools/ocaml/ocp-index/default.nix +++ b/pkgs/development/tools/ocaml/ocp-index/default.nix @@ -1,23 +1,23 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder, ocp-build, ocp-indent, cmdliner, re }: +{ stdenv, fetchFromGitHub, ocaml, findlib, dune, ocp-build, ocp-indent, cmdliner, re }: stdenv.mkDerivation rec { - version = "1.1.6"; + version = "1.1.7"; name = "ocaml${ocaml.version}-ocp-index-${version}"; src = fetchFromGitHub { owner = "OCamlPro"; repo = "ocp-index"; rev = version; - sha256 = "0p367aphz9w71qbm3y47qwhgqmyai28l96i1ifb6kg7awph5qmj3"; + sha256 = "0i50y033y78wcfgz3b81d34p98azahl94w4b63ac0zyczlwlhvkf"; }; - buildInputs = [ ocaml findlib jbuilder ocp-build cmdliner re ]; + buildInputs = [ ocaml findlib dune ocp-build cmdliner re ]; propagatedBuildInputs = [ ocp-indent ]; - buildPhase = "jbuilder build -p ocp-index"; + buildPhase = "dune build -p ocp-index"; - inherit (jbuilder) installPhase; + inherit (dune) installPhase; meta = { homepage = http://typerex.ocamlpro.com/ocp-index.html; diff --git a/pkgs/development/tools/ocaml/omake/0.9.8.6-rc1.nix b/pkgs/development/tools/ocaml/omake/0.9.8.6-rc1.nix index 4d7900de80d2..182250f9a744 100644 --- a/pkgs/development/tools/ocaml/omake/0.9.8.6-rc1.nix +++ b/pkgs/development/tools/ocaml/omake/0.9.8.6-rc1.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation { name = "${pname}-${version}"; src = fetchurl { - url = "http://src.fedoraproject.org/repo/pkgs/ocaml-omake/${pname}-${version}.tar.gz/fe39a476ef4e33b7ba2ca77a6bcaded2/${pname}-${version}.tar.gz"; + url = "https://src.fedoraproject.org/repo/pkgs/ocaml-omake/${pname}-${version}.tar.gz/fe39a476ef4e33b7ba2ca77a6bcaded2/${pname}-${version}.tar.gz"; sha256 = "1sas02pbj56m7wi5vf3vqrrpr4ynxymw2a8ybvfj2dkjf7q9ii13"; }; patchFlags = "-p0"; diff --git a/pkgs/development/tools/ocaml/opam/1.2.2.nix b/pkgs/development/tools/ocaml/opam/1.2.2.nix new file mode 100644 index 000000000000..7e84719ae47d --- /dev/null +++ b/pkgs/development/tools/ocaml/opam/1.2.2.nix @@ -0,0 +1,92 @@ +{ stdenv, lib, fetchurl, makeWrapper, + ocaml, unzip, ncurses, curl, aspcud +}: + +assert lib.versionAtLeast ocaml.version "3.12.1"; + +let + srcs = { + cudf = fetchurl { + url = "https://gforge.inria.fr/frs/download.php/file/33593/cudf-0.7.tar.gz"; + sha256 = "92c8a9ed730bbac73f3513abab41127d966c9b9202ab2aaffcd02358c030a701"; + }; + extlib = fetchurl { + url = "http://ocaml-extlib.googlecode.com/files/extlib-1.5.3.tar.gz"; + sha256 = "c095eef4202a8614ff1474d4c08c50c32d6ca82d1015387785cf03d5913ec021"; + }; + ocaml_re = fetchurl { + url = "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.2.0.tar.gz"; + sha256 = "a34dd9d6136731436a963bbab5c4bbb16e5d4e21b3b851d34887a3dec451999f"; + }; + ocamlgraph = fetchurl { + url = "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.5.tar.gz"; + sha256 = "d167466435a155c779d5ec25b2db83ad851feb42ebc37dca8ffa345ddaefb82f"; + }; + dose3 = fetchurl { + url = "https://gforge.inria.fr/frs/download.php/file/34277/dose3-3.3.tar.gz"; + sha256 = "8dc4dae9b1a81bb3a42abb283df785ba3eb00ade29b13875821c69f03e00680e"; + }; + cmdliner = fetchurl { + url = "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.7.tbz"; + sha256 = "9c19893cffb5d3c3469ee0cce85e3eeeba17d309b33b9ace31aba06f68f0bf7a"; + }; + uutf = fetchurl { + url = "http://erratique.ch/software/uutf/releases/uutf-0.9.3.tbz"; + sha256 = "1f364f89b1179e5182a4d3ad8975f57389d45548735d19054845e06a27107877"; + }; + jsonm = fetchurl { + url = "http://erratique.ch/software/jsonm/releases/jsonm-0.9.1.tbz"; + sha256 = "3fd4dca045d82332da847e65e981d8b504883571d299a3f7e71447d46bc65f73"; + }; + opam = fetchurl { + url = "https://github.com/ocaml/opam/archive/1.2.2.zip"; + sha256 = "c590ce55ae69ec74f46215cf16a156a02b23c5f3ecb22f23a3ad9ba3d91ddb6e"; + }; + }; +in stdenv.mkDerivation rec { + name = "opam-${version}"; + version = "1.2.2"; + + buildInputs = [ unzip curl ncurses ocaml makeWrapper ]; + + src = srcs.opam; + + postUnpack = '' + ln -sv ${srcs.cudf} $sourceRoot/src_ext/${srcs.cudf.name} + ln -sv ${srcs.extlib} $sourceRoot/src_ext/${srcs.extlib.name} + ln -sv ${srcs.ocaml_re} $sourceRoot/src_ext/${srcs.ocaml_re.name} + ln -sv ${srcs.ocamlgraph} $sourceRoot/src_ext/${srcs.ocamlgraph.name} + ln -sv ${srcs.dose3} $sourceRoot/src_ext/${srcs.dose3.name} + ln -sv ${srcs.cmdliner} $sourceRoot/src_ext/${srcs.cmdliner.name} + ln -sv ${srcs.uutf} $sourceRoot/src_ext/${srcs.uutf.name} + ln -sv ${srcs.jsonm} $sourceRoot/src_ext/${srcs.jsonm.name} + ''; + + preConfigure = '' + substituteInPlace ./src_ext/Makefile --replace "%.stamp: %.download" "%.stamp:" + ''; + + postConfigure = "make lib-ext"; + + # Dirty, but apparently ocp-build requires a TERM + makeFlags = ["TERM=screen"]; + + # change argv0 to "opam" as a workaround for + # https://github.com/ocaml/opam/issues/2142 + postInstall = '' + mv $out/bin/opam $out/bin/.opam-wrapped + makeWrapper $out/bin/.opam-wrapped $out/bin/opam \ + --argv0 "opam" \ + --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin + ''; + + doCheck = false; + + meta = with stdenv.lib; { + description = "A package manager for OCaml"; + homepage = http://opam.ocamlpro.com/; + maintainers = [ maintainers.henrytill ]; + platforms = platforms.all; + license = licenses.lgpl21Plus; + }; +} diff --git a/pkgs/development/tools/ocaml/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix index 7e84719ae47d..8e89dd3fadd2 100644 --- a/pkgs/development/tools/ocaml/opam/default.nix +++ b/pkgs/development/tools/ocaml/opam/default.nix @@ -1,69 +1,87 @@ -{ stdenv, lib, fetchurl, makeWrapper, - ocaml, unzip, ncurses, curl, aspcud +{ stdenv, lib, fetchurl, makeWrapper, getconf, + ocaml, unzip, ncurses, curl, aspcud, bubblewrap }: -assert lib.versionAtLeast ocaml.version "3.12.1"; +assert lib.versionAtLeast ocaml.version "4.02.3"; let srcs = { + cmdliner = fetchurl { + url = "http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.2.tbz"; + sha256 = "18jqphjiifljlh9jg8zpl6310p3iwyaqphdkmf89acyaix0s4kj1"; + }; + cppo = fetchurl { + url = "https://github.com/mjambon/cppo/archive/v1.6.4.tar.gz"; + sha256 = "0jdb7d21lfa3ck4k59mrqs5pljzq5rb504jq57nnrc6klljm42j7"; + }; cudf = fetchurl { - url = "https://gforge.inria.fr/frs/download.php/file/33593/cudf-0.7.tar.gz"; - sha256 = "92c8a9ed730bbac73f3513abab41127d966c9b9202ab2aaffcd02358c030a701"; - }; - extlib = fetchurl { - url = "http://ocaml-extlib.googlecode.com/files/extlib-1.5.3.tar.gz"; - sha256 = "c095eef4202a8614ff1474d4c08c50c32d6ca82d1015387785cf03d5913ec021"; - }; - ocaml_re = fetchurl { - url = "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.2.0.tar.gz"; - sha256 = "a34dd9d6136731436a963bbab5c4bbb16e5d4e21b3b851d34887a3dec451999f"; - }; - ocamlgraph = fetchurl { - url = "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.5.tar.gz"; - sha256 = "d167466435a155c779d5ec25b2db83ad851feb42ebc37dca8ffa345ddaefb82f"; + url = "https://gforge.inria.fr/frs/download.php/36602/cudf-0.9.tar.gz"; + sha256 = "0771lwljqwwn3cryl0plny5a5dyyrj4z6bw66ha5n8yfbpcy8clr"; }; dose3 = fetchurl { - url = "https://gforge.inria.fr/frs/download.php/file/34277/dose3-3.3.tar.gz"; - sha256 = "8dc4dae9b1a81bb3a42abb283df785ba3eb00ade29b13875821c69f03e00680e"; + url = "https://gforge.inria.fr/frs/download.php/file/36063/dose3-5.0.1.tar.gz"; + sha256 = "00yvyfm4j423zqndvgc1ycnmiffaa2l9ab40cyg23pf51qmzk2jm"; }; - cmdliner = fetchurl { - url = "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.7.tbz"; - sha256 = "9c19893cffb5d3c3469ee0cce85e3eeeba17d309b33b9ace31aba06f68f0bf7a"; + extlib = fetchurl { + url = "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.5.tar.gz"; + sha256 = "19slqf5bdj0rrph2w41giwmn6df2qm07942jn058pjkjrnk30d4s"; }; - uutf = fetchurl { - url = "http://erratique.ch/software/uutf/releases/uutf-0.9.3.tbz"; - sha256 = "1f364f89b1179e5182a4d3ad8975f57389d45548735d19054845e06a27107877"; + jbuilder = fetchurl { + url = "https://github.com/ocaml/dune/releases/download/1.0+beta20/jbuilder-1.0.beta20.tbz"; + sha256 = "07hl9as5llffgd6hbw41rs76i1ibgn3n9r0dba5h0mdlkapcwb10"; }; - jsonm = fetchurl { - url = "http://erratique.ch/software/jsonm/releases/jsonm-0.9.1.tbz"; - sha256 = "3fd4dca045d82332da847e65e981d8b504883571d299a3f7e71447d46bc65f73"; + mccs = fetchurl { + url = "https://github.com/AltGr/ocaml-mccs/archive/1.1+8.tar.gz"; + sha256 = "0xavfvxfrcf3lmry8ymma1yzy0hw3ijbx94c9zq3pzlwnylrapa4"; + }; + ocamlgraph = fetchurl { + url = "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz"; + sha256 = "0m9g16wrrr86gw4fz2fazrh8nkqms0n863w7ndcvrmyafgxvxsnr"; + }; + opam-file-format = fetchurl { + url = "https://github.com/ocaml/opam-file-format/archive/2.0.0-rc2.tar.gz"; + sha256 = "1mgk08msp7hxn0hs0m82vky3yv6hcq4pw5402b3vhx4c49431jsb"; + }; + re = fetchurl { + url = "https://github.com/ocaml/ocaml-re/releases/download/1.7.3/re-1.7.3.tbz"; + sha256 = "0nv933qfl8y9i19cqvhsalwzif3dkm28vg478rpnr4hgfqjlfryr"; + }; + result = fetchurl { + url = "https://github.com/janestreet/result/releases/download/1.3/result-1.3.tbz"; + sha256 = "1lrnbxdq80gbhnp85mqp1kfk0bkh6q1c93sfz2qgnq2qyz60w4sk"; }; opam = fetchurl { - url = "https://github.com/ocaml/opam/archive/1.2.2.zip"; - sha256 = "c590ce55ae69ec74f46215cf16a156a02b23c5f3ecb22f23a3ad9ba3d91ddb6e"; + url = "https://github.com/ocaml/opam/archive/2.0.0.zip"; + sha256 = "0m4ilsldrfkkn0vlvl119bk76j2pwvqvdi8mpg957z4kqflfbfp8"; }; }; in stdenv.mkDerivation rec { name = "opam-${version}"; - version = "1.2.2"; + version = "2.0.0"; - buildInputs = [ unzip curl ncurses ocaml makeWrapper ]; + buildInputs = [ unzip curl ncurses ocaml makeWrapper getconf ] ++ lib.optional stdenv.isLinux bubblewrap; src = srcs.opam; postUnpack = '' - ln -sv ${srcs.cudf} $sourceRoot/src_ext/${srcs.cudf.name} - ln -sv ${srcs.extlib} $sourceRoot/src_ext/${srcs.extlib.name} - ln -sv ${srcs.ocaml_re} $sourceRoot/src_ext/${srcs.ocaml_re.name} - ln -sv ${srcs.ocamlgraph} $sourceRoot/src_ext/${srcs.ocamlgraph.name} - ln -sv ${srcs.dose3} $sourceRoot/src_ext/${srcs.dose3.name} - ln -sv ${srcs.cmdliner} $sourceRoot/src_ext/${srcs.cmdliner.name} - ln -sv ${srcs.uutf} $sourceRoot/src_ext/${srcs.uutf.name} - ln -sv ${srcs.jsonm} $sourceRoot/src_ext/${srcs.jsonm.name} + ln -sv ${srcs.cmdliner} $sourceRoot/src_ext/cmdliner.tbz + ln -sv ${srcs.cppo} $sourceRoot/src_ext/cppo.tar.gz + ln -sv ${srcs.cudf} $sourceRoot/src_ext/cudf.tar.gz + ln -sv ${srcs.dose3} $sourceRoot/src_ext/dose3.tar.gz + ln -sv ${srcs.extlib} $sourceRoot/src_ext/extlib.tar.gz + ln -sv ${srcs.jbuilder} $sourceRoot/src_ext/jbuilder.tbz + ln -sv ${srcs.mccs} $sourceRoot/src_ext/mccs.tar.gz + ln -sv ${srcs.ocamlgraph} $sourceRoot/src_ext/ocamlgraph.tar.gz + ln -sv ${srcs.opam-file-format} $sourceRoot/src_ext/opam-file-format.tar.gz + ln -sv ${srcs.re} $sourceRoot/src_ext/re.tbz + ln -sv ${srcs.result} $sourceRoot/src_ext/result.tbz ''; + patches = [ ./opam-pull-3487.patch ./opam-shebangs.patch ./opam-mccs-darwin.patch ]; + preConfigure = '' substituteInPlace ./src_ext/Makefile --replace "%.stamp: %.download" "%.stamp:" + patchShebangs src/state/shellscripts ''; postConfigure = "make lib-ext"; @@ -71,13 +89,17 @@ in stdenv.mkDerivation rec { # Dirty, but apparently ocp-build requires a TERM makeFlags = ["TERM=screen"]; + outputs = [ "out" "installer" ]; + setOutputFlags = false; + # change argv0 to "opam" as a workaround for # https://github.com/ocaml/opam/issues/2142 postInstall = '' mv $out/bin/opam $out/bin/.opam-wrapped makeWrapper $out/bin/.opam-wrapped $out/bin/opam \ --argv0 "opam" \ - --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin + --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin + $out/bin/opam-installer --prefix=$installer opam-installer.install ''; doCheck = false; @@ -87,6 +109,6 @@ in stdenv.mkDerivation rec { homepage = http://opam.ocamlpro.com/; maintainers = [ maintainers.henrytill ]; platforms = platforms.all; - license = licenses.lgpl21Plus; }; } +# Generated by: ./opam.nix.pl -v 2.0.0 -p opam-pull-3487.patch,opam-shebangs.patch,opam-mccs-darwin.patch diff --git a/pkgs/development/tools/ocaml/opam/opam-mccs-darwin.patch b/pkgs/development/tools/ocaml/opam/opam-mccs-darwin.patch new file mode 100644 index 000000000000..501242c40a01 --- /dev/null +++ b/pkgs/development/tools/ocaml/opam/opam-mccs-darwin.patch @@ -0,0 +1,18 @@ +diff --git a/src_ext/patches/mccs/build-on-darwin.patch b/src_ext/patches/mccs/build-on-darwin.patch +new file mode 100644 +index 00000000..157e2094 +--- /dev/null ++++ b/src_ext/patches/mccs/build-on-darwin.patch +@@ -0,0 +1,12 @@ ++diff --git a/src/context_flags.ml b/src/context_flags.ml ++index 7470030..6e07370 100644 ++--- a/src/context_flags.ml +++++ b/src/context_flags.ml ++@@ -24,6 +24,7 @@ let ifc c x = if c then x else [] ++ ++ let cxxflags = ++ let flags = +++ (ifc (Config.system = "macosx") ["-x"; "c++"]) @ ++ (ifc (Sys.win32 && Config.ccomp_type = "msvc") ["/EHsc"]) @ ++ (ifc useGLPK ["-DUSEGLPK"]) @ ++ (ifc useCOIN ["-DUSECOIN"]) @ diff --git a/pkgs/development/tools/ocaml/opam/opam-pull-3487.patch b/pkgs/development/tools/ocaml/opam/opam-pull-3487.patch new file mode 100644 index 000000000000..e047c8298bc3 --- /dev/null +++ b/pkgs/development/tools/ocaml/opam/opam-pull-3487.patch @@ -0,0 +1,23 @@ +diff --git a/src/state/shellscripts/bwrap.sh b/src/state/shellscripts/bwrap.sh +index 6f5d7dbea..3e1a3e1b4 100755 +--- a/src/state/shellscripts/bwrap.sh ++++ b/src/state/shellscripts/bwrap.sh +@@ -1,4 +1,6 @@ +-#!/bin/bash -ue ++#!/usr/bin/env bash ++ ++set -ue + + if ! command -v bwrap >/dev/null; then + echo "The 'bwrap' command was not found. Install 'bubblewrap' on your system, or" >&2 +@@ -11,7 +13,9 @@ fi + + ARGS=(--unshare-net --new-session) + ARGS=("${ARGS[@]}" --proc /proc --dev /dev) +-ARGS=("${ARGS[@]}" --bind /tmp /tmp --tmpfs /run --tmpfs /var) ++ARGS=("${ARGS[@]}" --bind "${TMPDIR:-/tmp}" /tmp) ++ARGS=("${ARGS[@]}" --setenv TMPDIR /tmp --setenv TMP /tmp --setenv TEMPDIR /tmp --setenv TEMP /tmp) ++ARGS=("${ARGS[@]}" --tmpfs /run --tmpfs /var) + + add_mounts() { + case "$1" in diff --git a/pkgs/development/tools/ocaml/opam/opam-shebangs.patch b/pkgs/development/tools/ocaml/opam/opam-shebangs.patch new file mode 100644 index 000000000000..f74ac84ca6b2 --- /dev/null +++ b/pkgs/development/tools/ocaml/opam/opam-shebangs.patch @@ -0,0 +1,128 @@ +diff --git a/src/client/opamInitDefaults.ml b/src/client/opamInitDefaults.ml +index eca13a7c..1fd66f43 100644 +--- a/src/client/opamInitDefaults.ml ++++ b/src/client/opamInitDefaults.ml +@@ -35,11 +35,15 @@ let eval_variables = [ + let os_filter os = + FOp (FIdent ([], OpamVariable.of_string "os", None), `Eq, FString os) + ++let os_distribution_filter distro = ++ FOp (FIdent ([], OpamVariable.of_string "os-distribution", None), `Eq, FString distro) ++ + let linux_filter = os_filter "linux" + let macos_filter = os_filter "macos" + let openbsd_filter = os_filter "openbsd" + let freebsd_filter = os_filter "freebsd" + let sandbox_filter = FOr (linux_filter, macos_filter) ++let nixos_filter = os_distribution_filter "nixos" + + let gpatch_filter = FOr (openbsd_filter, freebsd_filter) + let patch_filter = FNot gpatch_filter +@@ -50,6 +54,11 @@ let wrappers ~sandboxing () = + CString t, None; + ] in + let w = OpamFile.Wrappers.empty in ++ let w = { w with ++ OpamFile.Wrappers. ++ pre_build = [[CString "%{hooks}%/shebangs.sh", None], Some nixos_filter]; ++ } ++ in + if sandboxing then + { w with + OpamFile.Wrappers. +@@ -113,6 +122,7 @@ let required_tools ~sandboxing () = + let init_scripts () = [ + ("sandbox.sh", OpamScript.bwrap), Some bwrap_filter; + ("sandbox.sh", OpamScript.sandbox_exec), Some macos_filter; ++ ("shebangs.sh", OpamScript.patch_shebangs), Some nixos_filter; + ] + + module I = OpamFile.InitConfig +diff --git a/src/state/opamScript.mli b/src/state/opamScript.mli +index 03449970..83de0b53 100644 +--- a/src/state/opamScript.mli ++++ b/src/state/opamScript.mli +@@ -20,3 +20,4 @@ val env_hook : string + val env_hook_zsh : string + val env_hook_csh : string + val env_hook_fish : string ++val patch_shebangs : string +diff --git a/src/state/shellscripts/patch_shebangs.sh b/src/state/shellscripts/patch_shebangs.sh +new file mode 100755 +index 00000000..3ea84e2d +--- /dev/null ++++ b/src/state/shellscripts/patch_shebangs.sh +@@ -0,0 +1,73 @@ ++#!/usr/bin/env bash ++# This setup hook causes the fixup phase to rewrite all script ++# interpreter file names (`#! /path') to paths found in $PATH. E.g., ++# /bin/sh will be rewritten to /nix/store/-some-bash/bin/sh. ++# /usr/bin/env gets special treatment so that ".../bin/env python" is ++# rewritten to /nix/store//bin/python. Interpreters that are ++# already in the store are left untouched. ++ ++header() { echo "$1"; } ++stopNest() { true; } ++ ++fixupOutputHooks+=('if [ -z "$dontPatchShebangs" -a -e "$prefix" ]; then patchShebangs "$prefix"; fi') ++ ++patchShebangs() { ++ local dir="$1" ++ header "patching script interpreter paths in $dir" ++ local f ++ local oldPath ++ local newPath ++ local arg0 ++ local args ++ local oldInterpreterLine ++ local newInterpreterLine ++ ++ find "$dir" -type f -perm -0100 | while read f; do ++ if [ "$(head -1 "$f" | head -c+2)" != '#!' ]; then ++ # missing shebang => not a script ++ continue ++ fi ++ ++ oldInterpreterLine=$(head -1 "$f" | tail -c+3) ++ read -r oldPath arg0 args <<< "$oldInterpreterLine" ++ ++ if $(echo "$oldPath" | grep -q "/bin/env$"); then ++ # Check for unsupported 'env' functionality: ++ # - options: something starting with a '-' ++ # - environment variables: foo=bar ++ if $(echo "$arg0" | grep -q -- "^-.*\|.*=.*"); then ++ echo "unsupported interpreter directive \"$oldInterpreterLine\" (set dontPatchShebangs=1 and handle shebang patching yourself)" ++ exit 1 ++ fi ++ newPath="$(command -v "$arg0" || true)" ++ else ++ if [ "$oldPath" = "" ]; then ++ # If no interpreter is specified linux will use /bin/sh. Set ++ # oldpath="/bin/sh" so that we get /nix/store/.../sh. ++ oldPath="/bin/sh" ++ fi ++ newPath="$(command -v "$(basename "$oldPath")" || true)" ++ args="$arg0 $args" ++ fi ++ ++ # Strip trailing whitespace introduced when no arguments are present ++ newInterpreterLine="$(echo "$newPath $args" | sed 's/[[:space:]]*$//')" ++ ++ if [ -n "$oldPath" -a "${oldPath:0:${#NIX_STORE}}" != "$NIX_STORE" ]; then ++ if [ -n "$newPath" -a "$newPath" != "$oldPath" ]; then ++ echo "$f: interpreter directive changed from \"$oldInterpreterLine\" to \"$newInterpreterLine\"" ++ # escape the escape chars so that sed doesn't interpret them ++ escapedInterpreterLine=$(echo "$newInterpreterLine" | sed 's|\\|\\\\|g') ++ # Preserve times, see: https://github.com/NixOS/nixpkgs/pull/33281 ++ touch -r "$f" "$f.timestamp" ++ sed -i -e "1 s|.*|#\!$escapedInterpreterLine|" "$f" ++ touch -r "$f.timestamp" "$f" ++ rm "$f.timestamp" ++ fi ++ fi ++ done ++ ++ stopNest ++} ++ ++patchShebangs . diff --git a/pkgs/development/tools/ocaml/opam/opam.nix.pl b/pkgs/development/tools/ocaml/opam/opam.nix.pl new file mode 100755 index 000000000000..1862add452d6 --- /dev/null +++ b/pkgs/development/tools/ocaml/opam/opam.nix.pl @@ -0,0 +1,130 @@ +#!/usr/bin/env perl + +use strict; +use warnings qw; +use Getopt::Std; + +my $gencmd = "# Generated by: " . join(" ", $0, @ARGV) . "\n"; + +our $opt_v; +our $opt_p; +our $opt_r; +our $opt_t; +getopts "v:p:t:r:"; + +my $OPAM_RELEASE = $opt_v // "2.0.0"; +my $OPAM_TAG = $opt_t // $OPAM_RELEASE; +my $OPAM_GITHUB_REPO = $opt_r // "ocaml/opam"; +my $OPAM_RELEASE_URL = "https://github.com/$OPAM_GITHUB_REPO/archive/$OPAM_TAG.zip"; +my $OPAM_RELEASE_SHA256 = `nix-prefetch-url \Q$OPAM_RELEASE_URL\E`; +chomp $OPAM_RELEASE_SHA256; + +my $OPAM_BASE_URL = "https://raw.githubusercontent.com/$OPAM_GITHUB_REPO/$OPAM_TAG"; +my $OPAM_OPAM = `curl -L --url \Q$OPAM_BASE_URL\E/opam-devel.opam`; +my($OCAML_MIN_VERSION) = $OPAM_OPAM =~ /^available: ocaml-version >= "(.*)"$/m + or die "could not parse ocaml version bound\n"; + +print <<"EOF"; +{ stdenv, lib, fetchurl, makeWrapper, getconf, + ocaml, unzip, ncurses, curl, aspcud, bubblewrap +}: + +assert lib.versionAtLeast ocaml.version "$OCAML_MIN_VERSION"; + +let + srcs = { +EOF + +my %urls = (); +my %md5s = (); + +open(SOURCES, "-|", "curl", "-L", "--url", "$OPAM_BASE_URL/src_ext/Makefile.sources"); +while () { + if (/^URL_(?!PKG_)([-\w]+)\s*=\s*(\S+)$/) { + $urls{$1} = $2; + } elsif (/^MD5_(?!PKG_)([-\w]+)\s*=\s*(\S+)$/) { + $md5s{$1} = $2; + } +} +for my $src (sort keys %urls) { + my ($sha256,$store_path) = split /\n/, `nix-prefetch-url --print-path \Q$urls{$src}\E`; + system "echo \Q$md5s{$src}\E' *'\Q$store_path\E | md5sum -c 1>&2"; + die "md5 check failed for $urls{$src}\n" if $?; + print <<"EOF"; + $src = fetchurl { + url = "$urls{$src}"; + sha256 = "$sha256"; + }; +EOF +} + +print <<"EOF"; + opam = fetchurl { + url = "$OPAM_RELEASE_URL"; + sha256 = "$OPAM_RELEASE_SHA256"; + }; + }; +in stdenv.mkDerivation rec { + name = "opam-\${version}"; + version = "$OPAM_RELEASE"; + + buildInputs = [ unzip curl ncurses ocaml makeWrapper getconf ] ++ lib.optional stdenv.isLinux bubblewrap; + + src = srcs.opam; + + postUnpack = '' +EOF +for my $src (sort keys %urls) { + my($ext) = $urls{$src} =~ /(\.(?:t(?:ar\.|)|)(?:gz|bz2?))$/ + or die "could not find extension for $urls{$src}\n"; + print <<"EOF"; + ln -sv \${srcs.$src} \$sourceRoot/src_ext/$src$ext +EOF +} +print <<'EOF'; + ''; + +EOF +if (defined $opt_p) { + print " patches = [ "; + for my $patch (split /[, ]/, $opt_p) { + $patch =~ s/^(?=[^\/]*$)/.\//; + print "$patch "; + } + print "];\n\n"; +} +print <<'EOF'; + preConfigure = '' + substituteInPlace ./src_ext/Makefile --replace "%.stamp: %.download" "%.stamp:" + patchShebangs src/state/shellscripts + ''; + + postConfigure = "make lib-ext"; + + # Dirty, but apparently ocp-build requires a TERM + makeFlags = ["TERM=screen"]; + + outputs = [ "out" "installer" ]; + setOutputFlags = false; + + # change argv0 to "opam" as a workaround for + # https://github.com/ocaml/opam/issues/2142 + postInstall = '' + mv $out/bin/opam $out/bin/.opam-wrapped + makeWrapper $out/bin/.opam-wrapped $out/bin/opam \ + --argv0 "opam" \ + --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin + $out/bin/opam-installer --prefix=$installer opam-installer.install + ''; + + doCheck = false; + + meta = with stdenv.lib; { + description = "A package manager for OCaml"; + homepage = http://opam.ocamlpro.com/; + maintainers = [ maintainers.henrytill ]; + platforms = platforms.all; + }; +} +EOF +print $gencmd; diff --git a/pkgs/development/tools/ocaml/utop/default.nix b/pkgs/development/tools/ocaml/utop/default.nix index 1341e071842b..434f8b3af2ea 100644 --- a/pkgs/development/tools/ocaml/utop/default.nix +++ b/pkgs/development/tools/ocaml/utop/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, jbuilder +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, dune , lambdaTerm, cppo, makeWrapper }: @@ -16,11 +16,11 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ ocaml findlib ocamlbuild cppo jbuilder ]; + buildInputs = [ ocaml findlib ocamlbuild cppo dune ]; propagatedBuildInputs = [ lambdaTerm ]; - inherit (jbuilder) installPhase; + inherit (dune) installPhase; postFixup = let diff --git a/pkgs/development/tools/packer/default.nix b/pkgs/development/tools/packer/default.nix index 851c6f01b20f..25ec443be42b 100644 --- a/pkgs/development/tools/packer/default.nix +++ b/pkgs/development/tools/packer/default.nix @@ -1,7 +1,7 @@ { stdenv, buildGoPackage, fetchFromGitHub }: buildGoPackage rec { name = "packer-${version}"; - version = "1.2.5"; + version = "1.3.1"; goPackagePath = "github.com/hashicorp/packer"; @@ -11,7 +11,7 @@ buildGoPackage rec { owner = "hashicorp"; repo = "packer"; rev = "v${version}"; - sha256 = "0wbf0iqfqphwy2snspf34j16ar4ghk0f1zsw8n8vj8gviiivlr7p"; + sha256 = "0aif4ilzfv8qyqk4mn525r38xw2w34ryknzd2vrg6mcjcarm8myq"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/tools/parse-cli-bin/default.nix b/pkgs/development/tools/parse-cli-bin/default.nix index 9424196cf466..616a2049c778 100644 --- a/pkgs/development/tools/parse-cli-bin/default.nix +++ b/pkgs/development/tools/parse-cli-bin/default.nix @@ -13,6 +13,7 @@ stdenv.mkDerivation rec { description = "Parse Command Line Interface"; homepage = "https://parse.com"; platforms = platforms.linux; + license = licenses.bsd3; }; phases = "installPhase"; @@ -22,4 +23,4 @@ stdenv.mkDerivation rec { cp "$src" "$out/bin/parse" chmod +x "$out/bin/parse" ''; -} \ No newline at end of file +} diff --git a/pkgs/development/tools/parsing/bison/2.x.nix b/pkgs/development/tools/parsing/bison/2.x.nix index 019c154a6b76..e9aa33d2f60b 100644 --- a/pkgs/development/tools/parsing/bison/2.x.nix +++ b/pkgs/development/tools/parsing/bison/2.x.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { # M4 = "${m4}/bin/m4"; meta = { - homepage = http://www.gnu.org/software/bison/; + homepage = https://www.gnu.org/software/bison/; description = "Yacc-compatible parser generator"; license = stdenv.lib.licenses.gpl3Plus; diff --git a/pkgs/development/tools/parsing/bison/3.x.nix b/pkgs/development/tools/parsing/bison/3.x.nix index 469e64acff06..42c443a46a85 100644 --- a/pkgs/development/tools/parsing/bison/3.x.nix +++ b/pkgs/development/tools/parsing/bison/3.x.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, m4, perl, help2man }: stdenv.mkDerivation rec { - name = "bison-3.0.5"; + name = "bison-3.2.2"; src = fetchurl { url = "mirror://gnu/bison/${name}.tar.gz"; - sha256 = "0rnml9spd6p0i5qy9g4r82drwdr09r1z9cf4p89agbrkxqmrsffd"; + sha256 = "0v3q6ym34krb4iskg0pspvpm35wmp3gx9njb9c35cv0w0h0j5z9z"; }; patches = []; # remove on another rebuild @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { doInstallCheck = false; # fails meta = { - homepage = http://www.gnu.org/software/bison/; + homepage = https://www.gnu.org/software/bison/; description = "Yacc-compatible parser generator"; license = stdenv.lib.licenses.gpl3Plus; diff --git a/pkgs/development/tools/parsing/hammer/default.nix b/pkgs/development/tools/parsing/hammer/default.nix index 86c1f82678ae..bf5a2374fdef 100644 --- a/pkgs/development/tools/parsing/hammer/default.nix +++ b/pkgs/development/tools/parsing/hammer/default.nix @@ -12,8 +12,6 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ glib python scons ]; - buildPhase = "scons prefix=$out"; - installPhase = "scons prefix=$out install"; meta = with stdenv.lib; { description = "A bit-oriented parser combinator library"; @@ -28,5 +26,5 @@ stdenv.mkDerivation rec { homepage = https://github.com/UpstandingHackers/hammer; license = licenses.gpl2; platforms = platforms.linux; - }; + }; } diff --git a/pkgs/development/tools/parsing/peg/default.nix b/pkgs/development/tools/parsing/peg/default.nix index 3a273e1ddbfa..5b8b16ef1922 100644 --- a/pkgs/development/tools/parsing/peg/default.nix +++ b/pkgs/development/tools/parsing/peg/default.nix @@ -10,9 +10,9 @@ stdenv.mkDerivation rec { preBuild="makeFlagsArray+=( PREFIX=$out )"; - meta = { + meta = with stdenv.lib; { homepage = http://piumarta.com/software/peg/; - platforms = stdenv.lib.platforms.all; - maintainers = [ ]; + platforms = platforms.all; + license = licenses.mit; }; } diff --git a/pkgs/development/tools/pew/default.nix b/pkgs/development/tools/pew/default.nix index 73046165b1ab..6f26a48b9c43 100644 --- a/pkgs/development/tools/pew/default.nix +++ b/pkgs/development/tools/pew/default.nix @@ -11,6 +11,8 @@ with python3Packages; buildPythonApplication rec { propagatedBuildInputs = [ virtualenv virtualenv-clone setuptools ]; + LC_ALL = "en_US.UTF-8"; + postFixup = '' set -euo pipefail PEW_SITE="$out/lib/${python.libPrefix}/site-packages" @@ -24,6 +26,7 @@ with python3Packages; buildPythonApplication rec { ''; meta = with stdenv.lib; { + homepage = https://github.com/berdario/pew; description = "Tools to manage multiple virtualenvs written in pure python"; license = licenses.mit; platforms = platforms.all; diff --git a/pkgs/development/tools/phantomjs2/default.nix b/pkgs/development/tools/phantomjs2/default.nix index 949d798f7e88..51cecd81ecac 100644 --- a/pkgs/development/tools/phantomjs2/default.nix +++ b/pkgs/development/tools/phantomjs2/default.nix @@ -37,27 +37,27 @@ in stdenv.mkDerivation rec { patches = [ (fetchpatch { - url = "https://anonscm.debian.org/cgit/collab-maint/phantomjs.git/plain/debian/patches/build-hardening.patch?id=42c9154d8c87c9fe434908259b0eddde4d892ca3"; + url = https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/build-hardening.patch; sha256 = "1qs1r76w90qgpw742i7lf0y3b7m9zh5wxcbrhrak6mq1kqaphqb5"; }) (fetchpatch { - url = "https://anonscm.debian.org/cgit/collab-maint/phantomjs.git/plain/debian/patches/build-qt-components.patch?id=9b5c1ce95a7044ebffc634f773edf7d4eb9b6cd3"; + url = https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/build-qt-components.patch; sha256 = "1fw2q59aqcks3abvwkqg9903yif6aivdsznc0h6frhhjvpp19vsb"; }) (fetchpatch { - url = "https://anonscm.debian.org/cgit/collab-maint/phantomjs.git/plain/debian/patches/build-qt55-evaluateJavaScript.patch?id=9b5c1ce95a7044ebffc634f773edf7d4eb9b6cd3"; + url = https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/build-qt55-evaluateJavaScript.patch; sha256 = "1avig9cfny8kv3s4mf3mdzvf3xlzgyh351yzwc4bkpnjvzv4fmq6"; }) (fetchpatch { - url = "https://anonscm.debian.org/cgit/collab-maint/phantomjs.git/plain/debian/patches/build-qt55-no-websecurity.patch?id=9b5c1ce95a7044ebffc634f773edf7d4eb9b6cd3"; + url = https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/build-qt55-no-websecurity.patch; sha256 = "1nykqpxa7lcf9iarz5lywgg3v3b1h19iwvjdg4kgq0ai6idhcab8"; }) (fetchpatch { - url = "https://anonscm.debian.org/cgit/collab-maint/phantomjs.git/plain/debian/patches/build-qt55-print.patch?id=9b5c1ce95a7044ebffc634f773edf7d4eb9b6cd3"; + url = https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/build-qt55-print.patch; sha256 = "1fydmdjxnplglpbd3ypaih5l237jkxjirpdhzz92mcpy29yla6jw"; }) (fetchpatch { - url = "https://anonscm.debian.org/cgit/collab-maint/phantomjs.git/plain/debian/patches/unlock-qt.patch"; + url = https://salsa.debian.org/debian/phantomjs/raw/0b20f0dd/debian/patches/unlock-qt.patch; sha256 = "13bwz4iw17d6hq5pwkbpcckqyw7fhc6648lvs26m39pp31zwyp03"; }) ./system-qtbase.patch diff --git a/pkgs/development/tools/pipenv/default.nix b/pkgs/development/tools/pipenv/default.nix index 297d2c3c6667..46b77a2b9989 100644 --- a/pkgs/development/tools/pipenv/default.nix +++ b/pkgs/development/tools/pipenv/default.nix @@ -2,11 +2,11 @@ with python3Packages; buildPythonApplication rec { name = "${pname}-${version}"; pname = "pipenv"; - version = "2018.7.1"; + version = "2018.11.14"; src = fetchPypi { inherit pname version; - sha256 = "0fpnfxdkymz9an3m6isq5g24ykd6hnkjc8llfnvbmnakz1sd0sxv"; + sha256 = "1ni2cjgm04dwi8a0376nzwwy3gklqk9d0hkl8d9j760lvqshsxjz"; }; LC_ALL = "en_US.UTF-8"; diff --git a/pkgs/development/tools/profiling/EZTrace/default.nix b/pkgs/development/tools/profiling/EZTrace/default.nix index 2ff337ef2083..8155f3016c3f 100644 --- a/pkgs/development/tools/profiling/EZTrace/default.nix +++ b/pkgs/development/tools/profiling/EZTrace/default.nix @@ -5,12 +5,12 @@ }: stdenv.mkDerivation rec { - version = "1.0.6"; + version = "1.1-7"; name = "EZTrace-${version}"; src = fetchurl { - url = "https://gforge.inria.fr/frs/download.php/file/34082/eztrace-${version}.tar.gz"; - sha256 = "06q5y9qmdn1h0wjmy28z6gwswskmph49j7simfqcqwv05gvd9svr"; + url = "https://gforge.inria.fr/frs/download.php/file/37155/eztrace-${version}.tar.gz"; + sha256 = "0cr2d4fdv4ljvag55dsz3rpha1jan2gc3jhr06ycyk43450pl58p"; }; # Goes past the rpl_malloc linking failure; fixes silent file breakage diff --git a/pkgs/development/tools/profiling/pyflame/default.nix b/pkgs/development/tools/profiling/pyflame/default.nix new file mode 100644 index 000000000000..ede8499694d3 --- /dev/null +++ b/pkgs/development/tools/profiling/pyflame/default.nix @@ -0,0 +1,65 @@ +{ stdenv, fetchFromGitHub, autoreconfHook, coreutils, pkgconfig +# pyflame needs one python version per ABI +# are currently supported +# * 2.6 or 2.7 for 2.x ABI +# * 3.4 or 3.5 for 3.{4,5} ABI +# * 3.6 for 3.6+ ABI +# if you want to disable support for some ABI, make the corresponding argument null +, python2, python35, python36, python3 +}: +stdenv.mkDerivation rec { + pname = "pyflame"; + version = "1.6.7"; + src = fetchFromGitHub { + owner = "uber"; + repo = "pyflame"; + rev = "v${version}"; + sha256 = "0hz1ryimh0w8zyxx4y8chcn54d6b02spflj5k9rcg26an2chkg2w"; + }; + + nativeBuildInputs = [ autoreconfHook pkgconfig ]; + buildInputs = [ python36 python2 python35 ]; + + postPatch = '' + patchShebangs . + # some tests will fail in the sandbox + substituteInPlace tests/test_end_to_end.py \ + --replace 'skipif(IS_DOCKER' 'skipif(True' + + # don't use patchShebangs here to be explicit about the python version + substituteInPlace utils/flame-chart-json \ + --replace '#!usr/bin/env python' '#!${python3.interpreter}' + ''; + + postInstall = '' + install -D utils/flame-chart-json $out/bin/flame-chart-json + ''; + + doCheck = true; + # reproduces the logic of their test script, but without downloading pytest + # from the internet with pip + checkPhase = with stdenv.lib; concatMapStringsSep "\n" (python: '' + set -x + PYMAJORVERSION=${head (strings.stringToCharacters python.version)} \ + PATH=${makeBinPath [ coreutils ]}\ + PYTHONPATH= \ + ${python.pkgs.pytest}/bin/pytest tests/ + set +x + '') (filter (x: x!=null) buildInputs); + + meta = with stdenv.lib; { + description = "A ptracing profiler for Python "; + longDescription = '' + Pyflame is a high performance profiling tool that generates flame graphs for + Python. Pyflame uses the Linux ptrace(2) system call to collect profiling + information. It can take snapshots of the Python call stack without + explicit instrumentation, meaning you can profile a program without + modifying its source code. + ''; + homepage = https://github.com/uber/pyflame; + license = licenses.asl20; + maintainers = [ maintainers.symphorien ]; + # arm: https://github.com/uber/pyflame/issues/136 + platforms = [ "i686-linux" "x86_64-linux" ]; + }; +} diff --git a/pkgs/development/tools/profiling/pyprof2calltree/default.nix b/pkgs/development/tools/profiling/pyprof2calltree/default.nix index b2497633a680..a2d98bcf2387 100644 --- a/pkgs/development/tools/profiling/pyprof2calltree/default.nix +++ b/pkgs/development/tools/profiling/pyprof2calltree/default.nix @@ -2,7 +2,7 @@ buildPythonApplication rec { pname = "pyprof2calltree"; - version = "1.4.3"; + version = "1.4.4"; # Fetch from GitHub because the PyPi packaged version does not # include all test files. @@ -10,7 +10,7 @@ buildPythonApplication rec { owner = "pwaller"; repo = "pyprof2calltree"; rev = "v" + version; - sha256 = "0i0a895zal193cpvzbv68fch606g4ik27rvzbby3vxk61zlxfqy5"; + sha256 = "1vrip41ib7nmkwa8rjny1na1wyp7nvvgvm0h9bd21i262kbm4nqx"; }; meta = with lib; { diff --git a/pkgs/development/tools/profiling/sysprof/default.nix b/pkgs/development/tools/profiling/sysprof/default.nix index a01d7dd42906..3945af2794d5 100644 --- a/pkgs/development/tools/profiling/sysprof/default.nix +++ b/pkgs/development/tools/profiling/sysprof/default.nix @@ -1,7 +1,6 @@ { stdenv , desktop-file-utils , fetchurl -, fetchpatch , gettext , glib , gtk3 @@ -17,7 +16,7 @@ , gnome3 }: let - version = "3.28.1"; + version = "3.31.1"; pname = "sysprof"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; @@ -26,19 +25,21 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "05534dvwrzrmryb4y2m1sb2q0r8i6nr88pzjg7xs5nr9zq8a87p3"; + sha256 = "0gjcd7agxn7cb8xnm8ldss1md7njwqzklqlsxclzqm87s7klnyrg"; }; - patches = [ - # fix includedir in pkgconfig - # https://gitlab.gnome.org/GNOME/sysprof/merge_requests/2 - (fetchpatch { - url = https://gitlab.gnome.org/GNOME/sysprof/commit/d19a496bb55b8646e866df8bb07bc6ad3c55eaf2.patch; - sha256 = "15w6di9c4n1gsymkpk413f5f9gd3iq23wdkzs01y9xrxwqpm7hm4"; - }) + nativeBuildInputs = [ + desktop-file-utils + gettext + itstool + libxml2 + meson + ninja + pkgconfig + shared-mime-info + wrapGAppsHook + gnome3.defaultIconTheme ]; - - nativeBuildInputs = [ desktop-file-utils gettext itstool libxml2 meson ninja pkgconfig shared-mime-info wrapGAppsHook ]; buildInputs = [ glib gtk3 pango polkit systemd.dev systemd.lib ]; mesonFlags = [ diff --git a/pkgs/development/tools/profiling/systemtap/default.nix b/pkgs/development/tools/profiling/systemtap/default.nix index 55902f48bb73..ecc86d51a06e 100644 --- a/pkgs/development/tools/profiling/systemtap/default.nix +++ b/pkgs/development/tools/profiling/systemtap/default.nix @@ -5,9 +5,9 @@ let ## fetchgit info url = git://sourceware.org/git/systemtap.git; - rev = "4051c70c9318c837981384cbb23f3e9eb1bd0892"; - sha256 = "0sd8n3j3rishks3gyqj2jyqhps7hmlfjyz8i0w8v98cczhhh04rq"; - version = "2017.10.18"; + rev = "release-${version}"; + sha256 = "0hckbmrlcz5nj438409fmdjjaaqzf68r2242v10lkssw5daia1gj"; + version = "3.3"; inherit (kernel) stdenv; inherit (stdenv) lib; @@ -18,12 +18,6 @@ let src = fetchgit { inherit url rev sha256; }; nativeBuildInputs = [ pkgconfig ]; buildInputs = [ elfutils gettext python2 python2Packages.setuptools ]; - # FIXME: Workaround for bug in kbuild, where quoted -I"/foo" flags would get mangled in out-of-tree kbuild dirs - postPatch = '' - substituteInPlace buildrun.cxx --replace \ - 'o << "EXTRA_CFLAGS += -I\"" << s.runtime_path << "\"" << endl;' \ - 'o << "EXTRA_CFLAGS += -I" << s.runtime_path << endl;' - ''; enableParallelBuilding = true; }; @@ -53,7 +47,7 @@ in runCommand "systemtap-${kernel.version}-${version}" { }; } '' mkdir -p $out/bin - for bin in $stapBuild/bin/*; do # hello emacs */ + for bin in $stapBuild/bin/*; do ln -s $bin $out/bin done rm $out/bin/stap $out/bin/dtrace diff --git a/pkgs/development/tools/pyre/default.nix b/pkgs/development/tools/pyre/default.nix index 1d7f8025bb0e..87066284bfef 100644 --- a/pkgs/development/tools/pyre/default.nix +++ b/pkgs/development/tools/pyre/default.nix @@ -1,27 +1,33 @@ -{ stdenv, fetchFromGitHub, ocamlPackages, makeWrapper, writeScript }: +{ stdenv, fetchFromGitHub, ocamlPackages, makeWrapper, writeScript +, dune, python3, rsync, fetchpatch, buck }: let # Manually set version - the setup script requires # hg and git + keeping the .git directory around. - version = "0.0.10"; - versionFile = writeScript "version.ml" '' - cat > "./version.ml" < "./version.ml" < Makefile + sed "s/%VERSION%/external/" dune.in > dune - cp ${versionFile} ./scripts/generate-version-number.sh + ln -sf ${versionFile} ./scripts/generate-version-number.sh mkdir $(pwd)/build export OCAMLFIND_DESTDIR=$(pwd)/build export OCAMLPATH=$OCAMLPATH:$(pwd)/build - make release ''; - checkPhase = '' - make test - # ./scripts/run-python-tests.sh # TODO: once typeshed and python bits are added - ''; + buildFlags = [ "release" ]; + + doCheck = true; + # ./scripts/run-python-tests.sh # TODO: once typeshed and python bits are added # Note that we're not installing the typeshed yet. # Improvement for a future version. installPhase = '' - mkdir -p $out/bin - cp _build/all/main.native $out/bin/pyre.bin + install -D ./_build/default/main.exe $out/bin/pyre.bin ''; meta = with stdenv.lib; { description = "A performant type-checker for Python 3"; homepage = https://pyre-check.org; license = licenses.mit; - platforms = with platforms; linux; + platforms = ocamlPackages.ocaml.meta.platforms; maintainers = with maintainers; [ teh ]; }; +}; +typeshed = stdenv.mkDerivation { + pname = "typeshed"; + version = pyre-version; + src = fetchFromGitHub { + owner = "python"; + repo = "typeshed"; + rev = "bc3f9fe1d3c43b00c04cedb23e0eeebc9e1734b6"; + sha256 = "06b2kj4n49h4sgi8hn5kalmir8llhanfdc7f1924cxvrkj5ry94b"; + }; + phases = [ "unpackPhase" "installPhase" ]; + installPhase = "cp -r $src $out"; +}; +in python3.pkgs.buildPythonApplication rec { + pname = "pyre-check"; + version = pyre-version; + src = pyre-src; + patches = [ ./pyre-bdist-wheel.patch ]; + + # The build-pypi-package script does some funky stuff with build + # directories - easier to patch it a bit than to replace it + # completely though: + postPatch = '' + mkdir ./build + substituteInPlace scripts/build-pypi-package.sh \ + --replace 'NIX_BINARY_FILE' '${pyre-bin}/bin/pyre.bin' \ + --replace 'BUILD_ROOT="$(mktemp -d)"' "BUILD_ROOT=$PWD/build" + substituteInPlace client/buck.py \ + --replace '"buck"' '"${buck}/bin/buck"' + substituteInPlace client/tests/buck_test.py \ + --replace '"buck"' '"${buck}/bin/buck"' + ''; + + buildInputs = [ pyre-bin ]; + nativeBuildInputs = [ rsync ]; # only required for build-pypi-package.sh + propagatedBuildInputs = with python3.pkgs; [ docutils typeshed ]; + buildPhase = '' + bash scripts/build-pypi-package.sh --version ${pyre-version} --bundle-typeshed ${typeshed} + cp -r build/dist dist + ''; + checkPhase = '' + bash scripts/run-python-tests.sh + ''; } diff --git a/pkgs/development/tools/pyre/pyre-bdist-wheel.patch b/pkgs/development/tools/pyre/pyre-bdist-wheel.patch new file mode 100644 index 000000000000..1b6fea024e03 --- /dev/null +++ b/pkgs/development/tools/pyre/pyre-bdist-wheel.patch @@ -0,0 +1,43 @@ +diff --git a/scripts/build-pypi-package.sh b/scripts/build-pypi-package.sh +index 1035591..bb8cbae 100755 +--- a/scripts/build-pypi-package.sh ++++ b/scripts/build-pypi-package.sh +@@ -98,7 +98,7 @@ rsync -avm --filter='- tests/' --filter='+ */' --filter='-! *.py' "${SCRIPTS_DIR + sed -i -e "/__version__/s/= \".*\"/= \"${PACKAGE_VERSION}\"/" "${BUILD_ROOT}/${MODULE_NAME}/version.py" + + # Copy binary files. +-BINARY_FILE="${SCRIPTS_DIRECTORY}/../_build/default/main.exe" ++BINARY_FILE="NIX_BINARY_FILE" + if [[ ! -f "${BINARY_FILE}" ]]; then + echo "The binary file ${BINARY_FILE} does not exist." + echo "Have you run 'make' in the toplevel directory?" +@@ -146,7 +146,7 @@ def find_typeshed_files(base): + result.append((target, files)) + return result + +-with open('README.md') as f: ++with open('README.md', encoding='utf8') as f: + long_description = f.read() + + setup( +@@ -205,20 +205,3 @@ fi + + # Build. + python3 setup.py bdist_wheel +- +-# Move artifact outside the build directory. +-mkdir -p "${SCRIPTS_DIRECTORY}/dist" +-files_count="$(find "${BUILD_ROOT}/dist/" -type f | wc -l | tr -d ' ')" +-[[ "${files_count}" == '1' ]] || \ +- die "${files_count} files created in ${BUILD_ROOT}/dist, but only one was expected" +-source_file="$(find "${BUILD_ROOT}/dist/" -type f)" +-destination="$(basename "${source_file}")" +-destination="${destination/%-any.whl/-${WHEEL_DISTRIBUTION_PLATFORM}.whl}" +-mv "${source_file}" "${SCRIPTS_DIRECTORY}/dist/${destination}" +- +-# Cleanup. +-cd "${SCRIPTS_DIRECTORY}" +-rm -rf "${BUILD_ROOT}" +- +-printf '\nAll done. Build artifact available at:\n %s\n' "${SCRIPTS_DIRECTORY}/dist/${destination}" +-exit 0 diff --git a/pkgs/development/tools/quicktemplate/default.nix b/pkgs/development/tools/quicktemplate/default.nix index e66500ac8339..e283c162092a 100644 --- a/pkgs/development/tools/quicktemplate/default.nix +++ b/pkgs/development/tools/quicktemplate/default.nix @@ -2,15 +2,15 @@ buildGoPackage rec { name = "quicktemplate-unstable-${version}"; - version = "2018-04-30"; + version = "2018-11-26"; goPackagePath = "github.com/valyala/quicktemplate"; goDeps = ./deps.nix; src = fetchFromGitHub { owner = "valyala"; repo = "quicktemplate"; - rev = "a91e0946457b6583004fbfc159339b8171423aed"; - sha256 = "1z89ang5pkq5qs5b2nwhzyrw0zjlsas539l9kix374fhka49n8yc"; + rev = "4c04039b1358b0f49af22a699f9193f05d80be40"; + sha256 = "1qf7wpalk3n2jmcc2sw05cnwysl4rx986avykbfic5wq4fgxh9a5"; }; enableParallelBuilding = true; diff --git a/pkgs/development/tools/quicktemplate/deps.nix b/pkgs/development/tools/quicktemplate/deps.nix index 11a65c415c69..6c042966c23f 100644 --- a/pkgs/development/tools/quicktemplate/deps.nix +++ b/pkgs/development/tools/quicktemplate/deps.nix @@ -1,12 +1,12 @@ -# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 [ { goPackagePath = "github.com/valyala/bytebufferpool"; fetch = { type = "git"; url = "https://github.com/valyala/bytebufferpool"; - rev = "e746df99fe4a3986f4d4f79e13c1e0117ce9c2f7"; - sha256 = "01lqzjddq6kz9v41nkky7wbgk7f1cw036sa7ldz10d82g5klzl93"; + rev = "cdfbe9377474227bb42120c1e22fd4433e7f69bf"; + sha256 = "0c6cixd85dvl2gvs7sdh0k2wm8r3grl4fw0jg4w7d78cp8s2k7ag"; }; } ] diff --git a/pkgs/development/tools/quilt/default.nix b/pkgs/development/tools/quilt/default.nix index fe6aeb3fa6e1..7986fb2b1341 100644 --- a/pkgs/development/tools/quilt/default.nix +++ b/pkgs/development/tools/quilt/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = http://savannah.nongnu.org/projects/quilt; + homepage = https://savannah.nongnu.org/projects/quilt; description = "Easily manage large numbers of patches"; longDescription = '' diff --git a/pkgs/development/tools/rdocker/default.nix b/pkgs/development/tools/rdocker/default.nix new file mode 100644 index 000000000000..a5683e7a953d --- /dev/null +++ b/pkgs/development/tools/rdocker/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, makeWrapper, openssh }: + +stdenv.mkDerivation rec { + name = "rdocker-${version}"; + version = "unstable-2018-07-17"; + + src = fetchFromGitHub { + owner = "dvddarias"; + repo = "rdocker"; + rev = "949377de0154ade2d28c6d4c4ec33b65ea813b5a"; + sha256 = "1mwg9zh144q4fqk9016v2d347vzch8sxlixaxrz0ci9dxvs6ibd4"; + }; + + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + install -Dm755 rdocker.sh $out/bin/rdocker + ''; + + postInstall = '' + wrapProgram $out/bin/rdocker \ + --prefix PATH : ${stdenv.lib.makeBinPath [ openssh ]} + ''; + + meta = with stdenv.lib; { + description = "Securely control a remote docker daemon CLI using ssh forwarding, no SSL setup needed"; + homepage = https://github.com/dvddarias/rdocker; + maintainers = [ stdenv.lib.maintainers.pneumaticat ]; + license = licenses.mit; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/tools/react-native-debugger/default.nix b/pkgs/development/tools/react-native-debugger/default.nix index a1b9090417c1..3bba4237cf85 100644 --- a/pkgs/development/tools/react-native-debugger/default.nix +++ b/pkgs/development/tools/react-native-debugger/default.nix @@ -38,11 +38,11 @@ let ]; in stdenv.mkDerivation rec { name = "react-native-debugger-${version}"; - version = "0.7.20"; + version = "0.8.1"; src = fetchurl { url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${version}/rn-debugger-linux-x64.zip"; - sha256 = "0nd707plj2c96g0dl976dv8b6dlfh12pdqrmxvp0qc2m2j6y9vig"; + sha256 = "180rvcnr3xxg7nb5g4b45l9a67h2dx8ps0l05r6ph3f71kzh4dd9"; }; buildInputs = [ unzip ]; diff --git a/pkgs/development/tools/reftools/default.nix b/pkgs/development/tools/reftools/default.nix new file mode 100644 index 000000000000..6ef724022e8c --- /dev/null +++ b/pkgs/development/tools/reftools/default.nix @@ -0,0 +1,29 @@ +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "reftools-unstable-${version}"; + version = "2018-09-14"; + rev = "654d0ba4f96d62286ca33cd46f7674b84f76d399"; + + goPackagePath = "github.com/davidrjenni/reftools"; + excludedPackages = "\\(cmd/fillswitch/test-fixtures\\)"; + + src = fetchFromGitHub { + inherit rev; + + owner = "davidrjenni"; + repo = "reftools"; + sha256 = "12y2h1h15xadc8pa3xsj11hpdxz5dss6k7xaa4h1ifkvnasjp5w2"; + }; + + meta = with lib; { + description = "reftools - refactoring tools for Go"; + homepage = https://github.com/davidrjenni/reftools; + license = licenses.bsd2; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/richgo/default.nix b/pkgs/development/tools/richgo/default.nix new file mode 100644 index 000000000000..aa537df15084 --- /dev/null +++ b/pkgs/development/tools/richgo/default.nix @@ -0,0 +1,21 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "richgo-${version}"; + version = "0.2.8"; + goPackagePath = "github.com/kyoh86/richgo"; + + src = fetchFromGitHub { + owner = "kyoh86"; + repo = "richgo"; + rev = "v${version}"; + sha256 = "0kbwl3a2gima23zmahk0jxp7wga91bs927a1rp5xl889ikng1n4j"; + }; + + meta = with stdenv.lib; { + description = "Enrich `go test` outputs with text decorations."; + homepage = https://github.com/kyoh86/richgo; + license = licenses.unlicense; # NOTE: The project switched to MIT in https://git.io/fA1ik + maintainers = with maintainers; [ rvolosatovs ]; + }; +} diff --git a/pkgs/development/tools/rubocop/Gemfile.lock b/pkgs/development/tools/rubocop/Gemfile.lock index 6215bed77cf0..9c6f2fc32d21 100644 --- a/pkgs/development/tools/rubocop/Gemfile.lock +++ b/pkgs/development/tools/rubocop/Gemfile.lock @@ -9,7 +9,7 @@ GEM powerpack (0.1.2) rainbow (3.0.0) rake (12.3.1) - rubocop (0.58.1) + rubocop (0.59.1) jaro_winkler (~> 1.5.1) parallel (~> 1.10) parser (>= 2.5, != 2.5.1.1) @@ -17,7 +17,7 @@ GEM rainbow (>= 2.2.2, < 4.0) ruby-progressbar (~> 1.7) unicode-display_width (~> 1.0, >= 1.0.1) - ruby-progressbar (1.9.0) + ruby-progressbar (1.10.0) unicode-display_width (1.4.0) PLATFORMS @@ -28,4 +28,4 @@ DEPENDENCIES rubocop BUNDLED WITH - 1.16.1 + 1.16.4 diff --git a/pkgs/development/tools/rubocop/gemset.nix b/pkgs/development/tools/rubocop/gemset.nix index 7478cd568bd6..862f655b49da 100644 --- a/pkgs/development/tools/rubocop/gemset.nix +++ b/pkgs/development/tools/rubocop/gemset.nix @@ -60,18 +60,18 @@ dependencies = ["jaro_winkler" "parallel" "parser" "powerpack" "rainbow" "ruby-progressbar" "unicode-display_width"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "0s2qlrdx2f7653kmzwm58c8izyvgyjrzjrz76l2b005f2816kji6"; + sha256 = "0hz4slfisbq8nqs83mvvh6yv5hb7z7zx9fxvv9cka6b9ldvr2i2b"; type = "gem"; }; - version = "0.58.1"; + version = "0.59.1"; }; ruby-progressbar = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1igh1xivf5h5g3y5m9b4i4j2mhz2r43kngh4ww3q1r80ch21nbfk"; + sha256 = "1cv2ym3rl09svw8940ny67bav7b2db4ms39i4raaqzkf59jmhglk"; type = "gem"; }; - version = "1.9.0"; + version = "1.10.0"; }; unicode-display_width = { source = { diff --git a/pkgs/development/tools/rust/bindgen/default.nix b/pkgs/development/tools/rust/bindgen/default.nix index 68df0af6ee46..836003eeb736 100644 --- a/pkgs/development/tools/rust/bindgen/default.nix +++ b/pkgs/development/tools/rust/bindgen/default.nix @@ -1,17 +1,17 @@ -{ stdenv, fetchFromGitHub, fetchpatch, rustPlatform, clang, llvmPackages, rustfmt, writeScriptBin }: +{ stdenv, fetchFromGitHub, rustPlatform, clang, llvmPackages, rustfmt, writeScriptBin }: rustPlatform.buildRustPackage rec { name = "rust-bindgen-${version}"; - version = "0.37.0"; + version = "0.42.2"; src = fetchFromGitHub { owner = "rust-lang-nursery"; repo = "rust-bindgen"; rev = "v${version}"; - sha256 = "0cqjr7qspjrfgqcp4nqxljmhhbqyijb2jpw3lajgjj48y6wrnw93"; + sha256 = "10h0h7x8yf4dsyw2p2nas2jg5p3i29np0y3rfzrdq898d70gvq4j"; }; - cargoSha256 = "0b8v6c7q1abibzygrigldpd31lyd5ngmj4vq5d7zni96m20mm85w"; + cargoSha256 = "01jvi86xgz0r7ia9agnfpms6b6x68lzwj6f085m0w659i94acgpi"; libclang = llvmPackages.libclang.lib; #for substituteAll @@ -19,14 +19,6 @@ rustPlatform.buildRustPackage rec { propagatedBuildInputs = [ clang ]; # to populate NIX_CXXSTDLIB_COMPILE - patches = [ - # https://github.com/rust-lang-nursery/rust-bindgen/pull/1376 - (fetchpatch { - url = https://github.com/rust-lang-nursery/rust-bindgen/commit/c8b5406f08af82a92bf8faf852c21ba941d9c176.patch; - sha256 = "16ibr2rplh0qz8rsq6gir45xlz5nasad4y8fprwhrb7ssv8wfkss"; - }) - ]; - configurePhase = '' export LIBCLANG_PATH="${libclang}/lib" ''; diff --git a/pkgs/development/tools/rust/cargo-asm/default.nix b/pkgs/development/tools/rust/cargo-asm/default.nix index ca793bf49080..246f5b18843c 100644 --- a/pkgs/development/tools/rust/cargo-asm/default.nix +++ b/pkgs/development/tools/rust/cargo-asm/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, rustPlatform }: +{ stdenv, fetchFromGitHub, rustPlatform, Security }: rustPlatform.buildRustPackage rec { name = "cargo-asm-${version}"; @@ -13,6 +13,8 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "1m2j6i8hc8isdlj77gv9m6sk6q0x3bvzpva2k16g27i1ngy1989b"; + buildInputs = stdenv.lib.optional stdenv.isDarwin Security; + # Test checks against machine code output, which fails with some # LLVM/compiler versions. doCheck = false; diff --git a/pkgs/development/tools/rust/cbindgen/default.nix b/pkgs/development/tools/rust/cbindgen/default.nix index c3040ec567c7..6b14f49716f2 100644 --- a/pkgs/development/tools/rust/cbindgen/default.nix +++ b/pkgs/development/tools/rust/cbindgen/default.nix @@ -1,17 +1,19 @@ -{ stdenv, fetchFromGitHub, rustPlatform }: +{ stdenv, fetchFromGitHub, rustPlatform, Security }: rustPlatform.buildRustPackage rec { name = "rust-cbindgen-${version}"; - version = "0.6.2"; + version = "0.6.7"; src = fetchFromGitHub { owner = "eqrion"; repo = "cbindgen"; rev = "v${version}"; - sha256 = "0hifmn9578cf1r5m4ajazg3rhld2ybd2v48xz04vfhappkarv4w2"; + sha256 = "0sgkgvkqrc6l46fvk6d9hsy0xrjpl2ix47f3cv5bi74dv8i4y2b4"; }; - cargoSha256 = "0c3xpzff8jldqbn5a25yy6c2hlz5xy636ml6sj5d24wzcgwg5a2i"; + cargoSha256 = "137dqj1sp02dh0dz9psf8i8q57gmz3rfgmwk073k7x5zzkgvj21c"; + + buildInputs = stdenv.lib.optional stdenv.isDarwin Security; meta = with stdenv.lib; { description = "A project for generating C bindings from Rust code"; diff --git a/pkgs/development/tools/rust/pyo3-pack/default.nix b/pkgs/development/tools/rust/pyo3-pack/default.nix new file mode 100644 index 000000000000..05c57e46b893 --- /dev/null +++ b/pkgs/development/tools/rust/pyo3-pack/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchFromGitHub, rustPlatform, dbus, gmp, openssl, pkgconfig +, darwin }: + +let + inherit (darwin.apple_sdk.frameworks) Security; +in rustPlatform.buildRustPackage rec { + name = "pyo3-pack-${version}"; + version = "0.3.8"; + + src = fetchFromGitHub { + owner = "PyO3"; + repo = "pyo3-pack"; + rev = "v${version}"; + sha256 = "14343209w7wphkqh7pnw08pah09spjbwhk6l548g9ivra057gwaz"; + }; + + cargoSha256 = "0n7z9p3v92ijqc2ix60wi74as5rql61k5qbqi8b1b02b71xmsp7j"; + + nativeBuildInputs = [ pkgconfig ]; + + buildInputs = [ gmp openssl ] + ++ stdenv.lib.optional stdenv.isDarwin Security + ++ stdenv.lib.optional stdenv.isLinux dbus; + + # Requires network access, fails in sandbox. + doCheck = false; + + meta = with stdenv.lib; { + description = "Build and publish crates with pyo3 bindings as python packages"; + homepage = https://github.com/PyO3/pyo3-pack; + license = licenses.mit; + maintainers = [ maintainers.danieldk ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/tools/rust/racer/default.nix b/pkgs/development/tools/rust/racer/default.nix index 7be1a9777c02..8474f99bc8b9 100644 --- a/pkgs/development/tools/rust/racer/default.nix +++ b/pkgs/development/tools/rust/racer/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, rustPlatform, makeWrapper, rustup, substituteAll }: +{ stdenv, fetchFromGitHub, rustPlatform, makeWrapper, substituteAll }: rustPlatform.buildRustPackage rec { name = "racer-${version}"; @@ -13,8 +13,7 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "1j3fviimdxn6xa75z0l9wkgdnznp8q20jjs42mql6ql782dga5lk"; - # rustup is required for test - buildInputs = [ makeWrapper rustup ]; + buildInputs = [ makeWrapper ]; preCheck = '' export RUST_SRC_PATH="${rustPlatform.rustcSrc}" diff --git a/pkgs/development/tools/rust/rustup/default.nix b/pkgs/development/tools/rust/rustup/default.nix index fd6dbc7aeaa2..1da9a10f2347 100644 --- a/pkgs/development/tools/rust/rustup/default.nix +++ b/pkgs/development/tools/rust/rustup/default.nix @@ -4,16 +4,16 @@ rustPlatform.buildRustPackage rec { name = "rustup-${version}"; - version = "1.13.0"; + version = "1.16.0"; src = fetchFromGitHub { - owner = "rust-lang-nursery"; + owner = "rust-lang"; repo = "rustup.rs"; rev = version; - sha256 = "1h0786jx64nc9q8x6fv7a5sf1xijxhn02m2pq5v2grl9ks0vxidn"; + sha256 = "1z9358y01jlpx7xlj56ba1d05dxb98j1wd2agrlhwmidmwp8qbz5"; }; - cargoSha256 = "09lbm2k189sri3vwcwzv7j07ah39c8ajbpkg0kzvjsjwr7ypli8a"; + cargoSha256 = "0syp53s285ixshp6yswly0mwkcl0y2ddj5hc110irqsrvwgss32r"; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/tools/scalafix/default.nix b/pkgs/development/tools/scalafix/default.nix new file mode 100644 index 000000000000..bd8a013fe2d0 --- /dev/null +++ b/pkgs/development/tools/scalafix/default.nix @@ -0,0 +1,43 @@ +{ stdenv, jdk, jre, coursier, makeWrapper }: + +let + baseName = "scalafix"; + version = "0.9.0"; + deps = stdenv.mkDerivation { + name = "${baseName}-deps-${version}"; + buildCommand = '' + export COURSIER_CACHE=$(pwd) + ${coursier}/bin/coursier fetch ch.epfl.scala:scalafix-cli_2.12.7:${version} > deps + mkdir -p $out/share/java + cp $(< deps) $out/share/java/ + ''; + outputHashMode = "recursive"; + outputHashAlgo = "sha256"; + outputHash = "19j260prx7k010nxyvc1m9jj1ncxr73m2cym7if39360v5dc05c0"; + }; +in +stdenv.mkDerivation rec { + name = "${baseName}-${version}"; + + buildInputs = [ jdk makeWrapper deps ]; + + doCheck = true; + + phases = [ "installPhase" "checkPhase" ]; + + installPhase = '' + makeWrapper ${jre}/bin/java $out/bin/${baseName} \ + --add-flags "-cp $CLASSPATH scalafix.cli.Cli" + ''; + + checkPhase = '' + $out/bin/${baseName} --version | grep -q "${version}" + ''; + + meta = with stdenv.lib; { + description = "Refactoring and linting tool for Scala"; + homepage = https://scalacenter.github.io/scalafix/; + license = licenses.bsd3; + maintainers = [ maintainers.tomahna ]; + }; +} diff --git a/pkgs/development/tools/scalafmt/default.nix b/pkgs/development/tools/scalafmt/default.nix index d50b1435b733..40ed7f44d8c3 100644 --- a/pkgs/development/tools/scalafmt/default.nix +++ b/pkgs/development/tools/scalafmt/default.nix @@ -2,7 +2,7 @@ let baseName = "scalafmt"; - version = "1.4.0"; + version = "1.5.1"; deps = stdenv.mkDerivation { name = "${baseName}-deps-${version}"; buildCommand = '' @@ -13,7 +13,7 @@ let ''; outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "12hsix3b7qnyr9x2v7i6jgqljdqxpfj4bfvhjdl99ijr793g3lnp"; + outputHash = "15xfys9wdlx3rrqb2ab6qcfngkf6sa8v8q8shh10kk8jrc30g6dk"; }; in stdenv.mkDerivation rec { diff --git a/pkgs/development/tools/scry/default.nix b/pkgs/development/tools/scry/default.nix new file mode 100644 index 000000000000..03e7c64f5496 --- /dev/null +++ b/pkgs/development/tools/scry/default.nix @@ -0,0 +1,50 @@ +{ stdenv, fetchFromGitHub, crystal, shards, which }: + +stdenv.mkDerivation rec { + pname = "scry"; + # 0.7.1 doesn't work with crystal > 0.25 + version = "0.7.1.20180919"; + + src = fetchFromGitHub { + owner = "crystal-lang-tools"; + repo = "scry"; + rev = "543c1c3f764298f9fff192ca884d10f72338607d"; + sha256 = "1yq7jap3y5pr2yqc6fn6bxshzwv7dz3w97incq7wpcvi7ibb4lcn"; + }; + + nativeBuildInputs = [ crystal shards which ]; + + buildPhase = '' + runHook preBuild + + shards build --release + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + install -Dm755 -t $out/bin bin/scry + + runHook postInstall + ''; + + # https://github.com/crystal-lang-tools/scry/issues/138 + doCheck = false; + + checkPhase = '' + runHook preCheck + + crystal spec + + runHook postCheck + ''; + + meta = with stdenv.lib; { + description = "Code analysis server for the Crystal programming language"; + homepage = https://github.com/crystal-lang-tools/scry; + license = licenses.mit; + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/pkgs/development/tools/scss-lint/Gemfile b/pkgs/development/tools/scss-lint/Gemfile new file mode 100644 index 000000000000..05eac2332f5b --- /dev/null +++ b/pkgs/development/tools/scss-lint/Gemfile @@ -0,0 +1,2 @@ +source "https://rubygems.org" +gem "scss_lint" diff --git a/pkgs/servers/consul/Gemfile.lock b/pkgs/development/tools/scss-lint/Gemfile.lock similarity index 65% rename from pkgs/servers/consul/Gemfile.lock rename to pkgs/development/tools/scss-lint/Gemfile.lock index 60a565f66951..546dfabe4d76 100644 --- a/pkgs/servers/consul/Gemfile.lock +++ b/pkgs/development/tools/scss-lint/Gemfile.lock @@ -1,25 +1,25 @@ GEM remote: https://rubygems.org/ specs: - execjs (2.7.0) - ffi (1.9.23) + ffi (1.9.25) + rake (12.3.1) rb-fsevent (0.10.3) rb-inotify (0.9.10) ffi (>= 0.5.0, < 2) - sass (3.5.6) + sass (3.7.2) sass-listen (~> 4.0.0) sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) - uglifier (4.1.10) - execjs (>= 0.3.0, < 3) + scss_lint (0.57.1) + rake (>= 0.9, < 13) + sass (~> 3.5, >= 3.5.5) PLATFORMS ruby DEPENDENCIES - sass - uglifier + scss_lint BUNDLED WITH - 1.14.6 + 1.16.3 diff --git a/pkgs/development/tools/scss-lint/default.nix b/pkgs/development/tools/scss-lint/default.nix new file mode 100644 index 000000000000..d1d0dbababa2 --- /dev/null +++ b/pkgs/development/tools/scss-lint/default.nix @@ -0,0 +1,15 @@ +{ lib, bundlerApp }: + +bundlerApp { + pname = "scss_lint"; + gemdir = ./.; + exes = [ "scss-lint" ]; + + meta = with lib; { + description = "A tool to help keep your SCSS files clean and readable"; + homepage = https://github.com/brigade/scss-lint; + license = licenses.mit; + maintainers = [ maintainers.lovek323 ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/servers/consul/gemset.nix b/pkgs/development/tools/scss-lint/gemset.nix similarity index 71% rename from pkgs/servers/consul/gemset.nix rename to pkgs/development/tools/scss-lint/gemset.nix index 2a5425ccf5f5..46747f049396 100644 --- a/pkgs/servers/consul/gemset.nix +++ b/pkgs/development/tools/scss-lint/gemset.nix @@ -1,19 +1,19 @@ { - execjs = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1yz55sf2nd3l666ms6xr18sm2aggcvmb8qr3v53lr4rir32y1yp1"; - type = "gem"; - }; - version = "2.7.0"; - }; ffi = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0zw6pbyvmj8wafdc7l5h7w20zkp1vbr2805ql5d941g2b20pk4zr"; + sha256 = "0jpm2dis1j7zvvy3lg7axz9jml316zrn7s0j59vyq3qr127z0m7q"; type = "gem"; }; - version = "1.9.23"; + version = "1.9.25"; + }; + rake = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1idi53jay34ba9j68c3mfr9wwkg3cd9qh0fn9cg42hv72c6q8dyg"; + type = "gem"; + }; + version = "12.3.1"; }; rb-fsevent = { source = { @@ -36,10 +36,10 @@ dependencies = ["sass-listen"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "19wyzp9qsg8hdkkxlsv713w0qmy66qrdp0shj42587ssx4qhrlag"; + sha256 = "1phs6hnd8b95m7n5wbh5bsclmwaajd1sqlgw9fmj72bfqldbmcqa"; type = "gem"; }; - version = "3.5.6"; + version = "3.7.2"; }; sass-listen = { dependencies = ["rb-fsevent" "rb-inotify"]; @@ -50,13 +50,13 @@ }; version = "4.0.0"; }; - uglifier = { - dependencies = ["execjs"]; + scss_lint = { + dependencies = ["rake" "sass"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "0dycp9c5xiricla6sgvg0vf22i3axs5k1v1607dvl7nv1xkkaczi"; + sha256 = "0dv4ff1lqbgqdx99nwg059c983dhw67kvvjd21f6vf62cjx09lpn"; type = "gem"; }; - version = "4.1.10"; + version = "0.57.1"; }; } \ No newline at end of file diff --git a/pkgs/development/tools/selenium/chromedriver/default.nix b/pkgs/development/tools/selenium/chromedriver/default.nix index abbd2a9116ca..4ba5abc65e30 100644 --- a/pkgs/development/tools/selenium/chromedriver/default.nix +++ b/pkgs/development/tools/selenium/chromedriver/default.nix @@ -6,7 +6,7 @@ let allSpecs = { "x86_64-linux" = { system = "linux64"; - sha256 = "1iwmdkkxfmmiqzvj2bjh98db6j6zfb8s2m5kq15wmnq0g44gxski"; + sha256 = "0x45d2fq01w5v28vipvl4g37ld7d9m8rij9dnwq2zcvyz0rfdfmk"; }; "x86_64-darwin" = { @@ -28,7 +28,7 @@ let in stdenv.mkDerivation rec { name = "chromedriver-${version}"; - version = "2.41"; + version = "2.43"; src = fetchurl { url = "https://chromedriver.storage.googleapis.com/${version}/chromedriver_${spec.system}.zip"; diff --git a/pkgs/development/tools/sigrok-cli/default.nix b/pkgs/development/tools/sigrok-cli/default.nix index 3d8027a12994..dd0fa2461d89 100644 --- a/pkgs/development/tools/sigrok-cli/default.nix +++ b/pkgs/development/tools/sigrok-cli/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, glib, libsigrok, libsigrokdecode }: stdenv.mkDerivation rec { - name = "sigrok-cli-0.7.0"; + name = "sigrok-cli-0.7.1"; src = fetchurl { url = "https://sigrok.org/download/source/sigrok-cli/${name}.tar.gz"; - sha256 = "072ylscp0ppgii1k5j07hhv7dfmni4vyhxnsvxmgqgfyq9ldjsan"; + sha256 = "15vpn1psriadcbl6v9swwgws7dva85ld03yv6g1mgm27kx11697m"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/tools/simavr/default.nix b/pkgs/development/tools/simavr/default.nix index b009d5ed601b..f2bbbef71896 100644 --- a/pkgs/development/tools/simavr/default.nix +++ b/pkgs/development/tools/simavr/default.nix @@ -1,5 +1,7 @@ -{ stdenv, fetchFromGitHub, avrbinutils, avrgcc, avrlibc, libelf, which, git, pkgconfig, freeglut -, libGLU_combined }: +{ stdenv, fetchFromGitHub, libelf, which, git, pkgconfig, freeglut +, avrbinutils, avrgcc, avrlibc +, libGLU_combined +, GLUT }: stdenv.mkDerivation rec { name = "simavr-${version}"; @@ -12,35 +14,30 @@ stdenv.mkDerivation rec { sha256 = "0b2lh6l2niv80dmbm9xkamvnivkbmqw6v97sy29afalrwfxylxla"; }; - # ld: cannot find -lsimavr - enableParallelBuilding = false; + makeFlags = [ + "DESTDIR=$(out)" + "PREFIX=" + "AVR_ROOT=${avrlibc}/avr" + "SIMAVR_VERSION=${version}" + "AVR=avr-" + ]; - preConfigure = '' - substituteInPlace Makefile.common --replace "-I../simavr/sim/avr -I../../simavr/sim/avr" \ - "-I${avrlibc}/avr/include -L${avrlibc}/avr/lib/avr5 -B${avrlibc}/avr/lib -I../simavr/sim/avr -I../../simavr/sim/avr" - ''; - buildFlags = "AVR_ROOT=${avrlibc}/avr SIMAVR_VERSION=${version}"; - installFlags = buildFlags + " DESTDIR=$(out)"; + nativeBuildInputs = [ which pkgconfig avrgcc ]; + buildInputs = [ libelf freeglut libGLU_combined ] + ++ stdenv.lib.optional stdenv.isDarwin GLUT; - # Hack to avoid TMPDIR in RPATHs. preFixup = ''rm -rf "$(pwd)" && mkdir "$(pwd)" ''; - postFixup = '' - target="$out/bin/simavr" - patchelf --set-rpath "$(patchelf --print-rpath "$target"):$out/lib" "$target" - ''; - - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ which git avrbinutils avrgcc avrlibc libelf freeglut libGLU_combined ]; + doCheck = true; + checkTarget = "-C tests run_tests"; meta = with stdenv.lib; { description = "A lean and mean Atmel AVR simulator"; homepage = https://github.com/buserror/simavr; license = licenses.gpl3; - platforms = platforms.linux; + platforms = platforms.unix; maintainers = with maintainers; [ goodrone ]; }; } - diff --git a/pkgs/development/tools/skaffold/default.nix b/pkgs/development/tools/skaffold/default.nix new file mode 100644 index 000000000000..11de0bec425b --- /dev/null +++ b/pkgs/development/tools/skaffold/default.nix @@ -0,0 +1,32 @@ +{ lib, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "skaffold-${version}"; + version = "0.19.0"; + # rev is the 0.19.0 commit, mainly for skaffold version command output + rev = "9eb0dfc1bf634b97462c66b4dfb80e4cea378ade"; + + goPackagePath = "github.com/GoogleContainerTools/skaffold"; + subPackages = ["cmd/skaffold"]; + + buildFlagsArray = let t = "${goPackagePath}/pkg/skaffold"; in '' + -ldflags= + -X ${t}/version.version=v${version} + -X ${t}/version.gitCommit=${rev} + -X ${t}/version.buildDate=unknown + ''; + + src = fetchFromGitHub { + owner = "GoogleContainerTools"; + repo = "skaffold"; + rev = "v${version}"; + sha256 = "0s7dyfdmgslwnmbkzyqvf2622gj5d7vx9igwz3bf6dpaz382mk6h"; + }; + + meta = { + description = "Easy and Repeatable Kubernetes Development"; + homepage = https://github.com/GoogleContainerTools/skaffold; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ vdemeester ]; + }; +} diff --git a/pkgs/development/tools/skopeo/default.nix b/pkgs/development/tools/skopeo/default.nix index 0e3a9706d24d..7f39376dc069 100644 --- a/pkgs/development/tools/skopeo/default.nix +++ b/pkgs/development/tools/skopeo/default.nix @@ -5,18 +5,18 @@ with stdenv.lib; let - version = "0.1.31"; + version = "0.1.32"; src = fetchFromGitHub { rev = "v${version}"; - owner = "projectatomic"; + owner = "containers"; repo = "skopeo"; - sha256 = "02z46wxhms8yph03ksl7i4hbqy15v3y1r43js9dxn0a45vxkm7lb"; + sha256 = "0pyii4z9xf23lsdx4d3m5pkdyrsi4v1pbjj8l7fjgyfv8ncrjyn8"; }; defaultPolicyFile = runCommand "skopeo-default-policy.json" {} "cp ${src}/default-policy.json $out"; - goPackagePath = "github.com/projectatomic/skopeo"; + goPackagePath = "github.com/containers/skopeo"; in buildGoPackage rec { @@ -32,8 +32,8 @@ buildGoPackage rec { buildFlagsArray = '' -ldflags= - -X github.com/projectatomic/skopeo/vendor/github.com/containers/image/signature.systemDefaultPolicyPath=${defaultPolicyFile} - -X github.com/projectatomic/skopeo/vendor/github.com/containers/image/internal/tmpdir.unixTempDirForBigFiles=/tmp + -X github.com/containers/skopeo/vendor/github.com/containers/image/signature.systemDefaultPolicyPath=${defaultPolicyFile} + -X github.com/containers/skopeo/vendor/github.com/containers/image/internal/tmpdir.unixTempDirForBigFiles=/tmp ''; preBuild = '' diff --git a/pkgs/development/tools/solarus-quest-editor/default.nix b/pkgs/development/tools/solarus-quest-editor/default.nix index 3df6d3de3e16..5a340d309495 100644 --- a/pkgs/development/tools/solarus-quest-editor/default.nix +++ b/pkgs/development/tools/solarus-quest-editor/default.nix @@ -1,17 +1,17 @@ -{ stdenv, fetchFromGitHub, cmake, luajit, +{ stdenv, fetchFromGitLab, cmake, luajit, SDL2, SDL2_image, SDL2_ttf, physfs, openal, libmodplug, libvorbis, solarus, - qtbase, qttools }: + qtbase, qttools, fetchpatch }: stdenv.mkDerivation rec { name = "solarus-quest-editor-${version}"; - version = "1.4.5"; + version = "1.5.3"; - src = fetchFromGitHub { - owner = "christopho"; + src = fetchFromGitLab { + owner = "solarus-games"; repo = "solarus-quest-editor"; - rev = "61f0fa7a5048994fcd9c9f3a3d1255d0be2967df"; - sha256 = "1fpq55nvs5k2rxgzgf39c069rmm73vmv4gr5lvmqzgsz07rkh07f"; + rev = "v1.5.3"; + sha256 = "1b9mg04yy4pnrl745hbc82rz79k0f8ci3wv7gvsm3a998q8m98si"; }; buildInputs = [ cmake luajit SDL2 @@ -19,7 +19,18 @@ stdenv.mkDerivation rec { openal libmodplug libvorbis solarus qtbase qttools ]; - patches = [ ./patches/fix-install.patch ]; + patches = [ + ./patches/fix-install.patch + + # Next two patches should be fine to remove for next release. + # This commit fixes issues AND adds features *sighs* + ./patches/partial-f285beab62594f73e57190c49848c848487214cf.patch + + (fetchpatch { + url = https://gitlab.com/solarus-games/solarus-quest-editor/commit/8f308463030c18cd4f7c8a6052028fff3b7ca35a.patch; + sha256 = "1jq48ghhznrp47q9lq2rhh48a1z4aylyy4qaniaqyfyq3vihrchr"; + }) + ]; meta = with stdenv.lib; { description = "The editor for the Zelda-like ARPG game engine, Solarus"; diff --git a/pkgs/development/tools/solarus-quest-editor/patches/partial-f285beab62594f73e57190c49848c848487214cf.patch b/pkgs/development/tools/solarus-quest-editor/patches/partial-f285beab62594f73e57190c49848c848487214cf.patch new file mode 100644 index 000000000000..73e817fcfbe8 --- /dev/null +++ b/pkgs/development/tools/solarus-quest-editor/patches/partial-f285beab62594f73e57190c49848c848487214cf.patch @@ -0,0 +1,33 @@ +From f285beab62594f73e57190c49848c848487214cf Mon Sep 17 00:00:00 2001 +From: stdgregwar +Date: Sun, 1 Jul 2018 00:00:41 +0200 +Subject: [PATCH] Shader previewer base + + +diff --git a/include/widgets/tileset_view.h b/include/widgets/tileset_view.h +index 615f432..799a4c6 100644 +--- a/include/widgets/tileset_view.h ++++ b/include/widgets/tileset_view.h +@@ -23,6 +23,7 @@ + #include "pattern_separation.h" + #include + #include ++#include + + class QAction; + +diff --git a/src/widgets/text_editor.cpp b/src/widgets/text_editor.cpp +index 4f2ff68..90080a9 100644 +--- a/src/widgets/text_editor.cpp ++++ b/src/widgets/text_editor.cpp +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + #include + #include + +-- +2.18.0 + diff --git a/pkgs/development/tools/sourcetrail/default.nix b/pkgs/development/tools/sourcetrail/default.nix new file mode 100644 index 000000000000..2182f8697aab --- /dev/null +++ b/pkgs/development/tools/sourcetrail/default.nix @@ -0,0 +1,75 @@ +{ stdenv, fetchurl, autoPatchelfHook +, icu, zlib, expat, dbus, libheimdal, openssl}: + +stdenv.mkDerivation rec { + name = "sourcetrail-${version}"; + version = "2018.3.55"; + + src = fetchurl { + name = "sourtrail.tar.gz"; + url = "https://www.sourcetrail.com/downloads/${version}/linux/64bit"; + sha256 = "6f5fbbecc221e7165ecbf1c4d208e302dade4feea9d43eb3265521efc0a376e2"; + }; + + nativeBuildInputs = [ autoPatchelfHook ]; + buildInputs = [ zlib expat dbus stdenv.cc.cc openssl ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin $out/opt + + mv -v setup/share $out + mv -v data/gui/icon/logo_1024_1024.png $out/share/icons/sourcetrail.png + mv -v data/gui/icon/project_256_256.png $out/share/icons/project-sourcetrail.png + + mkdir -p $out/share/sourcetrail/doc + mv -v README EULA.txt $out/share/sourcetrail/doc + mv -v plugin $out/share/sourcetrail + + cp -rv . $out/opt + + rm $out/opt/lib/libssl.so + rm $out/opt/lib/platforms/{libqeglfs.so,libqwebgl.so} + ln -s ${openssl}/lib/libssl.so $out/opt/lib/libssl.so + + substituteInPlace \ + $out/share/applications/sourcetrail.desktop \ + --replace /usr/bin/ $out/bin/ + + cat < $out/bin/sourcetrail + #! ${stdenv.shell} -e + + # XXX: Sourcetrail somehow copies the initial config files into the home + # directory without write permissions. We currently just copy them + # ourselves to work around this problem. + setup_config() { + local src dst + + [ ! -d ~/.config/sourcetrail ] && mkdir -p ~/.config/sourcetrail + for src in $out/opt/data/fallback/*; do + dst=~/.config/sourcetrail/"\$(basename "\$src")" + if [ ! -e "\$dst" ]; then + cp -r "\$src" "\$dst" + fi + done + + chmod -R u+w ~/.config/sourcetrail + } + + [ -d "\$HOME" ] && setup_config + exec "$out/opt/Sourcetrail.sh" "\$@" + EOF + chmod +x $out/bin/sourcetrail + + runHook postInstall + ''; + + meta = with stdenv.lib; { + homepage = https://www.sourcetrail.com; + description = "A cross-platform source explorer for C/C++ and Java"; + platforms = [ "x86_64-linux" ]; + license = licenses.unfree; + maintainers = with maintainers; [ midchildan ]; + }; +} diff --git a/pkgs/development/tools/sslmate/default.nix b/pkgs/development/tools/sslmate/default.nix index 279bce20d142..9261b892cca5 100644 --- a/pkgs/development/tools/sslmate/default.nix +++ b/pkgs/development/tools/sslmate/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, perlPackages, perl, makeWrapper, openssl }: stdenv.mkDerivation rec { - name = "sslmate-1.6.0"; + name = "sslmate-1.7.0"; src = fetchurl { url = "https://packages.sslmate.com/other/${name}.tar.gz"; - sha256 = "1ypabdk0nlqjzpmn3m1szjyw7yq20svgbm92sqd5wqmsapyn3a6s"; + sha256 = "0vhppvy5vphipbycfilzxdly7nw12brscz4biawf3bl376yp7ljm"; }; makeFlags = "PREFIX=$(out)"; diff --git a/pkgs/development/tools/sunxi-tools/default.nix b/pkgs/development/tools/sunxi-tools/default.nix index 0bddd0d3e17c..b3026cdf84d4 100644 --- a/pkgs/development/tools/sunxi-tools/default.nix +++ b/pkgs/development/tools/sunxi-tools/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchFromGitHub, pkgconfig, libusb, zlib }: stdenv.mkDerivation { - name = "sunxi-tools-20171130"; + name = "sunxi-tools-20181113"; src = fetchFromGitHub { owner = "linux-sunxi"; repo = "sunxi-tools"; - rev = "5c1971040c6c44caefb98e371bfca9e18d511da9"; - sha256 = "0qzm515i3dfn82a6sf7372080zb02d365z52bh0b1q711r4dvjgp"; + rev = "6d598a0ed714201380e78130213500be6512942b"; + sha256 = "1yhl6jfl2cws596ymkyhm8h9qkcvp67v8hlh081lsaqv1i8j9yig"; }; nativeBuildInputs = [ pkgconfig ]; @@ -20,7 +20,7 @@ stdenv.mkDerivation { installTargets = [ "install-tools" "install-misc" ]; meta = with stdenv.lib; { - description = "Tools for Allwinner A10 devices"; + description = "Tools for Allwinner SoC devices"; homepage = http://linux-sunxi.org/; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/development/tools/toluapp/default.nix b/pkgs/development/tools/toluapp/default.nix index 64a2f4346c79..1214058698e2 100644 --- a/pkgs/development/tools/toluapp/default.nix +++ b/pkgs/development/tools/toluapp/default.nix @@ -11,7 +11,8 @@ stdenv.mkDerivation rec { sha256 = "0zd55bc8smmgk9j4cf0jpibb03lgsvl0knpwhplxbv93mcdnw7s0"; }; - buildInputs = [ lua scons ]; + nativeBuildInputs = [ scons ]; + buildInputs = [ lua ]; patches = [ ./environ-and-linux-is-kinda-posix.patch ]; @@ -20,10 +21,6 @@ stdenv.mkDerivation rec { --replace /usr/local $out ''; - buildPhase = ''scons''; - - installPhase = ''scons install''; - meta = with stdenv.lib; { description = "A tool to integrate C/Cpp code with Lua"; homepage = http://www.codenix.com/~tolua/; diff --git a/pkgs/development/tools/tradcpp/aarch64.patch b/pkgs/development/tools/tradcpp/aarch64.patch new file mode 100644 index 000000000000..ef7ad9828ace --- /dev/null +++ b/pkgs/development/tools/tradcpp/aarch64.patch @@ -0,0 +1,12 @@ +diff a/config.h b/config.h +--- a/config.h ++++ b/config.h +@@ -124,6 +124,8 @@ + #define CONFIG_CPU "__ppc64__" + #elif defined(__ARM__) + #define CONFIG_CPU "__ARM__" ++#elif defined(__aarch64__) ++#define CONFIG_CPU "__aarch64__" + #else + /* let it go */ + #endif diff --git a/pkgs/development/tools/tradcpp/default.nix b/pkgs/development/tools/tradcpp/default.nix index 8cde662b14c3..7f395174bb41 100644 --- a/pkgs/development/tools/tradcpp/default.nix +++ b/pkgs/development/tools/tradcpp/default.nix @@ -11,11 +11,15 @@ stdenv.mkDerivation { # tradcpp only comes with BSD-make Makefile; the patch adds configure support buildInputs = [ autoconf ]; preConfigure = "autoconf"; - patches = [ ./tradcpp-configure.patch ]; + patches = [ + ./tradcpp-configure.patch + ./aarch64.patch + ]; - meta = { + meta = with stdenv.lib; { description = "A traditional (K&R-style) C macro preprocessor"; - platforms = stdenv.lib.platforms.all; + platforms = platforms.all; + license = licenses.bsd2; }; } diff --git a/pkgs/development/tools/tychus/default.nix b/pkgs/development/tools/tychus/default.nix new file mode 100644 index 000000000000..775e26eb6a8c --- /dev/null +++ b/pkgs/development/tools/tychus/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchFromGitHub, buildGoPackage, CoreFoundation }: + +buildGoPackage rec { + name = "tychus-${version}"; + version = "0.6.3"; + + goPackagePath = "github.com/devlocker/tychus"; + goDeps = ./deps.nix; + subPackages = []; + + src = fetchFromGitHub { + owner = "devlocker"; + repo = "tychus"; + rev = "v${version}"; + sha256 = "02ybxjsfga89gpg0k21zmykhhnpx1vy3ny8fcwj0qsg73i11alvw"; + }; + + buildInputs = stdenv.lib.optionals stdenv.hostPlatform.isDarwin [ CoreFoundation ]; + + buildFlags = "--tags release"; + + meta = { + description = "Command line utility to live-reload your application."; + homepage = https://github.com/devlocker/tychus; + license = stdenv.lib.licenses.mit; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/development/tools/tychus/deps.nix b/pkgs/development/tools/tychus/deps.nix new file mode 100644 index 000000000000..194aa96ae3ce --- /dev/null +++ b/pkgs/development/tools/tychus/deps.nix @@ -0,0 +1,30 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "github.com/inconshreveable/mousetrap"; + fetch = { + type = "git"; + url = "https://github.com/inconshreveable/mousetrap"; + rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"; + sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152"; + }; + } + { + goPackagePath = "github.com/spf13/cobra"; + fetch = { + type = "git"; + url = "https://github.com/spf13/cobra"; + rev = "f91529fc609202eededff4de2dc0ba2f662240a3"; + sha256 = "10c3d5dp98rys134dnsl19ldj8bca183z91lj8rkbsy78qzrr9af"; + }; + } + { + goPackagePath = "github.com/spf13/pflag"; + fetch = { + type = "git"; + url = "https://github.com/spf13/pflag"; + rev = "e57e3eeb33f795204c1ca35f56c44f83227c6e66"; + sha256 = "13mhx4i913jil32j295m3a36jzvq1y64xig0naadiz7q9ja011r2"; + }; + } +] \ No newline at end of file diff --git a/pkgs/development/tools/uftrace/default.nix b/pkgs/development/tools/uftrace/default.nix new file mode 100644 index 000000000000..7d5569b4376b --- /dev/null +++ b/pkgs/development/tools/uftrace/default.nix @@ -0,0 +1,25 @@ +{stdenv, fetchFromGitHub}: + +stdenv.mkDerivation rec { + name = "uftrace-${version}"; + version = "0.9.1"; + + src = fetchFromGitHub { + owner = "namhyung"; + repo = "uftrace"; + rev = "v${version}"; + sha256 = "1jb4dp6crvfzxzmi5iflc7p13b7p2v1djyj6smbf9ns4wr515y6b"; + }; + + postUnpack = '' + patchShebangs . + ''; + + meta = { + description = "Function (graph) tracer for user-space"; + homepage = https://github.com/namhyung/uftrace; + license = stdenv.lib.licenses.gpl2; + platforms = stdenv.lib.platforms.linux; + maintainers = [stdenv.lib.maintainers.nthorne]; + }; +} diff --git a/pkgs/development/tools/unconvert/default.nix b/pkgs/development/tools/unconvert/default.nix new file mode 100644 index 000000000000..1e81c5b9f86e --- /dev/null +++ b/pkgs/development/tools/unconvert/default.nix @@ -0,0 +1,31 @@ + +{ buildGoPackage +, lib +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "unconvert-unstable-${version}"; + version = "2018-07-03"; + rev = "1a9a0a0a3594e9363e49545fb6a4e24ac4c68b7b"; + + goPackagePath = "github.com/mdempsky/unconvert"; + + src = fetchFromGitHub { + inherit rev; + + owner = "mdempsky"; + repo = "unconvert"; + sha256 = "1ww5qk1cmdis4ig5mb0b0w7nzrf3734s51plmgdxqsr35y88q4p9"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "Remove unnecessary type conversions from Go source"; + homepage = https://github.com/mdempsky/unconvert; + license = licenses.bsd3; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/development/tools/unconvert/deps.nix b/pkgs/development/tools/unconvert/deps.nix new file mode 100644 index 000000000000..333ec7ca3b15 --- /dev/null +++ b/pkgs/development/tools/unconvert/deps.nix @@ -0,0 +1,29 @@ +[ + { + goPackagePath = "github.com/kisielk/gotool"; + fetch = { + type = "git"; + url = "https://github.com/kisielk/gotool"; + rev = "80517062f582ea3340cd4baf70e86d539ae7d84d"; + sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn"; + }; + } + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "6f44c5a2ea40ee3593d98cdcc905cc1fdaa660e2"; + sha256 = "00mwzxly5isgf0glz7k3k2dkyqkjfc4z55qxajx4lgcp3h8xn9xj"; + }; + } + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "96e9e165b75e735822645eff82850b08c377be36"; + sha256 = "1zj9ck5sg9b0pphxybmvxf64hhcap7v7j37fx3v5aknf18crjjdg"; + }; + } +] diff --git a/pkgs/development/tools/unity3d/default.nix b/pkgs/development/tools/unity3d/default.nix index e507e3898c38..f962ef54b028 100644 --- a/pkgs/development/tools/unity3d/default.nix +++ b/pkgs/development/tools/unity3d/default.nix @@ -1,31 +1,23 @@ -{ stdenv, lib, fetchurl, makeWrapper, fakeroot, file, getopt -, gtk2, gdk_pixbuf, glib, libGLU, postgresql, nss, nspr, udev +{ stdenv, lib, fetchurl, makeWrapper, file, getopt +, gtk2, gdk_pixbuf, glib, libGL, libGLU, nss, nspr, udev, tbb , alsaLib, GConf, cups, libcap, fontconfig, freetype, pango , cairo, dbus, expat, zlib, libpng12, nodejs, gnutar, gcc, gcc_32bit , libX11, libXcursor, libXdamage, libXfixes, libXrender, libXi -, libXcomposite, libXext, libXrandr, libXtst, libSM, libICE, libxcb -, mono, libgnomeui, gnome_vfs, gnome-sharp, gtk-sharp-2_0, chromium +, libXcomposite, libXext, libXrandr, libXtst, libSM, libICE, libxcb, chromium }: let libPath64 = lib.makeLibraryPath [ - gcc.cc gtk2 gdk_pixbuf glib libGLU postgresql nss nspr + gcc.cc gtk2 gdk_pixbuf glib libGL libGLU nss nspr alsaLib GConf cups libcap fontconfig freetype pango - cairo dbus expat zlib libpng12 udev + cairo dbus expat zlib libpng12 udev tbb libX11 libXcursor libXdamage libXfixes libXrender libXi libXcomposite libXext libXrandr libXtst libSM libICE libxcb ]; libPath32 = lib.makeLibraryPath [ gcc_32bit.cc ]; binPath = lib.makeBinPath [ nodejs gnutar ]; - developBinPath = lib.makeBinPath [ mono ]; - developLibPath = lib.makeLibraryPath [ - glib libgnomeui gnome_vfs gnome-sharp gtk-sharp-2_0 gtk-sharp-2_0.gtk - ]; - developDotnetPath = lib.concatStringsSep ":" [ - gnome-sharp gtk-sharp-2_0 - ]; - ver = "5.6.1"; + ver = "2017.4.10"; build = "f1"; in stdenv.mkDerivation rec { @@ -33,24 +25,19 @@ in stdenv.mkDerivation rec { version = "${ver}x${build}"; src = fetchurl { - url = "http://beta.unity3d.com/download/6a86e542cf5c/unity-editor-installer-${version}Linux.sh"; - sha256 = "10z4h94c9h967gx4b3gwb268zn7bnrb7ylnqnmnqhx6byac7cf4m"; + url = "https://beta.unity3d.com/download/14396d76537e/LinuxEditorInstaller/Unity.tar.xz"; + sha256 = "e1b4fe41c0ff793f7a9146c49a8eca8c71d30abdfa3e81922bd69699810b3f67"; }; nosuidLib = ./unity-nosuid.c; - nativeBuildInputs = [ makeWrapper fakeroot file getopt ]; + nativeBuildInputs = [ makeWrapper file getopt ]; - outputs = [ "out" "monodevelop" ]; + outputs = [ "out" ]; - sourceRoot = "unity-editor-${version}Linux"; - - unpackPhase = '' - echo -e 'q\ny' | fakeroot sh $src - ''; + sourceRoot = "."; buildPhase = '' - cd Editor $CC -fPIC -shared -o libunity-nosuid.so $nosuidLib -ldl @@ -65,32 +52,10 @@ in stdenv.mkDerivation rec { mv Editor/* $unitydir ln -sf /run/wrappers/bin/${chromium.sandboxExecutableName} $unitydir/chrome-sandbox - mkdir -p $out/share/applications - sed "/^Exec=/c\Exec=$out/bin/unity-editor" \ - < unity-editor.desktop \ - > $out/share/applications/unity-editor.desktop - - install -D unity-editor-icon.png $out/share/icons/hicolor/256x256/apps/unity-editor-icon.png - mkdir -p $out/bin makeWrapper $unitydir/Unity $out/bin/unity-editor \ --prefix LD_PRELOAD : "$unitydir/libunity-nosuid.so" \ --prefix PATH : "${binPath}" - - developdir="$monodevelop/opt/Unity/MonoDevelop" - mkdir -p $developdir - mv MonoDevelop/* $developdir - - mkdir -p $monodevelop/share/applications - sed "/^Exec=/c\Exec=$monodevelop/bin/unity-monodevelop" \ - < unity-monodevelop.desktop \ - > $monodevelop/share/applications/unity-monodevelop.desktop - - mkdir -p $monodevelop/bin - makeWrapper $developdir/bin/monodevelop $monodevelop/bin/unity-monodevelop \ - --prefix PATH : "${developBinPath}" \ - --prefix LD_LIBRARY_PATH : "${developLibPath}" \ - --prefix MONO_GAC_PREFIX : "${developDotnetPath}" ''; preFixup = '' @@ -105,26 +70,54 @@ in stdenv.mkDerivation rec { intp="$(cat $NIX_CC/nix-support/dynamic-linker)" fi - oldRpath="$(patchelf --print-rpath "$1")" - # Always search at least for libraries in origin directory. - rpath="''${oldRpath:-\$ORIGIN}:$rpath" - if [[ "$ftype" =~ LSB\ shared ]]; then - patchelf \ - --set-rpath "$rpath" \ - "$1" - elif [[ "$ftype" =~ LSB\ executable ]]; then - patchelf \ - --set-rpath "$rpath" \ - --interpreter "$intp" \ - "$1" - fi + # Save origin-relative parts of rpath. + originRpath="$(patchelf --print-rpath "$1" | sed "s/:/\n/g" | grep "^\$ORIGIN" | paste -sd ":" - || echo "")" + rpath="$originRpath:$rpath" + + patchelf --set-rpath "$rpath" "$1" + patchelf --set-interpreter "$intp" "$1" 2> /dev/null || true fi } + upm_linux=$unitydir/Data/Resources/Upm/upm-linux + + orig_size=$(stat --printf=%s $upm_linux) + # Exclude PlaybackEngines to build something that can be run on FHS-compliant Linuxes find $unitydir -name PlaybackEngines -prune -o -type f -print | while read path; do patchFile "$path" done + + new_size=$(stat --printf=%s $upm_linux) + + ###### zeit-pkg fixing starts here. + # we're replacing plaintext js code that looks like + # PAYLOAD_POSITION = '1234 ' | 0 + # [...] + # PRELUDE_POSITION = '1234 ' | 0 + # ^-----20-chars-----^^------22-chars------^ + # ^-- grep points here + # + # var_* are as described above + # shift_by seems to be safe so long as all patchelf adjustments occur + # before any locations pointed to by hardcoded offsets + + var_skip=20 + var_select=22 + shift_by=$(expr $new_size - $orig_size) + + function fix_offset { + # $1 = name of variable to adjust + location=$(grep -obUam1 "$1" $upm_linux | cut -d: -f1) + location=$(expr $location + $var_skip) + value=$(dd if=$upm_linux iflag=count_bytes,skip_bytes skip=$location \ + bs=1 count=$var_select status=none) + value=$(expr $shift_by + $value) + echo -n $value | dd of=$upm_linux bs=1 seek=$location conv=notrunc + } + + fix_offset PAYLOAD_POSITION + fix_offset PRELUDE_POSITION ''; dontStrip = true; diff --git a/pkgs/development/tools/vagrant/Gemfile b/pkgs/development/tools/vagrant/Gemfile deleted file mode 100644 index f25a77c9398c..000000000000 --- a/pkgs/development/tools/vagrant/Gemfile +++ /dev/null @@ -1,2 +0,0 @@ -source "https://rubygems.org" -gem 'vagrant', git: "https://github.com/hashicorp/vagrant.git", tag: "v2.0.4" diff --git a/pkgs/development/tools/vagrant/Gemfile.lock b/pkgs/development/tools/vagrant/Gemfile.lock deleted file mode 100644 index 2a1515fd1438..000000000000 --- a/pkgs/development/tools/vagrant/Gemfile.lock +++ /dev/null @@ -1,149 +0,0 @@ -GIT - remote: https://github.com/hashicorp/vagrant-spec.git - revision: 9413ab298407114528766efefd1fb1ff24589636 - specs: - vagrant-spec (0.0.1) - childprocess (~> 0.6.0) - log4r (~> 1.1.9) - rspec (~> 3.5.0) - thor (~> 0.18.1) - -PATH - remote: . - specs: - vagrant (2.1.2) - childprocess (~> 0.6.0) - erubis (~> 2.7.0) - hashicorp-checkpoint (~> 0.1.5) - i18n (>= 0.6.0, <= 0.8.0) - listen (~> 3.1.5) - log4r (~> 1.1.9, < 1.1.11) - net-scp (~> 1.2.0) - net-sftp (~> 2.1) - net-ssh (~> 4.2.0) - rb-kqueue (~> 0.2.0) - rest-client (>= 1.6.0, < 3.0) - ruby_dep (<= 1.3.1) - wdm (~> 0.1.0) - winrm (~> 2.1) - winrm-elevated (~> 1.1) - winrm-fs (~> 1.0) - -GEM - remote: https://rubygems.org/ - specs: - addressable (2.5.2) - public_suffix (>= 2.0.2, < 4.0) - builder (3.2.3) - childprocess (0.6.3) - ffi (~> 1.0, >= 1.0.11) - crack (0.4.3) - safe_yaml (~> 1.0.0) - diff-lcs (1.3) - domain_name (0.5.20180417) - unf (>= 0.0.5, < 1.0.0) - erubis (2.7.0) - fake_ftp (0.1.1) - ffi (1.9.23) - gssapi (1.2.0) - ffi (>= 1.0.1) - gyoku (1.3.1) - builder (>= 2.1.2) - hashdiff (0.3.7) - hashicorp-checkpoint (0.1.5) - http-cookie (1.0.3) - domain_name (~> 0.5) - httpclient (2.8.3) - i18n (0.8.0) - listen (3.1.5) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - ruby_dep (~> 1.2) - little-plugger (1.1.4) - log4r (1.1.10) - logging (2.2.2) - little-plugger (~> 1.1) - multi_json (~> 1.10) - mime-types (3.1) - mime-types-data (~> 3.2015) - mime-types-data (3.2016.0521) - multi_json (1.13.1) - net-scp (1.2.1) - net-ssh (>= 2.6.5) - net-sftp (2.1.2) - net-ssh (>= 2.6.5) - net-ssh (4.2.0) - netrc (0.11.0) - nori (2.6.0) - public_suffix (3.0.1) - rake (12.0.0) - rb-fsevent (0.10.3) - rb-inotify (0.9.10) - ffi (>= 0.5.0, < 2) - rb-kqueue (0.2.5) - ffi (>= 0.5.0) - rest-client (2.0.2) - http-cookie (>= 1.0.2, < 2.0) - mime-types (>= 1.16, < 4.0) - netrc (~> 0.8) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) - rspec-core (3.5.4) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-its (1.2.0) - rspec-core (>= 3.0.0) - rspec-expectations (>= 3.0.0) - rspec-mocks (3.5.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.0) - ruby_dep (1.3.1) - rubyntlm (0.6.2) - rubyzip (1.2.1) - safe_yaml (1.0.4) - thor (0.18.1) - unf (0.1.4) - unf_ext - unf_ext (0.0.7.5) - wdm (0.1.1) - webmock (2.3.2) - addressable (>= 2.3.6) - crack (>= 0.3.2) - hashdiff - winrm (2.2.3) - builder (>= 2.1.2) - erubis (~> 2.7) - gssapi (~> 1.2) - gyoku (~> 1.0) - httpclient (~> 2.2, >= 2.2.0.2) - logging (>= 1.6.1, < 3.0) - nori (~> 2.0) - rubyntlm (~> 0.6.0, >= 0.6.1) - winrm-elevated (1.1.0) - winrm (~> 2.0) - winrm-fs (~> 1.0) - winrm-fs (1.2.0) - erubis (~> 2.7) - logging (>= 1.6.1, < 3.0) - rubyzip (~> 1.1) - winrm (~> 2.0) - -PLATFORMS - ruby - -DEPENDENCIES - fake_ftp (~> 0.1.1) - rake (~> 12.0.0) - rspec (~> 3.5.0) - rspec-its (~> 1.2.0) - vagrant! - vagrant-spec! - webmock (~> 2.3.1) - -BUNDLED WITH - 1.16.2 diff --git a/pkgs/development/tools/vagrant/default.nix b/pkgs/development/tools/vagrant/default.nix index f247a20b1b27..74992560f3fc 100644 --- a/pkgs/development/tools/vagrant/default.nix +++ b/pkgs/development/tools/vagrant/default.nix @@ -1,13 +1,11 @@ -{ lib, fetchurl, buildRubyGem, bundlerEnv, ruby, libarchive }: +{ lib, fetchurl, buildRubyGem, bundlerEnv, ruby, libarchive, writeText, withLibvirt ? true, libvirt, pkgconfig }: let # NOTE: bumping the version and updating the hash is insufficient; - # you must copy a fresh Gemfile.lock from the vagrant source, - # and use bundix to generate a new gemset.nix. - # Do not change the existing Gemfile. - version = "2.1.2"; + # you must use bundix to generate a new gemset.nix in the Vagrant source. + version = "2.2.0"; url = "https://github.com/hashicorp/vagrant/archive/v${version}.tar.gz"; - sha256 = "0fb90v43d30whhyjlgb9mmy93ccbpr01pz97kp5hrg3wfd7703b1"; + sha256 = "1wa8l3j6hpy0m0snz7wvfcf0wsjikp22c2z29crpk10f7xl7c56b"; deps = bundlerEnv rec { name = "${pname}-${version}"; @@ -15,8 +13,9 @@ let inherit version; inherit ruby; - gemdir = ./.; - gemset = lib.recursiveUpdate (import ./gemset.nix) { + gemfile = writeText "Gemfile" ""; + lockfile = writeText "Gemfile.lock" ""; + gemset = lib.recursiveUpdate (import ./gemset.nix) ({ vagrant = { source = { type = "url"; @@ -24,7 +23,7 @@ let }; inherit version; }; - }; + } // lib.optionalAttrs withLibvirt (import ./gemset_libvirt.nix)); }; in buildRubyGem rec { @@ -36,6 +35,8 @@ in buildRubyGem rec { dontBuild = false; src = fetchurl { inherit url sha256; }; + buildInputs = lib.optional withLibvirt [ libvirt pkgconfig ]; + patches = [ ./unofficial-installation-nowarn.patch ./use-system-bundler-version.patch @@ -46,7 +47,12 @@ in buildRubyGem rec { postInstall = '' wrapProgram "$out/bin/vagrant" \ --set GEM_PATH "${deps}/lib/ruby/gems/${ruby.version.libDir}" \ - --prefix PATH ':' "${lib.getBin libarchive}/bin" + --prefix PATH ':' "${lib.getBin libarchive}/bin" \ + ${lib.optionalString withLibvirt '' + --prefix PATH ':' "${pkgconfig}/bin" \ + --prefix PKG_CONFIG_PATH ':' \ + "${lib.makeSearchPath "lib/pkgconfig" [ libvirt ]}" + ''} ''; installCheckPhase = '' diff --git a/pkgs/development/tools/vagrant/gemset.nix b/pkgs/development/tools/vagrant/gemset.nix index 598f5cc67235..39eeb02ce55c 100644 --- a/pkgs/development/tools/vagrant/gemset.nix +++ b/pkgs/development/tools/vagrant/gemset.nix @@ -70,10 +70,10 @@ ffi = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0zw6pbyvmj8wafdc7l5h7w20zkp1vbr2805ql5d941g2b20pk4zr"; + sha256 = "0jpm2dis1j7zvvy3lg7axz9jml316zrn7s0j59vyq3qr127z0m7q"; type = "gem"; }; - version = "1.9.23"; + version = "1.9.25"; }; gssapi = { dependencies = ["ffi"]; @@ -172,18 +172,18 @@ dependencies = ["mime-types-data"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "0087z9kbnlqhci7fxh9f6il63hj1k02icq2rs0c6cppmqchr753m"; + sha256 = "0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk"; type = "gem"; }; - version = "3.1"; + version = "3.2.2"; }; mime-types-data = { source = { remotes = ["https://rubygems.org"]; - sha256 = "04my3746hwa4yvbx1ranhfaqkgf6vavi1kyijjnw8w3dy37vqhkm"; + sha256 = "07wvp0aw2gjm4njibb70as6rh5hi1zzri5vky1q6jx95h8l56idc"; type = "gem"; }; - version = "3.2016.0521"; + version = "3.2018.0812"; }; multi_json = { source = { @@ -214,10 +214,10 @@ net-ssh = { source = { remotes = ["https://rubygems.org"]; - sha256 = "07c4v97zl1daabmri9zlbzs6yvkl56z1q14bw74d53jdj0c17nhx"; + sha256 = "0qfanf71yv8w7yl9l9wqcy68i2x1ghvnf8m581yy4pl0anfdhqw8"; type = "gem"; }; - version = "4.2.0"; + version = "5.0.2"; }; netrc = { source = { @@ -238,10 +238,10 @@ public_suffix = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0mvzd9ycjw8ydb9qy3daq3kdzqs2vpqvac4dqss6ckk4rfcjc637"; + sha256 = "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l"; type = "gem"; }; - version = "3.0.1"; + version = "3.0.3"; }; rake = { source = { @@ -358,10 +358,10 @@ rubyzip = { source = { remotes = ["https://rubygems.org"]; - sha256 = "06js4gznzgh8ac2ldvmjcmg9v1vg9llm357yckkpylaj6z456zqz"; + sha256 = "1n1lb2sdwh9h27y244hxzg1lrxxg2m53pk1vq7p33bna003qkyrj"; type = "gem"; }; - version = "1.2.1"; + version = "1.2.2"; }; safe_yaml = { source = { @@ -397,19 +397,28 @@ version = "0.0.7.5"; }; vagrant = { - dependencies = ["childprocess" "erubis" "hashicorp-checkpoint" "i18n" "listen" "log4r" "net-scp" "net-sftp" "net-ssh" "rb-kqueue" "rest-client" "ruby_dep" "wdm" "winrm" "winrm-elevated" "winrm-fs"]; + dependencies = ["childprocess" "erubis" "hashicorp-checkpoint" "i18n" "listen" "log4r" "net-scp" "net-sftp" "net-ssh" "rb-kqueue" "rest-client" "ruby_dep" "rubyzip" "vagrant_cloud" "wdm" "winrm" "winrm-elevated" "winrm-fs"]; }; vagrant-spec = { dependencies = ["childprocess" "log4r" "rspec" "thor"]; source = { fetchSubmodules = false; - rev = "9413ab298407114528766efefd1fb1ff24589636"; - sha256 = "1z77m3p6x82hipa7y4i71zafy0rdfajw2vhqdxczjmrlwp0pvisl"; + rev = "abfc34474d122235d56e4c6b6fb5d3e35bedfa90"; + sha256 = "08xy2c82lrxkwjlvrbx1v32968a6psni3952y3knriqgygv2kzbn"; type = "git"; url = "https://github.com/hashicorp/vagrant-spec.git"; }; version = "0.0.1"; }; + vagrant_cloud = { + dependencies = ["rest-client"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0k325a1cblj3jd2av8a6j3xsjjm36g578gpbmxw7h5dbffp49il1"; + type = "gem"; + }; + version = "2.0.1"; + }; wdm = { source = { remotes = ["https://rubygems.org"]; @@ -431,10 +440,10 @@ dependencies = ["builder" "erubis" "gssapi" "gyoku" "httpclient" "logging" "nori" "rubyntlm"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "02lzbixdbjvhmb0byqx9rl9x4xx9pqc8jwm7y6mmp7w7mri72zh6"; + sha256 = "05c1xji4afwxx4vgim5n4nj62zbyppmm67ci3kwi0jjrqaj9y11q"; type = "gem"; }; - version = "2.2.3"; + version = "2.3.0"; }; winrm-elevated = { dependencies = ["winrm" "winrm-fs"]; @@ -449,9 +458,9 @@ dependencies = ["erubis" "logging" "rubyzip" "winrm"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "1i3w2j2rmhjqj8lynca2m1dm1m5fv1x35xwhk3vyr15dn260z56g"; + sha256 = "12g9grzp03knh1nxcicnm93pmlf4r264lhvl5yviyri8swmqlbz5"; type = "gem"; }; - version = "1.2.0"; + version = "1.3.1"; }; } \ No newline at end of file diff --git a/pkgs/development/tools/vagrant/gemset_libvirt.nix b/pkgs/development/tools/vagrant/gemset_libvirt.nix new file mode 100644 index 000000000000..aeaf42341a87 --- /dev/null +++ b/pkgs/development/tools/vagrant/gemset_libvirt.nix @@ -0,0 +1,19 @@ +{ + mini_portile2 = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0gzfmcywp1da8nzfqsql2zqi648mfnx6qwkig3cv36n9m0yy676y"; + type = "gem"; + }; + version = "2.3.0"; + }; + nokogiri = { + dependencies = ["mini_portile2"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0byyxrazkfm29ypcx5q4syrv126nvjnf7z6bqi01sqkv4llsi4qz"; + type = "gem"; + }; + version = "1.8.5"; + }; +} diff --git a/pkgs/development/tools/valadoc/default.nix b/pkgs/development/tools/valadoc/default.nix index 8f9087ee3b3a..a36e251a4a28 100644 --- a/pkgs/development/tools/valadoc/default.nix +++ b/pkgs/development/tools/valadoc/default.nix @@ -1,18 +1,16 @@ -{stdenv, fetchurl, gnome3, automake, autoconf, which, libtool, pkgconfig, graphviz, glib, gobjectIntrospection, expat}: +{stdenv, fetchurl, gnome3, automake, autoconf, which, libtool, pkgconfig, graphviz, glib, gobject-introspection, expat}: stdenv.mkDerivation rec { version = "0.36.1"; name = "valadoc-${version}"; src = fetchurl { - url = "mirror://gnome/sources/valadoc/${gnome3.versionBranch version}/${name}.tar.xz"; + url = "mirror://gnome/sources/valadoc/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; sha256 = "07501k2j9c016bd7rfr6xzaxdplq7j9sd18b5ixbqdbipvn6whnv"; }; - nativeBuildInputs = [ automake autoconf which gnome3.vala libtool pkgconfig gobjectIntrospection ]; + nativeBuildInputs = [ automake autoconf which gnome3.vala libtool pkgconfig gobject-introspection ]; buildInputs = [ graphviz glib gnome3.libgee expat ]; - preConfigure = "./autogen.sh"; - passthru = { updateScript = gnome3.updateScript { packageName = "valadoc"; @@ -20,10 +18,10 @@ stdenv.mkDerivation rec { }; meta = with stdenv.lib; { - description = "valadoc is a documentation generator for generating API documentation from Vala source code"; - homepage = https://valadoc.org; - license = stdenv.lib.licenses.gpl2; + description = "A documentation generator for generating API documentation from Vala source code"; + homepage = https://valadoc.org; + license = licenses.gpl2; maintainers = with maintainers; [ sternenseemann ]; - platforms = with platforms; linux; + platforms = platforms.linux; }; } diff --git a/pkgs/development/tools/vgo2nix/default.nix b/pkgs/development/tools/vgo2nix/default.nix new file mode 100644 index 000000000000..ad556606c9ae --- /dev/null +++ b/pkgs/development/tools/vgo2nix/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, lib +, buildGoPackage +, go +, makeWrapper +, nix-prefetch-git +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "vgo2nix-${version}"; + version = "unstable-2018-10-14"; + goPackagePath = "github.com/adisbladis/vgo2nix"; + + nativeBuildInputs = [ makeWrapper ]; + + src = fetchFromGitHub { + owner = "adisbladis"; + repo = "vgo2nix"; + rev = "a36137a2b9675f5e9b7e0a7840bc9fe9f2414d4e"; + sha256 = "1658hr1535v8w3s41q0bcgk8hmisjn8gcw7i3n2d2igszn1dp0q4"; + }; + + goDeps = ./deps.nix; + + allowGoReference = true; + + postInstall = with stdenv; let + binPath = lib.makeBinPath [ nix-prefetch-git go ]; + in '' + wrapProgram $bin/bin/vgo2nix --prefix PATH : ${binPath} + ''; + + meta = with stdenv.lib; { + description = "Convert go.mod files to nixpkgs buildGoPackage compatible deps.nix files"; + homepage = https://github.com/adisbladis/vgo2nix; + license = licenses.mit; + maintainers = with maintainers; [ adisbladis ]; + }; + +} diff --git a/pkgs/development/tools/vgo2nix/deps.nix b/pkgs/development/tools/vgo2nix/deps.nix new file mode 100644 index 000000000000..b8327cd6069f --- /dev/null +++ b/pkgs/development/tools/vgo2nix/deps.nix @@ -0,0 +1,12 @@ +[ + + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "ded554d0681e"; + sha256 = "04rlq9hc3ccww9sbsrl48fl6wbjprb136rqxyr7dmgfj444aml56"; + }; + } +] diff --git a/pkgs/development/tools/vndr/default.nix b/pkgs/development/tools/vndr/default.nix index 0fbcd7b71a60..42cf6f07f4d0 100644 --- a/pkgs/development/tools/vndr/default.nix +++ b/pkgs/development/tools/vndr/default.nix @@ -1,9 +1,9 @@ { lib, buildGoPackage, fetchFromGitHub }: buildGoPackage rec { - name = "vndr-${version}"; - version = "20171005-${lib.strings.substring 0 7 rev}"; - rev = "b57c5799efd5ed743f347a025482babf01ba963e"; + name = "vndr-unstable-${version}"; + version = "2018-06-23"; + rev = "81cb8916aad3c8d06193f008dba3e16f82851f52"; goPackagePath = "github.com/LK4D4/vndr"; excludedPackages = "test"; @@ -12,7 +12,7 @@ buildGoPackage rec { inherit rev; owner = "LK4D4"; repo = "vndr"; - sha256 = "15mmy4a06jgzvlbjbmd89f0xx695x8wg7jqi76kiz495i6figk2v"; + sha256 = "0c0k0cic35d1141az72gbf8r0vm9zaq4xi8v1sqpxhlzf28m297l"; }; meta = { diff --git a/pkgs/development/tools/wabt/default.nix b/pkgs/development/tools/wabt/default.nix index 26347d4b2782..dade09ee5f6e 100644 --- a/pkgs/development/tools/wabt/default.nix +++ b/pkgs/development/tools/wabt/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "wabt-${version}"; - version = "1.0.5"; + version = "1.0.6"; src = fetchFromGitHub { owner = "WebAssembly"; repo = "wabt"; rev = version; - sha256 = "1cbak3ach7cna98j2r0v3y38c59ih2gv0p6f43qp782pyj07hzfy"; + sha256 = "0lqsf4wmg24mb3ksmib8xwvmghx8m2vzrjrs8dazwlmik7rill8i"; }; nativeBuildInputs = [ cmake ]; @@ -18,8 +18,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "The WebAssembly Binary Toolkit"; longDescription = '' - WABT (we pronounce it "wabbit") is a suite of tools for WebAssembly, - including: + WABT (pronounced "wabbit") is a suite of tools for WebAssembly, including: * wat2wasm: translate from WebAssembly text format to the WebAssembly binary format * wasm2wat: the inverse of wat2wasm, translate from the binary format @@ -36,6 +35,6 @@ stdenv.mkDerivation rec { homepage = https://github.com/WebAssembly/wabt; license = licenses.asl20; maintainers = with maintainers; [ ekleog ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/tools/wp-cli/default.nix b/pkgs/development/tools/wp-cli/default.nix index 2f5552945714..e2250297c8eb 100644 --- a/pkgs/development/tools/wp-cli/default.nix +++ b/pkgs/development/tools/wp-cli/default.nix @@ -1,42 +1,46 @@ { stdenv, lib, fetchurl, writeScript, writeText, php }: let - name = "wp-cli-${version}"; - version = "2.0.0"; - - src = fetchurl { - url = "https://github.com/wp-cli/wp-cli/releases/download/v${version}/${name}.phar"; - sha256 = "1s8pv8vdjwiwknpwsxc59l1zxc2np7nrp6bjd0s8jwsrv5fgjzsp"; - }; + version = "2.0.1"; completion = fetchurl { url = "https://raw.githubusercontent.com/wp-cli/wp-cli/v${version}/utils/wp-completion.bash"; sha256 = "15d330x6d3fizrm6ckzmdknqg6wjlx5fr87bmkbd5s6a1ihs0g24"; }; - bin = writeScript "wp" '' - #! ${stdenv.shell} - - set -euo pipefail - - exec ${lib.getBin php}/bin/php \ - -c ${ini} \ - -f ${src} -- "$@" - ''; - - ini = writeText "wp-cli.ini" '' - [PHP] - memory_limit = -1 ; no limit as composer uses a lot of memory - - [Phar] - phar.readonly = Off - ''; - in stdenv.mkDerivation rec { - inherit name version; + name = "wp-cli-${version}"; + inherit version; + + src = fetchurl { + url = "https://github.com/wp-cli/wp-cli/releases/download/v${version}/${name}.phar"; + sha256 = "05lbay4c0477465vv4h8d2j94pk3haz1a7f0ncb127fvxz3a2pcg"; + }; buildCommand = '' - install -Dm755 ${bin} $out/bin/wp + dir=$out/share/wp-cli + mkdir -p $out/bin $dir + + cat <<_EOF > $out/bin/wp +#!${stdenv.shell} + +set -euo pipefail + +exec ${lib.getBin php}/bin/php \\ + -c $dir/php.ini \\ + -f $dir/wp-cli -- "\$@" +_EOF + chmod 0755 $out/bin/wp + + cat <<_EOF > $dir/php.ini +[PHP] +memory_limit = -1 ; no limit as composer uses a lot of memory + +[Phar] +phar.readonly = Off +_EOF + + install -Dm644 ${src} $dir/wp-cli install -Dm644 ${completion} $out/share/bash-completion/completions/wp # this is a very basic run test diff --git a/pkgs/development/tools/xcbuild/default.nix b/pkgs/development/tools/xcbuild/default.nix index 3f7b21be005d..e71375402c70 100644 --- a/pkgs/development/tools/xcbuild/default.nix +++ b/pkgs/development/tools/xcbuild/default.nix @@ -62,5 +62,6 @@ in stdenv.mkDerivation rec { homepage = https://github.com/facebook/xcbuild; platforms = platforms.unix; maintainers = with maintainers; [ copumpkin matthewbauer ]; + license = with licenses; [ bsd2 bsd3 ]; }; } diff --git a/pkgs/development/tools/xcpretty/Gemfile b/pkgs/development/tools/xcpretty/Gemfile new file mode 100644 index 000000000000..0b37143fe0eb --- /dev/null +++ b/pkgs/development/tools/xcpretty/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'xcpretty' diff --git a/pkgs/development/tools/xcpretty/Gemfile.lock b/pkgs/development/tools/xcpretty/Gemfile.lock new file mode 100644 index 000000000000..6f1ba7545a82 --- /dev/null +++ b/pkgs/development/tools/xcpretty/Gemfile.lock @@ -0,0 +1,15 @@ +GEM + remote: https://rubygems.org/ + specs: + rouge (2.0.7) + xcpretty (0.3.0) + rouge (~> 2.0.7) + +PLATFORMS + ruby + +DEPENDENCIES + xcpretty + +BUNDLED WITH + 1.16.4 diff --git a/pkgs/development/tools/xcpretty/default.nix b/pkgs/development/tools/xcpretty/default.nix new file mode 100644 index 000000000000..99af752086f6 --- /dev/null +++ b/pkgs/development/tools/xcpretty/default.nix @@ -0,0 +1,27 @@ +{ lib, bundlerApp, bundler, bundix }: + +bundlerApp { + pname = "xcpretty"; + gemdir = ./.; + + exes = [ "xcpretty" ]; + + passthru = { + updateScript = '' + set -e + echo + cd ${toString ./.} + ${bundler}/bin/bundle lock --update + ${bundix}/bin/bundix + ''; + }; + + meta = with lib; { + description = "Flexible and fast xcodebuild formatter"; + homepage = https://github.com/supermarin/xcpretty; + license = licenses.mit; + maintainers = with maintainers; [ + nicknovitski + ]; + }; +} diff --git a/pkgs/development/tools/xcpretty/gemset.nix b/pkgs/development/tools/xcpretty/gemset.nix new file mode 100644 index 000000000000..30c68a93c13f --- /dev/null +++ b/pkgs/development/tools/xcpretty/gemset.nix @@ -0,0 +1,19 @@ +{ + rouge = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0sfikq1q8xyqqx690iiz7ybhzx87am4w50w8f2nq36l3asw4x89d"; + type = "gem"; + }; + version = "2.0.7"; + }; + xcpretty = { + dependencies = ["rouge"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1xq47q2h5llj7b54rws4796904vnnjz7qqnacdv7wlp3gdbwrivm"; + type = "gem"; + }; + version = "0.3.0"; + }; +} \ No newline at end of file diff --git a/pkgs/development/tools/yarn/default.nix b/pkgs/development/tools/yarn/default.nix index dae90569a90b..e2e115992bc6 100644 --- a/pkgs/development/tools/yarn/default.nix +++ b/pkgs/development/tools/yarn/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "yarn-${version}"; - version = "1.9.4"; + version = "1.12.3"; src = fetchzip { url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz"; - sha256 = "0lxncqvz66167ijhsi76ds2yp8140d9ywn89y5vm92010irsgs20"; + sha256 = "0izn7lfvfw046qlxdgiiiyqj24sl2yclm6v8bzy8ilsr00csbrm2"; }; buildInputs = [ nodejs ]; @@ -22,6 +22,7 @@ stdenv.mkDerivation rec { homepage = https://yarnpkg.com/; description = "Fast, reliable, and secure dependency management for javascript"; license = licenses.bsd2; - maintainers = [ maintainers.offline ]; + maintainers = [ maintainers.offline maintainers.screendriver ]; + platforms = platforms.linux ++ platforms.darwin; }; } diff --git a/pkgs/development/tools/ydiff/default.nix b/pkgs/development/tools/ydiff/default.nix new file mode 100644 index 000000000000..c2f72138db5f --- /dev/null +++ b/pkgs/development/tools/ydiff/default.nix @@ -0,0 +1,45 @@ +{ stdenv, lib, pythonPackages, python3Packages, less, patchutils, git +, subversion, coreutils, which }: + +with pythonPackages; + +buildPythonApplication rec { + pname = "ydiff"; + version = "1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0mxcl17sx1d4vaw22ammnnn3y19mm7r6ljbarcjzi519klz26bnf"; + }; + + patchPhase = '' + substituteInPlace tests/test_ydiff.py \ + --replace /bin/rm ${coreutils}/bin/rm \ + --replace /bin/sh ${stdenv.shell} + substituteInPlace Makefile \ + --replace "pep8 --ignore" "# pep8 --ignore" \ + --replace "python3 \`which coverage\`" "${python3Packages.coverage}/bin/coverage3" \ + --replace /bin/sh ${stdenv.shell} \ + --replace tests/regression.sh "${stdenv.shell} tests/regression.sh" + patchShebangs tests/*.sh + ''; + + buildInputs = [ docutils pygments ]; + propagatedBuildInputs = [ less patchutils ]; + checkInputs = [ coverage coreutils git subversion which ]; + + checkTarget = if isPy3k then "test3" else "test"; + + meta = { + homepage = https://github.com/ymattw/ydiff; + description = "View colored, incremental diff in workspace or from stdin"; + longDescription = '' + Term based tool to view colored, incremental diff in a version + controlled workspace (supports Git, Mercurial, Perforce and Svn + so far) or from stdin, with side by side (similar to diff -y) + and auto pager support. + ''; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ leenaars ]; + }; +} diff --git a/pkgs/development/tools/yq/default.nix b/pkgs/development/tools/yq/default.nix index a08e01a48b7f..8ce88dac381c 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.6.0"; + version = "2.7.1"; propagatedBuildInputs = [ pyyaml xmltodict jq ]; @@ -11,7 +11,7 @@ buildPythonApplication rec { src = fetchPypi { inherit pname version; - sha256 = "0wyzg6lwxmzqsblljg9hddkadda7qdpw54sp0pmmbv89hhz7cky6"; + sha256 = "1c10wbhgx8d8s44a8g2vzn4cmvkf7z7yqxrnk88aapgi51i786q0"; }; meta = with lib; { diff --git a/pkgs/development/web/insomnia/default.nix b/pkgs/development/web/insomnia/default.nix index 4fcaac90fd63..c7582f4d5b7b 100644 --- a/pkgs/development/web/insomnia/default.nix +++ b/pkgs/development/web/insomnia/default.nix @@ -1,30 +1,70 @@ -{ stdenv, lib, makeWrapper, fetchurl, dpkg +{ stdenv, makeWrapper, fetchurl, dpkg , alsaLib, atk, cairo, cups, dbus, expat, fontconfig, freetype -, gdk_pixbuf, glib, gnome2, gtk2-x11, nspr, nss +, gdk_pixbuf, glib, gnome2, nspr, nss, gtk3, gtk2, at-spi2-atk , libX11, libXScrnSaver, libXcomposite, libXcursor, libXdamage, libXext , libXfixes, libXi, libXrandr, libXrender, libXtst, libxcb, nghttp2 -, libudev0-shim, glibc, curl, openssl +, libudev0-shim, glibc, curl, openssl, autoPatchelfHook }: let - libPath = lib.makeLibraryPath [ - alsaLib atk cairo cups dbus expat fontconfig freetype gdk_pixbuf glib gnome2.GConf gnome2.pango - gtk2-x11 nspr nss stdenv.cc.cc libX11 libXScrnSaver libXcomposite libXcursor libXdamage libXext libXfixes - libXi libXrandr libXrender libXtst libxcb + runtimeLibs = stdenv.lib.makeLibraryPath [ + curl + glibc + libudev0-shim + nghttp2 + openssl + stdenv.cc.cc ]; - runtimeLibs = lib.makeLibraryPath [ libudev0-shim glibc curl openssl nghttp2 ]; in stdenv.mkDerivation rec { name = "insomnia-${version}"; - version = "6.0.2"; + version = "6.2.0"; src = fetchurl { url = "https://github.com/getinsomnia/insomnia/releases/download/v${version}/insomnia_${version}_amd64.deb"; - sha256 = "18xspbaal945bmrwjnsz1sjba53040wxrzvig40nnclwj8h671ms"; + sha256 = "1wxgcriszsbgpicaj4h1ycyykgwsjr8m7x5xi02y5bs5k6l7gcva"; }; - nativeBuildInputs = [ makeWrapper dpkg ]; + nativeBuildInputs = [ + autoPatchelfHook + dpkg + makeWrapper + ]; + + buildInputs = [ + alsaLib + at-spi2-atk + atk + cairo + cups + dbus + expat + fontconfig + freetype + gdk_pixbuf + glib + gnome2.GConf + gnome2.pango + gtk2 + gtk3 + libX11 + libXScrnSaver + libXcomposite + libXcursor + libXdamage + libXext + libXfixes + libXi + libXrandr + libXrender + libXtst + libxcb + nspr + nss + stdenv.cc.cc + ]; - buildPhase = ":"; + dontBuild = true; + dontConfigure = true; unpackPhase = "dpkg-deb -x $src ."; @@ -39,23 +79,13 @@ in stdenv.mkDerivation rec { ''; preFixup = '' - for lib in $out/lib/*.so; do - patchelf --set-rpath "$out/lib:${libPath}" $lib - done - - for bin in $out/bin/insomnia; do - patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \ - --set-rpath "$out/lib:${libPath}" \ - $bin - done - wrapProgram "$out/bin/insomnia" --prefix LD_LIBRARY_PATH : ${runtimeLibs} ''; meta = with stdenv.lib; { homepage = https://insomnia.rest/; description = "The most intuitive cross-platform REST API Client"; - license = stdenv.lib.licenses.mit; + license = licenses.mit; platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ markus1189 ]; }; diff --git a/pkgs/development/web/mailcatcher/Gemfile.lock b/pkgs/development/web/mailcatcher/Gemfile.lock index 9a4969c11676..c953a311077e 100644 --- a/pkgs/development/web/mailcatcher/Gemfile.lock +++ b/pkgs/development/web/mailcatcher/Gemfile.lock @@ -16,7 +16,7 @@ GEM mime-types (3.1) mime-types-data (~> 3.2015) mime-types-data (3.2016.0521) - rack (1.6.8) + rack (1.6.11) rack-protection (1.5.3) rack sinatra (1.4.8) @@ -40,4 +40,4 @@ DEPENDENCIES mailcatcher BUNDLED WITH - 1.14.4 + 1.16.4 diff --git a/pkgs/development/web/mailcatcher/default.nix b/pkgs/development/web/mailcatcher/default.nix index 49c5c4d81af1..a2fa509232de 100644 --- a/pkgs/development/web/mailcatcher/default.nix +++ b/pkgs/development/web/mailcatcher/default.nix @@ -1,29 +1,11 @@ -{ stdenv, bundlerEnv, ruby, makeWrapper }: +{ lib, bundlerApp }: -stdenv.mkDerivation rec { - name = "mailcatcher-${version}"; +bundlerApp { + pname = "mailcatcher"; + gemdir = ./.; + exes = [ "mailcatcher" "catchmail" ]; - version = (import ./gemset.nix).mailcatcher.version; - - env = bundlerEnv { - name = "${name}-gems"; - - inherit ruby; - - gemdir = ./.; - }; - - buildInputs = [ makeWrapper ]; - - unpackPhase = ":"; - - installPhase = '' - mkdir -p $out/bin - makeWrapper ${env}/bin/mailcatcher $out/bin/mailcatcher - makeWrapper ${env}/bin/catchmail $out/bin/catchmail - ''; - - meta = with stdenv.lib; { + meta = with lib; { description = "SMTP server and web interface to locally test outbound emails"; homepage = https://mailcatcher.me/; license = licenses.mit; diff --git a/pkgs/development/web/mailcatcher/gemset.nix b/pkgs/development/web/mailcatcher/gemset.nix index d9e95454a500..75e1336b1c3c 100644 --- a/pkgs/development/web/mailcatcher/gemset.nix +++ b/pkgs/development/web/mailcatcher/gemset.nix @@ -16,6 +16,7 @@ version = "1.0.9.1"; }; mail = { + dependencies = ["mime-types"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0d7lhj2dw52ycls6xigkfz6zvfhc6qggply9iycjmcyj9760yvz9"; @@ -24,6 +25,7 @@ version = "2.6.6"; }; mailcatcher = { + dependencies = ["eventmachine" "mail" "rack" "sinatra" "skinny" "sqlite3" "thin"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0h6gk8n18i5f651f244al1hscjzl27fpma4vqw0qhszqqpd5p3bx"; @@ -32,6 +34,7 @@ version = "0.6.5"; }; mime-types = { + dependencies = ["mime-types-data"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0087z9kbnlqhci7fxh9f6il63hj1k02icq2rs0c6cppmqchr753m"; @@ -50,12 +53,13 @@ rack = { source = { remotes = ["https://rubygems.org"]; - sha256 = "19m7aixb2ri7p1n0iqaqx8ldi97xdhvbxijbyrrcdcl6fv5prqza"; + sha256 = "1g9926ln2lw12lfxm4ylq1h6nl0rafl10za3xvjzc87qvnqic87f"; type = "gem"; }; - version = "1.6.8"; + version = "1.6.11"; }; rack-protection = { + dependencies = ["rack"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0cvb21zz7p9wy23wdav63z5qzfn4nialik22yqp6gihkgfqqrh5r"; @@ -64,6 +68,7 @@ version = "1.5.3"; }; sinatra = { + dependencies = ["rack" "rack-protection" "tilt"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0byxzl7rx3ki0xd7aiv1x8mbah7hzd8f81l65nq8857kmgzj1jqq"; @@ -72,6 +77,7 @@ version = "1.4.8"; }; skinny = { + dependencies = ["eventmachine" "thin"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1y3yvx88ylgz4d2s1wskjk5rkmrcr15q3ibzp1q88qwzr5y493a9"; @@ -88,6 +94,7 @@ version = "1.3.13"; }; thin = { + dependencies = ["daemons" "eventmachine" "rack"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0hrq9m3hb6pm8yrqshhg0gafkphdpvwcqmr7k722kgdisp3w91ga"; diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix index b2ee7528814f..a9c08e1c5b73 100644 --- a/pkgs/development/web/nodejs/nodejs.nix +++ b/pkgs/development/web/nodejs/nodejs.nix @@ -42,7 +42,7 @@ in name = "${baseName}-${version}"; src = fetchurl { - url = "http://nodejs.org/dist/v${version}/node-v${version}.tar.xz"; + url = "https://nodejs.org/dist/v${version}/node-v${version}.tar.xz"; inherit sha256; }; @@ -101,7 +101,7 @@ in ''; passthru.updateScript = import ./update.nix { - inherit writeScript coreutils gnugrep jq curl common-updater-scripts gnupg nix; + inherit stdenv writeScript coreutils gnugrep jq curl common-updater-scripts gnupg nix; inherit (stdenv) lib; majorVersion = with stdenv.lib; elemAt (splitString "." version) 0; }; diff --git a/pkgs/development/web/nodejs/update.nix b/pkgs/development/web/nodejs/update.nix index 9ff11982b656..bf6951dc6882 100644 --- a/pkgs/development/web/nodejs/update.nix +++ b/pkgs/development/web/nodejs/update.nix @@ -1,4 +1,5 @@ -{ lib +{ stdenv +, lib , writeScript , coreutils , curl @@ -11,6 +12,7 @@ }: writeScript "update-nodejs" '' + #!${stdenv.shell} PATH=${lib.makeBinPath [ common-updater-scripts coreutils curl gnugrep jq gnupg nix ]} HOME=`mktemp -d` diff --git a/pkgs/development/web/nodejs/v10.nix b/pkgs/development/web/nodejs/v10.nix index ee88b2313662..471808980082 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.9.0"; - sha256 = "00hdachbmcf9pyd1iksprsi5mddwp6z59mb3lr81z8ynfbmzhzni"; + version = "10.12.0"; + sha256 = "1r0aqcxafha13ks8586x77n77zi88db259cpaix0y1ivdh6qkkfr"; } diff --git a/pkgs/development/web/nodejs/v6.nix b/pkgs/development/web/nodejs/v6.nix index 2e94923441fc..7250613e8628 100644 --- a/pkgs/development/web/nodejs/v6.nix +++ b/pkgs/development/web/nodejs/v6.nix @@ -5,6 +5,6 @@ let in buildNodejs { inherit enableNpm; - version = "6.14.3"; - sha256 = "1jbrfk875aimm65wni059rrydmhp4z0hrxskq3ci6jvykxr8gwg3"; + version = "6.14.4"; + sha256 = "03zc6jhid6jyi871zlcrkjqffmrpxh01z2xfsl3xp2vzg2czqjws"; } diff --git a/pkgs/development/web/nodejs/v8.nix b/pkgs/development/web/nodejs/v8.nix index c5f899f9bb42..4e6ba7945ec5 100644 --- a/pkgs/development/web/nodejs/v8.nix +++ b/pkgs/development/web/nodejs/v8.nix @@ -5,6 +5,6 @@ let in buildNodejs { inherit enableNpm; - version = "8.11.4"; - sha256 = "02d6a9sq81mbvap6h1ckwrang6wrxbkg0xxzn06wn2vbv7k7vkpv"; + version = "8.12.0"; + sha256 = "16j1rrxkhmvpcw689ndw1raql1gz4jqn7n82z55zn63c05cgz7as"; } diff --git a/pkgs/development/web/now-cli/default.nix b/pkgs/development/web/now-cli/default.nix new file mode 100644 index 000000000000..47be5ff4250e --- /dev/null +++ b/pkgs/development/web/now-cli/default.nix @@ -0,0 +1,87 @@ +{ stdenv, lib, fetchurl }: +stdenv.mkDerivation rec { + name = "now-cli-${version}"; + version = "12.1.3"; + + # TODO: switch to building from source, if possible + src = fetchurl { + url = "https://github.com/zeit/now-cli/releases/download/${version}/now-linux.gz"; + sha256 = "0jg0x227g0x2fby7mnhfyrfyja59003isg7wyh2vqcfshh5hsaq0"; + }; + + sourceRoot = "."; + unpackCmd = '' + gunzip -c $curSrc > now-linux + ''; + + buildPhase = ":"; + + installPhase = '' + mkdir $out + mkdir $out/bin + cp now-linux $out/bin/now + ''; + + # now is a node program packaged using zeit/pkg. + # thus, it contains hardcoded offsets. + # patchelf shifts these locations when it expands headers. + + # this could probably be generalised into allowing any program packaged + # with zeit/pkg to be run on nixos. + + preFixup = let + libPath = lib.makeLibraryPath [stdenv.cc.cc]; + in '' + + orig_size=$(stat --printf=%s $out/bin/now) + + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/now + patchelf --set-rpath ${libPath} $out/bin/now + chmod +x $out/bin/now + + new_size=$(stat --printf=%s $out/bin/now) + + ###### zeit-pkg fixing starts here. + # we're replacing plaintext js code that looks like + # PAYLOAD_POSITION = '1234 ' | 0 + # [...] + # PRELUDE_POSITION = '1234 ' | 0 + # ^-----20-chars-----^^------22-chars------^ + # ^-- grep points here + # + # var_* are as described above + # shift_by seems to be safe so long as all patchelf adjustments occur + # before any locations pointed to by hardcoded offsets + + var_skip=20 + var_select=22 + shift_by=$(expr $new_size - $orig_size) + + function fix_offset { + # $1 = name of variable to adjust + location=$(grep -obUam1 "$1" $out/bin/now | cut -d: -f1) + location=$(expr $location + $var_skip) + + value=$(dd if=$out/bin/now iflag=count_bytes,skip_bytes skip=$location \ + bs=1 count=$var_select status=none) + value=$(expr $shift_by + $value) + + echo -n $value | dd of=$out/bin/now bs=1 seek=$location conv=notrunc + } + + fix_offset PAYLOAD_POSITION + fix_offset PRELUDE_POSITION + + ''; + dontStrip = true; + + + + meta = with stdenv.lib; { + homepage = https://zeit.co/now; + description = "The Command Line Interface for Now - Global Serverless Deployments"; + license = licenses.asl20; + platforms = platforms.linux; + maintainers = [ maintainers.bhall ]; + }; +} \ No newline at end of file diff --git a/pkgs/development/web/postman/default.nix b/pkgs/development/web/postman/default.nix index 0c8daaee6ef1..bf18ce5d75cf 100644 --- a/pkgs/development/web/postman/default.nix +++ b/pkgs/development/web/postman/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "postman-${version}"; - version = "6.2.5"; + version = "6.3.0"; src = fetchurl { url = "https://dl.pstmn.io/download/version/${version}/linux64"; - sha256 = "9fd52b4c4ac744d3c70f28e39dbfeda3d03a8640c562e82e3744c2f9d0f8ade1"; + sha256 = "09m511y977478567lc28mhy68b99ssajzhirc1c4anxnvvs7s6fa"; name = "${name}.tar.gz"; }; diff --git a/pkgs/games/anki/beautifulsoup.nix b/pkgs/games/anki/beautifulsoup.nix deleted file mode 100644 index 35118e5aabd2..000000000000 --- a/pkgs/games/anki/beautifulsoup.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ buildPythonPackage, isPy3k, pkgs }: - -buildPythonPackage rec { - name = "beautifulsoup-3.2.1"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "http://www.crummy.com/software/BeautifulSoup/download/3.x/BeautifulSoup-3.2.1.tar.gz"; - sha256 = "1nshbcpdn0jpcj51x0spzjp519pkmqz0n0748j7dgpz70zlqbfpm"; - }; - - # error: invalid command 'test' - doCheck = false; - - meta = { - homepage = http://www.crummy.com/software/BeautifulSoup/; - license = "bsd"; - description = "Undemanding HTML/XML parser"; - }; -} diff --git a/pkgs/games/anki/default.nix b/pkgs/games/anki/default.nix index e9f239b4df32..3f837886116c 100644 --- a/pkgs/games/anki/default.nix +++ b/pkgs/games/anki/default.nix @@ -4,57 +4,65 @@ , lib , python , fetchurl -, substituteAll +, fetchpatch , lame , mplayer , libpulseaudio -, pyqt4 +, pyqt5 +, decorator +, beautifulsoup4 , sqlalchemy , pyaudio -, httplib2 +, requests +, markdown , matplotlib , pytest , glibcLocales , nose +, send2trash # This little flag adds a huge number of dependencies, but we assume that # everyone wants Anki to draw plots with statistics by default. , plotsSupport ? true }: -let - # Development version of anki has bumped to beautifulsoup4 - beautifulsoup = callPackage ./beautifulsoup.nix { }; - - qt4 = pyqt4.qt; - -in buildPythonApplication rec { - version = "2.0.52"; +buildPythonApplication rec { + version = "2.1.6-beta2"; name = "anki-${version}"; src = fetchurl { urls = [ - "https://apps.ankiweb.net/downloads/current/${name}-source.tgz" + "https://apps.ankiweb.net/downloads/beta/${name}-source.tgz" + # "https://apps.ankiweb.net/downloads/current/${name}-source.tgz" # "http://ankisrs.net/download/mirror/${name}.tgz" # "http://ankisrs.net/download/mirror/archive/${name}.tgz" ]; - sha256 = "0yjyxgpk79rplz9z2r93kmlk09ari6xxfrz1cfm2yl9v8zfw1n6l"; + sha256 = "0h71s1j1269x0b8481z8xf019caqglcjs32xlpzk72087ps169fa"; }; - propagatedBuildInputs = [ pyqt4 sqlalchemy pyaudio beautifulsoup httplib2 ] + propagatedBuildInputs = [ pyqt5 sqlalchemy + beautifulsoup4 send2trash pyaudio requests decorator markdown ] ++ lib.optional plotsSupport matplotlib; checkInputs = [ pytest glibcLocales nose ]; buildInputs = [ lame mplayer libpulseaudio ]; + makeWrapperArgs = [ + ''--prefix PATH ':' "${lame}/bin:${mplayer}/bin"'' + ]; + patches = [ # Disable updated version check. ./no-version-check.patch - (substituteAll { - src = ./fix-paths.patch; - inherit lame mplayer qt4; - qt4name = qt4.name; + # This is needed to fix python 3.7 compatibilty, where the + # behaviour of `re.escape()` was changed in a way that it no + # longer escapes `%`. This patch detects this difference at + # runtime and makes anki work with any python version. + # Upstream PR: https://github.com/dae/anki/pull/266 + (fetchpatch { + url = "https://github.com/dae/anki/commit/3d69aa9ce454a151ba75deafd7de117af2c7307d.patch"; + sha256 = "0kf9gajhy0wcajp24xfia71z6gn1mc4vl37svvq4sqbhj3gigd0h"; }) ]; @@ -64,12 +72,9 @@ in buildPythonApplication rec { ''; postPatch = '' - substituteInPlace oldanki/lang.py --subst-var-by anki $out - substituteInPlace anki/lang.py --subst-var-by anki $out - # Remove unused starter. We'll create our own, minimalistic, # starter. - rm anki/anki + # rm anki/anki # Remove QT translation files. We'll use the standard QT ones. rm "locale/"*.qm @@ -108,16 +113,14 @@ in buildPythonApplication rec { cp -v anki.xml $out/share/mime/packages/ cp -v anki.{png,xpm} $out/share/pixmaps/ cp -rv locale $out/share/ - cp -rv anki aqt thirdparty/send2trash $pp/ + cp -rv anki aqt web $pp/ wrapPythonPrograms ''; meta = with stdenv.lib; { - homepage = http://ankisrs.net/; + homepage = "https://apps.ankiweb.net/"; description = "Spaced repetition flashcard program"; - license = licenses.gpl3; - longDescription = '' Anki is a program which makes remembering things easy. Because it is a lot more efficient than traditional study methods, you can either greatly @@ -130,8 +133,9 @@ in buildPythonApplication rec { people's names and faces, brushing up on geography, mastering long poems, or even practicing guitar chords! ''; - - maintainers = with maintainers; [ the-kenny ]; + license = licenses.agpl3Plus; + broken = stdenv.hostPlatform.isAarch64; platforms = platforms.mesaPlatforms; + maintainers = with maintainers; [ the-kenny ]; }; } diff --git a/pkgs/games/anki/fix-paths.patch b/pkgs/games/anki/fix-paths.patch deleted file mode 100644 index 9b2fd53783e3..000000000000 --- a/pkgs/games/anki/fix-paths.patch +++ /dev/null @@ -1,99 +0,0 @@ ---- anki-2.0.46/anki/lang.py.orig 2017-08-06 15:30:10.781419237 +0200 -+++ anki-2.0.46/anki/lang.py 2017-08-06 15:31:33.023043036 +0200 -@@ -71,15 +71,7 @@ - return localTranslation().ungettext(single, plural, n) - - def langDir(): -- dir = os.path.join(os.path.dirname( -- os.path.abspath(__file__)), "locale") -- if not os.path.isdir(dir): -- dir = os.path.join(os.path.dirname(sys.argv[0]), "locale") -- if not os.path.isdir(dir): -- dir = "/usr/share/anki/locale" -- if not os.path.isdir(dir): -- dir = "/usr/local/share/anki/bin/locale" -- return dir -+ return "@anki@/share/locale" - - def setLang(lang, local=True): - trans = gettext.translation( -diff -Nurp anki-2.0.33.orig/anki/sound.py anki-2.0.33/anki/sound.py ---- anki-2.0.33.orig/anki/sound.py 2015-12-27 11:23:02.334908723 +0100 -+++ anki-2.0.33/anki/sound.py 2015-12-27 11:34:11.863147265 +0100 -@@ -29,8 +29,9 @@ processingDst = u"rec.mp3" - processingChain = [] - recFiles = [] - -+lameCmd = "@lame@/bin/lame" - processingChain = [ -- ["lame", "rec.wav", processingDst, "--noreplaygain", "--quiet"], -+ [lameCmd, "rec.wav", processingDst, "--noreplaygain", "--quiet"], - ] - - # don't show box on windows -@@ -44,13 +45,6 @@ if isWin: - else: - si = None - --if isMac: -- # make sure lame, which is installed in /usr/local/bin, is in the path -- os.environ['PATH'] += ":" + "/usr/local/bin" -- dir = os.path.dirname(os.path.abspath(__file__)) -- dir = os.path.abspath(dir + "/../../../..") -- os.environ['PATH'] += ":" + dir + "/audio" -- - def retryWait(proc): - # osx throws interrupted system call errors frequently - while 1: -@@ -62,13 +56,7 @@ def retryWait(proc): - # Mplayer settings - ########################################################################## - --if isWin: -- mplayerCmd = ["mplayer.exe", "-ao", "win32"] -- dir = os.path.dirname(os.path.abspath(sys.argv[0])) -- os.environ['PATH'] += ";" + dir -- os.environ['PATH'] += ";" + dir + "\\..\\win\\top" # for testing --else: -- mplayerCmd = ["mplayer"] -+mplayerCmd = ["@mplayer@/bin/mplayer"] - mplayerCmd += ["-really-quiet", "-noautosub"] - - # Mplayer in slave mode -@@ -220,7 +208,7 @@ class _Recorder(object): - self.encode = encode - for c in processingChain: - #print c -- if not self.encode and c[0] == 'lame': -+ if not self.encode and c[0] == lameCmd: - continue - try: - ret = retryWait(subprocess.Popen(c, startupinfo=si)) -diff -Nurp anki-2.0.33.orig/aqt/__init__.py anki-2.0.33/aqt/__init__.py ---- anki-2.0.33.orig/aqt/__init__.py 2015-12-27 11:23:02.338908782 +0100 -+++ anki-2.0.33/aqt/__init__.py 2015-12-27 12:35:03.405565214 +0100 -@@ -107,7 +107,7 @@ def setupLang(pm, app, force=None): - app.setLayoutDirection(Qt.LeftToRight) - # qt - _qtrans = QTranslator() -- if _qtrans.load("qt_" + lang, dir): -+ if _qtrans.load("qt_" + lang, "@qt4@/share/@qt4name@/translations"): - app.installTranslator(_qtrans) - - # App initialisation -diff -Nurp anki-2.0.33.orig/oldanki/lang.py anki-2.0.33/oldanki/lang.py ---- anki-2.0.33.orig/oldanki/lang.py 2015-12-27 11:23:02.390909551 +0100 -+++ anki-2.0.33/oldanki/lang.py 2015-12-27 14:05:51.663920453 +0100 -@@ -32,11 +32,7 @@ def ngettext(single, plural, n): - return localTranslation().ungettext(single, plural, n) - - def setLang(lang, local=True): -- base = os.path.dirname(os.path.abspath(__file__)) -- localeDir = os.path.join(base, "locale") -- if not os.path.exists(localeDir): -- localeDir = os.path.join( -- os.path.dirname(sys.argv[0]), "locale") -+ localeDir = "@anki@/share/locale" - trans = gettext.translation('libanki', localeDir, - languages=[lang], - fallback=True) diff --git a/pkgs/games/arx-libertatis/default.nix b/pkgs/games/arx-libertatis/default.nix index e000f743173b..1ac5ce5007d9 100644 --- a/pkgs/games/arx-libertatis/default.nix +++ b/pkgs/games/arx-libertatis/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { name = "arx-libertatis-${version}"; - version = "2017-10-30"; + version = "2018-08-26"; src = fetchFromGitHub { owner = "arx"; repo = "ArxLibertatis"; - rev = "e5ea4e8f0f7e86102cfc9113c53daeb0bdee6dd3"; - sha256 = "11z0ndhk802jr3w3z5gfqw064g98v99xin883q1qd36jw96s27p5"; + rev = "7b551739cc22fa25dae83bcc1a2b784ddecc729c"; + sha256 = "1ybv3p74rywn0ajdbw7pyk7pd7py1db9h6x2pav2d28ndkkj4z8n"; }; buildInputs = [ diff --git a/pkgs/games/assaultcube/default.nix b/pkgs/games/assaultcube/default.nix index 6f742bb64f79..71e885a04d34 100644 --- a/pkgs/games/assaultcube/default.nix +++ b/pkgs/games/assaultcube/default.nix @@ -8,8 +8,7 @@ stdenv.mkDerivation rec { # master branch has legacy (1.2.0.2) protocol 1201 and gcc 6 fix. pname = "assaultcube"; - version = "01052017"; - name = "${pname}-${version}"; + version = "unstable-2017-05-01"; meta = { description = "Fast and fun first-person-shooter based on the Cube fps"; diff --git a/pkgs/games/ball-and-paddle/default.nix b/pkgs/games/ball-and-paddle/default.nix index 1391ca70223a..a8b5f9fea4d6 100644 --- a/pkgs/games/ball-and-paddle/default.nix +++ b/pkgs/games/ball-and-paddle/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - homepage = http://www.gnu.org/software/ballandpaddle/; + homepage = https://www.gnu.org/software/ballandpaddle/; maintainers = [ ]; diff --git a/pkgs/games/blackshades/default.nix b/pkgs/games/blackshades/default.nix index 4b874c954b0a..bf58b523e76e 100644 --- a/pkgs/games/blackshades/default.nix +++ b/pkgs/games/blackshades/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "blackshades-svn-110"; src = fetchsvn { url = svn://svn.icculus.org/blackshades/trunk; - rev = 110; + rev = "110"; sha256 = "0kbrh1dympk8scjxr6av24qs2bffz44l8qmw2m5gyqf4g3rxf6ra"; }; diff --git a/pkgs/games/blackshadeselite/default.nix b/pkgs/games/blackshadeselite/default.nix deleted file mode 100644 index 2f503e02ec20..000000000000 --- a/pkgs/games/blackshadeselite/default.nix +++ /dev/null @@ -1,38 +0,0 @@ -{stdenv, fetchsvn, SDL, libGLU_combined, openal, libvorbis, freealut, SDL_image, popt}: - -stdenv.mkDerivation rec { - name = "blackshades-elite-svn-29"; - src = fetchsvn { - url = svn://svn.gna.org/svn/blackshadeselite/trunk; - rev = 29; - sha256 = "1lkws5pqpgcgdlar11waikp6y41z678457n9jcik7nhn53cjjr1s"; - }; - - NIX_LDFLAGS = "-lSDL_image"; - NIX_CFLAGS_COMPILE = "-fpermissive"; - - buildInputs = [ SDL SDL_image libGLU_combined openal libvorbis freealut popt ]; - - patchPhase = '' - sed -i -e s,Data/,$out/opt/$name/Data/,g \ - -e s,Data:,$out/opt/$name/Data/,g \ - Source/*.cpp - sed -i -e s/-march=pentium-m// Makefile - sed -i -e '/include "Window.h"/a#include ' -e 's/strcmp/std::strcmp/' \ - Source/Window.cpp - ''; - - installPhase = '' - mkdir -p $out/bin $out/opt/$name - cp objs/blackshades $out/bin/blackshadeselite - cp -R Data IF* Readme $out/opt/$name/ - ''; - - meta = { - homepage = http://home.gna.org/blackshadeselite/; - description = "Fork of Black Shades"; - license = stdenv.lib.licenses.gpl2Plus; # Says its gna.org project page - maintainers = with stdenv.lib.maintainers; [viric]; - platforms = with stdenv.lib.platforms; linux; - }; -} diff --git a/pkgs/games/blobby/default.nix b/pkgs/games/blobby/default.nix index 35a2bfaed803..af1228108d8f 100644 --- a/pkgs/games/blobby/default.nix +++ b/pkgs/games/blobby/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { name = "blobby-volley-${version}"; src = fetchurl { - url = "http://softlayer-ams.dl.sourceforge.net/project/blobby/Blobby%20Volley%202%20%28Linux%29/1.0/blobby2-linux-1.0.tar.gz"; + url = "mirror://sourceforge/blobby/Blobby%20Volley%202%20%28Linux%29/1.0/blobby2-linux-1.0.tar.gz"; sha256 = "1qpmbdlyhfbrdsq4vkb6cb3b8mh27fpizb71q4a21ala56g08yms"; }; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { platforms = with stdenv.lib.platforms; linux; maintainers = with stdenv.lib.maintainers; [raskin]; homepage = http://blobby.sourceforge.net/; - downloadPage = "http://sourceforge.net/projects/blobby/files/Blobby%20Volley%202%20%28Linux%29/"; + downloadPage = "https://sourceforge.net/projects/blobby/files/Blobby%20Volley%202%20%28Linux%29/"; inherit version; }; } diff --git a/pkgs/games/blobby/default.upstream b/pkgs/games/blobby/default.upstream index e9ab417f5d20..8f2804e07946 100644 --- a/pkgs/games/blobby/default.upstream +++ b/pkgs/games/blobby/default.upstream @@ -1,4 +1,4 @@ -url http://sourceforge.net/projects/blobby/files/Blobby%20Volley%202%20%28Linux%29/ +url https://sourceforge.net/projects/blobby/files/Blobby%20Volley%202%20%28Linux%29/ SF_version_dir version_link '[.]tar[.][^.]+/download$' SF_redirect diff --git a/pkgs/games/boohu/default.nix b/pkgs/games/boohu/default.nix new file mode 100644 index 000000000000..2504e6935abd --- /dev/null +++ b/pkgs/games/boohu/default.nix @@ -0,0 +1,32 @@ +{stdenv, fetchurl, buildGoPackage}: + +buildGoPackage rec { + + name = "boohu-${version}"; + version = "0.11.1"; + + goPackagePath = "git.tuxfamily.org/boohu/boohu.git"; + + src = fetchurl { + url = "https://download.tuxfamily.org/boohu/downloads/boohu-${version}.tar.gz"; + sha256 = "0m0ajxiyx8qwxj2zq33s5qpjr65cr33f7dpirg6b4w4y9gyhhv1g"; + }; + + buildFlags = "--tags ansi"; + + postInstall = "mv $bin/bin/boohu.git $bin/bin/boohu"; + + meta = with stdenv.lib; { + description = "A new roguelike game"; + longDescription = '' + Break Out Of Hareka's Underground (Boohu) is a roguelike game mainly + inspired from DCSS and its tavern, with some ideas from Brogue, but + aiming for very short games, almost no character building, and a + simplified inventory. + ''; + homepage = https://download.tuxfamily.org/boohu/index.html; + license = licenses.isc; + platforms = platforms.unix; + maintainers = with maintainers; [freepotion]; + }; +} diff --git a/pkgs/games/brogue/default.nix b/pkgs/games/brogue/default.nix index d48dc8e8006e..4cfac27451b0 100644 --- a/pkgs/games/brogue/default.nix +++ b/pkgs/games/brogue/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "brogue-${version}"; - version = "1.7.4"; + version = "1.7.5"; src = fetchurl { url = "https://sites.google.com/site/broguegame/brogue-${version}-linux-amd64.tbz2"; - sha256 = "1lygf17hm7wqlp0jppaz8dn9a9ksmxz12vw7jyfavvqpwdgz79gb"; + sha256 = "0i042zb3axjf0cpgpdh8hvfn66dbfizidyvw0iymjk2n760z2kx7"; }; prePatch = '' diff --git a/pkgs/games/btanks/default.nix b/pkgs/games/btanks/default.nix index 8379e1aa7bb2..b1c20d72520e 100644 --- a/pkgs/games/btanks/default.nix +++ b/pkgs/games/btanks/default.nix @@ -14,23 +14,21 @@ stdenv.mkDerivation rec { NIX_CFLAGS_COMPILE = "-I${SDL_image}/include/SDL"; - patches = [ (fetchpatch { - name = "gcc-4.7.patch"; - url = "https://anonscm.debian.org/viewvc/pkg-games/packages/trunk/btanks/debian/patches/gcc-4.7.patch?revision=13641&view=co&pathrev=15758"; - sha256 = "1dxlk1xh69gj10sqcsyckiakb8an3h41206wby4z44mpmvxc7pi4"; - }) ]; + patches = [ + (fetchpatch { + url = "https://sources.debian.org/data/main/b/btanks/0.9.8083-7/debian/patches/gcc-4.7.patch"; + sha256 = "1dxlk1xh69gj10sqcsyckiakb8an3h41206wby4z44mpmvxc7pi4"; + }) + (fetchpatch { + url = "https://sources.debian.org/data/main/b/btanks/0.9.8083-7/debian/patches/pow10f.patch"; + sha256 = "1h45790v2dpdbccfn6lwfgl8782q54i14cz9gpipkaghcka4y0g9"; + }) + ]; - buildPhase = '' - scons prefix=$out - ''; - - installPhase = '' - scons install - ''; - - meta = { + meta = with stdenv.lib; { homepage = https://sourceforge.net/projects/btanks/; description = "Fast 2d tank arcade game"; - license = stdenv.lib.licenses.gpl2Plus; + license = licenses.gpl2Plus; + platforms = platforms.unix; }; } diff --git a/pkgs/games/bzflag/default.nix b/pkgs/games/bzflag/default.nix index e6d23cf1b9f0..c114443e1e72 100644 --- a/pkgs/games/bzflag/default.nix +++ b/pkgs/games/bzflag/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "bzflag"; - version = "2.4.14"; + version = "2.4.18"; src = fetchurl { url = "https://download.bzflag.org/${pname}/source/${version}/${name}.tar.bz2"; - sha256 = "1p4vaap8msk7cfqkcc2nrchw7pp4inbyx706zmlwnmpr9k0nx909"; + sha256 = "1gmz31wmn3f8zq1bfilkgbf4qmi4fa0c93cs76mhg8h978pm23cx"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/games/chessx/default.nix b/pkgs/games/chessx/default.nix index c8d23fcc9de6..e4ec4dffa1db 100644 --- a/pkgs/games/chessx/default.nix +++ b/pkgs/games/chessx/default.nix @@ -1,30 +1,41 @@ -{ stdenv, pkgconfig, zlib, qtbase, qtsvg, qttools, qtmultimedia, qmake, fetchurl }: +{ stdenv, pkgconfig, zlib, qtbase, qtsvg, qttools, qtmultimedia, qmake, fetchurl, makeWrapper +, lib +}: + stdenv.mkDerivation rec { name = "chessx-${version}"; version = "1.4.6"; + src = fetchurl { url = "mirror://sourceforge/chessx/chessx-${version}.tgz"; sha256 = "1vb838byzmnyglm9mq3khh3kddb9g4g111cybxjzalxxlc81k5dd"; }; + buildInputs = [ - qtbase - qtsvg - qttools - qtmultimedia - zlib + qtbase + qtsvg + qttools + qtmultimedia + zlib ]; - nativeBuildInputs = [ pkgconfig qmake ]; + + nativeBuildInputs = [ pkgconfig qmake makeWrapper ]; # RCC: Error in 'resources.qrc': Cannot find file 'i18n/chessx_da.qm' enableParallelBuilding = false; installPhase = '' - runHook preInstall - mkdir -p "$out/bin" - mkdir -p "$out/share/applications" - cp -pr release/chessx "$out/bin" - cp -pr unix/chessx.desktop "$out/share/applications" - runHook postInstall + runHook preInstall + + mkdir -p "$out/bin" + mkdir -p "$out/share/applications" + cp -pr release/chessx "$out/bin" + cp -pr unix/chessx.desktop "$out/share/applications" + + wrapProgram $out/bin/chessx \ + --prefix QT_PLUGIN_PATH : ${qtbase}/lib/qt-5.${lib.versions.minor qtbase.version}/plugins + + runHook postInstall ''; meta = with stdenv.lib; { @@ -32,5 +43,6 @@ stdenv.mkDerivation rec { description = "ChessX allows you to browse and analyse chess games"; license = licenses.gpl2; maintainers = [maintainers.luispedro]; + platforms = platforms.linux; }; } diff --git a/pkgs/games/crack-attack/default.nix b/pkgs/games/crack-attack/default.nix index d8de785ef1f8..bb06bec411bb 100644 --- a/pkgs/games/crack-attack/default.nix +++ b/pkgs/games/crack-attack/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, gtk2, freeglut, SDL, libGLU_combined, libXi, libXmu}: +{ stdenv, fetchurl, pkgconfig, gtk2, freeglut, SDL, SDL_mixer, libGLU_combined, libXi, libXmu }: stdenv.mkDerivation { name = "crack-attack-1.1.14"; @@ -8,21 +8,24 @@ stdenv.mkDerivation { sha256 = "1sakj9a2q05brpd7lkqxi8q30bccycdzd96ns00s6jbxrzjlijkm"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ gtk2 freeglut SDL libGLU_combined libXi libXmu ]; - - hardeningDisable = [ "format" ]; - - meta = { - description = "A fast-paced puzzle game inspired by the classic Super NES title Tetris Attack!"; - homepage = http://www.nongnu.org/crack-attack/; - license = stdenv.lib.licenses.gpl2; - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.piotr ]; - }; - patches = [ ./crack-attack-1.1.14-gcc43.patch ./crack-attack-1.1.14-glut.patch ]; + + configureFlags = [ "--enable-sound=yes" ]; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ gtk2 freeglut SDL SDL_mixer libGLU_combined libXi libXmu ]; + + hardeningDisable = [ "format" ]; + enableParallelBuilding = true; + + meta = { + description = "A fast-paced puzzle game inspired by the classic Super NES title Tetris Attack!"; + homepage = https://www.nongnu.org/crack-attack/; + license = stdenv.lib.licenses.gpl2; + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.piotr ]; + }; } diff --git a/pkgs/games/crawl/default.nix b/pkgs/games/crawl/default.nix index b444f5b0be0f..b2015a28947a 100644 --- a/pkgs/games/crawl/default.nix +++ b/pkgs/games/crawl/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { name = "crawl-${version}${lib.optionalString tileMode "-tiles"}"; - version = "0.22.0"; + version = "0.22.1"; src = fetchFromGitHub { owner = "crawl-ref"; repo = "crawl-ref"; rev = version; - sha256 = "1bzhqrc944rgpdnnid3c5h2r3dvyw70cs70hazzm0cv5aipdkhbl"; + sha256 = "19yzl241glv2zazifgz59bw3jlh4hj59xx5w002hnh9rp1w15rnr"; }; # Patch hard-coded paths in the makefile diff --git a/pkgs/games/cuyo/default.nix b/pkgs/games/cuyo/default.nix index 69c7adfd284c..19d857a8e78c 100644 --- a/pkgs/games/cuyo/default.nix +++ b/pkgs/games/cuyo/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { version = "2.1.0"; src = fetchurl { - url = http://download.savannah.gnu.org/releases/cuyo/cuyo-2.1.0.tar.gz; + url = https://download.savannah.gnu.org/releases/cuyo/cuyo-2.1.0.tar.gz; sha256 = "17yqv924x7yvwix7yz9jdhgyar8lzdhqvmpvv0any8rdkajhj23c"; }; diff --git a/pkgs/games/dwarf-fortress/default.nix b/pkgs/games/dwarf-fortress/default.nix index aa4ff210812b..88a6d72bc485 100644 --- a/pkgs/games/dwarf-fortress/default.nix +++ b/pkgs/games/dwarf-fortress/default.nix @@ -5,67 +5,112 @@ # This directory menaces with spikes of Nix code. It is terrifying. # # If this is your first time here, you should probably install the dwarf-fortress-full package, -# for instance with `environment.systempackages = [ pkgs.dwarf-fortress.dwarf-fortress-full ];`. +# for instance with: +# +# environment.systemPackages = [ pkgs.dwarf-fortress-packages.dwarf-fortress-full ]; # # You can adjust its settings by using override, or compile your own package by -# using the other packages here. Take a look at lazy-pack.nix to get an idea of -# how. +# using the other packages here. +# +# For example, you can enable the FPS indicator, disable the intro, pick a +# theme other than phoebus (the default for dwarf-fortress-full), _and_ use +# an older version with something like: +# +# environment.systemPackages = [ +# (pkgs.dwarf-fortress-packages.dwarf-fortress-full.override { +# dfVersion = "0.44.11"; +# theme = "cla"; +# enableIntro = false; +# enableFPS = true; +# }) +# ] +# +# Take a look at lazy-pack.nix to see all the other options. # # You will find the configuration files in ~/.local/share/df_linux/data/init. If # you un-symlink them and edit, then the scripts will avoid overwriting your # changes on later launches, but consider extending the wrapper with your # desired options instead. -# -# Although both dfhack and dwarf therapist are included in the lazy pack, you -# can only use one at a time. DFHack does have therapist-like features, so this -# may or may not be a problem. + +with lib; let callPackage = pkgs.newScope self; + # The latest Dwarf Fortress version. Maintainers: when a new version comes + # out, ensure that (unfuck|dfhack|twbt) are all up to date before changing + # this. + latestVersion = "0.44.12"; + + # Converts a version to a package name. + versionToName = version: "dwarf-fortress_${lib.replaceStrings ["."] ["_"] version}"; + + # A map of names to each Dwarf Fortress package we know about. df-games = lib.listToAttrs (map (dfVersion: { - name = "dwarf-fortress_${lib.replaceStrings ["."] ["_"] dfVersion}"; - value = callPackage ./wrapper { - inherit (self) themes; - dwarf-fortress = callPackage ./game.nix { inherit dfVersion; }; - }; + name = versionToName dfVersion; + value = + let + # I can't believe this syntax works. Spikes of Nix code indeed... + dwarf-fortress = callPackage ./game.nix { + inherit dfVersion; + inherit dwarf-fortress-unfuck; + }; + + # unfuck is linux-only right now, we will only use it there. + dwarf-fortress-unfuck = if stdenv.isLinux then callPackage ./unfuck.nix { inherit dfVersion; } + else null; + + twbt = callPackage ./twbt { inherit dfVersion; }; + + dfhack = callPackage ./dfhack { + inherit (pkgs.perlPackages) XMLLibXML XMLLibXSLT; + inherit dfVersion twbt; + stdenv = gccStdenv; + }; + + dwarf-therapist = callPackage ./dwarf-therapist/wrapper.nix { + inherit dwarf-fortress; + dwarf-therapist = pkgs.qt5.callPackage ./dwarf-therapist { + texlive = pkgs.texlive.combine { + inherit (pkgs.texlive) scheme-basic float caption wrapfig adjmulticol sidecap preprint enumitem; + }; + }; + }; + in + callPackage ./wrapper { + inherit (self) themes; + + dwarf-fortress = dwarf-fortress; + dwarf-fortress-unfuck = dwarf-fortress-unfuck; + twbt = twbt; + dfhack = dfhack; + dwarf-therapist = dwarf-therapist; + }; }) (lib.attrNames self.df-hashes)); self = rec { df-hashes = builtins.fromJSON (builtins.readFile ./game.json); - dwarf-fortress = df-games.dwarf-fortress_0_44_12; - dwarf-fortress-full = callPackage ./lazy-pack.nix { }; + # Aliases for the latest Dwarf Fortress and the selected Therapist install + dwarf-fortress = getAttr (versionToName latestVersion) df-games; + dwarf-therapist = dwarf-fortress.dwarf-therapist; + dwarf-fortress-original = dwarf-fortress.dwarf-fortress; - dfhack = callPackage ./dfhack { - inherit (pkgs.perlPackages) XMLLibXML XMLLibXSLT; - stdenv = gccStdenv; + dwarf-fortress-full = callPackage ./lazy-pack.nix { + inherit df-games versionToName latestVersion; }; - + soundSense = callPackage ./soundsense.nix { }; - # unfuck is linux-only right now, we will only use it there. - dwarf-fortress-unfuck = if stdenv.isLinux then callPackage ./unfuck.nix { } - else null; - - dwarf-therapist = callPackage ./dwarf-therapist/wrapper.nix { - inherit (dwarf-fortress) dwarf-fortress; - dwarf-therapist = pkgs.qt5.callPackage ./dwarf-therapist { - texlive = pkgs.texlive.combine { - inherit (pkgs.texlive) scheme-basic float caption wrapfig adjmulticol sidecap preprint enumitem; - }; - }; - }; - legends-browser = callPackage ./legends-browser {}; - twbt = callPackage ./twbt {}; - themes = recurseIntoAttrs (callPackage ./themes { }); + themes = recurseIntoAttrs (callPackage ./themes { + stdenv = stdenvNoCC; + }); - # aliases + # Theme aliases phoebus-theme = themes.phoebus; cla-theme = themes.cla; - dwarf-fortress-original = dwarf-fortress.dwarf-fortress; }; in self // df-games diff --git a/pkgs/games/dwarf-fortress/dfhack/default.nix b/pkgs/games/dwarf-fortress/dfhack/default.nix index 4a8c84cf92dc..d65bdab84911 100644 --- a/pkgs/games/dwarf-fortress/dfhack/default.nix +++ b/pkgs/games/dwarf-fortress/dfhack/default.nix @@ -3,14 +3,62 @@ , enableStoneSense ? false, allegro5, libGLU_combined , enableTWBT ? true, twbt , SDL +, dfVersion }: +with lib; + let - dfVersion = "0.44.12"; - version = "${dfVersion}-r1"; + dfhack-releases = { + "0.43.05" = { + dfHackRelease = "0.43.05-r3.1"; + sha256 = "1ds366i0qcfbn62w9qv98lsqcrm38npzgvcr35hf6ihqa6nc6xrl"; + xmlRev = "860a9041a75305609643d465123a4b598140dd7f"; + prerelease = false; + }; + "0.44.05" = { + dfHackRelease = "0.44.05-r2"; + sha256 = "1cwifdhi48a976xc472nf6q2k0ibwqffil5a4llcymcxdbgxdcc9"; + xmlRev = "2794f8a6d7405d4858bac486a0bb17b94740c142"; + prerelease = false; + }; + "0.44.09" = { + dfHackRelease = "0.44.09-r1"; + sha256 = "1nkfaa43pisbyik5inj5q2hja2vza5lwidg5z02jyh136jm64hwk"; + xmlRev = "3c0bf63674d5430deadaf7befaec42f0ec1e8bc5"; + prerelease = false; + }; + "0.44.10" = { + dfHackRelease = "0.44.10-r2"; + sha256 = "19bxsghxzw3bilhr8sm4axz7p7z8lrvbdsd1vdjf5zbg04rs866i"; + xmlRev = "321bd48b10c4c3f694cc801a7dee6be392c09b7b"; + prerelease = false; + }; + "0.44.11" = { + dfHackRelease = "0.44.11-beta2.1"; + sha256 = "1jgwcqg9m1ybv3szgnklp6zfpiw5mswla464dlj2gfi5v82zqbv2"; + xmlRev = "f27ebae6aa8fb12c46217adec5a812cd49a905c8"; + prerelease = true; + }; + "0.44.12" = { + dfHackRelease = "0.44.12-r1"; + sha256 = "0j03lq6j6w378z6cvm7jspxc7hhrqm8jaszlq0mzfvap0k13fgyy"; + xmlRev = "23500e4e9bd1885365d0a2ef1746c321c1dd5094"; + prerelease = false; + }; + }; + + release = if hasAttr dfVersion dfhack-releases + then getAttr dfVersion dfhack-releases + else throw "[DFHack] Unsupported Dwarf Fortress version: ${dfVersion}"; + + version = release.dfHackRelease; + + warning = if release.prerelease then builtins.trace "[DFHack] Version ${version} is a prerelease. Careful!" + else null; # revision of library/xml submodule - xmlRev = "23500e4e9bd1885365d0a2ef1746c321c1dd5094"; + xmlRev = release.xmlRev; arch = if stdenv.hostPlatform.system == "x86_64-linux" then "64" @@ -21,6 +69,10 @@ let #! ${stdenv.shell} if [ "$*" = "describe --tags --long" ]; then echo "${version}-unknown" + elif [ "$*" = "describe --tags --abbrev=8 --long" ]; then + echo "${version}-unknown" + elif [ "$*" = "describe --tags --abbrev=8 --exact-match" ]; then + echo "${version}" elif [ "$*" = "rev-parse HEAD" ]; then if [ "$(dirname "$(pwd)")" = "xml" ]; then echo "${xmlRev}" @@ -41,8 +93,8 @@ let src = fetchFromGitHub { owner = "DFHack"; repo = "dfhack"; - sha256 = "0j03lq6j6w378z6cvm7jspxc7hhrqm8jaszlq0mzfvap0k13fgyy"; - rev = version; + rev = release.dfHackRelease; + sha256 = release.sha256; fetchSubmodules = true; }; diff --git a/pkgs/games/dwarf-fortress/dwarf-therapist/dwarf-therapist.in b/pkgs/games/dwarf-fortress/dwarf-therapist/dwarf-therapist.in new file mode 100644 index 000000000000..77936c430e2b --- /dev/null +++ b/pkgs/games/dwarf-fortress/dwarf-therapist/dwarf-therapist.in @@ -0,0 +1,26 @@ +#!@stdenv_shell@ -e + +[ -z "$DT_DIR" ] && DT_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/dwarftherapist" + +install_dir="@install@" +therapist_dir="@therapist@" + +cat <&2 +Using $DT_DIR as Dwarf Therapist overlay directory. +EOF + +update_path() { + local path="$1" + + mkdir -p "$DT_DIR/$(dirname "$path")" + if [ ! -e "$DT_DIR/$path" ] || [ -L "$DT_DIR/$path" ]; then + rm -f "$DT_DIR/$path" + ln -s "$install_dir/share/dwarftherapist/$path" "$DT_DIR/$path" + fi +} + +cd "$install_dir/share/dwarftherapist" +update_path memory_layouts + +QT_QPA_PLATFORM_PLUGIN_PATH="@qt_plugin_path@" \ + exec "$therapist_dir/bin/dwarftherapist" "$@" diff --git a/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix b/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix index 322a21ec3ad9..071ab2af0c5c 100644 --- a/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix +++ b/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix @@ -1,12 +1,16 @@ -{ stdenv, symlinkJoin, dwarf-therapist, dwarf-fortress, makeWrapper }: +{ pkgs, stdenv, symlinkJoin, lib, dwarf-therapist, dwarf-fortress, makeWrapper }: let platformSlug = if stdenv.targetPlatform.is32bit then "linux32" else "linux64"; inifile = "linux/v0.${dwarf-fortress.baseVersion}.${dwarf-fortress.patchVersion}_${platformSlug}.ini"; -in symlinkJoin { +in + +stdenv.mkDerivation rec { name = "dwarf-therapist-${dwarf-therapist.version}"; + + wrapper = ./dwarf-therapist.in; paths = [ dwarf-therapist ]; @@ -14,20 +18,33 @@ in symlinkJoin { passthru = { inherit dwarf-fortress dwarf-therapist; }; - postBuild = '' - # DwarfTherapist assumes it's run in $out/share/dwarftherapist and - # therefore uses many relative paths. - wrapProgram $out/bin/dwarftherapist \ - --run "cd $out/share/dwarftherapist" + buildCommand = '' + mkdir -p $out/bin ln -s $out/bin/dwarftherapist $out/bin/DwarfTherapist + substitute $wrapper $out/bin/dwarftherapist \ + --subst-var-by stdenv_shell ${stdenv.shell} \ + --subst-var-by install $out \ + --subst-var-by therapist ${dwarf-therapist} \ + --subst-var-by qt_plugin_path "${pkgs.qt5.qtbase}/lib/qt-${pkgs.qt5.qtbase.qtCompatVersion}/plugins/platforms" + chmod 755 $out/bin/dwarftherapist + + # Fix up memory layouts rm -rf $out/share/dwarftherapist/memory_layouts/linux mkdir -p $out/share/dwarftherapist/memory_layouts/linux - origmd5=$(cat "${dwarf-fortress}/hash.md5.orig" | cut -c1-8) - patchedmd5=$(cat "${dwarf-fortress}/hash.md5" | cut -c1-8) - substitute \ - ${dwarf-therapist}/share/dwarftherapist/memory_layouts/${inifile} \ - $out/share/dwarftherapist/memory_layouts/${inifile} \ - --replace "$origmd5" "$patchedmd5" + orig_md5=$(cat "${dwarf-fortress}/hash.md5.orig" | cut -c1-8) + patched_md5=$(cat "${dwarf-fortress}/hash.md5" | cut -c1-8) + input_file="${dwarf-therapist}/share/dwarftherapist/memory_layouts/${inifile}" + output_file="$out/share/dwarftherapist/memory_layouts/${inifile}" + + echo "[Dwarf Therapist Wrapper] Fixing Dwarf Fortress MD5 prefix:" + echo " Input: $input_file" + echo " Search: $orig_md5" + echo " Output: $output_file" + echo " Replace: $patched_md5" + + substitute "$input_file" "$output_file" --replace "$orig_md5" "$patched_md5" ''; + + preferLocalBuild = true; } diff --git a/pkgs/games/dwarf-fortress/game.nix b/pkgs/games/dwarf-fortress/game.nix index 2547bb83f3f5..b5c80a0a56dc 100644 --- a/pkgs/games/dwarf-fortress/game.nix +++ b/pkgs/games/dwarf-fortress/game.nix @@ -42,9 +42,6 @@ let in -assert dwarf-fortress-unfuck != null -> - dwarf-fortress-unfuck.dfVersion == dfVersion; - stdenv.mkDerivation { name = "dwarf-fortress-${dfVersion}"; diff --git a/pkgs/games/dwarf-fortress/lazy-pack.nix b/pkgs/games/dwarf-fortress/lazy-pack.nix index 3e0d3dcc6d73..3a81dcc9c931 100644 --- a/pkgs/games/dwarf-fortress/lazy-pack.nix +++ b/pkgs/games/dwarf-fortress/lazy-pack.nix @@ -1,13 +1,14 @@ -{ stdenvNoCC, lib, buildEnv -, dwarf-fortress, themes +{ stdenvNoCC, lib, buildEnv, callPackage +, df-games, themes, latestVersion, versionToName +, dfVersion ? latestVersion # This package should, at any given time, provide an opinionated "optimal" # DF experience. It's the equivalent of the Lazy Newbie Pack, that is, and - # should contain every utility available. + # should contain every utility available unless you disable them. , enableDFHack ? stdenvNoCC.isLinux , enableTWBT ? enableDFHack , enableSoundSense ? true -, enableStoneSense ? false # StoneSense is currently broken. -, enableDwarfTherapist ? true, dwarf-therapist +, enableStoneSense ? true +, enableDwarfTherapist ? true , enableLegendsBrowser ? true, legends-browser , theme ? themes.phoebus # General config options: @@ -16,6 +17,15 @@ , enableFPS ? false }: +with lib; + +let + dfGame = versionToName dfVersion; + dwarf-fortress = if hasAttr dfGame df-games + then getAttr dfGame df-games + else throw "Unknown Dwarf Fortress version: ${dfVersion}"; + dwarf-therapist = dwarf-fortress.dwarf-therapist; +in buildEnv { name = "dwarf-fortress-full"; paths = [ @@ -28,7 +38,7 @@ buildEnv { meta = with stdenvNoCC.lib; { description = "An opinionated wrapper for Dwarf Fortress"; - maintainers = with maintainers; [ Baughn ]; + maintainers = with maintainers; [ Baughn numinit ]; license = licenses.mit; platforms = platforms.all; homepage = https://github.com/NixOS/nixpkgs/; diff --git a/pkgs/games/dwarf-fortress/themes/default.nix b/pkgs/games/dwarf-fortress/themes/default.nix index 0b8eb23a7b9d..feb4782d7c32 100644 --- a/pkgs/games/dwarf-fortress/themes/default.nix +++ b/pkgs/games/dwarf-fortress/themes/default.nix @@ -1,4 +1,4 @@ -{lib, fetchFromGitHub}: +{lib, fetchFromGitHub, ...}: with builtins; diff --git a/pkgs/games/dwarf-fortress/twbt/default.nix b/pkgs/games/dwarf-fortress/twbt/default.nix index d90812f5d05e..7c80c1012462 100644 --- a/pkgs/games/dwarf-fortress/twbt/default.nix +++ b/pkgs/games/dwarf-fortress/twbt/default.nix @@ -1,14 +1,59 @@ -{ stdenvNoCC, fetchurl, unzip }: +{ stdenvNoCC, lib, fetchurl, unzip +, dfVersion +}: +with lib; + +let + twbt-releases = { + "0.43.05" = { + twbtRelease = "6.22"; + sha256 = "0di5d38f6jj9smsz0wjcs1zav4zba6hrk8cbn59kwpb1wamsh5c7"; + prerelease = false; + }; + "0.44.05" = { + twbtRelease = "6.35"; + sha256 = "0qjkgl7dsqzsd7pdq8a5bihhi1wplfkv1id7sj6dp3swjpsfxp8g"; + prerelease = false; + }; + "0.44.09" = { + twbtRelease = "6.41"; + sha256 = "0nsq15z05pbhqjvw2xqs1a9b1n2ma0aalhc3vh3mi4cd4k7lxh44"; + prerelease = false; + }; + "0.44.10" = { + twbtRelease = "6.49"; + sha256 = "1qjkc7k33qhxj2g18njzasccjqsis5y8zrw5vl90h4rs3i8ld9xz"; + prerelease = false; + }; + "0.44.11" = { + twbtRelease = "6.51"; + sha256 = "1yclqmarjd97ch054h425a12r8a5ailmflsd7b39cg4qhdr1nii5"; + prerelease = true; + }; + "0.44.12" = { + twbtRelease = "6.54"; + sha256 = "10gfd6vv0vk4v1r5hjbz7vf1zqys06dsad695gysc7fbcik2dakh"; + prerelease = false; + }; + }; + + release = if hasAttr dfVersion twbt-releases + then getAttr dfVersion twbt-releases + else throw "[TWBT] Unsupported Dwarf Fortress version: ${dfVersion}"; + + warning = if release.prerelease then builtins.trace "[TWBT] Version ${version} is a prerelease. Careful!" + else null; + +in stdenvNoCC.mkDerivation rec { name = "twbt-${version}"; - version = "6.54"; - dfVersion = "0.44.12"; + version = release.twbtRelease; src = fetchurl { url = "https://github.com/mifki/df-twbt/releases/download/v${version}/twbt-${version}-linux.zip"; - sha256 = "10gfd6vv0vk4v1r5hjbz7vf1zqys06dsad695gysc7fbcik2dakh"; + sha256 = release.sha256; }; sourceRoot = "."; @@ -24,10 +69,9 @@ stdenvNoCC.mkDerivation rec { cp -a *.png $art/data/art/ ''; - meta = with stdenvNoCC.lib; { description = "A plugin for Dwarf Fortress / DFHack that improves various aspects the game interface."; - maintainers = with maintainers; [ Baughn ]; + maintainers = with maintainers; [ Baughn numinit ]; license = licenses.mit; platforms = platforms.linux; homepage = https://github.com/mifki/df-twbt; diff --git a/pkgs/games/dwarf-fortress/unfuck.nix b/pkgs/games/dwarf-fortress/unfuck.nix index 0c5a81a52f0f..c4d01b3ff392 100644 --- a/pkgs/games/dwarf-fortress/unfuck.nix +++ b/pkgs/games/dwarf-fortress/unfuck.nix @@ -1,18 +1,52 @@ -{ stdenv, fetchFromGitHub, cmake +{ stdenv, lib, fetchFromGitHub, cmake , libGL, libSM, SDL, SDL_image, SDL_ttf, glew, openalSoft , ncurses, glib, gtk2, libsndfile, zlib +, dfVersion }: -let dfVersion = "0.44.12"; in +with lib; + +let + unfuck-releases = { + "0.43.05" = { + unfuckRelease = "0.43.05"; + sha256 = "173dyrbxlzqvjf1j3n7vpns4gfjkpyvk9z16430xnmd5m6nda8p2"; + }; + "0.44.05" = { + unfuckRelease = "0.44.05"; + sha256 = "00yj4l4gazxg4i6fj9rwri6vm17i6bviy2mpkx0z5c0mvsr7s14b"; + }; + "0.44.09" = { + unfuckRelease = "0.44.09"; + sha256 = "138p0v8z2x47f0fk9k6g75ikw5wb3vxldwv5ggbkf4hhvlw6lvzm"; + }; + "0.44.10" = { + unfuckRelease = "0.44.10"; + sha256 = "0vb19qx2ibc79j4bgbk9lskb883qfb0815zw1dfz9k7rqwal8mzj"; + }; + "0.44.11" = { + unfuckRelease = "0.44.11.1"; + sha256 = "1kszkb1d1vll8p04ja41nangsaxb5lv4p3xh2jhmsmipfixw7nvz"; + }; + "0.44.12" = { + unfuckRelease = "0.44.12"; + sha256 = "1kszkb1d1vll8p04ja41nangsaxb5lv4p3xh2jhmsmipfixw7nvz"; + }; + }; + + release = if hasAttr dfVersion unfuck-releases + then getAttr dfVersion unfuck-releases + else throw "[unfuck] Unknown Dwarf Fortress version: ${dfVersion}"; +in stdenv.mkDerivation { - name = "dwarf_fortress_unfuck-${dfVersion}"; + name = "dwarf_fortress_unfuck-${release.unfuckRelease}"; src = fetchFromGitHub { owner = "svenstaro"; repo = "dwarf_fortress_unfuck"; - rev = dfVersion; - sha256 = "1kszkb1d1vll8p04ja41nangsaxb5lv4p3xh2jhmsmipfixw7nvz"; + rev = release.unfuckRelease; + sha256 = release.sha256; }; cmakeFlags = [ @@ -20,23 +54,12 @@ stdenv.mkDerivation { "-DGTK2_GDKCONFIG_INCLUDE_DIR=${gtk2.out}/lib/gtk-2.0/include" ]; - makeFlags = [ - ''CFLAGS="-fkeep-inline-functions"'' - ''CXXFLAGS="-fkeep-inline-functions"'' - ]; - nativeBuildInputs = [ cmake ]; buildInputs = [ libSM SDL SDL_image SDL_ttf glew openalSoft ncurses gtk2 libsndfile zlib libGL ]; - postPatch = '' - substituteInPlace CMakeLists.txt --replace \ - 'set(CMAKE_BUILD_TYPE Release)' \ - 'set(CMAKE_BUILD_TYPE Debug)' - ''; - # Don't strip unused symbols; dfhack hooks into some of them. dontStrip = true; @@ -56,6 +79,6 @@ stdenv.mkDerivation { homepage = https://github.com/svenstaro/dwarf_fortress_unfuck; license = licenses.free; platforms = platforms.linux; - maintainers = with maintainers; [ abbradar ]; + maintainers = with maintainers; [ abbradar numinit ]; }; } diff --git a/pkgs/games/dwarf-fortress/wrapper/default.nix b/pkgs/games/dwarf-fortress/wrapper/default.nix index 6efe004fa9e8..8672de3af84f 100644 --- a/pkgs/games/dwarf-fortress/wrapper/default.nix +++ b/pkgs/games/dwarf-fortress/wrapper/default.nix @@ -1,4 +1,6 @@ -{ stdenv, lib, buildEnv, dwarf-fortress, substituteAll +{ stdenv, lib, buildEnv, substituteAll, runCommand +, dwarf-fortress, dwarf-fortress-unfuck +, dwarf-therapist , enableDFHack ? false, dfhack , enableSoundSense ? false, soundSense, jdk , enableStoneSense ? false @@ -31,40 +33,51 @@ let ++ lib.optional enableTWBT twbt.art ++ [ dwarf-fortress ]; + fixup = lib.singleton (runCommand "fixup" {} ('' + mkdir -p $out/data/init + '' + (if (theme != null) then '' + cp ${lib.head themePkg}/data/init/init.txt $out/data/init/init.txt + '' else '' + cp ${dwarf-fortress}/data/init/init.txt $out/data/init/init.txt + '') + lib.optionalString enableDFHack '' + mkdir -p $out/hack + + # Patch the MD5 + orig_md5=$(cat "${dwarf-fortress}/hash.md5.orig") + patched_md5=$(cat "${dwarf-fortress}/hash.md5") + input_file="${dfhack_}/hack/symbols.xml" + output_file="$out/hack/symbols.xml" + + echo "[DFHack Wrapper] Fixing Dwarf Fortress MD5:" + echo " Input: $input_file" + echo " Search: $orig_md5" + echo " Output: $output_file" + echo " Replace: $patched_md5" + + substitute "$input_file" "$output_file" --replace "$orig_md5" "$patched_md5" + '' + lib.optionalString enableTWBT '' + substituteInPlace $out/data/init/init.txt \ + --replace '[PRINT_MODE:2D]' '[PRINT_MODE:TWBT]' + '' + '' + substituteInPlace $out/data/init/init.txt \ + --replace '[INTRO:YES]' '[INTRO:${unBool enableIntro}]' \ + --replace '[TRUETYPE:YES]' '[TRUETYPE:${unBool enableTruetype}]' \ + --replace '[FPS:NO]' '[FPS:${unBool enableFPS}]' + '')); + env = buildEnv { name = "dwarf-fortress-env-${dwarf-fortress.dfVersion}"; - paths = themePkg ++ pkgs; + paths = fixup ++ themePkg ++ pkgs; pathsToLink = [ "/" "/hack" "/hack/scripts" ]; - ignoreCollisions = true; - postBuild = '' - # De-symlink init.txt - cp $out/data/init/init.txt init.txt - rm $out/data/init/init.txt - mv init.txt $out/data/init/init.txt - '' + lib.optionalString enableDFHack '' - rm $out/hack/symbols.xml - substitute ${dfhack_}/hack/symbols.xml $out/hack/symbols.xml \ - --replace $(cat ${dwarf-fortress}/hash.md5.orig) \ - $(cat ${dwarf-fortress}/hash.md5) - '' + lib.optionalString enableTWBT '' - substituteInPlace $out/data/init/init.txt \ - --replace '[PRINT_MODE:2D]' '[PRINT_MODE:TWBT]' - '' + '' - substituteInPlace $out/data/init/init.txt \ - --replace '[INTRO:YES]' '[INTRO:${unBool enableIntro}]' \ - --replace '[TRUETYPE:YES]' '[TRUETYPE:${unBool enableTruetype}]' \ - --replace '[FPS:NO]' '[FPS:${unBool enableFPS}]' - ''; + ignoreCollisions = true; }; in stdenv.mkDerivation rec { name = "dwarf-fortress-${dwarf-fortress.dfVersion}"; - compatible = lib.all (x: assert (x.dfVersion == dwarf-fortress.dfVersion); true) pkgs; - dfInit = substituteAll { name = "dwarf-fortress-init"; src = ./dwarf-fortress-init.in; @@ -77,7 +90,7 @@ stdenv.mkDerivation rec { runDFHack = ./dfhack.in; runSoundSense = ./soundSense.in; - passthru = { inherit dwarf-fortress; }; + passthru = { inherit dwarf-fortress dwarf-therapist; }; buildCommand = '' mkdir -p $out/bin diff --git a/pkgs/games/dxx-rebirth/default.nix b/pkgs/games/dxx-rebirth/default.nix index 5334e4cbd12c..86d233b03785 100644 --- a/pkgs/games/dxx-rebirth/default.nix +++ b/pkgs/games/dxx-rebirth/default.nix @@ -39,22 +39,9 @@ in stdenv.mkDerivation rec { NIX_CFLAGS_COMPILE = "-Wno-format-nonliteral"; - buildPhase = '' - runHook preBuild - - scons prefix=$out - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - scons prefix=$out install + postInstall = '' install -Dm644 ${music} $out/share/games/dxx-rebirth/d2xr-sc55-music.dxa install -Dm644 -t $out/share/doc/dxx-rebirth *.txt - - runHook postInstall ''; meta = with stdenv.lib; { diff --git a/pkgs/games/easyrpg-player/default.nix b/pkgs/games/easyrpg-player/default.nix index be45866a7dd7..75763907425b 100644 --- a/pkgs/games/easyrpg-player/default.nix +++ b/pkgs/games/easyrpg-player/default.nix @@ -1,31 +1,41 @@ -{ stdenv, fetchFromGitHub, cmake, doxygen ? null, pkgconfig, freetype ? null, harfbuzz ? null -, liblcf, libpng, libsndfile ? null, libxmp ? null, libvorbis ? null, mpg123 ? null -, opusfile ? null, pixman, SDL2, speexdsp ? null, wildmidi ? null, zlib }: +{ stdenv, fetchFromGitHub, cmake, doxygen ? null, pkgconfig, freetype ? null, glib, harfbuzz ? null +, liblcf, libpng, libsndfile ? null, libvorbis ? null, libxmp ? null +, libXcursor, libXext, libXi, libXinerama, libXrandr, libXScrnSaver, libXxf86vm +, mpg123 ? null, opusfile ? null, pcre, pixman, SDL2_mixer, speexdsp ? null, wildmidi ? null, zlib }: stdenv.mkDerivation rec { name = "easyrpg-player-${version}"; - version = "0.5.3"; + version = "0.5.4"; src = fetchFromGitHub { owner = "EasyRPG"; repo = "Player"; rev = version; - sha256 = "1cn3g08ap6cf812s8p3ilf31q7y7y4knp1s0gk45mqcz215cpd8q"; + sha256 = "1k1b5ws48h1ylarbcfsxyvajl0fdzmi3db8y3m8iq4fg3f0yslg8"; }; nativeBuildInputs = [ cmake doxygen pkgconfig ]; buildInputs = [ freetype + glib harfbuzz liblcf libpng libsndfile - libxmp libvorbis + libxmp + libXcursor + libXext + libXi + libXinerama + libXrandr + libXScrnSaver + libXxf86vm mpg123 opusfile - SDL2 + SDL2_mixer + pcre pixman speexdsp wildmidi @@ -33,6 +43,7 @@ stdenv.mkDerivation rec { ]; meta = with stdenv.lib; { + description = "RPG Maker 2000/2003 and EasyRPG games interpreter"; homepage = https://easyrpg.org/; license = licenses.gpl3; maintainers = with maintainers; [ yegortimoshenko ]; diff --git a/pkgs/games/empty-epsilon/default.nix b/pkgs/games/empty-epsilon/default.nix index bf3b16dc9a40..fcefc5989b0e 100644 --- a/pkgs/games/empty-epsilon/default.nix +++ b/pkgs/games/empty-epsilon/default.nix @@ -2,7 +2,11 @@ let - version = "2018.02.15"; + major = "2018"; + minor = "02"; + patch = "15"; + + version = "${major}.${minor}.${patch}"; serious-proton = stdenv.mkDerivation rec { name = "serious-proton-${version}"; @@ -46,6 +50,10 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DSERIOUS_PROTON_DIR=${serious-proton.src}" + "-DCPACK_PACKAGE_VERSION=${version}" + "-DCPACK_PACKAGE_VERSION_MAJOR=${major}" + "-DCPACK_PACKAGE_VERSION_MINOR=${minor}" + "-DCPACK_PACKAGE_VERSION_PATCH=${patch}" ]; meta = with lib; { diff --git a/pkgs/games/endless-sky/default.nix b/pkgs/games/endless-sky/default.nix index 8e1bd52eb42f..447724a2043f 100644 --- a/pkgs/games/endless-sky/default.nix +++ b/pkgs/games/endless-sky/default.nix @@ -22,18 +22,12 @@ stdenv.mkDerivation rec { SDL2 libpng libjpeg glew openal scons libmad ]; + prefixKey = "PREFIX="; + patches = [ ./fixes.patch ]; - buildPhase = '' - scons -j$NIX_BUILD_CORES PREFIX="$out" - ''; - - installPhase = '' - scons -j$NIX_BUILD_CORES install PREFIX="$out" - ''; - meta = with stdenv.lib; { description = "A sandbox-style space exploration game similar to Elite, Escape Velocity, or Star Control"; homepage = https://endless-sky.github.io/; diff --git a/pkgs/games/factorio/default.nix b/pkgs/games/factorio/default.nix index bb019e570260..bd05c3728100 100644 --- a/pkgs/games/factorio/default.nix +++ b/pkgs/games/factorio/default.nix @@ -3,8 +3,8 @@ , factorio-utils , releaseType , mods ? [] -, username ? "" , password ? "" -, experimental ? false +, username ? "", token ? "" # get/reset token at https://factorio.com/profile +, experimental ? false # true means to always use the latest branch }: assert releaseType == "alpha" @@ -13,59 +13,103 @@ assert releaseType == "alpha" let - # NB If you nix-prefetch-url any of these, be sure to add a --name arg, - # where the ultimate "_" (before the version) is changed to a "-". + helpMsg = '' + + ===FETCH FAILED=== + Please ensure you have set the username and token with config.nix, or + /etc/nix/nixpkgs-config.nix if on NixOS. + + Your token can be seen at https://factorio.com/profile (after logging in). It is + not as sensitive as your password, but should still be safeguarded. There is a + link on that page to revoke/invalidate the token, if you believe it has been + leaked or wish to take precautions. + + Example: + { + packageOverrides = pkgs: { + factorio = pkgs.factorio.override { + username = "FactorioPlayer1654"; + token = "d5ad5a8971267c895c0da598688761"; + }; + }; + } + + Alternatively, instead of providing the username+token, you may manually + download the release through https://factorio.com/download , then add it to + the store using e.g.: + + releaseType=alpha + version=0.16.51 + nix-prefetch-url file://$HOME/Downloads/factorio_\''${releaseType}_x64_\''${version}.tar.xz --name factorio_\''${releaseType}_x64-\''${version}.tar.xz + + Note the ultimate "_" is replaced with "-" in the --name arg! + ''; + branch = if experimental then "experimental" else "stable"; + + # NB `experimental` directs us to take the latest build, regardless of its branch; + # hence the (stable, experimental) pairs may sometimes refer to the same distributable. binDists = { x86_64-linux = let bdist = bdistForArch { inUrl = "linux64"; inTar = "x64"; }; in { alpha = { - stable = bdist { sha256 = "0b4hbpdcrh5hgip9q5dkmw22p66lcdhnr0kmb0w5dw6yi7fnxxh0"; fetcher = authenticatedFetch; }; - experimental = bdist { sha256 = "1qwfivl5wf0ii8c4prdl4yili23qimsh2cj874r37q3ygpjk3bd3"; version = "0.16.50"; fetcher = authenticatedFetch; }; + stable = bdist { sha256 = "0b4hbpdcrh5hgip9q5dkmw22p66lcdhnr0kmb0w5dw6yi7fnxxh0"; version = "0.16.51"; withAuth = true; }; + experimental = bdist { sha256 = "0b4hbpdcrh5hgip9q5dkmw22p66lcdhnr0kmb0w5dw6yi7fnxxh0"; version = "0.16.51"; withAuth = true; }; }; headless = { - stable = bdist { sha256 = "0zrnpg2js0ysvx9y50h3gajldk16mv02dvrwnkazh5kzr1d9zc3c"; }; - experimental = bdist { sha256 = "00691kr85p58qpxf3889p20nrgsvsyspx3c8yd11dkg46wly06z1"; version = "0.16.50"; }; + stable = bdist { sha256 = "0zrnpg2js0ysvx9y50h3gajldk16mv02dvrwnkazh5kzr1d9zc3c"; version = "0.16.51"; }; + experimental = bdist { sha256 = "0zrnpg2js0ysvx9y50h3gajldk16mv02dvrwnkazh5kzr1d9zc3c"; version = "0.16.51"; }; }; demo = { stable = bdist { sha256 = "0zf61z8937yd8pyrjrqdjgd0rjl7snwrm3xw86vv7s7p835san6a"; version = "0.16.51"; }; - experimental = bdist { }; }; }; i686-linux = let bdist = bdistForArch { inUrl = "linux32"; inTar = "i386"; }; in { alpha = { - stable = bdist { sha256 = "0nnfkxxqnywx1z05xnndgh71gp4izmwdk026nnjih74m2k5j086l"; version = "0.14.23"; nameMut = asGz; }; - experimental = bdist { }; - }; - headless = { - stable = bdist { }; - experimental = bdist { }; - }; - demo = { - stable = bdist { }; - experimental = bdist { }; + stable = bdist { sha256 = "0nnfkxxqnywx1z05xnndgh71gp4izmwdk026nnjih74m2k5j086l"; version = "0.14.23"; withAuth = true; nameMut = asGz; }; }; }; }; - actual = binDists.${stdenv.hostPlatform.system}.${releaseType}.${branch} or (throw "Factorio: unsupported platform"); - bdistForArch = arch: { sha256 ? null - , version ? "0.16.51" - , fetcher ? fetchurl + actual = binDists.${stdenv.hostPlatform.system}.${releaseType}.${branch} or (throw "Factorio ${releaseType}-${branch} binaries for ${stdenv.hostPlatform.system} are not available for download."); + + bdistForArch = arch: { version + , sha256 + , withAuth ? false , nameMut ? x: x }: - if sha256 == null then - throw "Factorio ${releaseType}-${arch.inTar} binaries are not (and were never?) available to download" - else { + let + url = "https://factorio.com/get-download/${version}/${releaseType}/${arch.inUrl}"; + name = nameMut "factorio_${releaseType}_${arch.inTar}-${version}.tar.xz"; + in { inherit version arch; - src = fetcher { - inherit sha256; - url = "https://www.factorio.com/get-download/${version}/${releaseType}/${arch.inUrl}"; - name = nameMut "factorio_${releaseType}_${arch.inTar}-${version}.tar.xz"; - }; + src = + if withAuth then + (stdenv.lib.overrideDerivation + (fetchurl { + inherit name url sha256; + curlOpts = [ + "--get" + "--data-urlencode" "username@username" + "--data-urlencode" "token@token" + ]; + }) + (_: { # This preHook hides the credentials from /proc + preHook = '' + echo -n "${username}" >username + echo -n "${token}" >token + ''; + failureHook = '' + cat < password -# Might as well hide the username as well. -echo -n "$username" > username - -# Get a CSRF token. -csrf=$($curl $loginUrl | xidel - -e '//input[@id="csrf_token"]/@value') - -# Log in. We don't especially care about the result, but let's check if login failed. -$curl --data-urlencode csrf_token="$csrf" \ - --data-urlencode username_or_email@username \ - --data-urlencode password@password \ - -d action=Login \ - $loginUrl -D headers > /dev/null - -if grep -q 'Location: https://' headers; then - # Now download. We need --insecure for this, but the sha256 should cover us. - $curl --insecure --location --fail $url > $out || { echo "Login succeeded, but subsequent fetch failed."; exit 1; } - set +x -else - set +x - echo 'Login failed' - echo 'Please set username and password with config.nix,' - echo 'or /etc/nix/nixpkgs-config.nix if on NixOS.' - echo - echo 'Example:' - echo '{' - echo ' packageOverrides = pkgs: rec {' - echo ' factorio = pkgs.factorio.override {' - echo ' username = "";' - echo ' password = "";' - echo ' };' - echo ' };' - echo '}' - - exit 1 -fi diff --git a/pkgs/games/flightgear/default.nix b/pkgs/games/flightgear/default.nix index b7a4af54929d..f3b77d87e179 100644 --- a/pkgs/games/flightgear/default.nix +++ b/pkgs/games/flightgear/default.nix @@ -6,14 +6,14 @@ }: let - version = "2017.3.1"; - shortVersion = "2017.3"; + version = "2018.2.2"; + shortVersion = "2018.2"; data = stdenv.mkDerivation rec { name = "flightgear-base-${version}"; src = fetchurl { url = "mirror://sourceforge/flightgear/release-${shortVersion}/FlightGear-${version}-data.tar.bz2"; - sha256 = "166q0fsbp17lx1l1n6i8cfk3d1i79pasz1liya09z6m2i1pb026z"; + sha256 = "c89b94e4cf3cb7eda728daf6cca6dd051f7a47863776c99fd2f3fe0054400ac4"; }; phases = [ "installPhase" ]; @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/flightgear/release-${shortVersion}/${name}.tar.bz2"; - sha256 = "1kccf91vmxnzyki6grx09s10dvr4j6qrz34ikj7jn81g5scisbkg"; + sha256 = "61f809ef0a3f6908d156f0c483ed5313d31b5a6ac74761955d0b266751718147"; }; # Of all the files in the source and data archives, there doesn't seem to be diff --git a/pkgs/games/freedroidrpg/default.nix b/pkgs/games/freedroidrpg/default.nix index 875af8e06642..2ebb60f3d5db 100644 --- a/pkgs/games/freedroidrpg/default.nix +++ b/pkgs/games/freedroidrpg/default.nix @@ -58,5 +58,6 @@ in stdenv.mkDerivation rec { maintainers = with maintainers; [ jtojnar ]; platforms = platforms.unix; + hydraPlatforms = platforms.linux; # sdl-config times out on darwin }; } diff --git a/pkgs/games/freesweep/default.nix b/pkgs/games/freesweep/default.nix index 9d07eda74b81..dd0707fe5c39 100644 --- a/pkgs/games/freesweep/default.nix +++ b/pkgs/games/freesweep/default.nix @@ -1,13 +1,15 @@ -{ fetchurl, ncurses, stdenv, +{ fetchFromGitHub, ncurses, stdenv, updateAutotoolsGnuConfigScriptsHook }: stdenv.mkDerivation rec { name = "freesweep-${version}"; version = "1.0.1"; - src = fetchurl { - url = "https://github.com/rwestlund/freesweep/archive/v${version}.tar.gz"; - sha256 = "0l2kf14558lsq9qd2hs0kcyn9bbl1jdbzwrvcs6mnyjl7zpizcpj"; + src = fetchFromGitHub { + owner = "rwestlund"; + repo = "freesweep"; + rev = "v${version}"; + sha256 = "0grkwmz9whg1vlnk6gbr0vv9i2zgbd036182pk0xj4cavaj9rpjb"; }; nativeBuildInputs = [ updateAutotoolsGnuConfigScriptsHook ]; diff --git a/pkgs/games/gargoyle/darwin.patch b/pkgs/games/gargoyle/darwin.patch index 230f453acad7..6958fe495d26 100644 --- a/pkgs/games/gargoyle/darwin.patch +++ b/pkgs/games/gargoyle/darwin.patch @@ -1,33 +1,3 @@ -diff --git a/Jamshared b/Jamshared -index 13db835..fd42928 100644 ---- a/Jamshared -+++ b/Jamshared -@@ -79,7 +79,7 @@ if $(OS) = MACOSX - { - actions together SharedLink bind NEEDLIBS - { -- $(LINK) -headerpad_max_install_names $(FRAMEWORKS) $(MAINARCH) $(ALTARCH) -dynamiclib $(SHRLINKFLAGS) -install_name @executable_path/$(<:D=) -o $(<) $(>) $(NEEDLIBS) $(SHRLINKLIBS) -+ $(LINK) $(FRAMEWORKS) $(MAINARCH) $(ALTARCH) -dynamiclib $(SHRLINKFLAGS) -install_name @executable_path/$(<:D=) -o $(<) $(>) $(NEEDLIBS) $(SHRLINKLIBS) - } - } - else -diff --git a/tads/Jamfile b/tads/Jamfile -index 1f8829d..d8455eb 100644 ---- a/tads/Jamfile -+++ b/tads/Jamfile -@@ -33,8 +33,8 @@ if $(OS) = LINUX || $(OS) = SOLARIS - - if $(OS) = MACOSX - { -- SubDirCcFlags -headerpad_max_install_names $(MAINARCH) $(ALTARCH) ; -- LINKFLAGS = -headerpad_max_install_names $(MAINARCH) $(ALTARCH) ; -+ SubDirCcFlags $(MAINARCH) $(ALTARCH) ; -+ LINKFLAGS = $(MAINARCH) $(ALTARCH) ; - } - - SEARCH_SOURCE = -diff --git a/garglk/fontmac.m b/garglk/fontmac.m -index d6e1426..72304a3 100644 --- a/garglk/fontmac.m +++ b/garglk/fontmac.m @@ -167,7 +167,7 @@ static void propfont(char *file, int style) @@ -48,15 +18,6 @@ index d6e1426..72304a3 100644 [fontFamilyDescriptor matchingFontDescriptorsWithMandatoryKeys: nil]; for (NSFontDescriptor * sysfont in fontMatches) -@@ -197,7 +197,7 @@ void fontreplace(char *font, int type) - - else if ([sysfont symbolicTraits] & NSFontItalicTrait) - style = FONTI; -- -+ - /* find path for font */ - CFURLRef urlRef = CTFontDescriptorCopyAttribute((CTFontDescriptorRef)sysfont, kCTFontURLAttribute); - if (!urlRef) @@ -259,7 +259,7 @@ void fontload(void) // obtain a list of all files in the Fonts directory @@ -66,47 +27,9 @@ index d6e1426..72304a3 100644 // create a collection to hold the registered font URLs gli_registered_fonts = [NSMutableArray new]; -diff --git a/garglk/launchmac.m b/garglk/launchmac.m -index 68deca5..9f752ac 100644 --- a/garglk/launchmac.m +++ b/garglk/launchmac.m -@@ -72,14 +72,14 @@ char *winfilters[] = - height: (unsigned int) height - { - [[self openGLContext] makeCurrentContext]; -- -+ - /* allocate new texture */ - glDeleteTextures(1, &output); - glGenTextures(1, &output); - - /* bind target to texture */ -- glEnable(GL_TEXTURE_RECTANGLE_ARB); -- glBindTexture(GL_TEXTURE_RECTANGLE_ARB, output); -+ glEnable(GL_TEXTURE_RECTANGLE_ARB); -+ glBindTexture(GL_TEXTURE_RECTANGLE_ARB, output); - - /* set target parameters */ - glTexParameteri(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_STORAGE_HINT_APPLE, GL_STORAGE_CACHED_APPLE); -@@ -460,7 +460,7 @@ static BOOL isTextbufferEvent(NSEvent * evt) - if (filter != FILTER_ALL) - { - NSArray * filterTypes = [NSArray arrayWithObject: [NSString stringWithCString: winfilters[filter] -- encoding: NSUTF8StringEncoding]]; -+ encoding: NSUTF8StringEncoding]]; - [openDlg setAllowedFileTypes: filterTypes]; - [openDlg setAllowsOtherFileTypes: NO]; - } -@@ -485,7 +485,7 @@ static BOOL isTextbufferEvent(NSEvent * evt) - if (filter != FILTER_ALL) - { - NSArray * filterTypes = [NSArray arrayWithObject: [NSString stringWithCString: winfilters[filter] -- encoding: NSUTF8StringEncoding]]; -+ encoding: NSUTF8StringEncoding]]; - [saveDlg setAllowedFileTypes: filterTypes]; - [saveDlg setAllowsOtherFileTypes: NO]; - } -@@ -518,7 +518,7 @@ static BOOL isTextbufferEvent(NSEvent * evt) +@@ -556,7 +556,7 @@ static BOOL isTextbufferEvent(NSEvent * evt) { BOOL openedFirstGame; @@ -115,34 +38,6 @@ index 68deca5..9f752ac 100644 NSConnection * link; } - (BOOL) launchFile: (NSString *) file; -@@ -760,20 +760,20 @@ static BOOL isTextbufferEvent(NSEvent * evt) - - (BOOL) launchFileDialog - { - int result; -- -+ - NSOpenPanel * openDlg = [NSOpenPanel openPanel]; - - [openDlg setCanChooseFiles: YES]; - [openDlg setCanChooseDirectories: NO]; - [openDlg setAllowsMultipleSelection: NO]; - [openDlg setTitle: [NSString stringWithCString: AppName encoding: NSUTF8StringEncoding]]; -- -+ - NSMutableArray *filterTypes = [NSMutableArray arrayWithCapacity:100]; -- -- NSEnumerator *docTypeEnum = [[[[NSBundle mainBundle] infoDictionary] -+ -+ NSEnumerator *docTypeEnum = [[[[NSBundle mainBundle] infoDictionary] - objectForKey:@"CFBundleDocumentTypes"] objectEnumerator]; - NSDictionary *docType; -- -+ - while (docType = [docTypeEnum nextObject]) - { - [filterTypes addObjectsFromArray:[docType objectForKey: @"CFBundleTypeExtensions"]]; -diff --git a/garglk/ttsmac.m b/garglk/ttsmac.m -index 9f6ab0e..de3d6fe 100644 --- a/garglk/ttsmac.m +++ b/garglk/ttsmac.m @@ -30,7 +30,7 @@ @@ -167,29 +62,3 @@ index 9f6ab0e..de3d6fe 100644 if ([lang isEqualToString: [attr objectForKey: NSVoiceLocaleIdentifier]]) { [synth setVoice: voice]; -diff --git a/tads/tads3/vmtz.cpp b/tads/tads3/vmtz.cpp -index 5e193a1..dce46f7 100644 ---- a/tads/tads3/vmtz.cpp -+++ b/tads/tads3/vmtz.cpp -@@ -1985,5 +1985,5 @@ void CVmTimeZone::query(vmtzquery *result, int32_t dayno, int32_t daytime, - * up until that moment - */ -- result->set(tcur > 0 ? tcur - 1 : tcur); -+ result->set(tcur != 0 ? tcur - 1 : tcur); - return; - } -diff --git a/terps/Jamfile b/terps/Jamfile -index b5f6d52..2d1ccdb 100644 ---- a/terps/Jamfile -+++ b/terps/Jamfile -@@ -185,8 +185,8 @@ if $(MAKE_GEAS) = yes - - if $(OS) = MACOSX - { -- SubDirCcFlags -headerpad_max_install_names $(MAINARCH) $(ALTARCH) ; -- LINKFLAGS = -headerpad_max_install_names $(MAINARCH) $(ALTARCH) ; -+ SubDirCcFlags $(MAINARCH) $(ALTARCH) ; -+ LINKFLAGS = $(MAINARCH) $(ALTARCH) ; - } - - SUBDIRC++FLAGS = $(SUBDIRCCFLAGS) ; diff --git a/pkgs/games/gargoyle/default.nix b/pkgs/games/gargoyle/default.nix index fc02bdffcad8..5bf0ae1c814a 100644 --- a/pkgs/games/gargoyle/default.nix +++ b/pkgs/games/gargoyle/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchFromGitHub, jam, libtool, pkgconfig, gtk2, SDL, SDL_mixer, SDL_sound, smpeg, libvorbis }: +{ stdenv, lib, fetchFromGitHub, jam, cctools, pkgconfig +, SDL, SDL_mixer, SDL_sound, cf-private, gtk2, libvorbis, smpeg }: let @@ -19,28 +20,22 @@ let in stdenv.mkDerivation { - name = "gargoyle-2017-08-27"; + name = "gargoyle-2018-10-06"; src = fetchFromGitHub { owner = "garglk"; repo = "garglk"; - rev = "65c95166f53adaa2e5e1a5e0d8a34e9219d06de6"; - sha256 = "1agnap38qdf2n1v37ka3ky44j56yhvln4lzf13diyqhjmh9lvfq5"; + rev = "d03391563fa75942fbf8f8deeeacf3a8be9fc3b0"; + sha256 = "0icwgc25gp7krq6zf66hljydc6vps6bb4knywnrfgnfcmcalqqx9"; }; - nativeBuildInputs = [ jam pkgconfig ] ++ stdenv.lib.optional stdenv.isDarwin libtool; + nativeBuildInputs = [ jam pkgconfig ] ++ lib.optional stdenv.isDarwin cctools; - buildInputs = [ gtk2 SDL SDL_mixer ] ++ ( - if stdenv.isDarwin then [ smpeg libvorbis ] else [ SDL_sound ] - ); + buildInputs = [ SDL SDL_mixer SDL_sound gtk2 ] + ++ lib.optionals stdenv.isDarwin [ cf-private smpeg libvorbis ]; patches = [ ./darwin.patch ]; - postPatch = '' - substituteInPlace Jamrules \ - --replace -mmacosx-version-min=10.7 -mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET - ''; - buildPhase = jamenv + "jam -j$NIX_BUILD_CORES"; installPhase = if stdenv.isDarwin then (builtins.readFile ./darwin.sh) else jamenv + '' @@ -57,7 +52,7 @@ stdenv.mkDerivation { enableParallelBuilding = true; - meta = with stdenv.lib; { + meta = with lib; { homepage = http://ccxvii.net/gargoyle/; license = licenses.gpl2Plus; description = "Interactive fiction interpreter GUI"; diff --git a/pkgs/games/gemrb/default.nix b/pkgs/games/gemrb/default.nix index 0e9025259224..fc7bf7168ddf 100644 --- a/pkgs/games/gemrb/default.nix +++ b/pkgs/games/gemrb/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchFromGitHub, cmake -, freetype, SDL2, SDL2_mixer, openal, zlib, libpng, python, libvorbis }: +, freetype, SDL2, SDL2_mixer, openal, zlib, libpng, python, libvorbis +, libiconv }: stdenv.mkDerivation rec { name = "gemrb-${version}"; @@ -13,7 +14,7 @@ stdenv.mkDerivation rec { }; # TODO: make libpng, libvorbis, sdl_mixer, freetype, vlc, glew (and other gl reqs) optional - buildInputs = [ freetype python openal SDL2 SDL2_mixer zlib libpng libvorbis ]; + buildInputs = [ freetype python openal SDL2 SDL2_mixer zlib libpng libvorbis libiconv ]; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/games/globulation/default.nix b/pkgs/games/globulation/default.nix index 4bcf6cffa165..0c3b184b4952 100644 --- a/pkgs/games/globulation/default.nix +++ b/pkgs/games/globulation/default.nix @@ -32,19 +32,15 @@ stdenv.mkDerivation rec { sed -i -e "s@env = Environment()@env = Environment( ENV = os.environ )@" SConstruct ''; - buildInputs = [ libGLU_combined SDL scons SDL_ttf SDL_image zlib SDL_net speex libvorbis libogg boost fribidi bsdiff ]; + nativeBuildInputs = [ scons ]; + buildInputs = [ libGLU_combined SDL SDL_ttf SDL_image zlib SDL_net speex libvorbis libogg boost fribidi bsdiff ]; - buildPhase = '' - scons + postConfigure = '' + sconsFlags+=" BINDIR=$out/bin" + sconsFlags+=" INSTALLDIR=$out/share/globulation2" + sconsFlags+=" DATADIR=$out/share/globulation2/glob2" ''; - installPhase = '' - scons install \ - BINDIR=$out/bin \ - INSTALLDIR=$out/share/globulation2 \ - DATADIR=$out/share/globulation2/glob2 - ''; - meta = with stdenv.lib; { description = "RTS without micromanagement"; maintainers = with maintainers; [ raskin ]; @@ -53,4 +49,3 @@ stdenv.mkDerivation rec { }; passthru.updateInfo.downloadPage = "http://globulation2.org/wiki/Download_and_Install"; } - diff --git a/pkgs/games/gltron/default.nix b/pkgs/games/gltron/default.nix index 610fba5057d0..bd3ae0b2e123 100644 --- a/pkgs/games/gltron/default.nix +++ b/pkgs/games/gltron/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { patches = [ ./gentoo-prototypes.patch ]; postPatch = '' - # Fix http://sourceforge.net/p/gltron/bugs/15 + # Fix https://sourceforge.net/p/gltron/bugs/15 sed -i /__USE_MISC/d lua/src/lib/liolib.c ''; diff --git a/pkgs/games/gmad/default.nix b/pkgs/games/gmad/default.nix index a15914877ccb..78936ec19499 100644 --- a/pkgs/games/gmad/default.nix +++ b/pkgs/games/gmad/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { else if stdenv.isDarwin then "gmad_osx" else "gmad"; - configurePhase = "premake4 --bootil_lib=${bootil}/lib --bootil_inc=${bootil}/include gmake"; + premakeFlags = "--bootil_lib=${bootil}/lib --bootil_inc=${bootil}/include"; installPhase = '' mkdir -p $out/bin diff --git a/pkgs/games/gnuchess/default.upstream b/pkgs/games/gnuchess/default.upstream index e1d1d5f2eeb8..f19dca51addc 100644 --- a/pkgs/games/gnuchess/default.upstream +++ b/pkgs/games/gnuchess/default.upstream @@ -1 +1 @@ -url http://ftp.gnu.org/gnu/chess/ +url https://ftp.gnu.org/gnu/chess/ diff --git a/pkgs/games/gnugo/default.nix b/pkgs/games/gnugo/default.nix index 6b053d9d53cd..2952edaa78d9 100644 --- a/pkgs/games/gnugo/default.nix +++ b/pkgs/games/gnugo/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { meta = { description = "GNU Go - A computer go player"; - homepage = http://http://www.gnu.org/software/gnugo/; + homepage = https://www.gnu.org/software/gnugo/; license = stdenv.lib.licenses.gpl3; platforms = stdenv.lib.platforms.unix; }; diff --git a/pkgs/games/gshogi/default.nix b/pkgs/games/gshogi/default.nix index 9759eb8956ab..d3fff64ada6d 100644 --- a/pkgs/games/gshogi/default.nix +++ b/pkgs/games/gshogi/default.nix @@ -1,5 +1,5 @@ { stdenv, buildPythonApplication, fetchFromGitHub -, gtk3, gobjectIntrospection +, gtk3, gobject-introspection , wrapGAppsHook, python3Packages }: buildPythonApplication rec { @@ -17,7 +17,7 @@ buildPythonApplication rec { buildInputs = [ gtk3 - gobjectIntrospection + gobject-introspection ]; nativeBuildInputs = [ wrapGAppsHook ]; diff --git a/pkgs/games/gtypist/default.nix b/pkgs/games/gtypist/default.nix index 0f19537c62ff..b29b045a4217 100644 --- a/pkgs/games/gtypist/default.nix +++ b/pkgs/games/gtypist/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = http://www.gnu.org/software/gtypist; + homepage = https://www.gnu.org/software/gtypist; description = "Universal typing tutor"; license = licenses.gpl3Plus; platforms = platforms.linux ++ platforms.darwin; diff --git a/pkgs/games/gzdoom/default.nix b/pkgs/games/gzdoom/default.nix index 3720c109ced7..5563e7836cca 100644 --- a/pkgs/games/gzdoom/default.nix +++ b/pkgs/games/gzdoom/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { name = "gzdoom-${version}"; - version = "3.5.0"; + version = "3.6.0"; src = fetchFromGitHub { owner = "coelckers"; repo = "gzdoom"; rev = "g${version}"; - sha256 = "04wdcm7jky8bm01ndx46q3pq7ma6npjwmp204gxidmdwjhn0bfyp"; + sha256 = "03yklhdppncaswy6l3fcvy8l8v1icfnm9f0jlszvibcm5ba7z0j1"; }; nativeBuildInputs = [ cmake makeWrapper ]; diff --git a/pkgs/games/hyperrogue/default.nix b/pkgs/games/hyperrogue/default.nix index 7f7ec00bdd64..99870ca52dee 100644 --- a/pkgs/games/hyperrogue/default.nix +++ b/pkgs/games/hyperrogue/default.nix @@ -3,19 +3,21 @@ stdenv.mkDerivation rec { name = "hyperrogue-${version}"; - version = "10.4j"; + version = "10.5a"; src = fetchFromGitHub { owner = "zenorogue"; repo = "hyperrogue"; rev = "v${version}"; - sha256 = "0p0aplfr5hs5dmkgbd4rhvrdk33gss1wdb7knd2vf27n4c2avjcl"; + sha256 = "1s5jm5qrbw60s8q73fzjk9g2fmapd0i7zmrna2dqx55i1gg9d597"; }; CPPFLAGS = "-I${SDL.dev}/include/SDL"; buildInputs = [ autoreconfHook SDL SDL_ttf SDL_gfx SDL_mixer libpng glew ]; + enableParallelBuilding = true; + meta = with stdenv.lib; { homepage = http://www.roguetemple.com/z/hyper/; description = "A roguelike game set in hyperbolic geometry"; diff --git a/pkgs/games/ivan/default.nix b/pkgs/games/ivan/default.nix index 07b67fa63978..6d31369a1592 100644 --- a/pkgs/games/ivan/default.nix +++ b/pkgs/games/ivan/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "ivan-${version}"; - version = "053"; + version = "054"; src = fetchFromGitHub { owner = "Attnam"; repo = "ivan"; rev = "v${version}"; - sha256 = "1r3fcccgpjmzzkg0lfmq76igjapr01kh97vz671z60jg7gyh301b"; + sha256 = "0ayhp9qvxsi5dsgjvy43i3lpdis883g1xn2b8l5xkwxcqfnvsfmq"; }; nativeBuildInputs = [ cmake pkgconfig ]; @@ -19,10 +19,10 @@ stdenv.mkDerivation rec { hardeningDisable = ["all"]; # To store bone and high score files in ~/.ivan of the current user - patches = [./homedir.patch]; + patches = [./new.patch]; # Enable wizard mode - cmakeFlags = ["-DCMAKE_CXX_FLAGS=-DWIZARD"]; + cmakeFlags = ["-DCMAKE_CXX_FLAGS=-DWIZARD" "-DFORCE_HOME_AS_STATE_DIR=ON"]; # Help CMake find SDL_mixer.h NIX_CFLAGS_COMPILE = "-I${SDL2_mixer}/include/SDL2"; diff --git a/pkgs/games/ivan/homedir.patch b/pkgs/games/ivan/homedir.patch deleted file mode 100644 index 312099f7ffd9..000000000000 --- a/pkgs/games/ivan/homedir.patch +++ /dev/null @@ -1,75 +0,0 @@ -diff --git a/FeLib/Include/hscore.h b/FeLib/Include/hscore.h -index 4caf3ff..1a02845 100644 ---- a/FeLib/Include/hscore.h -+++ b/FeLib/Include/hscore.h -@@ -31,11 +31,11 @@ class festring; - class highscore - { - public: -- highscore(cfestring& = HIGH_SCORE_FILENAME); -+ highscore(); - truth Add(long, cfestring&); - void Draw() const; -- void Save(cfestring& = HIGH_SCORE_FILENAME) const; -- void Load(cfestring& = HIGH_SCORE_FILENAME); -+ void Save() const; -+ void Load(); - truth LastAddFailed() const; - void AddToFile(highscore*) const; - truth MergeToFile(highscore*) const; -diff --git a/FeLib/Source/hscore.cpp b/FeLib/Source/hscore.cpp -index 2e5318d..ff9c174 100644 ---- a/FeLib/Source/hscore.cpp -+++ b/FeLib/Source/hscore.cpp -@@ -23,7 +23,7 @@ cfestring& highscore::GetEntry(int I) const { return Entry[I]; } - long highscore::GetScore(int I) const { return Score[I]; } - long highscore::GetSize() const { return Entry.size(); } - --highscore::highscore(cfestring& File) : LastAdd(0xFF), Version(HIGH_SCORE_VERSION) { Load(File); } -+highscore::highscore() : LastAdd(0xFF), Version(HIGH_SCORE_VERSION) { Load(); } - - truth highscore::Add(long NewScore, cfestring& NewEntry, - time_t NewTime, long NewRandomID) -@@ -98,8 +98,12 @@ void highscore::Draw() const - List.Draw(); - } - --void highscore::Save(cfestring& File) const -+void highscore::Save() const - { -+ std::string buffer(getenv("HOME")); -+ buffer.append("/.ivan/ivan-highscore.scores"); -+ cfestring& File = buffer.c_str(); -+ - outputfile HighScore(File); - long CheckSum = HIGH_SCORE_VERSION + LastAdd; - for(ushort c = 0; c < Score.size(); ++c) -@@ -112,8 +116,12 @@ void highscore::Save(cfestring& File) const - } - - /* This function needs much more error handling */ --void highscore::Load(cfestring& File) -+void highscore::Load() - { -+ std::string buffer(getenv("HOME")); -+ buffer.append("/.ivan/ivan-highscore.scores"); -+ cfestring& File = buffer.c_str(); -+ - { - inputfile HighScore(File, 0, false); - -diff --git a/Main/Source/game.cpp b/Main/Source/game.cpp -index 8927305..c18e790 100644 ---- a/Main/Source/game.cpp -+++ b/Main/Source/game.cpp -@@ -2380,7 +2380,9 @@ festring game::GetDataDir() - festring game::GetBoneDir() - { - #ifdef UNIX -- return LOCAL_STATE_DIR "/Bones/"; -+ festring BoneDir; -+ BoneDir << getenv("HOME") << "/.ivan/Bones/"; -+ return BoneDir; - #endif - - #if defined(WIN32) || defined(__DJGPP__) diff --git a/pkgs/games/ivan/new.patch b/pkgs/games/ivan/new.patch new file mode 100644 index 000000000000..d0ed866b3f32 --- /dev/null +++ b/pkgs/games/ivan/new.patch @@ -0,0 +1,33 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 13e143e..a6f9176 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -13,10 +13,14 @@ set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS}") + add_definitions(-DIVAN_VERSION="${PROJECT_VERSION}" -DUSE_SDL) + + option(BUILD_MAC_APP "Build standalone application for MacOS" OFF) ++option(FORCE_HOME_AS_STATE_DIR "Statedir will be /.ivan/ in current user's homedir" OFF) + + if(UNIX) + add_definitions(-DUNIX) + include(GNUInstallDirs) ++ if(FORCE_HOME_AS_STATE_DIR) ++ add_definitions(-DFORCE_HOME_AS_STATE_DIR) ++ endif(FORCE_HOME_AS_STATE_DIR) + + if(BUILD_MAC_APP) + install(DIRECTORY Graphics Script Music Sound DESTINATION "ivan") +diff --git a/Main/Source/game.cpp b/Main/Source/game.cpp +index 323a185..012feb3 100644 +--- a/Main/Source/game.cpp ++++ b/Main/Source/game.cpp +@@ -5191,6 +5191,9 @@ festring game::GetDataDir() + + festring game::GetStateDir() + { ++#ifdef FORCE_HOME_AS_STATE_DIR ++ return GetHomeDir()+"/.ivan/"; ++#endif + #ifdef UNIX + #ifdef MAC_APP + return GetHomeDir(); diff --git a/pkgs/games/ja2-stracciatella/default.nix b/pkgs/games/ja2-stracciatella/default.nix index 0e5702d46146..5dbab979272c 100644 --- a/pkgs/games/ja2-stracciatella/default.nix +++ b/pkgs/games/ja2-stracciatella/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { ./remove-rust-buildstep.patch ]; preConfigure = '' - sed -i -e 's|rust-stracciatella|${libstracciatella}/bin/libstracciatella.so|g' CMakeLists.txt + sed -i -e 's|rust-stracciatella|${libstracciatella}/lib/libstracciatella.so|g' CMakeLists.txt cmakeFlagsArray+=("-DEXTRA_DATA_DIR=$out/share/ja2") ''; diff --git a/pkgs/games/leela-zero/default.nix b/pkgs/games/leela-zero/default.nix new file mode 100644 index 000000000000..c1238b7b3bbb --- /dev/null +++ b/pkgs/games/leela-zero/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchurl, fetchFromGitHub, cmake, boost, eigen +, opencl-headers, ocl-icd, qtbase , zlib }: + +stdenv.mkDerivation rec { + name = "leela-zero-${version}"; + version = "0.16"; + + src = fetchFromGitHub { + owner = "gcp"; + repo = "leela-zero"; + rev = "v${version}"; + sha256 = "1px7wqvlv414gklzgrmppp8wzc2mkskinm1p75j4snbqr8qpbn5s"; + fetchSubmodules = true; + }; + + buildInputs = [ boost opencl-headers ocl-icd qtbase zlib ]; + + nativeBuildInputs = [ cmake ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "Go engine modeled after AlphaGo Zero"; + homepage = https://github.com/gcp/leela-zero; + license = licenses.gpl3; + maintainers = [ maintainers.averelld ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/games/lgogdownloader/default.nix b/pkgs/games/lgogdownloader/default.nix index ba273cfb6b97..4d4b46054c28 100644 --- a/pkgs/games/lgogdownloader/default.nix +++ b/pkgs/games/lgogdownloader/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "lgogdownloader-${version}"; - version = "3.3"; + version = "3.4"; src = fetchFromGitHub { owner = "Sude-"; repo = "lgogdownloader"; rev = "v${version}"; - sha256 = "056idwwxjcp2zjqk5h7l3py1h45sax4vbsm93bz9shnfx1s1h3gc"; + sha256 = "155vnz4w2v5d3yihwzq8yi406g19kc7banzlarhlcp3j11riwd24"; }; nativeBuildInputs = [ cmake pkgconfig help2man ]; diff --git a/pkgs/games/liquidwar/5.nix b/pkgs/games/liquidwar/5.nix index dfb2934cf775..d748c96da242 100644 --- a/pkgs/games/liquidwar/5.nix +++ b/pkgs/games/liquidwar/5.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation rec { version = "5.6.4"; name = "liquidwar5-${version}"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/liquidwar/liquidwar-${version}.tar.gz"; + url = "https://download.savannah.gnu.org/releases/liquidwar/liquidwar-${version}.tar.gz"; sha256 = "18wkbfzp07yckg05b5gjy67rw06z9lxp0hzg0zwj7rz8i12jxi9j"; }; diff --git a/pkgs/games/liquidwar/default.nix b/pkgs/games/liquidwar/default.nix index 53556b8cd914..9a6ff4e0ae84 100644 --- a/pkgs/games/liquidwar/default.nix +++ b/pkgs/games/liquidwar/default.nix @@ -2,7 +2,7 @@ , gmp, libGLU_combined, libjpeg, libpng , expat, gettext, perl, guile , SDL, SDL_image, SDL_mixer, SDL_ttf -, curl, sqlite +, curl, sqlite, libtool, readline , libogg, libvorbis, libcaca, csound, cunit } : stdenv.mkDerivation rec { @@ -22,6 +22,7 @@ stdenv.mkDerivation rec { curl sqlite libogg libvorbis csound libXrender libcaca cunit + libtool readline ]; hardeningDisable = [ "format" ]; @@ -33,7 +34,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Quick tactics game"; - homepage = http://www.gnu.org/software/liquidwar6/; + homepage = https://www.gnu.org/software/liquidwar6/; maintainers = [ maintainers.raskin ]; license = licenses.gpl3Plus; platforms = platforms.linux; diff --git a/pkgs/games/minecraft-server/default.nix b/pkgs/games/minecraft-server/default.nix index 59e1144cf967..050e0126fa72 100644 --- a/pkgs/games/minecraft-server/default.nix +++ b/pkgs/games/minecraft-server/default.nix @@ -2,11 +2,13 @@ stdenv.mkDerivation rec { name = "minecraft-server-${version}"; - version = "1.12.2"; + version = "1.13.2"; src = fetchurl { - url = "https://s3.amazonaws.com/Minecraft.Download/versions/${version}/minecraft_server.${version}.jar"; - sha256 = "0zhnac6yvkdgdaag0gb0fgrkgizbwrpf7s76yqdiknfswrs947zy"; + # Old url + # https://s3.amazonaws.com/Minecraft.Download/versions/${version}/minecraft_server.${version}.jar + url = "https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar"; + sha256 = "13h8dxrrgqa1g6sd7aaw26779hcsqsyjm7xm0sknifn54lnamlzz"; }; preferLocalBuild = true; diff --git a/pkgs/games/minecraft/default.nix b/pkgs/games/minecraft/default.nix index 76edc512b0eb..32830d6f3d06 100644 --- a/pkgs/games/minecraft/default.nix +++ b/pkgs/games/minecraft/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, makeDesktopItem, makeWrapper -, jdk, jre, libpulseaudio +, jdk, jre, libpulseaudio, libXxf86vm }: let @@ -13,6 +13,11 @@ let categories = "Game;"; }; + libPath = stdenv.lib.makeLibraryPath [ + libpulseaudio + libXxf86vm # Needed only for versions <1.13 + ]; + in stdenv.mkDerivation { name = "minecraft-2015-07-24"; @@ -30,7 +35,7 @@ in stdenv.mkDerivation { makeWrapper ${jre}/bin/java $out/bin/minecraft \ --add-flags "-jar $out/share/minecraft/minecraft.jar" \ - --suffix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ libpulseaudio ]} + --suffix LD_LIBRARY_PATH : ${libPath} cp $src $out/share/minecraft/minecraft.jar cp -r ${desktopItem}/share/applications $out/share diff --git a/pkgs/games/minetest/default.nix b/pkgs/games/minetest/default.nix index fee8919bb236..379794c1f863 100644 --- a/pkgs/games/minetest/default.nix +++ b/pkgs/games/minetest/default.nix @@ -4,19 +4,19 @@ }: let - version = "0.4.16"; + version = "0.4.17.1"; sources = { src = fetchFromGitHub { owner = "minetest"; repo = "minetest"; rev = "${version}"; - sha256 = "048m8as01bw4pnwfxx04wfnyljxq7ivk88l214zi18prrrkfamj3"; + sha256 = "19sfblgh9mchkgw32n7gdvm7a8a9jxsl9cdlgmxn9bk9m939a2sg"; }; data = fetchFromGitHub { owner = "minetest"; repo = "minetest_game"; rev = "${version}"; - sha256 = "0alikzyjvj9hd8s3dd6ghpz0y982w2j0yd2zgd7a047mxw21hrcn"; + sha256 = "1g8iw2pya32ifljbdx6z6rpcinmzm81i9minhi2bi1d500ailn7s"; }; }; in stdenv.mkDerivation { diff --git a/pkgs/games/nethack/default.nix b/pkgs/games/nethack/default.nix index 2a39e3499ed9..56904ae2dfe1 100644 --- a/pkgs/games/nethack/default.nix +++ b/pkgs/games/nethack/default.nix @@ -1,6 +1,7 @@ { stdenv, lib, fetchurl, coreutils, ncurses, gzip, flex, bison , less, makeWrapper -, x11Mode ? false, qtMode ? false, libXaw, libXext, mkfontdir, pkgconfig, qt5 +, buildPackages +, x11Mode ? false, qtMode ? false, libXaw, libXext, bdftopcf, mkfontdir, pkgconfig, qt5 }: let @@ -33,10 +34,11 @@ in stdenv.mkDerivation rec { ++ lib.optionals qtMode [ gzip qt5.qtbase.bin qt5.qtmultimedia.bin ]; nativeBuildInputs = [ flex bison ] - ++ lib.optionals x11Mode [ mkfontdir ] + ++ lib.optionals x11Mode [ mkfontdir bdftopcf ] ++ lib.optionals qtMode [ pkgconfig mkfontdir qt5.qtbase.dev qt5.qtmultimedia.dev makeWrapper + bdftopcf ]; makeFlags = [ "PREFIX=$(out)" ]; @@ -64,12 +66,24 @@ in stdenv.mkDerivation rec { -e 's,^CFLAGS=-g,CFLAGS=,' \ -i sys/unix/hints/macosx10.10 sed -e '/define CHDIR/d' -i include/config.h + ${lib.optionalString qtMode '' sed \ -e 's,^QTDIR *=.*,QTDIR=${qt5.qtbase.dev},' \ -e 's,CFLAGS.*QtGui.*,CFLAGS += `pkg-config Qt5Gui --cflags`,' \ -e 's,CFLAGS+=-DCOMPRESS.*,CFLAGS+=-DCOMPRESS=\\"${gzip}/bin/gzip\\" \\\ -DCOMPRESS_EXTENSION=\\".gz\\",' \ -i sys/unix/hints/linux-qt4 + ''} + ${lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) + # If we're cross-compiling, replace the paths to the data generation tools + # with the ones from the build platform's nethack package, since we can't + # run the ones we've built here. + '' + ${buildPackages.perl}/bin/perl -p \ + -e 's,[a-z./]+/(makedefs|dgn_comp|lev_comp|dlb)(?!\.),${buildPackages.nethack}/libexec/nethack/\1,g' \ + -i sys/unix/Makefile.* + ''} + sed -i -e '/rm -f $(MAKEDEFS)/d' sys/unix/Makefile.src ''; configurePhase = '' @@ -80,6 +94,8 @@ in stdenv.mkDerivation rec { popd ''; + enableParallelBuilding = true; + postInstall = '' mkdir -p $out/games/lib/nethackuserdir for i in xlogfile logfile perm record save; do @@ -116,6 +132,8 @@ in stdenv.mkDerivation rec { chmod +x $out/bin/nethack ${lib.optionalString x11Mode "mv $out/bin/nethack $out/bin/nethack-x11"} ${lib.optionalString qtMode "mv $out/bin/nethack $out/bin/nethack-qt"} + install -Dm 555 util/{makedefs,dgn_comp,lev_comp} -t $out/libexec/nethack/ + ${lib.optionalString (!(x11Mode || qtMode)) "install -Dm 555 util/dlb -t $out/libexec/nethack/"} ''; postFixup = lib.optionalString qtMode '' diff --git a/pkgs/games/openarena/default.nix b/pkgs/games/openarena/default.nix index 19e608f393a1..8ac020f3ce09 100644 --- a/pkgs/games/openarena/default.nix +++ b/pkgs/games/openarena/default.nix @@ -1,4 +1,4 @@ -{ fetchurl, makeWrapper, patchelf, pkgs, stdenv, SDL, libogg, libvorbis, curl }: +{ fetchurl, makeWrapper, patchelf, pkgs, stdenv, SDL, libglvnd, libogg, libvorbis, curl, openal }: stdenv.mkDerivation rec { name = "openarena-${version}"; @@ -10,12 +10,12 @@ stdenv.mkDerivation rec { sha256 = "0jmc1cmdz1rcvqc9ilzib1kilpwap6v0d331l6q53wsibdzsz3ss"; }; - buildInputs = [ pkgs.unzip patchelf makeWrapper]; + nativeBuildInputs = [ pkgs.unzip patchelf makeWrapper]; installPhase = let gameDir = "$out/openarena-$version"; interpreter = "$(< \"$NIX_CC/nix-support/dynamic-linker\")"; - libPath = stdenv.lib.makeLibraryPath [ SDL libogg libvorbis curl ]; + libPath = stdenv.lib.makeLibraryPath [ SDL libglvnd libogg libvorbis curl openal ]; in '' mkdir -pv $out/bin cd $out diff --git a/pkgs/games/openra/default.nix b/pkgs/games/openra/default.nix index 069ed900e8f0..d0649237b127 100644 --- a/pkgs/games/openra/default.nix +++ b/pkgs/games/openra/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { name = "openra-${version}"; - version = "20180307"; + version = "20180923"; meta = with stdenv.lib; { description = "Real Time Strategy game engine recreating the C&C titles"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { owner = "OpenRA"; repo = "OpenRA"; rev = "release-${version}"; - sha256 = "05c6vrmlgzfxgfx1idqmp6czmr079px3n57q5ahnwzqvcl11a2jj"; + sha256 = "1pgi3zaq9fwwdq6yh19bwxscslqgabjxkvl9bcn1a5agy4bfbqk5"; extraPostFetch = '' sed -i 's,curl,curl --insecure,g' $out/thirdparty/{fetch-thirdparty-deps,noget}.sh @@ -64,7 +64,8 @@ stdenv.mkDerivation rec { in '' wrapProgram $out/lib/openra/launch-game.sh \ --prefix PATH : "${binaries}" \ - --prefix LD_LIBRARY_PATH : "${runtime}" + --prefix LD_LIBRARY_PATH : "${runtime}" \ + --set TERM "xterm" mkdir -p $out/bin makeWrapper $out/lib/openra/launch-game.sh $out/bin/openra --run "cd $out/lib/openra" diff --git a/pkgs/games/openrct2/default.nix b/pkgs/games/openrct2/default.nix index e5783ec5396f..e41caa3db978 100644 --- a/pkgs/games/openrct2/default.nix +++ b/pkgs/games/openrct2/default.nix @@ -5,20 +5,20 @@ let name = "openrct2-${version}"; - version = "0.2.0"; + version = "0.2.1"; openrct2-src = fetchFromGitHub { owner = "OpenRCT2"; repo = "OpenRCT2"; rev = "v${version}"; - sha256 = "1nmz8war8b49iicpc70gk7zlqizrvvwpidqm70lfpa0p68m7m3px"; + sha256 = "0dl1f0gvq0ifaii66c7bwp8k822krcdn9l44prnyds6smrdmd3dq"; }; objects-src = fetchFromGitHub { owner = "OpenRCT2"; repo = "objects"; - rev = "v1.0.2"; - sha256 = "1gl37fmhhrfgd6gilw0n7hfdq80a9b31bi5r0xhxg7d579jccb04"; + rev = "v1.0.6"; + sha256 = "1yhyafsk2lyasgj1r7h2n4k7vp5q792aj86ggpbmd6bcp4kk6hbm"; }; title-sequences-src = fetchFromGitHub { diff --git a/pkgs/games/openxcom/default.nix b/pkgs/games/openxcom/default.nix index 9a82c678f370..211172cee203 100644 --- a/pkgs/games/openxcom/default.nix +++ b/pkgs/games/openxcom/default.nix @@ -1,14 +1,14 @@ {stdenv, fetchFromGitHub, cmake, libGLU_combined, zlib, openssl, libyamlcpp, boost , SDL, SDL_image, SDL_mixer, SDL_gfx }: -let version = "1.0.0.2018.01.28"; in +let version = "1.0.0.2018.10.08"; in stdenv.mkDerivation { name = "openxcom-${version}"; src = fetchFromGitHub { owner = "SupSuper"; repo = "OpenXcom"; - rev = "b148916268a6ce104c3b6b7eb4d9e0487cba5487"; - sha256 = "1128ip3g4aw59f3f23mvlyhl8xckhwjjw9rd7wn7xv51hxdh191c"; + rev = "13049d617fe762b91893faaf7c14ddefa49e2f1d"; + sha256 = "0vpcfk3g1bnwwmrln14jkj2wvw2z8igxw2mdb7c3y66466wm93ig"; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/games/planetaryannihilation/default.nix b/pkgs/games/planetaryannihilation/default.nix index 95674822aa36..391ced362075 100644 --- a/pkgs/games/planetaryannihilation/default.nix +++ b/pkgs/games/planetaryannihilation/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation { inherit (config.planetary_annihilation) url sha256; }; - buildInputs = [ patchelf makeWrapper ]; + nativeBuildInputs = [ patchelf makeWrapper ]; installPhase = '' mkdir -p $out/{bin,lib} diff --git a/pkgs/games/pokerth/default.nix b/pkgs/games/pokerth/default.nix index aae49eedd7c9..e32bc06b8f5e 100644 --- a/pkgs/games/pokerth/default.nix +++ b/pkgs/games/pokerth/default.nix @@ -1,45 +1,74 @@ -{ stdenv, fetchFromGitHub, qmake4Hook, qt4, protobuf, boost155, tinyxml2, libgcrypt, sqlite, gsasl, curl, SDL, SDL_mixer, libircclient }: +{ stdenv, fetchFromGitHub, runCommand, fetchpatch, patchutils, qmake, qtbase +, SDL, SDL_mixer, boost, curl, gsasl, libgcrypt, libircclient, protobuf, sqlite +, tinyxml2, target ? "client" }: -let boost = boost155; -in stdenv.mkDerivation rec { - name = "${pname}-${version}"; - pname = "pokerth"; - version = "1.1.1"; +with stdenv.lib; - src = fetchFromGitHub { - owner = pname; - repo = pname; - rev = "7f3c8a860848c16c8c2f78e3929a65a54ef4c04c"; - sha256 = "1md3sl7pdpn3n42k75pxqbkkl19cz4699g1vdi04qpp0jxx09a2k"; +let + hiDPI = fetchpatch { + url = https://github.com/pokerth/pokerth/commit/ad8c9cabfb85d8293720d0f14840278d38b5feeb.patch; + sha256 = "192x3lqvd1fanasb95shdygn997qfrpk1k62k1f4j3s5chkwvjig"; }; - buildInputs = [ qmake4Hook qt4 protobuf boost tinyxml2 libgcrypt sqlite gsasl curl SDL SDL_mixer libircclient ]; + revertPatch = patch: runCommand "revert-${patch.name}" {} '' + ${patchutils}/bin/interdiff ${patch} /dev/null > $out + ''; +in - outputs = [ "out" "server" ]; +stdenv.mkDerivation rec { + name = "pokerth-${target}-${version}"; + version = "1.1.2"; - qmakeFlags = [ "pokerth.pro" "DEFINES+=_WEBSOCKETPP_NOEXCEPT_TOKEN_=noexcept" ]; + src = fetchFromGitHub { + owner = "pokerth"; + repo = "pokerth"; + rev = "f5688e01b0efb37035e3b0e3a432200185b9a0c5"; + sha256 = "0la8d036pbscjnbxf8lkrqjfq8a4ywsfwxil452fhlays6mr19h0"; + }; - NIX_CFLAGS_COMPILE = [ "-I${SDL.dev}/include/SDL" ]; + patches = [ + (revertPatch hiDPI) + ]; postPatch = '' - for f in connectivity.pro load.pro pokerth_game.pro pokerth_server.pro - do + for f in *.pro; do substituteInPlace $f \ - --replace 'LIB_DIRS =' 'LIB_DIRS = ${boost.out}/lib' + --replace '$$'{PREFIX}/include/libircclient ${libircclient.dev}/include/libircclient \ + --replace 'LIB_DIRS =' 'LIB_DIRS = ${boost.out}/lib' \ + --replace /opt/gsasl ${gsasl} done ''; + nativeBuildInputs = [ qmake ]; + + buildInputs = [ + SDL + SDL_mixer + boost + curl + gsasl + libgcrypt + libircclient + protobuf + qtbase + sqlite + tinyxml2 + ]; + + qmakeFlags = [ + "CONFIG+=${target}" + "pokerth.pro" + ]; + + NIX_CFLAGS_COMPILE = [ "-I${SDL.dev}/include/SDL" ]; + enableParallelBuilding = true; - postInstall = '' - install -D -m755 bin/pokerth_server $server/bin/pokerth_server - ''; - - meta = with stdenv.lib; { - homepage = https://www.pokerth.net; - description = "Open Source Poker client and server"; - license = licenses.gpl3; - maintainers = with maintainers; [ obadz ]; - platforms = platforms.all; + meta = { + homepage = https://www.pokerth.net; + description = "Poker game ${target}"; + license = licenses.gpl3; + maintainers = with maintainers; [ obadz yegortimoshenko ]; + platforms = platforms.all; }; } diff --git a/pkgs/games/privateer/default.nix b/pkgs/games/privateer/default.nix index f6f3e6001825..301249789dad 100644 --- a/pkgs/games/privateer/default.nix +++ b/pkgs/games/privateer/default.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation { src = fetchsvn { #url = "mirror://sourceforge/project/privateer/Wing%20Commander%20Privateer/Privateer%20Gemini%20Gold%201.03/PrivateerGold1.03.bz2.bin"; url = "https://privateer.svn.sourceforge.net/svnroot/privateer/privgold/trunk/engine"; - rev = 294; + rev = "294"; sha256 = "e1759087d4565d3fc95e5c87d0f6ddf36b2cd5befec5695ec56ed5f3cd144c63"; }; diff --git a/pkgs/games/pro-office-calculator/default.nix b/pkgs/games/pro-office-calculator/default.nix new file mode 100644 index 000000000000..f7eebea75630 --- /dev/null +++ b/pkgs/games/pro-office-calculator/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub, tinyxml-2, cmake, qtbase, qtmultimedia, fetchpatch }: +stdenv.mkDerivation rec { + version = "1.0.6"; + name = "pro-office-calculator-${version}"; + + src = fetchFromGitHub { + owner = "RobJinman"; + repo = "pro_office_calc"; + rev = "v${version}"; + sha256 = "1irgch6cbc2f8il1zh8qf98m43h41hma80dxzz9c7xvbvl99lybd"; + }; + + buildInputs = [ qtbase qtmultimedia tinyxml-2 ]; + + # This fixes a bug resulting in "illegal instruction" + patches = [(fetchpatch { + url = https://github.com/RobJinman/pro_office_calc/commit/806180d69d4af6b3183873f471c57bfdaf529560.patch; + sha256 = "1rcdjy233yf3kv4v18c82jyg08dykj2qspvg08n5b3bir870sbxz"; + })]; + + nativeBuildInputs = [ cmake ]; + + meta = with stdenv.lib; { + description = "Just an ordinary calculator. Nothing to see here..."; + homepage = http://proofficecalculator.com/; + maintainers = [ maintainers.pmiddend ]; + platforms = platforms.linux; + license = licenses.gpl3; + }; +} diff --git a/pkgs/games/quake2/yquake2/default.nix b/pkgs/games/quake2/yquake2/default.nix index bee7d7703ab5..1e7032eb05ce 100644 --- a/pkgs/games/quake2/yquake2/default.nix +++ b/pkgs/games/quake2/yquake2/default.nix @@ -14,13 +14,13 @@ let yquake2 = stdenv.mkDerivation rec { name = "yquake2-${version}"; - version = "7.20"; + version = "7.30"; src = fetchFromGitHub { owner = "yquake2"; repo = "yquake2"; rev = "QUAKE2_${builtins.replaceStrings ["."] ["_"] version}"; - sha256 = "1yrmn8vajab3zd0fni029s6wrvv2ljn1kyhaiw02wm1dc5yyzb2g"; + sha256 = "0xfr620k1hns70dckv6k0kc72jbiwyghcys904jpriv5x94lnrlc"; }; enableParallelBuilding = true; diff --git a/pkgs/games/quakespasm/vulkan.nix b/pkgs/games/quakespasm/vulkan.nix index 2cf09e2ec938..6f69c6469503 100644 --- a/pkgs/games/quakespasm/vulkan.nix +++ b/pkgs/games/quakespasm/vulkan.nix @@ -1,4 +1,5 @@ -{ stdenv, SDL2, fetchFromGitHub, makeWrapper, gzip, libvorbis, libmad, vulkan-loader }: +{ stdenv, SDL2, fetchFromGitHub, makeWrapper, gzip, libvorbis, libmad, vulkan-headers, vulkan-loader }: + stdenv.mkDerivation rec { name = "vkquake-${version}"; majorVersion = "1.00"; @@ -13,8 +14,12 @@ stdenv.mkDerivation rec { sourceRoot = "source/Quake"; + nativeBuildInputs = [ + makeWrapper vulkan-headers + ]; + buildInputs = [ - makeWrapper gzip SDL2 libvorbis libmad vulkan-loader.dev + gzip SDL2 libvorbis libmad vulkan-loader ]; buildFlags = [ "DO_USERDIRS=1" ]; diff --git a/pkgs/games/quantumminigolf/default.upstream b/pkgs/games/quantumminigolf/default.upstream index 813c3643a3cc..a994bb1a6cbe 100644 --- a/pkgs/games/quantumminigolf/default.upstream +++ b/pkgs/games/quantumminigolf/default.upstream @@ -1,4 +1,4 @@ -url http://sourceforge.net/projects/quantumminigolf/files/quantumminigolf/ +url https://sourceforge.net/projects/quantumminigolf/files/quantumminigolf/ SF_version_dir version_link '[.]tar[.][^.]+/download$' SF_redirect diff --git a/pkgs/games/rocksndiamonds/default.nix b/pkgs/games/rocksndiamonds/default.nix index 09478001fb72..c0b07814aa57 100644 --- a/pkgs/games/rocksndiamonds/default.nix +++ b/pkgs/games/rocksndiamonds/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "${project}-${version}"; project = "rocksndiamonds"; - version = "4.1.0.0"; + version = "4.1.1.0"; src = fetchurl { url = "https://www.artsoft.org/RELEASES/unix/${project}/${name}.tar.gz"; - sha256 = "0bmszf2hqyh76p3lzmhljcjwlx7jzpirwx9zyzgfvwqcapf5i6af"; + sha256 = "1k0m6l5g886d9mwwh6q0gw75qsb85mpf8i0rglh047app56nsk72"; }; desktopItem = makeDesktopItem { diff --git a/pkgs/games/rogue/default.nix b/pkgs/games/rogue/default.nix index bb93fafa3b50..c8af2331b080 100644 --- a/pkgs/games/rogue/default.nix +++ b/pkgs/games/rogue/default.nix @@ -17,10 +17,11 @@ stdenv.mkDerivation { # Fix build for recent ncurses versions NIX_CFLAGS_COMPILE = [ "-DNCURSES_INTERNALS=1" ]; - meta = { + meta = with stdenv.lib; { homepage = http://rogue.rogueforge.net/rogue-5-4/; description = "The final version of the original Rogue game developed for the UNIX operating system"; - platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.eelco ]; + platforms = platforms.all; + license = licenses.bsd3; + maintainers = [ maintainers.eelco ]; }; } diff --git a/pkgs/games/scummvm/games.nix b/pkgs/games/scummvm/games.nix new file mode 100644 index 000000000000..1ccb351af4ab --- /dev/null +++ b/pkgs/games/scummvm/games.nix @@ -0,0 +1,125 @@ +{ stdenv, lib, fetchurl, makeDesktopItem, unzip, writeText +, scummvm }: + +let + desktopItem = name: short: long: description: makeDesktopItem { + categories = "Game;AdventureGame;"; + comment = description; + desktopName = long; + exec = "@out@/bin/${short}"; + genericName = description; + icon = "scummvm"; + name = name; + }; + + run = name: short: code: writeText "${short}.sh" '' + #!${stdenv.shell} -eu + + exec ${scummvm}/bin/scummvm \ + --path=@out@/share/${name} \ + --fullscreen \ + ${code} + ''; + + generic = { plong, pshort, pcode, description, version, files, docs ? [ "readme.txt" ], ... } @attrs: + let + attrs' = builtins.removeAttrs attrs [ "plong" "pshort" "pcode" "description" "docs" "files" "version" ]; + pname = lib.replaceStrings [ " " ":" ] [ "-" "" ] (lib.toLower plong); + in stdenv.mkDerivation ({ + name = "${pname}-${version}"; + + nativeBuildInputs = [ unzip ]; + + dontBuild = true; + dontFixup = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin $out/share/{applications,${pname},doc/${pname}} + + ${lib.concatStringsSep "\n" (map (f: "mv ${f} $out/share/doc/${pname}") docs)} + ${lib.concatStringsSep "\n" (map (f: "mv ${f} $out/share/${pname}") files)} + + substitute ${run pname pshort pcode} $out/bin/${pshort} \ + --subst-var out + substitute ${desktopItem pname pshort plong description}/share/applications/${pname}.desktop $out/share/applications/${pname}.desktop \ + --subst-var out + + chmod 0755 $out/bin/${pshort} + + runHook postInstall + ''; + + meta = with stdenv.lib; { + homepage = https://www.scummvm.org; + license = licenses.free; # refer to the readme for exact wording + maintainers = with maintainers; [ peterhoeg ]; + inherit description; + inherit (scummvm.meta) platforms; + }; + } // attrs'); + +in { + beneath-a-steel-sky = generic rec { + plong = "Beneath a Steel Sky"; + pshort = "bass"; + pcode = "sky"; + description = "2D point-and-click science fiction thriller set in a bleak vision of the future"; + version = "1.2"; + src = fetchurl { + url = "mirror://sourceforge/scummvm/${pshort}-cd-${version}.zip"; + sha256 = "14s5jz67kavm8l15gfm5xb7pbpn8azrv460mlxzzvdpa02a9n82k"; + }; + files = [ "sky.*" ]; + }; + + drascula-the-vampire-strikes-back = generic rec { + plong = "Drascula: The Vampire Strikes Back"; + pshort = "drascula"; + pcode = "drascula"; + description = "Spanish 2D classic point & click style adventure with tons of humor and an easy interface"; + version = "1.0"; + # srcs = { + src = fetchurl { + url = "mirror://sourceforge/scummvm/${pshort}-${version}.zip"; + sha256 = "1pj29rpb754sn6a56f8brfv6f2m1p5qgaqik7d68pfi2bb5zccdp"; + }; + # audio = fetchurl { + # url = "mirror://sourceforge/scummvm/${pshort}-audio-flac-2.0.zip"; + # sha256 = "1zmqhrby8f5sj1qy6xjdgkvk9wyhr3nw8ljrrl58fmxb83x1rryw"; + # }; + # }; + sourceRoot = "."; + docs = [ "readme.txt" "drascula.doc" ]; + files = [ "Packet.001" ]; + }; + + flight-of-the-amazon-queen = generic rec { + plong = "Flight of the Amazon Queen"; + pshort = "fotaq"; + pcode = "queen"; + description = "2D point-and-click adventure game set in the 1940s"; + version = "1.1"; + src = fetchurl { + url = "mirror://sourceforge/scummvm/FOTAQ_Talkie-${version}.zip"; + sha256 = "1a6q71q1dl9vvw2qqsxk5h1sv0gaqy6236zr5905w2is01gdsp52"; + }; + sourceRoot = "."; + files = [ "*.1c" ]; + }; + + lure-of-the-temptress = generic rec { + plong = "Lure of the Temptress"; + pshort = "lott"; + pcode = "lure"; + description = "2D point-and-click adventure game with a fantasy theme"; + version = "1.1"; + src = fetchurl { + url = "mirror://sourceforge/scummvm/lure-${version}.zip"; + sha256 = "0201i70qcs1m797kvxjx3ygkhg6kcl5yf49sihba2ga8l52q45zk"; + }; + docs = [ "README" "*.txt" "*.pdf" "*.PDF" ]; + files = [ "*.vga" ]; + }; +} diff --git a/pkgs/games/snipes/default.nix b/pkgs/games/snipes/default.nix new file mode 100644 index 000000000000..e8d915dd31a5 --- /dev/null +++ b/pkgs/games/snipes/default.nix @@ -0,0 +1,45 @@ +{ stdenv, fetchFromGitHub, fetchurl, SDL2, SDL2_ttf }: + +let + font = fetchurl { + url = "http://kingbird.myphotos.cc/ee22d44076adb8a34d8e20df4be3730a/SnipesConsole.ttf"; + sha256 = "06n8gq18js0bv4svx84ljzhs9zmi81wy0zqcqj3b4g0rsrkr20a7"; + }; + +in stdenv.mkDerivation rec { + name = "snipes-${version}"; + version = "20180930"; + + src = fetchFromGitHub { + owner = "Davidebyzero"; + repo = "Snipes"; + rev = "343e14104b7848eb1f882401888e685b7918ef9f"; + sha256 = "1rl70d5miak34warbwfv27z11vln4lvf7maqqc78z0gdc5zivdv2"; + }; + + postPatch = '' + substitute config-sample.h config.h \ + --replace SnipesConsole.ttf $out/share/snipes/SnipesConsole.ttf + ''; + + enableParallelBuilding = true; + + buildInputs = [ SDL2 SDL2_ttf ]; + + installPhase = '' + runHook preInstall + + install -Dm755 -t $out/bin snipes + install -Dm644 -t $out/share/doc/snipes *.md + install -Dm644 ${font} $out/share/snipes/SnipesConsole.ttf + + runHook postInstall + ''; + + meta = with stdenv.lib; { + description = "Modern port of the classic 1982 text-mode game Snipes"; + homepage = https://www.vogons.org/viewtopic.php?f=7&t=49073; + license = licenses.free; # This reverse-engineered source code is released with the original authors' permission. + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/pkgs/games/soi/default.nix b/pkgs/games/soi/default.nix index 8d102e98433b..7f9f49f363a8 100644 --- a/pkgs/games/soi/default.nix +++ b/pkgs/games/soi/default.nix @@ -23,6 +23,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ raskin ]; platforms = platforms.linux; license = licenses.free; - downloadPage = http://sourceforge.net/projects/soi/files/; + downloadPage = https://sourceforge.net/projects/soi/files/; }; } diff --git a/pkgs/games/solarus/default.nix b/pkgs/games/solarus/default.nix index 6f7876e48723..23abadf66ae5 100644 --- a/pkgs/games/solarus/default.nix +++ b/pkgs/games/solarus/default.nix @@ -1,21 +1,23 @@ -{ stdenv, fetchFromGitHub, cmake, luajit, +{ stdenv, fetchFromGitLab, cmake, luajit, SDL2, SDL2_image, SDL2_ttf, physfs, - openal, libmodplug, libvorbis}: + openal, libmodplug, libvorbis, + qtbase, qttools }: stdenv.mkDerivation rec { name = "solarus-${version}"; - version = "1.4.5"; + version = "1.5.3"; - src = fetchFromGitHub { - owner = "christopho"; + src = fetchFromGitLab { + owner = "solarus-games"; repo = "solarus"; - rev = "d9fdb9fdb4e1b9fc384730a9279d134ae9f2c70e"; - sha256 = "0xjx789d6crm322wmkqyq9r288vddsha59yavhy78c4r01gs1p5v"; + rev = "v1.5.3"; + sha256 = "035hkdw3a1ryasj5wfa1xla1xmpnc3hjp4s20sl9ywip41675vaz"; }; buildInputs = [ cmake luajit SDL2 SDL2_image SDL2_ttf physfs - openal libmodplug libvorbis ]; + openal libmodplug libvorbis + qtbase qttools ]; enableParallelBuilding = true; diff --git a/pkgs/games/speed-dreams/default.nix b/pkgs/games/speed-dreams/default.nix index 4bf03fec9de9..5f6e20c39b6b 100644 --- a/pkgs/games/speed-dreams/default.nix +++ b/pkgs/games/speed-dreams/default.nix @@ -35,6 +35,12 @@ stdenv.mkDerivation rec { tar -xf ${wip-cars-and-tracks} ''; + prePatch = '' + # https://sourceforge.net/p/speed-dreams/mailman/message/35665539/ + sed -i "s|lastSlash = '\\\0'|lastSlash = NULL|" src/libs/tgf/params.cpp + sed -i "s|const char\* error = '\\\0'|const char\* error = NULL|" src/libs/tgfclient/openalmusicplayer.cpp + ''; + preBuild = '' make -C src/libs/portability make -C src/libs/portability portability.o diff --git a/pkgs/games/spring/springlobby.nix b/pkgs/games/spring/springlobby.nix index 632a047e96c7..fa7fad3ecd92 100644 --- a/pkgs/games/spring/springlobby.nix +++ b/pkgs/games/spring/springlobby.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "springlobby-${version}"; - version = "0.264"; + version = "0.267"; src = fetchurl { url = "http://www.springlobby.info/tarballs/springlobby-${version}.tar.bz2"; - sha256 = "1i31anvvywhl2m8014m3vk74cj74l37j6a0idzfhd4ack8b9hg2x"; + sha256 = "0yv7j9l763iqx7hdi2pcz5jkj0068yrffb8nrav7pwg0g3s0znak"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index 2762155d63ce..c31b8b222168 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -180,6 +180,15 @@ in buildFHSUserEnv rec { ''; profile = '' + # Workaround for issue #44254 (Steam cannot connect to friends network) + # https://github.com/NixOS/nixpkgs/issues/44254 + if [ -z ''${TZ+x} ]; then + new_TZ="$(readlink -f /etc/localtime | grep -P -o '(?<=/zoneinfo/).*$')" + if [ $? -eq 0 ]; then + export TZ="$new_TZ" + fi + fi + export STEAM_RUNTIME=${if nativeOnly then "0" else "/steamrt"} '' + extraProfile; diff --git a/pkgs/games/steam/default.nix b/pkgs/games/steam/default.nix index e8a911bebd5e..5aab54b83221 100644 --- a/pkgs/games/steam/default.nix +++ b/pkgs/games/steam/default.nix @@ -19,6 +19,7 @@ let then pkgs.pkgsi686Linux.steamPackages.steam-runtime-wrapped else null; }; + steamcmd = callPackage ./steamcmd.nix { }; }; in self diff --git a/pkgs/games/steam/runtime-generated.nix b/pkgs/games/steam/runtime-generated.nix index 694274053bfe..f5b79db19158 100644 --- a/pkgs/games/steam/runtime-generated.nix +++ b/pkgs/games/steam/runtime-generated.nix @@ -4,1746 +4,1773 @@ { amd64 = [ rec { - name = "dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt4_amd64"; - sha256 = "03yfjxzsyf14zqwxb43piyh78xxap7yxh5f4gx649qv28h7ygfrm"; - url = "mirror://steamrt/pool/main/d/d-conf/dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt4_amd64.deb"; + name = "dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt5_amd64"; + sha256 = "074vbkdxaylb36ljkxz586jfcn7ghxzfivyiz703li1dw54jaq87"; + url = "mirror://steamrt/pool/main/d/d-conf/dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "dconf-gsettings-backend.deb"; }; } rec { - name = "freeglut3_2.6.0-1ubuntu3+srt4_amd64"; - sha256 = "1wi5fad0f7nqps55isvbb42njqssbhyzmd38q8413afjyhmm6icc"; - url = "mirror://steamrt/pool/main/f/freeglut/freeglut3_2.6.0-1ubuntu3+srt4_amd64.deb"; + name = "freeglut3_2.6.0-1ubuntu3+srt5_amd64"; + sha256 = "08mpxxd12c2kwlab47nfz25vpn7ag2xkmxp2zn48ymxab7qhvr5r"; + url = "mirror://steamrt/pool/main/f/freeglut/freeglut3_2.6.0-1ubuntu3+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "freeglut3.deb"; }; } rec { - name = "gcc-4.6-base_4.6.3-1ubuntu5+srt4_amd64"; - sha256 = "1za8f7wkwcww4wacydqq3fvi5p1ivgcr2n3npirqir1gr25cbxaj"; - url = "mirror://steamrt/pool/main/g/gcc-4.6/gcc-4.6-base_4.6.3-1ubuntu5+srt4_amd64.deb"; + name = "gcc-4.6-base_4.6.3-1ubuntu5+steamrt1.1+srt1_amd64"; + sha256 = "1iknyb54mn8l1gcm9pg47hlra7y5x9awrgd431hzvig44c34vv9m"; + url = "mirror://steamrt/pool/main/g/gcc-4.6/gcc-4.6-base_4.6.3-1ubuntu5+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "gcc-4.6-base.deb"; }; } rec { - name = "gtk2-engines_2.20.2-1ubuntu1+srt4_amd64"; - sha256 = "03y4239swznwlgdx6yc58sj6w5irqq7432hxcmcw8608m3w0m29h"; - url = "mirror://steamrt/pool/main/g/gtk2-engines/gtk2-engines_2.20.2-1ubuntu1+srt4_amd64.deb"; + name = "gcc-5-base_5.4.0-7.really.6+steamrt1.1+srt1_amd64"; + sha256 = "0lgab6qkkx7xzrl349c3xqcajgby6v6l6xq0cn5bzbs2dhn3ggpb"; + url = "mirror://steamrt/pool/main/g/gcc-5/gcc-5-base_5.4.0-7.really.6+steamrt1.1+srt1_amd64.deb"; + source = fetchurl { + inherit url sha256; + name = "gcc-5-base.deb"; + }; + } + rec { + name = "gtk2-engines_2.20.2-1ubuntu1+srt5_amd64"; + sha256 = "1w2aaddcrfg37fw7bl2jcbx14bp7ar8lyaq25j9pi8298wvbikly"; + url = "mirror://steamrt/pool/main/g/gtk2-engines/gtk2-engines_2.20.2-1ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "gtk2-engines.deb"; }; } rec { - name = "gtk2-engines-murrine_0.98.2-0ubuntu1+srt4_amd64"; - sha256 = "1iwmgzkdxjvr2q2kz5bjz64r4qjqbcf6ynz3sy5y81dl254pjnmh"; - url = "mirror://steamrt/pool/main/g/gtk2-engines-murrine/gtk2-engines-murrine_0.98.2-0ubuntu1+srt4_amd64.deb"; + name = "gtk2-engines-murrine_0.98.2-0ubuntu1+srt5_amd64"; + sha256 = "0fqbm6502zqw64lbzywz0cllxkj9n44fxb2gg8q160vcqzyvb8jf"; + url = "mirror://steamrt/pool/main/g/gtk2-engines-murrine/gtk2-engines-murrine_0.98.2-0ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "gtk2-engines-murrine.deb"; }; } rec { - name = "gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt4_amd64"; - sha256 = "0md5vjz8wnayppcxkl5x7874w2z4w7pjz96gprv24hid4azmyci8"; - url = "mirror://steamrt/pool/main/g/gtk+2.0/gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt4_amd64.deb"; + name = "gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt5_amd64"; + sha256 = "05d43583lj3ffskvmzcr6yb8a3jz1l8gc12mrmaix8w71bv81nr1"; + url = "mirror://steamrt/pool/main/g/gtk+2.0/gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "gtk2-engines-pixbuf.deb"; }; } rec { - name = "libacl1_2.2.51-5ubuntu1+srt6_amd64"; - sha256 = "02xwrfzspf58j9lr6b128jq1klkvd4b69lrclpqzwm9cqddg6mr5"; - url = "mirror://steamrt/pool/main/a/acl/libacl1_2.2.51-5ubuntu1+srt6_amd64.deb"; + name = "libacl1_2.2.51-5ubuntu1+steamrt1.1+srt1_amd64"; + sha256 = "0pzm4hpi2rynds21764qhpz8mjbd504as6350qgz5i8rbd3h9gbw"; + url = "mirror://steamrt/pool/main/a/acl/libacl1_2.2.51-5ubuntu1+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libacl1.deb"; }; } rec { - name = "libappindicator1_0.4.92-0ubuntu1+steamrt1+srt5_amd64"; - sha256 = "08m1w5mhzl613gbjg6lvf7wcm7bs00xddaaci8f1944icl8pdibb"; - url = "mirror://steamrt/pool/main/liba/libappindicator/libappindicator1_0.4.92-0ubuntu1+steamrt1+srt5_amd64.deb"; + name = "libappindicator1_0.4.92-0ubuntu1.1+steamrt1+srt1_amd64"; + sha256 = "19s3s3fc4vcj5cg7fh40w35vjyhi7097vv83lwjzrzhz5jlgczmp"; + url = "mirror://steamrt/pool/main/liba/libappindicator/libappindicator1_0.4.92-0ubuntu1.1+steamrt1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libappindicator1.deb"; }; } rec { - name = "libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64"; - sha256 = "0m69ar6w3lzsggn79lyc3614p9rr2dy29vwqvl4w3gmshp6aqhs4"; - url = "mirror://steamrt/pool/main/h/heimdal/libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb"; + name = "libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64"; + sha256 = "0mib9hy38mbiz40dr7x7c9c0liqswmnnykij7xpp7kbfqlvlshb8"; + url = "mirror://steamrt/pool/main/h/heimdal/libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libasn1-8-heimdal.deb"; }; } rec { - name = "libasound2_1.1.0-0ubuntu1+steamos1+srt1_amd64"; - sha256 = "1bh911nx5a2abn38h9sa90ji358r6is2n7ymm10v94yibdf63rwg"; - url = "mirror://steamrt/pool/main/a/alsa-lib/libasound2_1.1.0-0ubuntu1+steamos1+srt1_amd64.deb"; + name = "libasound2_1.1.0-0ubuntu1+steamos1+srt2_amd64"; + sha256 = "05d4ijlc20ss4rm2jxr5lxkgwbn0qcv5a7pj9aizl66klpbzsgay"; + url = "mirror://steamrt/pool/main/a/alsa-lib/libasound2_1.1.0-0ubuntu1+steamos1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libasound2.deb"; }; } rec { - name = "libasound2-plugins_1.1.0-0ubuntu1+srt1_amd64"; - sha256 = "1l36hxgnml9pglrihm17vkgqp3jpqslicg1mpycixzz9cpgfyxbz"; - url = "mirror://steamrt/pool/main/a/alsa-plugins/libasound2-plugins_1.1.0-0ubuntu1+srt1_amd64.deb"; + name = "libasound2-plugins_1.1.0-0ubuntu1+srt2_amd64"; + sha256 = "1dsa9z7ssf39c039a60axh36wgykyapv65gmlxnvxpkhqnw4zywm"; + url = "mirror://steamrt/pool/main/a/alsa-plugins/libasound2-plugins_1.1.0-0ubuntu1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libasound2-plugins.deb"; }; } rec { - name = "libasyncns0_0.8-4+srt4_amd64"; - sha256 = "154bh8mpslr4xwf54h1xds4v2yjf8rbyvv1lc0azl9gnkan1y0an"; - url = "mirror://steamrt/pool/main/liba/libasyncns/libasyncns0_0.8-4+srt4_amd64.deb"; + name = "libasyncns0_0.8-4+srt5_amd64"; + sha256 = "00nglm7sryy3y1pagjhv1mq6rvqiawmhf3kgwv0g7bqwgxcpia7p"; + url = "mirror://steamrt/pool/main/liba/libasyncns/libasyncns0_0.8-4+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libasyncns0.deb"; }; } rec { - name = "libatk1.0-0_2.4.0-0ubuntu1+srt4_amd64"; - sha256 = "0kky7mfkx38lj4gafrv886z0vbf17xnpymq6qas59x8f35bzx742"; - url = "mirror://steamrt/pool/main/a/atk1.0/libatk1.0-0_2.4.0-0ubuntu1+srt4_amd64.deb"; + name = "libatk1.0-0_2.18.0-1+steamrt1+srt1_amd64"; + sha256 = "1rs9k9pcxmpwlwbxgalsqhiv7baqylaxpkhy4524a4b8dw1qx0k4"; + url = "mirror://steamrt/pool/main/a/atk1.0/libatk1.0-0_2.18.0-1+steamrt1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libatk1.0-0.deb"; }; } rec { - name = "libattr1_2.4.46-5ubuntu1+srt4_amd64"; - sha256 = "11hn8q45pddm4khq0qp1qj19c1syfawscnvrl6cv1xmahpb3nm3i"; - url = "mirror://steamrt/pool/main/a/attr/libattr1_2.4.46-5ubuntu1+srt4_amd64.deb"; + name = "libattr1_2.4.46-5ubuntu1+steamrt1.1+srt1_amd64"; + sha256 = "1d19qccdzn82iqql513xgg0yb9w9frbq7v24v2i17140c0w0jhvn"; + url = "mirror://steamrt/pool/main/a/attr/libattr1_2.4.46-5ubuntu1+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libattr1.deb"; }; } rec { - name = "libavahi-client3_0.6.30-5ubuntu2+srt4_amd64"; - sha256 = "0yrgvh80i1gpcq2w64hkqnmiymgrn7r2v67wyd1iijc2zyb4x0c3"; - url = "mirror://steamrt/pool/main/a/avahi/libavahi-client3_0.6.30-5ubuntu2+srt4_amd64.deb"; + name = "libavahi-client3_0.6.30-5ubuntu2.2+srt1_amd64"; + sha256 = "04rkaiapl13rxlr2bwxz2q7z6i0091nm1c49kjnl1yckg64d7548"; + url = "mirror://steamrt/pool/main/a/avahi/libavahi-client3_0.6.30-5ubuntu2.2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libavahi-client3.deb"; }; } rec { - name = "libavahi-common3_0.6.30-5ubuntu2+srt4_amd64"; - sha256 = "1r1rqpqdqmqxn3g1iifc77jgrhfkr5275s7d5h3p1hvkmlzyvwd2"; - url = "mirror://steamrt/pool/main/a/avahi/libavahi-common3_0.6.30-5ubuntu2+srt4_amd64.deb"; + name = "libavahi-common3_0.6.30-5ubuntu2.2+srt1_amd64"; + sha256 = "1a2x57s3072na65gr7ys0wl5cm2f1j2m5kkhlhq4i8ms6hxssgrk"; + url = "mirror://steamrt/pool/main/a/avahi/libavahi-common3_0.6.30-5ubuntu2.2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libavahi-common3.deb"; }; } rec { - name = "libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64"; - sha256 = "09fwqr29dxhxkkf1gd9f9sph2jgv0qx3p7k6qxxwq3bg4lh2971n"; - url = "mirror://steamrt/pool/main/liba/libav/libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64.deb"; + name = "libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_amd64"; + sha256 = "0wpmnsnq5njv65iwq2g6819m2j5fda7jm8450qs3lmyc963ds0i2"; + url = "mirror://steamrt/pool/main/liba/libav/libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libavcodec53.deb"; }; } rec { - name = "libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64"; - sha256 = "0fynn6g6mc4raj144hg9r7qbiz7b2s4p7aidjpy34xkbxcn2vq45"; - url = "mirror://steamrt/pool/main/liba/libav/libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64.deb"; + name = "libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_amd64"; + sha256 = "1xpxmhhhgc7ap7f2ijlsgx9p58qqyvk2lgfn61dhlibq046px816"; + url = "mirror://steamrt/pool/main/liba/libav/libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libavfilter2.deb"; }; } rec { - name = "libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64"; - sha256 = "0qdfr19xfxwab9q5w4bvwgv873cs8zgm4s10hwg6741xr6qifnhg"; - url = "mirror://steamrt/pool/main/liba/libav/libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64.deb"; + name = "libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_amd64"; + sha256 = "0b8vx5lhsbynivm58zhxd0w6g7c7bqjvsr891wbqizbi325yja2b"; + url = "mirror://steamrt/pool/main/liba/libav/libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libavformat53.deb"; }; } rec { - name = "libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64"; - sha256 = "0pfgxnrf1jjlb7gvwklwn7m61n591yfzqfzzqb76gyr20r6v6dzw"; - url = "mirror://steamrt/pool/main/liba/libav/libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64.deb"; + name = "libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_amd64"; + sha256 = "1g3bdnfs0rgwnzrnwpj5hamynj1z0qs8wmxlfd0iqkah74ymgaaa"; + url = "mirror://steamrt/pool/main/liba/libav/libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libavutil51.deb"; }; } rec { - name = "libbz2-1.0_1.0.6-1+srt4_amd64"; - sha256 = "13rsp2cyayvnh2755kjbs6g6j85rdpl6cwlx22b97hid5pq5nk60"; - url = "mirror://steamrt/pool/main/b/bzip2/libbz2-1.0_1.0.6-1+srt4_amd64.deb"; + name = "libbz2-1.0_1.0.6-1+srt5_amd64"; + sha256 = "046y04ynczpydlrablks51mx4jc1313k89hsi8x4sj2a355819nz"; + url = "mirror://steamrt/pool/main/b/bzip2/libbz2-1.0_1.0.6-1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libbz2-1.0.deb"; }; } rec { - name = "libcairo2_1.10.2-6.1ubuntu3+srt4_amd64"; - sha256 = "0iv16gfc1b8n4p088jbask9i8i56agip8dd5b1r22r52hg28gi9y"; - url = "mirror://steamrt/pool/main/c/cairo/libcairo2_1.10.2-6.1ubuntu3+srt4_amd64.deb"; + name = "libcairo2_1.10.2-6.1ubuntu3+srt5_amd64"; + sha256 = "1j82gzl9hfxsrk2s3nxx1dpq6jlmkz5y5mkvxw9d166v0mlvxkq4"; + url = "mirror://steamrt/pool/main/c/cairo/libcairo2_1.10.2-6.1ubuntu3+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libcairo2.deb"; }; } rec { - name = "libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt4_amd64"; - sha256 = "19gl25hjzxw375qqbckmgfr14qd48zaccnny4zbddlz8aj5w4wig"; - url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt4_amd64.deb"; + name = "libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt5_amd64"; + sha256 = "1x36zmsb7wcmgli75sfqamw5gmsv47if56f1vljjgak3jn2vlmm2"; + url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libcanberra-gtk-module.deb"; }; } rec { - name = "libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt4_amd64"; - sha256 = "1kgq90l6rafqk7zfxafvzkh8msys5mlc95qr3rcv6l0f03w785dy"; - url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt4_amd64.deb"; + name = "libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt5_amd64"; + sha256 = "0g68j9w3xn0vnjgznq2avmzk8rykas0a6749ldq99yq9afccjfcp"; + url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libcanberra-gtk0.deb"; }; } rec { - name = "libcanberra0_0.28-3ubuntu3+steamrt1+srt4_amd64"; - sha256 = "01x6y4gq1ivpdywglx418gr4m56qvm05nicmavwimnafxga3c5sk"; - url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra0_0.28-3ubuntu3+steamrt1+srt4_amd64.deb"; + name = "libcanberra0_0.28-3ubuntu3+steamrt1+srt5_amd64"; + sha256 = "0qzyjrr5nmc72pfbalh9s22s51c5c10f0h23viyjrk77kk0ysc3f"; + url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra0_0.28-3ubuntu3+steamrt1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libcanberra0.deb"; }; } rec { - name = "libcap2_2.22-1ubuntu3+srt4_amd64"; - sha256 = "1rhfhq1n45fq40p6c2aipkica2dw8w95w7bsdrxfby48gdppgzy7"; - url = "mirror://steamrt/pool/main/libc/libcap2/libcap2_2.22-1ubuntu3+srt4_amd64.deb"; + name = "libcap2_2.22-1ubuntu3+srt5_amd64"; + sha256 = "0bsjpbv2p7ir6w7dpjvs8y25skha72406mhgjrff9dvdvc9mwwpy"; + url = "mirror://steamrt/pool/main/libc/libcap2/libcap2_2.22-1ubuntu3+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libcap2.deb"; }; } rec { - name = "libcg_3.0.0016-0ubuntu1+srt4_amd64"; - sha256 = "0yifiwr2hc7rvvd6snf530gma05v2qpiyl652drdc9rvcfjrj9zi"; - url = "mirror://steamrt/pool/main/n/nvidia-cg-toolkit/libcg_3.0.0016-0ubuntu1+srt4_amd64.deb"; + name = "libcg_3.0.0016-0ubuntu1+srt5_amd64"; + sha256 = "1d4lc4krkphvmlvmd4z60l6cg37gd62x9m700s83jxbsz0fhwmrb"; + url = "mirror://steamrt/pool/main/n/nvidia-cg-toolkit/libcg_3.0.0016-0ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libcg.deb"; }; } rec { - name = "libcomerr2_1.42-1ubuntu2.2+srt1_amd64"; - sha256 = "1cll5iwdply1lz211j83n22aidsxfx2jvy09a02qa79a7g1qv6c3"; - url = "mirror://steamrt/pool/main/e/e2fsprogs/libcomerr2_1.42-1ubuntu2.2+srt1_amd64.deb"; + name = "libcomerr2_1.42-1ubuntu2.3+srt1_amd64"; + sha256 = "0ar9lzaxlmhqxpp6v2b3jz3lblkqhqwy0ywbwkdq4zs5za69kh1b"; + url = "mirror://steamrt/pool/main/e/e2fsprogs/libcomerr2_1.42-1ubuntu2.3+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libcomerr2.deb"; }; } rec { - name = "libcups2_1.5.3-0ubuntu8.2+steamrt1+srt3_amd64"; - sha256 = "1xaxim0df5713hj4kq141rnf51zvyhvpv015q4q41c3nh4d9bz7w"; - url = "mirror://steamrt/pool/main/c/cups/libcups2_1.5.3-0ubuntu8.2+steamrt1+srt3_amd64.deb"; + name = "libcups2_1.5.3-0ubuntu8.7+steamrt1.1+srt1_amd64"; + sha256 = "162s3pdgxhjfpg3jdxp4dp4qmn81da21g9hn5fb7karzkgw59mns"; + url = "mirror://steamrt/pool/main/c/cups/libcups2_1.5.3-0ubuntu8.7+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libcups2.deb"; }; } rec { - name = "libcurl3_7.22.0-3ubuntu4.8+steamrt2+srt5_amd64"; - sha256 = "0vwdpkiisnbrm1j22qzjj2g5vsiv4wdja3j34j16pc30088f4c3i"; - url = "mirror://steamrt/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4.8+steamrt2+srt5_amd64.deb"; + name = "libcurl3_7.22.0-3ubuntu4.17+srt1_amd64"; + sha256 = "1nzbxzrkqnnzhml2fyjzpaifsm3whq78bxjqnhs9ljs3jwhl59p5"; + url = "mirror://steamrt/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4.17+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libcurl3.deb"; }; } rec { - name = "libcurl3-gnutls_7.22.0-3ubuntu4.8+steamrt2+srt5_amd64"; - sha256 = "0rvrjcxpmnbq42aq6x31gxxglwiccm059r2q78hqiw82i86b7j28"; - url = "mirror://steamrt/pool/main/c/curl/libcurl3-gnutls_7.22.0-3ubuntu4.8+steamrt2+srt5_amd64.deb"; + name = "libcurl3-gnutls_7.22.0-3ubuntu4.17+srt1_amd64"; + sha256 = "0mgxy0vninsv7yi3wiqjkdz8ap52y4zlkzxwyijcvbwkxp33rq68"; + url = "mirror://steamrt/pool/main/c/curl/libcurl3-gnutls_7.22.0-3ubuntu4.17+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libcurl3-gnutls.deb"; }; } rec { - name = "libdbus-1-3_1.4.18-1ubuntu1.7+srt1_amd64"; - sha256 = "1nkzsi04m1icwb3b1nky15d0frnc0hpfsyrm3xx1hriv02iqwgvw"; - url = "mirror://steamrt/pool/main/d/dbus/libdbus-1-3_1.4.18-1ubuntu1.7+srt1_amd64.deb"; + name = "libdbus-1-3_1.4.18-1ubuntu1.8+srt1_amd64"; + sha256 = "1m1q2q2s6b98x1zbk31hnd80dakfqg2g8yaj662vxrdrr85j6nza"; + url = "mirror://steamrt/pool/main/d/dbus/libdbus-1-3_1.4.18-1ubuntu1.8+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libdbus-1-3.deb"; }; } rec { - name = "libdbus-glib-1-2_0.98-1ubuntu1.1+srt4_amd64"; - sha256 = "19xnslykd4y22ff5mfs2rg4rjppmcrmrbwynzx4v2rvxckvvq77f"; - url = "mirror://steamrt/pool/main/d/dbus-glib/libdbus-glib-1-2_0.98-1ubuntu1.1+srt4_amd64.deb"; + name = "libdbus-glib-1-2_0.98-1ubuntu1.1+srt5_amd64"; + sha256 = "1f36vyq505hrfqmhizgplvvk17zhf1230wlrzibdwi04j275sahk"; + url = "mirror://steamrt/pool/main/d/dbus-glib/libdbus-glib-1-2_0.98-1ubuntu1.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libdbus-glib-1-2.deb"; }; } rec { - name = "libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt4_amd64"; - sha256 = "1x1szx7m6y6i0d6ahffnrdhs693rk4wi4hrhbmmn2g1sizr9qhmb"; - url = "mirror://steamrt/pool/main/libd/libdbusmenu/libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt4_amd64.deb"; + name = "libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt5_amd64"; + sha256 = "064wwqbjrdvwkjpyi0k6vj7rrwkwcy49mrlsgrv3q4gckiqhjhbz"; + url = "mirror://steamrt/pool/main/libd/libdbusmenu/libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libdbusmenu-glib4.deb"; }; } rec { - name = "libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt4_amd64"; - sha256 = "0nrydq0mjjsx1v9gk78j5xcgdaay5dhxn5rj9ydkbkw7ih4xm2m1"; - url = "mirror://steamrt/pool/main/libd/libdbusmenu/libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt4_amd64.deb"; + name = "libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt5_amd64"; + sha256 = "0vagal7jh6biarjf9sy219p2njb5k8ycv4v7glni8prli0c1zzxq"; + url = "mirror://steamrt/pool/main/libd/libdbusmenu/libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libdbusmenu-gtk4.deb"; }; } rec { - name = "libexif12_0.6.20-2ubuntu0.1+srt4_amd64"; - sha256 = "09pjkyjykvsmddx20ji4wgr5gnqbshj1hpm77129ini9qp61wxig"; - url = "mirror://steamrt/pool/main/libe/libexif/libexif12_0.6.20-2ubuntu0.1+srt4_amd64.deb"; + name = "libexif12_0.6.20-2ubuntu0.1+srt5_amd64"; + sha256 = "15rk2yfvsy16azpcwl8xsxigmrdhl0pkg6dvyq2pknp08c72r5r7"; + url = "mirror://steamrt/pool/main/libe/libexif/libexif12_0.6.20-2ubuntu0.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libexif12.deb"; }; } rec { - name = "libexpat1_2.0.1-7.2ubuntu1.2+srt1_amd64"; - sha256 = "0axky1v55yalkng9mn22ignmapv100gkcfb0xs82pllzaws32yhb"; - url = "mirror://steamrt/pool/main/e/expat/libexpat1_2.0.1-7.2ubuntu1.2+srt1_amd64.deb"; + name = "libexpat1_2.0.1-7.2ubuntu1.4+srt2_amd64"; + sha256 = "0pdn5f20pbmklnvsyl83x0rjafsjy8vxn4zd2nl7h0aabzng9vy2"; + url = "mirror://steamrt/pool/main/e/expat/libexpat1_2.0.1-7.2ubuntu1.4+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libexpat1.deb"; }; } rec { - name = "libffi6_3.0.11~rc1-5+srt4_amd64"; - sha256 = "1brqpwjbf6dd6crvs32b7q73m11anlq1s1r1m0p5cv17sc89q3q4"; - url = "mirror://steamrt/pool/main/libf/libffi/libffi6_3.0.11~rc1-5+srt4_amd64.deb"; + name = "libffi6_3.0.11~rc1-5+srt5_amd64"; + sha256 = "0i428a37s9lma09psy0d7vj2amnimwgx4izmmac4dlzyy6qpfn9s"; + url = "mirror://steamrt/pool/main/libf/libffi/libffi6_3.0.11~rc1-5+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libffi6.deb"; }; } rec { - name = "libflac8_1.2.1-6+srt4_amd64"; - sha256 = "1sdbbm4gdq0mw103z3nwhywvix1z21gdq6lc5xf4s12zpj1zq2gc"; - url = "mirror://steamrt/pool/main/f/flac/libflac8_1.2.1-6+srt4_amd64.deb"; + name = "libflac8_1.2.1-6+steamrt1.1ubuntu0.1+srt1_amd64"; + sha256 = "13hkikwbxsm3nf91rc1xa98apwx9y4mr9h20cd0206gm43qfyvh2"; + url = "mirror://steamrt/pool/main/f/flac/libflac8_1.2.1-6+steamrt1.1ubuntu0.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libflac8.deb"; }; } rec { - name = "libfltk1.1_1.1.10-10+srt4_amd64"; - sha256 = "0x5xxxkkj7g5wyhxl1rv846irn3r8hh744fqyn8hgmbp4mdgils0"; - url = "mirror://steamrt/pool/main/f/fltk1.1/libfltk1.1_1.1.10-10+srt4_amd64.deb"; + name = "libfltk1.1_1.1.10-10+srt5_amd64"; + sha256 = "0zrx2mb5rl5hcyh6p0sglark6rh7s993sg26klizkswn2w53rv8j"; + url = "mirror://steamrt/pool/main/f/fltk1.1/libfltk1.1_1.1.10-10+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libfltk1.1.deb"; }; } rec { - name = "libfontconfig1_2.8.0-3ubuntu9.1+srt4_amd64"; - sha256 = "0mcdd9x8dc153sk2dqixxy4rxvl9hvc7dz0msfwiywrgbilzfbl4"; - url = "mirror://steamrt/pool/main/f/fontconfig/libfontconfig1_2.8.0-3ubuntu9.1+srt4_amd64.deb"; + name = "libfontconfig1_2.8.0-3ubuntu9.2+srt2_amd64"; + sha256 = "047sq7342mqvc84qx8dayf282yh84zdj4azqp1c0h4hczc73jwv9"; + url = "mirror://steamrt/pool/main/f/fontconfig/libfontconfig1_2.8.0-3ubuntu9.2+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libfontconfig1.deb"; }; } rec { - name = "libfreetype6_2.4.8-1ubuntu2.3+srt1_amd64"; - sha256 = "08x0fg01qbycdwdgqj3xal0fi676pnkkgsk0kbvxfg3i4ln944l1"; - url = "mirror://steamrt/pool/main/f/freetype/libfreetype6_2.4.8-1ubuntu2.3+srt1_amd64.deb"; + name = "libfreetype6_2.4.8-1ubuntu2.6+srt1_amd64"; + sha256 = "01z4dwib9d7i7187yw1b0vji587hrj354cz6ll2iybrbg25w510w"; + url = "mirror://steamrt/pool/main/f/freetype/libfreetype6_2.4.8-1ubuntu2.6+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libfreetype6.deb"; }; } rec { - name = "libgcc1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64"; - sha256 = "05pg02l16fj7fdv8gkx95jy4j4cikqwmdkyq65a8qf20in3qs04m"; - url = "mirror://steamrt/pool/main/g/gcc-4.8/libgcc1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64.deb"; + name = "libgcc1_5.4.0-7.really.6+steamrt1.1+srt1_amd64"; + sha256 = "1300z3mjxxcl718mjdfppv53s42ba88gm0izbfn6wqvrj7wrz5wq"; + url = "mirror://steamrt/pool/main/g/gcc-5/libgcc1_5.4.0-7.really.6+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgcc1.deb"; }; } rec { - name = "libgconf-2-4_3.2.5-0ubuntu2+srt4_amd64"; - sha256 = "0mmgmnzyi9rlk7k6ir3f127brml366bbk7v5aq75y90z6qdp5h62"; - url = "mirror://steamrt/pool/main/g/gconf/libgconf-2-4_3.2.5-0ubuntu2+srt4_amd64.deb"; + name = "libgconf-2-4_3.2.5-0ubuntu2+srt5_amd64"; + sha256 = "163jbgkz66crkkjdqc0axj4sjfmd6kfkglwlk3d52rf3bc7mvimb"; + url = "mirror://steamrt/pool/main/g/gconf/libgconf-2-4_3.2.5-0ubuntu2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgconf-2-4.deb"; }; } rec { - name = "libgcrypt11_1.5.0-3ubuntu0.5+srt1_amd64"; - sha256 = "0qpxrm37js3pgi8hwcfqyqgkipypb0gw6nvsbz5dd112hmnpkp37"; - url = "mirror://steamrt/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-3ubuntu0.5+srt1_amd64.deb"; + name = "libgcrypt11_1.5.0-3ubuntu0.6+srt2_amd64"; + sha256 = "0p1vywfx5l9zhibr8c20by9w646przfjfaci5c6ifi7f4v5nn9hc"; + url = "mirror://steamrt/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-3ubuntu0.6+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgcrypt11.deb"; }; } rec { - name = "libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt4_amd64"; - sha256 = "00kq05jzlrvd4gx8pz54k1i8sm9v8l07vih4if6wanr45ifsjqlp"; - url = "mirror://steamrt/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt4_amd64.deb"; + name = "libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt5_amd64"; + sha256 = "1km2w0haybwal9zkhwsrx4i9yi2zkhbbfhh2xljhfw5m5g6s4mq5"; + url = "mirror://steamrt/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgdk-pixbuf2.0-0.deb"; }; } rec { - name = "libglew1.10_1.10.0-3+srt4_amd64"; - sha256 = "0ybry9jiyp0bgfm9b0bznf5qllyf7jc6avd8rcc20ai7yf719mwc"; - url = "mirror://steamrt/pool/main/g/glew/libglew1.10_1.10.0-3+srt4_amd64.deb"; + name = "libglew1.10_1.10.0-3+srt6_amd64"; + sha256 = "19w95wfzzr909jgjg8w6fqff8x00izawqicw896fqbf44zmsc2l0"; + url = "mirror://steamrt/pool/main/g/glew/libglew1.10_1.10.0-3+srt6_amd64.deb"; source = fetchurl { inherit url sha256; name = "libglew1.10.deb"; }; } rec { - name = "libglew1.6_1.6.0-4+srt4_amd64"; - sha256 = "1y4ywi4lp5df3nasxz8p5rmybl2vbv8bbww1s8alin5waidl7qav"; - url = "mirror://steamrt/pool/main/g/glew/libglew1.6_1.6.0-4+srt4_amd64.deb"; + name = "libglew1.6_1.6.0-4+steamrt1.1+srt1_amd64"; + sha256 = "0vh45a8dp2mqmkswam2rssawg0l0karbymqks3f3gj591d0d6fcv"; + url = "mirror://steamrt/pool/main/g/glew1.6/libglew1.6_1.6.0-4+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libglew1.6.deb"; }; } rec { - name = "libglib2.0-0_2.32.3-0ubuntu1+steamrt2+srt4_amd64"; - sha256 = "1imdb4wyy7qndg8xmlrfnj0x3a6fg7dv0izn2rajp5q77ivry51v"; - url = "mirror://steamrt/pool/main/g/glib2.0/libglib2.0-0_2.32.3-0ubuntu1+steamrt2+srt4_amd64.deb"; + name = "libglib2.0-0_2.32.3-0ubuntu1+steamrt3+srt2_amd64"; + sha256 = "1zhb0cpyl3vq5hg63j7wgw6bmwrn8xnq1ybnbigw439c0nq4f333"; + url = "mirror://steamrt/pool/main/g/glib2.0/libglib2.0-0_2.32.3-0ubuntu1+steamrt3+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libglib2.0-0.deb"; }; } rec { - name = "libglu1-mesa_8.0.4-0ubuntu0.7+srt4_amd64"; - sha256 = "1bgks33ck18asizisa5d7wj4wsv8hxccpshl0f2ihdvs6qgxgs76"; - url = "mirror://steamrt/pool/main/m/mesa/libglu1-mesa_8.0.4-0ubuntu0.7+srt4_amd64.deb"; + name = "libglu1-mesa_8.0.4-0ubuntu0.7+srt5_amd64"; + sha256 = "02fywg8h5jlkrh1qiqd0hpjv4v1hxggm3vjhnfn5rdj3xxmbvr2y"; + url = "mirror://steamrt/pool/main/m/mesa/libglu1-mesa_8.0.4-0ubuntu0.7+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libglu1-mesa.deb"; }; } rec { - name = "libgmp10_5.0.2+dfsg-2ubuntu1+srt4_amd64"; - sha256 = "1la9938zrqrf8v4bcn5063xxxwwankhzh69m0sy8csixfg480c1a"; - url = "mirror://steamrt/pool/main/g/gmp/libgmp10_5.0.2+dfsg-2ubuntu1+srt4_amd64.deb"; + name = "libgmp10_5.0.2+dfsg-2ubuntu1+srt5_amd64"; + sha256 = "0vmx8ybnbf4rilylk1kxhq6c1z5wbxh77garwf79jm0jx3xamzrh"; + url = "mirror://steamrt/pool/main/g/gmp/libgmp10_5.0.2+dfsg-2ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgmp10.deb"; }; } rec { - name = "libgnutls26_2.12.14-5ubuntu3.11+srt1_amd64"; - sha256 = "1zrrprip93m9r2c7zd54pz8f5jvdgb0jir6ifvqbl60d521lfbl7"; - url = "mirror://steamrt/pool/main/g/gnutls26/libgnutls26_2.12.14-5ubuntu3.11+srt1_amd64.deb"; + name = "libgnutls26_2.12.14-5ubuntu3.14+srt1_amd64"; + sha256 = "19jl1ril1h2r66ilwi45j49g2ag9b4x5090ld0gqp4hbx6f67x9g"; + url = "mirror://steamrt/pool/main/g/gnutls26/libgnutls26_2.12.14-5ubuntu3.14+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgnutls26.deb"; }; } rec { - name = "libgomp1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64"; - sha256 = "094y3af19hg7s0hklh9slhmb19h2hhbfl4fpfpqcvbagkh6gwxl1"; - url = "mirror://steamrt/pool/main/g/gcc-4.8/libgomp1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64.deb"; + name = "libgomp1_5.4.0-7.really.6+steamrt1.1+srt1_amd64"; + sha256 = "06x5j6rvv5g8brsmgpxikjb9fs6gjpd31g2iw3b313k9c6fl7z9x"; + url = "mirror://steamrt/pool/main/g/gcc-5/libgomp1_5.4.0-7.really.6+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgomp1.deb"; }; } rec { - name = "libgpg-error0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "0zw0zrl50y86y292zjcgpxiqjwyw0krnrmi28qvb0ba2ahp18f7v"; - url = "mirror://steamrt/pool/main/libg/libgpg-error/libgpg-error0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libgpg-error0_1.10-2ubuntu1+srt5_amd64"; + sha256 = "1pgv5svrqvsyiakqqnbb1ph6sk5yd6lgk53k2isyyz44vdjch9py"; + url = "mirror://steamrt/pool/main/libg/libgpg-error/libgpg-error0_1.10-2ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgpg-error0.deb"; }; } rec { - name = "libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.7+srt1_amd64"; - sha256 = "1mmd16fh58gnyyjwg9ac1br0xia670xc0ag65bfgxwnpfnkr7nyj"; - url = "mirror://steamrt/pool/main/k/krb5/libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.7+srt1_amd64.deb"; + name = "libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.7+srt2_amd64"; + sha256 = "1nv973s0h9vmnmslxyddd28p4yv8k47d685m8lxv1irc4skqxzzc"; + url = "mirror://steamrt/pool/main/k/krb5/libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.7+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgssapi-krb5-2.deb"; }; } rec { - name = "libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64"; - sha256 = "063k09yyr9mn0lacp29cgwagpiix220p7ahs5shpyigkjk5bp174"; - url = "mirror://steamrt/pool/main/h/heimdal/libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb"; + name = "libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64"; + sha256 = "02h7fqwwg7jpz8b86dbjhh067ah34x3ys9n5df1rksbzpvmqcbiy"; + url = "mirror://steamrt/pool/main/h/heimdal/libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgssapi3-heimdal.deb"; }; } rec { - name = "libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.1+srt4_amd64"; - sha256 = "0r60n1xym2alg4jr1icgzvd8x614p7vky0zxfvn8x9qd2hzr8k5q"; - url = "mirror://steamrt/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.1+srt4_amd64.deb"; + name = "libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.2+srt1_amd64"; + sha256 = "186hxj0jvgbxki0v6fx499pp796kcwiz86gqfhkd94k434aaqz1f"; + url = "mirror://steamrt/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgstreamer-plugins-base0.10-0.deb"; }; } rec { - name = "libgstreamer0.10-0_0.10.36-1ubuntu1+srt4_amd64"; - sha256 = "0xynq7jgb0x8npb6apj58ag5zccl0gh4npyrfvs0ys4hzlv2fkmm"; - url = "mirror://steamrt/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1ubuntu1+srt4_amd64.deb"; + name = "libgstreamer0.10-0_0.10.36-1ubuntu1+srt5_amd64"; + sha256 = "1ddfd661703jgd8xai2ysh2gdvf0pkbvg46iazlg5jqr17i1b1sx"; + url = "mirror://steamrt/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgstreamer0.10-0.deb"; }; } rec { - name = "libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt4_amd64"; - sha256 = "0zbsr09xam3sl5qpnl34hgiir98g3rcfg2nblzwp8yr9kkrsb7zk"; - url = "mirror://steamrt/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt4_amd64.deb"; + name = "libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt5_amd64"; + sha256 = "1bb7yf3ld99a9amdb6r8slw7g3xnj72za2nbpsrm6cwlw9nyxli0"; + url = "mirror://steamrt/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgtk2.0-0.deb"; }; } rec { - name = "libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt4_all"; - sha256 = "0xgh9nrvj1hf3wj9pqm9x3ykw95v9bsh5k2vgr3cr9135rrj0dp5"; - url = "mirror://steamrt/pool/main/g/gtk+2.0/libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt4_all.deb"; + name = "libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt5_all"; + sha256 = "0rw8iy16ij86abh444jk1xw78b5z81qjxm1292jin3sfhck4bd4x"; + url = "mirror://steamrt/pool/main/g/gtk+2.0/libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt5_all.deb"; source = fetchurl { inherit url sha256; name = "libgtk2.0-common.deb"; }; } rec { - name = "libgudev-1.0-0_175-0ubuntu9.2+srt4_amd64"; - sha256 = "1bv962vi9x8m41ss6g73q91xlxhf1pd733wsywflllkxa5qyabpl"; - url = "mirror://steamrt/pool/main/u/udev/libgudev-1.0-0_175-0ubuntu9.2+srt4_amd64.deb"; + name = "libgudev-1.0-0_175-0ubuntu9.10+srt1_amd64"; + sha256 = "1i8k7y464zj3vb17kwim69kh57y9hnlx40xfs0hrfvjjlj3ih30w"; + url = "mirror://steamrt/pool/main/u/udev/libgudev-1.0-0_175-0ubuntu9.10+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libgudev-1.0-0.deb"; }; } rec { - name = "libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64"; - sha256 = "1s67jx924c06arhf18dpqncphlih26a7frshzd4ndwzp8xp87xyc"; - url = "mirror://steamrt/pool/main/h/heimdal/libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb"; + name = "libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64"; + sha256 = "1ihzd3ihylrbrwxqx8sam6lwkhkk2c9ys7vxah2yvj43fl8piiz8"; + url = "mirror://steamrt/pool/main/h/heimdal/libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libhcrypto4-heimdal.deb"; }; } rec { - name = "libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64"; - sha256 = "0zchyajpd78rflfh4md3i0cvzd0gbkwf6l8kqcyavvib42mmdga8"; - url = "mirror://steamrt/pool/main/h/heimdal/libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb"; + name = "libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64"; + sha256 = "1z4h6zdh5h9yvq4dfizy8ndskny94c86m5b4g9lpypfpzj259kpi"; + url = "mirror://steamrt/pool/main/h/heimdal/libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libheimbase1-heimdal.deb"; }; } rec { - name = "libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64"; - sha256 = "0lz83zkg4f1rjhf0sigk09s4kbksm9j2lalf7k04bci1sxs2wj2y"; - url = "mirror://steamrt/pool/main/h/heimdal/libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb"; + name = "libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64"; + sha256 = "13fgm887ycb1l5w1hxvlf906wr4k834drykg36ink6g9fi1smn79"; + url = "mirror://steamrt/pool/main/h/heimdal/libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libheimntlm0-heimdal.deb"; }; } rec { - name = "libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64"; - sha256 = "0bcn57af9g4psxfiqqfsmfv7z3a713z86760lspgl63xfxlsm4d5"; - url = "mirror://steamrt/pool/main/h/heimdal/libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb"; + name = "libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64"; + sha256 = "0alagksf7h181r86iiddvb9sil9zwf7d8lhnikq2x1i1ncxnwbj9"; + url = "mirror://steamrt/pool/main/h/heimdal/libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libhx509-5-heimdal.deb"; }; } rec { - name = "libice6_1.0.7-2build1+srt4_amd64"; - sha256 = "0lygkw0my7diasqyw7m5a0rfcpp38pb8jq7iqks195j21sy95h0s"; - url = "mirror://steamrt/pool/main/libi/libice/libice6_1.0.7-2build1+srt4_amd64.deb"; + name = "libice6_1.0.7-2build1+srt5_amd64"; + sha256 = "0v1a4dbs6by8n3yi23xqs4qqvjjdhh1qqmacc2bybjd2qi8dps8y"; + url = "mirror://steamrt/pool/main/libi/libice/libice6_1.0.7-2build1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libice6.deb"; }; } rec { - name = "libidn11_1.23-2+steamrt1+srt4_amd64"; - sha256 = "0530ygdsq840kmqm1mlqk19a7wxpvwgrbary2dpflzqvclx4gfr1"; - url = "mirror://steamrt/pool/main/libi/libidn/libidn11_1.23-2+steamrt1+srt4_amd64.deb"; + name = "libidn11_1.23-2+steamrt1+srt5_amd64"; + sha256 = "19s5pm1w8idc52hcj07fd52hw4fxl8hda9rm5gdbgginrl1naibp"; + url = "mirror://steamrt/pool/main/libi/libidn/libidn11_1.23-2+steamrt1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libidn11.deb"; }; } rec { - name = "libindicator7_0.5.0-0ubuntu1+srt4_amd64"; - sha256 = "0j89i9hgdh93a6m71ji3rrhlnyanjb7dbxy460shn38v4f3ax735"; - url = "mirror://steamrt/pool/main/libi/libindicator/libindicator7_0.5.0-0ubuntu1+srt4_amd64.deb"; + name = "libindicator7_0.5.0-0ubuntu1+steamrt1+srt1_amd64"; + sha256 = "0fcj1fmk70y8j1jcbr9dian2zrwf5m7yis4zpq8cc77838cdx0pg"; + url = "mirror://steamrt/pool/main/libi/libindicator/libindicator7_0.5.0-0ubuntu1+steamrt1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libindicator7.deb"; }; } rec { - name = "libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt3_amd64"; - sha256 = "0l7h8z8fx0pqkbdh5x3v6azz6ddxdlzchgs97h5babrknkfkiar4"; - url = "mirror://steamrt/pool/main/j/jackd2/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt3_amd64.deb"; + name = "libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt4_amd64"; + sha256 = "0qpipr1anfy4y6m1syznmarsh3ni6db9dc7a1w0n11zfhp8lpihg"; + url = "mirror://steamrt/pool/main/j/jackd2/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt4_amd64.deb"; source = fetchurl { inherit url sha256; name = "libjack-jackd2-0.deb"; }; } rec { - name = "libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt4_amd64"; - sha256 = "0z2df70v2ggw2la3yr4ll926wj6pc84li1x2bxwz9ysw7xsgalg0"; - url = "mirror://steamrt/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt4_amd64.deb"; + name = "libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt5_amd64"; + sha256 = "10r393m5xxqjd6hpvlnfvnba081crhs88x1knhi3s6mhg2xhg35y"; + url = "mirror://steamrt/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libjpeg-turbo8.deb"; }; } rec { - name = "libjpeg62_6b1-2ubuntu1.1+srt4_amd64"; - sha256 = "0n6qsfk42nhwvg8r9win7a90zvb31ba7cp7jvbbc4bhv7ygxxm7f"; - url = "mirror://steamrt/pool/main/libj/libjpeg6b/libjpeg62_6b1-2ubuntu1.1+srt4_amd64.deb"; + name = "libjpeg62_6b1-2ubuntu1.1+srt5_amd64"; + sha256 = "0wn9lgqc95gvck5k8qds9908j5ip3s3bz85a8l2bdprgg1q4rsrl"; + url = "mirror://steamrt/pool/main/libj/libjpeg6b/libjpeg62_6b1-2ubuntu1.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libjpeg62.deb"; }; } rec { - name = "libjson0_0.9-1ubuntu1.1+srt2_amd64"; - sha256 = "10r817kzxcviqvrajmi33pdbqss1qxpkmjxda7cclamnnawbcd17"; - url = "mirror://steamrt/pool/main/j/json-c/libjson0_0.9-1ubuntu1.1+srt2_amd64.deb"; + name = "libjson0_0.9-1ubuntu1.1+srt3_amd64"; + sha256 = "1pqncc63z9w3jg41xqklappyirajfrchdjp81bldrnmbpbj69xha"; + url = "mirror://steamrt/pool/main/j/json-c/libjson0_0.9-1ubuntu1.1+srt3_amd64.deb"; source = fetchurl { inherit url sha256; name = "libjson0.deb"; }; } rec { - name = "libk5crypto3_1.10+dfsg~beta1-2ubuntu0.7+srt1_amd64"; - sha256 = "1xsl1nwsm6r1gjfkl7x71h8p9qkq7gi624277cj3k68b31qh3g4z"; - url = "mirror://steamrt/pool/main/k/krb5/libk5crypto3_1.10+dfsg~beta1-2ubuntu0.7+srt1_amd64.deb"; + name = "libk5crypto3_1.10+dfsg~beta1-2ubuntu0.7+srt2_amd64"; + sha256 = "18xfi5c04s3z9brj1rrmvl9s67apd4d6ax7vfwwjzwh7ygnkp8h8"; + url = "mirror://steamrt/pool/main/k/krb5/libk5crypto3_1.10+dfsg~beta1-2ubuntu0.7+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libk5crypto3.deb"; }; } rec { - name = "libkeyutils1_1.5.2-2+srt4_amd64"; - sha256 = "0khwz7jqw9yq157r675sjii3bqk2i66dh6wn43b7vhh0wjz6nbdc"; - url = "mirror://steamrt/pool/main/k/keyutils/libkeyutils1_1.5.2-2+srt4_amd64.deb"; + name = "libkeyutils1_1.5.2-2+srt5_amd64"; + sha256 = "14mv4r05r0fzkbl3r4jaa7wwmmaprv3q5w36pyf3xqc3iynxnj2p"; + url = "mirror://steamrt/pool/main/k/keyutils/libkeyutils1_1.5.2-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libkeyutils1.deb"; }; } rec { - name = "libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64"; - sha256 = "0lfhwqsxpzaapz71rldi2zhsxkdy55krcmfbli06qs4mqx9mf691"; - url = "mirror://steamrt/pool/main/h/heimdal/libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb"; + name = "libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64"; + sha256 = "0xhz42f7lnsc69sfnj2w0917jwm82nbc9i56qq3s1g2sw7z6kb3q"; + url = "mirror://steamrt/pool/main/h/heimdal/libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libkrb5-26-heimdal.deb"; }; } rec { - name = "libkrb5-3_1.10+dfsg~beta1-2ubuntu0.7+srt1_amd64"; - sha256 = "0aqwf07c818apd5md4gxwzx67xvbvv8s6fm890vibqhsrmymi621"; - url = "mirror://steamrt/pool/main/k/krb5/libkrb5-3_1.10+dfsg~beta1-2ubuntu0.7+srt1_amd64.deb"; + name = "libkrb5-3_1.10+dfsg~beta1-2ubuntu0.7+srt2_amd64"; + sha256 = "1k3d1775ran10y79s7n5lmdlqlr7kscvxmj1887bnn4yxbwlgy73"; + url = "mirror://steamrt/pool/main/k/krb5/libkrb5-3_1.10+dfsg~beta1-2ubuntu0.7+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libkrb5-3.deb"; }; } rec { - name = "libkrb5support0_1.10+dfsg~beta1-2ubuntu0.7+srt1_amd64"; - sha256 = "04wacj307jcy8ykyq6w3xw9phmprmfz6cpwv1wyfarxf4gr7nyii"; - url = "mirror://steamrt/pool/main/k/krb5/libkrb5support0_1.10+dfsg~beta1-2ubuntu0.7+srt1_amd64.deb"; + name = "libkrb5support0_1.10+dfsg~beta1-2ubuntu0.7+srt2_amd64"; + sha256 = "1xml3gfn253lydqaqk27209sr1x0vvrbbkmb63z5cyy4i1yfpvmr"; + url = "mirror://steamrt/pool/main/k/krb5/libkrb5support0_1.10+dfsg~beta1-2ubuntu0.7+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libkrb5support0.deb"; }; } rec { - name = "liblcms2-2_2.2+git20110628-2ubuntu3.1+srt4_amd64"; - sha256 = "12kva7qrghlj65khzcmj6xqszij9186ly0iwjjqjs5xl5821aic4"; - url = "mirror://steamrt/pool/main/l/lcms2/liblcms2-2_2.2+git20110628-2ubuntu3.1+srt4_amd64.deb"; + name = "liblcms2-2_2.2+git20110628-2ubuntu3.1+srt5_amd64"; + sha256 = "0wj24yi2ws12lfs0pi0bq9rbr1gyk2nv30rf46bav41mpn2fj9mg"; + url = "mirror://steamrt/pool/main/l/lcms2/liblcms2-2_2.2+git20110628-2ubuntu3.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "liblcms2-2.deb"; }; } rec { - name = "libldap-2.4-2_2.4.28-1.1ubuntu4.2+steamrt1+srt4_amd64"; - sha256 = "1xnhh3s2cm4vjny964bsznnk2a6zj9n8ygkxfyrraib3wy61lidv"; - url = "mirror://steamrt/pool/main/o/openldap/libldap-2.4-2_2.4.28-1.1ubuntu4.2+steamrt1+srt4_amd64.deb"; + name = "libldap-2.4-2_2.4.28-1.1ubuntu4.6+steamrt1.1+srt1_amd64"; + sha256 = "1nsjgna1m6nk9j23gfgmdmy90vkb0xk06p8z9gkbkjv5h1jn36hl"; + url = "mirror://steamrt/pool/main/o/openldap/libldap-2.4-2_2.4.28-1.1ubuntu4.6+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libldap-2.4-2.deb"; }; } rec { - name = "libltdl7_2.4.2-1ubuntu1+srt4_amd64"; - sha256 = "069s7km994c2z89jndwwrpspq0z7jyxr56ma057hbrilfpp4r7yd"; - url = "mirror://steamrt/pool/main/libt/libtool/libltdl7_2.4.2-1ubuntu1+srt4_amd64.deb"; + name = "libltdl7_2.4.2-1ubuntu1+srt5_amd64"; + sha256 = "0ly9p5xilsf0d214mrx96nc3gn1xm1b68dzizsimhqa3bfpckzbb"; + url = "mirror://steamrt/pool/main/libt/libtool/libltdl7_2.4.2-1ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libltdl7.deb"; }; } rec { - name = "libmikmod2_3.1.12-2+srt4_amd64"; - sha256 = "11flm0w3vwf66yi9mqf43ma3bc6jwg6xcz71h4a3jgqahsg3skfb"; - url = "mirror://steamrt/pool/main/libm/libmikmod/libmikmod2_3.1.12-2+srt4_amd64.deb"; + name = "libmikmod2_3.1.12-2+srt5_amd64"; + sha256 = "1i6kwzy1dz0a78jm0vpa0hjqahkwnj8yab8aky2srsf07y8bz2r8"; + url = "mirror://steamrt/pool/main/libm/libmikmod/libmikmod2_3.1.12-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libmikmod2.deb"; }; } rec { - name = "libncurses5_5.9-4+srt4_amd64"; - sha256 = "08wb0y9dizj7ngsivl2rpikjfl246q1jib6r0nqg7c6r05h8k46m"; - url = "mirror://steamrt/pool/main/n/ncurses/libncurses5_5.9-4+srt4_amd64.deb"; + name = "libmpg123-0_1.25.10-1+steamrt1+srt1_amd64"; + sha256 = "1szlchrl7vmclk80jpjj799in0fnx5263dqlh896qprl63zjnnx3"; + url = "mirror://steamrt/pool/main/m/mpg123/libmpg123-0_1.25.10-1+steamrt1+srt1_amd64.deb"; + source = fetchurl { + inherit url sha256; + name = "libmpg123-0.deb"; + }; + } + rec { + name = "libncurses5_5.9-4+srt5_amd64"; + sha256 = "1b4j17npqdhj6afcw7cj37k6dr2kmbgpjyv7c0viq82165bjacfp"; + url = "mirror://steamrt/pool/main/n/ncurses/libncurses5_5.9-4+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libncurses5.deb"; }; } rec { - name = "libncursesw5_5.9-4+srt4_amd64"; - sha256 = "1gv0w7jrx9zd59zg7z38qzlcp48h7yyfj4jrbfsifl54ryn4fgwh"; - url = "mirror://steamrt/pool/main/n/ncurses/libncursesw5_5.9-4+srt4_amd64.deb"; + name = "libncursesw5_5.9-4+srt5_amd64"; + sha256 = "0gavz5rh8hz6ir3x09p57balxl8zprjsglgf2craq340qpgqw4s6"; + url = "mirror://steamrt/pool/main/n/ncurses/libncursesw5_5.9-4+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libncursesw5.deb"; }; } rec { - name = "libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt1+srt4_amd64"; - sha256 = "0f3h1hh4vn0ysr099lgwk8dx3462cpvmz3ig8r6d4vhxyzyh5a9z"; - url = "mirror://steamrt/pool/main/n/network-manager/libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt1+srt4_amd64.deb"; + name = "libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt2+srt1_amd64"; + sha256 = "0dw0mfwia3z6icj01558xgdjmi7g6g4nig4vrjbmlz05f9l2rck3"; + url = "mirror://steamrt/pool/main/n/network-manager/libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libnm-glib4.deb"; }; } rec { - name = "libnm-util2_0.9.4.0-0ubuntu4.2+steamrt1+srt4_amd64"; - sha256 = "1dlfym38qs8m3g38z776vvpxg77xx2mjab7qipsc0lnppjn8gnss"; - url = "mirror://steamrt/pool/main/n/network-manager/libnm-util2_0.9.4.0-0ubuntu4.2+steamrt1+srt4_amd64.deb"; + name = "libnm-util2_0.9.4.0-0ubuntu4.2+steamrt2+srt1_amd64"; + sha256 = "1r9qw0mx38zisj6lr9bk8yv9f3yf2l80y4rvgxq6k28ccz5sahvs"; + url = "mirror://steamrt/pool/main/n/network-manager/libnm-util2_0.9.4.0-0ubuntu4.2+steamrt2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libnm-util2.deb"; }; } rec { - name = "libnotify4_0.7.5-1+srt4_amd64"; - sha256 = "1d61w65qxs93hpn4a8awzhjqcv7yva96n65309630axsm48cqxbd"; - url = "mirror://steamrt/pool/main/libn/libnotify/libnotify4_0.7.5-1+srt4_amd64.deb"; + name = "libnotify4_0.7.5-1+srt5_amd64"; + sha256 = "15ny5m925wrn0m394gn88288zgdjf99m5jg9pxyfirhvjmpp8pmf"; + url = "mirror://steamrt/pool/main/libn/libnotify/libnotify4_0.7.5-1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libnotify4.deb"; }; } rec { - name = "libnspr4_4.10.10-0ubuntu0.12.04.1+srt1_amd64"; - sha256 = "1k08330f3fhr7c6bpm4b5qdyc2kkmz8fa5bgk1a8psxqvfdlsyap"; - url = "mirror://steamrt/pool/main/n/nspr/libnspr4_4.10.10-0ubuntu0.12.04.1+srt1_amd64.deb"; + name = "libnspr4_4.12-0ubuntu0.12.04.1+srt2_amd64"; + sha256 = "11y0nj7pc94gs3ndxph50whs1yx8lys48c44vj1207m2mkw3xdq7"; + url = "mirror://steamrt/pool/main/n/nspr/libnspr4_4.12-0ubuntu0.12.04.1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libnspr4.deb"; }; } rec { - name = "libnss3_3.19.2.1-0ubuntu0.12.04.2+srt1_amd64"; - sha256 = "1bxg7wk179gwi7s4xrn1bkl2amnbqrf11qsdw384cyq9c2hwfagr"; - url = "mirror://steamrt/pool/main/n/nss/libnss3_3.19.2.1-0ubuntu0.12.04.2+srt1_amd64.deb"; + name = "libnss3_3.26.2-0ubuntu0.12.04.1+srt1_amd64"; + sha256 = "0a5mqk6fry96jgpn27fv66mzg7s7mn00jhiayh73q4ddlv52p1r6"; + url = "mirror://steamrt/pool/main/n/nss/libnss3_3.26.2-0ubuntu0.12.04.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libnss3.deb"; }; } rec { - name = "libogg0_1.2.2~dfsg-1ubuntu1+srt4_amd64"; - sha256 = "0829hivgxzmhck0l16lg16qbphkhsrnqb2px4ksrzbspmg6b5rb1"; - url = "mirror://steamrt/pool/main/libo/libogg/libogg0_1.2.2~dfsg-1ubuntu1+srt4_amd64.deb"; + name = "libogg0_1.3.2-1+srt1_amd64"; + sha256 = "1x8nrq4gm3n996zqgdy8msbgpflpl2gaqsm68nbfv703gxbzfi5p"; + url = "mirror://steamrt/pool/main/libo/libogg/libogg0_1.3.2-1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libogg0.deb"; }; } rec { - name = "libopenal1_1.13-4ubuntu3+steamrt1+srt4_amd64"; - sha256 = "08gj208gfh37lfnxz1xksbmm1g78ax812z0rk12ahl4w72jm1yjy"; - url = "mirror://steamrt/pool/main/o/openal-soft/libopenal1_1.13-4ubuntu3+steamrt1+srt4_amd64.deb"; + name = "libopenal1_1.16.0-3+srt1_amd64"; + sha256 = "02dc0xfwh1jmhm0l4wig3ybs2yy48hdarnbfjv69m9aryjpbh6gj"; + url = "mirror://steamrt/pool/main/o/openal-soft/libopenal1_1.16.0-3+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libopenal1.deb"; }; } rec { - name = "liborc-0.4-0_0.4.16-1ubuntu2+srt4_amd64"; - sha256 = "0pgiha65y3rrqm095vmwc27498drqcgadiqyh4zyq2h2zi2ki60j"; - url = "mirror://steamrt/pool/main/o/orc/liborc-0.4-0_0.4.16-1ubuntu2+srt4_amd64.deb"; + name = "libopus0_1.3-0+steamrt1.1+srt2_amd64"; + sha256 = "1hjff7lm9vjs3rkjmqwchnrli4bwpbx46jy4ngahiywcw3n94959"; + url = "mirror://steamrt/pool/main/o/opus/libopus0_1.3-0+steamrt1.1+srt2_amd64.deb"; + source = fetchurl { + inherit url sha256; + name = "libopus0.deb"; + }; + } + rec { + name = "libopusfile0_0.11-0+steamrt1.1+srt2_amd64"; + sha256 = "1iv8w2g440l760gdi17mcq6hvk093f6v9m0v0svjzjc7l6147bmp"; + url = "mirror://steamrt/pool/main/o/opusfile/libopusfile0_0.11-0+steamrt1.1+srt2_amd64.deb"; + source = fetchurl { + inherit url sha256; + name = "libopusfile0.deb"; + }; + } + rec { + name = "liborc-0.4-0_0.4.16-1ubuntu2+srt5_amd64"; + sha256 = "13s7ni24igdkvmcs3d13ncll36clfmm14ggjqd23dsgyzmip5n18"; + url = "mirror://steamrt/pool/main/o/orc/liborc-0.4-0_0.4.16-1ubuntu2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "liborc-0.4-0.deb"; }; } rec { - name = "libp11-kit0_0.12-2ubuntu1+srt4_amd64"; - sha256 = "1hsncmfp6h3ca5w2bhaxbr6y2ck8fpzp0zhjijgfnyaqvsjc6wwa"; - url = "mirror://steamrt/pool/main/p/p11-kit/libp11-kit0_0.12-2ubuntu1+srt4_amd64.deb"; + name = "libp11-kit0_0.12-2ubuntu1+srt5_amd64"; + sha256 = "00x01l29gh4zl0nfsyh90ixgvln6kcs2963vmmjaql4h1cgvi27g"; + url = "mirror://steamrt/pool/main/p/p11-kit/libp11-kit0_0.12-2ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libp11-kit0.deb"; }; } rec { - name = "libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt4_amd64"; - sha256 = "16hwn8a30ydarlw3rvpda48m0z0k5y1qw5vdg6syjaqcbwx15mll"; - url = "mirror://steamrt/pool/main/p/pango1.0/libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt4_amd64.deb"; + name = "libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt5_amd64"; + sha256 = "0dcimf6vsiv51lkavwbw980fll3vpki86i3rqm8vr37iz59798zf"; + url = "mirror://steamrt/pool/main/p/pango1.0/libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libpango1.0-0.deb"; }; } rec { - name = "libpci3_3.1.8-2ubuntu5+srt4_amd64"; - sha256 = "041hxfsk0r7rh02h16igcr0141gmci4ljadljcxsa1yiyn41b4rr"; - url = "mirror://steamrt/pool/main/p/pciutils/libpci3_3.1.8-2ubuntu5+srt4_amd64.deb"; + name = "libpci3_3.1.8-2ubuntu6+srt1_amd64"; + sha256 = "167a5rgzyss746s07fkal7vy89i0m5syjm2vdwfiln3ncil4s86y"; + url = "mirror://steamrt/pool/main/p/pciutils/libpci3_3.1.8-2ubuntu6+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libpci3.deb"; }; } rec { - name = "libpcre3_8.12-4+srt4_amd64"; - sha256 = "1m53qvhqbicybi43zjjblhaqxfnlvq1m61mkvdhwskcxh1y5zpic"; - url = "mirror://steamrt/pool/main/p/pcre3/libpcre3_8.12-4+srt4_amd64.deb"; + name = "libpcre3_8.12-4+steamrt1.1ubuntu0.2+srt1_amd64"; + sha256 = "0x3yzmxvlg2xyy2sm03vvr4c46r7ywbns7gqbshzgn656zqdid00"; + url = "mirror://steamrt/pool/main/p/pcre3/libpcre3_8.12-4+steamrt1.1ubuntu0.2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libpcre3.deb"; }; } rec { - name = "libpcrecpp0_8.12-4+srt4_amd64"; - sha256 = "0dv8a32dsvklrnvw66rxb7xim9ylhr9w4qvns527v6fl98rvg08l"; - url = "mirror://steamrt/pool/main/p/pcre3/libpcrecpp0_8.12-4+srt4_amd64.deb"; + name = "libpcrecpp0_8.12-4+steamrt1.1ubuntu0.2+srt1_amd64"; + sha256 = "1rlkj982w99x0mz008snkyqr1v13h165yj2z4jwdczpd1bsrra9h"; + url = "mirror://steamrt/pool/main/p/pcre3/libpcrecpp0_8.12-4+steamrt1.1ubuntu0.2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libpcrecpp0.deb"; }; } rec { - name = "libpixman-1-0_0.30.2-1ubuntu0.0.0.0.2+srt1_amd64"; - sha256 = "0bljhrivr6dw181gisvy8dz6y9mjn0g9w3d5s2f5h8772g80mx7f"; - url = "mirror://steamrt/pool/main/p/pixman/libpixman-1-0_0.30.2-1ubuntu0.0.0.0.2+srt1_amd64.deb"; + name = "libpixman-1-0_0.30.2-1ubuntu0.0.0.0.3+srt2_amd64"; + sha256 = "15sa863fia26lclp821j0c747dv8a8igz5l86n5ff1m3dmlb5hp3"; + url = "mirror://steamrt/pool/main/p/pixman/libpixman-1-0_0.30.2-1ubuntu0.0.0.0.3+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libpixman-1-0.deb"; }; } rec { - name = "libpng12-0_1.2.46-3ubuntu4.2+srt1_amd64"; - sha256 = "00wis5q2xpdfh5z42rfl95j63lbsz5l3i5hvsyvim8r2h1r2nyn0"; - url = "mirror://steamrt/pool/main/libp/libpng/libpng12-0_1.2.46-3ubuntu4.2+srt1_amd64.deb"; + name = "libpng12-0_1.2.46-3ubuntu4.2+srt2_amd64"; + sha256 = "0gnjsh72c9w1229fk5fx753lpmcqzizx7dizrdh3wk1qmivhddl1"; + url = "mirror://steamrt/pool/main/libp/libpng/libpng12-0_1.2.46-3ubuntu4.2+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libpng12-0.deb"; }; } rec { - name = "libpulse0_1.1-0ubuntu15.2+steamrt1+srt4_amd64"; - sha256 = "150gpmn1gb0ykd3cgggc9zkb070figgwrcdqx89qa2kwvkxlg6vl"; - url = "mirror://steamrt/pool/main/p/pulseaudio/libpulse0_1.1-0ubuntu15.2+steamrt1+srt4_amd64.deb"; + name = "libpulse0_1.1-0ubuntu15.2+steamrt1+srt5_amd64"; + sha256 = "17d3f6gwbdyn058bbd8f0hj4ywp8rmhy9wsf2pnfkh219r5b98h2"; + url = "mirror://steamrt/pool/main/p/pulseaudio/libpulse0_1.1-0ubuntu15.2+steamrt1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libpulse0.deb"; }; } rec { - name = "libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64"; - sha256 = "07ldw9iyy9akp5zq2h7l85q3x8ggsx2hah51d0j41lfqrysyig63"; - url = "mirror://steamrt/pool/main/h/heimdal/libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb"; + name = "libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64"; + sha256 = "16j666k8l85icbgy9ds9hdmcm60axsp8nxjc1n11jd64d9slb792"; + url = "mirror://steamrt/pool/main/h/heimdal/libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libroken18-heimdal.deb"; }; } rec { - name = "librtmp0_2.4~20110711.gitc28f1bab-1+srt4_amd64"; - sha256 = "0lzgsydisj6z7dgjgkmr42mzv11j61r9wny1m31vgm990p5zkh7n"; - url = "mirror://steamrt/pool/main/r/rtmpdump/librtmp0_2.4~20110711.gitc28f1bab-1+srt4_amd64.deb"; + name = "librtmp0_2.4~20110711.gitc28f1bab-1+srt5_amd64"; + sha256 = "0g07a8vxxglsh7sswqznsi7lmq5ibchhkhrmfywcdinxniwcr7ha"; + url = "mirror://steamrt/pool/main/r/rtmpdump/librtmp0_2.4~20110711.gitc28f1bab-1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "librtmp0.deb"; }; } rec { - name = "libsamplerate0_0.1.8-4+srt4_amd64"; - sha256 = "1g6nh8p3q8bsqw9w0ifpl86gql9lqqwxk7zn9bl62pq393h107mg"; - url = "mirror://steamrt/pool/main/libs/libsamplerate/libsamplerate0_0.1.8-4+srt4_amd64.deb"; + name = "libsamplerate0_0.1.8-4+srt5_amd64"; + sha256 = "1xr5k6zyfw8lc5s6sbg57d7v33045hg9l6a1rh5f46v99hi8k1rr"; + url = "mirror://steamrt/pool/main/libs/libsamplerate/libsamplerate0_0.1.8-4+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsamplerate0.deb"; }; } rec { - name = "libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt4_amd64"; - sha256 = "0sp76gcpw1zgqpyq7bp3gmavlncflkrxiyg738nsf9mb65xy4v94"; - url = "mirror://steamrt/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt4_amd64.deb"; + name = "libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt5_amd64"; + sha256 = "1i7hh43fiadg1y35dmjm03s8mcbanv8jfnnjrcccabahsk8fpdj0"; + url = "mirror://steamrt/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsasl2-2.deb"; }; } rec { - name = "libsdl-image1.2_1.2.10-3+srt4_amd64"; - sha256 = "0jhlbn5jfap15d8nr2fz2hcwlv32ax29gddd5jg08vmfga767sqi"; - url = "mirror://steamrt/pool/main/s/sdl-image1.2/libsdl-image1.2_1.2.10-3+srt4_amd64.deb"; + name = "libsdl-image1.2_1.2.10-3+srt5_amd64"; + sha256 = "180sia6zc48y2f3l1sywp8am0gqzc9swm711fq8b2kdd4rn3wicm"; + url = "mirror://steamrt/pool/main/s/sdl-image1.2/libsdl-image1.2_1.2.10-3+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsdl-image1.2.deb"; }; } rec { - name = "libsdl-mixer1.2_1.2.11-7+steamrt1+srt4_amd64"; - sha256 = "0cb84d0x3fjsl3w48jmxjzc7xq9c6g73p99baxdg50vhqssr7dmw"; - url = "mirror://steamrt/pool/main/s/sdl-mixer1.2/libsdl-mixer1.2_1.2.11-7+steamrt1+srt4_amd64.deb"; + name = "libsdl-mixer1.2_1.2.11-7+steamrt1+srt5_amd64"; + sha256 = "0z3zxvsvlnvzsvprvy5q4y99irjkzm4ilv0znaic5x967k3zpjp0"; + url = "mirror://steamrt/pool/main/s/sdl-mixer1.2/libsdl-mixer1.2_1.2.11-7+steamrt1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsdl-mixer1.2.deb"; }; } rec { - name = "libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt4_amd64"; - sha256 = "1dqp16qi413xpv8nmyrbgx2x3dcxsyk2giifz7pa6jyvawcx7ghv"; - url = "mirror://steamrt/pool/main/s/sdl-ttf2.0/libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt4_amd64.deb"; + name = "libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt5_amd64"; + sha256 = "11ks71izg46k2pjnd5jdk03xkzz7jmxm5k3mkwq8b42grdiadd6a"; + url = "mirror://steamrt/pool/main/s/sdl-ttf2.0/libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsdl-ttf2.0-0.deb"; }; } rec { - name = "libsdl1.2debian_1.2.15-5+steamrt1+srt4_amd64"; - sha256 = "1zcy3njzkahd5rq4yh7i07q3x1wyfpzl6kzynbsqkx9cnf53342k"; - url = "mirror://steamrt/pool/main/libs/libsdl1.2/libsdl1.2debian_1.2.15-5+steamrt1+srt4_amd64.deb"; + name = "libsdl1.2debian_1.2.15-5+steamrt1+srt5_amd64"; + sha256 = "1i2072wzjmrz97pqxm9mfdqqvx6q6x6w8xqa5f4jxmhm9sb7x7wb"; + url = "mirror://steamrt/pool/main/libs/libsdl1.2/libsdl1.2debian_1.2.15-5+steamrt1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsdl1.2debian.deb"; }; } rec { - name = "libsdl2_2.0.4+steamrt2+srt1_amd64"; - sha256 = "04v4znqksg9qj4hnz20czwx4qy4i6p9csqql4yd299wvjl9k61j5"; - url = "mirror://steamrt/pool/main/libs/libsdl2/libsdl2_2.0.4+steamrt2+srt1_amd64.deb"; + name = "libsdl2_2.0.9.~reimport-0+steamrt1.1+srt1_amd64"; + sha256 = "0iahnd0z5qpdgznq1w88m9b7ham3yr0rcidxm9459qpyan7ny2yc"; + url = "mirror://steamrt/pool/main/libs/libsdl2/libsdl2_2.0.9.~reimport-0+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsdl2.deb"; }; } rec { - name = "libsdl2-image_2.0.1+steamrt2+srt1_amd64"; - sha256 = "01kwm3yjq275j7hnd52hfjbhj5ijfz5wxmc1vpdp88q89zbkw227"; - url = "mirror://steamrt/pool/main/libs/libsdl2-image/libsdl2-image_2.0.1+steamrt2+srt1_amd64.deb"; + name = "libsdl2-image_2.0.4.~reimport-0+steamrt1.1+srt1_amd64"; + sha256 = "1xy9l0jzrxr0vz0kgys2g055vdzw3hxkj1xmmzd57bn8dq0yxwfx"; + url = "mirror://steamrt/pool/main/libs/libsdl2-image/libsdl2-image_2.0.4.~reimport-0+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsdl2-image.deb"; }; } rec { - name = "libsdl2-mixer_2.0.1+steamrt1+srt1_amd64"; - sha256 = "0bzv3spjksn504ma7haywyi3dlb5nl35wxp83if9n58i4850j6sd"; - url = "mirror://steamrt/pool/main/libs/libsdl2-mixer/libsdl2-mixer_2.0.1+steamrt1+srt1_amd64.deb"; + name = "libsdl2-mixer_2.0.4.~reimport-0+steamrt1.1+srt1_amd64"; + sha256 = "06i3g17rqm729mpgkl24rlbkx4ya4mmqjlsndsznymabk5ly5pz5"; + url = "mirror://steamrt/pool/main/libs/libsdl2-mixer/libsdl2-mixer_2.0.4.~reimport-0+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsdl2-mixer.deb"; }; } rec { - name = "libsdl2-net_2.0.1+srt1_amd64"; - sha256 = "16zx9cj56m939x3zrvq1ypxsd26vnc81gmkpkg5j80jl2lwz6b6v"; - url = "mirror://steamrt/pool/main/libs/libsdl2-net/libsdl2-net_2.0.1+srt1_amd64.deb"; + name = "libsdl2-net_2.0.1+srt2_amd64"; + sha256 = "1850n1zv9cpbnv5n3nk5knk30pm0f4g8x2cx70kyxbprfkq7894v"; + url = "mirror://steamrt/pool/main/libs/libsdl2-net/libsdl2-net_2.0.1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsdl2-net.deb"; }; } rec { - name = "libsdl2-ttf_2.0.14+srt1_amd64"; - sha256 = "14sfnmb0zz0mhvl3jl45jqc2sci59gmzdn5kif08ai8ri2bk9sza"; - url = "mirror://steamrt/pool/main/libs/libsdl2-ttf/libsdl2-ttf_2.0.14+srt1_amd64.deb"; + name = "libsdl2-ttf_2.0.14+srt2_amd64"; + sha256 = "1bwhm58zqh452szjjj3m3ny2samx19qw3x6q7f18h7164d5vvm4a"; + url = "mirror://steamrt/pool/main/libs/libsdl2-ttf/libsdl2-ttf_2.0.14+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsdl2-ttf.deb"; }; } rec { - name = "libselinux1_2.1.0-4.1ubuntu1+srt4_amd64"; - sha256 = "1y2a5f9qsxgdhak7vf72jsd6drjim172qp6m897yx7xbbk8ikpnr"; - url = "mirror://steamrt/pool/main/libs/libselinux/libselinux1_2.1.0-4.1ubuntu1+srt4_amd64.deb"; + name = "libselinux1_2.1.0-4.1ubuntu1+srt5_amd64"; + sha256 = "001wfrryd549gh1qd4v8fz3m78vpjwdx1vh34cw0dgi3kxmjxp0q"; + url = "mirror://steamrt/pool/main/libs/libselinux/libselinux1_2.1.0-4.1ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libselinux1.deb"; }; } rec { - name = "libsm6_1.2.0-2build1+srt4_amd64"; - sha256 = "0fjb9grh86vz58g6cb5d89hxnppqf7w5apivqb3h6sd5axkg2z1r"; - url = "mirror://steamrt/pool/main/libs/libsm/libsm6_1.2.0-2build1+srt4_amd64.deb"; + name = "libsm6_1.2.0-2build1+srt5_amd64"; + sha256 = "0k0hyh6b36wvcn8ss24f7lqp2pb0wdvb5zh57y7zfxglgr9vj083"; + url = "mirror://steamrt/pool/main/libs/libsm/libsm6_1.2.0-2build1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsm6.deb"; }; } rec { - name = "libsndfile1_1.0.25-4+srt4_amd64"; - sha256 = "0fdv7ca60s23qc5azjsg7aaznqksx5xh0bngzc6sl8bqvnnc8z1g"; - url = "mirror://steamrt/pool/main/libs/libsndfile/libsndfile1_1.0.25-4+srt4_amd64.deb"; + name = "libsndfile1_1.0.25-4+steamrt1.1ubuntu0.1+srt1_amd64"; + sha256 = "17sds50cyvpfrm6x8hddb0ir5xsch79k8gyghkzi59dav2j4j2f4"; + url = "mirror://steamrt/pool/main/libs/libsndfile/libsndfile1_1.0.25-4+steamrt1.1ubuntu0.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsndfile1.deb"; }; } rec { - name = "libspeex1_1.2~rc1-3ubuntu2+srt4_amd64"; - sha256 = "1as44g6g5li8q6mdxwnwfbqg9f779vyjh2bqygv5xm339viaj510"; - url = "mirror://steamrt/pool/main/s/speex/libspeex1_1.2~rc1-3ubuntu2+srt4_amd64.deb"; + name = "libspeex1_1.2~rc1-3ubuntu2+srt5_amd64"; + sha256 = "0b0lrg7arrnszc1hzya04ch3j4lbcrpxqf5hxxz2wm5k5qb9f6rv"; + url = "mirror://steamrt/pool/main/s/speex/libspeex1_1.2~rc1-3ubuntu2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libspeex1.deb"; }; } rec { - name = "libspeexdsp1_1.2~rc1-3ubuntu2+srt4_amd64"; - sha256 = "0rsrl5z379bls6bhb0nqc92ilkd7jkg7bdmxw0xg6vw9l66w78ln"; - url = "mirror://steamrt/pool/main/s/speex/libspeexdsp1_1.2~rc1-3ubuntu2+srt4_amd64.deb"; + name = "libspeexdsp1_1.2~rc1-3ubuntu2+srt5_amd64"; + sha256 = "1vks6i3ipggcd2b4ayhkpzj70rdwvlmgh20z7ac8hcnhfnsmvmbc"; + url = "mirror://steamrt/pool/main/s/speex/libspeexdsp1_1.2~rc1-3ubuntu2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libspeexdsp1.deb"; }; } rec { - name = "libsqlite3-0_3.7.9-2ubuntu1.2+srt1_amd64"; - sha256 = "1x1byhdvr0zdfl9dj07qpndifbs9x416vxl7rpmig9g0makxvsmx"; - url = "mirror://steamrt/pool/main/s/sqlite3/libsqlite3-0_3.7.9-2ubuntu1.2+srt1_amd64.deb"; + name = "libsqlite3-0_3.7.9-2ubuntu1.2+srt2_amd64"; + sha256 = "0yavzpx56kf27pfjif6s86bg9wmr9078d7p34dpvbzp0aibjifs8"; + url = "mirror://steamrt/pool/main/s/sqlite3/libsqlite3-0_3.7.9-2ubuntu1.2+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libsqlite3-0.deb"; }; } rec { - name = "libssl1.0.0_1.0.1-4ubuntu5.33+srt1_amd64"; - sha256 = "11n8iwsc562i1glpisjs9xvlmz4a4xibq6axkhi0xnvv0pbfnxiw"; - url = "mirror://steamrt/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.33+srt1_amd64.deb"; + name = "libssl1.0.0_1.0.1-4ubuntu5.36+steamrt1+srt2_amd64"; + sha256 = "149wrr5k7hx5lbgkyi4rh2sgr15m9k8x075gilab60mj1b6cv439"; + url = "mirror://steamrt/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.36+steamrt1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libssl1.0.0.deb"; }; } rec { - name = "libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64"; - sha256 = "0fdmjsyl8a5n14gkwhvkr3xfcfr7q9djapsk8gj56d6r0ydg9yxc"; - url = "mirror://steamrt/pool/main/g/gcc-4.8/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64.deb"; + name = "libstdc++6_5.4.0-7.really.6+steamrt1.1+srt1_amd64"; + sha256 = "0fnqw21m8byigf4303z7qvficral6ar3lsxrsx4ai9r8d6bmmgdn"; + url = "mirror://steamrt/pool/main/g/gcc-5/libstdc++6_5.4.0-7.really.6+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libstdc++6.deb"; }; } rec { - name = "libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_amd64"; - sha256 = "1yn54vcd5hxx7rxzvshbfidfksl1c0pvl8xv427lkf7xni3jx0xb"; - url = "mirror://steamrt/pool/main/g/gcc-4.6/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_amd64.deb"; + name = "libstdc++6-4.6-pic_4.6.3-1ubuntu5+steamrt1.1+srt1_amd64"; + sha256 = "0km4v33pzknjq0ah7w03s8xny21qggx6pc2q1ah9dlra5dwv4nsm"; + url = "mirror://steamrt/pool/main/g/gcc-4.6/libstdc++6-4.6-pic_4.6.3-1ubuntu5+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libstdc++6-4.6-pic.deb"; }; } rec { - name = "libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64"; - sha256 = "0y0k0glqnmsq69sbp3s47pw37vvf969n3chniv3jmrjkjghkp44h"; - url = "mirror://steamrt/pool/main/liba/libav/libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64.deb"; + name = "libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_amd64"; + sha256 = "1shni0sdcv1jqkfsqy5j3kkr73lifb3ip9lqz8cxx23dlvbllly9"; + url = "mirror://steamrt/pool/main/liba/libav/libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libswscale2.deb"; }; } rec { - name = "libtasn1-3_2.10-1ubuntu1.4+srt1_amd64"; - sha256 = "0kqv3ndnw1lcz5p190bxpq6rglpcxdsz44wyr6yl7w5wpfwcbs61"; - url = "mirror://steamrt/pool/main/libt/libtasn1-3/libtasn1-3_2.10-1ubuntu1.4+srt1_amd64.deb"; + name = "libtasn1-3_2.10-1ubuntu1.5+srt2_amd64"; + sha256 = "1sjklhs977mrvs7qci0hc3w6x3gjrq5c6lfxjma7bjg731xwdivp"; + url = "mirror://steamrt/pool/main/libt/libtasn1-3/libtasn1-3_2.10-1ubuntu1.5+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libtasn1-3.deb"; }; } rec { - name = "libtbb2_4.0+r233-1+srt4_amd64"; - sha256 = "1ngm0nkzk8w5s7dp01983lybd256130kdc8f4jmlyikhvyx0khgh"; - url = "mirror://steamrt/pool/main/t/tbb/libtbb2_4.0+r233-1+srt4_amd64.deb"; + name = "libtbb2_4.0+r233-1+steamrt2+srt1_amd64"; + sha256 = "18rc6jhkpqnqvrw29zffahmjihrdrwmh4ydnx3433j6wc29m8p4v"; + url = "mirror://steamrt/pool/main/t/tbb/libtbb2_4.0+r233-1+steamrt2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libtbb2.deb"; }; } rec { - name = "libtdb1_1.2.9-4+srt4_amd64"; - sha256 = "112dq62phrd3czhi27kdk4ra9is5phxpzbn26x4bis4y3ccm0cfm"; - url = "mirror://steamrt/pool/main/t/tdb/libtdb1_1.2.9-4+srt4_amd64.deb"; + name = "libtdb1_1.2.9-4+srt5_amd64"; + sha256 = "1wq2956jmq9zhd7gcpgvqq7d1rdjk954hgcx540zwgxs57brzkrw"; + url = "mirror://steamrt/pool/main/t/tdb/libtdb1_1.2.9-4+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libtdb1.deb"; }; } rec { - name = "libtheora0_1.1.1+dfsg.1-3ubuntu2+srt4_amd64"; - sha256 = "01zvb8msi6pkjs85y4j78a110fzlmnjp69m7z7qwr2r7rr05w6r0"; - url = "mirror://steamrt/pool/main/libt/libtheora/libtheora0_1.1.1+dfsg.1-3ubuntu2+srt4_amd64.deb"; + name = "libtheora0_1.1.1+dfsg.1-3ubuntu2+srt5_amd64"; + sha256 = "15b6sg3dhamlgaq28w3zlwif5aps0ybi0hc29k3vv2s48f6vqfi8"; + url = "mirror://steamrt/pool/main/libt/libtheora/libtheora0_1.1.1+dfsg.1-3ubuntu2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libtheora0.deb"; }; } rec { - name = "libtiff4_3.9.5-2ubuntu1.8+srt1_amd64"; - sha256 = "13j4pqqba0bf2fq0871s8b4wkw8zyv0q80x0n07lkjiv7bvrrkcw"; - url = "mirror://steamrt/pool/main/t/tiff/libtiff4_3.9.5-2ubuntu1.8+srt1_amd64.deb"; + name = "libtiff4_3.9.5-2ubuntu1.9+srt2_amd64"; + sha256 = "038wcp777pj2y3scwkqfdnb6yjsag5dnqajrdiv7pxmvkgn3bc2l"; + url = "mirror://steamrt/pool/main/t/tiff/libtiff4_3.9.5-2ubuntu1.9+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libtiff4.deb"; }; } rec { - name = "libtinfo5_5.9-4+srt4_amd64"; - sha256 = "07pp7dgp33yjdk0i3s7q73qq0pd0ylfbpvr5jssjap0wsp3aqq66"; - url = "mirror://steamrt/pool/main/n/ncurses/libtinfo5_5.9-4+srt4_amd64.deb"; + name = "libtinfo5_5.9-4+srt5_amd64"; + sha256 = "1w22aqm9zla5cfcvkridgzwnkhj3lyjqf61dl8ppnnbk8rhj07x4"; + url = "mirror://steamrt/pool/main/n/ncurses/libtinfo5_5.9-4+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libtinfo5.deb"; }; } rec { - name = "libudev0_175-0ubuntu9.2+srt4_amd64"; - sha256 = "07jvb8ghflb87f4dvgii5jv5qzz31g9s7c3k8wb9w9jp574y7079"; - url = "mirror://steamrt/pool/main/u/udev/libudev0_175-0ubuntu9.2+srt4_amd64.deb"; + name = "libudev0_175-0ubuntu9.10+srt1_amd64"; + sha256 = "146kdj719rkgj5v2g0lzs7qqb59a2xgplkqrrafpkssqangvfmq1"; + url = "mirror://steamrt/pool/main/u/udev/libudev0_175-0ubuntu9.10+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libudev0.deb"; }; } rec { - name = "libusb-1.0-0_1.0.19-1+srt1_amd64"; - sha256 = "19f9mhbjm6r4yxdr3fvsn0ad8j7dm07y4bzwqf0n5i715jcc0qaf"; - url = "mirror://steamrt/pool/main/libu/libusb-1.0/libusb-1.0-0_1.0.19-1+srt1_amd64.deb"; + name = "libusb-1.0-0_1.0.19-1+srt2_amd64"; + sha256 = "0vnsr4syd7alas356hv1radm5rb8vlh69h5ljlh24sqs923vgg28"; + url = "mirror://steamrt/pool/main/libu/libusb-1.0/libusb-1.0-0_1.0.19-1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libusb-1.0-0.deb"; }; } rec { - name = "libuuid1_2.20.1-1ubuntu3+srt4_amd64"; - sha256 = "060wnsbhxl0aqyh1ymbcdma59v10b1vgi3h3xvvilzl869ivwr1p"; - url = "mirror://steamrt/pool/main/u/util-linux/libuuid1_2.20.1-1ubuntu3+srt4_amd64.deb"; + name = "libuuid1_2.20.1-1ubuntu3.1+steamrt1.1+srt1_amd64"; + sha256 = "03d2jj9l3k31wb2wrvcjpa79cp7yjsqqms58vqh9pksbnmyrddr2"; + url = "mirror://steamrt/pool/main/u/util-linux/libuuid1_2.20.1-1ubuntu3.1+steamrt1.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libuuid1.deb"; }; } rec { - name = "libva-glx1_1.3.1-3+steamrt4+srt1_amd64"; - sha256 = "1v6n0ryr48d8f25vy06d9vh84z2zf3kmg6k8pg89j0s3spdyb44v"; - url = "mirror://steamrt/pool/main/libv/libva/libva-glx1_1.3.1-3+steamrt4+srt1_amd64.deb"; + name = "libva-glx1_1.7.0-1+steamos1+srt1_amd64"; + sha256 = "15scnb989xybb4l8gspbjvs058kjfw0r7ajqak3gxrx7vgqb3i92"; + url = "mirror://steamrt/pool/main/libv/libva/libva-glx1_1.7.0-1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libva-glx1.deb"; }; } rec { - name = "libva-x11-1_1.3.1-3+steamrt4+srt1_amd64"; - sha256 = "03s9kbprf6r48y4ycfixx96ga0n8vfjn7v74sv88kl0lrs8xzjy8"; - url = "mirror://steamrt/pool/main/libv/libva/libva-x11-1_1.3.1-3+steamrt4+srt1_amd64.deb"; + name = "libva-x11-1_1.7.0-1+steamos1+srt1_amd64"; + sha256 = "0f1hmz4218isrwx8823sm7v08dlvyjwphvbjqsgg9qgim0f13j8a"; + url = "mirror://steamrt/pool/main/libv/libva/libva-x11-1_1.7.0-1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libva-x11-1.deb"; }; } rec { - name = "libva1_1.3.1-3+steamrt4+srt1_amd64"; - sha256 = "0700lprd2c636dhqs000amw0nkys77h8mb7698bg30j25yd5kqr4"; - url = "mirror://steamrt/pool/main/libv/libva/libva1_1.3.1-3+steamrt4+srt1_amd64.deb"; + name = "libva1_1.7.0-1+steamos1+srt1_amd64"; + sha256 = "0p3548fnf47vj5kxzrqqpdxvip35xyydkxj7d5iiw9f26fz06drd"; + url = "mirror://steamrt/pool/main/libv/libva/libva1_1.7.0-1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libva1.deb"; }; } rec { - name = "libvdpau1_0.4.1-3ubuntu1.2+srt1_amd64"; - sha256 = "0a519njbsdwpvc49pn08sya34z2wcd8hpl0j44plr4bd2df010g2"; - url = "mirror://steamrt/pool/main/libv/libvdpau/libvdpau1_0.4.1-3ubuntu1.2+srt1_amd64.deb"; + name = "libvdpau1_0.4.1-3ubuntu1.2+srt2_amd64"; + sha256 = "1f1h77y6mf7xs8biaz77kfimp98v9cpjrbfg0qyi4wafwn7jmnsr"; + url = "mirror://steamrt/pool/main/libv/libvdpau/libvdpau1_0.4.1-3ubuntu1.2+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libvdpau1.deb"; }; } rec { - name = "libvorbis0a_1.3.2-1ubuntu3+srt4_amd64"; - sha256 = "1jdvxgvlwnjcvg6009qfklr8mf3678ydrg855smgv8a0nd7v5qiv"; - url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbis0a_1.3.2-1ubuntu3+srt4_amd64.deb"; + name = "libvorbis0a_1.3.5-4.2+srt1_amd64"; + sha256 = "1dxl9k7x3vm9zagd03z73k6v86ybp94zilsdg29nsx86g77x87gz"; + url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbis0a_1.3.5-4.2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libvorbis0a.deb"; }; } rec { - name = "libvorbisenc2_1.3.2-1ubuntu3+srt4_amd64"; - sha256 = "1ysm1ika8cymh7gmd3p2hdfsnm3jrzyn4g2r12r4m9m6q3l9knz7"; - url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbisenc2_1.3.2-1ubuntu3+srt4_amd64.deb"; + name = "libvorbisenc2_1.3.5-4.2+srt1_amd64"; + sha256 = "1b49vbmc7b7113h555s4lrx8j4x2kn90x8g25744z13fbq3ac6qz"; + url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbisenc2_1.3.5-4.2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libvorbisenc2.deb"; }; } rec { - name = "libvorbisfile3_1.3.2-1ubuntu3+srt4_amd64"; - sha256 = "0y4r9s5cjcjxi6hy0svzfbqlkaxklb883vcsqn1j0kp9li3jpkbx"; - url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbisfile3_1.3.2-1ubuntu3+srt4_amd64.deb"; + name = "libvorbisfile3_1.3.5-4.2+srt1_amd64"; + sha256 = "1gws44n84b3rj5pmzc58b3bfmm38nrcij39krnx2x8d10627c3cv"; + url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbisfile3_1.3.5-4.2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libvorbisfile3.deb"; }; } rec { - name = "libvpx1_1.0.0-1+srt4_amd64"; - sha256 = "1275437ph91i67q6naigz4nhmw2a330q72mjv282slk7y187ana5"; - url = "mirror://steamrt/pool/main/libv/libvpx/libvpx1_1.0.0-1+srt4_amd64.deb"; + name = "libvpx1_1.0.0-2+srt1_amd64"; + sha256 = "02r8yklax0nd9z9s0c2iv1pdnwaq7h3ys46vf0wcwfc8n1p6jj9j"; + url = "mirror://steamrt/pool/main/libv/libvpx/libvpx1_1.0.0-2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libvpx1.deb"; }; } rec { - name = "libvulkan1_1.0.3~git20160215-0.1+steamos5+srt1_amd64"; - sha256 = "18v5vbrvg6l9m768k4cb4xwbxahqrr7zspx1b5a8fv6bw8h3d9l4"; - url = "mirror://steamrt/pool/main/v/vulkan-loader/libvulkan1_1.0.3~git20160215-0.1+steamos5+srt1_amd64.deb"; + name = "libvulkan1_1.1.73+dfsg-1+steamosc2+srt1_amd64"; + sha256 = "1f58xi83frcxpq62yfyqjhxzg2ali4hafv8zinial4ixh5nk2a07"; + url = "mirror://steamrt/pool/main/v/vulkan/libvulkan1_1.1.73+dfsg-1+steamosc2+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libvulkan1.deb"; }; } rec { - name = "libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64"; - sha256 = "02baqaxcpw306cgr5dvz5pcir7ys08r603m8ahk22bzgxpzl6xk4"; - url = "mirror://steamrt/pool/main/h/heimdal/libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb"; + name = "libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64"; + sha256 = "0wfs33djnx2k5clhwn6rq17pmqv7d2xyr5mihhylc4fs7q179pg0"; + url = "mirror://steamrt/pool/main/h/heimdal/libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libwind0-heimdal.deb"; }; } rec { - name = "libwrap0_7.6.q-21+srt4_amd64"; - sha256 = "12wq77h9jczq974fh3c8n4fkqa876kbizvai96jizh7c90z94kvk"; - url = "mirror://steamrt/pool/main/t/tcp-wrappers/libwrap0_7.6.q-21+srt4_amd64.deb"; + name = "libwrap0_7.6.q-21+srt5_amd64"; + sha256 = "1rvgmwh2m633mmz78lccs97sr489bc2qv1vvwl1gf6rd01cmgd99"; + url = "mirror://steamrt/pool/main/t/tcp-wrappers/libwrap0_7.6.q-21+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libwrap0.deb"; }; } rec { - name = "libx11-6_1.4.99.1-0ubuntu2.3+steamrt1+srt1_amd64"; - sha256 = "0qp2q9q1z9sz0pyc7l1n6xa0bc22xsml3vf2yhdls71im3ks7bi9"; - url = "mirror://steamrt/pool/main/libx/libx11/libx11-6_1.4.99.1-0ubuntu2.3+steamrt1+srt1_amd64.deb"; + name = "libx11-6_1.6.3-1ubuntu2.1+srt1_amd64"; + sha256 = "0lf1k902i59f3v9jgjav9gzsiq7pnrfnlzmlmyxkcfwkd8pvkign"; + url = "mirror://steamrt/pool/main/libx/libx11/libx11-6_1.6.3-1ubuntu2.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libx11-6.deb"; }; } rec { - name = "libx11-data_1.4.99.1-0ubuntu2.3+steamrt1+srt1_all"; - sha256 = "17mygha6q5480ajgv1f4wmgwr3l3zxh92yagh4qfsm6r1j2a5dma"; - url = "mirror://steamrt/pool/main/libx/libx11/libx11-data_1.4.99.1-0ubuntu2.3+steamrt1+srt1_all.deb"; + name = "libx11-data_1.6.3-1ubuntu2.1+srt1_all"; + sha256 = "1imsbk4mg6n1083gjjv6kssm5g842xlbg40vsc4dw97myxycpncw"; + url = "mirror://steamrt/pool/main/libx/libx11/libx11-data_1.6.3-1ubuntu2.1+srt1_all.deb"; source = fetchurl { inherit url sha256; name = "libx11-data.deb"; }; } rec { - name = "libx11-xcb1_1.4.99.1-0ubuntu2.3+steamrt1+srt1_amd64"; - sha256 = "1vsvf6ihz8jbnsarygnfrjb1y7pg44gpk89b8sk449p0c1kmv4yz"; - url = "mirror://steamrt/pool/main/libx/libx11/libx11-xcb1_1.4.99.1-0ubuntu2.3+steamrt1+srt1_amd64.deb"; + name = "libx11-xcb1_1.6.3-1ubuntu2.1+srt1_amd64"; + sha256 = "0l9zprciyrgn4aq91ddmmfhffvms8p9258vv109l62bar4mmg9sz"; + url = "mirror://steamrt/pool/main/libx/libx11/libx11-xcb1_1.6.3-1ubuntu2.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libx11-xcb1.deb"; }; } rec { - name = "libxau6_1.0.6-4+srt4_amd64"; - sha256 = "1bm0jp69kfnirvlsyj7qxf7dg5b1n53875kxr9asdpw4aqmfj3a6"; - url = "mirror://steamrt/pool/main/libx/libxau/libxau6_1.0.6-4+srt4_amd64.deb"; + name = "libxau6_1.0.6-4+srt5_amd64"; + sha256 = "1l4ij8c6gmv54yfv24dw9903zjczasd6z9lvzd07c5zj4rj7gx62"; + url = "mirror://steamrt/pool/main/libx/libxau/libxau6_1.0.6-4+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxau6.deb"; }; } rec { - name = "libxaw7_1.0.9-3ubuntu1+srt4_amd64"; - sha256 = "15r0f6zhjr13pca7mdxfhk0v48923q0kndp23kpxw8rz75nc15s7"; - url = "mirror://steamrt/pool/main/libx/libxaw/libxaw7_1.0.9-3ubuntu1+srt4_amd64.deb"; + name = "libxaw7_1.0.9-3ubuntu1+srt5_amd64"; + sha256 = "1a15brx602gg6jq708ymngyr3rcbapmk5620wdx094vdclc665g9"; + url = "mirror://steamrt/pool/main/libx/libxaw/libxaw7_1.0.9-3ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxaw7.deb"; }; } rec { - name = "libxcb-composite0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "072z8vwk4gmbnyf5acn6y4rjiidk7rvi1k05za1j5hlqzlydb6x9"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-composite0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-composite0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "0h0yfv4ana590x038lwbz4cxfb3smcqbd394ggir0kv9m1przp78"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-composite0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-composite0.deb"; }; } rec { - name = "libxcb-damage0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "1062g911skvvlvxr6ihxkb0inyg6xg1j4m4k5rfqs333rw4npc2i"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-damage0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-damage0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1431qrr9kg3mdbag9sfdcqy0g84w074k01r2nyr3bq0w5q8px15l"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-damage0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-damage0.deb"; }; } rec { - name = "libxcb-doc_1.10-2ubuntu1+srt4_all"; - sha256 = "0zq3xcrlr2wjp3386bf5h1z63hapmkpnw45l1fz17chdngcmj358"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-doc_1.10-2ubuntu1+srt4_all.deb"; - source = fetchurl { - inherit url sha256; - name = "libxcb-doc.deb"; - }; - } - rec { - name = "libxcb-dpms0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "1xq6zh8val8mc7wcry0jwdx11aagm4af383c6vs2z6a8vz97c6sj"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dpms0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-dpms0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1p2hd14zb1zvqkvgs0apc6m2dwh7kwbxv12py10nr6rzmkr75z1k"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dpms0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-dpms0.deb"; }; } rec { - name = "libxcb-dri2-0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "1kipdyw3wgdywznr5qxbdl85igizc40hwjd3s5f3y5pvd8kprarz"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dri2-0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-dri2-0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1ixndxxr7ff48p4sp6rim5bjjvncyc2qcld13az56hjybyq90ka1"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dri2-0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-dri2-0.deb"; }; } rec { - name = "libxcb-dri3-0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "04bqidf71j55qp2b83bfjm26sa62gslidzhzg81knynlqi8kk00q"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dri3-0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-dri3-0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "0l4j5ydzfnzl5wmabwh8jv2qcdgi5blks8ys06cjri8dq4fqq3gg"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dri3-0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-dri3-0.deb"; }; } rec { - name = "libxcb-glx0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "03wndp2gkjw016rl6k4jhkcpbs1njg74flnb0ppk30j7nxnxqcm9"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-glx0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-glx0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1shd1g43pq5hqpmxkfp8lykpqzzdn0a0w53m20bkz133jgjwqq1i"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-glx0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-glx0.deb"; }; } rec { - name = "libxcb-present0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "18f38c275h2y9221mn7x0s8ap5fhlry6rdz34lz0rr3pn83fhpvf"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-present0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-present0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1m3xf4vkbk2iwy64y8ak51b8wrd5g8hyfbankvfaf123dyyk8z7x"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-present0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-present0.deb"; }; } rec { - name = "libxcb-randr0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "08c7fx2vc35l7s72f2z02j0wh0b728ibn3zf103jc0yri9pgfinz"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-randr0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-randr0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "047j08nl310s4m8d2gk555bhf1q0s78pq882dqqla2skhfslg645"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-randr0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-randr0.deb"; }; } rec { - name = "libxcb-record0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "1ddr52m5x9ah4j313fvq2ira96l13w8dd4qi0z38llarmrhw2p2y"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-record0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-record0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "0qfh1wnd11z8r9a7zyrvsa4banisvmi3vj5zvihppz2698ln53rv"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-record0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-record0.deb"; }; } rec { - name = "libxcb-render0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "07kyplilgxk0dj9gxk9zdf5l108d8ya9j4j1ji0frn0mk06i45kl"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-render0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-render0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1yj9hxmdjqqinkx8a1gm7nwyxpj6adxphl2f3i863m0gp679bvag"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-render0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-render0.deb"; }; } rec { - name = "libxcb-res0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "0pxpgam9xjzf0m6hrqhl0679qa10qk91ami0p7k899b5b1573j6d"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-res0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-res0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1v8ipbhabg72mc3rf378l0c8x5apndkgjqbvg5qzp4s591w251np"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-res0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-res0.deb"; }; } rec { - name = "libxcb-screensaver0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "1i09z5nszbh9ikjpviwcixayicbq0v9rdg7gygxhs54zxxjccw8y"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-screensaver0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-screensaver0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "04cm77may727miynsqw0937cvs5kjbh85csrdr86yyayvlqygs02"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-screensaver0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-screensaver0.deb"; }; } rec { - name = "libxcb-shape0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "02c87qhymk8ncywaw7zrs73spl1x1byklnafk2drfw76gpf2pa26"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-shape0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-shape0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1z0jlvv25ya5v4rn7cmpwpdbafjmhrb9b7hp6x9nlwrhbpwjh6q2"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-shape0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-shape0.deb"; }; } rec { - name = "libxcb-shm0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "0yzk3yx3c20ms7np2g956m1j3y5xf241gnvpsv37z173a4j7hlhn"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-shm0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-shm0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "0sdajn0sxkvqpy69ccl3l7f7ky4yhj4z304b19wplqfy0qal2gn7"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-shm0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-shm0.deb"; }; } rec { - name = "libxcb-sync1_1.10-2ubuntu1+srt4_amd64"; - sha256 = "1lkch9qhzlx8hpv6msvfa2nd7qqkx6xj86akxwgj1wbl10lbqv47"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-sync1_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-sync1_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1dvq7n1jrsj07hikqvbbbc4wmmk5i9vsvgfcg39vaywmx5fdmfw8"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-sync1_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-sync1.deb"; }; } rec { - name = "libxcb-xevie0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "0f4g04lrbyfjgcphv12zcmsvxa6krjk33kjn4lfdfq3440znvkig"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xevie0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-xevie0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "07qsfdyym47shm3n6m7i9flb339xannxlch2h0i5p9ca2z1a34g2"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xevie0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xevie0.deb"; }; } rec { - name = "libxcb-xf86dri0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "11c6yh1kax9d5qp17znbvll41q953x4ymx5yvhkjx23z6ra8skbb"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xf86dri0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-xf86dri0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "06ha588as5j1njqga4xamfnw79z6y13i596syl0h34pdmsqd2jll"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xf86dri0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xf86dri0.deb"; }; } rec { - name = "libxcb-xfixes0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "0fhprxkv94sgyghcif81dzng5jwyrb6g1y8z78g0wrppjf0k2ixc"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xfixes0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-xfixes0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1npk19k2qhqm89hk2jhf49acig330myvksamd3xw2gjxa99xz7lz"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xfixes0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xfixes0.deb"; }; } rec { - name = "libxcb-xinerama0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "0wbs15dy8zr45d1jqnky6kki6slv150hqlylglva5n0cs2ami0si"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xinerama0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-xinerama0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "0s117w3a3ql7d6k2bp88hzni3k9cg24qcmbqz50z8b1gqhpw9y6b"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xinerama0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xinerama0.deb"; }; } rec { - name = "libxcb-xkb1_1.10-2ubuntu1+srt4_amd64"; - sha256 = "1y6h2awv9h5h09xzhbfr9cd500928knx38ixc28q9v3r0xbw8i8k"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xkb1_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-xkb1_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "0kximpl89ks2simxnz10z836rnvaysys7c2jddhsy1z7z30gpb9h"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xkb1_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xkb1.deb"; }; } rec { - name = "libxcb-xprint0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "0ifmby85fzcazzlw36mliz8ylmbxdxxqbpibzlzn65dj3fmmkmhl"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xprint0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-xprint0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1l2lxnwp129sa268n3xbrifq8yyfn292nz9arqp95za091zj2rri"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xprint0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xprint0.deb"; }; } rec { - name = "libxcb-xtest0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "09ia0zfb63wmr7a7hlgyn5dnq2dv78apkd834150pzbz83yr00vz"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xtest0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-xtest0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1pybcn6rwwg6b4l7a1sn0nxkp2lb5ar9vzwn6ggd8vwrwnppjvq4"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xtest0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xtest0.deb"; }; } rec { - name = "libxcb-xv0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "0r4yhw2h3clkscpxfg9vpl3x7sh89lxrqmddfvz2mwbqxs64i44q"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xv0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-xv0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "13jyd5jkz8wmbz6n7azxdnbw48c9i5zkwysza50d1c3rlxalpq82"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xv0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xv0.deb"; }; } rec { - name = "libxcb-xvmc0_1.10-2ubuntu1+srt4_amd64"; - sha256 = "0fjms3ram2zjg4b6njwqj37dyfw9m39syhw78w0p5q97my4vcrs2"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xvmc0_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb-xvmc0_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "0l4wagp619qar8g9yji1sf4schlclyl1zvdmp3w2cp9lnnwx1p1w"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xvmc0_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xvmc0.deb"; }; } rec { - name = "libxcb1_1.10-2ubuntu1+srt4_amd64"; - sha256 = "18d9armijpdncqv8crz969dgrana0cw6f81di0clqwhx3sgmm29v"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb1_1.10-2ubuntu1+srt4_amd64.deb"; + name = "libxcb1_1.11.1-1ubuntu1+steamos1+srt1_amd64"; + sha256 = "1a8x128bgbz9gy2wsmhijg4di99k18ybs9mwvv37hkpw6mlfaxdx"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb1_1.11.1-1ubuntu1+steamos1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcb1.deb"; }; } rec { - name = "libxcomposite1_0.4.3-2build1+srt4_amd64"; - sha256 = "0xiqwrgsz6dfa0pd9and19gyvmpha8x2sgh5hg3j6kn04cza8523"; - url = "mirror://steamrt/pool/main/libx/libxcomposite/libxcomposite1_0.4.3-2build1+srt4_amd64.deb"; + name = "libxcomposite1_0.4.3-2build1+srt5_amd64"; + sha256 = "01kkvnndzkzqx9pacrlirn435z7dky7lkm0clv7yya3xaw5fslv4"; + url = "mirror://steamrt/pool/main/libx/libxcomposite/libxcomposite1_0.4.3-2build1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcomposite1.deb"; }; } rec { - name = "libxcursor1_1.1.12-1ubuntu0.1+srt4_amd64"; - sha256 = "0zzj3j8k1ci94y3kydyia61crfw31qg4gqj10lih0m86ci5asyyw"; - url = "mirror://steamrt/pool/main/libx/libxcursor/libxcursor1_1.1.12-1ubuntu0.1+srt4_amd64.deb"; + name = "libxcursor1_1.1.12-1ubuntu0.1+srt5_amd64"; + sha256 = "0n9dgdi8hb1w5dpasi2pmm5ysrckfch930yvx9grs026dgz3s2g7"; + url = "mirror://steamrt/pool/main/libx/libxcursor/libxcursor1_1.1.12-1ubuntu0.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxcursor1.deb"; }; } rec { - name = "libxdamage1_1.1.3-2build1+srt4_amd64"; - sha256 = "12bb67z98j857wixl51bjg0mgq59zid69ng5lkdjwl5a7cqjgl0f"; - url = "mirror://steamrt/pool/main/libx/libxdamage/libxdamage1_1.1.3-2build1+srt4_amd64.deb"; + name = "libxdamage1_1.1.3-2build1+srt5_amd64"; + sha256 = "0l088wzpyn15nmy8c6nx3p97qhklxhyaxm8bhafv9sddpr407p4k"; + url = "mirror://steamrt/pool/main/libx/libxdamage/libxdamage1_1.1.3-2build1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxdamage1.deb"; }; } rec { - name = "libxdmcp6_1.1.0-4+srt4_amd64"; - sha256 = "1sw99jdxdafl57y67nssd0ninmiycfgmd8vbi7q3rpp545vc878p"; - url = "mirror://steamrt/pool/main/libx/libxdmcp/libxdmcp6_1.1.0-4+srt4_amd64.deb"; + name = "libxdmcp6_1.1.0-4+srt5_amd64"; + sha256 = "1jx1i0i6vrm6h2sq99f61dix0v8j1f6nq4d2a1hqaw5f1bsra4q7"; + url = "mirror://steamrt/pool/main/libx/libxdmcp/libxdmcp6_1.1.0-4+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxdmcp6.deb"; }; } rec { - name = "libxext6_1.3.0-3ubuntu0.2+steamrt1+srt1_amd64"; - sha256 = "0z9jhx6jplin6fzbj4v11aq3d1wqvy2rb2p3g952kymi9372mnr3"; - url = "mirror://steamrt/pool/main/libx/libxext/libxext6_1.3.0-3ubuntu0.2+steamrt1+srt1_amd64.deb"; + name = "libxext6_1.3.0-3ubuntu0.2+steamrt1+srt2_amd64"; + sha256 = "0ip72ys964g5569rbgsrcv8b1afmwm1mrskgrgiqjs93bhr5i4c4"; + url = "mirror://steamrt/pool/main/libx/libxext/libxext6_1.3.0-3ubuntu0.2+steamrt1+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxext6.deb"; }; } rec { - name = "libxfixes3_5.0-4ubuntu4.4+srt1_amd64"; - sha256 = "0531x9n6p5b9n8isjwmfnr8kmwxyjp81mxrdkmxf6v0k4j0y9sgg"; - url = "mirror://steamrt/pool/main/libx/libxfixes/libxfixes3_5.0-4ubuntu4.4+srt1_amd64.deb"; + name = "libxfixes3_5.0-4ubuntu4.4+srt2_amd64"; + sha256 = "1x2255fch7g2skiz1x94vrm63ahcwf258w2qjkadnbqwivyf8crz"; + url = "mirror://steamrt/pool/main/libx/libxfixes/libxfixes3_5.0-4ubuntu4.4+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxfixes3.deb"; }; } rec { - name = "libxft2_2.2.0-3ubuntu2+srt4_amd64"; - sha256 = "1bipk6d6dw57pdcybbyhvszjad68qckg4i8s9hkn3kn89d2s46bc"; - url = "mirror://steamrt/pool/main/x/xft/libxft2_2.2.0-3ubuntu2+srt4_amd64.deb"; + name = "libxft2_2.2.0-3ubuntu2+srt5_amd64"; + sha256 = "0ylsvvd28qwz442scylrp9gmmp1y6lvyj1bcjd5d4g0fc9iwm37d"; + url = "mirror://steamrt/pool/main/x/xft/libxft2_2.2.0-3ubuntu2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxft2.deb"; }; } rec { - name = "libxi6_1.7.1.901-1ubuntu1~precise3+srt1_amd64"; - sha256 = "0m9h9k5qbqjiay4003v51vbbm9i24j7g3nx6q901csndjk5aq6ss"; - url = "mirror://steamrt/pool/main/libx/libxi/libxi6_1.7.1.901-1ubuntu1~precise3+srt1_amd64.deb"; + name = "libxi6_1.7.1.901-1ubuntu1~precise3+srt2_amd64"; + sha256 = "0g3nazw6w77q91c0dsn040y79d1rmg4njg2n3cv871630zghz6rs"; + url = "mirror://steamrt/pool/main/libx/libxi/libxi6_1.7.1.901-1ubuntu1~precise3+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxi6.deb"; }; } rec { - name = "libxinerama1_1.1.1-3ubuntu0.1+srt4_amd64"; - sha256 = "03dqvmdvcdraw0p483qrqv6xchr6a96vpmbbni6qcdak1gic2xkb"; - url = "mirror://steamrt/pool/main/libx/libxinerama/libxinerama1_1.1.1-3ubuntu0.1+srt4_amd64.deb"; + name = "libxinerama1_1.1.1-3ubuntu0.1+srt5_amd64"; + sha256 = "1icp7syxhfgwpiabl7503ylw66m7z3sq5pn7wkxb2yriqxfj3nmp"; + url = "mirror://steamrt/pool/main/libx/libxinerama/libxinerama1_1.1.1-3ubuntu0.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxinerama1.deb"; }; } rec { - name = "libxml2_2.7.8.dfsg-5.1ubuntu4.14+srt1_amd64"; - sha256 = "0c5acgsr7as7afjwvl6qbqbgn3wpima2k55awgga6prvhzkas60p"; - url = "mirror://steamrt/pool/main/libx/libxml2/libxml2_2.7.8.dfsg-5.1ubuntu4.14+srt1_amd64.deb"; + name = "libxml2_2.7.8.dfsg-5.1ubuntu4.17+srt1_amd64"; + sha256 = "0k5wagjkf60ys0cg639758c1h0cjmziyxvp5597vavbds32sl2hm"; + url = "mirror://steamrt/pool/main/libx/libxml2/libxml2_2.7.8.dfsg-5.1ubuntu4.17+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxml2.deb"; }; } rec { - name = "libxmu6_1.1.0-3+srt4_amd64"; - sha256 = "1l08mkf2kwgskhzh9s43g5vcl4v1qphn68ila8g9gfw05gq7r0j1"; - url = "mirror://steamrt/pool/main/libx/libxmu/libxmu6_1.1.0-3+srt4_amd64.deb"; + name = "libxmu6_1.1.0-3+srt5_amd64"; + sha256 = "0pabx6pyazssqfs775k4l19frqv20225n7jmr1ncvwfikiw48gsl"; + url = "mirror://steamrt/pool/main/libx/libxmu/libxmu6_1.1.0-3+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxmu6.deb"; }; } rec { - name = "libxpm4_3.5.9-4+srt4_amd64"; - sha256 = "1z72sbc802sanhagf0w26hkk3yw0zdahw7dk89hjcgp57qmyyb08"; - url = "mirror://steamrt/pool/main/libx/libxpm/libxpm4_3.5.9-4+srt4_amd64.deb"; + name = "libxpm4_3.5.9-4+steamrt1.1ubuntu0.1+srt1_amd64"; + sha256 = "0nv7v30mh3j53h7lcvqm2ixnsbn8328vcfbd2ysx2r2fac9waw7j"; + url = "mirror://steamrt/pool/main/libx/libxpm/libxpm4_3.5.9-4+steamrt1.1ubuntu0.1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxpm4.deb"; }; } rec { - name = "libxrandr2_1.3.2-2ubuntu0.3+srt1_amd64"; - sha256 = "1yqfa0nllfqk9rnwj65nx8ni5xy4pn2nfasbkhzs8cfcyfd96y4x"; - url = "mirror://steamrt/pool/main/libx/libxrandr/libxrandr2_1.3.2-2ubuntu0.3+srt1_amd64.deb"; + name = "libxrandr2_1.5.0-1+srt1_amd64"; + sha256 = "1i55vzgaalxlm0mgi7c52nmpmksyffbf93isg3i2syg5nzain8v2"; + url = "mirror://steamrt/pool/main/libx/libxrandr/libxrandr2_1.5.0-1+srt1_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxrandr2.deb"; }; } rec { - name = "libxrender1_0.9.6-2ubuntu0.2+srt1_amd64"; - sha256 = "06v7qfp10gfzx04znksc1mhx5a90za29hi90vinjrzccv096ak99"; - url = "mirror://steamrt/pool/main/libx/libxrender/libxrender1_0.9.6-2ubuntu0.2+srt1_amd64.deb"; + name = "libxrender1_0.9.6-2ubuntu0.2+srt2_amd64"; + sha256 = "0zd4kd5235vn575msfgl48j4czfp4fc44y439gcclpadkhvciviz"; + url = "mirror://steamrt/pool/main/libx/libxrender/libxrender1_0.9.6-2ubuntu0.2+srt2_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxrender1.deb"; }; } rec { - name = "libxss1_1.2.1-2+srt4_amd64"; - sha256 = "0w0idnk6i94klavy80bv83pvkg2m8qvjaa9w641995r6drm9nag7"; - url = "mirror://steamrt/pool/main/libx/libxss/libxss1_1.2.1-2+srt4_amd64.deb"; + name = "libxss1_1.2.1-2+srt5_amd64"; + sha256 = "1k7248hb63ml79nqzij65rmg8x0ayi41zpl9ls6my87a6gzswyhr"; + url = "mirror://steamrt/pool/main/libx/libxss/libxss1_1.2.1-2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxss1.deb"; }; } rec { - name = "libxt6_1.1.1-2ubuntu0.1+srt4_amd64"; - sha256 = "1blcs2ngp6k5g87y10f2wgshr7m44943ks1ykpb59ss1w5j6cmx6"; - url = "mirror://steamrt/pool/main/libx/libxt/libxt6_1.1.1-2ubuntu0.1+srt4_amd64.deb"; + name = "libxt6_1.1.1-2ubuntu0.1+srt5_amd64"; + sha256 = "0gd81vk2bzjc9zcdbgj57hwhs6v9dmzajrmngmaxavyzv2fgamka"; + url = "mirror://steamrt/pool/main/libx/libxt/libxt6_1.1.1-2ubuntu0.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxt6.deb"; }; } rec { - name = "libxtst6_1.2.0-4ubuntu0.1+srt4_amd64"; - sha256 = "0mff4swa68mldsv915hirllccybbgjn3i4j23bj4bf26hasr0m6x"; - url = "mirror://steamrt/pool/main/libx/libxtst/libxtst6_1.2.0-4ubuntu0.1+srt4_amd64.deb"; + name = "libxtst6_1.2.0-4ubuntu0.1+srt5_amd64"; + sha256 = "1l1l2073b9cd76ckn5f2d4qb4w1k48s0dlki93bfikph8ms6px8d"; + url = "mirror://steamrt/pool/main/libx/libxtst/libxtst6_1.2.0-4ubuntu0.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxtst6.deb"; }; } rec { - name = "libxxf86vm1_1.1.1-2ubuntu0.1+srt4_amd64"; - sha256 = "0ahk7z05sshj649vanr2hvarwqp3aphqwbdzf3hjd5rb9cg061fm"; - url = "mirror://steamrt/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.1-2ubuntu0.1+srt4_amd64.deb"; + name = "libxxf86vm1_1.1.1-2ubuntu0.1+srt5_amd64"; + sha256 = "1diqhhj91knlz02b6ha940091yjris46d5swy3zi3r389w2b2crm"; + url = "mirror://steamrt/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.1-2ubuntu0.1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "libxxf86vm1.deb"; }; } rec { - name = "nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt4_amd64"; - sha256 = "1sgjxdgx8fd780imrqwiwqlhwlmgrndam8km9visymcr431yjbnb"; - url = "mirror://steamrt/pool/main/n/nvidia-cg-toolkit/nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt4_amd64.deb"; + name = "nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt5_amd64"; + sha256 = "0cr24gybxz7h8s9rijr75dayahy1kx4i6gn5q2q6h4z29v046nc4"; + url = "mirror://steamrt/pool/main/n/nvidia-cg-toolkit/nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "nvidia-cg-toolkit.deb"; }; } rec { - name = "zenity_3.4.0-0ubuntu4+steamrt2+srt4_amd64"; - sha256 = "12csbx3bzziygw2xa0w4d0i3gh7l2h1sc93npvsmqnjxs6qmwnnz"; - url = "mirror://steamrt/pool/main/z/zenity/zenity_3.4.0-0ubuntu4+steamrt2+srt4_amd64.deb"; + name = "zenity_3.4.0-0ubuntu4+steamrt2+srt5_amd64"; + sha256 = "0ajisfqvlajw0m6kq3yv8j6f38dfhlavrmmfdq5yqmb70wmmkk71"; + url = "mirror://steamrt/pool/main/z/zenity/zenity_3.4.0-0ubuntu4+steamrt2+srt5_amd64.deb"; source = fetchurl { inherit url sha256; name = "zenity.deb"; }; } rec { - name = "zlib1g_1.2.3.4.dfsg-3ubuntu4+srt4_amd64"; - sha256 = "06l2s654sg4z16g2b1whrjkz2gwqd0mjgf9w3jzvwwdbprc71gmg"; - url = "mirror://steamrt/pool/main/z/zlib/zlib1g_1.2.3.4.dfsg-3ubuntu4+srt4_amd64.deb"; + name = "zlib1g_1.2.3.4.dfsg-3ubuntu4+srt6_amd64"; + sha256 = "0962hhdg3knxnjinkv7m3h510fq8vghjyaxnsnsyijqzfawi4rfj"; + url = "mirror://steamrt/pool/main/z/zlib/zlib1g_1.2.3.4.dfsg-3ubuntu4+srt6_amd64.deb"; source = fetchurl { inherit url sha256; name = "zlib1g.deb"; @@ -1752,1746 +1779,1773 @@ ]; i386 = [ rec { - name = "dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt4_i386"; - sha256 = "0i6phg3gmiqx4in4ym5iv3l15x396d0gkrs57x5p7mw8ahb5fq7q"; - url = "mirror://steamrt/pool/main/d/d-conf/dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt4_i386.deb"; + name = "dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt5_i386"; + sha256 = "1899b2x8kfallda1i0m1hph7v088q7px0rpxm8w6qwp5mwqy4rip"; + url = "mirror://steamrt/pool/main/d/d-conf/dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "dconf-gsettings-backend.deb"; }; } rec { - name = "freeglut3_2.6.0-1ubuntu3+srt4_i386"; - sha256 = "1vsm25lzylxf4mvqs5p171qrl8aspdi5rvlnpfhc35cx3vhkxg79"; - url = "mirror://steamrt/pool/main/f/freeglut/freeglut3_2.6.0-1ubuntu3+srt4_i386.deb"; + name = "freeglut3_2.6.0-1ubuntu3+srt5_i386"; + sha256 = "0jdn9nvjmhphv9iw1h589cy5q1iq0gp9q4ibm0m69lkazi2v1blb"; + url = "mirror://steamrt/pool/main/f/freeglut/freeglut3_2.6.0-1ubuntu3+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "freeglut3.deb"; }; } rec { - name = "gcc-4.6-base_4.6.3-1ubuntu5+srt4_i386"; - sha256 = "1s7wvx23xnv3i3mw6a2pk9nr9s9wzpc99cr6rzgq3jxfmph78c4r"; - url = "mirror://steamrt/pool/main/g/gcc-4.6/gcc-4.6-base_4.6.3-1ubuntu5+srt4_i386.deb"; + name = "gcc-4.6-base_4.6.3-1ubuntu5+steamrt1.1+srt1_i386"; + sha256 = "0zsb0kn2kn64hvf33xnp94k5i9c1269qyla8p5q8vzwplcl0qrx9"; + url = "mirror://steamrt/pool/main/g/gcc-4.6/gcc-4.6-base_4.6.3-1ubuntu5+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "gcc-4.6-base.deb"; }; } rec { - name = "gtk2-engines_2.20.2-1ubuntu1+srt4_i386"; - sha256 = "0rlhcsx8lvnmd6hx4iqh6z49jqxb2wlzl8n74qcbkx8vzg3jyffn"; - url = "mirror://steamrt/pool/main/g/gtk2-engines/gtk2-engines_2.20.2-1ubuntu1+srt4_i386.deb"; + name = "gcc-5-base_5.4.0-7.really.6+steamrt1.1+srt1_i386"; + sha256 = "0zp452nqq29d57fl98n7x2vfwjxp1ngjsyfw9nnnwjlpldv41sg6"; + url = "mirror://steamrt/pool/main/g/gcc-5/gcc-5-base_5.4.0-7.really.6+steamrt1.1+srt1_i386.deb"; + source = fetchurl { + inherit url sha256; + name = "gcc-5-base.deb"; + }; + } + rec { + name = "gtk2-engines_2.20.2-1ubuntu1+srt5_i386"; + sha256 = "06h5229y2md6d73imgy5wg4msv6s9vl056p97jq2hrf4di0q6a76"; + url = "mirror://steamrt/pool/main/g/gtk2-engines/gtk2-engines_2.20.2-1ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "gtk2-engines.deb"; }; } rec { - name = "gtk2-engines-murrine_0.98.2-0ubuntu1+srt4_i386"; - sha256 = "1jkma0v5z7i7plamg49ljk0mhg3qf92k1disdj8yjjlgjf3d0isl"; - url = "mirror://steamrt/pool/main/g/gtk2-engines-murrine/gtk2-engines-murrine_0.98.2-0ubuntu1+srt4_i386.deb"; + name = "gtk2-engines-murrine_0.98.2-0ubuntu1+srt5_i386"; + sha256 = "1fyha082h0jr26gjnsxzj1c6rl63c9xc2kgf6cfb86dmsmbvpqqg"; + url = "mirror://steamrt/pool/main/g/gtk2-engines-murrine/gtk2-engines-murrine_0.98.2-0ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "gtk2-engines-murrine.deb"; }; } rec { - name = "gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt4_i386"; - sha256 = "00p0qi47nnzlh31ajwalfh5kimsmdzjicgl5lnfg4viwb0r07vmd"; - url = "mirror://steamrt/pool/main/g/gtk+2.0/gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt4_i386.deb"; + name = "gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt5_i386"; + sha256 = "0ix60pix5cnzd807v8q9mqhyhhksqndd7vc6brs1daknhxn5dsi4"; + url = "mirror://steamrt/pool/main/g/gtk+2.0/gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "gtk2-engines-pixbuf.deb"; }; } rec { - name = "libacl1_2.2.51-5ubuntu1+srt6_i386"; - sha256 = "188r323k4y6jvq64qywhglllxfbcpji15zvws1qlicv4nrjh2yk2"; - url = "mirror://steamrt/pool/main/a/acl/libacl1_2.2.51-5ubuntu1+srt6_i386.deb"; + name = "libacl1_2.2.51-5ubuntu1+steamrt1.1+srt1_i386"; + sha256 = "1m39sq2zv88922z3h8q8ccwk9fspslzs2rk6g67j4vc30lln6x45"; + url = "mirror://steamrt/pool/main/a/acl/libacl1_2.2.51-5ubuntu1+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libacl1.deb"; }; } rec { - name = "libappindicator1_0.4.92-0ubuntu1+steamrt1+srt5_i386"; - sha256 = "049qhih0dl0z13ag1kradvwydwz90pllwriwnyjx78726fvcsa56"; - url = "mirror://steamrt/pool/main/liba/libappindicator/libappindicator1_0.4.92-0ubuntu1+steamrt1+srt5_i386.deb"; + name = "libappindicator1_0.4.92-0ubuntu1.1+steamrt1+srt1_i386"; + sha256 = "1bbf9k50d3df4sjn2idizk2bcpkcxkg0wz8mczgzkh634753pkld"; + url = "mirror://steamrt/pool/main/liba/libappindicator/libappindicator1_0.4.92-0ubuntu1.1+steamrt1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libappindicator1.deb"; }; } rec { - name = "libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386"; - sha256 = "0gp2falswr4hfcrfj7avp1g216mf5sargqflwyxl6ixxy1yxp22w"; - url = "mirror://steamrt/pool/main/h/heimdal/libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb"; + name = "libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386"; + sha256 = "1qgap0ha5vlpz1fnf2fppprzh4lyrvy7k9sj0whhb3f48ass8mh5"; + url = "mirror://steamrt/pool/main/h/heimdal/libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libasn1-8-heimdal.deb"; }; } rec { - name = "libasound2_1.1.0-0ubuntu1+steamos1+srt1_i386"; - sha256 = "0cy9s4wpnq2yd08shvip5mzg5a5mk76zmwyq68brqblaf1yqw907"; - url = "mirror://steamrt/pool/main/a/alsa-lib/libasound2_1.1.0-0ubuntu1+steamos1+srt1_i386.deb"; + name = "libasound2_1.1.0-0ubuntu1+steamos1+srt2_i386"; + sha256 = "0wa019012di6slf29ambq249fn6w9ldmyxx80k564j9s1k510ivc"; + url = "mirror://steamrt/pool/main/a/alsa-lib/libasound2_1.1.0-0ubuntu1+steamos1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libasound2.deb"; }; } rec { - name = "libasound2-plugins_1.1.0-0ubuntu1+srt1_i386"; - sha256 = "10qhsgcsabp0mrihssj7znw67kjfmw9kv2sbplpwl8bc52pxdz6z"; - url = "mirror://steamrt/pool/main/a/alsa-plugins/libasound2-plugins_1.1.0-0ubuntu1+srt1_i386.deb"; + name = "libasound2-plugins_1.1.0-0ubuntu1+srt2_i386"; + sha256 = "0hrrpjp4wg13vfam863hwkhzv7ngcydx0iysmfkxjzhmpf3j4ghd"; + url = "mirror://steamrt/pool/main/a/alsa-plugins/libasound2-plugins_1.1.0-0ubuntu1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libasound2-plugins.deb"; }; } rec { - name = "libasyncns0_0.8-4+srt4_i386"; - sha256 = "1h2fs8azxz9z2wa45igxwvfaarp50pqx26jznyrv35ayxhnzsg8w"; - url = "mirror://steamrt/pool/main/liba/libasyncns/libasyncns0_0.8-4+srt4_i386.deb"; + name = "libasyncns0_0.8-4+srt5_i386"; + sha256 = "0k8rngiq74b574fc1jqfwf77f57qcflimbs63pa2jx1jqg7gxjx2"; + url = "mirror://steamrt/pool/main/liba/libasyncns/libasyncns0_0.8-4+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libasyncns0.deb"; }; } rec { - name = "libatk1.0-0_2.4.0-0ubuntu1+srt4_i386"; - sha256 = "08sbk32cv4r0nmhp8ydbmjy8mcnsi4y2wjm606d1hrqqnvhlk1yi"; - url = "mirror://steamrt/pool/main/a/atk1.0/libatk1.0-0_2.4.0-0ubuntu1+srt4_i386.deb"; + name = "libatk1.0-0_2.18.0-1+steamrt1+srt1_i386"; + sha256 = "0ldl3jsmf16mbf1bs94zkmaa1b1p9d9rvajlyp7iqkbqw6qkszlz"; + url = "mirror://steamrt/pool/main/a/atk1.0/libatk1.0-0_2.18.0-1+steamrt1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libatk1.0-0.deb"; }; } rec { - name = "libattr1_2.4.46-5ubuntu1+srt4_i386"; - sha256 = "06ms0pfsb85y53l83fvs2zh39dqzh7bw0jh6zsf5wi9g47y2kzhd"; - url = "mirror://steamrt/pool/main/a/attr/libattr1_2.4.46-5ubuntu1+srt4_i386.deb"; + name = "libattr1_2.4.46-5ubuntu1+steamrt1.1+srt1_i386"; + sha256 = "0crgd6ww9z1b69g9x1acxnlxaw3nyymq1fhjpxzs1x0vrlhj8wsg"; + url = "mirror://steamrt/pool/main/a/attr/libattr1_2.4.46-5ubuntu1+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libattr1.deb"; }; } rec { - name = "libavahi-client3_0.6.30-5ubuntu2+srt4_i386"; - sha256 = "0gsbwnc5s6hd412djs257fgy50ayjph5gg1jhmvgz0nf0wqqy60g"; - url = "mirror://steamrt/pool/main/a/avahi/libavahi-client3_0.6.30-5ubuntu2+srt4_i386.deb"; + name = "libavahi-client3_0.6.30-5ubuntu2.2+srt1_i386"; + sha256 = "1yyq436zsx8hbfhhv4l8ji85narl6ws8flhfcbqvxldaxlzv4ls7"; + url = "mirror://steamrt/pool/main/a/avahi/libavahi-client3_0.6.30-5ubuntu2.2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libavahi-client3.deb"; }; } rec { - name = "libavahi-common3_0.6.30-5ubuntu2+srt4_i386"; - sha256 = "0cfn660pngq7ackkcid410g8245grcs0izawwlmkhr6y19nma0jg"; - url = "mirror://steamrt/pool/main/a/avahi/libavahi-common3_0.6.30-5ubuntu2+srt4_i386.deb"; + name = "libavahi-common3_0.6.30-5ubuntu2.2+srt1_i386"; + sha256 = "0lhvj64i4dqy0lh73kyk32992fqkhxxr7k1cr97a03hdpaa06ycq"; + url = "mirror://steamrt/pool/main/a/avahi/libavahi-common3_0.6.30-5ubuntu2.2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libavahi-common3.deb"; }; } rec { - name = "libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386"; - sha256 = "0dz4d63whrhlsylvd1mqzz5v3xpwf88cgga8qr8vgf2vaz7ns0k1"; - url = "mirror://steamrt/pool/main/liba/libav/libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386.deb"; + name = "libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_i386"; + sha256 = "129g8jgy4va5gszrq9pxd4p51zja9svcm0hqx8g12ryx5lfkjjc5"; + url = "mirror://steamrt/pool/main/liba/libav/libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libavcodec53.deb"; }; } rec { - name = "libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386"; - sha256 = "1rxbm4n09q4brhklaa5hwzaipv3y34a3jphrc724s29dg178bb6y"; - url = "mirror://steamrt/pool/main/liba/libav/libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386.deb"; + name = "libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_i386"; + sha256 = "1vnj97sl686wlkkxbhvn5s3ck60nzrqr60y4wxg9a2hxxf7ba1gf"; + url = "mirror://steamrt/pool/main/liba/libav/libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libavfilter2.deb"; }; } rec { - name = "libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386"; - sha256 = "0f38h7h4m1g63jh9lsnq9win2k5zvg8i5khsadwb154y4iragm2f"; - url = "mirror://steamrt/pool/main/liba/libav/libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386.deb"; + name = "libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_i386"; + sha256 = "12zikl29fcq5vc0k5n4l8db8q0f95h13hlqgka3cy13nf31kbk06"; + url = "mirror://steamrt/pool/main/liba/libav/libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libavformat53.deb"; }; } rec { - name = "libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386"; - sha256 = "05lh422gvhl990yvlp4a0l3mfqn4n0l41fdaq4m4r5i23izcl3s0"; - url = "mirror://steamrt/pool/main/liba/libav/libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386.deb"; + name = "libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_i386"; + sha256 = "1brfvbqwga1hmmyarbwksbrj6kabnfnrk8hv9xrvd99jak3wsipl"; + url = "mirror://steamrt/pool/main/liba/libav/libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libavutil51.deb"; }; } rec { - name = "libbz2-1.0_1.0.6-1+srt4_i386"; - sha256 = "1hh77sg2pan5qlvxg82my0h1dy53rxrgnl84bggn2kiz9i61ls2m"; - url = "mirror://steamrt/pool/main/b/bzip2/libbz2-1.0_1.0.6-1+srt4_i386.deb"; + name = "libbz2-1.0_1.0.6-1+srt5_i386"; + sha256 = "1nngc07hwr96n1k56bi3i2yffad8dhf1zfblqlz8pffi1yl92vjz"; + url = "mirror://steamrt/pool/main/b/bzip2/libbz2-1.0_1.0.6-1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libbz2-1.0.deb"; }; } rec { - name = "libcairo2_1.10.2-6.1ubuntu3+srt4_i386"; - sha256 = "141rbp47gkvzfqzrwg4j80m1ay2l573p4q3x2ym5nxzw3f9jb00a"; - url = "mirror://steamrt/pool/main/c/cairo/libcairo2_1.10.2-6.1ubuntu3+srt4_i386.deb"; + name = "libcairo2_1.10.2-6.1ubuntu3+srt5_i386"; + sha256 = "0vnz2d66q9pkn8ry2ixbmqcyz0kpqqmimaxnrfq42g1lz8k44cs6"; + url = "mirror://steamrt/pool/main/c/cairo/libcairo2_1.10.2-6.1ubuntu3+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libcairo2.deb"; }; } rec { - name = "libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt4_i386"; - sha256 = "1mfv3q731b0sjl2axc5qf1drp4dfwsmg2i0c222bs3ccvk9m7bcr"; - url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt4_i386.deb"; + name = "libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt5_i386"; + sha256 = "10bw3fha2nc8lb3md5l8yj8c40rx7gm7vg9lk76359p06z3ypvvf"; + url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libcanberra-gtk-module.deb"; }; } rec { - name = "libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt4_i386"; - sha256 = "0iddn7f56g1lajd1f0s77s06qwh5nk0iv2ai2r5rcanhq693k3jp"; - url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt4_i386.deb"; + name = "libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt5_i386"; + sha256 = "1yg1hllxp2m5rv6hlgh714yhcb9l5ggg4lfwv33yaw4fnzz387km"; + url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libcanberra-gtk0.deb"; }; } rec { - name = "libcanberra0_0.28-3ubuntu3+steamrt1+srt4_i386"; - sha256 = "0qpil9xifaq1kkmrga6v9sz4sl9dh78rp9kzm8p6c9hq2f4w5j4i"; - url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra0_0.28-3ubuntu3+steamrt1+srt4_i386.deb"; + name = "libcanberra0_0.28-3ubuntu3+steamrt1+srt5_i386"; + sha256 = "03b6rk9gkxx4d75cjr27w229nsc1jjp2fy8ln5gxp2bbhywgxl4a"; + url = "mirror://steamrt/pool/main/libc/libcanberra/libcanberra0_0.28-3ubuntu3+steamrt1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libcanberra0.deb"; }; } rec { - name = "libcap2_2.22-1ubuntu3+srt4_i386"; - sha256 = "0llaf4hgb4v66hwkc6ibrhpadhjxkiz3frl00f6yagm9g6z2yxvy"; - url = "mirror://steamrt/pool/main/libc/libcap2/libcap2_2.22-1ubuntu3+srt4_i386.deb"; + name = "libcap2_2.22-1ubuntu3+srt5_i386"; + sha256 = "1qy9ggswl8cbp0zbaryc7cd4bcq17qb4llv8v3zcj08wxr6v2ram"; + url = "mirror://steamrt/pool/main/libc/libcap2/libcap2_2.22-1ubuntu3+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libcap2.deb"; }; } rec { - name = "libcg_3.0.0016-0ubuntu1+srt4_i386"; - sha256 = "0ka9z2sq315xvdbqmbqg76j3wknfa88hk41jg94svnqf4fbawbrz"; - url = "mirror://steamrt/pool/main/n/nvidia-cg-toolkit/libcg_3.0.0016-0ubuntu1+srt4_i386.deb"; + name = "libcg_3.0.0016-0ubuntu1+srt5_i386"; + sha256 = "0gs2q5ql7wq28y2qrs9v9gs75r6ycq7c6xghf4s6g5s8q4cq205k"; + url = "mirror://steamrt/pool/main/n/nvidia-cg-toolkit/libcg_3.0.0016-0ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libcg.deb"; }; } rec { - name = "libcomerr2_1.42-1ubuntu2.2+srt1_i386"; - sha256 = "0d0zpm7qx1p4zpi5xk585hxfirn6i3v53r0br7dlaiqfy0divv5z"; - url = "mirror://steamrt/pool/main/e/e2fsprogs/libcomerr2_1.42-1ubuntu2.2+srt1_i386.deb"; + name = "libcomerr2_1.42-1ubuntu2.3+srt1_i386"; + sha256 = "12c8gxi0l0qysbiw81hbysf5hn1kgv956csvrn71yf52zwqwr388"; + url = "mirror://steamrt/pool/main/e/e2fsprogs/libcomerr2_1.42-1ubuntu2.3+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libcomerr2.deb"; }; } rec { - name = "libcups2_1.5.3-0ubuntu8.2+steamrt1+srt3_i386"; - sha256 = "1l49h8v8dgi4n2j32012zzxkyqgg7b9z7d9lxijj0cqwwjq6fzpx"; - url = "mirror://steamrt/pool/main/c/cups/libcups2_1.5.3-0ubuntu8.2+steamrt1+srt3_i386.deb"; + name = "libcups2_1.5.3-0ubuntu8.7+steamrt1.1+srt1_i386"; + sha256 = "0swb4ykw5yh35vdj0s64jhpii7srlkkiawr110zn7y4p8ymcf82w"; + url = "mirror://steamrt/pool/main/c/cups/libcups2_1.5.3-0ubuntu8.7+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libcups2.deb"; }; } rec { - name = "libcurl3_7.22.0-3ubuntu4.8+steamrt2+srt5_i386"; - sha256 = "0z5qnjgmz9c917vm6r1m3856a10brdwx3d0k4qcv9vlv1gj1ln0j"; - url = "mirror://steamrt/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4.8+steamrt2+srt5_i386.deb"; + name = "libcurl3_7.22.0-3ubuntu4.17+srt1_i386"; + sha256 = "14yb0a5cglgqvwa75kb6lbhfpmpj4xjgxz6dm27q27pcxv9xx5km"; + url = "mirror://steamrt/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4.17+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libcurl3.deb"; }; } rec { - name = "libcurl3-gnutls_7.22.0-3ubuntu4.8+steamrt2+srt5_i386"; - sha256 = "09bx2gxldswb63nql2b7x5mq55miaz7x5gbzscrc1kybnm0vvv75"; - url = "mirror://steamrt/pool/main/c/curl/libcurl3-gnutls_7.22.0-3ubuntu4.8+steamrt2+srt5_i386.deb"; + name = "libcurl3-gnutls_7.22.0-3ubuntu4.17+srt1_i386"; + sha256 = "027dgd9ik9zxy2ixi1272mskbax10cg0k7flljhcx5zmnwvrhxhx"; + url = "mirror://steamrt/pool/main/c/curl/libcurl3-gnutls_7.22.0-3ubuntu4.17+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libcurl3-gnutls.deb"; }; } rec { - name = "libdbus-1-3_1.4.18-1ubuntu1.7+srt1_i386"; - sha256 = "1lp548l33i3c7wavq9q0n9jhxm44mg0jlrgi89ngfm705141zw4f"; - url = "mirror://steamrt/pool/main/d/dbus/libdbus-1-3_1.4.18-1ubuntu1.7+srt1_i386.deb"; + name = "libdbus-1-3_1.4.18-1ubuntu1.8+srt1_i386"; + sha256 = "1m8aqb9hvprl0hbswha0raz6pp3gs84cmqg40fblbfqya8nibdlk"; + url = "mirror://steamrt/pool/main/d/dbus/libdbus-1-3_1.4.18-1ubuntu1.8+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libdbus-1-3.deb"; }; } rec { - name = "libdbus-glib-1-2_0.98-1ubuntu1.1+srt4_i386"; - sha256 = "13dcsf3ipayvrzj1ksmxph31gk2zs3m0ghy5jh3aq648s5ql2jj9"; - url = "mirror://steamrt/pool/main/d/dbus-glib/libdbus-glib-1-2_0.98-1ubuntu1.1+srt4_i386.deb"; + name = "libdbus-glib-1-2_0.98-1ubuntu1.1+srt5_i386"; + sha256 = "0slsk7cqdrbnm35zqir21ms0vv1hv44i184x8ip1lg936vrvbxka"; + url = "mirror://steamrt/pool/main/d/dbus-glib/libdbus-glib-1-2_0.98-1ubuntu1.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libdbus-glib-1-2.deb"; }; } rec { - name = "libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt4_i386"; - sha256 = "14glmvc6923djpcn2a9kwhqm4myg1y9mp38n7gkby1wz6y63zvp5"; - url = "mirror://steamrt/pool/main/libd/libdbusmenu/libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt4_i386.deb"; + name = "libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt5_i386"; + sha256 = "0g4zmrwpifl4kxv311spwyia1xrd76m0aizb3jzv6q8cc4hla3ii"; + url = "mirror://steamrt/pool/main/libd/libdbusmenu/libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libdbusmenu-glib4.deb"; }; } rec { - name = "libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt4_i386"; - sha256 = "19ijz82wkk9z8w4yjp628hga6dsv7qr7x37kr8j8fq430gbl5y8s"; - url = "mirror://steamrt/pool/main/libd/libdbusmenu/libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt4_i386.deb"; + name = "libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt5_i386"; + sha256 = "0kj6pfpgybkkb5bjfr9qgczwddx5lkbwhknlcymhhi94jcfbcnbc"; + url = "mirror://steamrt/pool/main/libd/libdbusmenu/libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libdbusmenu-gtk4.deb"; }; } rec { - name = "libexif12_0.6.20-2ubuntu0.1+srt4_i386"; - sha256 = "1dh1idpqqh66l2awfim17vk94238wb073d3xj74ci8gxfp0rxkvr"; - url = "mirror://steamrt/pool/main/libe/libexif/libexif12_0.6.20-2ubuntu0.1+srt4_i386.deb"; + name = "libexif12_0.6.20-2ubuntu0.1+srt5_i386"; + sha256 = "06br49sn30hrxlq479xi3vxw3blkr558kz4d7gym3fxnwfa6im9w"; + url = "mirror://steamrt/pool/main/libe/libexif/libexif12_0.6.20-2ubuntu0.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libexif12.deb"; }; } rec { - name = "libexpat1_2.0.1-7.2ubuntu1.2+srt1_i386"; - sha256 = "0wv8iym5bhwlvnsljxfjwhl8z39wh5nba6li1i7nnzqj365hmdc4"; - url = "mirror://steamrt/pool/main/e/expat/libexpat1_2.0.1-7.2ubuntu1.2+srt1_i386.deb"; + name = "libexpat1_2.0.1-7.2ubuntu1.4+srt2_i386"; + sha256 = "0av7wcy104jz6pci7lgwpmvb528v9idx660qrrabdqhpd1m4hv8s"; + url = "mirror://steamrt/pool/main/e/expat/libexpat1_2.0.1-7.2ubuntu1.4+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libexpat1.deb"; }; } rec { - name = "libffi6_3.0.11~rc1-5+srt4_i386"; - sha256 = "1064kf252d1v8asi59m67bz7zg2k7fmgkqzbib872yb6qyrgj7p2"; - url = "mirror://steamrt/pool/main/libf/libffi/libffi6_3.0.11~rc1-5+srt4_i386.deb"; + name = "libffi6_3.0.11~rc1-5+srt5_i386"; + sha256 = "0gvhndr5y4zl097h105fr4q60sg38mhkhlw8ha51ypzcm9f8na6d"; + url = "mirror://steamrt/pool/main/libf/libffi/libffi6_3.0.11~rc1-5+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libffi6.deb"; }; } rec { - name = "libflac8_1.2.1-6+srt4_i386"; - sha256 = "17hb02f5yapkfkasamx6whxm76p1gpjrz7nq7i59zv0lfxwgjry7"; - url = "mirror://steamrt/pool/main/f/flac/libflac8_1.2.1-6+srt4_i386.deb"; + name = "libflac8_1.2.1-6+steamrt1.1ubuntu0.1+srt1_i386"; + sha256 = "1rdfykm113vps893xdkcrpphb06winv2566yb9myg9m3aybcldrx"; + url = "mirror://steamrt/pool/main/f/flac/libflac8_1.2.1-6+steamrt1.1ubuntu0.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libflac8.deb"; }; } rec { - name = "libfltk1.1_1.1.10-10+srt4_i386"; - sha256 = "1vz2b02asscpr155v516zclawfi28m4yxf1ya33848ydg067iz35"; - url = "mirror://steamrt/pool/main/f/fltk1.1/libfltk1.1_1.1.10-10+srt4_i386.deb"; + name = "libfltk1.1_1.1.10-10+srt5_i386"; + sha256 = "1j0bhpgsaw6rphy1wqp40wn8yr6qzrxdmwarc2amryqw7bqslmy5"; + url = "mirror://steamrt/pool/main/f/fltk1.1/libfltk1.1_1.1.10-10+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libfltk1.1.deb"; }; } rec { - name = "libfontconfig1_2.8.0-3ubuntu9.1+srt4_i386"; - sha256 = "1dm12wk4pj2h4y0ykyvv9fs6s0vix1iy3hkvz2fvqx8wdb8710n6"; - url = "mirror://steamrt/pool/main/f/fontconfig/libfontconfig1_2.8.0-3ubuntu9.1+srt4_i386.deb"; + name = "libfontconfig1_2.8.0-3ubuntu9.2+srt2_i386"; + sha256 = "1ls25q28jk9znmi0fhm30cqilx9bmm463zfq1jmj5apw96wk64n4"; + url = "mirror://steamrt/pool/main/f/fontconfig/libfontconfig1_2.8.0-3ubuntu9.2+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libfontconfig1.deb"; }; } rec { - name = "libfreetype6_2.4.8-1ubuntu2.3+srt1_i386"; - sha256 = "0661g4ghhynz49kkbr5kds1ms8prqmpm5rz0qv3c7cf62a2lb3x1"; - url = "mirror://steamrt/pool/main/f/freetype/libfreetype6_2.4.8-1ubuntu2.3+srt1_i386.deb"; + name = "libfreetype6_2.4.8-1ubuntu2.6+srt1_i386"; + sha256 = "1zahvr5h833mppcpg648jv28dywx9jiqdv58wlv1vpsk6d9599bh"; + url = "mirror://steamrt/pool/main/f/freetype/libfreetype6_2.4.8-1ubuntu2.6+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libfreetype6.deb"; }; } rec { - name = "libgcc1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386"; - sha256 = "19qracxc45irfmsbcn668zwdxx37avp1igj1z4c6xq8bmp6w685d"; - url = "mirror://steamrt/pool/main/g/gcc-4.8/libgcc1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386.deb"; + name = "libgcc1_5.4.0-7.really.6+steamrt1.1+srt1_i386"; + sha256 = "0bsm95m17f9lxrknl11jmaz9mqrbkd40p29z44497fw8miw736r2"; + url = "mirror://steamrt/pool/main/g/gcc-5/libgcc1_5.4.0-7.really.6+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libgcc1.deb"; }; } rec { - name = "libgconf-2-4_3.2.5-0ubuntu2+srt4_i386"; - sha256 = "1srwysvh165hwiqxyl0aac3j39zzg2v4g3alix51cbvc4s6yzhy3"; - url = "mirror://steamrt/pool/main/g/gconf/libgconf-2-4_3.2.5-0ubuntu2+srt4_i386.deb"; + name = "libgconf-2-4_3.2.5-0ubuntu2+srt5_i386"; + sha256 = "07b1w4ww3xb5r13px85f8rv4nsc08rz8w3741zdk0vacq8scw4pb"; + url = "mirror://steamrt/pool/main/g/gconf/libgconf-2-4_3.2.5-0ubuntu2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libgconf-2-4.deb"; }; } rec { - name = "libgcrypt11_1.5.0-3ubuntu0.5+srt1_i386"; - sha256 = "1cg2kps7cfmildp9hlijxsj7bc2j71xal6bm57ldz2vjcv6k06hl"; - url = "mirror://steamrt/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-3ubuntu0.5+srt1_i386.deb"; + name = "libgcrypt11_1.5.0-3ubuntu0.6+srt2_i386"; + sha256 = "1wbaml6cjdijcaq6c9m0lcdlh350fk9a2prh6z4k7fjhsms60ppc"; + url = "mirror://steamrt/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-3ubuntu0.6+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libgcrypt11.deb"; }; } rec { - name = "libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt4_i386"; - sha256 = "1n5pyqw2v87xw32lj73aywhfgcmnzi2wvxxw2gqv52d56vzj254s"; - url = "mirror://steamrt/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt4_i386.deb"; + name = "libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt5_i386"; + sha256 = "0fis055pnc01rb5v9vdqc17w4ijdb6sksf2qjysc4q2j33gvh6d5"; + url = "mirror://steamrt/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libgdk-pixbuf2.0-0.deb"; }; } rec { - name = "libglew1.10_1.10.0-3+srt4_i386"; - sha256 = "1aswani1ymq52jyr4yhw4vi42gzw6xqk5ygh1d7zycakgrfs179b"; - url = "mirror://steamrt/pool/main/g/glew/libglew1.10_1.10.0-3+srt4_i386.deb"; + name = "libglew1.10_1.10.0-3+srt6_i386"; + sha256 = "17ki8vb4nbg140fg7vdfyb092lcr3hpsjx0z1gz13bvmzxcff3lf"; + url = "mirror://steamrt/pool/main/g/glew/libglew1.10_1.10.0-3+srt6_i386.deb"; source = fetchurl { inherit url sha256; name = "libglew1.10.deb"; }; } rec { - name = "libglew1.6_1.6.0-4+srt4_i386"; - sha256 = "0yxnfi8arnp3cphxdviyqslw7nxnd1mx11v9i5i2xnl907iyaxpq"; - url = "mirror://steamrt/pool/main/g/glew/libglew1.6_1.6.0-4+srt4_i386.deb"; + name = "libglew1.6_1.6.0-4+steamrt1.1+srt1_i386"; + sha256 = "1rpxqc5a0ys26ckzgsk7725wdvq2warcfyjabl1a4r1vikqj2nsz"; + url = "mirror://steamrt/pool/main/g/glew1.6/libglew1.6_1.6.0-4+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libglew1.6.deb"; }; } rec { - name = "libglib2.0-0_2.32.3-0ubuntu1+steamrt2+srt4_i386"; - sha256 = "1lmxm2gfz0mkjafpw8f98y73f0lj5m5nfdarqlpbb8dqbmpabwvk"; - url = "mirror://steamrt/pool/main/g/glib2.0/libglib2.0-0_2.32.3-0ubuntu1+steamrt2+srt4_i386.deb"; + name = "libglib2.0-0_2.32.3-0ubuntu1+steamrt3+srt2_i386"; + sha256 = "0l0vjcff86mw1mv5kizg3pcjr8rk9bn2gjf0d22jgljisq47f607"; + url = "mirror://steamrt/pool/main/g/glib2.0/libglib2.0-0_2.32.3-0ubuntu1+steamrt3+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libglib2.0-0.deb"; }; } rec { - name = "libglu1-mesa_8.0.4-0ubuntu0.7+srt4_i386"; - sha256 = "11sdfs3zphb8ks2cpb646z4vza6s4zpbfgaq99drn5z9b8d109zi"; - url = "mirror://steamrt/pool/main/m/mesa/libglu1-mesa_8.0.4-0ubuntu0.7+srt4_i386.deb"; + name = "libglu1-mesa_8.0.4-0ubuntu0.7+srt5_i386"; + sha256 = "1bc2hb2cb05j4iw9lrskrqkdh8iy7wv3d1sknqn1ya847w98h9hr"; + url = "mirror://steamrt/pool/main/m/mesa/libglu1-mesa_8.0.4-0ubuntu0.7+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libglu1-mesa.deb"; }; } rec { - name = "libgmp10_5.0.2+dfsg-2ubuntu1+srt4_i386"; - sha256 = "1f6ss23vybyqkifjr9nam0y6va34m2vdpaxbwjmwi2z4wwj7pn9k"; - url = "mirror://steamrt/pool/main/g/gmp/libgmp10_5.0.2+dfsg-2ubuntu1+srt4_i386.deb"; + name = "libgmp10_5.0.2+dfsg-2ubuntu1+srt5_i386"; + sha256 = "0y6qrw7n41szpi8p2fpilx20wmqk3arw0m7kr35isy0y3icpryka"; + url = "mirror://steamrt/pool/main/g/gmp/libgmp10_5.0.2+dfsg-2ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libgmp10.deb"; }; } rec { - name = "libgnutls26_2.12.14-5ubuntu3.11+srt1_i386"; - sha256 = "0580r5n6z9s147q4bkkm75a2pwb1ganz9msbp440rwwh6xahrh56"; - url = "mirror://steamrt/pool/main/g/gnutls26/libgnutls26_2.12.14-5ubuntu3.11+srt1_i386.deb"; + name = "libgnutls26_2.12.14-5ubuntu3.14+srt1_i386"; + sha256 = "1f5dv4bk2g9ldqfjm7a2a6mx2ignzgxy42ghl9yny6x9xz39g56h"; + url = "mirror://steamrt/pool/main/g/gnutls26/libgnutls26_2.12.14-5ubuntu3.14+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libgnutls26.deb"; }; } rec { - name = "libgomp1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386"; - sha256 = "04mywbz2lmxap8nq1rvj7aggkrvrgfz4869q41f0d6dnsmnbsj5k"; - url = "mirror://steamrt/pool/main/g/gcc-4.8/libgomp1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386.deb"; + name = "libgomp1_5.4.0-7.really.6+steamrt1.1+srt1_i386"; + sha256 = "0p6gj53jdk3d4nmhkiiqvh8sk3pm2g99iqfmlc7br1gxvmpjjj3s"; + url = "mirror://steamrt/pool/main/g/gcc-5/libgomp1_5.4.0-7.really.6+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libgomp1.deb"; }; } rec { - name = "libgpg-error0_1.10-2ubuntu1+srt4_i386"; - sha256 = "0hjfgcmrjr02xk788chyafg7j8viwmp2vrqyfjdjf79kvpy0354s"; - url = "mirror://steamrt/pool/main/libg/libgpg-error/libgpg-error0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libgpg-error0_1.10-2ubuntu1+srt5_i386"; + sha256 = "19wh8hdp5lcf68w2hwmj8z55j2bcp61ydf37cs796rvzsxbsbamr"; + url = "mirror://steamrt/pool/main/libg/libgpg-error/libgpg-error0_1.10-2ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libgpg-error0.deb"; }; } rec { - name = "libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.7+srt1_i386"; - sha256 = "06sqdxf38qm6cd76gdir6m9rvbg4xv70jhh36zshxxhi50lhpjcx"; - url = "mirror://steamrt/pool/main/k/krb5/libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.7+srt1_i386.deb"; + name = "libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.7+srt2_i386"; + sha256 = "1zkvqbm3i297b6pj0japgs3jcvps8my6icsh2n1ka6nvflvdr87h"; + url = "mirror://steamrt/pool/main/k/krb5/libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.7+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libgssapi-krb5-2.deb"; }; } rec { - name = "libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386"; - sha256 = "015jb2j56ia3zvfmjlx72yjlvfv8z8bg0ff4z5nh1d25cambqcbs"; - url = "mirror://steamrt/pool/main/h/heimdal/libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb"; + name = "libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386"; + sha256 = "0q2r4fmpql34hpd061289ijl40y66wp8rlh78b2ysg8dkvycni0k"; + url = "mirror://steamrt/pool/main/h/heimdal/libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libgssapi3-heimdal.deb"; }; } rec { - name = "libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.1+srt4_i386"; - sha256 = "14z4v2j7lc5xnzbfpf8b3b5qg0d2yg917v4ighxy2nydf2zy0mrs"; - url = "mirror://steamrt/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.1+srt4_i386.deb"; + name = "libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.2+srt1_i386"; + sha256 = "0nq6hvv00b3s5fmay2nm4s869y6lws8v2w9lrqlpgs08z6fh6mjp"; + url = "mirror://steamrt/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libgstreamer-plugins-base0.10-0.deb"; }; } rec { - name = "libgstreamer0.10-0_0.10.36-1ubuntu1+srt4_i386"; - sha256 = "06lp4ajhnczb5salf6njgi1q24zv3yrkqhgvbyq45dvsax76kafj"; - url = "mirror://steamrt/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1ubuntu1+srt4_i386.deb"; + name = "libgstreamer0.10-0_0.10.36-1ubuntu1+srt5_i386"; + sha256 = "0arypn4k1wvaiqqxc271r5w7bkdk0f4mh88l4np3ngfyzn2w6z61"; + url = "mirror://steamrt/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libgstreamer0.10-0.deb"; }; } rec { - name = "libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt4_i386"; - sha256 = "0qhvr5pyjj0vh2c1658gmx9r7h194py8qbcx69qfca2czp9hhacs"; - url = "mirror://steamrt/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt4_i386.deb"; + name = "libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt5_i386"; + sha256 = "0swmpdf7872z0nb3rsfixspg11nvf0k7sm4xcdgvcliaqjhyv570"; + url = "mirror://steamrt/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libgtk2.0-0.deb"; }; } rec { - name = "libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt4_all"; - sha256 = "0xgh9nrvj1hf3wj9pqm9x3ykw95v9bsh5k2vgr3cr9135rrj0dp5"; - url = "mirror://steamrt/pool/main/g/gtk+2.0/libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt4_all.deb"; + name = "libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt5_all"; + sha256 = "0rw8iy16ij86abh444jk1xw78b5z81qjxm1292jin3sfhck4bd4x"; + url = "mirror://steamrt/pool/main/g/gtk+2.0/libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt5_all.deb"; source = fetchurl { inherit url sha256; name = "libgtk2.0-common.deb"; }; } rec { - name = "libgudev-1.0-0_175-0ubuntu9.2+srt4_i386"; - sha256 = "0z8ncxaqxna0ihlp19i7b59k9vbkynak49kim821rwxsxvjqsfcd"; - url = "mirror://steamrt/pool/main/u/udev/libgudev-1.0-0_175-0ubuntu9.2+srt4_i386.deb"; + name = "libgudev-1.0-0_175-0ubuntu9.10+srt1_i386"; + sha256 = "09gjla6gsx8whbvhzwvgjnm19md7bgpvb76kjfmxzm54hakcjxla"; + url = "mirror://steamrt/pool/main/u/udev/libgudev-1.0-0_175-0ubuntu9.10+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libgudev-1.0-0.deb"; }; } rec { - name = "libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386"; - sha256 = "195yrcwrw8bnai5kkvhdq7nnjv643af5dyc97qcnfnvnvs20az42"; - url = "mirror://steamrt/pool/main/h/heimdal/libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb"; + name = "libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386"; + sha256 = "18v3rqaclhdmbh25p48sa6qidi3birnymdfzg2c8z5bpg1giis83"; + url = "mirror://steamrt/pool/main/h/heimdal/libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libhcrypto4-heimdal.deb"; }; } rec { - name = "libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386"; - sha256 = "0g2dml08mw4yy9llnn2149x1niy97mqbz56rphw3g3zv5nivnbp3"; - url = "mirror://steamrt/pool/main/h/heimdal/libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb"; + name = "libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386"; + sha256 = "1546i5h5137ysvcgvyi6hplfx54wqya8sr233vgn838xd2bz024r"; + url = "mirror://steamrt/pool/main/h/heimdal/libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libheimbase1-heimdal.deb"; }; } rec { - name = "libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386"; - sha256 = "0dbs4gxbfdhn2sbzfny75fzxiab9k8l1vd3vm7i4zfkbkx3lbr2x"; - url = "mirror://steamrt/pool/main/h/heimdal/libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb"; + name = "libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386"; + sha256 = "1yk0ap8wsi5k2wz5i9vcdw332kbhnlbf5hb8la9pckfrxy6bca82"; + url = "mirror://steamrt/pool/main/h/heimdal/libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libheimntlm0-heimdal.deb"; }; } rec { - name = "libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386"; - sha256 = "01z9qr5r7n7vfkkb95apmkcc35va43qxsf0nzxff8x1ll82l3n7a"; - url = "mirror://steamrt/pool/main/h/heimdal/libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb"; + name = "libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386"; + sha256 = "0y6awbyl4w56qa8vkn9dzsnb3162x4p5nr1cf7ir119nl05987cp"; + url = "mirror://steamrt/pool/main/h/heimdal/libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libhx509-5-heimdal.deb"; }; } rec { - name = "libice6_1.0.7-2build1+srt4_i386"; - sha256 = "1gmykmbbxk9590snli45dcvj00v77xn2za8v8193v020qa8hvmik"; - url = "mirror://steamrt/pool/main/libi/libice/libice6_1.0.7-2build1+srt4_i386.deb"; + name = "libice6_1.0.7-2build1+srt5_i386"; + sha256 = "02nygw4q330jgrfgbp46fjpa97bmgzk7sg9ikh97k4c743lshija"; + url = "mirror://steamrt/pool/main/libi/libice/libice6_1.0.7-2build1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libice6.deb"; }; } rec { - name = "libidn11_1.23-2+steamrt1+srt4_i386"; - sha256 = "1xmv6kqn3zpnls7nyqd2bjqzc03y4w2gp0xmq6l8wwi659dkr4vz"; - url = "mirror://steamrt/pool/main/libi/libidn/libidn11_1.23-2+steamrt1+srt4_i386.deb"; + name = "libidn11_1.23-2+steamrt1+srt5_i386"; + sha256 = "1wv5rfk5a9y6w5wylvbxj8kbmav61y5w3j413kvf373xnhp79gaf"; + url = "mirror://steamrt/pool/main/libi/libidn/libidn11_1.23-2+steamrt1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libidn11.deb"; }; } rec { - name = "libindicator7_0.5.0-0ubuntu1+srt4_i386"; - sha256 = "0j1v3ljb01wyy5v8a5ad8ar9wmx2hf6qd50k7cl95si60zs79bk6"; - url = "mirror://steamrt/pool/main/libi/libindicator/libindicator7_0.5.0-0ubuntu1+srt4_i386.deb"; + name = "libindicator7_0.5.0-0ubuntu1+steamrt1+srt1_i386"; + sha256 = "1qiyw54y8yra871vzvdlj2cqhf1yvg68h9zckyyv87s753x98kkq"; + url = "mirror://steamrt/pool/main/libi/libindicator/libindicator7_0.5.0-0ubuntu1+steamrt1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libindicator7.deb"; }; } rec { - name = "libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt3_i386"; - sha256 = "06gz25p9qm0lbxaqzag2y2lhc0wx9cnkxz7zdm2yfdcx1y4vbymx"; - url = "mirror://steamrt/pool/main/j/jackd2/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt3_i386.deb"; + name = "libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt4_i386"; + sha256 = "02c4fj82svlkh9whsasclshjlvgbcabsz64ac47hvs2ccaap0gis"; + url = "mirror://steamrt/pool/main/j/jackd2/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt4_i386.deb"; source = fetchurl { inherit url sha256; name = "libjack-jackd2-0.deb"; }; } rec { - name = "libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt4_i386"; - sha256 = "1m1986mn0ad5basd8hlby4d6jxpps4v0ib2g2pwqxdlil39gmar5"; - url = "mirror://steamrt/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt4_i386.deb"; + name = "libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt5_i386"; + sha256 = "0bcp6bxrgdbcgwrg2qgrax111w6xfwyf3rwrpf8j9mwd91hzm0c8"; + url = "mirror://steamrt/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libjpeg-turbo8.deb"; }; } rec { - name = "libjpeg62_6b1-2ubuntu1.1+srt4_i386"; - sha256 = "1fjbscq7qp895z5g5aw5l98rfj0qpr66rl5r4m0f1ilrjn83i96y"; - url = "mirror://steamrt/pool/main/libj/libjpeg6b/libjpeg62_6b1-2ubuntu1.1+srt4_i386.deb"; + name = "libjpeg62_6b1-2ubuntu1.1+srt5_i386"; + sha256 = "1l3hm9p30w2kwbjyri452h9v0nprznsl9jh32l9hg4php8kjfidw"; + url = "mirror://steamrt/pool/main/libj/libjpeg6b/libjpeg62_6b1-2ubuntu1.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libjpeg62.deb"; }; } rec { - name = "libjson0_0.9-1ubuntu1.1+srt2_i386"; - sha256 = "0nlhsclyxqa1s05hnzid6j8h0986v9viv6dysg22bc16gfdg9i1j"; - url = "mirror://steamrt/pool/main/j/json-c/libjson0_0.9-1ubuntu1.1+srt2_i386.deb"; + name = "libjson0_0.9-1ubuntu1.1+srt3_i386"; + sha256 = "0jnbwf7j7fmrylav1dck17kajxdyc67gfmpn09wrrqy0zgdbg3zi"; + url = "mirror://steamrt/pool/main/j/json-c/libjson0_0.9-1ubuntu1.1+srt3_i386.deb"; source = fetchurl { inherit url sha256; name = "libjson0.deb"; }; } rec { - name = "libk5crypto3_1.10+dfsg~beta1-2ubuntu0.7+srt1_i386"; - sha256 = "0h2iv7p0w5ydd9nqfwmm4avjhcnki7nl000gpsdnrpfjrbv4rnlb"; - url = "mirror://steamrt/pool/main/k/krb5/libk5crypto3_1.10+dfsg~beta1-2ubuntu0.7+srt1_i386.deb"; + name = "libk5crypto3_1.10+dfsg~beta1-2ubuntu0.7+srt2_i386"; + sha256 = "0czc7vf1q84k252wsx9v9na2jn8vqym62dnb100992cpzj2956c1"; + url = "mirror://steamrt/pool/main/k/krb5/libk5crypto3_1.10+dfsg~beta1-2ubuntu0.7+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libk5crypto3.deb"; }; } rec { - name = "libkeyutils1_1.5.2-2+srt4_i386"; - sha256 = "1v9b3dg1s3ykj5abi4y2392m12dw2n7zrays6sv1n2dw46f2lj4k"; - url = "mirror://steamrt/pool/main/k/keyutils/libkeyutils1_1.5.2-2+srt4_i386.deb"; + name = "libkeyutils1_1.5.2-2+srt5_i386"; + sha256 = "0vmd87b8kk579fi99di79p94nkl0584bsdhgw2gw03czbainq9rx"; + url = "mirror://steamrt/pool/main/k/keyutils/libkeyutils1_1.5.2-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libkeyutils1.deb"; }; } rec { - name = "libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386"; - sha256 = "0h4mnxfsf8j12g33lca2nlrcma9d8gdchxckzr916yp4snzjk0bb"; - url = "mirror://steamrt/pool/main/h/heimdal/libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb"; + name = "libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386"; + sha256 = "1hjdfsvqzvssxiamjq9dddlzjjz54grzva2a7rsipbmmvnw254yd"; + url = "mirror://steamrt/pool/main/h/heimdal/libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libkrb5-26-heimdal.deb"; }; } rec { - name = "libkrb5-3_1.10+dfsg~beta1-2ubuntu0.7+srt1_i386"; - sha256 = "1ay1g283y3y6czm56r7wiibarwv267bg707ncaq4m7a9bxa0fmy2"; - url = "mirror://steamrt/pool/main/k/krb5/libkrb5-3_1.10+dfsg~beta1-2ubuntu0.7+srt1_i386.deb"; + name = "libkrb5-3_1.10+dfsg~beta1-2ubuntu0.7+srt2_i386"; + sha256 = "1cr6z0jv6mchs82p6iyskdq6ppbfpyixanxwdbjdg76cpb5as3ii"; + url = "mirror://steamrt/pool/main/k/krb5/libkrb5-3_1.10+dfsg~beta1-2ubuntu0.7+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libkrb5-3.deb"; }; } rec { - name = "libkrb5support0_1.10+dfsg~beta1-2ubuntu0.7+srt1_i386"; - sha256 = "031qjg6aajyrdj7ny9dl2v6p9syyngqfrdy277351814zcclhm1l"; - url = "mirror://steamrt/pool/main/k/krb5/libkrb5support0_1.10+dfsg~beta1-2ubuntu0.7+srt1_i386.deb"; + name = "libkrb5support0_1.10+dfsg~beta1-2ubuntu0.7+srt2_i386"; + sha256 = "11v68jp8f24abx7i6b69jimlmv0lvpb5hnlxnj3f281zsz2smpyw"; + url = "mirror://steamrt/pool/main/k/krb5/libkrb5support0_1.10+dfsg~beta1-2ubuntu0.7+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libkrb5support0.deb"; }; } rec { - name = "liblcms2-2_2.2+git20110628-2ubuntu3.1+srt4_i386"; - sha256 = "03ix9r3mxvgq5i5qv7zhjmmg8bki8gvgg4n8r79az5zbp4nxmi4f"; - url = "mirror://steamrt/pool/main/l/lcms2/liblcms2-2_2.2+git20110628-2ubuntu3.1+srt4_i386.deb"; + name = "liblcms2-2_2.2+git20110628-2ubuntu3.1+srt5_i386"; + sha256 = "1bpb8gfach74nibzzd2mk7mkdhlw1j27yrgckpl9pgzq8jd0ch70"; + url = "mirror://steamrt/pool/main/l/lcms2/liblcms2-2_2.2+git20110628-2ubuntu3.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "liblcms2-2.deb"; }; } rec { - name = "libldap-2.4-2_2.4.28-1.1ubuntu4.2+steamrt1+srt4_i386"; - sha256 = "0aycpf6xkr4fxr72np52jg6y384sy5b2r68kmmnzixqifykgc7jx"; - url = "mirror://steamrt/pool/main/o/openldap/libldap-2.4-2_2.4.28-1.1ubuntu4.2+steamrt1+srt4_i386.deb"; + name = "libldap-2.4-2_2.4.28-1.1ubuntu4.6+steamrt1.1+srt1_i386"; + sha256 = "194vaq6g03m32cfar7s7kzk5qxqlfzy0l49hgwg8igx40r7nscqw"; + url = "mirror://steamrt/pool/main/o/openldap/libldap-2.4-2_2.4.28-1.1ubuntu4.6+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libldap-2.4-2.deb"; }; } rec { - name = "libltdl7_2.4.2-1ubuntu1+srt4_i386"; - sha256 = "1kjphpfqjr5zsa1z1zq4dibxwhm5861vardc3xic4izqf05vd6nj"; - url = "mirror://steamrt/pool/main/libt/libtool/libltdl7_2.4.2-1ubuntu1+srt4_i386.deb"; + name = "libltdl7_2.4.2-1ubuntu1+srt5_i386"; + sha256 = "1jv01xk4bf0sbq8jawa0zm1q0imc7nmzdwcmkhgscld02rzwwffs"; + url = "mirror://steamrt/pool/main/libt/libtool/libltdl7_2.4.2-1ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libltdl7.deb"; }; } rec { - name = "libmikmod2_3.1.12-2+srt4_i386"; - sha256 = "1rm18888n955wgh75srgrfhm0zgxz0n5sr030zc4lpp3bx4x2pfd"; - url = "mirror://steamrt/pool/main/libm/libmikmod/libmikmod2_3.1.12-2+srt4_i386.deb"; + name = "libmikmod2_3.1.12-2+srt5_i386"; + sha256 = "12dmbmkv3gmi1cz0bs3fsbhgnhzvf8cjp0b6zj2a2dgplw1h6qdr"; + url = "mirror://steamrt/pool/main/libm/libmikmod/libmikmod2_3.1.12-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libmikmod2.deb"; }; } rec { - name = "libncurses5_5.9-4+srt4_i386"; - sha256 = "1lc9s9rapyq6ld0xzlagqi5ah07gh59lixg0sh4xxm4sz75z6h21"; - url = "mirror://steamrt/pool/main/n/ncurses/libncurses5_5.9-4+srt4_i386.deb"; + name = "libmpg123-0_1.25.10-1+steamrt1+srt1_i386"; + sha256 = "0rk7z6ps3gy6jl4v0apz8sdbfpb6xbwf9fniqii559wkhrr2hfn5"; + url = "mirror://steamrt/pool/main/m/mpg123/libmpg123-0_1.25.10-1+steamrt1+srt1_i386.deb"; + source = fetchurl { + inherit url sha256; + name = "libmpg123-0.deb"; + }; + } + rec { + name = "libncurses5_5.9-4+srt5_i386"; + sha256 = "1jsi7qvwy4h1z1mf9qlhp5pizbn84qgnpgi2y1qjlgym8428k0ga"; + url = "mirror://steamrt/pool/main/n/ncurses/libncurses5_5.9-4+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libncurses5.deb"; }; } rec { - name = "libncursesw5_5.9-4+srt4_i386"; - sha256 = "1j5r17ph0z43npv4nh5xgz0fdw9magas5ryr6qpi2pcqf5x9pp9r"; - url = "mirror://steamrt/pool/main/n/ncurses/libncursesw5_5.9-4+srt4_i386.deb"; + name = "libncursesw5_5.9-4+srt5_i386"; + sha256 = "17hfrf97qcrw1n7p4nwwwiw3jpqpjphqwnq73pb7p8bsp53qa4h4"; + url = "mirror://steamrt/pool/main/n/ncurses/libncursesw5_5.9-4+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libncursesw5.deb"; }; } rec { - name = "libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt1+srt4_i386"; - sha256 = "1jr5nysd947lvk39ki1lx1y8csyaw10vlm9db7djrn20b1a6dsns"; - url = "mirror://steamrt/pool/main/n/network-manager/libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt1+srt4_i386.deb"; + name = "libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt2+srt1_i386"; + sha256 = "0vsd00x0wvqw84zqlqrbmdxfmzshrvwbr2az3ynkaz8azkxj1d6d"; + url = "mirror://steamrt/pool/main/n/network-manager/libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libnm-glib4.deb"; }; } rec { - name = "libnm-util2_0.9.4.0-0ubuntu4.2+steamrt1+srt4_i386"; - sha256 = "01gf2wf722mc28hyfh3g45p2qq0v04nrhkhz96xd8mwa7jdx0cb9"; - url = "mirror://steamrt/pool/main/n/network-manager/libnm-util2_0.9.4.0-0ubuntu4.2+steamrt1+srt4_i386.deb"; + name = "libnm-util2_0.9.4.0-0ubuntu4.2+steamrt2+srt1_i386"; + sha256 = "1vaqqgxzvixvh8cvdspyr7azfn8dmknvsypz628h2xvbldf0p156"; + url = "mirror://steamrt/pool/main/n/network-manager/libnm-util2_0.9.4.0-0ubuntu4.2+steamrt2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libnm-util2.deb"; }; } rec { - name = "libnotify4_0.7.5-1+srt4_i386"; - sha256 = "00nfvgckkdfal6qfbj4hcp5jc0rs57ksl48ciy87v46inxgp67z5"; - url = "mirror://steamrt/pool/main/libn/libnotify/libnotify4_0.7.5-1+srt4_i386.deb"; + name = "libnotify4_0.7.5-1+srt5_i386"; + sha256 = "0420awfss4r2j8ncrvnapdj9gbh68z7qlp1vbq9wiaqraqy7zccw"; + url = "mirror://steamrt/pool/main/libn/libnotify/libnotify4_0.7.5-1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libnotify4.deb"; }; } rec { - name = "libnspr4_4.10.10-0ubuntu0.12.04.1+srt1_i386"; - sha256 = "00di7dw9a124ahc04m1rs8w3mdx1kpjhf696zvgxprn8qrwwp84n"; - url = "mirror://steamrt/pool/main/n/nspr/libnspr4_4.10.10-0ubuntu0.12.04.1+srt1_i386.deb"; + name = "libnspr4_4.12-0ubuntu0.12.04.1+srt2_i386"; + sha256 = "1kfs3afaqrfhajbp6dlwzcbzvl8xsg2c04c6b5l1bby1l4ynmqv2"; + url = "mirror://steamrt/pool/main/n/nspr/libnspr4_4.12-0ubuntu0.12.04.1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libnspr4.deb"; }; } rec { - name = "libnss3_3.19.2.1-0ubuntu0.12.04.2+srt1_i386"; - sha256 = "1n46ln69sny735q75sn8g7sp23ahdav277bp0d0bl62k11xa3fnm"; - url = "mirror://steamrt/pool/main/n/nss/libnss3_3.19.2.1-0ubuntu0.12.04.2+srt1_i386.deb"; + name = "libnss3_3.26.2-0ubuntu0.12.04.1+srt1_i386"; + sha256 = "00m55f14ih9xyri197hnslw2mnzgl0dxwqvwiba0hnhfl3qvqi99"; + url = "mirror://steamrt/pool/main/n/nss/libnss3_3.26.2-0ubuntu0.12.04.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libnss3.deb"; }; } rec { - name = "libogg0_1.2.2~dfsg-1ubuntu1+srt4_i386"; - sha256 = "0bnsrk44pwzwjs7yw44kzbr5b10kq3jsvrskzxxr2sv12ljhxmrj"; - url = "mirror://steamrt/pool/main/libo/libogg/libogg0_1.2.2~dfsg-1ubuntu1+srt4_i386.deb"; + name = "libogg0_1.3.2-1+srt1_i386"; + sha256 = "09acap6ghv0rf6cavrnqbfphz69sqs1nqacv8flh8sqnxjbrryr1"; + url = "mirror://steamrt/pool/main/libo/libogg/libogg0_1.3.2-1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libogg0.deb"; }; } rec { - name = "libopenal1_1.13-4ubuntu3+steamrt1+srt4_i386"; - sha256 = "18g56z1s8yyxhklqmpy6l22zcbzkvws26v6b1xgg4w3k33hbcjng"; - url = "mirror://steamrt/pool/main/o/openal-soft/libopenal1_1.13-4ubuntu3+steamrt1+srt4_i386.deb"; + name = "libopenal1_1.16.0-3+srt1_i386"; + sha256 = "1barqvh4klpdabc1v9kb2q4l8pnmdx97h00hln32zca5z4y5ff9i"; + url = "mirror://steamrt/pool/main/o/openal-soft/libopenal1_1.16.0-3+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libopenal1.deb"; }; } rec { - name = "liborc-0.4-0_0.4.16-1ubuntu2+srt4_i386"; - sha256 = "0yfqakir28jnn873xxqdickf54mnlpp25946fi1malvxadjcqjll"; - url = "mirror://steamrt/pool/main/o/orc/liborc-0.4-0_0.4.16-1ubuntu2+srt4_i386.deb"; + name = "libopus0_1.3-0+steamrt1.1+srt2_i386"; + sha256 = "1s4n86hjka5cxkn4znm5jvic89rqsky05bs8nlbyv3a1z4sqh83c"; + url = "mirror://steamrt/pool/main/o/opus/libopus0_1.3-0+steamrt1.1+srt2_i386.deb"; + source = fetchurl { + inherit url sha256; + name = "libopus0.deb"; + }; + } + rec { + name = "libopusfile0_0.11-0+steamrt1.1+srt2_i386"; + sha256 = "0dbhzwgjr33xbqaq9015v9h7l6lga002vzrfcyna19ff92d2xg8m"; + url = "mirror://steamrt/pool/main/o/opusfile/libopusfile0_0.11-0+steamrt1.1+srt2_i386.deb"; + source = fetchurl { + inherit url sha256; + name = "libopusfile0.deb"; + }; + } + rec { + name = "liborc-0.4-0_0.4.16-1ubuntu2+srt5_i386"; + sha256 = "0n9fkxs3qkd4mwhm4cwlnljww1yalwqjcgia420ls3h7i4p7ss4v"; + url = "mirror://steamrt/pool/main/o/orc/liborc-0.4-0_0.4.16-1ubuntu2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "liborc-0.4-0.deb"; }; } rec { - name = "libp11-kit0_0.12-2ubuntu1+srt4_i386"; - sha256 = "1f97dfd0z1fzk1l4zphdabxq7q02pdql03ifc265chzq4zpaghbh"; - url = "mirror://steamrt/pool/main/p/p11-kit/libp11-kit0_0.12-2ubuntu1+srt4_i386.deb"; + name = "libp11-kit0_0.12-2ubuntu1+srt5_i386"; + sha256 = "1nfcccnsn7x44wqwgkz0h9b3hzy3a0cknc51syniabsqds5w2i8p"; + url = "mirror://steamrt/pool/main/p/p11-kit/libp11-kit0_0.12-2ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libp11-kit0.deb"; }; } rec { - name = "libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt4_i386"; - sha256 = "0xda2k934wpfq01lrc9yw6fy6bispnfyyp5k0iszzh8awfjghrjj"; - url = "mirror://steamrt/pool/main/p/pango1.0/libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt4_i386.deb"; + name = "libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt5_i386"; + sha256 = "0w6m9ycpmlir2wvb7jj0w1p6sh84bjng9i0549bn0afq58f05biw"; + url = "mirror://steamrt/pool/main/p/pango1.0/libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libpango1.0-0.deb"; }; } rec { - name = "libpci3_3.1.8-2ubuntu5+srt4_i386"; - sha256 = "1zi4g80r8cgy4zawdddfkklp6q98xm3qlad1a27rfw6zlg66a028"; - url = "mirror://steamrt/pool/main/p/pciutils/libpci3_3.1.8-2ubuntu5+srt4_i386.deb"; + name = "libpci3_3.1.8-2ubuntu6+srt1_i386"; + sha256 = "1jdakz038hxpkfh0g10acwlaaiqys7c546srdjhmhl9jxizw9ck8"; + url = "mirror://steamrt/pool/main/p/pciutils/libpci3_3.1.8-2ubuntu6+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libpci3.deb"; }; } rec { - name = "libpcre3_8.12-4+srt4_i386"; - sha256 = "1v1jj9vwsd6k0f6l9a72pbx3idlnjs32zxd1gci2fanma7fsp4vj"; - url = "mirror://steamrt/pool/main/p/pcre3/libpcre3_8.12-4+srt4_i386.deb"; + name = "libpcre3_8.12-4+steamrt1.1ubuntu0.2+srt1_i386"; + sha256 = "12ycdj8pwxlhhqbg89h6smgvnik2pvy6bqyx9szqmpdcjzddagp5"; + url = "mirror://steamrt/pool/main/p/pcre3/libpcre3_8.12-4+steamrt1.1ubuntu0.2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libpcre3.deb"; }; } rec { - name = "libpcrecpp0_8.12-4+srt4_i386"; - sha256 = "01qklrzg9mprb45mn0bj9r5p5d3lmrz0mhiqwjxg07w533gycyr6"; - url = "mirror://steamrt/pool/main/p/pcre3/libpcrecpp0_8.12-4+srt4_i386.deb"; + name = "libpcrecpp0_8.12-4+steamrt1.1ubuntu0.2+srt1_i386"; + sha256 = "0ml6bh7banikn75hzy68s2yx6y6924if4zar10lra1akl63by80l"; + url = "mirror://steamrt/pool/main/p/pcre3/libpcrecpp0_8.12-4+steamrt1.1ubuntu0.2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libpcrecpp0.deb"; }; } rec { - name = "libpixman-1-0_0.30.2-1ubuntu0.0.0.0.2+srt1_i386"; - sha256 = "004abdax9r66z0a359rik8dqc9bsx177m8z5ygjsh40yv7fjgc9g"; - url = "mirror://steamrt/pool/main/p/pixman/libpixman-1-0_0.30.2-1ubuntu0.0.0.0.2+srt1_i386.deb"; + name = "libpixman-1-0_0.30.2-1ubuntu0.0.0.0.3+srt2_i386"; + sha256 = "06ch7dsjmjx2c67f932930rawn1cil6vxfnc0xcx937iwd3sq8i7"; + url = "mirror://steamrt/pool/main/p/pixman/libpixman-1-0_0.30.2-1ubuntu0.0.0.0.3+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libpixman-1-0.deb"; }; } rec { - name = "libpng12-0_1.2.46-3ubuntu4.2+srt1_i386"; - sha256 = "0ahap0mzqdl51ia615j09yaawi36khv9bj9z5bd0wspfyjls0a74"; - url = "mirror://steamrt/pool/main/libp/libpng/libpng12-0_1.2.46-3ubuntu4.2+srt1_i386.deb"; + name = "libpng12-0_1.2.46-3ubuntu4.2+srt2_i386"; + sha256 = "0vv10bzxqxnfmp1p4wl9c19kravqa7pcpcc6xar5przgwfv75fd8"; + url = "mirror://steamrt/pool/main/libp/libpng/libpng12-0_1.2.46-3ubuntu4.2+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libpng12-0.deb"; }; } rec { - name = "libpulse0_1.1-0ubuntu15.2+steamrt1+srt4_i386"; - sha256 = "1gwsfmr80r59y7ic21shbflf505wl0izsm1mvld3yif80vfz4hdn"; - url = "mirror://steamrt/pool/main/p/pulseaudio/libpulse0_1.1-0ubuntu15.2+steamrt1+srt4_i386.deb"; + name = "libpulse0_1.1-0ubuntu15.2+steamrt1+srt5_i386"; + sha256 = "0frhw8cw2ima5j40grmdk0hjf6hg6b029wr3f2g2252wzbhzx6ac"; + url = "mirror://steamrt/pool/main/p/pulseaudio/libpulse0_1.1-0ubuntu15.2+steamrt1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libpulse0.deb"; }; } rec { - name = "libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386"; - sha256 = "0lfzgjyp4gxs6ns3v0xx82gpr784b7rwnhh37njq9zmhaq7mxpn6"; - url = "mirror://steamrt/pool/main/h/heimdal/libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb"; + name = "libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386"; + sha256 = "1284xglgq9j0dqrgggs6455p0qidq5dxd7axgvi22zhzq3h5adfd"; + url = "mirror://steamrt/pool/main/h/heimdal/libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libroken18-heimdal.deb"; }; } rec { - name = "librtmp0_2.4~20110711.gitc28f1bab-1+srt4_i386"; - sha256 = "0x6dkzfc9bdcjr0sq6dl0vk0sjjm9pwp4hb2m8wjynykpinbzbxi"; - url = "mirror://steamrt/pool/main/r/rtmpdump/librtmp0_2.4~20110711.gitc28f1bab-1+srt4_i386.deb"; + name = "librtmp0_2.4~20110711.gitc28f1bab-1+srt5_i386"; + sha256 = "04wg1b9i77hv87ra7xbhqzcx6m9xdpx72b6d7pxnkrxxxc8sp35d"; + url = "mirror://steamrt/pool/main/r/rtmpdump/librtmp0_2.4~20110711.gitc28f1bab-1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "librtmp0.deb"; }; } rec { - name = "libsamplerate0_0.1.8-4+srt4_i386"; - sha256 = "10dm5k8c6f8q6vgk0ab52kvikbrgiflbmkflbix42rm5l44bz8hd"; - url = "mirror://steamrt/pool/main/libs/libsamplerate/libsamplerate0_0.1.8-4+srt4_i386.deb"; + name = "libsamplerate0_0.1.8-4+srt5_i386"; + sha256 = "070cz870znj9584a9y9npp7zzkkcb049ar2g6m3v1dzf8ijha38x"; + url = "mirror://steamrt/pool/main/libs/libsamplerate/libsamplerate0_0.1.8-4+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libsamplerate0.deb"; }; } rec { - name = "libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt4_i386"; - sha256 = "19pkr848bjg2zg43z2l5npx97ydx4jgf7c5n33ckj6wbgxvzbn1s"; - url = "mirror://steamrt/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt4_i386.deb"; + name = "libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt5_i386"; + sha256 = "10hnrhzfxbg2ka3wlhbvg1qd15k5vdbpfxhdi3ip6yynr00zb9zs"; + url = "mirror://steamrt/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libsasl2-2.deb"; }; } rec { - name = "libsdl-image1.2_1.2.10-3+srt4_i386"; - sha256 = "1d3m36a58iwpykc442axj4bd6s4h7f9qq269qfv07i6cyfp2j87l"; - url = "mirror://steamrt/pool/main/s/sdl-image1.2/libsdl-image1.2_1.2.10-3+srt4_i386.deb"; + name = "libsdl-image1.2_1.2.10-3+srt5_i386"; + sha256 = "0iam5axnl4is7avn37jc95c3qxb5zacl5kl2zg5mbnm4wgcywr08"; + url = "mirror://steamrt/pool/main/s/sdl-image1.2/libsdl-image1.2_1.2.10-3+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libsdl-image1.2.deb"; }; } rec { - name = "libsdl-mixer1.2_1.2.11-7+steamrt1+srt4_i386"; - sha256 = "0wij7i9d5g9bbjq4xrvrbzqcsdpjn6dhj1pjn997lpgxsfwyl0nd"; - url = "mirror://steamrt/pool/main/s/sdl-mixer1.2/libsdl-mixer1.2_1.2.11-7+steamrt1+srt4_i386.deb"; + name = "libsdl-mixer1.2_1.2.11-7+steamrt1+srt5_i386"; + sha256 = "1zv4iq7743y2g0zmycq1aj48s06lcmv60f0xig5s9zj8kj5nbg36"; + url = "mirror://steamrt/pool/main/s/sdl-mixer1.2/libsdl-mixer1.2_1.2.11-7+steamrt1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libsdl-mixer1.2.deb"; }; } rec { - name = "libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt4_i386"; - sha256 = "1ih95dgbaksgj12x6p7528hywm4zqalv0zyg7k5mp3yfgdxi37xr"; - url = "mirror://steamrt/pool/main/s/sdl-ttf2.0/libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt4_i386.deb"; + name = "libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt5_i386"; + sha256 = "15rbl3zbmg053ach4d25c988m3kj4gjndj5bz1v1spv46798lya8"; + url = "mirror://steamrt/pool/main/s/sdl-ttf2.0/libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libsdl-ttf2.0-0.deb"; }; } rec { - name = "libsdl1.2debian_1.2.15-5+steamrt1+srt4_i386"; - sha256 = "1qsmhdzs2rr13vgagma0yn39x4njx2gixw82l3zmp6b0rp8x0ff9"; - url = "mirror://steamrt/pool/main/libs/libsdl1.2/libsdl1.2debian_1.2.15-5+steamrt1+srt4_i386.deb"; + name = "libsdl1.2debian_1.2.15-5+steamrt1+srt5_i386"; + sha256 = "1da6gg64n9x86ldxns4dfnixxa4sc6bci34sgy08fa3r05aqh84a"; + url = "mirror://steamrt/pool/main/libs/libsdl1.2/libsdl1.2debian_1.2.15-5+steamrt1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libsdl1.2debian.deb"; }; } rec { - name = "libsdl2_2.0.4+steamrt2+srt1_i386"; - sha256 = "1xxj20q6kv4n8g1d1f5pbg1qaqdaq4nigqi2sq4lzmnvzkm8nj91"; - url = "mirror://steamrt/pool/main/libs/libsdl2/libsdl2_2.0.4+steamrt2+srt1_i386.deb"; + name = "libsdl2_2.0.9.~reimport-0+steamrt1.1+srt1_i386"; + sha256 = "1y5qnxyrsvzqklhdvk6wihmfsxvfd6c93r8fw192zr3f5awvksg3"; + url = "mirror://steamrt/pool/main/libs/libsdl2/libsdl2_2.0.9.~reimport-0+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libsdl2.deb"; }; } rec { - name = "libsdl2-image_2.0.1+steamrt2+srt1_i386"; - sha256 = "0s7gyc3d0acddzipc4pc89k5cdyjl8ik7pk1znrq0292rnmnwbk4"; - url = "mirror://steamrt/pool/main/libs/libsdl2-image/libsdl2-image_2.0.1+steamrt2+srt1_i386.deb"; + name = "libsdl2-image_2.0.4.~reimport-0+steamrt1.1+srt1_i386"; + sha256 = "1l3x865fm2jf1lzj2b5n0w24jykw3vsdqhj6xz5nzp49jksffwps"; + url = "mirror://steamrt/pool/main/libs/libsdl2-image/libsdl2-image_2.0.4.~reimport-0+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libsdl2-image.deb"; }; } rec { - name = "libsdl2-mixer_2.0.1+steamrt1+srt1_i386"; - sha256 = "0hqqxqnh8pyvaqhb9rhk20qnf4plrmh3w0n80sfzcn1vjrdcg8mr"; - url = "mirror://steamrt/pool/main/libs/libsdl2-mixer/libsdl2-mixer_2.0.1+steamrt1+srt1_i386.deb"; + name = "libsdl2-mixer_2.0.4.~reimport-0+steamrt1.1+srt1_i386"; + sha256 = "0d97ggcbssd07fdan6jzd8j7cp3v6apgysbwgaz5c6bn6g61kj9k"; + url = "mirror://steamrt/pool/main/libs/libsdl2-mixer/libsdl2-mixer_2.0.4.~reimport-0+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libsdl2-mixer.deb"; }; } rec { - name = "libsdl2-net_2.0.1+srt1_i386"; - sha256 = "14cn8v8bnllkbj88qy2chlj44m4qrdd6h1x705plwy10qma18iln"; - url = "mirror://steamrt/pool/main/libs/libsdl2-net/libsdl2-net_2.0.1+srt1_i386.deb"; + name = "libsdl2-net_2.0.1+srt2_i386"; + sha256 = "0fk45d366021s31b8vlry93crm1c30fqiq2r4a4yvp9gkhlkww4a"; + url = "mirror://steamrt/pool/main/libs/libsdl2-net/libsdl2-net_2.0.1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libsdl2-net.deb"; }; } rec { - name = "libsdl2-ttf_2.0.14+srt1_i386"; - sha256 = "06r8vsji64dcswd7mwy9yyacp6pkza8lsa3dwz07yqyb49md9xrv"; - url = "mirror://steamrt/pool/main/libs/libsdl2-ttf/libsdl2-ttf_2.0.14+srt1_i386.deb"; + name = "libsdl2-ttf_2.0.14+srt2_i386"; + sha256 = "0v9myv9d04h5rs9x216qjg2lf6pwnngsbyylzc0fs5rlzshwdk9s"; + url = "mirror://steamrt/pool/main/libs/libsdl2-ttf/libsdl2-ttf_2.0.14+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libsdl2-ttf.deb"; }; } rec { - name = "libselinux1_2.1.0-4.1ubuntu1+srt4_i386"; - sha256 = "19vfb4zlpv25x5428zfm5mkwqgdc229mc3saq32pas3b2faxfan7"; - url = "mirror://steamrt/pool/main/libs/libselinux/libselinux1_2.1.0-4.1ubuntu1+srt4_i386.deb"; + name = "libselinux1_2.1.0-4.1ubuntu1+srt5_i386"; + sha256 = "0s5x224hx0q6j49pvb3bflzyzzi4ryl60sx6sf7y6wi7kplvibvg"; + url = "mirror://steamrt/pool/main/libs/libselinux/libselinux1_2.1.0-4.1ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libselinux1.deb"; }; } rec { - name = "libsm6_1.2.0-2build1+srt4_i386"; - sha256 = "0c1rca5w1m1cqi2a5g9k7zpvkvky6da9hkfg1ar5c8xw4ilw304j"; - url = "mirror://steamrt/pool/main/libs/libsm/libsm6_1.2.0-2build1+srt4_i386.deb"; + name = "libsm6_1.2.0-2build1+srt5_i386"; + sha256 = "07vrs3rarjah3q06yfqqpb38j67s7dv2p30izhjzps7xxj2qfw6d"; + url = "mirror://steamrt/pool/main/libs/libsm/libsm6_1.2.0-2build1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libsm6.deb"; }; } rec { - name = "libsndfile1_1.0.25-4+srt4_i386"; - sha256 = "0pbb7yv86am1x1fd2s15s7ybyz3q1xjlxij8in9dal1bkpj6yhsj"; - url = "mirror://steamrt/pool/main/libs/libsndfile/libsndfile1_1.0.25-4+srt4_i386.deb"; + name = "libsndfile1_1.0.25-4+steamrt1.1ubuntu0.1+srt1_i386"; + sha256 = "0y4hlf67cdlgcfsw03sjsvm2vch8gsasid58y77rzix43saay229"; + url = "mirror://steamrt/pool/main/libs/libsndfile/libsndfile1_1.0.25-4+steamrt1.1ubuntu0.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libsndfile1.deb"; }; } rec { - name = "libspeex1_1.2~rc1-3ubuntu2+srt4_i386"; - sha256 = "1n2146dh1famhl58i1s4cdp0gyfz89w8vj5msh8hsdjjr8csa83s"; - url = "mirror://steamrt/pool/main/s/speex/libspeex1_1.2~rc1-3ubuntu2+srt4_i386.deb"; + name = "libspeex1_1.2~rc1-3ubuntu2+srt5_i386"; + sha256 = "0d662dxr5dh6dvnz49pii1mqd8k2xk0jaw07sgl7nnd01926xa9p"; + url = "mirror://steamrt/pool/main/s/speex/libspeex1_1.2~rc1-3ubuntu2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libspeex1.deb"; }; } rec { - name = "libspeexdsp1_1.2~rc1-3ubuntu2+srt4_i386"; - sha256 = "0gk0b28d9f7zya9vbmg1kj5xm3k3339ky2n16id3w6aks7lc5y8w"; - url = "mirror://steamrt/pool/main/s/speex/libspeexdsp1_1.2~rc1-3ubuntu2+srt4_i386.deb"; + name = "libspeexdsp1_1.2~rc1-3ubuntu2+srt5_i386"; + sha256 = "1924dczm2sxlfn9ibmp7yvn0chd3y201zhw0a6dv65fwngmzk725"; + url = "mirror://steamrt/pool/main/s/speex/libspeexdsp1_1.2~rc1-3ubuntu2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libspeexdsp1.deb"; }; } rec { - name = "libsqlite3-0_3.7.9-2ubuntu1.2+srt1_i386"; - sha256 = "160pzj7hmqm5hkixj002q81gcqybkv7xn8z8746dw7h90cvlyvrh"; - url = "mirror://steamrt/pool/main/s/sqlite3/libsqlite3-0_3.7.9-2ubuntu1.2+srt1_i386.deb"; + name = "libsqlite3-0_3.7.9-2ubuntu1.2+srt2_i386"; + sha256 = "05cihfj3ap1xwpnlmvl3wdbqrbbm6ic10zbja98c429xxx7y8bgv"; + url = "mirror://steamrt/pool/main/s/sqlite3/libsqlite3-0_3.7.9-2ubuntu1.2+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libsqlite3-0.deb"; }; } rec { - name = "libssl1.0.0_1.0.1-4ubuntu5.33+srt1_i386"; - sha256 = "142c6vwq852mra2i2jp802wfsprd5jia80xn09ms0rxxa1aa7xsk"; - url = "mirror://steamrt/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.33+srt1_i386.deb"; + name = "libssl1.0.0_1.0.1-4ubuntu5.36+steamrt1+srt2_i386"; + sha256 = "06gc6qpm51jx0x1imf5nccc3r9x2d41xvfi0wl3p9wvrx6nsna7d"; + url = "mirror://steamrt/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.36+steamrt1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libssl1.0.0.deb"; }; } rec { - name = "libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386"; - sha256 = "187nknssd0x7r0qsw71f3d06pvwbkqanajah4f7a01xk3hc8cxh1"; - url = "mirror://steamrt/pool/main/g/gcc-4.8/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386.deb"; + name = "libstdc++6_5.4.0-7.really.6+steamrt1.1+srt1_i386"; + sha256 = "13kvxng82xz171y3q0i12bvy8z77cqk6s088bjil4b5fq81aaxns"; + url = "mirror://steamrt/pool/main/g/gcc-5/libstdc++6_5.4.0-7.really.6+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libstdc++6.deb"; }; } rec { - name = "libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_i386"; - sha256 = "1j2wsczzlh5jpqyr8k6j72107kmhxa3hdiqm0s648i0fyrks54wp"; - url = "mirror://steamrt/pool/main/g/gcc-4.6/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_i386.deb"; + name = "libstdc++6-4.6-pic_4.6.3-1ubuntu5+steamrt1.1+srt1_i386"; + sha256 = "1xh0hvgw6rrg6k1fbpblxvfdaslwkjlqbgaqjkavkkvl0xmk5k4b"; + url = "mirror://steamrt/pool/main/g/gcc-4.6/libstdc++6-4.6-pic_4.6.3-1ubuntu5+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libstdc++6-4.6-pic.deb"; }; } rec { - name = "libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386"; - sha256 = "0x3xbbzf643mia8cx9py8vrn9d8c5njxh7x233ylmh8lybac9z5x"; - url = "mirror://steamrt/pool/main/liba/libav/libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386.deb"; + name = "libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_i386"; + sha256 = "1cj7zfhxrb6mvsd8np6q1s1wja2rdd85h2cs9b2pbnlffbr0b9ad"; + url = "mirror://steamrt/pool/main/liba/libav/libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libswscale2.deb"; }; } rec { - name = "libtasn1-3_2.10-1ubuntu1.4+srt1_i386"; - sha256 = "050w4qc87h9kvniknk62jxpx2i40pl8djbmzbhj2w2lmjbzr7g83"; - url = "mirror://steamrt/pool/main/libt/libtasn1-3/libtasn1-3_2.10-1ubuntu1.4+srt1_i386.deb"; + name = "libtasn1-3_2.10-1ubuntu1.5+srt2_i386"; + sha256 = "12lfinrk76laq7hiddsvi0gskyfgrf7nk2kflqryxwrpf1y34bcl"; + url = "mirror://steamrt/pool/main/libt/libtasn1-3/libtasn1-3_2.10-1ubuntu1.5+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libtasn1-3.deb"; }; } rec { - name = "libtbb2_4.0+r233-1+srt4_i386"; - sha256 = "1ava8m0iv62cb1gi28l486nibd981lsnjbx08b7cg7dd8hjw5lnj"; - url = "mirror://steamrt/pool/main/t/tbb/libtbb2_4.0+r233-1+srt4_i386.deb"; + name = "libtbb2_4.0+r233-1+steamrt2+srt1_i386"; + sha256 = "0ap5ar8v4ljv138p6kga1vzy96v5ilicxsk8lhp1scvcrcaqfppz"; + url = "mirror://steamrt/pool/main/t/tbb/libtbb2_4.0+r233-1+steamrt2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libtbb2.deb"; }; } rec { - name = "libtdb1_1.2.9-4+srt4_i386"; - sha256 = "17q687bsc7v2jkcvp1y85mnzdq8kdxwlvxib0h5i6v6qvwrj01hn"; - url = "mirror://steamrt/pool/main/t/tdb/libtdb1_1.2.9-4+srt4_i386.deb"; + name = "libtdb1_1.2.9-4+srt5_i386"; + sha256 = "0snf08x6fsjqxs2gzfa7sdxbznq7h347ndawmras84zi0g0bgj6q"; + url = "mirror://steamrt/pool/main/t/tdb/libtdb1_1.2.9-4+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libtdb1.deb"; }; } rec { - name = "libtheora0_1.1.1+dfsg.1-3ubuntu2+srt4_i386"; - sha256 = "0viaqm59q9qbj23s5b4s4mq99imyfv799b6ph78cz2yi6l94qvqx"; - url = "mirror://steamrt/pool/main/libt/libtheora/libtheora0_1.1.1+dfsg.1-3ubuntu2+srt4_i386.deb"; + name = "libtheora0_1.1.1+dfsg.1-3ubuntu2+srt5_i386"; + sha256 = "1jjbd6yyyw5v5wnvsdc3s4gywm9q0mq32n2dr444qs030nkfvcrp"; + url = "mirror://steamrt/pool/main/libt/libtheora/libtheora0_1.1.1+dfsg.1-3ubuntu2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libtheora0.deb"; }; } rec { - name = "libtiff4_3.9.5-2ubuntu1.8+srt1_i386"; - sha256 = "1zyggf4hp7xxd7jn2rahg27vxk1pxpwcvjlrmc3lnp4d2krnf0pq"; - url = "mirror://steamrt/pool/main/t/tiff/libtiff4_3.9.5-2ubuntu1.8+srt1_i386.deb"; + name = "libtiff4_3.9.5-2ubuntu1.9+srt2_i386"; + sha256 = "0law24ini5ailgykff6blxqfj6zz0lfx5a2s5fzgf06s4j1n2cjv"; + url = "mirror://steamrt/pool/main/t/tiff/libtiff4_3.9.5-2ubuntu1.9+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libtiff4.deb"; }; } rec { - name = "libtinfo5_5.9-4+srt4_i386"; - sha256 = "0iy5lalmyr9lv8vm7mc5zdis70ir3x82aav798s4dvwmhzw7a45a"; - url = "mirror://steamrt/pool/main/n/ncurses/libtinfo5_5.9-4+srt4_i386.deb"; + name = "libtinfo5_5.9-4+srt5_i386"; + sha256 = "1476jzkd5mcipafc8cfb03z9yzkxvdxnfc0qa34xq5rbjwcximmd"; + url = "mirror://steamrt/pool/main/n/ncurses/libtinfo5_5.9-4+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libtinfo5.deb"; }; } rec { - name = "libudev0_175-0ubuntu9.2+srt4_i386"; - sha256 = "1wxkfv34nqch3zi4hyshmwbg9s33q7inlz8zl396p22m1q5m5sfx"; - url = "mirror://steamrt/pool/main/u/udev/libudev0_175-0ubuntu9.2+srt4_i386.deb"; + name = "libudev0_175-0ubuntu9.10+srt1_i386"; + sha256 = "089z7vv229w6gnnzwwagixxwn2qcl8gfim1zbagg266vlwqvcyka"; + url = "mirror://steamrt/pool/main/u/udev/libudev0_175-0ubuntu9.10+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libudev0.deb"; }; } rec { - name = "libusb-1.0-0_1.0.19-1+srt1_i386"; - sha256 = "0mmn9l99i595l4fd446jjyh301airh17wbc4wfiigsmz4b4mylb0"; - url = "mirror://steamrt/pool/main/libu/libusb-1.0/libusb-1.0-0_1.0.19-1+srt1_i386.deb"; + name = "libusb-1.0-0_1.0.19-1+srt2_i386"; + sha256 = "1rjnir1gm768xhn4lqb4rdai6wabdfysnlzb47qxxzshpfphycmh"; + url = "mirror://steamrt/pool/main/libu/libusb-1.0/libusb-1.0-0_1.0.19-1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libusb-1.0-0.deb"; }; } rec { - name = "libuuid1_2.20.1-1ubuntu3+srt4_i386"; - sha256 = "1hcrpngalirqbzqfn209akkizqnm4qpkhp42mcys78xx0i0p5kxr"; - url = "mirror://steamrt/pool/main/u/util-linux/libuuid1_2.20.1-1ubuntu3+srt4_i386.deb"; + name = "libuuid1_2.20.1-1ubuntu3.1+steamrt1.1+srt1_i386"; + sha256 = "1hi8gq8jws689pacx8m0pzjfhrswh8jng39m7vnx2clj7xzfsk5b"; + url = "mirror://steamrt/pool/main/u/util-linux/libuuid1_2.20.1-1ubuntu3.1+steamrt1.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libuuid1.deb"; }; } rec { - name = "libva-glx1_1.3.1-3+steamrt4+srt1_i386"; - sha256 = "0g7vra6wlgrvpn1cqx1xnckfxn7r2lzh8bk2gs32cdxc4qy7w22r"; - url = "mirror://steamrt/pool/main/libv/libva/libva-glx1_1.3.1-3+steamrt4+srt1_i386.deb"; + name = "libva-glx1_1.7.0-1+steamos1+srt1_i386"; + sha256 = "1q1aasyqlllhj0jhkf7mfcs4n83kj7yddxlsldl77v5x2rhn6ksx"; + url = "mirror://steamrt/pool/main/libv/libva/libva-glx1_1.7.0-1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libva-glx1.deb"; }; } rec { - name = "libva-x11-1_1.3.1-3+steamrt4+srt1_i386"; - sha256 = "0m5p4ciafgdvm4a29z07bcy8gx5n9vr634bwg1x2fj8z5w1y2bnx"; - url = "mirror://steamrt/pool/main/libv/libva/libva-x11-1_1.3.1-3+steamrt4+srt1_i386.deb"; + name = "libva-x11-1_1.7.0-1+steamos1+srt1_i386"; + sha256 = "1pk78g722w8j2zl0hij59p4v3j70am167mdd7f58d179j34v7y8p"; + url = "mirror://steamrt/pool/main/libv/libva/libva-x11-1_1.7.0-1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libva-x11-1.deb"; }; } rec { - name = "libva1_1.3.1-3+steamrt4+srt1_i386"; - sha256 = "1k44nikbgll3zh94p0zgnajjwkaxc0lzc1ss24frq1pzj76jgg54"; - url = "mirror://steamrt/pool/main/libv/libva/libva1_1.3.1-3+steamrt4+srt1_i386.deb"; + name = "libva1_1.7.0-1+steamos1+srt1_i386"; + sha256 = "17rlsh8sv8qymd17c8k1mlk5gb8fkjlgi2swxiaqnyzw40k52bi5"; + url = "mirror://steamrt/pool/main/libv/libva/libva1_1.7.0-1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libva1.deb"; }; } rec { - name = "libvdpau1_0.4.1-3ubuntu1.2+srt1_i386"; - sha256 = "0yya462g7ar6k54bb8aw9qw6zcnzqlzrqjni9w77pm5vbiy1r0yp"; - url = "mirror://steamrt/pool/main/libv/libvdpau/libvdpau1_0.4.1-3ubuntu1.2+srt1_i386.deb"; + name = "libvdpau1_0.4.1-3ubuntu1.2+srt2_i386"; + sha256 = "1qa6bssw4rnyjxw79pfpbhhlwzkxcxg2cx5i8lns5sxg072as5sj"; + url = "mirror://steamrt/pool/main/libv/libvdpau/libvdpau1_0.4.1-3ubuntu1.2+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libvdpau1.deb"; }; } rec { - name = "libvorbis0a_1.3.2-1ubuntu3+srt4_i386"; - sha256 = "0s2m9sa8gyqk56icsb8y65fhfnmbay56a8gy8znz690l8aq6fcvl"; - url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbis0a_1.3.2-1ubuntu3+srt4_i386.deb"; + name = "libvorbis0a_1.3.5-4.2+srt1_i386"; + sha256 = "1xx0w861k72k7ksjcizm2j54wiqyvf59r82hcsii96gpx5zc2my4"; + url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbis0a_1.3.5-4.2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libvorbis0a.deb"; }; } rec { - name = "libvorbisenc2_1.3.2-1ubuntu3+srt4_i386"; - sha256 = "1848325zzklbdc03a738jvs0jpgypjd11sw80qv47i73zmc0wnfz"; - url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbisenc2_1.3.2-1ubuntu3+srt4_i386.deb"; + name = "libvorbisenc2_1.3.5-4.2+srt1_i386"; + sha256 = "02zcqm71dnsxdbgcwcs5ay73y9mp0248pvd2ma8h7rb3waiigky1"; + url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbisenc2_1.3.5-4.2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libvorbisenc2.deb"; }; } rec { - name = "libvorbisfile3_1.3.2-1ubuntu3+srt4_i386"; - sha256 = "0p63wgif2h9q6pd61mfpl63qa1m12344d5nkrd6daq47hmldfibw"; - url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbisfile3_1.3.2-1ubuntu3+srt4_i386.deb"; + name = "libvorbisfile3_1.3.5-4.2+srt1_i386"; + sha256 = "0703pgi72lrm46nmzpcn723x5m88ki0drm546ng37whs99ca9cb4"; + url = "mirror://steamrt/pool/main/libv/libvorbis/libvorbisfile3_1.3.5-4.2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libvorbisfile3.deb"; }; } rec { - name = "libvpx1_1.0.0-1+srt4_i386"; - sha256 = "1dkpqaaclks24kw4wdbzfnkdbsf4yz3j8ygfl6w0y3w2sxwcxldl"; - url = "mirror://steamrt/pool/main/libv/libvpx/libvpx1_1.0.0-1+srt4_i386.deb"; + name = "libvpx1_1.0.0-2+srt1_i386"; + sha256 = "08yngwr92m787ycpsc798kgpyw6ixks55kmqmadjp8zx43pjzaai"; + url = "mirror://steamrt/pool/main/libv/libvpx/libvpx1_1.0.0-2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libvpx1.deb"; }; } rec { - name = "libvulkan1_1.0.3~git20160215-0.1+steamos5+srt1_i386"; - sha256 = "1fir2kw66z14pfs6zqa5i620c9rli075dk9mj9802d723hr78ylh"; - url = "mirror://steamrt/pool/main/v/vulkan-loader/libvulkan1_1.0.3~git20160215-0.1+steamos5+srt1_i386.deb"; + name = "libvulkan1_1.1.73+dfsg-1+steamosc2+srt1_i386"; + sha256 = "0g9f3nk2bq8knqqs6qplw39p729zxqnxyyhipnziqy8h38bilj86"; + url = "mirror://steamrt/pool/main/v/vulkan/libvulkan1_1.1.73+dfsg-1+steamosc2+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libvulkan1.deb"; }; } rec { - name = "libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386"; - sha256 = "06vhdm7d6h7cihk97v5bf2b8mb5z1ncca1yfahcxmgykm0amq89w"; - url = "mirror://steamrt/pool/main/h/heimdal/libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb"; + name = "libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386"; + sha256 = "1xzj4q5wk1pjflqqd85cx1788sd89fjdjgwv4qlwyn76magxi7kh"; + url = "mirror://steamrt/pool/main/h/heimdal/libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libwind0-heimdal.deb"; }; } rec { - name = "libwrap0_7.6.q-21+srt4_i386"; - sha256 = "07qszw3j351x9vwz5q6qvzanp291xn27zif1ir5khdwidr5lb58b"; - url = "mirror://steamrt/pool/main/t/tcp-wrappers/libwrap0_7.6.q-21+srt4_i386.deb"; + name = "libwrap0_7.6.q-21+srt5_i386"; + sha256 = "1lhp9v9cpi5dgk0wdrivr50b0g3l4fy8cjgnjai25hb65w2hj33n"; + url = "mirror://steamrt/pool/main/t/tcp-wrappers/libwrap0_7.6.q-21+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libwrap0.deb"; }; } rec { - name = "libx11-6_1.4.99.1-0ubuntu2.3+steamrt1+srt1_i386"; - sha256 = "0wsr47fjfvjxz0ks07va0mqs8d6b8prll5512hvivj6hf6x8cngm"; - url = "mirror://steamrt/pool/main/libx/libx11/libx11-6_1.4.99.1-0ubuntu2.3+steamrt1+srt1_i386.deb"; + name = "libx11-6_1.6.3-1ubuntu2.1+srt1_i386"; + sha256 = "0mvg378ja1znf6qf5228bmijrznhhzw3r7lxizk9iwhz5pm6h2pm"; + url = "mirror://steamrt/pool/main/libx/libx11/libx11-6_1.6.3-1ubuntu2.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libx11-6.deb"; }; } rec { - name = "libx11-data_1.4.99.1-0ubuntu2.3+steamrt1+srt1_all"; - sha256 = "17mygha6q5480ajgv1f4wmgwr3l3zxh92yagh4qfsm6r1j2a5dma"; - url = "mirror://steamrt/pool/main/libx/libx11/libx11-data_1.4.99.1-0ubuntu2.3+steamrt1+srt1_all.deb"; + name = "libx11-data_1.6.3-1ubuntu2.1+srt1_all"; + sha256 = "1imsbk4mg6n1083gjjv6kssm5g842xlbg40vsc4dw97myxycpncw"; + url = "mirror://steamrt/pool/main/libx/libx11/libx11-data_1.6.3-1ubuntu2.1+srt1_all.deb"; source = fetchurl { inherit url sha256; name = "libx11-data.deb"; }; } rec { - name = "libx11-xcb1_1.4.99.1-0ubuntu2.3+steamrt1+srt1_i386"; - sha256 = "11fhyqvfbs0jf71cnmld09q23abvnrzgp20zabrvi2r5vk0ai6f9"; - url = "mirror://steamrt/pool/main/libx/libx11/libx11-xcb1_1.4.99.1-0ubuntu2.3+steamrt1+srt1_i386.deb"; + name = "libx11-xcb1_1.6.3-1ubuntu2.1+srt1_i386"; + sha256 = "0vpnnsa4ayvin11c9gl5c8bbaplz1z6pm28k0fhfhla5ggq1kd46"; + url = "mirror://steamrt/pool/main/libx/libx11/libx11-xcb1_1.6.3-1ubuntu2.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libx11-xcb1.deb"; }; } rec { - name = "libxau6_1.0.6-4+srt4_i386"; - sha256 = "0pw507i7nfr1zqjf8ysjzqgml053bwlac2jxv78b2rp3l3xky4sp"; - url = "mirror://steamrt/pool/main/libx/libxau/libxau6_1.0.6-4+srt4_i386.deb"; + name = "libxau6_1.0.6-4+srt5_i386"; + sha256 = "1q5qryha5ng0cjcalz5qxd38djxd5n7kb2fnz9mnp4cy2vk5jhmq"; + url = "mirror://steamrt/pool/main/libx/libxau/libxau6_1.0.6-4+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxau6.deb"; }; } rec { - name = "libxaw7_1.0.9-3ubuntu1+srt4_i386"; - sha256 = "172kg32mck6v60cy7bxb3wpmhn09jay6lg0mghb65f57bkqb539v"; - url = "mirror://steamrt/pool/main/libx/libxaw/libxaw7_1.0.9-3ubuntu1+srt4_i386.deb"; + name = "libxaw7_1.0.9-3ubuntu1+srt5_i386"; + sha256 = "17085yj7x9hncbgxw5jsi4inn17f6wzdx2akzv9v3l6hvhy8kmkl"; + url = "mirror://steamrt/pool/main/libx/libxaw/libxaw7_1.0.9-3ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxaw7.deb"; }; } rec { - name = "libxcb-composite0_1.10-2ubuntu1+srt4_i386"; - sha256 = "0m28k3pwgscxzbp4vhrncv12l0940s22qc8lrgzb0vi5ha4vb1zk"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-composite0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-composite0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "00zfy06nf78gs7ji222lcy1cwzsqfbng9119cgkw5c1z25x0q6a5"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-composite0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-composite0.deb"; }; } rec { - name = "libxcb-damage0_1.10-2ubuntu1+srt4_i386"; - sha256 = "0z180s301vq0bpnv18hqad3n5hsipv6svjgiwacq9c4srryn22af"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-damage0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-damage0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "09y48s64kp0maldv9bwwpj8ahrssvrik8xmqzjgvxcxpblb1zfb7"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-damage0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-damage0.deb"; }; } rec { - name = "libxcb-doc_1.10-2ubuntu1+srt4_all"; - sha256 = "0zq3xcrlr2wjp3386bf5h1z63hapmkpnw45l1fz17chdngcmj358"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-doc_1.10-2ubuntu1+srt4_all.deb"; - source = fetchurl { - inherit url sha256; - name = "libxcb-doc.deb"; - }; - } - rec { - name = "libxcb-dpms0_1.10-2ubuntu1+srt4_i386"; - sha256 = "1k66jz8ms3mwbmkfdg9xb9wn77igwrkhjrvg6lw847c2f5rrxwp7"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dpms0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-dpms0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "085b0qhf15kaw9msmsk8jxp4rk7fym506jmiaqxh1i6wgr66ys86"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dpms0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-dpms0.deb"; }; } rec { - name = "libxcb-dri2-0_1.10-2ubuntu1+srt4_i386"; - sha256 = "00r0pcda8hc7sq1nj93621p55743dys424fi3n26hdmdky9j0rks"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dri2-0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-dri2-0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "1nwdr550axxca7p438c3g9jb4y2zf8gxyd3756vav4jp1n57i1rq"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dri2-0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-dri2-0.deb"; }; } rec { - name = "libxcb-dri3-0_1.10-2ubuntu1+srt4_i386"; - sha256 = "0lgg6b8sxd6s22vn7vwiyb9vz39v124y9w74g6krxqmfvbkfva2x"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dri3-0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-dri3-0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "1vjklblpkdrki48dn890920nx8gcj25sxqp24qkpxja8samvl6gr"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-dri3-0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-dri3-0.deb"; }; } rec { - name = "libxcb-glx0_1.10-2ubuntu1+srt4_i386"; - sha256 = "142f73f4mkvad2l238kyf0xl4kwzgcpcww33ah3rx4qjz7q3ails"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-glx0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-glx0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0zwc8c896bka6wi5jri78q1pq5ppsi5dwih9rwfl5c96p6r4lbr6"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-glx0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-glx0.deb"; }; } rec { - name = "libxcb-present0_1.10-2ubuntu1+srt4_i386"; - sha256 = "0rlnxwazwrp7kpgh6d6dbfzk5cjvlqp31qxgifd4b8fryjnan91f"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-present0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-present0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0cd4jsyj1r6b7nm8g6342f8dafghzd1dc0k61iw3qncwx949j3gy"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-present0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-present0.deb"; }; } rec { - name = "libxcb-randr0_1.10-2ubuntu1+srt4_i386"; - sha256 = "0qg20vdidpbl6jar9w4n65jfmg907fkqrk2nwh6qj0l3xd90pm61"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-randr0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-randr0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "1vfrbkq1qqjp0278j70jcldls2g9rmkh9ifb6pnqznagqsrrhwy7"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-randr0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-randr0.deb"; }; } rec { - name = "libxcb-record0_1.10-2ubuntu1+srt4_i386"; - sha256 = "1kyjdazkvykcg76yp3gyy2pgj07nwbjld7q0ci96q1zka3a3m4sz"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-record0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-record0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0gy7l161idc59a6q8vhgq1krknwmd1cyh5ss2vhp7qznxwh9bd7j"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-record0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-record0.deb"; }; } rec { - name = "libxcb-render0_1.10-2ubuntu1+srt4_i386"; - sha256 = "1r77z60hz0bblg07szl6yir6ll697w0w1y37bd66wv9n4cdlijqd"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-render0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-render0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0gl7389h5ppfd3p30v8vmwl4kxvsqjhmhazszs7mdgalfjwkf9rf"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-render0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-render0.deb"; }; } rec { - name = "libxcb-res0_1.10-2ubuntu1+srt4_i386"; - sha256 = "1xnnyczipj30kzkyrwngkra2m3xc8jchzd88a3afgy4m6cy6qyyy"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-res0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-res0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "1ca5lk12qncrfkjakjb7yl5f5x41b3ynn3d9wk6paqrchhfn7yir"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-res0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-res0.deb"; }; } rec { - name = "libxcb-screensaver0_1.10-2ubuntu1+srt4_i386"; - sha256 = "155m47mnjbn9b5p895syyfxk9pk1sh76qj614k554rf77nwdx8rq"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-screensaver0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-screensaver0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0sz49j0z7zl2mx7cf6kw4ljzsbik92az35yj9i0426p1zaqzx0vs"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-screensaver0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-screensaver0.deb"; }; } rec { - name = "libxcb-shape0_1.10-2ubuntu1+srt4_i386"; - sha256 = "0wm9mm8xyh70zdc7iz8j3y89n2c5yhd72kq68nbxqpnwrz3kyzcz"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-shape0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-shape0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "1mycsk8ixdn7c8c4ma4vbrilhcdjxqz92nzv9rwxf96vr0dj4bhd"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-shape0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-shape0.deb"; }; } rec { - name = "libxcb-shm0_1.10-2ubuntu1+srt4_i386"; - sha256 = "0ifvwv0jq4crsgzfpbssa4p9r1jk7mck4wlpfq5j11aiijyw5fq6"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-shm0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-shm0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "1w0d53d8hgzr5ql9is7x4dap6ny6bfp041qa6hldmg8jbw3x8wc3"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-shm0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-shm0.deb"; }; } rec { - name = "libxcb-sync1_1.10-2ubuntu1+srt4_i386"; - sha256 = "0wsf356qiv9frxky8c503bb7nsksrgn9zii7h2yp7v5wsxpi20p5"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-sync1_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-sync1_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "1pd0pw5q7h28p0j6h4889dq7fpvkjwclsmg96m6sl7a3459cp6b0"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-sync1_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-sync1.deb"; }; } rec { - name = "libxcb-xevie0_1.10-2ubuntu1+srt4_i386"; - sha256 = "1qynissbyb4ihyyy61nhlm4nqsm5akyfkdfyw38id6qiyh1hnml9"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xevie0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-xevie0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0nf3s5jff5psab8mv9avkflgwfj2pmbrvc3pyy743b9cwzv7q85p"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xevie0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xevie0.deb"; }; } rec { - name = "libxcb-xf86dri0_1.10-2ubuntu1+srt4_i386"; - sha256 = "013mhdbavmaqvw99k52p45lzfri1fhyclg6hdzb3xgswzilq1wn4"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xf86dri0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-xf86dri0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "149dgslf6hhngjjkhdvrsl3hjx3l2llvnwv6jgnc8hqvz7ck1i1h"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xf86dri0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xf86dri0.deb"; }; } rec { - name = "libxcb-xfixes0_1.10-2ubuntu1+srt4_i386"; - sha256 = "0szrbzqjks1g77x572r3dvkv791k1c8lckcgk6a7wl4pygsksd3m"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xfixes0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-xfixes0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "1rjynbvfxxzm5x07xxfq40qhs7b5pwassn1f7j02q3685swqmk0z"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xfixes0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xfixes0.deb"; }; } rec { - name = "libxcb-xinerama0_1.10-2ubuntu1+srt4_i386"; - sha256 = "0h01rmw1h93xd1vhz06v7ckjzy89ingi6c6b2sl6sxdd7ii9fkni"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xinerama0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-xinerama0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0m0v4c50104c2khx9vcsf3v3xyl031xv2yladxfp168gchrczyk9"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xinerama0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xinerama0.deb"; }; } rec { - name = "libxcb-xkb1_1.10-2ubuntu1+srt4_i386"; - sha256 = "07yq1khdrisvgkpbvl39kq1f3kwaqxvyn6jfcib2lcg6w5cbk9n8"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xkb1_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-xkb1_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0d56vivs4ykanc1v3pbn9mzgcyw4ffx7c59ck1758g2vxfvi837w"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xkb1_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xkb1.deb"; }; } rec { - name = "libxcb-xprint0_1.10-2ubuntu1+srt4_i386"; - sha256 = "13dxk56nga9imkx07fb1s4fmgki0dnhcbb41pzr1r0ybxg6crnk9"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xprint0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-xprint0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0gclf7sgd661820bqqj3aabykxp0m38y3wd9m25znqgqqg5bk6im"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xprint0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xprint0.deb"; }; } rec { - name = "libxcb-xtest0_1.10-2ubuntu1+srt4_i386"; - sha256 = "11ajwd0456dr4nwhkib31zwgk7xpyzir86pvjrgpydnh6yj3dic0"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xtest0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-xtest0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0swkpx39gd9n553qrc8dhdv4vvnan1byrkvy935zzimzxv8phxfm"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xtest0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xtest0.deb"; }; } rec { - name = "libxcb-xv0_1.10-2ubuntu1+srt4_i386"; - sha256 = "0xkj414c0svlndqck1ghddc424a7mpxwaw44sdjw25iwsidzqi7i"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xv0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-xv0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0mi49k0xfk34x71ap4q9wy4p7cs31z25pg0p41yr859q4y49461r"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xv0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xv0.deb"; }; } rec { - name = "libxcb-xvmc0_1.10-2ubuntu1+srt4_i386"; - sha256 = "109bkl63vbsmhflqw3ivjdas96jamq5jjh67rf4lvpgxnlscxsgw"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xvmc0_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb-xvmc0_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "068y30y9ry4hlfc4dsza47z6lakfz2cy0zkdq5rn3nbs59d7f2nh"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb-xvmc0_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb-xvmc0.deb"; }; } rec { - name = "libxcb1_1.10-2ubuntu1+srt4_i386"; - sha256 = "1n3ppygmfjy4hwgi4lq2xlm1ldlp47g67ksafbs3zd06a7lyq2rb"; - url = "mirror://steamrt/pool/main/libx/libxcb/libxcb1_1.10-2ubuntu1+srt4_i386.deb"; + name = "libxcb1_1.11.1-1ubuntu1+steamos1+srt1_i386"; + sha256 = "0sga5mjr5bk5w0mdq0y2hxfdhpfpzv9m9anfy2zkaw60gy6n0qk6"; + url = "mirror://steamrt/pool/main/libx/libxcb/libxcb1_1.11.1-1ubuntu1+steamos1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcb1.deb"; }; } rec { - name = "libxcomposite1_0.4.3-2build1+srt4_i386"; - sha256 = "1ga6g4mdz02p4m6l3q7fa8404243qhqfrvvcwinbm9hj8fyshliz"; - url = "mirror://steamrt/pool/main/libx/libxcomposite/libxcomposite1_0.4.3-2build1+srt4_i386.deb"; + name = "libxcomposite1_0.4.3-2build1+srt5_i386"; + sha256 = "1c23iswcyi5axg5hql3kkfmcvxkzjl1db9klrlsqb2c0455pjlsf"; + url = "mirror://steamrt/pool/main/libx/libxcomposite/libxcomposite1_0.4.3-2build1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcomposite1.deb"; }; } rec { - name = "libxcursor1_1.1.12-1ubuntu0.1+srt4_i386"; - sha256 = "0nalkn0hql9v13b48685jrlcx607n5bn6gk5vmhbq0zpcs2ww709"; - url = "mirror://steamrt/pool/main/libx/libxcursor/libxcursor1_1.1.12-1ubuntu0.1+srt4_i386.deb"; + name = "libxcursor1_1.1.12-1ubuntu0.1+srt5_i386"; + sha256 = "18321skl4h2s3izzaaw1jk2blfq93ygk4b2f2g4mnkipn1i9rybx"; + url = "mirror://steamrt/pool/main/libx/libxcursor/libxcursor1_1.1.12-1ubuntu0.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxcursor1.deb"; }; } rec { - name = "libxdamage1_1.1.3-2build1+srt4_i386"; - sha256 = "0qysvz8hwcra2kr8sd9iyk1x73wawfnhsq5yspjphq08kg2k5gmq"; - url = "mirror://steamrt/pool/main/libx/libxdamage/libxdamage1_1.1.3-2build1+srt4_i386.deb"; + name = "libxdamage1_1.1.3-2build1+srt5_i386"; + sha256 = "01pam4srj0d3vyrrhlsnfkznpxgil3p674i0armxqfydzh4bww8q"; + url = "mirror://steamrt/pool/main/libx/libxdamage/libxdamage1_1.1.3-2build1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxdamage1.deb"; }; } rec { - name = "libxdmcp6_1.1.0-4+srt4_i386"; - sha256 = "0hxixf0y2l3wc6flfg2gwlfc3fp40rg570lwkr0r6hwj1z0zwyf8"; - url = "mirror://steamrt/pool/main/libx/libxdmcp/libxdmcp6_1.1.0-4+srt4_i386.deb"; + name = "libxdmcp6_1.1.0-4+srt5_i386"; + sha256 = "0vz6w11yld3ii0b3i68wwzx7qsgd64yj8709h32db08izc1a2wdh"; + url = "mirror://steamrt/pool/main/libx/libxdmcp/libxdmcp6_1.1.0-4+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxdmcp6.deb"; }; } rec { - name = "libxext6_1.3.0-3ubuntu0.2+steamrt1+srt1_i386"; - sha256 = "0s6jc1zw6n2m3bmis62pr3mkzd64migzrj5wcl9hmq5yrnc46shs"; - url = "mirror://steamrt/pool/main/libx/libxext/libxext6_1.3.0-3ubuntu0.2+steamrt1+srt1_i386.deb"; + name = "libxext6_1.3.0-3ubuntu0.2+steamrt1+srt2_i386"; + sha256 = "11jjds6qk9wvx446rph5n2qsr9b36jlr99ayw98zr89b3y6y8lyf"; + url = "mirror://steamrt/pool/main/libx/libxext/libxext6_1.3.0-3ubuntu0.2+steamrt1+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libxext6.deb"; }; } rec { - name = "libxfixes3_5.0-4ubuntu4.4+srt1_i386"; - sha256 = "0y5fb7nrnydlxbflhxqw065qz337m2i87sdn4730pd8y693sinyz"; - url = "mirror://steamrt/pool/main/libx/libxfixes/libxfixes3_5.0-4ubuntu4.4+srt1_i386.deb"; + name = "libxfixes3_5.0-4ubuntu4.4+srt2_i386"; + sha256 = "19rm8s1dq7vysijlksbac04045x5j4g30s377im4ydljjh2vajh6"; + url = "mirror://steamrt/pool/main/libx/libxfixes/libxfixes3_5.0-4ubuntu4.4+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libxfixes3.deb"; }; } rec { - name = "libxft2_2.2.0-3ubuntu2+srt4_i386"; - sha256 = "087wclc31napmxc7l09gc73dgjczdkcyrld6zdcq6jq8jm1aq4vk"; - url = "mirror://steamrt/pool/main/x/xft/libxft2_2.2.0-3ubuntu2+srt4_i386.deb"; + name = "libxft2_2.2.0-3ubuntu2+srt5_i386"; + sha256 = "0pcd8bvdlh41bixbdkrl0sm6libgns7ndjzyvj86s3qks7k11g97"; + url = "mirror://steamrt/pool/main/x/xft/libxft2_2.2.0-3ubuntu2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxft2.deb"; }; } rec { - name = "libxi6_1.7.1.901-1ubuntu1~precise3+srt1_i386"; - sha256 = "0zx652d5gr6dvviwpn5v0mhd9812pcha7xs9z7il3s01d75qcysk"; - url = "mirror://steamrt/pool/main/libx/libxi/libxi6_1.7.1.901-1ubuntu1~precise3+srt1_i386.deb"; + name = "libxi6_1.7.1.901-1ubuntu1~precise3+srt2_i386"; + sha256 = "0pykpahh9j7cp91mbkqw22drl5npq3pbd712chbrmkdjdqm14x9p"; + url = "mirror://steamrt/pool/main/libx/libxi/libxi6_1.7.1.901-1ubuntu1~precise3+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libxi6.deb"; }; } rec { - name = "libxinerama1_1.1.1-3ubuntu0.1+srt4_i386"; - sha256 = "16dci5p6amsj1d474ih3avpjc1kc406wz6ywb9f6m44qrnm96w9m"; - url = "mirror://steamrt/pool/main/libx/libxinerama/libxinerama1_1.1.1-3ubuntu0.1+srt4_i386.deb"; + name = "libxinerama1_1.1.1-3ubuntu0.1+srt5_i386"; + sha256 = "0xd0rfr6h25s3h6n8in5kby4fm88s1ykw2y8clymk79znmgby0av"; + url = "mirror://steamrt/pool/main/libx/libxinerama/libxinerama1_1.1.1-3ubuntu0.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxinerama1.deb"; }; } rec { - name = "libxml2_2.7.8.dfsg-5.1ubuntu4.14+srt1_i386"; - sha256 = "0gld5pbh1qh93nafvw6fx319av0hpfxp54pg3w4svi1cg7hj9rk2"; - url = "mirror://steamrt/pool/main/libx/libxml2/libxml2_2.7.8.dfsg-5.1ubuntu4.14+srt1_i386.deb"; + name = "libxml2_2.7.8.dfsg-5.1ubuntu4.17+srt1_i386"; + sha256 = "1ss7fpdqdgm8hmcgm1d59x5mfr4n7zps8bjg1304nn29a3cck26z"; + url = "mirror://steamrt/pool/main/libx/libxml2/libxml2_2.7.8.dfsg-5.1ubuntu4.17+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxml2.deb"; }; } rec { - name = "libxmu6_1.1.0-3+srt4_i386"; - sha256 = "0vvxp9fr2rykqny2r1qz6h5vqw26zv5lkh9nyw8jvrv9gx01rma0"; - url = "mirror://steamrt/pool/main/libx/libxmu/libxmu6_1.1.0-3+srt4_i386.deb"; + name = "libxmu6_1.1.0-3+srt5_i386"; + sha256 = "0z39zacqis2cq1gdwam1wk5xmisdhsrly7r1a8g5h8h6hbrri72w"; + url = "mirror://steamrt/pool/main/libx/libxmu/libxmu6_1.1.0-3+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxmu6.deb"; }; } rec { - name = "libxpm4_3.5.9-4+srt4_i386"; - sha256 = "0s7pxkhfx84axldwpznv1wj9z05zm90fpp11702lm3qic6829sk1"; - url = "mirror://steamrt/pool/main/libx/libxpm/libxpm4_3.5.9-4+srt4_i386.deb"; + name = "libxpm4_3.5.9-4+steamrt1.1ubuntu0.1+srt1_i386"; + sha256 = "02k70n6v245l0kqf7gjjv4bm12zmxcw8cayjv9xh8cp6svsxdzsq"; + url = "mirror://steamrt/pool/main/libx/libxpm/libxpm4_3.5.9-4+steamrt1.1ubuntu0.1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxpm4.deb"; }; } rec { - name = "libxrandr2_1.3.2-2ubuntu0.3+srt1_i386"; - sha256 = "08392ac5sqsdq4r4p8n88c3d2nn0078y510grdrxp9z006f89846"; - url = "mirror://steamrt/pool/main/libx/libxrandr/libxrandr2_1.3.2-2ubuntu0.3+srt1_i386.deb"; + name = "libxrandr2_1.5.0-1+srt1_i386"; + sha256 = "10nqrxs2dxs06wah8dy48v7v8vdllpg9wwhcn67i7dkgfli27ykj"; + url = "mirror://steamrt/pool/main/libx/libxrandr/libxrandr2_1.5.0-1+srt1_i386.deb"; source = fetchurl { inherit url sha256; name = "libxrandr2.deb"; }; } rec { - name = "libxrender1_0.9.6-2ubuntu0.2+srt1_i386"; - sha256 = "08dj2kx2kr50jxcyfdj9y9gajkz1lnm6jn9z2pvqf43hzfa4pmp2"; - url = "mirror://steamrt/pool/main/libx/libxrender/libxrender1_0.9.6-2ubuntu0.2+srt1_i386.deb"; + name = "libxrender1_0.9.6-2ubuntu0.2+srt2_i386"; + sha256 = "0i48bi4zfv90dgc190mr8wd8hymbhdldrk1q2qag0l9fmn5hkwqv"; + url = "mirror://steamrt/pool/main/libx/libxrender/libxrender1_0.9.6-2ubuntu0.2+srt2_i386.deb"; source = fetchurl { inherit url sha256; name = "libxrender1.deb"; }; } rec { - name = "libxss1_1.2.1-2+srt4_i386"; - sha256 = "1zf5ifqq8s6xr3iiwhjk3g2ifrb9srwanffsdjab28jzfpsb4a9h"; - url = "mirror://steamrt/pool/main/libx/libxss/libxss1_1.2.1-2+srt4_i386.deb"; + name = "libxss1_1.2.1-2+srt5_i386"; + sha256 = "015n1l1hl4vvgb53zx6gisl44p2pjj339adabqlfy1fqwjf0ff4z"; + url = "mirror://steamrt/pool/main/libx/libxss/libxss1_1.2.1-2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxss1.deb"; }; } rec { - name = "libxt6_1.1.1-2ubuntu0.1+srt4_i386"; - sha256 = "1f01dzslhcm0r89p6wzs1pv32gaqxhxs3jim4jbzrkv18d4pyyc6"; - url = "mirror://steamrt/pool/main/libx/libxt/libxt6_1.1.1-2ubuntu0.1+srt4_i386.deb"; + name = "libxt6_1.1.1-2ubuntu0.1+srt5_i386"; + sha256 = "0yqb6j6rh9y65bfbqv1hrggl1719lsm6yzydbmpnilz15p3f4sa9"; + url = "mirror://steamrt/pool/main/libx/libxt/libxt6_1.1.1-2ubuntu0.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxt6.deb"; }; } rec { - name = "libxtst6_1.2.0-4ubuntu0.1+srt4_i386"; - sha256 = "0w64xxfakharkmh0w9y6pg5446a7zypqhs3wgj6dbsa7clly8ir8"; - url = "mirror://steamrt/pool/main/libx/libxtst/libxtst6_1.2.0-4ubuntu0.1+srt4_i386.deb"; + name = "libxtst6_1.2.0-4ubuntu0.1+srt5_i386"; + sha256 = "1h21nyc2bigm3brpzmdaafvry4wszmykbs13vagmibwhb6rls7xd"; + url = "mirror://steamrt/pool/main/libx/libxtst/libxtst6_1.2.0-4ubuntu0.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxtst6.deb"; }; } rec { - name = "libxxf86vm1_1.1.1-2ubuntu0.1+srt4_i386"; - sha256 = "1xbxlzmhl8j64k2aayrmpdz9bxn7b6jirdk84qibwh96fna4gd2x"; - url = "mirror://steamrt/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.1-2ubuntu0.1+srt4_i386.deb"; + name = "libxxf86vm1_1.1.1-2ubuntu0.1+srt5_i386"; + sha256 = "133xi181g1pcd08px9yz7wqz93axy0cq9x5y76qp34dj7i9pscsg"; + url = "mirror://steamrt/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.1-2ubuntu0.1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "libxxf86vm1.deb"; }; } rec { - name = "nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt4_i386"; - sha256 = "1m4r0mp1i44rlddjjrmmbqi1phg2ksdn5zb4bxjrf55m2zfkgkx3"; - url = "mirror://steamrt/pool/main/n/nvidia-cg-toolkit/nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt4_i386.deb"; + name = "nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt5_i386"; + sha256 = "0nvhk0xyi1cc12j2j97x763irk2d9l8n0p3fjyg7s3jgm4va3yjj"; + url = "mirror://steamrt/pool/main/n/nvidia-cg-toolkit/nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "nvidia-cg-toolkit.deb"; }; } rec { - name = "zenity_3.4.0-0ubuntu4+steamrt2+srt4_i386"; - sha256 = "162554nhfmpjyyf1pzc35gsbawz4f6n1bm4s8n0923g1hmafpf6g"; - url = "mirror://steamrt/pool/main/z/zenity/zenity_3.4.0-0ubuntu4+steamrt2+srt4_i386.deb"; + name = "zenity_3.4.0-0ubuntu4+steamrt2+srt5_i386"; + sha256 = "04j0mbdcv8891apw3lak161fbvpyl8qykvqvn6ljl3mimf3qabcd"; + url = "mirror://steamrt/pool/main/z/zenity/zenity_3.4.0-0ubuntu4+steamrt2+srt5_i386.deb"; source = fetchurl { inherit url sha256; name = "zenity.deb"; }; } rec { - name = "zlib1g_1.2.3.4.dfsg-3ubuntu4+srt4_i386"; - sha256 = "0gcw3qr6w418idwd69i12hjr90ixnab81d1p3wi7d0rwl1227ihv"; - url = "mirror://steamrt/pool/main/z/zlib/zlib1g_1.2.3.4.dfsg-3ubuntu4+srt4_i386.deb"; + name = "zlib1g_1.2.3.4.dfsg-3ubuntu4+srt6_i386"; + sha256 = "1qbqclnhhwfxj5ajsb05c3pg5iq5imf4pl6yisx5hw5jndgmzch7"; + url = "mirror://steamrt/pool/main/z/zlib/zlib1g_1.2.3.4.dfsg-3ubuntu4+srt6_i386.deb"; source = fetchurl { inherit url sha256; name = "zlib1g.deb"; diff --git a/pkgs/games/steam/runtime-wrapped.nix b/pkgs/games/steam/runtime-wrapped.nix index a0ed5aaf210c..a851b5b8d978 100644 --- a/pkgs/games/steam/runtime-wrapped.nix +++ b/pkgs/games/steam/runtime-wrapped.nix @@ -11,9 +11,10 @@ let libva1 libvdpau vulkan-loader - gcc.cc + gcc.cc.lib nss nspr + xorg.libxcb ]); allPkgs = overridePkgs ++ [ steam-runtime ]; diff --git a/pkgs/games/steam/steam.nix b/pkgs/games/steam/steam.nix index b8e1982a989f..dd6e9a070b19 100644 --- a/pkgs/games/steam/steam.nix +++ b/pkgs/games/steam/steam.nix @@ -2,14 +2,14 @@ let traceLog = "/tmp/steam-trace-dependencies.log"; - version = "1.0.0.51"; + version = "1.0.0.56"; in stdenv.mkDerivation rec { name = "steam-original-${version}"; src = fetchurl { url = "http://repo.steampowered.com/steam/pool/steam/s/steam/steam_${version}.tar.gz"; - sha256 = "1ghrfznm9rckm8v87zvh7hx820r5pp7sq575wxwq0fncbyq6sxmz"; + sha256 = "01jgp909biqf4rr56kb08jkl7g5xql6r2g4ch6lc71njgcsbn5fs"; }; makeFlags = [ "DESTDIR=$(out)" "PREFIX=" ]; @@ -25,6 +25,8 @@ in stdenv.mkDerivation rec { EOF chmod +x $out/bin/steamdeps ''} + install -d $out/lib/udev/rules.d + install -m644 lib/udev/rules.d/*.rules $out/lib/udev/rules.d ''; meta = with stdenv.lib; { diff --git a/pkgs/games/steam/steamcmd.nix b/pkgs/games/steam/steamcmd.nix new file mode 100644 index 000000000000..6a2c7fe01b4f --- /dev/null +++ b/pkgs/games/steam/steamcmd.nix @@ -0,0 +1,46 @@ +{ stdenv, fetchurl, steam-run, bash +, steamRoot ? "~/.local/share/Steam" +}: + +stdenv.mkDerivation rec { + name = "steamcmd-${version}"; + version = "20180104"; # According to steamcmd_linux.tar.gz mtime + + src = fetchurl { + url = https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz; + sha256 = "0z0y0zqvhydmfc9y9vg5am0vz7m3gbj4l2dwlrfz936hpx301gyf"; + }; + + # The source tarball does not have a single top-level directory. + preUnpack = '' + mkdir $name + cd $name + sourceRoot=. + ''; + + buildInputs = [ bash steam-run ]; + + dontBuild = true; + + installPhase = '' + mkdir -p $out/share/steamcmd/linux32 + install -Dm755 steamcmd.sh $out/share/steamcmd/steamcmd.sh + install -Dm755 linux32/* $out/share/steamcmd/linux32 + + mkdir -p $out/bin + substitute ${./steamcmd.sh} $out/bin/steamcmd \ + --subst-var shell \ + --subst-var out \ + --subst-var-by steamRoot "${steamRoot}" \ + --subst-var-by steamRun ${steam-run} + chmod 0755 $out/bin/steamcmd + ''; + + meta = with stdenv.lib; { + description = "Steam command-line tools"; + homepage = "https://developer.valvesoftware.com/wiki/SteamCMD"; + platforms = platforms.linux; + license = licenses.unfreeRedistributable; + maintainers = with maintainers; [ tadfisher ]; + }; +} diff --git a/pkgs/games/steam/steamcmd.sh b/pkgs/games/steam/steamcmd.sh new file mode 100644 index 000000000000..e092a4fedbe9 --- /dev/null +++ b/pkgs/games/steam/steamcmd.sh @@ -0,0 +1,24 @@ +#!@bash@/bin/bash -e + +# Always run steamcmd in the user's Steam root. +STEAMROOT=@steamRoot@ + +# Create a facsimile Steam root if it doesn't exist. +if [ ! -e "$STEAMROOT" ]; then + mkdir -p "$STEAMROOT"/{appcache,config,logs,Steamapps/common} + mkdir -p ~/.steam + ln -sf "$STEAMROOT" ~/.steam/root + ln -sf "$STEAMROOT" ~/.steam/steam +fi + +# Copy the system steamcmd install to the Steam root. If we don't do +# this, steamcmd assumes the path to `steamcmd` is the Steam root. +# Note that symlinks don't work here. +if [ ! -e "$STEAMROOT/steamcmd.sh" ]; then + mkdir -p "$STEAMROOT/linux32" + # steamcmd.sh will replace these on first use + cp @out@/share/steamcmd/steamcmd.sh "$STEAMROOT/." + cp @out@/share/steamcmd/linux32/* "$STEAMROOT/linux32/." +fi + +@steamRun@/bin/steam-run "$STEAMROOT/steamcmd.sh" "$@" diff --git a/pkgs/games/steam/update-runtime.py b/pkgs/games/steam/update-runtime.py index c225d6bf8adc..aed42cdd5668 100755 --- a/pkgs/games/steam/update-runtime.py +++ b/pkgs/games/steam/update-runtime.py @@ -1,5 +1,6 @@ -#!/usr/bin/env python2 -# +#! /usr/bin/env nix-shell +#! nix-shell -i python2 -p "with python2Packages; [python debian]" + # Script to build a Nix script to actually build a Steam runtime. # Patched version of https://github.com/ValveSoftware/steam-runtime/blob/master/build-runtime.py @@ -20,7 +21,7 @@ REPO="http://repo.steampowered.com/steamrt" DIST="scout" COMPONENT="main" -out = open("runtime-generated.nix", "w"); +out = open("runtime-generated.nix", "w") out.write("# This file is autogenerated! Do not edit it yourself, use update-runtime.py for regeneration.\n") out.write("{ fetchurl }:\n") out.write("\n") diff --git a/pkgs/games/stockfish/default.nix b/pkgs/games/stockfish/default.nix index 1f99af85f9f3..13033c7f9f0a 100644 --- a/pkgs/games/stockfish/default.nix +++ b/pkgs/games/stockfish/default.nix @@ -3,15 +3,17 @@ let arch = if stdenv.isx86_64 then "x86-64" else if stdenv.isi686 then "x86-32" else "unknown"; + + version = "10"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation { - name = "stockfish-9"; + name = "stockfish-${version}"; src = fetchurl { - url = "https://github.com/official-stockfish/Stockfish/archive/sf_9.tar.gz"; - sha256 = "1i37izc3sq9vr663iaxpfh008lgsw7abzj1ws5l1hf3b6xjkgwyh"; + url = "https://github.com/official-stockfish/Stockfish/archive/sf_${version}.tar.gz"; + sha256 = "1lrxqq8fw1wrw5b45r4s3ddd51yr85a2k8a9i1wjvyd6v9vm7761"; }; postUnpack = "sourceRoot+=/src"; diff --git a/pkgs/games/teeworlds/default.nix b/pkgs/games/teeworlds/default.nix index 7c5074c07085..58b04821e129 100644 --- a/pkgs/games/teeworlds/default.nix +++ b/pkgs/games/teeworlds/default.nix @@ -1,54 +1,35 @@ -{ fetchurl, stdenv, makeWrapper, python, alsaLib -, libX11, libGLU, SDL, lua5, zlib, bam, freetype +{ fetchurl, stdenv, cmake, pkgconfig, makeWrapper, python, alsaLib +, libX11, libGLU, SDL, lua5, zlib, freetype, wavpack }: stdenv.mkDerivation rec { - name = "teeworlds-0.6.4"; + name = "teeworlds-0.6.5"; src = fetchurl { - url = "https://downloads.teeworlds.com/teeworlds-0.6.4-src.tar.gz"; - sha256 = "1qlqzp4wqh1vnip081lbsjnx5jj5m5y4msrcm8glbd80pfgd2qf2"; + url = "https://downloads.teeworlds.com/teeworlds-0.6.5-src.tar.gz"; + sha256 = "07llxjc47d1gd9jqj3vf08cmw26ha6189mwcix1khwa3frfbilqb"; }; - # we always want to use system libs instead of these - postPatch = "rm -r other/{freetype,sdl}/{include,lib32,lib64}"; + postPatch = '' + # we always want to use system libs instead of these + rm -r other/{freetype,sdl}/{include,mac,windows} - buildInputs = [ - python makeWrapper alsaLib libX11 libGLU SDL lua5 zlib bam freetype - ]; - - buildPhase = '' - bam -a -v release + # set compiled-in DATA_DIR so resources can be found + substituteInPlace src/engine/shared/storage.cpp \ + --replace '#define DATA_DIR "data"' \ + '#define DATA_DIR "${placeholder "out"}/share/teeworlds/data"' ''; - installPhase = '' - # Copy the graphics, sounds, etc. - mkdir -p "$out/share/${name}" - cp -rv data other/icons "$out/share/${name}" + nativeBuildInputs = [ cmake pkgconfig ]; - # Copy the executables (client, server, etc.). - mkdir -p "$out/bin" - executables="" - for file in * - do - if [ -f "$file" ] && [ -x "$file" ] - then - executables="$file $executables" - fi - done - cp -v $executables "$out/bin" - # Make sure the programs are executed from the right directory so - # that they can access the graphics and sounds. - for program in $executables - do - wrapProgram $out/bin/$program \ - --run "cd $out/share/${name}" - done + buildInputs = [ + python alsaLib libX11 libGLU SDL lua5 zlib freetype wavpack + ]; - # Copy the documentation. - mkdir -p "$out/doc/${name}" - cp -v *.txt "$out/doc/${name}" + postInstall = '' + mkdir -p $out/share/doc/teeworlds + cp -v *.txt $out/share/doc/teeworlds/ ''; meta = { diff --git a/pkgs/games/tennix/fix_FTBFS.patch b/pkgs/games/tennix/fix_FTBFS.patch index 1bbae8acf38d..d58aa3a8129f 100644 --- a/pkgs/games/tennix/fix_FTBFS.patch +++ b/pkgs/games/tennix/fix_FTBFS.patch @@ -1,7 +1,7 @@ From: Thomas Perl Description: Fix FTBFS -Origin: upstream, http://repo.or.cz/w/tennix.git/commitdiff/6144cb7626dfdc0820a0036af83a531e8e68bae6 -Bug-Debian: http://bugs.debian.org/664907 +Origin: upstream, https://repo.or.cz/w/tennix.git/commitdiff/6144cb7626dfdc0820a0036af83a531e8e68bae6 +Bug-Debian: https://bugs.debian.org/664907 --- tennix-1.1.orig/archivetool.cc +++ tennix-1.1/archivetool.cc diff --git a/pkgs/games/the-powder-toy/default.nix b/pkgs/games/the-powder-toy/default.nix index ce5b0b269660..6d10b8e2072f 100644 --- a/pkgs/games/the-powder-toy/default.nix +++ b/pkgs/games/the-powder-toy/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { buildInputs = [ SDL lua fftwFloat zlib bzip2 ]; - buildPhase = "scons DESTDIR=$out/bin --tool='' -j$NIX_BUILD_CORES"; + sconsFlags = "--tool="; installPhase = '' install -Dm 755 build/powder* "$out/bin/powder" diff --git a/pkgs/games/tinyfugue/default.nix b/pkgs/games/tinyfugue/default.nix index dcae182ed17d..f230a70c0880 100644 --- a/pkgs/games/tinyfugue/default.nix +++ b/pkgs/games/tinyfugue/default.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { with any type of text MUD. ''; license = licenses.gpl2; - platforms = ncurses.meta.platforms; + platforms = platforms.linux; maintainers = [ maintainers.KibaFox ]; }; } diff --git a/pkgs/games/tome4/default.nix b/pkgs/games/tome4/default.nix index 19cf026933e4..ec529676463f 100644 --- a/pkgs/games/tome4/default.nix +++ b/pkgs/games/tome4/default.nix @@ -18,16 +18,17 @@ let in stdenv.mkDerivation rec { name = "${pname}-${version}"; - version = "1.5.5"; + version = "1.5.10"; src = fetchurl { url = "https://te4.org/dl/t-engine/t-engine4-src-${version}.tar.bz2"; - sha256 = "0v2qgdfpvdzd1bcbp9v8pfahj1bgczsq2d4xfhh5wg11jgjcwz03"; + sha256 = "0mc5dgh2x9nbili7gy6srjhb23ckalf08wqq2amyjr5rq392jvd7"; }; - nativeBuildInputs = [ premake4 makeWrapper unzip ]; + nativeBuildInputs = [ makeWrapper unzip premake4 ]; - # tome4 vendors quite a few libraries so someone might want to look into avoiding that... + # tome4 vendors quite a few libraries so someone might want to look + # into avoiding that... buildInputs = [ libGLU openal libpng libvorbis SDL2 SDL2_ttf SDL2_image ]; @@ -36,20 +37,11 @@ in stdenv.mkDerivation rec { enableParallelBuilding = false; NIX_CFLAGS_COMPILE = [ + "-I${SDL2.dev}/include/SDL2" "-I${SDL2_image}/include/SDL2" "-I${SDL2_ttf}/include/SDL2" ]; - postPatch = '' - substituteInPlace premake4.lua \ - --replace "/opt/SDL-2.0/include/SDL2" "${SDL2.dev}/include/SDL2" \ - --replace "/usr/include/GL" "/run/opengl-driver/include" - ''; - - preConfigure = '' - premake4 gmake - ''; - makeFlags = [ "config=release" ]; # The wrapper needs to cd into the correct directory as tome4's detection of @@ -82,6 +74,6 @@ in stdenv.mkDerivation rec { homepage = https://te4.org/; license = licenses.gpl3; maintainers = with maintainers; [ chattered peterhoeg ]; - platforms = subtractLists ["aarch64-linux"] platforms.linux; + platforms = with platforms; [ "i686-linux" "x86_64-linux" ]; }; } diff --git a/pkgs/games/ue4demos/default.nix b/pkgs/games/ue4demos/default.nix index 0bdb759048ad..b8b165ee0518 100644 --- a/pkgs/games/ue4demos/default.nix +++ b/pkgs/games/ue4demos/default.nix @@ -5,7 +5,7 @@ let stdenv.mkDerivation rec { inherit name src; - buildInputs = [ unzip patchelf ]; + nativeBuildInputs = [ unzip patchelf ]; rtdeps = stdenv.lib.makeLibraryPath [ xorg.libXxf86vm xorg.libXext openal ] diff --git a/pkgs/games/urbanterror/default.nix b/pkgs/games/urbanterror/default.nix index afff5a5c9eb3..1cd87541b8c3 100644 --- a/pkgs/games/urbanterror/default.nix +++ b/pkgs/games/urbanterror/default.nix @@ -2,16 +2,16 @@ stdenv.mkDerivation rec { name = "urbanterror-${version}"; - version = "4.3.3"; + version = "4.3.4"; srcs = [ (fetchurl { - url = "http://cdn.fs1.urbanterror.info/urt/43/releases/zips/UrbanTerror433_full.zip"; - sha256 = "0rrh08ypnw805gd2wrs6af34nvp02x7vggfp0ymcmbr44wcjfn63"; + url = "http://cdn.urbanterror.info/urt/43/releases/zips/UrbanTerror434_full.zip"; + sha256 = "1rx4nnndsk88nvd7k4p35cw6znclkkzm2bl5j6vn6mjjdk66jrki"; }) (fetchurl { - url = "https://github.com/Barbatos/ioq3-for-UrbanTerror-4/archive/release-${version}.zip"; - sha256 = "1624zsnr02nhdksmwnwmvw129lw3afd8h0hvv2j8qmcyxa7jw68b"; + url = "https://github.com/FrozenSand/ioq3-for-UrbanTerror-4/archive/release-${version}.zip"; + sha256 = "1s9pmw7rbnzwzl1llcs0kr2krf4daf8hhnz1j89qk4bq9a9qfp71"; }) ]; @@ -65,7 +65,7 @@ stdenv.mkDerivation rec { tactical shooter; somewhat realism based, but the motto is "fun over realism". This results in a very unique, enjoyable and addictive game. ''; - homepage = http://www.urbanterror.net; + homepage = http://www.urbanterror.info; license = licenses.unfreeRedistributable; maintainers = with maintainers; [ astsmtl fpletz ]; platforms = platforms.linux; diff --git a/pkgs/games/vdrift/default.nix b/pkgs/games/vdrift/default.nix index 7e43fbf2c880..6c571da561c5 100644 --- a/pkgs/games/vdrift/default.nix +++ b/pkgs/games/vdrift/default.nix @@ -3,7 +3,7 @@ , data ? fetchsvn { url = "svn://svn.code.sf.net/p/vdrift/code/vdrift-data"; - rev = 1386; + rev = "1386"; sha256 = "0ka6zir9hg0md5p03dl461jkvbk05ywyw233hnc3ka6shz3vazi1"; } }: diff --git a/pkgs/games/warmux/default.nix b/pkgs/games/warmux/default.nix index a56afbbf44b5..c99183bfbea3 100644 --- a/pkgs/games/warmux/default.nix +++ b/pkgs/games/warmux/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl +{ stdenv, fetchFromGitHub, autoconf, automake , zlib, curl, gnutls, fribidi, libpng, SDL, SDL_gfx, SDL_image, SDL_mixer , SDL_net, SDL_ttf, libunwind, libX11, xproto, libxml2, pkgconfig , gettext, intltool, libtool, perl @@ -6,31 +6,32 @@ stdenv.mkDerivation rec { name = "warmux-${version}"; - version = "11.04.1"; + version = "unstable-2017-10-20"; - src = fetchurl { - url = "http://download.gna.org/warmux/${name}.tar.bz2"; - sha256 = "1vp44wdpnb1g6cddmn3nphc543pxsdhjis52mfif0p2c7qslz73q"; + src = fetchFromGitHub { + owner = "fluxer"; + repo = "warmux"; + rev = "8f81d4fc309a548ae89a068c2dde27b7e7ef8851"; + sha256 = "1hvzglsmp75xiqqb0k75qjz4jwi8kl3fhn8zfsz53hhhqmbw6wkr"; }; - buildInputs = - [ zlib curl gnutls fribidi libpng SDL SDL_gfx SDL_image SDL_mixer - SDL_net SDL_ttf libunwind libX11 xproto libxml2 pkgconfig - gettext intltool libtool perl - ]; - + preConfigure = "patchShebangs autogen.sh && ./autogen.sh"; configureFlagsArray = ("CFLAGS=-include ${zlib.dev}/include/zlib.h"); - patches = [ ./gcc-fix.patch ]; + nativeBuildInputs = [ + autoconf automake gettext intltool libtool pkgconfig + ]; + buildInputs = [ + zlib curl gnutls fribidi libpng SDL SDL_gfx SDL_image SDL_mixer + SDL_net SDL_ttf libunwind libX11 xproto libxml2 perl + ]; + enableParallelBuilding = true; meta = with stdenv.lib; { - description = "Ballistics turn-based battle game between teams"; - maintainers = with maintainers; - [ - raskin - ]; + description = "Ballistics turn-based battle game between teams - unofficial copy"; + maintainers = with maintainers; [ raskin ]; platforms = platforms.linux; - license = licenses.gpl2; - downloadPage = "http://download.gna.org/warmux/"; + license = with licenses; [ gpl2 ufl ]; + homepage = https://github.com/fluxer/warmux; }; } diff --git a/pkgs/games/warmux/gcc-fix.patch b/pkgs/games/warmux/gcc-fix.patch deleted file mode 100644 index 913b912af7d4..000000000000 --- a/pkgs/games/warmux/gcc-fix.patch +++ /dev/null @@ -1,51 +0,0 @@ -## i-love-you-lordheavy.patch [diff] -diff -ru warmux-11.04/lib/warmux/action/action.cpp warmux-11.04-new/lib/warmux/action/action.cpp ---- warmux-11.04/lib/warmux/action/action.cpp 2011-04-28 21:03:14.000000000 +0200 -+++ warmux-11.04-new/lib/warmux/action/action.cpp 2012-01-29 09:51:16.680251815 +0100 -@@ -81,7 +81,7 @@ - } - - // Build an action from a network packet --Action::Action(const char *buffer, DistantComputer* _creator) -+Action::Action(char *buffer, DistantComputer* _creator) - { - m_creator = _creator; - -diff -ru warmux-11.04/lib/warmux/include/WARMUX_action.h warmux-11.04-new/lib/warmux/include/WARMUX_action.h ---- warmux-11.04/lib/warmux/include/WARMUX_action.h 2011-04-28 21:03:13.000000000 +0200 -+++ warmux-11.04-new/lib/warmux/include/WARMUX_action.h 2012-01-29 09:52:14.246921833 +0100 -@@ -168,7 +168,7 @@ - Action(Action_t type, Double value1, Double value2); - - // Build an action from a network packet -- Action(const char* buffer, DistantComputer* _creator); -+ Action(char* buffer, DistantComputer* _creator); - - ~Action(); - -Description: Fix FTBFS with gcc 4.7. -Author: Felix Geyer - ---- warmux-11.04.1+repack.orig/tools/list_games/main.cpp -+++ warmux-11.04.1+repack/tools/list_games/main.cpp -@@ -1,4 +1,5 @@ - #include -+#include - #include - #include - #include - -Description: Fix conversion error in gcc 6. -Author: Robin Gloster - ---- warmux-11.04.1.orig/src/interface/weapon_menu.cpp 2017-01-19 23:06:32.401035923 +0100 -+++ warmux-11.04.1/src/interface/weapon_menu.cpp 2017-01-19 23:07:14.245866593 +0100 -@@ -391,7 +391,7 @@ - Weapon * WeaponsMenu::UpdateCurrentOverflyItem(const Polygon * poly) - { - if (!show) -- return false; -+ return nullptr; - const std::vector& items = poly->GetItem(); - WeaponMenuItem * tmp; - Interface::GetInstance()->SetCurrentOverflyWeapon(NULL); diff --git a/pkgs/games/wesnoth/default.nix b/pkgs/games/wesnoth/default.nix index 4df457b68f5a..9d86afa97ec3 100644 --- a/pkgs/games/wesnoth/default.nix +++ b/pkgs/games/wesnoth/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "wesnoth"; - version = "1.14.4"; + version = "1.14.5"; name = "${pname}-${version}"; src = fetchurl { url = "mirror://sourceforge/sourceforge/${pname}/${name}.tar.bz2"; - sha256 = "1hw1ap8xxpdwyx1sf8fm1g75p6724y3hwb4kpvyqbsq7bwfwsb9i"; + sha256 = "1kgpj2f22nnx4mwd1zis3s5ny2983aasgqsmz7wnqaq7n6a7ac85"; }; nativeBuildInputs = [ cmake pkgconfig ]; diff --git a/pkgs/games/widelands/default.nix b/pkgs/games/widelands/default.nix index 1e2c17814d6f..daf56b27e5d2 100644 --- a/pkgs/games/widelands/default.nix +++ b/pkgs/games/widelands/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "http://launchpad.net/widelands/build${version}/build${version}/+download/widelands-build${version}-src-gcc7.tar.bz2"; + url = "https://launchpad.net/widelands/build${version}/build${version}/+download/widelands-build${version}-src-gcc7.tar.bz2"; sha256 = "0n2lb1c2dix32j90nir96zfqivn63izr1pmabjnhns3wbb7vhwzg"; }; diff --git a/pkgs/games/xboard/default.nix b/pkgs/games/xboard/default.nix index 442aad46fea8..c2c0dc764df4 100644 --- a/pkgs/games/xboard/default.nix +++ b/pkgs/games/xboard/default.nix @@ -9,12 +9,12 @@ let version="4.9.1"; name="${baseName}-${version}"; hash="1mkh36xnnacnz9r00b5f9ld9309k32jv6mcavklbdnca8bl56bib"; - url="http://ftp.gnu.org/gnu/xboard/xboard-4.9.1.tar.gz"; + url="https://ftp.gnu.org/gnu/xboard/xboard-4.9.1.tar.gz"; sha256="1mkh36xnnacnz9r00b5f9ld9309k32jv6mcavklbdnca8bl56bib"; }; buildInputs = [ - libX11 xproto libXt libXaw libSM libICE libXmu - libXext gnuchess texinfo libXpm pkgconfig librsvg + libX11 xproto libXt libXaw libSM libICE libXmu + libXext gnuchess texinfo libXpm pkgconfig librsvg cairo pango gtk2 ]; in @@ -27,6 +27,7 @@ stdenv.mkDerivation { meta = { inherit (s) version; description = ''GUI for chess engines''; + homepage = https://www.gnu.org/software/xboard/; maintainers = [stdenv.lib.maintainers.raskin]; platforms = stdenv.lib.platforms.unix; license = stdenv.lib.licenses.gpl3Plus; diff --git a/pkgs/games/xboard/default.upstream b/pkgs/games/xboard/default.upstream index 1e649bba5056..2e5af5d08725 100644 --- a/pkgs/games/xboard/default.upstream +++ b/pkgs/games/xboard/default.upstream @@ -1 +1 @@ -url http://ftp.gnu.org/gnu/xboard/ +url https://ftp.gnu.org/gnu/xboard/ diff --git a/pkgs/games/xsnow/default.nix b/pkgs/games/xsnow/default.nix index 47a321c99b4a..07ed50d4e7b3 100644 --- a/pkgs/games/xsnow/default.nix +++ b/pkgs/games/xsnow/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, libXt, libXpm, libXext, imake }: +{ stdenv, fetchurl, libXt, libXpm, libXext, imake, gccmakedep }: stdenv.mkDerivation rec { @@ -10,25 +10,17 @@ stdenv.mkDerivation rec { sha256 = "06jnbp88wc9i9dbmy7kggplw4hzlx2bhghxijmlhkjlizgqwimyh"; }; + nativeBuildInputs = [ imake gccmakedep ]; buildInputs = [ - libXt libXpm libXext imake + libXt libXpm libXext ]; - buildPhase = '' - xmkmf - make - ''; - - installPhase = '' - mkdir -p $out/bin $out/share/man/man1 - cp xsnow $out/bin/ - cp xsnow.1 $out/share/man/man1/ - ''; + makeFlags = [ "BINDIR=$(out)/bin" "MANPATH=$(out)/share/man" ]; meta = { description = "An X-windows application that will let it snow on the root, in between and on windows"; homepage = http://janswaal.home.xs4all.nl/Xsnow/; license = stdenv.lib.licenses.unfree; maintainers = [ stdenv.lib.maintainers.robberer ]; - }; + }; } diff --git a/pkgs/games/zangband/default.nix b/pkgs/games/zangband/default.nix index cf5e41f389a9..6fab49825340 100644 --- a/pkgs/games/zangband/default.nix +++ b/pkgs/games/zangband/default.nix @@ -1,28 +1,23 @@ { stdenv, fetchurl, ncurses, flex, bison, autoconf, automake, m4, coreutils }: stdenv.mkDerivation rec { - name = "zangband-${version}"; - version = "2.7.3"; + name = pname + "-" + version; + pname = "zangband"; + version = "2.7.4b"; src = fetchurl { - url = "ftp://ftp.sunet.se/pub/games/Angband/Variant/ZAngband/zangband-${version}.tar.gz"; - sha256 = "0654m8fzklsc8565sqdad76mxjsm1z9c280srq8863sd10af0bdq"; + url = "mirror://sourceforge/project/${pname}/${pname}-src/${version}/${name}.tar.gz"; + sha256 = "0kkz6f9myhjnr3308sdab8q186rd55lapvcp38w8qmakdbhc828j"; }; buildInputs = [ ncurses flex bison autoconf automake m4 ]; - # fails during chmod due to broken permissions - dontMakeSourcesWritable = true; - postUnpack = '' - chmod a+rwX -R . - ''; - preConfigure = '' sed -re 's/ch(own|grp|mod)/true/' -i lib/*/makefile.zb makefile.in sed -e '/FIXED_PATHS/d' -i src/z-config.h - ./bootstrap + autoconf ''; preInstall = '' @@ -42,8 +37,8 @@ stdenv.mkDerivation rec { cd "$ZANGBAND_PATH" for i in $(find "$ORIG_PATH" -type f); do REL_PATH="''${i#$ORIG_PATH/}" - mkdir -p "$(dirname "$REL_PATH")" - ln -s "$i" "$REL_PATH" &>/dev/null + mkdir -p "$(dirname "$REL_PATH")" + ln -s "$i" "$REL_PATH" &>/dev/null done mkdir -p lib/user lib/save for i in lib/*/*.raw; do @@ -59,5 +54,6 @@ stdenv.mkDerivation rec { meta = { description = "Rogue-like game"; license = stdenv.lib.licenses.unfree; + broken = true; # broken in runtime, will not get pass character generation }; } diff --git a/pkgs/misc/arm-trusted-firmware/default.nix b/pkgs/misc/arm-trusted-firmware/default.nix index 868d60d6d322..6bfaa2a2f274 100644 --- a/pkgs/misc/arm-trusted-firmware/default.nix +++ b/pkgs/misc/arm-trusted-firmware/default.nix @@ -6,11 +6,12 @@ let , platform , extraMakeFlags ? [] , extraMeta ? {} + , version ? "1.5" , ... } @ args: stdenv.mkDerivation (rec { name = "arm-trusted-firmware-${platform}-${version}"; - version = "1.5"; + inherit version; src = fetchFromGitHub { owner = "ARM-software"; diff --git a/pkgs/misc/brightnessctl/default.nix b/pkgs/misc/brightnessctl/default.nix index b8821d335b26..6292b8183b28 100644 --- a/pkgs/misc/brightnessctl/default.nix +++ b/pkgs/misc/brightnessctl/default.nix @@ -2,29 +2,27 @@ stdenv.mkDerivation rec { name = "brightnessctl-${version}"; - version = "0.3.2"; + version = "0.4"; src = fetchFromGitHub { owner = "Hummer12007"; repo = "brightnessctl"; rev = "${version}"; - sha256 = "0amxhcikcgj04z81272kz35m5h5q4jx9x7v71h8yl1rv4b2lzh7z"; + sha256 = "1n1gb8ldgqv3vs565yhk1w4jfvrviczp94r8wqlkv5q6ab43c8w9"; }; - makeFlags = [ "MODE=0755" "PREFIX=" "DESTDIR=$(out)" ]; - installTargets = [ "install" "install_udev_rules" ]; + makeFlags = [ "PREFIX=" "DESTDIR=$(out)" ]; postPatch = '' substituteInPlace 90-brightnessctl.rules --replace /bin/ ${coreutils}/bin/ - substituteInPlace 90-brightnessctl.rules --replace %k '*' ''; - meta = { + meta = with stdenv.lib; { homepage = "https://github.com/Hummer12007/brightnessctl"; - maintainers = [ stdenv.lib.maintainers.Dje4321 ]; - license = stdenv.lib.licenses.mit; description = "This program allows you read and control device brightness"; - platforms = stdenv.lib.platforms.linux; + license = licenses.mit; + maintainers = with maintainers; [ megheaiulian ]; + platforms = platforms.linux; }; } diff --git a/pkgs/misc/calaos/installer/default.nix b/pkgs/misc/calaos/installer/default.nix index 36c8825d27a8..618bc6d85059 100644 --- a/pkgs/misc/calaos/installer/default.nix +++ b/pkgs/misc/calaos/installer/default.nix @@ -16,7 +16,10 @@ stdenv.mkDerivation rec { qmakeFlags = [ "REVISION=${version}" ]; - installPhase = '' + installPhase = if stdenv.isDarwin then '' + mkdir -p $out/Applications + cp -a calaos_installer.app $out/Applications + '' else '' mkdir -p $out/bin cp -a calaos_installer $out/bin ''; diff --git a/pkgs/misc/cups/default.nix b/pkgs/misc/cups/default.nix index 38ad73d01600..227886e126fc 100644 --- a/pkgs/misc/cups/default.nix +++ b/pkgs/misc/cups/default.nix @@ -60,7 +60,9 @@ stdenv.mkDerivation rec { ++ optional (libpaper != null) "--enable-libpaper" ++ optional stdenv.isDarwin "--disable-launchd"; + # AR has to be an absolute path preConfigure = '' + export AR="${getBin stdenv.cc.bintools.bintools}/bin/${stdenv.cc.targetPrefix}ar" configureFlagsArray+=( # Put just lib/* and locale into $lib; this didn't work directly. # lib/cups is moved back to $out in postInstall. diff --git a/pkgs/misc/cups/drivers/brlaser/default.nix b/pkgs/misc/cups/drivers/brlaser/default.nix index 1786a4996a30..08cc222e4a5b 100644 --- a/pkgs/misc/cups/drivers/brlaser/default.nix +++ b/pkgs/misc/cups/drivers/brlaser/default.nix @@ -1,7 +1,6 @@ { stdenv, fetchFromGitHub, cmake, zlib, cups }: stdenv.mkDerivation rec { - name = "brlaser-${version}"; version = "4"; @@ -12,11 +11,10 @@ stdenv.mkDerivation rec { sha256 = "1yy4mpf68c82h245srh2sd1yip29w6kx14gxk4hxkv496gf55lw5"; }; - buildInputs = [ cmake zlib cups ]; + nativeBuildInputs = [ cmake ]; + buildInputs = [ zlib cups ]; - preConfigure = '' - cmakeFlags="$cmakeFlags -DCUPS_SERVER_BIN=$out/lib/cups/ -DCUPS_DATA_DIR=$out/share/cups/" - ''; + cmakeFlags = [ "-DCUPS_SERVER_BIN=lib/cups" "-DCUPS_DATA_DIR=share/cups" ]; meta = with stdenv.lib; { description = "A CUPS driver for Brother laser printers"; @@ -37,7 +35,7 @@ stdenv.mkDerivation rec { ''; homepage = https://github.com/pdewacht/brlaser; license = licenses.gpl2; - platforms = platforms.unix; + platforms = platforms.linux; maintainers = with maintainers; [ StijnDW ]; }; } diff --git a/pkgs/misc/cups/drivers/estudio/default.nix b/pkgs/misc/cups/drivers/estudio/default.nix index aca668add374..83093da9c0aa 100644 --- a/pkgs/misc/cups/drivers/estudio/default.nix +++ b/pkgs/misc/cups/drivers/estudio/default.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { TOSHIBA e-STUDIO6540C, TOSHIBA e-STUDIO6550C, TOSHIBA e-STUDIO6560C, TOSHIBA e-STUDIO6570C and TOSHIBA e-STUDIO7506AC. ''; - homepage = https://www.toshiba-business.com.au/support/drivers; + homepage = http://business.toshiba.com/support/downloads/index.html; license = licenses.unfree; maintainers = [ maintainers.jpotier ]; }; diff --git a/pkgs/misc/cups/drivers/googlecloudprint/default.nix b/pkgs/misc/cups/drivers/googlecloudprint/default.nix new file mode 100644 index 000000000000..b3fc87fbf1da --- /dev/null +++ b/pkgs/misc/cups/drivers/googlecloudprint/default.nix @@ -0,0 +1,64 @@ +{ stdenv, lib, fetchFromGitHub, python2, python2Packages, file, makeWrapper, cups }: + +# Setup instructions can be found at https://github.com/simoncadman/CUPS-Cloud-Print#configuration +# So the nix version is something like: +# nix run nixpkgs.cups-googlecloudprint -c sudo setupcloudprint +# nix run nixpkgs.cups-googlecloudprint -c sudo listcloudprinters + +let pythonEnv = python2.buildEnv.override { + extraLibs = with python2Packages; [ + six + httplib2 + pycups + ]; +}; + +in stdenv.mkDerivation rec { + name = "cups-googlecloudprint-${version}"; + version = "20160502"; + + src = fetchFromGitHub { + owner = "simoncadman"; + repo = "CUPS-Cloud-Print"; + rev = version; + sha256 = "0760i12w7jrhq7fsgyz3yqla5cvpjb45n6m2jz96wsy3p3xf6dzz"; + }; + + buildInputs = [ cups makeWrapper ]; + + cupsgroup = "nonexistantgroup"; + NOPERMS = 1; + + postConfigure = '' + substituteInPlace Makefile --replace "${cups}" "$out" + ''; + + postInstall = '' + pushd "$out" + for s in lib/cups/backend/gcp lib/cups/driver/cupscloudprint + do + echo "Wrapping $s..." + wrapProgram "$out/$s" --set PATH "${lib.makeBinPath [pythonEnv file]}" --prefix PYTHONPATH : "$out/share/cloudprint-cups" + done + + mkdir bin + + for s in share/cloudprint-cups/*.py + do + if [ -x "$s" ] # Only wrapping those Python scripts marked as executable + then + o="bin/$(echo $s | sed 's,share/cloudprint-cups/\(.*\).py,\1,')" + echo "Wrapping $o -> $s..." + makeWrapper "$out/$s" "$o" --set PATH "${lib.makeBinPath [pythonEnv file]}" --prefix PYTHONPATH : "$out/share/cloudprint-cups" + fi + done + popd + ''; + + meta = with stdenv.lib; { + description = "Google Cloud Print driver for CUPS, allows printing to printers hosted on Google Cloud Print"; + homepage = http://ccp.niftiestsoftware.com; + platforms = platforms.linux; + license = licenses.gpl3; + }; +} diff --git a/pkgs/misc/cups/drivers/samsung/default.nix b/pkgs/misc/cups/drivers/samsung/1.00.37.nix similarity index 100% rename from pkgs/misc/cups/drivers/samsung/default.nix rename to pkgs/misc/cups/drivers/samsung/1.00.37.nix diff --git a/pkgs/misc/cups/drivers/samsung/4.00.39/default.nix b/pkgs/misc/cups/drivers/samsung/4.00.39/default.nix index 18dd6c14822b..df0a270a5b2b 100644 --- a/pkgs/misc/cups/drivers/samsung/4.00.39/default.nix +++ b/pkgs/misc/cups/drivers/samsung/4.00.39/default.nix @@ -26,7 +26,8 @@ in stdenv.mkDerivation rec { sha256 = "144b4xggbzjfq7ga5nza7nra2cf6qn63z5ls7ba1jybkx1vm369k"; }; - buildInputs = [ cups' gcc ghostscript glibc patchelf ]; + nativeBuildInputs = [ patchelf ]; + buildInputs = [ cups' gcc ghostscript glibc ]; inherit gcc ghostscript glibc; cups = cups'; @@ -38,5 +39,6 @@ in stdenv.mkDerivation rec { homepage = http://www.samsung.com/; license = licenses.unfree; platforms = platforms.linux; + broken = true; # libscmssc.so and libmfp.so can't find their library dependencies at run-time }; } diff --git a/pkgs/misc/cups/drivers/splix/default.nix b/pkgs/misc/cups/drivers/splix/default.nix index 9cb9aa3ec582..e227de086de6 100644 --- a/pkgs/misc/cups/drivers/splix/default.nix +++ b/pkgs/misc/cups/drivers/splix/default.nix @@ -1,7 +1,6 @@ { stdenv, fetchsvn, fetchurl, cups, cups-filters, jbigkit, zlib }: let - rev = "315"; color-profiles = stdenv.mkDerivation { name = "splix-color-profiles-20070625"; @@ -19,18 +18,20 @@ let ''; }; -in stdenv.mkDerivation { +in stdenv.mkDerivation rec { name = "splix-svn-${rev}"; + rev = "315"; src = fetchsvn { # We build this from svn, because splix hasn't been in released in several years # although the community has been adding some new printer models. url = "svn://svn.code.sf.net/p/splix/code/splix"; - rev = "r${rev}"; + inherit rev; sha256 = "16wbm4xnz35ca3mw2iggf5f4jaxpyna718ia190ka6y4ah932jxl"; }; postPatch = '' + mv -v *.ppd ppd/ substituteInPlace src/pstoqpdl.cpp \ --replace "RASTERDIR \"/\" RASTERTOQPDL" "\"$out/lib/cups/filter/rastertoqpdl\"" \ --replace "RASTERDIR" "\"${cups-filters}/lib/cups/filter\"" \ diff --git a/pkgs/misc/cups/filters.nix b/pkgs/misc/cups/filters.nix index bc4fec959263..9eeadda73fc8 100644 --- a/pkgs/misc/cups/filters.nix +++ b/pkgs/misc/cups/filters.nix @@ -35,8 +35,12 @@ in stdenv.mkDerivation rec { ]; configureFlags = [ + # TODO(Profpatsch): mupdf support "--with-pdftops=pdftops" "--with-pdftops-path=${poppler_utils}/bin/pdftops" + "--with-gs-path=${ghostscript}/bin/gs" + "--with-pdftocairo-path=${poppler_utils}/bin/pdftocairo" + "--with-ippfind-path=${cups}/bin/ippfind" "--enable-imagefilters" "--with-rcdir=no" "--with-shell=${stdenv.shell}" diff --git a/pkgs/misc/drivers/epkowa/default.nix b/pkgs/misc/drivers/epkowa/default.nix index ca7ac4b41528..643977d829db 100644 --- a/pkgs/misc/drivers/epkowa/default.nix +++ b/pkgs/misc/drivers/epkowa/default.nix @@ -26,11 +26,11 @@ in let plugins = { x770 = stdenv.mkDerivation rec { - name = "iscan-gt-x770-bundle"; + pname = "iscan-gt-x770-bundle"; version = "1.0.1"; pluginVersion = "2.1.2-1"; - buildInputs = [ patchelf rpm ]; + nativeBuildInputs = [ patchelf rpm ]; src = fetchurl { url = "https://download2.ebz.epson.net/iscan/plugin/gt-x770/rpm/x64/iscan-gt-x770-bundle-${version}.x64.rpm.tar.gz"; sha256 = "0m9c60rszzdvq1pqfzygzzrjycm1giy465lj29108j7hsnfcv56r"; @@ -58,7 +58,7 @@ let plugins = { meta = common_meta // { description = "iscan esci x770 plugin for "+passthru.hw; }; }; f720 = stdenv.mkDerivation rec { - name = "iscan-gt-f720-bundle"; + pname = "iscan-gt-f720-bundle"; version = "1.0.1"; pluginVersion = "0.1.1-2"; diff --git a/pkgs/misc/drivers/sc-controller/default.nix b/pkgs/misc/drivers/sc-controller/default.nix index f1c4ff091573..d9f68b3e2ec7 100644 --- a/pkgs/misc/drivers/sc-controller/default.nix +++ b/pkgs/misc/drivers/sc-controller/default.nix @@ -1,40 +1,36 @@ { lib, buildPythonApplication, fetchFromGitHub, wrapGAppsHook -, gtk3, gobjectIntrospection, libappindicator-gtk3, librsvg +, gtk3, gobject-introspection, libappindicator-gtk3, librsvg , evdev, pygobject3, pylibacl, pytest, bluez , linuxHeaders -, libX11, libXext, libXfixes, libusb1, libudev +, libX11, libXext, libXfixes, libusb1, udev }: buildPythonApplication rec { pname = "sc-controller"; - version = "0.4.4"; + version = "0.4.5"; src = fetchFromGitHub { owner = "kozec"; repo = pname; rev = "v${version}"; - sha256 = "0ki9x28i5slpnygkpdglcvj8cssvvjyz732y1cnpzw1f0sj0kris"; + sha256 = "0mb9r4811rfj5rs4vrdhaf3x38iy1fvxr4sk2zg3xhvc29cdf5wv"; }; nativeBuildInputs = [ wrapGAppsHook ]; - buildInputs = [ gtk3 gobjectIntrospection libappindicator-gtk3 librsvg ]; + buildInputs = [ gtk3 gobject-introspection libappindicator-gtk3 librsvg ]; propagatedBuildInputs = [ evdev pygobject3 pylibacl ]; checkInputs = [ pytest ]; - patches = [ - ./fix-udev.patch # fix upstream issue #401, remove with the next update - ]; - postPatch = '' substituteInPlace scc/paths.py --replace sys.prefix "'$out'" substituteInPlace scc/uinput.py --replace /usr/include ${linuxHeaders}/include substituteInPlace scc/device_monitor.py --replace "find_library('bluetooth')" "'libbluetooth.so.3'" ''; - LD_LIBRARY_PATH = lib.makeLibraryPath [ libX11 libXext libXfixes libusb1 libudev bluez ]; + LD_LIBRARY_PATH = lib.makeLibraryPath [ libX11 libXext libXfixes libusb1 udev bluez ]; preFixup = '' gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "$LD_LIBRARY_PATH") diff --git a/pkgs/misc/drivers/xboxdrv/default.nix b/pkgs/misc/drivers/xboxdrv/default.nix index 3cc7869eb0a7..c942ec59f37e 100644 --- a/pkgs/misc/drivers/xboxdrv/default.nix +++ b/pkgs/misc/drivers/xboxdrv/default.nix @@ -11,12 +11,10 @@ in stdenv.mkDerivation { sha256 = "0jx2wqmc7602dxyj19n3h8x0cpy929h7c0h39vcc5rf0q74fh3id"; }; - patchPhase = '' - substituteInPlace Makefile --replace /usr/local "$out" - ''; - + makeFlags = "PREFIX=$(out)"; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ scons libX11 libusb1 boost glib dbus-glib]; + buildInputs = [ scons libX11 libusb1 boost glib dbus-glib ]; + dontUseSconsInstall = true; meta = with stdenv.lib; { homepage = https://pingus.seul.org/~grumbel/xboxdrv/; diff --git a/pkgs/misc/emulators/atari800/default.nix b/pkgs/misc/emulators/atari800/default.nix index 9e662c42304b..4806c7f9e0f1 100644 --- a/pkgs/misc/emulators/atari800/default.nix +++ b/pkgs/misc/emulators/atari800/default.nix @@ -4,11 +4,11 @@ with stdenv.lib; stdenv.mkDerivation rec{ name = "atari800-${version}"; - version = "3.1.0"; + version = "4.0.0"; src = fetchurl { url = "mirror://sourceforge/atari800/atari800/${version}/${name}.tar.gz"; - sha256 = "030yz5l1wyq9l0dmiimiiwpzrjr43whycd409xhhpnrdx76046wh"; + sha256 = "1dcynsf8i52y7zyg62bkbhl3rdd22ss95zs2s9jm4y5jvn4vks88"; }; buildInputs = [ unzip zlib SDL readline libGLU_combined libX11 ]; diff --git a/pkgs/misc/emulators/blastem/default.nix b/pkgs/misc/emulators/blastem/default.nix new file mode 100644 index 000000000000..afc555cb51ea --- /dev/null +++ b/pkgs/misc/emulators/blastem/default.nix @@ -0,0 +1,48 @@ +{ stdenv, fetchurl, fetchFromGitHub, pkgconfig, SDL2, glew, xcftools, python, pillow, makeWrapper }: + +let + vasm = + stdenv.mkDerivation rec { + name = "vasm-${version}"; + version = "1.8c"; + src = fetchFromGitHub { + owner = "mbitsnbites"; + repo = "vasm"; + rev = "244f8bbbdf64ae603f9f6c09a3067943837459ec"; + sha256 = "0x4y5q7ygxfjfy2wxijkps9khsjjfb169sbda410vaw0m88wqj5p"; + }; + makeFlags = "CPU=m68k SYNTAX=mot"; + installPhase = '' + mkdir -p $out/bin + cp vasmm68k_mot $out/bin + ''; + }; +in +stdenv.mkDerivation rec { + name = "blastem-${version}"; + version = "0.5.1"; + src = fetchurl { + url = "https://www.retrodev.com/repos/blastem/archive/3d48cb0c28be.tar.gz"; + sha256 = "07wzbmzp0y8mh59jxg81q17gqagz3psxigxh8dmzsipgg68y6a8r"; + }; + buildInputs = [ pkgconfig SDL2 glew xcftools python pillow vasm makeWrapper ]; + preBuild = '' + patchShebangs img2tiles.py + ''; + postBuild = '' + make menu.bin + ''; + installPhase = '' + mkdir -p $out/bin $out/share/blastem + cp -r {blastem,menu.bin,default.cfg,rom.db,shaders} $out/share/blastem/ + makeWrapper $out/share/blastem/blastem $out/bin/blastem + ''; + + meta = { + homepage = https://www.retrodev.com/blastem/; + description = "The fast and accurate Genesis emulator"; + maintainers = with stdenv.lib.maintainers; [ puffnfresh ]; + license = stdenv.lib.licenses.gpl3; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/misc/emulators/dolphin-emu/default.nix b/pkgs/misc/emulators/dolphin-emu/default.nix index 01e1847973c7..392f5618b6e5 100644 --- a/pkgs/misc/emulators/dolphin-emu/default.nix +++ b/pkgs/misc/emulators/dolphin-emu/default.nix @@ -37,9 +37,9 @@ stdenv.mkDerivation rec { wxGTK30 soundtouch miniupnpc mbedtls curl lzo sfml ]; meta = { - homepage = http://dolphin-emu.org/; - description = "Gamecube/Wii/Triforce emulator for x86_64 and ARM"; - license = stdenv.lib.licenses.gpl2; + homepage = https://dolphin-emu.org/; + description = "Gamecube/Wii/Triforce emulator for x86_64 and ARMv8"; + license = stdenv.lib.licenses.gpl2Plus; maintainers = with stdenv.lib.maintainers; [ MP2E ]; # x86_32 is an unsupported platform. # Enable generic build if you really want a JIT-less binary. diff --git a/pkgs/misc/emulators/dolphin-emu/master.nix b/pkgs/misc/emulators/dolphin-emu/master.nix index 140e199908ce..68176ff427e3 100644 --- a/pkgs/misc/emulators/dolphin-emu/master.nix +++ b/pkgs/misc/emulators/dolphin-emu/master.nix @@ -20,13 +20,13 @@ let }; in stdenv.mkDerivation rec { name = "dolphin-emu-${version}"; - version = "2018-08-17"; + version = "2018-09-24"; src = fetchFromGitHub { owner = "dolphin-emu"; repo = "dolphin"; - rev = "12a5fd80bde3c1f5557ea647ebb127d37e74040d"; - sha256 = "0sk3jn5sm9fabs5bvwy75zw2szrb19qqwns2ypzqpgd4d5zjrs4x"; + rev = "97b1a9bb2a0c29f0f68963483156d5285e1fb1d5"; + sha256 = "0dwc4l7a7r1f65gh1rhxa854xsknrgp62rr3a0y67lk3xf5y38d7"; }; enableParallelBuilding = true; @@ -71,13 +71,14 @@ in stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = "http://dolphin-emu.org"; - description = "Gamecube/Wii/Triforce emulator for x86_64 and ARM"; - license = licenses.gpl2; + homepage = "https://dolphin-emu.org"; + description = "Gamecube/Wii/Triforce emulator for x86_64 and ARMv8"; + license = licenses.gpl2Plus; maintainers = with maintainers; [ MP2E ]; branch = "master"; # x86_32 is an unsupported platform. # Enable generic build if you really want a JIT-less binary. + broken = stdenv.isDarwin; platforms = [ "x86_64-linux" "x86_64-darwin" ]; }; } diff --git a/pkgs/misc/emulators/dosbox/default.nix b/pkgs/misc/emulators/dosbox/default.nix index 57e76a964376..878e98fa1665 100644 --- a/pkgs/misc/emulators/dosbox/default.nix +++ b/pkgs/misc/emulators/dosbox/default.nix @@ -1,31 +1,16 @@ -{ stdenv, lib, fetchurl, SDL, makeDesktopItem, libGLU_combined }: +{ stdenv, lib, fetchurl, makeDesktopItem, SDL, SDL_net, SDL_sound, libGLU_combined, libpng }: stdenv.mkDerivation rec { - name = "dosbox-0.74"; + name = "dosbox-0.74-2"; src = fetchurl { url = "mirror://sourceforge/dosbox/${name}.tar.gz"; - sha256 = "01cfjc5bs08m4w79nbxyv7rnvzq2yckmgrbq36njn06lw8b4kxqk"; + sha256 = "1ksp1b5szi0vy4x55rm3j1y9wq5mlslpy8llpg87rpdyjlsk0xvh"; }; - patches = - [ # Fix building with GCC 4.6. - (fetchurl { - url = "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/games-emulation/dosbox/files/dosbox-0.74-gcc46.patch?revision=1.1"; - sha256 = "03iv1ph7fccfw327ngnhvzwyiix7fsbdb5mmpxivzkidhlrssxq9"; - }) - (fetchurl { - url = "https://svnweb.freebsd.org/ports/head/emulators/dosbox/files/patch-src_gui_sdlmain.cpp?revision=435580&view=co&pathrev=435580"; - sha256 = "1mbj5wrn53k0zds2adys34949vzsbfgm0pmsyx14v9j0cxi7drca"; - name = "patch-src_gui_sdlmain.cpp"; - }) - ]; - - patchFlags = "-p0"; - hardeningDisable = [ "format" ]; - buildInputs = [ SDL libGLU_combined ]; + buildInputs = [ SDL SDL_net SDL_sound libGLU_combined libpng ]; configureFlags = lib.optional stdenv.isDarwin "--disable-sdltest"; @@ -43,6 +28,8 @@ stdenv.mkDerivation rec { cp ${desktopItem}/share/applications/* $out/share/applications ''; + enableParallelBuilding = true; + meta = with lib; { homepage = http://www.dosbox.com/; description = "A DOS emulator"; diff --git a/pkgs/misc/emulators/dosbox/unstable.nix b/pkgs/misc/emulators/dosbox/unstable.nix deleted file mode 100644 index e1762d66641a..000000000000 --- a/pkgs/misc/emulators/dosbox/unstable.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ stdenv, fetchsvn, SDL, SDL_net, SDL_sound, libpng, makeDesktopItem, libGLU_combined, autoreconfHook }: - -let revision = "4025"; - revisionDate = "2017-07-02"; - revisionSha = "0hbghdlvm6qibp0df35qxq35km4nza3sm301x380ghamxq2vgy6a"; -in stdenv.mkDerivation rec { - name = "dosbox-unstable-${revisionDate}"; - - src = fetchsvn { - url = "https://dosbox.svn.sourceforge.net/svnroot/dosbox/dosbox/trunk"; - rev = revision; - sha256 = revisionSha; - }; - - hardeningDisable = [ "format" ]; - - nativeBuildInputs = [ autoreconfHook ]; - buildInputs = [ SDL SDL_net SDL_sound libpng libGLU_combined ]; - - desktopItem = makeDesktopItem { - name = "dosbox"; - exec = "dosbox"; - comment = "x86 emulator with internal DOS"; - desktopName = "DOSBox (SVN)"; - genericName = "DOS emulator"; - categories = "Application;Emulator;"; - }; - - postInstall = '' - mkdir -p $out/share/applications - cp ${desktopItem}/share/applications/* $out/share/applications - ''; - - meta = { - homepage = http://www.dosbox.com/; - description = "A DOS emulator"; - platforms = stdenv.lib.platforms.unix; - maintainers = with stdenv.lib.maintainers; [ binarin ]; - license = stdenv.lib.licenses.gpl2Plus; - }; -} diff --git a/pkgs/misc/emulators/epsxe/default.nix b/pkgs/misc/emulators/epsxe/default.nix index 5de8ac46b905..5fee8b4b83d4 100644 --- a/pkgs/misc/emulators/epsxe/default.nix +++ b/pkgs/misc/emulators/epsxe/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, alsaLib, curl, gdk_pixbuf, glib, gtk3, +{ stdenv, fetchurl, alsaLib, curl, gdk_pixbuf, glib, gtk3, libGLU_combined, libX11, openssl, ncurses5, SDL, SDL_ttf, unzip, zlib, wrapGAppsHook }: with stdenv.lib; @@ -27,6 +27,7 @@ stdenv.mkDerivation rec { glib gtk3 libX11 + libGLU_combined openssl ncurses5 SDL diff --git a/pkgs/misc/emulators/fceux/default.nix b/pkgs/misc/emulators/fceux/default.nix index 70cf32d54cc2..13ebeb1d2a96 100644 --- a/pkgs/misc/emulators/fceux/default.nix +++ b/pkgs/misc/emulators/fceux/default.nix @@ -8,23 +8,23 @@ stdenv.mkDerivation { sha256 = "0gl2i3qdmcm7v9m5kpfz98w05d8m33990jiwka043ya7lflxvrjb"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig scons ]; buildInputs = [ - scons zlib SDL lua5_1 + zlib SDL lua5_1 ]; - phases = "unpackPhase buildPhase"; + sconsFlags = "OPENGL=false GTK=false CREATE_AVI=false LOGO=false"; + prefixKey = "--prefix="; # sed allows scons to find libraries in nix. # mkdir is a hack to make scons succeed. It still doesn't # actually put the files in there due to a bug in the SConstruct file. # OPENGL doesn't work because fceux dlopens the library. - buildPhase = '' + preBuild = '' sed -e 's/env *= *Environment *.*/&; env['"'"'ENV'"'"']=os.environ;/' -i SConstruct export CC="gcc" export CXX="g++" mkdir -p "$out" "$out/share/applications" "$out/share/pixmaps" - scons --prefix="$out" OPENGL=false GTK=false CREATE_AVI=false LOGO=false install ''; meta = { diff --git a/pkgs/misc/emulators/higan/default.nix b/pkgs/misc/emulators/higan/default.nix index fbe44c6540b3..45b2f79146c1 100644 --- a/pkgs/misc/emulators/higan/default.nix +++ b/pkgs/misc/emulators/higan/default.nix @@ -23,7 +23,8 @@ stdenv.mkDerivation rec { postPatch = "sed '1i#include ' -i higan/fc/ppu/ppu.cpp"; buildInputs = - [ p7zip pkgconfig libX11 libXv udev libGLU_combined SDL libao openal libpulseaudio gtk2 gtksourceview ]; + [ p7zip pkgconfig libX11 libXv udev libGLU_combined + SDL libao openal libpulseaudio gtk2 gtksourceview ]; unpackPhase = '' 7z x $src @@ -66,7 +67,7 @@ stdenv.mkDerivation rec { meta = { description = "An open-source, cycle-accurate Nintendo multi-system emulator"; longDescription = '' - Higan (formerly bsnes) is a multi-system game console emulator. + higan (formerly bsnes) is a multi-system game console emulator. It currently supports the following systems: - Nintendo's Famicom, Super Famicom (with subsystems: Super Game Boy, BS-X Satellaview, Sufami Turbo); @@ -75,7 +76,7 @@ stdenv.mkDerivation rec { - NEC's PC Engine, SuperGrafx; - Bandai's WonderSwan, WonderSwan Color. ''; - homepage = https://byuu.org/higan/; + homepage = https://byuu.org/emulation/higan/; license = licenses.gpl3Plus; maintainers = with maintainers; [ AndersonTorres ]; platforms = with platforms; unix; diff --git a/pkgs/misc/emulators/retroarch/cores.nix b/pkgs/misc/emulators/retroarch/cores.nix index 371ace848fb7..7a0a48db1185 100644 --- a/pkgs/misc/emulators/retroarch/cores.nix +++ b/pkgs/misc/emulators/retroarch/cores.nix @@ -67,7 +67,7 @@ in with stdenv.lib.licenses; buildPhase = "make"; }; - beetle-pce-fast = (mkLibRetroCore rec { + beetle-pce-fast = let der = (mkLibRetroCore rec { core = "mednafen-pce-fast"; src = fetchRetro { repo = "beetle-pce-fast-libretro"; @@ -76,12 +76,12 @@ in with stdenv.lib.licenses; }; description = "Port of Mednafen's PC Engine core to libretro"; license = gpl2; - }).override { + }); in der.override { buildPhase = "make"; - name = "beetle-pce-fast"; + name = "beetle-pce-fast-${der.version}"; }; - beetle-psx = (mkLibRetroCore rec { + beetle-psx = let der = (mkLibRetroCore rec { core = "mednafen-psx"; src = fetchRetro { repo = "beetle-psx-libretro"; @@ -90,12 +90,12 @@ in with stdenv.lib.licenses; }; description = "Port of Mednafen's PSX Engine core to libretro"; license = gpl2; - }).override { + }); in der.override { buildPhase = "make"; - name = "beetle-psx"; + name = "beetle-psx-${der.version}"; }; - beetle-saturn = (mkLibRetroCore rec { + beetle-saturn = let der = (mkLibRetroCore rec { core = "mednafen-saturn"; src = fetchRetro { repo = "beetle-saturn-libretro"; @@ -104,9 +104,9 @@ in with stdenv.lib.licenses; }; description = "Port of Mednafen's Saturn core to libretro"; license = gpl2; - }).override { + }); in der.override { buildPhase = "make"; - name = "beetle-saturn"; + name = "beetle-saturn-${der.version}"; meta.platforms = [ "x86_64-linux" ]; }; @@ -234,8 +234,8 @@ in with stdenv.lib.licenses; core = "mame"; src = fetchRetro { repo = "mame"; - rev = "9f8a36adeb4dc54ec2ecac992ce91bcdb377519e"; - sha256 = "0blfvq28hgv9kkpijd8c9d9sa5g2qr448clwi7wrj8kqfdnrr8m1"; + rev = "9f9e6b6c9bde4d50c72e9a5c80496a1fec6b8aa9"; + sha256 = "0lfj8bjchkcvyb5x0x29cg10fkfklxndk80947k4qfysclijxpkv"; }; description = "Port of MAME to libretro"; license = gpl2Plus; diff --git a/pkgs/misc/emulators/retroarch/default.nix b/pkgs/misc/emulators/retroarch/default.nix index a37d299fbf70..ee7ff114ec8f 100644 --- a/pkgs/misc/emulators/retroarch/default.nix +++ b/pkgs/misc/emulators/retroarch/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, which, pkgconfig, makeWrapper -, ffmpeg, libGLU_combined, freetype, libxml2, python34 +, ffmpeg, libGLU_combined, freetype, libxml2, python3 , libobjc, AppKit, Foundation , alsaLib ? null , libpulseaudio ? null @@ -27,19 +27,19 @@ let in stdenv.mkDerivation rec { name = "retroarch-bare-${version}"; - version = "1.7.1"; + version = "1.7.5"; src = fetchFromGitHub { owner = "libretro"; repo = "RetroArch"; - sha256 = "0qv8ci76f5kwv5b49ijgpc6jdfp6sm21fw5hq06mq6ygyiy9vdzf"; + sha256 = "1jfpgl34jjxn3dvxd1kd564swkw7v98hnn562v998b7vllz3dxdm"; rev = "v${version}"; }; nativeBuildInputs = [ pkgconfig ] ++ optional withVulkan [ makeWrapper ]; - buildInputs = [ ffmpeg freetype libxml2 libGLU_combined python34 SDL2 which ] + buildInputs = [ ffmpeg freetype libxml2 libGLU_combined python3 SDL2 which ] ++ optional enableNvidiaCgToolkit nvidia_cg_toolkit ++ optional withVulkan [ vulkan-loader ] ++ optionals stdenv.isDarwin [ libobjc AppKit Foundation ] diff --git a/pkgs/misc/emulators/vbam/default.nix b/pkgs/misc/emulators/vbam/default.nix index ac078f622515..59f0252259cc 100644 --- a/pkgs/misc/emulators/vbam/default.nix +++ b/pkgs/misc/emulators/vbam/default.nix @@ -4,25 +4,23 @@ , fetchFromGitHub , ffmpeg , gettext -, gtk2-x11 , libGLU_combined , openal , pkgconfig , SDL2 , sfml -, wxGTK , zip , zlib }: stdenv.mkDerivation rec { name = "visualboyadvance-m-${version}"; - version = "unstable-2017-09-04"; + version = "2.1.0"; src = fetchFromGitHub { owner = "visualboyadvance-m"; repo = "visualboyadvance-m"; - rev = "ceef480"; - sha256 = "1lpmlj8mv6fwlfg9m58hzggx8ld6cnjvaqx5ka5sffxd9v95qq2l"; + rev = "v${version}"; + sha256 = "1dppfvy24rgg3h84gv33l1y7zznkv3zxn2hf98w85pca6k1y2afz"; }; buildInputs = [ @@ -30,13 +28,11 @@ stdenv.mkDerivation rec { cmake ffmpeg gettext - gtk2-x11 libGLU_combined openal pkgconfig SDL2 sfml - wxGTK zip zlib ]; @@ -44,8 +40,10 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DCMAKE_BUILD_TYPE='Release'" "-DENABLE_FFMPEG='true'" - #"-DENABLE_LINK='true'" currently broken :/ + "-DENABLE_LINK='true'" "-DSYSCONFDIR=etc" + "-DENABLE_WX='false'" + "-DENABLE_SDL='true'" ]; meta = { diff --git a/pkgs/misc/emulators/wine/base.nix b/pkgs/misc/emulators/wine/base.nix index d56a485c1529..94cf4a774569 100644 --- a/pkgs/misc/emulators/wine/base.nix +++ b/pkgs/misc/emulators/wine/base.nix @@ -1,7 +1,6 @@ { stdenv, lib, pkgArches, name, version, src, monos, geckos, platforms, - # flex 2.6.3 causes: undefined reference to `yywrap' - pkgconfig, fontforge, makeWrapper, flex_2_6_1, bison, + pkgconfig, fontforge, makeWrapper, flex, bison, supportFlags, buildScript ? null, configureFlags ? [] }: @@ -14,7 +13,7 @@ stdenv.mkDerivation ((lib.optionalAttrs (! isNull buildScript) { inherit name src configureFlags; nativeBuildInputs = [ - pkgconfig fontforge makeWrapper flex_2_6_1 bison + pkgconfig fontforge makeWrapper flex bison ]; buildInputs = toBuildInputs pkgArches (with supportFlags; (pkgs: @@ -46,6 +45,7 @@ stdenv.mkDerivation ((lib.optionalAttrs (! isNull buildScript) { ++ lib.optional xineramaSupport pkgs.xorg.libXinerama ++ lib.optional udevSupport pkgs.udev ++ lib.optional vulkanSupport pkgs.vulkan-loader + ++ lib.optional sdlSupport pkgs.SDL2 ++ lib.optionals gstreamerSupport (with pkgs.gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav ]) ++ lib.optionals gtkSupport [ pkgs.gtk3 pkgs.glib ] ++ lib.optionals openclSupport [ pkgs.opencl-headers pkgs.ocl-icd ] diff --git a/pkgs/misc/emulators/wine/default.nix b/pkgs/misc/emulators/wine/default.nix index 91323ab6de7f..6ecca6c25032 100644 --- a/pkgs/misc/emulators/wine/default.nix +++ b/pkgs/misc/emulators/wine/default.nix @@ -42,6 +42,7 @@ xineramaSupport ? false, xmlSupport ? false, vulkanSupport ? false, + sdlSupport ? false, }: let wine-build = build: release: @@ -53,7 +54,7 @@ let wine-build = build: release: netapiSupport cursesSupport vaSupport pcapSupport v4lSupport saneSupport gsmSupport gphoto2Support ldapSupport fontconfigSupport alsaSupport pulseaudioSupport xineramaSupport gtkSupport openclSupport xmlSupport tlsSupport - openglSupport gstreamerSupport udevSupport vulkanSupport; + openglSupport gstreamerSupport udevSupport vulkanSupport sdlSupport; }; }); diff --git a/pkgs/misc/emulators/wine/sources.nix b/pkgs/misc/emulators/wine/sources.nix index 1a257518e728..6ca22e261eea 100644 --- a/pkgs/misc/emulators/wine/sources.nix +++ b/pkgs/misc/emulators/wine/sources.nix @@ -13,9 +13,9 @@ let fetchurl = args@{url, sha256, ...}: in rec { stable = fetchurl rec { - version = "3.0.2"; + version = "3.0.3"; url = "https://dl.winehq.org/wine/source/3.0/wine-${version}.tar.xz"; - sha256 = "1zv3nk31s758ghp4795ym3w8l5868c2dllmjx9245qh9ahvp3mya"; + sha256 = "18add8wqqz7y1aj8x0dcba7pqj9jkbhngwjv4yjmar3gxacmjr7b"; ## see http://wiki.winehq.org/Gecko gecko32 = fetchurl rec { @@ -39,16 +39,16 @@ in rec { unstable = fetchurl rec { # NOTE: Don't forget to change the SHA256 for staging as well. - version = "3.14"; + version = "3.20"; url = "https://dl.winehq.org/wine/source/3.x/wine-${version}.tar.xz"; - sha256 = "01dhn3a6k3dwnrbz4bxvszhh5sxwy6s89y459g805hjmq8s6d2a7"; + sha256 = "063garmflbna3mhph8k0dv0bkzq8x75x5xrd0j8y0mjh10i13mik"; inherit (stable) mono gecko32 gecko64; }; staging = fetchFromGitHub rec { - # https://github.com/wine-compholio/wine-staging/releases + # https://github.com/wine-staging/wine-staging/releases inherit (unstable) version; - sha256 = "0h6gck0p92hin0m13q1hnlfnqs4vy474w66ppinvqms2zn3vibgi"; + sha256 = "049cwllf4aybrhj4l2i3vd5jvagjz4d448404zkyy0lfxr08id3p"; owner = "wine-staging"; repo = "wine-staging"; rev = "v${version}"; @@ -56,8 +56,8 @@ in rec { winetricks = fetchFromGitHub rec { # https://github.com/Winetricks/winetricks/releases - version = "20180603"; - sha256 = "02valprlb64cc40ivd8sxgxy2hsgqn22s49a47inl6pknj5nmvar"; + version = "20180815"; + sha256 = "0ksz2jkpqq8vnsc511zag9zcx8486hs8mwlmkkygljc8ylb1ibn5"; owner = "Winetricks"; repo = "winetricks"; rev = version; diff --git a/pkgs/misc/emulators/wxmupen64plus/default.nix b/pkgs/misc/emulators/wxmupen64plus/default.nix index 7be911763181..e63d27ec4039 100644 --- a/pkgs/misc/emulators/wxmupen64plus/default.nix +++ b/pkgs/misc/emulators/wxmupen64plus/default.nix @@ -1,4 +1,5 @@ -{stdenv, fetchurl, python, wxGTK29, mupen64plus, SDL, libX11, libGLU_combined}: +{ stdenv, fetchurl, python, wxGTK29, mupen64plus, SDL, libX11, libGLU_combined +, wafHook }: stdenv.mkDerivation { name = "wxmupen64plus-0.3"; @@ -7,23 +8,23 @@ stdenv.mkDerivation { sha256 = "1mnxi4k011dd300k35li2p6x4wccwi6im21qz8dkznnz397ps67c"; }; + nativeBuildInputs = [ wafHook ]; buildInputs = [ python wxGTK29 SDL libX11 libGLU_combined ]; - configurePhase = '' + preConfigure = '' tar xf ${mupen64plus.src} APIDIR=$(eval echo `pwd`/mupen64plus*/source/mupen64plus-core/src/api) export CXXFLAGS="-I${libX11.dev}/include/X11 -DLIBDIR=\\\"${mupen64plus}/lib/\\\"" export LDFLAGS="-lwx_gtk2u_adv-2.9" - python waf configure --mupenapi=$APIDIR --wxconfig=`type -P wx-config` --prefix=$out + + configureFlagsArray+=("--mupenapi=$APIDIR" "--wxconfig=`type -P wx-config`") ''; - buildPhase = "python waf"; - installPhase = "python waf install"; + NIX_CFLAGS_COMPILE = "-fpermissive"; meta = { description = "GUI for the Mupen64Plus 2.0 emulator"; license = stdenv.lib.licenses.gpl2Plus; homepage = https://bitbucket.org/auria/wxmupen64plus/wiki/Home; - broken = true; }; } diff --git a/pkgs/misc/emulators/yabause/0001-Fixes-for-Qt-5.11-upgrade.patch b/pkgs/misc/emulators/yabause/0001-Fixes-for-Qt-5.11-upgrade.patch new file mode 100644 index 000000000000..43539ef4ca58 --- /dev/null +++ b/pkgs/misc/emulators/yabause/0001-Fixes-for-Qt-5.11-upgrade.patch @@ -0,0 +1,67 @@ +From 3140afd6fb7dad7a25296526a71b005fb9eae048 Mon Sep 17 00:00:00 2001 +From: Samuel Dionne-Riel +Date: Sat, 8 Sep 2018 00:44:08 -0400 +Subject: [PATCH] Fixes for Qt 5.11 upgrade + +--- + src/qt/ui/UICheatRaw.cpp | 2 -- + src/qt/ui/UICheatRaw.h | 2 +- + src/qt/ui/UICheats.cpp | 2 ++ + src/qt/ui/UIHexInput.h | 2 ++ + 4 files changed, 5 insertions(+), 3 deletions(-) + +diff --git a/src/qt/ui/UICheatRaw.cpp b/src/qt/ui/UICheatRaw.cpp +index 4ad82d77..3f78486b 100755 +--- a/src/qt/ui/UICheatRaw.cpp ++++ b/src/qt/ui/UICheatRaw.cpp +@@ -20,8 +20,6 @@ + #include "UIHexInput.h" + #include "../QtYabause.h" + +-#include +- + UICheatRaw::UICheatRaw( QWidget* p ) + : QDialog( p ) + { +diff --git a/src/qt/ui/UICheatRaw.h b/src/qt/ui/UICheatRaw.h +index d97b429d..20318c67 100755 +--- a/src/qt/ui/UICheatRaw.h ++++ b/src/qt/ui/UICheatRaw.h +@@ -21,7 +21,7 @@ + + #include "ui_UICheatRaw.h" + +-class QButtonGroup; ++#include + + class UICheatRaw : public QDialog, public Ui::UICheatRaw + { +diff --git a/src/qt/ui/UICheats.cpp b/src/qt/ui/UICheats.cpp +index c6027972..44d341c3 100755 +--- a/src/qt/ui/UICheats.cpp ++++ b/src/qt/ui/UICheats.cpp +@@ -21,6 +21,8 @@ + #include "UICheatRaw.h" + #include "../CommonDialogs.h" + ++#include ++ + UICheats::UICheats( QWidget* p ) + : QDialog( p ) + { +diff --git a/src/qt/ui/UIHexInput.h b/src/qt/ui/UIHexInput.h +index f333b016..4bd8aed4 100644 +--- a/src/qt/ui/UIHexInput.h ++++ b/src/qt/ui/UIHexInput.h +@@ -22,6 +22,8 @@ + #include "ui_UIHexInput.h" + #include "../QtYabause.h" + ++#include ++ + class HexValidator : public QValidator + { + Q_OBJECT +-- +2.16.4 + diff --git a/pkgs/misc/emulators/yabause/default.nix b/pkgs/misc/emulators/yabause/default.nix index e7237fd4454c..a2d462fd990e 100644 --- a/pkgs/misc/emulators/yabause/default.nix +++ b/pkgs/misc/emulators/yabause/default.nix @@ -1,21 +1,24 @@ -{ stdenv, fetchurl, cmake, pkgconfig, qtbase, libGLU_combined +{ stdenv, fetchurl, cmake, pkgconfig, qtbase, qt5, libGLU_combined , freeglut ? null, openal ? null, SDL2 ? null }: stdenv.mkDerivation rec { name = "yabause-${version}"; - # 0.9.15 only works with OpenGL 3.2 or later: - # https://github.com/Yabause/yabause/issues/349 - version = "0.9.14"; + version = "0.9.15"; src = fetchurl { url = "https://download.tuxfamily.org/yabause/releases/${version}/${name}.tar.gz"; - sha256 = "0nkpvnr599g0i2mf19sjvw5m0rrvixdgz2snav4qwvzgfc435rkm"; + sha256 = "1cn2rjjb7d9pkr4g5bqz55vd4pzyb7hg94cfmixjkzzkw0zw8d23"; }; nativeBuildInputs = [ cmake pkgconfig ]; - buildInputs = [ qtbase libGLU_combined freeglut openal SDL2 ]; + buildInputs = [ qtbase qt5.qtmultimedia libGLU_combined freeglut openal SDL2 ]; - patches = [ ./emu-compatibility.com.patch ./linkage-rwx-linux-elf.patch ]; + patches = [ + ./linkage-rwx-linux-elf.patch + # Fixes derived from + # https://github.com/Yabause/yabause/commit/06a816c032c6f7fd79ced6e594dd4b33571a0e73 + ./0001-Fixes-for-Qt-5.11-upgrade.patch + ]; cmakeFlags = [ "-DYAB_NETWORK=ON" diff --git a/pkgs/misc/emulators/yabause/emu-compatibility.com.patch b/pkgs/misc/emulators/yabause/emu-compatibility.com.patch deleted file mode 100644 index 5f13d2ee1837..000000000000 --- a/pkgs/misc/emulators/yabause/emu-compatibility.com.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/qt/ui/UIYabause.ui 2017-09-28 13:23:04.636014753 +0000 -+++ b/src/qt/ui/UIYabause.ui 2017-09-28 13:23:21.945763537 +0000 -@@ -230,7 +230,6 @@ - - &Help - -- - - - diff --git a/pkgs/misc/ghostscript/default.nix b/pkgs/misc/ghostscript/default.nix index 5839b076c0de..722f5344905f 100644 --- a/pkgs/misc/ghostscript/default.nix +++ b/pkgs/misc/ghostscript/default.nix @@ -1,5 +1,5 @@ { stdenv, lib, fetchurl, pkgconfig, zlib, expat, openssl, autoconf -, libjpeg, libpng, libtiff, freetype, fontconfig, lcms2, libpaper, jbig2dec +, libjpeg, libpng, libtiff, freetype, fontconfig, libpaper, jbig2dec , libiconv, ijs , x11Support ? false, xlibsWrapper ? null , cupsSupport ? false, cups ? null @@ -9,8 +9,8 @@ assert x11Support -> xlibsWrapper != null; assert cupsSupport -> cups != null; let version = "9.${ver_min}"; - ver_min = "22"; - sha256 = "1fyi4yvdj39bjgs10klr31cda1fbx1ar7a7b7yz7v68gykk65y61"; + ver_min = "26"; + sha512 = "0z2mvsh06qgnxl7p9isw7swg8jp8xcx3rnbqk727avw7ammvfh8785d2bn5i4fhz8y45ka3cpgp7b598m06yq5zawijhcnzkq187nrx"; fonts = stdenv.mkDerivation { name = "ghostscript-fonts"; @@ -39,9 +39,14 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9${ver_min}/${name}.tar.xz"; - inherit sha256; + inherit sha512; }; + patches = [ + ./urw-font-files.patch + ./doc-no-ref.diff + ]; + outputs = [ "out" "man" "doc" ]; enableParallelBuilding = true; @@ -49,16 +54,13 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig autoconf ]; buildInputs = [ zlib expat openssl - libjpeg libpng libtiff freetype fontconfig lcms2 libpaper jbig2dec + libjpeg libpng libtiff freetype fontconfig libpaper jbig2dec libiconv ijs ] ++ lib.optional x11Support xlibsWrapper ++ lib.optional cupsSupport cups ; - - patches = [ - ./urw-font-files.patch - ]; + # No lcms2; upstream "is in process of forking it" and thus won't use one from a library. preConfigure = '' # requires in-tree (heavily patched) openjpeg @@ -89,8 +91,8 @@ stdenv.mkDerivation rec { cp -r Resource "$out/share/ghostscript/${version}" - mkdir -p "$doc/share/ghostscript/${version}" - mv "$out/share/ghostscript/${version}"/{doc,examples} "$doc/share/ghostscript/${version}/" + mkdir -p "$doc/share/doc/ghostscript" + mv "$doc/share/doc/${version}" "$doc/share/doc/ghostscript/" ln -s "${fonts}" "$out/share/ghostscript/fonts" '' + stdenv.lib.optionalString stdenv.isDarwin '' diff --git a/pkgs/misc/ghostscript/doc-no-ref.diff b/pkgs/misc/ghostscript/doc-no-ref.diff new file mode 100644 index 000000000000..7380ba2f9953 --- /dev/null +++ b/pkgs/misc/ghostscript/doc-no-ref.diff @@ -0,0 +1,7 @@ +Kill the reference from libgc.so to the documentation directory. +It's bad for closure, and probably not really good for anything. +--- a/base/gs.mak ++++ b/base/gs.mak +@@ -538,1 +538,1 @@ +- $(EXP)$(ECHOGS_XE) -a $(gconfigd_h) -x 23 define -s -u GS_DOCDIR -x 2022 $(GS_DOCDIR) -x 22 ++ $(EXP)$(ECHOGS_XE) -a $(gconfigd_h) -x 23 define -s -u GS_DOCDIR -x 2022 /no-path-to-docs -x 22 diff --git a/pkgs/misc/gnash/default.nix b/pkgs/misc/gnash/default.nix index 8aeabebbefea..db2afa5ba631 100644 --- a/pkgs/misc/gnash/default.nix +++ b/pkgs/misc/gnash/default.nix @@ -15,9 +15,6 @@ # media , enableFFmpeg ? true, ffmpeg_2 ? null -, enableGstreamer ? false, gst-plugins-base ? null - , gst-plugins-ugly ? null - , gst-ffmpeg ? null # misc , enableJemalloc ? true, jemalloc ? null @@ -31,8 +28,7 @@ let available = x: x != null; sound = - if enableFFmpeg then "ffmpeg" else - if enableGstreamer then "gst" else "none"; + if enableFFmpeg then "ffmpeg" else "none"; renderers = [] ++ optional enableAGG "agg" @@ -58,7 +54,6 @@ assert enableQt -> available qt4; # media libraries assert enableFFmpeg -> available ffmpeg_2 ; -assert enableGstreamer -> all available [ gst-plugins-base gst-plugins-ugly gst-ffmpeg ]; # misc assert enableJemalloc -> available jemalloc; @@ -96,8 +91,7 @@ stdenv.mkDerivation rec { ++ optional enableJemalloc jemalloc ++ optional enableHwAccel libGLU_combined ++ optionals enablePlugins [ xulrunner npapi_sdk ] - ++ optionals enableGTK [ gtk2 gnome2.gtkglext gnome2.GConf ] - ++ optionals enableGstreamer [ gst-plugins-base gst-plugins-ugly gst-ffmpeg ]; + ++ optionals enableGTK [ gtk2 gnome2.gtkglext gnome2.GConf ]; configureFlags = with stdenv.lib; [ "--with-boost-incl=${boost.dev}/include" diff --git a/pkgs/misc/gnuk/generic.nix b/pkgs/misc/gnuk/generic.nix index 22aaa2d1cb57..80a4518f3f70 100644 --- a/pkgs/misc/gnuk/generic.nix +++ b/pkgs/misc/gnuk/generic.nix @@ -1,4 +1,4 @@ -{ stdenv, gcc-arm-embedded, makeWrapper +{ stdenv, gcc-arm-embedded, binutils-arm-embedded, makeWrapper , python, pythonPackages # Extra options @@ -14,7 +14,7 @@ stdenv.mkDerivation { inherit src; - nativeBuildInputs = [ gcc-arm-embedded makeWrapper ]; + nativeBuildInputs = [ gcc-arm-embedded binutils-arm-embedded makeWrapper ]; buildInputs = [ python ] ++ (with pythonPackages; [ pyusb colorama ]); configurePhase = '' diff --git a/pkgs/misc/gnuk/git.nix b/pkgs/misc/gnuk/git.nix deleted file mode 100644 index 142c4a0e7e5f..000000000000 --- a/pkgs/misc/gnuk/git.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ callPackage, fetchgit, ... } @ args: - -callPackage ./generic.nix (args // rec { - version = "2015-04-22"; - - src = fetchgit { - url = "git://git.gniibe.org/gnuk/gnuk.git"; - rev = "3d5a776ab15a4ae6e17d91341a58eda3db09f700"; - sha256 = "1f9l1rwy630z8cnjd6lfv0zp6ij3c9ifbm3fym245049hh2xds7v"; - }; -}) diff --git a/pkgs/misc/gnuk/unstable.nix b/pkgs/misc/gnuk/unstable.nix deleted file mode 100644 index 16dbe5d21fc8..000000000000 --- a/pkgs/misc/gnuk/unstable.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ callPackage, fetchgit, ... } @ args: - -callPackage ./generic.nix (args // rec { - version = "1.1.4"; - - src = fetchgit { - url = "git://git.gniibe.org/gnuk/gnuk.git"; - rev = "e7e8b9f5ca414a5c901f61b0f043c8da42414103"; - sha256 = "0js9dc1iyvrrcb0d8a2irivrli3yb7mxmpxws5a2n53hj5xc4n6l"; - }; -}) diff --git a/pkgs/misc/jackaudio/default.nix b/pkgs/misc/jackaudio/default.nix index 391ac107ab71..d264b7f3279b 100644 --- a/pkgs/misc/jackaudio/default.nix +++ b/pkgs/misc/jackaudio/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchFromGitHub, pkgconfig, python2Packages, makeWrapper , bash, libsamplerate, libsndfile, readline, eigen, celt +, wafHook # Darwin Dependencies , aften, AudioToolbox, CoreAudio, CoreFoundation @@ -14,7 +15,7 @@ with stdenv.lib; let inherit (python2Packages) python dbus-python; - shouldUsePkg = pkg: if pkg != null && pkg.meta.available then pkg else null; + shouldUsePkg = pkg: if pkg != null && stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) pkg.meta.platforms then pkg else null; libOnly = prefix == "lib"; @@ -35,13 +36,13 @@ stdenv.mkDerivation rec { sha256 = "0ynpyn0l77m94b50g7ysl795nvam3ra65wx5zb46nxspgbf6wnkh"; }; - nativeBuildInputs = [ pkgconfig python makeWrapper ]; + nativeBuildInputs = [ pkgconfig python makeWrapper wafHook ]; buildInputs = [ libsamplerate libsndfile readline eigen celt optDbus optPythonDBus optLibffado optAlsaLib optLibopus - ] ++ stdenv.lib.optionals stdenv.isDarwin [ aften AudioToolbox CoreAudio CoreFoundation ]; + ] ++ optionals stdenv.isDarwin [ aften AudioToolbox CoreAudio CoreFoundation ]; # CoreFoundation 10.10 doesn't include CFNotificationCenter.h yet. - patches = stdenv.lib.optionals stdenv.isDarwin [ ./darwin-cf.patch ]; + patches = optionals stdenv.isDarwin [ ./darwin-cf.patch ]; prePatch = '' substituteInPlace svnversion_regenerate.sh \ @@ -51,30 +52,18 @@ stdenv.mkDerivation rec { # It looks like one of the frameworks depends on # since frameworks are impure we also have to use the impure CoreFoundation here. # FIXME: remove when CoreFoundation is updated to 10.11 - preConfigure = stdenv.lib.optionalString stdenv.isDarwin '' + preConfigure = optionalString stdenv.isDarwin '' export NIX_CFLAGS_COMPILE="-F${CoreFoundation}/Library/Frameworks $NIX_CFLAGS_COMPILE" ''; - configurePhase = '' - runHook preConfigure + configureFlags = [ + "--classic" + "--autostart=${if (optDbus != null) then "dbus" else "classic"}" + ] ++ optional (optDbus != null) "--dbus" + ++ optional (optLibffado != null) "--firewire" + ++ optional (optAlsaLib != null) "--alsa"; - python waf configure --prefix=$out \ - ${optionalString (optDbus != null) "--dbus"} \ - --classic \ - ${optionalString (optLibffado != null) "--firewire"} \ - ${optionalString (optAlsaLib != null) "--alsa"} \ - --autostart=${if (optDbus != null) then "dbus" else "classic"} \ - - runHook postConfigure - ''; - - buildPhase = '' - python waf build - ''; - - installPhase = '' - python waf install - '' + (if libOnly then '' + postInstall = (if libOnly then '' rm -rf $out/{bin,share} rm -rf $out/lib/{jack,libjacknet*,libjackserver*} '' else '' diff --git a/pkgs/misc/jackaudio/jack1.nix b/pkgs/misc/jackaudio/jack1.nix index c11be4ad0c0c..2e349cf691c9 100644 --- a/pkgs/misc/jackaudio/jack1.nix +++ b/pkgs/misc/jackaudio/jack1.nix @@ -5,7 +5,7 @@ }: let - shouldUsePkg = pkg: if pkg != null && pkg.meta.available then pkg else null; + shouldUsePkg = pkg: if pkg != null && stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) pkg.meta.platforms then pkg else null; optAlsaLib = shouldUsePkg alsaLib; optDb = shouldUsePkg db; diff --git a/pkgs/misc/libcardiacarrest/default.nix b/pkgs/misc/libcardiacarrest/default.nix index 28e9b81df86a..1a07878b3302 100644 --- a/pkgs/misc/libcardiacarrest/default.nix +++ b/pkgs/misc/libcardiacarrest/default.nix @@ -4,13 +4,13 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "libcardiacarrest-${version}"; - version = "12.1-6"; # - + version = "12.1-7"; # - src = fetchFromGitHub { owner = "oxij"; repo = "libcardiacarrest"; - rev = "4df92b6cc66c7f9fe947dd9bbf4802cf20fe63a2"; - sha256 = "0zfjn4nvcx8r4f6czcix5b9nsszhhhlbypcwqzi4ddhazl1gyfm6"; + rev = "d44288d9a24d6b7793fb36a4c9a548b6b55375ec"; + sha256 = "0j3l5s6r9hgpy5y7q7kx0rkh05rk0bgfdvzbmadqps720lqjs4xm"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/misc/logging/beats/6.x.nix b/pkgs/misc/logging/beats/6.x.nix index 59d7379e06c0..ce8bf44bfc05 100644 --- a/pkgs/misc/logging/beats/6.x.nix +++ b/pkgs/misc/logging/beats/6.x.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, elk6Version, buildGoPackage, libpcap }: +{ stdenv, fetchFromGitHub, elk6Version, buildGoPackage, libpcap, systemd }: let beat = package : extraArgs : buildGoPackage (rec { name = "${package}-${version}"; @@ -8,7 +8,7 @@ let beat = package : extraArgs : buildGoPackage (rec { owner = "elastic"; repo = "beats"; rev = "v${version}"; - sha256 = "0ymg6y6v0mdhs1rs11fn33xdp3r6v85563z0f4p7s22j1kd3nd6r"; + sha256 = "1qnrq9bhk7csgcxycb8c7975lq0p7cxw29i6sji777zv4hn7442m"; }; goPackagePath = "github.com/elastic/beats"; @@ -39,4 +39,11 @@ in { PostgreSQL, Redis or Thrift and correlate the messages into transactions. ''; }; + journalbeat6 = beat "journalbeat" { + meta.description = '' + Journalbeat is an open source data collector to read and forward + journal entries from Linuxes with systemd. + ''; + buildInputs = [ systemd.dev ]; + }; } diff --git a/pkgs/misc/lollypop-portal/default.nix b/pkgs/misc/lollypop-portal/default.nix deleted file mode 100644 index 914888876d23..000000000000 --- a/pkgs/misc/lollypop-portal/default.nix +++ /dev/null @@ -1,60 +0,0 @@ -{ stdenv, fetchFromGitLab, meson, ninja, pkgconfig -, python36Packages, gnome3, gst_all_1, gtk3, libnotify -, kid3, easytag, gobjectIntrospection, wrapGAppsHook }: - -stdenv.mkDerivation rec { - name = "lollypop-portal-${version}"; - version = "0.9.7"; - - src = fetchFromGitLab { - domain = "gitlab.gnome.org"; - owner = "gnumdk"; - repo = name; - rev = version; - sha256 = "0rn5xmh6391i9l69y613pjad3pzdilskr2xjfcir4vpk8wprvph3"; - }; - - nativeBuildInputs = [ - gobjectIntrospection - meson - ninja - pkgconfig - python36Packages.wrapPython - wrapGAppsHook - ]; - - buildInputs = [ - gnome3.totem-pl-parser - gnome3.libsecret - gnome3.gnome-settings-daemon - - gst_all_1.gstreamer - gst_all_1.gst-plugins-base - - gtk3 - libnotify - ]; - - pythonPath = with python36Packages; [ - pygobject3 - pydbus - pycairo - ]; - - preFixup = '' - buildPythonPath "$out/libexec/lollypop-portal $pythonPath" - - gappsWrapperArgs+=( - --prefix PYTHONPATH : "$program_PYTHONPATH" - --prefix PATH : "${stdenv.lib.makeBinPath [ easytag kid3 ]}" - ) - ''; - - meta = with stdenv.lib; { - description = "DBus Service for Lollypop"; - homepage = https://gitlab.gnome.org/gnumdk/lollypop-portal; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ worldofpeace ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/misc/scrcpy/default.nix b/pkgs/misc/scrcpy/default.nix index 49c1178c83a2..afe8c0b7b676 100644 --- a/pkgs/misc/scrcpy/default.nix +++ b/pkgs/misc/scrcpy/default.nix @@ -9,10 +9,10 @@ }: let - version = "1.2"; + version = "1.5"; prebuilt_server = fetchurl { - url = "https://github.com/Genymobile/scrcpy/releases/download/v${version}/scrcpy-server-v${version}.jar"; - sha256 = "0q0zyqw7y33r9ybjp8ay6yac7ifca1lq14pjvw6x78zxs976affb"; + url = "https://github.com/Genymobile/scrcpy/releases/download/v${version}-fixversion/scrcpy-server-v${version}.jar"; + sha256 = "1pi47khfrs9pygs32l9rj8l927z0sdm8bhkrzzkk6ki9c1psnynr"; }; in stdenv.mkDerivation rec { @@ -21,10 +21,23 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "Genymobile"; repo = "scrcpy"; - rev = "v${version}"; - sha256 = "01zw6h6mz2cwqfh9lwypm8pbfx9m9df91l1fq1i0f1d8v49x8wqc"; + rev = "v${version}-fixversion"; + sha256 = "0magmc44pahw1f4jhzkhjlfc31mk3qq43hzn9513idcl4kh4sb8i"; }; + # postPatch: + # screen.c: When run without a hardware accelerator, this allows the command to continue working rather than failing unexpectedly. + # This can happen when running on non-NixOS because then scrcpy seems to have a hard time using the host OpenGL-supporting hardware. + # It would be better to fix the OpenGL problem, but that seems much more intrusive. + # + # command.c: When copying over the prebuilt binary to mobile, it also copies the permissions of the nix store, and thus it cannot delete normally. + postPatch = '' + substituteInPlace app/src/screen.c \ + --replace "SDL_RENDERER_ACCELERATED" "SDL_RENDERER_ACCELERATED || SDL_RENDERER_SOFTWARE" + substituteInPlace app/src/command.c \ + --replace 'const char *const adb_cmd[] = {"shell", "rm", path};' 'const char *const adb_cmd[] = {"shell", "rm", "-f", path};' + ''; + nativeBuildInputs = [ makeWrapper meson ninja pkgconfig ]; buildInputs = [ ffmpeg SDL2 ]; @@ -34,6 +47,7 @@ stdenv.mkDerivation rec { echo -n > server/meson.build ''; + mesonFlags = ["-Doverride_server_path=${prebuilt_server}"]; postInstall = '' mkdir -p "$out/share/scrcpy" ln -s "${prebuilt_server}" "$out/share/scrcpy/scrcpy-server.jar" diff --git a/pkgs/misc/screensavers/alock/default.nix b/pkgs/misc/screensavers/alock/default.nix index 596668b0ce96..59d5a146e165 100644 --- a/pkgs/misc/screensavers/alock/default.nix +++ b/pkgs/misc/screensavers/alock/default.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { xscreensaver and never will. It's just for locking the current X session. ''; - platforms = platforms.unix; # Cygwin had problems at one point + platforms = platforms.linux; maintainers = with maintainers; [ ftrvxmtrx chris-martin ]; license = licenses.mit; }; diff --git a/pkgs/misc/screensavers/xautolock/default.nix b/pkgs/misc/screensavers/xautolock/default.nix index 0c1446f0672f..cce4b351c577 100644 --- a/pkgs/misc/screensavers/xautolock/default.nix +++ b/pkgs/misc/screensavers/xautolock/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, xlibsWrapper, imake, libXScrnSaver, scrnsaverproto }: +{ stdenv, fetchurl, xlibsWrapper +, imake, gccmakedep, libXScrnSaver, scrnsaverproto }: stdenv.mkDerivation rec { name = "xautolock-2.2"; @@ -14,10 +15,13 @@ stdenv.mkDerivation rec { }) ]; NIX_CFLAGS_COMPILE = "-DSYSV"; - makeFlags="BINDIR=\${out}/bin MANPATH=\${out}/man"; - preBuild = "xmkmf"; + makeFlags = [ + "BINDIR=$(out)/bin" + "MANPATH=$(out)/share/man" + ]; installTargets = "install install.man"; - buildInputs = [xlibsWrapper imake libXScrnSaver scrnsaverproto]; + nativeBuildInputs = [ imake gccmakedep ]; + buildInputs = [ xlibsWrapper libXScrnSaver scrnsaverproto ]; meta = with stdenv.lib; { description = "A program that launches a given program when your X session has been idle for a given time."; homepage = http://www.ibiblio.org/pub/linux/X11/screensavers; diff --git a/pkgs/misc/seafile-shared/default.nix b/pkgs/misc/seafile-shared/default.nix index 6fba977e0085..4f47485e2ef6 100644 --- a/pkgs/misc/seafile-shared/default.nix +++ b/pkgs/misc/seafile-shared/default.nix @@ -1,14 +1,14 @@ {stdenv, fetchFromGitHub, which, autoreconfHook, pkgconfig, curl, vala, python, intltool, fuse, ccnet}: stdenv.mkDerivation rec { - version = "6.2.4"; + version = "6.2.9"; name = "seafile-shared-${version}"; src = fetchFromGitHub { owner = "haiwen"; repo = "seafile"; rev = "v${version}"; - sha256 = "0v6wvw8x3zfcapi0lk71mg89gy3gw2qmdiq6mhw6qbbrzvqprlmr"; + sha256 = "03hdpajhpmdxf1fdpvz2j82smqcmhvpvx2dxyaprqjg8j7b4qbj9"; }; nativeBuildInputs = [ pkgconfig which autoreconfHook vala intltool ]; diff --git a/pkgs/misc/talkfilters/default.nix b/pkgs/misc/talkfilters/default.nix index 4b3158b7a3d5..8154e417e065 100644 --- a/pkgs/misc/talkfilters/default.nix +++ b/pkgs/misc/talkfilters/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { meta = { description = "Converts English text into text that mimics a stereotyped or humorous dialect"; - homepage = "http://http://www.hyperrealm.com/${pname}"; + homepage = http://www.hyperrealm.com/talkfilters/talkfilters.html; license = stdenv.lib.licenses.gpl2; maintainers = with stdenv.lib.maintainers; [ ikervagyok ]; platforms = with stdenv.lib.platforms; unix; diff --git a/pkgs/misc/themes/adapta/default.nix b/pkgs/misc/themes/adapta/default.nix index 0410af974f61..cb281e68dfd7 100644 --- a/pkgs/misc/themes/adapta/default.nix +++ b/pkgs/misc/themes/adapta/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "adapta-gtk-theme-${version}"; - version = "3.94.0.92"; + version = "3.95.0.11"; src = fetchFromGitHub { owner = "adapta-project"; repo = "adapta-gtk-theme"; rev = version; - sha256 = "18gdsk07954wxsgr8i9kkpc8p6wvdr039lszz8hcplf2134bmb96"; + sha256 = "19skrhp10xx07hbd0lr3d619vj2im35d8p9rmb4v4zacci804q04"; }; preferLocalBuild = true; diff --git a/pkgs/misc/themes/adwaita-qt/default.nix b/pkgs/misc/themes/adwaita-qt/default.nix new file mode 100644 index 000000000000..aade22927f01 --- /dev/null +++ b/pkgs/misc/themes/adwaita-qt/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromGitHub, pkgconfig, cmake, ninja, qtbase }: + +stdenv.mkDerivation rec { + pname = "adwaita-qt"; + version = "1.0"; + + name = "${pname}-${version}"; + + src = fetchFromGitHub { + owner = "FedoraQt"; + repo = pname; + rev = version; + sha256 = "0xn8bianmdj15k11mnw52by9vxkmvpqr2s304kl3dbjj1l7v4cd7"; + }; + + nativeBuildInputs = [ + cmake + ninja + ]; + + buildInputs = [ + qtbase + ]; + + postPatch = '' + # Fix plugin dir + substituteInPlace style/CMakeLists.txt \ + --replace "DESTINATION \"\''${QT_PLUGINS_DIR}/styles" "DESTINATION \"$qtPluginPrefix/styles" + ''; + + meta = with stdenv.lib; { + description = "A style to bend Qt applications to look like they belong into GNOME Shell"; + homepage = https://github.com/FedoraQt/adwaita-qt; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ worldofpeace ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/misc/themes/arc/default.nix b/pkgs/misc/themes/arc/default.nix index b9c0d0d4436f..ca49fb7d8a45 100644 --- a/pkgs/misc/themes/arc/default.nix +++ b/pkgs/misc/themes/arc/default.nix @@ -1,43 +1,58 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, gnome3, gtk-engine-murrine }: +{ stdenv, fetchFromGitHub, sassc, autoreconfHook, pkgconfig, gtk3, gnome3 +, gtk-engine-murrine, optipng, inkscape }: let - # treat versions newer than 3.22 as 3.22 - gnomeVersion = if stdenv.lib.versionOlder "3.22" gnome3.version then "3.22" else gnome3.version; pname = "arc-theme"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; - version = "2017-05-12"; + version = "20181022"; src = fetchFromGitHub { - owner = "horst3180"; + owner = "NicoHood"; repo = pname; - rev = "8290cb813f157a22e64ae58ac3dfb5983b0416e6"; - sha256 = "1lxiw5iq9n62xzs0fks572c5vkz202jigndxaankxb44wcgn9zyf"; + rev = version; + sha256 = "08951dk1irfadwpr3p323a4fprmxg53rk2r2niwq3v62ryhi3663"; }; - nativeBuildInputs = [ autoreconfHook pkgconfig ]; - buildInputs = [ gnome3.gtk ]; + nativeBuildInputs = [ + autoreconfHook + pkgconfig + sassc + optipng + inkscape + gtk3 + gnome3.gnome-shell + ]; - propagatedUserEnvPkgs = [ gtk-engine-murrine ]; + propagatedUserEnvPkgs = [ + gnome3.gnome-themes-extra + gtk-engine-murrine + ]; - preferLocalBuild = true; + enableParallelBuilding = true; - configureFlags = [ "--disable-unity" "--with-gnome=${gnomeVersion}" ]; + postPatch = '' + patchShebangs . + ''; + + preBuild = '' + # Shut up inkscape's warnings about creating profile directory + export HOME="$NIX_BUILD_ROOT" + ''; + + configureFlags = [ "--disable-unity" ]; postInstall = '' - mkdir -p $out/share/plank/themes - cp -r extra/*-Plank $out/share/plank/themes - install -Dm644 -t $out/share/doc/${pname}/Chrome extra/Chrome/*.crx - install -Dm644 -t $out/share/doc/${pname} AUTHORS *.md + install -Dm644 -t $out/share/doc/${pname} AUTHORS *.md ''; meta = with stdenv.lib; { description = "A flat theme with transparent elements for GTK 3, GTK 2 and Gnome-Shell"; - homepage = https://github.com/horst3180/arc-theme; + homepage = https://github.com/NicoHood/arc-theme; license = licenses.gpl3; maintainers = with maintainers; [ simonvandel romildo ]; - platforms = platforms.unix; + platforms = platforms.linux; }; } diff --git a/pkgs/misc/themes/equilux-theme/default.nix b/pkgs/misc/themes/equilux-theme/default.nix new file mode 100644 index 000000000000..21016eba844c --- /dev/null +++ b/pkgs/misc/themes/equilux-theme/default.nix @@ -0,0 +1,39 @@ +{ stdenv, fetchFromGitHub, gnome3, libxml2, gtk-engine-murrine, gdk_pixbuf, librsvg, bc }: + +stdenv.mkDerivation rec { + name = "equilux-theme-${version}"; + version = "20181029"; + + src = fetchFromGitHub { + owner = "ddnexus"; + repo = "equilux-theme"; + rev = "equilux-v${version}"; + sha256 = "0lv2yyxhnmnkwxp576wnb01id4fp734b5z5n0l67sg5z7vc2h8fc"; + }; + + nativeBuildInputs = [ gnome3.glib libxml2 bc ]; + + buildInputs = [ gnome3.gnome-themes-extra gdk_pixbuf librsvg ]; + + propagatedUserEnvPkgs = [ gtk-engine-murrine ]; + + dontBuild = true; + + installPhase = '' + patchShebangs install.sh + sed -i install.sh \ + -e "s|if .*which gnome-shell.*;|if true;|" \ + -e "s|CURRENT_GS_VERSION=.*$|CURRENT_GS_VERSION=${stdenv.lib.versions.majorMinor gnome3.gnome-shell.version}|" + mkdir -p $out/share/themes + ./install.sh --dest $out/share/themes + rm $out/share/themes/*/COPYING + ''; + + meta = with stdenv.lib; { + inherit (src.meta) homepage; + description = "A Material Design theme for GNOME/GTK+ based desktop environments"; + license = licenses.gpl2; + platforms = platforms.all; + maintainers = [ maintainers.fpletz ]; + }; +} diff --git a/pkgs/misc/themes/greybird/default.nix b/pkgs/misc/themes/greybird/default.nix index 1221c6606872..8cc1a6415fbe 100644 --- a/pkgs/misc/themes/greybird/default.nix +++ b/pkgs/misc/themes/greybird/default.nix @@ -1,26 +1,39 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, sass, glib, libxml2, gdk_pixbuf, librsvg, gtk-engine-murrine }: +{ stdenv, fetchFromGitHub, autoreconfHook, which, sassc, glib, libxml2, gdk_pixbuf, librsvg, gtk-engine-murrine }: stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "greybird"; - version = "3.22.7"; + version = "3.22.9"; src = fetchFromGitHub { owner = "shimmerproject"; repo = "${pname}"; rev = "v${version}"; - sha256 = "118k0bb780h54i2vn5my5r6vbkk134899xwp4aigw5a289xzryvb"; + sha256 = "0mixs47v0jvqpmfsv0k0d0l24y4w35krah8mgnwamr0b8spmazz3"; }; - nativeBuildInputs = [ autoreconfHook sass glib libxml2 gdk_pixbuf librsvg ]; + nativeBuildInputs = [ + autoreconfHook + which + sassc + glib + libxml2 + ]; - propagatedUserEnvPkgs = [ gtk-engine-murrine ]; + buildInputs = [ + gdk_pixbuf + librsvg + ]; - meta = { - description = "Grey and blue theme (Gtk, Xfce, Emerald, Metacity, Mutter, Unity)"; + propagatedUserEnvPkgs = [ + gtk-engine-murrine + ]; + + meta = with stdenv.lib; { + description = "Grey and blue theme from the Shimmer Project for GTK+-based environments"; homepage = https://github.com/shimmerproject/Greybird; - license = with stdenv.lib.licenses; [ gpl2Plus cc-by-nc-sa-30 ]; - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.romildo ]; + license = with licenses; [ gpl2Plus ]; # or alternatively: cc-by-nc-sa-30 + platforms = platforms.linux; + maintainers = [ maintainers.romildo ]; }; } diff --git a/pkgs/misc/themes/matcha/default.nix b/pkgs/misc/themes/matcha/default.nix new file mode 100644 index 000000000000..d76e0ed74c5d --- /dev/null +++ b/pkgs/misc/themes/matcha/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, gdk_pixbuf, librsvg, gtk-engine-murrine }: + +stdenv.mkDerivation rec { + name = "matcha-${version}"; + version = "2018-11-12"; + + src = fetchFromGitHub { + owner = "vinceliuice"; + repo = "matcha"; + rev = version; + sha256 = "04alnwb3r0546y7xk2lx8bsdm47q6j89vld3g19rfb3622iv85la"; + }; + + buildInputs = [ gdk_pixbuf librsvg ]; + + propagatedUserEnvPkgs = [ gtk-engine-murrine ]; + + installPhase = '' + patchShebangs . + substituteInPlace Install --replace '$HOME/.themes' "$out/share/themes" + ./Install + install -D -t $out/share/gtksourceview-3.0/styles src/extra/gedit/matcha.xml + ''; + + meta = with stdenv.lib; { + description = "A stylish Design theme for GTK based desktop environments"; + homepage = https://vinceliuice.github.io/theme-matcha; + license = licenses.gpl3; + platforms = platforms.unix; + maintainers = [ maintainers.romildo ]; + }; +} diff --git a/pkgs/misc/themes/nordic/default.nix b/pkgs/misc/themes/nordic/default.nix new file mode 100644 index 000000000000..ac24e35c66f7 --- /dev/null +++ b/pkgs/misc/themes/nordic/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchurl, gtk-engine-murrine }: + +stdenv.mkDerivation rec { + name = "nordic-${version}"; + version = "1.3.0"; + + srcs = [ + (fetchurl { + url = "https://github.com/EliverLara/Nordic/releases/download/v${version}/Nordic.tar.xz"; + sha256 = "04axs2yldppcx159nwj70g4cyw0hbbzk5250677i9ny8b0w3gr9x"; + }) + (fetchurl { + url = "https://github.com/EliverLara/Nordic/releases/download/v${version}/Nordic-standard-buttons.tar.xz"; + sha256 = "1h0690cijaipidb5if2bxhvvkrx5src3akyxvfywxg4bf8x7jxs5"; + }) + ]; + + sourceRoot = "."; + + propagatedUserEnvPkgs = [ gtk-engine-murrine ]; + + installPhase = '' + mkdir -p $out/share/themes + cp -a Nordic* $out/share/themes + rm $out/share/themes/*/{LICENSE,README.md} + ''; + + meta = with stdenv.lib; { + description = "Dark Gtk theme created using the awesome Nord color pallete"; + homepage = https://github.com/EliverLara/Nordic; + license = licenses.gpl3; + platforms = platforms.all; + maintainers = [ maintainers.romildo ]; + }; +} diff --git a/pkgs/misc/themes/numix/default.nix b/pkgs/misc/themes/numix/default.nix index f7b5f3d91af4..4fb412481095 100644 --- a/pkgs/misc/themes/numix/default.nix +++ b/pkgs/misc/themes/numix/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { meta = { description = "Modern flat theme with a combination of light and dark elements (GNOME, Unity, Xfce and Openbox)"; - homepage = https://numixproject.org; + homepage = https://numixproject.github.io; license = stdenv.lib.licenses.gpl3Plus; platforms = stdenv.lib.platforms.all; maintainers = [ stdenv.lib.maintainers.romildo ]; diff --git a/pkgs/misc/themes/obsidian2/default.nix b/pkgs/misc/themes/obsidian2/default.nix index 41f29f34be88..8a8e88ff6f96 100644 --- a/pkgs/misc/themes/obsidian2/default.nix +++ b/pkgs/misc/themes/obsidian2/default.nix @@ -2,17 +2,21 @@ stdenv.mkDerivation rec { name = "theme-obsidian2-${version}"; - version = "2.5"; + version = "2.8"; src = fetchFromGitHub { owner = "madmaxms"; repo = "theme-obsidian-2"; rev = "v${version}"; - sha256 = "12jya1gzmhpfh602vbf51vi69fmis7sanvx278h3skm03a7civlv"; + sha256 = "0qryqpyxbhr0kyar2cshwhzv4da6rfz9gi4wjb6xvcb6szxhlcaq"; }; propagatedUserEnvPkgs = [ gtk-engine-murrine ]; + postPatch = '' + sed -i -e 's|Obsidian-2-Local|Obsidian-2|' Obsidian-2/index.theme + ''; + installPhase = '' mkdir -p $out/share/themes cp -a Obsidian-2 $out/share/themes diff --git a/pkgs/misc/themes/onestepback/default.nix b/pkgs/misc/themes/onestepback/default.nix index 609e027d9eba..5e4f8ffa3d46 100644 --- a/pkgs/misc/themes/onestepback/default.nix +++ b/pkgs/misc/themes/onestepback/default.nix @@ -1,23 +1,37 @@ -{ stdenv, fetchzip }: +{ stdenv, fetchurl, unzip }: -let - version = "0.98"; - -in fetchzip { +stdenv.mkDerivation rec { name = "onestepback-${version}"; + version = "0.991"; - url = "http://www.vide.memoire.free.fr/perso/OneStepBack/OneStepBack-v${version}.zip"; + srcs = [ + (fetchurl { + url = "http://www.vide.memoire.free.fr/perso/OneStepBack/OneStepBack-v${version}.zip"; + sha256 = "1jfgcgzbb6ra9qs3zcp6ij0hfldzg3m0yjw6l6vf4kq1mdby1ghm"; + }) + (fetchurl { + url = "http://www.vide.memoire.free.fr/perso/OneStepBack/OneStepBack-grey-brown-green-blue-v${version}.zip"; + sha256 = "0i006h1asbpfdzajws0dvk9acplvcympzgxq5v3n8hmizd6yyh77"; + }) + (fetchurl { + url = "http://www.vide.memoire.free.fr/perso/OneStepBack/OneStepBack-green-brown-v${version}.zip"; + sha256 = "16p002lak6425gcskny4hzws8x9dgsm6j3a1r08y11rsz7d2hnmy"; + }) + ]; - postFetch = '' - mkdir -p $out/share/themes - unzip $downloadedFile -x OneStepBack/LICENSE -d $out/share/themes + nativeBuildInputs = [ unzip ]; + + sourceRoot = "."; + + installPhase = '' + mkdir -p $out/share/themes + cp -a OneStepBack* $out/share/themes/ + rm $out/share/themes/*/{LICENSE,README*} ''; - sha256 = "0sjacvx7020lzc89r5310w83wclw96gzzczy3mss54ldkgmnd0mr"; - meta = with stdenv.lib; { description = "Gtk theme inspired by the NextStep look"; - homepage = https://www.opendesktop.org/p/1013663/; + homepage = http://www.vide.memoire.free.fr/perso/OneStepBack; license = licenses.gpl3; platforms = platforms.all; maintainers = [ maintainers.romildo ]; diff --git a/pkgs/misc/themes/plano/default.nix b/pkgs/misc/themes/plano/default.nix index 090cdd04f5b0..e1d319ba8c14 100644 --- a/pkgs/misc/themes/plano/default.nix +++ b/pkgs/misc/themes/plano/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "plano-theme-${version}"; - version = "3.28-2"; + version = "3.28-3"; src = fetchFromGitHub { owner = "lassekongo83"; repo = "plano-theme"; rev = "v${version}"; - sha256 = "1xd8xpd8pxxsx6nqrxv2scm9fy6vig8qyxdydgkzhpscrjg9iq9f"; + sha256 = "0k9jgnifc2s8vsw9fanknx1mg8vlh6qa1cbb910nm4vgrxsbrc74"; }; buildInputs = [ gdk_pixbuf gtk_engines ]; @@ -23,11 +23,11 @@ stdenv.mkDerivation rec { rm $out/share/themes/Plano/LICENSE ''; - meta = { + meta = with stdenv.lib; { description = "Flat theme for GNOME & Xfce4"; homepage = https://github.com/lassekongo83/plano-theme; - license = stdenv.lib.licenses.gpl3; - platforms = stdenv.lib.platforms.unix; - maintainers = [ stdenv.lib.maintainers.romildo ]; + license = licenses.gpl3; + platforms = platforms.unix; + maintainers = [ maintainers.romildo ]; }; } diff --git a/pkgs/misc/themes/qtcurve/default.nix b/pkgs/misc/themes/qtcurve/default.nix new file mode 100644 index 000000000000..54715c01a9ee --- /dev/null +++ b/pkgs/misc/themes/qtcurve/default.nix @@ -0,0 +1,51 @@ +{ stdenv, fetchurl, cmake, extra-cmake-modules, pkgconfig +, gtk2, qtbase, qtsvg, qtx11extras # Toolkit dependencies +, karchive, kconfig, kconfigwidgets, kio, frameworkintegration +, kguiaddons, ki18n, kwindowsystem, kdelibs4support, kiconthemes +, libpthreadstubs, pcre, libXdmcp, libX11, libXau # X11 dependencies +}: + +let + version = "1.9"; +in stdenv.mkDerivation { + name = "qtcurve-${version}"; + src = fetchurl { + url = "http://download.kde.org/stable/qtcurve/qtcurve-${version}.tar.xz"; + sha256 = "169gdny1cdld0qnx3nqvx568zjzdba4pwp3gxapc1hdh2cymw7r8"; + }; + + enableParallelBuilding = true; + + nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig ]; + + buildInputs = [ + gtk2 + qtbase qtsvg qtx11extras + karchive kconfig kconfigwidgets kio kiconthemes kguiaddons ki18n + kwindowsystem kdelibs4support frameworkintegration + libpthreadstubs + pcre + libXdmcp libX11 libXau + ]; + + preConfigure = '' + for i in qt5/CMakeLists.txt qt5/config/CMakeLists.txt + do + substituteInPlace $i \ + --replace "{_Qt5_PLUGIN_INSTALL_DIR}" "{KDE_INSTALL_QTPLUGINDIR}" + done + substituteInPlace CMakeLists.txt \ + --replace \$\{GTK2_PREFIX\} $out + substituteInPlace gtk2/style/CMakeLists.txt \ + --replace \$\{GTK2_LIBDIR\} $out/lib + patchShebangs tools/gen-version.sh + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/QtCurve/qtcurve; + description = "Widget styles for Qt5/Plasma 5 and gtk2"; + platforms = platforms.linux; + license = licenses.lgpl21Plus; + maintainers = [ maintainers.gnidorah ]; + }; +} diff --git a/pkgs/misc/themes/shades-of-gray/default.nix b/pkgs/misc/themes/shades-of-gray/default.nix new file mode 100644 index 000000000000..009a45b39dd9 --- /dev/null +++ b/pkgs/misc/themes/shades-of-gray/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub, gtk_engines, gtk-engine-murrine }: + +stdenv.mkDerivation rec { + name = "shades-of-gray-theme-${version}"; + version = "1.1.1"; + + src = fetchFromGitHub { + owner = "WernerFP"; + repo = "Shades-of-gray-theme"; + rev = version; + sha256 = "1m75m6aq4hh39m8qrmbkaw31j4gzkh63ial4xnhw2habf31av682"; + }; + + buildInputs = [ gtk_engines ]; + + propagatedUserEnvPkgs = [ gtk-engine-murrine ]; + + installPhase = '' + mkdir -p $out/share/themes + cp -a Shades-of-gray* README.md preview_01.png $out/share/themes/ + ''; + + meta = with stdenv.lib; { + description = "A flat dark GTK-theme with ergonomic contrasts"; + homepage = https://github.com/WernerFP/Shades-of-gray-theme; + license = licenses.gpl3Plus; + platforms = platforms.unix; + maintainers = [ maintainers.romildo ]; + }; +} diff --git a/pkgs/misc/themes/sierra/default.nix b/pkgs/misc/themes/sierra/default.nix new file mode 100644 index 000000000000..d5082821bee1 --- /dev/null +++ b/pkgs/misc/themes/sierra/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub, libxml2, gdk_pixbuf, librsvg, gtk-engine-murrine }: + +stdenv.mkDerivation rec { + name = "sierra-gtk-theme-${version}"; + version = "2018-10-12"; + + src = fetchFromGitHub { + owner = "vinceliuice"; + repo = "sierra-gtk-theme"; + rev = version; + sha256 = "0l8mhdy7x8nh5aqsvkk0maqg1cnfds7824g439f6cmifdiyksbgg"; + }; + + nativeBuildInputs = [ libxml2 ]; + + buildInputs = [ gdk_pixbuf librsvg ]; + + propagatedUserEnvPkgs = [ gtk-engine-murrine ]; + + installPhase = '' + patchShebangs . + mkdir -p $out/share/themes + name= ./install.sh --dest $out/share/themes + ''; + + meta = with stdenv.lib; { + description = "A Mac OSX like theme for GTK based desktop environments"; + homepage = https://github.com/vinceliuice/Sierra-gtk-theme; + license = licenses.gpl3; + platforms = platforms.unix; + maintainers = [ maintainers.romildo ]; + }; +} diff --git a/pkgs/misc/themes/tetra/default.nix b/pkgs/misc/themes/tetra/default.nix new file mode 100644 index 000000000000..0d2ddb95166d --- /dev/null +++ b/pkgs/misc/themes/tetra/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchFromGitHub, gtk3, sassc }: + +stdenv.mkDerivation rec { + name = "tetra-gtk-theme-${version}"; + version = "0.2.0"; + + src = fetchFromGitHub { + owner = "hrdwrrsk"; + repo = "tetra-gtk-theme"; + rev = version; + sha256 = "1lzkmswv3ml2zj80z067j1hj1cvpdcl86jllahqx3jwnmr0a4fhd"; + }; + + preBuild = '' + # Shut up inkscape's warnings + export HOME="$NIX_BUILD_ROOT" + ''; + + nativeBuildInputs = [ sassc ]; + buildInputs = [ gtk3 ]; + + postPatch = "patchShebangs ."; + + installPhase = '' + mkdir -p $out/share/themes + ./install.sh -d $out/share/themes + ''; + + meta = with stdenv.lib; { + description = "Adwaita-based gtk+ theme with design influence from elementary OS and Vertex gtk+ theme."; + homepage = https://github.com/hrdwrrsk/tetra-gtk-theme; + license = licenses.gpl3; + maintainers = with maintainers; [ dtzWill ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/misc/themes/zuki/default.nix b/pkgs/misc/themes/zuki/default.nix index 35c8e58b0ae9..2c293ecbc4ac 100644 --- a/pkgs/misc/themes/zuki/default.nix +++ b/pkgs/misc/themes/zuki/default.nix @@ -1,32 +1,30 @@ -{ stdenv, fetchFromGitHub, gdk_pixbuf, gtk_engines, gtk-engine-murrine }: +{ stdenv, fetchFromGitHub, gdk_pixbuf, librsvg, gtk-engine-murrine }: stdenv.mkDerivation rec { name = "zuki-themes-${version}"; - version = "3.28-1"; + version = "3.28-3"; src = fetchFromGitHub { owner = "lassekongo83"; repo = "zuki-themes"; rev = "v${version}"; - sha256 = "1if39k8vgk4cpshl625vdf8lz6jgicgybd5nilycj66sf1k5jgb9"; + sha256 = "0sgp41fpd8lyyb0v82y41v3hmb0ayv3zqqrv0m3ln0dzkr7ym9g7"; }; - buildInputs = [ gdk_pixbuf gtk_engines ]; + buildInputs = [ gdk_pixbuf librsvg ]; propagatedUserEnvPkgs = [ gtk-engine-murrine ]; - dontBuild = true; - installPhase = '' install -dm 755 $out/share/themes cp -a Zuki* $out/share/themes/ ''; - meta = { + meta = with stdenv.lib; { description = "Themes for GTK3, gnome-shell and more"; homepage = https://github.com/lassekongo83/zuki-themes; - license = stdenv.lib.licenses.gpl3; - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.romildo ]; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = [ maintainers.romildo ]; }; } diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index fb95b667d864..2e269e185e4d 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -1,4 +1,9 @@ -{ fetchgit, stdenv, pkgs }: +{ fetchgit +, lib +, pkgs +, reattach-to-user-namespace +, stdenv +}: let rtpPath = "share/tmux-plugins"; @@ -187,6 +192,9 @@ in rec { rev = "e91b178ff832b7bcbbf4d99d9f467f63fd1b76b5"; sha256 = "1z8dfbwblrbmb8sgb0k8h1q0dvfdz7gw57las8nwd5gj6ss1jyvx"; }; + postInstall = lib.optionalString pkgs.stdenv.isDarwin '' + sed -e 's:reattach-to-user-namespace:${reattach-to-user-namespace}/bin/reattach-to-user-namespace:g' -i $target/sensible.tmux + ''; }; sessionist = mkDerivation { diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index 2bf5274eeb46..ac77df8d7cd2 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -14,11 +14,11 @@ let stdenv.mkDerivation (rec { name = "uboot-${defconfig}-${version}"; - version = "2018.07"; + version = "2018.09"; src = fetchurl { url = "ftp://ftp.denx.de/pub/u-boot/u-boot-${version}.tar.bz2"; - sha256 = "1m7nw64mxflpc6sqvnz2kb5fxfkb4mrpy8b1wi15dcwipj4dy44z"; + sha256 = "0s122kyz1svvs2yjzj4j9qravl3ra4vn0fjqgski7rlczqyg56w3"; }; patches = [ @@ -158,6 +158,13 @@ in rec { filesToInstall = ["u-boot-sunxi-with-spl.bin"]; }; + ubootOrangePiZeroPlus2H5 = buildUBoot rec { + defconfig = "orangepi_zero_plus2_defconfig"; + extraMeta.platforms = ["aarch64-linux"]; + BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin"; + filesToInstall = ["u-boot-sunxi-with-spl.bin"]; + }; + ubootPcduino3Nano = buildUBoot rec { defconfig = "Linksprite_pcDuino3_Nano_defconfig"; extraMeta.platforms = ["armv7l-linux"]; diff --git a/pkgs/misc/vim-plugins/aliases.nix b/pkgs/misc/vim-plugins/aliases.nix new file mode 100644 index 000000000000..cfdd629369c0 --- /dev/null +++ b/pkgs/misc/vim-plugins/aliases.nix @@ -0,0 +1,139 @@ +# Deprecated aliases - for backward compatibility + +lib: overriden: + +with overriden; + +let + # Removing recurseForDerivation prevents derivations of aliased attribute + # set to appear while listing all the packages available. + removeRecurseForDerivations = alias: with lib; + if alias.recurseForDerivations or false then + removeAttrs alias ["recurseForDerivations"] + else alias; + + # Disabling distribution prevents top-level aliases for non-recursed package + # sets from building on Hydra. + removeDistribute = alias: with lib; + if isDerivation alias then + dontDistribute alias + else alias; + + # Make sure that we are not shadowing something from + # all-packages.nix. + checkInPkgs = n: alias: if builtins.hasAttr n overriden + then throw "Alias ${n} is still in vim-plugins" + else alias; + + mapAliases = aliases: + lib.mapAttrs (n: alias: removeDistribute + (removeRecurseForDerivations + (checkInPkgs n alias))) + aliases; +in + +mapAliases { + airline = vim-airline; + alternative = a-vim; # backwards compat, added 2014-10-21 + bats = bats-vim; + calendar = calendar-vim; + coffee-script = vim-coffee-script; + coffeeScript = vim-coffee-script; # backwards compat, added 2014-10-18 + Solarized = vim-colors-solarized; + solarized = vim-colors-solarized; + colors-solarized = vim-colors-solarized; + caw = caw-vim; + colorsamplerpack = Colour-Sampler-Pack; + Colour_Sampler_Pack = Colour-Sampler-Pack; + command_T = command-t; # backwards compat, added 2014-10-18 + commentary = vim-commentary; + committia = committia-vim; + concealedyank = concealedyank-vim; + context-filetype = context_filetype-vim; + Cosco = cosco-vim; + css_color_5056 = vim-css-color; + CSApprox = csapprox; + csv = csv-vim; + ctrlp = ctrlp-vim; + cute-python = vim-cute-python; + denite = denite-nvim; + easy-align = vim-easy-align; + easygit = vim-easygit; + easymotion = vim-easymotion; + echodoc = echodoc-vim; + eighties = vim-eighties; + extradite = vim-extradite; + fugitive = vim-fugitive; + ghc-mod-vim = ghcmod-vim; + ghcmod = ghcmod-vim; + goyo = goyo-vim; + Gist = gist-vim; + gitgutter = vim-gitgutter; + gundo = gundo-vim; + Gundo = gundo-vim; # backwards compat, added 2015-10-03 + haskellConceal = vim-haskellconceal; # backwards compat, added 2014-10-18 + haskellConcealPlus = vim-haskellConcealPlus; + haskellconceal = vim-haskellconceal; + hier = vim-hier; + hlint-refactor = hlint-refactor-vim; + hoogle = vim-hoogle; + Hoogle = vim-hoogle; + ipython = vim-ipython; + latex-live-preview = vim-latex-live-preview; + maktaba = vim-maktaba; + multiple-cursors = vim-multiple-cursors; + necoGhc = neco-ghc; # backwards compat, added 2014-10-18 + neocomplete = neocomplete-vim; + neoinclude = neoinclude-vim; + neomru = neomru-vim; + neosnippet = neosnippet-vim; + The_NERD_Commenter = nerdcommenter; + The_NERD_tree = nerdtree; + open-browser = open-browser-vim; + pathogen = vim-pathogen; + polyglot = vim-polyglot; + prettyprint = vim-prettyprint; + quickrun = vim-quickrun; + rainbow_parentheses = rainbow_parentheses-vim; + repeat = vim-repeat; + riv = riv-vim; + rhubarb = vim-rhubarb; + sensible = vim-sensible; + signature = vim-signature; + snipmate = vim-snipmate; + sourcemap = sourcemap-vim; + "sourcemap.vim" = sourcemap-vim; + surround = vim-surround; + sleuth = vim-sleuth; + solidity = vim-solidity; + stylish-haskell = vim-stylish-haskell; + stylishHaskell = vim-stylish-haskell; # backwards compat, added 2014-10-18 + Supertab = supertab; + Syntastic = syntastic; + SyntaxRange = vim-SyntaxRange; + table-mode = vim-table-mode; + taglist = taglist-vim; + tabpagebuffer = tabpagebuffer-vim; + tabpagecd = vim-tabpagecd; + Tabular = tabular; + Tagbar = tagbar; + thumbnail = thumbnail-vim; + tlib = tlib_vim; + tmux-navigator = vim-tmux-navigator; + tmuxNavigator = vim-tmux-navigator; # backwards compat, added 2014-10-18 + tslime = tslime-vim; + unite = unite-vim; + UltiSnips = ultisnips; + vim-addon-vim2nix = vim2nix; + vimproc = vimproc-vim; + vimshell = vimshell-vim; + vinegar = vim-vinegar; + watchdogs = vim-watchdogs; + WebAPI = webapi-vim; + wombat256 = wombat256-vim; # backwards compat, added 2015-7-8 + yankring = YankRing-vim; + Yankring = YankRing-vim; + YouCompleteMe = youcompleteme; + xterm-color-table = xterm-color-table-vim; + zeavim = zeavim-vim; +} diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix index d251b2da45c6..f5053c2ec6e8 100644 --- a/pkgs/misc/vim-plugins/default.nix +++ b/pkgs/misc/vim-plugins/default.nix @@ -1,3528 +1,31 @@ # TODO check that no license information gets lost -{ config, lib, stdenv, python, cmake, vim, vimUtils, ruby -, which, fetchgit, llvmPackages, rustPlatform -, xkb_switch, fzf, skim -, python3, boost, icu, ncurses -, ycmd, rake -, pythonPackages, python3Packages -, substituteAll -, languagetool -, Cocoa, CoreFoundation, CoreServices -}: +{ callPackage, config, lib, stdenv, vimUtils, vim, darwin, llvmPackages }: let - _skim = skim; - inherit (vimUtils.override {inherit vim;}) buildVimPluginFrom2Nix; - -# TL;DR -# * Add your plugin to ./vim-plugin-names -# * sort -df ./vim-plugin-names > sorted && mv sorted vim-plugin-names -# * Regenerate via `nix-shell -I nixpkgs=/path/to/your/local/fork -p vimPlugins.pluginnames2nix --command "vim-plugin-names-to-nix +silent +'x! result'"` -# Note: pluginnames2nix will fetch any plugins in the file; to speed up the process, -# update ./vim-plugin-names to contain only plugins which need generation -# Copy the generated expression(s) into this file from the ./result file. -# If plugin is complicated then make changes to ./vim2nix/additional-nix-code - -# This attrs contains two sections: -# The first contains plugins added manually, the second contains plugins -# generated by call nix#ExportPluginsForNix. -# Documentation & usage see vim-utils.nix. -# attribute names should be the same as used by vim-pi to make dependency -# resolution work -self = rec { - # This is not a plugin, it provides bin/vim-open-buffer-with-plugins-derivations - # which recreates this the following derivations based on ./vim-plugin-names - pluginnames2nix = vimUtils.pluginnames2Nix { - name = "vim-plugin-names-to-nix"; - namefiles = [./vim-plugin-names]; - }; - - # Section I - vim-addon-vim2nix = vim2nix; - - vim2nix = buildVimPluginFrom2Nix { # use it to update plugins - name = "vim2nix"; - src = ./vim2nix; - dependencies = ["vim-addon-manager"]; - }; - - - # Section II - # Update with vimUtils.vimPlugins.pluginnames2Nix command - - fzfWrapper = buildVimPluginFrom2Nix { - name = fzf.name; - src = fzf.src; - dependencies = []; - }; - - skim = buildVimPluginFrom2Nix { - name = _skim.name; - src = _skim.vim; - dependencies = []; - }; - - LanguageClient-neovim = let - LanguageClient-neovim-src = fetchgit { - url = "https://github.com/autozimu/LanguageClient-neovim"; - rev = "5015aa164dc9ad96a0f5fbadaf92a888d16bc0d9"; - sha256 = "1b3916al2y4hxmmlhqxw4cdliyd42xahc7wmgm8yq1gbvzbhdafg"; - }; - LanguageClient-neovim-bin = rustPlatform.buildRustPackage { - name = "LanguageClient-neovim-bin"; - src = LanguageClient-neovim-src; - - cargoSha256 = "1vafyi650qdaq1f7fc8d4nzrv1i6iz28fs5z66hsnz4xkwb3qq9w"; - buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ]; - - # FIXME: Use impure version of CoreFoundation because of missing symbols. - # Undefined symbols for architecture x86_64: "_CFURLResourceIsReachable" - preConfigure = stdenv.lib.optionalString stdenv.isDarwin '' - export NIX_LDFLAGS="-F${CoreFoundation}/Library/Frameworks -framework CoreFoundation $NIX_LDFLAGS" - ''; - }; - in buildVimPluginFrom2Nix { - name = "LanguageClient-neovim-2018-06-12"; - src = LanguageClient-neovim-src; - - dependencies = []; - propogatedBuildInputs = [ LanguageClient-neovim-bin ]; - - preFixup = '' - substituteInPlace "$out"/share/vim-plugins/LanguageClient-neovim/autoload/LanguageClient.vim \ - --replace "let l:path = s:root . '/bin/'" "let l:path = '${LanguageClient-neovim-bin}' . '/bin/'" - ''; - }; - - # do not auto-update this one, as the name clashes with vim-snippets - vim-docbk-snippets = buildVimPluginFrom2Nix { - name = "vim-docbk-snippets-2017-11-02"; - src = fetchgit { - url = "https://github.com/jhradilek/vim-snippets"; - rev = "69cce66defdf131958f152ea7a7b26c21ca9d009"; - sha256 = "1363b2fmv69axrl2hm74dmx51cqd8k7rk116890qllnapzw1zjgc"; - }; - dependencies = []; - }; - - # missing dependency, using additional-nix-code results in an invalid expression - vimshell-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vimshell-vim-2018-06-02"; - src = fetchgit { - url = "https://github.com/shougo/vimshell.vim"; - rev = "03bf7673a5098918a533000d67dca97546695237"; - sha256 = "1ckxjap9kz8skbjchg561sqyd5y5qwacg8mabmniy78qa7i3qdzi"; - }; - dependencies = [ "vimproc-vim" ]; - }; - - # --- generated packages bellow this line --- - - vim-auto-save = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-auto-save-2017-11-08"; - src = fetchgit { - url = "https://github.com/907th/vim-auto-save"; - rev = "66643afb55a1fcd3a9b4336f868f58da45bff397"; - sha256 = "1qnsj520j2hm6znpqpdqmz11vw45avgj8g9djx3alqbnab8ryw0p"; - }; - dependencies = []; - - }; - - vim-autoformat = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-autoformat-2018-05-28"; - src = fetchgit { - url = "https://github.com/Chiel92/vim-autoformat"; - rev = "3c50ddb50635f7899b4339a64bc02333cdd24a4b"; - sha256 = "1zw7b3zxgsmj149z238qx2palqysdywqgsxgj2z37kc8is8dpdpy"; - }; - dependencies = []; - - }; - - ctrlp-py-matcher = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "ctrlp-py-matcher-2017-11-01"; - src = fetchgit { - url = "https://github.com/FelikZ/ctrlp-py-matcher"; - rev = "cf63fd546f1e80dd4db3db96afbeaad301d21f13"; - sha256 = "0hs829x3vxv12y78hz5g4a5qpw05xf42dk0hxxk3ind77mnl1ir1"; - }; - dependencies = []; - - }; - - ctrlp-cmatcher = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "ctrlp-cmatcher-2015-10-15"; - src = fetchgit { - url = "https://github.com/JazzCore/ctrlp-cmatcher"; - rev = "6c36334f106b6fd981d23e724e9a618734cab43a"; - sha256 = "1573kd6xf3n8sxlz2j4zadai4rnc7k3s9c54648yfzickwn57d8q"; - }; - dependencies = []; - buildInputs = [ python ]; - buildPhase = '' - patchShebangs . - ./install.sh - ''; - }; - - julia-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "julia-vim-2018-07-01"; - src = fetchgit { - url = "https://github.com/JuliaEditorSupport/julia-vim"; - rev = "c49d4d39fa7f54387ec20b8bbf006700b1e01fe2"; - sha256 = "14wib4768vi7681iclihlj94dlqq1apkynma8n7p9nh3jfzd4d06"; - }; - dependencies = []; - - }; - - zeavim-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "zeavim-vim-2018-03-22"; - src = fetchgit { - url = "https://github.com/KabbAmine/zeavim.vim"; - rev = "6db8d84528d66ce6638db03c2864abfa8afa02aa"; - sha256 = "1xw8d3ap6n31rh0a4413784sx4ki7wcz8qlwm2vf9in475vvznxj"; - }; - dependencies = []; - - }; - - vim-nix = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-nix-2018-08-19"; - src = fetchgit { - url = "https://github.com/LnL7/vim-nix"; - rev = "ab3c4d52d08e9e8d2a0919e38f98ba25a2b8ad18"; - sha256 = "1waan5vgba8qx3107hdrnmbnq5kr1n49q43p7m2g7wmj81v050yb"; - }; - dependencies = []; - - }; - - vim-addon-actions = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-actions-2018-01-18"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-actions"; - rev = "540cae09832ba6abf9fc63c55781bf86584c33ac"; - sha256 = "011w5k09i01r9x64j20qj0f7d057m9wki2m8l2wds47l57hr3vz6"; - }; - dependencies = ["vim-addon-mw-utils" "tlib"]; - - }; - - vim-addon-async = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-async-2017-03-20"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-async"; - rev = "eca316a4480f68c2cb62128f3187dc7b2002afde"; - sha256 = "1lk8ma51dd0syi73vq5r4qk9cpy6cq3llizvh94hmxblfjpvrs7q"; - }; - dependencies = ["vim-addon-signs"]; - - }; - - vim-addon-background-cmd = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-background-cmd-2015-12-11"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-background-cmd"; - rev = "abf2abf339652d2bc79da81f9d131edfe2755f5a"; - sha256 = "0csy68x686l3x5ancidxb5b6prg9k7ikybqzq3klx0gs5rmksfy4"; - }; - dependencies = ["vim-addon-mw-utils"]; - - }; - - vim-addon-commenting = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-commenting-2013-06-10"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-commenting"; - rev = "b7cf748ac1c9bf555cbd347589e3b7196030d20b"; - sha256 = "0alak8h33vada2ckb0v06y82qlib5mhyc2yswlv1rqh8ypzhq3mc"; - }; - dependencies = []; - - }; - - vim-addon-completion = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-completion-2015-02-10"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-completion"; - rev = "021c449a5ce1ce4ac0af5955e05b0279c1cc0e75"; - sha256 = "1ld059y2qwlc5bdfjm2p314s1qh31lxs54g944pw49r46s5nlslr"; - }; - dependencies = ["tlib"]; - - }; - - vim-addon-errorformats = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-errorformats-2014-11-05"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-errorformats"; - rev = "dcbb203ad5f56e47e75fdee35bc92e2ba69e1d28"; - sha256 = "159zqm69fxbxcv3b2y99g57bf20qrzsijcvb5rzy2njxah3049m1"; - }; - dependencies = []; - - }; - - vim-addon-goto-thing-at-cursor = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-goto-thing-at-cursor-2012-01-11"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-goto-thing-at-cursor"; - rev = "f052e094bdb351829bf72ae3435af9042e09a6e4"; - sha256 = "1ksm2b0j80zn8sz2y227bpcx4jsv76lwgr2gpgy2drlyqhn2vlv0"; - }; - dependencies = ["tlib"]; - - }; - - vim-addon-local-vimrc = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-local-vimrc-2015-03-19"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-local-vimrc"; - rev = "6a27f95b35befa70cd0d049329cd0920566c764b"; - sha256 = "0n8lwl1gyak149p7jpgm0qbmfj8hcg8hirx3dxdhizw0yc47ws7h"; - }; - dependencies = []; - - }; - - vim-addon-manager = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-manager-2017-05-07"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-manager"; - rev = "2434225ae48e608c2b6ac86c8da1c62209da746f"; - sha256 = "1fczkd05gir994614qmgscx131isr71bn0rwa6n3vgdbnhasz6bb"; - }; - dependencies = []; - buildInputs = stdenv.lib.optional stdenv.isDarwin Cocoa; - }; - - vim-addon-mru = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-mru-2013-08-08"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-mru"; - rev = "e41e39bd9d1bf78ccfd8d5e1bc05ae5e1026c2bb"; - sha256 = "0q6rxr9nrp63kidr3m3c2z5sda4g813pzshg0scxkjr8dxwhzdqm"; - }; - dependencies = ["vim-addon-other" "vim-addon-mw-utils"]; - - }; - - vim-addon-mw-utils = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-mw-utils-2018-03-09"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-mw-utils"; - rev = "295862ba6be47ec3b11b6c85c10d982ffd9bc0b2"; - sha256 = "0ylvhmx0cnj2x38plwqlq4pqyqyxxhf4s08hknnl7qhrr5kd533f"; - }; - dependencies = []; - - }; - - vim-addon-nix = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-nix-2017-09-11"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-nix"; - rev = "3001a9db5f816dd7af11384f15415bddd146ef86"; - sha256 = "195z2yz09wirpqjpsha8x7qcr9is1q8qph4j0svws6qbqrkh8ryy"; - }; - dependencies = ["vim-addon-completion" "vim-addon-goto-thing-at-cursor" "vim-addon-errorformats" "vim-addon-actions" "vim-addon-mw-utils" "tlib"]; - - }; - - vim-addon-other = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-other-2014-07-15"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-other"; - rev = "f78720c9cb5bf871cabb13c7cbf94378dbf0163b"; - sha256 = "0cjz7mlyfkkncas4ss7rwxb0q38ls1qw1p15hac1imscscsvyjc6"; - }; - dependencies = ["vim-addon-actions" "vim-addon-mw-utils"]; - - }; - - vim-addon-php-manual = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-php-manual-2015-01-01"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-php-manual"; - rev = "5f9810dd1f6e9f36a45f637ae6260ccff09256ff"; - sha256 = "1kc67f12wccqdza069b75lpcbqp4kv4r23i4mfz0ihwif5mfnhir"; - }; - dependencies = []; - - }; - - vim-addon-signs = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-signs-2013-04-19"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-signs"; - rev = "17a49f293d18174ff09d1bfff5ba86e8eee8e8ae"; - sha256 = "0i4gfp30hmw1vqjl6zxjrgkca3ikdkcnjmma2mncjmcr6f59kjzy"; - }; - dependencies = []; - - }; - - vim-addon-sql = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-sql-2017-02-11"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-sql"; - rev = "048a139af36829fce670c8ff80d3aad927557ee6"; - sha256 = "0ihm157sby6csdwsnw2gwh3jmm3prm1mxwgkx2hsfwlmpb1vwwm3"; - }; - dependencies = ["vim-addon-completion" "vim-addon-background-cmd" "tlib"]; - - }; - - vim-addon-syntax-checker = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-syntax-checker-2017-06-26"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-syntax-checker"; - rev = "739e5719b77c6aea3299c27fc1f4238ac54a8344"; - sha256 = "1rcn1ps06156nyglvxg6m7pn3vhvmnv5ad6kidp59hggyr5332i9"; - }; - dependencies = ["vim-addon-mw-utils" "tlib"]; - - }; - - vim-addon-toggle-buffer = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-toggle-buffer-2012-01-13"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-toggle-buffer"; - rev = "a1b38b9c5709cba666ed2d84ef06548f675c6b0b"; - sha256 = "1xq38kfdm36c34ln66znw841q797w5gm8bpq1x64bsf2h6n3ml03"; - }; - dependencies = ["vim-addon-mw-utils" "tlib"]; - - }; - - vim-addon-xdebug = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-addon-xdebug-2014-08-29"; - src = fetchgit { - url = "https://github.com/MarcWeber/vim-addon-xdebug"; - rev = "45f26407305b4ce6f8f5f37d2b5e6e4354104172"; - sha256 = "1i64ppdfp2qqq7vw1jf160mj4ikc04v39iazdab83xmiqjsh8ixw"; - }; - dependencies = ["WebAPI" "vim-addon-mw-utils" "vim-addon-signs" "vim-addon-async"]; - - }; - - tsuquyomi = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "tsuquyomi-2018-07-04"; - src = fetchgit { - url = "https://github.com/Quramy/tsuquyomi"; - rev = "9247e0f1ad0e1ae7d350ad5b27ef92269955cc65"; - sha256 = "09mihjiqg407n14gb4kr60fnyp3rpi18fr9nhnpg1ym2ly0nsa1l"; - }; - dependencies = []; - - }; - - clang_complete = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "clang_complete-2018-01-18"; - src = fetchgit { - url = "https://github.com/Rip-Rip/clang_complete"; - rev = "0918788ea0b9dc4c753ffd162c95f890ae57a275"; - sha256 = "19hf7xrx1lsvn5rhwmc0qc1qzpb365j1d0jzvihd99p0zkgzgj1p"; - }; - dependencies = []; - # 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++). - # These usually implicitly set by cc-wrapper around clang (pkgs/build-support/cc-wrapper). - # The linked ruby code shows generates the required '.clang_complete' for cmake based projects - # https://gist.github.com/Mic92/135e83803ed29162817fce4098dec144 - # as an alternative you can execute the following command: - # $ eval echo $(nix-instantiate --eval --expr 'with (import ) {}; clang.default_cxx_stdlib_compile') - preFixup = '' - substituteInPlace "$out"/share/vim-plugins/clang_complete/plugin/clang_complete.vim \ - --replace "let g:clang_library_path = '' + "''" + ''" "let g:clang_library_path='${llvmPackages.clang.cc}/lib/libclang.so'" - ''; - }; - - riv-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "riv-vim-2018-06-21"; - src = fetchgit { - url = "https://github.com/Rykka/riv.vim"; - rev = "fb6d6f8c9d85128fd69c74f11bb7413addc002e8"; - sha256 = "1mjp90lz6jf3w9j4h1sidz7kfxhi9hk27pdnvb0hrvxw0q3bj9ch"; - }; - dependencies = []; - - }; - - ultisnips = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "ultisnips-2018-04-30"; - src = fetchgit { - url = "https://github.com/SirVer/ultisnips"; - rev = "6fdc3647f72e0a1f321ea6bd092ecd01f7c187ba"; - sha256 = "1zp3xcmxk6cn38zmxxy5s2wnw9djskwkmspq2s9vqliyhprf9sy3"; - }; - dependencies = []; - - }; - - vim-hoogle = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-hoogle-2018-03-04"; - src = fetchgit { - url = "https://github.com/Twinside/vim-hoogle"; - rev = "871d104c92e33cb238506f2805f1652561978cc8"; - sha256 = "17qvi57g72ijgk7nczczli3kcphvdf625fzqbqcmqpsawgvfd07n"; - }; - dependencies = []; - - }; - - vim-gitgutter = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-gitgutter-2018-07-06"; - src = fetchgit { - url = "https://github.com/airblade/vim-gitgutter"; - rev = "6076c9678643a8b2fc9973f16ec9efcd5dbe1aca"; - sha256 = "1dyrll5rm61qdmzkym67hfyw80qnw10s1qrz9ryw3zvh1s2ad43l"; - }; - dependencies = []; - - }; - - Spacegray-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "Spacegray-vim-2018-06-20"; - src = fetchgit { - url = "https://github.com/ajh17/Spacegray.vim"; - rev = "f9e5205319cbb5c598bbf02b16c3d05277817f81"; - sha256 = "1s32zf75ybqs9jjjvqk5z4x9a6lr43gjbwlgw8k01qf4lsxkzkn9"; - }; - dependencies = []; - - }; - - nerdtree-git-plugin = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "nerdtree-git-plugin-2017-03-12"; - src = fetchgit { - url = "https://github.com/albfan/nerdtree-git-plugin"; - rev = "d79a5d5a1b3bc5fab3ba94db44a8b2e5a211d61d"; - sha256 = "0i77wijbr021zfv096ja15f5l52phvsd5gziqn1m3k60qkmb9gkj"; - }; - dependencies = []; - - }; - - vim-colors-solarized = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-colors-solarized-2011-05-09"; - src = fetchgit { - url = "https://github.com/altercation/vim-colors-solarized"; - rev = "528a59f26d12278698bb946f8fb82a63711eec21"; - sha256 = "05d3lmd1shyagvr3jygqghxd3k8a4vp32723fvxdm57fdrlyzcm1"; - }; - dependencies = []; - - }; - - vim-closetag = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-closetag-2018-05-15"; - src = fetchgit { - url = "https://github.com/alvan/vim-closetag"; - rev = "17367f433e095a66a8a885ab628033ce2a635aa1"; - sha256 = "11qkk1vsihw2sv1vdn94xjwm2p5hvisjv5h1arpdyxpnz45rs6vh"; - }; - dependencies = []; - - }; - - ctrlp-z = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "ctrlp-z-2015-10-17"; - src = fetchgit { - url = "https://github.com/amiorin/ctrlp-z"; - rev = "d1a69ec623ce24b9a30fc8fe3cd468c322b03026"; - sha256 = "16nsj1g8lqmyizlb5ijwhf4dsmh0xv1kwqq6jxvhaf55vfga82yl"; - }; - dependencies = []; - - }; - - vim-logreview = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-logreview-2017-07-08"; - src = fetchgit { - url = "https://github.com/andreshazard/vim-logreview"; - rev = "b7b66ab338e904127d796af49235b8c29742f18f"; - sha256 = "09lyymq0f3ybqdzhbpia7b0wcjbcyg5nkqd72qk8jkvc42da2af3"; - }; - dependencies = []; - - }; - - peskcolor-vim-git = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "peskcolor-vim-git-2016-06-11"; - src = fetchgit { - url = "https://github.com/andsild/peskcolor.vim.git"; - rev = "cba4fc739bbebacd503158f6509d9c226651f363"; - sha256 = "15hw3casr5y3ckgcn6aq8vhk6g2hym41w51nvgf34hbj9fx1nvkq"; - }; - dependencies = []; - - }; - - flake8-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "flake8-vim-2017-02-17"; - src = fetchgit { - url = "https://github.com/andviro/flake8-vim"; - rev = "01c4af4c68f33b2b3785314bfbf5b3d8d1451795"; - sha256 = "14rv0p1vx4njlplkc72gz7r8sy9vc6n8x9l00zc777x5zzrhgz3g"; - }; - dependencies = []; - - }; - - vim-css-color = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-css-color-2018-03-06"; - src = fetchgit { - url = "https://github.com/ap/vim-css-color"; - rev = "afaacf50e65b7d30b170e70ee13c1518dce1e032"; - sha256 = "1ck8qv3wfmc7rdddzd7zh2dsnb0rx69grmc0laz7n1358xg0i4vx"; - }; - dependencies = []; - - }; - - vim-bazel = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-bazel-2018-01-10"; - src = fetchgit { - url = "https://github.com/bazelbuild/vim-bazel"; - rev = "ecafb17d5d1d3756e5ac0bd9f4812a450b8c91a3"; - sha256 = "0ixhx9ssfygjy2v2ss02w28rcjxnvhj0caffj32cv3snwnpcz6fy"; - }; - dependencies = ["maktaba"]; - - }; - - clighter8 = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "clighter8-2018-07-25"; - src = fetchgit { - url = "https://github.com/bbchung/clighter8"; - rev = "839993b60dc4a19a58e4c7e7db1df04d911bb181"; - sha256 = "01r92idbym2p1hiqszrprrl1hrqzz2yhzv8n08m8gycd7m227cwg"; - }; - dependencies = []; - preFixup = '' - sed "/^let g:clighter8_libclang_path/s|')$|${llvmPackages.clang.cc}/lib/libclang.so')|" \ - -i "$out"/share/vim-plugins/clighter8/plugin/clighter8.vim - ''; - }; - - neomake = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neomake-2018-07-23"; - src = fetchgit { - url = "https://github.com/benekastah/neomake"; - rev = "b24cac5f6aa1d8f8e8bcfae52ed255f277f4f163"; - sha256 = "00hmbip0r3l0h6fk0bxs9rqbfj0vn246804s2s7shdjsvn6a3pa0"; - }; - dependencies = []; - - }; - - vim-hdevtools = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-hdevtools-2017-03-11"; - src = fetchgit { - url = "https://github.com/bitc/vim-hdevtools"; - rev = "4ffdace7002915cb10d663a2c56386286c5b8e37"; - sha256 = "0s7qd72962sc56j8xzpzikjs9k5s89d5p0j541abl8zm0mavmyka"; - }; - dependencies = []; - - }; - - vim-trailing-whitespace = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-trailing-whitespace-2017-09-22"; - src = fetchgit { - url = "https://github.com/bronson/vim-trailing-whitespace"; - rev = "4c596548216b7c19971f8fc94e38ef1a2b55fee6"; - sha256 = "0f1cpnp1nxb4i5hgymjn2yn3k1jwkqmlgw1g02sq270lavp2dzs9"; - }; - dependencies = []; - - }; - - vim-toml = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-toml-2018-06-15"; - src = fetchgit { - url = "https://github.com/cespare/vim-toml"; - rev = "85ba8277a6e331a56fce920d62bfdacce5bc5a80"; - sha256 = "0nnm4ja5j9gcsl9cv7ra30slrlpjpy4dsl0ykg0yhdq1vbby3m6n"; - }; - dependencies = []; - - }; - - denite-extra = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "denite-extra-2018-07-19"; - src = fetchgit { - url = "https://github.com/chemzqm/denite-extra"; - rev = "10836562703ebfe6552204e63b9b4293236d6d0f"; - sha256 = "1jq6wv6vhjpkd9xy8i6rjd0l69djvxg8395ylclr2dv21carx5z6"; - }; - dependencies = []; - - }; - - denite-git = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "denite-git-2018-07-19"; - src = fetchgit { - url = "https://github.com/chemzqm/denite-git"; - rev = "edd2c202e05c3f84e31b94a841fef236b923d559"; - sha256 = "0x8nf4x49859lgyi83vhqvpdhb1mxv55a9l8vbdflfagagj0gnzd"; - }; - dependencies = []; - - }; - - concealedyank-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "concealedyank-vim-2013-03-24"; - src = fetchgit { - url = "https://github.com/chikatoike/concealedyank.vim"; - rev = "e7e65a395e0e6a266f3a808bc07441aa7d03ebbd"; - sha256 = "0z7i8dmwfjh6mcrmgrxv3j86ic867617fas9mv4gqsrhhvrrkzsb"; - }; - dependencies = []; - - }; - - sourcemap-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "sourcemap-vim-2012-09-19"; - src = fetchgit { - url = "https://github.com/chikatoike/sourcemap.vim"; - rev = "0dd82d40faea2fdb0771067f46c01deb41610ba1"; - sha256 = "1gcgnynallz420911fdfm0ccbv3zs78p69nnh2ls1r4vlfp7g350"; - }; - dependencies = []; - - }; - - CheckAttach = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "CheckAttach-2018-07-18"; - src = fetchgit { - url = "https://github.com/chrisbra/CheckAttach"; - rev = "0f1f2e78071d7f805a0a679955cb4486f692b753"; - sha256 = "11skk275ijq8hwpp0zxsdgr08brq08v1syvyawck8vzrnqrq71sc"; - }; - dependencies = []; - - }; - - csv-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "csv-vim-2018-06-24"; - src = fetchgit { - url = "https://github.com/chrisbra/csv.vim"; - rev = "918be3bd15920fd9bc79fca5e6870b8055742a1a"; - sha256 = "01fhw55s5q23ny3n7ldg53n3raysr2wnnkpfybbba2wv55w5vpdy"; - }; - dependencies = []; - - }; - - sparkup = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "sparkup-2012-06-10"; - src = fetchgit { - url = "https://github.com/chrisgeo/sparkup"; - rev = "6fbfceef890e705c47b42b27be743ffed6f9296e"; - sha256 = "17jgpvl879ik53rr3razfnbpfx63mzpp1rlvxxjsvvrk4g45dssm"; - }; - dependencies = []; - - }; - - base16-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "base16-vim-2018-05-24"; - src = fetchgit { - url = "https://github.com/chriskempson/base16-vim"; - rev = "fcce6bce6a2f4b14eea7ea388031c0aa65e4b67d"; - sha256 = "0wi8k80v2brmxqbkk0lrvl4v2sslkjfwpvflm55b3n0ii8qy39nk"; - }; - dependencies = []; - - }; - - vim-sort-motion = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-sort-motion-2018-07-15"; - src = fetchgit { - url = "https://github.com/christoomey/vim-sort-motion"; - rev = "49dfcabeee2bf3a85a6cc0774b35f687b6c9d0e5"; - sha256 = "02v12iqy3gjhvh5aza6b6b3pfv2qkyyw83bxqjgbjj002f71ydkb"; - }; - dependencies = []; - - }; - - vim-tmux-navigator = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-tmux-navigator-2018-07-13"; - src = fetchgit { - url = "https://github.com/christoomey/vim-tmux-navigator"; - rev = "18b775fbccde5ff02e516c014290650bb40e257d"; - sha256 = "09v8amrdk8h4hsr9va8v9wdgzvj89z04y4j71l94rd7r6smxinbj"; - }; - dependencies = []; - - }; - - spacevim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "spacevim-2018-03-29"; - src = fetchgit { - url = "https://github.com/ctjhoa/spacevim"; - rev = "30142a518ba77feb22791b5cb2387d88b70c58f2"; - sha256 = "0m389cnpg17ca8s7vb9yrs40sxb56zg32lcpilnd63zfi7awgscg"; - }; - dependencies = []; - - }; - - ctrlp-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "ctrlp-vim-2018-06-28"; - src = fetchgit { - url = "https://github.com/ctrlpvim/ctrlp.vim"; - rev = "43cc73b8e7d4ab45f17118573eb81fd45704b989"; - sha256 = "16jn9n6vavwiwh6l2av2i3livan72saaz0d0v8vmznrrs2ngi1gk"; - }; - dependencies = []; - - }; - - vim2hs = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim2hs-2014-04-16"; - src = fetchgit { - url = "https://github.com/dag/vim2hs"; - rev = "f2afd55704bfe0a2d66e6b270d247e9b8a7b1664"; - sha256 = "18lqrl3hqb6cmizc04bbnsh8j0g761w2q8wascbzzfw80dmxy36b"; - }; - dependencies = []; - - }; - - quickfixstatus = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "quickfixstatus-2011-09-02"; - src = fetchgit { - url = "https://github.com/dannyob/quickfixstatus"; - rev = "fd3875b914fc51bbefefa8c4995588c088163053"; - sha256 = "16vxhvyxq51y7wnx0c1fmdi2yb6kfr1pxijq65gxj8qwvbak2s3v"; - }; - dependencies = []; - - }; - - agda-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "agda-vim-2018-05-23"; - src = fetchgit { - url = "https://github.com/derekelkins/agda-vim"; - rev = "24169e70c1dbd784349b1551b6a3753680d9bb87"; - sha256 = "1bn2g89dvwccfl4ki07jb8iydb3d0s4rm7z5gv5q1bv3lccndax6"; - }; - dependencies = []; - - }; - - vim-scala = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-scala-2017-11-10"; - src = fetchgit { - url = "https://github.com/derekwyatt/vim-scala"; - rev = "0b909e24f31d94552eafae610da0f31040c08f2b"; - sha256 = "1lqqapimgjr7k4imr26ap0lgx6k4qjl5gmgb1knvh5kz100bsjl5"; - }; - dependencies = []; - - }; - - vim-table-mode = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-table-mode-2018-05-16"; - src = fetchgit { - url = "https://github.com/dhruvasagar/vim-table-mode"; - rev = "5483e163bd0a67e729e0e8436315f33f9e126baf"; - sha256 = "0mmpa7zhrj8mqf4931ldf6n9jlpfxc4kg8xdhqlp7srlnq4h8siw"; - }; - dependencies = []; - - }; - - vim-jade = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-jade-2017-04-07"; - src = fetchgit { - url = "https://github.com/digitaltoad/vim-jade"; - rev = "ddc5592f8c36bf4bd915c16b38b8c76292c2b975"; - sha256 = "069pha18g1nlzg44k742vjxm4zwjd1qjzhfllkr35qaiflvjm84y"; - }; - dependencies = []; - - }; - - pony-vim-syntax = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "pony-vim-syntax-2017-09-26"; - src = fetchgit { - url = "https://github.com/dleonard0/pony-vim-syntax"; - rev = "caa34b3d7a15d9bfbfbb2f5944c85eb1eddcfafc"; - sha256 = "0r2lv99hkm95dv8wy9rkrkcwz5wkmwggfwi5vakgw497l3a9jskr"; - }; - dependencies = []; - - }; - - vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-2018-07-23"; - src = fetchgit { - url = "https://github.com/dracula/vim"; - rev = "d329d61c1752807059aef388c4e9629296760a35"; - sha256 = "06f5jg194w1fzh4bfj7cbibn94a1zx987f8iiaylkqzj3h0fn3fm"; - }; - dependencies = []; - - }; - - xptemplate = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "xptemplate-2017-12-06"; - src = fetchgit { - url = "https://github.com/drmingdrmer/xptemplate"; - rev = "74aac3aebaf9c67c12c21d6b25295b9bec9c93b3"; - sha256 = "01yvas50hg7iwwrdh61407mc477byviccksgi0fkaz89p78bbd1p"; - }; - dependencies = []; - - }; - - ghcmod-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "ghcmod-vim-2016-06-19"; - src = fetchgit { - url = "https://github.com/eagletmt/ghcmod-vim"; - rev = "1d192d13d68ab59f9f46497a0909bf24a7b7dfff"; - sha256 = "0bzahgzagnf0a9zv86jhdf8nc3p0yfz9izv5n3lc8gc12cp47d0a"; - }; - dependencies = []; - - }; - - neco-ghc = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neco-ghc-2018-05-13"; - src = fetchgit { - url = "https://github.com/eagletmt/neco-ghc"; - rev = "682869aca5dd0bde71a09ba952acb59c543adf7d"; - sha256 = "1v7ibi4fp99s4lswz3v0gf4i0h5i5gpj05xpsf4cixwj2zgh206h"; - }; - dependencies = []; - - }; - - editorconfig-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "editorconfig-vim-2018-07-25"; - src = fetchgit { - url = "https://github.com/editorconfig/editorconfig-vim"; - rev = "2c3e5323609d97ad7bda6fc22ae1f7746caab3d4"; - sha256 = "0a1nszrhxh9ixp5n47w89ijkvjk3rf29ypiz5blf4pnja39r336x"; - }; - dependencies = []; - - }; - - vim-cute-python-git = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-cute-python-git-2016-04-04"; - src = fetchgit { - url = "https://github.com/ehamberg/vim-cute-python.git"; - rev = "d7a6163f794500447242df2bedbe20bd751b92da"; - sha256 = "1jrfd6z84cdzn3yxdfp0xfxygscq7s8kbzxk37hf9cf5pl9ln0qf"; - }; - dependencies = []; - - }; - - acp = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "acp-2013-02-05"; - src = fetchgit { - url = "https://github.com/eikenb/acp"; - rev = "5c627cec37d0d3b1670cb250d84e176e8b0c644e"; - sha256 = "0h7s4nvxin7m2caka7g1hhlxj1bbiwsvw8s2lqwlh7nq43v23ghg"; - }; - dependencies = []; - - }; - - vim-elixir = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-elixir-2018-05-25"; - src = fetchgit { - url = "https://github.com/elixir-lang/vim-elixir"; - rev = "b916c00a7cdb6099dbebb6096eab55794751e2b3"; - sha256 = "1scg80j7kjjqfcswddwsig166zmipa9q6rm0kh8779i7qflgg4g0"; - }; - dependencies = []; - - }; - - elm-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "elm-vim-2018-06-18"; - src = fetchgit { - url = "https://github.com/elmcast/elm-vim"; - rev = "e51e2e43ad617c26205a84453481d3ac152c8fec"; - sha256 = "09bgfjnpa1s25x5wnxry9lmsly92s0mazn1sl0vg2wfgphf67m6b"; - }; - dependencies = []; - - }; - - vim-json = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-json-2018-01-10"; - src = fetchgit { - url = "https://github.com/elzr/vim-json"; - rev = "3727f089410e23ae113be6222e8a08dd2613ecf2"; - sha256 = "1c19pqrys45pzflj5jyrm4q6hcvs977lv6qsfvbnk7nm4skxrqp1"; - }; - dependencies = []; - - }; - - vim-localvimrc = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-localvimrc-2018-07-23"; - src = fetchgit { - url = "https://github.com/embear/vim-localvimrc"; - rev = "a3cb22a68625e022df1da402361801cc817bcec5"; - sha256 = "0n3fl4wh5bhppxwkpd69jmnck2js08dgzfxcpfqrvx22zr22m8kc"; - }; - dependencies = []; - - }; - - vim-haskellConcealPlus = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-haskellConcealPlus-2016-05-13"; - src = fetchgit { - url = "https://github.com/enomsg/vim-haskellConcealPlus"; - rev = "81dfb51ff8e471fb1f30659a10daaf1bdd65fb03"; - sha256 = "0vm76gxw62lkyxccrlnn8sblfl3d51svwfra9wfixq4h51jdggyr"; - }; - dependencies = []; - - }; - - ensime-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "ensime-vim-2018-04-21"; - src = fetchgit { - url = "https://github.com/ensime/ensime-vim"; - rev = "634cce6eae10a31cd6eec259890bdcda326ee3c2"; - sha256 = "03sr53680kcwxaa5xbqzdfbsgday3bkzja33wym49w9gjmlaa320"; - }; - dependencies = ["vimproc" "vimshell" "self" "forms"]; - passthru.python3Dependencies = ps: with ps; [ sexpdata websocket_client ]; - }; - - supertab = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "supertab-2017-11-14"; - src = fetchgit { - url = "https://github.com/ervandew/supertab"; - rev = "40fe711e088e2ab346738233dd5adbb1be355172"; - sha256 = "0l5labq68kyprv63k1q35hz5ly0dd06mf2z202mccnix4mlxf0db"; - }; - dependencies = []; - - }; - - YUNOcommit-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "YUNOcommit-vim-2014-11-26"; - src = fetchgit { - url = "https://github.com/esneider/YUNOcommit.vim"; - rev = "981082055a73ef076d7e27477874d2303153a448"; - sha256 = "0mjc7fn405vcx1n7vadl98p5wgm6jxrlbdbkqgjq8f1m1ir81zab"; - }; - dependencies = []; - - }; - - vim-lastplace = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-lastplace-2017-06-13"; - src = fetchgit { - url = "https://github.com/farmergreg/vim-lastplace"; - rev = "102b68348eff0d639ce88c5094dab0fdbe4f7c55"; - sha256 = "1d0mjjyissjvl80wgmn7z1gsjs3fhk0vnmx84l9q7g04ql4l9pja"; - }; - dependencies = []; - - }; - - vim-go = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-go-2018-07-22"; - src = fetchgit { - url = "https://github.com/fatih/vim-go"; - rev = "5e26ce6bfa9400f645aaa5898f802f46275b9585"; - sha256 = "1m380n3sdsqydn5dbjj1cafslbr1426ihz1a7rxr980z5jd43hj1"; - }; - dependencies = []; - - }; - - vim-isort = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-isort-2017-03-12"; - src = fetchgit { - url = "https://github.com/fisadev/vim-isort"; - rev = "65bd9fecd5412c8c127de86f8dcf6cfe4dd70fda"; - sha256 = "0d9r2p557czrqhn3z35jsrzp3iw6n0vjhxcgkk6l0y79ni3dar1m"; - }; - dependencies = []; - postPatch = '' - substituteInPlace ftplugin/python_vimisort.vim \ - --replace 'import vim' 'import vim; import sys; sys.path.append("${pythonPackages.isort}/${python.sitePackages}")' - ''; - }; - - vim-colorschemes = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-colorschemes-2017-08-22"; - src = fetchgit { - url = "https://github.com/flazz/vim-colorschemes"; - rev = "eab315701f4627967fd62582eefc4e37a3745786"; - sha256 = "12jfqfs6lqd6jijxrdx3k76bzxrh9517zwczb73qjaqbg286fh5k"; - }; - dependencies = []; - - }; - - floobits-neovim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "floobits-neovim-2017-08-02"; - src = fetchgit { - url = "https://github.com/floobits/floobits-neovim"; - rev = "9ccd5a8d5d28261b9686717d61a32b756f38f189"; - sha256 = "02njg49qz9bfzggpn7z5c7w1wa1k5hxly66904wizl601fa6c664"; - }; - dependencies = []; - - }; - - psc-ide-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "psc-ide-vim-2018-03-11"; - src = fetchgit { - url = "https://github.com/frigoeu/psc-ide-vim"; - rev = "6d4a3cc27e9782b703f6dd61ef5fdf27054bac0f"; - sha256 = "19w0cvrka3klxbh9z1yq873v92rhmxdj68bdnqxzwybf24hgsk9g"; - }; - dependencies = []; - - }; - - vim-snipmate = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-snipmate-2017-04-20"; - src = fetchgit { - url = "https://github.com/garbas/vim-snipmate"; - rev = "a9802f2351910f64b70fb10b63651e6ff6b8125e"; - sha256 = "1l7sc6lf66pkiy18aq9s3wk1dmvvvsy1063cc0bxich9xa8m34bj"; - }; - dependencies = ["vim-addon-mw-utils" "tlib"]; - - }; - - vundle = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vundle-2018-02-02"; - src = fetchgit { - url = "https://github.com/gmarik/vundle"; - rev = "9a38216a1c0c597f978d73547d37681fc689c90d"; - sha256 = "1695glma8zf2lnp0w713sdvwqagf1s127p4i60114nk6gx5g5x2c"; - }; - dependencies = []; - - }; - - csapprox = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "csapprox-2013-07-26"; - src = fetchgit { - url = "https://github.com/godlygeek/csapprox"; - rev = "7981dac51d8b6776985aa08cb7b5ee98ea7f2ddd"; - sha256 = "08g4x6nnd6hkgm2daa5ihhz75pcdx3jzzv8rfjls80qajlhx5rf6"; - }; - dependencies = []; - - }; - - tabular = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "tabular-2016-05-04"; - src = fetchgit { - url = "https://github.com/godlygeek/tabular"; - rev = "00e1e7fcdbc6d753e0bc8043e0d2546fa81bf367"; - sha256 = "185jpisk9hamcwb6aiavdzjdbbigzdra8f4mgs98r9cm9j448xkz"; - }; - dependencies = []; - - }; - - vim-codefmt = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-codefmt-2018-06-06"; - src = fetchgit { - url = "https://github.com/google/vim-codefmt"; - rev = "78f646545c4e1254fc413242e5c204a2dc79665d"; - sha256 = "0ysnjsc7nybm374k039655y1wijkh8p2m0hsfxf9cxf79yjinyql"; - }; - dependencies = ["maktaba"]; - - }; - - vim-jsonnet = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-jsonnet-2018-04-10"; - src = fetchgit { - url = "https://github.com/google/vim-jsonnet"; - rev = "1425166887329363381194adc457b02b663b1354"; - sha256 = "0kkpvp1r06l3glhgw4wv3ihqisjhs5m0x7mxgy388hy4r73fx08j"; - }; - dependencies = []; - - }; - - vim-maktaba = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-maktaba-2018-05-06"; - src = fetchgit { - url = "https://github.com/google/vim-maktaba"; - rev = "ffdb1a5a9921f7fd722c84d0f60e166f9916b67d"; - sha256 = "1cmhgd9xvx09l6ypks09gxqs1vad1bddinf4cx2jmd516bv8qss3"; - }; - dependencies = []; - - }; - - gitv = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "gitv-2018-06-10"; - src = fetchgit { - url = "https://github.com/gregsexton/gitv"; - rev = "41e4ffdbdb02374412d03c5680906ebee84dd5a2"; - sha256 = "1wfp3kkcvrccq0dqplg3ymyz9vdwn1c5wabh6mwfzbs2zx01vwcn"; - }; - dependencies = ["fugitive"]; - - }; - - xterm-color-table-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "xterm-color-table-vim-2013-12-31"; - src = fetchgit { - url = "https://github.com/guns/xterm-color-table.vim"; - rev = "9754e857e5f4fe1f8727106dcc682d21c29a51e4"; - sha256 = "08a1d9428xwrjp40qgi34cb5fwgc239qf3agxl32k7bqbn08pq19"; - }; - dependencies = []; - - }; - - vim-jsdoc = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-jsdoc-2018-05-05"; - src = fetchgit { - url = "https://github.com/heavenshell/vim-jsdoc"; - rev = "5ef086789f5ac431d1d5aab53e771f00f1c25503"; - sha256 = "0f0dbcvbmha2nfadvf27crxkkxc1ps1inss5n66vy1p5bffv0bpm"; - }; - dependencies = []; - - }; - - vim-leader-guide = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-leader-guide-2017-03-18"; - src = fetchgit { - url = "https://github.com/hecal3/vim-leader-guide"; - rev = "6ac8c663e65c9c0ded70417b84f66ee59457893e"; - sha256 = "1hqha3ig40ls15bnb10xpbl91swn0gxqnhmz5frkvvdzj4wq55fw"; - }; - dependencies = []; - - }; - - vim-snippets = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-snippets-2018-07-19"; - src = fetchgit { - url = "https://github.com/honza/vim-snippets"; - rev = "1143432afdb3a97b606b081700eead5b4f499d4d"; - sha256 = "1z0pgpsv8y1zhxlm6w76wgd4wx378wbq44mvgxxfxi0mfvb6vywf"; - }; - dependencies = []; - - }; - - idris-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "idris-vim-2017-12-04"; - src = fetchgit { - url = "https://github.com/idris-hackers/idris-vim"; - rev = "091ed6b267749927777423160eeab520109dd9c1"; - sha256 = "1zibar2vxcmai0k37ricwnimfdv1adxfbbvz871rc4l6h3q85if1"; - }; - dependencies = []; - - }; - - vim-SyntaxRange = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-SyntaxRange-2018-03-09"; - src = fetchgit { - url = "https://github.com/inkarkat/vim-SyntaxRange"; - rev = "dc33d8f84ebbf4c9fa03ce00b8adeb83e05249d3"; - sha256 = "0nf0hkgl5fm0laxb5253br894259kz33zyiwxzrry6w3108alasr"; - }; - dependencies = []; - - }; - - vim-extradite = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-extradite-2015-09-22"; - src = fetchgit { - url = "https://github.com/int3/vim-extradite"; - rev = "52326f6d333cdbb9e9c6d6772af87f4f39c00526"; - sha256 = "0c89i0spvdm9vi65q15qcmsfmwa9rds2wmaq1kf6s7q7ywvs6w8i"; - }; - dependencies = []; - - }; - - calendar-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "calendar-vim-2018-07-04"; - src = fetchgit { - url = "https://github.com/itchyny/calendar.vim"; - rev = "f27fcf52c8a516f55ede5cff468f0a3e4014ae1b"; - sha256 = "07gg83bgj9c43jn66zlvyc1avqjyidb9cjwdv1ln3965zkl47b5r"; - }; - dependencies = []; - - }; - - lightline-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "lightline-vim-2018-07-05"; - src = fetchgit { - url = "https://github.com/itchyny/lightline.vim"; - rev = "0532dff598abca9975d3f80128eaadadbf1d91d4"; - sha256 = "1wvhl2wc2p4vqi7zzj7wdyq0cnbfq8s7g5ifcchj8f5s8c4h4lfc"; - }; - dependencies = []; - - }; - - thumbnail-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "thumbnail-vim-2017-04-24"; - src = fetchgit { - url = "https://github.com/itchyny/thumbnail.vim"; - rev = "71cb5d48e59fc77149c1d1036ecd9e39f0b46a00"; - sha256 = "0b25n28ri6n5rrvgfynv8rm5pzzxpnrnj1l3647pf2fjxd2z2rv5"; - }; - dependencies = []; - - }; - - vim-cursorword = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-cursorword-2017-10-19"; - src = fetchgit { - url = "https://github.com/itchyny/vim-cursorword"; - rev = "4878d6185b99131c5f610cc6ad0e223439ac4601"; - sha256 = "170nf0w7i5k3cr72dkvraq2p0lzsvb3cmdvslyz7cmxnz611n6bf"; - }; - dependencies = []; - - }; - - vim-gitbranch = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-gitbranch-2017-05-28"; - src = fetchgit { - url = "https://github.com/itchyny/vim-gitbranch"; - rev = "8118dc1cdd387bd609852be4bf350360ce881193"; - sha256 = "01gvd96mnzfc5s0951zzq122birg5svnximkldgb9kv5bmsnmh3j"; - }; - dependencies = []; - - }; - - vim-ipython = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-ipython-2015-06-23"; - src = fetchgit { - url = "https://github.com/ivanov/vim-ipython"; - rev = "42499f094b805b90b683afa5009cee99abd0bb75"; - sha256 = "10wpfvfs8yv1bvzra4d5zy5glp62gbalpayxx7mkalhr2ccppy3x"; - }; - dependencies = []; - - }; - - tender-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "tender-vim-2017-03-14"; - src = fetchgit { - url = "https://github.com/jacoborus/tender.vim"; - rev = "6b0497a59233b3e67fb528a498069eb1d24743f9"; - sha256 = "1iqijk7xq0g6p3j8jgzgrhqizw87fnfryx73iaqqx5iyq1k8i9mn"; - }; - dependencies = []; - - }; - - vim-test-git = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-test-git-2018-07-10"; - src = fetchgit { - url = "https://github.com/janko-m/vim-test.git"; - rev = "e24477e81e91fe90c5d914849848027cb09a7c86"; - sha256 = "1kkfzs0bmbg4kjips1jylrsd5rqd39ab2x2z1a64pjkx1fvl703b"; - }; - dependencies = []; - - }; - - vim-hier = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-hier-2011-08-27"; - src = fetchgit { - url = "https://github.com/jceb/vim-hier"; - rev = "0b8c365263551a67404ebd7e528c55e17c1d3de7"; - sha256 = "118pd9sx1bl9vfr89xrf536hfx4l162a43a1qpwpkqxzb9a3ca7n"; - }; - dependencies = []; - buildInputs = [ vim ]; - }; - - vim-orgmode = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-orgmode-2018-07-25"; - src = fetchgit { - url = "https://github.com/jceb/vim-orgmode"; - rev = "35e94218c12a0c063b4b3a9b48e7867578e1e13c"; - sha256 = "0j6zfqqysnky4z54413l87q7wxbskg0zb221zbz48ry4l1anilhx"; - }; - dependencies = []; - - }; - - vim-buffergator = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-buffergator-2018-05-02"; - src = fetchgit { - url = "https://github.com/jeetsukumaran/vim-buffergator"; - rev = "947b60dca4d4fc6a041a6ec84b17ca6736d1b916"; - sha256 = "1b6sw5858h3v7p46v1fiy06jnfwiwqsfqwhr46ia12d0rfdm538c"; - }; - dependencies = []; - - }; - - tslime-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "tslime-vim-2018-07-23"; - src = fetchgit { - url = "https://github.com/jgdavey/tslime.vim"; - rev = "28e9eba642a791c6a6b044433dce8e5451b26fb0"; - sha256 = "1y5xikryv6851d0rjk9c64agawshp5208mwym6ma9ngs7s3s1l4x"; - }; - dependencies = []; - - }; - - vim-docbk = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-docbk-2015-04-01"; - src = fetchgit { - url = "https://github.com/jhradilek/vim-docbk"; - rev = "6ac0346ce96dbefe982b9e765a81c072997f2e9e"; - sha256 = "1jnx39m152hf9j620ygagaydg6h8m8gxkr1fmxj6kgqf71jr0n9d"; - }; - dependencies = []; - - }; - - auto-pairs = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "auto-pairs-2017-07-03"; - src = fetchgit { - url = "https://github.com/jiangmiao/auto-pairs"; - rev = "f0019fc6423e7ce7bbd01d196a7e027077687fda"; - sha256 = "1kzrdq3adwxwm3fw65g05ww9405lwqi368win5kayamyj9i0z7r6"; - }; - dependencies = []; - - }; - - vim-nerdtree-tabs = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-nerdtree-tabs-2018-05-05"; - src = fetchgit { - url = "https://github.com/jistr/vim-nerdtree-tabs"; - rev = "5fc6c6857028a07e8fe50f0adef28fb20218776b"; - sha256 = "051m4jb8jcc9rbafp995hmf4q6zn07bwh7anra6k1cr14i9lasaa"; - }; - dependencies = []; - - }; - - zenburn = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "zenburn-2018-04-29"; - src = fetchgit { - url = "https://github.com/jnurmine/zenburn"; - rev = "2cacfcb222d9db34a8d1a13bb8bb814f039b98cd"; - sha256 = "0m5d5sjckirfpdhg9sf1nl5xywvzdx6y04r13m47jlavf79hhimi"; - }; - dependencies = []; - - }; - - vim-colorstepper = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-colorstepper-2016-01-28"; - src = fetchgit { - url = "https://github.com/jonbri/vim-colorstepper"; - rev = "f23ba0d995d41508a2dc9471cf31d3d01a4b5f05"; - sha256 = "05ykxn0gmh8liz0zv5hb8df1ajggxp88izq3825m0yb3ma3k1jqs"; - }; - dependencies = []; - - }; - - vim-xdebug = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-xdebug-2012-08-15"; - src = fetchgit { - url = "https://github.com/joonty/vim-xdebug"; - rev = "a4980fa65f7f159780593ee37c178281691ba2c4"; - sha256 = "1qh18r0sm4gh95sjbi2hnflvxdl4gk00jyy3n7z4i1gnx9ihxjqw"; - }; - dependencies = []; - postInstall = false; - }; - - fzf-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "fzf-vim-2018-07-22"; - src = fetchgit { - url = "https://github.com/junegunn/fzf.vim"; - rev = "6ce58caad320be3cf9ff5d275191f88524edf326"; - sha256 = "02s6ky1mnb18iy91p6syy3qnp55zwg2d52ybm6cic2gwvj1az1sf"; - }; - dependencies = []; - - }; - - goyo-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "goyo-vim-2017-06-01"; - src = fetchgit { - url = "https://github.com/junegunn/goyo.vim"; - rev = "5b8bd0378758c1d9550d8429bef24b3d6d78b592"; - sha256 = "0jh2gyf6v1vl12hygzwylzsj1ivx7r6xrd75k2wfsy91b2pm9srj"; - }; - dependencies = []; - - }; - - limelight-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "limelight-vim-2016-06-24"; - src = fetchgit { - url = "https://github.com/junegunn/limelight.vim"; - rev = "106fb5749d227a0de72e36068ed72798c6fd48e6"; - sha256 = "0fp4yp50n5v5zx3a7afh9wip4nwcfhmdgdzwpnl79jvild1z9fgh"; - }; - dependencies = []; - - }; - - vim-easy-align = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-easy-align-2017-06-03"; - src = fetchgit { - url = "https://github.com/junegunn/vim-easy-align"; - rev = "1cd724dc239c3a0f7a12e0fac85945cc3dbe07b0"; - sha256 = "0bqk1sdqamfgagh31a60c7gvvsvjpg1xys7ivqh62iqlny5i9774"; - }; - dependencies = []; - - }; - - vim-dashboard = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-dashboard-2017-08-08"; - src = fetchgit { - url = "https://github.com/junegunn/vim-github-dashboard"; - rev = "054d7c69d9882a6ffccedd6e43623e184958d3b6"; - sha256 = "1ns6dd8719hqrkqnxd52ssi7gxjxni7w4l1ih7ag72d62qzw0p8y"; - }; - dependencies = []; - - }; - - vim-peekaboo = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-peekaboo-2017-03-20"; - src = fetchgit { - url = "https://github.com/junegunn/vim-peekaboo"; - rev = "a7c940b15b008afdcea096d3fc4d25e3e431eb49"; - sha256 = "1rc4hr6vwj2mmrgz8lifxf9rvcw1rb5dahq649yn8ccw03x8zn6m"; - }; - dependencies = []; - - }; - - vim-eighties = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-eighties-2016-12-15"; - src = fetchgit { - url = "https://github.com/justincampbell/vim-eighties"; - rev = "1a6ea42ead1e31524ec94cfefb6afc1d8dacd170"; - sha256 = "1yh1kny28c7f5qm52y7xd5aj4mycksfb0x1zvcb37c73ycdxc1v2"; - }; - dependencies = []; - - }; - - vim-niceblock = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-niceblock-2018-01-30"; - src = fetchgit { - url = "https://github.com/kana/vim-niceblock"; - rev = "178629a8b81da2fa614bd6c19e7797e325ee9153"; - sha256 = "1bz8qjnwk3gz9h0194g3qqga91i4k78r9s1xymn2fv35llrfsdx0"; - }; - dependencies = []; - - }; - - vim-operator-replace = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-operator-replace-2015-02-25"; - src = fetchgit { - url = "https://github.com/kana/vim-operator-replace"; - rev = "1345a556a321a092716e149d4765a5e17c0e9f0f"; - sha256 = "07cibp61zwbzpjfxqdc77fzrgnz8jhimmdhhyjr0lvgrjgvsnv6q"; - }; - dependencies = []; - - }; - - vim-operator-user = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-operator-user-2015-02-17"; - src = fetchgit { - url = "https://github.com/kana/vim-operator-user"; - rev = "c3dfd41c1ed516b4b901c97562e644de62c367aa"; - sha256 = "16y2fyrmwg4vkcl85i8xg8s6m39ca2jvgi9qm36b3vzbnkcifafb"; - }; - dependencies = []; - - }; - - vim-tabpagecd = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-tabpagecd-2013-11-29"; - src = fetchgit { - url = "https://github.com/kana/vim-tabpagecd"; - rev = "8b71a03a037608fa5918f5096812577cec6355e4"; - sha256 = "1mr6s2hvsf2a2nkjjvq78c9isfxk2k1ih890w740srbq6ssj0npm"; - }; - dependencies = []; - - }; - - vim-coffee-script = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-coffee-script-2018-02-27"; - src = fetchgit { - url = "https://github.com/kchmck/vim-coffee-script"; - rev = "9e3b4de2a476caeb6ff21b5da20966d7c67a98bb"; - sha256 = "1yzhyi12r508r2yjkzbcnddv3q4whjf3kchp23xs0snhwd9b981x"; - }; - dependencies = []; - - }; - - swift-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "swift-vim-2018-07-21"; - src = fetchgit { - url = "https://github.com/keith/swift.vim"; - rev = "40d53b215fd455e4b7fd413eaf14d1a028a504ab"; - sha256 = "1lbxi0n5x5xnskfylbcpazch00lxbfhnc2h70x196yc4fhwz9153"; - }; - dependencies = []; - - }; - - rainbow_parentheses-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "rainbow_parentheses-vim-2013-03-04"; - src = fetchgit { - url = "https://github.com/kien/rainbow_parentheses.vim"; - rev = "eb8baa5428bde10ecc1cb14eed1d6e16f5f24695"; - sha256 = "1qw84imlhq4654mxazj7j3sp5g1j3yjxi496i08iix06dm15m5s7"; - }; - dependencies = []; - - }; - - fastfold = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "fastfold-2018-06-02"; - src = fetchgit { - url = "https://github.com/konfekt/fastfold"; - rev = "4150ebdc6e226e8797d42dcabb7463952de9dc30"; - sha256 = "0mdb77np2vf564q18fvj1klr99pwrx2sw0jhxify9g7i0177qs4r"; - }; - dependencies = []; - - }; - - vim-signature = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-signature-2018-07-06"; - src = fetchgit { - url = "https://github.com/kshenoy/vim-signature"; - rev = "6bc3dd1294a22e897f0dcf8dd72b85f350e306bc"; - sha256 = "08m5dg77yavria7n7iajkj4kqaw848763680003j2gbrjlhpprpm"; - }; - dependencies = []; - - }; - - vim-gista = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-gista-2017-02-20"; - src = fetchgit { - url = "https://github.com/lambdalisue/vim-gista"; - rev = "b6cd41d0eb480cd79e84f3da3703613d0cf94a6c"; - sha256 = "0bkzbppd3jdci4yvifb4sh05q20qn8cr3j9kqhxyc703s0l0lk2s"; - }; - dependencies = []; - - }; - - latex-box = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "latex-box-2015-06-01"; - src = fetchgit { - url = "https://github.com/latex-box-team/latex-box"; - rev = "3c2901e12cb78bfb2be58ba4c62a488612550fe1"; - sha256 = "1z4mdy47cpwcdhvy8mr72vhlybxn1y59yd3ixf6ids1bzpkrd7zl"; - }; - dependencies = []; - - }; - - typescript-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "typescript-vim-2018-03-08"; - src = fetchgit { - url = "https://github.com/leafgarland/typescript-vim"; - rev = "e25636b44211a4be7b089bfed7cf09aa7dd086f5"; - sha256 = "1i422j4za5xwcv3zz7cjw523nnh5q652c04phqp681lgdmgqszh4"; - }; - dependencies = []; - - }; - - vim-ledger = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-ledger-2017-12-12"; - src = fetchgit { - url = "https://github.com/ledger/vim-ledger"; - rev = "6eb3bb21aa979cc295d0480b2179938c12b33d0d"; - sha256 = "0rbwyaanvl2bqk8xm4kq8fkv8y92lpf9xx5n8gw54iij7xxhnj01"; - }; - dependencies = []; - - }; - - vim-jinja = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-jinja-2016-11-16"; - src = fetchgit { - url = "https://github.com/lepture/vim-jinja"; - rev = "8d330a7aaf0763d080dc82204b4aaba6ac0605c6"; - sha256 = "1n62ga02rcj7jjgzvwr46pckj59dc1zqahjgampjcwdd8vf4mg3q"; - }; - dependencies = []; - - }; - - vimtex = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vimtex-2018-07-25"; - src = fetchgit { - url = "https://github.com/lervag/vimtex"; - rev = "5c5cd72b680bca8c3b5b45ee790f3f6f5890e77c"; - sha256 = "1pahrkf536ay56jdiqdda1bq0q5d788bvf099r0wvxwgqk77hr6n"; - }; - dependencies = []; - - }; - - cosco-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "cosco-vim-2018-02-15"; - src = fetchgit { - url = "https://github.com/lfilho/cosco.vim"; - rev = "434dc68b93b8f42babe1887a269145ce39c97edf"; - sha256 = "1ng91nkkd9rgyihp4dvzrj7drm31d9r2vx4id1n8v6gc1rx3qasv"; - }; - dependencies = []; - - }; - - vim-easymotion = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-easymotion-2018-06-05"; - src = fetchgit { - url = "https://github.com/lokaltog/vim-easymotion"; - rev = "1a0244c90c3ff46219cf9597bb13662be4232407"; - sha256 = "1gsfn4fgivfg821wmnrdzpmqdimjkvkqi3gwr0nwf07ygjbr2csy"; - }; - dependencies = []; - - }; - - vim-lawrencium = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-lawrencium-2017-01-10"; - src = fetchgit { - url = "https://github.com/ludovicchabant/vim-lawrencium"; - rev = "88077183e1f5a9a1f741aeab7a1374cfed9e917f"; - sha256 = "0z31v93wjycq4lqvbl1jzxi7i5i1vl919m4dyyzphybcqrjjpnab"; - }; - dependencies = []; - - }; - - rainbow = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "rainbow-2018-06-19"; - src = fetchgit { - url = "https://github.com/luochen1990/rainbow"; - rev = "549724c2123c5a06834676963be0d76d5c37abc1"; - sha256 = "0hh0w337qw5yk9flk4iz4vfpa4q13blvyv10hgbfrqy72s30gpdf"; - }; - dependencies = []; - - }; - - vim-xkbswitch = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-xkbswitch-2017-03-27"; - src = fetchgit { - url = "https://github.com/lyokha/vim-xkbswitch"; - rev = "a85ebddb9038e6b05138c48868a319a9e13d1868"; - sha256 = "0v0wckkvsj3pd3a5lj35dqwlvgr1kfz0x6rpnx28mzrcg05p19fr"; - }; - dependencies = []; - patchPhase = '' - substituteInPlace plugin/xkbswitch.vim \ - --replace /usr/local/lib/libxkbswitch.so ${xkb_switch}/lib/libxkbswitch.so - ''; - buildInputs = [ xkb_switch ]; - }; - - vim-highlightedyank = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-highlightedyank-2018-06-01"; - src = fetchgit { - url = "https://github.com/machakann/vim-highlightedyank"; - rev = "eafae05916e670da8bc99e44b1534cd8c7f87c7a"; - sha256 = "1z6xjb9244fgnhmw21m7y3bd9vs9gvxbb9ig73iwy0ny886hjlnk"; - }; - dependencies = []; - - }; - - tagbar = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "tagbar-2017-12-17"; - src = fetchgit { - url = "https://github.com/majutsushi/tagbar"; - rev = "387bbadda98e1376ff3871aa461b1f0abd4ece70"; - sha256 = "0srmslg0v1a7zhzz0wgzgv7jyr0j3q9m766qzb7zimkkb32fcbx9"; - }; - dependencies = []; - - }; - - vim-jsbeautify = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-jsbeautify-2018-01-31"; - src = fetchgit { - url = "https://github.com/maksimr/vim-jsbeautify"; - rev = "7a55bffa7d87e4f1ed11650e56a1361779b39624"; - sha256 = "01jvc3nkvmhw9n7m9x96ax1ndzw78ryjmgrvkqb7gja1xb8i8jqq"; - }; - dependencies = []; - - }; - - Jenkinsfile-vim-syntax = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "Jenkinsfile-vim-syntax-2018-04-03"; - src = fetchgit { - url = "https://github.com/martinda/Jenkinsfile-vim-syntax"; - rev = "45418b171e06f63e0814cac6a656832384708aba"; - sha256 = "0vfx22fzp0894lclmbsp6l8apvw0znd3cbah8r7r5la9qzyiwi4p"; - }; - dependencies = []; - - }; - - gist-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "gist-vim-2016-10-10"; - src = fetchgit { - url = "https://github.com/mattn/gist-vim"; - rev = "f0d63579eab7548cf12f979dc52ef5a370ecbe63"; - sha256 = "06nix49j4inxy3rkcv32f4ka89g4crqwfqnrm3b76iwwky8m2p17"; - }; - dependencies = []; - - }; - - webapi-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "webapi-vim-2018-03-14"; - src = fetchgit { - url = "https://github.com/mattn/webapi-vim"; - rev = "252250381a9509257bfb06b9f95441e41e3e23b5"; - sha256 = "0g37d1i6rxsj6f31g9jy2bhr8ng3jwmnvqqcmw19vbql4v56zq6a"; - }; - dependencies = []; - - }; - - undotree = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "undotree-2018-07-02"; - src = fetchgit { - url = "https://github.com/mbbill/undotree"; - rev = "a80159c9f5c238575b63984b8bc610bc5de6b233"; - sha256 = "10l091qbigcj053l65bs3cdnysasl7f2qdbsk8bk6k0xj7rrpgzl"; - }; - dependencies = []; - - }; - - forms = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "forms-2012-11-28"; - src = fetchgit { - url = "https://github.com/megaannum/forms"; - rev = "b601e03fe0a3b8a43766231f4a6217e4492b4f75"; - sha256 = "19kp1i5c6jmnpbsap9giayqbzlv7vh02mp4mjvicqj9n0nfyay74"; - }; - dependencies = ["self"]; - - }; - - self = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "self-2014-05-28"; - src = fetchgit { - url = "https://github.com/megaannum/self"; - rev = "2ed666b547eddee6ae1fcc63babca4ba0b66a59f"; - sha256 = "1gcwn6i5i3msg7hrlzsnv1bs6pm4jz9cff8ppaz2xdj8xv9qy6fn"; - }; - dependencies = []; - - }; - - robotframework-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "robotframework-vim-2017-04-14"; - src = fetchgit { - url = "https://github.com/mfukar/robotframework-vim"; - rev = "75d5b371a4da2a090a2872d55bd0dead013f334e"; - sha256 = "091ac5rq6f1a7j2q3dy9rc00vckv21m4wd29ijj63jannr02v5ad"; - }; - dependencies = []; - - }; - - vim-grepper-git = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-grepper-git-2018-04-24"; - src = fetchgit { - url = "https://github.com/mhinz/vim-grepper.git"; - rev = "04d659c9e0a57e0c3e989069601d2a98df0386c4"; - sha256 = "16k5ahcn9i4wvlhw16j0gfgxw0clry72l78lk28qmx9p2gh1ka3g"; - }; - dependencies = []; - - }; - - vim-signify = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-signify-2018-07-25"; - src = fetchgit { - url = "https://github.com/mhinz/vim-signify"; - rev = "a9fc705b9bdffaac46f13e47d6565c904102dedc"; - sha256 = "0hk24anfhh1v62zn03cbqrf8c260q6g5cka8dpq8c5943v6kln59"; - }; - dependencies = []; - - }; - - vim-startify = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-startify-2018-07-21"; - src = fetchgit { - url = "https://github.com/mhinz/vim-startify"; - rev = "8cde338d1f35057fd64146090c960a55b953dcd9"; - sha256 = "01aali5s946589cxy8k5qb0qzhxwlgwv4grri3x60h2520fc1z29"; - }; - dependencies = []; - - }; - - vim-indent-object = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-indent-object-2018-04-08"; - src = fetchgit { - url = "https://github.com/michaeljsmith/vim-indent-object"; - rev = "5c5b24c959478929b54a9e831a8e2e651a465965"; - sha256 = "1kmwnz0jxjkvfzy06r7r73pcxfcyjp8p8m2d6qrhjfvzidgfhw19"; - }; - dependencies = []; - - }; - - ack-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "ack-vim-2018-02-28"; - src = fetchgit { - url = "https://github.com/mileszs/ack.vim"; - rev = "36e40f9ec91bdbf6f1adf408522a73a6925c3042"; - sha256 = "0yppr89hd1jyp0pj56hxdjbn32sr7pj3mihd18wxispvl5dqd6fm"; - }; - dependencies = []; - - }; - - vim-yapf = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-yapf-2018-06-05"; - src = fetchgit { - url = "https://github.com/mindriot101/vim-yapf"; - rev = "cae79733a1a39732c5305d4a89cd093d17cb917d"; - sha256 = "16bmzvzks6kbqm6dk908k23b9wj7qf3x8bz3kikrzj27s0p7s9cc"; - }; - dependencies = []; - buildPhase = '' - substituteInPlace ftplugin/python_yapf.vim \ - --replace '"yapf"' '"${python3Packages.yapf}/bin/yapf"' - ''; - }; - - lushtags = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "lushtags-2017-04-19"; - src = fetchgit { - url = "https://github.com/mkasa/lushtags"; - rev = "fd7fa5a0162d9aa159559880d5ba4731e180eeaf"; - sha256 = "1si5n07k4r8kji4whglav9q59ksv6bi5v58xbpc2l5bavlk8kn6n"; - }; - dependencies = []; - - }; - - gruvbox = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "gruvbox-2018-02-25"; - src = fetchgit { - url = "https://github.com/morhetz/gruvbox"; - rev = "cb4e7a5643f7d2dd40e694bcbd28c4b89b185e86"; - sha256 = "12qkq1x96bm1cmqfg6sb8jxpl2b6gwvhc5qn3gva6vl4nx3ianqi"; - }; - dependencies = []; - - }; - - hlint-refactor-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "hlint-refactor-vim-2015-12-05"; - src = fetchgit { - url = "https://github.com/mpickering/hlint-refactor-vim"; - rev = "fffb044ecef854a82c5c2efda252e09044ba03e0"; - sha256 = "0z8d31arfy9aidg1dwj5msnnx799d9r7njkgh51z695w6ayxn6p8"; - }; - dependencies = []; - - }; - - vim-indent-guides = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-indent-guides-2018-05-14"; - src = fetchgit { - url = "https://github.com/nathanaelkane/vim-indent-guides"; - rev = "54d889a63716ee2f1818aa2ec5082db47147147b"; - sha256 = "0ahlbjv2ibhhnf9zqn85b2sh3wf9l0kmg2qmavz3z5fmf8sqljj2"; - }; - dependencies = []; - - }; - - vim-stylish-haskell = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-stylish-haskell-2015-05-10"; - src = fetchgit { - url = "https://github.com/nbouscal/vim-stylish-haskell"; - rev = "c664376ba814de3f87cb7641f90b2c6a9dd53671"; - sha256 = "1xm5ark2mwphznv3xsyzgcldnr52i5jzk1pfqdh0080j07aama8j"; - }; - dependencies = []; - - }; - - vim-easygit = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-easygit-2018-07-08"; - src = fetchgit { - url = "https://github.com/neoclide/vim-easygit"; - rev = "9770370a35838f70eda91d0c3006d0563ccc8d2a"; - sha256 = "1a42s0nymakz20rjrpwmiqpnlndrkdakzbm53aclzcs61i9zq2k8"; - }; - dependencies = []; - - }; - - haskell-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "haskell-vim-2018-05-22"; - src = fetchgit { - url = "https://github.com/neovimhaskell/haskell-vim"; - rev = "b1ac46807835423c4a4dd063df6d5b613d89c731"; - sha256 = "1vqj3r2v8skffywwgv4093ww7fm540437j5qz7n8q8787bs5w0br"; - }; - dependencies = []; - - }; - - cpsm = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "cpsm-2018-02-01"; - src = fetchgit { - url = "https://github.com/nixprime/cpsm"; - rev = "8a4a0a05162762b857b656d51b59a5bf01850877"; - sha256 = "0v44gf9ygrqc6rpfpiq329jija4icy0iy240yk30c0r04mjahc0b"; - }; - dependencies = []; - buildInputs = [ - python3 - stdenv - cmake - boost - icu - ncurses - ]; - buildPhase = '' - patchShebangs . - export PY3=ON - ./install.sh - ''; - }; - - vim-iced-coffee-script = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-iced-coffee-script-2013-12-27"; - src = fetchgit { - url = "https://github.com/noc7c9/vim-iced-coffee-script"; - rev = "e42e0775fa4b1f8840c55cd36ac3d1cedbc1dea2"; - sha256 = "14yfirny359rlrr082il2ys3hxiyrbbk794rdxrs2lasjy8rb1f7"; - }; - dependencies = []; - - }; - - shabadou-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "shabadou-vim-2016-07-19"; - src = fetchgit { - url = "https://github.com/osyo-manga/shabadou.vim"; - rev = "7d4bfed1ea8985ae125df3d1403cc19e252443e1"; - sha256 = "1kvik1yf7yjg9jdmdw38yhkksxg0n3nry02banwik7wgjnpvg870"; - }; - dependencies = []; - - }; - - vim-textobj-multiblock = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-textobj-multiblock-2014-06-02"; - src = fetchgit { - url = "https://github.com/osyo-manga/vim-textobj-multiblock"; - rev = "670a5ba57d73fcd793f480e262617c6eb0103355"; - sha256 = "1s71hdr73cl8yg9mrdflvzrdccpiv7qrlainai7gqw30r1hfhfzf"; - }; - dependencies = []; - - }; - - vim-watchdogs = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-watchdogs-2017-12-03"; - src = fetchgit { - url = "https://github.com/osyo-manga/vim-watchdogs"; - rev = "a6415c2d928af8c1aacdbce9b1ed8d315891eb03"; - sha256 = "0n6aqsgn0q1qgpj4yznqwbsbbk2a077gnjlq86ii3jhkzh5fzcff"; - }; - dependencies = []; - - }; - - vim-javascript = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-javascript-2018-07-14"; - src = fetchgit { - url = "https://github.com/pangloss/vim-javascript"; - rev = "39e332a3c36c0115e1eab85c34cf121b7585869d"; - sha256 = "04ycwh298i213zw0zvj99igfmxf36swycryapsgp9jrh9jjd9hmw"; - }; - dependencies = []; - - }; - - vim-qml = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-qml-2018-07-22"; - src = fetchgit { - url = "https://github.com/peterhoeg/vim-qml"; - rev = "8af43da6950ce5483704bb97f5b24471d8ffda1a"; - sha256 = "1y1xvbfr1ffxyyk3zzf50xn87a85i1zszj4fqlq5ka8zhgdrnhvc"; - }; - dependencies = []; - - }; - - vim-markdown = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-markdown-2018-06-05"; - src = fetchgit { - url = "https://github.com/plasticboy/vim-markdown"; - rev = "6d2cb3c06cd546fd4bee4136679db3a3d5de97fa"; - sha256 = "17izjzgpwpl6i1vvz2hcd7ympgxyjmsb0k62rhvl15jmx06c3ysz"; - }; - dependencies = []; - - }; - - python-mode = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "python-mode-2018-07-23"; - src = fetchgit { - url = "https://github.com/python-mode/python-mode"; - rev = "d241974f40e8d206f9970e51fb0069951862ba35"; - sha256 = "1cjhlbk71785zy0g0lf2bmsdsnvqwx03v8lxq7i7j2qazalszxci"; - }; - dependencies = []; - - }; - - vim-racer = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-racer-2018-05-13"; - src = fetchgit { - url = "https://github.com/racer-rust/vim-racer"; - rev = "cd663ddacc89fb3cbbb9649f7cd36528960b1fe9"; - sha256 = "1k75ypgiy13l28mndi6p95lc818k04imlm7xk0y9sck8bsny1vhi"; - }; - dependencies = []; - - }; - - awesome-vim-colorschemes = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "awesome-vim-colorschemes-2018-01-20"; - src = fetchgit { - url = "https://github.com/rafi/awesome-vim-colorschemes"; - rev = "8d2b6657bdbe4f7253e320c741bc4c1fc2f2f41d"; - sha256 = "1wfm6rsmyqldxwcz0ic4rq7kf00fgsx00rg42cl9yya35nqiri2z"; - }; - dependencies = []; - - }; - - purescript-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "purescript-vim-2018-07-05"; - src = fetchgit { - url = "https://github.com/raichoo/purescript-vim"; - rev = "ab8547cef5827f046d43ba57203acb6692b7ef06"; - sha256 = "1pp7h77qqhgshf2x3hh73gnb4ya8jamqm75spbnn95piznd03k33"; - }; - dependencies = []; - - }; - - vim-pencil = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-pencil-2017-06-14"; - src = fetchgit { - url = "https://github.com/reedes/vim-pencil"; - rev = "2dcd974b7255e4af83cf79a208f04a3489065e22"; - sha256 = "0swc6sszj1f4h5hgi7z7j1xw54d69mg7f18rk2kf5y453qwg4jc0"; - }; - dependencies = []; - - }; - - vim-wordy = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-wordy-2018-03-10"; - src = fetchgit { - url = "https://github.com/reedes/vim-wordy"; - rev = "14b9dbf76a82e29273a74768573900361200467f"; - sha256 = "0qx3ngw4k7bgzmxpv1x4lkq3njm3zcb1j5ph6fx26wgagxhiaqhk"; - }; - dependencies = []; - - }; - - committia-vim-git = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "committia-vim-git-2018-07-14"; - src = fetchgit { - url = "https://github.com/rhysd/committia.vim.git"; - rev = "6aa77b9161e75828d0be2ba40ed420cbf7a55279"; - sha256 = "0sr7wzccj805fnc48qgcshp8rypz3vb8507pkc1r3pn7wbxqkni1"; - }; - dependencies = []; - - }; - - vim-grammarous = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-grammarous-2018-06-22"; - src = fetchgit { - url = "https://github.com/rhysd/vim-grammarous"; - rev = "0d8a0272389a32bd49e74bb00527c02f9aca19a8"; - sha256 = "0ji18hjhp1gx147z682b4xy1w02kqcr8rb5frccyqn4kdpqhqvbk"; - }; - dependencies = []; - # use `:GrammarousCheck` to initialize checking - # In neovim, you also want to use set - # let g:grammarous#show_first_error = 1 - # see https://github.com/rhysd/vim-grammarous/issues/39 - patches = [ - (substituteAll { - src = ./patches/vim-grammarous/set_default_languagetool.patch; - inherit languagetool; - }) - ]; - }; - - vim-operator-surround = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-operator-surround-2017-12-23"; - src = fetchgit { - url = "https://github.com/rhysd/vim-operator-surround"; - rev = "001c0da077b5b38a723151b19760d220e02363db"; - sha256 = "0c6w6id57faw6sjf5wvw9qp2a4i7xj65q0c4hjs0spgzycv2wpkh"; - }; - dependencies = []; - - }; - - vim-puppet = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-puppet-2018-04-12"; - src = fetchgit { - url = "https://github.com/rodjek/vim-puppet"; - rev = "dc1f681045c4d8bd126063ce000f7cc7b2f95097"; - sha256 = "18z2d2wpn5c3g857wprmdwp5pdb719dciyy0682hqpw8lfjn6zhv"; - }; - dependencies = []; - - }; - - nvim-cm-racer = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "nvim-cm-racer-2017-07-27"; - src = fetchgit { - url = "https://github.com/roxma/nvim-cm-racer"; - rev = "2a8a4a49fa58c5dac9e0bed9511f6928930cacd2"; - sha256 = "1yljxwypgn91084yyicbc2qprn31ld7s4drvnddzczyhzq5m2gpx"; - }; - dependencies = []; - - }; - - nvim-completion-manager = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "nvim-completion-manager-2018-04-18"; - src = fetchgit { - url = "https://github.com/roxma/nvim-completion-manager"; - rev = "3ef5ade36e7321aace4e9e22da216202bdcd65f1"; - sha256 = "0vfcnvdcxhs3in4pwcqjb5h3ns7ik53n4xb1h9r94w1gfw00lh1l"; - }; - dependencies = []; - - }; - - rust-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "rust-vim-2018-07-17"; - src = fetchgit { - url = "https://github.com/rust-lang/rust.vim"; - rev = "2fa74427456a68e9e90f542567f851df50d48a8c"; - sha256 = "0vqvw5czwy3v99dv5gbgy8ljg31qhsnhqjfl0a4dfij6p66xyi46"; - }; - dependencies = []; - - }; - - vim-devicons = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-devicons-2018-06-21"; - src = fetchgit { - url = "https://github.com/ryanoasis/vim-devicons"; - rev = "ea5bbf0e2a960965accfa50a516773406a5b6b26"; - sha256 = "1v365j4an1k82gk06ikgqy2dw0ir80kj0svs1fymgklc117xgqsg"; - }; - dependencies = []; - - }; - - neoformat = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neoformat-2018-07-16"; - src = fetchgit { - url = "https://github.com/sbdchd/neoformat"; - rev = "f20e73193f2260d4437d160759d6b623a74a5a35"; - sha256 = "0460v5h82zsgslqxkiwf2qbkah15hf3p33ddvcipfqg0rnrbwynp"; - }; - dependencies = []; - - }; - - nerdcommenter = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "nerdcommenter-2018-06-21"; - src = fetchgit { - url = "https://github.com/scrooloose/nerdcommenter"; - rev = "9a32fd2534427f7a1dcfe22e9c0ea6b67b6dbe78"; - sha256 = "0s862kzhvv9qpr7gxd3h52hczjvm55zyff5qn0z5095072pr3wjx"; - }; - dependencies = []; - - }; - - nerdtree = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "nerdtree-2018-06-15"; - src = fetchgit { - url = "https://github.com/scrooloose/nerdtree"; - rev = "d6032c876c6d6932ab7f07e262a16c9a85a31d5b"; - sha256 = "0s7z60rcdkziqqjc45adfqykpznv7aagfyfi5ybsxi5w4b8f2b9s"; - }; - dependencies = []; - - }; - - syntastic = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "syntastic-2018-07-16"; - src = fetchgit { - url = "https://github.com/scrooloose/syntastic"; - rev = "0dde090ed41b383b1fa56f8db49d89e0735b1ca9"; - sha256 = "027g3wmfdrhb65krlfs89xk3imbm2mgzb2ddv7xwrhch736nvb2q"; - }; - dependencies = []; - - }; - - deoplete-rust = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "deoplete-rust-2017-07-18"; - src = fetchgit { - url = "https://github.com/sebastianmarkow/deoplete-rust"; - rev = "0a86e502113910c33448b337c4d50cabea120d25"; - sha256 = "0wsck83jns40ny3740vwjhc8g5bh6zl71hkirbjxy6n4xgixa54h"; - }; - dependencies = []; - - }; - - vim-polyglot = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-polyglot-2018-07-08"; - src = fetchgit { - url = "https://github.com/sheerun/vim-polyglot"; - rev = "055f7710b65dfa2df52fc0b5be2486ae36ac5751"; - sha256 = "1q1aw0sapr2zgrxbh97g6hj22f2xym3apzfxw5xxmqzmjc0kiq4p"; - }; - dependencies = []; - - }; - - context_filetype-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "context_filetype-vim-2018-04-01"; - src = fetchgit { - url = "https://github.com/shougo/context_filetype.vim"; - rev = "9ed76080795ef76f52b8c9ae4432df7cd81abc5a"; - sha256 = "137ki4104j4ch54k9n1l1xd75vbxqssi1fdckzv8kd07m5i159i2"; - }; - dependencies = []; - - }; - - denite-nvim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "denite-nvim-2018-07-22"; - src = fetchgit { - url = "https://github.com/shougo/denite.nvim"; - rev = "93d8eb0bf21eb6db3f6a0bf6a84a98bd578176c8"; - sha256 = "0bhvg9rynqr2nkj7h2h8ws6mm1s7wmgif8avwbirq4pxby5j5f8r"; - }; - dependencies = []; - - }; - - deoplete-nvim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "deoplete-nvim-2018-07-22"; - src = fetchgit { - url = "https://github.com/shougo/deoplete.nvim"; - rev = "59fbd61d492b0a1728f34b8958d8e4dbce165c73"; - sha256 = "06x46dhyy9bix0svl2c0jxxk7rs8ahzl18yq6hmfb1j45jlv5qiz"; - }; - dependencies = []; - - }; - - echodoc-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "echodoc-vim-2018-03-26"; - src = fetchgit { - url = "https://github.com/shougo/echodoc.vim"; - rev = "f1f711bc814165cf5b09b56fd5d733917ed1c015"; - sha256 = "0l0sm862fbr8p8m4wykx1riidxgp233cq6r2zdm2l7gvmqyj3zcr"; - }; - dependencies = []; - - }; - - neco-syntax = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neco-syntax-2017-10-01"; - src = fetchgit { - url = "https://github.com/shougo/neco-syntax"; - rev = "98cba4a98a4f44dcff80216d0b4aa6f41c2ce3e3"; - sha256 = "1cjcbgx3h00g91ifgw30q5n97x4nprsr4kwirydws79fcs4vkgip"; - }; - dependencies = []; - - }; - - neco-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neco-vim-2017-10-01"; - src = fetchgit { - url = "https://github.com/shougo/neco-vim"; - rev = "f5397c5e800d65a58c56d8f1b1b92686b05f4ca9"; - sha256 = "0yb7ja6qgrazszk4i01cwjj00j9vd43zs2r11b08iy8n10jnzr73"; - }; - dependencies = []; - - }; - - neocomplete-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neocomplete-vim-2018-03-28"; - src = fetchgit { - url = "https://github.com/shougo/neocomplete.vim"; - rev = "4be617947f3fcf2d725fab20b0e12f8b46c9e2f3"; - sha256 = "00ns46gy726w74nmnzhqnyh10jnpr04453v3rclswxgcvgma82b8"; - }; - dependencies = []; - - }; - - neoinclude-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neoinclude-vim-2018-05-22"; - src = fetchgit { - url = "https://github.com/shougo/neoinclude.vim"; - rev = "2fa77b9211d3f10c29559b715b6863da67ae7d3a"; - sha256 = "0pdahb2z9q4dk67xkwvaqrlpai86slhncfb4gn88x40dlnd7rkbg"; - }; - dependencies = []; - - }; - - neomru-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neomru-vim-2017-10-01"; - src = fetchgit { - url = "https://github.com/shougo/neomru.vim"; - rev = "97540f54fa20b94daf306f0c1f3cce983bbf7a1d"; - sha256 = "15d5hmh5v3hnjnfb5736n45rh5nyq41vqjp1cz4ls2rxmmfi3xa7"; - }; - dependencies = []; - - }; - - neosnippet-snippets = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neosnippet-snippets-2018-06-17"; - src = fetchgit { - url = "https://github.com/shougo/neosnippet-snippets"; - rev = "e5946e9ec4c68965dbabfaaf2584b1c057738afd"; - sha256 = "114w2vm28075bz85867lz0rzam1m0wk7dkbkm1lm0jbknbpk606n"; - }; - dependencies = []; - - }; - - neosnippet-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neosnippet-vim-2018-07-19"; - src = fetchgit { - url = "https://github.com/shougo/neosnippet.vim"; - rev = "2959ae99f6e8f422e7d9062fd0a3cd692d2221fb"; - sha256 = "0zdyfc9lrp8g76b6qigci6dlxz0zqpqf5y9887x2zdy631dksfi4"; - }; - dependencies = []; - - }; - - neoyank-vim-git = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neoyank-vim-git-2018-03-26"; - src = fetchgit { - url = "https://github.com/shougo/neoyank.vim.git"; - rev = "ea3cd47ccb40cb2e26cb607d28475aa0fdb26fef"; - sha256 = "1zbf8062rpk56nd1zxqhwa8bdpxl9zp887l9nm4s9hc4ndsk4928"; - }; - dependencies = []; - - }; - - tabpagebuffer-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "tabpagebuffer-vim-2014-09-30"; - src = fetchgit { - url = "https://github.com/shougo/tabpagebuffer.vim"; - rev = "4d95c3e6fa5ad887498f4cbe486c11e39d4a1fbc"; - sha256 = "1z6zlpzkhwy1p2pmx9qrwb91dp9v4yi8jrdvm1if2k79ij4sl08f"; - }; - dependencies = []; - - }; - - unite-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "unite-vim-2018-06-17"; - src = fetchgit { - url = "https://github.com/shougo/unite.vim"; - rev = "c175ba7df239a5971e4c189ecbc9486b160fbde2"; - sha256 = "16j5vhmqs04y5rps5g86bgpf91w067gyw9rz47hf0y0a52niy436"; - }; - dependencies = []; - - }; - - vimproc-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vimproc-vim-2018-01-07"; - src = fetchgit { - url = "https://github.com/shougo/vimproc.vim"; - rev = "2300224d366642f4f8d6f88861535d4ccbe20143"; - sha256 = "0b8ljqnix8bs667bpymg3s0g5f49fnphgddl6196dj6jvdfn1xia"; - }; - dependencies = []; - buildInputs = [ which ]; - - buildPhase = '' - substituteInPlace autoload/vimproc.vim \ - --replace vimproc_mac.so vimproc_unix.so \ - --replace vimproc_linux64.so vimproc_unix.so \ - --replace vimproc_linux32.so vimproc_unix.so - make -f make_unix.mak - ''; - }; - - fugitive-gitlab-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "fugitive-gitlab-vim-2018-07-04"; - src = fetchgit { - url = "https://github.com/shumphrey/fugitive-gitlab.vim"; - rev = "b8e7b6986c5d13f3e2de2163816af06f74a6f838"; - sha256 = "1lvll9hjqsm79f0ls84d8b8s12043b9p5qa4i6iwf3v1qbq7kb8d"; - }; - dependencies = []; - - }; - - gundo-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "gundo-vim-2017-05-09"; - src = fetchgit { - url = "https://github.com/sjl/gundo.vim"; - rev = "46c443ee9d5854320eb965a1fdee781ba83a070e"; - sha256 = "0adk7agzmbfv342zw6lc8jad6yjs1wap4c0ca98s0qm2bs0r1hl2"; - }; - dependencies = []; - - }; - - splice-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "splice-vim-2017-09-03"; - src = fetchgit { - url = "https://github.com/sjl/splice.vim"; - rev = "b31cb25eea8a92a037e9da9a98b2e6147294c37d"; - sha256 = "0mqnrmkyms2z5lqy90cy076x3fr9xmd63962wd8n6n6mbin97ihx"; - }; - dependencies = []; - - }; - - last256 = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "last256-2017-06-11"; - src = fetchgit { - url = "https://github.com/sk1418/last256"; - rev = "d29320c1fe715b47edaa1be068201ea5a54ab0c0"; - sha256 = "16njh0p1j166dnf92110vlrj7gmrbsfkbkd8k6s9gfqjzbgd25jv"; - }; - dependencies = []; - - }; - - alchemist-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "alchemist-vim-2018-06-25"; - src = fetchgit { - url = "https://github.com/slashmili/alchemist.vim"; - rev = "5575fc8e18695b050b1c4d51623ae37f12ff7648"; - sha256 = "0s1x0avshxfrqj9vd8bahkw10sn9hmajwch285zib9aynqp5x2ma"; - }; - dependencies = []; - - }; - - vim-smalls = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-smalls-2015-05-02"; - src = fetchgit { - url = "https://github.com/t9md/vim-smalls"; - rev = "9619eae81626bd63f88165e0520c467698264e34"; - sha256 = "0s5z3zv220cg95yky2av6w0jmpc56ysyhsx0596ksvgz5jwhpbad"; - }; - dependencies = []; - - }; - - vim-hardtime = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-hardtime-2017-03-31"; - src = fetchgit { - url = "https://github.com/takac/vim-hardtime"; - rev = "d9128568afa62947b7ac8f12c22d88e3de526a6b"; - sha256 = "097wzfh4n4fnsq2gx4hbmyr731ciky8qcai5aiyh2baybvwshmr5"; - }; - dependencies = []; - - }; - - vim-expand-region = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-expand-region-2013-08-19"; - src = fetchgit { - url = "https://github.com/terryma/vim-expand-region"; - rev = "966513543de0ddc2d673b5528a056269e7917276"; - sha256 = "0l30wjlk4vxr16f1njnvf8aw9yg9p9jisvcxbcg3znsq5q8ix6zv"; - }; - dependencies = []; - - }; - - vim-multiple-cursors = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-multiple-cursors-2018-07-16"; - src = fetchgit { - url = "https://github.com/terryma/vim-multiple-cursors"; - rev = "b9e17a51bb2d857f6a5099363232c4fc7715115d"; - sha256 = "0dd9m0a33r4diwykk5nxya199zimn0n4gmp2mi8fnwk6m1f8fwnw"; - }; - dependencies = []; - - }; - - vimpreviewpandoc = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vimpreviewpandoc-2018-05-12"; - src = fetchgit { - url = "https://github.com/tex/vimpreviewpandoc"; - rev = "266d14d362f6c069863b2d63edb683e802e7e3ee"; - sha256 = "1qhc5vyk7vxrgq11dh1iwkz2a3zd7wfjvyirhhlpx1zx12d6l0ly"; - }; - dependencies = []; - - }; - - vim-ft-diff_fold = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-ft-diff_fold-2013-02-10"; - src = fetchgit { - url = "https://github.com/thinca/vim-ft-diff_fold"; - rev = "89771dffd3682ef82a4b3b3e9c971b9909f08e87"; - sha256 = "0bk95cxkfzamlgv1x2jb1bnfas2pmvvqgpn5fvxddf0andm8sfma"; - }; - dependencies = []; - - }; - - vim-prettyprint = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-prettyprint-2016-07-16"; - src = fetchgit { - url = "https://github.com/thinca/vim-prettyprint"; - rev = "d6060d2b1ff1cff71714e126addd3b10883ade12"; - sha256 = "0mb1ylsq4023ik9wd9iwzlynra2c320xp9h2i79bspapglgd5gk9"; - }; - dependencies = []; - - }; - - vim-quickrun = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-quickrun-2018-06-19"; - src = fetchgit { - url = "https://github.com/thinca/vim-quickrun"; - rev = "825f9f195521646f7001f10cad8627c48017311f"; - sha256 = "0ckcwij5y71dxrga34jxgvf41hs44p4mrd31hbmkz1qrq1i7glpa"; - }; - dependencies = []; - - }; - - vim-scouter = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-scouter-2014-08-10"; - src = fetchgit { - url = "https://github.com/thinca/vim-scouter"; - rev = "5221901d4ad6b2ef8b370b336db2aa7f69f2b6dc"; - sha256 = "0fx64hj1kzrsxz96195d5lm3x88zyycbcr78819mcbgfzyxis6b8"; - }; - dependencies = []; - - }; - - vim-themis = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-themis-2017-12-28"; - src = fetchgit { - url = "https://github.com/thinca/vim-themis"; - rev = "691cd3912ba318dbd8d9fa0035fee629b424766d"; - sha256 = "1mrdaah3iyg35v6cgvr3jav3386czialfcinwa3y9jy14basbqhd"; - }; - dependencies = []; - - }; - - molokai = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "molokai-2015-11-11"; - src = fetchgit { - url = "https://github.com/tomasr/molokai"; - rev = "c67bdfcdb31415aa0ade7f8c003261700a885476"; - sha256 = "1piszjr5kyw43ac1f0jh9z88g824xknshrkchbys9qxlz7pd831s"; - }; - dependencies = []; - - }; - - vim-solidity = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-solidity-2018-04-17"; - src = fetchgit { - url = "https://github.com/tomlion/vim-solidity"; - rev = "569bbbedc3898236d5912fed0caf114936112ae4"; - sha256 = "1qpfbbrm4gjgvbkimhpxyl4fsdqkyw4raf17nw0ibqillz2d3pxx"; - }; - dependencies = []; - - }; - - tlib_vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "tlib_vim-2018-04-08"; - src = fetchgit { - url = "https://github.com/tomtom/tlib_vim"; - rev = "ced8f3ebe85b50da2ec0e6d593e6b2e8e6bd243b"; - sha256 = "08vvd1wpa9k5bid2hh279jjkir2c59ga3527qzinxngmlx8wsbhx"; - }; - dependencies = []; - - }; - - vim-abolish = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-abolish-2017-03-10"; - src = fetchgit { - url = "https://github.com/tpope/vim-abolish"; - rev = "b6a8b49e2173ba5a1b34d00e68e0ed8addac3ebd"; - sha256 = "0i9q3l7r5p8mk4in3c1j4x0jbln7ir9lg1cqjxci0chjjzfzc53m"; - }; - dependencies = []; - - }; - - vim-commentary = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-commentary-2018-07-11"; - src = fetchgit { - url = "https://github.com/tpope/vim-commentary"; - rev = "8295187ea1210138c0b171d8e3ec3569936f4c1a"; - sha256 = "1zgbpgl0n11b4jlgx7h7rr1jbgdib7yf8vmh62cxrdj5hrngb6h6"; - }; - dependencies = []; - - }; - - vim-dispatch = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-dispatch-2018-07-25"; - src = fetchgit { - url = "https://github.com/tpope/vim-dispatch"; - rev = "dbb9320d000caa56dfada5f99fe0b5209ef0590b"; - sha256 = "1yqc8fwyf66jckvjf8z8h62399kzgfdzcbnnd9ax8q3wjyk3lfsh"; - }; - dependencies = []; - - }; - - vim-eunuch = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-eunuch-2018-07-13"; - src = fetchgit { - url = "https://github.com/tpope/vim-eunuch"; - rev = "e5f4f955d53e07192fb330ff272604c1b8290532"; - sha256 = "0cv3j3bkapb45ywlfiz8csxmz7gnsdngwgmkrgfg6sljnsgav2za"; - }; - dependencies = []; - - }; - - vim-fireplace = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-fireplace-2018-06-01"; - src = fetchgit { - url = "https://github.com/tpope/vim-fireplace"; - rev = "1ef0f0726cadd96547a5f79103b66339f170da02"; - sha256 = "0ihhd34bl98xssa602386ji013pjj6xnkgww3y2wg73sx2nk6qc4"; - }; - dependencies = []; - - }; - - vim-flagship = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-flagship-2018-07-24"; - src = fetchgit { - url = "https://github.com/tpope/vim-flagship"; - rev = "5e70829913900eb3a37dd6c055ac660c33fa6bff"; - sha256 = "1v2kaisydi1vjfy66bwq2whllbickr3ppp9wqxjqv2qhfsnqny8f"; - }; - dependencies = []; - - }; - - vim-fugitive = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-fugitive-2018-07-25"; - src = fetchgit { - url = "https://github.com/tpope/vim-fugitive"; - rev = "6bab1a0c398a9a6aaef607a5361709393eba79ac"; - sha256 = "1rsiha7a0k7ib455dvxrl46zl7x386i70rhwnbmy8lk6wa32mz7v"; - }; - dependencies = []; - - }; - - vim-pathogen = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-pathogen-2018-04-05"; - src = fetchgit { - url = "https://github.com/tpope/vim-pathogen"; - rev = "06da921608b971fb47603671bcafdb2843992eb3"; - sha256 = "1mxkp2yqqmfl0lq6kmkl716y9x8cdm7aibb376azydxlsbqv4qmi"; - }; - dependencies = []; - - }; - - vim-projectionist = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-projectionist-2018-07-24"; - src = fetchgit { - url = "https://github.com/tpope/vim-projectionist"; - rev = "873e492b4bb92834beb186028fbf6d4e5edfca5a"; - sha256 = "0np7vm97y5ga8gz6qma15awcmgxi41hljp50bgy49sz62z8h0psz"; - }; - dependencies = []; - - }; - - vim-repeat = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-repeat-2018-07-02"; - src = fetchgit { - url = "https://github.com/tpope/vim-repeat"; - rev = "43d2678fa59d068c815d8298331c195e850ff5a7"; - sha256 = "0nb20503ka95qbx0mwhhni15drc86gfcd6kg92nf65llrvyfivk0"; - }; - dependencies = []; - - }; - - vim-rhubarb = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-rhubarb-2018-07-21"; - src = fetchgit { - url = "https://github.com/tpope/vim-rhubarb"; - rev = "848841083d5d4550b5ebbd3bd67dfb3e5146b64a"; - sha256 = "19b36lbsry994y78lnnnjl83q2laz7j6xvk6h6xbl8kj10v6m4l9"; - }; - dependencies = []; - - }; - - vim-scriptease = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-scriptease-2018-07-18"; - src = fetchgit { - url = "https://github.com/tpope/vim-scriptease"; - rev = "baea08bb5fff63cd2adf6e46429cad1f75bc7300"; - sha256 = "01xfnda5paywfsb6ziq00zcgia7ls0v2924i1mcnvnqg4md890x4"; - }; - dependencies = []; - - }; - - vim-sensible = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-sensible-2018-07-16"; - src = fetchgit { - url = "https://github.com/tpope/vim-sensible"; - rev = "c82c6d4978be28adcf85dc1e61fa428e801bd525"; - sha256 = "0w87wic0qx20h36k075lvmj53glxkcyv8hkrx5aw4xqxvbq5fk6q"; - }; - dependencies = []; - - }; - - vim-sleuth = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-sleuth-2018-05-24"; - src = fetchgit { - url = "https://github.com/tpope/vim-sleuth"; - rev = "478e495d40434fb42c655ea2881c8c6b114ecd49"; - sha256 = "1dicdxxfd5sywk02hbpknbr100n96qggy3zy5v520dxdknq0sccz"; - }; - dependencies = []; - - }; - - vim-speeddating = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-speeddating-2017-05-24"; - src = fetchgit { - url = "https://github.com/tpope/vim-speeddating"; - rev = "a418667791f03694065948342f2d6c5cca8d0f32"; - sha256 = "1wm33izawazh0dy70zjk6rkg30yrlldba5r1gypnr4barps702gw"; - }; - dependencies = []; - - }; - - vim-surround = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-surround-2018-07-23"; - src = fetchgit { - url = "https://github.com/tpope/vim-surround"; - rev = "597068870b8f093a8b2d11536c62ff31222ee8d0"; - sha256 = "080kcgb5ayxs49q1p1cms6k1byf2fzzy8bglnspr511m9fql5a9x"; - }; - dependencies = []; - - }; - - vim-tbone = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-tbone-2018-06-27"; - src = fetchgit { - url = "https://github.com/tpope/vim-tbone"; - rev = "8bc7348f658c32bea57365aa6acf3a7dde12e737"; - sha256 = "17s2b66xxkvv17pzf3xrw6ba7y9awpd2k2d21v0pag924c5hi6d4"; - }; - dependencies = []; - - }; - - vim-vinegar = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-vinegar-2018-06-20"; - src = fetchgit { - url = "https://github.com/tpope/vim-vinegar"; - rev = "7b9dff85aec34a0be1a6980b2e686a5d27d70f63"; - sha256 = "033w3wsg5ijwmkq5l1d5r7l0mqfy784sbh8mbjcsx13ndl8fc2g8"; - }; - dependencies = []; - - }; - - hasksyn = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "hasksyn-2014-09-03"; - src = fetchgit { - url = "https://github.com/travitch/hasksyn"; - rev = "c434040bf13a17ca20a551223021b3ace7e453b9"; - sha256 = "09998lnfcshqis5m062wlag6y476imq9jday9gp4ayjjl1cp3cwx"; - }; - dependencies = []; - - }; - - vim-haskellconceal = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-haskellconceal-2017-06-15"; - src = fetchgit { - url = "https://github.com/twinside/vim-haskellconceal"; - rev = "802f82a5afee56e9e1251e6f756104a3bd114234"; - sha256 = "1kh6853hi4rgl4z1xs8kz9l1q9w7lh0r42y2m0rabfpr6yh3091r"; - }; - dependencies = []; - - }; - - caw-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "caw-vim-2018-06-16"; - src = fetchgit { - url = "https://github.com/tyru/caw.vim"; - rev = "e82ae00f3fc03289d4054b44f100025a1bc81939"; - sha256 = "16sbrc34nxbrgpj8gyi1drwh52qg3z2nq4frd5f2nfgxsgjrjjjc"; - }; - dependencies = []; - - }; - - open-browser-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "open-browser-vim-2018-04-26"; - src = fetchgit { - url = "https://github.com/tyru/open-browser.vim"; - rev = "de4eeb085051e9b56dd5574eba7c7e72feb21246"; - sha256 = "1fgp4wwizpknfwscxraqqaxrhvwp9l1mnjwj3llk2x0n9qcqf1db"; - }; - dependencies = []; - - }; - - neco-look = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "neco-look-2018-01-21"; - src = fetchgit { - url = "https://github.com/ujihisa/neco-look"; - rev = "4ead88e70f359fb9cef6537ed9c336b7673c1b4c"; - sha256 = "1lszbif7ymdjch1ypnr1nihs6gfbhb86sj6nz3dwrbgsl454nnrj"; - }; - dependencies = []; - - }; - - youcompleteme = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "youcompleteme-2018-07-25"; - src = fetchgit { - url = "https://github.com/valloric/youcompleteme"; - rev = "15362d9cb8ec054c929e9a202252825eabe47e58"; - sha256 = "0nk3wqlz15pvm6hbla8shd3sskbdmwd1x9cq85la223h6s138hwy"; - }; - dependencies = []; - buildPhase = '' - substituteInPlace plugin/youcompleteme.vim \ - --replace "'ycm_path_to_python_interpreter', '''" \ - "'ycm_path_to_python_interpreter', '${python}/bin/python'" - - rm -r third_party/ycmd - ln -s ${ycmd}/lib/ycmd third_party - ''; - - meta = { - description = "Fastest non utf-8 aware word and C completion engine for Vim"; - homepage = https://github.com/Valloric/YouCompleteMe; - license = stdenv.lib.licenses.gpl3; - maintainers = with stdenv.lib.maintainers; [marcweber jagajaga]; - platforms = stdenv.lib.platforms.unix; - }; - }; - - vim-airline = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-airline-2018-07-24"; - src = fetchgit { - url = "https://github.com/vim-airline/vim-airline"; - rev = "59f3669a42728406da6d1b948608cae120d1453f"; - sha256 = "12rgvaqfqh0mfv85qdqpr5zn3q3v6npbk11al62fzpa9s55q0025"; - }; - dependencies = []; - - }; - - vim-airline-themes = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-airline-themes-2018-06-14"; - src = fetchgit { - url = "https://github.com/vim-airline/vim-airline-themes"; - rev = "b35f952a6ae6768ae2c6a9f4febc7945cc311f74"; - sha256 = "1j9y9irrzsq1bwp3b22ls016byi0yc9ymigzhw0n180rk6nb36c7"; - }; - dependencies = []; - - }; - - vim-pandoc = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-pandoc-2018-07-23"; - src = fetchgit { - url = "https://github.com/vim-pandoc/vim-pandoc"; - rev = "0060e5c6ac9e4a2391e8a36359dcbbb5827978cb"; - sha256 = "0y0ppy1imy4kjkyflxwh5hfp6vcs93xia6myyd5sc6l3gbcg1lrk"; - }; - dependencies = []; - - }; - - vim-pandoc-after = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-pandoc-after-2017-11-22"; - src = fetchgit { - url = "https://github.com/vim-pandoc/vim-pandoc-after"; - rev = "844f27debf4d72811049167f97191a3b551ddfd5"; - sha256 = "0i99g9lnk1xzarw3vzbc47i4bg4iybaywkjvd2krln4q426a6saf"; - }; - dependencies = []; - - }; - - vim-pandoc-syntax = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-pandoc-syntax-2017-04-13"; - src = fetchgit { - url = "https://github.com/vim-pandoc/vim-pandoc-syntax"; - rev = "56e8e41ef863a0a7d33d85c3c0c895aa6e9e62d3"; - sha256 = "19ll4zrw5yd0frgsbi7pg9b68lmy4bfiwbnwgzii7inifrqsykfw"; - }; - dependencies = []; - - }; - - vim-ruby = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-ruby-2018-07-08"; - src = fetchgit { - url = "https://github.com/vim-ruby/vim-ruby"; - rev = "3e0f241b544c63d44ac925ec557ce6735b24d9cf"; - sha256 = "16ywzvb78pxinls0za1bzcds9aznsgvds8q2l4wimp4q9wrs1scs"; - }; - dependencies = []; - - }; - - Colour-Sampler-Pack = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "Colour-Sampler-Pack-2012-11-29"; - src = fetchgit { - url = "https://github.com/vim-scripts/Colour-Sampler-Pack"; - rev = "05cded87b2ef29aaa9e930230bb88e23abff4441"; - sha256 = "03v2r18sfgs0xbgy9p56pxfdg0lsk6m7wyr5hw63wm1nzpwiipg3"; - }; - dependencies = []; - - }; - - Improved-AnsiEsc = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "Improved-AnsiEsc-2015-08-25"; - src = fetchgit { - url = "https://github.com/vim-scripts/Improved-AnsiEsc"; - rev = "e1c59a8e9203fab6b9150721f30548916da73351"; - sha256 = "1smjs4kz2kmzprzp9az4957675nakb43146hshbby39j5xz4jsbz"; - }; - dependencies = []; - - }; - - Rename = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "Rename-2011-08-30"; - src = fetchgit { - url = "https://github.com/vim-scripts/Rename"; - rev = "b240f28d2ede65fa77cd99fe045efe79202f7a34"; - sha256 = "1d1myg4zyc281zcc1ba9idbgcgxndb4a0jwqr4yqxhhzdgszw46r"; - }; - dependencies = []; - - }; - - ReplaceWithRegister = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "ReplaceWithRegister-2014-10-30"; - src = fetchgit { - url = "https://github.com/vim-scripts/ReplaceWithRegister"; - rev = "832efc23111d19591d495dc72286de2fb0b09345"; - sha256 = "0mb0sx85j1k59b1zz95r4vkq4kxlb4krhncq70mq7fxrs5bnhq8g"; - }; - dependencies = []; - - }; - - YankRing-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "YankRing-vim-2015-07-28"; - src = fetchgit { - url = "https://github.com/vim-scripts/YankRing.vim"; - rev = "28854abef8fa4ebd3cb219aefcf22566997d8f65"; - sha256 = "0zdp8pdsqgrh6lfw8ipjhrig6psvmdxkim9ik801y3r373sk2hxw"; - }; - dependencies = []; - - }; - - a-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "a-vim-2010-11-06"; - src = fetchgit { - url = "https://github.com/vim-scripts/a.vim"; - rev = "2cbe946206ec622d9d8cf2c99317f204c4d41885"; - sha256 = "0h62v9z5bh9xmaq22pqdb3z79i84a5rknqm68mjpy7nq7s3q42fa"; - }; - dependencies = []; - - }; - - align = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "align-2012-08-07"; - src = fetchgit { - url = "https://github.com/vim-scripts/align"; - rev = "787662fe90cd057942bc5b682fd70c87e1a9dd77"; - sha256 = "0acacr572kfh7jvavbw61q5pkwrpi1albgancma063rpax1pddgp"; - }; - dependencies = []; - - }; - - argtextobj-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "argtextobj-vim-2010-10-17"; - src = fetchgit { - url = "https://github.com/vim-scripts/argtextobj.vim"; - rev = "f3fbe427f7b4ec436416a5816d714dc917dc530b"; - sha256 = "1l4jh5hdmky1qj5z26jpnk49a6djjcvzyyr6pknrrgb8rzkiln48"; - }; - dependencies = []; - - }; - - bats-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "bats-vim-2013-07-03"; - src = fetchgit { - url = "https://github.com/vim-scripts/bats.vim"; - rev = "3c283f594ff8bc7fb0c25cd07ebef0f17385f94a"; - sha256 = "06f3hdf7y5gpwmc6inrhk938qmn7cr6mbk00amrnl1qjvk09givx"; - }; - dependencies = []; - - }; - - changeColorScheme-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "changeColorScheme-vim-2010-10-17"; - src = fetchgit { - url = "https://github.com/vim-scripts/changeColorScheme.vim"; - rev = "b041d49f828629d72f2232531a230d1ec5de2405"; - sha256 = "0pybhsg9k9252d4ifdc4gsar8lkmfzbvs6xkzqq1m6f35l9wqk09"; - }; - dependencies = []; - - }; - - matchit-zip = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "matchit-zip-2010-10-17"; - src = fetchgit { - url = "https://github.com/vim-scripts/matchit.zip"; - rev = "ced6c409c9beeb0b4142d21906606bd194411d1d"; - sha256 = "1s9c4lnsmbfm97bp22jrmcp5lga5ihx23lzqqncvv7rcizkvr3dm"; - }; - dependencies = []; - - }; - - mayansmoke-git = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "mayansmoke-git-2010-10-17"; - src = fetchgit { - url = "https://github.com/vim-scripts/mayansmoke.git"; - rev = "168883af7aec05f139af251f47eadd5dfb802c9d"; - sha256 = "1xxcky7i6sx7f1q8xka4gd2xg78w6sqjvqrdwgrdzv93fhf82rpd"; - }; - dependencies = []; - - }; - - random-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "random-vim-2010-10-17"; - src = fetchgit { - url = "https://github.com/vim-scripts/random.vim"; - rev = "b2d85eb24a38074eab37a5acf2a295e1f2ad8989"; - sha256 = "1lzy2cq4jcrsqyxlnbnd0y6j4mabm09bi7q22lf6vinqlb84w7sp"; - }; - dependencies = []; - - }; - - tabmerge = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "tabmerge-2010-10-17"; - src = fetchgit { - url = "https://github.com/vim-scripts/tabmerge"; - rev = "074e5f06f26e7108a0570071a0f938a821768c06"; - sha256 = "0prkyza1n49cdaslcr57w8zv15vw78mlqbzib2xipmawzjq02idq"; - }; - dependencies = []; - - }; - - taglist-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "taglist-vim-2010-10-17"; - src = fetchgit { - url = "https://github.com/vim-scripts/taglist.vim"; - rev = "53041fbc45398a9af631a20657e109707a455339"; - sha256 = "07aa2gfc73lznyi7w7cybzanspza3p67cv5hxr21g43zhs5k9izd"; - }; - dependencies = []; - - }; - - wombat256-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "wombat256-vim-2010-10-17"; - src = fetchgit { - url = "https://github.com/vim-scripts/wombat256.vim"; - rev = "8734ba45dcf5e38c4d2686b35c94f9fcb30427e2"; - sha256 = "01fdvfwdfqn5xi88lfanb4lb6jmn1ma6wq6d9jj2x7qamdbpvsrg"; - }; - dependencies = []; - - }; - - vimoutliner = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vimoutliner-2018-07-04"; - src = fetchgit { - url = "https://github.com/vimoutliner/vimoutliner"; - rev = "aad0a213069b8a1b5de91cca07d153fc8352c957"; - sha256 = "0pgkgs6xky0skhpp3s9vrw3h48j80im0j39q4vc2b3pd1ydy6rx2"; - }; - dependencies = []; - - }; - - vimwiki = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vimwiki-2018-07-21"; - src = fetchgit { - url = "https://github.com/vimwiki/vimwiki"; - rev = "9f797f6ad9fd2a5e943bc99b5f9cd44b2cbd0fb4"; - sha256 = "0snqxbfpc9jy9zy3n0g2xc01kgxznnnd0g00v2nb17vs3m1b7arc"; - }; - dependencies = []; - + generated = callPackage ./generated.nix { + inherit buildVimPluginFrom2Nix; }; - dhall-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "dhall-vim-2018-07-23"; - src = fetchgit { - url = "https://github.com/vmchale/dhall-vim"; - rev = "5bdddb86e660f172841109a28e2a98efb76448ce"; - sha256 = "0rkzgn5ny84624q7phc8wdm4nvkq2ypkq5lkbmahhm26cxvlkqlq"; - }; - dependencies = []; - - }; - - ale = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "ale-2018-07-25"; - src = fetchgit { - url = "https://github.com/w0rp/ale"; - rev = "79ffdde267323a206a96227904549c370f27decf"; - sha256 = "02np0jnz50qs3fl6n0wh1xfzgq8lbfgagf2mw8cbj8a4gmzx67fg"; - }; - dependencies = []; - - }; - - vim-wakatime = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-wakatime-2018-07-14"; - src = fetchgit { - url = "https://github.com/wakatime/vim-wakatime"; - rev = "25aa400fd1f1e3d689c721605a65e015024dc4cf"; - sha256 = "11lk5k8wl3kxp6p2i0nnp56f4wcaniy40kzs3anjdwlzya631rg2"; - }; - dependencies = []; - buildInputs = [ python ]; - }; - - targets-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "targets-vim-2018-05-27"; - src = fetchgit { - url = "https://github.com/wellle/targets.vim"; - rev = "c3042dc18acc0dfcee479310d3efc6aefe92db75"; - sha256 = "0shnlgwrxzrd0m3k6hnmr66i2l4zknp0pn7f71d2frx937gih34q"; - }; - dependencies = []; - - }; - - vim-dirdiff = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-dirdiff-2018-01-30"; - src = fetchgit { - url = "https://github.com/will133/vim-dirdiff"; - rev = "b5a3d59bfbeb5cef7dbadbe69c455b470988b58c"; - sha256 = "16hc88k00xa757k0h53r1sbqwxdxdy0118yl2vsigd6rqk474nw1"; - }; - dependencies = []; - - }; - - command-t = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "command-t-2017-11-16"; - src = fetchgit { - url = "https://github.com/wincent/command-t"; - rev = "7147ba92c9c1eef8269fd47d47ba636ce7f365a6"; - sha256 = "171z1jjjv1l15rh3i2hc400vjf4zns8sjvda0vcjkx2717ax658r"; - }; - dependencies = []; - buildInputs = [ ruby rake ]; - buildPhase = '' - rake make - rm ruby/command-t/ext/command-t/*.o - ''; - }; - - vim-easytags = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-easytags-2015-07-01"; - src = fetchgit { - url = "https://github.com/xolox/vim-easytags"; - rev = "72a8753b5d0a951e547c51b13633f680a95b5483"; - sha256 = "0i8ha1fa5d860b1mi0xp8kwsgb0b9vbzcg1bldzv6s5xd9yyi12i"; - }; - dependencies = ["vim-misc"]; - - }; - - vim-misc = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-misc-2015-05-21"; - src = fetchgit { - url = "https://github.com/xolox/vim-misc"; - rev = "3e6b8fb6f03f13434543ce1f5d24f6a5d3f34f0b"; - sha256 = "0rd9788dyfc58py50xbiaz5j7nphyvf3rpp3yal7yq2dhf0awwfi"; - }; - dependencies = []; - - }; - - vim-latex-live-preview = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "vim-latex-live-preview-2017-11-09"; - src = fetchgit { - url = "https://github.com/xuhdev/vim-latex-live-preview"; - rev = "9855f084d0751dbd40a8cb56518f239e5eb1a624"; - sha256 = "0linzdq2zrz5yfpqa51n2i9vrwr0x2r93ckx6n1ngyiw535ddafy"; - }; - dependencies = []; - - }; - - nim-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "nim-vim-2018-05-20"; - src = fetchgit { - url = "https://github.com/zah/nim.vim"; - rev = "704dd5d63cac54c22fe25c6efbcf18796df412e7"; - sha256 = "0azk3m33c47ja24iirlrjqphmd8rzlivinqkx69izmd7l150ds2m"; - }; - dependencies = []; - - }; - - deoplete-go = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "deoplete-go-2018-07-03"; - src = fetchgit { - url = "https://github.com/zchee/deoplete-go"; - rev = "2d402d856d98d4a351fdcf40d837da0cf52ccdfd"; - sha256 = "0hj5bhfhd9am11ixaxad370p982bjig53mbm74fi6slhjpikdrdq"; - }; - dependencies = []; - buildInputs = [ python3 ]; - buildPhase = '' - pushd ./rplugin/python3/deoplete/ujson - python3 setup.py build --build-base=$PWD/build --build-lib=$PWD/build - popd - find ./rplugin/ -name "ujson*.so" -exec mv -v {} ./rplugin/python3/ \; - ''; + # TL;DR + # * Add your plugin to ./vim-plugin-names + # * sort -udf ./vim-plugin-names > sorted && mv sorted vim-plugin-names + # * run ./update.py + # + # If additional modifications to the build process are required, + # add to ./overrides.nix. + overrides = callPackage ./overrides.nix { + inherit (darwin.apple_sdk.frameworks) Cocoa CoreFoundation CoreServices; + inherit buildVimPluginFrom2Nix; + inherit llvmPackages; }; - deoplete-jedi = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "deoplete-jedi-2018-07-10"; - src = fetchgit { - url = "https://github.com/zchee/deoplete-jedi"; - rev = "5540e76ee3194f2eaa2df51945297cb847a1dfa8"; - sha256 = "0mqq42v4l2y0hkcs83j0cp7hxamv6gn5g8z4bccrbssgrsv61cg6"; - }; - dependencies = []; + overriden = generated // (overrides generated); - }; - - zig-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation - name = "zig-vim-2018-07-18"; - src = fetchgit { - url = "https://github.com/zig-lang/zig.vim"; - rev = "2dc38afd6af04ea563a0d0d6f61891b5c820e8fe"; - sha256 = "1nyrg87biwq6b3jk40fyjd5mlnl4pbvwsqi9095y8gjanf9a9dck"; - }; - dependencies = []; - - }; + aliases = lib.optionalAttrs (config.allowAliases or true) (import ./aliases.nix lib overriden); -} // lib.optionalAttrs (config.allowAliases or true) (with self; { +in - # aliasess - airline = vim-airline; - alternative = a-vim; # backwards compat, added 2014-10-21 - bats = bats-vim; - calendar = calendar-vim; - coffee-script = vim-coffee-script; - coffeeScript = coffee-script; # backwards compat, added 2014-10-18 - Solarized = vim-colors-solarized; - solarized = vim-colors-solarized; - colors-solarized = vim-colors-solarized; - caw = caw-vim; - colorsamplerpack = Colour_Sampler_Pack; - Colour_Sampler_Pack = Colour-Sampler-Pack; - command_T = command-t; # backwards compat, added 2014-10-18 - commentary = vim-commentary; - committia = committia-vim-git; - concealedyank = concealedyank-vim; - context-filetype = context_filetype-vim; - Cosco = cosco-vim; - css_color_5056 = vim-css-color; - CSApprox = csapprox; - csv = csv-vim; - ctrlp = ctrlp-vim; - cute-python = vim-cute-python-git; - denite = denite-nvim; - easy-align = vim-easy-align; - easygit = vim-easygit; - easymotion = vim-easymotion; - echodoc = echodoc-vim; - eighties = vim-eighties; - extradite = vim-extradite; - fugitive = vim-fugitive; - ghc-mod-vim = ghcmod-vim; - ghcmod = ghcmod-vim; - goyo = goyo-vim; - Gist = gist-vim; - gitgutter = vim-gitgutter; - gundo = gundo-vim; - Gundo = gundo-vim; # backwards compat, added 2015-10-03 - haskellConceal = haskellconceal; # backwards compat, added 2014-10-18 - haskellConcealPlus = vim-haskellConcealPlus; - haskellconceal = vim-haskellconceal; - hier = vim-hier; - hlint-refactor = hlint-refactor-vim; - hoogle = vim-hoogle; - Hoogle = vim-hoogle; - ipython = vim-ipython; - latex-live-preview = vim-latex-live-preview; - maktaba = vim-maktaba; - mayansmoke = mayansmoke-git; - multiple-cursors = vim-multiple-cursors; - necoGhc = neco-ghc; # backwards compat, added 2014-10-18 - neocomplete = neocomplete-vim; - neoinclude = neoinclude-vim; - neomru = neomru-vim; - neosnippet = neosnippet-vim; - neoyank = neoyank-vim-git; - The_NERD_Commenter = nerdcommenter; - The_NERD_tree = nerdtree; - open-browser = open-browser-vim; - pathogen = vim-pathogen; - peskcolor = peskcolor-vim-git; - polyglot = vim-polyglot; - prettyprint = vim-prettyprint; - quickrun = vim-quickrun; - rainbow_parentheses = rainbow_parentheses-vim; - repeat = vim-repeat; - riv = riv-vim; - rhubarb = vim-rhubarb; - sensible = vim-sensible; - signature = vim-signature; - snipmate = vim-snipmate; - sourcemap = sourcemap-vim; - "sourcemap.vim" = sourcemap-vim; - surround = vim-surround; - sleuth = vim-sleuth; - solidity = vim-solidity; - stylish-haskell = vim-stylish-haskell; - stylishHaskell = stylish-haskell; # backwards compat, added 2014-10-18 - Supertab = supertab; - Syntastic = syntastic; - SyntaxRange = vim-SyntaxRange; - table-mode = vim-table-mode; - taglist = taglist-vim; - tabpagebuffer = tabpagebuffer-vim; - tabpagecd = vim-tabpagecd; - Tabular = tabular; - Tagbar = tagbar; - thumbnail = thumbnail-vim; - tlib = tlib_vim; - tmux-navigator = vim-tmux-navigator; - tmuxNavigator = tmux-navigator; # backwards compat, added 2014-10-18 - tslime = tslime-vim; - unite = unite-vim; - UltiSnips = ultisnips; - vim-grepper = vim-grepper-git; - vim-test = vim-test-git; - vimproc = vimproc-vim; - vimshell = vimshell-vim; - vinegar = vim-vinegar; - watchdogs = vim-watchdogs; - WebAPI = webapi-vim; - wombat256 = wombat256-vim; # backwards compat, added 2015-7-8 - yankring = YankRing-vim; - Yankring = YankRing-vim; - YouCompleteMe = youcompleteme; - xterm-color-table = xterm-color-table-vim; - zeavim = zeavim-vim; -}); -in self +overriden // aliases diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix new file mode 100644 index 000000000000..3e8c0d715d55 --- /dev/null +++ b/pkgs/misc/vim-plugins/generated.nix @@ -0,0 +1,3605 @@ +# This file has been generated by ./pkgs/misc/vim-plugins/update.py. Do not edit! +{ buildVimPluginFrom2Nix, fetchFromGitHub }: + +{ + a-vim = buildVimPluginFrom2Nix { + name = "a-vim-2010-11-06"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "a.vim"; + rev = "2cbe946206ec622d9d8cf2c99317f204c4d41885"; + sha256 = "0h62v9z5bh9xmaq22pqdb3z79i84a5rknqm68mjpy7nq7s3q42fa"; + }; + }; + + ack-vim = buildVimPluginFrom2Nix { + name = "ack-vim-2018-02-27"; + src = fetchFromGitHub { + owner = "mileszs"; + repo = "ack.vim"; + rev = "36e40f9ec91bdbf6f1adf408522a73a6925c3042"; + sha256 = "0yppr89hd1jyp0pj56hxdjbn32sr7pj3mihd18wxispvl5dqd6fm"; + }; + }; + + acp = buildVimPluginFrom2Nix { + name = "acp-2013-02-05"; + src = fetchFromGitHub { + owner = "eikenb"; + repo = "acp"; + rev = "5c627cec37d0d3b1670cb250d84e176e8b0c644e"; + sha256 = "0h7s4nvxin7m2caka7g1hhlxj1bbiwsvw8s2lqwlh7nq43v23ghg"; + }; + }; + + agda-vim = buildVimPluginFrom2Nix { + name = "agda-vim-2018-11-10"; + src = fetchFromGitHub { + owner = "derekelkins"; + repo = "agda-vim"; + rev = "4fefe386a8a85161ace928e2f0e0ab4fe8581505"; + sha256 = "1i61wvrpn15qs206rnq9bbwgv6wxf76p5j79v2fabh06lyw4dn3q"; + }; + }; + + alchemist-vim = buildVimPluginFrom2Nix { + name = "alchemist-vim-2018-12-07"; + src = fetchFromGitHub { + owner = "slashmili"; + repo = "alchemist.vim"; + rev = "f05c2061aa0b3612fdfe7f35c47f850bf5974603"; + sha256 = "0j5r3glnrdlylgq87x3rc9m37vdys4xf7p3isw9acv77yhd703wx"; + }; + }; + + ale = buildVimPluginFrom2Nix { + name = "ale-2018-12-10"; + src = fetchFromGitHub { + owner = "w0rp"; + repo = "ale"; + rev = "2cfa09e02d65cd06649fb1ae5f988b7a110a124d"; + sha256 = "0sbbm6wwdwqbkfxkwbiijnsazdarmr6ahs2ha58s780fhkhvf2lp"; + }; + }; + + align = buildVimPluginFrom2Nix { + name = "align-2012-08-08"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "align"; + rev = "787662fe90cd057942bc5b682fd70c87e1a9dd77"; + sha256 = "0acacr572kfh7jvavbw61q5pkwrpi1albgancma063rpax1pddgp"; + }; + }; + + argtextobj-vim = buildVimPluginFrom2Nix { + name = "argtextobj-vim-2010-10-18"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "argtextobj.vim"; + rev = "f3fbe427f7b4ec436416a5816d714dc917dc530b"; + sha256 = "1l4jh5hdmky1qj5z26jpnk49a6djjcvzyyr6pknrrgb8rzkiln48"; + }; + }; + + auto-pairs = buildVimPluginFrom2Nix { + name = "auto-pairs-2018-09-23"; + src = fetchFromGitHub { + owner = "jiangmiao"; + repo = "auto-pairs"; + rev = "9086ce897a616d78baf69ddb07ad557c5ceb1d7c"; + sha256 = "02ds4i7aiq1a68qwz2gnmiigp25hi8qa9d4zcfazc3bgh855bx0l"; + }; + }; + + autoload_cscope-vim = buildVimPluginFrom2Nix { + name = "autoload_cscope-vim-2011-01-28"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "autoload_cscope.vim"; + rev = "26f428f400d96d25a9d633e6314f6e1760923db1"; + sha256 = "150h6k4nd1msa21c0zxl68nwwq3qdmqi0d8h4as98rrz0b0lghn7"; + }; + }; + + awesome-vim-colorschemes = buildVimPluginFrom2Nix { + name = "awesome-vim-colorschemes-2018-10-30"; + src = fetchFromGitHub { + owner = "rafi"; + repo = "awesome-vim-colorschemes"; + rev = "21d1c93da95d58bead99f3226f9447f5b035afe1"; + sha256 = "1niwwyxgq7k7mbi05lnpz12lbmn9mam9x4qvzxcbvxsqqp2zzsj8"; + }; + }; + + base16-vim = buildVimPluginFrom2Nix { + name = "base16-vim-2018-11-30"; + src = fetchFromGitHub { + owner = "chriskempson"; + repo = "base16-vim"; + rev = "2073e2dd9fa0172ccdba92b3f0df25642a69f7db"; + sha256 = "1d6d2aca73rvhz7gpi2d1g2il9qy45pfw1kbrrqgvmik016i6l1y"; + }; + }; + + bats-vim = buildVimPluginFrom2Nix { + name = "bats-vim-2013-07-03"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "bats.vim"; + rev = "3c283f594ff8bc7fb0c25cd07ebef0f17385f94a"; + sha256 = "06f3hdf7y5gpwmc6inrhk938qmn7cr6mbk00amrnl1qjvk09givx"; + }; + }; + + calendar-vim = buildVimPluginFrom2Nix { + name = "calendar-vim-2018-11-02"; + src = fetchFromGitHub { + owner = "itchyny"; + repo = "calendar.vim"; + rev = "8f6c29be2a20af974ff907876a4b6ba9581c346f"; + sha256 = "14rvav878ya0a0j5jic9zap5r5ccwdhg26rypjnn8rqnkra2f99a"; + }; + }; + + caw-vim = buildVimPluginFrom2Nix { + name = "caw-vim-2018-11-07"; + src = fetchFromGitHub { + owner = "tyru"; + repo = "caw.vim"; + rev = "e186d64b6f5f8c39c15eb07f0e2798ce05d25fe3"; + sha256 = "1wakgc5q2yj1gymn18ri660rwdwvrb1j5d6j8mr189gnhkr9isk4"; + }; + }; + + changeColorScheme-vim = buildVimPluginFrom2Nix { + name = "changeColorScheme-vim-2010-10-18"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "changeColorScheme.vim"; + rev = "b041d49f828629d72f2232531a230d1ec5de2405"; + sha256 = "0pybhsg9k9252d4ifdc4gsar8lkmfzbvs6xkzqq1m6f35l9wqk09"; + }; + }; + + CheckAttach = buildVimPluginFrom2Nix { + name = "CheckAttach-2018-09-02"; + src = fetchFromGitHub { + owner = "chrisbra"; + repo = "CheckAttach"; + rev = "e9167ad91e85d401441b8ac64b8dcbe3d0cf4df7"; + sha256 = "1xif7lplm35scb36pzh2mq24j2khyzriiaqa2lzhwfilb7nq9c91"; + }; + }; + + clang_complete = buildVimPluginFrom2Nix { + name = "clang_complete-2018-09-19"; + src = fetchFromGitHub { + owner = "Rip-Rip"; + repo = "clang_complete"; + rev = "0b98d7533ad967aac3fc4c1a5b0508dafa8a676f"; + sha256 = "04mdhc1kbv66blkn6qn98iyj659dac4z49nmpf3anglz8dgcxjgc"; + }; + }; + + clighter8 = buildVimPluginFrom2Nix { + name = "clighter8-2018-07-25"; + src = fetchFromGitHub { + owner = "bbchung"; + repo = "clighter8"; + rev = "839993b60dc4a19a58e4c7e7db1df04d911bb181"; + sha256 = "01r92idbym2p1hiqszrprrl1hrqzz2yhzv8n08m8gycd7m227cwg"; + }; + }; + + Colour-Sampler-Pack = buildVimPluginFrom2Nix { + name = "Colour-Sampler-Pack-2012-11-30"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "Colour-Sampler-Pack"; + rev = "05cded87b2ef29aaa9e930230bb88e23abff4441"; + sha256 = "03v2r18sfgs0xbgy9p56pxfdg0lsk6m7wyr5hw63wm1nzpwiipg3"; + }; + }; + + command-t = buildVimPluginFrom2Nix { + name = "command-t-2018-09-19"; + src = fetchFromGitHub { + owner = "wincent"; + repo = "command-t"; + rev = "7364a410bc4f0d7febc183678cd565066dfd1e73"; + sha256 = "1a14ddq6jkfklicdgkpbizzlrx2r4isxarbav5q86w86rwkx3jfi"; + fetchSubmodules = true; + }; + }; + + committia-vim = buildVimPluginFrom2Nix { + name = "committia-vim-2018-10-23"; + src = fetchFromGitHub { + owner = "rhysd"; + repo = "committia.vim"; + rev = "d367190c7ffe95f4ac5d30b2e9da4cd9898579b9"; + sha256 = "1yqsdy1mxc775qcrcl1yi930m2q6364mgjdj06vwnph1rg98w0ql"; + }; + }; + + concealedyank-vim = buildVimPluginFrom2Nix { + name = "concealedyank-vim-2013-03-24"; + src = fetchFromGitHub { + owner = "chikatoike"; + repo = "concealedyank.vim"; + rev = "e7e65a395e0e6a266f3a808bc07441aa7d03ebbd"; + sha256 = "0z7i8dmwfjh6mcrmgrxv3j86ic867617fas9mv4gqsrhhvrrkzsb"; + }; + }; + + context_filetype-vim = buildVimPluginFrom2Nix { + name = "context_filetype-vim-2018-08-30"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "context_filetype.vim"; + rev = "5392e3f0f3ff82b7149818a5700680f4bbcfea45"; + sha256 = "0xnqn96qnlvpvqc4sx8vmnryfqgcxrgczlmadgkms18gd3ib6i0z"; + }; + }; + + cosco-vim = buildVimPluginFrom2Nix { + name = "cosco-vim-2018-08-07"; + src = fetchFromGitHub { + owner = "lfilho"; + repo = "cosco.vim"; + rev = "5752622192d9b27b3a5a274a5455613b56df6386"; + sha256 = "01byd7j4gl7zb1bh61p839ka04x2sm0rgwvbb126az7dr6gpclyf"; + }; + }; + + cpsm = buildVimPluginFrom2Nix { + name = "cpsm-2018-09-08"; + src = fetchFromGitHub { + owner = "nixprime"; + repo = "cpsm"; + rev = "900023c56dfdd200841d5c2f2f7000f332d2614f"; + sha256 = "1p1ry11f39fcz32i3b3p0p8n99qrnvrx4d7p0123123dj7wbxk3p"; + }; + }; + + csapprox = buildVimPluginFrom2Nix { + name = "csapprox-2013-07-27"; + src = fetchFromGitHub { + owner = "godlygeek"; + repo = "csapprox"; + rev = "7981dac51d8b6776985aa08cb7b5ee98ea7f2ddd"; + sha256 = "08g4x6nnd6hkgm2daa5ihhz75pcdx3jzzv8rfjls80qajlhx5rf6"; + }; + }; + + csv-vim = buildVimPluginFrom2Nix { + name = "csv-vim-2018-10-04"; + src = fetchFromGitHub { + owner = "chrisbra"; + repo = "csv.vim"; + rev = "7aa17f00a6cc96b9c9c364c6786c24f97c04605b"; + sha256 = "06mdnpfch0rfhwdwqp4dhg7qx1gwsmkd6dlsd1ypc44r7wdjk38d"; + }; + }; + + ctrlp-cmatcher = buildVimPluginFrom2Nix { + name = "ctrlp-cmatcher-2015-10-15"; + src = fetchFromGitHub { + owner = "JazzCore"; + repo = "ctrlp-cmatcher"; + rev = "6c36334f106b6fd981d23e724e9a618734cab43a"; + sha256 = "1573kd6xf3n8sxlz2j4zadai4rnc7k3s9c54648yfzickwn57d8q"; + }; + }; + + ctrlp-py-matcher = buildVimPluginFrom2Nix { + name = "ctrlp-py-matcher-2017-11-01"; + src = fetchFromGitHub { + owner = "FelikZ"; + repo = "ctrlp-py-matcher"; + rev = "cf63fd546f1e80dd4db3db96afbeaad301d21f13"; + sha256 = "0hs829x3vxv12y78hz5g4a5qpw05xf42dk0hxxk3ind77mnl1ir1"; + }; + }; + + ctrlp-z = buildVimPluginFrom2Nix { + name = "ctrlp-z-2015-10-17"; + src = fetchFromGitHub { + owner = "amiorin"; + repo = "ctrlp-z"; + rev = "d1a69ec623ce24b9a30fc8fe3cd468c322b03026"; + sha256 = "16nsj1g8lqmyizlb5ijwhf4dsmh0xv1kwqq6jxvhaf55vfga82yl"; + }; + }; + + ctrlp-vim = buildVimPluginFrom2Nix { + name = "ctrlp-vim-2018-11-22"; + src = fetchFromGitHub { + owner = "ctrlpvim"; + repo = "ctrlp.vim"; + rev = "e953ee7a80dc96cd00c20ed6fe82e0e817d977ff"; + sha256 = "1qnh4w9wb0r7lf5sw37kq29rq887hihga3cxw766mk8rwb2ad3kv"; + }; + }; + + denite-extra = buildVimPluginFrom2Nix { + name = "denite-extra-2018-09-20"; + src = fetchFromGitHub { + owner = "chemzqm"; + repo = "denite-extra"; + rev = "57ab8e6d8756e294c12a6177bef0155b736eaf1f"; + sha256 = "0in7dg23gh6h39jjn84b2sqkcyd02dvv8pvnp6c3413dnjzmiryz"; + }; + }; + + denite-git = buildVimPluginFrom2Nix { + name = "denite-git-2018-07-19"; + src = fetchFromGitHub { + owner = "chemzqm"; + repo = "denite-git"; + rev = "edd2c202e05c3f84e31b94a841fef236b923d559"; + sha256 = "0x8nf4x49859lgyi83vhqvpdhb1mxv55a9l8vbdflfagagj0gnzd"; + }; + }; + + denite-nvim = buildVimPluginFrom2Nix { + name = "denite-nvim-2018-12-11"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "denite.nvim"; + rev = "cb1daf74c51b1670ee3914c95f85ba3852525e17"; + sha256 = "02m77q14s4y12r300ndml6nc8xwb8q15838l47j9bh1h8sz5b7al"; + }; + }; + + deol-nvim = buildVimPluginFrom2Nix { + name = "deol-nvim-2018-10-12"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "deol.nvim"; + rev = "04a5295ebad2df1a2141b85dc0b78cc51ea86fb4"; + sha256 = "1v5qip8kzrsq8qmmjrvhm15d9wrn48iz2s62qddcgvc0sdzk1y64"; + }; + }; + + deoplete-clang = buildVimPluginFrom2Nix { + name = "deoplete-clang-2018-07-01"; + src = fetchFromGitHub { + owner = "zchee"; + repo = "deoplete-clang"; + rev = "3c4f14127b363ba9eac43d3506a563e2c8da0f97"; + sha256 = "1qi8flm0pbxw19fwj8nh4wpcmmzpwlqy5pmn4cmhn6j7b5vsm32i"; + fetchSubmodules = true; + }; + }; + + deoplete-go = buildVimPluginFrom2Nix { + name = "deoplete-go-2018-11-23"; + src = fetchFromGitHub { + owner = "zchee"; + repo = "deoplete-go"; + rev = "75f3d42ef71a07c06778cab56e76b994a42a55c3"; + sha256 = "1b42mcflc5fzi0fhgr99cyrdapbd79gcwgb4qnqg6b8bbn488kyv"; + fetchSubmodules = true; + }; + }; + + deoplete-jedi = buildVimPluginFrom2Nix { + name = "deoplete-jedi-2018-12-03"; + src = fetchFromGitHub { + owner = "zchee"; + repo = "deoplete-jedi"; + rev = "583ee29a0a0fe6206f3f106b8866ff2b663fde74"; + sha256 = "0lbiwk6fc1z9i3sx4y62gsl3yr8pzv09s4wwxq1k8cziddbiypig"; + fetchSubmodules = true; + }; + }; + + deoplete-julia = buildVimPluginFrom2Nix { + name = "deoplete-julia-2018-06-11"; + src = fetchFromGitHub { + owner = "JuliaEditorSupport"; + repo = "deoplete-julia"; + rev = "d60b976910685c99ca773c974e91c44eeda03a19"; + sha256 = "0x5cc9g1g1w9myr6p1ahb9gpn2abpbggjdk2bc903f62pkrapvjf"; + }; + }; + + deoplete-rust = buildVimPluginFrom2Nix { + name = "deoplete-rust-2017-07-18"; + src = fetchFromGitHub { + owner = "sebastianmarkow"; + repo = "deoplete-rust"; + rev = "0a86e502113910c33448b337c4d50cabea120d25"; + sha256 = "0wsck83jns40ny3740vwjhc8g5bh6zl71hkirbjxy6n4xgixa54h"; + }; + }; + + deoplete-ternjs = buildVimPluginFrom2Nix { + name = "deoplete-ternjs-2018-11-29"; + src = fetchFromGitHub { + owner = "carlitux"; + repo = "deoplete-ternjs"; + rev = "ebdc48ecd29f8cae0659e5cdd2c30bd869839ca8"; + sha256 = "19zlgnavlqqq4rqwa1j1wglg921xdjhy8c71wfgh5492gmm1vr5x"; + }; + }; + + deoplete-nvim = buildVimPluginFrom2Nix { + name = "deoplete-nvim-2018-12-11"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "deoplete.nvim"; + rev = "04159b053ae83933d67225c53c36d98e516fa729"; + sha256 = "1d0r7jfs0b2rc1pmavn0yfqqdq9by6cd404a0vfa44ya05zrz115"; + }; + }; + + dhall-vim = buildVimPluginFrom2Nix { + name = "dhall-vim-2018-12-02"; + src = fetchFromGitHub { + owner = "vmchale"; + repo = "dhall-vim"; + rev = "caec6efbfc537f1a3a7bf6c5b0f6ab9cffa6911c"; + sha256 = "0r9jd6pq94sjrsppa1avm4x01y01m9vv64p89l32vrpkrczgxgfa"; + }; + }; + + direnv-vim = buildVimPluginFrom2Nix { + name = "direnv-vim-2018-11-10"; + src = fetchFromGitHub { + owner = "direnv"; + repo = "direnv.vim"; + rev = "f93eac061ce211d701e2269418d7e55dc6bab5ca"; + sha256 = "1nfizxzscyq8rqln3hfj648vzavlisgnjay2m6gnd29lnymqrr8l"; + }; + }; + + echodoc-vim = buildVimPluginFrom2Nix { + name = "echodoc-vim-2018-12-09"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "echodoc.vim"; + rev = "2ca26d0a63210d8936ee86b82d409bd98e1b6bf7"; + sha256 = "19cmggxrgbj429fflcz0gamg1779577qm0mykq6kycx0j7zyclbf"; + }; + }; + + editorconfig-vim = buildVimPluginFrom2Nix { + name = "editorconfig-vim-2018-11-15"; + src = fetchFromGitHub { + owner = "editorconfig"; + repo = "editorconfig-vim"; + rev = "68f8136d2b018bfa9b23403e87d3d65bc942cbc3"; + sha256 = "1xnh4b1yf6vgqla4g8vbsvbfkvgx7wzffl5lq7jxwx8rsl0a8nza"; + fetchSubmodules = true; + }; + }; + + elm-vim = buildVimPluginFrom2Nix { + name = "elm-vim-2018-11-13"; + src = fetchFromGitHub { + owner = "elmcast"; + repo = "elm-vim"; + rev = "d22c0ba13afb554257a8c176962e2216cc18edd1"; + sha256 = "03lmbv4zkjdnyzrna7g9pqdgf3jqhi9g59fzjnay4af59hijs1v3"; + }; + }; + + emmet-vim = buildVimPluginFrom2Nix { + name = "emmet-vim-2018-11-29"; + src = fetchFromGitHub { + owner = "mattn"; + repo = "emmet-vim"; + rev = "e6fb10d22a9bd2a02c386c81486a065e71c6a92d"; + sha256 = "0fadqgvirmdl1acb39v05q2sw24fc40w4bcj05f4maj4lqbxkwqv"; + fetchSubmodules = true; + }; + }; + + ensime-vim = buildVimPluginFrom2Nix { + name = "ensime-vim-2018-10-10"; + src = fetchFromGitHub { + owner = "ensime"; + repo = "ensime-vim"; + rev = "caa734e84f002b25446c615706283a74edd4ecfe"; + sha256 = "190qq8r2zs7xzmsag7ygk6dvpav3cnzlc40lc3fvwmkfwgci5zg0"; + }; + }; + + falcon = buildVimPluginFrom2Nix { + name = "falcon-2018-11-30"; + src = fetchFromGitHub { + owner = "fenetikm"; + repo = "falcon"; + rev = "070f2132266d85059f36496ed277527d5b8f00a1"; + sha256 = "0jzibr1k0l4kbhlg7398fln6rmpwayjbj0hpy4v84gr51pa2di5r"; + }; + }; + + fastfold = buildVimPluginFrom2Nix { + name = "fastfold-2018-09-24"; + src = fetchFromGitHub { + owner = "konfekt"; + repo = "fastfold"; + rev = "cdd44dcf54dd6900e9699e957ba4b203d3021d1d"; + sha256 = "1a7x026cjd6nc9l0gx3cvfvhwalxj8d4361yvy6krpjaha4yk43j"; + }; + }; + + ferret = buildVimPluginFrom2Nix { + name = "ferret-2018-12-04"; + src = fetchFromGitHub { + owner = "wincent"; + repo = "ferret"; + rev = "fbef13c37f0083ecbcec131c2a8f62079f3cdacb"; + sha256 = "1ajrwg5fg3myhazsdfprlj50qlw25jk1viy1cny6mzhbvmb80qln"; + }; + }; + + flake8-vim = buildVimPluginFrom2Nix { + name = "flake8-vim-2017-02-17"; + src = fetchFromGitHub { + owner = "andviro"; + repo = "flake8-vim"; + rev = "01c4af4c68f33b2b3785314bfbf5b3d8d1451795"; + sha256 = "14rv0p1vx4njlplkc72gz7r8sy9vc6n8x9l00zc777x5zzrhgz3g"; + fetchSubmodules = true; + }; + }; + + floobits-neovim = buildVimPluginFrom2Nix { + name = "floobits-neovim-2018-08-01"; + src = fetchFromGitHub { + owner = "floobits"; + repo = "floobits-neovim"; + rev = "29ab2ed4bd5c879df0bd6df313a776155eb98ad8"; + sha256 = "0bnncn3waw9birpd51j27hrzlriz8dk4naxdajmbwznwcnbkkgwx"; + }; + }; + + forms = buildVimPluginFrom2Nix { + name = "forms-2012-11-28"; + src = fetchFromGitHub { + owner = "megaannum"; + repo = "forms"; + rev = "b601e03fe0a3b8a43766231f4a6217e4492b4f75"; + sha256 = "19kp1i5c6jmnpbsap9giayqbzlv7vh02mp4mjvicqj9n0nfyay74"; + }; + }; + + fugitive-gitlab-vim = buildVimPluginFrom2Nix { + name = "fugitive-gitlab-vim-2018-07-04"; + src = fetchFromGitHub { + owner = "shumphrey"; + repo = "fugitive-gitlab.vim"; + rev = "b8e7b6986c5d13f3e2de2163816af06f74a6f838"; + sha256 = "1lvll9hjqsm79f0ls84d8b8s12043b9p5qa4i6iwf3v1qbq7kb8d"; + }; + }; + + fzf-vim = buildVimPluginFrom2Nix { + name = "fzf-vim-2018-12-11"; + src = fetchFromGitHub { + owner = "junegunn"; + repo = "fzf.vim"; + rev = "f0acabf7e837e626c7102c30af890bccf79e33b7"; + sha256 = "0ac1xjrmidagna167i4q5ilplsqiqcaxwslyl37dw9qj75c9arj5"; + }; + }; + + ghcmod-vim = buildVimPluginFrom2Nix { + name = "ghcmod-vim-2016-06-19"; + src = fetchFromGitHub { + owner = "eagletmt"; + repo = "ghcmod-vim"; + rev = "1d192d13d68ab59f9f46497a0909bf24a7b7dfff"; + sha256 = "0bzahgzagnf0a9zv86jhdf8nc3p0yfz9izv5n3lc8gc12cp47d0a"; + }; + }; + + gist-vim = buildVimPluginFrom2Nix { + name = "gist-vim-2018-11-09"; + src = fetchFromGitHub { + owner = "mattn"; + repo = "gist-vim"; + rev = "3abf2444bb6a7744a64b4a2c2b02d6761a7de072"; + sha256 = "197j6bhyfggxka9mycyk3mr6sawf7rnaz74csk47d2qlkfs4zf0v"; + }; + }; + + gitv = buildVimPluginFrom2Nix { + name = "gitv-2018-11-24"; + src = fetchFromGitHub { + owner = "gregsexton"; + repo = "gitv"; + rev = "38daefcbb4375f79396c81860f077264fe9a3ae4"; + sha256 = "19v1v1wb1shh50if1jgiqy4bvja1lv6zy1fald3c48zl9303x8gq"; + }; + }; + + goyo-vim = buildVimPluginFrom2Nix { + name = "goyo-vim-2017-05-31"; + src = fetchFromGitHub { + owner = "junegunn"; + repo = "goyo.vim"; + rev = "5b8bd0378758c1d9550d8429bef24b3d6d78b592"; + sha256 = "10racxq8zfj2fpl09vbvv5hbnr4xmm4ba75kgyp9byjapzkbq1pi"; + }; + }; + + gruvbox = buildVimPluginFrom2Nix { + name = "gruvbox-2018-02-25"; + src = fetchFromGitHub { + owner = "morhetz"; + repo = "gruvbox"; + rev = "cb4e7a5643f7d2dd40e694bcbd28c4b89b185e86"; + sha256 = "12qkq1x96bm1cmqfg6sb8jxpl2b6gwvhc5qn3gva6vl4nx3ianqi"; + }; + }; + + gundo-vim = buildVimPluginFrom2Nix { + name = "gundo-vim-2017-05-09"; + src = fetchFromGitHub { + owner = "sjl"; + repo = "gundo.vim"; + rev = "46c443ee9d5854320eb965a1fdee781ba83a070e"; + sha256 = "0adk7agzmbfv342zw6lc8jad6yjs1wap4c0ca98s0qm2bs0r1hl2"; + }; + }; + + haskell-vim = buildVimPluginFrom2Nix { + name = "haskell-vim-2018-05-22"; + src = fetchFromGitHub { + owner = "neovimhaskell"; + repo = "haskell-vim"; + rev = "b1ac46807835423c4a4dd063df6d5b613d89c731"; + sha256 = "1vqj3r2v8skffywwgv4093ww7fm540437j5qz7n8q8787bs5w0br"; + }; + }; + + hasksyn = buildVimPluginFrom2Nix { + name = "hasksyn-2014-09-04"; + src = fetchFromGitHub { + owner = "travitch"; + repo = "hasksyn"; + rev = "c434040bf13a17ca20a551223021b3ace7e453b9"; + sha256 = "09998lnfcshqis5m062wlag6y476imq9jday9gp4ayjjl1cp3cwx"; + }; + }; + + hlint-refactor-vim = buildVimPluginFrom2Nix { + name = "hlint-refactor-vim-2015-12-05"; + src = fetchFromGitHub { + owner = "mpickering"; + repo = "hlint-refactor-vim"; + rev = "fffb044ecef854a82c5c2efda252e09044ba03e0"; + sha256 = "0z8d31arfy9aidg1dwj5msnnx799d9r7njkgh51z695w6ayxn6p8"; + }; + }; + + iceberg-vim = buildVimPluginFrom2Nix { + name = "iceberg-vim-2018-10-17"; + src = fetchFromGitHub { + owner = "cocopon"; + repo = "iceberg.vim"; + rev = "0a18b0fbfdcdace35ee7ff4397ab6932d6dae1da"; + sha256 = "1p5x8kzxs491c2naxqhmqwdk85p3b6qr1aini746qm9ks5afhcgn"; + }; + }; + + idris-vim = buildVimPluginFrom2Nix { + name = "idris-vim-2017-12-04"; + src = fetchFromGitHub { + owner = "idris-hackers"; + repo = "idris-vim"; + rev = "091ed6b267749927777423160eeab520109dd9c1"; + sha256 = "1zibar2vxcmai0k37ricwnimfdv1adxfbbvz871rc4l6h3q85if1"; + }; + }; + + Improved-AnsiEsc = buildVimPluginFrom2Nix { + name = "Improved-AnsiEsc-2015-08-26"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "Improved-AnsiEsc"; + rev = "e1c59a8e9203fab6b9150721f30548916da73351"; + sha256 = "1smjs4kz2kmzprzp9az4957675nakb43146hshbby39j5xz4jsbz"; + }; + }; + + incsearch-easymotion-vim = buildVimPluginFrom2Nix { + name = "incsearch-easymotion-vim-2016-01-18"; + src = fetchFromGitHub { + owner = "haya14busa"; + repo = "incsearch-easymotion.vim"; + rev = "fcdd3aee6f4c0eef1a515727199ece8d6c6041b5"; + sha256 = "1bscr3xs1zggm9qzk1mb88fkc8qj6yrnkxmqwwyr75sf1xzy74mk"; + }; + }; + + incsearch-vim = buildVimPluginFrom2Nix { + name = "incsearch-vim-2017-11-24"; + src = fetchFromGitHub { + owner = "haya14busa"; + repo = "incsearch.vim"; + rev = "25e2547fb0566460f5999024f7a0de7b3775201f"; + sha256 = "05v0d9b5sm4d1bvhb01jk6s7brlli2xc16hvzr6gik1nm1ks6ai1"; + }; + }; + + intero-neovim = buildVimPluginFrom2Nix { + name = "intero-neovim-2018-08-07"; + src = fetchFromGitHub { + owner = "parsonsmatt"; + repo = "intero-neovim"; + rev = "9bb546e37adc1ffda28ff33922c506c15ed67b10"; + sha256 = "173kc8xrbmkhrc9ssaz6h5w1zisxsgz4bibihgj9bx60ibn4kaa7"; + }; + }; + + iosvkem = buildVimPluginFrom2Nix { + name = "iosvkem-2018-08-26"; + src = fetchFromGitHub { + owner = "neutaaaaan"; + repo = "iosvkem"; + rev = "ac6ad259a5aa8be243d5e343d231942b026f1ec1"; + sha256 = "15ci15drs93qphmga0rr79hrlggrgmaia099j7n59sllhqn5zfbm"; + }; + }; + + jedi-vim = buildVimPluginFrom2Nix { + name = "jedi-vim-2018-12-03"; + src = fetchFromGitHub { + owner = "davidhalter"; + repo = "jedi-vim"; + rev = "7f4f2db260e3e693c8b9fc91498f9299c99148c2"; + sha256 = "0rykw5nbk6xxgifav30fmnzwfhbi4mc1qp84p8gc1lv2pajncx31"; + fetchSubmodules = true; + }; + }; + + Jenkinsfile-vim-syntax = buildVimPluginFrom2Nix { + name = "Jenkinsfile-vim-syntax-2018-11-25"; + src = fetchFromGitHub { + owner = "martinda"; + repo = "Jenkinsfile-vim-syntax"; + rev = "57c50f21de4a710d7f1c1e50d7ecc7e8d5301cec"; + sha256 = "0my1zpw5g2bjyx0d027a8klys7kgqg51n9pi773bhk0smqwmfp2b"; + }; + }; + + julia-vim = buildVimPluginFrom2Nix { + name = "julia-vim-2018-12-11"; + src = fetchFromGitHub { + owner = "JuliaEditorSupport"; + repo = "julia-vim"; + rev = "b81e1486d0a46b52e73763ee6e6ea1f28a3573d1"; + sha256 = "0lgjib5rni8rqiv3qkfxj204j6ccqrsnp7d7nij5bhqli3d2hryi"; + }; + }; + + last256 = buildVimPluginFrom2Nix { + name = "last256-2017-06-10"; + src = fetchFromGitHub { + owner = "sk1418"; + repo = "last256"; + rev = "d29320c1fe715b47edaa1be068201ea5a54ab0c0"; + sha256 = "16njh0p1j166dnf92110vlrj7gmrbsfkbkd8k6s9gfqjzbgd25jv"; + }; + }; + + latex-box = buildVimPluginFrom2Nix { + name = "latex-box-2015-06-01"; + src = fetchFromGitHub { + owner = "latex-box-team"; + repo = "latex-box"; + rev = "3c2901e12cb78bfb2be58ba4c62a488612550fe1"; + sha256 = "1z4mdy47cpwcdhvy8mr72vhlybxn1y59yd3ixf6ids1bzpkrd7zl"; + }; + }; + + lightline-vim = buildVimPluginFrom2Nix { + name = "lightline-vim-2018-12-12"; + src = fetchFromGitHub { + owner = "itchyny"; + repo = "lightline.vim"; + rev = "1ef44bfa50320347004be77f836e97dc4f54982e"; + sha256 = "0xycmnd811si6c2sxwrw88law9wp5n6akxkqv0211iq9m8k72cp4"; + }; + }; + + limelight-vim = buildVimPluginFrom2Nix { + name = "limelight-vim-2016-06-23"; + src = fetchFromGitHub { + owner = "junegunn"; + repo = "limelight.vim"; + rev = "106fb5749d227a0de72e36068ed72798c6fd48e6"; + sha256 = "0fp4yp50n5v5zx3a7afh9wip4nwcfhmdgdzwpnl79jvild1z9fgh"; + }; + }; + + lushtags = buildVimPluginFrom2Nix { + name = "lushtags-2017-04-19"; + src = fetchFromGitHub { + owner = "mkasa"; + repo = "lushtags"; + rev = "fd7fa5a0162d9aa159559880d5ba4731e180eeaf"; + sha256 = "03saw1w5pybj6yywzi8hinciv18znimm7k0h34k4pqp5gi1jfaql"; + }; + }; + + matchit-zip = buildVimPluginFrom2Nix { + name = "matchit-zip-2010-10-18"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "matchit.zip"; + rev = "ced6c409c9beeb0b4142d21906606bd194411d1d"; + sha256 = "1s9c4lnsmbfm97bp22jrmcp5lga5ihx23lzqqncvv7rcizkvr3dm"; + }; + }; + + mayansmoke = buildVimPluginFrom2Nix { + name = "mayansmoke-2010-10-18"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "mayansmoke"; + rev = "168883af7aec05f139af251f47eadd5dfb802c9d"; + sha256 = "1xxcky7i6sx7f1q8xka4gd2xg78w6sqjvqrdwgrdzv93fhf82rpd"; + }; + }; + + molokai = buildVimPluginFrom2Nix { + name = "molokai-2015-11-11"; + src = fetchFromGitHub { + owner = "tomasr"; + repo = "molokai"; + rev = "c67bdfcdb31415aa0ade7f8c003261700a885476"; + sha256 = "1piszjr5kyw43ac1f0jh9z88g824xknshrkchbys9qxlz7pd831s"; + }; + }; + + ncm2 = buildVimPluginFrom2Nix { + name = "ncm2-2018-12-08"; + src = fetchFromGitHub { + owner = "ncm2"; + repo = "ncm2"; + rev = "40d1eb9b52805e0e81bbaac4bb87788007ad19de"; + sha256 = "1awbzm3vgp31afjlbagxjzzxxgwmy2axhnyhcal7x1rk93cr78iw"; + }; + }; + + ncm2-bufword = buildVimPluginFrom2Nix { + name = "ncm2-bufword-2018-12-06"; + src = fetchFromGitHub { + owner = "ncm2"; + repo = "ncm2-bufword"; + rev = "183843100999d021e5d52c09c61faa6c64ac6e2f"; + sha256 = "11ma0wfzxjd0mv1ykxjwqk9ixlr6grpkk1md85flqqdngnyif6di"; + }; + }; + + ncm2-path = buildVimPluginFrom2Nix { + name = "ncm2-path-2018-09-12"; + src = fetchFromGitHub { + owner = "ncm2"; + repo = "ncm2-path"; + rev = "d17deaceb3bc4da415cff25262762c99cdd34116"; + sha256 = "16pbln1k6jw5yc79g7g736kf4m7hn6kdlsphml7dla7xnnzd2az3"; + }; + }; + + ncm2-tmux = buildVimPluginFrom2Nix { + name = "ncm2-tmux-2018-12-06"; + src = fetchFromGitHub { + owner = "ncm2"; + repo = "ncm2-tmux"; + rev = "196131f285f05966bdd1126d6bd0c912d01b92c5"; + sha256 = "0i9j9yn7ayisl3rwawjic7g3a07cg2541zh3jangjd9wz271l69r"; + }; + }; + + ncm2-ultisnips = buildVimPluginFrom2Nix { + name = "ncm2-ultisnips-2018-08-01"; + src = fetchFromGitHub { + owner = "ncm2"; + repo = "ncm2-ultisnips"; + rev = "15432d7933cfb855599442a67d6f39ddb706c737"; + sha256 = "0ixajh08fd5dgdz4h1sdxgiaind1nksk1d4lwyb6n4ijf672pms2"; + }; + }; + + neco-ghc = buildVimPluginFrom2Nix { + name = "neco-ghc-2018-05-13"; + src = fetchFromGitHub { + owner = "eagletmt"; + repo = "neco-ghc"; + rev = "682869aca5dd0bde71a09ba952acb59c543adf7d"; + sha256 = "1v7ibi4fp99s4lswz3v0gf4i0h5i5gpj05xpsf4cixwj2zgh206h"; + }; + }; + + neco-look = buildVimPluginFrom2Nix { + name = "neco-look-2018-11-09"; + src = fetchFromGitHub { + owner = "ujihisa"; + repo = "neco-look"; + rev = "8c3951acb93b72dda4572859928ef7b372485596"; + sha256 = "1gd692yc1x3753rxg58hwc7nwmm4rjr03y1xaczy1qahq1bm9a40"; + }; + }; + + neco-syntax = buildVimPluginFrom2Nix { + name = "neco-syntax-2017-10-01"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "neco-syntax"; + rev = "98cba4a98a4f44dcff80216d0b4aa6f41c2ce3e3"; + sha256 = "1cjcbgx3h00g91ifgw30q5n97x4nprsr4kwirydws79fcs4vkgip"; + }; + }; + + neco-vim = buildVimPluginFrom2Nix { + name = "neco-vim-2018-10-30"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "neco-vim"; + rev = "4c0203b44f8daa7e2f72e2514488d637e8a766a4"; + sha256 = "03v3h2ks6y9pl960lnvzxlfhnn6l2pcn6d6012znw2wqpralrjq2"; + }; + }; + + neocomplete-vim = buildVimPluginFrom2Nix { + name = "neocomplete-vim-2018-11-19"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "neocomplete.vim"; + rev = "d3b4d2860ec34648a2d6df4631718a6a7cfa5d40"; + sha256 = "0fqlnh2786wc9barmfz42z7qcp3cly82jhzrwhrx15z4sw4sbjsq"; + }; + }; + + neodark-vim = buildVimPluginFrom2Nix { + name = "neodark-vim-2018-10-17"; + src = fetchFromGitHub { + owner = "KeitaNakamura"; + repo = "neodark.vim"; + rev = "e95e924081f95ec18d9b6d7239a445db982669e8"; + sha256 = "11mib0yf3kq626r9afw1127w2hxbqci3fgvh3lfl36mk06sm1qqb"; + }; + }; + + neoformat = buildVimPluginFrom2Nix { + name = "neoformat-2018-09-22"; + src = fetchFromGitHub { + owner = "sbdchd"; + repo = "neoformat"; + rev = "5ea3abc08f3f0db3600e9f6f36f096c64bffdc07"; + sha256 = "0yb2mias9pc4f2hgb5lrc7k5xs3pq96c6zsahd74jb1hcjb5j5sw"; + }; + }; + + neoinclude-vim = buildVimPluginFrom2Nix { + name = "neoinclude-vim-2018-05-21"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "neoinclude.vim"; + rev = "2fa77b9211d3f10c29559b715b6863da67ae7d3a"; + sha256 = "0pdahb2z9q4dk67xkwvaqrlpai86slhncfb4gn88x40dlnd7rkbg"; + }; + }; + + neomake = buildVimPluginFrom2Nix { + name = "neomake-2018-12-12"; + src = fetchFromGitHub { + owner = "benekastah"; + repo = "neomake"; + rev = "2e0b5facc8452b145162b6f45b571b30188d9774"; + sha256 = "180znybxvs9cvlglx6kw5z3chyax7vadlcfj76zh39bzmgim6m7y"; + }; + }; + + neomru-vim = buildVimPluginFrom2Nix { + name = "neomru-vim-2018-11-29"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "neomru.vim"; + rev = "0126deb4d38b497e3c81e5226b275392c1dbce3a"; + sha256 = "048avhjld8nwdvxcvxnwrbfyps4ialq8zbjmaj6qg06327wbwk89"; + }; + }; + + neosnippet-snippets = buildVimPluginFrom2Nix { + name = "neosnippet-snippets-2018-09-30"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "neosnippet-snippets"; + rev = "ec928a971f32150119f0ab73d289ea82e2740ae0"; + sha256 = "1ff8a9z1f3f39y3cqxj33kls4mf5ax1pwxcxhfcxprj48vqwpr7p"; + }; + }; + + neosnippet-vim = buildVimPluginFrom2Nix { + name = "neosnippet-vim-2018-12-03"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "neosnippet.vim"; + rev = "45b6a8688cc743f3855b866ff47b0f0e9481bf8d"; + sha256 = "02h6gqg1nmkg3c9k5ar77khqa9raxx3wlbf421q3w3k7fsmn31dv"; + }; + }; + + neovim-sensible = buildVimPluginFrom2Nix { + name = "neovim-sensible-2017-09-20"; + src = fetchFromGitHub { + owner = "jeffkreeftmeijer"; + repo = "neovim-sensible"; + rev = "e7ab7544f15e59de2d9a1b42f58e590938e496e7"; + sha256 = "06whnfvmzfdsx9gvkd2nxhx29939gjzibr2xadh54sj8ns646w58"; + }; + }; + + neoyank-vim = buildVimPluginFrom2Nix { + name = "neoyank-vim-2018-12-03"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "neoyank.vim"; + rev = "9ff9d9df82a7671c3ffd7735953d6cf269bac213"; + sha256 = "1jaiw86gvb6dnzwnzq7hp04cc3b9yibzw0z868izpnc1696hkb3d"; + }; + }; + + nerdcommenter = buildVimPluginFrom2Nix { + name = "nerdcommenter-2018-12-03"; + src = fetchFromGitHub { + owner = "scrooloose"; + repo = "nerdcommenter"; + rev = "d24868bc85de599ee2424ca93aa5f6991bd3128c"; + sha256 = "1xrnngrn537757as4jfiaamjq7yymgh8cdbciiwpc6a2qpiscmdb"; + }; + }; + + nerdtree = buildVimPluginFrom2Nix { + name = "nerdtree-2018-12-12"; + src = fetchFromGitHub { + owner = "scrooloose"; + repo = "nerdtree"; + rev = "72c3656799289d4635520c28e17f737066ce19d6"; + sha256 = "1dy77vjj2prn0cl2k3cf7bd240nvh95m6h6lpv0zshjzjap7m1fx"; + }; + }; + + nerdtree-git-plugin = buildVimPluginFrom2Nix { + name = "nerdtree-git-plugin-2018-11-15"; + src = fetchFromGitHub { + owner = "albfan"; + repo = "nerdtree-git-plugin"; + rev = "8931d911fac1b5958ef084accee43c03a8c72485"; + sha256 = "1yv465afdf9wm65q335mx816wxmg1zzwj4gls2hsbxqymzm3l6br"; + }; + }; + + nim-vim = buildVimPluginFrom2Nix { + name = "nim-vim-2018-09-19"; + src = fetchFromGitHub { + owner = "zah"; + repo = "nim.vim"; + rev = "b0c4c6c7318866e5d74715885cb379aab70d2763"; + sha256 = "18wdyw8kchfi0zglzvcnakzm9w8h22a1qjcqnk9j64siwcj6bzcy"; + }; + }; + + nvim-cm-racer = buildVimPluginFrom2Nix { + name = "nvim-cm-racer-2017-07-27"; + src = fetchFromGitHub { + owner = "roxma"; + repo = "nvim-cm-racer"; + rev = "2a8a4a49fa58c5dac9e0bed9511f6928930cacd2"; + sha256 = "1yljxwypgn91084yyicbc2qprn31ld7s4drvnddzczyhzq5m2gpx"; + }; + }; + + nvim-completion-manager = buildVimPluginFrom2Nix { + name = "nvim-completion-manager-2018-07-27"; + src = fetchFromGitHub { + owner = "roxma"; + repo = "nvim-completion-manager"; + rev = "45a026afb8b309b3b80f2c1b5910f72a54a9b563"; + sha256 = "0znwgry4ill0nxm096hc8s9vf20rf9xcq3dz8y8h7xlqzzsycl7a"; + }; + }; + + nvim-yarp = buildVimPluginFrom2Nix { + name = "nvim-yarp-2018-09-14"; + src = fetchFromGitHub { + owner = "roxma"; + repo = "nvim-yarp"; + rev = "5443ac06b3989baa9262adec810503e0234c316e"; + sha256 = "0b6gmsbgzgwidl0rpkwzr2l1qxd9aw5pvj8izflf6gz36r2irszq"; + }; + }; + + nvimdev-nvim = buildVimPluginFrom2Nix { + name = "nvimdev-nvim-2018-11-07"; + src = fetchFromGitHub { + owner = "neovim"; + repo = "nvimdev.nvim"; + rev = "2acfca2a9a55fd66a235cf2e6f602ba1d46add25"; + sha256 = "164pmlnqkrbffkcx5fha40w75dq1ydx5226shrghwp9ag9kwdvav"; + }; + }; + + onehalf = buildVimPluginFrom2Nix { + name = "onehalf-2018-10-21"; + src = fetchFromGitHub { + owner = "sonph"; + repo = "onehalf"; + rev = "9c2afdf4254cb6029c8b57f69b5018ba15c3ad9f"; + sha256 = "0qvf3zjw1c9b7am4imqip5xgdn92rx1dph2q4fi1jwxd23d9jd5d"; + }; + }; + + open-browser-vim = buildVimPluginFrom2Nix { + name = "open-browser-vim-2018-11-29"; + src = fetchFromGitHub { + owner = "tyru"; + repo = "open-browser.vim"; + rev = "b900ff9d39bb36891704bd0fe76737ee3a7ac2b9"; + sha256 = "1sws0pzm13cgl7mf6938xjmh23hk02agf23zfx5rdb4d2lcn4ir3"; + }; + }; + + papercolor-theme = buildVimPluginFrom2Nix { + name = "papercolor-theme-2018-09-04"; + src = fetchFromGitHub { + owner = "NLKNguyen"; + repo = "papercolor-theme"; + rev = "5bd7d5b3f9dd0650e6bbd1756feebe1651fa6ba8"; + sha256 = "061551ih3pndnlimxqwa5hrxwn8knpzf87hr6q3zwr9pdfmqpm9l"; + }; + }; + + peskcolor-vim = buildVimPluginFrom2Nix { + name = "peskcolor-vim-2016-06-11"; + src = fetchFromGitHub { + owner = "andsild"; + repo = "peskcolor.vim"; + rev = "cba4fc739bbebacd503158f6509d9c226651f363"; + sha256 = "15hw3casr5y3ckgcn6aq8vhk6g2hym41w51nvgf34hbj9fx1nvkq"; + }; + }; + + pig-vim = buildVimPluginFrom2Nix { + name = "pig-vim-2017-06-08"; + src = fetchFromGitHub { + owner = "motus"; + repo = "pig.vim"; + rev = "60d8a0883d3e474e61af46b581a5ce3af65e9bb5"; + sha256 = "0az48a3slpzljb69d60cpahkshmdbss0snc8lmvf4yrc1gx8yncv"; + }; + }; + + pony-vim-syntax = buildVimPluginFrom2Nix { + name = "pony-vim-syntax-2017-09-26"; + src = fetchFromGitHub { + owner = "dleonard0"; + repo = "pony-vim-syntax"; + rev = "caa34b3d7a15d9bfbfbb2f5944c85eb1eddcfafc"; + sha256 = "0r2lv99hkm95dv8wy9rkrkcwz5wkmwggfwi5vakgw497l3a9jskr"; + }; + }; + + PreserveNoEOL = buildVimPluginFrom2Nix { + name = "PreserveNoEOL-2013-06-14"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "PreserveNoEOL"; + rev = "940e3ce90e54d8680bec1135a21dcfbd6c9bfb62"; + sha256 = "1726jpr2zf6jrb00pp082ikbx4mll3a877pnzs6i18f9fgpaqqgd"; + }; + }; + + psc-ide-vim = buildVimPluginFrom2Nix { + name = "psc-ide-vim-2018-03-11"; + src = fetchFromGitHub { + owner = "frigoeu"; + repo = "psc-ide-vim"; + rev = "6d4a3cc27e9782b703f6dd61ef5fdf27054bac0f"; + sha256 = "19w0cvrka3klxbh9z1yq873v92rhmxdj68bdnqxzwybf24hgsk9g"; + }; + }; + + purescript-vim = buildVimPluginFrom2Nix { + name = "purescript-vim-2018-12-10"; + src = fetchFromGitHub { + owner = "raichoo"; + repo = "purescript-vim"; + rev = "67ca4dc4a0291e5d8c8da48bffc0f3d2c9739e7f"; + sha256 = "1insh39hzbynr6qxb215qxhpifl5m8i5i0d09a3b6v679i7s11i8"; + }; + }; + + python-mode = buildVimPluginFrom2Nix { + name = "python-mode-2018-04-29"; + src = fetchFromGitHub { + owner = "python-mode"; + repo = "python-mode"; + rev = "f94b0d7b21714f950f5878b430fbfde21c3b7ad9"; + sha256 = "0zxsa1agigzb9adrwq54pdyl984drdqzz3kkixaijkq77kkdvj0n"; + }; + }; + + quickfixstatus = buildVimPluginFrom2Nix { + name = "quickfixstatus-2011-09-03"; + src = fetchFromGitHub { + owner = "dannyob"; + repo = "quickfixstatus"; + rev = "fd3875b914fc51bbefefa8c4995588c088163053"; + sha256 = "16vxhvyxq51y7wnx0c1fmdi2yb6kfr1pxijq65gxj8qwvbak2s3v"; + }; + }; + + rainbow = buildVimPluginFrom2Nix { + name = "rainbow-2018-07-31"; + src = fetchFromGitHub { + owner = "luochen1990"; + repo = "rainbow"; + rev = "d7bb89e6a6fae25765ee16020ea7a85d43bd6e41"; + sha256 = "0zh2x1bm0sq00gq6350kckjl1fhwqdxl3b8d3k9lb1736xggd1p8"; + }; + }; + + rainbow_parentheses-vim = buildVimPluginFrom2Nix { + name = "rainbow_parentheses-vim-2013-03-05"; + src = fetchFromGitHub { + owner = "kien"; + repo = "rainbow_parentheses.vim"; + rev = "eb8baa5428bde10ecc1cb14eed1d6e16f5f24695"; + sha256 = "1qw84imlhq4654mxazj7j3sp5g1j3yjxi496i08iix06dm15m5s7"; + }; + }; + + random-vim = buildVimPluginFrom2Nix { + name = "random-vim-2010-10-18"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "random.vim"; + rev = "b2d85eb24a38074eab37a5acf2a295e1f2ad8989"; + sha256 = "1lzy2cq4jcrsqyxlnbnd0y6j4mabm09bi7q22lf6vinqlb84w7sp"; + }; + }; + + ranger-vim = buildVimPluginFrom2Nix { + name = "ranger-vim-2018-11-30"; + src = fetchFromGitHub { + owner = "rafaqz"; + repo = "ranger.vim"; + rev = "9ba30ca2f219bc0eaa02102573de8f8ba33078f2"; + sha256 = "0dccb5rsvazqlxiqcwxb8w4093j9c2klgd30d90nf7vaz40a4988"; + }; + }; + + Rename = buildVimPluginFrom2Nix { + name = "Rename-2011-08-31"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "Rename"; + rev = "b240f28d2ede65fa77cd99fe045efe79202f7a34"; + sha256 = "1d1myg4zyc281zcc1ba9idbgcgxndb4a0jwqr4yqxhhzdgszw46r"; + }; + }; + + ReplaceWithRegister = buildVimPluginFrom2Nix { + name = "ReplaceWithRegister-2014-10-31"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "ReplaceWithRegister"; + rev = "832efc23111d19591d495dc72286de2fb0b09345"; + sha256 = "0mb0sx85j1k59b1zz95r4vkq4kxlb4krhncq70mq7fxrs5bnhq8g"; + }; + }; + + riv-vim = buildVimPluginFrom2Nix { + name = "riv-vim-2018-10-17"; + src = fetchFromGitHub { + owner = "Rykka"; + repo = "riv.vim"; + rev = "09ae81f1fcf43d77a36705a7b9201f8cc1c85e23"; + sha256 = "0a3zzyxz2djy8dwmqjvhfqsingll28dnmnqdw0yii8r4xqxg6a8v"; + }; + }; + + robotframework-vim = buildVimPluginFrom2Nix { + name = "robotframework-vim-2017-04-14"; + src = fetchFromGitHub { + owner = "mfukar"; + repo = "robotframework-vim"; + rev = "75d5b371a4da2a090a2872d55bd0dead013f334e"; + sha256 = "091ac5rq6f1a7j2q3dy9rc00vckv21m4wd29ijj63jannr02v5ad"; + }; + }; + + rtorrent-syntax-file = buildVimPluginFrom2Nix { + name = "rtorrent-syntax-file-2016-03-19"; + src = fetchFromGitHub { + owner = "ccarpita"; + repo = "rtorrent-syntax-file"; + rev = "885ca182c02bbbed4b62a3fcfe6fe62fa5b419ca"; + sha256 = "1vhvmwnwi6862cckl8dqr8pgy0inrr0c31lic89826yv7mfl9mbz"; + }; + }; + + rust-vim = buildVimPluginFrom2Nix { + name = "rust-vim-2018-11-29"; + src = fetchFromGitHub { + owner = "rust-lang"; + repo = "rust.vim"; + rev = "fabad27559c5bde02e0f0a855d07d9dda9aef9a9"; + sha256 = "0b05hn75ahhk2yz5mgjn2vr68391f53cdfdrav23zx0jfqibd4vf"; + }; + }; + + self = buildVimPluginFrom2Nix { + name = "self-2014-05-28"; + src = fetchFromGitHub { + owner = "megaannum"; + repo = "self"; + rev = "2ed666b547eddee6ae1fcc63babca4ba0b66a59f"; + sha256 = "1gcwn6i5i3msg7hrlzsnv1bs6pm4jz9cff8ppaz2xdj8xv9qy6fn"; + }; + }; + + shabadou-vim = buildVimPluginFrom2Nix { + name = "shabadou-vim-2016-07-19"; + src = fetchFromGitHub { + owner = "osyo-manga"; + repo = "shabadou.vim"; + rev = "7d4bfed1ea8985ae125df3d1403cc19e252443e1"; + sha256 = "1kvik1yf7yjg9jdmdw38yhkksxg0n3nry02banwik7wgjnpvg870"; + }; + }; + + sourcemap-vim = buildVimPluginFrom2Nix { + name = "sourcemap-vim-2012-09-19"; + src = fetchFromGitHub { + owner = "chikatoike"; + repo = "sourcemap.vim"; + rev = "0dd82d40faea2fdb0771067f46c01deb41610ba1"; + sha256 = "1gcgnynallz420911fdfm0ccbv3zs78p69nnh2ls1r4vlfp7g350"; + }; + }; + + Spacegray-vim = buildVimPluginFrom2Nix { + name = "Spacegray-vim-2018-06-21"; + src = fetchFromGitHub { + owner = "ajh17"; + repo = "Spacegray.vim"; + rev = "f9e5205319cbb5c598bbf02b16c3d05277817f81"; + sha256 = "1s32zf75ybqs9jjjvqk5z4x9a6lr43gjbwlgw8k01qf4lsxkzkn9"; + }; + }; + + spacevim = buildVimPluginFrom2Nix { + name = "spacevim-2018-03-29"; + src = fetchFromGitHub { + owner = "ctjhoa"; + repo = "spacevim"; + rev = "30142a518ba77feb22791b5cb2387d88b70c58f2"; + sha256 = "0m389cnpg17ca8s7vb9yrs40sxb56zg32lcpilnd63zfi7awgscg"; + }; + }; + + sparkup = buildVimPluginFrom2Nix { + name = "sparkup-2012-06-11"; + src = fetchFromGitHub { + owner = "chrisgeo"; + repo = "sparkup"; + rev = "6fbfceef890e705c47b42b27be743ffed6f9296e"; + sha256 = "17jgpvl879ik53rr3razfnbpfx63mzpp1rlvxxjsvvrk4g45dssm"; + }; + }; + + splice-vim = buildVimPluginFrom2Nix { + name = "splice-vim-2017-09-03"; + src = fetchFromGitHub { + owner = "sjl"; + repo = "splice.vim"; + rev = "b31cb25eea8a92a037e9da9a98b2e6147294c37d"; + sha256 = "0mqnrmkyms2z5lqy90cy076x3fr9xmd63962wd8n6n6mbin97ihx"; + }; + }; + + supertab = buildVimPluginFrom2Nix { + name = "supertab-2017-11-14"; + src = fetchFromGitHub { + owner = "ervandew"; + repo = "supertab"; + rev = "40fe711e088e2ab346738233dd5adbb1be355172"; + sha256 = "0l5labq68kyprv63k1q35hz5ly0dd06mf2z202mccnix4mlxf0db"; + }; + }; + + swift-vim = buildVimPluginFrom2Nix { + name = "swift-vim-2018-09-12"; + src = fetchFromGitHub { + owner = "keith"; + repo = "swift.vim"; + rev = "5e330f026d4184c917cc156410634551dbd9a944"; + sha256 = "1gx2vg5w6r7k9070j03wz3bzjdkw3g01nkahd5jawk9z10ifswax"; + }; + }; + + syntastic = buildVimPluginFrom2Nix { + name = "syntastic-2018-11-24"; + src = fetchFromGitHub { + owner = "scrooloose"; + repo = "syntastic"; + rev = "0d25f4fb4203e600a28e776847d4beca254d3f84"; + sha256 = "1c3icnpbl7wrgqs67dc1pl7942za01mhsl7fwrcb0njwqkhmkamp"; + }; + }; + + tabmerge = buildVimPluginFrom2Nix { + name = "tabmerge-2010-10-18"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "tabmerge"; + rev = "074e5f06f26e7108a0570071a0f938a821768c06"; + sha256 = "0prkyza1n49cdaslcr57w8zv15vw78mlqbzib2xipmawzjq02idq"; + }; + }; + + tabpagebuffer-vim = buildVimPluginFrom2Nix { + name = "tabpagebuffer-vim-2014-09-30"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "tabpagebuffer.vim"; + rev = "4d95c3e6fa5ad887498f4cbe486c11e39d4a1fbc"; + sha256 = "1z6zlpzkhwy1p2pmx9qrwb91dp9v4yi8jrdvm1if2k79ij4sl08f"; + }; + }; + + tabular = buildVimPluginFrom2Nix { + name = "tabular-2016-05-04"; + src = fetchFromGitHub { + owner = "godlygeek"; + repo = "tabular"; + rev = "00e1e7fcdbc6d753e0bc8043e0d2546fa81bf367"; + sha256 = "185jpisk9hamcwb6aiavdzjdbbigzdra8f4mgs98r9cm9j448xkz"; + }; + }; + + tagbar = buildVimPluginFrom2Nix { + name = "tagbar-2017-12-17"; + src = fetchFromGitHub { + owner = "majutsushi"; + repo = "tagbar"; + rev = "387bbadda98e1376ff3871aa461b1f0abd4ece70"; + sha256 = "130rxvlkqzlqh09w6fpmq7x3b7s4s56qxly9m4jh6s2jrab1cxak"; + }; + }; + + taglist-vim = buildVimPluginFrom2Nix { + name = "taglist-vim-2010-10-18"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "taglist.vim"; + rev = "53041fbc45398a9af631a20657e109707a455339"; + sha256 = "07aa2gfc73lznyi7w7cybzanspza3p67cv5hxr21g43zhs5k9izd"; + }; + }; + + targets-vim = buildVimPluginFrom2Nix { + name = "targets-vim-2018-11-01"; + src = fetchFromGitHub { + owner = "wellle"; + repo = "targets.vim"; + rev = "4a5e9c09ec2ba63c8cd16b433453e41c22efab22"; + sha256 = "1fi1mrbqk23i6vrm9i0y9b7hdvg90fpk3gr36lr7mmpqf3p902aj"; + }; + }; + + tender-vim = buildVimPluginFrom2Nix { + name = "tender-vim-2017-03-14"; + src = fetchFromGitHub { + owner = "jacoborus"; + repo = "tender.vim"; + rev = "6b0497a59233b3e67fb528a498069eb1d24743f9"; + sha256 = "1iqijk7xq0g6p3j8jgzgrhqizw87fnfryx73iaqqx5iyq1k8i9mn"; + }; + }; + + tern_for_vim = buildVimPluginFrom2Nix { + name = "tern_for_vim-2017-11-27"; + src = fetchFromGitHub { + owner = "ternjs"; + repo = "tern_for_vim"; + rev = "3cffc28f280fc599d3f997b1c8c00ddc78d8fc21"; + sha256 = "0idzkc65lw9zg4xq60w2nnvdgbdhngqccqwh1bzkvkzlmr7s43cl"; + }; + }; + + thumbnail-vim = buildVimPluginFrom2Nix { + name = "thumbnail-vim-2017-04-24"; + src = fetchFromGitHub { + owner = "itchyny"; + repo = "thumbnail.vim"; + rev = "71cb5d48e59fc77149c1d1036ecd9e39f0b46a00"; + sha256 = "0b25n28ri6n5rrvgfynv8rm5pzzxpnrnj1l3647pf2fjxd2z2rv5"; + }; + }; + + tlib_vim = buildVimPluginFrom2Nix { + name = "tlib_vim-2018-04-08"; + src = fetchFromGitHub { + owner = "tomtom"; + repo = "tlib_vim"; + rev = "ced8f3ebe85b50da2ec0e6d593e6b2e8e6bd243b"; + sha256 = "08vvd1wpa9k5bid2hh279jjkir2c59ga3527qzinxngmlx8wsbhx"; + }; + }; + + traces-vim = buildVimPluginFrom2Nix { + name = "traces-vim-2018-12-09"; + src = fetchFromGitHub { + owner = "markonm"; + repo = "traces.vim"; + rev = "5152813d9b91692d37db176a9383f147373a7a8a"; + sha256 = "1f07nb4vn1nawcd32qy7wy0vgkd15ysg3f3yh1xd5jbfxixisbss"; + }; + }; + + tslime-vim = buildVimPluginFrom2Nix { + name = "tslime-vim-2018-07-23"; + src = fetchFromGitHub { + owner = "jgdavey"; + repo = "tslime.vim"; + rev = "28e9eba642a791c6a6b044433dce8e5451b26fb0"; + sha256 = "1y5xikryv6851d0rjk9c64agawshp5208mwym6ma9ngs7s3s1l4x"; + }; + }; + + tsuquyomi = buildVimPluginFrom2Nix { + name = "tsuquyomi-2018-10-31"; + src = fetchFromGitHub { + owner = "Quramy"; + repo = "tsuquyomi"; + rev = "bdd034d06ed47176ec1ee0bd3dae5bc0aeb053e3"; + sha256 = "119dxmkarbh0b0k4l59mxr19shks4mv96j3mbz02q0kdq18bgrdq"; + }; + }; + + typescript-vim = buildVimPluginFrom2Nix { + name = "typescript-vim-2018-10-17"; + src = fetchFromGitHub { + owner = "leafgarland"; + repo = "typescript-vim"; + rev = "0e9d92eead2df21abe342c4341c55536dd36b0af"; + sha256 = "1mf8cwkppfnxgjjgy762m1zbxmqxb9fpgxr6kbcjsi8qhzip0cvd"; + }; + }; + + ultisnips = buildVimPluginFrom2Nix { + name = "ultisnips-2018-04-30"; + src = fetchFromGitHub { + owner = "SirVer"; + repo = "ultisnips"; + rev = "6fdc3647f72e0a1f321ea6bd092ecd01f7c187ba"; + sha256 = "1zp3xcmxk6cn38zmxxy5s2wnw9djskwkmspq2s9vqliyhprf9sy3"; + }; + }; + + undotree = buildVimPluginFrom2Nix { + name = "undotree-2018-10-15"; + src = fetchFromGitHub { + owner = "mbbill"; + repo = "undotree"; + rev = "9172c17f6d07405f14707ff273e3ca9f35aa9e42"; + sha256 = "12z9y7lljhq3gsxpn1ivyf2cvasc0br3fdkdhnrz305zxib97r5q"; + }; + }; + + unite-vim = buildVimPluginFrom2Nix { + name = "unite-vim-2018-12-03"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "unite.vim"; + rev = "77ae78f277896bc560a46a27a51c49f04b6d4ce1"; + sha256 = "06asqf2hkszz4i9c676jvax6gbqzrcpqckjjb0dy175vifsiclnv"; + }; + }; + + verilog_systemverilog-vim = buildVimPluginFrom2Nix { + name = "verilog_systemverilog-vim-2018-12-08"; + src = fetchFromGitHub { + owner = "vhda"; + repo = "verilog_systemverilog.vim"; + rev = "c09406a32e55015bdb0e12490c452128f6f1425d"; + sha256 = "0nnfa5rcdjjy4hv6b6kqbyg2s3ghj4knyy7m35qibnjvzwnj7smg"; + }; + }; + + vim = buildVimPluginFrom2Nix { + name = "vim-2018-11-25"; + src = fetchFromGitHub { + owner = "dracula"; + repo = "vim"; + rev = "f24e259073994b4f76d125332954d26748fcc581"; + sha256 = "13xpw4b75ws5h2s5x2rahz39sl13pzz7h4yv3lq6azw9m2msy0v6"; + }; + }; + + vim-abolish = buildVimPluginFrom2Nix { + name = "vim-abolish-2018-11-25"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-abolish"; + rev = "b95463a1cffd8fc9aff2a1ff0ae9327944948699"; + sha256 = "1cvhylz6hgvl63zhlrxqrjqqp07pm29i436xv33dzzhdp8dcj1mp"; + }; + }; + + vim-addon-actions = buildVimPluginFrom2Nix { + name = "vim-addon-actions-2018-01-18"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-actions"; + rev = "540cae09832ba6abf9fc63c55781bf86584c33ac"; + sha256 = "011w5k09i01r9x64j20qj0f7d057m9wki2m8l2wds47l57hr3vz6"; + }; + }; + + vim-addon-async = buildVimPluginFrom2Nix { + name = "vim-addon-async-2017-03-20"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-async"; + rev = "eca316a4480f68c2cb62128f3187dc7b2002afde"; + sha256 = "1lk8ma51dd0syi73vq5r4qk9cpy6cq3llizvh94hmxblfjpvrs7q"; + }; + }; + + vim-addon-background-cmd = buildVimPluginFrom2Nix { + name = "vim-addon-background-cmd-2015-12-11"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-background-cmd"; + rev = "abf2abf339652d2bc79da81f9d131edfe2755f5a"; + sha256 = "0csy68x686l3x5ancidxb5b6prg9k7ikybqzq3klx0gs5rmksfy4"; + }; + }; + + vim-addon-commenting = buildVimPluginFrom2Nix { + name = "vim-addon-commenting-2013-06-10"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-commenting"; + rev = "b7cf748ac1c9bf555cbd347589e3b7196030d20b"; + sha256 = "0alak8h33vada2ckb0v06y82qlib5mhyc2yswlv1rqh8ypzhq3mc"; + }; + }; + + vim-addon-completion = buildVimPluginFrom2Nix { + name = "vim-addon-completion-2015-02-10"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-completion"; + rev = "021c449a5ce1ce4ac0af5955e05b0279c1cc0e75"; + sha256 = "1ld059y2qwlc5bdfjm2p314s1qh31lxs54g944pw49r46s5nlslr"; + }; + }; + + vim-addon-errorformats = buildVimPluginFrom2Nix { + name = "vim-addon-errorformats-2014-11-05"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-errorformats"; + rev = "dcbb203ad5f56e47e75fdee35bc92e2ba69e1d28"; + sha256 = "159zqm69fxbxcv3b2y99g57bf20qrzsijcvb5rzy2njxah3049m1"; + }; + }; + + vim-addon-goto-thing-at-cursor = buildVimPluginFrom2Nix { + name = "vim-addon-goto-thing-at-cursor-2012-01-10"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-goto-thing-at-cursor"; + rev = "f052e094bdb351829bf72ae3435af9042e09a6e4"; + sha256 = "1ksm2b0j80zn8sz2y227bpcx4jsv76lwgr2gpgy2drlyqhn2vlv0"; + }; + }; + + vim-addon-local-vimrc = buildVimPluginFrom2Nix { + name = "vim-addon-local-vimrc-2015-03-19"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-local-vimrc"; + rev = "6a27f95b35befa70cd0d049329cd0920566c764b"; + sha256 = "0n8lwl1gyak149p7jpgm0qbmfj8hcg8hirx3dxdhizw0yc47ws7h"; + }; + }; + + vim-addon-manager = buildVimPluginFrom2Nix { + name = "vim-addon-manager-2018-07-27"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-manager"; + rev = "d9e865f3c2de5d9b7eabbc976f606cf1b89e29ea"; + sha256 = "0mgm2dqw8js9gajkrvm5n3k9m1grjxcrfc9xdzb3jxw1c0njdhcy"; + }; + }; + + vim-addon-mru = buildVimPluginFrom2Nix { + name = "vim-addon-mru-2013-08-08"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-mru"; + rev = "e41e39bd9d1bf78ccfd8d5e1bc05ae5e1026c2bb"; + sha256 = "0q6rxr9nrp63kidr3m3c2z5sda4g813pzshg0scxkjr8dxwhzdqm"; + }; + }; + + vim-addon-mw-utils = buildVimPluginFrom2Nix { + name = "vim-addon-mw-utils-2018-03-09"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-mw-utils"; + rev = "295862ba6be47ec3b11b6c85c10d982ffd9bc0b2"; + sha256 = "0ylvhmx0cnj2x38plwqlq4pqyqyxxhf4s08hknnl7qhrr5kd533f"; + }; + }; + + vim-addon-nix = buildVimPluginFrom2Nix { + name = "vim-addon-nix-2017-09-11"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-nix"; + rev = "3001a9db5f816dd7af11384f15415bddd146ef86"; + sha256 = "195z2yz09wirpqjpsha8x7qcr9is1q8qph4j0svws6qbqrkh8ryy"; + }; + }; + + vim-addon-other = buildVimPluginFrom2Nix { + name = "vim-addon-other-2014-07-15"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-other"; + rev = "f78720c9cb5bf871cabb13c7cbf94378dbf0163b"; + sha256 = "0cjz7mlyfkkncas4ss7rwxb0q38ls1qw1p15hac1imscscsvyjc6"; + }; + }; + + vim-addon-php-manual = buildVimPluginFrom2Nix { + name = "vim-addon-php-manual-2015-01-01"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-php-manual"; + rev = "5f9810dd1f6e9f36a45f637ae6260ccff09256ff"; + sha256 = "1kc67f12wccqdza069b75lpcbqp4kv4r23i4mfz0ihwif5mfnhir"; + }; + }; + + vim-addon-signs = buildVimPluginFrom2Nix { + name = "vim-addon-signs-2013-04-19"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-signs"; + rev = "17a49f293d18174ff09d1bfff5ba86e8eee8e8ae"; + sha256 = "0i4gfp30hmw1vqjl6zxjrgkca3ikdkcnjmma2mncjmcr6f59kjzy"; + }; + }; + + vim-addon-sql = buildVimPluginFrom2Nix { + name = "vim-addon-sql-2017-02-11"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-sql"; + rev = "048a139af36829fce670c8ff80d3aad927557ee6"; + sha256 = "0ihm157sby6csdwsnw2gwh3jmm3prm1mxwgkx2hsfwlmpb1vwwm3"; + }; + }; + + vim-addon-syntax-checker = buildVimPluginFrom2Nix { + name = "vim-addon-syntax-checker-2017-06-26"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-syntax-checker"; + rev = "739e5719b77c6aea3299c27fc1f4238ac54a8344"; + sha256 = "1rcn1ps06156nyglvxg6m7pn3vhvmnv5ad6kidp59hggyr5332i9"; + }; + }; + + vim-addon-toggle-buffer = buildVimPluginFrom2Nix { + name = "vim-addon-toggle-buffer-2012-01-13"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-toggle-buffer"; + rev = "a1b38b9c5709cba666ed2d84ef06548f675c6b0b"; + sha256 = "1xq38kfdm36c34ln66znw841q797w5gm8bpq1x64bsf2h6n3ml03"; + }; + }; + + vim-addon-xdebug = buildVimPluginFrom2Nix { + name = "vim-addon-xdebug-2014-08-29"; + src = fetchFromGitHub { + owner = "MarcWeber"; + repo = "vim-addon-xdebug"; + rev = "45f26407305b4ce6f8f5f37d2b5e6e4354104172"; + sha256 = "1i64ppdfp2qqq7vw1jf160mj4ikc04v39iazdab83xmiqjsh8ixw"; + }; + }; + + vim-airline = buildVimPluginFrom2Nix { + name = "vim-airline-2018-12-10"; + src = fetchFromGitHub { + owner = "vim-airline"; + repo = "vim-airline"; + rev = "e3cfd3643b0f4c9650d5eb23912fef12d88e7a60"; + sha256 = "0s7v5wfsqvq94yhgqiqr1nrfya6fvbrb5n0qwnq7shwva94pwwwr"; + }; + }; + + vim-airline-themes = buildVimPluginFrom2Nix { + name = "vim-airline-themes-2018-11-15"; + src = fetchFromGitHub { + owner = "vim-airline"; + repo = "vim-airline-themes"; + rev = "3bfe1d00d48f7c35b7c0dd7af86229c9e63e14a9"; + sha256 = "1zwygmwa7gqppa49d2rsdwk5zv8rzj059bbclhs492bmbb5wyyz8"; + }; + }; + + vim-android = buildVimPluginFrom2Nix { + name = "vim-android-2018-07-31"; + src = fetchFromGitHub { + owner = "hsanson"; + repo = "vim-android"; + rev = "c5647d65b4413c1a91712a80044e034aa705b858"; + sha256 = "0b70m6yv1w103zdya966r0632q7djmfcp78mw19y9sca0p2d0gm9"; + }; + }; + + vim-anzu = buildVimPluginFrom2Nix { + name = "vim-anzu-2018-02-28"; + src = fetchFromGitHub { + owner = "osyo-manga"; + repo = "vim-anzu"; + rev = "45b60d37cb9de90f6c89f7ddeacb7ae430ebcae2"; + sha256 = "1p5lh4xsv9xsl8kx0h1bg6iy0if4a69hvairq69p50ffka83pv00"; + }; + }; + + vim-auto-save = buildVimPluginFrom2Nix { + name = "vim-auto-save-2017-11-08"; + src = fetchFromGitHub { + owner = "907th"; + repo = "vim-auto-save"; + rev = "66643afb55a1fcd3a9b4336f868f58da45bff397"; + sha256 = "1qnsj520j2hm6znpqpdqmz11vw45avgj8g9djx3alqbnab8ryw0p"; + }; + }; + + vim-autoformat = buildVimPluginFrom2Nix { + name = "vim-autoformat-2018-12-10"; + src = fetchFromGitHub { + owner = "Chiel92"; + repo = "vim-autoformat"; + rev = "c203080645936e73b2124040bc963386eeb44f5e"; + sha256 = "0gzmmnzzj6hvcz216vgq46mp4lnp95f788pmhh3njq9l8rn28hd9"; + }; + }; + + vim-bazel = buildVimPluginFrom2Nix { + name = "vim-bazel-2018-01-11"; + src = fetchFromGitHub { + owner = "bazelbuild"; + repo = "vim-bazel"; + rev = "ecafb17d5d1d3756e5ac0bd9f4812a450b8c91a3"; + sha256 = "0ixhx9ssfygjy2v2ss02w28rcjxnvhj0caffj32cv3snwnpcz6fy"; + }; + }; + + vim-better-whitespace = buildVimPluginFrom2Nix { + name = "vim-better-whitespace-2018-06-11"; + src = fetchFromGitHub { + owner = "ntpeters"; + repo = "vim-better-whitespace"; + rev = "70a38fa9683e8cd0635264dd1b69c6ccbee4e3e7"; + sha256 = "1w16mrvydbvj9msi8p4ym1vasjx6kr4yd8jdhndz0pr3qasn2ix9"; + }; + }; + + vim-buffergator = buildVimPluginFrom2Nix { + name = "vim-buffergator-2018-05-02"; + src = fetchFromGitHub { + owner = "jeetsukumaran"; + repo = "vim-buffergator"; + rev = "947b60dca4d4fc6a041a6ec84b17ca6736d1b916"; + sha256 = "0g7ymflzfdsj5793s32gc83bidqys5dxmw455viwpqgmgjxnar5c"; + }; + }; + + vim-bufferline = buildVimPluginFrom2Nix { + name = "vim-bufferline-2016-02-09"; + src = fetchFromGitHub { + owner = "bling"; + repo = "vim-bufferline"; + rev = "651fd010aa9613a4b8636a4af8a2db0d22800262"; + sha256 = "0zls47a3v8dv3h63drbak1mxf3j2x3scvclk7bjwzlk2yp447das"; + }; + }; + + vim-closetag = buildVimPluginFrom2Nix { + name = "vim-closetag-2018-12-08"; + src = fetchFromGitHub { + owner = "alvan"; + repo = "vim-closetag"; + rev = "fbcd62bf30e3322894e03ccc2f17cef96ca535ac"; + sha256 = "097jqajbpzm8cl5a5bci75sjwb34c998z9kkx3s0dd2xyw3la8jq"; + }; + }; + + vim-codefmt = buildVimPluginFrom2Nix { + name = "vim-codefmt-2018-12-05"; + src = fetchFromGitHub { + owner = "google"; + repo = "vim-codefmt"; + rev = "5a198e23de16e3efabd041dc67b7718007bb7d83"; + sha256 = "0z7f5qh453hpcba1gbyknn7244lhkwn18bkjx0xhrhi9qjz8bz9d"; + }; + }; + + vim-coffee-script = buildVimPluginFrom2Nix { + name = "vim-coffee-script-2018-02-27"; + src = fetchFromGitHub { + owner = "kchmck"; + repo = "vim-coffee-script"; + rev = "9e3b4de2a476caeb6ff21b5da20966d7c67a98bb"; + sha256 = "1yzhyi12r508r2yjkzbcnddv3q4whjf3kchp23xs0snhwd9b981x"; + }; + }; + + vim-colemak = buildVimPluginFrom2Nix { + name = "vim-colemak-2016-10-16"; + src = fetchFromGitHub { + owner = "kalbasit"; + repo = "vim-colemak"; + rev = "6ac1c0bf362845355c65dfeab9a9987c1b4dc7ec"; + sha256 = "1li7yc5vglrhf7w7i7gs2i7ihdb1bhx85basmpgqlf7790lv1599"; + }; + }; + + vim-colors-solarized = buildVimPluginFrom2Nix { + name = "vim-colors-solarized-2011-05-09"; + src = fetchFromGitHub { + owner = "altercation"; + repo = "vim-colors-solarized"; + rev = "528a59f26d12278698bb946f8fb82a63711eec21"; + sha256 = "05d3lmd1shyagvr3jygqghxd3k8a4vp32723fvxdm57fdrlyzcm1"; + }; + }; + + vim-colorschemes = buildVimPluginFrom2Nix { + name = "vim-colorschemes-2018-11-20"; + src = fetchFromGitHub { + owner = "flazz"; + repo = "vim-colorschemes"; + rev = "2f532d0564534accf09cecfa9a1e3639865367ee"; + sha256 = "0d96slqnnn1vahzham3syd904rk2iwn9py4brzas9x09k1qw2gb3"; + }; + }; + + vim-colorstepper = buildVimPluginFrom2Nix { + name = "vim-colorstepper-2016-01-28"; + src = fetchFromGitHub { + owner = "jonbri"; + repo = "vim-colorstepper"; + rev = "f23ba0d995d41508a2dc9471cf31d3d01a4b5f05"; + sha256 = "05ykxn0gmh8liz0zv5hb8df1ajggxp88izq3825m0yb3ma3k1jqs"; + }; + }; + + vim-commentary = buildVimPluginFrom2Nix { + name = "vim-commentary-2018-07-27"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-commentary"; + rev = "141d9d32a9fb58fe474fcc89cd7221eb2dd57b3a"; + sha256 = "0nncs32ayfhr557aiynq7b0sc7rxqwv7xanram53x1wvmfy14zf0"; + }; + }; + + vim-css-color = buildVimPluginFrom2Nix { + name = "vim-css-color-2018-11-20"; + src = fetchFromGitHub { + owner = "ap"; + repo = "vim-css-color"; + rev = "8d640e4c5d89dde55ef79d43fee1c8ecd12495b9"; + sha256 = "17lmdvxnp1y6wvzfzv9yk962ixc549jc80g0zc820734dp27x0l3"; + }; + }; + + vim-cursorword = buildVimPluginFrom2Nix { + name = "vim-cursorword-2017-10-19"; + src = fetchFromGitHub { + owner = "itchyny"; + repo = "vim-cursorword"; + rev = "4878d6185b99131c5f610cc6ad0e223439ac4601"; + sha256 = "170nf0w7i5k3cr72dkvraq2p0lzsvb3cmdvslyz7cmxnz611n6bf"; + }; + }; + + vim-cute-python = buildVimPluginFrom2Nix { + name = "vim-cute-python-2016-04-04"; + src = fetchFromGitHub { + owner = "ehamberg"; + repo = "vim-cute-python"; + rev = "d7a6163f794500447242df2bedbe20bd751b92da"; + sha256 = "1jrfd6z84cdzn3yxdfp0xfxygscq7s8kbzxk37hf9cf5pl9ln0qf"; + }; + }; + + vim-devicons = buildVimPluginFrom2Nix { + name = "vim-devicons-2018-06-21"; + src = fetchFromGitHub { + owner = "ryanoasis"; + repo = "vim-devicons"; + rev = "ea5bbf0e2a960965accfa50a516773406a5b6b26"; + sha256 = "1v365j4an1k82gk06ikgqy2dw0ir80kj0svs1fymgklc117xgqsg"; + }; + }; + + vim-dirdiff = buildVimPluginFrom2Nix { + name = "vim-dirdiff-2018-01-31"; + src = fetchFromGitHub { + owner = "will133"; + repo = "vim-dirdiff"; + rev = "b5a3d59bfbeb5cef7dbadbe69c455b470988b58c"; + sha256 = "16hc88k00xa757k0h53r1sbqwxdxdy0118yl2vsigd6rqk474nw1"; + }; + }; + + vim-dirvish = buildVimPluginFrom2Nix { + name = "vim-dirvish-2018-12-04"; + src = fetchFromGitHub { + owner = "justinmk"; + repo = "vim-dirvish"; + rev = "d33796c460229b2cf0dd09fedf1b272da9d13a42"; + sha256 = "0brhbkj34yxyq5gvjkqakq0m9zwa981rv6ksca07qhw3nzpxhlkd"; + }; + }; + + vim-dispatch = buildVimPluginFrom2Nix { + name = "vim-dispatch-2018-10-31"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-dispatch"; + rev = "d4b8940fd1cd77fc6d300f003b18745a584295b2"; + sha256 = "06g0xc55z9jpa5rl8c5af5apb8b2agahsxxzayl2vn763v9p1n6b"; + }; + }; + + vim-docbk = buildVimPluginFrom2Nix { + name = "vim-docbk-2015-04-01"; + src = fetchFromGitHub { + owner = "jhradilek"; + repo = "vim-docbk"; + rev = "6ac0346ce96dbefe982b9e765a81c072997f2e9e"; + sha256 = "1jnx39m152hf9j620ygagaydg6h8m8gxkr1fmxj6kgqf71jr0n9d"; + }; + }; + + vim-easy-align = buildVimPluginFrom2Nix { + name = "vim-easy-align-2017-06-03"; + src = fetchFromGitHub { + owner = "junegunn"; + repo = "vim-easy-align"; + rev = "1cd724dc239c3a0f7a12e0fac85945cc3dbe07b0"; + sha256 = "16yis2wlgi8v0h04hiqmnkm9qrby4kbc2fvkw4szfsbg5m3qx0fc"; + }; + }; + + vim-easygit = buildVimPluginFrom2Nix { + name = "vim-easygit-2018-07-08"; + src = fetchFromGitHub { + owner = "neoclide"; + repo = "vim-easygit"; + rev = "9770370a35838f70eda91d0c3006d0563ccc8d2a"; + sha256 = "1a42s0nymakz20rjrpwmiqpnlndrkdakzbm53aclzcs61i9zq2k8"; + }; + }; + + vim-easymotion = buildVimPluginFrom2Nix { + name = "vim-easymotion-2018-06-04"; + src = fetchFromGitHub { + owner = "easymotion"; + repo = "vim-easymotion"; + rev = "1a0244c90c3ff46219cf9597bb13662be4232407"; + sha256 = "1gsfn4fgivfg821wmnrdzpmqdimjkvkqi3gwr0nwf07ygjbr2csy"; + }; + }; + + vim-easytags = buildVimPluginFrom2Nix { + name = "vim-easytags-2015-07-01"; + src = fetchFromGitHub { + owner = "xolox"; + repo = "vim-easytags"; + rev = "72a8753b5d0a951e547c51b13633f680a95b5483"; + sha256 = "0i8ha1fa5d860b1mi0xp8kwsgb0b9vbzcg1bldzv6s5xd9yyi12i"; + }; + }; + + vim-eighties = buildVimPluginFrom2Nix { + name = "vim-eighties-2016-12-15"; + src = fetchFromGitHub { + owner = "justincampbell"; + repo = "vim-eighties"; + rev = "1a6ea42ead1e31524ec94cfefb6afc1d8dacd170"; + sha256 = "1yh1kny28c7f5qm52y7xd5aj4mycksfb0x1zvcb37c73ycdxc1v2"; + }; + }; + + vim-elixir = buildVimPluginFrom2Nix { + name = "vim-elixir-2018-12-06"; + src = fetchFromGitHub { + owner = "elixir-lang"; + repo = "vim-elixir"; + rev = "34873ee66e0dfd7c8105d6f0ad048a2df04e77f2"; + sha256 = "0vg82nhmliz8330znfy5yqldrgfpb9h52jc9bdhc9pw3d0szx74q"; + }; + }; + + vim-eunuch = buildVimPluginFrom2Nix { + name = "vim-eunuch-2018-09-09"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-eunuch"; + rev = "10da325fb032a1acfa9222d273459f53bad30ba4"; + sha256 = "125n4amz3vmc83yv76vidsnma5w2braa69dcpj858ahnzhh329qj"; + }; + }; + + vim-expand-region = buildVimPluginFrom2Nix { + name = "vim-expand-region-2013-08-19"; + src = fetchFromGitHub { + owner = "terryma"; + repo = "vim-expand-region"; + rev = "966513543de0ddc2d673b5528a056269e7917276"; + sha256 = "0l30wjlk4vxr16f1njnvf8aw9yg9p9jisvcxbcg3znsq5q8ix6zv"; + }; + }; + + vim-extradite = buildVimPluginFrom2Nix { + name = "vim-extradite-2015-09-22"; + src = fetchFromGitHub { + owner = "int3"; + repo = "vim-extradite"; + rev = "52326f6d333cdbb9e9c6d6772af87f4f39c00526"; + sha256 = "0c89i0spvdm9vi65q15qcmsfmwa9rds2wmaq1kf6s7q7ywvs6w8i"; + }; + }; + + vim-fireplace = buildVimPluginFrom2Nix { + name = "vim-fireplace-2018-06-01"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-fireplace"; + rev = "1ef0f0726cadd96547a5f79103b66339f170da02"; + sha256 = "0ihhd34bl98xssa602386ji013pjj6xnkgww3y2wg73sx2nk6qc4"; + }; + }; + + vim-flagship = buildVimPluginFrom2Nix { + name = "vim-flagship-2018-08-15"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-flagship"; + rev = "66abd2fc519f4339ec751874279c14da7833dd99"; + sha256 = "0ijfa076a5jr6gi11j2zcgh5c7kj0vlwipzk1myjc1a77pss7nlg"; + }; + }; + + vim-flake8 = buildVimPluginFrom2Nix { + name = "vim-flake8-2018-09-21"; + src = fetchFromGitHub { + owner = "nvie"; + repo = "vim-flake8"; + rev = "d50b3715ef386e4d998ff85dad6392110536478d"; + sha256 = "135374sr4ymyslc9j8qgf4qbhijc3lm8jl9mhhzq1k0ndsz4w3k3"; + }; + }; + + vim-ft-diff_fold = buildVimPluginFrom2Nix { + name = "vim-ft-diff_fold-2013-02-10"; + src = fetchFromGitHub { + owner = "thinca"; + repo = "vim-ft-diff_fold"; + rev = "89771dffd3682ef82a4b3b3e9c971b9909f08e87"; + sha256 = "0bk95cxkfzamlgv1x2jb1bnfas2pmvvqgpn5fvxddf0andm8sfma"; + }; + }; + + vim-fugitive = buildVimPluginFrom2Nix { + name = "vim-fugitive-2018-11-22"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-fugitive"; + rev = "2564c37d0a2ade327d6381fef42d84d9fad1d057"; + sha256 = "1bwqyl644wv26ys27hxj9wx57mfp1090cmp7acd7inbxypd0bgdb"; + }; + }; + + vim-ghost = buildVimPluginFrom2Nix { + name = "vim-ghost-2018-12-12"; + src = fetchFromGitHub { + owner = "raghur"; + repo = "vim-ghost"; + rev = "26209657da7ea040c635b36331793a04694f4921"; + sha256 = "16gg487mxqw58s5np2a9a1kjy6kp5f0fmk60d444ymbjblv6gaix"; + }; + }; + + vim-gista = buildVimPluginFrom2Nix { + name = "vim-gista-2017-02-20"; + src = fetchFromGitHub { + owner = "lambdalisue"; + repo = "vim-gista"; + rev = "b6cd41d0eb480cd79e84f3da3703613d0cf94a6c"; + sha256 = "0bkzbppd3jdci4yvifb4sh05q20qn8cr3j9kqhxyc703s0l0lk2s"; + }; + }; + + vim-gitbranch = buildVimPluginFrom2Nix { + name = "vim-gitbranch-2017-05-27"; + src = fetchFromGitHub { + owner = "itchyny"; + repo = "vim-gitbranch"; + rev = "8118dc1cdd387bd609852be4bf350360ce881193"; + sha256 = "01gvd96mnzfc5s0951zzq122birg5svnximkldgb9kv5bmsnmh3j"; + }; + }; + + vim-gitgutter = buildVimPluginFrom2Nix { + name = "vim-gitgutter-2018-11-26"; + src = fetchFromGitHub { + owner = "airblade"; + repo = "vim-gitgutter"; + rev = "c2651aefbd92dca05de1943619df965b848f9b4f"; + sha256 = "1wsmmym3l3r57r8s972iflv1pcsidk8yjb9w4y2rh7dbgf6rkbqr"; + }; + }; + + vim-github-dashboard = buildVimPluginFrom2Nix { + name = "vim-github-dashboard-2018-09-03"; + src = fetchFromGitHub { + owner = "junegunn"; + repo = "vim-github-dashboard"; + rev = "8012a2016a9e39a50081c9d5db2deb09ae4a6010"; + sha256 = "0jkr6mz5zcpbyswmiyprcbm8l93lkg5sr46r8kyds1n2vz19cf7x"; + }; + }; + + vim-go = buildVimPluginFrom2Nix { + name = "vim-go-2018-12-12"; + src = fetchFromGitHub { + owner = "fatih"; + repo = "vim-go"; + rev = "30cdcf3c1e4d0be92115f40ea3197a2effde0c27"; + sha256 = "1yszm8c1hqgs9pbdlff49yc08zg5qwvvy8plzvvd1hp6pir7q5kw"; + }; + }; + + vim-grammarous = buildVimPluginFrom2Nix { + name = "vim-grammarous-2018-09-13"; + src = fetchFromGitHub { + owner = "rhysd"; + repo = "vim-grammarous"; + rev = "65e01dd1f19a4cbaade139754d6e8c8cdf45c33a"; + sha256 = "14sjvspnfj5jxghh1vndaxfglr0ypnn59nzrhxnymf6q3g930vcl"; + }; + }; + + vim-grepper = buildVimPluginFrom2Nix { + name = "vim-grepper-2018-11-08"; + src = fetchFromGitHub { + owner = "mhinz"; + repo = "vim-grepper"; + rev = "4a47e20c98eee758b905a2cd7ca29f433c08e7e7"; + sha256 = "14lwf5fmpqd0d6gywld6jmvis1r73i9ib4zlxlb3xkzx6di8kp5a"; + }; + }; + + vim-gutentags = buildVimPluginFrom2Nix { + name = "vim-gutentags-2018-11-17"; + src = fetchFromGitHub { + owner = "ludovicchabant"; + repo = "vim-gutentags"; + rev = "93616e4c0ccfafe52ae329c7dd220d7b5c7d5f80"; + sha256 = "12qcf34fxgzsilx1wkh219avvkq7a5q9x3kdcqy3ai8g05fpx619"; + }; + }; + + vim-hardtime = buildVimPluginFrom2Nix { + name = "vim-hardtime-2017-03-31"; + src = fetchFromGitHub { + owner = "takac"; + repo = "vim-hardtime"; + rev = "d9128568afa62947b7ac8f12c22d88e3de526a6b"; + sha256 = "097wzfh4n4fnsq2gx4hbmyr731ciky8qcai5aiyh2baybvwshmr5"; + }; + }; + + vim-haskellconceal = buildVimPluginFrom2Nix { + name = "vim-haskellconceal-2017-06-15"; + src = fetchFromGitHub { + owner = "twinside"; + repo = "vim-haskellconceal"; + rev = "802f82a5afee56e9e1251e6f756104a3bd114234"; + sha256 = "1kh6853hi4rgl4z1xs8kz9l1q9w7lh0r42y2m0rabfpr6yh3091r"; + }; + }; + + vim-haskellConcealPlus = buildVimPluginFrom2Nix { + name = "vim-haskellConcealPlus-2018-08-07"; + src = fetchFromGitHub { + owner = "enomsg"; + repo = "vim-haskellConcealPlus"; + rev = "12608ecab20c3eda9a89a55931397b5e020f38a4"; + sha256 = "0i75casdf20l22s1p669nfk67f10d6ry0i76bbwbn0anq66hn7n0"; + }; + }; + + vim-hdevtools = buildVimPluginFrom2Nix { + name = "vim-hdevtools-2018-11-19"; + src = fetchFromGitHub { + owner = "bitc"; + repo = "vim-hdevtools"; + rev = "ab33578bbdbcbd80050faf43e4adee1653fe34dc"; + sha256 = "1xvjz6yidcywn1xmdqlxsz68lmkx6rmiqf6q2gfz56pzq1mfmski"; + }; + }; + + vim-hier = buildVimPluginFrom2Nix { + name = "vim-hier-2011-08-27"; + src = fetchFromGitHub { + owner = "jceb"; + repo = "vim-hier"; + rev = "0b8c365263551a67404ebd7e528c55e17c1d3de7"; + sha256 = "118pd9sx1bl9vfr89xrf536hfx4l162a43a1qpwpkqxzb9a3ca7n"; + }; + }; + + vim-highlightedyank = buildVimPluginFrom2Nix { + name = "vim-highlightedyank-2018-10-08"; + src = fetchFromGitHub { + owner = "machakann"; + repo = "vim-highlightedyank"; + rev = "51e25c9fa3bd2dca500ee0c910a45641d57a57fa"; + sha256 = "1way32pgp0cb74p47g0fa5dqrz804lrypbddy65zcf3nd6rnr5qy"; + }; + }; + + vim-hindent = buildVimPluginFrom2Nix { + name = "vim-hindent-2018-07-31"; + src = fetchFromGitHub { + owner = "alx741"; + repo = "vim-hindent"; + rev = "f8e84c199fd00a3ccaf5bbbc97786bde9a4faa13"; + sha256 = "1y4nnz38zal1ffs5n751dn9p9apk8q7pq3cw79r5z6fsdp942ai6"; + }; + }; + + vim-hoogle = buildVimPluginFrom2Nix { + name = "vim-hoogle-2018-03-04"; + src = fetchFromGitHub { + owner = "Twinside"; + repo = "vim-hoogle"; + rev = "871d104c92e33cb238506f2805f1652561978cc8"; + sha256 = "17qvi57g72ijgk7nczczli3kcphvdf625fzqbqcmqpsawgvfd07n"; + }; + }; + + vim-husk = buildVimPluginFrom2Nix { + name = "vim-husk-2015-11-29"; + src = fetchFromGitHub { + owner = "vim-utils"; + repo = "vim-husk"; + rev = "ad89559ff8a6c4b1e94a18b2d494a69a1f701d08"; + sha256 = "09kqzaqa4jdh31q0a3nxbx9li7zg890qxh68rfzblzyx22xv4mka"; + }; + }; + + vim-iced-coffee-script = buildVimPluginFrom2Nix { + name = "vim-iced-coffee-script-2013-12-26"; + src = fetchFromGitHub { + owner = "noc7c9"; + repo = "vim-iced-coffee-script"; + rev = "e42e0775fa4b1f8840c55cd36ac3d1cedbc1dea2"; + sha256 = "14yfirny359rlrr082il2ys3hxiyrbbk794rdxrs2lasjy8rb1f7"; + }; + }; + + vim-indent-guides = buildVimPluginFrom2Nix { + name = "vim-indent-guides-2018-05-14"; + src = fetchFromGitHub { + owner = "nathanaelkane"; + repo = "vim-indent-guides"; + rev = "54d889a63716ee2f1818aa2ec5082db47147147b"; + sha256 = "0ahlbjv2ibhhnf9zqn85b2sh3wf9l0kmg2qmavz3z5fmf8sqljj2"; + }; + }; + + vim-indent-object = buildVimPluginFrom2Nix { + name = "vim-indent-object-2018-04-08"; + src = fetchFromGitHub { + owner = "michaeljsmith"; + repo = "vim-indent-object"; + rev = "5c5b24c959478929b54a9e831a8e2e651a465965"; + sha256 = "1kmwnz0jxjkvfzy06r7r73pcxfcyjp8p8m2d6qrhjfvzidgfhw19"; + }; + }; + + vim-ipython = buildVimPluginFrom2Nix { + name = "vim-ipython-2015-06-23"; + src = fetchFromGitHub { + owner = "ivanov"; + repo = "vim-ipython"; + rev = "42499f094b805b90b683afa5009cee99abd0bb75"; + sha256 = "10wpfvfs8yv1bvzra4d5zy5glp62gbalpayxx7mkalhr2ccppy3x"; + }; + }; + + vim-isort = buildVimPluginFrom2Nix { + name = "vim-isort-2018-08-22"; + src = fetchFromGitHub { + owner = "fisadev"; + repo = "vim-isort"; + rev = "2fbab3401b7f81ac7f629e34e4f40a7e52934a99"; + sha256 = "09vq27jqmzp01qg5zssxcr93nmhly7cnc728qa4ivvmqkgg4myz1"; + }; + }; + + vim-jade = buildVimPluginFrom2Nix { + name = "vim-jade-2018-09-10"; + src = fetchFromGitHub { + owner = "digitaltoad"; + repo = "vim-jade"; + rev = "3f341b48e46a84891e19d449a5e336bcfc5a57a0"; + sha256 = "15gpb1a9d80gz8nzgl0w6wpnlxnrxd4qra2xj56jmmywsabkvqxk"; + }; + }; + + vim-janah = buildVimPluginFrom2Nix { + name = "vim-janah-2018-10-01"; + src = fetchFromGitHub { + owner = "mhinz"; + repo = "vim-janah"; + rev = "3b8ae976987b6ade2abeac25f0208e8bc90d7138"; + sha256 = "16bygyri9qxyhl8n8md945wwy1i9lss4hwxa7yjl9ms2fzzragv4"; + }; + }; + + vim-javacomplete2 = buildVimPluginFrom2Nix { + name = "vim-javacomplete2-2018-12-05"; + src = fetchFromGitHub { + owner = "artur-shaik"; + repo = "vim-javacomplete2"; + rev = "876aaf702bb4632c15f44b7f679bd5dbe84ae756"; + sha256 = "1p3g16gk6b3wv0hmg0wzahpg3l0vk35abcr6hgs0rkwhgbnhl3xk"; + }; + }; + + vim-javascript = buildVimPluginFrom2Nix { + name = "vim-javascript-2018-08-29"; + src = fetchFromGitHub { + owner = "pangloss"; + repo = "vim-javascript"; + rev = "dd84369d731bcb8feee0901cbb9b63a2b219bf28"; + sha256 = "1ca0dd4niy0lkdslgzfjp8pbr7szx6mgzax451r1c479dkmhh4cl"; + }; + }; + + vim-jinja = buildVimPluginFrom2Nix { + name = "vim-jinja-2016-11-16"; + src = fetchFromGitHub { + owner = "lepture"; + repo = "vim-jinja"; + rev = "8d330a7aaf0763d080dc82204b4aaba6ac0605c6"; + sha256 = "1n62ga02rcj7jjgzvwr46pckj59dc1zqahjgampjcwdd8vf4mg3q"; + }; + }; + + vim-jsbeautify = buildVimPluginFrom2Nix { + name = "vim-jsbeautify-2018-10-23"; + src = fetchFromGitHub { + owner = "maksimr"; + repo = "vim-jsbeautify"; + rev = "7c586568716263e27449d9b3f2475636bcd1f4dc"; + sha256 = "1v1fcf1gm9p70l5nl9ba3xzdavx0jmz2v7x25v996dnfihaf494v"; + fetchSubmodules = true; + }; + }; + + vim-jsdoc = buildVimPluginFrom2Nix { + name = "vim-jsdoc-2018-05-05"; + src = fetchFromGitHub { + owner = "heavenshell"; + repo = "vim-jsdoc"; + rev = "5ef086789f5ac431d1d5aab53e771f00f1c25503"; + sha256 = "0f0dbcvbmha2nfadvf27crxkkxc1ps1inss5n66vy1p5bffv0bpm"; + }; + }; + + vim-json = buildVimPluginFrom2Nix { + name = "vim-json-2018-01-10"; + src = fetchFromGitHub { + owner = "elzr"; + repo = "vim-json"; + rev = "3727f089410e23ae113be6222e8a08dd2613ecf2"; + sha256 = "1c19pqrys45pzflj5jyrm4q6hcvs977lv6qsfvbnk7nm4skxrqp1"; + }; + }; + + vim-jsonnet = buildVimPluginFrom2Nix { + name = "vim-jsonnet-2018-10-08"; + src = fetchFromGitHub { + owner = "google"; + repo = "vim-jsonnet"; + rev = "824dcfe76568dba38135332fc4729e2b2c4d9b3a"; + sha256 = "1i79fc7yww5cpv9ck36smxq2yidj323kliyy5hw4fvsx7b4ahwsg"; + }; + }; + + vim-lastplace = buildVimPluginFrom2Nix { + name = "vim-lastplace-2017-06-13"; + src = fetchFromGitHub { + owner = "farmergreg"; + repo = "vim-lastplace"; + rev = "102b68348eff0d639ce88c5094dab0fdbe4f7c55"; + sha256 = "1d0mjjyissjvl80wgmn7z1gsjs3fhk0vnmx84l9q7g04ql4l9pja"; + }; + }; + + vim-latex-live-preview = buildVimPluginFrom2Nix { + name = "vim-latex-live-preview-2018-09-25"; + src = fetchFromGitHub { + owner = "xuhdev"; + repo = "vim-latex-live-preview"; + rev = "855c30915547c7e9c19b7e6efb528730c071d2e8"; + sha256 = "14fgbq7wyyhhzkd8832g07z97jg1b9awibzf3sn33ih7p5bb3hhp"; + }; + }; + + vim-lawrencium = buildVimPluginFrom2Nix { + name = "vim-lawrencium-2018-11-04"; + src = fetchFromGitHub { + owner = "ludovicchabant"; + repo = "vim-lawrencium"; + rev = "2e09de2ab8ac7a11387340647670ea6c1e4ef08c"; + sha256 = "17j3wy15rkfx7xwgnmipmg7skmf57rw4xndkjgws6jqm9xgvj6jb"; + }; + }; + + vim-leader-guide = buildVimPluginFrom2Nix { + name = "vim-leader-guide-2018-10-06"; + src = fetchFromGitHub { + owner = "hecal3"; + repo = "vim-leader-guide"; + rev = "8dff63fcc29811bb30fccb135f31ad488a9a6170"; + sha256 = "1n1qgvr729r28rprjkam0blh4qscs8bxf6ay7v8x732axg9gpyav"; + }; + }; + + vim-ledger = buildVimPluginFrom2Nix { + name = "vim-ledger-2017-12-12"; + src = fetchFromGitHub { + owner = "ledger"; + repo = "vim-ledger"; + rev = "6eb3bb21aa979cc295d0480b2179938c12b33d0d"; + sha256 = "0rbwyaanvl2bqk8xm4kq8fkv8y92lpf9xx5n8gw54iij7xxhnj01"; + }; + }; + + vim-localvimrc = buildVimPluginFrom2Nix { + name = "vim-localvimrc-2018-11-06"; + src = fetchFromGitHub { + owner = "embear"; + repo = "vim-localvimrc"; + rev = "e84959d05472ce2000883b1f73ea34302894bdb9"; + sha256 = "1w421wbshxic9yd5862i8c02a9xhnfidrkrj1xi7lxjh71r0kdlw"; + }; + }; + + vim-logreview = buildVimPluginFrom2Nix { + name = "vim-logreview-2017-07-08"; + src = fetchFromGitHub { + owner = "andreshazard"; + repo = "vim-logreview"; + rev = "b7b66ab338e904127d796af49235b8c29742f18f"; + sha256 = "09lyymq0f3ybqdzhbpia7b0wcjbcyg5nkqd72qk8jkvc42da2af3"; + }; + }; + + vim-maktaba = buildVimPluginFrom2Nix { + name = "vim-maktaba-2018-05-07"; + src = fetchFromGitHub { + owner = "google"; + repo = "vim-maktaba"; + rev = "ffdb1a5a9921f7fd722c84d0f60e166f9916b67d"; + sha256 = "1cmhgd9xvx09l6ypks09gxqs1vad1bddinf4cx2jmd516bv8qss3"; + }; + }; + + vim-markdown = buildVimPluginFrom2Nix { + name = "vim-markdown-2018-10-24"; + src = fetchFromGitHub { + owner = "plasticboy"; + repo = "vim-markdown"; + rev = "52ee2eb68a706972a1840ca036035033046568d6"; + sha256 = "1w186rbnhk1y6sqqrwvgfs4xigf2c1f1xhjlhvmmb174cp5c84v2"; + }; + }; + + vim-misc = buildVimPluginFrom2Nix { + name = "vim-misc-2015-05-21"; + src = fetchFromGitHub { + owner = "xolox"; + repo = "vim-misc"; + rev = "3e6b8fb6f03f13434543ce1f5d24f6a5d3f34f0b"; + sha256 = "0rd9788dyfc58py50xbiaz5j7nphyvf3rpp3yal7yq2dhf0awwfi"; + }; + }; + + vim-monokai-pro = buildVimPluginFrom2Nix { + name = "vim-monokai-pro-2018-12-03"; + src = fetchFromGitHub { + owner = "phanviet"; + repo = "vim-monokai-pro"; + rev = "6c96cbc25e48de53b2b984863ab8bb722ee52d3e"; + sha256 = "1nsr3n0rz0rwsk92hwg9391plkpilcnv159q4ag4fdrjv1n2v16d"; + }; + }; + + vim-multiple-cursors = buildVimPluginFrom2Nix { + name = "vim-multiple-cursors-2018-10-16"; + src = fetchFromGitHub { + owner = "terryma"; + repo = "vim-multiple-cursors"; + rev = "f4fd6ad4e4075dd14d208af059063f1f3cfb7d55"; + sha256 = "17fgwvs8qyyl1yywbmhb7wsv0i0nzl40bgaqik7w72zgndvai7ig"; + }; + }; + + vim-nerdtree-tabs = buildVimPluginFrom2Nix { + name = "vim-nerdtree-tabs-2018-05-05"; + src = fetchFromGitHub { + owner = "jistr"; + repo = "vim-nerdtree-tabs"; + rev = "5fc6c6857028a07e8fe50f0adef28fb20218776b"; + sha256 = "051m4jb8jcc9rbafp995hmf4q6zn07bwh7anra6k1cr14i9lasaa"; + }; + }; + + vim-niceblock = buildVimPluginFrom2Nix { + name = "vim-niceblock-2018-09-06"; + src = fetchFromGitHub { + owner = "kana"; + repo = "vim-niceblock"; + rev = "9302f527eefc0fde8df983cbb9710ad52c4213b5"; + sha256 = "1d0rx7s10jl1q9y5s4235imizbyxrgkm4dxh5ankcr8s617l7mz2"; + }; + }; + + vim-nix = buildVimPluginFrom2Nix { + name = "vim-nix-2018-08-27"; + src = fetchFromGitHub { + owner = "LnL7"; + repo = "vim-nix"; + rev = "be0c6bb409732b79cc86c177ca378b0b334e1efe"; + sha256 = "1ivkwlm6lz43xk1m7aii0bgn2p3225dixck0qyhxw4zxhp2xiz06"; + }; + }; + + vim-obsession = buildVimPluginFrom2Nix { + name = "vim-obsession-2018-09-17"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-obsession"; + rev = "95a576210dc4408a4804a0a62a9eae90d701026b"; + sha256 = "04wrwlvdlakn9vrg48y80pcz2jy6kb1zigmjych15s51ay56cswd"; + }; + }; + + vim-one = buildVimPluginFrom2Nix { + name = "vim-one-2018-07-22"; + src = fetchFromGitHub { + owner = "rakr"; + repo = "vim-one"; + rev = "08aca1b5d8cd83106a430f150aa77b4148f6cd5e"; + sha256 = "13ldimmm839s8a96l37s8pjx1rrr0cnkjyfiapp1c1n640qn1rd9"; + }; + }; + + vim-operator-replace = buildVimPluginFrom2Nix { + name = "vim-operator-replace-2015-02-24"; + src = fetchFromGitHub { + owner = "kana"; + repo = "vim-operator-replace"; + rev = "1345a556a321a092716e149d4765a5e17c0e9f0f"; + sha256 = "07cibp61zwbzpjfxqdc77fzrgnz8jhimmdhhyjr0lvgrjgvsnv6q"; + }; + }; + + vim-operator-surround = buildVimPluginFrom2Nix { + name = "vim-operator-surround-2018-11-01"; + src = fetchFromGitHub { + owner = "rhysd"; + repo = "vim-operator-surround"; + rev = "80337a40a829cfc77b065a71d8a609e2ad7d2c8b"; + sha256 = "0f9shg81bl39hz67ahbi6k6gbhky7gzp8by16fhiz75hbjgp9lq2"; + }; + }; + + vim-operator-user = buildVimPluginFrom2Nix { + name = "vim-operator-user-2015-02-17"; + src = fetchFromGitHub { + owner = "kana"; + repo = "vim-operator-user"; + rev = "c3dfd41c1ed516b4b901c97562e644de62c367aa"; + sha256 = "16y2fyrmwg4vkcl85i8xg8s6m39ca2jvgi9qm36b3vzbnkcifafb"; + }; + }; + + vim-orgmode = buildVimPluginFrom2Nix { + name = "vim-orgmode-2018-07-25"; + src = fetchFromGitHub { + owner = "jceb"; + repo = "vim-orgmode"; + rev = "35e94218c12a0c063b4b3a9b48e7867578e1e13c"; + sha256 = "0j6zfqqysnky4z54413l87q7wxbskg0zb221zbz48ry4l1anilhx"; + }; + }; + + vim-pager = buildVimPluginFrom2Nix { + name = "vim-pager-2015-08-26"; + src = fetchFromGitHub { + owner = "lambdalisue"; + repo = "vim-pager"; + rev = "a657d508b4d5a23aada7585c9f1e0063914c0c45"; + sha256 = "10xm77pia916zf9i2llyhs89s653r98l6zq8cswm7cw61bjfxvv6"; + }; + }; + + vim-pandoc = buildVimPluginFrom2Nix { + name = "vim-pandoc-2018-10-07"; + src = fetchFromGitHub { + owner = "vim-pandoc"; + repo = "vim-pandoc"; + rev = "6be5e23d8ab5df9be20e324fffdc2f978cac2077"; + sha256 = "07f91w4z49xgrachra78hnfs9jl2hqx15amhcr4phnpb9f3hmjbg"; + }; + }; + + vim-pandoc-after = buildVimPluginFrom2Nix { + name = "vim-pandoc-after-2017-11-21"; + src = fetchFromGitHub { + owner = "vim-pandoc"; + repo = "vim-pandoc-after"; + rev = "844f27debf4d72811049167f97191a3b551ddfd5"; + sha256 = "0i99g9lnk1xzarw3vzbc47i4bg4iybaywkjvd2krln4q426a6saf"; + }; + }; + + vim-pandoc-syntax = buildVimPluginFrom2Nix { + name = "vim-pandoc-syntax-2017-04-13"; + src = fetchFromGitHub { + owner = "vim-pandoc"; + repo = "vim-pandoc-syntax"; + rev = "56e8e41ef863a0a7d33d85c3c0c895aa6e9e62d3"; + sha256 = "19ll4zrw5yd0frgsbi7pg9b68lmy4bfiwbnwgzii7inifrqsykfw"; + }; + }; + + vim-pathogen = buildVimPluginFrom2Nix { + name = "vim-pathogen-2018-12-12"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-pathogen"; + rev = "24f5cdd8055787463dd8ca73c80c1424ff06b358"; + sha256 = "0hyn8i3gmx1vismiww7snrmfz95zmfk8j6mbyvn50gwid6wjwk14"; + }; + }; + + vim-peekaboo = buildVimPluginFrom2Nix { + name = "vim-peekaboo-2017-03-20"; + src = fetchFromGitHub { + owner = "junegunn"; + repo = "vim-peekaboo"; + rev = "a7c940b15b008afdcea096d3fc4d25e3e431eb49"; + sha256 = "1rc4hr6vwj2mmrgz8lifxf9rvcw1rb5dahq649yn8ccw03x8zn6m"; + }; + }; + + vim-pencil = buildVimPluginFrom2Nix { + name = "vim-pencil-2017-06-14"; + src = fetchFromGitHub { + owner = "reedes"; + repo = "vim-pencil"; + rev = "2dcd974b7255e4af83cf79a208f04a3489065e22"; + sha256 = "0swc6sszj1f4h5hgi7z7j1xw54d69mg7f18rk2kf5y453qwg4jc0"; + }; + }; + + vim-plug = buildVimPluginFrom2Nix { + name = "vim-plug-2018-11-03"; + src = fetchFromGitHub { + owner = "junegunn"; + repo = "vim-plug"; + rev = "734d9a11b5a6354e6a66e152dee5d311233e033c"; + sha256 = "07j8wyqvqamr2dr1vdk84913jihw7arm4drnd2zmy0d7g00ngyzn"; + }; + }; + + vim-plugin-AnsiEsc = buildVimPluginFrom2Nix { + name = "vim-plugin-AnsiEsc-2018-05-10"; + src = fetchFromGitHub { + owner = "powerman"; + repo = "vim-plugin-AnsiEsc"; + rev = "9df135fd4a564559aad0f6d28ae6975678cedcaf"; + sha256 = "06s6fz3jw6pmy08nqzlvzhcgnv2d2p0vs863hqvd39amhg1xa5nf"; + }; + }; + + vim-polyglot = buildVimPluginFrom2Nix { + name = "vim-polyglot-2018-10-10"; + src = fetchFromGitHub { + owner = "sheerun"; + repo = "vim-polyglot"; + rev = "ec1c94306953b678bb36572897bd218fe6c76506"; + sha256 = "1n3s52ncmdbhygrdycrnqk9sj42413q0ah1q8a7s6q4z6zdm4scz"; + }; + }; + + vim-prettyprint = buildVimPluginFrom2Nix { + name = "vim-prettyprint-2016-07-16"; + src = fetchFromGitHub { + owner = "thinca"; + repo = "vim-prettyprint"; + rev = "d6060d2b1ff1cff71714e126addd3b10883ade12"; + sha256 = "0mb1ylsq4023ik9wd9iwzlynra2c320xp9h2i79bspapglgd5gk9"; + }; + }; + + vim-projectionist = buildVimPluginFrom2Nix { + name = "vim-projectionist-2018-10-21"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-projectionist"; + rev = "ea1347bc475bb58a3c6aa8da37e5a4a019efbf17"; + sha256 = "1sw4vnb0w78vjaxgx3w4gx6j8jdcb1146fnf7wv497wa2grmi9n9"; + }; + }; + + vim-ps1 = buildVimPluginFrom2Nix { + name = "vim-ps1-2017-10-20"; + src = fetchFromGitHub { + owner = "PProvost"; + repo = "vim-ps1"; + rev = "0b2509f210f5dc73001fdcfe8fd7ac354b363388"; + sha256 = "0fkqd9xnr0310pmi5hjxfwh9x6b75z6q1w8qp1alm4qcv425q9rm"; + }; + }; + + vim-puppet = buildVimPluginFrom2Nix { + name = "vim-puppet-2018-11-15"; + src = fetchFromGitHub { + owner = "rodjek"; + repo = "vim-puppet"; + rev = "4793b074ddbfc05ed0189e19de343870611e4bdc"; + sha256 = "0q24dmbdsskz97xhdig9r9m7l8hyyzsmza1b0m7bc2y269fsiim0"; + }; + }; + + vim-qml = buildVimPluginFrom2Nix { + name = "vim-qml-2018-07-22"; + src = fetchFromGitHub { + owner = "peterhoeg"; + repo = "vim-qml"; + rev = "8af43da6950ce5483704bb97f5b24471d8ffda1a"; + sha256 = "1y1xvbfr1ffxyyk3zzf50xn87a85i1zszj4fqlq5ka8zhgdrnhvc"; + }; + }; + + vim-quickrun = buildVimPluginFrom2Nix { + name = "vim-quickrun-2018-11-27"; + src = fetchFromGitHub { + owner = "thinca"; + repo = "vim-quickrun"; + rev = "875253cf98415de2aef411a50f35e2d7cb94aeac"; + sha256 = "0l6f2m840c74md0799gch6l6m6nax30q8blpg2xrqmm7v0lrl50q"; + }; + }; + + vim-racer = buildVimPluginFrom2Nix { + name = "vim-racer-2018-08-26"; + src = fetchFromGitHub { + owner = "racer-rust"; + repo = "vim-racer"; + rev = "9c0a05e8b97700ee5d3e742fab889cf40e9e7b88"; + sha256 = "1gywh4xqbc7z15nvqr0v3h0n51fpaik8z1is0pxvpmj0fwzds0b3"; + }; + }; + + vim-repeat = buildVimPluginFrom2Nix { + name = "vim-repeat-2018-07-02"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-repeat"; + rev = "43d2678fa59d068c815d8298331c195e850ff5a7"; + sha256 = "0nb20503ka95qbx0mwhhni15drc86gfcd6kg92nf65llrvyfivk0"; + }; + }; + + vim-rhubarb = buildVimPluginFrom2Nix { + name = "vim-rhubarb-2018-11-16"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-rhubarb"; + rev = "e57ed3b6be2c4a49656f1a816919f0af22fae324"; + sha256 = "0g60prwfjc3mn1vq69ki8qcqcny952zpm3idq9x9l45iddfpihcr"; + }; + }; + + vim-ruby = buildVimPluginFrom2Nix { + name = "vim-ruby-2018-12-11"; + src = fetchFromGitHub { + owner = "vim-ruby"; + repo = "vim-ruby"; + rev = "0e57d862250bb4ce56e30e2c4e10781b8b1776ac"; + sha256 = "18z6170nm1vz4hh52qgiqhj9p7ak3d363rxh0q9si4hc6w56agzx"; + }; + }; + + vim-sayonara = buildVimPluginFrom2Nix { + name = "vim-sayonara-2017-03-13"; + src = fetchFromGitHub { + owner = "mhinz"; + repo = "vim-sayonara"; + rev = "357135ce127581fab2c0caf45d4b3fec4603aa77"; + sha256 = "0m4pbpqq7m4rbqj1sxzx3r25znm9m5df6z6kndc6x5c1p27a63pi"; + }; + }; + + vim-scala = buildVimPluginFrom2Nix { + name = "vim-scala-2017-11-10"; + src = fetchFromGitHub { + owner = "derekwyatt"; + repo = "vim-scala"; + rev = "0b909e24f31d94552eafae610da0f31040c08f2b"; + sha256 = "1lqqapimgjr7k4imr26ap0lgx6k4qjl5gmgb1knvh5kz100bsjl5"; + }; + }; + + vim-scouter = buildVimPluginFrom2Nix { + name = "vim-scouter-2014-08-10"; + src = fetchFromGitHub { + owner = "thinca"; + repo = "vim-scouter"; + rev = "5221901d4ad6b2ef8b370b336db2aa7f69f2b6dc"; + sha256 = "0fx64hj1kzrsxz96195d5lm3x88zyycbcr78819mcbgfzyxis6b8"; + }; + }; + + vim-scriptease = buildVimPluginFrom2Nix { + name = "vim-scriptease-2018-11-03"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-scriptease"; + rev = "c443ccb2bc8a0e460753a45b9ed44d7722d1a070"; + sha256 = "11r8nhjydjinqffqfdb6pn1pkh4yqckjazckn9m7j4r6r2hga10h"; + }; + }; + + vim-sensible = buildVimPluginFrom2Nix { + name = "vim-sensible-2018-10-27"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-sensible"; + rev = "7f46e82fc7e343be84df6c06bec63dd6494b6712"; + sha256 = "1xizcrxn34fbpdcbs0ydc1s9kma9cmk1llz0xbmrdgdf2yaz2558"; + }; + }; + + vim-signature = buildVimPluginFrom2Nix { + name = "vim-signature-2018-07-06"; + src = fetchFromGitHub { + owner = "kshenoy"; + repo = "vim-signature"; + rev = "6bc3dd1294a22e897f0dcf8dd72b85f350e306bc"; + sha256 = "08m5dg77yavria7n7iajkj4kqaw848763680003j2gbrjlhpprpm"; + }; + }; + + vim-signify = buildVimPluginFrom2Nix { + name = "vim-signify-2018-11-16"; + src = fetchFromGitHub { + owner = "mhinz"; + repo = "vim-signify"; + rev = "ea87e05e6fcbbaece63aac4e9c1c23adb881b86c"; + sha256 = "11d2xlc8j2mqx8s6h1z1pgr5dq0k2xr010qg8viw34z0pnfkah25"; + }; + }; + + vim-sleuth = buildVimPluginFrom2Nix { + name = "vim-sleuth-2018-08-19"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-sleuth"; + rev = "7a104e34c10c6f3581c6e98da7834d765d0b067c"; + sha256 = "0i147vhrrkarir36ysyaic42d22hk38cnpaqzqck7b2zdwnqrvbv"; + }; + }; + + vim-smalls = buildVimPluginFrom2Nix { + name = "vim-smalls-2015-05-02"; + src = fetchFromGitHub { + owner = "t9md"; + repo = "vim-smalls"; + rev = "9619eae81626bd63f88165e0520c467698264e34"; + sha256 = "0s5z3zv220cg95yky2av6w0jmpc56ysyhsx0596ksvgz5jwhpbad"; + }; + }; + + vim-snipmate = buildVimPluginFrom2Nix { + name = "vim-snipmate-2017-04-20"; + src = fetchFromGitHub { + owner = "garbas"; + repo = "vim-snipmate"; + rev = "a9802f2351910f64b70fb10b63651e6ff6b8125e"; + sha256 = "1l7sc6lf66pkiy18aq9s3wk1dmvvvsy1063cc0bxich9xa8m34bj"; + }; + }; + + vim-snippets = buildVimPluginFrom2Nix { + name = "vim-snippets-2018-12-09"; + src = fetchFromGitHub { + owner = "honza"; + repo = "vim-snippets"; + rev = "1accde62ad62fe4adac62bbb16c4915d97786637"; + sha256 = "0rgshn7w2c6dgykaqnlxvwb92wvv2rpvx5i7h5xmh67bira4bc5f"; + }; + }; + + vim-solidity = buildVimPluginFrom2Nix { + name = "vim-solidity-2018-04-17"; + src = fetchFromGitHub { + owner = "tomlion"; + repo = "vim-solidity"; + rev = "569bbbedc3898236d5912fed0caf114936112ae4"; + sha256 = "1qpfbbrm4gjgvbkimhpxyl4fsdqkyw4raf17nw0ibqillz2d3pxx"; + }; + }; + + vim-sort-motion = buildVimPluginFrom2Nix { + name = "vim-sort-motion-2018-07-15"; + src = fetchFromGitHub { + owner = "christoomey"; + repo = "vim-sort-motion"; + rev = "49dfcabeee2bf3a85a6cc0774b35f687b6c9d0e5"; + sha256 = "02v12iqy3gjhvh5aza6b6b3pfv2qkyyw83bxqjgbjj002f71ydkb"; + }; + }; + + vim-speeddating = buildVimPluginFrom2Nix { + name = "vim-speeddating-2018-10-31"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-speeddating"; + rev = "799cd3473bc64adcb6b556bf349f549570666b62"; + sha256 = "0vyla4lslf1hycx1mvgydhlar2f6bwnwbcp39s1f0m65fqs25rhz"; + }; + }; + + vim-startify = buildVimPluginFrom2Nix { + name = "vim-startify-2018-12-08"; + src = fetchFromGitHub { + owner = "mhinz"; + repo = "vim-startify"; + rev = "5cd4faf2c681c36edfae3aa907d0ab720ff9c6e5"; + sha256 = "0zs1sxwpi24lfiaz5k5wglm642qrmd8krcv8vjrvg222jq4inhlf"; + }; + }; + + vim-stylish-haskell = buildVimPluginFrom2Nix { + name = "vim-stylish-haskell-2018-08-31"; + src = fetchFromGitHub { + owner = "nbouscal"; + repo = "vim-stylish-haskell"; + rev = "0df8a2dd397f232a9ee0e56bc57071ccf29e21bf"; + sha256 = "05f2ms2c914ycxjjd7csga89mpsk3wzyhi56vikg3nd7a8z54gzw"; + }; + }; + + vim-stylishask = buildVimPluginFrom2Nix { + name = "vim-stylishask-2018-07-05"; + src = fetchFromGitHub { + owner = "alx741"; + repo = "vim-stylishask"; + rev = "62608c70af8fafbbc9712238dafd2c5a433ed179"; + sha256 = "12vj2kf82kvmd6smimgnz9yy97n7bvrji063ig3wlicxwmz62fdr"; + }; + }; + + vim-surround = buildVimPluginFrom2Nix { + name = "vim-surround-2018-07-23"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-surround"; + rev = "597068870b8f093a8b2d11536c62ff31222ee8d0"; + sha256 = "080kcgb5ayxs49q1p1cms6k1byf2fzzy8bglnspr511m9fql5a9x"; + }; + }; + + vim-SyntaxRange = buildVimPluginFrom2Nix { + name = "vim-SyntaxRange-2018-03-09"; + src = fetchFromGitHub { + owner = "inkarkat"; + repo = "vim-SyntaxRange"; + rev = "dc33d8f84ebbf4c9fa03ce00b8adeb83e05249d3"; + sha256 = "0nf0hkgl5fm0laxb5253br894259kz33zyiwxzrry6w3108alasr"; + }; + }; + + vim-table-mode = buildVimPluginFrom2Nix { + name = "vim-table-mode-2018-10-21"; + src = fetchFromGitHub { + owner = "dhruvasagar"; + repo = "vim-table-mode"; + rev = "130e835ff73ae16c5827fe37f1d1b09456c5f7dc"; + sha256 = "1dlyszky76z8kj6vy4sfn5zkjdi12hwfn29g8adds04zbaxi61gg"; + }; + }; + + vim-tabpagecd = buildVimPluginFrom2Nix { + name = "vim-tabpagecd-2013-11-29"; + src = fetchFromGitHub { + owner = "kana"; + repo = "vim-tabpagecd"; + rev = "8b71a03a037608fa5918f5096812577cec6355e4"; + sha256 = "1mr6s2hvsf2a2nkjjvq78c9isfxk2k1ih890w740srbq6ssj0npm"; + }; + }; + + vim-tbone = buildVimPluginFrom2Nix { + name = "vim-tbone-2018-06-28"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-tbone"; + rev = "8bc7348f658c32bea57365aa6acf3a7dde12e737"; + sha256 = "17s2b66xxkvv17pzf3xrw6ba7y9awpd2k2d21v0pag924c5hi6d4"; + }; + }; + + vim-terraform = buildVimPluginFrom2Nix { + name = "vim-terraform-2018-11-19"; + src = fetchFromGitHub { + owner = "hashivim"; + repo = "vim-terraform"; + rev = "9e40fa4f0c38bd4b008a720b3e86c6726846378f"; + sha256 = "0m5bcmilz6dn67gkka183vkqakpppwgpa8zbwg8qz03fs0mdb98r"; + }; + }; + + vim-test = buildVimPluginFrom2Nix { + name = "vim-test-2018-11-22"; + src = fetchFromGitHub { + owner = "janko-m"; + repo = "vim-test"; + rev = "c4b732003d120d60a2fc009423e34d80fb212651"; + sha256 = "1s3y44lgxfivhnjkm8xx6gnqs2xqf53p1l3hbs04z07v57xfg0ml"; + }; + }; + + vim-textobj-multiblock = buildVimPluginFrom2Nix { + name = "vim-textobj-multiblock-2014-06-02"; + src = fetchFromGitHub { + owner = "osyo-manga"; + repo = "vim-textobj-multiblock"; + rev = "670a5ba57d73fcd793f480e262617c6eb0103355"; + sha256 = "1s71hdr73cl8yg9mrdflvzrdccpiv7qrlainai7gqw30r1hfhfzf"; + }; + }; + + vim-themis = buildVimPluginFrom2Nix { + name = "vim-themis-2017-12-27"; + src = fetchFromGitHub { + owner = "thinca"; + repo = "vim-themis"; + rev = "691cd3912ba318dbd8d9fa0035fee629b424766d"; + sha256 = "1mrdaah3iyg35v6cgvr3jav3386czialfcinwa3y9jy14basbqhd"; + }; + }; + + vim-tmux-navigator = buildVimPluginFrom2Nix { + name = "vim-tmux-navigator-2018-11-03"; + src = fetchFromGitHub { + owner = "christoomey"; + repo = "vim-tmux-navigator"; + rev = "9f7d1588b04644d8a1671d2325fefbb4f772e466"; + sha256 = "08nxa5v56zmsjbx0zld1i9nwydxmb3r6qmxb9hgnvzg4aylmbxlc"; + }; + }; + + vim-toml = buildVimPluginFrom2Nix { + name = "vim-toml-2018-11-27"; + src = fetchFromGitHub { + owner = "cespare"; + repo = "vim-toml"; + rev = "06f6c1346be834c7c971d6d1d4f876e5699119bf"; + sha256 = "12sp45p2ixkvrs9sdyx0m8bc6yn1c2qr0vqbr04c5ac94km1rdar"; + }; + }; + + vim-trailing-whitespace = buildVimPluginFrom2Nix { + name = "vim-trailing-whitespace-2017-09-23"; + src = fetchFromGitHub { + owner = "bronson"; + repo = "vim-trailing-whitespace"; + rev = "4c596548216b7c19971f8fc94e38ef1a2b55fee6"; + sha256 = "0f1cpnp1nxb4i5hgymjn2yn3k1jwkqmlgw1g02sq270lavp2dzs9"; + }; + }; + + vim-tsx = buildVimPluginFrom2Nix { + name = "vim-tsx-2017-03-16"; + src = fetchFromGitHub { + owner = "ianks"; + repo = "vim-tsx"; + rev = "77c89c42e189fefd3c9a632b37b7e3b3b9edf918"; + sha256 = "0wmd6gql57bxp868sq2dchp9sc3jbisr4vaz4y0lczhmk0prds6n"; + }; + }; + + vim-unimpaired = buildVimPluginFrom2Nix { + name = "vim-unimpaired-2018-07-26"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-unimpaired"; + rev = "d6325994b3c16ce36fd494c47dae4dab8d21a3da"; + sha256 = "0l5g3xq0azplaq3i2rblg8d61czpj47k0126zi8x48na9sj0aslv"; + }; + }; + + vim-vinegar = buildVimPluginFrom2Nix { + name = "vim-vinegar-2018-08-06"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-vinegar"; + rev = "c38ea2195a43747aedf0bb4b7eb5aa8870260296"; + sha256 = "1bcpi4m7ng9jaipf8xjf74469lgk34bs5ajjpv9dnkcrsalm28nf"; + }; + }; + + vim-visualstar = buildVimPluginFrom2Nix { + name = "vim-visualstar-2015-08-27"; + src = fetchFromGitHub { + owner = "thinca"; + repo = "vim-visualstar"; + rev = "a18cd0e7a03311ac709595c1d261ed44b45c9098"; + sha256 = "0yz6ci4i84xxrgazjfa5nsj3q8733p0b6vwcljk1l7ghdfiflvy4"; + }; + }; + + vim-vue = buildVimPluginFrom2Nix { + name = "vim-vue-2018-11-11"; + src = fetchFromGitHub { + owner = "posva"; + repo = "vim-vue"; + rev = "e306929b27bea08ab505de7a4617e642b56b6dcd"; + sha256 = "1k48z8b6xmgqdcixx7yhbcf0jcyyfqv0zwijfq2j05559r9myx16"; + }; + }; + + vim-wakatime = buildVimPluginFrom2Nix { + name = "vim-wakatime-2018-11-25"; + src = fetchFromGitHub { + owner = "wakatime"; + repo = "vim-wakatime"; + rev = "fe33dfaf90d339ef54310c154e66970ef08c8611"; + sha256 = "1wnsld5fy464s8wfz78d27hdlmk3bimyawmvvqg7h8drm3b24zbx"; + }; + }; + + vim-watchdogs = buildVimPluginFrom2Nix { + name = "vim-watchdogs-2017-12-03"; + src = fetchFromGitHub { + owner = "osyo-manga"; + repo = "vim-watchdogs"; + rev = "a6415c2d928af8c1aacdbce9b1ed8d315891eb03"; + sha256 = "0n6aqsgn0q1qgpj4yznqwbsbbk2a077gnjlq86ii3jhkzh5fzcff"; + }; + }; + + vim-wordy = buildVimPluginFrom2Nix { + name = "vim-wordy-2018-03-10"; + src = fetchFromGitHub { + owner = "reedes"; + repo = "vim-wordy"; + rev = "14b9dbf76a82e29273a74768573900361200467f"; + sha256 = "0qx3ngw4k7bgzmxpv1x4lkq3njm3zcb1j5ph6fx26wgagxhiaqhk"; + }; + }; + + vim-xdebug = buildVimPluginFrom2Nix { + name = "vim-xdebug-2012-08-15"; + src = fetchFromGitHub { + owner = "joonty"; + repo = "vim-xdebug"; + rev = "a4980fa65f7f159780593ee37c178281691ba2c4"; + sha256 = "1qh18r0sm4gh95sjbi2hnflvxdl4gk00jyy3n7z4i1gnx9ihxjqw"; + }; + }; + + vim-xkbswitch = buildVimPluginFrom2Nix { + name = "vim-xkbswitch-2017-03-27"; + src = fetchFromGitHub { + owner = "lyokha"; + repo = "vim-xkbswitch"; + rev = "a85ebddb9038e6b05138c48868a319a9e13d1868"; + sha256 = "0v0wckkvsj3pd3a5lj35dqwlvgr1kfz0x6rpnx28mzrcg05p19fr"; + }; + }; + + vim-yapf = buildVimPluginFrom2Nix { + name = "vim-yapf-2018-10-04"; + src = fetchFromGitHub { + owner = "mindriot101"; + repo = "vim-yapf"; + rev = "b0c31bd73a6d1026765e659bd0a62c625ec057ad"; + sha256 = "0ncv6kjyywljsq5fz71rkmgmqxm7msyscgndnj055bnx5sh9wk80"; + }; + }; + + vim2hs = buildVimPluginFrom2Nix { + name = "vim2hs-2014-04-16"; + src = fetchFromGitHub { + owner = "dag"; + repo = "vim2hs"; + rev = "f2afd55704bfe0a2d66e6b270d247e9b8a7b1664"; + sha256 = "18lqrl3hqb6cmizc04bbnsh8j0g761w2q8wascbzzfw80dmxy36b"; + }; + }; + + vimoutliner = buildVimPluginFrom2Nix { + name = "vimoutliner-2018-07-04"; + src = fetchFromGitHub { + owner = "vimoutliner"; + repo = "vimoutliner"; + rev = "aad0a213069b8a1b5de91cca07d153fc8352c957"; + sha256 = "0pgkgs6xky0skhpp3s9vrw3h48j80im0j39q4vc2b3pd1ydy6rx2"; + }; + }; + + vimpreviewpandoc = buildVimPluginFrom2Nix { + name = "vimpreviewpandoc-2018-11-05"; + src = fetchFromGitHub { + owner = "tex"; + repo = "vimpreviewpandoc"; + rev = "61d34f27b6d47da6523b682e32a155f65867d46e"; + sha256 = "08hszn4mjp64b1qcfc868cyrrylil2257sjzs19w61p10l6j6skm"; + }; + }; + + vimproc-vim = buildVimPluginFrom2Nix { + name = "vimproc-vim-2018-10-11"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "vimproc.vim"; + rev = "9136f03680db82c552f4a84e3b461f83c6e232d5"; + sha256 = "0d930qgz049k55xgrgsihqqg1dw22zf3j1vbzyb9c65ys60x2q69"; + }; + }; + + vimshell-vim = buildVimPluginFrom2Nix { + name = "vimshell-vim-2018-06-02"; + src = fetchFromGitHub { + owner = "Shougo"; + repo = "vimshell.vim"; + rev = "03bf7673a5098918a533000d67dca97546695237"; + sha256 = "1ckxjap9kz8skbjchg561sqyd5y5qwacg8mabmniy78qa7i3qdzi"; + }; + }; + + vimtex = buildVimPluginFrom2Nix { + name = "vimtex-2018-12-10"; + src = fetchFromGitHub { + owner = "lervag"; + repo = "vimtex"; + rev = "861e7b2fa00a9b0391dd8de0bf63b86dce9eb44a"; + sha256 = "1a1zvr1g8k97s8n3s2sjgi5drjsamj91fc649kgwsjjs880rfjsl"; + }; + }; + + vimux = buildVimPluginFrom2Nix { + name = "vimux-2017-10-24"; + src = fetchFromGitHub { + owner = "benmills"; + repo = "vimux"; + rev = "37f41195e6369ac602a08ec61364906600b771f1"; + sha256 = "0k7ymak2ag67lb4sf80y4k35zj38rj0jf61bf50i6h1bgw987pra"; + }; + }; + + vimwiki = buildVimPluginFrom2Nix { + name = "vimwiki-2018-10-12"; + src = fetchFromGitHub { + owner = "vimwiki"; + repo = "vimwiki"; + rev = "7ffc295094debc3d521cecf267d736cc8562c20e"; + sha256 = "0gl2d7xqzisinsgxpcwkkpryva8pklca9x860bqsirajr8mcdbpc"; + }; + }; + + vissort-vim = buildVimPluginFrom2Nix { + name = "vissort-vim-2014-01-31"; + src = fetchFromGitHub { + owner = "navicore"; + repo = "vissort.vim"; + rev = "75a5b08b64d2f762206bffd294066533891fa03c"; + sha256 = "0a71b22apkhicca9nkd06jlcnqkf583mlpfh2mvl4d474viavqfn"; + }; + }; + + vundle = buildVimPluginFrom2Nix { + name = "vundle-2018-02-03"; + src = fetchFromGitHub { + owner = "gmarik"; + repo = "vundle"; + rev = "9a38216a1c0c597f978d73547d37681fc689c90d"; + sha256 = "1695glma8zf2lnp0w713sdvwqagf1s127p4i60114nk6gx5g5x2c"; + }; + }; + + wal-vim = buildVimPluginFrom2Nix { + name = "wal-vim-2018-06-04"; + src = fetchFromGitHub { + owner = "dylanaraps"; + repo = "wal.vim"; + rev = "fb6ce53632f93c31cad66398636bfb383ad64d52"; + sha256 = "1f0rpaff7q9xswc1p5pmwzmhb70s4q148dj2apg98d4qywa9j8ah"; + }; + }; + + webapi-vim = buildVimPluginFrom2Nix { + name = "webapi-vim-2018-03-14"; + src = fetchFromGitHub { + owner = "mattn"; + repo = "webapi-vim"; + rev = "252250381a9509257bfb06b9f95441e41e3e23b5"; + sha256 = "0g37d1i6rxsj6f31g9jy2bhr8ng3jwmnvqqcmw19vbql4v56zq6a"; + }; + }; + + wombat256-vim = buildVimPluginFrom2Nix { + name = "wombat256-vim-2010-10-18"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "wombat256.vim"; + rev = "8734ba45dcf5e38c4d2686b35c94f9fcb30427e2"; + sha256 = "01fdvfwdfqn5xi88lfanb4lb6jmn1ma6wq6d9jj2x7qamdbpvsrg"; + }; + }; + + workflowish = buildVimPluginFrom2Nix { + name = "workflowish-2015-12-03"; + src = fetchFromGitHub { + owner = "lukaszkorecki"; + repo = "workflowish"; + rev = "65472189814dddd060aaa558103d837c2f9a5ec9"; + sha256 = "044jxkcbycmmahi98qd0ynpc8baay72i45qymv4mxvl1d96fjbmd"; + }; + }; + + xptemplate = buildVimPluginFrom2Nix { + name = "xptemplate-2017-12-06"; + src = fetchFromGitHub { + owner = "drmingdrmer"; + repo = "xptemplate"; + rev = "74aac3aebaf9c67c12c21d6b25295b9bec9c93b3"; + sha256 = "01yvas50hg7iwwrdh61407mc477byviccksgi0fkaz89p78bbd1p"; + }; + }; + + xterm-color-table-vim = buildVimPluginFrom2Nix { + name = "xterm-color-table-vim-2014-01-01"; + src = fetchFromGitHub { + owner = "guns"; + repo = "xterm-color-table.vim"; + rev = "9754e857e5f4fe1f8727106dcc682d21c29a51e4"; + sha256 = "08a1d9428xwrjp40qgi34cb5fwgc239qf3agxl32k7bqbn08pq19"; + }; + }; + + YankRing-vim = buildVimPluginFrom2Nix { + name = "YankRing-vim-2015-07-29"; + src = fetchFromGitHub { + owner = "vim-scripts"; + repo = "YankRing.vim"; + rev = "28854abef8fa4ebd3cb219aefcf22566997d8f65"; + sha256 = "0zdp8pdsqgrh6lfw8ipjhrig6psvmdxkim9ik801y3r373sk2hxw"; + }; + }; + + yats-vim = buildVimPluginFrom2Nix { + name = "yats-vim-2018-10-17"; + src = fetchFromGitHub { + owner = "HerringtonDarkholme"; + repo = "yats.vim"; + rev = "4675d7ff4b04aa5c5eabd5a1d862fcf78a7cd759"; + sha256 = "1hb36d4lb79dzn4idmar8zq1w4ya4a52a5gpzksj9x9k4fx6gakr"; + fetchSubmodules = true; + }; + }; + + youcompleteme = buildVimPluginFrom2Nix { + name = "youcompleteme-2018-12-12"; + src = fetchFromGitHub { + owner = "valloric"; + repo = "youcompleteme"; + rev = "0790dc99b441f3c12fb205faf56054ccf0f4c234"; + sha256 = "0nc629x7gsqqjmdy2psj7x3z1py3hksifwbf3fq9m9kr23zhl6ql"; + fetchSubmodules = true; + }; + }; + + YUNOcommit-vim = buildVimPluginFrom2Nix { + name = "YUNOcommit-vim-2014-11-26"; + src = fetchFromGitHub { + owner = "esneider"; + repo = "YUNOcommit.vim"; + rev = "981082055a73ef076d7e27477874d2303153a448"; + sha256 = "0mjc7fn405vcx1n7vadl98p5wgm6jxrlbdbkqgjq8f1m1ir81zab"; + }; + }; + + zeavim-vim = buildVimPluginFrom2Nix { + name = "zeavim-vim-2018-03-22"; + src = fetchFromGitHub { + owner = "KabbAmine"; + repo = "zeavim.vim"; + rev = "6db8d84528d66ce6638db03c2864abfa8afa02aa"; + sha256 = "1xw8d3ap6n31rh0a4413784sx4ki7wcz8qlwm2vf9in475vvznxj"; + }; + }; + + zenburn = buildVimPluginFrom2Nix { + name = "zenburn-2018-04-29"; + src = fetchFromGitHub { + owner = "jnurmine"; + repo = "zenburn"; + rev = "2cacfcb222d9db34a8d1a13bb8bb814f039b98cd"; + sha256 = "0m5d5sjckirfpdhg9sf1nl5xywvzdx6y04r13m47jlavf79hhimi"; + }; + }; + + zig-vim = buildVimPluginFrom2Nix { + name = "zig-vim-2018-11-17"; + src = fetchFromGitHub { + owner = "zig-lang"; + repo = "zig.vim"; + rev = "0479c0ade7c27210e3a7982d36bd2673d560ffa9"; + sha256 = "1ndbrzvkiyy55avmk6z7x7qd5b9v4ylc7i8n9xlcas90q6cjw9ga"; + }; + }; + + zoomwintab-vim = buildVimPluginFrom2Nix { + name = "zoomwintab-vim-2018-04-14"; + src = fetchFromGitHub { + owner = "troydm"; + repo = "zoomwintab.vim"; + rev = "5bbbd1f79e40839a34803627e11f9e662f639fe0"; + sha256 = "04pv7mmlz9ccgzfg8sycqxplaxpbyh7pmhwcw47b2xwnazjz49d6"; + }; + }; +} \ No newline at end of file diff --git a/pkgs/misc/vim-plugins/overrides.nix b/pkgs/misc/vim-plugins/overrides.nix new file mode 100644 index 000000000000..e7d95fb50b57 --- /dev/null +++ b/pkgs/misc/vim-plugins/overrides.nix @@ -0,0 +1,390 @@ +{config, lib, stdenv +, python, cmake, vim, vimUtils, ruby +, which, fetchgit, llvmPackages, rustPlatform +, xkb_switch, fzf, skim +, python3, boost, icu, ncurses +, ycmd, rake +, pythonPackages, python3Packages +, substituteAll +, languagetool +, Cocoa, CoreFoundation, CoreServices +, buildVimPluginFrom2Nix + +# vim-go denpencies +, asmfmt, delve, errcheck, godef, golint +, gomodifytags, gotags, gotools, go-motion +, gnused, reftools, gogetdoc, gometalinter +, impl, iferr, gocode, gocode-gomod, go-tools +}: + +let + + _skim = skim; + +in + +generated: + +with generated; + +{ + + vim2nix = buildVimPluginFrom2Nix { + name = "vim2nix"; + src = ./vim2nix; + dependencies = ["vim-addon-manager"]; + }; + + fzfWrapper = buildVimPluginFrom2Nix { + name = fzf.name; + src = fzf.src; + dependencies = []; + }; + + skim = buildVimPluginFrom2Nix { + name = _skim.name; + src = _skim.vim; + dependencies = []; + }; + + LanguageClient-neovim = let + LanguageClient-neovim-src = fetchgit { + url = "https://github.com/autozimu/LanguageClient-neovim"; + rev = "59f0299e8f7d7edd0653b5fc005eec74c4bf4aba"; + sha256 = "0x6729w7v3bxlpvm8jz1ybn23qa0zqfgxl88q2j0bbs6rvp0w1jq"; + }; + LanguageClient-neovim-bin = rustPlatform.buildRustPackage { + name = "LanguageClient-neovim-bin"; + src = LanguageClient-neovim-src; + + cargoSha256 = "1afmz14j7ma2nrsx0njcqbh2wa430dr10hds78c031286ppgwjls"; + buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ]; + + # FIXME: Use impure version of CoreFoundation because of missing symbols. + # Undefined symbols for architecture x86_64: "_CFURLResourceIsReachable" + preConfigure = stdenv.lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS="-F${CoreFoundation}/Library/Frameworks -framework CoreFoundation $NIX_LDFLAGS" + ''; + }; + in buildVimPluginFrom2Nix { + name = "LanguageClient-neovim-2018-09-07"; + src = LanguageClient-neovim-src; + + dependencies = []; + propogatedBuildInputs = [ LanguageClient-neovim-bin ]; + + preFixup = '' + substituteInPlace "$out"/share/vim-plugins/LanguageClient-neovim/autoload/LanguageClient.vim \ + --replace "let l:path = s:root . '/bin/'" "let l:path = '${LanguageClient-neovim-bin}' . '/bin/'" + ''; + }; + + # do not auto-update this one, as the name clashes with vim-snippets + vim-docbk-snippets = buildVimPluginFrom2Nix { + name = "vim-docbk-snippets-2017-11-02"; + src = fetchgit { + url = "https://github.com/jhradilek/vim-snippets"; + rev = "69cce66defdf131958f152ea7a7b26c21ca9d009"; + sha256 = "1363b2fmv69axrl2hm74dmx51cqd8k7rk116890qllnapzw1zjgc"; + }; + dependencies = []; + }; + + clang_complete = 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++). + # These usually implicitly set by cc-wrapper around clang (pkgs/build-support/cc-wrapper). + # The linked ruby code shows generates the required '.clang_complete' for cmake based projects + # https://gist.github.com/Mic92/135e83803ed29162817fce4098dec144 + # as an alternative you can execute the following command: + # $ eval echo $(nix-instantiate --eval --expr 'with (import ) {}; clang.default_cxx_stdlib_compile') + preFixup = '' + substituteInPlace "$out"/share/vim-plugins/clang_complete/plugin/clang_complete.vim \ + --replace "let g:clang_library_path = '' + "''" + ''" "let g:clang_library_path='${llvmPackages.clang.cc.lib}/lib/libclang.so'" + + substituteInPlace "$out"/share/vim-plugins/clang_complete/plugin/libclang.py \ + --replace "/usr/lib/clang" "${llvmPackages.clang.cc}/lib/clang" + ''; + }); + + clighter8 = clighter8.overrideAttrs(old: { + preFixup = '' + sed "/^let g:clighter8_libclang_path/s|')$|${llvmPackages.clang.cc.lib}/lib/libclang.so')|" \ + -i "$out"/share/vim-plugins/clighter8/plugin/clighter8.vim + ''; + }); + + command-t = command-t.overrideAttrs(old: { + buildInputs = [ ruby rake ]; + buildPhase = '' + rake make + rm ruby/command-t/ext/command-t/*.o + ''; + }); + + cpsm = cpsm.overrideAttrs(old: { + buildInputs = [ + python3 + stdenv + cmake + boost + icu + ncurses + ]; + buildPhase = '' + patchShebangs . + export PY3=ON + ./install.sh + ''; + }); + + ctrlp-cmatcher = ctrlp-cmatcher.overrideAttrs(old: { + buildInputs = [ python ]; + buildPhase = '' + patchShebangs . + ./install.sh + ''; + }); + + deoplete-go = deoplete-go.overrideAttrs(old: { + buildInputs = [ python3 ]; + buildPhase = '' + pushd ./rplugin/python3/deoplete/ujson + python3 setup.py build --build-base=$PWD/build --build-lib=$PWD/build + popd + find ./rplugin/ -name "ujson*.so" -exec mv -v {} ./rplugin/python3/ \; + ''; + }); + + ensime-vim = ensime-vim.overrideAttrs(old: { + passthru.python3Dependencies = ps: with ps; [ sexpdata websocket_client ]; + dependencies = ["vimproc" "vimshell" "self" "forms"]; + }); + + forms = forms.overrideAttrs(old: { + dependencies = ["self"]; + }); + + gist-vim = gist-vim.overrideAttrs(old: { + dependencies = ["webapi-vim"]; + }); + + gitv = gitv.overrideAttrs(old: { + dependencies = ["gitv"]; + }); + + ncm2 = ncm2.overrideAttrs(old: { + dependencies = ["nvim-yarp"]; + }); + + ncm2-ultisnips = ncm2-ultisnips.overrideAttrs(old: { + dependencies = ["ultisnips"]; + }); + + taglist-vim = taglist-vim.overrideAttrs(old: { + setSourceRoot = '' + export sourceRoot=taglist + mkdir taglist + mv doc taglist + mv plugin taglist + ''; + }); + + vimshell-vim = vimshell-vim.overrideAttrs(old: { + dependencies = [ "vimproc-vim" ]; + }); + + vim-addon-manager = vim-addon-manager.overrideAttrs(old: { + buildInputs = stdenv.lib.optional stdenv.isDarwin Cocoa; + }); + + vim-addon-actions = vim-addon-actions.overrideAttrs(old: { + dependencies = [ "vim-addon-mw-utils" "tlib" ]; + }); + + vim-addon-async = vim-addon-async.overrideAttrs(old: { + dependencies = [ "vim-addon-signs" ]; + }); + + vim-addon-background-cmd = vim-addon-background-cmd.overrideAttrs(old: { + dependencies = [ "vim-addon-mw-utils" ]; + }); + + vim-addon-completion = vim-addon-completion.overrideAttrs(old: { + dependencies = [ "tlib" ]; + }); + + vim-addon-goto-thing-at-cursor = vim-addon-goto-thing-at-cursor.overrideAttrs(old: { + dependencies = [ "tlib" ]; + }); + + vim-addon-mru = vim-addon-mru.overrideAttrs(old: { + dependencies = ["vim-addon-other" "vim-addon-mw-utils"]; + }); + + vim-addon-nix = vim-addon-nix.overrideAttrs(old: { + dependencies = [ + "vim-addon-completion" + "vim-addon-goto-thing-at-cursor" + "vim-addon-errorformats" + "vim-addon-actions" + "vim-addon-mw-utils" "tlib" + ]; + }); + + vim-addon-sql = vim-addon-sql.overrideAttrs(old: { + dependencies = ["vim-addon-completion" "vim-addon-background-cmd" "tlib"]; + }); + + vim-addon-syntax-checker = vim-addon-syntax-checker.overrideAttrs(old: { + dependencies = ["vim-addon-mw-utils" "tlib"]; + }); + + vim-addon-toggle-buffer = vim-addon-toggle-buffer.overrideAttrs(old: { + dependencies = [ "vim-addon-mw-utils" "tlib" ]; + }); + + vim-addon-xdebug = vim-addon-xdebug.overrideAttrs(old: { + dependencies = [ "WebAPI" "vim-addon-mw-utils" "vim-addon-signs" "vim-addon-async" ]; + }); + + vim-bazel = vim-bazel.overrideAttrs(old: { + dependencies = ["maktaba"]; + }); + + vim-codefmt = vim-codefmt.overrideAttrs(old: { + dependencies = ["maktaba"]; + }); + + vim-easytags = vim-easytags.overrideAttrs(old: { + dependencies = ["vim-misc"]; + }); + + # change the go_bin_path to point to a path in the nix store. See the code in + # fatih/vim-go here + # https://github.com/fatih/vim-go/blob/155836d47052ea9c9bac81ba3e937f6f22c8e384/autoload/go/path.vim#L154-L159 + vim-go = vim-go.overrideAttrs(old: let + binPath = lib.makeBinPath [ + asmfmt + delve + errcheck + go-motion + go-tools + gocode + gocode-gomod + godef + gogetdoc + golint + gometalinter + gomodifytags + gotags + gotools + iferr + impl + reftools + ]; + in { + postPatch = '' + ${gnused}/bin/sed \ + -Ee 's@"go_bin_path", ""@"go_bin_path", "${binPath}"@g' \ + -i autoload/go/config.vim + ''; + }); + + vim-grammarous = vim-grammarous.overrideAttrs(old: { + # use `:GrammarousCheck` to initialize checking + # In neovim, you also want to use set + # let g:grammarous#show_first_error = 1 + # see https://github.com/rhysd/vim-grammarous/issues/39 + patches = [ + (substituteAll { + src = ./patches/vim-grammarous/set_default_languagetool.patch; + inherit languagetool; + }) + ]; + }); + + vim-hier = vim-hier.overrideAttrs(old: { + buildInputs = [ vim ]; + }); + + vim-isort = vim-isort.overrideAttrs(old: { + postPatch = '' + substituteInPlace ftplugin/python_vimisort.vim \ + --replace 'import vim' 'import vim; import sys; sys.path.append("${pythonPackages.isort}/${python.sitePackages}")' + ''; + }); + + vim-snipmate = vim-snipmate.overrideAttrs(old: { + dependencies = ["vim-addon-mw-utils" "tlib"]; + }); + + + vim-wakatime = vim-wakatime.overrideAttrs(old: { + buildInputs = [ python ]; + }); + + vim-xdebug = vim-xdebug.overrideAttrs(old: { + postInstall = false; + }); + + vim-xkbswitch = vim-xkbswitch.overrideAttrs(old: { + patchPhase = '' + substituteInPlace plugin/xkbswitch.vim \ + --replace /usr/local/lib/libxkbswitch.so ${xkb_switch}/lib/libxkbswitch.so + ''; + buildInputs = [ xkb_switch ]; + }); + + vim-yapf = vim-yapf.overrideAttrs(old: { + buildPhase = '' + substituteInPlace ftplugin/python_yapf.vim \ + --replace '"yapf"' '"${python3Packages.yapf}/bin/yapf"' + ''; + }); + + vimproc-vim = vimproc-vim.overrideAttrs(old: { + buildInputs = [ which ]; + + buildPhase = '' + substituteInPlace autoload/vimproc.vim \ + --replace vimproc_mac.so vimproc_unix.so \ + --replace vimproc_linux64.so vimproc_unix.so \ + --replace vimproc_linux32.so vimproc_unix.so + make -f make_unix.mak + ''; + }); + + YankRing-vim = YankRing-vim.overrideAttrs(old: { + sourceRoot = "."; + }); + + youcompleteme = youcompleteme.overrideAttrs(old: { + buildPhase = '' + substituteInPlace plugin/youcompleteme.vim \ + --replace "'ycm_path_to_python_interpreter', '''" \ + "'ycm_path_to_python_interpreter', '${python}/bin/python'" + + rm -r third_party/ycmd + ln -s ${ycmd}/lib/ycmd third_party + ''; + + meta = { + description = "A code-completion engine for Vim"; + homepage = https://github.com/Valloric/YouCompleteMe; + license = stdenv.lib.licenses.gpl3; + maintainers = with stdenv.lib.maintainers; [marcweber jagajaga]; + platforms = stdenv.lib.platforms.unix; + }; + }); + + jedi-vim = jedi-vim.overrideAttrs(old: { + # checking for python3 support in vim would be neat, too, but nobody else seems to care + buildInputs = [ python3Packages.jedi ]; + meta = { + description = "code-completion for python using python-jedi"; + license = stdenv.lib.licenses.mit; + }; + }); + +} diff --git a/pkgs/misc/vim-plugins/update.py b/pkgs/misc/vim-plugins/update.py new file mode 100755 index 000000000000..3f5e255ae21c --- /dev/null +++ b/pkgs/misc/vim-plugins/update.py @@ -0,0 +1,347 @@ +#!/usr/bin/env nix-shell +#!nix-shell -p nix-prefetch-git -p python3 nix -i python3 + +# format: +# $ nix run nixpkgs.python3Packages.black -c black update.py +# type-check: +# $ nix run nixpkgs.python3Packages.mypy -c mypy update.py +# linted: +# $ nix run nixpkgs.python3Packages.flake8 -c flake8 --ignore E501,E265 update.py + +import functools +import json +import os +import subprocess +import sys +import traceback +import urllib.error +import urllib.request +import xml.etree.ElementTree as ET +from datetime import datetime +from multiprocessing.dummy import Pool +from pathlib import Path +from typing import Dict, List, Optional, Tuple, Union, Any +from urllib.parse import urljoin, urlparse +from tempfile import NamedTemporaryFile + +ATOM_ENTRY = "{http://www.w3.org/2005/Atom}entry" +ATOM_LINK = "{http://www.w3.org/2005/Atom}link" +ATOM_UPDATED = "{http://www.w3.org/2005/Atom}updated" + +ROOT = Path(__file__).parent + + +class Repo: + def __init__(self, owner: str, name: str) -> None: + self.owner = owner + self.name = name + + def url(self, path: str) -> str: + return urljoin(f"https://github.com/{self.owner}/{self.name}/", path) + + def __repr__(self) -> str: + return f"Repo({self.owner}, {self.name})" + + def has_submodules(self) -> bool: + try: + urllib.request.urlopen(self.url("blob/master/.gitmodules")).close() + except urllib.error.HTTPError as e: + if e.code == 404: + return False + else: + raise + return True + + def latest_commit(self) -> Tuple[str, datetime]: + with urllib.request.urlopen(self.url("commits/master.atom")) as req: + xml = req.read() + root = ET.fromstring(xml) + latest_entry = root.find(ATOM_ENTRY) + assert latest_entry is not None, f"No commits found in repository {self}" + commit_link = latest_entry.find(ATOM_LINK) + assert commit_link is not None, f"No link tag found feed entry {xml}" + url = urlparse(commit_link.get("href")) + updated_tag = latest_entry.find(ATOM_UPDATED) + assert ( + updated_tag is not None and updated_tag.text is not None + ), f"No updated tag found feed entry {xml}" + updated = datetime.strptime(updated_tag.text, "%Y-%m-%dT%H:%M:%SZ") + return Path(url.path).name, updated + + def prefetch_git(self, ref: str) -> str: + data = subprocess.check_output( + ["nix-prefetch-git", "--fetch-submodules", self.url(""), ref] + ) + return json.loads(data)["sha256"] + + def prefetch_github(self, ref: str) -> str: + data = subprocess.check_output( + ["nix-prefetch-url", "--unpack", self.url(f"archive/{ref}.tar.gz")] + ) + return data.strip().decode("utf-8") + + +class Plugin: + def __init__( + self, + name: str, + commit: str, + has_submodules: bool, + sha256: str, + date: Optional[datetime] = None, + ) -> None: + self.name = name + self.commit = commit + self.has_submodules = has_submodules + self.sha256 = sha256 + self.date = date + + @property + def normalized_name(self) -> str: + return self.name.replace(".", "-") + + @property + def version(self) -> str: + assert self.date is not None + return self.date.strftime("%Y-%m-%d") + + def as_json(self) -> Dict[str, str]: + copy = self.__dict__.copy() + del copy["date"] + return copy + + +GET_PLUGINS = """(with import {}; +let + hasChecksum = value: lib.isAttrs value && lib.hasAttrByPath ["src" "outputHash"] value; + getChecksum = name: value: + if hasChecksum value then { + submodules = value.src.fetchSubmodules or false; + sha256 = value.src.outputHash; + rev = value.src.rev; + } else null; + checksums = lib.mapAttrs getChecksum vimPlugins; +in lib.filterAttrs (n: v: v != null) checksums)""" + + +class CleanEnvironment(object): + def __enter__(self) -> None: + self.old_environ = os.environ.copy() + local_pkgs = str(ROOT.joinpath("../../..")) + os.environ["NIX_PATH"] = f"localpkgs={local_pkgs}" + self.empty_config = NamedTemporaryFile() + self.empty_config.write(b"{}") + self.empty_config.flush() + os.environ["NIXPKGS_CONFIG"] = self.empty_config.name + + def __exit__(self, exc_type: Any, exc_value: Any, traceback: Any) -> None: + os.environ.update(self.old_environ) + self.empty_config.close() + + +def get_current_plugins() -> List[Plugin]: + with CleanEnvironment(): + out = subprocess.check_output(["nix", "eval", "--json", GET_PLUGINS]) + data = json.loads(out) + plugins = [] + for name, attr in data.items(): + p = Plugin(name, attr["rev"], attr["submodules"], attr["sha256"]) + plugins.append(p) + return plugins + + +def prefetch_plugin(user: str, repo_name: str, 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.date = date + return cached_plugin + + print(f"prefetch {user}/{repo_name}") + if has_submodules: + sha256 = repo.prefetch_git(commit) + else: + sha256 = repo.prefetch_github(commit) + + return Plugin(repo_name, commit, has_submodules, sha256, date=date) + + +def print_download_error(plugin: str, ex: Exception): + print(f"{plugin}: {ex}", file=sys.stderr) + ex_traceback = ex.__traceback__ + tb_lines = [ + line.rstrip("\n") + for line in traceback.format_exception(ex.__class__, ex, ex_traceback) + ] + print("\n".join(tb_lines)) + + +def check_results( + results: List[Tuple[str, str, Union[Exception, Plugin]]] +) -> List[Tuple[str, str, Plugin]]: + failures: List[Tuple[str, Exception]] = [] + plugins = [] + for (owner, name, result) in results: + if isinstance(result, Exception): + failures.append((name, result)) + else: + plugins.append((owner, name, result)) + + print(f"{len(results) - len(failures)} plugins were checked", end="") + if len(failures) == 0: + print() + return plugins + else: + print(f", {len(failures)} plugin(s) could not be downloaded:\n") + + for (plugin, exception) in failures: + print_download_error(plugin, exception) + + sys.exit(1) + + +def load_plugin_spec() -> List[Tuple[str, str]]: + plugin_file = ROOT.joinpath("vim-plugin-names") + 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" + print(msg, file=sys.stderr) + sys.exit(1) + plugins.append((parts[0], parts[1])) + return plugins + + +def get_cache_path() -> Optional[Path]: + xdg_cache = os.environ.get("XDG_CACHE_HOME", None) + if xdg_cache is None: + home = os.environ.get("HOME", None) + if home is None: + return None + xdg_cache = str(Path(home, ".cache")) + + return Path(xdg_cache, "vim-plugin-cache.json") + + +class Cache: + def __init__(self, initial_plugins: List[Plugin]) -> None: + self.cache_file = get_cache_path() + + downloads = {} + for plugin in initial_plugins: + downloads[plugin.commit] = plugin + downloads.update(self.load()) + self.downloads = downloads + + def load(self) -> Dict[str, Plugin]: + if self.cache_file is None or not self.cache_file.exists(): + return {} + + downloads: Dict[str, Plugin] = {} + with open(self.cache_file) as f: + data = json.load(f) + for attr in data.values(): + p = Plugin( + attr["name"], attr["commit"], attr["has_submodules"], attr["sha256"] + ) + downloads[attr["commit"]] = p + return downloads + + def store(self) -> None: + if self.cache_file is None: + return + + os.makedirs(self.cache_file.parent, exist_ok=True) + with open(self.cache_file, "w+") as f: + data = {} + for name, attr in self.downloads.items(): + data[name] = attr.as_json() + json.dump(data, f, indent=4, sort_keys=True) + + def __getitem__(self, key: str) -> Optional[Plugin]: + return self.downloads.get(key, None) + + def __setitem__(self, key: str, value: Plugin) -> None: + self.downloads[key] = value + + +def prefetch( + args: Tuple[str, str], cache: Cache +) -> Tuple[str, str, Union[Exception, Plugin]]: + assert len(args) == 2 + owner, repo = args + try: + plugin = prefetch_plugin(owner, repo, cache) + cache[plugin.commit] = plugin + return (owner, repo, plugin) + except Exception as e: + return (owner, repo, e) + + +header = ( + "# This file has been generated by ./pkgs/misc/vim-plugins/update.py. Do not edit!" +) + + +def generate_nix(plugins: List[Tuple[str, str, Plugin]]): + sorted_plugins = sorted(plugins, key=lambda v: v[2].name.lower()) + + with open(ROOT.joinpath("generated.nix"), "w+") as f: + f.write(header) + f.write( + """ +{ buildVimPluginFrom2Nix, fetchFromGitHub }: + +{""" + ) + for owner, repo, plugin in sorted_plugins: + if plugin.has_submodules: + submodule_attr = "\n fetchSubmodules = true;" + else: + submodule_attr = "" + + f.write( + f""" + {plugin.normalized_name} = buildVimPluginFrom2Nix {{ + name = "{plugin.normalized_name}-{plugin.version}"; + src = fetchFromGitHub {{ + owner = "{owner}"; + repo = "{repo}"; + rev = "{plugin.commit}"; + sha256 = "{plugin.sha256}";{submodule_attr} + }}; + }}; +""" + ) + f.write("}") + print("updated generated.nix") + + +def main() -> None: + plugin_names = load_plugin_spec() + current_plugins = get_current_plugins() + cache = Cache(current_plugins) + + prefetch_with_cache = functools.partial(prefetch, cache=cache) + + try: + # synchronous variant for debugging + # results = map(prefetch_with_cache, plugins) + pool = Pool(processes=30) + results = pool.map(prefetch_with_cache, plugin_names) + finally: + cache.store() + + plugins = check_results(results) + + generate_nix(plugins) + + +if __name__ == "__main__": + main() diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names index f2a46ee8a806..e914a3f43233 100644 --- a/pkgs/misc/vim-plugins/vim-plugin-names +++ b/pkgs/misc/vim-plugins/vim-plugin-names @@ -1,293 +1,359 @@ -"github:907th/vim-auto-save" -"github:airblade/vim-gitgutter" -"github:ajh17/Spacegray.vim" -"github:albfan/nerdtree-git-plugin" -"github:altercation/vim-colors-solarized" -"github:alvan/vim-closetag" -"github:amiorin/ctrlp-z" -"github:andreshazard/vim-logreview" -"github:andsild/peskcolor.vim.git" -"github:andviro/flake8-vim" -"github:ap/vim-css-color" -"github:bazelbuild/vim-bazel" -"github:bbchung/clighter8" -"github:benekastah/neomake" -"github:bitc/vim-hdevtools" -"github:bronson/vim-trailing-whitespace" -"github:cespare/vim-toml" -"github:chemzqm/denite-extra" -"github:chemzqm/denite-git" -"github:Chiel92/vim-autoformat" -"github:chikatoike/concealedyank.vim" -"github:chikatoike/sourcemap.vim" -"github:chrisbra/CheckAttach" -"github:chrisbra/csv.vim" -"github:chrisgeo/sparkup" -"github:chriskempson/base16-vim" -"github:christoomey/vim-sort-motion" -"github:christoomey/vim-tmux-navigator" -"github:ctjhoa/spacevim" -"github:ctrlpvim/ctrlp.vim" -"github:dag/vim2hs" -"github:dannyob/quickfixstatus" -"github:derekelkins/agda-vim" -"github:derekwyatt/vim-scala" -"github:dhruvasagar/vim-table-mode" -"github:digitaltoad/vim-jade" -"github:dleonard0/pony-vim-syntax" -"github:dracula/vim" -"github:drmingdrmer/xptemplate" -"github:eagletmt/ghcmod-vim" -"github:eagletmt/neco-ghc" -"github:editorconfig/editorconfig-vim" -"github:ehamberg/vim-cute-python.git" -"github:eikenb/acp" -"github:elixir-lang/vim-elixir" -"github:elmcast/elm-vim" -"github:elzr/vim-json" -"github:embear/vim-localvimrc" -"github:enomsg/vim-haskellConcealPlus" -"github:ensime/ensime-vim" -"github:ervandew/supertab" -"github:esneider/YUNOcommit.vim" -"github:farmergreg/vim-lastplace" -"github:fatih/vim-go" -"github:FelikZ/ctrlp-py-matcher" -"github:fisadev/vim-isort" -"github:flazz/vim-colorschemes" -"github:floobits/floobits-neovim" -"github:frigoeu/psc-ide-vim" -"github:garbas/vim-snipmate" -"github:gmarik/vundle" -"github:godlygeek/csapprox" -"github:godlygeek/tabular" -"github:google/vim-codefmt" -"github:google/vim-jsonnet" -"github:google/vim-maktaba" -"github:gregsexton/gitv" -"github:guns/xterm-color-table.vim" -"github:heavenshell/vim-jsdoc" -"github:hecal3/vim-leader-guide" -"github:honza/vim-snippets" -"github:idris-hackers/idris-vim" -"github:inkarkat/vim-SyntaxRange" -"github:int3/vim-extradite" -"github:itchyny/calendar.vim" -"github:itchyny/lightline.vim" -"github:itchyny/thumbnail.vim" -"github:itchyny/vim-cursorword" -"github:itchyny/vim-gitbranch" -"github:ivanov/vim-ipython" -"github:jacoborus/tender.vim" -"github:janko-m/vim-test.git" -"github:JazzCore/ctrlp-cmatcher" -"github:jceb/vim-hier" -"github:jceb/vim-orgmode" -"github:jeetsukumaran/vim-buffergator" -"github:jgdavey/tslime.vim" -"github:jhradilek/vim-docbk" -"github:jiangmiao/auto-pairs" -"github:jistr/vim-nerdtree-tabs" -"github:jnurmine/zenburn" -"github:jonbri/vim-colorstepper" -"github:joonty/vim-xdebug" -"github:JuliaEditorSupport/julia-vim" -"github:junegunn/fzf.vim" -"github:junegunn/goyo.vim" -"github:junegunn/limelight.vim" -"github:junegunn/vim-easy-align" -"github:junegunn/vim-github-dashboard" -"github:junegunn/vim-peekaboo" -"github:justincampbell/vim-eighties" -"github:KabbAmine/zeavim.vim" -"github:kana/vim-niceblock" -"github:kana/vim-operator-replace" -"github:kana/vim-operator-user" -"github:kana/vim-tabpagecd" -"github:kchmck/vim-coffee-script" -"github:keith/swift.vim" -"github:kien/rainbow_parentheses.vim" -"github:konfekt/fastfold" -"github:kshenoy/vim-signature" -"github:lambdalisue/vim-gista" -"github:latex-box-team/latex-box" -"github:leafgarland/typescript-vim" -"github:ledger/vim-ledger" -"github:lepture/vim-jinja" -"github:lervag/vimtex" -"github:lfilho/cosco.vim" -"github:LnL7/vim-nix" -"github:lokaltog/vim-easymotion" -"github:ludovicchabant/vim-lawrencium" -"github:luochen1990/rainbow" -"github:lyokha/vim-xkbswitch" -"github:machakann/vim-highlightedyank" -"github:majutsushi/tagbar" -"github:maksimr/vim-jsbeautify" -"github:MarcWeber/vim-addon-actions" -"github:MarcWeber/vim-addon-async" -"github:MarcWeber/vim-addon-background-cmd" -"github:MarcWeber/vim-addon-commenting" -"github:MarcWeber/vim-addon-completion" -"github:MarcWeber/vim-addon-errorformats" -"github:MarcWeber/vim-addon-goto-thing-at-cursor" -"github:MarcWeber/vim-addon-local-vimrc" -"github:MarcWeber/vim-addon-manager" -"github:MarcWeber/vim-addon-mru" -"github:MarcWeber/vim-addon-mw-utils" -"github:MarcWeber/vim-addon-nix" -"github:MarcWeber/vim-addon-other" -"github:MarcWeber/vim-addon-php-manual" -"github:MarcWeber/vim-addon-signs" -"github:MarcWeber/vim-addon-sql" -"github:MarcWeber/vim-addon-syntax-checker" -"github:MarcWeber/vim-addon-toggle-buffer" -"github:MarcWeber/vim-addon-xdebug" -"github:martinda/Jenkinsfile-vim-syntax" -"github:mattn/gist-vim" -"github:mattn/webapi-vim" -"github:mbbill/undotree" -"github:megaannum/forms" -"github:megaannum/self" -"github:mfukar/robotframework-vim" -"github:mhinz/vim-grepper.git" -"github:mhinz/vim-signify" -"github:mhinz/vim-startify" -"github:michaeljsmith/vim-indent-object" -"github:mileszs/ack.vim" -"github:mindriot101/vim-yapf" -"github:mkasa/lushtags" -"github:morhetz/gruvbox" -"github:mpickering/hlint-refactor-vim" -"github:nathanaelkane/vim-indent-guides" -"github:nbouscal/vim-stylish-haskell" -"github:neoclide/vim-easygit" -"github:neovimhaskell/haskell-vim" -"github:nixprime/cpsm" -"github:noc7c9/vim-iced-coffee-script" -"github:osyo-manga/shabadou.vim" -"github:osyo-manga/vim-textobj-multiblock" -"github:osyo-manga/vim-watchdogs" -"github:pangloss/vim-javascript" -"github:peterhoeg/vim-qml" -"github:plasticboy/vim-markdown" -"github:python-mode/python-mode" -"github:Quramy/tsuquyomi" -"github:racer-rust/vim-racer" -"github:rafi/awesome-vim-colorschemes" -"github:raichoo/purescript-vim" -"github:reedes/vim-pencil" -"github:reedes/vim-wordy" -"github:rhysd/committia.vim.git" -"github:rhysd/vim-grammarous" -"github:rhysd/vim-operator-surround" -"github:Rip-Rip/clang_complete" -"github:rodjek/vim-puppet" -"github:roxma/nvim-cm-racer" -"github:roxma/nvim-completion-manager" -"github:rust-lang/rust.vim" -"github:ryanoasis/vim-devicons" -"github:ryanoasis/vim-devicons" -"github:Rykka/riv.vim" -"github:sbdchd/neoformat" -"github:scrooloose/nerdcommenter" -"github:scrooloose/nerdtree" -"github:scrooloose/syntastic" -"github:sebastianmarkow/deoplete-rust" -"github:sheerun/vim-polyglot" -"github:shougo/context_filetype.vim" -"github:shougo/denite.nvim" -"github:shougo/deoplete.nvim" -"github:shougo/echodoc.vim" -"github:shougo/neco-syntax" -"github:shougo/neco-vim" -"github:shougo/neocomplete.vim" -"github:shougo/neoinclude.vim" -"github:shougo/neomru.vim" -"github:shougo/neosnippet-snippets" -"github:shougo/neosnippet.vim" -"github:shougo/neoyank.vim.git" -"github:shougo/tabpagebuffer.vim" -"github:shougo/unite.vim" -"github:shougo/vimproc.vim" -"github:shumphrey/fugitive-gitlab.vim" -"github:SirVer/ultisnips" -"github:sjl/gundo.vim" -"github:sjl/splice.vim" -"github:sk1418/last256" -"github:slashmili/alchemist.vim" -"github:t9md/vim-smalls" -"github:takac/vim-hardtime" -"github:terryma/vim-expand-region" -"github:terryma/vim-multiple-cursors" -"github:tex/vimpreviewpandoc" -"github:thinca/vim-ft-diff_fold" -"github:thinca/vim-prettyprint" -"github:thinca/vim-quickrun" -"github:thinca/vim-scouter" -"github:thinca/vim-themis" -"github:tomasr/molokai" -"github:tomlion/vim-solidity" -"github:tomtom/tlib_vim" -"github:tpope/vim-abolish" -"github:tpope/vim-commentary" -"github:tpope/vim-dispatch" -"github:tpope/vim-eunuch" -"github:tpope/vim-fireplace" -"github:tpope/vim-flagship" -"github:tpope/vim-fugitive" -"github:tpope/vim-pathogen" -"github:tpope/vim-projectionist" -"github:tpope/vim-repeat" -"github:tpope/vim-rhubarb" -"github:tpope/vim-scriptease" -"github:tpope/vim-sensible" -"github:tpope/vim-sleuth" -"github:tpope/vim-speeddating" -"github:tpope/vim-surround" -"github:tpope/vim-tbone" -"github:tpope/vim-vinegar" -"github:travitch/hasksyn" -"github:twinside/vim-haskellconceal" -"github:Twinside/vim-hoogle" -"github:tyru/caw.vim" -"github:tyru/open-browser.vim" -"github:ujihisa/neco-look" -"github:valloric/youcompleteme" -"github:vim-airline/vim-airline" -"github:vim-airline/vim-airline-themes" -"github:vimoutliner/vimoutliner" -"github:vim-pandoc/vim-pandoc" -"github:vim-pandoc/vim-pandoc-after" -"github:vim-pandoc/vim-pandoc-syntax" -"github:vim-ruby/vim-ruby" -"github:vim-scripts/align" -"github:vim-scripts/argtextobj.vim" -"github:vim-scripts/a.vim" -"github:vim-scripts/bats.vim" -"github:vim-scripts/changeColorScheme.vim" -"github:vim-scripts/Colour-Sampler-Pack" -"github:vim-scripts/Improved-AnsiEsc" -"github:vim-scripts/matchit.zip" -"github:vim-scripts/mayansmoke.git" -"github:vim-scripts/random.vim" -"github:vim-scripts/Rename" -"github:vim-scripts/ReplaceWithRegister" -"github:vim-scripts/tabmerge" -"github:vim-scripts/taglist.vim" -"github:vim-scripts/wombat256.vim" -"github:vim-scripts/YankRing.vim" -"github:vimwiki/vimwiki" -"github:vmchale/dhall-vim" -"github:w0rp/ale" -"github:wakatime/vim-wakatime" -"github:wellle/targets.vim" -"github:will133/vim-dirdiff" -"github:wincent/command-t" -"github:xolox/vim-easytags" -"github:xolox/vim-misc" -"github:xuhdev/vim-latex-live-preview" -"github:zah/nim.vim" -"github:zchee/deoplete-go" -"github:zchee/deoplete-jedi" -"github:zig-lang/zig.vim" +907th/vim-auto-save +airblade/vim-gitgutter +ajh17/Spacegray.vim +albfan/nerdtree-git-plugin +altercation/vim-colors-solarized +alvan/vim-closetag +alx741/vim-hindent +alx741/vim-stylishask +amiorin/ctrlp-z +andreshazard/vim-logreview +andsild/peskcolor.vim +andviro/flake8-vim +ap/vim-css-color +artur-shaik/vim-javacomplete2 +bazelbuild/vim-bazel +bbchung/clighter8 +benekastah/neomake +benmills/vimux +bitc/vim-hdevtools +bling/vim-bufferline +bronson/vim-trailing-whitespace +carlitux/deoplete-ternjs +ccarpita/rtorrent-syntax-file +cespare/vim-toml +chemzqm/denite-extra +chemzqm/denite-git +Chiel92/vim-autoformat +chikatoike/concealedyank.vim +chikatoike/sourcemap.vim +chrisbra/CheckAttach +chrisbra/csv.vim +chrisgeo/sparkup +chriskempson/base16-vim +christoomey/vim-sort-motion +christoomey/vim-tmux-navigator +cocopon/iceberg.vim +ctjhoa/spacevim +ctrlpvim/ctrlp.vim +dag/vim2hs +dannyob/quickfixstatus +davidhalter/jedi-vim +derekelkins/agda-vim +derekwyatt/vim-scala +dhruvasagar/vim-table-mode +digitaltoad/vim-jade +direnv/direnv.vim +dleonard0/pony-vim-syntax +dracula/vim +drmingdrmer/xptemplate +dylanaraps/wal.vim +eagletmt/ghcmod-vim +eagletmt/neco-ghc +easymotion/vim-easymotion +editorconfig/editorconfig-vim +ehamberg/vim-cute-python +eikenb/acp +elixir-lang/vim-elixir +elmcast/elm-vim +elzr/vim-json +embear/vim-localvimrc +enomsg/vim-haskellConcealPlus +ensime/ensime-vim +ervandew/supertab +esneider/YUNOcommit.vim +farmergreg/vim-lastplace +fatih/vim-go +FelikZ/ctrlp-py-matcher +fenetikm/falcon +fisadev/vim-isort +flazz/vim-colorschemes +floobits/floobits-neovim +frigoeu/psc-ide-vim +garbas/vim-snipmate +gmarik/vundle +godlygeek/csapprox +godlygeek/tabular +google/vim-codefmt +google/vim-jsonnet +google/vim-maktaba +gregsexton/gitv +guns/xterm-color-table.vim +hashivim/vim-terraform +haya14busa/incsearch-easymotion.vim +haya14busa/incsearch.vim +heavenshell/vim-jsdoc +hecal3/vim-leader-guide +HerringtonDarkholme/yats.vim +honza/vim-snippets +hsanson/vim-android +ianks/vim-tsx +idris-hackers/idris-vim +inkarkat/vim-SyntaxRange +int3/vim-extradite +itchyny/calendar.vim +itchyny/lightline.vim +itchyny/thumbnail.vim +itchyny/vim-cursorword +itchyny/vim-gitbranch +ivanov/vim-ipython +jacoborus/tender.vim +janko-m/vim-test +JazzCore/ctrlp-cmatcher +jceb/vim-hier +jceb/vim-orgmode +jeetsukumaran/vim-buffergator +jeffkreeftmeijer/neovim-sensible +jgdavey/tslime.vim +jhradilek/vim-docbk +jiangmiao/auto-pairs +jistr/vim-nerdtree-tabs +jnurmine/zenburn +jonbri/vim-colorstepper +joonty/vim-xdebug +JuliaEditorSupport/deoplete-julia +JuliaEditorSupport/julia-vim +junegunn/fzf.vim +junegunn/goyo.vim +junegunn/limelight.vim +junegunn/vim-easy-align +junegunn/vim-github-dashboard +junegunn/vim-peekaboo +junegunn/vim-plug +justincampbell/vim-eighties +justinmk/vim-dirvish +KabbAmine/zeavim.vim +kalbasit/vim-colemak +kana/vim-niceblock +kana/vim-operator-replace +kana/vim-operator-user +kana/vim-tabpagecd +kchmck/vim-coffee-script +KeitaNakamura/neodark.vim +keith/swift.vim +kien/rainbow_parentheses.vim +konfekt/fastfold +kshenoy/vim-signature +lambdalisue/vim-gista +lambdalisue/vim-pager +latex-box-team/latex-box +leafgarland/typescript-vim +ledger/vim-ledger +lepture/vim-jinja +lervag/vimtex +lfilho/cosco.vim +LnL7/vim-nix +ludovicchabant/vim-gutentags +ludovicchabant/vim-lawrencium +lukaszkorecki/workflowish +luochen1990/rainbow +lyokha/vim-xkbswitch +machakann/vim-highlightedyank +majutsushi/tagbar +maksimr/vim-jsbeautify +MarcWeber/vim-addon-actions +MarcWeber/vim-addon-async +MarcWeber/vim-addon-background-cmd +MarcWeber/vim-addon-commenting +MarcWeber/vim-addon-completion +MarcWeber/vim-addon-errorformats +MarcWeber/vim-addon-goto-thing-at-cursor +MarcWeber/vim-addon-local-vimrc +MarcWeber/vim-addon-manager +MarcWeber/vim-addon-mru +MarcWeber/vim-addon-mw-utils +MarcWeber/vim-addon-nix +MarcWeber/vim-addon-other +MarcWeber/vim-addon-php-manual +MarcWeber/vim-addon-signs +MarcWeber/vim-addon-sql +MarcWeber/vim-addon-syntax-checker +MarcWeber/vim-addon-toggle-buffer +MarcWeber/vim-addon-xdebug +markonm/traces.vim +martinda/Jenkinsfile-vim-syntax +mattn/emmet-vim +mattn/gist-vim +mattn/webapi-vim +mbbill/undotree +megaannum/forms +megaannum/self +mfukar/robotframework-vim +mhinz/vim-grepper +mhinz/vim-janah +mhinz/vim-sayonara +mhinz/vim-signify +mhinz/vim-startify +michaeljsmith/vim-indent-object +mileszs/ack.vim +mindriot101/vim-yapf +mkasa/lushtags +morhetz/gruvbox +motus/pig.vim +mpickering/hlint-refactor-vim +nathanaelkane/vim-indent-guides +navicore/vissort.vim +nbouscal/vim-stylish-haskell +ncm2/ncm2 +ncm2/ncm2-bufword +ncm2/ncm2-path +ncm2/ncm2-tmux +ncm2/ncm2-ultisnips +neoclide/vim-easygit +neovimhaskell/haskell-vim +neovim/nvimdev.nvim +neutaaaaan/iosvkem +nixprime/cpsm +NLKNguyen/papercolor-theme +noc7c9/vim-iced-coffee-script +ntpeters/vim-better-whitespace +nvie/vim-flake8 +osyo-manga/shabadou.vim +osyo-manga/vim-anzu +osyo-manga/vim-textobj-multiblock +osyo-manga/vim-watchdogs +pangloss/vim-javascript +parsonsmatt/intero-neovim +peterhoeg/vim-qml +phanviet/vim-monokai-pro +plasticboy/vim-markdown +posva/vim-vue +powerman/vim-plugin-AnsiEsc +PProvost/vim-ps1 +python-mode/python-mode +Quramy/tsuquyomi +racer-rust/vim-racer +rafaqz/ranger.vim +rafi/awesome-vim-colorschemes +raghur/vim-ghost +raichoo/purescript-vim +rakr/vim-one +reedes/vim-pencil +reedes/vim-wordy +rhysd/committia.vim +rhysd/vim-grammarous +rhysd/vim-operator-surround +Rip-Rip/clang_complete +rodjek/vim-puppet +roxma/nvim-cm-racer +roxma/nvim-completion-manager +roxma/nvim-yarp +rust-lang/rust.vim +ryanoasis/vim-devicons +Rykka/riv.vim +sbdchd/neoformat +scrooloose/nerdcommenter +scrooloose/nerdtree +scrooloose/syntastic +sebastianmarkow/deoplete-rust +sheerun/vim-polyglot +Shougo/context_filetype.vim +Shougo/denite.nvim +Shougo/deol.nvim +Shougo/deoplete.nvim +Shougo/echodoc.vim +Shougo/neco-syntax +Shougo/neco-vim +Shougo/neocomplete.vim +Shougo/neoinclude.vim +Shougo/neomru.vim +Shougo/neosnippet-snippets +Shougo/neosnippet.vim +Shougo/neoyank.vim +Shougo/tabpagebuffer.vim +Shougo/unite.vim +Shougo/vimproc.vim +Shougo/vimshell.vim +shumphrey/fugitive-gitlab.vim +SirVer/ultisnips +sjl/gundo.vim +sjl/splice.vim +sk1418/last256 +slashmili/alchemist.vim +sonph/onehalf +t9md/vim-smalls +takac/vim-hardtime +ternjs/tern_for_vim +terryma/vim-expand-region +terryma/vim-multiple-cursors +tex/vimpreviewpandoc +thinca/vim-ft-diff_fold +thinca/vim-prettyprint +thinca/vim-quickrun +thinca/vim-scouter +thinca/vim-themis +thinca/vim-visualstar +tomasr/molokai +tomlion/vim-solidity +tomtom/tlib_vim +tpope/vim-abolish +tpope/vim-commentary +tpope/vim-dispatch +tpope/vim-eunuch +tpope/vim-fireplace +tpope/vim-flagship +tpope/vim-fugitive +tpope/vim-obsession +tpope/vim-pathogen +tpope/vim-projectionist +tpope/vim-repeat +tpope/vim-rhubarb +tpope/vim-scriptease +tpope/vim-sensible +tpope/vim-sleuth +tpope/vim-speeddating +tpope/vim-surround +tpope/vim-tbone +tpope/vim-unimpaired +tpope/vim-vinegar +travitch/hasksyn +troydm/zoomwintab.vim +twinside/vim-haskellconceal +Twinside/vim-hoogle +tyru/caw.vim +tyru/open-browser.vim +ujihisa/neco-look +valloric/youcompleteme +vhda/verilog_systemverilog.vim +vim-airline/vim-airline +vim-airline/vim-airline-themes +vimoutliner/vimoutliner +vim-pandoc/vim-pandoc +vim-pandoc/vim-pandoc-after +vim-pandoc/vim-pandoc-syntax +vim-ruby/vim-ruby +vim-scripts/align +vim-scripts/argtextobj.vim +vim-scripts/autoload_cscope.vim +vim-scripts/a.vim +vim-scripts/bats.vim +vim-scripts/changeColorScheme.vim +vim-scripts/Colour-Sampler-Pack +vim-scripts/Improved-AnsiEsc +vim-scripts/matchit.zip +vim-scripts/mayansmoke +vim-scripts/PreserveNoEOL +vim-scripts/random.vim +vim-scripts/Rename +vim-scripts/ReplaceWithRegister +vim-scripts/tabmerge +vim-scripts/taglist.vim +vim-scripts/wombat256.vim +vim-scripts/YankRing.vim +vim-utils/vim-husk +vimwiki/vimwiki +vmchale/dhall-vim +w0rp/ale +wakatime/vim-wakatime +wellle/targets.vim +will133/vim-dirdiff +wincent/command-t +wincent/ferret +xolox/vim-easytags +xolox/vim-misc +xuhdev/vim-latex-live-preview +zah/nim.vim +zchee/deoplete-clang +zchee/deoplete-go +zchee/deoplete-jedi +zig-lang/zig.vim diff --git a/pkgs/misc/vim-plugins/vim-utils.nix b/pkgs/misc/vim-plugins/vim-utils.nix index bae1645563f0..7122e2a42306 100644 --- a/pkgs/misc/vim-plugins/vim-utils.nix +++ b/pkgs/misc/vim-plugins/vim-utils.nix @@ -172,6 +172,7 @@ let packages ? null, vam ? null, pathogen ? null, + plug ? null, customRC ? "" }: @@ -194,6 +195,18 @@ let execute pathogen#infect('${pluginsEnv}/{}') ''); + /* vim-plug is an extremely popular vim plugin manager. + */ + plugImpl = lib.optionalString (plug != null) + ('' + source ${vimPlugins.vim-plug.rtp}/plug.vim + call plug#begin('/dev/null') + + '' + (lib.concatMapStringsSep "\n" (pkg: "Plug '${pkg.rtp}'") plug.plugins) + '' + + call plug#end() + ''); + /* vim-addon-manager = VAM @@ -302,6 +315,7 @@ let ${vamImpl} ${pathogenImpl} + ${plugImpl} ${vundleImpl} ${neobundleImpl} ${nativeImpl} @@ -427,7 +441,8 @@ rec { packages ? {}, givenKnownPlugins ? null, vam ? null, - pathogen ? null, ... + pathogen ? null, + plug ? null, ... }: let # This is probably overcomplicated, but I don't understand this well enough to know what's necessary. @@ -439,7 +454,7 @@ rec { vamNames = findDependenciesRecursively { inherit knownPlugins; names = lib.concatMap toNames vam.pluginDictionaries; }; names = (lib.optionals (pathogen != null) pathogenNames) ++ (lib.optionals (vam != null) vamNames); - nonNativePlugins = map (name: knownPlugins.${name}) names; + nonNativePlugins = map (name: knownPlugins.${name}) names ++ (lib.optionals (plug != null) plug.plugins); nativePluginsConfigs = lib.attrsets.attrValues packages; nativePlugins = lib.concatMap ({start?[], opt?[]}: start++opt) nativePluginsConfigs; in @@ -447,18 +462,23 @@ rec { # test cases: - test_vim_with_vim_addon_nix_using_vam = vim_configurable.customize { + test_vim_with_vim_nix_using_vam = vim_configurable.customize { name = "vim-with-vim-addon-nix-using-vam"; - vimrcConfig.vam.pluginDictionaries = [{name = "vim-addon-nix"; }]; + vimrcConfig.vam.pluginDictionaries = [{name = "vim-nix"; }]; }; - test_vim_with_vim_addon_nix_using_pathogen = vim_configurable.customize { + test_vim_with_vim_nix_using_pathogen = vim_configurable.customize { name = "vim-with-vim-addon-nix-using-pathogen"; - vimrcConfig.pathogen.pluginNames = [ "vim-addon-nix" ]; + vimrcConfig.pathogen.pluginNames = [ "vim-nix" ]; }; - test_vim_with_vim_addon_nix = vim_configurable.customize { + test_vim_with_vim_nix_using_plug = vim_configurable.customize { + name = "vim-with-vim-addon-nix-using-plug"; + vimrcConfig.plug.plugins = with vimPlugins; [ vim-nix ]; + }; + + test_vim_with_vim_nix = vim_configurable.customize { name = "vim-with-vim-addon-nix"; - vimrcConfig.packages.myVimPackage.start = with vimPlugins; [ vim-addon-nix ]; + vimrcConfig.packages.myVimPackage.start = with vimPlugins; [ vim-nix ]; }; } diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/YankRing b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/YankRing deleted file mode 100644 index 1776c1b91ea5..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/YankRing +++ /dev/null @@ -1 +0,0 @@ - sourceRoot = "."; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/clang_complete b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/clang_complete deleted file mode 100644 index ed88e08742ed..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/clang_complete +++ /dev/null @@ -1,11 +0,0 @@ - # 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++). - # These usually implicitly set by cc-wrapper around clang (pkgs/build-support/cc-wrapper). - # The linked ruby code shows generates the required '.clang_complete' for cmake based projects - # https://gist.github.com/Mic92/135e83803ed29162817fce4098dec144 - # as an alternative you can execute the following command: - # $ eval echo $(nix-instantiate --eval --expr 'with (import ) {}; clang.default_cxx_stdlib_compile') - preFixup = '' - substituteInPlace "$out"/share/vim-plugins/clang_complete/plugin/clang_complete.vim \ - --replace "let g:clang_library_path = '' + "''" + ''" "let g:clang_library_path='${llvmPackages.clang.cc}/lib/libclang.so'" - ''; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/clighter8 b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/clighter8 deleted file mode 100644 index 8965ebe29810..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/clighter8 +++ /dev/null @@ -1,4 +0,0 @@ - preFixup = '' - sed "/^let g:clighter8_libclang_path/s|')$|${llvmPackages.clang.cc}/lib/libclang.so')|" \ - -i "$out"/share/vim-plugins/clighter8/plugin/clighter8.vim - ''; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/command-t b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/command-t deleted file mode 100644 index f850425cba77..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/command-t +++ /dev/null @@ -1,5 +0,0 @@ - buildInputs = [ ruby rake ]; - buildPhase = '' - rake make - rm ruby/command-t/ext/command-t/*.o - ''; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/cpsm b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/cpsm deleted file mode 100644 index c3a210a642d2..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/cpsm +++ /dev/null @@ -1,13 +0,0 @@ - buildInputs = [ - python3 - stdenv - cmake - boost - icu - ncurses - ]; - buildPhase = '' - patchShebangs . - export PY3=ON - ./install.sh - ''; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/ctrlp-cmatcher b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/ctrlp-cmatcher deleted file mode 100644 index bd4a4fa989ba..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/ctrlp-cmatcher +++ /dev/null @@ -1,5 +0,0 @@ - buildInputs = [ python ]; - buildPhase = '' - patchShebangs . - ./install.sh - ''; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/deoplete-go b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/deoplete-go deleted file mode 100644 index 80cfd9af6538..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/deoplete-go +++ /dev/null @@ -1,7 +0,0 @@ - buildInputs = [ python3 ]; - buildPhase = '' - pushd ./rplugin/python3/deoplete/ujson - python3 setup.py build --build-base=$PWD/build --build-lib=$PWD/build - popd - find ./rplugin/ -name "ujson*.so" -exec mv -v {} ./rplugin/python3/ \; - ''; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/ensime-vim b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/ensime-vim deleted file mode 100644 index e065e0db4f47..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/ensime-vim +++ /dev/null @@ -1 +0,0 @@ - passthru.python3Dependencies = ps: with ps; [ sexpdata websocket_client ]; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/taglist b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/taglist deleted file mode 100644 index 90f6e3367a3b..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/taglist +++ /dev/null @@ -1,6 +0,0 @@ - setSourceRoot = '' - export sourceRoot=taglist - mkdir taglist - mv doc taglist - mv plugin taglist - ''; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-addon-manager b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-addon-manager deleted file mode 100644 index e3d8dfb69210..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-addon-manager +++ /dev/null @@ -1 +0,0 @@ - buildInputs = stdenv.lib.optional stdenv.isDarwin Cocoa; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-grammarous b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-grammarous deleted file mode 100644 index 66a91b619d16..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-grammarous +++ /dev/null @@ -1,10 +0,0 @@ - # use `:GrammarousCheck` to initialize checking - # In neovim, you also want to use set - # let g:grammarous#show_first_error = 1 - # see https://github.com/rhysd/vim-grammarous/issues/39 - patches = [ - (substituteAll { - src = ./patches/vim-grammarous/set_default_languagetool.patch; - inherit languagetool; - }) - ]; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-hier b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-hier deleted file mode 100644 index d1f756a99d3b..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-hier +++ /dev/null @@ -1 +0,0 @@ - buildInputs = [ vim ]; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-isort b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-isort deleted file mode 100644 index febd2185bac3..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-isort +++ /dev/null @@ -1,4 +0,0 @@ - postPatch = '' - substituteInPlace ftplugin/python_vimisort.vim \ - --replace 'import vim' 'import vim; import sys; sys.path.append("${pythonPackages.isort}/${python.sitePackages}")' - ''; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-wakatime b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-wakatime deleted file mode 100644 index 31ffa7f8ff97..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-wakatime +++ /dev/null @@ -1 +0,0 @@ - buildInputs = [ python ]; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-xdebug b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-xdebug deleted file mode 100644 index 62a3c22c0369..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-xdebug +++ /dev/null @@ -1 +0,0 @@ - postInstall = false; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-xkbswitch b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-xkbswitch deleted file mode 100644 index 4e73ac9a73b3..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-xkbswitch +++ /dev/null @@ -1,5 +0,0 @@ - patchPhase = '' - substituteInPlace plugin/xkbswitch.vim \ - --replace /usr/local/lib/libxkbswitch.so ${xkb_switch}/lib/libxkbswitch.so - ''; - buildInputs = [ xkb_switch ]; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-yapf b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-yapf deleted file mode 100644 index c1eb9efefc36..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vim-yapf +++ /dev/null @@ -1,4 +0,0 @@ - buildPhase = '' - substituteInPlace ftplugin/python_yapf.vim \ - --replace '"yapf"' '"${python3Packages.yapf}/bin/yapf"' - ''; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vimproc.vim b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vimproc.vim deleted file mode 100644 index e720559fa3d6..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/vimproc.vim +++ /dev/null @@ -1,9 +0,0 @@ - buildInputs = [ which ]; - - buildPhase = '' - substituteInPlace autoload/vimproc.vim \ - --replace vimproc_mac.so vimproc_unix.so \ - --replace vimproc_linux64.so vimproc_unix.so \ - --replace vimproc_linux32.so vimproc_unix.so - make -f make_unix.mak - ''; diff --git a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/youcompleteme b/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/youcompleteme deleted file mode 100644 index 278343dab6e0..000000000000 --- a/pkgs/misc/vim-plugins/vim2nix/additional-nix-code/youcompleteme +++ /dev/null @@ -1,16 +0,0 @@ - buildPhase = '' - substituteInPlace plugin/youcompleteme.vim \ - --replace "'ycm_path_to_python_interpreter', '''" \ - "'ycm_path_to_python_interpreter', '${python}/bin/python'" - - rm -r third_party/ycmd - ln -s ${ycmd}/lib/ycmd third_party - ''; - - meta = { - description = "Fastest non utf-8 aware word and C completion engine for Vim"; - homepage = https://github.com/Valloric/YouCompleteMe; - license = stdenv.lib.licenses.gpl3; - maintainers = with stdenv.lib.maintainers; [marcweber jagajaga]; - platforms = stdenv.lib.platforms.unix; - }; diff --git a/pkgs/misc/vscode-extensions/cpptools/default.nix b/pkgs/misc/vscode-extensions/cpptools/default.nix index 5bc1dddeab8e..06f86582d535 100644 --- a/pkgs/misc/vscode-extensions/cpptools/default.nix +++ b/pkgs/misc/vscode-extensions/cpptools/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchzip, vscode-utils, jq, mono46, clang-tools, writeScript +{ stdenv, fetchzip, vscode-utils, jq, mono, clang-tools, writeScript , gdbUseFixed ? true, gdb # The gdb default setting will be fixed to specified. Use version from `PATH` otherwise. }: @@ -34,8 +34,9 @@ let name = "cpptools-language-component-binaries"; src = fetchzip { - url = https://download.visualstudio.microsoft.com/download/pr/11991016/8a81aa8f89aac452956b0e4c68e6620b/Bin_Linux.zip; - sha256 = "0ma59fxfldbgh6ijlvfbs3hnl4g0cnw5gs6286zdrp065n763sv4"; + # Follow https://go.microsoft.com/fwlink/?linkid=2037608 + url = "https://download.visualstudio.microsoft.com/download/pr/97ed3eeb-b31e-421c-92dc-4f3a98af301e/069a1e6ab1b4b017853a7e9e08067744/bin_linux.zip"; + sha256 = "19flm4vcrg89x0b20bd0g45apabzfqgvcpjddnmyk312jc242gmb"; }; patchPhase = '' @@ -59,7 +60,7 @@ let export PATH=''${PATH}''${PATH:+:}${gdb}/bin '' else ""} - ${mono46}/bin/mono $BIN_DIR/bin/OpenDebugAD7.exe $* + ${mono}/bin/mono $BIN_DIR/bin/OpenDebugAD7.exe $* ''; in @@ -67,8 +68,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "cpptools"; publisher = "ms-vscode"; - version = "0.17.6"; - sha256 = "2625be8b922ffc199e1c776f784d39b6e004523212f7956c93ae40f9040ce6d5"; + version = "0.20.1"; + sha256 = "1gmnkrn26n57vx2nm5hhalkkl2irak38m2lklgja0bi10jb6y08l"; }; buildInputs = [ @@ -81,7 +82,7 @@ vscode-utils.buildVscodeMarketplaceExtension { # 1. Add activation events so that the extension is functional. This listing is empty when unpacking the extension but is filled at runtime. # 2. Patch `packages.json` so that nix's *gdb* is used as default value for `miDebuggerPath`. cat ./package_ori.json | \ - jq --slurpfile actEvts ${./package-activation-events-0-16-1.json} '(.activationEvents) = $actEvts[0]' | \ + jq --slurpfile actEvts ${./package-activation-events.json} '(.activationEvents) = $actEvts[0]' | \ jq '(.contributes.debuggers[].configurationAttributes | .attach , .launch | .properties.miDebuggerPath | select(. != null) | select(.default == "/usr/bin/gdb") | .default) = "${gdbDefaultsTo}"' > \ ./package.json diff --git a/pkgs/misc/vscode-extensions/cpptools/package-activation-events-0-16-1.json b/pkgs/misc/vscode-extensions/cpptools/package-activation-events-0-16-1.json deleted file mode 100644 index 3a12a8bc0474..000000000000 --- a/pkgs/misc/vscode-extensions/cpptools/package-activation-events-0-16-1.json +++ /dev/null @@ -1,22 +0,0 @@ -[ -"onLanguage:cpp", -"onLanguage:c", -"onCommand:extension.pickNativeProcess", -"onCommand:extension.pickRemoteNativeProcess", -"onCommand:C_Cpp.ConfigurationEdit", -"onCommand:C_Cpp.ConfigurationSelect", -"onCommand:C_Cpp.SwitchHeaderSource", -"onCommand:C_Cpp.Navigate", -"onCommand:C_Cpp.GoToDeclaration", -"onCommand:C_Cpp.PeekDeclaration", -"onCommand:C_Cpp.ToggleErrorSquiggles", -"onCommand:C_Cpp.ToggleIncludeFallback", -"onCommand:C_Cpp.ToggleDimInactiveRegions", -"onCommand:C_Cpp.ShowReleaseNotes", -"onCommand:C_Cpp.ResetDatabase", -"onCommand:C_Cpp.PauseParsing", -"onCommand:C_Cpp.ResumeParsing", -"onCommand:C_Cpp.ShowParsingCommands", -"onCommand:C_Cpp.TakeSurvey", -"onDebug" -] \ No newline at end of file diff --git a/pkgs/misc/vscode-extensions/cpptools/package-activation-events.json b/pkgs/misc/vscode-extensions/cpptools/package-activation-events.json new file mode 100644 index 000000000000..c2d8a10f340a --- /dev/null +++ b/pkgs/misc/vscode-extensions/cpptools/package-activation-events.json @@ -0,0 +1,25 @@ +[ + "onLanguage:cpp", + "onLanguage:c", + "onCommand:extension.pickNativeProcess", + "onCommand:extension.pickRemoteNativeProcess", + "onCommand:C_Cpp.ConfigurationEdit", + "onCommand:C_Cpp.ConfigurationSelect", + "onCommand:C_Cpp.ConfigurationProviderSelect", + "onCommand:C_Cpp.SwitchHeaderSource", + "onCommand:C_Cpp.Navigate", + "onCommand:C_Cpp.GoToDeclaration", + "onCommand:C_Cpp.PeekDeclaration", + "onCommand:C_Cpp.ToggleErrorSquiggles", + "onCommand:C_Cpp.ToggleIncludeFallback", + "onCommand:C_Cpp.ToggleDimInactiveRegions", + "onCommand:C_Cpp.ToggleSnippets", + "onCommand:C_Cpp.ShowReleaseNotes", + "onCommand:C_Cpp.ResetDatabase", + "onCommand:C_Cpp.PauseParsing", + "onCommand:C_Cpp.ResumeParsing", + "onCommand:C_Cpp.ShowParsingCommands", + "onCommand:C_Cpp.TakeSurvey", + "onDebug", + "workspaceContains:/.vscode/c_cpp_properties.json" +] diff --git a/pkgs/misc/vscode-extensions/default.nix b/pkgs/misc/vscode-extensions/default.nix index 219fe341d0b6..59938b76fe0b 100644 --- a/pkgs/misc/vscode-extensions/default.nix +++ b/pkgs/misc/vscode-extensions/default.nix @@ -4,10 +4,10 @@ let inherit (vscode-utils) buildVscodeMarketplaceExtension; in # -# Unless there is a good reason not to, we attemp to use the same name as the +# Unless there is a good reason not to, we attempt to use the same name as the # extension's unique identifier (the name the extension gets when installed # from vscode under `~/.vscode`) and found on the marketplace extension page. -# So an extension's attribute name should be of the form: +# So an extension's attribute name should be of the form: # "${mktplcRef.publisher}.${mktplcRef.name}". # rec { @@ -24,6 +24,8 @@ rec { }; ms-vscode.cpptools = callPackage ./cpptools {}; - + ms-python.python = callPackage ./python {}; -} \ No newline at end of file + + WakaTime.vscode-wakatime = callPackage ./wakatime {}; +} diff --git a/pkgs/misc/vscode-extensions/python/default.nix b/pkgs/misc/vscode-extensions/python/default.nix index f08181d9068c..6860a0d2ad0b 100644 --- a/pkgs/misc/vscode-extensions/python/default.nix +++ b/pkgs/misc/vscode-extensions/python/default.nix @@ -20,8 +20,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "python"; publisher = "ms-python"; - version = "2018.7.0"; - sha256 = "0ab6ce722b23274a8f70d156f55d02123dd3b686397b11d4eec0831ec69dbec5"; + version = "2018.11.0"; + sha256 = "0z9ca14qzy6zw0cfir7hdnhin01c1wsr6lbb2xp6rpq06vh7nivl"; }; postPatch = '' diff --git a/pkgs/misc/vscode-extensions/vscode-utils.nix b/pkgs/misc/vscode-extensions/vscode-utils.nix index d7ec669204cd..82d39dbfec63 100644 --- a/pkgs/misc/vscode-extensions/vscode-utils.nix +++ b/pkgs/misc/vscode-extensions/vscode-utils.nix @@ -65,10 +65,10 @@ let "sha256" ]; - mktplcExtRefToExtDrv = ext: - buildVscodeMarketplaceExtension ((removeAttrs ext mktplcRefAttrList) // { - mktplcRef = ext; - }); + mktplcExtRefToExtDrv = ext: + buildVscodeMarketplaceExtension ((removeAttrs ext mktplcRefAttrList) // { + mktplcRef = ext; + }); extensionFromVscodeMarketplace = mktplcExtRefToExtDrv; extensionsFromVscodeMarketplace = mktplcExtRefList: @@ -77,7 +77,7 @@ let in { - inherit fetchVsixFromVscodeMarketplace buildVscodeExtension + inherit fetchVsixFromVscodeMarketplace buildVscodeExtension buildVscodeMarketplaceExtension extensionFromVscodeMarketplace extensionsFromVscodeMarketplace; -} \ No newline at end of file +} diff --git a/pkgs/misc/vscode-extensions/wakatime/default.nix b/pkgs/misc/vscode-extensions/wakatime/default.nix new file mode 100644 index 000000000000..48e7c9268ee6 --- /dev/null +++ b/pkgs/misc/vscode-extensions/wakatime/default.nix @@ -0,0 +1,30 @@ +{ stdenv, wakatime, vscode-utils }: + +let + inherit (vscode-utils) buildVscodeMarketplaceExtension; +in + buildVscodeMarketplaceExtension { + mktplcRef = { + name = "vscode-wakatime"; + publisher = "WakaTime"; + version = "1.2.4"; + sha256 = "0qghn4kakv0jrjcl65p1v5r6j7608269zyhh75b15p12mdvi21vb"; + }; + + postPatch = '' + mkdir -p out/wakatime-master + + cp -rt out/wakatime-master --no-preserve=all ${wakatime}/lib/python*/site-packages/wakatime + ''; + + meta = with stdenv.lib; { + description = '' + Visual Studio Code plugin for automatic time tracking and metrics generated + from your programming activity + ''; + license = licenses.bsd3; + maintainers = with maintainers; [ + eadwu + ]; + }; + } diff --git a/pkgs/os-specific/bsd/netbsd/default.nix b/pkgs/os-specific/bsd/netbsd/default.nix index 2d1909547b61..c53b7e50b9f3 100644 --- a/pkgs/os-specific/bsd/netbsd/default.nix +++ b/pkgs/os-specific/bsd/netbsd/default.nix @@ -2,6 +2,9 @@ , yacc, flex, libressl, bash, less, writeText }: let + inherit (lib) optionalString replaceStrings; + inherit (stdenv) hostPlatform; + fetchNetBSD = path: version: sha256: fetchcvs { cvsRoot = ":pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot"; module = "src/${path}"; @@ -9,20 +12,52 @@ let tag = "netbsd-${builtins.replaceStrings ["."] ["-"] version}-RELEASE"; }; + # Needed to support cross correctly. Splicing only happens when we + # do callPackage, but sense everything is here, it needs to be done + # by hand. All native build inputs should come from here. + nbBuildPackages = buildPackages.netbsd; + + MACHINE_ARCH = { + "i686" = "i386"; + }.${hostPlatform.parsed.cpu.name} or hostPlatform.parsed.cpu.name; + + MACHINE = { + "x86_64" = "amd64"; + "aarch64" = "evbarm64"; + "i686" = "i386"; + }.${hostPlatform.parsed.cpu.name} or hostPlatform.parsed.cpu.name; + netBSDDerivation = attrs: stdenv.mkDerivation ((rec { - name = "bsd-${attrs.pname or (baseNameOf attrs.path)}-netbsd-${attrs.version}"; + name = "netbsd-${attrs.pname or (baseNameOf attrs.path)}-${attrs.version}"; src = attrs.src or fetchNetBSD attrs.path attrs.version attrs.sha256; extraPaths = [ ]; setOutputFlags = false; - nativeBuildInputs = [ makeMinimal mandoc groff install stat - yacc flex tsort lorder ]; - buildInputs = [ compat ]; + nativeBuildInputs = [ yacc flex mandoc groff + nbBuildPackages.makeMinimal + nbBuildPackages.stat + nbBuildPackages.install + nbBuildPackages.tsort + nbBuildPackages.lorder ]; + buildInputs = [ nbPackages.compat ]; installFlags = [ "includes" ]; + # TODO: eventually move this to a make.conf + makeFlags = [ + "MACHINE=${MACHINE}" + "MACHINE_ARCH=${MACHINE_ARCH}" + + "AR=${stdenv.cc.targetPrefix}ar" + "CC=${stdenv.cc.targetPrefix}cc" + "CPP=${stdenv.cc.targetPrefix}cpp" + "CXX=${stdenv.cc.targetPrefix}c++" + "LD=${stdenv.cc.targetPrefix}ld" + "STRIP=${stdenv.cc.targetPrefix}strip" + ] ++ (attrs.makeFlags or []); # Definitions passed to share/mk/*.mk. Should be pretty simple - # eventually maybe move it to a configure script. + # TODO: don’t rely on DESTDIR, instead use prefix DESTDIR = "$(out)"; TOOLDIR = "$(out)"; USETOOLS = "never"; @@ -30,16 +65,21 @@ let NOGCCERROR = "yes"; LEX = "flex"; MKUNPRIVED = "yes"; - HOST_SH = "${bash}/bin/sh"; + HOST_SH = "${buildPackages.bash}/bin/sh"; OBJCOPY = if stdenv.isDarwin then "true" else "objcopy"; - MACHINE_ARCH = stdenv.hostPlatform.parsed.cpu.name; - MACHINE_CPU = stdenv.hostPlatform.parsed.cpu.name; + RPCGEN_CPP = "${stdenv.cc.targetPrefix}cpp"; + + MKPIC = if stdenv.isDarwin then "no" else "yes"; + MKRELRO = if stdenv.isDarwin then "no" else "yes"; INSTALL_FILE = "install -U -c"; INSTALL_DIR = "xinstall -U -d"; INSTALL_LINK = "install -U -l h"; INSTALL_SYMLINK = "install -U -l s"; + HOST_CC = "${buildPackages.stdenv.cc}/bin/${buildPackages.stdenv.cc.targetPrefix}cc"; + HOST_CXX = "${buildPackages.stdenv.cc}/bin/${buildPackages.stdenv.cc.targetPrefix}c++"; + # libs will be provided by cc-wrapper LIBCRT0 = ""; LIBCRTI = ""; @@ -82,7 +122,7 @@ let # NetBSD makefiles should be able to detect this # but without they end up using gcc on Darwin stdenv preConfigure = '' - export HAVE_${if stdenv.cc.isGNU then "GCC" else "LLVM"}=${lib.head (lib.splitString "." (lib.getVersion stdenv.cc.cc))} + export HAVE_${if stdenv.cc.isClang then "LLVM" else "GCC"}=${lib.head (lib.splitString "." (lib.getVersion stdenv.cc.cc))} # Parallel building. Needs the space. export makeFlags+=" -j $NIX_BUILD_CORES" @@ -125,15 +165,111 @@ let platforms = platforms.unix; license = licenses.bsd2; }; - }) // attrs); + }) // (removeAttrs attrs ["makeFlags"])); + + libutil = netBSDDerivation { + path = "lib/libutil"; + version = "8.0"; + sha256 = "077syyxd303m4x7avs5nxzk4c9n13d5lyk5aicsacqjvx79qrk3i"; + extraPaths = [ + (fetchNetBSD "common/lib/libutil" "8.0" "0q3ixrf36lip1dx0gafs0a03qfs5cs7n0myqq7af4jpjd6kh1831") + ]; + }; + + libc = netBSDDerivation { + path = "lib/libc"; + version = "8.0"; + sha256 = "0lgbc58qgn8kwm3l011x1ml1kgcf7jsgq7hbf0hxhlbvxq5bljl3"; + extraPaths = [ + (fetchNetBSD "common/lib/libc" "8.0" "1kbhj0vxixvdy9fvsr5y70ri4mlkmim1v9m98sqjlzc1vdiqfqc8") + ]; + }; + + make = netBSDDerivation { + path = "usr.bin/make"; + sha256 = "103643qs3w5kiahir6cca2rkm5ink81qbg071qyzk63qvspfq10c"; + version = "8.0"; + postPatch = '' + # make needs this to pick up our sys make files + export NIX_CFLAGS_COMPILE+=" -D_PATH_DEFSYSPATH=\"$out/share/mk\"" + + substituteInPlace $NETBSDSRCDIR/share/mk/bsd.prog.mk \ + --replace '-Wl,-dynamic-linker=''${_SHLINKER}' "" \ + --replace '-Wl,-rpath,''${SHLIBDIR}' "" + substituteInPlace $NETBSDSRCDIR/share/mk/bsd.lib.mk \ + --replace '_INSTRANLIB=''${empty(PRESERVE):?-a "''${RANLIB} -t":}' '_INSTRANLIB=' + substituteInPlace $NETBSDSRCDIR/share/mk/bsd.kinc.mk \ + --replace /bin/rm rm + '' + lib.optionalString stdenv.isDarwin '' + substituteInPlace $NETBSDSRCDIR/share/mk/bsd.sys.mk \ + --replace '-Wl,--fatal-warnings' "" \ + --replace '-Wl,--warn-shared-textrel' "" + substituteInPlace $NETBSDSRCDIR/share/mk/bsd.lib.mk \ + --replace '-Wl,-soname,''${_LIB}.so.''${SHLIB_SOVERSION}' "" \ + --replace '-Wl,--whole-archive' "" \ + --replace '-Wl,--no-whole-archive' "" \ + --replace '-Wl,--warn-shared-textrel' "" \ + --replace '-Wl,-Map=''${_LIB}.so.''${SHLIB_SOVERSION}.map' "" \ + --replace '-Wl,-rpath,''${SHLIBDIR}' "" + ''; + postInstall = '' + make -C $NETBSDSRCDIR/share/mk FILESDIR=/share/mk install + ''; + extraPaths = [ + (fetchNetBSD "share/mk" "8.0" "033q4w3rmvwznz6m7fn9xcf13chyhwwl8ijj3a9mrn80fkwm55qs") + ]; + }; + + libcurses = netBSDDerivation { + path = "lib/libcurses"; + version = "8.0"; + sha256 = "0azhzh1910v24dqx45zmh4z4dl63fgsykajrbikx5xfvvmkcq7xs"; + buildInputs = [ nbPackages.libterminfo ]; + makeFlags = [ "INCSDIR=/include" ]; + NIX_CFLAGS_COMPILE = [ + "-D__scanflike(a,b)=" + "-D__va_list=va_list" + "-D__warn_references(a,b)=" + ] ++ lib.optional stdenv.isDarwin "-D__strong_alias(a,b)="; + propagatedBuildInputs = [ nbPackages.compat ]; + MKDOC = "no"; # missing vfontedpr + postPatch = '' + substituteInPlace printw.c \ + --replace "funopen2(win, NULL, winwrite, NULL, NULL, NULL)" NULL \ + --replace "__strong_alias(vwprintw, vw_printw)" 'extern int vwprintw(WINDOW*, const char*, va_list) __attribute__ ((alias ("vw_printw")));' + substituteInPlace scanw.c \ + --replace "__strong_alias(vwscanw, vw_scanw)" 'extern int vwscanw(WINDOW*, const char*, va_list) __attribute__ ((alias ("vw_scanw")));' + ''; + }; + + libedit = netBSDDerivation { + path = "lib/libedit"; + buildInputs = [ nbPackages.libterminfo libcurses ]; + propagatedBuildInputs = [ nbPackages.compat ]; + makeFlags = [ "INCSDIR=/include" ]; + postPatch = '' + sed -i '1i #undef bool_t' el.h + substituteInPlace config.h \ + --replace "#define HAVE_STRUCT_DIRENT_D_NAMLEN 1" "" + ''; + NIX_CFLAGS_COMPILE = [ + "-D__noinline=" + "-D__scanflike(a,b)=" + "-D__va_list=va_list" + ]; + version = "8.0"; + sha256 = "0pmqh2mkfp70bwchiwyrkdyq9jcihx12g1awd6alqi9bpr3f9xmd"; + }; + + nbPackages = rec { ## ## BOOTSTRAPPING ## makeMinimal = netBSDDerivation rec { path = "tools/make"; - sha256 = "0l4794zwj2haark3azf9xwcwqlkbrifhb2glaa9iba4dkg2mklsb"; - version = "7.1.2"; + sha256 = "1xbzfd4i7allrkk1if74a8ymgpizyj0gkvdigzzj37qar7la7nc1"; + version = "8.0"; buildInputs = []; nativeBuildInputs = []; @@ -162,10 +298,10 @@ let extraPaths = [ make.src ] ++ make.extraPaths; }; - compat = netBSDDerivation rec { + compat = if hostPlatform.isNetBSD then null else netBSDDerivation rec { path = "tools/compat"; - sha256 = "17phkfafybxwhzng44k5bhmag6i55br53ky1nwcmw583kg2fa86z"; - version = "7.1.2"; + sha256 = "050449lq5gpxqsripdqip5ks49g5ypjga188nd3ss8dg1zf7ydz3"; + version = "8.0"; setupHooks = [ ../../../build-support/setup-hooks/role.bash @@ -173,7 +309,7 @@ let ]; # override defaults to prevent infinite recursion - nativeBuildInputs = [ makeMinimal ]; + nativeBuildInputs = [ nbBuildPackages.makeMinimal ]; buildInputs = [ zlib ]; # temporarily use gnuinstall for bootstrapping @@ -206,7 +342,12 @@ let install -D $NETBSDSRCDIR/include/utmpx.h $out/include/utmpx.h install -D $NETBSDSRCDIR/include/tzfile.h $out/include/tzfile.h install -D $NETBSDSRCDIR/sys/sys/tree.h $out/include/sys/tree.h - + install -D $NETBSDSRCDIR/include/nl_types.h $out/include/nl_types.h + install -D $NETBSDSRCDIR/include/stringlist.h $out/include/stringlist.h + '' + lib.optionalString stdenv.isDarwin '' + mkdir -p $out/include/ssp + touch $out/include/ssp/ssp.h + '' + '' mkdir -p $out/lib/pkgconfig substitute ${./libbsd-overlay.pc} $out/lib/pkgconfig/libbsd-overlay.pc \ --subst-var-by out $out \ @@ -222,25 +363,25 @@ let find $out -type d -empty -delete ''; extraPaths = [ libc.src libutil.src - (fetchNetBSD "include" "7.1.2" "1vc58xrhrp202biiv1chhlh0jwnjr7k3qq91pm46k6v5j95j0qwp") - (fetchNetBSD "external/bsd/flex" "7.1.2" "0m0m72r3zzc9gi432h3xkqdzspr4n0hj4m8h7j74pwbvpfg9d9qq") - (fetchNetBSD "sys/sys" "7.1.2" "1vwnv5nk7rlgn5w9nkdqj9652hmwmfwqxj3ymcz0zk10abbaib93") + (fetchNetBSD "include" "8.0" "128m77k16i7frvk8kifhmxzk7a37m7z1s0bbmja3ywga6sx6v6sq") + (fetchNetBSD "external/bsd/flex" "8.0" "0yxcjshz9nj827qhmjwwjmzvmmqgaf0d25b42k7lj84vliwrgyr6") + (fetchNetBSD "sys/sys" "8.0" "0b0yjjy0c0cvk5nyffppqwxlwh2s1qr2xzl97a9ldck00dibar94") ] ++ libutil.extraPaths ++ libc.extraPaths; }; # HACK to ensure parent directories exist. This emulates GNU # install’s -D option. No alternative seems to exist in BSD install. install = let binstall = writeText "binstall" '' - #!/usr/bin/env sh + #!${stdenv.shell} for last in $@; do true; done mkdir -p $(dirname $last) xinstall "$@" ''; in netBSDDerivation { path = "usr.bin/xinstall"; - version = "7.1.2"; - sha256 = "0nzhyh714m19h61m45gzc5dszkbafp5iaphbp5mza6w020fzf2y8"; + version = "8.0"; + sha256 = "1f6pbz3qv1qcrchdxif8p5lbmnwl8b9nq615hsd3cyl4avd5bfqj"; extraPaths = [ mtree.src make.src ]; - nativeBuildInputs = [ makeMinimal mandoc groff ]; + nativeBuildInputs = [ nbBuildPackages.makeMinimal mandoc groff ]; buildInputs = [ compat fts ]; installPhase = '' runHook preInstall @@ -258,13 +399,13 @@ let pname = "fts"; path = "include/fts.h"; sha256 = "01d4fpxvz1pgzfk5xznz5dcm0x0gdzwcsfm1h3d0xc9kc6hj2q77"; - version = "7.1.2"; + version = "8.0"; nativeBuildInputs = [ ]; propagatedBuildInputs = [ compat ]; extraPaths = [ - (fetchNetBSD "lib/libc/gen/fts.c" "7.1.2" "1yfd2liypj6xky2h0mgxi5lgpflmkkg4zf3ii3apz5cf8jq9gmn9") - (fetchNetBSD "lib/libc/include/namespace.h" "7.1.2" "0kwd4v8y0mfjhmwplsk52pvzbcpvpp2qy2g8c0jmfraam63q6q1y") - (fetchNetBSD "lib/libc/gen/fts.3" "7.1.2" "1asxw0n3fhjdadwkkq3xplfgqgl3q32w1lyrvbakfa3gs0wz5zc1") + (fetchNetBSD "lib/libc/gen/fts.c" "8.0" "1a8hmf26242nmv05ipn3ircxb0jqmmi66rh78kkyi9vjwkfl3qn7") + (fetchNetBSD "lib/libc/include/namespace.h" "8.0" "1sjvh9nw3prnk4rmdwrfsxh6gdb9lmilkn46jcfh3q5c8glqzrd7") + (fetchNetBSD "lib/libc/gen/fts.3" "8.0" "1asxw0n3fhjdadwkkq3xplfgqgl3q32w1lyrvbakfa3gs0wz5zc1") ]; buildPhase = '' cc -c -Iinclude -Ilib/libc/include lib/libc/gen/fts.c \ @@ -289,322 +430,124 @@ let stat = netBSDDerivation { path = "usr.bin/stat"; - version = "7.1.2"; + version = "8.0"; sha256 = "0z4r96id2r4cfy443rw2s1n52n186xm0lqvs8s3qjf4314z7r7yh"; - nativeBuildInputs = [ makeMinimal mandoc groff install ]; + nativeBuildInputs = [ nbBuildPackages.makeMinimal nbBuildPackages.install + mandoc groff ]; }; tsort = netBSDDerivation { path = "usr.bin/tsort"; - version = "7.1.2"; + version = "8.0"; sha256 = "1dqvf9gin29nnq3c4byxc7lfd062pg7m84843zdy6n0z63hnnwiq"; - nativeBuildInputs = [ makeMinimal mandoc groff install ]; + nativeBuildInputs = [ nbBuildPackages.makeMinimal nbBuildPackages.install + mandoc groff ]; }; lorder = netBSDDerivation { path = "usr.bin/lorder"; - version = "7.1.2"; + version = "8.0"; sha256 = "0rjf9blihhm0n699vr2bg88m4yjhkbxh6fxliaay3wxkgnydjwn2"; - nativeBuildInputs = [ makeMinimal mandoc groff install ]; + nativeBuildInputs = [ nbBuildPackages.makeMinimal nbBuildPackages.install + mandoc groff ]; }; ## ## END BOOTSTRAPPING ## - libutil = netBSDDerivation { - path = "lib/libutil"; - version = "7.1.2"; - sha256 = "12848ynizz13mvn2kndrkq482xhkw323b7c8fg0zli1nhfsmwsm8"; - extraPaths = [ - (fetchNetBSD "common/lib/libutil" "7.1.2" "0q3ixrf36lip1dx0gafs0a03qfs5cs7n0myqq7af4jpjd6kh1831") - ]; - }; - - libc = netBSDDerivation { - path = "lib/libc"; - version = "7.1.2"; - sha256 = "13rcx3mbx2644z01zgk9gggdfr0hqdbsvd7zrsm2l13yf9aix6pg"; - extraPaths = [ - (fetchNetBSD "common/lib/libc" "7.1.2" "1va8zd4lqyrc1d0c9q04r8y88cfxpkhwcxasggxxvhksd3khkpha") - ]; - }; - - make = netBSDDerivation { - path = "usr.bin/make"; - sha256 = "0srkkg6qdzqlccfi4xh19gl766ks6hpss76bnfvwmd0zg4q4zdar"; - version = "7.1.2"; - postPatch = '' - # make needs this to pick up our sys make files - export NIX_CFLAGS_COMPILE+=" -D_PATH_DEFSYSPATH=\"$out/share/mk\"" - - substituteInPlace $NETBSDSRCDIR/share/mk/bsd.prog.mk \ - --replace '-Wl,-dynamic-linker=''${_SHLINKER}' "" \ - --replace '-Wl,-rpath,''${SHLIBDIR}' "" - substituteInPlace $NETBSDSRCDIR/share/mk/bsd.lib.mk \ - --replace '_INSTRANLIB=''${empty(PRESERVE):?-a "''${RANLIB} -t":}' '_INSTRANLIB=' - '' + lib.optionalString stdenv.isDarwin '' - substituteInPlace $NETBSDSRCDIR/share/mk/bsd.sys.mk \ - --replace '-Wl,--fatal-warnings' "" \ - --replace '-Wl,--warn-shared-textrel' "" - substituteInPlace $NETBSDSRCDIR/share/mk/bsd.lib.mk \ - --replace '-Wl,-soname,''${_LIB}.so.''${SHLIB_SOVERSION}' "" \ - --replace '-Wl,--whole-archive' "" \ - --replace '-Wl,--no-whole-archive' "" \ - --replace '-Wl,--warn-shared-textrel' "" \ - --replace '-Wl,-Map=''${_LIB}.so.''${SHLIB_SOVERSION}.map' "" \ - --replace '-Wl,-rpath,''${SHLIBDIR}' "" - ''; - postInstall = '' - (cd $NETBSDSRCDIR/share/mk && make FILESDIR=/share/mk install) - ''; - extraPaths = [ - (fetchNetBSD "share/mk" "7.1.2" "0570v0siv0wygn8ygs1yy9pgk9xjw9x1axr5qg4xrddv3lskf9xa") - ]; - }; - mtree = netBSDDerivation { path = "usr.sbin/mtree"; - version = "7.1.2"; - sha256 = "1dhsyfvcm67kf5zdbg5dmx5y8fimnbll6qxwp3gjfmbxqigmc52m"; + version = "8.0"; + sha256 = "0hanmzm8bgwz2bhsinmsgfmgy6nbdhprwmgwbyjm6bl17vgn7vid"; + extraPaths = [ mknod.src ]; }; - who = netBSDDerivation { - path = "usr.bin/who"; - version = "7.1.2"; - sha256 = "17ffwww957m3qw0b6fkgjpp12pd5ydg2hs9dxkkw0qpv11j00d88"; - postPatch = lib.optionalString stdenv.isLinux '' - substituteInPlace $NETBSDSRCDIR/usr.bin/who/utmpentry.c \ - --replace "utmptime = st.st_mtimespec" "utmptime = st.st_mtim" \ - --replace "timespeccmp(&st.st_mtimespec, &utmptime, >)" "st.st_mtim.tv_sec == utmptime.tv_sec ? st.st_mtim.tv_nsec > utmptime.tv_nsec : st.st_mtim.tv_sec > utmptime.tv_sec" - '' + lib.optionalString stdenv.isDarwin '' - substituteInPlace $NETBSDSRCDIR/usr.bin/who/utmpentry.c \ - --replace "timespeccmp(&st.st_mtimespec, &utmpxtime, >)" "st.st_mtimespec.tv_sec == utmpxtime.tv_sec ? st.st_mtimespec.tv_nsec > utmpxtime.tv_nsec : st.st_mtimespec.tv_sec > utmpxtime.tv_sec" - '' + '' - substituteInPlace $NETBSDSRCDIR/usr.bin/who/utmpentry.c \ - --replace "strncpy(e->name, up->ut_name, sizeof(up->ut_name))" "strncpy(e->name, up->ut_user, sizeof(up->ut_user))" \ - --replace "timespecclear(&utmptime)" "utmptime.tv_sec = utmptime.tv_nsec = 0" \ - --replace "timespecclear(&utmpxtime)" "utmpxtime.tv_sec = utmpxtime.tv_nsec = 0" - ''; + mknod = netBSDDerivation { + path = "sbin/mknod"; + version = "8.0"; + sha256 = "0vq66v0hj0r4z2r2z2d3l3c5vh48pvcdmddc8bhm8hzq2civ5df2"; }; -in rec { - inherit compat install netBSDDerivation fts; - getent = netBSDDerivation { path = "usr.bin/getent"; sha256 = "1ylhw4dnpyrmcy8n5kjcxywm8qc9p124dqnm17x4magiqx1kh9iz"; - version = "7.1.2"; + version = "8.0"; patches = [ ./getent.patch ]; }; getconf = netBSDDerivation { path = "usr.bin/getconf"; sha256 = "122vslz4j3h2mfs921nr2s6m078zcj697yrb75rwp2hnw3qz4s8q"; - version = "7.1.2"; + version = "8.0"; }; dict = netBSDDerivation { path = "share/dict"; - version = "7.1.2"; - sha256 = "0nickhsjwgnr2h9nvwflvgfz93kqms5hzdnpyq02crpj35w98bh4"; + version = "8.0"; + sha256 = "1pk0y3xc5ihc2k89wjkh33qqx3w9q34k03k2qcffvbqh1l6wm36l"; makeFlags = [ "BINDIR=/share" ]; }; - games = netBSDDerivation { - path = "games"; - sha256 = "04wjsang8f8kxsifiayklbxaaxmm3vx9rfr91hfbxj4hk8gkqzy1"; - version = "7.1.2"; - makeFlags = [ "BINDIR=/bin" - "SCRIPTSDIR=/bin" ]; - postPatch = '' - sed -i '1i #include ' adventure/save.c - - for f in $(find . -name pathnames.h); do - substituteInPlace $f \ - --replace /usr/share/games $out/share/games \ - --replace /usr/games $out/bin \ - --replace /usr/libexec $out/libexec \ - --replace /usr/bin/more ${less}/bin/less \ - --replace /usr/share/dict ${dict}/share/dict - done - substituteInPlace boggle/boggle/bog.h \ - --replace /usr/share/games $out/share/games - substituteInPlace ching/ching/ching.sh \ - --replace /usr/share $out/share \ - --replace /usr/libexec $out/libexec - substituteInPlace hunt/huntd/driver.c \ - --replace "(void) setpgrp(getpid(), getpid());" "" - - # Disable some games that don't build. They should be possible - # to build but need to look at how to implement stuff in - # Linux. macOS is missing gettime. TODO try to get these - # working. - disableGame() { - substituteInPlace Makefile --replace $1 "" - } - - disableGame atc - disableGame dm - disableGame dab - disableGame sail - disableGame trek - ${lib.optionalString stdenv.isLinux "disableGame boggle"} - ${lib.optionalString stdenv.isLinux "disableGame hunt"} - ${lib.optionalString stdenv.isLinux "disableGame larn"} - ${lib.optionalString stdenv.isLinux "disableGame phantasia"} - ${lib.optionalString stdenv.isLinux "disableGame rogue"} - ${lib.optionalString stdenv.isDarwin "disableGame adventure"} - ${lib.optionalString stdenv.isDarwin "disableGame factor"} - ${lib.optionalString stdenv.isDarwin "disableGame gomoku"} - ${lib.optionalString stdenv.isDarwin "disableGame mille"} - ''; - - # HACK strfile needs to be installed first & in the path. The - # Makefile should do this for us but haven't gotten it to work - preBuild = '' - (cd fortune/strfile && make && make BINDIR=/bin install) - export PATH=$out/bin:$PATH - ''; - - postInstall = '' - substituteInPlace $out/usr/share/games/quiz.db/index \ - --replace /usr $out - ''; - - NIX_CFLAGS_COMPILE = [ - "-D__noinline=" - "-D__scanflike(a,b)=" - "-D__va_list=va_list" - "-DOXTABS=XTABS" - "-DRANDOM_MAX=RAND_MAX" - "-DINFTIM=-1" - (lib.optionalString stdenv.hostPlatform.isMusl "-include sys/ttydefaults.h -include sys/file.h") - "-DBE32TOH(x)=((void)0)" - "-DBE64TOH(x)=((void)0)" - "-D__c99inline=__inline" - ]; - - buildInputs = [ compat libcurses libterminfo libressl ]; - extraPaths = [ dict.src who.src ]; - }; - - finger = netBSDDerivation { - path = "usr.bin/finger"; - sha256 = "0jl672z50f2yf7ikp682b3xrarm6bnrrx9vi94xnp2fav8m8zfyi"; - version = "7.1.2"; - NIX_CFLAGS_COMPILE = [ - (if stdenv.isLinux then "-DSUPPORT_UTMP" else "-USUPPORT_UTMP") - (if stdenv.isDarwin then "-DSUPPORT_UTMPX" else "-USUPPORT_UTMPX") - ]; - postPatch = '' - NIX_CFLAGS_COMPILE+=" -I$NETBSDSRCDIR/include" - - substituteInPlace extern.h \ - --replace psort _psort - - ${who.postPatch} - ''; - extraPaths = [ who.src ] - ++ lib.optional stdenv.isDarwin (fetchNetBSD "include/utmp.h" "7.1.2" "05690fzz0825p2bq0sfyb00mxwd0wa06qryqgqkwpqk9y2xzc7px"); - }; - fingerd = netBSDDerivation { path = "libexec/fingerd"; - sha256 = "1hhdq70hrxxkjnjfmjm3w8w9g9xq2ngxaxk0chy4vm7chg9nfpmp"; - version = "7.1.2"; - }; - - libedit = netBSDDerivation { - path = "lib/libedit"; - buildInputs = [ libterminfo libcurses ]; - propagatedBuildInputs = [ compat ]; - makeFlags = [ "INCSDIR=/include" ]; - postPatch = '' - sed -i '1i #undef bool_t' el.h - substituteInPlace config.h \ - --replace "#define HAVE_STRUCT_DIRENT_D_NAMLEN 1" "" - ''; - NIX_CFLAGS_COMPILE = [ - "-D__noinline=" - "-D__scanflike(a,b)=" - "-D__va_list=va_list" - ]; - version = "7.1.2"; - sha256 = "0qvr52j4qih10m7fa8nddn1psyjy9l0pa4ix02acyssjvgbz2kca"; + sha256 = "0blcahhgyj1lm0mimrbvgmq3wkjvqk5wy85sdvbs99zxg7da1190"; + version = "8.0"; }; libterminfo = netBSDDerivation { path = "lib/libterminfo"; - version = "7.1.2"; - sha256 = "06plg0bjqgbb0aghpb9qlk8wkp1l2izdlr64vbr5laqyw8jg84zq"; + version = "8.0"; + sha256 = "14gp0d6fh6zjnbac2yjhyq5m6rca7gm6q1s9gilhzpdgl9m7vb9r"; buildInputs = [ compat tic nbperf ]; - MKPIC = if stdenv.isDarwin then "no" else "yes"; makeFlags = [ "INCSDIR=/include" ]; postPatch = '' substituteInPlace term.c --replace /usr/share $out/share + substituteInPlace setupterm.c --replace '#include ' 'void use_env(bool);' + ''; postInstall = '' - (cd $NETBSDSRCDIR/share/terminfo && make && make BINDIR=/share install) + make -C $NETBSDSRCDIR/share/terminfo BINDIR=/share + make -C $NETBSDSRCDIR/share/terminfo BINDIR=/share install ''; extraPaths = [ - (fetchNetBSD "share/terminfo" "7.1.2" "1z5vzq8cw24j05r6df4vd6r57cvdbv7vbm4h962kplp14xrbg2h3") + (fetchNetBSD "share/terminfo" "8.0" "18db0fk1dw691vk6lsm6dksm4cf08g8kdm0gc4052ysdagg2m6sm") ]; }; - libcurses = netBSDDerivation { - path = "lib/libcurses"; - version = "7.1.2"; - sha256 = "04djah9dadzw74nswn0xydkxn900kav8xdvxlxdl50nbrynxg9yf"; - buildInputs = [ libterminfo ]; - makeFlags = [ "INCSDIR=/include" ]; - NIX_CFLAGS_COMPILE = [ - "-D__scanflike(a,b)=" - "-D__va_list=va_list" - "-D__warn_references(a,b)=" - ] ++ lib.optional stdenv.isDarwin "-D__strong_alias(a,b)="; - propagatedBuildInputs = [ compat ]; - MKDOC = "no"; # missing vfontedpr - MKPIC = if stdenv.isDarwin then "no" else "yes"; - postPatch = lib.optionalString (!stdenv.isDarwin) '' - substituteInPlace printw.c \ - --replace "funopen(win, NULL, __winwrite, NULL, NULL)" NULL \ - --replace "__strong_alias(vwprintw, vw_printw)" 'extern int vwprintw(WINDOW*, const char*, va_list) __attribute__ ((alias ("vw_printw")));' - substituteInPlace scanw.c \ - --replace "__strong_alias(vwscanw, vw_scanw)" 'extern int vwscanw(WINDOW*, const char*, va_list) __attribute__ ((alias ("vw_scanw")));' - ''; - }; - nbperf = netBSDDerivation { path = "usr.bin/nbperf"; - version = "7.1.2"; + version = "8.0"; sha256 = "0gzm0zv2400lasnsswnjw9bwzyizhxzdbrcjwcl1k65aj86aqyqb"; }; tic = netBSDDerivation { path = "tools/tic"; - version = "7.1.2"; + version = "8.0"; sha256 = "092y7db7k4kh2jq8qc55126r5qqvlb8lq8mhmy5ipbi36hwb4zrz"; HOSTPROG = "tic"; buildInputs = [ compat nbperf ]; extraPaths = [ libterminfo.src - (fetchNetBSD "usr.bin/tic" "7.1.2" "1ghwsaag4gbwvgp3lfxscnh8hn27n8cscwmgjwp3bkx5vl85nfsa") - (fetchNetBSD "tools/Makefile.host" "7.1.2" "076r3amivb6xranpvqjmg7x5ibj4cbxaa3z2w1fh47h7d55dw9w8") + (fetchNetBSD "usr.bin/tic" "8.0" "0diirnzmdnpc5bixyb34c9rid9paw2a4zfczqrpqrfvjsf1nnljf") + (fetchNetBSD "tools/Makefile.host" "8.0" "1p23dsc4qrv93vc6gzid9w2479jwswry9qfn88505s0pdd7h6nvp") ]; }; misc = netBSDDerivation { path = "share/misc"; - version = "7.1.2"; - sha256 = "1vyn30js14nnadlls55mg7g1gz8h14l75rbrrh8lgn49qg289665"; + version = "8.0"; + sha256 = "0d34b3irjbqsqfk8v8aaj36fjyvwyx410igl26jcx2ryh3ispch8"; makeFlags = [ "BINDIR=/share" ]; }; locale = netBSDDerivation { path = "usr.bin/locale"; - version = "7.1.2"; + version = "8.0"; sha256 = "0kk6v9k2bygq0wf9gbinliqzqpzs9bgxn0ndyl2wcv3hh2bmsr9p"; patches = [ ./locale.patch ]; + NIX_CFLAGS_COMPILE = "-DYESSTR=__YESSTR -DNOSTR=__NOSTR"; }; -} + }; + +in nbPackages diff --git a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix index 9e47b8d02fdf..aab2852c1689 100644 --- a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix +++ b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix @@ -34,7 +34,7 @@ with frameworks; with libs; { CoreMIDIServer = []; CoreMedia = [ ApplicationServices AudioToolbox CoreAudio CF CoreGraphics CoreVideo ]; CoreMediaIO = [ CF CoreMedia ]; - CoreText = [ CF CoreGraphics cf-private ]; + CoreText = [ CF CoreGraphics ]; CoreVideo = [ ApplicationServices CF CoreGraphics IOSurface OpenGL ]; CoreWLAN = [ SecurityFoundation ]; DVComponentGlue = [ CoreServices QuickTime ]; @@ -48,8 +48,7 @@ with frameworks; with libs; { ExceptionHandling = []; FWAUserLib = []; ForceFeedback = [ CF IOKit ]; - # cf-private was moved first in list because of https://github.com/NixOS/nixpkgs/pull/28635 - Foundation = [ cf-private CF libobjc Security ApplicationServices SystemConfiguration ]; + Foundation = [ CF libobjc Security ApplicationServices SystemConfiguration ]; GLKit = [ CF ]; GLUT = [ OpenGL ]; GSS = []; diff --git a/pkgs/os-specific/darwin/apple-source-releases/CF/add-cfmachport.patch b/pkgs/os-specific/darwin/apple-source-releases/CF/add-cfmachport.patch deleted file mode 100644 index a1018d389c14..000000000000 --- a/pkgs/os-specific/darwin/apple-source-releases/CF/add-cfmachport.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- CF-855.17/CoreFoundation.h 2015-01-03 00:17:41.000000000 -0500 -+++ CF-855.17/CoreFoundation.h.new 2015-01-03 00:18:35.000000000 -0500 -@@ -72,6 +72,7 @@ - #include - #include - #include -+#include - #include - #include - #include - ---- CF-855.17/Makefile 2015-01-03 00:32:52.000000000 -0500 -+++ CF-855.17/Makefile.new 2015-01-03 00:33:07.000000000 -0500 -@@ -9,7 +9,7 @@ - HFILES = $(wildcard *.h) - INTERMEDIATE_HFILES = $(addprefix $(OBJBASE)/CoreFoundation/,$(HFILES)) - --PUBLIC_HEADERS=CFArray.h CFBag.h CFBase.h CFBinaryHeap.h CFBitVector.h CFBundle.h CFByteOrder.h CFCalendar.h CFCharacterSet.h CFData.h CFDate.h CFDateFormatter.h CFDictionary.h CFError.h CFLocale.h CFMessagePort.h CFNumber.h CFNumberFormatter.h CFPlugIn.h CFPlugInCOM.h CFPreferences.h CFPropertyList.h CFRunLoop.h CFSet.h CFSocket.h CFStream.h CFString.h CFStringEncodingExt.h CFTimeZone.h CFTree.h CFURL.h CFURLAccess.h CFUUID.h CFUserNotification.h CFXMLNode.h CFXMLParser.h CFAvailability.h CFUtilities.h CoreFoundation.h -+PUBLIC_HEADERS=CFArray.h CFBag.h CFBase.h CFBinaryHeap.h CFBitVector.h CFBundle.h CFByteOrder.h CFCalendar.h CFCharacterSet.h CFData.h CFDate.h CFDateFormatter.h CFDictionary.h CFError.h CFLocale.h CFMachPort.h CFMessagePort.h CFNumber.h CFNumberFormatter.h CFPlugIn.h CFPlugInCOM.h CFPreferences.h CFPropertyList.h CFRunLoop.h CFSet.h CFSocket.h CFStream.h CFString.h CFStringEncodingExt.h CFTimeZone.h CFTree.h CFURL.h CFURLAccess.h CFUUID.h CFUserNotification.h CFXMLNode.h CFXMLParser.h CFAvailability.h CFUtilities.h CoreFoundation.h - - PRIVATE_HEADERS=CFBundlePriv.h CFCharacterSetPriv.h CFError_Private.h CFLogUtilities.h CFPriv.h CFRuntime.h CFStorage.h CFStreamAbstract.h CFStreamPriv.h CFStreamInternal.h CFStringDefaultEncoding.h CFStringEncodingConverter.h CFStringEncodingConverterExt.h CFUniChar.h CFUnicodeDecomposition.h CFUnicodePrecomposition.h ForFoundationOnly.h CFBurstTrie.h CFICULogging.h - diff --git a/pkgs/os-specific/darwin/apple-source-releases/CF/cf-bridging.patch b/pkgs/os-specific/darwin/apple-source-releases/CF/cf-bridging.patch deleted file mode 100644 index 068a6311a9cb..000000000000 --- a/pkgs/os-specific/darwin/apple-source-releases/CF/cf-bridging.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff --git a/CFBase.h b/CFBase.h -index ffddd2b..e5a926b 100644 ---- a/CFBase.h -+++ b/CFBase.h -@@ -249,6 +249,33 @@ CF_EXTERN_C_BEGIN - #endif - #endif - -+#if __has_attribute(objc_bridge) && __has_feature(objc_bridge_id) && __has_feature(objc_bridge_id_on_typedefs) -+ -+#ifdef __OBJC__ -+@class NSArray; -+@class NSAttributedString; -+@class NSString; -+@class NSNull; -+@class NSCharacterSet; -+@class NSData; -+@class NSDate; -+@class NSTimeZone; -+@class NSDictionary; -+@class NSError; -+@class NSLocale; -+@class NSNumber; -+@class NSSet; -+@class NSURL; -+#endif -+ -+#define CF_BRIDGED_TYPE(T) __attribute__((objc_bridge(T))) -+#define CF_BRIDGED_MUTABLE_TYPE(T) __attribute__((objc_bridge_mutable(T))) -+#define CF_RELATED_TYPE(T,C,I) __attribute__((objc_bridge_related(T,C,I))) -+#else -+#define CF_BRIDGED_TYPE(T) -+#define CF_BRIDGED_MUTABLE_TYPE(T) -+#define CF_RELATED_TYPE(T,C,I) -+#endif - - CF_EXPORT double kCFCoreFoundationVersionNumber; - - diff --git a/pkgs/os-specific/darwin/apple-source-releases/CF/default.nix b/pkgs/os-specific/darwin/apple-source-releases/CF/default.nix deleted file mode 100644 index 5589d1592f46..000000000000 --- a/pkgs/os-specific/darwin/apple-source-releases/CF/default.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ stdenv, appleDerivation, ICU, dyld, libdispatch, libplatform, launchd, libclosure }: - -# this project uses blocks, a clang-only extension -assert stdenv.cc.isClang; - -appleDerivation { - buildInputs = [ dyld ICU libdispatch libplatform launchd libclosure ]; - - patches = [ ./add-cfmachport.patch ./cf-bridging.patch ./remove-xpc.patch ]; - - __propagatedImpureHostDeps = [ "/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation" ]; - - preBuild = '' - substituteInPlace Makefile \ - --replace "/usr/bin/clang" "clang" \ - --replace "-arch i386 " "" \ - --replace "/usr/bin/" "" \ - --replace "/usr/sbin/" "" \ - --replace "/bin/" "" \ - --replace "INSTALLNAME=/System" "INSTALLNAME=$out" \ - --replace "install_name_tool -id /System/Library/Frameworks" "install_name_tool -id @rpath" \ - --replace 'chown -RH -f root:wheel $(DSTBASE)/CoreFoundation.framework' "" \ - --replace 'chmod -RH' 'chmod -R' - - # with this file present, CoreFoundation gets a _main symbol defined, which can - # interfere with linking other programs - rm plconvert.c - - replacement=''$'#define __PTK_FRAMEWORK_COREFOUNDATION_KEY5 55\n#define _pthread_getspecific_direct(key) pthread_getspecific((key))\n#define _pthread_setspecific_direct(key, val) pthread_setspecific((key), (val))' - - substituteInPlace CFPlatform.c --replace "#include " "$replacement" - - substituteInPlace CFRunLoop.c --replace "#include " "" - - substituteInPlace CFURLPriv.h \ - --replace "#include " "" \ - --replace "#include " "" \ - --replace "CFFileSecurityRef" "void *" \ - --replace "CFURLEnumeratorResult" "void *" \ - --replace "CFURLEnumeratorRef" "void *" - - export DSTROOT=$out - ''; - - postInstall = '' - mv $out/System/* $out - rmdir $out/System - mv $out/Library/Frameworks/CoreFoundation.framework/Versions/A/PrivateHeaders/* \ - $out/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers - ''; -} diff --git a/pkgs/os-specific/darwin/apple-source-releases/CF/remove-xpc.patch b/pkgs/os-specific/darwin/apple-source-releases/CF/remove-xpc.patch deleted file mode 100644 index a7b9fe486434..000000000000 --- a/pkgs/os-specific/darwin/apple-source-releases/CF/remove-xpc.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/CFBundlePriv.h b/CFBundlePriv.h -index d4feb5f..e7b52e8 100644 ---- a/CFBundlePriv.h -+++ b/CFBundlePriv.h -@@ -254,12 +254,6 @@ Boolean _CFBundleGetStringsFilesShared(CFBundleRef bundle); - CF_EXPORT - CFURLRef _CFBundleCopyFrameworkURLForExecutablePath(CFStringRef executablePath); - --#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || (TARGET_OS_EMBEDDED || TARGET_OS_IPHONE) --#include --CF_EXPORT --void _CFBundleSetupXPCBootstrap(xpc_object_t bootstrap) CF_AVAILABLE(10_10, 8_0); --#endif -- - /* Functions deprecated as SPI */ - - CF_EXPORT diff --git a/pkgs/os-specific/darwin/apple-source-releases/ICU/default.nix b/pkgs/os-specific/darwin/apple-source-releases/ICU/default.nix index 89ff68266a29..761ff3ea9252 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/ICU/default.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/ICU/default.nix @@ -1,8 +1,6 @@ -{ cctools, appleDerivation }: +{ appleDerivation }: appleDerivation { - nativeBuildInputs = [ cctools ]; - patches = [ ./clang-5.patch ]; postPatch = '' diff --git a/pkgs/os-specific/darwin/apple-source-releases/default.nix b/pkgs/os-specific/darwin/apple-source-releases/default.nix index e2d62cef1ba4..4fa0c0e3e47f 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/default.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/default.nix @@ -204,7 +204,6 @@ let bootstrap_cmds = applePackage "bootstrap_cmds" "dev-tools-7.0" "1v5dv2q3af1xwj5kz0a5g54fd5dm6j4c9dd2g66n4kc44ixyrhp3" {}; bsdmake = applePackage "bsdmake" "dev-tools-3.2.6" "11a9kkhz5bfgi1i8kpdkis78lhc6b5vxmhd598fcdgra1jw4iac2" {}; CarbonHeaders = applePackage "CarbonHeaders" "osx-10.6.2" "1zam29847cxr6y9rnl76zqmkbac53nx0szmqm9w5p469a6wzjqar" {}; - CF = applePackage "CF" "osx-10.10.5" "07f5psjxi7wyd13ci4x83ya5hy6p69sjfqcpp2mmxdlhd8yzkf74" {}; CommonCrypto = applePackage "CommonCrypto" "osx-10.11.6" "0vllfpb8f4f97wj2vpdd7w5k9ibnsbr6ff1zslpp6q323h01n25y" {}; configd = applePackage "configd" "osx-10.8.5" "1gxakahk8gallf16xmhxhprdxkh3prrmzxnmxfvj0slr0939mmr2" {}; copyfile = applePackage "copyfile" "osx-10.11.6" "1rkf3iaxmjz5ycgrmf0g971kh90jb2z1zqxg5vlqz001s4y457gs" {}; @@ -216,7 +215,7 @@ let # Splicing is currently broken in Nixpkgs # cctools need to be specified manually here to handle this - ICU = applePackage "ICU" "osx-10.10.5" "1qihlp42n5g4dl0sn0f9pc0bkxy1452dxzf0vr6y5gqpshlzy03p" { inherit (buildPackages.darwin) cctools; }; + ICU = applePackage "ICU" "osx-10.10.5" "1qihlp42n5g4dl0sn0f9pc0bkxy1452dxzf0vr6y5gqpshlzy03p" {}; IOKit = applePackage "IOKit" "osx-10.11.6" "0kcbrlyxcyirvg5p95hjd9k8a01k161zg0bsfgfhkb90kh2s8x00" { inherit IOKitSrcs; }; launchd = applePackage "launchd" "osx-10.9.5" "0w30hvwqq8j5n90s3qyp0fccxflvrmmjnicjri4i1vd2g196jdgj" {}; diff --git a/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix b/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix index 7986706cb647..714524e8da58 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix @@ -1,7 +1,7 @@ { appleDerivation_, applePackage, pkgs, stdenv }: name: version: sha256: args: let n = stdenv.lib.removePrefix "lib" name; - makeFile = ../. + builtins.toPath "/${name}/GNUmakefile"; + makeFile = ../. + "/${name}/GNUmakefile"; appleDerivation = appleDerivation_ name version sha256; in applePackage name version sha256 (args // { appleDerivation = a: @@ -33,7 +33,6 @@ name: version: sha256: args: let pkgs.gnustep.make pkgs.darwin.apple_sdk.frameworks.AppKit pkgs.darwin.apple_sdk.frameworks.Foundation - pkgs.darwin.cf-private ]; makeFlags = [ "-f${makeFile}" diff --git a/pkgs/os-specific/darwin/apple-source-releases/libsecurity_keychain/default.nix b/pkgs/os-specific/darwin/apple-source-releases/libsecurity_keychain/default.nix index 609d07fda100..724c4788b6cc 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/libsecurity_keychain/default.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/libsecurity_keychain/default.nix @@ -39,9 +39,5 @@ appleDerivation { --replace 'return mLoginDLDbIdentifier;' 'return mLoginDLDbIdentifier; }' \ --replace '_xpc_runtime_is_app_sandboxed()' 'false' # hope that doesn't hurt anything - - substituteInPlace lib/KCEventNotifier.h --replace \ - 'CoreFoundation/CFNotificationCenter.h' \ - '${apple_sdk.sdk.out}/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFNotificationCenter.h' ''; } diff --git a/pkgs/os-specific/darwin/cctools/ld-tbd-v2.patch b/pkgs/os-specific/darwin/cctools/ld-tbd-v2.patch deleted file mode 100644 index 9aae2be1d033..000000000000 --- a/pkgs/os-specific/darwin/cctools/ld-tbd-v2.patch +++ /dev/null @@ -1,98 +0,0 @@ -diff --git a/cctools/ld64/src/ld/parsers/textstub_dylib_file.cpp b/cctools/ld64/src/ld/parsers/textstub_dylib_file.cpp -index 09c0e12..ac6b085 100644 ---- a/cctools/ld64/src/ld/parsers/textstub_dylib_file.cpp -+++ b/cctools/ld64/src/ld/parsers/textstub_dylib_file.cpp -@@ -187,6 +187,7 @@ struct DynamicLibrary { - ld::File::ObjcConstraint _objcConstraint; - Options::Platform _platform; - std::vector _allowedClients; -+ std::vector _allowableClients; - std::vector _reexportedLibraries; - std::vector _symbols; - std::vector _classes; -@@ -246,6 +247,14 @@ class TBDFile { - }); - } - -+ void parseAllowableClients(DynamicLibrary& lib) { -+ if ( !hasOptionalToken("allowable-clients") ) -+ return; -+ parseFlowSequence([&](Token name) { -+ lib._allowableClients.emplace_back(name); -+ }); -+ } -+ - void parseReexportedDylibs(DynamicLibrary& lib) { - if ( !hasOptionalToken("re-exports") ) - return; -@@ -306,6 +315,21 @@ class TBDFile { - return false; - } - -+ void skipUUIDs(DynamicLibrary& lib) { -+ expectToken("uuids"); -+ while ( true ) { -+ auto token = next(); -+ if ( token == "]" ) -+ break; -+ } -+ } -+ -+ void skipParentUmbrella(DynamicLibrary& lib) { -+ if (!hasOptionalToken("parent-umbrella")) -+ return; -+ next(); -+ } -+ - void parsePlatform(DynamicLibrary& lib) { - expectToken("platform"); - -@@ -410,6 +434,7 @@ class TBDFile { - } - - parseAllowedClients(lib); -+ parseAllowableClients(lib); - parseReexportedDylibs(lib); - parseSymbols(lib); - if ( !hasOptionalToken("-") ) -@@ -455,17 +480,21 @@ class TBDFile { - return result.front(); - } - -- void parseDocument(DynamicLibrary& lib, std::string &requestedArchName) { -+ void parseDocument(DynamicLibrary& lib, std::string &requestedArchName, bool isTbdV2) { - auto selectedArchName = parseAndSelectArchitecture(requestedArchName); - if (selectedArchName.empty()) - throwf("invalid arch"); - -+ if(isTbdV2) -+ skipUUIDs(lib); - parsePlatform(lib); - parseInstallName(lib); - parseCurrentVersion(lib); - parseCompatibilityVersion(lib); - parseSwiftVersion(lib); - parseObjCConstraint(lib); -+ if(isTbdV2) -+ skipParentUmbrella(lib); - parseExportsBlock(lib, selectedArchName); - } - -@@ -476,7 +505,8 @@ public: - _tokenizer.reset(); - DynamicLibrary lib; - expectToken("---"); -- parseDocument(lib, requestedArchName); -+ auto isTbdV2 = hasOptionalToken("!tapi-tbd-v2"); -+ parseDocument(lib, requestedArchName, isTbdV2); - expectToken("..."); - return lib; - } -@@ -486,6 +516,7 @@ public: - auto token = next(); - if ( token != "---" ) - return false; -+ hasOptionalToken("!tapi-tbd-v2"); - return !parseAndSelectArchitecture(requestedArchName).empty(); - } - diff --git a/pkgs/os-specific/darwin/cctools/port.nix b/pkgs/os-specific/darwin/cctools/port.nix index fff6eaaa5c1d..2bca1bcc1d75 100644 --- a/pkgs/os-specific/darwin/cctools/port.nix +++ b/pkgs/os-specific/darwin/cctools/port.nix @@ -1,18 +1,10 @@ -{ stdenv, fetchFromGitHub, autoconf, automake, libtool_2, autoreconfHook -, libcxxabi, libuuid +{ stdenv, fetchFromGitHub, autoconf, automake, libtool, autoreconfHook +, libcxxabi, libuuid, llvm , libobjc ? null, maloader ? null -, enableDumpNormalizedLibArgs ? false }: let - # We need to use an old version of cctools-port to support linking TBD files - # in the iOS SDK. Note that this only provides support for SDK versions up to - # 10.x. For 11.0 and higher we will need to upgrade to a newer cctools than the - # default version here, which can support the new TBD format via Apple's - # libtapi. - useOld = stdenv.targetPlatform.isiOS; - # The targetPrefix prepended to binary names to allow multiple binuntils on the # PATH to both be usable. targetPrefix = stdenv.lib.optionalString @@ -23,51 +15,31 @@ in # Non-Darwin alternatives assert (!stdenv.hostPlatform.isDarwin) -> maloader != null; -assert enableDumpNormalizedLibArgs -> (!useOld); - let baseParams = rec { name = "${targetPrefix}cctools-port-${version}"; - version = if useOld then "886" else "895"; + version = "895"; - src = fetchFromGitHub (if enableDumpNormalizedLibArgs then { + src = fetchFromGitHub { owner = "tpoechtrager"; repo = "cctools-port"; - # master with https://github.com/tpoechtrager/cctools-port/pull/34 - rev = "8395d4b2c3350356e2fb02f5e04f4f463c7388df"; - sha256 = "10vbf1cfzx02q8chc77s84fp2kydjpx2y682mr6mrbb7sq5rwh8f"; - } else if useOld then { - owner = "tpoechtrager"; - repo = "cctools-port"; - rev = "02f0b8ecd87a3951653d838a321ae744815e21a5"; - sha256 = "0bzyabzr5dvbxglr74d0kbrk2ij5x7s5qcamqi1v546q1had1wz1"; - } else { - owner = "tpoechtrager"; - repo = "cctools-port"; - rev = "2e569d765440b8cd6414a695637617521aa2375b"; # From branch 895-ld64-274.2 - sha256 = "0l45mvyags56jfi24rawms8j2ihbc45mq7v13pkrrwppghqrdn52"; - }); + rev = "07619027f8311fa61b4a549c75994b88739a82d8"; + sha256 = "12g94hhz5v5bmy2w0zb6fb4bjlmn992gygc60h9nai15kshj2spi"; + }; outputs = [ "out" "dev" ]; nativeBuildInputs = [ - autoconf automake libtool_2 - ] ++ stdenv.lib.optionals useOld [ - autoreconfHook + autoconf automake libtool autoreconfHook ]; buildInputs = [ libuuid ] ++ - stdenv.lib.optionals stdenv.isDarwin [ libcxxabi libobjc ]; + stdenv.lib.optionals stdenv.isDarwin [ llvm libcxxabi libobjc ]; patches = [ ./ld-rpath-nonfinal.patch ./ld-ignore-rpath-link.patch - ] ++ stdenv.lib.optionals useOld [ - # See https://github.com/tpoechtrager/cctools-port/issues/24. Remove when that's fixed. - ./undo-unknown-triple.patch - ./ld-tbd-v2.patch - ./support-ios.patch ]; - __propagatedImpureHostDeps = stdenv.lib.optionals (!useOld) [ + __propagatedImpureHostDeps = [ # As far as I can tell, otool from cctools is the only thing that depends on these two, and we should fix them "/usr/lib/libobjc.A.dylib" "/usr/lib/libobjc.dylib" @@ -78,7 +50,9 @@ let # TODO(@Ericson2314): Always pass "--target" and always targetPrefix. configurePlatforms = [ "build" "host" ] ++ stdenv.lib.optional (stdenv.targetPlatform != stdenv.hostPlatform) "target"; - postPatch = '' + postPatch = stdenv.lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace cctools/Makefile.am --replace libobjc2 "" + '' + '' sed -i -e 's/addStandardLibraryDirectories = true/addStandardLibraryDirectories = false/' cctools/ld64/src/ld/Options.cpp # FIXME: there are far more absolute path references that I don't want to fix right now diff --git a/pkgs/os-specific/darwin/cctools/support-ios.patch b/pkgs/os-specific/darwin/cctools/support-ios.patch deleted file mode 100644 index f78c6b63ac80..000000000000 --- a/pkgs/os-specific/darwin/cctools/support-ios.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/cctools/configure.ac b/cctools/configure.ac -index 56e8f24..0b4b3ff 100644 ---- a/cctools/configure.ac -+++ b/cctools/configure.ac -@@ -39,7 +39,7 @@ EXTRACXXFLAGS="" - WARNINGS="" - - case $host_os in -- darwin* ) -+ darwin* | ios*) - isdarwin=yes - AM_CONDITIONAL([ISDARWIN], [true]) - ;; diff --git a/pkgs/os-specific/darwin/cctools/undo-unknown-triple.patch b/pkgs/os-specific/darwin/cctools/undo-unknown-triple.patch deleted file mode 100644 index 7df9bdd16dab..000000000000 --- a/pkgs/os-specific/darwin/cctools/undo-unknown-triple.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/cctools/as/driver.c b/cctools/as/driver.c -index b06d085..c03397a 100644 ---- a/cctools/as/driver.c -+++ b/cctools/as/driver.c -@@ -363,12 +363,6 @@ char **envp) - /* Add -c or clang will run ld(1). */ - new_argv[j] = "-c"; - j++; -- /* cctools-port start */ -- new_argv[j] = "-target"; -- j++; -- new_argv[j] = "unknown-apple-darwin"; -- j++; -- /* cctools-port end */ - new_argv[j] = NULL; - if(execute(new_argv, verbose)) - exit(0); diff --git a/pkgs/os-specific/darwin/cf-private/default.nix b/pkgs/os-specific/darwin/cf-private/default.nix index 603c0f652b01..dc1b0112a219 100644 --- a/pkgs/os-specific/darwin/cf-private/default.nix +++ b/pkgs/os-specific/darwin/cf-private/default.nix @@ -1,21 +1,61 @@ -{ stdenv, osx_private_sdk, CF }: +{ CF, apple_sdk, osx_private_sdk }: -stdenv.mkDerivation { - name = "${CF.name}-private"; - phases = [ "installPhase" "fixupPhase" ]; - installPhase = '' - dest=$out/Library/Frameworks/CoreFoundation.framework/Headers - mkdir -p $dest - pushd $dest - for file in ${CF}/Library/Frameworks/CoreFoundation.framework/Headers/*; do - ln -sf $file - done - - # Copy or overwrite private headers, some of these might already - # exist in CF but the private versions have more information. - cp -Lfv ${osx_private_sdk}/include/CoreFoundationPrivateHeaders/* $dest - popd - ''; +# cf-private is a bit weird, but boils down to CF with a weird setup-hook that +# makes a build link against the system CoreFoundation rather than our pure one. +# The reason it exists is that although our CF headers and build are pretty legit +# now, the underlying runtime is quite different. Apple's in a bit of flux around CF +# right now, and support three different backends for it: swift, "C", and an ObjC +# one. The former two can be built from public sources, but the ObjC one isn't really +# public. Unfortunately, it's also one of the core underpinnings of a lot of Mac- +# specific behavior, and defines a lot of symbols that some Objective C apps depend +# on, even though one might expect those symbols to derive from Foundation. So if +# your app relies on NSArray and several other basic ObjC types, it turns out that +# because of their magic "toll-free bridging" support, the symbols for those types +# live in CoreFoundation with an ObjC runtime. And because that isn't public, we have +# this hack in place to let people link properly anyway. Phew! +# +# This can be revisited if Apple ever decide to release the ObjC backend in a publicly +# buildable form. +# +# This doesn't really need to rebuild CF, but it's cheap, and adding a setup hook to +# an existing package was annoying. We need a buildEnv that knows how to add those +CF.overrideAttrs (orig: { + # PLEASE if you add things to this derivation, explain in reasonable detail why + # you're adding them and when the workaround can go away. This whole derivation is + # a workaround and if you don't explain what you're working around, it makes it + # very hard for people to clean it up later. + name = "${orig.name}-private"; setupHook = ./setup-hook.sh; -} + + # TODO: consider re-adding https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/darwin/apple-source-releases/CF/cf-bridging.patch + # once the missing headers are in and see if that fixes all need for this. + + # This can go away once https://bugs.swift.org/browse/SR-8741 happens, which is + # looking more likely these days with the friendly people at Apple! We only need + # the header because the setup hook takes care of linking us against a version + # of the framework with the functionality built into it. The main user I know of + # this is watchman, who can almost certainly switch to the pure CF once the header + # and functionality is merged in. + installPhase = orig.installPhase + '' + # Copy or overwrite private headers, some of these might already + # exist in CF but the private versions have more information. + basepath="Library/Frameworks/CoreFoundation.framework/Headers" + cp -Lfv --no-preserve mode ${osx_private_sdk}/include/CoreFoundationPrivateHeaders/* "$out/$basepath" + + # Append the include at top level or nobody will notice the header we're about to add + sed -i '/CFNotificationCenter.h/a #include ' \ + "$out/$basepath/CoreFoundation.h" + + cp ${apple_sdk.frameworks.CoreFoundation}/$basepath/CFFileDescriptor.h $out/$basepath/CFFileDescriptor.h + '' + + # This one is less likely to go away, but I'll mention it anyway. The issue is at + # https://bugs.swift.org/browse/SR-8744, and the main user I know of is qtbase + '' + path="$basepath/CFURLEnumerator.h" + sed -i '/CFNotificationCenter.h/a #include ' \ + "$out/$basepath/CoreFoundation.h" + + cp ${apple_sdk.frameworks.CoreFoundation}/$path $out/$path + ''; +}) diff --git a/pkgs/os-specific/darwin/goku/default.nix b/pkgs/os-specific/darwin/goku/default.nix new file mode 100644 index 000000000000..190c0ae22131 --- /dev/null +++ b/pkgs/os-specific/darwin/goku/default.nix @@ -0,0 +1,27 @@ +{stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "goku-${version}"; + version = "0.1.11"; + + src = fetchurl { + url = "https://github.com/yqrashawn/GokuRakuJoudo/releases/download/v${version}/goku.tar.gz"; + sha256 = "49562342be114c2656726c5c697131acd286965ab3903a1a1e157cc689e20b15"; + }; + + sourceRoot = "."; + + installPhase = '' + mkdir -p $out/bin + cp goku $out/bin + cp gokuw $out/bin + ''; + + meta = with stdenv.lib; { + description = "Karabiner configurator"; + homepage = https://github.com/yqrashawn/GokuRakuJoudo; + license = licenses.gpl3; + maintainers = [ maintainers.nikitavoloboev ]; + platforms = platforms.darwin; + }; +} diff --git a/pkgs/os-specific/darwin/maloader/default.nix b/pkgs/os-specific/darwin/maloader/default.nix index 133266ec95aa..d1df820615df 100644 --- a/pkgs/os-specific/darwin/maloader/default.nix +++ b/pkgs/os-specific/darwin/maloader/default.nix @@ -33,5 +33,6 @@ stdenv.mkDerivation { homepage = https://github.com/shinh/maloader; license = stdenv.lib.licenses.bsd2; platforms = stdenv.lib.platforms.linux; + broken = true; # 2018-09-08, no succesful build since 2017-08-21 }; } diff --git a/pkgs/os-specific/darwin/reattach-to-user-namespace/default.nix b/pkgs/os-specific/darwin/reattach-to-user-namespace/default.nix index b14008e11f10..631c59523e2a 100644 --- a/pkgs/os-specific/darwin/reattach-to-user-namespace/default.nix +++ b/pkgs/os-specific/darwin/reattach-to-user-namespace/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "reattach-to-user-namespace-${version}"; - version = "2.6"; + version = "2.7"; src = fetchurl { - url = "https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard/archive/v2.6.tar.gz"; - sha256 = "1d8ynzkdlxyyky9f88f7z50g9lwdydkpb2n7gkw3jgl2ac569xc0"; + url = "https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard/archive/v${version}.tar.gz"; + sha256 = "00mjyj8yicrpnlm46rlbkvxgl5381l8xawh7rmjk10p3zrm56jbv"; }; buildFlags = "ARCHES=x86_64"; diff --git a/pkgs/os-specific/darwin/skhd/default.nix b/pkgs/os-specific/darwin/skhd/default.nix index b3bf590bf268..713847313c2c 100644 --- a/pkgs/os-specific/darwin/skhd/default.nix +++ b/pkgs/os-specific/darwin/skhd/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "skhd-${version}"; - version = "0.2.2"; + version = "0.3.0"; src = fetchFromGitHub { owner = "koekeishiya"; repo = "skhd"; rev = "v${version}"; - sha256 = "0mn6svz2mqbpwlx510r447vflfcxryykpin6h6429dlz0wjlipa8"; + sha256 = "13pqnassmzppy2ipv995rh8lzw9rraxvi0ph6zgy63cbsdfzbhgl"; }; buildInputs = [ Carbon ]; diff --git a/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix b/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix index 969168fa54ba..f819429f4deb 100644 --- a/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix +++ b/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix @@ -1,32 +1,87 @@ -{ stdenv, fetchFromGitHub, python, ninja, libxml2 }: +{ stdenv, fetchFromGitHub, fetchurl, python, ninja, libxml2, objc4, ICU, curl }: -stdenv.mkDerivation { +let + # 10.12 adds a new sysdir.h that our version of CF in the main derivation depends on, but + # isn't available publicly, so instead we grab an older version of the same file that did + # not use sysdir.h, but provided the same functionality. Luckily it's simple :) hack hack + sysdir-free-system-directories = fetchurl { + url = "https://raw.githubusercontent.com/apple/swift-corelibs-foundation/9a5d8420f7793e63a8d5ec1ede516c4ebec939f0/CoreFoundation/Base.subproj/CFSystemDirectories.c"; + sha256 = "0krfyghj4f096arvvpf884ra5czqlmbrgf8yyc0b3avqmb613pcc"; + }; +in stdenv.mkDerivation { name = "swift-corefoundation"; src = fetchFromGitHub { owner = "apple"; repo = "swift-corelibs-foundation"; - rev = "dce4233f583ec15190b240d6116396bf9641cd57"; - sha256 = "0i2ldvy14x05k2vgl5z0g5l2i5llifdfbij5zwfdwb8jmmq215qr"; + rev = "71aaba20e1450a82c516af1342fe23268e15de0a"; + sha256 = "17kpql0f27xxz4jjw84vpas5f5sn4vdqwv10g151rc3rswbwln1z"; }; - buildInputs = [ ninja python libxml2 ]; + nativeBuildInputs = [ ninja python ]; + buildInputs = [ libxml2 objc4 ICU curl ]; + + sourceRoot = "source/CoreFoundation"; patchPhase = '' - substituteInPlace CoreFoundation/build.py \ - --replace '-I''${SYSROOT}/usr/include/libxml2' '-I${libxml2.dev}/include/libxml2' \ + cp ${sysdir-free-system-directories} Base.subproj/CFSystemDirectories.c + + # In order, since I can't comment individual lines: + # 1. Disable dispatch support for now + # 2. For the linker too + # 3. Use the legit CoreFoundation.h, not the one telling you not to use it because of Swift + substituteInPlace build.py \ + --replace "cf.CFLAGS += '-DDEPLOYMENT" '#' \ + --replace "cf.LDFLAGS += '-ldispatch" '#' + + # Includes xpc for some initialization routine that they don't define anyway, so no harm here + substituteInPlace PlugIn.subproj/CFBundlePriv.h \ + --replace '#if (TARGET_OS_MAC' '#if (0' + + # Why do we define __GNU__? Is that normal? + substituteInPlace Base.subproj/CFAsmMacros.h \ + --replace '#if defined(__GNU__) ||' '#if 0 &&' + + # The MIN macro doesn't seem to be defined sensibly for us. Not sure if our stdenv or their bug + substituteInPlace Base.subproj/CoreFoundation_Prefix.h \ + --replace '#if DEPLOYMENT_TARGET_WINDOWS || DEPLOYMENT_TARGET_LINUX' '#if 1' + + # Somehow our ICU doesn't have this, probably because it's too old (we'll update it soon when we update the rest of the SDK) + substituteInPlace Locale.subproj/CFLocale.c \ + --replace '#if U_ICU_VERSION_MAJOR_NUM' '#if 0 //' ''; - configurePhase = ":"; + BUILD_DIR = "./Build"; + CFLAGS = "-DINCLUDE_OBJC -I${libxml2.dev}/include/libxml2"; # They seem to assume we include objc in some places and not in others, make a PR; also not sure why but libxml2 include path isn't getting picked up from buildInputs + + # I'm guessing at the version here. https://github.com/apple/swift-corelibs-foundation/commit/df3ec55fe6c162d590a7653d89ad669c2b9716b1 imported "high sierra" + # and this version is a version from there. No idea how accurate it is. + LDFLAGS = "-current_version 1454.90.0 -compatibility_version 150.0.0 -init ___CFInitialize"; + configurePhase = "../configure release --sysroot UNUSED"; - buildPhase = '' - cd CoreFoundation - ../configure --sysroot unused - ninja - ''; + enableParallelBuilding = true; + buildPhase = "ninja -j $NIX_BUILD_CORES"; + # TODO: their build system sorta kinda can do this, but it doesn't seem to work right now + # Also, this includes a bunch of private headers in the framework, which is not what we want installPhase = '' - mkdir -p $out/lib - cp ../Build/CoreFoundation/libCoreFoundation.a $out/lib + base="$out/Library/Frameworks/CoreFoundation.framework" + mkdir -p $base/Versions/A/{Headers,PrivateHeaders,Modules} + + cp ./Build/CoreFoundation/libCoreFoundation.dylib $base/Versions/A/CoreFoundation + + # Note that this could easily live in the ldflags above as `-install_name @rpath/...` but + # https://github.com/NixOS/nixpkgs/issues/46434 thwarts that, so for now I'm hacking it up + # after the fact. + install_name_tool -id '@rpath/CoreFoundation.framework/Versions/A/CoreFoundation' $base/Versions/A/CoreFoundation + + cp ./Build/CoreFoundation/usr/include/CoreFoundation/*.h $base/Versions/A/Headers + cp ./Build/CoreFoundation/usr/include/CoreFoundation/module.modulemap $base/Versions/A/Modules + + ln -s A $base/Versions/Current + + for i in CoreFoundation Headers Modules; do + ln -s Versions/Current/$i $base/$i + done ''; } diff --git a/pkgs/os-specific/darwin/swift-corelibs/default.nix b/pkgs/os-specific/darwin/swift-corelibs/default.nix deleted file mode 100644 index dd652dc56273..000000000000 --- a/pkgs/os-specific/darwin/swift-corelibs/default.nix +++ /dev/null @@ -1,8 +0,0 @@ -{callPackage, darwin}: - -rec { - corefoundation = callPackage ./corefoundation.nix {}; - libdispatch = callPackage ./libdispatch.nix { - inherit (darwin) apple_sdk_sierra xnu; - }; -} diff --git a/pkgs/os-specific/darwin/trash/default.nix b/pkgs/os-specific/darwin/trash/default.nix index 7f327fcf3d7a..e1606383c0dc 100644 --- a/pkgs/os-specific/darwin/trash/default.nix +++ b/pkgs/os-specific/darwin/trash/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchFromGitHub, frameworks, perl } : +{ stdenv, fetchFromGitHub, perl, cf-private, AppKit, Cocoa, ScriptingBridge }: + stdenv.mkDerivation rec { version = "0.9.1"; name = "trash-${version}"; @@ -10,11 +11,11 @@ stdenv.mkDerivation rec { sha256 = "0ylkf7jxfy1pj7i1s48w28kzqjdfd57m2pw0jycsgcj5bkzwll41"; }; - buildInputs = with frameworks; [ - Cocoa - AppKit - ScriptingBridge + buildInputs = [ perl + Cocoa AppKit ScriptingBridge + # Neded for OBJC_CLASS_$_NSMutableArray symbols. + cf-private ]; patches = [ ./trash.diff ]; diff --git a/pkgs/os-specific/linux/acpid/default.nix b/pkgs/os-specific/linux/acpid/default.nix index 7f62b0463a8e..99d1cf38f0ac 100644 --- a/pkgs/os-specific/linux/acpid/default.nix +++ b/pkgs/os-specific/linux/acpid/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, autoreconfHook }: stdenv.mkDerivation rec { - name = "acpid-2.0.30"; + name = "acpid-2.0.31"; src = fetchurl { url = "mirror://sourceforge/acpid2/${name}.tar.xz"; - sha256 = "1jzl7hiaspr5xkmsrbl69bib8cs3dp6bq5ix58fbskpnsdi7pdr8"; + sha256 = "1hrc0xm6q12knbgzhq0i8g2rfrkwcvh1asd7k9rs3nc5xmlwd7gw"; }; nativeBuildInputs = [ autoreconfHook ]; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = http://tedfelix.com/linux/acpid-netlink.html; + homepage = https://sourceforge.net/projects/acpid2/; description = "A daemon for delivering ACPI events to userspace programs"; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/os-specific/linux/alsa-lib/default.nix b/pkgs/os-specific/linux/alsa-lib/default.nix index 41b43afc242c..3d4e57f88ddc 100644 --- a/pkgs/os-specific/linux/alsa-lib/default.nix +++ b/pkgs/os-specific/linux/alsa-lib/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "alsa-lib-1.1.6"; + name = "alsa-lib-1.1.7"; src = fetchurl { url = "mirror://alsa/lib/${name}.tar.bz2"; - sha256 = "096pwrnhj36yndldvs2pj4r871zhcgisks0is78f1jkjn9sd4b2z"; + sha256 = "02fw7dw202mjid49w9ki3dsfcyvid5fj488561bdzcm3haw00q4x"; }; patches = [ diff --git a/pkgs/os-specific/linux/alsa-tools/default.nix b/pkgs/os-specific/linux/alsa-tools/default.nix index 8faba250fb3e..14b10e6752bb 100644 --- a/pkgs/os-specific/linux/alsa-tools/default.nix +++ b/pkgs/os-specific/linux/alsa-tools/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "alsa-tools-${version}"; - version = "1.1.6"; + version = "1.1.7"; src = fetchurl { url = "mirror://alsa/tools/${name}.tar.bz2"; - sha256 = "09rjb6hw1mn9y1jfdfj5djncgc2cr5wfps83k56rf6k4zg14v76n"; + sha256 = "1xjfghr9s0j6n91kgs95cc4r6qrjsgc4yj2w0nir3xpnm0l36950"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/os-specific/linux/alsa-utils/default.nix b/pkgs/os-specific/linux/alsa-utils/default.nix index 60e3b9750d71..c9cf12912670 100644 --- a/pkgs/os-specific/linux/alsa-utils/default.nix +++ b/pkgs/os-specific/linux/alsa-utils/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "alsa-utils-${version}"; - version = "1.1.6"; + version = "1.1.7"; src = fetchurl { url = "mirror://alsa/utils/${name}.tar.bz2"; - sha256 = "0vnkyymgwj9rfdb11nvab30dnfrylmakdfildxl0y8mj836awp0m"; + sha256 = "02jlw6a22j2rr7inggfgk2hzx3w0fjhvhs0dn1afpzdp9aspzchx"; }; patchPhase = '' diff --git a/pkgs/os-specific/linux/apparmor/default.nix b/pkgs/os-specific/linux/apparmor/default.nix index 08428f95b06c..851520a93beb 100644 --- a/pkgs/os-specific/linux/apparmor/default.nix +++ b/pkgs/os-specific/linux/apparmor/default.nix @@ -1,10 +1,10 @@ -{ stdenv, fetchurl, fetchpatch, makeWrapper, autoreconfHook +{ stdenv, lib, fetchurl, fetchpatch, makeWrapper, autoreconfHook , pkgconfig, which , flex, bison , linuxHeaders ? stdenv.cc.libc.linuxHeaders , gawk -, withPerl ? stdenv.hostPlatform == stdenv.buildPlatform && perl.meta.available or false, perl -, withPython ? stdenv.hostPlatform == stdenv.buildPlatform && python.meta.available or false, python +, withPerl ? stdenv.hostPlatform == stdenv.buildPlatform && lib.any (lib.meta.platformMatch stdenv.hostPlatform) perl.meta.platforms, perl +, withPython ? stdenv.hostPlatform == stdenv.buildPlatform && lib.any (lib.meta.platformMatch stdenv.hostPlatform) python.meta.platforms, python , swig , ncurses , pam @@ -12,8 +12,8 @@ }: let - apparmor-series = "2.12"; - apparmor-patchver = "0"; + apparmor-series = "2.13"; + apparmor-patchver = "1"; apparmor-version = apparmor-series + "." + apparmor-patchver; apparmor-meta = component: with stdenv.lib; { @@ -25,8 +25,8 @@ let }; apparmor-sources = fetchurl { - url = "https://launchpad.net/apparmor/${apparmor-series}/${apparmor-version}/+download/apparmor-${apparmor-series}.tar.gz"; - sha256 = "0mm0mcp0w18si9wl15drndysm7v27az2942p1xjd197shg80qawa"; + url = "https://launchpad.net/apparmor/${apparmor-series}/${apparmor-version}/+download/apparmor-${apparmor-version}.tar.gz"; + sha256 = "7a060d94c275e59f96bacd1da150e6fee2c9152a85bf57800109d07d51ef8afb"; }; prePatchCommon = '' @@ -37,11 +37,6 @@ let ''; patches = stdenv.lib.optionals stdenv.hostPlatform.isMusl [ - (fetchpatch { - url = "https://git.alpinelinux.org/cgit/aports/plain/testing/apparmor/0002-Provide-missing-secure_getenv-and-scandirat-function.patch?id=74b8427cc21f04e32030d047ae92caa618105b53"; - name = "0002-Provide-missing-secure_getenv-and-scandirat-function.patch"; - sha256 = "0pj1bzifghxwxlc39j8hyy17dkjr9fk64kkj94ayymyprz4i4nac"; - }) (fetchpatch { url = "https://git.alpinelinux.org/cgit/aports/plain/testing/apparmor/0003-Added-missing-typedef-definitions-on-parser.patch?id=74b8427cc21f04e32030d047ae92caa618105b53"; name = "0003-Added-missing-typedef-definitions-on-parser.patch"; diff --git a/pkgs/os-specific/linux/ati-drivers/default.nix b/pkgs/os-specific/linux/ati-drivers/default.nix index d5d42faa913e..cda7e03cd066 100644 --- a/pkgs/os-specific/linux/ati-drivers/default.nix +++ b/pkgs/os-specific/linux/ati-drivers/default.nix @@ -61,8 +61,8 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://www2.ati.com/drivers/linux/radeon-crimson-15.12-15.302-151217a-297685e.zip"; - sha256 = "0n0ynqmjkjp5dl5q07as7ps3rlyyn63hq4mlwgd7c7v82ky2skvh"; - curlOpts = "--referer http://support.amd.com/en-us/download/desktop?os=Linux+x86_64"; + sha256 = "704f2dfc14681f76dae3b4120c87b1ded33cf43d5a1d800b6de5ca292bb61e58"; + curlOpts = "--referer https://www.amd.com/en/support"; }; hardeningDisable = [ "pic" "format" ]; diff --git a/pkgs/os-specific/linux/audit/default.nix b/pkgs/os-specific/linux/audit/default.nix index ad21a6a4dcd6..c8edd865479e 100644 --- a/pkgs/os-specific/linux/audit/default.nix +++ b/pkgs/os-specific/linux/audit/default.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { ''; meta = { description = "Audit Library"; - homepage = http://people.redhat.com/sgrubb/audit/; + homepage = https://people.redhat.com/sgrubb/audit/; license = stdenv.lib.licenses.gpl2; platforms = stdenv.lib.platforms.linux; maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; diff --git a/pkgs/os-specific/linux/autofs/default.nix b/pkgs/os-specific/linux/autofs/default.nix index 60ccad04eea4..38e2fa9bd344 100644 --- a/pkgs/os-specific/linux/autofs/default.nix +++ b/pkgs/os-specific/linux/autofs/default.nix @@ -2,14 +2,14 @@ , libxml2, kerberos, kmod, openldap, sssd, cyrus_sasl, openssl }: let - version = "5.1.4"; + version = "5.1.5"; name = "autofs-${version}"; in stdenv.mkDerivation { inherit name; src = fetchurl { url = "mirror://kernel/linux/daemons/autofs/v5/${name}.tar.xz"; - sha256 = "08hpphawzcdibwbhw0r3y7hnfczlazpp90sf3bz2imgza7p31klg"; + sha256 = "1nn0z60f49zchpv8yw67fk8hmbjszpnczs0bj2ql2vgxwbcxmbr3"; }; preConfigure = '' @@ -40,8 +40,8 @@ in stdenv.mkDerivation { meta = { description = "Kernel-based automounter"; - homepage = http://www.linux-consulting.com/Amd_AutoFS/autofs.html; - license = stdenv.lib.licenses.gpl2; + homepage = https://www.kernel.org/pub/linux/daemons/autofs/; + license = stdenv.lib.licenses.gpl2Plus; executables = [ "automount" ]; platforms = stdenv.lib.platforms.linux; }; diff --git a/pkgs/os-specific/linux/batman-adv/alfred.nix b/pkgs/os-specific/linux/batman-adv/alfred.nix index cc632db160f2..390b0c9e4b47 100644 --- a/pkgs/os-specific/linux/batman-adv/alfred.nix +++ b/pkgs/os-specific/linux/batman-adv/alfred.nix @@ -1,14 +1,14 @@ { stdenv, fetchurl, pkgconfig, gpsd, libcap, libnl }: let - ver = "2018.2"; + ver = "2018.4"; in stdenv.mkDerivation rec { name = "alfred-${ver}"; src = fetchurl { url = "https://downloads.open-mesh.org/batman/releases/batman-adv-${ver}/${name}.tar.gz"; - sha256 = "0640p9zy1511pl30i5yybqa0s1yqz83291vw1z22jrcsq57rrgib"; + sha256 = "0n6cw6inkzlgz8p6jcc83npqjmvhxp4qsh2dhbiv88ax3lh9arcd"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/os-specific/linux/batman-adv/batctl.nix b/pkgs/os-specific/linux/batman-adv/batctl.nix index 9ccda9178f10..1645fbef49bc 100644 --- a/pkgs/os-specific/linux/batman-adv/batctl.nix +++ b/pkgs/os-specific/linux/batman-adv/batctl.nix @@ -1,14 +1,14 @@ { stdenv, fetchurl, pkgconfig, libnl }: let - ver = "2018.2"; + ver = "2018.4"; in stdenv.mkDerivation rec { name = "batctl-${ver}"; src = fetchurl { url = "https://downloads.open-mesh.org/batman/releases/batman-adv-${ver}/${name}.tar.gz"; - sha256 = "09bxh4yifqiphn0ljc3msbxid62ynd9kk3vn82h13gcpfnyckw6z"; + sha256 = "0mv2vlzcqfh5yavg2sqncca9iqgxi6llv83wwwsf3d38x2jjff74"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/os-specific/linux/batman-adv/default.nix b/pkgs/os-specific/linux/batman-adv/default.nix index 4a98b4f169dd..744d42ea9fd4 100644 --- a/pkgs/os-specific/linux/batman-adv/default.nix +++ b/pkgs/os-specific/linux/batman-adv/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, kernel }: -let base = "batman-adv-2018.2"; in +let base = "batman-adv-2018.4"; in stdenv.mkDerivation rec { name = "${base}-${kernel.version}"; src = fetchurl { url = "http://downloads.open-mesh.org/batman/releases/${base}/${base}.tar.gz"; - sha256 = "1jdqlbn8mp9rycbnkgjsb98pb2c7jzw9mm30d3iga69ycwk5dqyq"; + sha256 = "0ka80l3ajfzi9plq50m79d2qpm1rlir4js5hy3g1mkj1gnyb801m"; }; nativeBuildInputs = kernel.moduleBuildDependencies; diff --git a/pkgs/os-specific/linux/bcc/default.nix b/pkgs/os-specific/linux/bcc/default.nix index a02127ab7989..5a40368f3ceb 100644 --- a/pkgs/os-specific/linux/bcc/default.nix +++ b/pkgs/os-specific/linux/bcc/default.nix @@ -4,14 +4,14 @@ }: python.pkgs.buildPythonApplication rec { - version = "0.6.1"; + version = "0.7.0"; name = "bcc-${version}"; src = fetchFromGitHub { owner = "iovisor"; repo = "bcc"; rev = "v${version}"; - sha256 = "1rfqjbq8ah8zrsnpbx0h5irq3h2snncfvi4pvaxl7574kciprjxj"; + sha256 = "1ww7l0chx2ivw9d2ahxjyhxmh6hz3w5z69r4lz02f0361rnrvk7f"; }; format = "other"; diff --git a/pkgs/os-specific/linux/bluez/default.nix b/pkgs/os-specific/linux/bluez/default.nix index 3882a7425869..a917175b90ce 100644 --- a/pkgs/os-specific/linux/bluez/default.nix +++ b/pkgs/os-specific/linux/bluez/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, pkgconfig, dbus, glib, alsaLib, - python3, readline, udev, libical, - systemd, enableWiimote ? false, enableMidi ? false }: + python3, readline, udev, libical, systemd, + enableWiimote ? false, enableMidi ? false, enableSixaxis ? false }: stdenv.mkDerivation rec { name = "bluez-5.50"; @@ -43,7 +43,8 @@ stdenv.mkDerivation rec { "--with-systemduserunitdir=$(out)/etc/systemd/user" "--with-udevdir=$(out)/lib/udev" ] ++ optional enableWiimote [ "--enable-wiimote" ] - ++ optional enableMidi [ "--enable-midi" ]); + ++ optional enableMidi [ "--enable-midi" ] + ++ optional enableSixaxis [ "--enable-sixaxis" ]); # Work around `make install' trying to create /var/lib/bluetooth. installFlags = "statedir=$(TMPDIR)/var/lib/bluetooth"; diff --git a/pkgs/os-specific/linux/bpftrace/bcc-source.patch b/pkgs/os-specific/linux/bpftrace/bcc-source.patch new file mode 100644 index 000000000000..a4c9947f0c34 --- /dev/null +++ b/pkgs/os-specific/linux/bpftrace/bcc-source.patch @@ -0,0 +1,32 @@ +From fc0a5bd2ddb5827c5288ee284c1f2d834d79e432 Mon Sep 17 00:00:00 2001 +From: Rodney Lorrimar +Date: Tue, 16 Oct 2018 09:55:59 +1000 +Subject: [PATCH 1/3] Don't use ExternalProject for bcc sources + +--- + CMakeLists.txt | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index eae850a..b20fb33 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -31,6 +31,15 @@ if (OFFLINE_BUILDS) + UPDATE_DISCONNECTED 1 + BUILD_COMMAND ${CMAKE_COMMAND} --build . --target bcc-static + ) ++elseif (NIX_BUILDS) ++ include(ExternalProject) ++ ExternalProject_Add(bcc ++ DOWNLOAD_COMMAND rmdir bcc && ln -sf $ENV{bccSrc} bcc ++ STEP_TARGETS build update ++ EXCLUDE_FROM_ALL 1 ++ UPDATE_DISCONNECTED 1 ++ BUILD_COMMAND ${CMAKE_COMMAND} --build . --target bcc-static ++ ) + else() + include(ExternalProject) + ExternalProject_Add(bcc +-- +2.17.1 + diff --git a/pkgs/os-specific/linux/bpftrace/default.nix b/pkgs/os-specific/linux/bpftrace/default.nix new file mode 100644 index 000000000000..12773a957165 --- /dev/null +++ b/pkgs/os-specific/linux/bpftrace/default.nix @@ -0,0 +1,57 @@ +{ stdenv, fetchFromGitHub +, cmake, pkgconfig, flex, bison +, llvmPackages, kernel, linuxHeaders, elfutils, libelf, bcc +}: + +stdenv.mkDerivation rec { + name = "bpftrace-unstable-${version}"; + version = "2018-10-27"; + + src = fetchFromGitHub { + owner = "iovisor"; + repo = "bpftrace"; + rev = "c07b54f61fd7b7b49e0a254e746d6f442c5d780d"; + sha256 = "1mpcjfyay9akmpqxag2ndwpz1qsdx8ii07jh9fky4w40wi9cipyg"; + }; + + # bpftrace requires an unreleased version of bcc, added to the cmake + # build as an ExternalProject. + # https://github.com/iovisor/bpftrace/issues/184 + bccSrc = fetchFromGitHub { + owner = "iovisor"; + repo = "bcc"; + rev = "afd00154865f3b2da6781cf92cecebaca4853950"; + sha256 = "0ad78smrnipr1f377i5rv6ksns7v2vq54g5badbj5ldqs4x0hygd"; + }; + + buildInputs = [ + llvmPackages.llvm llvmPackages.clang-unwrapped kernel + elfutils libelf bccSrc + ]; + + nativeBuildInputs = [ cmake pkgconfig flex bison ] + # libelf is incompatible with elfutils-libelf + ++ stdenv.lib.filter (x: x != libelf) kernel.moduleBuildDependencies; + + patches = [ + ./bcc-source.patch + # https://github.com/iovisor/bpftrace/issues/184 + ./disable-gtests.patch + ]; + + configurePhase = '' + mkdir build + cd build + cmake ../ \ + -DKERNEL_HEADERS_DIR=${linuxHeaders} \ + -DNIX_BUILDS:BOOL=ON \ + -DCMAKE_INSTALL_PREFIX=$out + ''; + + meta = with stdenv.lib; { + description = "High-level tracing language for Linux eBPF"; + homepage = https://github.com/iovisor/bpftrace; + license = licenses.asl20; + maintainers = with maintainers; [ rvl ]; + }; +} diff --git a/pkgs/os-specific/linux/bpftrace/disable-gtests.patch b/pkgs/os-specific/linux/bpftrace/disable-gtests.patch new file mode 100644 index 000000000000..941d85a41126 --- /dev/null +++ b/pkgs/os-specific/linux/bpftrace/disable-gtests.patch @@ -0,0 +1,73 @@ +From 221eea24674fffb3b657b2bd0c923071b69d48a7 Mon Sep 17 00:00:00 2001 +From: Rodney Lorrimar +Date: Tue, 16 Oct 2018 09:56:47 +1000 +Subject: [PATCH 2/3] Disable tests + +Would prefer to use gtest library in the normal way rather through +ExternalProject. +--- + CMakeLists.txt | 4 ++-- + tests/CMakeLists.txt | 18 +++++++++++------- + 2 files changed, 13 insertions(+), 9 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b20fb33..7025d17 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -20,7 +20,7 @@ add_compile_options("-Wno-format-security") + #add_compile_options("-Wstrict-overflow=5") + #add_compile_options("-Wdisabled-optimization") + +-enable_testing() ++# enable_testing() + + if (OFFLINE_BUILDS) + include(ExternalProject) +@@ -79,7 +79,7 @@ include_directories(${CLANG_INCLUDE_DIRS}) + add_subdirectory(src/arch) + add_subdirectory(src/ast) + add_subdirectory(src) +-add_subdirectory(tests) ++# add_subdirectory(tests) + add_subdirectory(resources) + add_subdirectory(tools) + add_subdirectory(man) +diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt +index c283efa..6b5bff0 100644 +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -45,6 +45,8 @@ if (OFFLINE_BUILDS) + EXCLUDE_FROM_ALL 1 + UPDATE_DISCONNECTED 1 + ) ++elseif (NIX_BUILDS) ++ + else() + include(ExternalProject) + ExternalProject_Add(gtest-git +@@ -54,13 +56,15 @@ else() + EXCLUDE_FROM_ALL 1 + ) + endif() +-add_dependencies(bpftrace_test gtest-git-build) +-ExternalProject_Get_Property(gtest-git source_dir binary_dir) +-target_include_directories(bpftrace_test PUBLIC ${source_dir}/googletest/include) +-target_include_directories(bpftrace_test PUBLIC ${source_dir}/googlemock/include) +-target_link_libraries(bpftrace_test ${binary_dir}/googlemock/gtest/libgtest.a) +-target_link_libraries(bpftrace_test ${binary_dir}/googlemock/gtest/libgtest_main.a) +-target_link_libraries(bpftrace_test ${binary_dir}/googlemock/libgmock.a) ++ ++find_library(LIBGTEST "gtest") ++if(LIBGTEST) ++ set(LIBRARY_DEPENDENCIES ++ ${LIBRARY_DEPENDENCIES} ++ ${LIBGTEST} ++ ) ++endif() ++ + target_link_libraries(bpftrace_test ${CMAKE_THREAD_LIBS_INIT}) + + add_test(NAME bpftrace_test COMMAND bpftrace_test) +-- +2.17.1 + diff --git a/pkgs/os-specific/linux/bridge-utils/default.nix b/pkgs/os-specific/linux/bridge-utils/default.nix index b8ece86c1401..2725a5909b7b 100644 --- a/pkgs/os-specific/linux/bridge-utils/default.nix +++ b/pkgs/os-specific/linux/bridge-utils/default.nix @@ -22,9 +22,9 @@ stdenv.mkDerivation rec { ''; meta = { - description = "http://sourceforge.net/projects/bridge/"; - homepage = http://www.linux-foundation.org/en/Net:Bridge/; - license = "GPL"; + description = "https://sourceforge.net/projects/bridge/"; + homepage = https://wiki.linuxfoundation.org/networking/bridge; + license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.linux; }; } diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix index 69fe94a1fe47..5f4efe943ca9 100644 --- a/pkgs/os-specific/linux/busybox/default.nix +++ b/pkgs/os-specific/linux/busybox/default.nix @@ -32,17 +32,18 @@ let in stdenv.mkDerivation rec { - name = "busybox-1.29.2"; + name = "busybox-1.29.3"; # 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 = "0qax9926qx9lpxiw75f4hkknz1pg0zcn5pkjx5gqfibs2ipgmlk7"; + sha256 = "1dzg45vgy2w1xcd3p6h8d76ykhabbvk1h0lf8yb24ikrwlv8cr4p"; }; - hardeningDisable = [ "format" ] ++ lib.optionals enableStatic [ "fortify" ]; + hardeningDisable = [ "format" "pie" ] + ++ lib.optionals enableStatic [ "fortify" ]; patches = [ ./busybox-in-store.patch diff --git a/pkgs/os-specific/linux/busybox/sandbox-shell.nix b/pkgs/os-specific/linux/busybox/sandbox-shell.nix index de8865ba3acc..c2d82ebc487a 100644 --- a/pkgs/os-specific/linux/busybox/sandbox-shell.nix +++ b/pkgs/os-specific/linux/busybox/sandbox-shell.nix @@ -3,7 +3,7 @@ # Minimal shell for use as basic /bin/sh in sandbox builds busybox.override { # musl roadmap has RISC-V support projected for 1.1.20 - useMusl = !stdenv.hostPlatform.isRiscV; + useMusl = !stdenv.hostPlatform.isRiscV && stdenv.hostPlatform.libc != "bionic"; enableStatic = true; enableMinimal = true; extraConfig = '' diff --git a/pkgs/os-specific/linux/can-isotp/default.nix b/pkgs/os-specific/linux/can-isotp/default.nix new file mode 100644 index 000000000000..0c32c3f5e62a --- /dev/null +++ b/pkgs/os-specific/linux/can-isotp/default.nix @@ -0,0 +1,36 @@ +{ stdenv, kernel, fetchFromGitHub }: + +stdenv.mkDerivation rec { + name = "can-isotp-${version}"; + version = "20180629"; + + hardeningDisable = [ "pic" ]; + + src = fetchFromGitHub { + owner = "hartkopp"; + repo = "can-isotp"; + rev = "6003f9997587e6a563cebf1f246bcd0eb6deff3d"; + sha256 = "0b2pqb0vd1wgv2zpl7lvfavqkzr8mrwhrv7zdqkq3rz9givcv8w7"; + }; + + KERNELDIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; + INSTALL_MOD_PATH = "\${out}"; + + buildPhase = '' + make modules + ''; + + installPhase = '' + make modules_install + ''; + + nativeBuildInputs = kernel.moduleBuildDependencies; + + meta = with stdenv.lib; { + description = "Kernel module for ISO-TP (ISO 15765-2)"; + homepage = "https://github.com/hartkopp/can-isotp"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.evck ]; + }; +} diff --git a/pkgs/os-specific/linux/conspy/default.upstream b/pkgs/os-specific/linux/conspy/default.upstream index 3eeacf34694e..3f9ff3e4a820 100644 --- a/pkgs/os-specific/linux/conspy/default.upstream +++ b/pkgs/os-specific/linux/conspy/default.upstream @@ -1,4 +1,4 @@ -url http://sourceforge.net/projects/conspy/files/ +url https://sourceforge.net/projects/conspy/files/ version_link 'conspy-[-0-9.]+/$' version_link '[-0-9.]+[.]tar[.][a-z0-9]+/download$' SF_redirect diff --git a/pkgs/os-specific/linux/cpuset/default.nix b/pkgs/os-specific/linux/cpuset/default.nix new file mode 100644 index 000000000000..5791145d52af --- /dev/null +++ b/pkgs/os-specific/linux/cpuset/default.nix @@ -0,0 +1,27 @@ +{ stdenv +, fetchFromGitHub +, python2Packages +}: + +python2Packages.buildPythonApplication rec { + pname = "cpuset"; + version = "1.5.8"; + + propagatedBuildInputs = [ ]; + + makeFlags = [ "prefix=$(out)" ]; + + src = fetchFromGitHub { + owner = "wykurz"; + repo = "cpuset"; + rev = "v${version}"; + sha256 = "19fl2sn470yrnm2q508giggjwy5b6r2gd94gvwfbdlhf0r9dsbbm"; + }; + + meta = with stdenv.lib; { + description = "Cpuset is a Python application that forms a wrapper around the standard Linux filesystem calls to make using the cpusets facilities in the Linux kernel easier."; + homepage = https://github.com/wykurz/cpuset; + license = licenses.gpl2; + maintainers = with maintainers; [ wykurz ]; + }; +} diff --git a/pkgs/os-specific/linux/cryptodev/default.nix b/pkgs/os-specific/linux/cryptodev/default.nix index 45a7fe177f2b..c146e18f68d5 100644 --- a/pkgs/os-specific/linux/cryptodev/default.nix +++ b/pkgs/os-specific/linux/cryptodev/default.nix @@ -7,7 +7,6 @@ stdenv.mkDerivation rec { src = fetchurl { urls = [ "http://nwl.cc/pub/cryptodev-linux/${pname}.tar.gz" - "http://download.gna.org/cryptodev-linux/${pname}.tar.gz" ]; sha256 = "0l3r8s71vkd0s2h01r7fhqnc3j8cqw4msibrdxvps9hfnd4hnk4z"; }; @@ -20,7 +19,7 @@ stdenv.mkDerivation rec { meta = { description = "Device that allows access to Linux kernel cryptographic drivers"; - homepage = http://home.gna.org/cryptodev-linux/; + homepage = http://cryptodev-linux.org/; license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.linux; broken = !stdenv.lib.versionOlder kernel.version "4.13"; diff --git a/pkgs/os-specific/linux/cryptsetup/default.nix b/pkgs/os-specific/linux/cryptsetup/default.nix index 178fc7d91408..ea255181e016 100644 --- a/pkgs/os-specific/linux/cryptsetup/default.nix +++ b/pkgs/os-specific/linux/cryptsetup/default.nix @@ -5,17 +5,28 @@ assert enablePython -> python2 != null; stdenv.mkDerivation rec { - name = "cryptsetup-2.0.4"; + name = "cryptsetup-2.0.5"; outputs = [ "out" "dev" "man" ]; src = fetchurl { url = "mirror://kernel/linux/utils/cryptsetup/v2.0/${name}.tar.xz"; - sha256 = "0d2p9g2wqcv6l3671gvw96p16jadbgyh21ddy2bhqgi96dq3qflx"; + sha256 = "079hzvjyzbzaakzvqc1fmciwlzllzqyl2949viasb994r2i2rxx0"; }; + # Disable 4 test cases that fail in a sandbox + patches = [ ./disable-failing-tests.patch ]; + postPatch = '' patchShebangs tests + ${stdenv.lib.optionalString enablePython '' + patchShebangs ./python/pycryptsetup-test.py + ''} + + # O_DIRECT is filesystem dependent and fails in a sandbox (on tmpfs) + # and on several filesystem types (btrfs, zfs) without sandboxing. + # Remove it, see discussion in #46151 + substituteInPlace tests/unit-utils-io.c --replace "| O_DIRECT" "" ''; NIX_LDFLAGS = "-lgcc_s"; @@ -30,6 +41,8 @@ stdenv.mkDerivation rec { buildInputs = [ lvm2 json_c openssl libuuid popt ] ++ stdenv.lib.optional enablePython python2; + doCheck = true; + meta = { homepage = https://gitlab.com/cryptsetup/cryptsetup/; description = "LUKS for dm-crypt"; diff --git a/pkgs/os-specific/linux/cryptsetup/disable-failing-tests.patch b/pkgs/os-specific/linux/cryptsetup/disable-failing-tests.patch new file mode 100644 index 000000000000..1504bf3e1511 --- /dev/null +++ b/pkgs/os-specific/linux/cryptsetup/disable-failing-tests.patch @@ -0,0 +1,19 @@ +diff -ur a/tests/blockwise-compat b/tests/blockwise-compat +--- a/tests/blockwise-compat 2018-09-08 12:23:11.706555098 +0200 ++++ b/tests/blockwise-compat 2018-09-08 12:24:24.444393460 +0200 +@@ -148,15 +148,11 @@ + # device/file fn_name length + RUN "P" $1 read_buffer $BSIZE + RUN "P" $1 read_buffer $((2*BSIZE)) +- RUN "F" $1 read_buffer $((BSIZE-1)) +- RUN "F" $1 read_buffer $((BSIZE+1)) + RUN "P" $1 read_buffer 0 + + RUN "P" $1 write_buffer $BSIZE + RUN "P" $1 write_buffer $((2*BSIZE)) + +- RUN "F" $1 write_buffer $((BSIZE-1)) +- RUN "F" $1 write_buffer $((BSIZE+1)) + RUN "F" $1 write_buffer 0 + + # basic blockwise functions diff --git a/pkgs/os-specific/linux/displaylink/default.nix b/pkgs/os-specific/linux/displaylink/default.nix index af8c790e325f..9da5170c2e5d 100644 --- a/pkgs/os-specific/linux/displaylink/default.nix +++ b/pkgs/os-specific/linux/displaylink/default.nix @@ -1,5 +1,5 @@ { stdenv, lib, unzip, utillinux, - libusb1, evdi, systemd, makeWrapper, requireFile }: + libusb1, evdi, systemd, makeWrapper, requireFile, substituteAll }: let arch = @@ -11,17 +11,17 @@ let in stdenv.mkDerivation rec { name = "displaylink-${version}"; - version = "4.1.9"; + version = "4.4.24"; src = requireFile rec { name = "displaylink.zip"; - sha256 = "d762145014df7fea8ca7af12206a077d73d8e7f2259c8dc2ce7e5fb1e69ef9a3"; + sha256 = "0c02mg7vbijpfpk9imh0hmls1yiglc216zfllw5ar86r1slhd5y0"; 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=1087 + http://www.displaylink.com/downloads/file?id=1261 Once you have downloaded the file, please use the following commands and re-run the installation: @@ -33,17 +33,23 @@ in stdenv.mkDerivation rec { nativeBuildInputs = [ unzip makeWrapper ]; - buildCommand = '' + unpackPhase = '' unzip $src chmod +x displaylink-driver-${version}.run ./displaylink-driver-${version}.run --target . --noexec + ''; + patches = [ (substituteAll { + src = ./udev-installer.patch; + inherit systemd; + })]; + + installPhase = '' sed -i "s,/opt/displaylink/udev.sh,$out/lib/udev/displaylink.sh,g" udev-installer.sh ( source udev-installer.sh mkdir -p $out/lib/udev/rules.d main systemd "$out/lib/udev/rules.d/99-displaylink.rules" "$out/lib/udev/displaylink.sh" ) - sed -i '2iPATH=${systemd}/bin:$PATH' $out/lib/udev/displaylink.sh install -Dt $out/lib/displaylink *.spkg install -Dm755 ${bins}/DisplayLinkManager $out/bin/DisplayLinkManager @@ -53,13 +59,12 @@ in stdenv.mkDerivation rec { $out/bin/DisplayLinkManager wrapProgram $out/bin/DisplayLinkManager \ --run "cd $out/lib/displaylink" - - fixupPhase ''; dontStrip = true; dontPatchELF = true; + meta = with stdenv.lib; { description = "DisplayLink DL-5xxx, DL-41xx and DL-3x00 Driver for Linux"; platforms = [ "x86_64-linux" "i686-linux" ]; diff --git a/pkgs/os-specific/linux/displaylink/udev-installer.patch b/pkgs/os-specific/linux/displaylink/udev-installer.patch new file mode 100644 index 000000000000..3e62e20c3150 --- /dev/null +++ b/pkgs/os-specific/linux/displaylink/udev-installer.patch @@ -0,0 +1,18 @@ +--- a/udev-installer.sh 2018-12-09 12:05:53.772318942 +0100 ++++ b/udev-installer.sh 2018-12-09 12:06:19.939947629 +0100 +@@ -21,12 +21,12 @@ + cat <<'EOF' + start_service() + { +- systemctl start dlm ++ @systemd@/bin/systemctl start --no-block dlm + } + + stop_service() + { +- systemctl stop dlm ++ @systemd@/bin/systemctl stop dlm + } + + EOF + diff --git a/pkgs/os-specific/linux/dmidecode/default.nix b/pkgs/os-specific/linux/dmidecode/default.nix index 0216e48d58f5..a4ec902f762d 100644 --- a/pkgs/os-specific/linux/dmidecode/default.nix +++ b/pkgs/os-specific/linux/dmidecode/default.nix @@ -1,17 +1,17 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "dmidecode-3.1"; + name = "dmidecode-3.2"; src = fetchurl { url = "mirror://savannah/dmidecode/${name}.tar.xz"; - sha256 = "1h0sg0lxa15nzf8s7884p6q7p6md9idm0c79wyqmk32l4ndwwrnp"; + sha256 = "1pcfhcgs2ifdjwp7amnsr3lq95pgxpr150bjhdinvl505px0cw07"; }; makeFlags = "prefix=$(out)"; meta = with stdenv.lib; { - homepage = http://www.nongnu.org/dmidecode/; + homepage = https://www.nongnu.org/dmidecode/; description = "A tool that reads information about your system's hardware from the BIOS according to the SMBIOS/DMI standard"; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/os-specific/linux/dropwatch/default.nix b/pkgs/os-specific/linux/dropwatch/default.nix new file mode 100644 index 000000000000..936dbf719a87 --- /dev/null +++ b/pkgs/os-specific/linux/dropwatch/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig +, libnl, readline, libbfd, ncurses, zlib }: + +stdenv.mkDerivation rec { + pname = "dropwatch"; + version = "1.5"; + name = "${pname}-${version}"; + + src = fetchFromGitHub { + owner = "nhorman"; + repo = pname; + rev = version; + sha256 = "085hyyl28v0vpxfnmzchl97fjfnzj46ynhkg6y4i6h194y0d99m7"; + }; + + 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: + NIX_CFLAGS_COMPILE = [ + "-DPACKAGE=${pname}" + "-DPACKAGE_VERSION=${version}" + ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "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/earlyoom/default.nix b/pkgs/os-specific/linux/earlyoom/default.nix index 081996dfd42b..5154f68cde4e 100644 --- a/pkgs/os-specific/linux/earlyoom/default.nix +++ b/pkgs/os-specific/linux/earlyoom/default.nix @@ -1,19 +1,19 @@ { lib, stdenv, fetchFromGitHub }: stdenv.mkDerivation rec { - name = "earlyoom-${version}"; - version = "0.11"; + name = "earlyoom-${VERSION}"; + # This environment variable is read by make to set the build version. + VERSION = "1.2"; src = fetchFromGitHub { owner = "rfjakob"; repo = "earlyoom"; - rev = "08b7ed8e72feed2eec2e558ba2cfacbf6d469594"; - sha256 = "1k3xslb70fzk80wlka32l0k2v45qn1xgwyjkjiz85gv6v4mv92vl"; + rev = "v${VERSION}"; + sha256 = "0bpqlbsjcmcizgw75j1zyw1sp2cgwhaar9y70sibw1km011yqbzd"; }; installPhase = '' - mkdir -p $out/bin - cp earlyoom $out/bin + install -D earlyoom $out/bin/earlyoom ''; meta = { diff --git a/pkgs/os-specific/linux/eudev/default.nix b/pkgs/os-specific/linux/eudev/default.nix index 0ca85c7e50bc..7e8c9e413380 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.5"; + version = "3.2.7"; name="${baseName}-${version}"; url="http://dev.gentoo.org/~blueness/eudev/eudev-${version}.tar.gz"; - sha256 = "1bwh72brp4dvr2dm6ng0lflic6abl87h8zk209im5lna0m0x1hj9"; + sha256 = "0qphgfw1vh2f73yjggkh5icxfq5gg811a0j6b22zkhaks95n211h"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/os-specific/linux/evdi/default.nix b/pkgs/os-specific/linux/evdi/default.nix index 730df56a6429..999b1a12bbc2 100644 --- a/pkgs/os-specific/linux/evdi/default.nix +++ b/pkgs/os-specific/linux/evdi/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "evdi-${version}"; - version = "1.5.0"; + version = "1.5.1"; src = fetchFromGitHub { owner = "DisplayLink"; repo = "evdi"; rev = "v${version}"; - sha256 = "01z7bx5rgpb5lc4c6dxfiv52ni25564djxmvmgy3d7r1x1mqhxgs"; + sha256 = "0jy0ia5fsx54d2wv4d2jqnc8rc5x16781a3bcb857apc47zr387h"; }; nativeBuildInputs = kernel.moduleBuildDependencies; @@ -27,8 +27,8 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Extensible Virtual Display Interface"; platforms = platforms.linux; - license = licenses.gpl2; - homepage = http://www.displaylink.com/; - broken = versionOlder kernel.version "4.9" || versionAtLeast kernel.version "4.15"; + license = with licenses; [ lgpl21 gpl2 ]; + homepage = https://www.displaylink.com/; + broken = versionOlder kernel.version "4.9" || versionAtLeast kernel.version "4.18" || stdenv.isAarch64; }; } diff --git a/pkgs/os-specific/linux/eventstat/default.nix b/pkgs/os-specific/linux/eventstat/default.nix index 8d96a503c766..cf3522b5f2fa 100644 --- a/pkgs/os-specific/linux/eventstat/default.nix +++ b/pkgs/os-specific/linux/eventstat/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { name = "eventstat-${version}"; - version = "0.04.04"; + version = "0.04.05"; src = fetchzip { url = "http://kernel.ubuntu.com/~cking/tarballs/eventstat/eventstat-${version}.tar.gz"; - sha256 = "034xpdr3ip4w9k713wjc45x66k3nz6wg9wkzmchrjifxk4dldbd8"; + sha256 = "1s9d6wl7f8cyn21fwj894dhfvl6f6f2h5xv26hg1yk3zfb5rmyn7"; }; buildInputs = [ ncurses ]; installFlags = [ "DESTDIR=$(out)" ]; diff --git a/pkgs/os-specific/linux/fatrace/default.nix b/pkgs/os-specific/linux/fatrace/default.nix index fb1a3e563884..94ea85f433d9 100644 --- a/pkgs/os-specific/linux/fatrace/default.nix +++ b/pkgs/os-specific/linux/fatrace/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { version = "0.13"; src = fetchurl { - url = "http://launchpad.net/fatrace/trunk/${version}/+download/${name}.tar.bz2"; + url = "https://launchpad.net/fatrace/trunk/${version}/+download/${name}.tar.bz2"; sha256 = "0hrh45bpzncw0jkxw3x2smh748r65k2yxvfai466043bi5q0d2vx"; }; diff --git a/pkgs/os-specific/linux/ffado/default.nix b/pkgs/os-specific/linux/ffado/default.nix index 4e3e373d244c..85218042cf76 100644 --- a/pkgs/os-specific/linux/ffado/default.nix +++ b/pkgs/os-specific/linux/ffado/default.nix @@ -11,7 +11,7 @@ let - shouldUsePkg = pkg: if pkg != null && pkg.meta.available then pkg else null; + shouldUsePkg = pkg: if pkg != null && stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) pkg.meta.platforms then pkg else null; libOnly = prefix == "lib"; diff --git a/pkgs/os-specific/linux/firejail/default.nix b/pkgs/os-specific/linux/firejail/default.nix index 9f2374e75a88..0e982d54a9e0 100644 --- a/pkgs/os-specific/linux/firejail/default.nix +++ b/pkgs/os-specific/linux/firejail/default.nix @@ -3,11 +3,11 @@ let s = # Generated upstream information rec { baseName="firejail"; - version="0.9.54"; + version="0.9.56"; name="${baseName}-${version}"; - hash="0mkpqlhi1vxiwd1pmlsk02vpydy1gj61k1gi3zlz6qw84xa6i6ff"; - url="https://vorboss.dl.sourceforge.net/project/firejail/firejail/firejail-0.9.54.tar.xz"; - sha256="0mkpqlhi1vxiwd1pmlsk02vpydy1gj61k1gi3zlz6qw84xa6i6ff"; + hash="0b9ig0a91i19sfm94a6yl510pm4dlidmani3fsnb7vh0qy3l9121"; + url="https://vorboss.dl.sourceforge.net/project/firejail/firejail/firejail-0.9.56.tar.xz"; + sha256="0b9ig0a91i19sfm94a6yl510pm4dlidmani3fsnb7vh0qy3l9121"; }; buildInputs = [ which @@ -37,6 +37,14 @@ stdenv.mkDerivation { sed -e "s@/etc/@$out/etc/@g" -e "/chmod u+s/d" -i Makefile ''; + # We need to set the directory for the .local override files back to + # /etc/firejail so we can actually override them + postInstall = '' + sed -E -e 's@^include (.*)(/firejail/.*.local)$@include /etc\2@g' -i $out/etc/firejail/*.profile + ''; + + enableParallelBuilding = true; + meta = { inherit (s) version; description = ''Namespace-based sandboxing tool for Linux''; @@ -44,6 +52,6 @@ stdenv.mkDerivation { maintainers = [stdenv.lib.maintainers.raskin]; platforms = stdenv.lib.platforms.linux; homepage = https://l3net.wordpress.com/projects/firejail/; - downloadPage = "http://sourceforge.net/projects/firejail/files/firejail/"; + downloadPage = "https://sourceforge.net/projects/firejail/files/firejail/"; }; } diff --git a/pkgs/os-specific/linux/firejail/default.upstream b/pkgs/os-specific/linux/firejail/default.upstream index 186dd4408b74..0e6576c44a80 100644 --- a/pkgs/os-specific/linux/firejail/default.upstream +++ b/pkgs/os-specific/linux/firejail/default.upstream @@ -1,3 +1,3 @@ -url http://sourceforge.net/projects/firejail/files/firejail/ +url https://sourceforge.net/projects/firejail/files/firejail/ version_link '[-][0-9.]+[.]tar[.][a-z0-9]+/download$' SF_redirect 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 82978d3e3ca9..43747aeaf0d0 100644 --- a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix +++ b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "firmware-linux-nonfree-${version}"; - version = "2018-08-25"; + version = "2018-10-17"; src = fetchgit { url = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"; - rev = "fea76a04f25fd0a217c0d566ff5ff8f23ad3e648"; - sha256 = "1xy1s9vd7jny4hf4f1hzhlbnm0l4pnw7xycky0v6kfwlg5nnjii5"; + rev = "de9cefa74bba6fce3834144460868a468b8818f2"; + sha256 = "101j4jk3ixl8r3mxbkcrr5ybhb44ij3l52js4dqfxpylpiaw2cgk"; }; installFlags = [ "DESTDIR=$(out)" ]; @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "1p1dkzclj718w7di81s6486dn5zw77c4i2qn63bvp9q4vid452hn"; + outputHash = "1ndwp9yhpmx0kzayddy9i93mpv3d8gxypqm85069ic13lrjz1gdf"; meta = with stdenv.lib; { description = "Binary firmware collection packaged by kernel.org"; diff --git a/pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch b/pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch new file mode 100644 index 000000000000..44369dc5117f --- /dev/null +++ b/pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch @@ -0,0 +1,169 @@ +From 2fe9625cc6dec10531482a3947ef75009eb21489 Mon Sep 17 00:00:00 2001 +From: Jan Tojnar +Date: Tue, 30 Oct 2018 22:26:30 +0100 +Subject: [PATCH] build: Add option for installation sysconfdir + +On NixOS, sysconfdir is read-only by default, and packages are not supposed to +install files there. Instead, NixOS has a concept of modules that declaratively +describe the system configuration. + +We still want to install the config files and certificates to fwupd prefix, +so that the modules can use them as they see fit, but at the same time, we +cannot set sysconfdir=${prefix}/etc because the daemon needs to read the +configuration from the directory created by the module. + +With autotools, we could easily solve this by passing a the sysconfdir inside +prefix only to `make install`, but Meson does not support anything like that. +Until we manage to convince Meson to support install flags, we need to create +our own install flag. +--- + data/meson.build | 4 ++-- + data/pki/meson.build | 8 ++++---- + data/remotes.d/meson.build | 6 +++--- + meson.build | 6 ++++++ + meson_options.txt | 1 + + plugins/redfish/meson.build | 2 +- + plugins/uefi/meson.build | 2 +- + 7 files changed, 18 insertions(+), 11 deletions(-) + +diff --git a/data/meson.build b/data/meson.build +index 8dd2ac9ad..d4ad1cbc1 100644 +--- a/data/meson.build ++++ b/data/meson.build +@@ -9,7 +9,7 @@ if get_option('tests') and get_option('daemon') + endif + + install_data(['daemon.conf'], +- install_dir : join_paths(sysconfdir, 'fwupd') ++ install_dir : join_paths(sysconfdir_install, 'fwupd') + ) + + install_data(['org.freedesktop.fwupd.metainfo.xml'], +@@ -17,7 +17,7 @@ install_data(['org.freedesktop.fwupd.metainfo.xml'], + ) + + install_data(['org.freedesktop.fwupd.conf'], +- install_dir : join_paths(sysconfdir, 'dbus-1', 'system.d') ++ install_dir : join_paths(sysconfdir_install, 'dbus-1', 'system.d') + ) + + install_data(['metadata.xml'], +diff --git a/data/pki/meson.build b/data/pki/meson.build +index eefcc9142..dc801fa18 100644 +--- a/data/pki/meson.build ++++ b/data/pki/meson.build +@@ -4,14 +4,14 @@ if get_option('gpg') + 'GPG-KEY-Linux-Foundation-Firmware', + 'GPG-KEY-Linux-Vendor-Firmware-Service', + ], +- install_dir : join_paths(sysconfdir, 'pki', 'fwupd') ++ install_dir : join_paths(sysconfdir_install, 'pki', 'fwupd') + ) + + install_data([ + 'GPG-KEY-Linux-Foundation-Metadata', + 'GPG-KEY-Linux-Vendor-Firmware-Service', + ], +- install_dir : join_paths(sysconfdir, 'pki', 'fwupd-metadata') ++ install_dir : join_paths(sysconfdir_install, 'pki', 'fwupd-metadata') + ) + endif + +@@ -19,12 +19,12 @@ if get_option('pkcs7') + install_data([ + 'LVFS-CA.pem', + ], +- install_dir : join_paths(sysconfdir, 'pki', 'fwupd') ++ install_dir : join_paths(sysconfdir_install, 'pki', 'fwupd') + ) + install_data([ + 'LVFS-CA.pem', + ], +- install_dir : join_paths(sysconfdir, 'pki', 'fwupd-metadata') ++ install_dir : join_paths(sysconfdir_install, 'pki', 'fwupd-metadata') + ) + endif + +diff --git a/data/remotes.d/meson.build b/data/remotes.d/meson.build +index 824291fc5..d0599a00a 100644 +--- a/data/remotes.d/meson.build ++++ b/data/remotes.d/meson.build +@@ -3,7 +3,7 @@ if get_option('daemon') and get_option('lvfs') + 'lvfs.conf', + 'lvfs-testing.conf', + ], +- install_dir : join_paths(sysconfdir, 'fwupd', 'remotes.d') ++ install_dir : join_paths(sysconfdir_install, 'fwupd', 'remotes.d') + ) + i18n.merge_file( + input: 'lvfs.metainfo.xml', +@@ -37,12 +37,12 @@ configure_file( + output : 'fwupd.conf', + configuration : con2, + install: true, +- install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), ++ install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'), + ) + configure_file( + input : 'vendor.conf', + output : 'vendor.conf', + configuration : con2, + install: true, +- install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), ++ install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'), + ) +diff --git a/meson.build b/meson.build +index 737841f1a..23bd7a2e3 100644 +--- a/meson.build ++++ b/meson.build +@@ -144,6 +144,12 @@ localstatedir = join_paths(prefix, get_option('localstatedir')) + mandir = join_paths(prefix, get_option('mandir')) + localedir = join_paths(prefix, get_option('localedir')) + ++if get_option('sysconfdir_install') != '' ++ sysconfdir_install = join_paths(prefix, get_option('sysconfdir_install')) ++else ++ sysconfdir_install = sysconfdir ++endif ++ + gio = dependency('gio-2.0', version : '>= 2.45.8') + if gio.version().version_compare ('>= 2.55.0') + conf.set('HAVE_GIO_2_55_0', '1') +diff --git a/meson_options.txt b/meson_options.txt +index 23ef8cdb8..db8f93b6c 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -17,6 +17,7 @@ option('plugin_uefi', type : 'boolean', value : true, description : 'enable UEFI + option('plugin_nvme', type : 'boolean', value : true, description : 'enable NVMe support') + option('systemd', type : 'boolean', value : true, description : 'enable systemd support') + option('systemdunitdir', type: 'string', value: '', description: 'Directory for systemd units') ++option('sysconfdir_install', type: 'string', value: '', description: 'sysconfdir to use during installation') + option('tests', type : 'boolean', value : true, description : 'enable tests') + option('udevdir', type: 'string', value: '', description: 'Directory for udev rules') + option('efi-cc', type : 'string', value : 'gcc', description : 'the compiler to use for EFI modules') +diff --git a/plugins/redfish/meson.build b/plugins/redfish/meson.build +index 288f614e4..90cfe6484 100644 +--- a/plugins/redfish/meson.build ++++ b/plugins/redfish/meson.build +@@ -22,7 +22,7 @@ shared_module('fu_plugin_redfish', + ) + + install_data(['redfish.conf'], +- install_dir: join_paths(sysconfdir, 'fwupd') ++ install_dir: join_paths(sysconfdir_install, 'fwupd') + ) + + if get_option('tests') +diff --git a/plugins/uefi/meson.build b/plugins/uefi/meson.build +index c037e1b30..a0e8cd3e6 100644 +--- a/plugins/uefi/meson.build ++++ b/plugins/uefi/meson.build +@@ -69,7 +69,7 @@ executable( + ) + + install_data(['uefi.conf'], +- install_dir: join_paths(sysconfdir, 'fwupd') ++ install_dir: join_paths(sysconfdir_install, 'fwupd') + ) + + if get_option('tests') diff --git a/pkgs/os-specific/linux/firmware/fwupd/default.nix b/pkgs/os-specific/linux/firmware/fwupd/default.nix index e29dd2e6ee53..de0a1e2ee0d7 100644 --- a/pkgs/os-specific/linux/firmware/fwupd/default.nix +++ b/pkgs/os-specific/linux/firmware/fwupd/default.nix @@ -1,13 +1,14 @@ -{ stdenv, fetchurl, gtk-doc, pkgconfig, gobjectIntrospection, intltool -, libgudev, polkit, appstream-glib, gusb, sqlite, libarchive, glib-networking +{ stdenv, fetchurl, gtk-doc, pkgconfig, gobject-introspection, intltool +, libgudev, polkit, libxmlb, gusb, sqlite, libarchive, glib-networking , libsoup, help2man, gpgme, libxslt, elfutils, libsmbios, efivar, glibcLocales , gnu-efi, libyaml, valgrind, meson, libuuid, colord, docbook_xml_dtd_43, docbook_xsl , ninja, gcab, gnutls, python3, wrapGAppsHook, json-glib, bash-completion , shared-mime-info, umockdev, vala, makeFontsConf, freefont_ttf +, cairo, freetype, fontconfig, pango }: let # Updating? Keep $out/etc synchronized with passthru.filesInstalledToEtc - version = "1.1.1"; + version = "1.2.1"; python = python3.withPackages (p: with p; [ pygobject3 pycairo pillow ]); installedTestsPython = python3.withPackages (p: with p; [ pygobject3 requests ]); @@ -18,25 +19,26 @@ in stdenv.mkDerivation { name = "fwupd-${version}"; src = fetchurl { url = "https://people.freedesktop.org/~hughsient/releases/fwupd-${version}.tar.xz"; - sha256 = "0szakfnp6pl8vv3ivb40p5j8pxapfp724a55s2dr1qzzdlbjd08s"; + sha256 = "126b3lsh4gkyajsqm2c8l6wqr4dd7m26krz2527khmlps0lxdhg1"; }; outputs = [ "out" "lib" "dev" "devdoc" "man" "installedTests" ]; nativeBuildInputs = [ - meson ninja gtk-doc pkgconfig gobjectIntrospection intltool glibcLocales shared-mime-info + meson ninja gtk-doc pkgconfig gobject-introspection intltool glibcLocales shared-mime-info valgrind gcab docbook_xml_dtd_43 docbook_xsl help2man libxslt python wrapGAppsHook vala ]; buildInputs = [ - polkit appstream-glib gusb sqlite libarchive libsoup elfutils libsmbios gnu-efi libyaml + polkit libxmlb gusb sqlite libarchive libsoup elfutils libsmbios gnu-efi libyaml libgudev colord gpgme libuuid gnutls glib-networking efivar json-glib umockdev - bash-completion + bash-completion cairo freetype fontconfig pango ]; LC_ALL = "en_US.UTF-8"; # For po/make-images patches = [ ./fix-paths.patch + ./add-option-for-installation-sysconfdir.patch ]; postPatch = '' @@ -63,6 +65,8 @@ in stdenv.mkDerivation { "-Defi-ldsdir=${gnu-efi}/lib" "-Defi-includedir=${gnu-efi}/include/efi" "--localstatedir=/var" + "--sysconfdir=/etc" + "-Dsysconfdir_install=${placeholder "out"}/etc" ]; # TODO: We need to be able to override the directory flags from meson setup hook @@ -100,7 +104,7 @@ in stdenv.mkDerivation { "fwupd/remotes.d/lvfs.conf" "fwupd/remotes.d/vendor.conf" "pki/fwupd/GPG-KEY-Hughski-Limited" - "pki/fwupd/GPG-KEY-Linux-Foundation-Metadata" + "pki/fwupd/GPG-KEY-Linux-Foundation-Firmware" "pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service" "pki/fwupd/LVFS-CA.pem" "pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata" diff --git a/pkgs/os-specific/linux/firmware/fwupd/fix-paths.patch b/pkgs/os-specific/linux/firmware/fwupd/fix-paths.patch index 1cd9eb0e8f17..d1024438d8a7 100644 --- a/pkgs/os-specific/linux/firmware/fwupd/fix-paths.patch +++ b/pkgs/os-specific/linux/firmware/fwupd/fix-paths.patch @@ -4,86 +4,6 @@ -install_data('README.md', - install_dir : join_paths(localstatedir, 'lib', 'fwupd', 'builder') -) ---- a/data/meson.build -+++ b/data/meson.build -@@ -8,16 +8,12 @@ - subdir('installed-tests') - endif - --install_data(['daemon.conf'], -- install_dir : join_paths(sysconfdir, 'fwupd') --) -- - install_data(['org.freedesktop.fwupd.metainfo.xml'], - install_dir: join_paths(datadir, 'metainfo') - ) - - install_data(['org.freedesktop.fwupd.conf'], -- install_dir : join_paths(sysconfdir, 'dbus-1', 'system.d') -+ install_dir : join_paths(get_option('prefix'), 'etc', 'dbus-1', 'system.d') - ) - - install_data(['metadata.xml'], ---- a/data/pki/meson.build -+++ b/data/pki/meson.build -@@ -4,14 +4,14 @@ - 'GPG-KEY-Linux-Foundation-Firmware', - 'GPG-KEY-Linux-Vendor-Firmware-Service', - ], -- install_dir : join_paths(sysconfdir, 'pki', 'fwupd') -+ install_dir : join_paths(get_option('prefix'), 'etc', 'pki', 'fwupd') - ) - - install_data([ - 'GPG-KEY-Linux-Foundation-Metadata', - 'GPG-KEY-Linux-Vendor-Firmware-Service', - ], -- install_dir : join_paths(sysconfdir, 'pki', 'fwupd-metadata') -+ install_dir : join_paths(get_option('prefix'), 'etc', 'pki', 'fwupd-metadata') - ) - endif - -@@ -19,12 +19,12 @@ - install_data([ - 'LVFS-CA.pem', - ], -- install_dir : join_paths(sysconfdir, 'pki', 'fwupd') -+ install_dir : join_paths(get_option('prefix'), 'etc', 'pki', 'fwupd') - ) - install_data([ - 'LVFS-CA.pem', - ], -- install_dir : join_paths(sysconfdir, 'pki', 'fwupd-metadata') -+ install_dir : join_paths(get_option('prefix'), 'etc', 'pki', 'fwupd-metadata') - ) - endif - ---- a/data/remotes.d/meson.build -+++ b/data/remotes.d/meson.build -@@ -3,7 +3,7 @@ - 'lvfs.conf', - 'lvfs-testing.conf', - ], -- install_dir : join_paths(sysconfdir, 'fwupd', 'remotes.d') -+ install_dir : join_paths(get_option('prefix'), 'etc', 'fwupd', 'remotes.d') - ) - i18n.merge_file( - input: 'lvfs.metainfo.xml', -@@ -37,12 +37,12 @@ - output : 'fwupd.conf', - configuration : con2, - install: true, -- install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), -+ install_dir: join_paths(get_option('prefix'), 'etc', 'fwupd', 'remotes.d'), - ) - configure_file( - input : 'vendor.conf', - output : 'vendor.conf', - configuration : con2, - install: true, -- install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), -+ install_dir: join_paths(get_option('prefix'), 'etc', 'fwupd', 'remotes.d'), - ) --- a/meson_post_install.sh +++ b/meson_post_install.sh @@ -11,6 +11,4 @@ diff --git a/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix b/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix index eb5b0bd294c8..89b4f70264eb 100644 --- a/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix +++ b/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix @@ -1,52 +1,51 @@ -{ stdenv, fetchurl, dpkg }: +{ stdenv, fetchurl, fetchFromGitHub, dpkg }: stdenv.mkDerivation rec { name = "raspberrypi-wireless-firmware-${version}"; - version = "2018-05-30"; + version = "2018-08-20"; srcs = [ - (fetchurl { - url = "https://archive.raspberrypi.org/debian/pool/main/b/bluez-firmware/bluez-firmware_1.2-3+rpt5.debian.tar.xz"; - sha256 = "06zpyrz6frkgjy26hr3998klnhjdqxwashgjgvj9rgbcqy70nkxg"; + (fetchFromGitHub { + name = "bluez-firmware"; + owner = "RPi-Distro"; + repo = "bluez-firmware"; + rev = "ade2bae1aaaebede09abb8fb546f767a0e4c7804"; + sha256 = "07gm76gxp5anv6paryvxcp34a86fkny8kdlzqhzcpfczzglkp6ag"; }) - (fetchurl { - url = "https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/firmware-brcm80211_20161130-3+rpt3_all.deb"; - sha256 = "10l74ac28baprnsiylf2vy4pkxgb3crixid90ngs6si9smm7rn6z"; + (fetchFromGitHub { + name = "firmware-nonfree"; + owner = "RPi-Distro"; + repo = "firmware-nonfree"; + rev = "b518de45ced519e8f7a499f4778100173402ae43"; + sha256 = "1d5026ic9awji6c67irpwsxpxgsc0dhn11d3abkxi2vvra1pir4g"; }) ]; sourceRoot = "."; + dontBuild = true; # Firmware blobs do not need fixing and should not be modified dontFixup = true; - - # Unpack the debian package - nativeBuildInputs = [ dpkg ]; - unpackCmd = '' - if ! [[ "$curSrc" =~ \.deb$ ]]; then return 1; fi - dpkg -x "$curSrc" . - ''; - installPhase = '' mkdir -p "$out/lib/firmware/brcm" # Wifi firmware - for filename in lib/firmware/brcm/brcmfmac434??-sdio.*; do + for filename in firmware-nonfree/brcm/brcmfmac434??-sdio.*; do cp "$filename" "$out/lib/firmware/brcm" done # Bluetooth firmware - cp broadcom/*.hcd "$out/lib/firmware/brcm" + cp bluez-firmware/broadcom/*.hcd "$out/lib/firmware/brcm" ''; outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "1gwzasl5w5nc0awqv3w2081ns63wd1yds0xh0dg95dc6brnqhhf8"; + outputHash = "1s5gb00v42s5izbaw8irs1fwvhh7z9wl07czc0nkw6p91871ivb7"; meta = with stdenv.lib; { description = "Firmware for builtin Wifi/Bluetooth devices in the Raspberry Pi 3 and Zero W"; - homepage = https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/; + homepage = https://github.com/RPi-Distro/firmware-nonfree; license = licenses.unfreeRedistributableFirmware; platforms = platforms.linux; maintainers = with maintainers; [ lopsided98 ]; diff --git a/pkgs/os-specific/linux/firmware/raspberrypi/default.nix b/pkgs/os-specific/linux/firmware/raspberrypi/default.nix index b29cf88f168f..db1091e349dc 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 { name = "raspberrypi-firmware-${version}"; - version = "1.20180619"; + version = "1.20180919"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "firmware"; rev = version; - sha256 = "1wppk6c5mbanx9h2wa3yz3rzh5am8bqvgw23gxqgwhbar8w99cfn"; + sha256 = "0aw5fzz7kr18cc4phdn81g45swkpaf4022sgi72pq2q6zzqnrdg4"; }; installPhase = '' diff --git a/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix b/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix index 91e6e7f4cc59..4685f6757179 100644 --- a/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix +++ b/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "raspberrypi-tools-${version}"; - version = "2018-02-05"; + version = "2018-10-03"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "userland"; - rev = "a343dcad1dae4e93f4bfb99496697e207f91027e"; - sha256 = "1z4qrwjb7x3a45mx978q8vyhnx068sgzhymm4z0ayhckji4ngal1"; + rev = "de4a7f2e3c391e2d3bc76af31864270e7802d9ac"; + sha256 = "0w96xa98ngdk9m6wv185w8waa7wm2hkn2bhxz52zd477hchzrxlg"; }; patches = [ ./tools-dont-install-sysv-init-scripts.patch ]; diff --git a/pkgs/os-specific/linux/fuse/default.nix b/pkgs/os-specific/linux/fuse/default.nix index e3313a676c99..5394edf28773 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.2.6"; - sha256Hash = "0harsla45b0pj3khgxkcwfr2qd8pahg70ygki9i0a8pzscy64sl2"; + version = "3.3.0"; + sha256Hash = "1pwrnfm8jkxxqhrjz0v1gaw36hshgznchyj961qdk2y697y4zp19"; }; } diff --git a/pkgs/os-specific/linux/fusionio/srcs.nix b/pkgs/os-specific/linux/fusionio/srcs.nix deleted file mode 100644 index fb632a6e9fba..000000000000 --- a/pkgs/os-specific/linux/fusionio/srcs.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ fetchurl }: -rec { - version = "3.2.10"; - - libvsl = fetchurl { - name = "fusionio-libvsl-${version}.deb"; - url = "https://drive.google.com/uc?export=download&id=0B7U0_ZBLoB2Wc01uNk1nVURMVFk"; - sha256 = "1i8ii9dlyskj2dvad7nfvlm1wz2s4gy5llbl29hfa13w6nhcl5wk"; - }; - - util = fetchurl { - name = "fusionio-util-${version}.deb"; - url = "https://drive.google.com/uc?export=download&id=0B7U0_ZBLoB2WbDVuQkwzWjZONGs"; - sha256 = "0aw64kk5cwchjhqh5n1lpqrrh5gn4qdalnmasd25z7sijy2flxgq"; - }; - - vsl = fetchurl { - name = "fusionio-iomemory-vsl-${version}.tar.gz"; - url = "https://drive.google.com/uc?export=download&id=0B7U0_ZBLoB2WbXFMbExEMUFCcWM"; - sha256 = "1zm20aa1jmmqcqkb4p9r4jsgbg371zr1abdz32rw02i9687fsgcc"; - }; -} diff --git a/pkgs/os-specific/linux/fusionio/util.nix b/pkgs/os-specific/linux/fusionio/util.nix deleted file mode 100644 index 6327a95f39d7..000000000000 --- a/pkgs/os-specific/linux/fusionio/util.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ stdenv, fetchurl, dpkg, glibc, gcc, libuuid }: - -let - srcs = import ./srcs.nix { inherit fetchurl; }; -in -stdenv.mkDerivation { - name = "fusionio-util-${srcs.version}"; - - nativeBuildInputs = [ dpkg ]; - - buildCommand = '' - dpkg-deb -R ${srcs.libvsl} $TMPDIR - dpkg-deb -R ${srcs.util} $TMPDIR - - rm $TMPDIR/usr/bin/fio-{bugreport,sanitize} - - mkdir -p $out - cp -r $TMPDIR/{etc,usr/{bin,lib,share}} $out - for BIN in $(find $out/bin -type f); do - echo Patching $BIN - patchelf --set-interpreter "${glibc.out}/lib/ld-linux-x86-64.so.2" --set-rpath "${stdenv.lib.makeLibraryPath [ glibc gcc.cc libuuid ] }:$out/lib" $BIN - - # Test our binary to see if it was correctly patched - set +e - $BIN --help >/dev/null 2>&1 - ST="$?" - set -e - if [ "$ST" -ge "10" ]; then - echo "Failed testing $BIN" - exit 1; - fi - done - ''; - - dontStrip = true; - - meta = with stdenv.lib; { - homepage = http://fusionio.com; - description = "Fusionio command line utilities"; - license = licenses.unfree; - platforms = [ "x86_64-linux" ]; - broken = stdenv.hostPlatform.system != "x86_64-linux"; - maintainers = with maintainers; [ wkennington ]; - }; -} diff --git a/pkgs/os-specific/linux/fusionio/vsl-fix-file-inode.patch b/pkgs/os-specific/linux/fusionio/vsl-fix-file-inode.patch deleted file mode 100644 index 25887ceee0f6..000000000000 --- a/pkgs/os-specific/linux/fusionio/vsl-fix-file-inode.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/kfile.c b/kfile.c -index 5014e77..a65d921 100644 ---- a/kfile.c -+++ b/kfile.c -@@ -51,7 +51,7 @@ fusion_inode * noinline kfio_fs_inode(fusion_file *fp) - #if KFIOC_STRUCT_FILE_HAS_PATH - return (fusion_inode *) ((struct file *)fp)->f_path.dentry->d_inode; - #else -- return (fusion_inode *) ((struct file *)fp)->f_dentry->d_inode; -+ return (fusion_inode *) file_inode((struct file *)fp); - #endif - } - diff --git a/pkgs/os-specific/linux/fusionio/vsl.nix b/pkgs/os-specific/linux/fusionio/vsl.nix deleted file mode 100644 index 6ebe2e0cdaf5..000000000000 --- a/pkgs/os-specific/linux/fusionio/vsl.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ stdenv, fetchurl, kernel }: - -let - srcs = import ./srcs.nix { inherit fetchurl; }; -in -stdenv.mkDerivation rec { - name = "fusionio-iomemory-vsl-${srcs.version}"; - - src = srcs.vsl; - - hardeningDisable = [ "pic" ]; - - prePatch = '' - cd root/usr/src/iomemory-vsl-* - ''; - - patches = stdenv.lib.optional (stdenv.lib.versionAtLeast kernel.version "3.19") ./vsl-fix-file-inode.patch; - - preBuild = '' - sed -i Makefile kfio_config.sh \ - -e "s,\(KERNELDIR=\"\|KERNEL_SRC =\)[^\"]*,\1${kernel.dev}/lib/modules/${kernel.modDirVersion}/build,g" - export DKMS_KERNEL_VERSION=${kernel.modDirVersion} - export TARGET="x86_64_cc48" - ''; - - installPhase = '' - export INSTALL_ROOT=$out - make modules_install - ''; - - meta = with stdenv.lib; { - homepage = http://fusionio.com; - description = "Kernel driver for accessing fusion-io cards"; - license = licenses.unfree; - platforms = [ "x86_64-linux" ]; - broken = stdenv.hostPlatform.system != "x86_64-linux"; - maintainers = with maintainers; [ wkennington ]; - }; -} diff --git a/pkgs/os-specific/linux/fwts/default.nix b/pkgs/os-specific/linux/fwts/default.nix index e54ab7bcba73..1e16725af3f9 100644 --- a/pkgs/os-specific/linux/fwts/default.nix +++ b/pkgs/os-specific/linux/fwts/default.nix @@ -1,18 +1,18 @@ { stdenv, fetchzip, autoreconfHook, pkgconfig, glib, libtool, pcre -, json_c, flex, bison, dtc, pciutils, dmidecode, iasl }: +, json_c, flex, bison, dtc, pciutils, dmidecode, iasl, libbsd }: stdenv.mkDerivation rec { name = "fwts-${version}"; - version = "18.07.00"; + version = "18.11.00"; src = fetchzip { url = "http://fwts.ubuntu.com/release/fwts-V${version}.tar.gz"; - sha256 = "11fc26k1k98i1rv1jw9ahbbal7p7cl6wxy967a7ixs330q5ry1lb"; + sha256 = "14dxw0ny5z681kz4dpm2phyanr2q4c8fqml3mhdr1mb2ndrrwqgz"; stripRoot = false; }; nativeBuildInputs = [ autoreconfHook pkgconfig libtool ]; - buildInputs = [ glib pcre json_c flex bison dtc pciutils dmidecode iasl ]; + buildInputs = [ glib pcre json_c flex bison dtc pciutils dmidecode iasl libbsd ]; postPatch = '' substituteInPlace src/lib/include/fwts_binpaths.h --replace "/usr/bin/lspci" "${pciutils}/bin/lspci" diff --git a/pkgs/os-specific/linux/gogoclient/default.nix b/pkgs/os-specific/linux/gogoclient/default.nix index 89afecbd9ccd..942cafd03435 100644 --- a/pkgs/os-specific/linux/gogoclient/default.nix +++ b/pkgs/os-specific/linux/gogoclient/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { src = fetchurl { #url = http://gogo6.com/downloads/gogoc-1_2-RELEASE.tar.gz; - url = http://src.fedoraproject.org/repo/pkgs/gogoc/gogoc-1_2-RELEASE.tar.gz/41177ed683cf511cc206c7782c37baa9/gogoc-1_2-RELEASE.tar.gz; + url = https://src.fedoraproject.org/repo/pkgs/gogoc/gogoc-1_2-RELEASE.tar.gz/41177ed683cf511cc206c7782c37baa9/gogoc-1_2-RELEASE.tar.gz; sha256 = "a0ef45c0bd1fc9964dc8ac059b7d78c12674bf67ef641740554e166fa99a2f49"; }; patches = [./gcc46-include-fix.patch ./config-paths.patch ]; diff --git a/pkgs/os-specific/linux/hdparm/default.nix b/pkgs/os-specific/linux/hdparm/default.nix index cbdbefeb2a0e..542d99eeabe8 100644 --- a/pkgs/os-specific/linux/hdparm/default.nix +++ b/pkgs/os-specific/linux/hdparm/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "hdparm-9.56"; + name = "hdparm-9.58"; src = fetchurl { url = "mirror://sourceforge/hdparm/${name}.tar.gz"; - sha256 = "1np42qyhb503khvacnjcl3hb1dqly68gj0a1xip3j5qhbxlyvybg"; + sha256 = "03z1qm8zbgpxagk3994lvp24yqsshjibkwg05v9p3q1w7y48xrws"; }; diff --git a/pkgs/os-specific/linux/hwdata/default.nix b/pkgs/os-specific/linux/hwdata/default.nix index 5943ced2f8f9..dfca87e27165 100644 --- a/pkgs/os-specific/linux/hwdata/default.nix +++ b/pkgs/os-specific/linux/hwdata/default.nix @@ -2,24 +2,24 @@ stdenv.mkDerivation rec { name = "hwdata-${version}"; - version = "0.314"; + version = "0.316"; src = fetchFromGitHub { owner = "vcrhonek"; repo = "hwdata"; rev = "v${version}"; - sha256 = "12k466ndg152fqld1w5v1zfdyv000yypazcwy75ywlxvlknv4y90"; + sha256 = "0k3fypykbq9943cnxlmmpk0xp9nhhf46pfdhkgm99iaa27b8s1gb"; }; preConfigure = "patchShebangs ./configure"; - configureFlags = [ "--datadir=$(prefix)/data" ]; + configureFlags = [ "--datadir=${placeholder "out"}/share" ]; doCheck = false; # this does build machine-specific checks (e.g. enumerates PCI bus) outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "1w00y5kj8rd8slzydw1gw8cablxlkham4vq786kdd8zga286zabb"; + outputHash = "0g2w4jr4p1hykracp2za7jb0rcr51kks1m43pzcaf7g99x8669ww"; meta = { homepage = https://github.com/vcrhonek/hwdata; diff --git a/pkgs/os-specific/linux/i2c-tools/default.nix b/pkgs/os-specific/linux/i2c-tools/default.nix index eacac156c975..3f90b91f10d8 100644 --- a/pkgs/os-specific/linux/i2c-tools/default.nix +++ b/pkgs/os-specific/linux/i2c-tools/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Set of I2C tools for Linux"; - homepage = http://www.lm-sensors.org/wiki/I2CTools; + homepage = https://i2c.wiki.kernel.org/index.php/I2C_Tools; license = licenses.gpl2; maintainers = [ maintainers.dezgeg ]; platforms = platforms.linux; diff --git a/pkgs/os-specific/linux/i7z/default.nix b/pkgs/os-specific/linux/i7z/default.nix index 48d28036aa4f..ac5f9fc5ba30 100644 --- a/pkgs/os-specific/linux/i7z/default.nix +++ b/pkgs/os-specific/linux/i7z/default.nix @@ -1,51 +1,55 @@ -{ stdenv, lib, fetchurl, ncurses -, withGui ? false, qt4 ? null }: +{ stdenv, lib, fetchFromGitHub, fetchpatch, ncurses +, withGui ? false, qtbase }: stdenv.mkDerivation rec { - name = "i7z-0.27.2"; + name = "i7z-${version}"; + version = "0.27.3"; - src = fetchurl { - url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/i7z/${name}.tar.gz"; - sha256 = "1wa7ix6m75wl3k2n88sz0x8cckvlzqklja2gvzqfw5rcfdjjvxx7"; + src = fetchFromGitHub { + owner = "DimitryAndric"; + repo = "i7z"; + rev = "v${version}"; + sha256 = "0l8wz0ffb27nkwchc606js652spk8masy3kjmzh7ygipwsary5ds"; }; - buildInputs = [ ncurses ] ++ lib.optional withGui qt4; + buildInputs = [ ncurses ] ++ lib.optional withGui qtbase; + + patches = [ + (fetchpatch { + url = "https://salsa.debian.org/debian/i7z/raw/ad1359764ee7a860a02e0c972f40339058fa9369/debian/patches/fix-insecure-tempfile.patch"; + sha256 = "0ifg06xjw14y4fnzzgkhqm4sv9mcdzgi8m2wffq9z8b1r0znya3s"; + }) + (fetchpatch { + url = "https://salsa.debian.org/debian/i7z/raw/ad1359764ee7a860a02e0c972f40339058fa9369/debian/patches/nehalem.patch"; + sha256 = "1ys6sgm01jkqb6d4y7qc3h89dzph8jjjcfya5c5jcm7dkxlzjq8a"; + }) + (fetchpatch { + url = "https://salsa.debian.org/debian/i7z/raw/ad1359764ee7a860a02e0c972f40339058fa9369/debian/patches/hyphen-used-as-minus-sign.patch"; + sha256 = "1ji2qvdyq0594cpqz0dlsfggvw3rm63sygh0jxvwjgxpnhykhg1p"; + }) + ./qt5.patch + ]; enableParallelBuilding = true; - buildPhase = '' - runHook preBuild - - make - ${lib.optionalString withGui '' + postBuild = lib.optionalString withGui '' cd GUI qmake make clean make cd .. - ''} - - runHook postBuild ''; - installPhase = '' - runHook preInstall + makeFlags = [ "prefix=${placeholder "out"}" ]; - mkdir -p $out/{bin,sbin} - make install prefix=$out - ${lib.optionalString withGui '' - install -Dm755 GUI/i7z_GUI $out/bin/i7z-gui - ''} - mv $out/sbin/* $out/bin/ - rmdir $out/sbin - - runHook postInstall + postInstall = lib.optionalString withGui '' + install -Dm755 GUI/i7z_GUI $out/bin/i7z-gui ''; meta = with lib; { description = "A better i7 (and now i3, i5) reporting tool for Linux"; - homepage = https://github.com/ajaiantilal/i7z; - repositories.git = https://github.com/ajaiantilal/i7z.git; + homepage = https://github.com/DimitryAndric/i7z; + repositories.git = https://github.com/DimitryAndric/i7z.git; license = licenses.gpl2; maintainers = with maintainers; [ bluescreen303 ]; # broken on ARM diff --git a/pkgs/os-specific/linux/i7z/qt5.patch b/pkgs/os-specific/linux/i7z/qt5.patch new file mode 100644 index 000000000000..9e9b162d9e85 --- /dev/null +++ b/pkgs/os-specific/linux/i7z/qt5.patch @@ -0,0 +1,13 @@ +diff -Naur a/GUI/i7z_GUI.pro b/GUI/i7z_GUI.pro +--- a/GUI/i7z_GUI.pro 2013-10-12 21:59:19.000000000 +0100 ++++ b/GUI/i7z_GUI.pro 2016-11-05 13:54:30.118655672 +0000 +@@ -3,7 +3,8 @@ + ###################################################################### + + TEMPLATE = app +-TARGET = ++TARGET = i7z_GUI ++QT += widgets + DEPENDPATH += . + INCLUDEPATH += . + CONFIG += debug diff --git a/pkgs/os-specific/linux/iio-sensor-proxy/default.nix b/pkgs/os-specific/linux/iio-sensor-proxy/default.nix index 0ccc8acfdca9..dcd5b4763ff1 100644 --- a/pkgs/os-specific/linux/iio-sensor-proxy/default.nix +++ b/pkgs/os-specific/linux/iio-sensor-proxy/default.nix @@ -3,19 +3,23 @@ stdenv.mkDerivation rec { name = "iio-sensor-proxy-${version}"; - version = "2.4"; + version = "2.5"; src = fetchFromGitHub { owner = "hadess"; repo = "iio-sensor-proxy"; rev = version; - sha256 = "1c8izq73c00gvv0jc6zby5hcircs4cb16a1d3ivp1i1iflknj46n"; + sha256 = "06x1vvslsa44bgw8s5rr17q9i2ssbw0x04l75zsy3rql9r3y2jzg"; }; configurePhase = '' + runHook preConfigure + ./autogen.sh --prefix=$out \ --with-udevrulesdir=$out/lib/udev/rules.d \ --with-systemdsystemunitdir=$out/lib/systemd/system + + runHook postConfigure ''; buildInputs = [ diff --git a/pkgs/os-specific/linux/ioport/default.nix b/pkgs/os-specific/linux/ioport/default.nix index 56e622df2ce8..c14d9f146eb0 100644 --- a/pkgs/os-specific/linux/ioport/default.nix +++ b/pkgs/os-specific/linux/ioport/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation { buildInputs = [ perl ]; meta = with stdenv.lib; { description = "Direct access to I/O ports from the command line"; - homepage = http://people.redhat.com/rjones/ioport/; + homepage = https://people.redhat.com/rjones/ioport/; license = licenses.gpl2Plus; platforms = [ "x86_64-linux" "i686-linux" ]; maintainers = [ maintainers.cleverca22 ]; diff --git a/pkgs/os-specific/linux/iproute/default.nix b/pkgs/os-specific/linux/iproute/default.nix index f1abf0fbe925..4fd2b2a9124b 100644 --- a/pkgs/os-specific/linux/iproute/default.nix +++ b/pkgs/os-specific/linux/iproute/default.nix @@ -1,14 +1,12 @@ -{ fetchurl, stdenv, config, flex, bash, bison, db, iptables, pkgconfig -, libelf -}: +{ fetchurl, stdenv, flex, bash, bison, db, iptables, pkgconfig, libelf }: stdenv.mkDerivation rec { name = "iproute2-${version}"; - version = "4.18.0"; + version = "4.19.0"; src = fetchurl { url = "mirror://kernel/linux/utils/net/iproute2/${name}.tar.xz"; - sha256 = "0ida5njr9nacg6ym3rjvl3cc9czw0hn4akhzbqf8f4zmjl6cgrm9"; + sha256 = "114rlb3bvrf7q6yr03mn1rj6gl7mrg0psvm2dx0qb2kxyjhmrv6r"; }; preConfigure = '' @@ -18,6 +16,8 @@ stdenv.mkDerivation rec { substituteInPlace Makefile --replace " netem " " " ''; + outputs = [ "out" "dev"]; + makeFlags = [ "DESTDIR=" "LIBDIR=$(out)/lib" @@ -25,12 +25,11 @@ stdenv.mkDerivation rec { "MANDIR=$(out)/share/man" "BASH_COMPDIR=$(out)/share/bash-completion/completions" "DOCDIR=$(TMPDIR)/share/doc/${name}" # Don't install docs - "HDRDIR=$(TMPDIR)/include/iproute2" # Don't install headers + "HDRDIR=$(dev)/include/iproute2" ]; - # enable iproute2 module if you want this folder to be created buildFlags = [ - "CONFDIR=${config.iproute2.confDir or "/run/iproute2"}" + "CONFDIR=/etc/iproute2" ]; installFlags = [ diff --git a/pkgs/os-specific/linux/ipset/default.nix b/pkgs/os-specific/linux/ipset/default.nix index d736caa535d4..51c6f479504f 100644 --- a/pkgs/os-specific/linux/ipset/default.nix +++ b/pkgs/os-specific/linux/ipset/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, libmnl }: stdenv.mkDerivation rec { - name = "ipset-6.38"; + name = "ipset-7.0"; src = fetchurl { url = "http://ipset.netfilter.org/${name}.tar.bz2"; - sha256 = "0i72wcljl0nkpmzc20jcch3hpphrm0qp4v4j4ajamq0zlddn5vyf"; + sha256 = "1bs1qz6cs9z167f36xsbg93fb6dj5bw05shk07fkwkjiglxhzyn6"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/os-specific/linux/iputils/default.nix b/pkgs/os-specific/linux/iputils/default.nix index e66dbe41d013..2248f0329c60 100644 --- a/pkgs/os-specific/linux/iputils/default.nix +++ b/pkgs/os-specific/linux/iputils/default.nix @@ -30,6 +30,16 @@ in stdenv.mkDerivation { url = "https://github.com/iputils/iputils/commit/d0ff83e87ea9064d9215a18e93076b85f0f9e828.patch"; sha256 = "05wrwf0bfmax69bsgzh3b40n7rvyzw097j8z5ix0xsg0kciygjvx"; }) + (fetchpatch { + name = "add-missing-idn-declarations.patch"; + url = "https://github.com/iputils/iputils/commit/5007d7067918fb3d950d34c01d059e5222db679a.patch"; + sha256 = "0dhgxdhjcbb2q6snm3mjp38l066knykmrx4k8rn167cizn7akpdx"; + }) + (fetchpatch { + name = "fix-ping-idn.patch"; + url = "https://github.com/iputils/iputils/commit/25899e849aa3abc1ad29ebf0b830262a859eaed5.patch"; + sha256 = "1bqjcdjjnc2j6indcli7s7gbbhkcaligvh94asixfrmjzkbn533n"; + }) ]; prePatch = '' diff --git a/pkgs/os-specific/linux/irqbalance/default.nix b/pkgs/os-specific/linux/irqbalance/default.nix index 439b2aff6afc..c4a29d2d601d 100644 --- a/pkgs/os-specific/linux/irqbalance/default.nix +++ b/pkgs/os-specific/linux/irqbalance/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "irqbalance-${version}"; - version = "1.4.0"; + version = "1.5.0"; src = fetchFromGitHub { owner = "irqbalance"; repo = "irqbalance"; rev = "v${version}"; - sha256 = "05q3cdz2a5zp5s2bdz5a80y9vq7awqw9lbvyvh6vjs9a8vg80hwm"; + sha256 = "1wdwch4nb479xhinin4yqvcjah6h09i4nh8fhnsfbn1mzl0hiv09"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; diff --git a/pkgs/os-specific/linux/iwd/default.nix b/pkgs/os-specific/linux/iwd/default.nix index 79179f3fcbb8..acf28a1bca7a 100644 --- a/pkgs/os-specific/linux/iwd/default.nix +++ b/pkgs/os-specific/linux/iwd/default.nix @@ -1,23 +1,24 @@ -{ stdenv, fetchgit, autoreconfHook, coreutils, readline, python3Packages }: +{ stdenv, fetchgit, autoreconfHook, pkgconfig, coreutils, readline, python3Packages }: let ell = fetchgit { url = https://git.kernel.org/pub/scm/libs/ell/ell.git; - rev = "0.9"; - sha256 = "1kg7cx7ir8bvz33n624ncrq9r4fh7rg9z22fly894a3mk1imq22p"; + rev = "0.15"; + sha256 = "1jwk5gxcs964ddca9asw6fvc4h9q8d2x1y3linfi11b5vf30bghn"; }; in stdenv.mkDerivation rec { name = "iwd-${version}"; - version = "0.7"; + version = "0.12"; src = fetchgit { url = https://git.kernel.org/pub/scm/network/wireless/iwd.git; rev = version; - sha256 = "0q76fh6fcl7nxyjl8z2n4plp2qaxc1fqx575by6xqf1rnv4nk0ab"; + sha256 = "156zq3zqa2vfmvy3yv9lng23mhrhlgwh0p2x3fcn10nkks9q89pn"; }; nativeBuildInputs = [ autoreconfHook + pkgconfig python3Packages.wrapPython ]; @@ -31,13 +32,15 @@ in stdenv.mkDerivation rec { python3Packages.pygobject3 ]; - enableParallelBuilding = true; + # Enable when it works again + enableParallelBuilding = false; configureFlags = [ "--with-dbus-datadir=$(out)/etc/" "--with-dbus-busdir=$(out)/usr/share/dbus-1/system-services/" "--with-systemd-unitdir=$(out)/lib/systemd/system/" "--localstatedir=/var/" + "--enable-wired" ]; postUnpack = '' @@ -57,6 +60,8 @@ in stdenv.mkDerivation rec { ''; postFixup = '' + substituteInPlace $out/usr/share/dbus-1/system-services/net.connman.ead.service \ + --replace /bin/false ${coreutils}/bin/false substituteInPlace $out/usr/share/dbus-1/system-services/net.connman.iwd.service \ --replace /bin/false ${coreutils}/bin/false ''; diff --git a/pkgs/os-specific/linux/jfbview/default.nix b/pkgs/os-specific/linux/jfbview/default.nix index dafe9069b5a8..e037ad98226d 100644 --- a/pkgs/os-specific/linux/jfbview/default.nix +++ b/pkgs/os-specific/linux/jfbview/default.nix @@ -15,13 +15,13 @@ in stdenv.mkDerivation rec { name = "${package}-${version}"; - version = "0.5.5"; + version = "0.5.6"; src = fetchFromGitHub { repo = "JFBView"; owner = "jichu4n"; rev = version; - sha256 = "1w844ha9lp49ik79yfislib34455nl9gcksbx22hiz30gmqwzakz"; + sha256 = "09rcmlf04aka0yzr25imadi0fl4nlbsxcahs7fhvzx4nql4halqw"; }; hardeningDisable = [ "format" ]; diff --git a/pkgs/os-specific/linux/jool/default.nix b/pkgs/os-specific/linux/jool/default.nix index 84a621e7f120..d65be175fc1d 100644 --- a/pkgs/os-specific/linux/jool/default.nix +++ b/pkgs/os-specific/linux/jool/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchFromGitHub, kernel }: -assert stdenv.lib.versionOlder kernel.version "4.17"; +assert stdenv.lib.versionOlder kernel.version "4.18"; let sourceAttrs = (import ./source.nix) { inherit fetchFromGitHub; }; diff --git a/pkgs/os-specific/linux/jool/source.nix b/pkgs/os-specific/linux/jool/source.nix index f15b91f9f142..24134b8b8182 100644 --- a/pkgs/os-specific/linux/jool/source.nix +++ b/pkgs/os-specific/linux/jool/source.nix @@ -1,11 +1,11 @@ { fetchFromGitHub }: rec { - version = "3.5.7"; + version = "unstable-20180706"; src = fetchFromGitHub { owner = "NICMx"; repo = "Jool"; - rev = "v${version}"; - sha256 = "1qxhrchhm4lbyxkp6wm47a85aa4d9wlyy3kdijl8rarngvh8j1yx"; + rev = "de791931d94e972c36bb3c102a9cadab5230c285"; + sha256 = "09mr7lc9k17znpslsfmndx4vgl240llcgblxm92fizmwz23y1d6c"; }; } diff --git a/pkgs/os-specific/linux/kbd/default.nix b/pkgs/os-specific/linux/kbd/default.nix index bfade509fcac..a37e65f8cb50 100644 --- a/pkgs/os-specific/linux/kbd/default.nix +++ b/pkgs/os-specific/linux/kbd/default.nix @@ -25,6 +25,19 @@ stdenv.mkDerivation rec { # Add Neo keymap subdirectory sed -i -e 's,^KEYMAPSUBDIRS *= *,&i386/neo ,' data/Makefile.am + # Renaming keymaps with name clashes, because loadkeys just picks + # the first keymap it sees. The clashing names lead to e.g. + # "loadkeys no" defaulting to a norwegian dvorak map instead of + # the much more common qwerty one. + pushd data/keymaps/i386 + mv qwertz/cz{,-qwertz}.map + mv olpc/es{,-olpc}.map + mv olpc/pt{,-olpc}.map + mv dvorak/{no.map,dvorak-no.map} + mv fgGIod/trf{,-fgGIod}.map + mv colemak/{en-latin9,colemak}.map + popd + # Fix the path to gzip/bzip2. substituteInPlace src/libkeymap/findfile.c \ --replace gzip ${gzip}/bin/gzip \ diff --git a/pkgs/os-specific/linux/kernel-headers/default.nix b/pkgs/os-specific/linux/kernel-headers/default.nix index 09fa4fbfd3a7..eb0059f55c35 100644 --- a/pkgs/os-specific/linux/kernel-headers/default.nix +++ b/pkgs/os-specific/linux/kernel-headers/default.nix @@ -1,9 +1,10 @@ { stdenvNoCC, lib, buildPackages -, fetchurl, perl +, fetchurl, fetchpatch, perl +, elf-header }: let - common = { version, sha256, patches ? null }: stdenvNoCC.mkDerivation { + common = { version, sha256, patches ? [] }: stdenvNoCC.mkDerivation { name = "linux-headers-${version}"; src = fetchurl { @@ -16,24 +17,53 @@ let # It may look odd that we use `stdenvNoCC`, and yet explicit depend on a cc. # We do this so we have a build->build, not build->host, C compiler. depsBuildBuild = [ buildPackages.stdenv.cc ]; - nativeBuildInputs = [ perl ]; + # `elf-header` is null when libc provides `elf.h`. + nativeBuildInputs = [ perl elf-header ]; extraIncludeDirs = lib.optional stdenvNoCC.hostPlatform.isPowerPC ["ppc"]; - # "patches" array defaults to 'null' to avoid changing hash - # and causing mass rebuild inherit patches; - buildPhase = '' - make mrproper headers_check SHELL=bash + hardeningDisable = lib.optional stdenvNoCC.buildPlatform.isDarwin "format"; + + makeFlags = [ + "SHELL=bash" + # Avoid use of runtime build->host compilers for checks. These + # checks only cared to work around bugs in very old compilers, so + # these changes should be safe. + "cc-version:=9999" + "cc-fullversion:=999999" + # `$(..)` expanded by make alone + "HOSTCC:=$(BUILD_CC)" + "HOSTCXX:=$(BUILD_CXX)" + ]; + + # Skip clean on darwin, case-sensitivity issues. + buildPhase = lib.optionalString (!stdenvNoCC.buildPlatform.isDarwin) '' + make mrproper $makeFlags + '' + # For some reason, doing `make install_headers` twice, first without + # INSTALL_HDR_PATH=$out then with, is neccessary to get this to work + # for darwin cross. @Ericson2314 has no idea why. + + '' + make headers_install $makeFlags + ''; + + checkPhase = '' + make headers_check $makeFlags ''; installPhase = '' - make INSTALL_HDR_PATH=$out headers_install - - # Some builds (e.g. KVM) want a kernel.release. - mkdir -p $out/include/config + make headers_install INSTALL_HDR_PATH=$out $makeFlags + '' + # Some builds (e.g. KVM) want a kernel.release. + + '' mkdir -p $out/include/config echo "${version}-default" > $out/include/config/kernel.release + '' + # These oddly named file records teh `SHELL` passed, which causes bootstrap + # tools run-time dependency. + + '' + find "$out" -name '..install.cmd' -print0 | xargs -0 rm ''; meta = with lib; { @@ -45,7 +75,11 @@ let in { linuxHeaders = common { - version = "4.15"; - sha256 = "0sd7l9n9h7vf9c6gd6ciji28hawda60yj0llh17my06m0s4lf9js"; + version = "4.18.3"; + sha256 = "1m23hjd02bg8mqnd8dc4z4m3kxds1cyrc6j5saiwnhzbz373rvc1"; + patches = [ + ./no-relocs.patch # for building x86 kernel headers on non-ELF platforms + ./no-dynamic-cc-version-check.patch # so we can use `stdenvNoCC`, see `makeFlags` above + ]; }; } diff --git a/pkgs/os-specific/linux/kernel-headers/no-dynamic-cc-version-check.patch b/pkgs/os-specific/linux/kernel-headers/no-dynamic-cc-version-check.patch new file mode 100644 index 000000000000..9b582cac7153 --- /dev/null +++ b/pkgs/os-specific/linux/kernel-headers/no-dynamic-cc-version-check.patch @@ -0,0 +1,32 @@ +diff --git a/Makefile b/Makefile +index 863f58503bee..b778d5023208 100644 +--- a/Makefile ++++ b/Makefile +@@ -501,11 +501,9 @@ KBUILD_CFLAGS += $(call cc-option,-fno-PIE) + KBUILD_AFLAGS += $(call cc-option,-fno-PIE) + + # check for 'asm goto' +-ifeq ($(shell $(CONFIG_SHELL) $(srctree)/scripts/gcc-goto.sh $(CC) $(KBUILD_CFLAGS)), y) + CC_HAVE_ASM_GOTO := 1 + KBUILD_CFLAGS += -DCC_HAVE_ASM_GOTO + KBUILD_AFLAGS += -DCC_HAVE_ASM_GOTO +-endif + + # The expansion should be delayed until arch/$(SRCARCH)/Makefile is included. + # Some architectures define CROSS_COMPILE in arch/$(SRCARCH)/Makefile. +diff --git a/scripts/Kbuild.include b/scripts/Kbuild.include +index 065324a8046f..d09c67194549 100644 +--- a/scripts/Kbuild.include ++++ b/scripts/Kbuild.include +@@ -216,11 +216,8 @@ cc-disable-warning = $(call try-run-cached,\ + cc-name = $(call shell-cached,$(CC) -v 2>&1 | grep -q "clang version" && echo clang || echo gcc) + + # cc-version +-cc-version = $(shell $(CONFIG_SHELL) $(srctree)/scripts/gcc-version.sh $(CC)) + + # cc-fullversion +-cc-fullversion = $(shell $(CONFIG_SHELL) \ +- $(srctree)/scripts/gcc-version.sh -p $(CC)) + + # cc-ifversion + # Usage: EXTRA_CFLAGS += $(call cc-ifversion, -lt, 0402, -O1) diff --git a/pkgs/os-specific/linux/kernel-headers/no-relocs.patch b/pkgs/os-specific/linux/kernel-headers/no-relocs.patch new file mode 100644 index 000000000000..67e8b19e23bd --- /dev/null +++ b/pkgs/os-specific/linux/kernel-headers/no-relocs.patch @@ -0,0 +1,13 @@ +diff --git a/arch/x86/Makefile b/arch/x86/Makefile +index fad55160dcb9..a48c8331cbb2 100644 +--- a/arch/x86/Makefile ++++ b/arch/x86/Makefile +@@ -239,7 +239,7 @@ ifdef CONFIG_RETPOLINE + endif + + archscripts: scripts_basic +- $(Q)$(MAKE) $(build)=arch/x86/tools relocs ++ $(Q)$(MAKE) $(build)=arch/x86/tools + + ### + # Syscall table generation diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index 27a615d7bb96..ec9aed402bf4 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -370,9 +370,12 @@ let }; container = { - NAMESPACES = option yes; # Required by 'unshare' used by 'nixos-install' + NAMESPACES = yes; # Required by 'unshare' used by 'nixos-install' RT_GROUP_SCHED = no; - CGROUP_DEVICE = option yes; + CGROUP_DEVICE = yes; + CGROUP_HUGETLB = yes; + CGROUP_PERF = yes; + CGROUP_RDMA = whenAtLeast "4.11" yes; MEMCG = yes; MEMCG_SWAP = yes; @@ -638,6 +641,7 @@ let MEGARAID_NEWGEN = yes; MLX4_EN_VXLAN = whenOlder "4.8" yes; + MLX5_CORE_EN = option yes; MODVERSIONS = whenOlder "4.9" yes; MOUSE_PS2_ELANTECH = yes; # Elantech PS/2 protocol extension diff --git a/pkgs/os-specific/linux/kernel/copperhead-4-14.patch b/pkgs/os-specific/linux/kernel/copperhead-4-14.patch deleted file mode 100644 index 78112d164f06..000000000000 --- a/pkgs/os-specific/linux/kernel/copperhead-4-14.patch +++ /dev/null @@ -1,2864 +0,0 @@ -diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt -index 0380a45ecf4b..39956a3ef645 100644 ---- a/Documentation/admin-guide/kernel-parameters.txt -+++ b/Documentation/admin-guide/kernel-parameters.txt -@@ -490,16 +490,6 @@ - nosocket -- Disable socket memory accounting. - nokmem -- Disable kernel memory accounting. - -- checkreqprot [SELINUX] Set initial checkreqprot flag value. -- Format: { "0" | "1" } -- See security/selinux/Kconfig help text. -- 0 -- check protection applied by kernel (includes -- any implied execute protection). -- 1 -- check protection requested by application. -- Default value is set via a kernel config option. -- Value can be changed at runtime via -- /selinux/checkreqprot. -- - cio_ignore= [S390] - See Documentation/s390/CommonIO for details. - clk_ignore_unused -@@ -2899,6 +2889,11 @@ - the specified number of seconds. This is to be used if - your oopses keep scrolling off the screen. - -+ extra_latent_entropy -+ Enable a very simple form of latent entropy extraction -+ from the first 4GB of memory as the bootmem allocator -+ passes the memory pages to the buddy allocator. -+ - pcbit= [HW,ISDN] - - pcd. [PARIDE] -diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt -index 694968c7523c..002d86416ef8 100644 ---- a/Documentation/sysctl/kernel.txt -+++ b/Documentation/sysctl/kernel.txt -@@ -91,6 +91,7 @@ show up in /proc/sys/kernel: - - sysctl_writes_strict - - tainted - - threads-max -+- tiocsti_restrict - - unknown_nmi_panic - - watchdog - - watchdog_thresh -@@ -999,6 +1000,26 @@ available RAM pages threads-max is reduced accordingly. - - ============================================================== - -+tiocsti_restrict: -+ -+This toggle indicates whether unprivileged users are prevented -+from using the TIOCSTI ioctl to inject commands into other processes -+which share a tty session. -+ -+When tiocsti_restrict is set to (0) there are no restrictions(accept -+the default restriction of only being able to injection commands into -+one's own tty). When tiocsti_restrict is set to (1), users must -+have CAP_SYS_ADMIN to use the TIOCSTI ioctl. -+ -+When user namespaces are in use, the check for the capability -+CAP_SYS_ADMIN is done against the user namespace that originally -+opened the tty. -+ -+The kernel config option CONFIG_SECURITY_TIOCSTI_RESTRICT sets the -+default value of tiocsti_restrict. -+ -+============================================================== -+ - unknown_nmi_panic: - - The value in this file affects behavior of handling NMI. When the -diff --git a/Makefile b/Makefile -index 787cf6605209..e4fda5330730 100644 ---- a/Makefile -+++ b/Makefile -@@ -710,6 +710,9 @@ endif - KBUILD_CFLAGS += $(stackp-flag) - - ifeq ($(cc-name),clang) -+ifdef CONFIG_LOCAL_INIT -+KBUILD_CFLAGS += -fsanitize=local-init -+endif - KBUILD_CPPFLAGS += $(call cc-option,-Qunused-arguments,) - KBUILD_CFLAGS += $(call cc-disable-warning, unused-variable) - KBUILD_CFLAGS += $(call cc-disable-warning, format-invalid-specifier) -diff --git a/arch/Kconfig b/arch/Kconfig -index 400b9e1b2f27..4637096f7902 100644 ---- a/arch/Kconfig -+++ b/arch/Kconfig -@@ -440,6 +440,11 @@ config GCC_PLUGIN_LATENT_ENTROPY - is some slowdown of the boot process (about 0.5%) and fork and - irq processing. - -+ When extra_latent_entropy is passed on the kernel command line, -+ entropy will be extracted from up to the first 4GB of RAM while the -+ runtime memory allocator is being initialized. This costs even more -+ slowdown of the boot process. -+ - Note that entropy extracted this way is not cryptographically - secure! - -@@ -533,7 +538,7 @@ config CC_STACKPROTECTOR - choice - prompt "Stack Protector buffer overflow detection" - depends on HAVE_CC_STACKPROTECTOR -- default CC_STACKPROTECTOR_NONE -+ default CC_STACKPROTECTOR_STRONG - help - This option turns on the "stack-protector" GCC feature. This - feature puts, at the beginning of functions, a canary value on -@@ -735,7 +740,7 @@ config ARCH_MMAP_RND_BITS - int "Number of bits to use for ASLR of mmap base address" if EXPERT - range ARCH_MMAP_RND_BITS_MIN ARCH_MMAP_RND_BITS_MAX - default ARCH_MMAP_RND_BITS_DEFAULT if ARCH_MMAP_RND_BITS_DEFAULT -- default ARCH_MMAP_RND_BITS_MIN -+ default ARCH_MMAP_RND_BITS_MAX - depends on HAVE_ARCH_MMAP_RND_BITS - help - This value can be used to select the number of bits to use to -@@ -769,7 +774,7 @@ config ARCH_MMAP_RND_COMPAT_BITS - int "Number of bits to use for ASLR of mmap base address for compatible applications" if EXPERT - range ARCH_MMAP_RND_COMPAT_BITS_MIN ARCH_MMAP_RND_COMPAT_BITS_MAX - default ARCH_MMAP_RND_COMPAT_BITS_DEFAULT if ARCH_MMAP_RND_COMPAT_BITS_DEFAULT -- default ARCH_MMAP_RND_COMPAT_BITS_MIN -+ default ARCH_MMAP_RND_COMPAT_BITS_MAX - depends on HAVE_ARCH_MMAP_RND_COMPAT_BITS - help - This value can be used to select the number of bits to use to -@@ -952,6 +957,7 @@ config ARCH_HAS_REFCOUNT - - config REFCOUNT_FULL - bool "Perform full reference count validation at the expense of speed" -+ default y - help - Enabling this switches the refcounting infrastructure from a fast - unchecked atomic_t implementation to a fully state checked -diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig -index 2d5f7aca156d..aa4839a74c6a 100644 ---- a/arch/arm64/Kconfig -+++ b/arch/arm64/Kconfig -@@ -918,6 +918,7 @@ endif - - config ARM64_SW_TTBR0_PAN - bool "Emulate Privileged Access Never using TTBR0_EL1 switching" -+ default y - help - Enabling this option prevents the kernel from accessing - user-space memory directly by pointing TTBR0_EL1 to a reserved -@@ -1044,6 +1045,7 @@ config RANDOMIZE_BASE - bool "Randomize the address of the kernel image" - select ARM64_MODULE_PLTS if MODULES - select RELOCATABLE -+ default y - help - Randomizes the virtual address at which the kernel image is - loaded, as a security feature that deters exploit attempts -diff --git a/arch/arm64/Kconfig.debug b/arch/arm64/Kconfig.debug -index cc6bd559af85..01d5442d4722 100644 ---- a/arch/arm64/Kconfig.debug -+++ b/arch/arm64/Kconfig.debug -@@ -45,6 +45,7 @@ config ARM64_RANDOMIZE_TEXT_OFFSET - config DEBUG_WX - bool "Warn on W+X mappings at boot" - select ARM64_PTDUMP_CORE -+ default y - ---help--- - Generate a warning if any W+X mappings are found at boot. - -diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig -index 34480e9af2e7..26304242250c 100644 ---- a/arch/arm64/configs/defconfig -+++ b/arch/arm64/configs/defconfig -@@ -1,4 +1,3 @@ --CONFIG_SYSVIPC=y - CONFIG_POSIX_MQUEUE=y - CONFIG_AUDIT=y - CONFIG_NO_HZ_IDLE=y -diff --git a/arch/arm64/include/asm/elf.h b/arch/arm64/include/asm/elf.h -index 33be513ef24c..6f0c0e3ef0dd 100644 ---- a/arch/arm64/include/asm/elf.h -+++ b/arch/arm64/include/asm/elf.h -@@ -114,10 +114,10 @@ - - /* - * This is the base location for PIE (ET_DYN with INTERP) loads. On -- * 64-bit, this is above 4GB to leave the entire 32-bit address -+ * 64-bit, this is raised to 4GB to leave the entire 32-bit address - * space open for things that want to use the area for 32-bit pointers. - */ --#define ELF_ET_DYN_BASE (2 * TASK_SIZE_64 / 3) -+#define ELF_ET_DYN_BASE 0x100000000UL - - #ifndef __ASSEMBLY__ - -@@ -158,10 +158,10 @@ extern int arch_setup_additional_pages(struct linux_binprm *bprm, - /* 1GB of VA */ - #ifdef CONFIG_COMPAT - #define STACK_RND_MASK (test_thread_flag(TIF_32BIT) ? \ -- 0x7ff >> (PAGE_SHIFT - 12) : \ -- 0x3ffff >> (PAGE_SHIFT - 12)) -+ ((1UL << mmap_rnd_compat_bits) - 1) >> (PAGE_SHIFT - 12) : \ -+ ((1UL << mmap_rnd_bits) - 1) >> (PAGE_SHIFT - 12)) - #else --#define STACK_RND_MASK (0x3ffff >> (PAGE_SHIFT - 12)) -+#define STACK_RND_MASK (((1UL << mmap_rnd_bits) - 1) >> (PAGE_SHIFT - 12)) - #endif - - #ifdef __AARCH64EB__ -diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c -index 9e773732520c..91359f45b5fc 100644 ---- a/arch/arm64/kernel/process.c -+++ b/arch/arm64/kernel/process.c -@@ -419,9 +419,9 @@ unsigned long arch_align_stack(unsigned long sp) - unsigned long arch_randomize_brk(struct mm_struct *mm) - { - if (is_compat_task()) -- return randomize_page(mm->brk, SZ_32M); -+ return mm->brk + get_random_long() % SZ_32M + PAGE_SIZE; - else -- return randomize_page(mm->brk, SZ_1G); -+ return mm->brk + get_random_long() % SZ_1G + PAGE_SIZE; - } - - /* -diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig -index 7483cd514c32..835a86c45fb0 100644 ---- a/arch/x86/Kconfig -+++ b/arch/x86/Kconfig -@@ -1153,8 +1153,7 @@ config VM86 - default X86_LEGACY_VM86 - - config X86_16BIT -- bool "Enable support for 16-bit segments" if EXPERT -- default y -+ bool "Enable support for 16-bit segments" - depends on MODIFY_LDT_SYSCALL - ---help--- - This option is required by programs like Wine to run 16-bit -@@ -2228,7 +2227,7 @@ config COMPAT_VDSO - choice - prompt "vsyscall table for legacy applications" - depends on X86_64 -- default LEGACY_VSYSCALL_EMULATE -+ default LEGACY_VSYSCALL_NONE - help - Legacy user code that does not know how to find the vDSO expects - to be able to issue three syscalls by calling fixed addresses in -@@ -2318,8 +2317,7 @@ config CMDLINE_OVERRIDE - be set to 'N' under normal conditions. - - config MODIFY_LDT_SYSCALL -- bool "Enable the LDT (local descriptor table)" if EXPERT -- default y -+ bool "Enable the LDT (local descriptor table)" - ---help--- - Linux can allow user programs to install a per-process x86 - Local Descriptor Table (LDT) using the modify_ldt(2) system -diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug -index 6293a8768a91..add82e0f1df3 100644 ---- a/arch/x86/Kconfig.debug -+++ b/arch/x86/Kconfig.debug -@@ -101,6 +101,7 @@ config EFI_PGT_DUMP - config DEBUG_WX - bool "Warn on W+X mappings at boot" - select X86_PTDUMP_CORE -+ default y - ---help--- - Generate a warning if any W+X mappings are found at boot. - -diff --git a/arch/x86/configs/x86_64_defconfig b/arch/x86/configs/x86_64_defconfig -index e32fc1f274d8..d08acc76502a 100644 ---- a/arch/x86/configs/x86_64_defconfig -+++ b/arch/x86/configs/x86_64_defconfig -@@ -1,5 +1,4 @@ - # CONFIG_LOCALVERSION_AUTO is not set --CONFIG_SYSVIPC=y - CONFIG_POSIX_MQUEUE=y - CONFIG_BSD_PROCESS_ACCT=y - CONFIG_TASKSTATS=y -diff --git a/arch/x86/entry/vdso/vma.c b/arch/x86/entry/vdso/vma.c -index 1911310959f8..bba8dbbc07a8 100644 ---- a/arch/x86/entry/vdso/vma.c -+++ b/arch/x86/entry/vdso/vma.c -@@ -203,55 +203,9 @@ static int map_vdso(const struct vdso_image *image, unsigned long addr) - } - - #ifdef CONFIG_X86_64 --/* -- * Put the vdso above the (randomized) stack with another randomized -- * offset. This way there is no hole in the middle of address space. -- * To save memory make sure it is still in the same PTE as the stack -- * top. This doesn't give that many random bits. -- * -- * Note that this algorithm is imperfect: the distribution of the vdso -- * start address within a PMD is biased toward the end. -- * -- * Only used for the 64-bit and x32 vdsos. -- */ --static unsigned long vdso_addr(unsigned long start, unsigned len) --{ -- unsigned long addr, end; -- unsigned offset; -- -- /* -- * Round up the start address. It can start out unaligned as a result -- * of stack start randomization. -- */ -- start = PAGE_ALIGN(start); -- -- /* Round the lowest possible end address up to a PMD boundary. */ -- end = (start + len + PMD_SIZE - 1) & PMD_MASK; -- if (end >= TASK_SIZE_MAX) -- end = TASK_SIZE_MAX; -- end -= len; -- -- if (end > start) { -- offset = get_random_int() % (((end - start) >> PAGE_SHIFT) + 1); -- addr = start + (offset << PAGE_SHIFT); -- } else { -- addr = start; -- } -- -- /* -- * Forcibly align the final address in case we have a hardware -- * issue that requires alignment for performance reasons. -- */ -- addr = align_vdso_addr(addr); -- -- return addr; --} -- - static int map_vdso_randomized(const struct vdso_image *image) - { -- unsigned long addr = vdso_addr(current->mm->start_stack, image->size-image->sym_vvar_start); -- -- return map_vdso(image, addr); -+ return map_vdso(image, 0); - } - #endif - -diff --git a/arch/x86/include/asm/elf.h b/arch/x86/include/asm/elf.h -index 3a091cea36c5..0931c05a3348 100644 ---- a/arch/x86/include/asm/elf.h -+++ b/arch/x86/include/asm/elf.h -@@ -249,11 +249,11 @@ extern int force_personality32; - - /* - * This is the base location for PIE (ET_DYN with INTERP) loads. On -- * 64-bit, this is above 4GB to leave the entire 32-bit address -+ * 64-bit, this is raised to 4GB to leave the entire 32-bit address - * space open for things that want to use the area for 32-bit pointers. - */ - #define ELF_ET_DYN_BASE (mmap_is_ia32() ? 0x000400000UL : \ -- (DEFAULT_MAP_WINDOW / 3 * 2)) -+ 0x100000000UL) - - /* This yields a mask that user programs can use to figure out what - instruction set this CPU supports. This could be done in user space, -@@ -312,8 +312,8 @@ extern unsigned long get_mmap_base(int is_legacy); - - #ifdef CONFIG_X86_32 - --#define __STACK_RND_MASK(is32bit) (0x7ff) --#define STACK_RND_MASK (0x7ff) -+#define __STACK_RND_MASK(is32bit) ((1UL << mmap_rnd_bits) - 1) -+#define STACK_RND_MASK ((1UL << mmap_rnd_bits) - 1) - - #define ARCH_DLINFO ARCH_DLINFO_IA32 - -@@ -322,7 +322,11 @@ extern unsigned long get_mmap_base(int is_legacy); - #else /* CONFIG_X86_32 */ - - /* 1GB for 64bit, 8MB for 32bit */ --#define __STACK_RND_MASK(is32bit) ((is32bit) ? 0x7ff : 0x3fffff) -+#ifdef CONFIG_COMPAT -+#define __STACK_RND_MASK(is32bit) ((is32bit) ? (1UL << mmap_rnd_compat_bits) - 1 : (1UL << mmap_rnd_bits) - 1) -+#else -+#define __STACK_RND_MASK(is32bit) ((1UL << mmap_rnd_bits) - 1) -+#endif - #define STACK_RND_MASK __STACK_RND_MASK(mmap_is_ia32()) - - #define ARCH_DLINFO \ -@@ -380,5 +384,4 @@ struct va_alignment { - } ____cacheline_aligned; - - extern struct va_alignment va_align; --extern unsigned long align_vdso_addr(unsigned long); - #endif /* _ASM_X86_ELF_H */ -diff --git a/arch/x86/include/asm/tlbflush.h b/arch/x86/include/asm/tlbflush.h -index 704f31315dde..bb82b6344a7b 100644 ---- a/arch/x86/include/asm/tlbflush.h -+++ b/arch/x86/include/asm/tlbflush.h -@@ -253,6 +253,7 @@ static inline void cr4_set_bits(unsigned long mask) - unsigned long cr4; - - cr4 = this_cpu_read(cpu_tlbstate.cr4); -+ BUG_ON(cr4 != __read_cr4()); - if ((cr4 | mask) != cr4) { - cr4 |= mask; - this_cpu_write(cpu_tlbstate.cr4, cr4); -@@ -266,6 +267,7 @@ static inline void cr4_clear_bits(unsigned long mask) - unsigned long cr4; - - cr4 = this_cpu_read(cpu_tlbstate.cr4); -+ BUG_ON(cr4 != __read_cr4()); - if ((cr4 & ~mask) != cr4) { - cr4 &= ~mask; - this_cpu_write(cpu_tlbstate.cr4, cr4); -@@ -278,6 +280,7 @@ static inline void cr4_toggle_bits(unsigned long mask) - unsigned long cr4; - - cr4 = this_cpu_read(cpu_tlbstate.cr4); -+ BUG_ON(cr4 != __read_cr4()); - cr4 ^= mask; - this_cpu_write(cpu_tlbstate.cr4, cr4); - __write_cr4(cr4); -@@ -386,6 +389,7 @@ static inline void __native_flush_tlb_global(void) - raw_local_irq_save(flags); - - cr4 = this_cpu_read(cpu_tlbstate.cr4); -+ BUG_ON(cr4 != __read_cr4()); - /* toggle PGE */ - native_write_cr4(cr4 ^ X86_CR4_PGE); - /* write old PGE again and flush TLBs */ -diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c -index 48e98964ecad..a94dc690612f 100644 ---- a/arch/x86/kernel/cpu/common.c -+++ b/arch/x86/kernel/cpu/common.c -@@ -1637,7 +1637,6 @@ void cpu_init(void) - wrmsrl(MSR_KERNEL_GS_BASE, 0); - barrier(); - -- x86_configure_nx(); - x2apic_setup(); - - /* -diff --git a/arch/x86/kernel/process.c b/arch/x86/kernel/process.c -index 988a98f34c66..dc36d2d9078a 100644 ---- a/arch/x86/kernel/process.c -+++ b/arch/x86/kernel/process.c -@@ -40,6 +40,8 @@ - #include - #include - #include -+#include -+#include - - /* - * per-CPU TSS segments. Threads are completely 'soft' on Linux, -@@ -719,7 +721,10 @@ unsigned long arch_align_stack(unsigned long sp) - - unsigned long arch_randomize_brk(struct mm_struct *mm) - { -- return randomize_page(mm->brk, 0x02000000); -+ if (mmap_is_ia32()) -+ return mm->brk + get_random_long() % SZ_32M + PAGE_SIZE; -+ else -+ return mm->brk + get_random_long() % SZ_1G + PAGE_SIZE; - } - - /* -diff --git a/arch/x86/kernel/sys_x86_64.c b/arch/x86/kernel/sys_x86_64.c -index a63fe77b3217..e1085e76043e 100644 ---- a/arch/x86/kernel/sys_x86_64.c -+++ b/arch/x86/kernel/sys_x86_64.c -@@ -54,13 +54,6 @@ static unsigned long get_align_bits(void) - return va_align.bits & get_align_mask(); - } - --unsigned long align_vdso_addr(unsigned long addr) --{ -- unsigned long align_mask = get_align_mask(); -- addr = (addr + align_mask) & ~align_mask; -- return addr | get_align_bits(); --} -- - static int __init control_va_addr_alignment(char *str) - { - /* guard against enabling this on other CPU families */ -@@ -122,10 +115,7 @@ static void find_start_end(unsigned long addr, unsigned long flags, - } - - *begin = get_mmap_base(1); -- if (in_compat_syscall()) -- *end = task_size_32bit(); -- else -- *end = task_size_64bit(addr > DEFAULT_MAP_WINDOW); -+ *end = get_mmap_base(0); - } - - unsigned long -@@ -206,7 +196,7 @@ arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, - - info.flags = VM_UNMAPPED_AREA_TOPDOWN; - info.length = len; -- info.low_limit = PAGE_SIZE; -+ info.low_limit = get_mmap_base(1); - info.high_limit = get_mmap_base(0); - - /* -diff --git a/arch/x86/mm/init_32.c b/arch/x86/mm/init_32.c -index 3141e67ec24c..e93173193f60 100644 ---- a/arch/x86/mm/init_32.c -+++ b/arch/x86/mm/init_32.c -@@ -558,7 +558,7 @@ static void __init pagetable_init(void) - permanent_kmaps_init(pgd_base); - } - --pteval_t __supported_pte_mask __read_mostly = ~(_PAGE_NX | _PAGE_GLOBAL); -+pteval_t __supported_pte_mask __ro_after_init = ~(_PAGE_NX | _PAGE_GLOBAL); - EXPORT_SYMBOL_GPL(__supported_pte_mask); - - /* user-defined highmem size */ -@@ -865,7 +865,7 @@ int arch_remove_memory(u64 start, u64 size) - #endif - #endif - --int kernel_set_to_readonly __read_mostly; -+int kernel_set_to_readonly __ro_after_init; - - void set_kernel_text_rw(void) - { -@@ -917,12 +917,11 @@ void mark_rodata_ro(void) - unsigned long start = PFN_ALIGN(_text); - unsigned long size = PFN_ALIGN(_etext) - start; - -+ kernel_set_to_readonly = 1; - set_pages_ro(virt_to_page(start), size >> PAGE_SHIFT); - printk(KERN_INFO "Write protecting the kernel text: %luk\n", - size >> 10); - -- kernel_set_to_readonly = 1; -- - #ifdef CONFIG_CPA_DEBUG - printk(KERN_INFO "Testing CPA: Reverting %lx-%lx\n", - start, start+size); -diff --git a/arch/x86/mm/init_64.c b/arch/x86/mm/init_64.c -index 642357aff216..8bbf93ce3cd2 100644 ---- a/arch/x86/mm/init_64.c -+++ b/arch/x86/mm/init_64.c -@@ -65,7 +65,7 @@ - * around without checking the pgd every time. - */ - --pteval_t __supported_pte_mask __read_mostly = ~0; -+pteval_t __supported_pte_mask __ro_after_init = ~0; - EXPORT_SYMBOL_GPL(__supported_pte_mask); - - int force_personality32; -@@ -1185,7 +1185,7 @@ void __init mem_init(void) - mem_init_print_info(NULL); - } - --int kernel_set_to_readonly; -+int kernel_set_to_readonly __ro_after_init; - - void set_kernel_text_rw(void) - { -@@ -1234,9 +1234,8 @@ void mark_rodata_ro(void) - - printk(KERN_INFO "Write protecting the kernel read-only data: %luk\n", - (end - start) >> 10); -- set_memory_ro(start, (end - start) >> PAGE_SHIFT); -- - kernel_set_to_readonly = 1; -+ set_memory_ro(start, (end - start) >> PAGE_SHIFT); - - /* - * The rodata/data/bss/brk section (but not the kernel text!) -diff --git a/block/blk-softirq.c b/block/blk-softirq.c -index 01e2b353a2b9..9aeddca4a29f 100644 ---- a/block/blk-softirq.c -+++ b/block/blk-softirq.c -@@ -20,7 +20,7 @@ static DEFINE_PER_CPU(struct list_head, blk_cpu_done); - * Softirq action handler - move entries to local list and loop over them - * while passing them to the queue registered handler. - */ --static __latent_entropy void blk_done_softirq(struct softirq_action *h) -+static __latent_entropy void blk_done_softirq(void) - { - struct list_head *cpu_list, local_list; - -diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c -index 473f150d6b22..65a65f9824ed 100644 ---- a/drivers/ata/libata-core.c -+++ b/drivers/ata/libata-core.c -@@ -5141,7 +5141,7 @@ void ata_qc_free(struct ata_queued_cmd *qc) - struct ata_port *ap; - unsigned int tag; - -- WARN_ON_ONCE(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ -+ BUG_ON(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ - ap = qc->ap; - - qc->flags = 0; -@@ -5158,7 +5158,7 @@ void __ata_qc_complete(struct ata_queued_cmd *qc) - struct ata_port *ap; - struct ata_link *link; - -- WARN_ON_ONCE(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ -+ BUG_ON(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ - WARN_ON_ONCE(!(qc->flags & ATA_QCFLAG_ACTIVE)); - ap = qc->ap; - link = qc->dev->link; -diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig -index c28dca0c613d..d4813f0d25ca 100644 ---- a/drivers/char/Kconfig -+++ b/drivers/char/Kconfig -@@ -9,7 +9,6 @@ source "drivers/tty/Kconfig" - - config DEVMEM - bool "/dev/mem virtual device support" -- default y - help - Say Y here if you want to support the /dev/mem device. - The /dev/mem device is used to access areas of physical -@@ -568,7 +567,6 @@ config TELCLOCK - config DEVPORT - bool "/dev/port character device" - depends on ISA || PCI -- default y - help - Say Y here if you want to support the /dev/port device. The /dev/port - device is similar to /dev/mem, but for I/O ports. -diff --git a/drivers/media/dvb-frontends/cx24116.c b/drivers/media/dvb-frontends/cx24116.c -index e105532bfba8..e07d52bb9b62 100644 ---- a/drivers/media/dvb-frontends/cx24116.c -+++ b/drivers/media/dvb-frontends/cx24116.c -@@ -1462,7 +1462,7 @@ static int cx24116_tune(struct dvb_frontend *fe, bool re_tune, - return cx24116_read_status(fe, status); - } - --static int cx24116_get_algo(struct dvb_frontend *fe) -+static enum dvbfe_algo cx24116_get_algo(struct dvb_frontend *fe) - { - return DVBFE_ALGO_HW; - } -diff --git a/drivers/media/dvb-frontends/cx24117.c b/drivers/media/dvb-frontends/cx24117.c -index d37cb7762bd6..97e0feff0ede 100644 ---- a/drivers/media/dvb-frontends/cx24117.c -+++ b/drivers/media/dvb-frontends/cx24117.c -@@ -1555,7 +1555,7 @@ static int cx24117_tune(struct dvb_frontend *fe, bool re_tune, - return cx24117_read_status(fe, status); - } - --static int cx24117_get_algo(struct dvb_frontend *fe) -+static enum dvbfe_algo cx24117_get_algo(struct dvb_frontend *fe) - { - return DVBFE_ALGO_HW; - } -diff --git a/drivers/media/dvb-frontends/cx24120.c b/drivers/media/dvb-frontends/cx24120.c -index 7f11dcc94d85..01da670760ba 100644 ---- a/drivers/media/dvb-frontends/cx24120.c -+++ b/drivers/media/dvb-frontends/cx24120.c -@@ -1491,7 +1491,7 @@ static int cx24120_tune(struct dvb_frontend *fe, bool re_tune, - return cx24120_read_status(fe, status); - } - --static int cx24120_get_algo(struct dvb_frontend *fe) -+static enum dvbfe_algo cx24120_get_algo(struct dvb_frontend *fe) - { - return DVBFE_ALGO_HW; - } -diff --git a/drivers/media/dvb-frontends/cx24123.c b/drivers/media/dvb-frontends/cx24123.c -index 1d59d1d3bd82..41cd0e9ea199 100644 ---- a/drivers/media/dvb-frontends/cx24123.c -+++ b/drivers/media/dvb-frontends/cx24123.c -@@ -1005,7 +1005,7 @@ static int cx24123_tune(struct dvb_frontend *fe, - return retval; - } - --static int cx24123_get_algo(struct dvb_frontend *fe) -+static enum dvbfe_algo cx24123_get_algo(struct dvb_frontend *fe) - { - return DVBFE_ALGO_HW; - } -diff --git a/drivers/media/dvb-frontends/cxd2820r_core.c b/drivers/media/dvb-frontends/cxd2820r_core.c -index f6ebbb47b9b2..3e0d8cbd76da 100644 ---- a/drivers/media/dvb-frontends/cxd2820r_core.c -+++ b/drivers/media/dvb-frontends/cxd2820r_core.c -@@ -403,7 +403,7 @@ static enum dvbfe_search cxd2820r_search(struct dvb_frontend *fe) - return DVBFE_ALGO_SEARCH_ERROR; - } - --static int cxd2820r_get_frontend_algo(struct dvb_frontend *fe) -+static enum dvbfe_algo cxd2820r_get_frontend_algo(struct dvb_frontend *fe) - { - return DVBFE_ALGO_CUSTOM; - } -diff --git a/drivers/media/dvb-frontends/mb86a20s.c b/drivers/media/dvb-frontends/mb86a20s.c -index e8ac8c3e2ec0..e0f4ba8302d1 100644 ---- a/drivers/media/dvb-frontends/mb86a20s.c -+++ b/drivers/media/dvb-frontends/mb86a20s.c -@@ -2055,7 +2055,7 @@ static void mb86a20s_release(struct dvb_frontend *fe) - kfree(state); - } - --static int mb86a20s_get_frontend_algo(struct dvb_frontend *fe) -+static enum dvbfe_algo mb86a20s_get_frontend_algo(struct dvb_frontend *fe) - { - return DVBFE_ALGO_HW; - } -diff --git a/drivers/media/dvb-frontends/s921.c b/drivers/media/dvb-frontends/s921.c -index 274544a3ae0e..9ef9b9bc1bd2 100644 ---- a/drivers/media/dvb-frontends/s921.c -+++ b/drivers/media/dvb-frontends/s921.c -@@ -464,7 +464,7 @@ static int s921_tune(struct dvb_frontend *fe, - return rc; - } - --static int s921_get_algo(struct dvb_frontend *fe) -+static enum dvbfe_algo s921_get_algo(struct dvb_frontend *fe) - { - return DVBFE_ALGO_HW; - } -diff --git a/drivers/media/pci/bt8xx/dst.c b/drivers/media/pci/bt8xx/dst.c -index 7166d2279465..fa682f9fdc4b 100644 ---- a/drivers/media/pci/bt8xx/dst.c -+++ b/drivers/media/pci/bt8xx/dst.c -@@ -1657,7 +1657,7 @@ static int dst_tune_frontend(struct dvb_frontend* fe, - return 0; - } - --static int dst_get_tuning_algo(struct dvb_frontend *fe) -+static enum dvbfe_algo dst_get_tuning_algo(struct dvb_frontend *fe) - { - return dst_algo ? DVBFE_ALGO_HW : DVBFE_ALGO_SW; - } -diff --git a/drivers/media/pci/pt1/va1j5jf8007s.c b/drivers/media/pci/pt1/va1j5jf8007s.c -index f75f69556be7..d913a6050e8c 100644 ---- a/drivers/media/pci/pt1/va1j5jf8007s.c -+++ b/drivers/media/pci/pt1/va1j5jf8007s.c -@@ -98,7 +98,7 @@ static int va1j5jf8007s_read_snr(struct dvb_frontend *fe, u16 *snr) - return 0; - } - --static int va1j5jf8007s_get_frontend_algo(struct dvb_frontend *fe) -+static enum dvbfe_algo va1j5jf8007s_get_frontend_algo(struct dvb_frontend *fe) - { - return DVBFE_ALGO_HW; - } -diff --git a/drivers/media/pci/pt1/va1j5jf8007t.c b/drivers/media/pci/pt1/va1j5jf8007t.c -index 63fda79a75c0..4115c3ccd4a8 100644 ---- a/drivers/media/pci/pt1/va1j5jf8007t.c -+++ b/drivers/media/pci/pt1/va1j5jf8007t.c -@@ -88,7 +88,7 @@ static int va1j5jf8007t_read_snr(struct dvb_frontend *fe, u16 *snr) - return 0; - } - --static int va1j5jf8007t_get_frontend_algo(struct dvb_frontend *fe) -+static enum dvbfe_algo va1j5jf8007t_get_frontend_algo(struct dvb_frontend *fe) - { - return DVBFE_ALGO_HW; - } -diff --git a/drivers/misc/lkdtm_core.c b/drivers/misc/lkdtm_core.c -index 981b3ef71e47..9883da1da383 100644 ---- a/drivers/misc/lkdtm_core.c -+++ b/drivers/misc/lkdtm_core.c -@@ -78,7 +78,7 @@ static irqreturn_t jp_handle_irq_event(unsigned int irq, - return 0; - } - --static void jp_tasklet_action(struct softirq_action *a) -+static void jp_tasklet_action(void) - { - lkdtm_handler(); - jprobe_return(); -diff --git a/drivers/tty/Kconfig b/drivers/tty/Kconfig -index b811442c5ce6..4f62a63cbcb1 100644 ---- a/drivers/tty/Kconfig -+++ b/drivers/tty/Kconfig -@@ -122,7 +122,6 @@ config UNIX98_PTYS - - config LEGACY_PTYS - bool "Legacy (BSD) PTY support" -- default y - ---help--- - A pseudo terminal (PTY) is a software device consisting of two - halves: a master and a slave. The slave device behaves identical to -diff --git a/drivers/tty/tty_io.c b/drivers/tty/tty_io.c -index 562d31073f9a..2184b9b5485f 100644 ---- a/drivers/tty/tty_io.c -+++ b/drivers/tty/tty_io.c -@@ -171,6 +171,7 @@ static void free_tty_struct(struct tty_struct *tty) - put_device(tty->dev); - kfree(tty->write_buf); - tty->magic = 0xDEADDEAD; -+ put_user_ns(tty->owner_user_ns); - kfree(tty); - } - -@@ -2154,11 +2155,19 @@ static int tty_fasync(int fd, struct file *filp, int on) - * FIXME: may race normal receive processing - */ - -+int tiocsti_restrict = IS_ENABLED(CONFIG_SECURITY_TIOCSTI_RESTRICT); -+ - static int tiocsti(struct tty_struct *tty, char __user *p) - { - char ch, mbz = 0; - struct tty_ldisc *ld; - -+ if (tiocsti_restrict && -+ !ns_capable(tty->owner_user_ns, CAP_SYS_ADMIN)) { -+ dev_warn_ratelimited(tty->dev, -+ "Denied TIOCSTI ioctl for non-privileged process\n"); -+ return -EPERM; -+ } - if ((current->signal->tty != tty) && !capable(CAP_SYS_ADMIN)) - return -EPERM; - if (get_user(ch, p)) -@@ -2841,6 +2850,7 @@ struct tty_struct *alloc_tty_struct(struct tty_driver *driver, int idx) - tty->index = idx; - tty_line_name(driver, idx, tty->name); - tty->dev = tty_get_device(tty); -+ tty->owner_user_ns = get_user_ns(current_user_ns()); - - return tty; - } -diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c -index 442be7f312f6..788557d5c454 100644 ---- a/drivers/usb/core/hub.c -+++ b/drivers/usb/core/hub.c -@@ -38,6 +38,8 @@ - #define USB_VENDOR_GENESYS_LOGIC 0x05e3 - #define HUB_QUIRK_CHECK_PORT_AUTOSUSPEND 0x01 - -+extern int deny_new_usb; -+ - /* Protect struct usb_device->state and ->children members - * Note: Both are also protected by ->dev.sem, except that ->state can - * change to USB_STATE_NOTATTACHED even when the semaphore isn't held. */ -@@ -4806,6 +4808,12 @@ static void hub_port_connect(struct usb_hub *hub, int port1, u16 portstatus, - goto done; - return; - } -+ -+ if (deny_new_usb) { -+ dev_err(&port_dev->dev, "denied insert of USB device on port %d\n", port1); -+ goto done; -+ } -+ - if (hub_is_superspeed(hub->hdev)) - unit_load = 150; - else -diff --git a/fs/exec.c b/fs/exec.c -index 0da4d748b4e6..69fcee853363 100644 ---- a/fs/exec.c -+++ b/fs/exec.c -@@ -62,6 +62,7 @@ - #include - #include - #include -+#include - - #include - #include -@@ -321,6 +322,8 @@ static int __bprm_mm_init(struct linux_binprm *bprm) - arch_bprm_mm_init(mm, vma); - up_write(&mm->mmap_sem); - bprm->p = vma->vm_end - sizeof(void *); -+ if (randomize_va_space) -+ bprm->p ^= get_random_int() & ~PAGE_MASK; - return 0; - err: - up_write(&mm->mmap_sem); -diff --git a/fs/namei.c b/fs/namei.c -index 0b46b858cd42..3ae8e72341da 100644 ---- a/fs/namei.c -+++ b/fs/namei.c -@@ -902,8 +902,8 @@ static inline void put_link(struct nameidata *nd) - path_put(&last->link); - } - --int sysctl_protected_symlinks __read_mostly = 0; --int sysctl_protected_hardlinks __read_mostly = 0; -+int sysctl_protected_symlinks __read_mostly = 1; -+int sysctl_protected_hardlinks __read_mostly = 1; - - /** - * may_follow_link - Check symlink following for unsafe situations -diff --git a/fs/nfs/Kconfig b/fs/nfs/Kconfig -index 5f93cfacb3d1..cea0d7d3b23e 100644 ---- a/fs/nfs/Kconfig -+++ b/fs/nfs/Kconfig -@@ -195,4 +195,3 @@ config NFS_DEBUG - bool - depends on NFS_FS && SUNRPC_DEBUG - select CRC32 -- default y -diff --git a/fs/pipe.c b/fs/pipe.c -index 8ef7d7bef775..b82f305ec13d 100644 ---- a/fs/pipe.c -+++ b/fs/pipe.c -@@ -38,7 +38,7 @@ unsigned int pipe_max_size = 1048576; - /* - * Minimum pipe size, as required by POSIX - */ --unsigned int pipe_min_size = PAGE_SIZE; -+unsigned int pipe_min_size __read_only = PAGE_SIZE; - - /* Maximum allocatable pages per user. Hard limit is unset by default, soft - * matches default values. -diff --git a/fs/proc/Kconfig b/fs/proc/Kconfig -index 1ade1206bb89..60b0f76dec47 100644 ---- a/fs/proc/Kconfig -+++ b/fs/proc/Kconfig -@@ -39,7 +39,6 @@ config PROC_KCORE - config PROC_VMCORE - bool "/proc/vmcore support" - depends on PROC_FS && CRASH_DUMP -- default y - help - Exports the dump image of crashed kernel in ELF format. - -diff --git a/fs/stat.c b/fs/stat.c -index 873785dae022..d3c2ada8b9c7 100644 ---- a/fs/stat.c -+++ b/fs/stat.c -@@ -40,8 +40,13 @@ void generic_fillattr(struct inode *inode, struct kstat *stat) - stat->gid = inode->i_gid; - stat->rdev = inode->i_rdev; - stat->size = i_size_read(inode); -- stat->atime = inode->i_atime; -- stat->mtime = inode->i_mtime; -+ if (is_sidechannel_device(inode) && !capable_noaudit(CAP_MKNOD)) { -+ stat->atime = inode->i_ctime; -+ stat->mtime = inode->i_ctime; -+ } else { -+ stat->atime = inode->i_atime; -+ stat->mtime = inode->i_mtime; -+ } - stat->ctime = inode->i_ctime; - stat->blksize = i_blocksize(inode); - stat->blocks = inode->i_blocks; -@@ -75,9 +80,14 @@ int vfs_getattr_nosec(const struct path *path, struct kstat *stat, - stat->result_mask |= STATX_BASIC_STATS; - request_mask &= STATX_ALL; - query_flags &= KSTAT_QUERY_FLAGS; -- if (inode->i_op->getattr) -- return inode->i_op->getattr(path, stat, request_mask, -- query_flags); -+ if (inode->i_op->getattr) { -+ int retval = inode->i_op->getattr(path, stat, request_mask, query_flags); -+ if (!retval && is_sidechannel_device(inode) && !capable_noaudit(CAP_MKNOD)) { -+ stat->atime = stat->ctime; -+ stat->mtime = stat->ctime; -+ } -+ return retval; -+ } - - generic_fillattr(inode, stat); - return 0; -diff --git a/include/linux/cache.h b/include/linux/cache.h -index 750621e41d1c..e7157c18c62c 100644 ---- a/include/linux/cache.h -+++ b/include/linux/cache.h -@@ -31,6 +31,8 @@ - #define __ro_after_init __attribute__((__section__(".data..ro_after_init"))) - #endif - -+#define __read_only __ro_after_init -+ - #ifndef ____cacheline_aligned - #define ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES))) - #endif -diff --git a/include/linux/capability.h b/include/linux/capability.h -index f640dcbc880c..2b4f5d651f19 100644 ---- a/include/linux/capability.h -+++ b/include/linux/capability.h -@@ -207,6 +207,7 @@ extern bool has_capability_noaudit(struct task_struct *t, int cap); - extern bool has_ns_capability_noaudit(struct task_struct *t, - struct user_namespace *ns, int cap); - extern bool capable(int cap); -+extern bool capable_noaudit(int cap); - extern bool ns_capable(struct user_namespace *ns, int cap); - extern bool ns_capable_noaudit(struct user_namespace *ns, int cap); - #else -@@ -232,6 +233,10 @@ static inline bool capable(int cap) - { - return true; - } -+static inline bool capable_noaudit(int cap) -+{ -+ return true; -+} - static inline bool ns_capable(struct user_namespace *ns, int cap) - { - return true; -diff --git a/include/linux/fs.h b/include/linux/fs.h -index cc613f20e5a6..7606596d6c2e 100644 ---- a/include/linux/fs.h -+++ b/include/linux/fs.h -@@ -3392,4 +3392,15 @@ static inline bool dir_relax_shared(struct inode *inode) - extern bool path_noexec(const struct path *path); - extern void inode_nohighmem(struct inode *inode); - -+extern int device_sidechannel_restrict; -+ -+static inline bool is_sidechannel_device(const struct inode *inode) -+{ -+ umode_t mode; -+ if (!device_sidechannel_restrict) -+ return false; -+ mode = inode->i_mode; -+ return ((S_ISCHR(mode) || S_ISBLK(mode)) && (mode & (S_IROTH | S_IWOTH))); -+} -+ - #endif /* _LINUX_FS_H */ -diff --git a/include/linux/fsnotify.h b/include/linux/fsnotify.h -index bdaf22582f6e..326ff15d4637 100644 ---- a/include/linux/fsnotify.h -+++ b/include/linux/fsnotify.h -@@ -181,6 +181,9 @@ static inline void fsnotify_access(struct file *file) - struct inode *inode = path->dentry->d_inode; - __u32 mask = FS_ACCESS; - -+ if (is_sidechannel_device(inode)) -+ return; -+ - if (S_ISDIR(inode->i_mode)) - mask |= FS_ISDIR; - -@@ -199,6 +202,9 @@ static inline void fsnotify_modify(struct file *file) - struct inode *inode = path->dentry->d_inode; - __u32 mask = FS_MODIFY; - -+ if (is_sidechannel_device(inode)) -+ return; -+ - if (S_ISDIR(inode->i_mode)) - mask |= FS_ISDIR; - -diff --git a/include/linux/gfp.h b/include/linux/gfp.h -index b041f94678de..a5e0175c79e0 100644 ---- a/include/linux/gfp.h -+++ b/include/linux/gfp.h -@@ -518,9 +518,9 @@ extern struct page *alloc_pages_vma(gfp_t gfp_mask, int order, - extern unsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order); - extern unsigned long get_zeroed_page(gfp_t gfp_mask); - --void *alloc_pages_exact(size_t size, gfp_t gfp_mask); -+void *alloc_pages_exact(size_t size, gfp_t gfp_mask) __attribute__((alloc_size(1))); - void free_pages_exact(void *virt, size_t size); --void * __meminit alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask); -+void * __meminit alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask) __attribute__((alloc_size(1))); - - #define __get_free_page(gfp_mask) \ - __get_free_pages((gfp_mask), 0) -diff --git a/include/linux/highmem.h b/include/linux/highmem.h -index 776f90f3a1cd..3f5c47000059 100644 ---- a/include/linux/highmem.h -+++ b/include/linux/highmem.h -@@ -191,6 +191,13 @@ static inline void clear_highpage(struct page *page) - kunmap_atomic(kaddr); - } - -+static inline void verify_zero_highpage(struct page *page) -+{ -+ void *kaddr = kmap_atomic(page); -+ BUG_ON(memchr_inv(kaddr, 0, PAGE_SIZE)); -+ kunmap_atomic(kaddr); -+} -+ - static inline void zero_user_segments(struct page *page, - unsigned start1, unsigned end1, - unsigned start2, unsigned end2) -diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h -index 69c238210325..ee487ea4f48f 100644 ---- a/include/linux/interrupt.h -+++ b/include/linux/interrupt.h -@@ -485,7 +485,7 @@ extern const char * const softirq_to_name[NR_SOFTIRQS]; - - struct softirq_action - { -- void (*action)(struct softirq_action *); -+ void (*action)(void); - }; - - asmlinkage void do_softirq(void); -@@ -500,7 +500,7 @@ static inline void do_softirq_own_stack(void) - } - #endif - --extern void open_softirq(int nr, void (*action)(struct softirq_action *)); -+extern void __init open_softirq(int nr, void (*action)(void)); - extern void softirq_init(void); - extern void __raise_softirq_irqoff(unsigned int nr); - -diff --git a/include/linux/kobject_ns.h b/include/linux/kobject_ns.h -index df32d2508290..c992d130b94d 100644 ---- a/include/linux/kobject_ns.h -+++ b/include/linux/kobject_ns.h -@@ -46,7 +46,7 @@ struct kobj_ns_type_operations { - void (*drop_ns)(void *); - }; - --int kobj_ns_type_register(const struct kobj_ns_type_operations *ops); -+int __init kobj_ns_type_register(const struct kobj_ns_type_operations *ops); - int kobj_ns_type_registered(enum kobj_ns_type type); - const struct kobj_ns_type_operations *kobj_child_ns_ops(struct kobject *parent); - const struct kobj_ns_type_operations *kobj_ns_ops(struct kobject *kobj); -diff --git a/include/linux/mm.h b/include/linux/mm.h -index f23215854c80..98df98c44cc0 100644 ---- a/include/linux/mm.h -+++ b/include/linux/mm.h -@@ -525,7 +525,7 @@ static inline int is_vmalloc_or_module_addr(const void *x) - } - #endif - --extern void *kvmalloc_node(size_t size, gfp_t flags, int node); -+extern void *kvmalloc_node(size_t size, gfp_t flags, int node) __attribute__((alloc_size(1))); - static inline void *kvmalloc(size_t size, gfp_t flags) - { - return kvmalloc_node(size, flags, NUMA_NO_NODE); -diff --git a/include/linux/percpu.h b/include/linux/percpu.h -index 296bbe49d5d1..b26652c9a98d 100644 ---- a/include/linux/percpu.h -+++ b/include/linux/percpu.h -@@ -129,7 +129,7 @@ extern int __init pcpu_page_first_chunk(size_t reserved_size, - pcpu_fc_populate_pte_fn_t populate_pte_fn); - #endif - --extern void __percpu *__alloc_reserved_percpu(size_t size, size_t align); -+extern void __percpu *__alloc_reserved_percpu(size_t size, size_t align) __attribute__((alloc_size(1))); - extern bool __is_kernel_percpu_address(unsigned long addr, unsigned long *can_addr); - extern bool is_kernel_percpu_address(unsigned long addr); - -@@ -137,8 +137,8 @@ extern bool is_kernel_percpu_address(unsigned long addr); - extern void __init setup_per_cpu_areas(void); - #endif - --extern void __percpu *__alloc_percpu_gfp(size_t size, size_t align, gfp_t gfp); --extern void __percpu *__alloc_percpu(size_t size, size_t align); -+extern void __percpu *__alloc_percpu_gfp(size_t size, size_t align, gfp_t gfp) __attribute__((alloc_size(1))); -+extern void __percpu *__alloc_percpu(size_t size, size_t align) __attribute__((alloc_size(1))); - extern void free_percpu(void __percpu *__pdata); - extern phys_addr_t per_cpu_ptr_to_phys(void *addr); - -diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h -index 8e22f24ded6a..b7fecdfa6de5 100644 ---- a/include/linux/perf_event.h -+++ b/include/linux/perf_event.h -@@ -1165,6 +1165,11 @@ extern int perf_cpu_time_max_percent_handler(struct ctl_table *table, int write, - int perf_event_max_stack_handler(struct ctl_table *table, int write, - void __user *buffer, size_t *lenp, loff_t *ppos); - -+static inline bool perf_paranoid_any(void) -+{ -+ return sysctl_perf_event_paranoid > 2; -+} -+ - static inline bool perf_paranoid_tracepoint_raw(void) - { - return sysctl_perf_event_paranoid > -1; -diff --git a/include/linux/slab.h b/include/linux/slab.h -index ae5ed6492d54..fd0786124504 100644 ---- a/include/linux/slab.h -+++ b/include/linux/slab.h -@@ -146,8 +146,8 @@ void memcg_destroy_kmem_caches(struct mem_cgroup *); - /* - * Common kmalloc functions provided by all allocators - */ --void * __must_check __krealloc(const void *, size_t, gfp_t); --void * __must_check krealloc(const void *, size_t, gfp_t); -+void * __must_check __krealloc(const void *, size_t, gfp_t) __attribute__((alloc_size(2))); -+void * __must_check krealloc(const void *, size_t, gfp_t) __attribute((alloc_size(2))); - void kfree(const void *); - void kzfree(const void *); - size_t ksize(const void *); -@@ -324,7 +324,7 @@ static __always_inline int kmalloc_index(size_t size) - } - #endif /* !CONFIG_SLOB */ - --void *__kmalloc(size_t size, gfp_t flags) __assume_kmalloc_alignment __malloc; -+void *__kmalloc(size_t size, gfp_t flags) __assume_kmalloc_alignment __malloc __attribute__((alloc_size(1))); - void *kmem_cache_alloc(struct kmem_cache *, gfp_t flags) __assume_slab_alignment __malloc; - void kmem_cache_free(struct kmem_cache *, void *); - -@@ -348,7 +348,7 @@ static __always_inline void kfree_bulk(size_t size, void **p) - } - - #ifdef CONFIG_NUMA --void *__kmalloc_node(size_t size, gfp_t flags, int node) __assume_kmalloc_alignment __malloc; -+void *__kmalloc_node(size_t size, gfp_t flags, int node) __assume_kmalloc_alignment __malloc __attribute__((alloc_size(1))); - void *kmem_cache_alloc_node(struct kmem_cache *, gfp_t flags, int node) __assume_slab_alignment __malloc; - #else - static __always_inline void *__kmalloc_node(size_t size, gfp_t flags, int node) -@@ -473,7 +473,7 @@ static __always_inline void *kmalloc_large(size_t size, gfp_t flags) - * for general use, and so are not documented here. For a full list of - * potential flags, always refer to linux/gfp.h. - */ --static __always_inline void *kmalloc(size_t size, gfp_t flags) -+static __always_inline __attribute__((alloc_size(1))) void *kmalloc(size_t size, gfp_t flags) - { - if (__builtin_constant_p(size)) { - if (size > KMALLOC_MAX_CACHE_SIZE) -@@ -513,7 +513,7 @@ static __always_inline int kmalloc_size(int n) - return 0; - } - --static __always_inline void *kmalloc_node(size_t size, gfp_t flags, int node) -+static __always_inline __attribute__((alloc_size(1))) void *kmalloc_node(size_t size, gfp_t flags, int node) - { - #ifndef CONFIG_SLOB - if (__builtin_constant_p(size) && -diff --git a/include/linux/slub_def.h b/include/linux/slub_def.h -index 39fa09bcde23..0b7a48cd883b 100644 ---- a/include/linux/slub_def.h -+++ b/include/linux/slub_def.h -@@ -120,6 +120,11 @@ struct kmem_cache { - unsigned long random; - #endif - -+#ifdef CONFIG_SLAB_CANARY -+ unsigned long random_active; -+ unsigned long random_inactive; -+#endif -+ - #ifdef CONFIG_NUMA - /* - * Defragmentation by allocating from a remote node. -diff --git a/include/linux/string.h b/include/linux/string.h -index cfd83eb2f926..b9ecb42c762d 100644 ---- a/include/linux/string.h -+++ b/include/linux/string.h -@@ -234,10 +234,16 @@ void __read_overflow2(void) __compiletime_error("detected read beyond size of ob - void __read_overflow3(void) __compiletime_error("detected read beyond size of object passed as 3rd parameter"); - void __write_overflow(void) __compiletime_error("detected write beyond size of object passed as 1st parameter"); - -+#ifdef CONFIG_FORTIFY_SOURCE_STRICT_STRING -+#define __string_size(p) __builtin_object_size(p, 1) -+#else -+#define __string_size(p) __builtin_object_size(p, 0) -+#endif -+ - #if !defined(__NO_FORTIFY) && defined(__OPTIMIZE__) && defined(CONFIG_FORTIFY_SOURCE) - __FORTIFY_INLINE char *strncpy(char *p, const char *q, __kernel_size_t size) - { -- size_t p_size = __builtin_object_size(p, 0); -+ size_t p_size = __string_size(p); - if (__builtin_constant_p(size) && p_size < size) - __write_overflow(); - if (p_size < size) -@@ -247,7 +253,7 @@ __FORTIFY_INLINE char *strncpy(char *p, const char *q, __kernel_size_t size) - - __FORTIFY_INLINE char *strcat(char *p, const char *q) - { -- size_t p_size = __builtin_object_size(p, 0); -+ size_t p_size = __string_size(p); - if (p_size == (size_t)-1) - return __builtin_strcat(p, q); - if (strlcat(p, q, p_size) >= p_size) -@@ -258,7 +264,7 @@ __FORTIFY_INLINE char *strcat(char *p, const char *q) - __FORTIFY_INLINE __kernel_size_t strlen(const char *p) - { - __kernel_size_t ret; -- size_t p_size = __builtin_object_size(p, 0); -+ size_t p_size = __string_size(p); - - /* Work around gcc excess stack consumption issue */ - if (p_size == (size_t)-1 || -@@ -273,7 +279,7 @@ __FORTIFY_INLINE __kernel_size_t strlen(const char *p) - extern __kernel_size_t __real_strnlen(const char *, __kernel_size_t) __RENAME(strnlen); - __FORTIFY_INLINE __kernel_size_t strnlen(const char *p, __kernel_size_t maxlen) - { -- size_t p_size = __builtin_object_size(p, 0); -+ size_t p_size = __string_size(p); - __kernel_size_t ret = __real_strnlen(p, maxlen < p_size ? maxlen : p_size); - if (p_size <= ret && maxlen != ret) - fortify_panic(__func__); -@@ -285,8 +291,8 @@ extern size_t __real_strlcpy(char *, const char *, size_t) __RENAME(strlcpy); - __FORTIFY_INLINE size_t strlcpy(char *p, const char *q, size_t size) - { - size_t ret; -- size_t p_size = __builtin_object_size(p, 0); -- size_t q_size = __builtin_object_size(q, 0); -+ size_t p_size = __string_size(p); -+ size_t q_size = __string_size(q); - if (p_size == (size_t)-1 && q_size == (size_t)-1) - return __real_strlcpy(p, q, size); - ret = strlen(q); -@@ -306,8 +312,8 @@ __FORTIFY_INLINE size_t strlcpy(char *p, const char *q, size_t size) - __FORTIFY_INLINE char *strncat(char *p, const char *q, __kernel_size_t count) - { - size_t p_len, copy_len; -- size_t p_size = __builtin_object_size(p, 0); -- size_t q_size = __builtin_object_size(q, 0); -+ size_t p_size = __string_size(p); -+ size_t q_size = __string_size(q); - if (p_size == (size_t)-1 && q_size == (size_t)-1) - return __builtin_strncat(p, q, count); - p_len = strlen(p); -@@ -420,8 +426,8 @@ __FORTIFY_INLINE void *kmemdup(const void *p, size_t size, gfp_t gfp) - /* defined after fortified strlen and memcpy to reuse them */ - __FORTIFY_INLINE char *strcpy(char *p, const char *q) - { -- size_t p_size = __builtin_object_size(p, 0); -- size_t q_size = __builtin_object_size(q, 0); -+ size_t p_size = __string_size(p); -+ size_t q_size = __string_size(q); - if (p_size == (size_t)-1 && q_size == (size_t)-1) - return __builtin_strcpy(p, q); - memcpy(p, q, strlen(q) + 1); -diff --git a/include/linux/tty.h b/include/linux/tty.h -index 1dd587ba6d88..9a9a04fb641d 100644 ---- a/include/linux/tty.h -+++ b/include/linux/tty.h -@@ -13,6 +13,7 @@ - #include - #include - #include -+#include - - - /* -@@ -335,6 +336,7 @@ struct tty_struct { - /* If the tty has a pending do_SAK, queue it here - akpm */ - struct work_struct SAK_work; - struct tty_port *port; -+ struct user_namespace *owner_user_ns; - } __randomize_layout; - - /* Each of a tty's open files has private_data pointing to tty_file_private */ -@@ -344,6 +346,8 @@ struct tty_file_private { - struct list_head list; - }; - -+extern int tiocsti_restrict; -+ - /* tty magic number */ - #define TTY_MAGIC 0x5401 - -diff --git a/include/linux/vmalloc.h b/include/linux/vmalloc.h -index 1e5d8c392f15..66d0e49c9987 100644 ---- a/include/linux/vmalloc.h -+++ b/include/linux/vmalloc.h -@@ -68,19 +68,19 @@ static inline void vmalloc_init(void) - } - #endif - --extern void *vmalloc(unsigned long size); --extern void *vzalloc(unsigned long size); --extern void *vmalloc_user(unsigned long size); --extern void *vmalloc_node(unsigned long size, int node); --extern void *vzalloc_node(unsigned long size, int node); --extern void *vmalloc_exec(unsigned long size); --extern void *vmalloc_32(unsigned long size); --extern void *vmalloc_32_user(unsigned long size); --extern void *__vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot); -+extern void *vmalloc(unsigned long size) __attribute__((alloc_size(1))); -+extern void *vzalloc(unsigned long size) __attribute__((alloc_size(1))); -+extern void *vmalloc_user(unsigned long size) __attribute__((alloc_size(1))); -+extern void *vmalloc_node(unsigned long size, int node) __attribute__((alloc_size(1))); -+extern void *vzalloc_node(unsigned long size, int node) __attribute__((alloc_size(1))); -+extern void *vmalloc_exec(unsigned long size) __attribute__((alloc_size(1))); -+extern void *vmalloc_32(unsigned long size) __attribute__((alloc_size(1))); -+extern void *vmalloc_32_user(unsigned long size) __attribute__((alloc_size(1))); -+extern void *__vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot) __attribute__((alloc_size(1))); - extern void *__vmalloc_node_range(unsigned long size, unsigned long align, - unsigned long start, unsigned long end, gfp_t gfp_mask, - pgprot_t prot, unsigned long vm_flags, int node, -- const void *caller); -+ const void *caller) __attribute__((alloc_size(1))); - #ifndef CONFIG_MMU - extern void *__vmalloc_node_flags(unsigned long size, int node, gfp_t flags); - static inline void *__vmalloc_node_flags_caller(unsigned long size, int node, -diff --git a/init/Kconfig b/init/Kconfig -index 46075327c165..0c78750bc76d 100644 ---- a/init/Kconfig -+++ b/init/Kconfig -@@ -309,6 +309,7 @@ config USELIB - config AUDIT - bool "Auditing support" - depends on NET -+ default y - help - Enable auditing infrastructure that can be used with another - kernel subsystem, such as SELinux (which requires this for -@@ -1052,6 +1053,12 @@ config CC_OPTIMIZE_FOR_SIZE - - endchoice - -+config LOCAL_INIT -+ bool "Zero uninitialized locals" -+ help -+ Zero-fill uninitialized local variables, other than variable-length -+ arrays. Requires compiler support. -+ - config SYSCTL - bool - -@@ -1361,8 +1368,7 @@ config SHMEM - which may be appropriate on small systems without swap. - - config AIO -- bool "Enable AIO support" if EXPERT -- default y -+ bool "Enable AIO support" - help - This option enables POSIX asynchronous I/O which may by used - by some high performance threaded applications. Disabling -@@ -1491,7 +1497,7 @@ config VM_EVENT_COUNTERS - - config SLUB_DEBUG - default y -- bool "Enable SLUB debugging support" if EXPERT -+ bool "Enable SLUB debugging support" - depends on SLUB && SYSFS - help - SLUB has extensive debug support features. Disabling these can -@@ -1515,7 +1521,6 @@ config SLUB_MEMCG_SYSFS_ON - - config COMPAT_BRK - bool "Disable heap randomization" -- default y - help - Randomizing heap placement makes heap exploits harder, but it - also breaks ancient binaries (including anything libc5 based). -@@ -1562,7 +1567,6 @@ endchoice - - config SLAB_MERGE_DEFAULT - bool "Allow slab caches to be merged" -- default y - help - For reduced kernel memory fragmentation, slab caches can be - merged when they share the same size and other characteristics. -@@ -1575,9 +1579,9 @@ config SLAB_MERGE_DEFAULT - command line. - - config SLAB_FREELIST_RANDOM -- default n - depends on SLAB || SLUB - bool "SLAB freelist randomization" -+ default y - help - Randomizes the freelist order used on creating new pages. This - security feature reduces the predictability of the kernel slab -@@ -1586,12 +1590,56 @@ config SLAB_FREELIST_RANDOM - config SLAB_FREELIST_HARDENED - bool "Harden slab freelist metadata" - depends on SLUB -+ default y - help - Many kernel heap attacks try to target slab cache metadata and - other infrastructure. This options makes minor performance - sacrifies to harden the kernel slab allocator against common - freelist exploit methods. - -+config SLAB_HARDENED -+ default y -+ depends on SLUB -+ bool "Hardened SLAB infrastructure" -+ help -+ Make minor performance sacrifices to harden the kernel slab -+ allocator. -+ -+config SLAB_CANARY -+ depends on SLUB -+ depends on !SLAB_MERGE_DEFAULT -+ bool "SLAB canaries" -+ default y -+ help -+ Place canaries at the end of kernel slab allocations, sacrificing -+ some performance and memory usage for security. -+ -+ Canaries can detect some forms of heap corruption when allocations -+ are freed and as part of the HARDENED_USERCOPY feature. It provides -+ basic use-after-free detection for HARDENED_USERCOPY. -+ -+ Canaries absorb small overflows (rendering them harmless), mitigate -+ non-NUL terminated C string overflows on 64-bit via a guaranteed zero -+ byte and provide basic double-free detection. -+ -+config SLAB_SANITIZE -+ bool "Sanitize SLAB allocations" -+ depends on SLUB -+ default y -+ help -+ Zero fill slab allocations on free, reducing the lifetime of -+ sensitive data and helping to mitigate use-after-free bugs. -+ -+ For slabs with debug poisoning enabling, this has no impact. -+ -+config SLAB_SANITIZE_VERIFY -+ depends on SLAB_SANITIZE && PAGE_SANITIZE -+ default y -+ bool "Verify sanitized SLAB allocations" -+ help -+ Verify that newly allocated slab allocations are zeroed to detect -+ write-after-free bugs. -+ - config SLUB_CPU_PARTIAL - default y - depends on SLUB && SMP -diff --git a/kernel/audit.c b/kernel/audit.c -index 5b34d3114af4..e57930192ce1 100644 ---- a/kernel/audit.c -+++ b/kernel/audit.c -@@ -1573,6 +1573,9 @@ static int __init audit_enable(char *str) - audit_default = !!simple_strtol(str, NULL, 0); - if (!audit_default) - audit_initialized = AUDIT_DISABLED; -+ else -+ audit_initialized = AUDIT_UNINITIALIZED; -+ - audit_enabled = audit_default; - audit_ever_enabled = !!audit_enabled; - -diff --git a/kernel/bpf/core.c b/kernel/bpf/core.c -index d203a5d6b726..2a6c3e2c57a6 100644 ---- a/kernel/bpf/core.c -+++ b/kernel/bpf/core.c -@@ -539,7 +539,7 @@ void __weak bpf_jit_free(struct bpf_prog *fp) - bpf_prog_unlock_free(fp); - } - --int bpf_jit_harden __read_mostly; -+int bpf_jit_harden __read_mostly = 2; - - static int bpf_jit_blind_insn(const struct bpf_insn *from, - const struct bpf_insn *aux, -diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c -index 4e933219fec6..0f37db32a2b1 100644 ---- a/kernel/bpf/syscall.c -+++ b/kernel/bpf/syscall.c -@@ -37,7 +37,7 @@ static DEFINE_SPINLOCK(prog_idr_lock); - static DEFINE_IDR(map_idr); - static DEFINE_SPINLOCK(map_idr_lock); - --int sysctl_unprivileged_bpf_disabled __read_mostly; -+int sysctl_unprivileged_bpf_disabled __read_mostly = 1; - - static const struct bpf_map_ops * const bpf_map_types[] = { - #define BPF_PROG_TYPE(_id, _ops) -diff --git a/kernel/capability.c b/kernel/capability.c -index 1e1c0236f55b..452062fe45ce 100644 ---- a/kernel/capability.c -+++ b/kernel/capability.c -@@ -431,6 +431,12 @@ bool capable(int cap) - return ns_capable(&init_user_ns, cap); - } - EXPORT_SYMBOL(capable); -+ -+bool capable_noaudit(int cap) -+{ -+ return ns_capable_noaudit(&init_user_ns, cap); -+} -+EXPORT_SYMBOL(capable_noaudit); - #endif /* CONFIG_MULTIUSER */ - - /** -diff --git a/kernel/events/core.c b/kernel/events/core.c -index cb8274d7824f..c1b3d232b0a4 100644 ---- a/kernel/events/core.c -+++ b/kernel/events/core.c -@@ -397,8 +397,13 @@ static cpumask_var_t perf_online_mask; - * 0 - disallow raw tracepoint access for unpriv - * 1 - disallow cpu events for unpriv - * 2 - disallow kernel profiling for unpriv -+ * 3 - disallow all unpriv perf event use - */ -+#ifdef CONFIG_SECURITY_PERF_EVENTS_RESTRICT -+int sysctl_perf_event_paranoid __read_mostly = 3; -+#else - int sysctl_perf_event_paranoid __read_mostly = 2; -+#endif - - /* Minimum for 512 kiB + 1 user control page */ - int sysctl_perf_event_mlock __read_mostly = 512 + (PAGE_SIZE / 1024); /* 'free' kiB per user */ -@@ -9941,6 +9946,9 @@ SYSCALL_DEFINE5(perf_event_open, - if (flags & ~PERF_FLAG_ALL) - return -EINVAL; - -+ if (perf_paranoid_any() && !capable(CAP_SYS_ADMIN)) -+ return -EACCES; -+ - err = perf_copy_attr(attr_uptr, &attr); - if (err) - return err; -diff --git a/kernel/fork.c b/kernel/fork.c -index 98c91bd341b4..dbb9540ee61c 100644 ---- a/kernel/fork.c -+++ b/kernel/fork.c -@@ -102,6 +102,11 @@ - - #define CREATE_TRACE_POINTS - #include -+#ifdef CONFIG_USER_NS -+extern int unprivileged_userns_clone; -+#else -+#define unprivileged_userns_clone 0 -+#endif - - /* - * Minimum number of threads to boot the kernel -@@ -1554,6 +1559,10 @@ static __latent_entropy struct task_struct *copy_process( - if ((clone_flags & (CLONE_NEWUSER|CLONE_FS)) == (CLONE_NEWUSER|CLONE_FS)) - return ERR_PTR(-EINVAL); - -+ if ((clone_flags & CLONE_NEWUSER) && !unprivileged_userns_clone) -+ if (!capable(CAP_SYS_ADMIN)) -+ return ERR_PTR(-EPERM); -+ - /* - * Thread groups must share signals as well, and detached threads - * can only be started up within the thread group. -@@ -2347,6 +2356,12 @@ SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) - if (unshare_flags & CLONE_NEWNS) - unshare_flags |= CLONE_FS; - -+ if ((unshare_flags & CLONE_NEWUSER) && !unprivileged_userns_clone) { -+ err = -EPERM; -+ if (!capable(CAP_SYS_ADMIN)) -+ goto bad_unshare_out; -+ } -+ - err = check_unshare_flags(unshare_flags); - if (err) - goto bad_unshare_out; -diff --git a/kernel/power/snapshot.c b/kernel/power/snapshot.c -index 0972a8e09d08..00dde7aad47a 100644 ---- a/kernel/power/snapshot.c -+++ b/kernel/power/snapshot.c -@@ -1136,7 +1136,7 @@ void free_basic_memory_bitmaps(void) - - void clear_free_pages(void) - { --#ifdef CONFIG_PAGE_POISONING_ZERO -+#if defined(CONFIG_PAGE_POISONING_ZERO) || defined(CONFIG_PAGE_SANITIZE) - struct memory_bitmap *bm = free_pages_map; - unsigned long pfn; - -@@ -1153,7 +1153,7 @@ void clear_free_pages(void) - } - memory_bm_position_reset(bm); - pr_info("PM: free pages cleared after restore\n"); --#endif /* PAGE_POISONING_ZERO */ -+#endif /* PAGE_POISONING_ZERO || PAGE_SANITIZE */ - } - - /** -diff --git a/kernel/rcu/tiny.c b/kernel/rcu/tiny.c -index a64eee0db39e..4d7de378fe4c 100644 ---- a/kernel/rcu/tiny.c -+++ b/kernel/rcu/tiny.c -@@ -164,7 +164,7 @@ static void __rcu_process_callbacks(struct rcu_ctrlblk *rcp) - } - } - --static __latent_entropy void rcu_process_callbacks(struct softirq_action *unused) -+static __latent_entropy void rcu_process_callbacks(void) - { - __rcu_process_callbacks(&rcu_sched_ctrlblk); - __rcu_process_callbacks(&rcu_bh_ctrlblk); -diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c -index 3e3650e94ae6..7ecd7a5d04b3 100644 ---- a/kernel/rcu/tree.c -+++ b/kernel/rcu/tree.c -@@ -2918,7 +2918,7 @@ __rcu_process_callbacks(struct rcu_state *rsp) - /* - * Do RCU core processing for the current CPU. - */ --static __latent_entropy void rcu_process_callbacks(struct softirq_action *unused) -+static __latent_entropy void rcu_process_callbacks(void) - { - struct rcu_state *rsp; - -diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c -index 5c09ddf8c832..f5db6ece105a 100644 ---- a/kernel/sched/fair.c -+++ b/kernel/sched/fair.c -@@ -8986,7 +8986,7 @@ static void nohz_idle_balance(struct rq *this_rq, enum cpu_idle_type idle) { } - * run_rebalance_domains is triggered when needed from the scheduler tick. - * Also triggered for nohz idle balancing (with nohz_balancing_kick set). - */ --static __latent_entropy void run_rebalance_domains(struct softirq_action *h) -+static __latent_entropy void run_rebalance_domains(void) - { - struct rq *this_rq = this_rq(); - enum cpu_idle_type idle = this_rq->idle_balance ? -diff --git a/kernel/softirq.c b/kernel/softirq.c -index e89c3b0cff6d..0d3ebd520931 100644 ---- a/kernel/softirq.c -+++ b/kernel/softirq.c -@@ -53,7 +53,7 @@ irq_cpustat_t irq_stat[NR_CPUS] ____cacheline_aligned; - EXPORT_SYMBOL(irq_stat); - #endif - --static struct softirq_action softirq_vec[NR_SOFTIRQS] __cacheline_aligned_in_smp; -+static struct softirq_action softirq_vec[NR_SOFTIRQS] __ro_after_init __aligned(PAGE_SIZE); - - DEFINE_PER_CPU(struct task_struct *, ksoftirqd); - -@@ -281,7 +281,7 @@ asmlinkage __visible void __softirq_entry __do_softirq(void) - kstat_incr_softirqs_this_cpu(vec_nr); - - trace_softirq_entry(vec_nr); -- h->action(h); -+ h->action(); - trace_softirq_exit(vec_nr); - if (unlikely(prev_count != preempt_count())) { - pr_err("huh, entered softirq %u %s %p with preempt_count %08x, exited with %08x?\n", -@@ -444,7 +444,7 @@ void __raise_softirq_irqoff(unsigned int nr) - or_softirq_pending(1UL << nr); - } - --void open_softirq(int nr, void (*action)(struct softirq_action *)) -+void __init open_softirq(int nr, void (*action)(void)) - { - softirq_vec[nr].action = action; - } -@@ -486,7 +486,7 @@ void __tasklet_hi_schedule(struct tasklet_struct *t) - } - EXPORT_SYMBOL(__tasklet_hi_schedule); - --static __latent_entropy void tasklet_action(struct softirq_action *a) -+static __latent_entropy void tasklet_action(void) - { - struct tasklet_struct *list; - -@@ -522,7 +522,7 @@ static __latent_entropy void tasklet_action(struct softirq_action *a) - } - } - --static __latent_entropy void tasklet_hi_action(struct softirq_action *a) -+static __latent_entropy void tasklet_hi_action(void) - { - struct tasklet_struct *list; - -diff --git a/kernel/sysctl.c b/kernel/sysctl.c -index 069550540a39..822783a174aa 100644 ---- a/kernel/sysctl.c -+++ b/kernel/sysctl.c -@@ -66,6 +66,7 @@ - #include - #include - #include -+#include - - #include - #include -@@ -98,12 +99,19 @@ - #if defined(CONFIG_SYSCTL) - - /* External variables not in a header file. */ -+#if IS_ENABLED(CONFIG_USB) -+int deny_new_usb __read_mostly = 0; -+EXPORT_SYMBOL(deny_new_usb); -+#endif - extern int suid_dumpable; - #ifdef CONFIG_COREDUMP - extern int core_uses_pid; - extern char core_pattern[]; - extern unsigned int core_pipe_limit; - #endif -+#ifdef CONFIG_USER_NS -+extern int unprivileged_userns_clone; -+#endif - extern int pid_max; - extern int pid_max_min, pid_max_max; - extern int percpu_pagelist_fraction; -@@ -115,40 +123,43 @@ extern int sysctl_nr_trim_pages; - - /* Constants used for minimum and maximum */ - #ifdef CONFIG_LOCKUP_DETECTOR --static int sixty = 60; -+static int sixty __read_only = 60; - #endif - --static int __maybe_unused neg_one = -1; -+static int __maybe_unused neg_one __read_only = -1; - - static int zero; --static int __maybe_unused one = 1; --static int __maybe_unused two = 2; --static int __maybe_unused four = 4; --static unsigned long one_ul = 1; --static int one_hundred = 100; --static int one_thousand = 1000; -+static int __maybe_unused one __read_only = 1; -+static int __maybe_unused two __read_only = 2; -+static int __maybe_unused four __read_only = 4; -+static unsigned long one_ul __read_only = 1; -+static int one_hundred __read_only = 100; -+static int one_thousand __read_only = 1000; - #ifdef CONFIG_PRINTK --static int ten_thousand = 10000; -+static int ten_thousand __read_only = 10000; - #endif - #ifdef CONFIG_PERF_EVENTS --static int six_hundred_forty_kb = 640 * 1024; -+static int six_hundred_forty_kb __read_only = 640 * 1024; - #endif - - /* this is needed for the proc_doulongvec_minmax of vm_dirty_bytes */ --static unsigned long dirty_bytes_min = 2 * PAGE_SIZE; -+static unsigned long dirty_bytes_min __read_only = 2 * PAGE_SIZE; - - /* this is needed for the proc_dointvec_minmax for [fs_]overflow UID and GID */ --static int maxolduid = 65535; --static int minolduid; -+static int maxolduid __read_only = 65535; -+static int minolduid __read_only; - --static int ngroups_max = NGROUPS_MAX; -+static int ngroups_max __read_only = NGROUPS_MAX; - static const int cap_last_cap = CAP_LAST_CAP; - - /*this is needed for proc_doulongvec_minmax of sysctl_hung_task_timeout_secs */ - #ifdef CONFIG_DETECT_HUNG_TASK --static unsigned long hung_task_timeout_max = (LONG_MAX/HZ); -+static unsigned long hung_task_timeout_max __read_only = (LONG_MAX/HZ); - #endif - -+int device_sidechannel_restrict __read_mostly = 1; -+EXPORT_SYMBOL(device_sidechannel_restrict); -+ - #ifdef CONFIG_INOTIFY_USER - #include - #endif -@@ -286,19 +297,19 @@ static struct ctl_table sysctl_base_table[] = { - }; - - #ifdef CONFIG_SCHED_DEBUG --static int min_sched_granularity_ns = 100000; /* 100 usecs */ --static int max_sched_granularity_ns = NSEC_PER_SEC; /* 1 second */ --static int min_wakeup_granularity_ns; /* 0 usecs */ --static int max_wakeup_granularity_ns = NSEC_PER_SEC; /* 1 second */ -+static int min_sched_granularity_ns __read_only = 100000; /* 100 usecs */ -+static int max_sched_granularity_ns __read_only = NSEC_PER_SEC; /* 1 second */ -+static int min_wakeup_granularity_ns __read_only; /* 0 usecs */ -+static int max_wakeup_granularity_ns __read_only = NSEC_PER_SEC; /* 1 second */ - #ifdef CONFIG_SMP --static int min_sched_tunable_scaling = SCHED_TUNABLESCALING_NONE; --static int max_sched_tunable_scaling = SCHED_TUNABLESCALING_END-1; -+static int min_sched_tunable_scaling __read_only = SCHED_TUNABLESCALING_NONE; -+static int max_sched_tunable_scaling __read_only = SCHED_TUNABLESCALING_END-1; - #endif /* CONFIG_SMP */ - #endif /* CONFIG_SCHED_DEBUG */ - - #ifdef CONFIG_COMPACTION --static int min_extfrag_threshold; --static int max_extfrag_threshold = 1000; -+static int min_extfrag_threshold __read_only; -+static int max_extfrag_threshold __read_only = 1000; - #endif - - static struct ctl_table kern_table[] = { -@@ -512,6 +523,15 @@ static struct ctl_table kern_table[] = { - .proc_handler = proc_dointvec, - }, - #endif -+#ifdef CONFIG_USER_NS -+ { -+ .procname = "unprivileged_userns_clone", -+ .data = &unprivileged_userns_clone, -+ .maxlen = sizeof(int), -+ .mode = 0644, -+ .proc_handler = proc_dointvec, -+ }, -+#endif - #ifdef CONFIG_PROC_SYSCTL - { - .procname = "tainted", -@@ -853,6 +873,37 @@ static struct ctl_table kern_table[] = { - .extra1 = &zero, - .extra2 = &two, - }, -+#endif -+#if defined CONFIG_TTY -+ { -+ .procname = "tiocsti_restrict", -+ .data = &tiocsti_restrict, -+ .maxlen = sizeof(int), -+ .mode = 0644, -+ .proc_handler = proc_dointvec_minmax_sysadmin, -+ .extra1 = &zero, -+ .extra2 = &one, -+ }, -+#endif -+ { -+ .procname = "device_sidechannel_restrict", -+ .data = &device_sidechannel_restrict, -+ .maxlen = sizeof(int), -+ .mode = 0644, -+ .proc_handler = proc_dointvec_minmax_sysadmin, -+ .extra1 = &zero, -+ .extra2 = &one, -+ }, -+#if IS_ENABLED(CONFIG_USB) -+ { -+ .procname = "deny_new_usb", -+ .data = &deny_new_usb, -+ .maxlen = sizeof(int), -+ .mode = 0644, -+ .proc_handler = proc_dointvec_minmax_sysadmin, -+ .extra1 = &zero, -+ .extra2 = &one, -+ }, - #endif - { - .procname = "ngroups_max", -diff --git a/kernel/time/timer.c b/kernel/time/timer.c -index 9fe525f410bf..6a85b0e1292e 100644 ---- a/kernel/time/timer.c -+++ b/kernel/time/timer.c -@@ -1624,7 +1624,7 @@ static inline void __run_timers(struct timer_base *base) - /* - * This function runs timers and the timer-tq in bottom half context. - */ --static __latent_entropy void run_timer_softirq(struct softirq_action *h) -+static __latent_entropy void run_timer_softirq(void) - { - struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); - -diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c -index c490f1e4313b..dd03bd39d7bf 100644 ---- a/kernel/user_namespace.c -+++ b/kernel/user_namespace.c -@@ -24,6 +24,9 @@ - #include - #include - -+/* sysctl */ -+int unprivileged_userns_clone; -+ - static struct kmem_cache *user_ns_cachep __read_mostly; - static DEFINE_MUTEX(userns_state_mutex); - -diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug -index 62d0e25c054c..3953072277eb 100644 ---- a/lib/Kconfig.debug -+++ b/lib/Kconfig.debug -@@ -937,6 +937,7 @@ endmenu # "Debug lockups and hangs" - - config PANIC_ON_OOPS - bool "Panic on Oops" -+ default y - help - Say Y here to enable the kernel to panic when it oopses. This - has the same effect as setting oops=panic on the kernel command -@@ -946,7 +947,7 @@ config PANIC_ON_OOPS - anything erroneous after an oops which could result in data - corruption or other issues. - -- Say N if unsure. -+ Say Y if unsure. - - config PANIC_ON_OOPS_VALUE - int -@@ -1319,6 +1320,7 @@ config DEBUG_BUGVERBOSE - config DEBUG_LIST - bool "Debug linked list manipulation" - depends on DEBUG_KERNEL || BUG_ON_DATA_CORRUPTION -+ default y - help - Enable this to turn on extended checks in the linked-list - walking routines. -@@ -1932,6 +1934,7 @@ config MEMTEST - config BUG_ON_DATA_CORRUPTION - bool "Trigger a BUG when data corruption is detected" - select DEBUG_LIST -+ default y - help - Select this option if the kernel should BUG when it encounters - data corruption in kernel memory structures when they get checked -@@ -1952,7 +1955,7 @@ config STRICT_DEVMEM - bool "Filter access to /dev/mem" - depends on MMU && DEVMEM - depends on ARCH_HAS_DEVMEM_IS_ALLOWED -- default y if TILE || PPC -+ default y - ---help--- - If this option is disabled, you allow userspace (root) access to all - of memory, including kernel and userspace memory. Accidental -@@ -1971,6 +1974,7 @@ config STRICT_DEVMEM - config IO_STRICT_DEVMEM - bool "Filter I/O access to /dev/mem" - depends on STRICT_DEVMEM -+ default y - ---help--- - If this option is disabled, you allow userspace (root) access to all - io-memory regardless of whether a driver is actively using that -diff --git a/lib/irq_poll.c b/lib/irq_poll.c -index 86a709954f5a..6f15787fcb1b 100644 ---- a/lib/irq_poll.c -+++ b/lib/irq_poll.c -@@ -75,7 +75,7 @@ void irq_poll_complete(struct irq_poll *iop) - } - EXPORT_SYMBOL(irq_poll_complete); - --static void __latent_entropy irq_poll_softirq(struct softirq_action *h) -+static void __latent_entropy irq_poll_softirq(void) - { - struct list_head *list = this_cpu_ptr(&blk_cpu_iopoll); - int rearm = 0, budget = irq_poll_budget; -diff --git a/lib/kobject.c b/lib/kobject.c -index 34f847252c02..4fda329de614 100644 ---- a/lib/kobject.c -+++ b/lib/kobject.c -@@ -956,9 +956,9 @@ EXPORT_SYMBOL_GPL(kset_create_and_add); - - - static DEFINE_SPINLOCK(kobj_ns_type_lock); --static const struct kobj_ns_type_operations *kobj_ns_ops_tbl[KOBJ_NS_TYPES]; -+static const struct kobj_ns_type_operations *kobj_ns_ops_tbl[KOBJ_NS_TYPES] __ro_after_init; - --int kobj_ns_type_register(const struct kobj_ns_type_operations *ops) -+int __init kobj_ns_type_register(const struct kobj_ns_type_operations *ops) - { - enum kobj_ns_type type = ops->type; - int error; -diff --git a/lib/nlattr.c b/lib/nlattr.c -index 3d8295c85505..3fa3b3409d69 100644 ---- a/lib/nlattr.c -+++ b/lib/nlattr.c -@@ -341,6 +341,8 @@ int nla_memcpy(void *dest, const struct nlattr *src, int count) - { - int minlen = min_t(int, count, nla_len(src)); - -+ BUG_ON(minlen < 0); -+ - memcpy(dest, nla_data(src), minlen); - if (count > minlen) - memset(dest + minlen, 0, count - minlen); -diff --git a/lib/vsprintf.c b/lib/vsprintf.c -index 86c3385b9eb3..c482070e379b 100644 ---- a/lib/vsprintf.c -+++ b/lib/vsprintf.c -@@ -1591,7 +1591,7 @@ char *device_node_string(char *buf, char *end, struct device_node *dn, - return widen_string(buf, buf - buf_start, end, spec); - } - --int kptr_restrict __read_mostly; -+int kptr_restrict __read_mostly = 2; - - /* - * Show a '%p' thing. A kernel extension is that the '%p' is followed -diff --git a/mm/Kconfig b/mm/Kconfig -index 59efbd3337e0..c070e14ec83d 100644 ---- a/mm/Kconfig -+++ b/mm/Kconfig -@@ -319,7 +319,8 @@ config KSM - config DEFAULT_MMAP_MIN_ADDR - int "Low address space to protect from user allocation" - depends on MMU -- default 4096 -+ default 32768 if ARM || (ARM64 && COMPAT) -+ default 65536 - help - This is the portion of low virtual memory which should be protected - from userspace allocation. Keeping a user from writing to low pages -diff --git a/mm/mmap.c b/mm/mmap.c -index 11f96fad5271..632e7f9a710e 100644 ---- a/mm/mmap.c -+++ b/mm/mmap.c -@@ -220,6 +220,13 @@ SYSCALL_DEFINE1(brk, unsigned long, brk) - - newbrk = PAGE_ALIGN(brk); - oldbrk = PAGE_ALIGN(mm->brk); -+ /* properly handle unaligned min_brk as an empty heap */ -+ if (min_brk & ~PAGE_MASK) { -+ if (brk == min_brk) -+ newbrk -= PAGE_SIZE; -+ if (mm->brk == min_brk) -+ oldbrk -= PAGE_SIZE; -+ } - if (oldbrk == newbrk) - goto set_brk; - -diff --git a/mm/page_alloc.c b/mm/page_alloc.c -index 1d7693c35424..8963a3b4d37c 100644 ---- a/mm/page_alloc.c -+++ b/mm/page_alloc.c -@@ -67,6 +67,7 @@ - #include - #include - #include -+#include - - #include - #include -@@ -98,6 +99,15 @@ int _node_numa_mem_[MAX_NUMNODES]; - DEFINE_MUTEX(pcpu_drain_mutex); - DEFINE_PER_CPU(struct work_struct, pcpu_drain); - -+bool __meminitdata extra_latent_entropy; -+ -+static int __init setup_extra_latent_entropy(char *str) -+{ -+ extra_latent_entropy = true; -+ return 0; -+} -+early_param("extra_latent_entropy", setup_extra_latent_entropy); -+ - #ifdef CONFIG_GCC_PLUGIN_LATENT_ENTROPY - volatile unsigned long latent_entropy __latent_entropy; - EXPORT_SYMBOL(latent_entropy); -@@ -1063,6 +1073,13 @@ static __always_inline bool free_pages_prepare(struct page *page, - debug_check_no_obj_freed(page_address(page), - PAGE_SIZE << order); - } -+ -+ if (IS_ENABLED(CONFIG_PAGE_SANITIZE)) { -+ int i; -+ for (i = 0; i < (1 << order); i++) -+ clear_highpage(page + i); -+ } -+ - arch_free_page(page, order); - kernel_poison_pages(page, 1 << order, 0); - kernel_map_pages(page, 1 << order, 0); -@@ -1278,6 +1295,21 @@ static void __init __free_pages_boot_core(struct page *page, unsigned int order) - __ClearPageReserved(p); - set_page_count(p, 0); - -+ if (extra_latent_entropy && !PageHighMem(page) && page_to_pfn(page) < 0x100000) { -+ unsigned long hash = 0; -+ size_t index, end = PAGE_SIZE * nr_pages / sizeof hash; -+ const unsigned long *data = lowmem_page_address(page); -+ -+ for (index = 0; index < end; index++) -+ hash ^= hash + data[index]; -+#ifdef CONFIG_GCC_PLUGIN_LATENT_ENTROPY -+ latent_entropy ^= hash; -+ add_device_randomness((const void *)&latent_entropy, sizeof(latent_entropy)); -+#else -+ add_device_randomness((const void *)&hash, sizeof(hash)); -+#endif -+ } -+ - page_zone(page)->managed_pages += nr_pages; - set_page_refcounted(page); - __free_pages(page, order); -@@ -1718,8 +1750,8 @@ static inline int check_new_page(struct page *page) - - static inline bool free_pages_prezeroed(void) - { -- return IS_ENABLED(CONFIG_PAGE_POISONING_ZERO) && -- page_poisoning_enabled(); -+ return IS_ENABLED(CONFIG_PAGE_SANITIZE) || -+ (IS_ENABLED(CONFIG_PAGE_POISONING_ZERO) && page_poisoning_enabled()); - } - - #ifdef CONFIG_DEBUG_VM -@@ -1776,6 +1808,11 @@ static void prep_new_page(struct page *page, unsigned int order, gfp_t gfp_flags - - post_alloc_hook(page, order, gfp_flags); - -+ if (IS_ENABLED(CONFIG_PAGE_SANITIZE_VERIFY)) { -+ for (i = 0; i < (1 << order); i++) -+ verify_zero_highpage(page + i); -+ } -+ - if (!free_pages_prezeroed() && (gfp_flags & __GFP_ZERO)) - for (i = 0; i < (1 << order); i++) - clear_highpage(page + i); -diff --git a/mm/slab.h b/mm/slab.h -index 485d9fbb8802..436461588804 100644 ---- a/mm/slab.h -+++ b/mm/slab.h -@@ -311,7 +311,11 @@ static inline bool is_root_cache(struct kmem_cache *s) - static inline bool slab_equal_or_root(struct kmem_cache *s, - struct kmem_cache *p) - { -+#ifdef CONFIG_SLAB_HARDENED -+ return p == s; -+#else - return true; -+#endif - } - - static inline const char *cache_name(struct kmem_cache *s) -@@ -363,18 +367,26 @@ static inline struct kmem_cache *cache_from_obj(struct kmem_cache *s, void *x) - * to not do even the assignment. In that case, slab_equal_or_root - * will also be a constant. - */ -- if (!memcg_kmem_enabled() && -+ if (!IS_ENABLED(CONFIG_SLAB_HARDENED) && -+ !memcg_kmem_enabled() && - !unlikely(s->flags & SLAB_CONSISTENCY_CHECKS)) - return s; - - page = virt_to_head_page(x); -+#ifdef CONFIG_SLAB_HARDENED -+ BUG_ON(!PageSlab(page)); -+#endif - cachep = page->slab_cache; - if (slab_equal_or_root(cachep, s)) - return cachep; - - pr_err("%s: Wrong slab cache. %s but object is from %s\n", - __func__, s->name, cachep->name); -+#ifdef CONFIG_BUG_ON_DATA_CORRUPTION -+ BUG_ON(1); -+#else - WARN_ON_ONCE(1); -+#endif - return s; - } - -@@ -399,7 +411,7 @@ static inline size_t slab_ksize(const struct kmem_cache *s) - * back there or track user information then we can - * only use the space before that information. - */ -- if (s->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_STORE_USER)) -+ if ((s->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_STORE_USER)) || IS_ENABLED(CONFIG_SLAB_CANARY)) - return s->inuse; - /* - * Else we can use all the padding etc for the allocation -diff --git a/mm/slab_common.c b/mm/slab_common.c -index 65212caa1f2a..d8bf8a75f445 100644 ---- a/mm/slab_common.c -+++ b/mm/slab_common.c -@@ -26,10 +26,10 @@ - - #include "slab.h" - --enum slab_state slab_state; -+enum slab_state slab_state __ro_after_init; - LIST_HEAD(slab_caches); - DEFINE_MUTEX(slab_mutex); --struct kmem_cache *kmem_cache; -+struct kmem_cache *kmem_cache __ro_after_init; - - static LIST_HEAD(slab_caches_to_rcu_destroy); - static void slab_caches_to_rcu_destroy_workfn(struct work_struct *work); -@@ -49,7 +49,7 @@ static DECLARE_WORK(slab_caches_to_rcu_destroy_work, - /* - * Merge control. If this is set then no merging of slab caches will occur. - */ --static bool slab_nomerge = !IS_ENABLED(CONFIG_SLAB_MERGE_DEFAULT); -+static bool slab_nomerge __ro_after_init = !IS_ENABLED(CONFIG_SLAB_MERGE_DEFAULT); - - static int __init setup_slab_nomerge(char *str) - { -@@ -927,7 +927,7 @@ EXPORT_SYMBOL(kmalloc_dma_caches); - * of two cache sizes there. The size of larger slabs can be determined using - * fls. - */ --static s8 size_index[24] = { -+static s8 size_index[24] __ro_after_init = { - 3, /* 8 */ - 4, /* 16 */ - 5, /* 24 */ -diff --git a/mm/slub.c b/mm/slub.c -index 41c01690d116..591dd60d37f3 100644 ---- a/mm/slub.c -+++ b/mm/slub.c -@@ -125,6 +125,16 @@ static inline int kmem_cache_debug(struct kmem_cache *s) - #endif - } - -+static inline bool has_sanitize(struct kmem_cache *s) -+{ -+ return IS_ENABLED(CONFIG_SLAB_SANITIZE) && !(s->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_POISON)); -+} -+ -+static inline bool has_sanitize_verify(struct kmem_cache *s) -+{ -+ return IS_ENABLED(CONFIG_SLAB_SANITIZE_VERIFY) && has_sanitize(s); -+} -+ - void *fixup_red_left(struct kmem_cache *s, void *p) - { - if (kmem_cache_debug(s) && s->flags & SLAB_RED_ZONE) -@@ -297,6 +307,35 @@ static inline void set_freepointer(struct kmem_cache *s, void *object, void *fp) - *(void **)freeptr_addr = freelist_ptr(s, fp, freeptr_addr); - } - -+#ifdef CONFIG_SLAB_CANARY -+static inline unsigned long *get_canary(struct kmem_cache *s, void *object) -+{ -+ if (s->offset) -+ return object + s->offset + sizeof(void *); -+ return object + s->inuse; -+} -+ -+static inline unsigned long get_canary_value(const void *canary, unsigned long value) -+{ -+ return (value ^ (unsigned long)canary) & CANARY_MASK; -+} -+ -+static inline void set_canary(struct kmem_cache *s, void *object, unsigned long value) -+{ -+ unsigned long *canary = get_canary(s, object); -+ *canary = get_canary_value(canary, value); -+} -+ -+static inline void check_canary(struct kmem_cache *s, void *object, unsigned long value) -+{ -+ unsigned long *canary = get_canary(s, object); -+ BUG_ON(*canary != get_canary_value(canary, value)); -+} -+#else -+#define set_canary(s, object, value) -+#define check_canary(s, object, value) -+#endif -+ - /* Loop over all objects in a slab */ - #define for_each_object(__p, __s, __addr, __objects) \ - for (__p = fixup_red_left(__s, __addr); \ -@@ -484,13 +523,13 @@ static inline void *restore_red_left(struct kmem_cache *s, void *p) - * Debug settings: - */ - #if defined(CONFIG_SLUB_DEBUG_ON) --static int slub_debug = DEBUG_DEFAULT_FLAGS; -+static int slub_debug __ro_after_init = DEBUG_DEFAULT_FLAGS; - #else --static int slub_debug; -+static int slub_debug __ro_after_init; - #endif - --static char *slub_debug_slabs; --static int disable_higher_order_debug; -+static char *slub_debug_slabs __ro_after_init; -+static int disable_higher_order_debug __ro_after_init; - - /* - * slub is about to manipulate internal object metadata. This memory lies -@@ -550,6 +589,9 @@ static struct track *get_track(struct kmem_cache *s, void *object, - else - p = object + s->inuse; - -+ if (IS_ENABLED(CONFIG_SLAB_CANARY)) -+ p = (void *)p + sizeof(void *); -+ - return p + alloc; - } - -@@ -688,6 +730,9 @@ static void print_trailer(struct kmem_cache *s, struct page *page, u8 *p) - else - off = s->inuse; - -+ if (IS_ENABLED(CONFIG_SLAB_CANARY)) -+ off += sizeof(void *); -+ - if (s->flags & SLAB_STORE_USER) - off += 2 * sizeof(struct track); - -@@ -817,6 +862,9 @@ static int check_pad_bytes(struct kmem_cache *s, struct page *page, u8 *p) - /* Freepointer is placed after the object. */ - off += sizeof(void *); - -+ if (IS_ENABLED(CONFIG_SLAB_CANARY)) -+ off += sizeof(void *); -+ - if (s->flags & SLAB_STORE_USER) - /* We also have user information there */ - off += 2 * sizeof(struct track); -@@ -1416,8 +1464,9 @@ static void setup_object(struct kmem_cache *s, struct page *page, - void *object) - { - setup_object_debug(s, page, object); -+ set_canary(s, object, s->random_inactive); - kasan_init_slab_obj(s, object); -- if (unlikely(s->ctor)) { -+ if (unlikely(s->ctor) && !has_sanitize_verify(s)) { - kasan_unpoison_object_data(s, object); - s->ctor(object); - kasan_poison_object_data(s, object); -@@ -2717,9 +2766,21 @@ static __always_inline void *slab_alloc_node(struct kmem_cache *s, - stat(s, ALLOC_FASTPATH); - } - -- if (unlikely(gfpflags & __GFP_ZERO) && object) -+ if (has_sanitize_verify(s) && object) { -+ size_t offset = s->offset ? 0 : sizeof(void *); -+ BUG_ON(memchr_inv(object + offset, 0, s->object_size - offset)); -+ if (s->ctor) -+ s->ctor(object); -+ if (unlikely(gfpflags & __GFP_ZERO) && offset) -+ memset(object, 0, sizeof(void *)); -+ } else if (unlikely(gfpflags & __GFP_ZERO) && object) - memset(object, 0, s->object_size); - -+ if (object) { -+ check_canary(s, object, s->random_inactive); -+ set_canary(s, object, s->random_active); -+ } -+ - slab_post_alloc_hook(s, gfpflags, 1, &object); - - return object; -@@ -2926,6 +2987,27 @@ static __always_inline void do_slab_free(struct kmem_cache *s, - void *tail_obj = tail ? : head; - struct kmem_cache_cpu *c; - unsigned long tid; -+ bool sanitize = has_sanitize(s); -+ -+ if (IS_ENABLED(CONFIG_SLAB_CANARY) || sanitize) { -+ __maybe_unused int offset = s->offset ? 0 : sizeof(void *); -+ void *x = head; -+ -+ while (1) { -+ check_canary(s, x, s->random_active); -+ set_canary(s, x, s->random_inactive); -+ -+ if (sanitize) { -+ memset(x + offset, 0, s->object_size - offset); -+ if (!IS_ENABLED(CONFIG_SLAB_SANITIZE_VERIFY) && s->ctor) -+ s->ctor(x); -+ } -+ if (x == tail_obj) -+ break; -+ x = get_freepointer(s, x); -+ } -+ } -+ - redo: - /* - * Determine the currently cpus per cpu slab. -@@ -3104,7 +3186,7 @@ int kmem_cache_alloc_bulk(struct kmem_cache *s, gfp_t flags, size_t size, - void **p) - { - struct kmem_cache_cpu *c; -- int i; -+ int i, k; - - /* memcg and kmem_cache debug support */ - s = slab_pre_alloc_hook(s, flags); -@@ -3141,13 +3223,29 @@ int kmem_cache_alloc_bulk(struct kmem_cache *s, gfp_t flags, size_t size, - local_irq_enable(); - - /* Clear memory outside IRQ disabled fastpath loop */ -- if (unlikely(flags & __GFP_ZERO)) { -+ if (has_sanitize_verify(s)) { -+ int j; -+ -+ for (j = 0; j < i; j++) { -+ size_t offset = s->offset ? 0 : sizeof(void *); -+ BUG_ON(memchr_inv(p[j] + offset, 0, s->object_size - offset)); -+ if (s->ctor) -+ s->ctor(p[j]); -+ if (unlikely(flags & __GFP_ZERO) && offset) -+ memset(p[j], 0, sizeof(void *)); -+ } -+ } else if (unlikely(flags & __GFP_ZERO)) { - int j; - - for (j = 0; j < i; j++) - memset(p[j], 0, s->object_size); - } - -+ for (k = 0; k < i; k++) { -+ check_canary(s, p[k], s->random_inactive); -+ set_canary(s, p[k], s->random_active); -+ } -+ - /* memcg and kmem_cache debug support */ - slab_post_alloc_hook(s, flags, size, p); - return i; -@@ -3179,9 +3277,9 @@ EXPORT_SYMBOL(kmem_cache_alloc_bulk); - * and increases the number of allocations possible without having to - * take the list_lock. - */ --static int slub_min_order; --static int slub_max_order = PAGE_ALLOC_COSTLY_ORDER; --static int slub_min_objects; -+static int slub_min_order __ro_after_init; -+static int slub_max_order __ro_after_init = PAGE_ALLOC_COSTLY_ORDER; -+static int slub_min_objects __ro_after_init; - - /* - * Calculate the order of allocation given an slab object size. -@@ -3351,6 +3449,7 @@ static void early_kmem_cache_node_alloc(int node) - init_object(kmem_cache_node, n, SLUB_RED_ACTIVE); - init_tracking(kmem_cache_node, n); - #endif -+ set_canary(kmem_cache_node, n, kmem_cache_node->random_active); - kasan_kmalloc(kmem_cache_node, n, sizeof(struct kmem_cache_node), - GFP_KERNEL); - init_kmem_cache_node(n); -@@ -3507,6 +3606,9 @@ static int calculate_sizes(struct kmem_cache *s, int forced_order) - size += sizeof(void *); - } - -+ if (IS_ENABLED(CONFIG_SLAB_CANARY)) -+ size += sizeof(void *); -+ - #ifdef CONFIG_SLUB_DEBUG - if (flags & SLAB_STORE_USER) - /* -@@ -3577,6 +3679,10 @@ static int kmem_cache_open(struct kmem_cache *s, unsigned long flags) - #ifdef CONFIG_SLAB_FREELIST_HARDENED - s->random = get_random_long(); - #endif -+#ifdef CONFIG_SLAB_CANARY -+ s->random_active = get_random_long(); -+ s->random_inactive = get_random_long(); -+#endif - - if (need_reserve_slab_rcu && (s->flags & SLAB_TYPESAFE_BY_RCU)) - s->reserved = sizeof(struct rcu_head); -@@ -3841,6 +3947,8 @@ const char *__check_heap_object(const void *ptr, unsigned long n, - offset -= s->red_left_pad; - } - -+ check_canary(s, (void *)ptr - offset, s->random_active); -+ - /* Allow address range falling entirely within object size. */ - if (offset <= object_size && n <= object_size - offset) - return NULL; -@@ -3859,7 +3967,11 @@ static size_t __ksize(const void *object) - page = virt_to_head_page(object); - - if (unlikely(!PageSlab(page))) { -+#ifdef CONFIG_BUG_ON_DATA_CORRUPTION -+ BUG_ON(!PageCompound(page)); -+#else - WARN_ON(!PageCompound(page)); -+#endif - return PAGE_SIZE << compound_order(page); - } - -@@ -4724,7 +4836,7 @@ enum slab_stat_type { - #define SO_TOTAL (1 << SL_TOTAL) - - #ifdef CONFIG_MEMCG --static bool memcg_sysfs_enabled = IS_ENABLED(CONFIG_SLUB_MEMCG_SYSFS_ON); -+static bool memcg_sysfs_enabled __ro_after_init = IS_ENABLED(CONFIG_SLUB_MEMCG_SYSFS_ON); - - static int __init setup_slub_memcg_sysfs(char *str) - { -diff --git a/mm/swap.c b/mm/swap.c -index a77d68f2c1b6..d1f1d75f4d1f 100644 ---- a/mm/swap.c -+++ b/mm/swap.c -@@ -92,6 +92,13 @@ static void __put_compound_page(struct page *page) - if (!PageHuge(page)) - __page_cache_release(page); - dtor = get_compound_page_dtor(page); -+ if (!PageHuge(page)) -+ BUG_ON(dtor != free_compound_page -+#ifdef CONFIG_TRANSPARENT_HUGEPAGE -+ && dtor != free_transhuge_page -+#endif -+ ); -+ - (*dtor)(page); - } - -diff --git a/net/core/dev.c b/net/core/dev.c -index 6ca771f2f25b..6da2c9c3e6a5 100644 ---- a/net/core/dev.c -+++ b/net/core/dev.c -@@ -4095,7 +4095,7 @@ int netif_rx_ni(struct sk_buff *skb) - } - EXPORT_SYMBOL(netif_rx_ni); - --static __latent_entropy void net_tx_action(struct softirq_action *h) -+static __latent_entropy void net_tx_action(void) - { - struct softnet_data *sd = this_cpu_ptr(&softnet_data); - -@@ -5609,7 +5609,7 @@ static int napi_poll(struct napi_struct *n, struct list_head *repoll) - return work; - } - --static __latent_entropy void net_rx_action(struct softirq_action *h) -+static __latent_entropy void net_rx_action(void) - { - struct softnet_data *sd = this_cpu_ptr(&softnet_data); - unsigned long time_limit = jiffies + -diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig -index f48fe6fc7e8c..d78c52835c08 100644 ---- a/net/ipv4/Kconfig -+++ b/net/ipv4/Kconfig -@@ -261,6 +261,7 @@ config IP_PIMSM_V2 - - config SYN_COOKIES - bool "IP: TCP syncookie support" -+ default y - ---help--- - Normal TCP/IP networking is open to an attack known as "SYN - flooding". This denial-of-service attack prevents legitimate remote -diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c -index 54deaa1066cf..211f97bd5ee3 100644 ---- a/scripts/mod/modpost.c -+++ b/scripts/mod/modpost.c -@@ -37,6 +37,7 @@ static int vmlinux_section_warnings = 1; - static int warn_unresolved = 0; - /* How a symbol is exported */ - static int sec_mismatch_count = 0; -+static int writable_fptr_count = 0; - static int sec_mismatch_verbose = 1; - static int sec_mismatch_fatal = 0; - /* ignore missing files */ -@@ -965,6 +966,7 @@ enum mismatch { - ANY_EXIT_TO_ANY_INIT, - EXPORT_TO_INIT_EXIT, - EXTABLE_TO_NON_TEXT, -+ DATA_TO_TEXT - }; - - /** -@@ -1091,6 +1093,12 @@ static const struct sectioncheck sectioncheck[] = { - .good_tosec = {ALL_TEXT_SECTIONS , NULL}, - .mismatch = EXTABLE_TO_NON_TEXT, - .handler = extable_mismatch_handler, -+}, -+/* Do not reference code from writable data */ -+{ -+ .fromsec = { DATA_SECTIONS, NULL }, -+ .bad_tosec = { ALL_TEXT_SECTIONS, NULL }, -+ .mismatch = DATA_TO_TEXT - } - }; - -@@ -1240,10 +1248,10 @@ static Elf_Sym *find_elf_symbol(struct elf_info *elf, Elf64_Sword addr, - continue; - if (ELF_ST_TYPE(sym->st_info) == STT_SECTION) - continue; -- if (sym->st_value == addr) -- return sym; - /* Find a symbol nearby - addr are maybe negative */ - d = sym->st_value - addr; -+ if (d == 0) -+ return sym; - if (d < 0) - d = addr - sym->st_value; - if (d < distance) { -@@ -1402,7 +1410,11 @@ static void report_sec_mismatch(const char *modname, - char *prl_from; - char *prl_to; - -- sec_mismatch_count++; -+ if (mismatch->mismatch == DATA_TO_TEXT) -+ writable_fptr_count++; -+ else -+ sec_mismatch_count++; -+ - if (!sec_mismatch_verbose) - return; - -@@ -1526,6 +1538,14 @@ static void report_sec_mismatch(const char *modname, - fatal("There's a special handler for this mismatch type, " - "we should never get here."); - break; -+ case DATA_TO_TEXT: -+#if 0 -+ fprintf(stderr, -+ "The %s %s:%s references\n" -+ "the %s %s:%s%s\n", -+ from, fromsec, fromsym, to, tosec, tosym, to_p); -+#endif -+ break; - } - fprintf(stderr, "\n"); - } -@@ -2539,6 +2559,14 @@ int main(int argc, char **argv) - } - } - free(buf.p); -+ if (writable_fptr_count) { -+ if (!sec_mismatch_verbose) { -+ warn("modpost: Found %d writable function pointer(s).\n" -+ "To see full details build your kernel with:\n" -+ "'make CONFIG_DEBUG_SECTION_MISMATCH=y'\n", -+ writable_fptr_count); -+ } -+ } - - return err; - } -diff --git a/security/Kconfig b/security/Kconfig -index 87f2a6f842fd..7bdbb7edf5bf 100644 ---- a/security/Kconfig -+++ b/security/Kconfig -@@ -8,7 +8,7 @@ source security/keys/Kconfig - - config SECURITY_DMESG_RESTRICT - bool "Restrict unprivileged access to the kernel syslog" -- default n -+ default y - help - This enforces restrictions on unprivileged users reading the kernel - syslog via dmesg(8). -@@ -18,10 +18,34 @@ config SECURITY_DMESG_RESTRICT - - If you are unsure how to answer this question, answer N. - -+config SECURITY_PERF_EVENTS_RESTRICT -+ bool "Restrict unprivileged use of performance events" -+ depends on PERF_EVENTS -+ default y -+ help -+ If you say Y here, the kernel.perf_event_paranoid sysctl -+ will be set to 3 by default, and no unprivileged use of the -+ perf_event_open syscall will be permitted unless it is -+ changed. -+ -+config SECURITY_TIOCSTI_RESTRICT -+ bool "Restrict unprivileged use of tiocsti command injection" -+ default y -+ help -+ This enforces restrictions on unprivileged users injecting commands -+ into other processes which share a tty session using the TIOCSTI -+ ioctl. This option makes TIOCSTI use require CAP_SYS_ADMIN. -+ -+ If this option is not selected, no restrictions will be enforced -+ unless the tiocsti_restrict sysctl is explicitly set to (1). -+ -+ If you are unsure how to answer this question, answer N. -+ - config SECURITY - bool "Enable different security models" - depends on SYSFS - depends on MULTIUSER -+ default y - help - This allows you to choose different security modules to be - configured into your kernel. -@@ -48,6 +72,7 @@ config SECURITYFS - config SECURITY_NETWORK - bool "Socket and Networking Security Hooks" - depends on SECURITY -+ default y - help - This enables the socket and networking security hooks. - If enabled, a security module can use these hooks to -@@ -155,6 +180,7 @@ config HARDENED_USERCOPY - depends on HAVE_HARDENED_USERCOPY_ALLOCATOR - select BUG - imply STRICT_DEVMEM -+ default y - help - This option checks for obviously wrong memory regions when - copying memory to/from the kernel (via copy_to_user() and -@@ -178,10 +204,36 @@ config HARDENED_USERCOPY_PAGESPAN - config FORTIFY_SOURCE - bool "Harden common str/mem functions against buffer overflows" - depends on ARCH_HAS_FORTIFY_SOURCE -+ default y - help - Detect overflows of buffers in common string and memory functions - where the compiler can determine and validate the buffer sizes. - -+config FORTIFY_SOURCE_STRICT_STRING -+ bool "Harden common functions against buffer overflows" -+ depends on FORTIFY_SOURCE -+ depends on EXPERT -+ help -+ Perform stricter overflow checks catching overflows within objects -+ for common C string functions rather than only between objects. -+ -+ This is not yet intended for production use, only bug finding. -+ -+config PAGE_SANITIZE -+ bool "Sanitize pages" -+ default y -+ help -+ Zero fill page allocations on free, reducing the lifetime of -+ sensitive data and helping to mitigate use-after-free bugs. -+ -+config PAGE_SANITIZE_VERIFY -+ bool "Verify sanitized pages" -+ depends on PAGE_SANITIZE -+ default y -+ help -+ Verify that newly allocated pages are zeroed to detect -+ write-after-free bugs. -+ - config STATIC_USERMODEHELPER - bool "Force all usermode helper calls through a single binary" - help -diff --git a/security/selinux/Kconfig b/security/selinux/Kconfig -index 8af7a690eb40..6539694b0fd3 100644 ---- a/security/selinux/Kconfig -+++ b/security/selinux/Kconfig -@@ -2,7 +2,7 @@ config SECURITY_SELINUX - bool "NSA SELinux Support" - depends on SECURITY_NETWORK && AUDIT && NET && INET - select NETWORK_SECMARK -- default n -+ default y - help - This selects NSA Security-Enhanced Linux (SELinux). - You will also need a policy configuration and a labeled filesystem. -@@ -79,23 +79,3 @@ config SECURITY_SELINUX_AVC_STATS - This option collects access vector cache statistics to - /selinux/avc/cache_stats, which may be monitored via - tools such as avcstat. -- --config SECURITY_SELINUX_CHECKREQPROT_VALUE -- int "NSA SELinux checkreqprot default value" -- depends on SECURITY_SELINUX -- range 0 1 -- default 0 -- help -- This option sets the default value for the 'checkreqprot' flag -- that determines whether SELinux checks the protection requested -- by the application or the protection that will be applied by the -- kernel (including any implied execute for read-implies-exec) for -- mmap and mprotect calls. If this option is set to 0 (zero), -- SELinux will default to checking the protection that will be applied -- by the kernel. If this option is set to 1 (one), SELinux will -- default to checking the protection requested by the application. -- The checkreqprot flag may be changed from the default via the -- 'checkreqprot=' boot parameter. It may also be changed at runtime -- via /selinux/checkreqprot if authorized by policy. -- -- If you are unsure how to answer this question, answer 0. -diff --git a/security/selinux/include/objsec.h b/security/selinux/include/objsec.h -index 1649cd18eb0b..067f35559aa7 100644 ---- a/security/selinux/include/objsec.h -+++ b/security/selinux/include/objsec.h -@@ -150,6 +150,6 @@ struct pkey_security_struct { - u32 sid; /* SID of pkey */ - }; - --extern unsigned int selinux_checkreqprot; -+extern const unsigned int selinux_checkreqprot; - - #endif /* _SELINUX_OBJSEC_H_ */ -diff --git a/security/selinux/selinuxfs.c b/security/selinux/selinuxfs.c -index 00eed842c491..8f7b8d7e6f91 100644 ---- a/security/selinux/selinuxfs.c -+++ b/security/selinux/selinuxfs.c -@@ -41,16 +41,7 @@ - #include "objsec.h" - #include "conditional.h" - --unsigned int selinux_checkreqprot = CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE; -- --static int __init checkreqprot_setup(char *str) --{ -- unsigned long checkreqprot; -- if (!kstrtoul(str, 0, &checkreqprot)) -- selinux_checkreqprot = checkreqprot ? 1 : 0; -- return 1; --} --__setup("checkreqprot=", checkreqprot_setup); -+const unsigned int selinux_checkreqprot; - - static DEFINE_MUTEX(sel_mutex); - -@@ -610,10 +601,9 @@ static ssize_t sel_write_checkreqprot(struct file *file, const char __user *buf, - return PTR_ERR(page); - - length = -EINVAL; -- if (sscanf(page, "%u", &new_value) != 1) -+ if (sscanf(page, "%u", &new_value) != 1 || new_value) - goto out; - -- selinux_checkreqprot = new_value ? 1 : 0; - length = count; - out: - kfree(page); -diff --git a/security/yama/Kconfig b/security/yama/Kconfig -index 96b27405558a..485c1b85c325 100644 ---- a/security/yama/Kconfig -+++ b/security/yama/Kconfig -@@ -1,7 +1,7 @@ - config SECURITY_YAMA - bool "Yama support" - depends on SECURITY -- default n -+ default y - help - This selects Yama, which extends DAC support with additional - system-wide security settings beyond regular Linux discretionary diff --git a/pkgs/os-specific/linux/kernel/copperhead-4-16.patch b/pkgs/os-specific/linux/kernel/copperhead-4-16.patch deleted file mode 100644 index f0a4bc940347..000000000000 --- a/pkgs/os-specific/linux/kernel/copperhead-4-16.patch +++ /dev/null @@ -1,2571 +0,0 @@ -diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt -index 9824d049367e..6ff72316ff0a 100644 ---- a/Documentation/admin-guide/kernel-parameters.txt -+++ b/Documentation/admin-guide/kernel-parameters.txt -@@ -496,16 +496,6 @@ - nosocket -- Disable socket memory accounting. - nokmem -- Disable kernel memory accounting. - -- checkreqprot [SELINUX] Set initial checkreqprot flag value. -- Format: { "0" | "1" } -- See security/selinux/Kconfig help text. -- 0 -- check protection applied by kernel (includes -- any implied execute protection). -- 1 -- check protection requested by application. -- Default value is set via a kernel config option. -- Value can be changed at runtime via -- /selinux/checkreqprot. -- - cio_ignore= [S390] - See Documentation/s390/CommonIO for details. - clk_ignore_unused -@@ -2946,6 +2936,11 @@ - the specified number of seconds. This is to be used if - your oopses keep scrolling off the screen. - -+ extra_latent_entropy -+ Enable a very simple form of latent entropy extraction -+ from the first 4GB of memory as the bootmem allocator -+ passes the memory pages to the buddy allocator. -+ - pcbit= [HW,ISDN] - - pcd. [PARIDE] -diff --git a/Makefile b/Makefile -index ded9e8480d74..2e948bb78142 100644 ---- a/Makefile -+++ b/Makefile -@@ -734,6 +734,9 @@ endif - endif - - ifeq ($(cc-name),clang) -+ifdef CONFIG_LOCAL_INIT -+KBUILD_CFLAGS += -fsanitize=local-init -+endif - KBUILD_CPPFLAGS += $(call cc-option,-Qunused-arguments,) - KBUILD_CFLAGS += $(call cc-disable-warning, format-invalid-specifier) - KBUILD_CFLAGS += $(call cc-disable-warning, gnu) -diff --git a/arch/Kconfig b/arch/Kconfig -index 76c0b54443b1..63a2d30f807f 100644 ---- a/arch/Kconfig -+++ b/arch/Kconfig -@@ -454,6 +454,11 @@ config GCC_PLUGIN_LATENT_ENTROPY - is some slowdown of the boot process (about 0.5%) and fork and - irq processing. - -+ When extra_latent_entropy is passed on the kernel command line, -+ entropy will be extracted from up to the first 4GB of RAM while the -+ runtime memory allocator is being initialized. This costs even more -+ slowdown of the boot process. -+ - Note that entropy extracted this way is not cryptographically - secure! - -@@ -747,7 +752,7 @@ config ARCH_MMAP_RND_BITS - int "Number of bits to use for ASLR of mmap base address" if EXPERT - range ARCH_MMAP_RND_BITS_MIN ARCH_MMAP_RND_BITS_MAX - default ARCH_MMAP_RND_BITS_DEFAULT if ARCH_MMAP_RND_BITS_DEFAULT -- default ARCH_MMAP_RND_BITS_MIN -+ default ARCH_MMAP_RND_BITS_MAX - depends on HAVE_ARCH_MMAP_RND_BITS - help - This value can be used to select the number of bits to use to -@@ -781,7 +786,7 @@ config ARCH_MMAP_RND_COMPAT_BITS - int "Number of bits to use for ASLR of mmap base address for compatible applications" if EXPERT - range ARCH_MMAP_RND_COMPAT_BITS_MIN ARCH_MMAP_RND_COMPAT_BITS_MAX - default ARCH_MMAP_RND_COMPAT_BITS_DEFAULT if ARCH_MMAP_RND_COMPAT_BITS_DEFAULT -- default ARCH_MMAP_RND_COMPAT_BITS_MIN -+ default ARCH_MMAP_RND_COMPAT_BITS_MAX - depends on HAVE_ARCH_MMAP_RND_COMPAT_BITS - help - This value can be used to select the number of bits to use to -@@ -968,6 +973,7 @@ config ARCH_HAS_REFCOUNT - - config REFCOUNT_FULL - bool "Perform full reference count validation at the expense of speed" -+ default y - help - Enabling this switches the refcounting infrastructure from a fast - unchecked atomic_t implementation to a fully state checked -diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig -index be665760f2bd..5fb9026c9762 100644 ---- a/arch/arm64/Kconfig -+++ b/arch/arm64/Kconfig -@@ -988,6 +988,7 @@ endif - - config ARM64_SW_TTBR0_PAN - bool "Emulate Privileged Access Never using TTBR0_EL1 switching" -+ default y - help - Enabling this option prevents the kernel from accessing - user-space memory directly by pointing TTBR0_EL1 to a reserved -@@ -1141,6 +1142,7 @@ config RANDOMIZE_BASE - bool "Randomize the address of the kernel image" - select ARM64_MODULE_PLTS if MODULES - select RELOCATABLE -+ default y - help - Randomizes the virtual address at which the kernel image is - loaded, as a security feature that deters exploit attempts -diff --git a/arch/arm64/Kconfig.debug b/arch/arm64/Kconfig.debug -index cc6bd559af85..01d5442d4722 100644 ---- a/arch/arm64/Kconfig.debug -+++ b/arch/arm64/Kconfig.debug -@@ -45,6 +45,7 @@ config ARM64_RANDOMIZE_TEXT_OFFSET - config DEBUG_WX - bool "Warn on W+X mappings at boot" - select ARM64_PTDUMP_CORE -+ default y - ---help--- - Generate a warning if any W+X mappings are found at boot. - -diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig -index 634b373785c4..5b255a6db6a7 100644 ---- a/arch/arm64/configs/defconfig -+++ b/arch/arm64/configs/defconfig -@@ -1,4 +1,3 @@ --CONFIG_SYSVIPC=y - CONFIG_POSIX_MQUEUE=y - CONFIG_AUDIT=y - CONFIG_NO_HZ_IDLE=y -diff --git a/arch/arm64/include/asm/elf.h b/arch/arm64/include/asm/elf.h -index fac1c4de7898..34786ca166e4 100644 ---- a/arch/arm64/include/asm/elf.h -+++ b/arch/arm64/include/asm/elf.h -@@ -114,10 +114,10 @@ - - /* - * This is the base location for PIE (ET_DYN with INTERP) loads. On -- * 64-bit, this is above 4GB to leave the entire 32-bit address -+ * 64-bit, this is raised to 4GB to leave the entire 32-bit address - * space open for things that want to use the area for 32-bit pointers. - */ --#define ELF_ET_DYN_BASE (2 * TASK_SIZE_64 / 3) -+#define ELF_ET_DYN_BASE 0x100000000UL - - #ifndef __ASSEMBLY__ - -@@ -158,10 +158,10 @@ extern int arch_setup_additional_pages(struct linux_binprm *bprm, - /* 1GB of VA */ - #ifdef CONFIG_COMPAT - #define STACK_RND_MASK (test_thread_flag(TIF_32BIT) ? \ -- 0x7ff >> (PAGE_SHIFT - 12) : \ -- 0x3ffff >> (PAGE_SHIFT - 12)) -+ ((1UL << mmap_rnd_compat_bits) - 1) >> (PAGE_SHIFT - 12) : \ -+ ((1UL << mmap_rnd_bits) - 1) >> (PAGE_SHIFT - 12)) - #else --#define STACK_RND_MASK (0x3ffff >> (PAGE_SHIFT - 12)) -+#define STACK_RND_MASK (((1UL << mmap_rnd_bits) - 1) >> (PAGE_SHIFT - 12)) - #endif - - #ifdef __AARCH64EB__ -diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c -index c0da6efe5465..f308b521c114 100644 ---- a/arch/arm64/kernel/process.c -+++ b/arch/arm64/kernel/process.c -@@ -481,9 +481,9 @@ unsigned long arch_align_stack(unsigned long sp) - unsigned long arch_randomize_brk(struct mm_struct *mm) - { - if (is_compat_task()) -- return randomize_page(mm->brk, SZ_32M); -+ return mm->brk + get_random_long() % SZ_32M + PAGE_SIZE; - else -- return randomize_page(mm->brk, SZ_1G); -+ return mm->brk + get_random_long() % SZ_1G + PAGE_SIZE; - } - - /* -diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig -index 0fa71a78ec99..d78d44944374 100644 ---- a/arch/x86/Kconfig -+++ b/arch/x86/Kconfig -@@ -1208,8 +1208,7 @@ config VM86 - default X86_LEGACY_VM86 - - config X86_16BIT -- bool "Enable support for 16-bit segments" if EXPERT -- default y -+ bool "Enable support for 16-bit segments" - depends on MODIFY_LDT_SYSCALL - ---help--- - This option is required by programs like Wine to run 16-bit -@@ -2299,7 +2298,7 @@ config COMPAT_VDSO - choice - prompt "vsyscall table for legacy applications" - depends on X86_64 -- default LEGACY_VSYSCALL_EMULATE -+ default LEGACY_VSYSCALL_NONE - help - Legacy user code that does not know how to find the vDSO expects - to be able to issue three syscalls by calling fixed addresses in -@@ -2380,8 +2379,7 @@ config CMDLINE_OVERRIDE - be set to 'N' under normal conditions. - - config MODIFY_LDT_SYSCALL -- bool "Enable the LDT (local descriptor table)" if EXPERT -- default y -+ bool "Enable the LDT (local descriptor table)" - ---help--- - Linux can allow user programs to install a per-process x86 - Local Descriptor Table (LDT) using the modify_ldt(2) system -diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug -index 192e4d2f9efc..343c2f1b13da 100644 ---- a/arch/x86/Kconfig.debug -+++ b/arch/x86/Kconfig.debug -@@ -101,6 +101,7 @@ config EFI_PGT_DUMP - config DEBUG_WX - bool "Warn on W+X mappings at boot" - select X86_PTDUMP_CORE -+ default y - ---help--- - Generate a warning if any W+X mappings are found at boot. - -diff --git a/arch/x86/configs/x86_64_defconfig b/arch/x86/configs/x86_64_defconfig -index e32fc1f274d8..d08acc76502a 100644 ---- a/arch/x86/configs/x86_64_defconfig -+++ b/arch/x86/configs/x86_64_defconfig -@@ -1,5 +1,4 @@ - # CONFIG_LOCALVERSION_AUTO is not set --CONFIG_SYSVIPC=y - CONFIG_POSIX_MQUEUE=y - CONFIG_BSD_PROCESS_ACCT=y - CONFIG_TASKSTATS=y -diff --git a/arch/x86/entry/vdso/vma.c b/arch/x86/entry/vdso/vma.c -index 5b8b556dbb12..a569f08b4478 100644 ---- a/arch/x86/entry/vdso/vma.c -+++ b/arch/x86/entry/vdso/vma.c -@@ -204,55 +204,9 @@ static int map_vdso(const struct vdso_image *image, unsigned long addr) - } - - #ifdef CONFIG_X86_64 --/* -- * Put the vdso above the (randomized) stack with another randomized -- * offset. This way there is no hole in the middle of address space. -- * To save memory make sure it is still in the same PTE as the stack -- * top. This doesn't give that many random bits. -- * -- * Note that this algorithm is imperfect: the distribution of the vdso -- * start address within a PMD is biased toward the end. -- * -- * Only used for the 64-bit and x32 vdsos. -- */ --static unsigned long vdso_addr(unsigned long start, unsigned len) --{ -- unsigned long addr, end; -- unsigned offset; -- -- /* -- * Round up the start address. It can start out unaligned as a result -- * of stack start randomization. -- */ -- start = PAGE_ALIGN(start); -- -- /* Round the lowest possible end address up to a PMD boundary. */ -- end = (start + len + PMD_SIZE - 1) & PMD_MASK; -- if (end >= TASK_SIZE_MAX) -- end = TASK_SIZE_MAX; -- end -= len; -- -- if (end > start) { -- offset = get_random_int() % (((end - start) >> PAGE_SHIFT) + 1); -- addr = start + (offset << PAGE_SHIFT); -- } else { -- addr = start; -- } -- -- /* -- * Forcibly align the final address in case we have a hardware -- * issue that requires alignment for performance reasons. -- */ -- addr = align_vdso_addr(addr); -- -- return addr; --} -- - static int map_vdso_randomized(const struct vdso_image *image) - { -- unsigned long addr = vdso_addr(current->mm->start_stack, image->size-image->sym_vvar_start); -- -- return map_vdso(image, addr); -+ return map_vdso(image, 0); - } - #endif - -diff --git a/arch/x86/include/asm/elf.h b/arch/x86/include/asm/elf.h -index 0d157d2a1e2a..770c8ae97f92 100644 ---- a/arch/x86/include/asm/elf.h -+++ b/arch/x86/include/asm/elf.h -@@ -249,11 +249,11 @@ extern int force_personality32; - - /* - * This is the base location for PIE (ET_DYN with INTERP) loads. On -- * 64-bit, this is above 4GB to leave the entire 32-bit address -+ * 64-bit, this is raised to 4GB to leave the entire 32-bit address - * space open for things that want to use the area for 32-bit pointers. - */ - #define ELF_ET_DYN_BASE (mmap_is_ia32() ? 0x000400000UL : \ -- (DEFAULT_MAP_WINDOW / 3 * 2)) -+ 0x100000000UL) - - /* This yields a mask that user programs can use to figure out what - instruction set this CPU supports. This could be done in user space, -@@ -313,8 +313,8 @@ extern bool mmap_address_hint_valid(unsigned long addr, unsigned long len); - - #ifdef CONFIG_X86_32 - --#define __STACK_RND_MASK(is32bit) (0x7ff) --#define STACK_RND_MASK (0x7ff) -+#define __STACK_RND_MASK(is32bit) ((1UL << mmap_rnd_bits) - 1) -+#define STACK_RND_MASK ((1UL << mmap_rnd_bits) - 1) - - #define ARCH_DLINFO ARCH_DLINFO_IA32 - -@@ -323,7 +323,11 @@ extern bool mmap_address_hint_valid(unsigned long addr, unsigned long len); - #else /* CONFIG_X86_32 */ - - /* 1GB for 64bit, 8MB for 32bit */ --#define __STACK_RND_MASK(is32bit) ((is32bit) ? 0x7ff : 0x3fffff) -+#ifdef CONFIG_COMPAT -+#define __STACK_RND_MASK(is32bit) ((is32bit) ? (1UL << mmap_rnd_compat_bits) - 1 : (1UL << mmap_rnd_bits) - 1) -+#else -+#define __STACK_RND_MASK(is32bit) ((1UL << mmap_rnd_bits) - 1) -+#endif - #define STACK_RND_MASK __STACK_RND_MASK(mmap_is_ia32()) - - #define ARCH_DLINFO \ -@@ -381,5 +385,4 @@ struct va_alignment { - } ____cacheline_aligned; - - extern struct va_alignment va_align; --extern unsigned long align_vdso_addr(unsigned long); - #endif /* _ASM_X86_ELF_H */ -diff --git a/arch/x86/include/asm/tlbflush.h b/arch/x86/include/asm/tlbflush.h -index 84137c22fdfa..4f197404cab9 100644 ---- a/arch/x86/include/asm/tlbflush.h -+++ b/arch/x86/include/asm/tlbflush.h -@@ -261,6 +261,7 @@ static inline void cr4_set_bits(unsigned long mask) - - local_irq_save(flags); - cr4 = this_cpu_read(cpu_tlbstate.cr4); -+ BUG_ON(cr4 != __read_cr4()); - if ((cr4 | mask) != cr4) - __cr4_set(cr4 | mask); - local_irq_restore(flags); -@@ -273,6 +274,7 @@ static inline void cr4_clear_bits(unsigned long mask) - - local_irq_save(flags); - cr4 = this_cpu_read(cpu_tlbstate.cr4); -+ BUG_ON(cr4 != __read_cr4()); - if ((cr4 & ~mask) != cr4) - __cr4_set(cr4 & ~mask); - local_irq_restore(flags); -@@ -283,6 +285,7 @@ static inline void cr4_toggle_bits_irqsoff(unsigned long mask) - unsigned long cr4; - - cr4 = this_cpu_read(cpu_tlbstate.cr4); -+ BUG_ON(cr4 != __read_cr4()); - __cr4_set(cr4 ^ mask); - } - -@@ -389,6 +392,7 @@ static inline void __native_flush_tlb_global(void) - raw_local_irq_save(flags); - - cr4 = this_cpu_read(cpu_tlbstate.cr4); -+ BUG_ON(cr4 != __read_cr4()); - /* toggle PGE */ - native_write_cr4(cr4 ^ X86_CR4_PGE); - /* write old PGE again and flush TLBs */ -diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c -index 5f74f94244e1..9c9fdb5ef52e 100644 ---- a/arch/x86/kernel/cpu/common.c -+++ b/arch/x86/kernel/cpu/common.c -@@ -1662,7 +1662,6 @@ void cpu_init(void) - wrmsrl(MSR_KERNEL_GS_BASE, 0); - barrier(); - -- x86_configure_nx(); - x2apic_setup(); - - /* -diff --git a/arch/x86/kernel/process.c b/arch/x86/kernel/process.c -index 30ca2d1a9231..bde0a18cd9f9 100644 ---- a/arch/x86/kernel/process.c -+++ b/arch/x86/kernel/process.c -@@ -39,6 +39,8 @@ - #include - #include - #include -+#include -+#include - - /* - * per-CPU TSS segments. Threads are completely 'soft' on Linux, -@@ -718,7 +720,10 @@ unsigned long arch_align_stack(unsigned long sp) - - unsigned long arch_randomize_brk(struct mm_struct *mm) - { -- return randomize_page(mm->brk, 0x02000000); -+ if (mmap_is_ia32()) -+ return mm->brk + get_random_long() % SZ_32M + PAGE_SIZE; -+ else -+ return mm->brk + get_random_long() % SZ_1G + PAGE_SIZE; - } - - /* -diff --git a/arch/x86/kernel/sys_x86_64.c b/arch/x86/kernel/sys_x86_64.c -index 676774b9bb8d..5ad7a95382b0 100644 ---- a/arch/x86/kernel/sys_x86_64.c -+++ b/arch/x86/kernel/sys_x86_64.c -@@ -54,13 +54,6 @@ static unsigned long get_align_bits(void) - return va_align.bits & get_align_mask(); - } - --unsigned long align_vdso_addr(unsigned long addr) --{ -- unsigned long align_mask = get_align_mask(); -- addr = (addr + align_mask) & ~align_mask; -- return addr | get_align_bits(); --} -- - static int __init control_va_addr_alignment(char *str) - { - /* guard against enabling this on other CPU families */ -@@ -122,10 +115,7 @@ static void find_start_end(unsigned long addr, unsigned long flags, - } - - *begin = get_mmap_base(1); -- if (in_compat_syscall()) -- *end = task_size_32bit(); -- else -- *end = task_size_64bit(addr > DEFAULT_MAP_WINDOW); -+ *end = get_mmap_base(0); - } - - unsigned long -@@ -210,7 +200,7 @@ arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, - - info.flags = VM_UNMAPPED_AREA_TOPDOWN; - info.length = len; -- info.low_limit = PAGE_SIZE; -+ info.low_limit = get_mmap_base(1); - info.high_limit = get_mmap_base(0); - - /* -diff --git a/arch/x86/mm/init_32.c b/arch/x86/mm/init_32.c -index 396e1f0151ac..6526b19579dc 100644 ---- a/arch/x86/mm/init_32.c -+++ b/arch/x86/mm/init_32.c -@@ -558,7 +558,7 @@ static void __init pagetable_init(void) - permanent_kmaps_init(pgd_base); - } - --pteval_t __supported_pte_mask __read_mostly = ~(_PAGE_NX | _PAGE_GLOBAL); -+pteval_t __supported_pte_mask __ro_after_init = ~(_PAGE_NX | _PAGE_GLOBAL); - EXPORT_SYMBOL_GPL(__supported_pte_mask); - - /* user-defined highmem size */ -@@ -866,7 +866,7 @@ int arch_remove_memory(u64 start, u64 size, struct vmem_altmap *altmap) - #endif - #endif - --int kernel_set_to_readonly __read_mostly; -+int kernel_set_to_readonly __ro_after_init; - - void set_kernel_text_rw(void) - { -@@ -918,12 +918,11 @@ void mark_rodata_ro(void) - unsigned long start = PFN_ALIGN(_text); - unsigned long size = PFN_ALIGN(_etext) - start; - -+ kernel_set_to_readonly = 1; - set_pages_ro(virt_to_page(start), size >> PAGE_SHIFT); - printk(KERN_INFO "Write protecting the kernel text: %luk\n", - size >> 10); - -- kernel_set_to_readonly = 1; -- - #ifdef CONFIG_CPA_DEBUG - printk(KERN_INFO "Testing CPA: Reverting %lx-%lx\n", - start, start+size); -diff --git a/arch/x86/mm/init_64.c b/arch/x86/mm/init_64.c -index af11a2890235..b2d28d38c01e 100644 ---- a/arch/x86/mm/init_64.c -+++ b/arch/x86/mm/init_64.c -@@ -65,7 +65,7 @@ - * around without checking the pgd every time. - */ - --pteval_t __supported_pte_mask __read_mostly = ~0; -+pteval_t __supported_pte_mask __ro_after_init = ~0; - EXPORT_SYMBOL_GPL(__supported_pte_mask); - - int force_personality32; -@@ -1195,7 +1195,7 @@ void __init mem_init(void) - mem_init_print_info(NULL); - } - --int kernel_set_to_readonly; -+int kernel_set_to_readonly __ro_after_init; - - void set_kernel_text_rw(void) - { -@@ -1244,9 +1244,8 @@ void mark_rodata_ro(void) - - printk(KERN_INFO "Write protecting the kernel read-only data: %luk\n", - (end - start) >> 10); -- set_memory_ro(start, (end - start) >> PAGE_SHIFT); -- - kernel_set_to_readonly = 1; -+ set_memory_ro(start, (end - start) >> PAGE_SHIFT); - - /* - * The rodata/data/bss/brk section (but not the kernel text!) -diff --git a/block/blk-softirq.c b/block/blk-softirq.c -index 01e2b353a2b9..9aeddca4a29f 100644 ---- a/block/blk-softirq.c -+++ b/block/blk-softirq.c -@@ -20,7 +20,7 @@ static DEFINE_PER_CPU(struct list_head, blk_cpu_done); - * Softirq action handler - move entries to local list and loop over them - * while passing them to the queue registered handler. - */ --static __latent_entropy void blk_done_softirq(struct softirq_action *h) -+static __latent_entropy void blk_done_softirq(void) - { - struct list_head *cpu_list, local_list; - -diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c -index 0df21f046fc6..6f8d9bf71bba 100644 ---- a/drivers/ata/libata-core.c -+++ b/drivers/ata/libata-core.c -@@ -5151,7 +5151,7 @@ void ata_qc_free(struct ata_queued_cmd *qc) - struct ata_port *ap; - unsigned int tag; - -- WARN_ON_ONCE(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ -+ BUG_ON(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ - ap = qc->ap; - - qc->flags = 0; -@@ -5168,7 +5168,7 @@ void __ata_qc_complete(struct ata_queued_cmd *qc) - struct ata_port *ap; - struct ata_link *link; - -- WARN_ON_ONCE(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ -+ BUG_ON(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ - WARN_ON_ONCE(!(qc->flags & ATA_QCFLAG_ACTIVE)); - ap = qc->ap; - link = qc->dev->link; -diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig -index c28dca0c613d..d4813f0d25ca 100644 ---- a/drivers/char/Kconfig -+++ b/drivers/char/Kconfig -@@ -9,7 +9,6 @@ source "drivers/tty/Kconfig" - - config DEVMEM - bool "/dev/mem virtual device support" -- default y - help - Say Y here if you want to support the /dev/mem device. - The /dev/mem device is used to access areas of physical -@@ -568,7 +567,6 @@ config TELCLOCK - config DEVPORT - bool "/dev/port character device" - depends on ISA || PCI -- default y - help - Say Y here if you want to support the /dev/port device. The /dev/port - device is similar to /dev/mem, but for I/O ports. -diff --git a/drivers/tty/Kconfig b/drivers/tty/Kconfig -index b811442c5ce6..4f62a63cbcb1 100644 ---- a/drivers/tty/Kconfig -+++ b/drivers/tty/Kconfig -@@ -122,7 +122,6 @@ config UNIX98_PTYS - - config LEGACY_PTYS - bool "Legacy (BSD) PTY support" -- default y - ---help--- - A pseudo terminal (PTY) is a software device consisting of two - halves: a master and a slave. The slave device behaves identical to -diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c -index 83c58a20d16f..32ef2e3a8482 100644 ---- a/drivers/usb/core/hub.c -+++ b/drivers/usb/core/hub.c -@@ -41,6 +41,8 @@ - #define USB_TP_TRANSMISSION_DELAY 40 /* ns */ - #define USB_TP_TRANSMISSION_DELAY_MAX 65535 /* ns */ - -+extern int deny_new_usb; -+ - /* Protect struct usb_device->state and ->children members - * Note: Both are also protected by ->dev.sem, except that ->state can - * change to USB_STATE_NOTATTACHED even when the semaphore isn't held. */ -@@ -4847,6 +4849,12 @@ static void hub_port_connect(struct usb_hub *hub, int port1, u16 portstatus, - goto done; - return; - } -+ -+ if (deny_new_usb) { -+ dev_err(&port_dev->dev, "denied insert of USB device on port %d\n", port1); -+ goto done; -+ } -+ - if (hub_is_superspeed(hub->hdev)) - unit_load = 150; - else -diff --git a/fs/exec.c b/fs/exec.c -index 7eb8d21bcab9..171f31b3bf05 100644 ---- a/fs/exec.c -+++ b/fs/exec.c -@@ -62,6 +62,7 @@ - #include - #include - #include -+#include - - #include - #include -@@ -321,6 +322,8 @@ static int __bprm_mm_init(struct linux_binprm *bprm) - arch_bprm_mm_init(mm, vma); - up_write(&mm->mmap_sem); - bprm->p = vma->vm_end - sizeof(void *); -+ if (randomize_va_space) -+ bprm->p ^= get_random_int() & ~PAGE_MASK; - return 0; - err: - up_write(&mm->mmap_sem); -diff --git a/fs/namei.c b/fs/namei.c -index b61d6aa9279d..255c2dc36189 100644 ---- a/fs/namei.c -+++ b/fs/namei.c -@@ -883,8 +883,8 @@ static inline void put_link(struct nameidata *nd) - path_put(&last->link); - } - --int sysctl_protected_symlinks __read_mostly = 0; --int sysctl_protected_hardlinks __read_mostly = 0; -+int sysctl_protected_symlinks __read_mostly = 1; -+int sysctl_protected_hardlinks __read_mostly = 1; - - /** - * may_follow_link - Check symlink following for unsafe situations -diff --git a/fs/nfs/Kconfig b/fs/nfs/Kconfig -index 5f93cfacb3d1..cea0d7d3b23e 100644 ---- a/fs/nfs/Kconfig -+++ b/fs/nfs/Kconfig -@@ -195,4 +195,3 @@ config NFS_DEBUG - bool - depends on NFS_FS && SUNRPC_DEBUG - select CRC32 -- default y -diff --git a/fs/proc/Kconfig b/fs/proc/Kconfig -index 1ade1206bb89..60b0f76dec47 100644 ---- a/fs/proc/Kconfig -+++ b/fs/proc/Kconfig -@@ -39,7 +39,6 @@ config PROC_KCORE - config PROC_VMCORE - bool "/proc/vmcore support" - depends on PROC_FS && CRASH_DUMP -- default y - help - Exports the dump image of crashed kernel in ELF format. - -diff --git a/fs/stat.c b/fs/stat.c -index 873785dae022..d3c2ada8b9c7 100644 ---- a/fs/stat.c -+++ b/fs/stat.c -@@ -40,8 +40,13 @@ void generic_fillattr(struct inode *inode, struct kstat *stat) - stat->gid = inode->i_gid; - stat->rdev = inode->i_rdev; - stat->size = i_size_read(inode); -- stat->atime = inode->i_atime; -- stat->mtime = inode->i_mtime; -+ if (is_sidechannel_device(inode) && !capable_noaudit(CAP_MKNOD)) { -+ stat->atime = inode->i_ctime; -+ stat->mtime = inode->i_ctime; -+ } else { -+ stat->atime = inode->i_atime; -+ stat->mtime = inode->i_mtime; -+ } - stat->ctime = inode->i_ctime; - stat->blksize = i_blocksize(inode); - stat->blocks = inode->i_blocks; -@@ -75,9 +80,14 @@ int vfs_getattr_nosec(const struct path *path, struct kstat *stat, - stat->result_mask |= STATX_BASIC_STATS; - request_mask &= STATX_ALL; - query_flags &= KSTAT_QUERY_FLAGS; -- if (inode->i_op->getattr) -- return inode->i_op->getattr(path, stat, request_mask, -- query_flags); -+ if (inode->i_op->getattr) { -+ int retval = inode->i_op->getattr(path, stat, request_mask, query_flags); -+ if (!retval && is_sidechannel_device(inode) && !capable_noaudit(CAP_MKNOD)) { -+ stat->atime = stat->ctime; -+ stat->mtime = stat->ctime; -+ } -+ return retval; -+ } - - generic_fillattr(inode, stat); - return 0; -diff --git a/include/linux/cache.h b/include/linux/cache.h -index 750621e41d1c..e7157c18c62c 100644 ---- a/include/linux/cache.h -+++ b/include/linux/cache.h -@@ -31,6 +31,8 @@ - #define __ro_after_init __attribute__((__section__(".data..ro_after_init"))) - #endif - -+#define __read_only __ro_after_init -+ - #ifndef ____cacheline_aligned - #define ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES))) - #endif -diff --git a/include/linux/capability.h b/include/linux/capability.h -index f640dcbc880c..2b4f5d651f19 100644 ---- a/include/linux/capability.h -+++ b/include/linux/capability.h -@@ -207,6 +207,7 @@ extern bool has_capability_noaudit(struct task_struct *t, int cap); - extern bool has_ns_capability_noaudit(struct task_struct *t, - struct user_namespace *ns, int cap); - extern bool capable(int cap); -+extern bool capable_noaudit(int cap); - extern bool ns_capable(struct user_namespace *ns, int cap); - extern bool ns_capable_noaudit(struct user_namespace *ns, int cap); - #else -@@ -232,6 +233,10 @@ static inline bool capable(int cap) - { - return true; - } -+static inline bool capable_noaudit(int cap) -+{ -+ return true; -+} - static inline bool ns_capable(struct user_namespace *ns, int cap) - { - return true; -diff --git a/include/linux/fs.h b/include/linux/fs.h -index c6baf767619e..31904f3d38a6 100644 ---- a/include/linux/fs.h -+++ b/include/linux/fs.h -@@ -3407,4 +3407,15 @@ static inline bool dir_relax_shared(struct inode *inode) - extern bool path_noexec(const struct path *path); - extern void inode_nohighmem(struct inode *inode); - -+extern int device_sidechannel_restrict; -+ -+static inline bool is_sidechannel_device(const struct inode *inode) -+{ -+ umode_t mode; -+ if (!device_sidechannel_restrict) -+ return false; -+ mode = inode->i_mode; -+ return ((S_ISCHR(mode) || S_ISBLK(mode)) && (mode & (S_IROTH | S_IWOTH))); -+} -+ - #endif /* _LINUX_FS_H */ -diff --git a/include/linux/fsnotify.h b/include/linux/fsnotify.h -index bdaf22582f6e..326ff15d4637 100644 ---- a/include/linux/fsnotify.h -+++ b/include/linux/fsnotify.h -@@ -181,6 +181,9 @@ static inline void fsnotify_access(struct file *file) - struct inode *inode = path->dentry->d_inode; - __u32 mask = FS_ACCESS; - -+ if (is_sidechannel_device(inode)) -+ return; -+ - if (S_ISDIR(inode->i_mode)) - mask |= FS_ISDIR; - -@@ -199,6 +202,9 @@ static inline void fsnotify_modify(struct file *file) - struct inode *inode = path->dentry->d_inode; - __u32 mask = FS_MODIFY; - -+ if (is_sidechannel_device(inode)) -+ return; -+ - if (S_ISDIR(inode->i_mode)) - mask |= FS_ISDIR; - -diff --git a/include/linux/gfp.h b/include/linux/gfp.h -index 1a4582b44d32..4d445a8fe7f2 100644 ---- a/include/linux/gfp.h -+++ b/include/linux/gfp.h -@@ -513,9 +513,9 @@ extern struct page *alloc_pages_vma(gfp_t gfp_mask, int order, - extern unsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order); - extern unsigned long get_zeroed_page(gfp_t gfp_mask); - --void *alloc_pages_exact(size_t size, gfp_t gfp_mask); -+void *alloc_pages_exact(size_t size, gfp_t gfp_mask) __attribute__((alloc_size(1))); - void free_pages_exact(void *virt, size_t size); --void * __meminit alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask); -+void * __meminit alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask) __attribute__((alloc_size(1))); - - #define __get_free_page(gfp_mask) \ - __get_free_pages((gfp_mask), 0) -diff --git a/include/linux/highmem.h b/include/linux/highmem.h -index 776f90f3a1cd..3f5c47000059 100644 ---- a/include/linux/highmem.h -+++ b/include/linux/highmem.h -@@ -191,6 +191,13 @@ static inline void clear_highpage(struct page *page) - kunmap_atomic(kaddr); - } - -+static inline void verify_zero_highpage(struct page *page) -+{ -+ void *kaddr = kmap_atomic(page); -+ BUG_ON(memchr_inv(kaddr, 0, PAGE_SIZE)); -+ kunmap_atomic(kaddr); -+} -+ - static inline void zero_user_segments(struct page *page, - unsigned start1, unsigned end1, - unsigned start2, unsigned end2) -diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h -index 69c238210325..ee487ea4f48f 100644 ---- a/include/linux/interrupt.h -+++ b/include/linux/interrupt.h -@@ -485,7 +485,7 @@ extern const char * const softirq_to_name[NR_SOFTIRQS]; - - struct softirq_action - { -- void (*action)(struct softirq_action *); -+ void (*action)(void); - }; - - asmlinkage void do_softirq(void); -@@ -500,7 +500,7 @@ static inline void do_softirq_own_stack(void) - } - #endif - --extern void open_softirq(int nr, void (*action)(struct softirq_action *)); -+extern void __init open_softirq(int nr, void (*action)(void)); - extern void softirq_init(void); - extern void __raise_softirq_irqoff(unsigned int nr); - -diff --git a/include/linux/kobject_ns.h b/include/linux/kobject_ns.h -index 069aa2ebef90..cb9e3637a620 100644 ---- a/include/linux/kobject_ns.h -+++ b/include/linux/kobject_ns.h -@@ -45,7 +45,7 @@ struct kobj_ns_type_operations { - void (*drop_ns)(void *); - }; - --int kobj_ns_type_register(const struct kobj_ns_type_operations *ops); -+int __init kobj_ns_type_register(const struct kobj_ns_type_operations *ops); - int kobj_ns_type_registered(enum kobj_ns_type type); - const struct kobj_ns_type_operations *kobj_child_ns_ops(struct kobject *parent); - const struct kobj_ns_type_operations *kobj_ns_ops(struct kobject *kobj); -diff --git a/include/linux/mm.h b/include/linux/mm.h -index a4e9bdbec490..0fe7ebd0f462 100644 ---- a/include/linux/mm.h -+++ b/include/linux/mm.h -@@ -535,7 +535,7 @@ static inline int is_vmalloc_or_module_addr(const void *x) - } - #endif - --extern void *kvmalloc_node(size_t size, gfp_t flags, int node); -+extern void *kvmalloc_node(size_t size, gfp_t flags, int node) __attribute__((alloc_size(1))); - static inline void *kvmalloc(size_t size, gfp_t flags) - { - return kvmalloc_node(size, flags, NUMA_NO_NODE); -diff --git a/include/linux/percpu.h b/include/linux/percpu.h -index 296bbe49d5d1..b26652c9a98d 100644 ---- a/include/linux/percpu.h -+++ b/include/linux/percpu.h -@@ -129,7 +129,7 @@ extern int __init pcpu_page_first_chunk(size_t reserved_size, - pcpu_fc_populate_pte_fn_t populate_pte_fn); - #endif - --extern void __percpu *__alloc_reserved_percpu(size_t size, size_t align); -+extern void __percpu *__alloc_reserved_percpu(size_t size, size_t align) __attribute__((alloc_size(1))); - extern bool __is_kernel_percpu_address(unsigned long addr, unsigned long *can_addr); - extern bool is_kernel_percpu_address(unsigned long addr); - -@@ -137,8 +137,8 @@ extern bool is_kernel_percpu_address(unsigned long addr); - extern void __init setup_per_cpu_areas(void); - #endif - --extern void __percpu *__alloc_percpu_gfp(size_t size, size_t align, gfp_t gfp); --extern void __percpu *__alloc_percpu(size_t size, size_t align); -+extern void __percpu *__alloc_percpu_gfp(size_t size, size_t align, gfp_t gfp) __attribute__((alloc_size(1))); -+extern void __percpu *__alloc_percpu(size_t size, size_t align) __attribute__((alloc_size(1))); - extern void free_percpu(void __percpu *__pdata); - extern phys_addr_t per_cpu_ptr_to_phys(void *addr); - -diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h -index 7546822a1d74..320033b310d2 100644 ---- a/include/linux/perf_event.h -+++ b/include/linux/perf_event.h -@@ -1151,6 +1151,11 @@ extern int perf_cpu_time_max_percent_handler(struct ctl_table *table, int write, - int perf_event_max_stack_handler(struct ctl_table *table, int write, - void __user *buffer, size_t *lenp, loff_t *ppos); - -+static inline bool perf_paranoid_any(void) -+{ -+ return sysctl_perf_event_paranoid > 2; -+} -+ - static inline bool perf_paranoid_tracepoint_raw(void) - { - return sysctl_perf_event_paranoid > -1; -diff --git a/include/linux/slab.h b/include/linux/slab.h -index 231abc8976c5..b0bf5d4a4934 100644 ---- a/include/linux/slab.h -+++ b/include/linux/slab.h -@@ -177,8 +177,8 @@ void memcg_destroy_kmem_caches(struct mem_cgroup *); - /* - * Common kmalloc functions provided by all allocators - */ --void * __must_check __krealloc(const void *, size_t, gfp_t); --void * __must_check krealloc(const void *, size_t, gfp_t); -+void * __must_check __krealloc(const void *, size_t, gfp_t) __attribute__((alloc_size(2))); -+void * __must_check krealloc(const void *, size_t, gfp_t) __attribute((alloc_size(2))); - void kfree(const void *); - void kzfree(const void *); - size_t ksize(const void *); -@@ -351,7 +351,7 @@ static __always_inline int kmalloc_index(size_t size) - } - #endif /* !CONFIG_SLOB */ - --void *__kmalloc(size_t size, gfp_t flags) __assume_kmalloc_alignment __malloc; -+void *__kmalloc(size_t size, gfp_t flags) __assume_kmalloc_alignment __malloc __attribute__((alloc_size(1))); - void *kmem_cache_alloc(struct kmem_cache *, gfp_t flags) __assume_slab_alignment __malloc; - void kmem_cache_free(struct kmem_cache *, void *); - -@@ -375,7 +375,7 @@ static __always_inline void kfree_bulk(size_t size, void **p) - } - - #ifdef CONFIG_NUMA --void *__kmalloc_node(size_t size, gfp_t flags, int node) __assume_kmalloc_alignment __malloc; -+void *__kmalloc_node(size_t size, gfp_t flags, int node) __assume_kmalloc_alignment __malloc __attribute__((alloc_size(1))); - void *kmem_cache_alloc_node(struct kmem_cache *, gfp_t flags, int node) __assume_slab_alignment __malloc; - #else - static __always_inline void *__kmalloc_node(size_t size, gfp_t flags, int node) -@@ -497,7 +497,7 @@ static __always_inline void *kmalloc_large(size_t size, gfp_t flags) - * for general use, and so are not documented here. For a full list of - * potential flags, always refer to linux/gfp.h. - */ --static __always_inline void *kmalloc(size_t size, gfp_t flags) -+static __always_inline __attribute__((alloc_size(1))) void *kmalloc(size_t size, gfp_t flags) - { - if (__builtin_constant_p(size)) { - if (size > KMALLOC_MAX_CACHE_SIZE) -@@ -537,7 +537,7 @@ static __always_inline int kmalloc_size(int n) - return 0; - } - --static __always_inline void *kmalloc_node(size_t size, gfp_t flags, int node) -+static __always_inline __attribute__((alloc_size(1))) void *kmalloc_node(size_t size, gfp_t flags, int node) - { - #ifndef CONFIG_SLOB - if (__builtin_constant_p(size) && -diff --git a/include/linux/slub_def.h b/include/linux/slub_def.h -index 8ad99c47b19c..91fea0d0db3b 100644 ---- a/include/linux/slub_def.h -+++ b/include/linux/slub_def.h -@@ -120,6 +120,11 @@ struct kmem_cache { - unsigned long random; - #endif - -+#ifdef CONFIG_SLAB_CANARY -+ unsigned long random_active; -+ unsigned long random_inactive; -+#endif -+ - #ifdef CONFIG_NUMA - /* - * Defragmentation by allocating from a remote node. -diff --git a/include/linux/string.h b/include/linux/string.h -index dd39a690c841..00d16d874c0a 100644 ---- a/include/linux/string.h -+++ b/include/linux/string.h -@@ -235,10 +235,16 @@ void __read_overflow2(void) __compiletime_error("detected read beyond size of ob - void __read_overflow3(void) __compiletime_error("detected read beyond size of object passed as 3rd parameter"); - void __write_overflow(void) __compiletime_error("detected write beyond size of object passed as 1st parameter"); - -+#ifdef CONFIG_FORTIFY_SOURCE_STRICT_STRING -+#define __string_size(p) __builtin_object_size(p, 1) -+#else -+#define __string_size(p) __builtin_object_size(p, 0) -+#endif -+ - #if !defined(__NO_FORTIFY) && defined(__OPTIMIZE__) && defined(CONFIG_FORTIFY_SOURCE) - __FORTIFY_INLINE char *strncpy(char *p, const char *q, __kernel_size_t size) - { -- size_t p_size = __builtin_object_size(p, 0); -+ size_t p_size = __string_size(p); - if (__builtin_constant_p(size) && p_size < size) - __write_overflow(); - if (p_size < size) -@@ -248,7 +254,7 @@ __FORTIFY_INLINE char *strncpy(char *p, const char *q, __kernel_size_t size) - - __FORTIFY_INLINE char *strcat(char *p, const char *q) - { -- size_t p_size = __builtin_object_size(p, 0); -+ size_t p_size = __string_size(p); - if (p_size == (size_t)-1) - return __builtin_strcat(p, q); - if (strlcat(p, q, p_size) >= p_size) -@@ -259,7 +265,7 @@ __FORTIFY_INLINE char *strcat(char *p, const char *q) - __FORTIFY_INLINE __kernel_size_t strlen(const char *p) - { - __kernel_size_t ret; -- size_t p_size = __builtin_object_size(p, 0); -+ size_t p_size = __string_size(p); - - /* Work around gcc excess stack consumption issue */ - if (p_size == (size_t)-1 || -@@ -274,7 +280,7 @@ __FORTIFY_INLINE __kernel_size_t strlen(const char *p) - extern __kernel_size_t __real_strnlen(const char *, __kernel_size_t) __RENAME(strnlen); - __FORTIFY_INLINE __kernel_size_t strnlen(const char *p, __kernel_size_t maxlen) - { -- size_t p_size = __builtin_object_size(p, 0); -+ size_t p_size = __string_size(p); - __kernel_size_t ret = __real_strnlen(p, maxlen < p_size ? maxlen : p_size); - if (p_size <= ret && maxlen != ret) - fortify_panic(__func__); -@@ -286,8 +292,8 @@ extern size_t __real_strlcpy(char *, const char *, size_t) __RENAME(strlcpy); - __FORTIFY_INLINE size_t strlcpy(char *p, const char *q, size_t size) - { - size_t ret; -- size_t p_size = __builtin_object_size(p, 0); -- size_t q_size = __builtin_object_size(q, 0); -+ size_t p_size = __string_size(p); -+ size_t q_size = __string_size(q); - if (p_size == (size_t)-1 && q_size == (size_t)-1) - return __real_strlcpy(p, q, size); - ret = strlen(q); -@@ -307,8 +313,8 @@ __FORTIFY_INLINE size_t strlcpy(char *p, const char *q, size_t size) - __FORTIFY_INLINE char *strncat(char *p, const char *q, __kernel_size_t count) - { - size_t p_len, copy_len; -- size_t p_size = __builtin_object_size(p, 0); -- size_t q_size = __builtin_object_size(q, 0); -+ size_t p_size = __string_size(p); -+ size_t q_size = __string_size(q); - if (p_size == (size_t)-1 && q_size == (size_t)-1) - return __builtin_strncat(p, q, count); - p_len = strlen(p); -@@ -421,8 +427,8 @@ __FORTIFY_INLINE void *kmemdup(const void *p, size_t size, gfp_t gfp) - /* defined after fortified strlen and memcpy to reuse them */ - __FORTIFY_INLINE char *strcpy(char *p, const char *q) - { -- size_t p_size = __builtin_object_size(p, 0); -- size_t q_size = __builtin_object_size(q, 0); -+ size_t p_size = __string_size(p); -+ size_t q_size = __string_size(q); - if (p_size == (size_t)-1 && q_size == (size_t)-1) - return __builtin_strcpy(p, q); - memcpy(p, q, strlen(q) + 1); -diff --git a/include/linux/vmalloc.h b/include/linux/vmalloc.h -index 1e5d8c392f15..66d0e49c9987 100644 ---- a/include/linux/vmalloc.h -+++ b/include/linux/vmalloc.h -@@ -68,19 +68,19 @@ static inline void vmalloc_init(void) - } - #endif - --extern void *vmalloc(unsigned long size); --extern void *vzalloc(unsigned long size); --extern void *vmalloc_user(unsigned long size); --extern void *vmalloc_node(unsigned long size, int node); --extern void *vzalloc_node(unsigned long size, int node); --extern void *vmalloc_exec(unsigned long size); --extern void *vmalloc_32(unsigned long size); --extern void *vmalloc_32_user(unsigned long size); --extern void *__vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot); -+extern void *vmalloc(unsigned long size) __attribute__((alloc_size(1))); -+extern void *vzalloc(unsigned long size) __attribute__((alloc_size(1))); -+extern void *vmalloc_user(unsigned long size) __attribute__((alloc_size(1))); -+extern void *vmalloc_node(unsigned long size, int node) __attribute__((alloc_size(1))); -+extern void *vzalloc_node(unsigned long size, int node) __attribute__((alloc_size(1))); -+extern void *vmalloc_exec(unsigned long size) __attribute__((alloc_size(1))); -+extern void *vmalloc_32(unsigned long size) __attribute__((alloc_size(1))); -+extern void *vmalloc_32_user(unsigned long size) __attribute__((alloc_size(1))); -+extern void *__vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot) __attribute__((alloc_size(1))); - extern void *__vmalloc_node_range(unsigned long size, unsigned long align, - unsigned long start, unsigned long end, gfp_t gfp_mask, - pgprot_t prot, unsigned long vm_flags, int node, -- const void *caller); -+ const void *caller) __attribute__((alloc_size(1))); - #ifndef CONFIG_MMU - extern void *__vmalloc_node_flags(unsigned long size, int node, gfp_t flags); - static inline void *__vmalloc_node_flags_caller(unsigned long size, int node, -diff --git a/init/Kconfig b/init/Kconfig -index e37f4b2a6445..49c20dea1afd 100644 ---- a/init/Kconfig -+++ b/init/Kconfig -@@ -296,6 +296,7 @@ config USELIB - config AUDIT - bool "Auditing support" - depends on NET -+ default y - help - Enable auditing infrastructure that can be used with another - kernel subsystem, such as SELinux (which requires this for -@@ -1039,6 +1040,12 @@ config CC_OPTIMIZE_FOR_SIZE - - endchoice - -+config LOCAL_INIT -+ bool "Zero uninitialized locals" -+ help -+ Zero-fill uninitialized local variables, other than variable-length -+ arrays. Requires compiler support. -+ - config SYSCTL - bool - -@@ -1296,8 +1303,7 @@ config SHMEM - which may be appropriate on small systems without swap. - - config AIO -- bool "Enable AIO support" if EXPERT -- default y -+ bool "Enable AIO support" - help - This option enables POSIX asynchronous I/O which may by used - by some high performance threaded applications. Disabling -@@ -1502,7 +1508,7 @@ config VM_EVENT_COUNTERS - - config SLUB_DEBUG - default y -- bool "Enable SLUB debugging support" if EXPERT -+ bool "Enable SLUB debugging support" - depends on SLUB && SYSFS - help - SLUB has extensive debug support features. Disabling these can -@@ -1526,7 +1532,6 @@ config SLUB_MEMCG_SYSFS_ON - - config COMPAT_BRK - bool "Disable heap randomization" -- default y - help - Randomizing heap placement makes heap exploits harder, but it - also breaks ancient binaries (including anything libc5 based). -@@ -1573,7 +1578,6 @@ endchoice - - config SLAB_MERGE_DEFAULT - bool "Allow slab caches to be merged" -- default y - help - For reduced kernel memory fragmentation, slab caches can be - merged when they share the same size and other characteristics. -@@ -1586,9 +1590,9 @@ config SLAB_MERGE_DEFAULT - command line. - - config SLAB_FREELIST_RANDOM -- default n - depends on SLAB || SLUB - bool "SLAB freelist randomization" -+ default y - help - Randomizes the freelist order used on creating new pages. This - security feature reduces the predictability of the kernel slab -@@ -1597,12 +1601,56 @@ config SLAB_FREELIST_RANDOM - config SLAB_FREELIST_HARDENED - bool "Harden slab freelist metadata" - depends on SLUB -+ default y - help - Many kernel heap attacks try to target slab cache metadata and - other infrastructure. This options makes minor performance - sacrifies to harden the kernel slab allocator against common - freelist exploit methods. - -+config SLAB_HARDENED -+ default y -+ depends on SLUB -+ bool "Hardened SLAB infrastructure" -+ help -+ Make minor performance sacrifices to harden the kernel slab -+ allocator. -+ -+config SLAB_CANARY -+ depends on SLUB -+ depends on !SLAB_MERGE_DEFAULT -+ bool "SLAB canaries" -+ default y -+ help -+ Place canaries at the end of kernel slab allocations, sacrificing -+ some performance and memory usage for security. -+ -+ Canaries can detect some forms of heap corruption when allocations -+ are freed and as part of the HARDENED_USERCOPY feature. It provides -+ basic use-after-free detection for HARDENED_USERCOPY. -+ -+ Canaries absorb small overflows (rendering them harmless), mitigate -+ non-NUL terminated C string overflows on 64-bit via a guaranteed zero -+ byte and provide basic double-free detection. -+ -+config SLAB_SANITIZE -+ bool "Sanitize SLAB allocations" -+ depends on SLUB -+ default y -+ help -+ Zero fill slab allocations on free, reducing the lifetime of -+ sensitive data and helping to mitigate use-after-free bugs. -+ -+ For slabs with debug poisoning enabling, this has no impact. -+ -+config SLAB_SANITIZE_VERIFY -+ depends on SLAB_SANITIZE && PAGE_SANITIZE -+ default y -+ bool "Verify sanitized SLAB allocations" -+ help -+ Verify that newly allocated slab allocations are zeroed to detect -+ write-after-free bugs. -+ - config SLUB_CPU_PARTIAL - default y - depends on SLUB && SMP -diff --git a/kernel/audit.c b/kernel/audit.c -index 227db99b0f19..aec52b408543 100644 ---- a/kernel/audit.c -+++ b/kernel/audit.c -@@ -1578,6 +1578,9 @@ static int __init audit_enable(char *str) - - if (audit_default == AUDIT_OFF) - audit_initialized = AUDIT_DISABLED; -+ else if (!audit_ever_enabled) -+ audit_initialized = AUDIT_UNINITIALIZED; -+ - if (audit_set_enabled(audit_default)) - panic("audit: error setting audit state (%d)\n", audit_default); - -diff --git a/kernel/bpf/core.c b/kernel/bpf/core.c -index ba03ec39efb3..47ed9081b668 100644 ---- a/kernel/bpf/core.c -+++ b/kernel/bpf/core.c -@@ -302,7 +302,7 @@ struct bpf_prog *bpf_patch_insn_single(struct bpf_prog *prog, u32 off, - #ifdef CONFIG_BPF_JIT - /* All BPF JIT sysctl knobs here. */ - int bpf_jit_enable __read_mostly = IS_BUILTIN(CONFIG_BPF_JIT_ALWAYS_ON); --int bpf_jit_harden __read_mostly; -+int bpf_jit_harden __read_mostly = 2; - int bpf_jit_kallsyms __read_mostly; - - static __always_inline void -diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c -index 43f95d190eea..8e353f596873 100644 ---- a/kernel/bpf/syscall.c -+++ b/kernel/bpf/syscall.c -@@ -42,7 +42,7 @@ static DEFINE_SPINLOCK(prog_idr_lock); - static DEFINE_IDR(map_idr); - static DEFINE_SPINLOCK(map_idr_lock); - --int sysctl_unprivileged_bpf_disabled __read_mostly; -+int sysctl_unprivileged_bpf_disabled __read_mostly = 1; - - static const struct bpf_map_ops * const bpf_map_types[] = { - #define BPF_PROG_TYPE(_id, _ops) -diff --git a/kernel/capability.c b/kernel/capability.c -index 1e1c0236f55b..452062fe45ce 100644 ---- a/kernel/capability.c -+++ b/kernel/capability.c -@@ -431,6 +431,12 @@ bool capable(int cap) - return ns_capable(&init_user_ns, cap); - } - EXPORT_SYMBOL(capable); -+ -+bool capable_noaudit(int cap) -+{ -+ return ns_capable_noaudit(&init_user_ns, cap); -+} -+EXPORT_SYMBOL(capable_noaudit); - #endif /* CONFIG_MULTIUSER */ - - /** -diff --git a/kernel/events/core.c b/kernel/events/core.c -index ca7298760c83..910ac6cc9f07 100644 ---- a/kernel/events/core.c -+++ b/kernel/events/core.c -@@ -397,8 +397,13 @@ static cpumask_var_t perf_online_mask; - * 0 - disallow raw tracepoint access for unpriv - * 1 - disallow cpu events for unpriv - * 2 - disallow kernel profiling for unpriv -+ * 3 - disallow all unpriv perf event use - */ -+#ifdef CONFIG_SECURITY_PERF_EVENTS_RESTRICT -+int sysctl_perf_event_paranoid __read_mostly = 3; -+#else - int sysctl_perf_event_paranoid __read_mostly = 2; -+#endif - - /* Minimum for 512 kiB + 1 user control page */ - int sysctl_perf_event_mlock __read_mostly = 512 + (PAGE_SIZE / 1024); /* 'free' kiB per user */ -@@ -9921,6 +9926,9 @@ SYSCALL_DEFINE5(perf_event_open, - if (flags & ~PERF_FLAG_ALL) - return -EINVAL; - -+ if (perf_paranoid_any() && !capable(CAP_SYS_ADMIN)) -+ return -EACCES; -+ - err = perf_copy_attr(attr_uptr, &attr); - if (err) - return err; -diff --git a/kernel/fork.c b/kernel/fork.c -index e5d9d405ae4e..c4be89c51f25 100644 ---- a/kernel/fork.c -+++ b/kernel/fork.c -@@ -103,6 +103,11 @@ - - #define CREATE_TRACE_POINTS - #include -+#ifdef CONFIG_USER_NS -+extern int unprivileged_userns_clone; -+#else -+#define unprivileged_userns_clone 0 -+#endif - - /* - * Minimum number of threads to boot the kernel -@@ -1591,6 +1596,10 @@ static __latent_entropy struct task_struct *copy_process( - if ((clone_flags & (CLONE_NEWUSER|CLONE_FS)) == (CLONE_NEWUSER|CLONE_FS)) - return ERR_PTR(-EINVAL); - -+ if ((clone_flags & CLONE_NEWUSER) && !unprivileged_userns_clone) -+ if (!capable(CAP_SYS_ADMIN)) -+ return ERR_PTR(-EPERM); -+ - /* - * Thread groups must share signals as well, and detached threads - * can only be started up within the thread group. -@@ -2385,6 +2394,12 @@ SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) - if (unshare_flags & CLONE_NEWNS) - unshare_flags |= CLONE_FS; - -+ if ((unshare_flags & CLONE_NEWUSER) && !unprivileged_userns_clone) { -+ err = -EPERM; -+ if (!capable(CAP_SYS_ADMIN)) -+ goto bad_unshare_out; -+ } -+ - err = check_unshare_flags(unshare_flags); - if (err) - goto bad_unshare_out; -diff --git a/kernel/power/snapshot.c b/kernel/power/snapshot.c -index 3d37c279c090..0789ca413f09 100644 ---- a/kernel/power/snapshot.c -+++ b/kernel/power/snapshot.c -@@ -1138,7 +1138,7 @@ void free_basic_memory_bitmaps(void) - - void clear_free_pages(void) - { --#ifdef CONFIG_PAGE_POISONING_ZERO -+#if defined(CONFIG_PAGE_POISONING_ZERO) || defined(CONFIG_PAGE_SANITIZE) - struct memory_bitmap *bm = free_pages_map; - unsigned long pfn; - -@@ -1155,7 +1155,7 @@ void clear_free_pages(void) - } - memory_bm_position_reset(bm); - pr_info("free pages cleared after restore\n"); --#endif /* PAGE_POISONING_ZERO */ -+#endif /* PAGE_POISONING_ZERO || PAGE_SANITIZE */ - } - - /** -diff --git a/kernel/rcu/tiny.c b/kernel/rcu/tiny.c -index a64eee0db39e..4d7de378fe4c 100644 ---- a/kernel/rcu/tiny.c -+++ b/kernel/rcu/tiny.c -@@ -164,7 +164,7 @@ static void __rcu_process_callbacks(struct rcu_ctrlblk *rcp) - } - } - --static __latent_entropy void rcu_process_callbacks(struct softirq_action *unused) -+static __latent_entropy void rcu_process_callbacks(void) - { - __rcu_process_callbacks(&rcu_sched_ctrlblk); - __rcu_process_callbacks(&rcu_bh_ctrlblk); -diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c -index 491bdf39f276..28f51c774671 100644 ---- a/kernel/rcu/tree.c -+++ b/kernel/rcu/tree.c -@@ -2906,7 +2906,7 @@ __rcu_process_callbacks(struct rcu_state *rsp) - /* - * Do RCU core processing for the current CPU. - */ --static __latent_entropy void rcu_process_callbacks(struct softirq_action *unused) -+static __latent_entropy void rcu_process_callbacks(void) - { - struct rcu_state *rsp; - -diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c -index 5eb3ffc9be84..a60c59cbbaee 100644 ---- a/kernel/sched/fair.c -+++ b/kernel/sched/fair.c -@@ -9387,7 +9387,7 @@ static void nohz_idle_balance(struct rq *this_rq, enum cpu_idle_type idle) { } - * run_rebalance_domains is triggered when needed from the scheduler tick. - * Also triggered for nohz idle balancing (with nohz_balancing_kick set). - */ --static __latent_entropy void run_rebalance_domains(struct softirq_action *h) -+static __latent_entropy void run_rebalance_domains(void) - { - struct rq *this_rq = this_rq(); - enum cpu_idle_type idle = this_rq->idle_balance ? -diff --git a/kernel/softirq.c b/kernel/softirq.c -index 24d243ef8e71..4ed8a162cd70 100644 ---- a/kernel/softirq.c -+++ b/kernel/softirq.c -@@ -53,7 +53,7 @@ irq_cpustat_t irq_stat[NR_CPUS] ____cacheline_aligned; - EXPORT_SYMBOL(irq_stat); - #endif - --static struct softirq_action softirq_vec[NR_SOFTIRQS] __cacheline_aligned_in_smp; -+static struct softirq_action softirq_vec[NR_SOFTIRQS] __ro_after_init __aligned(PAGE_SIZE); - - DEFINE_PER_CPU(struct task_struct *, ksoftirqd); - -@@ -282,7 +282,7 @@ asmlinkage __visible void __softirq_entry __do_softirq(void) - kstat_incr_softirqs_this_cpu(vec_nr); - - trace_softirq_entry(vec_nr); -- h->action(h); -+ h->action(); - trace_softirq_exit(vec_nr); - if (unlikely(prev_count != preempt_count())) { - pr_err("huh, entered softirq %u %s %p with preempt_count %08x, exited with %08x?\n", -@@ -444,7 +444,7 @@ void __raise_softirq_irqoff(unsigned int nr) - or_softirq_pending(1UL << nr); - } - --void open_softirq(int nr, void (*action)(struct softirq_action *)) -+void __init open_softirq(int nr, void (*action)(void)) - { - softirq_vec[nr].action = action; - } -@@ -486,7 +486,7 @@ void __tasklet_hi_schedule(struct tasklet_struct *t) - } - EXPORT_SYMBOL(__tasklet_hi_schedule); - --static __latent_entropy void tasklet_action(struct softirq_action *a) -+static __latent_entropy void tasklet_action(void) - { - struct tasklet_struct *list; - -@@ -522,7 +522,7 @@ static __latent_entropy void tasklet_action(struct softirq_action *a) - } - } - --static __latent_entropy void tasklet_hi_action(struct softirq_action *a) -+static __latent_entropy void tasklet_hi_action(void) - { - struct tasklet_struct *list; - -diff --git a/kernel/sysctl.c b/kernel/sysctl.c -index f98f28c12020..861e8b721161 100644 ---- a/kernel/sysctl.c -+++ b/kernel/sysctl.c -@@ -99,12 +99,19 @@ - #if defined(CONFIG_SYSCTL) - - /* External variables not in a header file. */ -+#if IS_ENABLED(CONFIG_USB) -+int deny_new_usb __read_mostly = 0; -+EXPORT_SYMBOL(deny_new_usb); -+#endif - extern int suid_dumpable; - #ifdef CONFIG_COREDUMP - extern int core_uses_pid; - extern char core_pattern[]; - extern unsigned int core_pipe_limit; - #endif -+#ifdef CONFIG_USER_NS -+extern int unprivileged_userns_clone; -+#endif - extern int pid_max; - extern int pid_max_min, pid_max_max; - extern int percpu_pagelist_fraction; -@@ -116,40 +123,43 @@ extern int sysctl_nr_trim_pages; - - /* Constants used for minimum and maximum */ - #ifdef CONFIG_LOCKUP_DETECTOR --static int sixty = 60; -+static int sixty __read_only = 60; - #endif - --static int __maybe_unused neg_one = -1; -+static int __maybe_unused neg_one __read_only = -1; - - static int zero; --static int __maybe_unused one = 1; --static int __maybe_unused two = 2; --static int __maybe_unused four = 4; --static unsigned long one_ul = 1; --static int one_hundred = 100; --static int one_thousand = 1000; -+static int __maybe_unused one __read_only = 1; -+static int __maybe_unused two __read_only = 2; -+static int __maybe_unused four __read_only = 4; -+static unsigned long one_ul __read_only = 1; -+static int one_hundred __read_only = 100; -+static int one_thousand __read_only = 1000; - #ifdef CONFIG_PRINTK --static int ten_thousand = 10000; -+static int ten_thousand __read_only = 10000; - #endif - #ifdef CONFIG_PERF_EVENTS --static int six_hundred_forty_kb = 640 * 1024; -+static int six_hundred_forty_kb __read_only = 640 * 1024; - #endif - - /* this is needed for the proc_doulongvec_minmax of vm_dirty_bytes */ --static unsigned long dirty_bytes_min = 2 * PAGE_SIZE; -+static unsigned long dirty_bytes_min __read_only = 2 * PAGE_SIZE; - - /* this is needed for the proc_dointvec_minmax for [fs_]overflow UID and GID */ --static int maxolduid = 65535; --static int minolduid; -+static int maxolduid __read_only = 65535; -+static int minolduid __read_only; - --static int ngroups_max = NGROUPS_MAX; -+static int ngroups_max __read_only = NGROUPS_MAX; - static const int cap_last_cap = CAP_LAST_CAP; - - /*this is needed for proc_doulongvec_minmax of sysctl_hung_task_timeout_secs */ - #ifdef CONFIG_DETECT_HUNG_TASK --static unsigned long hung_task_timeout_max = (LONG_MAX/HZ); -+static unsigned long hung_task_timeout_max __read_only = (LONG_MAX/HZ); - #endif - -+int device_sidechannel_restrict __read_mostly = 1; -+EXPORT_SYMBOL(device_sidechannel_restrict); -+ - #ifdef CONFIG_INOTIFY_USER - #include - #endif -@@ -289,19 +299,19 @@ static struct ctl_table sysctl_base_table[] = { - }; - - #ifdef CONFIG_SCHED_DEBUG --static int min_sched_granularity_ns = 100000; /* 100 usecs */ --static int max_sched_granularity_ns = NSEC_PER_SEC; /* 1 second */ --static int min_wakeup_granularity_ns; /* 0 usecs */ --static int max_wakeup_granularity_ns = NSEC_PER_SEC; /* 1 second */ -+static int min_sched_granularity_ns __read_only = 100000; /* 100 usecs */ -+static int max_sched_granularity_ns __read_only = NSEC_PER_SEC; /* 1 second */ -+static int min_wakeup_granularity_ns __read_only; /* 0 usecs */ -+static int max_wakeup_granularity_ns __read_only = NSEC_PER_SEC; /* 1 second */ - #ifdef CONFIG_SMP --static int min_sched_tunable_scaling = SCHED_TUNABLESCALING_NONE; --static int max_sched_tunable_scaling = SCHED_TUNABLESCALING_END-1; -+static int min_sched_tunable_scaling __read_only = SCHED_TUNABLESCALING_NONE; -+static int max_sched_tunable_scaling __read_only = SCHED_TUNABLESCALING_END-1; - #endif /* CONFIG_SMP */ - #endif /* CONFIG_SCHED_DEBUG */ - - #ifdef CONFIG_COMPACTION --static int min_extfrag_threshold; --static int max_extfrag_threshold = 1000; -+static int min_extfrag_threshold __read_only; -+static int max_extfrag_threshold __read_only = 1000; - #endif - - static struct ctl_table kern_table[] = { -@@ -515,6 +525,15 @@ static struct ctl_table kern_table[] = { - .proc_handler = proc_dointvec, - }, - #endif -+#ifdef CONFIG_USER_NS -+ { -+ .procname = "unprivileged_userns_clone", -+ .data = &unprivileged_userns_clone, -+ .maxlen = sizeof(int), -+ .mode = 0644, -+ .proc_handler = proc_dointvec, -+ }, -+#endif - #ifdef CONFIG_PROC_SYSCTL - { - .procname = "tainted", -@@ -856,6 +875,26 @@ static struct ctl_table kern_table[] = { - .extra1 = &zero, - .extra2 = &two, - }, -+#endif -+ { -+ .procname = "device_sidechannel_restrict", -+ .data = &device_sidechannel_restrict, -+ .maxlen = sizeof(int), -+ .mode = 0644, -+ .proc_handler = proc_dointvec_minmax_sysadmin, -+ .extra1 = &zero, -+ .extra2 = &one, -+ }, -+#if IS_ENABLED(CONFIG_USB) -+ { -+ .procname = "deny_new_usb", -+ .data = &deny_new_usb, -+ .maxlen = sizeof(int), -+ .mode = 0644, -+ .proc_handler = proc_dointvec_minmax_sysadmin, -+ .extra1 = &zero, -+ .extra2 = &one, -+ }, - #endif - { - .procname = "ngroups_max", -diff --git a/kernel/time/hrtimer.c b/kernel/time/hrtimer.c -index 23788100e214..5577a58d1c7a 100644 ---- a/kernel/time/hrtimer.c -+++ b/kernel/time/hrtimer.c -@@ -1413,7 +1413,7 @@ static void __hrtimer_run_queues(struct hrtimer_cpu_base *cpu_base, ktime_t now, - } - } - --static __latent_entropy void hrtimer_run_softirq(struct softirq_action *h) -+static __latent_entropy void hrtimer_run_softirq(void) - { - struct hrtimer_cpu_base *cpu_base = this_cpu_ptr(&hrtimer_bases); - unsigned long flags; -diff --git a/kernel/time/timer.c b/kernel/time/timer.c -index 4a4fd567fb26..be236ef42690 100644 ---- a/kernel/time/timer.c -+++ b/kernel/time/timer.c -@@ -1672,7 +1672,7 @@ static inline void __run_timers(struct timer_base *base) - /* - * This function runs timers and the timer-tq in bottom half context. - */ --static __latent_entropy void run_timer_softirq(struct softirq_action *h) -+static __latent_entropy void run_timer_softirq(void) - { - struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); - -diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c -index 246d4d4ce5c7..f64432b45cec 100644 ---- a/kernel/user_namespace.c -+++ b/kernel/user_namespace.c -@@ -26,6 +26,9 @@ - #include - #include - -+/* sysctl */ -+int unprivileged_userns_clone; -+ - static struct kmem_cache *user_ns_cachep __read_mostly; - static DEFINE_MUTEX(userns_state_mutex); - -diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug -index 64155e310a9f..0c002bbb8f75 100644 ---- a/lib/Kconfig.debug -+++ b/lib/Kconfig.debug -@@ -945,6 +945,7 @@ endmenu # "Debug lockups and hangs" - - config PANIC_ON_OOPS - bool "Panic on Oops" -+ default y - help - Say Y here to enable the kernel to panic when it oopses. This - has the same effect as setting oops=panic on the kernel command -@@ -954,7 +955,7 @@ config PANIC_ON_OOPS - anything erroneous after an oops which could result in data - corruption or other issues. - -- Say N if unsure. -+ Say Y if unsure. - - config PANIC_ON_OOPS_VALUE - int -@@ -1309,6 +1310,7 @@ config DEBUG_BUGVERBOSE - config DEBUG_LIST - bool "Debug linked list manipulation" - depends on DEBUG_KERNEL || BUG_ON_DATA_CORRUPTION -+ default y - help - Enable this to turn on extended checks in the linked-list - walking routines. -@@ -1949,6 +1951,7 @@ config MEMTEST - config BUG_ON_DATA_CORRUPTION - bool "Trigger a BUG when data corruption is detected" - select DEBUG_LIST -+ default y - help - Select this option if the kernel should BUG when it encounters - data corruption in kernel memory structures when they get checked -@@ -1988,6 +1991,7 @@ config STRICT_DEVMEM - config IO_STRICT_DEVMEM - bool "Filter I/O access to /dev/mem" - depends on STRICT_DEVMEM -+ default y - ---help--- - If this option is disabled, you allow userspace (root) access to all - io-memory regardless of whether a driver is actively using that -diff --git a/lib/irq_poll.c b/lib/irq_poll.c -index 86a709954f5a..6f15787fcb1b 100644 ---- a/lib/irq_poll.c -+++ b/lib/irq_poll.c -@@ -75,7 +75,7 @@ void irq_poll_complete(struct irq_poll *iop) - } - EXPORT_SYMBOL(irq_poll_complete); - --static void __latent_entropy irq_poll_softirq(struct softirq_action *h) -+static void __latent_entropy irq_poll_softirq(void) - { - struct list_head *list = this_cpu_ptr(&blk_cpu_iopoll); - int rearm = 0, budget = irq_poll_budget; -diff --git a/lib/kobject.c b/lib/kobject.c -index d20a97a7e168..7afe7fcfa6c9 100644 ---- a/lib/kobject.c -+++ b/lib/kobject.c -@@ -954,9 +954,9 @@ EXPORT_SYMBOL_GPL(kset_create_and_add); - - - static DEFINE_SPINLOCK(kobj_ns_type_lock); --static const struct kobj_ns_type_operations *kobj_ns_ops_tbl[KOBJ_NS_TYPES]; -+static const struct kobj_ns_type_operations *kobj_ns_ops_tbl[KOBJ_NS_TYPES] __ro_after_init; - --int kobj_ns_type_register(const struct kobj_ns_type_operations *ops) -+int __init kobj_ns_type_register(const struct kobj_ns_type_operations *ops) - { - enum kobj_ns_type type = ops->type; - int error; -diff --git a/lib/nlattr.c b/lib/nlattr.c -index dfa55c873c13..c6b0436f473d 100644 ---- a/lib/nlattr.c -+++ b/lib/nlattr.c -@@ -364,6 +364,8 @@ int nla_memcpy(void *dest, const struct nlattr *src, int count) - { - int minlen = min_t(int, count, nla_len(src)); - -+ BUG_ON(minlen < 0); -+ - memcpy(dest, nla_data(src), minlen); - if (count > minlen) - memset(dest + minlen, 0, count - minlen); -diff --git a/lib/vsprintf.c b/lib/vsprintf.c -index 38b509cc6b46..6b3bf13d57d6 100644 ---- a/lib/vsprintf.c -+++ b/lib/vsprintf.c -@@ -1344,7 +1344,7 @@ char *uuid_string(char *buf, char *end, const u8 *addr, - return string(buf, end, uuid, spec); - } - --int kptr_restrict __read_mostly; -+int kptr_restrict __read_mostly = 2; - - static noinline_for_stack - char *restricted_pointer(char *buf, char *end, const void *ptr, -diff --git a/mm/Kconfig b/mm/Kconfig -index e07608f64d47..18937911b87a 100644 ---- a/mm/Kconfig -+++ b/mm/Kconfig -@@ -319,7 +319,8 @@ config KSM - config DEFAULT_MMAP_MIN_ADDR - int "Low address space to protect from user allocation" - depends on MMU -- default 4096 -+ default 32768 if ARM || (ARM64 && COMPAT) -+ default 65536 - help - This is the portion of low virtual memory which should be protected - from userspace allocation. Keeping a user from writing to low pages -diff --git a/mm/mmap.c b/mm/mmap.c -index 03ca089cce0f..9bf52aa6b042 100644 ---- a/mm/mmap.c -+++ b/mm/mmap.c -@@ -220,6 +220,13 @@ SYSCALL_DEFINE1(brk, unsigned long, brk) - - newbrk = PAGE_ALIGN(brk); - oldbrk = PAGE_ALIGN(mm->brk); -+ /* properly handle unaligned min_brk as an empty heap */ -+ if (min_brk & ~PAGE_MASK) { -+ if (brk == min_brk) -+ newbrk -= PAGE_SIZE; -+ if (mm->brk == min_brk) -+ oldbrk -= PAGE_SIZE; -+ } - if (oldbrk == newbrk) - goto set_brk; - -diff --git a/mm/page_alloc.c b/mm/page_alloc.c -index 1741dd23e7c1..462ce9910e43 100644 ---- a/mm/page_alloc.c -+++ b/mm/page_alloc.c -@@ -68,6 +68,7 @@ - #include - #include - #include -+#include - - #include - #include -@@ -101,6 +102,15 @@ int _node_numa_mem_[MAX_NUMNODES]; - DEFINE_MUTEX(pcpu_drain_mutex); - DEFINE_PER_CPU(struct work_struct, pcpu_drain); - -+bool __meminitdata extra_latent_entropy; -+ -+static int __init setup_extra_latent_entropy(char *str) -+{ -+ extra_latent_entropy = true; -+ return 0; -+} -+early_param("extra_latent_entropy", setup_extra_latent_entropy); -+ - #ifdef CONFIG_GCC_PLUGIN_LATENT_ENTROPY - volatile unsigned long latent_entropy __latent_entropy; - EXPORT_SYMBOL(latent_entropy); -@@ -1069,6 +1079,13 @@ static __always_inline bool free_pages_prepare(struct page *page, - debug_check_no_obj_freed(page_address(page), - PAGE_SIZE << order); - } -+ -+ if (IS_ENABLED(CONFIG_PAGE_SANITIZE)) { -+ int i; -+ for (i = 0; i < (1 << order); i++) -+ clear_highpage(page + i); -+ } -+ - arch_free_page(page, order); - kernel_poison_pages(page, 1 << order, 0); - kernel_map_pages(page, 1 << order, 0); -@@ -1286,6 +1303,21 @@ static void __init __free_pages_boot_core(struct page *page, unsigned int order) - __ClearPageReserved(p); - set_page_count(p, 0); - -+ if (extra_latent_entropy && !PageHighMem(page) && page_to_pfn(page) < 0x100000) { -+ unsigned long hash = 0; -+ size_t index, end = PAGE_SIZE * nr_pages / sizeof hash; -+ const unsigned long *data = lowmem_page_address(page); -+ -+ for (index = 0; index < end; index++) -+ hash ^= hash + data[index]; -+#ifdef CONFIG_GCC_PLUGIN_LATENT_ENTROPY -+ latent_entropy ^= hash; -+ add_device_randomness((const void *)&latent_entropy, sizeof(latent_entropy)); -+#else -+ add_device_randomness((const void *)&hash, sizeof(hash)); -+#endif -+ } -+ - page_zone(page)->managed_pages += nr_pages; - set_page_refcounted(page); - __free_pages(page, order); -@@ -1754,8 +1786,8 @@ static inline int check_new_page(struct page *page) - - static inline bool free_pages_prezeroed(void) - { -- return IS_ENABLED(CONFIG_PAGE_POISONING_ZERO) && -- page_poisoning_enabled(); -+ return IS_ENABLED(CONFIG_PAGE_SANITIZE) || -+ (IS_ENABLED(CONFIG_PAGE_POISONING_ZERO) && page_poisoning_enabled()); - } - - #ifdef CONFIG_DEBUG_VM -@@ -1812,6 +1844,11 @@ static void prep_new_page(struct page *page, unsigned int order, gfp_t gfp_flags - - post_alloc_hook(page, order, gfp_flags); - -+ if (IS_ENABLED(CONFIG_PAGE_SANITIZE_VERIFY)) { -+ for (i = 0; i < (1 << order); i++) -+ verify_zero_highpage(page + i); -+ } -+ - if (!free_pages_prezeroed() && (gfp_flags & __GFP_ZERO)) - for (i = 0; i < (1 << order); i++) - clear_highpage(page + i); -diff --git a/mm/slab.h b/mm/slab.h -index 51813236e773..e0d1b194a454 100644 ---- a/mm/slab.h -+++ b/mm/slab.h -@@ -312,7 +312,11 @@ static inline bool is_root_cache(struct kmem_cache *s) - static inline bool slab_equal_or_root(struct kmem_cache *s, - struct kmem_cache *p) - { -+#ifdef CONFIG_SLAB_HARDENED -+ return p == s; -+#else - return true; -+#endif - } - - static inline const char *cache_name(struct kmem_cache *s) -@@ -364,18 +368,26 @@ static inline struct kmem_cache *cache_from_obj(struct kmem_cache *s, void *x) - * to not do even the assignment. In that case, slab_equal_or_root - * will also be a constant. - */ -- if (!memcg_kmem_enabled() && -+ if (!IS_ENABLED(CONFIG_SLAB_HARDENED) && -+ !memcg_kmem_enabled() && - !unlikely(s->flags & SLAB_CONSISTENCY_CHECKS)) - return s; - - page = virt_to_head_page(x); -+#ifdef CONFIG_SLAB_HARDENED -+ BUG_ON(!PageSlab(page)); -+#endif - cachep = page->slab_cache; - if (slab_equal_or_root(cachep, s)) - return cachep; - - pr_err("%s: Wrong slab cache. %s but object is from %s\n", - __func__, s->name, cachep->name); -+#ifdef CONFIG_BUG_ON_DATA_CORRUPTION -+ BUG_ON(1); -+#else - WARN_ON_ONCE(1); -+#endif - return s; - } - -@@ -400,7 +412,7 @@ static inline size_t slab_ksize(const struct kmem_cache *s) - * back there or track user information then we can - * only use the space before that information. - */ -- if (s->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_STORE_USER)) -+ if ((s->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_STORE_USER)) || IS_ENABLED(CONFIG_SLAB_CANARY)) - return s->inuse; - /* - * Else we can use all the padding etc for the allocation -diff --git a/mm/slab_common.c b/mm/slab_common.c -index 10f127b2de7c..3637ef72c5b4 100644 ---- a/mm/slab_common.c -+++ b/mm/slab_common.c -@@ -26,10 +26,10 @@ - - #include "slab.h" - --enum slab_state slab_state; -+enum slab_state slab_state __ro_after_init; - LIST_HEAD(slab_caches); - DEFINE_MUTEX(slab_mutex); --struct kmem_cache *kmem_cache; -+struct kmem_cache *kmem_cache __ro_after_init; - - #ifdef CONFIG_HARDENED_USERCOPY - bool usercopy_fallback __ro_after_init = -@@ -57,7 +57,7 @@ static DECLARE_WORK(slab_caches_to_rcu_destroy_work, - /* - * Merge control. If this is set then no merging of slab caches will occur. - */ --static bool slab_nomerge = !IS_ENABLED(CONFIG_SLAB_MERGE_DEFAULT); -+static bool slab_nomerge __ro_after_init = !IS_ENABLED(CONFIG_SLAB_MERGE_DEFAULT); - - static int __init setup_slab_nomerge(char *str) - { -@@ -968,7 +968,7 @@ EXPORT_SYMBOL(kmalloc_dma_caches); - * of two cache sizes there. The size of larger slabs can be determined using - * fls. - */ --static s8 size_index[24] = { -+static s8 size_index[24] __ro_after_init = { - 3, /* 8 */ - 4, /* 16 */ - 5, /* 24 */ -diff --git a/mm/slub.c b/mm/slub.c -index e381728a3751..76dd844d978a 100644 ---- a/mm/slub.c -+++ b/mm/slub.c -@@ -125,6 +125,16 @@ static inline int kmem_cache_debug(struct kmem_cache *s) - #endif - } - -+static inline bool has_sanitize(struct kmem_cache *s) -+{ -+ return IS_ENABLED(CONFIG_SLAB_SANITIZE) && !(s->flags & (SLAB_TYPESAFE_BY_RCU | SLAB_POISON)); -+} -+ -+static inline bool has_sanitize_verify(struct kmem_cache *s) -+{ -+ return IS_ENABLED(CONFIG_SLAB_SANITIZE_VERIFY) && has_sanitize(s); -+} -+ - void *fixup_red_left(struct kmem_cache *s, void *p) - { - if (kmem_cache_debug(s) && s->flags & SLAB_RED_ZONE) -@@ -299,6 +309,35 @@ static inline void set_freepointer(struct kmem_cache *s, void *object, void *fp) - *(void **)freeptr_addr = freelist_ptr(s, fp, freeptr_addr); - } - -+#ifdef CONFIG_SLAB_CANARY -+static inline unsigned long *get_canary(struct kmem_cache *s, void *object) -+{ -+ if (s->offset) -+ return object + s->offset + sizeof(void *); -+ return object + s->inuse; -+} -+ -+static inline unsigned long get_canary_value(const void *canary, unsigned long value) -+{ -+ return (value ^ (unsigned long)canary) & CANARY_MASK; -+} -+ -+static inline void set_canary(struct kmem_cache *s, void *object, unsigned long value) -+{ -+ unsigned long *canary = get_canary(s, object); -+ *canary = get_canary_value(canary, value); -+} -+ -+static inline void check_canary(struct kmem_cache *s, void *object, unsigned long value) -+{ -+ unsigned long *canary = get_canary(s, object); -+ BUG_ON(*canary != get_canary_value(canary, value)); -+} -+#else -+#define set_canary(s, object, value) -+#define check_canary(s, object, value) -+#endif -+ - /* Loop over all objects in a slab */ - #define for_each_object(__p, __s, __addr, __objects) \ - for (__p = fixup_red_left(__s, __addr); \ -@@ -486,13 +525,13 @@ static inline void *restore_red_left(struct kmem_cache *s, void *p) - * Debug settings: - */ - #if defined(CONFIG_SLUB_DEBUG_ON) --static slab_flags_t slub_debug = DEBUG_DEFAULT_FLAGS; -+static slab_flags_t slub_debug __ro_after_init = DEBUG_DEFAULT_FLAGS; - #else --static slab_flags_t slub_debug; -+static slab_flags_t slub_debug __ro_after_init; - #endif - --static char *slub_debug_slabs; --static int disable_higher_order_debug; -+static char *slub_debug_slabs __ro_after_init; -+static int disable_higher_order_debug __ro_after_init; - - /* - * slub is about to manipulate internal object metadata. This memory lies -@@ -552,6 +591,9 @@ static struct track *get_track(struct kmem_cache *s, void *object, - else - p = object + s->inuse; - -+ if (IS_ENABLED(CONFIG_SLAB_CANARY)) -+ p = (void *)p + sizeof(void *); -+ - return p + alloc; - } - -@@ -690,6 +732,9 @@ static void print_trailer(struct kmem_cache *s, struct page *page, u8 *p) - else - off = s->inuse; - -+ if (IS_ENABLED(CONFIG_SLAB_CANARY)) -+ off += sizeof(void *); -+ - if (s->flags & SLAB_STORE_USER) - off += 2 * sizeof(struct track); - -@@ -819,6 +864,9 @@ static int check_pad_bytes(struct kmem_cache *s, struct page *page, u8 *p) - /* Freepointer is placed after the object. */ - off += sizeof(void *); - -+ if (IS_ENABLED(CONFIG_SLAB_CANARY)) -+ off += sizeof(void *); -+ - if (s->flags & SLAB_STORE_USER) - /* We also have user information there */ - off += 2 * sizeof(struct track); -@@ -1420,8 +1468,9 @@ static void setup_object(struct kmem_cache *s, struct page *page, - void *object) - { - setup_object_debug(s, page, object); -+ set_canary(s, object, s->random_inactive); - kasan_init_slab_obj(s, object); -- if (unlikely(s->ctor)) { -+ if (unlikely(s->ctor) && !has_sanitize_verify(s)) { - kasan_unpoison_object_data(s, object); - s->ctor(object); - kasan_poison_object_data(s, object); -@@ -2719,9 +2768,21 @@ static __always_inline void *slab_alloc_node(struct kmem_cache *s, - stat(s, ALLOC_FASTPATH); - } - -- if (unlikely(gfpflags & __GFP_ZERO) && object) -+ if (has_sanitize_verify(s) && object) { -+ size_t offset = s->offset ? 0 : sizeof(void *); -+ BUG_ON(memchr_inv(object + offset, 0, s->object_size - offset)); -+ if (s->ctor) -+ s->ctor(object); -+ if (unlikely(gfpflags & __GFP_ZERO) && offset) -+ memset(object, 0, sizeof(void *)); -+ } else if (unlikely(gfpflags & __GFP_ZERO) && object) - memset(object, 0, s->object_size); - -+ if (object) { -+ check_canary(s, object, s->random_inactive); -+ set_canary(s, object, s->random_active); -+ } -+ - slab_post_alloc_hook(s, gfpflags, 1, &object); - - return object; -@@ -2928,6 +2989,27 @@ static __always_inline void do_slab_free(struct kmem_cache *s, - void *tail_obj = tail ? : head; - struct kmem_cache_cpu *c; - unsigned long tid; -+ bool sanitize = has_sanitize(s); -+ -+ if (IS_ENABLED(CONFIG_SLAB_CANARY) || sanitize) { -+ __maybe_unused int offset = s->offset ? 0 : sizeof(void *); -+ void *x = head; -+ -+ while (1) { -+ check_canary(s, x, s->random_active); -+ set_canary(s, x, s->random_inactive); -+ -+ if (sanitize) { -+ memset(x + offset, 0, s->object_size - offset); -+ if (!IS_ENABLED(CONFIG_SLAB_SANITIZE_VERIFY) && s->ctor) -+ s->ctor(x); -+ } -+ if (x == tail_obj) -+ break; -+ x = get_freepointer(s, x); -+ } -+ } -+ - redo: - /* - * Determine the currently cpus per cpu slab. -@@ -3106,7 +3188,7 @@ int kmem_cache_alloc_bulk(struct kmem_cache *s, gfp_t flags, size_t size, - void **p) - { - struct kmem_cache_cpu *c; -- int i; -+ int i, k; - - /* memcg and kmem_cache debug support */ - s = slab_pre_alloc_hook(s, flags); -@@ -3143,13 +3225,29 @@ int kmem_cache_alloc_bulk(struct kmem_cache *s, gfp_t flags, size_t size, - local_irq_enable(); - - /* Clear memory outside IRQ disabled fastpath loop */ -- if (unlikely(flags & __GFP_ZERO)) { -+ if (has_sanitize_verify(s)) { -+ int j; -+ -+ for (j = 0; j < i; j++) { -+ size_t offset = s->offset ? 0 : sizeof(void *); -+ BUG_ON(memchr_inv(p[j] + offset, 0, s->object_size - offset)); -+ if (s->ctor) -+ s->ctor(p[j]); -+ if (unlikely(flags & __GFP_ZERO) && offset) -+ memset(p[j], 0, sizeof(void *)); -+ } -+ } else if (unlikely(flags & __GFP_ZERO)) { - int j; - - for (j = 0; j < i; j++) - memset(p[j], 0, s->object_size); - } - -+ for (k = 0; k < i; k++) { -+ check_canary(s, p[k], s->random_inactive); -+ set_canary(s, p[k], s->random_active); -+ } -+ - /* memcg and kmem_cache debug support */ - slab_post_alloc_hook(s, flags, size, p); - return i; -@@ -3181,9 +3279,9 @@ EXPORT_SYMBOL(kmem_cache_alloc_bulk); - * and increases the number of allocations possible without having to - * take the list_lock. - */ --static int slub_min_order; --static int slub_max_order = PAGE_ALLOC_COSTLY_ORDER; --static int slub_min_objects; -+static int slub_min_order __ro_after_init; -+static int slub_max_order __ro_after_init = PAGE_ALLOC_COSTLY_ORDER; -+static int slub_min_objects __ro_after_init; - - /* - * Calculate the order of allocation given an slab object size. -@@ -3353,6 +3451,7 @@ static void early_kmem_cache_node_alloc(int node) - init_object(kmem_cache_node, n, SLUB_RED_ACTIVE); - init_tracking(kmem_cache_node, n); - #endif -+ set_canary(kmem_cache_node, n, kmem_cache_node->random_active); - kasan_kmalloc(kmem_cache_node, n, sizeof(struct kmem_cache_node), - GFP_KERNEL); - init_kmem_cache_node(n); -@@ -3509,6 +3608,9 @@ static int calculate_sizes(struct kmem_cache *s, int forced_order) - size += sizeof(void *); - } - -+ if (IS_ENABLED(CONFIG_SLAB_CANARY)) -+ size += sizeof(void *); -+ - #ifdef CONFIG_SLUB_DEBUG - if (flags & SLAB_STORE_USER) - /* -@@ -3579,6 +3681,10 @@ static int kmem_cache_open(struct kmem_cache *s, slab_flags_t flags) - #ifdef CONFIG_SLAB_FREELIST_HARDENED - s->random = get_random_long(); - #endif -+#ifdef CONFIG_SLAB_CANARY -+ s->random_active = get_random_long(); -+ s->random_inactive = get_random_long(); -+#endif - - if (need_reserve_slab_rcu && (s->flags & SLAB_TYPESAFE_BY_RCU)) - s->reserved = sizeof(struct rcu_head); -@@ -3846,6 +3952,8 @@ void __check_heap_object(const void *ptr, unsigned long n, struct page *page, - offset -= s->red_left_pad; - } - -+ check_canary(s, (void *)ptr - offset, s->random_active); -+ - /* Allow address range falling entirely within usercopy region. */ - if (offset >= s->useroffset && - offset - s->useroffset <= s->usersize && -@@ -3879,7 +3987,11 @@ static size_t __ksize(const void *object) - page = virt_to_head_page(object); - - if (unlikely(!PageSlab(page))) { -+#ifdef CONFIG_BUG_ON_DATA_CORRUPTION -+ BUG_ON(!PageCompound(page)); -+#else - WARN_ON(!PageCompound(page)); -+#endif - return PAGE_SIZE << compound_order(page); - } - -@@ -4744,7 +4856,7 @@ enum slab_stat_type { - #define SO_TOTAL (1 << SL_TOTAL) - - #ifdef CONFIG_MEMCG --static bool memcg_sysfs_enabled = IS_ENABLED(CONFIG_SLUB_MEMCG_SYSFS_ON); -+static bool memcg_sysfs_enabled __ro_after_init = IS_ENABLED(CONFIG_SLUB_MEMCG_SYSFS_ON); - - static int __init setup_slub_memcg_sysfs(char *str) - { -diff --git a/mm/swap.c b/mm/swap.c -index 0f17330dd0e5..6e52cb476ef5 100644 ---- a/mm/swap.c -+++ b/mm/swap.c -@@ -92,6 +92,13 @@ static void __put_compound_page(struct page *page) - if (!PageHuge(page)) - __page_cache_release(page); - dtor = get_compound_page_dtor(page); -+ if (!PageHuge(page)) -+ BUG_ON(dtor != free_compound_page -+#ifdef CONFIG_TRANSPARENT_HUGEPAGE -+ && dtor != free_transhuge_page -+#endif -+ ); -+ - (*dtor)(page); - } - -diff --git a/net/core/dev.c b/net/core/dev.c -index ace13bea3e50..77a1519c52b7 100644 ---- a/net/core/dev.c -+++ b/net/core/dev.c -@@ -4196,7 +4196,7 @@ int netif_rx_ni(struct sk_buff *skb) - } - EXPORT_SYMBOL(netif_rx_ni); - --static __latent_entropy void net_tx_action(struct softirq_action *h) -+static __latent_entropy void net_tx_action(void) - { - struct softnet_data *sd = this_cpu_ptr(&softnet_data); - -@@ -5745,7 +5745,7 @@ static int napi_poll(struct napi_struct *n, struct list_head *repoll) - return work; - } - --static __latent_entropy void net_rx_action(struct softirq_action *h) -+static __latent_entropy void net_rx_action(void) - { - struct softnet_data *sd = this_cpu_ptr(&softnet_data); - unsigned long time_limit = jiffies + -diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig -index f48fe6fc7e8c..d78c52835c08 100644 ---- a/net/ipv4/Kconfig -+++ b/net/ipv4/Kconfig -@@ -261,6 +261,7 @@ config IP_PIMSM_V2 - - config SYN_COOKIES - bool "IP: TCP syncookie support" -+ default y - ---help--- - Normal TCP/IP networking is open to an attack known as "SYN - flooding". This denial-of-service attack prevents legitimate remote -diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c -index 9917f928d0fd..784e0e2fc839 100644 ---- a/scripts/mod/modpost.c -+++ b/scripts/mod/modpost.c -@@ -37,6 +37,7 @@ static int vmlinux_section_warnings = 1; - static int warn_unresolved = 0; - /* How a symbol is exported */ - static int sec_mismatch_count = 0; -+static int writable_fptr_count = 0; - static int sec_mismatch_verbose = 1; - static int sec_mismatch_fatal = 0; - /* ignore missing files */ -@@ -965,6 +966,7 @@ enum mismatch { - ANY_EXIT_TO_ANY_INIT, - EXPORT_TO_INIT_EXIT, - EXTABLE_TO_NON_TEXT, -+ DATA_TO_TEXT - }; - - /** -@@ -1091,6 +1093,12 @@ static const struct sectioncheck sectioncheck[] = { - .good_tosec = {ALL_TEXT_SECTIONS , NULL}, - .mismatch = EXTABLE_TO_NON_TEXT, - .handler = extable_mismatch_handler, -+}, -+/* Do not reference code from writable data */ -+{ -+ .fromsec = { DATA_SECTIONS, NULL }, -+ .bad_tosec = { ALL_TEXT_SECTIONS, NULL }, -+ .mismatch = DATA_TO_TEXT - } - }; - -@@ -1240,10 +1248,10 @@ static Elf_Sym *find_elf_symbol(struct elf_info *elf, Elf64_Sword addr, - continue; - if (ELF_ST_TYPE(sym->st_info) == STT_SECTION) - continue; -- if (sym->st_value == addr) -- return sym; - /* Find a symbol nearby - addr are maybe negative */ - d = sym->st_value - addr; -+ if (d == 0) -+ return sym; - if (d < 0) - d = addr - sym->st_value; - if (d < distance) { -@@ -1402,7 +1410,11 @@ static void report_sec_mismatch(const char *modname, - char *prl_from; - char *prl_to; - -- sec_mismatch_count++; -+ if (mismatch->mismatch == DATA_TO_TEXT) -+ writable_fptr_count++; -+ else -+ sec_mismatch_count++; -+ - if (!sec_mismatch_verbose) - return; - -@@ -1526,6 +1538,14 @@ static void report_sec_mismatch(const char *modname, - fatal("There's a special handler for this mismatch type, " - "we should never get here."); - break; -+ case DATA_TO_TEXT: -+#if 0 -+ fprintf(stderr, -+ "The %s %s:%s references\n" -+ "the %s %s:%s%s\n", -+ from, fromsec, fromsym, to, tosec, tosym, to_p); -+#endif -+ break; - } - fprintf(stderr, "\n"); - } -@@ -2539,6 +2559,14 @@ int main(int argc, char **argv) - } - } - free(buf.p); -+ if (writable_fptr_count) { -+ if (!sec_mismatch_verbose) { -+ warn("modpost: Found %d writable function pointer(s).\n" -+ "To see full details build your kernel with:\n" -+ "'make CONFIG_DEBUG_SECTION_MISMATCH=y'\n", -+ writable_fptr_count); -+ } -+ } - - return err; - } -diff --git a/security/Kconfig b/security/Kconfig -index c4302067a3ad..1b1e9368cae5 100644 ---- a/security/Kconfig -+++ b/security/Kconfig -@@ -8,7 +8,7 @@ source security/keys/Kconfig - - config SECURITY_DMESG_RESTRICT - bool "Restrict unprivileged access to the kernel syslog" -- default n -+ default y - help - This enforces restrictions on unprivileged users reading the kernel - syslog via dmesg(8). -@@ -18,10 +18,21 @@ config SECURITY_DMESG_RESTRICT - - If you are unsure how to answer this question, answer N. - -+config SECURITY_PERF_EVENTS_RESTRICT -+ bool "Restrict unprivileged use of performance events" -+ depends on PERF_EVENTS -+ default y -+ help -+ If you say Y here, the kernel.perf_event_paranoid sysctl -+ will be set to 3 by default, and no unprivileged use of the -+ perf_event_open syscall will be permitted unless it is -+ changed. -+ - config SECURITY - bool "Enable different security models" - depends on SYSFS - depends on MULTIUSER -+ default y - help - This allows you to choose different security modules to be - configured into your kernel. -@@ -48,6 +59,7 @@ config SECURITYFS - config SECURITY_NETWORK - bool "Socket and Networking Security Hooks" - depends on SECURITY -+ default y - help - This enables the socket and networking security hooks. - If enabled, a security module can use these hooks to -@@ -155,6 +167,7 @@ config HARDENED_USERCOPY - depends on HAVE_HARDENED_USERCOPY_ALLOCATOR - select BUG - imply STRICT_DEVMEM -+ default y - help - This option checks for obviously wrong memory regions when - copying memory to/from the kernel (via copy_to_user() and -@@ -167,7 +180,6 @@ config HARDENED_USERCOPY - config HARDENED_USERCOPY_FALLBACK - bool "Allow usercopy whitelist violations to fallback to object size" - depends on HARDENED_USERCOPY -- default y - help - This is a temporary option that allows missing usercopy whitelists - to be discovered via a WARN() to the kernel log, instead of -@@ -192,10 +204,36 @@ config HARDENED_USERCOPY_PAGESPAN - config FORTIFY_SOURCE - bool "Harden common str/mem functions against buffer overflows" - depends on ARCH_HAS_FORTIFY_SOURCE -+ default y - help - Detect overflows of buffers in common string and memory functions - where the compiler can determine and validate the buffer sizes. - -+config FORTIFY_SOURCE_STRICT_STRING -+ bool "Harden common functions against buffer overflows" -+ depends on FORTIFY_SOURCE -+ depends on EXPERT -+ help -+ Perform stricter overflow checks catching overflows within objects -+ for common C string functions rather than only between objects. -+ -+ This is not yet intended for production use, only bug finding. -+ -+config PAGE_SANITIZE -+ bool "Sanitize pages" -+ default y -+ help -+ Zero fill page allocations on free, reducing the lifetime of -+ sensitive data and helping to mitigate use-after-free bugs. -+ -+config PAGE_SANITIZE_VERIFY -+ bool "Verify sanitized pages" -+ depends on PAGE_SANITIZE -+ default y -+ help -+ Verify that newly allocated pages are zeroed to detect -+ write-after-free bugs. -+ - config STATIC_USERMODEHELPER - bool "Force all usermode helper calls through a single binary" - help -diff --git a/security/selinux/Kconfig b/security/selinux/Kconfig -index 8af7a690eb40..6539694b0fd3 100644 ---- a/security/selinux/Kconfig -+++ b/security/selinux/Kconfig -@@ -2,7 +2,7 @@ config SECURITY_SELINUX - bool "NSA SELinux Support" - depends on SECURITY_NETWORK && AUDIT && NET && INET - select NETWORK_SECMARK -- default n -+ default y - help - This selects NSA Security-Enhanced Linux (SELinux). - You will also need a policy configuration and a labeled filesystem. -@@ -79,23 +79,3 @@ config SECURITY_SELINUX_AVC_STATS - This option collects access vector cache statistics to - /selinux/avc/cache_stats, which may be monitored via - tools such as avcstat. -- --config SECURITY_SELINUX_CHECKREQPROT_VALUE -- int "NSA SELinux checkreqprot default value" -- depends on SECURITY_SELINUX -- range 0 1 -- default 0 -- help -- This option sets the default value for the 'checkreqprot' flag -- that determines whether SELinux checks the protection requested -- by the application or the protection that will be applied by the -- kernel (including any implied execute for read-implies-exec) for -- mmap and mprotect calls. If this option is set to 0 (zero), -- SELinux will default to checking the protection that will be applied -- by the kernel. If this option is set to 1 (one), SELinux will -- default to checking the protection requested by the application. -- The checkreqprot flag may be changed from the default via the -- 'checkreqprot=' boot parameter. It may also be changed at runtime -- via /selinux/checkreqprot if authorized by policy. -- -- If you are unsure how to answer this question, answer 0. -diff --git a/security/selinux/include/objsec.h b/security/selinux/include/objsec.h -index 3d54468ce334..ceafb908afde 100644 ---- a/security/selinux/include/objsec.h -+++ b/security/selinux/include/objsec.h -@@ -154,6 +154,6 @@ struct bpf_security_struct { - u32 sid; /*SID of bpf obj creater*/ - }; - --extern unsigned int selinux_checkreqprot; -+extern const unsigned int selinux_checkreqprot; - - #endif /* _SELINUX_OBJSEC_H_ */ -diff --git a/security/selinux/selinuxfs.c b/security/selinux/selinuxfs.c -index 00eed842c491..8f7b8d7e6f91 100644 ---- a/security/selinux/selinuxfs.c -+++ b/security/selinux/selinuxfs.c -@@ -41,16 +41,7 @@ - #include "objsec.h" - #include "conditional.h" - --unsigned int selinux_checkreqprot = CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE; -- --static int __init checkreqprot_setup(char *str) --{ -- unsigned long checkreqprot; -- if (!kstrtoul(str, 0, &checkreqprot)) -- selinux_checkreqprot = checkreqprot ? 1 : 0; -- return 1; --} --__setup("checkreqprot=", checkreqprot_setup); -+const unsigned int selinux_checkreqprot; - - static DEFINE_MUTEX(sel_mutex); - -@@ -610,10 +601,9 @@ static ssize_t sel_write_checkreqprot(struct file *file, const char __user *buf, - return PTR_ERR(page); - - length = -EINVAL; -- if (sscanf(page, "%u", &new_value) != 1) -+ if (sscanf(page, "%u", &new_value) != 1 || new_value) - goto out; - -- selinux_checkreqprot = new_value ? 1 : 0; - length = count; - out: - kfree(page); -diff --git a/security/yama/Kconfig b/security/yama/Kconfig -index 96b27405558a..485c1b85c325 100644 ---- a/security/yama/Kconfig -+++ b/security/yama/Kconfig -@@ -1,7 +1,7 @@ - config SECURITY_YAMA - bool "Yama support" - depends on SECURITY -- default n -+ default y - help - This selects Yama, which extends DAC support with additional - system-wide security settings beyond regular Linux discretionary diff --git a/pkgs/os-specific/linux/kernel/linux-4.14.nix b/pkgs/os-specific/linux/kernel/linux-4.14.nix index 000764eca9b3..0f115476b5d5 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.67"; + version = "4.14.88"; # modDirVersion needs to be x.y.z, will automatically add .0 if needed modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${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 = "1fkha288nv5vk2l13dj0xj09c2pxvipysdaaga7sfcvjq9nhajrz"; + sha256 = "0bgm4vr1c4s4k8gyw8i92lxj82nl67jh55q0yg5bdsh8cz3viw5h"; }; } // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-4.17.nix b/pkgs/os-specific/linux/kernel/linux-4.17.nix deleted file mode 100644 index 5c13f366221e..000000000000 --- a/pkgs/os-specific/linux/kernel/linux-4.17.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ stdenv, buildPackages, fetchurl, perl, buildLinux, modDirVersionArg ? null, ... } @ args: - -with stdenv.lib; - -buildLinux (args // rec { - version = "4.17.19"; - - # modDirVersion needs to be x.y.z, will automatically add .0 if needed - modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg; - - # branchVersion needs to be x.y - extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version))); - - src = fetchurl { - url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "05wz76qq70bfhfwd1zwzfmzq4rlgz40jpi9plb31njx1y7vkx6xs"; - }; -} // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-4.18.nix b/pkgs/os-specific/linux/kernel/linux-4.19.nix similarity index 87% rename from pkgs/os-specific/linux/kernel/linux-4.18.nix rename to pkgs/os-specific/linux/kernel/linux-4.19.nix index e76beadc27bf..451af3f8c8dd 100644 --- a/pkgs/os-specific/linux/kernel/linux-4.18.nix +++ b/pkgs/os-specific/linux/kernel/linux-4.19.nix @@ -3,7 +3,7 @@ with stdenv.lib; buildLinux (args // rec { - version = "4.18.5"; + version = "4.19.9"; # modDirVersion needs to be x.y.z, will automatically add .0 if needed modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${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 = "1ga7ys6s5d9dk1ly9722sbik1y6kbc3w6nw9pw86zpzdh0v0l2gv"; + sha256 = "1wnvd4901ppzmx26fiav4glfkpb8qc7srcyk2m198wwwhb36q4gw"; }; } // (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 7c5f345e3400..9ef3768332d8 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.153"; + version = "4.4.167"; extraMeta.branch = "4.4"; src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "00jlajwbq7w5cxzzaa5mib5qvihqab3ysfq401b71ji2bi8ma8qg"; + sha256 = "1pryjpih8js9640jhv74wzvka4199irnp7bzn33lyh35lll4rjik"; }; } // (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 ed0075b7876b..97a730210d6c 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.124"; + version = "4.9.145"; extraMeta.branch = "4.9"; src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "04a3iqy6divkd9bamn60d0v8jkls2jbip7qn0m82dlcdikab19jw"; + sha256 = "0pmwnnjk05xpw9qvzl59llf4ihjdicrm52ardkra41f3x0vwl0b9"; }; } // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-beagleboard.nix b/pkgs/os-specific/linux/kernel/linux-beagleboard.nix deleted file mode 100644 index e98104f11ca9..000000000000 --- a/pkgs/os-specific/linux/kernel/linux-beagleboard.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ stdenv, buildPackages, fetchFromGitHub, perl, buildLinux, ubootTools, dtc, ... } @ args: - -let - modDirVersion = "4.14.12"; - tag = "r23"; -in -stdenv.lib.overrideDerivation (buildLinux (args // rec { - version = "${modDirVersion}-ti-${tag}"; - inherit modDirVersion; - - src = fetchFromGitHub { - owner = "beagleboard"; - repo = "linux"; - rev = "${version}"; - sha256 = "07hdv2h12gsgafxsqqr7b0fir10rv9k66riklpjba2cg6x0p2nr4"; - }; - - kernelPatches = args.kernelPatches; - - features = { - efiBootStub = false; - } // (args.features or {}); - - extraMeta.hydraPlatforms = [ "armv7l-linux" ]; -} // (args.argsOverride or {}))) (oldAttrs: { - - # This kernel will run mkuboot.sh. - postPatch = '' - patchShebangs scripts/ - ''; - - nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ dtc ubootTools ]; - -}) diff --git a/pkgs/os-specific/linux/kernel/linux-copperhead-lts.nix b/pkgs/os-specific/linux/kernel/linux-copperhead-lts.nix deleted file mode 100644 index 366cfd39e4af..000000000000 --- a/pkgs/os-specific/linux/kernel/linux-copperhead-lts.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ stdenv, buildPackages, fetchFromGitHub, perl, buildLinux, ... } @ args: - -with stdenv.lib; - -let - version = "4.14.44"; - revision = "a"; - sha256 = "1alvhpwy9xzppwsag7qh1lkk3l4piyh2fv27w37il6gclja4dxkf"; - - # modVersion needs to be x.y.z, will automatically add .0 if needed - modVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))); - - # branchVersion needs to be x.y - branchVersion = concatStrings (intersperse "." (take 2 (splitString "." version))); - - modDirVersion = "${modVersion}-hardened"; -in -buildLinux (args // { - inherit modDirVersion; - - version = "${version}-${revision}"; - extraMeta.branch = "${branchVersion}"; - - src = fetchFromGitHub { - inherit sha256; - owner = "copperhead"; - repo = "linux-hardened"; - rev = "${version}.${revision}"; - }; -} // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix b/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix index d1d7d240cce5..863455f29ab0 100644 --- a/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix +++ b/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix @@ -1,10 +1,10 @@ { stdenv, buildPackages, fetchFromGitHub, perl, buildLinux, libelf, utillinux, ... } @ args: buildLinux (args // rec { - version = "4.14.66-147"; + version = "4.14.85-152"; # modDirVersion needs to be x.y.z. - modDirVersion = "4.14.66"; + modDirVersion = "4.14.85"; # branchVersion needs to be x.y. extraMeta.branch = "4.14"; @@ -13,7 +13,7 @@ buildLinux (args // rec { owner = "hardkernel"; repo = "linux"; rev = version; - sha256 = "06v38jl4i7l8gl8zcpyp9vmjjhaqhbp7by15f82rxa724zppxi9x"; + sha256 = "1bpsxrbsdygnk2414ajf2za7rnb6xxnjngkzrg060c4i3bcrwrzf"; }; defconfig = "odroidxu4_defconfig"; diff --git a/pkgs/os-specific/linux/kernel/linux-libre.nix b/pkgs/os-specific/linux/kernel/linux-libre.nix index 2195bb7a29ce..104dc457d6c5 100644 --- a/pkgs/os-specific/linux/kernel/linux-libre.nix +++ b/pkgs/os-specific/linux/kernel/linux-libre.nix @@ -1,8 +1,11 @@ { stdenv, lib, fetchsvn, linux , scripts ? fetchsvn { url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags/"; - rev = "r15295"; - sha256 = "03kqbjy7w9zg6ry86h9sxa33z0rblznhba109lwmjwy0wx7yk1cs"; + + # Update this if linux_latest-libre fails to build. + # $ curl https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags/ | grep -Eo 'Revision [0-9]+' + rev = "15715"; + sha256 = "1mz1xv860ddxz7dfp4l6q25hlsh532aapvylq703jskgbzsfinxh"; } , ... }: diff --git a/pkgs/os-specific/linux/kernel/linux-mptcp.nix b/pkgs/os-specific/linux/kernel/linux-mptcp.nix index 8014cb565267..7375daf61da5 100644 --- a/pkgs/os-specific/linux/kernel/linux-mptcp.nix +++ b/pkgs/os-specific/linux/kernel/linux-mptcp.nix @@ -1,8 +1,8 @@ { stdenv, buildPackages, fetchFromGitHub, perl, buildLinux, ... } @ args: buildLinux (rec { - mptcpVersion = "0.94"; - modDirVersion = "4.14.24"; + mptcpVersion = "0.94.1"; + modDirVersion = "4.14.70"; version = "${modDirVersion}-mptcp_v${mptcpVersion}"; # autoModules= true; @@ -15,7 +15,7 @@ buildLinux (rec { owner = "multipath-tcp"; repo = "mptcp"; rev = "v${mptcpVersion}"; - sha256 = "01y3jf5awdxcv6vfpr30n0vaa8w1wgip0whiv88d610550299hkv"; + sha256 = "13mi672jr1x463kzig1hi9cpdi8x6nqdfd4bqlrjn8zca48f4ln4"; }; extraConfig = '' diff --git a/pkgs/os-specific/linux/kernel/linux-riscv.nix b/pkgs/os-specific/linux/kernel/linux-riscv.nix deleted file mode 100644 index dbc69144c4da..000000000000 --- a/pkgs/os-specific/linux/kernel/linux-riscv.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ stdenv, buildPackages, fetchFromGitHub, perl, buildLinux, libelf, utillinux, ... } @ args: - -buildLinux (args // rec { - version = "4.16-rc6"; - modDirVersion = "4.16.0-rc6"; - extraMeta.branch = "4.16"; - - src = fetchFromGitHub { - owner = "shlevy"; - repo ="riscv-linux"; - rev = "a54f259c2adce68e3bd7600be8989bf1ddf9ea3a"; - sha256 = "140w6mj4hm1vf4zsmcr2w5cghcaalbvw5d4m9z57dmq1z5plsl4q"; - }; - - # Should the testing kernels ever be built on Hydra? - extraMeta.hydraPlatforms = []; - -} // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-rpi.nix b/pkgs/os-specific/linux/kernel/linux-rpi.nix index e6d7b1cee9db..2d0fe730451e 100644 --- a/pkgs/os-specific/linux/kernel/linux-rpi.nix +++ b/pkgs/os-specific/linux/kernel/linux-rpi.nix @@ -1,10 +1,10 @@ -{ stdenv, buildPackages, fetchFromGitHub, perl, buildLinux, ... } @ args: +{ stdenv, lib, buildPackages, fetchFromGitHub, perl, buildLinux, ... } @ args: let - modDirVersion = "4.14.50"; - tag = "1.20180619"; + modDirVersion = "4.14.70"; + tag = "1.20180919"; in -stdenv.lib.overrideDerivation (buildLinux (args // rec { +lib.overrideDerivation (buildLinux (args // rec { version = "${modDirVersion}-${tag}"; inherit modDirVersion; @@ -12,33 +12,35 @@ stdenv.lib.overrideDerivation (buildLinux (args // rec { owner = "raspberrypi"; repo = "linux"; rev = "raspberrypi-kernel_${tag}-1"; - sha256 = "0yccz8j3vrzv6h23b7yn7dx84kkzq3dmicm3shhz18nkpyyq71ch"; + sha256 = "1zjvzk6rhrn3ngc012gjq3v7lxn8hy89ljb7fqwld5g7py9lkf0b"; }; defconfig = { "armv6l-linux" = "bcmrpi_defconfig"; "armv7l-linux" = "bcm2709_defconfig"; + "aarch64-linux" = "bcmrpi3_defconfig"; }.${stdenv.hostPlatform.system} or (throw "linux_rpi not supported on '${stdenv.hostPlatform.system}'"); features = { efiBootStub = false; } // (args.features or {}); - extraMeta.hydraPlatforms = []; + extraMeta.hydraPlatforms = with stdenv.lib.platforms; [ aarch64 ]; })) (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=""/' ''; + # Make copies of the DTBs named after the upstream names so that U-Boot finds them. + # This is ugly as heck, but I don't know a better solution so far. postFixup = '' - # Make copies of the DTBs named after the upstream names so that U-Boot finds them. - # This is ugly as heck, but I don't know a better solution so far. - rm $out/dtbs/bcm283*.dtb + dtbDir=${if stdenv.isAarch64 then "$out/dtbs/broadcom" else "$out/dtbs"} + rm $dtbDir/bcm283*.dtb copyDTB() { - cp -v "$out/dtbs/$1" "$out/dtbs/$2" + cp -v "$dtbDir/$1" "$dtbDir/$2" } - + '' + lib.optionalString (lib.elem stdenv.hostPlatform.system ["armv6l-linux"]) '' copyDTB bcm2708-rpi-0-w.dtb bcm2835-rpi-zero.dtb copyDTB bcm2708-rpi-0-w.dtb bcm2835-rpi-zero-w.dtb copyDTB bcm2708-rpi-b.dtb bcm2835-rpi-a.dtb @@ -48,7 +50,9 @@ stdenv.lib.overrideDerivation (buildLinux (args // rec { copyDTB bcm2708-rpi-b-plus.dtb bcm2835-rpi-b-plus.dtb copyDTB bcm2708-rpi-b-plus.dtb bcm2835-rpi-zero.dtb copyDTB bcm2708-rpi-cm.dtb bcm2835-rpi-cm.dtb + '' + lib.optionalString (lib.elem stdenv.hostPlatform.system ["armv7l-linux"]) '' copyDTB bcm2709-rpi-2-b.dtb bcm2836-rpi-2-b.dtb + '' + lib.optionalString (lib.elem stdenv.hostPlatform.system ["armv7l-linux" "aarch64-linux"]) '' copyDTB bcm2710-rpi-3-b.dtb bcm2837-rpi-3-b.dtb copyDTB bcm2710-rpi-3-b-plus.dtb bcm2837-rpi-3-b-plus.dtb copyDTB bcm2710-rpi-cm3.dtb bcm2837-rpi-cm3.dtb diff --git a/pkgs/os-specific/linux/kernel/linux-samus-4.12.nix b/pkgs/os-specific/linux/kernel/linux-samus-4.12.nix deleted file mode 100644 index 0a936c6c053b..000000000000 --- a/pkgs/os-specific/linux/kernel/linux-samus-4.12.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ stdenv, buildPackages, fetchFromGitHub, perl, buildLinux, ncurses, ... } @ args: - -buildLinux (args // rec { - version = "4.12.2"; - extraMeta.branch = "4.12-2"; - - src = - let upstream = fetchFromGitHub { - owner = "raphael"; - repo = "linux-samus"; - rev = "v${extraMeta.branch}"; - sha256 = "1dr74i79p8r13522w2ppi8gnjd9bhngc9d2hsn91ji6f5a8fbxx9"; - }; in "${upstream}/build/linux"; - - extraMeta.platforms = [ "x86_64-linux" ]; -} // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix b/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix index 6e3a7614a56b..b4df3b7b33e8 100644 --- a/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix +++ b/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix @@ -1,13 +1,13 @@ { stdenv, buildPackages, fetchgit, perl, buildLinux, ... } @ args: buildLinux (args // rec { - version = "4.18.2018.08.31"; + version = "4.18.2018.10.12"; modDirVersion = "4.18.0"; src = fetchgit { url = "https://evilpiepirate.org/git/bcachefs.git"; - rev = "9c08efd02b827e6ee2a6e5a751045c6c6bd484d4"; - sha256 = "0xnkg0fpilmwckyb1drspggv3ibx8vkqic9ai53d5vx2rrnvvafw"; + rev = "d7f6da1d60ec24266301231538ff6f09716537ed"; + sha256 = "05d7dh41nc35www8vmrn47wlf2mr2b8i4rm15vq3zgm32d0xv3lk"; }; extraConfig = "BCACHEFS_FS m"; diff --git a/pkgs/os-specific/linux/kernel/linux-testing.nix b/pkgs/os-specific/linux/kernel/linux-testing.nix index 44f267bf7151..81945290bf66 100644 --- a/pkgs/os-specific/linux/kernel/linux-testing.nix +++ b/pkgs/os-specific/linux/kernel/linux-testing.nix @@ -1,13 +1,13 @@ { stdenv, buildPackages, fetchurl, perl, buildLinux, libelf, utillinux, ... } @ args: buildLinux (args // rec { - version = "4.19-rc1"; - modDirVersion = "4.19.0-rc1"; - extraMeta.branch = "4.19"; + version = "4.20-rc6"; + modDirVersion = "4.20.0-rc6"; + extraMeta.branch = "4.20"; src = fetchurl { url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz"; - sha256 = "14c9xg9sv0jrdri36das97vdbybi7vmcy59mj9wmgaz81cdk3wg5"; + sha256 = "1hmcwlf3lcim4z265pqz6v4na6072xcqzrnq57wacznmg31m7y0c"; }; # Should the testing kernels ever be built on Hydra? diff --git a/pkgs/os-specific/linux/kernel/manual-config.nix b/pkgs/os-specific/linux/kernel/manual-config.nix index 2cc83e62d11e..6adc3a33bb06 100644 --- a/pkgs/os-specific/linux/kernel/manual-config.nix +++ b/pkgs/os-specific/linux/kernel/manual-config.nix @@ -247,6 +247,7 @@ let maintainers.thoughtpolice ]; platforms = platforms.linux; + timeout = 14400; # 4 hours } // extraMeta; }; in @@ -266,7 +267,7 @@ stdenv.mkDerivation ((drvAttrs config stdenv.hostPlatform.platform kernelPatches ++ optionals (stdenv.lib.versionAtLeast version "4.16") [ bison flex ] ; - hardeningDisable = [ "bindnow" "format" "fortify" "stackprotector" "pic" ]; + hardeningDisable = [ "bindnow" "format" "fortify" "stackprotector" "pic" "pie" ]; # Absolute paths for compilers avoid any PATH-clobbering issues. makeFlags = commonMakeFlags ++ [ diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 143671428c41..d54e0153229d 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -28,16 +28,6 @@ rec { patch = ./tag-hardened.patch; }; - copperhead_4_14 = rec { - name = "copperhead-4.14"; - patch = ./copperhead-4-14.patch; - }; - - copperhead_4_16 = rec { - name = "copperhead-4.16"; - patch = ./copperhead-4-16.patch; - }; - # https://bugzilla.kernel.org/show_bug.cgi?id=197591#c6 iwlwifi_mvm_support_version_7_scan_req_umac_fw_command = rec { name = "iwlwifi_mvm_support_version_7_scan_req_umac_fw_command"; diff --git a/pkgs/os-specific/linux/kexectools/default.nix b/pkgs/os-specific/linux/kexectools/default.nix index 069bd17c4839..7cbf6cb7cee5 100644 --- a/pkgs/os-specific/linux/kexectools/default.nix +++ b/pkgs/os-specific/linux/kexectools/default.nix @@ -2,17 +2,17 @@ stdenv.mkDerivation rec { name = "kexec-tools-${version}"; - version = "2.0.17"; + version = "2.0.18"; src = fetchurl { urls = [ "mirror://kernel/linux/utils/kernel/kexec/${name}.tar.xz" "http://horms.net/projects/kexec/kexec-tools/${name}.tar.xz" ]; - sha256 = "1ac20jws8iys9w6dpn4q3hihyx73zkabdwv3gcb779cxfrmq2k2h"; + sha256 = "0f5jnb0470nmxyl1cz2687hqjr8cwqniqc1ycq9bazlp85rz087h"; }; - hardeningDisable = [ "format" "pic" "relro" ]; + hardeningDisable = [ "format" "pic" "relro" "pie" ]; configureFlags = [ "BUILD_CC=${buildPackages.stdenv.cc.targetPrefix}cc" ]; nativeBuildInputs = [ buildPackages.stdenv.cc ]; diff --git a/pkgs/os-specific/linux/keyutils/default.nix b/pkgs/os-specific/linux/keyutils/default.nix index 6932afdf478d..8b8f5a05f942 100644 --- a/pkgs/os-specific/linux/keyutils/default.nix +++ b/pkgs/os-specific/linux/keyutils/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "keyutils-${version}"; - version = "1.5.10"; + version = "1.6"; src = fetchurl { url = "https://people.redhat.com/dhowells/keyutils/${name}.tar.bz2"; - sha256 = "1dmgjcf7mnwc6h72xkvpaqpzxw8vmlnsmzz0s27pg0giwzm3sp0i"; + sha256 = "05bi5ja6f3h3kdi7p9dihlqlfrsmi1wh1r2bdgxc0180xh6g5bnk"; }; outputs = [ "out" "lib" "dev" ]; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { ]; meta = with stdenv.lib; { - homepage = http://people.redhat.com/dhowells/keyutils/; + homepage = https://people.redhat.com/dhowells/keyutils/; description = "Tools used to control the Linux kernel key management system"; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/os-specific/linux/kmod/darwin.patch b/pkgs/os-specific/linux/kmod/darwin.patch new file mode 100644 index 000000000000..69dbf479f9f1 --- /dev/null +++ b/pkgs/os-specific/linux/kmod/darwin.patch @@ -0,0 +1,123 @@ +diff --git a/Makefile.am b/Makefile.am +index 194e111..0a095b5 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -80,8 +80,7 @@ EXTRA_DIST += libkmod/README \ + libkmod/COPYING testsuite/COPYING tools/COPYING COPYING + + libkmod_libkmod_la_LDFLAGS = $(AM_LDFLAGS) \ +- -version-info $(LIBKMOD_CURRENT):$(LIBKMOD_REVISION):$(LIBKMOD_AGE) \ +- -Wl,--version-script=$(top_srcdir)/libkmod/libkmod.sym ++ -version-info $(LIBKMOD_CURRENT):$(LIBKMOD_REVISION):$(LIBKMOD_AGE) + libkmod_libkmod_la_DEPENDENCIES = \ + shared/libshared.la \ + ${top_srcdir}/libkmod/libkmod.sym +@@ -91,8 +90,7 @@ libkmod_libkmod_la_LIBADD = \ + + noinst_LTLIBRARIES += libkmod/libkmod-internal.la + libkmod_libkmod_internal_la_SOURCES = $(libkmod_libkmod_la_SOURCES) +-libkmod_libkmod_internal_la_LDFLAGS = $(AM_LDFLAGS) \ +- -Wl,--version-script=$(top_srcdir)/libkmod/libkmod.sym ++libkmod_libkmod_internal_la_LDFLAGS = $(AM_LDFLAGS) + libkmod_libkmod_internal_la_DEPENDENCIES = $(libkmod_libkmod_la_DEPENDENCIES) + libkmod_libkmod_internal_la_LIBADD = $(libkmod_libkmod_la_LIBADD) + +diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c +index 889f264..6f0a285 100644 +--- a/libkmod/libkmod-module.c ++++ b/libkmod/libkmod-module.c +@@ -787,7 +787,11 @@ KMOD_EXPORT int kmod_module_remove_module(struct kmod_module *mod, + flags &= KMOD_REMOVE_FORCE; + flags |= KMOD_REMOVE_NOWAIT; + ++#if defined(__linux__) + err = delete_module(mod->name, flags); ++#else ++ err = -1; ++#endif + if (err != 0) { + err = -errno; + ERR(mod->ctx, "could not remove '%s': %m\n", mod->name); +@@ -879,7 +883,11 @@ KMOD_EXPORT int kmod_module_insert_module(struct kmod_module *mod, + } + size = kmod_file_get_size(mod->file); + ++#if defined(__linux__) + err = init_module(mem, size, args); ++#else ++ err = -1; ++#endif + init_finished: + if (err < 0) { + err = -errno; +diff --git a/libkmod/libkmod-signature.c b/libkmod/libkmod-signature.c +index 429ffbd..17a3b9c 100644 +--- a/libkmod/libkmod-signature.c ++++ b/libkmod/libkmod-signature.c +@@ -17,7 +17,10 @@ + * License along with this library; if not, see . + */ + ++#if defined(__linux__) + #include ++#endif ++ + #include + #include + #include +diff --git a/shared/macro.h b/shared/macro.h +index 4fc5405..b5a2702 100644 +--- a/shared/macro.h ++++ b/shared/macro.h +@@ -71,3 +71,7 @@ + #endif + + #define UNIQ __COUNTER__ ++ ++ #if !defined(__linux__) ++#define program_invocation_short_name getprogname() ++#endif +diff --git a/shared/missing.h b/shared/missing.h +index 4c0d136..ad8ec0f 100644 +--- a/shared/missing.h ++++ b/shared/missing.h +@@ -45,6 +45,9 @@ static inline int finit_module(int fd, const char *uargs, int flags) + #endif + + #if !HAVE_DECL_BE32TOH ++ ++#if defined(__linux__) ++ + #include + #include + #if __BYTE_ORDER == __LITTLE_ENDIAN +@@ -52,4 +55,16 @@ static inline int finit_module(int fd, const char *uargs, int flags) + #else + #define be32toh(x) (x) + #endif ++ ++#elif defined(__APPLE__) ++ ++#include ++#define be32toh(x) OSSwapBigToHostInt32(x) ++ ++#else ++ ++#error No be32toh known for platform ++ ++#endif ++ + #endif +diff --git a/shared/util.c b/shared/util.c +index fd2028d..ecb0141 100644 +--- a/shared/util.c ++++ b/shared/util.c +@@ -367,7 +367,7 @@ char *path_make_absolute_cwd(const char *p) + if (path_is_absolute(p)) + return strdup(p); + +- cwd = get_current_dir_name(); ++ cwd = getcwd(NULL, 0); + if (!cwd) + return NULL; + diff --git a/pkgs/os-specific/linux/kmod/default.nix b/pkgs/os-specific/linux/kmod/default.nix index 43d69ac9574d..8a09d7fea093 100644 --- a/pkgs/os-specific/linux/kmod/default.nix +++ b/pkgs/os-specific/linux/kmod/default.nix @@ -1,4 +1,5 @@ -{ stdenv, buildPackages, lib, fetchurl, autoreconfHook, pkgconfig, libxslt, xz }: +{ stdenv, buildPackages, lib, fetchurl, autoreconfHook, pkgconfig +, libxslt, xz, elf-header }: let systems = [ "/run/current-system/kernel-modules" "/run/booted-system/kernel-modules" "" ]; @@ -14,7 +15,7 @@ in stdenv.mkDerivation rec { }; nativeBuildInputs = [ autoreconfHook pkgconfig libxslt ]; - buildInputs = [ xz ]; + buildInputs = [ xz ] ++ lib.optional stdenv.isDarwin elf-header; configureFlags = [ "--sysconfdir=/etc" @@ -22,7 +23,8 @@ in stdenv.mkDerivation rec { "--with-modulesdirs=${modulesDirs}" ]; - patches = [ ./module-dir.patch ]; + patches = [ ./module-dir.patch ] + ++ lib.optional stdenv.isDarwin ./darwin.patch; postInstall = '' for prog in rmmod insmod lsmod modinfo modprobe depmod; do @@ -37,6 +39,6 @@ in stdenv.mkDerivation rec { homepage = https://www.kernel.org/pub/linux/utils/kernel/kmod/; description = "Tools for loading and managing Linux kernel modules"; license = licenses.lgpl21; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/os-specific/linux/kmscube/default.nix b/pkgs/os-specific/linux/kmscube/default.nix index 99ef7d4a5508..442c54ac8462 100644 --- a/pkgs/os-specific/linux/kmscube/default.nix +++ b/pkgs/os-specific/linux/kmscube/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchgit, autoreconfHook, libdrm, libX11, libGL, mesa_noglu, pkgconfig }: stdenv.mkDerivation rec { - name = "kmscube-2017-03-19"; + name = "kmscube-2018-06-17"; src = fetchgit { url = git://anongit.freedesktop.org/mesa/kmscube; - rev = "b88a44d95eceaeebc5b9c6972ffcbfe9eca00aea"; - sha256 = "029ccslfavz6jllqv980sr6mj9bdbr0kx7bi21ra0q9yl2vh0yca"; + rev = "9dcce71e603616ee7a54707e932f962cdf8fb20a"; + sha256 = "1q5b5yvyfj3127385mp1bfmcbnpnbdswdk8gspp7g4541xk4k933"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Example OpenGL app using KMS/GBM"; - homepage = https://github.com/robclark/kmscube; + homepage = https://gitlab.freedesktop.org/mesa/kmscube; license = licenses.mit; maintainers = with maintainers; [ dezgeg ]; platforms = platforms.linux; diff --git a/pkgs/os-specific/linux/libcap-ng/default.nix b/pkgs/os-specific/linux/libcap-ng/default.nix index 845e4e704eba..e530850221c0 100644 --- a/pkgs/os-specific/linux/libcap-ng/default.nix +++ b/pkgs/os-specific/linux/libcap-ng/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { meta = let inherit (stdenv.lib) platforms licenses maintainers; in { description = "Library for working with POSIX capabilities"; - homepage = http://people.redhat.com/sgrubb/libcap-ng/; + homepage = https://people.redhat.com/sgrubb/libcap-ng/; platforms = platforms.linux; license = licenses.lgpl21; maintainers = with maintainers; [ wkennington ]; diff --git a/pkgs/os-specific/linux/libcgroup/default.nix b/pkgs/os-specific/linux/libcgroup/default.nix index a70ab13db623..1e920247a754 100644 --- a/pkgs/os-specific/linux/libcgroup/default.nix +++ b/pkgs/os-specific/linux/libcgroup/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pam, yacc, flex }: +{ stdenv, fetchurl, fetchpatch, pam, yacc, flex }: stdenv.mkDerivation rec { name = "libcgroup-${version}"; @@ -11,6 +11,13 @@ stdenv.mkDerivation rec { buildInputs = [ pam yacc flex ]; + patches = [ + (fetchpatch { + url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-libs/libcgroup/files/libcgroup-0.41-remove-umask.patch?id=33e9f4c81de754bbf76b893ea1133ed023f2a0e5"; + sha256 = "1x0x29ld0cgmfwq4qy13s6d5c8sym1frfh1j2q47d8gfw6qaxka5"; + }) + ]; + postPatch = '' substituteInPlace src/tools/Makefile.in \ --replace 'chmod u+s' 'chmod +x' diff --git a/pkgs/os-specific/linux/libratbag/default.nix b/pkgs/os-specific/linux/libratbag/default.nix new file mode 100644 index 000000000000..c614b39255d6 --- /dev/null +++ b/pkgs/os-specific/linux/libratbag/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig +, glib, systemd, udev, libevdev, gitMinimal, check, valgrind, swig, python3 }: + +stdenv.mkDerivation rec { + name = "libratbag-${version}"; + version = "0.9.903"; + + src = fetchFromGitHub { + owner = "libratbag"; + repo = "libratbag"; + rev = "v${version}"; + sha256 = "0cr5skrb7a5mgj7dkm647ib8336hb88bf11blaf6xldafi8b0jlj"; + }; + + nativeBuildInputs = [ + meson ninja pkgconfig gitMinimal swig check valgrind + ]; + + buildInputs = [ + glib systemd udev libevdev + (python3.withPackages (ps: with ps; [ evdev pygobject3 ])) + ]; + + mesonFlags = [ + "-Dsystemd-unit-dir=./lib/systemd/system/" + ]; + + meta = with stdenv.lib; { + description = "Configuration library for gaming mice"; + homepage = https://github.com/libratbag/libratbag; + license = licenses.mit; + maintainers = with maintainers; [ mvnetbiz ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/os-specific/linux/light/default.nix b/pkgs/os-specific/linux/light/default.nix index d500019c50b4..1856c8861cc4 100644 --- a/pkgs/os-specific/linux/light/default.nix +++ b/pkgs/os-specific/linux/light/default.nix @@ -1,26 +1,31 @@ -{ stdenv, fetchFromGitHub, help2man }: +{ stdenv, fetchFromGitHub, autoreconfHook, coreutils }: stdenv.mkDerivation rec { - version = "1.1.2"; + version = "1.2"; name = "light-${version}"; src = fetchFromGitHub { owner = "haikarainen"; repo = "light"; - rev = version; - sha256 = "0c934gxav9cgdf94li6dp0rfqmpday9d33vdn9xb2mfp4war9n4w"; + rev = "v${version}"; + sha256 = "1h286va0r1xgxlnxfaaarrj3qhxmjjsivfn3khwm0wq1mhkfihra"; }; - buildInputs = [ help2man ]; + configureFlags = [ "--with-udev" ]; - installPhase = "mkdir -p $out/bin; cp light $out/bin/"; + nativeBuildInputs = [ autoreconfHook ]; - preFixup = "make man; mkdir -p $out/man/man1; mv light.1.gz $out/man/man1"; + # ensure udev rules can find the commands used + postPatch = '' + substituteInPlace 90-backlight.rules \ + --replace '/bin/chgrp' '${coreutils}/bin/chgrp' \ + --replace '/bin/chmod' '${coreutils}/bin/chmod' + ''; meta = { description = "GNU/Linux application to control backlights"; homepage = https://haikarainen.github.io/light/; license = stdenv.lib.licenses.gpl3; - maintainers = with stdenv.lib.maintainers; [ puffnfresh ]; + maintainers = with stdenv.lib.maintainers; [ puffnfresh dtzWill ]; platforms = stdenv.lib.platforms.linux; }; } diff --git a/pkgs/os-specific/linux/lm-sensors/default.nix b/pkgs/os-specific/linux/lm-sensors/default.nix index af52dc551ddd..0536ba064a3d 100644 --- a/pkgs/os-specific/linux/lm-sensors/default.nix +++ b/pkgs/os-specific/linux/lm-sensors/default.nix @@ -1,36 +1,31 @@ -{ sensord ? false, - stdenv, fetchurl, bison, flex, which, perl, - rrdtool ? null +{ stdenv, fetchzip, bison, flex, which, perl +, sensord ? false, rrdtool ? null }: assert sensord -> rrdtool != null; stdenv.mkDerivation rec { name = "lm-sensors-${version}"; - version = "3.4.0"; # don't forget to tweak fedoraproject mirror URL hash + version = "3.5.0"; - src = fetchurl { - urls = [ - "http://dl.lm-sensors.org/lm-sensors/releases/lm_sensors-${version}.tar.bz2" - "https://src.fedoraproject.org/repo/pkgs/lm_sensors/lm_sensors-${version}.tar.bz2/c03675ae9d43d60322110c679416901a/lm_sensors-${version}.tar.bz2" - ]; - sha256 = "07q6811l4pp0f7pxr8bk3s97ippb84mx5qdg7v92s9hs10b90mz0"; + src = fetchzip { + url = "https://github.com/lm-sensors/lm-sensors/archive/V${stdenv.lib.replaceStrings ["."] ["-"] version}.tar.gz"; + sha256 = "1mdrnb9r01z1xfdm6dpkywvf9yy9a4yzb59paih9sijwmigv19fj"; }; - buildInputs = [ bison flex which perl ] + nativeBuildInputs = [ bison flex which ]; + buildInputs = [ perl ] ++ stdenv.lib.optional sensord rrdtool; - patches = [ ./musl-fix-includes.patch ]; - preBuild = '' makeFlagsArray=(PREFIX=$out ETCDIR=$out/etc ${stdenv.lib.optionalString sensord "PROG_EXTRA=sensord"}) ''; meta = with stdenv.lib; { - homepage = http://www.lm-sensors.org/; + homepage = https://hwmon.wiki.kernel.org/lm_sensors; description = "Tools for reading hardware sensors"; - license = with licenses; [ gpl2 lgpl21 ]; + license = with licenses; [ gpl2Plus lgpl21Plus ]; platforms = platforms.linux; }; } diff --git a/pkgs/os-specific/linux/lm-sensors/musl-fix-includes.patch b/pkgs/os-specific/linux/lm-sensors/musl-fix-includes.patch deleted file mode 100644 index 501f2dd762c6..000000000000 --- a/pkgs/os-specific/linux/lm-sensors/musl-fix-includes.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- lm_sensors-3.3.4.orig/prog/dump/isadump.c -+++ lm_sensors-3.3.4/prog/dump/isadump.c -@@ -36,13 +36,7 @@ - #include "util.h" - #include "superio.h" - -- --/* To keep glibc2 happy */ --#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ >= 0 - #include --#else --#include --#endif - - #ifdef __powerpc__ - unsigned long isa_io_base = 0; /* XXX for now */ ---- lm_sensors-3.3.4.orig/prog/dump/isaset.c -+++ lm_sensors-3.3.4/prog/dump/isaset.c -@@ -32,13 +32,7 @@ - #include - #include "util.h" - -- --/* To keep glibc2 happy */ --#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ >= 0 - #include --#else --#include --#endif - - #ifdef __powerpc__ - unsigned long isa_io_base = 0; /* XXX for now */ ---- lm_sensors-3.3.4.orig/prog/dump/superio.c -+++ lm_sensors-3.3.4/prog/dump/superio.c -@@ -20,12 +20,7 @@ - */ - - #include -- --#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ >= 0 - #include --#else --#include --#endif - - #include "superio.h" - ---- lm_sensors-3.3.4.orig/prog/dump/util.c -+++ lm_sensors-3.3.4/prog/dump/util.c -@@ -11,12 +11,7 @@ - #include - #include "util.h" - --/* To keep glibc2 happy */ --#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ >= 0 - #include --#else --#include --#endif - - /* Return 1 if we should continue, 0 if we should abort */ - int user_ack(int def) diff --git a/pkgs/os-specific/linux/lvm2/default.nix b/pkgs/os-specific/linux/lvm2/default.nix index 096eefe8a68f..a33431f0f581 100644 --- a/pkgs/os-specific/linux/lvm2/default.nix +++ b/pkgs/os-specific/linux/lvm2/default.nix @@ -1,16 +1,18 @@ -{ stdenv, fetchurl, fetchpatch, pkgconfig, systemd, udev, utillinux, libuuid -, thin-provisioning-tools, enable_dmeventd ? false }: +{ stdenv, fetchgit, fetchpatch, pkgconfig, systemd, udev, utillinux, libuuid +, thin-provisioning-tools, libaio +, enable_dmeventd ? false }: let - version = "2.02.177"; + version = "2.03.01"; in stdenv.mkDerivation { name = "lvm2-${version}"; - src = fetchurl { - url = "ftp://sources.redhat.com/pub/lvm2/releases/LVM2.${version}.tgz"; - sha256 = "1wl0isn0yz5wvglwylnlqkppafwmvhliq5bd92vjqp5ir4za49a0"; + src = fetchgit { + url = "git://sourceware.org/git/lvm2.git"; + rev = "v${builtins.replaceStrings [ "." ] [ "_" ] version}"; + sha256 = "0jlaswf1srdxiqpgpp97j950ddjds8z0kr4pbwmal2za2blrgvbl"; }; configureFlags = [ @@ -27,7 +29,7 @@ stdenv.mkDerivation { ]; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ udev libuuid thin-provisioning-tools ]; + buildInputs = [ udev libuuid thin-provisioning-tools libaio ]; preConfigure = '' diff --git a/pkgs/os-specific/linux/mbpfan/default.nix b/pkgs/os-specific/linux/mbpfan/default.nix index 77b0d915edb6..7351712b887d 100644 --- a/pkgs/os-specific/linux/mbpfan/default.nix +++ b/pkgs/os-specific/linux/mbpfan/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "mbpfan-${version}"; - version = "2.0.2"; + version = "2.1.0"; src = fetchFromGitHub { owner = "dgraziotin"; repo = "mbpfan"; rev = "v${version}"; - sha256 = "1l8fj92jxfp0sldvznsdsm3pn675b35clq3371h6d5wk4jx67fvg"; + sha256 = "1gysq778rkl6dvvj9a1swxcl15wvz0bng5bn4nwq118cl8p8pask"; }; 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 642653259c34..c0e8e1292330 100644 --- a/pkgs/os-specific/linux/mcelog/default.nix +++ b/pkgs/os-specific/linux/mcelog/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "mcelog-${version}"; - version = "160"; + version = "161"; src = fetchFromGitHub { owner = "andikleen"; repo = "mcelog"; rev = "v${version}"; - sha256 = "1m985wvdykl3003967lp1i7707qhwdj3h13cl8g1afjaip9ccd48"; + sha256 = "1bqz53xgvwab3r487ihri3nvk7nsgjykdv8m993983vxsi2bgjmz"; }; postPatch = '' diff --git a/pkgs/os-specific/linux/mdadm/default.nix b/pkgs/os-specific/linux/mdadm/default.nix index 52a5f16bc52c..d2fc9cf0d26f 100644 --- a/pkgs/os-specific/linux/mdadm/default.nix +++ b/pkgs/os-specific/linux/mdadm/default.nix @@ -1,29 +1,16 @@ -{ stdenv, writeScript -, fetchurl, groff -}: +{ stdenv, writeScript, fetchurl, groff, system-sendmail }: -let - sendmail-script = writeScript "sendmail-script" '' - #!/bin/sh - - if [ -x /run/wrappers/bin/sendmail ]; then - /run/wrappers/bin/sendmail "$@" - else - /run/current-system/sw/bin/sendmail "$@" - fi - ''; -in stdenv.mkDerivation rec { - name = "mdadm-4.0"; + name = "mdadm-4.1"; src = fetchurl { url = "mirror://kernel/linux/utils/raid/mdadm/${name}.tar.xz"; - sha256 = "1ad3mma641946wn5lsllwf0lifw9lps34fv1nnkhyfpd9krffshx"; + sha256 = "0jjgjgqijpdp7ijh8slzzjjw690kydb1jjadf0x5ilq85628hxmb"; }; # This is to avoid self-references, which causes the initrd to explode # in size and in turn prevents mdraid systems from booting. - allowedReferences = [ stdenv.cc.libc.out sendmail-script ]; + allowedReferences = [ stdenv.cc.libc.out system-sendmail ]; patches = [ ./no-self-references.patch ]; @@ -40,13 +27,14 @@ stdenv.mkDerivation rec { preConfigure = '' sed -e 's@/lib/udev@''${out}/lib/udev@' \ -e 's@ -Werror @ @' \ - -e 's@/usr/sbin/sendmail@${sendmail-script}@' -i Makefile + -e 's@/usr/sbin/sendmail@${system-sendmail}@' -i Makefile ''; meta = with stdenv.lib; { description = "Programs for managing RAID arrays under Linux"; homepage = http://neil.brown.name/blog/mdadm; license = licenses.gpl2; + maintainers = with maintainers; [ ekleog ]; platforms = platforms.linux; }; } diff --git a/pkgs/os-specific/linux/musl/0001-in-pthread_mutex_trylock-EBUSY-out-more-directly-whe.patch b/pkgs/os-specific/linux/musl/0001-in-pthread_mutex_trylock-EBUSY-out-more-directly-whe.patch new file mode 100644 index 000000000000..5e691ae99e6e --- /dev/null +++ b/pkgs/os-specific/linux/musl/0001-in-pthread_mutex_trylock-EBUSY-out-more-directly-whe.patch @@ -0,0 +1,37 @@ +From 4e4a162d9af283cf71f7310c497672e0c2b8ca3b Mon Sep 17 00:00:00 2001 +From: Rich Felker +Date: Tue, 4 Sep 2018 21:28:38 -0400 +Subject: [PATCH 1/3] in pthread_mutex_trylock, EBUSY out more directly when + possible + +avoid gratuitously setting up and tearing down the robust list pending +slot. +--- + src/thread/pthread_mutex_trylock.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/thread/pthread_mutex_trylock.c b/src/thread/pthread_mutex_trylock.c +index 54876a61..783ca0c4 100644 +--- a/src/thread/pthread_mutex_trylock.c ++++ b/src/thread/pthread_mutex_trylock.c +@@ -15,6 +15,7 @@ int __pthread_mutex_trylock_owner(pthread_mutex_t *m) + return 0; + } + if (own == 0x7fffffff) return ENOTRECOVERABLE; ++ if (own && (!(own & 0x40000000) || !(type & 4))) return EBUSY; + + if (m->_m_type & 128) { + if (!self->robust_list.off) { +@@ -25,8 +26,7 @@ int __pthread_mutex_trylock_owner(pthread_mutex_t *m) + self->robust_list.pending = &m->_m_next; + } + +- if ((own && (!(own & 0x40000000) || !(type & 4))) +- || a_cas(&m->_m_lock, old, tid) != old) { ++ if (a_cas(&m->_m_lock, old, tid) != old) { + self->robust_list.pending = 0; + return EBUSY; + } +-- +2.19.0 + diff --git a/pkgs/os-specific/linux/musl/0002-in-pthread_mutex_timedlock-avoid-repeatedly-reading-.patch b/pkgs/os-specific/linux/musl/0002-in-pthread_mutex_timedlock-avoid-repeatedly-reading-.patch new file mode 100644 index 000000000000..2f611fc467e7 --- /dev/null +++ b/pkgs/os-specific/linux/musl/0002-in-pthread_mutex_timedlock-avoid-repeatedly-reading-.patch @@ -0,0 +1,41 @@ +From d1fa28860634af4f0efd70d533a756b51a45f83e Mon Sep 17 00:00:00 2001 +From: Rich Felker +Date: Tue, 4 Sep 2018 21:31:47 -0400 +Subject: [PATCH 2/3] in pthread_mutex_timedlock, avoid repeatedly reading + mutex type field + +compiler cannot cache immutable fields of the mutex object across +external calls it can't see, much less across atomics. +--- + src/thread/pthread_mutex_timedlock.c | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +diff --git a/src/thread/pthread_mutex_timedlock.c b/src/thread/pthread_mutex_timedlock.c +index 0a240e79..f91f4a61 100644 +--- a/src/thread/pthread_mutex_timedlock.c ++++ b/src/thread/pthread_mutex_timedlock.c +@@ -6,7 +6,8 @@ int __pthread_mutex_timedlock(pthread_mutex_t *restrict m, const struct timespec + && !a_cas(&m->_m_lock, 0, EBUSY)) + return 0; + +- int r, t, priv = (m->_m_type & 128) ^ 128; ++ int type = m->_m_type; ++ int r, t, priv = (type & 128) ^ 128; + + r = pthread_mutex_trylock(m); + if (r != EBUSY) return r; +@@ -15,9 +16,9 @@ int __pthread_mutex_timedlock(pthread_mutex_t *restrict m, const struct timespec + while (spins-- && m->_m_lock && !m->_m_waiters) a_spin(); + + while ((r=pthread_mutex_trylock(m)) == EBUSY) { +- if (!(r=m->_m_lock) || ((r&0x40000000) && (m->_m_type&4))) ++ if (!(r=m->_m_lock) || ((r&0x40000000) && (type&4))) + continue; +- if ((m->_m_type&3) == PTHREAD_MUTEX_ERRORCHECK ++ if ((type&3) == PTHREAD_MUTEX_ERRORCHECK + && (r&0x7fffffff) == __pthread_self()->tid) + return EDEADLK; + +-- +2.19.0 + diff --git a/pkgs/os-specific/linux/musl/0003-fix-namespace-violation-for-c11-mutex-functions.patch b/pkgs/os-specific/linux/musl/0003-fix-namespace-violation-for-c11-mutex-functions.patch new file mode 100644 index 000000000000..783873732afd --- /dev/null +++ b/pkgs/os-specific/linux/musl/0003-fix-namespace-violation-for-c11-mutex-functions.patch @@ -0,0 +1,35 @@ +From 2de29bc994029b903a366b8a4a9f8c3c3ee2be90 Mon Sep 17 00:00:00 2001 +From: Rich Felker +Date: Tue, 4 Sep 2018 22:56:57 -0400 +Subject: [PATCH 3/3] fix namespace violation for c11 mutex functions + +__pthread_mutex_timedlock is used to implement c11 mutex functions, +and therefore cannot call pthread_mutex_trylock by name. +--- + src/thread/pthread_mutex_timedlock.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/thread/pthread_mutex_timedlock.c b/src/thread/pthread_mutex_timedlock.c +index f91f4a61..d2bd1960 100644 +--- a/src/thread/pthread_mutex_timedlock.c ++++ b/src/thread/pthread_mutex_timedlock.c +@@ -1,5 +1,7 @@ + #include "pthread_impl.h" + ++int __pthread_mutex_trylock(pthread_mutex_t *); ++ + int __pthread_mutex_timedlock(pthread_mutex_t *restrict m, const struct timespec *restrict at) + { + if ((m->_m_type&15) == PTHREAD_MUTEX_NORMAL +@@ -15,7 +17,7 @@ int __pthread_mutex_timedlock(pthread_mutex_t *restrict m, const struct timespec + int spins = 100; + while (spins-- && m->_m_lock && !m->_m_waiters) a_spin(); + +- while ((r=pthread_mutex_trylock(m)) == EBUSY) { ++ while ((r=__pthread_mutex_trylock(m)) == EBUSY) { + if (!(r=m->_m_lock) || ((r&0x40000000) && (type&4))) + continue; + if ((type&3) == PTHREAD_MUTEX_ERRORCHECK +-- +2.19.0 + diff --git a/pkgs/os-specific/linux/musl/default.nix b/pkgs/os-specific/linux/musl/default.nix index 9628ec516763..6137a5942c26 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 { name = "musl-${version}"; - version = "1.1.19"; + version = "1.1.20"; src = fetchurl { url = "https://www.musl-libc.org/releases/musl-${version}.tar.gz"; - sha256 = "1nf1wh44bhm8gdcfr75ayib29b99vpq62zmjymrq7f96h9bshnfv"; + sha256 = "0q8dsjxl41dccscv9a0r78bs7jap57mn4mni5pwbbip6s1qqggj4"; }; enableParallelBuilding = true; @@ -56,12 +56,31 @@ stdenv.mkDerivation rec { url = https://raw.githubusercontent.com/openwrt/openwrt/87606e25afac6776d1bbc67ed284434ec5a832b4/toolchain/musl/patches/300-relative.patch; sha256 = "0hfadrycb60sm6hb6by4ycgaqc9sgrhh42k39v8xpmcvdzxrsq2n"; }) + # Upstream bugfix, see: https://git.musl-libc.org/cgit/musl/commit/?id=0db393d3a77bb9f300a356c6a5484fc2dddb161d + # Explicitly flagged for inclusion by distributions using musl + ./fix-file-locking-race.patch + # More specific error reporting + ./tty-more-precise-errors.patch + # Use execveat to impl fexecve when avail (useful for containers) + ./fexecve-execveat.patch + # improve behavior in few cases + ./0001-in-pthread_mutex_trylock-EBUSY-out-more-directly-whe.patch + ./0002-in-pthread_mutex_timedlock-avoid-repeatedly-reading-.patch + ./0003-fix-namespace-violation-for-c11-mutex-functions.patch + # Fix getaddrinfo usage encountered sometimes in containers + ./fix-getaddrinfo-regression-with-AI_ADDRCONFIG.patch + # name_to_handle_at + ./name-to-handle-at.patch + ./max-handle-sz-for-name-to-handle-at.patch + # stacksize bump (upstream) + ./stacksize-bump.patch ]; preConfigure = '' configureFlagsArray+=("--syslibdir=$out/lib") ''; - CFLAGS="-fstack-protector-strong" + lib.optionalString stdenv.hostPlatform.isPower " -mlong-double-64"; + CFLAGS = [ "-fstack-protector-strong" ] + ++ lib.optional stdenv.hostPlatform.isPower "-mlong-double-64"; configureFlags = [ "--enable-shared" diff --git a/pkgs/os-specific/linux/musl/fexecve-execveat.patch b/pkgs/os-specific/linux/musl/fexecve-execveat.patch new file mode 100644 index 000000000000..6b3894a916c8 --- /dev/null +++ b/pkgs/os-specific/linux/musl/fexecve-execveat.patch @@ -0,0 +1,33 @@ +From e36f80cba6d5eefcc1ee664f16c2c72054b83134 Mon Sep 17 00:00:00 2001 +From: "Joseph C. Sible" +Date: Sun, 2 Sep 2018 13:42:26 -0400 +Subject: implement fexecve in terms of execveat when it exists + +This lets fexecve work even when /proc isn't mounted. +--- + src/process/fexecve.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/src/process/fexecve.c b/src/process/fexecve.c +index 6507b429..8be3f760 100644 +--- a/src/process/fexecve.c ++++ b/src/process/fexecve.c +@@ -1,10 +1,15 @@ ++#define _GNU_SOURCE + #include + #include ++#include ++#include "syscall.h" + + void __procfdname(char *, unsigned); + + int fexecve(int fd, char *const argv[], char *const envp[]) + { ++ int r = __syscall(SYS_execveat, fd, "", argv, envp, AT_EMPTY_PATH); ++ if (r != -ENOSYS) return __syscall_ret(r); + char buf[15 + 3*sizeof(int)]; + __procfdname(buf, fd); + execve(buf, argv, envp); +-- +cgit v1.2.1 + diff --git a/pkgs/os-specific/linux/musl/fix-file-locking-race.patch b/pkgs/os-specific/linux/musl/fix-file-locking-race.patch new file mode 100644 index 000000000000..2ef91390a691 --- /dev/null +++ b/pkgs/os-specific/linux/musl/fix-file-locking-race.patch @@ -0,0 +1,54 @@ +From 0db393d3a77bb9f300a356c6a5484fc2dddb161d Mon Sep 17 00:00:00 2001 +From: Kaarle Ritvanen +Date: Tue, 18 Sep 2018 10:03:27 +0300 +Subject: fix race condition in file locking + +The condition occurs when +- thread #1 is holding the lock +- thread #2 is waiting for it on __futexwait +- thread #1 is about to release the lock and performs a_swap +- thread #3 enters the __lockfile function and manages to grab the lock + before thread #1 calls __wake, resetting the MAYBE_WAITERS flag +- thread #1 calls __wake +- thread #2 wakes up but goes again to __futexwait as the lock is + held by thread #3 +- thread #3 releases the lock but does not call __wake as the + MAYBE_WAITERS flag is not set + +This condition results in thread #2 not being woken up. This patch fixes +the problem by making the woken up thread ensure that the flag is +properly set before going to sleep again. + +Mainainer's note: This fixes a regression introduced in commit +c21f750727515602a9e84f2a190ee8a0a2aeb2a1. +--- + src/stdio/__lockfile.c | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +diff --git a/src/stdio/__lockfile.c b/src/stdio/__lockfile.c +index 2ff75d8a..0dcb2a42 100644 +--- a/src/stdio/__lockfile.c ++++ b/src/stdio/__lockfile.c +@@ -8,13 +8,13 @@ int __lockfile(FILE *f) + int owner = f->lock, tid = __pthread_self()->tid; + if ((owner & ~MAYBE_WAITERS) == tid) + return 0; +- for (;;) { +- owner = a_cas(&f->lock, 0, tid); +- if (!owner) return 1; +- if (a_cas(&f->lock, owner, owner|MAYBE_WAITERS)==owner) break; ++ owner = a_cas(&f->lock, 0, tid); ++ if (!owner) return 1; ++ while ((owner = a_cas(&f->lock, 0, tid|MAYBE_WAITERS))) { ++ if ((owner & MAYBE_WAITERS) || ++ a_cas(&f->lock, owner, owner|MAYBE_WAITERS)==owner) ++ __futexwait(&f->lock, owner|MAYBE_WAITERS, 1); + } +- while ((owner = a_cas(&f->lock, 0, tid|MAYBE_WAITERS))) +- __futexwait(&f->lock, owner, 1); + return 1; + } + +-- +cgit v1.2.1 + diff --git a/pkgs/os-specific/linux/musl/fix-getaddrinfo-regression-with-AI_ADDRCONFIG.patch b/pkgs/os-specific/linux/musl/fix-getaddrinfo-regression-with-AI_ADDRCONFIG.patch new file mode 100644 index 000000000000..d603c16f8062 --- /dev/null +++ b/pkgs/os-specific/linux/musl/fix-getaddrinfo-regression-with-AI_ADDRCONFIG.patch @@ -0,0 +1,52 @@ +From f381c118b2d4f7d914481d3cdc830ce41369b002 Mon Sep 17 00:00:00 2001 +From: Rich Felker +Date: Wed, 19 Sep 2018 18:03:22 -0400 +Subject: [PATCH] fix getaddrinfo regression with AI_ADDRCONFIG on some + configurations + +despite not being documented to do so in the standard or Linux +documentation, attempts to udp connect to 127.0.0.1 or ::1 generate +EADDRNOTAVAIL when the loopback device is not configured and there is +no default route for IPv6. this caused getaddrinfo with AI_ADDRCONFIG +to fail with EAI_SYSTEM and EADDRNOTAVAIL on some no-IPv6 +configurations, rather than the intended behavior of detecting IPv6 as +unsuppported and producing IPv4-only results. + +previously, only EAFNOSUPPORT was treated as unavailability of the +address family being probed. instead, treat all errors related to +inability to get an address or route as conclusive that the family +being probed is unsupported, and only fail with EAI_SYSTEM on other +errors. + +further improvements may be desirable, such as reporting EAI_AGAIN +instead of EAI_SYSTEM for errors which are expected to be transient, +but this patch should suffice to fix the serious regression. +--- + src/network/getaddrinfo.c | 11 ++++++++++- + 1 file changed, 10 insertions(+), 1 deletion(-) + +diff --git a/src/network/getaddrinfo.c b/src/network/getaddrinfo.c +index ba26847a..e33bfa28 100644 +--- a/src/network/getaddrinfo.c ++++ b/src/network/getaddrinfo.c +@@ -76,7 +76,16 @@ int getaddrinfo(const char *restrict host, const char *restrict serv, const stru + close(s); + if (!r) continue; + } +- if (errno != EAFNOSUPPORT) return EAI_SYSTEM; ++ switch (errno) { ++ case EADDRNOTAVAIL: ++ case EAFNOSUPPORT: ++ case EHOSTUNREACH: ++ case ENETDOWN: ++ case ENETUNREACH: ++ break; ++ default: ++ return EAI_SYSTEM; ++ } + if (family == tf[i]) return EAI_NONAME; + family = tf[1-i]; + } +-- +2.19.0 + diff --git a/pkgs/os-specific/linux/musl/max-handle-sz-for-name-to-handle-at.patch b/pkgs/os-specific/linux/musl/max-handle-sz-for-name-to-handle-at.patch new file mode 100644 index 000000000000..aa00b4619f86 --- /dev/null +++ b/pkgs/os-specific/linux/musl/max-handle-sz-for-name-to-handle-at.patch @@ -0,0 +1,26 @@ +From 7d7f44253f2d8cfd0a7adf9f918d88aa24d4e012 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Thu, 13 Sep 2018 07:00:05 -0700 +Subject: [PATCH] define MAX_HANDLE_SZ for use with name_to_handle_at + +MAX_HANDLE_SZ is described in name_to_handle_at() to contain maximum +expected size for a file handle +--- + include/fcntl.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/include/fcntl.h b/include/fcntl.h +index 99b21759..4d91338b 100644 +--- a/include/fcntl.h ++++ b/include/fcntl.h +@@ -166,6 +166,7 @@ struct f_owner_ex { + }; + #define FALLOC_FL_KEEP_SIZE 1 + #define FALLOC_FL_PUNCH_HOLE 2 ++#define MAX_HANDLE_SZ 128 + #define SYNC_FILE_RANGE_WAIT_BEFORE 1 + #define SYNC_FILE_RANGE_WRITE 2 + #define SYNC_FILE_RANGE_WAIT_AFTER 4 +-- +2.19.0 + diff --git a/pkgs/os-specific/linux/musl/name-to-handle-at.patch b/pkgs/os-specific/linux/musl/name-to-handle-at.patch new file mode 100644 index 000000000000..10cd8a9947c8 --- /dev/null +++ b/pkgs/os-specific/linux/musl/name-to-handle-at.patch @@ -0,0 +1,71 @@ +From 3e14bbcd1979376b188bfabb816ff828608fb5d7 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Wed, 12 Sep 2018 18:02:11 -0700 +Subject: [PATCH] wireup linux/name_to_handle_at and name_to_handle_at syscalls + +--- + include/fcntl.h | 7 +++++++ + src/linux/name_to_handle_at.c | 10 ++++++++++ + src/linux/open_by_handle_at.c | 8 ++++++++ + 3 files changed, 25 insertions(+) + create mode 100644 src/linux/name_to_handle_at.c + create mode 100644 src/linux/open_by_handle_at.c + +diff --git a/include/fcntl.h b/include/fcntl.h +index 6d8edcd1..99b21759 100644 +--- a/include/fcntl.h ++++ b/include/fcntl.h +@@ -155,6 +155,11 @@ int lockf(int, int, off_t); + #define F_OWNER_PID 1 + #define F_OWNER_PGRP 2 + #define F_OWNER_GID 2 ++struct file_handle { ++ unsigned handle_bytes; ++ int handle_type; ++ unsigned char f_handle[]; ++}; + struct f_owner_ex { + int type; + pid_t pid; +@@ -170,6 +175,8 @@ struct f_owner_ex { + #define SPLICE_F_GIFT 8 + int fallocate(int, int, off_t, off_t); + #define fallocate64 fallocate ++int name_to_handle_at(int, const char *, struct file_handle *, int *, int); ++int open_by_handle_at(int, struct file_handle *, int); + ssize_t readahead(int, off_t, size_t); + int sync_file_range(int, off_t, off_t, unsigned); + ssize_t vmsplice(int, const struct iovec *, size_t, unsigned); +diff --git a/src/linux/name_to_handle_at.c b/src/linux/name_to_handle_at.c +new file mode 100644 +index 00000000..cd4075bd +--- /dev/null ++++ b/src/linux/name_to_handle_at.c +@@ -0,0 +1,10 @@ ++#define _GNU_SOURCE ++#include ++#include "syscall.h" ++ ++int name_to_handle_at(int dirfd, const char *pathname, ++ struct file_handle *handle, int *mount_id, int flags) ++{ ++ return syscall(SYS_name_to_handle_at, dirfd, ++ pathname, handle, mount_id, flags); ++} +diff --git a/src/linux/open_by_handle_at.c b/src/linux/open_by_handle_at.c +new file mode 100644 +index 00000000..1c9b6a2b +--- /dev/null ++++ b/src/linux/open_by_handle_at.c +@@ -0,0 +1,8 @@ ++#define _GNU_SOURCE ++#include ++#include "syscall.h" ++ ++int open_by_handle_at(int mount_fd, struct file_handle *handle, int flags) ++{ ++ return syscall(SYS_open_by_handle_at, mount_fd, handle, flags); ++} +-- +2.19.0 + diff --git a/pkgs/os-specific/linux/musl/stacksize-bump.patch b/pkgs/os-specific/linux/musl/stacksize-bump.patch new file mode 100644 index 000000000000..fb5373005cbf --- /dev/null +++ b/pkgs/os-specific/linux/musl/stacksize-bump.patch @@ -0,0 +1,36 @@ +From c0058ab465e950c2c3302d2b62e21cc0b494224b Mon Sep 17 00:00:00 2001 +From: Rich Felker +Date: Tue, 18 Sep 2018 23:11:49 -0400 +Subject: [PATCH 3/4] increase default thread stack/guard size + +stack size default is increased from 80k to 128k. this coincides with +Linux's hard-coded default stack for the main thread (128k is +initially committed; growth beyond that up to ulimit is contingent on +additional allocation succeeding) and GNU ld's default PT_GNU_STACK +size for FDPIC, at least on sh. + +guard size default is increased from 4k to 8k to reduce the risk of +guard page jumping on overflow, since use of just over 4k of stack is +common (PATH_MAX buffers, etc.). +--- + src/internal/pthread_impl.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/internal/pthread_impl.h b/src/internal/pthread_impl.h +index e73a251f..d491f975 100644 +--- a/src/internal/pthread_impl.h ++++ b/src/internal/pthread_impl.h +@@ -185,8 +185,8 @@ hidden void __inhibit_ptc(void); + extern hidden unsigned __default_stacksize; + extern hidden unsigned __default_guardsize; + +-#define DEFAULT_STACK_SIZE 81920 +-#define DEFAULT_GUARD_SIZE 4096 ++#define DEFAULT_STACK_SIZE 131072 ++#define DEFAULT_GUARD_SIZE 8192 + + #define DEFAULT_STACK_MAX (8<<20) + #define DEFAULT_GUARD_MAX (1<<20) +-- +2.19.0 + diff --git a/pkgs/os-specific/linux/musl/tty-more-precise-errors.patch b/pkgs/os-specific/linux/musl/tty-more-precise-errors.patch new file mode 100644 index 000000000000..06b108559e46 --- /dev/null +++ b/pkgs/os-specific/linux/musl/tty-more-precise-errors.patch @@ -0,0 +1,51 @@ +From c84971995b3a6d5118f9357c040572f4c78bcd55 Mon Sep 17 00:00:00 2001 +From: Benjamin Peterson +Date: Thu, 13 Sep 2018 14:23:42 -0700 +Subject: improve error handling of ttyname_r and isatty + +POSIX allows ttyname(_r) and isatty to return EBADF if passed file +descriptor is invalid. + +maintainer's note: these are optional ("may fail") errors, but it's +non-conforming for ttyname_r to return ENOTTY when it failed for a +different reason. +--- + src/unistd/isatty.c | 6 +++++- + src/unistd/ttyname_r.c | 2 +- + 2 files changed, 6 insertions(+), 2 deletions(-) + +diff --git a/src/unistd/isatty.c b/src/unistd/isatty.c +index c8badaf5..75a9c186 100644 +--- a/src/unistd/isatty.c ++++ b/src/unistd/isatty.c +@@ -1,9 +1,13 @@ + #include ++#include + #include + #include "syscall.h" + + int isatty(int fd) + { + struct winsize wsz; +- return !__syscall(SYS_ioctl, fd, TIOCGWINSZ, &wsz); ++ unsigned long r = syscall(SYS_ioctl, fd, TIOCGWINSZ, &wsz); ++ if (r == 0) return 1; ++ if (errno != EBADF) errno = ENOTTY; ++ return 0; + } +diff --git a/src/unistd/ttyname_r.c b/src/unistd/ttyname_r.c +index cb364c29..82acb75e 100644 +--- a/src/unistd/ttyname_r.c ++++ b/src/unistd/ttyname_r.c +@@ -9,7 +9,7 @@ int ttyname_r(int fd, char *name, size_t size) + char procname[sizeof "/proc/self/fd/" + 3*sizeof(int) + 2]; + ssize_t l; + +- if (!isatty(fd)) return ENOTTY; ++ if (!isatty(fd)) return errno; + + __procfdname(procname, fd); + l = readlink(procname, name, size); +-- +cgit v1.2.1 + diff --git a/pkgs/os-specific/linux/mwprocapture/default.nix b/pkgs/os-specific/linux/mwprocapture/default.nix index 72095bc8cdab..f6f6c10112a7 100644 --- a/pkgs/os-specific/linux/mwprocapture/default.nix +++ b/pkgs/os-specific/linux/mwprocapture/default.nix @@ -15,17 +15,15 @@ let in stdenv.mkDerivation rec { name = "mwprocapture-1.2.${version}-${kernel.version}"; - version = "3773"; + version = "3950"; src = fetchurl { url = "http://www.magewell.com/files/drivers/ProCaptureForLinux_${version}.tar.gz"; - sha256 = "1ri7c4l4xgkhpz0f15jra1p7mpzi8ir6lpwjm7q7hc9m4cvxcs1g"; + sha256 = "1im3k533r6c0dx08h9wjfbhadzk7zawrxxaz7v94c92m3q133ys6"; }; nativeBuildInputs = [ kernel.moduleBuildDependencies ]; - patches = [ ./linux_4_14_fix.patch ]; - preConfigure = '' cd ./src diff --git a/pkgs/os-specific/linux/mwprocapture/linux_4_14_fix.patch b/pkgs/os-specific/linux/mwprocapture/linux_4_14_fix.patch deleted file mode 100644 index 94da5a00a2e2..000000000000 --- a/pkgs/os-specific/linux/mwprocapture/linux_4_14_fix.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff -Naur ProCaptureForLinux_3773/src/sources/ospi/linux-file.c ProCaptureForLinux_3773_new/src/sources/ospi/linux-file.c ---- ProCaptureForLinux_3773/src/sources/ospi/linux-file.c 2017-12-15 01:59:57.000000000 -0800 -+++ ProCaptureForLinux_3773_new/src/sources/ospi/linux-file.c 2017-12-23 22:47:33.666823299 -0800 -@@ -7,8 +7,9 @@ - - #include "linux-file.h" - --#include - #include -+#include -+#include - - struct file *linux_file_open(const char *path, int flags, int mode) - { -@@ -28,29 +29,36 @@ - filp_close(file, NULL); - } - --ssize_t linux_file_read(struct file *file, loff_t offset, unsigned char *data, size_t size) -+ssize_t linux_file_read(struct file *file, loff_t offset, void *data, size_t size) - { -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,14,0) -+ return(kernel_read(file, data, size, &offset)); -+#else - mm_segment_t oldfs; - ssize_t ret; - - oldfs = get_fs(); - set_fs(get_ds()); -- ret = vfs_read(file, data, size, &offset); -+ ret = vfs_read(file, (unsigned char *)data, size, &offset); - set_fs(oldfs); - - return ret; -+#endif - } - --ssize_t linux_file_write(struct file *file, loff_t offset, unsigned char *data, size_t size) -+ssize_t linux_file_write(struct file *file, loff_t offset, const void *data, size_t size) - { -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,14,0) -+ return(kernel_write(file, data, size, &offset)); -+#else - mm_segment_t oldfs; - ssize_t ret; - - oldfs = get_fs(); - set_fs(get_ds()); -- ret = vfs_write(file, data, size, &offset); -+ ret = vfs_write(file, (const unsigned char *)data, size, &offset); - set_fs(oldfs); - - return ret; -+#endif - } -- -diff -Naur ProCaptureForLinux_3773/src/sources/ospi/linux-file.h ProCaptureForLinux_3773_new/src/sources/ospi/linux-file.h ---- ProCaptureForLinux_3773/src/sources/ospi/linux-file.h 2017-12-15 01:59:57.000000000 -0800 -+++ ProCaptureForLinux_3773_new/src/sources/ospi/linux-file.h 2017-12-23 22:46:22.028545189 -0800 -@@ -13,9 +13,9 @@ - - void linux_file_close(struct file *file); - --ssize_t linux_file_read(struct file *file, loff_t offset, unsigned char *data, size_t size); -+ssize_t linux_file_read(struct file *file, loff_t offset, void *data, size_t size); - --ssize_t linux_file_write(struct file *file, loff_t offset, unsigned char *data, size_t size); -+ssize_t linux_file_write(struct file *file, loff_t offset, const void *data, size_t size); - - #endif /* __LINUX_FILE_H__ */ - diff --git a/pkgs/os-specific/linux/ndiswrapper/default.nix b/pkgs/os-specific/linux/ndiswrapper/default.nix index e989a7837f9e..fc9e6ab00dd9 100644 --- a/pkgs/os-specific/linux/ndiswrapper/default.nix +++ b/pkgs/os-specific/linux/ndiswrapper/default.nix @@ -1,16 +1,20 @@ -{ stdenv, fetchurl, kernel, perl, kmod }: - +{ stdenv, fetchFromGitHub, kernel, perl, kmod, libelf }: +let + version = "1.62-pre"; +in stdenv.mkDerivation { - name = "ndiswrapper-1.59-${kernel.version}"; + name = "ndiswrapper-${version}-${kernel.version}"; + inherit version; hardeningDisable = [ "pic" ]; patches = [ ./no-sbin.patch ]; - # need at least .config and include + # need at least .config and include kernel = kernel.dev; buildPhase = " + cd ndiswrapper echo make KBUILD=$(echo \$kernel/lib/modules/*/build); echo -n $kernel/lib/modules/*/build > kbuild_path export PATH=${kmod}/sbin:$PATH @@ -26,18 +30,20 @@ stdenv.mkDerivation { patchShebangs $out/sbin ''; - # should we use unstable? - src = fetchurl { - url = mirror://sourceforge/ndiswrapper/ndiswrapper-1.59.tar.gz; - sha256 = "1g6lynccyg4m7gd7vhy44pypsn8ifmibq6rqgvc672pwngzx79b6"; + # should we use unstable? + src = fetchFromGitHub { + owner = "pgiri"; + repo = "ndiswrapper"; + rev = "f4d16afb29ab04408d02e38d4ea1148807778e21"; + sha256 = "0iaw0vhchmqf1yh14v4a6whnbg4sx1hag8a4hrsh4fzgw9fx0ij4"; }; - buildInputs = [ perl ]; + buildInputs = [ perl libelf ]; - meta = { + meta = { description = "Ndis driver wrapper for the Linux kernel"; homepage = https://sourceforge.net/projects/ndiswrapper; license = "GPL"; - broken = true; + platforms = [ "i686-linux" "x86_64-linux" ]; }; } diff --git a/pkgs/os-specific/linux/ndiswrapper/no-sbin.patch b/pkgs/os-specific/linux/ndiswrapper/no-sbin.patch index cfc048d772bd..34965540d248 100644 --- a/pkgs/os-specific/linux/ndiswrapper/no-sbin.patch +++ b/pkgs/os-specific/linux/ndiswrapper/no-sbin.patch @@ -1,7 +1,8 @@ -diff -Naur ndiswrapper-1.59-orig/driver/Makefile ndiswrapper-1.59/driver/Makefile ---- ndiswrapper-1.59-orig/driver/Makefile 2013-11-28 14:42:35.000000000 -0500 -+++ ndiswrapper-1.59/driver/Makefile 2014-01-04 18:31:43.242377375 -0500 -@@ -191,7 +191,7 @@ +diff --git a/ndiswrapper/driver/Makefile b/ndiswrapper/driver/Makefile +index bf42f7bc..ad23aa2d 100644 +--- a/ndiswrapper/driver/Makefile ++++ b/ndiswrapper/driver/Makefile +@@ -191,7 +191,7 @@ clean: rm -rf .tmp_versions install: config_check $(MODULE) diff --git a/pkgs/os-specific/linux/nfs-utils/default.nix b/pkgs/os-specific/linux/nfs-utils/default.nix index f67663b31061..19a5184f8962 100644 --- a/pkgs/os-specific/linux/nfs-utils/default.nix +++ b/pkgs/os-specific/linux/nfs-utils/default.nix @@ -1,24 +1,19 @@ { stdenv, fetchurl, fetchpatch, lib, pkgconfig, utillinux, libcap, libtirpc, libevent , sqlite, kerberos, kmod, libuuid, keyutils, lvm2, systemd, coreutils, tcp_wrappers -, buildEnv +, buildEnv, python3 }: let statdPath = lib.makeBinPath [ systemd utillinux coreutils ]; +in - # Not nice; feel free to find a nicer solution. - kerberosEnv = buildEnv { - name = "kerberos-env-${kerberos.version}"; - paths = with lib; [ (getDev kerberos) (getLib kerberos) ]; - }; - -in stdenv.mkDerivation rec { +stdenv.mkDerivation rec { name = "nfs-utils-${version}"; - version = "2.3.2"; + version = "2.3.3"; src = fetchurl { url = "https://kernel.org/pub/linux/utils/nfs-utils/${version}/${name}.tar.xz"; - sha256 = "06av6cjf8h18dpaxh8cd1awsra75zf6s5sj5r2z5g7scbj051ziw"; + sha256 = "08k36d7l8yqylscnln3p85lcfwi7r7g6n3bnslgmzc1i71wk92zn"; }; # libnfsidmap is built together with nfs-utils from the same source, @@ -30,14 +25,24 @@ in stdenv.mkDerivation rec { buildInputs = [ libtirpc libcap libevent sqlite lvm2 libuuid keyutils kerberos tcp_wrappers + python3 ]; enableParallelBuilding = true; + preConfigure = + '' + substituteInPlace configure \ + --replace '$dir/include/gssapi' ${lib.getDev kerberos}/include/gssapi \ + --replace '$dir/bin/krb5-config' ${lib.getDev kerberos}/bin/krb5-config + ''; + + #configureScript = "bash -x configure"; + configureFlags = [ "--enable-gss" "--with-statedir=/var/lib/nfs" - "--with-krb5=${kerberosEnv}" + "--with-krb5=${lib.getLib kerberos}" "--with-systemd=${placeholder "out"}/etc/systemd/system" "--enable-libmount-mount" "--with-pluginpath=${placeholder "lib"}/lib/libnfsidmap" # this installs libnfsidmap @@ -83,6 +88,8 @@ in stdenv.mkDerivation rec { "statdpath=$(TMPDIR)" ]; + stripDebugList = [ "lib" "libexec" "bin" "etc/systemd/system-generators" ]; + postInstall = '' # Not used on NixOS @@ -95,6 +102,8 @@ in stdenv.mkDerivation rec { # One test fails on mips. doCheck = !stdenv.isMips; + disallowedReferences = [ (lib.getDev kerberos) ]; + meta = with stdenv.lib; { description = "Linux user-space NFS utilities"; diff --git a/pkgs/os-specific/linux/numactl/default.nix b/pkgs/os-specific/linux/numactl/default.nix index bf21f92bd66d..3c02cf2bb889 100644 --- a/pkgs/os-specific/linux/numactl/default.nix +++ b/pkgs/os-specific/linux/numactl/default.nix @@ -13,11 +13,6 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook ]; - patches = stdenv.lib.optional stdenv.hostPlatform.isMusl (fetchpatch { - url = https://git.alpinelinux.org/cgit/aports/plain/testing/numactl/musl.patch?id=0592b128c71c3e70d493bc7a13caed0d7fae91dd; - sha256 = "080b0sygmg7104qbbh1amh3b322yyiajwi2d3d0vayffgva0720v"; - }); - postPatch = '' patchShebangs test ''; diff --git a/pkgs/os-specific/linux/nvidia-x11/builder.sh b/pkgs/os-specific/linux/nvidia-x11/builder.sh index 15c3e10e1199..8882ffdd45e7 100755 --- a/pkgs/os-specific/linux/nvidia-x11/builder.sh +++ b/pkgs/os-specific/linux/nvidia-x11/builder.sh @@ -26,32 +26,44 @@ buildPhase() { fi } - + installPhase() { # Install libGL and friends. + + # since version 391, 32bit libraries are bundled in the 32/ sub-directory + if [ "$i686bundled" = "1" ]; then + mkdir -p "$lib32/lib" + cp -prd 32/*.so.* 32/tls "$lib32/lib/" + fi + mkdir -p "$out/lib" cp -prd *.so.* tls "$out/lib/" - rm $out/lib/lib{glx,nvidia-wfb}.so.* # handled separately - rm -f $out/lib/libnvidia-gtk* # built from source - if [ "$useGLVND" = "1" ]; then - # Pre-built libglvnd - rm $out/lib/lib{GL,GLX,EGL,GLESv1_CM,GLESv2,OpenGL,GLdispatch}.so.* - fi - # Use ocl-icd instead - rm $out/lib/libOpenCL.so* - # Move VDPAU libraries to their place - mkdir $out/lib/vdpau - mv $out/lib/libvdpau* $out/lib/vdpau - # Install ICDs. - install -Dm644 nvidia.icd $out/etc/OpenCL/vendors/nvidia.icd - if [ -e nvidia_icd.json.template ]; then - sed "s#__NV_VK_ICD__#libGLX_nvidia.so#" nvidia_icd.json.template > nvidia_icd.json - install -Dm644 nvidia_icd.json $out/share/vulkan/icd.d/nvidia.json - fi - if [ "$useGLVND" = "1" ]; then - install -Dm644 10_nvidia.json $out/share/glvnd/egl_vendor.d/nvidia.json - fi + for i in $lib32 $out; do + rm -f $i/lib/lib{glx,nvidia-wfb}.so.* # handled separately + rm -f $i/lib/libnvidia-gtk* # built from source + if [ "$useGLVND" = "1" ]; then + # Pre-built libglvnd + rm $i/lib/lib{GL,GLX,EGL,GLESv1_CM,GLESv2,OpenGL,GLdispatch}.so.* + fi + # Use ocl-icd instead + rm -f $i/lib/libOpenCL.so* + # Move VDPAU libraries to their place + mkdir $i/lib/vdpau + mv $i/lib/libvdpau* $i/lib/vdpau + + # Install ICDs. + install -Dm644 nvidia.icd $i/etc/OpenCL/vendors/nvidia.icd + if [ -e nvidia_icd.json.template ]; then + sed "s#__NV_VK_ICD__#libGLX_nvidia.so#" nvidia_icd.json.template > nvidia_icd.json + install -Dm644 nvidia_icd.json $i/share/vulkan/icd.d/nvidia.json + fi + if [ "$useGLVND" = "1" ]; then + install -Dm644 10_nvidia.json $i/share/glvnd/egl_vendor.d/nvidia.json + fi + + done + if [ -n "$bin" ]; then # Install the X drivers. @@ -60,7 +72,7 @@ installPhase() { mkdir -p $bin/lib/xorg/modules/drivers cp -p nvidia_drv.so $bin/lib/xorg/modules/drivers mkdir -p $bin/lib/xorg/modules/extensions - cp -p libglx.so.* $bin/lib/xorg/modules/extensions + cp -p libglx*.so* $bin/lib/xorg/modules/extensions # Install the kernel module. mkdir -p $bin/lib/modules/$kernelVersion/misc @@ -78,7 +90,7 @@ installPhase() { fi # All libs except GUI-only are installed now, so fixup them. - for libname in `find "$out/lib/" -name '*.so.*'` `test -z "$bin" || find "$bin/lib/" -name '*.so.*'` + for libname in $(find "$out/lib/" $(test -n "$lib32" && echo "$lib32/lib/") $(test -n "$bin" && echo "$bin/lib/") -name '*.so.*') do # I'm lazy to differentiate needed libs per-library, as the closure is the same. # Unfortunately --shrink-rpath would strip too much. diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 16bab9979d03..aa604cd97764 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -1,4 +1,4 @@ -{ lib, callPackage, fetchurl }: +{ lib, callPackage, fetchurl, stdenv }: let generic = args: callPackage (import ./generic.nix args) { }; @@ -16,26 +16,38 @@ let in rec { # Policy: use the highest stable version as the default (on our master). - stable = generic { - version = "390.77"; - sha256_32bit = "1yd313ghh2qbn07d5wbkshfwgkm4mh49vcqkydds3b3xk0mx4i8l"; - sha256_64bit = "10kjccrkdn360035lh985cadhwy6lk9xrw3wlmww2wqfaa25f775"; - settingsSha256 = "1wvxldpjkrx0ldjm5l6ycm6paxpcw89h0n6hfkznfkahkq7fwxdj"; - persistencedSha256 = "1gklmc0v17m018cwpdlzwdyd45y4sjvjhj8a3l44baygix5zn30f"; + stable = if stdenv.hostPlatform.system == "x86_64-linux" then stable_410 else stable_390; + + stable_410 = generic { + version = "410.78"; + sha256_64bit = "1ciabnmvh95gsfiaakq158x2yws3m9zxvnxws3p32lz9riblpdjx"; + settingsSha256 = "1677g7rcjbcs5fja1s4p0syhhz46g9x2qqzyn3wwwrjsj7rwaz77"; + persistencedSha256 = "01kvd3zp056i4n8vazj7gx1xw0h4yjdlpazmspnsmwg24ijb82x4"; }; - beta = stable; # not enough interest to maintain beta ATM + # Last one supporting x86 + stable_390 = generic { + version = "390.87"; + sha256_32bit = "0rlr1f4lnpb8c4qz4w5r8xw5gdy9bzz26qww45qyl1qav3wwaaaw"; + sha256_64bit = "07k1kq8lkgbvjyr2dnbxcz6nppcwpq17wf925w8kfq78345hla9q"; + settingsSha256 = "0xlaiy7jr95z0v2c6cwll89nxnb142pybw7m08jg44r7n13ffv3r"; + persistencedSha256 = "0mhwk321garyl6m12261cj03ycv0qz1sbrlbq6cqwjpq4f1s7h58"; + patches = lib.optional (kernel.meta.branch == "4.19") ./drm_mode_connector.patch; + }; + + # No active beta right now + beta = stable; legacy_340 = generic { - version = "340.104"; - sha256_32bit = "1l8w95qpxmkw33c4lsf5ar9w2fkhky4x23rlpqvp1j66wbw1b473"; - sha256_64bit = "18k65gx6jg956zxyfz31xdp914sq3msn665a759bdbryksbk3wds"; - settingsSha256 = "1vvpqimvld2iyfjgb9wvs7ca0b0f68jzfdpr0icbyxk4vhsq7sxk"; - persistencedSha256 = "0zqws2vsrxbxhv6z0nn2galnghcsilcn3s0f70bpm6jqj9wzy7x8"; + version = "340.107"; + sha256_32bit = "0mh83affz6bim26ws7kkwwcfj2s6vkdy4d45hifsbshr82qd52wd"; + sha256_64bit = "0pv9yv3x0kg9hfkmc50xb54ahxkbnyy2vyy4hj2h0s6m9sb5kqz3"; + settingsSha256 = "1rgaa24acdyqa1rqrx56293vxpskr792njqqpigqmps04llsx703"; + persistencedSha256 = "0nwv6kh4gxgy80x1zs6gcg5hy3amg25xhsfa2v4mwqa36sblxz6l"; useGLVND = false; - patches = maybePatch_drm_legacy ++ [ ./vm_operations_struct-fault.patch ]; + patches = [ ./vm_operations_struct-fault.patch ]; }; legacy_304 = generic { @@ -63,5 +75,6 @@ rec { ''; in applyPatches [ "fix-typos" ]; patches = maybePatch_drm_legacy; + broken = stdenv.lib.versionAtLeast kernel.version "4.18"; }; } diff --git a/pkgs/os-specific/linux/nvidia-x11/drm_mode_connector.patch b/pkgs/os-specific/linux/nvidia-x11/drm_mode_connector.patch new file mode 100644 index 000000000000..58cf06fae45f --- /dev/null +++ b/pkgs/os-specific/linux/nvidia-x11/drm_mode_connector.patch @@ -0,0 +1,24 @@ +diff -ura a/kernel/nvidia-drm/nvidia-drm-connector.c b/kernel/nvidia-drm/nvidia-drm-connector.c +--- a/kernel/nvidia-drm/nvidia-drm-connector.c 2018-09-07 17:38:31.807453997 -0400 ++++ b/kernel/nvidia-drm/nvidia-drm-connector.c 2018-09-07 17:39:22.446185824 -0400 +@@ -226,7 +226,7 @@ + + + if (nv_connector->edid != NULL) { +- drm_mode_connector_update_edid_property( ++ drm_connector_update_edid_property( + connector, nv_connector->edid); + } + +diff -ura a/kernel/nvidia-drm/nvidia-drm-encoder.c b/kernel/nvidia-drm/nvidia-drm-encoder.c +--- a/kernel/nvidia-drm/nvidia-drm-encoder.c 2018-09-07 17:38:31.807453997 -0400 ++++ b/kernel/nvidia-drm/nvidia-drm-encoder.c 2018-09-07 17:39:35.083798484 -0400 +@@ -216,7 +216,7 @@ + + /* Attach encoder and connector */ + +- ret = drm_mode_connector_attach_encoder(connector, encoder); ++ ret = drm_connector_attach_encoder(connector, encoder); + + if (ret != 0) { + NV_DRM_DEV_LOG_ERR( diff --git a/pkgs/os-specific/linux/nvidia-x11/generic.nix b/pkgs/os-specific/linux/nvidia-x11/generic.nix index 06125787a588..be378d66caf9 100644 --- a/pkgs/os-specific/linux/nvidia-x11/generic.nix +++ b/pkgs/os-specific/linux/nvidia-x11/generic.nix @@ -1,5 +1,5 @@ { version -, sha256_32bit +, sha256_32bit ? null , sha256_64bit , settingsSha256 , persistencedSha256 @@ -10,6 +10,7 @@ , prePatch ? "" , patches ? [] +, broken ? false }: { stdenv, callPackage, pkgsi686Linux, fetchurl @@ -22,11 +23,15 @@ with stdenv.lib; -assert (!libsOnly) -> kernel != null; +assert !libsOnly -> kernel != null; +assert versionOlder version "391" -> sha256_32bit != null; +assert ! versionOlder version "391" -> stdenv.hostPlatform.system == "x86_64-linux"; let nameSuffix = optionalString (!libsOnly) "-${kernel.version}"; pkgSuffix = optionalString (versionOlder version "304") "-pkg0"; + i686bundled = versionAtLeast version "391"; + self = stdenv.mkDerivation { name = "nvidia-x11-${version}${nameSuffix}"; @@ -34,24 +39,27 @@ let builder = ./builder.sh; src = - if stdenv.hostPlatform.system == "i686-linux" then - fetchurl { - url = "https://download.nvidia.com/XFree86/Linux-x86/${version}/NVIDIA-Linux-x86-${version}${pkgSuffix}.run"; - sha256 = sha256_32bit; - } - else if stdenv.hostPlatform.system == "x86_64-linux" then + if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { url = "https://download.nvidia.com/XFree86/Linux-x86_64/${version}/NVIDIA-Linux-x86_64-${version}${pkgSuffix}.run"; sha256 = sha256_64bit; } + else if stdenv.hostPlatform.system == "i686-linux" then + fetchurl { + url = "https://download.nvidia.com/XFree86/Linux-x86/${version}/NVIDIA-Linux-x86-${version}${pkgSuffix}.run"; + sha256 = sha256_32bit; + } else throw "nvidia-x11 does not support platform ${stdenv.hostPlatform.system}"; patches = if libsOnly then null else patches; inherit prePatch; inherit version useGLVND useProfiles; inherit (stdenv.hostPlatform) system; + inherit i686bundled; - outputs = [ "out" ] ++ optional (!libsOnly) "bin"; + outputs = [ "out" ] + ++ optional i686bundled "lib32" + ++ optional (!libsOnly) "bin"; outputDev = if libsOnly then null else "bin"; kernel = if libsOnly then null else kernel.dev; @@ -62,7 +70,7 @@ let dontStrip = true; dontPatchELF = true; - libPath = makeLibraryPath [ xorg.libXext xorg.libX11 xorg.libXv xorg.libXrandr zlib stdenv.cc.cc ]; + libPath = makeLibraryPath [ xorg.libXext xorg.libX11 xorg.libXv xorg.libXrandr xorg.libxcb zlib stdenv.cc.cc ]; nativeBuildInputs = [ perl nukeReferences ] ++ optionals (!libsOnly) kernel.moduleBuildDependencies; @@ -84,6 +92,7 @@ let platforms = [ "i686-linux" "x86_64-linux" ]; maintainers = [ maintainers.vcunat ]; priority = 4; # resolves collision with xorg-server's "lib/xorg/modules/extensions/libglx.so" + inherit broken; }; }; diff --git a/pkgs/os-specific/linux/open-iscsi/default.nix b/pkgs/os-specific/linux/open-iscsi/default.nix index 480554313048..a2644fcbc3fd 100644 --- a/pkgs/os-specific/linux/open-iscsi/default.nix +++ b/pkgs/os-specific/linux/open-iscsi/default.nix @@ -1,26 +1,30 @@ -{ stdenv, fetchFromGitHub, automake, autoconf, libtool, gettext, utillinux, openisns, openssl, kmod }: +{ stdenv, fetchFromGitHub, automake, autoconf, libtool, gettext +, utillinux, openisns, openssl, kmod, perl, systemd, pkgconf +}: + stdenv.mkDerivation rec { name = "open-iscsi-${version}"; - version = "2.0-873-${stdenv.lib.substring 0 7 src.rev}"; + version = "2.0.877"; + + nativeBuildInputs = [ autoconf automake gettext libtool perl pkgconf ]; + buildInputs = [ kmod openisns.lib openssl systemd utillinux ]; - buildInputs = [ automake autoconf libtool gettext utillinux openisns.lib openssl kmod ]; - src = fetchFromGitHub { owner = "open-iscsi"; repo = "open-iscsi"; - rev = "4c1f2d90ef1c73e33d9f1e4ae9c206ffe015a8f9"; - sha256 = "0h030zk4zih3l8z5662b3kcifdxlakbwwkz1afb7yf0cicds7va8"; + rev = version; + sha256 = "0v3dsrl34pdx0yl5jsanrpgg3vw466rl8k81hkshgq3a5mq5qhf6"; }; - + DESTDIR = "$(out)"; - - NIX_LDFLAGS = "-lkmod"; + + NIX_LDFLAGS = "-lkmod -lsystemd"; NIX_CFLAGS_COMPILE = "-DUSE_KMOD"; preConfigure = '' sed -i 's|/usr|/|' Makefile ''; - + postInstall = '' cp usr/iscsistart $out/sbin/ $out/sbin/iscsistart -v @@ -28,9 +32,9 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A high performance, transport independent, multi-platform implementation of RFC3720"; - license = licenses.gpl2Plus; - homepage = http://www.open-iscsi.com; + license = licenses.gpl2; + homepage = https://www.open-iscsi.com; platforms = platforms.linux; - maintainers = with maintainers; [ cleverca22 ]; + maintainers = with maintainers; [ cleverca22 zaninime ]; }; } diff --git a/pkgs/os-specific/linux/open-isns/default.nix b/pkgs/os-specific/linux/open-isns/default.nix index c8b404c6be7f..21d32af3ba83 100644 --- a/pkgs/os-specific/linux/open-isns/default.nix +++ b/pkgs/os-specific/linux/open-isns/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "open-isns-${version}"; - version = "0.98"; + version = "0.99"; src = fetchFromGitHub { owner = "gonzoleeman"; repo = "open-isns"; rev = "v${version}"; - sha256 = "055gjwz5hxaj5jk23bf7dy9wbxk9m8cfgl1msbzjc60gr2mmcbdg"; + sha256 = "0m294aiv80rkihacw5094093pc0kd5bkbxqgs6i32jsglxy33hvf"; }; propagatedBuildInputs = [ openssl ]; diff --git a/pkgs/os-specific/linux/paxctl/default.nix b/pkgs/os-specific/linux/paxctl/default.nix index 52e4c512f9a2..8fdd2356c30d 100644 --- a/pkgs/os-specific/linux/paxctl/default.nix +++ b/pkgs/os-specific/linux/paxctl/default.nix @@ -9,18 +9,12 @@ stdenv.mkDerivation rec { sha256 = "0biw882fp1lmgs6kpxznp1v6758r7dg9x8iv5a06k0b82bcdsc53"; }; - # TODO Always do first way next mass rebuild. - buildInputs = stdenv.lib.optional - (!stdenv.hostPlatform.isLinux || !stdenv.buildPlatform.isLinux) - elf-header; + buildInputs = [ elf-header ]; - # TODO Always do first way next mass rebuild. - preBuild = if !stdenv.hostPlatform.isLinux || !stdenv.buildPlatform.isLinux then '' + preBuild = '' sed -i Makefile \ -e 's|--owner 0 --group 0||g' \ -e '/CC:=gcc/d' - '' else '' - sed "s|--owner 0 --group 0||g" -i Makefile ''; makeFlags = [ diff --git a/pkgs/os-specific/linux/pflask/default.nix b/pkgs/os-specific/linux/pflask/default.nix index b4f93e9de3fb..1155a793b014 100644 --- a/pkgs/os-specific/linux/pflask/default.nix +++ b/pkgs/os-specific/linux/pflask/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, python, waf }: +{ lib, stdenv, fetchurl, python, wafHook }: stdenv.mkDerivation rec { name = "pflask-${version}"; @@ -10,19 +10,9 @@ stdenv.mkDerivation rec { sha256 = "2545fca37f9da484b46b6fb5e3a9bbba6526a9725189fe4af5227ef6e6fca440"; }; + nativeBuildInputs = [ wafHook ]; buildInputs = [ python ]; - configurePhase = '' - ln -s ${waf} waf - python waf configure --prefix=$out - ''; - buildPhase = '' - python waf build - ''; - installPhase = '' - python waf install - ''; - meta = { description = "Lightweight process containers for Linux"; homepage = "https://ghedo.github.io/pflask/"; diff --git a/pkgs/os-specific/linux/piper/default.nix b/pkgs/os-specific/linux/piper/default.nix new file mode 100644 index 000000000000..9be17ade149e --- /dev/null +++ b/pkgs/os-specific/linux/piper/default.nix @@ -0,0 +1,34 @@ +{ stdenv, meson, ninja, pkgconfig, gettext, fetchFromGitHub, python3 +, wrapGAppsHook, gtk3, glib, desktop-file-utils, appstream-glib, gnome3 +, gobject-introspection }: + +python3.pkgs.buildPythonApplication rec { + pname = "piper-${version}"; + version = "0.2.902"; + + format = "other"; + + src = fetchFromGitHub { + owner = "libratbag"; + repo = "piper"; + rev = version; + sha256 = "1ny0vf8ym9v040cb5h084k5wwn929fnhq9infbdq8f8vvy61magb"; + }; + + nativeBuildInputs = [ meson ninja gettext pkgconfig wrapGAppsHook desktop-file-utils appstream-glib gobject-introspection ]; + buildInputs = [ gtk3 glib gnome3.defaultIconTheme python3 ]; + propagatedBuildInputs = with python3.pkgs; [ lxml evdev pygobject3 ]; + + postPatch = '' + chmod +x meson_install.sh # patchShebangs requires executable file + patchShebangs meson_install.sh + ''; + + meta = with stdenv.lib; { + description = "GTK frontend for ratbagd mouse config daemon"; + homepage = https://github.com/libratbag/piper; + license = licenses.gpl2; + maintainers = with maintainers; [ mvnetbiz ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/os-specific/linux/plymouth/default.nix b/pkgs/os-specific/linux/plymouth/default.nix index 88592798a1f6..2092a50041f1 100644 --- a/pkgs/os-specific/linux/plymouth/default.nix +++ b/pkgs/os-specific/linux/plymouth/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "plymouth-${version}"; - version = "0.9.3"; + version = "0.9.4"; src = fetchurl { url = "https://www.freedesktop.org/software/plymouth/releases/${name}.tar.xz"; - sha256 = "0x2a9s5jdvfcrdnwbdhm5x4ck3zimmcpghnqvhl65byfj25d13cz"; + sha256 = "0l8kg7b2vfxgz9gnrn0v2w4jvysj2cirp0nxads5sy05397pl6aa"; }; nativeBuildInputs = [ diff --git a/pkgs/os-specific/linux/pmount/default.nix b/pkgs/os-specific/linux/pmount/default.nix index f0f706157ed1..cd0e277b2c6b 100644 --- a/pkgs/os-specific/linux/pmount/default.nix +++ b/pkgs/os-specific/linux/pmount/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { doCheck = false; # fails 1 out of 1 tests with "Error: could not open fstab-type file: No such file or directory" meta = { - homepage = http://pmount.alioth.debian.org/; + homepage = https://bazaar.launchpad.net/~fourmond/pmount/main/files; description = "Mount removable devices as normal user"; license = stdenv.lib.licenses.gpl2; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/os-specific/linux/pmtools/default.nix b/pkgs/os-specific/linux/pmtools/default.nix deleted file mode 100644 index a284924f0058..000000000000 --- a/pkgs/os-specific/linux/pmtools/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ stdenv, fetchurl }: - -stdenv.mkDerivation rec { - name = "pmtools-20071116"; - - src = fetchurl { - url = "http://www.lesswatts.org/patches/linux_acpi/${name}.tar.gz"; - sha256 = "91751774976e39f6237efd0326eb35196a9346220b92ad35894a33283e872748"; - }; - - installPhase = '' - mkdir -p $out/bin $out/share/pmtools - cp acpidump/acpidump acpixtract/acpixtract madt/madt $out/bin/ - cp README $out/share/pmtools/ - ''; - - meta = { - homepage = http://www.lesswatts.org/projects/acpi/utilities.php; - description = "Linux ACPI utilities"; - license = stdenv.lib.licenses.gpl2; - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/os-specific/linux/pommed-light/default.nix b/pkgs/os-specific/linux/pommed-light/default.nix index 3ee5e312d233..06ea49034a01 100644 --- a/pkgs/os-specific/linux/pommed-light/default.nix +++ b/pkgs/os-specific/linux/pommed-light/default.nix @@ -1,8 +1,7 @@ -{ - stdenv -, fetchurl +{ stdenv +, fetchFromGitHub , pciutils -, confuse +, libconfuse , alsaLib , audiofile , pkgconfig @@ -15,10 +14,11 @@ stdenv.mkDerivation rec { version = "1.51lw"; name = "${pkgname}-${version}"; - src = fetchurl { - url = "https://github.com/bytbox/${pkgname}/archive/v${version}.tar.gz"; - - sha256 = "11wi17bh2br1hp8gmq40b1hm5drm6h969505f7432zam3cm8mc8q"; + src = fetchFromGitHub { + owner = "bytbox"; + repo = pkgname; + rev = "v${version}"; + sha256 = "18fvdwwhcl6s4bpf2f2i389s71c8k4g0yb81am9rdddqmzaw27iy"; }; postPatch = '' @@ -28,12 +28,12 @@ stdenv.mkDerivation rec { substituteInPlace pommed/cd_eject.c --replace /usr/bin/eject ${eject}/bin/eject ''; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ pciutils - confuse + libconfuse alsaLib audiofile - pkgconfig zlib eject ]; diff --git a/pkgs/os-specific/linux/pommed/default.nix b/pkgs/os-specific/linux/pommed/default.nix deleted file mode 100644 index 3698b2b281f9..000000000000 --- a/pkgs/os-specific/linux/pommed/default.nix +++ /dev/null @@ -1,80 +0,0 @@ -{ - stdenv -, fetchurl -, pciutils -, confuse -, dbus, dbus-glib -, alsaLib -, audiofile -, pkgconfig -, gtk2 -, gettext -, libXpm -}: - -let - - build_flags_patch = fetchurl { - url = http://patch-tracker.debian.org/patch/series/dl/pommed/1.39~dfsg-2/build_flags.patch; - sha256 = "109n5v0m91fqf8vqnpqg1zw8mk8fi9pkzqsfrmlavalg4xz49x9j"; - }; - -in - -stdenv.mkDerivation rec { - name = "pommed-1.39"; - - src = fetchurl { - url = "http://alioth.debian.org/frs/download.php/3583/${name}.tar.gz"; - sha256 = "18lxywmikanjr5pk1jdqda88dxd2579fpyd332xn4njjhlgwy5fp"; - }; - - patches = [ build_flags_patch ./find-eject-in-path.patch ]; - - buildInputs = [ - pciutils - confuse - dbus - alsaLib - audiofile - dbus-glib - pkgconfig - gtk2 - gettext - libXpm - ]; - - installPhase = '' - mkdir -pv $out/bin $out/etc/init.d $out/etc/dbus-1/system.d \ - $out/share/pommed $out/share/gpomme $out/share/applications \ - $out/share/icons/hicolor/scalable/apps $out/share/pixmaps - - install -v -m755 pommed/pommed wmpomme/wmpomme gpomme/gpomme $out/bin - install -v -m644 pommed/data/* $out/share/pommed - install -v -m644 pommed.conf.mactel $out/etc/pommed.conf - install -v -m644 pommed.init $out/etc/init.d - install -v -m644 dbus-policy.conf $out/etc/dbus-1/system.d/pommed.conf - - cp -av gpomme/themes $out/share/gpomme - for lang in de es fr it ja; do - mkdir -pv $out/share/locale/"$lang"/LC_MESSAGES - install -v -m644 gpomme/po/"$lang".mo $out/share/locale/"$lang"/LC_MESSAGES/gpomme.mo - done - install -v -m644 gpomme/gpomme*.desktop $out/share/applications - for size in 128 16 192 22 24 32 36 48 64 72 96; do - mkdir -pv $out/share/icons/hicolor/"$size"x"$size"/apps - install -v -m644 icons/gpomme_"$size"x"$size".png \ - $out/share/icons/hicolor/"$size"x"$size"/apps - done - install -v -m644 icons/gpomme.svg $out/share/icons/hicolor/scalable/apps - - install -v -m644 icons/gpomme_192x192.xpm $out/share/pixmaps/wmpomme.xpm - ''; - - meta = { - description = "A tool to handle hotkeys on Apple laptop keyboards"; - homepage = http://www.technologeek.org/projects/pommed/index.html; - license = stdenv.lib.licenses.gpl2; - broken = true; # hash changed, and it's quite suspicious - }; -} diff --git a/pkgs/os-specific/linux/pommed/find-eject-in-path.patch b/pkgs/os-specific/linux/pommed/find-eject-in-path.patch deleted file mode 100644 index d021a0290eeb..000000000000 --- a/pkgs/os-specific/linux/pommed/find-eject-in-path.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur pommed-1.39-orig/pommed/cd_eject.c pommed-1.39/pommed/cd_eject.c ---- pommed-1.39-orig/pommed/cd_eject.c 2011-06-02 05:24:05.000000000 -0400 -+++ pommed-1.39/pommed/cd_eject.c 2012-03-20 14:25:33.397712520 -0400 -@@ -100,7 +100,7 @@ - for (fd = 3; fd < max_fd; fd++) - close(fd); - -- execve("/usr/bin/eject", eject_argv, eject_envp); -+ execvpe("eject", eject_argv, eject_envp); - - logmsg(LOG_ERR, "Could not execute eject: %s", strerror(errno)); - exit(1); diff --git a/pkgs/os-specific/linux/procdump/default.nix b/pkgs/os-specific/linux/procdump/default.nix new file mode 100644 index 000000000000..aa7d0ec46043 --- /dev/null +++ b/pkgs/os-specific/linux/procdump/default.nix @@ -0,0 +1,48 @@ +{ stdenv, fetchFromGitHub, fetchpatch, bash, coreutils, gdb, zlib }: + +stdenv.mkDerivation rec { + name = "procdump-${version}"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "Microsoft"; + repo = "ProcDump-for-Linux"; + rev = version; + sha256 = "1lkm05hq4hl1vadj9ifm18hi7cbf5045xlfxdfbrpsl6kxgfwcc4"; + }; + + nativeBuildInputs = [ zlib ]; + buildInputs = [ bash coreutils gdb ]; + + patches = [ + # Fix name conflict when built with musl + # TODO: check if fixed upstream https://github.com/Microsoft/ProcDump-for-Linux/pull/50 + (fetchpatch { + url = "https://github.com/Microsoft/ProcDump-for-Linux/commit/1b7b50b910f20b463fb628c8213663c8a8d11d0d.patch"; + sha256 = "0h0dj3gi6hw1wdpc0ih9s4kkagv0d9jzrg602cr85r2z19lmb7yk"; + }) + ]; + + postPatch = '' + substituteInPlace src/CoreDumpWriter.c \ + --replace '"gcore ' '"${gdb}/bin/gcore ' \ + --replace '"rm ' '"${coreutils}/bin/rm ' \ + --replace '/bin/bash' '${bash}/bin/bash' + ''; + + makeFlags = [ + "DESTDIR=$(out)" + "INSTALLDIR=/bin" + "MANDIR=/share/man/man1" + ]; + + doCheck = false; # needs root + + meta = with stdenv.lib; { + description = "A Linux version of the ProcDump Sysinternals tool"; + homepage = https://github.com/Microsoft/ProcDump-for-Linux; + license = licenses.mit; + maintainers = with maintainers; [ c0bw3b ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/os-specific/linux/procps-ng/default.nix b/pkgs/os-specific/linux/procps-ng/default.nix index 7f1e93c072da..272812ccb588 100644 --- a/pkgs/os-specific/linux/procps-ng/default.nix +++ b/pkgs/os-specific/linux/procps-ng/default.nix @@ -1,10 +1,16 @@ { lib, stdenv, fetchurl, ncurses, pkgconfig +# `ps` with systemd support is able to properly report different +# attributes like unit name, so we want to have it on linux. +, withSystemd ? stdenv.isLinux +, systemd ? null + # procps is mostly Linux-only. Most commands require a running Linux # system (or very similar like that found in Cygwin). The one # exception is ‘watch’ which is portable enough to run on pretty much # any UNIX-compatible system. -, watchOnly ? !(stdenv.isLinux || stdenv.isCygwin) }: +, watchOnly ? !(stdenv.isLinux || stdenv.isCygwin) +}: stdenv.mkDerivation rec { name = "procps-${version}"; @@ -16,7 +22,8 @@ stdenv.mkDerivation rec { sha256 = "0r84kwa5fl0sjdashcn4vh7hgfm7ahdcysig3mcjvpmkzi7p9g8h"; }; - buildInputs = [ ncurses ]; + buildInputs = [ ncurses ] + ++ lib.optional withSystemd systemd; nativeBuildInputs = [ pkgconfig ]; makeFlags = [ "usrbin_execdir=$(out)/bin" ] @@ -26,6 +33,7 @@ stdenv.mkDerivation rec { # Too red configureFlags = [ "--disable-modern-top" ] + ++ lib.optional withSystemd "--with-systemd" ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ "ac_cv_func_malloc_0_nonnull=yes" "ac_cv_func_realloc_0_nonnull=yes" ]; diff --git a/pkgs/os-specific/linux/pscircle/default.nix b/pkgs/os-specific/linux/pscircle/default.nix index a334465fb71d..1efbd7bc2c9f 100644 --- a/pkgs/os-specific/linux/pscircle/default.nix +++ b/pkgs/os-specific/linux/pscircle/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "pscircle-${version}"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitLab { owner = "mildlyparallel"; repo = "pscircle"; rev = "v${version}"; - sha256 = "188d0db62215pycmx2qfmbbjpmih03vigsz2j448zhsbyxapavv3"; + sha256 = "1sxdnhkcr26l29nk0zi1zkvkd7128xglfql47rdb1bx940vflgb6"; }; buildInputs = [ diff --git a/pkgs/os-specific/linux/psmisc/default.nix b/pkgs/os-specific/linux/psmisc/default.nix index 1eec10860f72..68e51afdf1bb 100644 --- a/pkgs/os-specific/linux/psmisc/default.nix +++ b/pkgs/os-specific/linux/psmisc/default.nix @@ -1,19 +1,34 @@ -{stdenv, fetchurl, ncurses}: +{stdenv, fetchFromGitLab, autoconf, automake, gettext, ncurses}: stdenv.mkDerivation rec { - name = "psmisc-23.1"; + pname = "psmisc"; + version = "23.2"; + name = "${pname}-${version}"; - src = fetchurl { - url = "mirror://sourceforge/psmisc/${name}.tar.xz"; - sha256 = "0c5s94hqpwfmyswx2f96gifa6wdbpxxpkyxcrlzbxpvmrxsd911f"; + src = fetchFromGitLab { + owner = pname; + repo = pname; + rev = "v${version}"; + sha256 = "0d90wmibxpkl0d7sdibvvkwpyxyg6m6ksh5gwrjh15vf1swvd5i1"; }; - buildInputs = [ncurses]; + nativeBuildInputs = [ autoconf automake gettext ]; + buildInputs = [ ncurses ]; - meta = { - homepage = http://psmisc.sourceforge.net/; + preConfigure = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' + # Goes past the rpl_malloc linking failure + export ac_cv_func_malloc_0_nonnull=yes + export ac_cv_func_realloc_0_nonnull=yes + '' + '' + echo $version > .tarball-version + ./autogen.sh + ''; + + meta = with stdenv.lib; { + homepage = https://gitlab.com/psmisc/psmisc; description = "A set of small useful utilities that use the proc filesystem (such as fuser, killall and pstree)"; - platforms = stdenv.lib.platforms.linux; - license = stdenv.lib.licenses.gpl2Plus; + platforms = platforms.linux; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ ryantm ]; }; } diff --git a/pkgs/os-specific/linux/r8168/default.nix b/pkgs/os-specific/linux/r8168/default.nix new file mode 100644 index 000000000000..f2c87b97c4ff --- /dev/null +++ b/pkgs/os-specific/linux/r8168/default.nix @@ -0,0 +1,56 @@ +{ stdenv, lib, fetchFromGitHub, kernel }: + + +let modDestDir = "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/net/wireless/realtek/r8168"; + +in stdenv.mkDerivation rec { + name = "r8168-${kernel.version}-${version}"; + # on update please verify that the source matches the realtek version + version = "8.046.00"; + + # This is a mirror. The original website[1] doesn't allow non-interactive + # downloads, instead emailing you a download link. + # [1] http://www.realtek.com.tw/downloads/downloadsView.aspx?PFid=5&Level=5&Conn=4&DownTypeID=3 + # I've verified manually (`diff -r`) that the source code for version 8.046.00 + # is the same as the one available on the realtek website. + src = fetchFromGitHub { + owner = "mtorromeo"; + repo = "r8168"; + rev = version; + sha256 = "0y8w3biw5mshn5bvl24b9rybfh67f1s9gfzkcv9p4m7s7nchj2dg"; + }; + + hardeningDisable = [ "pic" ]; + + nativeBuildInputs = kernel.moduleBuildDependencies; + + # avoid using the Makefile directly -- it doesn't understand + # any kernel but the current. + # based on the ArchLinux pkgbuild: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/r8168 + preBuild = '' + makeFlagsArray+=("-C${kernel.dev}/lib/modules/${kernel.modDirVersion}/build") + makeFlagsArray+=("SUBDIRS=$PWD/src") + makeFlagsArray+=("EXTRA_CFLAGS=-DCONFIG_R8168_NAPI -DCONFIG_R8168_VLAN") + makeFlagsArray+=("modules") + ''; + + enableParallelBuilding = true; + + installPhase = '' + mkdir -p ${modDestDir} + find . -name '*.ko' -exec cp --parents '{}' ${modDestDir} \; + find ${modDestDir} -name '*.ko' -exec xz -f '{}' \; + ''; + + meta = with lib; { + description = "Realtek r8168 driver"; + longDescription = '' + A kernel module for Realtek 8168 network cards. + If you want to use this driver, you might need to blacklist the r8169 driver + by adding "r8169" to boot.blacklistedKernelModules. + ''; + license = licenses.gpl2Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ timokau ]; + }; +} diff --git a/pkgs/os-specific/linux/rdma-core/default.nix b/pkgs/os-specific/linux/rdma-core/default.nix index de7164b2af03..8f2c834672f5 100644 --- a/pkgs/os-specific/linux/rdma-core/default.nix +++ b/pkgs/os-specific/linux/rdma-core/default.nix @@ -1,9 +1,9 @@ { stdenv, fetchFromGitHub, cmake, pkgconfig, pandoc -, ethtool, nettools, libnl, udev, python, perl +, ethtool, iproute, libnl, udev, python, perl } : let - version = "19"; + version = "21"; in stdenv.mkDerivation { name = "rdma-core-${version}"; @@ -12,11 +12,11 @@ in stdenv.mkDerivation { owner = "linux-rdma"; repo = "rdma-core"; rev = "v${version}"; - sha256 = "0c01f9yn9sk7wslyrclsi2jvrn4d36bdw4qjbl0vmcv4858wf4bb"; + sha256 = "0q4hdm14f1xz2h0m5d821fdyp7i917rvmkas5axmfr1myv5422fl"; }; nativeBuildInputs = [ cmake pkgconfig pandoc ]; - buildInputs = [ libnl ethtool nettools udev python perl ]; + buildInputs = [ libnl ethtool iproute udev python perl ]; cmakeFlags = [ "-DCMAKE_INSTALL_RUNDIR=/run" @@ -26,7 +26,8 @@ in stdenv.mkDerivation { postPatch = '' substituteInPlace providers/rxe/rxe_cfg.in \ --replace ethtool "${ethtool}/bin/ethtool" \ - --replace ifconfig "${nettools}/bin/ifconfig" + --replace 'ip addr' "${iproute}/bin/ip addr" \ + --replace 'ip link' "${iproute}/bin/ip link" ''; meta = with stdenv.lib; { diff --git a/pkgs/os-specific/linux/reptyr/default.nix b/pkgs/os-specific/linux/reptyr/default.nix index 4b83e478dd1c..bd25dc65ec85 100644 --- a/pkgs/os-specific/linux/reptyr/default.nix +++ b/pkgs/os-specific/linux/reptyr/default.nix @@ -1,26 +1,35 @@ -{ stdenv, fetchurl }: +{ stdenv, lib, fetchFromGitHub, python2 }: stdenv.mkDerivation rec { - version = "0.6.2"; + version = "0.7.0"; name = "reptyr-${version}"; - src = fetchurl { - url = "https://github.com/nelhage/reptyr/archive/reptyr-${version}.tar.gz"; - sha256 = "07pfl0rkgm8m3f3jy8r9l2yvnhf8lgllpsk3mh57mhzdxq8fagf7"; + + src = fetchFromGitHub { + owner = "nelhage"; + repo = "reptyr"; + rev = "reptyr-${version}"; + sha256 = "1hnijfz1ab34j2h2cxc3f43rmbclyihgn9x9wxa7jqqgb2xm71hj"; }; - # Avoid a glibc >= 2.25 deprecation warning that gets fatal via -Werror. - postPatch = '' - sed 1i'#include ' -i platform/linux/linux.c - ''; + makeFlags = [ "PREFIX=" "DESTDIR=$(out)" ]; - # Needed with GCC 7 - NIX_CFLAGS_COMPILE = "-Wno-error=format-truncation"; + checkInputs = [ (python2.withPackages (p: [ p.pexpect ])) ]; + doCheck = true; - makeFlags = ["PREFIX=$(out)"]; meta = { - platforms = [ "i686-linux" "x86_64-linux" ]; - maintainers = with stdenv.lib.maintainers; [raskin]; - license = stdenv.lib.licenses.mit; - description = ''A Linux tool to change controlling pty of a process''; + platforms = [ + "i686-linux" + "x86_64-linux" + "i686-freebsd" + "x86_64-freebsd" + "armv5tel-linux" + "armv6l-linux" + "armv7l-linux" + "aarch64-linux" + ]; + maintainers = with lib.maintainers; [raskin]; + license = lib.licenses.mit; + description = "Reparent a running program to a new terminal"; + homepage = https://github.com/nelhage/reptyr; }; } diff --git a/pkgs/os-specific/linux/roccat-tools/default.nix b/pkgs/os-specific/linux/roccat-tools/default.nix new file mode 100644 index 000000000000..c2fb55b344b4 --- /dev/null +++ b/pkgs/os-specific/linux/roccat-tools/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchurl, cmake, pkgconfig, gettext +, dbus, dbus-glib, libgaminggear, libgudev, lua +}: + +stdenv.mkDerivation rec { + name = "roccat-tools-${version}"; + version = "5.7.0"; + + src = fetchurl { + url = "mirror://sourceforge/roccat/${name}.tar.bz2"; + sha256 = "15gxplcm62167xhk65k8v6gg3j6jr0c5a64wlz72y1vfq0ai7qm6"; + }; + + postPatch = '' + sed -i -re 's,/(etc/xdg),\1,' roccateventhandler/CMakeLists.txt + + sed -i -e '/roccat_profile_dir(void).*{/,/}/ { + /return/c \ + return g_build_path("/", g_get_user_data_dir(), "roccat", NULL); + }' libroccat/roccat_helper.c + ''; + + nativeBuildInputs = [ cmake pkgconfig gettext ]; + buildInputs = [ dbus dbus-glib libgaminggear libgudev lua ]; + + enableParallelBuilding = true; + + cmakeFlags = [ + "-DUDEVDIR=\${out}/lib/udev/rules.d" + "-DCMAKE_MODULE_PATH=${libgaminggear.dev}/lib/cmake" + "-DWITH_LUA=${lua.luaversion}" + "-DLIBDIR=lib" + ]; + + meta = { + description = "Tools to configure ROCCAT devices"; + homepage = http://roccat.sourceforge.net/; + platforms = stdenv.lib.platforms.linux; + license = stdenv.lib.licenses.gpl2Plus; + }; +} diff --git a/pkgs/os-specific/linux/s6-linux-utils/default.nix b/pkgs/os-specific/linux/s6-linux-utils/default.nix index dbef7c41c067..0d208a6eb55f 100644 --- a/pkgs/os-specific/linux/s6-linux-utils/default.nix +++ b/pkgs/os-specific/linux/s6-linux-utils/default.nix @@ -1,24 +1,19 @@ -{ stdenv, fetchurl, skalibs }: +{ stdenv, skawarePackages }: -let +with skawarePackages; - version = "2.4.0.2"; +buildPackage { + pname = "s6-linux-utils"; + version = "2.5.0.0"; + sha256 = "04q2z71dkzahd2ppga2zikclz2qk014c23gm7rigqxjc8rs1amvq"; -in stdenv.mkDerivation rec { - - name = "s6-linux-utils-${version}"; - - src = fetchurl { - url = "https://www.skarnet.org/software/s6-linux-utils/${name}.tar.gz"; - sha256 = "0245rmk7wfyyfsi4g7f0niprwlvqlwkbyjxflb8kkbvhwfdavqip"; - }; + description = "A set of minimalistic Linux-specific system utilities"; + platforms = stdenv.lib.platforms.linux; outputs = [ "bin" "dev" "doc" "out" ]; - dontDisableStatic = true; - + # TODO: nsss support configureFlags = [ - "--enable-absolute-paths" "--bindir=\${bin}/bin" "--includedir=\${dev}/include" "--with-sysdeps=${skalibs.lib}/lib/skalibs/sysdeps" @@ -28,16 +23,10 @@ in stdenv.mkDerivation rec { ]; postInstall = '' - mkdir -p $doc/share/doc/s6-networking/ - mv doc $doc/share/doc/s6-networking/html + # remove all s6 executables from build directory + rm $(find -name "s6-*" -type f -mindepth 1 -maxdepth 1 -executable) + + mv doc $doc/share/doc/s6-linux-utils/html ''; - meta = { - homepage = http://www.skarnet.org/software/s6-linux-utils/; - description = "A set of minimalistic Linux-specific system utilities"; - platforms = stdenv.lib.platforms.linux; - license = stdenv.lib.licenses.isc; - maintainers = with stdenv.lib.maintainers; [ pmahoney Profpatsch ]; - }; - } diff --git a/pkgs/os-specific/linux/semodule-utils/default.nix b/pkgs/os-specific/linux/semodule-utils/default.nix new file mode 100644 index 000000000000..10ba1a3c7d07 --- /dev/null +++ b/pkgs/os-specific/linux/semodule-utils/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchurl, libsepol }: + +stdenv.mkDerivation rec { + name = "semodule-utils-${version}"; + version = "2.7"; + + inherit (libsepol) se_release se_url; + + src = fetchurl { + url = "${se_url}/${se_release}/${name}.tar.gz"; + sha256 = "1fl60x4w8rn5bcwy68sy48aydwsn1a17d48slni4sfx4c8rqpjch"; + }; + + buildInputs = [ libsepol ]; + + makeFlags = [ + "PREFIX=$(out)" + "LIBSEPOLA=${stdenv.lib.getLib libsepol}/lib/libsepol.a" + ]; + + meta = with stdenv.lib; { + description = "SELinux policy core utilities (packaging additions)"; + license = licenses.gpl2; + inherit (libsepol.meta) homepage platforms; + maintainers = [ maintainers.e-user ]; + }; +} diff --git a/pkgs/os-specific/linux/smem/default.nix b/pkgs/os-specific/linux/smem/default.nix index ede8d425f12d..de12b3719af3 100644 --- a/pkgs/os-specific/linux/smem/default.nix +++ b/pkgs/os-specific/linux/smem/default.nix @@ -1,31 +1,26 @@ { lib, stdenv, fetchurl, python }: stdenv.mkDerivation rec { - name = "smem-1.4"; + name = "smem-${version}"; + version = "1.5"; src = fetchurl { - url = "https://www.selenic.com/smem/download/${name}.tar.gz"; - sha256 = "1v31vy23s7szl6vdrllq9zbg58bp36jf5xy3fikjfg6gyiwgia9f"; + url = "https://selenic.com/repo/smem/archive/${version}.tar.bz2"; + sha256 = "19ibv1byxf2b68186ysrgrhy5shkc5mc69abark1h18yigp3j34m"; }; buildInputs = [ python ]; - buildPhase = - '' - gcc -O2 smemcap.c -o smemcap - ''; + makeFlags = [ "smemcap" ]; installPhase = '' - mkdir -p $out/bin - cp smem smemcap $out/bin/ - - mkdir -p $out/share/man/man8 - cp smem.8 $out/share/man/man8/ + install -Dm555 -t $out/bin/ smem smemcap + install -Dm444 -t $out/share/man/man8/ smem.8 ''; meta = { - homepage = http://www.selenic.com/smem/; + homepage = https://www.selenic.com/smem/; description = "A memory usage reporting tool that takes shared memory into account"; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.eelco ]; diff --git a/pkgs/os-specific/linux/speedometer/default.nix b/pkgs/os-specific/linux/speedometer/default.nix new file mode 100644 index 000000000000..f9c971502921 --- /dev/null +++ b/pkgs/os-specific/linux/speedometer/default.nix @@ -0,0 +1,26 @@ +{ stdenv, lib, fetchurl, pythonPackages }: + +pythonPackages.buildPythonApplication rec { + name = "speedometer-${version}"; + version = "2.8"; + + src = fetchurl { + url = "http://excess.org/speedometer/speedometer-${version}.tar.gz"; + sha256 = "060bikv3gwr203jbdmvawsfhc0yq0bg1m42dk8czx1nqvwvgv6fm"; + }; + + propagatedBuildInputs = [ pythonPackages.urwid ]; + + postPatch = '' + sed -i "/'entry_points': {/d" setup.py + sed -i "/'console_scripts': \['speedometer = speedometer:console'\],},/d" setup.py + ''; + + meta = with lib; { + description = "Measure and display the rate of data across a network connection or data being stored in a file"; + homepage = http://excess.org/speedometer/; + license = licenses.lgpl21Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ Baughn ]; + }; +} diff --git a/pkgs/os-specific/linux/spl/default.nix b/pkgs/os-specific/linux/spl/default.nix index 146e1c276965..42e193a21ad4 100644 --- a/pkgs/os-specific/linux/spl/default.nix +++ b/pkgs/os-specific/linux/spl/default.nix @@ -10,13 +10,13 @@ assert kernel != null; stdenv.mkDerivation rec { name = "spl-${version}-${kernel.version}"; - version = "0.7.9"; + version = "0.7.12"; src = fetchFromGitHub { owner = "zfsonlinux"; repo = "spl"; rev = "spl-${version}"; - sha256 = "0540m1dv9jvrzk9kw61glg0h0cwj976mr9zb42y3nh17k47ywff0"; + sha256 = "13zqh1g132g63zv54l3bsg5kras9mllkx9wvlnfs13chfr7vpp4p"; }; patches = [ ./install_prefix.patch ]; @@ -52,6 +52,5 @@ stdenv.mkDerivation rec { platforms = platforms.linux; license = licenses.gpl2Plus; maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ]; - broken = stdenv.lib.versionAtLeast kernel.version "4.18"; }; } diff --git a/pkgs/os-specific/linux/sssd/default.nix b/pkgs/os-specific/linux/sssd/default.nix index 4224c4900db6..79a79ac34a0f 100644 --- a/pkgs/os-specific/linux/sssd/default.nix +++ b/pkgs/os-specific/linux/sssd/default.nix @@ -1,30 +1,39 @@ -{ stdenv, fetchurl, pkgs, glibc, augeas, dnsutils, c-ares, curl, +{ stdenv, fetchurl, fetchpatch, glibc, augeas, dnsutils, c-ares, curl, cyrus_sasl, ding-libs, libnl, libunistring, nss, samba, nfs-utils, doxygen, python, python3, pam, popt, talloc, tdb, tevent, pkgconfig, ldb, openldap, pcre, kerberos, cifs-utils, glib, keyutils, dbus, fakeroot, libxslt, libxml2, libuuid, ldap, systemd, nspr, check, cmocka, uid_wrapper, - nss_wrapper, ncurses, Po4a, http-parser, jansson - , withSudo ? false }: + nss_wrapper, ncurses, Po4a, http-parser, jansson, + docbook_xsl, docbook_xml_dtd_44, + withSudo ? false }: let - docbookFiles = "${pkgs.docbook_xsl}/share/xml/docbook-xsl/catalog.xml:${pkgs.docbook_xml_dtd_44}/xml/dtd/docbook/catalog.xml"; + docbookFiles = "${docbook_xsl}/share/xml/docbook-xsl/catalog.xml:${docbook_xml_dtd_44}/xml/dtd/docbook/catalog.xml"; in stdenv.mkDerivation rec { name = "sssd-${version}"; - version = "1.16.2"; + version = "1.16.3"; src = fetchurl { url = "https://fedorahosted.org/released/sssd/${name}.tar.gz"; - sha256 = "032ppk57qs1lnvz7pb7lw9ldwm9i1yagh9fzgqgn6na3bg61ynzy"; + sha256 = "1i2fq37w0k71xwqcq1i4l3nglmwybc4694xbrccrih33qsh1fpgf"; }; + patches = [ + (fetchpatch { + name = "duplicate-case-value.diff"; + url = "https://github.com/SSSD/sssd/commit/1ee12b05570fcfb8.diff"; + sha256 = "01y8i8cfs2gydn84097cl5fynx0db8b0vr345gh57ypp84in3ixw"; + }) + ]; + # Something is looking for instead of NIX_CFLAGS_COMPILE = "-I${libxml2.dev}/include/libxml2"; preConfigure = '' export SGML_CATALOG_FILES="${docbookFiles}" export PYTHONPATH=${ldap}/lib/python2.7/site-packages - export PATH=$PATH:${pkgs.openldap}/libexec + export PATH=$PATH:${openldap}/libexec configureFlagsArray=( --prefix=$out diff --git a/pkgs/os-specific/linux/sysdig/default.nix b/pkgs/os-specific/linux/sysdig/default.nix index 9b0f3ff767c2..1a89ff57491c 100644 --- a/pkgs/os-specific/linux/sysdig/default.nix +++ b/pkgs/os-specific/linux/sysdig/default.nix @@ -1,19 +1,22 @@ -{stdenv, fetchFromGitHub, cmake, luajit, kernel, zlib, ncurses, perl, jsoncpp, libb64, openssl, curl, jq, gcc, elfutils}: +{ stdenv, fetchFromGitHub, cmake, kernel +, luajit, zlib, ncurses, perl, jsoncpp, libb64, openssl, curl, jq, gcc, elfutils, tbb +}: with stdenv.lib; stdenv.mkDerivation rec { name = "sysdig-${version}"; - version = "0.22.1"; + version = "0.24.1"; src = fetchFromGitHub { owner = "draios"; repo = "sysdig"; rev = version; - sha256 = "1wbvpsalm2ccwh8xz6fa4gqviilvjd8lnwvdryixhsdsf7j8w0j0"; + sha256 = "04y6cqi2j0qpr5bgxyn6zz9f33v5v4lmkcl21c3sg5hmpjwibg3w"; }; + nativeBuildInputs = [ cmake perl ]; buildInputs = [ - cmake zlib luajit ncurses perl jsoncpp libb64 openssl curl jq gcc elfutils + zlib luajit ncurses jsoncpp libb64 openssl curl jq gcc elfutils tbb ] ++ optional (kernel != null) kernel.moduleBuildDependencies; hardeningDisable = [ "pic" ]; @@ -51,9 +54,11 @@ stdenv.mkDerivation rec { meta = { description = "A tracepoint-based system tracing tool for Linux (with clients for other OSes)"; - license = licenses.gpl2; + license = with licenses; [ asl20 gpl2 mit ]; maintainers = [maintainers.raskin]; platforms = ["x86_64-linux"] ++ platforms.darwin; + broken = kernel != null && (versionOlder kernel.version "4.14" || versionAtLeast kernel.version "4.20"); + homepage = "https://sysdig.com/opensource/"; downloadPage = "https://github.com/draios/sysdig/releases"; }; } diff --git a/pkgs/os-specific/linux/sysstat/default.nix b/pkgs/os-specific/linux/sysstat/default.nix index 5f3eb22f127e..d3a9d7834cdc 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.0.1"; + name = "sysstat-12.1.1"; src = fetchurl { url = "http://perso.orange.fr/sebastien.godard/${name}.tar.xz"; - sha256 = "114wh7iqi82c0az8wn3dg3y56279fb2wg81v8kvx87mq5975bg51"; + sha256 = "0drrlv2fr64g5zf0a2bkla2rql4nmq4n192wvcr9r4zppg58d8k4"; }; buildInputs = [ gettext ]; diff --git a/pkgs/os-specific/linux/systemd-wait/default.nix b/pkgs/os-specific/linux/systemd-wait/default.nix new file mode 100644 index 000000000000..114f4c2444e6 --- /dev/null +++ b/pkgs/os-specific/linux/systemd-wait/default.nix @@ -0,0 +1,25 @@ +{ python3Packages, fetchFromGitHub, lib }: + +python3Packages.buildPythonApplication rec { + pname = "systemd-wait"; + version = "0.1+2018-10-05"; + + src = fetchFromGitHub { + owner = "Stebalien"; + repo = pname; + rev = "bbb58dd4584cc08ad20c3888edb7628f28aee3c7"; + sha256 = "1l8rd0wzf3m7fk0g1c8wc0csdisdfac0filhixpgp0ck9ignayq5"; + }; + + propagatedBuildInputs = with python3Packages; [ + dbus-python pygobject3 + ]; + + meta = { + homepage = https://github.com/Stebalien/systemd-wait; + license = lib.licenses.gpl3; + description = "Wait for a systemd unit to enter a specific state"; + maintainers = [ lib.maintainers.benley ]; + platforms = lib.platforms.linux; + }; +} diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index b4caa63799c7..1d45109ac852 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, fetchpatch, pkgconfig, intltool, gperf, libcap, kmod +{ stdenv, lib, fetchFromGitHub, fetchpatch, fetchurl, pkgconfig, intltool, gperf, libcap, kmod , xz, pam, acl, libuuid, m4, utillinux, libffi , glib, kbd, libxslt, coreutils, libgcrypt, libgpgerror, libidn2, libapparmor , audit, lz4, bzip2, libmicrohttpd, pcre2 @@ -10,8 +10,8 @@ , getent , buildPackages , withSelinux ? false, libselinux -, withLibseccomp ? libseccomp.meta.available, libseccomp -, withKexectools ? kexectools.meta.available, kexectools +, withLibseccomp ? lib.any (lib.meta.platformMatch stdenv.hostPlatform) libseccomp.meta.platforms, libseccomp +, withKexectools ? lib.any (lib.meta.platformMatch stdenv.hostPlatform) kexectools.meta.platforms, kexectools }: let @@ -26,10 +26,26 @@ in stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "NixOS"; repo = "systemd"; - rev = "67c553805a9ebee2dce7c3a350b4abd4d7a489c2"; - sha256 = "114vq71gcddi4qm2hyrj5jsas9599s0h5mg65jfpvxhfyaw54cpv"; + rev = "31859ddd35fc3fa82a583744caa836d356c31d7f"; + sha256 = "1xci0491j95vdjgs397n618zii3sgwnvanirkblqqw6bcvcjvir1"; }; + prePatch = let + # Upstream's maintenance branches are still too intrusive: + # https://github.com/systemd/systemd-stable/tree/v239-stable + patches-deb = fetchurl { + # When the URL disappears, it typically means that Debian has new patches + # (probably security) and updating to new tarball will apply them as well. + name = "systemd-debian-patches.tar.xz"; + url = mirror://debian/pool/main/s/systemd/systemd_239-11~bpo9+1.debian.tar.xz; + sha256 = "136f6p4jbi4z94mf4g099dfcacwka8jwhza0wxxw2q5l5q3xiysh"; + }; + # Note that we skip debian-specific patches, i.e. ./debian/patches/debian/* + in '' + tar xf ${patches-deb} + patches="$patches $(cat debian/patches/series | grep -v '^debian/' | sed 's|^|debian/patches/|')" + ''; + outputs = [ "out" "lib" "man" "dev" ]; nativeBuildInputs = diff --git a/pkgs/os-specific/linux/sysvinit/default.nix b/pkgs/os-specific/linux/sysvinit/default.nix index 2e8cf0125e55..7f84e1cc9b41 100644 --- a/pkgs/os-specific/linux/sysvinit/default.nix +++ b/pkgs/os-specific/linux/sysvinit/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation { ''; meta = { - homepage = http://www.nongnu.org/sysvinit/; + homepage = https://www.nongnu.org/sysvinit/; description = "Utilities related to booting and shutdown"; platforms = stdenv.lib.platforms.linux; license = stdenv.lib.licenses.gpl2Plus; diff --git a/pkgs/os-specific/linux/targetcli/default.nix b/pkgs/os-specific/linux/targetcli/default.nix new file mode 100644 index 000000000000..b8990484cb98 --- /dev/null +++ b/pkgs/os-specific/linux/targetcli/default.nix @@ -0,0 +1,22 @@ +{ stdenv, python, fetchFromGitHub }: + +python.pkgs.buildPythonApplication rec { + pname = "targetcli"; + version = "2.1.fb49"; + + src = fetchFromGitHub { + owner = "open-iscsi"; + repo = "${pname}-fb"; + rev = "v${version}"; + sha256 = "093dmwc5g6yz4cdgpbfszmc97i7nd286w4x447dvg22hvwvjwqhh"; + }; + + propagatedBuildInputs = with python.pkgs; [ configshell rtslib ]; + + meta = with stdenv.lib; { + description = "A command shell for managing the Linux LIO kernel target"; + homepage = https://github.com/open-iscsi/targetcli-fb; + license = licenses.asl20; + platforms = platforms.linux; + }; +} diff --git a/pkgs/os-specific/linux/tbs/default.nix b/pkgs/os-specific/linux/tbs/default.nix index b6eb2f1150a9..fc4b38724a7d 100644 --- a/pkgs/os-specific/linux/tbs/default.nix +++ b/pkgs/os-specific/linux/tbs/default.nix @@ -49,8 +49,7 @@ in stdenv.mkDerivation { ++ kernel.moduleBuildDependencies; postInstall = '' - xz $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/media/dvb-core/dvb-core.ko - xz $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/media/v4l2-core/videodev.ko + find $out/lib/modules/${kernel.modDirVersion} -name "*.ko" -exec xz {} \; ''; meta = with lib; { diff --git a/pkgs/os-specific/linux/thunderbolt/default.nix b/pkgs/os-specific/linux/thunderbolt/default.nix index ac687de8c9ab..faf47c96a5e6 100644 --- a/pkgs/os-specific/linux/thunderbolt/default.nix +++ b/pkgs/os-specific/linux/thunderbolt/default.nix @@ -16,22 +16,13 @@ stdenv.mkDerivation rec { sha256 = "02w1bfm7xvq0dzkhwqiq0camkzz9kvciyhnsis61c8vzp39cwx0x"; }; - buildInputs = [ - boost - cmake - pkgconfig - txt2tags - ]; + nativeBuildInputs = [ cmake pkgconfig txt2tags ]; + buildInputs = [ boost ]; - # These can't go in the normal nix cmakeFlags because $out needs to be - # expanded by the shell, not by cmake or nix. $ENV{out} doesn't work right - # either; it results in /build/source/build//nix/store/blahblahblahblah/bin/ - # TODO: use ${placeholder "out"} when possible. - # See https://github.com/NixOS/nixpkgs/pull/37693 - preConfigure = '' - cmakeFlags+=" -DUDEV_BIN_DIR=$out/bin" - cmakeFlags+=" -DUDEV_RULES_DIR=$out/etc/udev/rules.d" - ''; + cmakeFlags = [ + "-DUDEV_BIN_DIR=${placeholder "out"}/bin" + "-DUDEV_RULES_DIR=${placeholder "out"}/etc/udev/rules.d" + ]; meta = { description = "Thunderbolt(TM) user-space components"; diff --git a/pkgs/os-specific/linux/tiptop/default.nix b/pkgs/os-specific/linux/tiptop/default.nix index 6155f9ed4bf4..3c833de8b0c3 100644 --- a/pkgs/os-specific/linux/tiptop/default.nix +++ b/pkgs/os-specific/linux/tiptop/default.nix @@ -11,8 +11,7 @@ stdenv.mkDerivation rec { patches = [(fetchpatch { name = "reproducibility.patch"; - url = "http://anonscm.debian.org/cgit/collab-maint/tiptop.git/plain/debian/" - + "patches/0001-fix-reproducibility-of-build-process.patch?id=c777d0d5803"; + url = "https://salsa.debian.org/debian/tiptop/raw/debian/2.3.1-1/debian/patches/0001-fix-reproducibility-of-build-process.patch"; sha256 = "116l7n3nl9lj691i7j8x0d0za1i6zpqgghw5d70qfpb17c04cblp"; })]; diff --git a/pkgs/os-specific/linux/tiscamera/default.nix b/pkgs/os-specific/linux/tiscamera/default.nix index d4d6ae18ce62..53b6cbc3401a 100644 --- a/pkgs/os-specific/linux/tiscamera/default.nix +++ b/pkgs/os-specific/linux/tiscamera/default.nix @@ -8,7 +8,7 @@ , libusb1 , libzip , glib -, gobjectIntrospection +, gobject-introspection , gst_all_1 , libwebcam }: @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { libusb1 libzip glib - gobjectIntrospection + gobject-introspection gst_all_1.gstreamer gst_all_1.gst-plugins-base libwebcam diff --git a/pkgs/os-specific/linux/tp_smapi/default.nix b/pkgs/os-specific/linux/tp_smapi/default.nix index 25eeb889cc28..89c6639748d0 100644 --- a/pkgs/os-specific/linux/tp_smapi/default.nix +++ b/pkgs/os-specific/linux/tp_smapi/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; passthru.updateScript = import ./update.nix { - inherit lib writeScript coreutils gnugrep jq curl common-updater-scripts; + inherit stdenv lib writeScript coreutils gnugrep jq curl common-updater-scripts; }; meta = { diff --git a/pkgs/os-specific/linux/tp_smapi/update.nix b/pkgs/os-specific/linux/tp_smapi/update.nix index 94eb44b744cb..1b6dfd90b1e4 100644 --- a/pkgs/os-specific/linux/tp_smapi/update.nix +++ b/pkgs/os-specific/linux/tp_smapi/update.nix @@ -1,6 +1,7 @@ -{ lib, writeScript, coreutils, curl, gnugrep, jq, common-updater-scripts }: +{ stdenv, lib, writeScript, coreutils, curl, gnugrep, jq, common-updater-scripts }: writeScript "update-tp_smapi" '' +#!${stdenv.shell} PATH=${lib.makeBinPath [ common-updater-scripts coreutils curl gnugrep jq ]} tags=`curl -s https://api.github.com/repos/evgeni/tp_smapi/tags` diff --git a/pkgs/os-specific/linux/uclibc/default.nix b/pkgs/os-specific/linux/uclibc/default.nix index de1e47faf666..c07e063caa71 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.30"; + version = "1.0.31"; 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 = "3e0f057f24882823d697126015aa4d7d48fa2542be3939985cb3c26dcbcab5a8"; + sha256 = "0ba9yh7ir1jamrgc9x9v7zw0sw144f78q4vidiz6ynpr4dwbd5qm"; }; # 'ftw' needed to build acl, a coreutils dependency diff --git a/pkgs/os-specific/linux/udisks-glue/default.nix b/pkgs/os-specific/linux/udisks-glue/default.nix index 56e237a9fad0..37af3c92ea53 100644 --- a/pkgs/os-specific/linux/udisks-glue/default.nix +++ b/pkgs/os-specific/linux/udisks-glue/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, automake, autoconf, udisks1, dbus-glib, glib, confuse }: +{ stdenv, fetchurl, pkgconfig, automake, autoconf, udisks1, dbus-glib, glib, libconfuse }: stdenv.mkDerivation { name = "udisks-glue-1.3.5"; @@ -9,7 +9,7 @@ stdenv.mkDerivation { }; nativeBuildInputs = [ pkgconfig automake autoconf ]; - buildInputs = [ udisks1 dbus-glib glib confuse ]; + buildInputs = [ udisks1 dbus-glib glib libconfuse ]; preConfigure = "sh autogen.sh"; @@ -18,6 +18,6 @@ stdenv.mkDerivation { description = "A tool to associate udisks events to user-defined actions"; platforms = stdenv.lib.platforms.linux; maintainers = with stdenv.lib.maintainers; [pSub]; - license = stdenv.lib.licenses.free; + license = stdenv.lib.licenses.bsd2; }; } diff --git a/pkgs/os-specific/linux/udisks/2-default.nix b/pkgs/os-specific/linux/udisks/2-default.nix index 78ab6b37532d..e0340a0b7849 100644 --- a/pkgs/os-specific/linux/udisks/2-default.nix +++ b/pkgs/os-specific/linux/udisks/2-default.nix @@ -1,12 +1,12 @@ { stdenv, fetchFromGitHub, substituteAll, libtool, pkgconfig, intltool, gnused , gnome3, gtk-doc, acl, systemd, glib, libatasmart, polkit, coreutils, bash , expat, libxslt, docbook_xsl, utillinux, mdadm, libgudev, libblockdev, parted -, gobjectIntrospection, docbook_xml_dtd_412, docbook_xml_dtd_43 -, libxfs, f2fs-tools, dosfstools, e2fsprogs, btrfs-progs, exfat, nilfs-utils, ntfs3g +, gobject-introspection, docbook_xml_dtd_412, docbook_xml_dtd_43 +, xfsprogs, f2fs-tools, dosfstools, e2fsprogs, btrfs-progs, exfat, nilfs-utils, ntfs3g }: let - version = "2.8.0"; + version = "2.8.1"; in stdenv.mkDerivation rec { name = "udisks-${version}"; @@ -14,7 +14,7 @@ in stdenv.mkDerivation rec { owner = "storaged-project"; repo = "udisks"; rev = name; - sha256 = "110g3vyai3p6vjzy01yd0bbvxk7n7dl5glxf54f3jvqf0zmaqipx"; + sha256 = "073iqa0pwa7ab0qw33h3ic89508a78incmg6rq914d6br7s030zy"; }; outputs = [ "out" "man" "dev" "devdoc" ]; @@ -33,12 +33,12 @@ in stdenv.mkDerivation rec { }) (substituteAll { src = ./force-path.patch; - path = stdenv.lib.makeBinPath [ btrfs-progs coreutils dosfstools e2fsprogs exfat f2fs-tools nilfs-utils libxfs ntfs3g parted utillinux ]; + path = stdenv.lib.makeBinPath [ btrfs-progs coreutils dosfstools e2fsprogs exfat f2fs-tools nilfs-utils xfsprogs ntfs3g parted utillinux ]; }) ]; nativeBuildInputs = [ - pkgconfig gnome3.gnome-common libtool intltool gobjectIntrospection + pkgconfig gnome3.gnome-common libtool intltool gobject-introspection gtk-doc libxslt docbook_xml_dtd_412 docbook_xml_dtd_43 docbook_xsl ]; diff --git a/pkgs/os-specific/linux/undervolt/default.nix b/pkgs/os-specific/linux/undervolt/default.nix index e9c033acd990..a97cca4dfa76 100644 --- a/pkgs/os-specific/linux/undervolt/default.nix +++ b/pkgs/os-specific/linux/undervolt/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, python3Packages }: python3Packages.buildPythonApplication rec { - version = "0.2.8"; + version = "0.2.9"; pname = "undervolt"; src = fetchFromGitHub { owner = "georgewhewell"; repo = "undervolt"; rev = "${version}"; - sha256 = "0crkqc5zq0gpyg031hfwdxymfc2gc1h8b6m0axzlh7gvnxlf5hra"; + sha256 = "1d934lp8yczrfslmwff6fxzd4arja2vg00s5kwdr949bxpa6w59c"; }; meta = with stdenv.lib; { diff --git a/pkgs/os-specific/linux/upower/default.nix b/pkgs/os-specific/linux/upower/default.nix index 629f61bf5b16..0aaa31163ac5 100644 --- a/pkgs/os-specific/linux/upower/default.nix +++ b/pkgs/os-specific/linux/upower/default.nix @@ -1,18 +1,18 @@ { stdenv, fetchurl, pkgconfig, dbus-glib , intltool, libxslt, docbook_xsl, udev, libgudev, libusb1 -, useSystemd ? true, systemd, gobjectIntrospection +, useSystemd ? true, systemd, gobject-introspection }: stdenv.mkDerivation rec { - name = "upower-0.99.7"; + name = "upower-0.99.9"; src = fetchurl { - url = "https://upower.freedesktop.org/releases/${name}.tar.xz"; - sha256 = "00d4830yvg84brdhz4kn60lr3r8rn2y8gdbhmhxm78i5mgvc5g14"; + url = https://gitlab.freedesktop.org/upower/upower/uploads/2282c7c0e53fb31816b824c9d1f547e8/upower-0.99.9.tar.xz; + sha256 = "046ix7j7hmb7ycv8v54668kjsrgjhzwxn299c1d87vdnkd38kfh1"; }; buildInputs = - [ dbus-glib intltool libxslt docbook_xsl udev libgudev libusb1 gobjectIntrospection ] + [ dbus-glib intltool libxslt docbook_xsl udev libgudev libusb1 gobject-introspection ] ++ stdenv.lib.optional useSystemd systemd; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/os-specific/linux/usbutils/default.nix b/pkgs/os-specific/linux/usbutils/default.nix index 657d6cc24a8d..d58c5a7e67c2 100644 --- a/pkgs/os-specific/linux/usbutils/default.nix +++ b/pkgs/os-specific/linux/usbutils/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, libusb1, hwdata }: +{ stdenv, fetchurl, substituteAll, autoreconfHook, pkgconfig, libusb1, hwdata }: stdenv.mkDerivation rec { name = "usbutils-010"; @@ -8,14 +8,15 @@ stdenv.mkDerivation rec { sha256 = "06aag4jfgsfjxk563xsp9ik9nadihmasrr37a1gb0vwqni5kdiv1"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ libusb1 ]; + patches = [ + (substituteAll { + src = ./fix-paths.patch; + inherit hwdata; + }) + ]; - postInstall = - '' - substituteInPlace $out/bin/lsusb.py \ - --replace /usr/share/usb.ids ${hwdata}/data/hwdata/usb.ids - ''; + nativeBuildInputs = [ autoreconfHook pkgconfig ]; + buildInputs = [ libusb1 ]; meta = with stdenv.lib; { homepage = http://www.linux-usb.org/; diff --git a/pkgs/os-specific/linux/usbutils/fix-paths.patch b/pkgs/os-specific/linux/usbutils/fix-paths.patch new file mode 100644 index 000000000000..d75c68505efc --- /dev/null +++ b/pkgs/os-specific/linux/usbutils/fix-paths.patch @@ -0,0 +1,16 @@ +--- a/Makefile.am ++++ b/Makefile.am +@@ -51,11 +51,11 @@ + usbreset.c + + lsusb.py: $(srcdir)/lsusb.py.in +- sed 's|VERSION|$(VERSION)|g;s|@usbids@|$(datadir)/usb.ids|g' $< >$@ ++ sed 's|VERSION|$(VERSION)|g;s|@usbids@|@hwdata@/share/hwdata/usb.ids|g' $< >$@ + chmod 755 $@ + + lsusb.8: $(srcdir)/lsusb.8.in +- sed 's|VERSION|$(VERSION)|g;s|@usbids@|$(datadir)/usb.ids|g' $< >$@ ++ sed 's|VERSION|$(VERSION)|g;s|@usbids@|@hwdata@/share/hwdata/usb.ids|g' $< >$@ + + usb-devices.1: $(srcdir)/usb-devices.1.in + sed 's|VERSION|$(VERSION)|g' $< >$@ diff --git a/pkgs/os-specific/linux/util-linux/default.nix b/pkgs/os-specific/linux/util-linux/default.nix index 55758190efd6..72693696494b 100644 --- a/pkgs/os-specific/linux/util-linux/default.nix +++ b/pkgs/os-specific/linux/util-linux/default.nix @@ -4,15 +4,15 @@ let version = lib.concatStringsSep "." ([ majorVersion ] ++ lib.optional (patchVersion != "") patchVersion); - majorVersion = "2.32"; - patchVersion = "1"; + majorVersion = "2.33"; + patchVersion = ""; in stdenv.mkDerivation rec { name = "util-linux-${version}"; src = fetchurl { url = "mirror://kernel/linux/utils/util-linux/v${majorVersion}/${name}.tar.xz"; - sha256 = "1ck7d8srw5szpjq7v0gpmjahnjs6wgqzm311ki4gazww6xx71rl6"; + sha256 = "12k54fj1wz1193kq619vplvzj7gf8yn42sfj0kmfxgrm7kbvjqgj"; }; patches = [ diff --git a/pkgs/os-specific/linux/v4l-utils/default.nix b/pkgs/os-specific/linux/v4l-utils/default.nix index 3665606e99c8..2a9d42988b5b 100644 --- a/pkgs/os-specific/linux/v4l-utils/default.nix +++ b/pkgs/os-specific/linux/v4l-utils/default.nix @@ -8,18 +8,18 @@ stdenv.mkDerivation rec { name = "v4l-utils-${version}"; - version = "1.14.2"; + version = "1.16.2"; src = fetchurl { url = "https://linuxtv.org/downloads/v4l-utils/${name}.tar.bz2"; - sha256 = "14h6d2p3n4jmxhd8i0p1m5dbwz5vnpb3z88xqd9ghg15n7265fg6"; + sha256 = "0iwfdp4ghzd6l9qg5545032vwmqy2rnhk0xf1g9mad67l74hhckc"; }; outputs = [ "out" "dev" ]; configureFlags = if withUtils then [ - "--with-udevdir=\${out}/lib/udev" + "--with-udevdir=${placeholder "out"}/lib/udev" ] else [ "--disable-v4l-utils" ]; diff --git a/pkgs/os-specific/linux/v4l2loopback/default.nix b/pkgs/os-specific/linux/v4l2loopback/default.nix index 3db2814a0878..2e22b99a95f3 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.11.0"; + version = "0.12.0"; src = fetchFromGitHub { owner = "umlaeute"; repo = "v4l2loopback"; rev = "v${version}"; - sha256 = "1wb5qmy13w8rl4279bwp69s4sb1x5hk5d2n563p1yk8yi567p2az"; + sha256 = "1rf8dvabksxb2sj14j32h7n7pw7byqfnpqs4m4afj3398y9y23c4"; }; hardeningDisable = [ "format" "pic" ]; diff --git a/pkgs/os-specific/linux/wireguard/default.nix b/pkgs/os-specific/linux/wireguard/default.nix index 8f9a565ecc77..e103de3e1b71 100644 --- a/pkgs/os-specific/linux/wireguard/default.nix +++ b/pkgs/os-specific/linux/wireguard/default.nix @@ -1,4 +1,4 @@ -{ stdenv, kernel, wireguard-tools }: +{ stdenv, kernel, wireguard-tools, perl }: # module requires Linux >= 3.10 https://www.wireguard.io/install/#kernel-requirements assert stdenv.lib.versionAtLeast kernel.version "3.10"; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { NIX_CFLAGS = ["-Wno-error=cpp"]; - nativeBuildInputs = kernel.moduleBuildDependencies; + nativeBuildInputs = [ perl ] ++ kernel.moduleBuildDependencies; buildPhase = "make module"; diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix index 3b19b7bff544..733da0d8989e 100644 --- a/pkgs/os-specific/linux/wpa_supplicant/default.nix +++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix @@ -64,6 +64,9 @@ stdenv.mkDerivation rec { ''); preBuild = '' + for manpage in wpa_supplicant/doc/docbook/wpa_supplicant.conf* ; do + substituteInPlace "$manpage" --replace /usr/share/doc $out/share/doc + done cd wpa_supplicant cp -v defconfig .config echo "$extraConfig" >> .config @@ -132,6 +135,7 @@ stdenv.mkDerivation rec { cp -v dbus/dbus-wpa_supplicant.conf $out/etc/dbus-1/system.d cp -v "systemd/"*.service $out/etc/systemd/system rm $out/share/man/man8/wpa_priv.8 + install -Dm444 wpa_supplicant.conf $out/share/doc/wpa_supplicant/wpa_supplicant.conf.example ''; meta = with stdenv.lib; { diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix index c689faad492f..9d48ee015099 100644 --- a/pkgs/os-specific/linux/zfs/default.nix +++ b/pkgs/os-specific/linux/zfs/default.nix @@ -3,7 +3,7 @@ , configFile ? "all" # Userspace dependencies -, zlib, libuuid, python, attr, openssl +, zlib, libuuid, python3, attr, openssl , libtirpc , nfs-utils , gawk, gnugrep, gnused, systemd @@ -54,7 +54,7 @@ let ++ optional buildKernel (kernel.moduleBuildDependencies ++ [ perl ]); buildInputs = optionals buildKernel [ spl ] - ++ optionals buildUser [ zlib libuuid python attr ] + ++ optionals buildUser [ zlib libuuid python3 attr ] ++ optionals (buildUser && (isUnstable || isLegacyCrypto)) [ openssl ] ++ optional stdenv.hostPlatform.isMusl [ libtirpc ]; @@ -158,12 +158,12 @@ in { # to be adapted zfsStable = common { # comment/uncomment if breaking kernel versions are known - incompatibleKernelVersion = "4.18"; + # incompatibleKernelVersion = "4.19"; # this package should point to the latest release. - version = "0.7.9"; + version = "0.7.12"; - sha256 = "0krpxrvnda2jx6l71xhw9fsksyp2a6h9l9asppac3szsd1n7fp9n"; + sha256 = "1j432nb3a86isghdysir9xi6l5djmb5fbc5s9zr0rwg4ziisskbh"; extraPatches = [ (fetchpatch { @@ -177,13 +177,13 @@ in { zfsUnstable = common rec { # comment/uncomment if breaking kernel versions are known - incompatibleKernelVersion = null; + # incompatibleKernelVersion = "4.19"; # this package should point to a version / git revision compatible with the latest kernel release - version = "2018-08-13"; + version = "0.8.0-rc2"; - rev = "64e96969a88c21aebb2f8d982a8c345e55a2ae6c"; - sha256 = "164fvsf9zqvq3vafnvjxafjl8gihmfqfsjwsmky16i90a6hs96gf"; + rev = "af2e8411dacbc694b1aaf9074e68a9d12270e74c"; + sha256 = "0wm7x9dwrw30jnjlnz6a224h88qd6a5794pzbjsih50lqb10g2gy"; isUnstable = true; extraPatches = [ diff --git a/pkgs/servers/amqp/rabbitmq-server/default.nix b/pkgs/servers/amqp/rabbitmq-server/default.nix index 22a9aef8edab..e92cd6175af1 100644 --- a/pkgs/servers/amqp/rabbitmq-server/default.nix +++ b/pkgs/servers/amqp/rabbitmq-server/default.nix @@ -1,41 +1,30 @@ -{ stdenv, fetchurl -, erlang, python, libxml2, libxslt, xmlto -, docbook_xml_dtd_45, docbook_xsl, zip, unzip, rsync +{ stdenv, fetchurl, erlang, elixir, python, libxml2, libxslt, xmlto +, docbook_xml_dtd_45, docbook_xsl, zip, unzip, rsync, getconf, socat , AppKit, Carbon, Cocoa -, getconf }: stdenv.mkDerivation rec { name = "rabbitmq-server-${version}"; - version = "3.6.15"; + + version = "3.7.9"; src = fetchurl { - url = "https://www.rabbitmq.com/releases/rabbitmq-server/v${version}/${name}.tar.xz"; - sha256 = "1zdmil657mhjmd20jv47s5dfpj2liqwvyg0zv2ky3akanfpgj98y"; + url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${name}.tar.xz"; + sha256 = "138hz19g4x562vm7aqdsxc98ay0aidn37isafzhkig8cjlygg2iq"; }; buildInputs = - [ erlang python libxml2 libxslt xmlto docbook_xml_dtd_45 docbook_xsl zip unzip rsync ] + [ erlang elixir python libxml2 libxslt xmlto docbook_xml_dtd_45 docbook_xsl zip unzip rsync ] ++ stdenv.lib.optionals stdenv.isDarwin [ AppKit Carbon Cocoa ]; outputs = [ "out" "man" "doc" ]; - postPatch = with stdenv.lib; '' - # patch the path to getconf - substituteInPlace deps/rabbit_common/src/vm_memory_monitor.erl \ - --replace "getconf PAGESIZE" "${getconf}/bin/getconf PAGESIZE" - ''; - - preBuild = '' - # Fix the "/usr/bin/env" in "calculate-relative". - patchShebangs . - ''; - installFlags = "PREFIX=$(out) RMQ_ERLAPP_DIR=$(out)"; installTargets = "install install-man"; + runtimePath = stdenv.lib.makeBinPath [getconf erlang socat]; postInstall = '' - echo 'PATH=${erlang}/bin:''${PATH:+:}$PATH' >> $out/sbin/rabbitmq-env + echo 'PATH=${runtimePath}:''${PATH:+:}$PATH' >> $out/sbin/rabbitmq-env # we know exactly where rabbitmq is gonna be, # so we patch that into the env-script @@ -49,13 +38,7 @@ stdenv.mkDerivation rec { # and an unecessarily copied INSTALL file rm $out/INSTALL - - # patched into a source file above; - # needs to be explicitely passed to not be stripped by fixup - mkdir -p $out/nix-support - echo "${getconf}" > $out/nix-support/dont-strip-getconf - - ''; + ''; meta = { homepage = http://www.rabbitmq.com/; diff --git a/pkgs/servers/apache-kafka/default.nix b/pkgs/servers/apache-kafka/default.nix index 31cff39cb3e6..348a9a88566b 100644 --- a/pkgs/servers/apache-kafka/default.nix +++ b/pkgs/servers/apache-kafka/default.nix @@ -9,24 +9,34 @@ let sha256 = "0ykcjv5dz9i5bws9my2d60pww1g9v2p2nqr67h0i2xrjm7az8a6v"; }; "0.10" = { - kafkaVersion = "0.10.2.1"; + kafkaVersion = "0.10.2.2"; scalaVersion = "2.12"; - sha256 = "0iszr6r0n9yjgq7kcp1hf00fg754m86gs4jzqc18542an94b88z5"; + sha256 = "13wibnz7n7znv2g13jlpkz1r0y73qy5b02pdqhsq7cl72h9s6wms"; }; "0.11" = { - kafkaVersion = "0.11.0.1"; + kafkaVersion = "0.11.0.3"; scalaVersion = "2.12"; - sha256 = "1wj639h95aq5n132fq1rbyzqh5rsa4mlhbg3c5mszqglnzdz4xn7"; + sha256 = "0zkzp9a8lcfcpavks131119v10hpn90sc0pw4f90jc4zn2yw3rgd"; }; "1.0" = { - kafkaVersion = "1.0.1"; + kafkaVersion = "1.0.2"; scalaVersion = "2.12"; - sha256 = "1fxn6i0kanwksj1dhcnlni0cn542k50wdg8jkwhfmf4qq8yfl90m"; + sha256 = "0cmq8ww1lbkp3ipy9d1q8c1yz4kfwj0v4ynnhsk1i48sqlmvwybj"; }; "1.1" = { - kafkaVersion = "1.1.0"; + kafkaVersion = "1.1.1"; scalaVersion = "2.12"; - sha256 = "04idhsr6pbkb0xkx38faxv2pn5nkjcflz6wl4s3ka82h1fbq74j9"; + sha256 = "13vg0wm2fsd06pfw05m4bhcgbjmb2bmd4i31zfs48w0f7hjc8qf2"; + }; + "2.0" = { + kafkaVersion = "2.0.1"; + scalaVersion = "2.12"; + sha256 = "0i62q3542cznf711kiskaa30l06gq9ckszlxja4k1vs1flxz5khl"; + }; + "2.1" = { + kafkaVersion = "2.1.0"; + scalaVersion = "2.12"; + sha256 = "11jgxyqxsw4hc85ba2czc8wdzlnywyb4ab8qd5f2y27mhak482x7"; }; }; in diff --git a/pkgs/servers/asterisk/default.nix b/pkgs/servers/asterisk/default.nix index b2b681bcc8bd..37f93c8e87e8 100644 --- a/pkgs/servers/asterisk/default.nix +++ b/pkgs/servers/asterisk/default.nix @@ -76,7 +76,7 @@ let mp3-202 = fetchsvn { url = http://svn.digium.com/svn/thirdparty/mp3/trunk; - rev = 202; + rev = "202"; sha256 = "1s9idx2miwk178sa731ig9r4fzx4gy1q8xazfqyd7q4lfd70s1cy"; }; diff --git a/pkgs/servers/atlassian/confluence.nix b/pkgs/servers/atlassian/confluence.nix index c3427b8029e5..617ae3ee1d10 100644 --- a/pkgs/servers/atlassian/confluence.nix +++ b/pkgs/servers/atlassian/confluence.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { name = "atlassian-confluence-${version}"; - version = "6.8.0"; + version = "6.11.1"; src = fetchurl { url = "https://www.atlassian.com/software/confluence/downloads/binary/${name}.tar.gz"; - sha256 = "07awdbkjxkk4rbnpbb5xfjp4125c33bwxncmydlgzgk5fzy6dg2w"; + sha256 = "0sp1ggllvxdz0pf409yyil1x9dah1jyqspknfzgivkmwhcqj7brr"; }; phases = [ "unpackPhase" "buildPhase" "installPhase" ]; diff --git a/pkgs/servers/atlassian/crowd.nix b/pkgs/servers/atlassian/crowd.nix index 4989c3a417a2..4ad0388e8db4 100644 --- a/pkgs/servers/atlassian/crowd.nix +++ b/pkgs/servers/atlassian/crowd.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "atlassian-crowd-${version}"; - version = "3.1.2"; + version = "3.2.5"; src = fetchurl { url = "https://www.atlassian.com/software/crowd/downloads/binary/${name}.tar.gz"; - sha256 = "0pnl0zl38827ckgxh4y1mnq3lr7bvd7v3ysdxxv3nfr5zya4xgki"; + sha256 = "1h8kxh89d2wm0hkgrzx5dnnfy8sbhpgisgdwn3srhb4js8h4qil6"; }; phases = [ "unpackPhase" "buildPhase" "installPhase" "fixupPhase" ]; diff --git a/pkgs/servers/atlassian/jira.nix b/pkgs/servers/atlassian/jira.nix index 1bff3ad379dd..b9c5951b0b29 100644 --- a/pkgs/servers/atlassian/jira.nix +++ b/pkgs/servers/atlassian/jira.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { name = "atlassian-jira-${version}"; - version = "7.12.0"; + version = "7.12.3"; src = fetchurl { url = "https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz"; - sha256 = "0kpsgq54xs43rwhg9zwh869jl64ywhb4fcyp5sq1zd19y5cqfnkn"; + sha256 = "0gna0pr8g78pahm4ci14742w40f0nwfn4hpm3iwbsiw2w6vziahv"; }; phases = [ "unpackPhase" "buildPhase" "installPhase" "fixupPhase" ]; diff --git a/pkgs/servers/bird/default.nix b/pkgs/servers/bird/default.nix index fc7acc35c19a..5683da5e8e3f 100644 --- a/pkgs/servers/bird/default.nix +++ b/pkgs/servers/bird/default.nix @@ -17,7 +17,7 @@ let buildInputs = [ readline ]; patches = [ - (./. + (builtins.toPath "/dont-create-sysconfdir-${builtins.substring 0 1 version}.patch")) + (./. + "/dont-create-sysconfdir-${builtins.substring 0 1 version}.patch") ]; configureFlags = [ diff --git a/pkgs/servers/caddy/default.nix b/pkgs/servers/caddy/default.nix index ee403ab49f09..a8db20cede79 100644 --- a/pkgs/servers/caddy/default.nix +++ b/pkgs/servers/caddy/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "caddy-${version}"; - version = "0.11.0"; + version = "0.11.1"; goPackagePath = "github.com/mholt/caddy"; @@ -12,7 +12,7 @@ buildGoPackage rec { owner = "mholt"; repo = "caddy"; rev = "v${version}"; - sha256 = "0lvzvsblw4zpdfigaad4y577wfh7skx1ln5xhiz0k7vaqfj96ijy"; + sha256 = "0v35d3dy0f88wgk1vzznbx7p15vjjf7xm3qfi2c3192rsxgzvy0l"; }; buildFlagsArray = '' diff --git a/pkgs/servers/clickhouse/default.nix b/pkgs/servers/clickhouse/default.nix index 2dcbf6737e66..88907231d6ed 100644 --- a/pkgs/servers/clickhouse/default.nix +++ b/pkgs/servers/clickhouse/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { name = "clickhouse-${version}"; - version = "18.10.3"; + version = "18.14.9"; src = fetchFromGitHub { owner = "yandex"; repo = "ClickHouse"; rev = "v${version}-stable"; - sha256 = "1fm7jh9cxalvlic6pw58gblisvmvb6j0jzf3vr8p6cv7iw9238sp"; + sha256 = "1dsqwihh48fgsjy3jmfjk5271dw3052agw5wpfdm054nkkych86i"; }; nativeBuildInputs = [ cmake libtool ninja ]; diff --git a/pkgs/servers/computing/slurm/default.nix b/pkgs/servers/computing/slurm/default.nix index a191d7a721d5..c30ee04623db 100644 --- a/pkgs/servers/computing/slurm/default.nix +++ b/pkgs/servers/computing/slurm/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, pkgconfig, libtool, curl -, python, munge, perl, pam, openssl +, python, munge, perl, pam, openssl, zlib , ncurses, mysql, gtk2, lua, hwloc, numactl -, readline, freeipmi, libssh2, xorg +, readline, freeipmi, libssh2, xorg, lz4 # enable internal X11 support via libssh2 , enableX11 ? true }: stdenv.mkDerivation rec { name = "slurm-${version}"; - version = "17.11.9-2"; + version = "18.08.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 = "${builtins.replaceStrings ["."] ["-"] name}"; - sha256 = "1lq4ac6yjai6wh979dciw8v3d99zbd3w36rfh0vpncqm672fg1qy"; + sha256 = "1vnlh1fazqa1rhiq5sm3dxgnwf4ipli357686r5w8cgij3m7qj98"; }; outputs = [ "out" "dev" ]; @@ -34,16 +34,18 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig libtool ]; buildInputs = [ - curl python munge perl pam openssl - mysql.connector-c ncurses gtk2 + curl python munge perl pam openssl zlib + mysql.connector-c ncurses gtk2 lz4 lua hwloc numactl readline freeipmi ] ++ stdenv.lib.optionals enableX11 [ libssh2 xorg.xauth ]; configureFlags = with stdenv.lib; - [ "--with-munge=${munge}" - "--with-ssl=${openssl.dev}" + [ "--with-freeipmi=${freeipmi}" "--with-hwloc=${hwloc.dev}" - "--with-freeipmi=${freeipmi}" + "--with-lz4=${lz4.dev}" + "--with-munge=${munge}" + "--with-ssl=${openssl.dev}" + "--with-zlib=${zlib}" "--sysconfdir=/etc/slurm" ] ++ (optional (gtk2 == null) "--disable-gtktest") ++ (optional enableX11 "--with-libssh2=${libssh2.dev}"); diff --git a/pkgs/servers/consul/Gemfile b/pkgs/servers/consul/Gemfile deleted file mode 100644 index 0e782af6b000..000000000000 --- a/pkgs/servers/consul/Gemfile +++ /dev/null @@ -1,5 +0,0 @@ -# A sample Gemfile -source "https://rubygems.org" - -gem "uglifier" -gem "sass" diff --git a/pkgs/servers/consul/default.nix b/pkgs/servers/consul/default.nix index 5cf192791000..d1dcd78667f0 100644 --- a/pkgs/servers/consul/default.nix +++ b/pkgs/servers/consul/default.nix @@ -1,22 +1,27 @@ -{ stdenv, buildGoPackage, consul-ui, fetchFromGitHub }: +{ stdenv, buildGoPackage, fetchFromGitHub }: buildGoPackage rec { name = "consul-${version}"; - version = "0.9.3"; + version = "1.3.0"; rev = "v${version}"; goPackagePath = "github.com/hashicorp/consul"; + # Note: Currently only release tags are supported, because they have the Consul UI + # vendored. See + # https://github.com/NixOS/nixpkgs/pull/48714#issuecomment-433454834 + # If you want to use a non-release commit as `src`, you probably want to improve + # this derivation so that it can build the UI's JavaScript from source. + # See https://github.com/NixOS/nixpkgs/pull/49082 for something like that. + # Or, if you want to patch something that doesn't touch the UI, you may want + # to apply your changes as patches on top of a release commit. src = fetchFromGitHub { owner = "hashicorp"; repo = "consul"; inherit rev; - sha256 = "1176frp7kimpycsmz9wrbizf46jgxr8jq7hz5w4q1x90lswvrxv3"; + sha256 = "1zv84snvrjm74w3v3rr27linsbxj00m73xd047sb78a4766xs2h0"; }; - # Keep consul.ui for backward compatability - passthru.ui = consul-ui; - preBuild = '' buildFlagsArray+=("-ldflags" "-X github.com/hashicorp/consul/version.GitDescribe=v${version} -X github.com/hashicorp/consul/version.Version=${version} -X github.com/hashicorp/consul/version.VersionPrerelease=") ''; @@ -26,6 +31,6 @@ buildGoPackage rec { homepage = https://www.consul.io/; platforms = platforms.linux ++ platforms.darwin; license = licenses.mpl20; - maintainers = with maintainers; [ pradeepchhetri ]; + maintainers = with maintainers; [ pradeepchhetri vdemeester nh2 ]; }; } diff --git a/pkgs/servers/consul/ui-no-bundle-exec.patch b/pkgs/servers/consul/ui-no-bundle-exec.patch deleted file mode 100644 index 5707b871049b..000000000000 --- a/pkgs/servers/consul/ui-no-bundle-exec.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/ui/scripts/dist.sh b/ui/scripts/dist.sh -index 0ad6e28e..db340da0 100755 ---- a/ui/scripts/dist.sh -+++ b/ui/scripts/dist.sh -@@ -15,10 +15,9 @@ DEPLOY="../pkg/web_ui" - rm -rf $DEPLOY - mkdir -p $DEPLOY - --bundle check >/dev/null 2>&1 || bundle install --bundle exec sass styles/base.scss static/base.css -+sass styles/base.scss static/base.css - --bundle exec ruby scripts/compile.rb -+ruby scripts/compile.rb - - # Copy into deploy - shopt -s dotglob diff --git a/pkgs/servers/consul/ui.nix b/pkgs/servers/consul/ui.nix deleted file mode 100644 index da9b518bad73..000000000000 --- a/pkgs/servers/consul/ui.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ stdenv, consul, ruby, bundlerEnv, zip, nodejs }: - -let - # `sass` et al - gems = bundlerEnv { - name = "consul-ui-deps"; - gemdir = ./.; - }; -in - -stdenv.mkDerivation { - name = "consul-ui-${consul.version}"; - - src = consul.src; - - buildInputs = [ ruby gems zip nodejs ]; - - patches = [ ./ui-no-bundle-exec.patch ]; - - postPatch = "patchShebangs ./ui/scripts/dist.sh"; - - buildPhase = '' - # Build ui static files - cd ui - make dist - ''; - - installPhase = '' - # Install ui static files - mkdir -p $out - mv ../pkg/web_ui/* $out - ''; - - meta = with stdenv.lib; { - homepage = https://www.consul.io/; - description = "A tool for service discovery, monitoring and configuration"; - maintainers = with maintainers; [ cstrahan wkennington ]; - license = licenses.mpl20 ; - platforms = platforms.unix; - }; -} diff --git a/pkgs/servers/corosync/default.nix b/pkgs/servers/corosync/default.nix index 145052ff8c3a..d1dd7c05929d 100644 --- a/pkgs/servers/corosync/default.nix +++ b/pkgs/servers/corosync/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, makeWrapper, pkgconfig, nss, nspr, libqb -, dbus, librdmacm, libibverbs, libstatgrab, net_snmp +, dbus, rdma-core, libstatgrab, net_snmp , enableDbus ? false , enableInfiniBandRdma ? false , enableMonitoring ? false @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { buildInputs = [ nss nspr libqb ] ++ optional enableDbus dbus - ++ optional enableInfiniBandRdma [ librdmacm libibverbs ] + ++ optional enableInfiniBandRdma rdma-core ++ optional enableMonitoring libstatgrab ++ optional enableSnmp net_snmp; @@ -44,6 +44,17 @@ stdenv.mkDerivation rec { "LOGROTATEDIR=$(out)/etc/logrotate.d" ]; + preConfigure = optionalString enableInfiniBandRdma '' + # configure looks for the pkg-config files + # of librdmacm and libibverbs + # Howver, rmda-core does not provide a pkg-config file + # We give the flags manually here: + export rdmacm_LIBS=-lrdmacm + export rdmacm_CFLAGS=" " + export ibverbs_LIBS=-libverbs + export ibverbs_CFLAGS=" " + ''; + postInstall = '' wrapProgram $out/bin/corosync-blackbox \ --prefix PATH ":" "$out/sbin:${libqb}/sbin" diff --git a/pkgs/servers/coturn/default.nix b/pkgs/servers/coturn/default.nix index 0891b72cd1e9..9bf461938cdb 100644 --- a/pkgs/servers/coturn/default.nix +++ b/pkgs/servers/coturn/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "coturn-${version}"; - version = "4.5.0.7"; + version = "4.5.0.8"; src = fetchFromGitHub { owner = "coturn"; repo = "coturn"; rev = "${version}"; - sha256 = "1781fx8lqgc54j973xzgq9d7k3g2j03va82jb4217gd3a93pa65l"; + sha256 = "1l2q76lzv2gff832wrqd9dcilyaqx91pixyz335822ypra89mdp8"; }; buildInputs = [ openssl libevent ]; @@ -20,6 +20,7 @@ stdenv.mkDerivation rec { license = with licenses; [ bsd3 ]; description = "A TURN server"; platforms = platforms.all; + broken = stdenv.isDarwin; # 2018-10-21 maintainers = [ maintainers.ralith ]; }; } diff --git a/pkgs/servers/dico/default.nix b/pkgs/servers/dico/default.nix index 4fa28a61829f..d64f59158815 100644 --- a/pkgs/servers/dico/default.nix +++ b/pkgs/servers/dico/default.nix @@ -2,11 +2,11 @@ , guile, python, pcre, libffi, groff }: stdenv.mkDerivation rec { - name = "dico-2.6"; + name = "dico-2.7"; src = fetchurl { url = "mirror://gnu/dico/${name}.tar.xz"; - sha256 = "0zmi041gv5nd5fmyzgdrgrsy2pvjaq9p8dvvhxwi842hiyng5b7i"; + sha256 = "0dg4aacnmlf3ljssd7dwh8z5644xzq8k1501mbsx8nz8p8a9mbsq"; }; hardeningDisable = [ "format" ]; @@ -24,10 +24,10 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Flexible dictionary server and client implementing RFC 2229"; - homepage = http://www.gnu.org/software/dico/; + homepage = https://www.gnu.org/software/dico/; license = licenses.gpl3Plus; maintainers = with maintainers; [ lovek323 ]; - platforms = platforms.unix; + platforms = platforms.linux; longDescription = '' GNU Dico is a flexible modular implementation of DICT server diff --git a/pkgs/servers/dict/dictd-db.nix b/pkgs/servers/dict/dictd-db.nix index 70cd362c5ea3..065218a5b95d 100644 --- a/pkgs/servers/dict/dictd-db.nix +++ b/pkgs/servers/dict/dictd-db.nix @@ -29,15 +29,15 @@ let }; in rec { deu2eng = makeDictdDBFreedict (fetchurl { - url = http://prdownloads.sourceforge.net/freedict/deu-eng.tar.gz; + url = mirror://sourceforge/freedict/deu-eng.tar.gz; sha256 = "0dqrhv04g4f5s84nbgisgcfwk5x0rpincif0yfhfh4sc1bsvzsrb"; }) "deu-eng" "de_DE"; eng2deu = makeDictdDBFreedict (fetchurl { - url = http://prdownloads.sourceforge.net/freedict/eng-deu.tar.gz; + url = mirror://sourceforge/freedict/eng-deu.tar.gz; sha256 = "01x12p72sa3071iff3jhzga8588440f07zr56r3x98bspvdlz73r"; }) "eng-deu" "en_EN"; nld2eng = makeDictdDBFreedict (fetchurl { - url = http://prdownloads.sourceforge.net/freedict/nld-eng.tar.gz; + url = mirror://sourceforge/freedict/nld-eng.tar.gz; sha256 = "1vhw81pphb64fzsjvpzsnnyr34ka2fxizfwilnxyjcmpn9360h07"; }) "nld-eng" "nl_NL"; eng2nld = makeDictdDBFreedict (fetchurl { diff --git a/pkgs/servers/dns/bind/default.nix b/pkgs/servers/dns/bind/default.nix index 53c8411a22c3..49d11a51617c 100644 --- a/pkgs/servers/dns/bind/default.nix +++ b/pkgs/servers/dns/bind/default.nix @@ -8,14 +8,14 @@ assert enableSeccomp -> libseccomp != null; assert enablePython -> python3 != null; -let version = "9.12.2"; in +let version = "9.12.3"; in stdenv.mkDerivation rec { name = "bind-${version}"; src = fetchurl { url = "https://ftp.isc.org/isc/bind9/${version}/${name}.tar.gz"; - sha256 = "0ll46igs9xfq2qclc5wzqsnj3zv7ssga0544gm24s1m7765lqslz"; + sha256 = "0f5rjs6zsq8sp6iv5r4q5y65xv05dk2sgvsj6lcir3i564k7d00f"; }; outputs = [ "out" "lib" "dev" "man" "dnsutils" "host" ]; diff --git a/pkgs/servers/dns/doh-proxy/default.nix b/pkgs/servers/dns/doh-proxy/default.nix new file mode 100644 index 000000000000..ac44dbbf04d1 --- /dev/null +++ b/pkgs/servers/dns/doh-proxy/default.nix @@ -0,0 +1,22 @@ +{ lib, python3Packages }: + +python3Packages.buildPythonApplication rec { + pname = "doh-proxy"; + version = "0.0.8"; + + src = python3Packages.fetchPypi { + inherit pname version; + sha256 = "0mfl84mcklby6cnsw29kpcxj7mh1cx5yw6mjs4sidr1psyni7x6c"; + }; + + propagatedBuildInputs = with python3Packages; + [ aioh2 dnspython aiohttp-remotes pytestrunner flake8 ]; + doCheck = false; # Trouble packaging unittest-data-provider + + meta = with lib; { + homepage = https://facebookexperimental.github.io/doh-proxy/; + description = "A proof of concept DNS-Over-HTTPS proxy"; + license = licenses.bsd3; + maintainers = [ maintainers.qyliss ]; + }; +} diff --git a/pkgs/servers/dns/knot-dns/default.nix b/pkgs/servers/dns/knot-dns/default.nix index 047729aa937f..2ff80906c01b 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 { name = "knot-dns-${version}"; - version = "2.7.1"; + version = "2.7.4"; src = fetchurl { url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz"; - sha256 = "7d6ae20ada0f0ee7700d5df17f47f86b49eb21ee34977d0d70de6a0947371381"; + sha256 = "0x7xx6jh4x8ljnvj30zh3n1zw5jkhla62dv9i75v0rwgrpxy5sxc"; }; outputs = [ "bin" "out" "dev" ]; diff --git a/pkgs/servers/dns/knot-resolver/default.nix b/pkgs/servers/dns/knot-resolver/default.nix index b760b080ab78..ceefa542e6a4 100644 --- a/pkgs/servers/dns/knot-resolver/default.nix +++ b/pkgs/servers/dns/knot-resolver/default.nix @@ -12,11 +12,11 @@ inherit (stdenv.lib) optional concatStringsSep; unwrapped = stdenv.mkDerivation rec { name = "knot-resolver-${version}"; - version = "3.0.0"; + version = "3.1.0"; src = fetchurl { url = "https://secure.nic.cz/files/knot-resolver/${name}.tar.xz"; - sha256 = "68a0137e0e15061ee7dec53a2e424aa3266611720db3843853c6e7774a414f40"; + sha256 = "8f3deba4695784a666cde317bc6af80ecf42ce1047b01f4b9c582fdc021c7492"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/servers/dns/nsd/default.nix b/pkgs/servers/dns/nsd/default.nix index ee09024dc0eb..5f330c4f06e2 100644 --- a/pkgs/servers/dns/nsd/default.nix +++ b/pkgs/servers/dns/nsd/default.nix @@ -15,11 +15,11 @@ }: stdenv.mkDerivation rec { - name = "nsd-4.1.24"; + name = "nsd-4.1.25"; src = fetchurl { url = "https://www.nlnetlabs.nl/downloads/nsd/${name}.tar.gz"; - sha256 = "04ck8ia6xq1xqdk2g922262xywzd070pl4iad7c0lqclwk48gdjg"; + sha256 = "0zyzjd3wmq258jiry62ci1z23qfd0rc5ggnpmybc60xvpddgynwg"; }; prePatch = '' diff --git a/pkgs/servers/dns/pdns-recursor/default.nix b/pkgs/servers/dns/pdns-recursor/default.nix index 286447352fc0..e4a4bcf5760a 100644 --- a/pkgs/servers/dns/pdns-recursor/default.nix +++ b/pkgs/servers/dns/pdns-recursor/default.nix @@ -8,11 +8,11 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "pdns-recursor-${version}"; - version = "4.1.3"; + version = "4.1.8"; src = fetchurl { url = "https://downloads.powerdns.com/releases/pdns-recursor-${version}.tar.bz2"; - sha256 = "12x8gm6771wh2xaqad3p5y08p5pimp6k9h830s0487mwg9glacy1"; + sha256 = "1xg5swappik8v5mjyl7magw7picf5cqp6rbhckd6ijssz16qzy38"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/servers/dns/powerdns/default.nix b/pkgs/servers/dns/powerdns/default.nix index 9d3db625d660..f9f94f002a36 100644 --- a/pkgs/servers/dns/powerdns/default.nix +++ b/pkgs/servers/dns/powerdns/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { name = "powerdns-${version}"; - version = "4.1.4"; + version = "4.1.5"; src = fetchurl { url = "https://downloads.powerdns.com/releases/pdns-${version}.tar.bz2"; - sha256 = "1m9yhzrxh315gv855c590b2qc8bx31rrnl72pqxrnlix701qch79"; + sha256 = "12jgkdsh6hzaznq6y9y7hfdpjhnn7ar2qn7x706k9iyqcq55faf3"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/servers/echoip/default.nix b/pkgs/servers/echoip/default.nix new file mode 100644 index 000000000000..e71abb8bc00f --- /dev/null +++ b/pkgs/servers/echoip/default.nix @@ -0,0 +1,30 @@ +{ lib, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "echoip-${version}"; + version = "unstable-2018-11-20"; + + goPackagePath = "github.com/mpolden/echoip"; + + src = fetchFromGitHub { + owner = "mpolden"; + repo = "echoip"; + rev = "4bfaf671b9f75a7b2b37543b2991401cbf57f1f0"; + sha256 = "0n5d9i8cc5lqgy5apqd3zhyl3h1xjacf612z8xpvbm75jnllcvxy"; + }; + + goDeps = ./deps.nix; + + outputs = [ "bin" "out" ]; + + postInstall = '' + mkdir -p $out + cp $src/index.html $out/index.html + ''; + + meta = with lib; { + homepage = https://github.com/mpolden/echoip; + license = licenses.bsd3; + maintainers = with maintainers; [ rvolosatovs ]; + }; +} diff --git a/pkgs/servers/echoip/deps.nix b/pkgs/servers/echoip/deps.nix new file mode 100644 index 000000000000..4e4f0799bdae --- /dev/null +++ b/pkgs/servers/echoip/deps.nix @@ -0,0 +1,74 @@ +# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) +[ + + { + 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/jessevdk/go-flags"; + fetch = { + type = "git"; + url = "https://github.com/jessevdk/go-flags"; + rev = "v1.4.0"; + sha256 = "0algnnigph27spgn655zm4723yfjxjjvlf4k14z9drj3682df25a"; + }; + } + + { + goPackagePath = "github.com/oschwald/geoip2-golang"; + fetch = { + type = "FromGitHub"; + owner = "oschwald"; + repo = "geoip2-golang"; + rev = "v1.2.1"; + sha256 = "0zpgpz577rghvgis6ji9l99pq87z5izbgzmnbyn3dy533bayrgpw"; + }; + } + + { + goPackagePath = "github.com/oschwald/maxminddb-golang"; + fetch = { + type = "git"; + url = "https://github.com/oschwald/maxminddb-golang"; + rev = "v1.2.1"; + sha256 = "0nlip5a2yiig0sv9y3ky4kn8730236wal3zjcs4yfgnw6nxl3rjr"; + }; + } + + { + 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/stretchr/testify"; + fetch = { + type = "git"; + url = "https://github.com/stretchr/testify"; + rev = "v1.2.2"; + sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs"; + }; + } + + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "37707fdb30a5"; + sha256 = "1abrr2507a737hdqv4q7pw7hv6ls9pdiq9crhdi52r3gcz6hvizg"; + }; + } +] diff --git a/pkgs/servers/emby/default.nix b/pkgs/servers/emby/default.nix index baeefc7ff9c8..12b0dde0c9b4 100644 --- a/pkgs/servers/emby/default.nix +++ b/pkgs/servers/emby/default.nix @@ -1,44 +1,52 @@ -{ stdenv, fetchurl, pkgs, unzip, sqlite, makeWrapper, mono54, ffmpeg, ... }: +{ stdenv, fetchurl, unzip, sqlite, makeWrapper, dotnet-sdk, ffmpeg }: stdenv.mkDerivation rec { name = "emby-${version}"; - version = "3.4.1.0"; + version = "3.5.3.0"; + # We are fetching a binary here, however, a source build is possible. + # See -> https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=emby-server-git#n43 + # Though in my attempt it failed with this error repeatedly + # The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. + # This may also need msbuild (instead of xbuild) which isn't in nixpkgs + # See -> https://github.com/NixOS/nixpkgs/issues/29817 src = fetchurl { - url = "https://github.com/MediaBrowser/Emby/releases/download/${version}/Emby.Mono.zip"; - sha256 = "08jr6v8xhmiwbby0lfvpjrlma280inwh5qp6v4p93lzd07fjynh5"; + url = "https://github.com/MediaBrowser/Emby.Releases/releases/download/${version}/embyserver-netcore_${version}.zip"; + sha256 = "0311af3q813cx0ykbdk9vkmnyqi2l8rx66jnvdkw927q6invnnpj"; }; - buildInputs = with pkgs; [ + buildInputs = [ unzip makeWrapper ]; - propagatedBuildInputs = with pkgs; [ - mono54 + + propagatedBuildInputs = [ + dotnet-sdk sqlite ]; - # Need to set sourceRoot as unpacker will complain about multiple directory output - sourceRoot = "."; + preferLocalBuild = true; buildPhase = '' - substituteInPlace SQLitePCLRaw.provider.sqlite3.dll.config --replace libsqlite3.so ${sqlite.out}/lib/libsqlite3.so - substituteInPlace MediaBrowser.Server.Mono.exe.config --replace ProgramData-Server "/var/lib/emby/ProgramData-Server" + rm -rf {electron,runtimes} ''; installPhase = '' - mkdir -p $out/bin - cp -r * $out/bin + install -dm 755 "$out/opt/emby-server" + cp -r * "$out/opt/emby-server" - makeWrapper "${mono54}/bin/mono" $out/bin/MediaBrowser.Server.Mono \ - --add-flags "$out/bin/MediaBrowser.Server.Mono.exe -ffmpeg ${ffmpeg}/bin/ffmpeg -ffprobe ${ffmpeg}/bin/ffprobe" + makeWrapper "${dotnet-sdk}/bin/dotnet" $out/bin/emby \ + --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ + sqlite + ]}" \ + --add-flags "$out/opt/emby-server/EmbyServer.dll -ffmpeg ${ffmpeg}/bin/ffmpeg -ffprobe ${ffmpeg}/bin/ffprobe" ''; - meta = { + meta = with stdenv.lib; { description = "MediaBrowser - Bring together your videos, music, photos, and live television"; homepage = https://emby.media/; - license = stdenv.lib.licenses.gpl2; - maintainers = [ stdenv.lib.maintainers.fadenb ]; - platforms = stdenv.lib.platforms.all; + license = licenses.gpl2; + maintainers = with maintainers; [ fadenb ]; + platforms = platforms.all; }; } diff --git a/pkgs/servers/foundationdb/default.nix b/pkgs/servers/foundationdb/default.nix index 265255c2f78a..7e4babbb979b 100644 --- a/pkgs/servers/foundationdb/default.nix +++ b/pkgs/servers/foundationdb/default.nix @@ -1,5 +1,5 @@ { stdenv49 -, lib, fetchurl, fetchFromGitHub +, lib, fetchurl, fetchpatch, fetchFromGitHub , which, findutils, m4, gawk , python, openjdk, mono58, libressl @@ -37,6 +37,9 @@ let # in theory newer versions of fdb support newer boost versions, but they # don't :( maybe one day , boost ? boost152 + + # if an release is unofficial/a prerelease, then make sure this is set + , officialRelease ? true }: stdenv.mkDerivation rec { name = "foundationdb-${version}"; inherit version; @@ -47,8 +50,8 @@ let inherit rev sha256; }; - nativeBuildInputs = [ gawk which m4 findutils mono58 ]; - buildInputs = [ python openjdk libressl boost ]; + nativeBuildInputs = [ python openjdk gawk which m4 findutils mono58 ]; + buildInputs = [ libressl boost ]; patches = [ # For 5.2+, we need a slightly adjusted patch to fix all the ldflags @@ -57,10 +60,24 @@ let then ./ldflags-6.0.patch else ./ldflags-5.2.patch) else ./ldflags-5.1.patch) - ] ++ + ] # for 6.0+, we do NOT need to apply this version fix, since we can specify # it ourselves. see configurePhase - (lib.optional (!lib.versionAtLeast version "6.0") ./fix-scm-version.patch); + ++ (lib.optional (!lib.versionAtLeast version "6.0") ./fix-scm-version.patch) + # Versions less than 6.0 have a busted Python 3 build due to an outdated + # use of 'print'. Also apply an update to the six module with many bugfixes, + # which is in 6.0+ as well + ++ (lib.optional (!lib.versionAtLeast version "6.0") (fetchpatch { + name = "update-python-six.patch"; + url = "https://github.com/apple/foundationdb/commit/4bd9efc4fc74917bc04b07a84eb065070ea7edb2.patch"; + sha256 = "030679lmc86f1wzqqyvxnwjyfrhh54pdql20ab3iifqpp9i5mi85"; + })) + ++ (lib.optional (!lib.versionAtLeast version "6.0") (fetchpatch { + name = "import-for-python-print.patch"; + url = "https://github.com/apple/foundationdb/commit/ded17c6cd667f39699cf663c0e87fe01e996c153.patch"; + sha256 = "11y434w68cpk7shs2r22hyrpcrqi8vx02cw7v5x79qxvnmdxv2an"; + })) + ; postPatch = '' # note: this does not do anything for 6.0+ @@ -95,7 +112,7 @@ let # Needed environment overrides ++ [ "KVRELEASE=1" "NOSTRIP=1" - ]; + ] ++ lib.optional officialRelease [ "RELEASE=true" ]; # on 6.0 and later, we can specify all this information manually configurePhase = lib.optionalString (lib.versionAtLeast version "6.0") '' @@ -106,7 +123,6 @@ let installPhase = '' mkdir -vp $out/{bin,libexec/plugins} $lib/{lib,share/java} $dev/include/foundationdb - mkdir -vp $python/lib/${python.libPrefix}/site-packages '' + lib.optionalString (!lib.versionAtLeast version "6.0") '' # we only copy the TLS library on < 6.0, since it's compiled-in otherwise @@ -117,15 +133,21 @@ let cp -v ./lib/libfdb_c.so $lib/lib cp -v ./bindings/c/foundationdb/fdb_c.h $dev/include/foundationdb cp -v ./bindings/c/foundationdb/fdb_c_options.g.h $dev/include/foundationdb + cp -v ./fdbclient/vexillographer/fdb.options $dev/include/foundationdb # java cp -v ./bindings/java/foundationdb-client.jar $lib/share/java/fdb-java.jar # python + cp LICENSE ./bindings/python + substitute ./bindings/python/setup.py.in ./bindings/python/setup.py \ + --replace 'VERSION' "${version}" + rm -f ./bindings/python/setup.py.in rm -f ./bindings/python/fdb/*.pth # remove useless files - cp -R ./bindings/python/fdb $python/lib/${python.libPrefix}/site-packages/fdb - # symlink a copy of the shared object into place, so that impl.py can load it - ln -sv $lib/lib/libfdb_c.so $python/lib/${python.libPrefix}/site-packages/fdb/libfdb_c.so + rm -f ./bindings/python/*.rst ./bindings/python/*.mk + + cp -R ./bindings/python/ tmp-pythonsrc/ + tar -zcf $pythonsrc --transform s/tmp-pythonsrc/python-foundationdb/ ./tmp-pythonsrc/ # binaries for x in fdbbackup fdbcli fdbserver fdbmonitor; do @@ -139,13 +161,13 @@ let ln -sfv $out/bin/fdbbackup $out/libexec/backup_agent ''; - outputs = [ "out" "lib" "dev" "python" ]; + outputs = [ "out" "lib" "dev" "pythonsrc" ]; meta = with stdenv.lib; { description = "Open source, distributed, transactional key-value store"; homepage = https://www.foundationdb.org; license = licenses.asl20; - platforms = platforms.linux; + platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ thoughtpolice ]; }; }; @@ -165,9 +187,8 @@ in with builtins; { }; foundationdb60 = makeFdb rec { - version = "6.0.4pre2497_${substring 0 8 rev}"; + version = "6.0.17"; branch = "release-6.0"; - rev = "73d64cb244714c19bcc651122f6e7a9236aa11b5"; - sha256 = "1jzmrf9kj0brqddlmxvzhj27r6843790jnqwkv1s3ri21fqb3hs7"; + sha256 = "00m6dkv2nm51zhiq049fiivnz8hpc8w21y024lykhn16kyjdnfhs"; }; } diff --git a/pkgs/servers/foundationdb/python.nix b/pkgs/servers/foundationdb/python.nix new file mode 100644 index 000000000000..55b834c54369 --- /dev/null +++ b/pkgs/servers/foundationdb/python.nix @@ -0,0 +1,24 @@ +{ buildPythonPackage, lib, foundationdb }: + +buildPythonPackage rec { + pname = "foundationdb"; + version = foundationdb.version; + + src = foundationdb.pythonsrc; + unpackCmd = "tar xf $curSrc"; + + patchPhase = '' + substituteInPlace ./fdb/impl.py \ + --replace libfdb_c.so "${foundationdb.lib}/lib/libfdb_c.so" + ''; + + doCheck = false; + + meta = with lib; { + description = "Python bindings for FoundationDB"; + homepage = https://www.foundationdb.org; + license = with licenses; [ asl20 ]; + maintainers = with maintainers; [ thoughtpolice ]; + }; +} + diff --git a/pkgs/servers/ftp/bftpd/default.nix b/pkgs/servers/ftp/bftpd/default.nix index c35177e6aa90..02bf714a42bf 100644 --- a/pkgs/servers/ftp/bftpd/default.nix +++ b/pkgs/servers/ftp/bftpd/default.nix @@ -5,11 +5,11 @@ let in stdenv.mkDerivation rec { name = "${pname}-${version}"; - version = "4.9"; + version = "5.0"; src = fetchurl { url = "mirror://sourceforge/project/${pname}/${pname}/${name}/${name}.tar.gz"; - sha256 = "13pjil9cjggpi773m0516lszyqvwzlgcrmmj8yn9nc24rbxwvn6d"; + sha256 = "1qagqsbg7zblkhg3vrj47k5f1q09r4az7gna86rxf253kmg90yqp"; }; preConfigure = '' diff --git a/pkgs/servers/gpsd/default.nix b/pkgs/servers/gpsd/default.nix index 6e270192063b..f205b600dd95 100644 --- a/pkgs/servers/gpsd/default.nix +++ b/pkgs/servers/gpsd/default.nix @@ -44,30 +44,30 @@ stdenv.mkDerivation rec { # - leapfetch=no disables going online at build time to fetch leap-seconds # info. See /build.txt for more info. - buildPhase = '' + preBuild = '' patchShebangs . sed -e "s|systemd_dir = .*|systemd_dir = '$out/lib/systemd/system'|" -i SConstruct - scons \ - -j $NIX_BUILD_CORES \ - prefix="$out" \ - leapfetch=no \ - gpsd_user=${gpsdUser} \ - gpsd_group=${gpsdGroup} \ - systemd=yes \ - udevdir="$out/lib/udev" \ - python_libdir="$out/lib/${python2Packages.python.libPrefix}/site-packages" + + sconsFlags+=" udevdir=$out/lib/udev" + sconsFlags+=" python_libdir=$out/lib/${python2Packages.python.libPrefix}/site-packages" ''; - checkPhase = '' + sconsFlags = [ + "leapfetch=no" + "gpsd_user=${gpsdUser}" + "gpsd_group=${gpsdGroup}" + "systemd=yes" + ]; + + preCheck = '' export LD_LIBRARY_PATH="$PWD" - scons check ''; # TODO: the udev rules file and the hotplug script need fixes to work on NixOS - installPhase = '' + preInstall = '' mkdir -p "$out/lib/udev/rules.d" - scons install udev-install ''; + installTargets = "install udev-install"; postFixup = '' wrapPythonProgramsIn $out/bin "$out $pythonPath" diff --git a/pkgs/servers/home-assistant/appdaemon.nix b/pkgs/servers/home-assistant/appdaemon.nix index d921eee49cfc..15ebccbc0dae 100644 --- a/pkgs/servers/home-assistant/appdaemon.nix +++ b/pkgs/servers/home-assistant/appdaemon.nix @@ -10,6 +10,8 @@ let inherit version; sha256 = "8adda6583ba438a4c70693374e10b60168663ffa6564c5c75d3c7a9055290964"; }; + # TODO: remove after pinning aiohttp to a newer version + propagatedBuildInputs = oldAttrs.propagatedBuildInputs ++ [ self.idna-ssl ]; }); yarl = super.yarl.overridePythonAttrs (oldAttrs: rec { @@ -33,16 +35,16 @@ let in python.pkgs.buildPythonApplication rec { pname = "appdaemon"; - version = "3.0.1"; + version = "3.0.2"; src = python.pkgs.fetchPypi { inherit pname version; - sha256 = "ad16773da21e34e258970bf5740d1634a36c8202ac72c6925d960308ef1c58cf"; + sha256 = "c32d9139566cc8147c39196a18c317accd1f0b2ef8e6c0ff31bddd4bc0f80bd3"; }; propagatedBuildInputs = with python.pkgs; [ - aiohttp aiohttp-jinja2 astral bcrypt daemonize feedparser iso8601 - jinja2 pyyaml requests sseclient voluptuous websocket_client yarl + daemonize astral requests sseclient websocket_client aiohttp yarl jinja2 + aiohttp-jinja2 pyyaml voluptuous feedparser iso8601 bcrypt paho-mqtt ]; # no tests implemented diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 12b96b3da125..30fe7354f65b 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.77.2"; + version = "0.83.3"; components = { "abode" = ps: with ps; [ ]; "ads" = ps: with ps; [ ]; @@ -11,14 +11,17 @@ "alarm_control_panel.alarmdecoder" = ps: with ps; [ ]; "alarm_control_panel.alarmdotcom" = ps: with ps; [ ]; "alarm_control_panel.arlo" = ps: with ps; [ ]; + "alarm_control_panel.blink" = ps: with ps; [ ]; "alarm_control_panel.canary" = ps: with ps; [ ]; "alarm_control_panel.concord232" = ps: with ps; [ ]; "alarm_control_panel.demo" = ps: with ps; [ ]; "alarm_control_panel.egardia" = ps: with ps; [ ]; + "alarm_control_panel.elkm1" = ps: with ps; [ ]; "alarm_control_panel.envisalink" = ps: with ps; [ ]; "alarm_control_panel.homematicip_cloud" = ps: with ps; [ ]; "alarm_control_panel.ialarm" = ps: with ps; [ ]; - "alarm_control_panel.ifttt" = ps: with ps; [ ]; + "alarm_control_panel.ifttt" = ps: with ps; [ aiohttp-cors pyfttt ]; + "alarm_control_panel.lupusec" = ps: with ps; [ ]; "alarm_control_panel.manual" = ps: with ps; [ ]; "alarm_control_panel.manual_mqtt" = ps: with ps; [ paho-mqtt ]; "alarm_control_panel.mqtt" = ps: with ps; [ paho-mqtt ]; @@ -29,6 +32,7 @@ "alarm_control_panel.totalconnect" = ps: with ps; [ ]; "alarm_control_panel.verisure" = ps: with ps; [ ]; "alarm_control_panel.wink" = ps: with ps; [ ]; + "alarm_control_panel.yale_smart_alarm" = ps: with ps; [ ]; "alarmdecoder" = ps: with ps; [ ]; "alert" = ps: with ps; [ ]; "alexa" = ps: with ps; [ aiohttp-cors ]; @@ -41,9 +45,11 @@ "apcupsd" = ps: with ps; [ ]; "api" = ps: with ps; [ aiohttp-cors ]; "apple_tv" = ps: with ps; [ ]; + "aqualogic" = ps: with ps; [ ]; "arduino" = ps: with ps; [ ]; "arlo" = ps: with ps; [ ]; "asterisk_mbox" = ps: with ps; [ ]; + "asuswrt" = ps: with ps; [ ]; "august" = ps: with ps; [ ]; "auth" = ps: with ps; [ aiohttp-cors ]; "auth.indieauth" = ps: with ps; [ ]; @@ -51,6 +57,7 @@ "auth.mfa_setup_flow" = ps: with ps; [ ]; "automation" = ps: with ps; [ ]; "automation.event" = ps: with ps; [ ]; + "automation.geo_location" = ps: with ps; [ ]; "automation.homeassistant" = ps: with ps; [ ]; "automation.litejet" = ps: with ps; [ ]; "automation.mqtt" = ps: with ps; [ paho-mqtt ]; @@ -59,6 +66,7 @@ "automation.sun" = ps: with ps; [ ]; "automation.template" = ps: with ps; [ ]; "automation.time" = ps: with ps; [ ]; + "automation.webhook" = ps: with ps; [ aiohttp-cors ]; "automation.zone" = ps: with ps; [ ]; "axis" = ps: with ps; [ ]; "bbb_gpio" = ps: with ps; [ ]; @@ -89,7 +97,9 @@ "binary_sensor.envisalink" = ps: with ps; [ ]; "binary_sensor.ffmpeg_motion" = ps: with ps; [ ha-ffmpeg ]; "binary_sensor.ffmpeg_noise" = ps: with ps; [ ha-ffmpeg ]; + "binary_sensor.fibaro" = ps: with ps; [ ]; "binary_sensor.flic" = ps: with ps; [ ]; + "binary_sensor.fritzbox" = ps: with ps; [ ]; "binary_sensor.gc100" = ps: with ps; [ ]; "binary_sensor.hikvision" = ps: with ps; [ ]; "binary_sensor.hive" = ps: with ps; [ ]; @@ -103,6 +113,7 @@ "binary_sensor.knx" = ps: with ps; [ ]; "binary_sensor.konnected" = ps: with ps; [ aiohttp-cors netdisco ]; "binary_sensor.linode" = ps: with ps; [ linode-api ]; + "binary_sensor.lupusec" = ps: with ps; [ ]; "binary_sensor.maxcube" = ps: with ps; [ ]; "binary_sensor.modbus" = ps: with ps; [ ]; "binary_sensor.mqtt" = ps: with ps; [ paho-mqtt ]; @@ -113,9 +124,11 @@ "binary_sensor.netatmo" = ps: with ps; [ ]; "binary_sensor.nx584" = ps: with ps; [ ]; "binary_sensor.octoprint" = ps: with ps; [ ]; + "binary_sensor.opentherm_gw" = ps: with ps; [ ]; "binary_sensor.openuv" = ps: with ps; [ ]; "binary_sensor.pilight" = ps: with ps; [ ]; "binary_sensor.ping" = ps: with ps; [ ]; + "binary_sensor.point" = ps: with ps; [ ]; "binary_sensor.qwikswitch" = ps: with ps; [ ]; "binary_sensor.rachio" = ps: with ps; [ ]; "binary_sensor.raincloud" = ps: with ps; [ ]; @@ -123,11 +136,13 @@ "binary_sensor.random" = ps: with ps; [ ]; "binary_sensor.raspihats" = ps: with ps; [ ]; "binary_sensor.rest" = ps: with ps; [ ]; + "binary_sensor.rflink" = ps: with ps; [ ]; "binary_sensor.rfxtrx" = ps: with ps; [ ]; "binary_sensor.ring" = ps: with ps; [ ]; "binary_sensor.rpi_gpio" = ps: with ps; [ ]; "binary_sensor.rpi_pfio" = ps: with ps; [ ]; "binary_sensor.satel_integra" = ps: with ps; [ ]; + "binary_sensor.sense" = ps: with ps; [ ]; "binary_sensor.skybell" = ps: with ps; [ ]; "binary_sensor.sleepiq" = ps: with ps; [ ]; "binary_sensor.spc" = ps: with ps; [ ]; @@ -146,6 +161,7 @@ "binary_sensor.verisure" = ps: with ps; [ ]; "binary_sensor.volvooncall" = ps: with ps; [ ]; "binary_sensor.vultr" = ps: with ps; [ vultr ]; + "binary_sensor.w800rf32" = ps: with ps; [ ]; "binary_sensor.wemo" = ps: with ps; [ ]; "binary_sensor.wink" = ps: with ps; [ ]; "binary_sensor.wirelesstag" = ps: with ps; [ ]; @@ -179,6 +195,7 @@ "camera.foscam" = ps: with ps; [ ]; "camera.generic" = ps: with ps; [ ]; "camera.local_file" = ps: with ps; [ ]; + "camera.logi_circle" = ps: with ps; [ ]; "camera.mjpeg" = ps: with ps; [ ]; "camera.mqtt" = ps: with ps; [ paho-mqtt ]; "camera.neato" = ps: with ps; [ ]; @@ -203,10 +220,12 @@ "climate" = ps: with ps; [ ]; "climate.daikin" = ps: with ps; [ ]; "climate.demo" = ps: with ps; [ ]; + "climate.dyson" = ps: with ps; [ ]; "climate.ecobee" = ps: with ps; [ ]; - "climate.econet" = ps: with ps; [ ]; + "climate.elkm1" = ps: with ps; [ ]; "climate.ephember" = ps: with ps; [ ]; "climate.eq3btsmart" = ps: with ps; [ construct ]; + "climate.evohome" = ps: with ps; [ ]; "climate.flexit" = ps: with ps; [ ]; "climate.fritzbox" = ps: with ps; [ ]; "climate.generic_thermostat" = ps: with ps; [ ]; @@ -219,6 +238,7 @@ "climate.knx" = ps: with ps; [ ]; "climate.maxcube" = ps: with ps; [ ]; "climate.melissa" = ps: with ps; [ ]; + "climate.mill" = ps: with ps; [ ]; "climate.modbus" = ps: with ps; [ ]; "climate.mqtt" = ps: with ps; [ paho-mqtt ]; "climate.mysensors" = ps: with ps; [ ]; @@ -226,6 +246,7 @@ "climate.netatmo" = ps: with ps; [ ]; "climate.nuheat" = ps: with ps; [ ]; "climate.oem" = ps: with ps; [ ]; + "climate.opentherm_gw" = ps: with ps; [ ]; "climate.proliphix" = ps: with ps; [ ]; "climate.radiotherm" = ps: with ps; [ ]; "climate.sensibo" = ps: with ps; [ ]; @@ -235,6 +256,7 @@ "climate.toon" = ps: with ps; [ ]; "climate.touchline" = ps: with ps; [ ]; "climate.tuya" = ps: with ps; [ ]; + "climate.velbus" = ps: with ps; [ ]; "climate.venstar" = ps: with ps; [ ]; "climate.vera" = ps: with ps; [ ]; "climate.wink" = ps: with ps; [ ]; @@ -245,15 +267,17 @@ "cloud.const" = ps: with ps; [ ]; "cloud.http_api" = ps: with ps; [ ]; "cloud.iot" = ps: with ps; [ ]; + "cloud.prefs" = ps: with ps; [ ]; "cloudflare" = ps: with ps; [ ]; "coinbase" = ps: with ps; [ ]; "comfoconnect" = ps: with ps; [ ]; "config" = ps: with ps; [ aiohttp-cors ]; "config.auth" = ps: with ps; [ ]; "config.automation" = ps: with ps; [ ]; - "config.config_entries" = ps: with ps; [ voluptuous-serialize ]; + "config.config_entries" = ps: with ps; [ ]; "config.core" = ps: with ps; [ ]; "config.customize" = ps: with ps; [ ]; + "config.device_registry" = ps: with ps; [ aiohttp-cors ]; "config.entity_registry" = ps: with ps; [ aiohttp-cors ]; "config.group" = ps: with ps; [ ]; "config.hassbian" = ps: with ps; [ ]; @@ -268,11 +292,14 @@ "cover.aladdin_connect" = ps: with ps; [ ]; "cover.brunt" = ps: with ps; [ ]; "cover.command_line" = ps: with ps; [ ]; + "cover.deconz" = ps: with ps; [ ]; "cover.demo" = ps: with ps; [ ]; + "cover.fibaro" = ps: with ps; [ ]; "cover.garadget" = ps: with ps; [ ]; "cover.gogogate2" = ps: with ps; [ ]; "cover.group" = ps: with ps; [ ]; "cover.homematic" = ps: with ps; [ pyhomematic ]; + "cover.insteon" = ps: with ps; [ ]; "cover.isy994" = ps: with ps; [ ]; "cover.knx" = ps: with ps; [ ]; "cover.lutron" = ps: with ps; [ ]; @@ -284,7 +311,6 @@ "cover.rflink" = ps: with ps; [ ]; "cover.rfxtrx" = ps: with ps; [ ]; "cover.rpi_gpio" = ps: with ps; [ ]; - "cover.ryobi_gdo" = ps: with ps; [ ]; "cover.scsgate" = ps: with ps; [ ]; "cover.tahoma" = ps: with ps; [ ]; "cover.tellduslive" = ps: with ps; [ ]; @@ -301,18 +327,20 @@ "deconz" = ps: with ps; [ ]; "deconz.config_flow" = ps: with ps; [ ]; "deconz.const" = ps: with ps; [ ]; + "deconz.gateway" = ps: with ps; [ ]; "demo" = ps: with ps; [ aiohttp-cors ]; "device_sun_light_trigger" = ps: with ps; [ ]; "device_tracker" = ps: with ps; [ ]; "device_tracker.actiontec" = ps: with ps; [ ]; "device_tracker.aruba" = ps: with ps; [ pexpect ]; - "device_tracker.asuswrt" = ps: with ps; [ pexpect ]; + "device_tracker.asuswrt" = ps: with ps; [ ]; "device_tracker.automatic" = ps: with ps; [ aiohttp-cors ]; "device_tracker.bbox" = ps: with ps; [ ]; "device_tracker.bluetooth_le_tracker" = ps: with ps; [ ]; - "device_tracker.bluetooth_tracker" = ps: with ps; [ ]; + "device_tracker.bluetooth_tracker" = ps: with ps; [ bt_proximity ]; "device_tracker.bmw_connected_drive" = ps: with ps; [ ]; "device_tracker.bt_home_hub_5" = ps: with ps; [ ]; + "device_tracker.bt_smarthub" = ps: with ps; [ ]; "device_tracker.cisco_ios" = ps: with ps; [ pexpect ]; "device_tracker.ddwrt" = ps: with ps; [ ]; "device_tracker.demo" = ps: with ps; [ ]; @@ -320,8 +348,10 @@ "device_tracker.fritz" = ps: with ps; [ fritzconnection ]; "device_tracker.geofency" = ps: with ps; [ aiohttp-cors ]; "device_tracker.google_maps" = ps: with ps; [ ]; + "device_tracker.googlehome" = ps: with ps; [ ]; "device_tracker.gpslogger" = ps: with ps; [ aiohttp-cors ]; "device_tracker.hitron_coda" = ps: with ps; [ ]; + "device_tracker.huawei_lte" = ps: with ps; [ ]; "device_tracker.huawei_router" = ps: with ps; [ ]; "device_tracker.icloud" = ps: with ps; [ ]; "device_tracker.keenetic_ndms2" = ps: with ps; [ ]; @@ -336,9 +366,9 @@ "device_tracker.mysensors" = ps: with ps; [ ]; "device_tracker.netgear" = ps: with ps; [ ]; "device_tracker.nmap_tracker" = ps: with ps; [ ]; - "device_tracker.owntracks" = ps: with ps; [ libnacl paho-mqtt ]; - "device_tracker.owntracks_http" = ps: with ps; [ aiohttp-cors libnacl ]; + "device_tracker.owntracks" = ps: with ps; [ aiohttp-cors libnacl ]; "device_tracker.ping" = ps: with ps; [ ]; + "device_tracker.quantum_gateway" = ps: with ps; [ ]; "device_tracker.ritassist" = ps: with ps; [ ]; "device_tracker.sky_hub" = ps: with ps; [ ]; "device_tracker.snmp" = ps: with ps; [ pysnmp ]; @@ -349,6 +379,7 @@ "device_tracker.tile" = ps: with ps; [ ]; "device_tracker.tomato" = ps: with ps; [ ]; "device_tracker.tplink" = ps: with ps; [ ]; + "device_tracker.traccar" = ps: with ps; [ ]; "device_tracker.trackr" = ps: with ps; [ ]; "device_tracker.ubus" = ps: with ps; [ ]; "device_tracker.unifi" = ps: with ps; [ pyunifi ]; @@ -368,8 +399,10 @@ "dyson" = ps: with ps; [ ]; "ecobee" = ps: with ps; [ ]; "ecovacs" = ps: with ps; [ ]; + "edp_redy" = ps: with ps; [ ]; "egardia" = ps: with ps; [ ]; "eight_sleep" = ps: with ps; [ ]; + "elkm1" = ps: with ps; [ ]; "emoncms_history" = ps: with ps; [ ]; "emulated_hue" = ps: with ps; [ aiohttp-cors ]; "emulated_hue.hue_api" = ps: with ps; [ ]; @@ -377,6 +410,7 @@ "enocean" = ps: with ps; [ ]; "envisalink" = ps: with ps; [ ]; "eufy" = ps: with ps; [ ]; + "evohome" = ps: with ps; [ ]; "fan" = ps: with ps; [ ]; "fan.comfoconnect" = ps: with ps; [ ]; "fan.demo" = ps: with ps; [ ]; @@ -386,22 +420,28 @@ "fan.mqtt" = ps: with ps; [ paho-mqtt ]; "fan.template" = ps: with ps; [ ]; "fan.tuya" = ps: with ps; [ ]; + "fan.wemo" = ps: with ps; [ ]; "fan.wink" = ps: with ps; [ ]; "fan.xiaomi_miio" = ps: with ps; [ construct ]; "fan.zha" = ps: with ps; [ ]; "fan.zwave" = ps: with ps; [ ]; "feedreader" = ps: with ps; [ feedparser ]; "ffmpeg" = ps: with ps; [ ha-ffmpeg ]; + "fibaro" = ps: with ps; [ ]; "folder_watcher" = ps: with ps; [ watchdog ]; "foursquare" = ps: with ps; [ aiohttp-cors ]; "freedns" = ps: with ps; [ ]; "fritzbox" = ps: with ps; [ ]; "frontend" = ps: with ps; [ aiohttp-cors ]; "gc100" = ps: with ps; [ ]; + "geo_location" = ps: with ps; [ ]; + "geo_location.demo" = ps: with ps; [ ]; + "geo_location.geo_json_events" = ps: with ps; [ ]; + "geo_location.nsw_rural_fire_service_feed" = ps: with ps; [ ]; + "geofency" = ps: with ps; [ aiohttp-cors ]; "goalfeed" = ps: with ps; [ ]; "google" = ps: with ps; [ google_api_python_client httplib2 oauth2client ]; "google_assistant" = ps: with ps; [ aiohttp-cors ]; - "google_assistant.auth" = ps: with ps; [ ]; "google_assistant.const" = ps: with ps; [ ]; "google_assistant.helpers" = ps: with ps; [ ]; "google_assistant.http" = ps: with ps; [ ]; @@ -409,12 +449,18 @@ "google_assistant.trait" = ps: with ps; [ ]; "google_domains" = ps: with ps; [ ]; "graphite" = ps: with ps; [ ]; + "greeneye_monitor" = ps: with ps; [ ]; "group" = ps: with ps; [ ]; + "habitica" = ps: with ps; [ ]; "hangouts" = ps: with ps; [ ]; "hangouts.config_flow" = ps: with ps; [ ]; "hangouts.const" = ps: with ps; [ ]; "hangouts.hangouts_bot" = ps: with ps; [ ]; + "hangouts.intents" = ps: with ps; [ ]; "hassio" = ps: with ps; [ aiohttp-cors ]; + "hassio.auth" = ps: with ps; [ ]; + "hassio.const" = ps: with ps; [ ]; + "hassio.discovery" = ps: with ps; [ ]; "hassio.handler" = ps: with ps; [ ]; "hassio.http" = ps: with ps; [ ]; "hdmi_cec" = ps: with ps; [ ]; @@ -441,13 +487,14 @@ "http.real_ip" = ps: with ps; [ ]; "http.static" = ps: with ps; [ ]; "http.view" = ps: with ps; [ ]; + "huawei_lte" = ps: with ps; [ ]; "hue" = ps: with ps; [ aiohue ]; "hue.bridge" = ps: with ps; [ ]; "hue.config_flow" = ps: with ps; [ ]; "hue.const" = ps: with ps; [ ]; "hue.errors" = ps: with ps; [ ]; "hydrawise" = ps: with ps; [ ]; - "ifttt" = ps: with ps; [ ]; + "ifttt" = ps: with ps; [ aiohttp-cors pyfttt ]; "ihc" = ps: with ps; [ ]; "ihc.const" = ps: with ps; [ ]; "ihc.ihcdevice" = ps: with ps; [ ]; @@ -462,6 +509,7 @@ "image_processing.openalpr_local" = ps: with ps; [ ]; "image_processing.opencv" = ps: with ps; [ numpy ]; "image_processing.seven_segments" = ps: with ps; [ ]; + "image_processing.tensorflow" = ps: with ps; [ numpy pillow protobuf ]; "influxdb" = ps: with ps; [ influxdb ]; "input_boolean" = ps: with ps; [ ]; "input_datetime" = ps: with ps; [ ]; @@ -484,6 +532,7 @@ "knx" = ps: with ps; [ ]; "konnected" = ps: with ps; [ aiohttp-cors netdisco ]; "lametric" = ps: with ps; [ ]; + "lifx" = ps: with ps; [ ]; "light" = ps: with ps; [ ]; "light.abode" = ps: with ps; [ ]; "light.ads" = ps: with ps; [ ]; @@ -494,8 +543,10 @@ "light.decora" = ps: with ps; [ ]; "light.decora_wifi" = ps: with ps; [ ]; "light.demo" = ps: with ps; [ ]; + "light.elkm1" = ps: with ps; [ ]; "light.enocean" = ps: with ps; [ ]; "light.eufy" = ps: with ps; [ ]; + "light.fibaro" = ps: with ps; [ ]; "light.flux_led" = ps: with ps; [ ]; "light.futurenow" = ps: with ps; [ ]; "light.greenwave" = ps: with ps; [ ]; @@ -524,7 +575,9 @@ "light.mqtt_template" = ps: with ps; [ paho-mqtt ]; "light.mysensors" = ps: with ps; [ ]; "light.mystrom" = ps: with ps; [ ]; - "light.nanoleaf_aurora" = ps: with ps; [ ]; + "light.nanoleaf_aurora" = ps: with ps; [ nanoleaf ]; + "light.niko_home_control" = ps: with ps; [ ]; + "light.opple" = ps: with ps; [ ]; "light.osramlightify" = ps: with ps; [ ]; "light.piglow" = ps: with ps; [ ]; "light.qwikswitch" = ps: with ps; [ ]; @@ -535,6 +588,7 @@ "light.sensehat" = ps: with ps; [ ]; "light.sisyphus" = ps: with ps; [ ]; "light.skybell" = ps: with ps; [ ]; + "light.switch" = ps: with ps; [ ]; "light.tellduslive" = ps: with ps; [ ]; "light.tellstick" = ps: with ps; [ ]; "light.template" = ps: with ps; [ ]; @@ -570,6 +624,7 @@ "lock.nello" = ps: with ps; [ ]; "lock.nuki" = ps: with ps; [ ]; "lock.sesame" = ps: with ps; [ ]; + "lock.template" = ps: with ps; [ ]; "lock.tesla" = ps: with ps; [ ]; "lock.vera" = ps: with ps; [ ]; "lock.verisure" = ps: with ps; [ ]; @@ -580,9 +635,16 @@ "logbook" = ps: with ps; [ aiohttp-cors sqlalchemy ]; "logentries" = ps: with ps; [ ]; "logger" = ps: with ps; [ ]; + "logi_circle" = ps: with ps; [ ]; + "lovelace" = ps: with ps; [ ]; + "luftdaten" = ps: with ps; [ luftdaten ]; + "luftdaten.config_flow" = ps: with ps; [ ]; + "luftdaten.const" = ps: with ps; [ ]; + "lupusec" = ps: with ps; [ ]; "lutron" = ps: with ps; [ ]; "lutron_caseta" = ps: with ps; [ ]; "mailbox" = ps: with ps; [ aiohttp-cors ]; + "mailbox.asterisk_cdr" = ps: with ps; [ ]; "mailbox.asterisk_mbox" = ps: with ps; [ ]; "mailbox.demo" = ps: with ps; [ ]; "mailgun" = ps: with ps; [ aiohttp-cors ]; @@ -618,6 +680,7 @@ "media_player.itunes" = ps: with ps; [ ]; "media_player.kodi" = ps: with ps; [ jsonrpc-async jsonrpc-websocket ]; "media_player.lg_netcast" = ps: with ps; [ ]; + "media_player.lg_soundbar" = ps: with ps; [ ]; "media_player.liveboxplaytv" = ps: with ps; [ ]; "media_player.mediaroom" = ps: with ps; [ ]; "media_player.monoprice" = ps: with ps; [ ]; @@ -627,6 +690,7 @@ "media_player.nadtcp" = ps: with ps; [ ]; "media_player.onkyo" = ps: with ps; [ onkyo-eiscp ]; "media_player.openhome" = ps: with ps; [ ]; + "media_player.panasonic_bluray" = ps: with ps; [ ]; "media_player.panasonic_viera" = ps: with ps; [ wakeonlan ]; "media_player.pandora" = ps: with ps; [ pexpect ]; "media_player.philips_js" = ps: with ps; [ ]; @@ -638,9 +702,9 @@ "media_player.russound_rnet" = ps: with ps; [ ]; "media_player.samsungtv" = ps: with ps; [ wakeonlan ]; "media_player.sisyphus" = ps: with ps; [ ]; - "media_player.snapcast" = ps: with ps; [ ]; + "media_player.snapcast" = ps: with ps; [ snapcast ]; "media_player.songpal" = ps: with ps; [ ]; - "media_player.sonos" = ps: with ps; [ soco ]; + "media_player.sonos" = ps: with ps; [ ]; "media_player.soundtouch" = ps: with ps; [ libsoundtouch ]; "media_player.spotify" = ps: with ps; [ aiohttp-cors ]; "media_player.squeezebox" = ps: with ps; [ ]; @@ -659,8 +723,11 @@ "mochad" = ps: with ps; [ ]; "modbus" = ps: with ps; [ ]; "mqtt" = ps: with ps; [ paho-mqtt ]; + "mqtt.config_flow" = ps: with ps; [ ]; + "mqtt.const" = ps: with ps; [ ]; "mqtt.discovery" = ps: with ps; [ ]; "mqtt.server" = ps: with ps; [ aiohttp-cors hbmqtt ]; + "mqtt.subscription" = ps: with ps; [ ]; "mqtt_eventstream" = ps: with ps; [ paho-mqtt ]; "mqtt_statestream" = ps: with ps; [ paho-mqtt ]; "mychevy" = ps: with ps; [ ]; @@ -669,6 +736,8 @@ "mysensors.const" = ps: with ps; [ ]; "mysensors.device" = ps: with ps; [ ]; "mysensors.gateway" = ps: with ps; [ ]; + "mysensors.handler" = ps: with ps; [ ]; + "mysensors.helpers" = ps: with ps; [ ]; "namecheapdns" = ps: with ps; [ ]; "neato" = ps: with ps; [ ]; "nest" = ps: with ps; [ ]; @@ -699,6 +768,7 @@ "notify.group" = ps: with ps; [ ]; "notify.hangouts" = ps: with ps; [ ]; "notify.hipchat" = ps: with ps; [ ]; + "notify.homematic" = ps: with ps; [ pyhomematic ]; "notify.html5" = ps: with ps; [ aiohttp-cors ]; "notify.instapush" = ps: with ps; [ ]; "notify.ios" = ps: with ps; [ aiohttp-cors zeroconf ]; @@ -731,11 +801,13 @@ "notify.synology_chat" = ps: with ps; [ ]; "notify.syslog" = ps: with ps; [ ]; "notify.telegram" = ps: with ps; [ python-telegram-bot ]; + "notify.tibber" = ps: with ps; [ ]; + "notify.tplink_lte" = ps: with ps; [ ]; "notify.twilio_call" = ps: with ps; [ aiohttp-cors twilio ]; "notify.twilio_sms" = ps: with ps; [ aiohttp-cors twilio ]; "notify.twitter" = ps: with ps; [ ]; "notify.webostv" = ps: with ps; [ ]; - "notify.xmpp" = ps: with ps; [ pyasn1-modules pyasn1 sleekxmpp ]; + "notify.xmpp" = ps: with ps; [ slixmpp ]; "notify.yessssms" = ps: with ps; [ ]; "nuheat" = ps: with ps; [ ]; "nuimo_controller" = ps: with ps; [ ]; @@ -743,12 +815,20 @@ "onboarding" = ps: with ps; [ aiohttp-cors ]; "onboarding.const" = ps: with ps; [ ]; "onboarding.views" = ps: with ps; [ ]; + "opentherm_gw" = ps: with ps; [ ]; "openuv" = ps: with ps; [ ]; + "openuv.config_flow" = ps: with ps; [ ]; + "openuv.const" = ps: with ps; [ ]; + "owntracks" = ps: with ps; [ aiohttp-cors libnacl ]; + "owntracks.config_flow" = ps: with ps; [ ]; "panel_custom" = ps: with ps; [ aiohttp-cors ]; "panel_iframe" = ps: with ps; [ aiohttp-cors ]; "persistent_notification" = ps: with ps; [ ]; "pilight" = ps: with ps; [ ]; "plant" = ps: with ps; [ ]; + "point" = ps: with ps; [ aiohttp-cors ]; + "point.config_flow" = ps: with ps; [ ]; + "point.const" = ps: with ps; [ ]; "prometheus" = ps: with ps; [ aiohttp-cors prometheus_client ]; "proximity" = ps: with ps; [ ]; "python_script" = ps: with ps; [ ]; @@ -757,6 +837,8 @@ "rainbird" = ps: with ps; [ ]; "raincloud" = ps: with ps; [ ]; "rainmachine" = ps: with ps; [ ]; + "rainmachine.config_flow" = ps: with ps; [ ]; + "rainmachine.const" = ps: with ps; [ ]; "raspihats" = ps: with ps; [ ]; "recorder" = ps: with ps; [ sqlalchemy ]; "recorder.const" = ps: with ps; [ ]; @@ -775,6 +857,7 @@ "rflink" = ps: with ps; [ ]; "rfxtrx" = ps: with ps; [ ]; "ring" = ps: with ps; [ ]; + "route53" = ps: with ps; [ boto3 ]; "rpi_gpio" = ps: with ps; [ ]; "rpi_pfio" = ps: with ps; [ ]; "rss_feed_template" = ps: with ps; [ aiohttp-cors ]; @@ -782,6 +865,7 @@ "satel_integra" = ps: with ps; [ ]; "scene" = ps: with ps; [ ]; "scene.deconz" = ps: with ps; [ ]; + "scene.elkm1" = ps: with ps; [ ]; "scene.homeassistant" = ps: with ps; [ ]; "scene.hunterdouglas_powerview" = ps: with ps; [ ]; "scene.knx" = ps: with ps; [ ]; @@ -795,6 +879,7 @@ "scene.wink" = ps: with ps; [ ]; "script" = ps: with ps; [ ]; "scsgate" = ps: with ps; [ ]; + "sense" = ps: with ps; [ ]; "sensor" = ps: with ps; [ ]; "sensor.abode" = ps: with ps; [ ]; "sensor.ads" = ps: with ps; [ ]; @@ -805,10 +890,12 @@ "sensor.android_ip_webcam" = ps: with ps; [ ]; "sensor.apcupsd" = ps: with ps; [ ]; "sensor.api_streams" = ps: with ps; [ ]; + "sensor.aqualogic" = ps: with ps; [ ]; "sensor.arduino" = ps: with ps; [ ]; "sensor.arest" = ps: with ps; [ ]; "sensor.arlo" = ps: with ps; [ ]; "sensor.arwn" = ps: with ps; [ paho-mqtt ]; + "sensor.asuswrt" = ps: with ps; [ ]; "sensor.bbox" = ps: with ps; [ ]; "sensor.bh1750" = ps: with ps; [ ]; "sensor.bitcoin" = ps: with ps; [ ]; @@ -819,7 +906,7 @@ "sensor.bme680" = ps: with ps; [ ]; "sensor.bmw_connected_drive" = ps: with ps; [ ]; "sensor.bom" = ps: with ps; [ ]; - "sensor.broadlink" = ps: with ps; [ ]; + "sensor.broadlink" = ps: with ps; [ broadlink ]; "sensor.buienradar" = ps: with ps; [ ]; "sensor.canary" = ps: with ps; [ ]; "sensor.cert_expiry" = ps: with ps; [ ]; @@ -853,9 +940,11 @@ "sensor.ebox" = ps: with ps; [ ]; "sensor.ecobee" = ps: with ps; [ ]; "sensor.eddystone_temperature" = ps: with ps; [ construct ]; + "sensor.edp_redy" = ps: with ps; [ ]; "sensor.efergy" = ps: with ps; [ ]; "sensor.eight_sleep" = ps: with ps; [ ]; "sensor.eliqonline" = ps: with ps; [ ]; + "sensor.elkm1" = ps: with ps; [ ]; "sensor.emoncms" = ps: with ps; [ ]; "sensor.enocean" = ps: with ps; [ ]; "sensor.enphase_envoy" = ps: with ps; [ ]; @@ -865,6 +954,7 @@ "sensor.fail2ban" = ps: with ps; [ ]; "sensor.fastdotcom" = ps: with ps; [ ]; "sensor.fedex" = ps: with ps; [ ]; + "sensor.fibaro" = ps: with ps; [ ]; "sensor.fido" = ps: with ps; [ ]; "sensor.file" = ps: with ps; [ ]; "sensor.filesize" = ps: with ps; [ ]; @@ -872,19 +962,23 @@ "sensor.fints" = ps: with ps; [ ]; "sensor.fitbit" = ps: with ps; [ aiohttp-cors ]; "sensor.fixer" = ps: with ps; [ ]; + "sensor.flunearyou" = ps: with ps; [ ]; "sensor.folder" = ps: with ps; [ ]; "sensor.foobot" = ps: with ps; [ ]; "sensor.fritzbox_callmonitor" = ps: with ps; [ fritzconnection ]; "sensor.fritzbox_netmonitor" = ps: with ps; [ fritzconnection ]; "sensor.gearbest" = ps: with ps; [ ]; - "sensor.geizhals" = ps: with ps; [ beautifulsoup4 ]; - "sensor.geo_rss_events" = ps: with ps; [ feedparser ]; + "sensor.geizhals" = ps: with ps; [ ]; + "sensor.geo_rss_events" = ps: with ps; [ ]; + "sensor.gitlab_ci" = ps: with ps; [ python-gitlab ]; "sensor.gitter" = ps: with ps; [ ]; "sensor.glances" = ps: with ps; [ ]; "sensor.google_travel_time" = ps: with ps; [ ]; "sensor.google_wifi" = ps: with ps; [ ]; "sensor.gpsd" = ps: with ps; [ ]; + "sensor.greeneye_monitor" = ps: with ps; [ ]; "sensor.gtfs" = ps: with ps; [ ]; + "sensor.habitica" = ps: with ps; [ ]; "sensor.haveibeenpwned" = ps: with ps; [ ]; "sensor.hddtemp" = ps: with ps; [ ]; "sensor.history_stats" = ps: with ps; [ aiohttp-cors sqlalchemy ]; @@ -893,6 +987,7 @@ "sensor.homematicip_cloud" = ps: with ps; [ ]; "sensor.hp_ilo" = ps: with ps; [ ]; "sensor.htu21d" = ps: with ps; [ ]; + "sensor.huawei_lte" = ps: with ps; [ ]; "sensor.hydrawise" = ps: with ps; [ ]; "sensor.hydroquebec" = ps: with ps; [ ]; "sensor.ihc" = ps: with ps; [ ]; @@ -905,20 +1000,24 @@ "sensor.iperf3" = ps: with ps; [ ]; "sensor.irish_rail_transport" = ps: with ps; [ ]; "sensor.isy994" = ps: with ps; [ ]; + "sensor.jewish_calendar" = ps: with ps; [ ]; "sensor.juicenet" = ps: with ps; [ ]; "sensor.kira" = ps: with ps; [ ]; "sensor.knx" = ps: with ps; [ ]; "sensor.kwb" = ps: with ps; [ ]; "sensor.lacrosse" = ps: with ps; [ ]; "sensor.lastfm" = ps: with ps; [ pylast ]; + "sensor.launch_library" = ps: with ps; [ ]; + "sensor.linky" = ps: with ps; [ ]; "sensor.linux_battery" = ps: with ps; [ batinfo ]; + "sensor.logi_circle" = ps: with ps; [ ]; "sensor.london_air" = ps: with ps; [ ]; "sensor.london_underground" = ps: with ps; [ ]; "sensor.loopenergy" = ps: with ps; [ ]; "sensor.luftdaten" = ps: with ps; [ luftdaten ]; "sensor.lyft" = ps: with ps; [ ]; "sensor.magicseaweed" = ps: with ps; [ ]; - "sensor.melissa" = ps: with ps; [ ]; + "sensor.meteo_france" = ps: with ps; [ ]; "sensor.metoffice" = ps: with ps; [ ]; "sensor.mfi" = ps: with ps; [ ]; "sensor.mhz19" = ps: with ps; [ ]; @@ -953,6 +1052,7 @@ "sensor.openexchangerates" = ps: with ps; [ ]; "sensor.openhardwaremonitor" = ps: with ps; [ ]; "sensor.opensky" = ps: with ps; [ ]; + "sensor.opentherm_gw" = ps: with ps; [ ]; "sensor.openuv" = ps: with ps; [ ]; "sensor.openweathermap" = ps: with ps; [ pyowm ]; "sensor.otp" = ps: with ps; [ pyotp ]; @@ -960,7 +1060,8 @@ "sensor.pilight" = ps: with ps; [ ]; "sensor.plex" = ps: with ps; [ ]; "sensor.pocketcasts" = ps: with ps; [ ]; - "sensor.pollen" = ps: with ps; [ ]; + "sensor.point" = ps: with ps; [ ]; + "sensor.pollen" = ps: with ps; [ numpy ]; "sensor.postnl" = ps: with ps; [ ]; "sensor.pushbullet" = ps: with ps; [ pushbullet ]; "sensor.pvoutput" = ps: with ps; [ ]; @@ -978,6 +1079,8 @@ "sensor.ring" = ps: with ps; [ ]; "sensor.ripple" = ps: with ps; [ ]; "sensor.rmvtransport" = ps: with ps; [ ]; + "sensor.rtorrent" = ps: with ps; [ ]; + "sensor.ruter" = ps: with ps; [ ]; "sensor.sabnzbd" = ps: with ps; [ ]; "sensor.scrape" = ps: with ps; [ beautifulsoup4 ]; "sensor.season" = ps: with ps; [ ephem ]; @@ -985,6 +1088,7 @@ "sensor.sensehat" = ps: with ps; [ ]; "sensor.serial" = ps: with ps; [ ]; "sensor.serial_pm" = ps: with ps; [ ]; + "sensor.seventeentrack" = ps: with ps; [ ]; "sensor.shodan" = ps: with ps; [ ]; "sensor.sht31" = ps: with ps; [ ]; "sensor.sigfox" = ps: with ps; [ ]; @@ -998,14 +1102,16 @@ "sensor.sochain" = ps: with ps; [ ]; "sensor.socialblade" = ps: with ps; [ ]; "sensor.sonarr" = ps: with ps; [ ]; - "sensor.speedtest" = ps: with ps; [ ]; + "sensor.speedtest" = ps: with ps; [ speedtest-cli ]; "sensor.spotcrime" = ps: with ps; [ ]; "sensor.sql" = ps: with ps; [ sqlalchemy ]; + "sensor.srp_energy" = ps: with ps; [ ]; + "sensor.starlingbank" = ps: with ps; [ ]; "sensor.startca" = ps: with ps; [ xmltodict ]; "sensor.statistics" = ps: with ps; [ ]; "sensor.steam_online" = ps: with ps; [ ]; "sensor.supervisord" = ps: with ps; [ ]; - "sensor.swiss_hydrological_data" = ps: with ps; [ xmltodict ]; + "sensor.swiss_hydrological_data" = ps: with ps; [ ]; "sensor.swiss_public_transport" = ps: with ps; [ ]; "sensor.syncthru" = ps: with ps; [ ]; "sensor.synologydsm" = ps: with ps; [ ]; @@ -1014,6 +1120,7 @@ "sensor.tado" = ps: with ps; [ ]; "sensor.tahoma" = ps: with ps; [ ]; "sensor.tank_utility" = ps: with ps; [ ]; + "sensor.tautulli" = ps: with ps; [ ]; "sensor.tcp" = ps: with ps; [ ]; "sensor.ted5000" = ps: with ps; [ xmltodict ]; "sensor.teksavvy" = ps: with ps; [ ]; @@ -1022,6 +1129,7 @@ "sensor.temper" = ps: with ps; [ ]; "sensor.template" = ps: with ps; [ ]; "sensor.tesla" = ps: with ps; [ ]; + "sensor.thermoworks_smoke" = ps: with ps; [ ]; "sensor.thethingsnetwork" = ps: with ps; [ ]; "sensor.thinkingcleaner" = ps: with ps; [ ]; "sensor.tibber" = ps: with ps; [ ]; @@ -1031,25 +1139,28 @@ "sensor.tradfri" = ps: with ps; [ ]; "sensor.trafikverket_weatherstation" = ps: with ps; [ ]; "sensor.transmission" = ps: with ps; [ transmissionrpc ]; + "sensor.transport_nsw" = ps: with ps; [ ]; "sensor.travisci" = ps: with ps; [ ]; "sensor.twitch" = ps: with ps; [ ]; "sensor.uber" = ps: with ps; [ ]; "sensor.uk_transport" = ps: with ps; [ ]; - "sensor.upnp" = ps: with ps; [ aiohttp-cors ]; + "sensor.upnp" = ps: with ps; [ ]; "sensor.ups" = ps: with ps; [ ]; "sensor.uptime" = ps: with ps; [ ]; "sensor.uscis" = ps: with ps; [ ]; "sensor.usps" = ps: with ps; [ ]; "sensor.vasttrafik" = ps: with ps; [ ]; + "sensor.velbus" = ps: with ps; [ ]; "sensor.vera" = ps: with ps; [ ]; "sensor.verisure" = ps: with ps; [ ]; "sensor.version" = ps: with ps; [ ]; "sensor.viaggiatreno" = ps: with ps; [ ]; + "sensor.volkszaehler" = ps: with ps; [ ]; "sensor.volvooncall" = ps: with ps; [ ]; "sensor.vultr" = ps: with ps; [ vultr ]; "sensor.waqi" = ps: with ps; [ ]; "sensor.waterfurnace" = ps: with ps; [ ]; - "sensor.waze_travel_time" = ps: with ps; [ ]; + "sensor.waze_travel_time" = ps: with ps; [ WazeRouteCalculator ]; "sensor.whois" = ps: with ps; [ ]; "sensor.wink" = ps: with ps; [ ]; "sensor.wirelesstag" = ps: with ps; [ ]; @@ -1061,7 +1172,6 @@ "sensor.xbox_live" = ps: with ps; [ ]; "sensor.xiaomi_aqara" = ps: with ps; [ ]; "sensor.xiaomi_miio" = ps: with ps; [ construct ]; - "sensor.yahoo_finance" = ps: with ps; [ ]; "sensor.yr" = ps: with ps; [ xmltodict ]; "sensor.yweather" = ps: with ps; [ yahooweather ]; "sensor.zabbix" = ps: with ps; [ ]; @@ -1074,14 +1184,20 @@ "shell_command" = ps: with ps; [ ]; "shiftr" = ps: with ps; [ paho-mqtt ]; "shopping_list" = ps: with ps; [ aiohttp-cors ]; + "simplisafe" = ps: with ps; [ ]; + "simplisafe.config_flow" = ps: with ps; [ ]; + "simplisafe.const" = ps: with ps; [ ]; "sisyphus" = ps: with ps; [ ]; "skybell" = ps: with ps; [ ]; "sleepiq" = ps: with ps; [ ]; "smappee" = ps: with ps; [ ]; + "smhi" = ps: with ps; [ ]; + "smhi.config_flow" = ps: with ps; [ ]; + "smhi.const" = ps: with ps; [ ]; "snips" = ps: with ps; [ paho-mqtt ]; - "sonos" = ps: with ps; [ soco ]; + "sonos" = ps: with ps; [ ]; "spaceapi" = ps: with ps; [ aiohttp-cors ]; - "spc" = ps: with ps; [ websockets ]; + "spc" = ps: with ps; [ ]; "spider" = ps: with ps; [ ]; "splunk" = ps: with ps; [ ]; "statsd" = ps: with ps; [ statsd ]; @@ -1093,10 +1209,11 @@ "switch.amcrest" = ps: with ps; [ ha-ffmpeg ]; "switch.android_ip_webcam" = ps: with ps; [ ]; "switch.anel_pwrctrl" = ps: with ps; [ ]; + "switch.aqualogic" = ps: with ps; [ ]; "switch.arduino" = ps: with ps; [ ]; "switch.arest" = ps: with ps; [ ]; "switch.bbb_gpio" = ps: with ps; [ ]; - "switch.broadlink" = ps: with ps; [ ]; + "switch.broadlink" = ps: with ps; [ broadlink ]; "switch.command_line" = ps: with ps; [ ]; "switch.deconz" = ps: with ps; [ ]; "switch.deluge" = ps: with ps; [ deluge-client ]; @@ -1106,8 +1223,11 @@ "switch.dlink" = ps: with ps; [ ]; "switch.doorbird" = ps: with ps; [ ]; "switch.edimax" = ps: with ps; [ ]; + "switch.edp_redy" = ps: with ps; [ ]; + "switch.elkm1" = ps: with ps; [ ]; "switch.enocean" = ps: with ps; [ ]; "switch.eufy" = ps: with ps; [ ]; + "switch.fibaro" = ps: with ps; [ ]; "switch.flux" = ps: with ps; [ ]; "switch.fritzbox" = ps: with ps; [ ]; "switch.fritzdect" = ps: with ps; [ ]; @@ -1128,6 +1248,7 @@ "switch.konnected" = ps: with ps; [ aiohttp-cors netdisco ]; "switch.linode" = ps: with ps; [ linode-api ]; "switch.litejet" = ps: with ps; [ ]; + "switch.lupusec" = ps: with ps; [ ]; "switch.lutron_caseta" = ps: with ps; [ ]; "switch.mfi" = ps: with ps; [ ]; "switch.mochad" = ps: with ps; [ ]; @@ -1146,6 +1267,7 @@ "switch.raincloud" = ps: with ps; [ ]; "switch.rainmachine" = ps: with ps; [ ]; "switch.raspihats" = ps: with ps; [ ]; + "switch.recswitch" = ps: with ps; [ ]; "switch.rest" = ps: with ps; [ ]; "switch.rflink" = ps: with ps; [ ]; "switch.rfxtrx" = ps: with ps; [ ]; @@ -1157,6 +1279,8 @@ "switch.smappee" = ps: with ps; [ ]; "switch.snmp" = ps: with ps; [ pysnmp ]; "switch.spider" = ps: with ps; [ ]; + "switch.switchbot" = ps: with ps; [ ]; + "switch.switchmate" = ps: with ps; [ ]; "switch.tahoma" = ps: with ps; [ ]; "switch.tellduslive" = ps: with ps; [ ]; "switch.tellstick" = ps: with ps; [ ]; @@ -1166,8 +1290,10 @@ "switch.thinkingcleaner" = ps: with ps; [ ]; "switch.toon" = ps: with ps; [ ]; "switch.tplink" = ps: with ps; [ ]; + "switch.tradfri" = ps: with ps; [ ]; "switch.transmission" = ps: with ps; [ transmissionrpc ]; "switch.tuya" = ps: with ps; [ ]; + "switch.unifi" = ps: with ps; [ ]; "switch.upcloud" = ps: with ps; [ ]; "switch.velbus" = ps: with ps; [ ]; "switch.vera" = ps: with ps; [ ]; @@ -1197,9 +1323,13 @@ "tesla" = ps: with ps; [ ]; "thethingsnetwork" = ps: with ps; [ ]; "thingspeak" = ps: with ps; [ ]; + "tibber" = ps: with ps; [ ]; "timer" = ps: with ps; [ ]; "toon" = ps: with ps; [ ]; + "tplink_lte" = ps: with ps; [ ]; "tradfri" = ps: with ps; [ ]; + "tradfri.config_flow" = ps: with ps; [ ]; + "tradfri.const" = ps: with ps; [ ]; "tts" = ps: with ps; [ aiohttp-cors mutagen ]; "tts.amazon_polly" = ps: with ps; [ boto3 ]; "tts.baidu" = ps: with ps; [ ]; @@ -1212,9 +1342,16 @@ "tts.yandextts" = ps: with ps; [ ]; "tuya" = ps: with ps; [ ]; "twilio" = ps: with ps; [ aiohttp-cors twilio ]; + "unifi" = ps: with ps; [ ]; + "unifi.const" = ps: with ps; [ ]; + "unifi.controller" = ps: with ps; [ ]; + "unifi.errors" = ps: with ps; [ ]; "upcloud" = ps: with ps; [ ]; "updater" = ps: with ps; [ distro ]; - "upnp" = ps: with ps; [ aiohttp-cors ]; + "upnp" = ps: with ps; [ ]; + "upnp.config_flow" = ps: with ps; [ ]; + "upnp.const" = ps: with ps; [ ]; + "upnp.device" = ps: with ps; [ ]; "usps" = ps: with ps; [ ]; "vacuum" = ps: with ps; [ ]; "vacuum.demo" = ps: with ps; [ ]; @@ -1230,7 +1367,12 @@ "verisure" = ps: with ps; [ ]; "volvooncall" = ps: with ps; [ ]; "vultr" = ps: with ps; [ vultr ]; + "w800rf32" = ps: with ps; [ ]; "wake_on_lan" = ps: with ps; [ wakeonlan ]; + "water_heater" = ps: with ps; [ ]; + "water_heater.demo" = ps: with ps; [ ]; + "water_heater.econet" = ps: with ps; [ ]; + "water_heater.wink" = ps: with ps; [ ]; "waterfurnace" = ps: with ps; [ ]; "watson_iot" = ps: with ps; [ ]; "weather" = ps: with ps; [ ]; @@ -1240,12 +1382,23 @@ "weather.demo" = ps: with ps; [ ]; "weather.ecobee" = ps: with ps; [ ]; "weather.ipma" = ps: with ps; [ ]; + "weather.met" = ps: with ps; [ ]; "weather.metoffice" = ps: with ps; [ ]; "weather.openweathermap" = ps: with ps; [ pyowm ]; + "weather.smhi" = ps: with ps; [ ]; "weather.yweather" = ps: with ps; [ yahooweather ]; "weather.zamg" = ps: with ps; [ ]; + "webhook" = ps: with ps; [ aiohttp-cors ]; "weblink" = ps: with ps; [ ]; "websocket_api" = ps: with ps; [ aiohttp-cors ]; + "websocket_api.auth" = ps: with ps; [ ]; + "websocket_api.commands" = ps: with ps; [ ]; + "websocket_api.connection" = ps: with ps; [ ]; + "websocket_api.const" = ps: with ps; [ ]; + "websocket_api.decorators" = ps: with ps; [ ]; + "websocket_api.error" = ps: with ps; [ ]; + "websocket_api.http" = ps: with ps; [ ]; + "websocket_api.messages" = ps: with ps; [ ]; "wemo" = ps: with ps; [ ]; "wink" = ps: with ps; [ ]; "wirelesstag" = ps: with ps; [ ]; @@ -1260,7 +1413,8 @@ "zone.const" = ps: with ps; [ ]; "zone.zone" = ps: with ps; [ ]; "zoneminder" = ps: with ps; [ ]; - "zwave" = ps: with ps; [ pydispatcher python_openzwave ]; + "zwave" = ps: with ps; [ homeassistant-pyozw pydispatcher ]; + "zwave.config_flow" = ps: with ps; [ ]; "zwave.const" = ps: with ps; [ ]; "zwave.discovery_schemas" = ps: with ps; [ ]; "zwave.node_entity" = ps: with ps; [ ]; diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index ccc9bee51b99..88b824530631 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -1,4 +1,4 @@ -{ lib, fetchFromGitHub, fetchpatch, python3 +{ lib, fetchFromGitHub, fetchpatch, python # Look up dependencies of specified components in component-packages.nix , extraComponents ? [] @@ -18,12 +18,14 @@ let defaultOverrides = [ # Override the version of some packages pinned in Home Assistant's setup.py - (mkOverride "aiohttp" "3.4.0" - "9b15efa7411dcf3b59c1f4766eb16ba1aba4531a33e54d469ee22106eabce460") - (mkOverride "astral" "1.6.1" - "ab0c08f2467d35fcaeb7bad15274743d3ac1ad18b5391f64a0058a9cd192d37d") - (mkOverride "attrs" "18.1.0" - "e0d0eb91441a3b53dab4d9b743eafc1ac44476296a2053b6ca3af0b139faf87b") + (mkOverride "aiohttp" "3.4.4" + "51afec6ffa50a9da4cdef188971a802beb1ca8e8edb40fa429e5e529db3475fa") + (mkOverride "astral" "1.7.1" + "88086fd2006c946567285286464b2da3294a3b0cbba4410b7008ec2458f82a07") + (mkOverride "async-timeout" "3.0.1" + "0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f") + (mkOverride "attrs" "18.2.0" + "10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69") (mkOverride "bcrypt" "3.1.4" "67ed1a374c9155ec0840214ce804616de49c3df9c5bc66740687c1c9b1cd9e8d") (mkOverride "pyjwt" "1.6.4" @@ -32,17 +34,25 @@ let "8d10113ca826a4c29d5b85b2c4e045ffa8bad74fb525ee0eceb1d38d4c70dfd6") (mkOverride "cryptography_vectors" "2.3.1" # required by cryptography==2.3.1 "bf4d9b61dce69c49e830950aa36fad194706463b0b6dfe81425b9e0bc6644d46") - (mkOverride "requests" "2.19.1" - "ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a") + (mkOverride "requests" "2.20.1" + "ea881206e59f41dbd0bd445437d792e43906703fff75ca8ff43ccdb11f33f263") + (mkOverride "ruamel_yaml" "0.15.78" + "85793c5fe321e9202eba521b0bb3e6303bcb61f6e56378f59e874ca36a7e9d5f") (mkOverride "voluptuous" "0.11.5" "567a56286ef82a9d7ae0628c5842f65f516abcb496e74f3f59f1d7b28df314ef") + (mkOverride "voluptuous-serialize" "2.0.0" + "44be04d87aec34bd7d31ab539341fadc505205f2299031ed9be985112c21aa41") + + # used by auth.mfa_modules.totp + (mkOverride "pyotp" "2.2.6" + "dd9130dd91a0340d89a0f06f887dbd76dd07fb95a8886dc4bc401239f2eebd69") # used by check_config script # can be unpinned once https://github.com/home-assistant/home-assistant/issues/11917 is resolved (mkOverride "colorlog" "3.1.4" "418db638c9577f37f0fae4914074f395847a728158a011be2a193ac491b9779d") - # hass-frontend does not exist in python3.pkgs + # hass-frontend does not exist in python.pkgs (self: super: { hass-frontend = self.callPackage ./frontend.nix { }; }) @@ -58,7 +68,7 @@ let }); }; - py = python3.override { + py = python.override { # Put packageOverrides at the start so they are applied after defaultOverrides packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) ([ packageOverrides ] ++ defaultOverrides); }; @@ -75,7 +85,7 @@ let extraBuildInputs = extraPackages py.pkgs; # Don't forget to run parse-requirements.py after updating - hassVersion = "0.77.2"; + hassVersion = "0.83.3"; in with py.pkgs; buildPythonApplication rec { pname = "homeassistant"; @@ -90,14 +100,14 @@ in with py.pkgs; buildPythonApplication rec { owner = "home-assistant"; repo = "home-assistant"; rev = version; - sha256 = "0lqm8n54cs4ji9bqp1z70qswgqv8n9vl8jbip7c2f3icqx19zg10"; + sha256 = "1lv9ixv0qd97xpcpb9zzhn82jsgiq4kmcfnfraksq60xwzzqkwar"; }; propagatedBuildInputs = [ # From setup.py - aiohttp astral async-timeout attrs bcrypt certifi jinja2 pyjwt cryptography pip pytz pyyaml requests voluptuous - # From http, frontend, recorder and config.config_entries components and auth.mfa_modules.totp - sqlalchemy aiohttp-cors hass-frontend voluptuous-serialize pyotp pyqrcode + aiohttp astral async-timeout attrs bcrypt certifi jinja2 pyjwt cryptography pip pytz pyyaml requests ruamel_yaml voluptuous voluptuous-serialize + # From http, frontend and recorder components and auth.mfa_modules.totp + sqlalchemy aiohttp-cors hass-frontend pyotp pyqrcode ] ++ componentBuildInputs ++ extraBuildInputs; checkInputs = [ @@ -109,8 +119,8 @@ in with py.pkgs; buildPythonApplication rec { py.test --ignore tests/components # Some basic components should be tested however py.test \ - tests/components/{group,http,frontend} \ - tests/components/test_{api,configurator,demo,discovery,init,introduction,logger,script,shell_command,system_log,websocket_api}.py + tests/components/{group,http,frontend,config,websocket_api} \ + tests/components/test_{api,configurator,demo,discovery,init,introduction,logger,script,shell_command,system_log}.py ''; makeWrapperArgs = lib.optional skipPip "--add-flags --skip-pip"; diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index b14d76050f90..1695a6eb95d6 100644 --- a/pkgs/servers/home-assistant/frontend.nix +++ b/pkgs/servers/home-assistant/frontend.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "home-assistant-frontend"; - version = "20180831.0"; + version = "20181121.1"; src = fetchPypi { inherit pname version; - sha256 = "d0f897bed934bc2d557db04f8c76ad143db9514ea71943a0038c5bfb3b2151ec"; + sha256 = "9cedc4dc4258823b084b9d7634995ab038be109fea4c087e38412b9ef1cb6433"; }; propagatedBuildInputs = [ user-agents ]; diff --git a/pkgs/servers/home-assistant/parse-requirements.py b/pkgs/servers/home-assistant/parse-requirements.py index 95b731926984..63374b017956 100755 --- a/pkgs/servers/home-assistant/parse-requirements.py +++ b/pkgs/servers/home-assistant/parse-requirements.py @@ -1,5 +1,5 @@ #! /usr/bin/env nix-shell -#! nix-shell -i python3 -p "python3.withPackages (ps: with ps; [ aiohttp astral async-timeout attrs certifi jinja2 pyjwt cryptography pip pytz pyyaml requests voluptuous ])" +#! nix-shell -i python3 -p "python3.withPackages (ps: with ps; [ aiohttp astral async-timeout attrs certifi jinja2 pyjwt cryptography pip pytz pyyaml requests ruamel_yaml voluptuous ])" # # This script downloads Home Assistant's source tarball. # Inside the homeassistant/components directory, each component has an associated .py file, @@ -93,7 +93,7 @@ def name_to_attr_path(req): except KeyError: pass # Let's hope there's only one derivation with a matching name - assert(len(attr_paths) <= 1) + assert len(attr_paths) <= 1, "{} matches more than one derivation: {}".format(req, attr_paths) if len(attr_paths) == 1: return attr_paths.pop() else: diff --git a/pkgs/servers/http/apache-httpd/2.4.nix b/pkgs/servers/http/apache-httpd/2.4.nix index d7f7660bf61f..bf82e916590b 100644 --- a/pkgs/servers/http/apache-httpd/2.4.nix +++ b/pkgs/servers/http/apache-httpd/2.4.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, perl, zlib, apr, aprutil, pcre, libiconv +{ stdenv, fetchurl, perl, zlib, apr, aprutil, pcre, libiconv, lynx , proxySupport ? true , sslSupport ? true, openssl , http2Support ? true, nghttp2 @@ -16,12 +16,12 @@ assert ldapSupport -> aprutil.ldapSupport && openldap != null; assert http2Support -> nghttp2 != null; stdenv.mkDerivation rec { - version = "2.4.34"; + version = "2.4.37"; name = "apache-httpd-${version}"; src = fetchurl { url = "mirror://apache/httpd/httpd-${version}.tar.bz2"; - sha256 = "1w1q2smdgf6ln0x741lk5pv5r0gzrxj2iza1vslhifzy65bcjlzs"; + sha256 = "09npb7vlz5sizgj0nvl0bqxj9zig29ipkp07fgmw5ykjcxfdr61l"; }; # FIXME: -dev depends on -doc @@ -38,6 +38,7 @@ stdenv.mkDerivation rec { prePatch = '' sed -i config.layout -e "s|installbuilddir:.*|installbuilddir: $dev/share/build|" + sed -i support/apachectl.in -e 's|@LYNX_PATH@|${lynx}/bin/lynx|' ''; # Required for ‘pthread_cancel’. diff --git a/pkgs/servers/http/apache-modules/mod_wsgi/default.nix b/pkgs/servers/http/apache-modules/mod_wsgi/default.nix index 948ef345e10d..19a9be8e86e8 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 { name = "mod_wsgi-${version}"; - version = "4.6.4"; + version = "4.6.5"; src = fetchurl { url = "https://github.com/GrahamDumpleton/mod_wsgi/archive/${version}.tar.gz"; - sha256 = "1hyaxr9km7cj4k6b0d6xx3bplpa8483fhyk9x802sl22m3f2vc1k"; + sha256 = "1q75ifadjd5frr5i2b9swbjiwfv4fr4ny8npsm09w6mjp7w0bgjw"; }; buildInputs = [ apacheHttpd python2 ]; diff --git a/pkgs/servers/http/apache-modules/tomcat-connectors/default.nix b/pkgs/servers/http/apache-modules/tomcat-connectors/default.nix index e569ae8f8706..138864aec7d0 100644 --- a/pkgs/servers/http/apache-modules/tomcat-connectors/default.nix +++ b/pkgs/servers/http/apache-modules/tomcat-connectors/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, apacheHttpd, jdk }: stdenv.mkDerivation rec { - name = "tomcat-connectors-1.2.41-dev-1613051"; + name = "tomcat-connectors-1.2.46"; src = fetchurl { - url = "https://people.apache.org/~rjung/mod_jk-dev/${name}-src.tar.gz"; - sha256 = "11khipjpy3y84j1pp7yyx76y64jccvyhh3klwzqxylff49vjc2fc"; + url = "mirror://apache/tomcat/tomcat-connectors/jk/${name}-src.tar.gz"; + sha256 = "1sfbcsmshjkj4wc969ngjcxhjyp4mbkjprbs111d1b0x3l7547by"; }; configureFlags = [ @@ -24,7 +24,10 @@ stdenv.mkDerivation rec { buildInputs = [ apacheHttpd jdk ]; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Provides web server plugins to connect web servers with Tomcat"; + homepage = https://tomcat.apache.org/download-connectors.cgi; + license = licenses.asl20; + platforms = platforms.unix; }; } diff --git a/pkgs/servers/http/apt-cacher-ng/default.nix b/pkgs/servers/http/apt-cacher-ng/default.nix index 415b1fb48a2a..aa826a9c528b 100644 --- a/pkgs/servers/http/apt-cacher-ng/default.nix +++ b/pkgs/servers/http/apt-cacher-ng/default.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { name = "apt-cacher-ng-${version}"; - version = "3.1"; + version = "3.2"; src = fetchurl { url = "http://ftp.debian.org/debian/pool/main/a/apt-cacher-ng/apt-cacher-ng_${version}.orig.tar.xz"; - sha256 = "0p8cdig70vz1dgw2v8brjin5wqrk8amncphyf11f53bza5grlc91"; + sha256 = "1kas5xq44rx33pczhrz05dsdhjaavxdmcs5h1ygfi76bpqvyhpa0"; }; nativeBuildInputs = [ cmake doxygen pkgconfig ]; diff --git a/pkgs/servers/http/hiawatha/default.nix b/pkgs/servers/http/hiawatha/default.nix index e10799e27f8a..d99a04642deb 100644 --- a/pkgs/servers/http/hiawatha/default.nix +++ b/pkgs/servers/http/hiawatha/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { name = "hiawatha-${version}"; - version = "10.8.1"; + version = "10.8.3"; src = fetchFromGitLab { owner = "hsleisink"; repo = "hiawatha"; rev = "v${version}"; - sha256 = "1428byx0xpzzwyc0j157q70sjx18dykvg6fd5vp70kj85ank0xpa"; + sha256 = "057kglz5grrxg5m2brr7mcncwd3idxzczq5vg8yd1iri2rq63hdc"; }; nativeBuildInputs = [ cmake ninja ]; diff --git a/pkgs/servers/http/jetty/default.nix b/pkgs/servers/http/jetty/default.nix index 473f2986ff06..70c48fc95f4b 100644 --- a/pkgs/servers/http/jetty/default.nix +++ b/pkgs/servers/http/jetty/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "jetty-${version}"; - version = "9.4.8.v20171121"; + version = "9.4.14.v20181114"; 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 = "0bvwi70vdk468yqgvgq99lwrpy2y5znrl0b1cr8j6ygmsgnvvmjh"; + sha256 = "1i83jfd17d9sl9pjc8r9i8mx3nr9x0m5s50fd4l5ppzn4drvssn6"; }; phases = [ "unpackPhase" "installPhase" ]; diff --git a/pkgs/servers/http/lighttpd/default.nix b/pkgs/servers/http/lighttpd/default.nix index 65679e4ac86e..cdebbf739e6a 100644 --- a/pkgs/servers/http/lighttpd/default.nix +++ b/pkgs/servers/http/lighttpd/default.nix @@ -13,11 +13,11 @@ assert enableWebDAV -> sqlite != null; assert enableWebDAV -> libuuid != null; stdenv.mkDerivation rec { - name = "lighttpd-1.4.50"; + name = "lighttpd-1.4.52"; src = fetchurl { url = "https://download.lighttpd.net/lighttpd/releases-1.4.x/${name}.tar.xz"; - sha256 = "1sr9avcnld22a5wl5s8vgrz8r86mybggm9z8zwabqz48v0986dr9"; + sha256 = "0r57zp7050qxlwg41xqnqnhw3lrl34cg5zvfbqrwddrhqn8hkg17"; }; postPatch = '' diff --git a/pkgs/servers/http/myserver/default.nix b/pkgs/servers/http/myserver/default.nix index b4ed3324491a..b18e1ea162f0 100644 --- a/pkgs/servers/http/myserver/default.nix +++ b/pkgs/servers/http/myserver/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { built-in features. Share your files in minutes! ''; - homepage = http://www.gnu.org/software/myserver/; + homepage = https://www.gnu.org/software/myserver/; license = lib.licenses.gpl3Plus; diff --git a/pkgs/servers/http/nginx/generic.nix b/pkgs/servers/http/nginx/generic.nix index 643e7ed719a4..25ff20635aff 100644 --- a/pkgs/servers/http/nginx/generic.nix +++ b/pkgs/servers/http/nginx/generic.nix @@ -17,9 +17,7 @@ stdenv.mkDerivation { inherit sha256; }; - - buildInputs = - [ openssl zlib pcre libxml2 libxslt gd geoip ] + buildInputs = [ openssl zlib pcre libxml2 libxslt gd geoip ] ++ concatMap (mod: mod.inputs or []) modules; configureFlags = [ diff --git a/pkgs/servers/http/nginx/mainline.nix b/pkgs/servers/http/nginx/mainline.nix index 49f212a8fe57..8f33fa8d33b1 100644 --- a/pkgs/servers/http/nginx/mainline.nix +++ b/pkgs/servers/http/nginx/mainline.nix @@ -1,6 +1,6 @@ { callPackage, ... }@args: callPackage ./generic.nix (args // { - version = "1.15.3"; - sha256 = "11dysslkz76cdzhshc6w5qivdplk10pjpb73li0d1sz2qf8zp4ck"; + version = "1.15.7"; + sha256 = "14yz5cag9jdi088kdyammpi0ixrzi91bc0nwdldj42hfdhpyl8lg"; }) diff --git a/pkgs/servers/http/nginx/modules.nix b/pkgs/servers/http/nginx/modules.nix index 0501bcc9e58b..6b4510bfe824 100644 --- a/pkgs/servers/http/nginx/modules.nix +++ b/pkgs/servers/http/nginx/modules.nix @@ -131,6 +131,27 @@ }; }; + ngx_aws_auth = { + src = fetchFromGitHub { + owner = "anomalizer"; + repo = "ngx_aws_auth"; + rev = "2.1.1"; + sha256 = "10z67g40w7wpd13fwxyknkbg3p6hn61i4v8xw6lh27br29v1y6h9"; + }; + }; + + opentracing = { + src = + let src' = fetchFromGitHub { + owner = "opentracing-contrib"; + repo = "nginx-opentracing"; + rev = "v0.7.0"; + sha256 = "16jzxhhsyfjaxb50jy5py9ppscidfx1shvc29ihldp0zs6d8khma"; + }; + in "${src'}/opentracing"; + inputs = [ pkgs.opentracing-cpp ]; + }; + pagespeed = let version = pkgs.psol.version; @@ -214,7 +235,7 @@ rev = "7778f0125974befbc83751d0e1cadb2dcea57601"; sha256 = "1x5hm6r0dkm02ffny8kjd7mmq8przyd9amg2qvy5700x6lb63pbs"; }; - }; + }; statsd = { src = fetchFromGitHub { diff --git a/pkgs/servers/http/nginx/stable.nix b/pkgs/servers/http/nginx/stable.nix index 1b61cb87c9af..f4cb22a38f61 100644 --- a/pkgs/servers/http/nginx/stable.nix +++ b/pkgs/servers/http/nginx/stable.nix @@ -1,6 +1,6 @@ { callPackage, ... } @ args: callPackage ./generic.nix (args // { - version = "1.14.0"; - sha256 = "1d9c0avfpbwvzyg53b59ks8shpnrxnbnshcd7ziizflsyv5vw5ax"; + version = "1.14.2"; + sha256 = "15wppq12qmq8acjs35xfj61czhf9cdc0drnl5mm8hcg3aihryb80"; }) diff --git a/pkgs/servers/http/unit/default.nix b/pkgs/servers/http/unit/default.nix new file mode 100644 index 000000000000..38212885541f --- /dev/null +++ b/pkgs/servers/http/unit/default.nix @@ -0,0 +1,67 @@ +{ stdenv, fetchurl +, which +, python +, php71 +, php72 +, php73 +, perl +, perldevel +, ruby_2_3 +, ruby_2_4 +, ruby +, withSSL ? true, openssl ? null +, withIPv6 ? true +, withDebug ? false +}: + +with stdenv.lib; + +stdenv.mkDerivation rec { + version = "1.6"; + name = "unit-${version}"; + + src = fetchurl { + url = "https://unit.nginx.org/download/${name}.tar.gz"; + sha256 = "0lws5xpzkcmv0gc7vi8pgnymin02dq4gw0zb41jfzq0vbljxxl14"; + }; + + buildInputs = [ + which + python + php71 + php72 + php73 + perl + perldevel + ruby_2_3 + ruby_2_4 + ruby + ] ++ optional withSSL openssl; + + configureFlags = [ + "--control=unix:/run/control.unit.sock" + "--pid=/run/unit.pid" + ] ++ optional withSSL [ "--openssl" ] + ++ optional (!withIPv6) [ "--no-ipv6" ] + ++ optional withDebug [ "--debug" ]; + + postConfigure = '' + ./configure python --module=python --config=${python}/bin/python-config --lib-path=${python}/lib + ./configure php --module=php71 --config=${php71.dev}/bin/php-config --lib-path=${php71}/lib + ./configure php --module=php72 --config=${php72.dev}/bin/php-config --lib-path=${php72}/lib + ./configure php --module=php73 --config=${php73.dev}/bin/php-config --lib-path=${php73}/lib + ./configure perl --module=perl --perl=${perl}/bin/perl + ./configure perl --module=perl529 --perl=${perldevel}/bin/perl + ./configure ruby --module=ruby23 --ruby=${ruby_2_3}/bin/ruby + ./configure ruby --module=ruby24 --ruby=${ruby_2_4}/bin/ruby + ./configure ruby --module=ruby --ruby=${ruby}/bin/ruby + ''; + + meta = { + description = "Dynamic web and application server, designed to run applications in multiple languages."; + homepage = https://unit.nginx.org/; + license = licenses.asl20; + platforms = platforms.linux; + maintainers = with maintainers; [ izorkin ]; + }; +} diff --git a/pkgs/servers/http/webhook/default.nix b/pkgs/servers/http/webhook/default.nix new file mode 100644 index 000000000000..5d6b47d28b5d --- /dev/null +++ b/pkgs/servers/http/webhook/default.nix @@ -0,0 +1,22 @@ +{ lib, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "webhook-${version}"; + version = "2.6.8"; + + goPackagePath = "github.com/adnanh/webhook"; + excludedPackages = [ "test" ]; + + src = fetchFromGitHub { + owner = "adnanh"; + repo = "webhook"; + rev = version; + sha256 = "05q6nv04ml1gr4k79czg03i3ifl05xq29iapkgrl3k0a36czxlgs"; + }; + + meta = with lib; { + homepage = https://github.com/adnanh/webhook; + license = [ licenses.mit ]; + description = "incoming webhook server that executes shell commands"; + }; +} diff --git a/pkgs/servers/hydron/default.nix b/pkgs/servers/hydron/default.nix index 03fdf7908cc4..c96eed7a57b3 100644 --- a/pkgs/servers/hydron/default.nix +++ b/pkgs/servers/hydron/default.nix @@ -3,15 +3,15 @@ buildGoPackage rec { name = "hydron-unstable-${version}"; - version = "2018-08-18"; + version = "2018-10-08"; goPackagePath = "github.com/bakape/hydron"; goDeps = ./deps.nix; src = fetchFromGitHub { owner = "bakape"; repo = "hydron"; - rev = "78257f1c1f34cdad1931531601163071f7f29aa9"; - sha256 = "0rpvbayx48xncy70vzbxn3cs0lslza0i3hxmywlngyl17da97bf0"; + rev = "0a834bcaf9af3a6bac8873fad981aa3736115258"; + sha256 = "154s1jjcdcwaxial2gsxaqb8bc1hwagz844ld2jr928jxj7ffqww"; }; enableParallelBuilding = true; diff --git a/pkgs/servers/hydron/deps.nix b/pkgs/servers/hydron/deps.nix index c5d584f1bcd3..92ac9a8325d9 100644 --- a/pkgs/servers/hydron/deps.nix +++ b/pkgs/servers/hydron/deps.nix @@ -1,12 +1,12 @@ -# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 [ { goPackagePath = "github.com/Masterminds/squirrel"; fetch = { type = "git"; url = "https://github.com/Masterminds/squirrel"; - rev = "8a7e65843414bc07f3d85bebaa10d7cc96253c29"; - sha256 = "0n7msdji0h7iysyqsi0iiq9i1hdgyyz9cwzxpc6qppz7cllnfpnn"; + rev = "e5bf00f96d4a5779be0d78f7565598856cae9b47"; + sha256 = "13fkdc4kbdmbl42i80lm5x9aqnwlhj2c6s6y5vsblmw042p7012q"; }; } { @@ -14,8 +14,8 @@ fetch = { type = "git"; url = "https://github.com/bakape/thumbnailer"; - rev = "326c44736983c316d20c036ce34ca79ce9b96b01"; - sha256 = "1a1dniz0zbihk7971z2ln6hlsbvkk13lghgjz346lw4lfc105kxk"; + rev = "f191a43e9c3c7c9522a67dd81ed1aec9cea0280d"; + sha256 = "065qxhc83ncfxl813gm2f80pydkilnyim0q4wv08xm4gz3010s1x"; }; } { @@ -23,8 +23,8 @@ fetch = { type = "git"; url = "https://github.com/dimfeld/httptreemux"; - rev = "7f532489e7739b3d49df5c602bf63549881fe753"; - sha256 = "0hkw04rsvljvx8ynqjgz9cb743x09fd2xiiycrgz5vbsa8q9iyyk"; + rev = "0ffa82afd135e2aafd48602dc46843cb86304f7d"; + sha256 = "0akariyk9igr25rbjkvq7v1hwx8llld6d2dalkdla9jsh7iw6ddj"; }; } { @@ -32,8 +32,8 @@ fetch = { type = "git"; url = "https://github.com/gorilla/handlers"; - rev = "7e0847f9db758cdebd26c149d0ae9d5d0b9c98ce"; - sha256 = "0mnw81ayjm4d8462qg8spmcwxmchn24158bf93zxjab51pg8n9gm"; + rev = "350d97a79266938cd77a9192b7d995132d4e2b5b"; + sha256 = "1rk69bnhcp4s4cv7hwsafag8d3fj1mgxli0bkazc69ig90a71h1b"; }; } { @@ -59,17 +59,8 @@ fetch = { type = "git"; url = "https://github.com/lib/pq"; - rev = "90697d60dd844d5ef6ff15135d0203f65d2f53b8"; - sha256 = "0hb4bfsk8g5473yzbf3lzrb373xicakjznkf0v085xgimz991i9r"; - }; - } - { - goPackagePath = "github.com/mailru/easyjson"; - fetch = { - type = "git"; - url = "https://github.com/mailru/easyjson"; - rev = "03f2033d19d5860aef995fe360ac7d395cd8ce65"; - sha256 = "0r62ym6m1ijby7nwplq0gdnhak8in63njyisrwhr3xpx9vkira97"; + rev = "9eb73efc1fcc404148b56765b0d3f61d9a5ef8ee"; + sha256 = "17wkjdz265iqf92gj3ljslvjcqvkfblw11jdq2scc3kp1hcsfr10"; }; } { @@ -77,8 +68,8 @@ fetch = { type = "git"; url = "https://github.com/mattn/go-sqlite3"; - rev = "b3511bfdd742af558b54eb6160aca9446d762a19"; - sha256 = "1v41is0h05p4jgv8nal3l8lcdcggylsyblq0ihycnprkdzwls808"; + rev = "6a9185d7b1f12363e2c904449d374b63b6093b16"; + sha256 = "1yb04vhzkaxnm11i34lpcdgzmcydfnlky3xxj9q2hm1wd7hn3hki"; }; } { @@ -86,8 +77,8 @@ fetch = { type = "git"; url = "https://github.com/valyala/bytebufferpool"; - rev = "e746df99fe4a3986f4d4f79e13c1e0117ce9c2f7"; - sha256 = "01lqzjddq6kz9v41nkky7wbgk7f1cw036sa7ldz10d82g5klzl93"; + rev = "cdfbe9377474227bb42120c1e22fd4433e7f69bf"; + sha256 = "0c6cixd85dvl2gvs7sdh0k2wm8r3grl4fw0jg4w7d78cp8s2k7ag"; }; } { @@ -95,8 +86,8 @@ fetch = { type = "git"; url = "https://github.com/valyala/quicktemplate"; - rev = "a91e0946457b6583004fbfc159339b8171423aed"; - sha256 = "1z89ang5pkq5qs5b2nwhzyrw0zjlsas539l9kix374fhka49n8yc"; + rev = "4c04039b1358b0f49af22a699f9193f05d80be40"; + sha256 = "1qf7wpalk3n2jmcc2sw05cnwysl4rx986avykbfic5wq4fgxh9a5"; }; } { @@ -104,8 +95,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/net"; - rev = "aaf60122140d3fcf75376d319f0554393160eb50"; - sha256 = "03i6ij7jcf5mp9dc8ps8b63g1k843z7c823qyzn5a276gpxvxlvv"; + rev = "351d144fa1fc0bd934e2408202be0c29f25e35a0"; + sha256 = "1c5x25qjyz83y92bq0lll5kmznyi3m02wd4c54scgf0866gy938k"; }; } ] diff --git a/pkgs/servers/hylafaxplus/config.site b/pkgs/servers/hylafaxplus/config.site new file mode 100644 index 000000000000..7c8014449216 --- /dev/null +++ b/pkgs/servers/hylafaxplus/config.site @@ -0,0 +1,20 @@ +@config_maxgid@ +DIR_BIN="@out_@/bin" +DIR_FONTMAP="@out_@/share/ghostscript/@ghostscript_version@" +DIR_LIB="@out_@/lib" +DIR_LIBDATA="@out_@/spool/etc" +DIR_LIBEXEC="@out_@/spool/bin" +DIR_LOCKS=/var/lock +DIR_MAN="@out_@/share/man" +DIR_SBIN="@out_@/spool/bin" +DIR_SPOOL="@out_@/spool" +FONTMAP="@ghostscript@/share/ghostscript/@ghostscript_version@" +PATH_AFM="@ghostscript@/share/ghostscript/fonts" +PATH_DPSRIP="@out_@/spool/bin/ps2fax" +PATH_EGETTY="@coreutils@/bin/false" +PATH_GSRIP="@ghostscript@/bin/gs" +PATH_IMPRIP="@coreutils@/bin/false" +PATH_SENDMAIL="@coreutils@/bin/false" +PATH_VGETTY="@coreutils@/bin/false" +SYSVINIT=no +TIFFBIN="@libtiff@/bin" diff --git a/pkgs/servers/hylafaxplus/default.nix b/pkgs/servers/hylafaxplus/default.nix new file mode 100644 index 000000000000..dc53ee36f702 --- /dev/null +++ b/pkgs/servers/hylafaxplus/default.nix @@ -0,0 +1,95 @@ +{ stdenv +, lib +, fakeroot +, fetchurl +, libfaketime +, substituteAll +## runtime dependencies +, coreutils +, file +, findutils +, gawk +, ghostscript +, gnugrep +, gnused +, libtiff +, psmisc +, sharutils +, utillinux +, zlib +## optional packages (using `null` disables some functionality) +, jbigkit ? null +, lcms2 ? null # for colored faxes +, openldap ? null +, pam ? null +## system-dependent settings that have to be hardcoded +, maxgid ? 65534 # null -> try to auto-detect (bad on linux) +, maxuid ? 65534 # null -> hardcoded value 60002 +}: + +let + + name = "hylafaxplus-${version}"; + version = "5.6.1"; + sha256 = "100jcnkf44g659fh732a3ic2ik6l619cv0zhhp37n2kaydv876s1"; + + configSite = substituteAll { + name = "hylafaxplus-config.site"; + src = ./config.site; + config_maxgid = lib.optionalString (maxgid!=null) ''CONFIG_MAXGID=${builtins.toString maxgid}''; + ghostscript_version = ghostscript.version; + out_ = "@out@"; # "out" will be resolved in post-install.sh + inherit coreutils ghostscript libtiff; + }; + + postPatch = substituteAll { + name = "hylafaxplus-post-patch.sh"; + src = ./post-patch.sh; + inherit configSite; + maxuid = lib.optionalString (maxuid!=null) (builtins.toString maxuid); + faxcover_binpath = lib.makeBinPath + [stdenv.shellPackage coreutils]; + faxsetup_binpath = lib.makeBinPath + [stdenv.shellPackage coreutils findutils gnused gnugrep gawk]; + }; + + postInstall = substituteAll { + name = "hylafaxplus-post-install.sh"; + src = ./post-install.sh; + inherit fakeroot libfaketime; + }; + +in + +stdenv.mkDerivation { + inherit name version; + src = fetchurl { + url = "mirror://sourceforge/hylafax/hylafax-${version}.tar.gz"; + inherit sha256; + }; + # Note that `configure` (and maybe `faxsetup`) are looking + # for a couple of standard binaries in the `PATH` and + # hardcode their absolute paths in the new package. + buildInputs = [ + file # for `file` command + ghostscript + libtiff + psmisc # for `fuser` command + sharutils # for `uuencode` command + utillinux # for `agetty` command + zlib + jbigkit # optional + lcms2 # optional + openldap # optional + pam # optional + ]; + postPatch = ''. ${postPatch}''; + dontAddPrefix = true; + postInstall = ''. ${postInstall}''; + postInstallCheck = ''. ${./post-install-check.sh}''; + meta.description = "enterprise-class system for sending and receiving facsimiles"; + meta.homepage = http://hylafax.sourceforge.net; + meta.license = lib.licenses.bsd3; + meta.maintainers = [ lib.maintainers.yarny ]; + meta.platforms = lib.platforms.linux; +} diff --git a/pkgs/servers/hylafaxplus/post-install-check.sh b/pkgs/servers/hylafaxplus/post-install-check.sh new file mode 100644 index 000000000000..2850738edccc --- /dev/null +++ b/pkgs/servers/hylafaxplus/post-install-check.sh @@ -0,0 +1,7 @@ +# check if the package contains all the files needed +for x in faxq faxquit hfaxd faxcron faxqclean faxgetty +do + test -x "$out/spool/bin/$x" +done +test -d "$out/spool/config" +test -f "$out/spool/etc/setup.cache" diff --git a/pkgs/servers/hylafaxplus/post-install.sh b/pkgs/servers/hylafaxplus/post-install.sh new file mode 100644 index 000000000000..ddc7c3f85eda --- /dev/null +++ b/pkgs/servers/hylafaxplus/post-install.sh @@ -0,0 +1,24 @@ +# Parts of the `install` make target don't +# dare to set file modes (or owners), but put the +# needed commands in a new file called `root.sh`. +# We execute the `chmod` commands of +# this script to set execute bits. +sed '/chown/d;/chgrp/d' --in-place root.sh +. root.sh + +# We run `faxsetup` to prepare some config files +# that the admin would have to create otherwise. +# Since `faxsetup` is quite picky about its environment, +# we have to prepare some dummy files. +# `faxsetup` stores today's date in the output files, +# so we employ faketime to simulate a deterministic date. +echo "uucp:x:0" >> "$TMPDIR/passwd.dummy" # dummy uucp user +touch "$out/spool/etc/config.dummy" # dummy modem config +mkdir "$TMPDIR/lock.dummy" # dummy lock dir +"@libfaketime@/bin/faketime" -f "$(date --utc --date=@$SOURCE_DATE_EPOCH '+%F %T')" \ + "@fakeroot@/bin/fakeroot" -- \ + "$out/spool/bin/faxsetup" -with-DIR_LOCKS="$TMPDIR/lock.dummy" -with-PASSWD="$TMPDIR/passwd.dummy" +rm "$out/spool/etc/config.dummy" + +# Ensure all binaries are reachable within the spooling area. +ln --symbolic --target-directory="$out/spool/bin/" "$out/bin/"* diff --git a/pkgs/servers/hylafaxplus/post-patch.sh b/pkgs/servers/hylafaxplus/post-patch.sh new file mode 100644 index 000000000000..6ec5937147e2 --- /dev/null +++ b/pkgs/servers/hylafaxplus/post-patch.sh @@ -0,0 +1,25 @@ +# `configure` (maybe others) set `POSIXLY_CORRECT`, which +# breaks the gcc wrapper script of nixpkgs (maybe others). +# We simply un-export `POSIXLY_CORRECT` after each export so +# its effects don't apply within nixpkgs wrapper scripts. +grep -rlF POSIXLY_CORRECT | xargs \ + sed '/export *POSIXLY_CORRECT/a export -n POSIXLY_CORRECT' -i + +# Replace strange default value for the nobody account. +if test -n "@maxuid@" +then + for f in util/faxadduser.c hfaxd/manifest.h + do + substituteInPlace "$f" --replace 60002 "@maxuid@" + done +fi + +# Replace hardcoded `PATH` variables with proper paths. +# Note: `findutils` is needed for `faxcron`. +substituteInPlace faxcover/edit-faxcover.sh.in \ + --replace 'PATH=/bin' 'PATH="@faxcover_binpath@"' +substituteInPlace etc/faxsetup.sh.in \ + --replace 'PATH=/bin' 'PATH="@faxsetup_binpath@"' + +# Create `config.site` +substitute "@configSite@" config.site --subst-var out diff --git a/pkgs/servers/icecast/default.nix b/pkgs/servers/icecast/default.nix index f1bd1a4c9d86..55ec611d6053 100644 --- a/pkgs/servers/icecast/default.nix +++ b/pkgs/servers/icecast/default.nix @@ -3,11 +3,11 @@ , libvorbis, libtheora, speex, libkate, libopus }: stdenv.mkDerivation rec { - name = "icecast-2.4.3"; + name = "icecast-2.4.4"; src = fetchurl { url = "http://downloads.xiph.org/releases/icecast/${name}.tar.gz"; - sha256 = "14n5vm2xnyn8y7kl46lnnlgv6v5fjykhc57ffdsh0qaxfs6a8p68"; + sha256 = "0i2d9rhav0x6js2qhjf5iy6j2a7f0d11ail0lfv40hb1kygrgda9"; }; buildInputs = [ libxml2 libxslt curl libvorbis libtheora speex libkate libopus ]; diff --git a/pkgs/servers/identd/nullidentdmod/default.nix b/pkgs/servers/identd/nullidentdmod/default.nix new file mode 100644 index 000000000000..fdad63d67af4 --- /dev/null +++ b/pkgs/servers/identd/nullidentdmod/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub, ... }: stdenv.mkDerivation rec { + name = "nullidentdmod-${version}"; + version = "1.3"; + + src = fetchFromGitHub { + owner = "Acidhub"; + repo = "nullidentdmod"; + rev = "v${version}"; + sha256 = "1ahwm5pyidc6m07rh5ls2lc25kafrj233nnbcybprgl7bqdq1b0k"; + }; + + installPhase = '' + mkdir -p $out/bin + + install -Dm755 nullidentdmod $out/bin + ''; + + meta = with stdenv.lib; { + description = "Simple identd that just replies with a random string or customized userid"; + license = licenses.gpl2; + homepage = http://acidhub.click/NullidentdMod; + maintainers = with maintainers; [ das_j ]; + platforms = platforms.linux; # Must be run by systemd + }; +} diff --git a/pkgs/servers/identd/oidentd/default.nix b/pkgs/servers/identd/oidentd/default.nix index 1abe9512f589..80049cea7379 100644 --- a/pkgs/servers/identd/oidentd/default.nix +++ b/pkgs/servers/identd/oidentd/default.nix @@ -1,19 +1,19 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, bison, flex }: stdenv.mkDerivation rec { name = "oidentd-${version}"; - version = "2.2.2"; - - CFLAGS = [ "--std=gnu89" ]; + version = "2.3.1"; + nativeBuildInputs = [ bison flex ]; src = fetchurl { - url = "https://ftp.janikrabe.com/pub/oidentd/releases/${version}/${name}.tar.gz"; - sha256 = "1svj7ymljp4s17d7jlx6602n9081714qsj5yymmv1s9wagzjqyn9"; + url = "https://files.janikrabe.com/pub/oidentd/releases/${version}/${name}.tar.gz"; + sha256 = "1sljid4jyz9gjyx8wy3xd6bq4624dxs422nqd3mcxnsvgxr6d6zd"; }; - meta = { - homepage = http://ojnk.sourceforge.net/; - description = "An implementation of the IDENT protocol"; - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + description = "Configurable Ident protocol server"; + homepage = https://oidentd.janikrabe.com/; + license = licenses.gpl2; + platforms = platforms.linux; }; } diff --git a/pkgs/servers/isso/default.nix b/pkgs/servers/isso/default.nix index 9e8a9dc9ec60..b41115339873 100644 --- a/pkgs/servers/isso/default.nix +++ b/pkgs/servers/isso/default.nix @@ -1,43 +1,27 @@ { stdenv, python2, fetchFromGitHub }: -let python = python2.override { - packageOverrides = self: super: { - misaka = super.misaka.overridePythonAttrs (old: rec { - version = "1.0.2"; - src = old.src.override { - inherit version; - sha256 = "05rmjxlfhghj90m1kc55lx3z8igabw5y8wmly66p3hphdy4f95v1"; - }; - propagatedBuildInputs = [ ]; - }); - html5lib = super.html5lib.overridePythonAttrs (old: rec { - version = "0.9999999"; - src = old.src.override { - inherit version; - sha256 = "2612a191a8d5842bfa057e41ba50bbb9dcb722419d2408c78cff4758d0754868"; - }; - checkInputs = with self; [ nose flake8 ]; - propagatedBuildInputs = with self; [ six ]; - checkPhase = '' - nosetests - ''; - }); - }; -}; - -in with python.pkgs; buildPythonApplication rec { +with python2.pkgs; buildPythonApplication rec { pname = "isso"; - version = "0.10.6"; + version = "0.11.1"; # no tests on PyPI src = fetchFromGitHub { owner = "posativ"; repo = pname; rev = version; - sha256 = "19x9xbwd15fikhchyl4i1wrqx589hdmh279xhnxdszrq898igywb"; + sha256 = "0545vh0sb5i4cz9c0qgch77smpwgav3rhl1dxk9ij6rx4igjk03j"; }; - propagatedBuildInputs = [ misaka werkzeug ipaddr configparser html5lib ]; + propagatedBuildInputs = [ + bleach + cffi + configparser + html5lib + ipaddr + jinja2 + misaka + werkzeug + ]; checkInputs = [ nose ]; @@ -52,3 +36,4 @@ in with python.pkgs; buildPythonApplication rec { maintainers = with maintainers; [ fgaz ]; }; } + diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix index 774f8df94a7d..b33285384960 100644 --- a/pkgs/servers/jackett/default.nix +++ b/pkgs/servers/jackett/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "jackett-${version}"; - version = "0.9.41"; + version = "0.10.471"; src = fetchurl { url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz"; - sha256 = "0ndzn1p876rkj56g6vscgkmyzi1k0gmqby4rmrb4ilxzjpskii8m"; + sha256 = "0la05akvpvfg9jdgfd39wnc87zi7axzx7499w9m3py7qqqyvgyin"; }; buildInputs = [ makeWrapper ]; diff --git a/pkgs/servers/kippo/default.nix b/pkgs/servers/kippo/default.nix index a9f5ba6f7b2c..3ebcaf7286b4 100644 --- a/pkgs/servers/kippo/default.nix +++ b/pkgs/servers/kippo/default.nix @@ -95,5 +95,6 @@ in stdenv.mkDerivation rec { license = licenses.bsd3; platforms = platforms.linux; maintainers = with maintainers; [ tomberek ]; + broken = true; # 2018-09-12, failed on hydra since 2017-12-11 }; } diff --git a/pkgs/servers/lidarr/default.nix b/pkgs/servers/lidarr/default.nix new file mode 100644 index 000000000000..9bffb27665dd --- /dev/null +++ b/pkgs/servers/lidarr/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchurl, mono, libmediainfo, sqlite, curl, makeWrapper }: + +stdenv.mkDerivation rec { + name = "lidarr-${version}"; + version = "0.4.0.524"; + + src = fetchurl { + url = "https://github.com/lidarr/Lidarr/releases/download/v${version}/Lidarr.develop.${version}.linux.tar.gz"; + sha256 = "121898v8n9sr9wwys65c28flpmk941wk6df11bb47pfjcalrr3bj"; + }; + + buildInputs = [ + makeWrapper + ]; + + installPhase = '' + mkdir -p $out/bin + cp -r * $out/bin/ + + # Mark all executable files as non-executable + find $out/bin -type f -executable | xargs chmod -x + + makeWrapper "${mono}/bin/mono" $out/bin/Lidarr \ + --add-flags "$out/bin/Lidarr.exe" \ + --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ + curl sqlite libmediainfo ]} + ''; + + meta = with stdenv.lib; { + description = "A Usenet/BitTorrent music downloader"; + homepage = https://lidarr.audio/; + license = licenses.gpl3; + maintainers = [ maintainers.etu ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/servers/mail/dovecot/default.nix b/pkgs/servers/mail/dovecot/default.nix index acd08f658e66..6c6ddf651e62 100644 --- a/pkgs/servers/mail/dovecot/default.nix +++ b/pkgs/servers/mail/dovecot/default.nix @@ -1,6 +1,7 @@ { stdenv, lib, fetchurl, perl, pkgconfig, systemd, openssl , bzip2, zlib, lz4, inotify-tools, pam, libcap -, clucene_core_2, icu, openldap, libsodium, libstemmer +, clucene_core_2, icu, openldap, libsodium, libstemmer, cyrus_sasl +, nixosTests # Auth modules , withMySQL ? false, mysql , withPgSQL ? false, postgresql @@ -8,11 +9,11 @@ }: stdenv.mkDerivation rec { - name = "dovecot-2.3.2.1"; + name = "dovecot-2.3.4"; nativeBuildInputs = [ perl pkgconfig ]; buildInputs = - [ openssl bzip2 zlib lz4 clucene_core_2 icu openldap libsodium libstemmer ] + [ openssl bzip2 zlib lz4 clucene_core_2 icu openldap libsodium libstemmer cyrus_sasl.dev ] ++ lib.optionals (stdenv.isLinux) [ systemd pam libcap inotify-tools ] ++ lib.optional withMySQL mysql.connector-c ++ lib.optional withPgSQL postgresql @@ -20,7 +21,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://dovecot.org/releases/2.3/${name}.tar.gz"; - sha256 = "0d2ffbicgl3wswbnyjbw6qigz7r1aqzprpchbwp5cynw122i2raa"; + sha256 = "01ggzf7b3jpl89mjiqr7xbpbs181g2gjf6wzg70qaqfzz3ppc6yr"; }; preConfigure = '' @@ -33,13 +34,6 @@ stdenv.mkDerivation rec { postInstall = '' cp -r $out/$out/* $out rm -rf $out/$(echo "$out" | cut -d "/" -f2) - '' + lib.optionalString stdenv.isDarwin '' - install_name_tool -change libclucene-shared.1.dylib \ - ${clucene_core_2}/lib/libclucene-shared.1.dylib \ - $out/lib/dovecot/lib21_fts_lucene_plugin.so - install_name_tool -change libclucene-core.1.dylib \ - ${clucene_core_2}/lib/libclucene-core.1.dylib \ - $out/lib/dovecot/lib21_fts_lucene_plugin.so ''; patches = [ @@ -75,4 +69,7 @@ stdenv.mkDerivation rec { maintainers = with stdenv.lib.maintainers; [ peti rickynils fpletz ]; platforms = stdenv.lib.platforms.unix; }; + passthru.tests = { + opensmtpd-interaction = nixosTests.opensmtpd; + }; } diff --git a/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix b/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix index 1b744181096c..73d6b5d593c9 100644 --- a/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix +++ b/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "dovecot-pigeonhole-${version}"; - version = "0.5.2"; + version = "0.5.4"; src = fetchurl { url = "https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-${version}.tar.gz"; - sha256 = "0d95q2yj2f750jwg599jlizlglldcz9hs52y4mhrflwfqlaqw3lm"; + sha256 = "05l5y0gc8ycswdbl58j7kbx5gq1z7mjkazjccmgbq6h0gbk9jyal"; }; buildInputs = [ dovecot openssl ]; diff --git a/pkgs/servers/mail/exim/default.nix b/pkgs/servers/mail/exim/default.nix index 3acf777999f7..07623a80f243 100644 --- a/pkgs/servers/mail/exim/default.nix +++ b/pkgs/servers/mail/exim/default.nix @@ -2,6 +2,7 @@ , enableLDAP ? false, openldap , enableMySQL ? false, mysql, zlib , enableAuthDovecot ? false, dovecot +, enablePAM ? false, pam }: stdenv.mkDerivation rec { @@ -16,7 +17,8 @@ stdenv.mkDerivation rec { buildInputs = [ coreutils db openssl perl pcre ] ++ stdenv.lib.optional enableLDAP openldap ++ stdenv.lib.optionals enableMySQL [ mysql zlib ] - ++ stdenv.lib.optional enableAuthDovecot dovecot; + ++ stdenv.lib.optional enableAuthDovecot dovecot + ++ stdenv.lib.optional enablePAM pam; preBuild = '' ${stdenv.lib.optionalString enableMySQL "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:${mysql}/share/mysql/pkgconfig/"} @@ -25,6 +27,7 @@ stdenv.mkDerivation rec { s:^\(CONFIGURE_FILE\)=.*:\1=/etc/exim.conf: s:^\(EXIM_USER\)=.*:\1=ref\:nobody: s:^\(SPOOL_DIRECTORY\)=.*:\1=/exim-homeless-shelter: + s:^# \(TRANSPORT_LMTP\)=.*:\1=yes: s:^# \(SUPPORT_MAILDIR\)=.*:\1=yes: s:^EXIM_MONITOR=.*$:# &: s:^\(FIXED_NEVER_USERS\)=root$:\1=0: @@ -57,6 +60,11 @@ stdenv.mkDerivation rec { ${stdenv.lib.optionalString enableAuthDovecot '' s:^# \(AUTH_DOVECOT\)=.*:\1=yes: ''} + ${stdenv.lib.optionalString enablePAM '' + s:^# \(SUPPORT_PAM\)=.*:\1=yes: + s:^\(EXTRALIBS_EXIM\)=\(.*\):\1=\2 -lpam: + s:^# \(EXTRALIBS_EXIM\)=.*:\1=-lpam: + ''} #/^\s*#.*/d #/^\s*$/d ' < src/EDITME > Local/Makefile diff --git a/pkgs/servers/mail/mailman/default.nix b/pkgs/servers/mail/mailman/default.nix index a38c0b277dae..91445afa97df 100644 --- a/pkgs/servers/mail/mailman/default.nix +++ b/pkgs/servers/mail/mailman/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "mailman-${version}"; - version = "2.1.24"; + version = "2.1.29"; src = fetchurl { url = "mirror://gnu/mailman/${name}.tgz"; - sha256 = "1r6sjapjmbav45xibjzc2a8y1xf4ikz09470ma1kw7iz174wn8z7"; + sha256 = "0b0dpwf6ap260791c7lg2vpw30llf19hymbf2hja3s016rqp5243"; }; buildInputs = [ python2 python2.pkgs.dnspython ]; @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { makeFlags = [ "DIRSETGID=:" ]; meta = { - homepage = http://www.gnu.org/software/mailman/; + homepage = https://www.gnu.org/software/mailman/; description = "Free software for managing electronic mail discussion and e-newsletter lists"; license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/servers/mail/nullmailer/default.nix b/pkgs/servers/mail/nullmailer/default.nix index ab632372b464..4b753bdf0cdb 100644 --- a/pkgs/servers/mail/nullmailer/default.nix +++ b/pkgs/servers/mail/nullmailer/default.nix @@ -4,12 +4,12 @@ assert tls -> gnutls != null; stdenv.mkDerivation rec { - version = "2.1"; + version = "2.2"; name = "nullmailer-${version}"; src = fetchurl { url = "https://untroubled.org/nullmailer/nullmailer-${version}.tar.gz"; - sha256 = "0gykh0qc86rk0knfvp8ndqkryal3pvqdfdya94wvb6n1cc8p3ild"; + sha256 = "0md8cf90fl2yf3zh9njjy42a673v4j4ygyq95xg7fzkygdigm1lq"; }; buildInputs = stdenv.lib.optional tls gnutls; diff --git a/pkgs/servers/mail/opensmtpd/default.nix b/pkgs/servers/mail/opensmtpd/default.nix index 60c517230b4f..695450f18222 100644 --- a/pkgs/servers/mail/opensmtpd/default.nix +++ b/pkgs/servers/mail/opensmtpd/default.nix @@ -1,43 +1,33 @@ { stdenv, lib, fetchurl, fetchpatch, autoconf, automake, libtool, bison -, libasr, libevent, zlib, openssl, db, pam - -# opensmtpd requires root for no reason to encrypt passwords, this patch fixes it -# see also https://github.com/OpenSMTPD/OpenSMTPD/issues/678 -, unpriviledged_smtpctl_encrypt ? true - -# Deprecated: use the subaddressing-delimiter in the config file going forward -, tag_char ? null +, libasr, libevent, zlib, libressl, db, pam, nixosTests }: -if (tag_char != null) -then throw "opensmtpd: the tag_char argument is deprecated as it can now be specified at runtime via the 'subaddressing-delimiter' option of the configuration file" -else stdenv.mkDerivation rec { +stdenv.mkDerivation rec { name = "opensmtpd-${version}"; - version = "6.0.3p1"; + version = "6.4.0p2"; nativeBuildInputs = [ autoconf automake libtool bison ]; - buildInputs = [ libasr libevent zlib openssl db pam ]; + buildInputs = [ libasr libevent zlib libressl db pam ]; src = fetchurl { url = "https://www.opensmtpd.org/archives/${name}.tar.gz"; - sha256 = "291881862888655565e8bbe3cfb743310f5dc0edb6fd28a889a9a547ad767a81"; + sha256 = "1y7snhsrcdi56vaa23iwjpybhyrnnh2f6dxrfnacn7xgy5xwzbvn"; }; patches = [ ./proc_path.diff - (fetchpatch { - url = "https://github.com/OpenSMTPD/OpenSMTPD/commit/725ba4fa2ddf23bbcd1ff9ec92e86bbfaa6825c8.diff"; - sha256 = "19rla0b2r53jpdiz25fcza29c2msz6j6paivxhp9jcy1xl457dqa"; - }) + ./fix-build.diff # See https://github.com/OpenSMTPD/OpenSMTPD/pull/884 ]; - postPatch = with builtins; with lib; - optionalString unpriviledged_smtpctl_encrypt '' - substituteInPlace smtpd/smtpctl.c --replace \ - 'if (geteuid())' \ - 'if (geteuid() != 0 && !(argc > 1 && !strcmp(argv[1], "encrypt")))' - substituteInPlace mk/smtpctl/Makefile.in --replace "chmod 2555" "chmod 0555" - ''; + # 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 + ''; configureFlags = [ "--sysconfdir=/etc" @@ -54,6 +44,9 @@ else stdenv.mkDerivation rec { "--with-table-db" ]; + # See https://github.com/OpenSMTPD/OpenSMTPD/pull/884 + makeFlags = [ "CFLAGS=-ffunction-sections" "LDFLAGS=-Wl,--gc-sections" ]; + installFlags = [ "sysconfdir=\${out}/etc" "localstatedir=\${TMPDIR}" @@ -67,6 +60,9 @@ else stdenv.mkDerivation rec { ''; license = licenses.isc; platforms = platforms.linux; - maintainers = with maintainers; [ rickynils obadz ]; + maintainers = with maintainers; [ rickynils obadz ekleog ]; + }; + passthru.tests = { + basic-functionality-and-dovecot-interaction = nixosTests.opensmtpd; }; } diff --git a/pkgs/servers/mail/opensmtpd/extras.nix b/pkgs/servers/mail/opensmtpd/extras.nix index 6b63c317d78f..1d4ad63c37d2 100644 --- a/pkgs/servers/mail/opensmtpd/extras.nix +++ b/pkgs/servers/mail/opensmtpd/extras.nix @@ -1,13 +1,21 @@ { stdenv, fetchurl, openssl, libevent, libasr, - python2, pkgconfig, lua5, perl, mysql, postgresql, sqlite, hiredis }: + python2, pkgconfig, lua5, perl, mysql, postgresql, sqlite, hiredis, + enablePython ? true, + enableLua ? true, + enablePerl ? true, + enableMysql ? true, + enablePostgres ? true, + enableSqlite ? true, + enableRedis ? true, +}: stdenv.mkDerivation rec { name = "opensmtpd-extras-${version}"; - version = "5.7.1"; + version = "6.4.0"; src = fetchurl { url = "https://www.opensmtpd.org/archives/${name}.tar.gz"; - sha256 = "1kld4hxgz792s0cb2gl7m2n618ikzqkj88w5dhaxdrxg4x2c4vdm"; + sha256 = "09k25l7zy5ch3fk6qphni2h0rxdp8wacmfag1whi608dgimrhrnb"; }; nativeBuildInputs = [ pkgconfig ]; @@ -40,42 +48,45 @@ stdenv.mkDerivation rec { "--with-scheduler-ram" "--with-scheduler-stub" - ] ++ stdenv.lib.optional (python2 != null) [ + ] ++ stdenv.lib.optional enablePython [ "--with-python=${python2}" "--with-filter-python" "--with-queue-python" "--with-table-python" "--with-scheduler-python" - ] ++ stdenv.lib.optional (lua5 != null) [ + ] ++ stdenv.lib.optional enableLua [ "--with-lua=${pkgconfig}" "--with-filter-lua" - ] ++ stdenv.lib.optional (perl != null) [ + ] ++ stdenv.lib.optional enablePerl [ "--with-perl=${perl}" "--with-filter-perl" - ] ++ stdenv.lib.optional (mysql != null) [ + ] ++ stdenv.lib.optional enableMysql [ "--with-table-mysql" - ] ++ stdenv.lib.optional (postgresql != null) [ + ] ++ stdenv.lib.optional enablePostgres [ "--with-table-postgres" - ] ++ stdenv.lib.optional (sqlite != null) [ + ] ++ stdenv.lib.optional enableSqlite [ "--with-table-sqlite" - ] ++ stdenv.lib.optional (hiredis != null) [ + ] ++ stdenv.lib.optional enableRedis [ "--with-table-redis" ]; - NIX_CFLAGS_COMPILE = stdenv.lib.optional (hiredis != null) "-I${hiredis}/include/hiredis" ++ - stdenv.lib.optional (mysql != null) "-L${mysql.connector-c}/lib/mysql"; + NIX_CFLAGS_COMPILE = + stdenv.lib.optional enableRedis + "-I${hiredis}/include/hiredis -lhiredis" + ++ stdenv.lib.optional enableMysql + "-L${mysql.connector-c}/lib/mysql"; meta = with stdenv.lib; { homepage = https://www.opensmtpd.org/; description = "Extra plugins for the OpenSMTPD mail server"; license = licenses.isc; platforms = platforms.linux; - maintainers = with maintainers; [ gebner ]; + maintainers = with maintainers; [ gebner ekleog ]; }; } diff --git a/pkgs/servers/mail/opensmtpd/fix-build.diff b/pkgs/servers/mail/opensmtpd/fix-build.diff new file mode 100644 index 000000000000..1f995fd4f623 --- /dev/null +++ b/pkgs/servers/mail/opensmtpd/fix-build.diff @@ -0,0 +1,12 @@ +diff --git a/mk/smtpctl/Makefile.am b/mk/smtpctl/Makefile.am +index 5af0b713..f0fce735 100644 +--- a/mk/smtpctl/Makefile.am ++++ b/mk/smtpctl/Makefile.am +@@ -4,6 +4,7 @@ sbin_PROGRAMS= smtpctl + + smtpctl_SOURCES= $(smtpd_srcdir)/enqueue.c + smtpctl_SOURCES+= $(smtpd_srcdir)/parser.c ++smtpctl_SOURCES+= $(smtpd_srcdir)/config.c + smtpctl_SOURCES+= $(smtpd_srcdir)/log.c + smtpctl_SOURCES+= $(smtpd_srcdir)/envelope.c + smtpctl_SOURCES+= $(smtpd_srcdir)/queue_backend.c diff --git a/pkgs/servers/mail/postfix/default.nix b/pkgs/servers/mail/postfix/default.nix index 41dfebab7907..e2a78477bb63 100644 --- a/pkgs/servers/mail/postfix/default.nix +++ b/pkgs/servers/mail/postfix/default.nix @@ -1,9 +1,9 @@ { stdenv, lib, fetchurl, makeWrapper, gnused, db, openssl, cyrus_sasl, libnsl -, coreutils, findutils, gnugrep, gawk, icu, pcre +, coreutils, findutils, gnugrep, gawk, icu, pcre, m4 +, withLDAP ? true, openldap , withPgSQL ? false, postgresql , withMySQL ? false, mysql , withSQLite ? false, sqlite -, withLDAP ? false, openldap }: let @@ -13,7 +13,7 @@ let ] ++ lib.optional withPgSQL "-DHAS_PGSQL" ++ lib.optionals withMySQL [ "-DHAS_MYSQL" "-I${mysql.connector-c}/include/mysql" "-L${mysql.connector-c}/lib/mysql" ] ++ lib.optional withSQLite "-DHAS_SQLITE" - ++ lib.optional withLDAP "-DHAS_LDAP"); + ++ lib.optionals withLDAP ["-DHAS_LDAP" "-DUSE_LDAP_SASL"]); auxlibs = lib.concatStringsSep " " ([ "-ldb" "-lnsl" "-lresolv" "-lsasl2" "-lcrypto" "-lssl" ] ++ lib.optional withPgSQL "-lpq" @@ -25,14 +25,14 @@ in stdenv.mkDerivation rec { name = "postfix-${version}"; - version = "3.3.1"; + version = "3.3.2"; src = fetchurl { url = "ftp://ftp.cs.uu.nl/mirror/postfix/postfix-release/official/${name}.tar.gz"; - sha256 = "0fvymsklp32njsv0ngc1f45j01kcy61r5in99g5palibwkd19xal"; + sha256 = "0nxkszdgs6fs86j6w1lf3vhxvjh1hw2jmrii5icqx9a9xqgg74rw"; }; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ makeWrapper m4 ]; buildInputs = [ db openssl cyrus_sasl icu libnsl pcre ] ++ lib.optional withPgSQL postgresql ++ lib.optional withMySQL mysql.connector-c diff --git a/pkgs/servers/mail/postfix/pflogsumm.nix b/pkgs/servers/mail/postfix/pflogsumm.nix index 3d48e9527819..821999380606 100644 --- a/pkgs/servers/mail/postfix/pflogsumm.nix +++ b/pkgs/servers/mail/postfix/pflogsumm.nix @@ -1,7 +1,6 @@ -{ stdenv, fetchurl, buildPerlPackage, perlPackages -}: +{ stdenv, fetchurl, perlPackages }: -buildPerlPackage rec { +perlPackages.buildPerlPackage rec { name = "pflogsumm-${version}"; version = "1.1.3"; diff --git a/pkgs/servers/mail/rspamd/default.nix b/pkgs/servers/mail/rspamd/default.nix index 4de63d694667..c5dfc4a90fd4 100644 --- a/pkgs/servers/mail/rspamd/default.nix +++ b/pkgs/servers/mail/rspamd/default.nix @@ -1,22 +1,34 @@ -{ stdenv, fetchFromGitHub, cmake, perl -, file, glib, gmime, libevent, luajit, openssl, pcre, pkgconfig, sqlite, ragel, icu, libfann }: +{ stdenv, lib, fetchFromGitHub, cmake, perl +, file, glib, libevent, luajit, openssl, pcre, pkgconfig, sqlite, ragel, icu +, hyperscan, libfann, gd, jemalloc, openblas +, withFann ? true +, withGd ? false +, withBlas ? true +, withHyperscan ? stdenv.isx86_64 +}: + +assert withHyperscan -> stdenv.isx86_64; let libmagic = file; # libmagic provided by file package ATM in stdenv.mkDerivation rec { name = "rspamd-${version}"; - version = "1.7.3"; + version = "1.8.2"; src = fetchFromGitHub { - owner = "vstakhov"; + owner = "rspamd"; repo = "rspamd"; rev = version; - sha256 = "1gb4zg8i1nj337f65s434h299ad19c0d7jyawb2glvv3n4cshm97"; + sha256 = "0al4d8h3ssxcx191d4crywz7dsp61lklc9m5z36a90a8w97v76bv"; }; nativeBuildInputs = [ cmake pkgconfig perl ]; - buildInputs = [ glib gmime libevent libmagic luajit openssl pcre sqlite ragel icu libfann ]; + buildInputs = [ glib libevent libmagic luajit openssl pcre sqlite ragel icu jemalloc ] + ++ lib.optional withFann libfann + ++ lib.optional withGd gd + ++ lib.optional withHyperscan hyperscan + ++ lib.optional withBlas openblas; cmakeFlags = [ "-DDEBIAN_BUILD=ON" @@ -24,10 +36,13 @@ stdenv.mkDerivation rec { "-DDBDIR=/var/lib/rspamd" "-DLOGDIR=/var/log/rspamd" "-DLOCAL_CONFDIR=/etc/rspamd" - ]; + "-DENABLE_JEMALLOC=ON" + ] ++ lib.optional withFann "-DENABLE_FANN=ON" + ++ lib.optional withHyperscan "-DENABLE_HYPERSCAN=ON" + ++ lib.optional withGd "-DENABLE_GD=ON"; meta = with stdenv.lib; { - homepage = https://github.com/vstakhov/rspamd; + homepage = https://rspamd.com; license = licenses.asl20; description = "Advanced spam filtering system"; maintainers = with maintainers; [ avnik fpletz ]; diff --git a/pkgs/servers/mail/spamassassin/default.nix b/pkgs/servers/mail/spamassassin/default.nix index acbc50fd42bf..d32957210132 100644 --- a/pkgs/servers/mail/spamassassin/default.nix +++ b/pkgs/servers/mail/spamassassin/default.nix @@ -1,8 +1,8 @@ -{ stdenv, fetchurl, buildPerlPackage, perl, perlPackages, HTMLParser, NetDNS, NetAddrIP, DBFile +{ stdenv, fetchurl, perl, perlPackages, HTMLParser, NetDNS, NetAddrIP, DBFile , HTTPDate, MailDKIM, LWP, IOSocketSSL, makeWrapper, gnupg1 }: -buildPerlPackage rec { +perlPackages.buildPerlPackage rec { name = "SpamAssassin-3.4.1"; src = fetchurl { diff --git a/pkgs/servers/mail/system-sendmail/default.nix b/pkgs/servers/mail/system-sendmail/default.nix new file mode 100644 index 000000000000..0e290f135181 --- /dev/null +++ b/pkgs/servers/mail/system-sendmail/default.nix @@ -0,0 +1,36 @@ +{ stdenv, writeText }: + +let script = writeText "script" '' + #!/bin/sh + + if command -v sendmail > /dev/null 2>&1 && [ "$(command -v sendmail)" != "{{MYPATH}}" ]; then + exec sendmail "$@" + elif [ -x /run/wrappers/bin/sendmail ]; then + exec /run/wrappers/bin/sendmail "$@" + elif [ -x /run/current-system/sw/bin/sendmail ]; then + exec /run/current-system/sw/bin/sendmail "$@" + else + echo "Unable to find system sendmail." >&2 + exit 1 + fi +''; in +stdenv.mkDerivation { + name = "system-sendmail-1.0"; + + src = script; + + phases = [ "buildPhase" ]; + buildPhase = '' + mkdir -p $out/bin + < $src sed "s#{{MYPATH}}#$out/bin/sendmail#" > $out/bin/sendmail + chmod +x $out/bin/sendmail + ''; + + meta = with stdenv.lib; { + description = '' + A sendmail wrapper that calls the system sendmail. Do not install as system-wide sendmail! + ''; + platforms = platforms.unix; + maintainers = with maintainers; [ ekleog ]; + }; +} diff --git a/pkgs/servers/matrix-synapse/default.nix b/pkgs/servers/matrix-synapse/default.nix index 74cd233710cd..b0330b72ae42 100644 --- a/pkgs/servers/matrix-synapse/default.nix +++ b/pkgs/servers/matrix-synapse/default.nix @@ -1,59 +1,93 @@ -{ stdenv, python2Packages, fetchurl, fetchFromGitHub }: +{ lib, stdenv, python2 +, enableSystemd ? true +}: + +with python2.pkgs; + let - matrix-angular-sdk = python2Packages.buildPythonPackage rec { - name = "matrix-angular-sdk-${version}"; + matrix-angular-sdk = buildPythonPackage rec { + pname = "matrix-angular-sdk"; version = "0.6.8"; - src = fetchurl { - url = "mirror://pypi/m/matrix-angular-sdk/matrix-angular-sdk-${version}.tar.gz"; + src = fetchPypi { + inherit pname version; sha256 = "0gmx4y5kqqphnq3m7xk2vpzb0w2a4palicw7wfdr1q2schl9fhz2"; }; + + # no checks from Pypi but as this is abandonware, there will be no + # new version anyway + doCheck = false; }; - matrix-synapse-ldap3 = python2Packages.buildPythonPackage rec { + + matrix-synapse-ldap3 = buildPythonPackage rec { pname = "matrix-synapse-ldap3"; version = "0.1.3"; - src = fetchFromGitHub { - owner = "matrix-org"; - repo = "matrix-synapse-ldap3"; - rev = "v${version}"; - sha256 = "0ss7ld3bpmqm8wcs64q1kb7vxlpmwk9lsgq0mh21a9izyfc7jb2l"; + src = fetchPypi { + inherit pname version; + sha256 = "0a0d1y9yi0abdkv6chbmxr3vk36gynnqzrjhbg26q4zg06lh9kgn"; }; - propagatedBuildInputs = with python2Packages; [ service-identity ldap3 twisted ]; + propagatedBuildInputs = [ service-identity ldap3 twisted ]; - checkInputs = with python2Packages; [ ldaptor mock ]; + # ldaptor is not ready for py3 yet + doCheck = !isPy3k; + checkInputs = [ ldaptor mock ]; }; -in python2Packages.buildPythonApplication rec { - name = "matrix-synapse-${version}"; - version = "0.33.3"; - src = fetchFromGitHub { - owner = "matrix-org"; - repo = "synapse"; - rev = "v${version}"; - sha256 = "0yxxrs8yrrkp3pffdfab8apdmyhdcl90wgmglryy4q8vsksxn7d4"; +in buildPythonApplication rec { + pname = "matrix-synapse"; + version = "0.33.9"; + + src = fetchPypi { + inherit pname version; + sha256 = "1wdpywqi1xd6dy3hxnnjnh2amlmhljf8s0bff9v55jyh42bj1vpn"; }; patches = [ ./matrix-synapse.patch ]; - propagatedBuildInputs = with python2Packages; [ - blist canonicaljson daemonize dateutil frozendict pillow pyasn1 - pydenticon pymacaroons-pynacl pynacl pyopenssl pysaml2 pytz requests - signedjson systemd twisted ujson unpaddedbase64 pyyaml prometheus_client - matrix-angular-sdk bleach netaddr jinja2 psycopg2 - psutil msgpack-python lxml matrix-synapse-ldap3 - phonenumbers jsonschema affinity bcrypt sortedcontainers - ]; + propagatedBuildInputs = [ + bcrypt + bleach + canonicaljson + daemonize + dateutil + frozendict + jinja2 + jsonschema + lxml + matrix-angular-sdk + matrix-synapse-ldap3 + msgpack-python + netaddr + phonenumbers + pillow + prometheus_client + psutil + psycopg2 + pyasn1 + pydenticon + pymacaroons-pynacl + pynacl + pyopenssl + pysaml2 + pyyaml + requests + signedjson + sortedcontainers + treq + twisted + unpaddedbase64 + ] ++ lib.optional enableSystemd systemd; - # Checks fail because of Tox. - doCheck = false; + # tests fail under py3 for now, but version 0.34.0 will use py3 by default + # https://github.com/matrix-org/synapse/issues/4036 + doCheck = true; + checkPhase = "python -m twisted.trial test"; - buildInputs = with python2Packages; [ - mock setuptoolsTrial - ]; + checkInputs = [ mock setuptoolsTrial ]; meta = with stdenv.lib; { homepage = https://matrix.org; diff --git a/pkgs/servers/mattermost/default.nix b/pkgs/servers/mattermost/default.nix index 0654da927769..2969f723b50a 100644 --- a/pkgs/servers/mattermost/default.nix +++ b/pkgs/servers/mattermost/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, fetchFromGitHub, buildGoPackage, buildEnv }: let - version = "5.1.0"; + version = "5.4.0"; mattermost-server = buildGoPackage rec { name = "mattermost-server-${version}"; @@ -10,7 +10,7 @@ let owner = "mattermost"; repo = "mattermost-server"; rev = "v${version}"; - sha256 = "069ihmfr6np991mbgg001y0kyafghn57nsv3kpyyvfmhv07p0qbc"; + sha256 = "0sal5ydm1cwnvf3acmiy0400ghhd6v0wj64mkxqwqf8ysnbxizwq"; }; goPackagePath = "github.com/mattermost/mattermost-server"; @@ -27,7 +27,7 @@ let src = fetchurl { url = "https://releases.mattermost.com/${version}/mattermost-${version}-linux-amd64.tar.gz"; - sha256 = "1bm5nqnhk2w3sy8mvm81k7d65j6bgpvakgphgwqgnlm864i4253z"; + sha256 = "06dg0f6nrh3a2v3lnyn2s39nj5jpsvfkx3ypq4zjpks0srv4mgfz"; }; installPhase = '' diff --git a/pkgs/servers/meguca/default.nix b/pkgs/servers/meguca/default.nix index f6f4ee2e121e..504df8bae0cb 100644 --- a/pkgs/servers/meguca/default.nix +++ b/pkgs/servers/meguca/default.nix @@ -1,27 +1,27 @@ { stdenv, buildGoPackage, fetchFromGitHub, pkgconfig, cmake, ffmpeg-full, ghostscript -, graphicsmagick, quicktemplate, go-bindata, easyjson, nodePackages, emscripten }: +, graphicsmagick, quicktemplate, go-bindata, easyjson, nodePackages, emscripten, opencv }: buildGoPackage rec { name = "meguca-unstable-${version}"; - version = "2018-08-13"; + version = "2018-12-06"; goPackagePath = "github.com/bakape/meguca"; goDeps = ./server_deps.nix; src = fetchFromGitHub { owner = "bakape"; repo = "meguca"; - rev = "f8b54370ba74b90f2814e6b42ac003a51fe02ce9"; - sha256 = "1036qlvvz0la3fp514kw5qrplm1zsh23ywn2drigniacmqz4m7dv"; + rev = "300b007cab238838f813faa9aad6abb3f22ad4d2"; + sha256 = "1rvnvhkm8l7h9rvw9vr8pm1qrr3zz5x7vayaw0caqx99xlyp93r9"; fetchSubmodules = true; }; enableParallelBuilding = true; nativeBuildInputs = [ pkgconfig cmake ]; - buildInputs = [ ffmpeg-full graphicsmagick ghostscript quicktemplate go-bindata easyjson emscripten ]; + buildInputs = [ ffmpeg-full graphicsmagick ghostscript quicktemplate go-bindata easyjson emscripten opencv ]; buildPhase = '' export HOME=`pwd` - export GOPATH=$GOPATH:$HOME/go/src/github.com/bakape/meguca/go + export GOPATH=$GOPATH:$HOME/go/src/github.com/bakape/meguca/server cd $HOME/go/src/github.com/bakape/meguca ln -sf ${nodePackages.meguca}/lib/node_modules/meguca/node_modules sed -i "/npm install --progress false --depth 0/d" Makefile diff --git a/pkgs/servers/meguca/server_deps.nix b/pkgs/servers/meguca/server_deps.nix index cc08645547d3..5dc53820a9d2 100644 --- a/pkgs/servers/meguca/server_deps.nix +++ b/pkgs/servers/meguca/server_deps.nix @@ -1,4 +1,4 @@ -# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 [ { goPackagePath = "github.com/ErikDubbelboer/gspt"; @@ -14,8 +14,8 @@ fetch = { type = "git"; url = "https://github.com/Masterminds/squirrel"; - rev = "8a7e65843414bc07f3d85bebaa10d7cc96253c29"; - sha256 = "0n7msdji0h7iysyqsi0iiq9i1hdgyyz9cwzxpc6qppz7cllnfpnn"; + rev = "e5bf00f96d4a5779be0d78f7565598856cae9b47"; + sha256 = "13fkdc4kbdmbl42i80lm5x9aqnwlhj2c6s6y5vsblmw042p7012q"; }; } { @@ -23,8 +23,8 @@ fetch = { type = "git"; url = "https://github.com/PuerkitoBio/goquery"; - rev = "dc2ec5c7ca4d9aae063b79b9f581dd3ea6afd2b2"; - sha256 = "11010z9ask21r0dskvm2pbh3z8951bnpcqg8aqa213if4h34gaa2"; + rev = "2d2796f41742ece03e8086188fa4db16a3a0b458"; + sha256 = "1fqf4rs66wy02nxz6w4mvs2qawf2j8srz17i294v64y8gvxisp56"; }; } { @@ -41,8 +41,8 @@ fetch = { type = "git"; url = "https://github.com/andybalholm/cascadia"; - rev = "901648c87902174f774fac311d7f176f8647bdaa"; - sha256 = "09j8cavbhqqdxjqrkwbc40g8p0i49zf3184rpjm5p2rjbprcghcc"; + rev = "680b6a57bda4f657485ad44bdea42342ead737bc"; + sha256 = "0v95plagirbjlc4p00y9brhpvv4nm8q0gr63gcfs3shyh1a8xwbm"; }; } { @@ -59,8 +59,26 @@ fetch = { type = "git"; url = "https://github.com/badoux/goscraper"; - rev = "0213ced7087832e81e8892e8d044150cfc153856"; - sha256 = "0bw5g6h0hypd38z8gfbh40pbw824n4qhk3c0kasw6gn4darx972w"; + rev = "363803726ad4e2ab262b4e01362e98458df0b231"; + sha256 = "1p388s7jmyrr6p4ralhcg36jz1cw2mgra9brcp6m32lrc3mpws48"; + }; + } + { + goPackagePath = "github.com/bakape/boorufetch"; + fetch = { + type = "git"; + url = "https://github.com/bakape/boorufetch"; + rev = "4e9f999d98ed9a4e8374a516265dd4c7b4f4cca0"; + sha256 = "0jpf71nxm8msx3imgyl3jdpi8fsai3yp7ajapivghrwj7y0nr1d0"; + }; + } + { + goPackagePath = "github.com/bakape/captchouli"; + fetch = { + type = "git"; + url = "https://github.com/bakape/captchouli"; + rev = "6434ea655cf8f1fed6791877c74e5e2f2c396680"; + sha256 = "1n96g3c7i3gbk8blm6qgw9lcpmwq3s8yjp6l1krdladb0xpanwjm"; }; } { @@ -77,8 +95,8 @@ fetch = { type = "git"; url = "https://github.com/bakape/thumbnailer"; - rev = "326c44736983c316d20c036ce34ca79ce9b96b01"; - sha256 = "1a1dniz0zbihk7971z2ln6hlsbvkk13lghgjz346lw4lfc105kxk"; + rev = "f191a43e9c3c7c9522a67dd81ed1aec9cea0280d"; + sha256 = "065qxhc83ncfxl813gm2f80pydkilnyim0q4wv08xm4gz3010s1x"; }; } { @@ -90,22 +108,13 @@ sha256 = "12f5swiwzcamk87r9j73nn7rmyyday7jkgzfh7x5wdg9blzhrir2"; }; } - { - goPackagePath = "github.com/dchest/captcha"; - fetch = { - type = "git"; - url = "https://github.com/dchest/captcha"; - rev = "6a29415a8364ec2971fdc62d9e415ed53fc20410"; - sha256 = "0j0yspx5rlyx7fdfcx74viqc8jlq3nwyd62bdx4gvbd56cppldcm"; - }; - } { goPackagePath = "github.com/dimfeld/httptreemux"; fetch = { type = "git"; url = "https://github.com/dimfeld/httptreemux"; - rev = "7f532489e7739b3d49df5c602bf63549881fe753"; - sha256 = "0hkw04rsvljvx8ynqjgz9cb743x09fd2xiiycrgz5vbsa8q9iyyk"; + rev = "0ffa82afd135e2aafd48602dc46843cb86304f7d"; + sha256 = "0akariyk9igr25rbjkvq7v1hwx8llld6d2dalkdla9jsh7iw6ddj"; }; } { @@ -158,8 +167,8 @@ fetch = { type = "git"; url = "https://github.com/gorilla/handlers"; - rev = "7e0847f9db758cdebd26c149d0ae9d5d0b9c98ce"; - sha256 = "0mnw81ayjm4d8462qg8spmcwxmchn24158bf93zxjab51pg8n9gm"; + rev = "350d97a79266938cd77a9192b7d995132d4e2b5b"; + sha256 = "1rk69bnhcp4s4cv7hwsafag8d3fj1mgxli0bkazc69ig90a71h1b"; }; } { @@ -167,17 +176,17 @@ fetch = { type = "git"; url = "https://github.com/gorilla/websocket"; - rev = "5ed622c449da6d44c3c8329331ff47a9e5844f71"; - sha256 = "1yhcwraijdk6lx7f6m9p6i1b3zfh2hq80l1nfpnckfn10gh72aw7"; + rev = "95ba29eb981bbb27d92e1f70bf8a1949452d926b"; + sha256 = "08lvc9l0qagyhyrjj6jkhpq3zapa5gqr966bm33nb4bc0pd38f48"; }; } { - goPackagePath = "github.com/kardianos/osext"; + goPackagePath = "github.com/julienschmidt/httprouter"; fetch = { type = "git"; - url = "https://github.com/kardianos/osext"; - rev = "ae77be60afb1dcacde03767a8c37337fad28ac14"; - sha256 = "056dkgxrqjj5r18bnc3knlpgdz5p3yvp12y4y978hnsfhwaqvbjz"; + url = "https://github.com/julienschmidt/httprouter"; + rev = "26a05976f9bf5c3aa992cc20e8588c359418ee58"; + sha256 = "0bmvrgg373fxwqsr6nri01bmi9qdj6knxkmnbw70h9rmi2d9c585"; }; } { @@ -203,26 +212,17 @@ fetch = { type = "git"; url = "https://github.com/lib/pq"; - rev = "90697d60dd844d5ef6ff15135d0203f65d2f53b8"; - sha256 = "0hb4bfsk8g5473yzbf3lzrb373xicakjznkf0v085xgimz991i9r"; + rev = "9eb73efc1fcc404148b56765b0d3f61d9a5ef8ee"; + sha256 = "17wkjdz265iqf92gj3ljslvjcqvkfblw11jdq2scc3kp1hcsfr10"; }; } { - goPackagePath = "github.com/mailru/easyjson"; + goPackagePath = "github.com/mattn/go-sqlite3"; fetch = { type = "git"; - url = "https://github.com/mailru/easyjson"; - rev = "03f2033d19d5860aef995fe360ac7d395cd8ce65"; - sha256 = "0r62ym6m1ijby7nwplq0gdnhak8in63njyisrwhr3xpx9vkira97"; - }; - } - { - goPackagePath = "github.com/mholt/archiver"; - fetch = { - type = "git"; - url = "https://github.com/mholt/archiver"; - rev = "e4ef56d48eb029648b0e895bb0b6a393ef0829c3"; - sha256 = "1krxyh6iq0s0rwhz7gg6dn795j9qq64rsgq9nivav7fhrqpgr6hb"; + url = "https://github.com/mattn/go-sqlite3"; + rev = "6a9185d7b1f12363e2c904449d374b63b6093b16"; + sha256 = "1yb04vhzkaxnm11i34lpcdgzmcydfnlky3xxj9q2hm1wd7hn3hki"; }; } { @@ -230,8 +230,8 @@ fetch = { type = "git"; url = "https://github.com/nwaples/rardecode"; - rev = "e06696f847aeda6f39a8f0b7cdff193b7690aef6"; - sha256 = "1aj7l8ii7hxnn3q4wzxlx3f92b1aspck6ncyqgb4h2g228phcibw"; + rev = "197ef08ef68c4454ae5970a9c2692d6056ceb8d7"; + sha256 = "0vvijw7va283dbdvnf4bgkn7bjngxqzk1rzdpy8sl343r62bmh4g"; }; } { @@ -248,8 +248,8 @@ fetch = { type = "git"; url = "https://github.com/oschwald/maxminddb-golang"; - rev = "c5bec84d1963260297932a1b7a1753c8420717a7"; - sha256 = "0n8vhinm2x0prbn0vhxw38c24iiaizwk1b76s4srg30gk3dfdd39"; + rev = "ed835b22606182ff576f244643e52b25b7d6c4e7"; + sha256 = "0zm4nyxz89s05fkz0fcaab3dmm24cb24iwjbzh06a49dwvcxxrgw"; }; } { @@ -257,8 +257,8 @@ fetch = { type = "git"; url = "https://github.com/otium/ytdl"; - rev = "b071cb3eb1579608df3b52084a017c5753b325e6"; - sha256 = "01ankrjgdcw0ncwv0xzqh74xy22vdl2nza0arga72zrakpgk8nw0"; + rev = "0227c2bacb82a434f2332d7d8c64093615c08a40"; + sha256 = "1g5h6s5c860yamgr606l6ibpqx39676vas75c9426556hwgp3pqs"; }; } { @@ -266,8 +266,8 @@ fetch = { type = "git"; url = "https://github.com/pierrec/lz4"; - rev = "6b9367c9ff401dbc54fabce3fb8d972e799b702d"; - sha256 = "0bxxap7jn3wvqxr2yqn8m3aqgb9y94j9ci6fwjrk01caq575r1qs"; + rev = "623b5a2f4d2a41e411730dcdfbfdaeb5c0c4564e"; + sha256 = "1hhf7vyz5irrqs7ixdmvsvzmy9izv3ha8jbyy0cs486h61nzqkki"; }; } { @@ -275,8 +275,8 @@ fetch = { type = "git"; url = "https://github.com/sevlyar/go-daemon"; - rev = "f9261e73885de99b1647d68bedadf2b9a99ad11f"; - sha256 = "1c4h85a3qfdkd61k8ipk1ffi3sdflq4wqp6d6h43zrca528m9ddc"; + rev = "12616e426b1522ef2099701fafdd6ad9f476e8c1"; + sha256 = "1hakfpdxlqvdbp4c597ldf33s5yalsh5db6ym1xh5y7h27v8bk01"; }; } { @@ -284,8 +284,8 @@ fetch = { type = "git"; url = "https://github.com/sirupsen/logrus"; - rev = "e4b0c6d7829bcf64435536c4a88f4088a3c76203"; - sha256 = "1s3m83wv1wjv95nhkbvml56c12z75x85wlmqill3zqvlm9az6bzg"; + rev = "29d7eb25e8ffa54207ff5a9a5c3d63e95be2cc39"; + sha256 = "1barxwfwnmsa45iqqrppzj830ypm500aq9w234gyyh1gdknijck4"; }; } { @@ -293,8 +293,8 @@ fetch = { type = "git"; url = "https://github.com/ulikunitz/xz"; - rev = "636d36a76670e6c700f22fd5f4588679ff2896c4"; - sha256 = "01d71xnhdd60cmd9xk8zcjiq2n7fhgc6kzxd0s0plvs70y6dk27g"; + rev = "590df8077fbcb06ad62d7714da06c00e5dd2316d"; + sha256 = "07mivr4aiw3b8qzwajsxyjlpbkf3my4xx23lv0yryc4pciam5lhy"; }; } { @@ -302,8 +302,8 @@ fetch = { type = "git"; url = "https://github.com/valyala/bytebufferpool"; - rev = "e746df99fe4a3986f4d4f79e13c1e0117ce9c2f7"; - sha256 = "01lqzjddq6kz9v41nkky7wbgk7f1cw036sa7ldz10d82g5klzl93"; + rev = "cdfbe9377474227bb42120c1e22fd4433e7f69bf"; + sha256 = "0c6cixd85dvl2gvs7sdh0k2wm8r3grl4fw0jg4w7d78cp8s2k7ag"; }; } { @@ -311,8 +311,8 @@ fetch = { type = "git"; url = "https://github.com/valyala/quicktemplate"; - rev = "a91e0946457b6583004fbfc159339b8171423aed"; - sha256 = "1z89ang5pkq5qs5b2nwhzyrw0zjlsas539l9kix374fhka49n8yc"; + rev = "4c04039b1358b0f49af22a699f9193f05d80be40"; + sha256 = "1qf7wpalk3n2jmcc2sw05cnwysl4rx986avykbfic5wq4fgxh9a5"; }; } { @@ -320,8 +320,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/crypto"; - rev = "de0752318171da717af4ce24d0a2e8626afaeb11"; - sha256 = "1ps1dl2a5lwr3vbwcy8n4i1v73m567y024sk961fk281phrzp13i"; + rev = "505ab145d0a99da450461ae2c1a9f6cd10d1f447"; + sha256 = "1vbsvcvmjz6c00p5vf8ls533p52fx2y3gy6v4k5qrdlzl4wf0i5s"; }; } { @@ -329,8 +329,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/net"; - rev = "c39426892332e1bb5ec0a434a079bf82f5d30c54"; - sha256 = "1w26avkg623xilnwnad0cq6768cfbs4mxk875382xh0da6ai50s3"; + rev = "351d144fa1fc0bd934e2408202be0c29f25e35a0"; + sha256 = "1c5x25qjyz83y92bq0lll5kmznyi3m02wd4c54scgf0866gy938k"; }; } { @@ -338,8 +338,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/sys"; - rev = "14742f9018cd6651ec7364dc6ee08af0baaa1031"; - sha256 = "17k06vwhnlb18n9rb1cdcdqyjcn353znfrr4c90xb3carz1sqfq5"; + rev = "70b957f3b65e069b4930ea94e2721eefa0f8f695"; + sha256 = "146jwkr39asigqbsnsigxpkpb4vydld4k9q34xvvw0bp10qzjxxw"; }; } { @@ -347,8 +347,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/text"; - rev = "6e3c4e7365ddcc329f090f96e4348398f6310088"; - sha256 = "1r511ncipn7sdlssn06fpzcpy4mp4spagni4ryxq86p2b0bi8pn4"; + rev = "6f44c5a2ea40ee3593d98cdcc905cc1fdaa660e2"; + sha256 = "00mwzxly5isgf0glz7k3k2dkyqkjfc4z55qxajx4lgcp3h8xn9xj"; }; } { @@ -360,4 +360,13 @@ sha256 = "0zdykrv5s19lnq0g49p6njldy4cpk4g161vyjafiw7f84h8r28mc"; }; } + { + goPackagePath = "gopkg.in/mholt/archiver.v2"; + fetch = { + type = "git"; + url = "https://gopkg.in/mholt/archiver.v2"; + rev = "de0d89e255e17c8d75a40122055763e743ab0593"; + sha256 = "02fsc0za0yi3dg0r5caa8vpxz6kqxjxxlmwzzj5899dlmdvqk57g"; + }; + } ] diff --git a/pkgs/servers/memcached/default.nix b/pkgs/servers/memcached/default.nix index 9790df9ce765..f35b8ff01884 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.10"; + version = "1.5.12"; name = "memcached-${version}"; src = fetchurl { url = "https://memcached.org/files/${name}.tar.gz"; - sha256 = "0jqw3z0408yx0lzc6ykn4d29n02dk31kqnmq9b3ldmcnpl6hck29"; + sha256 = "0aav15f0lh8k4i62aza2bdv4s8vv65j38pz2zc4v45snd3arfby0"; }; buildInputs = [cyrus_sasl libevent]; diff --git a/pkgs/servers/metabase/default.nix b/pkgs/servers/metabase/default.nix index 5387a93b5e62..0f2f291318c7 100644 --- a/pkgs/servers/metabase/default.nix +++ b/pkgs/servers/metabase/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "metabase-${version}"; - version = "0.30.0"; + version = "0.30.4"; src = fetchurl { url = "http://downloads.metabase.com/v${version}/metabase.jar"; - sha256 = "1wnzd2g1qxqpqjsqq1kfr0zrvjvqg54dvznbhf3637b0iqq3ahkh"; + sha256 = "0mvyl5v798qwdydqsjjq94ihfwi62kq4gprxjg3rcckmjdyx2ycs"; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/servers/miniflux/default.nix b/pkgs/servers/miniflux/default.nix new file mode 100644 index 000000000000..80fb5575e4d4 --- /dev/null +++ b/pkgs/servers/miniflux/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, buildGoPackage +, fetchFromGitHub +}: + +buildGoPackage rec { + name = "miniflux-${version}"; + version = "2.0.12"; + + goPackagePath = "miniflux.app"; + + src = fetchFromGitHub { + owner = "miniflux"; + repo = "miniflux"; + rev = "refs/tags/${version}"; + sha256 = "13d1dwcwig7b5phymgxqm227k5l3zzzvx997cywarbl953ji2y1d"; + }; + + goDeps = ./deps.nix; + + doCheck = true; + + buildFlagsArray = '' + -ldflags=-X ${goPackagePath}/version.Version=${version} + ''; + + postInstall = '' + mv $bin/bin/miniflux.app $bin/bin/miniflux + ''; + + meta = with stdenv.lib; { + description = "Miniflux is a minimalist and opinionated feed reader."; + homepage = https://miniflux.app/; + license = licenses.asl20; + maintainers = with maintainers; [ benpye ]; + }; +} + diff --git a/pkgs/servers/miniflux/deps.nix b/pkgs/servers/miniflux/deps.nix new file mode 100644 index 000000000000..4ef30bec3b8d --- /dev/null +++ b/pkgs/servers/miniflux/deps.nix @@ -0,0 +1,153 @@ +# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) +[ + + { + goPackagePath = "github.com/PuerkitoBio/goquery"; + fetch = { + type = "git"; + url = "https://github.com/PuerkitoBio/goquery"; + rev = "v1.4.1"; + sha256 = "11010z9ask21r0dskvm2pbh3z8951bnpcqg8aqa213if4h34gaa2"; + }; + } + + { + goPackagePath = "github.com/andybalholm/cascadia"; + fetch = { + type = "git"; + url = "https://github.com/andybalholm/cascadia"; + rev = "v1.0.0"; + sha256 = "09j8cavbhqqdxjqrkwbc40g8p0i49zf3184rpjm5p2rjbprcghcc"; + }; + } + + { + goPackagePath = "github.com/golang/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/golang/protobuf"; + rev = "v1.1.0"; + sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq"; + }; + } + + { + goPackagePath = "github.com/gorilla/context"; + fetch = { + type = "git"; + url = "https://github.com/gorilla/context"; + rev = "v1.1.1"; + sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4"; + }; + } + + { + goPackagePath = "github.com/gorilla/mux"; + fetch = { + type = "git"; + url = "https://github.com/gorilla/mux"; + rev = "v1.6.2"; + sha256 = "0pvzm23hklxysspnz52mih6h1q74vfrdhjfm1l3sa9r8hhqmmld2"; + }; + } + + { + goPackagePath = "github.com/lib/pq"; + fetch = { + type = "git"; + url = "https://github.com/lib/pq"; + rev = "v1.0.0"; + sha256 = "1zqnnyczaf00xi6xh53vq758v5bdlf0iz7kf22l02cal4i6px47i"; + }; + } + + { + goPackagePath = "github.com/tdewolff/minify"; + fetch = { + type = "git"; + url = "https://github.com/tdewolff/minify"; + rev = "v2.3.5"; + sha256 = "0x67kgjhc6mfzjhr4xmw0j3qapzhkgwwahvv5b44rb449ml2qx5m"; + }; + } + + { + goPackagePath = "github.com/tdewolff/parse"; + fetch = { + type = "git"; + url = "https://github.com/tdewolff/parse"; + rev = "v2.3.3"; + sha256 = "190y2jykp8qyp6y58ky1v1fvmaqjnrsr1ksbqrrspf1gpjy69i94"; + }; + } + + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "614d502a4dac"; + sha256 = "1rcyvsl8b8pk7h8lwl0fpiflrx8zs121wi5490ln0qnvkk8d4bwy"; + }; + } + + { + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "8a410e7b638d"; + sha256 = "0hp0l8f6fir5gmgrjq0mhh5ikc0rlrm72774228800kfwqjrxxny"; + }; + } + + { + 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 = "1d60e4601c6f"; + sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6"; + }; + } + + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "4910a1d54f87"; + sha256 = "0p2pp6mny34gjcvylx3ddzdaxn7hv008hppsr11w1bvyzj7s27by"; + }; + } + + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "v0.3.0"; + sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; + }; + } + + { + goPackagePath = "google.golang.org/appengine"; + fetch = { + type = "git"; + url = "https://github.com/golang/appengine"; + rev = "v1.1.0"; + sha256 = "1pz202zszg8f35dk5pfhwgcdi3r6dx1l4yk6x6ly7nb4j45zi96x"; + }; + } +] diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix index 06ee65b01673..5b19d6dd37eb 100644 --- a/pkgs/servers/minio/default.nix +++ b/pkgs/servers/minio/default.nix @@ -3,13 +3,13 @@ buildGoPackage rec { name = "minio-${version}"; - version = "2018-07-31T02-11-47Z"; + version = "2018-12-06T01-27-43Z"; src = fetchFromGitHub { owner = "minio"; repo = "minio"; rev = "RELEASE.${version}"; - sha256 = "0pngr2x15prn55r8xj59sqjn9yp98hhm5qgi12ybc6cfxx0wls52"; + sha256 = "0j10rhrg98zsv62sdc9wgrh2kdpv2179szvzyg8rm9rb89rzdhd2"; }; goPackagePath = "github.com/minio/minio"; diff --git a/pkgs/servers/misc/client-ip-echo/client-ip-echo.nix b/pkgs/servers/misc/client-ip-echo/client-ip-echo.nix index 92bbc309ed3d..1f5c6a20843a 100644 --- a/pkgs/servers/misc/client-ip-echo/client-ip-echo.nix +++ b/pkgs/servers/misc/client-ip-echo/client-ip-echo.nix @@ -1,17 +1,16 @@ { mkDerivation, fetchFromGitHub, base, bytestring, network, stdenv }: mkDerivation { pname = "client-ip-echo"; - version = "0.1.0.1"; + version = "0.1.0.3"; src = fetchFromGitHub { owner = "jerith666"; repo = "client-ip-echo"; - rev = "f6e3e115a1e61a387cf79956ead36d7ac25a2901"; - sha256 = "0irxcaiwxxn4ggd2dbya1mvpnyfanx0x06whp8ccrha141cafwqp"; + rev = "8d1a79d94a962b3266c1db51200913c2295d8922"; + sha256 = "1g1s7i68n3906m3yjfygw96j64n8nh88lmf77blnz0xzrq4y3bgf"; }; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base bytestring network ]; description = "accepts TCP connections and echoes the client's IP address back to it"; license = stdenv.lib.licenses.lgpl3; - broken = true; # 2018-04-10 } diff --git a/pkgs/servers/monitoring/cadvisor/default.nix b/pkgs/servers/monitoring/cadvisor/default.nix index bab3faa79695..dd56bc89c0d0 100644 --- a/pkgs/servers/monitoring/cadvisor/default.nix +++ b/pkgs/servers/monitoring/cadvisor/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "cadvisor-${version}"; - version = "0.30.2"; + version = "0.31.0"; src = fetchFromGitHub { owner = "google"; repo = "cadvisor"; rev = "v${version}"; - sha256 = "143jsm0pbfhsa2iwkg5zanl9qxbpmsdvay5djyac4rvgl53m0wy9"; + sha256 = "0dnn2vgjbbb82kvbmgrfq0hqwfk0jh5gc3xrcfqwvvq673yf4f2m"; }; nativeBuildInputs = [ go ]; diff --git a/pkgs/servers/monitoring/fusion-inventory/default.nix b/pkgs/servers/monitoring/fusion-inventory/default.nix index d9e8ccf1454f..33725cb62839 100644 --- a/pkgs/servers/monitoring/fusion-inventory/default.nix +++ b/pkgs/servers/monitoring/fusion-inventory/default.nix @@ -1,8 +1,8 @@ -{ stdenv, lib, fetchurl, buildPerlPackage, perlPackages, nix, dmidecode, pciutils, usbutils, iproute, nettools +{ stdenv, lib, fetchurl, perlPackages, nix, dmidecode, pciutils, usbutils, iproute, nettools , fetchFromGitHub, makeWrapper }: -buildPerlPackage rec { +perlPackages.buildPerlPackage rec { name = "FusionInventory-Agent-${version}"; version = "2.3.21"; diff --git a/pkgs/servers/monitoring/grafana-reporter/default.nix b/pkgs/servers/monitoring/grafana-reporter/default.nix new file mode 100644 index 000000000000..03ed37b8b3f5 --- /dev/null +++ b/pkgs/servers/monitoring/grafana-reporter/default.nix @@ -0,0 +1,32 @@ +{ stdenv, buildGoPackage, fetchFromGitHub, tetex, makeWrapper }: + +with stdenv.lib; + +buildGoPackage rec { + name = "reporter-${version}"; + version = "2.0.1"; + rev = "v${version}"; + + goPackagePath = "github.com/IzakMarais/reporter"; + + nativeBuildInputs = [ makeWrapper ]; + + src = fetchFromGitHub { + inherit rev; + owner = "IzakMarais"; + repo = "reporter"; + sha256 = "0yi7nx8ig5xgkwizddl0gdicnmcdp4qgg1fdxyq04l2y3qs176sg"; + }; + + postInstall = '' + wrapProgram $bin/bin/grafana-reporter \ + --prefix PATH : ${makeBinPath [ tetex ]} + ''; + + meta = { + description = "PDF report generator from a Grafana dashboard"; + homepage = https://github.com/IzakMarais/reporter; + license = licenses.mit; + maintainers = with maintainers; [ disassembler ]; + }; +} diff --git a/pkgs/servers/monitoring/grafana/default.nix b/pkgs/servers/monitoring/grafana/default.nix index fb7418551ae6..c8e49a851e90 100644 --- a/pkgs/servers/monitoring/grafana/default.nix +++ b/pkgs/servers/monitoring/grafana/default.nix @@ -1,7 +1,7 @@ { lib, buildGoPackage, fetchurl, fetchFromGitHub, phantomjs2 }: buildGoPackage rec { - version = "5.2.3"; + version = "5.4.2"; name = "grafana-${version}"; goPackagePath = "github.com/grafana/grafana"; @@ -9,12 +9,12 @@ buildGoPackage rec { rev = "v${version}"; owner = "grafana"; repo = "grafana"; - sha256 = "08ws8kpqxl0rihw8xa93285gal6f6c3imymdi9iif13vsn458hiw"; + sha256 = "113cas1grvigfvgpkz3na6kaf2shfl7mpaikqsxn3z7xab7nqm96"; }; srcStatic = fetchurl { url = "https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-${version}.linux-amd64.tar.gz"; - sha256 = "098xrzq7wkizww9552bk8cn300336y51qfzf1fkfwrn1fqf9nswl"; + sha256 = "0rpq0q84619g5cixrcnzkvx6875g8mxc12gl8y5nzmq7zdavfa32"; }; postPatch = '' diff --git a/pkgs/servers/monitoring/kapacitor/default.nix b/pkgs/servers/monitoring/kapacitor/default.nix index 0e21069bbb0e..969a58aff85d 100644 --- a/pkgs/servers/monitoring/kapacitor/default.nix +++ b/pkgs/servers/monitoring/kapacitor/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "kapacitor-${version}"; - version = "1.4.0"; + version = "1.5.1"; goPackagePath = "github.com/influxdata/kapacitor"; @@ -10,7 +10,7 @@ buildGoPackage rec { owner = "influxdata"; repo = "kapacitor"; rev = "v${version}"; - sha256 = "1qanf7qljzqqkyw2cdazg0ll13q8a3fs3sqydcgfbgpdmf707sj2"; + sha256 = "17f3my1zmqmcx7qqhdcq8n73l60bsxnnxqgvnw0cnf0xsa5g1yks"; }; meta = with lib; { diff --git a/pkgs/servers/monitoring/munin/default.nix b/pkgs/servers/monitoring/munin/default.nix index 2fec42edff33..72d5f124c63d 100644 --- a/pkgs/servers/monitoring/munin/default.nix +++ b/pkgs/servers/monitoring/munin/default.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation rec { ]; # needs to find a local perl module during build - PERL_USE_UNSAFE_INC = stdenv.lib.optionalString (stdenv.lib.versionAtLeast (stdenv.lib.getVersion perl) "5.26") "1"; + PERL_USE_UNSAFE_INC = "1"; # TODO: tests are failing http://munin-monitoring.org/ticket/1390#comment:1 # NOTE: important, test command always exits with 0, think of a way to abort the build once tests pass diff --git a/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix b/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix index deac45eadb62..b1fbb3eb9ea9 100644 --- a/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix +++ b/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "check_ssl_cert-${version}"; - version = "1.64.0"; + version = "1.78.0"; src = fetchFromGitHub { owner = "matteocorti"; repo = "check_ssl_cert"; rev = "v${version}"; - sha256 = "0pq297sbz9hzcaccnnsfmra0bac81cki9xfrnb22a1hgfhqjxy5r"; + sha256 = "0s03625xzb30f6dbn34zkp0wcajzlir7wzkgi9rmms76gk4jqq6h"; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/servers/monitoring/net-snmp/CVE-2018-18065.patch b/pkgs/servers/monitoring/net-snmp/CVE-2018-18065.patch new file mode 100644 index 000000000000..c33f7bb03fa8 --- /dev/null +++ b/pkgs/servers/monitoring/net-snmp/CVE-2018-18065.patch @@ -0,0 +1,30 @@ +commit 7ffb8e25a0db851953155de91f0170e9bf8c457d +Author: Robert Story +Date: Thu Oct 6 10:43:10 2016 -0400 + + CHANGES: BUG: 2743: snmpd crashes when receiving a GetNext PDU with multiple Varbinds + + skip out-of-range varbinds when calling next handler + +diff --git a/agent/helpers/table.c b/agent/helpers/table.c +index 32a08033a..2666638b5 100644 +--- a/agent/helpers/table.c ++++ b/agent/helpers/table.c +@@ -340,6 +340,8 @@ table_helper_handler(netsnmp_mib_handler *handler, + else if (reqinfo->mode == MODE_GET) + table_helper_cleanup(reqinfo, request, + SNMP_NOSUCHOBJECT); ++ else ++ request->processed = 1; /* skip if next handler called */ + continue; + } + +@@ -409,6 +411,8 @@ table_helper_handler(netsnmp_mib_handler *handler, + else if (reqinfo->mode == MODE_GET) + table_helper_cleanup(reqinfo, request, + SNMP_NOSUCHOBJECT); ++ else ++ request->processed = 1; /* skip if next handler called */ + continue; + } + /* diff --git a/pkgs/servers/monitoring/net-snmp/default.nix b/pkgs/servers/monitoring/net-snmp/default.nix index a6b738270a9a..0e7a53306eb4 100644 --- a/pkgs/servers/monitoring/net-snmp/default.nix +++ b/pkgs/servers/monitoring/net-snmp/default.nix @@ -19,6 +19,7 @@ stdenv.mkDerivation rec { (fetchAlpinePatch "fix-includes.patch" "0zpkbb6k366qpq4dax5wknwprhwnhighcp402mlm7950d39zfa3m") (fetchAlpinePatch "netsnmp-swinst-crash.patch" "0gh164wy6zfiwiszh58fsvr25k0ns14r3099664qykgpmickkqid") (fetchAlpinePatch "remove-U64-typedef.patch" "1msxyhcqkvhqa03dwb50288g7f6nbrcd9cs036m9xc8jdgjb8k8j") + ./CVE-2018-18065.patch ]; preConfigure = diff --git a/pkgs/servers/monitoring/prometheus/alertmanager.nix b/pkgs/servers/monitoring/prometheus/alertmanager.nix index 38b789261773..530c4305088b 100644 --- a/pkgs/servers/monitoring/prometheus/alertmanager.nix +++ b/pkgs/servers/monitoring/prometheus/alertmanager.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "alertmanager-${version}"; - version = "0.15.1"; + version = "0.15.3"; rev = "v${version}"; goPackagePath = "github.com/prometheus/alertmanager"; @@ -11,7 +11,7 @@ buildGoPackage rec { inherit rev; owner = "prometheus"; repo = "alertmanager"; - sha256 = "110l8xy3bkgq137hvvz2v5cr464j02fy43lvgd3l8n5v8qmv81vy"; + sha256 = "037wwfadb9rp1592v8bkqcsy9ym4gbhkg3pz6a6fzirg65d29aia"; }; # Tests exist, but seem to clash with the firewall. diff --git a/pkgs/servers/monitoring/prometheus/default.nix b/pkgs/servers/monitoring/prometheus/default.nix index 37d82326cc29..2430a8cf1711 100644 --- a/pkgs/servers/monitoring/prometheus/default.nix +++ b/pkgs/servers/monitoring/prometheus/default.nix @@ -50,7 +50,7 @@ in rec { }; prometheus_2 = generic { - version = "2.2.1"; - sha256 = "1zwxjmj8jh02i4y3i3zrkz7ml66zyhg3ad1npjzf3319mglsp7ch"; + version = "2.4.3"; + sha256 = "1kci2zhh4ixil0b72d138vm8006y117mw51wsyz8j0gyy4180msj"; }; } diff --git a/pkgs/servers/monitoring/prometheus/dovecot-exporter-deps.nix b/pkgs/servers/monitoring/prometheus/dovecot-exporter-deps.nix index c2dea18ee815..d94aad821485 100644 --- a/pkgs/servers/monitoring/prometheus/dovecot-exporter-deps.nix +++ b/pkgs/servers/monitoring/prometheus/dovecot-exporter-deps.nix @@ -23,8 +23,17 @@ fetch = { type = "git"; url = "https://github.com/beorn7/perks"; - rev = "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9"; - sha256 = "1hrybsql68xw57brzj805xx2mghydpdiysv3gbhr7f5wlxj2514y"; + rev = "3a771d992973f24aa725d07868b467d1ddfceafb"; + sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3"; + }; + } + { + goPackagePath = "github.com/gogo/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/gogo/protobuf"; + rev = "4aa4cc277ae58d2fab6cfe51dd17df5dceaf457d"; + sha256 = "009z6rpivyakgsxs0zkm94c9i7l65hcw2ljvah94wq3y6v6j47gs"; }; } { @@ -32,8 +41,8 @@ fetch = { type = "git"; url = "https://github.com/golang/protobuf"; - rev = "bbd03ef6da3a115852eaf24c8a1c46aeb39aa175"; - sha256 = "1pyli3dcagi7jzpiazph4fhkz7a3z4bhd25nwbb7g0iy69b8z1g4"; + rev = "0f2620f554cf5c8e281a2eb655a035f5a0f6dc90"; + sha256 = "0lxngq1a8cnsy6dlr6gi8pjv3fir2wiw76qh075pa9g02h7ywhv3"; }; } { @@ -50,8 +59,8 @@ fetch = { type = "git"; url = "https://github.com/prometheus/client_golang"; - rev = "c3324c1198cf3374996e9d3098edd46a6b55afc9"; - sha256 = "19qcz5bpzj5kqyhmbq5kxr8nrqqlszazzq6w0wldis1yk1wwww00"; + rev = "b5bfa0eb2c8d46bd91dc58271e973c5f0bbebcfa"; + sha256 = "1msxzkdgi0ing4ddmp0s4qrf267n6ylafw9mbz5yrr7spb1dgxgk"; }; } { @@ -59,8 +68,8 @@ fetch = { type = "git"; url = "https://github.com/prometheus/client_model"; - rev = "99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c"; - sha256 = "19y4ywsivhpxj7ikf2j0gm9k3cmyw37qcbfi78n526jxcc7kw998"; + rev = "5c3871d89910bfb32f5fcab2aa4b9ec68e65a99f"; + sha256 = "04psf81l9fjcwascsys428v03fx4fi894h7fhrj2vvcz723q57k0"; }; } { @@ -68,8 +77,8 @@ fetch = { type = "git"; url = "https://github.com/prometheus/common"; - rev = "e4aa40a9169a88835b849a6efb71e05dc04b88f0"; - sha256 = "0m1n616d694jca0qjwjn5ci7scfgm2jpi94dhi356arm9lhda4jc"; + rev = "c7de2306084e37d54b8be01f3541a8464345e9a5"; + sha256 = "11dqfm2d0m4sjjgyrnayman96g59x2apmvvqby9qmww2qj2k83ig"; }; } { @@ -77,8 +86,8 @@ fetch = { type = "git"; url = "https://github.com/prometheus/procfs"; - rev = "54d17b57dd7d4a3aa092476596b3f8a933bde349"; - sha256 = "1b5218hi6k9i637k6xc7ynpll577zbnrhjm9jr2iczy3j0rr4rvr"; + rev = "05ee40e3a273f7245e8777337fc7b46e533a9a92"; + sha256 = "0f6fnczxa42b9rys2h3l0m8fy3x5hrhaq707vq0lbx5fcylw8lis"; }; } { diff --git a/pkgs/servers/monitoring/prometheus/dovecot-exporter.nix b/pkgs/servers/monitoring/prometheus/dovecot-exporter.nix index 86f43116f746..5a3fd23ec22e 100644 --- a/pkgs/servers/monitoring/prometheus/dovecot-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/dovecot-exporter.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "dovecot_exporter-${version}"; - version = "0.1.1"; + version = "0.1.3"; goPackagePath = "github.com/kumina/dovecot_exporter"; @@ -10,7 +10,7 @@ buildGoPackage rec { owner = "kumina"; repo = "dovecot_exporter"; rev = version; - sha256 = "0i7nfgkb5jqdbgr16i29jdsvh69dx9qgn6nazpw78k0lgy7mpidn"; + sha256 = "1lnxnnm45fhcyv40arcvpiiibwdnxdwhkf8sbjpifx1wspvphcj9"; }; goDeps = ./dovecot-exporter-deps.nix; diff --git a/pkgs/servers/monitoring/prometheus/json-exporter.nix b/pkgs/servers/monitoring/prometheus/json-exporter.nix index ffba472bdc33..aeb7b7445a5d 100644 --- a/pkgs/servers/monitoring/prometheus/json-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/json-exporter.nix @@ -1,25 +1,30 @@ # This file was generated by go2nix. -{ buildGoPackage, fetchFromGitHub, lib }: +{ buildGoPackage, fetchFromGitHub, fetchpatch, lib }: buildGoPackage rec { name = "prometheus-json-exporter-${version}"; - version = "unstable-2016-09-13"; - rev = "d45e5ebdb08cb734ad7a8683966032af1d91a76c"; + version = "unstable-2017-10-06"; goPackagePath = "github.com/kawamuray/prometheus-json-exporter"; src = fetchFromGitHub { - inherit rev; owner = "kawamuray"; repo = "prometheus-json-exporter"; - sha256 = "0v3as7gakdqpsir97byknsrqxxxkq66hp23j4cscs45hsdb24pi9"; + rev = "51e3dc02a30ab818bb73e5c98c3853231c2dbb5f"; + sha256 = "1v1p4zcqnb3d3rm55r695ydn61h6gz95f55cpa22hzw18dasahdh"; }; goDeps = ./json-exporter_deps.nix; - meta = { + patches = [(fetchpatch { # adds bool support + url = "https://patch-diff.githubusercontent.com/raw/kawamuray/prometheus-json-exporter/pull/17.patch"; + sha256 = "0mc5axhd2bykci41dgswl4r1552d70jsmb17lbih7czhsy6rgmrm"; + })]; + + meta = with lib; { description = "A prometheus exporter which scrapes remote JSON by JSONPath"; homepage = https://github.com/kawamuray/prometheus-json-exporter; - license = lib.licenses.asl20; + license = licenses.asl20; + maintainers = with maintainers; [ willibutz ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/node-exporter.nix b/pkgs/servers/monitoring/prometheus/node-exporter.nix index bb86e59e4c33..9714a6048e88 100644 --- a/pkgs/servers/monitoring/prometheus/node-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/node-exporter.nix @@ -4,7 +4,7 @@ # https://github.com/prometheus/node_exporter/issues/870 buildGo19Package rec { name = "node_exporter-${version}"; - version = "0.16.0"; + version = "0.17.0"; rev = "v${version}"; goPackagePath = "github.com/prometheus/node_exporter"; @@ -13,7 +13,7 @@ buildGo19Package rec { inherit rev; owner = "prometheus"; repo = "node_exporter"; - sha256 = "0rm6ahccgr1djpwvsa3p1kfal3mpy4a6g5w974pra84gk3krli5a"; + sha256 = "08g4dg6zcr95j88apsxp828jfyx4vq271w1mgkf77c46c16d2nh0"; }; # FIXME: tests fail due to read-only nix store diff --git a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix b/pkgs/servers/monitoring/prometheus/snmp-exporter.nix index 29454dd44d2b..be8fbd3d85cb 100644 --- a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/snmp-exporter.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "snmp_exporter-${version}"; - version = "0.11.0"; + version = "0.13.0"; goPackagePath = "github.com/prometheus/snmp_exporter"; @@ -10,7 +10,7 @@ buildGoPackage rec { owner = "prometheus"; repo = "snmp_exporter"; rev = "v${version}"; - sha256 = "027p96jzhq9l7m3s5qxxg3rqp14pai7q66d3ppin19lg7al11c9x"; + sha256 = "071v9qqhp2hcbgml94dm1l212qi18by88r9755npq9ycrsmawkll"; }; buildInputs = [ net_snmp ]; diff --git a/pkgs/servers/monitoring/prometheus/tor-exporter.nix b/pkgs/servers/monitoring/prometheus/tor-exporter.nix new file mode 100644 index 000000000000..88f469ebe179 --- /dev/null +++ b/pkgs/servers/monitoring/prometheus/tor-exporter.nix @@ -0,0 +1,37 @@ +{ lib, fetchFromGitHub, python3Packages }: + +python3Packages.buildPythonApplication rec { + name = "tor-exporter-${version}"; + version = "0.3"; + + # Just a single .py file to use as the application's main entry point. + format = "other"; + + src = fetchFromGitHub { + rev = "v${version}"; + owner = "atx"; + repo = "prometheus-tor_exporter"; + sha256 = "0d7pk8s8ya2pm8b4ijbfdniqcbd3vqy15dlhnmaf4wgb51pmm5yv"; + }; + + propagatedBuildInputs = with python3Packages; [ prometheus_client stem retrying ]; + + installPhase = '' + mkdir -p $out/share/ + cp prometheus-tor-exporter.py $out/share/ + ''; + + fixupPhase = '' + makeWrapper "${python3Packages.python.interpreter}" "$out/bin/prometheus-tor-exporter" \ + --set PYTHONPATH "$PYTHONPATH" \ + --add-flags "$out/share/prometheus-tor-exporter.py" + ''; + + meta = with lib; { + description = "Prometheus exporter that exposes metrics from a Tor daemon"; + homepage = https://github.com/atx/prometheus-tor_exporter; + license = licenses.mit; + maintainers = with maintainers; [ delroth ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/servers/monitoring/riemann-dash/Gemfile.lock b/pkgs/servers/monitoring/riemann-dash/Gemfile.lock index 1bfd80a897d3..00375fa4e30f 100644 --- a/pkgs/servers/monitoring/riemann-dash/Gemfile.lock +++ b/pkgs/servers/monitoring/riemann-dash/Gemfile.lock @@ -3,7 +3,7 @@ GEM specs: erubis (2.7.0) multi_json (1.3.6) - rack (1.6.4) + rack (1.6.11) rack-protection (1.5.3) rack riemann-dash (0.2.12) @@ -27,4 +27,4 @@ DEPENDENCIES riemann-dash (= 0.2.12) BUNDLED WITH - 1.11.2 + 1.16.4 diff --git a/pkgs/servers/monitoring/riemann-dash/gemset.nix b/pkgs/servers/monitoring/riemann-dash/gemset.nix index 8a4d3ba58cb1..9298312f90e0 100644 --- a/pkgs/servers/monitoring/riemann-dash/gemset.nix +++ b/pkgs/servers/monitoring/riemann-dash/gemset.nix @@ -16,10 +16,10 @@ rack = { source = { remotes = ["https://rubygems.org"]; - sha256 = "09bs295yq6csjnkzj7ncj50i6chfxrhmzg1pk6p0vd2lb9ac8pj5"; + sha256 = "1g9926ln2lw12lfxm4ylq1h6nl0rafl10za3xvjzc87qvnqic87f"; type = "gem"; }; - version = "1.6.4"; + version = "1.6.11"; }; rack-protection = { dependencies = ["rack"]; @@ -30,6 +30,7 @@ version = "1.5.3"; }; riemann-dash = { + dependencies = ["erubis" "multi_json" "sass" "sinatra" "webrick"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1y2vh9vcl21b6k2wqgz1y8bbcrl07r43s6q2vkgp35z1b28xcszy"; @@ -46,6 +47,7 @@ version = "3.4.22"; }; sinatra = { + dependencies = ["rack" "rack-protection" "tilt"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1b81kbr65mmcl9cdq2r6yc16wklyp798rxkgmm5pr9fvsj7jwmxp"; diff --git a/pkgs/servers/monitoring/telegraf/default.nix b/pkgs/servers/monitoring/telegraf/default.nix index 031ba423cc40..99380fbae9cb 100644 --- a/pkgs/servers/monitoring/telegraf/default.nix +++ b/pkgs/servers/monitoring/telegraf/default.nix @@ -19,7 +19,7 @@ buildGoPackage rec { -X main.version=${version} '' ]; - goDeps = ./. + builtins.toPath "/deps-${version}.nix"; + goDeps = ./. + "/deps-${version}.nix"; meta = with lib; { description = "The plugin-driven server agent for collecting & reporting metrics."; diff --git a/pkgs/servers/monitoring/uchiwa/bower-packages.nix b/pkgs/servers/monitoring/uchiwa/bower-packages.nix index f18ea3875516..a8180c5de3dc 100644 --- a/pkgs/servers/monitoring/uchiwa/bower-packages.nix +++ b/pkgs/servers/monitoring/uchiwa/bower-packages.nix @@ -1,7 +1,7 @@ # Generated by bower2nix v3.2.0 (https://github.com/rvl/bower2nix) { fetchbower, buildEnv }: buildEnv { name = "bower-env"; ignoreCollisions = true; paths = [ - (fetchbower "uchiwa-web" "1.2.0" "1.2.0" "0733ha6bahzg9qlvhz75agi8hwwqdk99hfx9j8dhpdf1v5xkj2fz") + (fetchbower "uchiwa-web" "1.3.1" "1.3.1" "0vhfwm4z3d4v4p2vfq1vvk4fifxm43f8lyccwpgmw153z4gj14gk") (fetchbower "angular" "1.6.10" "~1.6.3" "0ag8xddsgxx5yka4wjq4ala4y6z3x2g1vc3x7a1n291fzz26p7ws") (fetchbower "angular-bootstrap" "2.2.0" "~2.2.0" "11r2nlwp6xrim2y6lnrr8v064mx3bmlxchqpg1i803v9zxz3q53d") (fetchbower "angular-cookies" "1.6.10" "~1.6.3" "0bjgmz5jnw06dfxhq9sajj62fk0b3v4j9p7nb45x8bl8rzkf25pn") @@ -19,7 +19,7 @@ buildEnv { name = "bower-env"; ignoreCollisions = true; paths = [ (fetchbower "highlightjs" "9.1.0" "~9.1.0" "0ld1da3h416a5j8v3v50rrpm4xwvvq8k8y2vwncvaqm9cqddz4s3") (fetchbower "moment" "2.16.0" "~2.16.0" "1mji892i60f2aw3vhl6878acrcgh0ycn3r4af0ivnjf8az2b9n71") (fetchbower "moment-picker" "0.9.11" "~0.9.7" "0p2g6rp2kcixydrga9lfihg4bxb598rvpi8n8l59mp549diy7vsb") - (fetchbower "ua-parser-js" "0.7.17" "~0.7.12" "1dx46rm9han9fj409rjxrlnrk9zxmaqbnn62ljnh32ihngd4yxh0") + (fetchbower "ua-parser-js" "0.7.18" "~0.7.12" "0qi7y5yrsdh2brpmwx0xs53bzr4pja5x1k2875x6zh259ag3zdkn") (fetchbower "jsoneditor" "5.5.11" "~5.5.10" "1gfsf8jqnd3hb3r9s9246mg40iqxk2ix8k4bjnrsbfmg6cd3xw6x") (fetchbower "jquery" "3.3.1" ">= 1.9.0" "1l891s3vgnpi1g8ksplid9jvrvnnv6lci8vraix4ssy50i264rkx") ]; } diff --git a/pkgs/servers/monitoring/uchiwa/src.nix b/pkgs/servers/monitoring/uchiwa/src.nix index 0cf6815fbe5d..51c343d01da8 100644 --- a/pkgs/servers/monitoring/uchiwa/src.nix +++ b/pkgs/servers/monitoring/uchiwa/src.nix @@ -1,4 +1,4 @@ { - version = "1.2.0-1"; - sha256 = "1gj9cr0gkiivxdlq7ha6gxq9s8s26j79crijkrlrsqpg59jz063p"; + version = "1.3.1-1"; + sha256 = "1cjb7k19iy79hh9gbjx67yrz44y92s516d0h403bf6w272g23yzi"; } diff --git a/pkgs/servers/mpd/clientlib.nix b/pkgs/servers/mpd/clientlib.nix index 478d43722679..d8aed78e28ae 100644 --- a/pkgs/servers/mpd/clientlib.nix +++ b/pkgs/servers/mpd/clientlib.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, meson, ninja, fixDarwinDylibNames }: stdenv.mkDerivation rec { - version = "2.14"; + version = "2.16"; name = "libmpdclient-${version}"; src = fetchFromGitHub { owner = "MusicPlayerDaemon"; repo = "libmpdclient"; rev = "v${version}"; - sha256 = "15vn9m4qcsccff5rg7jkzy5503skz6bmqqk6qc2smgvjgwn533sm"; + sha256 = "0kd76pcf8pvmzl4k3cbq68c16imwaak2zljsa1wwwgk6idyw6gb1"; }; nativeBuildInputs = [ meson ninja ] diff --git a/pkgs/servers/mpd/default.nix b/pkgs/servers/mpd/default.nix index 500f612eb02e..740fd4739ab7 100644 --- a/pkgs/servers/mpd/default.nix +++ b/pkgs/servers/mpd/default.nix @@ -36,7 +36,7 @@ let opt = stdenv.lib.optional; mkFlag = c: f: if c then "--enable-${f}" else "--disable-${f}"; major = "0.20"; - minor = "21"; + minor = "23"; in stdenv.mkDerivation rec { name = "mpd-${version}"; @@ -46,7 +46,7 @@ in stdenv.mkDerivation rec { owner = "MusicPlayerDaemon"; repo = "MPD"; rev = "v${version}"; - sha256 = "0qchvycwiai5gwkvvf44nc1jw16yhpcjmlppqlrlvicgzsanhmy3"; + sha256 = "1z1pdgiddimnmck0ardrpxkvgk1wn9zxri5wfv5ppasbb7kfm350"; }; patches = [ ./x86.patch ]; diff --git a/pkgs/servers/mqtt/mosquitto/default.nix b/pkgs/servers/mqtt/mosquitto/default.nix index bce69370d2bd..c5ece477ced6 100644 --- a/pkgs/servers/mqtt/mosquitto/default.nix +++ b/pkgs/servers/mqtt/mosquitto/default.nix @@ -1,36 +1,47 @@ -{ stdenv, fetchurl, openssl, libuuid, cmake, libwebsockets, c-ares, libuv }: +{ stdenv, fetchFromGitHub, fetchpatch, cmake, docbook_xsl, libxslt +, openssl, libuuid, libwebsockets, c-ares, libuv }: stdenv.mkDerivation rec { - pname = "mosquitto"; - version = "1.4.15"; + name = "mosquitto-${version}"; + version = "1.5.4"; - name = "${pname}-${version}"; - - src = fetchurl { - url = "http://mosquitto.org/files/source/mosquitto-${version}.tar.gz"; - sha256 = "10wsm1n4y61nz45zwk4zjhvrfd86r2cq33370m5wjkivb8j3wfvx"; + src = fetchFromGitHub { + owner = "eclipse"; + repo = "mosquitto"; + rev = "v${version}"; + sha256 = "0pb38y6m682xqrkzhp41mj54x5ic43761xzschgnw055mzksbgk2"; }; - buildInputs = [ openssl libuuid libwebsockets c-ares libuv ] - ++ stdenv.lib.optional stdenv.isDarwin cmake; - - makeFlags = stdenv.lib.optionals stdenv.isLinux [ - "DESTDIR=$(out)" - "PREFIX=" - ]; - postPatch = '' - substituteInPlace config.mk \ - --replace "/usr/local" "" - substituteInPlace config.mk \ - --replace "WITH_WEBSOCKETS:=no" "WITH_WEBSOCKETS:=yes" + substituteInPlace man/manpage.xsl \ + --replace /usr/share/xml/docbook/stylesheet/ ${docbook_xsl}/share/xml/ + + for f in {lib,lib/cpp,src}/CMakeLists.txt ; do + substituteInPlace $f --replace /sbin/ldconfig ldconfig + done + + # the manpages are not generated when using cmake + pushd man + make + popd ''; - meta = { - homepage = http://mosquitto.org/; + buildInputs = [ openssl libuuid libwebsockets c-ares libuv ]; + + nativeBuildInputs = [ cmake docbook_xsl libxslt ]; + + enableParallelBuilding = true; + + cmakeFlags = [ + "-DWITH_THREADING=ON" + "-DWITH_WEBSOCKETS=ON" + ]; + + meta = with stdenv.lib; { description = "An open source MQTT v3.1/3.1.1 broker"; - platforms = stdenv.lib.platforms.unix; - # http://www.eclipse.org/legal/epl-v10.html (free software, copyleft) - license = stdenv.lib.licenses.epl10; + homepage = http://mosquitto.org/; + license = licenses.epl10; + maintainers = with maintainers; [ peterhoeg ]; + platforms = platforms.unix; }; } diff --git a/pkgs/servers/mxisd/0001-gradle.patch b/pkgs/servers/mxisd/0001-gradle.patch new file mode 100644 index 000000000000..55ff6ead22d4 --- /dev/null +++ b/pkgs/servers/mxisd/0001-gradle.patch @@ -0,0 +1,22 @@ +--- a/build.gradle 2018-11-16 15:15:29.021469758 +0100 ++++ b/build.gradle 2018-11-16 15:16:50.982289782 +0100 +@@ -64,7 +64,7 @@ + + buildscript { + repositories { +- mavenCentral() ++ REPLACE + } + + dependencies { +@@ -73,9 +73,7 @@ + } + + repositories { +- mavenCentral() +- maven { url "https://kamax.io/maven/releases/" } +- maven { url "https://kamax.io/maven/snapshots/" } ++REPLACE + } + + dependencies { diff --git a/pkgs/servers/mxisd/default.nix b/pkgs/servers/mxisd/default.nix new file mode 100644 index 000000000000..0d3bc4f3e08b --- /dev/null +++ b/pkgs/servers/mxisd/default.nix @@ -0,0 +1,70 @@ +{ stdenv, fetchFromGitHub, jdk, jre, git, gradle_2_5, perl, makeWrapper, writeText }: + +let + name = "mxisd-${version}"; + version = "1.2.0"; + rev = "8c4ddd2e6526c1d2b284ba88cce3c2b926d99c62"; + + src = fetchFromGitHub { + inherit rev; + owner = "kamax-matrix"; + repo = "mxisd"; + sha256 = "083plqg0rxsqwzyskin78wkmylhb7cqz37lpsa1zy56sxpdw1a3l"; + }; + + + deps = stdenv.mkDerivation { + name = "${name}-deps"; + inherit src; + nativeBuildInputs = [ gradle_2_5 perl git ]; + + buildPhase = '' + export MXISD_BUILD_VERSION=${rev} + export GRADLE_USER_HOME=$(mktemp -d); + gradle --no-daemon build -x test + ''; + + # 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 + ''; + + dontStrip = true; + + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = "0shshn05nzv23shry1xpcgvqg59gx929n0qngpfjhbq0kp7px68m"; + }; + +in +stdenv.mkDerivation { + inherit name src version; + nativeBuildInputs = [ gradle_2_5 perl makeWrapper ]; + buildInputs = [ jre ]; + + patches = [ ./0001-gradle.patch ]; + + buildPhase = '' + export MXISD_BUILD_VERSION=${rev} + export GRADLE_USER_HOME=$(mktemp -d) + + sed -ie "s#REPLACE#mavenLocal(); maven { url '${deps}' }#g" build.gradle + gradle --offline --no-daemon build -x test + ''; + + installPhase = '' + install -D build/libs/source.jar $out/lib/mxisd.jar + makeWrapper ${jre}/bin/java $out/bin/mxisd --add-flags "-jar $out/lib/mxisd.jar" + ''; + + meta = with stdenv.lib; { + description = "a federated matrix identity server"; + homepage = https://github.com/kamax-matrix/mxisd; + license = licenses.agpl3; + maintainers = with maintainers; [ mguentner ]; + platforms = platforms.all; + }; + +} diff --git a/pkgs/servers/nas/default.nix b/pkgs/servers/nas/default.nix index 1dba428e0ae9..86f75a21359d 100644 --- a/pkgs/servers/nas/default.nix +++ b/pkgs/servers/nas/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, imake, bison, flex_2_6_1, gccmakedep +{ stdenv, fetchurl, imake, bison, flex, gccmakedep , xproto, libXau, libXt, libXext, libXaw, libXpm, xorgcffiles }: let @@ -12,16 +12,13 @@ in stdenv.mkDerivation { sha256 = "17dk0ckm6mp1ajc0cd6bwyi638ynw2f6bhbn7gynrs0wfmiyldng"; }; - nativeBuildInputs = [ imake bison flex_2_6_1 gccmakedep ]; + nativeBuildInputs = [ imake bison flex gccmakedep ]; buildInputs = [ xproto libXau libXt libXext libXaw libXpm ]; - buildPhase = '' - xmkmf - make WORLDOPTS="" World - ''; + buildFlags = [ "WORLDOPTS=" "World" ]; - installFlags = "LDLIBS=-lfl DESTDIR=\${out}"; + installFlags = [ "LDLIBS=-lfl" "DESTDIR=${placeholder "out"}" ]; postInstall = '' mv $out/${xorgcffiles}/* $out diff --git a/pkgs/servers/nats-streaming-server/default.nix b/pkgs/servers/nats-streaming-server/default.nix new file mode 100644 index 000000000000..8270fa398214 --- /dev/null +++ b/pkgs/servers/nats-streaming-server/default.nix @@ -0,0 +1,26 @@ +{ buildGoPackage, fetchFromGitHub, lib }: + +with lib; + +buildGoPackage rec { + name = "nats-streaming-server-${version}"; + version = "0.11.0"; + rev = "v${version}"; + + goPackagePath = "github.com/nats-io/nats-streaming-server"; + + src = fetchFromGitHub { + inherit rev; + owner = "nats-io"; + repo = "nats-streaming-server"; + sha256 = "0skkx3f7dpbf6nqpsbsk8ssn8hl55s9k76a5y5ksyqar5bdxvds5"; + }; + + meta = { + description = "NATS Streaming System Server"; + license = licenses.asl20; + maintainers = [ maintainers.swdunlop ]; + homepage = https://nats.io/; + platforms = platforms.all; + }; +} diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index 3245666d8ec3..ecd3a5e5c9bf 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -1,14 +1,20 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, fetchpatch }: stdenv.mkDerivation rec { - name= "nextcloud-${version}"; - version = "13.0.5"; + name = "nextcloud-${version}"; + version = "14.0.4"; src = fetchurl { url = "https://download.nextcloud.com/server/releases/${name}.tar.bz2"; - sha256 = "1sl0kvn52m6p7rglwhgfb737y1897897hc5g2fcbg6i594ld6451"; + sha256 = "1s20dds4sci3g981ql8kp9d1ynss5sa2y3dsbzqx4jv9f5dd2pag"; }; + patches = [ (fetchpatch { + name = "Mailer-discover-sendmail-path-instead-of-hardcoding-.patch"; + url = https://github.com/nextcloud/server/pull/11404.patch; + sha256 = "1h0cqnfwn735vqrm3yh9nh6a7h6srr9h29p13vywd6rqbcndqjjd"; + }) ]; + installPhase = '' mkdir -p $out/ cp -R . $out/ @@ -17,7 +23,7 @@ stdenv.mkDerivation rec { meta = { description = "Sharing solution for files, calendars, contacts and more"; homepage = https://nextcloud.com; - maintainers = with stdenv.lib.maintainers; [ schneefux bachp ]; + maintainers = with stdenv.lib.maintainers; [ schneefux bachp globin fpletz ]; license = stdenv.lib.licenses.agpl3Plus; platforms = with stdenv.lib.platforms; unix; }; diff --git a/pkgs/servers/nosql/apache-jena/fuseki-binary.nix b/pkgs/servers/nosql/apache-jena/fuseki-binary.nix index d965485356c8..63b222529a86 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.8.0"; + version = "3.9.0"; name="${baseName}-${version}"; url="http://archive.apache.org/dist/jena/binaries/apache-jena-fuseki-${version}.tar.gz"; - sha256 = "0jca96996zl3f1qc15sfv45n09rnnv24qxv87y16dnwnyc1ism0a"; + sha256 = "1kf524j7wmvbjrr3grrhfddv3c3niddhj2f6m7hz9pqvf7nykvi4"; }; buildInputs = [ makeWrapper diff --git a/pkgs/servers/nosql/arangodb/default.nix b/pkgs/servers/nosql/arangodb/default.nix index 9281bdd0af75..12684eab551a 100644 --- a/pkgs/servers/nosql/arangodb/default.nix +++ b/pkgs/servers/nosql/arangodb/default.nix @@ -3,14 +3,14 @@ let in stdenv.mkDerivation rec { - version = "3.3.14"; + version = "3.3.19"; name = "arangodb-${version}"; src = fetchFromGitHub { repo = "arangodb"; owner = "arangodb"; rev = "v${version}"; - sha256 = "00l0mvnyv8y0p13pyxx3hzsnwna9qfq7yjdpisvayipbl7zpvadc"; + sha256 = "1qg4lqnn5x0xsmkq41mjj301mfh76r8ys1rkzhinxlq30jld3155"; }; buildInputs = [ diff --git a/pkgs/servers/nosql/influxdb/default.nix b/pkgs/servers/nosql/influxdb/default.nix index 0c549e2b7e9e..a47553b975e3 100644 --- a/pkgs/servers/nosql/influxdb/default.nix +++ b/pkgs/servers/nosql/influxdb/default.nix @@ -2,13 +2,13 @@ buildGoPackage rec { name = "influxdb-${version}"; - version = "1.4.1"; + version = "1.6.3"; src = fetchFromGitHub { owner = "influxdata"; repo = "influxdb"; rev = "v${version}"; - sha256 = "048ap70hdfkxhy0y8q1jsb0lql1i99jnf3cqaqar6qs2ynzsw9hd"; + sha256 = "0xf16liapllk8qnw0vsy1ja4if1xlazwwaa4p0r5j7bny5lxm7zy"; }; buildFlagsArray = [ ''-ldflags= @@ -19,8 +19,8 @@ buildGoPackage rec { excludedPackages = "test"; - # Generated with the nix2go - goDeps = ./. + builtins.toPath "/deps-${version}.nix"; + # Generated with dep2nix (for 1.6.3) / nix2go (for 1.4.1). + goDeps = ./. + "/deps-${version}.nix"; meta = with lib; { description = "An open-source distributed time series database"; diff --git a/pkgs/servers/nosql/influxdb/deps-1.6.3.nix b/pkgs/servers/nosql/influxdb/deps-1.6.3.nix new file mode 100644 index 000000000000..a2f4dfaeb8d6 --- /dev/null +++ b/pkgs/servers/nosql/influxdb/deps-1.6.3.nix @@ -0,0 +1,444 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "collectd.org"; + fetch = { + type = "git"; + url = "https://github.com/collectd/go-collectd"; + rev = "2ce144541b8903101fb8f1483cc0497a68798122"; + sha256 = "0rr9rnc777jk27a7yxhdb7vgkj493158a8k6q44x51s30dkp78x3"; + }; + } + { + goPackagePath = "github.com/BurntSushi/toml"; + fetch = { + type = "git"; + url = "https://github.com/BurntSushi/toml"; + rev = "a368813c5e648fee92e5f6c30e3944ff9d5e8895"; + sha256 = "1sjxs2lwc8jpln80s4rlzp7nprbcljhy5mz4rf9995gq93wqnym5"; + }; + } + { + goPackagePath = "github.com/RoaringBitmap/roaring"; + fetch = { + type = "git"; + url = "https://github.com/RoaringBitmap/roaring"; + rev = "d6540aab65a17321470b1661bfc52da1823871e9"; + sha256 = "1lsrz7j55blalpp95vgz214b35sjf8nfmrw3fxybdl4xipk2ssdj"; + }; + } + { + goPackagePath = "github.com/beorn7/perks"; + fetch = { + type = "git"; + url = "https://github.com/beorn7/perks"; + rev = "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9"; + sha256 = "1hrybsql68xw57brzj805xx2mghydpdiysv3gbhr7f5wlxj2514y"; + }; + } + { + goPackagePath = "github.com/bmizerany/pat"; + fetch = { + type = "git"; + url = "https://github.com/bmizerany/pat"; + rev = "6226ea591a40176dd3ff9cd8eff81ed6ca721a00"; + sha256 = "0qjkm7169y6pybwh0s02fjjk251isa2b367xqfzrwvl6cy4yzfxp"; + }; + } + { + goPackagePath = "github.com/boltdb/bolt"; + fetch = { + type = "git"; + url = "https://github.com/boltdb/bolt"; + rev = "2f1ce7a837dcb8da3ec595b1dac9d0632f0f99e8"; + sha256 = "0z7j06lijfi4y30ggf2znak2zf2srv2m6c68ar712wd2ys44qb3r"; + }; + } + { + goPackagePath = "github.com/cespare/xxhash"; + fetch = { + type = "git"; + url = "https://github.com/cespare/xxhash"; + rev = "5c37fe3735342a2e0d01c87a907579987c8936cc"; + sha256 = "02aii7z46sasagw816zz3v0gzax1z5d1hkjslz7ng25386p0gzk1"; + }; + } + { + goPackagePath = "github.com/davecgh/go-spew"; + fetch = { + type = "git"; + url = "https://github.com/davecgh/go-spew"; + rev = "346938d642f2ec3594ed81d874461961cd0faa76"; + sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; + }; + } + { + goPackagePath = "github.com/dgrijalva/jwt-go"; + fetch = { + type = "git"; + url = "https://github.com/dgrijalva/jwt-go"; + rev = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e"; + sha256 = "08m27vlms74pfy5z79w67f9lk9zkx6a9jd68k3c4msxy75ry36mp"; + }; + } + { + goPackagePath = "github.com/dgryski/go-bitstream"; + fetch = { + type = "git"; + url = "https://github.com/dgryski/go-bitstream"; + rev = "9f22ccc24718d9643ac427c8c897ae1a01575783"; + sha256 = "0x3hbsrn7qafhhjz6lgyc1pd1p5kgkrkbccvsr6yygkl785h5lhn"; + }; + } + { + goPackagePath = "github.com/glycerine/go-unsnap-stream"; + fetch = { + type = "git"; + url = "https://github.com/glycerine/go-unsnap-stream"; + rev = "62a9a9eb44fd8932157b1a8ace2149eff5971af6"; + sha256 = "1ray7p4q3vv5zn9w5xs7m9kjh68b2ck98nh25mxhfiwl9jxkabrc"; + }; + } + { + goPackagePath = "github.com/gogo/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/gogo/protobuf"; + rev = "1adfc126b41513cc696b209667c8656ea7aac67c"; + sha256 = "1j7azzlnihcvnd1apw5zr0bz30h7n0gyimqqkgc76vzb1n5dpi7m"; + }; + } + { + goPackagePath = "github.com/golang/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/golang/protobuf"; + rev = "925541529c1fa6821df4e44ce2723319eb2be768"; + sha256 = "1d3zjvhl115l23xakj0014qpjchivlg098h10v5nfirkk1i9f9sa"; + }; + } + { + goPackagePath = "github.com/golang/snappy"; + fetch = { + type = "git"; + url = "https://github.com/golang/snappy"; + rev = "d9eb7a3d35ec988b8585d4a0068e462c27d28380"; + sha256 = "0wynarlr1y8sm9y9l29pm9dgflxriiialpwn01066snzjxnpmbyn"; + }; + } + { + goPackagePath = "github.com/google/go-cmp"; + fetch = { + type = "git"; + url = "https://github.com/google/go-cmp"; + rev = "3af367b6b30c263d47e8895973edcca9a49cf029"; + sha256 = "1fbv0x27k9sn8svafc0hjwsnckk864lv4yi7bvzrxvmd3d5hskds"; + }; + } + { + goPackagePath = "github.com/influxdata/influxql"; + fetch = { + type = "git"; + url = "https://github.com/influxdata/influxql"; + rev = "a7267bff5327e316e54c54342b0bc9598753e3d5"; + sha256 = "0mqc9xki5l9yfbb0dqjb417cmv3pca1bj71m90dkshladr2wlcg3"; + }; + } + { + goPackagePath = "github.com/influxdata/usage-client"; + fetch = { + type = "git"; + url = "https://github.com/influxdata/usage-client"; + rev = "6d3895376368aa52a3a81d2a16e90f0f52371967"; + sha256 = "0a5adnid42f9vpckgcpkj7v60fh147j7zlg1rhxcpq5vkw698ifl"; + }; + } + { + goPackagePath = "github.com/influxdata/yamux"; + fetch = { + type = "git"; + url = "https://github.com/influxdata/yamux"; + rev = "1f58ded512de5feabbe30b60c7d33a7a896c5f16"; + sha256 = "08y1lgcyyaa8zrg24ck64b5dfassgb2pp1fb9x5lw9q16fb170bx"; + }; + } + { + goPackagePath = "github.com/influxdata/yarpc"; + fetch = { + type = "git"; + url = "https://github.com/influxdata/yarpc"; + rev = "f0da2db138cad2fb425541938fc28dd5a5bc6918"; + sha256 = "1g71flc8s8xas7vmaiwv0425paii1akc7jsdqsgxkhyfxx2gvib0"; + }; + } + { + goPackagePath = "github.com/jsternberg/zap-logfmt"; + fetch = { + type = "git"; + url = "https://github.com/jsternberg/zap-logfmt"; + rev = "ac4bd917e18a4548ce6e0e765b29a4e7f397b0b6"; + sha256 = "0pqp2nsqvsq8kqc7l14340lrvl03715s12bag63kdbi25s8fcdkx"; + }; + } + { + goPackagePath = "github.com/jwilder/encoding"; + fetch = { + type = "git"; + url = "https://github.com/jwilder/encoding"; + rev = "b4e1701a28efcc637d9afcca7d38e495fe909a09"; + sha256 = "195js5njz86k096p3ggglgpc7rw3801mpqzdfwfr3miflhnp7nwg"; + }; + } + { + goPackagePath = "github.com/klauspost/compress"; + fetch = { + type = "git"; + url = "https://github.com/klauspost/compress"; + rev = "6c8db69c4b49dd4df1fff66996cf556176d0b9bf"; + sha256 = "00h2lpqcyc3pg2xk3q4a9cgyv0vkn15bx0hb725j5zbkr9vah23x"; + }; + } + { + goPackagePath = "github.com/klauspost/cpuid"; + fetch = { + type = "git"; + url = "https://github.com/klauspost/cpuid"; + rev = "ae7887de9fa5d2db4eaa8174a7eff2c1ac00f2da"; + sha256 = "178apw89g8nsd7w6mbdylxn956h3iig6rbw3bkivp6lplhb5dvq4"; + }; + } + { + goPackagePath = "github.com/klauspost/crc32"; + fetch = { + type = "git"; + url = "https://github.com/klauspost/crc32"; + rev = "cb6bfca970f6908083f26f39a79009d608efd5cd"; + sha256 = "0q4yr4isgmph1yf1vq527lpmid7vqv56q7vxh3gkp5679fb90q6n"; + }; + } + { + goPackagePath = "github.com/klauspost/pgzip"; + fetch = { + type = "git"; + url = "https://github.com/klauspost/pgzip"; + rev = "0bf5dcad4ada2814c3c00f996a982270bb81a506"; + sha256 = "0dgp2iljvhibzxia1g3lsfg4bjmfh4kf0bfrmfi7sd49hwhrvk7s"; + }; + } + { + goPackagePath = "github.com/mattn/go-isatty"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-isatty"; + rev = "6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c"; + sha256 = "0zs92j2cqaw9j8qx1sdxpv3ap0rgbs0vrvi72m40mg8aa36gd39w"; + }; + } + { + goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; + fetch = { + type = "git"; + url = "https://github.com/matttproud/golang_protobuf_extensions"; + rev = "3247c84500bff8d9fb6d579d800f20b3e091582c"; + sha256 = "12hcych25wf725zxdkpnyx4wa0gyxl8v4m8xmhdmmaki9bbmqd0d"; + }; + } + { + goPackagePath = "github.com/mschoch/smat"; + fetch = { + type = "git"; + url = "https://github.com/mschoch/smat"; + rev = "90eadee771aeab36e8bf796039b8c261bebebe4f"; + sha256 = "141saq6d4z3c7v3jw45zy4gn6wwjlyralqygjff1fzvz1gkvimk3"; + }; + } + { + goPackagePath = "github.com/opentracing/opentracing-go"; + fetch = { + type = "git"; + url = "https://github.com/opentracing/opentracing-go"; + rev = "328fceb7548c744337cd010914152b74eaf4c4ab"; + sha256 = "1w6s42n9glqwif6awyiapr7sh1wjvkxan41qhc1yi555byyw200k"; + }; + } + { + goPackagePath = "github.com/paulbellamy/ratecounter"; + fetch = { + type = "git"; + url = "https://github.com/paulbellamy/ratecounter"; + rev = "524851a93235ac051e3540563ed7909357fe24ab"; + sha256 = "0z4c61ac6v8mpnr9z37d91h1cf8v9psja5jfdxmsf69r1b7qr4f9"; + }; + } + { + goPackagePath = "github.com/peterh/liner"; + fetch = { + type = "git"; + url = "https://github.com/peterh/liner"; + rev = "6106ee4fe3e8435f18cd10e34557e5e50f0e792a"; + sha256 = "178s1amw5r60lywgmh24pd2ljim0b05fdfsm4c8px22fkycmn1qr"; + }; + } + { + goPackagePath = "github.com/philhofer/fwd"; + fetch = { + type = "git"; + url = "https://github.com/philhofer/fwd"; + rev = "bb6d471dc95d4fe11e432687f8b70ff496cf3136"; + sha256 = "1pg84khadh79v42y8sjsdgfb54vw2kzv7hpapxkifgj0yvcp30g2"; + }; + } + { + goPackagePath = "github.com/prometheus/client_golang"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/client_golang"; + rev = "661e31bf844dfca9aeba15f27ea8aa0d485ad212"; + sha256 = "0r9sr3m57ks7rc5bbghl0gy9wxlznzmz331xdp42zlgk6g774xcn"; + }; + } + { + goPackagePath = "github.com/prometheus/client_model"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/client_model"; + rev = "99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c"; + sha256 = "19y4ywsivhpxj7ikf2j0gm9k3cmyw37qcbfi78n526jxcc7kw998"; + }; + } + { + goPackagePath = "github.com/prometheus/common"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/common"; + rev = "e4aa40a9169a88835b849a6efb71e05dc04b88f0"; + sha256 = "0m1n616d694jca0qjwjn5ci7scfgm2jpi94dhi356arm9lhda4jc"; + }; + } + { + goPackagePath = "github.com/prometheus/procfs"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/procfs"; + rev = "54d17b57dd7d4a3aa092476596b3f8a933bde349"; + sha256 = "1b5218hi6k9i637k6xc7ynpll577zbnrhjm9jr2iczy3j0rr4rvr"; + }; + } + { + goPackagePath = "github.com/retailnext/hllpp"; + fetch = { + type = "git"; + url = "https://github.com/retailnext/hllpp"; + rev = "101a6d2f8b52abfc409ac188958e7e7be0116331"; + sha256 = "1dyyjyrscd3d22jhh2pbn67c6nzva0v069215sjjmj313k1xzmj3"; + }; + } + { + goPackagePath = "github.com/tinylib/msgp"; + fetch = { + type = "git"; + url = "https://github.com/tinylib/msgp"; + rev = "b2b6a672cf1e5b90748f79b8b81fc8c5cf0571a1"; + sha256 = "0pypfknghg1hcjjrqz3f1riaylk6hcxn9h0qyzynb74rp0qmlxjc"; + }; + } + { + goPackagePath = "github.com/willf/bitset"; + fetch = { + type = "git"; + url = "https://github.com/willf/bitset"; + rev = "d860f346b89450988a379d7d705e83c58d1ea227"; + sha256 = "18419ip5mnblnyx2rjixad90dhjb1x2kaiidr7zk9b3qci799rh0"; + }; + } + { + goPackagePath = "github.com/xlab/treeprint"; + fetch = { + type = "git"; + url = "https://github.com/xlab/treeprint"; + rev = "f3a15cfd24bf976c724324cb6846a8b54b88b639"; + sha256 = "0fgbdyk2mfj5vh8902sga33w5gw7q0f1if4nqx631ca33fd6pfbn"; + }; + } + { + goPackagePath = "go.uber.org/atomic"; + fetch = { + type = "git"; + url = "https://github.com/uber-go/atomic"; + rev = "8474b86a5a6f79c443ce4b2992817ff32cf208b8"; + sha256 = "166shnjw8rvjvksymi2gqw1ygsbxlq15xb10j2dx5rwy4y4asq8x"; + }; + } + { + goPackagePath = "go.uber.org/multierr"; + fetch = { + type = "git"; + url = "https://github.com/uber-go/multierr"; + rev = "3c4937480c32f4c13a875a1829af76c98ca3d40a"; + sha256 = "1slfc6syvw8cvr6rbrjsy6ja5w8gsx0f8aq8qm16rp2x5c2pj07w"; + }; + } + { + goPackagePath = "go.uber.org/zap"; + fetch = { + type = "git"; + url = "https://github.com/uber-go/zap"; + rev = "35aad584952c3e7020db7b839f6b102de6271f89"; + sha256 = "0n79ir7jcr7s51j85swji7an0jgy1w5dxg1g68j722rmpbvsagwv"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "c3a3ad6d03f7a915c0f7e194b7152974bb73d287"; + sha256 = "0x18275g5xlaw55bpx8hdna66d2hpbcw6hs0pxf1kmvfds6gzn6n"; + }; + } + { + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "92b859f39abd2d91a854c9f9c4621b2f5054a92d"; + sha256 = "1nzbay48k53pxa1sh102v571k6pa57540p0bzcil4qgan47yxba6"; + }; + } + { + goPackagePath = "golang.org/x/sync"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sync"; + rev = "1d60e4601c6fd243af51cc01ddf169918a5407ca"; + sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "d8e400bc7db4870d786864138af681469693d18c"; + sha256 = "08d23f9gjarp63dw0wj54nlqh3x2lqnchzkw8n5d7ik3wy7qy4yf"; + }; + } + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0"; + sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; + }; + } + { + goPackagePath = "golang.org/x/time"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/time"; + rev = "26559e0f760e39c24d730d3224364aef164ee23f"; + sha256 = "00fx6m59cjbi7y0ri4a57q1zs6r310xbg5yqns5kfm2cax0dkmnf"; + }; + } +] \ No newline at end of file diff --git a/pkgs/servers/nosql/mongodb/default.nix b/pkgs/servers/nosql/mongodb/default.nix index c62ade1a20bb..55b4b641d153 100644 --- a/pkgs/servers/nosql/mongodb/default.nix +++ b/pkgs/servers/nosql/mongodb/default.nix @@ -20,25 +20,6 @@ let version = "3.4.10"; "yaml" ] ++ optionals stdenv.isLinux [ "tcmalloc" ]; - buildInputs = [ - sasl boost gperftools pcre-cpp snappy - zlib libyamlcpp sasl openssl.dev openssl.out libpcap - ] ++ stdenv.lib.optionals stdenv.isDarwin [ Security ]; - - other-args = concatStringsSep " " ([ - "--ssl" - #"--rocksdb" # Don't have this packaged yet - "--wiredtiger=${if stdenv.is64bit then "on" else "off"}" - "--js-engine=mozjs" - "--use-sasl-client" - "--disable-warnings-as-errors" - "VARIANT_DIR=nixos" # Needed so we don't produce argument lists that are too long for gcc / ld - "CC=$CC" - "CXX=$CXX" - "CCFLAGS=\"${concatStringsSep " " (map (input: "-I${input}/include") buildInputs)}\"" - "LINKFLAGS=\"${concatStringsSep " " (map (input: "-L${input}/lib") buildInputs)}\"" - ] ++ map (lib: "--use-system-${lib}") system-libraries); - in stdenv.mkDerivation rec { name = "mongodb-${version}"; @@ -48,7 +29,10 @@ in stdenv.mkDerivation rec { }; nativeBuildInputs = [ scons ]; - inherit buildInputs; + buildInputs = [ + sasl boost gperftools pcre-cpp snappy + zlib libyamlcpp sasl openssl.dev openssl.out libpcap + ] ++ stdenv.lib.optionals stdenv.isDarwin [ Security ]; patches = [ @@ -83,14 +67,26 @@ in stdenv.mkDerivation rec { NIX_CFLAGS_COMPILE = stdenv.lib.optional stdenv.cc.isClang "-Wno-unused-command-line-argument"; - buildPhase = '' - scons -j $NIX_BUILD_CORES core --release ${other-args} + sconsFlags = [ + "--release" + "--ssl" + #"--rocksdb" # Don't have this packaged yet + "--wiredtiger=${if stdenv.is64bit then "on" else "off"}" + "--js-engine=mozjs" + "--use-sasl-client" + "--disable-warnings-as-errors" + "VARIANT_DIR=nixos" # Needed so we don't produce argument lists that are too long for gcc / ld + ] ++ map (lib: "--use-system-${lib}") system-libraries; + + preBuild = '' + sconsFlags+=" CC=$CC" + sconsFlags+=" CXX=$CXX" ''; - installPhase = '' + preInstall = '' mkdir -p $out/lib - scons -j $NIX_BUILD_CORES install --release --prefix=$out ${other-args} ''; + prefixKey = "--prefix="; enableParallelBuilding = true; diff --git a/pkgs/servers/nosql/neo4j/default.nix b/pkgs/servers/nosql/neo4j/default.nix index c1fe1a84d15f..dd84ae5732d0 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 { name = "neo4j-${version}"; - version = "3.4.5"; + version = "3.4.10"; src = fetchurl { url = "https://neo4j.com/artifact.php?name=neo4j-community-${version}-unix.tar.gz"; - sha256 = "1fzzj227r5xjls6j5mkjam8pnhbyiqv1799n8k812pk4fqvq4lxg"; + sha256 = "0wxcwsnnwk08w3zaz67aa93ysrl61lsy41xynq1sy6z31a7gx9jr"; }; buildInputs = [ makeWrapper jre8 which gawk ]; diff --git a/pkgs/servers/nosql/redis/default.nix b/pkgs/servers/nosql/redis/default.nix index ab2ff85939f6..a7370847be15 100644 --- a/pkgs/servers/nosql/redis/default.nix +++ b/pkgs/servers/nosql/redis/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, lua }: stdenv.mkDerivation rec { - version = "4.0.11"; + version = "5.0.1"; name = "redis-${version}"; src = fetchurl { url = "http://download.redis.io/releases/${name}.tar.gz"; - sha256 = "1fqvxlpaxr80iykyvpf1fia8rxh4zz8paf5nnjncsssqwwxfflzw"; + sha256 = "1jxbjmsxn0lgh0y3k5j57rxf2sdjj71hxhw4jcvsvycpxh77r9l2"; }; buildInputs = [ lua ]; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { homepage = https://redis.io; description = "An open source, advanced key-value store"; - license = stdenv.lib.licenses.bsd3; + license = licenses.bsd3; platforms = platforms.unix; maintainers = [ maintainers.berdario ]; }; diff --git a/pkgs/servers/openafs/1.6/module.nix b/pkgs/servers/openafs/1.6/module.nix index 7ad9199b7ace..c133161cf576 100644 --- a/pkgs/servers/openafs/1.6/module.nix +++ b/pkgs/servers/openafs/1.6/module.nix @@ -8,7 +8,7 @@ let kernelBuildDir = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; in stdenv.mkDerivation rec { - name = "openafs-${version}-${kernel.version}"; + name = "openafs-${version}-${kernel.modDirVersion}"; inherit version src; nativeBuildInputs = [ autoconf automake flex perl bison which ] ++ kernel.moduleBuildDependencies; @@ -51,8 +51,8 @@ in stdenv.mkDerivation rec { license = licenses.ipl10; platforms = platforms.linux; maintainers = [ maintainers.z77z maintainers.spacefrogg ]; - broken = versionOlder kernel.version "3.18" || - versionAtLeast kernel.version "4.18"; + broken = versionOlder kernel.version "3.18" + || stdenv.targetPlatform.isAarch64; }; } diff --git a/pkgs/servers/openafs/1.6/srcs.nix b/pkgs/servers/openafs/1.6/srcs.nix index 9e9ff623e5cd..17048b68024e 100644 --- a/pkgs/servers/openafs/1.6/srcs.nix +++ b/pkgs/servers/openafs/1.6/srcs.nix @@ -1,14 +1,14 @@ { fetchurl }: rec { - version = "1.6.22.2"; + version = "1.6.23"; src = fetchurl { url = "http://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2"; - sha256 = "15j17igignsfzv5jb47ryczsrz3zsmiqwnj38dx9gzz95807rkyf"; + sha256 = "1gy7a0jhagxif8av540xb1aa6cl7id08nsgjbgady54bnmb0viga"; }; srcs = [ src (fetchurl { url = "http://www.openafs.org/dl/openafs/${version}/openafs-${version}-doc.tar.bz2"; - sha256 = "1lpydca95nx5pmqvplb9n3akmxbzvhhypswh0s589ywxpv3zynxm"; + sha256 = "18my71s9mddy0k835852ksjzkza7xs73kyxavmdqflh5vkywb6y0"; })]; } diff --git a/pkgs/servers/openafs/1.8/cross-build.patch b/pkgs/servers/openafs/1.8/cross-build.patch new file mode 100644 index 000000000000..2b4fd58b23a4 --- /dev/null +++ b/pkgs/servers/openafs/1.8/cross-build.patch @@ -0,0 +1,223 @@ +diff -Nur --unidirectional-new-file openafs-1.8.2/configure.ac openafs-1.8.2.new/configure.ac +--- openafs-1.8.2/configure.ac 2018-09-11 17:52:48.000000000 +0200 ++++ openafs-1.8.2.new/configure.ac 2018-10-16 15:56:36.512277860 +0200 +@@ -23,6 +23,7 @@ + + AC_PROG_CC + AC_PROG_LIBTOOL ++AX_PROG_CC_FOR_BUILD + + AC_PATH_PROGS([PATH_CPP], [cpp], [${CC-cc} -E], [$PATH:/lib:/usr/ccs/lib]) + AC_SUBST([PATH_CPP]) +diff -Nur --unidirectional-new-file openafs-1.8.2/src/cf/ax_prog_cc_for_build.m4 openafs-1.8.2.new/src/cf/ax_prog_cc_for_build.m4 +--- openafs-1.8.2/src/cf/ax_prog_cc_for_build.m4 1970-01-01 01:00:00.000000000 +0100 ++++ openafs-1.8.2.new/src/cf/ax_prog_cc_for_build.m4 2018-10-16 16:20:40.278641658 +0200 +@@ -0,0 +1,125 @@ ++# =========================================================================== ++# https://www.gnu.org/software/autoconf-archive/ax_prog_cc_for_build.html ++# =========================================================================== ++# ++# SYNOPSIS ++# ++# AX_PROG_CC_FOR_BUILD ++# ++# DESCRIPTION ++# ++# This macro searches for a C compiler that generates native executables, ++# that is a C compiler that surely is not a cross-compiler. This can be ++# useful if you have to generate source code at compile-time like for ++# example GCC does. ++# ++# The macro sets the CC_FOR_BUILD and CPP_FOR_BUILD macros to anything ++# needed to compile or link (CC_FOR_BUILD) and preprocess (CPP_FOR_BUILD). ++# The value of these variables can be overridden by the user by specifying ++# a compiler with an environment variable (like you do for standard CC). ++# ++# It also sets BUILD_EXEEXT and BUILD_OBJEXT to the executable and object ++# file extensions for the build platform, and GCC_FOR_BUILD to `yes' if ++# the compiler we found is GCC. All these variables but GCC_FOR_BUILD are ++# substituted in the Makefile. ++# ++# LICENSE ++# ++# Copyright (c) 2008 Paolo Bonzini ++# ++# Copying and distribution of this file, with or without modification, are ++# permitted in any medium without royalty provided the copyright notice ++# and this notice are preserved. This file is offered as-is, without any ++# warranty. ++ ++#serial 9 ++ ++AU_ALIAS([AC_PROG_CC_FOR_BUILD], [AX_PROG_CC_FOR_BUILD]) ++AC_DEFUN([AX_PROG_CC_FOR_BUILD], [dnl ++AC_REQUIRE([AC_PROG_CC])dnl ++AC_REQUIRE([AC_PROG_CPP])dnl ++AC_REQUIRE([AC_EXEEXT])dnl ++AC_REQUIRE([AC_CANONICAL_HOST])dnl ++ ++dnl Use the standard macros, but make them use other variable names ++dnl ++pushdef([ac_cv_prog_CPP], ac_cv_build_prog_CPP)dnl ++pushdef([ac_cv_prog_gcc], ac_cv_build_prog_gcc)dnl ++pushdef([ac_cv_prog_cc_works], ac_cv_build_prog_cc_works)dnl ++pushdef([ac_cv_prog_cc_cross], ac_cv_build_prog_cc_cross)dnl ++pushdef([ac_cv_prog_cc_g], ac_cv_build_prog_cc_g)dnl ++pushdef([ac_cv_exeext], ac_cv_build_exeext)dnl ++pushdef([ac_cv_objext], ac_cv_build_objext)dnl ++pushdef([ac_exeext], ac_build_exeext)dnl ++pushdef([ac_objext], ac_build_objext)dnl ++pushdef([CC], CC_FOR_BUILD)dnl ++pushdef([CPP], CPP_FOR_BUILD)dnl ++pushdef([CFLAGS], CFLAGS_FOR_BUILD)dnl ++pushdef([CPPFLAGS], CPPFLAGS_FOR_BUILD)dnl ++pushdef([LDFLAGS], LDFLAGS_FOR_BUILD)dnl ++pushdef([host], build)dnl ++pushdef([host_alias], build_alias)dnl ++pushdef([host_cpu], build_cpu)dnl ++pushdef([host_vendor], build_vendor)dnl ++pushdef([host_os], build_os)dnl ++pushdef([ac_cv_host], ac_cv_build)dnl ++pushdef([ac_cv_host_alias], ac_cv_build_alias)dnl ++pushdef([ac_cv_host_cpu], ac_cv_build_cpu)dnl ++pushdef([ac_cv_host_vendor], ac_cv_build_vendor)dnl ++pushdef([ac_cv_host_os], ac_cv_build_os)dnl ++pushdef([ac_cpp], ac_build_cpp)dnl ++pushdef([ac_compile], ac_build_compile)dnl ++pushdef([ac_link], ac_build_link)dnl ++ ++save_cross_compiling=$cross_compiling ++save_ac_tool_prefix=$ac_tool_prefix ++cross_compiling=no ++ac_tool_prefix= ++ ++AC_PROG_CC ++AC_PROG_CPP ++AC_EXEEXT ++ ++ac_tool_prefix=$save_ac_tool_prefix ++cross_compiling=$save_cross_compiling ++ ++dnl Restore the old definitions ++dnl ++popdef([ac_link])dnl ++popdef([ac_compile])dnl ++popdef([ac_cpp])dnl ++popdef([ac_cv_host_os])dnl ++popdef([ac_cv_host_vendor])dnl ++popdef([ac_cv_host_cpu])dnl ++popdef([ac_cv_host_alias])dnl ++popdef([ac_cv_host])dnl ++popdef([host_os])dnl ++popdef([host_vendor])dnl ++popdef([host_cpu])dnl ++popdef([host_alias])dnl ++popdef([host])dnl ++popdef([LDFLAGS])dnl ++popdef([CPPFLAGS])dnl ++popdef([CFLAGS])dnl ++popdef([CPP])dnl ++popdef([CC])dnl ++popdef([ac_objext])dnl ++popdef([ac_exeext])dnl ++popdef([ac_cv_objext])dnl ++popdef([ac_cv_exeext])dnl ++popdef([ac_cv_prog_cc_g])dnl ++popdef([ac_cv_prog_cc_cross])dnl ++popdef([ac_cv_prog_cc_works])dnl ++popdef([ac_cv_prog_gcc])dnl ++popdef([ac_cv_prog_CPP])dnl ++ ++dnl Finally, set Makefile variables ++dnl ++BUILD_EXEEXT=$ac_build_exeext ++BUILD_OBJEXT=$ac_build_objext ++AC_SUBST(BUILD_EXEEXT)dnl ++AC_SUBST(BUILD_OBJEXT)dnl ++AC_SUBST([CFLAGS_FOR_BUILD])dnl ++AC_SUBST([CPPFLAGS_FOR_BUILD])dnl ++AC_SUBST([LDFLAGS_FOR_BUILD])dnl ++]) +diff -Nur --unidirectional-new-file openafs-1.8.2/src/comerr/Makefile.in openafs-1.8.2.new/src/comerr/Makefile.in +--- openafs-1.8.2/src/comerr/Makefile.in 2018-09-11 17:52:48.000000000 +0200 ++++ openafs-1.8.2.new/src/comerr/Makefile.in 2018-10-16 15:48:19.678898925 +0200 +@@ -38,11 +38,14 @@ + compile_et: compile_et.o error_table.o + $(Q)case $(SYS_NAME) in \ + *_linux* | *_umlinux* | *_darwin* ) \ +- $(LT_LDRULE_static_NOQ) compile_et.o error_table.o -L${TOP_LIBDIR} -lopr $(buildtool_roken) $(MT_LIBS);; \ ++ $(LT_LDRULE_static_NOQ) compile_et.o error_table.o -L${TOP_LIBDIR} -lopr_build $(buildtool_roken) $(MT_LIBS);; \ + * ) \ +- $(LT_LDRULE_static_NOQ) compile_et.o error_table.o -L${TOP_LIBDIR} -lopr -ll $(buildtool_roken) $(MT_LIBS);; \ ++ $(LT_LDRULE_static_NOQ) compile_et.o error_table.o -L${TOP_LIBDIR} -lopr_build -ll $(buildtool_roken) $(MT_LIBS);; \ + esac + ++compile_et compile_et.o error_table.o: CC=$(CC_FOR_BUILD) ++compile_et compile_et.o error_table.o: LD=$(CC_FOR_BUILD) ++ + libafscom_err.a: $(LT_objs) + $(LT_LDLIB_lwp) $(LT_objs) + +diff -Nur --unidirectional-new-file openafs-1.8.2/src/config/Makefile.in openafs-1.8.2.new/src/config/Makefile.in +--- openafs-1.8.2/src/config/Makefile.in 2018-09-11 17:52:48.000000000 +0200 ++++ openafs-1.8.2.new/src/config/Makefile.in 2018-10-16 15:48:19.677898926 +0200 +@@ -54,6 +54,8 @@ + + config.o: config.c AFS_component_version_number.c + ++config mkvers config.o mc.o: CC=$(CC_FOR_BUILD) ++ + # + # Include installation targets + # +diff -Nur --unidirectional-new-file openafs-1.8.2/src/opr/Makefile.in openafs-1.8.2.new/src/opr/Makefile.in +--- openafs-1.8.2/src/opr/Makefile.in 2018-09-11 17:52:48.000000000 +0200 ++++ openafs-1.8.2.new/src/opr/Makefile.in 2018-10-16 15:48:19.678898925 +0200 +@@ -21,7 +21,7 @@ + $(TOP_INCDIR)/opr/time.h \ + $(TOP_INCDIR)/opr/uuid.h + +-all: $(HEADERS) liboafs_opr.la $(TOP_LIBDIR)/libopr_pic.a $(TOP_LIBDIR)/libopr.a ++all: $(HEADERS) liboafs_opr.la $(TOP_LIBDIR)/libopr_pic.a $(TOP_LIBDIR)/libopr.a $(TOP_LIBDIR)/libopr_build.a + + liboafs_opr.la: liboafs_opr.la.sym $(LT_objs) $(LT_deps) + $(LT_LDLIB_shlib) $(LT_objs) $(LT_deps) $(LT_libs) +@@ -29,12 +29,26 @@ + libopr.a: $(LT_objs) + $(LT_LDLIB_static) $(LT_objs) + ++LT_objs_build = $(patsubst %.lo, %_build.lo, $(LT_objs)) ++ ++%_build.lo: %.c ++ $(LT_CCRULE) $< ++ ++libopr_build.a: $(LT_objs_build) ++ $(LT_LDLIB_static) $(LT_objs_build) ++ ++libopr_build.a $(LT_objs_build): CC=$(CC_FOR_BUILD) ++libopr_build.a $(LT_objs_build): LD=$(CC_FOR_BUILD) ++ + libopr_pic.la: $(LT_objs) + $(LT_LDLIB_pic) $(LT_objs) + + $(TOP_LIBDIR)/libopr.a: libopr.a + $(INSTALL_DATA) libopr.a $@ + ++$(TOP_LIBDIR)/libopr_build.a: libopr_build.a ++ $(INSTALL_DATA) libopr_build.a $@ ++ + $(TOP_LIBDIR)/libopr_pic.a: libopr_pic.la + $(INSTALL_DATA) .libs/libopr_pic.a $@ + +diff -Nur --unidirectional-new-file openafs-1.8.2/src/rxgen/Makefile.in openafs-1.8.2.new/src/rxgen/Makefile.in +--- openafs-1.8.2/src/rxgen/Makefile.in 2018-09-11 17:52:48.000000000 +0200 ++++ openafs-1.8.2.new/src/rxgen/Makefile.in 2018-10-16 15:48:19.677898926 +0200 +@@ -25,6 +25,8 @@ + + CFLAGS_rpc_main.o= -DPATH_CPP="\"$(PATH_CPP)\"" + ++rxgen $(OBJS): CC=$(CC_FOR_BUILD) ++ + # + # Install targets + # diff --git a/pkgs/servers/openafs/1.8/default.nix b/pkgs/servers/openafs/1.8/default.nix index fc6b1bc2426b..c77bef6ad24e 100644 --- a/pkgs/servers/openafs/1.8/default.nix +++ b/pkgs/servers/openafs/1.8/default.nix @@ -1,6 +1,6 @@ -{ stdenv, fetchurl, which, autoconf, automake, flex, yacc -, glibc, perl, kerberos, libxslt, docbook_xsl, docbook_xml_dtd_43 -, libtool_2, removeReferencesTo +{ stdenv, buildPackages, fetchurl, which, autoconf, automake, flex +, yacc , glibc, perl, kerberos, libxslt, docbook_xsl +, docbook_xml_dtd_43 , libtool_2, removeReferencesTo , ncurses # Extra ncurses utilities. Only needed for debugging. , tsmbac ? null # Tivoli Storage Manager Backup Client from IBM }: @@ -11,12 +11,13 @@ stdenv.mkDerivation rec { name = "openafs-${version}"; inherit version srcs; + depsBuildBuild = [ buildPackages.stdenv.cc ]; nativeBuildInputs = [ autoconf automake flex libxslt libtool_2 perl removeReferencesTo which yacc ]; buildInputs = [ kerberos ncurses ]; - patches = [ ./bosserver.patch ] ++ stdenv.lib.optional (tsmbac != null) ./tsmbac.patch; + patches = [ ./bosserver.patch ./cross-build.patch ] ++ stdenv.lib.optional (tsmbac != null) ./tsmbac.patch; outputs = [ "out" "dev" "man" "doc" "server" ]; @@ -27,6 +28,9 @@ stdenv.mkDerivation rec { # Makefiles don't include install targets for all new shared libs, yet. dontDisableStatic = true; + # Fixes broken format string in 1.8.2 + hardeningDisable=[ "format" ]; + preConfigure = '' patchShebangs . for i in `grep -l -R '/usr/\(include\|src\)' .`; do diff --git a/pkgs/servers/openafs/1.8/module.nix b/pkgs/servers/openafs/1.8/module.nix index cfd9f0561e99..958fcd578c2b 100644 --- a/pkgs/servers/openafs/1.8/module.nix +++ b/pkgs/servers/openafs/1.8/module.nix @@ -8,7 +8,7 @@ let kernelBuildDir = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; in stdenv.mkDerivation rec { - name = "openafs-${version}-${kernel.version}"; + name = "openafs-${version}-${kernel.modDirVersion}"; inherit version src; nativeBuildInputs = [ autoconf automake flex libtool_2 perl which yacc ] @@ -54,9 +54,7 @@ in stdenv.mkDerivation rec { license = licenses.ipl10; platforms = platforms.linux; maintainers = [ maintainers.z77z maintainers.spacefrogg ]; - broken = (versionOlder kernel.version "3.18") || - (versionAtLeast kernel.version "4.18") || - stdenv.targetPlatform.isAarch64; + broken = versionOlder kernel.version "3.18"; }; } diff --git a/pkgs/servers/openafs/1.8/srcs.nix b/pkgs/servers/openafs/1.8/srcs.nix index e51504528999..ffdbe47220d7 100644 --- a/pkgs/servers/openafs/1.8/srcs.nix +++ b/pkgs/servers/openafs/1.8/srcs.nix @@ -1,14 +1,14 @@ { fetchurl }: rec { - version = "1.8.0"; + version = "1.8.2"; src = fetchurl { url = "http://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2"; - sha256 = "63fae6b3a4339e4a40945fae1afb9b99a5e7f8e8dbde668938ab8c4ff569fd7d"; + sha256 = "13hksffp7k5f89c9lc5g5b1q0pc9h7wyarq3sjyjqam7c513xz95"; }; srcs = [ src (fetchurl { url = "http://www.openafs.org/dl/openafs/${version}/openafs-${version}-doc.tar.bz2"; - sha256 = "e26f3bb399f524b4978543eb3ec169fd58f2d409cf4bc22c75c65fb9b09f12e8"; + sha256 = "09n8nymrhpyb0fhahpln2spzhy9pn48hvry35ccqif2jd4wsxdmr"; })]; } diff --git a/pkgs/servers/openxpki/default.nix b/pkgs/servers/openxpki/default.nix index f68e1f5e9816..2b1000d0d851 100644 --- a/pkgs/servers/openxpki/default.nix +++ b/pkgs/servers/openxpki/default.nix @@ -1,8 +1,8 @@ -{ stdenv, buildPerlPackage, fetchgit, perl, openssl, perlPackages, gettext, python34Packages +{ stdenv, fetchgit, perl, openssl, perlPackages, gettext, python3Packages # TODO: Remove extra dependencies once it is clear that they are NOT needed somewhere. , extraDependencies1 ? false, extraDependencies2 ? false, extraDependencies3 ? false }: -buildPerlPackage { +perlPackages.buildPerlPackage { name = "openxpki-git20150807"; src = fetchgit { @@ -11,7 +11,7 @@ buildPerlPackage { sha256 = "05bmhani2c7ays488xv3hx5xbxb612bnwq5rdjwmsj51xpaz454p"; }; - buildInputs = [ perl openssl gettext python34Packages.sphinx ]; + buildInputs = [ perl openssl gettext python3Packages.sphinx ]; propagatedBuildInputs = with perlPackages; [ # dependencies from Makefile.PL libintl_perl ConfigVersioned LWP ClassAccessorChained IOSocketSSL ClassStd diff --git a/pkgs/servers/osrm-backend/default.nix b/pkgs/servers/osrm-backend/default.nix index 04fd2e37b357..97612f656cbc 100644 --- a/pkgs/servers/osrm-backend/default.nix +++ b/pkgs/servers/osrm-backend/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "osrm-backend-${version}"; - version = "5.18.0"; + version = "5.19.0"; src = fetchFromGitHub { rev = "v${version}"; owner = "Project-OSRM"; repo = "osrm-backend"; - sha256 = "0ffdw02rgjb4z7xi8fk97c0hl1i7z04csjh3yd18zsb19bk1mkva"; + sha256 = "1y3k2j4c3jparzm9ck1jkw5g12jr6kd9llq50jran2dwikc6hpyz"; }; nativeBuildInputs = [ cmake pkgconfig ]; diff --git a/pkgs/servers/p910nd/default.nix b/pkgs/servers/p910nd/default.nix index bcf1255ff4a9..1f58c309aa5e 100644 --- a/pkgs/servers/p910nd/default.nix +++ b/pkgs/servers/p910nd/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { this protocol and the syntax is lp=remotehost%9100 in /etc/printcap. ''; homepage = http://p910nd.sourceforge.net/; - downloadPage = http://sourceforge.net/projects/p910nd/; + downloadPage = https://sourceforge.net/projects/p910nd/; license = licenses.gpl2; platforms = platforms.linux; }; diff --git a/pkgs/servers/pies/default.nix b/pkgs/servers/pies/default.nix index 73af60e55c42..a113d583cb1a 100644 --- a/pkgs/servers/pies/default.nix +++ b/pkgs/servers/pies/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - homepage = http://www.gnu.org/software/pies/; + homepage = https://www.gnu.org/software/pies/; platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.linux; maintainers = [ ]; diff --git a/pkgs/servers/plex/default.nix b/pkgs/servers/plex/default.nix index 88a8d0e87071..9561af537e30 100644 --- a/pkgs/servers/plex/default.nix +++ b/pkgs/servers/plex/default.nix @@ -6,9 +6,9 @@ let plexPass = throw "Plex pass has been removed at upstream's request; please unset nixpkgs.config.plex.pass"; plexpkg = if enablePlexPass then plexPass else { - version = "1.13.5.5291"; - vsnHash = "6fa5e50a8"; - sha256 = "1h0r7hxxw5jf2dn8w4cnj71dm873y2j0l87rg8pf0r3cyx6rhxnx"; + version = "1.14.0.5470"; + vsnHash = "9d51fdfaa"; + sha256 = "cf547d286c731e98b19b70954f2777653fe77c30c329faab260c460374984010"; }; in stdenv.mkDerivation rec { @@ -37,9 +37,9 @@ in stdenv.mkDerivation rec { # Now we need to patch up the executables and libraries to work on Nix. # Side note: PLEASE don't put spaces in your binary names. This is stupid. for bin in "Plex Media Server" \ + "Plex Commercial Skipper" \ "Plex DLNA Server" \ "Plex Media Scanner" \ - "Plex Media Server Tests" \ "Plex Relay" \ "Plex Script Host" \ "Plex Transcoder" \ @@ -66,7 +66,7 @@ in stdenv.mkDerivation rec { RSC=$out/usr/lib/plexmediaserver/Resources for db in "com.plexapp.plugins.library.db"; do mv $RSC/$db $RSC/base_$db - ln -s ${dataDir}/.skeleton/$db $RSC/$db + ln -s "${dataDir}/.skeleton/$db" $RSC/$db done ''; diff --git a/pkgs/servers/quagga/default.nix b/pkgs/servers/quagga/default.nix index c6f150938ac6..1d8f0c36caec 100644 --- a/pkgs/servers/quagga/default.nix +++ b/pkgs/servers/quagga/default.nix @@ -65,7 +65,7 @@ stdenv.mkDerivation rec { It is more than a routed replacement, it can be used as a Route Server and a Route Reflector. ''; - homepage = http://www.nongnu.org/quagga/; + homepage = https://www.nongnu.org/quagga/; license = licenses.gpl2; platforms = platforms.unix; maintainers = with maintainers; [ tavyc ]; diff --git a/pkgs/servers/radarr/default.nix b/pkgs/servers/radarr/default.nix index 5fd23476d7da..8d920af654da 100644 --- a/pkgs/servers/radarr/default.nix +++ b/pkgs/servers/radarr/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "radarr-${version}"; - version = "0.2.0.995"; + version = "0.2.0.1120"; src = fetchurl { url = "https://github.com/Radarr/Radarr/releases/download/v${version}/Radarr.develop.${version}.linux.tar.gz"; - sha256 = "04sgs292qz65fcg5vsps0fk2669xzvyfw1rbc5sbbk3hig5lhlns"; + sha256 = "0vsjaza0k4djb3vnazl2py4qmbxqfyyr0x9p4flq78yn79hp3439"; }; buildInputs = [ makeWrapper ]; diff --git a/pkgs/servers/radicale/default.nix b/pkgs/servers/radicale/default.nix index 1d8d97f4bde5..90e27b2907e5 100644 --- a/pkgs/servers/radicale/default.nix +++ b/pkgs/servers/radicale/default.nix @@ -2,14 +2,14 @@ python3.pkgs.buildPythonApplication rec { pname = "Radicale"; - version = "2.1.10"; + version = "2.1.11"; # No tests in PyPI tarball src = fetchFromGitHub { owner = "Kozea"; repo = "Radicale"; rev = version; - sha256 = "0ik9gvljxhmykkzzcv9kmkp4qjwgdrl9f7hp6300flx5kmqlcjb1"; + sha256 = "1k32iy55lnyyp1r75clarhwdqvw6w8mxb5v0l5aysga07fg2mix4"; }; # We only want functional tests diff --git a/pkgs/servers/rippled/default.nix b/pkgs/servers/rippled/default.nix index c1d9655ef23a..af25da7ae458 100644 --- a/pkgs/servers/rippled/default.nix +++ b/pkgs/servers/rippled/default.nix @@ -15,12 +15,10 @@ stdenv.mkDerivation rec { sed -i -e "s@ENV = dict.*@ENV = os.environ@g" SConstruct ''; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ scons openssl protobuf boost zlib ]; + nativeBuildInputs = [ pkgconfig scons ]; + buildInputs = [ openssl protobuf boost zlib ]; - buildPhase = "scons"; - - installPhase = '' + postInstall = '' mkdir -p $out/bin cp build/rippled $out/bin/ ''; diff --git a/pkgs/servers/roundcube/default.nix b/pkgs/servers/roundcube/default.nix new file mode 100644 index 000000000000..c0648f5183d9 --- /dev/null +++ b/pkgs/servers/roundcube/default.nix @@ -0,0 +1,23 @@ +{ lib, stdenv, fetchzip }: +let + version = "1.3.8"; +in +fetchzip rec { + name= "roundcube-${version}"; + + url = "https://github.com/roundcube/roundcubemail/releases/download/${version}/roundcubemail-${version}-complete.tar.gz"; + sha256 = "1lhwr13bglm8rqgamnb480b07wpqhw9bskjj2xxb0x8kdjly29ks"; + + extraPostFetch = '' + ln -sf /etc/roundcube/config.inc.php $out/config/config.inc.php + rm -rf $out/installer + ''; + + meta = { + description = "Open Source Webmail Software"; + maintainers = with stdenv.lib.maintainers; [ vskilet ]; + license = stdenv.lib.licenses.gpl3; + platforms = stdenv.lib.platforms.all; + }; +} + diff --git a/pkgs/servers/samba/3.x.nix b/pkgs/servers/samba/3.x.nix index 4d9fc46dcf7f..1f432c189880 100644 --- a/pkgs/servers/samba/3.x.nix +++ b/pkgs/servers/samba/3.x.nix @@ -87,10 +87,11 @@ stdenv.mkDerivation rec { '' # */ + stdenv.lib.optionalString (configDir == "") "touch $out/lib/smb.conf"; - meta = { + meta = with stdenv.lib; { homepage = https://www.samba.org/; description = "The standard Windows interoperability suite of programs for Linux and Unix"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.gpl3; knownVulnerabilities = [ "Numerous CVEs and no patches from upstream for 3.x since 2014." ]; diff --git a/pkgs/servers/samba/4.x.nix b/pkgs/servers/samba/4.x.nix index 385674c12a86..38f13fcd1fa1 100644 --- a/pkgs/servers/samba/4.x.nix +++ b/pkgs/servers/samba/4.x.nix @@ -3,10 +3,8 @@ , docbook_xml_dtd_42, readline, talloc , popt, iniparser, libbsd, libarchive, libiconv, gettext , krb5Full, zlib, openldap, cups, pam, avahi, acl, libaio, fam, libceph, glusterfs -, gnutls -, ncurses, libunwind, libibverbs, librdmacm, systemd +, gnutls, ncurses, libunwind, systemd -, enableInfiniband ? false , enableLDAP ? false , enablePrinting ? false , enableMDNS ? false @@ -22,11 +20,11 @@ with lib; stdenv.mkDerivation rec { name = "samba-${version}"; - version = "4.7.9"; + version = "4.7.10"; src = fetchurl { url = "mirror://samba/pub/samba/stable/${name}.tar.gz"; - sha256 = "1v0pd2k4rfdzcqbzb3g5gjiy8rwqamppwzwy5swz4x5rxyr5567c"; + sha256 = "0w5y6a7kiw5ap7hd84yglzk7cjax6lxlszd0wz1sxnmqx4a6hn9l"; }; outputs = [ "out" "dev" "man" ]; @@ -47,7 +45,6 @@ stdenv.mkDerivation rec { libbsd libarchive zlib fam libiconv gettext libunwind krb5Full ] ++ optionals stdenv.isLinux [ libaio systemd ] - ++ optionals (enableInfiniband && stdenv.isLinux) [ libibverbs librdmacm ] ++ optional enableLDAP openldap ++ optional (enablePrinting && stdenv.isLinux) cups ++ optional enableMDNS avahi diff --git a/pkgs/servers/search/elasticsearch/default.nix b/pkgs/servers/search/elasticsearch/default.nix index 84872649c492..d22395e0133a 100644 --- a/pkgs/servers/search/elasticsearch/default.nix +++ b/pkgs/servers/search/elasticsearch/default.nix @@ -19,17 +19,24 @@ stdenv.mkDerivation (rec { url = "https://artifacts.elastic.co/downloads/elasticsearch/${name}.tar.gz"; sha256 = if enableUnfree - then "0960ak602pm95p2mha9cb1mrwdky8pfw3y89r2v4zpr5n730hmnh" - else "1i4i1ai75bf8k0zd1qf8x0bavrm8rcw13xdim443zza09w95ypk4"; + then "096i8xiy7mfwlslym9mkjb2f5vqdcqhk65583526rcybqxc2zkqp" + else "0j3q02c4rw8272w07hm64sk5ssmj4gj8s3qigsbrq5pgf8b03fvs"; }; patches = [ ./es-home-6.x.patch ]; postPatch = '' - sed -i "s|ES_CLASSPATH=\"\$ES_HOME/lib/\*\"|ES_CLASSPATH=\"$out/lib/*\"|" ./bin/elasticsearch-env + substituteInPlace bin/elasticsearch-env --replace \ + "ES_CLASSPATH=\"\$ES_HOME/lib/\*\"" \ + "ES_CLASSPATH=\"$out/lib/*\"" + + substituteInPlace bin/elasticsearch-cli --replace \ + "ES_CLASSPATH=\"\$ES_CLASSPATH:\$ES_HOME/\$additional_classpath_directory/\*\"" \ + "ES_CLASSPATH=\"\$ES_CLASSPATH:$out/\$additional_classpath_directory/\*\"" ''; - buildInputs = [ makeWrapper jre_headless utillinux ]; + buildInputs = [ makeWrapper jre_headless utillinux ] + ++ optional enableUnfree zlib; installPhase = '' mkdir -p $out @@ -57,7 +64,7 @@ stdenv.mkDerivation (rec { nativeBuildInputs = [ autoPatchelfHook ]; runtimeDependencies = [ zlib ]; postFixup = '' - for exe in $(find $out/modules/x-pack/x-pack-ml/platform/linux-x86_64/bin -executable -type f); do + for exe in $(find $out/modules/x-pack-ml/platform/linux-x86_64/bin -executable -type f); do echo "patching $exe..." patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$exe" done diff --git a/pkgs/servers/search/elasticsearch/plugins.nix b/pkgs/servers/search/elasticsearch/plugins.nix index 330a81a422c0..4451b0104464 100644 --- a/pkgs/servers/search/elasticsearch/plugins.nix +++ b/pkgs/servers/search/elasticsearch/plugins.nix @@ -27,7 +27,7 @@ in { version = "${elk6Version}"; src = fetchurl { url = "https://github.com/vhyza/elasticsearch-analysis-lemmagen/releases/download/v${version}/${name}-plugin.zip"; - sha256 = "1m4z05wixjrq4nlbdjyhvprkrwxjym8aba18scmzfn25fhbjgvkz"; + sha256 = "0299ldqwjn1gn44yyjiqjrxvs6mlclhzl1dbn6xlgg1a2lkaal4v"; }; meta = with stdenv.lib; { homepage = https://github.com/vhyza/elasticsearch-analysis-lemmagen; @@ -42,7 +42,7 @@ in { version = "${elk6Version}"; src = pkgs.fetchurl { url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/discovery-ec2/discovery-ec2-${elk6Version}.zip"; - sha256 = "1i7ksy69132sr84h51lamgq967yz3a3dw0b54nckxpqwad9pcpj0"; + sha256 = "1mg9knbc4r21kaiqnmkd8nzf2i23w5zxqnxyz484q0l2jf4hlkq1"; }; meta = with stdenv.lib; { homepage = https://github.com/elastic/elasticsearch/tree/master/plugins/discovery-ec2; @@ -54,10 +54,10 @@ in { search_guard = esPlugin rec { name = "elastic-search-guard-${version}"; pluginName = "search-guard"; - version = "${elk6Version}-22.3"; + version = "${elk6Version}-23.2"; src = fetchurl rec { url = "mirror://maven/com/floragunn/search-guard-6/${version}/search-guard-6-${version}.zip"; - sha256 = "1r71h4h9bmxak1mq5gpm19xq5ji1gry1kp3sjmm8azy4ykdqdncx"; + sha256 = "05310wyxzhylxr0dfgzr10pb0pak30ry8r97g49n6iqj8dw3csnb"; }; meta = with stdenv.lib; { homepage = https://github.com/floragunncom/search-guard; diff --git a/pkgs/servers/search/groonga/default.nix b/pkgs/servers/search/groonga/default.nix index 439acd927e31..c692cee08bd6 100644 --- a/pkgs/servers/search/groonga/default.nix +++ b/pkgs/servers/search/groonga/default.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { name = "groonga-${version}"; - version = "8.0.5"; + version = "8.0.8"; src = fetchurl { url = "https://packages.groonga.org/source/groonga/${name}.tar.gz"; - sha256 = "1w7yygqp089kmiznxrwhvyny8cfdb4lr2pazh4873r8xxb9dyfvn"; + sha256 = "1fl5s0a5ncw8lj3ild2qqqxa3h4d3k98dmyki760c54kw6p6bycv"; }; buildInputs = with stdenv.lib; diff --git a/pkgs/servers/search/solr/default.nix b/pkgs/servers/search/solr/default.nix index 0326784b2ac8..04e85212f3cd 100644 --- a/pkgs/servers/search/solr/default.nix +++ b/pkgs/servers/search/solr/default.nix @@ -1,20 +1,27 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, jre, makeWrapper }: stdenv.mkDerivation rec { name = "solr-${version}"; - version = "4.10.3"; + version = "7.5.0"; src = fetchurl { url = "mirror://apache/lucene/solr/${version}/solr-${version}.tgz"; - sha256 = "1dp269jka4q62qhv47j91wsrsnbxfn23lsx6qcycbijrlyh28w5c"; + sha256 = "1g6f58j2pzb73phj4hfri9mj7vmql72by7w3xrbq1pbnqgzxmhpa"; }; - phases = [ "unpackPhase" "installPhase" ]; + nativeBuildInputs = [ makeWrapper ]; installPhase = '' - mkdir -p $out/lib - cp dist/${name}.war $out/lib/solr.war - cp -r example/lib/ext $out/lib/ext + mkdir -p $out $out/bin + + cp -r bin/solr bin/post $out/bin/ + cp -r contrib $out/ + cp -r dist $out/ + cp -r example $out/ + cp -r server $out/ + + wrapProgram $out/bin/solr --set JAVA_HOME "${jre}" + wrapProgram $out/bin/post --set JAVA_HOME "${jre}" ''; meta = with stdenv.lib; { @@ -22,7 +29,7 @@ stdenv.mkDerivation rec { description = "Open source enterprise search platform from the Apache Lucene project"; license = licenses.asl20; platforms = platforms.all; - maintainers = [ maintainers.rickynils maintainers.domenkozar ]; + maintainers = [ maintainers.rickynils maintainers.domenkozar maintainers.aanderse ]; }; } diff --git a/pkgs/servers/shairport-sync/default.nix b/pkgs/servers/shairport-sync/default.nix index fbce457aedc2..aaeb810eca0b 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.2.1"; + version = "3.2.2"; name = "shairport-sync-${version}"; src = fetchFromGitHub { - sha256 = "1g9pd00c1x66cbp4gls93pvnrwbzl37q7p8jaag3h5d6f1431i51"; + sha256 = "1cw6wybnh4sp3llzmam0zpd6fcmr9y6ykrirzygckp2iaglcqbcv"; rev = version; repo = "shairport-sync"; owner = "mikebrady"; @@ -28,9 +28,9 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; configureFlags = [ - "--with-alsa" "--with-pipe" "--with-pulseaudio" "--with-stdout" + "--with-alsa" "--with-pipe" "--with-pa" "--with-stdout" "--with-avahi" "--with-ssl=openssl" "--with-soxr" - "--without-configfiles" "--without-initscript" + "--without-configfiles" ]; meta = with stdenv.lib; { diff --git a/pkgs/servers/shishi/default.nix b/pkgs/servers/shishi/default.nix index 1540a6f1fd18..6c4e515d4228 100644 --- a/pkgs/servers/shishi/default.nix +++ b/pkgs/servers/shishi/default.nix @@ -14,7 +14,7 @@ let mkWith = mkFlag "with-" "without-"; mkOther = mkFlag "" "" true; - shouldUsePkg = pkg: if pkg != null && pkg.meta.available then pkg else null; + shouldUsePkg = pkg: if pkg != null && stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) pkg.meta.platforms then pkg else null; optPam = shouldUsePkg pam; optLibidn = shouldUsePkg libidn; @@ -72,7 +72,7 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = http://www.gnu.org/software/shishi/; + homepage = https://www.gnu.org/software/shishi/; description = "An implementation of the Kerberos 5 network security system"; license = licenses.gpl3Plus; maintainers = with maintainers; [ bjg lovek323 wkennington ]; diff --git a/pkgs/servers/sickbeard/default.nix b/pkgs/servers/sickbeard/default.nix new file mode 100644 index 000000000000..4d6e181c61d2 --- /dev/null +++ b/pkgs/servers/sickbeard/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchFromGitHub, python2, makeWrapper }: + +let + pythonEnv = python2.withPackages(ps: with ps; [ cheetah ]); +in python2.pkgs.buildPythonApplication rec { + name = "sickbeard-${version}"; + version = "2016-03-21"; + + src = fetchFromGitHub { + owner = "midgetspy"; + repo = "Sick-Beard"; + rev = "171a607e41b7347a74cc815f6ecce7968d9acccf"; + sha256 = "16bn13pvzl8w6nxm36ii724x48z1cnf8y5fl0m5ig1vpqfypk5vq"; + }; + + dontBuild = true; + doCheck = false; + + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ pythonEnv ]; + + installPhase = '' + mkdir -p $out/bin + cp -R {autoProcessTV,cherrypy,data,lib,sickbeard,SickBeard.py} $out/ + + makeWrapper $out/SickBeard.py $out/bin/sickbeard + ''; + + meta = with stdenv.lib; { + description = "PVR & episode guide that downloads and manages all your TV shows"; + license = licenses.gpl3; + homepage = https:/github.com/midgetspy/Sick-Beard; + maintainers = with stdenv.lib.maintainers; [ ]; + }; +} diff --git a/pkgs/servers/sickbeard/sickgear.nix b/pkgs/servers/sickbeard/sickgear.nix new file mode 100644 index 000000000000..21254f557530 --- /dev/null +++ b/pkgs/servers/sickbeard/sickgear.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchFromGitHub, python2, makeWrapper }: + +let + pythonEnv = python2.withPackages(ps: with ps; [ cheetah ]); +in python2.pkgs.buildPythonApplication rec { + name = "sickgear-${version}"; + version = "0.17.5"; + + src = fetchFromGitHub { + owner = "SickGear"; + repo = "SickGear"; + rev = "release_${version}"; + sha256 = "1lx060klgxz8gjanfjvya6p6kd8842qbpp1qhhiw49a25r8gyxpk"; + }; + + dontBuild = true; + doCheck = false; + + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ pythonEnv ]; + + installPhase = '' + mkdir -p $out/bin + cp -R {autoProcessTV,gui,lib,sickbeard,SickBeard.py} $out/ + + makeWrapper $out/SickBeard.py $out/bin/sickgear + ''; + + meta = with stdenv.lib; { + description = "The most reliable stable TV fork of the great Sick-Beard to fully automate TV enjoyment with innovation"; + license = licenses.gpl3; + homepage = https:/github.com/SickGear/SickGear; + maintainers = with stdenv.lib.maintainers; [ ]; + }; +} diff --git a/pkgs/servers/sickbeard/sickrage.nix b/pkgs/servers/sickbeard/sickrage.nix new file mode 100644 index 000000000000..6ee119520b41 --- /dev/null +++ b/pkgs/servers/sickbeard/sickrage.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub, python2, makeWrapper }: + +python2.pkgs.buildPythonApplication rec { + name = "sickrage-${version}"; + version = "v2018.07.21-1"; + + src = fetchFromGitHub { + owner = "SickRage"; + repo = "SickRage"; + rev = "${version}"; + sha256 = "0lzklpsxqrb73inbv8almnhbnb681pmi44gzc8i4sjwmdksiiif9"; + }; + + dontBuild = true; + doCheck = false; + + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ python2 ]; + + installPhase = '' + mkdir -p $out/bin + cp -R {gui,lib,locale,sickbeard,sickrage,SickBeard.py} $out/ + + makeWrapper $out/SickBeard.py $out/bin/sickrage + ''; + + meta = with stdenv.lib; { + description = "Automatic Video Library Manager for TV Shows"; + longDescription = "It watches for new episodes of your favorite shows, and when they are posted it does its magic."; + license = licenses.gpl3; + homepage = https://sickrage.github.io; + maintainers = [ "sterfield@gmail.com" ]; + }; +} diff --git a/pkgs/servers/sip/sipwitch/default.nix b/pkgs/servers/sip/sipwitch/default.nix index 9a6f2b0b5e1a..1252153b79ac 100644 --- a/pkgs/servers/sip/sipwitch/default.nix +++ b/pkgs/servers/sip/sipwitch/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { meta = { description = "Secure peer-to-peer VoIP server that uses the SIP protocol"; - homepage = http://www.gnu.org/software/sipwitch/; + homepage = https://www.gnu.org/software/sipwitch/; license = stdenv.lib.licenses.gpl3Plus; maintainers = with stdenv.lib.maintainers; [ ]; platforms = with stdenv.lib.platforms; linux; diff --git a/pkgs/servers/sks/adapt-to-nixos.patch b/pkgs/servers/sks/adapt-to-nixos.patch new file mode 100644 index 000000000000..b4403e8c7bc7 --- /dev/null +++ b/pkgs/servers/sks/adapt-to-nixos.patch @@ -0,0 +1,27 @@ +--- a/version.ml 2018-09-08 15:56:18.919154257 +0200 ++++ b/version.ml 2018-09-08 15:56:07.544028575 +0200 +@@ -24,16 +24,6 @@ + + let run () = + let bdb_version = Bdb.version () in +- let dbstats_dir = +- let split = Str.regexp_string "." in +- let major_minor_string major minor = +- sprintf "Further details about the BDB environment can be seen by \ +- executing\ndb%s.%s_stat -x in the KDB and Ptree directories\n" major minor +- in +- match Str.split split bdb_version with +- | major :: minor :: _ -> major_minor_string major minor +- | [] | _ :: [] -> major_minor_string "X" "Y" +- in + printf "SKS version %s%s\n" + Common.version Common.version_suffix; + +@@ -44,5 +34,6 @@ + requirement for recon of SKS %s\n" + Common.compatible_version_string; + +- printf "%s" dbstats_dir ++ printf "Further details about the BDB environment can be seen by executing\n\ ++ db_stat -x in the KDB and PTree directories\n" + diff --git a/pkgs/servers/sks/default.nix b/pkgs/servers/sks/default.nix index fe4029db1c14..deeeabda7451 100644 --- a/pkgs/servers/sks/default.nix +++ b/pkgs/servers/sks/default.nix @@ -11,6 +11,11 @@ stdenv.mkDerivation rec { sha256 = "00q5ma5rvl10rkc6cdw8d69bddgrmvy0ckqj3hbisy65l4idj2zm"; }; + # pkgs.db provides db_stat, not db$major.$minor_stat + patches = [ ./adapt-to-nixos.patch ]; + + outputs = [ "out" "webSamples" ]; + buildInputs = [ ocaml zlib db perl camlp4 ]; makeFlags = [ "PREFIX=$(out)" "MANDIR=$(out)/share/man" ]; @@ -26,6 +31,9 @@ stdenv.mkDerivation rec { doCheck = true; checkPhase = "./sks unit_test"; + # Copy the web examples for the NixOS module + postInstall = "cp -R sampleWeb $webSamples"; + meta = with stdenv.lib; { description = "An easily deployable & decentralized OpenPGP keyserver"; longDescription = '' diff --git a/pkgs/servers/slimserver/default.nix b/pkgs/servers/slimserver/default.nix index 523292f6b0f4..fe14f0f33c81 100644 --- a/pkgs/servers/slimserver/default.nix +++ b/pkgs/servers/slimserver/default.nix @@ -1,7 +1,7 @@ -{ stdenv, buildPerlPackage, fetchurl, fetchpatch, makeWrapper +{ stdenv, fetchurl, fetchpatch, makeWrapper , perl, perlPackages, flac, faad2, sox, lame, monkeysAudio, wavpack }: -buildPerlPackage rec { +perlPackages.buildPerlPackage rec { name = "slimserver-${version}"; version = "7.9.1"; @@ -10,11 +10,6 @@ buildPerlPackage rec { sha256 = "0szp5zkmx2b5lncsijf97asjnl73fyijkbgbwkl1i7p8qnqrb4mp"; }; - patches = [ (fetchpatch { - url = "https://github.com/Logitech/slimserver/pull/204.patch"; - sha256 = "0n1c8nsbvqkmwj5ivkcxh1wkqqm1lwymmfz9i47ih6ifj06hkpxk"; - } ) ]; - buildInputs = [ makeWrapper perl @@ -72,6 +67,10 @@ buildPerlPackage rec { rm -rf CPAN rm -rf Bin touch Makefile.PL + + # relax audio scan version constraints + substituteInPlace lib/Audio/Scan.pm --replace "0.93" "1.01" + substituteInPlace modules.conf --replace "Audio::Scan 0.93 0.95" "Audio::Scan 0.93" ''; preConfigurePhase = ""; diff --git a/pkgs/servers/smcroute/default.nix b/pkgs/servers/smcroute/default.nix index 241ed17d2a11..8111991cd38a 100644 --- a/pkgs/servers/smcroute/default.nix +++ b/pkgs/servers/smcroute/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "smcroute-${version}"; - version = "2.4.1"; + version = "2.4.3"; src = fetchFromGitHub { owner = "troglobit"; repo = "smcroute"; rev = version; - sha256 = "0wh7c15lglcgiap9pplqpd5abnxhfx3vh0nqjzvfnl82hwhnld1z"; + sha256 = "1bdz3dic12lwl3rfczd9bxpgjbpw2g7yap2zddz6dvgkqvyjjf1h"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; diff --git a/pkgs/servers/sonarr/default.nix b/pkgs/servers/sonarr/default.nix index 6e78a84b4c7d..1b4bad093c49 100644 --- a/pkgs/servers/sonarr/default.nix +++ b/pkgs/servers/sonarr/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "sonarr-${version}"; - version = "2.0.0.5228"; + version = "2.0.0.5252"; src = fetchurl { url = "https://download.sonarr.tv/v2/master/mono/NzbDrone.master.${version}.mono.tar.gz"; - sha256 = "0nys6livqzdn19f9qazs6w9mz35d1wj2f2fgcrccshrbwafrxdw1"; + sha256 = "0rs6sw2yjnhv3v3qbnalz445cilppw91zxxkj93dbp5vdlinw3fp"; }; buildInputs = [ diff --git a/pkgs/servers/sql/cockroachdb/default.nix b/pkgs/servers/sql/cockroachdb/default.nix index aba997d75f13..6f4b10759e31 100644 --- a/pkgs/servers/sql/cockroachdb/default.nix +++ b/pkgs/servers/sql/cockroachdb/default.nix @@ -1,18 +1,28 @@ -{ stdenv, buildGoPackage, fetchurl, cmake, xz, which, autoconf, ncurses6, libedit }: +{ stdenv, buildGoPackage, fetchurl +, cmake, xz, which, autoconf +, ncurses6, libedit, libunwind +}: +let + darwinDeps = [ libunwind libedit ]; + linuxDeps = [ ncurses6 ]; + + buildInputs = if stdenv.isDarwin then darwinDeps else linuxDeps; + nativeBuildInputs = [ cmake xz which autoconf ]; + +in buildGoPackage rec { name = "cockroach-${version}"; - version = "2.0.0"; + version = "2.1.1"; goPackagePath = "github.com/cockroachdb/cockroach"; src = fetchurl { url = "https://binaries.cockroachdb.com/cockroach-v${version}.src.tgz"; - sha256 = "0x8hf5qwvgb2w6dcnvy20v77nf19f0l1pb40jf31rm72xhk3bwvy"; + sha256 = "1z34zlwznh4lgbc1ryn577w7mmycyjbmz28k1hhhb6ricmk1x847"; }; - buildInputs = [ (if stdenv.isDarwin then libedit else ncurses6) ]; - nativeBuildInputs = [ cmake xz which autoconf ]; + inherit nativeBuildInputs buildInputs; buildPhase = '' runHook preBuild @@ -21,24 +31,34 @@ buildGoPackage rec { make buildoss cd src/${goPackagePath} for asset in man autocomplete; do - ./cockroach gen $asset + ./cockroachoss gen $asset done runHook postBuild ''; installPhase = '' runHook preInstall - install -D cockroach $bin/bin/cockroach + + install -D cockroachoss $bin/bin/cockroach install -D cockroach.bash $bin/share/bash-completion/completions/cockroach.bash - cp -r man $bin/share/man + + mkdir -p $man/share/man + cp -r man $man/share/man + runHook postInstall ''; + # Unfortunately we have to keep an empty reference to $out, because it seems + # buildGoPackages only nukes references to the go compiler under $bin, effectively + # making all binary output under $bin mandatory. Ideally, we would just use + # $out and $man and remove $bin since there's no point in an empty path. :( + outputs = [ "bin" "man" "out" ]; + meta = with stdenv.lib; { - homepage = https://www.cockroachlabs.com; + homepage = https://www.cockroachlabs.com; description = "A scalable, survivable, strongly-consistent SQL database"; - license = licenses.asl20; - platforms = [ "x86_64-linux" "x86_64-darwin" ]; - maintainers = [ maintainers.rushmorem ]; + license = licenses.asl20; + platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ]; + maintainers = with maintainers; [ rushmorem thoughtpolice ]; }; } diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix index da6143c21f0d..6415fc95437e 100644 --- a/pkgs/servers/sql/mariadb/default.nix +++ b/pkgs/servers/sql/mariadb/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, cmake, pkgconfig, ncurses, zlib, xz, lzo, lz4, bzip2, snappy +{ stdenv, fetchurl, fetchFromGitHub, cmake, pkgconfig, ncurses, zlib, xz, lzo, lz4, bzip2, snappy , libiconv, openssl, pcre, boost, judy, bison, libxml2 , libaio, libevent, jemalloc, cracklib, systemd, numactl, perl , fixDarwinDylibNames, cctools, CoreServices @@ -180,11 +180,11 @@ everything = stdenv.mkDerivation (common // { connector-c = stdenv.mkDerivation rec { name = "mariadb-connector-c-${version}"; - version = "2.3.6"; + version = "2.3.7"; src = fetchurl { url = "https://downloads.mariadb.org/interstitial/connector-c-${version}/mariadb-connector-c-${version}-src.tar.gz/from/http%3A//nyc2.mirrors.digitalocean.com/mariadb/"; - sha256 = "15iy5iqp0njbwbn086x2dq8qnbkaci7ydvi84cf5z8fxvljis9vb"; + sha256 = "13izi35vvxhiwl2dsnqrz75ciisy2s2k30giv7hrm01qlwnmiycl"; name = "mariadb-connector-c-${version}-src.tar.gz"; }; @@ -221,16 +221,19 @@ connector-c = stdenv.mkDerivation rec { galera = stdenv.mkDerivation rec { name = "mariadb-galera-${version}"; - version = "25.3.23"; + version = "25.3.24"; - src = fetchurl { - url = "https://mirrors.nxthost.com/mariadb/mariadb-10.2.14/galera-${version}/src/galera-${version}.tar.gz"; - sha256 = "11pfc85z29jk0h6g6bmi3hdv4in4yb00xsr2r0qm1b0y7m2wq3ra"; + src = fetchFromGitHub { + owner = "codership"; + repo = "galera"; + rev = "release_${version}"; + sha256 = "1yx3rqy7r4w2l3hnrri30hvsa296v8xidi18p5fdzcpmnhnlwjbi"; + fetchSubmodules = true; }; buildInputs = [ asio boost check openssl scons ]; - patchPhase = '' + postPatch = '' substituteInPlace SConstruct \ --replace "boost_library_path = '''" "boost_library_path = '${boost}/lib'" ''; @@ -240,11 +243,9 @@ galera = stdenv.mkDerivation rec { export LIBPATH="${galeraLibs}/lib" ''; - buildPhase = '' - scons -j$NIX_BUILD_CORES ssl=1 system_asio=1 strict_build_flags=0 - ''; + sconsFlags = "ssl=1 system_asio=1 strict_build_flags=0"; - installPhase = '' + postInstall = '' # copied with modifications from scripts/packages/freebsd.sh GALERA_LICENSE_DIR="$share/licenses/${name}" install -d $out/{bin,lib/galera,share/doc/galera,$GALERA_LICENSE_DIR} diff --git a/pkgs/servers/sql/monetdb/default.nix b/pkgs/servers/sql/monetdb/default.nix index c32dcf475c5c..4be2c10b2e4e 100644 --- a/pkgs/servers/sql/monetdb/default.nix +++ b/pkgs/servers/sql/monetdb/default.nix @@ -1,20 +1,24 @@ -{ stdenv, fetchurl, pkgconfig -, bison, openssl, readline +{ stdenv, fetchurl, pkgconfig, file +, bison, openssl, readline, bzip2 }: let - version = "11.29.7"; + version = "11.31.11"; in stdenv.mkDerivation rec { name = "monetdb-${version}"; src = fetchurl { url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${version}.tar.bz2"; - sha256 = "19f9zfg94k8hr9qc7jp1iwl8av08mibzgmid0gbqplyhf6x1j0r7"; + sha256 = "0x504jdxnqpxln6b69dqagzm2zknf11lykckmydzi6vapfc5msd3"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ bison openssl readline ]; + postPatch = '' + sed -i "s,/usr/bin/file,${file}/bin/file," configure + ''; + + nativeBuildInputs = [ pkgconfig file ]; + buildInputs = [ bison openssl readline bzip2 ]; meta = with stdenv.lib; { description = "An open source database system"; diff --git a/pkgs/servers/sql/mysql/5.5.x.nix b/pkgs/servers/sql/mysql/5.5.x.nix index 15f82a90208c..a24dee07de47 100644 --- a/pkgs/servers/sql/mysql/5.5.x.nix +++ b/pkgs/servers/sql/mysql/5.5.x.nix @@ -6,11 +6,11 @@ let self = stdenv.mkDerivation rec { name = "mysql-${version}"; - version = "5.5.60"; + version = "5.5.62"; src = fetchurl { url = "mirror://mysql/MySQL-5.5/${name}.tar.gz"; - sha256 = "071xaamqkbscybqzm79gf2w3bkr9lqlzwafis3gzc8w8fkhi4hd3"; + sha256 = "1mwrzwk9ap09s430fpdkyhvx5j2syd3xj2hyfzvanjphq4xqbrxi"; }; patches = if stdenv.isCygwin then [ @@ -69,9 +69,15 @@ self = stdenv.mkDerivation rec { mysqlVersion = "5.5"; }; - meta = { + meta = with stdenv.lib; { homepage = https://www.mysql.com/; description = "The world's most popular open source database"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + # See https://downloads.mysql.com/docs/licenses/mysqld-5.5-gpl-en.pdf + license = with licenses; [ + artistic1 bsd0 bsd2 bsd3 bsdOriginal + gpl2 lgpl2 lgpl21 mit publicDomain licenses.zlib + ]; + broken = stdenv.isAarch64; }; }; in self diff --git a/pkgs/servers/sql/mysql/5.7.x.nix b/pkgs/servers/sql/mysql/5.7.x.nix index 723b4e4d8d3e..51fca3997591 100644 --- a/pkgs/servers/sql/mysql/5.7.x.nix +++ b/pkgs/servers/sql/mysql/5.7.x.nix @@ -7,11 +7,11 @@ let self = stdenv.mkDerivation rec { name = "mysql-${version}"; - version = "5.7.23"; + version = "5.7.24"; src = fetchurl { url = "mirror://mysql/MySQL-5.7/${name}.tar.gz"; - sha256 = "0rbc3xsc11lq2dm0ip6gxa16c06hi74scb97x5cw7yhbabaz4c07"; + sha256 = "11qz8cc4zyi7sxs66c5zlap6fd3vra1srwgzcxdzhz59qs90rgq5"; }; preConfigure = stdenv.lib.optional stdenv.isDarwin '' @@ -75,9 +75,13 @@ self = stdenv.mkDerivation rec { mysqlVersion = "5.7"; }; - meta = { + meta = with stdenv.lib; { homepage = https://www.mysql.com/; description = "The world's most popular open source database"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = with licenses; [ + artistic1 bsd0 bsd2 bsd3 bsdOriginal + gpl2 lgpl2 lgpl21 mit publicDomain licenses.zlib + ]; }; }; in self diff --git a/pkgs/servers/sql/postgresql/cstore_fdw/default.nix b/pkgs/servers/sql/postgresql/cstore_fdw/default.nix index b6b9f3a5650f..a6e2c590f385 100644 --- a/pkgs/servers/sql/postgresql/cstore_fdw/default.nix +++ b/pkgs/servers/sql/postgresql/cstore_fdw/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { name = "cstore_fdw-${version}"; - version = "1.6.1"; + version = "1.6.2"; nativeBuildInputs = [ protobufc ]; buildInputs = [ postgresql ]; @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { owner = "citusdata"; repo = "cstore_fdw"; rev = "refs/tags/v${version}"; - sha256 = "1cpkpbv4c82l961anzwp74r1jc8f0n5z5cvwy4lyrqg5jr501nd4"; + sha256 = "0kdmzpbhhjdg4p6i5963h7qbs88jzgpqc52gz450h7hwb9ckpv74"; }; installPhase = '' diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix index bccd54ca4ba8..8c82385c1d84 100644 --- a/pkgs/servers/sql/postgresql/default.nix +++ b/pkgs/servers/sql/postgresql/default.nix @@ -1,10 +1,16 @@ -{ lib, stdenv, glibc, fetchurl, zlib, readline, libossp_uuid, openssl, libxml2, makeWrapper, tzdata }: +{ lib, stdenv, glibc, fetchurl, zlib, readline, libossp_uuid, openssl, libxml2, makeWrapper, tzdata, systemd, icu, pkgconfig }: let common = { version, sha256, psqlSchema }: - let atLeast = lib.versionAtLeast version; in stdenv.mkDerivation (rec { + let + atLeast = lib.versionAtLeast version; + + # Build with ICU by default on versions that support it + icuEnabled = atLeast "10"; + in stdenv.mkDerivation (rec { name = "postgresql-${version}"; + inherit version; src = fetchurl { url = "mirror://postgresql/source/v${version}/${name}.tar.bz2"; @@ -16,9 +22,13 @@ let buildInputs = [ zlib readline openssl libxml2 makeWrapper ] + ++ lib.optionals icuEnabled [ icu ] + ++ lib.optionals (atLeast "9.6" && !stdenv.isDarwin) [ systemd ] ++ lib.optionals (!stdenv.isDarwin) [ libossp_uuid ]; - enableParallelBuilding = true; + nativeBuildInputs = lib.optionals icuEnabled [ pkgconfig ]; + + enableParallelBuilding = !stdenv.isDarwin; makeFlags = [ "world" ]; @@ -33,8 +43,9 @@ let "--sysconfdir=/etc" "--libdir=$(lib)/lib" "--with-system-tzdata=${tzdata}/share/zoneinfo" + (lib.optionalString (atLeast "9.6" && !stdenv.isDarwin) "--with-systemd") (if stdenv.isDarwin then "--with-uuid=e2fs" else "--with-ossp-uuid") - ]; + ] ++ lib.optionals icuEnabled [ "--with-icu" ]; patches = [ (if atLeast "9.4" then ./disable-resolve_symlinks-94.patch else ./disable-resolve_symlinks.patch) @@ -67,7 +78,8 @@ let # Remove static libraries in case dynamic are available. for i in $out/lib/*.a; do name="$(basename "$i")" - if [ -e "$lib/lib/''${name%.a}.so" ] || [ -e "''${i%.a}.so" ]; then + ext="${stdenv.hostPlatform.extensions.sharedLibrary}" + if [ -e "$lib/lib/''${name%.a}$ext" ] || [ -e "''${i%.a}$ext" ]; then rm "$i" fi done @@ -89,44 +101,50 @@ let }; meta = with lib; { - homepage = https://www.postgresql.org; + homepage = https://www.postgresql.org; description = "A powerful, open source object-relational database system"; - license = licenses.postgresql; - maintainers = [ maintainers.ocharles ]; - platforms = platforms.unix; + license = licenses.postgresql; + maintainers = with maintainers; [ ocharles thoughtpolice ]; + platforms = platforms.unix; }; }); in { - postgresql93 = common { - version = "9.3.24"; + postgresql_9_3 = common { + version = "9.3.25"; psqlSchema = "9.3"; - sha256 = "1a8dnv16n2rxnbwhqw7c0kjpj3xqvkpwk50kvimj4d917cxaf542"; + sha256 = "1nxn0hjrg4y5v5n2jgzrbicgv4504r2yfjyk6g6rq0sx8603x5g4"; }; - postgresql94 = common { - version = "9.4.19"; + postgresql_9_4 = common { + version = "9.4.20"; psqlSchema = "9.4"; - sha256 = "12qn9h47rkn4k41gdbxkkvg0pff43k1113jmhc83f19adc1nnxq3"; + sha256 = "0zzqjz5jrn624hzh04drpj6axh30a9k6bgawid6rwk45nbfxicgf"; }; - postgresql95 = common { - version = "9.5.14"; + postgresql_9_5 = common { + version = "9.5.15"; psqlSchema = "9.5"; - sha256 = "0k8s62h6qd9p3xlx315j5irniskqsnx1nz4ir5r1yhqp07mdab1y"; + sha256 = "0i2lylgmsmy2g1ixlvl112fryp7jmrd0i2brk8sxb7vzzpg3znnv"; }; - postgresql96 = common { - version = "9.6.10"; + postgresql_9_6 = common { + version = "9.6.11"; psqlSchema = "9.6"; - sha256 = "09l4zqs74fqnazdsyln9x657mq3wsbgng9wpvq71yh26cv2sq5c6"; + sha256 = "0c55akrkzqd6p6a8hr0338wk246hl76r9j16p4zn3s51d7f0l99q"; }; - postgresql100 = common { - version = "10.5"; + postgresql_10 = common { + version = "10.6"; psqlSchema = "10.0"; - sha256 = "04a07jkvc5s6zgh6jr78149kcjmsxclizsqabjw44ld4j5n633kc"; + sha256 = "0jv26y3f10svrjxzsgqxg956c86b664azyk2wppzpa5x11pjga38"; + }; + + postgresql_11 = common { + version = "11.1"; + psqlSchema = "11.1"; + sha256 = "026v0sicsh7avzi45waf8shcbhivyxmi7qgn9fd1x0vl520mx0ch"; }; } diff --git a/pkgs/servers/sql/postgresql/jdbc/default.nix b/pkgs/servers/sql/postgresql/jdbc/default.nix index 62ebf6b44533..c67d72705482 100644 --- a/pkgs/servers/sql/postgresql/jdbc/default.nix +++ b/pkgs/servers/sql/postgresql/jdbc/default.nix @@ -2,25 +2,25 @@ stdenv.mkDerivation rec { name = "postgresql-jdbc-${version}"; - version = "42.2.2"; + version = "42.2.5"; src = fetchMavenArtifact { artifactId = "postgresql"; groupId = "org.postgresql"; - sha256 = "0w7sfi1gmzqhyhr4iq9znv8hff41xwwqcblkyd9ph0m34r0555hr"; + sha256 = "1p0cbb7ka41xxipzjy81hmcndkqynav22xyipkg7qdqrqvw4dykz"; inherit version; }; phases = [ "installPhase" ]; installPhase = '' - install -D $src/share/java/*_postgresql-${version}.jar $out/share/java/postgresql-jdbc.jar + install -m444 -D $src/share/java/*postgresql-${version}.jar $out/share/java/postgresql-jdbc.jar ''; meta = with stdenv.lib; { homepage = https://jdbc.postgresql.org/; description = "JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database"; - license = licenses.bsd3; + license = licenses.bsd2; platforms = platforms.unix; }; } diff --git a/pkgs/servers/sql/postgresql/pg_cron/default.nix b/pkgs/servers/sql/postgresql/pg_cron/default.nix index c5a7a40546ef..959c2c382524 100644 --- a/pkgs/servers/sql/postgresql/pg_cron/default.nix +++ b/pkgs/servers/sql/postgresql/pg_cron/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { name = "pg_cron-${version}"; - version = "1.0.2"; + version = "1.1.2"; buildInputs = [ postgresql ]; @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { owner = "citusdata"; repo = "pg_cron"; rev = "refs/tags/v${version}"; - sha256 = "0z743bbal9j0pvqskznfj0zvjsqvdl7p90d4fdrl0sc0crc3nvyx"; + sha256 = "0n74dx1wkg9qxvjhnx03028465ap3p97v2kzqww833dws1wqk5m1"; }; installPhase = '' diff --git a/pkgs/servers/sql/postgresql/pg_hll/default.nix b/pkgs/servers/sql/postgresql/pg_hll/default.nix index 6c453f6a40c3..f91a8b1bf252 100644 --- a/pkgs/servers/sql/postgresql/pg_hll/default.nix +++ b/pkgs/servers/sql/postgresql/pg_hll/default.nix @@ -2,15 +2,15 @@ stdenv.mkDerivation rec { name = "pg_hll-${version}"; - version = "2.10.2-${builtins.substring 0 7 src.rev}"; + version = "2.12"; buildInputs = [ postgresql ]; src = fetchFromGitHub { owner = "citusdata"; repo = "postgresql-hll"; - rev = "9af41684d479a3097bab87d04936702c9e6baf5c"; - sha256 = "044x9v9kjhxb0idqb9f5i7c3yygxxsqliswl4kspqy9f9qcblckl"; + rev = "refs/tags/v${version}"; + sha256 = "1jdc9gjqc3dkjxv855q1p594j0awhrrymrcqnl5vw5vx2ny3bpgn"; }; installPhase = '' diff --git a/pkgs/servers/sql/postgresql/pg_repack/default.nix b/pkgs/servers/sql/postgresql/pg_repack/default.nix index 1b7cd08b082b..14f71b1e2b3b 100644 --- a/pkgs/servers/sql/postgresql/pg_repack/default.nix +++ b/pkgs/servers/sql/postgresql/pg_repack/default.nix @@ -1,35 +1,35 @@ { stdenv, fetchFromGitHub, postgresql, openssl, zlib, readline }: stdenv.mkDerivation rec { - name = "pg_repack-${version}"; - version = "1.4.3"; + name = "pg_repack-${version}"; + version = "1.4.4"; - buildInputs = [ postgresql openssl zlib readline ]; + buildInputs = [ postgresql openssl zlib readline ]; - src = fetchFromGitHub { - owner = "reorg"; - repo = "pg_repack"; - rev = "refs/tags/ver_${version}"; - sha256 = "1mmd22nfaxjwnbl3i95f3ivmjvfqwdflgaczlg3129dbpwg265xr"; - }; + src = fetchFromGitHub { + owner = "reorg"; + repo = "pg_repack"; + rev = "refs/tags/ver_${version}"; + sha256 = "0ynsmsxfkcp82ccpz2nrgg8wiil8yxqigvw6425lx8v80h5lszbw"; + }; - installPhase = '' - install -D bin/pg_repack -t $out/bin/ - install -D lib/pg_repack.so -t $out/lib/ - install -D lib/{pg_repack--${version}.sql,pg_repack.control} -t $out/share/extension + installPhase = '' + install -D bin/pg_repack -t $out/bin/ + install -D lib/pg_repack.so -t $out/lib/ + install -D lib/{pg_repack--${version}.sql,pg_repack.control} -t $out/share/extension + ''; + + meta = with stdenv.lib; { + description = "Reorganize tables in PostgreSQL databases with minimal locks"; + longDescription = '' + pg_repack is a PostgreSQL extension which lets you remove bloat from tables and indexes, and optionally restore + the physical order of clustered indexes. Unlike CLUSTER and VACUUM FULL it works online, without holding an + exclusive lock on the processed tables during processing. pg_repack is efficient to boot, + with performance comparable to using CLUSTER directly. ''; - - meta = with stdenv.lib; { - description = "Reorganize tables in PostgreSQL databases with minimal locks"; - longDescription = '' - pg_repack is a PostgreSQL extension which lets you remove bloat from tables and indexes, and optionally restore - the physical order of clustered indexes. Unlike CLUSTER and VACUUM FULL it works online, without holding an - exclusive lock on the processed tables during processing. pg_repack is efficient to boot, - with performance comparable to using CLUSTER directly. - ''; - license = licenses.bsd3; - maintainers = with maintainers; [ danbst ]; - inherit (postgresql.meta) platforms; - inherit (src.meta) homepage; - }; + license = licenses.bsd3; + maintainers = with maintainers; [ danbst ]; + inherit (postgresql.meta) platforms; + inherit (src.meta) homepage; + }; } diff --git a/pkgs/servers/sql/postgresql/pgjwt/default.nix b/pkgs/servers/sql/postgresql/pgjwt/default.nix index 3e01d9bfe2ca..ab7ba8943a7b 100644 --- a/pkgs/servers/sql/postgresql/pgjwt/default.nix +++ b/pkgs/servers/sql/postgresql/pgjwt/default.nix @@ -1,19 +1,23 @@ -{ stdenv, fetchFromGitHub }: +{ stdenv, fetchFromGitHub, postgresql }: + stdenv.mkDerivation rec { - name = "pgjwt-${version}"; + name = "pgjwt-${version}"; version = "unstable-2017-04-24"; + src = fetchFromGitHub { - owner = "michelp"; - repo = "pgjwt"; - rev = "546a2911027b716586e241be7fd4c6f1785237cd"; + owner = "michelp"; + repo = "pgjwt"; + rev = "546a2911027b716586e241be7fd4c6f1785237cd"; sha256 = "1riz0xvwb6y02j0fljbr9hcbqb2jqs4njlivmavy9ysbcrrv1vrf"; }; - dontBuild = true; + + buildPhase = ":"; installPhase = '' mkdir -p $out/bin # current postgresql extension mechanism in nixos requires bin directory mkdir -p $out/share/extension cp pg*sql *.control $out/share/extension ''; + meta = with stdenv.lib; { description = "PostgreSQL implementation of JSON Web Tokens"; longDescription = '' diff --git a/pkgs/servers/sql/postgresql/pgroonga/default.nix b/pkgs/servers/sql/postgresql/pgroonga/default.nix index f4c7bfb1b85f..aca5eb1f4ee7 100644 --- a/pkgs/servers/sql/postgresql/pgroonga/default.nix +++ b/pkgs/servers/sql/postgresql/pgroonga/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "pgroonga-${version}"; - version = "2.0.9"; + version = "2.1.6"; src = fetchurl { url = "https://packages.groonga.org/source/pgroonga/${name}.tar.gz"; - sha256 = "0dfkhl2im4cn2lczbsvb8zyylrzlm0vqk9ixjsalcaqxgxph2dpz"; + sha256 = "1scybfmmlz5p4xgkhfx7pzdiqj5cd60kvbk8m4xa6k3avz0p1sw9"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/servers/sql/postgresql/pgtap/default.nix b/pkgs/servers/sql/postgresql/pgtap/default.nix index c6eb4013c5ce..6386049be395 100644 --- a/pkgs/servers/sql/postgresql/pgtap/default.nix +++ b/pkgs/servers/sql/postgresql/pgtap/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "pgtap-${version}"; - version = "0.98.0"; + version = "0.99.0"; src = fetchFromGitHub { owner = "theory"; repo = "pgtap"; rev = "v${version}"; - sha256 = "17r3b409k05pbypmwdwgm1fl669jc6a1391szyxizx784k44a369"; + sha256 = "0xakjlbb99mgd8za6m0xa6n3s5fhif217iip6b3aywqw7nh1j6nv"; }; nativeBuildInputs = [ postgresql perl perlPackages.TAPParserSourceHandlerpgTAP which ]; @@ -28,5 +28,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ willibutz ]; homepage = https://pgtap.org; inherit (postgresql.meta) platforms; + license = licenses.mit; }; } diff --git a/pkgs/servers/sql/postgresql/plv8/default.nix b/pkgs/servers/sql/postgresql/plv8/default.nix index 009f65b9d81c..dae3b2fd1af1 100644 --- a/pkgs/servers/sql/postgresql/plv8/default.nix +++ b/pkgs/servers/sql/postgresql/plv8/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { name = "plv8-${version}"; - version = "2.1.0"; + version = "2.3.8"; nativeBuildInputs = [ perl ]; buildInputs = [ v8 postgresql ]; @@ -11,16 +11,20 @@ stdenv.mkDerivation rec { owner = "plv8"; repo = "plv8"; rev = "v${version}"; - sha256 = "1sfpxz0zcbinn6822j12lkwgrw9kfacrs83ic968rm489rl9w241"; + sha256 = "0hrmn1zzzdf52zwldg6axv57p0f3b279l9s8lbpijcv60fqrzx16"; }; + makeFlags = [ "--makefile=Makefile.shared" ]; + preConfigure = '' - substituteInPlace Makefile --replace '-lv8_libplatform' '-lv8_libplatform -lv8_libbase' + patchShebangs ./generate_upgrade.sh ''; + buildPhase = "make -f Makefile.shared all"; + installPhase = '' mkdir -p $out/bin - install -D plv8.so -t $out/lib + install -D plv8*.so -t $out/lib install -D {plls,plcoffee,plv8}{--${version}.sql,.control} -t $out/share/extension ''; diff --git a/pkgs/servers/sql/postgresql/timescaledb/default.nix b/pkgs/servers/sql/postgresql/timescaledb/default.nix index fab515035ce6..3c53054ba7de 100644 --- a/pkgs/servers/sql/postgresql/timescaledb/default.nix +++ b/pkgs/servers/sql/postgresql/timescaledb/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, cmake, postgresql }: +{ stdenv, fetchFromGitHub, cmake, postgresql, openssl }: # # To enable on NixOS: # config.services.postgresql = { @@ -8,16 +8,16 @@ stdenv.mkDerivation rec { name = "timescaledb-${version}"; - version = "0.11.0"; + version = "1.0.0"; nativeBuildInputs = [ cmake ]; - buildInputs = [ postgresql ]; + buildInputs = [ postgresql openssl ]; src = fetchFromGitHub { owner = "timescale"; repo = "timescaledb"; rev = "refs/tags/${version}"; - sha256 = "06xysf45r0c2sjfl6vgdbrm7pn7nxx2n0k29bm88q0ipyyp9fr0v"; + sha256 = "1359jc0dw8q3f0iipqfadzs8lvri9qa5w59ziz00x1d09ppw2q40"; }; # Fix the install phase which tries to install into the pgsql extension dir, @@ -46,6 +46,6 @@ stdenv.mkDerivation rec { homepage = https://www.timescale.com/; maintainers = with maintainers; [ volth ]; platforms = platforms.linux; - license = licenses.postgresql; + license = licenses.asl20; }; } diff --git a/pkgs/servers/sql/postgresql/topn/default.nix b/pkgs/servers/sql/postgresql/topn/default.nix index 6886c80cf50d..dae30aadabd0 100644 --- a/pkgs/servers/sql/postgresql/topn/default.nix +++ b/pkgs/servers/sql/postgresql/topn/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { name = "pg_topn-${version}"; - version = "2.0.2"; + version = "2.2.0"; nativeBuildInputs = [ protobufc ]; buildInputs = [ postgresql ]; @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { owner = "citusdata"; repo = "postgresql-topn"; rev = "refs/tags/v${version}"; - sha256 = "00hc3hgnqv9xaalizbcvprb7s55sydj2qgk3rhgrdlwg2g025h62"; + sha256 = "1i5fn517mdvzfhlcj7fh4z0iniynanshcn7kzhsq19sgci0g31fr"; }; installPhase = '' diff --git a/pkgs/servers/sql/postgresql/tsearch_extras/default.nix b/pkgs/servers/sql/postgresql/tsearch_extras/default.nix index 5140ae1a228f..b43a9c51be0c 100644 --- a/pkgs/servers/sql/postgresql/tsearch_extras/default.nix +++ b/pkgs/servers/sql/postgresql/tsearch_extras/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "tsearch-extras-${version}"; - version = "0.3"; + version = "0.4"; src = fetchFromGitHub { - owner = "zulip"; - repo = "tsearch_extras"; - rev = version; - sha256 = "0i3i99lw80jwd4xflgdqabxmn1dnm1gm7dzf1mqv2drllxcy3yix"; + owner = "zulip"; + repo = "tsearch_extras"; + rev = "84e78f00931c4ef261d98197d6b5d94fc141f742"; # no release tag? + sha256 = "18j0saqblg3jhrz38splk173xjwdf32c67ymm18m8n5y94h8d2ba"; }; nativenativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/servers/sql/sqlite/jdbc/default.nix b/pkgs/servers/sql/sqlite/jdbc/default.nix index 5b0425c410fc..4e40d8761526 100644 --- a/pkgs/servers/sql/sqlite/jdbc/default.nix +++ b/pkgs/servers/sql/sqlite/jdbc/default.nix @@ -1,25 +1,28 @@ -{ lib, stdenv, fetchurl }: +{ stdenv, fetchMavenArtifact }: stdenv.mkDerivation rec { - version = "3.20.0"; pname = "sqlite-jdbc"; name = "${pname}-${version}"; + version = "3.25.2"; - src = fetchurl { - url = "https://bitbucket.org/xerial/${pname}/downloads/${name}.jar"; - sha256 = "0wxfxnq2ghiwy2mwz3rljgmy1lciafhrw80lprvqz6iw8l51qfql"; + src = fetchMavenArtifact { + groupId = "org.xerial"; + artifactId = "sqlite-jdbc"; + inherit version; + sha256 = "1xk5fi2wzq3jspvbdm5hvs78501i14jy3v7x6fjnh5fnpqdacpd4"; }; phases = [ "installPhase" ]; installPhase = '' - install -D "${src}" "$out/share/java/${name}.jar" + install -m444 -D ${src}/share/java/*${name}.jar "$out/share/java/${name}.jar" ''; - meta = with lib; { + meta = with stdenv.lib; { homepage = "https://github.com/xerial/sqlite-jdbc"; - description = "SQLite JDBC Driver"; + description = "Library for accessing and creating SQLite database files in Java"; license = licenses.asl20; + platforms = platforms.linux; maintainers = with maintainers; [ jraygauthier ]; }; } diff --git a/pkgs/servers/sql/virtuoso/6.x.nix b/pkgs/servers/sql/virtuoso/6.x.nix index eda1f060df27..0daf7533a604 100644 --- a/pkgs/servers/sql/virtuoso/6.x.nix +++ b/pkgs/servers/sql/virtuoso/6.x.nix @@ -40,6 +40,6 @@ stdenv.mkDerivation rec { description = "SQL/RDF database used by, e.g., KDE-nepomuk"; homepage = http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/; platforms = platforms.linux; - maintainers = [ ]; + license = licenses.gpl2; }; } diff --git a/pkgs/servers/sql/virtuoso/7.x.nix b/pkgs/servers/sql/virtuoso/7.x.nix index 536e96354d92..17ec49d16131 100644 --- a/pkgs/servers/sql/virtuoso/7.x.nix +++ b/pkgs/servers/sql/virtuoso/7.x.nix @@ -31,6 +31,6 @@ stdenv.mkDerivation rec { homepage = http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/; #configure: The current version [...] can only be built on 64bit platforms platforms = [ "x86_64-linux" ]; - maintainers = [ ]; + license = licenses.gpl2; }; } diff --git a/pkgs/servers/squid/4.nix b/pkgs/servers/squid/4.nix index 4c76173a280e..4b6f710242a0 100644 --- a/pkgs/servers/squid/4.nix +++ b/pkgs/servers/squid/4.nix @@ -2,11 +2,11 @@ , expat, libxml2, openssl }: stdenv.mkDerivation rec { - name = "squid-4.0.24"; + name = "squid-4.4"; src = fetchurl { url = "http://www.squid-cache.org/Versions/v4/${name}.tar.xz"; - sha256 = "01vayx86sakfy9zz2q5cvzv97865l1zb0jkqbh7wqz9hcgbs0789"; + sha256 = "10pfx44mps5ng1806rqdwx8jv8b2n25kjvx37dcd4x2mgzdfc1a9"; }; buildInputs = [ diff --git a/pkgs/servers/squid/default.nix b/pkgs/servers/squid/default.nix index 8d39fbbcef44..2fdbc29caedf 100644 --- a/pkgs/servers/squid/default.nix +++ b/pkgs/servers/squid/default.nix @@ -1,31 +1,18 @@ -{ stdenv, fetchurl, fetchpatch, perl, openldap, pam, db, cyrus_sasl, libcap +{ stdenv, fetchurl, perl, openldap, pam, db, cyrus_sasl, libcap , expat, libxml2, openssl }: stdenv.mkDerivation rec { - name = "squid-3.5.27"; + name = "squid-3.5.28"; src = fetchurl { url = "http://www.squid-cache.org/Versions/v3/3.5/${name}.tar.xz"; - sha256 = "1v7hzvwwghrs751iag90z8909nvyp3c5jynaz4hmjqywy9kl7nsx"; + sha256 = "1n4f55g56b11qz4fazrnvgzx5wp6b6637c4qkbd1lrjwwqibchgx"; }; buildInputs = [ perl openldap db cyrus_sasl expat libxml2 openssl ] ++ stdenv.lib.optionals stdenv.isLinux [ libcap pam ]; - patches = [ - (fetchpatch { - name = "CVE-2018-1000024.patch"; - url = http://www.squid-cache.org/Versions/v3/3.5/changesets/SQUID-2018_1.patch; - sha256 = "0vzxr4rmybz0w4c1hi3szvqawbzl4r4b8wyvq9vgq1mzkk5invpg"; - }) - (fetchpatch { - name = "CVE-2018-1000027.patch"; - url = http://www.squid-cache.org/Versions/v3/3.5/changesets/SQUID-2018_2.patch; - sha256 = "1a8hwk9z7h1j0c57anfzp3bwjd4pjbyh8aks4ca79nwz4d0y6wf3"; - }) - ]; - configureFlags = [ "--enable-ipv6" "--disable-strict-error-checking" diff --git a/pkgs/servers/sslh/default.nix b/pkgs/servers/sslh/default.nix index eb513d3aca62..455409557592 100644 --- a/pkgs/servers/sslh/default.nix +++ b/pkgs/servers/sslh/default.nix @@ -2,25 +2,27 @@ stdenv.mkDerivation rec { name = "sslh-${version}"; - version = "1.19c"; + version = "1.20"; src = fetchurl { url = "https://www.rutschle.net/tech/sslh/sslh-v${version}.tar.gz"; - sha256 = "1wvvqj9r293skgqi28q4ixz7zwf301h1bf514p41xbi7ifldy4dv"; + sha256 = "05jihpjxx094h7hqzgd9v5jmy77ipwrakzzmjyfvpdzw3h59px57"; }; postPatch = "patchShebangs *.sh"; buildInputs = [ libcap libconfig perl tcp_wrappers pcre ]; - makeFlags = "USELIBCAP=1 USELIBWRAP=1"; + makeFlags = [ "USELIBCAP=1" "USELIBWRAP=1" ]; - installFlags = "PREFIX=$(out)"; + installFlags = [ "PREFIX=$(out)" ]; + + hardeningDisable = [ "format" ]; meta = with stdenv.lib; { description = "Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)"; license = licenses.gpl2Plus; - homepage = http://www.rutschle.net/tech/sslh.shtml; + homepage = https://www.rutschle.net/tech/sslh/README.html; maintainers = with maintainers; [ koral fpletz ]; platforms = platforms.all; }; diff --git a/pkgs/servers/traefik/default.nix b/pkgs/servers/traefik/default.nix index 58054c34225b..154b56596771 100644 --- a/pkgs/servers/traefik/default.nix +++ b/pkgs/servers/traefik/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "traefik-${version}"; - version = "1.6.5"; + version = "1.7.4"; goPackagePath = "github.com/containous/traefik"; @@ -10,7 +10,7 @@ buildGoPackage rec { owner = "containous"; repo = "traefik"; rev = "v${version}"; - sha256 = "0swiyyw7j7264avfk0a5jqs7h1hv4bq1k1kr92v4830azc9fxrvn"; + sha256 = "0y2ac8z09s76qf13m7dgzmhqa5868q7g9r2gxxbq3lhhzwik31vp"; }; buildInputs = [ go-bindata bash ]; diff --git a/pkgs/servers/trezord/default.nix b/pkgs/servers/trezord/default.nix index 2db004d9000f..98079c37f1f8 100644 --- a/pkgs/servers/trezord/default.nix +++ b/pkgs/servers/trezord/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "trezord-go-${version}"; - version = "2.0.14"; + version = "2.0.25"; # Fixes Cgo related build failures (see https://github.com/NixOS/nixpkgs/issues/25959 ) hardeningDisable = [ "fortify" ]; @@ -13,14 +13,14 @@ buildGoPackage rec { owner = "trezor"; repo = "trezord-go"; rev = "v${version}"; - sha256 = "1bnzib1cbs7cj6vdf015vr60vm5wgfgbqajcpqxcikfckwhjsykv"; + sha256 = "151szgfbikijpwqrvqj43kw38kbbgx2g1khlbj6l4925qba7fycd"; }; meta = with stdenv.lib; { description = "TREZOR Communication Daemon aka TREZOR Bridge"; - homepage = https://mytrezor.com; - license = licenses.gpl3; - maintainers = with stdenv.lib.maintainers; [ canndrew jb55 ]; + homepage = https://trezor.io; + license = licenses.lgpl3; + maintainers = with maintainers; [ canndrew jb55 maintainers."1000101"]; platforms = platforms.linux; }; } diff --git a/pkgs/servers/tvheadend/default.nix b/pkgs/servers/tvheadend/default.nix index c0a3b5a28c31..674d96e54622 100644 --- a/pkgs/servers/tvheadend/default.nix +++ b/pkgs/servers/tvheadend/default.nix @@ -3,7 +3,7 @@ , which, zlib }: let - version = "4.2.6"; + version = "4.2.7"; in stdenv.mkDerivation rec { name = "tvheadend-${version}"; @@ -12,7 +12,7 @@ in stdenv.mkDerivation rec { owner = "tvheadend"; repo = "tvheadend"; rev = "v${version}"; - sha256 = "0rnhk0r34mfmz3cnf735nzkkyal7pnv16hfyrs0g4v5rk99rlab3"; + sha256 = "09q6lddkld22z9nbxx5v3v3z5yvcnl4lgjirvrdprwkv67fld70g"; }; buildInputs = [ diff --git a/pkgs/servers/uftp/default.nix b/pkgs/servers/uftp/default.nix index a484e0382104..768fdf0b46f8 100644 --- a/pkgs/servers/uftp/default.nix +++ b/pkgs/servers/uftp/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "uftp-${version}"; - version = "4.9.7"; + version = "4.9.8"; src = fetchurl { url = "mirror://sourceforge/uftp-multicast/source-tar/uftp-${version}.tar.gz"; - sha256 = "1gh1zpc6dh690xjhfp5x2ajhwjkchyh5wazr8agm6axxwqhd9gn8"; + sha256 = "16g54372xy5apk485xz9bp1hfci15mssw7m7givls4lpwhc67379"; }; buildInputs = [ openssl ]; diff --git a/pkgs/servers/uhub/default.nix b/pkgs/servers/uhub/default.nix index 87d0a0ee4553..52866784faa9 100644 --- a/pkgs/servers/uhub/default.nix +++ b/pkgs/servers/uhub/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, cmake, openssl, sqlite, pkgconfig, systemd +{ stdenv, fetchpatch, fetchFromGitHub, cmake, openssl, sqlite, pkgconfig, systemd , tlsSupport ? false }: assert tlsSupport -> openssl != null; @@ -7,9 +7,11 @@ stdenv.mkDerivation rec { name = "uhub-${version}"; version = "0.5.0"; - src = fetchurl { - url = "https://www.extatic.org/downloads/uhub/uhub-${version}-src.tar.bz2"; - sha256 = "1xcqjz20lxikzn96f4f69mqyl9y985h9g0gyc9f7ckj18q22b5j5"; + src = fetchFromGitHub { + owner = "janvidar"; + repo = "uhub"; + rev = version; + sha256 = "0zdbxfvw7apmfhqgsfkfp4pn9iflzwdn0zwvzymm5inswfc00pxg"; }; nativeBuildInputs = [ pkgconfig ]; @@ -20,6 +22,7 @@ stdenv.mkDerivation rec { "mod_welcome" "mod_logging" "mod_auth_simple" + "mod_auth_sqlite" "mod_chat_history" "mod_chat_only" "mod_topic" @@ -28,9 +31,14 @@ stdenv.mkDerivation rec { patches = [ ./plugin-dir.patch + # fix aarch64 build: https://github.com/janvidar/uhub/issues/46 + (fetchpatch { + url = "https://github.com/janvidar/uhub/pull/47.patch"; + sha256 = "07yik6za89ar5bxm7m2183i7f6hfbawbxvd4vs02n1zr2fgfxmiq"; + }) # Fixed compilation on systemd > 210 - (fetchurl { + (fetchpatch { url = "https://github.com/janvidar/uhub/commit/70f2a43f676cdda5961950a8d9a21e12d34993f8.diff"; sha256 = "1jp8fvw6f9jh0sdjml9mahkk6p6b96p6rzg2y601mnnbcdj8y8xp"; }) diff --git a/pkgs/servers/uhub/plugin-dir.patch b/pkgs/servers/uhub/plugin-dir.patch index 01cbcbb31cf3..d29d600425ff 100644 --- a/pkgs/servers/uhub/plugin-dir.patch +++ b/pkgs/servers/uhub/plugin-dir.patch @@ -7,7 +7,7 @@ - install( TARGETS mod_example mod_welcome mod_logging mod_auth_simple mod_auth_sqlite mod_chat_history mod_chat_history_sqlite mod_chat_only mod_topic mod_no_guest_downloads DESTINATION /usr/lib/uhub/ OPTIONAL ) - install( FILES ${CMAKE_SOURCE_DIR}/doc/uhub.conf ${CMAKE_SOURCE_DIR}/doc/plugins.conf ${CMAKE_SOURCE_DIR}/doc/rules.txt ${CMAKE_SOURCE_DIR}/doc/motd.txt DESTINATION /etc/uhub OPTIONAL ) + -+ set( PLUGINS mod_example mod_welcome mod_logging mod_auth_simple mod_chat_history mod_chat_only mod_topic mod_no_guest_downloads ) ++ set( PLUGINS mod_example mod_welcome mod_logging mod_auth_simple mod_auth_sqlite mod_chat_history mod_chat_only mod_topic mod_no_guest_downloads ) + + foreach( PLUGIN ${PLUGINS} ) + install( TARGETS ${PLUGIN} DESTINATION $ENV{${PLUGIN}} OPTIONAL ) diff --git a/pkgs/servers/unifi/default.nix b/pkgs/servers/unifi/default.nix index 7436c06d7b84..fd1787d4c99d 100644 --- a/pkgs/servers/unifi/default.nix +++ b/pkgs/servers/unifi/default.nix @@ -49,13 +49,9 @@ in rec { }; unifiStable = generic { - version = "5.8.28"; - sha256 = "1zyc6n54dwqy9diyqnzlwypgnj3hqcv0lfx47s4rkq3kbm49nwnl"; + version = "5.9.29"; + sha256 = "0djdjh7lwaa5nvhvz2yh6dn07iad5nq4jpab7rc909sljl6wvwvx"; }; - unifiTesting = generic { - version = "5.9.22"; - suffix = "-d2a4718971"; - sha256 = "1xxpvvn0815snag4bmmsdm8zh0cb2qjrhnvlkgn8i478ja1r3n54"; - }; + unifiTesting = unifiStable; } diff --git a/pkgs/servers/uwsgi/default.nix b/pkgs/servers/uwsgi/default.nix index 4045db5e5f22..074b19724d28 100644 --- a/pkgs/servers/uwsgi/default.nix +++ b/pkgs/servers/uwsgi/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchurl, pkgconfig, jansson +{ stdenv, lib, fetchurl, pkgconfig, jansson, pcre # plugins: list of strings, eg. [ "python2" "python3" ] , plugins , pam, withPAM ? false @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ python3 pkgconfig ]; - buildInputs = [ jansson ] + buildInputs = [ jansson pcre ] ++ lib.optional withPAM pam ++ lib.optional withSystemd systemd ++ lib.concatMap (x: x.inputs) needed @@ -89,10 +89,10 @@ stdenv.mkDerivation rec { ${lib.concatMapStringsSep "\n" (x: x.install or "") needed} ''; - NIX_CFLAGS_LINK = [ "-lsystemd" ] ++ lib.concatMap (x: x.NIX_CFLAGS_LINK or []) needed; + NIX_CFLAGS_LINK = lib.optional withSystemd "-lsystemd" ++ lib.concatMap (x: x.NIX_CFLAGS_LINK or []) needed; meta = with stdenv.lib; { - homepage = http://uwsgi-docs.readthedocs.org/en/latest/; + homepage = https://uwsgi-docs.readthedocs.org/en/latest/; description = "A fast, self-healing and developer/sysadmin-friendly application container server coded in pure C"; license = licenses.gpl2; maintainers = with maintainers; [ abbradar schneefux ]; diff --git a/pkgs/servers/varnish/default.nix b/pkgs/servers/varnish/default.nix index ff1acad90944..e447035e32aa 100644 --- a/pkgs/servers/varnish/default.nix +++ b/pkgs/servers/varnish/default.nix @@ -2,7 +2,7 @@ , python2, makeWrapper }: let - common = { version, sha256 }: + common = { version, sha256, extraBuildInputs ? [] }: stdenv.mkDerivation rec { name = "varnish-${version}"; @@ -15,7 +15,7 @@ let buildInputs = [ pcre libxslt groff ncurses readline python2 libedit python2.pkgs.docutils makeWrapper - ]; + ] ++ extraBuildInputs; buildFlags = "localstatedir=/var/spool"; @@ -39,15 +39,16 @@ let in { varnish4 = common { - version = "4.1.9"; - sha256 = "11zwyasz2fn9qxc87r175wb5ba7388sd79mlygjmqn3yv2m89n12"; + version = "4.1.10"; + sha256 = "08kwx0il6cqxsx3897042plh1yxjaanbaqjbspfl0xgvyvxk6j1n"; }; varnish5 = common { version = "5.2.1"; sha256 = "1cqlj12m426c1lak1hr1fx5zcfsjjvka3hfirz47hvy1g2fjqidq"; }; varnish6 = common { - version = "6.0.0"; - sha256 = "1vhbdch33m6ig4ijy57zvrramhs9n7cba85wd8rizgxjjnf87cn7"; + version = "6.1.1"; + sha256 = "0gf9hzzrr1lndbbqi8cwlfasi7l517cy3nbgna88i78lm247rvp0"; + extraBuildInputs = [ python2.pkgs.sphinx ]; }; } diff --git a/pkgs/servers/web-apps/codimd/CodeMirror/default.nix b/pkgs/servers/web-apps/codimd/CodeMirror/default.nix new file mode 100644 index 000000000000..e4899597de4f --- /dev/null +++ b/pkgs/servers/web-apps/codimd/CodeMirror/default.nix @@ -0,0 +1,46 @@ +{ stdenv, pkgs, buildEnv, fetchFromGitHub, nodejs-6_x, phantomjs2, which }: + +let + nodePackages = import ./node.nix { + inherit pkgs; + system = stdenv.system; + }; + + phantomjs-prebuilt = nodePackages."phantomjs-prebuilt-^2.1.12".override (oldAttrs: { + buildInputs = oldAttrs.buildInputs ++ [ phantomjs2 ]; + }); +in + +stdenv.mkDerivation { + name = "codemirror-hackmdio-05-07-2018"; + + src = fetchFromGitHub { + owner = "hackmdio"; + repo = "CodeMirror"; + rev = "df412731ed3923124f9a43f60e84bdf855eb843a"; + sha256 = "02v2wccv9sjdda9x45ib8d08i1pc4b8kwg3p6qc314wqq89nhniw"; + }; + + nativeBuildInputs = [ which ]; + buildInputs = [ nodejs-6_x phantomjs-prebuilt ] ++ (stdenv.lib.attrVals [ + "blint-^1" + "node-static-0.6.0" + "rollup-^0.41.0" + "rollup-plugin-buble-^0.15.0" + "rollup-watch-^3.2.0" + "uglify-js-^2.8.15" + ] nodePackages); + + buildPhase = '' + patchShebangs . + npm run build + node release + ''; + + installPhase = '' + mkdir -p $out/lib/node_modules/codemirror + cp -R {codemirror.min.js,addon,bin,keymap,lib,mode,theme} $out/lib/node_modules/codemirror/ + ln -s ${nodePackages."url-loader-^0.5.7"}/lib/node_modules/url-loader \ + $out/lib/node_modules + ''; +} diff --git a/pkgs/servers/web-apps/codimd/CodeMirror/deps.json b/pkgs/servers/web-apps/codimd/CodeMirror/deps.json new file mode 100644 index 000000000000..672e413a4a9e --- /dev/null +++ b/pkgs/servers/web-apps/codimd/CodeMirror/deps.json @@ -0,0 +1,8 @@ +[ { "blint": "^1" } +, { "node-static": "0.6.0" } +, { "phantomjs-prebuilt": "^2.1.12" } +, { "rollup": "^0.41.0" } +, { "rollup-plugin-buble": "^0.15.0" } +, { "rollup-watch": "^3.2.0" } +, { "uglify-js": "^2.8.15" } +, { "url-loader": "^0.5.7" } ] diff --git a/pkgs/servers/web-apps/codimd/CodeMirror/generate.sh b/pkgs/servers/web-apps/codimd/CodeMirror/generate.sh new file mode 100755 index 000000000000..c42da7340c31 --- /dev/null +++ b/pkgs/servers/web-apps/codimd/CodeMirror/generate.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env nix-shell +#! nix-shell -i bash -p nodePackages.node2nix + +node2nix -6 -i deps.json \ + -e ../../../../development/node-packages/node-env.nix \ + --no-copy-node-env \ + -c node.nix diff --git a/pkgs/servers/web-apps/codimd/CodeMirror/node-packages.nix b/pkgs/servers/web-apps/codimd/CodeMirror/node-packages.nix new file mode 100644 index 000000000000..a2d475d5831a --- /dev/null +++ b/pkgs/servers/web-apps/codimd/CodeMirror/node-packages.nix @@ -0,0 +1,1459 @@ +# This file has been generated by node2nix 1.6.0. Do not edit! + +{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: + +let + sources = { + "acorn-3.3.0" = { + name = "acorn"; + packageName = "acorn"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz"; + sha1 = "45e37fb39e8da3f25baee3ff5369e2bb5f22017a"; + }; + }; + "acorn-5.7.1" = { + name = "acorn"; + packageName = "acorn"; + version = "5.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz"; + sha512 = "d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ=="; + }; + }; + "acorn-jsx-3.0.1" = { + name = "acorn-jsx"; + packageName = "acorn-jsx"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz"; + sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b"; + }; + }; + "acorn-object-spread-1.0.0" = { + name = "acorn-object-spread"; + packageName = "acorn-object-spread"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz"; + sha1 = "48ead0f4a8eb16995a17a0db9ffc6acaada4ba68"; + }; + }; + "ajv-5.5.2" = { + name = "ajv"; + packageName = "ajv"; + version = "5.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz"; + sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965"; + }; + }; + "align-text-0.1.4" = { + name = "align-text"; + packageName = "align-text"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz"; + sha1 = "0cd90a561093f35d0a99256c22b7069433fad117"; + }; + }; + "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"; + }; + }; + "ansi-styles-1.0.0" = { + name = "ansi-styles"; + packageName = "ansi-styles"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz"; + sha1 = "cb102df1c56f5123eab8b67cd7b98027a0279178"; + }; + }; + "ansi-styles-2.2.1" = { + name = "ansi-styles"; + packageName = "ansi-styles"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"; + sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "big.js-3.2.0" = { + name = "big.js"; + packageName = "big.js"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz"; + sha512 = "+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="; + }; + }; + "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=="; + }; + }; + "buble-0.15.2" = { + name = "buble"; + packageName = "buble"; + version = "0.15.2"; + src = fetchurl { + url = "https://registry.npmjs.org/buble/-/buble-0.15.2.tgz"; + sha1 = "547fc47483f8e5e8176d82aa5ebccb183b02d613"; + }; + }; + "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=="; + }; + }; + "camelcase-1.2.1" = { + name = "camelcase"; + packageName = "camelcase"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz"; + sha1 = "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"; + }; + }; + "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"; + }; + }; + "center-align-0.1.3" = { + name = "center-align"; + packageName = "center-align"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz"; + sha1 = "aa0d32629b6ee972200411cbd4461c907bc2b7ad"; + }; + }; + "chalk-0.4.0" = { + name = "chalk"; + packageName = "chalk"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz"; + sha1 = "5199a3ddcd0c1efe23bc08c1b027b06176e0c64f"; + }; + }; + "chalk-1.1.3" = { + name = "chalk"; + packageName = "chalk"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"; + sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98"; + }; + }; + "cliui-2.1.0" = { + name = "cliui"; + packageName = "cliui"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz"; + sha1 = "4b475760ff80264c762c3a1719032e91c7fea0d1"; + }; + }; + "co-4.6.0" = { + name = "co"; + packageName = "co"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/co/-/co-4.6.0.tgz"; + sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"; + }; + }; + "combined-stream-1.0.6" = { + name = "combined-stream"; + packageName = "combined-stream"; + version = "1.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz"; + sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; + }; + }; + "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=="; + }; + }; + "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"; + }; + }; + "debug-2.6.9" = { + name = "debug"; + packageName = "debug"; + version = "2.6.9"; + src = fetchurl { + url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"; + sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="; + }; + }; + "decamelize-1.2.0" = { + name = "decamelize"; + packageName = "decamelize"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"; + sha1 = "f6534d15148269b20352e7bee26f501f9a191290"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "emojis-list-2.1.0" = { + name = "emojis-list"; + packageName = "emojis-list"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz"; + sha1 = "4daa4d9db00f9819880c79fa457ae5b09a1fd389"; + }; + }; + "es6-promise-4.2.4" = { + name = "es6-promise"; + packageName = "es6-promise"; + version = "4.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz"; + sha512 = "/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ=="; + }; + }; + "escape-string-regexp-1.0.5" = { + name = "escape-string-regexp"; + packageName = "escape-string-regexp"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; + sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"; + }; + }; + "estree-walker-0.2.1" = { + name = "estree-walker"; + packageName = "estree-walker"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/estree-walker/-/estree-walker-0.2.1.tgz"; + sha1 = "bdafe8095383d8414d5dc2ecf4c9173b6db9412e"; + }; + }; + "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=="; + }; + }; + "extract-zip-1.6.7" = { + name = "extract-zip"; + packageName = "extract-zip"; + version = "1.6.7"; + src = fetchurl { + url = "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz"; + sha1 = "a840b4b8af6403264c8db57f4f1a74333ef81fe9"; + }; + }; + "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-1.1.0" = { + name = "fast-deep-equal"; + packageName = "fast-deep-equal"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; + sha1 = "c053477817c86b51daa853c81e059b733d023614"; + }; + }; + "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"; + }; + }; + "fd-slicer-1.0.1" = { + name = "fd-slicer"; + packageName = "fd-slicer"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz"; + sha1 = "8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"; + }; + }; + "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.2" = { + name = "form-data"; + packageName = "form-data"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz"; + sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; + }; + }; + "fs-extra-1.0.0" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz"; + sha1 = "cd3ce5f7e7cb6145883fcae3191e9877f8587950"; + }; + }; + "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"; + }; + }; + "graceful-fs-4.1.11" = { + name = "graceful-fs"; + packageName = "graceful-fs"; + version = "4.1.11"; + src = fetchurl { + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"; + sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"; + }; + }; + "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.0" = { + name = "har-validator"; + packageName = "har-validator"; + version = "5.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz"; + sha512 = "+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA=="; + }; + }; + "has-ansi-2.0.0" = { + name = "has-ansi"; + packageName = "has-ansi"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"; + sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"; + }; + }; + "has-color-0.1.7" = { + name = "has-color"; + packageName = "has-color"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz"; + sha1 = "67144a5260c34fc3cca677d041daf52fe7b78b2f"; + }; + }; + "hasha-2.2.0" = { + name = "hasha"; + packageName = "hasha"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz"; + sha1 = "78d7cbfc1e6d66303fe79837365984517b2f6ee1"; + }; + }; + "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"; + }; + }; + "inherits-2.0.3" = { + name = "inherits"; + packageName = "inherits"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"; + sha1 = "633c2c83e3da42a502f52466022480f4208261de"; + }; + }; + "is-buffer-1.1.6" = { + name = "is-buffer"; + packageName = "is-buffer"; + version = "1.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz"; + sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="; + }; + }; + "is-stream-1.1.0" = { + name = "is-stream"; + packageName = "is-stream"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"; + sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"; + }; + }; + "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"; + }; + }; + "isexe-2.0.0" = { + name = "isexe"; + packageName = "isexe"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"; + sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10"; + }; + }; + "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.3.1" = { + name = "json-schema-traverse"; + packageName = "json-schema-traverse"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz"; + sha1 = "349a6d44c53a51de89b40805c5d5e59b417d3340"; + }; + }; + "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"; + }; + }; + "json5-0.5.1" = { + name = "json5"; + packageName = "json5"; + version = "0.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz"; + sha1 = "1eade7acc012034ad84e2396767ead9fa5495821"; + }; + }; + "jsonfile-2.4.0" = { + name = "jsonfile"; + packageName = "jsonfile"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz"; + sha1 = "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"; + }; + }; + "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"; + }; + }; + "kew-0.7.0" = { + name = "kew"; + packageName = "kew"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz"; + sha1 = "79d93d2d33363d6fdd2970b335d9141ad591d79b"; + }; + }; + "kind-of-3.2.2" = { + name = "kind-of"; + packageName = "kind-of"; + version = "3.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz"; + sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64"; + }; + }; + "klaw-1.3.1" = { + name = "klaw"; + packageName = "klaw"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz"; + sha1 = "4088433b46b3b1ba259d78785d8e96f73ba02439"; + }; + }; + "lazy-cache-1.0.4" = { + name = "lazy-cache"; + packageName = "lazy-cache"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz"; + sha1 = "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"; + }; + }; + "loader-utils-1.1.0" = { + name = "loader-utils"; + packageName = "loader-utils"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz"; + sha1 = "c98aef488bcceda2ffb5e2de646d6a754429f5cd"; + }; + }; + "longest-1.0.1" = { + name = "longest"; + packageName = "longest"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz"; + sha1 = "30a0b2da38f73770e8294a0d22e6625ed77d0097"; + }; + }; + "magic-string-0.14.0" = { + name = "magic-string"; + packageName = "magic-string"; + version = "0.14.0"; + src = fetchurl { + url = "https://registry.npmjs.org/magic-string/-/magic-string-0.14.0.tgz"; + sha1 = "57224aef1701caeed273b17a39a956e72b172462"; + }; + }; + "mime-1.3.6" = { + name = "mime"; + packageName = "mime"; + version = "1.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz"; + sha1 = "591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"; + }; + }; + "mime-db-1.35.0" = { + name = "mime-db"; + packageName = "mime-db"; + version = "1.35.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz"; + sha512 = "JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg=="; + }; + }; + "mime-types-2.1.19" = { + name = "mime-types"; + packageName = "mime-types"; + version = "2.1.19"; + src = fetchurl { + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz"; + sha512 = "P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw=="; + }; + }; + "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"; + }; + }; + "minimist-1.2.0" = { + name = "minimist"; + packageName = "minimist"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; + sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284"; + }; + }; + "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"; + }; + }; + "ms-2.0.0" = { + name = "ms"; + packageName = "ms"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"; + sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; + }; + }; + "nomnom-1.8.1" = { + name = "nomnom"; + packageName = "nomnom"; + version = "1.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz"; + sha1 = "2151f722472ba79e50a76fc125bb8c8f2e4dc2a7"; + }; + }; + "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=="; + }; + }; + "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"; + }; + }; + "pend-1.2.0" = { + name = "pend"; + packageName = "pend"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"; + sha1 = "7a57eb550a6783f9115331fcf4663d5c8e007a50"; + }; + }; + "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"; + }; + }; + "pinkie-2.0.4" = { + name = "pinkie"; + packageName = "pinkie"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"; + sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870"; + }; + }; + "pinkie-promise-2.0.1" = { + name = "pinkie-promise"; + packageName = "pinkie-promise"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"; + sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa"; + }; + }; + "process-nextick-args-2.0.0" = { + name = "process-nextick-args"; + packageName = "process-nextick-args"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz"; + sha512 = "MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="; + }; + }; + "progress-1.1.8" = { + name = "progress"; + packageName = "progress"; + version = "1.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz"; + sha1 = "e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"; + }; + }; + "psl-1.1.29" = { + name = "psl"; + packageName = "psl"; + version = "1.1.29"; + src = fetchurl { + url = "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz"; + sha512 = "AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="; + }; + }; + "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"; + }; + }; + "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=="; + }; + }; + "repeat-string-1.6.1" = { + name = "repeat-string"; + packageName = "repeat-string"; + version = "1.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"; + sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637"; + }; + }; + "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=="; + }; + }; + "request-progress-2.0.1" = { + name = "request-progress"; + packageName = "request-progress"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz"; + sha1 = "5d36bb57961c673aa5b788dbc8141fdf23b44e08"; + }; + }; + "require-relative-0.8.7" = { + name = "require-relative"; + packageName = "require-relative"; + version = "0.8.7"; + src = fetchurl { + url = "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz"; + sha1 = "7999539fc9e047a37928fa196f8e1563dabd36de"; + }; + }; + "right-align-0.1.3" = { + name = "right-align"; + packageName = "right-align"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz"; + sha1 = "61339b722fe6a3515689210d24e14c96148613ef"; + }; + }; + "rollup-pluginutils-1.5.2" = { + name = "rollup-pluginutils"; + packageName = "rollup-pluginutils"; + version = "1.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz"; + sha1 = "1e156e778f94b7255bfa1b3d0178be8f5c552408"; + }; + }; + "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=="; + }; + }; + "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=="; + }; + }; + "source-map-0.5.7" = { + name = "source-map"; + packageName = "source-map"; + version = "0.5.7"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"; + sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"; + }; + }; + "source-map-support-0.4.18" = { + name = "source-map-support"; + packageName = "source-map-support"; + version = "0.4.18"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz"; + sha512 = "try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA=="; + }; + }; + "sshpk-1.14.2" = { + name = "sshpk"; + packageName = "sshpk"; + version = "1.14.2"; + src = fetchurl { + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz"; + sha1 = "c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98"; + }; + }; + "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-0.1.1" = { + name = "strip-ansi"; + packageName = "strip-ansi"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz"; + sha1 = "39e8a98d044d150660abe4a6808acf70bb7bc991"; + }; + }; + "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"; + }; + }; + "supports-color-2.0.0" = { + name = "supports-color"; + packageName = "supports-color"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"; + sha1 = "535d045ce6b6363fa40117084629995e9df324c7"; + }; + }; + "throttleit-1.0.0" = { + name = "throttleit"; + packageName = "throttleit"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz"; + sha1 = "9e785836daf46743145a5984b6268d828528ac6c"; + }; + }; + "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"; + }; + }; + "uglify-to-browserify-1.0.2" = { + name = "uglify-to-browserify"; + packageName = "uglify-to-browserify"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz"; + sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7"; + }; + }; + "underscore-1.6.0" = { + name = "underscore"; + packageName = "underscore"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz"; + sha1 = "8b38b10cacdef63337b8b24e4ff86d45aea529a8"; + }; + }; + "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.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=="; + }; + }; + "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"; + }; + }; + "vlq-0.2.3" = { + name = "vlq"; + packageName = "vlq"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz"; + sha512 = "DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow=="; + }; + }; + "which-1.3.1" = { + name = "which"; + packageName = "which"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz"; + sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="; + }; + }; + "window-size-0.1.0" = { + name = "window-size"; + packageName = "window-size"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz"; + sha1 = "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"; + }; + }; + "wordwrap-0.0.2" = { + name = "wordwrap"; + packageName = "wordwrap"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; + sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; + }; + }; + "yargs-3.10.0" = { + name = "yargs"; + packageName = "yargs"; + version = "3.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz"; + sha1 = "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"; + }; + }; + "yauzl-2.4.1" = { + name = "yauzl"; + packageName = "yauzl"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz"; + sha1 = "9528f442dab1b2284e58b4379bb194e22e0c4005"; + }; + }; + }; +in +{ + "blint-^1" = nodeEnv.buildNodePackage { + name = "blint"; + packageName = "blint"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/blint/-/blint-1.0.3.tgz"; + sha512 = "6RwH3oJYMujQNd38WWU+jUSRqWfECrmpfL8o3fn3Q3fE9nn5iAktLZJHGEHqeecownbZZwZneTLbaNbIWwU9/A=="; + }; + dependencies = [ + sources."acorn-5.7.1" + sources."ansi-styles-1.0.0" + sources."chalk-0.4.0" + sources."has-color-0.1.7" + sources."nomnom-1.8.1" + sources."strip-ansi-0.1.1" + sources."underscore-1.6.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "No-ceremony linter"; + homepage = http://github.com/marijnh/blint; + }; + production = true; + bypassCache = false; + }; + "node-static-0.6.0" = nodeEnv.buildNodePackage { + name = "node-static"; + packageName = "node-static"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-static/-/node-static-0.6.0.tgz"; + sha1 = "e8543a897f3c82048220b39569284d44796eb1e2"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "simple, compliant file streaming module for node"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "phantomjs-prebuilt-^2.1.12" = nodeEnv.buildNodePackage { + name = "phantomjs-prebuilt"; + packageName = "phantomjs-prebuilt"; + version = "2.1.16"; + src = fetchurl { + url = "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz"; + sha1 = "efd212a4a3966d3647684ea8ba788549be2aefef"; + }; + dependencies = [ + sources."ajv-5.5.2" + 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."bcrypt-pbkdf-1.0.2" + sources."buffer-from-1.1.1" + sources."caseless-0.12.0" + sources."co-4.6.0" + sources."combined-stream-1.0.6" + sources."concat-stream-1.6.2" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."es6-promise-4.2.4" + sources."extend-3.0.2" + sources."extract-zip-1.6.7" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-1.1.0" + sources."fast-json-stable-stringify-2.0.0" + sources."fd-slicer-1.0.1" + sources."forever-agent-0.6.1" + sources."form-data-2.3.2" + sources."fs-extra-1.0.0" + sources."getpass-0.1.7" + sources."graceful-fs-4.1.11" + sources."har-schema-2.0.0" + sources."har-validator-5.1.0" + sources."hasha-2.2.0" + sources."http-signature-1.2.0" + sources."inherits-2.0.3" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.3.1" + sources."json-stringify-safe-5.0.1" + sources."jsonfile-2.4.0" + sources."jsprim-1.4.1" + sources."kew-0.7.0" + sources."klaw-1.3.1" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."oauth-sign-0.9.0" + sources."pend-1.2.0" + sources."performance-now-2.1.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."process-nextick-args-2.0.0" + sources."progress-1.1.8" + sources."psl-1.1.29" + sources."punycode-1.4.1" + sources."qs-6.5.2" + sources."readable-stream-2.3.6" + sources."request-2.88.0" + sources."request-progress-2.0.1" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sshpk-1.14.2" + sources."string_decoder-1.1.1" + sources."throttleit-1.0.0" + sources."tough-cookie-2.4.3" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."typedarray-0.0.6" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."which-1.3.1" + sources."yauzl-2.4.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Headless WebKit with JS API"; + homepage = https://github.com/Medium/phantomjs; + license = "Apache-2.0"; + }; + production = true; + bypassCache = false; + }; + "rollup-^0.41.0" = nodeEnv.buildNodePackage { + name = "rollup"; + packageName = "rollup"; + version = "0.41.6"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup/-/rollup-0.41.6.tgz"; + sha1 = "e0d05497877a398c104d816d2733a718a7a94e2a"; + }; + dependencies = [ + sources."source-map-0.5.7" + sources."source-map-support-0.4.18" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Next-generation ES6 module bundler"; + homepage = https://github.com/rollup/rollup; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "rollup-plugin-buble-^0.15.0" = nodeEnv.buildNodePackage { + name = "rollup-plugin-buble"; + packageName = "rollup-plugin-buble"; + version = "0.15.0"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-plugin-buble/-/rollup-plugin-buble-0.15.0.tgz"; + sha1 = "83c3e89c7fd2266c7918f41ba3980313519c7fd0"; + }; + dependencies = [ + sources."acorn-3.3.0" + sources."acorn-jsx-3.0.1" + sources."acorn-object-spread-1.0.0" + 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."buble-0.15.2" + sources."chalk-1.1.3" + sources."concat-map-0.0.1" + sources."escape-string-regexp-1.0.5" + sources."estree-walker-0.2.1" + sources."has-ansi-2.0.0" + sources."magic-string-0.14.0" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + sources."os-homedir-1.0.2" + sources."rollup-pluginutils-1.5.2" + sources."strip-ansi-3.0.1" + sources."supports-color-2.0.0" + sources."vlq-0.2.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Compile ES2015 with buble"; + homepage = "https://gitlab.com/rich-harris/rollup-plugin-buble#README"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "rollup-watch-^3.2.0" = nodeEnv.buildNodePackage { + name = "rollup-watch"; + packageName = "rollup-watch"; + version = "3.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-watch/-/rollup-watch-3.2.2.tgz"; + sha1 = "5e574232e9ef36da9177f46946d8080cb267354b"; + }; + dependencies = [ + sources."require-relative-0.8.7" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Watch files for changes and perform incremental rebuilds with Rollup"; + homepage = "https://github.com/rollup/rollup-watch#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "uglify-js-^2.8.15" = nodeEnv.buildNodePackage { + name = "uglify-js"; + packageName = "uglify-js"; + version = "2.8.29"; + src = fetchurl { + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz"; + sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd"; + }; + dependencies = [ + sources."align-text-0.1.4" + sources."camelcase-1.2.1" + sources."center-align-0.1.3" + sources."cliui-2.1.0" + sources."decamelize-1.2.0" + sources."is-buffer-1.1.6" + sources."kind-of-3.2.2" + sources."lazy-cache-1.0.4" + sources."longest-1.0.1" + sources."repeat-string-1.6.1" + sources."right-align-0.1.3" + sources."source-map-0.5.7" + sources."uglify-to-browserify-1.0.2" + sources."window-size-0.1.0" + sources."wordwrap-0.0.2" + sources."yargs-3.10.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "JavaScript parser, mangler/compressor and beautifier toolkit"; + homepage = http://lisperator.net/uglifyjs; + license = "BSD-2-Clause"; + }; + production = true; + bypassCache = false; + }; + "url-loader-^0.5.7" = nodeEnv.buildNodePackage { + name = "url-loader"; + packageName = "url-loader"; + version = "0.5.9"; + src = fetchurl { + url = "https://registry.npmjs.org/url-loader/-/url-loader-0.5.9.tgz"; + sha512 = "B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q=="; + }; + dependencies = [ + sources."big.js-3.2.0" + sources."emojis-list-2.1.0" + sources."json5-0.5.1" + sources."loader-utils-1.1.0" + sources."mime-1.3.6" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "url loader module for webpack"; + homepage = "https://github.com/webpack/url-loader#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; +} \ No newline at end of file diff --git a/pkgs/servers/web-apps/codimd/CodeMirror/node.nix b/pkgs/servers/web-apps/codimd/CodeMirror/node.nix new file mode 100644 index 000000000000..85aedb8a5a4c --- /dev/null +++ b/pkgs/servers/web-apps/codimd/CodeMirror/node.nix @@ -0,0 +1,17 @@ +# This file has been generated by node2nix 1.6.0. Do not edit! + +{pkgs ? import { + inherit system; + }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-6_x"}: + +let + nodeEnv = import ../../../../development/node-packages/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.nix { + inherit (pkgs) fetchurl fetchgit; + inherit nodeEnv; +} \ No newline at end of file diff --git a/pkgs/servers/web-apps/codimd/default.nix b/pkgs/servers/web-apps/codimd/default.nix new file mode 100644 index 000000000000..e9f5e0898720 --- /dev/null +++ b/pkgs/servers/web-apps/codimd/default.nix @@ -0,0 +1,156 @@ +{ stdenv, pkgs, buildEnv, fetchFromGitHub, makeWrapper +, fetchpatch, nodejs-6_x, phantomjs2 }: +let + nodePackages = import ./node.nix { + inherit pkgs; + system = stdenv.system; + }; + + addPhantomjs = (pkgs: + map (pkg: pkg.override ( oldAttrs: { + buildInputs = oldAttrs.buildInputs or [] ++ [ phantomjs2 ]; + })) pkgs); + + drvName = drv: (builtins.parseDrvName drv).name; + + linkNodeDeps = ({ pkg, deps, name ? "" }: + nodePackages.${pkg}.override (oldAttrs: { + postInstall = stdenv.lib.concatStringsSep "\n" (map (dep: '' + ln -s ${nodePackages.${dep}}/lib/node_modules/${drvName dep} \ + $out/lib/node_modules/${if name != "" then name else drvName pkg}/node_modules + '') deps + ); + }) + ); + + filterNodePackagesToList = (filterPkgs: allPkgs: + stdenv.lib.mapAttrsToList (_: v: v) ( + stdenv.lib.filterAttrs (n: _: + ! builtins.elem (drvName n) filterPkgs + ) allPkgs) + ); + + # add phantomjs to buildInputs + pkgsWithPhantomjs = (addPhantomjs (map ( + p: nodePackages.${p} + ) [ + "js-url-^2.3.0" + "markdown-pdf-^8.0.0" + ])); + + # link extra dependencies to lib/node_modules + pkgsWithExtraDeps = map (args: + linkNodeDeps args ) [ + { pkg = "select2-^3.5.2-browserify"; + deps = [ "url-loader-^0.5.7" ]; } + { pkg = "js-sequence-diagrams-^1000000.0.6"; + deps = [ "lodash-^4.17.4" ]; } + { pkg = "ionicons-~2.0.1"; + deps = [ "url-loader-^0.5.7" "file-loader-^0.9.0" ]; } + { pkg = "font-awesome-^4.7.0"; + deps = [ "url-loader-^0.5.7" "file-loader-^0.9.0" ]; } + { pkg = "bootstrap-^3.3.7"; + deps = [ "url-loader-^0.5.7" "file-loader-^0.9.0" ]; } + { pkg = "markdown-it-^8.2.2"; + deps = [ "json-loader-^0.5.4" ]; } + { pkg = "markdown-it-emoji-^1.3.0"; + deps = [ "json-loader-^0.5.4" ]; } + { pkg = "raphael-git+https://github.com/dmitrybaranovskiy/raphael"; + deps = [ "eve-^0.5.4" ]; + name = "raphael"; } + ]; + + codemirror = pkgs.callPackage ./CodeMirror { }; + + nodeEnv = buildEnv { + name = "codimd-env"; + paths = pkgsWithPhantomjs ++ pkgsWithExtraDeps ++ [ + codemirror + ] ++ filterNodePackagesToList [ + "bootstrap" + "codemirror-git+https://github.com/hackmdio/CodeMirror.git" + "font-awesome" + "ionicons" + "js-sequence-diagrams" + "js-url" + "markdown-it" + "markdown-pdf" +"node-uuid" + "raphael-git+https://github.com/dmitrybaranovskiy/raphael" + "select2-browserify" + ] nodePackages; + }; + + name = "codimd-${version}"; + version = "1.2.0"; + + src = stdenv.mkDerivation { + name = "${name}-src"; + inherit version; + + src = fetchFromGitHub { + owner = "hackmdio"; + repo = "codimd"; + rev = version; + sha256 = "003v90g5sxxjv5smxvz6y6bq2ny0xpxhsx2cdgkvj7jla243v48s"; + }; + + dontBuild = true; + + installPhase = '' + mkdir $out + cp -R . $out + ''; + }; +in +stdenv.mkDerivation rec { + inherit name version src; + + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ nodejs-6_x ]; + + NODE_PATH = "${nodeEnv}/lib/node_modules"; + + patches = [ + (fetchpatch { # fixes for configurable paths + url = "https://patch-diff.githubusercontent.com/raw/hackmdio/codimd/pull/940.patch"; + sha256 = "0w1cvnp3k1n8690gzlrfijisn182i0v8psjs3df394rfx2347xyp"; + }) + ]; + + buildPhase = '' + ln -s ${nodeEnv}/lib/node_modules node_modules + npm run build + ''; + + installPhase = '' + mkdir -p $out/bin + cat > $out/bin/codimd <=4.14" } +, { "express-session": "^1.14.2" } +, { "file-saver": "^1.3.3" } +, { "flowchart.js": "^1.6.4" } +, { "font-awesome": "^4.7.0" } +, { "formidable": "^1.0.17" } +, { "gist-embed": "~2.6.0" } +, { "graceful-fs": "^4.1.11" } +, { "handlebars": "^4.0.6" } +, { "helmet": "^3.3.0" } +, { "highlight.js": "~9.12.0" } +, { "i18n": "^0.8.3" } +, { "imgur": "git+https://github.com/hackmdio/node-imgur.git" } +, { "ionicons": "~2.0.1" } +, { "jquery": "^3.1.1" } +, { "jquery-mousewheel": "^3.1.13" } +, { "jquery-ui": "^1.12.1" } +, { "js-cookie": "^2.1.3" } +, { "js-sequence-diagrams": "^1000000.0.6" } +, { "js-url": "^2.3.0" } +, { "js-yaml": "^3.7.0" } +, { "jsdom-nogyp": "^0.8.3" } +, { "keymaster": "^1.6.2" } +, { "list.js": "^1.5.0" } +, { "lodash": "^4.17.4" } +, { "lz-string": "1.4.4" } +, { "markdown-it": "^8.2.2" } +, { "markdown-it-abbr": "^1.0.4" } +, { "markdown-it-container": "^2.0.0" } +, { "markdown-it-deflist": "^2.0.1" } +, { "markdown-it-emoji": "^1.3.0" } +, { "markdown-it-footnote": "^3.0.1" } +, { "markdown-it-imsize": "^2.0.1" } +, { "markdown-it-ins": "^2.0.0" } +, { "markdown-it-mark": "^2.0.0" } +, { "markdown-it-mathjax": "^2.0.0" } +, { "markdown-it-regexp": "^0.4.0" } +, { "markdown-it-sub": "^1.0.0" } +, { "markdown-it-sup": "^1.0.0" } +, { "markdown-pdf": "^8.0.0" } +, { "mathjax": "~2.7.0" } +, { "mermaid": "~7.1.0" } +, { "mattermost": "^3.4.0" } +, { "meta-marked": "^0.4.2" } +, { "method-override": "^2.3.7" } +, { "minimist": "^1.2.0" } +, { "minio": "^6.0.0" } +, { "moment": "^2.17.1" } +, { "morgan": "^1.7.0" } +, { "mysql": "^2.12.0" } +, { "node-uuid": "^1.4.7" } +, { "octicons": "~4.4.0" } +, { "passport": "^0.4.0" } +, { "passport-dropbox-oauth2": "^1.1.0" } +, { "passport-facebook": "^2.1.1" } +, { "passport-github": "^1.1.0" } +, { "passport-gitlab2": "^4.0.0" } +, { "passport-google-oauth20": "^1.0.0" } +, { "passport-ldapauth": "^2.0.0" } +, { "passport-local": "^1.0.0" } +, { "passport-oauth2": "^1.4.0" } +, { "passport-twitter": "^1.0.4" } +, { "passport-saml": "^0.31.0" } +, { "passport.socketio": "^3.7.0" } +, { "pdfobject": "^2.0.201604172" } +, { "pg": "^6.1.2" } +, { "pg-hstore": "^2.3.2" } +, { "prismjs": "^1.6.0" } +, { "randomcolor": "^0.5.3" } +, { "raphael": "git+https://github.com/dmitrybaranovskiy/raphael" } +, { "readline-sync": "^1.4.7" } +, { "request": "^2.79.0" } +, { "reveal.js": "~3.6.0" } +, { "scrypt": "^6.0.3" } +, { "select2": "^3.5.2-browserify" } +, { "sequelize": "^3.28.0" } +, { "sequelize-cli": "^2.5.1" } +, { "shortid": "2.2.8" } +, { "socket.io": "~2.0.4" } +, { "socket.io-client": "~2.0.4" } +, { "spin.js": "^2.3.2" } +, { "sqlite3": "^4.0.1" } +, { "store": "^2.0.12" } +, { "string": "^3.3.3" } +, { "tedious": "^1.14.0" } +, { "to-markdown": "^3.0.3" } +, { "toobusy-js": "^0.5.1" } +, { "uuid": "^3.1.0" } +, { "uws": "~0.14.1" } +, { "validator": "^10.4.0" } +, { "velocity-animate": "^1.4.0" } +, { "visibilityjs": "^1.2.4" } +, { "viz.js": "^1.7.0" } +, { "winston": "^2.3.0" } +, { "xss": "^1.0.3" } ] diff --git a/pkgs/servers/web-apps/codimd/generate.sh b/pkgs/servers/web-apps/codimd/generate.sh new file mode 100755 index 000000000000..6d2bf29532e9 --- /dev/null +++ b/pkgs/servers/web-apps/codimd/generate.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env nix-shell +#! nix-shell -i bash -p nodePackages.node2nix + +node2nix -6 -i deps.json \ + -e ../../../development/node-packages/node-env.nix \ + --no-copy-node-env \ + -c node.nix diff --git a/pkgs/servers/web-apps/codimd/node-packages.nix b/pkgs/servers/web-apps/codimd/node-packages.nix new file mode 100644 index 000000000000..414cf6c31589 --- /dev/null +++ b/pkgs/servers/web-apps/codimd/node-packages.nix @@ -0,0 +1,17911 @@ +# This file has been generated by node2nix 1.6.0. Do not edit! + +{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: + +let + sources = { + "@types/body-parser-1.17.0" = { + name = "_at_types_slash_body-parser"; + packageName = "@types/body-parser"; + version = "1.17.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz"; + sha512 = "a2+YeUjPkztKJu5aIF2yArYFQQp8d51wZ7DavSHjFuY1mqVgidGyzEQ41JIVNy82fXj8yPgy2vJmfIywgESW6w=="; + }; + }; + "@types/connect-3.4.32" = { + name = "_at_types_slash_connect"; + packageName = "@types/connect"; + version = "3.4.32"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.32.tgz"; + sha512 = "4r8qa0quOvh7lGD0pre62CAb1oni1OO6ecJLGCezTmhQ8Fz50Arx9RUszryR8KlgK6avuSXvviL6yWyViQABOg=="; + }; + }; + "@types/events-1.2.0" = { + name = "_at_types_slash_events"; + packageName = "@types/events"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/events/-/events-1.2.0.tgz"; + sha512 = "KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA=="; + }; + }; + "@types/express-4.16.0" = { + name = "_at_types_slash_express"; + packageName = "@types/express"; + version = "4.16.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/express/-/express-4.16.0.tgz"; + sha512 = "TtPEYumsmSTtTetAPXlJVf3kEqb6wZK0bZojpJQrnD/djV4q1oB6QQ8aKvKqwNPACoe02GNiy5zDzcYivR5Z2w=="; + }; + }; + "@types/express-serve-static-core-4.16.0" = { + name = "_at_types_slash_express-serve-static-core"; + packageName = "@types/express-serve-static-core"; + version = "4.16.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.0.tgz"; + sha512 = "lTeoCu5NxJU4OD9moCgm0ESZzweAx0YqsAcab6OB0EB3+As1OaHtKnaGJvcngQxYsi9UNv0abn4/DRavrRxt4w=="; + }; + }; + "@types/geojson-1.0.6" = { + name = "_at_types_slash_geojson"; + packageName = "@types/geojson"; + version = "1.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/geojson/-/geojson-1.0.6.tgz"; + sha512 = "Xqg/lIZMrUd0VRmSRbCAewtwGZiAk3mEUDvV4op1tGl+LvyPcb/MIOSxTl9z+9+J+R4/vpjiCAT4xeKzH9ji1w=="; + }; + }; + "@types/ldapjs-1.0.3" = { + name = "_at_types_slash_ldapjs"; + packageName = "@types/ldapjs"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/ldapjs/-/ldapjs-1.0.3.tgz"; + sha512 = "FSj24s1WsFEfOy8taIKp2DokSZfFkjWYZb88AS5eDj3WTocZ+4DnHjhzrXEs048WQ5mfOLJXMOAnc0kSnHh5Lw=="; + }; + }; + "@types/mime-2.0.0" = { + name = "_at_types_slash_mime"; + packageName = "@types/mime"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/mime/-/mime-2.0.0.tgz"; + sha512 = "A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA=="; + }; + }; + "@types/node-7.0.68" = { + name = "_at_types_slash_node"; + packageName = "@types/node"; + version = "7.0.68"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/node/-/node-7.0.68.tgz"; + sha512 = "ym3LNHwJQU0XDyPrTK6NHJTH5YmGKKe0k56in6pg+Wx4HD8fiKrt8xute6/unHvHujCfzmOQTGz1NoEKgFF5Mw=="; + }; + }; + "@types/passport-0.3.5" = { + name = "_at_types_slash_passport"; + packageName = "@types/passport"; + version = "0.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/passport/-/passport-0.3.5.tgz"; + sha512 = "J7mdY1nnhjdbkXT84S3WsyrTtDf2KqUJ9JW3Y9vxA5GuXlejIuvwHw9A2TdNklAqPG2Q0TWqlsA2a2GIeV1jYA=="; + }; + }; + "@types/range-parser-1.2.2" = { + name = "_at_types_slash_range-parser"; + packageName = "@types/range-parser"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.2.tgz"; + sha512 = "HtKGu+qG1NPvYe1z7ezLsyIaXYyi8SoAVqWDZgDQ8dLrsZvSzUNCwZyfX33uhWxL/SU0ZDQZ3nwZ0nimt507Kw=="; + }; + }; + "@types/serve-static-1.13.2" = { + name = "_at_types_slash_serve-static"; + packageName = "@types/serve-static"; + version = "1.13.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.2.tgz"; + sha512 = "/BZ4QRLpH/bNYgZgwhKEh+5AsboDBcUdlBYgzoLX0fpj3Y2gp6EApyOlM3bK53wQS/OE1SrdSYBAbux2D1528Q=="; + }; + }; + "JSV-4.0.2" = { + name = "JSV"; + packageName = "JSV"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz"; + sha1 = "d077f6825571f82132f9dffaed587b4029feff57"; + }; + }; + "abab-1.0.4" = { + name = "abab"; + packageName = "abab"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz"; + sha1 = "5faad9c2c07f60dd76770f71cf025b62a63cfd4e"; + }; + }; + "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=="; + }; + }; + "accepts-1.3.5" = { + name = "accepts"; + packageName = "accepts"; + version = "1.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz"; + sha1 = "eb777df6011723a3b14e8a72c0805c8e86746bd2"; + }; + }; + "acorn-3.3.0" = { + name = "acorn"; + packageName = "acorn"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz"; + sha1 = "45e37fb39e8da3f25baee3ff5369e2bb5f22017a"; + }; + }; + "acorn-4.0.13" = { + name = "acorn"; + packageName = "acorn"; + version = "4.0.13"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz"; + sha1 = "105495ae5361d697bd195c825192e1ad7f253787"; + }; + }; + "acorn-5.7.1" = { + name = "acorn"; + packageName = "acorn"; + version = "5.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz"; + sha512 = "d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ=="; + }; + }; + "acorn-globals-3.1.0" = { + name = "acorn-globals"; + packageName = "acorn-globals"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz"; + sha1 = "fd8270f71fbb4996b004fa880ee5d46573a731bf"; + }; + }; + "acorn-jsx-3.0.1" = { + name = "acorn-jsx"; + packageName = "acorn-jsx"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz"; + sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b"; + }; + }; + "acorn-object-spread-1.0.0" = { + name = "acorn-object-spread"; + packageName = "acorn-object-spread"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz"; + sha1 = "48ead0f4a8eb16995a17a0db9ffc6acaada4ba68"; + }; + }; + "after-0.8.2" = { + name = "after"; + packageName = "after"; + version = "0.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/after/-/after-0.8.2.tgz"; + sha1 = "fedb394f9f0e02aa9768e702bda23b505fae7e1f"; + }; + }; + "ajv-4.11.8" = { + name = "ajv"; + packageName = "ajv"; + version = "4.11.8"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz"; + sha1 = "82ffb02b29e662ae53bdc20af15947706739c536"; + }; + }; + "ajv-5.5.2" = { + name = "ajv"; + packageName = "ajv"; + version = "5.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz"; + sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965"; + }; + }; + "ajv-6.5.2" = { + name = "ajv"; + packageName = "ajv"; + version = "6.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz"; + sha512 = "hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA=="; + }; + }; + "ajv-keywords-1.5.1" = { + name = "ajv-keywords"; + packageName = "ajv-keywords"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz"; + sha1 = "314dd0a4b3368fad3dfcdc54ede6171b886daf3c"; + }; + }; + "ajv-keywords-3.2.0" = { + name = "ajv-keywords"; + packageName = "ajv-keywords"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz"; + sha1 = "e86b819c602cf8821ad637413698f1dec021847a"; + }; + }; + "align-text-0.1.4" = { + name = "align-text"; + packageName = "align-text"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz"; + sha1 = "0cd90a561093f35d0a99256c22b7069433fad117"; + }; + }; + "alphanum-sort-1.0.2" = { + name = "alphanum-sort"; + packageName = "alphanum-sort"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz"; + sha1 = "97a1119649b211ad33691d9f9f486a8ec9fbe0a3"; + }; + }; + "ambi-2.5.0" = { + name = "ambi"; + packageName = "ambi"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ambi/-/ambi-2.5.0.tgz"; + sha1 = "7c8e372be48891157e7cea01cb6f9143d1f74220"; + }; + }; + "amdefine-1.0.1" = { + name = "amdefine"; + packageName = "amdefine"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz"; + sha1 = "4a5282ac164729e93619bcfd3ad151f817ce91f5"; + }; + }; + "anchor-markdown-header-0.5.7" = { + name = "anchor-markdown-header"; + packageName = "anchor-markdown-header"; + version = "0.5.7"; + src = fetchurl { + url = "https://registry.npmjs.org/anchor-markdown-header/-/anchor-markdown-header-0.5.7.tgz"; + sha1 = "045063d76e6a1f9cd327a57a0126aa0fdec371a7"; + }; + }; + "ansi-escapes-1.4.0" = { + name = "ansi-escapes"; + packageName = "ansi-escapes"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz"; + sha1 = "d3a8a83b319aa67793662b13e761c7911422306e"; + }; + }; + "ansi-gray-0.1.1" = { + name = "ansi-gray"; + packageName = "ansi-gray"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz"; + sha1 = "2962cf54ec9792c48510a3deb524436861ef7251"; + }; + }; + "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"; + }; + }; + "ansi-regex-3.0.0" = { + name = "ansi-regex"; + packageName = "ansi-regex"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz"; + sha1 = "ed0317c322064f79466c02966bddb605ab37d998"; + }; + }; + "ansi-styles-1.0.0" = { + name = "ansi-styles"; + packageName = "ansi-styles"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz"; + sha1 = "cb102df1c56f5123eab8b67cd7b98027a0279178"; + }; + }; + "ansi-styles-2.2.1" = { + name = "ansi-styles"; + packageName = "ansi-styles"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"; + sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe"; + }; + }; + "ansi-styles-3.2.1" = { + name = "ansi-styles"; + packageName = "ansi-styles"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"; + sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="; + }; + }; + "ansi-wrap-0.1.0" = { + name = "ansi-wrap"; + packageName = "ansi-wrap"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz"; + sha1 = "a82250ddb0015e9a27ca82e82ea603bbfa45efaf"; + }; + }; + "anymatch-1.3.2" = { + name = "anymatch"; + packageName = "anymatch"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz"; + sha512 = "0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA=="; + }; + }; + "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=="; + }; + }; + "archiver-utils-1.3.0" = { + name = "archiver-utils"; + packageName = "archiver-utils"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz"; + sha1 = "e50b4c09c70bf3d680e32ff1b7994e9f9d895174"; + }; + }; + "archy-1.0.0" = { + name = "archy"; + packageName = "archy"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz"; + sha1 = "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"; + }; + }; + "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=="; + }; + }; + "argparse-0.1.16" = { + name = "argparse"; + packageName = "argparse"; + version = "0.1.16"; + src = fetchurl { + url = "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz"; + sha1 = "cfd01e0fbba3d6caed049fbd758d40f65196f57c"; + }; + }; + "argparse-1.0.10" = { + name = "argparse"; + packageName = "argparse"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"; + sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="; + }; + }; + "arr-diff-2.0.0" = { + name = "arr-diff"; + packageName = "arr-diff"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz"; + sha1 = "8f3b827f955a8bd669697e4a4256ac3ceae356cf"; + }; + }; + "arr-diff-4.0.0" = { + name = "arr-diff"; + packageName = "arr-diff"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz"; + sha1 = "d6461074febfec71e7e15235761a329a5dc7c520"; + }; + }; + "arr-flatten-1.1.0" = { + name = "arr-flatten"; + packageName = "arr-flatten"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz"; + sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="; + }; + }; + "arr-union-3.1.0" = { + name = "arr-union"; + packageName = "arr-union"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz"; + sha1 = "e39b09aea9def866a8f206e288af63919bae39c4"; + }; + }; + "array-differ-1.0.0" = { + name = "array-differ"; + packageName = "array-differ"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz"; + sha1 = "eff52e3758249d33be402b8bb8e564bb2b5d4031"; + }; + }; + "array-each-1.0.1" = { + name = "array-each"; + packageName = "array-each"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz"; + sha1 = "a794af0c05ab1752846ee753a1f211a05ba0c44f"; + }; + }; + "array-equal-1.0.0" = { + name = "array-equal"; + packageName = "array-equal"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz"; + sha1 = "8c2a5ef2472fd9ea742b04c77a75093ba2757c93"; + }; + }; + "array-flatten-1.1.1" = { + name = "array-flatten"; + packageName = "array-flatten"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"; + sha1 = "9a5f699051b1e7073328f2a008968b64ea2955d2"; + }; + }; + "array-slice-1.1.0" = { + name = "array-slice"; + packageName = "array-slice"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz"; + sha512 = "B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w=="; + }; + }; + "array-union-1.0.2" = { + name = "array-union"; + packageName = "array-union"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz"; + sha1 = "9a34410e4f4e3da23dea375be5be70f24778ec39"; + }; + }; + "array-uniq-1.0.3" = { + name = "array-uniq"; + packageName = "array-uniq"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"; + sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6"; + }; + }; + "array-unique-0.2.1" = { + name = "array-unique"; + packageName = "array-unique"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz"; + sha1 = "a1d97ccafcbc2625cc70fadceb36a50c58b01a53"; + }; + }; + "array-unique-0.3.2" = { + name = "array-unique"; + packageName = "array-unique"; + version = "0.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz"; + sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"; + }; + }; + "array.prototype.find-2.0.4" = { + name = "array.prototype.find"; + packageName = "array.prototype.find"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.0.4.tgz"; + sha1 = "556a5c5362c08648323ddaeb9de9d14bc1864c90"; + }; + }; + "arraybuffer.slice-0.0.7" = { + name = "arraybuffer.slice"; + packageName = "arraybuffer.slice"; + version = "0.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz"; + sha512 = "wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="; + }; + }; + "arrify-1.0.1" = { + name = "arrify"; + packageName = "arrify"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz"; + sha1 = "898508da2226f380df904728456849c1501a4b0d"; + }; + }; + "asap-2.0.6" = { + name = "asap"; + packageName = "asap"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"; + sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46"; + }; + }; + "asn1-0.2.3" = { + name = "asn1"; + packageName = "asn1"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz"; + sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86"; + }; + }; + "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-1.4.1" = { + name = "assert"; + packageName = "assert"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz"; + sha1 = "99912d591836b5a6f5b345c0f07eefc08fc65d91"; + }; + }; + "assert-plus-0.1.5" = { + name = "assert-plus"; + packageName = "assert-plus"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"; + sha1 = "ee74009413002d84cec7219c6ac811812e723160"; + }; + }; + "assert-plus-0.2.0" = { + name = "assert-plus"; + packageName = "assert-plus"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz"; + sha1 = "d74e1b87e7affc0db8aadb7021f3fe48101ab234"; + }; + }; + "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"; + }; + }; + "assign-symbols-1.0.0" = { + name = "assign-symbols"; + packageName = "assign-symbols"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz"; + sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"; + }; + }; + "async-0.2.10" = { + name = "async"; + packageName = "async"; + version = "0.2.10"; + src = fetchurl { + url = "https://registry.npmjs.org/async/-/async-0.2.10.tgz"; + sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"; + }; + }; + "async-0.9.2" = { + name = "async"; + packageName = "async"; + version = "0.9.2"; + src = fetchurl { + url = "https://registry.npmjs.org/async/-/async-0.9.2.tgz"; + sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d"; + }; + }; + "async-1.0.0" = { + name = "async"; + packageName = "async"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/async/-/async-1.0.0.tgz"; + sha1 = "f8fc04ca3a13784ade9e1641af98578cfbd647a9"; + }; + }; + "async-1.5.2" = { + name = "async"; + packageName = "async"; + version = "1.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/async/-/async-1.5.2.tgz"; + sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a"; + }; + }; + "async-2.6.1" = { + name = "async"; + packageName = "async"; + version = "2.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/async/-/async-2.6.1.tgz"; + sha512 = "fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ=="; + }; + }; + "async-each-1.0.1" = { + name = "async-each"; + packageName = "async-each"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz"; + sha1 = "19d386a1d9edc6e7c1c85d388aedbcc56d33602d"; + }; + }; + "async-limiter-1.0.0" = { + name = "async-limiter"; + packageName = "async-limiter"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz"; + sha512 = "jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="; + }; + }; + "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"; + }; + }; + "atob-2.1.1" = { + name = "atob"; + packageName = "atob"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz"; + sha1 = "ae2d5a729477f289d60dd7f96a6314a22dd6c22a"; + }; + }; + "autolinker-0.15.3" = { + name = "autolinker"; + packageName = "autolinker"; + version = "0.15.3"; + src = fetchurl { + url = "https://registry.npmjs.org/autolinker/-/autolinker-0.15.3.tgz"; + sha1 = "342417d8f2f3461b14cf09088d5edf8791dc9832"; + }; + }; + "autoprefixer-6.7.7" = { + name = "autoprefixer"; + packageName = "autoprefixer"; + version = "6.7.7"; + src = fetchurl { + url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz"; + sha1 = "1dbd1c835658e35ce3f9984099db00585c782014"; + }; + }; + "aws-sign2-0.6.0" = { + name = "aws-sign2"; + packageName = "aws-sign2"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz"; + sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f"; + }; + }; + "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.7.0" = { + name = "aws4"; + packageName = "aws4"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz"; + sha512 = "32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w=="; + }; + }; + "babel-code-frame-6.26.0" = { + name = "babel-code-frame"; + packageName = "babel-code-frame"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz"; + sha1 = "63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"; + }; + }; + "babel-core-6.26.3" = { + name = "babel-core"; + packageName = "babel-core"; + version = "6.26.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz"; + sha512 = "6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA=="; + }; + }; + "babel-generator-6.26.1" = { + name = "babel-generator"; + packageName = "babel-generator"; + version = "6.26.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz"; + sha512 = "HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA=="; + }; + }; + "babel-helper-call-delegate-6.24.1" = { + name = "babel-helper-call-delegate"; + packageName = "babel-helper-call-delegate"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz"; + sha1 = "ece6aacddc76e41c3461f88bfc575bd0daa2df8d"; + }; + }; + "babel-helper-define-map-6.26.0" = { + name = "babel-helper-define-map"; + packageName = "babel-helper-define-map"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz"; + sha1 = "a5f56dab41a25f97ecb498c7ebaca9819f95be5f"; + }; + }; + "babel-helper-function-name-6.24.1" = { + name = "babel-helper-function-name"; + packageName = "babel-helper-function-name"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz"; + sha1 = "d3475b8c03ed98242a25b48351ab18399d3580a9"; + }; + }; + "babel-helper-get-function-arity-6.24.1" = { + name = "babel-helper-get-function-arity"; + packageName = "babel-helper-get-function-arity"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz"; + sha1 = "8f7782aa93407c41d3aa50908f89b031b1b6853d"; + }; + }; + "babel-helper-hoist-variables-6.24.1" = { + name = "babel-helper-hoist-variables"; + packageName = "babel-helper-hoist-variables"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz"; + sha1 = "1ecb27689c9d25513eadbc9914a73f5408be7a76"; + }; + }; + "babel-helper-optimise-call-expression-6.24.1" = { + name = "babel-helper-optimise-call-expression"; + packageName = "babel-helper-optimise-call-expression"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz"; + sha1 = "f7a13427ba9f73f8f4fa993c54a97882d1244257"; + }; + }; + "babel-helper-regex-6.26.0" = { + name = "babel-helper-regex"; + packageName = "babel-helper-regex"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz"; + sha1 = "325c59f902f82f24b74faceed0363954f6495e72"; + }; + }; + "babel-helper-replace-supers-6.24.1" = { + name = "babel-helper-replace-supers"; + packageName = "babel-helper-replace-supers"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz"; + sha1 = "bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a"; + }; + }; + "babel-helpers-6.24.1" = { + name = "babel-helpers"; + packageName = "babel-helpers"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz"; + sha1 = "3471de9caec388e5c850e597e58a26ddf37602b2"; + }; + }; + "babel-messages-6.23.0" = { + name = "babel-messages"; + packageName = "babel-messages"; + version = "6.23.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz"; + sha1 = "f3cdf4703858035b2a2951c6ec5edf6c62f2630e"; + }; + }; + "babel-plugin-check-es2015-constants-6.22.0" = { + name = "babel-plugin-check-es2015-constants"; + packageName = "babel-plugin-check-es2015-constants"; + version = "6.22.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz"; + sha1 = "35157b101426fd2ffd3da3f75c7d1e91835bbf8a"; + }; + }; + "babel-plugin-transform-es2015-arrow-functions-6.22.0" = { + name = "babel-plugin-transform-es2015-arrow-functions"; + packageName = "babel-plugin-transform-es2015-arrow-functions"; + version = "6.22.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz"; + sha1 = "452692cb711d5f79dc7f85e440ce41b9f244d221"; + }; + }; + "babel-plugin-transform-es2015-block-scoped-functions-6.22.0" = { + name = "babel-plugin-transform-es2015-block-scoped-functions"; + packageName = "babel-plugin-transform-es2015-block-scoped-functions"; + version = "6.22.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz"; + sha1 = "bbc51b49f964d70cb8d8e0b94e820246ce3a6141"; + }; + }; + "babel-plugin-transform-es2015-block-scoping-6.26.0" = { + name = "babel-plugin-transform-es2015-block-scoping"; + packageName = "babel-plugin-transform-es2015-block-scoping"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz"; + sha1 = "d70f5299c1308d05c12f463813b0a09e73b1895f"; + }; + }; + "babel-plugin-transform-es2015-classes-6.24.1" = { + name = "babel-plugin-transform-es2015-classes"; + packageName = "babel-plugin-transform-es2015-classes"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz"; + sha1 = "5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"; + }; + }; + "babel-plugin-transform-es2015-computed-properties-6.24.1" = { + name = "babel-plugin-transform-es2015-computed-properties"; + packageName = "babel-plugin-transform-es2015-computed-properties"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz"; + sha1 = "6fe2a8d16895d5634f4cd999b6d3480a308159b3"; + }; + }; + "babel-plugin-transform-es2015-destructuring-6.23.0" = { + name = "babel-plugin-transform-es2015-destructuring"; + packageName = "babel-plugin-transform-es2015-destructuring"; + version = "6.23.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz"; + sha1 = "997bb1f1ab967f682d2b0876fe358d60e765c56d"; + }; + }; + "babel-plugin-transform-es2015-duplicate-keys-6.24.1" = { + name = "babel-plugin-transform-es2015-duplicate-keys"; + packageName = "babel-plugin-transform-es2015-duplicate-keys"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz"; + sha1 = "73eb3d310ca969e3ef9ec91c53741a6f1576423e"; + }; + }; + "babel-plugin-transform-es2015-for-of-6.23.0" = { + name = "babel-plugin-transform-es2015-for-of"; + packageName = "babel-plugin-transform-es2015-for-of"; + version = "6.23.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz"; + sha1 = "f47c95b2b613df1d3ecc2fdb7573623c75248691"; + }; + }; + "babel-plugin-transform-es2015-function-name-6.24.1" = { + name = "babel-plugin-transform-es2015-function-name"; + packageName = "babel-plugin-transform-es2015-function-name"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz"; + sha1 = "834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"; + }; + }; + "babel-plugin-transform-es2015-literals-6.22.0" = { + name = "babel-plugin-transform-es2015-literals"; + packageName = "babel-plugin-transform-es2015-literals"; + version = "6.22.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz"; + sha1 = "4f54a02d6cd66cf915280019a31d31925377ca2e"; + }; + }; + "babel-plugin-transform-es2015-modules-amd-6.24.1" = { + name = "babel-plugin-transform-es2015-modules-amd"; + packageName = "babel-plugin-transform-es2015-modules-amd"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz"; + sha1 = "3b3e54017239842d6d19c3011c4bd2f00a00d154"; + }; + }; + "babel-plugin-transform-es2015-modules-commonjs-6.26.2" = { + name = "babel-plugin-transform-es2015-modules-commonjs"; + packageName = "babel-plugin-transform-es2015-modules-commonjs"; + version = "6.26.2"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz"; + sha512 = "CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q=="; + }; + }; + "babel-plugin-transform-es2015-modules-systemjs-6.24.1" = { + name = "babel-plugin-transform-es2015-modules-systemjs"; + packageName = "babel-plugin-transform-es2015-modules-systemjs"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz"; + sha1 = "ff89a142b9119a906195f5f106ecf305d9407d23"; + }; + }; + "babel-plugin-transform-es2015-modules-umd-6.24.1" = { + name = "babel-plugin-transform-es2015-modules-umd"; + packageName = "babel-plugin-transform-es2015-modules-umd"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz"; + sha1 = "ac997e6285cd18ed6176adb607d602344ad38468"; + }; + }; + "babel-plugin-transform-es2015-object-super-6.24.1" = { + name = "babel-plugin-transform-es2015-object-super"; + packageName = "babel-plugin-transform-es2015-object-super"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz"; + sha1 = "24cef69ae21cb83a7f8603dad021f572eb278f8d"; + }; + }; + "babel-plugin-transform-es2015-parameters-6.24.1" = { + name = "babel-plugin-transform-es2015-parameters"; + packageName = "babel-plugin-transform-es2015-parameters"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz"; + sha1 = "57ac351ab49caf14a97cd13b09f66fdf0a625f2b"; + }; + }; + "babel-plugin-transform-es2015-shorthand-properties-6.24.1" = { + name = "babel-plugin-transform-es2015-shorthand-properties"; + packageName = "babel-plugin-transform-es2015-shorthand-properties"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz"; + sha1 = "24f875d6721c87661bbd99a4622e51f14de38aa0"; + }; + }; + "babel-plugin-transform-es2015-spread-6.22.0" = { + name = "babel-plugin-transform-es2015-spread"; + packageName = "babel-plugin-transform-es2015-spread"; + version = "6.22.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz"; + sha1 = "d6d68a99f89aedc4536c81a542e8dd9f1746f8d1"; + }; + }; + "babel-plugin-transform-es2015-sticky-regex-6.24.1" = { + name = "babel-plugin-transform-es2015-sticky-regex"; + packageName = "babel-plugin-transform-es2015-sticky-regex"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz"; + sha1 = "00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"; + }; + }; + "babel-plugin-transform-es2015-template-literals-6.22.0" = { + name = "babel-plugin-transform-es2015-template-literals"; + packageName = "babel-plugin-transform-es2015-template-literals"; + version = "6.22.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz"; + sha1 = "a84b3450f7e9f8f1f6839d6d687da84bb1236d8d"; + }; + }; + "babel-plugin-transform-es2015-typeof-symbol-6.23.0" = { + name = "babel-plugin-transform-es2015-typeof-symbol"; + packageName = "babel-plugin-transform-es2015-typeof-symbol"; + version = "6.23.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz"; + sha1 = "dec09f1cddff94b52ac73d505c84df59dcceb372"; + }; + }; + "babel-plugin-transform-es2015-unicode-regex-6.24.1" = { + name = "babel-plugin-transform-es2015-unicode-regex"; + packageName = "babel-plugin-transform-es2015-unicode-regex"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz"; + sha1 = "d38b12f42ea7323f729387f18a7c5ae1faeb35e9"; + }; + }; + "babel-plugin-transform-regenerator-6.26.0" = { + name = "babel-plugin-transform-regenerator"; + packageName = "babel-plugin-transform-regenerator"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz"; + sha1 = "e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"; + }; + }; + "babel-plugin-transform-strict-mode-6.24.1" = { + name = "babel-plugin-transform-strict-mode"; + packageName = "babel-plugin-transform-strict-mode"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz"; + sha1 = "d5faf7aa578a65bbe591cf5edae04a0c67020758"; + }; + }; + "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-register-6.26.0" = { + name = "babel-register"; + packageName = "babel-register"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz"; + sha1 = "6ed021173e2fcb486d7acb45c6009a856f647071"; + }; + }; + "babel-runtime-6.26.0" = { + name = "babel-runtime"; + packageName = "babel-runtime"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"; + sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe"; + }; + }; + "babel-template-6.26.0" = { + name = "babel-template"; + packageName = "babel-template"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz"; + sha1 = "de03e2d16396b069f46dd9fff8521fb1a0e35e02"; + }; + }; + "babel-traverse-6.26.0" = { + name = "babel-traverse"; + packageName = "babel-traverse"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz"; + sha1 = "46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"; + }; + }; + "babel-types-6.26.0" = { + name = "babel-types"; + packageName = "babel-types"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz"; + sha1 = "a3b073f94ab49eb6fa55cd65227a334380632497"; + }; + }; + "babylon-6.18.0" = { + name = "babylon"; + packageName = "babylon"; + version = "6.18.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz"; + sha512 = "q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="; + }; + }; + "backo2-1.0.2" = { + name = "backo2"; + packageName = "backo2"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz"; + sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947"; + }; + }; + "backoff-2.5.0" = { + name = "backoff"; + packageName = "backoff"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz"; + sha1 = "f616eda9d3e4b66b8ca7fca79f695722c5f8e26f"; + }; + }; + "bail-1.0.3" = { + name = "bail"; + packageName = "bail"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/bail/-/bail-1.0.3.tgz"; + sha512 = "1X8CnjFVQ+a+KW36uBNMTU5s8+v5FzeqrP7hTG5aTb4aPreSbZJlhwPon9VKMuEVgV++JM+SQrALY3kr7eswdg=="; + }; + }; + "balanced-match-0.4.2" = { + name = "balanced-match"; + packageName = "balanced-match"; + version = "0.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz"; + sha1 = "cb3f3e3c732dc0f01ee70b403f302e61d7709838"; + }; + }; + "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"; + }; + }; + "base-0.11.2" = { + name = "base"; + packageName = "base"; + version = "0.11.2"; + src = fetchurl { + url = "https://registry.npmjs.org/base/-/base-0.11.2.tgz"; + sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg=="; + }; + }; + "base64-arraybuffer-0.1.5" = { + name = "base64-arraybuffer"; + packageName = "base64-arraybuffer"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz"; + sha1 = "73926771923b5a19747ad666aa5cd4bf9c6e9ce8"; + }; + }; + "base64-js-1.3.0" = { + name = "base64-js"; + packageName = "base64-js"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz"; + sha512 = "ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="; + }; + }; + "base64id-1.0.0" = { + name = "base64id"; + packageName = "base64id"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz"; + sha1 = "47688cb99bb6804f0e06d3e763b1c32e57d8e6b6"; + }; + }; + "basic-auth-2.0.0" = { + name = "basic-auth"; + packageName = "basic-auth"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz"; + sha1 = "015db3f353e02e56377755f962742e8981e7bbba"; + }; + }; + "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"; + }; + }; + "bcryptjs-2.4.3" = { + name = "bcryptjs"; + packageName = "bcryptjs"; + version = "2.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz"; + sha1 = "9ab5627b93e60621ff7cdac5da9733027df1d0cb"; + }; + }; + "beeper-1.1.1" = { + name = "beeper"; + packageName = "beeper"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz"; + sha1 = "e6d5ea8c5dad001304a70b22638447f69cb2f809"; + }; + }; + "better-assert-1.0.2" = { + name = "better-assert"; + packageName = "better-assert"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz"; + sha1 = "40866b9e1b9e0b55b481894311e68faffaebc522"; + }; + }; + "big-number-0.3.1" = { + name = "big-number"; + packageName = "big-number"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/big-number/-/big-number-0.3.1.tgz"; + sha1 = "ac73020c0a59bb79eb17c2ce2db77f77d974e013"; + }; + }; + "big.js-3.2.0" = { + name = "big.js"; + packageName = "big.js"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz"; + sha512 = "+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="; + }; + }; + "bignumber.js-4.1.0" = { + name = "bignumber.js"; + packageName = "bignumber.js"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz"; + sha512 = "eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA=="; + }; + }; + "binary-extensions-1.11.0" = { + name = "binary-extensions"; + packageName = "binary-extensions"; + version = "1.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz"; + sha1 = "46aa1751fb6a2f93ee5e689bb1087d4b14c6c205"; + }; + }; + "bl-1.2.2" = { + name = "bl"; + packageName = "bl"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz"; + sha512 = "e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA=="; + }; + }; + "blint-1.0.3" = { + name = "blint"; + packageName = "blint"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/blint/-/blint-1.0.3.tgz"; + sha512 = "6RwH3oJYMujQNd38WWU+jUSRqWfECrmpfL8o3fn3Q3fE9nn5iAktLZJHGEHqeecownbZZwZneTLbaNbIWwU9/A=="; + }; + }; + "blob-0.0.4" = { + name = "blob"; + packageName = "blob"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz"; + sha1 = "bcf13052ca54463f30f9fc7e95b9a47630a94921"; + }; + }; + "block-elements-1.2.0" = { + name = "block-elements"; + packageName = "block-elements"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/block-elements/-/block-elements-1.2.0.tgz"; + sha1 = "8e04ccab638c7e2596f5065fb6c1c7518c905a5d"; + }; + }; + "block-stream2-1.1.0" = { + name = "block-stream2"; + packageName = "block-stream2"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/block-stream2/-/block-stream2-1.1.0.tgz"; + sha1 = "c738e3a91ba977ebb5e1fef431e13ca11d8639e2"; + }; + }; + "bluebird-3.5.1" = { + name = "bluebird"; + packageName = "bluebird"; + version = "3.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz"; + sha512 = "MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA=="; + }; + }; + "body-parser-1.18.2" = { + name = "body-parser"; + packageName = "body-parser"; + version = "1.18.2"; + src = fetchurl { + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz"; + sha1 = "87678a19d84b47d859b83199bd59bce222b10454"; + }; + }; + "boolbase-1.0.0" = { + name = "boolbase"; + packageName = "boolbase"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"; + sha1 = "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"; + }; + }; + "boom-2.10.1" = { + name = "boom"; + packageName = "boom"; + version = "2.10.1"; + src = fetchurl { + url = "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz"; + sha1 = "39c8918ceff5799f83f9492a848f625add0c766f"; + }; + }; + "boundary-1.0.1" = { + name = "boundary"; + packageName = "boundary"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/boundary/-/boundary-1.0.1.tgz"; + sha1 = "4d67dc2602c0cc16dd9bce7ebf87e948290f5812"; + }; + }; + "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=="; + }; + }; + "braces-1.8.5" = { + name = "braces"; + packageName = "braces"; + version = "1.8.5"; + src = fetchurl { + url = "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz"; + sha1 = "ba77962e12dff969d6b76711e914b737857bf6a7"; + }; + }; + "braces-2.3.2" = { + name = "braces"; + packageName = "braces"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz"; + sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w=="; + }; + }; + "browserify-aes-0.4.0" = { + name = "browserify-aes"; + packageName = "browserify-aes"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz"; + sha1 = "067149b668df31c4b58533e02d01e806d8608e2c"; + }; + }; + "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-zlib-0.1.4" = { + name = "browserify-zlib"; + packageName = "browserify-zlib"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz"; + sha1 = "bb35f8a519f600e0fa6b8485241c979d0141fb2d"; + }; + }; + "browserslist-1.7.7" = { + name = "browserslist"; + packageName = "browserslist"; + version = "1.7.7"; + src = fetchurl { + url = "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz"; + sha1 = "0bd76704258be829b2398bb50e4b62d1a166b0b9"; + }; + }; + "buble-0.15.2" = { + name = "buble"; + packageName = "buble"; + version = "0.15.2"; + src = fetchurl { + url = "https://registry.npmjs.org/buble/-/buble-0.15.2.tgz"; + sha1 = "547fc47483f8e5e8176d82aa5ebccb183b02d613"; + }; + }; + "buffer-4.9.1" = { + name = "buffer"; + packageName = "buffer"; + version = "4.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz"; + sha1 = "6d1bb601b07a4efced97094132093027c95bc298"; + }; + }; + "buffer-5.2.0" = { + name = "buffer"; + packageName = "buffer"; + version = "5.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer/-/buffer-5.2.0.tgz"; + sha512 = "nUJyfChH7PMJy75eRDCCKtszSEFokUNXC1hNVSe+o+VdcgvDPLs20k3v8UXI8ruRYAJiYtyRea8mYyqPxoHWDw=="; + }; + }; + "buffer-alloc-1.2.0" = { + name = "buffer-alloc"; + packageName = "buffer-alloc"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz"; + sha512 = "CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow=="; + }; + }; + "buffer-alloc-unsafe-1.1.0" = { + name = "buffer-alloc-unsafe"; + packageName = "buffer-alloc-unsafe"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz"; + sha512 = "TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="; + }; + }; + "buffer-crc32-0.2.13" = { + name = "buffer-crc32"; + packageName = "buffer-crc32"; + version = "0.2.13"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"; + sha1 = "0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"; + }; + }; + "buffer-fill-1.0.0" = { + name = "buffer-fill"; + packageName = "buffer-fill"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz"; + sha1 = "f8f78b76789888ef39f205cd637f68e702122b2c"; + }; + }; + "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=="; + }; + }; + "buffer-writer-1.0.1" = { + name = "buffer-writer"; + packageName = "buffer-writer"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-writer/-/buffer-writer-1.0.1.tgz"; + sha1 = "22a936901e3029afcd7547eb4487ceb697a3bf08"; + }; + }; + "builtin-modules-1.1.1" = { + name = "builtin-modules"; + packageName = "builtin-modules"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz"; + sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f"; + }; + }; + "builtin-status-codes-3.0.0" = { + name = "builtin-status-codes"; + packageName = "builtin-status-codes"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"; + sha1 = "85982878e21b98e1c66425e03d0174788f569ee8"; + }; + }; + "bunyan-1.8.12" = { + name = "bunyan"; + packageName = "bunyan"; + version = "1.8.12"; + src = fetchurl { + url = "https://registry.npmjs.org/bunyan/-/bunyan-1.8.12.tgz"; + sha1 = "f150f0f6748abdd72aeae84f04403be2ef113797"; + }; + }; + "bytes-3.0.0" = { + name = "bytes"; + packageName = "bytes"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"; + sha1 = "d32815404d689699f85a4ea4fa8755dd13a96048"; + }; + }; + "cacache-10.0.4" = { + name = "cacache"; + packageName = "cacache"; + version = "10.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz"; + sha512 = "Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA=="; + }; + }; + "cache-base-1.0.1" = { + name = "cache-base"; + packageName = "cache-base"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz"; + sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ=="; + }; + }; + "caller-path-0.1.0" = { + name = "caller-path"; + packageName = "caller-path"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz"; + sha1 = "94085ef63581ecd3daa92444a8fe94e82577751f"; + }; + }; + "callsite-1.0.0" = { + name = "callsite"; + packageName = "callsite"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"; + sha1 = "280398e5d664bd74038b6f0905153e6e8af1bc20"; + }; + }; + "callsites-0.2.0" = { + name = "callsites"; + packageName = "callsites"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz"; + sha1 = "afab96262910a7f33c19a5775825c69f34e350ca"; + }; + }; + "camel-case-3.0.0" = { + name = "camel-case"; + packageName = "camel-case"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz"; + sha1 = "ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"; + }; + }; + "camelcase-1.2.1" = { + name = "camelcase"; + packageName = "camelcase"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz"; + sha1 = "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"; + }; + }; + "camelcase-4.1.0" = { + name = "camelcase"; + packageName = "camelcase"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz"; + sha1 = "d545635be1e33c542649c69173e5de6acfae34dd"; + }; + }; + "camelize-1.0.0" = { + name = "camelize"; + packageName = "camelize"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz"; + sha1 = "164a5483e630fa4321e5af07020e531831b2609b"; + }; + }; + "caniuse-api-1.6.1" = { + name = "caniuse-api"; + packageName = "caniuse-api"; + version = "1.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz"; + sha1 = "b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"; + }; + }; + "caniuse-db-1.0.30000874" = { + name = "caniuse-db"; + packageName = "caniuse-db"; + version = "1.0.30000874"; + src = fetchurl { + url = "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000874.tgz"; + sha1 = "49edc0262efdc6c49d4d962bb16d1f0c790fa44e"; + }; + }; + "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"; + }; + }; + "ccount-1.0.3" = { + name = "ccount"; + packageName = "ccount"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/ccount/-/ccount-1.0.3.tgz"; + sha512 = "Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw=="; + }; + }; + "center-align-0.1.3" = { + name = "center-align"; + packageName = "center-align"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz"; + sha1 = "aa0d32629b6ee972200411cbd4461c907bc2b7ad"; + }; + }; + "chalk-0.4.0" = { + name = "chalk"; + packageName = "chalk"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz"; + sha1 = "5199a3ddcd0c1efe23bc08c1b027b06176e0c64f"; + }; + }; + "chalk-1.1.3" = { + name = "chalk"; + packageName = "chalk"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"; + sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98"; + }; + }; + "chalk-2.4.1" = { + name = "chalk"; + packageName = "chalk"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz"; + sha512 = "ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ=="; + }; + }; + "character-entities-1.2.2" = { + name = "character-entities"; + packageName = "character-entities"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/character-entities/-/character-entities-1.2.2.tgz"; + sha512 = "sMoHX6/nBiy3KKfC78dnEalnpn0Az0oSNvqUWYTtYrhRI5iUIYsROU48G+E+kMFQzqXaJ8kHJZ85n7y6/PHgwQ=="; + }; + }; + "character-entities-html4-1.1.2" = { + name = "character-entities-html4"; + packageName = "character-entities-html4"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.2.tgz"; + sha512 = "sIrXwyna2+5b0eB9W149izTPJk/KkJTg6mEzDGibwBUkyH1SbDa+nf515Ppdi3MaH35lW0JFJDWeq9Luzes1Iw=="; + }; + }; + "character-entities-legacy-1.1.2" = { + name = "character-entities-legacy"; + packageName = "character-entities-legacy"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz"; + sha512 = "9NB2VbXtXYWdXzqrvAHykE/f0QJxzaKIpZ5QzNZrrgQ7Iyxr2vnfS8fCBNVW9nUEZE0lo57nxKRqnzY/dKrwlA=="; + }; + }; + "character-reference-invalid-1.1.2" = { + name = "character-reference-invalid"; + packageName = "character-reference-invalid"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz"; + sha512 = "7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ=="; + }; + }; + "chokidar-1.7.0" = { + name = "chokidar"; + packageName = "chokidar"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz"; + sha1 = "798e689778151c8076b4b360e5edd28cda2bb468"; + }; + }; + "chownr-1.0.1" = { + name = "chownr"; + packageName = "chownr"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz"; + sha1 = "e2a75042a9551908bebd25b8523d5f9769d79181"; + }; + }; + "circular-json-0.3.3" = { + name = "circular-json"; + packageName = "circular-json"; + version = "0.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz"; + sha512 = "UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A=="; + }; + }; + "clap-1.2.3" = { + name = "clap"; + packageName = "clap"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz"; + sha512 = "4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA=="; + }; + }; + "class-utils-0.3.6" = { + name = "class-utils"; + packageName = "class-utils"; + version = "0.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz"; + sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg=="; + }; + }; + "clean-css-4.1.11" = { + name = "clean-css"; + packageName = "clean-css"; + version = "4.1.11"; + src = fetchurl { + url = "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz"; + sha1 = "2ecdf145aba38f54740f26cefd0ff3e03e125d6a"; + }; + }; + "cli-1.0.1" = { + name = "cli"; + packageName = "cli"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz"; + sha1 = "22817534f24bfa4950c34d532d48ecbc621b8c14"; + }; + }; + "cli-color-1.2.0" = { + name = "cli-color"; + packageName = "cli-color"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-color/-/cli-color-1.2.0.tgz"; + sha1 = "3a5ae74fd76b6267af666e69e2afbbd01def34d1"; + }; + }; + "cli-cursor-1.0.2" = { + name = "cli-cursor"; + packageName = "cli-cursor"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz"; + sha1 = "64da3f7d56a54412e59794bd62dc35295e8f2987"; + }; + }; + "cli-width-2.2.0" = { + name = "cli-width"; + packageName = "cli-width"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz"; + sha1 = "ff19ede8a9a5e579324147b0c11f0fbcbabed639"; + }; + }; + "clipboard-2.0.1" = { + name = "clipboard"; + packageName = "clipboard"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/clipboard/-/clipboard-2.0.1.tgz"; + sha512 = "7yhQBmtN+uYZmfRjjVjKa0dZdWuabzpSKGtyQZN+9C8xlC788SSJjOHWh7tzurfwTqTD5UDYAhIv5fRJg3sHjQ=="; + }; + }; + "cliui-2.1.0" = { + name = "cliui"; + packageName = "cliui"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz"; + sha1 = "4b475760ff80264c762c3a1719032e91c7fea0d1"; + }; + }; + "cliui-3.2.0" = { + name = "cliui"; + packageName = "cliui"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz"; + sha1 = "120601537a916d29940f934da3b48d585a39213d"; + }; + }; + "clone-0.2.0" = { + name = "clone"; + packageName = "clone"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz"; + sha1 = "c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"; + }; + }; + "clone-1.0.4" = { + name = "clone"; + packageName = "clone"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"; + sha1 = "da309cc263df15994c688ca902179ca3c7cd7c7e"; + }; + }; + "clone-stats-0.0.1" = { + name = "clone-stats"; + packageName = "clone-stats"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz"; + sha1 = "b88f94a82cf38b8791d58046ea4029ad88ca99d1"; + }; + }; + "co-4.6.0" = { + name = "co"; + packageName = "co"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/co/-/co-4.6.0.tgz"; + sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"; + }; + }; + "coa-1.0.4" = { + name = "coa"; + packageName = "coa"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz"; + sha1 = "a9ef153660d6a86a8bdec0289a5c684d217432fd"; + }; + }; + "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"; + }; + }; + "collapse-white-space-1.0.4" = { + name = "collapse-white-space"; + packageName = "collapse-white-space"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.4.tgz"; + sha512 = "YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw=="; + }; + }; + "collapse-whitespace-1.1.2" = { + name = "collapse-whitespace"; + packageName = "collapse-whitespace"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/collapse-whitespace/-/collapse-whitespace-1.1.2.tgz"; + sha1 = "b9b31d79d5594ee3c22c15819c54828e565b3085"; + }; + }; + "collection-visit-1.0.0" = { + name = "collection-visit"; + packageName = "collection-visit"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz"; + sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0"; + }; + }; + "color-0.11.4" = { + name = "color"; + packageName = "color"; + version = "0.11.4"; + src = fetchurl { + url = "https://registry.npmjs.org/color/-/color-0.11.4.tgz"; + sha1 = "6d7b5c74fb65e841cd48792ad1ed5e07b904d764"; + }; + }; + "color-convert-1.9.2" = { + name = "color-convert"; + packageName = "color-convert"; + version = "1.9.2"; + src = fetchurl { + url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz"; + sha512 = "3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg=="; + }; + }; + "color-name-1.1.1" = { + name = "color-name"; + packageName = "color-name"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz"; + sha1 = "4b1415304cf50028ea81643643bd82ea05803689"; + }; + }; + "color-string-0.3.0" = { + name = "color-string"; + packageName = "color-string"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz"; + sha1 = "27d46fb67025c5c2fa25993bfbf579e47841b991"; + }; + }; + "color-support-1.1.3" = { + name = "color-support"; + packageName = "color-support"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz"; + sha512 = "qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="; + }; + }; + "colormin-1.1.2" = { + name = "colormin"; + packageName = "colormin"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz"; + sha1 = "ea2f7420a72b96881a38aae59ec124a6f7298133"; + }; + }; + "colors-1.0.3" = { + name = "colors"; + packageName = "colors"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz"; + 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"; + }; + }; + "combined-stream-1.0.6" = { + name = "combined-stream"; + packageName = "combined-stream"; + version = "1.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz"; + sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; + }; + }; + "commander-2.14.1" = { + name = "commander"; + packageName = "commander"; + version = "2.14.1"; + src = fetchurl { + url = "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz"; + sha512 = "+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw=="; + }; + }; + "commander-2.16.0" = { + name = "commander"; + packageName = "commander"; + version = "2.16.0"; + src = fetchurl { + url = "https://registry.npmjs.org/commander/-/commander-2.16.0.tgz"; + sha512 = "sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew=="; + }; + }; + "commondir-1.0.1" = { + name = "commondir"; + packageName = "commondir"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"; + sha1 = "ddd800da0c66127393cca5950ea968a3aaf1253b"; + }; + }; + "component-bind-1.0.0" = { + name = "component-bind"; + packageName = "component-bind"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz"; + sha1 = "00c608ab7dcd93897c0009651b1d3a8e1e73bbd1"; + }; + }; + "component-emitter-1.2.1" = { + name = "component-emitter"; + packageName = "component-emitter"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz"; + sha1 = "137918d6d78283f7df7a6b7c5a63e140e69425e6"; + }; + }; + "component-inherit-0.0.3" = { + name = "component-inherit"; + packageName = "component-inherit"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz"; + sha1 = "645fc4adf58b72b649d5cae65135619db26ff143"; + }; + }; + "compress-commons-1.2.2" = { + name = "compress-commons"; + packageName = "compress-commons"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz"; + sha1 = "524a9f10903f3a813389b0225d27c48bb751890f"; + }; + }; + "compressible-2.0.14" = { + name = "compressible"; + packageName = "compressible"; + version = "2.0.14"; + src = fetchurl { + url = "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz"; + sha1 = "326c5f507fbb055f54116782b969a81b67a29da7"; + }; + }; + "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.11" = { + name = "config-chain"; + packageName = "config-chain"; + version = "1.1.11"; + src = fetchurl { + url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz"; + sha1 = "aba09747dfbe4c3e70e766a6e41586e1859fc6f2"; + }; + }; + "console-browserify-1.1.0" = { + name = "console-browserify"; + packageName = "console-browserify"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz"; + sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10"; + }; + }; + "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"; + }; + }; + "constants-browserify-1.0.0" = { + name = "constants-browserify"; + packageName = "constants-browserify"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz"; + sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75"; + }; + }; + "content-disposition-0.5.2" = { + name = "content-disposition"; + packageName = "content-disposition"; + version = "0.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz"; + sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"; + }; + }; + "content-security-policy-builder-2.0.0" = { + name = "content-security-policy-builder"; + packageName = "content-security-policy-builder"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/content-security-policy-builder/-/content-security-policy-builder-2.0.0.tgz"; + sha512 = "j+Nhmj1yfZAikJLImCvPJFE29x/UuBi+/MWqggGGc515JKaZrjuei2RhULJmy0MsstW3E3htl002bwmBNMKr7w=="; + }; + }; + "content-type-1.0.4" = { + name = "content-type"; + packageName = "content-type"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"; + sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="; + }; + }; + "content-type-parser-1.0.2" = { + name = "content-type-parser"; + packageName = "content-type-parser"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz"; + sha512 = "lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ=="; + }; + }; + "convert-source-map-1.5.1" = { + name = "convert-source-map"; + packageName = "convert-source-map"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz"; + sha1 = "b8278097b9bc229365de5c62cf5fcaed8b5599e5"; + }; + }; + "cookie-0.3.1" = { + name = "cookie"; + packageName = "cookie"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz"; + sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"; + }; + }; + "cookie-signature-1.0.6" = { + name = "cookie-signature"; + packageName = "cookie-signature"; + version = "1.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"; + sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c"; + }; + }; + "cookiejar-2.0.6" = { + name = "cookiejar"; + packageName = "cookiejar"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.6.tgz"; + sha1 = "0abf356ad00d1c5a219d88d44518046dd026acfe"; + }; + }; + "copy-concurrently-1.0.5" = { + name = "copy-concurrently"; + packageName = "copy-concurrently"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz"; + sha512 = "f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A=="; + }; + }; + "copy-descriptor-0.1.1" = { + name = "copy-descriptor"; + packageName = "copy-descriptor"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz"; + sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d"; + }; + }; + "core-js-2.5.7" = { + name = "core-js"; + packageName = "core-js"; + version = "2.5.7"; + src = fetchurl { + url = "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz"; + sha512 = "RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="; + }; + }; + "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"; + }; + }; + "crc-3.4.4" = { + name = "crc"; + packageName = "crc"; + version = "3.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/crc/-/crc-3.4.4.tgz"; + sha1 = "9da1e980e3bd44fc5c93bf5ab3da3378d85e466b"; + }; + }; + "crc-3.8.0" = { + name = "crc"; + packageName = "crc"; + version = "3.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz"; + sha512 = "iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ=="; + }; + }; + "crc32-stream-2.0.0" = { + name = "crc32-stream"; + packageName = "crc32-stream"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz"; + sha1 = "e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4"; + }; + }; + "cross-spawn-5.1.0" = { + name = "cross-spawn"; + packageName = "cross-spawn"; + version = "5.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz"; + sha1 = "e8bd0efee58fcff6f8f94510a0a554bbfa235449"; + }; + }; + "cryptiles-2.0.5" = { + name = "cryptiles"; + packageName = "cryptiles"; + version = "2.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz"; + sha1 = "3bdfecdc608147c1c67202fa291e7dca59eaa3b8"; + }; + }; + "crypto-browserify-3.3.0" = { + name = "crypto-browserify"; + packageName = "crypto-browserify"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.3.0.tgz"; + sha1 = "b9fc75bb4a0ed61dcf1cd5dae96eb30c9c3e506c"; + }; + }; + "csextends-1.2.0" = { + name = "csextends"; + packageName = "csextends"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/csextends/-/csextends-1.2.0.tgz"; + sha512 = "S/8k1bDTJIwuGgQYmsRoE+8P+ohV32WhQ0l4zqrc0XDdxOhjQQD7/wTZwCzoZX53jSX3V/qwjT+OkPTxWQcmjg=="; + }; + }; + "css-color-names-0.0.4" = { + name = "css-color-names"; + packageName = "css-color-names"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz"; + sha1 = "808adc2e79cf84738069b646cb20ec27beb629e0"; + }; + }; + "css-select-1.2.0" = { + name = "css-select"; + packageName = "css-select"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz"; + sha1 = "2b3a110539c5355f1cd8d314623e870b121ec858"; + }; + }; + "css-selector-tokenizer-0.7.0" = { + name = "css-selector-tokenizer"; + packageName = "css-selector-tokenizer"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz"; + sha1 = "e6988474ae8c953477bf5e7efecfceccd9cf4c86"; + }; + }; + "css-what-2.1.0" = { + name = "css-what"; + packageName = "css-what"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz"; + sha1 = "9467d032c38cfaefb9f2d79501253062f87fa1bd"; + }; + }; + "cssesc-0.1.0" = { + name = "cssesc"; + packageName = "cssesc"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz"; + sha1 = "c814903e45623371a0477b40109aaafbeeaddbb4"; + }; + }; + "cssfilter-0.0.10" = { + name = "cssfilter"; + packageName = "cssfilter"; + version = "0.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz"; + sha1 = "c6d2672632a2e5c83e013e6864a42ce8defd20ae"; + }; + }; + "cssnano-3.10.0" = { + name = "cssnano"; + packageName = "cssnano"; + version = "3.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz"; + sha1 = "4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"; + }; + }; + "csso-2.3.2" = { + name = "csso"; + packageName = "csso"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz"; + sha1 = "ddd52c587033f49e94b71fc55569f252e8ff5f85"; + }; + }; + "cssom-0.2.5" = { + name = "cssom"; + packageName = "cssom"; + version = "0.2.5"; + src = fetchurl { + url = "https://registry.npmjs.org/cssom/-/cssom-0.2.5.tgz"; + sha1 = "2682709b5902e7212df529116ff788cd5b254894"; + }; + }; + "cssom-0.3.4" = { + name = "cssom"; + packageName = "cssom"; + version = "0.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz"; + sha512 = "+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog=="; + }; + }; + "cssstyle-0.2.37" = { + name = "cssstyle"; + packageName = "cssstyle"; + version = "0.2.37"; + src = fetchurl { + url = "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz"; + sha1 = "541097234cb2513c83ceed3acddc27ff27987d54"; + }; + }; + "cycle-1.0.3" = { + name = "cycle"; + packageName = "cycle"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz"; + sha1 = "21e80b2be8580f98b468f379430662b046c34ad2"; + }; + }; + "cyclist-0.2.2" = { + name = "cyclist"; + packageName = "cyclist"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz"; + sha1 = "1b33792e11e914a2fd6d6ed6447464444e5fa640"; + }; + }; + "d-1.0.0" = { + name = "d"; + packageName = "d"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/d/-/d-1.0.0.tgz"; + sha1 = "754bb5bfe55451da69a58b94d45f4c5b0462d58f"; + }; + }; + "d3-3.5.17" = { + name = "d3"; + packageName = "d3"; + version = "3.5.17"; + src = fetchurl { + url = "https://registry.npmjs.org/d3/-/d3-3.5.17.tgz"; + sha1 = "bc46748004378b21a360c9fc7cf5231790762fb8"; + }; + }; + "dagre-d3-renderer-0.4.26" = { + name = "dagre-d3-renderer"; + packageName = "dagre-d3-renderer"; + version = "0.4.26"; + src = fetchurl { + url = "https://registry.npmjs.org/dagre-d3-renderer/-/dagre-d3-renderer-0.4.26.tgz"; + sha512 = "vOWj1uA4/APTrfDyfHaH/xpfXhPh9rszW+HOaEwPCeA6Afl06Lobfh7OpESuVMQW2QGuY4UQ7pte/p0WhdDs7w=="; + }; + }; + "dagre-layout-0.8.8" = { + name = "dagre-layout"; + packageName = "dagre-layout"; + version = "0.8.8"; + src = fetchurl { + url = "https://registry.npmjs.org/dagre-layout/-/dagre-layout-0.8.8.tgz"; + sha512 = "ZNV15T9za7X+fV8Z07IZquUKugCxm5owoiPPxfEx6OJRD331nkiIaF3vSt0JEY5FkrY0KfRQxcpQ3SpXB7pLPQ=="; + }; + }; + "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"; + }; + }; + "dasherize-2.0.0" = { + name = "dasherize"; + packageName = "dasherize"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dasherize/-/dasherize-2.0.0.tgz"; + sha1 = "6d809c9cd0cf7bb8952d80fc84fa13d47ddb1308"; + }; + }; + "date-now-0.1.4" = { + name = "date-now"; + packageName = "date-now"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz"; + sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b"; + }; + }; + "dateformat-2.2.0" = { + name = "dateformat"; + packageName = "dateformat"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz"; + sha1 = "4065e2013cf9fb916ddfd82efb506ad4c6769062"; + }; + }; + "debug-2.6.9" = { + name = "debug"; + packageName = "debug"; + version = "2.6.9"; + src = fetchurl { + url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"; + sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="; + }; + }; + "debug-3.1.0" = { + name = "debug"; + packageName = "debug"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"; + sha512 = "OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g=="; + }; + }; + "debug-log-1.0.1" = { + name = "debug-log"; + packageName = "debug-log"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz"; + sha1 = "2307632d4c04382b8df8a32f70b895046d52745f"; + }; + }; + "decamelize-1.2.0" = { + name = "decamelize"; + packageName = "decamelize"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"; + sha1 = "f6534d15148269b20352e7bee26f501f9a191290"; + }; + }; + "decode-uri-component-0.2.0" = { + name = "decode-uri-component"; + packageName = "decode-uri-component"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz"; + sha1 = "eb3913333458775cb84cd1a1fae062106bb87545"; + }; + }; + "deep-equal-1.0.1" = { + name = "deep-equal"; + packageName = "deep-equal"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz"; + sha1 = "f5d260292b660e084eff4cdbc9f08ad3247448b5"; + }; + }; + "deep-extend-0.6.0" = { + name = "deep-extend"; + packageName = "deep-extend"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"; + sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="; + }; + }; + "deep-is-0.1.3" = { + name = "deep-is"; + packageName = "deep-is"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"; + sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34"; + }; + }; + "defaults-1.0.3" = { + name = "defaults"; + packageName = "defaults"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz"; + sha1 = "c656051e9817d9ff08ed881477f3fe4019f3ef7d"; + }; + }; + "define-properties-1.1.2" = { + name = "define-properties"; + packageName = "define-properties"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz"; + sha1 = "83a73f2fea569898fb737193c8f873caf6d45c94"; + }; + }; + "define-property-0.2.5" = { + name = "define-property"; + packageName = "define-property"; + version = "0.2.5"; + src = fetchurl { + url = "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz"; + sha1 = "c35b1ef918ec3c990f9a5bc57be04aacec5c8116"; + }; + }; + "define-property-1.0.0" = { + name = "define-property"; + packageName = "define-property"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz"; + sha1 = "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"; + }; + }; + "define-property-2.0.2" = { + name = "define-property"; + packageName = "define-property"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz"; + sha512 = "jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ=="; + }; + }; + "defined-1.0.0" = { + name = "defined"; + packageName = "defined"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"; + sha1 = "c98d9bcef75674188e110969151199e39b1fa693"; + }; + }; + "deglob-2.1.1" = { + name = "deglob"; + packageName = "deglob"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/deglob/-/deglob-2.1.1.tgz"; + sha512 = "2kjwuGGonL7gWE1XU4Fv79+vVzpoQCl0V+boMwWtOQJV2AGDabCwez++nB1Nli/8BabAfZQ/UuHPlp6AymKdWw=="; + }; + }; + "del-2.2.2" = { + name = "del"; + packageName = "del"; + version = "2.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/del/-/del-2.2.2.tgz"; + sha1 = "c12c981d067846c84bcaf862cff930d907ffd1a8"; + }; + }; + "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"; + }; + }; + "delegate-3.2.0" = { + name = "delegate"; + packageName = "delegate"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz"; + sha512 = "IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="; + }; + }; + "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"; + }; + }; + "depd-1.1.1" = { + name = "depd"; + packageName = "depd"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz"; + sha1 = "5783b4e1c459f06fa5ca27f991f3d06e7a310359"; + }; + }; + "depd-1.1.2" = { + name = "depd"; + packageName = "depd"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"; + sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; + }; + }; + "deprecated-0.0.1" = { + name = "deprecated"; + packageName = "deprecated"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz"; + sha1 = "f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"; + }; + }; + "destroy-1.0.4" = { + name = "destroy"; + packageName = "destroy"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"; + sha1 = "978857442c44749e4206613e37946205826abd80"; + }; + }; + "detect-file-0.1.0" = { + name = "detect-file"; + packageName = "detect-file"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz"; + sha1 = "4935dedfd9488648e006b0129566e9386711ea63"; + }; + }; + "detect-file-1.0.0" = { + name = "detect-file"; + packageName = "detect-file"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz"; + sha1 = "f0d66d03672a825cb1b73bdb3fe62310c8e552b7"; + }; + }; + "detect-indent-4.0.0" = { + name = "detect-indent"; + packageName = "detect-indent"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz"; + sha1 = "f76d064352cdf43a1cb6ce619c4ee3a9475de208"; + }; + }; + "detect-libc-1.0.3" = { + name = "detect-libc"; + packageName = "detect-libc"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz"; + sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"; + }; + }; + "dir-glob-2.0.0" = { + name = "dir-glob"; + packageName = "dir-glob"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz"; + sha512 = "37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag=="; + }; + }; + "dns-lookup-all-1.0.2" = { + name = "dns-lookup-all"; + packageName = "dns-lookup-all"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/dns-lookup-all/-/dns-lookup-all-1.0.2.tgz"; + sha1 = "4d8b2b1af69c83a7b262eb5de92485b7b3a215eb"; + }; + }; + "dns-prefetch-control-0.1.0" = { + name = "dns-prefetch-control"; + packageName = "dns-prefetch-control"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dns-prefetch-control/-/dns-prefetch-control-0.1.0.tgz"; + sha1 = "60ddb457774e178f1f9415f0cabb0e85b0b300b2"; + }; + }; + "doctrine-1.5.0" = { + name = "doctrine"; + packageName = "doctrine"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz"; + sha1 = "379dce730f6166f76cefa4e6707a159b02c5a6fa"; + }; + }; + "doctrine-2.1.0" = { + name = "doctrine"; + packageName = "doctrine"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"; + sha512 = "35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="; + }; + }; + "dom-converter-0.1.4" = { + name = "dom-converter"; + packageName = "dom-converter"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz"; + sha1 = "a45ef5727b890c9bffe6d7c876e7b19cb0e17f3b"; + }; + }; + "dom-serializer-0.1.0" = { + name = "dom-serializer"; + packageName = "dom-serializer"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz"; + sha1 = "073c697546ce0780ce23be4a28e293e40bc30c82"; + }; + }; + "domain-browser-1.2.0" = { + name = "domain-browser"; + packageName = "domain-browser"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz"; + sha512 = "jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="; + }; + }; + "domelementtype-1.1.3" = { + name = "domelementtype"; + packageName = "domelementtype"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz"; + sha1 = "bd28773e2642881aec51544924299c5cd822185b"; + }; + }; + "domelementtype-1.3.0" = { + name = "domelementtype"; + packageName = "domelementtype"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz"; + sha1 = "b17aed82e8ab59e52dd9c19b1756e0fc187204c2"; + }; + }; + "domhandler-2.1.0" = { + name = "domhandler"; + packageName = "domhandler"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz"; + sha1 = "d2646f5e57f6c3bab11cf6cb05d3c0acf7412594"; + }; + }; + "domhandler-2.3.0" = { + name = "domhandler"; + packageName = "domhandler"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz"; + sha1 = "2de59a0822d5027fabff6f032c2b25a2a8abe738"; + }; + }; + "domhandler-2.4.2" = { + name = "domhandler"; + packageName = "domhandler"; + version = "2.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"; + sha512 = "JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA=="; + }; + }; + "domutils-1.1.6" = { + name = "domutils"; + packageName = "domutils"; + version = "1.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz"; + sha1 = "bddc3de099b9a2efacc51c623f28f416ecc57485"; + }; + }; + "domutils-1.5.1" = { + name = "domutils"; + packageName = "domutils"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz"; + sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf"; + }; + }; + "domutils-1.7.0" = { + name = "domutils"; + packageName = "domutils"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz"; + sha512 = "Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg=="; + }; + }; + "dont-sniff-mimetype-1.0.0" = { + name = "dont-sniff-mimetype"; + packageName = "dont-sniff-mimetype"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/dont-sniff-mimetype/-/dont-sniff-mimetype-1.0.0.tgz"; + sha1 = "5932890dc9f4e2f19e5eb02a20026e5e5efc8f58"; + }; + }; + "dottie-1.1.1" = { + name = "dottie"; + packageName = "dottie"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dottie/-/dottie-1.1.1.tgz"; + sha1 = "45c2a3f48bd6528eeed267a69a848eaaca6faa6a"; + }; + }; + "dtrace-provider-0.8.7" = { + name = "dtrace-provider"; + packageName = "dtrace-provider"; + version = "0.8.7"; + src = fetchurl { + url = "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.7.tgz"; + sha1 = "dc939b4d3e0620cfe0c1cd803d0d2d7ed04ffd04"; + }; + }; + "duplexer-0.1.1" = { + name = "duplexer"; + packageName = "duplexer"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz"; + sha1 = "ace6ff808c1ce66b57d1ebf97977acb02334cfc1"; + }; + }; + "duplexer2-0.0.2" = { + name = "duplexer2"; + packageName = "duplexer2"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz"; + sha1 = "c614dcf67e2fb14995a91711e5a617e8a60a31db"; + }; + }; + "duplexify-3.6.0" = { + name = "duplexify"; + packageName = "duplexify"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz"; + sha512 = "fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ=="; + }; + }; + "eachr-2.0.4" = { + name = "eachr"; + packageName = "eachr"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/eachr/-/eachr-2.0.4.tgz"; + sha1 = "466f7caa10708f610509e32c807aafe57fc122bf"; + }; + }; + "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"; + }; + }; + "editions-1.3.4" = { + name = "editions"; + packageName = "editions"; + version = "1.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz"; + sha512 = "gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg=="; + }; + }; + "editorconfig-0.13.3" = { + name = "editorconfig"; + packageName = "editorconfig"; + version = "0.13.3"; + src = fetchurl { + url = "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz"; + sha512 = "WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ=="; + }; + }; + "ee-first-1.1.1" = { + name = "ee-first"; + packageName = "ee-first"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"; + sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; + }; + }; + "ejs-2.6.1" = { + name = "ejs"; + packageName = "ejs"; + version = "2.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz"; + sha512 = "0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ=="; + }; + }; + "electron-to-chromium-1.3.55" = { + name = "electron-to-chromium"; + packageName = "electron-to-chromium"; + version = "1.3.55"; + src = fetchurl { + url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.55.tgz"; + sha1 = "f150e10b20b77d9d41afcca312efe0c3b1a7fdce"; + }; + }; + "emoji-regex-6.1.3" = { + name = "emoji-regex"; + packageName = "emoji-regex"; + version = "6.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.3.tgz"; + sha1 = "ec79a3969b02d2ecf2b72254279bf99bc7a83932"; + }; + }; + "emojis-list-2.1.0" = { + name = "emojis-list"; + packageName = "emojis-list"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz"; + sha1 = "4daa4d9db00f9819880c79fa457ae5b09a1fd389"; + }; + }; + "encodeurl-1.0.2" = { + name = "encodeurl"; + packageName = "encodeurl"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"; + sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"; + }; + }; + "end-of-stream-0.1.5" = { + name = "end-of-stream"; + packageName = "end-of-stream"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz"; + sha1 = "8e177206c3c80837d85632e8b9359dfe8b2f6eaf"; + }; + }; + "end-of-stream-1.4.1" = { + name = "end-of-stream"; + packageName = "end-of-stream"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz"; + sha512 = "1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q=="; + }; + }; + "engine.io-3.1.5" = { + name = "engine.io"; + packageName = "engine.io"; + version = "3.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz"; + sha512 = "D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA=="; + }; + }; + "engine.io-client-3.1.6" = { + name = "engine.io-client"; + packageName = "engine.io-client"; + version = "3.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz"; + sha512 = "hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg=="; + }; + }; + "engine.io-parser-2.1.2" = { + name = "engine.io-parser"; + packageName = "engine.io-parser"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz"; + sha512 = "dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw=="; + }; + }; + "enhanced-resolve-0.9.1" = { + name = "enhanced-resolve"; + packageName = "enhanced-resolve"; + version = "0.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz"; + sha1 = "4d6e689b3725f86090927ccc86cd9f1635b89e2e"; + }; + }; + "entities-1.0.0" = { + name = "entities"; + packageName = "entities"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz"; + sha1 = "b2987aa3821347fcde642b24fdfc9e4fb712bf26"; + }; + }; + "entities-1.1.1" = { + name = "entities"; + packageName = "entities"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz"; + sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"; + }; + }; + "errno-0.1.7" = { + name = "errno"; + packageName = "errno"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz"; + sha512 = "MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg=="; + }; + }; + "error-ex-1.3.2" = { + name = "error-ex"; + packageName = "error-ex"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"; + sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="; + }; + }; + "es-abstract-1.12.0" = { + name = "es-abstract"; + packageName = "es-abstract"; + version = "1.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz"; + sha512 = "C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA=="; + }; + }; + "es-to-primitive-1.1.1" = { + name = "es-to-primitive"; + packageName = "es-to-primitive"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz"; + sha1 = "45355248a88979034b6792e19bb81f2b7975dd0d"; + }; + }; + "es5-ext-0.10.45" = { + name = "es5-ext"; + packageName = "es5-ext"; + version = "0.10.45"; + src = fetchurl { + url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.45.tgz"; + sha512 = "FkfM6Vxxfmztilbxxz5UKSD4ICMf5tSpRFtDNtkAhOxZ0EKtX6qwmXNyH/sFyIbX2P/nU5AMiA9jilWsUGJzCQ=="; + }; + }; + "es6-error-2.1.1" = { + name = "es6-error"; + packageName = "es6-error"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-error/-/es6-error-2.1.1.tgz"; + sha1 = "91384301ec5ed1c9a7247d1128247216f03547cd"; + }; + }; + "es6-iterator-2.0.3" = { + name = "es6-iterator"; + packageName = "es6-iterator"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz"; + sha1 = "a7de889141a05a94b0854403b2d0a0fbfa98f3b7"; + }; + }; + "es6-map-0.1.5" = { + name = "es6-map"; + packageName = "es6-map"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz"; + sha1 = "9136e0503dcc06a301690f0bb14ff4e364e949f0"; + }; + }; + "es6-promise-4.2.4" = { + name = "es6-promise"; + packageName = "es6-promise"; + version = "4.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz"; + sha512 = "/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ=="; + }; + }; + "es6-set-0.1.5" = { + name = "es6-set"; + packageName = "es6-set"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz"; + sha1 = "d2b3ec5d4d800ced818db538d28974db0a73ccb1"; + }; + }; + "es6-symbol-3.1.1" = { + name = "es6-symbol"; + packageName = "es6-symbol"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz"; + sha1 = "bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"; + }; + }; + "es6-weak-map-2.0.2" = { + name = "es6-weak-map"; + packageName = "es6-weak-map"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz"; + sha1 = "5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"; + }; + }; + "escape-html-1.0.3" = { + name = "escape-html"; + packageName = "escape-html"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"; + sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988"; + }; + }; + "escape-string-regexp-1.0.5" = { + name = "escape-string-regexp"; + packageName = "escape-string-regexp"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; + sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"; + }; + }; + "escodegen-1.11.0" = { + name = "escodegen"; + packageName = "escodegen"; + version = "1.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz"; + sha512 = "IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw=="; + }; + }; + "escope-3.6.0" = { + name = "escope"; + packageName = "escope"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz"; + sha1 = "e01975e812781a163a6dadfdd80398dc64c889c3"; + }; + }; + "eslint-3.18.0" = { + name = "eslint"; + packageName = "eslint"; + version = "3.18.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint/-/eslint-3.18.0.tgz"; + sha1 = "647e985c4ae71502d20ac62c109f66d5104c8a4b"; + }; + }; + "eslint-config-standard-7.1.0" = { + name = "eslint-config-standard"; + packageName = "eslint-config-standard"; + version = "7.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-7.1.0.tgz"; + sha1 = "47e769ea0739f5b2d5693b1a501c21c9650fafcf"; + }; + }; + "eslint-config-standard-jsx-3.3.0" = { + name = "eslint-config-standard-jsx"; + packageName = "eslint-config-standard-jsx"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-3.3.0.tgz"; + sha1 = "cab0801a15a360bf63facb97ab22fbdd88d8a5e0"; + }; + }; + "eslint-plugin-promise-3.4.2" = { + name = "eslint-plugin-promise"; + packageName = "eslint-plugin-promise"; + version = "3.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.4.2.tgz"; + sha1 = "1be2793eafe2d18b5b123b8136c269f804fe7122"; + }; + }; + "eslint-plugin-react-6.9.0" = { + name = "eslint-plugin-react"; + packageName = "eslint-plugin-react"; + version = "6.9.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.9.0.tgz"; + sha1 = "54c2e9906b76f9d10142030bdc34e9d6840a0bb2"; + }; + }; + "eslint-plugin-standard-2.0.1" = { + name = "eslint-plugin-standard"; + packageName = "eslint-plugin-standard"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-2.0.1.tgz"; + sha1 = "3589699ff9c917f2c25f76a916687f641c369ff3"; + }; + }; + "espree-3.5.4" = { + name = "espree"; + packageName = "espree"; + version = "3.5.4"; + src = fetchurl { + url = "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz"; + sha512 = "yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A=="; + }; + }; + "esprima-2.7.3" = { + name = "esprima"; + packageName = "esprima"; + version = "2.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz"; + sha1 = "96e3b70d5779f6ad49cd032673d1c312767ba581"; + }; + }; + "esprima-3.1.3" = { + name = "esprima"; + packageName = "esprima"; + version = "3.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz"; + sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633"; + }; + }; + "esprima-4.0.1" = { + name = "esprima"; + packageName = "esprima"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"; + sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="; + }; + }; + "esquery-1.0.1" = { + name = "esquery"; + packageName = "esquery"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz"; + sha512 = "SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA=="; + }; + }; + "esrecurse-4.2.1" = { + name = "esrecurse"; + packageName = "esrecurse"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz"; + sha512 = "64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ=="; + }; + }; + "estraverse-4.2.0" = { + name = "estraverse"; + packageName = "estraverse"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz"; + sha1 = "0dee3fed31fcd469618ce7342099fc1afa0bdb13"; + }; + }; + "estree-walker-0.2.1" = { + name = "estree-walker"; + packageName = "estree-walker"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/estree-walker/-/estree-walker-0.2.1.tgz"; + sha1 = "bdafe8095383d8414d5dc2ecf4c9173b6db9412e"; + }; + }; + "esutils-2.0.2" = { + name = "esutils"; + packageName = "esutils"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz"; + sha1 = "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"; + }; + }; + "etag-1.8.1" = { + name = "etag"; + packageName = "etag"; + version = "1.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"; + sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887"; + }; + }; + "eve-git://github.com/adobe-webplatform/eve.git#eef80ed" = { + name = "eve"; + packageName = "eve"; + version = "0.4.1"; + src = fetchgit { + url = "git://github.com/adobe-webplatform/eve.git"; + rev = "eef80ed8d188423c2272746fb8ae5cc8dad84cb1"; + sha256 = "2b86ece1177813f6ee1eb6b0cc0e85cfdaca208eb46aa911dd802263e2d9b003"; + }; + }; + "eve-raphael-0.5.0" = { + name = "eve-raphael"; + packageName = "eve-raphael"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/eve-raphael/-/eve-raphael-0.5.0.tgz"; + sha1 = "17c754b792beef3fa6684d79cf5a47c63c4cda30"; + }; + }; + "event-emitter-0.3.5" = { + name = "event-emitter"; + packageName = "event-emitter"; + version = "0.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz"; + sha1 = "df8c69eef1647923c7157b9ce83840610b02cc39"; + }; + }; + "eventemitter2-0.4.14" = { + name = "eventemitter2"; + packageName = "eventemitter2"; + version = "0.4.14"; + src = fetchurl { + url = "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz"; + sha1 = "8f61b75cde012b2e9eb284d4545583b5643b61ab"; + }; + }; + "events-1.1.1" = { + name = "events"; + packageName = "events"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/events/-/events-1.1.1.tgz"; + sha1 = "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"; + }; + }; + "execa-0.7.0" = { + name = "execa"; + packageName = "execa"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz"; + sha1 = "944becd34cc41ee32a63a9faf27ad5a65fc59777"; + }; + }; + "exit-0.1.2" = { + name = "exit"; + packageName = "exit"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz"; + sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c"; + }; + }; + "exit-hook-1.1.1" = { + name = "exit-hook"; + packageName = "exit-hook"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz"; + sha1 = "f05ca233b48c05d54fff07765df8507e95c02ff8"; + }; + }; + "expand-brackets-0.1.5" = { + name = "expand-brackets"; + packageName = "expand-brackets"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz"; + sha1 = "df07284e342a807cd733ac5af72411e581d1177b"; + }; + }; + "expand-brackets-2.1.4" = { + name = "expand-brackets"; + packageName = "expand-brackets"; + version = "2.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz"; + sha1 = "b77735e315ce30f6b6eff0f83b04151a22449622"; + }; + }; + "expand-range-1.8.2" = { + name = "expand-range"; + packageName = "expand-range"; + version = "1.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz"; + sha1 = "a299effd335fe2721ebae8e257ec79644fc85337"; + }; + }; + "expand-tilde-1.2.2" = { + name = "expand-tilde"; + packageName = "expand-tilde"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz"; + sha1 = "0b81eba897e5a3d31d1c3d102f8f01441e559449"; + }; + }; + "expand-tilde-2.0.2" = { + name = "expand-tilde"; + packageName = "expand-tilde"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz"; + sha1 = "97e801aa052df02454de46b02bf621642cdc8502"; + }; + }; + "expect-ct-0.1.1" = { + name = "expect-ct"; + packageName = "expect-ct"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/expect-ct/-/expect-ct-0.1.1.tgz"; + sha512 = "ngXzTfoRGG7fYens3/RMb6yYoVLvLMfmsSllP/mZPxNHgFq41TmPSLF/nLY7fwoclI2vElvAmILFWGUYqdjfCg=="; + }; + }; + "extend-1.2.1" = { + name = "extend"; + packageName = "extend"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz"; + sha1 = "a0f5fd6cfc83a5fe49ef698d60ec8a624dd4576c"; + }; + }; + "extend-3.0.0" = { + name = "extend"; + packageName = "extend"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz"; + sha1 = "5a474353b9f3353ddd8176dfd37b91c83a46f1d4"; + }; + }; + "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=="; + }; + }; + "extend-shallow-2.0.1" = { + name = "extend-shallow"; + packageName = "extend-shallow"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz"; + sha1 = "51af7d614ad9a9f610ea1bafbb989d6b1c56890f"; + }; + }; + "extend-shallow-3.0.2" = { + name = "extend-shallow"; + packageName = "extend-shallow"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz"; + sha1 = "26a71aaf073b39fb2127172746131c2704028db8"; + }; + }; + "extendr-2.1.0" = { + name = "extendr"; + packageName = "extendr"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/extendr/-/extendr-2.1.0.tgz"; + sha1 = "301aa0bbea565f4d2dc8f570f2a22611a8527b56"; + }; + }; + "extglob-0.3.2" = { + name = "extglob"; + packageName = "extglob"; + version = "0.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz"; + sha1 = "2e18ff3d2f49ab2765cec9023f011daa8d8349a1"; + }; + }; + "extglob-2.0.4" = { + name = "extglob"; + packageName = "extglob"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz"; + sha512 = "Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw=="; + }; + }; + "extract-opts-2.2.0" = { + name = "extract-opts"; + packageName = "extract-opts"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/extract-opts/-/extract-opts-2.2.0.tgz"; + sha1 = "1fa28eba7352c6db480f885ceb71a46810be6d7d"; + }; + }; + "extract-zip-1.6.7" = { + name = "extract-zip"; + packageName = "extract-zip"; + version = "1.6.7"; + src = fetchurl { + url = "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz"; + sha1 = "a840b4b8af6403264c8db57f4f1a74333ef81fe9"; + }; + }; + "extsprintf-1.2.0" = { + name = "extsprintf"; + packageName = "extsprintf"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.2.0.tgz"; + sha1 = "5ad946c22f5b32ba7f8cd7426711c6e8a3fc2529"; + }; + }; + "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"; + }; + }; + "eyes-0.1.8" = { + name = "eyes"; + packageName = "eyes"; + version = "0.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; + sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; + }; + }; + "fancy-log-1.3.2" = { + name = "fancy-log"; + packageName = "fancy-log"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz"; + sha1 = "f41125e3d84f2e7d89a43d06d958c8f78be16be1"; + }; + }; + "fast-deep-equal-1.1.0" = { + name = "fast-deep-equal"; + packageName = "fast-deep-equal"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; + sha1 = "c053477817c86b51daa853c81e059b733d023614"; + }; + }; + "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"; + }; + }; + "fast-levenshtein-2.0.6" = { + name = "fast-levenshtein"; + packageName = "fast-levenshtein"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; + sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917"; + }; + }; + "fastparse-1.1.1" = { + name = "fastparse"; + packageName = "fastparse"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz"; + sha1 = "d1e2643b38a94d7583b479060e6c4affc94071f8"; + }; + }; + "fd-slicer-1.0.1" = { + name = "fd-slicer"; + packageName = "fd-slicer"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz"; + sha1 = "8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"; + }; + }; + "figures-1.7.0" = { + name = "figures"; + packageName = "figures"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz"; + sha1 = "cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"; + }; + }; + "file-entry-cache-2.0.0" = { + name = "file-entry-cache"; + packageName = "file-entry-cache"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz"; + sha1 = "c392990c3e684783d838b8c84a45d8a048458361"; + }; + }; + "filename-regex-2.0.1" = { + name = "filename-regex"; + packageName = "filename-regex"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz"; + sha1 = "c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"; + }; + }; + "fill-range-2.2.4" = { + name = "fill-range"; + packageName = "fill-range"; + version = "2.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz"; + sha512 = "cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q=="; + }; + }; + "fill-range-4.0.0" = { + name = "fill-range"; + packageName = "fill-range"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz"; + sha1 = "d544811d428f98eb06a63dc402d2403c328c38f7"; + }; + }; + "finalhandler-1.1.1" = { + name = "finalhandler"; + packageName = "finalhandler"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz"; + sha512 = "Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg=="; + }; + }; + "find-cache-dir-0.1.1" = { + name = "find-cache-dir"; + packageName = "find-cache-dir"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz"; + sha1 = "c8defae57c8a52a8a784f9e31c57c742e993a0b9"; + }; + }; + "find-cache-dir-1.0.0" = { + name = "find-cache-dir"; + packageName = "find-cache-dir"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz"; + sha1 = "9288e3e9e3cc3748717d39eade17cf71fc30ee6f"; + }; + }; + "find-index-0.1.1" = { + name = "find-index"; + packageName = "find-index"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz"; + sha1 = "675d358b2ca3892d795a1ab47232f8b6e2e0dde4"; + }; + }; + "find-root-1.1.0" = { + name = "find-root"; + packageName = "find-root"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz"; + sha512 = "NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="; + }; + }; + "find-up-1.1.2" = { + name = "find-up"; + packageName = "find-up"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz"; + sha1 = "6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"; + }; + }; + "find-up-2.1.0" = { + name = "find-up"; + packageName = "find-up"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz"; + sha1 = "45d1b7e506c717ddd482775a2b77920a3c0c57a7"; + }; + }; + "findup-sync-1.0.0" = { + name = "findup-sync"; + packageName = "findup-sync"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/findup-sync/-/findup-sync-1.0.0.tgz"; + sha1 = "6f7e4b57b6ee3a4037b4414eaedea3f58f71e0ec"; + }; + }; + "findup-sync-2.0.0" = { + name = "findup-sync"; + packageName = "findup-sync"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz"; + sha1 = "9326b1488c22d1a6088650a86901b2d9a90a2cbc"; + }; + }; + "fined-1.1.0" = { + name = "fined"; + packageName = "fined"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz"; + sha1 = "b37dc844b76a2f5e7081e884f7c0ae344f153476"; + }; + }; + "first-chunk-stream-1.0.0" = { + name = "first-chunk-stream"; + packageName = "first-chunk-stream"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz"; + sha1 = "59bfb50cd905f60d7c394cd3d9acaab4e6ad934e"; + }; + }; + "flagged-respawn-1.0.0" = { + name = "flagged-respawn"; + packageName = "flagged-respawn"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz"; + sha1 = "4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7"; + }; + }; + "flat-cache-1.3.0" = { + name = "flat-cache"; + packageName = "flat-cache"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz"; + sha1 = "d3030b32b38154f4e3b7e9c709f490f7ef97c481"; + }; + }; + "flatten-1.0.2" = { + name = "flatten"; + packageName = "flatten"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz"; + sha1 = "dae46a9d78fbe25292258cc1e780a41d95c03782"; + }; + }; + "flush-write-stream-1.0.3" = { + name = "flush-write-stream"; + packageName = "flush-write-stream"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz"; + sha512 = "calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw=="; + }; + }; + "for-in-1.0.2" = { + name = "for-in"; + packageName = "for-in"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz"; + sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80"; + }; + }; + "for-own-0.1.5" = { + name = "for-own"; + packageName = "for-own"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz"; + sha1 = "5265c681a4f294dabbf17c9509b6763aa84510ce"; + }; + }; + "for-own-1.0.0" = { + name = "for-own"; + packageName = "for-own"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz"; + sha1 = "c63332f415cedc4b04dbfe70cf836494c53cb44b"; + }; + }; + "foreach-2.0.5" = { + name = "foreach"; + packageName = "foreach"; + version = "2.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz"; + sha1 = "0bee005018aeb260d0a3af3ae658dd0136ec1b99"; + }; + }; + "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-1.0.0-rc3" = { + name = "form-data"; + packageName = "form-data"; + version = "1.0.0-rc3"; + src = fetchurl { + url = "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz"; + sha1 = "d35bc62e7fbc2937ae78f948aaa0d38d90607577"; + }; + }; + "form-data-2.1.4" = { + name = "form-data"; + packageName = "form-data"; + version = "2.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz"; + sha1 = "33c183acf193276ecaa98143a69e94bfee1750d1"; + }; + }; + "form-data-2.3.2" = { + name = "form-data"; + packageName = "form-data"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz"; + sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; + }; + }; + "formidable-1.0.17" = { + name = "formidable"; + packageName = "formidable"; + version = "1.0.17"; + src = fetchurl { + url = "https://registry.npmjs.org/formidable/-/formidable-1.0.17.tgz"; + sha1 = "ef5491490f9433b705faa77249c99029ae348559"; + }; + }; + "forwarded-0.1.2" = { + name = "forwarded"; + packageName = "forwarded"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz"; + sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84"; + }; + }; + "fragment-cache-0.2.1" = { + name = "fragment-cache"; + packageName = "fragment-cache"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz"; + sha1 = "4290fad27f13e89be7f33799c6bc5a0abfff0d19"; + }; + }; + "frameguard-3.0.0" = { + name = "frameguard"; + packageName = "frameguard"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/frameguard/-/frameguard-3.0.0.tgz"; + sha1 = "7bcad469ee7b96e91d12ceb3959c78235a9272e9"; + }; + }; + "fresh-0.5.2" = { + name = "fresh"; + packageName = "fresh"; + version = "0.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"; + sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7"; + }; + }; + "from2-2.3.0" = { + name = "from2"; + packageName = "from2"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz"; + sha1 = "8bfb5502bde4a4d36cfdeea007fcca21d7e382af"; + }; + }; + "fs-constants-1.0.0" = { + name = "fs-constants"; + packageName = "fs-constants"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz"; + sha512 = "y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="; + }; + }; + "fs-exists-sync-0.1.0" = { + name = "fs-exists-sync"; + packageName = "fs-exists-sync"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz"; + sha1 = "982d6893af918e72d08dec9e8673ff2b5a8d6add"; + }; + }; + "fs-extra-1.0.0" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz"; + sha1 = "cd3ce5f7e7cb6145883fcae3191e9877f8587950"; + }; + }; + "fs-extra-4.0.3" = { + name = "fs-extra"; + packageName = "fs-extra"; + version = "4.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz"; + sha512 = "q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg=="; + }; + }; + "fs-minipass-1.2.5" = { + name = "fs-minipass"; + packageName = "fs-minipass"; + version = "1.2.5"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz"; + sha512 = "JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ=="; + }; + }; + "fs-readdir-recursive-1.1.0" = { + name = "fs-readdir-recursive"; + packageName = "fs-readdir-recursive"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz"; + sha512 = "GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA=="; + }; + }; + "fs-write-stream-atomic-1.0.10" = { + name = "fs-write-stream-atomic"; + packageName = "fs-write-stream-atomic"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz"; + sha1 = "b47df53493ef911df75731e70a9ded0189db40c9"; + }; + }; + "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"; + }; + }; + "fsevents-1.2.4" = { + name = "fsevents"; + packageName = "fsevents"; + version = "1.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz"; + sha512 = "z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg=="; + }; + }; + "function-bind-1.1.1" = { + name = "function-bind"; + packageName = "function-bind"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"; + sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="; + }; + }; + "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"; + }; + }; + "gaze-0.5.2" = { + name = "gaze"; + packageName = "gaze"; + version = "0.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz"; + sha1 = "40b709537d24d1d45767db5a908689dfe69ac44f"; + }; + }; + "generate-function-2.0.0" = { + name = "generate-function"; + packageName = "generate-function"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz"; + sha1 = "6858fe7c0969b7d4e9093337647ac79f60dfbe74"; + }; + }; + "generate-object-property-1.2.0" = { + name = "generate-object-property"; + packageName = "generate-object-property"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz"; + sha1 = "9c0e1c40308ce804f4783618b937fa88f99d50d0"; + }; + }; + "generic-pool-2.4.2" = { + name = "generic-pool"; + packageName = "generic-pool"; + version = "2.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/generic-pool/-/generic-pool-2.4.2.tgz"; + sha1 = "886bc5bf0beb7db96e81bcbba078818de5a62683"; + }; + }; + "generic-pool-2.4.3" = { + name = "generic-pool"; + packageName = "generic-pool"; + version = "2.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/generic-pool/-/generic-pool-2.4.3.tgz"; + sha1 = "780c36f69dfad05a5a045dd37be7adca11a4f6ff"; + }; + }; + "get-caller-file-1.0.3" = { + name = "get-caller-file"; + packageName = "get-caller-file"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz"; + sha512 = "3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="; + }; + }; + "get-stdin-5.0.1" = { + name = "get-stdin"; + packageName = "get-stdin"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz"; + sha1 = "122e161591e21ff4c52530305693f20e6393a398"; + }; + }; + "get-stream-3.0.0" = { + name = "get-stream"; + packageName = "get-stream"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz"; + sha1 = "8e943d1358dc37555054ecbe2edb05aa174ede14"; + }; + }; + "get-value-2.0.6" = { + name = "get-value"; + packageName = "get-value"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz"; + sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28"; + }; + }; + "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-3.1.21" = { + name = "glob"; + packageName = "glob"; + version = "3.1.21"; + src = fetchurl { + url = "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz"; + sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd"; + }; + }; + "glob-4.5.3" = { + name = "glob"; + packageName = "glob"; + version = "4.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz"; + sha1 = "c6cb73d3226c1efef04de3c56d012f03377ee15f"; + }; + }; + "glob-6.0.4" = { + name = "glob"; + packageName = "glob"; + version = "6.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz"; + sha1 = "0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"; + }; + }; + "glob-7.1.2" = { + name = "glob"; + packageName = "glob"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz"; + sha512 = "MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ=="; + }; + }; + "glob-base-0.3.0" = { + name = "glob-base"; + packageName = "glob-base"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz"; + sha1 = "dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"; + }; + }; + "glob-parent-2.0.0" = { + name = "glob-parent"; + packageName = "glob-parent"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz"; + sha1 = "81383d72db054fcccf5336daa902f182f6edbb28"; + }; + }; + "glob-stream-3.1.18" = { + name = "glob-stream"; + packageName = "glob-stream"; + version = "3.1.18"; + src = fetchurl { + url = "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz"; + sha1 = "9170a5f12b790306fdfe598f313f8f7954fd143b"; + }; + }; + "glob-watcher-0.0.6" = { + name = "glob-watcher"; + packageName = "glob-watcher"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz"; + sha1 = "b95b4a8df74b39c83298b0c05c978b4d9a3b710b"; + }; + }; + "glob2base-0.0.12" = { + name = "glob2base"; + packageName = "glob2base"; + version = "0.0.12"; + src = fetchurl { + url = "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz"; + sha1 = "9d419b3e28f12e83a362164a277055922c9c0d56"; + }; + }; + "global-modules-0.2.3" = { + name = "global-modules"; + packageName = "global-modules"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz"; + sha1 = "ea5a3bed42c6d6ce995a4f8a1269b5dae223828d"; + }; + }; + "global-modules-1.0.0" = { + name = "global-modules"; + packageName = "global-modules"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz"; + sha512 = "sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg=="; + }; + }; + "global-prefix-0.1.5" = { + name = "global-prefix"; + packageName = "global-prefix"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz"; + sha1 = "8d3bc6b8da3ca8112a160d8d496ff0462bfef78f"; + }; + }; + "global-prefix-1.0.2" = { + name = "global-prefix"; + packageName = "global-prefix"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz"; + sha1 = "dbf743c6c14992593c655568cb66ed32c0122ebe"; + }; + }; + "globals-9.18.0" = { + name = "globals"; + packageName = "globals"; + version = "9.18.0"; + src = fetchurl { + url = "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz"; + sha512 = "S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="; + }; + }; + "globby-5.0.0" = { + name = "globby"; + packageName = "globby"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz"; + sha1 = "ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"; + }; + }; + "globby-7.1.1" = { + name = "globby"; + packageName = "globby"; + version = "7.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz"; + sha1 = "fb2ccff9401f8600945dfada97440cca972b8680"; + }; + }; + "globule-0.1.0" = { + name = "globule"; + packageName = "globule"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz"; + sha1 = "d9c8edde1da79d125a151b79533b978676346ae5"; + }; + }; + "glogg-1.0.1" = { + name = "glogg"; + packageName = "glogg"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz"; + sha512 = "ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw=="; + }; + }; + "good-listener-1.2.2" = { + name = "good-listener"; + packageName = "good-listener"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz"; + sha1 = "d53b30cdf9313dffb7dc9a0d477096aa6d145c50"; + }; + }; + "graceful-fs-1.2.3" = { + name = "graceful-fs"; + packageName = "graceful-fs"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; + sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; + }; + }; + "graceful-fs-3.0.11" = { + name = "graceful-fs"; + packageName = "graceful-fs"; + version = "3.0.11"; + src = fetchurl { + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz"; + sha1 = "7613c778a1afea62f25c630a086d7f3acbbdd818"; + }; + }; + "graceful-fs-4.1.11" = { + name = "graceful-fs"; + packageName = "graceful-fs"; + version = "4.1.11"; + src = fetchurl { + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"; + sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"; + }; + }; + "graphlib-2.1.5" = { + name = "graphlib"; + packageName = "graphlib"; + version = "2.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/graphlib/-/graphlib-2.1.5.tgz"; + sha512 = "XvtbqCcw+EM5SqQrIetIKKD+uZVNQtDPD1goIg7K73RuRZtVI5rYMdcCVSHm/AS1sCBZ7vt0p5WgXouucHQaOA=="; + }; + }; + "graphlibrary-2.2.0" = { + name = "graphlibrary"; + packageName = "graphlibrary"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/graphlibrary/-/graphlibrary-2.2.0.tgz"; + sha512 = "XTcvT55L8u4MBZrM37zXoUxsgxs/7sow7YSygd9CIwfWTVO8RVu7AYXhhCiTuFEf+APKgx6Jk4SuQbYR0vYKmQ=="; + }; + }; + "grunt-contrib-jshint-1.1.0" = { + name = "grunt-contrib-jshint"; + packageName = "grunt-contrib-jshint"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-1.1.0.tgz"; + sha1 = "369d909b2593c40e8be79940b21340850c7939ac"; + }; + }; + "grunt-contrib-qunit-2.0.0" = { + name = "grunt-contrib-qunit"; + packageName = "grunt-contrib-qunit"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-2.0.0.tgz"; + sha1 = "54a51b4b2c84fee62c3b7e00145c928d1ec2b7ec"; + }; + }; + "grunt-contrib-uglify-3.4.0" = { + name = "grunt-contrib-uglify"; + packageName = "grunt-contrib-uglify"; + version = "3.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-3.4.0.tgz"; + sha512 = "UXsTpeP0pytpTYlmll3RDndsRXfdwmrf1tI/AtD/PrArQAzGmKMvj83aVt3D8egWlE6KqPjsJBLCCvfC52LI/A=="; + }; + }; + "grunt-lib-phantomjs-1.1.0" = { + name = "grunt-lib-phantomjs"; + packageName = "grunt-lib-phantomjs"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/grunt-lib-phantomjs/-/grunt-lib-phantomjs-1.1.0.tgz"; + sha1 = "9e9edcdd9fd2dd40e0c181c94371d572aa5eead2"; + }; + }; + "gulp-3.9.1" = { + name = "gulp"; + packageName = "gulp"; + version = "3.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz"; + sha1 = "571ce45928dd40af6514fc4011866016c13845b4"; + }; + }; + "gulp-help-1.6.1" = { + name = "gulp-help"; + packageName = "gulp-help"; + version = "1.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/gulp-help/-/gulp-help-1.6.1.tgz"; + sha1 = "261db186e18397fef3f6a2c22e9c315bfa88ae0c"; + }; + }; + "gulp-util-3.0.8" = { + name = "gulp-util"; + packageName = "gulp-util"; + version = "3.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz"; + sha1 = "0054e1e744502e27c04c187c3ecc505dd54bbb4f"; + }; + }; + "gulplog-1.0.0" = { + name = "gulplog"; + packageName = "gulplog"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz"; + sha1 = "e28c4d45d05ecbbed818363ce8f9c5926229ffe5"; + }; + }; + "gzip-size-3.0.0" = { + name = "gzip-size"; + packageName = "gzip-size"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz"; + sha1 = "546188e9bdc337f673772f81660464b389dce520"; + }; + }; + "har-schema-1.0.5" = { + name = "har-schema"; + packageName = "har-schema"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz"; + sha1 = "d263135f43307c02c602afc8fe95970c0151369e"; + }; + }; + "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-4.2.1" = { + name = "har-validator"; + packageName = "har-validator"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz"; + sha1 = "33481d0f1bbff600dd203d75812a6a5fba002e2a"; + }; + }; + "har-validator-5.0.3" = { + name = "har-validator"; + packageName = "har-validator"; + version = "5.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz"; + sha1 = "ba402c266194f15956ef15e0fcf242993f6a7dfd"; + }; + }; + "has-1.0.3" = { + name = "has"; + packageName = "has"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz"; + sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="; + }; + }; + "has-ansi-2.0.0" = { + name = "has-ansi"; + packageName = "has-ansi"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"; + sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"; + }; + }; + "has-binary2-1.0.3" = { + name = "has-binary2"; + packageName = "has-binary2"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz"; + sha512 = "G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw=="; + }; + }; + "has-color-0.1.7" = { + name = "has-color"; + packageName = "has-color"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz"; + sha1 = "67144a5260c34fc3cca677d041daf52fe7b78b2f"; + }; + }; + "has-cors-1.1.0" = { + name = "has-cors"; + packageName = "has-cors"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz"; + sha1 = "5e474793f7ea9843d1bb99c23eef49ff126fff39"; + }; + }; + "has-flag-1.0.0" = { + name = "has-flag"; + packageName = "has-flag"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz"; + sha1 = "9d9e793165ce017a00f00418c43f942a7b1d11fa"; + }; + }; + "has-flag-3.0.0" = { + name = "has-flag"; + packageName = "has-flag"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"; + sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd"; + }; + }; + "has-gulplog-0.1.0" = { + name = "has-gulplog"; + packageName = "has-gulplog"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz"; + sha1 = "6414c82913697da51590397dafb12f22967811ce"; + }; + }; + "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"; + }; + }; + "has-value-0.3.1" = { + name = "has-value"; + packageName = "has-value"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz"; + sha1 = "7b1f58bada62ca827ec0a2078025654845995e1f"; + }; + }; + "has-value-1.0.0" = { + name = "has-value"; + packageName = "has-value"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz"; + sha1 = "18b281da585b1c5c51def24c930ed29a0be6b177"; + }; + }; + "has-values-0.1.4" = { + name = "has-values"; + packageName = "has-values"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz"; + sha1 = "6d61de95d91dfca9b9a02089ad384bff8f62b771"; + }; + }; + "has-values-1.0.0" = { + name = "has-values"; + packageName = "has-values"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz"; + sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f"; + }; + }; + "hash-base-3.0.4" = { + name = "hash-base"; + packageName = "hash-base"; + version = "3.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz"; + sha1 = "5fc8686847ecd73499403319a6b0a3f3f6ae4918"; + }; + }; + "hasha-2.2.0" = { + name = "hasha"; + packageName = "hasha"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz"; + sha1 = "78d7cbfc1e6d66303fe79837365984517b2f6ee1"; + }; + }; + "hawk-3.1.3" = { + name = "hawk"; + packageName = "hawk"; + version = "3.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz"; + sha1 = "078444bd7c1640b0fe540d2c9b73d59678e8e1c4"; + }; + }; + "he-1.1.1" = { + name = "he"; + packageName = "he"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/he/-/he-1.1.1.tgz"; + sha1 = "93410fd21b009735151f8868c2f271f3427e23fd"; + }; + }; + "helmet-crossdomain-0.3.0" = { + name = "helmet-crossdomain"; + packageName = "helmet-crossdomain"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/helmet-crossdomain/-/helmet-crossdomain-0.3.0.tgz"; + sha512 = "YiXhj0E35nC4Na5EPE4mTfoXMf9JTGpN4OtB4aLqShKuH9d2HNaJX5MQoglO6STVka0uMsHyG5lCut5Kzsy7Lg=="; + }; + }; + "helmet-csp-2.7.1" = { + name = "helmet-csp"; + packageName = "helmet-csp"; + version = "2.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/helmet-csp/-/helmet-csp-2.7.1.tgz"; + sha512 = "sCHwywg4daQ2mY0YYwXSZRsgcCeerUwxMwNixGA7aMLkVmPTYBl7gJoZDHOZyXkqPrtuDT3s2B1A+RLI7WxSdQ=="; + }; + }; + "hide-powered-by-1.0.0" = { + name = "hide-powered-by"; + packageName = "hide-powered-by"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hide-powered-by/-/hide-powered-by-1.0.0.tgz"; + sha1 = "4a85ad65881f62857fc70af7174a1184dccce32b"; + }; + }; + "highlight.js-9.12.0" = { + name = "highlight.js"; + packageName = "highlight.js"; + version = "9.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz"; + sha1 = "e6d9dbe57cbefe60751f02af336195870c90c01e"; + }; + }; + "hoek-2.16.3" = { + name = "hoek"; + packageName = "hoek"; + version = "2.16.3"; + src = fetchurl { + url = "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz"; + sha1 = "20bb7403d3cea398e91dc4710a8ff1b8274a25ed"; + }; + }; + "home-or-tmp-2.0.0" = { + name = "home-or-tmp"; + packageName = "home-or-tmp"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz"; + sha1 = "e36c3f2d2cae7d746a857e38d18d5f32a7882db8"; + }; + }; + "homedir-polyfill-1.0.1" = { + name = "homedir-polyfill"; + packageName = "homedir-polyfill"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz"; + sha1 = "4c2bbc8a758998feebf5ed68580f76d46768b4bc"; + }; + }; + "hooker-0.2.3" = { + name = "hooker"; + packageName = "hooker"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz"; + sha1 = "b834f723cc4a242aa65963459df6d984c5d3d959"; + }; + }; + "hosted-git-info-2.7.1" = { + name = "hosted-git-info"; + packageName = "hosted-git-info"; + version = "2.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz"; + sha512 = "7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w=="; + }; + }; + "hpkp-2.0.0" = { + name = "hpkp"; + packageName = "hpkp"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hpkp/-/hpkp-2.0.0.tgz"; + sha1 = "10e142264e76215a5d30c44ec43de64dee6d1672"; + }; + }; + "hsts-2.1.0" = { + name = "hsts"; + packageName = "hsts"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hsts/-/hsts-2.1.0.tgz"; + sha512 = "zXhh/DqgrTXJ7erTN6Fh5k/xjMhDGXCqdYN3wvxUvGUQvnxcFfUd8E+6vLg/nk3ss1TYMb+DhRl25fYABioTvA=="; + }; + }; + "html-comment-regex-1.1.1" = { + name = "html-comment-regex"; + packageName = "html-comment-regex"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz"; + sha1 = "668b93776eaae55ebde8f3ad464b307a4963625e"; + }; + }; + "html-encoding-sniffer-1.0.2" = { + name = "html-encoding-sniffer"; + packageName = "html-encoding-sniffer"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz"; + sha512 = "71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw=="; + }; + }; + "html-minifier-3.5.19" = { + name = "html-minifier"; + packageName = "html-minifier"; + version = "3.5.19"; + src = fetchurl { + url = "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.19.tgz"; + sha512 = "Qr2JC9nsjK8oCrEmuB430ZIA8YWbF3D5LSjywD75FTuXmeqacwHgIM8wp3vHYzzPbklSjp53RdmDuzR4ub2HzA=="; + }; + }; + "htmlparser2-3.3.0" = { + name = "htmlparser2"; + packageName = "htmlparser2"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz"; + sha1 = "cc70d05a59f6542e43f0e685c982e14c924a9efe"; + }; + }; + "htmlparser2-3.8.3" = { + name = "htmlparser2"; + packageName = "htmlparser2"; + version = "3.8.3"; + src = fetchurl { + url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz"; + sha1 = "996c28b191516a8be86501a7d79757e5c70c1068"; + }; + }; + "htmlparser2-3.9.2" = { + name = "htmlparser2"; + packageName = "htmlparser2"; + version = "3.9.2"; + src = fetchurl { + url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz"; + sha1 = "1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338"; + }; + }; + "http-errors-1.6.2" = { + name = "http-errors"; + packageName = "http-errors"; + version = "1.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz"; + sha1 = "0a002cc85707192a7e7946ceedc11155f60ec736"; + }; + }; + "http-errors-1.6.3" = { + name = "http-errors"; + packageName = "http-errors"; + version = "1.6.3"; + src = fetchurl { + url = "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"; + sha1 = "8b55680bb4be283a0b5bf4ea2e38580be1d9320d"; + }; + }; + "http-signature-1.1.1" = { + name = "http-signature"; + packageName = "http-signature"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz"; + sha1 = "df72e267066cd0ac67fb76adf8e134a8fbcf91bf"; + }; + }; + "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"; + }; + }; + "https-browserify-0.0.1" = { + name = "https-browserify"; + packageName = "https-browserify"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz"; + sha1 = "3f91365cabe60b77ed0ebba24b454e3e09d95a82"; + }; + }; + "iconv-lite-0.4.19" = { + name = "iconv-lite"; + packageName = "iconv-lite"; + version = "0.4.19"; + src = fetchurl { + url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz"; + sha512 = "oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="; + }; + }; + "iconv-lite-0.4.23" = { + name = "iconv-lite"; + packageName = "iconv-lite"; + version = "0.4.23"; + src = fetchurl { + url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz"; + sha512 = "neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA=="; + }; + }; + "icss-replace-symbols-1.1.0" = { + name = "icss-replace-symbols"; + packageName = "icss-replace-symbols"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz"; + sha1 = "06ea6f83679a7749e386cfe1fe812ae5db223ded"; + }; + }; + "ieee754-1.1.12" = { + name = "ieee754"; + packageName = "ieee754"; + version = "1.1.12"; + src = fetchurl { + url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz"; + sha512 = "GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="; + }; + }; + "ieee754-1.1.8" = { + name = "ieee754"; + packageName = "ieee754"; + version = "1.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz"; + sha1 = "be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"; + }; + }; + "ienoopen-1.0.0" = { + name = "ienoopen"; + packageName = "ienoopen"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ienoopen/-/ienoopen-1.0.0.tgz"; + sha1 = "346a428f474aac8f50cf3784ea2d0f16f62bda6b"; + }; + }; + "iferr-0.1.5" = { + name = "iferr"; + packageName = "iferr"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz"; + sha1 = "c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"; + }; + }; + "ignore-3.3.10" = { + name = "ignore"; + packageName = "ignore"; + version = "3.3.10"; + src = fetchurl { + url = "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz"; + sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug=="; + }; + }; + "ignore-walk-3.0.1" = { + name = "ignore-walk"; + packageName = "ignore-walk"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz"; + sha512 = "DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ=="; + }; + }; + "ignorefs-1.2.0" = { + name = "ignorefs"; + packageName = "ignorefs"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ignorefs/-/ignorefs-1.2.0.tgz"; + sha1 = "da59fb858976e4a5e43702ccd1f282fdbc9e5756"; + }; + }; + "ignorepatterns-1.1.0" = { + name = "ignorepatterns"; + packageName = "ignorepatterns"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ignorepatterns/-/ignorepatterns-1.1.0.tgz"; + sha1 = "ac8f436f2239b5dfb66d5f0d3a904a87ac67cc5e"; + }; + }; + "image-size-0.5.5" = { + name = "image-size"; + packageName = "image-size"; + version = "0.5.5"; + src = fetchurl { + url = "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz"; + sha1 = "09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"; + }; + }; + "imurmurhash-0.1.4" = { + name = "imurmurhash"; + packageName = "imurmurhash"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"; + sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea"; + }; + }; + "indexes-of-1.0.1" = { + name = "indexes-of"; + packageName = "indexes-of"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz"; + sha1 = "f30f716c8e2bd346c7b67d3df3915566a7c05607"; + }; + }; + "indexof-0.0.1" = { + name = "indexof"; + packageName = "indexof"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"; + sha1 = "82dc336d232b9062179d05ab3293a66059fd435d"; + }; + }; + "inflection-1.12.0" = { + name = "inflection"; + packageName = "inflection"; + version = "1.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz"; + sha1 = "a200935656d6f5f6bc4dc7502e1aecb703228416"; + }; + }; + "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-1.0.2" = { + name = "inherits"; + packageName = "inherits"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz"; + sha1 = "ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"; + }; + }; + "inherits-2.0.1" = { + name = "inherits"; + packageName = "inherits"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + }; + }; + "inherits-2.0.3" = { + name = "inherits"; + packageName = "inherits"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"; + sha1 = "633c2c83e3da42a502f52466022480f4208261de"; + }; + }; + "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=="; + }; + }; + "inquirer-0.12.0" = { + name = "inquirer"; + packageName = "inquirer"; + version = "0.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz"; + sha1 = "1ef2bfd63504df0bc75785fff8c2c41df12f077e"; + }; + }; + "interpret-0.6.6" = { + name = "interpret"; + packageName = "interpret"; + version = "0.6.6"; + src = fetchurl { + url = "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz"; + sha1 = "fecd7a18e7ce5ca6abfb953e1f86213a49f1625b"; + }; + }; + "interpret-1.1.0" = { + name = "interpret"; + packageName = "interpret"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz"; + sha1 = "7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"; + }; + }; + "invariant-2.2.4" = { + name = "invariant"; + packageName = "invariant"; + version = "2.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz"; + sha512 = "phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="; + }; + }; + "invert-kv-1.0.0" = { + name = "invert-kv"; + packageName = "invert-kv"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz"; + sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"; + }; + }; + "ipaddr.js-1.8.0" = { + name = "ipaddr.js"; + packageName = "ipaddr.js"; + version = "1.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz"; + sha1 = "eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e"; + }; + }; + "is-absolute-1.0.0" = { + name = "is-absolute"; + packageName = "is-absolute"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz"; + sha512 = "dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA=="; + }; + }; + "is-absolute-url-2.1.0" = { + name = "is-absolute-url"; + packageName = "is-absolute-url"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz"; + sha1 = "50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"; + }; + }; + "is-accessor-descriptor-0.1.6" = { + name = "is-accessor-descriptor"; + packageName = "is-accessor-descriptor"; + version = "0.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz"; + sha1 = "a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"; + }; + }; + "is-accessor-descriptor-1.0.0" = { + name = "is-accessor-descriptor"; + packageName = "is-accessor-descriptor"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz"; + sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ=="; + }; + }; + "is-alphabetical-1.0.2" = { + name = "is-alphabetical"; + packageName = "is-alphabetical"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.2.tgz"; + sha512 = "V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg=="; + }; + }; + "is-alphanumerical-1.0.2" = { + name = "is-alphanumerical"; + packageName = "is-alphanumerical"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz"; + sha512 = "pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg=="; + }; + }; + "is-arrayish-0.2.1" = { + name = "is-arrayish"; + packageName = "is-arrayish"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"; + sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d"; + }; + }; + "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-buffer-1.1.6" = { + name = "is-buffer"; + packageName = "is-buffer"; + version = "1.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz"; + sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="; + }; + }; + "is-builtin-module-1.0.0" = { + name = "is-builtin-module"; + packageName = "is-builtin-module"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz"; + sha1 = "540572d34f7ac3119f8f76c30cbc1b1e037affbe"; + }; + }; + "is-callable-1.1.4" = { + name = "is-callable"; + packageName = "is-callable"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz"; + sha512 = "r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="; + }; + }; + "is-data-descriptor-0.1.4" = { + name = "is-data-descriptor"; + packageName = "is-data-descriptor"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz"; + sha1 = "0b5ee648388e2c860282e793f1856fec3f301b56"; + }; + }; + "is-data-descriptor-1.0.0" = { + name = "is-data-descriptor"; + packageName = "is-data-descriptor"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz"; + sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ=="; + }; + }; + "is-date-object-1.0.1" = { + name = "is-date-object"; + packageName = "is-date-object"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz"; + sha1 = "9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"; + }; + }; + "is-decimal-1.0.2" = { + name = "is-decimal"; + packageName = "is-decimal"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.2.tgz"; + sha512 = "TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg=="; + }; + }; + "is-descriptor-0.1.6" = { + name = "is-descriptor"; + packageName = "is-descriptor"; + version = "0.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz"; + sha512 = "avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg=="; + }; + }; + "is-descriptor-1.0.2" = { + name = "is-descriptor"; + packageName = "is-descriptor"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz"; + sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg=="; + }; + }; + "is-dotfile-1.0.3" = { + name = "is-dotfile"; + packageName = "is-dotfile"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz"; + sha1 = "a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"; + }; + }; + "is-equal-shallow-0.1.3" = { + name = "is-equal-shallow"; + packageName = "is-equal-shallow"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz"; + sha1 = "2238098fc221de0bcfa5d9eac4c45d638aa1c534"; + }; + }; + "is-extendable-0.1.1" = { + name = "is-extendable"; + packageName = "is-extendable"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz"; + sha1 = "62b110e289a471418e3ec36a617d472e301dfc89"; + }; + }; + "is-extendable-1.0.1" = { + name = "is-extendable"; + packageName = "is-extendable"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz"; + sha512 = "arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA=="; + }; + }; + "is-extglob-1.0.0" = { + name = "is-extglob"; + packageName = "is-extglob"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz"; + sha1 = "ac468177c4943405a092fc8f29760c6ffc6206c0"; + }; + }; + "is-extglob-2.1.1" = { + name = "is-extglob"; + packageName = "is-extglob"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"; + sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2"; + }; + }; + "is-finite-1.0.2" = { + name = "is-finite"; + packageName = "is-finite"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz"; + sha1 = "cc6677695602be550ef11e8b4aa6305342b6d0aa"; + }; + }; + "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-fullwidth-code-point-2.0.0" = { + name = "is-fullwidth-code-point"; + packageName = "is-fullwidth-code-point"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"; + sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f"; + }; + }; + "is-glob-2.0.1" = { + name = "is-glob"; + packageName = "is-glob"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"; + sha1 = "d096f926a3ded5600f3fdfd91198cb0888c2d863"; + }; + }; + "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.0" = { + name = "is-glob"; + packageName = "is-glob"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz"; + sha1 = "9521c76845cc2610a85203ddf080a958c2ffabc0"; + }; + }; + "is-hexadecimal-1.0.2" = { + name = "is-hexadecimal"; + packageName = "is-hexadecimal"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz"; + sha512 = "but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A=="; + }; + }; + "is-my-ip-valid-1.0.0" = { + name = "is-my-ip-valid"; + packageName = "is-my-ip-valid"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz"; + sha512 = "gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ=="; + }; + }; + "is-my-json-valid-2.17.2" = { + name = "is-my-json-valid"; + packageName = "is-my-json-valid"; + version = "2.17.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz"; + sha512 = "IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg=="; + }; + }; + "is-number-2.1.0" = { + name = "is-number"; + packageName = "is-number"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz"; + sha1 = "01fcbbb393463a548f2f466cce16dece49db908f"; + }; + }; + "is-number-3.0.0" = { + name = "is-number"; + packageName = "is-number"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz"; + sha1 = "24fd6201a4782cf50561c810276afc7d12d71195"; + }; + }; + "is-number-4.0.0" = { + name = "is-number"; + packageName = "is-number"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz"; + sha512 = "rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="; + }; + }; + "is-path-cwd-1.0.0" = { + name = "is-path-cwd"; + packageName = "is-path-cwd"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz"; + sha1 = "d225ec23132e89edd38fda767472e62e65f1106d"; + }; + }; + "is-path-in-cwd-1.0.1" = { + name = "is-path-in-cwd"; + packageName = "is-path-in-cwd"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz"; + sha512 = "FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ=="; + }; + }; + "is-path-inside-1.0.1" = { + name = "is-path-inside"; + packageName = "is-path-inside"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz"; + sha1 = "8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"; + }; + }; + "is-plain-obj-1.1.0" = { + name = "is-plain-obj"; + packageName = "is-plain-obj"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"; + sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e"; + }; + }; + "is-plain-object-2.0.4" = { + name = "is-plain-object"; + packageName = "is-plain-object"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz"; + sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="; + }; + }; + "is-posix-bracket-0.1.1" = { + name = "is-posix-bracket"; + packageName = "is-posix-bracket"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz"; + sha1 = "3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"; + }; + }; + "is-primitive-2.0.0" = { + name = "is-primitive"; + packageName = "is-primitive"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz"; + sha1 = "207bab91638499c07b2adf240a41a87210034575"; + }; + }; + "is-promise-2.1.0" = { + name = "is-promise"; + packageName = "is-promise"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz"; + sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"; + }; + }; + "is-property-1.0.2" = { + name = "is-property"; + packageName = "is-property"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz"; + sha1 = "57fe1c4e48474edd65b09911f26b1cd4095dda84"; + }; + }; + "is-regex-1.0.4" = { + name = "is-regex"; + packageName = "is-regex"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz"; + sha1 = "5517489b547091b0930e095654ced25ee97e9491"; + }; + }; + "is-relative-1.0.0" = { + name = "is-relative"; + packageName = "is-relative"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz"; + sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA=="; + }; + }; + "is-resolvable-1.1.0" = { + name = "is-resolvable"; + packageName = "is-resolvable"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz"; + sha512 = "qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="; + }; + }; + "is-stream-1.1.0" = { + name = "is-stream"; + packageName = "is-stream"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"; + sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"; + }; + }; + "is-svg-2.1.0" = { + name = "is-svg"; + packageName = "is-svg"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz"; + sha1 = "cf61090da0d9efbcab8722deba6f032208dbb0e9"; + }; + }; + "is-symbol-1.0.1" = { + name = "is-symbol"; + packageName = "is-symbol"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz"; + sha1 = "3cc59f00025194b6ab2e38dbae6689256b660572"; + }; + }; + "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"; + }; + }; + "is-unc-path-1.0.0" = { + name = "is-unc-path"; + packageName = "is-unc-path"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz"; + sha512 = "mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ=="; + }; + }; + "is-utf8-0.2.1" = { + name = "is-utf8"; + packageName = "is-utf8"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz"; + sha1 = "4b0da1442104d1b336340e80797e865cf39f7d72"; + }; + }; + "is-windows-0.2.0" = { + name = "is-windows"; + packageName = "is-windows"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz"; + sha1 = "de1aa6d63ea29dd248737b69f1ff8b8002d2108c"; + }; + }; + "is-windows-1.0.2" = { + name = "is-windows"; + packageName = "is-windows"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz"; + sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="; + }; + }; + "isarray-0.0.1" = { + name = "isarray"; + packageName = "isarray"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"; + sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf"; + }; + }; + "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"; + }; + }; + "isarray-2.0.1" = { + name = "isarray"; + packageName = "isarray"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz"; + sha1 = "a37d94ed9cda2d59865c9f76fe596ee1f338741e"; + }; + }; + "isexe-2.0.0" = { + name = "isexe"; + packageName = "isexe"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"; + sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10"; + }; + }; + "isobject-2.1.0" = { + name = "isobject"; + packageName = "isobject"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz"; + sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89"; + }; + }; + "isobject-3.0.1" = { + name = "isobject"; + packageName = "isobject"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"; + sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"; + }; + }; + "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"; + }; + }; + "jmespath-0.15.0" = { + name = "jmespath"; + packageName = "jmespath"; + version = "0.15.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz"; + sha1 = "a3f222a9aae9f966f5d27c796510e28091764217"; + }; + }; + "js-base64-2.4.8" = { + name = "js-base64"; + packageName = "js-base64"; + version = "2.4.8"; + src = fetchurl { + url = "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz"; + sha512 = "hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q=="; + }; + }; + "js-beautify-1.7.5" = { + name = "js-beautify"; + packageName = "js-beautify"; + version = "1.7.5"; + src = fetchurl { + url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.7.5.tgz"; + sha512 = "9OhfAqGOrD7hoQBLJMTA+BKuKmoEtTJXzZ7WDF/9gvjtey1koVLuZqIY6c51aPDjbNdNtIXAkiWKVhziawE9Og=="; + }; + }; + "js-string-escape-1.0.1" = { + name = "js-string-escape"; + packageName = "js-string-escape"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz"; + sha1 = "e2625badbc0d67c7533e9edc1068c587ae4137ef"; + }; + }; + "js-tokens-3.0.2" = { + name = "js-tokens"; + packageName = "js-tokens"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz"; + sha1 = "9866df395102130e38f7f996bceb65443209c25b"; + }; + }; + "js-yaml-3.12.0" = { + name = "js-yaml"; + packageName = "js-yaml"; + version = "3.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz"; + sha512 = "PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A=="; + }; + }; + "js-yaml-3.5.5" = { + name = "js-yaml"; + packageName = "js-yaml"; + version = "3.5.5"; + src = fetchurl { + url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz"; + sha1 = "0377c38017cabc7322b0d1fbcd25a491641f2fbe"; + }; + }; + "js-yaml-3.7.0" = { + name = "js-yaml"; + packageName = "js-yaml"; + version = "3.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz"; + sha1 = "5c967ddd837a9bfdca5f2de84253abe8a1c03b80"; + }; + }; + "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"; + }; + }; + "jsdom-9.12.0" = { + name = "jsdom"; + packageName = "jsdom"; + version = "9.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz"; + sha1 = "e8c546fffcb06c00d4833ca84410fed7f8a097d4"; + }; + }; + "jsesc-0.5.0" = { + name = "jsesc"; + packageName = "jsesc"; + version = "0.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz"; + sha1 = "e7dee66e35d6fc16f710fe91d5cf69f70f08911d"; + }; + }; + "jsesc-1.3.0" = { + name = "jsesc"; + packageName = "jsesc"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz"; + sha1 = "46c3fec8c1892b12b0833db9bc7622176dbab34b"; + }; + }; + "jshint-2.9.6" = { + name = "jshint"; + packageName = "jshint"; + version = "2.9.6"; + src = fetchurl { + url = "https://registry.npmjs.org/jshint/-/jshint-2.9.6.tgz"; + sha512 = "KO9SIAKTlJQOM4lE64GQUtGBRpTOuvbrRrSZw3AhUxMNG266nX9hK2cKA4SBhXOj0irJGyNyGSLT62HGOVDEOA=="; + }; + }; + "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-parse-better-errors-1.0.2" = { + name = "json-parse-better-errors"; + packageName = "json-parse-better-errors"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz"; + sha512 = "mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="; + }; + }; + "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.3.1" = { + name = "json-schema-traverse"; + packageName = "json-schema-traverse"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz"; + sha1 = "349a6d44c53a51de89b40805c5d5e59b417d3340"; + }; + }; + "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-stable-stringify-1.0.1" = { + name = "json-stable-stringify"; + packageName = "json-stable-stringify"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz"; + sha1 = "9a759d39c5f2ff503fd5300646ed445f88c4f9af"; + }; + }; + "json-stream-1.0.0" = { + name = "json-stream"; + packageName = "json-stream"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/json-stream/-/json-stream-1.0.0.tgz"; + sha1 = "1a3854e28d2bbeeab31cc7ddf683d2ddc5652708"; + }; + }; + "json-stringify-safe-5.0.1" = { + 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"; + }; + }; + "json5-0.5.1" = { + name = "json5"; + packageName = "json5"; + version = "0.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz"; + sha1 = "1eade7acc012034ad84e2396767ead9fa5495821"; + }; + }; + "jsonfile-2.4.0" = { + name = "jsonfile"; + packageName = "jsonfile"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz"; + sha1 = "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"; + }; + }; + "jsonfile-4.0.0" = { + name = "jsonfile"; + packageName = "jsonfile"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"; + sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb"; + }; + }; + "jsonify-0.0.0" = { + name = "jsonify"; + packageName = "jsonify"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"; + sha1 = "2c74b6ee41d93ca51b7b5aaee8f503631d252a73"; + }; + }; + "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"; + }; + }; + "jsonpointer-4.0.1" = { + name = "jsonpointer"; + packageName = "jsonpointer"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz"; + sha1 = "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"; + }; + }; + "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"; + }; + }; + "jsx-ast-utils-1.4.1" = { + name = "jsx-ast-utils"; + packageName = "jsx-ast-utils"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz"; + sha1 = "3867213e8dd79bf1e8f2300c0cfc1efb182c0df1"; + }; + }; + "kew-0.7.0" = { + name = "kew"; + packageName = "kew"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz"; + sha1 = "79d93d2d33363d6fdd2970b335d9141ad591d79b"; + }; + }; + "kind-of-3.2.2" = { + name = "kind-of"; + packageName = "kind-of"; + version = "3.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz"; + sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64"; + }; + }; + "kind-of-4.0.0" = { + name = "kind-of"; + packageName = "kind-of"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz"; + sha1 = "20813df3d712928b207378691a45066fae72dd57"; + }; + }; + "kind-of-5.1.0" = { + name = "kind-of"; + packageName = "kind-of"; + version = "5.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz"; + sha512 = "NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="; + }; + }; + "kind-of-6.0.2" = { + name = "kind-of"; + packageName = "kind-of"; + version = "6.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz"; + sha512 = "s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="; + }; + }; + "klaw-1.3.1" = { + name = "klaw"; + packageName = "klaw"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz"; + sha1 = "4088433b46b3b1ba259d78785d8e96f73ba02439"; + }; + }; + "lazy-cache-1.0.4" = { + name = "lazy-cache"; + packageName = "lazy-cache"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz"; + sha1 = "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"; + }; + }; + "lazystream-1.0.0" = { + name = "lazystream"; + packageName = "lazystream"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz"; + sha1 = "f6995fe0f820392f61396be89462407bb77168e4"; + }; + }; + "lcid-1.0.0" = { + name = "lcid"; + packageName = "lcid"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz"; + sha1 = "308accafa0bc483a3867b4b6f2b9506251d1b835"; + }; + }; + "ldap-filter-0.2.2" = { + name = "ldap-filter"; + packageName = "ldap-filter"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ldap-filter/-/ldap-filter-0.2.2.tgz"; + sha1 = "f2b842be0b86da3352798505b31ebcae590d77d0"; + }; + }; + "ldapauth-fork-4.0.2" = { + name = "ldapauth-fork"; + packageName = "ldapauth-fork"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ldapauth-fork/-/ldapauth-fork-4.0.2.tgz"; + sha512 = "YoPHsyfV6L/4SO5EMi/Jk1xUMaY+ANlR4Yp+WIsqGkWOLPKkuzRYB4s/IsdKBeb3sdwVCw+q/YN9eoa1dXmQdA=="; + }; + }; + "ldapjs-1.0.2" = { + name = "ldapjs"; + packageName = "ldapjs"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ldapjs/-/ldapjs-1.0.2.tgz"; + sha1 = "544ff7032b7b83c68f0701328d9297aa694340f9"; + }; + }; + "levn-0.3.0" = { + name = "levn"; + packageName = "levn"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"; + sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee"; + }; + }; + "liftoff-2.5.0" = { + name = "liftoff"; + packageName = "liftoff"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz"; + sha1 = "2009291bb31cea861bbf10a7c15a28caf75c31ec"; + }; + }; + "linkify-it-2.0.3" = { + name = "linkify-it"; + packageName = "linkify-it"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/linkify-it/-/linkify-it-2.0.3.tgz"; + sha1 = "d94a4648f9b1c179d64fa97291268bdb6ce9434f"; + }; + }; + "load-json-file-2.0.0" = { + name = "load-json-file"; + packageName = "load-json-file"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz"; + sha1 = "7947e42149af80d696cbf797bcaabcfe1fe29ca8"; + }; + }; + "load-json-file-4.0.0" = { + name = "load-json-file"; + packageName = "load-json-file"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz"; + sha1 = "2f5f45ab91e33216234fd53adab668eb4ec0993b"; + }; + }; + "loader-utils-0.2.17" = { + name = "loader-utils"; + packageName = "loader-utils"; + version = "0.2.17"; + src = fetchurl { + url = "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz"; + sha1 = "f86e6374d43205a6e6c60e9196f17c0299bfb348"; + }; + }; + "loader-utils-1.1.0" = { + name = "loader-utils"; + packageName = "loader-utils"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz"; + sha1 = "c98aef488bcceda2ffb5e2de646d6a754429f5cd"; + }; + }; + "locate-path-2.0.0" = { + name = "locate-path"; + packageName = "locate-path"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz"; + sha1 = "2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"; + }; + }; + "lodash-1.0.2" = { + name = "lodash"; + packageName = "lodash"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz"; + sha1 = "8f57560c83b59fc270bd3d561b690043430e2551"; + }; + }; + "lodash-3.10.1" = { + name = "lodash"; + packageName = "lodash"; + version = "3.10.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"; + sha1 = "5bf45e8e49ba4189e17d482789dfd15bd140b7b6"; + }; + }; + "lodash-4.17.10" = { + name = "lodash"; + packageName = "lodash"; + version = "4.17.10"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz"; + sha512 = "UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg=="; + }; + }; + "lodash._basecopy-3.0.1" = { + name = "lodash._basecopy"; + packageName = "lodash._basecopy"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz"; + sha1 = "8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"; + }; + }; + "lodash._basetostring-3.0.1" = { + name = "lodash._basetostring"; + packageName = "lodash._basetostring"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz"; + sha1 = "d1861d877f824a52f669832dcaf3ee15566a07d5"; + }; + }; + "lodash._basevalues-3.0.0" = { + name = "lodash._basevalues"; + packageName = "lodash._basevalues"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz"; + sha1 = "5b775762802bde3d3297503e26300820fdf661b7"; + }; + }; + "lodash._getnative-3.9.1" = { + name = "lodash._getnative"; + packageName = "lodash._getnative"; + version = "3.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz"; + sha1 = "570bc7dede46d61cdcde687d65d3eecbaa3aaff5"; + }; + }; + "lodash._isiterateecall-3.0.9" = { + name = "lodash._isiterateecall"; + packageName = "lodash._isiterateecall"; + version = "3.0.9"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz"; + sha1 = "5203ad7ba425fae842460e696db9cf3e6aac057c"; + }; + }; + "lodash._reescape-3.0.0" = { + name = "lodash._reescape"; + packageName = "lodash._reescape"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz"; + sha1 = "2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"; + }; + }; + "lodash._reevaluate-3.0.0" = { + name = "lodash._reevaluate"; + packageName = "lodash._reevaluate"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz"; + sha1 = "58bc74c40664953ae0b124d806996daca431e2ed"; + }; + }; + "lodash._reinterpolate-3.0.0" = { + name = "lodash._reinterpolate"; + packageName = "lodash._reinterpolate"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz"; + sha1 = "0ccf2d89166af03b3663c796538b75ac6e114d9d"; + }; + }; + "lodash._root-3.0.1" = { + name = "lodash._root"; + packageName = "lodash._root"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz"; + sha1 = "fba1c4524c19ee9a5f8136b4609f017cf4ded692"; + }; + }; + "lodash.assignin-4.2.0" = { + name = "lodash.assignin"; + packageName = "lodash.assignin"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz"; + sha1 = "ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2"; + }; + }; + "lodash.bind-4.2.1" = { + name = "lodash.bind"; + packageName = "lodash.bind"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz"; + sha1 = "7ae3017e939622ac31b7d7d7dcb1b34db1690d35"; + }; + }; + "lodash.camelcase-4.3.0" = { + name = "lodash.camelcase"; + packageName = "lodash.camelcase"; + version = "4.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz"; + sha1 = "b28aa6288a2b9fc651035c7711f65ab6190331a6"; + }; + }; + "lodash.defaults-4.2.0" = { + name = "lodash.defaults"; + packageName = "lodash.defaults"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz"; + sha1 = "d09178716ffea4dde9e5fb7b37f6f0802274580c"; + }; + }; + "lodash.escape-3.2.0" = { + name = "lodash.escape"; + packageName = "lodash.escape"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz"; + sha1 = "995ee0dc18c1b48cc92effae71a10aab5b487698"; + }; + }; + "lodash.filter-4.6.0" = { + name = "lodash.filter"; + packageName = "lodash.filter"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz"; + sha1 = "668b1d4981603ae1cc5a6fa760143e480b4c4ace"; + }; + }; + "lodash.flatten-4.4.0" = { + name = "lodash.flatten"; + packageName = "lodash.flatten"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz"; + sha1 = "f31c22225a9632d2bbf8e4addbef240aa765a61f"; + }; + }; + "lodash.foreach-4.5.0" = { + name = "lodash.foreach"; + packageName = "lodash.foreach"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz"; + sha1 = "1a6a35eace401280c7f06dddec35165ab27e3e53"; + }; + }; + "lodash.isarguments-3.1.0" = { + name = "lodash.isarguments"; + packageName = "lodash.isarguments"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz"; + sha1 = "2f573d85c6a24289ff00663b491c1d338ff3458a"; + }; + }; + "lodash.isarray-3.0.4" = { + name = "lodash.isarray"; + packageName = "lodash.isarray"; + version = "3.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz"; + sha1 = "79e4eb88c36a8122af86f844aa9bcd851b5fbb55"; + }; + }; + "lodash.keys-3.1.2" = { + name = "lodash.keys"; + packageName = "lodash.keys"; + version = "3.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz"; + sha1 = "4dbc0472b156be50a0b286855d1bd0b0c656098a"; + }; + }; + "lodash.map-4.6.0" = { + name = "lodash.map"; + packageName = "lodash.map"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz"; + sha1 = "771ec7839e3473d9c4cde28b19394c3562f4f6d3"; + }; + }; + "lodash.memoize-4.1.2" = { + name = "lodash.memoize"; + packageName = "lodash.memoize"; + version = "4.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz"; + sha1 = "bcc6c49a42a2840ed997f323eada5ecd182e0bfe"; + }; + }; + "lodash.merge-4.6.1" = { + name = "lodash.merge"; + packageName = "lodash.merge"; + version = "4.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz"; + sha512 = "AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ=="; + }; + }; + "lodash.pick-4.4.0" = { + name = "lodash.pick"; + packageName = "lodash.pick"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz"; + sha1 = "52f05610fff9ded422611441ed1fc123a03001b3"; + }; + }; + "lodash.reduce-4.6.0" = { + name = "lodash.reduce"; + packageName = "lodash.reduce"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz"; + sha1 = "f1ab6b839299ad48f784abbf476596f03b914d3b"; + }; + }; + "lodash.reject-4.6.0" = { + name = "lodash.reject"; + packageName = "lodash.reject"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz"; + sha1 = "80d6492dc1470864bbf583533b651f42a9f52415"; + }; + }; + "lodash.restparam-3.6.1" = { + name = "lodash.restparam"; + packageName = "lodash.restparam"; + version = "3.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz"; + sha1 = "936a4e309ef330a7645ed4145986c85ae5b20805"; + }; + }; + "lodash.some-4.6.0" = { + name = "lodash.some"; + packageName = "lodash.some"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz"; + sha1 = "1bb9f314ef6b8baded13b549169b2a945eb68e4d"; + }; + }; + "lodash.template-3.6.2" = { + name = "lodash.template"; + packageName = "lodash.template"; + version = "3.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz"; + sha1 = "f8cdecc6169a255be9098ae8b0c53d378931d14f"; + }; + }; + "lodash.templatesettings-3.1.1" = { + name = "lodash.templatesettings"; + packageName = "lodash.templatesettings"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz"; + sha1 = "fb307844753b66b9f1afa54e262c745307dba8e5"; + }; + }; + "lodash.uniq-4.5.0" = { + name = "lodash.uniq"; + packageName = "lodash.uniq"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz"; + sha1 = "d0225373aeb652adc1bc82e4945339a842754773"; + }; + }; + "longest-1.0.1" = { + name = "longest"; + packageName = "longest"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz"; + sha1 = "30a0b2da38f73770e8294a0d22e6625ed77d0097"; + }; + }; + "longest-streak-1.0.0" = { + name = "longest-streak"; + packageName = "longest-streak"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/longest-streak/-/longest-streak-1.0.0.tgz"; + sha1 = "d06597c4d4c31b52ccb1f5d8f8fe7148eafd6965"; + }; + }; + "loose-envify-1.4.0" = { + name = "loose-envify"; + packageName = "loose-envify"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"; + sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="; + }; + }; + "lower-case-1.1.4" = { + name = "lower-case"; + packageName = "lower-case"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz"; + sha1 = "9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"; + }; + }; + "lru-cache-2.7.3" = { + name = "lru-cache"; + packageName = "lru-cache"; + version = "2.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz"; + sha1 = "6d4524e8b955f95d4f5b58851ce21dd72fb4e952"; + }; + }; + "lru-cache-3.2.0" = { + name = "lru-cache"; + packageName = "lru-cache"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz"; + sha1 = "71789b3b7f5399bec8565dda38aa30d2a097efee"; + }; + }; + "lru-cache-4.1.3" = { + name = "lru-cache"; + packageName = "lru-cache"; + version = "4.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz"; + sha512 = "fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA=="; + }; + }; + "lru-queue-0.1.0" = { + name = "lru-queue"; + packageName = "lru-queue"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz"; + sha1 = "2738bd9f0d3cf4f84490c5736c48699ac632cda3"; + }; + }; + "magic-string-0.14.0" = { + name = "magic-string"; + packageName = "magic-string"; + version = "0.14.0"; + src = fetchurl { + url = "https://registry.npmjs.org/magic-string/-/magic-string-0.14.0.tgz"; + sha1 = "57224aef1701caeed273b17a39a956e72b172462"; + }; + }; + "make-dir-1.3.0" = { + name = "make-dir"; + packageName = "make-dir"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz"; + sha512 = "2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ=="; + }; + }; + "make-iterator-1.0.1" = { + name = "make-iterator"; + packageName = "make-iterator"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz"; + sha512 = "pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw=="; + }; + }; + "make-plural-3.0.6" = { + name = "make-plural"; + packageName = "make-plural"; + version = "3.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/make-plural/-/make-plural-3.0.6.tgz"; + sha1 = "2033a03bac290b8f3bb91258f65b9df7e8b01ca7"; + }; + }; + "map-cache-0.2.2" = { + name = "map-cache"; + packageName = "map-cache"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz"; + sha1 = "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"; + }; + }; + "map-visit-1.0.0" = { + name = "map-visit"; + packageName = "map-visit"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz"; + sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"; + }; + }; + "markdown-table-0.4.0" = { + name = "markdown-table"; + packageName = "markdown-table"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-table/-/markdown-table-0.4.0.tgz"; + sha1 = "890c2c1b3bfe83fb00e4129b8e4cfe645270f9d1"; + }; + }; + "markdown-to-ast-3.4.0" = { + name = "markdown-to-ast"; + packageName = "markdown-to-ast"; + version = "3.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-to-ast/-/markdown-to-ast-3.4.0.tgz"; + sha1 = "0e2cba81390b0549a9153ec3b0d915b61c164be7"; + }; + }; + "marked-0.3.19" = { + name = "marked"; + packageName = "marked"; + version = "0.3.19"; + src = fetchurl { + url = "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz"; + sha512 = "ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg=="; + }; + }; + "math-expression-evaluator-1.2.17" = { + name = "math-expression-evaluator"; + packageName = "math-expression-evaluator"; + version = "1.2.17"; + src = fetchurl { + url = "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz"; + sha1 = "de819fdbcd84dccd8fae59c6aeb79615b9d266ac"; + }; + }; + "math-interval-parser-1.1.0" = { + name = "math-interval-parser"; + packageName = "math-interval-parser"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/math-interval-parser/-/math-interval-parser-1.1.0.tgz"; + sha1 = "dbeda5b06b3249973c6df6170fde2386f0afd893"; + }; + }; + "math-random-1.0.1" = { + name = "math-random"; + packageName = "math-random"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz"; + sha1 = "8b3aac588b8a66e4975e3cdea67f7bb329601fac"; + }; + }; + "maxmin-2.1.0" = { + name = "maxmin"; + packageName = "maxmin"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz"; + sha1 = "4d3b220903d95eee7eb7ac7fa864e72dc09a3166"; + }; + }; + "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"; + }; + }; + "mdurl-1.0.1" = { + name = "mdurl"; + packageName = "mdurl"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz"; + sha1 = "fe85b2ec75a59037f2adfec100fd6c601761152e"; + }; + }; + "media-typer-0.3.0" = { + name = "media-typer"; + packageName = "media-typer"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"; + sha1 = "8710d7af0aa626f8fffa1ce00168545263255748"; + }; + }; + "mem-1.1.0" = { + name = "mem"; + packageName = "mem"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz"; + sha1 = "5edd52b485ca1d900fe64895505399a0dfa45f76"; + }; + }; + "memoizee-0.4.12" = { + name = "memoizee"; + packageName = "memoizee"; + version = "0.4.12"; + src = fetchurl { + url = "https://registry.npmjs.org/memoizee/-/memoizee-0.4.12.tgz"; + sha512 = "sprBu6nwxBWBvBOh5v2jcsGqiGLlL2xr2dLub3vR8dnE8YB17omwtm/0NSHl8jjNbcsJd5GMWJAnTSVe/O0Wfg=="; + }; + }; + "memory-fs-0.2.0" = { + name = "memory-fs"; + packageName = "memory-fs"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz"; + sha1 = "f2bb25368bc121e391c2520de92969caee0a0290"; + }; + }; + "memory-fs-0.3.0" = { + name = "memory-fs"; + packageName = "memory-fs"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz"; + sha1 = "7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20"; + }; + }; + "merge-descriptors-1.0.1" = { + name = "merge-descriptors"; + packageName = "merge-descriptors"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"; + sha1 = "b00aaa556dd8b44568150ec9d1b953f3f90cbb61"; + }; + }; + "messageformat-0.3.1" = { + name = "messageformat"; + packageName = "messageformat"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/messageformat/-/messageformat-0.3.1.tgz"; + sha1 = "e58fff8245e9b3971799e5b43db58b3e9417f5a2"; + }; + }; + "methods-1.1.2" = { + name = "methods"; + packageName = "methods"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"; + sha1 = "5529a4d67654134edcc5266656835b0f851afcee"; + }; + }; + "micromatch-2.3.11" = { + name = "micromatch"; + packageName = "micromatch"; + version = "2.3.11"; + src = fetchurl { + url = "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz"; + sha1 = "86677c97d1720b363431d04d0d15293bd38c1565"; + }; + }; + "micromatch-3.1.10" = { + name = "micromatch"; + packageName = "micromatch"; + version = "3.1.10"; + src = fetchurl { + url = "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz"; + sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg=="; + }; + }; + "mime-1.3.4" = { + name = "mime"; + packageName = "mime"; + version = "1.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz"; + sha1 = "115f9e3b6b3daf2959983cb38f149a2d40eb5d53"; + }; + }; + "mime-1.3.6" = { + name = "mime"; + packageName = "mime"; + version = "1.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz"; + sha1 = "591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"; + }; + }; + "mime-1.4.1" = { + name = "mime"; + packageName = "mime"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz"; + sha512 = "KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="; + }; + }; + "mime-1.6.0" = { + name = "mime"; + packageName = "mime"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"; + sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="; + }; + }; + "mime-db-1.35.0" = { + name = "mime-db"; + packageName = "mime-db"; + version = "1.35.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz"; + sha512 = "JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg=="; + }; + }; + "mime-types-2.1.19" = { + name = "mime-types"; + packageName = "mime-types"; + version = "2.1.19"; + src = fetchurl { + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz"; + sha512 = "P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw=="; + }; + }; + "mimic-fn-1.2.0" = { + name = "mimic-fn"; + packageName = "mimic-fn"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz"; + sha512 = "jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="; + }; + }; + "minimatch-0.2.14" = { + name = "minimatch"; + packageName = "minimatch"; + version = "0.2.14"; + src = fetchurl { + url = "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz"; + sha1 = "c74e780574f63c6f9a090e90efbe6ef53a6a756a"; + }; + }; + "minimatch-2.0.10" = { + name = "minimatch"; + packageName = "minimatch"; + version = "2.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz"; + sha1 = "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"; + }; + }; + "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.10" = { + name = "minimist"; + packageName = "minimist"; + version = "0.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz"; + sha1 = "de3f98543dbf96082be48ad1a0c7cda836301dcf"; + }; + }; + "minimist-0.0.8" = { + name = "minimist"; + packageName = "minimist"; + version = "0.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"; + sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d"; + }; + }; + "minimist-1.2.0" = { + name = "minimist"; + packageName = "minimist"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; + sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284"; + }; + }; + "minipass-2.3.3" = { + name = "minipass"; + packageName = "minipass"; + version = "2.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/minipass/-/minipass-2.3.3.tgz"; + sha512 = "/jAn9/tEX4gnpyRATxgHEOV6xbcyxgT7iUnxo9Y3+OB0zX00TgKIv/2FZCf5brBbICcwbLqVv2ImjvWWrQMSYw=="; + }; + }; + "minizlib-1.1.0" = { + name = "minizlib"; + packageName = "minizlib"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz"; + sha512 = "4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA=="; + }; + }; + "mississippi-2.0.0" = { + name = "mississippi"; + packageName = "mississippi"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz"; + sha512 = "zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw=="; + }; + }; + "mixin-deep-1.3.1" = { + name = "mixin-deep"; + packageName = "mixin-deep"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz"; + sha512 = "8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ=="; + }; + }; + "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"; + }; + }; + "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-timezone-0.5.21" = { + name = "moment-timezone"; + packageName = "moment-timezone"; + version = "0.5.21"; + src = fetchurl { + url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.21.tgz"; + sha512 = "j96bAh4otsgj3lKydm3K7kdtA3iKf2m6MY2iSYCzCm5a1zmHo1g+aK3068dDEeocLZQIS9kU8bsdQHLqEvgW0A=="; + }; + }; + "move-concurrently-1.0.1" = { + name = "move-concurrently"; + packageName = "move-concurrently"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz"; + sha1 = "be2c005fda32e0b29af1f05d7c4b33214c701f92"; + }; + }; + "ms-2.0.0" = { + name = "ms"; + packageName = "ms"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"; + sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; + }; + }; + "multipipe-0.1.2" = { + name = "multipipe"; + packageName = "multipipe"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz"; + sha1 = "2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"; + }; + }; + "mustache-2.3.0" = { + name = "mustache"; + packageName = "mustache"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mustache/-/mustache-2.3.0.tgz"; + sha1 = "4028f7778b17708a489930a6e52ac3bca0da41d0"; + }; + }; + "mute-stream-0.0.5" = { + name = "mute-stream"; + packageName = "mute-stream"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz"; + sha1 = "8fbfabb0a98a253d3184331f9e8deb7372fac6c0"; + }; + }; + "mv-2.1.1" = { + name = "mv"; + packageName = "mv"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz"; + sha1 = "ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2"; + }; + }; + "nan-2.10.0" = { + name = "nan"; + packageName = "nan"; + version = "2.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz"; + sha512 = "bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA=="; + }; + }; + "nanomatch-1.2.13" = { + name = "nanomatch"; + packageName = "nanomatch"; + version = "1.2.13"; + src = fetchurl { + url = "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz"; + sha512 = "fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA=="; + }; + }; + "natives-1.1.4" = { + name = "natives"; + packageName = "natives"; + version = "1.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/natives/-/natives-1.1.4.tgz"; + sha512 = "Q29yeg9aFKwhLVdkTAejM/HvYG0Y1Am1+HUkFQGn5k2j8GS+v60TVmZh6nujpEAj/qql+wGUrlryO8bF+b1jEg=="; + }; + }; + "natural-compare-1.4.0" = { + name = "natural-compare"; + packageName = "natural-compare"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"; + sha1 = "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"; + }; + }; + "ncp-2.0.0" = { + name = "ncp"; + packageName = "ncp"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz"; + sha1 = "195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"; + }; + }; + "needle-2.2.1" = { + name = "needle"; + packageName = "needle"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/needle/-/needle-2.2.1.tgz"; + sha512 = "t/ZswCM9JTWjAdXS9VpvqhI2Ct2sL2MdY4fUXqGJaGBk13ge99ObqRksRTbBE56K+wxUXwwfZYOuZHifFW9q+Q=="; + }; + }; + "negotiator-0.6.1" = { + name = "negotiator"; + packageName = "negotiator"; + version = "0.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz"; + sha1 = "2b327184e8992101177b28563fb5e7102acd0ca9"; + }; + }; + "next-tick-1.0.0" = { + name = "next-tick"; + packageName = "next-tick"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz"; + sha1 = "ca86d1fe8828169b0120208e3dc8424b9db8342c"; + }; + }; + "no-case-2.3.2" = { + name = "no-case"; + packageName = "no-case"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz"; + sha512 = "rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ=="; + }; + }; + "nocache-2.0.0" = { + name = "nocache"; + packageName = "nocache"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nocache/-/nocache-2.0.0.tgz"; + sha1 = "202b48021a0c4cbde2df80de15a17443c8b43980"; + }; + }; + "node-forge-0.7.5" = { + name = "node-forge"; + packageName = "node-forge"; + version = "0.7.5"; + src = fetchurl { + url = "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz"; + sha512 = "MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ=="; + }; + }; + "node-libs-browser-0.7.0" = { + name = "node-libs-browser"; + packageName = "node-libs-browser"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.7.0.tgz"; + sha1 = "3e272c0819e308935e26674408d7af0e1491b83b"; + }; + }; + "node-pre-gyp-0.10.3" = { + name = "node-pre-gyp"; + packageName = "node-pre-gyp"; + version = "0.10.3"; + src = fetchurl { + url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz"; + sha512 = "d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A=="; + }; + }; + "node-static-0.6.0" = { + name = "node-static"; + packageName = "node-static"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-static/-/node-static-0.6.0.tgz"; + sha1 = "e8543a897f3c82048220b39569284d44796eb1e2"; + }; + }; + "nomnom-1.8.1" = { + name = "nomnom"; + packageName = "nomnom"; + version = "1.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz"; + sha1 = "2151f722472ba79e50a76fc125bb8c8f2e4dc2a7"; + }; + }; + "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"; + }; + }; + "nopt-4.0.1" = { + name = "nopt"; + packageName = "nopt"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz"; + sha1 = "d0d4685afd5415193c8c7505602d0d17cd64474d"; + }; + }; + "normalize-package-data-2.4.0" = { + name = "normalize-package-data"; + packageName = "normalize-package-data"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz"; + sha512 = "9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw=="; + }; + }; + "normalize-path-2.1.1" = { + name = "normalize-path"; + packageName = "normalize-path"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"; + sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"; + }; + }; + "normalize-range-0.1.2" = { + name = "normalize-range"; + packageName = "normalize-range"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"; + sha1 = "2d10c06bdfd312ea9777695a4d28439456b75942"; + }; + }; + "normalize-url-1.9.1" = { + name = "normalize-url"; + packageName = "normalize-url"; + version = "1.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz"; + sha1 = "2cc0d66b31ea23036458436e3620d85954c66c3c"; + }; + }; + "npm-bundled-1.0.3" = { + name = "npm-bundled"; + packageName = "npm-bundled"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz"; + sha512 = "ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow=="; + }; + }; + "npm-packlist-1.1.11" = { + name = "npm-packlist"; + packageName = "npm-packlist"; + version = "1.1.11"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz"; + sha512 = "CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA=="; + }; + }; + "npm-run-path-2.0.2" = { + name = "npm-run-path"; + packageName = "npm-run-path"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"; + sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f"; + }; + }; + "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=="; + }; + }; + "nth-check-1.0.1" = { + name = "nth-check"; + packageName = "nth-check"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz"; + sha1 = "9929acdf628fc2c41098deab82ac580cf149aae4"; + }; + }; + "num2fraction-1.2.2" = { + name = "num2fraction"; + packageName = "num2fraction"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz"; + sha1 = "6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"; + }; + }; + "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"; + }; + }; + "nwmatcher-1.3.9" = { + name = "nwmatcher"; + packageName = "nwmatcher"; + version = "1.3.9"; + src = fetchurl { + url = "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.9.tgz"; + sha1 = "8bab486ff7fa3dfd086656bbe8b17116d3692d2a"; + }; + }; + "nwmatcher-1.4.4" = { + name = "nwmatcher"; + packageName = "nwmatcher"; + version = "1.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz"; + sha512 = "3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ=="; + }; + }; + "oauth-0.9.15" = { + name = "oauth"; + packageName = "oauth"; + version = "0.9.15"; + src = fetchurl { + url = "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz"; + sha1 = "bd1fefaf686c96b75475aed5196412ff60cfb9c1"; + }; + }; + "oauth-sign-0.8.2" = { + name = "oauth-sign"; + packageName = "oauth-sign"; + version = "0.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz"; + sha1 = "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"; + }; + }; + "object-assign-3.0.0" = { + name = "object-assign"; + packageName = "object-assign"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz"; + sha1 = "9bedd5ca0897949bca47e7ff408062d549f587f2"; + }; + }; + "object-assign-4.1.0" = { + name = "object-assign"; + packageName = "object-assign"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz"; + sha1 = "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"; + }; + }; + "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"; + }; + }; + "object-component-0.0.3" = { + name = "object-component"; + packageName = "object-component"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz"; + sha1 = "f0c69aa50efc95b866c186f400a33769cb2f1291"; + }; + }; + "object-copy-0.1.0" = { + name = "object-copy"; + packageName = "object-copy"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz"; + sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c"; + }; + }; + "object-keys-1.0.12" = { + name = "object-keys"; + packageName = "object-keys"; + version = "1.0.12"; + src = fetchurl { + url = "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz"; + sha512 = "FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="; + }; + }; + "object-visit-1.0.1" = { + name = "object-visit"; + packageName = "object-visit"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz"; + sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb"; + }; + }; + "object.defaults-1.1.0" = { + name = "object.defaults"; + packageName = "object.defaults"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz"; + sha1 = "3a7f868334b407dea06da16d88d5cd29e435fecf"; + }; + }; + "object.map-1.0.1" = { + name = "object.map"; + packageName = "object.map"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz"; + sha1 = "cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37"; + }; + }; + "object.omit-2.0.1" = { + name = "object.omit"; + packageName = "object.omit"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz"; + sha1 = "1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"; + }; + }; + "object.pick-1.3.0" = { + name = "object.pick"; + packageName = "object.pick"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz"; + sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747"; + }; + }; + "on-finished-2.3.0" = { + name = "on-finished"; + packageName = "on-finished"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"; + sha1 = "20f1336481b083cd75337992a16971aa2d906947"; + }; + }; + "on-headers-1.0.1" = { + name = "on-headers"; + packageName = "on-headers"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz"; + sha1 = "928f5d0f470d49342651ea6794b0857c100693f7"; + }; + }; + "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"; + }; + }; + "onetime-1.1.0" = { + name = "onetime"; + packageName = "onetime"; + version = "1.1.0"; + src = fetchurl { + url = "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz"; + sha1 = "a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"; + }; + }; + "optimist-0.6.1" = { + name = "optimist"; + packageName = "optimist"; + version = "0.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz"; + sha1 = "da3ea74686fa21a19a111c326e90eb15a0196686"; + }; + }; + "optionator-0.8.2" = { + name = "optionator"; + packageName = "optionator"; + version = "0.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz"; + sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64"; + }; + }; + "orchestrator-0.3.8" = { + name = "orchestrator"; + packageName = "orchestrator"; + version = "0.3.8"; + src = fetchurl { + url = "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz"; + sha1 = "14e7e9e2764f7315fbac184e506c7aa6df94ad7e"; + }; + }; + "ordered-read-streams-0.1.0" = { + name = "ordered-read-streams"; + packageName = "ordered-read-streams"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz"; + sha1 = "fd565a9af8eb4473ba69b6ed8a34352cb552f126"; + }; + }; + "os-browserify-0.2.1" = { + name = "os-browserify"; + packageName = "os-browserify"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz"; + sha1 = "63fc4ccee5d2d7763d26bbf8601078e6c2e0044f"; + }; + }; + "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-locale-2.1.0" = { + name = "os-locale"; + packageName = "os-locale"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz"; + sha512 = "3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA=="; + }; + }; + "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=="; + }; + }; + "output-file-sync-1.1.2" = { + name = "output-file-sync"; + packageName = "output-file-sync"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz"; + sha1 = "d0a33eefe61a205facb90092e826598d5245ce76"; + }; + }; + "p-finally-1.0.0" = { + name = "p-finally"; + packageName = "p-finally"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"; + sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae"; + }; + }; + "p-limit-1.3.0" = { + name = "p-limit"; + packageName = "p-limit"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz"; + sha512 = "vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q=="; + }; + }; + "p-locate-2.0.0" = { + name = "p-locate"; + packageName = "p-locate"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz"; + sha1 = "20a0103b222a70c8fd39cc2e580680f3dde5ec43"; + }; + }; + "p-try-1.0.0" = { + name = "p-try"; + packageName = "p-try"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz"; + sha1 = "cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"; + }; + }; + "package-1.0.1" = { + name = "package"; + packageName = "package"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/package/-/package-1.0.1.tgz"; + sha1 = "d25a1f99e2506dcb27d6704b83dca8a312e4edcc"; + }; + }; + "packet-reader-0.3.1" = { + name = "packet-reader"; + packageName = "packet-reader"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/packet-reader/-/packet-reader-0.3.1.tgz"; + sha1 = "cd62e60af8d7fea8a705ec4ff990871c46871f27"; + }; + }; + "pako-0.2.9" = { + name = "pako"; + packageName = "pako"; + version = "0.2.9"; + src = fetchurl { + url = "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz"; + sha1 = "f3f7522f4ef782348da8161bad9ecfd51bf83a75"; + }; + }; + "parallel-transform-1.1.0" = { + name = "parallel-transform"; + packageName = "parallel-transform"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz"; + sha1 = "d410f065b05da23081fcd10f28854c29bda33b06"; + }; + }; + "param-case-2.1.1" = { + name = "param-case"; + packageName = "param-case"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz"; + sha1 = "df94fd8cf6531ecf75e6bef9a0858fbc72be2247"; + }; + }; + "parse-entities-1.1.2" = { + name = "parse-entities"; + packageName = "parse-entities"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-entities/-/parse-entities-1.1.2.tgz"; + sha512 = "5N9lmQ7tmxfXf+hO3X6KRG6w7uYO/HL9fHalSySTdyn63C3WNvTM/1R8tn1u1larNcEbo3Slcy2bsVDQqvEpUg=="; + }; + }; + "parse-filepath-1.0.2" = { + name = "parse-filepath"; + packageName = "parse-filepath"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz"; + sha1 = "a632127f53aaf3d15876f5872f3ffac763d6c891"; + }; + }; + "parse-glob-3.0.4" = { + name = "parse-glob"; + packageName = "parse-glob"; + version = "3.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz"; + sha1 = "b2c376cfb11f35513badd173ef0bb6e3a388391c"; + }; + }; + "parse-json-2.2.0" = { + name = "parse-json"; + packageName = "parse-json"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"; + sha1 = "f480f40434ef80741f8469099f8dea18f55a4dc9"; + }; + }; + "parse-json-4.0.0" = { + name = "parse-json"; + packageName = "parse-json"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz"; + sha1 = "be35f5425be1f7f6c747184f98a788cb99477ee0"; + }; + }; + "parse-passwd-1.0.0" = { + name = "parse-passwd"; + packageName = "parse-passwd"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz"; + sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6"; + }; + }; + "parse5-1.5.1" = { + name = "parse5"; + packageName = "parse5"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz"; + sha1 = "9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"; + }; + }; + "parseqs-0.0.5" = { + name = "parseqs"; + packageName = "parseqs"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz"; + sha1 = "d5208a3738e46766e291ba2ea173684921a8b89d"; + }; + }; + "parseuri-0.0.5" = { + name = "parseuri"; + packageName = "parseuri"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz"; + sha1 = "80204a50d4dbb779bfdc6ebe2778d90e4bce320a"; + }; + }; + "parseurl-1.3.2" = { + name = "parseurl"; + packageName = "parseurl"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz"; + sha1 = "fc289d4ed8993119460c156253262cdc8de65bf3"; + }; + }; + "pascalcase-0.1.1" = { + name = "pascalcase"; + packageName = "pascalcase"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz"; + sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14"; + }; + }; + "passport-oauth-1.0.0" = { + name = "passport-oauth"; + packageName = "passport-oauth"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz"; + sha1 = "90aff63387540f02089af28cdad39ea7f80d77df"; + }; + }; + "passport-oauth1-1.1.0" = { + name = "passport-oauth1"; + packageName = "passport-oauth1"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.1.0.tgz"; + sha1 = "a7de988a211f9cf4687377130ea74df32730c918"; + }; + }; + "passport-oauth2-1.4.0" = { + name = "passport-oauth2"; + packageName = "passport-oauth2"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.4.0.tgz"; + sha1 = "f62f81583cbe12609be7ce6f160b9395a27b86ad"; + }; + }; + "passport-strategy-1.0.0" = { + name = "passport-strategy"; + packageName = "passport-strategy"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz"; + sha1 = "b5539aa8fc225a3d1ad179476ddf236b440f52e4"; + }; + }; + "path-browserify-0.0.0" = { + name = "path-browserify"; + packageName = "path-browserify"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz"; + sha1 = "a0b870729aae214005b7d5032ec2cbbb0fb4451a"; + }; + }; + "path-exists-2.1.0" = { + name = "path-exists"; + packageName = "path-exists"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz"; + sha1 = "0feb6c64f0fc518d9a754dd5efb62c7022761f4b"; + }; + }; + "path-exists-3.0.0" = { + name = "path-exists"; + packageName = "path-exists"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"; + sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"; + }; + }; + "path-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-is-inside-1.0.2" = { + name = "path-is-inside"; + packageName = "path-is-inside"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz"; + sha1 = "365417dede44430d1c11af61027facf074bdfc53"; + }; + }; + "path-key-2.0.1" = { + name = "path-key"; + packageName = "path-key"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"; + sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40"; + }; + }; + "path-parse-1.0.5" = { + name = "path-parse"; + packageName = "path-parse"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz"; + sha1 = "3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"; + }; + }; + "path-root-0.1.1" = { + name = "path-root"; + packageName = "path-root"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz"; + sha1 = "9a4a6814cac1c0cd73360a95f32083c8ea4745b7"; + }; + }; + "path-root-regex-0.1.2" = { + name = "path-root-regex"; + packageName = "path-root-regex"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz"; + sha1 = "bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d"; + }; + }; + "path-to-regexp-0.1.7" = { + name = "path-to-regexp"; + packageName = "path-to-regexp"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"; + sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c"; + }; + }; + "path-type-2.0.0" = { + name = "path-type"; + packageName = "path-type"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz"; + sha1 = "f012ccb8415b7096fc2daa1054c3d72389594c73"; + }; + }; + "path-type-3.0.0" = { + name = "path-type"; + packageName = "path-type"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz"; + sha512 = "T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg=="; + }; + }; + "pause-0.0.1" = { + name = "pause"; + packageName = "pause"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz"; + sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; + }; + }; + "pbkdf2-compat-2.0.1" = { + name = "pbkdf2-compat"; + packageName = "pbkdf2-compat"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz"; + sha1 = "b6e0c8fa99494d94e0511575802a59a5c142f288"; + }; + }; + "pend-1.2.0" = { + name = "pend"; + packageName = "pend"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"; + sha1 = "7a57eb550a6783f9115331fcf4663d5c8e007a50"; + }; + }; + "performance-now-0.2.0" = { + name = "performance-now"; + packageName = "performance-now"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz"; + sha1 = "33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"; + }; + }; + "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"; + }; + }; + "pg-connection-string-0.1.3" = { + name = "pg-connection-string"; + packageName = "pg-connection-string"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-0.1.3.tgz"; + sha1 = "da1847b20940e42ee1492beaf65d49d91b245df7"; + }; + }; + "pg-int8-1.0.1" = { + name = "pg-int8"; + packageName = "pg-int8"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz"; + sha512 = "WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw=="; + }; + }; + "pg-pool-1.8.0" = { + name = "pg-pool"; + packageName = "pg-pool"; + version = "1.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pg-pool/-/pg-pool-1.8.0.tgz"; + sha1 = "f7ec73824c37a03f076f51bfdf70e340147c4f37"; + }; + }; + "pg-types-1.13.0" = { + name = "pg-types"; + packageName = "pg-types"; + version = "1.13.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pg-types/-/pg-types-1.13.0.tgz"; + sha512 = "lfKli0Gkl/+za/+b6lzENajczwZHc7D5kiUCZfgm914jipD2kIOIvEkAhZ8GrW3/TUoP9w8FHjwpPObBye5KQQ=="; + }; + }; + "pgpass-1.0.2" = { + name = "pgpass"; + packageName = "pgpass"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pgpass/-/pgpass-1.0.2.tgz"; + sha1 = "2a7bb41b6065b67907e91da1b07c1847c877b306"; + }; + }; + "phantom-4.0.12" = { + name = "phantom"; + packageName = "phantom"; + version = "4.0.12"; + src = fetchurl { + url = "https://registry.npmjs.org/phantom/-/phantom-4.0.12.tgz"; + sha512 = "Tz82XhtPmwCk1FFPmecy7yRGZG2btpzY2KI9fcoPT7zT9det0CcMyfBFPp1S8DqzsnQnm8ZYEfdy528mwVtksA=="; + }; + }; + "phantomjs-prebuilt-2.1.16" = { + name = "phantomjs-prebuilt"; + packageName = "phantomjs-prebuilt"; + version = "2.1.16"; + src = fetchurl { + url = "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz"; + sha1 = "efd212a4a3966d3647684ea8ba788549be2aefef"; + }; + }; + "pify-2.3.0" = { + name = "pify"; + packageName = "pify"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"; + sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c"; + }; + }; + "pify-3.0.0" = { + name = "pify"; + packageName = "pify"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"; + sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"; + }; + }; + "pinkie-2.0.4" = { + name = "pinkie"; + packageName = "pinkie"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"; + sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870"; + }; + }; + "pinkie-promise-2.0.1" = { + name = "pinkie-promise"; + packageName = "pinkie-promise"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"; + sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa"; + }; + }; + "pkg-conf-2.1.0" = { + name = "pkg-conf"; + packageName = "pkg-conf"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz"; + sha1 = "2126514ca6f2abfebd168596df18ba57867f0058"; + }; + }; + "pkg-config-1.1.1" = { + name = "pkg-config"; + packageName = "pkg-config"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pkg-config/-/pkg-config-1.1.1.tgz"; + sha1 = "557ef22d73da3c8837107766c52eadabde298fe4"; + }; + }; + "pkg-dir-1.0.0" = { + name = "pkg-dir"; + packageName = "pkg-dir"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz"; + sha1 = "7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"; + }; + }; + "pkg-dir-2.0.0" = { + name = "pkg-dir"; + packageName = "pkg-dir"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz"; + sha1 = "f6d5d1109e19d63edf428e0bd57e12777615334b"; + }; + }; + "pkginfo-0.2.3" = { + name = "pkginfo"; + packageName = "pkginfo"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz"; + sha1 = "7239c42a5ef6c30b8f328439d9b9ff71042490f8"; + }; + }; + "platform-1.3.5" = { + name = "platform"; + packageName = "platform"; + version = "1.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/platform/-/platform-1.3.5.tgz"; + sha512 = "TuvHS8AOIZNAlE77WUDiR4rySV/VMptyMfcfeoMgs4P8apaZM3JrnbzBiixKUv+XR6i+BXrQh8WAnjaSPFO65Q=="; + }; + }; + "pluralize-1.2.1" = { + name = "pluralize"; + packageName = "pluralize"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz"; + sha1 = "d1a21483fd22bb41e58a12fa3421823140897c45"; + }; + }; + "posix-character-classes-0.1.1" = { + name = "posix-character-classes"; + packageName = "posix-character-classes"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz"; + sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"; + }; + }; + "postcss-5.2.18" = { + name = "postcss"; + packageName = "postcss"; + version = "5.2.18"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz"; + sha512 = "zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg=="; + }; + }; + "postcss-6.0.23" = { + name = "postcss"; + packageName = "postcss"; + version = "6.0.23"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz"; + sha512 = "soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="; + }; + }; + "postcss-calc-5.3.1" = { + name = "postcss-calc"; + packageName = "postcss-calc"; + version = "5.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz"; + sha1 = "77bae7ca928ad85716e2fda42f261bf7c1d65b5e"; + }; + }; + "postcss-colormin-2.2.2" = { + name = "postcss-colormin"; + packageName = "postcss-colormin"; + version = "2.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz"; + sha1 = "6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b"; + }; + }; + "postcss-convert-values-2.6.1" = { + name = "postcss-convert-values"; + packageName = "postcss-convert-values"; + version = "2.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz"; + sha1 = "bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d"; + }; + }; + "postcss-discard-comments-2.0.4" = { + name = "postcss-discard-comments"; + packageName = "postcss-discard-comments"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz"; + sha1 = "befe89fafd5b3dace5ccce51b76b81514be00e3d"; + }; + }; + "postcss-discard-duplicates-2.1.0" = { + name = "postcss-discard-duplicates"; + packageName = "postcss-discard-duplicates"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz"; + sha1 = "b9abf27b88ac188158a5eb12abcae20263b91932"; + }; + }; + "postcss-discard-empty-2.1.0" = { + name = "postcss-discard-empty"; + packageName = "postcss-discard-empty"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz"; + sha1 = "d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5"; + }; + }; + "postcss-discard-overridden-0.1.1" = { + name = "postcss-discard-overridden"; + packageName = "postcss-discard-overridden"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz"; + sha1 = "8b1eaf554f686fb288cd874c55667b0aa3668d58"; + }; + }; + "postcss-discard-unused-2.2.3" = { + name = "postcss-discard-unused"; + packageName = "postcss-discard-unused"; + version = "2.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz"; + sha1 = "bce30b2cc591ffc634322b5fb3464b6d934f4433"; + }; + }; + "postcss-filter-plugins-2.0.3" = { + name = "postcss-filter-plugins"; + packageName = "postcss-filter-plugins"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz"; + sha512 = "T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ=="; + }; + }; + "postcss-merge-idents-2.1.7" = { + name = "postcss-merge-idents"; + packageName = "postcss-merge-idents"; + version = "2.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz"; + sha1 = "4c5530313c08e1d5b3bbf3d2bbc747e278eea270"; + }; + }; + "postcss-merge-longhand-2.0.2" = { + name = "postcss-merge-longhand"; + packageName = "postcss-merge-longhand"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz"; + sha1 = "23d90cd127b0a77994915332739034a1a4f3d658"; + }; + }; + "postcss-merge-rules-2.1.2" = { + name = "postcss-merge-rules"; + packageName = "postcss-merge-rules"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz"; + sha1 = "d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721"; + }; + }; + "postcss-message-helpers-2.0.0" = { + name = "postcss-message-helpers"; + packageName = "postcss-message-helpers"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz"; + sha1 = "a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e"; + }; + }; + "postcss-minify-font-values-1.0.5" = { + name = "postcss-minify-font-values"; + packageName = "postcss-minify-font-values"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz"; + sha1 = "4b58edb56641eba7c8474ab3526cafd7bbdecb69"; + }; + }; + "postcss-minify-gradients-1.0.5" = { + name = "postcss-minify-gradients"; + packageName = "postcss-minify-gradients"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz"; + sha1 = "5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1"; + }; + }; + "postcss-minify-params-1.2.2" = { + name = "postcss-minify-params"; + packageName = "postcss-minify-params"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz"; + sha1 = "ad2ce071373b943b3d930a3fa59a358c28d6f1f3"; + }; + }; + "postcss-minify-selectors-2.1.1" = { + name = "postcss-minify-selectors"; + packageName = "postcss-minify-selectors"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz"; + sha1 = "b2c6a98c0072cf91b932d1a496508114311735bf"; + }; + }; + "postcss-modules-extract-imports-1.2.0" = { + name = "postcss-modules-extract-imports"; + packageName = "postcss-modules-extract-imports"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz"; + sha1 = "66140ecece38ef06bf0d3e355d69bf59d141ea85"; + }; + }; + "postcss-modules-local-by-default-1.2.0" = { + name = "postcss-modules-local-by-default"; + packageName = "postcss-modules-local-by-default"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz"; + sha1 = "f7d80c398c5a393fa7964466bd19500a7d61c069"; + }; + }; + "postcss-modules-scope-1.1.0" = { + name = "postcss-modules-scope"; + packageName = "postcss-modules-scope"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz"; + sha1 = "d6ea64994c79f97b62a72b426fbe6056a194bb90"; + }; + }; + "postcss-modules-values-1.3.0" = { + name = "postcss-modules-values"; + packageName = "postcss-modules-values"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz"; + sha1 = "ecffa9d7e192518389f42ad0e83f72aec456ea20"; + }; + }; + "postcss-normalize-charset-1.1.1" = { + name = "postcss-normalize-charset"; + packageName = "postcss-normalize-charset"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz"; + sha1 = "ef9ee71212d7fe759c78ed162f61ed62b5cb93f1"; + }; + }; + "postcss-normalize-url-3.0.8" = { + name = "postcss-normalize-url"; + packageName = "postcss-normalize-url"; + version = "3.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz"; + sha1 = "108f74b3f2fcdaf891a2ffa3ea4592279fc78222"; + }; + }; + "postcss-ordered-values-2.2.3" = { + name = "postcss-ordered-values"; + packageName = "postcss-ordered-values"; + version = "2.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz"; + sha1 = "eec6c2a67b6c412a8db2042e77fe8da43f95c11d"; + }; + }; + "postcss-reduce-idents-2.4.0" = { + name = "postcss-reduce-idents"; + packageName = "postcss-reduce-idents"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz"; + sha1 = "c2c6d20cc958284f6abfbe63f7609bf409059ad3"; + }; + }; + "postcss-reduce-initial-1.0.1" = { + name = "postcss-reduce-initial"; + packageName = "postcss-reduce-initial"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz"; + sha1 = "68f80695f045d08263a879ad240df8dd64f644ea"; + }; + }; + "postcss-reduce-transforms-1.0.4" = { + name = "postcss-reduce-transforms"; + packageName = "postcss-reduce-transforms"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz"; + sha1 = "ff76f4d8212437b31c298a42d2e1444025771ae1"; + }; + }; + "postcss-selector-parser-2.2.3" = { + name = "postcss-selector-parser"; + packageName = "postcss-selector-parser"; + version = "2.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz"; + sha1 = "f9437788606c3c9acee16ffe8d8b16297f27bb90"; + }; + }; + "postcss-svgo-2.1.6" = { + name = "postcss-svgo"; + packageName = "postcss-svgo"; + version = "2.1.6"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz"; + sha1 = "b6df18aa613b666e133f08adb5219c2684ac108d"; + }; + }; + "postcss-unique-selectors-2.0.2" = { + name = "postcss-unique-selectors"; + packageName = "postcss-unique-selectors"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz"; + sha1 = "981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d"; + }; + }; + "postcss-value-parser-3.3.0" = { + name = "postcss-value-parser"; + packageName = "postcss-value-parser"; + version = "3.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz"; + sha1 = "87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"; + }; + }; + "postcss-zindex-2.2.0" = { + name = "postcss-zindex"; + packageName = "postcss-zindex"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz"; + sha1 = "d2109ddc055b91af67fc4cb3b025946639d2af22"; + }; + }; + "postgres-array-1.0.2" = { + name = "postgres-array"; + packageName = "postgres-array"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postgres-array/-/postgres-array-1.0.2.tgz"; + sha1 = "8e0b32eb03bf77a5c0a7851e0441c169a256a238"; + }; + }; + "postgres-bytea-1.0.0" = { + name = "postgres-bytea"; + packageName = "postgres-bytea"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz"; + sha1 = "027b533c0aa890e26d172d47cf9ccecc521acd35"; + }; + }; + "postgres-date-1.0.3" = { + name = "postgres-date"; + packageName = "postgres-date"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.3.tgz"; + sha1 = "e2d89702efdb258ff9d9cee0fe91bd06975257a8"; + }; + }; + "postgres-interval-1.1.2" = { + name = "postgres-interval"; + packageName = "postgres-interval"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.1.2.tgz"; + sha512 = "fC3xNHeTskCxL1dC8KOtxXt7YeFmlbTYtn7ul8MkVERuTmf7pI4DrkAxcw3kh1fQ9uz4wQmd03a1mRiXUZChfQ=="; + }; + }; + "precond-0.2.3" = { + name = "precond"; + packageName = "precond"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz"; + sha1 = "aa9591bcaa24923f1e0f4849d240f47efc1075ac"; + }; + }; + "prelude-ls-1.1.2" = { + name = "prelude-ls"; + packageName = "prelude-ls"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"; + sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54"; + }; + }; + "prepend-http-1.0.4" = { + name = "prepend-http"; + packageName = "prepend-http"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"; + sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"; + }; + }; + "preserve-0.2.0" = { + name = "preserve"; + packageName = "preserve"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz"; + sha1 = "815ed1f6ebc65926f865b310c0713bcb3315ce4b"; + }; + }; + "pretty-bytes-3.0.1" = { + name = "pretty-bytes"; + packageName = "pretty-bytes"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz"; + sha1 = "27d0008d778063a0b4811bb35c79f1bd5d5fbccf"; + }; + }; + "pretty-error-2.1.1" = { + name = "pretty-error"; + packageName = "pretty-error"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz"; + sha1 = "5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3"; + }; + }; + "pretty-hrtime-1.0.3" = { + name = "pretty-hrtime"; + packageName = "pretty-hrtime"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz"; + sha1 = "b7e3ea42435a4c9b2759d99e0f201eb195802ee1"; + }; + }; + "private-0.1.8" = { + name = "private"; + packageName = "private"; + version = "0.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/private/-/private-0.1.8.tgz"; + sha512 = "VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="; + }; + }; + "process-0.11.10" = { + name = "process"; + packageName = "process"; + version = "0.11.10"; + src = fetchurl { + url = "https://registry.npmjs.org/process/-/process-0.11.10.tgz"; + sha1 = "7332300e840161bda3e69a1d1d91a7d4bc16f182"; + }; + }; + "process-nextick-args-1.0.7" = { + name = "process-nextick-args"; + packageName = "process-nextick-args"; + version = "1.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"; + sha1 = "150e20b756590ad3f91093f25a4f2ad8bff30ba3"; + }; + }; + "process-nextick-args-2.0.0" = { + name = "process-nextick-args"; + packageName = "process-nextick-args"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz"; + sha512 = "MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="; + }; + }; + "progress-1.1.8" = { + name = "progress"; + packageName = "progress"; + version = "1.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz"; + sha1 = "e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"; + }; + }; + "promise-7.3.1" = { + name = "promise"; + packageName = "promise"; + version = "7.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz"; + sha512 = "nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg=="; + }; + }; + "promise-inflight-1.0.1" = { + name = "promise-inflight"; + packageName = "promise-inflight"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz"; + sha1 = "98472870bf228132fcbdd868129bad12c3c029e3"; + }; + }; + "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"; + }; + }; + "proxy-addr-2.0.4" = { + name = "proxy-addr"; + packageName = "proxy-addr"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz"; + sha512 = "5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA=="; + }; + }; + "prr-1.0.1" = { + name = "prr"; + packageName = "prr"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"; + sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476"; + }; + }; + "pseudomap-1.0.2" = { + name = "pseudomap"; + packageName = "pseudomap"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"; + sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3"; + }; + }; + "psl-1.1.29" = { + name = "psl"; + packageName = "psl"; + version = "1.1.29"; + src = fetchurl { + url = "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz"; + sha512 = "AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="; + }; + }; + "pump-2.0.1" = { + name = "pump"; + packageName = "pump"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz"; + sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA=="; + }; + }; + "pumpify-1.5.1" = { + name = "pumpify"; + packageName = "pumpify"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz"; + sha512 = "oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ=="; + }; + }; + "punycode-1.3.2" = { + name = "punycode"; + packageName = "punycode"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"; + sha1 = "9653a036fb7c1ee42342f2325cceefea3926c48d"; + }; + }; + "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=="; + }; + }; + "q-1.5.1" = { + name = "q"; + packageName = "q"; + version = "1.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/q/-/q-1.5.1.tgz"; + sha1 = "7e32f75b41381291d04611f1bf14109ac00651d7"; + }; + }; + "qs-2.3.3" = { + name = "qs"; + packageName = "qs"; + version = "2.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz"; + sha1 = "e9e85adbe75da0bbe4c8e0476a086290f863b404"; + }; + }; + "qs-6.4.0" = { + name = "qs"; + packageName = "qs"; + version = "6.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz"; + sha1 = "13e26d28ad6b0ffaa91312cd3bf708ed351e7233"; + }; + }; + "qs-6.5.1" = { + name = "qs"; + packageName = "qs"; + version = "6.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz"; + sha512 = "eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A=="; + }; + }; + "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=="; + }; + }; + "query-string-4.3.4" = { + name = "query-string"; + packageName = "query-string"; + version = "4.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz"; + sha1 = "bbb693b9ca915c232515b228b1a02b609043dbeb"; + }; + }; + "querystring-0.2.0" = { + name = "querystring"; + packageName = "querystring"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"; + sha1 = "b209849203bb25df820da756e747005878521620"; + }; + }; + "querystring-es3-0.2.1" = { + name = "querystring-es3"; + packageName = "querystring-es3"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz"; + sha1 = "9ec61f79049875707d69414596fd907a4d711e73"; + }; + }; + "random-bytes-1.0.0" = { + name = "random-bytes"; + packageName = "random-bytes"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz"; + sha1 = "4f68a1dc0ae58bd3fb95848c30324db75d64360b"; + }; + }; + "randomatic-3.0.0" = { + name = "randomatic"; + packageName = "randomatic"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz"; + sha512 = "VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA=="; + }; + }; + "range-parser-1.2.0" = { + name = "range-parser"; + packageName = "range-parser"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz"; + sha1 = "f49be6b487894ddc40dcc94a322f611092e00d5e"; + }; + }; + "raphael-2.1.4" = { + name = "raphael"; + packageName = "raphael"; + version = "2.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/raphael/-/raphael-2.1.4.tgz"; + sha1 = "b09ca664ad048b814bb2ff5d4d1e75838cab9c97"; + }; + }; + "raphael-2.2.7" = { + name = "raphael"; + packageName = "raphael"; + version = "2.2.7"; + src = fetchurl { + url = "https://registry.npmjs.org/raphael/-/raphael-2.2.7.tgz"; + sha1 = "231b19141f8d086986d8faceb66f8b562ee2c810"; + }; + }; + "raw-body-2.3.2" = { + name = "raw-body"; + packageName = "raw-body"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz"; + sha1 = "bcd60c77d3eb93cde0050295c3f379389bc88f89"; + }; + }; + "raw-body-2.3.3" = { + name = "raw-body"; + packageName = "raw-body"; + version = "2.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz"; + sha512 = "9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw=="; + }; + }; + "raw-loader-0.5.1" = { + name = "raw-loader"; + packageName = "raw-loader"; + version = "0.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz"; + sha1 = "0c3d0beaed8a01c966d9787bf778281252a979aa"; + }; + }; + "rc-1.2.8" = { + name = "rc"; + packageName = "rc"; + version = "1.2.8"; + src = fetchurl { + url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"; + sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="; + }; + }; + "read-pkg-2.0.0" = { + name = "read-pkg"; + packageName = "read-pkg"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz"; + sha1 = "8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"; + }; + }; + "read-pkg-up-2.0.0" = { + name = "read-pkg-up"; + packageName = "read-pkg-up"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz"; + sha1 = "6b72a8048984e0c41e79510fd5e9fa99b3b549be"; + }; + }; + "readable-stream-1.0.27-1" = { + name = "readable-stream"; + packageName = "readable-stream"; + version = "1.0.27-1"; + src = fetchurl { + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz"; + sha1 = "6b67983c20357cefd07f0165001a16d710d91078"; + }; + }; + "readable-stream-1.0.34" = { + name = "readable-stream"; + packageName = "readable-stream"; + version = "1.0.34"; + src = fetchurl { + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"; + sha1 = "125820e34bc842d2f2aaafafe4c2916ee32c157c"; + }; + }; + "readable-stream-1.1.14" = { + name = "readable-stream"; + packageName = "readable-stream"; + version = "1.1.14"; + src = fetchurl { + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"; + 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"; + version = "2.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz"; + sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="; + }; + }; + "readdirp-2.1.0" = { + name = "readdirp"; + packageName = "readdirp"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz"; + sha1 = "4ed0ad060df3073300c48440373f72d1cc642d78"; + }; + }; + "readline2-1.0.1" = { + name = "readline2"; + packageName = "readline2"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz"; + sha1 = "41059608ffc154757b715d9989d199ffbf372e35"; + }; + }; + "rechoir-0.6.2" = { + name = "rechoir"; + packageName = "rechoir"; + version = "0.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz"; + sha1 = "85204b54dba82d5742e28c96756ef43af50e3384"; + }; + }; + "redefine-0.2.1" = { + name = "redefine"; + packageName = "redefine"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/redefine/-/redefine-0.2.1.tgz"; + sha1 = "e89ee7a6f24d19fff62590569332dc60380a89a3"; + }; + }; + "reduce-component-1.0.1" = { + name = "reduce-component"; + packageName = "reduce-component"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz"; + sha1 = "e0c93542c574521bea13df0f9488ed82ab77c5da"; + }; + }; + "reduce-css-calc-1.3.0" = { + name = "reduce-css-calc"; + packageName = "reduce-css-calc"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz"; + sha1 = "747c914e049614a4c9cfbba629871ad1d2927716"; + }; + }; + "reduce-function-call-1.0.2" = { + name = "reduce-function-call"; + packageName = "reduce-function-call"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz"; + sha1 = "5a200bf92e0e37751752fe45b0ab330fd4b6be99"; + }; + }; + "referrer-policy-1.1.0" = { + name = "referrer-policy"; + packageName = "referrer-policy"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/referrer-policy/-/referrer-policy-1.1.0.tgz"; + sha1 = "35774eb735bf50fb6c078e83334b472350207d79"; + }; + }; + "regenerate-1.4.0" = { + name = "regenerate"; + packageName = "regenerate"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz"; + sha512 = "1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg=="; + }; + }; + "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"; + version = "0.11.1"; + src = fetchurl { + url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"; + sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="; + }; + }; + "regenerator-transform-0.10.1" = { + name = "regenerator-transform"; + packageName = "regenerator-transform"; + version = "0.10.1"; + src = fetchurl { + url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz"; + sha512 = "PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q=="; + }; + }; + "regex-cache-0.4.4" = { + name = "regex-cache"; + packageName = "regex-cache"; + version = "0.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz"; + sha512 = "nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ=="; + }; + }; + "regex-not-1.0.2" = { + name = "regex-not"; + packageName = "regex-not"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz"; + sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A=="; + }; + }; + "regexpu-core-1.0.0" = { + name = "regexpu-core"; + packageName = "regexpu-core"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz"; + sha1 = "86a763f58ee4d7c2f6b102e4764050de7ed90c6b"; + }; + }; + "regexpu-core-2.0.0" = { + name = "regexpu-core"; + packageName = "regexpu-core"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz"; + sha1 = "49d038837b8dcf8bfa5b9a42139938e6ea2ae240"; + }; + }; + "regjsgen-0.2.0" = { + name = "regjsgen"; + packageName = "regjsgen"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz"; + sha1 = "6c016adeac554f75823fe37ac05b92d5a4edb1f7"; + }; + }; + "regjsparser-0.1.5" = { + name = "regjsparser"; + packageName = "regjsparser"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz"; + sha1 = "7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"; + }; + }; + "relateurl-0.2.7" = { + name = "relateurl"; + packageName = "relateurl"; + version = "0.2.7"; + src = fetchurl { + url = "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz"; + sha1 = "54dbf377e51440aca90a4cd274600d3ff2d888a9"; + }; + }; + "remark-5.1.0" = { + name = "remark"; + packageName = "remark"; + version = "5.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/remark/-/remark-5.1.0.tgz"; + sha1 = "cb463bd3dbcb4b99794935eee1cf71d7a8e3068c"; + }; + }; + "remark-parse-1.1.0" = { + name = "remark-parse"; + packageName = "remark-parse"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/remark-parse/-/remark-parse-1.1.0.tgz"; + sha1 = "c3ca10f9a8da04615c28f09aa4e304510526ec21"; + }; + }; + "remark-stringify-1.1.0" = { + name = "remark-stringify"; + packageName = "remark-stringify"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/remark-stringify/-/remark-stringify-1.1.0.tgz"; + sha1 = "a7105e25b9ee2bf9a49b75d2c423f11b06ae2092"; + }; + }; + "remarkable-1.7.1" = { + name = "remarkable"; + packageName = "remarkable"; + version = "1.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/remarkable/-/remarkable-1.7.1.tgz"; + sha1 = "aaca4972100b66a642a63a1021ca4bac1be3bff6"; + }; + }; + "remove-trailing-separator-1.1.0" = { + name = "remove-trailing-separator"; + packageName = "remove-trailing-separator"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz"; + sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef"; + }; + }; + "renderkid-2.0.1" = { + name = "renderkid"; + packageName = "renderkid"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz"; + sha1 = "898cabfc8bede4b7b91135a3ffd323e58c0db319"; + }; + }; + "repeat-element-1.1.2" = { + name = "repeat-element"; + packageName = "repeat-element"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz"; + sha1 = "ef089a178d1483baae4d93eb98b4f9e4e11d990a"; + }; + }; + "repeat-string-1.6.1" = { + name = "repeat-string"; + packageName = "repeat-string"; + version = "1.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"; + sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637"; + }; + }; + "repeating-2.0.1" = { + name = "repeating"; + packageName = "repeating"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz"; + sha1 = "5214c53a926d3552707527fbab415dbc08d06dda"; + }; + }; + "replace-ext-0.0.1" = { + name = "replace-ext"; + packageName = "replace-ext"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz"; + sha1 = "29bbd92078a739f0bcce2b4ee41e837953522924"; + }; + }; + "request-2.81.0" = { + name = "request"; + packageName = "request"; + version = "2.81.0"; + src = fetchurl { + url = "https://registry.npmjs.org/request/-/request-2.81.0.tgz"; + sha1 = "c6928946a0e06c5f8d6f8a9333469ffda46298a0"; + }; + }; + "request-2.87.0" = { + name = "request"; + packageName = "request"; + version = "2.87.0"; + src = fetchurl { + url = "https://registry.npmjs.org/request/-/request-2.87.0.tgz"; + sha512 = "fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw=="; + }; + }; + "request-progress-2.0.1" = { + name = "request-progress"; + packageName = "request-progress"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz"; + sha1 = "5d36bb57961c673aa5b788dbc8141fdf23b44e08"; + }; + }; + "require-directory-2.1.1" = { + name = "require-directory"; + packageName = "require-directory"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"; + sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"; + }; + }; + "require-main-filename-1.0.1" = { + name = "require-main-filename"; + packageName = "require-main-filename"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz"; + sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1"; + }; + }; + "require-relative-0.8.7" = { + name = "require-relative"; + packageName = "require-relative"; + version = "0.8.7"; + src = fetchurl { + url = "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz"; + sha1 = "7999539fc9e047a37928fa196f8e1563dabd36de"; + }; + }; + "require-uncached-1.0.3" = { + name = "require-uncached"; + packageName = "require-uncached"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz"; + sha1 = "4e0d56d6c9662fd31e43011c4b95aa49955421d3"; + }; + }; + "resolve-1.8.1" = { + name = "resolve"; + packageName = "resolve"; + version = "1.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz"; + sha512 = "AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA=="; + }; + }; + "resolve-dir-0.1.1" = { + name = "resolve-dir"; + packageName = "resolve-dir"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz"; + sha1 = "b219259a5602fac5c5c496ad894a6e8cc430261e"; + }; + }; + "resolve-dir-1.0.1" = { + name = "resolve-dir"; + packageName = "resolve-dir"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz"; + sha1 = "79a40644c362be82f26effe739c9bb5382046f43"; + }; + }; + "resolve-from-1.0.1" = { + name = "resolve-from"; + packageName = "resolve-from"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz"; + sha1 = "26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"; + }; + }; + "resolve-url-0.2.1" = { + name = "resolve-url"; + packageName = "resolve-url"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz"; + sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a"; + }; + }; + "restore-cursor-1.0.1" = { + name = "restore-cursor"; + packageName = "restore-cursor"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz"; + sha1 = "34661f46886327fed2991479152252df92daa541"; + }; + }; + "ret-0.1.15" = { + name = "ret"; + packageName = "ret"; + version = "0.1.15"; + src = fetchurl { + url = "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz"; + sha512 = "TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="; + }; + }; + "retry-as-promised-2.3.2" = { + name = "retry-as-promised"; + packageName = "retry-as-promised"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-2.3.2.tgz"; + sha1 = "cd974ee4fd9b5fe03cbf31871ee48221c07737b7"; + }; + }; + "right-align-0.1.3" = { + name = "right-align"; + packageName = "right-align"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz"; + sha1 = "61339b722fe6a3515689210d24e14c96148613ef"; + }; + }; + "rimraf-2.4.5" = { + name = "rimraf"; + packageName = "rimraf"; + version = "2.4.5"; + src = fetchurl { + url = "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz"; + sha1 = "ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da"; + }; + }; + "rimraf-2.6.2" = { + name = "rimraf"; + packageName = "rimraf"; + version = "2.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz"; + sha512 = "lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w=="; + }; + }; + "ripemd160-0.2.0" = { + name = "ripemd160"; + packageName = "ripemd160"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz"; + sha1 = "2bf198bde167cacfa51c0a928e84b68bbe171fce"; + }; + }; + "rollup-0.41.6" = { + name = "rollup"; + packageName = "rollup"; + version = "0.41.6"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup/-/rollup-0.41.6.tgz"; + sha1 = "e0d05497877a398c104d816d2733a718a7a94e2a"; + }; + }; + "rollup-plugin-buble-0.15.0" = { + name = "rollup-plugin-buble"; + packageName = "rollup-plugin-buble"; + version = "0.15.0"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-plugin-buble/-/rollup-plugin-buble-0.15.0.tgz"; + sha1 = "83c3e89c7fd2266c7918f41ba3980313519c7fd0"; + }; + }; + "rollup-pluginutils-1.5.2" = { + name = "rollup-pluginutils"; + packageName = "rollup-pluginutils"; + version = "1.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz"; + sha1 = "1e156e778f94b7255bfa1b3d0178be8f5c552408"; + }; + }; + "rollup-watch-3.2.2" = { + name = "rollup-watch"; + packageName = "rollup-watch"; + version = "3.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/rollup-watch/-/rollup-watch-3.2.2.tgz"; + sha1 = "5e574232e9ef36da9177f46946d8080cb267354b"; + }; + }; + "run-async-0.1.0" = { + name = "run-async"; + packageName = "run-async"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz"; + sha1 = "c8ad4a5e110661e402a7d21b530e009f25f8e389"; + }; + }; + "run-parallel-1.1.9" = { + name = "run-parallel"; + packageName = "run-parallel"; + version = "1.1.9"; + src = fetchurl { + url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz"; + sha512 = "DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q=="; + }; + }; + "run-queue-1.0.3" = { + name = "run-queue"; + packageName = "run-queue"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz"; + sha1 = "e848396f057d223f24386924618e25694161ec47"; + }; + }; + "rx-lite-3.1.2" = { + name = "rx-lite"; + packageName = "rx-lite"; + version = "3.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz"; + sha1 = "19ce502ca572665f3b647b10939f97fd1615f102"; + }; + }; + "safe-buffer-5.1.1" = { + name = "safe-buffer"; + packageName = "safe-buffer"; + version = "5.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz"; + sha512 = "kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="; + }; + }; + "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-json-stringify-1.2.0" = { + name = "safe-json-stringify"; + packageName = "safe-json-stringify"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz"; + sha512 = "gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg=="; + }; + }; + "safe-regex-1.1.0" = { + name = "safe-regex"; + packageName = "safe-regex"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz"; + sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e"; + }; + }; + "safefs-3.2.2" = { + name = "safefs"; + packageName = "safefs"; + version = "3.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/safefs/-/safefs-3.2.2.tgz"; + sha1 = "8170c1444d7038e08caea05a374fae2fa349e15c"; + }; + }; + "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=="; + }; + }; + "sax-0.5.8" = { + name = "sax"; + packageName = "sax"; + version = "0.5.8"; + src = fetchurl { + url = "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz"; + sha1 = "d472db228eb331c2506b0e8c15524adb939d12c1"; + }; + }; + "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"; + version = "1.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"; + sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="; + }; + }; + "scandirectory-2.5.0" = { + name = "scandirectory"; + packageName = "scandirectory"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/scandirectory/-/scandirectory-2.5.0.tgz"; + sha1 = "6ce03f54a090b668e3cbedbf20edf9e310593e72"; + }; + }; + "schema-utils-0.4.5" = { + name = "schema-utils"; + packageName = "schema-utils"; + version = "0.4.5"; + src = fetchurl { + url = "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz"; + sha512 = "yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA=="; + }; + }; + "select-1.1.2" = { + name = "select"; + packageName = "select"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/select/-/select-1.1.2.tgz"; + sha1 = "0e7350acdec80b1108528786ec1d4418d11b396d"; + }; + }; + "semver-4.3.2" = { + name = "semver"; + packageName = "semver"; + version = "4.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/semver/-/semver-4.3.2.tgz"; + sha1 = "c7a07158a80bedd052355b770d82d6640f803be7"; + }; + }; + "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.5.0" = { + name = "semver"; + packageName = "semver"; + version = "5.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz"; + sha512 = "4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="; + }; + }; + "send-0.16.2" = { + name = "send"; + packageName = "send"; + version = "0.16.2"; + src = fetchurl { + url = "https://registry.npmjs.org/send/-/send-0.16.2.tgz"; + sha512 = "E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw=="; + }; + }; + "sequencify-0.0.7" = { + name = "sequencify"; + packageName = "sequencify"; + version = "0.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz"; + sha1 = "90cff19d02e07027fd767f5ead3e7b95d1e7380c"; + }; + }; + "serialize-javascript-1.5.0" = { + name = "serialize-javascript"; + packageName = "serialize-javascript"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz"; + sha512 = "Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ=="; + }; + }; + "series-stream-1.0.1" = { + name = "series-stream"; + packageName = "series-stream"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/series-stream/-/series-stream-1.0.1.tgz"; + sha1 = "311a09c5c1d5a091440832e1a480a47400f1005d"; + }; + }; + "serve-static-1.13.2" = { + name = "serve-static"; + packageName = "serve-static"; + version = "1.13.2"; + src = fetchurl { + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz"; + sha512 = "p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw=="; + }; + }; + "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"; + }; + }; + "set-immediate-shim-1.0.1" = { + name = "set-immediate-shim"; + packageName = "set-immediate-shim"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz"; + sha1 = "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"; + }; + }; + "set-value-0.4.3" = { + name = "set-value"; + packageName = "set-value"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz"; + sha1 = "7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1"; + }; + }; + "set-value-2.0.0" = { + name = "set-value"; + packageName = "set-value"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz"; + sha512 = "hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg=="; + }; + }; + "setimmediate-1.0.5" = { + name = "setimmediate"; + packageName = "setimmediate"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"; + sha1 = "290cbb232e306942d7d7ea9b83732ab7856f8285"; + }; + }; + "setprototypeof-1.0.3" = { + name = "setprototypeof"; + packageName = "setprototypeof"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz"; + sha1 = "66567e37043eeb4f04d91bd658c0cbefb55b8e04"; + }; + }; + "setprototypeof-1.1.0" = { + name = "setprototypeof"; + packageName = "setprototypeof"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"; + sha512 = "BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="; + }; + }; + "sha.js-2.2.6" = { + name = "sha.js"; + packageName = "sha.js"; + version = "2.2.6"; + src = fetchurl { + url = "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz"; + sha1 = "17ddeddc5f722fb66501658895461977867315ba"; + }; + }; + "shebang-command-1.2.0" = { + name = "shebang-command"; + packageName = "shebang-command"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"; + sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea"; + }; + }; + "shebang-regex-1.0.0" = { + name = "shebang-regex"; + packageName = "shebang-regex"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"; + sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3"; + }; + }; + "shelljs-0.3.0" = { + name = "shelljs"; + packageName = "shelljs"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz"; + sha1 = "3596e6307a781544f591f37da618360f31db57b1"; + }; + }; + "shelljs-0.7.8" = { + name = "shelljs"; + packageName = "shelljs"; + version = "0.7.8"; + src = fetchurl { + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz"; + sha1 = "decbcf874b0d1e5fb72e14b164a9683048e9acb3"; + }; + }; + "shimmer-1.1.0" = { + name = "shimmer"; + packageName = "shimmer"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/shimmer/-/shimmer-1.1.0.tgz"; + sha1 = "97d7377137ffbbab425522e429fe0aa89a488b35"; + }; + }; + "sigmund-1.0.1" = { + name = "sigmund"; + packageName = "sigmund"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz"; + sha1 = "3ff21f198cad2175f9f3b781853fd94d0d19b590"; + }; + }; + "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"; + }; + }; + "slash-1.0.0" = { + name = "slash"; + packageName = "slash"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz"; + sha1 = "c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"; + }; + }; + "slice-ansi-0.0.4" = { + name = "slice-ansi"; + packageName = "slice-ansi"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz"; + sha1 = "edbf8903f66f7ce2f8eafd6ceed65e264c831b35"; + }; + }; + "snapdragon-0.8.2" = { + name = "snapdragon"; + packageName = "snapdragon"; + version = "0.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz"; + sha512 = "FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg=="; + }; + }; + "snapdragon-node-2.1.1" = { + name = "snapdragon-node"; + packageName = "snapdragon-node"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz"; + sha512 = "O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw=="; + }; + }; + "snapdragon-util-3.0.1" = { + name = "snapdragon-util"; + packageName = "snapdragon-util"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz"; + sha512 = "mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ=="; + }; + }; + "sntp-1.0.9" = { + name = "sntp"; + packageName = "sntp"; + version = "1.0.9"; + src = fetchurl { + url = "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"; + sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198"; + }; + }; + "socket.io-adapter-1.1.1" = { + name = "socket.io-adapter"; + packageName = "socket.io-adapter"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz"; + sha1 = "2a805e8a14d6372124dd9159ad4502f8cb07f06b"; + }; + }; + "socket.io-client-2.0.4" = { + name = "socket.io-client"; + packageName = "socket.io-client"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz"; + sha1 = "0918a552406dc5e540b380dcd97afc4a64332f8e"; + }; + }; + "socket.io-parser-3.1.3" = { + name = "socket.io-parser"; + packageName = "socket.io-parser"; + version = "3.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz"; + sha512 = "g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g=="; + }; + }; + "sort-keys-1.1.2" = { + name = "sort-keys"; + packageName = "sort-keys"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz"; + sha1 = "441b6d4d346798f1b4e49e8920adfba0e543f9ad"; + }; + }; + "source-list-map-0.1.8" = { + name = "source-list-map"; + packageName = "source-list-map"; + version = "0.1.8"; + src = fetchurl { + url = "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz"; + sha1 = "c550b2ab5427f6b3f21f5afead88c4f5587b2106"; + }; + }; + "source-list-map-2.0.0" = { + name = "source-list-map"; + packageName = "source-list-map"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz"; + sha512 = "I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A=="; + }; + }; + "source-map-0.4.4" = { + name = "source-map"; + packageName = "source-map"; + version = "0.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz"; + sha1 = "eba4f5da9c0dc999de68032d8b4f76173652036b"; + }; + }; + "source-map-0.5.7" = { + name = "source-map"; + packageName = "source-map"; + version = "0.5.7"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"; + sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"; + }; + }; + "source-map-0.6.1" = { + name = "source-map"; + packageName = "source-map"; + version = "0.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"; + sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="; + }; + }; + "source-map-resolve-0.5.2" = { + name = "source-map-resolve"; + packageName = "source-map-resolve"; + version = "0.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz"; + sha512 = "MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA=="; + }; + }; + "source-map-support-0.4.18" = { + name = "source-map-support"; + packageName = "source-map-support"; + version = "0.4.18"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz"; + sha512 = "try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA=="; + }; + }; + "source-map-url-0.4.0" = { + name = "source-map-url"; + packageName = "source-map-url"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz"; + sha1 = "3e935d7ddd73631b97659956d55128e87b5084a3"; + }; + }; + "sparkles-1.0.1" = { + name = "sparkles"; + packageName = "sparkles"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz"; + sha512 = "dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw=="; + }; + }; + "spdx-correct-3.0.0" = { + name = "spdx-correct"; + packageName = "spdx-correct"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz"; + sha512 = "N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g=="; + }; + }; + "spdx-exceptions-2.1.0" = { + name = "spdx-exceptions"; + packageName = "spdx-exceptions"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz"; + sha512 = "4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg=="; + }; + }; + "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.0" = { + name = "spdx-license-ids"; + packageName = "spdx-license-ids"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz"; + sha512 = "2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA=="; + }; + }; + "split-1.0.1" = { + name = "split"; + packageName = "split"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/split/-/split-1.0.1.tgz"; + sha512 = "mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg=="; + }; + }; + "split-string-3.1.0" = { + name = "split-string"; + packageName = "split-string"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz"; + sha512 = "NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw=="; + }; + }; + "sprintf-0.1.5" = { + name = "sprintf"; + packageName = "sprintf"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/sprintf/-/sprintf-0.1.5.tgz"; + sha1 = "8f83e39a9317c1a502cb7db8050e51c679f6edcf"; + }; + }; + "sprintf-js-1.0.3" = { + name = "sprintf-js"; + packageName = "sprintf-js"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"; + sha1 = "04e6926f662895354f3dd015203633b857297e2c"; + }; + }; + "sprintf-js-1.1.1" = { + name = "sprintf-js"; + packageName = "sprintf-js"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz"; + sha1 = "36be78320afe5801f6cea3ee78b6e5aab940ea0c"; + }; + }; + "sqlstring-2.3.1" = { + name = "sqlstring"; + packageName = "sqlstring"; + version = "2.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz"; + sha1 = "475393ff9e91479aea62dcaf0ca3d14983a7fb40"; + }; + }; + "sshpk-1.14.2" = { + name = "sshpk"; + packageName = "sshpk"; + version = "1.14.2"; + src = fetchurl { + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz"; + sha1 = "c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98"; + }; + }; + "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=="; + }; + }; + "stack-trace-0.0.10" = { + name = "stack-trace"; + packageName = "stack-trace"; + version = "0.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz"; + sha1 = "547c70b347e8d32b4e108ea1a2a159e5fdde19c0"; + }; + }; + "standard-engine-5.4.0" = { + name = "standard-engine"; + packageName = "standard-engine"; + version = "5.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/standard-engine/-/standard-engine-5.4.0.tgz"; + sha1 = "e0e86959ea0786425d3383e40c1bf70d2f985579"; + }; + }; + "static-extend-0.1.2" = { + name = "static-extend"; + packageName = "static-extend"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz"; + sha1 = "60809c39cbff55337226fd5e0b520f341f1fb5c6"; + }; + }; + "statuses-1.4.0" = { + name = "statuses"; + packageName = "statuses"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz"; + sha512 = "zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="; + }; + }; + "statuses-1.5.0" = { + name = "statuses"; + packageName = "statuses"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"; + sha1 = "161c7dac177659fd9811f43771fa99381478628c"; + }; + }; + "stream-browserify-2.0.1" = { + name = "stream-browserify"; + packageName = "stream-browserify"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz"; + sha1 = "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"; + }; + }; + "stream-consume-0.1.1" = { + name = "stream-consume"; + packageName = "stream-consume"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz"; + sha512 = "tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg=="; + }; + }; + "stream-each-1.2.3" = { + name = "stream-each"; + packageName = "stream-each"; + version = "1.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz"; + sha512 = "vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw=="; + }; + }; + "stream-from-to-1.4.3" = { + name = "stream-from-to"; + packageName = "stream-from-to"; + version = "1.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-from-to/-/stream-from-to-1.4.3.tgz"; + sha1 = "b270473ebc514e73615727c5d2f76b229941df94"; + }; + }; + "stream-http-2.8.3" = { + name = "stream-http"; + packageName = "stream-http"; + version = "2.8.3"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz"; + sha512 = "+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw=="; + }; + }; + "stream-shift-1.0.0" = { + name = "stream-shift"; + packageName = "stream-shift"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz"; + sha1 = "d5c752825e5367e786f78e18e445ea223a155952"; + }; + }; + "strict-uri-encode-1.1.0" = { + name = "strict-uri-encode"; + packageName = "strict-uri-encode"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz"; + sha1 = "279b225df1d582b1f54e65addd4352e18faa0713"; + }; + }; + "string-natural-compare-2.0.2" = { + name = "string-natural-compare"; + packageName = "string-natural-compare"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-2.0.2.tgz"; + sha1 = "c5ce4e278ab5d1265ae6fc55435aeb7b76fcb001"; + }; + }; + "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-width-2.1.1" = { + name = "string-width"; + packageName = "string-width"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"; + sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="; + }; + }; + "string_decoder-0.10.31" = { + name = "string_decoder"; + packageName = "string_decoder"; + version = "0.10.31"; + src = fetchurl { + url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"; + sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94"; + }; + }; + "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=="; + }; + }; + "stringify-entities-1.3.2" = { + name = "stringify-entities"; + packageName = "stringify-entities"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz"; + sha512 = "nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A=="; + }; + }; + "stringstream-0.0.6" = { + name = "stringstream"; + packageName = "stringstream"; + version = "0.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz"; + sha512 = "87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA=="; + }; + }; + "strip-ansi-0.1.1" = { + name = "strip-ansi"; + packageName = "strip-ansi"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz"; + sha1 = "39e8a98d044d150660abe4a6808acf70bb7bc991"; + }; + }; + "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"; + }; + }; + "strip-ansi-4.0.0" = { + name = "strip-ansi"; + packageName = "strip-ansi"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"; + sha1 = "a8479022eb1ac368a871389b635262c505ee368f"; + }; + }; + "strip-bom-1.0.0" = { + name = "strip-bom"; + packageName = "strip-bom"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz"; + sha1 = "85b8862f3844b5a6d5ec8467a93598173a36f794"; + }; + }; + "strip-bom-3.0.0" = { + name = "strip-bom"; + packageName = "strip-bom"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"; + sha1 = "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"; + }; + }; + "strip-eof-1.0.0" = { + name = "strip-eof"; + packageName = "strip-eof"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"; + sha1 = "bb43ff5598a6eb05d89b59fcd129c983313606bf"; + }; + }; + "strip-json-comments-1.0.4" = { + name = "strip-json-comments"; + packageName = "strip-json-comments"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz"; + sha1 = "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"; + }; + }; + "strip-json-comments-2.0.1" = { + name = "strip-json-comments"; + packageName = "strip-json-comments"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"; + sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a"; + }; + }; + "structured-source-3.0.2" = { + name = "structured-source"; + packageName = "structured-source"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/structured-source/-/structured-source-3.0.2.tgz"; + sha1 = "dd802425e0f53dc4a6e7aca3752901a1ccda7af5"; + }; + }; + "superagent-1.8.3" = { + name = "superagent"; + packageName = "superagent"; + version = "1.8.3"; + src = fetchurl { + url = "https://registry.npmjs.org/superagent/-/superagent-1.8.3.tgz"; + sha1 = "2b7d70fcc870eda4f2a61e619dd54009b86547c3"; + }; + }; + "supports-color-2.0.0" = { + name = "supports-color"; + packageName = "supports-color"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"; + sha1 = "535d045ce6b6363fa40117084629995e9df324c7"; + }; + }; + "supports-color-3.2.3" = { + name = "supports-color"; + packageName = "supports-color"; + version = "3.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz"; + sha1 = "65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"; + }; + }; + "supports-color-5.4.0" = { + name = "supports-color"; + packageName = "supports-color"; + version = "5.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz"; + sha512 = "zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w=="; + }; + }; + "svgo-0.7.2" = { + name = "svgo"; + packageName = "svgo"; + version = "0.7.2"; + src = fetchurl { + url = "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz"; + sha1 = "9f5772413952135c6fefbf40afe6a4faa88b4bb5"; + }; + }; + "symbol-tree-3.2.2" = { + name = "symbol-tree"; + packageName = "symbol-tree"; + version = "3.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz"; + sha1 = "ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"; + }; + }; + "table-3.8.3" = { + name = "table"; + packageName = "table"; + version = "3.8.3"; + src = fetchurl { + url = "https://registry.npmjs.org/table/-/table-3.8.3.tgz"; + sha1 = "2bbc542f0fda9861a755d3947fefd8b3f513855f"; + }; + }; + "tapable-0.1.10" = { + name = "tapable"; + packageName = "tapable"; + version = "0.1.10"; + src = fetchurl { + url = "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz"; + sha1 = "29c35707c2b70e50d07482b5d202e8ed446dafd4"; + }; + }; + "tar-4.4.6" = { + name = "tar"; + packageName = "tar"; + version = "4.4.6"; + src = fetchurl { + url = "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz"; + sha512 = "tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg=="; + }; + }; + "tar-stream-1.6.1" = { + name = "tar-stream"; + packageName = "tar-stream"; + version = "1.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz"; + sha512 = "IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA=="; + }; + }; + "taskgroup-4.3.1" = { + name = "taskgroup"; + packageName = "taskgroup"; + version = "4.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/taskgroup/-/taskgroup-4.3.1.tgz"; + sha1 = "7de193febd768273c457730497024d512c27915a"; + }; + }; + "temporary-0.0.8" = { + name = "temporary"; + packageName = "temporary"; + version = "0.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/temporary/-/temporary-0.0.8.tgz"; + sha1 = "a18a981d28ba8ca36027fb3c30538c3ecb740ac0"; + }; + }; + "terraformer-1.0.9" = { + name = "terraformer"; + packageName = "terraformer"; + version = "1.0.9"; + src = fetchurl { + url = "https://registry.npmjs.org/terraformer/-/terraformer-1.0.9.tgz"; + sha512 = "YlmQ1fsMWTkKGDGibCRWgmLzrpDRUr63Q025LJ/taYQ6j1Yb8q9McKF7NBi6ACAyUXO6F/bl9w6v4MY307y5Ag=="; + }; + }; + "terraformer-wkt-parser-1.2.0" = { + name = "terraformer-wkt-parser"; + packageName = "terraformer-wkt-parser"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/terraformer-wkt-parser/-/terraformer-wkt-parser-1.2.0.tgz"; + sha512 = "QU3iA54St5lF8Za1jg1oj4NYc8sn5tCZ08aNSWDeGzrsaV48eZk1iAVWasxhNspYBoCqdHuoot1pUTUrE1AJ4w=="; + }; + }; + "text-table-0.2.0" = { + name = "text-table"; + packageName = "text-table"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"; + sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4"; + }; + }; + "throttleit-1.0.0" = { + name = "throttleit"; + packageName = "throttleit"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz"; + sha1 = "9e785836daf46743145a5984b6268d828528ac6c"; + }; + }; + "through-2.3.8" = { + name = "through"; + packageName = "through"; + version = "2.3.8"; + src = fetchurl { + url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz"; + sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"; + }; + }; + "through2-0.6.5" = { + name = "through2"; + packageName = "through2"; + version = "0.6.5"; + src = fetchurl { + url = "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz"; + sha1 = "41ab9c67b29d57209071410e1d7a7a968cd3ad48"; + }; + }; + "through2-2.0.3" = { + name = "through2"; + packageName = "through2"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"; + sha1 = "0004569b37c7c74ba39c43f3ced78d1ad94140be"; + }; + }; + "tildify-1.2.0" = { + name = "tildify"; + packageName = "tildify"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz"; + sha1 = "dcec03f55dca9b7aa3e5b04f21817eb56e63588a"; + }; + }; + "time-stamp-1.1.0" = { + name = "time-stamp"; + packageName = "time-stamp"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz"; + sha1 = "764a5a11af50561921b133f3b44e618687e0f5c3"; + }; + }; + "timers-browserify-2.0.10" = { + name = "timers-browserify"; + packageName = "timers-browserify"; + version = "2.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz"; + sha512 = "YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg=="; + }; + }; + "timers-ext-0.1.5" = { + name = "timers-ext"; + packageName = "timers-ext"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.5.tgz"; + sha512 = "tsEStd7kmACHENhsUPaxb8Jf8/+GZZxyNFQbZD07HQOyooOa6At1rQqjffgvg7n+dxscQa9cjjMdWhJtsP2sxg=="; + }; + }; + "tiny-emitter-2.0.2" = { + name = "tiny-emitter"; + packageName = "tiny-emitter"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.0.2.tgz"; + sha512 = "2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow=="; + }; + }; + "tmp-0.0.29" = { + name = "tmp"; + packageName = "tmp"; + version = "0.0.29"; + src = fetchurl { + url = "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz"; + sha1 = "f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0"; + }; + }; + "tmp-0.0.33" = { + name = "tmp"; + packageName = "tmp"; + version = "0.0.33"; + src = fetchurl { + url = "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"; + sha512 = "jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw=="; + }; + }; + "to-array-0.1.4" = { + name = "to-array"; + packageName = "to-array"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz"; + sha1 = "17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890"; + }; + }; + "to-arraybuffer-1.0.1" = { + name = "to-arraybuffer"; + packageName = "to-arraybuffer"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"; + sha1 = "7d229b1fcc637e466ca081180836a7aabff83f43"; + }; + }; + "to-buffer-1.1.1" = { + name = "to-buffer"; + packageName = "to-buffer"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz"; + sha512 = "lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="; + }; + }; + "to-fast-properties-1.0.3" = { + name = "to-fast-properties"; + packageName = "to-fast-properties"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz"; + sha1 = "b83571fa4d8c25b82e231b06e3a3055de4ca1a47"; + }; + }; + "to-object-path-0.3.0" = { + name = "to-object-path"; + packageName = "to-object-path"; + version = "0.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz"; + sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af"; + }; + }; + "to-regex-3.0.2" = { + name = "to-regex"; + packageName = "to-regex"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz"; + sha512 = "FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw=="; + }; + }; + "to-regex-range-2.1.1" = { + name = "to-regex-range"; + packageName = "to-regex-range"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz"; + sha1 = "7c80c17b9dfebe599e27367e0d4dd5590141db38"; + }; + }; + "toposort-1.0.7" = { + name = "toposort"; + packageName = "toposort"; + version = "1.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz"; + sha1 = "2e68442d9f64ec720b8cc89e6443ac6caa950029"; + }; + }; + "toposort-class-1.0.1" = { + name = "toposort-class"; + packageName = "toposort-class"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz"; + sha1 = "7ffd1f78c8be28c3ba45cd4e1a3f5ee193bd9988"; + }; + }; + "tough-cookie-2.3.4" = { + name = "tough-cookie"; + packageName = "tough-cookie"; + version = "2.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz"; + sha512 = "TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA=="; + }; + }; + "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=="; + }; + }; + "tr46-0.0.3" = { + name = "tr46"; + packageName = "tr46"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"; + sha1 = "8184fd347dac9cdc185992f3a6622e14b9d9ab6a"; + }; + }; + "traverse-0.6.6" = { + name = "traverse"; + packageName = "traverse"; + version = "0.6.6"; + src = fetchurl { + url = "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz"; + sha1 = "cbdf560fd7b9af632502fed40f918c157ea97137"; + }; + }; + "trim-0.0.1" = { + name = "trim"; + packageName = "trim"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz"; + sha1 = "5858547f6b290757ee95cccc666fb50084c460dd"; + }; + }; + "trim-right-1.0.1" = { + name = "trim-right"; + packageName = "trim-right"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz"; + sha1 = "cb2e1203067e0c8de1f614094b9fe45704ea6003"; + }; + }; + "trim-trailing-lines-1.1.1" = { + name = "trim-trailing-lines"; + packageName = "trim-trailing-lines"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz"; + sha512 = "bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg=="; + }; + }; + "trough-1.0.2" = { + name = "trough"; + packageName = "trough"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/trough/-/trough-1.0.2.tgz"; + sha512 = "FHkoUZvG6Egrv9XZAyYGKEyb1JMsFphgPjoczkZC2y6W93U1jswcVURB8MUvtsahEPEVACyxD47JAL63vF4JsQ=="; + }; + }; + "tty-browserify-0.0.0" = { + name = "tty-browserify"; + packageName = "tty-browserify"; + version = "0.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"; + sha1 = "a157ba402da24e9bf957f9aa69d524eed42901a6"; + }; + }; + "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"; + }; + }; + "type-check-0.3.2" = { + name = "type-check"; + packageName = "type-check"; + version = "0.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"; + sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72"; + }; + }; + "type-is-1.6.16" = { + name = "type-is"; + packageName = "type-is"; + version = "1.6.16"; + src = fetchurl { + url = "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz"; + sha512 = "HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q=="; + }; + }; + "typechecker-2.0.8" = { + name = "typechecker"; + packageName = "typechecker"; + version = "2.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/typechecker/-/typechecker-2.0.8.tgz"; + sha1 = "e83da84bb64c584ccb345838576c40b0337db82e"; + }; + }; + "typechecker-2.1.0" = { + name = "typechecker"; + packageName = "typechecker"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/typechecker/-/typechecker-2.1.0.tgz"; + sha1 = "d1c2093a54ff8a19f58cff877eeaa54f2242d383"; + }; + }; + "typechecker-4.5.0" = { + name = "typechecker"; + packageName = "typechecker"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/typechecker/-/typechecker-4.5.0.tgz"; + sha512 = "bqPE/ck3bVIaXP7gMKTKSHrypT32lpYTpiqzPYeYzdSQnmaGvaGhy7TnN/M/+5R+2rs/kKcp9ZLPRp/Q9Yj+4w=="; + }; + }; + "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"; + }; + }; + "uc.micro-1.0.5" = { + name = "uc.micro"; + packageName = "uc.micro"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.5.tgz"; + sha512 = "JoLI4g5zv5qNyT09f4YAvEZIIV1oOjqnewYg5D38dkQljIzpPT296dbIGvKro3digYI1bkb7W6EP1y4uDlmzLg=="; + }; + }; + "uglify-es-3.3.10" = { + name = "uglify-es"; + packageName = "uglify-es"; + version = "3.3.10"; + src = fetchurl { + url = "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.10.tgz"; + sha512 = "rPzPisCzW68Okj1zNrfa2dR9uEm43SevDmpR6FChoZABFk9dANGnzzBMgHYUXI3609//63fnVkyQ1SQmAMyjww=="; + }; + }; + "uglify-js-2.7.5" = { + name = "uglify-js"; + packageName = "uglify-js"; + version = "2.7.5"; + src = fetchurl { + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz"; + sha1 = "4612c0c7baaee2ba7c487de4904ae122079f2ca8"; + }; + }; + "uglify-js-2.8.29" = { + name = "uglify-js"; + packageName = "uglify-js"; + version = "2.8.29"; + src = fetchurl { + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz"; + sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd"; + }; + }; + "uglify-js-3.4.6" = { + name = "uglify-js"; + packageName = "uglify-js"; + version = "3.4.6"; + src = fetchurl { + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.6.tgz"; + sha512 = "O1D7L6WcOzS1qW2ehopEm4cWm5yA6bQBozlks8jO8ODxYCy4zv+bR/la4Lwp01tpkYGNonnpXvUpYtrvSu8Yzg=="; + }; + }; + "uglify-to-browserify-1.0.2" = { + name = "uglify-to-browserify"; + packageName = "uglify-to-browserify"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz"; + sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7"; + }; + }; + "uid-safe-2.1.5" = { + name = "uid-safe"; + packageName = "uid-safe"; + version = "2.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz"; + sha512 = "KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA=="; + }; + }; + "uid2-0.0.3" = { + name = "uid2"; + packageName = "uid2"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz"; + sha1 = "483126e11774df2f71b8b639dcd799c376162b82"; + }; + }; + "ultron-1.1.1" = { + name = "ultron"; + packageName = "ultron"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz"; + sha512 = "UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="; + }; + }; + "umzug-1.12.0" = { + name = "umzug"; + packageName = "umzug"; + version = "1.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/umzug/-/umzug-1.12.0.tgz"; + sha1 = "a79c91f2862eee3130c6c347f2b90ad68a66e8b8"; + }; + }; + "unc-path-regex-0.1.2" = { + name = "unc-path-regex"; + packageName = "unc-path-regex"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz"; + sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"; + }; + }; + "underscore-1.4.4" = { + name = "underscore"; + packageName = "underscore"; + version = "1.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; + }; + }; + "underscore-1.6.0" = { + name = "underscore"; + packageName = "underscore"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz"; + sha1 = "8b38b10cacdef63337b8b24e4ff86d45aea529a8"; + }; + }; + "underscore-1.7.0" = { + name = "underscore"; + packageName = "underscore"; + version = "1.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz"; + sha1 = "6bbaf0877500d36be34ecaa584e0db9fef035209"; + }; + }; + "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"; + version = "1.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz"; + sha512 = "5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg=="; + }; + }; + "underscore.string-2.4.0" = { + name = "underscore.string"; + packageName = "underscore.string"; + version = "2.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz"; + sha1 = "8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b"; + }; + }; + "unherit-1.1.1" = { + name = "unherit"; + packageName = "unherit"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz"; + sha512 = "+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g=="; + }; + }; + "unicode-5.2.0-0.7.5" = { + name = "unicode-5.2.0"; + packageName = "unicode-5.2.0"; + version = "0.7.5"; + src = fetchurl { + url = "https://registry.npmjs.org/unicode-5.2.0/-/unicode-5.2.0-0.7.5.tgz"; + sha512 = "KVGLW1Bri30x00yv4HNM8kBxoqFXr0Sbo55735nvrlsx4PYBZol3UtoWgO492fSwmsetzPEZzy73rbU8OGXJcA=="; + }; + }; + "unified-4.2.1" = { + name = "unified"; + packageName = "unified"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unified/-/unified-4.2.1.tgz"; + sha1 = "76ff43aa8da430f6e7e4a55c84ebac2ad2cfcd2e"; + }; + }; + "union-value-1.0.0" = { + name = "union-value"; + packageName = "union-value"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz"; + sha1 = "5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"; + }; + }; + "uniq-1.0.1" = { + name = "uniq"; + packageName = "uniq"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz"; + sha1 = "b31c5ae8254844a3a8281541ce2b04b865a734ff"; + }; + }; + "uniqs-2.0.0" = { + name = "uniqs"; + packageName = "uniqs"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz"; + sha1 = "ffede4b36b25290696e6e165d4a59edb998e6b02"; + }; + }; + "unique-filename-1.1.0" = { + name = "unique-filename"; + packageName = "unique-filename"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz"; + sha1 = "d05f2fe4032560871f30e93cbe735eea201514f3"; + }; + }; + "unique-slug-2.0.0" = { + name = "unique-slug"; + packageName = "unique-slug"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz"; + sha1 = "db6676e7c7cc0629878ff196097c78855ae9f4ab"; + }; + }; + "unique-stream-1.0.0" = { + name = "unique-stream"; + packageName = "unique-stream"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz"; + sha1 = "d59a4a75427447d9aa6c91e70263f8d26a4b104b"; + }; + }; + "unist-util-is-2.1.2" = { + name = "unist-util-is"; + packageName = "unist-util-is"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz"; + sha512 = "YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw=="; + }; + }; + "unist-util-remove-position-1.1.2" = { + name = "unist-util-remove-position"; + packageName = "unist-util-remove-position"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.2.tgz"; + sha512 = "XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q=="; + }; + }; + "unist-util-visit-1.4.0" = { + name = "unist-util-visit"; + packageName = "unist-util-visit"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.0.tgz"; + sha512 = "FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw=="; + }; + }; + "unist-util-visit-parents-2.0.1" = { + name = "unist-util-visit-parents"; + packageName = "unist-util-visit-parents"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz"; + sha512 = "6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA=="; + }; + }; + "universalify-0.1.2" = { + name = "universalify"; + packageName = "universalify"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"; + sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="; + }; + }; + "unpipe-1.0.0" = { + name = "unpipe"; + packageName = "unpipe"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"; + sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec"; + }; + }; + "unset-value-1.0.0" = { + name = "unset-value"; + packageName = "unset-value"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz"; + sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"; + }; + }; + "update-section-0.3.3" = { + name = "update-section"; + packageName = "update-section"; + version = "0.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/update-section/-/update-section-0.3.3.tgz"; + sha1 = "458f17820d37820dc60e20b86d94391b00123158"; + }; + }; + "upper-case-1.1.3" = { + name = "upper-case"; + packageName = "upper-case"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz"; + sha1 = "f6b4501c2ec4cdd26ba78be7222961de77621598"; + }; + }; + "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=="; + }; + }; + "uri-path-1.0.0" = { + name = "uri-path"; + packageName = "uri-path"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz"; + sha1 = "9747f018358933c31de0fccfd82d138e67262e32"; + }; + }; + "urix-0.1.0" = { + name = "urix"; + packageName = "urix"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"; + sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72"; + }; + }; + "url-0.10.3" = { + name = "url"; + packageName = "url"; + version = "0.10.3"; + src = fetchurl { + url = "https://registry.npmjs.org/url/-/url-0.10.3.tgz"; + sha1 = "021e4d9c7705f21bbf37d03ceb58767402774c64"; + }; + }; + "url-0.11.0" = { + name = "url"; + packageName = "url"; + version = "0.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/url/-/url-0.11.0.tgz"; + sha1 = "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"; + }; + }; + "use-3.1.1" = { + name = "use"; + packageName = "use"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/use/-/use-3.1.1.tgz"; + sha512 = "cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="; + }; + }; + "user-home-1.1.1" = { + name = "user-home"; + packageName = "user-home"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz"; + sha1 = "2b5be23a32b63a7c9deb8d0f28d485724a3df190"; + }; + }; + "user-home-2.0.0" = { + name = "user-home"; + packageName = "user-home"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz"; + sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f"; + }; + }; + "util-0.10.3" = { + name = "util"; + packageName = "util"; + version = "0.10.3"; + src = fetchurl { + url = "https://registry.npmjs.org/util/-/util-0.10.3.tgz"; + sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9"; + }; + }; + "util-0.10.4" = { + name = "util"; + packageName = "util"; + version = "0.10.4"; + src = fetchurl { + url = "https://registry.npmjs.org/util/-/util-0.10.4.tgz"; + sha512 = "0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A=="; + }; + }; + "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"; + }; + }; + "utila-0.3.3" = { + name = "utila"; + packageName = "utila"; + version = "0.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz"; + sha1 = "d7e8e7d7e309107092b05f8d9688824d633a4226"; + }; + }; + "utila-0.4.0" = { + name = "utila"; + packageName = "utila"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz"; + sha1 = "8a16a05d445657a3aea5eecc5b12a4fa5379772c"; + }; + }; + "utils-merge-1.0.1" = { + name = "utils-merge"; + packageName = "utils-merge"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"; + sha1 = "9f95710f50a267947b2ccc124741c1028427e713"; + }; + }; + "uuid-3.1.0" = { + name = "uuid"; + packageName = "uuid"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz"; + sha512 = "DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g=="; + }; + }; + "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=="; + }; + }; + "uws-9.14.0" = { + name = "uws"; + packageName = "uws"; + version = "9.14.0"; + src = fetchurl { + url = "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz"; + sha512 = "HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg=="; + }; + }; + "v8flags-2.1.1" = { + name = "v8flags"; + packageName = "v8flags"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz"; + sha1 = "aab1a1fa30d45f88dd321148875ac02c0b55e5b4"; + }; + }; + "validate-npm-package-license-3.0.3" = { + name = "validate-npm-package-license"; + packageName = "validate-npm-package-license"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz"; + sha512 = "63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g=="; + }; + }; + "validator-5.7.0" = { + name = "validator"; + packageName = "validator"; + version = "5.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/validator/-/validator-5.7.0.tgz"; + 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=="; + }; + }; + "vary-1.1.2" = { + name = "vary"; + packageName = "vary"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"; + sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc"; + }; + }; + "vasync-1.6.4" = { + name = "vasync"; + packageName = "vasync"; + version = "1.6.4"; + src = fetchurl { + url = "https://registry.npmjs.org/vasync/-/vasync-1.6.4.tgz"; + sha1 = "dfe93616ad0e7ae801b332a9d88bfc5cdc8e1d1f"; + }; + }; + "vendors-1.0.2" = { + name = "vendors"; + packageName = "vendors"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz"; + sha512 = "w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ=="; + }; + }; + "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"; + }; + }; + "verror-1.6.0" = { + name = "verror"; + packageName = "verror"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/verror/-/verror-1.6.0.tgz"; + sha1 = "7d13b27b1facc2e2da90405eb5ea6e5bdd252ea5"; + }; + }; + "vfile-1.4.0" = { + name = "vfile"; + packageName = "vfile"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/vfile/-/vfile-1.4.0.tgz"; + sha1 = "c0fd6fa484f8debdb771f68c31ed75d88da97fe7"; + }; + }; + "vfile-location-2.0.3" = { + name = "vfile-location"; + packageName = "vfile-location"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.3.tgz"; + sha512 = "zM5/l4lfw1CBoPx3Jimxoc5RNDAHHpk6AM6LM0pTIkm5SUSsx8ZekZ0PVdf0WEZ7kjlhSt7ZlqbRL6Cd6dBs6A=="; + }; + }; + "vinyl-0.4.6" = { + name = "vinyl"; + packageName = "vinyl"; + version = "0.4.6"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz"; + sha1 = "2f356c87a550a255461f36bbeb2a5ba8bf784847"; + }; + }; + "vinyl-0.5.3" = { + name = "vinyl"; + packageName = "vinyl"; + version = "0.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz"; + sha1 = "b0455b38fc5e0cf30d4325132e461970c2091cde"; + }; + }; + "vinyl-fs-0.3.14" = { + name = "vinyl-fs"; + packageName = "vinyl-fs"; + version = "0.3.14"; + src = fetchurl { + url = "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz"; + sha1 = "9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6"; + }; + }; + "vlq-0.2.3" = { + name = "vlq"; + packageName = "vlq"; + version = "0.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz"; + sha512 = "DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow=="; + }; + }; + "vm-browserify-0.0.4" = { + name = "vm-browserify"; + packageName = "vm-browserify"; + version = "0.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz"; + sha1 = "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"; + }; + }; + "void-elements-2.0.1" = { + name = "void-elements"; + packageName = "void-elements"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz"; + sha1 = "c066afb582bb1cb4128d60ea92392e94d5e9dbec"; + }; + }; + "watchpack-0.2.9" = { + name = "watchpack"; + packageName = "watchpack"; + version = "0.2.9"; + src = fetchurl { + url = "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz"; + sha1 = "62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b"; + }; + }; + "watchr-2.4.13" = { + name = "watchr"; + packageName = "watchr"; + version = "2.4.13"; + src = fetchurl { + url = "https://registry.npmjs.org/watchr/-/watchr-2.4.13.tgz"; + sha1 = "d74847bb4d6f90f61fe2c74f9f68662aa0e07601"; + }; + }; + "webidl-conversions-3.0.1" = { + name = "webidl-conversions"; + packageName = "webidl-conversions"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"; + sha1 = "24534275e2a7bc6be7bc86611cc16ae0a5654871"; + }; + }; + "webidl-conversions-4.0.2" = { + name = "webidl-conversions"; + packageName = "webidl-conversions"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz"; + sha512 = "YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="; + }; + }; + "webpack-core-0.6.9" = { + name = "webpack-core"; + packageName = "webpack-core"; + version = "0.6.9"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz"; + sha1 = "fc571588c8558da77be9efb6debdc5a3b172bdc2"; + }; + }; + "webpack-sources-0.1.5" = { + name = "webpack-sources"; + packageName = "webpack-sources"; + version = "0.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz"; + sha1 = "aa1f3abf0f0d74db7111c40e500b84f966640750"; + }; + }; + "webpack-sources-1.1.0" = { + name = "webpack-sources"; + packageName = "webpack-sources"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz"; + sha512 = "aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw=="; + }; + }; + "whatwg-encoding-1.0.3" = { + name = "whatwg-encoding"; + packageName = "whatwg-encoding"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz"; + sha512 = "jLBwwKUhi8WtBfsMQlL4bUUcT8sMkAtQinscJAe/M4KHCkHuUJAF6vuB0tueNIw4c8ziO6AkRmgY+jL3a0iiPw=="; + }; + }; + "whatwg-url-4.8.0" = { + name = "whatwg-url"; + packageName = "whatwg-url"; + version = "4.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz"; + sha1 = "d2981aa9148c1e00a41c5a6131166ab4683bbcc0"; + }; + }; + "whet.extend-0.9.9" = { + name = "whet.extend"; + packageName = "whet.extend"; + version = "0.9.9"; + src = fetchurl { + url = "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz"; + sha1 = "f877d5bf648c97e5aa542fadc16d6a259b9c11a1"; + }; + }; + "which-1.3.1" = { + name = "which"; + packageName = "which"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz"; + sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="; + }; + }; + "which-module-2.0.0" = { + name = "which-module"; + packageName = "which-module"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz"; + sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"; + }; + }; + "wide-align-1.1.3" = { + name = "wide-align"; + packageName = "wide-align"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz"; + sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA=="; + }; + }; + "window-size-0.1.0" = { + name = "window-size"; + packageName = "window-size"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz"; + sha1 = "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"; + }; + }; + "winston-2.4.3" = { + name = "winston"; + packageName = "winston"; + version = "2.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/winston/-/winston-2.4.3.tgz"; + sha512 = "GYKuysPz2pxYAVJD2NPsDLP5Z79SDEzPm9/j4tCjkF/n89iBNGBMJcR+dMUqxgPNgoSs6fVygPi+Vl2oxIpBuw=="; + }; + }; + "wkx-0.2.0" = { + name = "wkx"; + packageName = "wkx"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/wkx/-/wkx-0.2.0.tgz"; + sha1 = "76c24f16acd0cd8f93cd34aa331e0f7961256e84"; + }; + }; + "wordwrap-0.0.2" = { + name = "wordwrap"; + packageName = "wordwrap"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; + sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; + }; + }; + "wordwrap-0.0.3" = { + name = "wordwrap"; + packageName = "wordwrap"; + version = "0.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz"; + sha1 = "a3d5da6cd5c0bc0008d37234bbaf1bed63059107"; + }; + }; + "wordwrap-1.0.0" = { + name = "wordwrap"; + packageName = "wordwrap"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"; + sha1 = "27584810891456a4171c8d0226441ade90cbcaeb"; + }; + }; + "worker-farm-1.6.0" = { + name = "worker-farm"; + packageName = "worker-farm"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz"; + sha512 = "6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ=="; + }; + }; + "wrap-ansi-2.1.0" = { + name = "wrap-ansi"; + packageName = "wrap-ansi"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz"; + sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85"; + }; + }; + "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"; + }; + }; + "write-0.2.1" = { + name = "write"; + packageName = "write"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/write/-/write-0.2.1.tgz"; + sha1 = "5fc03828e264cea3fe91455476f7a3c566cb0757"; + }; + }; + "ws-3.3.3" = { + name = "ws"; + packageName = "ws"; + version = "3.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz"; + sha512 = "nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA=="; + }; + }; + "x-xss-protection-1.1.0" = { + name = "x-xss-protection"; + packageName = "x-xss-protection"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/x-xss-protection/-/x-xss-protection-1.1.0.tgz"; + sha512 = "rx3GzJlgEeZ08MIcDsU2vY2B1QEriUKJTSiNHHUIem6eg9pzVOr2TL3Y4Pd6TMAM5D5azGjcxqI62piITBDHVg=="; + }; + }; + "xml-1.0.1" = { + name = "xml"; + packageName = "xml"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz"; + sha1 = "78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5"; + }; + }; + "xml-crypto-0.10.1" = { + name = "xml-crypto"; + packageName = "xml-crypto"; + version = "0.10.1"; + src = fetchurl { + url = "https://registry.npmjs.org/xml-crypto/-/xml-crypto-0.10.1.tgz"; + sha1 = "f832f74ccf56f24afcae1163a1fcab44d96774a8"; + }; + }; + "xml-encryption-0.11.2" = { + name = "xml-encryption"; + packageName = "xml-encryption"; + version = "0.11.2"; + src = fetchurl { + url = "https://registry.npmjs.org/xml-encryption/-/xml-encryption-0.11.2.tgz"; + sha512 = "jVvES7i5ovdO7N+NjgncA326xYKjhqeAnnvIgRnY7ROLCfFqEDLwP0Sxp/30SHG0AXQV1048T5yinOFyvwGFzg=="; + }; + }; + "xml-name-validator-2.0.1" = { + name = "xml-name-validator"; + packageName = "xml-name-validator"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz"; + sha1 = "4d8b8f1eccd3419aa362061becef515e1e559635"; + }; + }; + "xml2js-0.2.8" = { + name = "xml2js"; + packageName = "xml2js"; + version = "0.2.8"; + src = fetchurl { + url = "https://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz"; + sha1 = "9b81690931631ff09d1957549faf54f4f980b3c2"; + }; + }; + "xml2js-0.4.19" = { + name = "xml2js"; + packageName = "xml2js"; + version = "0.4.19"; + src = fetchurl { + url = "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz"; + sha512 = "esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q=="; + }; + }; + "xmlbuilder-0.4.3" = { + name = "xmlbuilder"; + packageName = "xmlbuilder"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.3.tgz"; + sha1 = "c4614ba74e0ad196e609c9272cd9e1ddb28a8a58"; + }; + }; + "xmlbuilder-9.0.7" = { + name = "xmlbuilder"; + packageName = "xmlbuilder"; + version = "9.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz"; + sha1 = "132ee63d2ec5565c557e20f4c22df9aca686b10d"; + }; + }; + "xmldom-0.1.19" = { + name = "xmldom"; + packageName = "xmldom"; + version = "0.1.19"; + src = fetchurl { + url = "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz"; + sha1 = "631fc07776efd84118bf25171b37ed4d075a0abc"; + }; + }; + "xmldom-0.1.27" = { + name = "xmldom"; + packageName = "xmldom"; + version = "0.1.27"; + src = fetchurl { + url = "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz"; + sha1 = "d501f97b3bdb403af8ef9ecc20573187aadac0e9"; + }; + }; + "xmlhttprequest-1.8.0" = { + name = "xmlhttprequest"; + packageName = "xmlhttprequest"; + version = "1.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz"; + sha1 = "67fe075c5c24fef39f9d65f5f7b7fe75171968fc"; + }; + }; + "xmlhttprequest-ssl-1.5.5" = { + name = "xmlhttprequest-ssl"; + packageName = "xmlhttprequest-ssl"; + version = "1.5.5"; + src = fetchurl { + url = "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz"; + sha1 = "c2876b06168aadc40e57d97e81191ac8f4398b3e"; + }; + }; + "xpath-0.0.27" = { + name = "xpath"; + packageName = "xpath"; + version = "0.0.27"; + src = fetchurl { + url = "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz"; + sha512 = "fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ=="; + }; + }; + "xpath.js-1.1.0" = { + name = "xpath.js"; + packageName = "xpath.js"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz"; + sha512 = "jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ=="; + }; + }; + "xregexp-2.0.0" = { + name = "xregexp"; + packageName = "xregexp"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz"; + sha1 = "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"; + }; + }; + "xtend-4.0.1" = { + name = "xtend"; + packageName = "xtend"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"; + sha1 = "a5c6d532be656e23db820efb943a1f04998d63af"; + }; + }; + "xtraverse-0.1.0" = { + name = "xtraverse"; + packageName = "xtraverse"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/xtraverse/-/xtraverse-0.1.0.tgz"; + sha1 = "b741bad018ef78d8a9d2e83ade007b3f7959c732"; + }; + }; + "y18n-3.2.1" = { + name = "y18n"; + packageName = "y18n"; + version = "3.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz"; + sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41"; + }; + }; + "y18n-4.0.0" = { + name = "y18n"; + packageName = "y18n"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz"; + sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="; + }; + }; + "yallist-2.1.2" = { + name = "yallist"; + packageName = "yallist"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"; + sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52"; + }; + }; + "yallist-3.0.2" = { + name = "yallist"; + packageName = "yallist"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz"; + sha1 = "8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"; + }; + }; + "yargs-3.10.0" = { + name = "yargs"; + packageName = "yargs"; + version = "3.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz"; + sha1 = "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"; + }; + }; + "yargs-8.0.2" = { + name = "yargs"; + packageName = "yargs"; + version = "8.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz"; + sha1 = "6299a9055b1cefc969ff7e79c1d918dceb22c360"; + }; + }; + "yargs-parser-7.0.0" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "7.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz"; + sha1 = "8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"; + }; + }; + "yauzl-2.4.1" = { + name = "yauzl"; + packageName = "yauzl"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz"; + sha1 = "9528f442dab1b2284e58b4379bb194e22e0c4005"; + }; + }; + "yeast-0.1.2" = { + name = "yeast"; + packageName = "yeast"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz"; + sha1 = "008e06d8094320c372dbc2f8ed76a0ca6c8ac419"; + }; + }; + "zip-stream-1.2.0" = { + name = "zip-stream"; + packageName = "zip-stream"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz"; + sha1 = "a8bc45f4c1b49699c6b90198baacaacdbcd4ba04"; + }; + }; + }; +in +{ + "uglifyjs-webpack-plugin-^1.2.7" = nodeEnv.buildNodePackage { + name = "uglifyjs-webpack-plugin"; + packageName = "uglifyjs-webpack-plugin"; + version = "1.2.7"; + src = fetchurl { + url = "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.7.tgz"; + sha512 = "1VicfKhCYHLS8m1DCApqBhoulnASsEoJ/BvpUpP4zoNAPpKzdH+ghk0olGJMmwX2/jprK2j3hAHdUbczBSy2FA=="; + }; + dependencies = [ + sources."ajv-6.5.2" + sources."ajv-keywords-3.2.0" + sources."aproba-1.2.0" + sources."balanced-match-1.0.0" + sources."bluebird-3.5.1" + sources."brace-expansion-1.1.11" + sources."buffer-from-1.1.1" + sources."cacache-10.0.4" + sources."chownr-1.0.1" + sources."commander-2.14.1" + sources."commondir-1.0.1" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."copy-concurrently-1.0.5" + sources."core-util-is-1.0.2" + sources."cyclist-0.2.2" + sources."duplexify-3.6.0" + sources."end-of-stream-1.4.1" + sources."errno-0.1.7" + sources."fast-deep-equal-2.0.1" + sources."fast-json-stable-stringify-2.0.0" + sources."find-cache-dir-1.0.0" + sources."find-up-2.1.0" + sources."flush-write-stream-1.0.3" + sources."from2-2.3.0" + sources."fs-write-stream-atomic-1.0.10" + sources."fs.realpath-1.0.0" + sources."glob-7.1.2" + sources."graceful-fs-4.1.11" + sources."iferr-0.1.5" + sources."imurmurhash-0.1.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."isarray-1.0.0" + sources."json-schema-traverse-0.4.1" + sources."locate-path-2.0.0" + sources."lru-cache-4.1.3" + sources."make-dir-1.3.0" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mississippi-2.0.0" + sources."mkdirp-0.5.1" + sources."move-concurrently-1.0.1" + sources."once-1.4.0" + sources."p-limit-1.3.0" + sources."p-locate-2.0.0" + sources."p-try-1.0.0" + sources."parallel-transform-1.1.0" + sources."path-exists-3.0.0" + sources."path-is-absolute-1.0.1" + sources."pify-3.0.0" + sources."pkg-dir-2.0.0" + sources."process-nextick-args-2.0.0" + sources."promise-inflight-1.0.1" + sources."prr-1.0.1" + sources."pseudomap-1.0.2" + sources."pump-2.0.1" + sources."pumpify-1.5.1" + sources."punycode-2.1.1" + sources."readable-stream-2.3.6" + sources."rimraf-2.6.2" + sources."run-queue-1.0.3" + sources."safe-buffer-5.1.2" + sources."schema-utils-0.4.5" + sources."serialize-javascript-1.5.0" + sources."source-list-map-2.0.0" + sources."source-map-0.6.1" + sources."ssri-5.3.0" + sources."stream-each-1.2.3" + sources."stream-shift-1.0.0" + sources."string_decoder-1.1.1" + sources."through2-2.0.3" + sources."typedarray-0.0.6" + sources."uglify-es-3.3.10" + sources."unique-filename-1.1.0" + sources."unique-slug-2.0.0" + sources."uri-js-4.2.2" + sources."util-deprecate-1.0.2" + sources."webpack-sources-1.1.0" + sources."worker-farm-1.6.0" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + sources."y18n-4.0.0" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "UglifyJS plugin for webpack"; + homepage = https://github.com/webpack-contrib/uglifyjs-webpack-plugin; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "babel-cli-^6.18.0" = nodeEnv.buildNodePackage { + name = "babel-cli"; + packageName = "babel-cli"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz"; + sha1 = "502ab54874d7db88ad00b887a06383ce03d002f1"; + }; + dependencies = [ + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."anymatch-1.3.2" + sources."arr-diff-2.0.0" + sources."arr-flatten-1.1.0" + sources."array-unique-0.2.1" + sources."async-each-1.0.1" + sources."babel-code-frame-6.26.0" + sources."babel-core-6.26.3" + sources."babel-generator-6.26.1" + sources."babel-helpers-6.24.1" + sources."babel-messages-6.23.0" + sources."babel-polyfill-6.26.0" + sources."babel-register-6.26.0" + (sources."babel-runtime-6.26.0" // { + dependencies = [ + sources."regenerator-runtime-0.11.1" + ]; + }) + sources."babel-template-6.26.0" + sources."babel-traverse-6.26.0" + sources."babel-types-6.26.0" + sources."babylon-6.18.0" + sources."balanced-match-1.0.0" + sources."binary-extensions-1.11.0" + sources."brace-expansion-1.1.11" + sources."braces-1.8.5" + sources."chalk-1.1.3" + sources."chokidar-1.7.0" + sources."commander-2.16.0" + sources."concat-map-0.0.1" + sources."convert-source-map-1.5.1" + sources."core-js-2.5.7" + sources."core-util-is-1.0.2" + sources."debug-2.6.9" + sources."detect-indent-4.0.0" + sources."escape-string-regexp-1.0.5" + sources."esutils-2.0.2" + sources."expand-brackets-0.1.5" + sources."expand-range-1.8.2" + sources."extglob-0.3.2" + sources."filename-regex-2.0.1" + sources."fill-range-2.2.4" + sources."for-in-1.0.2" + sources."for-own-0.1.5" + sources."fs-readdir-recursive-1.1.0" + sources."fs.realpath-1.0.0" + sources."fsevents-1.2.4" + sources."glob-7.1.2" + sources."glob-base-0.3.0" + sources."glob-parent-2.0.0" + sources."globals-9.18.0" + sources."graceful-fs-4.1.11" + sources."has-ansi-2.0.0" + sources."home-or-tmp-2.0.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."invariant-2.2.4" + sources."is-binary-path-1.0.1" + sources."is-buffer-1.1.6" + sources."is-dotfile-1.0.3" + sources."is-equal-shallow-0.1.3" + sources."is-extendable-0.1.1" + sources."is-extglob-1.0.0" + sources."is-finite-1.0.2" + sources."is-glob-2.0.1" + sources."is-number-2.1.0" + sources."is-posix-bracket-0.1.1" + sources."is-primitive-2.0.0" + sources."isarray-1.0.0" + sources."isobject-2.1.0" + sources."js-tokens-3.0.2" + sources."jsesc-1.3.0" + sources."json5-0.5.1" + sources."kind-of-3.2.2" + sources."lodash-4.17.10" + sources."loose-envify-1.4.0" + sources."math-random-1.0.1" + sources."micromatch-2.3.11" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."nan-2.10.0" + sources."normalize-path-2.1.1" + sources."number-is-nan-1.0.1" + sources."object-assign-4.1.1" + sources."object.omit-2.0.1" + sources."once-1.4.0" + sources."os-homedir-1.0.2" + sources."os-tmpdir-1.0.2" + sources."output-file-sync-1.1.2" + sources."parse-glob-3.0.4" + sources."path-is-absolute-1.0.1" + sources."preserve-0.2.0" + sources."private-0.1.8" + sources."process-nextick-args-2.0.0" + (sources."randomatic-3.0.0" // { + dependencies = [ + sources."is-number-4.0.0" + sources."kind-of-6.0.2" + ]; + }) + sources."readable-stream-2.3.6" + sources."readdirp-2.1.0" + sources."regenerator-runtime-0.10.5" + sources."regex-cache-0.4.4" + sources."remove-trailing-separator-1.1.0" + sources."repeat-element-1.1.2" + sources."repeat-string-1.6.1" + sources."repeating-2.0.1" + sources."safe-buffer-5.1.2" + sources."set-immediate-shim-1.0.1" + sources."slash-1.0.0" + sources."source-map-0.5.7" + sources."source-map-support-0.4.18" + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + sources."supports-color-2.0.0" + sources."to-fast-properties-1.0.3" + sources."trim-right-1.0.1" + sources."user-home-1.1.1" + sources."util-deprecate-1.0.2" + sources."v8flags-2.1.1" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Babel command line."; + homepage = https://babeljs.io/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "babel-core-^6.21.0" = nodeEnv.buildNodePackage { + name = "babel-core"; + packageName = "babel-core"; + version = "6.26.3"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz"; + sha512 = "6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA=="; + }; + dependencies = [ + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."babel-code-frame-6.26.0" + sources."babel-core-6.26.3" + sources."babel-generator-6.26.1" + sources."babel-helpers-6.24.1" + sources."babel-messages-6.23.0" + sources."babel-register-6.26.0" + sources."babel-runtime-6.26.0" + sources."babel-template-6.26.0" + sources."babel-traverse-6.26.0" + sources."babel-types-6.26.0" + sources."babylon-6.18.0" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."chalk-1.1.3" + sources."concat-map-0.0.1" + sources."convert-source-map-1.5.1" + sources."core-js-2.5.7" + sources."debug-2.6.9" + sources."detect-indent-4.0.0" + sources."escape-string-regexp-1.0.5" + sources."esutils-2.0.2" + sources."globals-9.18.0" + sources."has-ansi-2.0.0" + sources."home-or-tmp-2.0.0" + sources."invariant-2.2.4" + sources."is-finite-1.0.2" + sources."js-tokens-3.0.2" + sources."jsesc-1.3.0" + sources."json5-0.5.1" + sources."lodash-4.17.10" + sources."loose-envify-1.4.0" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."number-is-nan-1.0.1" + sources."os-homedir-1.0.2" + sources."os-tmpdir-1.0.2" + sources."path-is-absolute-1.0.1" + sources."private-0.1.8" + sources."regenerator-runtime-0.11.1" + sources."repeating-2.0.1" + sources."slash-1.0.0" + sources."source-map-0.5.7" + sources."source-map-support-0.4.18" + sources."strip-ansi-3.0.1" + sources."supports-color-2.0.0" + sources."to-fast-properties-1.0.3" + sources."trim-right-1.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Babel compiler core."; + homepage = https://babeljs.io/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "babel-loader-^6.2.10" = nodeEnv.buildNodePackage { + name = "babel-loader"; + packageName = "babel-loader"; + version = "6.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-loader/-/babel-loader-6.4.1.tgz"; + sha1 = "0b34112d5b0748a8dcdbf51acf6f9bd42d50b8ca"; + }; + dependencies = [ + sources."big.js-3.2.0" + sources."commondir-1.0.1" + sources."emojis-list-2.1.0" + sources."find-cache-dir-0.1.1" + sources."find-up-1.1.2" + sources."json5-0.5.1" + sources."loader-utils-0.2.17" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."object-assign-4.1.1" + sources."path-exists-2.1.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."pkg-dir-1.0.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "babel module loader for webpack"; + homepage = https://github.com/babel/babel-loader; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "babel-plugin-transform-runtime-^6.15.0" = nodeEnv.buildNodePackage { + name = "babel-plugin-transform-runtime"; + packageName = "babel-plugin-transform-runtime"; + version = "6.23.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz"; + sha1 = "88490d446502ea9b8e7efb0fe09ec4d99479b1ee"; + }; + dependencies = [ + sources."babel-runtime-6.26.0" + sources."core-js-2.5.7" + sources."regenerator-runtime-0.11.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "babel-polyfill-^6.22.0" = nodeEnv.buildNodePackage { + 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"; + }; + dependencies = [ + (sources."babel-runtime-6.26.0" // { + dependencies = [ + sources."regenerator-runtime-0.11.1" + ]; + }) + sources."core-js-2.5.7" + sources."regenerator-runtime-0.10.5" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Provides polyfills necessary for a full ES2015+ environment"; + homepage = https://babeljs.io/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "babel-preset-es2015-^6.18.0" = nodeEnv.buildNodePackage { + name = "babel-preset-es2015"; + packageName = "babel-preset-es2015"; + version = "6.24.1"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz"; + sha1 = "d44050d6bc2c9feea702aaf38d727a0210538939"; + }; + dependencies = [ + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."babel-code-frame-6.26.0" + sources."babel-helper-call-delegate-6.24.1" + sources."babel-helper-define-map-6.26.0" + sources."babel-helper-function-name-6.24.1" + sources."babel-helper-get-function-arity-6.24.1" + sources."babel-helper-hoist-variables-6.24.1" + sources."babel-helper-optimise-call-expression-6.24.1" + sources."babel-helper-regex-6.26.0" + sources."babel-helper-replace-supers-6.24.1" + sources."babel-messages-6.23.0" + sources."babel-plugin-check-es2015-constants-6.22.0" + sources."babel-plugin-transform-es2015-arrow-functions-6.22.0" + sources."babel-plugin-transform-es2015-block-scoped-functions-6.22.0" + sources."babel-plugin-transform-es2015-block-scoping-6.26.0" + sources."babel-plugin-transform-es2015-classes-6.24.1" + sources."babel-plugin-transform-es2015-computed-properties-6.24.1" + sources."babel-plugin-transform-es2015-destructuring-6.23.0" + sources."babel-plugin-transform-es2015-duplicate-keys-6.24.1" + sources."babel-plugin-transform-es2015-for-of-6.23.0" + sources."babel-plugin-transform-es2015-function-name-6.24.1" + sources."babel-plugin-transform-es2015-literals-6.22.0" + sources."babel-plugin-transform-es2015-modules-amd-6.24.1" + sources."babel-plugin-transform-es2015-modules-commonjs-6.26.2" + sources."babel-plugin-transform-es2015-modules-systemjs-6.24.1" + sources."babel-plugin-transform-es2015-modules-umd-6.24.1" + sources."babel-plugin-transform-es2015-object-super-6.24.1" + sources."babel-plugin-transform-es2015-parameters-6.24.1" + sources."babel-plugin-transform-es2015-shorthand-properties-6.24.1" + sources."babel-plugin-transform-es2015-spread-6.22.0" + sources."babel-plugin-transform-es2015-sticky-regex-6.24.1" + sources."babel-plugin-transform-es2015-template-literals-6.22.0" + sources."babel-plugin-transform-es2015-typeof-symbol-6.23.0" + sources."babel-plugin-transform-es2015-unicode-regex-6.24.1" + sources."babel-plugin-transform-regenerator-6.26.0" + sources."babel-plugin-transform-strict-mode-6.24.1" + sources."babel-runtime-6.26.0" + sources."babel-template-6.26.0" + sources."babel-traverse-6.26.0" + sources."babel-types-6.26.0" + sources."babylon-6.18.0" + sources."chalk-1.1.3" + sources."core-js-2.5.7" + sources."debug-2.6.9" + sources."escape-string-regexp-1.0.5" + sources."esutils-2.0.2" + sources."globals-9.18.0" + sources."has-ansi-2.0.0" + sources."invariant-2.2.4" + sources."js-tokens-3.0.2" + sources."jsesc-0.5.0" + sources."lodash-4.17.10" + sources."loose-envify-1.4.0" + sources."ms-2.0.0" + sources."private-0.1.8" + sources."regenerate-1.4.0" + sources."regenerator-runtime-0.11.1" + sources."regenerator-transform-0.10.1" + sources."regexpu-core-2.0.0" + sources."regjsgen-0.2.0" + sources."regjsparser-0.1.5" + sources."strip-ansi-3.0.1" + sources."supports-color-2.0.0" + sources."to-fast-properties-1.0.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Babel preset for all es2015 plugins."; + homepage = https://babeljs.io/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "babel-runtime-^6.20.0" = nodeEnv.buildNodePackage { + name = "babel-runtime"; + packageName = "babel-runtime"; + version = "6.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"; + sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe"; + }; + dependencies = [ + sources."core-js-2.5.7" + sources."regenerator-runtime-0.11.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "babel selfContained runtime"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "copy-webpack-plugin-^4.0.1" = nodeEnv.buildNodePackage { + name = "copy-webpack-plugin"; + packageName = "copy-webpack-plugin"; + version = "4.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.2.tgz"; + sha512 = "zmC33E8FFSq3AbflTvqvPvBo621H36Afsxlui91d+QyZxPIuXghfnTsa1CuqiAaCPgJoSUWfTFbKJnadZpKEbQ=="; + }; + dependencies = [ + sources."aproba-1.2.0" + sources."array-union-1.0.2" + sources."array-uniq-1.0.3" + sources."arrify-1.0.1" + sources."balanced-match-1.0.0" + sources."big.js-3.2.0" + sources."bluebird-3.5.1" + sources."brace-expansion-1.1.11" + sources."buffer-from-1.1.1" + sources."cacache-10.0.4" + sources."chownr-1.0.1" + sources."commondir-1.0.1" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."copy-concurrently-1.0.5" + sources."core-util-is-1.0.2" + sources."cyclist-0.2.2" + sources."dir-glob-2.0.0" + sources."duplexify-3.6.0" + sources."emojis-list-2.1.0" + sources."end-of-stream-1.4.1" + sources."find-cache-dir-1.0.0" + sources."find-up-2.1.0" + sources."flush-write-stream-1.0.3" + sources."from2-2.3.0" + sources."fs-write-stream-atomic-1.0.10" + sources."fs.realpath-1.0.0" + sources."glob-7.1.2" + sources."globby-7.1.1" + sources."graceful-fs-4.1.11" + sources."iferr-0.1.5" + sources."ignore-3.3.10" + sources."imurmurhash-0.1.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."is-extglob-2.1.1" + sources."is-glob-4.0.0" + sources."isarray-1.0.0" + sources."json5-0.5.1" + sources."loader-utils-1.1.0" + sources."locate-path-2.0.0" + sources."lru-cache-4.1.3" + sources."make-dir-1.3.0" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mississippi-2.0.0" + sources."mkdirp-0.5.1" + sources."move-concurrently-1.0.1" + sources."once-1.4.0" + sources."p-limit-1.3.0" + sources."p-locate-2.0.0" + sources."p-try-1.0.0" + sources."parallel-transform-1.1.0" + sources."path-exists-3.0.0" + sources."path-is-absolute-1.0.1" + sources."path-type-3.0.0" + sources."pify-3.0.0" + sources."pkg-dir-2.0.0" + sources."process-nextick-args-2.0.0" + sources."promise-inflight-1.0.1" + sources."pseudomap-1.0.2" + sources."pump-2.0.1" + sources."pumpify-1.5.1" + sources."readable-stream-2.3.6" + sources."rimraf-2.6.2" + sources."run-queue-1.0.3" + sources."safe-buffer-5.1.2" + sources."serialize-javascript-1.5.0" + sources."slash-1.0.0" + sources."ssri-5.3.0" + sources."stream-each-1.2.3" + sources."stream-shift-1.0.0" + sources."string_decoder-1.1.1" + sources."through2-2.0.3" + sources."typedarray-0.0.6" + sources."unique-filename-1.1.0" + sources."unique-slug-2.0.0" + sources."util-deprecate-1.0.2" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + sources."y18n-4.0.0" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Copy files && directories with webpack"; + homepage = https://github.com/webpack-contrib/copy-webpack-plugin; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "css-loader-^0.26.1" = nodeEnv.buildNodePackage { + name = "css-loader"; + packageName = "css-loader"; + version = "0.26.4"; + src = fetchurl { + url = "https://registry.npmjs.org/css-loader/-/css-loader-0.26.4.tgz"; + sha1 = "b61e9e30db94303e6ffc892f10ecd09ad025a1fd"; + }; + dependencies = [ + sources."alphanum-sort-1.0.2" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."argparse-1.0.10" + sources."autoprefixer-6.7.7" + sources."babel-code-frame-6.26.0" + sources."balanced-match-0.4.2" + sources."big.js-3.2.0" + sources."browserslist-1.7.7" + sources."caniuse-api-1.6.1" + sources."caniuse-db-1.0.30000874" + sources."chalk-1.1.3" + sources."clap-1.2.3" + sources."clone-1.0.4" + sources."coa-1.0.4" + sources."color-0.11.4" + sources."color-convert-1.9.2" + sources."color-name-1.1.1" + sources."color-string-0.3.0" + sources."colormin-1.1.2" + sources."colors-1.1.2" + sources."css-color-names-0.0.4" + sources."css-selector-tokenizer-0.7.0" + sources."cssesc-0.1.0" + sources."cssnano-3.10.0" + sources."csso-2.3.2" + sources."decamelize-1.2.0" + sources."defined-1.0.0" + sources."electron-to-chromium-1.3.55" + sources."emojis-list-2.1.0" + sources."escape-string-regexp-1.0.5" + sources."esprima-2.7.3" + sources."esutils-2.0.2" + sources."fastparse-1.1.1" + sources."flatten-1.0.2" + sources."function-bind-1.1.1" + sources."has-1.0.3" + sources."has-ansi-2.0.0" + sources."has-flag-1.0.0" + sources."html-comment-regex-1.1.1" + sources."icss-replace-symbols-1.1.0" + sources."indexes-of-1.0.1" + sources."is-absolute-url-2.1.0" + sources."is-plain-obj-1.1.0" + sources."is-svg-2.1.0" + sources."js-base64-2.4.8" + sources."js-tokens-3.0.2" + sources."js-yaml-3.7.0" + sources."jsesc-0.5.0" + sources."json5-0.5.1" + sources."loader-utils-1.1.0" + sources."lodash.camelcase-4.3.0" + sources."lodash.memoize-4.1.2" + sources."lodash.uniq-4.5.0" + sources."math-expression-evaluator-1.2.17" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."normalize-range-0.1.2" + sources."normalize-url-1.9.1" + sources."num2fraction-1.2.2" + sources."object-assign-4.1.1" + (sources."postcss-5.2.18" // { + dependencies = [ + sources."supports-color-3.2.3" + ]; + }) + sources."postcss-calc-5.3.1" + sources."postcss-colormin-2.2.2" + sources."postcss-convert-values-2.6.1" + sources."postcss-discard-comments-2.0.4" + sources."postcss-discard-duplicates-2.1.0" + sources."postcss-discard-empty-2.1.0" + sources."postcss-discard-overridden-0.1.1" + sources."postcss-discard-unused-2.2.3" + sources."postcss-filter-plugins-2.0.3" + sources."postcss-merge-idents-2.1.7" + sources."postcss-merge-longhand-2.0.2" + sources."postcss-merge-rules-2.1.2" + sources."postcss-message-helpers-2.0.0" + sources."postcss-minify-font-values-1.0.5" + sources."postcss-minify-gradients-1.0.5" + sources."postcss-minify-params-1.2.2" + sources."postcss-minify-selectors-2.1.1" + (sources."postcss-modules-extract-imports-1.2.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."has-flag-3.0.0" + sources."postcss-6.0.23" + sources."source-map-0.6.1" + sources."supports-color-5.4.0" + ]; + }) + (sources."postcss-modules-local-by-default-1.2.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."has-flag-3.0.0" + sources."postcss-6.0.23" + sources."source-map-0.6.1" + sources."supports-color-5.4.0" + ]; + }) + (sources."postcss-modules-scope-1.1.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."has-flag-3.0.0" + sources."postcss-6.0.23" + sources."source-map-0.6.1" + sources."supports-color-5.4.0" + ]; + }) + (sources."postcss-modules-values-1.3.0" // { + dependencies = [ + sources."ansi-styles-3.2.1" + sources."chalk-2.4.1" + sources."has-flag-3.0.0" + sources."postcss-6.0.23" + sources."source-map-0.6.1" + sources."supports-color-5.4.0" + ]; + }) + sources."postcss-normalize-charset-1.1.1" + sources."postcss-normalize-url-3.0.8" + sources."postcss-ordered-values-2.2.3" + sources."postcss-reduce-idents-2.4.0" + sources."postcss-reduce-initial-1.0.1" + sources."postcss-reduce-transforms-1.0.4" + sources."postcss-selector-parser-2.2.3" + sources."postcss-svgo-2.1.6" + sources."postcss-unique-selectors-2.0.2" + sources."postcss-value-parser-3.3.0" + sources."postcss-zindex-2.2.0" + sources."prepend-http-1.0.4" + sources."q-1.5.1" + sources."query-string-4.3.4" + sources."reduce-css-calc-1.3.0" + sources."reduce-function-call-1.0.2" + sources."regenerate-1.4.0" + sources."regexpu-core-1.0.0" + sources."regjsgen-0.2.0" + sources."regjsparser-0.1.5" + sources."sax-1.2.4" + sources."sort-keys-1.1.2" + sources."source-list-map-0.1.8" + sources."source-map-0.5.7" + sources."sprintf-js-1.0.3" + sources."strict-uri-encode-1.1.0" + sources."strip-ansi-3.0.1" + sources."supports-color-2.0.0" + sources."svgo-0.7.2" + sources."uniq-1.0.1" + sources."uniqs-2.0.0" + sources."vendors-1.0.2" + sources."whet.extend-0.9.9" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "css loader module for webpack"; + homepage = "https://github.com/webpack/css-loader#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "doctoc-^1.3.0" = nodeEnv.buildNodePackage { + name = "doctoc"; + packageName = "doctoc"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/doctoc/-/doctoc-1.3.1.tgz"; + sha1 = "f012e3603e3156254c2ef22ac88c7190f55426ba"; + }; + dependencies = [ + sources."anchor-markdown-header-0.5.7" + sources."bail-1.0.3" + sources."boundary-1.0.1" + sources."ccount-1.0.3" + sources."character-entities-1.2.2" + sources."character-entities-html4-1.1.2" + sources."character-entities-legacy-1.1.2" + sources."character-reference-invalid-1.1.2" + sources."collapse-white-space-1.0.4" + sources."core-util-is-1.0.2" + sources."debug-2.6.9" + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + ]; + }) + sources."domelementtype-1.3.0" + sources."domhandler-2.4.2" + sources."domutils-1.7.0" + sources."emoji-regex-6.1.3" + sources."entities-1.1.1" + sources."extend-3.0.2" + sources."function-bind-1.1.1" + sources."has-1.0.3" + sources."htmlparser2-3.9.2" + sources."inherits-2.0.3" + sources."is-alphabetical-1.0.2" + sources."is-alphanumerical-1.0.2" + sources."is-decimal-1.0.2" + sources."is-hexadecimal-1.0.2" + sources."isarray-1.0.0" + sources."longest-streak-1.0.0" + sources."markdown-table-0.4.0" + sources."markdown-to-ast-3.4.0" + sources."minimist-1.2.0" + sources."ms-2.0.0" + sources."once-1.4.0" + sources."parse-entities-1.1.2" + sources."process-nextick-args-2.0.0" + sources."readable-stream-2.3.6" + sources."remark-5.1.0" + sources."remark-parse-1.1.0" + sources."remark-stringify-1.1.0" + sources."repeat-string-1.6.1" + sources."safe-buffer-5.1.2" + sources."string_decoder-1.1.1" + sources."stringify-entities-1.3.2" + sources."structured-source-3.0.2" + sources."traverse-0.6.6" + sources."trim-0.0.1" + sources."trim-trailing-lines-1.1.1" + sources."trough-1.0.2" + sources."underscore-1.8.3" + sources."unherit-1.1.1" + sources."unified-4.2.1" + sources."unist-util-is-2.1.2" + sources."unist-util-remove-position-1.1.2" + sources."unist-util-visit-1.4.0" + sources."unist-util-visit-parents-2.0.1" + sources."update-section-0.3.3" + sources."util-deprecate-1.0.2" + sources."vfile-1.4.0" + sources."vfile-location-2.0.3" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Generates TOC for markdown files of local git repo."; + homepage = "https://github.com/thlorenz/doctoc#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "ejs-loader-^0.3.0" = nodeEnv.buildNodePackage { + name = "ejs-loader"; + packageName = "ejs-loader"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ejs-loader/-/ejs-loader-0.3.1.tgz"; + sha512 = "bdJHTxBY3uqZ6L5V1WRohf1gr7ousgESpArPVseEQCWCATs+M8BRqxyJWqnFo+h815gTA++g5LyAyqS5OTIfdQ=="; + }; + dependencies = [ + sources."big.js-3.2.0" + sources."emojis-list-2.1.0" + sources."json5-0.5.1" + sources."loader-utils-0.2.17" + sources."lodash-3.10.1" + sources."object-assign-4.1.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "EJS (Underscore/LoDash Templates) loader for webpack"; + homepage = https://github.com/okonet/ejs-loader; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "exports-loader-^0.6.3" = nodeEnv.buildNodePackage { + name = "exports-loader"; + packageName = "exports-loader"; + version = "0.6.4"; + src = fetchurl { + url = "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz"; + sha1 = "d70fc6121975b35fc12830cf52754be2740fc886"; + }; + dependencies = [ + sources."big.js-3.2.0" + sources."emojis-list-2.1.0" + sources."json5-0.5.1" + sources."loader-utils-1.1.0" + sources."source-map-0.5.7" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "exports loader module for webpack"; + homepage = "https://github.com/webpack/exports-loader#readme"; + }; + production = true; + bypassCache = false; + }; + "expose-^0.1.4" = nodeEnv.buildNodePackage { + name = "expose"; + packageName = "expose"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/expose/-/expose-0.1.4.tgz"; + sha1 = "197aa807200f5114d01520a8ce6a4f42b7f9ba29"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Search modules and expose exports onto a given namespace."; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "expose-loader-^0.7.1" = nodeEnv.buildNodePackage { + name = "expose-loader"; + packageName = "expose-loader"; + version = "0.7.5"; + src = fetchurl { + url = "https://registry.npmjs.org/expose-loader/-/expose-loader-0.7.5.tgz"; + sha512 = "iPowgKUZkTPX5PznYsmifVj9Bob0w2wTHVkt/eYNPSzyebkUgIedmskf/kcfEIWpiWjg3JRjnW+a17XypySMuw=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "expose loader module for webpack"; + homepage = https://github.com/webpack-contrib/expose-loader; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "extract-text-webpack-plugin-^1.0.1" = nodeEnv.buildNodePackage { + name = "extract-text-webpack-plugin"; + packageName = "extract-text-webpack-plugin"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-1.0.1.tgz"; + sha1 = "c95bf3cbaac49dc96f1dc6e072549fbb654ccd2c"; + }; + dependencies = [ + sources."async-1.5.2" + sources."big.js-3.2.0" + sources."emojis-list-2.1.0" + sources."json5-0.5.1" + sources."loader-utils-0.2.17" + sources."object-assign-4.1.1" + sources."source-list-map-0.1.8" + sources."source-map-0.5.7" + sources."webpack-sources-0.1.5" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Extract text from bundle into a file."; + homepage = http://github.com/webpack/extract-text-webpack-plugin; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "file-loader-^0.9.0" = nodeEnv.buildNodePackage { + name = "file-loader"; + packageName = "file-loader"; + version = "0.9.0"; + src = fetchurl { + url = "https://registry.npmjs.org/file-loader/-/file-loader-0.9.0.tgz"; + sha1 = "1d2daddd424ce6d1b07cfe3f79731bed3617ab42"; + }; + dependencies = [ + sources."big.js-3.2.0" + sources."emojis-list-2.1.0" + sources."json5-0.5.1" + sources."loader-utils-0.2.17" + sources."object-assign-4.1.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "file loader module for webpack"; + homepage = https://github.com/webpack/file-loader; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "html-webpack-plugin-^2.25.0" = nodeEnv.buildNodePackage { + name = "html-webpack-plugin"; + packageName = "html-webpack-plugin"; + version = "2.30.1"; + src = fetchurl { + url = "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz"; + sha1 = "7f9c421b7ea91ec460f56527d78df484ee7537d5"; + }; + dependencies = [ + sources."ansi-regex-2.1.1" + sources."big.js-3.2.0" + sources."bluebird-3.5.1" + sources."boolbase-1.0.0" + sources."camel-case-3.0.0" + sources."clean-css-4.1.11" + sources."commander-2.16.0" + sources."core-util-is-1.0.2" + sources."css-select-1.2.0" + sources."css-what-2.1.0" + (sources."dom-converter-0.1.4" // { + dependencies = [ + sources."utila-0.3.3" + ]; + }) + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + ]; + }) + sources."domelementtype-1.3.0" + sources."domhandler-2.1.0" + sources."domutils-1.5.1" + sources."emojis-list-2.1.0" + sources."entities-1.1.1" + sources."he-1.1.1" + sources."html-minifier-3.5.19" + (sources."htmlparser2-3.3.0" // { + dependencies = [ + sources."domutils-1.1.6" + ]; + }) + sources."inherits-2.0.3" + sources."isarray-0.0.1" + sources."json5-0.5.1" + sources."loader-utils-0.2.17" + sources."lodash-4.17.10" + sources."lower-case-1.1.4" + sources."no-case-2.3.2" + sources."nth-check-1.0.1" + sources."object-assign-4.1.1" + sources."param-case-2.1.1" + sources."pretty-error-2.1.1" + sources."readable-stream-1.0.34" + sources."relateurl-0.2.7" + (sources."renderkid-2.0.1" // { + dependencies = [ + sources."utila-0.3.3" + ]; + }) + sources."source-map-0.5.7" + sources."string_decoder-0.10.31" + sources."strip-ansi-3.0.1" + sources."toposort-1.0.7" + (sources."uglify-js-3.4.6" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) + sources."upper-case-1.1.3" + sources."utila-0.4.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Simplifies creation of HTML files to serve your webpack bundles"; + homepage = https://github.com/jantimon/html-webpack-plugin; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "imports-loader-^0.7.0" = nodeEnv.buildNodePackage { + name = "imports-loader"; + packageName = "imports-loader"; + version = "0.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/imports-loader/-/imports-loader-0.7.1.tgz"; + sha1 = "f204b5f34702a32c1db7d48d89d5e867a0441253"; + }; + dependencies = [ + sources."big.js-3.2.0" + sources."emojis-list-2.1.0" + sources."json5-0.5.1" + sources."loader-utils-1.1.0" + sources."source-map-0.5.7" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "imports loader module for webpack"; + homepage = "https://github.com/webpack/imports-loader#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "json-loader-^0.5.4" = nodeEnv.buildNodePackage { + name = "json-loader"; + packageName = "json-loader"; + version = "0.5.7"; + src = fetchurl { + url = "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz"; + sha512 = "QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "json loader module for webpack"; + homepage = "https://github.com/webpack/json-loader#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "jsonlint-^1.6.2" = nodeEnv.buildNodePackage { + name = "jsonlint"; + packageName = "jsonlint"; + version = "1.6.3"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.3.tgz"; + sha512 = "jMVTMzP+7gU/IyC6hvKyWpUU8tmTkK5b3BPNuMI9U8Sit+YAWLlZwB6Y6YrdCxfg2kNz05p3XY3Bmm4m26Nv3A=="; + }; + dependencies = [ + sources."JSV-4.0.2" + sources."ansi-styles-1.0.0" + sources."chalk-0.4.0" + sources."has-color-0.1.7" + sources."nomnom-1.8.1" + sources."strip-ansi-0.1.1" + sources."underscore-1.6.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Validate JSON"; + homepage = http://zaach.github.com/jsonlint/; + }; + production = true; + bypassCache = false; + }; + "less-^2.7.1" = nodeEnv.buildNodePackage { + name = "less"; + packageName = "less"; + version = "2.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/less/-/less-2.7.3.tgz"; + sha512 = "KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ=="; + }; + dependencies = [ + sources."ajv-4.11.8" + sources."asap-2.0.6" + sources."asn1-0.2.4" + sources."assert-plus-0.2.0" + sources."asynckit-0.4.0" + sources."aws-sign2-0.6.0" + sources."aws4-1.7.0" + sources."bcrypt-pbkdf-1.0.2" + sources."boom-2.10.1" + sources."caseless-0.12.0" + sources."co-4.6.0" + sources."combined-stream-1.0.6" + sources."core-util-is-1.0.2" + sources."cryptiles-2.0.5" + (sources."dashdash-1.14.1" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."errno-0.1.7" + sources."extend-3.0.2" + sources."extsprintf-1.3.0" + sources."forever-agent-0.6.1" + sources."form-data-2.1.4" + (sources."getpass-0.1.7" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."graceful-fs-4.1.11" + sources."har-schema-1.0.5" + sources."har-validator-4.2.1" + sources."hawk-3.1.3" + sources."hoek-2.16.3" + sources."http-signature-1.1.1" + sources."image-size-0.5.5" + sources."is-typedarray-1.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."json-schema-0.2.3" + sources."json-stable-stringify-1.0.1" + sources."json-stringify-safe-5.0.1" + sources."jsonify-0.0.0" + (sources."jsprim-1.4.1" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."mime-1.6.0" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."oauth-sign-0.8.2" + sources."performance-now-0.2.0" + sources."promise-7.3.1" + sources."prr-1.0.1" + sources."punycode-1.4.1" + sources."qs-6.4.0" + sources."request-2.81.0" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sntp-1.0.9" + sources."source-map-0.5.7" + (sources."sshpk-1.14.2" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + sources."stringstream-0.0.6" + sources."tough-cookie-2.3.4" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."uuid-3.3.2" + (sources."verror-1.10.0" // { + dependencies = [ + sources."assert-plus-1.0.0" + ]; + }) + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Leaner CSS"; + homepage = http://lesscss.org/; + license = "Apache-2.0"; + }; + production = true; + bypassCache = false; + }; + "less-loader-^2.2.3" = nodeEnv.buildNodePackage { + name = "less-loader"; + packageName = "less-loader"; + version = "2.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/less-loader/-/less-loader-2.2.3.tgz"; + sha1 = "b6d8f8139c8493df09d992a93a00734b08f84528"; + }; + dependencies = [ + sources."big.js-3.2.0" + sources."emojis-list-2.1.0" + sources."json5-0.5.1" + sources."loader-utils-0.2.17" + sources."object-assign-4.1.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "less loader module for webpack"; + homepage = "https://github.com/webpack/less-loader#readme"; + }; + production = true; + bypassCache = false; + }; + "optimize-css-assets-webpack-plugin-^1.3.0" = nodeEnv.buildNodePackage { + name = "optimize-css-assets-webpack-plugin"; + packageName = "optimize-css-assets-webpack-plugin"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-1.3.2.tgz"; + sha1 = "eb27456e21eefbd8080f31e8368c59684e585a2c"; + }; + dependencies = [ + sources."alphanum-sort-1.0.2" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."argparse-1.0.10" + sources."autoprefixer-6.7.7" + sources."balanced-match-0.4.2" + sources."browserslist-1.7.7" + sources."caniuse-api-1.6.1" + sources."caniuse-db-1.0.30000874" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) + sources."clap-1.2.3" + sources."clone-1.0.4" + sources."coa-1.0.4" + sources."color-0.11.4" + sources."color-convert-1.9.2" + sources."color-name-1.1.1" + sources."color-string-0.3.0" + sources."colormin-1.1.2" + sources."colors-1.1.2" + sources."css-color-names-0.0.4" + sources."cssnano-3.10.0" + sources."csso-2.3.2" + sources."decamelize-1.2.0" + sources."defined-1.0.0" + sources."electron-to-chromium-1.3.55" + sources."escape-string-regexp-1.0.5" + sources."esprima-2.7.3" + sources."flatten-1.0.2" + sources."function-bind-1.1.1" + sources."has-1.0.3" + sources."has-ansi-2.0.0" + sources."has-flag-1.0.0" + sources."html-comment-regex-1.1.1" + sources."indexes-of-1.0.1" + sources."is-absolute-url-2.1.0" + sources."is-plain-obj-1.1.0" + sources."is-svg-2.1.0" + sources."js-base64-2.4.8" + sources."js-yaml-3.7.0" + sources."lodash.memoize-4.1.2" + sources."lodash.uniq-4.5.0" + sources."math-expression-evaluator-1.2.17" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."normalize-range-0.1.2" + sources."normalize-url-1.9.1" + sources."num2fraction-1.2.2" + sources."object-assign-4.1.1" + sources."postcss-5.2.18" + sources."postcss-calc-5.3.1" + sources."postcss-colormin-2.2.2" + sources."postcss-convert-values-2.6.1" + sources."postcss-discard-comments-2.0.4" + sources."postcss-discard-duplicates-2.1.0" + sources."postcss-discard-empty-2.1.0" + sources."postcss-discard-overridden-0.1.1" + sources."postcss-discard-unused-2.2.3" + sources."postcss-filter-plugins-2.0.3" + sources."postcss-merge-idents-2.1.7" + sources."postcss-merge-longhand-2.0.2" + sources."postcss-merge-rules-2.1.2" + sources."postcss-message-helpers-2.0.0" + sources."postcss-minify-font-values-1.0.5" + sources."postcss-minify-gradients-1.0.5" + sources."postcss-minify-params-1.2.2" + sources."postcss-minify-selectors-2.1.1" + sources."postcss-normalize-charset-1.1.1" + sources."postcss-normalize-url-3.0.8" + sources."postcss-ordered-values-2.2.3" + sources."postcss-reduce-idents-2.4.0" + sources."postcss-reduce-initial-1.0.1" + sources."postcss-reduce-transforms-1.0.4" + sources."postcss-selector-parser-2.2.3" + sources."postcss-svgo-2.1.6" + sources."postcss-unique-selectors-2.0.2" + sources."postcss-value-parser-3.3.0" + sources."postcss-zindex-2.2.0" + sources."prepend-http-1.0.4" + sources."q-1.5.1" + sources."query-string-4.3.4" + sources."reduce-css-calc-1.3.0" + sources."reduce-function-call-1.0.2" + sources."sax-1.2.4" + sources."sort-keys-1.1.2" + sources."source-list-map-0.1.8" + sources."source-map-0.5.7" + sources."sprintf-js-1.0.3" + sources."strict-uri-encode-1.1.0" + sources."strip-ansi-3.0.1" + sources."supports-color-3.2.3" + sources."svgo-0.7.2" + sources."underscore-1.9.1" + sources."uniq-1.0.1" + sources."uniqs-2.0.0" + sources."vendors-1.0.2" + sources."webpack-sources-0.1.5" + sources."whet.extend-0.9.9" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A Webpack plugin to optimize \\ minimize CSS assets."; + homepage = http://github.com/NMFR/optimize-css-assets-webpack-plugin; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "script-loader-^0.7.0" = nodeEnv.buildNodePackage { + name = "script-loader"; + packageName = "script-loader"; + version = "0.7.2"; + src = fetchurl { + url = "https://registry.npmjs.org/script-loader/-/script-loader-0.7.2.tgz"; + sha512 = "UMNLEvgOAQuzK8ji8qIscM3GIrRCWN6MmMXGD4SD5l6cSycgGsCo0tX5xRnfQcoghqct0tjHjcykgI1PyBE2aA=="; + }; + dependencies = [ + sources."raw-loader-0.5.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "script loader module for webpack"; + homepage = https://github.com/webpack/script-loader; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "standard-^9.0.1" = nodeEnv.buildNodePackage { + name = "standard"; + packageName = "standard"; + version = "9.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/standard/-/standard-9.0.2.tgz"; + sha1 = "9bd3b9467492e212b1914d78553943ff9b48fd99"; + }; + dependencies = [ + sources."acorn-5.7.1" + (sources."acorn-jsx-3.0.1" // { + dependencies = [ + sources."acorn-3.3.0" + ]; + }) + sources."ajv-4.11.8" + sources."ajv-keywords-1.5.1" + sources."ansi-escapes-1.4.0" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."argparse-1.0.10" + sources."array-union-1.0.2" + sources."array-uniq-1.0.3" + sources."array.prototype.find-2.0.4" + sources."arrify-1.0.1" + sources."babel-code-frame-6.26.0" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."buffer-from-1.1.1" + sources."caller-path-0.1.0" + sources."callsites-0.2.0" + sources."chalk-1.1.3" + sources."circular-json-0.3.3" + sources."cli-cursor-1.0.2" + sources."cli-width-2.2.0" + sources."co-4.6.0" + sources."code-point-at-1.1.0" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."core-util-is-1.0.2" + sources."d-1.0.0" + sources."debug-2.6.9" + sources."debug-log-1.0.1" + sources."deep-is-0.1.3" + sources."define-properties-1.1.2" + sources."deglob-2.1.1" + sources."del-2.2.2" + sources."doctrine-2.1.0" + sources."error-ex-1.3.2" + sources."es-abstract-1.12.0" + sources."es-to-primitive-1.1.1" + sources."es5-ext-0.10.45" + sources."es6-iterator-2.0.3" + sources."es6-map-0.1.5" + sources."es6-set-0.1.5" + sources."es6-symbol-3.1.1" + sources."es6-weak-map-2.0.2" + sources."escape-string-regexp-1.0.5" + sources."escope-3.6.0" + sources."eslint-3.18.0" + sources."eslint-config-standard-7.1.0" + sources."eslint-config-standard-jsx-3.3.0" + sources."eslint-plugin-promise-3.4.2" + (sources."eslint-plugin-react-6.9.0" // { + dependencies = [ + sources."doctrine-1.5.0" + ]; + }) + sources."eslint-plugin-standard-2.0.1" + sources."espree-3.5.4" + sources."esprima-4.0.1" + sources."esquery-1.0.1" + sources."esrecurse-4.2.1" + sources."estraverse-4.2.0" + sources."esutils-2.0.2" + sources."event-emitter-0.3.5" + sources."exit-hook-1.1.1" + sources."fast-levenshtein-2.0.6" + sources."figures-1.7.0" + sources."file-entry-cache-2.0.0" + sources."find-root-1.1.0" + sources."find-up-2.1.0" + sources."flat-cache-1.3.0" + sources."foreach-2.0.5" + sources."fs.realpath-1.0.0" + sources."function-bind-1.1.1" + sources."generate-function-2.0.0" + sources."generate-object-property-1.2.0" + sources."get-stdin-5.0.1" + sources."glob-7.1.2" + sources."globals-9.18.0" + sources."globby-5.0.0" + sources."graceful-fs-4.1.11" + sources."has-1.0.3" + sources."has-ansi-2.0.0" + sources."home-or-tmp-2.0.0" + sources."ignore-3.3.10" + sources."imurmurhash-0.1.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."inquirer-0.12.0" + sources."interpret-1.1.0" + sources."is-arrayish-0.2.1" + sources."is-callable-1.1.4" + sources."is-date-object-1.0.1" + sources."is-fullwidth-code-point-1.0.0" + sources."is-my-ip-valid-1.0.0" + sources."is-my-json-valid-2.17.2" + sources."is-path-cwd-1.0.0" + sources."is-path-in-cwd-1.0.1" + sources."is-path-inside-1.0.1" + sources."is-property-1.0.2" + sources."is-regex-1.0.4" + sources."is-resolvable-1.1.0" + sources."is-symbol-1.0.1" + sources."isarray-1.0.0" + sources."js-tokens-3.0.2" + sources."js-yaml-3.12.0" + sources."json-parse-better-errors-1.0.2" + sources."json-stable-stringify-1.0.1" + sources."jsonify-0.0.0" + sources."jsonpointer-4.0.1" + sources."jsx-ast-utils-1.4.1" + sources."levn-0.3.0" + (sources."load-json-file-4.0.0" // { + dependencies = [ + sources."pify-3.0.0" + ]; + }) + sources."locate-path-2.0.0" + sources."lodash-4.17.10" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."mute-stream-0.0.5" + sources."natural-compare-1.4.0" + sources."next-tick-1.0.0" + sources."number-is-nan-1.0.1" + sources."object-assign-4.1.1" + sources."object-keys-1.0.12" + sources."once-1.4.0" + sources."onetime-1.1.0" + sources."optionator-0.8.2" + sources."os-homedir-1.0.2" + sources."os-tmpdir-1.0.2" + sources."p-limit-1.3.0" + sources."p-locate-2.0.0" + sources."p-try-1.0.0" + sources."parse-json-4.0.0" + sources."path-exists-3.0.0" + sources."path-is-absolute-1.0.1" + sources."path-is-inside-1.0.2" + sources."path-parse-1.0.5" + sources."pify-2.3.0" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."pkg-conf-2.1.0" + sources."pkg-config-1.1.1" + sources."pluralize-1.2.1" + sources."prelude-ls-1.1.2" + sources."process-nextick-args-2.0.0" + sources."progress-1.1.8" + sources."readable-stream-2.3.6" + sources."readline2-1.0.1" + sources."rechoir-0.6.2" + sources."require-uncached-1.0.3" + sources."resolve-1.8.1" + sources."resolve-from-1.0.1" + sources."restore-cursor-1.0.1" + sources."rimraf-2.6.2" + sources."run-async-0.1.0" + sources."run-parallel-1.1.9" + sources."rx-lite-3.1.2" + sources."safe-buffer-5.1.2" + sources."shelljs-0.7.8" + sources."slice-ansi-0.0.4" + sources."sprintf-js-1.0.3" + (sources."standard-engine-5.4.0" // { + dependencies = [ + sources."minimist-1.2.0" + ]; + }) + sources."string-width-1.0.2" + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + sources."strip-bom-3.0.0" + sources."strip-json-comments-2.0.1" + sources."supports-color-2.0.0" + (sources."table-3.8.3" // { + 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."text-table-0.2.0" + sources."through-2.3.8" + sources."type-check-0.3.2" + sources."typedarray-0.0.6" + sources."uniq-1.0.1" + sources."user-home-2.0.0" + sources."util-deprecate-1.0.2" + sources."wordwrap-1.0.0" + sources."wrappy-1.0.2" + sources."write-0.2.1" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "JavaScript Standard Style"; + homepage = http://standardjs.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "string-loader-^0.0.1" = nodeEnv.buildNodePackage { + name = "string-loader"; + packageName = "string-loader"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/string-loader/-/string-loader-0.0.1.tgz"; + sha1 = "496f3cccc990213e0dd5411499f9ac6a6a6f2ff8"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "string loader for webpack"; + homepage = "https://github.com/enmoon/string-loader#readme"; + license = "ISC"; + }; + production = true; + bypassCache = false; + }; + "style-loader-^0.13.1" = nodeEnv.buildNodePackage { + name = "style-loader"; + packageName = "style-loader"; + version = "0.13.2"; + src = fetchurl { + url = "https://registry.npmjs.org/style-loader/-/style-loader-0.13.2.tgz"; + sha1 = "74533384cf698c7104c7951150b49717adc2f3bb"; + }; + dependencies = [ + sources."big.js-3.2.0" + sources."emojis-list-2.1.0" + sources."json5-0.5.1" + sources."loader-utils-1.1.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "style loader module for webpack"; + homepage = "https://github.com/webpack/style-loader#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "url-loader-^0.5.7" = nodeEnv.buildNodePackage { + name = "url-loader"; + packageName = "url-loader"; + version = "0.5.9"; + src = fetchurl { + url = "https://registry.npmjs.org/url-loader/-/url-loader-0.5.9.tgz"; + sha512 = "B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q=="; + }; + dependencies = [ + sources."big.js-3.2.0" + sources."emojis-list-2.1.0" + sources."json5-0.5.1" + sources."loader-utils-1.1.0" + sources."mime-1.3.6" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "url loader module for webpack"; + homepage = "https://github.com/webpack/url-loader#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "webpack-^1.14.0" = nodeEnv.buildNodePackage { + name = "webpack"; + packageName = "webpack"; + version = "1.15.0"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack/-/webpack-1.15.0.tgz"; + sha1 = "4ff31f53db03339e55164a9d468ee0324968fe98"; + }; + dependencies = [ + sources."acorn-3.3.0" + sources."align-text-0.1.4" + sources."amdefine-1.0.1" + sources."anymatch-1.3.2" + sources."arr-diff-2.0.0" + sources."arr-flatten-1.1.0" + sources."array-unique-0.2.1" + (sources."assert-1.4.1" // { + dependencies = [ + sources."inherits-2.0.1" + sources."util-0.10.3" + ]; + }) + sources."async-1.5.2" + sources."async-each-1.0.1" + sources."balanced-match-1.0.0" + sources."base64-js-1.3.0" + sources."big.js-3.2.0" + sources."binary-extensions-1.11.0" + sources."brace-expansion-1.1.11" + sources."braces-1.8.5" + sources."browserify-aes-0.4.0" + sources."browserify-zlib-0.1.4" + sources."buffer-4.9.1" + sources."builtin-status-codes-3.0.0" + sources."camelcase-1.2.1" + sources."center-align-0.1.3" + sources."chokidar-1.7.0" + (sources."cliui-2.1.0" // { + dependencies = [ + sources."wordwrap-0.0.2" + ]; + }) + sources."clone-1.0.4" + sources."concat-map-0.0.1" + sources."console-browserify-1.1.0" + sources."constants-browserify-1.0.0" + sources."core-util-is-1.0.2" + sources."crypto-browserify-3.3.0" + sources."date-now-0.1.4" + sources."decamelize-1.2.0" + sources."domain-browser-1.2.0" + sources."emojis-list-2.1.0" + (sources."enhanced-resolve-0.9.1" // { + dependencies = [ + sources."memory-fs-0.2.0" + ]; + }) + sources."errno-0.1.7" + sources."events-1.1.1" + sources."expand-brackets-0.1.5" + sources."expand-range-1.8.2" + sources."extglob-0.3.2" + sources."filename-regex-2.0.1" + sources."fill-range-2.2.4" + sources."for-in-1.0.2" + sources."for-own-0.1.5" + sources."fsevents-1.2.4" + sources."glob-base-0.3.0" + sources."glob-parent-2.0.0" + sources."graceful-fs-4.1.11" + sources."has-flag-1.0.0" + sources."https-browserify-0.0.1" + sources."ieee754-1.1.12" + sources."indexof-0.0.1" + sources."inherits-2.0.3" + sources."interpret-0.6.6" + sources."is-binary-path-1.0.1" + sources."is-buffer-1.1.6" + sources."is-dotfile-1.0.3" + sources."is-equal-shallow-0.1.3" + sources."is-extendable-0.1.1" + sources."is-extglob-1.0.0" + sources."is-glob-2.0.1" + sources."is-number-2.1.0" + sources."is-posix-bracket-0.1.1" + sources."is-primitive-2.0.0" + sources."isarray-1.0.0" + sources."isobject-2.1.0" + sources."json5-0.5.1" + sources."kind-of-3.2.2" + sources."lazy-cache-1.0.4" + sources."loader-utils-0.2.17" + sources."longest-1.0.1" + sources."math-random-1.0.1" + sources."memory-fs-0.3.0" + sources."micromatch-2.3.11" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."nan-2.10.0" + (sources."node-libs-browser-0.7.0" // { + dependencies = [ + sources."string_decoder-0.10.31" + ]; + }) + sources."normalize-path-2.1.1" + sources."object-assign-4.1.1" + sources."object.omit-2.0.1" + sources."optimist-0.6.1" + sources."os-browserify-0.2.1" + sources."pako-0.2.9" + sources."parse-glob-3.0.4" + sources."path-browserify-0.0.0" + sources."path-is-absolute-1.0.1" + sources."pbkdf2-compat-2.0.1" + sources."preserve-0.2.0" + sources."process-0.11.10" + sources."process-nextick-args-2.0.0" + sources."prr-1.0.1" + sources."punycode-1.4.1" + sources."querystring-0.2.0" + sources."querystring-es3-0.2.1" + (sources."randomatic-3.0.0" // { + dependencies = [ + sources."is-number-4.0.0" + sources."kind-of-6.0.2" + ]; + }) + sources."readable-stream-2.3.6" + sources."readdirp-2.1.0" + sources."regex-cache-0.4.4" + sources."remove-trailing-separator-1.1.0" + sources."repeat-element-1.1.2" + sources."repeat-string-1.6.1" + sources."right-align-0.1.3" + sources."ripemd160-0.2.0" + sources."safe-buffer-5.1.2" + sources."set-immediate-shim-1.0.1" + sources."setimmediate-1.0.5" + sources."sha.js-2.2.6" + sources."source-list-map-0.1.8" + sources."source-map-0.5.7" + sources."stream-browserify-2.0.1" + sources."stream-http-2.8.3" + sources."string_decoder-1.1.1" + sources."supports-color-3.2.3" + sources."tapable-0.1.10" + sources."timers-browserify-2.0.10" + sources."to-arraybuffer-1.0.1" + sources."tty-browserify-0.0.0" + (sources."uglify-js-2.7.5" // { + dependencies = [ + sources."async-0.2.10" + ]; + }) + sources."uglify-to-browserify-1.0.2" + (sources."url-0.11.0" // { + dependencies = [ + sources."punycode-1.3.2" + ]; + }) + sources."util-0.10.4" + sources."util-deprecate-1.0.2" + sources."vm-browserify-0.0.4" + (sources."watchpack-0.2.9" // { + dependencies = [ + sources."async-0.9.2" + ]; + }) + (sources."webpack-core-0.6.9" // { + dependencies = [ + sources."source-map-0.4.4" + ]; + }) + sources."window-size-0.1.0" + sources."wordwrap-0.0.3" + sources."xtend-4.0.1" + sources."yargs-3.10.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jade, coffee, css, less, ... and your custom stuff."; + homepage = https://github.com/webpack/webpack; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "webpack-parallel-uglify-plugin-^0.2.0" = nodeEnv.buildNodePackage { + name = "webpack-parallel-uglify-plugin"; + packageName = "webpack-parallel-uglify-plugin"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack-parallel-uglify-plugin/-/webpack-parallel-uglify-plugin-0.2.0.tgz"; + sha1 = "6daa575cdf7262a1b994ce037b216590b16d2f3d"; + }; + dependencies = [ + sources."align-text-0.1.4" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."camelcase-1.2.1" + sources."center-align-0.1.3" + sources."cliui-2.1.0" + sources."concat-map-0.0.1" + sources."decamelize-1.2.0" + sources."fs.realpath-1.0.0" + sources."glob-7.1.2" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."is-buffer-1.1.6" + sources."kind-of-3.2.2" + sources."lazy-cache-1.0.4" + sources."longest-1.0.1" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."once-1.4.0" + sources."os-tmpdir-1.0.2" + sources."path-is-absolute-1.0.1" + sources."repeat-string-1.6.1" + sources."right-align-0.1.3" + sources."source-list-map-0.1.8" + sources."source-map-0.5.7" + sources."tmp-0.0.29" + sources."uglify-js-2.8.29" + sources."uglify-to-browserify-1.0.2" + sources."webpack-sources-0.1.5" + sources."window-size-0.1.0" + sources."wordwrap-0.0.2" + sources."wrappy-1.0.2" + sources."yargs-3.10.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A webpack plugin to run uglifyjs in parallel."; + homepage = "https://github.com/gdborton/webpack-parallel-uglify-plugin#readme"; + license = "ISC"; + }; + production = true; + bypassCache = false; + }; + "eve-^0.5.4" = nodeEnv.buildNodePackage { + name = "eve"; + packageName = "eve"; + version = "0.5.4"; + src = fetchurl { + url = "https://registry.npmjs.org/eve/-/eve-0.5.4.tgz"; + sha1 = "67d080b9725291d7e389e34c26860dd97f1debaa"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Simple custom events"; + homepage = "https://github.com/adobe-webplatform/eve#readme"; + license = "Apache-2.0"; + }; + production = true; + bypassCache = false; + }; + "Idle.Js-git+https://github.com/shawnmclean/Idle.js" = nodeEnv.buildNodePackage { + name = "Idle.Js"; + packageName = "Idle.Js"; + version = "0.0.1"; + src = fetchgit { + url = "https://github.com/shawnmclean/Idle.js"; + rev = "db9beb3483a460ad638ec947867720f0ed066a62"; + sha256 = "05f1b2d5b7013b48d80729fe0edf3a6b7c96ee5c55572f70e81b9593176648dd"; + }; + buildInputs = globalBuildInputs; + meta = { + license = "Apache 2.0"; + }; + production = true; + bypassCache = false; + }; + "archiver-^2.1.1" = nodeEnv.buildNodePackage { + name = "archiver"; + packageName = "archiver"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz"; + sha1 = "ff662b4a78201494a3ee544d3a33fe7496509ebc"; + }; + dependencies = [ + sources."archiver-utils-1.3.0" + sources."async-2.6.1" + sources."balanced-match-1.0.0" + sources."base64-js-1.3.0" + sources."bl-1.2.2" + sources."brace-expansion-1.1.11" + sources."buffer-5.2.0" + sources."buffer-alloc-1.2.0" + sources."buffer-alloc-unsafe-1.1.0" + sources."buffer-crc32-0.2.13" + sources."buffer-fill-1.0.0" + sources."compress-commons-1.2.2" + sources."concat-map-0.0.1" + sources."core-util-is-1.0.2" + sources."crc-3.8.0" + sources."crc32-stream-2.0.0" + sources."end-of-stream-1.4.1" + sources."fs-constants-1.0.0" + sources."fs.realpath-1.0.0" + sources."glob-7.1.2" + sources."graceful-fs-4.1.11" + sources."ieee754-1.1.12" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."isarray-1.0.0" + sources."lazystream-1.0.0" + sources."lodash-4.17.10" + sources."minimatch-3.0.4" + sources."normalize-path-2.1.1" + sources."once-1.4.0" + sources."path-is-absolute-1.0.1" + sources."process-nextick-args-2.0.0" + sources."readable-stream-2.3.6" + sources."remove-trailing-separator-1.1.0" + sources."safe-buffer-5.1.2" + sources."string_decoder-1.1.1" + sources."tar-stream-1.6.1" + sources."to-buffer-1.1.1" + sources."util-deprecate-1.0.2" + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + sources."zip-stream-1.2.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "a streaming interface for archive generation"; + homepage = https://github.com/archiverjs/node-archiver; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "async-^2.1.4" = nodeEnv.buildNodePackage { + name = "async"; + packageName = "async"; + version = "2.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/async/-/async-2.6.1.tgz"; + sha512 = "fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ=="; + }; + dependencies = [ + sources."lodash-4.17.10" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Higher-order functions and common patterns for asynchronous code"; + homepage = https://caolan.github.io/async/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "aws-sdk-^2.7.20" = nodeEnv.buildNodePackage { + name = "aws-sdk"; + packageName = "aws-sdk"; + version = "2.286.2"; + src = fetchurl { + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.286.2.tgz"; + sha512 = "46a/2+rGEgIlmUz08vZOkYFmZIgj+An/cc+Ngz9XBLkAZbx+3sBzOrxexrlVV69MPkMbckbeZjIq8NEJWV5gPw=="; + }; + dependencies = [ + sources."base64-js-1.3.0" + sources."buffer-4.9.1" + sources."events-1.1.1" + sources."ieee754-1.1.8" + sources."isarray-1.0.0" + sources."jmespath-0.15.0" + sources."punycode-1.3.2" + sources."querystring-0.2.0" + sources."sax-1.2.1" + sources."url-0.10.3" + sources."uuid-3.1.0" + sources."xml2js-0.4.19" + sources."xmlbuilder-9.0.7" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "AWS SDK for JavaScript"; + homepage = https://github.com/aws/aws-sdk-js; + license = "Apache-2.0"; + }; + production = true; + bypassCache = false; + }; + "base64url-^3.0.0" = nodeEnv.buildNodePackage { + name = "base64url"; + packageName = "base64url"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/base64url/-/base64url-3.0.0.tgz"; + sha512 = "LIVmqIrIWuiqTvn4RzcrwCOuHo2DD6tKmKBPXXlr4p4n4l6BZBkwFTIa3zu1XkX5MbZgro4a6BvPi+n2Mns5Gg=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "For encoding to/from base64urls"; + homepage = "https://github.com/brianloveswords/base64url#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "azure-storage-^2.7.0" = nodeEnv.buildNodePackage { + name = "azure-storage"; + packageName = "azure-storage"; + version = "2.10.1"; + src = fetchurl { + url = "https://registry.npmjs.org/azure-storage/-/azure-storage-2.10.1.tgz"; + sha512 = "rnFo1uMIPtilusRCpK91tfY3P4Q7qRsDNwriXdp+OeTIGkGt0cTxL4mhqYfNPYPK+WBQmBdGWhOk+iROM05dcw=="; + }; + dependencies = [ + sources."ajv-5.5.2" + 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.7.0" + sources."bcrypt-pbkdf-1.0.2" + sources."browserify-mime-1.2.9" + sources."caseless-0.12.0" + sources."co-4.6.0" + sources."combined-stream-1.0.6" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."extend-1.2.1" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-1.1.0" + sources."fast-json-stable-stringify-2.0.0" + sources."forever-agent-0.6.1" + sources."form-data-2.3.2" + sources."getpass-0.1.7" + sources."har-schema-2.0.0" + sources."har-validator-5.0.3" + sources."hash-base-3.0.4" + sources."http-signature-1.2.0" + sources."inherits-2.0.3" + sources."is-typedarray-1.0.0" + sources."isarray-1.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."json-edm-parser-0.1.2" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.3.1" + sources."json-stringify-safe-5.0.1" + sources."jsonparse-1.2.0" + sources."jsprim-1.4.1" + sources."md5.js-1.3.4" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."oauth-sign-0.8.2" + sources."performance-now-2.1.0" + sources."process-nextick-args-1.0.7" + sources."punycode-1.4.1" + sources."qs-6.5.2" + sources."readable-stream-2.0.6" + (sources."request-2.87.0" // { + dependencies = [ + sources."extend-3.0.2" + ]; + }) + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-0.5.8" + sources."sshpk-1.14.2" + sources."string_decoder-0.10.31" + sources."tough-cookie-2.3.4" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."underscore-1.8.3" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."validator-9.4.1" + sources."verror-1.10.0" + sources."xml2js-0.2.8" + sources."xmlbuilder-0.4.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Microsoft Azure Storage Client Library for Node.js"; + homepage = http://github.com/Azure/azure-storage-node; + license = "Apache-2.0"; + }; + production = true; + bypassCache = false; + }; + "blueimp-md5-^2.6.0" = nodeEnv.buildNodePackage { + name = "blueimp-md5"; + packageName = "blueimp-md5"; + version = "2.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.10.0.tgz"; + sha512 = "EkNUOi7tpV68TqjpiUz9D9NcT8um2+qtgntmMbi5UKssVX2m/2PLqotcric0RE63pB3HPN/fjf3cKHN2ufGSUQ=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "JavaScript MD5 implementation. Compatible with server-side environments like Node.js, module loaders like RequireJS, Browserify or webpack and all web browsers."; + homepage = https://github.com/blueimp/JavaScript-MD5; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "body-parser-^1.15.2" = nodeEnv.buildNodePackage { + name = "body-parser"; + packageName = "body-parser"; + version = "1.18.3"; + src = fetchurl { + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz"; + sha1 = "5b292198ffdd553b3a0f20ded0592b956955c8b4"; + }; + dependencies = [ + sources."bytes-3.0.0" + sources."content-type-1.0.4" + sources."debug-2.6.9" + sources."depd-1.1.2" + sources."ee-first-1.1.1" + sources."http-errors-1.6.3" + sources."iconv-lite-0.4.23" + sources."inherits-2.0.3" + sources."media-typer-0.3.0" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."ms-2.0.0" + sources."on-finished-2.3.0" + sources."qs-6.5.2" + sources."raw-body-2.3.3" + sources."safer-buffer-2.1.2" + sources."setprototypeof-1.1.0" + sources."statuses-1.5.0" + sources."type-is-1.6.16" + sources."unpipe-1.0.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Node.js body parsing middleware"; + homepage = "https://github.com/expressjs/body-parser#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "bootstrap-^3.3.7" = nodeEnv.buildNodePackage { + name = "bootstrap"; + packageName = "bootstrap"; + version = "3.3.7"; + src = fetchurl { + url = "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz"; + sha1 = "5a389394549f23330875a3b150656574f8a9eb71"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "The most popular front-end framework for developing responsive, mobile first projects on the web."; + homepage = http://getbootstrap.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "bootstrap-validator-^0.11.8" = nodeEnv.buildNodePackage { + name = "bootstrap-validator"; + packageName = "bootstrap-validator"; + version = "0.11.9"; + src = fetchurl { + url = "https://registry.npmjs.org/bootstrap-validator/-/bootstrap-validator-0.11.9.tgz"; + sha1 = "fb7058eef53623e78f5aa7967026f98f875a9404"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "A user-friendly HTML5 Form validator for Bootstrap 3"; + homepage = "https://github.com/1000hz/bootstrap-validator#readme"; + }; + production = true; + bypassCache = false; + }; + "chance-^1.0.4" = nodeEnv.buildNodePackage { + name = "chance"; + packageName = "chance"; + version = "1.0.16"; + src = fetchurl { + url = "https://registry.npmjs.org/chance/-/chance-1.0.16.tgz"; + sha512 = "2bgDHH5bVfAXH05SPtjqrsASzZ7h90yCuYT2z4mkYpxxYvJXiIydBFzVieVHZx7wLH1Ag2Azaaej2/zA1XUrNQ=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Chance - Utility library to generate anything random"; + homepage = http://chancejs.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "cheerio-^0.22.0" = nodeEnv.buildNodePackage { + name = "cheerio"; + packageName = "cheerio"; + version = "0.22.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz"; + sha1 = "a9baa860a3f9b595a6b81b1a86873121ed3a269e"; + }; + dependencies = [ + sources."boolbase-1.0.0" + sources."core-util-is-1.0.2" + sources."css-select-1.2.0" + sources."css-what-2.1.0" + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + ]; + }) + sources."domelementtype-1.3.0" + sources."domhandler-2.4.2" + sources."domutils-1.5.1" + sources."entities-1.1.1" + sources."htmlparser2-3.9.2" + sources."inherits-2.0.3" + sources."isarray-1.0.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.map-4.6.0" + sources."lodash.merge-4.6.1" + 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."nth-check-1.0.1" + sources."process-nextick-args-2.0.0" + sources."readable-stream-2.3.6" + sources."safe-buffer-5.1.2" + sources."string_decoder-1.1.1" + sources."util-deprecate-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Tiny, fast, and elegant implementation of core jQuery designed specifically for the server"; + homepage = "https://github.com/cheeriojs/cheerio#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "codemirror-git+https://github.com/hackmdio/CodeMirror.git" = nodeEnv.buildNodePackage { + name = "codemirror"; + packageName = "codemirror"; + version = "5.39.1"; + src = fetchgit { + url = "https://github.com/hackmdio/CodeMirror.git"; + rev = "df412731ed3923124f9a43f60e84bdf855eb843a"; + sha256 = "3c5a6813c29893301836773c3ed122ec868840432b16d2936a4deab419e3620b"; + }; + dependencies = [ + sources."acorn-5.7.1" + (sources."acorn-jsx-3.0.1" // { + dependencies = [ + sources."acorn-3.3.0" + ]; + }) + (sources."acorn-object-spread-1.0.0" // { + dependencies = [ + sources."acorn-3.3.0" + ]; + }) + sources."ajv-5.5.2" + sources."align-text-0.1.4" + sources."ansi-regex-2.1.1" + sources."ansi-styles-1.0.0" + 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.7.0" + sources."balanced-match-1.0.0" + sources."bcrypt-pbkdf-1.0.2" + sources."blint-1.0.3" + sources."brace-expansion-1.1.11" + (sources."buble-0.15.2" // { + dependencies = [ + sources."acorn-3.3.0" + sources."ansi-styles-2.2.1" + sources."chalk-1.1.3" + sources."minimist-1.2.0" + sources."strip-ansi-3.0.1" + ]; + }) + sources."buffer-from-1.1.1" + sources."camelcase-1.2.1" + sources."caseless-0.12.0" + sources."center-align-0.1.3" + sources."chalk-0.4.0" + sources."cliui-2.1.0" + sources."co-4.6.0" + sources."combined-stream-1.0.6" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."es6-promise-4.2.4" + sources."escape-string-regexp-1.0.5" + sources."estree-walker-0.2.1" + sources."extend-3.0.2" + sources."extract-zip-1.6.7" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-1.1.0" + sources."fast-json-stable-stringify-2.0.0" + sources."fd-slicer-1.0.1" + sources."forever-agent-0.6.1" + sources."form-data-2.3.2" + sources."fs-extra-1.0.0" + sources."getpass-0.1.7" + sources."graceful-fs-4.1.11" + sources."har-schema-2.0.0" + sources."har-validator-5.0.3" + sources."has-ansi-2.0.0" + sources."has-color-0.1.7" + sources."hasha-2.2.0" + sources."http-signature-1.2.0" + sources."inherits-2.0.3" + sources."is-buffer-1.1.6" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.3.1" + sources."json-stringify-safe-5.0.1" + sources."jsonfile-2.4.0" + sources."jsprim-1.4.1" + sources."kew-0.7.0" + sources."kind-of-3.2.2" + sources."klaw-1.3.1" + sources."lazy-cache-1.0.4" + sources."longest-1.0.1" + sources."magic-string-0.14.0" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."node-static-0.6.0" + sources."nomnom-1.8.1" + sources."oauth-sign-0.8.2" + sources."os-homedir-1.0.2" + sources."pend-1.2.0" + sources."performance-now-2.1.0" + sources."phantomjs-prebuilt-2.1.16" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."process-nextick-args-2.0.0" + sources."progress-1.1.8" + sources."punycode-1.4.1" + sources."qs-6.5.2" + sources."readable-stream-2.3.6" + sources."repeat-string-1.6.1" + sources."request-2.87.0" + sources."request-progress-2.0.1" + sources."require-relative-0.8.7" + sources."right-align-0.1.3" + sources."rollup-0.41.6" + sources."rollup-plugin-buble-0.15.0" + sources."rollup-pluginutils-1.5.2" + sources."rollup-watch-3.2.2" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."source-map-0.5.7" + sources."source-map-support-0.4.18" + sources."sshpk-1.14.2" + sources."string_decoder-1.1.1" + sources."strip-ansi-0.1.1" + sources."supports-color-2.0.0" + sources."throttleit-1.0.0" + sources."tough-cookie-2.3.4" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."typedarray-0.0.6" + sources."uglify-js-2.8.29" + sources."uglify-to-browserify-1.0.2" + sources."underscore-1.6.0" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."vlq-0.2.3" + sources."which-1.3.1" + sources."window-size-0.1.0" + sources."wordwrap-0.0.2" + sources."yargs-3.10.0" + sources."yauzl-2.4.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Full-featured in-browser code editor"; + homepage = http://codemirror.net/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "compression-^1.6.2" = nodeEnv.buildNodePackage { + name = "compression"; + packageName = "compression"; + version = "1.7.3"; + src = fetchurl { + url = "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz"; + sha512 = "HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg=="; + }; + dependencies = [ + sources."accepts-1.3.5" + sources."bytes-3.0.0" + sources."compressible-2.0.14" + sources."debug-2.6.9" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."ms-2.0.0" + sources."negotiator-0.6.1" + sources."on-headers-1.0.1" + sources."safe-buffer-5.1.2" + sources."vary-1.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Node.js compression middleware"; + homepage = "https://github.com/expressjs/compression#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "connect-flash-^0.1.1" = nodeEnv.buildNodePackage { + name = "connect-flash"; + packageName = "connect-flash"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz"; + sha1 = "d8630f26d95a7f851f9956b1e8cc6732f3b6aa30"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Flash message middleware for Connect."; + }; + production = true; + bypassCache = false; + }; + "connect-session-sequelize-^4.1.0" = nodeEnv.buildNodePackage { + name = "connect-session-sequelize"; + packageName = "connect-session-sequelize"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/connect-session-sequelize/-/connect-session-sequelize-4.1.0.tgz"; + sha1 = "d402749c3bebd79209192c164c090742b3fe2011"; + }; + dependencies = [ + sources."debug-2.6.9" + sources."deep-equal-1.0.1" + sources."ms-2.0.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Session store for connect-session using sequelize"; + homepage = https://github.com/mweibel/connect-session-sequelize; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "cookie-0.3.1" = nodeEnv.buildNodePackage { + name = "cookie"; + packageName = "cookie"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz"; + sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "HTTP server cookie parsing and serialization"; + homepage = https://github.com/jshttp/cookie; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "cookie-parser-1.4.3" = nodeEnv.buildNodePackage { + name = "cookie-parser"; + packageName = "cookie-parser"; + version = "1.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz"; + sha1 = "0fe31fa19d000b95f4aadf1f53fdc2b8a203baa5"; + }; + dependencies = [ + sources."cookie-0.3.1" + sources."cookie-signature-1.0.6" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "cookie parsing with signatures"; + homepage = https://github.com/expressjs/cookie-parser; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "deep-freeze-^0.0.1" = nodeEnv.buildNodePackage { + name = "deep-freeze"; + packageName = "deep-freeze"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz"; + sha1 = "3a0b0005de18672819dfd38cd31f91179c893e84"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "recursively Object.freeze() objects and functions"; + homepage = https://github.com/substack/deep-freeze; + license = "public domain"; + }; + production = true; + bypassCache = false; + }; + "diff-match-patch-git+https://github.com/hackmdio/diff-match-patch.git" = nodeEnv.buildNodePackage { + name = "diff-match-patch"; + packageName = "diff-match-patch"; + version = "1.1.0"; + src = fetchgit { + url = "https://github.com/hackmdio/diff-match-patch.git"; + rev = "73e56e779a2a8503b05458e607077d0fd1d80419"; + sha256 = "2ea9013d983e96621b447f40ca983f697ad355a9ed9dc48f5ab42fa1f183937f"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "npm package for https://code.google.com/p/google-diff-match-patch/"; + license = "Apache-2.0"; + }; + production = true; + bypassCache = false; + }; + "ejs-^2.5.5" = nodeEnv.buildNodePackage { + name = "ejs"; + packageName = "ejs"; + version = "2.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz"; + sha512 = "0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Embedded JavaScript templates"; + homepage = https://github.com/mde/ejs; + license = "Apache-2.0"; + }; + production = true; + bypassCache = false; + }; + "emojify.js-~1.1.0" = nodeEnv.buildNodePackage { + name = "emojify.js"; + packageName = "emojify.js"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/emojify.js/-/emojify.js-1.1.0.tgz"; + sha1 = "079fff223307c9007f570785e8e4935d5c398beb"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "A Javascript module to convert emoji keywords to images."; + homepage = "https://github.com/hassankhan/emojify.js#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "express->=4.14" = nodeEnv.buildNodePackage { + name = "express"; + packageName = "express"; + version = "4.16.3"; + src = fetchurl { + url = "https://registry.npmjs.org/express/-/express-4.16.3.tgz"; + sha1 = "6af8a502350db3246ecc4becf6b5a34d22f7ed53"; + }; + dependencies = [ + sources."accepts-1.3.5" + sources."array-flatten-1.1.1" + sources."body-parser-1.18.2" + sources."bytes-3.0.0" + sources."content-disposition-0.5.2" + sources."content-type-1.0.4" + sources."cookie-0.3.1" + sources."cookie-signature-1.0.6" + sources."debug-2.6.9" + sources."depd-1.1.2" + sources."destroy-1.0.4" + sources."ee-first-1.1.1" + sources."encodeurl-1.0.2" + sources."escape-html-1.0.3" + sources."etag-1.8.1" + sources."finalhandler-1.1.1" + sources."forwarded-0.1.2" + sources."fresh-0.5.2" + sources."http-errors-1.6.3" + sources."iconv-lite-0.4.19" + sources."inherits-2.0.3" + sources."ipaddr.js-1.8.0" + sources."media-typer-0.3.0" + sources."merge-descriptors-1.0.1" + sources."methods-1.1.2" + sources."mime-1.4.1" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."ms-2.0.0" + sources."negotiator-0.6.1" + sources."on-finished-2.3.0" + sources."parseurl-1.3.2" + sources."path-to-regexp-0.1.7" + sources."proxy-addr-2.0.4" + sources."qs-6.5.1" + sources."range-parser-1.2.0" + (sources."raw-body-2.3.2" // { + dependencies = [ + sources."depd-1.1.1" + sources."http-errors-1.6.2" + sources."setprototypeof-1.0.3" + ]; + }) + sources."safe-buffer-5.1.1" + sources."send-0.16.2" + sources."serve-static-1.13.2" + sources."setprototypeof-1.1.0" + sources."statuses-1.4.0" + sources."type-is-1.6.16" + sources."unpipe-1.0.0" + sources."utils-merge-1.0.1" + sources."vary-1.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Fast, unopinionated, minimalist web framework"; + homepage = http://expressjs.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "express-session-^1.14.2" = nodeEnv.buildNodePackage { + name = "express-session"; + packageName = "express-session"; + version = "1.15.6"; + src = fetchurl { + url = "https://registry.npmjs.org/express-session/-/express-session-1.15.6.tgz"; + sha512 = "r0nrHTCYtAMrFwZ0kBzZEXa1vtPVrw0dKvGSrKP4dahwBQ1BJpF2/y1Pp4sCD/0kvxV4zZeclyvfmw0B4RMJQA=="; + }; + dependencies = [ + sources."cookie-0.3.1" + sources."cookie-signature-1.0.6" + sources."crc-3.4.4" + sources."debug-2.6.9" + sources."depd-1.1.2" + sources."ms-2.0.0" + sources."on-headers-1.0.1" + sources."parseurl-1.3.2" + sources."random-bytes-1.0.0" + sources."uid-safe-2.1.5" + sources."utils-merge-1.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Simple session middleware for Express"; + homepage = "https://github.com/expressjs/session#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "file-saver-^1.3.3" = nodeEnv.buildNodePackage { + name = "file-saver"; + packageName = "file-saver"; + version = "1.3.8"; + src = fetchurl { + url = "https://registry.npmjs.org/file-saver/-/file-saver-1.3.8.tgz"; + sha512 = "spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "An HTML5 saveAs() FileSaver implementation"; + homepage = "https://github.com/eligrey/FileSaver.js#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "flowchart.js-^1.6.4" = nodeEnv.buildNodePackage { + name = "flowchart.js"; + packageName = "flowchart.js"; + version = "1.11.3"; + src = fetchurl { + url = "https://registry.npmjs.org/flowchart.js/-/flowchart.js-1.11.3.tgz"; + sha512 = "Hk5vKKsEjYp/Vt4gSRBx39z+6OLwkg3top/EQ4antpZXCVrHLajVGWEqhCPeEBixhzDxAtHdRn4aFEtRhlTzHA=="; + }; + dependencies = [ + sources."eve-raphael-0.5.0" + sources."raphael-2.2.7" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "[![JS.ORG](https://img.shields.io/badge/js.org-flowchart-ffb400.svg?style=flat-square)](http://js.org)"; + homepage = http://flowchart.js.org/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "font-awesome-^4.7.0" = nodeEnv.buildNodePackage { + name = "font-awesome"; + packageName = "font-awesome"; + version = "4.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz"; + sha1 = "8fa8cf0411a1a31afd07b06d2902bb9fc815a133"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "The iconic font and CSS framework"; + homepage = http://fontawesome.io/; + license = "(OFL-1.1 AND MIT)"; + }; + production = true; + bypassCache = false; + }; + "formidable-^1.0.17" = nodeEnv.buildNodePackage { + name = "formidable"; + packageName = "formidable"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz"; + sha512 = "Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "A node.js module for parsing form data, especially file uploads."; + homepage = https://github.com/felixge/node-formidable; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "gist-embed-~2.6.0" = nodeEnv.buildNodePackage { + name = "gist-embed"; + packageName = "gist-embed"; + version = "2.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/gist-embed/-/gist-embed-2.6.0.tgz"; + sha1 = "1ea95703fa1fc2a1255419f6f06c67e9920649ab"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Ultra powered gist embedding for your website"; + homepage = "https://github.com/blairvanderhoof/gist-embed#readme"; + license = "BSD-2-Clause"; + }; + production = true; + bypassCache = false; + }; + "graceful-fs-^4.1.11" = nodeEnv.buildNodePackage { + name = "graceful-fs"; + packageName = "graceful-fs"; + version = "4.1.11"; + src = fetchurl { + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"; + sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "A drop-in replacement for fs, making various improvements."; + homepage = "https://github.com/isaacs/node-graceful-fs#readme"; + license = "ISC"; + }; + production = true; + bypassCache = false; + }; + "handlebars-^4.0.6" = nodeEnv.buildNodePackage { + name = "handlebars"; + packageName = "handlebars"; + version = "4.0.11"; + src = fetchurl { + url = "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz"; + sha1 = "630a35dfe0294bc281edae6ffc5d329fc7982dcc"; + }; + dependencies = [ + sources."align-text-0.1.4" + sources."amdefine-1.0.1" + sources."async-1.5.2" + sources."camelcase-1.2.1" + sources."center-align-0.1.3" + (sources."cliui-2.1.0" // { + dependencies = [ + sources."wordwrap-0.0.2" + ]; + }) + sources."decamelize-1.2.0" + sources."is-buffer-1.1.6" + sources."kind-of-3.2.2" + sources."lazy-cache-1.0.4" + sources."longest-1.0.1" + sources."minimist-0.0.10" + sources."optimist-0.6.1" + sources."repeat-string-1.6.1" + sources."right-align-0.1.3" + sources."source-map-0.4.4" + (sources."uglify-js-2.8.29" // { + dependencies = [ + sources."source-map-0.5.7" + ]; + }) + sources."uglify-to-browserify-1.0.2" + sources."window-size-0.1.0" + sources."wordwrap-0.0.3" + sources."yargs-3.10.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Handlebars provides the power necessary to let you build semantic templates effectively with no frustration"; + homepage = http://www.handlebarsjs.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "helmet-^3.3.0" = nodeEnv.buildNodePackage { + name = "helmet"; + packageName = "helmet"; + version = "3.13.0"; + src = fetchurl { + url = "https://registry.npmjs.org/helmet/-/helmet-3.13.0.tgz"; + sha512 = "rCYnlbOBkeP6fCo4sXZNu91vIAWlbVgolwnUANtnzPANRf2kJZ2a6yjRnCqG23Tyl2/ExvJ8bDg4xUdNCIWnrw=="; + }; + dependencies = [ + sources."camelize-1.0.0" + sources."content-security-policy-builder-2.0.0" + sources."dasherize-2.0.0" + sources."dns-prefetch-control-0.1.0" + sources."dont-sniff-mimetype-1.0.0" + sources."expect-ct-0.1.1" + sources."frameguard-3.0.0" + sources."helmet-crossdomain-0.3.0" + sources."helmet-csp-2.7.1" + sources."hide-powered-by-1.0.0" + sources."hpkp-2.0.0" + sources."hsts-2.1.0" + sources."ienoopen-1.0.0" + sources."nocache-2.0.0" + sources."platform-1.3.5" + sources."referrer-policy-1.1.0" + sources."x-xss-protection-1.1.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "help secure Express/Connect apps with various HTTP headers"; + homepage = https://helmetjs.github.io/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "highlight.js-~9.12.0" = nodeEnv.buildNodePackage { + name = "highlight.js"; + packageName = "highlight.js"; + version = "9.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz"; + sha1 = "e6d9dbe57cbefe60751f02af336195870c90c01e"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Syntax highlighting with language autodetection."; + homepage = https://highlightjs.org/; + license = "BSD-3-Clause"; + }; + production = true; + bypassCache = false; + }; + "i18n-^0.8.3" = nodeEnv.buildNodePackage { + name = "i18n"; + packageName = "i18n"; + version = "0.8.3"; + src = fetchurl { + url = "https://registry.npmjs.org/i18n/-/i18n-0.8.3.tgz"; + sha1 = "2d8cf1c24722602c2041d01ba6ae5eaa51388f0e"; + }; + dependencies = [ + sources."abbrev-1.1.1" + (sources."ambi-2.5.0" // { + dependencies = [ + sources."typechecker-4.5.0" + ]; + }) + sources."async-1.5.2" + sources."balanced-match-1.0.0" + sources."brace-expansion-1.1.11" + sources."concat-map-0.0.1" + sources."csextends-1.2.0" + sources."debug-3.1.0" + sources."eachr-2.0.4" + sources."editions-1.3.4" + (sources."extendr-2.1.0" // { + dependencies = [ + sources."typechecker-2.0.8" + ]; + }) + (sources."extract-opts-2.2.0" // { + dependencies = [ + sources."typechecker-2.0.8" + ]; + }) + sources."glob-6.0.4" + sources."graceful-fs-4.1.11" + sources."ignorefs-1.2.0" + sources."ignorepatterns-1.1.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."make-plural-3.0.6" + sources."math-interval-parser-1.1.0" + sources."messageformat-0.3.1" + sources."minimatch-3.0.4" + sources."minimist-1.2.0" + sources."ms-2.0.0" + sources."mustache-2.3.0" + sources."nopt-3.0.6" + sources."once-1.4.0" + sources."path-is-absolute-1.0.1" + sources."safefs-3.2.2" + sources."scandirectory-2.5.0" + sources."sprintf-js-1.1.1" + sources."taskgroup-4.3.1" + sources."typechecker-2.1.0" + sources."watchr-2.4.13" + sources."wrappy-1.0.2" + sources."xregexp-2.0.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "lightweight translation module with dynamic json storage"; + homepage = http://github.com/mashpie/i18n-node; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "imgur-git+https://github.com/hackmdio/node-imgur.git" = nodeEnv.buildNodePackage { + name = "imgur"; + packageName = "imgur"; + version = "0.2.0"; + src = fetchgit { + url = "https://github.com/hackmdio/node-imgur.git"; + rev = "0fba6d163428c946942cd2c3022634cbb8754e38"; + sha256 = "b7dc96b2ccefdca42dca10138d3121b405b2b7e70ffa055ce225ad63bc3f3c7a"; + }; + dependencies = [ + sources."ajv-5.5.2" + 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.7.0" + sources."balanced-match-1.0.0" + sources."bcrypt-pbkdf-1.0.2" + sources."brace-expansion-1.1.11" + sources."caseless-0.12.0" + sources."co-4.6.0" + sources."combined-stream-1.0.6" + sources."commander-2.16.0" + sources."concat-map-0.0.1" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."extend-3.0.2" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-1.1.0" + sources."fast-json-stable-stringify-2.0.0" + sources."forever-agent-0.6.1" + sources."form-data-2.3.2" + sources."getpass-0.1.7" + sources."glob-4.5.3" + sources."har-schema-2.0.0" + sources."har-validator-5.0.3" + sources."http-signature-1.2.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."is-typedarray-1.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.3.1" + sources."json-stringify-safe-5.0.1" + sources."jsprim-1.4.1" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."minimatch-2.0.10" + sources."oauth-sign-0.8.2" + sources."once-1.4.0" + sources."performance-now-2.1.0" + sources."punycode-1.4.1" + sources."q-1.5.1" + sources."qs-6.5.2" + sources."request-2.87.0" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sshpk-1.14.2" + sources."tough-cookie-2.3.4" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."wrappy-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Upload images to imgur.com"; + homepage = https://github.com/kaimallea/node-imgur; + }; + production = true; + bypassCache = false; + }; + "ionicons-~2.0.1" = nodeEnv.buildNodePackage { + name = "ionicons"; + packageName = "ionicons"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ionicons/-/ionicons-2.0.1.tgz"; + sha1 = "ca398113293ea870244f538f0aabbd4b5b209a3e"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Ionicons - free and beautiful icons from the creators of Ionic Framework"; + homepage = "https://github.com/driftyco/ionicons#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "jquery-^3.1.1" = nodeEnv.buildNodePackage { + name = "jquery"; + packageName = "jquery"; + version = "3.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz"; + sha512 = "Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "JavaScript library for DOM operations"; + homepage = https://jquery.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "jquery-mousewheel-^3.1.13" = nodeEnv.buildNodePackage { + name = "jquery-mousewheel"; + packageName = "jquery-mousewheel"; + version = "3.1.13"; + src = fetchurl { + url = "https://registry.npmjs.org/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz"; + sha1 = "06f0335f16e353a695e7206bf50503cb523a6ee5"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "A jQuery plugin that adds cross-browser mouse wheel support."; + homepage = https://github.com/jquery/jquery-mousewheel; + }; + production = true; + bypassCache = false; + }; + "jquery-ui-^1.12.1" = nodeEnv.buildNodePackage { + name = "jquery-ui"; + packageName = "jquery-ui"; + version = "1.12.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.12.1.tgz"; + sha1 = "bcb4045c8dd0539c134bc1488cdd3e768a7a9e51"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library."; + homepage = http://jqueryui.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "js-cookie-^2.1.3" = nodeEnv.buildNodePackage { + name = "js-cookie"; + packageName = "js-cookie"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.0.tgz"; + sha1 = "1b2c279a6eece380a12168b92485265b35b1effb"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "A simple, lightweight JavaScript API for handling cookies"; + homepage = "https://github.com/js-cookie/js-cookie#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "js-sequence-diagrams-^1000000.0.6" = nodeEnv.buildNodePackage { + name = "js-sequence-diagrams"; + packageName = "js-sequence-diagrams"; + version = "1000000.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/js-sequence-diagrams/-/js-sequence-diagrams-1000000.0.6.tgz"; + sha1 = "e95db01420479c5ccbc12046af1da42fde649e5c"; + }; + dependencies = [ + sources."eve-git://github.com/adobe-webplatform/eve.git#eef80ed" + sources."raphael-2.1.4" + sources."underscore-1.4.4" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Fucks NPM and draws simple SVG sequence diagrams from textual representation of the diagram"; + homepage = "https://github.com/Moeditor/js-sequence-diagrams#readme"; + license = "BSD-2-Clause"; + }; + production = true; + bypassCache = false; + }; + "js-url-^2.3.0" = nodeEnv.buildNodePackage { + name = "js-url"; + packageName = "js-url"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js-url/-/js-url-2.3.0.tgz"; + sha1 = "e0c02b622e89710749399f440d49056e72f70078"; + }; + dependencies = [ + sources."ajv-5.5.2" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."async-1.0.0" + sources."asynckit-0.4.0" + sources."aws-sign2-0.7.0" + sources."aws4-1.7.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."chalk-1.1.3" + sources."cli-1.0.1" + sources."co-4.6.0" + sources."colors-1.0.3" + sources."combined-stream-1.0.6" + sources."commander-2.16.0" + sources."concat-map-0.0.1" + sources."concat-stream-1.6.2" + sources."console-browserify-1.1.0" + sources."core-util-is-1.0.2" + sources."cycle-1.0.3" + sources."dashdash-1.14.1" + sources."date-now-0.1.4" + sources."debug-2.6.9" + sources."delayed-stream-1.0.0" + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + sources."entities-1.1.1" + ]; + }) + sources."domelementtype-1.3.0" + sources."domhandler-2.3.0" + sources."domutils-1.5.1" + sources."duplexer-0.1.1" + sources."ecc-jsbn-0.1.2" + sources."entities-1.0.0" + sources."es6-promise-4.2.4" + sources."escape-string-regexp-1.0.5" + sources."eventemitter2-0.4.14" + sources."exit-0.1.2" + sources."extend-3.0.2" + sources."extract-zip-1.6.7" + sources."extsprintf-1.3.0" + sources."eyes-0.1.8" + sources."fast-deep-equal-1.1.0" + sources."fast-json-stable-stringify-2.0.0" + sources."fd-slicer-1.0.1" + sources."figures-1.7.0" + sources."forever-agent-0.6.1" + sources."form-data-2.3.2" + sources."fs-extra-1.0.0" + sources."fs.realpath-1.0.0" + sources."getpass-0.1.7" + sources."glob-7.1.2" + sources."graceful-fs-4.1.11" + sources."grunt-contrib-jshint-1.1.0" + sources."grunt-contrib-qunit-2.0.0" + sources."grunt-contrib-uglify-3.4.0" + sources."grunt-lib-phantomjs-1.1.0" + sources."gzip-size-3.0.0" + sources."har-schema-2.0.0" + sources."har-validator-5.0.3" + sources."has-ansi-2.0.0" + sources."hasha-2.2.0" + sources."hooker-0.2.3" + (sources."htmlparser2-3.8.3" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) + sources."http-signature-1.2.0" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."jshint-2.9.6" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.3.1" + sources."json-stringify-safe-5.0.1" + sources."jsonfile-2.4.0" + sources."jsprim-1.4.1" + sources."kew-0.7.0" + sources."klaw-1.3.1" + sources."lodash-4.17.10" + sources."maxmin-2.1.0" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."number-is-nan-1.0.1" + sources."oauth-sign-0.8.2" + sources."object-assign-4.1.1" + sources."once-1.4.0" + sources."package-1.0.1" + sources."path-is-absolute-1.0.1" + sources."pend-1.2.0" + sources."performance-now-2.1.0" + sources."phantom-4.0.12" + sources."phantomjs-prebuilt-2.1.16" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."pretty-bytes-3.0.1" + sources."process-nextick-args-2.0.0" + sources."progress-1.1.8" + sources."punycode-1.4.1" + sources."qs-6.5.2" + sources."readable-stream-2.3.6" + sources."request-2.87.0" + sources."request-progress-2.0.1" + sources."rimraf-2.6.2" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."semver-5.5.0" + sources."shelljs-0.3.0" + sources."source-map-0.6.1" + sources."split-1.0.1" + sources."sshpk-1.14.2" + sources."stack-trace-0.0.10" + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + sources."strip-json-comments-1.0.4" + sources."supports-color-2.0.0" + sources."temporary-0.0.8" + sources."throttleit-1.0.0" + sources."through-2.3.8" + sources."tough-cookie-2.3.4" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."typedarray-0.0.6" + sources."uglify-js-3.4.6" + sources."unicode-5.2.0-0.7.5" + sources."uri-path-1.0.0" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."which-1.3.1" + sources."winston-2.4.3" + sources."wrappy-1.0.2" + sources."yauzl-2.4.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A simple, lightweight url parser for JavaScript (~1.7 Kb minified, ~0.7Kb gzipped)."; + homepage = https://github.com/WillZWL/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "js-yaml-^3.7.0" = nodeEnv.buildNodePackage { + name = "js-yaml"; + packageName = "js-yaml"; + version = "3.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz"; + sha512 = "PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A=="; + }; + dependencies = [ + sources."argparse-1.0.10" + sources."esprima-4.0.1" + sources."sprintf-js-1.0.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "YAML 1.2 parser and serializer"; + homepage = https://github.com/nodeca/js-yaml; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "jsdom-nogyp-^0.8.3" = nodeEnv.buildNodePackage { + name = "jsdom-nogyp"; + packageName = "jsdom-nogyp"; + version = "0.8.3"; + src = fetchurl { + url = "https://registry.npmjs.org/jsdom-nogyp/-/jsdom-nogyp-0.8.3.tgz"; + sha1 = "924b3f03cfe487dfcdf6375e6324252ceb80d0cc"; + }; + dependencies = [ + sources."ajv-5.5.2" + 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.7.0" + sources."bcrypt-pbkdf-1.0.2" + sources."caseless-0.12.0" + sources."co-4.6.0" + sources."combined-stream-1.0.6" + sources."core-util-is-1.0.2" + sources."cssom-0.2.5" + (sources."cssstyle-0.2.37" // { + dependencies = [ + sources."cssom-0.3.4" + ]; + }) + sources."dashdash-1.14.1" + sources."delayed-stream-1.0.0" + (sources."dom-serializer-0.1.0" // { + dependencies = [ + sources."domelementtype-1.1.3" + ]; + }) + sources."domelementtype-1.3.0" + sources."domhandler-2.4.2" + sources."domutils-1.7.0" + sources."ecc-jsbn-0.1.2" + sources."entities-1.1.1" + sources."extend-3.0.2" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-1.1.0" + sources."fast-json-stable-stringify-2.0.0" + sources."forever-agent-0.6.1" + sources."form-data-2.3.2" + sources."getpass-0.1.7" + sources."har-schema-2.0.0" + sources."har-validator-5.0.3" + sources."htmlparser2-3.9.2" + sources."http-signature-1.2.0" + sources."inherits-2.0.3" + 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.3.1" + sources."json-stringify-safe-5.0.1" + sources."jsprim-1.4.1" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."nwmatcher-1.3.9" + sources."oauth-sign-0.8.2" + sources."performance-now-2.1.0" + sources."process-nextick-args-2.0.0" + sources."punycode-1.4.1" + sources."qs-6.5.2" + sources."readable-stream-2.3.6" + sources."request-2.87.0" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sshpk-1.14.2" + sources."string_decoder-1.1.1" + sources."tough-cookie-2.3.4" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."xmlhttprequest-1.8.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A JavaScript implementation of the W3C DOM, forked from jsdom, remove dependencies to contextify and node-gyp"; + license = { + type = "MIT"; + url = "http://github.com/tmpvar/jsdom/blob/master/LICENSE.txt"; + }; + }; + production = true; + bypassCache = false; + }; + "keymaster-^1.6.2" = nodeEnv.buildNodePackage { + name = "keymaster"; + packageName = "keymaster"; + version = "1.6.2"; + src = fetchurl { + url = "https://registry.npmjs.org/keymaster/-/keymaster-1.6.2.tgz"; + sha1 = "e1ae54d0ea9488f9f60b66b668f02e9a1946c6eb"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "library for defining and dispatching keyboard shortcuts"; + homepage = https://github.com/madrobby/keymaster; + }; + production = true; + bypassCache = false; + }; + "list.js-^1.5.0" = nodeEnv.buildNodePackage { + name = "list.js"; + packageName = "list.js"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/list.js/-/list.js-1.5.0.tgz"; + sha1 = "a4cbfc8281ddefc02fdb2d30c8748bfae25fbcda"; + }; + dependencies = [ + sources."string-natural-compare-2.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "The perfect library for lists. Supports search, sort, filters and flexibility. Built to be invisible and work on existing HTML"; + homepage = http://listjs.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "lodash-^4.17.4" = nodeEnv.buildNodePackage { + name = "lodash"; + packageName = "lodash"; + version = "4.17.10"; + src = fetchurl { + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz"; + sha512 = "UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Lodash modular utilities."; + homepage = https://lodash.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "lz-string-1.4.4" = nodeEnv.buildNodePackage { + name = "lz-string"; + packageName = "lz-string"; + version = "1.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz"; + sha1 = "c0d8eaf36059f705796e1e344811cf4c498d3a26"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "LZ-based compression algorithm"; + homepage = http://pieroxy.net/blog/pages/lz-string/index.html; + license = "WTFPL"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-^8.2.2" = nodeEnv.buildNodePackage { + name = "markdown-it"; + packageName = "markdown-it"; + version = "8.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz"; + sha512 = "GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ=="; + }; + dependencies = [ + sources."argparse-1.0.10" + sources."entities-1.1.1" + sources."linkify-it-2.0.3" + sources."mdurl-1.0.1" + sources."sprintf-js-1.0.3" + sources."uc.micro-1.0.5" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Markdown-it - modern pluggable markdown parser."; + homepage = "https://github.com/markdown-it/markdown-it#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-abbr-^1.0.4" = nodeEnv.buildNodePackage { + name = "markdown-it-abbr"; + packageName = "markdown-it-abbr"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-abbr/-/markdown-it-abbr-1.0.4.tgz"; + sha1 = "d66b5364521cbb3dd8aa59dadfba2fb6865c8fd8"; + }; + buildInputs = globalBuildInputs; + meta = { + description = " tag for markdown-it markdown parser."; + homepage = https://github.com/markdown-it/markdown-it-abbr; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-container-^2.0.0" = nodeEnv.buildNodePackage { + name = "markdown-it-container"; + packageName = "markdown-it-container"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-container/-/markdown-it-container-2.0.0.tgz"; + sha1 = "0019b43fd02eefece2f1960a2895fba81a404695"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Plugin to create block-level custom containers for markdown-it markdown parser"; + homepage = "https://github.com/markdown-it/markdown-it-container#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-deflist-^2.0.1" = nodeEnv.buildNodePackage { + name = "markdown-it-deflist"; + packageName = "markdown-it-deflist"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-deflist/-/markdown-it-deflist-2.0.3.tgz"; + sha512 = "/BNZ8ksW42bflm1qQLnRI09oqU2847Z7MVavrR0MORyKLtiUYOMpwtlAfMSZAQU9UCvaUZMpgVAqoS3vpToJxw=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "
tag for markdown-it markdown parser."; + homepage = https://github.com/markdown-it/markdown-it-deflist; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-emoji-^1.3.0" = nodeEnv.buildNodePackage { + name = "markdown-it-emoji"; + packageName = "markdown-it-emoji"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-emoji/-/markdown-it-emoji-1.4.0.tgz"; + sha1 = "9bee0e9a990a963ba96df6980c4fddb05dfb4dcc"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Emoji plugin for markdown-it markdown parser."; + homepage = https://github.com/markdown-it/markdown-it-emoji; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-footnote-^3.0.1" = nodeEnv.buildNodePackage { + name = "markdown-it-footnote"; + packageName = "markdown-it-footnote"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-footnote/-/markdown-it-footnote-3.0.1.tgz"; + sha1 = "7f3730747cacc86e2fe0bf8a17a710f34791517a"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Footnotes for markdown-it markdown parser."; + homepage = "https://github.com/markdown-it/markdown-it-footnote#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-imsize-^2.0.1" = nodeEnv.buildNodePackage { + name = "markdown-it-imsize"; + packageName = "markdown-it-imsize"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-imsize/-/markdown-it-imsize-2.0.1.tgz"; + sha1 = "cca0427905d05338a247cb9ca9d968c5cddd5170"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Markdown-it plugin to specify image size"; + homepage = https://github.com/tatsy/markdown-it-imsize; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-ins-^2.0.0" = nodeEnv.buildNodePackage { + name = "markdown-it-ins"; + packageName = "markdown-it-ins"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-ins/-/markdown-it-ins-2.0.0.tgz"; + sha1 = "a5aa6a30f1e2f71e9497567cfdff40f1fde67483"; + }; + buildInputs = globalBuildInputs; + meta = { + description = " tag for markdown-it markdown parser."; + homepage = https://github.com/markdown-it/markdown-it-ins; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-mark-^2.0.0" = nodeEnv.buildNodePackage { + name = "markdown-it-mark"; + packageName = "markdown-it-mark"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-mark/-/markdown-it-mark-2.0.0.tgz"; + sha1 = "46a1aa947105aed8188978e0a016179e404f42c7"; + }; + buildInputs = globalBuildInputs; + meta = { + description = " tag for markdown-it markdown parser."; + homepage = https://github.com/markdown-it/markdown-it-mark; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-mathjax-^2.0.0" = nodeEnv.buildNodePackage { + name = "markdown-it-mathjax"; + packageName = "markdown-it-mathjax"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-mathjax/-/markdown-it-mathjax-2.0.0.tgz"; + sha1 = "ae2b4f4c5c719a03f9e475c664f7b2685231d9e9"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "[![Build Status](https://img.shields.io/travis/classeur/markdown-it-mathjax/master.svg?style=flat)](https://travis-ci.org/classeur/markdown-it-mathjax) [![NPM version](https://img.shields.io/npm/v/markdown-it-mathjax.svg?style=flat)](https://www.npmjs.org"; + homepage = "https://github.com/classeur/markdown-it-mathjax#readme"; + license = "ISC"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-regexp-^0.4.0" = nodeEnv.buildNodePackage { + name = "markdown-it-regexp"; + packageName = "markdown-it-regexp"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-regexp/-/markdown-it-regexp-0.4.0.tgz"; + sha1 = "d64d713eecec55ce4cfdeb321750ecc099e2c2dc"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "plugin that makes regexp replacement simple"; + homepage = https://github.com/rlidwka/markdown-it-regexp; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-sub-^1.0.0" = nodeEnv.buildNodePackage { + name = "markdown-it-sub"; + packageName = "markdown-it-sub"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-sub/-/markdown-it-sub-1.0.0.tgz"; + sha1 = "375fd6026eae7ddcb012497f6411195ea1e3afe8"; + }; + buildInputs = globalBuildInputs; + meta = { + description = " tag for markdown-it markdown parser."; + homepage = https://github.com/markdown-it/markdown-it-sub; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-it-sup-^1.0.0" = nodeEnv.buildNodePackage { + name = "markdown-it-sup"; + packageName = "markdown-it-sup"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-it-sup/-/markdown-it-sup-1.0.0.tgz"; + sha1 = "cb9c9ff91a5255ac08f3fd3d63286e15df0a1fc3"; + }; + buildInputs = globalBuildInputs; + meta = { + description = " tag for markdown-it markdown parser."; + homepage = https://github.com/markdown-it/markdown-it-sup; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "markdown-pdf-^8.0.0" = nodeEnv.buildNodePackage { + name = "markdown-pdf"; + packageName = "markdown-pdf"; + version = "8.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/markdown-pdf/-/markdown-pdf-8.1.1.tgz"; + sha512 = "lpRyiNptdwArH6bG6Y8X13G5Qr/usTTDXxTp7zjhwxJ+cQO7Z6A1T265ZiN6PVDLzRNxxtcquQCIOpTC0U1NFg=="; + }; + dependencies = [ + sources."ajv-5.5.2" + sources."argparse-0.1.16" + sources."asn1-0.2.4" + sources."assert-plus-1.0.0" + sources."async-1.5.2" + sources."asynckit-0.4.0" + sources."autolinker-0.15.3" + sources."aws-sign2-0.7.0" + sources."aws4-1.7.0" + sources."bcrypt-pbkdf-1.0.2" + sources."buffer-from-1.1.1" + sources."caseless-0.12.0" + sources."co-4.6.0" + sources."combined-stream-1.0.6" + sources."commander-2.16.0" + sources."concat-stream-1.6.2" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."delayed-stream-1.0.0" + sources."duplexer-0.1.1" + sources."ecc-jsbn-0.1.2" + sources."es6-promise-4.2.4" + sources."extend-3.0.2" + sources."extract-zip-1.6.7" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-1.1.0" + sources."fast-json-stable-stringify-2.0.0" + sources."fd-slicer-1.0.1" + sources."forever-agent-0.6.1" + sources."form-data-2.3.2" + sources."fs-extra-1.0.0" + sources."getpass-0.1.7" + sources."graceful-fs-4.1.11" + sources."har-schema-2.0.0" + sources."har-validator-5.0.3" + sources."hasha-2.2.0" + sources."highlight.js-9.12.0" + sources."http-signature-1.2.0" + sources."inherits-2.0.3" + sources."is-stream-1.1.0" + sources."is-typedarray-1.0.0" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.3.1" + sources."json-stringify-safe-5.0.1" + sources."jsonfile-2.4.0" + sources."jsprim-1.4.1" + sources."kew-0.7.0" + sources."klaw-1.3.1" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."oauth-sign-0.8.2" + sources."os-tmpdir-1.0.2" + sources."pend-1.2.0" + sources."performance-now-2.1.0" + sources."phantomjs-prebuilt-2.1.16" + sources."pinkie-2.0.4" + sources."pinkie-promise-2.0.1" + sources."process-nextick-args-2.0.0" + sources."progress-1.1.8" + sources."punycode-1.4.1" + sources."qs-6.5.2" + sources."readable-stream-2.3.6" + sources."remarkable-1.7.1" + sources."request-2.87.0" + sources."request-progress-2.0.1" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."series-stream-1.0.1" + sources."sshpk-1.14.2" + sources."stream-from-to-1.4.3" + sources."string_decoder-1.1.1" + sources."throttleit-1.0.0" + sources."through2-2.0.3" + sources."tmp-0.0.33" + sources."tough-cookie-2.3.4" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."typedarray-0.0.6" + sources."underscore-1.7.0" + sources."underscore.string-2.4.0" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."which-1.3.1" + sources."xtend-4.0.1" + sources."yauzl-2.4.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Markdown to PDF converter"; + homepage = https://github.com/alanshaw/markdown-pdf; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "mathjax-~2.7.0" = nodeEnv.buildNodePackage { + name = "mathjax"; + packageName = "mathjax"; + version = "2.7.5"; + src = fetchurl { + url = "https://registry.npmjs.org/mathjax/-/mathjax-2.7.5.tgz"; + sha512 = "OzsJNitEHAJB3y4IIlPCAvS0yoXwYjlo2Y4kmm9KQzyIBZt2d8yKRalby3uTRNN4fZQiGL2iMXjpdP1u2Rq2DQ=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Beautiful math in all browsers. MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all browsers."; + homepage = "https://github.com/mathjax/MathJax#readme"; + license = "Apache-2.0"; + }; + production = true; + bypassCache = false; + }; + "mermaid-~7.1.0" = nodeEnv.buildNodePackage { + name = "mermaid"; + packageName = "mermaid"; + version = "7.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/mermaid/-/mermaid-7.1.2.tgz"; + sha512 = "bDLu3fQuf3/R0fNkNzB0GTaF7+6SxnZpfTs9DVQF1ougsuP23MBzvEIGfL0ML8zeyg7+J2D+0AaoLVhskW5ulw=="; + }; + dependencies = [ + sources."d3-3.5.17" + sources."dagre-d3-renderer-0.4.26" + sources."dagre-layout-0.8.8" + sources."graphlib-2.1.5" + sources."graphlibrary-2.2.0" + sources."he-1.1.1" + sources."lodash-4.17.10" + sources."moment-2.22.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs."; + homepage = "https://github.com/knsv/mermaid#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "mattermost-^3.4.0" = nodeEnv.buildNodePackage { + name = "mattermost"; + packageName = "mattermost"; + version = "3.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mattermost/-/mattermost-3.4.0.tgz"; + sha1 = "7e4958e1bc96c7da7bc5f179dd2c6ae5035a8857"; + }; + dependencies = [ + sources."async-1.5.2" + sources."combined-stream-1.0.6" + sources."component-emitter-1.2.1" + sources."cookiejar-2.0.6" + sources."core-util-is-1.0.2" + sources."debug-2.6.9" + sources."delayed-stream-1.0.0" + sources."extend-3.0.0" + sources."form-data-1.0.0-rc3" + sources."formidable-1.0.17" + sources."inherits-2.0.3" + sources."isarray-0.0.1" + sources."methods-1.1.2" + sources."mime-1.3.4" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."ms-2.0.0" + sources."qs-2.3.3" + sources."readable-stream-1.0.27-1" + sources."reduce-component-1.0.1" + sources."string_decoder-0.10.31" + sources."superagent-1.8.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Javascript library for interacting with the Mattermost API"; + homepage = https://www.mattermost.org/; + license = "Apache-2.0"; + }; + production = true; + bypassCache = false; + }; + "meta-marked-^0.4.2" = nodeEnv.buildNodePackage { + name = "meta-marked"; + packageName = "meta-marked"; + version = "0.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/meta-marked/-/meta-marked-0.4.2.tgz"; + sha1 = "4a1fae344f53d7040aacabb723e2f432a37455f8"; + }; + dependencies = [ + sources."argparse-1.0.10" + sources."esprima-2.7.3" + sources."js-yaml-3.5.5" + sources."marked-0.3.19" + sources."sprintf-js-1.0.3" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "The 'marked' markdown processor with a simple metadata system."; + homepage = "https://github.com/j201/meta-marked#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "method-override-^2.3.7" = nodeEnv.buildNodePackage { + name = "method-override"; + packageName = "method-override"; + version = "2.3.10"; + src = fetchurl { + url = "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz"; + sha1 = "e3daf8d5dee10dd2dce7d4ae88d62bbee77476b4"; + }; + dependencies = [ + sources."debug-2.6.9" + sources."methods-1.1.2" + sources."ms-2.0.0" + sources."parseurl-1.3.2" + sources."vary-1.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Override HTTP verbs"; + homepage = "https://github.com/expressjs/method-override#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "minimist-^1.2.0" = nodeEnv.buildNodePackage { + name = "minimist"; + packageName = "minimist"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; + sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "parse argument options"; + homepage = https://github.com/substack/minimist; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "minio-^6.0.0" = nodeEnv.buildNodePackage { + name = "minio"; + packageName = "minio"; + version = "6.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/minio/-/minio-6.0.0.tgz"; + sha1 = "7e514d38eaacf2264556b232f1c2c063cc6ca7ba"; + }; + dependencies = [ + sources."async-1.5.2" + sources."block-stream2-1.1.0" + sources."buffer-from-1.1.1" + sources."concat-stream-1.6.2" + sources."core-util-is-1.0.2" + sources."defined-1.0.0" + sources."es6-error-2.1.1" + sources."inherits-2.0.3" + sources."isarray-1.0.0" + sources."json-stream-1.0.0" + sources."lodash-4.17.10" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."process-nextick-args-2.0.0" + sources."querystring-0.2.0" + sources."readable-stream-2.3.6" + sources."safe-buffer-5.1.2" + sources."sax-1.2.4" + sources."source-map-0.5.7" + sources."source-map-support-0.4.18" + sources."string_decoder-1.1.1" + (sources."through2-0.6.5" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.0.34" + sources."string_decoder-0.10.31" + ]; + }) + sources."typedarray-0.0.6" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."xml-1.0.1" + sources."xml2js-0.4.19" + sources."xmlbuilder-9.0.7" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "S3 Compatible Cloud Storage client"; + homepage = "https://github.com/minio/minio-js#readme"; + license = "Apache-2.0"; + }; + production = true; + bypassCache = false; + }; + "moment-^2.17.1" = nodeEnv.buildNodePackage { + name = "moment"; + packageName = "moment"; + version = "2.22.2"; + src = fetchurl { + url = "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz"; + sha1 = "3c257f9839fc0e93ff53149632239eb90783ff66"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Parse, validate, manipulate, and display dates"; + homepage = http://momentjs.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "morgan-^1.7.0" = nodeEnv.buildNodePackage { + name = "morgan"; + packageName = "morgan"; + version = "1.9.0"; + src = fetchurl { + url = "https://registry.npmjs.org/morgan/-/morgan-1.9.0.tgz"; + sha1 = "d01fa6c65859b76fcf31b3cb53a3821a311d8051"; + }; + dependencies = [ + sources."basic-auth-2.0.0" + sources."debug-2.6.9" + sources."depd-1.1.2" + sources."ee-first-1.1.1" + sources."ms-2.0.0" + sources."on-finished-2.3.0" + sources."on-headers-1.0.1" + sources."safe-buffer-5.1.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "HTTP request logger middleware for node.js"; + homepage = "https://github.com/expressjs/morgan#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "mysql-^2.12.0" = nodeEnv.buildNodePackage { + name = "mysql"; + packageName = "mysql"; + version = "2.16.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mysql/-/mysql-2.16.0.tgz"; + sha512 = "dPbN2LHonQp7D5ja5DJXNbCLe/HRdu+f3v61aguzNRQIrmZLOeRoymBYyeThrR6ug+FqzDL95Gc9maqZUJS+Gw=="; + }; + dependencies = [ + sources."bignumber.js-4.1.0" + sources."core-util-is-1.0.2" + sources."inherits-2.0.3" + sources."isarray-1.0.0" + sources."process-nextick-args-2.0.0" + sources."readable-stream-2.3.6" + sources."safe-buffer-5.1.2" + sources."sqlstring-2.3.1" + sources."string_decoder-1.1.1" + sources."util-deprecate-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed."; + homepage = "https://github.com/mysqljs/mysql#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "node-uuid-^1.4.7" = nodeEnv.buildNodePackage { + name = "node-uuid"; + packageName = "node-uuid"; + version = "1.4.8"; + src = fetchurl { + url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz"; + sha1 = "b040eb0923968afabf8d32fb1f17f1167fdab907"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Rigorous implementation of RFC4122 (v1 and v4) UUIDs."; + homepage = https://github.com/broofa/node-uuid; + }; + production = true; + bypassCache = false; + }; + "octicons-~4.4.0" = nodeEnv.buildNodePackage { + name = "octicons"; + packageName = "octicons"; + version = "4.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/octicons/-/octicons-4.4.0.tgz"; + sha1 = "aca3bd32f5dc1d907a8d0de744f78e0c54e19446"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "A scalable set of icons handcrafted with <3 by GitHub."; + homepage = https://octicons.github.com/; + license = "(OFL-1.1 OR MIT)"; + }; + production = true; + bypassCache = false; + }; + "passport-^0.4.0" = nodeEnv.buildNodePackage { + name = "passport"; + packageName = "passport"; + version = "0.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport/-/passport-0.4.0.tgz"; + sha1 = "c5095691347bd5ad3b5e180238c3914d16f05811"; + }; + dependencies = [ + sources."passport-strategy-1.0.0" + sources."pause-0.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Simple, unobtrusive authentication for Node.js."; + homepage = http://passportjs.org/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "passport-dropbox-oauth2-^1.1.0" = nodeEnv.buildNodePackage { + name = "passport-dropbox-oauth2"; + packageName = "passport-dropbox-oauth2"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-dropbox-oauth2/-/passport-dropbox-oauth2-1.1.0.tgz"; + sha1 = "77c737636e4841944dfb82dfc42c3d8ab782c10e"; + }; + dependencies = [ + sources."oauth-0.9.15" + sources."passport-oauth-1.0.0" + sources."passport-oauth1-1.1.0" + sources."passport-oauth2-1.4.0" + sources."passport-strategy-1.0.0" + sources."pkginfo-0.2.3" + sources."uid2-0.0.3" + sources."utils-merge-1.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Dropbox OAuth 2.0 authentication strategy for Passport."; + homepage = "https://github.com/florianheinemann/passport-dropbox-oauth2#readme"; + }; + production = true; + bypassCache = false; + }; + "passport-facebook-^2.1.1" = nodeEnv.buildNodePackage { + name = "passport-facebook"; + packageName = "passport-facebook"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-facebook/-/passport-facebook-2.1.1.tgz"; + sha1 = "c39d0b52ae4d59163245a4e21a7b9b6321303311"; + }; + dependencies = [ + sources."oauth-0.9.15" + sources."passport-oauth2-1.4.0" + sources."passport-strategy-1.0.0" + sources."uid2-0.0.3" + sources."utils-merge-1.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Facebook authentication strategy for Passport."; + homepage = "https://github.com/jaredhanson/passport-facebook#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "passport-github-^1.1.0" = nodeEnv.buildNodePackage { + name = "passport-github"; + packageName = "passport-github"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-github/-/passport-github-1.1.0.tgz"; + sha1 = "8ce1e3fcd61ad7578eb1df595839e4aea12355d4"; + }; + dependencies = [ + sources."oauth-0.9.15" + sources."passport-oauth2-1.4.0" + sources."passport-strategy-1.0.0" + sources."uid2-0.0.3" + sources."utils-merge-1.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "GitHub authentication strategy for Passport."; + homepage = "https://github.com/jaredhanson/passport-github#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "passport-gitlab2-^4.0.0" = nodeEnv.buildNodePackage { + name = "passport-gitlab2"; + packageName = "passport-gitlab2"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-gitlab2/-/passport-gitlab2-4.0.0.tgz"; + sha512 = "C/8/L8piHwv57J6fY/MzsEJc8yCkgsyBSzMWxfTfEHRvCaTkD08vJ5b/txydKrWrRPl4MHuZfisFnKlZHmq4yw=="; + }; + dependencies = [ + sources."oauth-0.9.15" + sources."passport-oauth2-1.4.0" + sources."passport-strategy-1.0.0" + sources."uid2-0.0.3" + sources."utils-merge-1.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "GitLab authentication strategy for Passport."; + homepage = "https://github.com/fh1ch/passport-gitlab2#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "passport-google-oauth20-^1.0.0" = nodeEnv.buildNodePackage { + name = "passport-google-oauth20"; + packageName = "passport-google-oauth20"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-1.0.0.tgz"; + sha1 = "3b960e8a1d70d1dbe794615c827c68c40392a5d0"; + }; + dependencies = [ + sources."oauth-0.9.15" + sources."passport-oauth2-1.4.0" + sources."passport-strategy-1.0.0" + sources."uid2-0.0.3" + sources."utils-merge-1.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Google (OAuth 2.0) authentication strategy for Passport."; + homepage = "https://github.com/jaredhanson/passport-google-oauth2#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "passport-ldapauth-^2.0.0" = nodeEnv.buildNodePackage { + name = "passport-ldapauth"; + packageName = "passport-ldapauth"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-ldapauth/-/passport-ldapauth-2.0.0.tgz"; + sha1 = "42dff004417185d0a4d9f776a3eed8d4731fd689"; + }; + dependencies = [ + sources."@types/body-parser-1.17.0" + sources."@types/connect-3.4.32" + sources."@types/events-1.2.0" + sources."@types/express-4.16.0" + sources."@types/express-serve-static-core-4.16.0" + sources."@types/ldapjs-1.0.3" + sources."@types/mime-2.0.0" + sources."@types/node-7.0.68" + sources."@types/passport-0.3.5" + sources."@types/range-parser-1.2.2" + sources."@types/serve-static-1.13.2" + sources."asn1-0.2.3" + sources."assert-plus-1.0.0" + sources."backoff-2.5.0" + sources."balanced-match-1.0.0" + sources."bcryptjs-2.4.3" + sources."brace-expansion-1.1.11" + sources."bunyan-1.8.12" + sources."concat-map-0.0.1" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."dtrace-provider-0.8.7" + sources."extsprintf-1.2.0" + sources."glob-6.0.4" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + (sources."ldap-filter-0.2.2" // { + dependencies = [ + sources."assert-plus-0.1.5" + ]; + }) + sources."ldapauth-fork-4.0.2" + sources."ldapjs-1.0.2" + sources."lru-cache-4.1.3" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."mkdirp-0.5.1" + sources."moment-2.22.2" + sources."mv-2.1.1" + sources."nan-2.10.0" + sources."ncp-2.0.0" + sources."once-1.4.0" + sources."passport-strategy-1.0.0" + sources."path-is-absolute-1.0.1" + sources."precond-0.2.3" + sources."pseudomap-1.0.2" + sources."rimraf-2.4.5" + sources."safe-json-stringify-1.2.0" + (sources."vasync-1.6.4" // { + dependencies = [ + sources."verror-1.6.0" + ]; + }) + sources."verror-1.10.0" + sources."wrappy-1.0.2" + sources."yallist-2.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "LDAP authentication strategy for Passport"; + homepage = "https://github.com/vesse/passport-ldapauth#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "passport-local-^1.0.0" = nodeEnv.buildNodePackage { + name = "passport-local"; + packageName = "passport-local"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz"; + sha1 = "1fe63268c92e75606626437e3b906662c15ba6ee"; + }; + dependencies = [ + sources."passport-strategy-1.0.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Local username and password authentication strategy for Passport."; + }; + production = true; + bypassCache = false; + }; + "passport-oauth2-^1.4.0" = nodeEnv.buildNodePackage { + name = "passport-oauth2"; + packageName = "passport-oauth2"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.4.0.tgz"; + sha1 = "f62f81583cbe12609be7ce6f160b9395a27b86ad"; + }; + dependencies = [ + sources."oauth-0.9.15" + sources."passport-strategy-1.0.0" + sources."uid2-0.0.3" + sources."utils-merge-1.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "OAuth 2.0 authentication strategy for Passport."; + homepage = "https://github.com/jaredhanson/passport-oauth2#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "passport-twitter-^1.0.4" = nodeEnv.buildNodePackage { + name = "passport-twitter"; + packageName = "passport-twitter"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-twitter/-/passport-twitter-1.0.4.tgz"; + sha1 = "01a799e1f760bf2de49f2ba5fba32282f18932d7"; + }; + dependencies = [ + sources."oauth-0.9.15" + sources."passport-oauth1-1.1.0" + sources."passport-strategy-1.0.0" + sources."utils-merge-1.0.1" + sources."xmldom-0.1.27" + sources."xtraverse-0.1.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Twitter authentication strategy for Passport."; + homepage = "https://github.com/jaredhanson/passport-twitter#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "passport-saml-^0.31.0" = nodeEnv.buildNodePackage { + name = "passport-saml"; + packageName = "passport-saml"; + version = "0.31.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport-saml/-/passport-saml-0.31.0.tgz"; + sha1 = "e4d654cab30f018bfd39056efe7bcfa770aab463"; + }; + dependencies = [ + sources."async-2.6.1" + sources."ejs-2.6.1" + sources."lodash-4.17.10" + sources."node-forge-0.7.5" + sources."passport-strategy-1.0.0" + sources."q-1.5.1" + sources."sax-1.2.4" + (sources."xml-crypto-0.10.1" // { + dependencies = [ + sources."xmldom-0.1.19" + ]; + }) + sources."xml-encryption-0.11.2" + sources."xml2js-0.4.19" + sources."xmlbuilder-9.0.7" + sources."xmldom-0.1.27" + sources."xpath-0.0.27" + sources."xpath.js-1.1.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "SAML 2.0 authentication strategy for Passport"; + homepage = "https://github.com/bergie/passport-saml#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "passport.socketio-^3.7.0" = nodeEnv.buildNodePackage { + name = "passport.socketio"; + packageName = "passport.socketio"; + version = "3.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/passport.socketio/-/passport.socketio-3.7.0.tgz"; + sha1 = "2ee5fafe9695d4281c8cddd3fe975ecd18e6726e"; + }; + dependencies = [ + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "access passport.js authenticated user information from socket.io"; + homepage = "https://github.com/jfromaniello/passport.socketio#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "pdfobject-^2.0.201604172" = nodeEnv.buildNodePackage { + name = "pdfobject"; + packageName = "pdfobject"; + version = "2.0.201604172"; + src = fetchurl { + url = "https://registry.npmjs.org/pdfobject/-/pdfobject-2.0.201604172.tgz"; + sha1 = "112edf93b98be121a5e780b06e7f5f78ad31ab3f"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "An open-source standards-friendly JavaScript utility for embedding PDF files into HTML documents"; + homepage = "https://github.com/pipwerks/PDFObject#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "pg-^6.1.2" = nodeEnv.buildNodePackage { + name = "pg"; + packageName = "pg"; + version = "6.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pg/-/pg-6.4.2.tgz"; + sha1 = "c364011060eac7a507a2ae063eb857ece910e27f"; + }; + dependencies = [ + sources."buffer-writer-1.0.1" + sources."generic-pool-2.4.3" + sources."js-string-escape-1.0.1" + sources."object-assign-4.1.0" + sources."packet-reader-0.3.1" + sources."pg-connection-string-0.1.3" + sources."pg-int8-1.0.1" + sources."pg-pool-1.8.0" + sources."pg-types-1.13.0" + sources."pgpass-1.0.2" + sources."postgres-array-1.0.2" + sources."postgres-bytea-1.0.0" + sources."postgres-date-1.0.3" + sources."postgres-interval-1.1.2" + sources."semver-4.3.2" + sources."split-1.0.1" + sources."through-2.3.8" + sources."xtend-4.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "PostgreSQL client - pure javascript & libpq with the same API"; + homepage = http://github.com/brianc/node-postgres; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "pg-hstore-^2.3.2" = nodeEnv.buildNodePackage { + name = "pg-hstore"; + packageName = "pg-hstore"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/pg-hstore/-/pg-hstore-2.3.2.tgz"; + sha1 = "f7ef053e7b9b892ae986af2f7cbe86432dfcf24f"; + }; + dependencies = [ + sources."underscore-1.9.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "An module for serializing and deserializing JSON data in to hstore format"; + homepage = https://github.com/scarney81/pg-hstore; + }; + production = true; + bypassCache = false; + }; + "prismjs-^1.6.0" = nodeEnv.buildNodePackage { + name = "prismjs"; + packageName = "prismjs"; + version = "1.15.0"; + src = fetchurl { + url = "https://registry.npmjs.org/prismjs/-/prismjs-1.15.0.tgz"; + sha512 = "Lf2JrFYx8FanHrjoV5oL8YHCclLQgbJcVZR+gikGGMqz6ub5QVWDTM6YIwm3BuPxM/LOV+rKns3LssXNLIf+DA=="; + }; + dependencies = [ + sources."clipboard-2.0.1" + sources."delegate-3.2.0" + sources."good-listener-1.2.2" + sources."select-1.1.2" + sources."tiny-emitter-2.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet."; + homepage = "https://github.com/LeaVerou/prism#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "randomcolor-^0.5.3" = nodeEnv.buildNodePackage { + name = "randomcolor"; + packageName = "randomcolor"; + version = "0.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/randomcolor/-/randomcolor-0.5.3.tgz"; + sha1 = "7f90f2f2a7f6d5a52232161eeaeeaea9ac3b5815"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "A tiny script for generating attractive random colors"; + homepage = https://randomcolor.llllll.li/; + license = "CC0"; + }; + production = true; + bypassCache = false; + }; + "raphael-git+https://github.com/dmitrybaranovskiy/raphael" = nodeEnv.buildNodePackage { + name = "raphael"; + packageName = "raphael"; + version = "2.2.7"; + src = fetchgit { + url = "https://github.com/dmitrybaranovskiy/raphael"; + rev = "527c51b7b12f846f9ab0d5ddf14767912b569c7d"; + sha256 = "a9c2dece0218d3c82ad624fd55d7f81b7696fd0415bc0f52429f2d09497b25d8"; + }; + dependencies = [ + sources."eve-raphael-0.5.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "JavaScript Vector Library"; + homepage = http://dmitrybaranovskiy.github.io/raphael/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "readline-sync-^1.4.7" = nodeEnv.buildNodePackage { + name = "readline-sync"; + packageName = "readline-sync"; + version = "1.4.9"; + src = fetchurl { + url = "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.9.tgz"; + sha1 = "3eda8e65f23cd2a17e61301b1f0003396af5ecda"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Synchronous Readline for interactively running to have a conversation with the user via a console(TTY)."; + homepage = https://github.com/anseki/readline-sync; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "request-^2.79.0" = nodeEnv.buildNodePackage { + name = "request"; + packageName = "request"; + version = "2.87.0"; + src = fetchurl { + url = "https://registry.npmjs.org/request/-/request-2.87.0.tgz"; + sha512 = "fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw=="; + }; + dependencies = [ + sources."ajv-5.5.2" + 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.7.0" + sources."bcrypt-pbkdf-1.0.2" + sources."caseless-0.12.0" + sources."co-4.6.0" + sources."combined-stream-1.0.6" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."extend-3.0.2" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-1.1.0" + sources."fast-json-stable-stringify-2.0.0" + sources."forever-agent-0.6.1" + sources."form-data-2.3.2" + sources."getpass-0.1.7" + sources."har-schema-2.0.0" + sources."har-validator-5.0.3" + sources."http-signature-1.2.0" + sources."is-typedarray-1.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.3.1" + sources."json-stringify-safe-5.0.1" + sources."jsprim-1.4.1" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."oauth-sign-0.8.2" + sources."performance-now-2.1.0" + sources."punycode-1.4.1" + sources."qs-6.5.2" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sshpk-1.14.2" + sources."tough-cookie-2.3.4" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."uuid-3.3.2" + sources."verror-1.10.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Simplified HTTP request client."; + homepage = "https://github.com/request/request#readme"; + license = "Apache-2.0"; + }; + production = true; + bypassCache = false; + }; + "reveal.js-~3.6.0" = nodeEnv.buildNodePackage { + name = "reveal.js"; + packageName = "reveal.js"; + version = "3.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/reveal.js/-/reveal.js-3.6.0.tgz"; + sha512 = "ZhXBWoDiaNySAJgs3XqmkHTmjR3Dkkhyy89VY8PLzXBDwNhP7ZEGtBT1H3xJRCEGOD4ScLJBbU75PRiPLQgWgw=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "The HTML Presentation Framework"; + homepage = http://revealjs.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "scrypt-^6.0.3" = nodeEnv.buildNodePackage { + name = "scrypt"; + packageName = "scrypt"; + version = "6.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/scrypt/-/scrypt-6.0.3.tgz"; + sha1 = "04e014a5682b53fa50c2d5cce167d719c06d870d"; + }; + dependencies = [ + sources."nan-2.10.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "The scrypt crypto library for NodeJS"; + homepage = https://github.com/barrysteyn/node-scrypt; + license = "zlib"; + }; + production = true; + bypassCache = false; + }; + "select2-^3.5.2-browserify" = nodeEnv.buildNodePackage { + name = "select2"; + packageName = "select2"; + version = "3.5.2-browserify"; + src = fetchurl { + url = "https://registry.npmjs.org/select2/-/select2-3.5.2-browserify.tgz"; + sha1 = "dc4dafda38d67a734e8a97a46f0d3529ae05391d"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Browserify-ed version of Select2."; + homepage = http://ivaynberg.github.io/select2; + }; + production = true; + bypassCache = false; + }; + "sequelize-^3.28.0" = nodeEnv.buildNodePackage { + name = "sequelize"; + packageName = "sequelize"; + version = "3.33.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sequelize/-/sequelize-3.33.0.tgz"; + sha1 = "b0eb12b87223aded10e50a9d78506e0dd42f9208"; + }; + dependencies = [ + sources."@types/geojson-1.0.6" + sources."bluebird-3.5.1" + sources."debug-2.6.9" + sources."depd-1.1.2" + sources."dottie-1.1.1" + sources."generic-pool-2.4.2" + sources."inflection-1.12.0" + sources."lodash-4.17.10" + sources."moment-2.22.2" + sources."moment-timezone-0.5.21" + sources."ms-2.0.0" + sources."retry-as-promised-2.3.2" + sources."semver-5.5.0" + sources."shimmer-1.1.0" + sources."terraformer-1.0.9" + sources."terraformer-wkt-parser-1.2.0" + sources."toposort-class-1.0.1" + sources."uuid-3.3.2" + sources."validator-5.7.0" + sources."wkx-0.2.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Multi dialect ORM for Node.JS/io.js"; + homepage = "https://github.com/sequelize/sequelize#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "sequelize-cli-^2.5.1" = nodeEnv.buildNodePackage { + name = "sequelize-cli"; + packageName = "sequelize-cli"; + version = "2.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sequelize-cli/-/sequelize-cli-2.8.0.tgz"; + sha1 = "4304cce60e499169603f838dedbab421c9849e74"; + }; + dependencies = [ + sources."abbrev-1.1.1" + sources."ansi-gray-0.1.1" + sources."ansi-regex-2.1.1" + sources."ansi-styles-2.2.1" + sources."ansi-wrap-0.1.0" + sources."archy-1.0.0" + sources."arr-diff-2.0.0" + sources."arr-flatten-1.1.0" + sources."arr-union-3.1.0" + sources."array-differ-1.0.0" + sources."array-each-1.0.1" + sources."array-slice-1.1.0" + sources."array-uniq-1.0.3" + sources."array-unique-0.2.1" + sources."assign-symbols-1.0.0" + sources."atob-2.1.1" + sources."balanced-match-1.0.0" + (sources."base-0.11.2" // { + dependencies = [ + sources."define-property-1.0.0" + sources."isobject-3.0.1" + ]; + }) + sources."beeper-1.1.1" + sources."bluebird-3.5.1" + sources."brace-expansion-1.1.11" + sources."braces-1.8.5" + sources."builtin-modules-1.1.1" + (sources."cache-base-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."camelcase-4.1.0" + sources."chalk-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."isobject-3.0.1" + sources."kind-of-5.1.0" + ]; + }) + sources."cli-color-1.2.0" + (sources."cliui-3.2.0" // { + dependencies = [ + sources."string-width-1.0.2" + ]; + }) + sources."clone-1.0.4" + sources."clone-stats-0.0.1" + sources."code-point-at-1.1.0" + sources."collection-visit-1.0.0" + sources."color-support-1.1.3" + sources."commander-2.16.0" + sources."component-emitter-1.2.1" + sources."concat-map-0.0.1" + sources."config-chain-1.1.11" + sources."copy-descriptor-0.1.1" + sources."core-util-is-1.0.2" + (sources."cross-spawn-5.1.0" // { + dependencies = [ + sources."lru-cache-4.1.3" + ]; + }) + sources."d-1.0.0" + sources."dateformat-2.2.0" + sources."debug-2.6.9" + sources."decamelize-1.2.0" + sources."decode-uri-component-0.2.0" + sources."defaults-1.0.3" + (sources."define-property-2.0.2" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."deprecated-0.0.1" + sources."detect-file-0.1.0" + sources."duplexer2-0.0.2" + (sources."editorconfig-0.13.3" // { + dependencies = [ + sources."lru-cache-3.2.0" + sources."semver-5.5.0" + ]; + }) + sources."end-of-stream-0.1.5" + sources."error-ex-1.3.2" + sources."es5-ext-0.10.45" + sources."es6-iterator-2.0.3" + sources."es6-symbol-3.1.1" + sources."es6-weak-map-2.0.2" + sources."escape-string-regexp-1.0.5" + sources."event-emitter-0.3.5" + sources."execa-0.7.0" + sources."expand-brackets-0.1.5" + sources."expand-range-1.8.2" + sources."expand-tilde-1.2.2" + sources."extend-3.0.2" + (sources."extend-shallow-3.0.2" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + sources."extglob-0.3.2" + sources."fancy-log-1.3.2" + sources."filename-regex-2.0.1" + sources."fill-range-2.2.4" + sources."find-index-0.1.1" + sources."find-up-2.1.0" + sources."findup-sync-1.0.0" + (sources."fined-1.1.0" // { + dependencies = [ + sources."expand-tilde-2.0.2" + ]; + }) + sources."first-chunk-stream-1.0.0" + sources."flagged-respawn-1.0.0" + sources."for-in-1.0.2" + sources."for-own-0.1.5" + sources."fragment-cache-0.2.1" + sources."fs-exists-sync-0.1.0" + sources."fs-extra-4.0.3" + sources."gaze-0.5.2" + sources."get-caller-file-1.0.3" + sources."get-stream-3.0.0" + sources."get-value-2.0.6" + sources."glob-4.5.3" + sources."glob-base-0.3.0" + sources."glob-parent-2.0.0" + (sources."glob-stream-3.1.18" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.0.34" + sources."through2-0.6.5" + ]; + }) + sources."glob-watcher-0.0.6" + sources."glob2base-0.0.12" + sources."global-modules-0.2.3" + sources."global-prefix-0.1.5" + (sources."globule-0.1.0" // { + dependencies = [ + sources."glob-3.1.21" + sources."graceful-fs-1.2.3" + sources."inherits-1.0.2" + sources."lodash-1.0.2" + sources."minimatch-0.2.14" + ]; + }) + sources."glogg-1.0.1" + sources."graceful-fs-4.1.11" + sources."gulp-3.9.1" + sources."gulp-help-1.6.1" + sources."gulp-util-3.0.8" + sources."gulplog-1.0.0" + sources."has-ansi-2.0.0" + sources."has-gulplog-0.1.0" + (sources."has-value-1.0.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + (sources."has-values-1.0.0" // { + dependencies = [ + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."kind-of-4.0.0" + ]; + }) + sources."homedir-polyfill-1.0.1" + sources."hosted-git-info-2.7.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + sources."ini-1.3.5" + sources."interpret-1.1.0" + sources."invert-kv-1.0.0" + (sources."is-absolute-1.0.0" // { + dependencies = [ + sources."is-windows-1.0.2" + ]; + }) + (sources."is-accessor-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-arrayish-0.2.1" + sources."is-buffer-1.1.6" + sources."is-builtin-module-1.0.0" + (sources."is-data-descriptor-1.0.0" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + (sources."is-descriptor-1.0.2" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."is-dotfile-1.0.3" + sources."is-equal-shallow-0.1.3" + sources."is-extendable-0.1.1" + sources."is-extglob-1.0.0" + sources."is-fullwidth-code-point-1.0.0" + sources."is-glob-2.0.1" + sources."is-number-2.1.0" + (sources."is-plain-object-2.0.4" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."is-posix-bracket-0.1.1" + sources."is-primitive-2.0.0" + sources."is-promise-2.1.0" + sources."is-relative-1.0.0" + sources."is-stream-1.1.0" + sources."is-unc-path-1.0.0" + sources."is-utf8-0.2.1" + sources."is-windows-0.2.0" + sources."isarray-1.0.0" + sources."isexe-2.0.0" + sources."isobject-2.1.0" + sources."js-beautify-1.7.5" + sources."jsonfile-4.0.0" + sources."kind-of-3.2.2" + sources."lcid-1.0.0" + (sources."liftoff-2.5.0" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + (sources."braces-2.3.2" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."detect-file-1.0.0" + (sources."expand-brackets-2.1.4" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + ]; + }) + sources."expand-tilde-2.0.2" + (sources."extglob-2.0.4" // { + dependencies = [ + sources."define-property-1.0.0" + sources."extend-shallow-2.0.1" + ]; + }) + (sources."fill-range-4.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + ]; + }) + sources."findup-sync-2.0.0" + sources."global-modules-1.0.0" + sources."global-prefix-1.0.2" + (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" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + sources."is-extglob-2.1.1" + sources."is-glob-3.1.0" + (sources."is-number-3.0.0" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-windows-1.0.2" + sources."isobject-3.0.1" + sources."kind-of-6.0.2" + sources."micromatch-3.1.10" + sources."resolve-dir-1.0.1" + ]; + }) + (sources."load-json-file-2.0.0" // { + dependencies = [ + sources."strip-bom-3.0.0" + ]; + }) + sources."locate-path-2.0.0" + sources."lodash-4.17.10" + sources."lodash._basecopy-3.0.1" + sources."lodash._basetostring-3.0.1" + sources."lodash._basevalues-3.0.0" + sources."lodash._getnative-3.9.1" + sources."lodash._isiterateecall-3.0.9" + sources."lodash._reescape-3.0.0" + sources."lodash._reevaluate-3.0.0" + sources."lodash._reinterpolate-3.0.0" + sources."lodash._root-3.0.1" + sources."lodash.escape-3.2.0" + sources."lodash.isarguments-3.1.0" + sources."lodash.isarray-3.0.4" + sources."lodash.keys-3.1.2" + sources."lodash.restparam-3.6.1" + sources."lodash.template-3.6.2" + sources."lodash.templatesettings-3.1.1" + sources."lru-cache-2.7.3" + sources."lru-queue-0.1.0" + (sources."make-iterator-1.0.1" // { + dependencies = [ + sources."kind-of-6.0.2" + ]; + }) + sources."map-cache-0.2.2" + sources."map-visit-1.0.0" + sources."math-random-1.0.1" + sources."mem-1.1.0" + sources."memoizee-0.4.12" + sources."micromatch-2.3.11" + sources."mimic-fn-1.2.0" + sources."minimatch-2.0.10" + sources."minimist-1.2.0" + (sources."mixin-deep-1.3.1" // { + dependencies = [ + sources."is-extendable-1.0.1" + ]; + }) + (sources."mkdirp-0.5.1" // { + dependencies = [ + sources."minimist-0.0.8" + ]; + }) + sources."moment-2.22.2" + sources."ms-2.0.0" + sources."multipipe-0.1.2" + (sources."nanomatch-1.2.13" // { + dependencies = [ + sources."arr-diff-4.0.0" + sources."array-unique-0.3.2" + sources."is-windows-1.0.2" + sources."kind-of-6.0.2" + ]; + }) + sources."natives-1.1.4" + sources."next-tick-1.0.0" + sources."nopt-3.0.6" + sources."normalize-package-data-2.4.0" + sources."normalize-path-2.1.1" + sources."npm-run-path-2.0.2" + sources."number-is-nan-1.0.1" + sources."object-assign-3.0.0" + (sources."object-copy-0.1.0" // { + dependencies = [ + sources."define-property-0.2.5" + sources."is-accessor-descriptor-0.1.6" + sources."is-data-descriptor-0.1.4" + (sources."is-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-5.1.0" + ]; + }) + ]; + }) + (sources."object-visit-1.0.1" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + (sources."object.defaults-1.1.0" // { + dependencies = [ + sources."for-own-1.0.0" + sources."isobject-3.0.1" + ]; + }) + (sources."object.map-1.0.1" // { + dependencies = [ + sources."for-own-1.0.0" + ]; + }) + sources."object.omit-2.0.1" + (sources."object.pick-1.3.0" // { + dependencies = [ + sources."isobject-3.0.1" + ]; + }) + sources."once-1.3.3" + sources."orchestrator-0.3.8" + sources."ordered-read-streams-0.1.0" + sources."os-homedir-1.0.2" + sources."os-locale-2.1.0" + sources."p-finally-1.0.0" + sources."p-limit-1.3.0" + sources."p-locate-2.0.0" + sources."p-try-1.0.0" + sources."parse-filepath-1.0.2" + sources."parse-glob-3.0.4" + sources."parse-json-2.2.0" + sources."parse-passwd-1.0.0" + sources."pascalcase-0.1.1" + sources."path-exists-3.0.0" + sources."path-key-2.0.1" + sources."path-parse-1.0.5" + sources."path-root-0.1.1" + sources."path-root-regex-0.1.2" + sources."path-type-2.0.0" + sources."pify-2.3.0" + sources."posix-character-classes-0.1.1" + sources."preserve-0.2.0" + sources."pretty-hrtime-1.0.3" + sources."process-nextick-args-2.0.0" + sources."proto-list-1.2.4" + sources."pseudomap-1.0.2" + (sources."randomatic-3.0.0" // { + dependencies = [ + sources."is-number-4.0.0" + sources."kind-of-6.0.2" + ]; + }) + sources."read-pkg-2.0.0" + sources."read-pkg-up-2.0.0" + (sources."readable-stream-1.1.14" // { + dependencies = [ + sources."isarray-0.0.1" + ]; + }) + sources."rechoir-0.6.2" + sources."redefine-0.2.1" + sources."regex-cache-0.4.4" + sources."regex-not-1.0.2" + sources."remove-trailing-separator-1.1.0" + sources."repeat-element-1.1.2" + sources."repeat-string-1.6.1" + sources."replace-ext-0.0.1" + sources."require-directory-2.1.1" + sources."require-main-filename-1.0.1" + sources."resolve-1.8.1" + sources."resolve-dir-0.1.1" + sources."resolve-url-0.2.1" + sources."ret-0.1.15" + sources."safe-buffer-5.1.2" + sources."safe-regex-1.1.0" + sources."semver-4.3.6" + sources."sequencify-0.0.7" + sources."set-blocking-2.0.0" + (sources."set-value-2.0.0" // { + dependencies = [ + sources."extend-shallow-2.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."snapdragon-0.8.2" // { + dependencies = [ + sources."define-property-0.2.5" + sources."extend-shallow-2.0.1" + (sources."is-accessor-descriptor-0.1.6" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + (sources."is-data-descriptor-0.1.4" // { + dependencies = [ + sources."kind-of-3.2.2" + ]; + }) + sources."is-descriptor-0.1.6" + sources."kind-of-5.1.0" + ]; + }) + (sources."snapdragon-node-2.1.1" // { + dependencies = [ + sources."define-property-1.0.0" + sources."isobject-3.0.1" + ]; + }) + sources."snapdragon-util-3.0.1" + sources."source-map-0.5.7" + sources."source-map-resolve-0.5.2" + sources."source-map-url-0.4.0" + sources."sparkles-1.0.1" + sources."spdx-correct-3.0.0" + sources."spdx-exceptions-2.1.0" + sources."spdx-expression-parse-3.0.0" + sources."spdx-license-ids-3.0.0" + sources."split-string-3.1.0" + (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-consume-0.1.1" + (sources."string-width-2.1.1" // { + dependencies = [ + sources."ansi-regex-3.0.0" + sources."is-fullwidth-code-point-2.0.0" + sources."strip-ansi-4.0.0" + ]; + }) + sources."string_decoder-0.10.31" + sources."strip-ansi-3.0.1" + sources."strip-bom-1.0.0" + sources."strip-eof-1.0.0" + sources."supports-color-2.0.0" + (sources."through2-2.0.3" // { + dependencies = [ + sources."readable-stream-2.3.6" + sources."string_decoder-1.1.1" + ]; + }) + sources."tildify-1.2.0" + sources."time-stamp-1.1.0" + sources."timers-ext-0.1.5" + sources."to-object-path-0.3.0" + sources."to-regex-3.0.2" + (sources."to-regex-range-2.1.1" // { + dependencies = [ + sources."is-number-3.0.0" + ]; + }) + sources."umzug-1.12.0" + sources."unc-path-regex-0.1.2" + (sources."union-value-1.0.0" // { + dependencies = [ + sources."extend-shallow-2.0.1" + sources."set-value-0.4.3" + ]; + }) + sources."unique-stream-1.0.0" + sources."universalify-0.1.2" + (sources."unset-value-1.0.0" // { + dependencies = [ + (sources."has-value-0.3.1" // { + dependencies = [ + sources."isobject-2.1.0" + ]; + }) + sources."has-values-0.1.4" + sources."isobject-3.0.1" + ]; + }) + sources."urix-0.1.0" + sources."use-3.1.1" + sources."user-home-1.1.1" + sources."util-deprecate-1.0.2" + sources."v8flags-2.1.1" + sources."validate-npm-package-license-3.0.3" + sources."vinyl-0.5.3" + (sources."vinyl-fs-0.3.14" // { + dependencies = [ + sources."clone-0.2.0" + sources."graceful-fs-3.0.11" + sources."isarray-0.0.1" + sources."readable-stream-1.0.34" + sources."through2-0.6.5" + sources."vinyl-0.4.6" + ]; + }) + sources."which-1.3.1" + sources."which-module-2.0.0" + (sources."wrap-ansi-2.1.0" // { + dependencies = [ + sources."string-width-1.0.2" + ]; + }) + sources."wrappy-1.0.2" + sources."xtend-4.0.1" + sources."y18n-3.2.1" + sources."yallist-2.1.2" + sources."yargs-8.0.2" + sources."yargs-parser-7.0.0" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "The Sequelize CLI"; + homepage = https://github.com/sequelize/cli; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "shortid-2.2.8" = nodeEnv.buildNodePackage { + name = "shortid"; + packageName = "shortid"; + version = "2.2.8"; + src = fetchurl { + url = "https://registry.npmjs.org/shortid/-/shortid-2.2.8.tgz"; + sha1 = "033b117d6a2e975804f6f0969dbe7d3d0b355131"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Amazingly short non-sequential url-friendly unique id generator."; + homepage = https://github.com/dylang/shortid; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "socket.io-~2.0.4" = nodeEnv.buildNodePackage { + name = "socket.io"; + packageName = "socket.io"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz"; + sha1 = "c1a4590ceff87ecf13c72652f046f716b29e6014"; + }; + dependencies = [ + sources."accepts-1.3.5" + sources."after-0.8.2" + sources."arraybuffer.slice-0.0.7" + sources."async-limiter-1.0.0" + sources."backo2-1.0.2" + sources."base64-arraybuffer-0.1.5" + sources."base64id-1.0.0" + sources."better-assert-1.0.2" + sources."blob-0.0.4" + sources."callsite-1.0.0" + sources."component-bind-1.0.0" + sources."component-emitter-1.2.1" + sources."component-inherit-0.0.3" + sources."cookie-0.3.1" + sources."debug-2.6.9" + (sources."engine.io-3.1.5" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + (sources."engine.io-client-3.1.6" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + sources."engine.io-parser-2.1.2" + sources."has-binary2-1.0.3" + sources."has-cors-1.1.0" + sources."indexof-0.0.1" + sources."isarray-2.0.1" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."ms-2.0.0" + sources."negotiator-0.6.1" + sources."object-component-0.0.3" + sources."parseqs-0.0.5" + sources."parseuri-0.0.5" + sources."safe-buffer-5.1.2" + sources."socket.io-adapter-1.1.1" + sources."socket.io-client-2.0.4" + (sources."socket.io-parser-3.1.3" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + sources."to-array-0.1.4" + sources."ultron-1.1.1" + sources."uws-9.14.0" + sources."ws-3.3.3" + sources."xmlhttprequest-ssl-1.5.5" + sources."yeast-0.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "node.js realtime framework server"; + homepage = "https://github.com/socketio/socket.io#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "socket.io-client-~2.0.4" = nodeEnv.buildNodePackage { + name = "socket.io-client"; + packageName = "socket.io-client"; + version = "2.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz"; + sha1 = "0918a552406dc5e540b380dcd97afc4a64332f8e"; + }; + dependencies = [ + sources."after-0.8.2" + sources."arraybuffer.slice-0.0.7" + sources."async-limiter-1.0.0" + sources."backo2-1.0.2" + sources."base64-arraybuffer-0.1.5" + sources."better-assert-1.0.2" + sources."blob-0.0.4" + sources."callsite-1.0.0" + sources."component-bind-1.0.0" + sources."component-emitter-1.2.1" + sources."component-inherit-0.0.3" + sources."debug-2.6.9" + (sources."engine.io-client-3.1.6" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + sources."engine.io-parser-2.1.2" + sources."has-binary2-1.0.3" + sources."has-cors-1.1.0" + sources."indexof-0.0.1" + sources."isarray-2.0.1" + sources."ms-2.0.0" + sources."object-component-0.0.3" + sources."parseqs-0.0.5" + sources."parseuri-0.0.5" + sources."safe-buffer-5.1.2" + (sources."socket.io-parser-3.1.3" // { + dependencies = [ + sources."debug-3.1.0" + ]; + }) + sources."to-array-0.1.4" + sources."ultron-1.1.1" + sources."ws-3.3.3" + sources."xmlhttprequest-ssl-1.5.5" + sources."yeast-0.1.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "[![Build Status](https://secure.travis-ci.org/socketio/socket.io-client.svg?branch=master)](http://travis-ci.org/socketio/socket.io-client) [![Dependency Status](https://david-dm.org/socketio/socket.io-client.svg)](https://david-dm.org/socketio/socket.io-"; + homepage = "https://github.com/Automattic/socket.io-client#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "spin.js-^2.3.2" = nodeEnv.buildNodePackage { + name = "spin.js"; + packageName = "spin.js"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz"; + sha1 = "6caa56d520673450fd5cfbc6971e6d0772c37a1a"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "An animated CSS3 loading spinner with VML fallback for IE."; + homepage = "https://github.com/fgnass/spin.js#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "sqlite3-^4.0.1" = nodeEnv.buildNodePackage { + name = "sqlite3"; + packageName = "sqlite3"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/sqlite3/-/sqlite3-4.0.2.tgz"; + sha512 = "51ferIRwYOhzUEtogqOa/y9supADlAht98bF/gbIi6WkzRJX6Yioldxbzj1MV4yV+LgdKD/kkHwFTeFXOG4htA=="; + }; + dependencies = [ + sources."abbrev-1.1.1" + sources."ajv-5.5.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.7.0" + sources."balanced-match-1.0.0" + sources."bcrypt-pbkdf-1.0.2" + sources."brace-expansion-1.1.11" + sources."caseless-0.12.0" + sources."chownr-1.0.1" + sources."co-4.6.0" + sources."code-point-at-1.1.0" + sources."combined-stream-1.0.6" + sources."concat-map-0.0.1" + sources."console-control-strings-1.1.0" + sources."core-util-is-1.0.2" + sources."dashdash-1.14.1" + sources."debug-2.6.9" + sources."deep-extend-0.6.0" + sources."delayed-stream-1.0.0" + sources."delegates-1.0.0" + sources."detect-libc-1.0.3" + sources."ecc-jsbn-0.1.2" + sources."extend-3.0.2" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-1.1.0" + sources."fast-json-stable-stringify-2.0.0" + sources."forever-agent-0.6.1" + sources."form-data-2.3.2" + sources."fs-minipass-1.2.5" + sources."fs.realpath-1.0.0" + sources."gauge-2.7.4" + sources."getpass-0.1.7" + sources."glob-7.1.2" + sources."har-schema-2.0.0" + sources."har-validator-5.0.3" + sources."has-unicode-2.0.1" + sources."http-signature-1.2.0" + sources."iconv-lite-0.4.23" + sources."ignore-walk-3.0.1" + sources."inflight-1.0.6" + sources."inherits-2.0.3" + 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.3.1" + sources."json-stringify-safe-5.0.1" + sources."jsprim-1.4.1" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."minimatch-3.0.4" + sources."minimist-0.0.8" + sources."minipass-2.3.3" + sources."minizlib-1.1.0" + sources."mkdirp-0.5.1" + sources."ms-2.0.0" + sources."nan-2.10.0" + sources."needle-2.2.1" + sources."node-pre-gyp-0.10.3" + sources."nopt-4.0.1" + sources."npm-bundled-1.0.3" + sources."npm-packlist-1.1.11" + sources."npmlog-4.1.2" + sources."number-is-nan-1.0.1" + sources."oauth-sign-0.8.2" + 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.0" + sources."punycode-1.4.1" + sources."qs-6.5.2" + (sources."rc-1.2.8" // { + dependencies = [ + sources."minimist-1.2.0" + ]; + }) + sources."readable-stream-2.3.6" + sources."request-2.87.0" + sources."rimraf-2.6.2" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-1.2.4" + sources."semver-5.5.0" + sources."set-blocking-2.0.0" + sources."signal-exit-3.0.2" + sources."sshpk-1.14.2" + sources."string-width-1.0.2" + sources."string_decoder-1.1.1" + sources."strip-ansi-3.0.1" + sources."strip-json-comments-2.0.1" + sources."tar-4.4.6" + sources."tough-cookie-2.3.4" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."util-deprecate-1.0.2" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."wide-align-1.1.3" + sources."wrappy-1.0.2" + sources."yallist-3.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Asynchronous, non-blocking SQLite3 bindings"; + homepage = http://github.com/mapbox/node-sqlite3; + license = "BSD-3-Clause"; + }; + production = true; + bypassCache = false; + }; + "store-^2.0.12" = nodeEnv.buildNodePackage { + name = "store"; + packageName = "store"; + version = "2.0.12"; + src = fetchurl { + url = "https://registry.npmjs.org/store/-/store-2.0.12.tgz"; + sha1 = "8c534e2a0b831f72b75fc5f1119857c44ef5d593"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "A localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood"; + homepage = "https://github.com/marcuswestin/store.js#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "string-^3.3.3" = nodeEnv.buildNodePackage { + name = "string"; + packageName = "string"; + version = "3.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/string/-/string-3.3.3.tgz"; + sha1 = "5ea211cd92d228e184294990a6cc97b366a77cb0"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "string contains methods that aren't included in the vanilla JavaScript string such as escaping html, decoding html entities, stripping tags, etc."; + homepage = http://stringjs.com/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "tedious-^1.14.0" = nodeEnv.buildNodePackage { + name = "tedious"; + packageName = "tedious"; + version = "1.15.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tedious/-/tedious-1.15.0.tgz"; + sha1 = "9bda9e9798212c8fcd9438a70cb2a806abcae70a"; + }; + dependencies = [ + sources."babel-runtime-6.26.0" + sources."big-number-0.3.1" + sources."bl-1.2.2" + sources."core-js-2.5.7" + sources."core-util-is-1.0.2" + sources."dns-lookup-all-1.0.2" + sources."iconv-lite-0.4.23" + sources."inherits-2.0.3" + sources."isarray-1.0.0" + sources."process-nextick-args-2.0.0" + sources."readable-stream-2.3.6" + sources."regenerator-runtime-0.11.1" + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."semver-5.5.0" + sources."sprintf-0.1.5" + sources."string_decoder-1.1.1" + sources."util-deprecate-1.0.2" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A TDS driver, for connecting to MS SQLServer databases."; + homepage = https://github.com/tediousjs/tedious; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "to-markdown-^3.0.3" = nodeEnv.buildNodePackage { + name = "to-markdown"; + packageName = "to-markdown"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/to-markdown/-/to-markdown-3.1.1.tgz"; + sha1 = "251e241b8c74c7ad177292e6c52cc195c9268c11"; + }; + dependencies = [ + sources."abab-1.0.4" + sources."acorn-4.0.13" + sources."acorn-globals-3.1.0" + sources."ajv-5.5.2" + sources."array-equal-1.0.0" + 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.7.0" + sources."bcrypt-pbkdf-1.0.2" + sources."block-elements-1.2.0" + sources."caseless-0.12.0" + sources."co-4.6.0" + sources."collapse-whitespace-1.1.2" + sources."combined-stream-1.0.6" + sources."content-type-parser-1.0.2" + sources."core-util-is-1.0.2" + sources."cssom-0.3.4" + sources."cssstyle-0.2.37" + sources."dashdash-1.14.1" + sources."deep-is-0.1.3" + sources."delayed-stream-1.0.0" + sources."ecc-jsbn-0.1.2" + sources."escodegen-1.11.0" + sources."esprima-3.1.3" + sources."estraverse-4.2.0" + sources."esutils-2.0.2" + sources."extend-3.0.2" + sources."extsprintf-1.3.0" + sources."fast-deep-equal-1.1.0" + sources."fast-json-stable-stringify-2.0.0" + sources."fast-levenshtein-2.0.6" + sources."forever-agent-0.6.1" + sources."form-data-2.3.2" + sources."getpass-0.1.7" + sources."har-schema-2.0.0" + sources."har-validator-5.0.3" + sources."html-encoding-sniffer-1.0.2" + sources."http-signature-1.2.0" + sources."iconv-lite-0.4.19" + sources."is-typedarray-1.0.0" + sources."isstream-0.1.2" + sources."jsbn-0.1.1" + sources."jsdom-9.12.0" + sources."json-schema-0.2.3" + sources."json-schema-traverse-0.3.1" + sources."json-stringify-safe-5.0.1" + sources."jsprim-1.4.1" + sources."levn-0.3.0" + sources."mime-db-1.35.0" + sources."mime-types-2.1.19" + sources."nwmatcher-1.4.4" + sources."oauth-sign-0.8.2" + sources."optionator-0.8.2" + sources."parse5-1.5.1" + sources."performance-now-2.1.0" + sources."prelude-ls-1.1.2" + sources."psl-1.1.29" + sources."punycode-1.4.1" + sources."qs-6.5.2" + (sources."request-2.87.0" // { + dependencies = [ + sources."tough-cookie-2.3.4" + ]; + }) + sources."safe-buffer-5.1.2" + sources."safer-buffer-2.1.2" + sources."sax-1.2.4" + sources."source-map-0.6.1" + sources."sshpk-1.14.2" + sources."symbol-tree-3.2.2" + sources."tough-cookie-2.4.3" + sources."tr46-0.0.3" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" + sources."type-check-0.3.2" + sources."uuid-3.3.2" + sources."verror-1.10.0" + sources."void-elements-2.0.1" + sources."webidl-conversions-4.0.2" + sources."whatwg-encoding-1.0.3" + (sources."whatwg-url-4.8.0" // { + dependencies = [ + sources."webidl-conversions-3.0.1" + ]; + }) + sources."wordwrap-1.0.0" + sources."xml-name-validator-2.0.1" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "HTML-to-Markdown converter"; + homepage = "https://github.com/domchristie/to-markdown#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "toobusy-js-^0.5.1" = nodeEnv.buildNodePackage { + name = "toobusy-js"; + packageName = "toobusy-js"; + version = "0.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/toobusy-js/-/toobusy-js-0.5.1.tgz"; + sha1 = "5511f78f6a87a6a512d44fdb0efa13672217f659"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Don't fall over when your Node.JS server is too busy. Now without native dependencies!"; + homepage = https://github.com/STRML/node-toobusy; + license = "WTFPL"; + }; + production = true; + bypassCache = false; + }; + "uuid-^3.1.0" = nodeEnv.buildNodePackage { + 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=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "RFC4122 (v1, v4, and v5) UUIDs"; + homepage = "https://github.com/kelektiv/node-uuid#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "uws-~0.14.1" = nodeEnv.buildNodePackage { + name = "uws"; + packageName = "uws"; + version = "0.14.5"; + src = fetchurl { + url = "https://registry.npmjs.org/uws/-/uws-0.14.5.tgz"; + sha1 = "67aaf33c46b2a587a5f6666d00f7691328f149dc"; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Tiny WebSockets"; + homepage = https://github.com/uWebSockets/uWebSockets; + license = "Zlib"; + }; + production = true; + bypassCache = false; + }; + "validator-^10.4.0" = nodeEnv.buildNodePackage { + name = "validator"; + packageName = "validator"; + version = "10.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/validator/-/validator-10.5.0.tgz"; + sha512 = "6OOi+eV2mOxCFLq0f2cJDrdB6lrtLXEUxabhNRGjgOLT/l3SSll9J49Cl+LIloUqkWWTPraK/mucEQ3dc2jStQ=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "String validation and sanitization"; + homepage = http://github.com/chriso/validator.js; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "velocity-animate-^1.4.0" = nodeEnv.buildNodePackage { + name = "velocity-animate"; + packageName = "velocity-animate"; + version = "1.5.2"; + src = fetchurl { + url = "https://registry.npmjs.org/velocity-animate/-/velocity-animate-1.5.2.tgz"; + sha512 = "m6EXlCAMetKztO1ppBhGU1/1MR3IiEevO6ESq6rcrSQ3Q77xYSW13jkfXW88o4xMrkXJhy/U7j4wFR/twMB0Eg=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Accelerated JavaScript animation."; + homepage = http://velocityjs.org/; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "visibilityjs-^1.2.4" = nodeEnv.buildNodePackage { + name = "visibilityjs"; + packageName = "visibilityjs"; + version = "1.2.8"; + src = fetchurl { + url = "https://registry.npmjs.org/visibilityjs/-/visibilityjs-1.2.8.tgz"; + sha512 = "Y+aL3OUX88b+/VSmkmC2ApuLbf0grzbNLpCfIDSw3BzTU6PqcPsdgIOaw8b+eZoy+DdQqnVN3y/Evow9vQq9Ig=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "Wrapper for the Page Visibility API"; + homepage = "https://github.com/ai/visibilityjs#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "viz.js-^1.7.0" = nodeEnv.buildNodePackage { + name = "viz.js"; + packageName = "viz.js"; + version = "1.8.2"; + src = fetchurl { + url = "https://registry.npmjs.org/viz.js/-/viz.js-1.8.2.tgz"; + sha512 = "W+1+N/hdzLpQZEcvz79n2IgUE9pfx6JLdHh3Kh8RGvLL8P1LdJVQmi2OsDcLdY4QVID4OUy+FPelyerX0nJxIQ=="; + }; + buildInputs = globalBuildInputs; + meta = { + description = "A hack to put Graphviz on the web."; + homepage = https://github.com/mdaines/viz.js; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "winston-^2.3.0" = nodeEnv.buildNodePackage { + name = "winston"; + packageName = "winston"; + version = "2.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/winston/-/winston-2.4.3.tgz"; + sha512 = "GYKuysPz2pxYAVJD2NPsDLP5Z79SDEzPm9/j4tCjkF/n89iBNGBMJcR+dMUqxgPNgoSs6fVygPi+Vl2oxIpBuw=="; + }; + dependencies = [ + sources."async-1.0.0" + sources."colors-1.0.3" + sources."cycle-1.0.3" + sources."eyes-0.1.8" + sources."isstream-0.1.2" + sources."stack-trace-0.0.10" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "A multi-transport async logging library for Node.js"; + homepage = "https://github.com/winstonjs/winston#readme"; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; + "xss-^1.0.3" = nodeEnv.buildNodePackage { + name = "xss"; + packageName = "xss"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/xss/-/xss-1.0.3.tgz"; + sha512 = "LTpz3jXPLUphMMmyufoZRSKnqMj41OVypZ8uYGzvjkMV9C1EdACrhQl/EM8Qfh5htSAuMIQFOejmKAZGkJfaCg=="; + }; + dependencies = [ + sources."commander-2.16.0" + sources."cssfilter-0.0.10" + ]; + buildInputs = globalBuildInputs; + meta = { + description = "Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist"; + homepage = https://github.com/leizongmin/js-xss; + license = "MIT"; + }; + production = true; + bypassCache = false; + }; +} \ No newline at end of file diff --git a/pkgs/servers/web-apps/codimd/node.nix b/pkgs/servers/web-apps/codimd/node.nix new file mode 100644 index 000000000000..8f3be4cc8c7f --- /dev/null +++ b/pkgs/servers/web-apps/codimd/node.nix @@ -0,0 +1,17 @@ +# This file has been generated by node2nix 1.6.0. Do not edit! + +{pkgs ? import { + inherit system; + }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-6_x"}: + +let + nodeEnv = import ../../../development/node-packages/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.nix { + inherit (pkgs) fetchurl fetchgit; + inherit nodeEnv; +} \ No newline at end of file diff --git a/pkgs/servers/web-apps/fileshelter/default.nix b/pkgs/servers/web-apps/fileshelter/default.nix index d0be4f575dd6..01fb8c624820 100644 --- a/pkgs/servers/web-apps/fileshelter/default.nix +++ b/pkgs/servers/web-apps/fileshelter/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchFromGitHub, autoreconfHook, libzip, boost, wt3, libconfig, pkgconfig } : stdenv.mkDerivation rec { - name = "fileshelter"; + pname = "fileshelter"; version = "3.0.0"; src = fetchFromGitHub { diff --git a/pkgs/servers/web-apps/frab/Gemfile.lock b/pkgs/servers/web-apps/frab/Gemfile.lock index 06502ef59ad5..dc18be7a33db 100644 --- a/pkgs/servers/web-apps/frab/Gemfile.lock +++ b/pkgs/servers/web-apps/frab/Gemfile.lock @@ -181,7 +181,7 @@ GEM pry-rails (0.3.4) pry (>= 0.9.10) puma (3.9.1) - rack (1.6.4) + rack (1.6.11) rack-test (0.6.3) rack (>= 1.0) rails (4.2.7.1) diff --git a/pkgs/servers/web-apps/frab/default.nix b/pkgs/servers/web-apps/frab/default.nix index 657bd423f3f4..d6a5128b8130 100644 --- a/pkgs/servers/web-apps/frab/default.nix +++ b/pkgs/servers/web-apps/frab/default.nix @@ -48,5 +48,6 @@ stdenv.mkDerivation rec { description = "Web-based conference planning and management system"; homepage = https://github.com/frab/frab; license = licenses.mit; + broken = true; # 2018-09-08; no successful hydra build since 2018-02-14 }; } diff --git a/pkgs/servers/web-apps/frab/gemset.nix b/pkgs/servers/web-apps/frab/gemset.nix index 449fbf1a5b6b..c3259a2709c9 100644 --- a/pkgs/servers/web-apps/frab/gemset.nix +++ b/pkgs/servers/web-apps/frab/gemset.nix @@ -1,5 +1,6 @@ { actionmailer = { + dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0lw1pss1mrjm7x7qcg9pvxv55rz3d994yf3mwmlfg1y12fxq00n3"; @@ -8,6 +9,7 @@ version = "4.2.7.1"; }; actionpack = { + dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1ray5bvlmkimjax011zsw0mz9llfkqrfm7q1avjlp4i0kpcz8zlh"; @@ -16,6 +18,7 @@ version = "4.2.7.1"; }; actionview = { + dependencies = ["activesupport" "builder" "erubis" "rails-dom-testing" "rails-html-sanitizer"]; source = { remotes = ["https://rubygems.org"]; sha256 = "11m2x5nlbqrw79fh6h7m444lrka7wwy32b0dvgqg7ilbzih43k0c"; @@ -24,6 +27,7 @@ version = "4.2.7.1"; }; activejob = { + dependencies = ["activesupport" "globalid"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0ish5wd8nvmj7f6x1i22aw5ycizy5n1z1c7f3kyxmqwhw7lb0gaz"; @@ -32,6 +36,7 @@ version = "4.2.7.1"; }; activemodel = { + dependencies = ["activesupport" "builder"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0acz0mbmahsc9mn41275fpfnrqwig5k09m3xhz3455kv90fn79v5"; @@ -40,6 +45,7 @@ version = "4.2.7.1"; }; activerecord = { + dependencies = ["activemodel" "activesupport" "arel"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1lk8l6i9p7qfl0pg261v5yph0w0sc0vysrdzc6bm5i5rxgi68flj"; @@ -48,6 +54,7 @@ version = "4.2.7.1"; }; activeresource = { + dependencies = ["activemodel" "activesupport" "rails-observers"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0nr5is20cx18s7vg8bdrdc996s2abl3h7fsi1q6mqsrzw7nrv2fa"; @@ -56,6 +63,7 @@ version = "4.1.0"; }; activesupport = { + dependencies = ["i18n" "json" "minitest" "thread_safe" "tzinfo"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1gds12k7nxrcc09b727a458ndidy1nfcllj9x22jcaj7pppvq6r4"; @@ -80,6 +88,7 @@ version = "2.4.0"; }; airbrussh = { + dependencies = ["sshkit"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0pv22d2kjdbsg9q45jca3f5gsylr2r1wfpn58g58xj4s4q4r95nx"; @@ -112,6 +121,7 @@ version = "3.2.2"; }; bullet = { + dependencies = ["activesupport" "uniform_notifier"]; source = { remotes = ["https://rubygems.org"]; sha256 = "06pba7bdjnazbl0yhhvlina08nkawnm76zihkaam4k7fm0yrq1k0"; @@ -136,6 +146,7 @@ version = "1.15.0"; }; capistrano = { + dependencies = ["i18n" "rake" "sshkit"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0f73w6gpml0ickmwky1cn6d8392q075zy10a323f3vmyvxyhr0jb"; @@ -144,6 +155,7 @@ version = "3.4.1"; }; capistrano-bundler = { + dependencies = ["capistrano" "sshkit"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1f4iikm7pn0li2lj6p53wl0d6y7svn0h76z9c6c582mmwxa9c72p"; @@ -152,6 +164,7 @@ version = "1.1.4"; }; capistrano-rails = { + dependencies = ["capistrano" "capistrano-bundler"]; source = { remotes = ["https://rubygems.org"]; sha256 = "03lzihrq72rwcqq7jiqak79wy0xbdnymn5gxj0bfgfjlg5kpgssw"; @@ -160,6 +173,7 @@ version = "1.1.8"; }; capistrano-rvm = { + dependencies = ["capistrano" "sshkit"]; source = { remotes = ["https://rubygems.org"]; sha256 = "15sy8zcal041yy5kb7fcdqnxvndgdhg3w1kvb5dk7hfjk3ypznsa"; @@ -168,6 +182,7 @@ version = "0.1.2"; }; capistrano3-puma = { + dependencies = ["capistrano" "puma"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0ynz1arnr07kcl0vsaa1znhp2ywhhs4fwndnkw8sasr9bydksln8"; @@ -184,6 +199,7 @@ version = "1.3.7"; }; climate_control = { + dependencies = ["activesupport"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0krknwk6b8lwv1j9kjbxib6kf5zh4pxkf3y2vcyycx5d6nci1s55"; @@ -192,6 +208,7 @@ version = "0.0.3"; }; cocaine = { + dependencies = ["climate_control"]; source = { remotes = ["https://rubygems.org"]; sha256 = "01kk5xd7lspbkdvn6nyj0y51zhvia3z6r4nalbdcqw5fbsywwi7d"; @@ -216,6 +233,7 @@ version = "1.1.1"; }; coffee-rails = { + dependencies = ["coffee-script" "railties"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1mv1kaw3z4ry6cm51w8pfrbby40gqwxanrqyqr0nvs8j1bscc1gw"; @@ -224,6 +242,7 @@ version = "4.1.1"; }; coffee-script = { + dependencies = ["coffee-script-source" "execjs"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0rc7scyk7mnpfxqv5yy4y5q1hx3i7q3ahplcp4bq2g5r24g2izl2"; @@ -264,6 +283,7 @@ version = "2.1.1"; }; dotenv-rails = { + dependencies = ["dotenv" "railties"]; source = { remotes = ["https://rubygems.org"]; sha256 = "17s6c0yqaz01xd5wywjscbvv0pa3grak2lhwby91j84qm6h95vxz"; @@ -280,6 +300,7 @@ version = "2.7.0"; }; exception_notification = { + dependencies = ["actionmailer" "activesupport"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1vclsr0rjfy1khvqyj67lgpa0v14nb542vvjkyaswn367nnmijhw"; @@ -296,6 +317,7 @@ version = "2.7.0"; }; factory_girl = { + dependencies = ["activesupport"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1xzl4z9z390fsnyxp10c9if2n46zan3n6zwwpfnwc33crv4s410i"; @@ -304,6 +326,7 @@ version = "4.7.0"; }; factory_girl_rails = { + dependencies = ["factory_girl" "railties"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0hzpirb33xdqaz44i1mbcfv0icjrghhgaz747llcfsflljd4pa4r"; @@ -312,6 +335,7 @@ version = "4.7.0"; }; faker = { + dependencies = ["i18n"]; source = { remotes = ["https://rubygems.org"]; sha256 = "09amnh5d0m3q2gpb0vr9spbfa8l2nc0kl3s79y6sx7a16hrl4vvc"; @@ -328,6 +352,7 @@ version = "0.6.9"; }; globalid = { + dependencies = ["activesupport"]; source = { remotes = ["https://rubygems.org"]; sha256 = "11plkgyl3w9k4y2scc1igvpgwyz4fnmsr63h2q4j8wkb48nlnhak"; @@ -336,6 +361,7 @@ version = "0.3.7"; }; haml = { + dependencies = ["tilt"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0mrzjgkygvfii66bbylj2j93na8i89998yi01fin3whwqbvx0m1p"; @@ -344,6 +370,7 @@ version = "4.0.7"; }; httparty = { + dependencies = ["multi_xml"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1msa213hclsv14ijh49i1wggf9avhnj2j4xr58m9jx6fixlbggw6"; @@ -360,6 +387,7 @@ version = "0.7.0"; }; jbuilder = { + dependencies = ["activesupport" "multi_json"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1jbh1296imd0arc9nl1m71yfd7kg505p8srr1ijpsqv4hhbz5qci"; @@ -376,6 +404,7 @@ version = "1.2.1"; }; jquery-rails = { + dependencies = ["rails-dom-testing" "railties" "thor"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0prqyixv7j2qlq67qdr3miwcyvi27b9a82j51gbpb6vcl0ig2rik"; @@ -384,6 +413,7 @@ version = "4.2.1"; }; jquery-ui-rails = { + dependencies = ["railties"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1gfygrv4bjpjd2c377lw7xzk1b77rxjyy3w6wl4bq1gkqvyrkx77"; @@ -400,6 +430,7 @@ version = "1.8.3"; }; launchy = { + dependencies = ["addressable"]; source = { remotes = ["https://rubygems.org"]; sha256 = "190lfbiy1vwxhbgn4nl4dcbzxvm049jwc158r2x7kq3g5khjrxa2"; @@ -408,6 +439,7 @@ version = "2.4.3"; }; letter_opener = { + dependencies = ["launchy"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1pcrdbxvp2x5six8fqn8gf09bn9rd3jga76ds205yph5m8fsda21"; @@ -416,6 +448,7 @@ version = "1.4.1"; }; localized_language_select = { + dependencies = ["rails"]; source = { fetchSubmodules = false; rev = "85df6b97789de6e29c630808b630e56a1b76f80c"; @@ -426,6 +459,7 @@ version = "0.3.0"; }; loofah = { + dependencies = ["nokogiri"]; source = { remotes = ["https://rubygems.org"]; sha256 = "109ps521p0sr3kgc460d58b4pr1z4mqggan2jbsf0aajy9s6xis8"; @@ -434,6 +468,7 @@ version = "2.0.3"; }; mail = { + dependencies = ["mime-types"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0c9vqfy0na9b5096i5i4qvrvhwamjnmajhgqi3kdsdfl8l6agmkp"; @@ -450,6 +485,7 @@ version = "0.8.2"; }; mime-types = { + dependencies = ["mime-types-data"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0087z9kbnlqhci7fxh9f6il63hj1k02icq2rs0c6cppmqchr753m"; @@ -514,6 +550,7 @@ version = "0.4.4"; }; net-scp = { + dependencies = ["net-ssh"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0b0jqrcsp4bbi4n4mzyf70cp2ysyp6x07j8k8cqgxnvb4i3a134j"; @@ -530,6 +567,7 @@ version = "3.2.0"; }; nokogiri = { + dependencies = ["mini_portile2" "pkg-config"]; source = { remotes = ["https://rubygems.org"]; sha256 = "11sbmpy60ynak6s3794q32lc99hs448msjy8rkp84ay7mq7zqspv"; @@ -538,6 +576,7 @@ version = "1.6.7.2"; }; paper_trail = { + dependencies = ["activerecord" "request_store"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1w3y2h1w0kml2fmzx4sdcrhnbj273npwrs0cx91xdgy2qfjj6hmr"; @@ -546,6 +585,7 @@ version = "5.2.2"; }; paperclip = { + dependencies = ["activemodel" "activesupport" "cocaine" "mime-types" "mimemagic"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0r8krh5xg790845wzlc2r7l0jwskw4c4wk9xh4bpprqykwaghg0r"; @@ -578,6 +618,7 @@ version = "1.1.7"; }; polyamorous = { + dependencies = ["activerecord"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1501y9l81b2lwb93fkycq8dr1bi6qcdhia3qv4fddnmrdihkl3pv"; @@ -586,6 +627,7 @@ version = "1.3.1"; }; prawn = { + dependencies = ["pdf-core" "ttfunk"]; source = { remotes = ["https://rubygems.org"]; sha256 = "04pxzfmmy8a6bv3zvh1mmyy5zi4bj994kq1v6qnlq2xlhvg4cxjc"; @@ -594,6 +636,7 @@ version = "0.15.0"; }; prawn_rails = { + dependencies = ["prawn" "railties"]; source = { remotes = ["https://rubygems.org"]; sha256 = "19m1pv2rsl3rf9rni78l8137dy2sq1r2443biv19wi9nis2pvgdg"; @@ -602,6 +645,7 @@ version = "0.0.11"; }; pry = { + dependencies = ["coderay" "method_source" "slop"]; source = { remotes = ["https://rubygems.org"]; sha256 = "05xbzyin63aj2prrv8fbq2d5df2mid93m81hz5bvf2v4hnzs42ar"; @@ -610,6 +654,7 @@ version = "0.10.4"; }; pry-byebug = { + dependencies = ["byebug" "pry"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0pvc94kgxd33p6iz41ghyadq8zfbjhkk07nvz2mbh3yhrc8w7gmw"; @@ -618,6 +663,7 @@ version = "3.4.0"; }; pry-rails = { + dependencies = ["pry"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0a2iinvabis2xmv0z7z7jmh7bbkkngxj2qixfdg5m6qj9x8k1kx6"; @@ -636,12 +682,13 @@ rack = { source = { remotes = ["https://rubygems.org"]; - sha256 = "09bs295yq6csjnkzj7ncj50i6chfxrhmzg1pk6p0vd2lb9ac8pj5"; + sha256 = "1g9926ln2lw12lfxm4ylq1h6nl0rafl10za3xvjzc87qvnqic87f"; type = "gem"; }; - version = "1.6.4"; + version = "1.6.11"; }; rack-test = { + dependencies = ["rack"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0h6x5jq24makgv2fq5qqgjlrk74dxfy62jif9blk43llw8ib2q7z"; @@ -650,6 +697,7 @@ version = "0.6.3"; }; rails = { + dependencies = ["actionmailer" "actionpack" "actionview" "activejob" "activemodel" "activerecord" "activesupport" "railties" "sprockets-rails"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1avd16ir7qx23dcnz1b3cafq1lja6rq0w222bs658p9n33rbw54l"; @@ -658,6 +706,7 @@ version = "4.2.7.1"; }; rails-deprecated_sanitizer = { + dependencies = ["activesupport"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0qxymchzdxww8bjsxj05kbf86hsmrjx40r41ksj0xsixr2gmhbbj"; @@ -666,6 +715,7 @@ version = "1.0.3"; }; rails-dom-testing = { + dependencies = ["activesupport" "nokogiri" "rails-deprecated_sanitizer"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1v8jl6803mbqpxh4hn0szj081q1a3ap0nb8ni0qswi7z4la844v8"; @@ -674,6 +724,7 @@ version = "1.0.7"; }; rails-html-sanitizer = { + dependencies = ["loofah"]; source = { remotes = ["https://rubygems.org"]; sha256 = "138fd86kv073zqfx0xifm646w6bgw2lr8snk16lknrrfrss8xnm7"; @@ -682,6 +733,7 @@ version = "1.0.3"; }; rails-observers = { + dependencies = ["activemodel"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1lsw19jzmvipvrfy2z04hi7r29dvkfc43h43vs67x6lsj9rxwwcy"; @@ -690,6 +742,7 @@ version = "0.1.2"; }; railties = { + dependencies = ["actionpack" "activesupport" "rake" "thor"]; source = { remotes = ["https://rubygems.org"]; sha256 = "04rz7cn64zzvq7lnhc9zqmaqmqkq84q25v0ym9lcw75j1cj1mrq4"; @@ -706,6 +759,7 @@ version = "11.3.0"; }; ransack = { + dependencies = ["actionpack" "activerecord" "activesupport" "i18n" "polyamorous"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0cya3wygwjhj8rckckkl387bmva4nyfvqcl0qhp9hk3zv8y6wxjc"; @@ -738,6 +792,7 @@ version = "0.8.8"; }; roust = { + dependencies = ["activesupport" "httparty" "mail"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1zdnwxxh34psv0iybcdnk9w4dpgpr07j3w1fvigkpccgz5vs82qk"; @@ -746,6 +801,7 @@ version = "1.8.9"; }; rqrcode = { + dependencies = ["chunky_png"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0h1pnnydgs032psakvg3l779w3ghbn08ajhhhw19hpmnfhrs8k0a"; @@ -762,6 +818,7 @@ version = "3.4.22"; }; sass-rails = { + dependencies = ["railties" "sass" "sprockets" "sprockets-rails" "tilt"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0iji20hb8crncz14piss1b29bfb6l89sz3ai5fny3iw39vnxkdcb"; @@ -770,6 +827,7 @@ version = "5.0.6"; }; shoulda = { + dependencies = ["shoulda-context" "shoulda-matchers"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0csmf15a7mcinfq54lfa4arp0f4b2jmwva55m0p94hdf3pxnjymy"; @@ -786,6 +844,7 @@ version = "1.2.1"; }; shoulda-matchers = { + dependencies = ["activesupport"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0d3ryqcsk1n9y35bx5wxnqbgw4m8b3c79isazdjnnbg8crdp72d0"; @@ -794,6 +853,7 @@ version = "2.8.0"; }; simple_form = { + dependencies = ["actionpack" "activemodel"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0ii3rkkbj5cc10f5rdiny18ncdh36kijr25cah0ybbr7kigh3v3b"; @@ -810,6 +870,7 @@ version = "3.6.0"; }; sprockets = { + dependencies = ["concurrent-ruby" "rack"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0jzsfiladswnzbrwqfiaj1xip68y58rwx0lpmj907vvq47k87gj1"; @@ -818,6 +879,7 @@ version = "3.7.0"; }; sprockets-rails = { + dependencies = ["actionpack" "activesupport" "sprockets"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1zr9vk2vn44wcn4265hhnnnsciwlmqzqc6bnx78if1xcssxj6x44"; @@ -834,6 +896,7 @@ version = "1.3.11"; }; sshkit = { + dependencies = ["net-scp" "net-ssh"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0wpqvr2dyxwp3shwh0221i1ahyg8vd2hyilmjvdi026l00gk2j4l"; @@ -842,6 +905,7 @@ version = "1.11.3"; }; sucker_punch = { + dependencies = ["concurrent-ruby"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0l8b53mlzl568kdl4la8kcjjcnawmbl0q6hq9c3kkyippa5c0x55"; @@ -890,6 +954,7 @@ version = "1.1.1"; }; tzinfo = { + dependencies = ["thread_safe"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1c01p3kg6xvy1cgjnzdfq45fggbwish8krd0h864jvbpybyx7cgx"; @@ -898,6 +963,7 @@ version = "1.2.2"; }; uglifier = { + dependencies = ["execjs"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0f30s1631k03x4wm7xyc79g92pppzvyysa773zsaq2kcry1pmifc"; @@ -929,4 +995,4 @@ }; version = "0.9.5"; }; -} +} \ No newline at end of file diff --git a/pkgs/servers/web-apps/matomo/default.nix b/pkgs/servers/web-apps/matomo/default.nix index a4a26fd506bc..474a5b65b306 100644 --- a/pkgs/servers/web-apps/matomo/default.nix +++ b/pkgs/servers/web-apps/matomo/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "matomo-${version}"; - version = "3.5.1"; + version = "3.6.1"; src = fetchurl { # TODO: As soon as the tarballs are renamed as well on future releases, this should be enabled again # url = "https://builds.matomo.org/${name}.tar.gz"; url = "https://builds.matomo.org/piwik-${version}.tar.gz"; - sha256 = "0ifrgaw30h4d6hwwzrz8i9k036dxzkxgh71y9s0ds10lhr8vidym"; + sha256 = "0hddj1gyyriwgsh1mghihck2i7rj6gvb1i0b2ripcdfjnxcs47hz"; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/servers/x11/quartz-wm/default.nix b/pkgs/servers/x11/quartz-wm/default.nix index d724a81debbb..ccb3937ac85f 100644 --- a/pkgs/servers/x11/quartz-wm/default.nix +++ b/pkgs/servers/x11/quartz-wm/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchurl, xorg, pixman, pkgconfig, AppKit, Xplugin, darwin }: +{ stdenv, fetchurl, xorg, pixman, pkgconfig, AppKit, Foundation, Xplugin, cf-private }: let version = "1.3.1"; in stdenv.mkDerivation { @@ -19,9 +19,11 @@ in stdenv.mkDerivation { xorg.libXext pixman pkgconfig - AppKit Xplugin darwin.apple_sdk.frameworks.Foundation + AppKit Xplugin Foundation + # Needed for CFNotificationCenterAddObserver symbols. + cf-private ]; - meta = with lib; { + meta = with stdenv.lib; { license = licenses.apsl20; platforms = platforms.darwin; maintainers = with maintainers; [ matthewbauer ]; diff --git a/pkgs/servers/x11/xorg/darwin-imake-setup-hook.sh b/pkgs/servers/x11/xorg/darwin-imake-setup-hook.sh deleted file mode 100644 index 6dbaf724092b..000000000000 --- a/pkgs/servers/x11/xorg/darwin-imake-setup-hook.sh +++ /dev/null @@ -1 +0,0 @@ -export IMAKECPP="@tradcpp@/bin/tradcpp" diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix index 1023db4f6c50..1f953e89ec88 100644 --- a/pkgs/servers/x11/xorg/default.nix +++ b/pkgs/servers/x11/xorg/default.nix @@ -820,11 +820,11 @@ lib.makeScope newScope (self: with self; { }) {}; libX11 = callPackage ({ stdenv, pkgconfig, fetchurl, inputproto, kbproto, libxcb, xextproto, xf86bigfontproto, xproto, xtrans }: stdenv.mkDerivation { - name = "libX11-1.6.6"; + name = "libX11-1.6.7"; builder = ./builder.sh; src = fetchurl { - url = mirror://xorg/individual/lib/libX11-1.6.6.tar.bz2; - sha256 = "0ks1mxlda7nxfmffihi15ljsn50q8dknl33i2xag8xzc80fiizk5"; + url = mirror://xorg/individual/lib/libX11-1.6.7.tar.bz2; + sha256 = "0j0k5bjz4kd7rx6z09n5ggxbzbi84wf78xx25ikx6jmsxwq9w3li"; }; hardeningDisable = [ "bindnow" "relro" ]; nativeBuildInputs = [ pkgconfig ]; @@ -1002,11 +1002,11 @@ lib.makeScope newScope (self: with self; { }) {}; libXinerama = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, xextproto, xineramaproto }: stdenv.mkDerivation { - name = "libXinerama-1.1.3"; + name = "libXinerama-1.1.4"; builder = ./builder.sh; src = fetchurl { - url = mirror://xorg/individual/lib/libXinerama-1.1.3.tar.bz2; - sha256 = "1qlqfvzw45gdzk9xirgwlp2qgj0hbsyiqj8yh8zml2bk2ygnjibs"; + url = mirror://xorg/individual/lib/libXinerama-1.1.4.tar.bz2; + sha256 = "086p0axqj57nvkaqa6r00dnr9kyrn1m8blgf0zjy25zpxkbxn200"; }; hardeningDisable = [ "bindnow" "relro" ]; nativeBuildInputs = [ pkgconfig ]; @@ -1248,16 +1248,16 @@ lib.makeScope newScope (self: with self; { meta.platforms = stdenv.lib.platforms.unix; }) {}; - libxcb = callPackage ({ stdenv, pkgconfig, fetchurl, libxslt, libpthreadstubs, python, libXau, xcbproto, libXdmcp }: stdenv.mkDerivation { - name = "libxcb-1.12"; + libxcb = callPackage ({ stdenv, pkgconfig, fetchurl, libxslt, libpthreadstubs, libXau, xcbproto, libXdmcp, python }: stdenv.mkDerivation { + name = "libxcb-1.13.1"; builder = ./builder.sh; src = fetchurl { - url = http://xcb.freedesktop.org/dist/libxcb-1.12.tar.bz2; - sha256 = "0nvv0la91cf8p5qqlb3r5xnmg1jn2wphn4fb5jfbr6byqsvv3psa"; + url = http://xcb.freedesktop.org/dist/libxcb-1.13.1.tar.bz2; + sha256 = "1i27lvrcsygims1pddpl5c4qqs6z715lm12ax0n3vx0igapvg7x8"; }; hardeningDisable = [ "bindnow" "relro" ]; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ libxslt libpthreadstubs python libXau xcbproto libXdmcp ]; + nativeBuildInputs = [ pkgconfig python ]; + buildInputs = [ libxslt libpthreadstubs libXau xcbproto libXdmcp ]; meta.platforms = stdenv.lib.platforms.unix; }) {}; @@ -1587,15 +1587,15 @@ lib.makeScope newScope (self: with self; { }) {}; xcbproto = callPackage ({ stdenv, pkgconfig, fetchurl, python }: stdenv.mkDerivation { - name = "xcb-proto-1.12"; + name = "xcb-proto-1.13"; builder = ./builder.sh; src = fetchurl { - url = http://xcb.freedesktop.org/dist/xcb-proto-1.12.tar.bz2; - sha256 = "01j91946q8f34l1mbvmmgvyc393sm28ym4lxlacpiav4qsjan8jr"; + url = http://xcb.freedesktop.org/dist/xcb-proto-1.13.tar.bz2; + sha256 = "1qdxw9syhbvswiqj5dvj278lrmfhs81apzmvx6205s4vcqg7563v"; }; hardeningDisable = [ "bindnow" "relro" ]; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ python ]; + nativeBuildInputs = [ pkgconfig python ]; + buildInputs = [ ]; meta.platforms = stdenv.lib.platforms.unix; }) {}; @@ -1925,11 +1925,11 @@ lib.makeScope newScope (self: with self; { }) {}; xf86inputlibinput = callPackage ({ stdenv, pkgconfig, fetchurl, inputproto, xorgserver, xproto }: stdenv.mkDerivation { - name = "xf86-input-libinput-0.26.0"; + name = "xf86-input-libinput-0.28.0"; builder = ./builder.sh; src = fetchurl { - url = mirror://xorg/individual/driver/xf86-input-libinput-0.26.0.tar.bz2; - sha256 = "0yrqs88b7yn9nljwlxzn76jfmvf0sh939kzij5b2jvr2qa7mbjmb"; + url = mirror://xorg/individual/driver/xf86-input-libinput-0.28.0.tar.bz2; + sha256 = "189h8vl0005yizwrs4d0sng6j8lwkd3xi1zwqg8qavn2bw34v691"; }; hardeningDisable = [ "bindnow" "relro" ]; nativeBuildInputs = [ pkgconfig ]; @@ -2470,6 +2470,19 @@ lib.makeScope newScope (self: with self; { meta.platforms = stdenv.lib.platforms.unix; }) {}; + xf86videovboxvideo = callPackage ({ stdenv, pkgconfig, fetchurl, fontsproto, libpciaccess, randrproto, renderproto, xextproto, xorgserver, xproto }: stdenv.mkDerivation { + name = "xf86-video-vboxvideo-1.0.0"; + builder = ./builder.sh; + src = fetchurl { + url = mirror://xorg/individual/driver/xf86-video-vboxvideo-1.0.0.tar.bz2; + sha256 = "195z1js3i51qgxvhfw4bxb4dw3jcrrx2ynpm2y3475dypjzs7dkz"; + }; + hardeningDisable = [ "bindnow" "relro" ]; + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ fontsproto libpciaccess randrproto renderproto xextproto xorgserver xproto ]; + meta.platforms = stdenv.lib.platforms.unix; + }) {}; + xf86videovesa = callPackage ({ stdenv, pkgconfig, fetchurl, fontsproto, libpciaccess, randrproto, renderproto, xextproto, xorgserver, xproto }: stdenv.mkDerivation { name = "xf86-video-vesa-2.4.0"; builder = ./builder.sh; diff --git a/pkgs/servers/x11/xorg/extra.list b/pkgs/servers/x11/xorg/extra.list index 17b42e416ab6..107d5ce18b8c 100644 --- a/pkgs/servers/x11/xorg/extra.list +++ b/pkgs/servers/x11/xorg/extra.list @@ -1,6 +1,6 @@ http://xcb.freedesktop.org/dist/libpthread-stubs-0.4.tar.bz2 -http://xcb.freedesktop.org/dist/libxcb-1.12.tar.bz2 -http://xcb.freedesktop.org/dist/xcb-proto-1.12.tar.bz2 +http://xcb.freedesktop.org/dist/libxcb-1.13.1.tar.bz2 +http://xcb.freedesktop.org/dist/xcb-proto-1.13.tar.bz2 http://xcb.freedesktop.org/dist/xcb-util-0.4.0.tar.bz2 https://xcb.freedesktop.org/dist/xcb-util-cursor-0.1.3.tar.bz2 http://xcb.freedesktop.org/dist/xcb-util-image-0.4.0.tar.bz2 diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl index 701a8984ada1..aba45a215349 100755 --- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl +++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl @@ -23,6 +23,7 @@ my %pkgURLs; my %pkgHashes; my %pkgNames; my %pkgRequires; +my %pkgNativeRequires; my %pcMap; @@ -106,6 +107,7 @@ while (<>) { my $provides = `find $pkgDir -name "*.pc.in"`; my @provides2 = split '\n', $provides; my @requires = (); + my @nativeRequires = (); foreach my $pcFile (@provides2) { my $pc = $pcFile; @@ -163,7 +165,7 @@ while (<>) { } if ($file =~ /AM_PATH_PYTHON/) { - push @requires, "python"; + push @nativeRequires, "python"; } if ($file =~ /AC_PATH_PROG\(FCCACHE/) { @@ -230,7 +232,9 @@ while (<>) { push @requires, "gperf", "m4", "xproto" if $pkg =~ /xcbutil/; print "REQUIRES $pkg => @requires\n"; + print "NATIVE_REQUIRES $pkg => @nativeRequires\n"; $pkgRequires{$pkg} = \@requires; + $pkgNativeRequires{$pkg} = \@nativeRequires; print "done\n"; } @@ -255,6 +259,20 @@ EOF foreach my $pkg (sort (keys %pkgURLs)) { print "$pkg\n"; + my %nativeRequires = (); + my @nativeBuildInputs; + foreach my $req (sort @{$pkgNativeRequires{$pkg}}) { + if (defined $pcMap{$req}) { + # Some packages have .pc that depends on itself. + next if $pcMap{$req} eq $pkg; + if (!defined $nativeRequires{$pcMap{$req}}) { + push @nativeBuildInputs, $pcMap{$req}; + $nativeRequires{$pcMap{$req}} = 1; + } + } else { + print " NOT FOUND: $req\n"; + } + } my %requires = (); my @buildInputs; foreach my $req (sort @{$pkgRequires{$pkg}}) { @@ -270,9 +288,11 @@ foreach my $pkg (sort (keys %pkgURLs)) { } } + my $nativeBuildInputsStr = join "", map { $_ . " " } @nativeBuildInputs; my $buildInputsStr = join "", map { $_ . " " } @buildInputs; my @arguments = @buildInputs; + push @arguments, @nativeBuildInputs; unshift @arguments, "stdenv", "pkgconfig", "fetchurl"; my $argumentsStr = join ", ", @arguments; @@ -290,7 +310,7 @@ foreach my $pkg (sort (keys %pkgURLs)) { sha256 = "$pkgHashes{$pkg}"; }; hardeningDisable = [ "bindnow" "relro" ]; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig $nativeBuildInputsStr]; buildInputs = [ $buildInputsStr];$extraAttrsStr meta.platforms = stdenv.lib.platforms.unix; }) {}; diff --git a/pkgs/servers/x11/xorg/imake-setup-hook.sh b/pkgs/servers/x11/xorg/imake-setup-hook.sh new file mode 100644 index 000000000000..10f54198f7fb --- /dev/null +++ b/pkgs/servers/x11/xorg/imake-setup-hook.sh @@ -0,0 +1,19 @@ +export IMAKECPP="@tradcpp@/bin/tradcpp" + +imakeConfigurePhase() { + runHook preConfigure + + echoCmd 'configuring with imake' + + if [ -z "${imakefile:-}" -a ! -e Imakefile ]; then + echo "no Imakefile, doing nothing" + else + xmkmf -a + fi + + runHook postConfigure +} + +if [ -z "$dontUseImakeConfigure" -a -z "$configurePhase" ]; then + configurePhase=imakeConfigurePhase +fi diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix index 4cd121153cf4..af5204320002 100644 --- a/pkgs/servers/x11/xorg/overrides.nix +++ b/pkgs/servers/x11/xorg/overrides.nix @@ -1,11 +1,13 @@ { abiCompat ? null, - stdenv, makeWrapper, lib, fetchurl, fetchpatch, + stdenv, makeWrapper, lib, fetchurl, fetchpatch, buildPackages, automake, autoconf, libtool, intltool, mtdev, libevdev, libinput, - python, freetype, apple_sdk, tradcpp, fontconfig, mesa_drivers, + freetype, tradcpp, fontconfig, libGL, spice-protocol, zlib, libGLU, dbus, libunwind, libdrm, mesa_noglu, udev, bootstrap_cmds, bison, flex, clangStdenv, autoreconfHook, - mcpp, epoxy, openssl, pkgconfig }: + mcpp, epoxy, openssl, pkgconfig, llvm_6, + cf-private, ApplicationServices, Carbon, Cocoa, Xplugin +}: let inherit (stdenv) lib isDarwin; @@ -61,12 +63,12 @@ self: super: inherit (self) xorgcffiles; x11BuildHook = ./imake.sh; patches = [./imake.patch ./imake-cc-wrapper-uberhack.patch]; - setupHook = if stdenv.isDarwin then ./darwin-imake-setup-hook.sh else null; - CFLAGS = [ "-DIMAKE_COMPILETIME_CPP=\\\"${if stdenv.isDarwin + setupHook = ./imake-setup-hook.sh; + CFLAGS = [ ''-DIMAKE_COMPILETIME_CPP='"${if stdenv.isDarwin then "${tradcpp}/bin/cpp" - else "gcc"}\\\"" + else "gcc"}"' '' ]; - tradcpp = if stdenv.isDarwin then tradcpp else null; + inherit tradcpp; }); mkfontdir = super.mkfontdir.overrideAttrs (attrs: { @@ -83,19 +85,15 @@ self: super: }); libxcb = super.libxcb.overrideAttrs (attrs: { - nativeBuildInputs = attrs.nativeBuildInputs ++ [ python ]; configureFlags = [ "--enable-xkb" "--enable-xinput" ]; outputs = [ "out" "dev" "man" "doc" ]; }); - xcbproto = super.xcbproto.overrideAttrs (attrs: { - nativeBuildInputs = attrs.nativeBuildInputs ++ [ python ]; - }); - libX11 = super.libX11.overrideAttrs (attrs: { outputs = [ "out" "dev" "man" ]; configureFlags = attrs.configureFlags or [] ++ malloc0ReturnsNullCrossFlag; + depsBuildBuild = [ buildPackages.stdenv.cc ]; preConfigure = '' sed 's,^as_dummy.*,as_dummy="\$PATH",' -i configure ''; @@ -108,9 +106,9 @@ self: super: }); libAppleWM = super.libAppleWM.overrideAttrs (attrs: { - buildInputs = attrs.buildInputs ++ [ apple_sdk.frameworks.ApplicationServices ]; + buildInputs = attrs.buildInputs ++ [ ApplicationServices ]; preConfigure = '' - substituteInPlace src/Makefile.in --replace -F/System -F${apple_sdk.frameworks.ApplicationServices} + substituteInPlace src/Makefile.in --replace -F/System -F${ApplicationServices} ''; }); @@ -247,6 +245,8 @@ self: super: libXv = super.libXv.overrideAttrs (attrs: { outputs = [ "out" "dev" "devdoc" ]; + configureFlags = attrs.configureFlags or [] + ++ malloc0ReturnsNullCrossFlag; }); libXvMC = super.libXvMC.overrideAttrs (attrs: { @@ -346,10 +346,10 @@ self: super: }); xf86inputlibinput = super.xf86inputlibinput.overrideAttrs (attrs: rec { - name = "xf86-input-libinput-0.26.0"; + name = "xf86-input-libinput-0.28.0"; src = fetchurl { url = "mirror://xorg/individual/driver/${name}.tar.bz2"; - sha256 = "0yrqs88b7yn9nljwlxzn76jfmvf0sh939kzij5b2jvr2qa7mbjmb"; + sha256 = "189h8vl0005yizwrs4d0sng6j8lwkd3xi1zwqg8qavn2bw34v691"; }; outputs = [ "out" "dev" ]; buildInputs = attrs.buildInputs ++ [ libinput ]; @@ -394,7 +394,7 @@ self: super: }); xf86videovmware = super.xf86videovmware.overrideAttrs (attrs: { - buildInputs = attrs.buildInputs ++ [ mesa_drivers ]; # for libxatracker + buildInputs = attrs.buildInputs ++ [ mesa_noglu llvm_6 ]; # for libxatracker meta = attrs.meta // { platforms = ["i686-linux" "x86_64-linux"]; }; @@ -466,7 +466,11 @@ self: super: sha256 = "1j1i3n5xy1wawhk95kxqdc54h34kg7xp4nnramba2q8xqfr5k117"; }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ dri2proto dri3proto renderproto libdrm openssl libX11 libXau libXaw libxcb xcbutil xcbutilwm xcbutilimage xcbutilkeysyms xcbutilrenderutil libXdmcp libXfixes libxkbfile libXmu libXpm libXrender libXres libXt ]; + buildInputs = [ dri2proto dri3proto renderproto libdrm openssl libX11 libXau libXaw libxcb xcbutil xcbutilwm xcbutilimage xcbutilkeysyms xcbutilrenderutil libXdmcp libXfixes libxkbfile libXmu libXpm libXrender libXres libXt ] + ++ stdenv.lib.optionals stdenv.isDarwin [ + # Needed for NSDefaultRunLoopMode symbols. + cf-private + ]; postPatch = stdenv.lib.optionalString stdenv.isLinux "sed '1i#include ' -i include/os.h"; meta.platforms = stdenv.lib.platforms.unix; } else throw "unsupported xorg abiCompat ${abiCompat} for ${attrs_passed.name}"; @@ -538,9 +542,7 @@ self: super: nativeBuildInputs = attrs.nativeBuildInputs ++ [ autoreconfHook self.utilmacros self.fontutil ]; buildInputs = commonBuildInputs ++ [ bootstrap_cmds automake autoconf - apple_sdk.libs.Xplugin - apple_sdk.frameworks.Carbon - apple_sdk.frameworks.Cocoa + Xplugin Carbon Cocoa ]; propagatedBuildInputs = commonPropagatedBuildInputs ++ [ libAppleWM applewmproto @@ -582,7 +584,7 @@ self: super: preConfigure = '' mkdir -p $out/Applications export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -Wno-error" - substituteInPlace hw/xquartz/pbproxy/Makefile.in --replace -F/System -F${apple_sdk.frameworks.ApplicationServices} + substituteInPlace hw/xquartz/pbproxy/Makefile.in --replace -F/System -F${ApplicationServices} ''; postInstall = '' rm -fr $out/share/X11/xkb/compiled @@ -636,11 +638,11 @@ self: super: xf86videointel = super.xf86videointel.overrideAttrs (attrs: { # the update script only works with released tarballs :-/ - name = "xf86-video-intel-2017-10-19"; + name = "xf86-video-intel-2018-12-03"; src = fetchurl { url = "http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/snapshot/" - + "4798e18b2b2c8b0a05dc967e6140fd9962bc1a73.tar.gz"; - sha256 = "1zpgbibfpdassswfj68zwhhfpvd2p80rpxw92bis6lv81ssknwby"; + + "e5ff8e1828f97891c819c919d7115c6e18b2eb1f.tar.gz"; + sha256 = "01136zljk6liaqbk8j9m43xxzqj6xy4v50yjgi7l7g6pp8pw0gx6"; }; buildInputs = attrs.buildInputs ++ [self.libXfixes self.libXScrnSaver self.pixman]; nativeBuildInputs = attrs.nativeBuildInputs ++ [autoreconfHook self.utilmacros]; diff --git a/pkgs/servers/x11/xorg/tarballs-7.7.list b/pkgs/servers/x11/xorg/tarballs-7.7.list index fb1dc378b51b..30b553b93db1 100644 --- a/pkgs/servers/x11/xorg/tarballs-7.7.list +++ b/pkgs/servers/x11/xorg/tarballs-7.7.list @@ -60,7 +60,7 @@ mirror://xorg/individual/lib/libICE-1.0.9.tar.bz2 mirror://xorg/individual/lib/libpciaccess-0.14.tar.bz2 mirror://xorg/individual/lib/libSM-1.2.2.tar.bz2 mirror://xorg/X11R7.7/src/everything/libWindowsWM-1.0.1.tar.bz2 -mirror://xorg/individual/lib/libX11-1.6.6.tar.bz2 +mirror://xorg/individual/lib/libX11-1.6.7.tar.bz2 mirror://xorg/individual/lib/libXau-1.0.8.tar.bz2 mirror://xorg/individual/lib/libXaw-1.0.13.tar.bz2 mirror://xorg/individual/lib/libXcomposite-0.4.4.tar.bz2 @@ -73,7 +73,7 @@ mirror://xorg/individual/lib/libXfont-1.5.4.tar.bz2 mirror://xorg/individual/lib/libXfont2-2.0.3.tar.bz2 mirror://xorg/individual/lib/libXft-2.3.2.tar.bz2 mirror://xorg/individual/lib/libXi-1.7.9.tar.bz2 -mirror://xorg/individual/lib/libXinerama-1.1.3.tar.bz2 +mirror://xorg/individual/lib/libXinerama-1.1.4.tar.bz2 mirror://xorg/individual/lib/libxkbfile-1.0.9.tar.bz2 mirror://xorg/individual/lib/libXmu-1.1.2.tar.bz2 mirror://xorg/individual/lib/libXpm-3.5.12.tar.bz2 @@ -123,7 +123,7 @@ mirror://xorg/X11R7.7/src/everything/xf86driproto-2.1.1.tar.bz2 mirror://xorg/individual/driver/xf86-input-evdev-2.10.5.tar.bz2 mirror://xorg/individual/driver/xf86-input-joystick-1.6.3.tar.bz2 mirror://xorg/individual/driver/xf86-input-keyboard-1.9.0.tar.bz2 -mirror://xorg/individual/driver/xf86-input-libinput-0.26.0.tar.bz2 +mirror://xorg/individual/driver/xf86-input-libinput-0.28.0.tar.bz2 mirror://xorg/individual/driver/xf86-input-mouse-1.9.2.tar.bz2 mirror://xorg/individual/driver/xf86-input-synaptics-1.9.0.tar.bz2 mirror://xorg/individual/driver/xf86-input-vmmouse-13.1.0.tar.bz2 @@ -164,6 +164,7 @@ mirror://xorg/individual/driver/xf86-video-tdfx-1.4.7.tar.bz2 mirror://xorg/individual/driver/xf86-video-tga-1.2.2.tar.bz2 mirror://xorg/individual/driver/xf86-video-trident-1.3.8.tar.bz2 mirror://xorg/X11R7.7/src/everything/xf86-video-v4l-0.2.0.tar.bz2 +mirror://xorg/individual/driver/xf86-video-vboxvideo-1.0.0.tar.bz2 mirror://xorg/individual/driver/xf86-video-vesa-2.4.0.tar.bz2 mirror://xorg/individual/driver/xf86-video-vmware-13.2.1.tar.bz2 mirror://xorg/individual/driver/xf86-video-voodoo-1.2.5.tar.bz2 diff --git a/pkgs/servers/x11/xorg/xcb-util-xrm.nix b/pkgs/servers/x11/xorg/xcb-util-xrm.nix index 5a315b99b08b..0a008227b9fb 100644 --- a/pkgs/servers/x11/xorg/xcb-util-xrm.nix +++ b/pkgs/servers/x11/xorg/xcb-util-xrm.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, pkgconfig, m4, libxcb, xcbutil, libX11 }: stdenv.mkDerivation rec { - version = "1.2"; + version = "1.3"; name = "xcb-util-xrm-${version}"; src = fetchurl { url = "https://github.com/Airblader/xcb-util-xrm/releases/download/v${version}/${name}.tar.bz2"; - sha256 = "0vbqhag51i0njc8d5fc8c6aa12496cwrc3s6s7sa5kfc17cwhppp"; + sha256 = "118cj1ybw86pgw0l5whn9vbg5n5b0ijcpx295mwahzi004vz671h"; }; nativeBuildInputs = [ pkgconfig m4 ]; diff --git a/pkgs/servers/x11/xquartz/default.nix b/pkgs/servers/x11/xquartz/default.nix index 3fc7aaea9c93..8cb96d0ae39f 100644 --- a/pkgs/servers/x11/xquartz/default.nix +++ b/pkgs/servers/x11/xquartz/default.nix @@ -1,6 +1,7 @@ -{ stdenv, lib, buildEnv, makeFontsConf, gnused, writeScript, xorg, bashInteractive, xterm, makeWrapper, ruby +{ stdenv, buildEnv, makeFontsConf, gnused, writeScript, xorg, bashInteractive, xterm, makeWrapper, ruby , quartz-wm, fontconfig, xlsfonts, xfontsel , ttf_bitstream_vera, freefont_ttf, liberation_ttf +, cf-private , shell ? "${bashInteractive}/bin/bash" }: @@ -97,7 +98,11 @@ let in stdenv.mkDerivation { name = "xquartz-${stdenv.lib.getVersion xorg.xorgserver}"; - buildInputs = [ ruby makeWrapper ]; + buildInputs = [ + ruby makeWrapper + # Needed for NSDefaultRunLoopMode symbols. + cf-private + ]; unpackPhase = "sourceRoot=."; @@ -134,7 +139,7 @@ in stdenv.mkDerivation { defaultStartX="$out/bin/startx -- $out/bin/Xquartz" ruby ${./patch_plist.rb} \ - ${lib.escapeShellArg (builtins.toXML { + ${stdenv.lib.escapeShellArg (builtins.toXML { XQUARTZ_DEFAULT_CLIENT = "${xterm}/bin/xterm"; XQUARTZ_DEFAULT_SHELL = "${shell}"; XQUARTZ_DEFAULT_STARTX = "@STARTX@"; @@ -179,7 +184,7 @@ in stdenv.mkDerivation { --replace "@FONTCONFIG_FILE@" "$fontsConfPath" ''; - meta = with lib; { + meta = with stdenv.lib; { platforms = platforms.darwin; maintainers = with maintainers; [ cstrahan ]; license = licenses.mit; diff --git a/pkgs/servers/xmpp/pyIRCt/default.nix b/pkgs/servers/xmpp/pyIRCt/default.nix index ebdc73aec30a..535fb061de9b 100644 --- a/pkgs/servers/xmpp/pyIRCt/default.nix +++ b/pkgs/servers/xmpp/pyIRCt/default.nix @@ -34,8 +34,9 @@ stdenv.mkDerivation rec { wrapPythonPrograms ''; - meta = { + meta = with stdenv.lib; { description = "IRC transport module for XMPP"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/servers/xmpp/pyMAILt/default.nix b/pkgs/servers/xmpp/pyMAILt/default.nix index aeed7484f82e..b1c4d93f687e 100644 --- a/pkgs/servers/xmpp/pyMAILt/default.nix +++ b/pkgs/servers/xmpp/pyMAILt/default.nix @@ -32,8 +32,9 @@ stdenv.mkDerivation rec { wrapPythonPrograms ''; - meta = { + meta = with stdenv.lib; { description = "Email transport module for XMPP"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/shells/any-nix-shell/default.nix b/pkgs/shells/any-nix-shell/default.nix new file mode 100644 index 000000000000..21f40858ea28 --- /dev/null +++ b/pkgs/shells/any-nix-shell/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchFromGitHub, makeWrapper }: + +stdenv.mkDerivation rec { + name = "any-nix-shell-${version}"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "haslersn"; + repo = "any-nix-shell"; + rev = "v${version}"; + sha256 = "02cv86csk1m8nlh2idvh7bjw43lpssmdawya2jhr4bam2606yzdv"; + }; + + nativeBuildInputs = [ makeWrapper ]; + installPhase = '' + mkdir -p $out/bin + cp -r bin $out + wrapProgram $out/bin/any-nix-shell --prefix PATH ":" $out/bin + ''; + + meta = with stdenv.lib; { + description = "fish and zsh support for nix-shell"; + license = licenses.mit; + homepage = https://github.com/haslersn/any-nix-shell; + maintainers = with maintainers; [ haslersn ]; + }; +} \ No newline at end of file diff --git a/pkgs/shells/bash/4.4.nix b/pkgs/shells/bash/4.4.nix index 313a2710b287..e5e33c76d205 100644 --- a/pkgs/shells/bash/4.4.nix +++ b/pkgs/shells/bash/4.4.nix @@ -58,7 +58,8 @@ stdenv.mkDerivation rec { "bash_cv_sys_named_pipes=nomissing" "bash_cv_getcwd_malloc=yes" ] ++ optionals stdenv.hostPlatform.isCygwin [ - "--without-libintl-prefix --without-libiconv-prefix" + "--without-libintl-prefix" + "--without-libiconv-prefix" "--with-installed-readline" "bash_cv_dev_stdin=present" "bash_cv_dev_fd=standard" @@ -105,7 +106,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = http://www.gnu.org/software/bash/; + homepage = https://www.gnu.org/software/bash/; description = "GNU Bourne-Again Shell, the de facto standard shell on Linux" + (if interactive then " (for interactive use)" else ""); diff --git a/pkgs/shells/bash/nix-bash-completions/default.nix b/pkgs/shells/bash/nix-bash-completions/default.nix index b76e65ca8719..5ac117cf1e5e 100644 --- a/pkgs/shells/bash/nix-bash-completions/default.nix +++ b/pkgs/shells/bash/nix-bash-completions/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub }: stdenv.mkDerivation rec { - version = "0.6.6"; + version = "0.6.7"; name = "nix-bash-completions-${version}"; src = fetchFromGitHub { owner = "hedning"; repo = "nix-bash-completions"; rev = "v${version}"; - sha256 = "1lz9cgacyd4cphr7l90x4hn0ifhxwzz2d5829w1jcglasfacfpsw"; + sha256 = "067j1gavpm9zv3vzw9gq0bi3bi0rjrijwprc1j016g44kvpq49qi"; }; # To enable lazy loading via. bash-completion we need a symlink to the script diff --git a/pkgs/shells/dash/default.nix b/pkgs/shells/dash/default.nix index 2db8edd5e0ca..f8d592748b3f 100644 --- a/pkgs/shells/dash/default.nix +++ b/pkgs/shells/dash/default.nix @@ -10,10 +10,11 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; - meta = { + meta = with stdenv.lib; { homepage = http://gondor.apana.org.au/~herbert/dash/; description = "A POSIX-compliant implementation of /bin/sh that aims to be as small as possible"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = with licenses; [ bsd3 gpl2 ]; }; passthru = { diff --git a/pkgs/shells/elvish/default.nix b/pkgs/shells/elvish/default.nix index dc7133e988fa..0b7b934646e2 100644 --- a/pkgs/shells/elvish/default.nix +++ b/pkgs/shells/elvish/default.nix @@ -6,6 +6,10 @@ buildGoPackage rec { goPackagePath = "github.com/elves/elvish"; excludedPackages = [ "website" ]; + buildFlagsArray = '' + -ldflags= + -X ${goPackagePath}/buildinfo.Version=${version} + ''; src = fetchFromGitHub { repo = "elvish"; diff --git a/pkgs/shells/ion/default.nix b/pkgs/shells/ion/default.nix index 1333bfd873fa..239eeb89c8ba 100644 --- a/pkgs/shells/ion/default.nix +++ b/pkgs/shells/ion/default.nix @@ -21,5 +21,6 @@ buildRustPackage rec { license = licenses.mit; maintainers = with maintainers; [ dywedir ]; platforms = platforms.all; + broken = stdenv.isDarwin; }; } diff --git a/pkgs/shells/powershell/default.nix b/pkgs/shells/powershell/default.nix index a9b34824e494..b846f88c0fa3 100644 --- a/pkgs/shells/powershell/default.nix +++ b/pkgs/shells/powershell/default.nix @@ -1,20 +1,21 @@ -{ stdenv, autoPatchelfHook, fetchzip, libunwind, libuuid, icu, curl, - makeWrapper, less, openssl, pam, lttng-ust }: +{ stdenv, autoPatchelfHook, fetchzip, libunwind, libuuid, icu, curl +, darwin, makeWrapper, less, openssl, pam, lttng-ust }: let platformString = if stdenv.isDarwin then "osx" else if stdenv.isLinux then "linux" else throw "unsupported platform"; - platformSha = if stdenv.isDarwin then "01j92myljgphf68la9q753m5wgfmd0kwlsk441yic7qshcly5xkw" - else if stdenv.isLinux then "0al1mrlz3m5ksnq86mqm0axb8bjdxa05j2p5y9bmcykrgkdwi3vk" + platformSha = if stdenv.isDarwin then "1zm5q25ny2x6wvdqfrc380467zq0nbrzh2rzldwdkdpkb6wbvpj8" + else if stdenv.isLinux then "0wh5vvh8pk75fy37bm5av4xvp76slqyjhb6a0al55vw9rlg5q3xw" else throw "unsupported platform"; platformLdLibraryPath = if stdenv.isDarwin then "DYLD_FALLBACK_LIBRARY_PATH" else if stdenv.isLinux then "LD_LIBRARY_PATH" else throw "unsupported platform"; - libraries = [ libunwind libuuid icu curl openssl lttng-ust ] ++ (if stdenv.isLinux then [ pam ] else []); + libraries = [ libunwind libuuid icu curl openssl ] ++ + (if stdenv.isLinux then [ pam lttng-ust ] else [ darwin.Libsystem ]); in stdenv.mkDerivation rec { name = "powershell-${version}"; - version = "6.0.4"; + version = "6.1.1"; src = fetchzip { url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-${platformString}-x64.tar.gz"; @@ -25,15 +26,12 @@ stdenv.mkDerivation rec { buildInputs = [ less ] ++ libraries; nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; - # TODO: remove PAGER after upgrading to v6.1.0-preview.1 or later as it has been addressed in - # https://github.com/PowerShell/PowerShell/pull/6144 installPhase = '' mkdir -p $out/bin mkdir -p $out/share/powershell cp -r * $out/share/powershell - rm $out/share/powershell/DELETE_ME_TO_DISABLE_CONSOLEHOST_TELEMETRY makeWrapper $out/share/powershell/pwsh $out/bin/pwsh --prefix ${platformLdLibraryPath} : "${stdenv.lib.makeLibraryPath libraries}" \ - --set PAGER ${less}/bin/less --set TERM xterm + --set TERM xterm --set POWERSHELL_TELEMETRY_OPTOUT 1 ''; dontStrip = true; diff --git a/pkgs/shells/rush/default.nix b/pkgs/shells/rush/default.nix index 9a5f7a753d33..3bfafdc46a03 100644 --- a/pkgs/shells/rush/default.nix +++ b/pkgs/shells/rush/default.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { sftp-server or scp, that lack this ability. ''; - homepage = http://www.gnu.org/software/rush/; + homepage = https://www.gnu.org/software/rush/; license = stdenv.lib.licenses.gpl3Plus; maintainers = [ stdenv.lib.maintainers.bjg ]; diff --git a/pkgs/shells/xonsh/default.nix b/pkgs/shells/xonsh/default.nix index 6522985ab864..5848c0a453cd 100644 --- a/pkgs/shells/xonsh/default.nix +++ b/pkgs/shells/xonsh/default.nix @@ -1,20 +1,19 @@ -{ stdenv, fetchFromGitHub, python3Packages, glibcLocales, coreutils }: +{ stdenv, fetchFromGitHub, python3Packages, glibcLocales, coreutils, git }: python3Packages.buildPythonApplication rec { - name = "xonsh-${version}"; - version = "0.6.8"; + pname = "xonsh"; + version = "0.8.3"; + # fetch from github because the pypi package ships incomplete tests src = fetchFromGitHub { - owner = "scopatz"; - repo = "xonsh"; - rev = version; - sha256= "1a74xpww7k432b2z44388rl31nqvckn2q3fswci04f48698hzs5l"; + owner = "scopatz"; + repo = "xonsh"; + rev = "refs/tags/${version}"; + sha256 = "1qnghqswvqlwv9121r4maibmn2dvqmbr3fhsnngsj3q7plfp7yb2"; }; LC_ALL = "en_US.UTF-8"; postPatch = '' - rm xonsh/winutils.py - sed -ie "s|/bin/ls|${coreutils}/bin/ls|" tests/test_execer.py sed -ie 's|/usr/bin/env|${coreutils}/bin/env|' scripts/xon.sh @@ -22,15 +21,14 @@ python3Packages.buildPythonApplication rec { ''; checkPhase = '' - HOME=$TMPDIR XONSH_INTERACTIVE=0 \ + HOME=$TMPDIR \ pytest \ - -k 'not test_man_completion and not test_printfile and not test_sourcefile and not test_printname ' \ - tests + -k 'not test_man_completion and not test_indir and not test_xonsh_party and not test_foreign_bash_data and not test_script and not test_single_command_no_windows and not test_redirect_out_to_file and not test_sourcefile and not test_printname and not test_printfile' ''; - checkInputs = with python3Packages; [ pytest glibcLocales ]; + checkInputs = [ python3Packages.pytest glibcLocales git ]; - propagatedBuildInputs = with python3Packages; [ ply prompt_toolkit ]; + propagatedBuildInputs = with python3Packages; [ ply prompt_toolkit pygments ]; meta = with stdenv.lib; { description = "A Python-ish, BASHwards-compatible shell"; diff --git a/pkgs/shells/zsh/antibody/default.nix b/pkgs/shells/zsh/antibody/default.nix index 60304531bfbe..29e79c0e5030 100644 --- a/pkgs/shells/zsh/antibody/default.nix +++ b/pkgs/shells/zsh/antibody/default.nix @@ -2,24 +2,23 @@ buildGoPackage rec { name = "antibody-${version}"; - version = "3.6.1"; - rev = "v${version}"; + version = "4.0.2"; goPackagePath = "github.com/getantibody/antibody"; src = fetchFromGitHub { - inherit rev; owner = "getantibody"; repo = "antibody"; - sha256 = "1xlaf3440hs1ffa23ja0fc185sj0rxjv0808ib8li3rq2qfkd0k8"; + rev = "v${version}"; + sha256 = "1lq0bd2l928bgwqiq3fa5ippjhnsfgwdqn6nd3hfis8bijrwc5jv"; }; goDeps = ./deps.nix; meta = with lib; { description = "The fastest shell plugin manager"; - homepage = https://github.com/getantibody/antibody; - license = licenses.mit; + homepage = https://github.com/getantibody/antibody; + license = licenses.mit; maintainers = with maintainers; [ worldofpeace ]; }; } diff --git a/pkgs/shells/zsh/antibody/deps.nix b/pkgs/shells/zsh/antibody/deps.nix index b824358fbbab..bdd53a9d142f 100644 --- a/pkgs/shells/zsh/antibody/deps.nix +++ b/pkgs/shells/zsh/antibody/deps.nix @@ -1,110 +1,73 @@ -[ - { - goPackagePath = "github.com/alecthomas/kingpin"; - fetch = { - type = "git"; - url = "https://github.com/alecthomas/kingpin"; - rev = "a39589180ebd6bbf43076e514b55f20a95d43086"; - sha256 = "0b00bfiwl76qflnmnk3cnlaii6wxgzzdnby99cxdych4f8qmzlv3"; - }; - } - { - 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/caarlos0/gohome"; - fetch = { - type = "git"; - url = "https://github.com/caarlos0/gohome"; - rev = "c08fdebe2a8b9b92637a423c66ac5d4a8f4e91e8"; - sha256 = "1wpg7dpi44kic4y20bk6fjwpanm65h1hj4762dsp41kbdfzc8322"; - }; - } - { - goPackagePath = "github.com/davecgh/go-spew"; - fetch = { - type = "git"; - url = "https://github.com/davecgh/go-spew"; - rev = "346938d642f2ec3594ed81d874461961cd0faa76"; - sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; - }; - } - { - goPackagePath = "github.com/getantibody/folder"; - fetch = { - type = "git"; - url = "https://github.com/getantibody/folder"; - rev = "479aa91767d47bc27599e6ebc7fd07945dd38132"; - sha256 = "0mzc2x7897f17kj2v807d8cqzgclq9bsz2xqz81j1k85g53l513j"; - }; - } - { - goPackagePath = "github.com/pmezard/go-difflib"; - fetch = { - type = "git"; - url = "https://github.com/pmezard/go-difflib"; - rev = "792786c7400a136282c1664665ae0a8db921c6c2"; - sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; - }; - } - { - goPackagePath = "github.com/stretchr/testify"; - fetch = { - type = "git"; - url = "https://github.com/stretchr/testify"; - rev = "12b6f73e6084dad08a7c6e575284b177ecafbc71"; - sha256 = "01f80s0q64pw5drfgqwwk1wfwwkvd2lhbs56lhhkff4ni83k73fd"; - }; - } - { - goPackagePath = "golang.org/x/crypto"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/crypto"; - rev = "1a580b3eff7814fc9b40602fd35256c63b50f491"; - sha256 = "11adgxc6fzcb3dxr5v2g4nk6ggrz04qnx633hzgmzfh2wv3blgv7"; - }; - } - { - goPackagePath = "golang.org/x/net"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/net"; - rev = "2491c5de3490fced2f6cff376127c667efeed857"; - sha256 = "1wmijnrxi9p2rv8g6clqkzdihn5ncv29j0s4s1bz9ksncdr36ll3"; - }; - } - { - goPackagePath = "golang.org/x/sync"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/sync"; - rev = "1d60e4601c6fd243af51cc01ddf169918a5407ca"; - sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6"; - }; - } - { - goPackagePath = "golang.org/x/sys"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/sys"; - rev = "7c87d13f8e835d2fb3a70a2912c811ed0c1d241b"; - sha256 = "03fhkng37rczqwfgah5hd7d373jps3hcfx79dmky2fh62yvpcyn3"; - }; - } -] +[{ + goPackagePath = "github.com/getantibody/folder"; + fetch = { + type = "git"; + url = "https://github.com/getantibody/folder"; + rev = "479aa91767d47bc27599e6ebc7fd07945dd38132"; + sha256 = "0mzc2x7897f17kj2v807d8cqzgclq9bsz2xqz81j1k85g53l513j"; + }; +}{ + goPackagePath = "github.com/alecthomas/units"; + fetch = { + type = "git"; + url = "https://github.com/alecthomas/units"; + rev = "2efee857e7cfd4f3d0138cc3cbb1b4966962b93a"; + sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl"; + }; +}{ + goPackagePath = "github.com/alecthomas/template"; + fetch = { + type = "git"; + url = "https://github.com/alecthomas/template"; + rev = "a0175ee3bccc567396460bf5acd36800cb10c49c"; + sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj"; + }; +}{ + goPackagePath = "github.com/caarlos0/gohome"; + fetch = { + type = "git"; + url = "https://github.com/caarlos0/gohome"; + rev = "75f08ebc60b144c5c3178115baedce176fdcfe99"; + sha256 = "04950r9lzhgkksgqbnlfx0m3n7zqfif3l8fixwb7f271a880i4gz"; + }; +}{ + goPackagePath = "github.com/alecthomas/kingpin"; + fetch = { + type = "git"; + url = "https://github.com/alecthomas/kingpin"; + rev = "a39589180ebd6bbf43076e514b55f20a95d43086"; + sha256 = "0b00bfiwl76qflnmnk3cnlaii6wxgzzdnby99cxdych4f8qmzlv3"; + }; +}{ + goPackagePath = "golang.org/x/sync"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sync"; + rev = "1d60e4601c6fd243af51cc01ddf169918a5407ca"; + sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6"; + }; +}{ + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "1a580b3eff7814fc9b40602fd35256c63b50f491"; + sha256 = "11adgxc6fzcb3dxr5v2g4nk6ggrz04qnx633hzgmzfh2wv3blgv7"; + }; +}{ + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "7c87d13f8e835d2fb3a70a2912c811ed0c1d241b"; + sha256 = "03fhkng37rczqwfgah5hd7d373jps3hcfx79dmky2fh62yvpcyn3"; + }; +}{ + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "2491c5de3490fced2f6cff376127c667efeed857"; + sha256 = "1wmijnrxi9p2rv8g6clqkzdihn5ncv29j0s4s1bz9ksncdr36ll3"; + }; +}] diff --git a/pkgs/shells/zsh/default.nix b/pkgs/shells/zsh/default.nix index 3259dbbd9bc6..472b78c4a6d0 100644 --- a/pkgs/shells/zsh/default.nix +++ b/pkgs/shells/zsh/default.nix @@ -1,11 +1,11 @@ -{ stdenv, fetchurl, ncurses, pcre }: +{ stdenv, fetchurl, ncurses, pcre, fetchpatch }: let - version = "5.5.1"; + version = "5.6.2"; documentation = fetchurl { - url = "mirror://sourceforge/zsh/zsh-${version}-doc.tar.gz"; - sha256 = "0bm9n7lycdzvw5hmgi4a920pqbb5yxvmyhfxx8jbign2hzgf7g01"; + url = "mirror://sourceforge/zsh/zsh-${version}-doc.tar.xz"; + sha256 = "05014rg6hkwiv1p56iij8wn2rghmwjxs5qsj3d3xigbwaikk55wq"; }; in @@ -14,10 +14,19 @@ stdenv.mkDerivation { name = "zsh-${version}"; src = fetchurl { - url = "mirror://sourceforge/zsh/zsh-${version}.tar.gz"; - sha256 = "10705qnnr3p416bwfjaip9r7yw187vczzjrk60yg79dfwy4slk3p"; + url = "mirror://sourceforge/zsh/zsh-${version}.tar.xz"; + sha256 = "17iffliqcj4hv91g0bd2sxsyfcz51mfyh97sp2iyrs2p0mndc2x5"; }; + patches = [ + (fetchpatch { + name = "search-xdg-data-dirs.patch"; + url = https://github.com/zsh-users/zsh/commit/624219e0e4cbfdfb286e707bd2853f2d7b6a4a7d.patch; + sha256 = "0i0g7dc0px57vpklm1f4w20vyc92nv15y09r5clvib2kjkxjy2cf"; + excludes = [ "ChangeLog" ]; + }) + ]; + buildInputs = [ ncurses pcre ]; configureFlags = [ diff --git a/pkgs/shells/zsh/grml-zsh-config/default.nix b/pkgs/shells/zsh/grml-zsh-config/default.nix index 1c5535ba1c69..0c092e31a036 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 { name = "grml-zsh-config-${version}"; - version = "0.15.0"; + version = "0.15.1"; src = fetchFromGitHub { owner = "grml"; repo = "grml-etc-core"; rev = "v${version}"; - sha256 = "0a39m7rlf30r0ja56mmhidqbalck8f5gkmgngcvkxy3n486xxmkm"; + sha256 = "13mm1vjmb600l4g0ssr56xrlx6lwpv1brrpmf2v2pp2d5ki0d47x"; }; buildInputs = [ zsh coreutils txt2tags procps ] diff --git a/pkgs/shells/zsh/nix-zsh-completions/default.nix b/pkgs/shells/zsh/nix-zsh-completions/default.nix index 4405902ec3e0..122a44dcd17c 100644 --- a/pkgs/shells/zsh/nix-zsh-completions/default.nix +++ b/pkgs/shells/zsh/nix-zsh-completions/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchFromGitHub }: let - version = "0.4.0"; + version = "0.4.2"; in stdenv.mkDerivation rec { @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { owner = "spwhitt"; repo = "nix-zsh-completions"; rev = "${version}"; - sha256 = "0m8b9xgbz2nvk1q7m0gqy83gbqa49n062gymhk9x93zhbdh8vwky"; + sha256 = "1pfyn8kd9fc9fyy77imzg6xj00nzddkjagwjs2594db8ynp6cfil"; }; installPhase = '' diff --git a/pkgs/shells/zsh/oh-my-zsh/default.nix b/pkgs/shells/zsh/oh-my-zsh/default.nix index 6f9e338dabaa..32a1f8a3ea66 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 = "2018-07-29"; + version = "2018-11-27"; name = "oh-my-zsh-${version}"; src = fetchgit { url = "https://github.com/robbyrussell/oh-my-zsh"; - rev = "5fa7824ea59ec12a976f348a83399e66699456ea"; - sha256 = "1ry46jxk7k4ndh4gic9v7c19gsqmcag8bng92pp7vw0fj0b0ij6k"; + rev = "2614b7ecdfe8b8f0cbeafffefb5925196f4011d4"; + sha256 = "0yfk0x7xj640xn0klyggrncvmmm3b44ldfxfrr4mcixb1scfv5lb"; }; pathsToLink = [ "/share/oh-my-zsh" ]; diff --git a/pkgs/shells/zsh/spaceship-prompt/default.nix b/pkgs/shells/zsh/spaceship-prompt/default.nix new file mode 100644 index 000000000000..28b116523ac0 --- /dev/null +++ b/pkgs/shells/zsh/spaceship-prompt/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub }: + +stdenv.mkDerivation rec{ + name = "spaceship-prompt-${version}"; + version = "3.7.1"; + + src = fetchFromGitHub { + owner = "denysdovhan"; + repo = "spaceship-prompt"; + sha256 = "0laihax18bs254rm2sww5wkjbmkp4m5c8aicgqpi4diz7difxk6z"; + rev = "aaa34aeab9ba0a99416788f627ec9aeffba392f0"; + }; + + installPhase = '' + install -D -m644 LICENSE.md "$out/share/licenses/spaceship-prompt/LICENSE" + install -D -m644 README.md "$out/share/doc/spaceship-prompt/README.md" + find docs -type f -exec install -D -m644 {} "$out/share/doc/spaceship-prompt/{}" \; + find lib -type f -exec install -D -m644 {} "$out/lib/spaceship-prompt/{}" \; + find scripts -type f -exec install -D -m644 {} "$out/lib/spaceship-prompt/{}" \; + find sections -type f -exec install -D -m644 {} "$out/lib/spaceship-prompt/{}" \; + install -D -m644 spaceship.zsh "$out/lib/spaceship-prompt/spaceship.zsh" + install -d "$out/share/zsh/themes/" + ln -s "$out/lib/spaceship-prompt/spaceship.zsh" "$out/share/zsh/themes/spaceship.zsh-theme" + ''; + + meta = with stdenv.lib; { + description = "Zsh prompt for Astronauts"; + homepage = https://github.com/denysdovhan/spaceship-prompt/; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ nyanloutre ]; + }; +} diff --git a/pkgs/shells/zsh/zsh-autosuggestions/default.nix b/pkgs/shells/zsh/zsh-autosuggestions/default.nix index 02e25cfdde62..cc7cf8fbb5e7 100644 --- a/pkgs/shells/zsh/zsh-autosuggestions/default.nix +++ b/pkgs/shells/zsh/zsh-autosuggestions/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { name = "zsh-autosuggestions-${version}"; - version = "0.4.3"; + version = "0.5.0"; src = fetchFromGitHub { owner = "zsh-users"; repo = "zsh-autosuggestions"; rev = "v${version}"; - sha256 = "117m4jk3lgh98k699v00pg554qblpr4pbfvgs0qrgygfx1n1bpl4"; + sha256 = "19qkg4b2flvnp2l0cbkl4qbrnl8d3lym2mmh1mx9nmjd7b81r3pf"; }; buildInputs = [ zsh ]; diff --git a/pkgs/shells/zsh/zsh-completions/default.nix b/pkgs/shells/zsh/zsh-completions/default.nix index ba65f90d909e..29a2a653265d 100644 --- a/pkgs/shells/zsh/zsh-completions/default.nix +++ b/pkgs/shells/zsh/zsh-completions/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "zsh-completions-${version}"; - version = "0.28.0"; + version = "0.29.0"; src = fetchFromGitHub { owner = "zsh-users"; repo = "zsh-completions"; rev = "${version}"; - sha256 = "02n1svaw74y0za856w8zjb98nzg1h6bmy4xsar71irsk1mj3m5h2"; + sha256 = "0a4fdh10rhhjcy06qiyyy0xjvg7fapvy3pgif38wrjqvrddaj6pv"; }; installPhase= '' diff --git a/pkgs/shells/zsh/zsh-git-prompt/default.nix b/pkgs/shells/zsh/zsh-git-prompt/default.nix index 7318da83d176..761ad071da95 100644 --- a/pkgs/shells/zsh/zsh-git-prompt/default.nix +++ b/pkgs/shells/zsh/zsh-git-prompt/default.nix @@ -29,10 +29,10 @@ , python , git , lib -, ghcVersion ? "ghc802" +, haskellPackages }: -haskell.packages.${ghcVersion}.callPackage +haskellPackages.callPackage ({ mkDerivation, base, HUnit, parsec, process, QuickCheck, stdenv }: mkDerivation rec { pname = "zsh-git-prompt"; diff --git a/pkgs/shells/zsh/zsh-history-substring-search/default.nix b/pkgs/shells/zsh/zsh-history-substring-search/default.nix new file mode 100644 index 000000000000..26866f830dbc --- /dev/null +++ b/pkgs/shells/zsh/zsh-history-substring-search/default.nix @@ -0,0 +1,26 @@ +{ stdenv, lib, fetchFromGitHub, zsh }: + +stdenv.mkDerivation rec { + name = "zsh-history-substring-search-${version}"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "zsh-users"; + repo = "zsh-history-substring-search"; + rev = "v${version}"; + sha256 = "0lgmq1xcccnz5cf7vl0r0qj351hwclx9p80cl0qczxry4r2g5qaz"; + }; + + installPhase = '' + install -D zsh-history-substring-search.zsh \ + "$out/share/zsh-history-substring-search/zsh-history-substring-search.zsh" + ''; + + meta = with lib; { + description = "Fish shell history-substring-search for Zsh"; + homepage = https://github.com/zsh-users/zsh-history-substring-search; + license = licenses.bsd3; + maintainers = with maintainers; [ qyliss ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/stdenv/adapters.nix b/pkgs/stdenv/adapters.nix index 7ba65fd76e94..7823d6413442 100644 --- a/pkgs/stdenv/adapters.nix +++ b/pkgs/stdenv/adapters.nix @@ -31,12 +31,19 @@ rec { # Return a modified stdenv that tries to build statically linked # binaries. - makeStaticBinaries = stdenv: stdenv // + makeStaticBinaries = stdenv: + let stdenv' = if stdenv.hostPlatform.libc != "glibc" then stdenv else + stdenv.override (prev: { + extraBuildInputs = prev.extraBuildInputs or [] ++ [ + stdenv.glibc.static + ]; + }); + in stdenv' // { mkDerivation = args: - if stdenv.hostPlatform.isDarwin + if stdenv'.hostPlatform.isDarwin then throw "Cannot build fully static binaries on Darwin/macOS" - else stdenv.mkDerivation (args // { - NIX_CFLAGS_LINK = toString (args.NIX_CFLAGS_LINK or "") + "-static"; + else stdenv'.mkDerivation (args // { + NIX_CFLAGS_LINK = toString (args.NIX_CFLAGS_LINK or "") + " -static"; configureFlags = (args.configureFlags or []) ++ [ "--disable-shared" # brrr... ]; @@ -173,4 +180,19 @@ rec { NIX_CFLAGS_LINK = toString (args.NIX_CFLAGS_LINK or "") + " -fuse-ld=gold"; }); }; + + + /* Modify a stdenv so that it builds binaries optimized specifically + for the machine they are built on. + + WARNING: this breaks purity! */ + impureUseNativeOptimizations = stdenv: stdenv // + { mkDerivation = args: stdenv.mkDerivation (args // { + NIX_CFLAGS_COMPILE = toString (args.NIX_CFLAGS_COMPILE or "") + " -march=native"; + NIX_ENFORCE_NO_NATIVE = false; + + preferLocalBuild = true; + allowSubstitutes = false; + }); + }; } diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix index 4c693f3e5d66..b7d8e3ba5236 100644 --- a/pkgs/stdenv/darwin/default.nix +++ b/pkgs/stdenv/darwin/default.nix @@ -88,7 +88,6 @@ in rec { extraPackages = lib.optional (libcxx != null) libcxx; nativeTools = false; - propagateDoc = false; nativeLibc = false; inherit buildPackages coreutils gnugrep bintools; libc = last.pkgs.darwin.Libsystem; @@ -190,7 +189,6 @@ in rec { stage1 = prevStage: let persistent = self: super: with prevStage; { cmake = super.cmake.override { - majorVersion = "3.9"; # FIXME: update ApplicationServices patch isBootstrap = true; useSharedLibraries = false; }; @@ -199,6 +197,10 @@ in rec { CF = null; # use CoreFoundation from bootstrap-tools configd = null; }; + python2 = self.python; + + ninja = super.ninja.override { buildDocs = false; }; + darwin = super.darwin // { cctools = super.darwin.cctools.override { llvm = null; }; }; }; in with prevStage; stageFun 1 prevStage { extraPreHook = "export NIX_CFLAGS_COMPILE+=\" -F${bootstrapTools}/Library/Frameworks\""; @@ -218,11 +220,12 @@ in rec { zlib patchutils m4 scons flex perl bison unifdef unzip openssl python libxml2 gettext sharutils gmp libarchive ncurses pkg-config libedit groff openssh sqlite sed serf openldap db cyrus-sasl expat apr-util subversion xz - findfreetype libssh curl cmake autoconf automake libtool ed cpio coreutils; + findfreetype libssh curl cmake autoconf automake libtool ed cpio coreutils + libssh2 nghttp2 libkrb5 python2 ninja; darwin = super.darwin // { inherit (darwin) - dyld Libsystem xnu configd ICU libdispatch libclosure launchd; + dyld Libsystem xnu configd ICU libdispatch libclosure launchd CF; }; }; in with prevStage; stageFun 2 prevStage { @@ -236,7 +239,10 @@ in rec { allowedRequisites = [ bootstrapTools ] ++ - (with pkgs; [ xz.bin xz.out libcxx libcxxabi ]) ++ + (with pkgs; [ + xz.bin xz.out libcxx libcxxabi zlib libxml2.out curl.out openssl.out libssh2.out + nghttp2.lib libkrb5 + ]) ++ (with pkgs.darwin; [ dyld Libsystem CF ICU locale ]); overrides = persistent; @@ -248,9 +254,10 @@ in rec { patchutils m4 scons flex perl bison unifdef unzip openssl python gettext sharutils libarchive pkg-config groff bash subversion openssh sqlite sed serf openldap db cyrus-sasl expat apr-util - findfreetype libssh curl cmake autoconf automake libtool cpio; + findfreetype libssh curl cmake autoconf automake libtool cpio + libssh2 nghttp2 libkrb5 python2 ninja; - # Avoid pulling in a full python and it's extra dependencies for the llvm/clang builds. + # Avoid pulling in a full python and its extra dependencies for the llvm/clang builds. libxml2 = super.libxml2.override { pythonSupport = false; }; llvmPackages_5 = super.llvmPackages_5 // (let @@ -282,7 +289,10 @@ in rec { allowedRequisites = [ bootstrapTools ] ++ - (with pkgs; [ xz.bin xz.out bash libcxx libcxxabi ]) ++ + (with pkgs; [ + xz.bin xz.out bash libcxx libcxxabi zlib libxml2.out curl.out openssl.out libssh2.out + nghttp2.lib libkrb5 + ]) ++ (with pkgs.darwin; [ dyld ICU Libsystem locale ]); overrides = persistent; @@ -293,7 +303,7 @@ in rec { inherit gnumake gzip gnused bzip2 gawk ed xz patch bash ncurses libffi zlib gmp pcre gnugrep - coreutils findutils diffutils patchutils; + coreutils findutils diffutils patchutils ninja; # Hack to make sure we don't link ncurses in bootstrap tools. The proper # solution is to avoid passing -L/nix-store/...-bootstrap-tools/lib, @@ -313,8 +323,14 @@ in rec { }); in { inherit tools libraries; } // tools // libraries); - darwin = super.darwin // { + darwin = super.darwin // rec { inherit (darwin) dyld Libsystem libiconv locale; + + libxml2-nopython = super.libxml2.override { pythonSupport = false; }; + CF = super.darwin.CF.override { + libxml2 = libxml2-nopython; + python = prevStage.python; + }; }; }; in with prevStage; stageFun 4 prevStage { @@ -346,6 +362,17 @@ in rec { }); in { inherit tools libraries; } // tools // libraries); + # N.B: the important thing here is to ensure that python == python2 + # == python27 or you get weird issues with inconsistent package sets. + # In a particularly subtle bug, I overrode python2 instead of python27 + # here, and it caused gnome-doc-utils to complain about: + # "PyThreadState_Get: no current thread". This is because Python gets + # really unhappy if you have Python A which loads a native python lib + # which was linked against Python B, which in our case was happening + # because we didn't override python "deeply enough". Anyway, this works + # and I'm just leaving this blurb here so people realize why it matters + python27 = super.python27.override { CF = prevStage.darwin.CF; }; + darwin = super.darwin // { inherit (darwin) dyld ICU Libsystem libiconv; } // lib.optionalAttrs (super.stdenv.targetPlatform == localSystem) { @@ -399,9 +426,10 @@ in rec { gzip ncurses.out ncurses.dev ncurses.man gnused bash gawk gnugrep llvmPackages.clang-unwrapped llvmPackages.clang-unwrapped.lib patch pcre.out gettext binutils.bintools darwin.binutils darwin.binutils.bintools + curl.out openssl.out libssh2.out nghttp2.lib libkrb5 cc.expand-response-params ]) ++ (with pkgs.darwin; [ - dyld Libsystem CF cctools ICU libiconv locale + dyld Libsystem CF cctools ICU libiconv locale libxml2-nopython.out ]); overrides = lib.composeExtensions persistent (self: super: { diff --git a/pkgs/stdenv/darwin/make-bootstrap-tools.nix b/pkgs/stdenv/darwin/make-bootstrap-tools.nix index 66c5f419f2f6..eee3b1ce0759 100644 --- a/pkgs/stdenv/darwin/make-bootstrap-tools.nix +++ b/pkgs/stdenv/darwin/make-bootstrap-tools.nix @@ -3,7 +3,7 @@ with import pkgspath { inherit system; }; let - llvmPackages = llvmPackages_4; + llvmPackages = llvmPackages_5; in rec { coreutils_ = coreutils.override (args: { # We want coreutils without ACL support. @@ -12,6 +12,10 @@ in rec { singleBinary = false; }); + # We want a version of cctools without LLVM, because the LTO support ends up making + # the bootstrap tools huge and isn't really necessary for bootstrap + cctools_ = darwin.cctools.override { llvm = null; }; + # Avoid debugging larger changes for now. bzip2_ = bzip2.override (args: { linkStatic = true; }); @@ -73,6 +77,7 @@ in rec { cp -d ${gettext}/lib/libintl*.dylib $out/lib chmod +x $out/lib/libintl*.dylib cp -d ${ncurses.out}/lib/libncurses*.dylib $out/lib + cp -d ${libxml2.out}/lib/libxml2*.dylib $out/lib # Copy what we need of clang cp -d ${llvmPackages.clang-unwrapped}/bin/clang $out/bin @@ -94,7 +99,7 @@ in rec { # Copy binutils. for i in as ld ar ranlib nm strip otool install_name_tool dsymutil lipo; do - cp ${darwin.cctools}/bin/$i $out/bin + cp ${cctools_}/bin/$i $out/bin done cp -rd ${pkgs.darwin.CF}/Library $out @@ -104,9 +109,9 @@ in rec { nuke-refs $out/bin/* rpathify() { - local libs=$(${darwin.cctools}/bin/otool -L "$1" | tail -n +2 | grep -o "$NIX_STORE.*-\S*") || true + local libs=$(${cctools_}/bin/otool -L "$1" | tail -n +2 | grep -o "$NIX_STORE.*-\S*") || true for lib in $libs; do - ${darwin.cctools}/bin/install_name_tool -change $lib "@rpath/$(basename $lib)" "$1" + ${cctools_}/bin/install_name_tool -change $lib "@rpath/$(basename $lib)" "$1" done } diff --git a/pkgs/stdenv/generic/check-meta.nix b/pkgs/stdenv/generic/check-meta.nix index a5c8ca705231..d09dff10b278 100644 --- a/pkgs/stdenv/generic/check-meta.nix +++ b/pkgs/stdenv/generic/check-meta.nix @@ -42,8 +42,7 @@ let allowUnsupportedSystem = config.allowUnsupportedSystem or false || builtins.getEnv "NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM" == "1"; - isUnfree = licenses: lib.lists.any (l: - !l.free or true || l == "unfree" || l == "unfree-redistributable") licenses; + isUnfree = licenses: lib.lists.any (l: !l.free or true) licenses; # Alow granular checks to allow only some unfree packages # Example: @@ -56,7 +55,7 @@ let # Check whether unfree packages are allowed and if not, whether the # package has an unfree license and is not explicitely allowed by the - # `allowUNfreePredicate` function. + # `allowUnfreePredicate` function. hasDeniedUnfreeLicense = attrs: !allowUnfree && hasLicense attrs && @@ -81,6 +80,7 @@ let unsupported = remediate_whitelist "UnsupportedSystem"; blacklisted = x: ""; insecure = remediate_insecure; + broken-outputs = remediateOutputsToInstall; unknown-meta = x: ""; }; remediate_whitelist = allow_attr: attrs: @@ -125,6 +125,20 @@ let ''; + remediateOutputsToInstall = attrs: let + expectedOutputs = attrs.meta.outputsToInstall or []; + actualOutputs = attrs.outputs or [ "out" ]; + missingOutputs = builtins.filter (output: ! builtins.elem output actualOutputs) expectedOutputs; + in '' + The package ${attrs.name} has set meta.outputsToInstall to: ${builtins.concatStringsSep ", " expectedOutputs} + + however ${attrs.name} only has the outputs: ${builtins.concatStringsSep ", " actualOutputs} + + and is missing the following ouputs: + + ${lib.concatStrings (builtins.map (output: " - ${output}\n") missingOutputs)} + ''; + handleEvalIssue = attrs: { reason , errormsg ? "" }: let msg = '' @@ -151,6 +165,17 @@ let platforms = listOf (either str lib.systems.parsedPlatform.types.system); hydraPlatforms = listOf str; broken = bool; + # TODO: refactor once something like Profpatsch's types-simple will land + # This is currently dead code due to https://github.com/NixOS/nix/issues/2532 + tests = attrsOf (mkOptionType { + name = "test"; + check = x: x == {} || ( # Accept {} for tests that are unsupported + isDerivation x && + x ? meta.timeout + ); + merge = lib.options.mergeOneOption; + }); + timeout = int; # Weirder stuff that doesn't appear in the documentation? knownVulnerabilities = listOf str; @@ -170,8 +195,6 @@ let isIbusEngine = bool; isGutenprint = bool; badPlatforms = platforms; - # Hydra build timeout - timeout = int; }; checkMetaAttr = k: v: @@ -185,6 +208,14 @@ let in anyMatch (attrs.meta.platforms or lib.platforms.all) && ! anyMatch (attrs.meta.badPlatforms or []); + checkOutputsToInstall = attrs: let + expectedOutputs = attrs.meta.outputsToInstall or []; + actualOutputs = attrs.outputs or [ "out" ]; + missingOutputs = builtins.filter (output: ! builtins.elem output actualOutputs) expectedOutputs; + in if shouldCheckMeta + then builtins.length missingOutputs > 0 + else false; + # Check if a derivation is valid, that is whether it passes checks for # e.g brokenness or license. # @@ -202,6 +233,8 @@ let { valid = false; reason = "unsupported"; errormsg = "is not supported on ‘${hostPlatform.config}’"; } else if !(hasAllowedInsecure attrs) then { valid = false; reason = "insecure"; errormsg = "is marked as insecure"; } + else if checkOutputsToInstall attrs then + { valid = false; reason = "broken-outputs"; errormsg = "has invalid meta.outputsToInstall"; } else let res = checkMeta (attrs.meta or {}); in if res != [] then { valid = false; reason = "unknown-meta"; errormsg = "has an invalid meta attrset:${lib.concatMapStrings (x: "\n\t - " + x) res}"; } else { valid = true; }; diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix index c663c3743ed6..f3c4afb613e6 100644 --- a/pkgs/stdenv/generic/make-derivation.nix +++ b/pkgs/stdenv/generic/make-derivation.nix @@ -41,6 +41,7 @@ rec { # Configure Phase , configureFlags ? [] + , cmakeFlags ? [] , # Target is not included by default because most programs don't care. # Including it then would cause needless mass rebuilds. # @@ -64,6 +65,8 @@ rec { , pos ? # position used in error messages and for meta.position (if attrs.meta.description or null != null then builtins.unsafeGetAttrPos "description" attrs.meta + else if attrs.version or null != null + then builtins.unsafeGetAttrPos "version" attrs else builtins.unsafeGetAttrPos "name" attrs) , separateDebugInfo ? false , outputs ? [ "out" ] @@ -78,21 +81,26 @@ rec { , ... } @ attrs: let + computedName = if name != "" then name else "${attrs.pname}-${attrs.version}"; + # TODO(@oxij, @Ericson2314): This is here to keep the old semantics, remove when # no package has `doCheck = true`. doCheck' = doCheck && stdenv.hostPlatform == stdenv.buildPlatform; doInstallCheck' = doInstallCheck && stdenv.hostPlatform == stdenv.buildPlatform; - outputs' = outputs ++ lib.optional separateDebugInfo "debug"; + separateDebugInfo' = separateDebugInfo && stdenv.hostPlatform.isLinux; + outputs' = outputs ++ lib.optional separateDebugInfo' "debug"; fixedOutputDrv = attrs ? outputHash; noNonNativeDeps = builtins.length (depsBuildTarget ++ depsBuildTargetPropagated ++ depsHostHost ++ depsHostHostPropagated ++ buildInputs ++ propagatedBuildInputs ++ depsTargetTarget ++ depsTargetTargetPropagated) == 0; - runtimeSensativeIfFixedOutput = fixedOutputDrv -> !noNonNativeDeps; + dontAddHostSuffix = attrs ? outputHash && !noNonNativeDeps || stdenv.cc == null; supportedHardeningFlags = [ "fortify" "stackprotector" "pie" "pic" "strictoverflow" "format" "relro" "bindnow" ]; - defaultHardeningFlags = lib.remove "pie" supportedHardeningFlags; + defaultHardeningFlags = if stdenv.hostPlatform.isMusl + then supportedHardeningFlags + else lib.remove "pie" supportedHardeningFlags; enabledHardeningOptions = if builtins.elem "all" hardeningDisable then [] @@ -116,7 +124,7 @@ rec { [ (map (drv: drv.__spliced.buildBuild or drv) depsBuildBuild) (map (drv: drv.nativeDrv or drv) nativeBuildInputs - ++ lib.optional separateDebugInfo ../../build-support/setup-hooks/separate-debug-info.sh + ++ lib.optional separateDebugInfo' ../../build-support/setup-hooks/separate-debug-info.sh ++ lib.optional stdenv.hostPlatform.isWindows ../../build-support/setup-hooks/win-dll-link.sh) (map (drv: drv.__spliced.buildTarget or drv) depsBuildTarget) ] @@ -174,12 +182,12 @@ rec { // { # A hack to make `nix-env -qa` and `nix search` ignore broken packages. # TODO(@oxij): remove this assert when something like NixOS/nix#1771 gets merged into nix. - name = assert validity.handled && (separateDebugInfo -> stdenv.hostPlatform.isLinux); name + lib.optionalString + name = assert validity.handled; computedName + lib.optionalString # Fixed-output derivations like source tarballs shouldn't get a host # suffix. But we have some weird ones with run-time deps that are # just used for their side-affects. Those might as well since the # hash can't be the same. See #32986. - (stdenv.hostPlatform != stdenv.buildPlatform && runtimeSensativeIfFixedOutput) + (stdenv.hostPlatform != stdenv.buildPlatform && !dontAddHostSuffix) ("-" + stdenv.hostPlatform.config); builder = attrs.realBuilder or stdenv.shell; @@ -225,6 +233,19 @@ rec { inherit doCheck doInstallCheck; inherit outputs; + } // lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) { + cmakeFlags = + (/**/ if lib.isString cmakeFlags then [cmakeFlags] + else if cmakeFlags == null then [] + else cmakeFlags) + ++ lib.optional (stdenv.hostPlatform.uname.system != null) "-DCMAKE_SYSTEM_NAME=${stdenv.hostPlatform.uname.system}" + ++ lib.optional (stdenv.hostPlatform.uname.processor != null) "-DCMAKE_SYSTEM_PROCESSOR=${stdenv.hostPlatform.uname.processor}" + ++ lib.optional (stdenv.hostPlatform.uname.release != null) "-DCMAKE_SYSTEM_VERSION=${stdenv.hostPlatform.release}" + ++ lib.optional (stdenv.buildPlatform.uname.system != null) "-DCMAKE_HOST_SYSTEM_NAME=${stdenv.buildPlatform.uname.system}" + ++ lib.optional (stdenv.buildPlatform.uname.processor != null) "-DCMAKE_HOST_SYSTEM_PROCESSOR=${stdenv.buildPlatform.uname.processor}" + ++ lib.optional (stdenv.buildPlatform.uname.release != null) "-DCMAKE_HOST_SYSTEM_VERSION=${stdenv.buildPlatform.uname.release}"; + } // lib.optionalAttrs (attrs.enableParallelBuilding or false) { + enableParallelChecking = attrs.enableParallelChecking or true; } // lib.optionalAttrs (hardeningDisable != [] || hardeningEnable != []) { NIX_HARDENING_ENABLE = enabledHardeningOptions; } // lib.optionalAttrs (stdenv.buildPlatform.isDarwin) { @@ -257,7 +278,7 @@ rec { meta = { # `name` above includes cross-compilation cruft (and is under assert), # lets have a clean always accessible version here. - inherit name; + name = computedName; # If the packager hasn't specified `outputsToInstall`, choose a default, # which is the name of `p.bin or p.out or p`; diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh index 141e94c5ed46..be96d018612c 100644 --- a/pkgs/stdenv/generic/setup.sh +++ b/pkgs/stdenv/generic/setup.sh @@ -211,7 +211,7 @@ isELF() { exec {fd}< "$fn" read -r -n 4 -u "$fd" magic exec {fd}<&- - if [[ "$magic" =~ ELF ]]; then return 0; else return 1; fi + if [ "$magic" = $'\177ELF' ]; then return 0; else return 1; fi } # Return success if the specified file is a script (i.e. starts with @@ -257,9 +257,17 @@ shopt -s nullglob # Set up the initial path. PATH= +HOST_PATH= for i in $initialPath; do if [ "$i" = / ]; then i=; fi addToSearchPath PATH "$i/bin" + + # For backward compatibility, we add initial path to HOST_PATH so + # it can be used in auto patch-shebangs. Unfortunately this will + # not work with cross compilation. + if [ -z "${strictDeps-}" ]; then + addToSearchPath HOST_PATH "$i/bin" + fi done if (( "${NIX_DEBUG:-0}" >= 1 )); then @@ -272,7 +280,6 @@ if [ -z "${SHELL:-}" ]; then echo "SHELL not set"; exit 1; fi BASH="$SHELL" export CONFIG_SHELL="$SHELL" - # Dummy implementation of the paxmark function. On Linux, this is # overwritten by paxctl's setup hook. paxmark() { true; } @@ -646,7 +653,8 @@ fi substituteStream() { local var=$1 - shift + local description=$2 + shift 2 while (( "$#" )); do case "$1" in @@ -654,6 +662,14 @@ substituteStream() { pattern="$2" replacement="$3" shift 3 + local savedvar + savedvar="${!var}" + eval "$var"'=${'"$var"'//"$pattern"/"$replacement"}' + if [ "$pattern" != "$replacement" ]; then + if [ "${!var}" == "$savedvar" ]; then + echo "substituteStream(): WARNING: pattern '$pattern' doesn't match anything in $description" >&2 + fi + fi ;; --subst-var) @@ -670,11 +686,13 @@ substituteStream() { fi pattern="@$varName@" replacement="${!varName}" + eval "$var"'=${'"$var"'//"$pattern"/"$replacement"}' ;; --subst-var-by) pattern="@$2@" replacement="$3" + eval "$var"'=${'"$var"'//"$pattern"/"$replacement"}' shift 3 ;; @@ -683,8 +701,6 @@ substituteStream() { return 1 ;; esac - - eval "$var"'=${'"$var"'//"$pattern"/"$replacement"}' done printf "%s" "${!var}" @@ -712,7 +728,7 @@ substitute() { consumeEntire content < "$input" if [ -e "$output" ]; then chmod +w "$output"; fi - substituteStream content "$@" > "$output" + substituteStream content "file '$input'" "$@" > "$output" } substituteInPlace() { @@ -734,7 +750,7 @@ substituteAllStream() { local -a args=() _allFlags - substituteStream "$1" "${args[@]}" + substituteStream "$1" "$2" "${args[@]}" } # Substitute all environment variables that start with a lowercase character and @@ -1044,7 +1060,7 @@ checkPhase() { # Old bash empty array hack # shellcheck disable=SC2086 local flagsArray=( - ${enableParallelBuilding:+-j${NIX_BUILD_CORES} -l${NIX_BUILD_CORES}} + ${enableParallelChecking:+-j${NIX_BUILD_CORES} -l${NIX_BUILD_CORES}} $makeFlags ${makeFlagsArray+"${makeFlagsArray[@]}"} ${checkFlags:-VERBOSE=y} ${checkFlagsArray+"${checkFlagsArray[@]}"} ${checkTarget} @@ -1145,7 +1161,7 @@ fixupPhase() { for hook in $setupHooks; do local content consumeEntire content < "$hook" - substituteAllStream content >> "${!outputDev}/nix-support/setup-hook" + substituteAllStream content "file '$hook'" >> "${!outputDev}/nix-support/setup-hook" unset -v content done unset -v hook @@ -1176,7 +1192,7 @@ installCheckPhase() { # Old bash empty array hack # shellcheck disable=SC2086 local flagsArray=( - ${enableParallelBuilding:+-j${NIX_BUILD_CORES} -l${NIX_BUILD_CORES}} + ${enableParallelChecking:+-j${NIX_BUILD_CORES} -l${NIX_BUILD_CORES}} $makeFlags ${makeFlagsArray+"${makeFlagsArray[@]}"} $installCheckFlags ${installCheckFlagsArray+"${installCheckFlagsArray[@]}"} ${installCheckTarget:-installcheck} diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix index 3700211fa293..28c3b9f3fb45 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -92,7 +92,6 @@ let else lib.makeOverridable (import ../../build-support/cc-wrapper) { name = "${name}-gcc-wrapper"; nativeTools = false; - propagateDoc = false; nativeLibc = false; buildPackages = lib.optionalAttrs (prevStage ? stdenv) { inherit (prevStage) stdenv; @@ -189,7 +188,9 @@ in # Rebuild binutils to use from stage2 onwards. overrides = self: super: { - binutils = super.binutils_nogold; + binutils-unwrapped = super.binutils-unwrapped.override { + gold = false; + }; inherit (prevStage) ccWrapperStdenv gcc-unwrapped coreutils gnugrep; @@ -346,8 +347,8 @@ in # Mainly avoid reference to bootstrap tools allowedRequisites = with prevStage; with lib; # Simple executable tools - concatMap (p: [ (getBin p) (getLib p) ]) - [ gzip bzip2 xz bash binutils.bintools coreutils diffutils findutils + concatMap (p: [ (getBin p) (getLib p) ]) [ + gzip bzip2 xz bash binutils.bintools coreutils diffutils findutils gawk gnumake gnused gnutar gnugrep gnupatch patchelf ed paxctl ] # Library dependencies diff --git a/pkgs/stdenv/linux/make-bootstrap-tools.nix b/pkgs/stdenv/linux/make-bootstrap-tools.nix index 58104e6ce260..8d513625df21 100644 --- a/pkgs/stdenv/linux/make-bootstrap-tools.nix +++ b/pkgs/stdenv/linux/make-bootstrap-tools.nix @@ -112,8 +112,8 @@ in with pkgs; rec { 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 -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 chmod -R u+w $out/lib rm -f $out/lib/gcc/*/*/include*/linux @@ -150,6 +150,7 @@ in with pkgs; rec { for i in as ld ar ranlib nm strip readelf objdump; do cp ${binutils.bintools.out}/bin/$i $out/bin done + cp '${lib.getLib binutils.bintools}'/lib/* "$out/lib/" chmod -R u+w $out diff --git a/pkgs/test/cross/default.nix b/pkgs/test/cross/default.nix index 6f41447ca76a..622799106cd2 100644 --- a/pkgs/test/cross/default.nix +++ b/pkgs/test/cross/default.nix @@ -1,12 +1,11 @@ -{ pkgs, pkgsCross, lib }: +{ pkgs, lib }: let - emulators = { - mingw32 = "WINEDEBUG=-all ${pkgs.winePackages.minimal}/bin/wine"; - mingwW64 = "WINEDEBUG=-all ${pkgs.wineWowPackages.minimal}/bin/wine"; - # TODO: add some qemu-based emulaltors here - }; + testedSystems = lib.filterAttrs (name: value: let + platform = lib.systems.elaborate value; + in platform.isLinux || platform.isWindows + ) lib.systems.examples; getExecutable = pkgs: pkgFun: exec: "${pkgFun pkgs}${exec}${pkgs.hostPlatform.extensions.executable}"; @@ -17,6 +16,10 @@ let in pkgs.runCommand "test-${pkgName}-${crossPkgs.hostPlatform.config}" { nativeBuildInputs = [ pkgs.dos2unix ]; } '' + # Just in case we are using wine, get rid of that annoying extra + # stuff. + export WINEDEBUG=-all + HOME=$(pwd) mkdir -p $out @@ -44,29 +47,29 @@ let fi ''; + mapMultiPlatformTest = test: lib.mapAttrs (name: system: test rec { + crossPkgs = import pkgs.path { + localSystem = { inherit (pkgs.hostPlatform) config; }; + crossSystem = system; + }; + + emulator = crossPkgs.hostPlatform.emulator pkgs; + + # Apply some transformation on windows to get dlls in the right + # place. Unfortunately mingw doesn’t seem to be able to do linking + # properly. + platformFun = pkg: if crossPkgs.hostPlatform.isWindows then + pkgs.buildEnv { + name = "${pkg.name}-winlinks"; + paths = [pkg] ++ pkg.buildInputs; + } else pkg; + }) testedSystems; + in -lib.mapAttrs (name: emulator: let - crossPkgs = pkgsCross.${name}; +lib.mapAttrs (_: mapMultiPlatformTest) { - # Apply some transformation on windows to get dlls in the right - # place. Unfortunately mingw doesn’t seem to be able to do linking - # properly. - platformFun = pkg: if crossPkgs.hostPlatform.isWindows then - pkgs.buildEnv { - name = "${pkg.name}-winlinks"; - paths = [pkg] ++ pkg.buildInputs; - } else pkg; -in { - - hello = compareTest { - inherit emulator crossPkgs; - hostPkgs = pkgs; - exec = "/bin/hello"; - pkgFun = pkgs: pkgs.hello; - }; - - file = compareTest { + file = {platformFun, crossPkgs, emulator}: compareTest { inherit emulator crossPkgs; hostPkgs = pkgs; exec = "/bin/file"; @@ -77,4 +80,11 @@ in { pkgFun = pkgs: platformFun pkgs.file; }; -}) emulators + hello = {platformFun, crossPkgs, emulator}: compareTest { + inherit emulator crossPkgs; + hostPkgs = pkgs; + exec = "/bin/hello"; + pkgFun = pkgs: pkgs.hello; + }; + +} diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix index 774077949b25..809b2d0b553c 100644 --- a/pkgs/test/default.nix +++ b/pkgs/test/default.nix @@ -17,6 +17,8 @@ with pkgs; cc-wrapper-libcxx-5 = callPackage ./cc-wrapper { stdenv = llvmPackages_5.libcxxStdenv; }; cc-wrapper-clang-6 = callPackage ./cc-wrapper { stdenv = llvmPackages_6.stdenv; }; cc-wrapper-libcxx-6 = callPackage ./cc-wrapper { stdenv = llvmPackages_6.libcxxStdenv; }; + cc-wrapper-clang-7 = callPackage ./cc-wrapper { stdenv = llvmPackages_7.stdenv; }; + cc-wrapper-libcxx-7 = callPackage ./cc-wrapper { stdenv = llvmPackages_7.libcxxStdenv; }; stdenv-inputs = callPackage ./stdenv-inputs { }; cc-multilib-gcc = callPackage ./cc-wrapper/multilib.nix { stdenv = gccMultiStdenv; }; @@ -27,4 +29,10 @@ with pkgs; macOSSierraShared = callPackage ./macos-sierra-shared {}; cross = callPackage ./cross {}; + + nixos-functions = callPackage ./nixos-functions {}; + + patch-shebangs = callPackage ./patch-shebangs {}; + + writers = callPackage ../build-support/writers/test.nix {}; } diff --git a/pkgs/test/nixos-functions/default.nix b/pkgs/test/nixos-functions/default.nix new file mode 100644 index 000000000000..6dee0a27a79a --- /dev/null +++ b/pkgs/test/nixos-functions/default.nix @@ -0,0 +1,41 @@ +/* + +This file is a test that makes sure that the `pkgs.nixos` and +`pkgs.nixosTest` functions work. It's far from a perfect test suite, +but better than not checking them at all on hydra. + +To run this test: + + nixpkgs$ nix-build -A tests.nixos-functions + + */ +{ pkgs, lib, stdenv, ... }: + +let + dummyVersioning = { + revision = "test"; + versionSuffix = "test"; + label = "test"; + }; +in lib.optionalAttrs stdenv.hostPlatform.isLinux ( + pkgs.recurseIntoAttrs { + + nixos-test = (pkgs.nixos { + system.nixos = dummyVersioning; + boot.loader.grub.enable = false; + fileSystems."/".device = "/dev/null"; + }).toplevel; + + nixosTest-test = pkgs.nixosTest ({ lib, pkgs, ... }: { + name = "nixosTest-test"; + machine = { pkgs, ... }: { + system.nixos = dummyVersioning; + environment.systemPackages = [ pkgs.hello ]; + }; + testScript = '' + $machine->succeed("hello"); + ''; + }); + + } +) diff --git a/pkgs/test/openftd/default.nix b/pkgs/test/openftd/default.nix deleted file mode 100644 index a5b817de40e9..000000000000 --- a/pkgs/test/openftd/default.nix +++ /dev/null @@ -1,49 +0,0 @@ -/* - -Systeemvereisten - -* libz >= 1.1.4 -* glib >= 2.2.0 -* gtk >= 2.2.0 - -Glib 2 is een 'dependency' van gtk2. Als je gtk2 op je systeem hebt staan dan heb je ongetwijfeld ook glib2 op je systeem. Zie: www.gtk.org voor meer informatie omtrent Glib/gtk2 -Alhoewel FTD4Linux gtk 2.2 als minimumvereiste heeft raden we toch aan om gtk 2.4 te gebruiken. Dit vanwege een bug in gtk versies 2.2.2 t/m 2.2.4. - -* libxml2 >= 2.2.5 -* libxslt >= 1.0.5 - -* mozilla (gecompileerd met gtk2 support) -Mozilla is de opensource browser die is voortgekomen uit het vrijgeven van de netscape navigator source code. Als je mozilla reeds op je systeem hebt staan zou je even moeten nagaan of deze tegen gtk2 is gelinkt. Dit kun je doen met behulp van het programma ldd. -ldd /usr/X11R6/lib/mozilla-gtk2/libgtkembedmoz.so | grep gtk -/usr/X11R6/lib/mozilla-gtk2/libgtkembedmoz.so: -libgtk-x11-2.0.so.200 => /usr/X11R6/lib/libgtk-x11-2.0.so.200 (0x282c3000) -In de output van het ldd programma kun je zien of er inderdaad wordt gelink tegen gtk2. (libgtk-x11-2.0.so.200). -Heb je geen mozilla, maar heb je wel de firebird/firefox variant geinstalleerd staan dan kun je ook met de mozilla compatible onderdelen van firebird/firefox aan de gang. Je hebt hier echter wel de header (development) bestanden bij nodig. Controleer dus even of jouw firebird/firefox installatie hiermee is geleverd. (gtkembedmoz/gtkmozembed.h) Een 'locate gtkmozembed.h' zou hier snel genoeg uitsluitsel over moeten geven. - -* OpenSSL -* LibCURL - -*/ - -{ stdenv, fetchurl -, zlib, libxml2, libxslt, firefox, openssl, curl -, glib, gtk, libgnomeui, libgtkhtml -, pkgconfig, dbus-glib, realCurl, pcre, libsexy, gtkspell, libnotify -}: - -stdenv.mkDerivation { - name = "openftd-0.98.6"; - #builder = ./builder.sh; - - src = fetchurl { - url = http://speeldoos.eweka.nl/~paul/openftd/openftd-1.0.1.tar.bz2; - sha256 = "e0710865f852fdf209949788a1ced65e9ecf82b4eaa0992a7a1dde1511a3b6e7"; - }; - - buildInputs = [ - zlib libxml2 libxslt firefox openssl curl - glib gtk pkgconfig dbus-glib realCurl pcre libsexy libgnomeui gtkspell libnotify libgtkhtml - ]; - - configureFlags="--with-libcurl-libraries=${curl.out}/lib --with-libcurl-headers=${curl.dev}/include --with-pcre_libraries=${pcre.out}/lib --with-pcre_headers=${pcre.dev}/include"; -} diff --git a/pkgs/test/patch-shebangs/default.nix b/pkgs/test/patch-shebangs/default.nix new file mode 100644 index 000000000000..a82e5e1e1982 --- /dev/null +++ b/pkgs/test/patch-shebangs/default.nix @@ -0,0 +1,26 @@ +{ stdenv, runCommand }: + +let + bad-shebang = stdenv.mkDerivation { + name = "bad-shebang"; + unpackPhase = ":"; + installPhase = '' + mkdir -p $out/bin + echo "#!/bin/sh" > $out/bin/test + echo "echo -n hello" >> $out/bin/test + chmod +x $out/bin/test + ''; + }; +in runCommand "patch-shebangs-test" { + passthru = { inherit bad-shebang; }; + meta.platforms = stdenv.lib.platforms.all; +} '' + printf "checking whether patchShebangs works properly... ">&2 + if ! grep -q '^#!/bin/sh' ${bad-shebang}/bin/test; then + echo "yes" >&2 + touch $out + else + echo "no" >&2 + exit 1 + fi +'' \ No newline at end of file diff --git a/pkgs/tools/X11/autocutsel/default.nix b/pkgs/tools/X11/autocutsel/default.nix index ae7daa1db10e..c9bf7141804c 100644 --- a/pkgs/tools/X11/autocutsel/default.nix +++ b/pkgs/tools/X11/autocutsel/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { meta = { inherit version; - homepage = http://www.nongnu.org/autocutsel/; + homepage = https://www.nongnu.org/autocutsel/; description = "Tracks changes in the server's cutbuffer and CLIPBOARD selection"; license = stdenv.lib.licenses.gpl2Plus; platforms = with stdenv.lib.platforms; all; diff --git a/pkgs/tools/X11/ckbcomp/default.nix b/pkgs/tools/X11/ckbcomp/default.nix index dbca73359440..c8ade8db55fa 100644 --- a/pkgs/tools/X11/ckbcomp/default.nix +++ b/pkgs/tools/X11/ckbcomp/default.nix @@ -1,13 +1,15 @@ -{ stdenv, fetchgit, perl, xkeyboard_config }: +{ stdenv, fetchFromGitLab, perl, xkeyboard_config }: stdenv.mkDerivation rec { name = "ckbcomp-${version}"; - version = "1.133"; + version = "1.187"; - src = fetchgit { - url = "git://anonscm.debian.org/d-i/console-setup.git"; - rev = "refs/tags/${version}"; - sha256 = "1whli40ik5izyfs0m8d08gq8zcsdjscnxbsvxyxvdnkrvzw4izdz"; + src = fetchFromGitLab { + domain = "salsa.debian.org"; + owner = "installer-team"; + repo = "console-setup"; + rev = version; + sha256 = "1dcsgdai5lm1r0bhlcfwh01s9k11iwgnd0111gpgbv568rs5isqh"; }; buildInputs = [ perl ]; @@ -20,15 +22,13 @@ stdenv.mkDerivation rec { dontBuild = true; installPhase = '' - mkdir -p "$out"/bin - cp Keyboard/ckbcomp "$out"/bin/ - mkdir -p "$out"/share/man/man1 - cp man/ckbcomp.1 "$out"/share/man/man1 + install -Dm0555 -t $out/bin Keyboard/ckbcomp + install -Dm0444 -t $out/share/man/man1 man/ckbcomp.1 ''; meta = with stdenv.lib; { description = "Compiles a XKB keyboard description to a keymap suitable for loadkeys"; - homepage = http://anonscm.debian.org/cgit/d-i/console-setup.git; + homepage = https://salsa.debian.org/installer-team/console-setup; license = licenses.gpl2Plus; maintainers = with stdenv.lib.maintainers; [ dezgeg ]; platforms = platforms.unix; diff --git a/pkgs/tools/X11/dex/default.nix b/pkgs/tools/X11/dex/default.nix index 2a3a406135b3..9387c62c2a51 100644 --- a/pkgs/tools/X11/dex/default.nix +++ b/pkgs/tools/X11/dex/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, python3 }: +{ stdenv, fetchFromGitHub, python3, fetchpatch }: stdenv.mkDerivation rec { program = "dex"; @@ -16,9 +16,17 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ python3.pkgs.sphinx ]; makeFlags = [ "PREFIX=$(out)" "VERSION=$(version)" ]; - meta = { + patches = [ + (fetchpatch { + url = https://github.com/jceb/dex/commit/107358ddf5e1ca4fa56ef1a7ab161dc3b6adc45a.patch; + sha256 = "06dfkfzxp8199by0jc5wim8g8qw38j09dq9p6n9w4zaasla60pjq"; + }) + ]; + + meta = with stdenv.lib; { description = "A program to generate and execute DesktopEntry files of the Application type"; homepage = https://github.com/jceb/dex; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.gpl3Plus; }; } diff --git a/pkgs/tools/X11/dispad/default.nix b/pkgs/tools/X11/dispad/default.nix index 853feb08002c..1d119220e585 100644 --- a/pkgs/tools/X11/dispad/default.nix +++ b/pkgs/tools/X11/dispad/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, libX11, libXi, confuse }: +{ stdenv, fetchFromGitHub, libX11, libXi, libconfuse }: stdenv.mkDerivation rec { name = "dispad-${version}"; @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { sha256 = "0y0n9mf1hs3s706gkpmg1lh74m6vvkqc9rdbzgc6s2k7vdl2zp1y"; }; - buildInputs = [ libX11 libXi confuse ]; + buildInputs = [ libX11 libXi libconfuse ]; meta = with stdenv.lib; { description = "A small daemon for disabling trackpads while typing"; diff --git a/pkgs/tools/X11/go-sct/default.nix b/pkgs/tools/X11/go-sct/default.nix index 189dc56975f3..c750a5ce1c66 100644 --- a/pkgs/tools/X11/go-sct/default.nix +++ b/pkgs/tools/X11/go-sct/default.nix @@ -1,16 +1,17 @@ -{ stdenv, xorg, buildGoPackage, fetchgit }: +{ stdenv, xorg, buildGoPackage, fetchFromGitHub }: buildGoPackage rec { name = "go-sct-${version}"; - version = "20160529-${stdenv.lib.strings.substring 0 7 rev}"; - rev = "1d6b5e05a0b63bfeac9df55003efec352e1bc19d"; + version = "20180605-${stdenv.lib.strings.substring 0 7 rev}"; + rev = "eb1e851f2d5017038d2b8e3653645c36d3a279f4"; goPackagePath = "github.com/d4l3k/go-sct"; - src = fetchgit { + src = fetchFromGitHub { inherit rev; - url = "https://github.com/d4l3k/go-sct"; - sha256 = "1iqdagrq0j7sqxgsj31skgk73k2rbpbvj41v087af9103wf8h9z7"; + owner = "d4l3k"; + repo = "go-sct"; + sha256 = "16z2ml9x424cnliazyxlw7pm7q64pppjam3dnmq2xab0wlbbm3nm"; }; goDeps = ./deps.nix; @@ -20,7 +21,7 @@ buildGoPackage rec { meta = with stdenv.lib; { description = "Color temperature setting library and CLI that operates in a similar way to f.lux and Redshift"; license = licenses.mit; - maintainers = with maintainers; [ cstrahan ]; - platforms = platforms.linux; + maintainers = with maintainers; [ rvolosatovs cstrahan ]; + platforms = platforms.linux ++ platforms.windows; }; } diff --git a/pkgs/tools/X11/grobi/default.nix b/pkgs/tools/X11/grobi/default.nix index 42f3bbdb0194..1a7fc91311e5 100644 --- a/pkgs/tools/X11/grobi/default.nix +++ b/pkgs/tools/X11/grobi/default.nix @@ -1,16 +1,16 @@ { stdenv, fetchFromGitHub, buildGoPackage }: buildGoPackage rec { - version = "0.3.0"; + version = "0.5.1"; name = "grobi-${version}"; goPackagePath = "github.com/fd0/grobi"; src = fetchFromGitHub { - rev = "78a0639ffad765933a5233a1c94d2626e24277b8"; + rev = "5ddc167b9e4f84755a515828360abda15c54b7de"; owner = "fd0"; repo = "grobi"; - sha256 = "16q7vnhb1p6ds561832sfdszvlafww67bjn3lc0d18v7lyak2l3i"; + sha256 = "0iyxidq60pf6ki52f8fffplf10nl8w9jx1b7igg98csnc6iqxh89"; }; meta = with stdenv.lib; { diff --git a/pkgs/tools/X11/imwheel/default.nix b/pkgs/tools/X11/imwheel/default.nix new file mode 100644 index 000000000000..f33e15e59cc6 --- /dev/null +++ b/pkgs/tools/X11/imwheel/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, libX11, libXext, libXi, libXmu, libXt, libXtst }: + +stdenv.mkDerivation rec { + name = "imwheel-1.0.0pre12"; + + src = fetchurl { + url = "mirror://sourceforge/imwheel/${name}.tar.gz"; + sha256 = "2320ed019c95ca4d922968e1e1cbf0c075a914e865e3965d2bd694ca3d57cfe3"; + }; + + buildInputs = [ libX11 libXext libXi libXmu libXt libXtst ]; + + postPatch = '' + substituteInPlace Makefile.in --replace "ETCDIR = " "ETCDIR = $out" + substituteInPlace util.c --replace "/etc/X11/imwheel" "$out/etc/X11/imwheel" + ''; + + meta = with stdenv.lib; { + homepage = "http://imwheel.sourceforge.net/"; + description = "Mouse wheel configuration tool for XFree86/Xorg"; + maintainers = with maintainers; [ jhillyerd ]; + platforms = platforms.linux; + license = licenses.gpl2; + }; +} diff --git a/pkgs/tools/X11/keynav/default.nix b/pkgs/tools/X11/keynav/default.nix index 1e7b4e58c171..53ef29d7d43c 100644 --- a/pkgs/tools/X11/keynav/default.nix +++ b/pkgs/tools/X11/keynav/default.nix @@ -1,19 +1,19 @@ { stdenv, fetchFromGitHub, pkgconfig, libX11, xextproto, libXtst, libXi, libXext -, libXinerama, glib, cairo, xdotool }: +, libXinerama, libXrandr, glib, cairo, xdotool }: -let release = "20150730"; in +let release = "20180821"; in stdenv.mkDerivation rec { name = "keynav-0.${release}.0"; src = fetchFromGitHub { owner = "jordansissel"; repo = "keynav"; - rev = "4ae486db6697877e84b66583a0502afc7301ba16"; - sha256 = "0v1m8w877fcrk918p6b6q3753dsz8i1f4mb9bi064cp11kh85nq5"; + rev = "78f9e076a5618aba43b030fbb9344c415c30c1e5"; + sha256 = "0hmc14fj612z5h7gjgk95zyqab3p35c4a99snnblzxfg0p3x2f1d"; }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ libX11 xextproto libXtst libXi libXext libXinerama + buildInputs = [ libX11 xextproto libXtst libXi libXext libXinerama libXrandr glib cairo xdotool ]; patchPhase = '' diff --git a/pkgs/tools/X11/ncview/default.nix b/pkgs/tools/X11/ncview/default.nix index e4ba08a6ff36..1f793aa6c4c9 100644 --- a/pkgs/tools/X11/ncview/default.nix +++ b/pkgs/tools/X11/ncview/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl -, netcdf, x11, xorg, udunits, expat +, netcdf, xlibsWrapper, xorg, udunits, expat }: let @@ -14,7 +14,7 @@ in stdenv.mkDerivation { sha256 = "1gliziyxil2fcz85hj6z0jq33avrxdcjs74d500lhxwvgd8drfp8"; }; - buildInputs = [ netcdf x11 xorg.libXaw udunits expat ]; + buildInputs = [ netcdf xlibsWrapper xorg.libXaw udunits expat ]; meta = with stdenv.lib; { description = "Visual browser for netCDF format files"; diff --git a/pkgs/tools/X11/nitrogen/default.nix b/pkgs/tools/X11/nitrogen/default.nix index f53ab38672bd..eda5703d6a86 100644 --- a/pkgs/tools/X11/nitrogen/default.nix +++ b/pkgs/tools/X11/nitrogen/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { multi-head with Xinerama. Wallpapers are browsable with a convenient GUI, and settings are stored in a human-readable config file. ''; - homepage = http://projects.l3ib.org/nitrogen/; + homepage = https://github.com/l3ib/nitrogen; license = stdenv.lib.licenses.gpl2; platforms = stdenv.lib.platforms.linux; maintainers = [ stdenv.lib.maintainers.auntie ]; diff --git a/pkgs/tools/X11/virtualgl/default.nix b/pkgs/tools/X11/virtualgl/default.nix index b0d017acf84b..aa839e6d684d 100644 --- a/pkgs/tools/X11/virtualgl/default.nix +++ b/pkgs/tools/X11/virtualgl/default.nix @@ -19,5 +19,6 @@ stdenv.mkDerivation { meta = { platforms = stdenv.lib.platforms.linux; + inherit (virtualglLib.meta) license; }; } diff --git a/pkgs/tools/X11/virtualgl/lib.nix b/pkgs/tools/X11/virtualgl/lib.nix index c552011f3844..4c911e756330 100644 --- a/pkgs/tools/X11/virtualgl/lib.nix +++ b/pkgs/tools/X11/virtualgl/lib.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { homepage = http://www.virtualgl.org/; description = "X11 GL rendering in a remote computer with full 3D hw acceleration"; - license = licenses.free; # many parts under different free licenses + license = licenses.wxWindows; platforms = platforms.linux; maintainers = with maintainers; [ abbradar ]; }; diff --git a/pkgs/tools/X11/wpgtk/default.nix b/pkgs/tools/X11/wpgtk/default.nix new file mode 100644 index 000000000000..374d3e112ca1 --- /dev/null +++ b/pkgs/tools/X11/wpgtk/default.nix @@ -0,0 +1,49 @@ +{ stdenv, python36Packages, fetchFromGitHub, pywal, feh, libxslt, imagemagick, + gobject-introspection, gtk3, wrapGAppsHook, gnome3 }: + +python36Packages.buildPythonApplication rec { + pname = "wpgtk"; + version = "5.7.4"; + + src = fetchFromGitHub { + owner = "deviantfero"; + repo = "wpgtk"; + rev = "${version}"; + sha256 = "0c0kmc18lbr7nk3hh44hai9z06lfsgwxnjdv02hpjwrxg40zh726"; + }; + + pythonPath = [ + python36Packages.pygobject3 + python36Packages.pillow + pywal + imagemagick + ]; + + buildInputs = [ + wrapGAppsHook + gtk3 + gobject-introspection + gnome3.adwaita-icon-theme + libxslt + ]; + + # The $HOME variable must be set to build the package. A "permission denied" error will occur otherwise + preBuild = '' + export HOME=$(pwd) + ''; + + meta = with stdenv.lib; { + description = "Template based wallpaper/colorscheme generator and manager"; + longDescription = '' + In short, wpgtk is a colorscheme/wallpaper manager with a template system attached which lets you create templates from any textfile and will replace keywords on it on the fly, allowing for great styling and theming possibilities. + + wpgtk uses pywal as its colorscheme generator, but builds upon it with a UI and other features, such as the abilty to mix and edit the colorschemes generated and save them with their respective wallpapers, having light and dark themes, hackable and fast GTK+ theme made specifically for wpgtk and custom keywords and values to replace in templates. + + INFO: To work properly, this tool needs "programs.dconf.enable = true" on nixos or dconf installed. A reboot may be required after installing dconf. + ''; + homepage = https://github.com/deviantfero/wpgtk; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.melkor333 ]; + }; +} diff --git a/pkgs/tools/X11/x11vnc/default.nix b/pkgs/tools/X11/x11vnc/default.nix index 2d319cccf206..6dc785621b59 100644 --- a/pkgs/tools/X11/x11vnc/default.nix +++ b/pkgs/tools/X11/x11vnc/default.nix @@ -1,34 +1,49 @@ -{ stdenv, fetchurl, openssl, zlib, libjpeg, xorg, coreutils }: +{ stdenv, fetchFromGitHub, + openssl, zlib, libjpeg, xorg, coreutils, libvncserver, + autoreconfHook, pkgconfig }: stdenv.mkDerivation rec { - name = "x11vnc-0.9.13"; + name = "x11vnc-${version}"; + version = "0.9.15"; - src = fetchurl { - url = "mirror://sourceforge/libvncserver/${name}.tar.gz"; - sha256 = "0fzib5xb1vbs8kdprr4z94v0fshj2c5hhaz69llaarwnc8p9z0pn"; + src = fetchFromGitHub { + owner = "LibVNC"; + repo = "x11vnc"; + rev = version; + sha256 = "1a1b65k1hsy4nhg2sx1yrpaz3vx6s7rmrx8nwygpaam8wpdlkh8p"; }; + nativeBuildInputs = [ autoreconfHook pkgconfig ]; + buildInputs = [ xorg.libXfixes xorg.fixesproto openssl xorg.libXdamage xorg.damageproto zlib xorg.libX11 xorg.xproto libjpeg xorg.libXtst xorg.libXinerama xorg.xineramaproto xorg.libXrandr xorg.randrproto xorg.libXext xorg.xextproto xorg.inputproto xorg.recordproto xorg.libXi xorg.libXrender xorg.renderproto + libvncserver ]; - preConfigure = '' - configureFlags="--mandir=$out/share/man" - - substituteInPlace x11vnc/unixpw.c \ + postPatch = '' + substituteInPlace src/unixpw.c \ --replace '"/bin/su"' '"/run/wrappers/bin/su"' \ --replace '"/bin/true"' '"${coreutils}/bin/true"' - sed -i -e '/#!\/bin\/sh/a"PATH=${xorg.xdpyinfo}\/bin:${xorg.xauth}\/bin:$PATH\\n"' -e 's|/bin/su|/run/wrappers/bin/su|g' x11vnc/ssltools.h + sed -i -e '/#!\/bin\/sh/a"PATH=${xorg.xdpyinfo}\/bin:${xorg.xauth}\/bin:$PATH\\n"' -e 's|/bin/su|/run/wrappers/bin/su|g' src/ssltools.h + + # Xdummy script is currently broken, so we avoid building it. This removes everything Xdummy-related from the affected Makefile + sed -i -e '/^\tXdummy.c\ \\$/,$d' -e 's/\tx11vnc_loop\ \\/\tx11vnc_loop/' misc/Makefile.am ''; - meta = { + preConfigure = '' + configureFlags="--mandir=$out/share/man" + ''; + + meta = with stdenv.lib; { description = "A VNC server connected to a real X11 screen"; - homepage = http://www.karlrunge.com/x11vnc/; - platforms = stdenv.lib.platforms.linux; + homepage = https://github.com/LibVNC/x11vnc/; + platforms = platforms.linux; + license = licenses.gpl2; + maintainers = with maintainers; [ OPNA2608 ]; }; } diff --git a/pkgs/tools/X11/x2vnc/default.nix b/pkgs/tools/X11/x2vnc/default.nix index 2703379a23b9..f3ab23d364c5 100644 --- a/pkgs/tools/X11/x2vnc/default.nix +++ b/pkgs/tools/X11/x2vnc/default.nix @@ -15,9 +15,10 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; - meta = { + meta = with stdenv.lib; { homepage = http://fredrik.hubbe.net/x2vnc.html; description = "A program to control a remote VNC server"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/X11/x2x/default.nix b/pkgs/tools/X11/x2x/default.nix index dd529011557a..0c3538a0db9c 100644 --- a/pkgs/tools/X11/x2x/default.nix +++ b/pkgs/tools/X11/x2x/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, imake, libX11, libXtst, libXext}: +{ stdenv, fetchurl, imake, libX11, libXtst, libXext, gccmakedep }: stdenv.mkDerivation { name = "x2x-1.27"; @@ -8,26 +8,22 @@ stdenv.mkDerivation { sha256 = "0dha0kn1lbc4as0wixsvk6bn4innv49z9a0sm5wlx4q1v0vzqzyj"; }; - buildInputs = [ imake libX11 libXtst libXext ]; + nativeBuildInputs = [ imake gccmakedep ]; + buildInputs = [ libX11 libXtst libXext ]; hardeningDisable = [ "format" ]; - configurePhase = '' - xmkmf - makeFlags="BINDIR=$out/bin x2x" - ''; + buildFlags = [ "x2x" ]; installPhase = '' - mkdir -p $out/bin - mkdir -p $out/man/man1 - cp x2x $out/bin/ - cp x2x.1 $out/man/man1/ + install -D x2x $out/bin/x2x + install -D x2x.1 $out/man/man1/x2x.1 ''; - meta = { + meta = with stdenv.lib; { description = "Allows the keyboard, mouse on one X display to be used to control another X display"; - homepage = http://x2x.dottedmag.net; - license = "BSD"; - platforms = stdenv.lib.platforms.linux; + homepage = https://github.com/dottedmag/x2x; + license = licenses.bsd3; + platforms = platforms.linux; }; } diff --git a/pkgs/tools/X11/xbindkeys/default.nix b/pkgs/tools/X11/xbindkeys/default.nix index e633ba4f794a..4e4e49bd9468 100644 --- a/pkgs/tools/X11/xbindkeys/default.nix +++ b/pkgs/tools/X11/xbindkeys/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation { buildInputs = [ libX11 guile ]; meta = { - homepage = http://www.nongnu.org/xbindkeys/xbindkeys.html; + homepage = https://www.nongnu.org/xbindkeys/xbindkeys.html; description = "Launch shell commands with your keyboard or your mouse under X Window"; license = stdenv.lib.licenses.gpl2Plus; maintainers = with stdenv.lib.maintainers; [viric]; diff --git a/pkgs/tools/X11/xbrightness/default.nix b/pkgs/tools/X11/xbrightness/default.nix index f4112765e675..2857ea6c7be4 100644 --- a/pkgs/tools/X11/xbrightness/default.nix +++ b/pkgs/tools/X11/xbrightness/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, xorg }: +{ stdenv, fetchurl, imake, gccmakedep +, libX11, libXaw, libXext, libXmu, libXpm, libXxf86vm }: stdenv.mkDerivation { @@ -8,22 +9,11 @@ stdenv.mkDerivation { sha256 = "2564dbd393544657cdabe4cbf535d9cfb9abe8edddb1b8cdb1ed4d12f358626e"; }; - buildInputs = [ - xorg.imake - xorg.libX11 - xorg.libXaw - xorg.libXext - xorg.libXmu - xorg.libXpm - xorg.libXxf86vm - ]; + nativeBuildInputs = [ imake gccmakedep ]; + buildInputs = [ libX11 libXaw libXext libXmu libXpm libXxf86vm ]; - configurePhase = "xmkmf"; - - installPhase = '' - make install BINDIR=$out/bin - make install.man MANPATH=$out/share/man - ''; + makeFlags = [ "BINDIR=$(out)/bin" "MANPATH=$(out)/share/man" ]; + installTargets = "install install.man"; meta = { description = "X11 brigthness and gamma software control"; diff --git a/pkgs/tools/X11/xdg-utils/default.nix b/pkgs/tools/X11/xdg-utils/default.nix index d8ae32c6ee4c..44016b801e5d 100644 --- a/pkgs/tools/X11/xdg-utils/default.nix +++ b/pkgs/tools/X11/xdg-utils/default.nix @@ -17,11 +17,11 @@ in stdenv.mkDerivation rec { name = "xdg-utils-${version}"; - version = "1.1.2"; + version = "1.1.3"; src = fetchurl { url = "https://portland.freedesktop.org/download/${name}.tar.gz"; - sha256 = "1k4b4m3aiyqn9k12a0ihcdahzlspl3zhskmm1d7228dvqvi546cm"; + sha256 = "1nai806smz3zcb2l5iny4x7li0fak0rzmjg6vlyhdqm8z25b166p"; }; # just needed when built from git diff --git a/pkgs/tools/X11/xidlehook/default.nix b/pkgs/tools/X11/xidlehook/default.nix index b96235341401..54ab6a3c803d 100644 --- a/pkgs/tools/X11/xidlehook/default.nix +++ b/pkgs/tools/X11/xidlehook/default.nix @@ -1,24 +1,24 @@ -{ lib, stdenv, rustPlatform, fetchFromGitHub -, xlibsWrapper, xorg, libpulseaudio, pkgconfig, patchelf }: +{ lib, stdenv, rustPlatform, fetchFromGitLab +, xlibsWrapper, xorg, libpulseaudio, pkgconfig, patchelf, Security }: rustPlatform.buildRustPackage rec { name = "xidlehook-${version}"; - version = "0.4.9"; + version = "0.6.1"; doCheck = false; - src = fetchFromGitHub { + src = fetchFromGitLab { owner = "jD91mZM2"; repo = "xidlehook"; rev = version; - sha256 = "1l2kmymwxal9v5g3q21i985yc201dpybp85qfws2n5rzw8qpg1dw"; + sha256 = "04h6j66wif202x4kssagb66nnrz9m9ccs1d0dfh92955yix1ln23"; }; cargoBuildFlags = lib.optionals (!stdenv.isLinux) ["--no-default-features" "--features" "pulse"]; - cargoSha256 = "1mrg59flmmqg5wwi2l8lw6p1xpgdw597fdfsmpn8b126rgzqmjl8"; + cargoSha256 = "1pdhbqnkgwp2v5zyin8z8049aq8c3kfk04v9wsbz8qla34rgi99s"; - buildInputs = [ xlibsWrapper xorg.libXScrnSaver libpulseaudio ]; + buildInputs = [ xlibsWrapper xorg.libXScrnSaver libpulseaudio ] ++ lib.optional stdenv.isDarwin Security; nativeBuildInputs = [ pkgconfig patchelf ]; postFixup = lib.optionalString stdenv.isLinux '' diff --git a/pkgs/tools/X11/xloadimage/default.nix b/pkgs/tools/X11/xloadimage/default.nix new file mode 100644 index 000000000000..a58d16ab82e8 --- /dev/null +++ b/pkgs/tools/X11/xloadimage/default.nix @@ -0,0 +1,88 @@ +{ stdenv +, fetchurl +, libX11 +, libXt + +, libjpeg ? null +, libpng ? null +, libtiff ? null + +, withJpegSupport ? true +, withPngSupport ? true +, withTiffSupport ? true +}: + +assert withJpegSupport -> libjpeg != null; +assert withPngSupport -> libpng != null; +assert withTiffSupport -> libtiff != null; + +let + deb_patch = "25"; +in +stdenv.mkDerivation rec { + version = "4.1"; + name = "xloadimage-${version}"; + + src = fetchurl { + url = "mirror://debian/pool/main/x/xloadimage/xloadimage_${version}.orig.tar.gz"; + sha256 = "1i7miyvk5ydhi6yi8593vapavhwxcwciir8wg9d2dcyg9pccf2s0"; + }; + + patches = fetchurl { + url = "mirror://debian/pool/main/x/xloadimage/xloadimage_${version}-${deb_patch}.debian.tar.xz"; + sha256 = "17k518vrdrya5c9dqhpmm4g0h2vlkq1iy87sg2ngzygypbli1xvn"; + }; + + buildInputs = [ + libX11 libXt + ] ++ stdenv.lib.optionals withJpegSupport [ + libjpeg + ] ++ stdenv.lib.optionals withPngSupport [ + libpng + ] ++ stdenv.lib.optionals withTiffSupport [ + libtiff + ]; + + # NOTE: we patch the build-info script so that it never detects the utilities + # it's trying to find; one of the Debian patches adds support for + # $SOURCE_DATE_EPOCH, but we want to make sure we don't even call these. + preConfigure = '' + substituteInPlace build-info \ + --replace '[ -x /bin/date ]' 'false' \ + --replace '[ -x /bin/id ]' 'false' \ + --replace '[ -x /bin/uname ]' 'false' \ + --replace '[ -x /usr/bin/id ]' 'false' + + chmod +x build-info configure + ''; + + enableParallelBuilding = true; + + # NOTE: we're not installing the `uufilter` binary; if needed, the standard + # `uudecode` tool should work just fine. + installPhase = '' + install -Dm755 xloadimage $out/bin/xloadimage + ln -sv $out/bin/{xloadimage,xsetbg} + + install -D -m644 xloadimagerc $out/etc/xloadimagerc.example + install -D -m644 xloadimage.man $out/share/man/man1/xloadimage.1x + ln -sv $out/share/man/man1/{xloadimage,xsetbg}.1x + ''; + + meta = { + description = "Graphics file viewer under X11"; + + longDescription = '' + Can view png, jpeg, gif, tiff, niff, sunraster, fbm, cmuraster, pbm, + faces, rle, xwd, vff, mcidas, vicar, pcx, gem, macpaint, xpm and xbm + files. Can view images, put them on the root window, or dump them. Does a + variety of processing, including: clipping, dithering, depth reduction, + zoom, brightening/darkening and merging. + ''; + + license = stdenv.lib.licenses.gpl2Plus; + + maintainers = with stdenv.lib.maintainers; [ andrew-d ]; + platforms = stdenv.lib.platforms.linux; # arbitrary choice + }; +} diff --git a/pkgs/tools/X11/xnee/default.nix b/pkgs/tools/X11/xnee/default.nix index b31a512e84ab..c7fd376a8edc 100644 --- a/pkgs/tools/X11/xnee/default.nix +++ b/pkgs/tools/X11/xnee/default.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - homepage = http://www.gnu.org/software/xnee/; + homepage = https://www.gnu.org/software/xnee/; maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.linux; # arbitrary choice diff --git a/pkgs/tools/X11/xosview2/default.nix b/pkgs/tools/X11/xosview2/default.nix index c8b658d4350e..ae11cb4f4238 100644 --- a/pkgs/tools/X11/xosview2/default.nix +++ b/pkgs/tools/X11/xosview2/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "xosview2-${version}"; - version = "2.2.2"; + version = "2.3.0"; src = fetchurl { url = "mirror://sourceforge/xosview/${name}.tar.gz"; - sha256 = "3502e119a5305ff2396f559340132910807351c7d4e375f13b5c338404990406"; + sha256 = "0a588aryjn3397p7d3sp3nblnsg3v8affib1kfk3k8x0x75vgpal"; }; # The software failed to buid with this enabled; it seemed tests were not implemented @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { monitor what is going on. ''; homepage = "http://xosview.sourceforge.net/index.html"; - license = licenses.gpl1; + license = with licenses; [ gpl2 bsdOriginal ]; maintainers = [ maintainers.SeanZicari ]; platforms = platforms.all; }; diff --git a/pkgs/tools/X11/xpra/default.nix b/pkgs/tools/X11/xpra/default.nix index fd7f70004dbf..ecbd36e11625 100644 --- a/pkgs/tools/X11/xpra/default.nix +++ b/pkgs/tools/X11/xpra/default.nix @@ -1,25 +1,34 @@ -{ stdenv, lib, fetchurl, python2Packages, pkgconfig -, xorg, gtk2, glib, pango, cairo, gdk_pixbuf, atk -, makeWrapper, xorgserver, getopt, xauth, utillinux, which +{ stdenv, lib, fetchurl, callPackage, substituteAll, python3, pkgconfig +, xorg, gtk3, glib, pango, cairo, gdk_pixbuf, atk +, wrapGAppsHook, xorgserver, getopt, xauth, utillinux, which , ffmpeg, x264, libvpx, libwebp , libfakeXinerama -, gst_all_1, pulseaudio, gobjectIntrospection +, gst_all_1, pulseaudio, gobject-introspection , pam }: with lib; let - inherit (python2Packages) cython buildPythonApplication; + inherit (python3.pkgs) cython buildPythonApplication; + + xf86videodummy = callPackage ./xf86videodummy { }; in buildPythonApplication rec { - name = "xpra-${version}"; - version = "2.3.3"; + pname = "xpra"; + version = "2.3.4"; src = fetchurl { - url = "https://xpra.org/src/${name}.tar.xz"; - sha256 = "1azvvddjfq7lb5kmbn0ilgq2nf7pmymsc3b9lhbjld6w156qdv01"; + url = "https://xpra.org/src/${pname}-${version}.tar.xz"; + sha256 = "0wa3kx54himy3i1b2801hlzfilh3cf4kjk40k1cjl0ds28m5hija"; }; - nativeBuildInputs = [ pkgconfig ]; + patches = [ + (substituteAll { + src = ./fix-paths.patch; + inherit (xorg) xkeyboardconfig; + }) + ]; + + nativeBuildInputs = [ pkgconfig gobject-introspection wrapGAppsHook ]; buildInputs = [ cython @@ -28,11 +37,10 @@ in buildPythonApplication rec { xorg.xproto xorg.fixesproto xorg.libXtst xorg.libXfixes xorg.libXcomposite xorg.libXdamage xorg.libXrandr xorg.libxkbfile - pango cairo gdk_pixbuf atk gtk2 glib + pango cairo gdk_pixbuf atk gtk3 glib ffmpeg libvpx x264 libwebp - gobjectIntrospection gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good @@ -40,39 +48,36 @@ in buildPythonApplication rec { gst_all_1.gst-libav pam - - makeWrapper ]; - propagatedBuildInputs = with python2Packages; [ - pillow pygtk pygobject2 rencode pycrypto cryptography pycups lz4 dbus-python - netifaces numpy websockify pygobject3 gst-python pam + propagatedBuildInputs = with python3.pkgs; [ + pillow rencode pycrypto cryptography pycups lz4 dbus-python + netifaces numpy websockify pygobject3 pycairo gst-python pam ]; - preBuild = '' - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config --cflags gtk+-2.0) $(pkg-config --cflags pygtk-2.0) $(pkg-config --cflags xtst)" - substituteInPlace xpra/server/auth/pam_auth.py --replace "/lib/libpam.so.1" "${pam}/lib/libpam.so" - substituteInPlace xpra/x11/bindings/keyboard_bindings.pyx --replace "/usr/share/X11/xkb" "${xorg.xkeyboardconfig}/share/X11/xkb" - ''; - setupPyBuildFlags = ["--with-Xdummy" "--without-strict"]; + NIX_CFLAGS_COMPILE = [ + # error: 'import_cairo' defined but not used + "-Wno-error=unused-function" + ]; - postInstall = '' - wrapProgram $out/bin/xpra \ - --set XPRA_INSTALL_PREFIX "$out" \ - --set GI_TYPELIB_PATH "$GI_TYPELIB_PATH" \ - --set GST_PLUGIN_SYSTEM_PATH_1_0 "$GST_PLUGIN_SYSTEM_PATH_1_0" \ - --prefix LD_LIBRARY_PATH : ${libfakeXinerama}/lib \ + setupPyBuildFlags = [ + "--with-Xdummy" + "--without-strict" + "--with-gtk3" + "--without-gtk2" + ]; + + preFixup = '' + gappsWrapperArgs+=( + --set XPRA_INSTALL_PREFIX "$out" + --prefix LD_LIBRARY_PATH : ${libfakeXinerama}/lib --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux pulseaudio ]} + ) ''; - preCheck = "exit 0"; - - #TODO: replace postInstall with postFixup to avoid double wrapping of xpra; needs more work though - #postFixup = '' - # sed -i '3iexport FONTCONFIG_FILE="${fontsConf}"' $out/bin/xpra - # sed -i '4iexport PATH=${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux ]}\${PATH:+:}\$PATH' $out/bin/xpra - #''; + doCheck = false; + passthru = { inherit xf86videodummy; }; meta = { homepage = http://xpra.org/; @@ -80,6 +85,9 @@ in buildPythonApplication rec { downloadURLRegexp = "xpra-.*[.]tar[.]xz$"; description = "Persistent remote applications for X"; platforms = platforms.linux; - maintainers = with maintainers; [ tstrobel offline ]; + license = licenses.gpl2; + # https://github.com/NixOS/nixpkgs/pull/48872#issuecomment-433559636 + broken = true; + maintainers = with maintainers; [ tstrobel offline numinit ]; }; } diff --git a/pkgs/tools/X11/xpra/fix-paths.patch b/pkgs/tools/X11/xpra/fix-paths.patch new file mode 100644 index 000000000000..c50ec28c35e2 --- /dev/null +++ b/pkgs/tools/X11/xpra/fix-paths.patch @@ -0,0 +1,33 @@ +--- a/setup.py ++++ b/setup.py +@@ -1885,7 +1885,7 @@ + if OSX: + pycairo = "py3cairo" + else: +- pycairo = "pycairo" ++ pycairo = "py3cairo" + cython_add(Extension("xpra.client.gtk3.cairo_workaround", + ["xpra/client/gtk3/cairo_workaround.pyx"], + **pkgconfig(pycairo) +--- a/xpra/client/gtk3/cairo_workaround.pyx ++++ b/xpra/client/gtk3/cairo_workaround.pyx +@@ -65,7 +65,7 @@ + void cairo_surface_flush (cairo_surface_t *surface) + void cairo_surface_mark_dirty (cairo_surface_t *surface) + +-cdef extern from "pycairo/pycairo.h": ++cdef extern from "py3cairo.h": + ctypedef struct Pycairo_CAPI_t: + pass + ctypedef struct PycairoSurface: +--- a/xpra/x11/bindings/keyboard_bindings.pyx ++++ b/xpra/x11/bindings/keyboard_bindings.pyx +@@ -19,7 +19,7 @@ + + DEF PATH_MAX = 1024 + DEF DFLT_XKB_RULES_FILE = "base" +-DEF DFLT_XKB_CONFIG_ROOT = "/usr/share/X11/xkb" ++DEF DFLT_XKB_CONFIG_ROOT = "@xkeyboardconfig@/share/X11/xkb" + + ################################### + # Headers, python magic diff --git a/pkgs/tools/X11/xpra/gtk3.nix b/pkgs/tools/X11/xpra/gtk3.nix deleted file mode 100644 index 16693b08e110..000000000000 --- a/pkgs/tools/X11/xpra/gtk3.nix +++ /dev/null @@ -1,78 +0,0 @@ -{ stdenv, fetchurl, buildPythonApplication -, python, cython, pkgconfig -, xorg, gtk3, glib, pango, cairo, gdk_pixbuf, atk, pygobject3, pycairo, gobjectIntrospection -, makeWrapper, xorgserver, getopt, xauth, utillinux, which, fontsConf -, ffmpeg, x264, libvpx, libwebp -, libfakeXinerama, pam }: - -buildPythonApplication rec { - name = "xpra-${version}"; - version = "2.2.5"; - - src = fetchurl { - url = "https://xpra.org/src/${name}.tar.xz"; - sha256 = "1q2l00nc3bgwlhjzkbk4a8x2l8z9w1799yn31icsx5hrgh98a1js"; - }; - - patchPhase = '' - substituteInPlace setup.py --replace 'pycairo' 'py3cairo' - substituteInPlace xpra/client/gtk3/cairo_workaround.pyx --replace 'pycairo/pycairo.h' 'py3cairo.h' - ''; - - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ - xorg.libX11 xorg.renderproto xorg.libXrender xorg.libXi xorg.inputproto xorg.kbproto - xorg.randrproto xorg.damageproto xorg.compositeproto xorg.xextproto xorg.recordproto - xorg.xproto xorg.fixesproto xorg.libXtst xorg.libXfixes xorg.libXcomposite xorg.libXdamage - xorg.libXrandr xorg.libxkbfile - - pango cairo gdk_pixbuf atk gtk3 glib gobjectIntrospection - - ffmpeg libvpx x264 libwebp - - makeWrapper - - pam - ]; - - propagatedBuildInputs = [ - pygobject3 pycairo cython - ]; - - preBuild = '' - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE $(pkg-config --cflags gtk+-3.0) $(pkg-config --cflags xtst)" - substituteInPlace xpra/server/auth/pam_auth.py --replace "/lib/libpam.so.1" "${pam}/lib/libpam.so" - ''; - setupPyBuildFlags = [ "--without-strict" "--with-gtk3" "--without-gtk2" "--with-Xdummy" ]; - - preInstall = '' - # see https://bitbucket.org/pypa/setuptools/issue/130/install_data-doesnt-respect-prefix - ${python}/bin/${python.executable} setup.py install_data --install-dir=$out --root=$out - sed -i '/ = data_files/d' setup.py - ''; - - postInstall = '' - wrapProgram $out/bin/xpra \ - --set FONTCONFIG_FILE "${fontsConf}" \ - --prefix LD_LIBRARY_PATH : ${libfakeXinerama}/lib \ - --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux ]} - ''; - - preCheck = "exit 0"; - doInstallCheck = false; - - #TODO: replace postInstall with postFixup to avoid double wrapping of xpra; needs more work though - #postFixup = '' - # sed -i '3iexport FONTCONFIG_FILE="${fontsConf}"' $out/bin/xpra - # sed -i '4iexport PATH=${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux ]}\${PATH:+:}\$PATH' $out/bin/xpra - #''; - - - meta = { - homepage = http://xpra.org/; - downloadPage = "https://xpra.org/src/"; - downloadURLRegexp = "xpra-.*[.]tar[.]xz$"; - description = "Persistent remote applications for X"; - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/tools/X11/xpra/libfakeXinerama.nix b/pkgs/tools/X11/xpra/libfakeXinerama.nix index 4ca509f8b936..d6fab2b19103 100644 --- a/pkgs/tools/X11/xpra/libfakeXinerama.nix +++ b/pkgs/tools/X11/xpra/libfakeXinerama.nix @@ -24,10 +24,11 @@ stdenv.mkDerivation rec { ln -s libXinerama.so.1 $out/lib/libXinerama.so ''; - meta = { + meta = with stdenv.lib; { homepage = http://xpra.org/; description = "fakeXinerama for Xpra"; - platforms = stdenv.lib.platforms.linux; - maintainers = with stdenv.lib.maintainers; [ tstrobel ]; + platforms = platforms.linux; + maintainers = [ maintainers.tstrobel ]; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/X11/xpra/xf86videodummy/0002-Constant-DPI.patch b/pkgs/tools/X11/xpra/xf86videodummy/0002-Constant-DPI.patch new file mode 100644 index 000000000000..f91e53d1e493 --- /dev/null +++ b/pkgs/tools/X11/xpra/xf86videodummy/0002-Constant-DPI.patch @@ -0,0 +1,96 @@ +--- a/src/dummy.h 2016-12-17 23:02:53.396287041 +0100 ++++ b/src/dummy.h 2016-12-17 23:03:30.319616550 +0100 +@@ -51,6 +51,7 @@ + /* options */ + OptionInfoPtr Options; + Bool swCursor; ++ Bool constantDPI; + /* proc pointer */ + CloseScreenProcPtr CloseScreen; + xf86CursorInfoPtr CursorInfo; +--- a/src/dummy_driver.c 2016-12-14 21:54:20.000000000 +0100 ++++ b/src/dummy_driver.c 2016-12-17 23:04:59.916416126 +0100 +@@ -17,6 +17,12 @@ + /* All drivers using the mi colormap manipulation need this */ + #include "micmap.h" + ++#ifdef RANDR ++#include "randrstr.h" ++#endif ++ ++#include "windowstr.h" ++ + /* identifying atom needed by magnifiers */ + #include + #include "property.h" +@@ -115,11 +121,15 @@ + }; + + typedef enum { +- OPTION_SW_CURSOR ++ OPTION_SW_CURSOR, ++ OPTION_CONSTANT_DPI + } DUMMYOpts; + + static const OptionInfoRec DUMMYOptions[] = { + { OPTION_SW_CURSOR, "SWcursor", OPTV_BOOLEAN, {0}, FALSE }, ++#ifdef RANDR ++ { OPTION_CONSTANT_DPI, "ConstantDPI", OPTV_BOOLEAN, {0}, FALSE }, ++#endif + { -1, NULL, OPTV_NONE, {0}, FALSE } + }; + +@@ -359,6 +369,7 @@ + xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, dPtr->Options); + + xf86GetOptValBool(dPtr->Options, OPTION_SW_CURSOR,&dPtr->swCursor); ++ xf86GetOptValBool(dPtr->Options, OPTION_CONSTANT_DPI, &dPtr->constantDPI); + + if (device->videoRam != 0) { + pScrn->videoRam = device->videoRam; +@@ -639,10 +650,45 @@ + return TRUE; + } + ++const char *XDPY_PROPERTY = "dummy-constant-xdpi"; ++const char *YDPY_PROPERTY = "dummy-constant-ydpi"; ++static int get_dpi_value(WindowPtr root, const char *property_name, int default_dpi) ++{ ++ PropertyPtr prop; ++ Atom type_atom = MakeAtom("CARDINAL", 8, TRUE); ++ Atom prop_atom = MakeAtom(property_name, strlen(property_name), FALSE); ++ ++ for (prop = wUserProps(root); prop; prop = prop->next) { ++ if (prop->propertyName == prop_atom && prop->type == type_atom && prop->data) { ++ int v = (int) (*((CARD32 *) prop->data)); ++ if ((v>0) && (v<4096)) { ++ xf86DrvMsg(0, X_INFO, "get_constant_dpi_value() found property \"%s\" with value=%i\n", property_name, (int) v); ++ return (int) v; ++ } ++ break; ++ } ++ } ++ return default_dpi; ++} ++ + /* Mandatory */ + Bool + DUMMYSwitchMode(SWITCH_MODE_ARGS_DECL) + { ++ SCRN_INFO_PTR(arg); ++#ifdef RANDR ++ DUMMYPtr dPtr = DUMMYPTR(pScrn); ++ if (dPtr->constantDPI) { ++ int xDpi = get_dpi_value(pScrn->pScreen->root, XDPY_PROPERTY, pScrn->xDpi); ++ int yDpi = get_dpi_value(pScrn->pScreen->root, YDPY_PROPERTY, pScrn->yDpi); ++ //25.4 mm per inch: (254/10) ++ pScrn->pScreen->mmWidth = mode->HDisplay * 254 / xDpi / 10; ++ pScrn->pScreen->mmHeight = mode->VDisplay * 254 / yDpi / 10; ++ xf86DrvMsg(pScrn->scrnIndex, X_INFO, "mm(dpi %ix%i)=%ix%i\n", xDpi, yDpi, pScrn->pScreen->mmWidth, pScrn->pScreen->mmHeight); ++ RRScreenSizeNotify(pScrn->pScreen); ++ RRTellChanged(pScrn->pScreen); ++ } ++#endif + return TRUE; + } + diff --git a/pkgs/tools/X11/xpra/xf86videodummy/0003-fix-pointer-limits.patch b/pkgs/tools/X11/xpra/xf86videodummy/0003-fix-pointer-limits.patch new file mode 100644 index 000000000000..3dbb6fd179ff --- /dev/null +++ b/pkgs/tools/X11/xpra/xf86videodummy/0003-fix-pointer-limits.patch @@ -0,0 +1,39 @@ +--- xf86-video-dummy-0.3.6/src/dummy_driver.c 2014-11-05 19:24:02.668656601 +0700 ++++ xf86-video-dummy-0.3.6.new/src/dummy_driver.c 2014-11-05 19:37:53.076061853 +0700 +@@ -55,6 +55,9 @@ + #include + #endif + ++/* Needed for fixing pointer limits on resize */ ++#include "inputstr.h" ++ + /* Mandatory functions */ + static const OptionInfoRec * DUMMYAvailableOptions(int chipid, int busid); + static void DUMMYIdentify(int flags); +@@ -713,6 +716,26 @@ + RRTellChanged(pScrn->pScreen); + } + #endif ++ //ensure the screen dimensions are also updated: ++ pScrn->pScreen->width = mode->HDisplay; ++ pScrn->pScreen->height = mode->VDisplay; ++ pScrn->virtualX = mode->HDisplay; ++ pScrn->virtualY = mode->VDisplay; ++ pScrn->frameX1 = mode->HDisplay; ++ pScrn->frameY1 = mode->VDisplay; ++ ++ //ensure the pointer uses the new limits too: ++ DeviceIntPtr pDev; ++ SpritePtr pSprite; ++ for (pDev = inputInfo.devices; pDev; pDev = pDev->next) { ++ if (pDev->spriteInfo!=NULL && pDev->spriteInfo->sprite!=NULL) { ++ pSprite = pDev->spriteInfo->sprite; ++ pSprite->hotLimits.x2 = mode->HDisplay; ++ pSprite->hotLimits.y2 = mode->VDisplay; ++ pSprite->physLimits.x2 = mode->HDisplay; ++ pSprite->physLimits.y2 = mode->VDisplay; ++ } ++ } + return TRUE; + } + diff --git a/pkgs/tools/X11/xpra/xf86videodummy/0005-support-for-30-bit-depth-in-dummy-driver.patch b/pkgs/tools/X11/xpra/xf86videodummy/0005-support-for-30-bit-depth-in-dummy-driver.patch new file mode 100644 index 000000000000..567db3fc3865 --- /dev/null +++ b/pkgs/tools/X11/xpra/xf86videodummy/0005-support-for-30-bit-depth-in-dummy-driver.patch @@ -0,0 +1,41 @@ +--- a/src/dummy.h 2016-12-17 23:33:33.279533389 +0100 ++++ b/src/dummy.h 2016-12-17 23:33:56.695739166 +0100 +@@ -69,7 +69,7 @@ + int overlay_offset; + int videoKey; + int interlace; +- dummy_colors colors[256]; ++ dummy_colors colors[1024]; + pointer* FBBase; + Bool (*CreateWindow)() ; /* wrapped CreateWindow */ + Bool prop; +--- a/src/dummy_driver.c 2016-12-17 23:33:47.446657886 +0100 ++++ b/src/dummy_driver.c 2016-12-17 23:33:56.696739175 +0100 +@@ -317,6 +317,7 @@ + case 15: + case 16: + case 24: ++ case 30: + break; + default: + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, +@@ -331,8 +332,8 @@ + pScrn->rgbBits = 8; + + /* Get the depth24 pixmap format */ +- if (pScrn->depth == 24 && pix24bpp == 0) +- pix24bpp = xf86GetBppFromDepth(pScrn, 24); ++ if (pScrn->depth >= 24 && pix24bpp == 0) ++ pix24bpp = xf86GetBppFromDepth(pScrn, pScrn->depth); + + /* + * This must happen after pScrn->display has been set because +@@ -623,7 +624,7 @@ + if(!miCreateDefColormap(pScreen)) + return FALSE; + +- if (!xf86HandleColormaps(pScreen, 256, pScrn->rgbBits, ++ if (!xf86HandleColormaps(pScreen, 1024, pScrn->rgbBits, + DUMMYLoadPalette, NULL, + CMAP_PALETTED_TRUECOLOR + | CMAP_RELOAD_ON_MODE_SWITCH)) diff --git a/pkgs/tools/X11/xpra/xf86videodummy/default.nix b/pkgs/tools/X11/xpra/xf86videodummy/default.nix new file mode 100644 index 000000000000..ab786d9bce84 --- /dev/null +++ b/pkgs/tools/X11/xpra/xf86videodummy/default.nix @@ -0,0 +1,32 @@ +{ stdenv, lib, fetchurl +, fontsproto, randrproto, renderproto, videoproto, xf86dgaproto, xorgserver, xproto +, pkgconfig +, xpra }: + +with lib; + +stdenv.mkDerivation rec { + version = "0.3.8"; + suffix = "1"; + name = "xpra-xf86videodummy-${version}-${suffix}"; + builder = ../../../../servers/x11/xorg/builder.sh; + src = fetchurl { + url = "mirror://xorg/individual/driver/xf86-video-dummy-${version}.tar.bz2"; + sha256 = "1fcm9vwgv8wnffbvkzddk4yxrh3kc0np6w65wj8k88q7jf3bn4ip"; + }; + patches = [ + ./0002-Constant-DPI.patch + ./0003-fix-pointer-limits.patch + ./0005-support-for-30-bit-depth-in-dummy-driver.patch + ]; + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ fontsproto randrproto renderproto videoproto xf86dgaproto xorgserver xproto ]; + + meta = { + description = "Dummy driver for Xorg with xpra patches"; + homepage = https://xpra.org/trac/wiki/Xdummy; + license = licenses.gpl2; + platforms = platforms.unix; + maintainers = with maintainers; [ numinit ]; + }; +} diff --git a/pkgs/tools/X11/xsecurelock/default.nix b/pkgs/tools/X11/xsecurelock/default.nix index c252894dbfec..88e36bfde39c 100644 --- a/pkgs/tools/X11/xsecurelock/default.nix +++ b/pkgs/tools/X11/xsecurelock/default.nix @@ -1,21 +1,21 @@ { lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig -, libX11, libXcomposite, libXft, pam, apacheHttpd, imagemagick -, pamtester, xscreensaver }: +, libX11, libXcomposite, libXft, libXmu, pam, apacheHttpd, imagemagick +, pamtester, xscreensaver, xset }: stdenv.mkDerivation rec { name = "xsecurelock-${version}"; - version = "1.0"; + version = "1.1"; src = fetchFromGitHub { owner = "google"; repo = "xsecurelock"; rev = "v${version}"; - sha256 = "0k135hnfnn1j82wvc03b8jkq06wws1xk325x5m25ps6xwsn725sw"; + sha256 = "0yqp5xhkl9jpjyrmrxbyp7azwxmqc3lxv5lxrjqjaapl3q3096g5"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; buildInputs = [ - libX11 libXcomposite libXft pam + libX11 libXcomposite libXft libXmu pam apacheHttpd imagemagick pamtester ]; @@ -24,6 +24,11 @@ stdenv.mkDerivation rec { "--with-xscreensaver=${xscreensaver}/libexec/xscreensaver" ]; + preInstall = '' + substituteInPlace helpers/saver_blank \ + --replace 'protect xset' 'protect ${xset}/bin/xset' + ''; + meta = with lib; { description = "X11 screen lock utility with security in mind"; homepage = https://github.com/google/xsecurelock; diff --git a/pkgs/tools/X11/xsettingsd/default.nix b/pkgs/tools/X11/xsettingsd/default.nix index 239b01e1345d..2f84711e61c4 100644 --- a/pkgs/tools/X11/xsettingsd/default.nix +++ b/pkgs/tools/X11/xsettingsd/default.nix @@ -1,39 +1,38 @@ -{ stdenv, fetchFromGitHub, scons, libX11, pkgconfig }: +{ stdenv, fetchFromGitHub, scons, pkgconfig, libX11 }: stdenv.mkDerivation rec { name = "xsettingsd-${version}"; - version = "git-2015-06-14"; + version = "1.0.0"; src = fetchFromGitHub { owner = "derat"; repo = "xsettingsd"; - rev = "b4999f5e9e99224caf97d09f25ee731774ecd7be"; - sha256 = "18cp6a66ji483lrvf0vq855idwmcxd0s67ijpydgjlsr70c65j7s"; + rev = "v${version}"; + sha256 = "05m4jlw0mgwp24cvyklncpziq1prr2lg0cq9c055sh4n9d93d07v"; }; patches = [ ./SConstruct.patch ]; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ libX11 scons ]; + nativeBuildInputs = [ scons pkgconfig ]; + + buildInputs = [ libX11 ]; + buildPhase = '' - mkdir -p "$out" - scons \ - -j$NIX_BUILD_CORES -l$NIX_BUILD_CORES \ - "prefix=$out" + scons -j$NIX_BUILD_CORES -l$NIX_BUILD_CORES ''; installPhase = '' - mkdir -p "$out"/bin - install xsettingsd "$out"/bin - install dump_xsettings "$out"/bin + install -D -t "$out"/bin xsettingsd dump_xsettings + install -D -t "$out"/usr/share/man/man1 xsettingsd.1 dump_xsettings.1 ''; meta = with stdenv.lib; { description = "Provides settings to X11 applications via the XSETTINGS specification"; homepage = https://github.com/derat/xsettingsd; - license = licenses.bsd2; + license = licenses.bsd3; platforms = platforms.linux; + maintainers = [ maintainers.romildo ]; }; } diff --git a/pkgs/tools/X11/xvkbd/default.nix b/pkgs/tools/X11/xvkbd/default.nix index 7221555ed33f..6ccc8a24caee 100644 --- a/pkgs/tools/X11/xvkbd/default.nix +++ b/pkgs/tools/X11/xvkbd/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, imake, libXt, libXaw, libXtst, libXi, libXpm, xextproto, gccmakedep, Xaw3d }: +{ stdenv, fetchurl, imake, libXt, libXaw, libXtst +, libXi, libXpm, xextproto, gccmakedep, Xaw3d }: stdenv.mkDerivation rec { name = "xvkbd-${version}"; @@ -8,12 +9,14 @@ stdenv.mkDerivation rec { sha256 = "17csj6x5zm3g67izfwhagkal1rbqzpw09lqmmlyrjy3vzgfkf75q"; }; - buildInputs = [ imake libXt libXaw libXtst xextproto libXi Xaw3d libXpm gccmakedep ]; + nativeBuildInputs = [ imake gccmakedep ]; + buildInputs = [ libXt libXaw libXtst xextproto libXi Xaw3d libXpm ]; installTargets = [ "install" "install.man" ]; - preBuild = '' - makeFlagsArray=( BINDIR=$out/bin XAPPLOADDIR=$out/etc/X11/app-defaults MANPATH=$out/man ) - ''; - configurePhase = '' xmkmf -a ''; + makeFlags = [ + "BINDIR=$(out)/bin" + "XAPPLOADDIR=$(out)/etc/X11/app-defaults" + "MANPATH=$(out)/man" + ]; meta = with stdenv.lib; { description = "Virtual keyboard for X window system"; @@ -22,7 +25,7 @@ stdenv.mkDerivation rec { facility to enter characters onto other clients (softwares) by clicking on a keyboard displayed on the screen. ''; - homepage = http://homepage3.nifty.com/tsato/xvkbd/; + homepage = http://t-sato.in.coocan.jp/xvkbd; license = licenses.gpl2Plus; maintainers = [ maintainers.bennofs ]; platforms = platforms.linux; diff --git a/pkgs/tools/X11/xzoom/default.nix b/pkgs/tools/X11/xzoom/default.nix index 05154e282636..d1867e3b077b 100644 --- a/pkgs/tools/X11/xzoom/default.nix +++ b/pkgs/tools/X11/xzoom/default.nix @@ -1,4 +1,5 @@ -{stdenv, fetchurl, libX11, imake, libXext, libXt}: +{ stdenv, fetchurl, libX11, libXext, libXt, imake, gccmakedep}: + stdenv.mkDerivation rec { name = "${pname}-${version}.${patchlevel}"; pname = "xzoom"; @@ -16,12 +17,16 @@ stdenv.mkDerivation rec { sha256 = "0zhc06whbvaz987bzzzi2bz6h9jp6rv812qs7b71drivvd820qbh"; }) ]; - buildInputs = [libX11 imake libXext libXt]; - configurePhase = '' - xmkmf - makeFlags="$makeFlags PREFIX=$out BINDIR=$out/bin MANPATH=$out/share/man" - ''; + nativeBuildInputs = [ imake gccmakedep ]; + buildInputs = [ libX11 libXext libXt ]; + + makeFlags = [ + "PREFIX=$(out)" + "BINDIR=$(out)/bin" + "MANPATH=$(out)/share/man" + ]; + installTargets = "install install.man"; meta = { inherit version; diff --git a/pkgs/tools/admin/ansible/default.nix b/pkgs/tools/admin/ansible/default.nix index 11671aba633d..6ae089ac1d96 100644 --- a/pkgs/tools/admin/ansible/default.nix +++ b/pkgs/tools/admin/ansible/default.nix @@ -19,6 +19,8 @@ let ''; postInstall = '' + wrapPythonProgramsIn "$out/bin" "$out $PYTHONPATH" + for m in docs/man/man1/*; do install -vD $m -t $man/share/man/man1 done @@ -30,7 +32,7 @@ let dontPatchShebangs = false; propagatedBuildInputs = with py.pkgs; [ - pycrypto paramiko jinja2 pyyaml httplib2 boto six netaddr dnspython jmespath + pycrypto paramiko jinja2 pyyaml httplib2 boto six netaddr dnspython jmespath dopy ] ++ stdenv.lib.optional windowsSupport pywinrm; meta = with stdenv.lib; { @@ -51,15 +53,20 @@ in rec { }; ansible_2_5 = generic { - version = "2.5.2"; - sha256 = "1r9sq30xz3jrvx6yqssj5wmkml1f75rx1amd7g89f3ryngrq6m59"; + version = "2.5.11"; + sha256 = "07rhgkl3a2ba59rqh9pyz1p661gc389shlwa2sw1m6wwifg4lm24"; }; ansible_2_6 = generic { - version = "2.6.2"; - sha256 = "1y5gd9h641p6pphwd7j99yyqglyj23rkmid7wgzk62611754qzkl"; + version = "2.6.7"; + sha256 = "10pakw9k9wd3cy1qk3ah2253ph7c7h3qzpal4k0s5lschzgy2fh0"; }; - ansible2 = ansible_2_6; + ansible_2_7 = generic { + version = "2.7.2"; + sha256 = "1q0yxba57m18rfpc3syvj7vyqsb35081h6s33qr6h0jf3r9pj3d0"; + }; + + ansible2 = ansible_2_7; ansible = ansible2; } diff --git a/pkgs/tools/admin/aws-env/default.nix b/pkgs/tools/admin/aws-env/default.nix new file mode 100644 index 000000000000..19f149b02274 --- /dev/null +++ b/pkgs/tools/admin/aws-env/default.nix @@ -0,0 +1,26 @@ +{ stdenv, buildGoPackage, fetchFromGitHub, lib }: + +buildGoPackage rec { + pname = "aws-env"; + version = "0.4"; + name = "${pname}-${version}"; + rev = "v${version}"; + + goPackagePath = "github.com/Droplr/aws-env"; + + src = fetchFromGitHub { + owner = "Droplr"; + repo = pname; + inherit rev; + sha256 = "0pw1qz1nn0ig90p8d8c1qcwsdz0m9w63ib07carhh86gw55425j7"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "Secure way to handle environment variables in Docker and envfile with AWS Parameter Store"; + homepage = "https://github.com/Droplr/aws-env"; + license = licenses.mit; + maintainers = with maintainers; [ srhb ]; + }; +} diff --git a/pkgs/tools/admin/aws-env/deps.nix b/pkgs/tools/admin/aws-env/deps.nix new file mode 100644 index 000000000000..891a6ecb5962 --- /dev/null +++ b/pkgs/tools/admin/aws-env/deps.nix @@ -0,0 +1,12 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +[ + { + goPackagePath = "github.com/aws/aws-sdk-go"; + fetch = { + type = "git"; + url = "https://github.com/aws/aws-sdk-go"; + rev = "5f03c87445c9dcd6aa831a76a77170919265aa97"; + sha256 = "146rwinw2x4r0f2pixv62b7mmhvnnfvvjmfaj6dqjxrhp0imcxdi"; + }; + } +] diff --git a/pkgs/tools/admin/aws-google-auth/default.nix b/pkgs/tools/admin/aws-google-auth/default.nix new file mode 100644 index 000000000000..5d4ba0bfbc8c --- /dev/null +++ b/pkgs/tools/admin/aws-google-auth/default.nix @@ -0,0 +1,62 @@ +{ lib +, buildPythonApplication +, fetchFromGitHub +, beautifulsoup4 +, boto3 +, configparser +, keyring +, keyrings-alt +, lxml +, pillow +, requests +, six +, tabulate +, tzlocal +, nose +, mock +, withU2F ? false, python-u2flib-host +}: + +buildPythonApplication rec { + pname = "aws-google-auth"; + version = "0.0.29"; + + # Pypi doesn't ship the tests, so we fetch directly from GitHub + # https://github.com/cevoaustralia/aws-google-auth/issues/120 + src = fetchFromGitHub { + owner = "cevoaustralia"; + repo = "aws-google-auth"; + rev = version; + sha256 = "06dalrwjy1sbc5wvj5ip4h999izlb0j5g6b6f3l5znnsm0vfvfia"; + }; + + propagatedBuildInputs = [ + beautifulsoup4 + boto3 + configparser + keyring + keyrings-alt + lxml + pillow + requests + six + tabulate + tzlocal + ] ++ lib.optional withU2F python-u2flib-host; + + checkInputs = [ + mock + nose + ]; + + preCheck = '' + export HOME=$TMPDIR + ''; + + meta = with lib; { + description = "Acquire AWS STS (temporary) credentials via Google Apps SAML Single Sign On"; + homepage = https://github.com/cevoaustralia/aws-google-auth; + maintainers = [ maintainers.marsam ]; + license = licenses.mit; + }; +} diff --git a/pkgs/tools/admin/aws-rotate-key/default.nix b/pkgs/tools/admin/aws-rotate-key/default.nix index cffb67e7d6ca..e03e7f345351 100644 --- a/pkgs/tools/admin/aws-rotate-key/default.nix +++ b/pkgs/tools/admin/aws-rotate-key/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "aws-rotate-key-${version}"; - version = "1.0.0"; + version = "1.0.4"; goPackagePath = "github.com/Fullscreen/aws-rotate-key"; @@ -10,7 +10,7 @@ buildGoPackage rec { rev = "v${version}"; owner = "Fullscreen"; repo = "aws-rotate-key"; - sha256 = "13q7rns65cj8b4i0s75dbswijpra9z74b462zribwfjdm29by5k1"; + sha256 = "14bcs434646qdywws55r1a1v8ncwz8n0yljaa8zb5796pv4445wf"; }; goDeps = ./deps.nix; diff --git a/pkgs/tools/admin/aws-vault/default.nix b/pkgs/tools/admin/aws-vault/default.nix index 4f8b1bc1368f..71360f8030c5 100644 --- a/pkgs/tools/admin/aws-vault/default.nix +++ b/pkgs/tools/admin/aws-vault/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "${pname}-${version}"; pname = "aws-vault"; - version = "4.1.0"; + version = "4.3.0"; goPackagePath = "github.com/99designs/${pname}"; @@ -10,9 +10,15 @@ buildGoPackage rec { owner = "99designs"; repo = pname; rev = "v${version}"; - sha256 = "04cdynqmkbs7bkl2aay4sjxq49i90fg048lw0ssw1fpwldbvnl6j"; + sha256 = "0cwzvw1rcvg7y3m8dahr9r05s4i9apnfw5xhiaf0rlkdh3vy33wp"; }; + # set the version. see: aws-vault's Makefile + buildFlagsArray = '' + -ldflags= + -X main.Version=v${version} + ''; + meta = with lib; { description = "A vault for securely storing and accessing AWS credentials in development environments"; homepage = "https://github.com/99designs/aws-vault"; diff --git a/pkgs/tools/admin/bubblewrap/default.nix b/pkgs/tools/admin/bubblewrap/default.nix index a037a2e42aaa..ba07f75bb36d 100644 --- a/pkgs/tools/admin/bubblewrap/default.nix +++ b/pkgs/tools/admin/bubblewrap/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "bubblewrap-${version}"; - version = "0.3.0"; + version = "0.3.1"; src = fetchurl { url = "https://github.com/projectatomic/bubblewrap/releases/download/v${version}/${name}.tar.xz"; - sha256 = "0b5gkr5xiqnr9cz5padkkkhm74ia9cb06pkpfi8j642anmq2irf8"; + sha256 = "1y2bdlxnlr84xcbf31lzirc292c5ak9bd2wvcvh4ppsliih6pjny"; }; nativeBuildInputs = [ libcap libxslt docbook_xsl ]; @@ -15,6 +15,6 @@ stdenv.mkDerivation rec { description = "Unprivileged sandboxing tool"; homepage = https://github.com/projectatomic/bubblewrap; license = licenses.lgpl2Plus; - maintainers = with maintainers; [ konimex ]; + maintainers = with maintainers; [ ]; }; } diff --git a/pkgs/tools/admin/fastlane/Gemfile.lock b/pkgs/tools/admin/fastlane/Gemfile.lock index 9cb80eb131c0..88162a3432d9 100644 --- a/pkgs/tools/admin/fastlane/Gemfile.lock +++ b/pkgs/tools/admin/fastlane/Gemfile.lock @@ -4,7 +4,7 @@ GEM CFPropertyList (3.0.0) addressable (2.5.2) public_suffix (>= 2.0.2, < 4.0) - atomos (0.1.2) + atomos (0.1.3) babosa (1.0.2) claide (1.0.2) colored (1.2) @@ -13,20 +13,20 @@ GEM highline (~> 1.7.2) declarative (0.0.10) declarative-option (0.1.0) - domain_name (0.5.20170404) + domain_name (0.5.20180417) unf (>= 0.0.5, < 1.0.0) - dotenv (2.2.2) + dotenv (2.5.0) emoji_regex (0.1.1) excon (0.62.0) - faraday (0.14.0) + faraday (0.15.3) multipart-post (>= 1.2, < 3) faraday-cookie_jar (0.0.6) faraday (>= 0.7.4) http-cookie (~> 1.0.0) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - fastimage (2.1.1) - fastlane (2.91.0) + fastimage (2.1.4) + fastlane (2.107.0) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.3, < 3.0.0) babosa (>= 1.0.2, < 2.0.0) @@ -41,7 +41,7 @@ GEM faraday_middleware (~> 0.9) fastimage (>= 2.1.0, < 3.0.0) gh_inspector (>= 1.1.2, < 2.0.0) - google-api-client (>= 0.13.1, < 0.14.0) + google-api-client (>= 0.21.2, < 0.24.0) highline (>= 1.7.2, < 2.0.0) json (< 3.0.0) mini_magick (~> 4.5.1) @@ -50,7 +50,7 @@ GEM multipart-post (~> 2.0.0) plist (>= 3.1.0, < 4.0.0) public_suffix (~> 2.0.0) - rubyzip (>= 1.1.0, < 2.0.0) + rubyzip (>= 1.2.2, < 2.0.0) security (= 0.1.3) simctl (~> 1.6.3) slack-notifier (>= 2.0.0, < 3.0.0) @@ -59,24 +59,24 @@ GEM tty-screen (>= 0.6.3, < 1.0.0) tty-spinner (>= 0.8.0, < 1.0.0) word_wrap (~> 1.0.0) - xcodeproj (>= 1.5.7, < 2.0.0) - xcpretty (>= 0.2.4, < 1.0.0) + xcodeproj (>= 1.6.0, < 2.0.0) + xcpretty (~> 0.3.0) xcpretty-travis-formatter (>= 0.0.3) gh_inspector (1.1.3) - google-api-client (0.13.6) + google-api-client (0.23.9) addressable (~> 2.5, >= 2.5.1) - googleauth (~> 0.5) + googleauth (>= 0.5, < 0.7.0) httpclient (>= 2.8.1, < 3.0) mime-types (~> 3.0) representable (~> 3.0) retriable (>= 2.0, < 4.0) - googleauth (0.6.2) + signet (~> 0.9) + googleauth (0.6.7) faraday (~> 0.12) jwt (>= 1.4, < 3.0) - logging (~> 2.0) - memoist (~> 0.12) + memoist (~> 0.16) multi_json (~> 1.11) - os (~> 0.9) + os (>= 0.9, < 2.0) signet (~> 0.7) highline (1.7.10) http-cookie (1.0.3) @@ -84,60 +84,56 @@ GEM httpclient (2.8.3) json (2.1.0) jwt (2.1.0) - little-plugger (1.1.4) - logging (2.2.2) - little-plugger (~> 1.1) - multi_json (~> 1.10) memoist (0.16.0) - mime-types (3.1) + mime-types (3.2.2) mime-types-data (~> 3.2015) - mime-types-data (3.2016.0521) + mime-types-data (3.2018.0812) mini_magick (4.5.1) multi_json (1.13.1) multi_xml (0.6.0) multipart-post (2.0.0) - nanaimo (0.2.5) - naturally (2.1.0) - os (0.9.6) + nanaimo (0.2.6) + naturally (2.2.0) + os (1.0.0) plist (3.4.0) public_suffix (2.0.5) representable (3.0.4) declarative (< 0.1.0) declarative-option (< 0.2.0) uber (< 0.2.0) - retriable (3.1.1) + retriable (3.1.2) rouge (2.0.7) - rubyzip (1.2.1) + rubyzip (1.2.2) security (0.1.3) - signet (0.8.1) + signet (0.11.0) addressable (~> 2.3) faraday (~> 0.9) jwt (>= 1.5, < 3.0) multi_json (~> 1.10) - simctl (1.6.3) + simctl (1.6.5) CFPropertyList naturally slack-notifier (2.3.2) terminal-notifier (1.8.0) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) - tty-cursor (0.5.0) - tty-screen (0.6.4) + tty-cursor (0.6.0) + tty-screen (0.6.5) tty-spinner (0.8.0) tty-cursor (>= 0.5.0) uber (0.1.0) unf (0.1.4) unf_ext unf_ext (0.0.7.5) - unicode-display_width (1.3.0) + unicode-display_width (1.4.0) word_wrap (1.0.0) - xcodeproj (1.5.7) + xcodeproj (1.7.0) CFPropertyList (>= 2.3.3, < 4.0) - atomos (~> 0.1.2) + atomos (~> 0.1.3) claide (>= 1.0.2, < 2.0) colored2 (~> 3.1) - nanaimo (~> 0.2.4) - xcpretty (0.2.8) + nanaimo (~> 0.2.6) + xcpretty (0.3.0) rouge (~> 2.0.7) xcpretty-travis-formatter (1.0.0) xcpretty (~> 0.2, >= 0.0.7) @@ -149,4 +145,4 @@ DEPENDENCIES fastlane BUNDLED WITH - 1.14.6 + 1.16.3 diff --git a/pkgs/tools/admin/fastlane/default.nix b/pkgs/tools/admin/fastlane/default.nix index b9008c919bf3..8aba7524008b 100644 --- a/pkgs/tools/admin/fastlane/default.nix +++ b/pkgs/tools/admin/fastlane/default.nix @@ -1,11 +1,27 @@ -{ lib, bundlerEnv, ruby }: +{ stdenv, bundlerEnv, ruby, makeWrapper }: -bundlerEnv rec { - inherit ruby; +stdenv.mkDerivation rec { + name = "${pname}-${version}"; pname = "fastlane"; - gemdir = ./.; + version = (import ./gemset.nix).fastlane.version; - meta = with lib; { + nativeBuildInputs = [ makeWrapper ]; + + env = bundlerEnv { + name = "${name}-gems"; + inherit pname ruby; + gemdir = ./.; + }; + + phases = [ "installPhase" ]; + + installPhase = '' + mkdir -p $out/bin + makeWrapper ${env}/bin/fastlane $out/bin/fastlane \ + --set FASTLANE_SKIP_UPDATE_CHECK 1 + ''; + + meta = with stdenv.lib; { description = "A tool to automate building and releasing iOS and Android apps"; longDescription = "fastlane is a tool for iOS and Android developers to automate tedious tasks like generating screenshots, dealing with provisioning profiles, and releasing your application."; homepage = https://github.com/fastlane/fastlane; diff --git a/pkgs/tools/admin/fastlane/gemset.nix b/pkgs/tools/admin/fastlane/gemset.nix index 4a0d0467d804..5afad1683c99 100644 --- a/pkgs/tools/admin/fastlane/gemset.nix +++ b/pkgs/tools/admin/fastlane/gemset.nix @@ -11,10 +11,10 @@ atomos = { source = { remotes = ["https://rubygems.org"]; - sha256 = "10z69hjv30r2w5q5wmlf0cq4jv3w744jrac8ylln8sf45ckqj7wk"; + sha256 = "17vq6sjyswr5jfzwdccw748kgph6bdw30bakwnn6p8sl4hpv4hvx"; type = "gem"; }; - version = "0.1.2"; + version = "0.1.3"; }; babosa = { source = { @@ -85,18 +85,18 @@ dependencies = ["unf"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "12hs8yijhak7p2hf1xkh98g0mnp5phq3mrrhywzaxpwz1gw5r3kf"; + sha256 = "0abdlwb64ns7ssmiqhdwgl27ly40x2l27l8hs8hn0z4kb3zd2x3v"; type = "gem"; }; - version = "0.5.20170404"; + version = "0.5.20180417"; }; dotenv = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1f9s04xwa9gcsql734nwxvacgsl1si7xka4g4w3r6d3ab8a274y9"; + sha256 = "1va5y19f7l5jh53vz5vibz618lg8z93k5m2k70l25s9k46v2gfm3"; type = "gem"; }; - version = "2.2.2"; + version = "2.5.0"; }; emoji_regex = { source = { @@ -118,10 +118,10 @@ dependencies = ["multipart-post"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "1c3x3s8vb5nf7inyfvhdxwa4q3swmnacpxby6pish5fgmhws7zrr"; + sha256 = "16hwxc8v0z6gkanckjhx0ffgqmzpc4ywz4dfhxpjlz2mbz8d5m52"; type = "gem"; }; - version = "0.14.0"; + version = "0.15.3"; }; faraday-cookie_jar = { dependencies = ["faraday" "http-cookie"]; @@ -144,19 +144,19 @@ fastimage = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0dzv34dgpw1sakj4wdd26dnw1z7iwvwfdvfr9aiirspabibfq6vc"; + sha256 = "0i7p9jgb9x1lxkhkwq8xlq7an5qbgdq6gsyrbs2xnf5ffa8yx1i2"; type = "gem"; }; - version = "2.1.1"; + version = "2.1.4"; }; fastlane = { dependencies = ["CFPropertyList" "addressable" "babosa" "colored" "commander-fastlane" "dotenv" "emoji_regex" "excon" "faraday" "faraday-cookie_jar" "faraday_middleware" "fastimage" "gh_inspector" "google-api-client" "highline" "json" "mini_magick" "multi_json" "multi_xml" "multipart-post" "plist" "public_suffix" "rubyzip" "security" "simctl" "slack-notifier" "terminal-notifier" "terminal-table" "tty-screen" "tty-spinner" "word_wrap" "xcodeproj" "xcpretty" "xcpretty-travis-formatter"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "04k6pn95qbpvbmqxrs4pngvfyk4pifcv8is3819b33p754pkiqrp"; + sha256 = "1d3jv7ik3rivmhxzcapia2lzf9xjmjgi4yxkl60ly6pcbbvhl48w"; type = "gem"; }; - version = "2.91.0"; + version = "2.107.0"; }; gh_inspector = { source = { @@ -167,22 +167,22 @@ version = "1.1.3"; }; google-api-client = { - dependencies = ["addressable" "googleauth" "httpclient" "mime-types" "representable" "retriable"]; + dependencies = ["addressable" "googleauth" "httpclient" "mime-types" "representable" "retriable" "signet"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "0ac9qa0kwnirkvwz2w9zf07lqcgbmnvgd1wg8xxyjbadwsbpyf1y"; + sha256 = "1z925kbqyaxdi6ld3gvaqc9527xfi8k3rr6snq5mvx5kibdi072a"; type = "gem"; }; - version = "0.13.6"; + version = "0.23.9"; }; googleauth = { - dependencies = ["faraday" "jwt" "logging" "memoist" "multi_json" "os" "signet"]; + dependencies = ["faraday" "jwt" "memoist" "multi_json" "os" "signet"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "08z4zfj9cwry13y8c2w5p4xylyslxxjq4wahd95bk1ddl5pknd4f"; + sha256 = "1yj7j1rnyamxpn5ybgdgbiw89v9bq2r0h85s2y2jzvqanvm7iflq"; type = "gem"; }; - version = "0.6.2"; + version = "0.6.7"; }; highline = { source = { @@ -225,23 +225,6 @@ }; version = "2.1.0"; }; - little-plugger = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1frilv82dyxnlg8k1jhrvyd73l6k17mxc5vwxx080r4x1p04gwym"; - type = "gem"; - }; - version = "1.1.4"; - }; - logging = { - dependencies = ["little-plugger" "multi_json"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "06j6iaj89h9jhkx1x3hlswqrfnqds8br05xb1qra69dpvbdmjcwn"; - type = "gem"; - }; - version = "2.2.2"; - }; memoist = { source = { remotes = ["https://rubygems.org"]; @@ -254,18 +237,18 @@ dependencies = ["mime-types-data"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "0087z9kbnlqhci7fxh9f6il63hj1k02icq2rs0c6cppmqchr753m"; + sha256 = "0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk"; type = "gem"; }; - version = "3.1"; + version = "3.2.2"; }; mime-types-data = { source = { remotes = ["https://rubygems.org"]; - sha256 = "04my3746hwa4yvbx1ranhfaqkgf6vavi1kyijjnw8w3dy37vqhkm"; + sha256 = "07wvp0aw2gjm4njibb70as6rh5hi1zzri5vky1q6jx95h8l56idc"; type = "gem"; }; - version = "3.2016.0521"; + version = "3.2018.0812"; }; mini_magick = { source = { @@ -302,26 +285,26 @@ nanaimo = { source = { remotes = ["https://rubygems.org"]; - sha256 = "03x5f7hk0s21hlkj309w0qipjxz34kyd3c5yj25zq3s2yyn57idi"; + sha256 = "0ajfyaqjw3dzykk612yw8sm21savfqy292hgps8h8l4lvxww1lz6"; type = "gem"; }; - version = "0.2.5"; + version = "0.2.6"; }; naturally = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0avn8b2qbfm22afln2p7rky73zns8c444mdhdh4ki8hbjsn0f8cx"; + sha256 = "0dzqdawqr4agx7zr1fr5zxdwl8vb5rhpz57l1lk7d2y46ha6l4l7"; type = "gem"; }; - version = "2.1.0"; + version = "2.2.0"; }; os = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1llv8w3g2jwggdxr5a5cjkrnbbfnvai3vxacxxc0fy84xmz3hymz"; + sha256 = "1s401gvhqgs2r8hh43ia205mxsy1wc0ib4k76wzkdpspfcnfr1rk"; type = "gem"; }; - version = "0.9.6"; + version = "1.0.0"; }; plist = { source = { @@ -351,10 +334,10 @@ retriable = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0pnriyn9zh120hxm92vb12hfsf7c98nawyims1shxj3ldpl0l3ar"; + sha256 = "1q48hqws2dy1vws9schc0kmina40gy7sn5qsndpsfqdslh65snha"; type = "gem"; }; - version = "3.1.1"; + version = "3.1.2"; }; rouge = { source = { @@ -367,10 +350,10 @@ rubyzip = { source = { remotes = ["https://rubygems.org"]; - sha256 = "06js4gznzgh8ac2ldvmjcmg9v1vg9llm357yckkpylaj6z456zqz"; + sha256 = "1n1lb2sdwh9h27y244hxzg1lrxxg2m53pk1vq7p33bna003qkyrj"; type = "gem"; }; - version = "1.2.1"; + version = "1.2.2"; }; security = { source = { @@ -384,19 +367,19 @@ dependencies = ["addressable" "faraday" "jwt" "multi_json"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "0js81lxqirdza8gf2f6avh11fny49ygmxfi1qx7jp8l9wrhznbkv"; + sha256 = "1f5d3bz5bjc4b0r2jmqd15qf07lgsqkgd25f0h46jihrf9l5fsi4"; type = "gem"; }; - version = "0.8.1"; + version = "0.11.0"; }; simctl = { dependencies = ["CFPropertyList" "naturally"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "0l1hwxkbpgfhla6dbf0f6nhj794c0k6ilxlh07zcm8by3vdrsvib"; + sha256 = "0bbvbpdk955q1g797md960fdznw6p6hmj2pc62yrbpvb1ymag1sf"; type = "gem"; }; - version = "1.6.3"; + version = "1.6.5"; }; slack-notifier = { source = { @@ -426,18 +409,18 @@ tty-cursor = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0xmggqwbikamd4qjwvahrv0vpbznm06bqpl498pb5fy3pra2xyxz"; + sha256 = "1f4rsapf4apaxn11xnqrq7axgrlvn6pdlqxqb2g34jnpfh5yrk1i"; type = "gem"; }; - version = "0.5.0"; + version = "0.6.0"; }; tty-screen = { source = { remotes = ["https://rubygems.org"]; - sha256 = "19iq03prqjbm0nr7yn0181lph52d994jwbcsqss3lwpwkl20s6bv"; + sha256 = "0azpjgyhdm8ycblnx9crq3dgb2x8yg454a13n60zfpsc0n138sw1"; type = "gem"; }; - version = "0.6.4"; + version = "0.6.5"; }; tty-spinner = { dependencies = ["tty-cursor"]; @@ -476,10 +459,10 @@ unicode-display_width = { source = { remotes = ["https://rubygems.org"]; - sha256 = "12pi0gwqdnbx1lv5136v3vyr0img9wr0kxcn4wn54ipq4y41zxq8"; + sha256 = "0040bsdpcmvp8w31lqi2s9s4p4h031zv52401qidmh25cgyh4a57"; type = "gem"; }; - version = "1.3.0"; + version = "1.4.0"; }; word_wrap = { source = { @@ -493,19 +476,19 @@ dependencies = ["CFPropertyList" "atomos" "claide" "colored2" "nanaimo"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "16743g16mrh47f1lxkbw28xn9mmlf1r0zicin4malalsxxkc7ykz"; + sha256 = "1hy2ihcqfjlsrnf8qkm51m1kk154yp0l0007f269ky8j9z5lyw3p"; type = "gem"; }; - version = "1.5.7"; + version = "1.7.0"; }; xcpretty = { dependencies = ["rouge"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "1b8x9m53a1hbw0lamffjm4m1ydigj3azl97jc5w7prv1bm27s2y3"; + sha256 = "1xq47q2h5llj7b54rws4796904vnnjz7qqnacdv7wlp3gdbwrivm"; type = "gem"; }; - version = "0.2.8"; + version = "0.3.0"; }; xcpretty-travis-formatter = { dependencies = ["xcpretty"]; diff --git a/pkgs/tools/admin/gixy/default.nix b/pkgs/tools/admin/gixy/default.nix index 029c09afdad4..ab5aad6d68cd 100644 --- a/pkgs/tools/admin/gixy/default.nix +++ b/pkgs/tools/admin/gixy/default.nix @@ -2,7 +2,7 @@ python.pkgs.buildPythonApplication rec { pname = "gixy"; - version = "0.1.9"; + version = "0.1.20"; # package is only compatible with python 2.7 and 3.5+ disabled = with python.pkgs; !(pythonAtLeast "3.5" || isPy27); @@ -12,7 +12,7 @@ python.pkgs.buildPythonApplication rec { owner = "yandex"; repo = "gixy"; rev = "v${version}"; - sha256 = "11aps8a8xg1nlw36jgrmnaf38imfz2rj67wnlalrrsqb616xipcv"; + sha256 = "14arz3fjidb8z37m08xcpih1391varj8s0v3gri79z3qb4zq5k6b"; }; postPatch = '' diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix index 8b98636b3475..aa8cc12ece85 100644 --- a/pkgs/tools/admin/google-cloud-sdk/default.nix +++ b/pkgs/tools/admin/google-cloud-sdk/default.nix @@ -19,18 +19,18 @@ let sources = name: system: { x86_64-darwin = { url = "${baseUrl}/${name}-darwin-x86_64.tar.gz"; - sha256 = "0fdcd5d63e231443b9e032de4e2c2be9e4f1c766a25054ad93410f5213e45645"; + sha256 = "03ymvfhk8azyvdm6j4pbqx2fsh178kw81yqwkycbhmm6mnyc8yv1"; }; x86_64-linux = { url = "${baseUrl}/${name}-linux-x86_64.tar.gz"; - sha256 = "d39293914b2e969bfe18dd19eb77ba96d283995f8cf1e5d7ba6ac712a3c9479a"; + sha256 = "1pw4w3v81mp8alm6vxq10242xxwv8rfs59bjxrmy0pfkjgsr4x4v"; }; }.${system}; in stdenv.mkDerivation rec { name = "google-cloud-sdk-${version}"; - version = "206.0.0"; + version = "222.0.0"; src = fetchurl (sources name stdenv.hostPlatform.system); diff --git a/pkgs/tools/admin/gtk-vnc/default.nix b/pkgs/tools/admin/gtk-vnc/default.nix index bd3b2392c7e4..ec31d3ebbe93 100644 --- a/pkgs/tools/admin/gtk-vnc/default.nix +++ b/pkgs/tools/admin/gtk-vnc/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, gobjectIntrospection +{ stdenv, fetchurl, gobject-introspection , gnutls, cairo, libtool, glib, pkgconfig , cyrus_sasl, intltool, libpulseaudio , libgcrypt, gtk3, vala, gnome3 @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ - python3 pkgconfig intltool libtool gobjectIntrospection vala + python3 pkgconfig intltool libtool gobject-introspection vala ]; buildInputs = [ gnutls cairo glib libgcrypt cyrus_sasl libpulseaudio gtk3 @@ -29,6 +29,7 @@ stdenv.mkDerivation rec { passthru = { updateScript = gnome3.updateScript { packageName = "gtk-vnc"; + versionPolicy = "none"; }; }; diff --git a/pkgs/tools/admin/lego/default.nix b/pkgs/tools/admin/lego/default.nix index 07311c2c64a2..4805a94e7e9e 100644 --- a/pkgs/tools/admin/lego/default.nix +++ b/pkgs/tools/admin/lego/default.nix @@ -2,14 +2,14 @@ buildGoPackage rec { name = "lego-${version}"; - version = "1.0.1"; + version = "1.2.1"; rev = "v${version}"; src = fetchFromGitHub { inherit rev; owner = "xenolf"; repo = "lego"; - sha256 = "1l9winhqwid8ac8il303qkhsn0v5h7zhlklviszfi1rjal38ipiz"; + sha256 = "1b2cv78v54afflz3gfyidkwzq7r2h5j45rmz0ybps03pr0hs4gk3"; }; goPackagePath = "github.com/xenolf/lego"; diff --git a/pkgs/tools/admin/lxd/default.nix b/pkgs/tools/admin/lxd/default.nix index 2fbfff287cb9..9eb249bc5879 100644 --- a/pkgs/tools/admin/lxd/default.nix +++ b/pkgs/tools/admin/lxd/default.nix @@ -1,16 +1,18 @@ { stdenv, pkgconfig, lxc, buildGoPackage, fetchurl , makeWrapper, acl, rsync, gnutar, xz, btrfs-progs, gzip, dnsmasq -, squashfsTools, iproute, iptables, ebtables +, squashfsTools, iproute, iptables, ebtables, libcap, dqlite +, sqlite-replication +, writeShellScriptBin, apparmor-profiles, apparmor-parser }: buildGoPackage rec { - name = "lxd-3.0.0"; + name = "lxd-3.0.2"; goPackagePath = "github.com/lxc/lxd"; src = fetchurl { url = "https://github.com/lxc/lxd/releases/download/${name}/${name}.tar.gz"; - sha256 = "0m5prdf9sk8k5bws1zva4n9ycggmy76wnjr6wb423066pszz24ww"; + sha256 = "1ha8ijzblf15p0kcpgwshswz6s2rdd2b4qnzjw3l72ww620hr84j"; }; preBuild = '' @@ -22,17 +24,22 @@ buildGoPackage rec { popd ''; + buildFlags = [ "-tags libsqlite3" ]; + postInstall = '' # binaries from test/ rm $bin/bin/{deps,macaroon-identity} wrapProgram $bin/bin/lxd --prefix PATH ":" ${stdenv.lib.makeBinPath [ acl rsync gnutar xz btrfs-progs gzip dnsmasq squashfsTools iproute iptables ebtables + (writeShellScriptBin "apparmor_parser" '' + exec '${apparmor-parser}/bin/apparmor_parser' -I '${apparmor-profiles}/etc/apparmor.d' "$@" + '') ]} ''; nativeBuildInputs = [ pkgconfig makeWrapper ]; - buildInputs = [ lxc acl ]; + buildInputs = [ lxc acl libcap dqlite sqlite-replication ]; meta = with stdenv.lib; { description = "Daemon based on liblxc offering a REST API to manage containers"; diff --git a/pkgs/tools/admin/mycli/default.nix b/pkgs/tools/admin/mycli/default.nix index d01dca459591..a4f4910a3344 100644 --- a/pkgs/tools/admin/mycli/default.nix +++ b/pkgs/tools/admin/mycli/default.nix @@ -7,11 +7,11 @@ with python3.pkgs; buildPythonApplication rec { pname = "mycli"; - version = "1.17.0"; + version = "1.19.0"; src = fetchPypi { inherit pname version; - sha256 = "11d3ssjifms6bid77jk06zl5wl3srihijmv5kggxa0w2l59y8h9m"; + sha256 = "0x5vzl4vvirqy03fnjwkamhzrqkknlajamwz1rmbnqh4bfmijh9m"; }; propagatedBuildInputs = [ diff --git a/pkgs/tools/admin/nomachine-client/default.nix b/pkgs/tools/admin/nomachine-client/default.nix new file mode 100644 index 000000000000..be616c1bf9e0 --- /dev/null +++ b/pkgs/tools/admin/nomachine-client/default.nix @@ -0,0 +1,83 @@ +{ stdenv, lib, file, fetchurl, makeWrapper, autoPatchelfHook, jsoncpp }: +let + versionMajor = "6.3"; + versionMinor = "6_1"; +in + stdenv.mkDerivation rec { + name = "nomachine-client-${version}"; + version = "${versionMajor}.${versionMinor}"; + + src = + if stdenv.hostPlatform.system == "x86_64-linux" then + fetchurl { + url = "https://download.nomachine.com/download/${versionMajor}/Linux/nomachine_${version}_x86_64.tar.gz"; + sha256 = "1035j2z2rqmdfb8cfm1pakd05c575640604b8lkljmilpky9mw5d"; + } + else if stdenv.hostPlatform.system == "i686-linux" then + fetchurl { + url = "https://download.nomachine.com/download/${versionMajor}/Linux/nomachine_${version}_i686.tar.gz"; + sha256 = "07j9f6mlq9m01ch8ik5dybi283vrp5dlv156jr5n7n2chzk34kf3"; + } + else + throw "NoMachine client is not supported on ${stdenv.hostPlatform.system}"; + + postUnpack = '' + mv $(find . -type f -name nxclient.tar.gz) . + mv $(find . -type f -name nxplayer.tar.gz) . + rm -r NX/ + tar xf nxclient.tar.gz + tar xf nxplayer.tar.gz + rm $(find . -maxdepth 1 -type f) + ''; + + nativeBuildInputs = [ file makeWrapper autoPatchelfHook ]; + buildInputs = [ jsoncpp ]; + + installPhase = '' + rm bin/nxplayer bin/nxclient + + mkdir -p $out/NX + cp -r bin lib share $out/NX/ + + ln -s $out/NX/bin $out/bin + + for i in share/icons/*; do + if [[ -d "$i" ]]; then + mkdir -p "$out/share/icons/hicolor/$(basename $i)/apps" + cp "$i"/* "$out/share/icons/hicolor/$(basename $i)/apps/" + fi + done + + mkdir $out/share/applications + cp share/applnk/player/xdg/*.desktop $out/share/applications/ + cp share/applnk/client/xdg-mime/*.desktop $out/share/applications/ + + mkdir -p $out/share/mime/packages + cp share/applnk/client/xdg-mime/*.xml $out/share/mime/packages/ + + for i in $out/share/applications/*.desktop; do + substituteInPlace "$i" --replace /usr/NX/bin $out/bin + done + ''; + + postFixup = '' + makeWrapper $out/bin/nxplayer.bin $out/bin/nxplayer --set NX_SYSTEM $out/NX + makeWrapper $out/bin/nxclient.bin $out/bin/nxclient --set NX_SYSTEM $out/NX + ''; + + dontBuild = true; + dontStrip = true; + + meta = with stdenv.lib; { + description = "NoMachine remote desktop client (nxplayer)"; + homepage = https://www.nomachine.com/; + license = { + fullName = "NoMachine 6 End-User License Agreement"; + url = https://www.nomachine.com/licensing-6; + free = false; + }; + maintainers = with maintainers; [ talyz ]; + platforms = [ "x86_64-linux" "i686-linux" ]; + }; + } + diff --git a/pkgs/tools/admin/oxidized/Gemfile.lock b/pkgs/tools/admin/oxidized/Gemfile.lock index 1570adbcf089..e4bdf5ccf394 100644 --- a/pkgs/tools/admin/oxidized/Gemfile.lock +++ b/pkgs/tools/admin/oxidized/Gemfile.lock @@ -29,7 +29,7 @@ GEM sinatra (~> 1.4, >= 1.4.6) sinatra-contrib (~> 1.4, >= 1.4.6) puma (3.11.3) - rack (1.6.9) + rack (1.6.11) rack-protection (1.5.5) rack rack-test (1.0.0) @@ -66,4 +66,4 @@ DEPENDENCIES oxidized-web BUNDLED WITH - 1.14.6 + 1.16.4 diff --git a/pkgs/tools/admin/oxidized/gemset.nix b/pkgs/tools/admin/oxidized/gemset.nix index f472b14e7967..5a8b2ecefdcb 100644 --- a/pkgs/tools/admin/oxidized/gemset.nix +++ b/pkgs/tools/admin/oxidized/gemset.nix @@ -103,10 +103,10 @@ rack = { source = { remotes = ["https://rubygems.org"]; - sha256 = "03w1ri5l91q800f1bdcdl5rbagy7s4kml136b42s2lmxmznxhr07"; + sha256 = "1g9926ln2lw12lfxm4ylq1h6nl0rafl10za3xvjzc87qvnqic87f"; type = "gem"; }; - version = "1.6.9"; + version = "1.6.11"; }; rack-protection = { dependencies = ["rack"]; @@ -203,4 +203,4 @@ }; version = "2.0.8"; }; -} +} \ No newline at end of file diff --git a/pkgs/tools/admin/pulumi/default.nix b/pkgs/tools/admin/pulumi/default.nix new file mode 100644 index 000000000000..b24b88fa96a2 --- /dev/null +++ b/pkgs/tools/admin/pulumi/default.nix @@ -0,0 +1,39 @@ +{ stdenv, fetchurl }: + +let + + version = "0.16.2"; + + # 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 = "16qgy2pj3xkf1adi3882fpsl99jwsm19111fi5vzh1xqf39sg549"; + }; + "x86_64-darwin" = { + url = "https://get.pulumi.com/releases/sdk/pulumi-v${version}-darwin-x64.tar.gz"; + sha256 = "18ck9khspa0x798bdlwk8dzylbsq7s35xmla8yasd9qqlab1yy1a"; + }; + }; + +in stdenv.mkDerivation rec { + inherit version; + name = "pulumi-${version}"; + + src = fetchurl pulumiArchPackage.${stdenv.hostPlatform.system}; + + installPhase = '' + mkdir -p $out/bin + cp * $out/bin/ + ''; + + meta = with stdenv.lib; { + 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; + maintainers = with maintainers; [ + peterromfeldhk + ]; + }; +} diff --git a/pkgs/tools/admin/salt/default.nix b/pkgs/tools/admin/salt/default.nix index 80df9148220c..6cf997cd738c 100644 --- a/pkgs/tools/admin/salt/default.nix +++ b/pkgs/tools/admin/salt/default.nix @@ -23,7 +23,7 @@ pythonPackages.buildPythonApplication rec { pyyaml pyzmq requests - tornado + tornado_4 ] ++ stdenv.lib.optional (!pythonPackages.isPy3k) [ futures ] ++ extraInputs; diff --git a/pkgs/tools/admin/scaleway-cli/default.nix b/pkgs/tools/admin/scaleway-cli/default.nix index 0e8aacea4ef2..b246c7712ec9 100644 --- a/pkgs/tools/admin/scaleway-cli/default.nix +++ b/pkgs/tools/admin/scaleway-cli/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec{ name = "scaleway-cli-${version}"; - version = "1.14"; + version = "1.17"; goPackagePath = "github.com/scaleway/scaleway-cli"; @@ -10,7 +10,7 @@ buildGoPackage rec{ owner = "scaleway"; repo = "scaleway-cli"; rev = "v${version}"; - sha256 = "09rqw82clfdiixa9m3hphxh5v7w1gks3wicz1dvpay2sx28bpddr"; + sha256 = "0v50wk6q8537880whi6w83dia9y934v0s2xr1z52cn3mrsjghsnd"; }; meta = with stdenv.lib; { diff --git a/pkgs/tools/admin/sec/default.nix b/pkgs/tools/admin/sec/default.nix index f7b6aaa76c68..6ce42b69f2cf 100644 --- a/pkgs/tools/admin/sec/default.nix +++ b/pkgs/tools/admin/sec/default.nix @@ -1,11 +1,13 @@ -{ fetchurl, perl, stdenv }: +{ fetchFromGitHub, perl, stdenv }: stdenv.mkDerivation rec { - name = "sec-2.7.12"; + name = "sec-${meta.version}"; - src = fetchurl { - url = "mirror://sourceforge/simple-evcorr/${name}.tar.gz"; - sha256 = "0f5a2nkd5cmg1rziizz2gmgdwb5dz99x9pbxw30p384rjh79zcaa"; + src = fetchFromGitHub { + owner = "simple-evcorr"; + repo = "sec"; + rev = meta.version; + sha256 = "17qzw7k1r3svagaf6jb7166grwqsyxwd6p23b2m9q9h3ggcwynp9"; }; buildInputs = [ perl ]; @@ -20,10 +22,11 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = http://simple-evcorr.sourceforge.net/; + homepage = https://simple-evcorr.github.io; license = stdenv.lib.licenses.gpl2; description = "Simple Event Correlator"; maintainers = [ stdenv.lib.maintainers.tv ]; platforms = stdenv.lib.platforms.all; + version = "2.8.1"; }; } diff --git a/pkgs/tools/admin/sewer/default.nix b/pkgs/tools/admin/sewer/default.nix new file mode 100644 index 000000000000..5410d0c833df --- /dev/null +++ b/pkgs/tools/admin/sewer/default.nix @@ -0,0 +1,26 @@ +{ stdenv, python3Packages }: + +python3Packages.buildPythonApplication rec { + pname = "sewer"; + version = "0.6.0"; + + src = python3Packages.fetchPypi { + inherit pname version; + sha256 = "180slmc2zk4mvjqp25ks0j8kd63ai4y77ds5icm7qd7av865rryp"; + }; + + propagatedBuildInputs = with python3Packages; [ pyopenssl requests tldextract ]; + + postPatch = '' + # The README has non-ascii characters which makes setup.py crash. + sed -i 's/[\d128-\d255]//g' README.md + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/komuw/sewer; + description = "ACME client"; + license = licenses.mit; + maintainers = with maintainers; [ kevincox ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/admin/swiftclient/default.nix b/pkgs/tools/admin/swiftclient/default.nix new file mode 100644 index 000000000000..ae8e5cac68c0 --- /dev/null +++ b/pkgs/tools/admin/swiftclient/default.nix @@ -0,0 +1,32 @@ +{ lib, buildPythonApplication, fetchPypi, requests, six, pbr }: + +buildPythonApplication rec { + pname = "python-swiftclient"; + version = "3.6.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0sv6z72zdwzwdjng0djk3l2maryn9pz3khf69yq5ig2ycz8hh0qv"; + }; + + propagatedBuildInputs = [ requests six pbr ]; + + # For the tests the following requirements are needed: + # https://github.com/openstack/python-swiftclient/blob/master/test-requirements.txt + # + # The ones missing in nixpkgs (currently) are: + # - hacking + # - keystoneauth + # - oslosphinx + # - stestr + # - reno + # - openstackdocstheme + doCheck = false; + + meta = with lib; { + homepage = https://github.com/openstack/python-swiftclient; + description = "Python bindings to the OpenStack Object Storage API"; + license = licenses.asl20; + maintainers = with maintainers; [ c0deaddict ]; + }; +} diff --git a/pkgs/tools/admin/tigervnc/default.nix b/pkgs/tools/admin/tigervnc/default.nix index 69f6e056b734..317646501caa 100644 --- a/pkgs/tools/admin/tigervnc/default.nix +++ b/pkgs/tools/admin/tigervnc/default.nix @@ -11,14 +11,14 @@ with stdenv.lib; stdenv.mkDerivation rec { - version = "1.8.0pre20170419"; + version = "1.9.0"; name = "tigervnc-${version}"; src = fetchFromGitHub { owner = "TigerVNC"; repo = "tigervnc"; - sha256 = "1y3fn7dwlkm7ilqn8bwyqj3bw7s7clnv7d4jml4wyvfihzz9j90b"; - rev = "v1.7.90"; + rev = "v1.9.0"; + sha256 = "0b47fg3741qs3zdpl2zr0s6jz46dypp2j6gqrappbzm3ywnnmm1x"; }; inherit fontDirectories; @@ -63,13 +63,13 @@ stdenv.mkDerivation rec { --with-xkb-path=${xkeyboard_config}/share/X11/xkb \ --with-xkb-bin-directory=${xorg.xkbcomp}/bin \ --with-xkb-output=$out/share/X11/xkb/compiled - make TIGERVNC_SRCDIR=`pwd`/../.. -j$NIX_BUILD_CORES -l$NIX_BUILD_CORES + make TIGERVNC_SRC=$src TIGERVNC_BUILDDIR=`pwd`/../.. -j$NIX_BUILD_CORES -l$NIX_BUILD_CORES popd ''; postInstall = '' pushd unix/xserver/hw/vnc - make TIGERVNC_SRCDIR=`pwd`/../.. install + make TIGERVNC_SRC=$src TIGERVNC_BUILDDIR=`pwd`/../../../.. install popd rm -f $out/lib/xorg/protocol.txt diff --git a/pkgs/tools/admin/tightvnc/default.nix b/pkgs/tools/admin/tightvnc/default.nix index 4027b3d531c3..5a76b500d149 100644 --- a/pkgs/tools/admin/tightvnc/default.nix +++ b/pkgs/tools/admin/tightvnc/default.nix @@ -10,15 +10,14 @@ stdenv.mkDerivation { }; # for the builder script - inherit xauth fontDirectories perl; - gcc = stdenv.cc.cc; + inherit fontDirectories; hardeningDisable = [ "format" ]; buildInputs = [ xlibsWrapper zlib libjpeg imake gccmakedep libXmu libXaw libXpm libXp xauth openssh ]; - patchPhase = '' + postPatch = '' fontPath= for i in $fontDirectories; do for j in $(find $i -name fonts.dir); do @@ -27,37 +26,38 @@ stdenv.mkDerivation { done sed -i "s@/usr/bin/ssh@${openssh}/bin/ssh@g" vncviewer/vncviewer.h - ''; - buildPhase = '' - xmkmf - make World sed -e 's@/usr/bin/perl@${perl}/bin/perl@' \ -e 's@unix/:7100@'$fontPath'@' \ -i vncserver - cd Xvnc - sed -e 's@.* CppCmd .*@#define CppCmd '$gcc'/bin/cpp@' -i config/cf/linux.cf - sed -e 's@.* CppCmd .*@#define CppCmd '$gcc'/bin/cpp@' -i config/cf/Imake.tmpl + sed -e 's@.* CppCmd .*@#define CppCmd cpp@' -i Xvnc/config/cf/linux.cf + sed -e 's@.* CppCmd .*@#define CppCmd cpp@' -i Xvnc/config/cf/Imake.tmpl sed -i \ -e 's@"uname","xauth","Xvnc","vncpasswd"@"uname","Xvnc","vncpasswd"@g' \ -e "s@\@${xauth}/bin/xauth@g" \ - ../vncserver - ./configure - make - cd .. + vncserver + ''; + + preInstall = '' + mkdir -p $out/bin + mkdir -p $out/share/man/man1 ''; installPhase = '' - mkdir -p $out/bin - mkdir -p $out/share/man/man1 + runHook preInstall + ./vncinstall $out/bin $out/share/man + runHook postInstall + ''; + + postInstall = '' # fix HTTP client: - t=$out/share/tightvnc - mkdir -p $t - sed -i "s@/usr/local/vnc/classes@$out/vnc/classes@g" $out/bin/vncserver - cp -r classes $t + mkdir -p $out/share/tightvnc + cp -r classes $out/share/tightvnc + substituteInPlace $out/bin/vncserver \ + --replace /usr/local/vnc/classes $out/share/tightvnc/classes ''; meta = { diff --git a/pkgs/tools/archivers/atool/default.nix b/pkgs/tools/archivers/atool/default.nix index c5a2a7ffee01..e305a1739f7c 100644 --- a/pkgs/tools/archivers/atool/default.nix +++ b/pkgs/tools/archivers/atool/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { configureScript = "${bash}/bin/bash configure"; meta = { - homepage = http://www.nongnu.org/atool; + homepage = https://www.nongnu.org/atool; description = "Archive command line helper"; platforms = stdenv.lib.platforms.unix; license = stdenv.lib.licenses.gpl3; diff --git a/pkgs/tools/archivers/cabextract/default.nix b/pkgs/tools/archivers/cabextract/default.nix index 238ee3646071..edc70e6c601b 100644 --- a/pkgs/tools/archivers/cabextract/default.nix +++ b/pkgs/tools/archivers/cabextract/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "cabextract-1.7"; + name = "cabextract-1.9"; src = fetchurl { url = "https://www.cabextract.org.uk/${name}.tar.gz"; - sha256 = "1g86wmb8lkjiv2jarfz979ngbgg7d3si8x5il4g801604v406wi9"; + sha256 = "1hf4zhjxfdgq9x172r5zfdnafma9q0zf7372syn8hcn7hcypkg0v"; }; meta = with stdenv.lib; { diff --git a/pkgs/tools/archivers/cpio/default.nix b/pkgs/tools/archivers/cpio/default.nix index c38dc7bbfbe7..44943109ee18 100644 --- a/pkgs/tools/archivers/cpio/default.nix +++ b/pkgs/tools/archivers/cpio/default.nix @@ -32,7 +32,7 @@ in stdenv.mkDerivation { enableParallelBuilding = true; meta = with stdenv.lib; { - homepage = http://www.gnu.org/software/cpio/; + homepage = https://www.gnu.org/software/cpio/; description = "A program to create or extract from cpio archives"; license = licenses.gpl3; platforms = platforms.all; diff --git a/pkgs/tools/archivers/gnutar/default.nix b/pkgs/tools/archivers/gnutar/default.nix index 0cde72069848..5633a9fa152f 100644 --- a/pkgs/tools/archivers/gnutar/default.nix +++ b/pkgs/tools/archivers/gnutar/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { doInstallCheck = false; # fails meta = { - homepage = http://www.gnu.org/software/tar/; + homepage = https://www.gnu.org/software/tar/; description = "GNU implementation of the `tar' archiver"; longDescription = '' diff --git a/pkgs/tools/archivers/p7zip/default.nix b/pkgs/tools/archivers/p7zip/default.nix index 4886217211df..5430c2cb73e7 100644 --- a/pkgs/tools/archivers/p7zip/default.nix +++ b/pkgs/tools/archivers/p7zip/default.nix @@ -20,6 +20,10 @@ stdenv.mkDerivation rec { # I think this is a typo and should be CXX? Either way let's kill it sed -i '/XX=\/usr/d' makefile.macosx_llvm_64bits + '' + stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' + substituteInPlace makefile.machine \ + --replace 'CC=gcc' 'CC=${stdenv.cc.targetPrefix}gcc' \ + --replace 'CXX=g++' 'CXX=${stdenv.cc.targetPrefix}g++' ''; preConfigure = '' diff --git a/pkgs/tools/archivers/sharutils/default.nix b/pkgs/tools/archivers/sharutils/default.nix index 292c0be20e57..a03c9610e357 100644 --- a/pkgs/tools/archivers/sharutils/default.nix +++ b/pkgs/tools/archivers/sharutils/default.nix @@ -60,7 +60,7 @@ stdenv.mkDerivation rec { by a copy of the shell. unshar may also process files containing concatenated shell archives. ''; - homepage = http://www.gnu.org/software/sharutils/; + homepage = https://www.gnu.org/software/sharutils/; license = licenses.gpl3Plus; maintainers = [ maintainers.ndowens ]; platforms = platforms.all; diff --git a/pkgs/tools/archivers/unshield/default.nix b/pkgs/tools/archivers/unshield/default.nix index 0edb302b49c3..3febb557bf8b 100644 --- a/pkgs/tools/archivers/unshield/default.nix +++ b/pkgs/tools/archivers/unshield/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "unshield-${version}"; - version = "1.4.2"; + version = "1.4.3"; src = fetchFromGitHub { owner = "twogood"; repo = "unshield"; rev = version; - sha256 = "07lmh8vmrbqy4kd6zl5yc1ar3bg33w5cymlzwfijy6arg77hjgq9"; + sha256 = "19wn22vszhci8dfcixx5rliz7phx3lv5ablvhjlclvj75k2vsdqd"; }; diff --git a/pkgs/tools/audio/abcm2ps/default.nix b/pkgs/tools/audio/abcm2ps/default.nix index 023d03f0414d..eefb8160cbba 100644 --- a/pkgs/tools/audio/abcm2ps/default.nix +++ b/pkgs/tools/audio/abcm2ps/default.nix @@ -1,14 +1,14 @@ -{ stdenv, fetchFromGitHub, pkgconfig, which, freetype, pango }: +{ stdenv, fetchFromGitHub, pkgconfig, which, docutils, freetype, pango }: stdenv.mkDerivation rec { name = "abcm2ps-${version}"; - version = "8.13.24"; + version = "8.14.1"; src = fetchFromGitHub { owner = "leesavide"; repo = "abcm2ps"; rev = "v${version}"; - sha256 = "0xb0gdxbagy6bzrh61s667svab43r06d6yi20gw52dh022mj99ag"; + sha256 = "1i39wfrnjflhfbqhcphr9dw08q4si5i724wv423996whk5xni61l"; }; prePatch = '' @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { "CC=${stdenv.cc}/bin/cc" ]; - nativeBuildInputs = [ which pkgconfig ]; + nativeBuildInputs = [ which pkgconfig docutils ]; buildInputs = [ freetype pango ]; diff --git a/pkgs/tools/audio/abcmidi/default.nix b/pkgs/tools/audio/abcmidi/default.nix index 2d54c182349c..03e468a9b0a8 100644 --- a/pkgs/tools/audio/abcmidi/default.nix +++ b/pkgs/tools/audio/abcmidi/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "abcMIDI-${version}"; - version = "2018.06.23"; + version = "2018.12.01"; src = fetchzip { url = "https://ifdo.ca/~seymour/runabc/${name}.zip"; - sha256 = "0487dlw9v4ayb929w8bk71fs4nbcs1liyk59g6sfr4yn6dx2sl2d"; + sha256 = "133kdyin2lwidlnd8ivjyymrrb0rr1028apj2biyp6l0l5yrqw78"; }; # There is also a file called "makefile" which seems to be preferred by the standard build phase diff --git a/pkgs/tools/audio/accuraterip-checksum/default.nix b/pkgs/tools/audio/accuraterip-checksum/default.nix new file mode 100644 index 000000000000..502859cd52d3 --- /dev/null +++ b/pkgs/tools/audio/accuraterip-checksum/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchFromGitHub, libsndfile }: + +stdenv.mkDerivation rec { + name = "accuraterip-checksum-${version}"; + version = "1.5"; + + src = fetchFromGitHub { + owner = "leo-bogert"; + repo = "accuraterip-checksum"; + rev = "version${version}"; + sha256 = "1a6biy78jb094rifazn4a2g1dlhryg5q8p8gwj0a60ipl0vfb9bj"; + }; + + buildInputs = [ libsndfile ]; + + installPhase = '' + runHook preInstall + + install -D -m755 accuraterip-checksum "$out/bin/accuraterip-checksum" + + runHook postInstall + ''; + + meta = with stdenv.lib; { + description = "Program for computing the AccurateRip checksum of singletrack WAV files"; + homepage = https://github.com/leo-bogert/accuraterip-checksum; + license = licenses.gpl3; + maintainers = with maintainers; [ ]; + platforms = with platforms; linux; + }; +} diff --git a/pkgs/tools/audio/beets/alternatives-plugin.nix b/pkgs/tools/audio/beets/alternatives-plugin.nix index a3e7f9a63d65..38902f234a2b 100644 --- a/pkgs/tools/audio/beets/alternatives-plugin.nix +++ b/pkgs/tools/audio/beets/alternatives-plugin.nix @@ -2,20 +2,16 @@ pythonPackages.buildPythonApplication rec { name = "beets-alternatives-${version}"; - version = "0.8.2"; + version = "0.9.0"; src = fetchFromGitHub { repo = "beets-alternatives"; - owner = "wisp3rwind"; + owner = "geigerzaehler"; # This is 0.8.2 with fixes against Beets 1.4.6 and Python 3 compatibility. - rev = "331eb406786a2d4dc3dd721a534225b087474b1e"; - sha256 = "1avds2x5sp72c89l1j52pszprm85g9sm750jh1dhnyvgcbk91cb5"; + rev = "v${version}"; + sha256 = "19160gwg5j6asy8mc21g2kf87mx4zs9x2gbk8q4r6330z4kpl5pm"; }; - postPatch = '' - sed -i -e '/long_description/d' setup.py - ''; - nativeBuildInputs = [ beets pythonPackages.nose ]; checkPhase = "nosetests"; @@ -23,6 +19,7 @@ pythonPackages.buildPythonApplication rec { meta = { description = "Beets plugin to manage external files"; homepage = https://github.com/geigerzaehler/beets-alternatives; + maintainers = [ stdenv.lib.maintainers.aszlig ]; license = stdenv.lib.licenses.mit; }; } diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index 8f0cc6c4f5c6..8d2bf5e634c3 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchFromGitHub, writeScript, glibcLocales, diffPlugins -, pythonPackages, imagemagick, gobjectIntrospection, gst_all_1 +, pythonPackages, imagemagick, gobject-introspection, gst_all_1 +, fetchpatch # Attributes needed for tests of the external plugins , callPackage, beets @@ -120,7 +121,7 @@ in pythonPackages.buildPythonApplication rec { pythonPackages.unidecode pythonPackages.gst-python pythonPackages.pygobject3 - gobjectIntrospection + gobject-introspection ] ++ optional enableAcoustid pythonPackages.pyacoustid ++ optional (enableFetchart || enableEmbyupdate @@ -155,6 +156,14 @@ in pythonPackages.buildPythonApplication rec { patches = [ ./replaygain-default-bs1770gain.patch ./keyfinder-default-bin.patch + + # Fix Python 3.7 compatibility + (fetchpatch { + url = "https://github.com/beetbox/beets/commit/" + + "15d44f02a391764da1ce1f239caef819f08beed8.patch"; + sha256 = "12rjb4959nvnrm3fvvki7chxjkipa0cy8i0yi132xrcn8141dnpm"; + excludes = [ "docs/changelog.rst" ]; + }) ]; postPatch = '' diff --git a/pkgs/tools/audio/liquidsoap/full.nix b/pkgs/tools/audio/liquidsoap/full.nix index eb544fc693e4..f69e60117ce3 100644 --- a/pkgs/tools/audio/liquidsoap/full.nix +++ b/pkgs/tools/audio/liquidsoap/full.nix @@ -1,13 +1,14 @@ -{ stdenv, fetchurl, which, pkgconfig +{ stdenv, makeWrapper, fetchurl, which, pkgconfig , ocamlPackages , libao, portaudio, alsaLib, libpulseaudio, libjack2 , libsamplerate, libmad, taglib, lame, libogg , libvorbis, speex, libtheora, libopus, fdk_aac , faad2, flac, ladspaH, ffmpeg, frei0r, dssi -, }: +}: let - version = "1.1.1"; + pname = "liquidsoap"; + version = "1.3.4"; packageFilters = map (p: "-e '/ocaml-${p}/d'" ) [ "gstreamer" "shine" "aacplus" "schroedinger" @@ -15,18 +16,30 @@ let ]; in stdenv.mkDerivation { - name = "liquidsoap-full-${version}"; + name = "${pname}-full-${version}"; src = fetchurl { - url = "mirror://sourceforge/project/savonet/liquidsoap/${version}/liquidsoap-${version}-full.tar.gz"; - sha256 = "1w1grgja5yibph90vsxj7ffkpz1sgzmr54jj52s8889dpy609wqa"; + url = "https://github.com/savonet/${pname}/releases/download/${version}/${pname}-${version}-full.tar.bz2"; + sha256 = "11l1h42sljfxcdhddc8klya4bk99j7a1pndwnzvscb04pvmfmlk0"; }; - preConfigure = "sed ${toString packageFilters} PACKAGES.default > PACKAGES"; + preConfigure = /* we prefer system-wide libs */ '' + sed -i "s|gsed|sed|" Makefile + make bootstrap + # autoreconf -vi # use system libraries + + sed ${toString packageFilters} PACKAGES.default > PACKAGES + ''; + + postFixup = '' + wrapProgram $out/bin/liquidsoap --set LIQ_LADSPA_PATH /run/current-system/sw/lib/ladspa + ''; + configureFlags = [ "--localstatedir=/var" ]; + nativeBuildInputs = [ makeWrapper pkgconfig ]; buildInputs = - [ which ocamlPackages.ocaml ocamlPackages.findlib pkgconfig + [ which ocamlPackages.ocaml ocamlPackages.findlib libao portaudio alsaLib libpulseaudio libjack2 libsamplerate libmad taglib lame libogg libvorbis speex libtheora libopus fdk_aac @@ -35,9 +48,11 @@ stdenv.mkDerivation { ocamlPackages.camomile ]; + hardeningDisable = [ "format" "fortify" ]; + meta = with stdenv.lib; { description = "Swiss-army knife for multimedia streaming"; - homepage = http://liquidsoap.fm/; + homepage = https://www.liquidsoap.info/; maintainers = with maintainers; [ ehmry ]; license = licenses.gpl2; platforms = ocamlPackages.ocaml.meta.platforms or []; diff --git a/pkgs/tools/audio/mpdsync/default.nix b/pkgs/tools/audio/mpdsync/default.nix new file mode 100644 index 000000000000..51f5ba656168 --- /dev/null +++ b/pkgs/tools/audio/mpdsync/default.nix @@ -0,0 +1,24 @@ +{ stdenv, python2, fetchFromGitHub }: +with python2.pkgs; +stdenv.mkDerivation { + name = "mpdsync-2017-06-15"; + + src = fetchFromGitHub { + owner = "alphapapa"; + repo = "mpdsync"; + rev = "da90058f44dd9578cc5f2fb96a1fb2b26da40d07"; + sha256 = "1mfg3ipqj5dvyyqbgp6ia6sc1ja5gmm2c9mfrwx0jw2dl182if6q"; + }; + + pythonPath = [ mpd2 ]; + + nativeBuildInputs = [ + wrapPython + ]; + + dontBuild = true; + + installPhase = "install -D mpdsync.py $out/bin/mpdsync"; + postFixup = "wrapPythonPrograms"; + +} diff --git a/pkgs/tools/audio/pasystray/default.nix b/pkgs/tools/audio/pasystray/default.nix index 8fe6feaee0a6..57896fd7f637 100644 --- a/pkgs/tools/audio/pasystray/default.nix +++ b/pkgs/tools/audio/pasystray/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { name = "pasystray-${version}"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "christophgysin"; repo = "pasystray"; rev = name; - sha256 = "0k13s7pmz5ks3kli8pwhzd47hcjwv46gd2fgk7i4fbkfwf3z279h"; + sha256 = "0cc9hjyw4gr4ip4lw74pzb1l9sxs3ffhf0xn0m1fhmyfbjyixwkh"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/audio/playerctl/default.nix b/pkgs/tools/audio/playerctl/default.nix index d2a7358ff8fd..15e7a772bbd1 100644 --- a/pkgs/tools/audio/playerctl/default.nix +++ b/pkgs/tools/audio/playerctl/default.nix @@ -1,5 +1,4 @@ -{ stdenv, fetchFromGitHub, autoconf, automake, libtool, which, gnome2, glib, - pkgconfig, gobjectIntrospection }: +{ stdenv, meson, ninja, fetchFromGitHub, glib, pkgconfig, gobject-introspection }: stdenv.mkDerivation rec { name = "playerctl-${version}"; @@ -12,13 +11,12 @@ stdenv.mkDerivation rec { sha256 = "0jnylj5d6i29c5y6yjxg1a88r2qfbac5pj95f2aljjkfh9428jbb"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ - which autoconf automake libtool gnome2.gtkdoc glib - gobjectIntrospection - ]; + nativeBuildInputs = [ meson ninja pkgconfig gobject-introspection ]; + buildInputs = [ glib ]; - preConfigure = "./autogen.sh"; + # docs somehow crashes the install phase: + # https://github.com/acrisci/playerctl/issues/85 + mesonFlags = [ "-Dgtk-doc=false" ]; meta = with stdenv.lib; { description = "Command-line utility and library for controlling media players that implement MPRIS"; diff --git a/pkgs/tools/backup/bacula/default.nix b/pkgs/tools/backup/bacula/default.nix index 374122814c50..fce1ff75cfad 100644 --- a/pkgs/tools/backup/bacula/default.nix +++ b/pkgs/tools/backup/bacula/default.nix @@ -1,20 +1,28 @@ { stdenv, fetchurl, sqlite, postgresql, zlib, acl, ncurses, openssl, readline }: stdenv.mkDerivation rec { - name = "bacula-5.2.13"; + name = "bacula-9.2.2"; src = fetchurl { url = "mirror://sourceforge/bacula/${name}.tar.gz"; - sha256 = "1n3sc0kd7r0afpyi708y3md0a24rbldnfcdz0syqj600pxcd9gm4"; + sha256 = "0bi2jwvgs2ppdvksx41z69b5r5qr39kasxcgyhd08d6i8z89j87h"; }; buildInputs = [ postgresql sqlite zlib ncurses openssl readline ] # acl relies on attr, which I can't get to build on darwin ++ stdenv.lib.optional (!stdenv.isDarwin) acl; - configureFlags = [ + configureFlags = [ "--with-sqlite3=${sqlite.dev}" "--with-postgresql=${postgresql}" + "--with-logdir=/var/log/bacula" + "--with-working-dir=/var/lib/bacula" + "--mandir=\${out}/share/man" + ]; + + installFlags = [ + "logdir=\${out}/logdir" + "working_dir=\${out}/workdir" ]; postInstall = '' @@ -26,7 +34,7 @@ stdenv.mkDerivation rec { description = "Enterprise ready, Network Backup Tool"; homepage = http://bacula.org/; license = licenses.gpl2; - maintainers = with maintainers; [ domenkozar lovek323 ]; + maintainers = with maintainers; [ domenkozar lovek323 eleanor ]; platforms = platforms.all; }; } diff --git a/pkgs/tools/backup/borg/default.nix b/pkgs/tools/backup/borg/default.nix index fe2f771c7227..0c93e183f476 100644 --- a/pkgs/tools/backup/borg/default.nix +++ b/pkgs/tools/backup/borg/default.nix @@ -1,12 +1,12 @@ -{ stdenv, python3Packages, acl, libb2, lz4, zstd, openssl, openssh }: +{ stdenv, fetchpatch, python3Packages, acl, libb2, lz4, zstd, openssl, openssh }: python3Packages.buildPythonApplication rec { pname = "borgbackup"; - version = "1.1.7"; + version = "1.1.8"; src = python3Packages.fetchPypi { inherit pname version; - sha256 = "f7b51a132e9edfbe1cacb4f478b28caf3622d79fffcb369bdae9f92d8c8a7fdc"; + sha256 = "0b4370480ca0114cb0bb534286241af8a35c6ffb71404dfa409ed06099661b63"; }; nativeBuildInputs = with python3Packages; [ diff --git a/pkgs/tools/backup/btrbk/default.nix b/pkgs/tools/backup/btrbk/default.nix index e9ae73547863..6ff43a94af90 100644 --- a/pkgs/tools/backup/btrbk/default.nix +++ b/pkgs/tools/backup/btrbk/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "btrbk-${version}"; - version = "0.26.1"; + version = "0.27.0"; src = fetchurl { url = "https://digint.ch/download/btrbk/releases/${name}.tar.xz"; - sha256 = "04ahfm52vcf1w0c2km0wdgj2jpffp45bpawczmygcg8fdcm021lp"; + sha256 = "0nsqpmfymh9df32fy8qg6bhimd65yxdjpany97s1n08qb110zh2y"; }; nativeBuildInputs = [ asciidoc makeWrapper ]; diff --git a/pkgs/tools/backup/bup/default.nix b/pkgs/tools/backup/bup/default.nix index f24e89fcc840..bf10f556b6bb 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.1"; in +let version = "0.29.2"; in with stdenv.lib; @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { repo = "bup"; owner = "bup"; rev = version; - sha256 = "0wdr399jf64zzzsdvldhrwvnh5xpbghjvslr1j2cwr5y4i36znxf"; + sha256 = "17lpbyhf43gcln5s43m2zzgichcx7jq6ragcawfklw6svg1vnj89"; }; buildInputs = [ diff --git a/pkgs/tools/backup/dar/default.nix b/pkgs/tools/backup/dar/default.nix index 86f8619f101e..a96326c76cfd 100644 --- a/pkgs/tools/backup/dar/default.nix +++ b/pkgs/tools/backup/dar/default.nix @@ -3,12 +3,12 @@ with stdenv.lib; stdenv.mkDerivation rec { - version = "2.5.16"; + version = "2.5.17"; name = "dar-${version}"; src = fetchurl { url = "mirror://sourceforge/dar/${name}.tar.gz"; - sha256 = "0fy39y6kfda0lvbymc0dblvzmli5y9bq81q0r8fwjzd105qwjmz9"; + sha256 = "1pw6l9nh7w9n7ysh8m6wdzr3k4i9sd6fkmrprnssay5cz7rsbx3v"; }; buildInputs = [ zlib bzip2 openssl lzo libgcrypt gpgme xz ] @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { meta = { homepage = http://dar.linux.free.fr; description = "Disk ARchiver, allows backing up files into indexed archives"; - maintainers = with maintainers; [ ]; + license = licenses.gpl2; platforms = platforms.unix; }; } diff --git a/pkgs/tools/backup/duplicity/default.nix b/pkgs/tools/backup/duplicity/default.nix index e0c3ea4cf018..b5accb3b82b0 100644 --- a/pkgs/tools/backup/duplicity/default.nix +++ b/pkgs/tools/backup/duplicity/default.nix @@ -2,11 +2,11 @@ python2Packages.buildPythonApplication rec { name = "duplicity-${version}"; - version = "0.7.18"; + version = "0.7.18.2"; src = fetchurl { - url = "http://code.launchpad.net/duplicity/${stdenv.lib.versions.majorMinor version}-series/${version}/+download/${name}.tar.gz"; - sha256 = "1qlika4l1k1nx8zr657ihcy0yzr1c1cdnjlbs325l5krvc3zbc5b"; + url = "https://code.launchpad.net/duplicity/${stdenv.lib.versions.majorMinor version}-series/${version}/+download/${name}.tar.gz"; + sha256 = "0j37dgyji36hvb5dbzlmh5rj83jwhni02yq16g6rd3hj8f7qhdn2"; }; buildInputs = [ librsync makeWrapper python2Packages.wrapPython ]; @@ -35,7 +35,7 @@ python2Packages.buildPythonApplication rec { meta = with stdenv.lib; { description = "Encrypted bandwidth-efficient backup using the rsync algorithm"; - homepage = http://www.nongnu.org/duplicity; + homepage = https://www.nongnu.org/duplicity; license = licenses.gpl2Plus; maintainers = with maintainers; [ peti ]; platforms = platforms.unix; diff --git a/pkgs/tools/backup/duply/default.nix b/pkgs/tools/backup/duply/default.nix index f11a387e5fed..2ce6f7e92e7a 100644 --- a/pkgs/tools/backup/duply/default.nix +++ b/pkgs/tools/backup/duply/default.nix @@ -28,11 +28,11 @@ stdenv.mkDerivation rec { description = "Shell front end for the duplicity backup tool"; longDescription = '' Duply is a shell front end for the duplicity backup tool - http://duplicity.nongnu.org/. It greatly simplifies it's usage by + https://www.nongnu.org/duplicity. It greatly simplifies its usage by implementing backup job profiles, batch commands and more. Who says secure backups on non-trusted spaces are no child's play? ''; - homepage = http://duply.net/; + homepage = https://duply.net/; license = licenses.gpl2; maintainers = [ maintainers.bjornfor ]; platforms = stdenv.lib.platforms.unix; diff --git a/pkgs/tools/backup/easysnap/default.nix b/pkgs/tools/backup/easysnap/default.nix new file mode 100644 index 000000000000..d8643dbf9074 --- /dev/null +++ b/pkgs/tools/backup/easysnap/default.nix @@ -0,0 +1,31 @@ +{stdenv, fetchFromGitHub, zfs }: + +stdenv.mkDerivation rec { + name = "easysnap-${version}"; + version = "unstable-2018-11-20"; + + src = fetchFromGitHub { + owner = "sjau"; + repo = "easysnap"; + rev = "dbf58c06a339cb040dbdcaf7e6ffec5af4add3c7"; + sha256 = "0rvikmj2k103ffgnvkway8n6ajq0vzwcxb4l5vhka1hqh8047lam"; + }; + + installPhase = '' + mkdir -p $out/bin + cp -n easysnap* $out/bin/ + + for i in $out/bin/*; do + substituteInPlace $i \ + --replace zfs ${zfs}/bin/zfs + done + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/sjau/easysnap; + description = "Customizable ZFS Snapshotting tool with zfs send/recv pulling"; + license = licenses.gpl3; + maintainers = with maintainers; [ sjau ]; + }; + +} diff --git a/pkgs/tools/backup/grab-site/default.nix b/pkgs/tools/backup/grab-site/default.nix new file mode 100644 index 000000000000..7209afd8e7ed --- /dev/null +++ b/pkgs/tools/backup/grab-site/default.nix @@ -0,0 +1,30 @@ +{ stdenv, python3Packages, fetchFromGitHub }: + +python3Packages.buildPythonApplication rec { + version = "2.1.11"; + name = "grab-site-${version}"; + + src = fetchFromGitHub { + rev = "${version}"; + owner = "ludios"; + repo = "grab-site"; + sha256 = "0w24ngr2b7nipqiwkxpql2467b5aq2vbknkb0sry6a457kb5ppsl"; + }; + + propagatedBuildInputs = with python3Packages; [ + click ludios_wpull manhole lmdb autobahn fb-re2 websockets cchardet + ]; + + checkPhase = '' + export PATH=$PATH:$out/bin + bash ./tests/offline-tests + ''; + + meta = with stdenv.lib; { + description = "Crawler for web archiving with WARC output"; + homepage = https://github.com/ludios/grab-site; + license = licenses.mit; + maintainers = with maintainers; [ ivan ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/tools/backup/restic/default.nix b/pkgs/tools/backup/restic/default.nix index feb7b4802630..453e31f5d13a 100644 --- a/pkgs/tools/backup/restic/default.nix +++ b/pkgs/tools/backup/restic/default.nix @@ -27,7 +27,7 @@ buildGoPackage rec { cp restic $bin/bin/ $bin/bin/restic generate \ --bash-completion $bin/etc/bash_completion.d/restic.sh \ - --zsh-completion $bin/share/zsh/vendor-completions/restic.sh \ + --zsh-completion $bin/share/zsh/vendor-completions/_restic \ --man $bin/share/man/man1 ''; diff --git a/pkgs/tools/backup/store-backup/default.nix b/pkgs/tools/backup/store-backup/default.nix index 80ff97f097de..4f8c234b752f 100644 --- a/pkgs/tools/backup/store-backup/default.nix +++ b/pkgs/tools/backup/store-backup/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { buildInputs = [ perl makeWrapper ]; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/storebackup/storeBackup-${version}.tar.bz2"; + url = "https://download.savannah.gnu.org/releases/storebackup/storeBackup-${version}.tar.bz2"; sha256 = "0y4gzssc93x6y93mjsxm5b5cdh68d7ffa43jf6np7s7c99xxxz78"; }; @@ -103,7 +103,7 @@ stdenv.mkDerivation rec { meta = { description = "A backup suite that stores files on other disks"; - homepage = http://savannah.nongnu.org/projects/storebackup; + homepage = https://savannah.nongnu.org/projects/storebackup; license = stdenv.lib.licenses.gpl3Plus; maintainers = [stdenv.lib.maintainers.marcweber]; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/tools/backup/wal-g/default.nix b/pkgs/tools/backup/wal-g/default.nix index 9c2fb0c0b002..ce9237a7c6bc 100644 --- a/pkgs/tools/backup/wal-g/default.nix +++ b/pkgs/tools/backup/wal-g/default.nix @@ -1,19 +1,23 @@ -{ stdenv, buildGoPackage, fetchFromGitHub }: +{ stdenv, buildGoPackage, fetchFromGitHub, brotli }: buildGoPackage rec { name = "wal-g-${version}"; - version = "0.1.10"; + version = "0.2.0"; src = fetchFromGitHub { owner = "wal-g"; repo = "wal-g"; rev = "v${version}"; - sha256 = "0klqnrrjzzxcj3clg7vapmbga1vqsfh8mkci5r2ir1bjp0z1xfnp"; + sha256 = "08lk7by1anxpd9v97xbf9443kk4n1w63zaar2nz86w8i3k3b4id9"; }; + buildInputs = [ brotli ]; + + doCheck = true; + goPackagePath = "github.com/wal-g/wal-g"; meta = { - homepage = https://github.com/wal-g/wal-g; + inherit (src.meta) homepage; license = stdenv.lib.licenses.asl20; description = "An archival restoration tool for Postgres"; maintainers = [ stdenv.lib.maintainers.ocharles ]; diff --git a/pkgs/tools/bluetooth/blueman/default.nix b/pkgs/tools/bluetooth/blueman/default.nix index 9769896313ea..fe180e8abc9c 100644 --- a/pkgs/tools/bluetooth/blueman/default.nix +++ b/pkgs/tools/bluetooth/blueman/default.nix @@ -1,6 +1,6 @@ { stdenv, lib, fetchurl, intltool, pkgconfig, python3Packages, bluez, gtk3 , obex_data_server, xdg_utils, libnotify, dnsmasq, dhcp -, hicolor-icon-theme, librsvg, wrapGAppsHook, gobjectIntrospection +, hicolor-icon-theme, librsvg, wrapGAppsHook, gobject-introspection , withPulseAudio ? true, libpulseaudio }: let @@ -17,7 +17,7 @@ in stdenv.mkDerivation rec { }; nativeBuildInputs = [ - gobjectIntrospection intltool pkgconfig pythonPackages.cython + gobject-introspection intltool pkgconfig pythonPackages.cython pythonPackages.wrapPython wrapGAppsHook ]; diff --git a/pkgs/tools/bluetooth/bluez-alsa/default.nix b/pkgs/tools/bluetooth/bluez-alsa/default.nix new file mode 100644 index 000000000000..70bf187a2283 --- /dev/null +++ b/pkgs/tools/bluetooth/bluez-alsa/default.nix @@ -0,0 +1,69 @@ +{ stdenv, fetchFromGitHub, pkgconfig, autoreconfHook +, alsaLib, bluez, glib, sbc + +# optional, but useful utils +, readline, libbsd, ncurses + +# optional codecs +, aacSupport ? true, fdk_aac +# TODO: aptxSupport +}: + +with stdenv.lib; + +stdenv.mkDerivation rec { + name = "bluez-alsa-${version}"; + version = "1.3.1"; + + src = fetchFromGitHub { + owner = "Arkq"; + repo = "bluez-alsa"; + rev = "v${version}"; + sha256 = "1rzcl65gipszsmlcg24gh1xkjkyk4929xhakn6y2smrgwv1zjqdh"; + }; + + nativeBuildInputs = [ pkgconfig autoreconfHook ]; + + buildInputs = [ + alsaLib bluez glib sbc + readline libbsd ncurses + ] + ++ optional aacSupport fdk_aac; + + configureFlags = [ + "--with-alsaplugindir=\$out/lib/alsa-lib" + "--enable-rfcomm" + "--enable-hcitop" + ] + ++ optional aacSupport "--enable-aac"; + + doCheck = false; # fails 1 of 3 tests, needs access to ALSA + + meta = { + description = "Bluez 5 Bluetooth Audio ALSA Backend"; + longDescription = '' + Bluez-ALSA (BlueALSA) is an ALSA backend for Bluez 5 audio interface. + Bluez-ALSA registers all Bluetooth devices with audio profiles in Bluez + under a virtual ALSA PCM device called `bluealsa` that supports both + playback and capture. + + Some backstory: Bluez 5 removed built-in support for ALSA in favor of a + generic interface for 3rd party appliations. Thereafter, PulseAudio + implemented a backend for that interface and became the only way to get + Bluetooth audio with Bluez 5. Users prefering ALSA stayed on Bluez 4. + However, Bluez 4 eventually became deprecated. + + This package is a rebirth of a direct interface between ALSA and Bluez 5, + that, unlike PulseAudio, provides KISS near-metal-like experience. It is + not possible to run BluezALSA and PulseAudio Bluetooth at the same time + due to limitations in Bluez, but it is possible to run PulseAudio over + BluezALSA if you disable `bluetooth-discover` and `bluez5-discover` + modules in PA and configure it to play/capture sound over `bluealsa` PCM. + ''; + homepage = src.meta.homepage; + license = licenses.mit; + platforms = platforms.linux; + maintainers = [ maintainers.oxij ]; + }; + +} diff --git a/pkgs/tools/bluetooth/obex-data-server/default.nix b/pkgs/tools/bluetooth/obex-data-server/default.nix index 5c272e3dbafc..5c8f65ae5141 100644 --- a/pkgs/tools/bluetooth/obex-data-server/default.nix +++ b/pkgs/tools/bluetooth/obex-data-server/default.nix @@ -18,8 +18,9 @@ stdenv.mkDerivation rec { export PKG_CONFIG_PATH="${dbus.dev}/lib/pkgconfig:$PKG_CONFIG_PATH" ''; - meta = { + meta = with stdenv.lib; { homepage = http://wiki.muiline.com/obex-data-server; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/bluetooth/obexd/default.nix b/pkgs/tools/bluetooth/obexd/default.nix index 4d872c3d9ac7..0771505b7269 100644 --- a/pkgs/tools/bluetooth/obexd/default.nix +++ b/pkgs/tools/bluetooth/obexd/default.nix @@ -1,8 +1,8 @@ { stdenv, fetchurl, pkgconfig, glib, dbus, openobex, bluez, libical }: - + stdenv.mkDerivation rec { name = "obexd-0.48"; - + src = fetchurl { url = "mirror://kernel/linux/bluetooth/${name}.tar.bz2"; sha256 = "1i20dnibvnq9lnkkhajr5xx3kxlwf9q5c4jm19kyb0q1klzgzlb8"; @@ -12,8 +12,9 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; - meta = { + meta = with stdenv.lib; { homepage = http://www.bluez.org/; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.gpl3; }; } diff --git a/pkgs/tools/bootloaders/refind/default.nix b/pkgs/tools/bootloaders/refind/default.nix index 5f4d77e34b6a..bc84edeb21b7 100644 --- a/pkgs/tools/bootloaders/refind/default.nix +++ b/pkgs/tools/bootloaders/refind/default.nix @@ -13,12 +13,12 @@ in stdenv.mkDerivation rec { name = "refind-${version}"; - version = "0.11.3"; + version = "0.11.4"; srcName = "refind-src-${version}"; src = fetchurl { url = "mirror://sourceforge/project/refind/${version}/${srcName}.tar.gz"; - sha256 = "13q1yap9r4lzm5xjx1zi434gckd3gk5p8n4vh6jav0h3r3ayp633"; + sha256 = "1bjd0dl77bc5k6g3kc7s8m57vpbg2zscph9qh84xll9rc10g3fir"; }; buildInputs = [ gnu-efi ]; diff --git a/pkgs/tools/cd-dvd/bchunk/default.nix b/pkgs/tools/cd-dvd/bchunk/default.nix index 6828ef7d61d3..aa47edcb96c4 100644 --- a/pkgs/tools/cd-dvd/bchunk/default.nix +++ b/pkgs/tools/cd-dvd/bchunk/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { homepage = http://he.fi/bchunk/; description = "A program that converts CD images in BIN/CUE format into a set of ISO and CDR tracks"; platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/cd-dvd/cdrdao/default.nix b/pkgs/tools/cd-dvd/cdrdao/default.nix index 25d94593f5ef..a17b03025032 100644 --- a/pkgs/tools/cd-dvd/cdrdao/default.nix +++ b/pkgs/tools/cd-dvd/cdrdao/default.nix @@ -28,9 +28,10 @@ stdenv.mkDerivation { # Needed on gcc >= 6. NIX_CFLAGS_COMPILE = "-Wno-narrowing"; - meta = { + meta = with stdenv.lib; { description = "A tool for recording audio or data CD-Rs in disk-at-once (DAO) mode"; homepage = http://cdrdao.sourceforge.net/; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/cd-dvd/dvd-vr/default.nix b/pkgs/tools/cd-dvd/dvd-vr/default.nix new file mode 100644 index 000000000000..99908f06b101 --- /dev/null +++ b/pkgs/tools/cd-dvd/dvd-vr/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "dvd-vr-${version}"; + version = "0.9.7"; + src = fetchurl { + url = "https://www.pixelbeat.org/programs/dvd-vr/dvd-vr-${version}.tar.gz"; + sha256 = "13wkdia3c0ryda40b2nzpb9vddimasgc4w95hvl0k555k9k8bl0r"; + }; + makeFlags = [ "PREFIX=$(out)" ]; + + meta = with stdenv.lib; { + homepage = https://www.pixelbeat.org/programs/dvd-vr/; + downloadPage = https://www.pixelbeat.org/programs/dvd-vr/; + description = "A utility to identify and optionally copy recordings from a DVD-VR format disc"; + license = licenses.gpl2; + maintainers = with maintainers; [ fgaz ]; + }; +} + diff --git a/pkgs/tools/cd-dvd/lsdvd/default.nix b/pkgs/tools/cd-dvd/lsdvd/default.nix index 6a3f92a57c2d..56ec8e19f54e 100644 --- a/pkgs/tools/cd-dvd/lsdvd/default.nix +++ b/pkgs/tools/cd-dvd/lsdvd/default.nix @@ -13,9 +13,10 @@ stdenv.mkDerivation { buildInputs = [ libdvdread ]; nativeBuildInputs = [ pkgconfig ]; - meta = { + meta = with stdenv.lib; { homepage = https://sourceforge.net/projects/lsdvd/; description = "Display information about audio, video, and subtitle tracks on a DVD"; - platforms = stdenv.lib.platforms.linux; + license = licenses.gpl2; + platforms = platforms.linux; }; } diff --git a/pkgs/tools/cd-dvd/mdf2iso/default.nix b/pkgs/tools/cd-dvd/mdf2iso/default.nix index c87d5783ff6f..f33ba31beee8 100644 --- a/pkgs/tools/cd-dvd/mdf2iso/default.nix +++ b/pkgs/tools/cd-dvd/mdf2iso/default.nix @@ -5,9 +5,9 @@ stdenv.mkDerivation rec { version = "0.3.1"; src = fetchgit { - url = https://anonscm.debian.org/cgit/collab-maint/mdf2iso.git; - rev = "5a8acaf3645bff863f9f16ea1d3632c312f01523"; - sha256 = "0f2jx8dg1sxc8y0sisqhqsqg7pj1j84fp08nahp0lfcq522pqbhl"; + url = "https://salsa.debian.org/debian/mdf2iso"; + rev = "c6a5b588318d43bc8af986bbe48d0a06e92f4280"; + sha256 = "0xg43jlvrk8adfjgbjir15nxwcj0nhz4gxpqx7jdfvhg0kwliq0n"; }; meta = with stdenv.lib; { diff --git a/pkgs/tools/cd-dvd/xorriso/default.nix b/pkgs/tools/cd-dvd/xorriso/default.nix index 8f2577c43442..1469a68bf0e6 100644 --- a/pkgs/tools/cd-dvd/xorriso/default.nix +++ b/pkgs/tools/cd-dvd/xorriso/default.nix @@ -1,11 +1,11 @@ { fetchurl, stdenv, libcdio, zlib, bzip2, readline, acl, attr, libiconv }: stdenv.mkDerivation rec { - name = "xorriso-1.4.8"; + name = "xorriso-1.5.0"; src = fetchurl { url = "mirror://gnu/xorriso/${name}.tar.gz"; - sha256 = "10c44yr3dpmwxa7rf23mwfsy1bahny3jpcg9ig0xjv090jg0d0pc"; + sha256 = "0aq6lvlwlkxz56l5sbvgycr6j5c82ch2bv6zrnc2345ibfpafgx9"; }; doCheck = true; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; - homepage = http://www.gnu.org/software/xorriso/; + homepage = https://www.gnu.org/software/xorriso/; maintainers = [ maintainers.vrthra ]; platforms = platforms.unix; diff --git a/pkgs/tools/compression/brotli/default.nix b/pkgs/tools/compression/brotli/default.nix index a63721466dbc..a3987085c8e3 100644 --- a/pkgs/tools/compression/brotli/default.nix +++ b/pkgs/tools/compression/brotli/default.nix @@ -4,17 +4,19 @@ stdenv.mkDerivation rec { name = "brotli-${version}"; - version = "1.0.5"; + version = "1.0.7"; src = fetchFromGitHub { owner = "google"; repo = "brotli"; rev = "v" + version; - sha256 = "0ssj7mnhpdpk7qnwr49qfd4gxhkmvbli5mhs274pz55cx1xp7xja"; + sha256 = "1811b55wdfg4kbsjcgh1kc938g118jpvif97ilgrmbls25dfpvvw"; }; nativeBuildInputs = [ cmake ]; + cmakeFlags = []; + outputs = [ "out" "dev" "lib" ]; doCheck = true; @@ -56,4 +58,3 @@ stdenv.mkDerivation rec { platforms = platforms.all; }; } - diff --git a/pkgs/tools/compression/lz4/default.nix b/pkgs/tools/compression/lz4/default.nix index d2b7969a1833..41ed46794a02 100644 --- a/pkgs/tools/compression/lz4/default.nix +++ b/pkgs/tools/compression/lz4/default.nix @@ -4,10 +4,10 @@ stdenv.mkDerivation rec { name = "lz4-${version}"; - version = "1.8.2"; + version = "1.8.3"; src = fetchFromGitHub { - sha256 = "0xbjbjrvgzypk8dnldakir06gb8m946d064lxx0qc4ky6m8n9hn2"; + sha256 = "0lq00yi7alr9aip6dw0flykzi8yv7z43aay177n86spn9qms7s3g"; rev = "v${version}"; repo = "lz4"; owner = "lz4"; diff --git a/pkgs/tools/compression/lzip/default.nix b/pkgs/tools/compression/lzip/default.nix index 49677e988138..6b1d123a0668 100644 --- a/pkgs/tools/compression/lzip/default.nix +++ b/pkgs/tools/compression/lzip/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = { - homepage = http://www.nongnu.org/lzip/lzip.html; + homepage = https://www.nongnu.org/lzip/lzip.html; description = "A lossless data compressor based on the LZMA algorithm"; license = stdenv.lib.licenses.gpl3Plus; platforms = stdenv.lib.platforms.all; diff --git a/pkgs/tools/compression/pigz/default.nix b/pkgs/tools/compression/pigz/default.nix index a2668f73ceb2..7d4cdc2df86d 100644 --- a/pkgs/tools/compression/pigz/default.nix +++ b/pkgs/tools/compression/pigz/default.nix @@ -28,9 +28,10 @@ stdenv.mkDerivation { install -Dm755 pigz.pdf "$out/share/doc/pigz/pigz.pdf" ''; - meta = { + meta = with stdenv.lib; { homepage = http://www.zlib.net/pigz/; description = "A parallel implementation of gzip for multi-core machines"; - platforms = stdenv.lib.platforms.unix; + license = licenses.zlib; + platforms = platforms.unix; }; } diff --git a/pkgs/tools/compression/zdelta/default.nix b/pkgs/tools/compression/zdelta/default.nix index 01050c5ee821..20748c31ab81 100644 --- a/pkgs/tools/compression/zdelta/default.nix +++ b/pkgs/tools/compression/zdelta/default.nix @@ -8,8 +8,9 @@ stdenv.mkDerivation rec { sha256 = "0k6y0r9kv5qiglnr2j4a0yvfynjkvm0pyv8ly28j0pr3w6rbxrh3"; }; - meta = { + meta = with stdenv.lib; { homepage = http://cis.poly.edu/zdelta; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.zlib; }; } diff --git a/pkgs/tools/compression/zstd/default.nix b/pkgs/tools/compression/zstd/default.nix index f9a05c4281af..85b2c280b8f7 100644 --- a/pkgs/tools/compression/zstd/default.nix +++ b/pkgs/tools/compression/zstd/default.nix @@ -5,10 +5,10 @@ stdenv.mkDerivation rec { name = "zstd-${version}"; - version = "1.3.5"; + version = "1.3.7"; src = fetchFromGitHub { - sha256 = "0fpv8k16s14g0r552mhbh0mkr716cqy41d2znyrvks6qfphkgir4"; + sha256 = "04pdim2bgbbryalim6y8fflm9njpbzxh7148hi4pa828rn9p0jim"; rev = "v${version}"; repo = "zstd"; owner = "facebook"; @@ -21,8 +21,11 @@ stdenv.mkDerivation rec { ]; checkInputs = [ file ]; - doCheck = false; # fails with "zstd: --list does not support reading from standard input" - # probably a bug + doCheck = true; + preCheck = '' + substituteInPlace tests/playTests.sh \ + --replace 'MD5SUM="md5 -r"' 'MD5SUM="md5sum"' + ''; installFlags = [ "PREFIX=$(out)" diff --git a/pkgs/tools/filesystems/aefs/default.nix b/pkgs/tools/filesystems/aefs/default.nix index 9ea4d092548f..9344ada8f93e 100644 --- a/pkgs/tools/filesystems/aefs/default.nix +++ b/pkgs/tools/filesystems/aefs/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { buildInputs = [ fuse ]; meta = with stdenv.lib; { - homepage = http://www.st.ewi.tudelft.nl/~dolstra/aefs/; + homepage = https://nixos.org/~edolstra/aefs/; description = "A cryptographic filesystem implemented in userspace using FUSE"; platforms = platforms.linux; maintainers = [ maintainers.eelco ]; diff --git a/pkgs/tools/filesystems/android-file-transfer/default.nix b/pkgs/tools/filesystems/android-file-transfer/default.nix index 40725defbed9..6441ae5dbd1b 100644 --- a/pkgs/tools/filesystems/android-file-transfer/default.nix +++ b/pkgs/tools/filesystems/android-file-transfer/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "android-file-transfer-${version}"; - version = "3.4"; + version = "3.7"; src = fetchFromGitHub { owner = "whoozle"; repo = "android-file-transfer-linux"; rev = "v${version}"; - sha256 = "1xwl0vk57174gdjhgqkzrirwzd2agdm84q30dq9q376ixgxjrifc"; + sha256 = "0a388pqc0azgn0wy85wb1mjk3b5zb6vcr58l4warwfzhca400zn0"; }; buildInputs = [ cmake fuse readline pkgconfig qtbase ]; buildPhase = '' @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { description = "Reliable MTP client with minimalistic UI"; - homepage = http://whoozle.github.io/android-file-transfer-linux/; + homepage = https://whoozle.github.io/android-file-transfer-linux/; license = licenses.lgpl21; maintainers = [ maintainers.xaverdh ]; platforms = platforms.linux; diff --git a/pkgs/tools/filesystems/avfs/default.nix b/pkgs/tools/filesystems/avfs/default.nix index 3f596947f883..5c44ef239630 100644 --- a/pkgs/tools/filesystems/avfs/default.nix +++ b/pkgs/tools/filesystems/avfs/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { name = "avfs-${version}"; - version = "1.0.5"; + version = "1.0.6"; src = fetchurl { url = "mirror://sourceforge/avf/${version}/${name}.tar.bz2"; - sha256 = "0xh1wpd8z3m5jmmv24fg4pvqhpnhygs2385qn5473hwk84gnpkp5"; + sha256 = "1hz39f7p5vw647xqk161v3nh88qnd599av6nfidpmkh1d9vkl6jc"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/filesystems/bashmount/default.nix b/pkgs/tools/filesystems/bashmount/default.nix index 579258f63f98..cd0f3ea23229 100644 --- a/pkgs/tools/filesystems/bashmount/default.nix +++ b/pkgs/tools/filesystems/bashmount/default.nix @@ -31,6 +31,7 @@ stdenv.mkDerivation rec { homepage = https://github.com/jamielinux/bashmount; description = "A menu-driven bash script for the management of removable media with udisks"; maintainers = [ maintainers.koral ]; + license = licenses.gpl2; platforms = platforms.all; }; } diff --git a/pkgs/tools/filesystems/bcachefs-tools/default.nix b/pkgs/tools/filesystems/bcachefs-tools/default.nix index ee1ee2e61789..75737e2da7fc 100644 --- a/pkgs/tools/filesystems/bcachefs-tools/default.nix +++ b/pkgs/tools/filesystems/bcachefs-tools/default.nix @@ -2,12 +2,12 @@ , liburcu, zlib, libaio, zstd, lz4 }: stdenv.mkDerivation rec { - name = "bcachefs-tools-unstable-2018-08-22"; + name = "bcachefs-tools-unstable-2018-10-12"; src = fetchgit { url = "https://evilpiepirate.org/git/bcachefs-tools.git"; - rev = "ebf97e8e01a8e76ff4bec23f29106430852c3081"; - sha256 = "0f2ycin0gmi1a4fm7qln0c10zn451gljfbc2piy1fm768xqqrmld"; + rev = "55fbb25501330038e1714905b9ddeb25d875c11c"; + sha256 = "0cwzbyf133jc0fkc8nmjcvv3wmglqhyxda1hh10hgxrbq5vm39wx"; }; enableParallelBuilding = true; diff --git a/pkgs/tools/filesystems/bees/bees-service-wrapper b/pkgs/tools/filesystems/bees/bees-service-wrapper new file mode 100755 index 000000000000..8ef46afc18f5 --- /dev/null +++ b/pkgs/tools/filesystems/bees/bees-service-wrapper @@ -0,0 +1,223 @@ +#!@bash@/bin/bash +PATH=@bash@/bin:@coreutils@/bin:@utillinux@/bin:@btrfsProgs@/bin:$PATH +beesd_bin=@bees@/lib/bees/bees +# PLEASE KEEP NIX-ISMS ABOVE THIS LINE TO EASE UPSTREAM MERGE +#!/usr/bin/env bash + +shopt -s extglob + +# Upstream wrapper requires UUID to be used for configuration. + +# However, when declaratively describing a host, we may not know its UUID, and +# shouldn't need to persist something that will differ between hosts built from +# the same configuration template. + +# Thus, for using bees from NixOS, we have our own wrapper, which supports not +# just UUID but any specification permitted by findmnt + +[[ $bees_debug ]] && { PS4=':${BASH_SOURCE##*/}:$LINENO+'; set -x; } + +usage() { + cat >&2 <&2; exit 1; } + +allConfigNames=( blockdev fsSpec home idxSize idxSizeMB mntDir runDir status verbosity workDir ) + +# Alternate names for configuration values; "bees_" will always be prepended +declare -A altConfigNames=( + # from original bees wrapper + [BEESHOME]=home + [BEESSTATUS]=status + [MNT_DIR]=mntDir + [UUID]=uuid + [WORK_DIR]=runDir + [DB_SIZE]=idxSize +) + +# legacy bees config files can be arbitrary shell scripts, so we need to actually evaluate them +sandboxedConfigFileEval() { + bash_exe=$(type -P bash) || exit + PATH=/var/empty ENV='' BASH_ENV='' AL128K="$((128*1024))" AL16M="$((16*1024*1024))" "$bash_exe" -r ${bees_debug+-x} \ + -c 'eval "$(&2; for var; do [[ ${!var} ]] && printf "%q=%s\\0" "$var" "${!var}"; done' \ + "${!altConfigNames[@]}" "${allConfigNames[@]}" \ + <"$1" +} + +readConfigFileIfExists() { + local line + [[ -s $1 ]] || return 1 + while IFS= read -r -d '' line; do + line=${line%%+([[:space:]])"#"*} + [[ $line ]] || continue + [[ $line = *=* ]] || { + printf 'WARNING: Config file line not recognized: %q\n' "$line" >&2 + continue + } + set_option "$line" + done < <(sandboxedConfigFileEval "$1") +} + +set_option() { + local k v + k="${1%%=*}" v="${1#*=}" + [[ ${altConfigNames[$k]} ]] && k=${altConfigNames[$k]} + printf -v "bees_$k" %s "$v" +} + +uuid_re='^[[:xdigit:]]{8}-[[:xdigit:]]{4}-[[:xdigit:]]{4}-[[:xdigit:]]{4}-[[:xdigit:]]{12}$' + +# Shared code for setting configuration used by other operations. +# +# Reads from global associative array "opts" containing options passed in as +# key=value pairs on the command line, looks for config-file overrides, and +# sets individual global variables. +_setup() { + declare fstype + bees_fsSpec=$1; shift + + # Look for file-based configuration, additional to honoring configuration on the command line + bees_config_dir="${bees_config_dir:-/etc/bees}" + if [[ $bees_fsSpec =~ $uuid_re ]]; then + bees_uuid=$bees_fsSpec + # If our spec looks like a bare UUID, and no config file exists in the new + # format, fall back to legacy config file search mechanism (grep; ewww). + if ! readConfigFileIfExists "$bees_config_dir/UUID=$bees_fsSpec.conf"; then + # Legacy approach to finding a config file: Grep for a *.conf file + # containing the UUID within its text. Permitting spaces around the "=" + # appears to be a bug, but is retained for compatibility with the + # original upstream script. + allConfFiles=( "$bees_config_dir"/*.conf ) + if (( ${#allConfFiles[@]} )); then + # in read or readarray with -d '', the NUL terminating the empty string is used as delimiter character. + readarray -d '' -t matchingConfFiles < <(grep -E -l -Z "^[^#]*UUID[[:space:]]*=[[:space:]]*" "${allConfFiles[@]}") + else + matchingConfFiles=( ) + fi + if (( ${#matchingConfFiles[@]} == 1 )); then + # Exactly one configuration file exists in our target directory with a reference to the UUID given. + bees_config_file=${matchingConfFiles[0]} + readConfigFileIfExists "$bees_config_file" + echo "NOTE: Please consider renaming $bees_config_file to $bees_config_dir/UUID=$bees_fsSpec" >&2 + echo " ...and passing UUID=$bees_fsSpec on startup." >&2 + elif (( ${#matchingConfFiles[@]} > 1 )); then + # The legacy wrapper would silently use the first file and ignore + # others, but... no. + echo "ERROR: Passed a bare UUID, but multiple configuration files match it:" >&2 + printf ' - %q\n' "${matchingConfFiles[@]}" >&2 + die "Unable to continue." + fi + fi + else + # For a non-UUID fsSpec that is not a path, look only for a config file + # exactly matching its text. + # + # (Passing a mount point as a fsSpec is only supported with the new + # wrapper; all key=value pairs can be passed on the command line in this + # mode, so config file support is not needed). + [[ $bees_fsSpec = */* ]] || readConfigFileIfExists "$bees_config_dir/$bees_fsSpec.conf" + fi + + [[ $bees_uuid ]] || { + # if bees_uuid is not in our .conf file, look it up with findmnt + read -r bees_uuid fstype < <(findmnt -n -o uuid,fstype "$bees_fsSpec") && [[ $fstype ]] || exit + [[ $fstype = btrfs ]] || die "Device type is $fstype, not btrfs" + } + + [[ $bees_uuid = */* ]] || readConfigFileIfExists "$bees_config_dir/UUID=$bees_uuid.conf" + + # Honor any values read from config files above; otherwise, set defaults. + bees_workDir="${bees_workDir:-.beeshome}" + bees_runDir="${bees_runDir:-/run/bees}" + bees_mntDir="${bees_mntDir:-$bees_runDir/mnt/$bees_uuid}" + bees_home="${bees_home:-$bees_mntDir/$bees_workDir}" + bees_status="${bees_status:-${bees_runDir}/$bees_uuid.status}" + bees_verbosity="${bees_verbosity:-6}" + bees_idxSizeMB="${bees_idxSizeMB:-1024}" + bees_idxSize=${bees_idxSize:-"$(( bees_idxSizeMB * 1024 * 1024 ))"} + bees_blockdev=${bees_blockdev:-"/dev/disk/by-uuid/$bees_uuid"} + + [[ -b $bees_blockdev ]] || die "Block device $bees_blockdev missing" + (( bees_idxSize % (16 * 1024 * 1024) == 0 )) || die "DB size must be divisible by 16MB" +} + +do_run() { + local db old_db_size + + _setup "$1"; shift + mkdir -p -- "$bees_mntDir" || exit + + # subvol id 5 is reserved for the root subvolume of a btrfs filesystem. + mountpoint -q "$bees_mntDir" || mount -osubvolid=5 -- "$bees_blockdev" "$bees_mntDir" || exit + if [[ -d $bees_home ]]; then + btrfs subvolume show "$bees_home" >/dev/null 2>&1 || die "$bees_home exists but is not a subvolume" + else + btrfs subvolume create "$bees_home" || exit + sync # workaround for Zygo/bees#93 + fi + db=$bees_home/beeshash.dat + touch -- "$db" + + old_db_size=$(stat -c %s -- "$db") + new_db_size=$bees_idxSize + + if (( old_db_size != new_db_size )); then + rm -f -- "$bees_home"/beescrawl."$bees_uuid".dat + truncate -s "$new_db_size" -- "$db" || exit + fi + chmod 700 -- "$bees_home" + + # BEESSTATUS and BEESHOME are the only variables handled by the legacy + # wrapper for which getenv() is called in C code. + BEESSTATUS=$bees_status BEESHOME=$bees_home exec "${beesd_bin:-/lib/bees/bees}" \ + --verbose "$bees_verbosity" \ + "$@" "$bees_mntDir" || exit +} + +do_cleanup() { + _setup "$1"; shift + mountpoint -q "$bees_mntDir" && umount -l -- "$bees_mntDir" || exit +} + +(( $# >= 2 )) || usage +declare -f "do_$1" >/dev/null 2>&1 || usage +mode=$1; shift # must be a do_* function; currently "run" or "cleanup" + +declare -a args=( "$1" ); shift # pass first argument (config-name|fsSpec) through literally + +# parse other arguments as key=value pairs, or pass them through literally if they do not match that form. +# similarly, any option after "--" will be passed through literally. +while (( $# )); do + if [[ $1 = *=* ]]; then + set_option "$1" + elif [[ $1 = -- ]]; then + shift + args+=( "$@" ) + break + else + args+=( "$1" ) + fi + shift +done + +"do_$mode" "${args[@]}" diff --git a/pkgs/tools/filesystems/bees/default.nix b/pkgs/tools/filesystems/bees/default.nix new file mode 100644 index 000000000000..c43962cb075d --- /dev/null +++ b/pkgs/tools/filesystems/bees/default.nix @@ -0,0 +1,69 @@ +{ stdenv, runCommand, makeWrapper, fetchFromGitHub, bash, btrfs-progs, coreutils, pythonPackages, utillinux }: + +let + + version = "0.6.1"; + sha256 = "0h7idclmhyp14mq6786x7f2237vqpn70gyi88ik4g70xl84yfgyh"; + + bees = stdenv.mkDerivation rec { + name = "bees-${version}"; + inherit version; + + src = fetchFromGitHub { + owner = "Zygo"; + repo = "bees"; + rev = "v${version}"; + inherit sha256; + }; + + buildInputs = [ + btrfs-progs # for btrfs/ioctl.h + utillinux # for uuid.h + ]; + + nativeBuildInputs = [ + pythonPackages.markdown # documentation build + ]; + + preBuild = '' + git() { if [[ $1 = describe ]]; then echo ${version}; else command git "$@"; fi; } + export -f git + ''; + + postBuild = '' + unset -f git + ''; + + buildFlags = [ + "ETC_PREFIX=/var/run/bees/configs" + ]; + + makeFlags = [ + "SHELL=bash" + "PREFIX=$(out)" + "ETC_PREFIX=$(out)/etc" + "BEES_VERSION=${version}" + "SYSTEMD_SYSTEM_UNIT_DIR=$(out)/etc/systemd/system" + ]; + + meta = with stdenv.lib; { + homepage = "https://github.com/Zygo/bees"; + description = "Block-oriented BTRFS deduplication service"; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ chaduffy ]; + longDescription = "Best-Effort Extent-Same: bees finds not just identical files, but also identical extents within files that differ"; + }; + }; + +in + +runCommand "bees-service-${version}" { + inherit bash bees coreutils utillinux; + btrfsProgs = btrfs-progs; # needs to be a valid shell variable name +} '' + mkdir -p -- "$out/bin" + substituteAll ${./bees-service-wrapper} "$out"/bin/bees-service-wrapper + chmod +x "$out"/bin/bees-service-wrapper + ln -s ${bees}/bin/beesd "$out"/bin/beesd +'' diff --git a/pkgs/tools/filesystems/bindfs/default.nix b/pkgs/tools/filesystems/bindfs/default.nix index 1499e81b624e..a674de9ac49b 100644 --- a/pkgs/tools/filesystems/bindfs/default.nix +++ b/pkgs/tools/filesystems/bindfs/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, fuse, pkgconfig }: stdenv.mkDerivation rec { - version = "1.13.9"; + version = "1.13.10"; name = "bindfs-${version}"; src = fetchurl { url = "https://bindfs.org/downloads/${name}.tar.gz"; - sha256 = "1dgqjq2plpds442ygpv8czr5v199ljscp33m89y19x04ssljrymc"; + sha256 = "14wfp2dcjm0f1pmqqvkf94k7pijbi8ka395cm3hryqpi4k0w3f4j"; }; dontStrip = true; diff --git a/pkgs/tools/filesystems/btrfs-progs/default.nix b/pkgs/tools/filesystems/btrfs-progs/default.nix index e84260052a41..8f3d41e8f4e9 100644 --- a/pkgs/tools/filesystems/btrfs-progs/default.nix +++ b/pkgs/tools/filesystems/btrfs-progs/default.nix @@ -1,26 +1,18 @@ { stdenv, fetchurl, fetchpatch, pkgconfig, attr, acl, zlib, libuuid, e2fsprogs, lzo -, asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl, libxslt, zstd +, asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl, libxslt, zstd, python3, python3Packages }: stdenv.mkDerivation rec { name = "btrfs-progs-${version}"; - version = "4.15.1"; + version = "4.19.1"; src = fetchurl { url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz"; - sha256 = "15izak6jg6pqr6ha9447cdrdj9k6kfiarvwlrj53cpvrsv02l437"; + sha256 = "1f7gpk9206ph081fr0af8k57i58zjb03xwd8k69177a7rzsjmn04"; }; - patches = [ - # Fix build with e2fsprogs 1.44.0 - (fetchpatch { - url = "https://patchwork.kernel.org/patch/10281327/raw/"; - sha256 = "016124hjms220809zjvvr7l1gq23j419d3piaijsaw8n7yd3kksf"; - }) - ]; - nativeBuildInputs = [ - pkgconfig asciidoc xmlto docbook_xml_dtd_45 docbook_xsl libxslt + pkgconfig asciidoc xmlto docbook_xml_dtd_45 docbook_xsl libxslt python3 python3Packages.setuptools ]; buildInputs = [ attr acl zlib libuuid e2fsprogs lzo zstd ]; diff --git a/pkgs/tools/filesystems/ceph/generic.nix b/pkgs/tools/filesystems/ceph/generic.nix index 14fedd6610e1..c4856d925299 100644 --- a/pkgs/tools/filesystems/ceph/generic.nix +++ b/pkgs/tools/filesystems/ceph/generic.nix @@ -37,7 +37,8 @@ with stdenv.lib; let shouldUsePkg = pkg_: let pkg = (builtins.tryEval pkg_).value; - in if pkg.meta.available or false then pkg else null; + in if lib.any (lib.meta.platformMatch stdenv.hostPlatform) pkg.meta.platforms + then pkg else null; optYasm = shouldUsePkg yasm; optFcgi = shouldUsePkg fcgi; diff --git a/pkgs/tools/filesystems/curlftpfs/default.nix b/pkgs/tools/filesystems/curlftpfs/default.nix index 4af7c9fb8c26..5636909093e6 100644 --- a/pkgs/tools/filesystems/curlftpfs/default.nix +++ b/pkgs/tools/filesystems/curlftpfs/default.nix @@ -11,7 +11,11 @@ stdenv.mkDerivation { doCheck = false; # fails, doesn't work well too, btw - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + description = "Filesystem for accessing FTP hosts based on FUSE and libcurl"; + homepage = http://curlftpfs.sourceforge.net; + license = licenses.gpl2; + platforms = platforms.linux; + }; } diff --git a/pkgs/tools/filesystems/davfs2/default.nix b/pkgs/tools/filesystems/davfs2/default.nix index 38933c524cc0..2b6d0f6e669b 100644 --- a/pkgs/tools/filesystems/davfs2/default.nix +++ b/pkgs/tools/filesystems/davfs2/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, neon, zlib }: stdenv.mkDerivation rec { - name = "davfs2-1.5.3"; + name = "davfs2-1.5.4"; src = fetchurl { url = "mirror://savannah/davfs2/${name}.tar.gz"; - sha256 = "1x9ri19995ika89cmc56za7z3ipiizhh6zdhi4mf4p7chxzdnhrw"; + sha256 = "1q4ngkzbkq0rfxikvkwg7ccpzi1nkkmlf8bb46326y1aj7qf1i69"; }; buildInputs = [ neon zlib ]; @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { makeFlags = ["sbindir=$(out)/sbin" "ssbindir=$(out)/sbin"]; meta = { - homepage = http://savannah.nongnu.org/projects/davfs2; + homepage = https://savannah.nongnu.org/projects/davfs2; description = "Mount WebDAV shares like a typical filesystem"; license = stdenv.lib.licenses.gpl3Plus; diff --git a/pkgs/tools/filesystems/disorderfs/default.nix b/pkgs/tools/filesystems/disorderfs/default.nix index 0bde9b0b26e1..07a9015fa28e 100644 --- a/pkgs/tools/filesystems/disorderfs/default.nix +++ b/pkgs/tools/filesystems/disorderfs/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "disorderfs-${version}"; - version = "0.5.3"; + version = "0.5.5"; src = fetchurl { url = "http://http.debian.net/debian/pool/main/d/disorderfs/disorderfs_${version}.orig.tar.gz"; - sha256 = "1zx6248cwfcci5555sk9iwl9lz6x8kzc9qgiq4jv04zjiapivdnq"; + sha256 = "1y1i7k5mx2pxr9bpijnsjyyw8qd7ak1h48gf6a6ca3dhna9ws6i1"; }; nativeBuildInputs = [ pkgconfig asciidoc ]; diff --git a/pkgs/tools/filesystems/e2fsprogs/default.nix b/pkgs/tools/filesystems/e2fsprogs/default.nix index d5f43e317024..168bf7d076ce 100644 --- a/pkgs/tools/filesystems/e2fsprogs/default.nix +++ b/pkgs/tools/filesystems/e2fsprogs/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildPackages, fetchurl, pkgconfig, libuuid, gettext, texinfo, perl }: +{ stdenv, buildPackages, fetchurl, fetchpatch, pkgconfig, libuuid, gettext, texinfo, perl }: stdenv.mkDerivation rec { name = "e2fsprogs-1.44.4"; @@ -14,6 +14,16 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig texinfo ]; buildInputs = [ libuuid gettext ]; + # Only use glibc's __GNUC_PREREQ(X,Y) (checks if compiler is gcc version >= X.Y) when using glibc + patches = if stdenv.hostPlatform.libc == "glibc" then null + else [ + (fetchpatch { + url = "https://raw.githubusercontent.com/void-linux/void-packages/1f3b51493031cc0309009804475e3db572fc89ad/srcpkgs/e2fsprogs/patches/fix-glibcism.patch"; + sha256 = "1q7y8nhsfwl9r1q7nhrlikazxxj97p93kgz5wh7723cshlji2vaa"; + extraPrefix = ""; + }) + ]; + configureFlags = if stdenv.isLinux then [ "--enable-elf-shlibs" "--enable-symlink-install" "--enable-relative-symlinks" diff --git a/pkgs/tools/filesystems/exfat/default.nix b/pkgs/tools/filesystems/exfat/default.nix index 47ff22ae20dd..97a96651a68e 100644 --- a/pkgs/tools/filesystems/exfat/default.nix +++ b/pkgs/tools/filesystems/exfat/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "exfat-${version}"; - version = "1.2.8"; + version = "1.3.0"; src = fetchFromGitHub { owner = "relan"; repo = "exfat"; rev = "v${version}"; - sha256 = "0q02g3yvfmxj70h85a69d8s4f6y7jask268vr87j44ya51lzndd9"; + sha256 = "1q29pcysv747y6dis07953dkax8k9x50b5gg99gpz6rr46xwgkgb"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; diff --git a/pkgs/tools/filesystems/f2fs-tools/default.nix b/pkgs/tools/filesystems/f2fs-tools/default.nix index 20e1853a3af6..90bb443dfdd2 100644 --- a/pkgs/tools/filesystems/f2fs-tools/default.nix +++ b/pkgs/tools/filesystems/f2fs-tools/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { version = "1.11.0"; src = fetchgit { - url = "git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git"; + url = "https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git"; rev = "refs/tags/v${version}"; sha256 = "188yv77ga466wpzbirsx6vspym8idaschgi7cx92z4jwqpnkk5gv"; }; @@ -13,6 +13,8 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook pkgconfig ]; buildInputs = [ libselinux libuuid ]; + patches = [ ./f2fs-tools-cross-fix.patch ]; + meta = with stdenv.lib; { homepage = http://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git/; description = "Userland tools for the f2fs filesystem"; diff --git a/pkgs/tools/filesystems/f2fs-tools/f2fs-tools-cross-fix.patch b/pkgs/tools/filesystems/f2fs-tools/f2fs-tools-cross-fix.patch new file mode 100644 index 000000000000..1503732240c3 --- /dev/null +++ b/pkgs/tools/filesystems/f2fs-tools/f2fs-tools-cross-fix.patch @@ -0,0 +1,27 @@ +--- f2fs-tools/configure.ac.orig 2018-11-29 05:05:57.154988687 +0300 ++++ f2fs-tools/configure.ac 2018-11-29 05:06:12.667316101 +0300 +@@ -20,14 +20,16 @@ + [\([0-9]*\).\([0-9]*\)\(\w\|\W\)*], [\2]), + [Minor version for f2fs-tools]) + +-AC_CHECK_FILE(.git, +- AC_DEFINE([F2FS_TOOLS_DATE], +- "m4_bpatsubst(f2fs_tools_gitdate, +- [\([0-9-]*\)\(\w\|\W\)*], [\1])", +- [f2fs-tools date based on Git commits]), +- AC_DEFINE([F2FS_TOOLS_DATE], +- "f2fs_tools_date", +- [f2fs-tools date based on Source releases])) ++dnl AC_CHECK_FILE(.git, ++dnl AC_DEFINE([F2FS_TOOLS_DATE], ++dnl "m4_bpatsubst(f2fs_tools_gitdate, ++dnl [\([0-9-]*\)\(\w\|\W\)*], [\1])", ++dnl [f2fs-tools date based on Git commits]), ++dnl AC_DEFINE([F2FS_TOOLS_DATE], ++dnl "f2fs_tools_date", ++dnl [f2fs-tools date based on Source releases])) ++ ++AC_DEFINE([F2FS_TOOLS_DATE], "f2fs_tools_date", [f2fs-tools date based on Source releases]) + + AC_CONFIG_SRCDIR([config.h.in]) + AC_CONFIG_HEADER([config.h]) diff --git a/pkgs/tools/filesystems/f3/default.nix b/pkgs/tools/filesystems/f3/default.nix index 61c6ab253cce..7fb9ed3c97ae 100644 --- a/pkgs/tools/filesystems/f3/default.nix +++ b/pkgs/tools/filesystems/f3/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "f3"; - version = "7.0"; + version = "7.1"; enableParallelBuilding = true; @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { owner = "AltraMayor"; repo = pname; rev = "v${version}"; - sha256 = "195j2zd747ffbsl8p5rf7dyn1j5n05zfqy1s9fm4y6lz8yc1nr17"; + sha256 = "0zglsmz683jg7f9wc6vmgljyg9w87pbnjw5x4w6x02w8233zvjqf"; }; buildInputs = [ parted udev ]; diff --git a/pkgs/tools/filesystems/fatresize/default.nix b/pkgs/tools/filesystems/fatresize/default.nix index 9af14b051261..7bb5dd415a6a 100644 --- a/pkgs/tools/filesystems/fatresize/default.nix +++ b/pkgs/tools/filesystems/fatresize/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, parted, utillinux }: stdenv.mkDerivation rec { - + version = "1.0.2"; name = "fatresize-${version}"; @@ -9,31 +9,32 @@ stdenv.mkDerivation rec { url = "mirror://sourceforge/fatresize/fatresize-${version}.tar.bz2"; sha256 = "04wp48jpdvq4nn0dgbw5za07g842rnxlh9mig4mslz70zqs0izjm"; }; - + buildInputs = [ parted utillinux ]; - + # This patch helps this unmantained piece of software to be built against recent parted # It basically modifies the detection scheme for parted version (the current one has no micro version defined) # The second change is to include a header for a moved function since 1.6+ to current 3.1+ parted # The third change is to modify the call to PED_ASSERT that is no longer defined with 2 params patches = [ ./fatresize_parted_nix.patch ]; - + preConfigure = '' echo "Replacing calls to ped_free with free ..." substituteInPlace ./fatresize.c --replace ped_free free ''; - + # Filesystem resize functions were reintroduced in parted 3.1 due to no other available free alternatives # but in a sepparate library -> libparted-fs-resize --- that's why the added LDFLAG makeFlags = '' LDFLAGS=-lparted-fs-resize ''; - + propagatedBuildInputs = [ parted utillinux ]; - - meta = { + + meta = with stdenv.lib; { description = "The FAT16/FAT32 non-destructive resizer"; homepage = https://sourceforge.net/projects/fatresize; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/filesystems/fatsort/default.nix b/pkgs/tools/filesystems/fatsort/default.nix index 75a94400627d..18d9097dacbc 100644 --- a/pkgs/tools/filesystems/fatsort/default.nix +++ b/pkgs/tools/filesystems/fatsort/default.nix @@ -1,12 +1,12 @@ {stdenv, fetchurl, help2man}: stdenv.mkDerivation rec { - version = "1.4.2.439"; + version = "1.5.0.456"; name = "fatsort-${version}"; src = fetchurl { url = "mirror://sourceforge/fatsort/${name}.tar.xz"; - sha256 = "1q51qq69854kr12knhyqjv7skj95qld6j04pv5v3xvxs0y9zkg5x"; + sha256 = "15fy2m4p9s8cfvnzdcd5ynkc2js0zklkkf34sjxdac7x2iwb8dd8"; }; patches = [ ./fatsort-Makefiles.patch ]; diff --git a/pkgs/tools/filesystems/glusterfs/default.nix b/pkgs/tools/filesystems/glusterfs/default.nix index f4aa9a52fce3..e915cc1c132a 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 = "3.12.12"; + version = "4.0.0"; name="${baseName}-${version}"; url="https://github.com/gluster/glusterfs/archive/v${version}.tar.gz"; - sha256 = "1q6rcf9y98w3kvgwdlbhl65phkdl0mfil6y7i3gnpf3d21gfb6nw"; + sha256 = "0af3fwiixddds6gdwhkyq3l214mmjl2wpjc2qayp5rpz79lnclq3"; }; buildInputs = [ fuse bison flex_2_5_35 openssl ncurses readline @@ -70,10 +70,13 @@ rec { ''; patches = [ + # Remove when https://bugzilla.redhat.com/show_bug.cgi?id=1450546 is fixed ./glusterfs-use-PATH-instead-of-hardcodes.patch + # Remove when https://bugzilla.redhat.com/show_bug.cgi?id=1450593 is fixed ./glusterfs-python-remove-find_library.patch # Remove when https://bugzilla.redhat.com/show_bug.cgi?id=1489610 is fixed ./glusterfs-fix-bug-1489610-glusterfind-var-data-under-prefix.patch + # Remove when https://bugzilla.redhat.com/show_bug.cgi?id=1559130 is fixed ./glusterfs-glusterfind-log-remote-node_cmd-error.patch ]; diff --git a/pkgs/tools/filesystems/glusterfs/glusterfs-python-remove-find_library.patch b/pkgs/tools/filesystems/glusterfs/glusterfs-python-remove-find_library.patch index 6dd1baad5dff..4757f2fce771 100644 --- a/pkgs/tools/filesystems/glusterfs/glusterfs-python-remove-find_library.patch +++ b/pkgs/tools/filesystems/glusterfs/glusterfs-python-remove-find_library.patch @@ -1,21 +1,23 @@ -From d321df349d10f038f0c89b9c11f8059572264f1b Mon Sep 17 00:00:00 2001 +From e6293e367f56833457291e32a4df7b21a52365a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Hamb=C3=BCchen?= Date: Sat, 13 May 2017 18:54:36 +0200 Subject: [PATCH] python: Remove all uses of find_library. Fixes #1450593 `find_library()` doesn't consider LD_LIBRARY_PATH on Python < 3.6. + +Change-Id: Iee26085cb5d14061001f19f032c2664d69a378a8 --- api/examples/getvolfile.py | 2 +- geo-replication/syncdaemon/libcxattr.py | 3 +-- - geo-replication/syncdaemon/libgfchangelog.py | 3 +-- + geo-replication/syncdaemon/libgfchangelog.py | 6 ++---- tests/features/ipctest.py | 10 ++-------- tests/utils/libcxattr.py | 5 ++--- tools/glusterfind/src/libgfchangelog.py | 3 +-- .../features/changelog/lib/examples/python/libgfchangelog.py | 3 +-- - 7 files changed, 9 insertions(+), 20 deletions(-) + 7 files changed, 10 insertions(+), 22 deletions(-) diff --git a/api/examples/getvolfile.py b/api/examples/getvolfile.py -index 0c95213..32c2268 100755 +index 0c95213f0..32c2268b3 100755 --- a/api/examples/getvolfile.py +++ b/api/examples/getvolfile.py @@ -3,7 +3,7 @@ @@ -28,7 +30,7 @@ index 0c95213..32c2268 100755 ctypes.c_void_p, ctypes.c_ulong] diff --git a/geo-replication/syncdaemon/libcxattr.py b/geo-replication/syncdaemon/libcxattr.py -index 3671e10..f576648 100644 +index 3671e102c..f576648b7 100644 --- a/geo-replication/syncdaemon/libcxattr.py +++ b/geo-replication/syncdaemon/libcxattr.py @@ -10,7 +10,6 @@ @@ -49,25 +51,28 @@ index 3671e10..f576648 100644 @classmethod def geterrno(cls): diff --git a/geo-replication/syncdaemon/libgfchangelog.py b/geo-replication/syncdaemon/libgfchangelog.py -index d87b56c..003c28c 100644 +index 334f5e9ea..093ae157a 100644 --- a/geo-replication/syncdaemon/libgfchangelog.py +++ b/geo-replication/syncdaemon/libgfchangelog.py -@@ -10,12 +10,11 @@ +@@ -9,14 +9,12 @@ + # import os - from ctypes import CDLL, RTLD_GLOBAL, create_string_buffer, get_errno, byref, c_ulong +-from ctypes import CDLL, RTLD_GLOBAL, create_string_buffer, \ +- get_errno, byref, c_ulong -from ctypes.util import find_library ++from ctypes import CDLL, RTLD_GLOBAL, create_string_buffer, get_errno, byref, c_ulong from syncdutils import ChangelogException, ChangelogHistoryNotAvailable class Changes(object): -- libgfc = CDLL(find_library("gfchangelog"), mode=RTLD_GLOBAL, use_errno=True) -+ libgfc = CDLL("libgfchangelog.so", mode=RTLD_GLOBAL, use_errno=True) +- libgfc = CDLL(find_library("gfchangelog"), mode=RTLD_GLOBAL, ++ libgfc = CDLL("libgfchangelog.so", mode=RTLD_GLOBAL, + use_errno=True) @classmethod - def geterrno(cls): diff --git a/tests/features/ipctest.py b/tests/features/ipctest.py -index 5aff319..9339248 100755 +index 5aff319b8..933924861 100755 --- a/tests/features/ipctest.py +++ b/tests/features/ipctest.py @@ -1,14 +1,8 @@ @@ -88,7 +93,7 @@ index 5aff319..9339248 100755 api.glfs_ipc.argtypes = [ ctypes.c_void_p, ctypes.c_int, ctypes.c_void_p, ctypes.c_void_p ] api.glfs_ipc.restype = ctypes.c_int diff --git a/tests/utils/libcxattr.py b/tests/utils/libcxattr.py -index 149db72..4e6e6c4 100644 +index 149db72e6..4e6e6c46d 100644 --- a/tests/utils/libcxattr.py +++ b/tests/utils/libcxattr.py @@ -11,7 +11,6 @@ @@ -112,10 +117,10 @@ index 149db72..4e6e6c4 100644 @classmethod def geterrno(cls): diff --git a/tools/glusterfind/src/libgfchangelog.py b/tools/glusterfind/src/libgfchangelog.py -index dd8153e..da822cf 100644 +index 0f6b40d6c..9ca3f326b 100644 --- a/tools/glusterfind/src/libgfchangelog.py +++ b/tools/glusterfind/src/libgfchangelog.py -@@ -12,14 +12,13 @@ +@@ -11,14 +11,13 @@ import os from ctypes import CDLL, get_errno, create_string_buffer, c_ulong, byref from ctypes import RTLD_GLOBAL @@ -132,7 +137,7 @@ index dd8153e..da822cf 100644 def raise_oserr(): diff --git a/xlators/features/changelog/lib/examples/python/libgfchangelog.py b/xlators/features/changelog/lib/examples/python/libgfchangelog.py -index 10e73c0..2cdbf11 100644 +index 10e73c02b..2cdbf1152 100644 --- a/xlators/features/changelog/lib/examples/python/libgfchangelog.py +++ b/xlators/features/changelog/lib/examples/python/libgfchangelog.py @@ -1,9 +1,8 @@ @@ -147,5 +152,5 @@ index 10e73c0..2cdbf11 100644 @classmethod def geterrno(cls): -- -2.7.4 +2.12.0 diff --git a/pkgs/tools/filesystems/jfsutils/ar-fix.patch b/pkgs/tools/filesystems/jfsutils/ar-fix.patch new file mode 100644 index 000000000000..697029cd5a8c --- /dev/null +++ b/pkgs/tools/filesystems/jfsutils/ar-fix.patch @@ -0,0 +1,10 @@ +--- jfsutils-1.1.15/configure.in.orig 2018-11-27 20:46:55.830242385 +0300 ++++ jfsutils-1.1.15/configure.in 2018-11-27 20:47:00.596307630 +0300 +@@ -15,6 +15,7 @@ + AC_PATH_PROG(LN, ln, ln) + AC_PROG_LN_S + AC_PROG_RANLIB ++AM_PROG_AR + + dnl Checks for header files. + AC_HEADER_STDC diff --git a/pkgs/tools/filesystems/jfsutils/default.nix b/pkgs/tools/filesystems/jfsutils/default.nix index 244f3e294a86..92dfe00c9514 100644 --- a/pkgs/tools/filesystems/jfsutils/default.nix +++ b/pkgs/tools/filesystems/jfsutils/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, libuuid }: +{ stdenv, fetchurl, libuuid, autoreconfHook }: stdenv.mkDerivation rec { name = "jfsutils-1.1.15"; @@ -8,12 +8,20 @@ stdenv.mkDerivation rec { sha256 = "0kbsy2sk1jv4m82rxyl25gwrlkzvl3hzdga9gshkxkhm83v1aji4"; }; - patches = [ ./types.patch ./hardening-format.patch ]; + patches = [ + ./types.patch + ./hardening-format.patch + # required for cross-compilation + ./ar-fix.patch + ]; + nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ libuuid ]; - meta = { + meta = with stdenv.lib; { description = "IBM JFS utilities"; - platforms = stdenv.lib.platforms.linux; + homepage = http://jfs.sourceforge.net; + license = licenses.gpl3; + platforms = platforms.linux; }; } diff --git a/pkgs/tools/filesystems/lizardfs/default.nix b/pkgs/tools/filesystems/lizardfs/default.nix index 0c8f05d6904d..f6637b621b8e 100644 --- a/pkgs/tools/filesystems/lizardfs/default.nix +++ b/pkgs/tools/filesystems/lizardfs/default.nix @@ -1,8 +1,10 @@ { stdenv +, fetchzip , fetchFromGitHub , cmake , makeWrapper , python +, db , fuse , asciidoc , libxml2 @@ -16,28 +18,46 @@ , zlib # optional }: -stdenv.mkDerivation rec { +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 { name = "lizardfs-${version}"; - version = "3.11.3"; + version = "3.12.0"; src = fetchFromGitHub { owner = "lizardfs"; repo = "lizardfs"; rev = "v${version}"; - sha256 = "1njgj242vgpdqb1di321jfqk4al5lk72x2iyp0nldy7h6r98l2ww"; + sha256 = "0zk73wmx82ari3m2mv0zx04x1ggsdmwcwn7k6bkl5c0jnxffc4ax"; }; - buildInputs = - [ cmake fuse asciidoc libxml2 libxslt docbook_xml_dtd_412 docbook_xsl - zlib boost pkgconfig judy pam makeWrapper + nativeBuildInputs = [ cmake pkgconfig makeWrapper ]; + + buildInputs = + [ db fuse asciidoc libxml2 libxslt docbook_xml_dtd_412 docbook_xsl + zlib boost judy pam ]; + patches = [ + ./remove-download-external.patch + ]; + + 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" - - # mfssnapshot and mfscgiserv are deprecated - rm $out/bin/mfssnapshot $out/sbin/mfscgiserv ''; meta = with stdenv.lib; { diff --git a/pkgs/tools/filesystems/lizardfs/remove-download-external.patch b/pkgs/tools/filesystems/lizardfs/remove-download-external.patch new file mode 100644 index 000000000000..6bbe95197772 --- /dev/null +++ b/pkgs/tools/filesystems/lizardfs/remove-download-external.patch @@ -0,0 +1,25 @@ +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/mkspiffs/default.nix b/pkgs/tools/filesystems/mkspiffs/default.nix new file mode 100644 index 000000000000..48f13925ab08 --- /dev/null +++ b/pkgs/tools/filesystems/mkspiffs/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, git }: + +# Changing the variables CPPFLAGS and BUILD_CONFIG_NAME can be done by +# overriding the same-named attributes. See ./presets.nix for examples. + +stdenv.mkDerivation rec { + name = "mkspiffs-${version}"; + version = "0.2.3"; + + src = fetchFromGitHub { + owner = "igrr"; + repo = "mkspiffs"; + rev = version; + fetchSubmodules = true; + sha256 = "1fgw1jqdlp83gv56mgnxpakky0q6i6f922niis4awvxjind8pbm1"; + }; + + nativeBuildInputs = [ git ]; + buildFlags = [ "dist" ]; + installPhase = '' + mkdir -p $out/bin + cp mkspiffs $out/bin + ''; + + meta = with stdenv.lib; { + description = "Tool to build and unpack SPIFFS images"; + license = licenses.mit; + homepage = https://github.com/igrr/mkspiffs; + maintainers = with maintainers; [ haslersn ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/filesystems/mkspiffs/presets.nix b/pkgs/tools/filesystems/mkspiffs/presets.nix new file mode 100644 index 000000000000..c0b74d9cf1b7 --- /dev/null +++ b/pkgs/tools/filesystems/mkspiffs/presets.nix @@ -0,0 +1,20 @@ +{ lib, mkspiffs }: + +# We provide the same presets as the upstream + +lib.mapAttrs ( + name: { CPPFLAGS }: + mkspiffs.overrideAttrs (drv: { + inherit CPPFLAGS; + BUILD_CONFIG_NAME = "-${name}"; + }) +) { + arduino-esp8266.CPPFLAGS = [ + "-DSPIFFS_USE_MAGIC_LENGTH=0" + "-DSPIFFS_ALIGNED_OBJECT_INDEX_TABLES=1" + ]; + + arduino-esp32.CPPFLAGS = [ "-DSPIFFS_OBJ_META_LEN=4" ]; + + esp-idf.CPPFLAGS = [ "-DSPIFFS_OBJ_META_LEN=4" ]; +} diff --git a/pkgs/tools/filesystems/mtools/default.nix b/pkgs/tools/filesystems/mtools/default.nix index e7a9963f6501..956b0039489d 100644 --- a/pkgs/tools/filesystems/mtools/default.nix +++ b/pkgs/tools/filesystems/mtools/default.nix @@ -1,15 +1,13 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "mtools-4.0.18"; + name = "mtools-4.0.22"; src = fetchurl { url = "mirror://gnu/mtools/${name}.tar.bz2"; - sha256 = "119gdfnsxc6hzicnsf718k0fxgy2q14pxn7557rc96aki20czsar"; + sha256 = "08shiy9am4x65yg8l5mplj8jrvsimzbaf2id8cmfc02b00i0yb35"; }; - # Prevents errors such as "mainloop.c:89:15: error: expected ')'" - # Upstream issue https://lists.gnu.org/archive/html/info-mtools/2014-02/msg00000.html patches = stdenv.lib.optional stdenv.isDarwin ./UNUSED-darwin.patch; # fails to find X on darwin @@ -17,10 +15,10 @@ stdenv.mkDerivation rec { doCheck = true; - meta = { - homepage = http://www.gnu.org/software/mtools/; + meta = with stdenv.lib; { + homepage = https://www.gnu.org/software/mtools/; description = "Utilities to access MS-DOS disks"; - platforms = stdenv.lib.platforms.unix; - maintainers = [ ]; + platforms = platforms.unix; + license = licenses.gpl3; }; } diff --git a/pkgs/tools/filesystems/mtpfs/default.nix b/pkgs/tools/filesystems/mtpfs/default.nix index afe51caa8772..bf048113714f 100644 --- a/pkgs/tools/filesystems/mtpfs/default.nix +++ b/pkgs/tools/filesystems/mtpfs/default.nix @@ -18,10 +18,11 @@ stdenv.mkDerivation rec { sha256 = "07acrqb17kpif2xcsqfqh5j4axvsa4rnh6xwnpqab5b9w5ykbbqv"; }; - meta = { + meta = with stdenv.lib; { homepage = https://github.com/cjd/mtpfs; description = "FUSE Filesystem providing access to MTP devices"; - platforms = stdenv.lib.platforms.all; - maintainers = [ stdenv.lib.maintainers.qknight ]; + platforms = platforms.all; + license = licenses.gpl3; + maintainers = [ maintainers.qknight ]; }; } diff --git a/pkgs/tools/filesystems/nilfs-utils/default.nix b/pkgs/tools/filesystems/nilfs-utils/default.nix index 6b56a8aadfa0..eccd72ceb238 100644 --- a/pkgs/tools/filesystems/nilfs-utils/default.nix +++ b/pkgs/tools/filesystems/nilfs-utils/default.nix @@ -46,14 +46,11 @@ stdenv.mkDerivation rec { find . -name .libs | xargs rm -rf ''; - meta = { + meta = with stdenv.lib; { description = "NILFS utilities"; - maintainers = with stdenv.lib.maintainers; - [ - raskin - ]; - platforms = with stdenv.lib.platforms; - linux; + maintainers = [ maintainers.raskin ]; + platforms = platforms.linux; + license = with licenses; [ gpl2 lgpl21 ]; downloadPage = "http://nilfs.sourceforge.net/en/download.html"; updateWalker = true; }; diff --git a/pkgs/tools/filesystems/nixpart/0.4/blivet.nix b/pkgs/tools/filesystems/nixpart/0.4/blivet.nix index 5879fd9d0821..24aab7dc6dd4 100644 --- a/pkgs/tools/filesystems/nixpart/0.4/blivet.nix +++ b/pkgs/tools/filesystems/nixpart/0.4/blivet.nix @@ -35,7 +35,7 @@ buildPythonApplication rec { ''; propagatedBuildInputs = [ - pykickstart pyparted pyblock libselinux cryptsetup + pykickstart pyparted pyblock libselinux.py cryptsetup ] ++ stdenv.lib.optional useNixUdev systemd; # tests are currently _heavily_ broken upstream diff --git a/pkgs/tools/filesystems/nixpart/0.4/dmraid.nix b/pkgs/tools/filesystems/nixpart/0.4/dmraid.nix index a4dcb408e058..fd6088891023 100644 --- a/pkgs/tools/filesystems/nixpart/0.4/dmraid.nix +++ b/pkgs/tools/filesystems/nixpart/0.4/dmraid.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "dmraid-1.0.0.rc15"; src = fetchurl { - url = "http://people.redhat.com/~heinzm/sw/dmraid/src/old/${name}.tar.bz2"; + url = "https://people.redhat.com/~heinzm/sw/dmraid/src/old/${name}.tar.bz2"; sha256 = "01bcaq0sc329ghgj7f182xws7jgjpdc41bvris8fsiprnxc7511h"; }; diff --git a/pkgs/tools/filesystems/nixpart/0.4/parted.nix b/pkgs/tools/filesystems/nixpart/0.4/parted.nix index f7071e45232e..046fe81e64ac 100644 --- a/pkgs/tools/filesystems/nixpart/0.4/parted.nix +++ b/pkgs/tools/filesystems/nixpart/0.4/parted.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { which also serves as a sample implementation and script backend. ''; - homepage = http://www.gnu.org/software/parted/; + homepage = https://www.gnu.org/software/parted/; license = stdenv.lib.licenses.gpl3Plus; maintainers = [ diff --git a/pkgs/tools/filesystems/nixpart/0.4/pyblock.nix b/pkgs/tools/filesystems/nixpart/0.4/pyblock.nix index 6fb9bd98fb36..881301ed38e5 100644 --- a/pkgs/tools/filesystems/nixpart/0.4/pyblock.nix +++ b/pkgs/tools/filesystems/nixpart/0.4/pyblock.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { md5_path = "f6d33a8362dee358517d0a9e2ebdd044"; src = fetchurl rec { - url = "http://src.fedoraproject.org/repo/pkgs/python-pyblock/" + url = "https://src.fedoraproject.org/repo/pkgs/python-pyblock/" + "${name}.tar.bz2/${md5_path}/${name}.tar.bz2"; sha256 = "f6cef88969300a6564498557eeea1d8da58acceae238077852ff261a2cb1d815"; }; diff --git a/pkgs/tools/filesystems/nixpart/0.4/pykickstart.nix b/pkgs/tools/filesystems/nixpart/0.4/pykickstart.nix index b86c0e5229af..ce1d0bf28a16 100644 --- a/pkgs/tools/filesystems/nixpart/0.4/pykickstart.nix +++ b/pkgs/tools/filesystems/nixpart/0.4/pykickstart.nix @@ -6,7 +6,7 @@ buildPythonApplication rec { md5_path = "d249f60aa89b1b4facd63f776925116d"; src = fetchurl rec { - url = "http://src.fedoraproject.org/repo/pkgs/pykickstart/" + url = "https://src.fedoraproject.org/repo/pkgs/pykickstart/" + "${name}.tar.gz/${md5_path}/${name}.tar.gz"; sha256 = "e0d0f98ac4c5607e6a48d5c1fba2d50cc804de1081043f9da68cbfc69cad957a"; }; diff --git a/pkgs/tools/filesystems/rdfind/default.nix b/pkgs/tools/filesystems/rdfind/default.nix index b421a768b3dc..2457ac59a213 100644 --- a/pkgs/tools/filesystems/rdfind/default.nix +++ b/pkgs/tools/filesystems/rdfind/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "rdfind-${version}"; - version = "1.3.5"; + version = "1.4.1"; src = fetchurl { url = "https://rdfind.pauldreik.se/${name}.tar.gz"; - sha256 = "0i63f2lwwkiq5m8shi3wwi59i1s25r6dx6flsgqxs1jvlcg0lvn3"; + sha256 = "132y3wwgnbpdx6f90q0yahd3nkr4cjzcy815ilc8p97b4vn17iih"; }; buildInputs = [ nettle ]; diff --git a/pkgs/tools/filesystems/reiser4progs/default.nix b/pkgs/tools/filesystems/reiser4progs/default.nix index 59d8e8aa4389..967a8ee43bef 100644 --- a/pkgs/tools/filesystems/reiser4progs/default.nix +++ b/pkgs/tools/filesystems/reiser4progs/default.nix @@ -21,10 +21,11 @@ stdenv.mkDerivation rec { substituteInPlace Makefile --replace ./run-ldconfig true ''; - meta = { + meta = with stdenv.lib; { inherit version; - homepage = http://www.namesys.com/; + homepage = https://sourceforge.net/projects/reiser4/; description = "Reiser4 utilities"; - platforms = stdenv.lib.platforms.linux; + license = licenses.gpl2; + platforms = platforms.linux; }; } diff --git a/pkgs/tools/filesystems/reiserfsprogs/default.nix b/pkgs/tools/filesystems/reiserfsprogs/default.nix index e23dd5f0bd14..345974bed58d 100644 --- a/pkgs/tools/filesystems/reiserfsprogs/default.nix +++ b/pkgs/tools/filesystems/reiserfsprogs/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, libuuid }: +{ stdenv, fetchurl, libuuid, autoreconfHook }: let version = "3.6.24"; in stdenv.mkDerivation rec { @@ -9,6 +9,8 @@ stdenv.mkDerivation rec { sha256 = "0q07df9wxxih8714a3mdp61h5n347l7j2a0l351acs3xapzgwi3y"; }; + patches = [ ./reiserfsprogs-ar-fix.patch ]; + nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ libuuid ]; NIX_CFLAGS_COMPILE = "-std=gnu90"; diff --git a/pkgs/tools/filesystems/reiserfsprogs/reiserfsprogs-ar-fix.patch b/pkgs/tools/filesystems/reiserfsprogs/reiserfsprogs-ar-fix.patch new file mode 100644 index 000000000000..356782a3d984 --- /dev/null +++ b/pkgs/tools/filesystems/reiserfsprogs/reiserfsprogs-ar-fix.patch @@ -0,0 +1,10 @@ +--- reiserfsprogs-3.6.24/configure.ac.orig 2018-11-29 17:16:52.313624894 +0300 ++++ reiserfsprogs-3.6.24/configure.ac 2018-11-29 17:16:54.480669132 +0300 +@@ -21,6 +21,7 @@ + AC_PROG_LN_S + AC_PROG_MAKE_SET + AC_PROG_RANLIB ++AM_PROG_AR + + dnl Checks for libraries. + diff --git a/pkgs/tools/filesystems/relfs/default.nix b/pkgs/tools/filesystems/relfs/default.nix index 9a8c3ecb0fc8..04a15dfa22be 100644 --- a/pkgs/tools/filesystems/relfs/default.nix +++ b/pkgs/tools/filesystems/relfs/default.nix @@ -40,10 +40,12 @@ stdenv.mkDerivation rec { chmod a+x \$out/bin/relfs_grant; ''; - meta = { + meta = with stdenv.lib; { description = "A relational filesystem on top of FUSE"; - maintainers = [stdenv.lib.maintainers.raskin]; - platforms = stdenv.lib.platforms.linux; + homepage = http://relfs.sourceforge.net; + license = licenses.gpl2; + maintainers = [ maintainers.raskin ]; + platforms = platforms.linux; broken = true; }; } diff --git a/pkgs/tools/filesystems/smbnetfs/default.nix b/pkgs/tools/filesystems/smbnetfs/default.nix index 9c279f99b005..8a9af4ba13c1 100644 --- a/pkgs/tools/filesystems/smbnetfs/default.nix +++ b/pkgs/tools/filesystems/smbnetfs/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ raskin ]; platforms = platforms.linux; license = licenses.gpl2; - downloadPage = "http://sourceforge.net/projects/smbnetfs/files/smbnetfs"; + downloadPage = "https://sourceforge.net/projects/smbnetfs/files/smbnetfs"; updateWalker = true; inherit version; homepage = https://sourceforge.net/projects/smbnetfs/; diff --git a/pkgs/tools/filesystems/smbnetfs/default.upstream b/pkgs/tools/filesystems/smbnetfs/default.upstream index 9e2ba2bd59bb..d56fa42f1d1b 100644 --- a/pkgs/tools/filesystems/smbnetfs/default.upstream +++ b/pkgs/tools/filesystems/smbnetfs/default.upstream @@ -1,4 +1,4 @@ -url http://sourceforge.net/projects/smbnetfs/files/smbnetfs/ +url https://sourceforge.net/projects/smbnetfs/files/smbnetfs/ version_link '[-][0-9.]+[a-z]*/$' version_link '[.]tar[.][a-z0-9]+/download$' SF_redirect diff --git a/pkgs/tools/filesystems/snapraid/default.nix b/pkgs/tools/filesystems/snapraid/default.nix index 279d6adf9a22..725ff3e56dcd 100644 --- a/pkgs/tools/filesystems/snapraid/default.nix +++ b/pkgs/tools/filesystems/snapraid/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "snapraid-${version}"; - version = "11.2"; + version = "11.3"; src = fetchFromGitHub { owner = "amadvance"; repo = "snapraid"; rev = "v${version}"; - sha256 = "01z8fl3x2j5bnm0rybj7hhch18is6dkwqc43yzwc6418spr4imsd"; + sha256 = "08rwz55njkr1w794y3hs8nxc11vzbv4drds9wgxpf6ps8qf9q49f"; }; VERSION = version; diff --git a/pkgs/tools/filesystems/squashfs/default.nix b/pkgs/tools/filesystems/squashfs/default.nix index d5bcd912c957..389a614f54b0 100644 --- a/pkgs/tools/filesystems/squashfs/default.nix +++ b/pkgs/tools/filesystems/squashfs/default.nix @@ -15,13 +15,17 @@ stdenv.mkDerivation rec { rev = "9c1db6d13a51a2e009f0027ef336ce03624eac0d"; }; - # These patches ensures that mksquashfs output is reproducible. - # See also https://reproducible-builds.org/docs/system-images/ - # and https://github.com/NixOS/nixpkgs/issues/40144. patches = [ + # These patches ensures that mksquashfs output is reproducible. + # See also https://reproducible-builds.org/docs/system-images/ + # and https://github.com/NixOS/nixpkgs/issues/40144. ./0001-If-SOURCE_DATE_EPOCH-is-set-override-timestamps-with.patch ./0002-If-SOURCE_DATE_EPOCH-is-set-also-clamp-content-times.patch ./0003-remove-frag-deflator-thread.patch + + # This patch adds an option to pad filesystems (increasing size) in + # exchange for better chunking / binary diff calculation. + ./squashfs-tools-4.3-4k-align.patch ] ++ stdenv.lib.optional stdenv.isDarwin ./darwin.patch; buildInputs = [ zlib xz ] diff --git a/pkgs/tools/filesystems/squashfs/squashfs-tools-4.3-4k-align.patch b/pkgs/tools/filesystems/squashfs/squashfs-tools-4.3-4k-align.patch new file mode 100644 index 000000000000..b7c949182e0b --- /dev/null +++ b/pkgs/tools/filesystems/squashfs/squashfs-tools-4.3-4k-align.patch @@ -0,0 +1,92 @@ +From 7bda7c75748f36b0a50f93e46144d5a4de4974ad Mon Sep 17 00:00:00 2001 +From: Amin Hassani +Date: Thu, 15 Dec 2016 10:43:15 -0800 +Subject: [PATCH] mksquashfs 4K aligns the files inside the squashfs image + +Files inside a squashfs image are not necessarily 4k (4096) +aligned. This patch starts each file in a 4k aligned address and pads +zero to the end of the file until it reaches the next 4k aligned +address. This will not change the size of the compressed +blocks (especially the last one) and hence it will not change how the +files are being loaded in kernel or unsquashfs. However on average this +increases the size of the squashfs image which can be calculated by the +following formula: + +increased_size = (number_of_unfragmented_files_in_image + number of fragments) * 2048 + +The 4k alignment can be enabled by flag '-4k-align' +--- + squashfs-tools/mksquashfs.c | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +diff --git a/squashfs-tools/mksquashfs.c b/squashfs-tools/mksquashfs.c +index 8b1376f..683973d 100644 +--- a/squashfs-tools/mksquashfs.c ++++ b/squashfs-tools/mksquashfs.c +@@ -99,6 +99,8 @@ int old_exclude = TRUE; + int use_regex = FALSE; + int nopad = FALSE; + int exit_on_error = FALSE; ++int do_4k_align = FALSE; ++#define ALIGN_UP(bytes, size) (bytes = (bytes + size - 1) & ~(size - 1)) + + long long global_uid = -1, global_gid = -1; + +@@ -1513,6 +1515,9 @@ void unlock_fragments() + * queue at this time. + */ + while(!queue_empty(locked_fragment)) { ++ // 4k align the start of remaining queued fragments. ++ if(do_4k_align) ++ ALIGN_UP(bytes, 4096); + write_buffer = queue_get(locked_fragment); + frg = write_buffer->block; + size = SQUASHFS_COMPRESSED_SIZE_BLOCK(fragment_table[frg].size); +@@ -2420,6 +2420,9 @@ + compressed_size = SQUASHFS_COMPRESSED_SIZE_BLOCK(c_byte); + write_buffer->size = compressed_size; + if(fragments_locked == FALSE) { ++ // 4k align the start of each fragment. ++ if(do_4k_align) ++ ALIGN_UP(bytes, 4096); + fragment_table[file_buffer->block].size = c_byte; + fragment_table[file_buffer->block].start_block = bytes; + write_buffer->block = bytes; +@@ -2761,6 +2769,10 @@ int write_file_blocks(squashfs_inode *inode, struct dir_ent *dir_ent, + long long sparse = 0; + struct file_buffer *fragment_buffer = NULL; + ++ // 4k align the start of each file. ++ if(do_4k_align) ++ ALIGN_UP(bytes, 4096); ++ + if(pre_duplicate(read_size)) + return write_file_blocks_dup(inode, dir_ent, read_buffer, dup); + +@@ -4692,6 +4704,7 @@ void write_filesystem_tables(struct squashfs_super_block *sBlk, int nopad) + "compressed", no_fragments ? "no" : noF ? "uncompressed" : + "compressed", no_xattrs ? "no" : noX ? "uncompressed" : + "compressed"); ++ printf("\t4k %saligned\n", do_4k_align ? "" : "un"); + printf("\tduplicates are %sremoved\n", duplicate_checking ? "" : + "not "); + printf("Filesystem size %.2f Kbytes (%.2f Mbytes)\n", bytes / 1024.0, +@@ -5346,6 +5359,8 @@ print_compressor_options: + root_name = argv[i]; + } else if(strcmp(argv[i], "-version") == 0) { + VERSION(); ++ } else if(strcmp(argv[i], "-4k-align") == 0) { ++ do_4k_align = TRUE; + } else { + ERROR("%s: invalid option\n\n", argv[0]); + printOptions: +@@ -5387,6 +5402,7 @@ printOptions: + ERROR("\t\t\tdirectory containing that directory, " + "rather than the\n"); + ERROR("\t\t\tcontents of the directory\n"); ++ ERROR("-4k-align\t\tenables 4k alignment of all files\n"); + ERROR("\nFilesystem filter options:\n"); + ERROR("-p \tAdd pseudo file " + "definition\n"); +-- +2.14.1.480.gb18f417b89-goog (previously; hand-patched by charles-dyfis-net) diff --git a/pkgs/tools/filesystems/tmsu/default.nix b/pkgs/tools/filesystems/tmsu/default.nix index 359653465059..3c6dd2648ef6 100644 --- a/pkgs/tools/filesystems/tmsu/default.nix +++ b/pkgs/tools/filesystems/tmsu/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { name = "tmsu-${version}"; - version = "0.7.0"; + version = "0.7.1"; go-sqlite3 = fetchgit { url = "git://github.com/mattn/go-sqlite3"; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { owner = "oniony"; repo = "tmsu"; rev = "v${version}"; - sha256 = "0vccxb8mlr7wf92xawnqpvzwlw2xs3b962hjn09dnd6yxqscql64"; + sha256 = "0d1sryq80chb9vrf9z0lfx4xb3sdkg01f9hqf3bb9c89vm6v2lwg"; }; buildInputs = [ go fuse ]; diff --git a/pkgs/tools/filesystems/wdfs/default.nix b/pkgs/tools/filesystems/wdfs/default.nix index dc725b5078f0..135373e09f42 100644 --- a/pkgs/tools/filesystems/wdfs/default.nix +++ b/pkgs/tools/filesystems/wdfs/default.nix @@ -9,9 +9,11 @@ stdenv.mkDerivation rec }; nativeBuildInputs = [ pkgconfig ]; buildInputs = [fuse glib neon]; - meta = { + + meta = with stdenv.lib; { homepage = http://noedler.de/projekte/wdfs/; + license = licenses.gpl2; description = "User-space filesystem that allows to mount a webdav share"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; }; } diff --git a/pkgs/tools/filesystems/xfsprogs/default.nix b/pkgs/tools/filesystems/xfsprogs/default.nix index d38e26edec6e..98cc327bc29c 100644 --- a/pkgs/tools/filesystems/xfsprogs/default.nix +++ b/pkgs/tools/filesystems/xfsprogs/default.nix @@ -1,36 +1,41 @@ -{ stdenv, fetchpatch, fetchgit, autoconf, automake, gettext, libtool, readline, utillinux }: +{ stdenv, buildPackages, fetchpatch, fetchgit, autoconf, automake, gettext, libtool, pkgconfig +, icu, libuuid, readline +}: let gentooPatch = name: sha256: fetchpatch { - url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-fs/xfsprogs/files/${name}?id=f4055adc94e11d182033a71e32f97b357c034aff"; + url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-fs/xfsprogs/files/${name}?id=2517dd766cf84d251631f4324f7ec4bce912abb9"; inherit sha256; }; in stdenv.mkDerivation rec { name = "xfsprogs-${version}"; - version = "4.14.0"; + version = "4.19.0"; src = fetchgit { url = "https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git"; rev = "v${version}"; - sha256 = "19mg3avm188xz215hqbbh7251q27qwm7g1xr8ffrjwvzmdq55rxj"; + sha256 = "18728hzfxr1bg4bdzqlxjs893ac1zwlfr7nmc2q4a1sxs0sphd1d"; }; outputs = [ "bin" "dev" "out" "doc" ]; - nativeBuildInputs = [ autoconf automake libtool gettext ]; - propagatedBuildInputs = [ utillinux ]; # Dev headers include - buildInputs = [ readline ]; + depsBuildBuild = [ buildPackages.stdenv.cc ]; + nativeBuildInputs = [ + autoconf automake libtool gettext pkgconfig + libuuid # codegen tool uses libuuid + ]; + buildInputs = [ readline icu ]; + propagatedBuildInputs = [ libuuid ]; # Dev headers include enableParallelBuilding = true; # Why is all this garbage needed? Why? Why? patches = [ - (gentooPatch "xfsprogs-4.12.0-sharedlibs.patch" "1i081749x91jvlrw84l4a3r081vqcvn6myqhnqbnfcfhd64h12bq") - (gentooPatch "xfsprogs-4.7.0-libxcmd-link.patch" "1lvy1ajzml39a631a7jqficnzsd40bzkca7hkxv1ybiqyp8sf55s") + (gentooPatch "xfsprogs-4.15.0-sharedlibs.patch" "0bv2naxpiw7vcsg8p1v2i47wgfda91z1xy1kfwydbp4wmb4nbyyv") + (gentooPatch "xfsprogs-4.15.0-docdir.patch" "1srgdidvq2ka0rmfdwpqp92fapgh53w1h7rajm4nnby5vp2v8dfr") (gentooPatch "xfsprogs-4.9.0-underlinking.patch" "1r7l8jphspy14i43zbfnjrnyrdm4cpgyfchblascxylmans0gci7") - ./glibc-2.27.patch ]; preConfigure = '' diff --git a/pkgs/tools/filesystems/xfsprogs/glibc-2.27.patch b/pkgs/tools/filesystems/xfsprogs/glibc-2.27.patch deleted file mode 100644 index 1f398b1daa85..000000000000 --- a/pkgs/tools/filesystems/xfsprogs/glibc-2.27.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 8041435de7ed028a27ecca64302945ad455c69a6 Mon Sep 17 00:00:00 2001 -From: "Darrick J. Wong" -Date: Mon, 5 Feb 2018 14:38:02 -0600 -Subject: xfs_io: fix copy_file_range symbol name collision - -glibc 2.27 has a copy_file_range wrapper, so we need to change our -internal function out of the way to avoid compiler warnings. - -Reported-by: fredrik@crux.nu -Signed-off-by: Darrick J. Wong -Reviewed-by: Eric Sandeen -Signed-off-by: Eric Sandeen ---- - io/copy_file_range.c | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -diff --git a/io/copy_file_range.c b/io/copy_file_range.c -index d1dfc5a..99fba20 100644 ---- a/io/copy_file_range.c -+++ b/io/copy_file_range.c -@@ -42,13 +42,18 @@ copy_range_help(void) - ")); - } - -+/* -+ * Issue a raw copy_file_range syscall; for our test program we don't want the -+ * glibc buffered copy fallback. -+ */ - static loff_t --copy_file_range(int fd, loff_t *src, loff_t *dst, size_t len) -+copy_file_range_cmd(int fd, loff_t *src, loff_t *dst, size_t len) - { - loff_t ret; - - do { -- ret = syscall(__NR_copy_file_range, fd, src, file->fd, dst, len, 0); -+ ret = syscall(__NR_copy_file_range, fd, src, file->fd, dst, -+ len, 0); - if (ret == -1) { - perror("copy_range"); - return errno; -@@ -130,7 +135,7 @@ copy_range_f(int argc, char **argv) - copy_dst_truncate(); - } - -- ret = copy_file_range(fd, &src, &dst, len); -+ ret = copy_file_range_cmd(fd, &src, &dst, len); - close(fd); - return ret; - } --- -cgit v1.1 - diff --git a/pkgs/tools/graphics/appleseed/default.nix b/pkgs/tools/graphics/appleseed/default.nix index 0fe6dcfbfd30..7ac9a2016611 100644 --- a/pkgs/tools/graphics/appleseed/default.nix +++ b/pkgs/tools/graphics/appleseed/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, cmake, boost165, pkgconfig, guile, -eigen3_3, libpng, python, libGLU, qt4, openexr, openimageio, +eigen, libpng, python, libGLU, qt4, openexr, openimageio, opencolorio, xercesc, ilmbase, osl, seexpr }: @@ -19,7 +19,7 @@ in stdenv.mkDerivation rec { sha256 = "0m7zvfkdjfn48zzaxh2wa1bsaj4l876a05bzgmjlfq5dz3202anr"; }; buildInputs = [ - cmake pkgconfig boost_static guile eigen3_3 libpng python + cmake pkgconfig boost_static guile eigen libpng python libGLU qt4 openexr openimageio opencolorio xercesc osl seexpr ]; diff --git a/pkgs/tools/graphics/asymptote/default.nix b/pkgs/tools/graphics/asymptote/default.nix index 1aa4fff82241..102ffae5f9d0 100644 --- a/pkgs/tools/graphics/asymptote/default.nix +++ b/pkgs/tools/graphics/asymptote/default.nix @@ -1,5 +1,5 @@ -{stdenv, fetchurl - , freeglut, ghostscriptX, imagemagick, fftw +{stdenv, fetchurl, fetchpatch + , freeglut, ghostscriptX, imagemagick, fftw , boehmgc, libGLU, libGL, mesa_noglu, ncurses, readline, gsl, libsigsegv , python, zlib, perl, texLive, texinfo, xz , darwin @@ -33,9 +33,18 @@ stdenv.mkDerivation { inherit (s) url sha256; }; + patches = [ + # Remove when updating from 2.47 to 2.48 + # Compatibility with BoehmGC 7.6.8 + (fetchpatch { + url = "https://github.com/vectorgraphics/asymptote/commit/38a59370dc5ac720c29e1424614a10f7384b943f.patch"; + sha256 = "0c3d11hzxxaqh24kfw9y8zvlid54kk40rx2zajx7jwl12gga05s1"; + }) + ]; + preConfigure = '' export HOME="$PWD" - patchShebangs . + patchShebangs . sed -e 's@epswrite@eps2write@g' -i runlabel.in xz -d < ${texinfo.src} | tar --wildcards -x texinfo-'*'/doc/texinfo.tex cp texinfo-*/doc/texinfo.tex doc/ @@ -63,6 +72,7 @@ stdenv.mkDerivation { description = "A tool for programming graphics intended to replace Metapost"; license = licenses.gpl3Plus; maintainers = [ maintainers.raskin maintainers.peti ]; + broken = stdenv.isDarwin; # https://github.com/vectorgraphics/asymptote/issues/69 platforms = platforms.linux ++ platforms.darwin; }; } diff --git a/pkgs/tools/graphics/asymptote/default.upstream b/pkgs/tools/graphics/asymptote/default.upstream index 3739390fd1d3..e86d81ba4435 100644 --- a/pkgs/tools/graphics/asymptote/default.upstream +++ b/pkgs/tools/graphics/asymptote/default.upstream @@ -1,4 +1,4 @@ -url http://sourceforge.net/projects/asymptote/files/ +url https://sourceforge.net/projects/asymptote/files/ SF_version_dir version_link 'src[.]tgz/download$' SF_redirect diff --git a/pkgs/tools/graphics/barcode/default.nix b/pkgs/tools/graphics/barcode/default.nix index 4fa9fff97d39..de09c2b27804 100644 --- a/pkgs/tools/graphics/barcode/default.nix +++ b/pkgs/tools/graphics/barcode/default.nix @@ -15,9 +15,9 @@ stdenv.mkDerivation rec { description = "GNU barcode generator"; maintainers = with maintainers; [ raskin ]; platforms = platforms.linux; # Maybe other non-darwin Unix - downloadPage = "http://ftp.gnu.org/gnu/barcode/"; + downloadPage = "https://ftp.gnu.org/gnu/barcode/"; updateWalker = true; - homepage = http://ftp.gnu.org/gnu/barcode/; + homepage = https://www.gnu.org/software/barcode/; license = licenses.gpl3; }; } diff --git a/pkgs/tools/graphics/bins/bins_edit-isa.patch b/pkgs/tools/graphics/bins/bins_edit-isa.patch deleted file mode 100644 index 68aad10ddff4..000000000000 --- a/pkgs/tools/graphics/bins/bins_edit-isa.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/bins_edit 2005-08-25 14:34:39.000000000 -0400 -+++ b/bins_edit 2016-05-18 20:25:40.913460314 -0400 -@@ -26,7 +26,7 @@ - - use Getopt::Long; - use IO::File; --use UNIVERSAL qw(isa); -+use Scalar::Util 'reftype'; - - # XML parsing & writing - use XML::Grove; -@@ -198,7 +198,7 @@ - my $fieldValue; - foreach my $element - (@{$document->at_path('/'.$fileType.'/description')->{Contents}}) { -- if (isa($element, 'XML::Grove::Element') && $element->{Name} eq "field") { -+ if (reftype($element) eq 'XML::Grove::Element' && $element->{Name} eq "field") { - $fieldName = $element->{Attributes}{'name'}; - $fieldValue = ""; - if ($fieldName eq $field) { diff --git a/pkgs/tools/graphics/bins/cp-dash-f.patch b/pkgs/tools/graphics/bins/cp-dash-f.patch deleted file mode 100644 index e280e5349c1f..000000000000 --- a/pkgs/tools/graphics/bins/cp-dash-f.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/bins 2016-05-18 20:45:49.513330005 -0400 -+++ b/bins 2016-05-18 20:58:58.957830874 -0400 -@@ -1332,7 +1332,7 @@ - mkdir $destDir, 0755 - or die("\nCannot create $destDir: $?"); - } -- system("cp", "-R", bsd_glob("$staticDir/*", GLOB_TILDE), "$destDir") == 0 -+ system("cp", "-Rf", bsd_glob("$staticDir/*", GLOB_TILDE), "$destDir") == 0 - or die("\nCannot copy $staticDir directory content to $destDir: $?"); - } else { - beVerboseN(" Cannot find any static template directory.", 4); diff --git a/pkgs/tools/graphics/bins/default.nix b/pkgs/tools/graphics/bins/default.nix deleted file mode 100644 index b43e99c42a14..000000000000 --- a/pkgs/tools/graphics/bins/default.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ stdenv, fetchurl, makeWrapper, perl, perlPackages }: - -let - version = "1.1.29"; - -in - -#note: bins-edit-gui does not work - -stdenv.mkDerivation { - name = "bins-${version}"; - - src = fetchurl { - url = "http://download.gna.org/bins/bins-${version}.tar.gz"; - sha256 = "0n4pcssyaic4xbk25aal0b3g0ibmi2f3gpv0gsnaq61sqipyjl94"; - }; - - buildInputs = with perlPackages; [ makeWrapper perl - ImageSize ImageInfo PerlMagick - URI HTMLParser HTMLTemplate HTMLClean - XMLGrove XMLHandlerYAWriter - TextIconv TextUnaccent - DateTimeFormatDateParse ]; #TODO need Gtk (not Gtk2?) for bins-edit-gui - - patches = [ ./bins_edit-isa.patch - ./hashref.patch - ./cp-dash-f.patch ]; - - installPhase = '' - export DESTDIR=$out; - export PREFIX=.; - - echo | ./install.sh - - for f in bins bins_edit bins-edit-gui; do - substituteInPlace $out/bin/$f \ - --replace /usr/bin/perl ${perl}/bin/perl \ - --replace /etc/bins $out/etc/bins \ - --replace /usr/local/share $out/share; - wrapProgram $out/bin/$f --set PERL5LIB "$PERL5LIB"; - done - ''; - - meta = { - description = "Generates static HTML photo albums"; - homepage = http://bins.sautret.org; - license = stdenv.lib.licenses.gpl2; - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/tools/graphics/bins/hashref.patch b/pkgs/tools/graphics/bins/hashref.patch deleted file mode 100644 index e16d3a78c52d..000000000000 --- a/pkgs/tools/graphics/bins/hashref.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/bins 2016-05-18 20:45:49.513330005 -0400 -+++ b/bins 2016-05-18 20:58:58.957830874 -0400 -@@ -3643,8 +3643,8 @@ - - my @descTable; - foreach my $tagName (@mainFields) { -- if (${%$hashref}{$tagName}) { -- my $value=${%$hashref}{$tagName}; -+ if (${$hashref}{$tagName}) { -+ my $value=${$hashref}{$tagName}; - $value =~ s/'/'/g ; # in case it's used in javascript code - push @descTable, {DESC_FIELD_NAME => getFields($configHash)->{$tagName}->{'Name'}, - DESC_FIELD_VALUE => $value, diff --git a/pkgs/tools/graphics/blockhash/default.nix b/pkgs/tools/graphics/blockhash/default.nix index 5ddf8185b3cf..ad72933cc771 100644 --- a/pkgs/tools/graphics/blockhash/default.nix +++ b/pkgs/tools/graphics/blockhash/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, python, pkgconfig, imagemagick }: +{ stdenv, fetchFromGitHub, python, pkgconfig, imagemagick, wafHook }: stdenv.mkDerivation rec { name = "blockhash-${version}"; @@ -11,13 +11,9 @@ stdenv.mkDerivation rec { sha256 = "0m7ikppl42iicgmwsb7baajmag7v0p1ab06xckifvrr0zm21bq9p"; }; - nativeBuildInputs = [ python pkgconfig ]; + nativeBuildInputs = [ python pkgconfig wafHook ]; buildInputs = [ imagemagick ]; - configurePhase = "python waf configure --prefix=$out"; - buildPhase = "python waf"; - installPhase = "python waf install"; - meta = with stdenv.lib; { homepage = "http://blockhash.io/"; description = '' diff --git a/pkgs/tools/graphics/cfdg/default.nix b/pkgs/tools/graphics/cfdg/default.nix index a4d49edcb447..c65d1302dcaf 100644 --- a/pkgs/tools/graphics/cfdg/default.nix +++ b/pkgs/tools/graphics/cfdg/default.nix @@ -27,6 +27,7 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ raskin ]; platforms = platforms.linux; homepage = https://contextfreeart.org/; + license = licenses.gpl2; downloadPage = "https://contextfreeart.org/mediawiki/index.php/Download_page"; }; } diff --git a/pkgs/tools/graphics/cuneiform/default.nix b/pkgs/tools/graphics/cuneiform/default.nix index cc899ab104f9..9fcb7ba404d0 100644 --- a/pkgs/tools/graphics/cuneiform/default.nix +++ b/pkgs/tools/graphics/cuneiform/default.nix @@ -24,9 +24,11 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; - meta = { + meta = with stdenv.lib; { description = "Multi-language OCR system"; - platforms = stdenv.lib.platforms.linux; - maintainers = with stdenv.lib.maintainers; [raskin]; + homepage = https://launchpad.net/cuneiform-linux; + license = licenses.bsd3; + platforms = platforms.linux; + maintainers = [ maintainers.raskin ]; }; } diff --git a/pkgs/tools/graphics/dmtx-utils/default.upstream b/pkgs/tools/graphics/dmtx-utils/default.upstream index 8768681642e5..2bb7fe31bf7c 100644 --- a/pkgs/tools/graphics/dmtx-utils/default.upstream +++ b/pkgs/tools/graphics/dmtx-utils/default.upstream @@ -1,4 +1,4 @@ -url http://sourceforge.net/projects/libdmtx/files/libdmtx/ +url https://sourceforge.net/projects/libdmtx/files/libdmtx/ SF_version_dir version_link 'dmtx-utils-.*[.]tar[.][a-z0-9]+/download$' SF_redirect diff --git a/pkgs/tools/graphics/editres/default.nix b/pkgs/tools/graphics/editres/default.nix index b8f32c33a530..cb83e02689cf 100644 --- a/pkgs/tools/graphics/editres/default.nix +++ b/pkgs/tools/graphics/editres/default.nix @@ -15,10 +15,10 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; - meta = { + meta = with stdenv.lib; { homepage = https://cgit.freedesktop.org/xorg/app/editres/; description = "A dynamic resource editor for X Toolkit applications"; - - platforms = stdenv.lib.platforms.linux; + license = licenses.mit; + platforms = platforms.linux; }; } diff --git a/pkgs/tools/graphics/exif/default.nix b/pkgs/tools/graphics/exif/default.nix index d6ec68ba3cc5..83fec1287a6b 100644 --- a/pkgs/tools/graphics/exif/default.nix +++ b/pkgs/tools/graphics/exif/default.nix @@ -11,9 +11,10 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ libexif popt libintl ]; - meta = { - homepage = http://libexif.sourceforge.net/; + meta = with stdenv.lib; { + homepage = https://libexif.github.io; description = "A utility to read and manipulate EXIF data in digital photographs"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.lgpl21; }; } diff --git a/pkgs/tools/graphics/fbv/default.nix b/pkgs/tools/graphics/fbv/default.nix new file mode 100644 index 000000000000..c7fab1710672 --- /dev/null +++ b/pkgs/tools/graphics/fbv/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, getopt, libjpeg, libpng12, libungif }: + +stdenv.mkDerivation rec { + name = "fbv-1.0b"; + + src = fetchurl { + url = "http://s-tech.elsat.net.pl/fbv/${name}.tar.gz"; + sha256 = "0g5b550vk11l639y8p5sx1v1i6ihgqk0x1hd0ri1bc2yzpdbjmcv"; + }; + + buildInputs = [ getopt libjpeg libpng12 libungif ]; + + enableParallelBuilding = true; + + preInstall = '' + mkdir -p $out/{bin,man/man1} + ''; + + meta = with stdenv.lib; { + description = "View pictures on a linux framebuffer device"; + homepage = http://s-tech.elsat.net.pl/fbv/; + license = licenses.gpl2; + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/pkgs/tools/graphics/feedgnuplot/default.nix b/pkgs/tools/graphics/feedgnuplot/default.nix index 3708bc9c0fc6..4ff769eadf54 100644 --- a/pkgs/tools/graphics/feedgnuplot/default.nix +++ b/pkgs/tools/graphics/feedgnuplot/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, buildPerlPackage, makeWrapper, gawk +{ stdenv, fetchFromGitHub, makeWrapper, gawk , makeFontsConf, freefont_ttf, gnuplot, perl, perlPackages }: @@ -8,15 +8,15 @@ let in -buildPerlPackage rec { +perlPackages.buildPerlPackage rec { name = "feedgnuplot-${version}"; - version = "1.49"; + version = "1.51"; src = fetchFromGitHub { owner = "dkogan"; repo = "feedgnuplot"; rev = "v${version}"; - sha256 = "1bjnx36rsxlj845w9apvdjpza8vd9rbs3dlmgvky6yznrwa6sm02"; + sha256 = "0npk2l032cnmibjj5zf3ii09mpxciqn32lx6g5bal91bkxwn7r5i"; }; outputs = [ "out" ]; diff --git a/pkgs/tools/graphics/fim/default.nix b/pkgs/tools/graphics/fim/default.nix index 066c181f53c2..7303f27fe111 100644 --- a/pkgs/tools/graphics/fim/default.nix +++ b/pkgs/tools/graphics/fim/default.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { to be a highly customizable and scriptable for users who are comfortable with software like the VIM text editor or the Mutt mail user agent. ''; - homepage = http://www.nongnu.org/fbi-improved/; + homepage = https://www.nongnu.org/fbi-improved/; license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = with maintainers; [ primeos ]; diff --git a/pkgs/tools/graphics/glmark2/default.nix b/pkgs/tools/graphics/glmark2/default.nix index 14972fc5e56f..70821468992b 100644 --- a/pkgs/tools/graphics/glmark2/default.nix +++ b/pkgs/tools/graphics/glmark2/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, pkgconfig, libjpeg, libpng, xorg, libX11, libGL, libdrm, - python27, wayland, udev, mesa_noglu }: + python27, wayland, udev, mesa_noglu, wafHook }: stdenv.mkDerivation rec { name = "glmark2-${version}"; @@ -12,19 +12,12 @@ stdenv.mkDerivation rec { sha256 = "076l75rfl6pnp1wgiwlaihy1vg2advg1z8bi0x84kk259kldgvwn"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig wafHook ]; buildInputs = [ libjpeg libpng xorg.libxcb libX11 libGL libdrm python27 wayland udev mesa_noglu ]; - buildPhase = '' - python ./waf configure --prefix=$out --with-flavors x11-gl,x11-glesv2,drm-gl,drm-glesv2,wayland-gl,wayland-glesv2 - python2 ./waf - ''; - - installPhase = '' - python2 ./waf install --destdir="$pkgdir/" - ''; + configureFlags = ["--with-flavors=x11-gl,x11-glesv2,drm-gl,drm-glesv2,wayland-gl,wayland-glesv2"]; meta = with stdenv.lib; { description = "OpenGL (ES) 2.0 benchmark"; diff --git a/pkgs/tools/graphics/glxinfo/default.nix b/pkgs/tools/graphics/glxinfo/default.nix index a3a9a4d8eda4..6a2a3a5a46e8 100644 --- a/pkgs/tools/graphics/glxinfo/default.nix +++ b/pkgs/tools/graphics/glxinfo/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "glxinfo-${version}"; - version = "8.3.0"; + version = "8.4.0"; src = fetchurl { - url = "ftp://ftp.freedesktop.org/pub/mesa/demos/${version}/mesa-demos-${version}.tar.bz2"; - sha256 = "1vqb7s5m3fcg2csbiz45mha1pys2xx6rhw94fcyvapqdpm5iawy1"; + url = "ftp://ftp.freedesktop.org/pub/mesa/demos/mesa-demos-${version}.tar.bz2"; + sha256 = "0zgzbz55a14hz83gbmm0n9gpjnf5zadzi2kjjvkn6khql2a9rs81"; }; buildInputs = [ libX11 libGL ]; @@ -14,14 +14,14 @@ stdenv.mkDerivation rec { configurePhase = "true"; buildPhase = " - cd src/xdemos - $CC glxinfo.c glinfo_common.c -o glxinfo -lGL -lX11 - $CC glxgears.c -o glxgears -lGL -lX11 -lm + $CC src/xdemos/{glxinfo.c,glinfo_common.c} -o glxinfo -lGL -lX11 + $CC src/xdemos/glxgears.c -o glxgears -lGL -lX11 -lm + $CC src/egl/opengles2/es2_info.c -o es2_info -lEGL -lGLESv2 -lX11 + $CC src/egl/opengles2/es2gears.c src/egl/eglut/{eglut.c,eglut_x11.c} -o es2gears -Isrc/egl/eglut -lEGL -lGLESv2 -lX11 -lm "; installPhase = " - mkdir -p $out/bin - cp glxinfo glxgears $out/bin/ + install -Dm 555 -t $out/bin glx{info,gears} es2{_info,gears} "; meta = with stdenv.lib; { diff --git a/pkgs/tools/graphics/gmic_krita_qt/default.nix b/pkgs/tools/graphics/gmic_krita_qt/default.nix new file mode 100644 index 000000000000..14d47dc30bd8 --- /dev/null +++ b/pkgs/tools/graphics/gmic_krita_qt/default.nix @@ -0,0 +1,82 @@ +{ stdenv, fetchurl, fetchFromGitHub, cmake, ninja, pkgconfig +, opencv, openexr, graphicsmagick, fftw, zlib, libjpeg, libtiff, libpng +, curl, krita, qtbase, qttools +, fetchgit }: + +let + version = "2.3.6"; + +in stdenv.mkDerivation rec { + name = "gmic_krita_qt-${version}"; + + gmic-community = fetchFromGitHub { + owner = "dtschump"; + repo = "gmic-community"; + rev = "3fd528f20a2a7d651e96078c205ff21efb9cdd1a"; + sha256 = "08d37b49qgh5d4rds7hvr5wjj4p1y8cnbidz1cyqsibq0555pwq2"; + }; + + CImg = fetchgit { + url = "https://framagit.org/dtschump/CImg"; + rev = "90f5657d8eab7b549ef945103ef680e747385805"; + sha256 = "1af3dwqq18dkw0lz2gvnlw8y0kc1cw01hnc72rf3pg2wyjcp0pvc"; + }; + + gmic_stdlib = fetchurl { + name = "gmic_stdlib.h"; + # Version should e in sync with gmic. Basically the version string without dots + url = "http://gmic.eu/gmic_stdlib236.h"; + sha256 = "0q5g87dsn9byd2qqsa9xrsggfb9qv055s3l2gc0jrcvpx2qbza4q"; + }; + + gmic = fetchFromGitHub { + owner = "dtschump"; + repo = "gmic"; + rev = "v.${version}"; + sha256 = "1yg9ri3n07drv8gz4x0mn39ryi801ibl26jaza47m19ma893m8fi"; + }; + + gmic_qt = fetchFromGitHub { + owner = "c-koi"; + repo = "gmic-qt"; + rev = "v.${version}"; + sha256= "0j9wqlq67dwzir36yg58xy5lbblwizvgcvlmzcv9d6l901d5ayf3"; + }; + + unpackPhase = '' + cp -r ${gmic} gmic + ln -s ${gmic-community} gmic-community + cp -r ${gmic_qt} gmic_qt + chmod -R +w gmic gmic_qt + ln -s ${CImg} CImg + + cp ${gmic_stdlib} gmic/src/gmic_stdlib.h + + cd gmic_qt + ''; + + preConfigure = '' + make -C ../gmic/src CImg.h gmic_stdlib.h + ''; + + nativeBuildInputs = [ cmake pkgconfig ]; + + buildInputs = [ + qtbase qttools fftw zlib libjpeg libtiff libpng + opencv openexr graphicsmagick curl krita + ]; + + cmakeFlags = [ "-DGMIC_QT_HOST=krita" ]; + + installPhase = '' + mkdir -p $out/bin; + install -Dm755 gmic_krita_qt "$out/bin/gmic_krita_qt" + ''; + + meta = with stdenv.lib; { + description = "Krita plugin for the G'MIC image processing framework"; + homepage = http://gmic.eu/; + license = licenses.gpl3; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/graphics/gnuplot/default.nix b/pkgs/tools/graphics/gnuplot/default.nix index f2be9fafc605..8de7ca3262cf 100644 --- a/pkgs/tools/graphics/gnuplot/default.nix +++ b/pkgs/tools/graphics/gnuplot/default.nix @@ -19,11 +19,11 @@ let withX = libX11 != null && !aquaterm && !stdenv.isDarwin; in stdenv.mkDerivation rec { - name = "gnuplot-5.2.4"; + name = "gnuplot-5.2.5"; src = fetchurl { url = "mirror://sourceforge/gnuplot/${name}.tar.gz"; - sha256 = "1jvh8xmd2cvrhlsg88kxwh55wkwx31sg50v1n59slfippl0g058m"; + sha256 = "1ajw8xcb1kg2vy8n3rhrz71knjr2yivfavv9lqqzvp1dwv6b5783"; }; nativeBuildInputs = [ makeWrapper pkgconfig texinfo ] ++ lib.optional withQt qttools; diff --git a/pkgs/tools/graphics/graph-easy/default.nix b/pkgs/tools/graphics/graph-easy/default.nix index 9b4c46779626..c21fc02753ec 100644 --- a/pkgs/tools/graphics/graph-easy/default.nix +++ b/pkgs/tools/graphics/graph-easy/default.nix @@ -1,6 +1,6 @@ -{ stdenv, buildPerlPackage, fetchurl }: +{ stdenv, perlPackages, fetchurl }: -buildPerlPackage rec { +perlPackages.buildPerlPackage rec { name = "Graph-Easy-${version}"; version = "0.76"; src = fetchurl { diff --git a/pkgs/tools/graphics/icoutils/default.nix b/pkgs/tools/graphics/icoutils/default.nix index 3ab2232e26c6..b16dbe219853 100644 --- a/pkgs/tools/graphics/icoutils/default.nix +++ b/pkgs/tools/graphics/icoutils/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = http://www.nongnu.org/icoutils/; + homepage = https://www.nongnu.org/icoutils/; description = "Set of programs to deal with Microsoft Windows(R) icon and cursor files"; license = stdenv.lib.licenses.gpl3Plus; platforms = with stdenv.lib.platforms; linux ++ darwin; diff --git a/pkgs/tools/graphics/imgur-screenshot/default.nix b/pkgs/tools/graphics/imgur-screenshot/default.nix index e9f1ad5dacd7..8db5b6c7dea7 100644 --- a/pkgs/tools/graphics/imgur-screenshot/default.nix +++ b/pkgs/tools/graphics/imgur-screenshot/default.nix @@ -21,7 +21,7 @@ in stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A tool for easy screencapping and uploading to imgur"; - homepage = https://https://github.com/jomo/imgur-screenshot/; + homepage = https://github.com/jomo/imgur-screenshot/; platforms = platforms.linux; license = licenses.mit; maintainers = with maintainers; [ lw ]; diff --git a/pkgs/tools/graphics/lprof/default.nix b/pkgs/tools/graphics/lprof/default.nix index d3a8d19dfe29..a4a2cfc1a7c4 100644 --- a/pkgs/tools/graphics/lprof/default.nix +++ b/pkgs/tools/graphics/lprof/default.nix @@ -5,7 +5,8 @@ */ stdenv.mkDerivation { name = "lprof-1.11.4.1"; - buildInputs = [ scons qt3 lcms1 libtiff vigra ]; + nativeBuildInputs = [ scons ]; + buildInputs = [ qt3 lcms1 libtiff vigra ]; hardeningDisable = [ "format" ]; @@ -19,14 +20,11 @@ stdenv.mkDerivation { sha256 = "0q8x24fm5yyvm151xrl3l03p7hvvciqnkbviprfnvlr0lyg9wsrn"; }; - buildPhase = '' - mkdir -p $out + sconsFlags = "SYSLIBS=1"; + preBuild = '' export CXX=g++ - - scons PREFIX=$out SYSLIBS=1 install ''; - - installPhase = ":"; + prefixKey = "PREFIX="; patches = [ ./lcms-1.17.patch ./keep-environment.patch ]; diff --git a/pkgs/tools/graphics/netpbm/default.nix b/pkgs/tools/graphics/netpbm/default.nix index 05aa7b866360..534cefe9bf6c 100644 --- a/pkgs/tools/graphics/netpbm/default.nix +++ b/pkgs/tools/graphics/netpbm/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { src = fetchsvn { url = "https://svn.code.sf.net/p/netpbm/code/advanced"; - rev = 3264; + rev = "3264"; sha256 = "17fmyjbxp1l18rma7gb0m8wd9kx2iwhqs8dd6fpalsn2cr8mf8hf"; }; diff --git a/pkgs/tools/graphics/oxipng/default.nix b/pkgs/tools/graphics/oxipng/default.nix index 4c565e91a4de..10b4dd4a0318 100644 --- a/pkgs/tools/graphics/oxipng/default.nix +++ b/pkgs/tools/graphics/oxipng/default.nix @@ -1,26 +1,26 @@ { stdenv, fetchFromGitHub, rustPlatform }: rustPlatform.buildRustPackage rec { - version = "2.1.0"; + version = "2.1.8"; name = "oxipng-${version}"; src = fetchFromGitHub { owner = "shssoichiro"; repo = "oxipng"; rev = "v${version}"; - sha256 = "13rzkfb025y4i9dj66fgc74whgs90gyw861dccsj16cpfl6kh5z0"; + sha256 = "18ld65vm58s6x918g6bhfkrg7lw2lca8daidv88ff14wm5khjvik"; }; - cargoSha256 = "0l6ad8rnifd5hkv6x2cr0frdddsfwm1xd1v56imlglsjkgz56cva"; + cargoSha256 = "034i8hgi0zgv085bimlja1hl3nd096rqpi167pw6rda5aj18c625"; meta = with stdenv.lib; { homepage = https://github.com/shssoichiro/oxipng; - description = "A lossless PNG compression optimizer"; + description = "A multithreaded lossless PNG compression optimizer"; license = licenses.mit; maintainers = with maintainers; [ dywedir ]; platforms = platforms.all; - # macro is_arm_feature_detected! is unstable + # Needs newer/unstable rust: error[E0658]: macro is_arm_feature_detected! is unstable broken = stdenv.isAarch64; }; } diff --git a/pkgs/tools/graphics/pdftag/default.nix b/pkgs/tools/graphics/pdftag/default.nix new file mode 100644 index 000000000000..8428480ca037 --- /dev/null +++ b/pkgs/tools/graphics/pdftag/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub, pkgconfig, meson, vala, ninja +, gtk3, poppler, wrapGAppsHook }: + +stdenv.mkDerivation rec { + pname = "pdftag"; + name = "${pname}-${version}"; + version = "1.0.5"; + + src = fetchFromGitHub { + owner = "arrufat"; + repo = pname; + rev = "v${version}"; + sha256 = "1paj8hs27akzsivn01a30fl3zx5gfn1h89wxg2m72fd806hk0hql"; + }; + + nativeBuildInputs = [ pkgconfig meson ninja wrapGAppsHook vala ]; + buildInputs = [ gtk3 poppler ]; + + meta = with stdenv.lib; { + description = "Edit metadata found in PDFs"; + license = licenses.gpl3; + maintainers = with maintainers; [ leenaars ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/graphics/perceptualdiff/default.nix b/pkgs/tools/graphics/perceptualdiff/default.nix new file mode 100644 index 000000000000..d394a816a49d --- /dev/null +++ b/pkgs/tools/graphics/perceptualdiff/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub, cmake, freeimage }: + +stdenv.mkDerivation rec { + pname = "perceptualdiff"; + name = "${pname}-${version}"; + version = "2.1"; + + src = fetchFromGitHub { + owner = "myint"; + repo = pname; + rev = "v${version}"; + sha256 = "176n518xv0pczf1yyz9r5a8zw5r6sh5ym596kmvw30qznp8n4a8j"; + }; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ freeimage ]; + + meta = with stdenv.lib; { + description = "A program that compares two images using a perceptually based image metric"; + homepage = "https://github.com/myint/perceptualdiff"; + license = licenses.gpl2; + maintainers = with maintainers; [ uri-canva ]; + platforms = platforms.x86; + }; +} diff --git a/pkgs/tools/graphics/plotutils/default.nix b/pkgs/tools/graphics/plotutils/default.nix index 0d1890bb6703..61e21b1a33da 100644 --- a/pkgs/tools/graphics/plotutils/default.nix +++ b/pkgs/tools/graphics/plotutils/default.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { graphics. ''; - homepage = http://www.gnu.org/software/plotutils/; + homepage = https://www.gnu.org/software/plotutils/; license = stdenv.lib.licenses.gpl2Plus; maintainers = [ stdenv.lib.maintainers.marcweber ]; diff --git a/pkgs/tools/graphics/qrencode/default.nix b/pkgs/tools/graphics/qrencode/default.nix index 8e186399d638..7c5aed9b4e23 100644 --- a/pkgs/tools/graphics/qrencode/default.nix +++ b/pkgs/tools/graphics/qrencode/default.nix @@ -15,6 +15,7 @@ stdenv.mkDerivation rec { homepage = https://fukuchi.org/works/qrencode/; description = "QR code encoder"; platforms = platforms.all; + license = licenses.lgpl21Plus; maintainers = with maintainers; [ yegortimoshenko ]; }; } diff --git a/pkgs/tools/graphics/scanbd/default.nix b/pkgs/tools/graphics/scanbd/default.nix index 402628f0fc8f..5dbbd20cd827 100644 --- a/pkgs/tools/graphics/scanbd/default.nix +++ b/pkgs/tools/graphics/scanbd/default.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { scanbuttond project. ''; homepage = http://scanbd.sourceforge.net/; - downloadPage = http://sourceforge.net/projects/scanbd/; + downloadPage = https://sourceforge.net/projects/scanbd/; license = licenses.gpl2Plus; platforms = platforms.linux; }; diff --git a/pkgs/tools/graphics/transfig/default.nix b/pkgs/tools/graphics/transfig/default.nix index cb3f0edff0f8..ceee3b7674d9 100644 --- a/pkgs/tools/graphics/transfig/default.nix +++ b/pkgs/tools/graphics/transfig/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, zlib, libjpeg, libpng, imake}: +{ stdenv, fetchurl, zlib, libjpeg, libpng, imake, gccmakedep }: stdenv.mkDerivation rec { name = "transfig-3.2.4"; @@ -7,7 +7,8 @@ stdenv.mkDerivation rec { sha256 = "0429snhp5acbz61pvblwlrwv8nxr6gf12p37f9xxwrkqv4ir7dd4"; }; - buildInputs = [zlib libjpeg libpng imake]; + nativeBuildInputs = [ imake gccmakedep ]; + buildInputs = [ zlib libjpeg libpng ]; patches = [ ./patch-fig2dev-dev-Imakefile @@ -45,12 +46,7 @@ stdenv.mkDerivation rec { runHook postPatch ''; - preBuild = '' - xmkmf - make Makefiles - ''; - - makeFlags = [ "CC=cc" ]; + makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; preInstall = '' mkdir -p $out diff --git a/pkgs/tools/graphics/vips/default.nix b/pkgs/tools/graphics/vips/default.nix index e2688e930cf6..7381238e4acb 100644 --- a/pkgs/tools/graphics/vips/default.nix +++ b/pkgs/tools/graphics/vips/default.nix @@ -1,24 +1,34 @@ -{ stdenv, fetchurl, pkgconfig, glib, libxml2, expat, +{ stdenv, pkgconfig, glib, libxml2, expat, fftw, orc, lcms, imagemagick, openexr, libtiff, libjpeg, libgsf, libexif, ApplicationServices, - python27, libpng ? null + python27, libpng ? null, + fetchFromGitHub, + autoreconfHook, + gtk-doc, + gobject-introspection, }: stdenv.mkDerivation rec { name = "vips-${version}"; - version = "8.6.5"; + version = "8.7.0"; - src = fetchurl { - url = "https://github.com/jcupitt/libvips/releases/download/v${version}/${name}.tar.gz"; - sha256 = "1nymm4vzscb68aifin9q742ff64b4k4ddppq1060w8hf6h7ay0l7"; + src = fetchFromGitHub { + owner = "libvips"; + repo = "libvips"; + rev = "v${version}"; + sha256 = "1dwcpmpqbgb9lkajnqv50mrsn97mxbxpq6b5aya7fgfkgdnrs9sw"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig autoreconfHook gtk-doc gobject-introspection ]; buildInputs = [ glib libxml2 fftw orc lcms imagemagick openexr libtiff libjpeg libgsf libexif python27 libpng expat ] ++ stdenv.lib.optional stdenv.isDarwin ApplicationServices; + autoreconfPhase = '' + ./autogen.sh + ''; + meta = with stdenv.lib; { homepage = http://www.vips.ecs.soton.ac.uk; description = "Image processing system for large images"; diff --git a/pkgs/tools/graphics/vulkan-tools/default.nix b/pkgs/tools/graphics/vulkan-tools/default.nix index 0d8f5bfe1bc7..7d5283b3133e 100644 --- a/pkgs/tools/graphics/vulkan-tools/default.nix +++ b/pkgs/tools/graphics/vulkan-tools/default.nix @@ -3,17 +3,17 @@ stdenv.mkDerivation rec { name = "vulkan-tools-${version}"; - version = "1.1.82.0"; + version = "1.1.92"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-Tools"; rev = "sdk-${version}"; - sha256 = "1viaqp1zfdgli3hw674rz8mrfzxpgv12vxcd07czwr8nyb19f2g5"; + sha256 = "1khbfxp2mha7h0vqs0fkqscxm76gn3zlia8yya11lkhk7sn3h0d3"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ cmake python3 vulkan-loader xlibsWrapper libxcb libXrandr wayland ]; + nativeBuildInputs = [ cmake pkgconfig ]; + buildInputs = [ python3 vulkan-loader xlibsWrapper libxcb libXrandr wayland ]; enableParallelBuilding = true; cmakeFlags = [ "-DBUILD_ICD=OFF" "-DGLSLANG_INSTALL_DIR=${glslang}" ]; diff --git a/pkgs/tools/graphics/wkhtmltopdf/default.nix b/pkgs/tools/graphics/wkhtmltopdf/default.nix index 3ecd91aaca14..14ba0f8c2a9a 100644 --- a/pkgs/tools/graphics/wkhtmltopdf/default.nix +++ b/pkgs/tools/graphics/wkhtmltopdf/default.nix @@ -1,113 +1,21 @@ -{ stdenv, fetchFromGitHub, fetchpatch, qt4, fontconfig, freetype, libpng, zlib, libjpeg -, openssl, libX11, libXext, libXrender, overrideDerivation }: +{ stdenv, fetchFromGitHub, qt5, fontconfig, freetype, libpng, zlib, libjpeg +, openssl, libX11, libXext, libXrender }: stdenv.mkDerivation rec { - version = "0.12.4"; + version = "0.12.5"; name = "wkhtmltopdf-${version}"; src = fetchFromGitHub { owner = "wkhtmltopdf"; repo = "wkhtmltopdf"; rev = version; - sha256 = "09yzj9ylc6ci4a1qlhz60cgxi1nm9afwjrjxfikf8wwjd3i24vp2"; + sha256 = "0i6b6z3f4szspbbi23qr3hv22j9bhmcj7c1jizr7y0ra43mrgws1"; }; - wkQt = overrideDerivation qt4 (deriv: { - name = "qt-mod-4.8.7"; - enableParallelBuilding = true; - src = fetchFromGitHub { - owner = "wkhtmltopdf"; - repo = "qt"; - rev = "fe194f9dac0b515757392a18f7fc9527c91d45ab"; # From git submodule spec in wkhtml repo. - sha256 = "1j2ld2bfacnn3vm2l1870v55sj82bq4y8zkawmlx2y5j63d8vr23"; - }; - configureFlags = - '' - -dbus-linked - -glib - -no-separate-debug-info - -openssl-linked - -qdbus - -v - '' - + # This is taken from the wkhtml build script that we don't run - '' - -confirm-license - -exceptions - -fast - -graphicssystem raster - -iconv - -largefile - -no-3dnow - -no-accessibility - -no-audio-backend - -no-avx - -no-cups - -no-dbus - -no-declarative - -no-glib - -no-gstreamer - -no-gtkstyle - -no-icu - -no-javascript-jit - -no-libmng - -no-libtiff - -nomake demos - -nomake docs - -nomake examples - -nomake tests - -nomake tools - -nomake translations - -no-mitshm - -no-mmx - -no-multimedia - -no-nas-sound - -no-neon - -no-nis - -no-opengl - -no-openvg - -no-pch - -no-phonon - -no-phonon-backend - -no-qt3support - -no-rpath - -no-scripttools - -no-sm - -no-sql-ibase - -no-sql-mysql - -no-sql-odbc - -no-sql-psql - -no-sql-sqlite - -no-sql-sqlite2 - -no-sse - -no-sse2 - -no-sse3 - -no-sse4.1 - -no-sse4.2 - -no-ssse3 - -no-stl - -no-xcursor - -no-xfixes - -no-xinerama - -no-xinput - -no-xkb - -no-xrandr - -no-xshape - -no-xsync - -opensource - -release - -static - -system-libjpeg - -system-libpng - -system-zlib - -webkit - -xmlpatterns - ''; - }); - buildInputs = [ - wkQt fontconfig freetype libpng zlib libjpeg openssl + fontconfig freetype libpng zlib libjpeg openssl libX11 libXext libXrender + qt5.qtwebkit qt5.qtsvg ]; prePatch = '' @@ -116,14 +24,6 @@ stdenv.mkDerivation rec { done ''; - patches = [ - (fetchpatch { - name = "make-0.12.4-compile.patch"; - url = "https://github.com/efx/aports/raw/eb9f8e6bb9a488460929db747b15b8fceddd7abd/testing/wkhtmltopdf/10-patch1.patch"; - sha256 = "1c136jz0klr2rmhmy13gdbgsgkpjfdp2sif8bnw8d23mr9pym3s1"; - }) - ]; - configurePhase = "qmake wkhtmltopdf.pro INSTALLBASE=$out"; enableParallelBuilding = true; diff --git a/pkgs/tools/graphics/wkhtmltopdf/makefix.patch b/pkgs/tools/graphics/wkhtmltopdf/makefix.patch deleted file mode 100644 index 0642a23afa9e..000000000000 --- a/pkgs/tools/graphics/wkhtmltopdf/makefix.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -Naur a/src/image/image.pro b/src/image/image.pro ---- a/src/image/image.pro 2014-08-28 14:07:51.024561967 +0200 -+++ b/src/image/image.pro 2014-08-28 14:08:22.383623390 +0200 -@@ -25,7 +25,7 @@ - - unix { - man.path=$$INSTALLBASE/share/man/man1 -- man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltoimage --manpage | gzip > $(INSTALL_ROOT)/share/man/man1/wkhtmltoimage.1.gz -+ man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltoimage --manpage | gzip > $$INSTALLBASE/share/man/man1/wkhtmltoimage.1.gz - - QMAKE_EXTRA_TARGETS += man - INSTALLS += man -diff -Naur a/src/pdf/pdf.pro b/src/pdf/pdf.pro ---- a/src/pdf/pdf.pro 2014-08-28 14:10:02.305818775 +0200 -+++ b/src/pdf/pdf.pro 2014-08-28 14:09:47.360789555 +0200 -@@ -25,7 +25,7 @@ - - unix { - man.path=$$INSTALLBASE/share/man/man1 -- man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltopdf --manpage | gzip > $(INSTALL_ROOT)/share/man/man1/wkhtmltopdf.1.gz -+ man.extra=LD_LIBRARY_PATH=../../bin/ ../../bin/wkhtmltopdf --manpage | gzip > $$INSTALLBASE/share/man/man1/wkhtmltopdf.1.gz - - QMAKE_EXTRA_TARGETS += man - INSTALLS += man diff --git a/pkgs/tools/inputmethods/fusuma/Gemfile b/pkgs/tools/inputmethods/fusuma/Gemfile new file mode 100644 index 000000000000..9aa2c3ac71a8 --- /dev/null +++ b/pkgs/tools/inputmethods/fusuma/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem "fusuma" diff --git a/pkgs/tools/inputmethods/fusuma/Gemfile.lock b/pkgs/tools/inputmethods/fusuma/Gemfile.lock new file mode 100644 index 000000000000..4038b50b44fe --- /dev/null +++ b/pkgs/tools/inputmethods/fusuma/Gemfile.lock @@ -0,0 +1,13 @@ +GEM + remote: https://rubygems.org/ + specs: + fusuma (0.10.2) + +PLATFORMS + ruby + +DEPENDENCIES + fusuma + +BUNDLED WITH + 1.16.3 diff --git a/pkgs/tools/inputmethods/fusuma/default.nix b/pkgs/tools/inputmethods/fusuma/default.nix new file mode 100644 index 000000000000..2630ab0fc81f --- /dev/null +++ b/pkgs/tools/inputmethods/fusuma/default.nix @@ -0,0 +1,22 @@ +{ lib, bundlerApp, makeWrapper, libinput }: + +bundlerApp { + pname = "fusuma"; + gemdir = ./.; + exes = [ "fusuma" ]; + + buildInputs = [ makeWrapper ]; + + postBuild = '' + wrapProgram "$out/bin/fusuma" \ + --prefix PATH : ${lib.makeBinPath [ libinput ]} + ''; + + meta = with lib; { + description = "Multitouch gestures with libinput driver on X11, Linux"; + homepage = https://github.com/iberianpig/fusuma; + license = licenses.mit; + maintainers = with maintainers; [ jfrankenau ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/inputmethods/fusuma/gemset.nix b/pkgs/tools/inputmethods/fusuma/gemset.nix new file mode 100644 index 000000000000..2edf9c0886f0 --- /dev/null +++ b/pkgs/tools/inputmethods/fusuma/gemset.nix @@ -0,0 +1,10 @@ +{ + fusuma = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0hj64kafxj29gk53vj2syhs3vdywl3h9cpiknaqqm4srjx9g04a0"; + type = "gem"; + }; + version = "0.10.2"; + }; +} \ No newline at end of file diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix index c7f7369ba88d..bd5645fe721c 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, intltool, pkgconfig -, anthy, ibus, glib, gobjectIntrospection, gtk3, python3 +, anthy, ibus, glib, gobject-introspection, gtk3, python3 }: stdenv.mkDerivation rec { @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { configureFlags = [ "--with-anthy-zipcode=${anthy}/share/anthy/zipcode.t" ]; buildInputs = [ - anthy glib gobjectIntrospection gtk3 ibus (python3.withPackages (ps: [ps.pygobject3])) + anthy glib gobject-introspection gtk3 ibus (python3.withPackages (ps: [ps.pygobject3])) ]; nativeBuildInputs = [ intltool pkgconfig python3.pkgs.wrapPython ]; diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-m17n/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-m17n/default.nix index c53f766cb7d3..a0d50cf94790 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-m17n/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-m17n/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { name = "ibus-m17n-${version}"; - version = "1.3.4"; + version = "1.4.1"; src = fetchFromGitHub { owner = "ibus"; repo = "ibus-m17n"; rev = version; - sha256 = "1n0bvgc4jyksgvzrw5zs2pxcpxcn3gcc0j2kasbznm34fpv3frsr"; + sha256 = "1xl7swqn46nhi43rka0zx666mpk667ykag3sz07x0zqrwi41frps"; }; buildInputs = [ diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-table-chinese/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-table-chinese/default.nix new file mode 100644 index 000000000000..368de091777e --- /dev/null +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-table-chinese/default.nix @@ -0,0 +1,64 @@ +{ stdenv, fetchgit, fetchFromGitHub, pkgconfig, ibus, ibus-table, python3, cmake }: + +let + src = fetchFromGitHub { + owner = "definite"; + repo = "ibus-table-chinese"; + rev = "f1f6a3384f021caa3b84c517e2495086f9c34507"; + sha256 = "14wpw3pvyrrqvg7al37jk2dxqfj9r4zf88j8k2n2lmdc50f3xs7k"; + }; + + cmakeFedoraSrc = fetchgit { + url = "https://pagure.io/cmake-fedora.git"; + rev = "7d5297759aef4cd086bdfa30cf6d4b2ad9446992"; + sha256 = "0mx9jvxpiva9v2ffaqlyny48iqr073h84yw8ln43z2avv11ipr7n"; + }; +in stdenv.mkDerivation rec { + name = "ibus-table-chinese-${version}"; + version = "1.8.2"; + + srcs = [ src cmakeFedoraSrc ]; + sourceRoot = src.name; + + postUnpack = '' + chmod u+w -R ${cmakeFedoraSrc.name} + mv ${cmakeFedoraSrc.name}/* source/cmake-fedora + ''; + + preConfigure = '' + # cmake script needs ./Modules folder to link to cmake-fedora + ln -s cmake-fedora/Modules ./ + ''; + + # Fails when writing to /prj_info.cmake in https://pagure.io/cmake-fedora/blob/master/f/Modules/ManageVersion.cmake + cmakeFlags = [ "-DPRJ_INFO_CMAKE_FILE=/dev/null" "-DPRJ_DOC_DIR=REPLACE" "-DDATA_DIR=share" ]; + # Must replace PRJ_DOC_DIR with actual share/ folder for ibus-table-chinese + # Otherwise it tries to write to /ibus-table-chinese if not defined (!) + postConfigure = '' + substituteInPlace cmake_install.cmake --replace '/build/source/REPLACE' $out/share/ibus-table-chinese + ''; + # Fails otherwise with "no such file or directory: .txt" + dontUseCmakeBuildDir = true; + # Fails otherwise sometimes with + # FileExistsError: [Errno 17] File exists: '/build/tmp.BfVAUM4llr/ibus-table-chinese/.local/share/ibus-table' + enableParallelBuilding = false; + + preBuild = '' + export HOME=$(mktemp -d)/ibus-table-chinese + ''; + + postFixup = '' + rm -rf $HOME + ''; + + buildInputs = [ pkgconfig ibus ibus-table python3 cmake ]; + + meta = with stdenv.lib; { + isIbusEngine = true; + description = "Chinese tables for IBus-Table"; + homepage = https://github.com/definite/ibus-table-chinese; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ pneumaticat ]; + }; +} diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix index 0d467a6875b9..9b7895d614bc 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-table/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchFromGitHub , autoreconfHook, docbook2x, pkgconfig -, gtk3, dconf, gobjectIntrospection +, gtk3, dconf, gobject-introspection , ibus, python3 }: stdenv.mkDerivation rec { @@ -26,10 +26,11 @@ stdenv.mkDerivation rec { -e "/export IBUS_DATAROOTDIR=/ s/^.$//" \ -e "/export IBUS_LOCALEDIR=/ s/^.$//" \ -i "setup/ibus-setup-table.in" + substituteInPlace engine/tabcreatedb.py --replace '/usr/share/ibus-table' $out/share/ibus-table ''; buildInputs = [ - dconf gtk3 gobjectIntrospection ibus (python3.withPackages (pypkgs: with pypkgs; [ pygobject3 ])) + dconf gtk3 gobject-introspection ibus (python3.withPackages (pypkgs: with pypkgs; [ pygobject3 ])) ]; nativeBuildInputs = [ autoreconfHook docbook2x pkgconfig python3.pkgs.wrapPython ]; diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix new file mode 100644 index 000000000000..1514959ea045 --- /dev/null +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchFromGitHub, autoreconfHook, python3, ibus, pkgconfig, gtk3, m17n_lib +, wrapGAppsHook, gobject-introspection +}: + +let + + python = python3.withPackages (ps: with ps; [ + pygobject3 + dbus-python + ]); + +in + +stdenv.mkDerivation rec { + name = "ibus-typing-booster-${version}"; + version = "2.1.3"; + + src = fetchFromGitHub { + owner = "mike-fabian"; + repo = "ibus-typing-booster"; + rev = version; + sha256 = "1v9w5ak8ixasny7nkiwf6q058795c349dc2gr7jjpkz94gd4qls5"; + }; + + patches = [ ./hunspell-dirs.patch ]; + + nativeBuildInputs = [ autoreconfHook pkgconfig wrapGAppsHook gobject-introspection ]; + buildInputs = [ python ibus gtk3 m17n_lib ]; + + preFixup = '' + gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${m17n_lib}/lib") + ''; + + meta = with stdenv.lib; { + homepage = https://mike-fabian.github.io/ibus-typing-booster/; + license = licenses.gpl3Plus; + description = "A typing booster engine for the IBus platform"; + maintainers = with maintainers; [ ma27 ]; + isIbusEngine = true; + }; +} diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/hunspell-dirs.patch b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/hunspell-dirs.patch new file mode 100644 index 000000000000..7b624b379a26 --- /dev/null +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/hunspell-dirs.patch @@ -0,0 +1,31 @@ +diff --git a/engine/itb_util.py b/engine/itb_util.py +index ded236a..633525a 100755 +--- a/engine/itb_util.py ++++ b/engine/itb_util.py +@@ -1876,14 +1876,18 @@ def find_hunspell_dictionary(language): + If no dictionary can be found for the requested language, + the return value is ('', ''). + ''' +- dirnames = [ +- '/usr/share/hunspell', +- '/usr/share/myspell', +- '/usr/share/myspell/dicts', +- '/usr/local/share/hunspell', # On FreeBSD the dictionaries are here +- '/usr/local/share/myspell', +- '/usr/local/share/myspell/dicts', +- ] ++ ++ if "NIX_HUNSPELL_DIRS" in os.environ: ++ dirnames = os.environ["NIX_HUNSPELL_DIRS"].split(":") ++ else: # fallback to the original behavior ++ dirnames = [ ++ '/usr/share/hunspell', ++ '/usr/share/myspell', ++ '/usr/share/myspell/dicts', ++ '/usr/local/share/hunspell', # On FreeBSD the dictionaries are here ++ '/usr/local/share/myspell', ++ '/usr/local/share/myspell/dicts', ++ ] + dic_path = '' + aff_path = '' + for language in expand_languages([language]): diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix new file mode 100644 index 000000000000..e6505f3cc468 --- /dev/null +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix @@ -0,0 +1,30 @@ +{ typing-booster, symlinkJoin, hunspellDicts, lib, makeWrapper +, langs ? [ "de-de" "en-us" "es-es" "it-it" "sv-se" "sv-fi" ] +}: + +let + + hunspellDirs = with lib; makeSearchPath ":" (flatten (flip map langs (lang: [ + "${hunspellDicts.${lang}}/share/hunspell" + "${hunspellDicts.${lang}}/share/myspell" + "${hunspellDicts.${lang}}/share/myspell/dicts" + ]))); + +in + +symlinkJoin { + name = "${typing-booster.name}-with-hunspell"; + paths = [ typing-booster ]; + nativeBuildInputs = [ makeWrapper ]; + + postBuild = '' + for i in bin/emoji-picker libexec/ibus-{setup,engine}-typing-booster; do + wrapProgram "$out/$i" \ + --prefix NIX_HUNSPELL_DIRS : ${hunspellDirs} + done + + sed -i -e "s,${typing-booster},$out," $out/share/ibus/component/typing-booster.xml + ''; + + inherit (typing-booster) meta; +} diff --git a/pkgs/tools/inputmethods/ibus/default.nix b/pkgs/tools/inputmethods/ibus/default.nix index 540779477e35..16580aac9557 100644 --- a/pkgs/tools/inputmethods/ibus/default.nix +++ b/pkgs/tools/inputmethods/ibus/default.nix @@ -1,7 +1,8 @@ { stdenv, fetchurl, fetchFromGitHub, autoreconfHook, gconf, intltool, makeWrapper, pkgconfig -, vala, wrapGAppsHook, dbus, dconf ? null, glib, gdk_pixbuf, gobjectIntrospection, gtk2 +, vala, wrapGAppsHook, dbus, dconf ? null, glib, gdk_pixbuf, gobject-introspection, gtk2 , gtk3, gtk-doc, isocodes, python3, json-glib, libnotify ? null, enablePythonLibrary ? true -, enableUI ? true, withWayland ? false, libxkbcommon ? null, wayland ? null }: +, enableUI ? true, withWayland ? false, libxkbcommon ? null, wayland ? null +, buildPackages }: assert withWayland -> wayland != null && libxkbcommon != null; @@ -76,7 +77,7 @@ stdenv.mkDerivation rec { substituteInPlace data/dconf/Makefile.am --replace "dconf update" true substituteInPlace configure.ac --replace '$python2dir/ibus' $out/${python3.sitePackages}/ibus echo \#!${stdenv.shell} > data/dconf/make-dconf-override-db.sh - cp ${gtk-doc}/share/gtk-doc/data/gtk-doc.make . + cp ${buildPackages.gtk-doc}/share/gtk-doc/data/gtk-doc.make . ''; preAutoreconf = "touch ChangeLog"; @@ -112,7 +113,7 @@ stdenv.mkDerivation rec { dbus dconf gdk_pixbuf - gobjectIntrospection + gobject-introspection gtk2 gtk3 isocodes diff --git a/pkgs/tools/inputmethods/libinput-gestures/0001-hardcode-name.patch b/pkgs/tools/inputmethods/libinput-gestures/0001-hardcode-name.patch index b694fcabbd0d..4655879149d2 100644 --- a/pkgs/tools/inputmethods/libinput-gestures/0001-hardcode-name.patch +++ b/pkgs/tools/inputmethods/libinput-gestures/0001-hardcode-name.patch @@ -1,5 +1,5 @@ diff --git a/libinput-gestures b/libinput-gestures -index f337ba3..fe56d66 100755 +index 66479b6..aca94ac 100755 --- a/libinput-gestures +++ b/libinput-gestures @@ -6,7 +6,7 @@ from collections import OrderedDict diff --git a/pkgs/tools/inputmethods/libinput-gestures/0002-paths.patch b/pkgs/tools/inputmethods/libinput-gestures/0002-paths.patch index c6ee123db8b6..407450c8bccd 100644 --- a/pkgs/tools/inputmethods/libinput-gestures/0002-paths.patch +++ b/pkgs/tools/inputmethods/libinput-gestures/0002-paths.patch @@ -1,29 +1,28 @@ diff --git a/libinput-gestures b/libinput-gestures -index f337ba3..5f5b05d 100755 +index aca94ac..c2f03ca 100755 --- a/libinput-gestures +++ b/libinput-gestures -@@ -75,17 +75,13 @@ def get_libinput_vers(): +@@ -77,7 +77,7 @@ def get_libinput_vers(): 'Return the libinput installed version number string' # Try to use newer libinput interface then fall back to old # (depreciated) interface. - res = run(('libinput', '--version'), check=False) + res = run(('@libinput@', '--version'), check=False) - return res.strip() if res else run(('libinput-list-devices', '--version')) + return res.strip() if res else \ + run(('libinput-list-devices', '--version'), check=False) - # Libinput changed the way in which it's utilities are called - libvers = get_libinput_vers() --if Version(libvers) >= Version('1.8'): +@@ -87,8 +87,8 @@ if not libvers: + sys.exit('libinput helper tools do not seem to be installed?') + + if Version(libvers) >= Version('1.8'): - cmd_debug_events = 'libinput debug-events' - cmd_list_devices = 'libinput list-devices' --else: -- cmd_debug_events = 'libinput-debug-events' -- cmd_list_devices = 'libinput-list-devices' -+cmd_debug_events = '@libinput@ debug-events' -+cmd_list_devices = '@libinput@ list-devices' - - def get_devices_list(): - 'Get list of devices and their attributes (as a dict) from libinput' -@@ -187,7 +183,7 @@ class COMMAND_internal(COMMAND): ++ cmd_debug_events = '@libinput@ debug-events' ++ cmd_list_devices = '@libinput@ list-devices' + else: + cmd_debug_events = 'libinput-debug-events' + cmd_list_devices = 'libinput-list-devices' +@@ -199,7 +199,7 @@ class COMMAND_internal(COMMAND): def run(self): 'Get list of current workspaces and select next one' @@ -32,7 +31,7 @@ index f337ba3..5f5b05d 100755 if not stdout: # This command can fail on GNOME when you have only a single # dynamic workspace using Xorg (probably a GNOME bug) so let's -@@ -220,7 +216,7 @@ class COMMAND_internal(COMMAND): +@@ -233,7 +233,7 @@ class COMMAND_internal(COMMAND): # Switch to desired workspace if index >= minindex and index < maxindex: @@ -41,3 +40,6 @@ index f337ba3..5f5b05d 100755 # Table of gesture handlers handlers = OrderedDict() +-- +2.19.1 + diff --git a/pkgs/tools/inputmethods/libinput-gestures/default.nix b/pkgs/tools/inputmethods/libinput-gestures/default.nix index 31a7098e08d6..75670dfe9dfb 100644 --- a/pkgs/tools/inputmethods/libinput-gestures/default.nix +++ b/pkgs/tools/inputmethods/libinput-gestures/default.nix @@ -1,18 +1,18 @@ { lib, stdenv, fetchFromGitHub, makeWrapper, - libinput, wmctrl, + libinput, wmctrl, python3, xdotool ? null, extraUtilsPath ? lib.optional (xdotool != null) xdotool }: stdenv.mkDerivation rec { pname = "libinput-gestures"; - version = "2.33"; + version = "2.39"; name = "${pname}-${version}"; src = fetchFromGitHub { owner = "bulletmark"; repo = "libinput-gestures"; rev = version; - sha256 = "0a4zq880da1rn0mxn1sq4cp6zkw4bfslr0vjczkbj4immjrj422j"; + sha256 = "0bzyi55yhr9wyar9mnd09cr6pi88jkkp0f9lndm0a9jwi1xr4bdf"; }; patches = [ ./0001-hardcode-name.patch @@ -20,6 +20,7 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ python3 ]; postPatch = '' diff --git a/pkgs/tools/inputmethods/libkkc/default.nix b/pkgs/tools/inputmethods/libkkc/default.nix index 7311b09008b9..33de43b6f5e5 100644 --- a/pkgs/tools/inputmethods/libkkc/default.nix +++ b/pkgs/tools/inputmethods/libkkc/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl -, vala, gobjectIntrospection, intltool, python2Packages, glib +, vala, gobject-introspection, intltool, python2Packages, glib , pkgconfig , libgee, json-glib, marisa, libkkc-data }: @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ - vala gobjectIntrospection + vala gobject-introspection python2Packages.python python2Packages.marisa intltool glib pkgconfig ]; diff --git a/pkgs/tools/inputmethods/m17n-db/default.nix b/pkgs/tools/inputmethods/m17n-db/default.nix index dd8e96f8a6f8..8732d1a816d1 100644 --- a/pkgs/tools/inputmethods/m17n-db/default.nix +++ b/pkgs/tools/inputmethods/m17n-db/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "m17n-db-1.8.0"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/m17n/${name}.tar.gz"; + url = "https://download.savannah.gnu.org/releases/m17n/${name}.tar.gz"; sha256 = "0vfw7z9i2s9np6nmx1d4dlsywm044rkaqarn7akffmb6bf1j6zv5"; }; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { ; meta = { - homepage = http://www.nongnu.org/m17n/; + homepage = https://www.nongnu.org/m17n/; description = "Multilingual text processing library (database)"; license = stdenv.lib.licenses.lgpl21Plus; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/tools/inputmethods/m17n-lib/default.nix b/pkgs/tools/inputmethods/m17n-lib/default.nix index 12b669c87777..baf57ed90498 100644 --- a/pkgs/tools/inputmethods/m17n-lib/default.nix +++ b/pkgs/tools/inputmethods/m17n-lib/default.nix @@ -3,14 +3,14 @@ stdenv.mkDerivation rec { name = "m17n-lib-1.8.0"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/m17n/${name}.tar.gz"; + url = "https://download.savannah.gnu.org/releases/m17n/${name}.tar.gz"; sha256 = "0jp61y09xqj10mclpip48qlfhniw8gwy8b28cbzxy8hq8pkwmfkq"; }; buildInputs = [ m17n_db ]; meta = { - homepage = http://www.nongnu.org/m17n/; + homepage = https://www.nongnu.org/m17n/; description = "Multilingual text processing library (runtime)"; license = stdenv.lib.licenses.lgpl21Plus; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/tools/inputmethods/m17n-lib/otf.nix b/pkgs/tools/inputmethods/m17n-lib/otf.nix index 6e13b4a949c4..a69f46e9678c 100644 --- a/pkgs/tools/inputmethods/m17n-lib/otf.nix +++ b/pkgs/tools/inputmethods/m17n-lib/otf.nix @@ -1,16 +1,25 @@ { stdenv, fetchurl, libXaw, freetype }: + stdenv.mkDerivation rec { name = "libotf-0.9.16"; src = fetchurl { - url = "http://download.savannah.gnu.org/releases/m17n/${name}.tar.gz"; + url = "https://download.savannah.gnu.org/releases/m17n/${name}.tar.gz"; sha256 = "0sq6g3xaxw388akws6qrllp3kp2sxgk2dv4j79k6mm52rnihrnv8"; }; + outputs = [ "out" "dev" ]; + buildInputs = [ libXaw freetype ]; + postInstall = + '' + mkdir -p $dev/bin + mv $out/bin/libotf-config $dev/bin/ + ''; + meta = { - homepage = http://www.nongnu.org/m17n/; + homepage = https://www.nongnu.org/m17n/; description = "Multilingual text processing library (libotf)"; license = stdenv.lib.licenses.lgpl21Plus; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/tools/inputmethods/triggerhappy/default.nix b/pkgs/tools/inputmethods/triggerhappy/default.nix index 719d86b3a389..ec8ac8845597 100644 --- a/pkgs/tools/inputmethods/triggerhappy/default.nix +++ b/pkgs/tools/inputmethods/triggerhappy/default.nix @@ -1,26 +1,23 @@ -{ stdenv, fetchurl, perl }: +{ stdenv, fetchFromGitHub, pkgconfig, perl, systemd }: stdenv.mkDerivation rec { name = "triggerhappy-${version}"; version = "0.5.0"; - src = fetchurl { - url = "https://github.com/wertarbyte/triggerhappy/archive/release/${version}.tar.gz"; - sha256 = "af0fc196202f2d35153be401769a9ad9107b5b6387146cfa8895ae9cafad631c"; + src = fetchFromGitHub { + owner = "wertarbyte"; + repo = "triggerhappy"; + rev = "release/${version}"; + sha256 = "0gb1qhrxwq7i5abd408d01a2dpf28nr1fph1fg7w7n0i5i1nnk90"; }; - buildInputs = [ perl ]; - installFlags = [ "DESTDIR=$(out)" ]; + nativeBuildInputs = [ pkgconfig perl ]; + buildInputs = [ systemd ]; - postPatch = '' - substituteInPlace Makefile --replace "/usr/" "/" - substituteInPlace Makefile --replace "/sbin/" "/bin/" - ''; + makeFlags = [ "PREFIX=$(out)" "BINDIR=$(out)/bin" ]; postInstall = '' install -D -m 644 -t "$out/etc/triggerhappy/triggers.d" "triggerhappy.conf.examples" - install -D -m 644 -t "$out/usr/lib/systemd/system" "systemd/triggerhappy.service" "systemd/triggerhappy.socket" - install -D -m 644 -t "$out/usr/lib/udev/rules.d" "udev/triggerhappy-udev.rules" ''; meta = with stdenv.lib; { @@ -34,6 +31,6 @@ stdenv.mkDerivation rec { homepage = https://github.com/wertarbyte/triggerhappy/; license = licenses.gpl3Plus; platforms = platforms.linux; - maintainers = [ maintainers.taha ]; + maintainers = with maintainers; [ jfrankenau taha ]; }; } diff --git a/pkgs/tools/misc/abduco/default.nix b/pkgs/tools/misc/abduco/default.nix index cdfb57fc5f0e..4fc254b76b40 100644 --- a/pkgs/tools/misc/abduco/default.nix +++ b/pkgs/tools/misc/abduco/default.nix @@ -10,9 +10,11 @@ stdenv.mkDerivation rec { license = licenses.isc; description = "Allows programs to be run independently from its controlling terminal"; maintainers = with maintainers; [ pSub ]; - platforms = platforms.linux; + platforms = platforms.unix; }; + CFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-D_DARWIN_C_SOURCE"; + src = fetchurl { url = "http://www.brain-dump.org/projects/abduco/${name}.tar.gz"; sha256 = "1x1m58ckwsprljgmdy93mvgjyg9x3cqrzdf3mysp0mx97zhhj2f9"; diff --git a/pkgs/tools/misc/agedu/default.nix b/pkgs/tools/misc/agedu/default.nix index 2f9615a1fdbb..d0254e9ce9f5 100644 --- a/pkgs/tools/misc/agedu/default.nix +++ b/pkgs/tools/misc/agedu/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchgit, autoreconfHook, halibut}: let - date = "20180522"; - rev = "5b12791"; + date = "20180918"; + rev = "80c7beb"; in stdenv.mkDerivation { name = "agedu-${date}.${rev}"; @@ -9,7 +9,7 @@ stdenv.mkDerivation { src = fetchgit { url = https://git.tartarus.org/simon/agedu.git; inherit rev; - sha256 = "1zyxif0i3yil4xm8y9aqk6wsdwi7b3jg682lv6ds6a6bl047fz1q"; + sha256 = "0i930izna3s73p2q52qa377ixd14zij5q1n7w3irl7csyy78g0cd"; }; nativeBuildInputs = [autoreconfHook halibut]; diff --git a/pkgs/tools/misc/autorandr/default.nix b/pkgs/tools/misc/autorandr/default.nix index 20beacf2b4f0..9a62f8c3fbf7 100644 --- a/pkgs/tools/misc/autorandr/default.nix +++ b/pkgs/tools/misc/autorandr/default.nix @@ -6,7 +6,7 @@ let python = python3Packages.python; - version = "1.6"; + version = "1.7"; in stdenv.mkDerivation { name = "autorandr-${version}"; @@ -48,7 +48,7 @@ in owner = "phillipberndt"; repo = "autorandr"; rev = "${version}"; - sha256 = "0m4lqqinr1mqf536gll7qyrnz86ca322pf99lagj00x0r8yj9liy"; + sha256 = "0wpiimc5xai813h7gywwp20svkn35pkw99bnjflmpwz7x8fn8dfz"; }; meta = { diff --git a/pkgs/tools/misc/bat/default.nix b/pkgs/tools/misc/bat/default.nix index 03895f6c8478..b4913970715a 100644 --- a/pkgs/tools/misc/bat/default.nix +++ b/pkgs/tools/misc/bat/default.nix @@ -1,24 +1,35 @@ -{ stdenv, rustPlatform, fetchFromGitHub, cmake, pkgconfig, zlib, libiconv, darwin }: +{ stdenv, rustPlatform, fetchFromGitHub, cmake, pkgconfig, zlib +, Security, libiconv +}: rustPlatform.buildRustPackage rec { name = "bat-${version}"; - version = "0.6.1"; + version = "0.9.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "bat"; rev = "v${version}"; - sha256 = "19xmj3a3npx4v1mlvd31r3icml73mxjq6la5qifb2i35ciqnx9bd"; + sha256 = "13c88h1m9flmx3x2h7xrnb1wy4vgdxsqahw8cqa0x61ay0019a7s"; fetchSubmodules = true; }; - cargoSha256 = "062vvpj514h85h9gm3jipp6z256cnnbxbjy7ja6bm7i6bpglyvvi"; + cargoSha256 = "1clng4rl7mq50z8d5ipmr9fapjj4qmpf4gmdnfl6vs35pq3wp9j4"; nativeBuildInputs = [ cmake pkgconfig zlib ]; - buildInputs = [ libiconv ] ++ stdenv.lib.optionals stdenv.isDarwin [ - darwin.apple_sdk.frameworks.Security - ]; + buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security libiconv ]; + + postInstall = '' + install -m 444 -Dt $out/share/man/man1 doc/bat.1 + + install -Dm644 target/release/build/bat-*/out/_bat \ + "$out/share/zsh/site-functions/_bat" + install -Dm644 target/release/build/bat-*/out/bat.bash \ + "$out/share/bash-completions/completions/bat.bash" + install -Dm644 target/release/build/bat-*/out/bat.fish \ + "$out/share/fish/vendor_completions.d/bat.fish" + ''; meta = with stdenv.lib; { description = "A cat(1) clone with syntax highlighting and Git integration"; diff --git a/pkgs/tools/misc/bc/default.nix b/pkgs/tools/misc/bc/default.nix index ea8cefd14d3e..111ab254accb 100644 --- a/pkgs/tools/misc/bc/default.nix +++ b/pkgs/tools/misc/bc/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { # Libraries for build buildPackages.readline buildPackages.ncurses ]; - buildInputs = [ readline ]; + buildInputs = [ readline flex ]; doCheck = true; # not cross @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { meta = { description = "GNU software calculator"; - homepage = http://www.gnu.org/software/bc/; + homepage = https://www.gnu.org/software/bc/; license = stdenv.lib.licenses.gpl3; platforms = stdenv.lib.platforms.all; }; diff --git a/pkgs/tools/misc/bdf2psf/default.nix b/pkgs/tools/misc/bdf2psf/default.nix index c9775ac6ae35..ac6f8c97c7b6 100644 --- a/pkgs/tools/misc/bdf2psf/default.nix +++ b/pkgs/tools/misc/bdf2psf/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "bdf2psf-${version}"; - version = "1.185"; + version = "1.187"; src = fetchurl { url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb"; - sha256 = "0i8ppqj6yhdkvjkwfl588f2zpaybj61pq64bhlnmc8c4snwpn1z6"; + sha256 = "05r5jg7n4hbdxcy3kc7038h1r0fkipwld6kd0d49nbkmywl2k1a8"; }; buildInputs = [ dpkg ]; diff --git a/pkgs/tools/misc/bepasty/default.nix b/pkgs/tools/misc/bepasty/default.nix index ae88b7e99c65..a1e9f21c52cc 100644 --- a/pkgs/tools/misc/bepasty/default.nix +++ b/pkgs/tools/misc/bepasty/default.nix @@ -1,15 +1,15 @@ -{ python +{ python3Packages , lib }: -with python.pkgs; +with python3Packages; #We need to use buildPythonPackage here to get the PYTHONPATH build correctly. #This is needed for services.bepasty #https://github.com/NixOS/nixpkgs/pull/38300 buildPythonPackage rec { pname = "bepasty"; - version = "0.4.0"; + version = "0.5.0"; propagatedBuildInputs = [ flask @@ -22,9 +22,12 @@ buildPythonPackage rec { xstatic-jquery-ui xstatic-pygments ]; + + buildInputs = [ setuptools_scm ]; + src = fetchPypi { inherit pname version; - sha256 = "0bs79pgrjlnkmjfyj2hllbx3rw757va5w2g2aghi9cydmsl7gyi4"; + sha256 = "1y3smw9620w2ia4zfsl2svb9j7mkfgc8z1bzjffyk1w5vryhwikh"; }; checkInputs = [ diff --git a/pkgs/tools/misc/bibutils/default.nix b/pkgs/tools/misc/bibutils/default.nix index d0434ebe28b4..d7cca2a77bdc 100644 --- a/pkgs/tools/misc/bibutils/default.nix +++ b/pkgs/tools/misc/bibutils/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "bibutils-${version}"; - version = "6.6"; + version = "6.7"; src = fetchurl { url = "mirror://sourceforge/bibutils/bibutils_${version}_src.tgz"; - sha256 = "1zqwhjsngnflzdp2nd3762bvmkjq5mal417fly1n2xfgdqpg37ps"; + sha256 = "072cmhv692nk1lfcwmaqid5gpg8q4jc4vai5ss8lj72zms32p882"; }; configureFlags = [ "--dynamic" "--install-dir" "$(out)/bin" "--install-lib" "$(out)/lib" ]; diff --git a/pkgs/tools/misc/blsd/default.nix b/pkgs/tools/misc/blsd/default.nix index c44967d36204..8e3e08fb5e55 100644 --- a/pkgs/tools/misc/blsd/default.nix +++ b/pkgs/tools/misc/blsd/default.nix @@ -15,7 +15,8 @@ buildGoPackage rec { goDeps = ./deps.nix; - nativeBuildInputs = [ pkgconfig libgit2 ]; + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ libgit2 ]; meta = with stdenv.lib; { homepage = https://github.com/junegunn/blsd; diff --git a/pkgs/tools/misc/bmon/default.nix b/pkgs/tools/misc/bmon/default.nix index 9c7eafe351f7..fc10538bbbbd 100644 --- a/pkgs/tools/misc/bmon/default.nix +++ b/pkgs/tools/misc/bmon/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, ncurses, confuse +{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, ncurses, libconfuse , libnl }: stdenv.mkDerivation rec { @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook pkgconfig ]; - buildInputs = [ ncurses confuse libnl ]; + buildInputs = [ ncurses libconfuse libnl ]; meta = with stdenv.lib; { description = "Network bandwidth monitor"; diff --git a/pkgs/tools/misc/calamares/default.nix b/pkgs/tools/misc/calamares/default.nix index e154e217e951..c799b08bd446 100644 --- a/pkgs/tools/misc/calamares/default.nix +++ b/pkgs/tools/misc/calamares/default.nix @@ -7,12 +7,12 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "calamares"; - version = "3.2.1"; + version = "3.2.2"; # release including submodule src = fetchurl { url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${name}.tar.gz"; - sha256 = "06i1fivcdzdf6fzj4db3izqcgy5q4wwgsmlx24szi88rd2j6prx9"; + sha256 = "14hsv2m0jza33kf68l3rhqfjj7224fmvgvk1kg2qwhvplpjdn16v"; }; buildInputs = [ diff --git a/pkgs/tools/misc/ckb/default.nix b/pkgs/tools/misc/ckb-next/default.nix similarity index 56% rename from pkgs/tools/misc/ckb/default.nix rename to pkgs/tools/misc/ckb-next/default.nix index 57be1b89e469..fdb0f008a6cb 100644 --- a/pkgs/tools/misc/ckb/default.nix +++ b/pkgs/tools/misc/ckb-next/default.nix @@ -1,15 +1,15 @@ { stdenv, fetchFromGitHub, substituteAll, udev -, pkgconfig, qtbase, qmake, zlib, kmod }: +, pkgconfig, qtbase, cmake, zlib, kmod }: stdenv.mkDerivation rec { - version = "0.2.9"; + version = "0.3.2"; name = "ckb-next-${version}"; src = fetchFromGitHub { owner = "ckb-next"; repo = "ckb-next"; rev = "v${version}"; - sha256 = "0hl41znyhp3k5l9rcgz0gig36gsg95ivrs1dyngv45q9jkr6fchm"; + sha256 = "0ri5n7r1vhsgk6s64abvqcdrs5fmlwprw0rxiwfy0j8a9qcic1dr"; }; buildInputs = [ @@ -20,29 +20,19 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig - qmake + cmake ]; patches = [ - ./ckb-animations-location.patch + ./install-dirs.patch + ./systemd-service.patch (substituteAll { - name = "ckb-modprobe.patch"; - src = ./ckb-modprobe.patch; + name = "ckb-next-modprobe.patch"; + src = ./modprobe.patch; inherit kmod; }) ]; - doCheck = false; - - installPhase = '' - runHook preInstall - - install -D --mode 0755 --target-directory $out/bin bin/ckb-daemon bin/ckb - install -D --mode 0755 --target-directory $out/libexec/ckb-animations bin/ckb-animations/* - - runHook postInstall - ''; - meta = with stdenv.lib; { description = "Driver and configuration tool for Corsair keyboards and mice"; homepage = https://github.com/ckb-next/ckb-next; diff --git a/pkgs/tools/misc/ckb-next/install-dirs.patch b/pkgs/tools/misc/ckb-next/install-dirs.patch new file mode 100644 index 000000000000..5545292a65ee --- /dev/null +++ b/pkgs/tools/misc/ckb-next/install-dirs.patch @@ -0,0 +1,32 @@ +diff --git a/src/daemon/CMakeLists.txt b/src/daemon/CMakeLists.txt +index 09056a7..1bb4595 100644 +--- a/src/daemon/CMakeLists.txt ++++ b/src/daemon/CMakeLists.txt +@@ -456,7 +456,7 @@ endif () + if (LINUX) + install( + FILES "${CMAKE_SOURCE_DIR}/linux/udev/99-ckb-daemon.rules" +- DESTINATION "/etc/udev/rules.d" ++ DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/udev/rules.d" + PERMISSIONS + OWNER_READ OWNER_WRITE + GROUP_READ +diff --git a/src/libs/ckb-next/CMakeLists.txt b/src/libs/ckb-next/CMakeLists.txt +index ecc591c..35de563 100644 +--- a/src/libs/ckb-next/CMakeLists.txt ++++ b/src/libs/ckb-next/CMakeLists.txt +@@ -75,12 +75,12 @@ if(NOT MACOS) + NAMESPACE + ${CMAKE_PROJECT_NAME}:: + DESTINATION +- "/usr/lib/cmake/${CMAKE_PROJECT_NAME}/${PROJECT_NAME}") ++ "${CMAKE_INSTALL_PREFIX}/lib/cmake/${CMAKE_PROJECT_NAME}/${PROJECT_NAME}") + + install( + FILES + "cmake/${PROJECT_NAME}Config.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}/${PROJECT_NAME}ConfigVersion.cmake" + DESTINATION +- "/usr/lib/cmake/${CMAKE_PROJECT_NAME}/${PROJECT_NAME}") ++ "${CMAKE_INSTALL_PREFIX}/lib/cmake/${CMAKE_PROJECT_NAME}/${PROJECT_NAME}") + endif() diff --git a/pkgs/tools/misc/ckb-next/modprobe.patch b/pkgs/tools/misc/ckb-next/modprobe.patch new file mode 100644 index 000000000000..f2156fc3b23b --- /dev/null +++ b/pkgs/tools/misc/ckb-next/modprobe.patch @@ -0,0 +1,26 @@ +diff --git a/src/daemon/input_linux.c b/src/daemon/input_linux.c +index 1cedb07..8e0b24b 100644 +--- a/src/daemon/input_linux.c ++++ b/src/daemon/input_linux.c +@@ -58,7 +58,7 @@ int os_inputopen(usbdevice* kb){ + /// First check whether the uinput module is loaded by the kernel. + /// + // Load the uinput module (if it's not loaded already) +- if(system("modprobe uinput") != 0) { ++ if(system("@kmod@/bin/modprobe uinput") != 0) { + ckb_fatal("Failed to load uinput module\n"); + return 1; + } +diff --git a/src/gui/mainwindow.cpp b/src/gui/mainwindow.cpp +index 3601146..3f2f78f 100644 +--- a/src/gui/mainwindow.cpp ++++ b/src/gui/mainwindow.cpp +@@ -251,7 +251,7 @@ void MainWindow::updateVersion(){ + daemonWarning.append(tr("
Warning: System Extension by \"Fumihiko Takayama\" is not allowed in Security & Privacy. Please allow it and then unplug and replug your devices.")); + #elif defined(Q_OS_LINUX) + QProcess modprobe; +- modprobe.start("modprobe", QStringList("uinput")); ++ modprobe.start("@kmod@/bin/modprobe", QStringList("uinput")); + + if(!modprobe.waitForFinished()) + qDebug() << "Modprobe error"; diff --git a/pkgs/tools/misc/ckb-next/systemd-service.patch b/pkgs/tools/misc/ckb-next/systemd-service.patch new file mode 100644 index 000000000000..917bc09627f7 --- /dev/null +++ b/pkgs/tools/misc/ckb-next/systemd-service.patch @@ -0,0 +1,45 @@ +diff --git a/src/daemon/CMakeLists.txt b/src/daemon/CMakeLists.txt +index 09056a7..72a7249 100644 +--- a/src/daemon/CMakeLists.txt ++++ b/src/daemon/CMakeLists.txt +@@ -249,12 +249,7 @@ elseif (LINUX) + # but it is not enabled by default and systemd is used instead. (Ubuntu 15.04+) + + # A way to check for upstart +- execute_process( +- COMMAND initctl --version +- OUTPUT_VARIABLE initctl_output +- OUTPUT_STRIP_TRAILING_WHITESPACE) +- +- if ("${initctl_output}" MATCHES "upstart") ++ if (FALSE) + message(STATUS "upstart detected") + set(CKB_NEXT_INIT_SYSTEM "upstart" CACHE INTERNAL "") + set(DISALLOW_SYSVINIT TRUE) +@@ -292,7 +287,7 @@ elseif (LINUX) + endif () + + # A way to check for systemd +- if (EXISTS "/run/systemd/system") ++ if (TRUE) + message(STATUS "systemd detected") + set(CKB_NEXT_INIT_SYSTEM "systemd" CACHE INTERNAL "") + set(DISALLOW_SYSVINIT TRUE) +@@ -328,7 +323,7 @@ elseif (LINUX) + endif () + + # A way to check for OpenRC +- if (EXISTS "/run/openrc/softlevel") ++ if (FALSE) + message(STATUS "OpenRC detected") + set(CKB_NEXT_INIT_SYSTEM "OpenRC" CACHE INTERNAL "") + set(DISALLOW_SYSVINIT TRUE) +@@ -419,7 +414,7 @@ if ("${CKB_NEXT_INIT_SYSTEM}" STREQUAL "launchd") + elseif ("${CKB_NEXT_INIT_SYSTEM}" STREQUAL "systemd") + install( + FILES "${CMAKE_CURRENT_BINARY_DIR}/service/ckb-next-daemon.service" +- DESTINATION "/usr/lib/systemd/system" ++ DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/systemd/system" + PERMISSIONS + OWNER_READ OWNER_WRITE + GROUP_READ diff --git a/pkgs/tools/misc/ckb/ckb-animations-location.patch b/pkgs/tools/misc/ckb/ckb-animations-location.patch deleted file mode 100644 index 8e53685e76a6..000000000000 --- a/pkgs/tools/misc/ckb/ckb-animations-location.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/src/ckb/animscript.cpp b/src/ckb/animscript.cpp -index f49a64c..d7a3459 100644 ---- a/src/ckb/animscript.cpp -+++ b/src/ckb/animscript.cpp -@@ -30,7 +30,7 @@ QString AnimScript::path(){ - #ifdef __APPLE__ - return QDir(QApplication::applicationDirPath() + "/../Resources").absoluteFilePath("ckb-animations"); - #else -- return QDir("/usr/lib").absoluteFilePath("ckb-animations"); -+ return QDir(QApplication::applicationDirPath() + "/../libexec").absoluteFilePath("ckb-animations"); - #endif - } diff --git a/pkgs/tools/misc/ckb/ckb-modprobe.patch b/pkgs/tools/misc/ckb/ckb-modprobe.patch deleted file mode 100644 index 8024151159cf..000000000000 --- a/pkgs/tools/misc/ckb/ckb-modprobe.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/ckb-daemon/usb_linux.c b/src/ckb-daemon/usb_linux.c -index 8673f86..4714305 100644 ---- a/src/ckb-daemon/usb_linux.c -+++ b/src/ckb-daemon/usb_linux.c -@@ -440,7 +440,7 @@ static void udev_enum(){ - - int usbmain(){ - // Load the uinput module (if it's not loaded already) -- if(system("modprobe uinput") != 0) -+ if(system("@kmod@/bin/modprobe uinput") != 0) - ckb_warn("Failed to load uinput module\n"); - - // Create the udev object diff --git a/pkgs/tools/misc/clipster/default.nix b/pkgs/tools/misc/clipster/default.nix index e71ba3bf58ed..7b501d097bb7 100644 --- a/pkgs/tools/misc/clipster/default.nix +++ b/pkgs/tools/misc/clipster/default.nix @@ -1,5 +1,5 @@ {fetchFromGitHub , stdenv, python3, gtk3, libwnck3, - gobjectIntrospection, wrapGAppsHook }: + gobject-introspection, wrapGAppsHook }: stdenv.mkDerivation rec { name = "clipster-${version}"; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { pythonEnv = python3.withPackages(ps: with ps; [ pygobject3 ]); - buildInputs = [ pythonEnv gtk3 libwnck3 gobjectIntrospection wrapGAppsHook ]; + buildInputs = [ pythonEnv gtk3 libwnck3 gobject-introspection wrapGAppsHook ]; installPhase = '' sed -i 's/python/python3/g' clipster diff --git a/pkgs/tools/misc/cloc/default.nix b/pkgs/tools/misc/cloc/default.nix index 97c0251d9d64..5a69a6ae7ad2 100644 --- a/pkgs/tools/misc/cloc/default.nix +++ b/pkgs/tools/misc/cloc/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { name = "cloc-${version}"; - version = "1.76"; + version = "1.80"; src = fetchFromGitHub { owner = "AlDanial"; repo = "cloc"; rev = "v${version}"; - sha256 = "03z4ar959ximsddd92zchi013lh82ganzisk309y3b09q10hl9k7"; + sha256 = "0zmkjpv4dbdr29x95j4i585wz4rxwlrkp6ldfr5wiw83h90n0ilp"; }; setSourceRoot = '' diff --git a/pkgs/tools/misc/cloud-sql-proxy/default.nix b/pkgs/tools/misc/cloud-sql-proxy/default.nix index 5059b395610d..b9046bf19ca5 100644 --- a/pkgs/tools/misc/cloud-sql-proxy/default.nix +++ b/pkgs/tools/misc/cloud-sql-proxy/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "cloud-sql-proxy-${version}"; - version = "1.11"; + version = "1.13"; goPackagePath = "github.com/GoogleCloudPlatform/cloudsql-proxy"; @@ -11,7 +11,7 @@ buildGoPackage rec { src = fetchgit { rev = version; url = "https://${goPackagePath}"; - sha256 = "13g68i51f03xdh7a1qjmj8j5ljn4drd3n44fn348xfdxqclnx90l"; + sha256 = "07n2hfhqa9hinabmx79aqqwxzzkky76x3jvpd89kch14fijbh532"; }; goDeps = ./deps.nix; @@ -20,7 +20,7 @@ buildGoPackage rec { meta = with stdenv.lib; { description = "An authenticating proxy for Second Generation Google Cloud SQL databases"; - homepage = https://github.com/GoogleCloudPlatform/cloudsql-proxy; + homepage = "https://${goPackagePath}"; license = licenses.asl20; maintainers = [ maintainers.nicknovitski ]; platforms = platforms.all; diff --git a/pkgs/tools/misc/cloud-sql-proxy/deps.nix b/pkgs/tools/misc/cloud-sql-proxy/deps.nix index 7021b4b05b23..6898833b6f12 100644 --- a/pkgs/tools/misc/cloud-sql-proxy/deps.nix +++ b/pkgs/tools/misc/cloud-sql-proxy/deps.nix @@ -14,8 +14,8 @@ fetch = { type = "git"; url = "https://code.googlesource.com/gocloud"; - rev = "e9284bade4f43071dac5ec56c73a03a3c9fa7772"; - sha256 = "0qm0s97bj21m04a07yni09hdh0aycgmklm5mg6flx17lrp2av9j8"; + rev = "dba8c2c195294739180b3e6865f8893eb808676e"; + sha256 = "1l6aj26sd7byjcgi2b4k452fcg949v28lff2fkw5nq2qr2fjnqxy"; }; } { @@ -23,8 +23,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/net"; - rev = "3a7846fea0afe8cc88deb31d8cfb1fa15a3615ef"; - sha256 = "1dxvliqc79bl0waczzy8ajm7jpbnn2bszwfcd71zjjxph8jz75kg"; + rev = "9b4f9f5ad5197c79fd623a3638e70d8b26cef344"; + sha256 = "06hvxy113h76f31gv1mq6vdr6xja1zv0fdig686l2b4y2b6swych"; }; } { @@ -32,8 +32,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/oauth2"; - rev = "cdc340f7c179dbbfa4afd43b7614e8fcadde4269"; - sha256 = "182is558nfvk4x1cm8sqzaym8kfcaaxaga9ggqhvzqrs8mncbj22"; + rev = "9dcd33a902f40452422c2367fefcb95b54f9f8f8"; + sha256 = "15lfa780h2ff50qvcdl7sfs9f9j13fa5kfj6fb292rk3fwxhnx4i"; }; } { @@ -41,8 +41,8 @@ fetch = { type = "git"; url = "https://code.googlesource.com/google-api-go-client"; - rev = "20530fd5d65ad2caee87891f9896d7547cb400c9"; - sha256 = "06fsnml2kfzifxp2d5anb6vxjlgpkwl82xcddf0cg0v1bnx5mnrd"; + rev = "39567f0042a03aeb2691599961ed4454e43d5063"; + sha256 = "0c5gx156v1pk0gqvl9w43l06z0rh9g2sackpl9ghds0asnyqx04d"; }; } ] diff --git a/pkgs/tools/misc/cloud-utils/default.nix b/pkgs/tools/misc/cloud-utils/default.nix index fd6df64e5e76..bda8ebcf3b0e 100644 --- a/pkgs/tools/misc/cloud-utils/default.nix +++ b/pkgs/tools/misc/cloud-utils/default.nix @@ -30,5 +30,8 @@ stdenv.mkDerivation rec { dontBuild = true; - meta.platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + platforms = platforms.unix; + license = licenses.gpl3; + }; } diff --git a/pkgs/tools/misc/colord/default.nix b/pkgs/tools/misc/colord/default.nix index e442850fbaaf..8edcf6e6629b 100644 --- a/pkgs/tools/misc/colord/default.nix +++ b/pkgs/tools/misc/colord/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, bash-completion , glib, polkit, pkgconfig, gettext, gusb, lcms2, sqlite, systemd, dbus -, gobjectIntrospection, argyllcms, meson, ninja, libxml2, vala_0_40 +, gobject-introspection, argyllcms, meson, ninja, libxml2, vala_0_40 , libgudev, sane-backends, gnome3, makeWrapper }: stdenv.mkDerivation rec { @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { "-Denable-docs=false" ]; - nativeBuildInputs = [ meson pkgconfig vala_0_40 ninja gettext libxml2 gobjectIntrospection makeWrapper ]; + nativeBuildInputs = [ meson pkgconfig vala_0_40 ninja gettext libxml2 gobject-introspection makeWrapper ]; buildInputs = [ glib polkit gusb lcms2 sqlite systemd dbus bash-completion argyllcms libgudev sane-backends ]; diff --git a/pkgs/tools/misc/contacts/default.nix b/pkgs/tools/misc/contacts/default.nix index dc8f776cef66..b262626b1363 100644 --- a/pkgs/tools/misc/contacts/default.nix +++ b/pkgs/tools/misc/contacts/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, xcbuildHook, Foundation, AddressBook }: +{ stdenv, fetchurl, xcbuildHook, cf-private, Foundation, AddressBook }: stdenv.mkDerivation rec { version = "1.1a-3"; @@ -10,16 +10,18 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ xcbuildHook ]; - buildInputs = [ Foundation AddressBook ]; + + buildInputs = [ + Foundation AddressBook + # Needed for OBJC_CLASS_$_NSArray symbols. + cf-private + ]; installPhase = '' mkdir -p $out/bin cp Products/Default/contacts $out/bin ''; - ## FIXME: the framework setup hook isn't adding these correctly - NIX_LDFLAGS = " -F${Foundation}/Library/Frameworks/ -F${AddressBook}/Library/Frameworks/"; - meta = with stdenv.lib; { description = "Access contacts from the Mac address book from command-line"; homepage = http://www.gnufoo.org/contacts/contacts.html; diff --git a/pkgs/tools/misc/coreutils/default.nix b/pkgs/tools/misc/coreutils/default.nix index 6ffdd3b5d47d..0ddfad65a7a1 100644 --- a/pkgs/tools/misc/coreutils/default.nix +++ b/pkgs/tools/misc/coreutils/default.nix @@ -1,8 +1,11 @@ { stdenv, lib, buildPackages , autoreconfHook, texinfo, fetchurl, perl, xz, libiconv, gmp ? null -, aclSupport ? false, acl ? null -, attrSupport ? false, attr ? null +, aclSupport ? stdenv.isLinux, acl ? null +, attrSupport ? stdenv.isLinux, attr ? null , selinuxSupport? false, libselinux ? null, libsepol ? null +# No openssl in default version, so openssl-induced rebuilds aren't too big. +# It makes *sum functions significantly faster. +, minimal ? true, withOpenssl ? !minimal, openssl ? null , withPrefix ? false , singleBinary ? "symlinks" # you can also pass "shebangs" or false }: @@ -13,22 +16,23 @@ assert selinuxSupport -> libselinux != null && libsepol != null; with lib; stdenv.mkDerivation rec { - name = "coreutils-8.29"; + name = "coreutils-8.30"; src = fetchurl { url = "mirror://gnu/coreutils/${name}.tar.xz"; - sha256 = "0plm1zs9il6bb5mk881qvbghq4glc8ybbgakk2lfzb0w64fgml4j"; + sha256 = "0mxhw43d4wpqmvg0l4znk1vm10fy92biyh90lzdnqjcic2lb6cg8"; }; patches = optional stdenv.hostPlatform.isCygwin ./coreutils-8.23-4.cygwin.patch; # The test tends to fail on btrfs and maybe other unusual filesystems. - postPatch = optionalString (!stdenv.hostPlatform.isDarwin) '' + postPatch = '' sed '2i echo Skipping dd sparse test && exit 0' -i ./tests/dd/sparse.sh sed '2i echo Skipping cp sparse test && exit 0' -i ./tests/cp/sparse.sh sed '2i echo Skipping rm deep-2 test && exit 0' -i ./tests/rm/deep-2.sh sed '2i echo Skipping du long-from-unreadable test && exit 0' -i ./tests/du/long-from-unreadable.sh sed '2i echo Skipping chmod setgid test && exit 0' -i ./tests/chmod/setgid.sh + sed '2i print "Skipping env -S test"; exit 0;' -i ./tests/misc/env-S.pl substituteInPlace ./tests/install/install-C.sh \ --replace 'mode3=2755' 'mode3=1755' ''; @@ -36,9 +40,10 @@ stdenv.mkDerivation rec { outputs = [ "out" "info" ]; nativeBuildInputs = [ perl xz.bin ]; - configureFlags = - optional (singleBinary != false) + configureFlags = [ "--with-packager=https://NixOS.org" ] + ++ optional (singleBinary != false) ("--enable-single-binary" + optionalString (isString singleBinary) "=${singleBinary}") + ++ optional withOpenssl "--with-openssl" ++ optional stdenv.hostPlatform.isSunOS "ac_cv_func_inotify_init=no" ++ optional withPrefix "--program-prefix=g" ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform && stdenv.hostPlatform.libc == "glibc") [ @@ -51,6 +56,7 @@ stdenv.mkDerivation rec { buildInputs = [ gmp ] ++ optional aclSupport acl ++ optional attrSupport attr + ++ optional withOpenssl openssl ++ optionals stdenv.hostPlatform.isCygwin [ autoreconfHook texinfo ] # due to patch ++ optionals selinuxSupport [ libselinux libsepol ] # TODO(@Ericson2314): Investigate whether Darwin could benefit too @@ -81,13 +87,17 @@ stdenv.mkDerivation rec { sed -i Makefile -e 's|^INSTALL =.*|INSTALL = ${buildPackages.coreutils}/bin/install -c|' ''; - postInstall = optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' + postInstall = optionalString (stdenv.hostPlatform != stdenv.buildPlatform && !minimal) '' rm $out/share/man/man1/* - cp ${buildPackages.coreutils}/share/man/man1/* $out/share/man/man1 + cp ${buildPackages.coreutils-full}/share/man/man1/* $out/share/man/man1 + '' + # du: 8.7 M locale + 0.4 M man pages + + optionalString minimal '' + rm -r "$out/share" ''; meta = { - homepage = http://www.gnu.org/software/coreutils/; + homepage = https://www.gnu.org/software/coreutils/; description = "The basic file, shell and text manipulation utilities of the GNU operating system"; longDescription = '' @@ -99,7 +109,7 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; - platforms = platforms.unix; + platforms = platforms.unix ++ platforms.windows; maintainers = [ maintainers.eelco ]; }; diff --git a/pkgs/tools/misc/cowsay/default.nix b/pkgs/tools/misc/cowsay/default.nix index 4d55b70d007b..6b5c9c513944 100644 --- a/pkgs/tools/misc/cowsay/default.nix +++ b/pkgs/tools/misc/cowsay/default.nix @@ -11,8 +11,18 @@ stdenv.mkDerivation rec{ buildInputs = [ perl ]; + postBuild = '' + substituteInPlace cowsay --replace "%BANGPERL%" "!${perl}/bin/perl" \ + --replace "%PREFIX%" "$out" + ''; + installPhase = '' - bash ./install.sh $out + mkdir -p $out/{bin,man/man1,share/cows} + install -m755 cowsay $out/bin/cowsay + ln -s cowsay $out/bin/cowthink + install -m644 cowsay.1 $out/man/man1/cowsay.1 + ln -s cowsay.1 $out/man/man1/cowthink.1 + install -m644 cows/* -t $out/share/cows/ ''; meta = with stdenv.lib; { diff --git a/pkgs/tools/misc/datamash/default.nix b/pkgs/tools/misc/datamash/default.nix index 064fd00cc27c..d8591647ad31 100644 --- a/pkgs/tools/misc/datamash/default.nix +++ b/pkgs/tools/misc/datamash/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A command-line program which performs basic numeric,textual and statistical operations on input textual data files"; - homepage = http://www.gnu.org/software/datamash/; + homepage = https://www.gnu.org/software/datamash/; license = licenses.gpl3Plus; platforms = platforms.all; maintainers = with maintainers; [ pSub vrthra ]; diff --git a/pkgs/tools/misc/dateutils/default.nix b/pkgs/tools/misc/dateutils/default.nix index 9b52d3fd3608..e33376243bd6 100644 --- a/pkgs/tools/misc/dateutils/default.nix +++ b/pkgs/tools/misc/dateutils/default.nix @@ -1,14 +1,20 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, autoreconfHook, tzdata }: stdenv.mkDerivation rec { - version = "0.4.4"; + version = "0.4.5"; name = "dateutils-${version}"; src = fetchurl { url = "https://bitbucket.org/hroptatyr/dateutils/downloads/${name}.tar.xz"; - sha256 = "0ky8177is4swgxfqczc78d7yjc13w626k515qw517086n7xjxk59"; + sha256 = "1pnbc186mnvmyb5rndm0ym50sjihsy6m6crz62xxsjbxggza1mhn"; }; + nativeBuildInputs = [ autoreconfHook ]; + buildInputs = [ tzdata ]; # needed for datezone + enableParallelBuilding = true; + + doCheck = true; + meta = with stdenv.lib; { description = "A bunch of tools that revolve around fiddling with dates and times in the command line"; homepage = http://www.fresse.org/dateutils/; diff --git a/pkgs/tools/misc/ddccontrol/automake.patch b/pkgs/tools/misc/ddccontrol/automake.patch deleted file mode 100644 index a890654ca7c7..000000000000 --- a/pkgs/tools/misc/ddccontrol/automake.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/src/gnome-ddcc-applet/Makefile.am b/src/gnome-ddcc-applet/Makefile.am -index d85ff56..b13e74c 100644 ---- a/src/gnome-ddcc-applet/Makefile.am -+++ b/src/gnome-ddcc-applet/Makefile.am -@@ -6,7 +6,8 @@ DDCC_LDADD = ../lib/libddccontrol.la - - EXTRA_DIST = GNOME_ddcc-applet.server.in.in GNOME_ddcc-applet.xml - --pkglib_PROGRAMS = ddcc-applet -+programfilesdir = $(pkglibdir) -+programfiles_PROGRAMS = ddcc-applet - ddcc_applet_SOURCES = ddcc-applet.c ddcc-applet.h - - ddcc_applet_LDADD = $(GNOME_LDFLAGS) $(DDCC_LDADD) diff --git a/pkgs/tools/misc/ddccontrol/default.nix b/pkgs/tools/misc/ddccontrol/default.nix index b03a286d2022..8453aa677477 100644 --- a/pkgs/tools/misc/ddccontrol/default.nix +++ b/pkgs/tools/misc/ddccontrol/default.nix @@ -1,36 +1,39 @@ -{ stdenv, fetchurl, autoreconfHook, intltool, perl, perlPackages, libxml2 +{ stdenv, fetchFromGitHub, autoreconfHook, intltool, libxml2 , pciutils, pkgconfig, gtk2, ddccontrol-db , makeDesktopItem }: -let version = "0.4.2"; in +let version = "0.4.4"; in stdenv.mkDerivation rec { name = "ddccontrol-${version}"; - src = fetchurl { - url = "mirror://sourceforge/ddccontrol/ddccontrol-${version}.tar.bz2"; - sha1 = "fd5c53286315a61a18697a950e63ed0c8d5acff1"; + src = fetchFromGitHub { + owner = "ddccontrol"; + repo = "ddccontrol"; + rev = "0.4.4"; + sha256 = "09npy6z2j3jrvpvlr46vih31y2mbrh7wsqlbrjprxjv1j0kkz5q2"; }; nativeBuildInputs = [ autoreconfHook intltool pkgconfig ]; buildInputs = [ - perl perlPackages.libxml_perl libxml2 pciutils gtk2 ddccontrol-db + libxml2 + pciutils + gtk2 + ddccontrol-db ]; - patches = [ ./automake.patch ]; - hardeningDisable = [ "format" "bindnow" ]; prePatch = '' - newPath=$(echo "${ddccontrol-db}/share/ddccontrol-db" | sed "s/\\//\\\\\\//g") - mv configure.ac configure.ac.old - oldPath="\$" - oldPath+="{datadir}\/ddccontrol-db" - sed "s/$oldPath/$newPath/" configure.ac - rm configure.ac.old + oldPath="\$""{datadir}/ddccontrol-db" + newPath="${ddccontrol-db}/share/ddccontrol-db" + sed -i -e "s|$oldPath|$newPath|" configure.ac + sed -i -e "s/chmod 4711/chmod 0711/" src/ddcpci/Makefile* + ''; - sed -e "s/chmod 4711/chmod 0711/" -i src/ddcpci/Makefile* + preConfigure = '' + intltoolize --force ''; postInstall = '' @@ -53,10 +56,9 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A program used to control monitor parameters by software"; - homepage = http://ddccontrol.sourceforge.net/; + homepage = https://github.com/ddccontrol/ddccontrol; license = licenses.gpl2; platforms = [ "i686-linux" "x86_64-linux" ]; maintainers = [ stdenv.lib.maintainers.pakhfn ]; }; } - diff --git a/pkgs/tools/misc/ddcutil/default.nix b/pkgs/tools/misc/ddcutil/default.nix index 35c18954bf3f..ec2a2e4b7dd7 100644 --- a/pkgs/tools/misc/ddcutil/default.nix +++ b/pkgs/tools/misc/ddcutil/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "ddcutil-${version}"; - version = "0.9.1"; + version = "0.9.2"; src = fetchFromGitHub { owner = "rockowitz"; repo = "ddcutil"; rev = "v${version}"; - sha256 = "0chs5bfw4yjnr7brhxxqydybcxdkjv4gnik2s0cvjzcj3bqnz73b"; + sha256 = "0mpd3j570yyfm9ki5in9i92nzg25ahmdfp2f7yby7xnqiy53zd8w"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; @@ -22,6 +22,7 @@ stdenv.mkDerivation rec { homepage = http://www.ddcutil.com/; description = "Query and change Linux monitor settings using DDC/CI and USB"; license = licenses.gpl2; + platforms = platforms.linux; maintainers = with maintainers; [ rnhmjoj ]; }; } diff --git a/pkgs/tools/misc/debootstrap/default.nix b/pkgs/tools/misc/debootstrap/default.nix index a11e8a44de92..1b2cdf0402ae 100644 --- a/pkgs/tools/misc/debootstrap/default.nix +++ b/pkgs/tools/misc/debootstrap/default.nix @@ -1,75 +1,66 @@ -{ stdenv, fetchurl, dpkg, gettext, gawk, perl, wget, coreutils }: - +{ stdenv, fetchurl, dpkg, gawk, perl, wget, coreutils, utillinux +, gnugrep, gnutar, gnused, gzip, makeWrapper }: # USAGE like this: debootstrap sid /tmp/target-chroot-directory # There is also cdebootstrap now. Is that easier to maintain? -stdenv.mkDerivation rec { +let binPath = stdenv.lib.makeBinPath [ + coreutils + dpkg + gawk + gnugrep + gnused + gnutar + gzip + perl + wget + ]; +in stdenv.mkDerivation rec { name = "debootstrap-${version}"; - version = "1.0.107"; + version = "1.0.110"; src = fetchurl { # git clone git://git.debian.org/d-i/debootstrap.git # I'd like to use the source. However it's lacking the lanny script ? (still true?) url = "mirror://debian/pool/main/d/debootstrap/debootstrap_${version}.tar.gz"; - sha256 = "1gq5r4fa0hrq4c69l2s0ygnfyvr90k2wqaq15s869hayhnssx4g1"; + sha256 = "11bqy2dbqsy9fyx1i6lj0aj1pvq15y8kkwjfrp18k3nvy74y80ca"; }; - buildInputs = [ dpkg gettext gawk perl wget ]; + nativeBuildInputs = [ makeWrapper ]; dontBuild = true; - # If you have to update the patch for functions a vim regex like this - # can help you identify which lines are used to write scripts on TARGET and - # which should /bin/ paths should be replaced: - # \\|\/bin\/\|^\s*\\|EOF\|END installPhase = '' - sed -i \ - -e 's@/usr/bin/id@id@' \ - -e 's@/usr/bin/dpkg@${dpkg}/bin/dpkg@' \ - -e 's@/usr/bin/sha@${coreutils}/bin/sha@' \ - -e 's@/bin/sha@${coreutils}/bin/sha@' \ - debootstrap + runHook preInstall - for file in functions debootstrap; do - substituteInPlace "$file" \ - --subst-var-by gunzip "$(type -p gunzip)" \ - --subst-var-by bunzip "$(type -p bunzip)" \ - --subst-var-by gettext "$(type -p gettext)" \ - --subst-var-by dpkg "$(type -p dpkg)" \ - --subst-var-by udpkg "$(type -p udpkg)" \ - --subst-var-by id "$(type -p id)" \ - --subst-var-by perl "$(type -p perl)" \ - --subst-var-by uname "$(type -p uname)" \ - --subst-var-by wget "$(type -p wget)" - done - - - sed -i \ - -e 's@\@${wget}/bin/wget@' \ - functions + substituteInPlace debootstrap \ + --replace 'CHROOT_CMD="chroot ' 'CHROOT_CMD="${coreutils}/bin/chroot ' \ + --replace 'CHROOT_CMD="unshare ' 'CHROOT_CMD="${utillinux}/bin/unshare ' \ + --replace /usr/bin/dpkg ${dpkg}/bin/dpkg \ + --replace '#!/bin/sh' '#!/bin/bash' \ + --subst-var-by VERSION ${version} d=$out/share/debootstrap mkdir -p $out/{share/debootstrap,bin} + mv debootstrap $out/bin + cp -r . $d - cat >> $out/bin/debootstrap << EOF - #!/bin/sh - export DEBOOTSTRAP_DIR="''${DEBOOTSTRAP_DIR:-$d}" - # mount and other tools must be found in chroot. So add default debain paths! - # TODO only add paths which are required by the scripts! - export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - exec $d/debootstrap "\$@" - EOF - chmod +x $out/bin/debootstrap + wrapProgram $out/bin/debootstrap \ + --set PATH ${binPath} \ + --set-default DEBOOTSTRAP_DIR $d mkdir -p $out/man/man8 mv debootstrap.8 $out/man/man8 + + rm -rf $d/debian + + runHook postInstall ''; meta = { description = "Tool to create a Debian system in a chroot"; - homepage = http://packages.debian.org/de/lenny/debootstrap; # http://code.erisian.com.au/Wiki/debootstrap - license = stdenv.lib.licenses.gpl2; # gentoo says so.. ? + homepage = https://wiki.debian.org/Debootstrap; + license = stdenv.lib.licenses.mit; maintainers = [ stdenv.lib.maintainers.marcweber ]; platforms = stdenv.lib.platforms.linux; }; diff --git a/pkgs/tools/misc/desktop-file-utils/default.nix b/pkgs/tools/misc/desktop-file-utils/default.nix index a6280ff4008a..8dc590c5d6fc 100644 --- a/pkgs/tools/misc/desktop-file-utils/default.nix +++ b/pkgs/tools/misc/desktop-file-utils/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, glib, libintl }: +{ stdenv, fetchurl, fetchpatch, pkgconfig, glib, libintl }: with stdenv.lib; @@ -10,6 +10,14 @@ stdenv.mkDerivation rec { sha256 = "119kj2w0rrxkhg4f9cf5waa55jz1hj8933vh47vcjipcplql02bc"; }; + patches = [ + # Makes font a recognized media type. Committed upstream, but no release has been made. + (fetchpatch { + url = "https://gitlab.freedesktop.org/xdg/desktop-file-utils/commit/92af4108750ceaf4191fd54e255885c7d8a78b70.patch"; + sha256 = "14sqy10p5skp6hv4hgiwnj9hpr460250x42k5z0390l6nr6gahsq"; + }) + ]; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ glib libintl ]; @@ -17,5 +25,6 @@ stdenv.mkDerivation rec { homepage = http://www.freedesktop.org/wiki/Software/desktop-file-utils; description = "Command line utilities for working with .desktop files"; platforms = platforms.linux ++ platforms.darwin; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/misc/direnv/default.nix b/pkgs/tools/misc/direnv/default.nix index 508fc77a9a03..089ed6ce5166 100644 --- a/pkgs/tools/misc/direnv/default.nix +++ b/pkgs/tools/misc/direnv/default.nix @@ -1,24 +1,25 @@ -{ stdenv, fetchFromGitHub, buildGoPackage, bash}: +{ stdenv, fetchFromGitHub, buildGoPackage, bash, fetchpatch }: buildGoPackage rec { name = "direnv-${version}"; - version = "2.17.0"; + version = "2.18.2"; goPackagePath = "github.com/direnv/direnv"; src = fetchFromGitHub { owner = "direnv"; repo = "direnv"; rev = "v${version}"; - sha256 = "1dmanqpifx27cz41yc3ijpij0wrbgw9qny2d4n6jppfwf2qzyq4s"; + sha256 = "011isxsc3byg8jd4jhi4pdfqrxa1acnzirhcv7lvw3jl0v7xnma8"; }; postConfigure = '' cd $NIX_BUILD_TOP/go/src/$goPackagePath ''; - buildPhase = '' - make BASH_PATH=${bash}/bin/bash - ''; + # we have no bash at the moment for windows + makeFlags = stdenv.lib.optional (!stdenv.hostPlatform.isWindows) [ + "BASH_PATH=${bash}/bin/bash" + ]; installPhase = '' mkdir -p $out diff --git a/pkgs/tools/misc/diskus/default.nix b/pkgs/tools/misc/diskus/default.nix new file mode 100644 index 000000000000..7b0681f31663 --- /dev/null +++ b/pkgs/tools/misc/diskus/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchFromGitHub, rustPlatform }: + +rustPlatform.buildRustPackage rec { + name = "diskus-${version}"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "sharkdp"; + repo = "diskus"; + rev = "v${version}"; + sha256 = "18scxspi5ncags8bnxq4ah9w8hrlwwlgpq7q9qfh4d81asmbyr8n"; + }; + + cargoSha256 = "1syrmm5qpz7d1h17xpw1wa3d2snaz9n7d1avsjp7xz8s2qcx1wdc"; + + meta = with stdenv.lib; { + description = "A minimal, fast alternative to 'du -sh'"; + homepage = https://github.com/sharkdp/diskus; + license = with licenses; [ asl20 /* or */ mit ]; + maintainers = [ maintainers.fuerbringer ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/misc/doitlive/default.nix b/pkgs/tools/misc/doitlive/default.nix index 3520d67abd21..f18874e4f44a 100644 --- a/pkgs/tools/misc/doitlive/default.nix +++ b/pkgs/tools/misc/doitlive/default.nix @@ -2,14 +2,14 @@ python3Packages.buildPythonApplication rec { pname = "doitlive"; - version = "3.0.3"; + version = "4.2.0"; src = python3Packages.fetchPypi { inherit pname version; - sha256 = "19i16ca835rb3gal1sxyvpyilj9a80n6nikf0smlzmxck38x86fj"; + sha256 = "0yabw2gqsjdivivlwsc2q7p3qq72cccx3xzfc1a4gd8d74f84nrw"; }; - propagatedBuildInputs = with python3Packages; [ click ]; + propagatedBuildInputs = with python3Packages; [ click click-completion click-didyoumean ]; # disable tests (too many failures) doCheck = false; diff --git a/pkgs/tools/misc/dpt-rp1-py/default.nix b/pkgs/tools/misc/dpt-rp1-py/default.nix new file mode 100644 index 000000000000..88359adc3185 --- /dev/null +++ b/pkgs/tools/misc/dpt-rp1-py/default.nix @@ -0,0 +1,28 @@ +{ lib, python3Packages, fetchFromGitHub }: +python3Packages.buildPythonApplication rec { + pname = "dpt-rp1-py"; + version = "unstable-2018-10-16"; + + src = fetchFromGitHub { + owner = "janten"; + repo = pname; + rev = "4551b4432f8470de5f2ad9171105f731a6259395"; + sha256 = "176y5j31aci1vpi8v6r5ki55432fbdsazh9bsyzr90im9zimkffl"; + }; + + doCheck = false; + + propagatedBuildInputs = with python3Packages; [ + httpsig + requests + pbkdf2 + urllib3 + ]; + + meta = with lib; { + homepage = https://github.com/janten/dpt-rp1-py; + description = "Python script to manage Sony DPT-RP1 without Digital Paper App"; + license = licenses.mit; + maintainers = with maintainers; [ mt-caret ]; + }; +} diff --git a/pkgs/tools/misc/duc/default.nix b/pkgs/tools/misc/duc/default.nix index 7e98b7d64d2d..f5091ac9720a 100644 --- a/pkgs/tools/misc/duc/default.nix +++ b/pkgs/tools/misc/duc/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "duc-${version}"; - version = "1.4.3"; + version = "1.4.4"; src = fetchFromGitHub { owner = "zevv"; repo = "duc"; rev = "${version}"; - sha256 = "1h7vll8a78ijan9bmnimmsviywmc39x8h9iikx8vm98kwyxi4xif"; + sha256 = "1i7ry25xzy027g6ysv6qlf09ax04q4vy0kikl8h0aq5jbxsl9q52"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; diff --git a/pkgs/tools/misc/dvtm/default.nix b/pkgs/tools/misc/dvtm/default.nix index f25d134ca790..bedfebd96812 100644 --- a/pkgs/tools/misc/dvtm/default.nix +++ b/pkgs/tools/misc/dvtm/default.nix @@ -1,34 +1,19 @@ -{ stdenv, fetchurl, ncurses, customConfig ? null }: - -stdenv.mkDerivation rec { - +{callPackage, fetchurl}: +callPackage ./dvtm.nix rec { name = "dvtm-0.15"; src = fetchurl { - url = "${meta.homepage}/${name}.tar.gz"; + url = "http://www.brain-dump.org/projects/dvtm/${name}.tar.gz"; sha256 = "0475w514b7i3gxk6khy8pfj2gx9l7lv2pwacmq92zn1abv01a84g"; }; - postPatch = stdenv.lib.optionalString (customConfig != null) '' - cp ${builtins.toFile "config.h" customConfig} ./config.h - ''; - - buildInputs = [ ncurses ]; - - prePatch = '' - substituteInPlace Makefile \ - --replace /usr/share/terminfo $out/share/terminfo - ''; - - installPhase = '' - make PREFIX=$out install - ''; - - meta = with stdenv.lib; { - description = "Dynamic virtual terminal manager"; - homepage = http://www.brain-dump.org/projects/dvtm; - license = licenses.mit; - platforms = platforms.linux; - maintainers = [ maintainers.vrthra ]; - }; + patches = [ + # https://github.com/martanne/dvtm/pull/69 + # Use self-pipe instead of signal blocking fixes issues on darwin. + (fetchurl { + url = "https://github.com/martanne/dvtm/commit/1f1ed664d64603f3f1ce1388571227dc723901b2.patch"; + sha256 = "1cby8x3ckvhzqa8yxlfrwzgm8wk7yz84kr9psdjr7xwpnca1cqrd"; + }) + ]; } + diff --git a/pkgs/tools/misc/dvtm/dvtm.nix b/pkgs/tools/misc/dvtm/dvtm.nix new file mode 100644 index 000000000000..10fb4cd89bd9 --- /dev/null +++ b/pkgs/tools/misc/dvtm/dvtm.nix @@ -0,0 +1,30 @@ +{ stdenv, ncurses, customConfig ? null, name, src, patches ? [] }: +stdenv.mkDerivation rec { + + inherit name src patches; + + CFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-D_DARWIN_C_SOURCE"; + + postPatch = stdenv.lib.optionalString (customConfig != null) '' + cp ${builtins.toFile "config.h" customConfig} ./config.h + ''; + + buildInputs = [ ncurses ]; + + prePatch = '' + substituteInPlace Makefile \ + --replace /usr/share/terminfo $out/share/terminfo + ''; + + installPhase = '' + make PREFIX=$out install + ''; + + meta = with stdenv.lib; { + description = "Dynamic virtual terminal manager"; + homepage = http://www.brain-dump.org/projects/dvtm; + license = licenses.mit; + maintainers = [ maintainers.vrthra ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/misc/dvtm/unstable.nix b/pkgs/tools/misc/dvtm/unstable.nix new file mode 100644 index 000000000000..6ee2a465c69a --- /dev/null +++ b/pkgs/tools/misc/dvtm/unstable.nix @@ -0,0 +1,29 @@ +{callPackage, fetchFromGitHub, fetchpatch}: +callPackage ./dvtm.nix { + name = "dvtm-unstable-2018-03-31"; + + src = fetchFromGitHub { + owner = "martanne"; + repo = "dvtm"; + rev = "311a8c0c28296f8f87fb63349e0f3254c7481e14"; + sha256 = "0pyxjkaxh8n97kccnmd3p98vi9h8mcfy5lswzqiplsxmxxmlbpx2"; + }; + + patches = [ + # https://github.com/martanne/dvtm/pull/69 + # Use self-pipe instead of signal blocking fixes issues on darwin. + (fetchpatch { + name = "use-self-pipe-fix-darwin"; + url = "https://github.com/martanne/dvtm/commit/1f1ed664d64603f3f1ce1388571227dc723901b2.patch"; + sha256 = "14j3kks7b1v6qq12442v1da3h7khp02rp0vi0qrz0rfgkg1zilpb"; + }) + + # https://github.com/martanne/dvtm/pull/86 + # Fix buffer corruption when title is updated + (fetchpatch { + name = "fix-buffer-corruption-on-title-update"; + url = "https://github.com/martanne/dvtm/commit/be6c3f8f615daeab214d484e6fff22e19631a0d1.patch"; + sha256 = "1wdrl3sg815lhs22fwbc4w5dn4ifpdgl7v1kqfnhg752av4im7h7"; + }) + ]; +} diff --git a/pkgs/tools/misc/ent/default.nix b/pkgs/tools/misc/ent/default.nix index f4354ad2416c..d4f69340d0ae 100644 --- a/pkgs/tools/misc/ent/default.nix +++ b/pkgs/tools/misc/ent/default.nix @@ -21,9 +21,10 @@ stdenv.mkDerivation rec { cp ent $out/bin/ ''; - meta = { + meta = with stdenv.lib; { description = "Pseudorandom Number Sequence Test Program"; homepage = http://www.fourmilab.ch/random/; - platforms = stdenv.lib.platforms.all; + platforms = platforms.all; + license = licenses.publicDomain; }; } diff --git a/pkgs/tools/misc/envdir-go/default.nix b/pkgs/tools/misc/envdir-go/default.nix new file mode 100644 index 000000000000..ea08608da01c --- /dev/null +++ b/pkgs/tools/misc/envdir-go/default.nix @@ -0,0 +1,27 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + version = "1.0.0"; + name = "envdir-${version}"; + + goPackagePath = "github.com/d10n/envdir"; + + src = fetchFromGitHub { + rev = "v${version}"; + owner = "d10n"; + repo = "envdir"; + sha256 = "1wdlblj127skgynf9amk7waabc3abbyxys9dvyc6c72zpcpdy5nc"; + }; + + preBuild = '' + # TODO: is there a way to get the commit ref so we can set main.buildCommit? + buildFlagsArray+=("-ldflags" "-X main.buildDate=1970-01-01T00:00:00+0000 -X main.buildVersion=${version}") +''; + + meta = { + description = "A go rewrite of envdir"; + homepage = https://github.com/d10n/envdir; + maintainers = with stdenv.lib.maintainers; [ edude03 ]; + }; +} diff --git a/pkgs/tools/misc/envsubst/default.nix b/pkgs/tools/misc/envsubst/default.nix new file mode 100644 index 000000000000..86f78af25603 --- /dev/null +++ b/pkgs/tools/misc/envsubst/default.nix @@ -0,0 +1,22 @@ +{ lib, fetchFromGitHub, buildGoPackage }: + +buildGoPackage rec { + name = "envsubst-${version}"; + version = "1.1.0"; + + goPackagePath = "github.com/a8m/envsubst"; + src = fetchFromGitHub { + owner = "a8m"; + repo = "envsubst"; + rev = "v${version}"; + sha256 = "1d6nipagjn40n6iw1p3r489l2km5xjd5db9gbh1vc5sxc617l7yk"; + }; + + meta = with lib; { + description = "Environment variables substitution for Go"; + homepage = https://github.com/a8m/envsubst; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ nicknovitski ]; + }; +} diff --git a/pkgs/tools/misc/esptool/default.nix b/pkgs/tools/misc/esptool/default.nix index abb0b4edc17e..fe574b4f8d43 100644 --- a/pkgs/tools/misc/esptool/default.nix +++ b/pkgs/tools/misc/esptool/default.nix @@ -2,13 +2,13 @@ python3.pkgs.buildPythonApplication rec { pname = "esptool"; - version = "2.5.0"; + version = "2.5.1"; src = fetchFromGitHub { owner = "espressif"; repo = "esptool"; rev = "v${version}"; - sha256 = "0cvxapcln1xcz8hy0hidw6g8q61s5j3q03j3wrviagbh0zip8jdx"; + sha256 = "19l3b1fqg1n3ch484dcibbi5a3nbmjq086has5pwqn348h4k57mh"; }; checkInputs = with python3.pkgs; [ flake8 flake8-future-import flake8-import-order ]; diff --git a/pkgs/tools/misc/ethtool/default.nix b/pkgs/tools/misc/ethtool/default.nix index 0e0bc37ad537..5bca02037c7b 100644 --- a/pkgs/tools/misc/ethtool/default.nix +++ b/pkgs/tools/misc/ethtool/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "ethtool-${version}"; - version = "4.17"; + version = "4.19"; src = fetchurl { url = "mirror://kernel/software/network/ethtool/${name}.tar.xz"; - sha256 = "11f5503mgcwjn1q4dvhjiqwnw3zmp2gbhirjvgfr71y72ys1wsy4"; + sha256 = "1j6hyr809af2m3gqm11hdfwks5kljqy1ikspq3d9rhj29qv6r2mi"; }; meta = with stdenv.lib; { diff --git a/pkgs/tools/misc/execline/default.nix b/pkgs/tools/misc/execline/default.nix index 360808f4280b..f0dc3ab64604 100644 --- a/pkgs/tools/misc/execline/default.nix +++ b/pkgs/tools/misc/execline/default.nix @@ -1,27 +1,18 @@ -{ stdenv, fetchgit, skalibs }: +{ stdenv, skawarePackages }: -let +with skawarePackages; - version = "2.5.0.0"; +buildPackage { + pname = "execline"; + version = "2.5.0.1"; + sha256 = "0j8hwdw8wn0rv8njdza8fbgmvyjg7hqp3qlbw00i7fwskr7d21wd"; -in stdenv.mkDerivation rec { - - name = "execline-${version}"; - - src = fetchgit { - url = "git://git.skarnet.org/execline"; - rev = "refs/tags/v${version}"; - sha256 = "19vd8252g5bmzm4i9gybpj7i2mhsflcgfl4ns5k3g1vv7f69i1dn"; - }; + description = "A small scripting language, to be used in place of a shell in non-interactive scripts"; outputs = [ "bin" "lib" "dev" "doc" "out" ]; - dontDisableStatic = true; - - enableParallelBuilding = true; - + # TODO: nsss support configureFlags = [ - "--enable-absolute-paths" "--libdir=\${lib}/lib" "--dynlibdir=\${lib}/lib" "--bindir=\${bin}/bin" @@ -30,22 +21,15 @@ in stdenv.mkDerivation rec { "--with-include=${skalibs.dev}/include" "--with-lib=${skalibs.lib}/lib" "--with-dynlib=${skalibs.lib}/lib" - ] - ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ]) - ++ (stdenv.lib.optional stdenv.isDarwin "--build=${stdenv.hostPlatform.system}"); + ]; postInstall = '' - mkdir -p $doc/share/doc/execline + # remove all execline executables from build directory + rm $(find -type f -mindepth 1 -maxdepth 1 -executable) + rm libexecline.* + mv doc $doc/share/doc/execline/html mv examples $doc/share/doc/execline/examples ''; - meta = { - homepage = http://skarnet.org/software/execline/; - description = "A small scripting language, to be used in place of a shell in non-interactive scripts"; - platforms = stdenv.lib.platforms.all; - license = stdenv.lib.licenses.isc; - maintainers = with stdenv.lib.maintainers; [ pmahoney Profpatsch ]; - }; - } diff --git a/pkgs/tools/misc/fd/default.nix b/pkgs/tools/misc/fd/default.nix index 48ca8ad65c75..75c7897ac842 100644 --- a/pkgs/tools/misc/fd/default.nix +++ b/pkgs/tools/misc/fd/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { name = "fd-${version}"; - version = "7.1.0"; + version = "7.2.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "fd"; rev = "v${version}"; - sha256 = "11x9zqhahgyf0icfnl8xzdb2mn35jrmvxmnz5xzh581mmhs355m2"; + sha256 = "1h7ar1m7w3vmakg9rp1nfmz7q5pqwvd8yyxwj335ixb49gph1zi5"; }; - cargoSha256 = "02r0lvfh37y1bij0fqmgyh8rywap714zvxrk0l108y8cqkq2ghnd"; + cargoSha256 = "0y6xp7fdjfmjfqf9avbq9bdvzvwkf3v1dv7a4k03w5279vxafzi4"; preFixup = '' mkdir -p "$out/man/man1" diff --git a/pkgs/tools/misc/file/default.nix b/pkgs/tools/misc/file/default.nix index 1e8c902a0508..cefddbd65ef5 100644 --- a/pkgs/tools/misc/file/default.nix +++ b/pkgs/tools/misc/file/default.nix @@ -2,14 +2,14 @@ stdenv.mkDerivation rec { name = "file-${version}"; - version = "5.34"; + version = "5.35"; src = fetchurl { urls = [ "ftp://ftp.astron.com/pub/file/${name}.tar.gz" "https://distfiles.macports.org/file/${name}.tar.gz" ]; - sha256 = "02mj4g34l13facacsc0ff8rchbh93ccqw7hns45yqgx8pzdm0npi"; + sha256 = "0ijm1fabm68ykr1zbx0bxnka5jr3n42sj8y5mbkrnxs0fj0mxi1h"; }; nativeBuildInputs = stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) file; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { else null; meta = with stdenv.lib; { - homepage = http://darwinsys.com/file; + homepage = https://darwinsys.com/file; description = "A program that shows the type of files"; license = licenses.bsd2; platforms = platforms.all; diff --git a/pkgs/tools/misc/fileschanged/default.nix b/pkgs/tools/misc/fileschanged/default.nix index f761c1ec4c53..6818bb708bb6 100644 --- a/pkgs/tools/misc/fileschanged/default.nix +++ b/pkgs/tools/misc/fileschanged/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { doCheck = true; meta = { - homepage = http://www.nongnu.org/fileschanged/; + homepage = https://www.nongnu.org/fileschanged/; description = "A command-line utility that reports when files have been altered"; license = stdenv.lib.licenses.gpl3Plus; diff --git a/pkgs/tools/misc/findutils/default.nix b/pkgs/tools/misc/findutils/default.nix index d6eca100411b..9db66480cb10 100644 --- a/pkgs/tools/misc/findutils/default.nix +++ b/pkgs/tools/misc/findutils/default.nix @@ -10,7 +10,14 @@ stdenv.mkDerivation rec { sha256 = "178nn4dl7wbcw499czikirnkniwnx36argdnqgz4ik9i6zvwkm6y"; }; - patches = [ ./memory-leak.patch ./no-install-statedir.patch ]; + patches = [ + ./memory-leak.patch + ./no-install-statedir.patch + + # Prevent tests from failing on old kernels (2.6x) + # getdtablesize reports incorrect values if getrlimit() fails + ./disable-getdtablesize-test.patch + ]; buildInputs = [ coreutils ]; # bin/updatedb script needs to call sort @@ -33,7 +40,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = { - homepage = http://www.gnu.org/software/findutils/; + homepage = https://www.gnu.org/software/findutils/; description = "GNU Find Utilities, the basic directory searching utilities of the GNU operating system"; longDescription = '' diff --git a/pkgs/tools/misc/findutils/disable-getdtablesize-test.patch b/pkgs/tools/misc/findutils/disable-getdtablesize-test.patch new file mode 100644 index 000000000000..611df364b687 --- /dev/null +++ b/pkgs/tools/misc/findutils/disable-getdtablesize-test.patch @@ -0,0 +1,25 @@ +diff --git a/tests/test-dup2.c b/tests/test-dup2.c +--- a/tests/test-dup2.c ++++ b/tests/test-dup2.c +@@ -157,8 +157,6 @@ main (void) + ASSERT (close (255) == 0); + ASSERT (close (256) == 0); + } +- ASSERT (dup2 (fd, bad_fd - 1) == bad_fd - 1); +- ASSERT (close (bad_fd - 1) == 0); + errno = 0; + ASSERT (dup2 (fd, bad_fd) == -1); + ASSERT (errno == EBADF); +diff --git a/tests/test-getdtablesize.c b/tests/test-getdtablesize.c +index a0325af..a83f8ec 100644 +--- a/tests/test-getdtablesize.c ++++ b/tests/test-getdtablesize.c +@@ -29,8 +29,6 @@ int + main (int argc, char *argv[]) + { + ASSERT (getdtablesize () >= 3); +- ASSERT (dup2 (0, getdtablesize() - 1) == getdtablesize () - 1); +- ASSERT (dup2 (0, getdtablesize()) == -1); + + return 0; + } diff --git a/pkgs/tools/misc/flameshot/default.nix b/pkgs/tools/misc/flameshot/default.nix index 5356f8ad065f..3be418af823c 100644 --- a/pkgs/tools/misc/flameshot/default.nix +++ b/pkgs/tools/misc/flameshot/default.nix @@ -1,10 +1,10 @@ -{ stdenv, fetchFromGitHub, qtbase, qmake, qttools }: +{ stdenv, fetchFromGitHub, qtbase, qmake, qttools, qtsvg }: stdenv.mkDerivation rec { name = "flameshot-${version}"; - version = "0.5.1"; + version = "0.6.0"; - nativeBuildInputs = [ qmake qttools ]; + nativeBuildInputs = [ qmake qttools qtsvg ]; buildInputs = [ qtbase ]; qmakeFlags = [ @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { owner = "lupoDharkael"; repo = "flameshot"; rev = "v${version}"; - sha256 = "13h77np93r796jf289v4r687cmnpqkyqs34dm9gif4akaig74ky0"; + sha256 = "193szslh55v44jzxzx5g9kxhl8p8di7vbcnxlid4acfidhnvgazm"; }; enableParallelBuilding = true; diff --git a/pkgs/tools/misc/fpart/default.nix b/pkgs/tools/misc/fpart/default.nix index 394310e572dd..f75dfec5e562 100644 --- a/pkgs/tools/misc/fpart/default.nix +++ b/pkgs/tools/misc/fpart/default.nix @@ -1,14 +1,18 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchFromGitHub, autoreconfHook }: stdenv.mkDerivation rec { name = "fpart-${version}"; - version = "1.0.0"; + version = "1.1.0"; - src = fetchurl { - url = "http://contribs.martymac.org/fpart/${name}.tar.gz"; - sha256 = "1p0ajmry18lcg82znfp8nxs4w3izic775l7df08hywlq4vfa66pg"; + src = fetchFromGitHub { + owner = "martymac"; + repo = "fpart"; + rev = name; + sha256 = "0h3mqc1xj5j2z8s8g3pvvpbjs6x74dj8niyh3p2ymla35kbzskf4"; }; + nativeBuildInputs = [ autoreconfHook ]; + postInstall = '' sed "s|^FPART_BIN=.*|FPART_BIN=\"$out/bin/fpart\"|" \ -i "$out/bin/fpsync" diff --git a/pkgs/tools/misc/fwup/default.nix b/pkgs/tools/misc/fwup/default.nix index 97eedd9be25e..160ea2faab61 100644 --- a/pkgs/tools/misc/fwup/default.nix +++ b/pkgs/tools/misc/fwup/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { name = "fwup-${version}"; - version = "1.2.5"; + version = "1.2.6"; src = fetchFromGitHub { owner = "fhunleth"; repo = "fwup"; rev = "v${version}"; - sha256 = "0kraip4lr3fvcxvvq1dwjw7fyzs6bcjg14xn0g52985krxxn5pdc"; + sha256 = "1rbpa0dcm9w1anz2bhcpmj2b678807s8j43zzkbkwh71aymfwr14"; }; doCheck = true; diff --git a/pkgs/tools/misc/fzf/default.nix b/pkgs/tools/misc/fzf/default.nix index b85d2bffc341..a882fe9a9ba3 100644 --- a/pkgs/tools/misc/fzf/default.nix +++ b/pkgs/tools/misc/fzf/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "fzf-${version}"; - version = "0.17.4"; + version = "0.17.5"; rev = "${version}"; goPackagePath = "github.com/junegunn/fzf"; @@ -11,7 +11,7 @@ buildGoPackage rec { inherit rev; owner = "junegunn"; repo = "fzf"; - sha256 = "10k21v9x82imly36lgra8a7rlvz5a1jd49db16g9xc11wx7cdg8g"; + sha256 = "04kalm25sn5k24nrdmbkafp4zvxpm2l3rxchvccl0kz0j3szh62z"; }; outputs = [ "bin" "out" "man" ]; diff --git a/pkgs/tools/misc/fzy/default.nix b/pkgs/tools/misc/fzy/default.nix index f1b049ba2cee..6a04213e21ae 100644 --- a/pkgs/tools/misc/fzy/default.nix +++ b/pkgs/tools/misc/fzy/default.nix @@ -2,21 +2,22 @@ stdenv.mkDerivation rec { name = "fzy-${version}"; - version = "0.9"; + version = "1.0"; src = fetchFromGitHub { owner = "jhawthorn"; repo = "fzy"; rev = version; - sha256 = "1f1sh88ivdgnqaqha5ircfd9vb0xmss976qns022n0ddb91k5ka6"; + sha256 = "1gkzdvj73f71388jvym47075l9zw61v6l8wdv2lnc0mns6dxig0k"; }; makeFlags = "PREFIX=$(out)"; - meta = { + meta = with stdenv.lib; { description = "A better fuzzy finder"; homepage = https://github.com/jhawthorn/fzy; - license = stdenv.lib.licenses.mit; - platforms = stdenv.lib.platforms.all; + license = licenses.mit; + maintainers = with maintainers; [ dywedir ]; + platforms = platforms.all; }; } diff --git a/pkgs/tools/misc/goaccess/default.nix b/pkgs/tools/misc/goaccess/default.nix index 12c199801c71..b7ce52f49b36 100644 --- a/pkgs/tools/misc/goaccess/default.nix +++ b/pkgs/tools/misc/goaccess/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { meta = { description = "Real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems"; - homepage = http://goaccess.prosoftcorp.com; + homepage = https://goaccess.io; license = stdenv.lib.licenses.mit; platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; maintainers = with stdenv.lib.maintainers; [ ederoyd46 garbas ]; diff --git a/pkgs/tools/misc/graylog/plugins.nix b/pkgs/tools/misc/graylog/plugins.nix index 3f476cfea941..a692933053df 100644 --- a/pkgs/tools/misc/graylog/plugins.nix +++ b/pkgs/tools/misc/graylog/plugins.nix @@ -25,10 +25,10 @@ in { aggregates = glPlugin rec { name = "graylog-aggregates-${version}"; pluginName = "graylog-plugin-aggregates"; - version = "2.0.0"; + version = "2.3.0"; src = fetchurl { url = "https://github.com/cvtienhoven/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; - sha256 = "0crgb49msjkvfpksbfhq2hlkc904j184wm1wp6q0x6lzhn07hm8y"; + sha256 = "0yy455wyr01ci3nqvbhzxs6r4bb3xgac0xcmqaim1wsm1fdfi2ws"; }; meta = { homepage = https://github.com/cvtienhoven/graylog-plugin-aggregates; @@ -38,10 +38,10 @@ in { auth_sso = glPlugin rec { name = "graylog-auth-sso-${version}"; pluginName = "graylog-plugin-auth-sso"; - version = "2.3.0"; + version = "2.4.2"; src = fetchurl { url = "https://github.com/Graylog2/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; - sha256 = "110ag10y0xyf3za6663vf68r5rwdi92315a37vysqvj00y7yak0l"; + sha256 = "0nwzw7ddq2psnvj8jwaxp9i080l7y2daxy198wzb62m7i1srzcp8"; }; meta = { homepage = https://github.com/Graylog2/graylog-plugin-auth-sso; @@ -51,10 +51,10 @@ in { dnsresolver = glPlugin rec { name = "graylog-dnsresolver-${version}"; pluginName = "graylog-plugin-dnsresolver"; - version = "1.1.2"; + version = "1.2.0"; src = fetchurl { url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; - sha256 = "01s7wm6bwcpmdrl35gjp6rrqxixs2s9km2bdgzhv8pn25j5qnw28"; + sha256 = "0djlyd4w4mrrqfbrs20j1xw0fygqsb81snz437v9bf80avmcyzg1"; }; meta = { homepage = https://github.com/graylog-labs/graylog-plugin-dnsresolver; @@ -77,10 +77,10 @@ in { internal-logs = glPlugin rec { name = "graylog-internal-logs-${version}"; pluginName = "graylog-plugin-internal-logs"; - version = "2.3.0"; + version = "2.4.0"; src = fetchurl { url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; - sha256 = "05r4m2gf1hj1b889rmpb6b5a6q2xd0qkl1rpj107yd219j2grzf4"; + sha256 = "1jyy0wkjapv3xv5q957xxv2pcnd4n1yivkvkvg6cx7kv1ip75xwc"; }; meta = { homepage = https://github.com/graylog-labs/graylog-plugin-internal-logs; @@ -103,10 +103,10 @@ in { jabber = glPlugin rec { name = "graylog-jabber-${version}"; pluginName = "graylog-plugin-jabber"; - version = "2.0.0"; + version = "2.4.0"; src = fetchurl { url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; - sha256 = "1bqj5g9zjnw08bva7379c2ar3nhmyiilj7kjxd16qvfdn2674r5h"; + sha256 = "0zy27q8y0bv7i5nypsfxad4yiw121sbwzd194jsz2w08jhk3skl5"; }; meta = { homepage = https://github.com/graylog-labs/graylog-plugin-jabber; @@ -168,10 +168,10 @@ in { slack = glPlugin rec { name = "graylog-slack-${version}"; pluginName = "graylog-plugin-slack"; - version = "2.4.0"; + version = "3.1.0"; src = fetchurl { url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar"; - sha256 = "0v8ilfhs8bnx87pjxg1i3p2vxw61rwpg4k3zhga7slavx70y986p"; + sha256 = "067p8g94b007gypwyyi8vb6qhwdanpk8ah57abik54vv14jxg94k"; }; meta = { homepage = https://github.com/graylog-labs/graylog-plugin-slack; diff --git a/pkgs/tools/misc/grub/2.0x.nix b/pkgs/tools/misc/grub/2.0x.nix index 481a07ef491b..86287779792d 100644 --- a/pkgs/tools/misc/grub/2.0x.nix +++ b/pkgs/tools/misc/grub/2.0x.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, flex, bison, python +{ stdenv, fetchurl, fetchpatch, flex, bison, python , gettext, ncurses, libusb, freetype, qemu, lvm2, unifont, pkgconfig , fuse # only needed for grub-mount , zfs ? null @@ -82,7 +82,16 @@ stdenv.mkDerivation rec { unset CPP # setting CPP intereferes with dependency calculation ''; - patches = [ ./fix-bash-completion.patch ]; + patches = [ + ./fix-bash-completion.patch + # This patch makes grub compatible with the XFS sparse inode + # feature introduced by xfsprogs-4.16. + # to be removed in grub-2.03 + (fetchpatch { + url = https://git.savannah.gnu.org/cgit/grub.git/patch/?id=cda0a857dd7a27cd5d621747464bfe71e8727fff; + sha256 = "0k9qrkdxwdqk6sz05q9smqwjr6pvgc9adx1mlf0807g4im91xnm0"; + }) + ]; configureFlags = [ "--enable-grub-mount" ] # dep of os-prober ++ optional zfsSupport "--enable-libzfs" @@ -121,7 +130,7 @@ stdenv.mkDerivation rec { operating system (e.g., GNU). ''; - homepage = http://www.gnu.org/software/grub/; + homepage = https://www.gnu.org/software/grub/; license = licenses.gpl3Plus; diff --git a/pkgs/tools/misc/grub/default.nix b/pkgs/tools/misc/grub/default.nix index 6ba931ad80d6..87e9814d8993 100644 --- a/pkgs/tools/misc/grub/default.nix +++ b/pkgs/tools/misc/grub/default.nix @@ -1,56 +1,34 @@ -{stdenv, fetchurl, autoreconfHook, texinfo, buggyBiosCDSupport ? true}: +{ stdenv, fetchurl, autoreconfHook, texinfo, buggyBiosCDSupport ? true }: stdenv.mkDerivation { - name = "grub-0.97-patch-1.12"; + name = "grub-0.97-73"; src = fetchurl { - url = ftp://alpha.gnu.org/gnu/grub/grub-0.97.tar.gz; + url = https://alpha.gnu.org/gnu/grub/grub-0.97.tar.gz; sha256 = "02r6b52r0nsp6ryqfiqchnl7r1d9smm80sqx24494gmx5p8ia7af"; }; - # Lots of patches from Gentoo, in particular splash screen support - # (not the fancy SUSE gfxmenu stuff though). Also a fix for boot - # failures on systems with more than 2 GiB RAM, and for booting from - # ext3 filesystems with 256-byte inodes as well as ext4 filesystems. - gentooPatches = fetchurl { - url = mirror://gentoo/distfiles/grub-0.97-patches-1.12.tar.bz2; - sha256 = "15xc5349hkzl03lbn2cadrmvjrf3s8sn147vv2142cwys9sdzkl0"; - }; - patches = [ # Properly handle the case of symlinks such as # /dev/disk/by-label/bla. The symlink resolution code in # grub-install isn't smart enough. ./symlink.patch - - # Provide support for the "savedefault --once" command in the Grub - # shell. KDE uses this to allow rebooting into a non-default - # entry. - (fetchurl { - url = "https://raw.github.com/andatche/centos-grub/master/SOURCES/grub-0.97-once.patch"; - sha256 = "1g5qfn8lvl32h4pggdf7dmjqjpi42jblknzakb5h909fi5i1qyw8"; - }) - - ] ++ (stdenv.lib.optional buggyBiosCDSupport ./buggybios.patch); + ] + ++ (stdenv.lib.optional buggyBiosCDSupport ./buggybios.patch) + ++ map fetchurl (import ./grub1.patches.nix) + ; # autoreconfHook required for the splashimage patch. nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ texinfo ]; - hardeningDisable = [ "stackprotector" ]; - - prePatch = '' - unpackFile $gentooPatches - rm patch/400_all_grub-0.97-reiser4-20050808-gentoo.patch - for i in patch/*.patch; do - echo "applying patch $i" - patch -p1 < $i || patch -p0 < $i - done - ''; + hardeningDisable = [ "format" "stackprotector" ]; passthru.grubTarget = ""; meta = with stdenv.lib; { + homepage = https://www.gnu.org/software/grub; + description = "GRand Unified Bootloader"; license = licenses.gpl2; platforms = platforms.linux; }; diff --git a/pkgs/tools/misc/grub/grub1.patches.nix b/pkgs/tools/misc/grub/grub1.patches.nix new file mode 100644 index 000000000000..5ee8722b5eca --- /dev/null +++ b/pkgs/tools/misc/grub/grub1.patches.nix @@ -0,0 +1,34 @@ +# Generated by grub1-patches.sh +let + prefix = "https://salsa.debian.org/grub-team/grub-legacy/raw/1dad5507d74ef97fdd3c6cf2a028084f6f2850c3/debian/patches"; +in +[ +{ url = "${prefix}/snapshot.patch"; sha256 = "0ixymrn5w1dq0kkxnzdjwwvhjchgyrlivfvnrfncxcv30v84xzna"; } +{ url = "${prefix}/menu.lst_gnu-hurd.patch"; sha256 = "0mz8dvgmxlyrl28dza1ncfq1xipihxgymw4aw688bgg7xxmw7jbs"; } +{ url = "${prefix}/graphics.patch"; sha256 = "1v9kp832f3rhncfdrd28djhw0zfrznfmiadch33mclnkcxprcqcs"; } +{ url = "${prefix}/raid.patch"; sha256 = "0cq6dz5s7m48g76frvbf296bv4pvqkxqcbydsvs43ymqdsary7hj"; } +{ url = "${prefix}/raid_cciss.patch"; sha256 = "0sy5xvzjsllgbn26nykkq4b69lp1fcwjkjs2kmxq38sk3dzadjfl"; } +{ url = "${prefix}/xfs_freeze.patch"; sha256 = "1wqgj8ar4x4zwa37bj4a7kldiz5v92msigy3cv879nnk6sz4rmhg"; } +{ url = "${prefix}/2gb_limit.patch"; sha256 = "06f9lfl4va3alz87wzli0df5ay0xxlqj2akr2dcay6jr27z6ks29"; } +{ url = "${prefix}/grub-special_device_names.patch"; sha256 = "098608xh20sqdjqf42fm2z23r8xd9ify1v0vmy1j9qhrhk3g9qyz"; } +{ url = "${prefix}/grub-xvd_drives.patch"; sha256 = "13k0m1c1w5d1d4qd1bshjc8kp7qba4agk2j64gb7mg8vfzjd35bj"; } +{ url = "${prefix}/initrd_max_address.patch"; sha256 = "05q90rxdnyncpanhbkrknshkk7g8ff4v8fpk7wj4sg8666d9llg3"; } +{ url = "${prefix}/splashimage_help.patch"; sha256 = "1lj3xh56wf1pdcf0fg585vmggrz7qqfzbhg91qv0rf4snf3ybfvr"; } +{ url = "${prefix}/grub-install_addsyncs.patch"; sha256 = "1dzcpxi806kw3j8mx4amyy4ibc0ir3qhqyyyxz3w43741p351r65"; } +{ url = "${prefix}/grub-install_regexp.patch"; sha256 = "0ph9lb63x858019c25aa3fpsm8rzn00ad8fp88yqqvq0xq2jxq69"; } +{ url = "${prefix}/grub-install_aoe_support.patch"; sha256 = "19szmvg13h2hhijrwbgdszldg26iz7vjnagvajxb7nav7vca6k3n"; } +{ url = "${prefix}/grub-install_xvd.patch"; sha256 = "1cgh731nhs0chj2r2dzh5dcfj5xmap34i3fk0i0aq59j83cwflgz"; } +{ url = "${prefix}/geometry-26kernel.patch"; sha256 = "01vka7jrxrwlj9m1d6schygyh964a3k1rdrm3j9x910xkz74i13n"; } +{ url = "${prefix}/print_func.patch"; sha256 = "0dvrcy1i58fgrv2x1qniqfr5az9b834hm5l94k0cy8ii2nfvk27g"; } +{ url = "${prefix}/mprotect.patch"; sha256 = "0ahgnhgw2b86j024ajs6m3h2fy2shqdssjzz0ahk8ny9f4mnvns6"; } +{ url = "${prefix}/savedefault.patch"; sha256 = "1l6x1s9mxkrf3k4j9dpg7qhvrk816vs70sw073iiisvqspnrz2j3"; } +{ url = "${prefix}/find-grub-dir.patch"; sha256 = "1vkgig4dylji03jflwikhap87lz8l470ck1bhmcy8jh0slg6ndbf"; } +{ url = "${prefix}/intelmac.patch"; sha256 = "04l9mk9xm9ml8vdlpbv3qbj7gbaa0g5k4dl7xp8wm7kmqwxd9l3m"; } +{ url = "${prefix}/crossreference_manpages.patch"; sha256 = "0kd12ck4s4bg414fmllgvq8n4b58i3kgdhmcx6riaz43gg2g2b9p"; } +{ url = "${prefix}/ext3_256byte_inode.patch"; sha256 = "0ay9svbdj7mw8p1ld0iiryg6nhd9hc1xpmr9rqg9990xzmg2h4pi"; } +{ url = "${prefix}/objcopy-absolute.patch"; sha256 = "0hkmicjli7bsmc56kr40ls21v6x3yd188xpwc08dvqxnb0763077"; } +{ url = "${prefix}/no-reorder-functions.patch"; sha256 = "0gmv0nzkqim2901hd0an90kwnr83155qp2zjp52biznad2p415gw"; } +{ url = "${prefix}/modern-automake.patch"; sha256 = "08l3y6cbk6gfj63kpqlpzrlain7nmvki7jjjxq86n7himj078znj"; } +{ url = "${prefix}/no-combine-stack-adjustments.patch"; sha256 = "0h4di8zja0rg45rs02x9qm8q1vxly1bcl6ms08wgdl5ywn6849nr"; } +{ url = "${prefix}/no-pie.patch"; sha256 = "0kshdsclza7lsd31apd28qq04arv42nd6wsj2v6q6jx7f8bgdaqw"; } +] diff --git a/pkgs/tools/misc/grub/grub1.patches.sh b/pkgs/tools/misc/grub/grub1.patches.sh new file mode 100755 index 000000000000..d3b138ad3577 --- /dev/null +++ b/pkgs/tools/misc/grub/grub1.patches.sh @@ -0,0 +1,70 @@ +#!/usr/bin/env nix-shell +#!nix-shell -p nix -i bash --pure + +# Does like `maintainers/scripts/debian-patches.sh`, but specialized for +# grub1 patches, and using the new salsa service. + +# Most common usage: `pkgs/tools/misc/grub/grub1.patches.sh pkgs/tools/misc/grub/grub1.patches.nix` +# That is, after updating the script with the new list from the series file, +# removing (by commenting) patches as required. + +set -e +set -u + +# https://salsa.debian.org/grub-team/grub-legacy/tree/master/debian/patches +SERIES=( + snapshot.patch + menu.lst_gnu-hurd.patch + graphics.patch + raid.patch + raid_cciss.patch + xfs_freeze.patch + 2gb_limit.patch + grub-special_device_names.patch + grub-xvd_drives.patch + initrd_max_address.patch + splashimage_help.patch + grub-install_addsyncs.patch + grub-install_regexp.patch + grub-install_aoe_support.patch + grub-install_xvd.patch + geometry-26kernel.patch + print_func.patch + mprotect.patch + savedefault.patch + find-grub-dir.patch + intelmac.patch + crossreference_manpages.patch + ext3_256byte_inode.patch + # Breaks on NixOS. + #use_grub-probe_in_grub-install.patch + objcopy-absolute.patch + no-reorder-functions.patch + + # We aren't building amd64 binaries, see #244498 + #fix_amd64_compile.patch + modern-automake.patch + no-combine-stack-adjustments.patch + no-pie.patch +) + +# Revision mapping to current tip of the 0.97-73 branch. +rev="1dad5507d74ef97fdd3c6cf2a028084f6f2850c3" +prefix="https://salsa.debian.org/grub-team/grub-legacy/raw/${rev}/debian/patches" +FILE="$1" +shift + +cat < "$FILE" +# Generated by grub1-patches.sh +let + prefix = "${prefix}"; +in +[ +EOF + +for PATCH in "${SERIES[@]}"; do + URL="$prefix/$PATCH" + HASH="$(nix-prefetch-url "$URL")" + echo "{ url = \"\${prefix}/$PATCH\"; sha256 = \"$HASH\"; }" >> "$FILE" +done +echo "]" >> "$FILE" diff --git a/pkgs/tools/misc/grub/trusted.nix b/pkgs/tools/misc/grub/trusted.nix index 0e867d7cffd0..d4d79c6e59fa 100644 --- a/pkgs/tools/misc/grub/trusted.nix +++ b/pkgs/tools/misc/grub/trusted.nix @@ -21,7 +21,7 @@ let po_src = fetchurl { name = "grub-2.02-beta2.tar.gz"; - url = "http://alpha.gnu.org/gnu/grub/grub-2.02~beta2.tar.gz"; + url = "https://alpha.gnu.org/gnu/grub/grub-2.02~beta2.tar.gz"; sha256 = "1lr9h3xcx0wwrnkxdnkfjwy08j7g7mdlmmbdip2db4zfgi69h0rm"; }; diff --git a/pkgs/tools/misc/hashit/default.nix b/pkgs/tools/misc/hashit/default.nix new file mode 100644 index 000000000000..0cb839c26ffc --- /dev/null +++ b/pkgs/tools/misc/hashit/default.nix @@ -0,0 +1,46 @@ +{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, cmake, vala_0_40, python3, gnome3, gtk3, granite, gobject-introspection, desktop-file-utils, wrapGAppsHook }: + +stdenv.mkDerivation rec { + pname = "hashit"; + version = "1.0.0"; + + name = "${pname}-${version}"; + + src = fetchFromGitHub { + owner = "artemanufrij"; + repo = pname; + rev = version; + sha256 = "1ba38qmwdk7vkarsxqn89irbymzx52gbks4isx0klg880xm2z4dv"; + }; + + nativeBuildInputs = [ + desktop-file-utils + gobject-introspection + meson + ninja + pkgconfig + python3 + vala_0_40 # should be `elementary.vala` when elementary attribute set is merged + wrapGAppsHook + ]; + + buildInputs = [ + gnome3.defaultIconTheme # should be `elementary.defaultIconTheme`when elementary attribute set is merged + gnome3.libgee + granite + gtk3 + ]; + + postPatch = '' + chmod +x meson/post_install.py + patchShebangs meson/post_install.py + ''; + + meta = with stdenv.lib; { + description = "A simple app for checking usual checksums"; + homepage = https://github.com/artemanufrij/hashit; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ worldofpeace ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/misc/hdaps-gl/default.nix b/pkgs/tools/misc/hdaps-gl/default.nix new file mode 100644 index 000000000000..8b19cd038951 --- /dev/null +++ b/pkgs/tools/misc/hdaps-gl/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchzip, freeglut, libGL, libGLU }: + +let version = "0.0.5"; in +stdenv.mkDerivation { + name = "hdaps-gl-${version}"; + src = fetchzip { + url = "mirror://sourceforge/project/hdaps/hdaps-gl/hdaps-gl-${version}/hdaps-gl-${version}.tar.gz"; + sha256 = "16fk4k0lvr4c95vd6c7qdylcqa1h5yjp3xm4xwipdjbp0bvsgxq4"; + }; + + buildInputs = [ freeglut libGL libGLU ]; + + # the Makefile has no install target + installPhase = '' + install -Dt $out/bin ./hdaps-gl + ''; + + meta = with stdenv.lib; { + description = "GL-based laptop model that rotates in real-time via hdaps"; + homepage = https://sourceforge.net/projects/hdaps/; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.symphorien ]; + }; +} diff --git a/pkgs/tools/misc/hdf4/default.nix b/pkgs/tools/misc/hdf4/default.nix index d0bbd10d1e51..ef3839f67de9 100644 --- a/pkgs/tools/misc/hdf4/default.nix +++ b/pkgs/tools/misc/hdf4/default.nix @@ -1,4 +1,5 @@ { stdenv +, fetchpatch , fetchurl , cmake , libjpeg @@ -14,6 +15,22 @@ stdenv.mkDerivation rec { sha256 = "0n29klrrbwan9307np0d9hr128dlpc4nnlf57a140080ll3jmp8l"; }; + patches = let + # The Debian patch revision to fetch from; this may differ from our package + # version, but older patches should still apply. + patchRev = "4.2.13-4"; + getPatch = name: sha256: fetchpatch { + inherit sha256; + url = "https://salsa.debian.org/debian-gis-team/hdf4/raw/debian/${patchRev}/debian/patches/${name}"; + }; + + in [ + (getPatch "64bit" "1xqk9zpch4m6ipa0f3x2cm8rwaz4p0ppp1vqglvz18j6q91p8b5y") + (getPatch "hdfi.h" "01fr9csylnvk9jd9jn9y23bvxy192s07p32pr76mm3gwhgs9h7r4") + (getPatch "hdf-4.2.10-aarch64.patch" "1hl0xw5pd9xhpq49xpwgg7c4z6vv5p19x6qayixw0myvgwj1r4zn") + (getPatch "reproducible-builds.patch" "02j639w26xkxpxx3pdhbi18ywz8w3qmjpqjb83n47gq29y4g13hc") + ]; + buildInputs = [ cmake libjpeg diff --git a/pkgs/tools/misc/hdf5/default.nix b/pkgs/tools/misc/hdf5/default.nix index e481a31e9267..3d50b068cc49 100644 --- a/pkgs/tools/misc/hdf5/default.nix +++ b/pkgs/tools/misc/hdf5/default.nix @@ -16,11 +16,11 @@ assert !cpp || mpi == null; let inherit (stdenv.lib) optional optionals; in stdenv.mkDerivation rec { - version = "1.10.3"; + version = "1.10.4"; name = "hdf5-${version}"; src = fetchurl { url = "https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/${name}/src/${name}.tar.bz2"; - sha256 = "1a85v6812afi6k3gmfdcj80f6ys9kc80v7ysz39pz9948z7dqp66"; + sha256 = "1pr85fa1sh2ky6ai2hs3f21lp252grl2cq3wbyi4rh7dm83gyrqj"; }; passthru = { @@ -59,7 +59,7 @@ stdenv.mkDerivation rec { applications to evolve in their use of HDF5. The HDF5 Technology suite includes tools and applications for managing, manipulating, viewing, and analyzing data in the HDF5 format. ''; - license = stdenv.lib.licenses.free; # BSD-like + license = stdenv.lib.licenses.bsd3; # Lawrence Berkeley National Labs BSD 3-Clause variant homepage = https://www.hdfgroup.org/HDF5/; platforms = stdenv.lib.platforms.unix; broken = (gfortran != null) && stdenv.isDarwin; diff --git a/pkgs/tools/misc/hebcal/default.nix b/pkgs/tools/misc/hebcal/default.nix index fb6944c1cf36..edb5973fbb70 100644 --- a/pkgs/tools/misc/hebcal/default.nix +++ b/pkgs/tools/misc/hebcal/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, autoreconfHook }: stdenv.mkDerivation rec { - version = "4.13"; + version = "4.15"; name = "hebcal-${version}"; src = fetchFromGitHub { owner = "hebcal"; repo = "hebcal"; rev = "v${version}"; - sha256 = "0h9hbfkbq620sw9gnnkivv7yi7dnp1k6axzwr0yccbv5cg67xs3h"; + sha256 = "1s9iardqyzn42hs0x9p4rig2m87v87jvzcrbb9arcci7nds66y3i"; }; nativeBuildInputs = [ autoreconfHook ]; diff --git a/pkgs/tools/misc/hid-listen/default.nix b/pkgs/tools/misc/hid-listen/default.nix index 0ebad4f7117d..6bbe4888d1b8 100644 --- a/pkgs/tools/misc/hid-listen/default.nix +++ b/pkgs/tools/misc/hid-listen/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchzip }: stdenv.mkDerivation rec { - name = "hid-listen"; + pname = "hid-listen"; version = "1.01"; src = fetchzip { diff --git a/pkgs/tools/misc/hyperfine/default.nix b/pkgs/tools/misc/hyperfine/default.nix index d9c255d2a7a8..27399166568e 100644 --- a/pkgs/tools/misc/hyperfine/default.nix +++ b/pkgs/tools/misc/hyperfine/default.nix @@ -1,17 +1,21 @@ -{ stdenv, fetchFromGitHub, rustPlatform }: +{ stdenv, fetchFromGitHub, rustPlatform +, Security +}: rustPlatform.buildRustPackage rec { name = "hyperfine-${version}"; - version = "1.1.0"; + version = "1.4.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "hyperfine"; rev = "refs/tags/v${version}"; - sha256 = "13h43sjp059yq3bmdbb9i1082fkx5yzmhrkf5kpkxhnyn67xbdsg"; + sha256 = "1mn5nv3zljj2wz40imf62gknv84f7igslsf59gg1qvhgvgsd98sp"; }; - cargoSha256 = "0saf0hl21ba2ckqbsw64908nvs0x1rjrnm73ackzpmv5pi9j567s"; + cargoSha256 = "1kyx1fhz8l5m8dhwd7j3hic86xx71216775m9bslmm2z4csl7r1s"; + + buildInputs = stdenv.lib.optional stdenv.isDarwin Security; meta = with stdenv.lib; { description = "Command-line benchmarking tool"; diff --git a/pkgs/tools/misc/i3minator/default.nix b/pkgs/tools/misc/i3minator/default.nix index 7ffab069779c..898ecd9df4a8 100644 --- a/pkgs/tools/misc/i3minator/default.nix +++ b/pkgs/tools/misc/i3minator/default.nix @@ -1,12 +1,14 @@ -{ stdenv, fetchurl, pythonPackages, glibcLocales }: +{ stdenv, fetchFromGitHub, pythonPackages, glibcLocales }: pythonPackages.buildPythonApplication rec { name = "i3minator-${version}"; version = "0.0.4"; - src = fetchurl { - url = "https://github.com/carlesso/i3minator/archive/${version}.tar.gz"; - sha256 = "11dn062788kwfs8k2ry4v8zr2gn40r6lsw770s9g2gvhl5n469dw"; + src = fetchFromGitHub { + owner = "carlesso"; + repo = "i3minator"; + rev = version; + sha256 = "07dic5d2m0zw0psginpl43xn0mpxw7wilj49d02knz69f7c416lm"; }; LC_ALL = "en_US.UTF-8"; diff --git a/pkgs/tools/misc/idutils/default.nix b/pkgs/tools/misc/idutils/default.nix index 99f19889201a..959be2a4eb12 100644 --- a/pkgs/tools/misc/idutils/default.nix +++ b/pkgs/tools/misc/idutils/default.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { contents of certain character strings. ''; - homepage = http://www.gnu.org/software/idutils/; + homepage = https://www.gnu.org/software/idutils/; license = stdenv.lib.licenses.gpl3Plus; maintainers = [ ]; diff --git a/pkgs/tools/misc/intelmetool/default.nix b/pkgs/tools/misc/intelmetool/default.nix new file mode 100644 index 000000000000..66378e457a26 --- /dev/null +++ b/pkgs/tools/misc/intelmetool/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchgit, zlib, pciutils }: + +stdenv.mkDerivation rec { + name = "intelmetool-${version}"; + version = "4.8.1"; + + src = fetchgit { + url = "https://review.coreboot.org/coreboot.git"; + rev = version; + sha256 = "1gjisy9b7vgzjvy1fwaqhq3589yd59kkylv7apjmg5r2b3dv4zvr"; + fetchSubmodules = false; + }; + + buildInputs = [ zlib pciutils ]; + + buildPhase = '' + make -C util/intelmetool + ''; + + installPhase = '' + mkdir -p $out/bin + cp util/intelmetool/intelmetool $out/bin + ''; + + meta = with stdenv.lib; { + description = "Dump interesting things about Management Engine"; + homepage = https://www.coreboot.org/Nvramtool; + license = licenses.gpl2; + maintainers = [ maintainers.gnidorah ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/misc/jdupes/default.nix b/pkgs/tools/misc/jdupes/default.nix index bf5e04a511f7..ee6392457971 100644 --- a/pkgs/tools/misc/jdupes/default.nix +++ b/pkgs/tools/misc/jdupes/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "jdupes-${version}"; - version = "1.10.2"; + version = "1.11.1"; src = fetchFromGitHub { owner = "jbruchon"; repo = "jdupes"; rev = "v${version}"; - sha256 = "0msp68h1gaipwpvdylpwd6w9al5gcmawj9cmvi7nw8ihh184g3m7"; + sha256 = "1yg7071lwl561s7r0qrnfx45z3ny8gjfrxpx0dbyhv3ywiac5kw8"; # Unicode file names lead to different checksums on HFS+ vs. other # filesystems because of unicode normalisation. The testdir # directories have such files and will be removed. diff --git a/pkgs/tools/misc/journaldriver/default.nix b/pkgs/tools/misc/journaldriver/default.nix index 58c9ee770b7f..e97f4048f0ff 100644 --- a/pkgs/tools/misc/journaldriver/default.nix +++ b/pkgs/tools/misc/journaldriver/default.nix @@ -2,14 +2,14 @@ rustPlatform.buildRustPackage rec { name = "journaldriver-${version}"; - version = "1.0.0"; - cargoSha256 = "04llhriwsrjqnkbjgd22nhci6zmhadclnd8r2bw5092gwdamf49k"; + version = "1.1.0"; + cargoSha256 = "03rq96hzv97wh2gbzi8sz796bqgh6pbpvdn0zy6zgq2f2sgkavsl"; src = fetchFromGitHub { - owner = "aprilabank"; + owner = "tazjin"; repo = "journaldriver"; rev = "v${version}"; - sha256 = "1163ghf7dxxchyawdaa7zdi8ly2pxmc005c2k549larbirjjbmgc"; + sha256 = "0672iq6s9klb1p37hciyl7snbjgjw98kwrbfkypv07lplc5qcnrf"; }; buildInputs = [ openssl systemd ]; @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Log forwarder from journald to Stackdriver Logging"; - homepage = "https://github.com/aprilabank/journaldriver"; + homepage = "https://github.com/tazjin/journaldriver"; license = licenses.gpl3; maintainers = [ maintainers.tazjin ]; platforms = platforms.linux; diff --git a/pkgs/tools/misc/kdecoration-viewer/default.nix b/pkgs/tools/misc/kdecoration-viewer/default.nix index 62783bb30dff..5c2e410cd930 100644 --- a/pkgs/tools/misc/kdecoration-viewer/default.nix +++ b/pkgs/tools/misc/kdecoration-viewer/default.nix @@ -2,13 +2,13 @@ , cmake, extra-cmake-modules, qtquickcontrols, kconfigwidgets, kdeclarative, kdecoration }: stdenv.mkDerivation rec { - name = "kdecoration-viewer-2015-08-20"; + name = "kdecoration-viewer-2018-07-24"; src = fetchFromGitHub { owner = "KDE"; repo = "kdecoration-viewer"; - rev = "d7174acee01475fbdb71cfd48ca49d487a141701"; - sha256 = "1cc4xxv72a82p1w9r76090xba7g069r41bi4zx32k4gz3vyl1am6"; + rev = "6e50b39c651bbf92fd7e7116d43bf57288254288"; + sha256 = "01v6i081vx0mydqvnj05xli86m52v6bxxc3z1zlyyap9cfhag7lj"; }; nativeBuildInputs = [ cmake extra-cmake-modules ]; diff --git a/pkgs/tools/misc/kodi-cli/default.nix b/pkgs/tools/misc/kodi-cli/default.nix new file mode 100644 index 000000000000..d2fb32319bf7 --- /dev/null +++ b/pkgs/tools/misc/kodi-cli/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchFromGitHub, makeWrapper, curl, bash, jq, youtube-dl, gnome3 }: + +stdenv.mkDerivation rec { + pname = "kodi-cli"; + version = "1.1.1"; + + src = fetchFromGitHub { + owner = "nawar"; + repo = pname; + rev = version; + sha256 = "0f9wdq2fg8hlpk3qbjfkb3imprxkvdrhxfkcvr3dwfma0j2yfwam"; + }; + + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + mkdir -p $out/bin + cp -a kodi-cli $out/bin + wrapProgram $out/bin/kodi-cli --prefix PATH : ${stdenv.lib.makeBinPath [ curl bash ]} + cp -a playlist_to_kodi $out/bin + wrapProgram $out/bin/playlist_to_kodi --prefix PATH : ${stdenv.lib.makeBinPath [ curl bash gnome3.zenity jq youtube-dl ]} + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/nawar/kodi-cli; + description = "Kodi/XBMC bash script to send Kodi commands using JSON RPC. It also allows sending YouTube videos to Kodi"; + license = licenses.gpl2; + platforms = platforms.unix; + maintainers = [ maintainers.pstn ]; + }; +} diff --git a/pkgs/tools/misc/kt/default.nix b/pkgs/tools/misc/kt/default.nix index eb0f78e787ab..be0ceda511c4 100644 --- a/pkgs/tools/misc/kt/default.nix +++ b/pkgs/tools/misc/kt/default.nix @@ -18,5 +18,6 @@ buildGoPackage rec { homepage = https://github.com/fgeller/kt; maintainers = with maintainers; [ utdemir ]; platforms = with platforms; unix; + license = licenses.mit; }; } diff --git a/pkgs/tools/misc/ldmtool/default.nix b/pkgs/tools/misc/ldmtool/default.nix index 266db2ac8115..c6b544f9e0a1 100644 --- a/pkgs/tools/misc/ldmtool/default.nix +++ b/pkgs/tools/misc/ldmtool/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, autoconf, automake, gtk-doc, pkgconfig, libuuid, - libtool, readline, gobjectIntrospection, json-glib, lvm2, libxslt, docbook_xsl }: + libtool, readline, gobject-introspection, json-glib, lvm2, libxslt, docbook_xsl }: stdenv.mkDerivation rec { name = "ldmtool-${version}"; @@ -17,11 +17,14 @@ stdenv.mkDerivation rec { -e 's|-nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl|--nonet ${docbook_xsl}/xml/xsl/docbook/manpages/docbook.xsl|g' ''; + # ldm.c:951:5: error: 'g_type_class_add_private' is deprecated [-Werror=deprecated-declarations] + NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations"; + configureScript = "sh autogen.sh"; nativeBuildInputs = [ pkgconfig ]; buildInputs = [ autoconf automake gtk-doc lvm2 libxslt.bin - libtool readline gobjectIntrospection json-glib libuuid + libtool readline gobject-introspection json-glib libuuid ]; meta = with stdenv.lib; { diff --git a/pkgs/tools/misc/lnav/default.nix b/pkgs/tools/misc/lnav/default.nix index 4d7c27a39445..85e4ecd3229b 100644 --- a/pkgs/tools/misc/lnav/default.nix +++ b/pkgs/tools/misc/lnav/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { owner = "tstack"; repo = "lnav"; rev = "v${meta.version}"; - sha256 = "0hq9ri6a18z682gihxlbh1rndka0v6brkdqsyfsgh4c2fgib4fb7"; + sha256 = "0wzzny0sgrq1ga9qw9nr8ly4j3vy4agszma73902dsw2rwf17j6y"; inherit name; }; @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { ''; downloadPage = "https://github.com/tstack/lnav/releases"; license = licenses.bsd2; - version = "0.8.3"; + version = "0.8.4"; maintainers = [ maintainers.dochang ]; platforms = platforms.unix; }; diff --git a/pkgs/tools/misc/lockfile-progs/default.nix b/pkgs/tools/misc/lockfile-progs/default.nix index 308b5217a6fc..e851855834a4 100644 --- a/pkgs/tools/misc/lockfile-progs/default.nix +++ b/pkgs/tools/misc/lockfile-progs/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { _name = "lockfile-progs"; - version = "0.1.17"; + version = "0.1.18"; name = "${_name}-${version}"; src = fetchurl { url = "mirror://debian/pool/main/l/${_name}/${_name}_${version}.tar.gz"; - sha256 = "04f5cvhrld15w58wkg6k2azywszsc5xp9cbmfx4jylwrak90byq3"; + sha256 = "1rjwn3fh2hy8hmpr66y8yp7v5i3325v1mk0gr7pqhqbyp6j9aad4"; }; buildInputs = [ liblockfile ]; diff --git a/pkgs/tools/misc/logstash-forwarder/default.nix b/pkgs/tools/misc/logstash-forwarder/default.nix deleted file mode 100644 index 44fa1cb7cfb1..000000000000 --- a/pkgs/tools/misc/logstash-forwarder/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, fetchFromGitHub, go }: - -stdenv.mkDerivation rec { - name = "logstash-forwarder-${version}"; - version = "0.4.0"; - - src = fetchFromGitHub { - owner = "elasticsearch"; - repo = "logstash-forwarder"; - rev = "v${version}"; - sha256 = "05g7366w8f7h75n1ia7njdpmparr6sfvn45xxfh5412zigqidz6l"; - }; - - buildInputs = [ go ]; - - installPhase = '' - mkdir -p $out/bin - find . -name logstash-forwarder -type f -exec cp {} $out/bin \; - ''; - - meta = { - license = stdenv.lib.licenses.asl20; - homepage = https://github.com/elasticsearch/logstash-forwarder; - platforms = stdenv.lib.platforms.unix; - }; -} diff --git a/pkgs/tools/misc/logstash/default.nix b/pkgs/tools/misc/logstash/default.nix index 4f15ba90d39d..9f3c441ffcd2 100644 --- a/pkgs/tools/misc/logstash/default.nix +++ b/pkgs/tools/misc/logstash/default.nix @@ -16,8 +16,8 @@ stdenv.mkDerivation rec { url = "https://artifacts.elastic.co/downloads/logstash/${name}.tar.gz"; sha256 = if enableUnfree - then "0yx9hpiav4d5z1b52x2h5i0iknqs9lmxy8vmz0wkb23mjiz8njdr" - else "1ir8pbq706mxr56k5cgc9ajn2jp603zrqj66dimx6xxf2nfamw0w"; + then "01mkb9fr63m3ilp4cbbjccid5m8yc7iqhnli12ynfabsf7302fdz" + else "0r60183yyywabinsv9pkd8sx0wq68h740xi3172fypjfdcqs0g9c"; }; dontBuild = true; diff --git a/pkgs/tools/misc/loop/default.nix b/pkgs/tools/misc/loop/default.nix new file mode 100644 index 000000000000..501ab664f83f --- /dev/null +++ b/pkgs/tools/misc/loop/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchFromGitHub, rustPlatform }: + +rustPlatform.buildRustPackage { + name = "loop-unstable-2018-12-04"; + + src = fetchFromGitHub { + owner = "Miserlou"; + repo = "Loop"; + rev = "598ccc8e52bb13b8aff78b61cfe5b10ff576cecf"; + sha256 = "0f33sc1slg97q1aisdrb465c3p7fgdh2swv8k3yphpnja37f5nl4"; + }; + + cargoSha256 = "1ccf8dkswwdbwf9diy0l4vc4i2g05ynhi3w1jg3b2ldrvj0j9m9s"; + + meta = with stdenv.lib; { + description = "UNIX's missing `loop` command"; + homepage = https://github.com/Miserlou/Loop; + maintainers = with maintainers; [ koral ]; + license = licenses.mit; + }; +} diff --git a/pkgs/tools/misc/mbuffer/default.nix b/pkgs/tools/misc/mbuffer/default.nix index 664c5cc8e78e..5eefc94a2cd6 100644 --- a/pkgs/tools/misc/mbuffer/default.nix +++ b/pkgs/tools/misc/mbuffer/default.nix @@ -3,12 +3,12 @@ } : stdenv.mkDerivation rec { - version = "20180318"; + version = "20180625"; name = "mbuffer-${version}"; src = fetchurl { url = "http://www.maier-komor.de/software/mbuffer/mbuffer-${version}.tgz"; - sha256 = "1sh0ipf77aav1k17dgl9dcjlb17zygs07x01g0nn0cg7yw5y5hfk"; + sha256 = "174m3zbm0qb68p1qng1vldcs23s7qjhyf7d39sw3r03m7y7f5g5p"; }; buildInputs = [ openssl ]; diff --git a/pkgs/tools/misc/mdbtools/default.nix b/pkgs/tools/misc/mdbtools/default.nix index acb3bd9d3773..8a3842322f98 100644 --- a/pkgs/tools/misc/mdbtools/default.nix +++ b/pkgs/tools/misc/mdbtools/default.nix @@ -1,22 +1,29 @@ -{ stdenv, fetchurl, glib, readline, bison, flex, pkgconfig }: +{ stdenv, fetchFromGitHub, glib, readline +, bison, flex, pkgconfig, autoreconfHook +, txt2man, which }: -stdenv.mkDerivation { - name = "mdbtools-0.6pre1"; +let version = "0.7.1"; +in stdenv.mkDerivation { + name = "mdbtools-${version}"; - src = fetchurl { - url = mirror://sourceforge/mdbtools/mdbtools-0.6pre1.tar.gz; - sha256 = "1lz33lmqifjszad7rl1r7rpxbziprrm5rkb27wmswyl5v98dqsbi"; + src = fetchFromGitHub { + owner = "brianb"; + repo = "mdbtools"; + rev = version; + sha256 = "0gwcpp9y09xhs21g7my2fs8ncb8i6ahlyixcx8jd3q97jbzj441l"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [glib readline bison flex]; + nativeBuildInputs = [ pkgconfig bison flex autoreconfHook txt2man which ]; + buildInputs = [ glib readline ]; preConfigure = '' sed -e 's@static \(GHashTable [*]mdb_backends;\)@\1@' -i src/libmdb/backend.c ''; - meta = { + meta = with stdenv.lib; { description = ".mdb (MS Access) format tools"; - platforms = stdenv.lib.platforms.unix; + homepage = http://mdbtools.sourceforge.net; + platforms = platforms.unix; + license = with licenses; [ gpl2 lgpl2 ]; }; } diff --git a/pkgs/tools/misc/mdbtools/git.nix b/pkgs/tools/misc/mdbtools/git.nix deleted file mode 100644 index 2116815ed0c3..000000000000 --- a/pkgs/tools/misc/mdbtools/git.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ stdenv, fetchgit, glib, readline, bison, flex, pkgconfig, - libiconv, autoreconfHook, which, txt2man, gnome-doc-utils, scrollkeeper }: - -stdenv.mkDerivation { - name = "mdbtools-git-2014-07-25"; - - src = fetchgit { - url = "http://github.com/brianb/mdbtools.git"; - rev = "9ab40e83e6789015c965c92bdb62f92f8cdd0dbd"; - sha256 = "0hlf5lk86xm0bpdlpk4a1zyfvbim76dhvmybxga2p7mbb1jc825l"; - }; - - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ - glib readline bison flex autoreconfHook which txt2man - gnome-doc-utils scrollkeeper libiconv - ]; - - preAutoreconf = '' - sed -e '/ENABLE_GTK_DOC/aAM_CONDITIONAL(HAVE_GNOME_DOC_UTILS, test x$enable_gtk_doc = xyes)' \ - -e '/ENABLE_GTK_DOC/aAM_CONDITIONAL(ENABLE_SK, test x$enable_scrollkeeper = xyes)' \ - -i configure.ac - ''; - - preConfigure = '' - sed -e 's@static \(GHashTable [*]mdb_backends;\)@\1@' -i src/libmdb/backend.c - ''; - - meta = { - description = ".mdb (MS Access) format tools"; - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/tools/misc/me_cleaner/default.nix b/pkgs/tools/misc/me_cleaner/default.nix new file mode 100644 index 000000000000..d224ad1dcc5d --- /dev/null +++ b/pkgs/tools/misc/me_cleaner/default.nix @@ -0,0 +1,24 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub }: + +buildPythonPackage rec { + pname = "me_cleaner"; + version = "1.2"; + + src = fetchFromGitHub { + owner = "corna"; + repo = pname; + rev = "v${version}"; + sha256 = "1bdj2clm13ir441vn7sv860xsc5gh71ja5lc2wn0gggnff0adxj4"; + }; + + meta = with stdenv.lib; { + inherit (src.meta) homepage; + description = "Tool for partial deblobbing of Intel ME/TXE firmware images"; + longDescription = '' + me_cleaner is a Python script able to modify an Intel ME firmware image + with the final purpose of reducing its ability to interact with the system. + ''; + license = licenses.gpl3; + maintainers = with maintainers; [ gnidorah ]; + }; +} diff --git a/pkgs/tools/misc/mimeo/default.nix b/pkgs/tools/misc/mimeo/default.nix index 18e7281ce83a..727732eb87bb 100644 --- a/pkgs/tools/misc/mimeo/default.nix +++ b/pkgs/tools/misc/mimeo/default.nix @@ -2,11 +2,11 @@ python3Packages.buildPythonApplication rec { name = "mimeo-${version}"; - version = "2017.6.6"; + version = "2018.11"; src = fetchurl { url = "https://xyne.archlinux.ca/projects/mimeo/src/${name}.tar.xz"; - sha256 = "126g3frks6zn6yc1r005qpmxg1pvvvf06ivpyvd9xribn2mwki2z"; + sha256 = "0qhsy6d1mg00s3mbykci7zk2n3qp2c27mh9nvjja9x8lx7xyfznm"; }; buildInputs = [ file desktop-file-utils ]; diff --git a/pkgs/tools/misc/miniserve/default.nix b/pkgs/tools/misc/miniserve/default.nix new file mode 100644 index 000000000000..ce157f30cd04 --- /dev/null +++ b/pkgs/tools/misc/miniserve/default.nix @@ -0,0 +1,25 @@ +{ stdenv, rustPlatform, fetchFromGitHub, cmake, pkgconfig, zlib }: + +rustPlatform.buildRustPackage rec { + name = "miniserve-${version}"; + version = "0.2.1"; + + src = fetchFromGitHub { + owner = "svenstaro"; + repo = "miniserve"; + rev = "v${version}"; + sha256 = "1g8ggqs4fyscb1r98qj22f61jgkqnr4vdyps0drrvydl9lafdmpl"; + }; + + cargoSha256 = "18wyr0q5pkxds5hrl4g3mqmk46mr0nvs0id94aiw87729ly4vi8c"; + + nativeBuildInputs = [ cmake pkgconfig zlib ]; + + meta = with stdenv.lib; { + description = "For when you really just want to serve some files over HTTP right now!"; + homepage = https://github.com/svenstaro/miniserve; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ nequissimus ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/misc/mysqltuner/default.nix b/pkgs/tools/misc/mysqltuner/default.nix index 38cfa8b19cd1..9c483fe3b8f2 100644 --- a/pkgs/tools/misc/mysqltuner/default.nix +++ b/pkgs/tools/misc/mysqltuner/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "mysqltuner-${version}"; - version = "1.6.18"; + version = "1.7.13"; src = fetchFromGitHub { owner = "major"; repo = "MySQLTuner-perl"; rev = version; - sha256 = "14dblrjqciyx6k7yczfzbaflc7hdxnj0kyy6q0lqfz8imszdkpi2"; + sha256 = "0zxm2hjvgznbbmsqb8bpcgzc0yq1ikxz1gckirp95ibxid3jdham"; }; buildInputs = [ perl ]; diff --git a/pkgs/tools/misc/nbench/default.nix b/pkgs/tools/misc/nbench/default.nix new file mode 100644 index 000000000000..2312ce236abd --- /dev/null +++ b/pkgs/tools/misc/nbench/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "nbench-byte-${version}"; + version = "2.2.3"; + + src = fetchurl { + url = "http://www.math.utah.edu/~mayer/linux/${name}.tar.gz"; + sha256 = "1b01j7nmm3wd92ngvsmn2sbw43sl9fpx4xxmkrink68fz1rx0gbj"; + }; + + buildInputs = [ stdenv.cc.libc.static ]; + prePatch = '' + substituteInPlace nbench1.h --replace '"NNET.DAT"' "\"$out/NNET.DAT\"" + ''; + preBuild = '' + makeFlagsArray=(CC=$CC) + ''; + installPhase = '' + mkdir -p $out/bin + cp nbench $out/bin + cp NNET.DAT $out + ''; + + meta = with stdenv.lib; { + homepage = https://www.math.utah.edu/~mayer/linux/bmark.html; + description = "A synthetic computing benchmark program"; + platforms = platforms.linux; + maintainers = with stdenv.lib.maintainers; [ bennofs ]; + }; +} diff --git a/pkgs/tools/misc/noti/default.nix b/pkgs/tools/misc/noti/default.nix new file mode 100644 index 000000000000..43165b4f54bb --- /dev/null +++ b/pkgs/tools/misc/noti/default.nix @@ -0,0 +1,42 @@ +{ stdenv, buildGoPackage, fetchFromGitHub, cf-private, Cocoa }: + +buildGoPackage rec { + name = "noti-${version}"; + version = "3.1.0"; + + src = fetchFromGitHub { + owner = "variadico"; + repo = "noti"; + rev = "${version}"; + sha256 = "1chsqfqk0pnhx5k2nr4c16cpb8m6zv69l1jvv4v4903zgfzcm823"; + }; + + buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Cocoa cf-private /* For OBJC_CLASS_$_NSDate */ ]; + # TODO: Remove this when we update apple_sdk + NIX_CFLAGS_COMPILE = stdenv.lib.optionals stdenv.isDarwin [ "-fno-objc-arc" ]; + + goPackagePath = "github.com/variadico/noti"; + + preBuild = '' + buildFlagsArray+=("-ldflags" "-X ${goPackagePath}/internal/command.Version=${version}") + ''; + + postInstall = '' + mkdir -p $out/share/man/man{1,5}/ + cp $src/docs/man/noti.1 $out/share/man/man1/ + cp $src/docs/man/noti.yaml.5 $out/share/man/man5/ + ''; + + meta = with stdenv.lib; { + description = "Monitor a process and trigger a notification."; + longDescription = '' + Monitor a process and trigger a notification. + + Never sit and wait for some long-running process to finish. Noti can alert you when it's done. You can receive messages on your computer or phone. + ''; + homepage = https://github.com/variadico/noti; + license = licenses.mit; + maintainers = [ maintainers.stites ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/tools/misc/ntfy/default.nix b/pkgs/tools/misc/ntfy/default.nix new file mode 100644 index 000000000000..26517361ae2d --- /dev/null +++ b/pkgs/tools/misc/ntfy/default.nix @@ -0,0 +1,37 @@ +{ stdenv, pythonPackages, fetchFromGitHub }: + +pythonPackages.buildPythonApplication rec { + pname = "ntfy"; + version = "2.7.0"; + + src = fetchFromGitHub { + owner = "dschep"; + repo = "ntfy"; + rev = "v${version}"; + sha256 = "09f02cn4i1l2aksb3azwfb70axqhn7d0d0vl2r6640hqr74nc1cv"; + }; + + checkInputs = with pythonPackages; [ + mock + ]; + + propagatedBuildInputs = with pythonPackages; [ + requests ruamel_yaml appdirs + sleekxmpp dns + emoji + psutil + matrix-client + dbus-python + ]; + + checkPhase = '' + HOME=$(mktemp -d) ${pythonPackages.python.interpreter} setup.py test + ''; + + meta = with stdenv.lib; { + description = "A utility for sending notifications, on demand and when commands finish"; + homepage = http://ntfy.rtfd.org/; + license = licenses.gpl3; + maintainers = with maintainers; [ jfrankenau kamilchm ]; + }; +} diff --git a/pkgs/tools/misc/nvramtool/default.nix b/pkgs/tools/misc/nvramtool/default.nix new file mode 100644 index 000000000000..fdce7076661a --- /dev/null +++ b/pkgs/tools/misc/nvramtool/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchgit, iasl, flex, bison }: + +stdenv.mkDerivation rec { + name = "nvramtool-${version}"; + version = "4.8.1"; + + src = fetchgit { + url = "http://review.coreboot.org/p/coreboot"; + rev = "refs/tags/${version}"; + sha256 = "0nrf840jg4fn38zcnz1r10w2yfpvrk1nvsrnbbgdbgkmpjxz0zw9"; + }; + + nativeBuildInputs = [ flex bison ]; + buildInputs = [ iasl ]; + + buildPhase = '' + export LEX=${flex}/bin/flex + make -C util/nvramtool + ''; + + installPhase = '' + mkdir -p $out/bin + cp util/nvramtool/nvramtool $out/bin + ''; + + meta = with stdenv.lib; { + description = "utility for reading/writing coreboot parameters and displaying information from the coreboot table in CMOS/NVRAM"; + homepage = https://www.coreboot.org/Nvramtool; + license = licenses.gpl2; + maintainers = [ maintainers.cryptix ]; + platforms = platforms.linux; + }; +} + diff --git a/pkgs/tools/misc/openopc/default.nix b/pkgs/tools/misc/openopc/default.nix deleted file mode 100644 index 8d3850745f11..000000000000 --- a/pkgs/tools/misc/openopc/default.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ stdenv, fetchurl, python }: - -let - pythonEnv = python.withPackages(ps: [ps.Pyro]); -in stdenv.mkDerivation rec { - name = "openopc-${version}"; - version = "1.2.0"; - - src = fetchurl { - url = "mirror://sourceforge/project/openopc/openopc/${version}/OpenOPC-${version}.source.tar.bz2"; - sha256 = "0mm77fiipz5zy82l6pr3wk18bfril81milv2rdxr954c4gw5smyd"; - }; - - # There is no setup.py or any other "build system" file in the source archive. - installPhase = '' - mkdir -p "$out/bin" - mkdir -p "$out/share/doc/openopc" - mkdir -p "$out/${pythonEnv.python.sitePackages}" - mkdir -p "$out/libexec/opc" - - cp src/OpenOPC.py "$out/${pythonEnv.python.sitePackages}" - cp src/opc.py "$out/libexec/opc/" - - cat > "$out/bin/opc" << __EOF__ - #!${stdenv.shell} - export PYTHONPATH="$out/${pythonEnv.python.sitePackages}" - exec ${pythonEnv}/bin/${pythonEnv.python.executable} "$out/libexec/opc/opc.py" "\$@" - __EOF__ - chmod a+x "$out/bin/opc" - - cp -R *.txt doc/* "$out/share/doc/openopc/" - - # Copy these MS Windows tools, for reference. - cp src/OpenOPCService.py src/SystemHealth.py "$out/libexec/opc/" - ''; - - meta = with stdenv.lib; { - description = "OPC (OLE for Process Control) toolkit designed for use with Python"; - homepage = http://openopc.sourceforge.net/; - # """OpenOPC for Python is freely available under the terms of the GNU GPL. - # However, the OpenOPC library module is licensed under the "GPL + linking - # exception" license, which generally means that programs written using the - # OpenOPC library may be licensed under any terms.""" - license = licenses.gpl2; - platforms = platforms.linux; - maintainers = [ maintainers.bjornfor ]; - }; -} diff --git a/pkgs/tools/misc/ostree/default.nix b/pkgs/tools/misc/ostree/default.nix index 98154d9d5628..fc3d016757b5 100644 --- a/pkgs/tools/misc/ostree/default.nix +++ b/pkgs/tools/misc/ostree/default.nix @@ -1,16 +1,16 @@ -{ stdenv, fetchFromGitHub, fetchpatch, pkgconfig, gtk-doc, gobjectIntrospection, gnome3 +{ stdenv, fetchFromGitHub, fetchpatch, pkgconfig, gtk-doc, gobject-introspection, gnome3 , glib, systemd, xz, e2fsprogs, libsoup, gpgme, which, autoconf, automake, libtool, fuse, utillinuxMinimal, libselinux , libarchive, libcap, bzip2, yacc, libxslt, docbook_xsl, docbook_xml_dtd_42, python3 }: let - version = "2018.6"; + version = "2018.9"; libglnx-src = fetchFromGitHub { owner = "GNOME"; repo = "libglnx"; - rev = "e1a78cf2f5351d5394ccfb79f3f5a7b4917f73f3"; - sha256 = "10kzyjbrmr98i65hlz8jc1v5bijyqwwfp6qqjbd5g3y0n520iaxc"; + rev = "470af8763ff7b99bec950a6ae0a957c1dcfc8edd"; + sha256 = "1fwik38i6w3r6pn4qkizradcqp1m83n7ljh9jg0y3p3kvrbfxh15"; }; bsdiff-src = fetchFromGitHub { @@ -28,10 +28,15 @@ in stdenv.mkDerivation { rev = "v${version}"; owner = "ostreedev"; repo = "ostree"; - sha256 = "0kk04pznk6m6fqdz609m2zcnkalcw9q8fsx8wm42k6dhf6cw7l3g"; + sha256 = "0a8gr4qqxcvz3fqv9w4dxy6iq0rq4kdzf08rzv8xg4gic3ldgyvj"; }; patches = [ + # Workarounds for https://github.com/ostreedev/ostree/issues/1592 + ./fix-1592.patch + # Disable test-gpg-verify-result.test, + # https://github.com/ostreedev/ostree/issues/1634 + ./disable-test-gpg-verify-result.patch # Tests access the helper using relative path # https://github.com/ostreedev/ostree/issues/1593 (fetchpatch { @@ -41,7 +46,7 @@ in stdenv.mkDerivation { ]; nativeBuildInputs = [ - autoconf automake libtool pkgconfig gtk-doc gobjectIntrospection which yacc + autoconf automake libtool pkgconfig gtk-doc gobject-introspection which yacc libxslt docbook_xsl docbook_xml_dtd_42 ]; @@ -58,10 +63,13 @@ in stdenv.mkDerivation { cp --no-preserve=mode -r ${bsdiff-src} bsdiff ''; + preConfigure = '' env NOCONFIGURE=1 ./autogen.sh ''; + enableParallelBuilding = true; + configureFlags = [ "--with-systemdsystemunitdir=$(out)/lib/systemd/system" "--with-systemdsystemgeneratordir=$(out)/lib/systemd/system-generators" @@ -73,6 +81,7 @@ in stdenv.mkDerivation { "installed_test_metadir=$(installedTests)/share/installed-tests/libostree" ]; + meta = with stdenv.lib; { description = "Git for operating system binaries"; homepage = https://ostree.readthedocs.io/en/latest/; diff --git a/pkgs/tools/misc/ostree/disable-test-gpg-verify-result.patch b/pkgs/tools/misc/ostree/disable-test-gpg-verify-result.patch new file mode 100644 index 000000000000..d3ef7e08357a --- /dev/null +++ b/pkgs/tools/misc/ostree/disable-test-gpg-verify-result.patch @@ -0,0 +1,12 @@ +diff -aur --no-dereference a/Makefile-tests.am b/Makefile-tests.am +--- a/Makefile-tests.am 1970-01-01 01:00:01.000000000 +0100 ++++ b/Makefile-tests.am 2018-09-17 00:24:11.977841113 +0200 +@@ -243,7 +243,7 @@ + + _installed_or_uninstalled_test_programs = tests/test-varint tests/test-ot-unix-utils tests/test-bsdiff tests/test-mutable-tree \ + tests/test-keyfile-utils tests/test-ot-opt-utils tests/test-ot-tool-util \ +- tests/test-gpg-verify-result tests/test-checksum tests/test-lzma tests/test-rollsum \ ++ tests/test-checksum tests/test-lzma tests/test-rollsum \ + tests/test-basic-c tests/test-sysroot-c tests/test-pull-c tests/test-repo tests/test-include-ostree-h + + if USE_AVAHI diff --git a/pkgs/tools/misc/ostree/fix-1592.patch b/pkgs/tools/misc/ostree/fix-1592.patch new file mode 100644 index 000000000000..f26a924c0d83 --- /dev/null +++ b/pkgs/tools/misc/ostree/fix-1592.patch @@ -0,0 +1,97 @@ +diff -aur --no-dereference a/tests/pull-test.sh b/tests/pull-test.sh +--- a/tests/pull-test.sh 1970-01-01 01:00:01.000000000 +0100 ++++ b/tests/pull-test.sh 2018-09-16 23:55:44.214593856 +0200 +@@ -275,7 +275,7 @@ + if ${CMD_PREFIX} ostree --repo=mirrorrepo-local pull-local otherrepo 2>err.txt; then + fatal "pull with mixed refs succeeded?" + fi +-assert_file_has_content err.txt "error: Invalid ref name origin:main" ++assert_file_has_content err.txt "Invalid ref name origin:main" + ${CMD_PREFIX} ostree --repo=mirrorrepo-local pull-local otherrepo localbranch + ${CMD_PREFIX} ostree --repo=mirrorrepo-local rev-parse localbranch + ${CMD_PREFIX} ostree --repo=mirrorrepo-local fsck +@@ -286,7 +286,7 @@ + fatal "pulled nonexistent branch" + fi + # So true +-assert_file_has_content_literal err.txt "error: Refspec 'nosuchbranch' not found" ++assert_file_has_content_literal err.txt "Refspec 'nosuchbranch' not found" + echo "ok pull-local nonexistent branch" + + cd ${test_tmpdir} +@@ -587,5 +587,5 @@ + if ${CMD_PREFIX} ostree --repo=repo pull origin main 2>err.txt; then + fatal "pull of invalid ref succeeded" + fi +-assert_file_has_content_literal err.txt 'error: Fetching checksum for ref ((empty), main): Invalid rev lots of html here lots of html here lots of html here lots of' ++assert_file_has_content_literal err.txt 'Fetching checksum for ref ((empty), main): Invalid rev lots of html here lots of html here lots of html here lots of' + echo "ok pull got HTML for a ref" +diff -aur --no-dereference a/tests/test-fsck-collections.sh b/tests/test-fsck-collections.sh +--- a/tests/test-fsck-collections.sh 1970-01-01 01:00:01.000000000 +0100 ++++ b/tests/test-fsck-collections.sh 2018-09-17 02:22:48.922502037 +0200 +@@ -100,7 +100,7 @@ + if ${CMD_PREFIX} ostree fsck --repo=repo --verify-bindings > fsck 2> fsck-error; then + assert_not_reached "fsck unexpectedly succeeded after adding unbound ref!" + fi +-assert_file_has_content fsck-error "Commit has no requested ref ‘new-ref’ in ref binding metadata (‘ref1’)" ++assert_file_has_content fsck-error "Commit has no requested ref .new-ref. in ref binding metadata (.ref1.)" + assert_file_has_content fsck "^Validating refs...$" + + echo "ok 3 fsck detects missing ref bindings" +@@ -113,7 +113,7 @@ + if ${CMD_PREFIX} ostree fsck --repo=repo --verify-bindings > fsck 2> fsck-error; then + assert_not_reached "fsck unexpectedly succeeded after adding unbound ref!" + fi +-assert_file_has_content fsck-error "Commit has no requested ref ‘new-ref’ in ref binding metadata (‘ref1’)" ++assert_file_has_content fsck-error "Commit has no requested ref .new-ref. in ref binding metadata (.ref1.)" + assert_file_has_content fsck "^Validating refs...$" + assert_file_has_content fsck "^Validating refs in collections...$" + +@@ -127,7 +127,7 @@ + if ${CMD_PREFIX} ostree fsck --repo=repo --verify-bindings > fsck 2> fsck-error; then + assert_not_reached "fsck unexpectedly succeeded after adding unbound ref!" + fi +-assert_file_has_content fsck-error "Commit has collection ID ‘org.example.Collection’ in collection binding metadata, while the remote it came from has collection ID ‘org.example.Collection2’" ++assert_file_has_content fsck-error "Commit has collection ID .org.example.Collection. in collection binding metadata, while the remote it came from has collection ID .org.example.Collection2." + assert_file_has_content fsck "^Validating refs...$" + assert_file_has_content fsck "^Validating refs in collections...$" + +@@ -147,7 +147,7 @@ + if ${CMD_PREFIX} ostree fsck --repo=repo --verify-back-refs > fsck 2> fsck-error; then + assert_not_reached "fsck unexpectedly succeeded after adding unbound ref!" + fi +-assert_file_has_content fsck-error "Collection–ref (org.example.Collection, ref1) in bindings for commit .* does not exist" ++assert_file_has_content fsck-error 'Collection.ref (org.example.Collection, ref1) in bindings for commit .* does not exist' + assert_file_has_content fsck "^Validating refs...$" + assert_file_has_content fsck "^Validating refs in collections...$" + +@@ -186,7 +186,7 @@ + if ${CMD_PREFIX} ostree fsck --repo=repo --verify-bindings > fsck 2> fsck-error; then + assert_not_reached "fsck unexpectedly succeeded after adding unbound ref!" + fi +-assert_file_has_content fsck-error "Commit has no requested ref ‘new-ref’ in ref binding metadata (‘ref3’, ‘ref4’)" ++assert_file_has_content fsck-error "Commit has no requested ref .new-ref. in ref binding metadata (.ref3., .ref4.)" + assert_file_has_content fsck "^Validating refs...$" + + echo "ok 9 fsck detects missing ref bindings" +@@ -205,7 +205,7 @@ + if ${CMD_PREFIX} ostree fsck --repo=repo --verify-back-refs > fsck 2> fsck-error; then + assert_not_reached "fsck unexpectedly succeeded after adding unbound ref!" + fi +-assert_file_has_content fsck-error "Ref ‘ref3’ in bindings for commit .* does not exist" ++assert_file_has_content fsck-error 'Ref .ref3. in bindings for commit .* does not exist' + assert_file_has_content fsck "^Validating refs...$" + + echo "ok 11 fsck ignores unreferenced ref bindings" +diff -aur --no-dereference a/tests/test-remote-add.sh b/tests/test-remote-add.sh +--- a/tests/test-remote-add.sh 1970-01-01 01:00:01.000000000 +0100 ++++ b/tests/test-remote-add.sh 2018-09-17 00:14:16.486788225 +0200 +@@ -83,7 +83,7 @@ + if $OSTREE remote delete nosuchremote 2>err.txt; then + assert_not_reached "Deleting remote unexpectedly succeeded" + fi +-assert_file_has_content err.txt "error: " ++assert_file_has_content err.txt "not found" + + $OSTREE remote delete --if-exists nosuchremote + echo "ok" diff --git a/pkgs/tools/misc/otfcc/default.nix b/pkgs/tools/misc/otfcc/default.nix index acf46a58a6bf..96e5e6a1d94e 100644 --- a/pkgs/tools/misc/otfcc/default.nix +++ b/pkgs/tools/misc/otfcc/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, premake5, ninja }: +{ stdenv, fetchFromGitHub, premake5 }: stdenv.mkDerivation rec { name = "otfcc-${version}"; @@ -11,15 +11,15 @@ stdenv.mkDerivation rec { sha256 = "1rnjfqqyc6d9nhlh8if9k37wk94mcwz4wf3k239v6idg48nrk10b"; }; - nativeBuildInputs = [ premake5 ninja ]; + nativeBuildInputs = [ premake5 ]; - configurePhase = '' - premake5 ninja + # Don’t guess where our makefiles will end up. Just use current + # directory. + patchPhase = '' + substituteInPlace premake5.lua \ + --replace 'location "build/gmake"' 'location "."' ''; - ninjaFlags = let x = if stdenv.hostPlatform.isi686 then "x86" else "x64"; in - [ "-C" "build/ninja" "otfccdump_release_${x}" "otfccbuild_release_${x}" ]; - installPhase = '' mkdir -p $out/bin cp bin/release-x*/otfcc* $out/bin/ diff --git a/pkgs/tools/misc/parallel/default.nix b/pkgs/tools/misc/parallel/default.nix index 7af5e12081b6..fec81b580f3c 100644 --- a/pkgs/tools/misc/parallel/default.nix +++ b/pkgs/tools/misc/parallel/default.nix @@ -1,19 +1,19 @@ { fetchurl, stdenv, perl, makeWrapper, procps }: stdenv.mkDerivation rec { - name = "parallel-20180822"; + name = "parallel-20181022"; src = fetchurl { url = "mirror://gnu/parallel/${name}.tar.bz2"; - sha256 = "0jjs7fpvdjjb5v0j39a6k7hq9h5ap3db1j7vg1r2dq4swk23h9bm"; + sha256 = "1v6vrfnn6acjjlp8xiizvcrb3zzs94av5xcl6xm8zfvcapixx11f"; }; - nativeBuildInputs = [ makeWrapper perl ]; + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ perl procps ]; postInstall = '' wrapProgram $out/bin/parallel \ - --prefix PATH : "${procps}/bin" \ - --prefix PATH : "${perl}/bin" \ + --prefix PATH : "${stdenv.lib.makeBinPath [ procps perl ]}" ''; doCheck = true; @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { it possible to use output from GNU Parallel as input for other programs. ''; - homepage = http://www.gnu.org/software/parallel/; + homepage = https://www.gnu.org/software/parallel/; license = licenses.gpl3Plus; platforms = platforms.all; maintainers = with maintainers; [ pSub vrthra ]; diff --git a/pkgs/tools/misc/parted/default.nix b/pkgs/tools/misc/parted/default.nix index 709246269f83..4934252bed95 100644 --- a/pkgs/tools/misc/parted/default.nix +++ b/pkgs/tools/misc/parted/default.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { which also serves as a sample implementation and script backend. ''; - homepage = http://www.gnu.org/software/parted/; + homepage = https://www.gnu.org/software/parted/; license = stdenv.lib.licenses.gpl3Plus; maintainers = [ diff --git a/pkgs/tools/misc/patdiff/default.nix b/pkgs/tools/misc/patdiff/default.nix index ef848bb43f26..f67a8274443c 100644 --- a/pkgs/tools/misc/patdiff/default.nix +++ b/pkgs/tools/misc/patdiff/default.nix @@ -3,7 +3,7 @@ with ocamlPackages; janePackage { - name = "patdiff"; + pname = "patdiff"; hash = "02cdn5j5brbp4n2rpxprzxfakjbl7n2llixg7m632bih3ppmfcq1"; buildInputs = [ core_extended expect_test_helpers patience_diff ocaml_pcre ]; meta = { diff --git a/pkgs/tools/misc/pgcenter/default.nix b/pkgs/tools/misc/pgcenter/default.nix new file mode 100644 index 000000000000..81a98b562f71 --- /dev/null +++ b/pkgs/tools/misc/pgcenter/default.nix @@ -0,0 +1,24 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "pgcenter-${version}"; + version = "0.5.0"; + + goPackagePath = "github.com/lesovsky/pgcenter"; + + src = fetchFromGitHub { + owner = "lesovsky"; + repo = "pgcenter"; + rev = "v${version}"; + sha256 = "1bbpzli8hh5356gink6byk085zyfwxi8wigdy5cbadppx4qnk078"; + }; + + goDeps = ./deps.nix; + + meta = with stdenv.lib; { + homepage = https://pgcenter.org/; + description = "Command-line admin tool for observing and troubleshooting PostgreSQL"; + license = licenses.bsd3; + maintainers = [ maintainers.marsam ]; + }; +} diff --git a/pkgs/tools/misc/pgcenter/deps.nix b/pkgs/tools/misc/pgcenter/deps.nix new file mode 100644 index 000000000000..1b12538155c6 --- /dev/null +++ b/pkgs/tools/misc/pgcenter/deps.nix @@ -0,0 +1,112 @@ +[ + + { + goPackagePath = "github.com/inconshreveable/mousetrap"; + fetch = { + type = "git"; + url = "https://github.com/inconshreveable/mousetrap"; + rev = "v1.0.0"; + sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152"; + }; + } + + { + goPackagePath = "github.com/jehiah/go-strftime"; + fetch = { + type = "git"; + url = "https://github.com/jehiah/go-strftime"; + rev = "1d33003b3869"; + sha256 = "056zagn4zhmrcqg8y5k5wql01x4ijbxn4pv75bh1bn45by6qx1gv"; + }; + } + + { + goPackagePath = "github.com/jroimartin/gocui"; + fetch = { + type = "git"; + url = "https://github.com/jroimartin/gocui"; + rev = "v0.4.0"; + sha256 = "1b1cbjg925l1c5v3ls8amni9716190yzf847cqs9wjnj82z8qa47"; + }; + } + + { + goPackagePath = "github.com/lib/pq"; + fetch = { + type = "git"; + url = "https://github.com/lib/pq"; + rev = "v1.0.0"; + sha256 = "1zqnnyczaf00xi6xh53vq758v5bdlf0iz7kf22l02cal4i6px47i"; + }; + } + + { + goPackagePath = "github.com/mattn/go-runewidth"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-runewidth"; + rev = "v0.0.3"; + sha256 = "0lc39b6xrxv7h3v3y1kgz49cgi5qxwlygs715aam6ba35m48yi7g"; + }; + } + + { + goPackagePath = "github.com/nsf/termbox-go"; + fetch = { + type = "git"; + url = "https://github.com/nsf/termbox-go"; + rev = "b66b20ab708e"; + sha256 = "0wrgnwfdxrspni5q15vzr5q1bxnzb7m6q4xjhllcyddgn2zqprsa"; + }; + } + + { + goPackagePath = "github.com/pkg/errors"; + fetch = { + type = "git"; + url = "https://github.com/pkg/errors"; + rev = "v0.8.0"; + sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; + }; + } + + { + goPackagePath = "github.com/spf13/cobra"; + fetch = { + type = "git"; + url = "https://github.com/spf13/cobra"; + rev = "v0.0.3"; + sha256 = "1q1nsx05svyv9fv3fy6xv6gs9ffimkyzsfm49flvl3wnvf1ncrkd"; + }; + } + + { + goPackagePath = "github.com/spf13/pflag"; + fetch = { + type = "git"; + url = "https://github.com/spf13/pflag"; + rev = "v1.0.2"; + sha256 = "005598piihl3l83a71ahj10cpq9pbhjck4xishx1b4dzc02r9xr2"; + }; + } + + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "0e37d006457b"; + sha256 = "1fj8rvrhgv5j8pmckzphvm3sqkzhcqp3idkxvgv13qrjdfycsa5r"; + }; + } + + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "ee1b12c67af4"; + sha256 = "0cgp0xzbhg3fr77n2qrfmmsvhc287srnwi4mghwcjdxp6rx0s988"; + }; + } +] diff --git a/pkgs/tools/misc/pgmetrics/default.nix b/pkgs/tools/misc/pgmetrics/default.nix new file mode 100644 index 000000000000..64d290ad89e3 --- /dev/null +++ b/pkgs/tools/misc/pgmetrics/default.nix @@ -0,0 +1,24 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "pgmetrics-${version}"; + version = "1.5.0"; + + goPackagePath = "github.com/rapidloop/pgmetrics"; + + src = fetchFromGitHub { + owner = "rapidloop"; + repo = "pgmetrics"; + rev = "refs/tags/v${version}"; + sha256 = "1l3vd1lvp4a6irx0zpjb5bkskkb9krx9j7pwii8jy9dcjy4gj24f"; + }; + + goDeps = ./deps.nix; + + meta = with stdenv.lib; { + homepage = https://pgmetrics.io/; + description = "Collect and display information and stats from a running PostgreSQL server"; + license = licenses.asl20; + maintainers = [ maintainers.marsam ]; + }; +} diff --git a/pkgs/tools/misc/pgmetrics/deps.nix b/pkgs/tools/misc/pgmetrics/deps.nix new file mode 100644 index 000000000000..63b9492a9820 --- /dev/null +++ b/pkgs/tools/misc/pgmetrics/deps.nix @@ -0,0 +1,84 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "github.com/dustin/go-humanize"; + fetch = { + type = "git"; + url = "https://github.com/dustin/go-humanize"; + rev = "bb3d318650d48840a39aa21a027c6630e198e626"; + sha256 = "1lqd8ix3cb164j5iazjby2jpa6bdsflhy0h9mi4yldvvcvrc194c"; + }; + } + { + goPackagePath = "github.com/howeyc/gopass"; + fetch = { + type = "git"; + url = "https://github.com/howeyc/gopass"; + rev = "bf9dde6d0d2c004a008c27aaee91170c786f6db8"; + sha256 = "1jxzyfnqi0h1fzlsvlkn10bncic803bfhslyijcxk55mgh297g45"; + }; + } + { + goPackagePath = "github.com/lib/pq"; + fetch = { + type = "git"; + url = "https://github.com/lib/pq"; + rev = "88edab0803230a3898347e77b474f8c1820a1f20"; + sha256 = "02y7c8xy33x5q4167x2drzrys41nfi7wxxp9hy4vpazfws88al9p"; + }; + } + { + goPackagePath = "github.com/pborman/getopt"; + fetch = { + type = "git"; + url = "https://github.com/pborman/getopt"; + rev = "7148bc3a4c3008adfcab60cbebfd0576018f330b"; + sha256 = "0zhvvmv671r1fbdd5hbv3flx8k2rb60giqx115w0553c56qkqfpj"; + }; + } + { + goPackagePath = "github.com/rapidloop/pq"; + fetch = { + type = "git"; + url = "https://github.com/rapidloop/pq"; + rev = "f379fd34d14f11337c3945aa665f7718c0213317"; + sha256 = "0svhissh6v1qdj9zypvj6jpjrx9g56gq8sf1pila41mczglmni05"; + }; + } + { + goPackagePath = "github.com/xdg-go/stringprep"; + fetch = { + type = "git"; + url = "https://github.com/xdg-go/stringprep"; + rev = "bd625b8dc1e3b0f57412280ccbcc317f0c69d8db"; + sha256 = "03nard51zgzbaq64p6gsvrz8fps3yazl3ydd115y0bppkdx2i4ji"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "432090b8f568c018896cd8a0fb0345872bbac6ce"; + sha256 = "1i8616qqwih6g5nx8c1hfqhp0kb110ml3xkgsn6qvc36q04amjmq"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "37707fdb30a5b38865cfb95e5aab41707daec7fd"; + sha256 = "1abrr2507a737hdqv4q7pw7hv6ls9pdiq9crhdi52r3gcz6hvizg"; + }; + } + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0"; + sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; + }; + } +] \ No newline at end of file diff --git a/pkgs/tools/misc/phraseapp-client/default.nix b/pkgs/tools/misc/phraseapp-client/default.nix index b4cfe7b26c0e..74d24db574ff 100644 --- a/pkgs/tools/misc/phraseapp-client/default.nix +++ b/pkgs/tools/misc/phraseapp-client/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "phraseapp-client-${version}"; - version = "1.6.0"; + version = "1.11.0"; goPackagePath = "github.com/phrase/phraseapp-client"; subPackages = [ "." ]; @@ -11,9 +11,13 @@ buildGoPackage rec { owner = "phrase"; repo = "phraseapp-client"; rev = version; - sha256 = "0rgwl0rgkci045hg36s0q8jwkni1hzapqpi0mc0gk3rl7nagw622"; + sha256 = "0lfx0wv95hgczi74qnkw2cripwgvl53z2gi5i6nyflisy4r7vvkr"; }; + postInstall = '' + ln -s $bin/bin/phraseapp-client $bin/bin/phraseapp + ''; + meta = with stdenv.lib; { homepage = http://docs.phraseapp.com; description = "PhraseApp API v2 Command Line Client"; diff --git a/pkgs/tools/misc/plantuml/default.nix b/pkgs/tools/misc/plantuml/default.nix index 51844c8e5faa..c3d3f916d979 100644 --- a/pkgs/tools/misc/plantuml/default.nix +++ b/pkgs/tools/misc/plantuml/default.nix @@ -1,37 +1,34 @@ -{ stdenv, fetchurl, jre, graphviz }: +{ stdenv, fetchurl, makeWrapper, jre, graphviz }: stdenv.mkDerivation rec { - version = "1.2018.9"; + version = "1.2018.13"; name = "plantuml-${version}"; src = fetchurl { url = "mirror://sourceforge/project/plantuml/${version}/plantuml.${version}.jar"; - sha256 = "0g5wd80brwqb0v9rbs66y3clv9jsccc8937jzz4r9gzp38rkvzmn"; + sha256 = "181wm05gp4hs4g0z345pp1x9w1g5bx1vpipkhnwvmy4vdj17b4bg"; }; - # It's only a .jar file and a shell wrapper - phases = [ "installPhase" ]; + nativeBuildInputs = [ makeWrapper ]; - installPhase = '' - mkdir -p "$out/bin" - mkdir -p "$out/lib" + buildCommand = '' + install -Dm644 $src $out/lib/plantuml.jar - cp "$src" "$out/lib/plantuml.jar" + mkdir -p $out/bin + makeWrapper ${jre}/bin/java $out/bin/plantuml \ + --argv0 plantuml \ + --set GRAPHVIZ_DOT ${graphviz}/bin/dot \ + --add-flags "-jar $out/lib/plantuml.jar" - cat > "$out/bin/plantuml" << EOF - #!${stdenv.shell} - export GRAPHVIZ_DOT="${graphviz}/bin/dot" - exec "${jre}/bin/java" -jar "$out/lib/plantuml.jar" "\$@" - EOF - chmod a+x "$out/bin/plantuml" + $out/bin/plantuml -help ''; meta = with stdenv.lib; { description = "Draw UML diagrams using a simple and human readable text description"; homepage = http://plantuml.sourceforge.net/; - # "java -jar plantuml.jar -license" says GPLv3 or later + # "plantuml -license" says GPLv3 or later license = licenses.gpl3Plus; - maintainers = [ maintainers.bjornfor ]; + maintainers = with maintainers; [ bjornfor ]; platforms = platforms.unix; }; } diff --git a/pkgs/tools/misc/powerline-rs/default.nix b/pkgs/tools/misc/powerline-rs/default.nix index b16be0b5bdca..3de81d3bd052 100644 --- a/pkgs/tools/misc/powerline-rs/default.nix +++ b/pkgs/tools/misc/powerline-rs/default.nix @@ -1,25 +1,29 @@ -{ stdenv, lib, rustPlatform, fetchFromGitHub, pkgconfig, file, perl, curl, cmake, openssl_1_1_0, libssh2, libgit2, libzip, Security }: +{ stdenv, lib, rustPlatform, fetchFromGitLab, pkgconfig, file, perl, curl, cmake, openssl, libssh2, libgit2, libzip, Security }: rustPlatform.buildRustPackage rec { pname = "powerline-rs"; name = "${pname}-${version}"; - version = "0.1.8"; + version = "0.1.9"; - src = fetchFromGitHub { + src = fetchFromGitLab { owner = "jD91mZM2"; repo = "powerline-rs"; - rev = version; + #rev = version; - sha256 = "018i9qq98afbgv0nxs1n83zb09lqhqxpdrd95f2maic3rr5ngnj5"; + # Support for $COMPLETION_OUT: + rev = "44679385a95dd9f3ebd9b093f9ef8925610e9a23"; + + sha256 = "1mxkw6ydnqjyplbki2j9pbnlhxmkw9qqw54443a3cjmn2g08jyzp"; }; - cargoSha256 = "184s432a6damzvl0lv6jar1iml9dq60r190aqjy44lcg938981zc"; + cargoSha256 = "1sr9vbfk5bb3n0lv93y19in1clyvbj0w3p1gmp4sbw8lx84zwxhc"; nativeBuildInputs = [ pkgconfig file perl cmake curl ]; - buildInputs = [ openssl_1_1_0 libssh2 libgit2 libzip ] ++ lib.optional stdenv.isDarwin Security; + buildInputs = [ openssl libssh2 libgit2 libzip ] ++ lib.optional stdenv.isDarwin Security; + COMPLETION_OUT = "out"; postInstall = '' - install -Dm 755 "${pname}.bash" "$out/etc/bash_completion.d/${pname}" - install -Dm 755 "${pname}.fish" "$out/share/fish/vendor_completions.d/${pname}" + install -Dm 755 "${COMPLETION_OUT}/${pname}.bash" "$out/etc/bash_completion.d/${pname}" + install -Dm 755 "${COMPLETION_OUT}/${pname}.fish" "$out/share/fish/vendor_completions.d/${pname}" ''; meta = with lib; { diff --git a/pkgs/tools/misc/profile-sync-daemon/default.nix b/pkgs/tools/misc/profile-sync-daemon/default.nix index c1b99b315677..cfc13b0e108e 100644 --- a/pkgs/tools/misc/profile-sync-daemon/default.nix +++ b/pkgs/tools/misc/profile-sync-daemon/default.nix @@ -1,15 +1,24 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, utillinux}: stdenv.mkDerivation rec { - version = "5.53"; + version = "6.33"; name = "profile-sync-daemon-${version}"; src = fetchurl { url = "http://github.com/graysky2/profile-sync-daemon/archive/v${version}.tar.gz"; - sha256 = "0m7h9l7dndqgb5k3grpc00f6dpg73p6h4q5sgkf8bvyzvcbdafwx"; + sha256 = "0dzs51xbszzmcg82n2dil6nljj4gn0aw9rqjmhyi4a5frc8g6xmb"; }; - installPhase = "PREFIX=\"\" DESTDIR=$out make install-systemd-all"; + installPhase = '' + PREFIX=\"\" DESTDIR=$out make install + substituteInPlace $out/bin/profile-sync-daemon \ + --replace "/usr/" "$out/" \ + --replace "sudo " "/run/wrappers/bin/sudo " + # $HOME detection fails (and is unnecessary) + sed -i '/^HOME/d' $out/bin/profile-sync-daemon + substituteInPlace $out/bin/psd-overlay-helper \ + --replace "PATH=/usr/bin:/bin" "PATH=${utillinux.bin}/bin" + ''; preferLocalBuild = true; diff --git a/pkgs/tools/misc/pspg/default.nix b/pkgs/tools/misc/pspg/default.nix index 21d81507dee0..597d0b566d9e 100644 --- a/pkgs/tools/misc/pspg/default.nix +++ b/pkgs/tools/misc/pspg/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "pspg-${version}"; - version = "1.4.2"; + version = "1.6.3"; src = fetchFromGitHub { owner = "okbob"; repo = "pspg"; rev = "${version}"; - sha256 = "0hmx9p5pbydnf8sil4vqpmly5mq2rvcj8a33s9fvfisnxxsqz73v"; + sha256 = "1k2nnq15h5grymiylnh1iqipxn315paq58habfmaix2zlj3n3dy2"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/misc/recoverjpeg/default.nix b/pkgs/tools/misc/recoverjpeg/default.nix index 72ea7f2ea0b0..484bb765c0db 100644 --- a/pkgs/tools/misc/recoverjpeg/default.nix +++ b/pkgs/tools/misc/recoverjpeg/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "recoverjpeg-${version}"; - version = "2.6.2"; + version = "2.6.3"; src = fetchurl { url = "https://www.rfc1149.net/download/recoverjpeg/${name}.tar.gz"; - sha256 = "01vayn2b3mqmyqz2ka2j3k4a93bjdvkhv5ry9207v04r83r7iwfp"; + sha256 = "009jgxi8lvdp00dwfj0n4x5yqrf64x00xdkpxpwgl2v8wcqn56fv"; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/tools/misc/recutils/default.nix b/pkgs/tools/misc/recutils/default.nix index 3dd3baed0996..df53235d0efb 100644 --- a/pkgs/tools/misc/recutils/default.nix +++ b/pkgs/tools/misc/recutils/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { number of named fields. ''; - homepage = http://www.gnu.org/software/recutils/; + homepage = https://www.gnu.org/software/recutils/; license = stdenv.lib.licenses.gpl3Plus; diff --git a/pkgs/tools/misc/rename/default.nix b/pkgs/tools/misc/rename/default.nix index 3f2a66bf4c82..89f76bb9b1b1 100644 --- a/pkgs/tools/misc/rename/default.nix +++ b/pkgs/tools/misc/rename/default.nix @@ -1,6 +1,6 @@ -{ stdenv, fetchFromGitHub, buildPerlPackage }: +{ stdenv, fetchFromGitHub, perlPackages }: -buildPerlPackage rec { +perlPackages.buildPerlPackage rec { name = "rename-${version}"; version = "1.9"; outputs = [ "out" ]; diff --git a/pkgs/tools/misc/renameutils/default.nix b/pkgs/tools/misc/renameutils/default.nix index 8b6fec8d0212..b5e5d64dda68 100644 --- a/pkgs/tools/misc/renameutils/default.nix +++ b/pkgs/tools/misc/renameutils/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation { nativeBuildInputs = [ readline ]; meta = { - homepage = http://www.nongnu.org/renameutils/; + homepage = https://www.nongnu.org/renameutils/; description = "A set of programs to make renaming of files faster"; platforms = stdenv.lib.platforms.unix; license = stdenv.lib.licenses.gpl2Plus; diff --git a/pkgs/tools/misc/rig/default.nix b/pkgs/tools/misc/rig/default.nix new file mode 100644 index 000000000000..ee7b2623b1dd --- /dev/null +++ b/pkgs/tools/misc/rig/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchurl } : + +stdenv.mkDerivation rec { + version = "1.11"; + name = "rig-${version}"; + + src = fetchurl { + url = "https://ayera.dl.sourceforge.net/project/rig/rig/${version}/rig-${version}.tar.gz"; + sha256 = "1f3snysjqqlpk2kgvm5p2icrj4lsdymccmn3igkc2f60smqckgq0"; + }; + + # Note: diff modified from Debian: Norbert Veber + # http://deb.debian.org/debian/pool/main/r/rig/rig_1.11-1.diff.gz + patches = [ ./rig_1.11-1.diff ]; + + meta = { + homepage = http://rig.sourceforge.net/; + description = "Random identity generator"; + longDescription = '' + RIG (Random Identity Generator) is a free replacement for a shareware + program out there called 'fake'. It generates random, yet real-looking, + personal data. It is useful if you need to feed a name to a Web site, + BBS, or real person, and are too lazy to think of one yourself. Also, + if the Web site/BBS/person you are giving the information to tries to + cross-check the city, state, zip, or area code, it will check out. + ''; + license = stdenv.lib.licenses.gpl2; + maintainers = with stdenv.lib.maintainers; [ tomberek ]; + platforms = with stdenv.lib.platforms; all; + }; +} diff --git a/pkgs/tools/misc/rig/rig_1.11-1.diff b/pkgs/tools/misc/rig/rig_1.11-1.diff new file mode 100644 index 000000000000..301cf78b5a9b --- /dev/null +++ b/pkgs/tools/misc/rig/rig_1.11-1.diff @@ -0,0 +1,39 @@ +--- rig-1.11.orig/Makefile ++++ rig-1.11/Makefile +@@ -1,20 +1,21 @@ +-PREFIX=/usr/local ++PREFIX=${out} + BINDIR=${PREFIX}/bin + MANDIR=${PREFIX}/man + DATADIR=${PREFIX}/share/rig ++CXX=g++ + + all: rig rig.6 + rig: rig.cc +- g++ -g rig.cc -o rig -Wall -DDATADIR="\"$(DATADIR)\"" ++ ${CXX} -O2 -g rig.cc -o rig -Wall -DDATADIR="\"$(DATADIR)\"" + + rig.6: rig.6.in + sed s@DATADIR@"$(DATADIR)"@g < rig.6.in > rig.6 + + install: rig rig.6 +- install -g 0 -m 755 -o 0 -s rig $(BINDIR) +- install -g 0 -m 644 -o 0 rig.6 $(MANDIR)/man6/rig.6 +- install -g 0 -m 755 -o 0 -d $(DATADIR) +- install -g 0 -m 644 -o 0 data/*.idx $(DATADIR) ++ install -m 755 -d $(DESTDIR)$(DATADIR) ++ install -m 755 -d $(DESTDIR)$(BINDIR) ++ install -m 755 rig $(DESTDIR)$(BINDIR)/rig ++ install -m 644 data/*.idx $(DESTDIR)$(DATADIR) + + clean: + rm -rf *~ *.rej *.orig *.o rig rig.6 +--- rig-1.11.orig/rig.cc ++++ rig-1.11/rig.cc +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + + using namespace std; diff --git a/pkgs/tools/misc/rkflashtool/default.nix b/pkgs/tools/misc/rkflashtool/default.nix index ff606c6b72bb..fb55b15bbd55 100644 --- a/pkgs/tools/misc/rkflashtool/default.nix +++ b/pkgs/tools/misc/rkflashtool/default.nix @@ -24,10 +24,11 @@ stdenv.mkDerivation rec { cp rkunpack rkcrc rkflashtool rkparameters rkparametersblock rkunsign rkmisc $out/bin ''; - meta = { + meta = with stdenv.lib; { homepage = https://sourceforge.net/projects/rkflashtool/; description = "Tools for flashing Rockchip devices"; - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.viric ]; + platforms = platforms.linux; + maintainers = [ maintainers.viric ]; + license = licenses.bsd2; }; } diff --git a/pkgs/tools/misc/rpm-ostree/default.nix b/pkgs/tools/misc/rpm-ostree/default.nix index 75b9dd15fb7f..feb8fa4fbc1d 100644 --- a/pkgs/tools/misc/rpm-ostree/default.nix +++ b/pkgs/tools/misc/rpm-ostree/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchpatch, fetchFromGitHub, ostree, rpm, which, autoconf, automake, libtool, pkgconfig, - gobjectIntrospection, gtk-doc, libxml2, libxslt, docbook_xsl, docbook_xml_dtd_42, gperf, cmake, + gobject-introspection, gtk-doc, libxml2, libxslt, docbook_xsl, docbook_xml_dtd_42, gperf, cmake, libcap, glib, systemd, json-glib, libarchive, libsolv, librepo, polkit, bubblewrap, pcre, check, python }: @@ -33,7 +33,7 @@ in stdenv.mkDerivation { nativeBuildInputs = [ pkgconfig which autoconf automake libtool cmake gperf - gobjectIntrospection gtk-doc libxml2 libxslt docbook_xsl docbook_xml_dtd_42 + gobject-introspection gtk-doc libxml2 libxslt docbook_xsl docbook_xml_dtd_42 ]; buildInputs = [ libcap ostree rpm glib systemd polkit bubblewrap diff --git a/pkgs/tools/misc/s6-portable-utils/default.nix b/pkgs/tools/misc/s6-portable-utils/default.nix index 5f56daf3a48d..ae4385a0048a 100644 --- a/pkgs/tools/misc/s6-portable-utils/default.nix +++ b/pkgs/tools/misc/s6-portable-utils/default.nix @@ -1,47 +1,35 @@ -{ stdenv, fetchurl, skalibs }: +{ stdenv, skawarePackages }: -with stdenv.lib; +with skawarePackages; -stdenv.mkDerivation rec { - name = "s6-portable-utils-${version}"; - version = "2.2.1.1"; +let + pname = "s6-portable-utils"; - src = fetchurl { - url = "https://www.skarnet.org/software/s6-portable-utils/${name}.tar.gz"; - sha256 = "0ca5iiq3n6isj64jb81xpwjzjx1q8jg145nnnn91ra2qqk93kqka"; - }; +in buildPackage { + pname = pname; + version = "2.2.1.2"; + sha256 = "0if77z07rfygd1yk9d2abxkdbx3dg52vcjhb20isb8kvqxhkg8ih"; + + description = "A set of tiny general Unix utilities optimized for simplicity and small size"; outputs = [ "bin" "dev" "doc" "out" ]; - dontDisableStatic = true; - configureFlags = [ - "--enable-absolute-paths" "--bindir=\${bin}/bin" "--includedir=\${dev}/include" "--with-sysdeps=${skalibs.lib}/lib/skalibs/sysdeps" "--with-include=${skalibs.dev}/include" "--with-lib=${skalibs.lib}/lib" "--with-dynlib=${skalibs.lib}/lib" - ] - # On darwin, the target triplet from -dumpmachine includes version number, but - # skarnet.org software uses the triplet to test binary compatibility. - # Explicitly setting target ensures code can be compiled against a skalibs - # binary built on a different version of darwin. - # http://www.skarnet.org/cgi-bin/archive.cgi?1:mss:623:heiodchokfjdkonfhdph - ++ (stdenv.lib.optional stdenv.isDarwin "--build=${stdenv.hostPlatform.system}"); + ]; postInstall = '' - mkdir -p $doc/share/doc/s6-portable-utils/ - mv doc $doc/share/doc/s6-portable-utils/html + # remove all s6 executables from build directory + rm $(find -name "s6-*" -type f -mindepth 1 -maxdepth 1 -executable) + rm seekablepipe + + mv doc $doc/share/doc/${pname}/html ''; - meta = { - homepage = http://www.skarnet.org/software/s6-portable-utils/; - description = "A set of tiny general Unix utilities optimized for simplicity and small size"; - platforms = platforms.all; - license = licenses.isc; - maintainers = with maintainers; [ pmahoney Profpatsch ]; - }; } diff --git a/pkgs/tools/misc/screen/default.nix b/pkgs/tools/misc/screen/default.nix index 1753f52ab1b6..c7a630b837ac 100644 --- a/pkgs/tools/misc/screen/default.nix +++ b/pkgs/tools/misc/screen/default.nix @@ -23,13 +23,19 @@ stdenv.mkDerivation rec { stripLen = 1; }); + postPatch = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) + # XXX: Awful hack to allow cross-compilation. + '' sed -i ./configure \ + -e 's/^as_fn_error .. \("cannot run test program while cross compiling\)/$as_echo \1/g' + ''; # " + buildInputs = [ ncurses ] ++ stdenv.lib.optional stdenv.isLinux pam ++ stdenv.lib.optional stdenv.isDarwin utmp; doCheck = true; meta = with stdenv.lib; { - homepage = http://www.gnu.org/software/screen/; + homepage = https://www.gnu.org/software/screen/; description = "A window manager that multiplexes a physical terminal"; license = licenses.gpl2Plus; diff --git a/pkgs/tools/misc/skim/default.nix b/pkgs/tools/misc/skim/default.nix index 54a6500f7797..f1df06912051 100644 --- a/pkgs/tools/misc/skim/default.nix +++ b/pkgs/tools/misc/skim/default.nix @@ -2,23 +2,21 @@ rustPlatform.buildRustPackage rec { name = "skim-${version}"; - version = "0.5.1"; + version = "0.5.2"; src = fetchFromGitHub { owner = "lotabout"; repo = "skim"; rev = "v${version}"; - sha256 = "1k7l93kvf5ad07yn69vjfv6znwb9v38d53xa1ij195x4img9f34j"; + sha256 = "1b3l0h69cm70669apsgzp7qw1k5fi2gbk9176hjr9iypbdiwjyir"; }; outputs = [ "out" "vim" ]; - cargoSha256 = "18lgjh1b1wfm9xsd6y6slfj1i3dwrvzkzszdzk3lmqx1f8515gx7"; + cargoSha256 = "0ksxyivdrrs3z5laxkqzq4lql6w0hqf92daazanxkw8vfcksbzsm"; patchPhase = '' sed -i -e "s|expand(':h:h')|'$out'|" plugin/skim.vim - # fix Cargo.lock version - sed -i -e '168s|0.4.0|0.5.1|' Cargo.lock ''; postInstall = '' @@ -36,7 +34,7 @@ rustPlatform.buildRustPackage rec { ''; meta = with stdenv.lib; { - description = "Fuzzy Finder in rust!"; + description = "Command-line fuzzy finder written in Rust"; homepage = https://github.com/lotabout/skim; license = licenses.mit; maintainers = with maintainers; [ dywedir ]; diff --git a/pkgs/tools/misc/smenu/default.nix b/pkgs/tools/misc/smenu/default.nix index 30475047c4f7..b5c963307dfd 100644 --- a/pkgs/tools/misc/smenu/default.nix +++ b/pkgs/tools/misc/smenu/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, ncurses }: stdenv.mkDerivation rec { - version = "0.9.13"; + version = "0.9.14"; name = "smenu-${version}"; src = fetchFromGitHub { owner = "p-gen"; repo = "smenu"; rev = "v${version}"; - sha256 = "0ixfl1dxkvmzb3xy6zs1x94hlf8y7zmd14gmb50rp7gb7ff1ivm5"; + sha256 = "1q2jvzia5ggkifkawm791p2nkmnpm6cmd5x3al7zf76gpdm6j87d"; }; buildInputs = [ ncurses ]; diff --git a/pkgs/tools/misc/snapper/default.nix b/pkgs/tools/misc/snapper/default.nix index 563232dbe53d..8f56ad6f6a27 100644 --- a/pkgs/tools/misc/snapper/default.nix +++ b/pkgs/tools/misc/snapper/default.nix @@ -5,23 +5,15 @@ stdenv.mkDerivation rec { name = "snapper-${version}"; - version = "0.5.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "openSUSE"; repo = "snapper"; rev = "v${version}"; - sha256 = "14hrv23film4iihyclcvc2r2dgxl8w3as50r81xjjc85iyp6yxkm"; + sha256 = "0kl0najv8jpx94v44v68fmqsg2vv6yz3y5dmy0q8la0zyz766dhm"; }; - patches = [ - # Fix build with new Boost - (fetchpatch { - url = "https://github.com/openSUSE/snapper/commit/2e3812d2c1d1f54861fb79f5c2b0197de96a00a3.patch"; - sha256 = "0yrzss1v7lmcvkajmchz917yqsvlsdfz871szzw790v6pql1322s"; - }) - ]; - nativeBuildInputs = [ autoreconfHook pkgconfig docbook_xsl libxslt docbook_xml_dtd_45 diff --git a/pkgs/tools/misc/staruml/default.nix b/pkgs/tools/misc/staruml/default.nix index 486634452ae9..a7518625771f 100644 --- a/pkgs/tools/misc/staruml/default.nix +++ b/pkgs/tools/misc/staruml/default.nix @@ -14,10 +14,10 @@ stdenv.mkDerivation rec { src = if stdenv.hostPlatform.system == "i686-linux" then fetchurl { - url = "http://staruml.io/download/release/v${version}/StarUML-v${version}-32-bit.deb"; + url = "https://s3.amazonaws.com/staruml-bucket/releases-v2/StarUML-v${version}-32-bit.deb"; sha256 = "0vb3k9m3l6pmsid4shlk0xdjsriq3gxzm8q7l04didsppg0vvq1n"; } else fetchurl { - url = "http://staruml.io/download/release/v${version}/StarUML-v${version}-64-bit.deb"; + url = "https://s3.amazonaws.com/staruml-bucket/releases-v2/StarUML-v${version}-64-bit.deb"; sha256 = "05gzrnlssjkhyh0wv019d4r7p40lxnsa1sghazll6f233yrqmxb0"; }; diff --git a/pkgs/tools/misc/stow/default.nix b/pkgs/tools/misc/stow/default.nix index 0468d2d8a635..18a6df657f59 100644 --- a/pkgs/tools/misc/stow/default.nix +++ b/pkgs/tools/misc/stow/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation { ''; license = stdenv.lib.licenses.gpl3Plus; - homepage = http://www.gnu.org/software/stow/; + homepage = https://www.gnu.org/software/stow/; maintainers = with stdenv.lib.maintainers; [ the-kenny jgeerds ]; platforms = stdenv.lib.platforms.all; diff --git a/pkgs/tools/misc/sutils/default.nix b/pkgs/tools/misc/sutils/default.nix index 8d4f00ee8478..c96ac41fb268 100644 --- a/pkgs/tools/misc/sutils/default.nix +++ b/pkgs/tools/misc/sutils/default.nix @@ -1,15 +1,20 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchFromGitHub, alsaLib }: stdenv.mkDerivation rec { - name = "sutils-0.1"; + version = "0.2"; + name = "sutils-${version}"; - src = fetchurl { - url = "https://github.com/baskerville/sutils/archive/0.1.tar.gz"; - sha256 = "0xqk42vl82chy458d64fj68a4md4bxaip8n3xw9skxz0a1sgvks8"; + src = fetchFromGitHub { + owner = "baskerville"; + repo = "sutils"; + rev = version; + sha256 = "0i2g6a6xdaq3w613dhq7mnsz4ymwqn6kvkyan5kgy49mzq97va6j"; }; hardeningDisable = [ "format" ]; + buildInputs = [ alsaLib ]; + prePatch = ''sed -i "s@/usr/local@$out@" Makefile''; meta = { diff --git a/pkgs/tools/misc/svtplay-dl/default.nix b/pkgs/tools/misc/svtplay-dl/default.nix index e29e799898c3..5502f2542f12 100644 --- a/pkgs/tools/misc/svtplay-dl/default.nix +++ b/pkgs/tools/misc/svtplay-dl/default.nix @@ -1,22 +1,22 @@ { stdenv, fetchFromGitHub, makeWrapper, python3Packages, perl, zip -, rtmpdump }: +, rtmpdump, gitMinimal }: let - inherit (python3Packages) python nose pycrypto requests mock; + inherit (python3Packages) python nose pycrypto pyyaml requests mock; in stdenv.mkDerivation rec { name = "svtplay-dl-${version}"; - version = "1.9.11"; + version = "2.1"; src = fetchFromGitHub { owner = "spaam"; repo = "svtplay-dl"; rev = version; - sha256 = "14p2362rzyblma9321z4zrcbzfs9m269ry6sz44ly0bv5fik7gdy"; + sha256 = "1cnc32gbhs955391hs1x1jpjsl3b6pqy7ysdydmp9q1i2rw105ln"; }; - pythonPaths = [ pycrypto requests ]; + pythonPaths = [ pycrypto pyyaml requests ]; buildInputs = [ python perl nose mock rtmpdump makeWrapper ] ++ pythonPaths; - nativeBuildInputs = [ zip ]; + nativeBuildInputs = [ gitMinimal zip ]; postPatch = '' substituteInPlace lib/svtplay_dl/fetcher/rtmp.py \ diff --git a/pkgs/tools/misc/system-config-printer/default.nix b/pkgs/tools/misc/system-config-printer/default.nix index c898761e424b..025833431176 100644 --- a/pkgs/tools/misc/system-config-printer/default.nix +++ b/pkgs/tools/misc/system-config-printer/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, udev, intltool, pkgconfig, glib, xmlto, wrapGAppsHook , docbook_xml_dtd_412, docbook_xsl , libxml2, desktop-file-utils, libusb1, cups, gdk_pixbuf, pango, atk, libnotify -, gobjectIntrospection, libsecret +, gobject-introspection, libsecret , cups-filters , pythonPackages }: @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { buildInputs = [ glib udev libusb1 cups pythonPackages.python - libnotify gobjectIntrospection gdk_pixbuf pango atk + libnotify gobject-introspection gdk_pixbuf pango atk libsecret ]; diff --git a/pkgs/tools/misc/systrayhelper/default.nix b/pkgs/tools/misc/systrayhelper/default.nix new file mode 100644 index 000000000000..73e144d93aa1 --- /dev/null +++ b/pkgs/tools/misc/systrayhelper/default.nix @@ -0,0 +1,41 @@ +{ stdenv, pkgconfig, libappindicator-gtk3, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "systrayhelper-${version}"; + version = "0.0.4"; + rev = "ded1f2ed4d30f6ca2c89a13db0bd3046c6d6d0f9"; + + goPackagePath = "github.com/ssbc/systrayhelper"; + + src = fetchFromGitHub { + rev = "v${version}"; + owner = "ssbc"; + repo = "systrayhelper"; + sha256 = "1iq643brha5q6w2v1hz5l3d1z0pqzqr43gpwih4cnx3m5br0wg2k"; + }; + + goDeps = ./deps.nix; + + # re date: https://github.com/NixOS/nixpkgs/pull/45997#issuecomment-418186178 + # > .. keep the derivation deterministic. Otherwise, we would have to rebuild it every time. + buildFlagsArray = [ ''-ldflags= + -X main.version=v${version} + -X main.commit=${rev} + -X main.date="nix-byrev" + -s + -w + '' ]; + + nativeBuildInputs = [ pkgconfig libappindicator-gtk3 ]; + buildInputs = [ libappindicator-gtk3 ]; + + meta = with stdenv.lib; { + description = "A systray utility written in go, using json over stdio for control and events"; + homepage = "https://github.com/ssbc/systrayhelper"; + maintainers = with maintainers; [ cryptix ]; + license = licenses.mit; + # It depends on the inputs, i guess? not sure about solaris, for instance. go supports it though + # I hope nix can figure this out?! ¯\\_(ツ)_/¯ + platforms = platforms.all; + }; +} diff --git a/pkgs/tools/misc/systrayhelper/deps.nix b/pkgs/tools/misc/systrayhelper/deps.nix new file mode 100644 index 000000000000..93c984337e6b --- /dev/null +++ b/pkgs/tools/misc/systrayhelper/deps.nix @@ -0,0 +1,102 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "github.com/getlantern/context"; + fetch = { + type = "git"; + url = "https://github.com/getlantern/context"; + rev = "624d99b1798d7c5375ea1d3ca4c5b04d58f7c775"; + sha256 = "09yf9x6478a5z01hybr98zwa8ax3fx7l6wwsvdkxp3fdg9dqm13b"; + }; + } + { + goPackagePath = "github.com/getlantern/errors"; + fetch = { + type = "git"; + url = "https://github.com/getlantern/errors"; + rev = "e24b7f4ff7c70be59bbefca6b7695d68cda8b399"; + sha256 = "1wshagslgl3r07gniq0g55cqgi1j1gk0yrri5ywjz7wm8da42qcr"; + }; + } + { + goPackagePath = "github.com/getlantern/golog"; + fetch = { + type = "git"; + url = "https://github.com/getlantern/golog"; + rev = "cca714f7feb5df8e455f409b549d384441ac4578"; + sha256 = "0gnf30n38zkx356cqc6jdv1kbzy59ddqhqndwrxsm2n2zc3b5p7q"; + }; + } + { + goPackagePath = "github.com/getlantern/hex"; + fetch = { + type = "git"; + url = "https://github.com/getlantern/hex"; + rev = "083fba3033ad473db3dd31c9bb368473d37581a7"; + sha256 = "18q6rypmcqmcwlfzrrdcz08nff0a289saplvd9y3ifnfcqdw3j77"; + }; + } + { + goPackagePath = "github.com/getlantern/hidden"; + fetch = { + type = "git"; + url = "https://github.com/getlantern/hidden"; + rev = "d52a649ab33af200943bb599898dbdcfdbc94cb7"; + sha256 = "0133qmp4sjq8da5di3459vc5g5nqbpqra0f558zd95js3fdmkmsi"; + }; + } + { + goPackagePath = "github.com/getlantern/ops"; + fetch = { + type = "git"; + url = "https://github.com/getlantern/ops"; + rev = "37353306c90844c8e0591956f56611f46299d202"; + sha256 = "0q8j2963jqf3p7fcnsfinkvz71mfylrkk2xjar775zjx5a23sa5i"; + }; + } + { + goPackagePath = "github.com/getlantern/systray"; + fetch = { + type = "git"; + url = "https://github.com/getlantern/systray"; + rev = "e31397f8c6928d98a8a9a7e80087aebcf0090beb"; + sha256 = "0ahb6qjd2c43nbbg0ssm76ilbzs9dq43a89f7fj6c029nympjmqn"; + }; + } + { + goPackagePath = "github.com/go-stack/stack"; + fetch = { + type = "git"; + url = "https://github.com/go-stack/stack"; + rev = "2fee6af1a9795aafbe0253a0cfbdf668e1fb8a9a"; + sha256 = "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v"; + }; + } + { + goPackagePath = "github.com/oxtoacart/bpool"; + fetch = { + type = "git"; + url = "https://github.com/oxtoacart/bpool"; + rev = "4e1c5567d7c2dd59fa4c7c83d34c2f3528b025d6"; + sha256 = "01kk6dhkz96yhp3p5v2rjwq8mbrwrdsn6glqw7jp4h7g5za7yi95"; + }; + } + { + goPackagePath = "github.com/pkg/errors"; + fetch = { + type = "git"; + url = "https://github.com/pkg/errors"; + rev = "645ef00459ed84a119197bfb8d8205042c6df63d"; + sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "8e24a49d80f82323e1c4db1b5da3e0f31171a151"; + sha256 = "0zsdnyb8dy98jw6f9yn6g5gdhaqwk39hqridr0mh4dhwvwvlj724"; + }; + } +] \ No newline at end of file diff --git a/pkgs/tools/misc/tealdeer/default.nix b/pkgs/tools/misc/tealdeer/default.nix index fe0aa6cc3089..73a9f68d3dcd 100644 --- a/pkgs/tools/misc/tealdeer/default.nix +++ b/pkgs/tools/misc/tealdeer/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { name = "tealdeer-${version}"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "dbrgn"; repo = "tealdeer"; rev = "v${version}"; - sha256 = "0mkcja9agkbj2i93hx01r77w66ca805v4wvivcnrqmzid001717v"; + sha256 = "055pjxgiy31j69spq66w80ig469yi075dk8ad38z6rlvjmf74k71"; }; - cargoSha256 = "1qrvic7b6g3f3gjzx7x97ipp7ppa79c0aawn0lsav0c9xxzl44jq"; + cargoSha256 = "1jxwz2b6p82byvfjx77ba265j6sjr7bjqi2yik8x2i7lrz8v8z1g"; buildInputs = [ openssl cacert curl ]; @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { doCheck = false; meta = with stdenv.lib; { - description = "An implementation of tldr in Rust"; + description = "A very fast implementation of tldr in Rust"; homepage = "https://github.com/dbrgn/tealdeer"; maintainers = with maintainers; [ davidak ]; license = with licenses; [ asl20 mit ]; diff --git a/pkgs/tools/misc/teamocil/Gemfile b/pkgs/tools/misc/teamocil/Gemfile new file mode 100644 index 000000000000..046ba3d536e0 --- /dev/null +++ b/pkgs/tools/misc/teamocil/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'teamocil' diff --git a/pkgs/tools/misc/teamocil/Gemfile.lock b/pkgs/tools/misc/teamocil/Gemfile.lock new file mode 100644 index 000000000000..419c2ae49d31 --- /dev/null +++ b/pkgs/tools/misc/teamocil/Gemfile.lock @@ -0,0 +1,13 @@ +GEM + remote: https://rubygems.org/ + specs: + teamocil (1.4.2) + +PLATFORMS + ruby + +DEPENDENCIES + teamocil + +BUNDLED WITH + 1.16.3 diff --git a/pkgs/tools/misc/teamocil/default.nix b/pkgs/tools/misc/teamocil/default.nix new file mode 100644 index 000000000000..2215e4d4fee7 --- /dev/null +++ b/pkgs/tools/misc/teamocil/default.nix @@ -0,0 +1,17 @@ +{ lib, bundlerEnv, ruby }: + +bundlerEnv rec { + inherit ruby; + pname = "teamocil"; + gemdir = ./.; + + meta = with lib; { + description = "A simple tool used to automatically create windows and panes in tmux with YAML files"; + homepage = https://github.com/remiprev/teamocil; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ + zachcoyle + ]; + }; +} diff --git a/pkgs/tools/misc/teamocil/gemset.nix b/pkgs/tools/misc/teamocil/gemset.nix new file mode 100644 index 000000000000..f363d62b6d68 --- /dev/null +++ b/pkgs/tools/misc/teamocil/gemset.nix @@ -0,0 +1,10 @@ +{ + teamocil = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1l5f33faipb45xx7ds67s7dqgvjlljlcxgpgig4pg8p002vg06r2"; + type = "gem"; + }; + version = "1.4.2"; + }; +} \ No newline at end of file diff --git a/pkgs/tools/misc/teamocil/update b/pkgs/tools/misc/teamocil/update new file mode 100755 index 000000000000..58a7bd4a4539 --- /dev/null +++ b/pkgs/tools/misc/teamocil/update @@ -0,0 +1,10 @@ +#!/usr/bin/env nix-shell +#! nix-shell -i bash -p bash ruby bundler bundix + +rm Gemfile.lock +bundler install +bundix + +if [ "clean" == "$1" ]; then + rm -rf ~/.gem +fi diff --git a/pkgs/tools/misc/teleconsole/default.nix b/pkgs/tools/misc/teleconsole/default.nix new file mode 100644 index 000000000000..2d3eb91250a8 --- /dev/null +++ b/pkgs/tools/misc/teleconsole/default.nix @@ -0,0 +1,34 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "teleconsole-${version}"; + version = "0.4.0"; + + goPackagePath = "github.com/gravitational/teleconsole"; + + src = fetchFromGitHub { + owner = "gravitational"; + repo = "teleconsole"; + rev = version; + sha256 = "01552422n0bj1iaaw6pvg9l1qr66r69sdsngxbcdjn1xh3mj74sm"; + }; + + goDeps = ./deps.nix; + + CGO_ENABLED = 1; + buildFlags = "-ldflags"; + + meta = with stdenv.lib; { + homepage = "https://www.teleconsole.com/"; + description = "Share your terminal session with people you trust"; + license = licenses.asl20; + platforms = platforms.all; + # Builds for Aarch64 not possible in the current release due to + # incompatibilities further up the dependency chain. + # See: + # - https://github.com/gravitational/teleport/issues/679 + # - https://github.com/kr/pty/issues/27 + broken = stdenv.isAarch64; + maintainers = [ maintainers.kimburgess ]; + }; +} diff --git a/pkgs/tools/misc/teleconsole/deps.nix b/pkgs/tools/misc/teleconsole/deps.nix new file mode 100644 index 000000000000..f13529d4b25a --- /dev/null +++ b/pkgs/tools/misc/teleconsole/deps.nix @@ -0,0 +1,13 @@ +[ + # Teleport v2.0.0-alpha.4 required for build. + # See https://github.com/gravitational/teleconsole/blob/09591f227c2a8df4c68af8bc4adfadfc596f4ed2/Makefile#L8 + { + goPackagePath = "github.com/gravitational/teleport"; + fetch = { + type = "git"; + url = "https://github.com/gravitational/teleport"; + rev = "2cb40abd8ea8fb2915304ea4888b5b9f3e5bc223"; + sha256 = "1xw3bfnjbj88x465snwwzn4bmpmzmsrq9r0pkj388qwvfrclgnfk"; + }; + } +] diff --git a/pkgs/tools/misc/termtosvg/default.nix b/pkgs/tools/misc/termtosvg/default.nix index 65b1f71194ac..33af6a9d67b6 100644 --- a/pkgs/tools/misc/termtosvg/default.nix +++ b/pkgs/tools/misc/termtosvg/default.nix @@ -2,21 +2,17 @@ python3.pkgs.buildPythonApplication rec { pname = "termtosvg"; - version = "0.3.0"; + version = "0.6.0"; # tests are not available when fetching from pypi src = fetchFromGitHub { owner = "nbedos"; repo = pname; rev = version; - sha256 = "09hw0467pyfj5gwn3768b3rvs5ch3wb1kaax7zsqjd7mw2qh0cjw"; + sha256 = "07d9ashxph16phhawypm99wlx82975hqk08v1n56hxr0nr4f7nd2"; }; - propagatedBuildInputs = with python3.pkgs; [ svgwrite pyte ]; - - checkInputs = [ python3.pkgs.mock ]; - preCheck = "export HOME=$(mktemp -d)"; - postCheck = "unset HOME"; + propagatedBuildInputs = with python3.pkgs; [ lxml pyte ]; meta = with lib; { homepage = https://github.com/nbedos/termtosvg; diff --git a/pkgs/tools/misc/thefuck/default.nix b/pkgs/tools/misc/thefuck/default.nix index 1ccfc528e8f6..e6fb90843594 100644 --- a/pkgs/tools/misc/thefuck/default.nix +++ b/pkgs/tools/misc/thefuck/default.nix @@ -5,13 +5,13 @@ buildPythonApplication rec { pname = "thefuck"; - version = "3.27"; + version = "3.28"; src = fetchFromGitHub { owner = "nvbn"; repo = "${pname}"; rev = version; - sha256 = "1lsg0g9lnpj2nidggm16b7jm4xzhg0dgy81crfzny62hah1zk0pj"; + sha256 = "070b2sx8r0b4hry6xg97psxlikxghmz91zicg2cm6kc1yhgz4agc"; }; propagatedBuildInputs = [ colorama decorator psutil pyte six ]; diff --git a/pkgs/tools/misc/time/default.nix b/pkgs/tools/misc/time/default.nix index 892afb4ee1c7..8f297542a3ca 100644 --- a/pkgs/tools/misc/time/default.nix +++ b/pkgs/tools/misc/time/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ''; license = stdenv.lib.licenses.gpl3Plus; - homepage = http://www.gnu.org/software/time/; + homepage = https://www.gnu.org/software/time/; platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/tools/misc/timidity/default.nix b/pkgs/tools/misc/timidity/default.nix index f30fdb1f1192..318ad6e3a9dc 100644 --- a/pkgs/tools/misc/timidity/default.nix +++ b/pkgs/tools/misc/timidity/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, alsaLib, libjack2, ncurses, pkgconfig }: stdenv.mkDerivation { - name = "timidity-2.14.0"; + name = "timidity-2.15.0"; src = fetchurl { - url = mirror://sourceforge/timidity/TiMidity++-2.14.0.tar.bz2; - sha256 = "0xk41w4qbk23z1fvqdyfblbz10mmxsllw0svxzjw5sa9y11vczzr"; + url = mirror://sourceforge/timidity/TiMidity++-2.15.0.tar.bz2; + sha256 = "1xf8n6dqzvi6nr2asags12ijbj1lwk1hgl3s27vm2szib8ww07qn"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/misc/tio/default.nix b/pkgs/tools/misc/tio/default.nix index 6e17ce26e0de..ed26895fba6f 100644 --- a/pkgs/tools/misc/tio/default.nix +++ b/pkgs/tools/misc/tio/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "tio-${version}"; - version = "1.31"; + version = "1.32"; src = fetchzip { url = "https://github.com/tio/tio/archive/v${version}.tar.gz"; - sha256 = "1164ida1vxvm0z76nmkk2d5y9i3wj8rni9sl1mid6c09gi4k2slk"; + sha256 = "0lwqdm73kshi9qs8pks1b4by6yb9jf3bbyw3bv52xmggnr5s1hcv"; }; nativeBuildInputs = [ autoreconfHook ]; diff --git a/pkgs/tools/misc/tmux/default.nix b/pkgs/tools/misc/tmux/default.nix index fcec511b7ef5..192c5eb0823b 100644 --- a/pkgs/tools/misc/tmux/default.nix +++ b/pkgs/tools/misc/tmux/default.nix @@ -13,17 +13,21 @@ in stdenv.mkDerivation rec { name = "tmux-${version}"; - version = "2.7"; + version = "2.8"; outputs = [ "out" "man" ]; src = fetchFromGitHub { owner = "tmux"; repo = "tmux"; - rev = version; - sha256 = "1yr4l8ckd67c3id4vrbpha91xxpdfpw0cpbr3v81lam0m7k4rgba"; + rev = "01918cb0170e07288d3aec624516e6470bf5b7fc"; + sha256 = "1fy87wvxn7r7jzqapvjisc1iizic3kxqk2lv83giqmw1y4g3s7rl"; }; + postPatch = '' + sed -i 's/2.8-rc/2.8/' configure.ac + ''; + nativeBuildInputs = [ pkgconfig autoreconfHook ]; buildInputs = [ ncurses libevent makeWrapper ]; diff --git a/pkgs/tools/misc/tmuxinator/default.nix b/pkgs/tools/misc/tmuxinator/default.nix index be6a5070d611..d7f7c9f16698 100644 --- a/pkgs/tools/misc/tmuxinator/default.nix +++ b/pkgs/tools/misc/tmuxinator/default.nix @@ -8,8 +8,8 @@ buildRubyGem rec { inherit ruby; name = "${gemName}-${version}"; gemName = "tmuxinator"; - version = "0.11.3"; - source.sha256 = "1l9pnfmfxjrszzqbw8w2r6akdi7g52q9iga01bxmy2nm27mbv2q1"; + version = "0.13.0"; + source.sha256 = "0jyyih8w8b30czfv0dc642vj8yp8iqyci89hjb2279xmmigjzmwc"; erubis = buildRubyGem rec { inherit ruby; diff --git a/pkgs/tools/misc/tmuxp/default.nix b/pkgs/tools/misc/tmuxp/default.nix index dd0fb4de702e..fe31d324087c 100644 --- a/pkgs/tools/misc/tmuxp/default.nix +++ b/pkgs/tools/misc/tmuxp/default.nix @@ -4,11 +4,11 @@ with python.pkgs; buildPythonApplication rec { pname = "tmuxp"; - version = "1.4.0"; + version = "1.4.2"; src = fetchPypi { inherit pname version; - sha256 = "1ghi6w0cfgs94zlz304q37h3lga2jalfm0hqi3g2060zfdnb96n7"; + sha256 = "087icp1n1qdf53f1314g5biz16sigrnpqr835xqlr6vj85imm2dm"; }; postPatch = '' diff --git a/pkgs/tools/misc/ttwatch/default.nix b/pkgs/tools/misc/ttwatch/default.nix index d7e1171064c6..5663bcc35fdb 100644 --- a/pkgs/tools/misc/ttwatch/default.nix +++ b/pkgs/tools/misc/ttwatch/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "ttwatch-${version}"; - version = "2018-02-01"; + version = "2018-12-04"; src = fetchFromGitHub { owner = "ryanbinns"; repo = "ttwatch"; - rev = "b5c54647ed9b640584e53c4c15ee12d210790021"; - sha256 = "136sskz9hnbwp49gxp983mswzgpl8yfc25ni79csbsnwp0k4lb94"; + rev = "eeb4e19bf7ca7ca2cee7f5fbeb483b27198d86a1"; + sha256 = "18384apdkq35120cgmda686d293354aibwcq2hwhvvjmnq49fnzr"; }; nativeBuildInputs = [ cmake perl ]; diff --git a/pkgs/tools/misc/ttyplot/default.nix b/pkgs/tools/misc/ttyplot/default.nix new file mode 100644 index 000000000000..d82c7dda96a4 --- /dev/null +++ b/pkgs/tools/misc/ttyplot/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchFromGitHub, ncurses }: + +stdenv.mkDerivation rec { + name = "ttyplot-${version}"; + version = "1.1"; + + src = fetchFromGitHub { + owner = "tenox7"; + repo = "ttyplot"; + rev = version; + sha256 = "0icv40fmf8z3a00csjh4c4svq3y6s6j70jgxjd6zqlxyks9wj7mr"; + }; + + buildInputs = [ ncurses ]; + + buildPhase = '' + ${stdenv.cc}/bin/cc ./ttyplot.c -lncurses -o ttyplot + ''; + + installPhase = '' + mkdir -p $out/bin + cp ttyplot $out/bin/ + ''; + + meta = with stdenv.lib; { + description = "A simple general purpose plotting utility for tty with data input from stdin"; + homepage = https://github.com/tenox7/ttyplot; + license = licenses.unlicense; + maintainers = with maintainers; [ lassulus ]; + }; +} diff --git a/pkgs/tools/misc/umlet/default.nix b/pkgs/tools/misc/umlet/default.nix index b7f08f908361..c04c16ae1cc7 100644 --- a/pkgs/tools/misc/umlet/default.nix +++ b/pkgs/tools/misc/umlet/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { major = "14"; - minor = "2"; - version = "${major}.${minor}"; + minor = "3"; + version = "${major}.${minor}.0"; name = "umlet-${version}"; src = fetchurl { url = "http://www.umlet.com/umlet_${major}_${minor}/umlet-standalone-${version}.zip"; - sha256 = "1fcc7ms92vcc4b8jh56bd3zrqdb0bwhbbzdxycc952fb0j6m62fw"; + sha256 = "0jfyxjxsjx29xhs3fl0f574nyncmk9j5jp8zlgd401mcaznn9c7l"; }; buildInputs = [ unzip ]; @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { ''; homepage = http://www.umlet.com; license = licenses.gpl3; - maintainers = [ ]; + maintainers = with maintainers; [ geistesk ]; platforms = platforms.all; }; } diff --git a/pkgs/tools/misc/unicode/default.nix b/pkgs/tools/misc/unicode/default.nix index 58f5e54fc3a0..9ace1f137b82 100644 --- a/pkgs/tools/misc/unicode/default.nix +++ b/pkgs/tools/misc/unicode/default.nix @@ -2,18 +2,18 @@ python3Packages.buildPythonApplication rec { name = "unicode-${version}"; - version = "2.5"; + version = "2.6"; src = fetchFromGitHub { owner = "garabik"; repo = "unicode"; rev = "v${version}"; - sha256 = "0vg1zshlzgdva8gzw6fya28fc4jhypjkj743x3q0yabx6934k0g2"; + sha256 = "17hh4nwl5njsh7lnff583j2axn6rfvfbiqwp72n7vcsgkiszw4kg"; }; ucdtxt = fetchurl { - url = http://www.unicode.org/Public/10.0.0/ucd/UnicodeData.txt; - sha256 = "1cfak1j753zcrbgixwgppyxhm4w8vda8vxhqymi7n5ljfi6kwhjj"; + url = http://www.unicode.org/Public/11.0.0/ucd/UnicodeData.txt; + sha256 = "16b0jzvvzarnlxdvs2izd5ia0ipbd87md143dc6lv6xpdqcs75s9"; }; postFixup = '' diff --git a/pkgs/tools/misc/units/default.nix b/pkgs/tools/misc/units/default.nix index 23e28c3c286a..fa208154eaa0 100644 --- a/pkgs/tools/misc/units/default.nix +++ b/pkgs/tools/misc/units/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "units-${version}"; - version = "2.17"; + version = "2.18"; src = fetchurl { url = "mirror://gnu/units/${name}.tar.gz"; - sha256 = "1n2xzpnxfn475zkd8rzs5gg58xszjbr4bdbgvk6hryzimvwwj0qz"; + sha256 = "0y26kj349i048y4z3xrk90bvciw2j6ds3rka7r7yn3183hirr5b4"; }; buildInputs = [ readline ]; diff --git a/pkgs/tools/misc/up/default.nix b/pkgs/tools/misc/up/default.nix new file mode 100644 index 000000000000..c09c5ad12f08 --- /dev/null +++ b/pkgs/tools/misc/up/default.nix @@ -0,0 +1,23 @@ +{ lib, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "up-${version}"; + version = "0.3.1"; + + src = fetchFromGitHub { + owner = "akavel"; + repo = "up"; + rev = "v${version}"; + sha256 = "171bwbk2c7jbi51xdawzv7qy71492mfs9z5j0a5j52qmnr4vjjgs"; + }; + + goPackagePath = "github.com/akavel/up"; + goDeps = ./deps.nix; + + meta = with lib; { + description = "Ultimate Plumber is a tool for writing Linux pipes with instant live preview"; + homepage = https://github.com/akavel/up; + maintainers = with maintainers; [ ma27 ]; + license = licenses.asl20; + }; +} diff --git a/pkgs/tools/misc/up/deps.nix b/pkgs/tools/misc/up/deps.nix new file mode 100644 index 000000000000..439dc5df9d4d --- /dev/null +++ b/pkgs/tools/misc/up/deps.nix @@ -0,0 +1,66 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +[ + { + goPackagePath = "github.com/gdamore/encoding"; + fetch = { + type = "git"; + url = "https://github.com/gdamore/encoding"; + rev = "b23993cbb6353f0e6aa98d0ee318a34728f628b9"; + sha256 = "0d7irqpx2fa9vkxgkhf04yiwazsm10fxh0yk86x5crflhph5fv8a"; + }; + } + { + goPackagePath = "github.com/gdamore/tcell"; + fetch = { + type = "git"; + url = "https://github.com/gdamore/tcell"; + rev = "017915a4d77dabd7af10ab539e618a735d4b9c0a"; + sha256 = "19ymkgcvcp9sz2jrfi7h6l720w5yw9hy3wnw975w2ih45j1ypqdh"; + }; + } + { + goPackagePath = "github.com/lucasb-eyer/go-colorful"; + fetch = { + type = "git"; + url = "https://github.com/lucasb-eyer/go-colorful"; + rev = "12d3b2882a08d1abc9488e34f3e1ae35165f2d07"; + sha256 = "1w95axfn1a6rz31xrks77ingr9mdkqyr7mh0glv664kz1wg2h0gw"; + }; + } + { + goPackagePath = "github.com/mattn/go-isatty"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-isatty"; + rev = "3fb116b820352b7f0c281308a4d6250c22d94e27"; + sha256 = "084hplr4n4g5nvp70clljk428hc963460xz0ggcj3xdi4w7hhsvv"; + }; + } + { + goPackagePath = "github.com/mattn/go-runewidth"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-runewidth"; + rev = "b20a3daf6a39840c202fd42cc23d53607162b045"; + sha256 = "0crivpncmh22696d5cy7k15ll5yqfjcigk0xy73wb6g1q6vnfxs7"; + }; + } + { + goPackagePath = "github.com/spf13/pflag"; + fetch = { + type = "git"; + url = "https://github.com/spf13/pflag"; + rev = "aea12ed6721610dc6ed40141676d7ab0a1dac9e9"; + sha256 = "17p5k37bnzj6wfh000y7xpvxyv2wsfa3db9sm8da2frjvn7jgbp2"; + }; + } + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "6f44c5a2ea40ee3593d98cdcc905cc1fdaa660e2"; + sha256 = "00mwzxly5isgf0glz7k3k2dkyqkjfc4z55qxajx4lgcp3h8xn9xj"; + }; + } +] diff --git a/pkgs/tools/misc/uucp/default.nix b/pkgs/tools/misc/uucp/default.nix index acb42a7a8d27..0fae40a5c964 100644 --- a/pkgs/tools/misc/uucp/default.nix +++ b/pkgs/tools/misc/uucp/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { just found one of the finest UUCP implementations available. ''; - homepage = http://www.gnu.org/software/uucp/uucp.html; + homepage = https://www.gnu.org/software/uucp/uucp.html; license = stdenv.lib.licenses.gpl2Plus; diff --git a/pkgs/tools/misc/uutils-coreutils/default.nix b/pkgs/tools/misc/uutils-coreutils/default.nix index 411e0324457a..70f304134d90 100644 --- a/pkgs/tools/misc/uutils-coreutils/default.nix +++ b/pkgs/tools/misc/uutils-coreutils/default.nix @@ -1,18 +1,18 @@ { stdenv, fetchFromGitHub, rustPlatform, cargo, cmake, sphinx, lib, prefix ? "uutils-" }: rustPlatform.buildRustPackage { - name = "uutils-coreutils-2018-02-09"; + name = "uutils-coreutils-2018-09-30"; src = fetchFromGitHub { owner = "uutils"; repo = "coreutils"; - rev = "f333ab26b03294a32a10c1c203a03c6b5cf8a89a"; - sha256 = "0nkggs5nqvc1mxzzgcsqm1ahchh4ll11xh0xqmcljrr5yg1rhhzf"; + rev = "a161b7e803aef08455ae0547dccd9210e38a4574"; + sha256 = "19j40cma7rz6yf5j6nyid8qslbcmrnxdk6by53hflal2qx3g555z"; }; # too many impure/platform-dependent tests doCheck = false; - cargoSha256 = "0qv2wz1bxhm5xhzbic7cqmn8jj8fyap0s18ylia4fbwpmv89nkc5"; + cargoSha256 = "1a9k7i4829plkxgsflmpji3mrw2i1vln6jsnhxmkl14h554yi5j4"; makeFlags = [ "CARGO=${cargo}/bin/cargo" "PREFIX=$(out)" "PROFILE=release" "INSTALLDIR_MAN=$(out)/share/man/man1" ] @@ -34,6 +34,6 @@ rustPlatform.buildRustPackage { homepage = https://github.com/uutils/coreutils; maintainers = with maintainers; [ ma27 ]; license = licenses.mit; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/tools/misc/vdirsyncer/default.nix b/pkgs/tools/misc/vdirsyncer/default.nix index 0655264cc542..49583ee28902 100644 --- a/pkgs/tools/misc/vdirsyncer/default.nix +++ b/pkgs/tools/misc/vdirsyncer/default.nix @@ -1,4 +1,4 @@ -{ stdenv, python3Packages, glibcLocales, rustPlatform, pkgconfig, openssl }: +{ stdenv, python3Packages, fetchpatch, glibcLocales, rustPlatform, pkgconfig, openssl, Security }: # Packaging documentation at: # https://github.com/untitaker/vdirsyncer/blob/master/docs/packaging.rst @@ -16,7 +16,7 @@ let inherit src; sourceRoot = name + "/rust"; cargoSha256 = "08xq9q5fx37azzkqqgwcnds1yd8687gh26dsl3ivql5h13fa2w3q"; - buildInputs = [ pkgconfig openssl ]; + buildInputs = [ pkgconfig openssl ] ++ stdenv.lib.optional stdenv.isDarwin Security; }; in pythonPackages.buildPythonApplication rec { inherit version pname src native; @@ -35,13 +35,28 @@ in pythonPackages.buildPythonApplication rec { checkInputs = with pythonPackages; [ hypothesis pytest pytest-localserver pytest-subtesthack ] ++ [ glibcLocales ]; + patches = [ + (fetchpatch { + url = https://github.com/pimutils/vdirsyncer/commit/80a42e4c6c18ca4db737bc6700c50a3866832bbb.patch; + sha256 = "1vrhn0ma3y08w6f5abhl3r5rq30g60h1bp3wmyszw909hyvyzp5l"; + }) + (fetchpatch { + url = https://github.com/pimutils/vdirsyncer/commit/22ad88a6b18b0979c5d1f1d610c1d2f8f87f4b89.patch; + sha256 = "0dbzj6jlxhdidnm3i21a758z83sdiwzhpd45pbkhycfhgmqmhjpl"; + }) + (fetchpatch { + url = https://github.com/pimutils/vdirsyncer/commit/29417235321c249c65904bc7948b066ef5683aee.patch; + sha256 = "0zvr0y88gm3vprjcdzs4m151laa9qhkyi61rvrfdjmf42fwhbm80"; + }) + ]; + postPatch = '' sed -i 's/spec.add_external_build(cmd=cmd/spec.add_external_build(cmd="true"/g' setup.py ''; preBuild = '' mkdir -p rust/target/release - ln -s ${native}/bin/libvdirsyncer_rustext* rust/target/release/ + ln -s ${native}/lib/libvdirsyncer_rustext* rust/target/release/ ''; LC_ALL = "en_US.utf8"; diff --git a/pkgs/tools/misc/watchexec/default.nix b/pkgs/tools/misc/watchexec/default.nix index e376568d3503..dd3eddf73954 100644 --- a/pkgs/tools/misc/watchexec/default.nix +++ b/pkgs/tools/misc/watchexec/default.nix @@ -1,4 +1,4 @@ -{ stdenv, rustPlatform, fetchFromGitHub }: +{ stdenv, rustPlatform, fetchFromGitHub, CoreServices, CoreFoundation }: rustPlatform.buildRustPackage rec { name = "watchexec-${version}"; @@ -13,11 +13,19 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "1li84kq9myaw0zwx69y72f3lx01s7i9p8yays4rwvl1ymr614y1l"; + buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ]; + + # FIXME: Use impure version of CoreFoundation because of missing symbols. + # Undefined symbols for architecture x86_64: "_CFURLResourceIsReachable" + preConfigure = stdenv.lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS="-F${CoreFoundation}/Library/Frameworks -framework CoreFoundation $NIX_LDFLAGS" + ''; + meta = with stdenv.lib; { description = "Executes commands in response to file modifications"; homepage = https://github.com/watchexec/watchexec; license = with licenses; [ asl20 ]; maintainers = [ maintainers.michalrus ]; - platforms = platforms.linux; + platforms = platforms.linux ++ platforms.darwin; }; } diff --git a/pkgs/tools/misc/wl-clipboard/default.nix b/pkgs/tools/misc/wl-clipboard/default.nix new file mode 100644 index 000000000000..55a58185d562 --- /dev/null +++ b/pkgs/tools/misc/wl-clipboard/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig +, wayland, wayland-protocols }: + +stdenv.mkDerivation rec { + name = "wl-clipboard-${version}"; + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "bugaevc"; + repo = "wl-clipboard"; + rev = "v${version}"; + sha256 = "03h6ajcc30w6928bkd4h6xfj4iy2359ww6hdlybq8mr1zwmb2h0q"; + }; + + nativeBuildInputs = [ meson ninja pkgconfig wayland-protocols ]; + buildInputs = [ wayland ]; + mesonFlags = [ "-Dauto_features=enabled" ]; + + meta = with stdenv.lib; { + description = "Command-line copy/paste utilities for Wayland"; + homepage = https://github.com/bugaevc/wl-clipboard; + license = licenses.gpl3; + maintainers = with maintainers; [ dywedir ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/misc/woeusb/default.nix b/pkgs/tools/misc/woeusb/default.nix index 9c6211b13dfe..f73aa4547993 100644 --- a/pkgs/tools/misc/woeusb/default.nix +++ b/pkgs/tools/misc/woeusb/default.nix @@ -1,19 +1,20 @@ { stdenv, fetchFromGitHub, autoreconfHook, makeWrapper -, coreutils, dosfstools, findutils, gawk, gnugrep, grub2_light, ncurses, ntfs3g, parted, utillinux, wget +, coreutils, dosfstools, findutils, gawk, gnugrep, grub2_light, ncurses, ntfs3g, parted, p7zip, utillinux, wget , wxGTK30 }: stdenv.mkDerivation rec { - version = "3.2.1"; + version = "3.2.10"; name = "woeusb-${version}"; src = fetchFromGitHub { owner = "slacka"; repo = "WoeUSB"; rev = "v${version}"; - sha256 = "0qymdc216ws6adkzmzxz6hx43dim0hpwab9c4qmgg8jnkhnpvnj1"; + sha256 = "0jzgwh9xv92yns5yi5zpl49zbp3csh6m6iclgq070awpjpsqlqi0"; }; - buildInputs = [ wxGTK30 autoreconfHook makeWrapper ]; + nativeBuildInputs = [ autoreconfHook makeWrapper ]; + buildInputs = [ wxGTK30 ]; postPatch = '' # Emulate version smudge filter (see .gitattributes, .gitconfig). @@ -36,7 +37,7 @@ stdenv.mkDerivation rec { # should be patched with a less useless default PATH, but for now # we add everything we need manually. wrapProgram "$out/bin/woeusb" \ - --set PATH '${stdenv.lib.makeBinPath [ coreutils dosfstools findutils gawk gnugrep grub2_light ncurses ntfs3g parted utillinux wget ]}' + --set PATH '${stdenv.lib.makeBinPath [ coreutils dosfstools findutils gawk gnugrep grub2_light ncurses ntfs3g parted utillinux wget p7zip ]}' ''; doInstallCheck = true; diff --git a/pkgs/tools/misc/xburst-tools/default.nix b/pkgs/tools/misc/xburst-tools/default.nix index ca642035a0bb..aad5b35c79ff 100644 --- a/pkgs/tools/misc/xburst-tools/default.nix +++ b/pkgs/tools/misc/xburst-tools/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, libusb, libusb1, autoconf, automake, confuse, pkgconfig +{ stdenv, fetchgit, libusb, libusb1, autoconf, automake, libconfuse, pkgconfig , gccCross ? null }: @@ -28,8 +28,8 @@ stdenv.mkDerivation { # Not to strip cross build binaries (this is for the gcc-cross-wrapper) dontCrossStrip = true; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ libusb libusb1 autoconf automake confuse ] ++ + nativeBuildInputs = [ autoconf automake pkgconfig ]; + buildInputs = [ libusb libusb1 libconfuse ] ++ stdenv.lib.optional (gccCross != null) gccCross; meta = { diff --git a/pkgs/tools/misc/xvfb-run/default.nix b/pkgs/tools/misc/xvfb-run/default.nix index c4cfc00308e9..bfc2a03e6cb8 100644 --- a/pkgs/tools/misc/xvfb-run/default.nix +++ b/pkgs/tools/misc/xvfb-run/default.nix @@ -20,7 +20,8 @@ stdenv.mkDerivation { --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux gawk coreutils ]} ''; - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + platforms = platforms.linux; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/misc/yad/default.nix b/pkgs/tools/misc/yad/default.nix index 5c66c545636c..9992c9db99e1 100644 --- a/pkgs/tools/misc/yad/default.nix +++ b/pkgs/tools/misc/yad/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { name = "yad-0.40.0"; src = fetchurl { - url = "http://sourceforge.net/projects/yad-dialog/files/${name}.tar.xz"; + url = "mirror://sourceforge/yad-dialog/files/${name}.tar.xz"; sha256 = "1x0fsv8nfkm8lchdawnf3zw79jaqbnvhv87sk5r8g86knv8vgl62"; }; @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = http://yad-dialog.sourceforge.net/; + homepage = https://sourceforge.net/projects/yad-dialog/; description = "GUI dialog tool for shell scripts"; longDescription = '' Yad (yet another dialog) is a GUI dialog tool for shell scripts. It is a diff --git a/pkgs/tools/misc/yank/default.nix b/pkgs/tools/misc/yank/default.nix index 36aa4ab09c46..0e88e79eb1ba 100644 --- a/pkgs/tools/misc/yank/default.nix +++ b/pkgs/tools/misc/yank/default.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { owner = "mptre"; repo = "yank"; rev = "v${meta.version}"; - sha256 = "0v5aynrilm4fj7gz03q0yz6806ssjxhlv4bsa0213bgkin5iiws7"; + sha256 = "0jhr4ywn5x5s15sczhdyyaqy3xh5z4zsx3g42ma26prpnr4gjczz"; inherit name; }; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ''; downloadPage = "https://github.com/mptre/yank/releases"; license = licenses.mit; - version = "0.8.3"; + version = "1.1.0"; maintainers = [ maintainers.dochang ]; platforms = platforms.unix; }; diff --git a/pkgs/tools/misc/you-get/default.nix b/pkgs/tools/misc/you-get/default.nix index 5254d1091680..6ca284f15a60 100644 --- a/pkgs/tools/misc/you-get/default.nix +++ b/pkgs/tools/misc/you-get/default.nix @@ -2,7 +2,7 @@ buildPythonApplication rec { pname = "you-get"; - version = "0.4.1128"; + version = "0.4.1181"; # Tests aren't packaged, but they all hit the real network so # probably aren't suitable for a build environment anyway. @@ -10,7 +10,7 @@ buildPythonApplication rec { src = fetchPypi { inherit pname version; - sha256 = "0i0wspmgblxwvvbm3q8zz4l450fs3bccqxxfm0ysfgprgcy8fp3l"; + sha256 = "1rcy590392aycjazi3z8gf6ll39rxkbgmkgnsbsl6yl5vb3jgk83"; }; meta = with stdenv.lib; { diff --git a/pkgs/tools/misc/youtube-dl/default.nix b/pkgs/tools/misc/youtube-dl/default.nix index 7ed8f3bfd71b..d898813b0a90 100644 --- a/pkgs/tools/misc/youtube-dl/default.nix +++ b/pkgs/tools/misc/youtube-dl/default.nix @@ -1,5 +1,6 @@ { lib, fetchurl, buildPythonPackage , zip, ffmpeg, rtmpdump, phantomjs2, atomicparsley, pycryptodome, pandoc +, fetchpatch # Pandoc is required to build the package's man page. Release tarballs contain a # formatted man page already, though, it will still be installed. We keep the # manpage argument in place in case someone wants to use this derivation to @@ -15,20 +16,24 @@ buildPythonPackage rec { pname = "youtube-dl"; - version = "2018.08.28"; + # The websites youtube-dl deals with are a very moving target. That means that + # downloads break constantly. Because of that, updates should always be backported + # to the latest stable release. + version = "2018.11.18"; src = fetchurl { url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz"; - sha256 = "1swdp4czvm0752psbi8a4qw5i9x18s7nhivh7iw92274pmqxq9wi"; + sha256 = "1wvvwyvxg9aadgpbcz0p6nzqmvnxzlbsqja3j6487l41s1ky1fyq"; }; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ zip ] ++ lib.optional generateManPage pandoc; propagatedBuildInputs = lib.optional hlsEncryptedSupport pycryptodome; - # Ensure ffmpeg is available in $PATH for post-processing & transcoding support. - # rtmpdump is required to download files over RTMP - # atomicparsley for embedding thumbnails + # Ensure these utilities are available in $PATH: + # - ffmpeg: post-processing & transcoding support + # - rtmpdump: download files over RTMP + # - atomicparsley: embedding thumbnails makeWrapperArgs = let packagesToBinPath = [ atomicparsley ] diff --git a/pkgs/tools/misc/yubico-piv-tool/default.nix b/pkgs/tools/misc/yubico-piv-tool/default.nix index d0b7ebf3fc83..ab9eb5d001b2 100644 --- a/pkgs/tools/misc/yubico-piv-tool/default.nix +++ b/pkgs/tools/misc/yubico-piv-tool/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pkgconfig, openssl, pcsclite, check }: stdenv.mkDerivation rec { - name = "yubico-piv-tool-1.6.1"; + name = "yubico-piv-tool-1.6.2"; src = fetchurl { url = "https://developers.yubico.com/yubico-piv-tool/Releases/${name}.tar.gz"; - sha256 = "10xgdc51xvszkxmsvqnbjs8ixxz7rfnfahh3wn8glllynmszbhwi"; + sha256 = "06r3vxgj7qrk8si7khjy696sm45h3w9d0rrrj0hyswalqzavqqga"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/misc/yubikey-manager/default.nix b/pkgs/tools/misc/yubikey-manager/default.nix index c8c0ba706c36..e80eee2db3af 100644 --- a/pkgs/tools/misc/yubikey-manager/default.nix +++ b/pkgs/tools/misc/yubikey-manager/default.nix @@ -2,11 +2,11 @@ yubikey-personalization, libu2f-host, libusb1 }: pythonPackages.buildPythonPackage rec { - name = "yubikey-manager-0.7.0"; + name = "yubikey-manager-1.0.1"; srcs = fetchurl { url = "https://developers.yubico.com/yubikey-manager/Releases/${name}.tar.gz"; - sha256 = "13vvl3jc5wg6d4h5cpaf969apsbf72dxad560d02ly061ss856zr"; + sha256 = "0i7w1f89hqlw7g800fjhbb6yvq9wjmj5d7w7p6v8bkyvk645v48z"; }; propagatedBuildInputs = @@ -26,12 +26,13 @@ pythonPackages.buildPythonPackage rec { ]; makeWrapperArgs = [ - "--prefix LD_LIBRARY_PATH : ${libu2f-host}/lib:${libusb1}/lib:${yubikey-personalization}/lib" + "--prefix" "LD_LIBRARY_PATH" ":" + (lib.makeLibraryPath [ libu2f-host libusb1 yubikey-personalization ]) ]; postInstall = '' - mkdir -p $out/etc/bash_completion.d - _YKMAN_COMPLETE=source $out/bin/ykman > $out/etc/bash_completion.d/ykman.sh ||true + mkdir -p $out/share/bash-completion/completions + _YKMAN_COMPLETE=source $out/bin/ykman > $out/share/bash-completion/completions/ykman || : ''; # See https://github.com/NixOS/nixpkgs/issues/29169 @@ -40,6 +41,7 @@ pythonPackages.buildPythonPackage rec { meta = with lib; { homepage = https://developers.yubico.com/yubikey-manager; description = "Command line tool for configuring any YubiKey over all USB transports."; + license = licenses.bsd2; platforms = platforms.unix; maintainers = with maintainers; [ benley ]; diff --git a/pkgs/tools/networking/aircrack-ng/default.nix b/pkgs/tools/networking/aircrack-ng/default.nix index ab8d257d7c76..a0c44b0341c3 100644 --- a/pkgs/tools/networking/aircrack-ng/default.nix +++ b/pkgs/tools/networking/aircrack-ng/default.nix @@ -3,18 +3,18 @@ , autoreconfHook }: stdenv.mkDerivation rec { - name = "aircrack-ng-1.2"; + name = "aircrack-ng-1.4"; src = fetchurl { url = "https://download.aircrack-ng.org/${name}.tar.gz"; - sha256 = "0z7sl1ihgrnc98bpqa1mmkh51w26fnsanvj6ydwcnd8g83azwkvr"; + sha256 = "0fz1g6sd7dkfgcxrfrnqbygpx8d4ziyidm9wjb0ws9xgyy52l2cn"; }; nativeBuildInputs = [ pkgconfig makeWrapper autoreconfHook ]; buildInputs = [ libpcap openssl zlib libnl iw ethtool pciutils ]; patchPhase = '' - sed -e 's@/usr/local/bin@'${wirelesstools}@ -i src/osdep/linux.c + sed -e 's@/usr/local/bin@'${wirelesstools}@ -i src/aircrack-osdep/linux.c ''; postFixup = '' diff --git a/pkgs/tools/networking/amass/default.nix b/pkgs/tools/networking/amass/default.nix new file mode 100644 index 000000000000..16e87d2a5c97 --- /dev/null +++ b/pkgs/tools/networking/amass/default.nix @@ -0,0 +1,48 @@ +{ buildGoPackage +, fetchFromGitHub +, fetchpatch +, lib +}: + +buildGoPackage rec { + name = "amass-${version}"; + version = "2.8.5"; + + goPackagePath = "github.com/OWASP/Amass"; + + src = fetchFromGitHub { + owner = "OWASP"; + repo = "Amass"; + rev = version; + sha256 = "1nsqg1p7hcv369d53n13xps3ks6fgzkkp6v9q87l04yj32nbr5qy"; + }; + + outputs = [ "bin" "out" "wordlists" ]; + + goDeps = ./deps.nix; + + postInstall = '' + mkdir -p $wordlists + cp -R $src/wordlists/*.txt $wordlists + gzip $wordlists/*.txt + ''; + + meta = with lib; { + description = "In-Depth DNS Enumeration and Network Mapping"; + longDescription = '' + The OWASP Amass tool suite obtains subdomain names by scraping data + sources, recursive brute forcing, crawling web archives, + permuting/altering names and reverse DNS sweeping. Additionally, Amass + uses the IP addresses obtained during resolution to discover associated + netblocks and ASNs. All the information is then used to build maps of the + target networks. + + Amass ships with a set of wordlist (to be used with the amass -w flag) + that are found under the wordlists output. + ''; + homepage = https://www.owasp.org/index.php/OWASP_Amass_Project; + license = licenses.asl20; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/tools/networking/amass/deps.nix b/pkgs/tools/networking/amass/deps.nix new file mode 100644 index 000000000000..e9b5acf618e2 --- /dev/null +++ b/pkgs/tools/networking/amass/deps.nix @@ -0,0 +1,101 @@ +[ + { + goPackagePath = "github.com/PuerkitoBio/fetchbot"; + fetch = { + type = "git"; + url = "https://github.com/PuerkitoBio/fetchbot"; + rev = "1f502d610659b899a007858812b601e715f531eb"; + sha256 = "0yzv0xh3cwq87jv9whs5rmhaj8b2nqdm76vwppzn8mm34fg41n8s"; + }; + } + { + goPackagePath = "github.com/PuerkitoBio/goquery"; + fetch = { + type = "git"; + url = "https://github.com/PuerkitoBio/goquery"; + rev = "2d2796f41742ece03e8086188fa4db16a3a0b458"; + sha256 = "1fqf4rs66wy02nxz6w4mvs2qawf2j8srz17i294v64y8gvxisp56"; + }; + } + { + goPackagePath = "github.com/andybalholm/cascadia"; + fetch = { + type = "git"; + url = "https://github.com/andybalholm/cascadia"; + rev = "680b6a57bda4f657485ad44bdea42342ead737bc"; + sha256 = "0v95plagirbjlc4p00y9brhpvv4nm8q0gr63gcfs3shyh1a8xwbm"; + }; + } + { + goPackagePath = "github.com/asaskevich/EventBus"; + fetch = { + type = "git"; + url = "https://github.com/asaskevich/EventBus"; + rev = "d46933a94f05c6657d7b923fcf5ac563ee37ec79"; + sha256 = "130mjlsc6jf17zdx8ymhxis70a13l2zbjmjzgvjdr6pb0jzxsqha"; + }; + } + { + goPackagePath = "github.com/fatih/color"; + fetch = { + type = "git"; + url = "https://github.com/fatih/color"; + rev = "3f9d52f7176a6927daacff70a3e8d1dc2025c53e"; + sha256 = "165ww24x6ba47ji4j14mp3f006ksnmi53ws9280pgd2zcw91nbn8"; + }; + } + { + goPackagePath = "github.com/irfansharif/cfilter"; + fetch = { + type = "git"; + url = "https://github.com/irfansharif/cfilter"; + rev = "d07d951ff29d52840ca5e798a17e80db4de8c820"; + sha256 = "11gicb8jbpnsc7wylv7qs9dgc91qc3rld6ahsylb491knxr78yb2"; + }; + } + { + goPackagePath = "github.com/johnnadratowski/golang-neo4j-bolt-driver"; + fetch = { + type = "git"; + url = "https://github.com/johnnadratowski/golang-neo4j-bolt-driver"; + rev = "6b24c0085aaeaf3b2844acd18066864e24b57387"; + sha256 = "0dmfgy0ci0k0s4hxp9v5j4j0mab5x1nsc83icgq9ldb2446mn0fk"; + }; + } + { + goPackagePath = "github.com/miekg/dns"; + fetch = { + type = "git"; + url = "https://github.com/miekg/dns"; + rev = "1c9c9bf4c93ee029810272d3e5b8a126aee5bf1f"; + sha256 = "002z8l5crsipdn2zkavjkjzxrj6c4132yqgbg1zk7w7gkv40q7wr"; + }; + } + { + goPackagePath = "github.com/temoto/robotstxt-go"; + fetch = { + type = "git"; + url = "https://github.com/temoto/robotstxt-go"; + rev = "97ee4a9ee6ea01ed0bbf0325dd789f74cac6cb94"; + sha256 = "1nfnwz5lm9dgicsjh99gs4gh4gbrxdl16srz505f04mab51kd51r"; + }; + } + { + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "adae6a3d119ae4890b46832a2e88a95adc62b8e7"; + sha256 = "1fx860zsgzqk28j7lmp96qsfrgb0kzbfjvr294hywswcbwdwkb01"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "ec83556a53fe16b65c452a104ea9d1e86a671852"; + sha256 = "1ijlbyn5gs8g6z2pjlj5h77lg7wrljqxdls4xlcfqxmghxiyci2f"; + }; + } +] diff --git a/pkgs/tools/networking/aria2/default.nix b/pkgs/tools/networking/aria2/default.nix index 028691229e3b..873aa66c4212 100644 --- a/pkgs/tools/networking/aria2/default.nix +++ b/pkgs/tools/networking/aria2/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, pkgconfig, autoreconfHook +{ stdenv, fetchpatch, fetchFromGitHub, pkgconfig, autoreconfHook , openssl, c-ares, libxml2, sqlite, zlib, libssh2 , cppunit , Security @@ -15,6 +15,14 @@ stdenv.mkDerivation rec { sha256 = "0hwqnjyszasr6049vr5mn48slb48v5kw39cbpbxa68ggmhj9bw6m"; }; + patches = [ + # Remove with 1.35.0. + (fetchpatch { + url = https://github.com/aria2/aria2/commit/e8e04d6f22a507e8374651d3d2343cd9fb986993.patch; + sha256 = "1v27nqbsdjgg3ga4n0v9daq21m3cmdpy7d08kp32200pzag87f4y"; + }) + ]; + nativeBuildInputs = [ pkgconfig autoreconfHook ]; buildInputs = [ openssl c-ares libxml2 sqlite zlib libssh2 ] ++ diff --git a/pkgs/tools/networking/babeld/default.nix b/pkgs/tools/networking/babeld/default.nix index 9c8f8d31c0cc..7dfc8e9d7ad8 100644 --- a/pkgs/tools/networking/babeld/default.nix +++ b/pkgs/tools/networking/babeld/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "babeld-1.8.2"; + name = "babeld-1.8.4"; src = fetchurl { url = "http://www.pps.univ-paris-diderot.fr/~jch/software/files/${name}.tar.gz"; - sha256 = "1p751zb7h75f8w7jz37432dj610f432jnj37lxhmav9q6aqyrv87"; + sha256 = "11wbs1x17lr7jk2578zwy3cdwc6zhxwv97nnp13z14613320s1wq"; }; preBuild = '' diff --git a/pkgs/tools/networking/bsd-finger/default.nix b/pkgs/tools/networking/bsd-finger/default.nix index 25f795d52c2c..d011665a492b 100644 --- a/pkgs/tools/networking/bsd-finger/default.nix +++ b/pkgs/tools/networking/bsd-finger/default.nix @@ -18,7 +18,8 @@ stdenv.mkDerivation rec { preInstall = '' mkdir -p $out/man/man1 $out/bin ''; - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + platforms = platforms.linux; + license = licenses.bsdOriginal; }; } diff --git a/pkgs/tools/networking/carddav-util/default.nix b/pkgs/tools/networking/carddav-util/default.nix index 86a13ba90e65..7cc89bebf477 100644 --- a/pkgs/tools/networking/carddav-util/default.nix +++ b/pkgs/tools/networking/carddav-util/default.nix @@ -31,9 +31,10 @@ stdenv.mkDerivation rec { --prefix PATH : "$prefix/bin:$PATH" ''; - meta = { + meta = with stdenv.lib; { homepage = https://github.com/ljanyst/carddav-util; description = "A CardDAV import/export utility"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.isc; }; } diff --git a/pkgs/tools/networking/chrony/default.nix b/pkgs/tools/networking/chrony/default.nix index bf1ef0600bcc..9cca93040dd7 100644 --- a/pkgs/tools/networking/chrony/default.nix +++ b/pkgs/tools/networking/chrony/default.nix @@ -6,11 +6,11 @@ assert stdenv.isLinux -> libcap != null; stdenv.mkDerivation rec { name = "chrony-${version}"; - version = "3.3"; + version = "3.4"; src = fetchurl { url = "https://download.tuxfamily.org/chrony/${name}.tar.gz"; - sha256 = "0a1ilzr88xhzx1ql3xhn36a4rvl79hvp0dvgm3az4cjhhzav47qd"; + sha256 = "17vb1sy79lsjif23v66mgn39lbgmxy59mf7mi9ffb9qh4ryf8xxg"; }; postPatch = '' diff --git a/pkgs/tools/networking/cksfv/default.nix b/pkgs/tools/networking/cksfv/default.nix index c14770fb32be..3098b091dc64 100644 --- a/pkgs/tools/networking/cksfv/default.nix +++ b/pkgs/tools/networking/cksfv/default.nix @@ -2,15 +2,16 @@ stdenv.mkDerivation rec { name = "cksfv-1.3.14"; - + src = fetchurl { url = "http://zakalwe.fi/~shd/foss/cksfv/files/${name}.tar.bz2"; sha256 = "0lnz0z57phl6s52hjvlryn96xrlph9b0h89ahhv027sa79pj8g4g"; }; - meta = { + meta = with stdenv.lib; { homepage = http://zakalwe.fi/~shd/foss/cksfv/; description = "A tool for verifying files against a SFV checksum file"; - platforms = stdenv.lib.platforms.all; + platforms = platforms.all; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/networking/curl-unix-socket/default.nix b/pkgs/tools/networking/curl-unix-socket/default.nix index d145e1e12c3a..e6f2dec30e6a 100644 --- a/pkgs/tools/networking/curl-unix-socket/default.nix +++ b/pkgs/tools/networking/curl-unix-socket/default.nix @@ -1,18 +1,25 @@ -{ stdenv, fetchFromGitHub, go }: +{ buildGoPackage, stdenv, fetchFromGitHub }: -stdenv.mkDerivation { - name = "curl-unix-socket-2014-09-01"; +buildGoPackage rec { + name = "curl-unix-socket-2015-04-10"; src = fetchFromGitHub { owner = "Soulou"; repo = "curl-unix-socket"; - rev = "e926dca77ba7d4a1eeae073918fdd3db92f1a350"; + rev = "a7da90b01ed43e8c0d606f760c9da82f8e3ed307"; sha256 = "1ynrrav90y3dhk8jq2fxm3jswj5nvrffwslgykj429hk6n0czb3d"; }; - buildInputs = [ go ]; - buildPhase = "go build -o curl-unix-socket"; - installPhase = "install -D curl-unix-socket $out/bin/curl-unix-socket"; + goPackagePath = "github.com/Soulou/curl-unix-socket"; + + buildPhase = '' + runHook preBuild + ( + cd go/src/${goPackagePath} + go build -o $NIX_BUILD_TOP/go/bin/curl-unix-socket + ) + runHook postBuild + ''; meta = with stdenv.lib; { description = "Run HTTP requests over UNIX socket"; diff --git a/pkgs/tools/networking/curl/7_59.nix b/pkgs/tools/networking/curl/7_59.nix index 0482bcf52629..272c38a99586 100644 --- a/pkgs/tools/networking/curl/7_59.nix +++ b/pkgs/tools/networking/curl/7_59.nix @@ -2,11 +2,11 @@ , http2Support ? true, nghttp2 , idnSupport ? false, libidn ? null , ldapSupport ? false, openldap ? null -, zlibSupport ? false, zlib ? null -, sslSupport ? false, openssl ? null +, zlibSupport ? true, zlib ? null +, sslSupport ? zlibSupport, openssl ? null , gnutlsSupport ? false, gnutls ? null -, scpSupport ? false, libssh2 ? null -, gssSupport ? false, kerberos ? null +, scpSupport ? zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin, libssh2 ? null +, gssSupport ? !stdenv.hostPlatform.isWindows, libkrb5 ? null , c-aresSupport ? false, c-ares ? null , brotliSupport ? false, brotli ? null }: @@ -21,7 +21,7 @@ assert gnutlsSupport -> gnutls != null; assert scpSupport -> libssh2 != null; assert c-aresSupport -> c-ares != null; assert brotliSupport -> brotli != null; -assert gssSupport -> kerberos != null; +assert gssSupport -> libkrb5 != null; stdenv.mkDerivation rec { name = "curl-7.59.0"; @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { optional idnSupport libidn ++ optional ldapSupport openldap ++ optional zlibSupport zlib ++ - optional gssSupport kerberos ++ + optional gssSupport libkrb5 ++ optional c-aresSupport c-ares ++ optional sslSupport openssl ++ optional gnutlsSupport gnutls ++ @@ -74,10 +74,14 @@ stdenv.mkDerivation rec { ( if brotliSupport then "--with-brotli" else "--without-brotli" ) ] ++ stdenv.lib.optional c-aresSupport "--enable-ares=${c-ares}" - ++ stdenv.lib.optional gssSupport "--with-gssapi=${kerberos.dev}" + ++ stdenv.lib.optional gssSupport "--with-gssapi=${libkrb5.dev}" # For the 'urandom', maybe it should be a cross-system option ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) - "--with-random=/dev/urandom"; + "--with-random=/dev/urandom" + ++ stdenv.lib.optionals stdenv.hostPlatform.isWindows [ + "--disable-shared" + "--enable-static" + ]; CXX = "${stdenv.cc.targetPrefix}c++"; CXXCPP = "${stdenv.cc.targetPrefix}c++ -E"; diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix index d42cdcd4a347..42ea641afb67 100644 --- a/pkgs/tools/networking/curl/default.nix +++ b/pkgs/tools/networking/curl/default.nix @@ -2,11 +2,11 @@ , http2Support ? true, nghttp2 , idnSupport ? false, libidn ? null , ldapSupport ? false, openldap ? null -, zlibSupport ? false, zlib ? null -, sslSupport ? false, openssl ? null +, zlibSupport ? true, zlib ? null +, sslSupport ? zlibSupport, openssl ? null , gnutlsSupport ? false, gnutls ? null -, scpSupport ? false, libssh2 ? null -, gssSupport ? false, kerberos ? null +, scpSupport ? zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin, libssh2 ? null +, gssSupport ? !stdenv.hostPlatform.isWindows, libkrb5 ? null , c-aresSupport ? false, c-ares ? null , brotliSupport ? false, brotli ? null }: @@ -21,19 +21,24 @@ assert gnutlsSupport -> gnutls != null; assert scpSupport -> libssh2 != null; assert c-aresSupport -> c-ares != null; assert brotliSupport -> brotli != null; -assert gssSupport -> kerberos != null; +assert gssSupport -> libkrb5 != null; stdenv.mkDerivation rec { - name = "curl-7.61.0"; + name = "curl-7.62.0"; src = fetchurl { urls = [ "https://curl.haxx.se/download/${name}.tar.bz2" "https://github.com/curl/curl/releases/download/${lib.replaceStrings ["."] ["_"] name}/${name}.tar.bz2" ]; - sha256 = "173ccmnnr4qcawzgn7vm0ciyzphanzghigdgavg88nyg45lk6vsz"; + sha256 = "084niy7cin13ba65p8x38w2xcyc54n3fgzbin40fa2shfr0ca0kq"; }; + patches = [ + # Cherry picked fix for https://github.com/curl/curl/issues/3218 + ./fix-ipv6-url-parsing.patch + ]; + outputs = [ "bin" "dev" "out" "man" "devdoc" ]; separateDebugInfo = stdenv.isLinux; @@ -49,7 +54,7 @@ stdenv.mkDerivation rec { optional idnSupport libidn ++ optional ldapSupport openldap ++ optional zlibSupport zlib ++ - optional gssSupport kerberos ++ + optional gssSupport libkrb5 ++ optional c-aresSupport c-ares ++ optional sslSupport openssl ++ optional gnutlsSupport gnutls ++ @@ -78,10 +83,14 @@ stdenv.mkDerivation rec { ( if brotliSupport then "--with-brotli" else "--without-brotli" ) ] ++ stdenv.lib.optional c-aresSupport "--enable-ares=${c-ares}" - ++ stdenv.lib.optional gssSupport "--with-gssapi=${kerberos.dev}" + ++ stdenv.lib.optional gssSupport "--with-gssapi=${libkrb5.dev}" # For the 'urandom', maybe it should be a cross-system option ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) - "--with-random=/dev/urandom"; + "--with-random=/dev/urandom" + ++ stdenv.lib.optionals stdenv.hostPlatform.isWindows [ + "--disable-shared" + "--enable-static" + ]; CXX = "${stdenv.cc.targetPrefix}c++"; CXXCPP = "${stdenv.cc.targetPrefix}c++ -E"; diff --git a/pkgs/tools/networking/curl/fix-ipv6-url-parsing.patch b/pkgs/tools/networking/curl/fix-ipv6-url-parsing.patch new file mode 100644 index 000000000000..8a74b27ce7fd --- /dev/null +++ b/pkgs/tools/networking/curl/fix-ipv6-url-parsing.patch @@ -0,0 +1,54 @@ +From b28094833a971870fd8c07960b3b12bf6fbbaad3 Mon Sep 17 00:00:00 2001 +From: Daniel Stenberg +Date: Fri, 2 Nov 2018 15:11:16 +0100 +Subject: [PATCH] URL: fix IPv6 numeral address parser + +Regression from 46e164069d1a52. Extended test 1560 to verify. + +Reported-by: tpaukrt on github +Fixes #3218 +Closes #3219 +--- + lib/urlapi.c | 8 ++++++-- + tests/libtest/lib1560.c | 9 +++++++++ + 2 files changed, 15 insertions(+), 2 deletions(-) + +diff --git a/lib/urlapi.c b/lib/urlapi.c +index c53e523434..18a6076fff 100644 +--- a/lib/urlapi.c ++++ b/lib/urlapi.c +@@ -499,8 +499,12 @@ static CURLUcode parse_port(struct Curl_URL *u, char *hostname) + (']' == endbracket)) { + /* this is a RFC2732-style specified IP-address */ + portptr = &hostname[len]; +- if (*portptr != ':') +- return CURLUE_MALFORMED_INPUT; ++ if(*portptr) { ++ if(*portptr != ':') ++ return CURLUE_MALFORMED_INPUT; ++ } ++ else ++ portptr = NULL; + } + else + portptr = strchr(hostname, ':'); +diff --git a/tests/libtest/lib1560.c b/tests/libtest/lib1560.c +index e0faa12b29..57469a9063 100644 +--- a/tests/libtest/lib1560.c ++++ b/tests/libtest/lib1560.c +@@ -128,6 +128,15 @@ struct querycase { + }; + + static struct testcase get_parts_list[] ={ ++ {"http://[fd00:a41::50]:8080", ++ "http | [11] | [12] | [13] | [fd00:a41::50] | 8080 | / | [16] | [17]", ++ CURLU_DEFAULT_SCHEME, 0, CURLUE_OK}, ++ {"http://[fd00:a41::50]/", ++ "http | [11] | [12] | [13] | [fd00:a41::50] | [15] | / | [16] | [17]", ++ CURLU_DEFAULT_SCHEME, 0, CURLUE_OK}, ++ {"http://[fd00:a41::50]", ++ "http | [11] | [12] | [13] | [fd00:a41::50] | [15] | / | [16] | [17]", ++ CURLU_DEFAULT_SCHEME, 0, CURLUE_OK}, + {"https://[::1%252]:1234", + "https | [11] | [12] | [13] | [::1%252] | 1234 | / | [16] | [17]", + CURLU_DEFAULT_SCHEME, 0, CURLUE_OK}, diff --git a/pkgs/tools/networking/dd-agent/6.nix b/pkgs/tools/networking/dd-agent/6.nix index 56a71595cea7..b26e915e6909 100644 --- a/pkgs/tools/networking/dd-agent/6.nix +++ b/pkgs/tools/networking/dd-agent/6.nix @@ -1,26 +1,27 @@ -{ stdenv, fetchFromGitHub, buildGoPackage, makeWrapper, pythonPackages, pkgconfig }: +{ stdenv, fetchFromGitHub, buildGoPackage, makeWrapper, pythonPackages, pkgconfig, systemd }: let # keep this in sync with github.com/DataDog/agent-payload dependency - payloadVersion = "4.7"; + payloadVersion = "4.7.1"; in buildGoPackage rec { name = "datadog-agent-${version}"; - version = "6.1.4"; + version = "6.4.2"; owner = "DataDog"; repo = "datadog-agent"; src = fetchFromGitHub { inherit owner repo; - rev = "a8ee76deb11fa334470d9b8f2356214999980894"; - sha256 = "06grcwwbfvcw1k1d4nqrasrf76qkpik1gsw60zwafllfd9ffhl1v"; + rev = "155fddb3547919bd54530dfdb250e0cb2defae7d"; + sha256 = "0l7ic0p2h27x386k1gzzm20af2s06cpalmqz0h0c5zq4wszmw5zy"; }; subPackages = [ "cmd/agent" "cmd/dogstatsd" "cmd/py-launcher" - "cmd/cluster-agent" + # Does not compile: go/src/github.com/DataDog/datadog-agent/cmd/cluster-agent/main.go:31:12: undefined: app.ClusterAgentCmd + #"cmd/cluster-agent" ]; goDeps = ./deps.nix; goPackagePath = "github.com/${owner}/${repo}"; @@ -29,9 +30,11 @@ in buildGoPackage rec { python = pythonPackages.python; nativeBuildInputs = [ pkgconfig makeWrapper ]; + buildInputs = [ systemd ]; PKG_CONFIG_PATH = "${python}/lib/pkgconfig"; - buildFlagsArray = let + + preBuild = let ldFlags = stdenv.lib.concatStringsSep " " [ "-X ${goPackagePath}/pkg/version.Commit=${src.rev}" "-X ${goPackagePath}/pkg/version.AgentVersion=${version}" @@ -39,10 +42,9 @@ in buildGoPackage rec { "-X ${goPackagePath}/pkg/collector/py.pythonHome=${python}" "-r ${python}/lib" ]; - in [ - "-ldflags=${ldFlags}" - ]; - buildFlags = "-tags cpython"; + in '' + buildFlagsArray=( "-tags" "ec2 systemd cpython process log" "-ldflags" "${ldFlags}") + ''; # DataDog use paths relative to the agent binary, so fix these. postPatch = '' @@ -61,7 +63,8 @@ in buildGoPackage rec { cp -R $src/pkg/status/dist/templates $bin/share/datadog-agent wrapProgram "$bin/bin/agent" \ - --set PYTHONPATH "$bin/${python.sitePackages}" + --set PYTHONPATH "$bin/${python.sitePackages}" \ + --prefix LD_LIBRARY_PATH : ${systemd.lib}/lib ''; meta = with stdenv.lib; { diff --git a/pkgs/tools/networking/dd-agent/README.md b/pkgs/tools/networking/dd-agent/README.md new file mode 100644 index 000000000000..b04af72aef10 --- /dev/null +++ b/pkgs/tools/networking/dd-agent/README.md @@ -0,0 +1,8 @@ +To update v6 (v5 is deprecated and should be removed): + +1. Bump `version`, `rev`, `sha256` and `payloadVersion` in `6.nix` +2. `git clone https://github.com/DataDog/datadog-agent.git && cd datadog-agent` +3. `git checkout ` +4. `nix-env -i -f https://github.com/nixcloud/dep2nix/archive/master.tar.gz` +5. `deps2nix` +6. `cp deps.nix $NIXPKGS/pkgs/tools/networking/dd-agent/deps.nix` diff --git a/pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix b/pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix new file mode 100644 index 000000000000..863402854aeb --- /dev/null +++ b/pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix @@ -0,0 +1,669 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "bitbucket.org/ww/goautoneg"; + fetch = { + type = "hg"; + url = "https://bitbucket.org/ww/goautoneg"; + rev = "75cd24fc2f2c2a2088577d12123ddee5f54e0675"; + sha256 = "19khhn5xhqv1yp7d6k987gh5w5rhrjnp4p0c6fyrd8z6lzz5h9qi"; + }; + } + { + goPackagePath = "github.com/DataDog/agent-payload"; + fetch = { + type = "git"; + url = "https://github.com/DataDog/agent-payload"; + rev = "f0521943f60221829c6bb5de1c7f788cd4411372"; + sha256 = "19m3kiwi0g2a0rysjabrb2nkkz7yx632g7s05mylv1x2ixparhrg"; + }; + } + { + goPackagePath = "github.com/DataDog/datadog-agent"; + fetch = { + type = "git"; + url = "https://github.com/DataDog/datadog-agent"; + rev = "f2d7ce69202c8212cae1ebf476d038b28f3a895e"; + sha256 = "0by3qvj6468r3532x1q6ingf6hlgv4dk8g1aa0hmh9gm25dbfsg5"; + }; + } + { + goPackagePath = "github.com/DataDog/datadog-go"; + fetch = { + type = "git"; + url = "https://github.com/DataDog/datadog-go"; + rev = "a9c7a9896c1847c9cc2b068a2ae68e9d74540a5d"; + sha256 = "1m1vpi2s22dqcq0fqhfp3skzkmsbmhzyiw2kh2dw6ii7qimy8zki"; + }; + } + { + goPackagePath = "github.com/DataDog/gopsutil"; + fetch = { + type = "git"; + url = "https://github.com/DataDog/gopsutil"; + rev = "771928d86fa878b9d62f073a7a6f91ee0a358105"; + sha256 = "0dr5a67jy2zh42dcndx981ca1wv0phc16zlimahjlr00qxam90xi"; + }; + } + { + goPackagePath = "github.com/DataDog/tcptracer-bpf"; + fetch = { + type = "git"; + url = "https://github.com/DataDog/tcptracer-bpf"; + rev = "636ee01a99a4bd352329de98f40fb9fdf611d1c9"; + sha256 = "13373wg1x90jydzgbblxpq2gg9b7ppk6nkjzhw8d27mxd047i74m"; + }; + } + { + goPackagePath = "github.com/DataDog/zstd"; + fetch = { + type = "git"; + url = "https://github.com/DataDog/zstd"; + rev = "2bf71ec4836011b92dc78df3b9ace6b40e65f7df"; + sha256 = "0j0qmnzjxx86kavrb3qcashp2irzjbvip15df97k87pcfvl1gsig"; + }; + } + { + goPackagePath = "github.com/Microsoft/go-winio"; + fetch = { + type = "git"; + url = "https://github.com/Microsoft/go-winio"; + rev = "97e4973ce50b2ff5f09635a57e2b88a037aae829"; + sha256 = "14y1gryr3pb3zy09v2g8dh89m363rfd9sch0wgbabh531hfx72vn"; + }; + } + { + goPackagePath = "github.com/StackExchange/wmi"; + fetch = { + type = "git"; + url = "https://github.com/StackExchange/wmi"; + rev = "b12b22c5341f0c26d88c4d66176330500e84db68"; + sha256 = "0kzkb4zllhrdiq0m9m5ka9i393r1hnx75lnd3hz5rg2fs0n3ym16"; + }; + } + { + goPackagePath = "github.com/aws/aws-sdk-go"; + fetch = { + type = "git"; + url = "https://github.com/aws/aws-sdk-go"; + rev = "bff41fb23b7550368282029f6478819d6a99ae0f"; + sha256 = "1hcd8f3m2cq02mj9i8c1ynbh3j0iyw14l1wszm0qgs18nsj1rzgn"; + }; + } + { + goPackagePath = "github.com/beorn7/perks"; + fetch = { + type = "git"; + url = "https://github.com/beorn7/perks"; + rev = "3ac7bf7a47d159a033b107610db8a1b6575507a4"; + sha256 = "1qc3l4r818xpvrhshh1sisc5lvl9479qspcfcdbivdyh0apah83r"; + }; + } + { + goPackagePath = "github.com/cenkalti/backoff"; + fetch = { + type = "git"; + url = "https://github.com/cenkalti/backoff"; + rev = "b7325b0f3f1097c6546ea5e83c4a23267e58ad71"; + sha256 = "0vx4ggryxd9w111mf1bi2g51559r8sh99gdqah72k4dfj3vrv19d"; + }; + } + { + goPackagePath = "github.com/cihub/seelog"; + fetch = { + type = "git"; + url = "https://github.com/cihub/seelog"; + rev = "d2c6e5aa9fbfdd1c624e140287063c7730654115"; + sha256 = "0ab9kyrh51x1x71z37pwjsla0qv11a1qv697xafyc4r5nq5hds6p"; + }; + } + { + goPackagePath = "github.com/davecgh/go-spew"; + fetch = { + type = "git"; + url = "https://github.com/davecgh/go-spew"; + rev = "8991bc29aa16c548c550c7ff78260e27b9ab7c73"; + sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y"; + }; + } + { + goPackagePath = "github.com/docker/distribution"; + fetch = { + type = "git"; + url = "https://github.com/docker/distribution"; + rev = "48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89"; + sha256 = "0nj4xd72mik4pj8g065cqb0yjmgpj5ppsqf2k5ibz9f68c39c00b"; + }; + } + { + goPackagePath = "github.com/docker/docker"; + fetch = { + type = "git"; + url = "https://github.com/docker/docker"; + rev = "092cba3727bb9b4a2f0e922cd6c0f93ea270e363"; + sha256 = "0l9kjibnpwcgk844sibxk9ppyqniw9r0np1mzp95f8f461jb0iar"; + }; + } + { + goPackagePath = "github.com/docker/go-connections"; + fetch = { + type = "git"; + url = "https://github.com/docker/go-connections"; + rev = "97c2040d34dfae1d1b1275fa3a78dbdd2f41cf7e"; + sha256 = "11szydahzjz7zia3hr8kplnlxsg9papbvc2mgr1vlwrahxpdx7l7"; + }; + } + { + goPackagePath = "github.com/docker/go-units"; + fetch = { + type = "git"; + url = "https://github.com/docker/go-units"; + rev = "47565b4f722fb6ceae66b95f853feed578a4a51c"; + sha256 = "0npxsb3pp89slwf4a73fxm20hykad8xggij6i6hcd5jy19bjrd93"; + }; + } + { + goPackagePath = "github.com/emicklei/go-restful"; + fetch = { + type = "git"; + url = "https://github.com/emicklei/go-restful"; + rev = "68c9750c36bb8cb433f1b88c807b4b30df4acc40"; + sha256 = "0bc0wd5nipz1x078vpq82acyc7ip0qv1sddl451d7f7bvfms6h67"; + }; + } + { + goPackagePath = "github.com/fsnotify/fsnotify"; + fetch = { + type = "git"; + url = "https://github.com/fsnotify/fsnotify"; + rev = "ccc981bf80385c528a65fbfdd49bf2d8da22aa23"; + sha256 = "0hcrfmiyx27izac3v0ii0qq2kfjvhr9ma1i79hrl6a6y2ayagzz7"; + }; + } + { + goPackagePath = "github.com/ghodss/yaml"; + fetch = { + type = "git"; + url = "https://github.com/ghodss/yaml"; + rev = "73d445a93680fa1a78ae23a5839bad48f32ba1ee"; + sha256 = "0pg53ky4sy3sp9j4n7vgf1p3gw4nbckwqfldcmmi9rf13kjh0mr7"; + }; + } + { + goPackagePath = "github.com/go-ini/ini"; + fetch = { + type = "git"; + url = "https://github.com/go-ini/ini"; + rev = "d3de07a94d22b4a0972deb4b96d790c2c0ce8333"; + sha256 = "1lpwqhcfhaa6aighd2lpjfswbb6aw5d5bsmyr0vqaqg6g5kz0ikg"; + }; + } + { + goPackagePath = "github.com/go-ole/go-ole"; + fetch = { + type = "git"; + url = "https://github.com/go-ole/go-ole"; + rev = "7a0fa49edf48165190530c675167e2f319a05268"; + sha256 = "00v6fixm35pj8jyqbj0z3kyv7bhrqa2dr2fgmlc9xqwbf0nayssy"; + }; + } + { + goPackagePath = "github.com/gogo/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/gogo/protobuf"; + rev = "d76fbc1373015ced59b43ac267f28d546b955683"; + sha256 = "051a3imx2m7gpns8cjm1gckif9z6i4ik0svc1i8j7h86800c5rg0"; + }; + } + { + goPackagePath = "github.com/golang/glog"; + fetch = { + type = "git"; + url = "https://github.com/golang/glog"; + rev = "44145f04b68cf362d9c4df2182967c2275eaefed"; + sha256 = "1k7sf6qmpgm0iw81gx2dwggf9di6lgw0n54mni7862hihwfrb5rq"; + }; + } + { + goPackagePath = "github.com/golang/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/golang/protobuf"; + rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265"; + sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq"; + }; + } + { + goPackagePath = "github.com/google/gofuzz"; + fetch = { + type = "git"; + url = "https://github.com/google/gofuzz"; + rev = "44d81051d367757e1c7c6a5a86423ece9afcf63c"; + sha256 = "0ivq2sl2fv8x0xxrcys27c42s8yq7irgl7lp6l0im9i7ky63nk0i"; + }; + } + { + goPackagePath = "github.com/googleapis/gnostic"; + fetch = { + type = "git"; + url = "https://github.com/googleapis/gnostic"; + rev = "0c5108395e2debce0d731cf0287ddf7242066aba"; + sha256 = "0jf3cp5clli88gpjf24r6wxbkvngnc1kf59d4cgjczsn2wasvsfc"; + }; + } + { + goPackagePath = "github.com/hashicorp/golang-lru"; + fetch = { + type = "git"; + url = "https://github.com/hashicorp/golang-lru"; + rev = "a0d98a5f288019575c6d1f4bb1573fef2d1fcdc4"; + sha256 = "1z3h4aca31l3qs0inqr5l49vrlycpjm7vq1l9nh1mp0mb2ij0kmp"; + }; + } + { + goPackagePath = "github.com/hashicorp/hcl"; + fetch = { + type = "git"; + url = "https://github.com/hashicorp/hcl"; + rev = "65a6292f0157eff210d03ed1bf6c59b190b8b906"; + sha256 = "00qgmygfa4vgf9v3lpz4vp1ca1hcfcxnjqjrvp6z4jjklc8x4mqf"; + }; + } + { + goPackagePath = "github.com/hectane/go-acl"; + fetch = { + type = "git"; + url = "https://github.com/hectane/go-acl"; + rev = "7f56832555fc229dad908c67d65ed3ce6156b70c"; + sha256 = "17crpqmn51fqcz0j1vi4grwwiaqpvc3zhl102hn5sy7s2lmdf630"; + }; + } + { + goPackagePath = "github.com/howeyc/gopass"; + fetch = { + type = "git"; + url = "https://github.com/howeyc/gopass"; + rev = "bf9dde6d0d2c004a008c27aaee91170c786f6db8"; + sha256 = "1jxzyfnqi0h1fzlsvlkn10bncic803bfhslyijcxk55mgh297g45"; + }; + } + { + goPackagePath = "github.com/imdario/mergo"; + fetch = { + type = "git"; + url = "https://github.com/imdario/mergo"; + rev = "6633656539c1639d9d78127b7d47c622b5d7b6dc"; + sha256 = "1fffbq1l17i0gynmvcxypl7d9h4v81g5vlimiph5bfgf4sp4db7g"; + }; + } + { + goPackagePath = "github.com/iovisor/gobpf"; + fetch = { + type = "git"; + url = "https://github.com/iovisor/gobpf"; + rev = "3b07770c6d5e2bd37e582ecd49460e6ef094f257"; + sha256 = "0inv9vwjd8r365rdpf6z4kzs8b36890vrfkifw228mjlxxx8rg7f"; + }; + } + { + goPackagePath = "github.com/jmespath/go-jmespath"; + fetch = { + type = "git"; + url = "https://github.com/jmespath/go-jmespath"; + rev = "0b12d6b5"; + sha256 = "1vv6hph8j6xgv7gwl9vvhlsaaqsm22sxxqmgmldi4v11783pc1ld"; + }; + } + { + goPackagePath = "github.com/json-iterator/go"; + fetch = { + type = "git"; + url = "https://github.com/json-iterator/go"; + rev = "f2b4162afba35581b6d4a50d3b8f34e33c144682"; + sha256 = "0siqfghsm2lkdwinvg8x5gls3p76rq3cdm59c1r4x0b2mdfhnvcd"; + }; + } + { + goPackagePath = "github.com/kubernetes-incubator/custom-metrics-apiserver"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes-incubator/custom-metrics-apiserver"; + rev = "e61f72fec56ab519d74ebd396cd3fcf31b084558"; + sha256 = "1cgbn0yzvrqrxq4kwwz2d6vddi9py2z18dx33yjd8w85j9ghhg6g"; + }; + } + { + goPackagePath = "github.com/magiconair/properties"; + fetch = { + type = "git"; + url = "https://github.com/magiconair/properties"; + rev = "c2353362d570a7bfa228149c62842019201cfb71"; + sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn"; + }; + } + { + goPackagePath = "github.com/mailru/easyjson"; + fetch = { + type = "git"; + url = "https://github.com/mailru/easyjson"; + rev = "60711f1a8329503b04e1c88535f419d0bb440bff"; + sha256 = "0234jp6134wkihdpdwq1hvzqblgl5khc1wp6dyi2h0hgh88bhdk1"; + }; + } + { + goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; + fetch = { + type = "git"; + url = "https://github.com/matttproud/golang_protobuf_extensions"; + rev = "fc2b8d3a73c4867e51861bbdd5ae3c1f0869dd6a"; + sha256 = "0ajg41h6402big484drvm72wvid1af2sffw0qkzbmpy04lq68ahj"; + }; + } + { + goPackagePath = "github.com/mitchellh/mapstructure"; + fetch = { + type = "git"; + url = "https://github.com/mitchellh/mapstructure"; + rev = "fa473d140ef3c6adf42d6b391fe76707f1f243c8"; + sha256 = "0f06q4fpzg0c370cvmpsl0iq2apl5nkbz5cd3nba5x5ysmshv1lm"; + }; + } + { + goPackagePath = "github.com/modern-go/concurrent"; + fetch = { + type = "git"; + url = "https://github.com/modern-go/concurrent"; + rev = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"; + sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"; + }; + } + { + goPackagePath = "github.com/modern-go/reflect2"; + fetch = { + type = "git"; + url = "https://github.com/modern-go/reflect2"; + rev = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd"; + sha256 = "1721y3yr3dpx5dx5ashf063qczk2awy5zjir1jvp1h5hn7qz4i49"; + }; + } + { + goPackagePath = "github.com/patrickmn/go-cache"; + fetch = { + type = "git"; + url = "https://github.com/patrickmn/go-cache"; + rev = "a3647f8e31d79543b2d0f0ae2fe5c379d72cedc0"; + sha256 = "10020inkzrm931r4bixf8wqr9n39wcrb78vfyxmbvjavvw4zybgs"; + }; + } + { + goPackagePath = "github.com/pborman/uuid"; + fetch = { + type = "git"; + url = "https://github.com/pborman/uuid"; + rev = "ca53cad383cad2479bbba7f7a1a05797ec1386e4"; + sha256 = "0rcx669bbjkkwdlw81spnra4ffgzd4rbpywnrj3w41m9vq6mk1gn"; + }; + } + { + goPackagePath = "github.com/pelletier/go-toml"; + fetch = { + type = "git"; + url = "https://github.com/pelletier/go-toml"; + rev = "c2dbbc24a97911339e01bda0b8cabdbd8f13b602"; + sha256 = "0v1dsqnk5zmn6ir8jgxijx14s47jvijlqfz3aq435snfrgybd5rz"; + }; + } + { + goPackagePath = "github.com/pkg/errors"; + fetch = { + type = "git"; + url = "https://github.com/pkg/errors"; + rev = "816c9085562cd7ee03e7f8188a1cfd942858cded"; + sha256 = "1ws5crb7c70wdicavl6qr4g03nn6m92zd6wwp9n2ygz5c8rmxh8k"; + }; + } + { + goPackagePath = "github.com/pmezard/go-difflib"; + fetch = { + type = "git"; + url = "https://github.com/pmezard/go-difflib"; + rev = "792786c7400a136282c1664665ae0a8db921c6c2"; + sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; + }; + } + { + goPackagePath = "github.com/prometheus/client_golang"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/client_golang"; + rev = "e7e903064f5e9eb5da98208bae10b475d4db0f8c"; + sha256 = "0mn6x6za7br81vc9s8d58ivylpx5j4xdq72n7kz3aybniif49r3i"; + }; + } + { + goPackagePath = "github.com/prometheus/client_model"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/client_model"; + rev = "fa8ad6fec33561be4280a8f0514318c79d7f6cb6"; + sha256 = "11a7v1fjzhhwsl128znjcf5v7v6129xjgkdpym2lial4lac1dhm9"; + }; + } + { + goPackagePath = "github.com/prometheus/common"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/common"; + rev = "13ba4ddd0caa9c28ca7b7bffe1dfa9ed8d5ef207"; + sha256 = "0i6mpcnsawi7f00rfmjfjq8llaplyzq4xrkrawlcgfd762p5hnp8"; + }; + } + { + goPackagePath = "github.com/prometheus/procfs"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/procfs"; + rev = "65c1f6f8f0fc1e2185eb9863a3bc751496404259"; + sha256 = "0jfzmr8642hr04naim1maa3wklxvcxklykri2z7k4ayizc974lkq"; + }; + } + { + goPackagePath = "github.com/shirou/gopsutil"; + fetch = { + type = "git"; + url = "https://github.com/shirou/gopsutil"; + rev = "8048a2e9c5773235122027dd585cf821b2af1249"; + sha256 = "17ri1ijhvg6gxscaw4sy0r5pkcyiqdsf6nn2d4q36hd0nrswvk29"; + }; + } + { + goPackagePath = "github.com/shirou/w32"; + fetch = { + type = "git"; + url = "https://github.com/shirou/w32"; + rev = "bb4de0191aa41b5507caa14b0650cdbddcd9280b"; + sha256 = "0xh5vqblhr2c3mlaswawx6nipi4rc2x73rbdvlkakmgi0nnl50m4"; + }; + } + { + goPackagePath = "github.com/spf13/afero"; + fetch = { + type = "git"; + url = "https://github.com/spf13/afero"; + rev = "d40851caa0d747393da1ffb28f7f9d8b4eeffebd"; + sha256 = "0miv4faf5ihjfifb1zv6aia6f6ik7h1s4954kcb8n6ixzhx9ck6k"; + }; + } + { + goPackagePath = "github.com/spf13/cast"; + fetch = { + type = "git"; + url = "https://github.com/spf13/cast"; + rev = "8965335b8c7107321228e3e3702cab9832751bac"; + sha256 = "177bk7lq40jbgv9p9r80aydpaccfk8ja3a7jjhfwiwk9r1pa4rr2"; + }; + } + { + goPackagePath = "github.com/spf13/jwalterweatherman"; + fetch = { + type = "git"; + url = "https://github.com/spf13/jwalterweatherman"; + rev = "4a4406e478ca629068e7768fc33f3f044173c0a6"; + sha256 = "093fmmvavv84pv4q84hav7ph3fmrq87bvspjj899q0qsx37yvdr8"; + }; + } + { + goPackagePath = "github.com/spf13/pflag"; + fetch = { + type = "git"; + url = "https://github.com/spf13/pflag"; + rev = "583c0c0531f06d5278b7d917446061adc344b5cd"; + sha256 = "0nr4mdpfhhk94hq4ymn5b2sxc47b29p1akxd8b0hx4dvdybmipb5"; + }; + } + { + goPackagePath = "github.com/spf13/viper"; + fetch = { + type = "git"; + url = "https://github.com/spf13/viper"; + rev = "b5e8006cbee93ec955a89ab31e0e3ce3204f3736"; + sha256 = "0y3r6ysi5vn0yq5c7pbl62yg2i64fkv54xgj2jf1hn3v6zzyimis"; + }; + } + { + goPackagePath = "github.com/stretchr/testify"; + fetch = { + type = "git"; + url = "https://github.com/stretchr/testify"; + rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686"; + sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "c10c31b5e94b6f7a0283272dc2bb27163dcea24b"; + sha256 = "1a4k61xrwmr99fib2m1rcavbaxihnsmy1bgqhff5hkcv4n7bpsl2"; + }; + } + { + goPackagePath = "golang.org/x/mobile"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/mobile"; + rev = "0ff817254b04da935cce10d2d1270ccf047fbbd7"; + sha256 = "0hzsis106xh3hcydjribcar75va3ghp4hwbj9982h2msi27v54x4"; + }; + } + { + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "1c05540f6879653db88113bc4a2b70aec4bd491f"; + sha256 = "0h8yqb0vcqgllgydrf9d3rzp83w8wlr8f0nm6r1rwf2qg30pq1pd"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "95c6576299259db960f6c5b9b69ea52422860fce"; + sha256 = "1fhq8bianb9a1iccpr92mi2hix9zvm10n0f7syx6vfbxdw32i316"; + }; + } + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "b19bf474d317b857955b12035d2c5acb57ce8b01"; + sha256 = "0wc8csaafp0ps9jb2hdk8d6xpyw1axhk1np73h0z17x09zk3ylcr"; + }; + } + { + goPackagePath = "golang.org/x/time"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/time"; + rev = "a4bde12657593d5e90d0533a3e4fd95e635124cb"; + sha256 = "07r227rrqgwkchm63dzmdyv5yplbla1vnwkn6qrr940l4psy15aw"; + }; + } + { + goPackagePath = "gopkg.in/inf.v0"; + fetch = { + type = "git"; + url = "https://github.com/go-inf/inf"; + rev = "3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4"; + sha256 = "0rf3vwyb8aqnac9x9d6ax7z5526c45a16yjm2pvkijr6qgqz8b82"; + }; + } + { + goPackagePath = "gopkg.in/yaml.v2"; + fetch = { + type = "git"; + url = "https://github.com/go-yaml/yaml"; + rev = "d670f9405373e636a5a2765eea47fac0c9bc91a4"; + sha256 = "1w1xid51n8v1mydn2m3vgggw8qgpd5a5sr62snsc77d99fpjsrs0"; + }; + } + { + goPackagePath = "gopkg.in/zorkian/go-datadog-api.v2"; + fetch = { + type = "git"; + url = "https://github.com/zorkian/go-datadog-api"; + rev = "6c08e2322af96e867e5715aedd6ea194c42cf44f"; + sha256 = "16ha3azq9981hwpn18sd50ai6d1h85fsawbdxp352c4gi8bhj8zw"; + }; + } + { + goPackagePath = "k8s.io/api"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/api"; + rev = "9e5ffd1f1320950b238cfce291b926411f0af722"; + sha256 = "03992x9n9b8w9rlf70wizn7iqk8cbyksxg0sdc1mm5jyzyvgksgf"; + }; + } + { + goPackagePath = "k8s.io/apimachinery"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/apimachinery"; + rev = "e386b2658ed20923da8cc9250e552f082899a1ee"; + sha256 = "0lgwpsvx0gpnrdnkqc9m96xwkifdq50l7cj9rvh03njws4rbd8jz"; + }; + } + { + goPackagePath = "k8s.io/apiserver"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/apiserver"; + rev = "2cf66d2375dce045e1e02e1d7b74a0d1e34fedb3"; + sha256 = "0x0am99n25njpbd1x20bhyadpv9w6qqjmspp1ahzpmdwjzrnsagg"; + }; + } + { + goPackagePath = "k8s.io/client-go"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/client-go"; + rev = "23781f4d6632d88e869066eaebb743857aa1ef9b"; + sha256 = "0cazbcv7j7fgjs00arx3a8f0z0ikybmv16ccy0yg0wp0nbc05r6v"; + }; + } + { + goPackagePath = "k8s.io/metrics"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/metrics"; + rev = "0d9ea2ac660031c8f2726a735dda29441f396f99"; + sha256 = "0bcsb7s4wlmrja35zvz4s10cf3w7dfn2ckjv6apxd1ykdjxnsk71"; + }; + } +] diff --git a/pkgs/tools/networking/dd-agent/datadog-process-agent.nix b/pkgs/tools/networking/dd-agent/datadog-process-agent.nix new file mode 100644 index 000000000000..7541eee0a20e --- /dev/null +++ b/pkgs/tools/networking/dd-agent/datadog-process-agent.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchFromGitHub, buildGoPackage }: + +buildGoPackage rec { + name = "datadog-process-agent-${version}"; + # NOTE: this is 6.5.0 + https://github.com/DataDog/datadog-process-agent/pull/185 + version = "6.5.0"; + owner = "DataDog"; + repo = "datadog-process-agent"; + + src = fetchFromGitHub { + inherit owner repo; + rev = "bd96c99c97e8639fd3ea72e61a492c0a74686abe"; + sha256 = "0afdf344256jivzhdv3k9n9i4aik1yr805dnrc2i3d4di9w8vg8c"; + }; + + goDeps = ./datadog-process-agent-deps.nix; + goPackagePath = "github.com/${owner}/${repo}"; + + meta = with stdenv.lib; { + description = "Live process collector for the DataDog Agent v6"; + homepage = https://www.datadoghq.com; + license = licenses.bsd3; + platforms = platforms.all; + maintainers = with maintainers; [ domenkozar rvl ]; + }; +} diff --git a/pkgs/tools/networking/dd-agent/datadog-trace-agent-deps.nix b/pkgs/tools/networking/dd-agent/datadog-trace-agent-deps.nix new file mode 100644 index 000000000000..a51cf1839930 --- /dev/null +++ b/pkgs/tools/networking/dd-agent/datadog-trace-agent-deps.nix @@ -0,0 +1,156 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "github.com/DataDog/datadog-agent"; + fetch = { + type = "git"; + url = "https://github.com/DataDog/datadog-agent"; + rev = "92733ff01547103d5286afc9e272d501cb18f761"; + sha256 = "1mmb7gyin6c4l6pj0nw3kpmj8wvjm7c8n4h5frv26bhg84m15xhd"; + }; + } + { + goPackagePath = "github.com/DataDog/datadog-go"; + fetch = { + type = "git"; + url = "https://github.com/DataDog/datadog-go"; + rev = "a9c7a9896c1847c9cc2b068a2ae68e9d74540a5d"; + sha256 = "1m1vpi2s22dqcq0fqhfp3skzkmsbmhzyiw2kh2dw6ii7qimy8zki"; + }; + } + { + goPackagePath = "github.com/StackExchange/wmi"; + fetch = { + type = "git"; + url = "https://github.com/StackExchange/wmi"; + rev = "ea383cf3ba6ec950874b8486cd72356d007c768f"; + sha256 = "1x3a3rdxccrzrnkld67p9ilm086v4w195rdhyw0bq39x1v1vzbln"; + }; + } + { + goPackagePath = "github.com/cihub/seelog"; + fetch = { + type = "git"; + url = "https://github.com/cihub/seelog"; + rev = "d2c6e5aa9fbfdd1c624e140287063c7730654115"; + sha256 = "0ab9kyrh51x1x71z37pwjsla0qv11a1qv697xafyc4r5nq5hds6p"; + }; + } + { + goPackagePath = "github.com/davecgh/go-spew"; + fetch = { + type = "git"; + url = "https://github.com/davecgh/go-spew"; + rev = "346938d642f2ec3594ed81d874461961cd0faa76"; + sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; + }; + } + { + goPackagePath = "github.com/go-ini/ini"; + fetch = { + type = "git"; + url = "https://github.com/go-ini/ini"; + rev = "74bdc99692c3408cb103221e38675ce8fda0a718"; + sha256 = "0ad93rznilmd1hw20nlkr7ywi3sbd299mynf4db20k5yl34r3498"; + }; + } + { + goPackagePath = "github.com/go-ole/go-ole"; + fetch = { + type = "git"; + url = "https://github.com/go-ole/go-ole"; + rev = "de8695c8edbf8236f30d6e1376e20b198a028d42"; + sha256 = "084caxl71v8lgg475whj2pz9mij3wk3gpbh3pfyf2dm66b6xrq2k"; + }; + } + { + goPackagePath = "github.com/gogo/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/gogo/protobuf"; + rev = "d76fbc1373015ced59b43ac267f28d546b955683"; + sha256 = "051a3imx2m7gpns8cjm1gckif9z6i4ik0svc1i8j7h86800c5rg0"; + }; + } + { + goPackagePath = "github.com/golang/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/golang/protobuf"; + rev = "1e59b77b52bf8e4b449a57e6f79f21226d571845"; + sha256 = "19bkh81wnp6njg3931wky6hsnnl2d1ig20vfjxpv450sd3k6yys8"; + }; + } + { + goPackagePath = "github.com/philhofer/fwd"; + fetch = { + type = "git"; + url = "https://github.com/philhofer/fwd"; + rev = "bb6d471dc95d4fe11e432687f8b70ff496cf3136"; + sha256 = "1pg84khadh79v42y8sjsdgfb54vw2kzv7hpapxkifgj0yvcp30g2"; + }; + } + { + goPackagePath = "github.com/pmezard/go-difflib"; + fetch = { + type = "git"; + url = "https://github.com/pmezard/go-difflib"; + rev = "792786c7400a136282c1664665ae0a8db921c6c2"; + sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; + }; + } + { + goPackagePath = "github.com/shirou/gopsutil"; + fetch = { + type = "git"; + url = "https://github.com/shirou/gopsutil"; + rev = "70a1b78fe69202d93d6718fc9e3a4d6f81edfd58"; + sha256 = "04qbzj7r7ahq6s407lh9rb3xagbnaj5wp79siq49qkiz3101kfdb"; + }; + } + { + goPackagePath = "github.com/shirou/w32"; + fetch = { + type = "git"; + url = "https://github.com/shirou/w32"; + rev = "bb4de0191aa41b5507caa14b0650cdbddcd9280b"; + sha256 = "0xh5vqblhr2c3mlaswawx6nipi4rc2x73rbdvlkakmgi0nnl50m4"; + }; + } + { + goPackagePath = "github.com/stretchr/testify"; + fetch = { + type = "git"; + url = "https://github.com/stretchr/testify"; + rev = "12b6f73e6084dad08a7c6e575284b177ecafbc71"; + sha256 = "01f80s0q64pw5drfgqwwk1wfwwkvd2lhbs56lhhkff4ni83k73fd"; + }; + } + { + goPackagePath = "github.com/tinylib/msgp"; + fetch = { + type = "git"; + url = "https://github.com/tinylib/msgp"; + rev = "362bfb3384d53ae4d5dd745983a4d70b6d23628c"; + sha256 = "0b39cp417ndznkfwdqcbh89f9x3ml4rn7kf4l4als7vqrrwk7vrz"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "8f0908ab3b2457e2e15403d3697c9ef5cb4b57a9"; + sha256 = "04va4pqygfzr89fx873k44bmivk7nybqalybi6q96lnn45h2scbr"; + }; + } + { + goPackagePath = "gopkg.in/yaml.v2"; + fetch = { + type = "git"; + url = "https://github.com/go-yaml/yaml"; + rev = "cd8b52f8269e0feb286dfeef29f8fe4d5b397e0b"; + sha256 = "1hj2ag9knxflpjibck0n90jrhsrqz7qvad4qnif7jddyapi9bqzl"; + }; + } +] \ No newline at end of file diff --git a/pkgs/tools/networking/dd-agent/datadog-trace-agent.nix b/pkgs/tools/networking/dd-agent/datadog-trace-agent.nix new file mode 100644 index 000000000000..bdd3491ed18f --- /dev/null +++ b/pkgs/tools/networking/dd-agent/datadog-trace-agent.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub, buildGoPackage }: + +buildGoPackage rec { + name = "datadog-trace-agent-${version}"; + version = "6.5.0"; + owner = "DataDog"; + repo = "datadog-trace-agent"; + + src = fetchFromGitHub { + inherit owner repo; + rev = "6.5.0"; + sha256 = "0xhhcdridilhdwpmr9h3cqg5w4fh87l1jhvzg34k30gdh0g81afw"; + }; + + goDeps = ./datadog-trace-agent-deps.nix; + goPackagePath = "github.com/${owner}/${repo}"; + + meta = with stdenv.lib; { + description = "Live trace collector for the DataDog Agent v6"; + homepage = https://www.datadoghq.com; + license = licenses.bsd3; + platforms = platforms.all; + maintainers = with maintainers; [ rob ]; + }; +} diff --git a/pkgs/tools/networking/dd-agent/deps.nix b/pkgs/tools/networking/dd-agent/deps.nix index 7a8fc69b2a42..eddd16e0ab9d 100644 --- a/pkgs/tools/networking/dd-agent/deps.nix +++ b/pkgs/tools/networking/dd-agent/deps.nix @@ -1,353 +1,1110 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) [ { - goPackagePath = "github.com/DataDog/agent-payload"; + goPackagePath = "bitbucket.org/ww/goautoneg"; + fetch = { + type = "hg"; + url = "https://bitbucket.org/ww/goautoneg"; + rev = "75cd24fc2f2c2a2088577d12123ddee5f54e0675"; + sha256 = "19khhn5xhqv1yp7d6k987gh5w5rhrjnp4p0c6fyrd8z6lzz5h9qi"; + }; + } + { + goPackagePath = "github.com/DataDog/agent-payload"; fetch = { type = "git"; url = "https://github.com/DataDog/agent-payload"; - rev = "3b793015ecfa5b829e8a466bd7cce836891502cc"; - sha256 = "0lg7c1whmvk4a13mrivdjfzfxqan07kvs2calgylncy7yf4szdp6"; + rev = "c76e9d5be7457cafb7b3e056c6e8ae127b1f0431"; + sha256 = "0wva55yz5gs5gw23icz1z23hwhjw5vmijx4aa3fp3bq6pi63s873"; }; } { - goPackagePath = "github.com/DataDog/gohai"; + goPackagePath = "github.com/DataDog/gohai"; fetch = { type = "git"; url = "https://github.com/DataDog/gohai"; - rev = "d80d0f562a71fa2380fbeccc93ba5a2e325606e4"; - sha256 = "1frslms7f5i8dc8n0v9pb64mf4zdj3q2c005qxajl8j8i9nhj7yb"; + rev = "508b4f7bfc834501c944ab00e99b6f0e760f5ea7"; + sha256 = "0qnhckvj3sk9rwc3dxz48zhx5p8ajg71azhi3y1l7ac6ayzpsc7f"; }; } { - goPackagePath = "github.com/DataDog/mmh3"; + goPackagePath = "github.com/DataDog/mmh3"; fetch = { type = "git"; url = "https://github.com/DataDog/mmh3"; - rev = "2cfb68475274527a10701355c739f31dd404718c"; + rev = "2cfb68475274527a10701355c739f31dd404718c"; sha256 = "09jgzxi08pkxllxk3f5qwipz96jxrw5v035fj2bkid1d4akn8y0b"; }; } { - goPackagePath = "github.com/beevik/ntp"; + goPackagePath = "github.com/DataDog/zstd"; + fetch = { + type = "git"; + url = "https://github.com/DataDog/zstd"; + rev = "aebefd9fcb99f22cd691ef778a12ed68f0e6a1ab"; + sha256 = "06wphl43ji23c0cmmm6fd3wszbwq36mdp1jarak2a6hmxl6yf0b8"; + }; + } + { + goPackagePath = "github.com/Microsoft/go-winio"; + fetch = { + type = "git"; + url = "https://github.com/Microsoft/go-winio"; + rev = "67921128fb397dd80339870d2193d6b1e6856fd4"; + sha256 = "1m3ajjwpdmbzhn5iclhzgyknfncw06fnd5n91yxlf75qsq235rz3"; + }; + } + { + goPackagePath = "github.com/NYTimes/gziphandler"; + fetch = { + type = "git"; + url = "https://github.com/NYTimes/gziphandler"; + rev = "2600fb119af974220d3916a5916d6e31176aac1b"; + sha256 = "0bh6qqz2iyrnxhhj02s8mqayqwqxy182ldxh97q1vg7phlbm52xx"; + }; + } + { + goPackagePath = "github.com/PuerkitoBio/purell"; + fetch = { + type = "git"; + url = "https://github.com/PuerkitoBio/purell"; + rev = "0bcb03f4b4d0a9428594752bd2a3b9aa0a9d4bd4"; + sha256 = "0vsxyn1fbm7g873b8kf3hcsgqgncb5nmfq3zfsc35a9yhzarka91"; + }; + } + { + goPackagePath = "github.com/PuerkitoBio/urlesc"; + fetch = { + type = "git"; + url = "https://github.com/PuerkitoBio/urlesc"; + rev = "de5bf2ad457846296e2031421a34e2568e304e35"; + sha256 = "0n0srpqwbaan1wrhh2b7ysz543pjs1xw2rghvqyffg9l0g8kzgcw"; + }; + } + { + goPackagePath = "github.com/StackExchange/wmi"; + fetch = { + type = "git"; + url = "https://github.com/StackExchange/wmi"; + rev = "5d049714c4a64225c3c79a7cf7d02f7fb5b96338"; + sha256 = "1slw6v1fl8i0hz4db9lph55pbhnrxhqyndq6vm27dgvpj22k29fk"; + }; + } + { + goPackagePath = "github.com/aws/aws-sdk-go"; + fetch = { + type = "git"; + url = "https://github.com/aws/aws-sdk-go"; + rev = "bff41fb23b7550368282029f6478819d6a99ae0f"; + sha256 = "1hcd8f3m2cq02mj9i8c1ynbh3j0iyw14l1wszm0qgs18nsj1rzgn"; + }; + } + { + goPackagePath = "github.com/beevik/ntp"; fetch = { type = "git"; url = "https://github.com/beevik/ntp"; - rev = "cb3dae3a7588ae35829eb5724df611cd75152fba"; + rev = "cb3dae3a7588ae35829eb5724df611cd75152fba"; sha256 = "0nc6f7d0xw23y18z9qxrmm8kvnywihassyk706mn9v4makmhalnz"; }; } { - goPackagePath = "github.com/cihub/seelog"; + goPackagePath = "github.com/beorn7/perks"; fetch = { type = "git"; - url = "https://github.com/cihub/seelog"; - rev = "f561c5e57575bb1e0a2167028b7339b3a8d16fb4"; - sha256 = "0r3228hvgljgpaggj6b9mvxfsizfw25q2c1761wsvcif8gz49cvl"; + url = "https://github.com/beorn7/perks"; + rev = "3a771d992973f24aa725d07868b467d1ddfceafb"; + sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3"; }; } { - goPackagePath = "github.com/docker/docker"; + goPackagePath = "github.com/cenkalti/backoff"; + fetch = { + type = "git"; + url = "https://github.com/cenkalti/backoff"; + rev = "2ea60e5f094469f9e65adb9cd103795b73ae743e"; + sha256 = "0k4899ifpir6kmfxli8a2xfj5zdh0xb2jd0fq2r38wzd4pk25ipr"; + }; + } + { + goPackagePath = "github.com/cihub/seelog"; + fetch = { + type = "git"; + url = "https://github.com/cihub/seelog"; + rev = "d2c6e5aa9fbfdd1c624e140287063c7730654115"; + sha256 = "0ab9kyrh51x1x71z37pwjsla0qv11a1qv697xafyc4r5nq5hds6p"; + }; + } + { + goPackagePath = "github.com/clbanning/mxj"; + fetch = { + type = "git"; + url = "https://github.com/clbanning/mxj"; + rev = "1f00e0bf9bacd7ea9c93d27594d1d1f5a41bac36"; + sha256 = "1cb7kib79xrzr8n91p6kskmn30ayqrhbqql2ppyf879967wbm8qy"; + }; + } + { + goPackagePath = "github.com/coreos/etcd"; + fetch = { + type = "git"; + url = "https://github.com/coreos/etcd"; + rev = "c9504f61fc7f29b0ad30bf8bab02d9e1b600e962"; + sha256 = "1ap8zhfz6pcn2ipn27s84ihpyrvpjrb48mpy4n5pr6khrni83p1a"; + }; + } + { + goPackagePath = "github.com/coreos/go-semver"; + fetch = { + type = "git"; + url = "https://github.com/coreos/go-semver"; + rev = "8ab6407b697782a06568d4b7f1db25550ec2e4c6"; + sha256 = "1gghi5bnqj50hfxhqc1cxmynqmh2yk9ii7ab9gsm75y5cp94ymk0"; + }; + } + { + goPackagePath = "github.com/coreos/go-systemd"; + fetch = { + type = "git"; + url = "https://github.com/coreos/go-systemd"; + rev = "40e2722dffead74698ca12a750f64ef313ddce05"; + sha256 = "0kq7aa0pbn8gv9ny2a1gfx3ybsqyryfwz9gv7fck6zfc8xxbl1fa"; + }; + } + { + goPackagePath = "github.com/coreos/pkg"; + fetch = { + type = "git"; + url = "https://github.com/coreos/pkg"; + rev = "97fdf19511ea361ae1c100dd393cc47f8dcfa1e1"; + sha256 = "1srn87wih25l09f75483hnxsr8fc6rq3bk7w1x8125ym39p6mg21"; + }; + } + { + goPackagePath = "github.com/davecgh/go-spew"; + fetch = { + type = "git"; + url = "https://github.com/davecgh/go-spew"; + rev = "346938d642f2ec3594ed81d874461961cd0faa76"; + sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; + }; + } + { + goPackagePath = "github.com/docker/distribution"; + fetch = { + type = "git"; + url = "https://github.com/docker/distribution"; + rev = "48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89"; + sha256 = "0nj4xd72mik4pj8g065cqb0yjmgpj5ppsqf2k5ibz9f68c39c00b"; + }; + } + { + goPackagePath = "github.com/docker/docker"; fetch = { type = "git"; url = "https://github.com/docker/docker"; - rev = "092cba3727bb9b4a2f0e922cd6c0f93ea270e363"; + rev = "092cba3727bb9b4a2f0e922cd6c0f93ea270e363"; sha256 = "0l9kjibnpwcgk844sibxk9ppyqniw9r0np1mzp95f8f461jb0iar"; }; } { - goPackagePath = "github.com/dsnet/compress"; + goPackagePath = "github.com/docker/go-connections"; + fetch = { + type = "git"; + url = "https://github.com/docker/go-connections"; + rev = "3ede32e2033de7505e6500d6c868c2b9ed9f169d"; + sha256 = "0v1pkr8apwmhyzbjfriwdrs1ihlk6pw7izm57r24mf9jdmg3fyb0"; + }; + } + { + goPackagePath = "github.com/docker/go-units"; + fetch = { + type = "git"; + url = "https://github.com/docker/go-units"; + rev = "47565b4f722fb6ceae66b95f853feed578a4a51c"; + sha256 = "0npxsb3pp89slwf4a73fxm20hykad8xggij6i6hcd5jy19bjrd93"; + }; + } + { + goPackagePath = "github.com/dsnet/compress"; fetch = { type = "git"; url = "https://github.com/dsnet/compress"; - rev = "cc9eb1d7ad760af14e8f918698f745e80377af4f"; + rev = "cc9eb1d7ad760af14e8f918698f745e80377af4f"; sha256 = "159liclywmyb6zx88ga5gn42hfl4cpk1660zss87fkx31hdq9fgx"; }; } { - goPackagePath = "github.com/fatih/color"; + goPackagePath = "github.com/dustin/go-humanize"; fetch = { type = "git"; - url = "https://github.com/fatih/color"; - rev = "507f6050b8568533fb3f5504de8e5205fa62a114"; - sha256 = "0k1v9dkhrxiqhg48yqkwzpd7x40xx38gv2pgknswbsy4r8w644i7"; + url = "https://github.com/dustin/go-humanize"; + rev = "9f541cc9db5d55bce703bd99987c9d5cb8eea45e"; + sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3"; }; } { - goPackagePath = "github.com/fsnotify/fsnotify"; + goPackagePath = "github.com/elazarl/go-bindata-assetfs"; + fetch = { + type = "git"; + url = "https://github.com/elazarl/go-bindata-assetfs"; + rev = "30f82fa23fd844bd5bb1e5f216db87fd77b5eb43"; + sha256 = "1swfb37g6sga3awvcmxf49ngbpvjv7ih5an9f8ixjqcfcwnb7nzp"; + }; + } + { + goPackagePath = "github.com/emicklei/go-restful"; + fetch = { + type = "git"; + url = "https://github.com/emicklei/go-restful"; + rev = "3658237ded108b4134956c1b3050349d93e7b895"; + sha256 = "07sm3b5dlrqld4r8r1w79s37y41fk4zmw4afhi2ragjy1iarqck3"; + }; + } + { + goPackagePath = "github.com/emicklei/go-restful-swagger12"; + fetch = { + type = "git"; + url = "https://github.com/emicklei/go-restful-swagger12"; + rev = "dcef7f55730566d41eae5db10e7d6981829720f6"; + sha256 = "0zz1f6n1qfbyrp592mgyrkyfhki3r0ksic6ja9lxisg8br1ibrvq"; + }; + } + { + goPackagePath = "github.com/evanphx/json-patch"; + fetch = { + type = "git"; + url = "https://github.com/evanphx/json-patch"; + rev = "afac545df32f2287a079e2dfb7ba2745a643747e"; + sha256 = "1d90prf8wfvndqjn6nr0k405ykia5vb70sjw4ywd49s9p3wcdyn8"; + }; + } + { + goPackagePath = "github.com/fatih/color"; + fetch = { + type = "git"; + url = "https://github.com/fatih/color"; + rev = "5b77d2a35fb0ede96d138fc9a99f5c9b6aef11b4"; + sha256 = "0v8msvg38r8d1iiq2i5r4xyfx0invhc941kjrsg5gzwvagv55inv"; + }; + } + { + goPackagePath = "github.com/fsnotify/fsnotify"; fetch = { type = "git"; url = "https://github.com/fsnotify/fsnotify"; - rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9"; + rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9"; sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g"; }; } { - goPackagePath = "github.com/go-ini/ini"; + goPackagePath = "github.com/geoffgarside/ber"; + fetch = { + type = "git"; + url = "https://github.com/geoffgarside/ber"; + rev = "0b763e6b6fb1cb7422c29cd9195a3abf625651fb"; + sha256 = "04k9k6805mvgp6gxs53frvlpp45hvkvrpj1jl1hc27ldwv5gpjrk"; + }; + } + { + goPackagePath = "github.com/ghodss/yaml"; + fetch = { + type = "git"; + url = "https://github.com/ghodss/yaml"; + rev = "0ca9ea5df5451ffdf184b4428c902747c2c11cd7"; + sha256 = "0skwmimpy7hlh7pva2slpcplnm912rp3igs98xnqmn859kwa5v8g"; + }; + } + { + goPackagePath = "github.com/go-ini/ini"; fetch = { type = "git"; url = "https://github.com/go-ini/ini"; - rev = "bda519ae5f4cbc60d391ff8610711627a08b86ae"; - sha256 = "05vcc3ssxyrk8g3sr4gs888vllgjqfq11na63qz2pvaiy7m0rqrs"; + rev = "06f5f3d67269ccec1fe5fe4134ba6e982984f7f5"; + sha256 = "0fx123601aiqqn0yr9vj6qp1bh8gp240w4qdm76irs73q8dxlk7a"; }; } { - goPackagePath = "github.com/gogo/protobuf"; + goPackagePath = "github.com/go-ole/go-ole"; + fetch = { + type = "git"; + url = "https://github.com/go-ole/go-ole"; + rev = "a41e3c4b706f6ae8dfbff342b06e40fa4d2d0506"; + sha256 = "114h8x7dh4jp7w7k678fm98lr9icavsf74v6jfipyq7q35bsfr1p"; + }; + } + { + goPackagePath = "github.com/go-openapi/jsonpointer"; + fetch = { + type = "git"; + url = "https://github.com/go-openapi/jsonpointer"; + rev = "3a0015ad55fa9873f41605d3e8f28cd279c32ab2"; + sha256 = "02an755ashhckqwxyq2avgn8mm4qq3hxda2jsj1a3bix2gkb45v7"; + }; + } + { + goPackagePath = "github.com/go-openapi/jsonreference"; + fetch = { + type = "git"; + url = "https://github.com/go-openapi/jsonreference"; + rev = "3fb327e6747da3043567ee86abd02bb6376b6be2"; + sha256 = "0zwsrmqqcihm0lj2pc18cpm7wnn1dzwr4kvrlyrxf0lnn7dsdsbm"; + }; + } + { + goPackagePath = "github.com/go-openapi/spec"; + fetch = { + type = "git"; + url = "https://github.com/go-openapi/spec"; + rev = "bcff419492eeeb01f76e77d2ebc714dc97b607f5"; + sha256 = "00z8sv766kjdrdvpyzm9c5x3d45gssbwsm77qihmkflric6a3d3l"; + }; + } + { + goPackagePath = "github.com/go-openapi/swag"; + fetch = { + type = "git"; + url = "https://github.com/go-openapi/swag"; + rev = "811b1089cde9dad18d4d0c2d09fbdbf28dbd27a5"; + sha256 = "0hkbrq4jq9s4nrz7xpx03z1zljss1zdylm3zb76hhjpp0s7hz418"; + }; + } + { + goPackagePath = "github.com/gogo/protobuf"; fetch = { type = "git"; url = "https://github.com/gogo/protobuf"; - rev = "1ef32a8b9fc3f8ec940126907cedb5998f6318e4"; - sha256 = "0zk2n0n35ksskr5cd83k5k8wg21ckrcggjy88bym2s21ngj5w4fh"; + rev = "1adfc126b41513cc696b209667c8656ea7aac67c"; + sha256 = "1j7azzlnihcvnd1apw5zr0bz30h7n0gyimqqkgc76vzb1n5dpi7m"; }; } { - goPackagePath = "github.com/golang/snappy"; + goPackagePath = "github.com/golang/glog"; + fetch = { + type = "git"; + url = "https://github.com/golang/glog"; + rev = "23def4e6c14b4da8ac2ed8007337bc5eb5007998"; + sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30"; + }; + } + { + goPackagePath = "github.com/golang/groupcache"; + fetch = { + type = "git"; + url = "https://github.com/golang/groupcache"; + rev = "24b0969c4cb722950103eed87108c8d291a8df00"; + sha256 = "0rj588dxg4ncanj8vcsixi00161xq54nz7siv47d5ijmzgxs82zf"; + }; + } + { + goPackagePath = "github.com/golang/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/golang/protobuf"; + rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265"; + sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq"; + }; + } + { + goPackagePath = "github.com/golang/snappy"; fetch = { type = "git"; url = "https://github.com/golang/snappy"; - rev = "553a641470496b2327abcac10b36396bd98e45c9"; - sha256 = "0kssxnih1l722hx9219c7javganjqkqhvl3i0hp0hif6xm6chvqk"; + rev = "2e65f85255dbc3072edf28d6b5b8efc472979f5a"; + sha256 = "05w6mpc4qcy0pv8a2bzng8nf4s5rf5phfang4jwy9rgf808q0nxf"; }; } { - goPackagePath = "github.com/gorilla/mux"; + goPackagePath = "github.com/google/gofuzz"; + fetch = { + type = "git"; + url = "https://github.com/google/gofuzz"; + rev = "24818f796faf91cd76ec7bddd72458fbced7a6c1"; + sha256 = "0cq90m2lgalrdfrwwyycrrmn785rgnxa3l3vp9yxkvnv88bymmlm"; + }; + } + { + goPackagePath = "github.com/googleapis/gnostic"; + fetch = { + type = "git"; + url = "https://github.com/googleapis/gnostic"; + rev = "7c663266750e7d82587642f65e60bc4083f1f84e"; + sha256 = "0yh3ckd7m0r9h50wmxxvba837d0wb1k5yd439zq4p1kpp4390z12"; + }; + } + { + goPackagePath = "github.com/gorilla/context"; + fetch = { + type = "git"; + url = "https://github.com/gorilla/context"; + rev = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42"; + sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4"; + }; + } + { + goPackagePath = "github.com/gorilla/mux"; fetch = { type = "git"; url = "https://github.com/gorilla/mux"; - rev = "ded0c29b24f96f46cf349e6701b099db601cf8ec"; - sha256 = "125dxfxs7his95fd2r28bn1rpb78pldfgm3lmw84ha1c0v5gfh33"; + rev = "e3702bed27f0d39777b0b37b664b6280e8ef8fbf"; + sha256 = "0pvzm23hklxysspnz52mih6h1q74vfrdhjfm1l3sa9r8hhqmmld2"; }; } { - goPackagePath = "github.com/hashicorp/hcl"; + goPackagePath = "github.com/hashicorp/consul"; + fetch = { + type = "git"; + url = "https://github.com/hashicorp/consul"; + rev = "fb848fc48818f58690db09d14640513aa6bf3c02"; + sha256 = "0ra38xrh6ghcnix8w6gjs33yr2ra1n5jvf8lww4csr4dgw5bh5b1"; + }; + } + { + goPackagePath = "github.com/hashicorp/go-cleanhttp"; + fetch = { + type = "git"; + url = "https://github.com/hashicorp/go-cleanhttp"; + rev = "d5fe4b57a186c716b0e00b8c301cbd9b4182694d"; + sha256 = "1m20y90syky4xr81sm3980jpil81nnpzmi6kv0vjr6p584gl1hn8"; + }; + } + { + goPackagePath = "github.com/hashicorp/go-rootcerts"; + fetch = { + type = "git"; + url = "https://github.com/hashicorp/go-rootcerts"; + rev = "6bb64b370b90e7ef1fa532be9e591a81c3493e00"; + sha256 = "1a81fcm1i0ji2iva0dcimiichgwpbcb7lx0vyaks87zj5wf04qy9"; + }; + } + { + goPackagePath = "github.com/hashicorp/golang-lru"; + fetch = { + type = "git"; + url = "https://github.com/hashicorp/golang-lru"; + rev = "0fb14efe8c47ae851c0034ed7a448854d3d34cf3"; + sha256 = "0vg4yn3088ym4sj1d34kr13lp4v5gya7r2nxshp2bz70n46fsqn2"; + }; + } + { + goPackagePath = "github.com/hashicorp/hcl"; fetch = { type = "git"; url = "https://github.com/hashicorp/hcl"; - rev = "ef8a98b0bbce4a65b5aa4c368430a80ddc533168"; + rev = "ef8a98b0bbce4a65b5aa4c368430a80ddc533168"; sha256 = "1qalfsc31fra7hcw2lc3s20aj7al62fq3j5fn5kga3mg99b82nyr"; }; } { - goPackagePath = "github.com/kardianos/osext"; + goPackagePath = "github.com/hashicorp/serf"; + fetch = { + type = "git"; + url = "https://github.com/hashicorp/serf"; + rev = "d6574a5bb1226678d7010325fb6c985db20ee458"; + sha256 = "1arakjvhyasrk52vhxas2ghlrby3i3wj59r7sjrkbpln2cdbqnlx"; + }; + } + { + goPackagePath = "github.com/hectane/go-acl"; + fetch = { + type = "git"; + url = "https://github.com/hectane/go-acl"; + rev = "7f56832555fc229dad908c67d65ed3ce6156b70c"; + sha256 = "17crpqmn51fqcz0j1vi4grwwiaqpvc3zhl102hn5sy7s2lmdf630"; + }; + } + { + goPackagePath = "github.com/howeyc/gopass"; + fetch = { + type = "git"; + url = "https://github.com/howeyc/gopass"; + rev = "bf9dde6d0d2c004a008c27aaee91170c786f6db8"; + sha256 = "1jxzyfnqi0h1fzlsvlkn10bncic803bfhslyijcxk55mgh297g45"; + }; + } + { + goPackagePath = "github.com/imdario/mergo"; + fetch = { + type = "git"; + url = "https://github.com/imdario/mergo"; + rev = "9316a62528ac99aaecb4e47eadd6dc8aa6533d58"; + sha256 = "1mvgn89vp39gcpvhiq4n7nw5ipj7fk6h03jgc6fjwgvwvss213pb"; + }; + } + { + goPackagePath = "github.com/inconshreveable/mousetrap"; + fetch = { + type = "git"; + url = "https://github.com/inconshreveable/mousetrap"; + rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"; + sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152"; + }; + } + { + goPackagePath = "github.com/jmespath/go-jmespath"; + fetch = { + type = "git"; + url = "https://github.com/jmespath/go-jmespath"; + rev = "0b12d6b5"; + sha256 = "1vv6hph8j6xgv7gwl9vvhlsaaqsm22sxxqmgmldi4v11783pc1ld"; + }; + } + { + goPackagePath = "github.com/json-iterator/go"; + fetch = { + type = "git"; + url = "https://github.com/json-iterator/go"; + rev = "f2b4162afba35581b6d4a50d3b8f34e33c144682"; + sha256 = "0siqfghsm2lkdwinvg8x5gls3p76rq3cdm59c1r4x0b2mdfhnvcd"; + }; + } + { + goPackagePath = "github.com/k-sone/snmpgo"; + fetch = { + type = "git"; + url = "https://github.com/k-sone/snmpgo"; + rev = "de09377ff34857b08afdc16ea8c7c2929eb1fc6e"; + sha256 = "0fia82msxviawcp5w4j4ll9n7z3gfjjvigqcq0d94cshj9ras10j"; + }; + } + { + goPackagePath = "github.com/kardianos/osext"; fetch = { type = "git"; url = "https://github.com/kardianos/osext"; - rev = "ae77be60afb1dcacde03767a8c37337fad28ac14"; + rev = "ae77be60afb1dcacde03767a8c37337fad28ac14"; sha256 = "056dkgxrqjj5r18bnc3knlpgdz5p3yvp12y4y978hnsfhwaqvbjz"; }; } { - goPackagePath = "github.com/magiconair/properties"; + goPackagePath = "github.com/kubernetes-incubator/custom-metrics-apiserver"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes-incubator/custom-metrics-apiserver"; + rev = "e61f72fec56ab519d74ebd396cd3fcf31b084558"; + sha256 = "1cgbn0yzvrqrxq4kwwz2d6vddi9py2z18dx33yjd8w85j9ghhg6g"; + }; + } + { + goPackagePath = "github.com/lxn/walk"; + fetch = { + type = "git"; + url = "https://github.com/lxn/walk"; + rev = "02935bac0ab8448d5f9bf72ebeeb7ca0d5553f9b"; + sha256 = "0m0dva6nyv6vxc188c9003g5ylxb6clmlcvqjgaibbcrxkxjw1d5"; + }; + } + { + goPackagePath = "github.com/lxn/win"; + fetch = { + type = "git"; + url = "https://github.com/lxn/win"; + rev = "7e1250ba2e7749fb9eb865da9ee93fb5a2fe73f1"; + sha256 = "1n5ksvy3va3zd0iqpl64advjscm2w9n8kxn45ahahvbrbi7zy1zw"; + }; + } + { + goPackagePath = "github.com/magiconair/properties"; fetch = { type = "git"; url = "https://github.com/magiconair/properties"; - rev = "2c9e9502788518c97fe44e8955cd069417ee89df"; - sha256 = "1w0rl9rla61m0qbha75jg48yiq1vs91sfy96rgqa6nags9v9b1rl"; + rev = "c2353362d570a7bfa228149c62842019201cfb71"; + sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn"; }; } { - goPackagePath = "github.com/mholt/archiver"; + goPackagePath = "github.com/mailru/easyjson"; + fetch = { + type = "git"; + url = "https://github.com/mailru/easyjson"; + rev = "3fdea8d05856a0c8df22ed4bc71b3219245e4485"; + sha256 = "0g3crph77yhv4ipdnwqc32z4cp87ahi4ikad5kyy6q4znnxliz74"; + }; + } + { + goPackagePath = "github.com/mattn/go-colorable"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-colorable"; + rev = "167de6bfdfba052fa6b2d3664c8f5272e23c9072"; + sha256 = "1nwjmsppsjicr7anq8na6md7b1z84l9ppnlr045hhxjvbkqwalvx"; + }; + } + { + goPackagePath = "github.com/mattn/go-isatty"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-isatty"; + rev = "0360b2af4f38e8d38c7fce2a9f4e702702d73a39"; + sha256 = "06w45aqz2a6yrk25axbly2k5wmsccv8cspb94bfmz4izvw8h927n"; + }; + } + { + goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; + fetch = { + type = "git"; + url = "https://github.com/matttproud/golang_protobuf_extensions"; + rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c"; + sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya"; + }; + } + { + goPackagePath = "github.com/mholt/archiver"; fetch = { type = "git"; url = "https://github.com/mholt/archiver"; - rev = "e4ef56d48eb029648b0e895bb0b6a393ef0829c3"; - sha256 = "1krxyh6iq0s0rwhz7gg6dn795j9qq64rsgq9nivav7fhrqpgr6hb"; + rev = "26cf5bb32d07aa4e8d0de15f56ce516f4641d7df"; + sha256 = "1r2gcxh8gkyn1l0h7sshachg2fxz6542lbqcar9zym6n2dni30mm"; }; } { - goPackagePath = "github.com/mitchellh/mapstructure"; + goPackagePath = "github.com/mitchellh/go-homedir"; + fetch = { + type = "git"; + url = "https://github.com/mitchellh/go-homedir"; + rev = "3864e76763d94a6df2f9960b16a20a33da9f9a66"; + sha256 = "1n8vya16l60i5jms43yb8fzdgwvqa2q926p5wkg3lbrk8pxy1nv0"; + }; + } + { + goPackagePath = "github.com/mitchellh/mapstructure"; fetch = { type = "git"; url = "https://github.com/mitchellh/mapstructure"; - rev = "00c29f56e2386353d58c599509e8dc3801b0d716"; - sha256 = "1vw8fvhax0d567amgvxr7glcl12lvzg2sbzs007q5k5bbwn1szyb"; + rev = "bb74f1db0675b241733089d5a1faa5dd8b0ef57b"; + sha256 = "1aqk9qr46bwgdc5j7n7als61xvssvyjf4qzfsvhacl4izpygqnw7"; }; } { - goPackagePath = "github.com/nwaples/rardecode"; + goPackagePath = "github.com/mitchellh/reflectwalk"; + fetch = { + type = "git"; + url = "https://github.com/mitchellh/reflectwalk"; + rev = "63d60e9d0dbc60cf9164e6510889b0db6683d98c"; + sha256 = "1hpq6sjr6l1h25x68mz13q7sd52dv1mjfxbl5p7m3j7cv85khnvc"; + }; + } + { + goPackagePath = "github.com/modern-go/concurrent"; + fetch = { + type = "git"; + url = "https://github.com/modern-go/concurrent"; + rev = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"; + sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"; + }; + } + { + goPackagePath = "github.com/modern-go/reflect2"; + fetch = { + type = "git"; + url = "https://github.com/modern-go/reflect2"; + rev = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd"; + sha256 = "1721y3yr3dpx5dx5ashf063qczk2awy5zjir1jvp1h5hn7qz4i49"; + }; + } + { + goPackagePath = "github.com/nwaples/rardecode"; fetch = { type = "git"; url = "https://github.com/nwaples/rardecode"; - rev = "e06696f847aeda6f39a8f0b7cdff193b7690aef6"; + rev = "e06696f847aeda6f39a8f0b7cdff193b7690aef6"; sha256 = "1aj7l8ii7hxnn3q4wzxlx3f92b1aspck6ncyqgb4h2g228phcibw"; }; } { - goPackagePath = "github.com/patrickmn/go-cache"; + goPackagePath = "github.com/openshift/api"; + fetch = { + type = "git"; + url = "https://github.com/openshift/api"; + rev = "0d921e363e951d89f583292c60d013c318df64dc"; + sha256 = "171xac4hr665q08mp17fld2zfpp95h9mjws2wikcr0brwq878p3s"; + }; + } + { + goPackagePath = "github.com/patrickmn/go-cache"; fetch = { type = "git"; url = "https://github.com/patrickmn/go-cache"; - rev = "a3647f8e31d79543b2d0f0ae2fe5c379d72cedc0"; + rev = "a3647f8e31d79543b2d0f0ae2fe5c379d72cedc0"; sha256 = "10020inkzrm931r4bixf8wqr9n39wcrb78vfyxmbvjavvw4zybgs"; }; } { - goPackagePath = "github.com/pelletier/go-toml"; + goPackagePath = "github.com/pborman/uuid"; + fetch = { + type = "git"; + url = "https://github.com/pborman/uuid"; + rev = "e790cca94e6cc75c7064b1332e63811d4aae1a53"; + sha256 = "0y1crv4wkly2naki2f68ln9sc8l9skswkc696vr8vc43p4p67wam"; + }; + } + { + goPackagePath = "github.com/pelletier/go-toml"; fetch = { type = "git"; url = "https://github.com/pelletier/go-toml"; - rev = "66540cf1fcd2c3aee6f6787dfa32a6ae9a870f12"; - sha256 = "1n8na0yg90gm0rpifmzrby5r385vvd62cdam3ls7ssy02bjvfw15"; + rev = "c01d1270ff3e442a8a57cddc1c92dc1138598194"; + sha256 = "1fjzpcjng60mc3a4b2ql5a00d5gah84wj740dabv9kq67mpg8fxy"; }; } { - goPackagePath = "github.com/pierrec/lz4"; + goPackagePath = "github.com/pierrec/lz4"; fetch = { type = "git"; url = "https://github.com/pierrec/lz4"; - rev = "ed8d4cc3b461464e69798080a0092bd028910298"; - sha256 = "0flsn2ka108lb63gkxfzl90bkhndh1znnscv4v1k6j5h2s3zksls"; + rev = "1958fd8fff7f115e79725b1288e0b878b3e06b00"; + sha256 = "1c4xi40bvcp91a3lw9nw1hylvdmb51hviwrqv5f6zj1sswkv24ps"; }; } { - goPackagePath = "github.com/pierrec/xxHash"; + goPackagePath = "github.com/pkg/errors"; fetch = { type = "git"; - url = "https://github.com/pierrec/xxHash"; - rev = "a0006b13c722f7f12368c00a3d3c2ae8a999a0c6"; - sha256 = "1hf7hqrqx0cbgx0alfwnqs0mrxg9rnwsijn5d0lv06w6vzqbvnzj"; + url = "https://github.com/pkg/errors"; + rev = "645ef00459ed84a119197bfb8d8205042c6df63d"; + sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; }; } { - goPackagePath = "github.com/shirou/gopsutil"; + goPackagePath = "github.com/pmezard/go-difflib"; + fetch = { + type = "git"; + url = "https://github.com/pmezard/go-difflib"; + rev = "792786c7400a136282c1664665ae0a8db921c6c2"; + sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; + }; + } + { + goPackagePath = "github.com/prometheus/client_golang"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/client_golang"; + rev = "c5b7fccd204277076155f10851dad72b76a49317"; + sha256 = "1xqny3147g12n4j03kxm8s9mvdbs3ln6i56c655mybrn9jjy48kd"; + }; + } + { + goPackagePath = "github.com/prometheus/client_model"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/client_model"; + rev = "99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c"; + sha256 = "19y4ywsivhpxj7ikf2j0gm9k3cmyw37qcbfi78n526jxcc7kw998"; + }; + } + { + goPackagePath = "github.com/prometheus/common"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/common"; + rev = "7600349dcfe1abd18d72d3a1770870d9800a7801"; + sha256 = "0lsp94dqpj35dny4m4x15kg4wgwawlm3in7cnpajkkacgyxagk5f"; + }; + } + { + goPackagePath = "github.com/prometheus/procfs"; + fetch = { + type = "git"; + url = "https://github.com/prometheus/procfs"; + rev = "7d6f385de8bea29190f15ba9931442a0eaef9af7"; + sha256 = "18cish8yas5r6xhgp8p8n7lg4wh3d4szzirszxra8m7rwy3swxxq"; + }; + } + { + goPackagePath = "github.com/samuel/go-zookeeper"; + fetch = { + type = "git"; + url = "https://github.com/samuel/go-zookeeper"; + rev = "c4fab1ac1bec58281ad0667dc3f0907a9476ac47"; + sha256 = "0i7mxg9hz8ymglq2xcwwswy1pvcr53qd57lzcdlf3d5bjki73a4w"; + }; + } + { + goPackagePath = "github.com/sbinet/go-python"; + fetch = { + type = "git"; + url = "https://github.com/sbinet/go-python"; + rev = "f976f61134dc6f5b4920941eb1b0e7cec7e4ef4c"; + sha256 = "15l7wip7kr1z6v3315m9y0070wmwq447q7gwz6490xwnclrq85kl"; + }; + } + { + goPackagePath = "github.com/shirou/gopsutil"; fetch = { type = "git"; url = "https://github.com/shirou/gopsutil"; - rev = "57f370e13068146efe1cb7129f79e5d51da8a242"; - sha256 = "1ij0bbnfjj65afin8vhccr3cxvg6r0awmvcvb2ilza5wbbsslggb"; + rev = "eeb1d38d69593f121e060d24d17f7b1f0936b203"; + sha256 = "01qsznk599225gf4pld7p2m30p61y77mvzhrs6raxpk6wf7icp4w"; }; } { - goPackagePath = "github.com/spf13/afero"; + goPackagePath = "github.com/shirou/w32"; + fetch = { + type = "git"; + url = "https://github.com/shirou/w32"; + rev = "bb4de0191aa41b5507caa14b0650cdbddcd9280b"; + sha256 = "0xh5vqblhr2c3mlaswawx6nipi4rc2x73rbdvlkakmgi0nnl50m4"; + }; + } + { + goPackagePath = "github.com/spf13/afero"; fetch = { type = "git"; url = "https://github.com/spf13/afero"; - rev = "63644898a8da0bc22138abf860edaf5277b6102e"; - sha256 = "13piahaq4vw1y1sklq5scrsflqx0a8hzmdqfz1fy4871kf2gl8qw"; + rev = "787d034dfe70e44075ccc060d346146ef53270ad"; + sha256 = "0138rjiacl71h7kvhzinviwvy6qa2m6rflpv9lgqv15hnjvhwvg1"; }; } { - goPackagePath = "github.com/spf13/cast"; + goPackagePath = "github.com/spf13/cast"; fetch = { type = "git"; url = "https://github.com/spf13/cast"; - rev = "8965335b8c7107321228e3e3702cab9832751bac"; + rev = "8965335b8c7107321228e3e3702cab9832751bac"; sha256 = "177bk7lq40jbgv9p9r80aydpaccfk8ja3a7jjhfwiwk9r1pa4rr2"; }; } { - goPackagePath = "github.com/spf13/cobra"; + goPackagePath = "github.com/spf13/cobra"; fetch = { type = "git"; url = "https://github.com/spf13/cobra"; - rev = "ef82de70bb3f60c65fb8eebacbb2d122ef517385"; + rev = "ef82de70bb3f60c65fb8eebacbb2d122ef517385"; sha256 = "1q1nsx05svyv9fv3fy6xv6gs9ffimkyzsfm49flvl3wnvf1ncrkd"; }; } { - goPackagePath = "github.com/spf13/jwalterweatherman"; + goPackagePath = "github.com/spf13/jwalterweatherman"; fetch = { type = "git"; url = "https://github.com/spf13/jwalterweatherman"; - rev = "7c0cea34c8ece3fbeb2b27ab9b59511d360fb394"; + rev = "7c0cea34c8ece3fbeb2b27ab9b59511d360fb394"; sha256 = "132p84i20b9s5r6fs597lsa6648vd415ch7c0d018vm8smzqpd0h"; }; } { - goPackagePath = "github.com/spf13/pflag"; + goPackagePath = "github.com/spf13/pflag"; fetch = { type = "git"; url = "https://github.com/spf13/pflag"; - rev = "583c0c0531f06d5278b7d917446061adc344b5cd"; + rev = "583c0c0531f06d5278b7d917446061adc344b5cd"; sha256 = "0nr4mdpfhhk94hq4ymn5b2sxc47b29p1akxd8b0hx4dvdybmipb5"; }; } { - goPackagePath = "github.com/spf13/viper"; + goPackagePath = "github.com/spf13/viper"; fetch = { type = "git"; url = "https://github.com/spf13/viper"; - rev = "8dc2790b029dc41e2b8ff772c63c26adbb1db70d"; - sha256 = "147zq6v34pgb79r4m0m2mwm8739jxwawxs8mpqvvhq7gxwvhng40"; + rev = "b5e8006cbee93ec955a89ab31e0e3ce3204f3736"; + sha256 = "0y3r6ysi5vn0yq5c7pbl62yg2i64fkv54xgj2jf1hn3v6zzyimis"; }; } { - goPackagePath = "github.com/stretchr/testify"; + goPackagePath = "github.com/stretchr/objx"; + fetch = { + type = "git"; + url = "https://github.com/stretchr/objx"; + rev = "477a77ecc69700c7cdeb1fa9e129548e1c1c393c"; + sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls"; + }; + } + { + goPackagePath = "github.com/stretchr/testify"; fetch = { type = "git"; url = "https://github.com/stretchr/testify"; - rev = "c679ae2cc0cb27ec3293fea7e254e47386f05d69"; - sha256 = "1rrdn7k83j492rzhqwkh6956sj8m2nbk44d7r1xa9nsn3hfwj691"; + rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686"; + sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs"; }; } { - goPackagePath = "github.com/ulikunitz/xz"; + goPackagePath = "github.com/ugorji/go"; + fetch = { + type = "git"; + url = "https://github.com/ugorji/go"; + rev = "8c0409fcbb70099c748d71f714529204975f6c3f"; + sha256 = "0z61j0cniq3n5af0q57dbpyfmidihzimrwnysfphfzwyd0ic4rcv"; + }; + } + { + goPackagePath = "github.com/ulikunitz/xz"; fetch = { type = "git"; url = "https://github.com/ulikunitz/xz"; - rev = "0c6b41e72360850ca4f98dc341fd999726ea007f"; + rev = "0c6b41e72360850ca4f98dc341fd999726ea007f"; sha256 = "0a6l7sp67ipxim093qh6fvw8knbxj24l7bj5lykcddi5gwfi78n3"; }; } { - goPackagePath = "github.com/urfave/negroni"; + goPackagePath = "github.com/urfave/negroni"; fetch = { type = "git"; url = "https://github.com/urfave/negroni"; - rev = "22c5532ea862c34fdad414e90f8cc00b4f6f4cab"; - sha256 = "0jxd10cr3imm96xa01mdgyad4nq6mc7yr49z830fv3vywfr7bac8"; + rev = "5dbbc83f748fc3ad38585842b0aedab546d0ea1e"; + sha256 = "10w4ygc78hgsryxwmjmz8w51d84bjh7jm8j0xfv4vnpz5gscc8dj"; }; } { - goPackagePath = "golang.org/x/net"; + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "a49355c7e3f8fe157a85be2f77e6e269a0f89602"; + sha256 = "020q1laxjx5kcmnqy4wmdb63zhb0lyq6wpy40axhswzg2nd21s44"; + }; + } + { + goPackagePath = "golang.org/x/net"; fetch = { type = "git"; url = "https://go.googlesource.com/net"; - rev = "640f4622ab692b87c2f3a94265e6f579fe38263d"; - sha256 = "097m4qhcljhp180171j5fjhq4740iirfkkajfd7yrxqhp4s9hljx"; + rev = "97aa3a539ec716117a9d15a4659a911f50d13c3c"; + sha256 = "1738bi8l50f0iq0il6h4qy1cgy39yh3q4gh1lwp5y5j7jyy33ccd"; }; } { - goPackagePath = "golang.org/x/sys"; + goPackagePath = "golang.org/x/sys"; fetch = { type = "git"; url = "https://go.googlesource.com/sys"; - rev = "6f686a352de66814cdd080d970febae7767857a3"; - sha256 = "1z3pwvxlzq8kghjdsd9xmf184iiz13h8h66ipp626k4rc7kydr03"; + rev = "7138fd3d9dc8335c567ca206f4333fb75eb05d56"; + sha256 = "09xgxk0d9b88m18sriy4f2l6qavicznxkgsbvjyv56x24r4kmiq0"; }; } { - goPackagePath = "golang.org/x/text"; + goPackagePath = "golang.org/x/text"; fetch = { type = "git"; url = "https://go.googlesource.com/text"; - rev = "7922cc490dd5a7dbaa7fd5d6196b49db59ac042f"; - sha256 = "06sicjc24hv7v9p1l6psaq87w4lycx3mjixd6gsd1wnd4jhqvlnr"; + rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0"; + sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; }; } { - goPackagePath = "gopkg.in/yaml.v2"; + goPackagePath = "golang.org/x/time"; fetch = { type = "git"; - url = "https://gopkg.in/yaml.v2"; - rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; - sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; + url = "https://go.googlesource.com/time"; + rev = "fbb02b2291d28baffd63558aa44b4b56f178d650"; + sha256 = "0jjqcv6rzihlgg4i797q80g1f6ch5diz2kxqh6488gwkb6nds4h4"; }; } { - goPackagePath = "github.com/sbinet/go-python"; + goPackagePath = "google.golang.org/genproto"; fetch = { type = "git"; - url = "https://github.com/sbinet/go-python"; - rev = "6d13f941744b9332d6ed00dc2cd2722acd79a47e"; - sha256 = "0x5q4nyv6gck9q33g54gy2ajmyjksxjmzh0jfqqn97jpgf4qfaym"; + url = "https://github.com/google/go-genproto"; + rev = "ff3583edef7de132f219f0efc00e097cabcc0ec0"; + sha256 = "0bpzxk85fgvznmdf9356nzh8riqhwzcil9r2a955rbfn27lh4lmy"; }; } { - goPackagePath = "github.com/mitchellh/reflectwalk"; + goPackagePath = "google.golang.org/grpc"; fetch = { type = "git"; - url = "https://github.com/mitchellh/reflectwalk"; - rev = "63d60e9d0dbc60cf9164e6510889b0db6683d98c"; - sha256 = "1hpq6sjr6l1h25x68mz13q7sd52dv1mjfxbl5p7m3j7cv85khnvc"; + url = "https://github.com/grpc/grpc-go"; + rev = "168a6198bcb0ef175f7dacec0b8691fc141dc9b8"; + sha256 = "0d8vj372ri55mrqfc0rhjl3albp5ykwfjhda1s5cgm5n40v70pr3"; + }; + } + { + goPackagePath = "gopkg.in/Knetic/govaluate.v3"; + fetch = { + type = "git"; + url = "https://github.com/Knetic/govaluate"; + rev = "d216395917cc49052c7c7094cf57f09657ca08a8"; + sha256 = "1b0sy89hy5d1720i43ikqfcxr4v6p9g9c7rnbif8s6256a7c2rsq"; + }; + } + { + goPackagePath = "gopkg.in/inf.v0"; + fetch = { + type = "git"; + url = "https://github.com/go-inf/inf"; + rev = "d2d2541c53f18d2a059457998ce2876cc8e67cbf"; + sha256 = "00k5iqjcp371fllqxncv7jkf80hn1zww92zm78cclbcn4ybigkng"; + }; + } + { + goPackagePath = "gopkg.in/natefinch/lumberjack.v2"; + fetch = { + type = "git"; + url = "https://github.com/natefinch/lumberjack"; + rev = "a96e63847dc3c67d17befa69c303767e2f84e54f"; + sha256 = "1l3vlv72b7rfkpy1164kwd3qzrqmmjnb67akzxqp2mlvc66k6p3d"; + }; + } + { + goPackagePath = "gopkg.in/yaml.v2"; + fetch = { + type = "git"; + url = "https://github.com/go-yaml/yaml"; + rev = "d670f9405373e636a5a2765eea47fac0c9bc91a4"; + sha256 = "1w1xid51n8v1mydn2m3vgggw8qgpd5a5sr62snsc77d99fpjsrs0"; + }; + } + { + goPackagePath = "gopkg.in/zorkian/go-datadog-api.v2"; + fetch = { + type = "git"; + url = "https://github.com/zorkian/go-datadog-api"; + rev = "6c08e2322af96e867e5715aedd6ea194c42cf44f"; + sha256 = "16ha3azq9981hwpn18sd50ai6d1h85fsawbdxp352c4gi8bhj8zw"; + }; + } + { + goPackagePath = "k8s.io/api"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/api"; + rev = "9e5ffd1f1320950b238cfce291b926411f0af722"; + sha256 = "03992x9n9b8w9rlf70wizn7iqk8cbyksxg0sdc1mm5jyzyvgksgf"; + }; + } + { + goPackagePath = "k8s.io/apimachinery"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/apimachinery"; + rev = "e386b2658ed20923da8cc9250e552f082899a1ee"; + sha256 = "0lgwpsvx0gpnrdnkqc9m96xwkifdq50l7cj9rvh03njws4rbd8jz"; + }; + } + { + goPackagePath = "k8s.io/apiserver"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/apiserver"; + rev = "2cf66d2375dce045e1e02e1d7b74a0d1e34fedb3"; + sha256 = "0x0am99n25njpbd1x20bhyadpv9w6qqjmspp1ahzpmdwjzrnsagg"; + }; + } + { + goPackagePath = "k8s.io/client-go"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/client-go"; + rev = "23781f4d6632d88e869066eaebb743857aa1ef9b"; + sha256 = "0cazbcv7j7fgjs00arx3a8f0z0ikybmv16ccy0yg0wp0nbc05r6v"; + }; + } + { + goPackagePath = "k8s.io/kube-openapi"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/kube-openapi"; + rev = "b742be413d0a6f781c123bed504c8fb39264c57d"; + sha256 = "13ik6dri0f9fzs8p6987h6n3y2aqjz5cj957826xwkpv4fj2zgq8"; + }; + } + { + goPackagePath = "k8s.io/metrics"; + fetch = { + type = "git"; + url = "https://github.com/kubernetes/metrics"; + rev = "0d9ea2ac660031c8f2726a735dda29441f396f99"; + sha256 = "0bcsb7s4wlmrja35zvz4s10cf3w7dfn2ckjv6apxd1ykdjxnsk71"; }; } ] diff --git a/pkgs/tools/networking/dd-agent/integrations-core.nix b/pkgs/tools/networking/dd-agent/integrations-core.nix index 9212209e775b..e466be816e43 100644 --- a/pkgs/tools/networking/dd-agent/integrations-core.nix +++ b/pkgs/tools/networking/dd-agent/integrations-core.nix @@ -41,10 +41,10 @@ let src = pkgs.fetchFromGitHub { owner = "DataDog"; repo = "integrations-core"; - rev = "7be76e73969a8b9c993903681b300e1dd32f4b4d"; - sha256 = "1qsqzm5iswgv9jrflh5mvbz9a7js7jf42cb28lzdzsp45iwfs2aa"; + rev = "7e9bebbb5b79ac30c16814ecefdc8f5c63cb4ea4"; + sha256 = "0yi7dlbd0rkzzl8cag713r86f40vl87aqrj97ral58csnnj7vfzb"; }; - version = "git-2018-05-27"; + version = "git-2018-09-18"; # Build helper to build a single datadog integration package. buildIntegration = { pname, ... }@args: python.pkgs.buildPythonPackage (args // { diff --git a/pkgs/tools/networking/ddclient/default.nix b/pkgs/tools/networking/ddclient/default.nix index 93828c10d135..14de1fea4790 100644 --- a/pkgs/tools/networking/ddclient/default.nix +++ b/pkgs/tools/networking/ddclient/default.nix @@ -1,6 +1,6 @@ -{ stdenv, buildPerlPackage, fetchurl, perlPackages, iproute }: +{ stdenv, fetchurl, perlPackages, iproute }: -buildPerlPackage rec { +perlPackages.buildPerlPackage rec { name = "ddclient-${version}"; version = "3.8.3"; diff --git a/pkgs/tools/networking/dhcpcd/default.nix b/pkgs/tools/networking/dhcpcd/default.nix index 1fe29b8b96ff..b9aa7156e86e 100644 --- a/pkgs/tools/networking/dhcpcd/default.nix +++ b/pkgs/tools/networking/dhcpcd/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, udev, runtimeShellPackage }: +{ stdenv, fetchurl, pkgconfig, udev, runtimeShellPackage, runtimeShell }: stdenv.mkDerivation rec { # when updating this to >=7, check, see previous reverts: @@ -11,7 +11,14 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ udev ]; + buildInputs = [ + udev + runtimeShellPackage # So patchShebangs finds a bash suitable for the installed scripts + ]; + + prePatch = '' + substituteInPlace hooks/dhcpcd-run-hooks.in --replace /bin/sh ${runtimeShell} + ''; preConfigure = "patchShebangs ./configure"; @@ -29,15 +36,11 @@ stdenv.mkDerivation rec { # Check that the udev plugin got built. postInstall = stdenv.lib.optional (udev != null) "[ -e $out/lib/dhcpcd/dev/udev.so ]"; - # TODO shlevy remove once patchShebangs is fixed - postFixup = '' - find $out -type f -print0 | xargs --null sed -i 's|${stdenv.shellPackage}|${runtimeShellPackage}|' - ''; - - meta = { + meta = with stdenv.lib; { description = "A client for the Dynamic Host Configuration Protocol (DHCP)"; homepage = https://roy.marples.name/projects/dhcpcd; - platforms = stdenv.lib.platforms.linux; - maintainers = with stdenv.lib.maintainers; [ eelco fpletz ]; + platforms = platforms.linux; + license = licenses.bsd2; + maintainers = with maintainers; [ eelco fpletz ]; }; } diff --git a/pkgs/tools/networking/dhcpdump/default.nix b/pkgs/tools/networking/dhcpdump/default.nix index af4b03ab700b..8ed9d1d1d706 100644 --- a/pkgs/tools/networking/dhcpdump/default.nix +++ b/pkgs/tools/networking/dhcpdump/default.nix @@ -17,9 +17,10 @@ stdenv.mkDerivation rec { cp dhcpdump $out/bin ''; - meta = { + meta = with stdenv.lib; { description = "A tool for visualization of DHCP packets as recorded and output by tcpdump to analyze DHCP server responses"; - homepage = https://packages.ubuntu.com/ru/lucid/dhcpdump; - platforms = stdenv.lib.platforms.linux; + homepage = http://www.mavetju.org/unix/dhcpdump-man.php; + platforms = platforms.linux; + license = licenses.bsd2; }; } diff --git a/pkgs/tools/networking/dnscrypt-proxy/1.x/default.nix b/pkgs/tools/networking/dnscrypt-proxy/1.x/default.nix index 6120b821bf41..d555a74ffb1a 100644 --- a/pkgs/tools/networking/dnscrypt-proxy/1.x/default.nix +++ b/pkgs/tools/networking/dnscrypt-proxy/1.x/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { meta = { description = "A tool for securing communications between a client and a DNS resolver"; - homepage = https://dnscrypt.org/; + homepage = https://dnscrypt.info/; license = licenses.isc; maintainers = with maintainers; [ joachifm jgeerds ]; # upstream claims OSX support, but Hydra fails diff --git a/pkgs/tools/networking/dnscrypt-wrapper/default.nix b/pkgs/tools/networking/dnscrypt-wrapper/default.nix index 4351fd84dcdb..7ed1dbf3220e 100644 --- a/pkgs/tools/networking/dnscrypt-wrapper/default.nix +++ b/pkgs/tools/networking/dnscrypt-wrapper/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A tool for adding dnscrypt support to any name resolver"; - homepage = https://dnscrypt.org/; + homepage = https://dnscrypt.info/; license = licenses.isc; maintainers = with maintainers; [ tstrobel joachifm ]; platforms = platforms.linux; diff --git a/pkgs/tools/networking/dnsmasq/default.nix b/pkgs/tools/networking/dnsmasq/default.nix index 9adb95d1d3fb..315e12cc155e 100644 --- a/pkgs/tools/networking/dnsmasq/default.nix +++ b/pkgs/tools/networking/dnsmasq/default.nix @@ -12,11 +12,11 @@ let ]); in stdenv.mkDerivation rec { - name = "dnsmasq-2.79"; + name = "dnsmasq-2.80"; src = fetchurl { url = "http://www.thekelleys.org.uk/dnsmasq/${name}.tar.xz"; - sha256 = "07w6cw706yyahwvbvslhkrbjf2ynv567cgy9pal8bz8lrbsp9bbq"; + sha256 = "1fv3g8vikj3sn37x1j6qsywn09w1jipvlv34j3q5qrljbrwa5ayd"; }; preBuild = '' diff --git a/pkgs/tools/networking/dnsperf/default.nix b/pkgs/tools/networking/dnsperf/default.nix index 015046f2bdaa..9d6b85092efc 100644 --- a/pkgs/tools/networking/dnsperf/default.nix +++ b/pkgs/tools/networking/dnsperf/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { outputsToInstall = outputs; # The man pages and PDFs are likely useful to most. description = "Tools for DNS benchmaring"; - homepage = https://nominum.com/measurement-tools/; + homepage = https://www.akamai.com/us/en/products/network-operator/measurement-tools.jsp; license = licenses.isc; platforms = platforms.unix; maintainers = [ maintainers.vcunat ]; diff --git a/pkgs/tools/networking/driftnet/default.nix b/pkgs/tools/networking/driftnet/default.nix index 5b39ca464601..bf0a43ce5153 100644 --- a/pkgs/tools/networking/driftnet/default.nix +++ b/pkgs/tools/networking/driftnet/default.nix @@ -26,5 +26,6 @@ stdenv.mkDerivation rec { homepage = https://github.com/deiv/driftnet; maintainers = with maintainers; [ offline ]; platforms = platforms.linux; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/networking/dropbear/default.nix b/pkgs/tools/networking/dropbear/default.nix index be2e43a8947a..32d55d2009a5 100644 --- a/pkgs/tools/networking/dropbear/default.nix +++ b/pkgs/tools/networking/dropbear/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { CFLAGS = "-DSFTPSERVER_PATH=\\\"${sftpPath}\\\""; - # http://www.gnu.org/software/make/manual/html_node/Libraries_002fSearch.html + # https://www.gnu.org/software/make/manual/html_node/Libraries_002fSearch.html preConfigure = '' makeFlags=VPATH=`cat $NIX_CC/nix-support/orig-libc`/lib ''; diff --git a/pkgs/tools/networking/dsniff/default.nix b/pkgs/tools/networking/dsniff/default.nix new file mode 100644 index 000000000000..41acb533a3de --- /dev/null +++ b/pkgs/tools/networking/dsniff/default.nix @@ -0,0 +1,82 @@ +{ stdenv, fetchFromGitLab, autoreconfHook, libpcap, db, glib, libnet, libnids, symlinkJoin, openssl_1_1 }: +let + /* + dsniff's build system unconditionnaly wants static libraries and does not + support multi output derivations. We do some overriding to give it + satisfaction. + */ + staticdb = symlinkJoin { + inherit (db) name; + paths = with db.overrideAttrs(old: { dontDisableStatic = true; }); [ out dev ]; + postBuild = '' + rm $out/lib/*.so* + ''; + }; + pcap = symlinkJoin { + inherit (libpcap) name; + paths = [ libpcap ]; + postBuild = '' + cp -rs $out/include/pcap $out/include/net + # prevent references to libpcap + rm $out/lib/*.so* + ''; + }; + net = symlinkJoin { + inherit (libnet) name; + paths = [ (libnet.overrideAttrs(old: { dontDisableStatic = true; })) ]; + postBuild = '' + # prevent dynamic linking, now that we have a static library + rm $out/lib/*.so* + ''; + }; + nids = libnids.overrideAttrs(old: { + dontDisableStatic = true; + }); + ssl = symlinkJoin { + inherit (openssl_1_1) name; + paths = with openssl_1_1.override { static = true; }; [ out dev ]; + }; +in stdenv.mkDerivation { + pname = "dsniff"; + version = "2.4b1"; + # upstream is so old that nearly every distribution packages the beta version. + # Also, upstream only serves the latest version, so we use debian's sources. + # this way we can benefit the numerous debian patches to be able to build + # dsniff with recent libraries. + src = fetchFromGitLab { + domain = "salsa.debian.org"; + owner = "pkg-security-team"; + repo = "dsniff"; + rev = "debian%2F2.4b1%2Bdebian-29"; # %2B = urlquote("+"), %2F = urlquote("/") + sha256 = "10zz9krf65jsqvlcr72ycp5cd27xwr18jkc38zqp2i4j6x0caj2g"; + name = "dsniff.tar.gz"; + }; + + nativeBuildInputs = [ autoreconfHook ]; + buildInputs = [ glib pcap ]; + NIX_CFLAGS_LINK = "-lglib-2.0"; + postPatch = '' + for patch in debian/patches/*.patch; do + patch < $patch + done; + ''; + configureFlags = [ + "--with-db=${staticdb}" + "--with-libpcap=${pcap}" + "--with-libnet=${net}" + "--with-libnids=${nids}" + "--with-openssl=${ssl}" + ]; + + meta = with stdenv.lib; { + description = "collection of tools for network auditing and penetration testing"; + longDescription = '' + dsniff, filesnarf, mailsnarf, msgsnarf, urlsnarf, and webspy passively monitor a network for interesting data (passwords, e-mail, files, etc.). arpspoof, dnsspoof, and macof facilitate the interception of network traffic normally unavailable to an attacker (e.g, due to layer-2 switching). sshmitm and webmitm implement active monkey-in-the-middle attacks against redirected SSH and HTTPS sessions by exploiting weak bindings in ad-hoc PKI. + ''; + homepage = https://www.monkey.org/~dugsong/dsniff/; + license = licenses.bsd3; + maintainers = [ maintainers.symphorien ]; + # bsd and solaris should work as well + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/networking/easyrsa/default.nix b/pkgs/tools/networking/easyrsa/default.nix index fcc6c1d86bdf..8205bddc7fe0 100644 --- a/pkgs/tools/networking/easyrsa/default.nix +++ b/pkgs/tools/networking/easyrsa/default.nix @@ -35,6 +35,6 @@ in stdenv.mkDerivation rec { homepage = https://openvpn.net/; license = licenses.gpl2; maintainers = [ maintainers.offline ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/tools/networking/eternal-terminal/default.nix b/pkgs/tools/networking/eternal-terminal/default.nix index 8941494e316e..73eaa07ac8ff 100644 --- a/pkgs/tools/networking/eternal-terminal/default.nix +++ b/pkgs/tools/networking/eternal-terminal/default.nix @@ -1,26 +1,24 @@ -{ stdenv, fetchFromGitHub, cmake, gflags, glog, libsodium, protobuf }: +{ stdenv, fetchFromGitHub, cmake, ninja, gflags, libsodium, protobuf }: stdenv.mkDerivation rec { name = "eternal-terminal-${version}"; - version = "4.1.2"; + version = "5.1.8"; src = fetchFromGitHub { owner = "MisterTea"; repo = "EternalTCP"; rev = "refs/tags/et-v${version}"; - sha256 = "1zy30ccsddgs2wqwxphnx5i00j4gf69lr68mzg9x6imqfz0sbcjz"; + sha256 = "0fq9a1fn0c77wfpypl3z7y23gbkw295ksy97wi9lhb5zj2m3dkq0"; }; - nativeBuildInputs = [ cmake ]; - buildInputs = [ gflags glog libsodium protobuf ]; - - enableParallelBuilding = true; + nativeBuildInputs = [ cmake ninja ]; + buildInputs = [ gflags libsodium protobuf ]; meta = with stdenv.lib; { description = "Remote shell that automatically reconnects without interrupting the session"; license = licenses.asl20; - homepage = https://mistertea.github.io/EternalTCP/; - platforms = platforms.linux; + homepage = https://mistertea.github.io/EternalTerminal/; + platforms = platforms.linux ++ platforms.darwin; maintainers = [ maintainers.dezgeg ]; }; } diff --git a/pkgs/tools/networking/fdm/default.nix b/pkgs/tools/networking/fdm/default.nix index 3984922abe28..54e205390666 100644 --- a/pkgs/tools/networking/fdm/default.nix +++ b/pkgs/tools/networking/fdm/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { platforms = with platforms; linux; homepage = https://github.com/nicm/fdm; downloadPage = https://github.com/nicm/fdm/releases; + license = licenses.isc; }; } diff --git a/pkgs/tools/networking/filegive/default.nix b/pkgs/tools/networking/filegive/default.nix index a76519b36b57..d8aed9ad8e07 100644 --- a/pkgs/tools/networking/filegive/default.nix +++ b/pkgs/tools/networking/filegive/default.nix @@ -1,16 +1,6 @@ -{ stdenv, fetchurl, fetchgit, go }: +{ buildGoPackage, stdenv, fetchurl }: -let - - # Code with BSD license - srcNatPMP = fetchgit { - url = https://github.com/jackpal/go-nat-pmp; - rev = "e04deda90d56"; - sha256 = "1swwfyzaj3l40yh9np3x4fcracgs79nwryc85sxbdakx8wwxs2xb"; - }; - -in -stdenv.mkDerivation rec { +buildGoPackage rec { name = "filegive-0.7.4"; src = fetchurl { @@ -18,30 +8,15 @@ stdenv.mkDerivation rec { sha256 = "1z3vyqfdp271qa5ah0i6jmn9gh3gb296wcm33sd2zfjqapyh12hy"; }; - buildInputs = [ go ]; + goDeps = ./deps.nix; - buildPhase = '' - ${stdenv.lib.optionalString (stdenv.hostPlatform.system == "armv5tel-linux") "export GOARM=5"} + goPackagePath = "viric.name/soft/filegive"; - mkdir $TMPDIR/go - export GOPATH=$TMPDIR/go - - GONATPMP=$GOPATH/src/code.google.com/p/go-nat-pmp - mkdir -p $GONATPMP - cp -R ${srcNatPMP}/* $GONATPMP/ - go build -o filegive - ''; - - installPhase = '' - mkdir -p $out/bin - cp filegive $out/bin - ''; - - meta = { + meta = with stdenv.lib; { homepage = http://viric.name/cgi-bin/filegive; description = "Easy p2p file sending program"; - license = stdenv.lib.licenses.agpl3Plus; - maintainers = with stdenv.lib.maintainers; [viric]; - platforms = with stdenv.lib.platforms; linux; + license = licenses.agpl3Plus; + maintainers = [ maintainers.viric ]; + platforms = platforms.linux; }; } diff --git a/pkgs/tools/networking/filegive/deps.nix b/pkgs/tools/networking/filegive/deps.nix new file mode 100644 index 000000000000..24c262195086 --- /dev/null +++ b/pkgs/tools/networking/filegive/deps.nix @@ -0,0 +1,12 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 +[ + { + goPackagePath = "code.google.com/p/go-nat-pmp"; + fetch = { + type = "git"; + url = "https://github.com/jackpal/go-nat-pmp"; + rev = "e04deda90d5683d6e375732740814a89eea7bafd"; + sha256 = "1swwfyzaj3l40yh9np3x4fcracgs79nwryc85sxbdakx8wwxs2xb"; + }; + } +] diff --git a/pkgs/tools/networking/flvstreamer/default.nix b/pkgs/tools/networking/flvstreamer/default.nix index 02d3bebcd301..b5e61bee4dfe 100644 --- a/pkgs/tools/networking/flvstreamer/default.nix +++ b/pkgs/tools/networking/flvstreamer/default.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl2Plus; - homepage = http://savannah.nongnu.org/projects/flvstreamer; + homepage = https://savannah.nongnu.org/projects/flvstreamer; maintainers = [ stdenv.lib.maintainers.thammers ]; platforms = with stdenv.lib.platforms; linux ++ darwin; diff --git a/pkgs/tools/networking/fping/default.nix b/pkgs/tools/networking/fping/default.nix index adcb59135ee1..e0cd0ff8849a 100644 --- a/pkgs/tools/networking/fping/default.nix +++ b/pkgs/tools/networking/fping/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "fping-4.0"; + name = "fping-4.1"; src = fetchurl { url = "https://www.fping.org/dist/${name}.tar.gz"; - sha256 = "1kp81wchi79l8z8rrj602fpjrd8bi84y3i7fsaclzlwap5943sv7"; + sha256 = "0wxbvm480vij8dy4v1pi8f0c7010rx6bidg3qhsvkdf2ijhy4cr7"; }; configureFlags = [ "--enable-ipv6" "--enable-ipv4" ]; diff --git a/pkgs/tools/networking/freebind/default.nix b/pkgs/tools/networking/freebind/default.nix new file mode 100644 index 000000000000..3f89323de36b --- /dev/null +++ b/pkgs/tools/networking/freebind/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, libnetfilter_queue, libnfnetlink }: + +stdenv.mkDerivation rec { + name = "freebind-${version}"; + version = "2017-12-27"; + + src = fetchFromGitHub { + owner = "blechschmidt"; + repo = "freebind"; + rev = "9a13d6f9c12aeea4f6d3513ba2461d34f841f278"; + sha256 = "1iv2xiz9w8hbz684caw50fn4a9vc8ninfgaqafkh9sa8mzpfzcqr"; + }; + + buildInputs = [ libnetfilter_queue libnfnetlink ]; + + postPatch = '' + substituteInPlace preloader.c --replace /usr/local/ $out/ + substituteInPlace Makefile --replace /usr/local/ $out/ + ''; + + preInstall = '' + mkdir -p $out/bin $out/lib + ''; + + meta = with stdenv.lib; { + description = "IPv4 and IPv6 address rate limiting evasion tool"; + homepage = https://github.com/blechschmidt/freebind; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ volth ]; + }; +} diff --git a/pkgs/tools/networking/gandi-cli/default.nix b/pkgs/tools/networking/gandi-cli/default.nix index be488e788b41..99db0ab25075 100644 --- a/pkgs/tools/networking/gandi-cli/default.nix +++ b/pkgs/tools/networking/gandi-cli/default.nix @@ -1,17 +1,16 @@ -{ stdenv, pythonPackages, fetchFromGitHub }: +{ stdenv, python3Packages, fetchFromGitHub }: -with pythonPackages; +with python3Packages; -buildPythonPackage rec { - namePrefix = ""; - name = "gandi-cli-${version}"; - version = "0.19"; +buildPythonApplication rec { + pname = "gandi-cli"; + version = "1.3"; src = fetchFromGitHub { - sha256 = "0xbf97p75zl6sjxqcgmaa4p5rax2h6ixn8srwdr4rsx2zz9dpwgp"; - rev = version; - repo = "gandi.cli"; owner = "Gandi"; + repo = "gandi.cli"; + rev = version; + sha256 = "07i1y88j5awsw7qadk7gnmax8mi7vgh1nflnc8j54z53fjyamlcs"; }; propagatedBuildInputs = [ click ipy pyyaml requests ]; @@ -22,6 +21,6 @@ buildPythonPackage rec { description = "Command-line interface to the public Gandi.net API"; homepage = http://cli.gandi.net/; license = licenses.gpl3Plus; + maintainers = with maintainers; [ ckampka ]; }; } - diff --git a/pkgs/tools/networking/getmail/default.nix b/pkgs/tools/networking/getmail/default.nix index ac69fd992658..db1f383ac026 100644 --- a/pkgs/tools/networking/getmail/default.nix +++ b/pkgs/tools/networking/getmail/default.nix @@ -1,13 +1,12 @@ { stdenv, fetchurl, python2Packages }: python2Packages.buildPythonApplication rec { - version = "5.6"; - name = "getmail-${version}"; - namePrefix = ""; + pname = "getmail"; + version = "5.8"; src = fetchurl { - url = "http://pyropus.ca/software/getmail/old-versions/${name}.tar.gz"; - sha256 = "16nmvj80szr6yvcxxgmxn2lxqpjqqj4xg5a0b66zhvck6j42q3a6"; + url = "http://pyropus.ca/software/getmail/old-versions/${pname}-${version}.tar.gz"; + sha256 = "0vl4cc733pd9d21y4pr4jc1ly657d0akxj1bdh1xfjggx33l3541"; }; doCheck = false; diff --git a/pkgs/tools/networking/gnirehtet/default.nix b/pkgs/tools/networking/gnirehtet/default.nix index 8a2d32e543b0..d40b85591b59 100644 --- a/pkgs/tools/networking/gnirehtet/default.nix +++ b/pkgs/tools/networking/gnirehtet/default.nix @@ -1,11 +1,11 @@ {stdenv, rustPlatform, fetchFromGitHub, fetchzip, androidenv, substituteAll}: let -version = "2.2.1"; +version = "2.3"; apk = stdenv.mkDerivation { name = "gnirehtet.apk-${version}"; src = fetchzip { url = "https://github.com/Genymobile/gnirehtet/releases/download/v${version}/gnirehtet-rust-linux64-v${version}.zip"; - sha256 = "1rz2wdjc1y7n8fhskmki1nj0ak80ylxspcsrcdnjkk9r7jbq0kan"; + sha256 = "08pgmpbz82cd8ndr2syiv25l5xk1gvh9gzji4pgva5gw269bjmpz"; }; installPhase = '' mkdir $out @@ -20,10 +20,10 @@ rustPlatform.buildRustPackage rec { owner = "Genymobile"; repo = "gnirehtet"; rev = "v${version}"; - sha256 = "1mv8nq4422k2d766qjqqnqp47qzzbbvlwhdni0k6w4nmd3m5cnd9"; + sha256 = "118ig42qzr2xyra7r8zfxq38xidaxfc98ja9836jwnn9fgbigczr"; }; sourceRoot = "source/relay-rust"; - cargoSha256 = "11qf9n6h6akvb0rbmsgdlfmypkbnas8ss1cs7i8w19mh7524n0v5"; + cargoSha256 = "0370jbllahcdhs132szbxb2yr675s5smm74sx58qi8jhykbb5qs7"; patchFlags = [ "-p2" ]; patches = [ diff --git a/pkgs/tools/networking/gnirehtet/paths.patch b/pkgs/tools/networking/gnirehtet/paths.patch index 72a8445d83b9..e5df4b8e4fe7 100644 --- a/pkgs/tools/networking/gnirehtet/paths.patch +++ b/pkgs/tools/networking/gnirehtet/paths.patch @@ -1,7 +1,7 @@ -diff --git a/relay-rust/src/main.rs b/relay-rust/src/main.rs -index 4f1be53..96d2e78 100644 ---- a/relay-rust/src/main.rs -+++ b/relay-rust/src/main.rs +Index: gnirehtet/relay-rust/src/main.rs +=================================================================== +--- gnirehtet.orig/relay-rust/src/main.rs ++++ gnirehtet/relay-rust/src/main.rs @@ -299,7 +299,7 @@ impl Command for RelayCommand { fn cmd_install(serial: Option<&String>) -> Result<(), CommandExecutionError> { @@ -11,7 +11,7 @@ index 4f1be53..96d2e78 100644 } fn cmd_uninstall(serial: Option<&String>) -> Result<(), CommandExecutionError> { -@@ -467,8 +467,8 @@ fn exec_adb>( +@@ -464,8 +464,8 @@ fn exec_adb>( args: Vec, ) -> Result<(), CommandExecutionError> { let adb_args = create_adb_args(serial, args); @@ -22,7 +22,7 @@ index 4f1be53..96d2e78 100644 Ok(exit_status) => { if exit_status.success() { Ok(()) -@@ -490,8 +490,8 @@ fn must_install_client(serial: Option<&String>) -> Result { if output.status.success() { // the "regex" crate makes the binary far bigger, so just parse the versionCode +Index: gnirehtet/relay-rust/src/adb_monitor.rs +=================================================================== +--- gnirehtet.orig/relay-rust/src/adb_monitor.rs ++++ gnirehtet/relay-rust/src/adb_monitor.rs +@@ -206,7 +206,7 @@ impl AdbMonitor { + + fn start_adb_daemon() -> bool { + info!(target: TAG, "Restarting adb daemon"); +- match process::Command::new("adb") ++ match process::Command::new("@adb@") + .args(&["start-server"]) + .status() { + Ok(exit_status) => { diff --git a/pkgs/tools/networking/grpcurl/default.nix b/pkgs/tools/networking/grpcurl/default.nix new file mode 100644 index 000000000000..10100b933d4d --- /dev/null +++ b/pkgs/tools/networking/grpcurl/default.nix @@ -0,0 +1,29 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +# and modified to add meta and switch to fetchFromGitHub +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "grpcurl-${version}"; + version = "1.0.0"; + rev = "v${version}"; + + goPackagePath = "github.com/fullstorydev/grpcurl"; + + src = fetchFromGitHub { + owner = "fullstorydev"; + repo = "grpcurl"; + rev = "d4d048fade4abcc2f0c3fb6f3e207289401d0a10"; + sha256 = "0v45lwjw2phavhi6m4ql49ri1423m249a6xcf00v9hi2x1y9dh6q"; + }; + + goDeps = if stdenv.isDarwin + then ./deps-darwin.nix + else ./deps-linux.nix; + + meta = { + description = "Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers"; + homepage = https://github.com/fullstorydev/grpcurl; + license = stdenv.lib.licenses.mit; + maintainers = with stdenv.lib.maintainers; [ knl ]; + }; +} diff --git a/pkgs/tools/networking/grpcurl/deps-darwin.nix b/pkgs/tools/networking/grpcurl/deps-darwin.nix new file mode 100644 index 000000000000..52afa88708f3 --- /dev/null +++ b/pkgs/tools/networking/grpcurl/deps-darwin.nix @@ -0,0 +1,57 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +[ + { + goPackagePath = "github.com/golang/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/golang/protobuf"; + rev = "ddf22928ea3c56eb4292a0adbbf5001b1e8e7d0d"; + sha256 = "16awkanx2rgxzhwi9vpm4i8jmmsw10gb104ncwfinvb6a9nzm28l"; + }; + } + { + goPackagePath = "github.com/jhump/protoreflect"; + fetch = { + type = "git"; + url = "https://github.com/jhump/protoreflect"; + rev = "b28d968eb345542b430a717dc72a88abf10d0b95"; + sha256 = "0i8k55xx2wyzfz635nbjqma505sn03l75mq6lgbknzwhv1xbx39s"; + }; + } + { + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "146acd28ed5894421fb5aac80ca93bc1b1f46f87"; + sha256 = "0d177474z85nvxz8ch6y9wjqz288844wwx8q9za3x2njnk4jbgxj"; + }; + } + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "4d1c5fb19474adfe9562c9847ba425e7da817e81"; + sha256 = "1y4rf9cmjyf8r56khr1sz0chbq1v0ynaj63i2z1mq6k6h6ww45da"; + }; + } + { + goPackagePath = "google.golang.org/genproto"; + fetch = { + type = "git"; + url = "https://github.com/google/go-genproto"; + rev = "af9cb2a35e7f169ec875002c1829c9b315cddc04"; + sha256 = "1942rw8h7zhbzvxn1rqn8z265sl2i14hm0z4hbfbc93slmml7p7n"; + }; + } + { + goPackagePath = "google.golang.org/grpc"; + fetch = { + type = "git"; + url = "https://github.com/grpc/grpc-go"; + rev = "c195587d96d5ae30321b96a1e2e175fea09e9fda"; + sha256 = "1av4hgaqk0hgji8ycdkgganh6bqajk2ygm4ifrmyzbm1hzwi3gg7"; + }; + } +] diff --git a/pkgs/tools/networking/grpcurl/deps-linux.nix b/pkgs/tools/networking/grpcurl/deps-linux.nix new file mode 100644 index 000000000000..e5e775e50fea --- /dev/null +++ b/pkgs/tools/networking/grpcurl/deps-linux.nix @@ -0,0 +1,66 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +[ + { + goPackagePath = "github.com/golang/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/golang/protobuf"; + rev = "ddf22928ea3c56eb4292a0adbbf5001b1e8e7d0d"; + sha256 = "16awkanx2rgxzhwi9vpm4i8jmmsw10gb104ncwfinvb6a9nzm28l"; + }; + } + { + goPackagePath = "github.com/jhump/protoreflect"; + fetch = { + type = "git"; + url = "https://github.com/jhump/protoreflect"; + rev = "b28d968eb345542b430a717dc72a88abf10d0b95"; + sha256 = "0i8k55xx2wyzfz635nbjqma505sn03l75mq6lgbknzwhv1xbx39s"; + }; + } + { + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "49bb7cea24b1df9410e1712aa6433dae904ff66a"; + sha256 = "111q4qm3hcjvzvyv9y5rz8ydnyg48rckcygxqy6gv63q618wz6gn"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "4497e2df6f9e69048a54498c7affbbec3294ad47"; + sha256 = "028qmbfmy84pl7wmjgvrv1x7x7nzv3qr9w7vcnrcparr43k7415s"; + }; + } + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "4d1c5fb19474adfe9562c9847ba425e7da817e81"; + sha256 = "1y4rf9cmjyf8r56khr1sz0chbq1v0ynaj63i2z1mq6k6h6ww45da"; + }; + } + { + goPackagePath = "google.golang.org/genproto"; + fetch = { + type = "git"; + url = "https://github.com/google/go-genproto"; + rev = "af9cb2a35e7f169ec875002c1829c9b315cddc04"; + sha256 = "1942rw8h7zhbzvxn1rqn8z265sl2i14hm0z4hbfbc93slmml7p7n"; + }; + } + { + goPackagePath = "google.golang.org/grpc"; + fetch = { + type = "git"; + url = "https://github.com/grpc/grpc-go"; + rev = "c195587d96d5ae30321b96a1e2e175fea09e9fda"; + sha256 = "1av4hgaqk0hgji8ycdkgganh6bqajk2ygm4ifrmyzbm1hzwi3gg7"; + }; + } +] diff --git a/pkgs/tools/networking/gupnp-tools/default.nix b/pkgs/tools/networking/gupnp-tools/default.nix index 4d1796eb2ac9..cef5c5538a78 100644 --- a/pkgs/tools/networking/gupnp-tools/default.nix +++ b/pkgs/tools/networking/gupnp-tools/default.nix @@ -1,18 +1,23 @@ -{fetchurl, stdenv, gupnp, gssdp, pkgconfig, gtk3, libuuid, intltool, gupnp-av, gnome3, wrapGAppsHook}: +{fetchurl, fetchpatch, stdenv, meson, ninja, gupnp, gssdp, pkgconfig, gtk3, libuuid, gettext, gupnp-av, gtksourceview4, gnome3, wrapGAppsHook}: -let +stdenv.mkDerivation rec { pname = "gupnp-tools"; - version = "0.8.14"; -in stdenv.mkDerivation rec { - name = "${pname}-${version}"; + version = "0.8.15"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "1ykybsljjnngj8rsn808a0h37r2jx99c2jbmsb3ihf7l7hmraav8"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + sha256 = "1awpqjs08cf6aimvzldnlnz5zmdyw8aq4k2rl5239j4zkfhg8vik"; }; - nativeBuildInputs = [ pkgconfig intltool wrapGAppsHook ]; - buildInputs = [ gupnp libuuid gssdp gtk3 gupnp-av gnome3.defaultIconTheme ]; + patches = [ + (fetchpatch { + url = https://gitlab.gnome.org/GNOME/gupnp-tools/commit/2845d07b1584789a23a0e691ceff476e5d82ccb7.patch; + sha256 = "1a8bhsz41s27kbaxp9jbmbisabin6lz2ln87012syvi6f2s332hv"; + }) + ]; + + nativeBuildInputs = [ meson ninja pkgconfig gettext wrapGAppsHook ]; + buildInputs = [ gupnp libuuid gssdp gtk3 gupnp-av gtksourceview4 gnome3.defaultIconTheme ]; passthru = { updateScript = gnome3.updateScript { diff --git a/pkgs/tools/networking/gvpe/default.nix b/pkgs/tools/networking/gvpe/default.nix index 07676cb18712..bcc68a2a19f7 100644 --- a/pkgs/tools/networking/gvpe/default.nix +++ b/pkgs/tools/networking/gvpe/default.nix @@ -24,9 +24,11 @@ stdenv.mkDerivation rec { sed -e 's@/sbin/ifconfig@${nettools}/sbin/ifconfig@g' -i src/device-*.C ''; - meta = { + meta = with stdenv.lib; { description = "A protected multinode virtual network"; - maintainers = [ stdenv.lib.maintainers.raskin ]; - platforms = with stdenv.lib.platforms; linux ++ freebsd; + homepage = http://software.schmorp.de/pkg/gvpe.html; + maintainers = [ maintainers.raskin ]; + platforms = with platforms; linux ++ freebsd; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/networking/haproxy/default.nix b/pkgs/tools/networking/haproxy/default.nix index 8f72976d7dce..381489cc4360 100644 --- a/pkgs/tools/networking/haproxy/default.nix +++ b/pkgs/tools/networking/haproxy/default.nix @@ -9,12 +9,12 @@ assert usePcre -> pcre != null; stdenv.mkDerivation rec { pname = "haproxy"; - version = "1.8.13"; + version = "1.8.14"; name = "${pname}-${version}"; src = fetchurl { url = "https://www.haproxy.org/download/${stdenv.lib.versions.majorMinor version}/src/${name}.tar.gz"; - sha256 = "2bf5dafbb5f1530c0e67ab63666565de948591f8e0ee2a1d3c84c45e738220f1"; + sha256 = "1przpp8xp2ygcklz4ypnm6z56nb73ydwksm3yy5fb1dyg0jl0zmi"; }; buildInputs = [ openssl zlib ] diff --git a/pkgs/tools/networking/http-prompt/default.nix b/pkgs/tools/networking/http-prompt/default.nix index dac3b616a9c8..69b23b3e3a4c 100644 --- a/pkgs/tools/networking/http-prompt/default.nix +++ b/pkgs/tools/networking/http-prompt/default.nix @@ -2,14 +2,14 @@ pythonPackages.buildPythonApplication rec { pname = "http-prompt"; - version = "0.11.2"; + version = "1.0.0"; name = "${pname}-${version}"; src = fetchFromGitHub { rev = "v${version}"; repo = "http-prompt"; owner = "eliangcs"; - sha256 = "130w3wkb5jbiwm5w0b470nd50gf30vrknmf3knhlgdxdmfb30zjz"; + sha256 = "0kngz2izcqjphbrdkg489p0xmf65xjc8ki1a2szcc8sgwc7z74xy"; }; propagatedBuildInputs = with pythonPackages; [ diff --git a/pkgs/tools/networking/httpie/default.nix b/pkgs/tools/networking/httpie/default.nix index ef50c0ce0847..10f57532df10 100644 --- a/pkgs/tools/networking/httpie/default.nix +++ b/pkgs/tools/networking/httpie/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, pythonPackages }: pythonPackages.buildPythonApplication rec { - name = "httpie-0.9.9"; + name = "httpie-1.0.0"; src = fetchurl { url = "mirror://pypi/h/httpie/${name}.tar.gz"; - sha256 = "1jsgfkyzzizgfy1b0aicb4cp34d5pwskz9c4a8kf4rq3lrpjw87i"; + sha256 = "09cs2n76318i34vms9pdnbds53pnp1m11gwn444j49na5qnk8l0n"; }; propagatedBuildInputs = with pythonPackages; [ pygments requests ]; diff --git a/pkgs/tools/networking/httping/default.nix b/pkgs/tools/networking/httping/default.nix index bfe9f115133c..abde3f2a380d 100644 --- a/pkgs/tools/networking/httping/default.nix +++ b/pkgs/tools/networking/httping/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, gettext, ncurses, openssl +{ stdenv, fetchurl, gettext, libintl, ncurses, openssl , fftw ? null }: stdenv.mkDerivation rec { @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { version = "2.5"; src = fetchurl { - url = "https://www.vanheusden.com/httping/${name}.tgz"; + url = "https://vanheusden.com/httping/${name}.tgz"; sha256 = "1y7sbgkhgadmd93x1zafqc4yp26ssiv16ni5bbi9vmvvdl55m29y"; }; - buildInputs = [ fftw ncurses openssl ]; + buildInputs = [ fftw libintl ncurses openssl ]; nativeBuildInputs = [ gettext ]; makeFlags = [ @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { ]; meta = with stdenv.lib; { - homepage = http://www.vanheusden.com/httping; + homepage = https://vanheusden.com/httping; description = "ping with HTTP requests"; longDescription = '' Give httping an url, and it'll show you how long it takes to connect, @@ -29,6 +29,6 @@ stdenv.mkDerivation rec { ''; license = licenses.agpl3; maintainers = with maintainers; [ rickynils ]; - platforms = platforms.linux; + platforms = platforms.linux ++ platforms.darwin; }; } diff --git a/pkgs/tools/networking/i2p/default.nix b/pkgs/tools/networking/i2p/default.nix index 55abeb4f583d..101f2a635a4b 100644 --- a/pkgs/tools/networking/i2p/default.nix +++ b/pkgs/tools/networking/i2p/default.nix @@ -2,10 +2,10 @@ let wrapper = stdenv.mkDerivation rec { name = "wrapper-${version}"; - version = "3.5.32"; + version = "3.5.35"; src = fetchurl { url = "https://wrapper.tanukisoftware.com/download/${version}/wrapper_${version}_src.tar.gz"; - sha256 = "1v388p5jjbpwybw0zjv5glzny17fwdwppaci2lqcsnm6qw0667f1"; + sha256 = "0mjyw9ays9v6lnj21pmfd3qdvd9b6rwxfmw3pg6z0kyf2jadixw2"; }; buildInputs = [ jdk ]; buildPhase = '' @@ -27,10 +27,10 @@ let wrapper = stdenv.mkDerivation rec { in stdenv.mkDerivation rec { - name = "i2p-0.9.35"; + name = "i2p-0.9.37"; src = fetchurl { url = "https://github.com/i2p/i2p.i2p/archive/${name}.tar.gz"; - sha256 = "02p76vn1777lgv4zs27r6i9s4yk7b2x61b25i8dqmn6j60y3fa4g"; + sha256 = "1lmqdqavy471s187y0lhckznlxx6id6h0dlwlyif2vr8c0pwv2q9"; }; buildInputs = [ jdk ant gettext which ]; patches = [ ./i2p.patch ]; diff --git a/pkgs/tools/networking/i2pd/default.nix b/pkgs/tools/networking/i2pd/default.nix index 3920405fe4d1..6e4cf45686b6 100644 --- a/pkgs/tools/networking/i2pd/default.nix +++ b/pkgs/tools/networking/i2pd/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { name = pname + "-" + version; pname = "i2pd"; - version = "2.20.0"; + version = "2.22.0"; src = fetchFromGitHub { owner = "PurpleI2P"; repo = pname; rev = version; - sha256 = "182iwfaz9ar18pqknrg60w89iinj91rn2651yaz2ap77h2a2psvf"; + sha256 = "1c4y5y6a9kssi9qmsyqz5hw29ya1s0i21fklnz48n08b7f4f9vlz"; }; buildInputs = with stdenv.lib; [ boost zlib openssl ] diff --git a/pkgs/tools/networking/inadyn/default.nix b/pkgs/tools/networking/inadyn/default.nix index 8029415a98cf..47352d21c4a2 100644 --- a/pkgs/tools/networking/inadyn/default.nix +++ b/pkgs/tools/networking/inadyn/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "inadyn-${version}"; - version = "2.4"; + version = "2.5"; src = fetchFromGitHub { owner = "troglobit"; repo = "inadyn"; rev = "v${version}"; - sha256 = "1h24yavp1246zn5isypvxrilp6xj2266qr52w2r24qxicr8b320y"; + sha256 = "0izhynqfj4xafsrc653wym8arwps0qim203w8l0g5z9vzfxfnvqw"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; diff --git a/pkgs/tools/networking/inetutils/default.nix b/pkgs/tools/networking/inetutils/default.nix index c050758a8ee3..1d2bfdc91189 100644 --- a/pkgs/tools/networking/inetutils/default.nix +++ b/pkgs/tools/networking/inetutils/default.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { traceroute, uucpd, and whois. ''; - homepage = http://www.gnu.org/software/inetutils/; + homepage = https://www.gnu.org/software/inetutils/; license = licenses.gpl3Plus; maintainers = with maintainers; [ matthewbauer ]; diff --git a/pkgs/tools/networking/ip2unix/default.nix b/pkgs/tools/networking/ip2unix/default.nix new file mode 100644 index 000000000000..1fa1531d1837 --- /dev/null +++ b/pkgs/tools/networking/ip2unix/default.nix @@ -0,0 +1,45 @@ +{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, libyamlcpp, systemd +, python3Packages, asciidoc, libxslt, docbook_xml_dtd_45, docbook_xsl +, libxml2, docbook5 +}: + +stdenv.mkDerivation rec { + name = "ip2unix-${version}"; + version = "1.2.0"; + + src = fetchFromGitHub { + owner = "nixcloud"; + repo = "ip2unix"; + rev = "v${version}"; + sha256 = "0blrhcmska06ydkl15jjgblygkwrimdnbaq3hhifgmffymfk2652"; + }; + + nativeBuildInputs = [ + meson ninja pkgconfig asciidoc libxslt.bin docbook_xml_dtd_45 docbook_xsl + libxml2.bin docbook5 python3Packages.pytest python3Packages.pytest-timeout + ]; + + buildInputs = [ libyamlcpp systemd ]; + + doCheck = true; + + doInstallCheck = true; + installCheckPhase = '' + found=0 + for man in "$out/share/man/man1"/ip2unix.1*; do + test -s "$man" && found=1 + done + if [ $found -ne 1 ]; then + echo "ERROR: Manual page hasn't been generated." >&2 + exit 1 + fi + ''; + + meta = { + homepage = https://github.com/nixcloud/ip2unix; + description = "Turn IP sockets into Unix domain sockets"; + platforms = stdenv.lib.platforms.linux; + license = stdenv.lib.licenses.lgpl3; + maintainers = [ stdenv.lib.maintainers.aszlig ]; + }; +} diff --git a/pkgs/tools/networking/ipv6calc/default.nix b/pkgs/tools/networking/ipv6calc/default.nix index c66218c48986..9b4edd763057 100644 --- a/pkgs/tools/networking/ipv6calc/default.nix +++ b/pkgs/tools/networking/ipv6calc/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "ipv6calc-${version}"; - version = "1.0.0"; + version = "1.1.0"; src = fetchurl { url = "ftp://ftp.deepspace6.net/pub/ds6/sources/ipv6calc/${name}.tar.gz"; - sha256 = "1gcl8mqjdn5j1rcnv2gz2j0i8ayx747hwzjyiazl6j43c5g4bc3l"; + sha256 = "1q74ikg780v5hllbq08wdfvxr2lf0fc7i41hclqrh1ajc6dqybbq"; }; buildInputs = [ geoip geolite-legacy getopt ip2location-c openssl ]; diff --git a/pkgs/tools/networking/isync/default.nix b/pkgs/tools/networking/isync/default.nix index 581a45eaebb9..5bdbe17e4d10 100644 --- a/pkgs/tools/networking/isync/default.nix +++ b/pkgs/tools/networking/isync/default.nix @@ -1,4 +1,4 @@ -{ fetchurl, stdenv, openssl, pkgconfig, db, cyrus_sasl, perl }: +{ fetchurl, stdenv, openssl, pkgconfig, db, zlib, cyrus_sasl, perl }: stdenv.mkDerivation rec { name = "isync-1.3.0"; @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkgconfig perl ]; - buildInputs = [ openssl db cyrus_sasl ]; + buildInputs = [ openssl db cyrus_sasl zlib ]; meta = with stdenv.lib; { homepage = http://isync.sourceforge.net/; diff --git a/pkgs/tools/networking/isync/unstable.nix b/pkgs/tools/networking/isync/unstable.nix deleted file mode 100644 index 9d32f91d0e19..000000000000 --- a/pkgs/tools/networking/isync/unstable.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ - stdenv, fetchgit, - autoconf, automake, cyrus_sasl, db, openssl, perl, pkgconfig, zlib, -}: - -stdenv.mkDerivation rec { - name = "isync-git-20170514"; - rev = "4b3768806278a70db696ba52645dc1b6eb8de58a"; - - src = fetchgit { - url = "https://git.code.sf.net/p/isync/isync"; - inherit rev; - sha256 = "1cv1isw01cfp7724z6f4pf6k4rx3k1lg0pc1xcq17zpikx9d10fb"; - }; - - nativeBuildInputs = [ autoconf automake perl pkgconfig ]; - buildInputs = [ cyrus_sasl db openssl zlib ]; - - preConfigure = '' - touch ChangeLog - ./autogen.sh - ''; - - meta = with stdenv.lib; { - homepage = http://isync.sourceforge.net/; - description = "Free IMAP and MailDir mailbox synchronizer"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ the-kenny ttuegel ]; - platforms = platforms.unix; - }; -} diff --git a/pkgs/tools/networking/jwhois/default.nix b/pkgs/tools/networking/jwhois/default.nix index be8e9e210d15..e9f43da981c5 100644 --- a/pkgs/tools/networking/jwhois/default.nix +++ b/pkgs/tools/networking/jwhois/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation { meta = { description = "A client for the WHOIS protocol allowing you to query the owner of a domain name"; - homepage = http://www.gnu.org/software/jwhois/; + homepage = https://www.gnu.org/software/jwhois/; license = stdenv.lib.licenses.gpl3; platforms = stdenv.lib.platforms.unix; }; diff --git a/pkgs/tools/networking/kail/default.nix b/pkgs/tools/networking/kail/default.nix index 1444c398e20c..e13511487170 100644 --- a/pkgs/tools/networking/kail/default.nix +++ b/pkgs/tools/networking/kail/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "kail-${version}"; - version = "0.6.0"; + version = "0.7.0"; goPackagePath = "github.com/boz/kail"; @@ -10,7 +10,7 @@ buildGoPackage rec { owner = "boz"; repo = "kail"; rev = "v${version}"; - sha256 = "17ybcncdjssil4bn3n2jp1asfcpl8vj560afb2mry9032qrryvx9"; + sha256 = "0j0948wjn0jsk89fp0l29pd90n86wi85yghrbdhwihhgyqcdmhi0"; }; # regenerate deps.nix using following steps: @@ -26,6 +26,6 @@ buildGoPackage rec { description = "Kubernetes log viewer"; homepage = https://github.com/boz/kail; license = licenses.mit; - maintainers = with maintainers; [ offline ]; + maintainers = with maintainers; [ offline vdemeester ]; }; } diff --git a/pkgs/tools/networking/kail/deps.nix b/pkgs/tools/networking/kail/deps.nix index b7b4bfb38560..ee5d2fb8271f 100644 --- a/pkgs/tools/networking/kail/deps.nix +++ b/pkgs/tools/networking/kail/deps.nix @@ -14,26 +14,8 @@ fetch = { type = "git"; url = "https://github.com/Azure/go-autorest"; - rev = "f6be1abbb5abd0517522f850dd785990d373da7e"; - sha256 = "1dgmvvp2lk5z2mc9f6wg5jgi2szgljy02k69lqbym8zqlph3h01n"; - }; - } - { - goPackagePath = "github.com/PuerkitoBio/purell"; - fetch = { - type = "git"; - url = "https://github.com/PuerkitoBio/purell"; - rev = "7cf257f0a33260797b0febf39f95fccd86aab2a3"; - sha256 = "1j4dcv8ryqxwpmb6k12ilkgkjwa0viymygfa3ilvfw0149jh0syk"; - }; - } - { - goPackagePath = "github.com/PuerkitoBio/urlesc"; - fetch = { - type = "git"; - url = "https://github.com/PuerkitoBio/urlesc"; - rev = "de5bf2ad457846296e2031421a34e2568e304e35"; - sha256 = "0n0srpqwbaan1wrhh2b7ysz543pjs1xw2rghvqyffg9l0g8kzgcw"; + rev = "1ff28809256a84bb6966640ff3d0371af82ccba4"; + sha256 = "0sxvj2j1833bqwxvhq3wq3jgq73rnb81pnzvl0x3y1m0hzpaf2zv"; }; } { @@ -77,8 +59,8 @@ fetch = { type = "git"; url = "https://github.com/boz/kcache"; - rev = "fb1338d323013e9456687dc080038aa0bb211783"; - sha256 = "05y7j3sxpa9nhpq53af9ad42fvwx7l3cpjm69nminrlqjmjs63zd"; + rev = "a012826955254d3f31548911e75a9dbd817f9470"; + sha256 = "0xqw4mgz0scjrcfsyfwfdhggq1q80dv4mdqgdaryy5ir18srg15l"; }; } { @@ -95,26 +77,8 @@ fetch = { type = "git"; url = "https://github.com/dgrijalva/jwt-go"; - rev = "a539ee1a749a2b895533f979515ac7e6e0f5b650"; - sha256 = "1kxvm6zyawisl3w4pcycqjld4r0x6hqpfh9jwqsg5y9pi330n5z9"; - }; - } - { - goPackagePath = "github.com/emicklei/go-restful"; - fetch = { - type = "git"; - url = "https://github.com/emicklei/go-restful"; - rev = "68c9750c36bb8cb433f1b88c807b4b30df4acc40"; - sha256 = "0bc0wd5nipz1x078vpq82acyc7ip0qv1sddl451d7f7bvfms6h67"; - }; - } - { - goPackagePath = "github.com/emicklei/go-restful-swagger12"; - fetch = { - type = "git"; - url = "https://github.com/emicklei/go-restful-swagger12"; - rev = "dcef7f55730566d41eae5db10e7d6981829720f6"; - sha256 = "0zz1f6n1qfbyrp592mgyrkyfhki3r0ksic6ja9lxisg8br1ibrvq"; + rev = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e"; + sha256 = "08m27vlms74pfy5z79w67f9lk9zkx6a9jd68k3c4msxy75ry36mp"; }; } { @@ -135,42 +99,6 @@ sha256 = "0skwmimpy7hlh7pva2slpcplnm912rp3igs98xnqmn859kwa5v8g"; }; } - { - goPackagePath = "github.com/go-openapi/jsonpointer"; - fetch = { - type = "git"; - url = "https://github.com/go-openapi/jsonpointer"; - rev = "779f45308c19820f1a69e9a4cd965f496e0da10f"; - sha256 = "10vv0xsabkvv81xpqqq95fvxnlpf07x9zwzl41g8x2lx05ibxsnc"; - }; - } - { - goPackagePath = "github.com/go-openapi/jsonreference"; - fetch = { - type = "git"; - url = "https://github.com/go-openapi/jsonreference"; - rev = "36d33bfe519efae5632669801b180bf1a245da3b"; - sha256 = "0d163wv3mj9cbhdqc9jqzw2kwi961lg4p30d8gcd6ddz0q752ykh"; - }; - } - { - goPackagePath = "github.com/go-openapi/spec"; - fetch = { - type = "git"; - url = "https://github.com/go-openapi/spec"; - rev = "3faa0055dbbf2110abc1f3b4e3adbb22721e96e7"; - sha256 = "1a3q073zaq5d10kzgba7a85l4g389r5qgbpwk4nkbawpdzm8svaz"; - }; - } - { - goPackagePath = "github.com/go-openapi/swag"; - fetch = { - type = "git"; - url = "https://github.com/go-openapi/swag"; - rev = "f3f9494671f93fcff853e3c6e9e948b3eb71e590"; - sha256 = "13lqn4xqy9vma9aqsjb0fzfzi0q8l6dmg65sjxqdxf3q6gzkvmjy"; - }; - } { goPackagePath = "github.com/gogo/protobuf"; fetch = { @@ -243,15 +171,6 @@ sha256 = "1v7fb4ix2xg0plx5p1f7xd1srvimyss7v7ppn3j7py9ycl560qhr"; }; } - { - goPackagePath = "github.com/howeyc/gopass"; - fetch = { - type = "git"; - url = "https://github.com/howeyc/gopass"; - rev = "bf9dde6d0d2c004a008c27aaee91170c786f6db8"; - sha256 = "1jxzyfnqi0h1fzlsvlkn10bncic803bfhslyijcxk55mgh297g45"; - }; - } { goPackagePath = "github.com/imdario/mergo"; fetch = { @@ -266,26 +185,8 @@ fetch = { type = "git"; url = "https://github.com/json-iterator/go"; - rev = "abe3c4016bd3f50fa9c5b0e909641e2b8370b0cf"; - sha256 = "18v04mxgssjw2wivrbrfm8v7k617szjjdndgink00pla03pga0cc"; - }; - } - { - goPackagePath = "github.com/juju/ratelimit"; - fetch = { - type = "git"; - url = "https://github.com/juju/ratelimit"; - rev = "5b9ff866471762aa2ab2dced63c9fb6f53921342"; - sha256 = "12fsx3wqg49wisigbybdzic7gc2p5a0fk55714mpv7zq8jr6i46k"; - }; - } - { - goPackagePath = "github.com/mailru/easyjson"; - fetch = { - type = "git"; - url = "https://github.com/mailru/easyjson"; - rev = "2f5df55504ebc322e4d52d34df6a1f5b503bf26d"; - sha256 = "0d9m8kyhbawa452vnwn255xxnh6pkp3im0d2310rw1k14nh3yh1p"; + rev = "ab8a2e0c74be9d3be70b3184d9acc634935ded82"; + sha256 = "1x3wz44p1238gpyzkiiilvvrq9q8dwjdm9kdidq65yjq0zcn0sq4"; }; } { @@ -306,6 +207,24 @@ sha256 = "1r5f9gkavkb1w6sr0qs5kj16706xirl3qnlq3hqpszkw9w27x65a"; }; } + { + goPackagePath = "github.com/modern-go/concurrent"; + fetch = { + type = "git"; + url = "https://github.com/modern-go/concurrent"; + rev = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"; + sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"; + }; + } + { + goPackagePath = "github.com/modern-go/reflect2"; + fetch = { + type = "git"; + url = "https://github.com/modern-go/reflect2"; + rev = "94122c33edd36123c84d5368cfb2b69df93a0ec8"; + sha256 = "06a3sablw53n1dqqbr2f53jyksbxdmmk8axaas4yvnhyfi55k4lf"; + }; + } { goPackagePath = "github.com/petar/GoLLRB"; fetch = { @@ -414,6 +333,15 @@ sha256 = "0wc8csaafp0ps9jb2hdk8d6xpyw1axhk1np73h0z17x09zk3ylcr"; }; } + { + goPackagePath = "golang.org/x/time"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/time"; + rev = "fbb02b2291d28baffd63558aa44b4b56f178d650"; + sha256 = "0jjqcv6rzihlgg4i797q80g1f6ch5diz2kxqh6488gwkb6nds4h4"; + }; + } { goPackagePath = "google.golang.org/appengine"; fetch = { @@ -455,8 +383,8 @@ fetch = { type = "git"; url = "https://github.com/kubernetes/api"; - rev = "218912509d74a117d05a718bb926d0948e531c20"; - sha256 = "076jca9c4rsg2kwjwv4kr6qgpbj4w1z0xprkxz5f5glxjnffdifk"; + rev = "2d6f90ab1293a1fb871cf149423ebb72aa7423aa"; + sha256 = "1cwrwdm104xd3608b1a5mw6a19w45532p647xdwnyn62rw2f08jx"; }; } { @@ -464,8 +392,8 @@ fetch = { type = "git"; url = "https://github.com/kubernetes/apimachinery"; - rev = "18a564baac720819100827c16fdebcadb05b2d0d"; - sha256 = "0x6sxr79rmnjyk0m53n66xr58xb8mza716jdn9f0djjwd10d1p1i"; + rev = "103fd098999dc9c0c88536f5c9ad2e5da39373ae"; + sha256 = "04navnpm59d75dhlz07rmay7m2izrf4m0i9xklxzqg7mlk9g20jc"; }; } { @@ -473,17 +401,8 @@ fetch = { type = "git"; url = "https://github.com/kubernetes/client-go"; - rev = "82aa063804cf055e16e8911250f888bc216e8b61"; - sha256 = "1l8dakfsawgxhiaqq0k9360gl13vr44sbjdxf7sbg3pl2csmi6pf"; + rev = "1f13a808da65775f22cbf47862c4e5898d8f4ca1"; + sha256 = "1vkcjg80l49hxiadqmkkd031kj6kc10m8mwcnla3k1ml8fv4qna9"; }; } - { - goPackagePath = "k8s.io/kube-openapi"; - fetch = { - type = "git"; - url = "https://github.com/kubernetes/kube-openapi"; - rev = "abfc5fbe1cf87ee697db107fdfd24c32fe4397a8"; - sha256 = "1hvrdbpf8w6jr533pa3cqws42plasl5vzcr8fj89gxdbhga6b10j"; - }; - } -] +] \ No newline at end of file diff --git a/pkgs/tools/networking/kea/default.nix b/pkgs/tools/networking/kea/default.nix index f35ceeae8640..bd18faf0e004 100644 --- a/pkgs/tools/networking/kea/default.nix +++ b/pkgs/tools/networking/kea/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "kea"; - version = "1.4.0"; + version = "1.4.0-P1"; src = fetchurl { url = "https://ftp.isc.org/isc/${pname}/${version}/${name}.tar.gz"; - sha256 = "0a0inchisrjry59z14w4ha210q2ffl31gjbhp5dgrbap6swyry60"; + sha256 = "0484h26ffdc1vmiznxllx69fax1lqi140wlsf5lx4wsab7a6nda6"; }; patches = [ ./dont-create-var.patch ]; diff --git a/pkgs/tools/networking/libnids/default.nix b/pkgs/tools/networking/libnids/default.nix new file mode 100644 index 000000000000..ef753127c67e --- /dev/null +++ b/pkgs/tools/networking/libnids/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchzip, libpcap, glib, pkgconfig, libnet }: +stdenv.mkDerivation { + pname = "libnids"; + version = "1.24"; + src = fetchzip { + url = "mirror://sourceforge/libnids/libnids-1.24.tar.gz"; + sha256 = "1cblklfdfxcmy0an6xyyzx4l877xdawhjd28daqfsvrh81mb07k1"; + }; + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ libpcap glib libnet ]; + + /* + Quoting the documentation of glib: g_thread_init has been deprecated since + version 2.32 and should not be used in newly-written code. This function is + no longer necessary. The GLib threading system is automatically initialized + at the start of your program. + + this is necessary for dsniff to compile; otherwise g_thread_init is a missing + symbol when linking (?!?) + */ + NIX_CFLAGS_COMPILE="-Dg_thread_init= "; + + meta = with stdenv.lib; { + description = "An E-component of Network Intrusion Detection System which emulates the IP stack of Linux 2.0.x"; + homepage = http://libnids.sourceforge.net/; + license = licenses.gpl2; + maintainers = [ maintainers.symphorien ]; + # probably also bsd and solaris + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/networking/libreswan/default.nix b/pkgs/tools/networking/libreswan/default.nix index fd2461f51719..9a0b8c9ebf54 100644 --- a/pkgs/tools/networking/libreswan/default.nix +++ b/pkgs/tools/networking/libreswan/default.nix @@ -76,10 +76,11 @@ stdenv.mkDerivation { enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { homepage = https://libreswan.org; description = "A free software implementation of the VPN protocol based on IPSec and the Internet Key Exchange"; - platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin ++ stdenv.lib.platforms.freebsd; - maintainers = [ stdenv.lib.maintainers.afranchuk ]; + platforms = platforms.linux ++ platforms.darwin ++ platforms.freebsd; + license = licenses.gpl2; + maintainers = [ maintainers.afranchuk ]; }; } diff --git a/pkgs/tools/networking/lldpd/default.nix b/pkgs/tools/networking/lldpd/default.nix index 02e4672a1aee..81456c1b852d 100644 --- a/pkgs/tools/networking/lldpd/default.nix +++ b/pkgs/tools/networking/lldpd/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchurl, pkgconfig, removeReferencesTo +{ stdenv, lib, fetchurl, fetchpatch, pkgconfig, removeReferencesTo , libevent, readline, net_snmp }: stdenv.mkDerivation rec { @@ -10,6 +10,16 @@ stdenv.mkDerivation rec { sha256 = "0lgiappbjm95r1m0xyxb6gzz4izcjixknbzq3s7pbqbsmhm642s5"; }; + patches = [ + # Fixes #44507: The service fails to start due to a /bin/mkdir call. + # Should be included in the upstream release after 1.0.1. + # Please remove this patch when updating and ensure the NixOS service starts. + (fetchpatch { + url = "https://github.com/vincentbernat/lldpd/commit/90a50860ebdcdeb5b7dc85790b18bed23c97ec32.patch"; + sha256 = "005i4ldc4mfzfmvbnid6849ax2i93mx8nkyf8vjv8k73bfpdza8z"; + }) + ]; + configureFlags = [ "--localstatedir=/var" "--enable-pie" diff --git a/pkgs/tools/networking/mailutils/default.nix b/pkgs/tools/networking/mailutils/default.nix index f4e14d982480..d6c670052959 100644 --- a/pkgs/tools/networking/mailutils/default.nix +++ b/pkgs/tools/networking/mailutils/default.nix @@ -118,7 +118,7 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ orivej vrthra ]; - homepage = http://www.gnu.org/software/mailutils/; + homepage = https://www.gnu.org/software/mailutils/; # Some of the dependencies fail to build on {cyg,dar}win. platforms = platforms.gnu ++ platforms.linux; diff --git a/pkgs/tools/networking/minio-client/default.nix b/pkgs/tools/networking/minio-client/default.nix index 6720d5ae2e08..8b8991db86c2 100644 --- a/pkgs/tools/networking/minio-client/default.nix +++ b/pkgs/tools/networking/minio-client/default.nix @@ -3,13 +3,13 @@ buildGoPackage rec { name = "minio-client-${version}"; - version = "2018-07-31T02-28-53Z"; + version = "2018-12-05T22-59-07Z"; src = fetchFromGitHub { owner = "minio"; repo = "mc"; rev = "RELEASE.${version}"; - sha256 = "1918yl5d92y4ij9d1v738pf574rwb6a911rjpmaj9awhrz8qa2bg"; + sha256 = "01vjgs96sb792rggc7da9fzbpam5pyr7x9zd4r8wv6jc6xnv7n3x"; }; goPackagePath = "github.com/minio/mc"; diff --git a/pkgs/tools/networking/miniupnpc/default.nix b/pkgs/tools/networking/miniupnpc/default.nix index 902055e0d798..88b4b7fab88f 100644 --- a/pkgs/tools/networking/miniupnpc/default.nix +++ b/pkgs/tools/networking/miniupnpc/default.nix @@ -19,16 +19,17 @@ let makeFlags = "PREFIX=$(out) INSTALLPREFIX=$(out)"; - meta = { + meta = with stdenv.lib; { homepage = http://miniupnp.free.fr/; description = "A client that implements the UPnP Internet Gateway Device (IGD) specification"; - platforms = with stdenv.lib.platforms; linux ++ freebsd ++ darwin; + platforms = with platforms; linux ++ freebsd ++ darwin; + license = licenses.bsd3; }; }; in { miniupnpc_2 = generic { - version = "2.0.20180203"; - sha256 = "1dr0qaf2qz49aawgsnv7l41rda5yvdk3qfz2hd5cv9iwav3sipch"; + version = "2.1"; + sha256 = "1ik440yspbp3clr4m01xsl9skwyrzcvzb5nbm3i0g9x53vhbb7z1"; }; miniupnpc_1 = generic { version = "1.9.20160209"; diff --git a/pkgs/tools/networking/miniupnpd/default.nix b/pkgs/tools/networking/miniupnpd/default.nix index 07112d1497af..f3cd9ea6a819 100644 --- a/pkgs/tools/networking/miniupnpd/default.nix +++ b/pkgs/tools/networking/miniupnpd/default.nix @@ -1,5 +1,10 @@ -{ stdenv, fetchurl, iptables, libuuid, pkgconfig }: +{ stdenv, lib, fetchurl, iptables, libuuid, pkgconfig +, which, iproute, gnused, coreutils, gawk, makeWrapper +}: +let + scriptBinEnv = lib.makeBinPath [ which iproute iptables gnused coreutils gawk ]; +in stdenv.mkDerivation rec { name = "miniupnpd-2.1"; @@ -10,7 +15,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ iptables libuuid ]; - nativeBuildInputs= [ pkgconfig ]; + nativeBuildInputs= [ pkgconfig makeWrapper ]; makefile = "Makefile.linux"; @@ -18,9 +23,17 @@ stdenv.mkDerivation rec { installFlags = [ "PREFIX=$(out)" "INSTALLPREFIX=$(out)" ]; + postFixup = '' + for script in $out/etc/miniupnpd/ip{,6}tables_{init,removeall}.sh + do + wrapProgram $script --set PATH '${scriptBinEnv}:$PATH' + done + ''; + meta = with stdenv.lib; { homepage = http://miniupnp.free.fr/; description = "A daemon that implements the UPnP Internet Gateway Device (IGD) specification"; platforms = platforms.linux; + license = licenses.bsd3; }; } diff --git a/pkgs/tools/networking/mitmproxy/default.nix b/pkgs/tools/networking/mitmproxy/default.nix index d3b62d3259cc..d06399169707 100644 --- a/pkgs/tools/networking/mitmproxy/default.nix +++ b/pkgs/tools/networking/mitmproxy/default.nix @@ -1,18 +1,29 @@ -{ stdenv, fetchFromGitHub, python3Packages, glibcLocales }: +{ stdenv, fetchFromGitHub, python3Packages, glibcLocales, fetchpatch }: with python3Packages; buildPythonPackage rec { pname = "mitmproxy"; - version = "3.0.4"; + version = "4.0.4"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - sha256 = "10l761ds46r1p2kjxlgby9vdxbjjlgq72s6adjypghi41s3qf034"; + sha256 = "14i9dkafvyl15rq2qa8xldscn5lmkk2g52kbi2hl63nzx9yibx6r"; }; + patches = [ + (fetchpatch { + # Tests failed due to expired test certificates, + # https://github.com/mitmproxy/mitmproxy/issues/3316 + # TODO: remove on next update + name = "test-certificates.patch"; + url = "https://github.com/mitmproxy/mitmproxy/commit/1b6a8d6acd3d70f9b9627ad4ae9def08103f8250.patch"; + sha256 = "03y79c25yir7d8xj79czdc81y3irqq1i3ks9ca0mv1az8b7xsvfv"; + }) + ]; + postPatch = '' # remove dependency constraints sed 's/>=\([0-9]\.\?\)\+\( \?, \?<\([0-9]\.\?\)\+\)\?//' -i setup.py @@ -23,8 +34,7 @@ buildPythonPackage rec { checkPhase = '' export HOME=$(mktemp -d) export LC_CTYPE=en_US.UTF-8 - # test_echo resolves hostnames - pytest -k 'not test_echo and not test_find_unclaimed_URLs ' + pytest -k 'not test_find_unclaimed_URLs' ''; propagatedBuildInputs = [ @@ -38,6 +48,7 @@ buildPythonPackage rec { checkInputs = [ beautifulsoup4 flask pytest requests glibcLocales + asynctest parver pytest-asyncio ]; meta = with stdenv.lib; { diff --git a/pkgs/tools/networking/modem-manager/default.nix b/pkgs/tools/networking/modem-manager/default.nix index 6ca8c8925621..15ec2ef41cd7 100644 --- a/pkgs/tools/networking/modem-manager/default.nix +++ b/pkgs/tools/networking/modem-manager/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "modem-manager-${version}"; - pname = "ModemManager"; version = "1.7.990"; + package = "ModemManager"; src = fetchurl { - url = "https://www.freedesktop.org/software/${pname}/${pname}-${version}.tar.xz"; + url = "https://www.freedesktop.org/software/${package}/${package}-${version}.tar.xz"; sha256 = "1v4hixmghlrw7w4ajq2x4k62js0594h223d0yma365zwqr7hjrfl"; }; diff --git a/pkgs/tools/networking/mosh/default.nix b/pkgs/tools/networking/mosh/default.nix index 1a2086810724..c83ab66b27a0 100644 --- a/pkgs/tools/networking/mosh/default.nix +++ b/pkgs/tools/networking/mosh/default.nix @@ -25,6 +25,8 @@ stdenv.mkDerivation rec { wrapProgram $out/bin/mosh --prefix PERL5LIB : $PERL5LIB ''; + CXXFLAGS = stdenv.lib.optionalString stdenv.cc.isClang "-std=c++11"; + meta = { homepage = https://mosh.org/; description = "Mobile shell (ssh replacement)"; diff --git a/pkgs/tools/networking/mpack/default.nix b/pkgs/tools/networking/mpack/default.nix index 62cec7c41eef..5a8af7de36a0 100644 --- a/pkgs/tools/networking/mpack/default.nix +++ b/pkgs/tools/networking/mpack/default.nix @@ -8,18 +8,13 @@ stdenv.mkDerivation rec { sha256 = "0k590z96509k96zxmhv72gkwhrlf55jkmyqlzi72m61r7axhhh97"; }; - patches = [ ./build-fix.patch ]; + patches = [ ./build-fix.patch ./sendmail-via-execvp.diff ]; postPatch = '' for f in *.{c,man,pl,unix} ; do substituteInPlace $f --replace /usr/tmp /tmp done - for f in unixpk.c ; do - substituteInPlace $f \ - --replace /usr/sbin /run/current-system/sw/bin - done - # this just shuts up some warnings for f in {decode,encode,part,unixos,unixpk,unixunpk,xmalloc}.c ; do sed -i 'i#include ' $f diff --git a/pkgs/tools/networking/mpack/sendmail-via-execvp.diff b/pkgs/tools/networking/mpack/sendmail-via-execvp.diff new file mode 100644 index 000000000000..8f10901038d6 --- /dev/null +++ b/pkgs/tools/networking/mpack/sendmail-via-execvp.diff @@ -0,0 +1,12 @@ +--- mpack-1.6/unixpk.c 2003-07-21 22:50:41.000000000 +0200 ++++ mpack-1.6/unixpk.c 2018-09-16 12:57:14.104026964 +0200 +@@ -254,8 +254,9 @@ + #ifdef SCO + execv("/usr/lib/mail/execmail", addr+start); + #else ++ execvp("sendmail", addr+start); + execv("/usr/lib/sendmail", addr+start); + execv("/usr/sbin/sendmail", addr+start); + #endif + perror("execv"); + _exit(1); diff --git a/pkgs/tools/networking/nbd/default.nix b/pkgs/tools/networking/nbd/default.nix index 0f7f75b989e2..75e2b45110fe 100644 --- a/pkgs/tools/networking/nbd/default.nix +++ b/pkgs/tools/networking/nbd/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, glib }: +{ stdenv, fetchurl, pkgconfig, glib, which }: stdenv.mkDerivation rec { name = "nbd-3.18"; @@ -8,10 +8,11 @@ stdenv.mkDerivation rec { sha256 = "0cb0sjiv0j9sh9dk24nrjm7sa0axbrcp2av5hc91g1ryzk764dyq"; }; - buildInputs = - [ pkgconfig glib ] + buildInputs = [ glib ] ++ stdenv.lib.optional (stdenv ? glibc) stdenv.glibc.linuxHeaders; + nativeBuildInputs = [ pkgconfig which ]; + postInstall = '' mkdir -p "$out/share/doc/${name}" cp README.md "$out/share/doc/${name}/" diff --git a/pkgs/tools/networking/ncftp/default.nix b/pkgs/tools/networking/ncftp/default.nix index 0a0eadbfcba4..90ac44aa375a 100644 --- a/pkgs/tools/networking/ncftp/default.nix +++ b/pkgs/tools/networking/ncftp/default.nix @@ -35,5 +35,6 @@ stdenv.mkDerivation rec { homepage = https://www.ncftp.com/ncftp/; maintainers = with maintainers; [ bjornfor ]; platforms = platforms.unix; + license = licenses.clArtistic; }; } diff --git a/pkgs/tools/networking/netselect/default.nix b/pkgs/tools/networking/netselect/default.nix index 6015ff9fbc7c..702fee86922e 100644 --- a/pkgs/tools/networking/netselect/default.nix +++ b/pkgs/tools/networking/netselect/default.nix @@ -1,25 +1,34 @@ -{stdenv, fetchurl}: +{ stdenv, fetchFromGitHub }: -stdenv.mkDerivation { - name = "netselect-0.3"; - - src = fetchurl { - url = http://alumnit.ca/~apenwarr/netselect/netselect-0.3.tar.gz; - sha256 = "0y69z59vylj9x9nk5jqn6ihx7dkzg09gpv2w1q1rs8fmi4jr90gy"; +stdenv.mkDerivation rec { + name = "netselect-${version}"; + version = "0.4"; + + src = fetchFromGitHub { + owner = "apenwarr"; + repo = "netselect"; + rev = name; + sha256 = "1zncyvjzllrjbdvz7c50d1xjyhs9mwqfy92ndpfc5b3mxqslw4kx"; }; - preBuild = '' - makeFlagsArray=(PREFIX=$out) - substituteInPlace Makefile \ - --replace "-o root" "" \ - --replace "-g root" "" \ - --replace "4755" "0755" + postPatch = '' + substituteInPlace netselect-apt \ + --replace "/usr/bin/" "" ''; - - meta = { - homepage = http://alumnit.ca/~apenwarr/netselect/; + + makeFlags = [ "PREFIX=$(out)" ]; + + installPhase = '' + runHook preInstall + install -Dm555 -t $out/bin netselect netselect-apt + install -Dm444 -t $out/share/man/man1 *.1 + runHook postInstall + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/apenwarr/netselect; description = "An ultrafast intelligent parallelizing binary-search implementation of \"ping\""; - license = "BSD"; - platforms = stdenv.lib.platforms.linux; + license = licenses.bsd3; + platforms = platforms.linux; }; } diff --git a/pkgs/tools/networking/netsniff-ng/default.nix b/pkgs/tools/networking/netsniff-ng/default.nix index 60f7b647eea5..8bebe973522b 100644 --- a/pkgs/tools/networking/netsniff-ng/default.nix +++ b/pkgs/tools/networking/netsniff-ng/default.nix @@ -4,14 +4,14 @@ stdenv.mkDerivation rec { name = "netsniff-ng-${version}"; - version = "0.6.4"; + version = "0.6.5"; # Upstream recommends and supports git src = fetchFromGitHub rec { repo = "netsniff-ng"; owner = repo; rev = "v${version}"; - sha256 = "0nip1gmzxq5kak41n0y0qzbhk2876fypk83q14ssy32fk49lxjly"; + sha256 = "0bcbdiik69g6jnravkkid8gxw2akg01i372msc5x1w9fh9wh2phw"; }; patches = [ ./glibc-2.26.patch ]; diff --git a/pkgs/tools/networking/network-manager/applet.nix b/pkgs/tools/networking/network-manager/applet.nix index d516a2b5ee87..9f1b50085078 100644 --- a/pkgs/tools/networking/network-manager/applet.nix +++ b/pkgs/tools/networking/network-manager/applet.nix @@ -1,18 +1,18 @@ { stdenv, fetchurl, meson, ninja, intltool, gtk-doc, pkgconfig, networkmanager, gnome3 , libnotify, libsecret, polkit, isocodes, modemmanager, libxml2, docbook_xsl, docbook_xml_dtd_43 , mobile-broadband-provider-info, glib-networking, gsettings-desktop-schemas -, libgudev, jansson, wrapGAppsHook, gobjectIntrospection +, libgudev, jansson, wrapGAppsHook, gobject-introspection, python3 , libappindicator-gtk3, withGnome ? false }: let pname = "network-manager-applet"; - version = "1.8.16"; + version = "1.8.18"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "0lmlkh4yyl9smvkgrzshn127zqfbp9f41f448ks8dlhhm38s38v2"; + sha256 = "0y31g0lxr93370xi74hbpvcy9m81n5wdkdhq8xy2nqp0y4219p13"; }; mesonFlags = [ @@ -28,10 +28,10 @@ in stdenv.mkDerivation rec { gnome3.gtk networkmanager libnotify libsecret gsettings-desktop-schemas polkit isocodes mobile-broadband-provider-info libgudev modemmanager jansson glib-networking - libappindicator-gtk3 + libappindicator-gtk3 gnome3.defaultIconTheme ] ++ stdenv.lib.optionals withGnome [ gnome3.gcr ]; # advanced certificate chooser - nativeBuildInputs = [ meson ninja intltool pkgconfig wrapGAppsHook gobjectIntrospection gtk-doc docbook_xsl docbook_xml_dtd_43 libxml2 ]; + nativeBuildInputs = [ meson ninja intltool pkgconfig wrapGAppsHook gobject-introspection python3 gtk-doc docbook_xsl docbook_xml_dtd_43 libxml2 ]; postPatch = '' chmod +x meson_post_install.py # patchShebangs requires executable file diff --git a/pkgs/tools/networking/network-manager/default.nix b/pkgs/tools/networking/network-manager/default.nix index 01b979c3c5bf..7b06b521aaa8 100644 --- a/pkgs/tools/networking/network-manager/default.nix +++ b/pkgs/tools/networking/network-manager/default.nix @@ -1,7 +1,7 @@ -{ stdenv, fetchurl, substituteAll, intltool, pkgconfig, dbus-glib, gnome3 -, systemd, libuuid, polkit, gnutls, ppp, dhcp, iptables +{ stdenv, fetchurl, fetchpatch, substituteAll, intltool, pkgconfig, dbus-glib +, gnome3, systemd, libuuid, polkit, gnutls, ppp, dhcp, iptables , libgcrypt, dnsmasq, bluez5, readline -, gobjectIntrospection, modemmanager, openresolv, libndp, newt, libsoup +, gobject-introspection, modemmanager, openresolv, libndp, newt, libsoup , ethtool, gnused, coreutils, file, inetutils, kmod, jansson, libxslt , python3Packages, docbook_xsl, openconnect, curl, autoreconfHook }: @@ -67,13 +67,13 @@ in stdenv.mkDerivation rec { patches = [ # https://bugzilla.gnome.org/show_bug.cgi?id=796751 - (fetchurl { + (fetchpatch { url = https://bugzilla.gnome.org/attachment.cgi?id=372953; - sha256 = "1crjplyiiipkhjjlifrv6hhvxinlcxd6irp9ijbc7jij31g44i0a"; + sha256 = "0xg7bzs6dvkbv2qp67i7mi1c5yrmfd471xgmlkn15b33pqkzy3mc"; }) - (fetchurl { + (fetchpatch { url = https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/0a3755c1799d3a4dc1875d4c59c7c568a64c8456.patch; - sha256 = "af1717f7c6fdd6dadb4082dd847f4bbc42cf1574833299f3e47024e785533f2e"; + sha256 = "0r7338q3za7mf419a244vi65b1q497rg84avijybmv6w4x6p1ksd"; }) (substituteAll { src = ./fix-paths.patch; @@ -84,7 +84,7 @@ in stdenv.mkDerivation rec { buildInputs = [ systemd libuuid polkit ppp libndp curl - bluez5 dnsmasq gobjectIntrospection modemmanager readline newt libsoup jansson + bluez5 dnsmasq gobject-introspection modemmanager readline newt libsoup jansson ]; propagatedBuildInputs = [ dbus-glib gnutls libgcrypt python3Packages.pygobject3 ]; diff --git a/pkgs/tools/networking/network-manager/dmenu.nix b/pkgs/tools/networking/network-manager/dmenu.nix index 93827eebb571..665db4cc287b 100644 --- a/pkgs/tools/networking/network-manager/dmenu.nix +++ b/pkgs/tools/networking/network-manager/dmenu.nix @@ -1,5 +1,5 @@ { stdenv, glib, fetchFromGitHub, networkmanager, python3Packages -, gobjectIntrospection }: +, gobject-introspection }: let inherit (python3Packages) python pygobject3; in stdenv.mkDerivation rec { @@ -13,7 +13,7 @@ in stdenv.mkDerivation rec { sha256 = "1z6151z7c4jv5k2i50zr7ld4k3m07dgpmss9f3hsav95cv55dcnb"; }; - buildInputs = [ glib python pygobject3 gobjectIntrospection networkmanager python3Packages.wrapPython ]; + buildInputs = [ glib python pygobject3 gobject-introspection networkmanager python3Packages.wrapPython ]; dontBuild = true; diff --git a/pkgs/tools/networking/network-manager/fortisslvpn/default.nix b/pkgs/tools/networking/network-manager/fortisslvpn/default.nix index 16964e4db945..facf1b6a6670 100644 --- a/pkgs/tools/networking/network-manager/fortisslvpn/default.nix +++ b/pkgs/tools/networking/network-manager/fortisslvpn/default.nix @@ -28,6 +28,7 @@ in stdenv.mkDerivation rec { "--without-libnm-glib" "--with-gnome=${if withGnome then "yes" else "no"}" "--localstatedir=/tmp" + "--enable-absolute-paths" ]; passthru = { diff --git a/pkgs/tools/networking/network-manager/iodine/default.nix b/pkgs/tools/networking/network-manager/iodine/default.nix index a6fd3e7303df..ad58dc97b0a6 100644 --- a/pkgs/tools/networking/network-manager/iodine/default.nix +++ b/pkgs/tools/networking/network-manager/iodine/default.nix @@ -31,6 +31,7 @@ in stdenv.mkDerivation rec { "--without-libnm-glib" "--with-gnome=${if withGnome then "yes" else "no"}" "--localstatedir=/" # needed for the management socket under /run/NetworkManager + "--enable-absolute-paths" ]; passthru = { diff --git a/pkgs/tools/networking/network-manager/l2tp/default.nix b/pkgs/tools/networking/network-manager/l2tp/default.nix index 3cac1b5e63cf..b44933f7f5f8 100644 --- a/pkgs/tools/networking/network-manager/l2tp/default.nix +++ b/pkgs/tools/networking/network-manager/l2tp/default.nix @@ -35,6 +35,7 @@ stdenv.mkDerivation rec { "--with-gnome=${if withGnome then "yes" else "no"}" "--localstatedir=/var" "--sysconfdir=$(out)/etc" + "--enable-absolute-paths" ]; enableParallelBuilding = true; diff --git a/pkgs/tools/networking/network-manager/openconnect/default.nix b/pkgs/tools/networking/network-manager/openconnect/default.nix index 23d4c816a20d..0c02569aa27a 100644 --- a/pkgs/tools/networking/network-manager/openconnect/default.nix +++ b/pkgs/tools/networking/network-manager/openconnect/default.nix @@ -26,6 +26,7 @@ in stdenv.mkDerivation rec { configureFlags = [ "--with-gnome=${if withGnome then "yes" else "no"}" + "--enable-absolute-paths" ]; passthru = { diff --git a/pkgs/tools/networking/network-manager/openvpn/default.nix b/pkgs/tools/networking/network-manager/openvpn/default.nix index 0d3a4174744f..952bbf4999e3 100644 --- a/pkgs/tools/networking/network-manager/openvpn/default.nix +++ b/pkgs/tools/networking/network-manager/openvpn/default.nix @@ -1,15 +1,15 @@ -{ stdenv, fetchurl, substituteAll, openvpn, intltool, libxml2, pkgconfig, networkmanager, libsecret +{ stdenv, fetchurl, substituteAll, openvpn, intltool, libxml2, pkgconfig, file, networkmanager, libsecret , withGnome ? true, gnome3, kmod }: let pname = "NetworkManager-openvpn"; - version = "1.8.4"; + version = "1.8.8"; in stdenv.mkDerivation rec { name = "${pname}${if withGnome then "-gnome" else ""}-${version}"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "0gyrv46h9k17qym48qacq4zpxbap6hi17shn921824zm98m2bdvr"; + sha256 = "19qdl7x5x7f9mj8vm25mck6gg8ljbixi0dw2rqngwl2nzpcxwg52"; }; patches = [ @@ -22,12 +22,13 @@ in stdenv.mkDerivation rec { buildInputs = [ openvpn networkmanager ] ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret gnome3.networkmanagerapplet ]; - nativeBuildInputs = [ intltool pkgconfig libxml2 ]; + nativeBuildInputs = [ intltool pkgconfig file libxml2 ]; configureFlags = [ "--without-libnm-glib" "--with-gnome=${if withGnome then "yes" else "no"}" "--localstatedir=/" # needed for the management socket under /run/NetworkManager + "--enable-absolute-paths" ]; passthru = { diff --git a/pkgs/tools/networking/network-manager/vpnc/default.nix b/pkgs/tools/networking/network-manager/vpnc/default.nix index ef45defb7d5a..5d77be86dffe 100644 --- a/pkgs/tools/networking/network-manager/vpnc/default.nix +++ b/pkgs/tools/networking/network-manager/vpnc/default.nix @@ -26,6 +26,7 @@ in stdenv.mkDerivation rec { configureFlags = [ "--without-libnm-glib" "--with-gnome=${if withGnome then "yes" else "no"}" + "--enable-absolute-paths" ]; passthru = { diff --git a/pkgs/tools/networking/ngrep/default.nix b/pkgs/tools/networking/ngrep/default.nix index ca5e0b7c4f5d..9cddc5bbd877 100644 --- a/pkgs/tools/networking/ngrep/default.nix +++ b/pkgs/tools/networking/ngrep/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, libpcap, gnumake3, pcre }: +{ lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, libpcap, pcre }: stdenv.mkDerivation rec { name = "ngrep-${version}"; @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { }) ]; - nativeBuildInputs = [ autoreconfHook gnumake3 ]; + nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ libpcap pcre ]; configureFlags = [ diff --git a/pkgs/tools/networking/nss-pam-ldapd/default.nix b/pkgs/tools/networking/nss-pam-ldapd/default.nix index e5fde0f80385..fc961675c7f1 100644 --- a/pkgs/tools/networking/nss-pam-ldapd/default.nix +++ b/pkgs/tools/networking/nss-pam-ldapd/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "nss-pam-ldapd-${version}"; - version = "0.9.7"; + version = "0.9.10"; src = fetchurl { url = "https://arthurdejong.org/nss-pam-ldapd/${name}.tar.gz"; - sha256 = "1sw36w6zkzvabvjckqick032j5p5xi0qi3sgnh0znzxz31jqvf0d"; + sha256 = "1cqamcr6qpgwxijlr6kg7jspjamjra8w0haan0qssn0yxn95d7c0"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/networking/ntp/default.nix b/pkgs/tools/networking/ntp/default.nix index 8c4462c36bcf..de2fb1472aa9 100644 --- a/pkgs/tools/networking/ntp/default.nix +++ b/pkgs/tools/networking/ntp/default.nix @@ -25,6 +25,7 @@ stdenv.mkDerivation rec { "--with-openssl-libdir=${openssl.out}/lib" "--with-openssl-incdir=${openssl.dev}/include" "--enable-ignore-dns-errors" + "--with-yielding-select=yes" ] ++ stdenv.lib.optional stdenv.isLinux "--enable-linuxcaps" ++ stdenv.lib.optional withSeccomp "--enable-libseccomp"; diff --git a/pkgs/tools/networking/ntp/seccomp.patch b/pkgs/tools/networking/ntp/seccomp.patch index 872bf8e7fcc2..c75536dac7fb 100644 --- a/pkgs/tools/networking/ntp/seccomp.patch +++ b/pkgs/tools/networking/ntp/seccomp.patch @@ -1,7 +1,18 @@ -diff -urN ntp-4.2.8p10.orig/ntpd/ntpd.c ntp-4.2.8p10/ntpd/ntpd.c ---- ntp-4.2.8p10.orig/ntpd/ntpd.c 2017-04-02 20:21:17.371319663 +0200 -+++ ntp-4.2.8p10/ntpd/ntpd.c 2017-04-02 21:26:02.766178723 +0200 -@@ -1157,10 +1157,12 @@ +From 881e427f3236046466bdb8235edf86e6dfa34391 Mon Sep 17 00:00:00 2001 +From: Michael Bishop +Date: Mon, 11 Jun 2018 08:30:48 -0300 +Subject: [PATCH] fix the seccomp filter to include a few previously missed + syscalls + +--- + ntpd/ntpd.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/ntpd/ntpd.c b/ntpd/ntpd.c +index 2c7f02ec5..4c59dc2ba 100644 +--- a/ntpd/ntpd.c ++++ b/ntpd/ntpd.c +@@ -1140,10 +1140,12 @@ int scmp_sc[] = { SCMP_SYS(close), SCMP_SYS(connect), SCMP_SYS(exit_group), @@ -14,15 +25,16 @@ diff -urN ntp-4.2.8p10.orig/ntpd/ntpd.c ntp-4.2.8p10/ntpd/ntpd.c SCMP_SYS(getsockname), SCMP_SYS(ioctl), SCMP_SYS(lseek), -@@ -1179,6 +1181,7 @@ +@@ -1162,6 +1164,8 @@ int scmp_sc[] = { SCMP_SYS(sendto), SCMP_SYS(setitimer), SCMP_SYS(setsid), -+ SCMP_SYS(setsockopt), ++ SCMP_SYS(setsockopt), ++ SCMP_SYS(openat), SCMP_SYS(socket), SCMP_SYS(stat), SCMP_SYS(time), -@@ -1195,9 +1198,11 @@ +@@ -1178,9 +1182,11 @@ int scmp_sc[] = { SCMP_SYS(clock_settime), SCMP_SYS(close), SCMP_SYS(exit_group), @@ -34,12 +46,12 @@ diff -urN ntp-4.2.8p10.orig/ntpd/ntpd.c ntp-4.2.8p10/ntpd/ntpd.c SCMP_SYS(madvise), SCMP_SYS(mmap), SCMP_SYS(mmap2), -@@ -1211,6 +1216,8 @@ +@@ -1194,6 +1200,8 @@ int scmp_sc[] = { SCMP_SYS(select), SCMP_SYS(setitimer), SCMP_SYS(setsid), -+ SCMP_SYS(setsockopt), -+ SCMP_SYS(openat), ++ SCMP_SYS(setsockopt), ++ SCMP_SYS(openat), SCMP_SYS(sigprocmask), SCMP_SYS(sigreturn), SCMP_SYS(socketcall), diff --git a/pkgs/tools/networking/openconnect_pa/default.nix b/pkgs/tools/networking/openconnect_pa/default.nix new file mode 100644 index 000000000000..d261e5717052 --- /dev/null +++ b/pkgs/tools/networking/openconnect_pa/default.nix @@ -0,0 +1,40 @@ +{ stdenv, fetchFromGitHub, pkgconfig, vpnc, openssl ? null, gnutls ? null, gmp, libxml2, stoken, zlib, autoreconfHook } : + +assert (openssl != null) == (gnutls == null); + +stdenv.mkDerivation rec { + version = "unstable-2018-10-08"; + name = "openconnect_pa-${version}"; + + outputs = [ "out" "dev" ]; + + src = fetchFromGitHub { + owner = "dlenski"; + repo = "openconnect"; + rev = "e5fe063a087385c5b157ad7a9a3fa874181f6e3b"; + sha256 = "0ywacqs3nncr2gpjjcz2yc9c6v4ifjssh0vb07h0qff06whqhdax"; + }; + + preConfigure = '' + export PKG_CONFIG=${pkgconfig}/bin/pkg-config + export LIBXML2_CFLAGS="-I ${libxml2.dev}/include/libxml2" + export LIBXML2_LIBS="-L${libxml2.out}/lib -lxml2" + ''; + + configureFlags = [ + "--with-vpnc-script=${vpnc}/etc/vpnc/vpnc-script" + "--disable-nls" + "--without-openssl-version-check" + ]; + + nativeBuildInputs = [ pkgconfig autoreconfHook ]; + propagatedBuildInputs = [ vpnc openssl gnutls gmp libxml2 stoken zlib ]; + + meta = with stdenv.lib; { + description = "OpenConnect client extended to support Palo Alto Networks' GlobalProtect VPN"; + homepage = https://github.com/dlenski/openconnect/; + license = licenses.lgpl21; + maintainers = with maintainers; [ chessai ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/networking/opensm/default.nix b/pkgs/tools/networking/opensm/default.nix index a053c82a8264..ea20306e26f2 100644 --- a/pkgs/tools/networking/opensm/default.nix +++ b/pkgs/tools/networking/opensm/default.nix @@ -1,20 +1,26 @@ -{ stdenv, fetchgit, autoconf, automake, libtool, bison, flex, rdma-core }: +{ stdenv, fetchFromGitHub, autoconf, automake, libtool, bison, flex, rdma-core }: stdenv.mkDerivation rec { name = "opensm-${version}"; - version = "3.3.20"; + version = "3.3.21"; - src = fetchgit { - url = git://git.openfabrics.org/~halr/opensm.git; - rev = name; - sha256 = "1hlrn5z32yd4w8bj4z6bsfv84pk178s4rnppbabyjqv1rg3c58wl"; + src = fetchFromGitHub { + owner = "linux-rdma"; + repo = "opensm"; + rev = "${version}"; + sha256 = "0iikw28vslxq3baq9qmmw08yay7l524wciz7dv7km09ylcbx23b7"; }; nativeBuildInputs = [ autoconf automake libtool bison flex ]; buildInputs = [ rdma-core ]; - preConfigure = "bash ./autogen.sh"; + preConfigure = '' + patchShebangs ./autogen.sh + ./autogen.sh + ''; + + enableParallelBuilding = true; meta = with stdenv.lib; { description = "Infiniband subnet manager"; diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix index 04a77176682d..7b3c00894667 100644 --- a/pkgs/tools/networking/openssh/default.nix +++ b/pkgs/tools/networking/openssh/default.nix @@ -13,32 +13,31 @@ let gssapiPatch = fetchpatch { name = "openssh-gssapi.patch"; url = "https://salsa.debian.org/ssh-team/openssh/raw/" - + "e395eed38096fcda74398424ea94de3ec44effd5" + + "d80ebbf028196b2478beebf5a290b97f35e1eed9" + "/debian/patches/gssapi.patch"; - sha256 = "0x7xysgdahb4jaq0f28g2d7yzp0d3mh59i4xnffszvjndhvbk27x"; + sha256 = "14j9cabb3gkhkjc641zbiv29mbvsmgsvis3fbj8ywsd21zc7m2wv"; }; in with stdenv.lib; stdenv.mkDerivation rec { name = "openssh-${version}"; - version = if hpnSupport then "7.7p1" else "7.7p1"; + version = if hpnSupport then "7.8p1" else "7.9p1"; src = if hpnSupport then fetchurl { - url = "https://github.com/rapier1/openssh-portable/archive/hpn-KitchenSink-7_7_P1.tar.gz"; - sha256 = "1l4k8mg3gnzxbz53cma8s6ak56waz03ijsr08p8vgpi0c2rc5ri5"; + url = "https://github.com/rapier1/openssh-portable/archive/hpn-KitchenSink-7_8_P1.tar.gz"; + sha256 = "05q5hxx7fzcgd8a5i0zk4fwvmnz4xqk04j489irnwm7cka7xdqxw"; } else fetchurl { url = "mirror://openbsd/OpenSSH/portable/${name}.tar.gz"; - sha256 = "13vbbrvj3mmfhj83qyrg5c0ipr6bzw5s65dy4k8gr7p9hkkfffyp"; + sha256 = "1b8sy6v0b8v4ggmknwcqx3y1rjcpsll0f1f8f4vyv11x4ni3njvb"; }; patches = [ ./locale_archive.patch - ./fix-host-key-algorithms-plus.patch # See discussion in https://github.com/NixOS/nixpkgs/pull/16966 ./dont_create_privsep_path.patch @@ -99,7 +98,7 @@ stdenv.mkDerivation rec { homepage = http://www.openssh.com/; description = "An implementation of the SSH protocol"; license = stdenv.lib.licenses.bsd2; - platforms = platforms.unix; + platforms = platforms.unix ++ platforms.windows; maintainers = with maintainers; [ eelco aneeshusa ]; }; } diff --git a/pkgs/tools/networking/openssh/fix-host-key-algorithms-plus.patch b/pkgs/tools/networking/openssh/fix-host-key-algorithms-plus.patch deleted file mode 100644 index 02846e9bdad2..000000000000 --- a/pkgs/tools/networking/openssh/fix-host-key-algorithms-plus.patch +++ /dev/null @@ -1,52 +0,0 @@ -Specifying "HostKeyAlgorithms +ssh-dds" does not work properly because -setting any value for HostKeyAlgorithms causes the known host keys to -be ignored for the purpose of determining the priority of algorithms. -This was fixed upstream for HostKeyAlgorithms in sshd_config, but not -in ssh_config. The fix is to apply order_hostkeyalgs() if the user -specifies a HostKeyAlgorithms starting with "+". - -diff -ru -x '*~' openssh-7.2p2-orig/sshconnect2.c openssh-7.2p2/sshconnect2.c ---- openssh-7.2p2-orig/sshconnect2.c 2016-03-09 19:04:48.000000000 +0100 -+++ openssh-7.2p2/sshconnect2.c 2016-04-01 15:39:45.140945902 +0200 -@@ -100,7 +100,7 @@ - } - - static char * --order_hostkeyalgs(char *host, struct sockaddr *hostaddr, u_short port) -+order_hostkeyalgs(char *host, struct sockaddr *hostaddr, u_short port, char *algs) - { - char *oavail, *avail, *first, *last, *alg, *hostname, *ret; - size_t maxlen; -@@ -116,7 +116,7 @@ - for (i = 0; i < options.num_system_hostfiles; i++) - load_hostkeys(hostkeys, hostname, options.system_hostfiles[i]); - -- oavail = avail = xstrdup(KEX_DEFAULT_PK_ALG); -+ oavail = avail = xstrdup(algs); - maxlen = strlen(avail) + 1; - first = xmalloc(maxlen); - last = xmalloc(maxlen); -@@ -181,18 +181,21 @@ - myproposal[PROPOSAL_MAC_ALGS_CTOS] = - myproposal[PROPOSAL_MAC_ALGS_STOC] = options.macs; - if (options.hostkeyalgorithms != NULL) { -+ int append = options.hostkeyalgorithms[0] == '+'; - if (kex_assemble_names(KEX_DEFAULT_PK_ALG, - &options.hostkeyalgorithms) != 0) - fatal("%s: kex_assemble_namelist", __func__); - myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = -- compat_pkalg_proposal(options.hostkeyalgorithms); -+ compat_pkalg_proposal(append -+ ? order_hostkeyalgs(host, hostaddr, port, options.hostkeyalgorithms) -+ : options.hostkeyalgorithms); - } else { - /* Enforce default */ - options.hostkeyalgorithms = xstrdup(KEX_DEFAULT_PK_ALG); - /* Prefer algorithms that we already have keys for */ - myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = - compat_pkalg_proposal( -- order_hostkeyalgs(host, hostaddr, port)); -+ order_hostkeyalgs(host, hostaddr, port, KEX_DEFAULT_PK_ALG)); - } - - if (options.rekey_limit || options.rekey_interval) diff --git a/pkgs/tools/networking/p2p/amule/default.nix b/pkgs/tools/networking/p2p/amule/default.nix index a74242ba5e17..b9a4360abfb9 100644 --- a/pkgs/tools/networking/p2p/amule/default.nix +++ b/pkgs/tools/networking/p2p/amule/default.nix @@ -22,6 +22,9 @@ mkDerivation rec { ++ lib.optional httpServer libpng ++ lib.optional client libX11; + # See: https://github.com/amule-project/amule/issues/126 + patches = [ ./upnp-1.8.patch ]; + enableParallelBuilding = true; configureFlags = [ diff --git a/pkgs/tools/networking/p2p/amule/gcc47.patch b/pkgs/tools/networking/p2p/amule/gcc47.patch deleted file mode 100644 index e776dda3240e..000000000000 --- a/pkgs/tools/networking/p2p/amule/gcc47.patch +++ /dev/null @@ -1,21 +0,0 @@ -# http://code.google.com/p/amule/source/detail?r=10772 -diff -ur aMule-2.3.1.orig//src/ObservableQueue.h aMule-2.3.1/src/ObservableQueue.h ---- aMule-2.3.1.orig//src/ObservableQueue.h 2012-04-22 19:40:05.560084120 +0200 -+++ aMule-2.3.1/src/ObservableQueue.h 2012-04-22 19:40:32.479085322 +0200 -@@ -331,14 +331,14 @@ - template - void CObservableQueue::ObserverAdded( ObserverType* o ) - { -- NotifyObservers( EventType( EventType::STARTING ), o ); -+ this->NotifyObservers( EventType( EventType::STARTING ), o ); - } - - - template - void CObservableQueue::ObserverRemoved( ObserverType* o ) - { -- NotifyObservers( EventType( EventType::STOPPING ), o ); -+ this->NotifyObservers( EventType( EventType::STOPPING ), o ); - } - - \ No newline at end of file diff --git a/pkgs/tools/networking/p2p/amule/upnp-1.8.patch b/pkgs/tools/networking/p2p/amule/upnp-1.8.patch new file mode 100644 index 000000000000..3f5502582a25 --- /dev/null +++ b/pkgs/tools/networking/p2p/amule/upnp-1.8.patch @@ -0,0 +1,230 @@ +--- a/src/UPnPBase.cpp ++++ b/src/UPnPBase.cpp +@@ -29,22 +29,12 @@ + + #ifdef ENABLE_UPNP + +-// check for broken Debian-hacked libUPnP + #include +-#ifdef STRING_H // defined in UpnpString.h Yes, I would have liked UPNPSTRING_H much better. +-#define BROKEN_DEBIAN_LIBUPNP +-#endif + + #include "UPnPBase.h" + + #include // For transform() + +-#ifdef BROKEN_DEBIAN_LIBUPNP +- #define GET_UPNP_STRING(a) UpnpString_get_String(a) +-#else +- #define GET_UPNP_STRING(a) (a) +-#endif +- + std::string stdEmptyString; + + const char s_argument[] = "argument"; +@@ -1127,7 +1117,7 @@ + + + // This function is static +-int CUPnPControlPoint::Callback(Upnp_EventType EventType, void *Event, void * /*Cookie*/) ++int CUPnPControlPoint::Callback(Upnp_EventType EventType, const void *Event, void * /*Cookie*/) + { + std::ostringstream msg; + std::ostringstream msg2; +@@ -1149,24 +1139,24 @@ + msg2<< "UPNP_DISCOVERY_SEARCH_RESULT: "; + // UPnP Discovery + upnpDiscovery: +- struct Upnp_Discovery *d_event = (struct Upnp_Discovery *)Event; ++ UpnpDiscovery *d_event = (UpnpDiscovery *)Event; + IXML_Document *doc = NULL; + int ret; +- if (d_event->ErrCode != UPNP_E_SUCCESS) { +- msg << UpnpGetErrorMessage(d_event->ErrCode) << "."; ++ if (UpnpDiscovery_get_ErrCode(d_event) != UPNP_E_SUCCESS) { ++ msg << UpnpGetErrorMessage(UpnpDiscovery_get_ErrCode(d_event)) << "."; + AddDebugLogLineC(logUPnP, msg); + } + // Get the XML tree device description in doc +- ret = UpnpDownloadXmlDoc(d_event->Location, &doc); ++ ret = UpnpDownloadXmlDoc(UpnpDiscovery_get_Location_cstr(d_event), &doc); + if (ret != UPNP_E_SUCCESS) { + msg << "Error retrieving device description from " << +- d_event->Location << ": " << ++ UpnpDiscovery_get_Location_cstr(d_event) << ": " << + UpnpGetErrorMessage(ret) << + "(" << ret << ")."; + AddDebugLogLineC(logUPnP, msg); + } else { + msg2 << "Retrieving device description from " << +- d_event->Location << "."; ++ UpnpDiscovery_get_Location_cstr(d_event) << "."; + AddDebugLogLineN(logUPnP, msg2); + } + if (doc) { +@@ -1195,7 +1185,7 @@ + } + // Add the root device to our list + upnpCP->AddRootDevice(rootDevice, urlBase, +- d_event->Location, d_event->Expires); ++ UpnpDiscovery_get_Location_cstr(d_event), UpnpDiscovery_get_Expires(d_event)); + } + // Free the XML doc tree + IXML::Document::Free(doc); +@@ -1216,28 +1206,28 @@ + case UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE: { + //fprintf(stderr, "Callback: UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE\n"); + // UPnP Device Removed +- struct Upnp_Discovery *dab_event = (struct Upnp_Discovery *)Event; +- if (dab_event->ErrCode != UPNP_E_SUCCESS) { ++ UpnpDiscovery *dab_event = (UpnpDiscovery *)Event; ++ if (UpnpDiscovery_get_ErrCode(dab_event) != UPNP_E_SUCCESS) { + msg << "error(UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE): " << +- UpnpGetErrorMessage(dab_event->ErrCode) << ++ UpnpGetErrorMessage(UpnpDiscovery_get_ErrCode(dab_event)) << + "."; + AddDebugLogLineC(logUPnP, msg); + } +- std::string devType = dab_event->DeviceType; ++ std::string devType = UpnpDiscovery_get_DeviceType_cstr(dab_event); + // Check for an InternetGatewayDevice and removes it from the list + std::transform(devType.begin(), devType.end(), devType.begin(), tolower); + if (stdStringIsEqualCI(devType, UPnP::Device::IGW)) { +- upnpCP->RemoveRootDevice(dab_event->DeviceId); ++ upnpCP->RemoveRootDevice(UpnpDiscovery_get_DeviceID_cstr(dab_event)); + } + break; + } + case UPNP_EVENT_RECEIVED: { + //fprintf(stderr, "Callback: UPNP_EVENT_RECEIVED\n"); + // Event reveived +- struct Upnp_Event *e_event = (struct Upnp_Event *)Event; +- const std::string Sid = e_event->Sid; ++ UpnpEvent *e_event = (UpnpEvent *)Event; ++ const std::string Sid = UpnpEvent_get_SID_cstr(e_event); + // Parses the event +- upnpCP->OnEventReceived(Sid, e_event->EventKey, e_event->ChangedVariables); ++ upnpCP->OnEventReceived(Sid, UpnpEvent_get_EventKey(e_event), UpnpEvent_get_ChangedVariables(e_event)); + break; + } + case UPNP_EVENT_SUBSCRIBE_COMPLETE: +@@ -1252,16 +1242,15 @@ + //fprintf(stderr, "Callback: UPNP_EVENT_RENEWAL_COMPLETE\n"); + msg << "error(UPNP_EVENT_RENEWAL_COMPLETE): "; + upnpEventRenewalComplete: +- struct Upnp_Event_Subscribe *es_event = +- (struct Upnp_Event_Subscribe *)Event; +- if (es_event->ErrCode != UPNP_E_SUCCESS) { ++ UpnpEventSubscribe *es_event = (UpnpEventSubscribe *)Event; ++ if (UpnpEventSubscribe_get_ErrCode(es_event) != UPNP_E_SUCCESS) { + msg << "Error in Event Subscribe Callback"; + UPnP::ProcessErrorMessage( +- msg.str(), es_event->ErrCode, NULL, NULL); ++ msg.str(), UpnpEventSubscribe_get_ErrCode(es_event), NULL, NULL); + } else { + #if 0 + TvCtrlPointHandleSubscribeUpdate( +- GET_UPNP_STRING(es_event->PublisherUrl), ++ UpnpEventSubscribe_get_PublisherUrl_cstr(es_event), + es_event->Sid, + es_event->TimeOut ); + #endif +@@ -1280,29 +1269,29 @@ + msg << "error(UPNP_EVENT_SUBSCRIPTION_EXPIRED): "; + msg2 << "UPNP_EVENT_SUBSCRIPTION_EXPIRED: "; + upnpEventSubscriptionExpired: +- struct Upnp_Event_Subscribe *es_event = +- (struct Upnp_Event_Subscribe *)Event; ++ UpnpEventSubscribe *es_event = (UpnpEventSubscribe *)Event; + Upnp_SID newSID; + memset(newSID, 0, sizeof(Upnp_SID)); + int TimeOut = 1801; + int ret = UpnpSubscribe( + upnpCP->m_UPnPClientHandle, +- GET_UPNP_STRING(es_event->PublisherUrl), ++ ++ UpnpEventSubscribe_get_PublisherUrl_cstr(es_event), + &TimeOut, + newSID); + if (ret != UPNP_E_SUCCESS) { + msg << "Error Subscribing to EventURL"; + UPnP::ProcessErrorMessage( +- msg.str(), es_event->ErrCode, NULL, NULL); ++ msg.str(), UpnpEventSubscribe_get_ErrCode(es_event), NULL, NULL); + } else { + ServiceMap::iterator it = +- upnpCP->m_ServiceMap.find(GET_UPNP_STRING(es_event->PublisherUrl)); ++ upnpCP->m_ServiceMap.find(UpnpEventSubscribe_get_PublisherUrl_cstr(es_event)); + if (it != upnpCP->m_ServiceMap.end()) { + CUPnPService &service = *(it->second); + service.SetTimeout(TimeOut); + service.SetSID(newSID); + msg2 << "Re-subscribed to EventURL '" << +- GET_UPNP_STRING(es_event->PublisherUrl) << ++ UpnpEventSubscribe_get_PublisherUrl_cstr(es_event) << + "' with SID == '" << + newSID << "'."; + AddDebugLogLineC(logUPnP, msg2); +@@ -1321,17 +1310,16 @@ + case UPNP_CONTROL_ACTION_COMPLETE: { + //fprintf(stderr, "Callback: UPNP_CONTROL_ACTION_COMPLETE\n"); + // This is here if we choose to do this asynchronously +- struct Upnp_Action_Complete *a_event = +- (struct Upnp_Action_Complete *)Event; +- if (a_event->ErrCode != UPNP_E_SUCCESS) { ++ UpnpActionComplete *a_event = (UpnpActionComplete *)Event; ++ if (UpnpActionComplete_get_ErrCode(a_event) != UPNP_E_SUCCESS) { + UPnP::ProcessErrorMessage( + "UpnpSendActionAsync", +- a_event->ErrCode, NULL, +- a_event->ActionResult); ++ UpnpActionComplete_get_ErrCode(a_event), NULL, ++ UpnpActionComplete_get_ActionResult(a_event)); + } else { + // Check the response document + UPnP::ProcessActionResponse( +- a_event->ActionResult, ++ UpnpActionComplete_get_ActionResult(a_event), + ""); + } + /* No need for any processing here, just print out results. +@@ -1342,12 +1330,11 @@ + case UPNP_CONTROL_GET_VAR_COMPLETE: { + //fprintf(stderr, "Callback: UPNP_CONTROL_GET_VAR_COMPLETE\n"); + msg << "error(UPNP_CONTROL_GET_VAR_COMPLETE): "; +- struct Upnp_State_Var_Complete *sv_event = +- (struct Upnp_State_Var_Complete *)Event; +- if (sv_event->ErrCode != UPNP_E_SUCCESS) { ++ UpnpStateVarComplete *sv_event = (UpnpStateVarComplete *)Event; ++ if (UpnpStateVarComplete_get_ErrCode(sv_event) != UPNP_E_SUCCESS) { + msg << "m_UpnpGetServiceVarStatusAsync"; + UPnP::ProcessErrorMessage( +- msg.str(), sv_event->ErrCode, NULL, NULL); ++ msg.str(), UpnpStateVarComplete_get_ErrCode(sv_event), NULL, NULL); + } else { + #if 0 + // Warning: The use of UpnpGetServiceVarStatus and +--- a/src/UPnPBase.h ++++ b/src/UPnPBase.h +@@ -490,9 +490,19 @@ + // Callback function + static int Callback( + Upnp_EventType EventType, +- void* Event, ++ const void* Event, + void* Cookie); + ++#if UPNP_VERSION < 10800 ++ /* in libupnp 1.6 Event is not const */ ++ static int Callback( ++ Upnp_EventType EventType, ++ void* Event, ++ void* Cookie) { ++ return Callback(EventType, (const void *)Event, Cookie); ++ } ++#endif ++ + private: + void OnEventReceived( + const std::string &Sid, \ No newline at end of file diff --git a/pkgs/tools/networking/p2p/bittornado/default.nix b/pkgs/tools/networking/p2p/bittornado/default.nix deleted file mode 100644 index 8cda50bcb1d3..000000000000 --- a/pkgs/tools/networking/p2p/bittornado/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ lib, python3, fetchFromGitHub }: - -python3.pkgs.buildPythonApplication rec { - pname = "BitTornado"; - version = "unstable-2018-02-09"; - - src = fetchFromGitHub { - owner = "effigies"; - repo = "BitTornado"; - rev = "a3e6d8bcdf9d99de064dc58b4a3e909e0349e589"; - sha256 = "099bci3as592psf8ymmz225qyz2lbjhya7g50cb7hk64k92mqk9k"; - }; - - postFixup = '' - for i in $(ls $out/bin); do - mv $out/bin/$i $out/bin/''${i%.py} - done - ''; - - meta = with lib; { - inherit (src.meta) homepage; - description = "John Hoffman's fork of the original bittorrent"; - license = licenses.mit; - maintainers = with maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/tools/networking/pcapfix/default.nix b/pkgs/tools/networking/pcapfix/default.nix index 98113551c0cc..5e3bf176b2c9 100644 --- a/pkgs/tools/networking/pcapfix/default.nix +++ b/pkgs/tools/networking/pcapfix/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "pcapfix-1.1.1"; + name = "pcapfix-1.1.3"; src = fetchurl { url = "https://f00l.de/pcapfix/${name}.tar.gz"; - sha256 = "07dfgl99iv88mgpnpfcb9y7h0zjq9fcf4sp5s7d0d3d5a5sshjay"; + sha256 = "0f9g6yh1dc7x1n28xs4lcwlk6sa3mpz0rbw0ddhajqidag2k07sr"; }; postPatch = ''sed -i "s|/usr|$out|" Makefile''; diff --git a/pkgs/tools/networking/pdsh/default.nix b/pkgs/tools/networking/pdsh/default.nix index 9239b9e118dc..f5c74cfb511f 100644 --- a/pkgs/tools/networking/pdsh/default.nix +++ b/pkgs/tools/networking/pdsh/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, perl, readline, rsh, ssh, pam }: +{ stdenv, fetchurl, perl, readline, rsh, ssh }: stdenv.mkDerivation rec { name = "pdsh-2.33"; @@ -8,12 +8,7 @@ stdenv.mkDerivation rec { sha256 = "0bwlkl9inj66iwvafg00pi3sk9n673phdi0kcc59y9nn55s0hs3k"; }; - buildInputs = [perl readline ssh pam]; - - /* pdsh uses pthread_cancel(), which requires libgcc_s.so.1 to be - loadable at run-time. Adding the flag below ensures that the - library can be found. Obviously, though, this is a hack. */ - NIX_LDFLAGS="-lgcc_s"; + buildInputs = [ perl readline ssh ]; preConfigure = '' configureFlagsArray=( @@ -22,11 +17,11 @@ stdenv.mkDerivation rec { "--with-machines=/etc/pdsh/machines" ${if readline == null then "--without-readline" else "--with-readline"} ${if ssh == null then "--without-ssh" else "--with-ssh"} - ${if pam == null then "--without-pam" else "--with-pam"} ${if rsh == false then "--without-rsh" else "--with-rsh"} "--with-dshgroups" "--with-xcpu" "--disable-debug" + '--with-rcmd-rank-list=ssh,krb4,exec,xcpu,rsh' ) ''; @@ -44,7 +39,7 @@ stdenv.mkDerivation rec { while timeouts occur on some connections. ''; - platforms = stdenv.lib.platforms.linux; + platforms = stdenv.lib.platforms.unix; maintainers = [ stdenv.lib.maintainers.peti ]; }; } diff --git a/pkgs/tools/networking/philter/default.nix b/pkgs/tools/networking/philter/default.nix index f8f37e05a72e..5dff64e27c5c 100644 --- a/pkgs/tools/networking/philter/default.nix +++ b/pkgs/tools/networking/philter/default.nix @@ -18,8 +18,10 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Mail sorter for Maildirs"; + homepage = http://philter.sourceforge.net; maintainers = with maintainers; [ raskin ]; platforms = platforms.linux; + license = licenses.gpl2; }; passthru = { diff --git a/pkgs/tools/networking/pingtcp/default.nix b/pkgs/tools/networking/pingtcp/default.nix index 8fb9b066bf1c..2d13515d83d7 100644 --- a/pkgs/tools/networking/pingtcp/default.nix +++ b/pkgs/tools/networking/pingtcp/default.nix @@ -1,14 +1,15 @@ -{ stdenv, fetchgit, cmake }: +{ stdenv, fetchFromGitHub, cmake }: stdenv.mkDerivation rec { name = "pingtcp-${version}"; version = "0.0.3"; - # This project uses git submodules, which fetchFromGitHub doesn't support: - src = fetchgit { + src = fetchFromGitHub { + owner = "LanetNetwork"; + repo = "pingtcp"; sha256 = "1cv84n30y03s1b83apxxyn2jv5ss1pywsahrfrpkb6zcgzzrcqn8"; rev = "refs/tags/v${version}"; - url = "https://github.com/LanetNetwork/pingtcp.git"; + fetchSubmodules = true; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/tools/networking/pirate-get/default.nix b/pkgs/tools/networking/pirate-get/default.nix index 5258d53a18ae..3acf625fd00b 100644 --- a/pkgs/tools/networking/pirate-get/default.nix +++ b/pkgs/tools/networking/pirate-get/default.nix @@ -4,13 +4,13 @@ with python3Packages; buildPythonApplication rec { pname = "pirate-get"; - version = "0.3.1"; + version = "0.3.2"; doCheck = false; src = fetchPypi { inherit pname version; - sha256 = "9d7cc4b15dd8c6a82f9e03a666372e38613ccafdc846ad4c1226ba936beea68d"; + sha256 = "1iirip12zrxm2nqsib5wfqqnlfmhh432y3kkyih9crk4q2p914df"; }; propagatedBuildInputs = [ colorama veryprettytable beautifulsoup4 pyperclip ]; diff --git a/pkgs/tools/networking/polygraph/default.nix b/pkgs/tools/networking/polygraph/default.nix index c05e44fb1c07..0b679bc60b53 100644 --- a/pkgs/tools/networking/polygraph/default.nix +++ b/pkgs/tools/networking/polygraph/default.nix @@ -9,11 +9,12 @@ stdenv.mkDerivation rec { }; buildInputs = [ openssl zlib ncurses ]; - + meta = with stdenv.lib; { homepage = http://www.web-polygraph.org; description = "Performance testing tool for caching proxies, origin server accelerators, L4/7 switches, content filters, and other Web intermediaries"; platforms = platforms.linux; + license = licenses.asl20; maintainers = [ maintainers.lethalman ]; }; } diff --git a/pkgs/tools/networking/polysh/default.nix b/pkgs/tools/networking/polysh/default.nix index b94ec8e429fa..2a70218f2879 100644 --- a/pkgs/tools/networking/polysh/default.nix +++ b/pkgs/tools/networking/polysh/default.nix @@ -11,14 +11,15 @@ buildPythonApplication rec { sha256 = "0kxhp38c8a8hc8l86y53l2z5zpzxc4b8lx5zyzmq1badcrfc4mh4"; }; - meta = { + meta = with stdenv.lib; { description = "A tool to aggregate several remote shells into one"; longDescription = '' Polysh is a tool to aggregate several remote shells into one. It is used to launch an interactive remote shell on many machines at once. ''; - maintainers = with stdenv.lib.maintainers; [ astsmtl ]; + maintainers = [ maintainers.astsmtl ]; homepage = http://guichaz.free.fr/polysh/; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/networking/pptpd/default.nix b/pkgs/tools/networking/pptpd/default.nix index d5464b97a335..4c29cd949ee6 100644 --- a/pkgs/tools/networking/pptpd/default.nix +++ b/pkgs/tools/networking/pptpd/default.nix @@ -21,5 +21,6 @@ stdenv.mkDerivation rec { description = "The PPTP Server for Linux"; platforms = platforms.linux; maintainers = with maintainers; [ obadz ]; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/networking/prettyping/default.nix b/pkgs/tools/networking/prettyping/default.nix new file mode 100644 index 000000000000..36700195a1bd --- /dev/null +++ b/pkgs/tools/networking/prettyping/default.nix @@ -0,0 +1,25 @@ +{ stdenv, lib, fetchFromGitHub }: + +stdenv.mkDerivation rec { + name = "${program}-${version}"; + program = "prettyping"; + version = "1.0.1"; + src = fetchFromGitHub { + owner = "denilsonsa"; + repo = program; + rev = "v${version}"; + sha256 = "05vfaq9y52z40245j47yjk1xaiwrazv15sgjq64w91dfyahjffxf"; + }; + + installPhase = '' + install -Dt $out/bin prettyping + ''; + + meta = with lib; { + homepage = https://github.com/denilsonsa/prettyping; + description = "A wrapper around the standard ping tool with the objective of making the output prettier, more colorful, more compact, and easier to read"; + license = with licenses; [ mit ]; + platforms = platforms.linux; + maintainers = with maintainers; [ qoelet ]; + }; +} diff --git a/pkgs/tools/networking/pykms/default.nix b/pkgs/tools/networking/pykms/default.nix index a0bac7854c1d..676f1d048554 100644 --- a/pkgs/tools/networking/pykms/default.nix +++ b/pkgs/tools/networking/pykms/default.nix @@ -31,13 +31,13 @@ let in buildPythonApplication rec { name = "pykms-${version}"; - version = "20171224"; + version = "20180208"; src = fetchFromGitHub { owner = "ThunderEX"; repo = "py-kms"; - rev = "885f67904f002042d7758e38f9c5426461c5cdc7"; - sha256 = "155khy1285f8xkzi6bsqm9vzz043jsjmp039va1qsh675gz3q9ha"; + rev = "a1666a0ee5b404569a234afd05b164accc9a8845"; + sha256 = "17yj5n8byxp09l5zkap73hpphjy35px84wy68ps824w8l0l8kcd4"; }; propagatedBuildInputs = [ argparse pytz ]; @@ -61,8 +61,8 @@ in buildPythonApplication rec { mv * $siteDir for b in client server ; do - chmod 0755 $siteDir/$b.py makeWrapper ${python.interpreter} $out/bin/$b.py \ + --argv0 $b \ --add-flags $siteDir/$b.py done diff --git a/pkgs/tools/networking/qr-filetransfer/default.nix b/pkgs/tools/networking/qr-filetransfer/default.nix new file mode 100644 index 000000000000..581405f63c05 --- /dev/null +++ b/pkgs/tools/networking/qr-filetransfer/default.nix @@ -0,0 +1,30 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "qr-filetransfer-unstable-${version}"; + version = "2018-10-22"; + + goPackagePath = "github.com/claudiodangelis/qr-filetransfer"; + + src = fetchFromGitHub { + rev = "b1e5b91aa2aa469f870c62074e879d46e353edae"; + owner = "claudiodangelis"; + repo = "qr-filetransfer"; + sha256 = "04cl3v6bzpaxp1scpsa42xxa1c1brbplq408bb7nixa98bacj4x1"; + }; + + goDeps = ./deps.nix; + + meta = with stdenv.lib; { + homepage = https://github.com/claudiodangelis/qr-filetransfer; + description = "Transfer files over wifi by scanning a QR code from your terminal"; + longDescription = '' + qr-filetransfer binds a web server to the address of your Wi-Fi network + interface on a random port and creates a handler for it. The default + handler serves the content and exits the program when the transfer is + complete. + ''; + license = licenses.mit; + maintainers = with maintainers; [ fgaz ]; + }; +} diff --git a/pkgs/tools/networking/qr-filetransfer/deps.nix b/pkgs/tools/networking/qr-filetransfer/deps.nix new file mode 100644 index 000000000000..a15dd9689433 --- /dev/null +++ b/pkgs/tools/networking/qr-filetransfer/deps.nix @@ -0,0 +1,66 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 +[ + { + goPackagePath = "github.com/mattn/go-colorable"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-colorable"; + rev = "efa589957cd060542a26d2dd7832fd6a6c6c3ade"; + sha256 = "0kshi4hvm0ayrsxqxy0599iv81kryhd2fn9lwjyczpj593cq069r"; + }; + } + { + goPackagePath = "github.com/mattn/go-isatty"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-isatty"; + rev = "3fb116b820352b7f0c281308a4d6250c22d94e27"; + sha256 = "084hplr4n4g5nvp70clljk428hc963460xz0ggcj3xdi4w7hhsvv"; + }; + } + { + goPackagePath = "github.com/mattn/go-runewidth"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-runewidth"; + rev = "c88d7e5f2e24de48a200a2655ac8a0910be9a0f7"; + sha256 = "14prmzjlv9z31n6caaaq1kwi4p0mp3x4pv5r7d0575lcampa41jw"; + }; + } + { + goPackagePath = "github.com/mdp/qrterminal"; + fetch = { + type = "git"; + url = "https://github.com/mdp/qrterminal"; + rev = "6967d3624af633162b77160078e12a4c14174470"; + sha256 = "1f2zrdv9sw2a6ni1712d27cayr3f8whqagx6f0yglc5gdd9f3i2n"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "a5c9d58dba9a56f97aaa86f55e638b718c5a6c42"; + sha256 = "02qv5i7yps35p7fa81345qz7k8i73gkigj69anwmpw9rhpmzayf9"; + }; + } + { + goPackagePath = "gopkg.in/cheggaaa/pb.v1"; + fetch = { + type = "git"; + url = "https://gopkg.in/cheggaaa/pb.v1"; + rev = "007b75a044e968336a69a6c0c617251ab62ac14c"; + sha256 = "0l8m5cy6fbir7nrsk985ap7dxp9qlfmh8r73g7j9zg7pfq3lkhad"; + }; + } + { + goPackagePath = "rsc.io/qr"; + fetch = { + type = "git"; + url = "https://github.com/rsc/qr"; + rev = "ca9a01fc2f9505024045632c50e5e8cd6142fafe"; + sha256 = "04yx493g0fqp8i59zjxnl4k3s0cl0kr5m8xh0ph8m10r1hkw0xr3"; + }; + } +] diff --git a/pkgs/tools/networking/quickserve/default.nix b/pkgs/tools/networking/quickserve/default.nix new file mode 100644 index 000000000000..7269eb7b80a9 --- /dev/null +++ b/pkgs/tools/networking/quickserve/default.nix @@ -0,0 +1,35 @@ +{ stdenv, makeWrapper, fetchzip, python3, python3Packages, writeScript }: +let + threaded_servers = python3Packages.buildPythonPackage { + name = "threaded_servers"; + src = fetchzip { + url = https://xyne.archlinux.ca/projects/python3-threaded_servers/src/python3-threaded_servers-2018.6.tar.xz; + sha256 = "1irliz90a1dk4lyl7mrfq8qnnrfad9czvbcw1spc13zyai66iyhf"; + }; + + # stuff we don't care about pacserve + doCheck = false; + }; + wrappedPython = python3.withPackages (_: [ threaded_servers ]); +in stdenv.mkDerivation { + pname = "quickserve"; + version = "2018"; + + unpackPhase = ":"; + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + runHook preInstall + mkdir -p $out/bin + makeWrapper ${wrappedPython}/bin/python $out/bin/quickserve \ + --add-flags -mThreadedServers.PeeredQuickserve + runHook postInstall + ''; + + meta = with stdenv.lib; { + description = "A simple HTTP server for quickly sharing files."; + homepage = https://xyne.archlinux.ca/projects/quickserve/; + license = licenses.gpl2; + maintainers = with maintainers; [ lassulus ]; + }; +} diff --git a/pkgs/tools/networking/quicktun/default.nix b/pkgs/tools/networking/quicktun/default.nix index ceee8cca1aae..3d7dc68e3578 100644 --- a/pkgs/tools/networking/quicktun/default.nix +++ b/pkgs/tools/networking/quicktun/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { homepage = http://wiki.ucis.nl/QuickTun; maintainers = [ maintainers.fpletz ]; platforms = platforms.unix; + license = licenses.bsd2; }; } diff --git a/pkgs/tools/networking/rp-pppoe/default.nix b/pkgs/tools/networking/rp-pppoe/default.nix index b2584a4f4974..2beb8aec3893 100644 --- a/pkgs/tools/networking/rp-pppoe/default.nix +++ b/pkgs/tools/networking/rp-pppoe/default.nix @@ -21,9 +21,10 @@ stdenv.mkDerivation rec { sed -i Makefile -e 's@PPPOESERVER_PPPD_OPTIONS=@&$(out)@' ''; - meta = { + meta = with stdenv.lib; { description = "Roaring Penguin Point-to-Point over Ethernet tool"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; homepage = https://www.roaringpenguin.com/products/pppoe; + license = licenses.gpl2Plus; }; } diff --git a/pkgs/tools/networking/s6-dns/default.nix b/pkgs/tools/networking/s6-dns/default.nix index 29d66e4be2ce..f422dabaff64 100644 --- a/pkgs/tools/networking/s6-dns/default.nix +++ b/pkgs/tools/networking/s6-dns/default.nix @@ -1,27 +1,17 @@ -{ stdenv, fetchgit, skalibs }: +{ stdenv, skawarePackages }: -let +with skawarePackages; - version = "2.3.0.0"; +buildPackage { + pname = "s6-dns"; + version = "2.3.0.1"; + sha256 = "16ymalc4yxbwc0kapwmissxlw2bdk4sx3b33zp1gwx3n6hkcgh8c"; -in stdenv.mkDerivation rec { - - name = "s6-dns-${version}"; - - src = fetchgit { - url = "git://git.skarnet.org/s6-dns"; - rev = "refs/tags/v${version}"; - sha256 = "1hczdg3dzi9z6f0wicm2qa2239fiax915zp66xspdz6qd23nqrxb"; - }; + description = "A suite of DNS client programs and libraries for Unix systems"; outputs = [ "bin" "lib" "dev" "doc" "out" ]; - dontDisableStatic = true; - - enableParallelBuilding = true; - configureFlags = [ - "--enable-absolute-paths" "--libdir=\${lib}/lib" "--libexecdir=\${lib}/libexec" "--dynlibdir=\${lib}/lib" @@ -31,21 +21,15 @@ in stdenv.mkDerivation rec { "--with-include=${skalibs.dev}/include" "--with-lib=${skalibs.lib}/lib" "--with-dynlib=${skalibs.lib}/lib" - ] - ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ]) - ++ (stdenv.lib.optional stdenv.isDarwin "--build=${stdenv.hostPlatform.system}"); + ]; postInstall = '' - mkdir -p $doc/share/doc/s6-dns/ + # remove all s6-dns executables from build directory + rm $(find -type f -mindepth 1 -maxdepth 1 -executable) + rm libs6dns.* + rm libskadns.* + mv doc $doc/share/doc/s6-dns/html ''; - meta = { - homepage = http://www.skarnet.org/software/s6-dns/; - description = "A suite of DNS client programs and libraries for Unix systems"; - platforms = stdenv.lib.platforms.all; - license = stdenv.lib.licenses.isc; - maintainers = with stdenv.lib.maintainers; [ pmahoney Profpatsch ]; - }; - } diff --git a/pkgs/tools/networking/s6-networking/default.nix b/pkgs/tools/networking/s6-networking/default.nix index f7278d5c6a24..3f0e83ad9ce0 100644 --- a/pkgs/tools/networking/s6-networking/default.nix +++ b/pkgs/tools/networking/s6-networking/default.nix @@ -1,4 +1,4 @@ -{ stdenv, execline, fetchgit, s6, s6-dns, skalibs +{ stdenv, skawarePackages # Whether to build the TLS/SSL tools and what library to use # acceptable values: "libressl", false @@ -6,11 +6,9 @@ , sslSupport ? "libressl" , libressl }: +with skawarePackages; let inherit (stdenv) lib; - - version = "2.3.0.2"; - sslSupportEnabled = sslSupport != false; sslLibs = { "libressl" = libressl; @@ -19,24 +17,18 @@ let in assert sslSupportEnabled -> sslLibs ? ${sslSupport}; -stdenv.mkDerivation rec { - name = "s6-networking-${version}"; +buildPackage { + pname = "s6-networking"; + version = "2.3.0.3"; + sha256 = "1kfjl7da6wkmyq1mvq9irkbzk2wbi0axjfbcw5cym5y11mqswsjs"; - src = fetchgit { - url = "git://git.skarnet.org/s6-networking"; - rev = "refs/tags/v${version}"; - sha256 = "1qrhca8yjaysrqf7nx3yjfyfi9yly3rxpgrd2sqj0a0ckk73rv42"; - }; + description = "A suite of small networking utilities for Unix systems"; outputs = [ "bin" "lib" "dev" "doc" "out" ]; - dontDisableStatic = true; - - enableParallelBuilding = true; - + # TODO: nsss support configureFlags = [ - "--enable-absolute-paths" "--libdir=\${lib}/lib" "--libexecdir=\${lib}/libexec" "--dynlibdir=\${lib}/lib" @@ -60,20 +52,16 @@ stdenv.mkDerivation rec { "--enable-ssl=${sslSupport}" "--with-include=${lib.getDev sslLibs.${sslSupport}}/include" "--with-lib=${lib.getLib sslLibs.${sslSupport}}/lib" - ]) - ++ (lib.optional stdenv.isDarwin "--build=${stdenv.hostPlatform.system}"); + "--with-dynlib=${lib.getLib sslLibs.${sslSupport}}/lib" + ]); postInstall = '' - mkdir -p $doc/share/doc/s6-networking/ + # remove all s6 executables from build directory + rm $(find -name "s6-*" -type f -mindepth 1 -maxdepth 1 -executable) + rm minidentd + rm libs6net.* libstls.* + mv doc $doc/share/doc/s6-networking/html ''; - meta = { - homepage = http://www.skarnet.org/software/s6-networking/; - description = "A suite of small networking utilities for Unix systems"; - platforms = lib.platforms.all; - license = lib.licenses.isc; - maintainers = with stdenv.lib.maintainers; [ pmahoney Profpatsch ]; - }; - } diff --git a/pkgs/tools/networking/shadowsocks-libev/default.nix b/pkgs/tools/networking/shadowsocks-libev/default.nix index 09fa69dd37c4..ca744d7b0d0a 100644 --- a/pkgs/tools/networking/shadowsocks-libev/default.nix +++ b/pkgs/tools/networking/shadowsocks-libev/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, cmake +{ stdenv, fetchFromGitHub, cmake , libsodium, mbedtls, libev, c-ares, pcre , asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl, libxslt }: @@ -8,35 +8,24 @@ stdenv.mkDerivation rec { version = "3.2.0"; # Git tag includes CMake build files which are much more convenient. - # fetchgit because submodules. - src = fetchgit { - url = "https://github.com/shadowsocks/shadowsocks-libev"; + src = fetchFromGitHub { + owner = "shadowsocks"; + repo = "shadowsocks-libev"; rev = "refs/tags/v${version}"; sha256 = "0i9vz5b2c2bkdl2k9kqzvqyrlpdl94lf7k7rzxds8hn2kk0jizhb"; + fetchSubmodules = true; }; buildInputs = [ libsodium mbedtls libev c-ares pcre ]; - nativeBuildInputs = [ cmake asciidoc xmlto docbook_xml_dtd_45 docbook_xsl libxslt ]; + nativeBuildInputs = [ cmake asciidoc xmlto docbook_xml_dtd_45 + docbook_xsl libxslt ]; - cmakeFlags = [ "-DWITH_STATIC=OFF" ]; + cmakeFlags = [ "-DWITH_STATIC=OFF" "-DCMAKE_BUILD_WITH_INSTALL_NAME_DIR=ON" ]; postInstall = '' cp lib/* $out/lib chmod +x $out/bin/* mv $out/pkgconfig $out/lib - - ${stdenv.lib.optionalString stdenv.isDarwin '' - install_name_tool -change libcork.dylib $out/lib/libcork.dylib $out/lib/libipset.dylib - install_name_tool -change libbloom.dylib $out/lib/libbloom.dylib $out/lib/libipset.dylib - - for exe in $out/bin/*; do - install_name_tool -change libmbedtls.dylib ${mbedtls}/lib/libmbedtls.dylib $exe - install_name_tool -change libmbedcrypto.dylib ${mbedtls}/lib/libmbedcrypto.dylib $exe - install_name_tool -change libcork.dylib $out/lib/libcork.dylib $exe - install_name_tool -change libipset.dylib $out/lib/libipset.dylib $exe - install_name_tool -change libbloom.dylib $out/lib/libbloom.dylib $exe - done - ''} ''; meta = with stdenv.lib; { diff --git a/pkgs/tools/networking/smbldaptools/default.nix b/pkgs/tools/networking/smbldaptools/default.nix deleted file mode 100644 index 81f8361fa2a6..000000000000 --- a/pkgs/tools/networking/smbldaptools/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{stdenv, fetchurl, perl, perlldap, makeWrapper, CryptSmbHash, DigestSHA1}: - -let - version = "0.9.11"; -in -stdenv.mkDerivation { - name = "smbldap-tools-${version}"; - src = fetchurl { - url = "http://download.gna.org/smbldap-tools/sources/${version}/smbldap-tools-${version}.tar.gz"; - sha256 = "1xcxmpz74r82vjp731axyac3cyksfiarz9jk5g5m2bzfdixkq9mz"; - }; - - buildInputs = [ perl perlldap makeWrapper CryptSmbHash DigestSHA1 ]; - - preConfigure = '' - export configureFlags="$configureFlags --with-perl-libdir=$out/lib/perl5/site_perl" - ''; - - postInstall = '' - for i in $out/sbin/*; do - wrapProgram $i \ - --prefix PERL5LIB : $PERL5LIB:$out/lib/perl5/site_perl - done - ''; - - meta = { - homepage = http://gna.org/projects/smbldap-tools/; - description = "SAMBA LDAP tools"; - license = stdenv.lib.licenses.gpl2Plus; - platforms = stdenv.lib.platforms.unix; - }; -} diff --git a/pkgs/tools/networking/speedtest-cli/default.nix b/pkgs/tools/networking/speedtest-cli/default.nix deleted file mode 100644 index eedea841356d..000000000000 --- a/pkgs/tools/networking/speedtest-cli/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv, fetchFromGitHub, python3Packages }: - -python3Packages.buildPythonApplication rec { - name = "speedtest-cli-${version}"; - version = "2.0.2"; - - src = fetchFromGitHub { - owner = "sivel"; - repo = "speedtest-cli"; - rev = "v${version}"; - sha256 = "0vv2z37g2kgm2dzkfa4bhri92hs0d1acxi8z66gznsl5148q7sdi"; - }; - - meta = with stdenv.lib; { - homepage = https://github.com/sivel/speedtest-cli; - description = "Command line interface for testing internet bandwidth using speedtest.net"; - platforms = platforms.all; - license = licenses.asl20; - maintainers = with maintainers; [ domenkozar ndowens ]; - }; -} diff --git a/pkgs/tools/networking/spoofer/default.nix b/pkgs/tools/networking/spoofer/default.nix index ad03e9266c68..1043007e1dd2 100644 --- a/pkgs/tools/networking/spoofer/default.nix +++ b/pkgs/tools/networking/spoofer/default.nix @@ -6,12 +6,12 @@ in stdenv.mkDerivation rec { pname = "spoofer"; - version = "1.3.3"; + version = "1.4.0"; name = "${pname}-${version}"; src = fetchurl { url = "https://www.caida.org/projects/spoofer/downloads/${name}.tar.gz"; - sha256 = "0zpqn3jj14grwggzl235smm93d2lm5r5cr6z6wydw1045m5rlvrp"; + sha256 = "0d745w7cy83hw7j950dah4h5qzclcibj16dik2gpsjnw1zq63cna"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/networking/ssh-agents/default.nix b/pkgs/tools/networking/ssh-agents/default.nix new file mode 100644 index 000000000000..84e7558713c9 --- /dev/null +++ b/pkgs/tools/networking/ssh-agents/default.nix @@ -0,0 +1,43 @@ +{ fetchFromGitHub +, lib +, stdenvNoCC +}: + +stdenvNoCC.mkDerivation rec { + name = "ssh-agents-${version}"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "kalbasit"; + repo = "ssh-agents"; + rev = "v${version}"; + sha256 = "1l09zy87033v7hd17lhkxikwikqz5nj9x6c2w80rqpad4lp9ihwz"; + }; + + installFlags = [ "PREFIX=$(out)" ]; + + meta = with lib; { + description = "ssh-agents capable of spawning and maintaining multiple ssh-agents across terminals"; + longDescription = '' + The SSH agent is usually spawned by running eval $(ssh-agent), however this + spawns a new SSH agent at every invocation. This project provides an + ssh-agent wrapper called ssh-agents that is capable of spawning an SSH + agent and caching the environment variables for later invocation. + + Features + - One SSH agent across all terminals + - Add all un-encrypted SSH keys to the agent upon spawning. Please note + that encrypted SSH keys can only be added via ssh-add after having + started the agent. + - Ability to have different keys in different agents for security purposes. + - Multiple SSH agents + - To use multi-SSH agents, start ssh agent with the --name flag. The + given name is expected to be a folder under ~/.ssh/name containing the + keys to include in the agent. + ''; + homepage = https://github.com/kalbasit/ssh-agents; + license = licenses.mit; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/networking/ssmtp/default.nix b/pkgs/tools/networking/ssmtp/default.nix index 24e96491f9d8..4c906812f64d 100644 --- a/pkgs/tools/networking/ssmtp/default.nix +++ b/pkgs/tools/networking/ssmtp/default.nix @@ -26,6 +26,8 @@ stdenv.mkDerivation { sed -e '/INSTALLED_CONFIGURATION_FILE/d' \ -e 's|/lib/sendmail|$(TMPDIR)/sendmail|' \ -i Makefile + substituteInPlace Makefile \ + --replace '$(INSTALL) -s' '$(INSTALL) -s --strip-program $(STRIP)' ''; installFlags = "etcdir=$(out)/etc"; diff --git a/pkgs/tools/networking/strongswan/default.nix b/pkgs/tools/networking/strongswan/default.nix index 2f19294784ec..eac1ccb253fc 100644 --- a/pkgs/tools/networking/strongswan/default.nix +++ b/pkgs/tools/networking/strongswan/default.nix @@ -16,11 +16,11 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "strongswan-${version}"; - version = "5.6.3"; + version = "5.7.1"; src = fetchurl { url = "https://download.strongswan.org/${name}.tar.bz2"; - sha256 = "095zg7h7qwsc456sqgwb1lhhk29ac3mk5z9gm6xja1pl061driy3"; + sha256 = "1v2b8lnqrkbc9hx3p2rw36xvphdy5ayy3dblm3kz98p24s8rqvq0"; }; dontPatchELF = true; @@ -78,7 +78,10 @@ stdenv.mkDerivation rec { "--with-tss=trousers" "--enable-aikgen" "--enable-sqlite" ] - ++ optional enableNetworkManager "--enable-nm"; + ++ optionals enableNetworkManager [ + "--enable-nm" + "--with-nm-ca-dir=/etc/ssl/certs" + ]; postInstall = '' # this is needed for l2tp diff --git a/pkgs/tools/networking/stunnel/default.nix b/pkgs/tools/networking/stunnel/default.nix index bbef1f285c33..e00b5335d35e 100644 --- a/pkgs/tools/networking/stunnel/default.nix +++ b/pkgs/tools/networking/stunnel/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "stunnel-${version}"; - version = "5.46"; + version = "5.50"; src = fetchurl { url = "https://www.stunnel.org/downloads/${name}.tar.gz"; - sha256 = "1iw4gap9ysag8iww2ik029scmdllk7jdzcpnnbj7hgbl526b9akn"; + sha256 = "0j811iakljjxw39qchmqf235jdkwixb0i4xxjyi55f08558947cm"; # please use the contents of "https://www.stunnel.org/downloads/${name}.tar.gz.sha256", # not the output of `nix-prefetch-url` }; @@ -18,6 +18,11 @@ stdenv.mkDerivation rec { "--localstatedir=/var" ]; + postInstall = '' + # remove legacy compatibility-wrapper that would require perl + rm $out/bin/stunnel3 + ''; + installFlags = [ "sysconfdir=\${out}/etc" "localstatedir=\${TMPDIR}" diff --git a/pkgs/tools/networking/swaks/default.nix b/pkgs/tools/networking/swaks/default.nix index be807e307715..8daf034d4bdd 100644 --- a/pkgs/tools/networking/swaks/default.nix +++ b/pkgs/tools/networking/swaks/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "swaks-${version}"; - version = "20170101.0"; + version = "20181104.0"; src = fetchurl { url = "https://www.jetmore.org/john/code/swaks/files/${name}.tar.gz"; - sha256 = "0pli4mlhasnqqxmmxalwyg3x7n2vhcbgsnp2xgddamjavv82vrl4"; + sha256 = "0n1yd27xcyb1ylp5gln3yv5gzi9r377hjy1j32367kgb3247ygq2"; }; buildInputs = [ perl makeWrapper ]; diff --git a/pkgs/tools/networking/tcpreplay/default.nix b/pkgs/tools/networking/tcpreplay/default.nix index 11500a51d92a..23f061445021 100644 --- a/pkgs/tools/networking/tcpreplay/default.nix +++ b/pkgs/tools/networking/tcpreplay/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "tcpreplay-${version}"; - version = "4.2.6"; + version = "4.3.0"; src = fetchurl { url = "https://github.com/appneta/tcpreplay/releases/download/v${version}/tcpreplay-${version}.tar.gz"; - sha256 = "07aklkc1s13hwrd098bqj8izfh8kdgs7wl9swcmkxffs6b2mcdq4"; + sha256 = "17y7ga2r9pc0xi2lwg82r4xlmhg5gdn5n1ddlpazzw59hda9yp4k"; }; buildInputs = [ libpcap ]; diff --git a/pkgs/tools/networking/telepresence/default.nix b/pkgs/tools/networking/telepresence/default.nix index 54d54a76fcb3..2eca68a98f68 100644 --- a/pkgs/tools/networking/telepresence/default.nix +++ b/pkgs/tools/networking/telepresence/default.nix @@ -1,6 +1,6 @@ -{ lib, stdenv, fetchgit, fetchFromGitHub, makeWrapper, git -, python3, sshfs-fuse, torsocks, sshuttle, conntrack-tools -, openssh, which, coreutils, iptables, bash }: +{ lib, stdenv, pythonPackages, fetchgit, fetchFromGitHub, makeWrapper, git +, sshfs-fuse, torsocks, sshuttle, conntrack-tools , openssh, coreutils +, iptables, bash }: let sshuttle-telepresence = lib.overrideDerivation sshuttle (p: { @@ -15,47 +15,35 @@ let postPatch = "rm sshuttle/tests/client/test_methods_nat.py"; postInstall = "mv $out/bin/sshuttle $out/bin/sshuttle-telepresence"; }); -in stdenv.mkDerivation rec { +in pythonPackages.buildPythonPackage rec { pname = "telepresence"; - version = "0.85"; - name = "${pname}-${version}"; + version = "0.93"; src = fetchFromGitHub { owner = "datawire"; repo = "telepresence"; rev = version; - sha256 = "1iypqrx9pnhaz3p5bvl6g0c0c3d1799dv0xdjrzc1z5wa8diawvj"; + sha256 = "1x8yjcqj8v35a5pxy2rxaixbznb4vk8ll958b4l46gnkfxf1kh1d"; }; - buildInputs = [ makeWrapper python3 ]; - - phases = ["unpackPhase" "installPhase"]; - - installPhase = '' - mkdir -p $out/libexec $out/bin - - export PREFIX=$out - substituteInPlace ./install.sh \ - --replace "#!/bin/bash" "#!${stdenv.shell}" \ - --replace '"''${VENVDIR}/bin/pip" -q install "git+https://github.com/datawire/sshuttle.git@telepresence"' "" \ - --replace '"''${VENVDIR}/bin/sshuttle-telepresence"' '"${sshuttle-telepresence}/bin/sshuttle-telepresence"' - ./install.sh + buildInputs = [ makeWrapper ]; + postInstall = '' wrapProgram $out/bin/telepresence \ --prefix PATH : ${lib.makeBinPath [ - python3 sshfs-fuse torsocks conntrack-tools sshuttle-telepresence openssh - which coreutils iptables bash ]} ''; + doCheck = false; + meta = { homepage = https://www.telepresence.io/; description = "Local development against a remote Kubernetes or OpenShift cluster"; diff --git a/pkgs/tools/networking/tgt/default.nix b/pkgs/tools/networking/tgt/default.nix index ce9ed7ef53a1..b2ef684f5895 100644 --- a/pkgs/tools/networking/tgt/default.nix +++ b/pkgs/tools/networking/tgt/default.nix @@ -2,7 +2,7 @@ , docbook_xsl }: let - version = "1.0.73"; + version = "1.0.74"; in stdenv.mkDerivation rec { name = "tgt-${version}"; @@ -10,7 +10,7 @@ in stdenv.mkDerivation rec { owner = "fujita"; repo = "tgt"; rev = "v${version}"; - sha256 = "0alrdrklh5wq8x4xbp30zwnxkp0brx1mjkbp70dhaz0zbzvyydr0"; + sha256 = "1k146w49dda77fd8frmc0nyr07ca1wh5vcw59fjid6knaj9vgck5"; }; buildInputs = [ libxslt systemd libaio docbook_xsl ]; diff --git a/pkgs/tools/networking/tinc/default.nix b/pkgs/tools/networking/tinc/default.nix index bf039b653cc6..a17f382557ac 100644 --- a/pkgs/tools/networking/tinc/default.nix +++ b/pkgs/tools/networking/tinc/default.nix @@ -1,12 +1,12 @@ {stdenv, fetchurl, lzo, openssl, zlib}: stdenv.mkDerivation rec { - version = "1.0.34"; + version = "1.0.35"; name = "tinc-${version}"; src = fetchurl { url = "https://www.tinc-vpn.org/packages/tinc-${version}.tar.gz"; - sha256 = "1nngdp2x5kykrgh13q5wjry8m82vahqv53csvlb22ifxvrhrnfn0"; + sha256 = "0pl92sdwrkiwgll78x0ww06hfljd07mkwm62g8x17qn3gha3pj0q"; }; buildInputs = [ lzo openssl zlib ]; diff --git a/pkgs/tools/networking/tinc/pre.nix b/pkgs/tools/networking/tinc/pre.nix index 09c737c048ae..0cc1fb99455a 100644 --- a/pkgs/tools/networking/tinc/pre.nix +++ b/pkgs/tools/networking/tinc/pre.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "tinc-${version}"; - version = "1.1pre16"; + version = "1.1pre17"; src = fetchgit { rev = "refs/tags/release-${version}"; url = "git://tinc-vpn.org/tinc"; - sha256 = "03dsm1kxagq8srskzg649xyhbdqbbqxc84pdwrz7yakpa9m6225c"; + sha256 = "12abmx9qglchgn94a1qwgzldf2kaz77p8705ylpggzyncxv6bw2q"; }; outputs = [ "out" "man" "info" ]; diff --git a/pkgs/tools/networking/tinyproxy/default.nix b/pkgs/tools/networking/tinyproxy/default.nix index 8ecc85544354..809286cefe96 100644 --- a/pkgs/tools/networking/tinyproxy/default.nix +++ b/pkgs/tools/networking/tinyproxy/default.nix @@ -3,10 +3,10 @@ stdenv.mkDerivation rec{ name = "tinyproxy-${version}"; - version = "1.8.4"; + version = "1.10.0"; src = fetchFromGitHub { - sha256 = "043mfqin5bsba9igm1lqbkp2spibk4j3niyjqc868cnzgx60709c"; + sha256 = "0gzapnllzyc005l3rs6iarjk1p5fc8mf9ysbck1mbzbd8xg6w35s"; rev = "${version}"; repo = "tinyproxy"; owner = "tinyproxy"; diff --git a/pkgs/tools/networking/twa/default.nix b/pkgs/tools/networking/twa/default.nix new file mode 100644 index 000000000000..8f462dc41b49 --- /dev/null +++ b/pkgs/tools/networking/twa/default.nix @@ -0,0 +1,45 @@ +{ stdenv +, bash +, curl +, fetchFromGitHub +, gawk +, host +, lib +, makeWrapper +, ncurses +, netcat +}: + +stdenv.mkDerivation rec { + name = "twa-${version}"; + version = "1.6.2"; + + src = fetchFromGitHub { + owner = "trailofbits"; + repo = "twa"; + rev = version; + sha256 = "0b3wg6ia4dbf47baz3c6jinsi31n8iq7jrlsq86jr2ncggq7hlhj"; + }; + + dontBuild = true; + + buildInputs = [ makeWrapper bash gawk curl netcat host.dnsutils ]; + + installPhase = '' + install -Dm 0755 twa "$out/bin/twa" + install -Dm 0755 tscore "$out/bin/tscore" + install -Dm 0644 twa.1 "$out/share/man/man1/twa.1" + install -Dm 0644 README.md "$out/share/doc/twa/README.md" + + wrapProgram "$out/bin/twa" \ + --prefix PATH : ${stdenv.lib.makeBinPath [ curl netcat ncurses host.dnsutils ]} + ''; + + meta = with lib; { + description = "A tiny web auditor with strong opinions"; + homepage = https://github.com/trailofbits/twa; + license = licenses.mit; + maintainers = with maintainers; [ avaq ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/networking/unbound/default.nix b/pkgs/tools/networking/unbound/default.nix index a009e76d9e0a..4da6f6e177be 100644 --- a/pkgs/tools/networking/unbound/default.nix +++ b/pkgs/tools/networking/unbound/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "unbound-${version}"; - version = "1.7.3"; + version = "1.8.1"; src = fetchurl { url = "https://unbound.net/downloads/${name}.tar.gz"; - sha256 = "c11de115d928a6b48b2165e0214402a7a7da313cd479203a7ce7a8b62cba602d"; + sha256 = "0p9w6spar5dfi7fplxjcq4394wldabaws0ns30cqq6sxqfwv6qn3"; }; outputs = [ "out" "lib" "man" ]; # "dev" would only split ~20 kB diff --git a/pkgs/tools/networking/urlwatch/default.nix b/pkgs/tools/networking/urlwatch/default.nix index ecaf498da42d..c9de3f8ea574 100644 --- a/pkgs/tools/networking/urlwatch/default.nix +++ b/pkgs/tools/networking/urlwatch/default.nix @@ -2,21 +2,22 @@ python3Packages.buildPythonApplication rec { name = "urlwatch-${version}"; - version = "2.13"; + version = "2.15"; src = fetchFromGitHub { owner = "thp"; repo = "urlwatch"; rev = version; - sha256 = "0rspb5j02mmb0r2dnfryx7jaczvb22lsnysgrr1l9iag0djcgdf5"; + sha256 = "1bkd0r5arzdvinpn1n23cw1gf7byxml95hl6qvvf6mnggb1ifcwg"; }; propagatedBuildInputs = with python3Packages; [ appdirs keyring + lxml minidb - pyyaml pycodestyle + pyyaml requests ]; diff --git a/pkgs/tools/networking/vde2/default.nix b/pkgs/tools/networking/vde2/default.nix index 39674d22aa1d..ac87a5c10e9f 100644 --- a/pkgs/tools/networking/vde2/default.nix +++ b/pkgs/tools/networking/vde2/default.nix @@ -20,9 +20,10 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; - meta = { + meta = with stdenv.lib; { homepage = http://vde.sourceforge.net/; description = "Virtual Distributed Ethernet, an Ethernet compliant virtual network"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/networking/vlan/default.nix b/pkgs/tools/networking/vlan/default.nix index 41ece0537ab4..1684da45ccc3 100644 --- a/pkgs/tools/networking/vlan/default.nix +++ b/pkgs/tools/networking/vlan/default.nix @@ -25,8 +25,9 @@ stdenv.mkDerivation rec { cp vconfig.8 $out/share/man/man8/ ''; - meta = { + meta = with stdenv.lib; { description = "User mode programs to enable VLANs on Ethernet devices"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = licenses.gpl2Plus; }; } diff --git a/pkgs/tools/networking/webalizer/default.nix b/pkgs/tools/networking/webalizer/default.nix index 67a95f32b619..e9b9452c7563 100644 --- a/pkgs/tools/networking/webalizer/default.nix +++ b/pkgs/tools/networking/webalizer/default.nix @@ -11,10 +11,10 @@ stdenv.mkDerivation { preConfigure = '' substituteInPlace ./configure \ - --replace "--static" "" + --replace "--static" "" ''; - buildInputs = [zlib libpng gd geoip db]; + buildInputs = [zlib libpng gd geoip db]; configureFlags = [ "--enable-dns" @@ -23,7 +23,10 @@ stdenv.mkDerivation { "--enable-shared" ]; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "Web server log file analysis program"; + homepage = http://www.webalizer.org; + platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/networking/weighttp/default.nix b/pkgs/tools/networking/weighttp/default.nix index 069c040f8ee8..1e93948be68b 100644 --- a/pkgs/tools/networking/weighttp/default.nix +++ b/pkgs/tools/networking/weighttp/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, python, libev}: +{ stdenv, fetchgit, python, libev, wafHook }: stdenv.mkDerivation rec { name = "weighttp-${version}"; version = "0.4"; @@ -9,12 +9,8 @@ stdenv.mkDerivation rec { sha256 = "14yjmdx9p8g8c3zlrx5qid8k156lsagfwhl3ny54162nxjf7kzgr"; }; + nativeBuildInputs = [ wafHook ]; buildInputs = [ python libev ]; - installPhase = '' - python waf configure --prefix=$out - python waf build - python waf install - ''; meta = { platforms = stdenv.lib.platforms.unix; diff --git a/pkgs/tools/networking/wget/default.nix b/pkgs/tools/networking/wget/default.nix index 0bd99c635961..077e440d27a3 100644 --- a/pkgs/tools/networking/wget/default.nix +++ b/pkgs/tools/networking/wget/default.nix @@ -5,11 +5,12 @@ , openssl ? null }: stdenv.mkDerivation rec { - name = "wget-1.19.5"; + name = "wget-${version}"; + version = "1.20"; src = fetchurl { url = "mirror://gnu/wget/${name}.tar.lz"; - sha256 = "0xfaxmlnih7dhkyks5wi4vrn0n1xshmy6gx6fb2k1120sprydyr9"; + sha256 = "07k8yd8rdn27x5fbzlnsz4db7z7qnisiqhs7r1b5wzy2b9b0zf5h"; }; patches = [ @@ -52,7 +53,7 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; - homepage = http://www.gnu.org/software/wget/; + homepage = https://www.gnu.org/software/wget/; maintainers = with maintainers; [ fpletz ]; platforms = platforms.all; diff --git a/pkgs/tools/networking/whois/default.nix b/pkgs/tools/networking/whois/default.nix index b11d149da889..f668998de7fd 100644 --- a/pkgs/tools/networking/whois/default.nix +++ b/pkgs/tools/networking/whois/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, perl, gettext, pkgconfig, libidn2, libiconv }: stdenv.mkDerivation rec { - version = "5.3.2"; + version = "5.4.0"; name = "whois-${version}"; src = fetchFromGitHub { owner = "rfc1036"; repo = "whois"; rev = "v${version}"; - sha256 = "1sd6jl349kz3bjwm8rx9kihxyd3d35cac4swla843vwzdpczsk5f"; + sha256 = "1n90qpy079x97a27zpckc0vnaqrdjsxgy0hsz0z8gbrc1sy30sdz"; }; nativeBuildInputs = [ perl gettext pkgconfig ]; diff --git a/pkgs/tools/networking/wireguard-go/default.nix b/pkgs/tools/networking/wireguard-go/default.nix index c6b8cb242fdc..a6a32ccf12ad 100644 --- a/pkgs/tools/networking/wireguard-go/default.nix +++ b/pkgs/tools/networking/wireguard-go/default.nix @@ -2,13 +2,13 @@ buildGoPackage rec { name = "wireguard-go-${version}"; - version = "0.0.20180613"; + version = "0.0.20181001"; goPackagePath = "git.zx2c4.com/wireguard-go"; src = fetchzip { url = "https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-${version}.tar.xz"; - sha256 = "0pvg7s1kyn48az54lsnyn1ryhjk0flmpz5dx520rc94g6xn88fic"; + sha256 = "0yh9f58xn8kcq3wgx2s8j19k2h1vbmg70fn5gvw9k98f5mzynls3"; }; goDeps = ./deps.nix; diff --git a/pkgs/tools/networking/wireguard-tools/default.nix b/pkgs/tools/networking/wireguard-tools/default.nix index 96e2a094ac0a..51e23e5dee1f 100644 --- a/pkgs/tools/networking/wireguard-tools/default.nix +++ b/pkgs/tools/networking/wireguard-tools/default.nix @@ -4,17 +4,17 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "wireguard-tools-${version}"; - version = "0.0.20180809"; + version = "0.0.20181119"; src = fetchzip { url = "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${version}.tar.xz"; - sha256 = "07sbaignf8l4lndfxypgacaf2qmgyfkv1j5z7kn0cw5mgfsphmkx"; + sha256 = "1cxws2h64xvg6idb6jb6rdvn9wgmhdvq8s2lzqjbmds7sj6n09wa"; }; sourceRoot = "source/src/tools"; - nativeBuildInputs = [ (optional stdenv.isDarwin makeWrapper) ]; - buildInputs = [ (optional stdenv.isLinux libmnl) ]; + nativeBuildInputs = optional stdenv.isDarwin makeWrapper; + buildInputs = optional stdenv.isLinux libmnl; makeFlags = [ "DESTDIR=$(out)" diff --git a/pkgs/tools/networking/x11-ssh-askpass/default.nix b/pkgs/tools/networking/x11-ssh-askpass/default.nix index 4061d5284aa6..1b9d55349030 100644 --- a/pkgs/tools/networking/x11-ssh-askpass/default.nix +++ b/pkgs/tools/networking/x11-ssh-askpass/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, xlibsWrapper, imake }: +{ stdenv, fetchurl, xlibsWrapper, imake, gccmakedep }: stdenv.mkDerivation { name = "x11-ssh-askpass-1.2.4.1"; @@ -6,29 +6,28 @@ stdenv.mkDerivation { outputs = [ "out" "man" ]; src = fetchurl { - url = http://www.jmknoble.net/software/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1.tar.gz; - sha1 = "78c992951685d4dbffb77536f37b83ae2a6eafc7"; + url = http://pkgs.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-1.2.4.1.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3/x11-ssh-askpass-1.2.4.1.tar.gz; + sha256 = "620de3c32ae72185a2c9aeaec03af24242b9621964e38eb625afb6cdb30b8c88"; }; - nativeBuildInputs = [ imake ]; + nativeBuildInputs = [ imake gccmakedep ]; buildInputs = [ xlibsWrapper ]; configureFlags = [ "--with-app-defaults-dir=$out/etc/X11/app-defaults" ]; - preBuild = '' - xmkmf - make includes + dontUseImakeConfigure = true; + postConfigure = '' + xmkmf -a ''; installTargets = [ "install" "install.man" ]; - meta = { - homepage = http://www.jmknoble.net/software/x11-ssh-askpass/; + meta = with stdenv.lib; { + homepage = https://github.com/sigmavirus24/x11-ssh-askpass; description = "Lightweight passphrase dialog for OpenSSH or other open variants of SSH"; - - platforms = stdenv.lib.platforms.unix; - maintainers = []; + license = licenses.mit; + platforms = platforms.unix; }; } diff --git a/pkgs/tools/nix/nixdoc/default.nix b/pkgs/tools/nix/nixdoc/default.nix new file mode 100644 index 000000000000..d84a85071df7 --- /dev/null +++ b/pkgs/tools/nix/nixdoc/default.nix @@ -0,0 +1,25 @@ +{ stdenv, callPackage, fetchFromGitHub, rustPlatform, darwin }: + +rustPlatform.buildRustPackage rec { + name = "nixdoc-${version}"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "tazjin"; + repo = "nixdoc"; + rev = "v${version}"; + sha256 = "14d4dq06jdqazxvv7fq5872zy0capxyb0fdkp8qg06gxl1iw201s"; + }; + + buildInputs = stdenv.lib.optional stdenv.isDarwin [ darwin.Security ]; + + cargoSha256 = "1bfn1x1jhpyidai4cjwip5r1ibkqp26ivmqq3vjm71l00m6avb94"; + + meta = with stdenv.lib; { + description = "Generate documentation for Nix functions"; + homepage = https://github.com/tazjin/nixdoc; + license = [ licenses.gpl3 ]; + maintainers = [ maintainers.tazjin ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/package-management/appimage-run/default.nix b/pkgs/tools/package-management/appimage-run/default.nix index a7fb8da99669..af42b579a423 100644 --- a/pkgs/tools/package-management/appimage-run/default.nix +++ b/pkgs/tools/package-management/appimage-run/default.nix @@ -1,4 +1,4 @@ -{ stdenv, writeScript, buildFHSUserEnv, coreutils +{ stdenv, writeScript, buildFHSUserEnv, coreutils, file, libarchive , extraPkgs ? pkgs: [] }: buildFHSUserEnv { @@ -66,6 +66,7 @@ buildFHSUserEnv { dbus-glib libav atk + at-spi2-atk libudev0-shim networkmanager098 @@ -131,7 +132,15 @@ buildFHSUserEnv { export APPDIR="$SQUASHFS_ROOT/squashfs-root" if [ ! -x "$APPDIR" ]; then cd "$SQUASHFS_ROOT" - "$APPIMAGE" --appimage-extract 2>/dev/null + + if ${file}/bin/file --mime-type --brief --keep-going "$APPIMAGE" | grep -q iso; then + # is type-1 appimage + mkdir "$APPDIR" + ${libarchive}/bin/bsdtar -x -C "$APPDIR" -f "$APPIMAGE" + else + # is type-2 appimage + "$APPIMAGE" --appimage-extract 2>/dev/null + fi fi cd "$APPDIR" diff --git a/pkgs/tools/package-management/apt-dater/default.nix b/pkgs/tools/package-management/apt-dater/default.nix new file mode 100644 index 000000000000..988147d7ab00 --- /dev/null +++ b/pkgs/tools/package-management/apt-dater/default.nix @@ -0,0 +1,50 @@ +{ stdenv, fetchFromGitHub +, autoreconfHook, pkgconfig, gettext +, vim, glib, libxml2, openssl, ncurses, popt, screen +}: + +stdenv.mkDerivation rec { + name = "apt-dater-${version}"; + version = "1.0.3"; + + src = fetchFromGitHub { + owner = "DE-IBH"; + repo = "apt-dater"; + rev = "v${version}"; + sha256 = "1flr6cm72cywmwp5h7pbmmpq057xsi9shkczyplxqaqrb2gns5fl"; + }; + + nativeBuildInputs = [ + pkgconfig autoreconfHook gettext + ]; + + buildInputs = [ + libxml2 ncurses vim glib popt screen + ]; + + configureFlags = [ "--disable-history" ]; + + prePatch = '' + substituteInPlace etc/Makefile.am \ + --replace 02770 0770 + ''; + + postPatch = '' + substituteInPlace configure.ac \ + --replace "/usr/bin/screen" "${screen}/bin/screen" + ''; + + doCheck = true; + + meta = with stdenv.lib; { + homepage = https://github.com/DE-IBH/apt-dater; + description = "Terminal-based remote package update manager"; + longDescription = '' + Provides an ncurses frontend for managing package updates on a large + number of remote hosts using SSH. It supports Debian-based managed hosts + as well as rug (e.g. openSUSE) and yum (e.g. CentOS) based systems. + ''; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ c0bw3b ]; + }; +} diff --git a/pkgs/tools/package-management/bunny/default.nix b/pkgs/tools/package-management/bunny/default.nix index c73f3fb524cd..cb99e5af055b 100644 --- a/pkgs/tools/package-management/bunny/default.nix +++ b/pkgs/tools/package-management/bunny/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "bunny-${version}"; - version = "1.1"; + version = "1.3"; src = fetchFromGitLab { owner = "tim241"; repo = "bunny"; rev = version; - sha256 = "0mxhj23fscbyqb9hfpmimgjn6nbx1lx3dl2msgwdy281zs25w8ki"; + sha256 = "0nh2h5kj9b0nkb6yrzf4if7anfdmy9vijzy4bl3s7qck0nzbpy8s"; }; dontBuild = true; diff --git a/pkgs/tools/package-management/cargo-download/Cargo.nix b/pkgs/tools/package-management/cargo-download/Cargo.nix new file mode 100644 index 000000000000..9735bde199dc --- /dev/null +++ b/pkgs/tools/package-management/cargo-download/Cargo.nix @@ -0,0 +1,3138 @@ +# Generated by carnix 0.7.2: carnix nix +{ lib, buildPlatform, buildRustCrate, fetchgit }: +let kernel = buildPlatform.parsed.kernel.name; + abi = buildPlatform.parsed.abi.name; + include = includedFiles: src: builtins.filterSource (path: type: + lib.lists.any (f: + let p = toString (src + ("/" + f)); in + (path == p) || (type == "directory" && lib.strings.hasPrefix path p) + ) includedFiles + ) src; + updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); + mapFeatures = features: map (fun: fun { features = features; }); + mkFeatures = feat: lib.lists.foldl (features: featureName: + if feat.${featureName} or false then + [ featureName ] ++ features + else + features + ) [] (builtins.attrNames feat); +in +rec { + cargo_download = f: cargo_download_0_1_1 { features = cargo_download_0_1_1_features { cargo_download_0_1_1 = f; }; }; + __all = [ (cargo_download {}) ]; + adler32_1_0_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "adler32"; + version = "1.0.3"; + authors = [ "Remi Rampin " ]; + sha256 = "1z3mvjgw02mbqk98kizzibrca01d5wfkpazsrp3vkkv3i56pn6fb"; + inherit dependencies buildDependencies features; + }; + aho_corasick_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "aho-corasick"; + version = "0.5.3"; + authors = [ "Andrew Gallant " ]; + sha256 = "1igab46mvgknga3sxkqc917yfff0wsjxjzabdigmh240p5qxqlnn"; + libName = "aho_corasick"; + crateBin = [ { name = "aho-corasick-dot"; } ]; + inherit dependencies buildDependencies features; + }; + ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "ansi_term"; + version = "0.9.0"; + authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) " ]; + sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; + inherit dependencies buildDependencies features; + }; + ansi_term_0_11_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "ansi_term"; + version = "0.11.0"; + authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) " "Josh Triplett " ]; + sha256 = "08fk0p2xvkqpmz3zlrwnf6l8sj2vngw464rvzspzp31sbgxbwm4v"; + inherit dependencies buildDependencies features; + }; + arrayvec_0_4_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "arrayvec"; + version = "0.4.7"; + authors = [ "bluss" ]; + sha256 = "0fzgv7z1x1qnyd7j32vdcadk4k9wfx897y06mr3bw1yi52iqf4z4"; + inherit dependencies buildDependencies features; + }; + atty_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "atty"; + version = "0.2.11"; + authors = [ "softprops " ]; + sha256 = "0by1bj2km9jxi4i4g76zzi76fc2rcm9934jpnyrqd95zw344pb20"; + inherit dependencies buildDependencies features; + }; + base64_0_9_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "base64"; + version = "0.9.2"; + authors = [ "Alice Maz " "Marshall Pierce " ]; + sha256 = "0g4xxl8jhwjhvr69qlxdmbzd521xcn5j67lhkr20nh7ajvl6k0l1"; + inherit dependencies buildDependencies features; + }; + bitflags_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "bitflags"; + version = "0.9.1"; + authors = [ "The Rust Project Developers" ]; + sha256 = "18h073l5jd88rx4qdr95fjddr9rk79pb1aqnshzdnw16cfmb9rws"; + inherit dependencies buildDependencies features; + }; + bitflags_1_0_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "bitflags"; + version = "1.0.3"; + authors = [ "The Rust Project Developers" ]; + sha256 = "162p4w4h1ad76awq6b5yivmls3d50m9cl27d8g588lsps6g8s5rw"; + inherit dependencies buildDependencies features; + }; + build_const_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "build_const"; + version = "0.2.1"; + authors = [ "Garrett Berg " ]; + sha256 = "15249xzi3qlm72p4glxgavwyq70fx2sp4df6ii0sdlrixrrp77pl"; + inherit dependencies buildDependencies features; + }; + byteorder_1_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "byteorder"; + version = "1.2.3"; + authors = [ "Andrew Gallant " ]; + sha256 = "1xghv5f5rydzsam8lnfqhfk090i8a1knb77ikbs0ik44bvrw2ij3"; + inherit dependencies buildDependencies features; + }; + bytes_0_4_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "bytes"; + version = "0.4.9"; + authors = [ "Carl Lerche " ]; + sha256 = "1jiqc94j85la9vs165vqpf6s1sah8n3ivnhsfapcjrvbhjawi6i6"; + inherit dependencies buildDependencies features; + }; + cargo_download_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "cargo-download"; + version = "0.1.1"; + authors = [ "Karol Kuczmarski " ]; + sha256 = "1xiffk4df6i9cvwimzwyf1finv6w8f8gr0zjp21fzbiz5c0ksx65"; + crateBin = [ { name = "cargo-download"; } ]; + inherit dependencies buildDependencies features; + }; + case_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "case"; + version = "0.1.0"; + authors = [ "Skyler Lipthay " ]; + sha256 = "06i1x3wqv30rkvlgj134qf9vzxhzz28bz41mm0rgki0i0f7gf96n"; + inherit dependencies buildDependencies features; + }; + cc_1_0_18_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "cc"; + version = "1.0.18"; + authors = [ "Alex Crichton " ]; + sha256 = "0wcnpa54qvm5921wwrrkn8cwxd5y0p5f4gb1qgyh5imii7rdhpjx"; + inherit dependencies buildDependencies features; + }; + cfg_if_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "cfg-if"; + version = "0.1.4"; + authors = [ "Alex Crichton " ]; + sha256 = "0n5baxk53dvqjymzwynq55wb805b24390qx1n16zi8fjzq90j7k4"; + inherit dependencies buildDependencies features; + }; + chrono_0_2_25_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "chrono"; + version = "0.2.25"; + authors = [ "Kang Seonghoon " ]; + sha256 = "0gsvqk8cnmm43qj3xyngqvfqh50cbdbqas7ik0wjgnvknirmmca7"; + inherit dependencies buildDependencies features; + }; + clap_2_32_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "clap"; + version = "2.32.0"; + authors = [ "Kevin K. " ]; + sha256 = "1hdjf0janvpjkwrjdjx1mm2aayzr54k72w6mriyr0n5anjkcj1lx"; + inherit dependencies buildDependencies features; + }; + conv_0_3_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "conv"; + version = "0.3.3"; + authors = [ "Daniel Keep " ]; + sha256 = "08rl72k1a48xah0ar5l9v1bw19pp8jdw2pdkd3vvj9ijsyyg9yik"; + inherit dependencies buildDependencies features; + }; + core_foundation_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "core-foundation"; + version = "0.2.3"; + authors = [ "The Servo Project Developers" ]; + sha256 = "1g0vpya5h2wa0nlz4a74jar6y8z09f0p76zbzfqrm3dbfsrld1pm"; + inherit dependencies buildDependencies features; + }; + core_foundation_sys_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "core-foundation-sys"; + version = "0.2.3"; + authors = [ "The Servo Project Developers" ]; + sha256 = "19s0d03294m9s5j8cvy345db3gkhs2y02j5268ap0c6ky5apl53s"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + crc_1_8_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "crc"; + version = "1.8.1"; + authors = [ "Rui Hu " ]; + sha256 = "00m9jjqrddp3bqyanvyxv0hf6s56bx1wy51vcdcxg4n2jdhg109s"; + inherit dependencies buildDependencies features; + }; + crossbeam_0_2_12_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "crossbeam"; + version = "0.2.12"; + authors = [ "Aaron Turon " ]; + sha256 = "0jkm95is7bwv4parwfq4aim6cigiwd4w9hz09cpild4hp5ry625i"; + inherit dependencies buildDependencies features; + }; + crossbeam_deque_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "crossbeam-deque"; + version = "0.3.1"; + authors = [ "The Crossbeam Project Developers" ]; + sha256 = "1km0mavyp9ddwb7k7kcdmyryi3bwxf0nmr6jqcpyjzvzmxjlkqap"; + inherit dependencies buildDependencies features; + }; + crossbeam_epoch_0_4_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "crossbeam-epoch"; + version = "0.4.3"; + authors = [ "The Crossbeam Project Developers" ]; + sha256 = "18xfgi7h9aq4lqqrqzy366xg885z1hlkbhvycl2i3zhkhkvadhv3"; + inherit dependencies buildDependencies features; + }; + crossbeam_utils_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "crossbeam-utils"; + version = "0.3.2"; + authors = [ "The Crossbeam Project Developers" ]; + sha256 = "1byx31nkxl48la58571h40ssk94faky26jwz15w40v2gba3v4fql"; + inherit dependencies buildDependencies features; + }; + custom_derive_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "custom_derive"; + version = "0.1.7"; + authors = [ "Daniel Keep " ]; + sha256 = "160q3pzri2fgrr6czfdkwy1sbddki2za96r7ivvyii52qp1523zs"; + inherit dependencies buildDependencies features; + }; + derive_error_0_0_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "derive-error"; + version = "0.0.3"; + authors = [ "rushmorem " ]; + sha256 = "0239vzxn5xr9nm3i4d6hmqy7dv8llcjblgh1xixfk5dcgcqan77y"; + procMacro = true; + inherit dependencies buildDependencies features; + }; + dtoa_0_4_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "dtoa"; + version = "0.4.3"; + authors = [ "David Tolnay " ]; + sha256 = "1xysdxdm24sk5ysim7lps4r2qaxfnj0sbakhmps4d42yssx30cw8"; + inherit dependencies buildDependencies features; + }; + either_1_5_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "either"; + version = "1.5.0"; + authors = [ "bluss" ]; + sha256 = "1f7kl2ln01y02m8fpd2zrdjiwqmgfvl9nxxrfry3k19d1gd2bsvz"; + inherit dependencies buildDependencies features; + }; + encoding_rs_0_7_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "encoding_rs"; + version = "0.7.2"; + authors = [ "Henri Sivonen " ]; + sha256 = "1c23bi3q4qmi2ci8g7p5j4b4i5abyggvyg6hkl7w4p4r527c9g3q"; + inherit dependencies buildDependencies features; + }; + exitcode_1_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "exitcode"; + version = "1.1.2"; + authors = [ "Ben Wilber " ]; + sha256 = "1cw9p4vzbscvyrbzv7z68gv2cairrns2d4wcb4nkahkcjk25phip"; + inherit dependencies buildDependencies features; + }; + filetime_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "filetime"; + version = "0.2.1"; + authors = [ "Alex Crichton " ]; + sha256 = "1wmbj3jnpl39851lymw64j9ac1nmy1z96h1wymvlvypspl68w5y0"; + inherit dependencies buildDependencies features; + }; + flate2_0_2_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "flate2"; + version = "0.2.20"; + authors = [ "Alex Crichton " ]; + sha256 = "1am0d2vmqym1vcg7rvv516vpcrbhdn1jisy0q03r3nbzdzh54ppl"; + inherit dependencies buildDependencies features; + }; + foreign_types_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "foreign-types"; + version = "0.3.2"; + authors = [ "Steven Fackler " ]; + sha256 = "105n8sp2djb1s5lzrw04p7ss3dchr5qa3canmynx396nh3vwm2p8"; + inherit dependencies buildDependencies features; + }; + foreign_types_shared_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "foreign-types-shared"; + version = "0.1.1"; + authors = [ "Steven Fackler " ]; + sha256 = "0b6cnvqbflws8dxywk4589vgbz80049lz4x1g9dfy4s1ppd3g4z5"; + inherit dependencies buildDependencies features; + }; + fuchsia_zircon_0_3_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "fuchsia-zircon"; + version = "0.3.3"; + authors = [ "Raph Levien " ]; + sha256 = "0jrf4shb1699r4la8z358vri8318w4mdi6qzfqy30p2ymjlca4gk"; + inherit dependencies buildDependencies features; + }; + fuchsia_zircon_sys_0_3_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "fuchsia-zircon-sys"; + version = "0.3.3"; + authors = [ "Raph Levien " ]; + sha256 = "08jp1zxrm9jbrr6l26bjal4dbm8bxfy57ickdgibsqxr1n9j3hf5"; + inherit dependencies buildDependencies features; + }; + futures_0_1_23_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "futures"; + version = "0.1.23"; + authors = [ "Alex Crichton " ]; + sha256 = "075s7sv1iqzf2r3lvb4hk81k5c9xzfcyb8q92h2s35fnypxyqd21"; + inherit dependencies buildDependencies features; + }; + futures_cpupool_0_1_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "futures-cpupool"; + version = "0.1.8"; + authors = [ "Alex Crichton " ]; + sha256 = "0ficd31n5ljiixy6x0vjglhq4fp0v1p4qzxm3v6ymsrb3z080l5c"; + inherit dependencies buildDependencies features; + }; + httparse_1_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "httparse"; + version = "1.3.2"; + authors = [ "Sean McArthur " ]; + sha256 = "1mm10m2hv1inxzzvm85s6fdmwl9a3q9vik0nzh5qrx2hx5x8fcwl"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + hyper_0_11_27_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "hyper"; + version = "0.11.27"; + authors = [ "Sean McArthur " ]; + sha256 = "0q5as4lhvh31bzk4qm7j84snrmxyxyaqk040rfk72b42dn98mryi"; + inherit dependencies buildDependencies features; + }; + hyper_tls_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "hyper-tls"; + version = "0.1.3"; + authors = [ "Sean McArthur " ]; + sha256 = "1dr5arj79pdyz9f2jggqmna1qpc578f9pdgsf2ana5amjpsp0j89"; + inherit dependencies buildDependencies features; + }; + idna_0_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "idna"; + version = "0.1.5"; + authors = [ "The rust-url developers" ]; + sha256 = "1gwgl19rz5vzi67rrhamczhxy050f5ynx4ybabfapyalv7z1qmjy"; + inherit dependencies buildDependencies features; + }; + iovec_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "iovec"; + version = "0.1.2"; + authors = [ "Carl Lerche " ]; + sha256 = "0vjymmb7wj4v4kza5jjn48fcdb85j3k37y7msjl3ifz0p9yiyp2r"; + inherit dependencies buildDependencies features; + }; + isatty_0_1_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "isatty"; + version = "0.1.8"; + authors = [ "David Tolnay " ]; + sha256 = "1n5wzzkb1kxkfbcyv5vfrsybika0a1k01sp06ngad73ljx4kwj5h"; + inherit dependencies buildDependencies features; + }; + itertools_0_6_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "itertools"; + version = "0.6.5"; + authors = [ "bluss" ]; + sha256 = "0gbhgn7s8qkxxw10i514fzpqnc3aissn4kcgylm2cvnv9zmg8mw1"; + inherit dependencies buildDependencies features; + }; + itoa_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "itoa"; + version = "0.4.2"; + authors = [ "David Tolnay " ]; + sha256 = "193a744yd74rmk13hl8xvd9p2hqhdkyf8xkvi1mxm5s10bby0h8v"; + inherit dependencies buildDependencies features; + }; + kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "kernel32-sys"; + version = "0.2.2"; + authors = [ "Peter Atashian " ]; + sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; + libName = "kernel32"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + language_tags_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "language-tags"; + version = "0.2.2"; + authors = [ "Pyfisch " ]; + sha256 = "1zkrdzsqzzc7509kd7nngdwrp461glm2g09kqpzaqksp82frjdvy"; + inherit dependencies buildDependencies features; + }; + lazy_static_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "lazy_static"; + version = "0.2.11"; + authors = [ "Marvin Löbel " ]; + sha256 = "1x6871cvpy5b96yv4c7jvpq316fp5d4609s9py7qk6cd6x9k34vm"; + inherit dependencies buildDependencies features; + }; + lazy_static_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "lazy_static"; + version = "1.0.2"; + authors = [ "Marvin Löbel " ]; + sha256 = "0ix4dmy6zb4v3m75l4alg84fk06y145z52z9pyysc9labw2x5r3r"; + inherit dependencies buildDependencies features; + }; + lazycell_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "lazycell"; + version = "0.6.0"; + authors = [ "Alex Crichton " "Nikita Pekin " ]; + sha256 = "1ax148clinbvp6alxcih8s5i2bg3mc5mi69n3hvzvzbwlm6k532r"; + inherit dependencies buildDependencies features; + }; + libc_0_2_42_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "libc"; + version = "0.2.42"; + authors = [ "The Rust Project Developers" ]; + sha256 = "064v49hz1zpl081w8c4vwikrkhaxp06y4i9l7x7wx6bjpwp19pjx"; + inherit dependencies buildDependencies features; + }; + libflate_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "libflate"; + version = "0.1.16"; + authors = [ "Takeru Ohta " ]; + sha256 = "0l15g61h10bznxsjirwq9c43w17mjpqx6wz0357agskardkdh14n"; + inherit dependencies buildDependencies features; + }; + log_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "log"; + version = "0.3.9"; + authors = [ "The Rust Project Developers" ]; + sha256 = "19i9pwp7lhaqgzangcpw00kc3zsgcqcx84crv07xgz3v7d3kvfa2"; + inherit dependencies buildDependencies features; + }; + log_0_4_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "log"; + version = "0.4.3"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1gdmwrbm7s18zcdz4lcdhz975m4gwhi854c7j1rvj1gsr8aca250"; + inherit dependencies buildDependencies features; + }; + maplit_0_1_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "maplit"; + version = "0.1.6"; + authors = [ "bluss" ]; + sha256 = "1f8kf5v7xra8ssvh5c10qlacbk4l0z2817pkscflx5s5q6y7925h"; + inherit dependencies buildDependencies features; + }; + matches_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "matches"; + version = "0.1.7"; + authors = [ "Simon Sapin " ]; + sha256 = "0zx9gi5flyzkh9nx52fyc3k2zz08b9ww1c4yndlfrw72kr8m7yfy"; + libPath = "lib.rs"; + inherit dependencies buildDependencies features; + }; + memchr_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "memchr"; + version = "0.1.11"; + authors = [ "Andrew Gallant " "bluss" ]; + sha256 = "0x73jghamvxxq5fsw9wb0shk5m6qp3q6fsf0nibn0i6bbqkw91s8"; + inherit dependencies buildDependencies features; + }; + memoffset_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "memoffset"; + version = "0.2.1"; + authors = [ "Gilad Naaman " ]; + sha256 = "00vym01jk9slibq2nsiilgffp7n6k52a4q3n4dqp0xf5kzxvffcf"; + inherit dependencies buildDependencies features; + }; + mime_0_3_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "mime"; + version = "0.3.8"; + authors = [ "Sean McArthur " ]; + sha256 = "1577adg9zvkd1qdb2nqqg1ryap33p5r4qsw01n9pw162xpisqjm3"; + inherit dependencies buildDependencies features; + }; + mime_guess_2_0_0_alpha_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "mime_guess"; + version = "2.0.0-alpha.6"; + authors = [ "Austin Bonander " ]; + sha256 = "1k2mdq43gi2qr63b7m5zs624rfi40ysk33cay49jlhq97jwnk9db"; + inherit dependencies buildDependencies features; + }; + miniz_sys_0_1_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "miniz-sys"; + version = "0.1.10"; + authors = [ "Alex Crichton " ]; + sha256 = "11vg6phafxil87nbxgrlhcx5hjr3145wsbwwkfmibvnmzxfdmvln"; + libPath = "lib.rs"; + libName = "miniz_sys"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + mio_0_6_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "mio"; + version = "0.6.15"; + authors = [ "Carl Lerche " ]; + sha256 = "0a93wxsmkh8x38wxivhn6qdj08pj9f0j3y46p4wv3xclbq8i4aaa"; + inherit dependencies buildDependencies features; + }; + miow_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "miow"; + version = "0.2.1"; + authors = [ "Alex Crichton " ]; + sha256 = "14f8zkc6ix7mkyis1vsqnim8m29b6l55abkba3p2yz7j1ibcvrl0"; + inherit dependencies buildDependencies features; + }; + native_tls_0_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "native-tls"; + version = "0.1.5"; + authors = [ "Steven Fackler " ]; + sha256 = "11f75qmbny5pnn6zp0vlvadrvc9ph9qsxiyn4n6q02xyd93pxxlf"; + inherit dependencies buildDependencies features; + }; + net2_0_2_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "net2"; + version = "0.2.33"; + authors = [ "Alex Crichton " ]; + sha256 = "1qnmajafgybj5wyxz9iffa8x5wgbwd2znfklmhqj7vl6lw1m65mq"; + inherit dependencies buildDependencies features; + }; + nodrop_0_1_12_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "nodrop"; + version = "0.1.12"; + authors = [ "bluss" ]; + sha256 = "1b9rxvdg8061gxjc239l9slndf0ds3m6fy2sf3gs8f9kknqgl49d"; + inherit dependencies buildDependencies features; + }; + num_0_1_42_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "num"; + version = "0.1.42"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1632gczzrmmxdsj3jignwcr793jq8vxw3qkdzpdvbip3vaf1ljgq"; + inherit dependencies buildDependencies features; + }; + num_integer_0_1_39_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "num-integer"; + version = "0.1.39"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1f42ls46cghs13qfzgbd7syib2zc6m7hlmv1qlar6c9mdxapvvbg"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + num_iter_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "num-iter"; + version = "0.1.37"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1rglyvi4yjfxfvfm2s7i60g1dkl5xmsyi77g6vy53jb11r6wl8ly"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + num_traits_0_2_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "num-traits"; + version = "0.2.5"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0ql203ca6lzppksy4fsfnpz3kq96vwlwvyn3ahvnd9g6k9f5ncj0"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + num_cpus_1_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "num_cpus"; + version = "1.8.0"; + authors = [ "Sean McArthur " ]; + sha256 = "1y6qnd9r8ga6y8mvlabdrr73nc8cshjjlzbvnanzyj9b8zzkfwk2"; + inherit dependencies buildDependencies features; + }; + openssl_0_9_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "openssl"; + version = "0.9.24"; + authors = [ "Steven Fackler " ]; + sha256 = "0wzm3c11g3ndaqyzq36mcdcm1q4a8pmsyi33ibybhjz28g2z0f79"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + openssl_sys_0_9_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "openssl-sys"; + version = "0.9.33"; + authors = [ "Alex Crichton " "Steven Fackler " ]; + sha256 = "1q5f7ykkxgniwjrqifx1ssrqjzcf8fi4fzh770xrbyp8n6v14qr6"; + build = "build/main.rs"; + inherit dependencies buildDependencies features; + }; + percent_encoding_1_0_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "percent-encoding"; + version = "1.0.1"; + authors = [ "The rust-url developers" ]; + sha256 = "04ahrp7aw4ip7fmadb0bknybmkfav0kk0gw4ps3ydq5w6hr0ib5i"; + libPath = "lib.rs"; + inherit dependencies buildDependencies features; + }; + phf_0_7_22_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "phf"; + version = "0.7.22"; + authors = [ "Steven Fackler " ]; + sha256 = "0b58l863rhmqyqsfj2d89nmdzc21g9yvvvq1m4c3a615zpcykb3i"; + libPath = "src/lib.rs"; + inherit dependencies buildDependencies features; + }; + phf_codegen_0_7_22_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "phf_codegen"; + version = "0.7.22"; + authors = [ "Steven Fackler " ]; + sha256 = "0k8yx4gr9m6cfrvh21s6bhnh1azz13j4xih88bvm06r6blfl89fs"; + inherit dependencies buildDependencies features; + }; + phf_generator_0_7_22_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "phf_generator"; + version = "0.7.22"; + authors = [ "Steven Fackler " ]; + sha256 = "093gla320qb6rbk8z7wqqxl79zrh874sa7sxir31q2p7mrw4b70k"; + inherit dependencies buildDependencies features; + }; + phf_shared_0_7_22_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "phf_shared"; + version = "0.7.22"; + authors = [ "Steven Fackler " ]; + sha256 = "0ij9flicfi0ab5vpzdwbizpdyxhk891qxa8nxsqlv4sg4abqang6"; + libPath = "src/lib.rs"; + inherit dependencies buildDependencies features; + }; + pkg_config_0_3_12_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "pkg-config"; + version = "0.3.12"; + authors = [ "Alex Crichton " ]; + sha256 = "0k343rlyv9qmplxwxn8clzkyx1zbplhnvm0psjl6s111fjqmgsgh"; + inherit dependencies buildDependencies features; + }; + quote_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "quote"; + version = "0.3.15"; + authors = [ "David Tolnay " ]; + sha256 = "09il61jv4kd1360spaj46qwyl21fv1qz18fsv2jra8wdnlgl5jsg"; + inherit dependencies buildDependencies features; + }; + rand_0_3_22_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "rand"; + version = "0.3.22"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0wrj12acx7l4hr7ag3nz8b50yhp8ancyq988bzmnnsxln67rsys0"; + inherit dependencies buildDependencies features; + }; + rand_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "rand"; + version = "0.4.2"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0h8pkg23wb67i8904sm76iyr1jlmhklb85vbpz9c9191a24xzkfm"; + inherit dependencies buildDependencies features; + }; + redox_syscall_0_1_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "redox_syscall"; + version = "0.1.40"; + authors = [ "Jeremy Soller " ]; + sha256 = "132rnhrq49l3z7gjrwj2zfadgw6q0355s6a7id7x7c0d7sk72611"; + libName = "syscall"; + inherit dependencies buildDependencies features; + }; + redox_termios_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "redox_termios"; + version = "0.1.1"; + authors = [ "Jeremy Soller " ]; + sha256 = "04s6yyzjca552hdaqlvqhp3vw0zqbc304md5czyd3axh56iry8wh"; + libPath = "src/lib.rs"; + inherit dependencies buildDependencies features; + }; + regex_0_1_80_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "regex"; + version = "0.1.80"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0y4s8ghhx6sgzb35irwivm3w0l2hhqhmdcd2px9hirqnkagal9l6"; + inherit dependencies buildDependencies features; + }; + regex_syntax_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "regex-syntax"; + version = "0.3.9"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1mzhphkbwppwd1zam2jkgjk550cqgf6506i87bw2yzrvcsraiw7m"; + inherit dependencies buildDependencies features; + }; + relay_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "relay"; + version = "0.1.1"; + authors = [ "Sean McArthur " ]; + sha256 = "16csfaslbmj25iaxs88p8wcfh2zfpkh9isg9adid0nxjxvknh07r"; + inherit dependencies buildDependencies features; + }; + remove_dir_all_0_5_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "remove_dir_all"; + version = "0.5.1"; + authors = [ "Aaronepower " ]; + sha256 = "1chx3yvfbj46xjz4bzsvps208l46hfbcy0sm98gpiya454n4rrl7"; + inherit dependencies buildDependencies features; + }; + reqwest_0_8_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "reqwest"; + version = "0.8.6"; + authors = [ "Sean McArthur " ]; + sha256 = "0ka9ndgybhf65fn44badnjbasn1fi0mvjfa3sfiw485mgg21n3a0"; + inherit dependencies buildDependencies features; + }; + safemem_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "safemem"; + version = "0.2.0"; + authors = [ "Austin Bonander " ]; + sha256 = "058m251q202n479ip1h6s91yw3plg66vsk5mpaflssn6rs5hijdm"; + inherit dependencies buildDependencies features; + }; + schannel_0_1_13_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "schannel"; + version = "0.1.13"; + authors = [ "Steven Fackler " "Steffen Butzer " ]; + sha256 = "033zavvq2k6z5akk38vzaglzbxzljaixgmhj9am27nr21dgaj6b3"; + inherit dependencies buildDependencies features; + }; + scoped_tls_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "scoped-tls"; + version = "0.1.2"; + authors = [ "Alex Crichton " ]; + sha256 = "0nblksgki698cqsclsnd6f1pq4yy34350dn2slaah9dlmx9z5xla"; + inherit dependencies buildDependencies features; + }; + scopeguard_0_3_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "scopeguard"; + version = "0.3.3"; + authors = [ "bluss" ]; + sha256 = "0i1l013csrqzfz6c68pr5pi01hg5v5yahq8fsdmaxy6p8ygsjf3r"; + inherit dependencies buildDependencies features; + }; + security_framework_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "security-framework"; + version = "0.1.16"; + authors = [ "Steven Fackler " ]; + sha256 = "1kxczsaj8gz4922jl5af2gkxh71rasb6khaf3dp7ldlnw9qf2sbm"; + inherit dependencies buildDependencies features; + }; + security_framework_sys_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "security-framework-sys"; + version = "0.1.16"; + authors = [ "Steven Fackler " ]; + sha256 = "0ai2pivdr5fyc7czbkpcrwap0imyy0r8ndarrl3n5kiv0jha1js3"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + semver_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "semver"; + version = "0.9.0"; + authors = [ "Steve Klabnik " "The Rust Project Developers" ]; + sha256 = "0azak2lb2wc36s3x15az886kck7rpnksrw14lalm157rg9sc9z63"; + inherit dependencies buildDependencies features; + }; + semver_parser_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "semver-parser"; + version = "0.7.0"; + authors = [ "Steve Klabnik " ]; + sha256 = "1da66c8413yakx0y15k8c055yna5lyb6fr0fw9318kdwkrk5k12h"; + inherit dependencies buildDependencies features; + }; + serde_1_0_70_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "serde"; + version = "1.0.70"; + authors = [ "Erick Tryzelaar " "David Tolnay " ]; + sha256 = "1z1gyjf5rrs1k3j1civfzqjqs790651bwf8m31bw2pagclhnazs4"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + serde_json_1_0_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "serde_json"; + version = "1.0.24"; + authors = [ "Erick Tryzelaar " "David Tolnay " ]; + sha256 = "1wvvc3y0202my2p00ah8ygl1794nspar9pf39fz1525jd6m6k8a1"; + inherit dependencies buildDependencies features; + }; + serde_urlencoded_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "serde_urlencoded"; + version = "0.5.2"; + authors = [ "Anthony Ramine " ]; + sha256 = "0m5pigng0665qrk4ii1z84pb4lchbsswhgb863yglljskmm056m0"; + inherit dependencies buildDependencies features; + }; + siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "siphasher"; + version = "0.2.2"; + authors = [ "Frank Denis " ]; + sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; + inherit dependencies buildDependencies features; + }; + slab_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "slab"; + version = "0.3.0"; + authors = [ "Carl Lerche " ]; + sha256 = "0y6lhjggksh57hyfd3l6p9wgv5nhvw9c6djrysq7jnalz8fih21k"; + inherit dependencies buildDependencies features; + }; + slab_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "slab"; + version = "0.4.0"; + authors = [ "Carl Lerche " ]; + sha256 = "1qy2vkgwqgj5z4ygdkh040n9yh1vz80v5flxb1xrvw3i4wxs7yx0"; + inherit dependencies buildDependencies features; + }; + slog_1_7_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "slog"; + version = "1.7.1"; + authors = [ "Dawid Ciężarkiewicz " ]; + sha256 = "1qhnwv2gbxmnwasaa0vlhddq6cdhq6n3l8d6h3ql73367h7aav65"; + inherit dependencies buildDependencies features; + }; + slog_envlogger_0_5_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "slog-envlogger"; + version = "0.5.0"; + authors = [ "The Rust Project Developers" "Dawid Ciężarkiewicz " ]; + sha256 = "0ry9k2ppj7z6prdz2kf924w7l9y2kbysrigca6shni1kz2j163qb"; + libPath = "src/lib.rs"; + inherit dependencies buildDependencies features; + }; + slog_extra_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "slog-extra"; + version = "0.1.2"; + authors = [ "Dawid Ciężarkiewicz " ]; + sha256 = "0jrw0xcc81wwcl59xx9qglfcv5l3ad5kbpcyp6ygk94p9kxfrhyj"; + libPath = "lib.rs"; + inherit dependencies buildDependencies features; + }; + slog_stdlog_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "slog-stdlog"; + version = "1.1.0"; + authors = [ "Dawid Ciężarkiewicz " ]; + sha256 = "0ig4mjixr4y3dn3s53rlnrpplwkqb8b0z2zkaiiiwyv7nhjxdg46"; + libPath = "lib.rs"; + inherit dependencies buildDependencies features; + }; + slog_stream_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "slog-stream"; + version = "1.2.1"; + authors = [ "Dawid Ciężarkiewicz " ]; + sha256 = "03dwzbydaamfzjpr16gm065i696lk86gqcpspv5qaqyv938fm2yj"; + libPath = "lib.rs"; + inherit dependencies buildDependencies features; + }; + slog_term_1_5_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "slog-term"; + version = "1.5.0"; + authors = [ "Dawid Ciężarkiewicz " ]; + sha256 = "0zq2kyvm7jhqj6sc09w540wqfrrpa46yxf9sgzq7jqpkr66wsiar"; + libPath = "lib.rs"; + inherit dependencies buildDependencies features; + }; + smallvec_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "smallvec"; + version = "0.2.1"; + authors = [ "Simon Sapin " ]; + sha256 = "0rnsll9af52bpjngz0067dpm1ndqmh76i64a58fc118l4lvnjxw2"; + libPath = "lib.rs"; + inherit dependencies buildDependencies features; + }; + strsim_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "strsim"; + version = "0.7.0"; + authors = [ "Danny Guo " ]; + sha256 = "0fy0k5f2705z73mb3x9459bpcvrx4ky8jpr4zikcbiwan4bnm0iv"; + inherit dependencies buildDependencies features; + }; + syn_0_11_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "syn"; + version = "0.11.11"; + authors = [ "David Tolnay " ]; + sha256 = "0yw8ng7x1dn5a6ykg0ib49y7r9nhzgpiq2989rqdp7rdz3n85502"; + inherit dependencies buildDependencies features; + }; + synom_0_11_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "synom"; + version = "0.11.3"; + authors = [ "David Tolnay " ]; + sha256 = "1l6d1s9qjfp6ng2s2z8219igvlv7gyk8gby97sdykqc1r93d8rhc"; + inherit dependencies buildDependencies features; + }; + take_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "take"; + version = "0.1.0"; + authors = [ "Carl Lerche " ]; + sha256 = "17rfh39di5n8w9aghpic2r94cndi3dr04l60nkjylmxfxr3iwlhd"; + inherit dependencies buildDependencies features; + }; + tar_0_4_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tar"; + version = "0.4.16"; + authors = [ "Alex Crichton " ]; + sha256 = "0s36d0nzn2hs20y805wpmpc4asd1jhrpabqwcpqf5ha442fa7f3b"; + inherit dependencies buildDependencies features; + }; + tempdir_0_3_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tempdir"; + version = "0.3.7"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0y53sxybyljrr7lh0x0ysrsa7p7cljmwv9v80acy3rc6n97g67vy"; + inherit dependencies buildDependencies features; + }; + termion_1_5_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "termion"; + version = "1.5.1"; + authors = [ "ticki " "gycos " "IGI-111 " ]; + sha256 = "02gq4vd8iws1f3gjrgrgpajsk2bk43nds5acbbb4s8dvrdvr8nf1"; + inherit dependencies buildDependencies features; + }; + textwrap_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "textwrap"; + version = "0.10.0"; + authors = [ "Martin Geisler " ]; + sha256 = "1s8d5cna12smhgj0x2y1xphklyk2an1yzbadnj89p1vy5vnjpsas"; + inherit dependencies buildDependencies features; + }; + thread_id_2_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "thread-id"; + version = "2.0.0"; + authors = [ "Ruud van Asseldonk " ]; + sha256 = "06i3c8ckn97i5rp16civ2vpqbknlkx66dkrl070iw60nawi0kjc3"; + inherit dependencies buildDependencies features; + }; + thread_local_0_2_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "thread_local"; + version = "0.2.7"; + authors = [ "Amanieu d'Antras " ]; + sha256 = "19p0zrs24rdwjvpi10jig5ms3sxj00pv8shkr9cpddri8cdghqp7"; + inherit dependencies buildDependencies features; + }; + thread_local_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "thread_local"; + version = "0.3.5"; + authors = [ "Amanieu d'Antras " ]; + sha256 = "0mkp0sp91aqsk7brgygai4igv751r1754rsxn37mig3ag5rx8np6"; + inherit dependencies buildDependencies features; + }; + time_0_1_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "time"; + version = "0.1.40"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0wgnbjamljz6bqxsd5axc4p2mmhkqfrryj4gf2yswjaxiw5dd01m"; + inherit dependencies buildDependencies features; + }; + tokio_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio"; + version = "0.1.7"; + authors = [ "Carl Lerche " ]; + sha256 = "0d5fj90wk05m5vbd924irg1pl1d4fn86jjw5napzanh6vbwsnr66"; + inherit dependencies buildDependencies features; + }; + tokio_codec_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-codec"; + version = "0.1.0"; + authors = [ "Carl Lerche " "Bryan Burgers " ]; + sha256 = "0347ygccbj05yn9krjk4ifcy5xbv41xk7yyi9cl2cnxrc285xnm7"; + inherit dependencies buildDependencies features; + }; + tokio_core_0_1_17_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-core"; + version = "0.1.17"; + authors = [ "Carl Lerche " ]; + sha256 = "1j6c5q3aakvb1hjx4r95xwl5ms8rp19k4qsr6v6ngwbvr6f9z6rs"; + inherit dependencies buildDependencies features; + }; + tokio_executor_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-executor"; + version = "0.1.2"; + authors = [ "Carl Lerche " ]; + sha256 = "1y4mwqjw438x6jskigz1knvfbpbinxfv6h43s60w6wdb80xmyg48"; + inherit dependencies buildDependencies features; + }; + tokio_fs_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-fs"; + version = "0.1.2"; + authors = [ "Carl Lerche " ]; + sha256 = "18rxwslv2hdmij6alpqfcm8aywcd28vw12s826ajgvkskh8jsdh2"; + inherit dependencies buildDependencies features; + }; + tokio_io_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-io"; + version = "0.1.7"; + authors = [ "Carl Lerche " ]; + sha256 = "08r46b5lp7929agwal1iaabdhfv309wyvd6cld1g39x5ml8x7hp2"; + inherit dependencies buildDependencies features; + }; + tokio_proto_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-proto"; + version = "0.1.1"; + authors = [ "Carl Lerche " ]; + sha256 = "030q9h8pn1ngm80klff5irglxxki60hf5maw0mppmmr46k773z66"; + inherit dependencies buildDependencies features; + }; + tokio_reactor_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-reactor"; + version = "0.1.2"; + authors = [ "Carl Lerche " ]; + sha256 = "11yx7fvyv1c5h097lspfrim1r67axl8y8m22y5mgny8nhly56s4m"; + inherit dependencies buildDependencies features; + }; + tokio_service_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-service"; + version = "0.1.0"; + authors = [ "Carl Lerche " ]; + sha256 = "0c85wm5qz9fabg0k6k763j89m43n6max72d3a8sxcs940id6qmih"; + inherit dependencies buildDependencies features; + }; + tokio_tcp_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-tcp"; + version = "0.1.0"; + authors = [ "Carl Lerche " ]; + sha256 = "19cyajkqvvbn3qqnak0qzivdq6amfjymbc30k7bbqhx4y1pcgqvh"; + inherit dependencies buildDependencies features; + }; + tokio_threadpool_0_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-threadpool"; + version = "0.1.5"; + authors = [ "Carl Lerche " ]; + sha256 = "04nzjdjlir33s0z5nh3vh2h4v3vb1rwzv45jdjridrk92rqpb2vc"; + inherit dependencies buildDependencies features; + }; + tokio_timer_0_2_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-timer"; + version = "0.2.4"; + authors = [ "Carl Lerche " ]; + sha256 = "0imv1k4g583hh61qkh6mpx06ik9accyl4582vq0z61rr484050gi"; + inherit dependencies buildDependencies features; + }; + tokio_tls_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-tls"; + version = "0.1.4"; + authors = [ "Carl Lerche " "Alex Crichton " ]; + sha256 = "07rwv3q6jbg65ln1ahzb4g648l8lcn4hvc0ax3r12bnsi1py7agp"; + inherit dependencies buildDependencies features; + }; + tokio_udp_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "tokio-udp"; + version = "0.1.1"; + authors = [ "Carl Lerche " ]; + sha256 = "1zsq3bny959dq7cnhdjrlaglrdcm63zn82jpkjs6nrrcfhb9l6z9"; + inherit dependencies buildDependencies features; + }; + try_lock_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "try-lock"; + version = "0.1.0"; + authors = [ "Sean McArthur " ]; + sha256 = "0kfrqrb2xkjig54s3qfy80dpldknr19p3rmp0n82yk5929j879k3"; + inherit dependencies buildDependencies features; + }; + unicase_1_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "unicase"; + version = "1.4.2"; + authors = [ "Sean McArthur " ]; + sha256 = "0rbnhw2mnhcwrij3vczp0sl8zdfmvf2dlh8hly81kj7132kfj0mf"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + unicase_2_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "unicase"; + version = "2.1.0"; + authors = [ "Sean McArthur " ]; + sha256 = "1zzn16hh8fdx5pnbbnl32q8m2mh4vpd1jm9pdcv969ik83dw4byp"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + unicode_bidi_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "unicode-bidi"; + version = "0.3.4"; + authors = [ "The Servo Project Developers" ]; + sha256 = "0lcd6jasrf8p9p0q20qyf10c6xhvw40m2c4rr105hbk6zy26nj1q"; + libName = "unicode_bidi"; + inherit dependencies buildDependencies features; + }; + unicode_normalization_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "unicode-normalization"; + version = "0.1.7"; + authors = [ "kwantam " ]; + sha256 = "1da2hv800pd0wilmn4idwpgv5p510hjxizjcfv6xzb40xcsjd8gs"; + inherit dependencies buildDependencies features; + }; + unicode_width_0_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "unicode-width"; + version = "0.1.5"; + authors = [ "kwantam " ]; + sha256 = "0886lc2aymwgy0lhavwn6s48ik3c61ykzzd3za6prgnw51j7bi4w"; + inherit dependencies buildDependencies features; + }; + unicode_xid_0_0_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "unicode-xid"; + version = "0.0.4"; + authors = [ "erick.tryzelaar " "kwantam " ]; + sha256 = "1dc8wkkcd3s6534s5aw4lbjn8m67flkkbnajp5bl8408wdg8rh9v"; + inherit dependencies buildDependencies features; + }; + unreachable_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "unreachable"; + version = "1.0.0"; + authors = [ "Jonathan Reem " ]; + sha256 = "1am8czbk5wwr25gbp2zr007744fxjshhdqjz9liz7wl4pnv3whcf"; + inherit dependencies buildDependencies features; + }; + url_1_7_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "url"; + version = "1.7.1"; + authors = [ "The rust-url developers" ]; + sha256 = "1l36pbvlwdnh3zqz4wp5n6jg332wkis9pi2g3vy12xr8k4nfyk8i"; + inherit dependencies buildDependencies features; + }; + utf8_ranges_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "utf8-ranges"; + version = "0.1.3"; + authors = [ "Andrew Gallant " ]; + sha256 = "1cj548a91a93j8375p78qikaiam548xh84cb0ck8y119adbmsvbp"; + inherit dependencies buildDependencies features; + }; + uuid_0_6_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "uuid"; + version = "0.6.5"; + authors = [ "Ashley Mannix" "Christopher Armstrong" "Dylan DPC" "Hunar Roop Kahlon" ]; + sha256 = "1jy15m4yxxwma0jsy070garhbgfprky23i77rawjkk75vqhnnhlf"; + inherit dependencies buildDependencies features; + }; + vcpkg_0_2_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "vcpkg"; + version = "0.2.4"; + authors = [ "Jim McGrath " ]; + sha256 = "0xgk5axv1qhj4rfn2rca7768wnvzihccnajkgc6im8ndsx371nml"; + inherit dependencies buildDependencies features; + }; + vec_map_0_8_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "vec_map"; + version = "0.8.1"; + authors = [ "Alex Crichton " "Jorge Aparicio " "Alexis Beingessner " "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon " "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood " "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens " "Josh Branchaud " "Huon Wilson " "Corey Farwell " "Aaron Liblong <>" "Nick Cameron " "Patrick Walton " "Felix S Klock II <>" "Andrew Paseltiner " "Sean McArthur " "Vadim Petrochenkov <>" ]; + sha256 = "1jj2nrg8h3l53d43rwkpkikq5a5x15ms4rf1rw92hp5lrqhi8mpi"; + inherit dependencies buildDependencies features; + }; + version_check_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "version_check"; + version = "0.1.4"; + authors = [ "Sergio Benitez " ]; + sha256 = "1ghi6bw2qsj53x2vyprs883dbrq8cjzmshlamjsxvmwd2zp13bck"; + inherit dependencies buildDependencies features; + }; + void_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "void"; + version = "1.0.2"; + authors = [ "Jonathan Reem " ]; + sha256 = "0h1dm0dx8dhf56a83k68mijyxigqhizpskwxfdrs1drwv2cdclv3"; + inherit dependencies buildDependencies features; + }; + want_0_0_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "want"; + version = "0.0.4"; + authors = [ "Sean McArthur " ]; + sha256 = "1l1qy4pvg5q71nrzfjldw9xzqhhgicj4slly1bal89hr2aaibpy0"; + inherit dependencies buildDependencies features; + }; + winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "winapi"; + version = "0.2.8"; + authors = [ "Peter Atashian " ]; + sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; + inherit dependencies buildDependencies features; + }; + winapi_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "winapi"; + version = "0.3.5"; + authors = [ "Peter Atashian " ]; + sha256 = "0cfdsxa5yf832r5i2z7dhdvnryyvhfp3nb32gpcaq502zgjdm3w6"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "winapi-build"; + version = "0.1.1"; + authors = [ "Peter Atashian " ]; + sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; + libName = "build"; + inherit dependencies buildDependencies features; + }; + winapi_i686_pc_windows_gnu_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "winapi-i686-pc-windows-gnu"; + version = "0.4.0"; + authors = [ "Peter Atashian " ]; + sha256 = "05ihkij18r4gamjpxj4gra24514can762imjzlmak5wlzidplzrp"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + winapi_x86_64_pc_windows_gnu_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "winapi-x86_64-pc-windows-gnu"; + version = "0.4.0"; + authors = [ "Peter Atashian " ]; + sha256 = "0n1ylmlsb8yg1v583i4xy0qmqg42275flvbc51hdqjjfjcl9vlbj"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + ws2_32_sys_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "ws2_32-sys"; + version = "0.2.1"; + authors = [ "Peter Atashian " ]; + sha256 = "1zpy9d9wk11sj17fczfngcj28w4xxjs3b4n036yzpy38dxp4f7kc"; + libName = "ws2_32"; + build = "build.rs"; + inherit dependencies buildDependencies features; + }; + xattr_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "xattr"; + version = "0.2.2"; + authors = [ "Steven Allen " ]; + sha256 = "01zqnn6bhrd58hvpj3y1nqnbmlswrvsdapn2zbi7h1bh5lspiyk5"; + inherit dependencies buildDependencies features; + }; + adler32_1_0_3 = { features?(adler32_1_0_3_features {}) }: adler32_1_0_3_ {}; + adler32_1_0_3_features = f: updateFeatures f (rec { + adler32_1_0_3.default = (f.adler32_1_0_3.default or true); + }) []; + aho_corasick_0_5_3 = { features?(aho_corasick_0_5_3_features {}) }: aho_corasick_0_5_3_ { + dependencies = mapFeatures features ([ memchr_0_1_11 ]); + }; + aho_corasick_0_5_3_features = f: updateFeatures f (rec { + aho_corasick_0_5_3.default = (f.aho_corasick_0_5_3.default or true); + memchr_0_1_11.default = true; + }) [ memchr_0_1_11_features ]; + ansi_term_0_9_0 = { features?(ansi_term_0_9_0_features {}) }: ansi_term_0_9_0_ {}; + ansi_term_0_9_0_features = f: updateFeatures f (rec { + ansi_term_0_9_0.default = (f.ansi_term_0_9_0.default or true); + }) []; + ansi_term_0_11_0 = { features?(ansi_term_0_11_0_features {}) }: ansi_term_0_11_0_ { + dependencies = (if kernel == "windows" then mapFeatures features ([ winapi_0_3_5 ]) else []); + }; + ansi_term_0_11_0_features = f: updateFeatures f (rec { + ansi_term_0_11_0.default = (f.ansi_term_0_11_0.default or true); + winapi_0_3_5.consoleapi = true; + winapi_0_3_5.default = true; + winapi_0_3_5.errhandlingapi = true; + winapi_0_3_5.processenv = true; + }) [ winapi_0_3_5_features ]; + arrayvec_0_4_7 = { features?(arrayvec_0_4_7_features {}) }: arrayvec_0_4_7_ { + dependencies = mapFeatures features ([ nodrop_0_1_12 ]); + features = mkFeatures (features.arrayvec_0_4_7 or {}); + }; + arrayvec_0_4_7_features = f: updateFeatures f (rec { + arrayvec_0_4_7.default = (f.arrayvec_0_4_7.default or true); + arrayvec_0_4_7.serde = + (f.arrayvec_0_4_7.serde or false) || + (f.arrayvec_0_4_7.serde-1 or false) || + (arrayvec_0_4_7.serde-1 or false); + arrayvec_0_4_7.std = + (f.arrayvec_0_4_7.std or false) || + (f.arrayvec_0_4_7.default or false) || + (arrayvec_0_4_7.default or false); + nodrop_0_1_12.default = (f.nodrop_0_1_12.default or false); + }) [ nodrop_0_1_12_features ]; + atty_0_2_11 = { features?(atty_0_2_11_features {}) }: atty_0_2_11_ { + dependencies = (if kernel == "redox" then mapFeatures features ([ termion_1_5_1 ]) else []) + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_42 ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_3_5 ]) else []); + }; + atty_0_2_11_features = f: updateFeatures f (rec { + atty_0_2_11.default = (f.atty_0_2_11.default or true); + libc_0_2_42.default = (f.libc_0_2_42.default or false); + termion_1_5_1.default = true; + winapi_0_3_5.consoleapi = true; + winapi_0_3_5.default = true; + winapi_0_3_5.minwinbase = true; + winapi_0_3_5.minwindef = true; + winapi_0_3_5.processenv = true; + winapi_0_3_5.winbase = true; + }) [ termion_1_5_1_features libc_0_2_42_features winapi_0_3_5_features ]; + base64_0_9_2 = { features?(base64_0_9_2_features {}) }: base64_0_9_2_ { + dependencies = mapFeatures features ([ byteorder_1_2_3 safemem_0_2_0 ]); + }; + base64_0_9_2_features = f: updateFeatures f (rec { + base64_0_9_2.default = (f.base64_0_9_2.default or true); + byteorder_1_2_3.default = true; + safemem_0_2_0.default = true; + }) [ byteorder_1_2_3_features safemem_0_2_0_features ]; + bitflags_0_9_1 = { features?(bitflags_0_9_1_features {}) }: bitflags_0_9_1_ { + features = mkFeatures (features.bitflags_0_9_1 or {}); + }; + bitflags_0_9_1_features = f: updateFeatures f (rec { + bitflags_0_9_1.default = (f.bitflags_0_9_1.default or true); + bitflags_0_9_1.example_generated = + (f.bitflags_0_9_1.example_generated or false) || + (f.bitflags_0_9_1.default or false) || + (bitflags_0_9_1.default or false); + }) []; + bitflags_1_0_3 = { features?(bitflags_1_0_3_features {}) }: bitflags_1_0_3_ { + features = mkFeatures (features.bitflags_1_0_3 or {}); + }; + bitflags_1_0_3_features = f: updateFeatures f (rec { + bitflags_1_0_3.default = (f.bitflags_1_0_3.default or true); + }) []; + build_const_0_2_1 = { features?(build_const_0_2_1_features {}) }: build_const_0_2_1_ { + features = mkFeatures (features.build_const_0_2_1 or {}); + }; + build_const_0_2_1_features = f: updateFeatures f (rec { + build_const_0_2_1.default = (f.build_const_0_2_1.default or true); + build_const_0_2_1.std = + (f.build_const_0_2_1.std or false) || + (f.build_const_0_2_1.default or false) || + (build_const_0_2_1.default or false); + }) []; + byteorder_1_2_3 = { features?(byteorder_1_2_3_features {}) }: byteorder_1_2_3_ { + features = mkFeatures (features.byteorder_1_2_3 or {}); + }; + byteorder_1_2_3_features = f: updateFeatures f (rec { + byteorder_1_2_3.default = (f.byteorder_1_2_3.default or true); + byteorder_1_2_3.std = + (f.byteorder_1_2_3.std or false) || + (f.byteorder_1_2_3.default or false) || + (byteorder_1_2_3.default or false); + }) []; + bytes_0_4_9 = { features?(bytes_0_4_9_features {}) }: bytes_0_4_9_ { + dependencies = mapFeatures features ([ byteorder_1_2_3 iovec_0_1_2 ]); + features = mkFeatures (features.bytes_0_4_9 or {}); + }; + bytes_0_4_9_features = f: updateFeatures f (rec { + byteorder_1_2_3.default = true; + byteorder_1_2_3.i128 = + (f.byteorder_1_2_3.i128 or false) || + (bytes_0_4_9.i128 or false) || + (f.bytes_0_4_9.i128 or false); + bytes_0_4_9.default = (f.bytes_0_4_9.default or true); + iovec_0_1_2.default = true; + }) [ byteorder_1_2_3_features iovec_0_1_2_features ]; + cargo_download_0_1_1 = { features?(cargo_download_0_1_1_features {}) }: cargo_download_0_1_1_ { + dependencies = mapFeatures features ([ ansi_term_0_9_0 clap_2_32_0 conv_0_3_3 derive_error_0_0_3 exitcode_1_1_2 flate2_0_2_20 isatty_0_1_8 itertools_0_6_5 lazy_static_0_2_11 log_0_3_9 maplit_0_1_6 reqwest_0_8_6 semver_0_9_0 serde_json_1_0_24 slog_1_7_1 slog_envlogger_0_5_0 slog_stdlog_1_1_0 slog_stream_1_2_1 tar_0_4_16 time_0_1_40 ]); + }; + cargo_download_0_1_1_features = f: updateFeatures f (rec { + ansi_term_0_9_0.default = true; + cargo_download_0_1_1.default = (f.cargo_download_0_1_1.default or true); + clap_2_32_0.default = true; + conv_0_3_3.default = true; + derive_error_0_0_3.default = true; + exitcode_1_1_2.default = true; + flate2_0_2_20.default = true; + isatty_0_1_8.default = true; + itertools_0_6_5.default = true; + lazy_static_0_2_11.default = true; + log_0_3_9.default = true; + maplit_0_1_6.default = true; + reqwest_0_8_6.default = true; + semver_0_9_0.default = true; + serde_json_1_0_24.default = true; + slog_1_7_1.default = true; + slog_envlogger_0_5_0.default = true; + slog_stdlog_1_1_0.default = true; + slog_stream_1_2_1.default = true; + tar_0_4_16.default = true; + time_0_1_40.default = true; + }) [ ansi_term_0_9_0_features clap_2_32_0_features conv_0_3_3_features derive_error_0_0_3_features exitcode_1_1_2_features flate2_0_2_20_features isatty_0_1_8_features itertools_0_6_5_features lazy_static_0_2_11_features log_0_3_9_features maplit_0_1_6_features reqwest_0_8_6_features semver_0_9_0_features serde_json_1_0_24_features slog_1_7_1_features slog_envlogger_0_5_0_features slog_stdlog_1_1_0_features slog_stream_1_2_1_features tar_0_4_16_features time_0_1_40_features ]; + case_0_1_0 = { features?(case_0_1_0_features {}) }: case_0_1_0_ {}; + case_0_1_0_features = f: updateFeatures f (rec { + case_0_1_0.default = (f.case_0_1_0.default or true); + }) []; + cc_1_0_18 = { features?(cc_1_0_18_features {}) }: cc_1_0_18_ { + dependencies = mapFeatures features ([]); + features = mkFeatures (features.cc_1_0_18 or {}); + }; + cc_1_0_18_features = f: updateFeatures f (rec { + cc_1_0_18.default = (f.cc_1_0_18.default or true); + cc_1_0_18.rayon = + (f.cc_1_0_18.rayon or false) || + (f.cc_1_0_18.parallel or false) || + (cc_1_0_18.parallel or false); + }) []; + cfg_if_0_1_4 = { features?(cfg_if_0_1_4_features {}) }: cfg_if_0_1_4_ {}; + cfg_if_0_1_4_features = f: updateFeatures f (rec { + cfg_if_0_1_4.default = (f.cfg_if_0_1_4.default or true); + }) []; + chrono_0_2_25 = { features?(chrono_0_2_25_features {}) }: chrono_0_2_25_ { + dependencies = mapFeatures features ([ num_0_1_42 time_0_1_40 ]); + }; + chrono_0_2_25_features = f: updateFeatures f (rec { + chrono_0_2_25.default = (f.chrono_0_2_25.default or true); + num_0_1_42.default = (f.num_0_1_42.default or false); + time_0_1_40.default = true; + }) [ num_0_1_42_features time_0_1_40_features ]; + clap_2_32_0 = { features?(clap_2_32_0_features {}) }: clap_2_32_0_ { + dependencies = mapFeatures features ([ bitflags_1_0_3 textwrap_0_10_0 unicode_width_0_1_5 ] + ++ (if features.clap_2_32_0.atty or false then [ atty_0_2_11 ] else []) + ++ (if features.clap_2_32_0.strsim or false then [ strsim_0_7_0 ] else []) + ++ (if features.clap_2_32_0.vec_map or false then [ vec_map_0_8_1 ] else [])) + ++ (if !(kernel == "windows") then mapFeatures features ([ ] + ++ (if features.clap_2_32_0.ansi_term or false then [ ansi_term_0_11_0 ] else [])) else []); + features = mkFeatures (features.clap_2_32_0 or {}); + }; + clap_2_32_0_features = f: updateFeatures f (rec { + ansi_term_0_11_0.default = true; + atty_0_2_11.default = true; + bitflags_1_0_3.default = true; + clap_2_32_0.ansi_term = + (f.clap_2_32_0.ansi_term or false) || + (f.clap_2_32_0.color or false) || + (clap_2_32_0.color or false); + clap_2_32_0.atty = + (f.clap_2_32_0.atty or false) || + (f.clap_2_32_0.color or false) || + (clap_2_32_0.color or false); + clap_2_32_0.clippy = + (f.clap_2_32_0.clippy or false) || + (f.clap_2_32_0.lints or false) || + (clap_2_32_0.lints or false); + clap_2_32_0.color = + (f.clap_2_32_0.color or false) || + (f.clap_2_32_0.default or false) || + (clap_2_32_0.default or false); + clap_2_32_0.default = (f.clap_2_32_0.default or true); + clap_2_32_0.strsim = + (f.clap_2_32_0.strsim or false) || + (f.clap_2_32_0.suggestions or false) || + (clap_2_32_0.suggestions or false); + clap_2_32_0.suggestions = + (f.clap_2_32_0.suggestions or false) || + (f.clap_2_32_0.default or false) || + (clap_2_32_0.default or false); + clap_2_32_0.term_size = + (f.clap_2_32_0.term_size or false) || + (f.clap_2_32_0.wrap_help or false) || + (clap_2_32_0.wrap_help or false); + clap_2_32_0.vec_map = + (f.clap_2_32_0.vec_map or false) || + (f.clap_2_32_0.default or false) || + (clap_2_32_0.default or false); + clap_2_32_0.yaml = + (f.clap_2_32_0.yaml or false) || + (f.clap_2_32_0.doc or false) || + (clap_2_32_0.doc or false); + clap_2_32_0.yaml-rust = + (f.clap_2_32_0.yaml-rust or false) || + (f.clap_2_32_0.yaml or false) || + (clap_2_32_0.yaml or false); + strsim_0_7_0.default = true; + textwrap_0_10_0.default = true; + textwrap_0_10_0.term_size = + (f.textwrap_0_10_0.term_size or false) || + (clap_2_32_0.wrap_help or false) || + (f.clap_2_32_0.wrap_help or false); + unicode_width_0_1_5.default = true; + vec_map_0_8_1.default = true; + }) [ atty_0_2_11_features bitflags_1_0_3_features strsim_0_7_0_features textwrap_0_10_0_features unicode_width_0_1_5_features vec_map_0_8_1_features ansi_term_0_11_0_features ]; + conv_0_3_3 = { features?(conv_0_3_3_features {}) }: conv_0_3_3_ { + dependencies = mapFeatures features ([ custom_derive_0_1_7 ]); + }; + conv_0_3_3_features = f: updateFeatures f (rec { + conv_0_3_3.default = (f.conv_0_3_3.default or true); + custom_derive_0_1_7.default = true; + }) [ custom_derive_0_1_7_features ]; + core_foundation_0_2_3 = { features?(core_foundation_0_2_3_features {}) }: core_foundation_0_2_3_ { + dependencies = mapFeatures features ([ core_foundation_sys_0_2_3 libc_0_2_42 ]); + }; + core_foundation_0_2_3_features = f: updateFeatures f (rec { + core_foundation_0_2_3.default = (f.core_foundation_0_2_3.default or true); + core_foundation_sys_0_2_3.default = true; + libc_0_2_42.default = true; + }) [ core_foundation_sys_0_2_3_features libc_0_2_42_features ]; + core_foundation_sys_0_2_3 = { features?(core_foundation_sys_0_2_3_features {}) }: core_foundation_sys_0_2_3_ { + dependencies = mapFeatures features ([ libc_0_2_42 ]); + }; + core_foundation_sys_0_2_3_features = f: updateFeatures f (rec { + core_foundation_sys_0_2_3.default = (f.core_foundation_sys_0_2_3.default or true); + libc_0_2_42.default = true; + }) [ libc_0_2_42_features ]; + crc_1_8_1 = { features?(crc_1_8_1_features {}) }: crc_1_8_1_ { + buildDependencies = mapFeatures features ([ build_const_0_2_1 ]); + features = mkFeatures (features.crc_1_8_1 or {}); + }; + crc_1_8_1_features = f: updateFeatures f (rec { + build_const_0_2_1.default = true; + crc_1_8_1.default = (f.crc_1_8_1.default or true); + crc_1_8_1.std = + (f.crc_1_8_1.std or false) || + (f.crc_1_8_1.default or false) || + (crc_1_8_1.default or false); + }) [ build_const_0_2_1_features ]; + crossbeam_0_2_12 = { features?(crossbeam_0_2_12_features {}) }: crossbeam_0_2_12_ { + features = mkFeatures (features.crossbeam_0_2_12 or {}); + }; + crossbeam_0_2_12_features = f: updateFeatures f (rec { + crossbeam_0_2_12.default = (f.crossbeam_0_2_12.default or true); + }) []; + crossbeam_deque_0_3_1 = { features?(crossbeam_deque_0_3_1_features {}) }: crossbeam_deque_0_3_1_ { + dependencies = mapFeatures features ([ crossbeam_epoch_0_4_3 crossbeam_utils_0_3_2 ]); + }; + crossbeam_deque_0_3_1_features = f: updateFeatures f (rec { + crossbeam_deque_0_3_1.default = (f.crossbeam_deque_0_3_1.default or true); + crossbeam_epoch_0_4_3.default = true; + crossbeam_utils_0_3_2.default = true; + }) [ crossbeam_epoch_0_4_3_features crossbeam_utils_0_3_2_features ]; + crossbeam_epoch_0_4_3 = { features?(crossbeam_epoch_0_4_3_features {}) }: crossbeam_epoch_0_4_3_ { + dependencies = mapFeatures features ([ arrayvec_0_4_7 cfg_if_0_1_4 crossbeam_utils_0_3_2 memoffset_0_2_1 scopeguard_0_3_3 ] + ++ (if features.crossbeam_epoch_0_4_3.lazy_static or false then [ lazy_static_1_0_2 ] else [])); + features = mkFeatures (features.crossbeam_epoch_0_4_3 or {}); + }; + crossbeam_epoch_0_4_3_features = f: updateFeatures f (rec { + arrayvec_0_4_7.default = (f.arrayvec_0_4_7.default or false); + arrayvec_0_4_7.use_union = + (f.arrayvec_0_4_7.use_union or false) || + (crossbeam_epoch_0_4_3.nightly or false) || + (f.crossbeam_epoch_0_4_3.nightly or false); + cfg_if_0_1_4.default = true; + crossbeam_epoch_0_4_3.default = (f.crossbeam_epoch_0_4_3.default or true); + crossbeam_epoch_0_4_3.lazy_static = + (f.crossbeam_epoch_0_4_3.lazy_static or false) || + (f.crossbeam_epoch_0_4_3.use_std or false) || + (crossbeam_epoch_0_4_3.use_std or false); + crossbeam_epoch_0_4_3.use_std = + (f.crossbeam_epoch_0_4_3.use_std or false) || + (f.crossbeam_epoch_0_4_3.default or false) || + (crossbeam_epoch_0_4_3.default or false); + crossbeam_utils_0_3_2.default = (f.crossbeam_utils_0_3_2.default or false); + crossbeam_utils_0_3_2.use_std = + (f.crossbeam_utils_0_3_2.use_std or false) || + (crossbeam_epoch_0_4_3.use_std or false) || + (f.crossbeam_epoch_0_4_3.use_std or false); + lazy_static_1_0_2.default = true; + memoffset_0_2_1.default = true; + scopeguard_0_3_3.default = (f.scopeguard_0_3_3.default or false); + }) [ arrayvec_0_4_7_features cfg_if_0_1_4_features crossbeam_utils_0_3_2_features lazy_static_1_0_2_features memoffset_0_2_1_features scopeguard_0_3_3_features ]; + crossbeam_utils_0_3_2 = { features?(crossbeam_utils_0_3_2_features {}) }: crossbeam_utils_0_3_2_ { + dependencies = mapFeatures features ([ cfg_if_0_1_4 ]); + features = mkFeatures (features.crossbeam_utils_0_3_2 or {}); + }; + crossbeam_utils_0_3_2_features = f: updateFeatures f (rec { + cfg_if_0_1_4.default = true; + crossbeam_utils_0_3_2.default = (f.crossbeam_utils_0_3_2.default or true); + crossbeam_utils_0_3_2.use_std = + (f.crossbeam_utils_0_3_2.use_std or false) || + (f.crossbeam_utils_0_3_2.default or false) || + (crossbeam_utils_0_3_2.default or false); + }) [ cfg_if_0_1_4_features ]; + custom_derive_0_1_7 = { features?(custom_derive_0_1_7_features {}) }: custom_derive_0_1_7_ { + features = mkFeatures (features.custom_derive_0_1_7 or {}); + }; + custom_derive_0_1_7_features = f: updateFeatures f (rec { + custom_derive_0_1_7.default = (f.custom_derive_0_1_7.default or true); + custom_derive_0_1_7.std = + (f.custom_derive_0_1_7.std or false) || + (f.custom_derive_0_1_7.default or false) || + (custom_derive_0_1_7.default or false); + }) []; + derive_error_0_0_3 = { features?(derive_error_0_0_3_features {}) }: derive_error_0_0_3_ { + dependencies = mapFeatures features ([ case_0_1_0 quote_0_3_15 syn_0_11_11 ]); + }; + derive_error_0_0_3_features = f: updateFeatures f (rec { + case_0_1_0.default = true; + derive_error_0_0_3.default = (f.derive_error_0_0_3.default or true); + quote_0_3_15.default = true; + syn_0_11_11.default = true; + }) [ case_0_1_0_features quote_0_3_15_features syn_0_11_11_features ]; + dtoa_0_4_3 = { features?(dtoa_0_4_3_features {}) }: dtoa_0_4_3_ {}; + dtoa_0_4_3_features = f: updateFeatures f (rec { + dtoa_0_4_3.default = (f.dtoa_0_4_3.default or true); + }) []; + either_1_5_0 = { features?(either_1_5_0_features {}) }: either_1_5_0_ { + dependencies = mapFeatures features ([]); + features = mkFeatures (features.either_1_5_0 or {}); + }; + either_1_5_0_features = f: updateFeatures f (rec { + either_1_5_0.default = (f.either_1_5_0.default or true); + either_1_5_0.use_std = + (f.either_1_5_0.use_std or false) || + (f.either_1_5_0.default or false) || + (either_1_5_0.default or false); + }) []; + encoding_rs_0_7_2 = { features?(encoding_rs_0_7_2_features {}) }: encoding_rs_0_7_2_ { + dependencies = mapFeatures features ([ cfg_if_0_1_4 ]); + features = mkFeatures (features.encoding_rs_0_7_2 or {}); + }; + encoding_rs_0_7_2_features = f: updateFeatures f (rec { + cfg_if_0_1_4.default = true; + encoding_rs_0_7_2.default = (f.encoding_rs_0_7_2.default or true); + encoding_rs_0_7_2.simd = + (f.encoding_rs_0_7_2.simd or false) || + (f.encoding_rs_0_7_2.simd-accel or false) || + (encoding_rs_0_7_2.simd-accel or false); + }) [ cfg_if_0_1_4_features ]; + exitcode_1_1_2 = { features?(exitcode_1_1_2_features {}) }: exitcode_1_1_2_ {}; + exitcode_1_1_2_features = f: updateFeatures f (rec { + exitcode_1_1_2.default = (f.exitcode_1_1_2.default or true); + }) []; + filetime_0_2_1 = { features?(filetime_0_2_1_features {}) }: filetime_0_2_1_ { + dependencies = mapFeatures features ([ cfg_if_0_1_4 ]) + ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_40 ]) else []) + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_42 ]) else []); + }; + filetime_0_2_1_features = f: updateFeatures f (rec { + cfg_if_0_1_4.default = true; + filetime_0_2_1.default = (f.filetime_0_2_1.default or true); + libc_0_2_42.default = true; + redox_syscall_0_1_40.default = true; + }) [ cfg_if_0_1_4_features redox_syscall_0_1_40_features libc_0_2_42_features ]; + flate2_0_2_20 = { features?(flate2_0_2_20_features {}) }: flate2_0_2_20_ { + dependencies = mapFeatures features ([ libc_0_2_42 ] + ++ (if features.flate2_0_2_20.miniz-sys or false then [ miniz_sys_0_1_10 ] else [])); + features = mkFeatures (features.flate2_0_2_20 or {}); + }; + flate2_0_2_20_features = f: updateFeatures f (rec { + flate2_0_2_20.default = (f.flate2_0_2_20.default or true); + flate2_0_2_20.futures = + (f.flate2_0_2_20.futures or false) || + (f.flate2_0_2_20.tokio or false) || + (flate2_0_2_20.tokio or false); + flate2_0_2_20.libz-sys = + (f.flate2_0_2_20.libz-sys or false) || + (f.flate2_0_2_20.zlib or false) || + (flate2_0_2_20.zlib or false); + flate2_0_2_20.miniz-sys = + (f.flate2_0_2_20.miniz-sys or false) || + (f.flate2_0_2_20.default or false) || + (flate2_0_2_20.default or false); + flate2_0_2_20.tokio-io = + (f.flate2_0_2_20.tokio-io or false) || + (f.flate2_0_2_20.tokio or false) || + (flate2_0_2_20.tokio or false); + libc_0_2_42.default = true; + miniz_sys_0_1_10.default = true; + }) [ libc_0_2_42_features miniz_sys_0_1_10_features ]; + foreign_types_0_3_2 = { features?(foreign_types_0_3_2_features {}) }: foreign_types_0_3_2_ { + dependencies = mapFeatures features ([ foreign_types_shared_0_1_1 ]); + }; + foreign_types_0_3_2_features = f: updateFeatures f (rec { + foreign_types_0_3_2.default = (f.foreign_types_0_3_2.default or true); + foreign_types_shared_0_1_1.default = true; + }) [ foreign_types_shared_0_1_1_features ]; + foreign_types_shared_0_1_1 = { features?(foreign_types_shared_0_1_1_features {}) }: foreign_types_shared_0_1_1_ {}; + foreign_types_shared_0_1_1_features = f: updateFeatures f (rec { + foreign_types_shared_0_1_1.default = (f.foreign_types_shared_0_1_1.default or true); + }) []; + fuchsia_zircon_0_3_3 = { features?(fuchsia_zircon_0_3_3_features {}) }: fuchsia_zircon_0_3_3_ { + dependencies = mapFeatures features ([ bitflags_1_0_3 fuchsia_zircon_sys_0_3_3 ]); + }; + fuchsia_zircon_0_3_3_features = f: updateFeatures f (rec { + bitflags_1_0_3.default = true; + fuchsia_zircon_0_3_3.default = (f.fuchsia_zircon_0_3_3.default or true); + fuchsia_zircon_sys_0_3_3.default = true; + }) [ bitflags_1_0_3_features fuchsia_zircon_sys_0_3_3_features ]; + fuchsia_zircon_sys_0_3_3 = { features?(fuchsia_zircon_sys_0_3_3_features {}) }: fuchsia_zircon_sys_0_3_3_ {}; + fuchsia_zircon_sys_0_3_3_features = f: updateFeatures f (rec { + fuchsia_zircon_sys_0_3_3.default = (f.fuchsia_zircon_sys_0_3_3.default or true); + }) []; + futures_0_1_23 = { features?(futures_0_1_23_features {}) }: futures_0_1_23_ { + features = mkFeatures (features.futures_0_1_23 or {}); + }; + futures_0_1_23_features = f: updateFeatures f (rec { + futures_0_1_23.default = (f.futures_0_1_23.default or true); + futures_0_1_23.use_std = + (f.futures_0_1_23.use_std or false) || + (f.futures_0_1_23.default or false) || + (futures_0_1_23.default or false); + futures_0_1_23.with-deprecated = + (f.futures_0_1_23.with-deprecated or false) || + (f.futures_0_1_23.default or false) || + (futures_0_1_23.default or false); + }) []; + futures_cpupool_0_1_8 = { features?(futures_cpupool_0_1_8_features {}) }: futures_cpupool_0_1_8_ { + dependencies = mapFeatures features ([ futures_0_1_23 num_cpus_1_8_0 ]); + features = mkFeatures (features.futures_cpupool_0_1_8 or {}); + }; + futures_cpupool_0_1_8_features = f: updateFeatures f (rec { + futures_0_1_23.default = (f.futures_0_1_23.default or false); + futures_0_1_23.use_std = true; + futures_0_1_23.with-deprecated = + (f.futures_0_1_23.with-deprecated or false) || + (futures_cpupool_0_1_8.with-deprecated or false) || + (f.futures_cpupool_0_1_8.with-deprecated or false); + futures_cpupool_0_1_8.default = (f.futures_cpupool_0_1_8.default or true); + futures_cpupool_0_1_8.with-deprecated = + (f.futures_cpupool_0_1_8.with-deprecated or false) || + (f.futures_cpupool_0_1_8.default or false) || + (futures_cpupool_0_1_8.default or false); + num_cpus_1_8_0.default = true; + }) [ futures_0_1_23_features num_cpus_1_8_0_features ]; + httparse_1_3_2 = { features?(httparse_1_3_2_features {}) }: httparse_1_3_2_ { + features = mkFeatures (features.httparse_1_3_2 or {}); + }; + httparse_1_3_2_features = f: updateFeatures f (rec { + httparse_1_3_2.default = (f.httparse_1_3_2.default or true); + httparse_1_3_2.std = + (f.httparse_1_3_2.std or false) || + (f.httparse_1_3_2.default or false) || + (httparse_1_3_2.default or false); + }) []; + hyper_0_11_27 = { features?(hyper_0_11_27_features {}) }: hyper_0_11_27_ { + dependencies = mapFeatures features ([ base64_0_9_2 bytes_0_4_9 futures_0_1_23 futures_cpupool_0_1_8 httparse_1_3_2 iovec_0_1_2 language_tags_0_2_2 log_0_4_3 mime_0_3_8 net2_0_2_33 percent_encoding_1_0_1 relay_0_1_1 time_0_1_40 tokio_core_0_1_17 tokio_io_0_1_7 tokio_service_0_1_0 unicase_2_1_0 want_0_0_4 ] + ++ (if features.hyper_0_11_27.tokio-proto or false then [ tokio_proto_0_1_1 ] else [])); + features = mkFeatures (features.hyper_0_11_27 or {}); + }; + hyper_0_11_27_features = f: updateFeatures f (rec { + base64_0_9_2.default = true; + bytes_0_4_9.default = true; + futures_0_1_23.default = true; + futures_cpupool_0_1_8.default = true; + httparse_1_3_2.default = true; + hyper_0_11_27.default = (f.hyper_0_11_27.default or true); + hyper_0_11_27.http = + (f.hyper_0_11_27.http or false) || + (f.hyper_0_11_27.compat or false) || + (hyper_0_11_27.compat or false); + hyper_0_11_27.server-proto = + (f.hyper_0_11_27.server-proto or false) || + (f.hyper_0_11_27.default or false) || + (hyper_0_11_27.default or false); + hyper_0_11_27.tokio-proto = + (f.hyper_0_11_27.tokio-proto or false) || + (f.hyper_0_11_27.server-proto or false) || + (hyper_0_11_27.server-proto or false); + iovec_0_1_2.default = true; + language_tags_0_2_2.default = true; + log_0_4_3.default = true; + mime_0_3_8.default = true; + net2_0_2_33.default = true; + percent_encoding_1_0_1.default = true; + relay_0_1_1.default = true; + time_0_1_40.default = true; + tokio_core_0_1_17.default = true; + tokio_io_0_1_7.default = true; + tokio_proto_0_1_1.default = true; + tokio_service_0_1_0.default = true; + unicase_2_1_0.default = true; + want_0_0_4.default = true; + }) [ base64_0_9_2_features bytes_0_4_9_features futures_0_1_23_features futures_cpupool_0_1_8_features httparse_1_3_2_features iovec_0_1_2_features language_tags_0_2_2_features log_0_4_3_features mime_0_3_8_features net2_0_2_33_features percent_encoding_1_0_1_features relay_0_1_1_features time_0_1_40_features tokio_core_0_1_17_features tokio_io_0_1_7_features tokio_proto_0_1_1_features tokio_service_0_1_0_features unicase_2_1_0_features want_0_0_4_features ]; + hyper_tls_0_1_3 = { features?(hyper_tls_0_1_3_features {}) }: hyper_tls_0_1_3_ { + dependencies = mapFeatures features ([ futures_0_1_23 hyper_0_11_27 native_tls_0_1_5 tokio_core_0_1_17 tokio_io_0_1_7 tokio_service_0_1_0 tokio_tls_0_1_4 ]); + }; + hyper_tls_0_1_3_features = f: updateFeatures f (rec { + futures_0_1_23.default = true; + hyper_0_11_27.default = true; + hyper_tls_0_1_3.default = (f.hyper_tls_0_1_3.default or true); + native_tls_0_1_5.default = true; + tokio_core_0_1_17.default = true; + tokio_io_0_1_7.default = true; + tokio_service_0_1_0.default = true; + tokio_tls_0_1_4.default = true; + }) [ futures_0_1_23_features hyper_0_11_27_features native_tls_0_1_5_features tokio_core_0_1_17_features tokio_io_0_1_7_features tokio_service_0_1_0_features tokio_tls_0_1_4_features ]; + idna_0_1_5 = { features?(idna_0_1_5_features {}) }: idna_0_1_5_ { + dependencies = mapFeatures features ([ matches_0_1_7 unicode_bidi_0_3_4 unicode_normalization_0_1_7 ]); + }; + idna_0_1_5_features = f: updateFeatures f (rec { + idna_0_1_5.default = (f.idna_0_1_5.default or true); + matches_0_1_7.default = true; + unicode_bidi_0_3_4.default = true; + unicode_normalization_0_1_7.default = true; + }) [ matches_0_1_7_features unicode_bidi_0_3_4_features unicode_normalization_0_1_7_features ]; + iovec_0_1_2 = { features?(iovec_0_1_2_features {}) }: iovec_0_1_2_ { + dependencies = (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_42 ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_2_8 ]) else []); + }; + iovec_0_1_2_features = f: updateFeatures f (rec { + iovec_0_1_2.default = (f.iovec_0_1_2.default or true); + libc_0_2_42.default = true; + winapi_0_2_8.default = true; + }) [ libc_0_2_42_features winapi_0_2_8_features ]; + isatty_0_1_8 = { features?(isatty_0_1_8_features {}) }: isatty_0_1_8_ { + dependencies = (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_40 ]) else []) + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_42 ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_3_5 ]) else []); + }; + isatty_0_1_8_features = f: updateFeatures f (rec { + isatty_0_1_8.default = (f.isatty_0_1_8.default or true); + libc_0_2_42.default = true; + redox_syscall_0_1_40.default = true; + winapi_0_3_5.consoleapi = true; + winapi_0_3_5.default = true; + winapi_0_3_5.fileapi = true; + winapi_0_3_5.minwinbase = true; + winapi_0_3_5.minwindef = true; + winapi_0_3_5.processenv = true; + winapi_0_3_5.winbase = true; + winapi_0_3_5.winnt = true; + }) [ redox_syscall_0_1_40_features libc_0_2_42_features winapi_0_3_5_features ]; + itertools_0_6_5 = { features?(itertools_0_6_5_features {}) }: itertools_0_6_5_ { + dependencies = mapFeatures features ([ either_1_5_0 ]); + }; + itertools_0_6_5_features = f: updateFeatures f (rec { + either_1_5_0.default = (f.either_1_5_0.default or false); + itertools_0_6_5.default = (f.itertools_0_6_5.default or true); + }) [ either_1_5_0_features ]; + itoa_0_4_2 = { features?(itoa_0_4_2_features {}) }: itoa_0_4_2_ { + features = mkFeatures (features.itoa_0_4_2 or {}); + }; + itoa_0_4_2_features = f: updateFeatures f (rec { + itoa_0_4_2.default = (f.itoa_0_4_2.default or true); + itoa_0_4_2.std = + (f.itoa_0_4_2.std or false) || + (f.itoa_0_4_2.default or false) || + (itoa_0_4_2.default or false); + }) []; + kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ { + dependencies = mapFeatures features ([ winapi_0_2_8 ]); + buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); + }; + kernel32_sys_0_2_2_features = f: updateFeatures f (rec { + kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true); + winapi_0_2_8.default = true; + winapi_build_0_1_1.default = true; + }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; + language_tags_0_2_2 = { features?(language_tags_0_2_2_features {}) }: language_tags_0_2_2_ { + dependencies = mapFeatures features ([]); + features = mkFeatures (features.language_tags_0_2_2 or {}); + }; + language_tags_0_2_2_features = f: updateFeatures f (rec { + language_tags_0_2_2.default = (f.language_tags_0_2_2.default or true); + language_tags_0_2_2.heapsize = + (f.language_tags_0_2_2.heapsize or false) || + (f.language_tags_0_2_2.heap_size or false) || + (language_tags_0_2_2.heap_size or false); + language_tags_0_2_2.heapsize_plugin = + (f.language_tags_0_2_2.heapsize_plugin or false) || + (f.language_tags_0_2_2.heap_size or false) || + (language_tags_0_2_2.heap_size or false); + }) []; + lazy_static_0_2_11 = { features?(lazy_static_0_2_11_features {}) }: lazy_static_0_2_11_ { + dependencies = mapFeatures features ([]); + features = mkFeatures (features.lazy_static_0_2_11 or {}); + }; + lazy_static_0_2_11_features = f: updateFeatures f (rec { + lazy_static_0_2_11.compiletest_rs = + (f.lazy_static_0_2_11.compiletest_rs or false) || + (f.lazy_static_0_2_11.compiletest or false) || + (lazy_static_0_2_11.compiletest or false); + lazy_static_0_2_11.default = (f.lazy_static_0_2_11.default or true); + lazy_static_0_2_11.nightly = + (f.lazy_static_0_2_11.nightly or false) || + (f.lazy_static_0_2_11.spin_no_std or false) || + (lazy_static_0_2_11.spin_no_std or false); + lazy_static_0_2_11.spin = + (f.lazy_static_0_2_11.spin or false) || + (f.lazy_static_0_2_11.spin_no_std or false) || + (lazy_static_0_2_11.spin_no_std or false); + }) []; + lazy_static_1_0_2 = { features?(lazy_static_1_0_2_features {}) }: lazy_static_1_0_2_ { + dependencies = mapFeatures features ([]); + features = mkFeatures (features.lazy_static_1_0_2 or {}); + }; + lazy_static_1_0_2_features = f: updateFeatures f (rec { + lazy_static_1_0_2.default = (f.lazy_static_1_0_2.default or true); + lazy_static_1_0_2.nightly = + (f.lazy_static_1_0_2.nightly or false) || + (f.lazy_static_1_0_2.spin_no_std or false) || + (lazy_static_1_0_2.spin_no_std or false); + lazy_static_1_0_2.spin = + (f.lazy_static_1_0_2.spin or false) || + (f.lazy_static_1_0_2.spin_no_std or false) || + (lazy_static_1_0_2.spin_no_std or false); + }) []; + lazycell_0_6_0 = { features?(lazycell_0_6_0_features {}) }: lazycell_0_6_0_ { + dependencies = mapFeatures features ([]); + features = mkFeatures (features.lazycell_0_6_0 or {}); + }; + lazycell_0_6_0_features = f: updateFeatures f (rec { + lazycell_0_6_0.clippy = + (f.lazycell_0_6_0.clippy or false) || + (f.lazycell_0_6_0.nightly-testing or false) || + (lazycell_0_6_0.nightly-testing or false); + lazycell_0_6_0.default = (f.lazycell_0_6_0.default or true); + lazycell_0_6_0.nightly = + (f.lazycell_0_6_0.nightly or false) || + (f.lazycell_0_6_0.nightly-testing or false) || + (lazycell_0_6_0.nightly-testing or false); + }) []; + libc_0_2_42 = { features?(libc_0_2_42_features {}) }: libc_0_2_42_ { + features = mkFeatures (features.libc_0_2_42 or {}); + }; + libc_0_2_42_features = f: updateFeatures f (rec { + libc_0_2_42.default = (f.libc_0_2_42.default or true); + libc_0_2_42.use_std = + (f.libc_0_2_42.use_std or false) || + (f.libc_0_2_42.default or false) || + (libc_0_2_42.default or false); + }) []; + libflate_0_1_16 = { features?(libflate_0_1_16_features {}) }: libflate_0_1_16_ { + dependencies = mapFeatures features ([ adler32_1_0_3 byteorder_1_2_3 crc_1_8_1 ]); + }; + libflate_0_1_16_features = f: updateFeatures f (rec { + adler32_1_0_3.default = true; + byteorder_1_2_3.default = true; + crc_1_8_1.default = true; + libflate_0_1_16.default = (f.libflate_0_1_16.default or true); + }) [ adler32_1_0_3_features byteorder_1_2_3_features crc_1_8_1_features ]; + log_0_3_9 = { features?(log_0_3_9_features {}) }: log_0_3_9_ { + dependencies = mapFeatures features ([ log_0_4_3 ]); + features = mkFeatures (features.log_0_3_9 or {}); + }; + log_0_3_9_features = f: updateFeatures f (rec { + log_0_3_9.default = (f.log_0_3_9.default or true); + log_0_3_9.use_std = + (f.log_0_3_9.use_std or false) || + (f.log_0_3_9.default or false) || + (log_0_3_9.default or false); + log_0_4_3.default = true; + log_0_4_3.max_level_debug = + (f.log_0_4_3.max_level_debug or false) || + (log_0_3_9.max_level_debug or false) || + (f.log_0_3_9.max_level_debug or false); + log_0_4_3.max_level_error = + (f.log_0_4_3.max_level_error or false) || + (log_0_3_9.max_level_error or false) || + (f.log_0_3_9.max_level_error or false); + log_0_4_3.max_level_info = + (f.log_0_4_3.max_level_info or false) || + (log_0_3_9.max_level_info or false) || + (f.log_0_3_9.max_level_info or false); + log_0_4_3.max_level_off = + (f.log_0_4_3.max_level_off or false) || + (log_0_3_9.max_level_off or false) || + (f.log_0_3_9.max_level_off or false); + log_0_4_3.max_level_trace = + (f.log_0_4_3.max_level_trace or false) || + (log_0_3_9.max_level_trace or false) || + (f.log_0_3_9.max_level_trace or false); + log_0_4_3.max_level_warn = + (f.log_0_4_3.max_level_warn or false) || + (log_0_3_9.max_level_warn or false) || + (f.log_0_3_9.max_level_warn or false); + log_0_4_3.release_max_level_debug = + (f.log_0_4_3.release_max_level_debug or false) || + (log_0_3_9.release_max_level_debug or false) || + (f.log_0_3_9.release_max_level_debug or false); + log_0_4_3.release_max_level_error = + (f.log_0_4_3.release_max_level_error or false) || + (log_0_3_9.release_max_level_error or false) || + (f.log_0_3_9.release_max_level_error or false); + log_0_4_3.release_max_level_info = + (f.log_0_4_3.release_max_level_info or false) || + (log_0_3_9.release_max_level_info or false) || + (f.log_0_3_9.release_max_level_info or false); + log_0_4_3.release_max_level_off = + (f.log_0_4_3.release_max_level_off or false) || + (log_0_3_9.release_max_level_off or false) || + (f.log_0_3_9.release_max_level_off or false); + log_0_4_3.release_max_level_trace = + (f.log_0_4_3.release_max_level_trace or false) || + (log_0_3_9.release_max_level_trace or false) || + (f.log_0_3_9.release_max_level_trace or false); + log_0_4_3.release_max_level_warn = + (f.log_0_4_3.release_max_level_warn or false) || + (log_0_3_9.release_max_level_warn or false) || + (f.log_0_3_9.release_max_level_warn or false); + log_0_4_3.std = + (f.log_0_4_3.std or false) || + (log_0_3_9.use_std or false) || + (f.log_0_3_9.use_std or false); + }) [ log_0_4_3_features ]; + log_0_4_3 = { features?(log_0_4_3_features {}) }: log_0_4_3_ { + dependencies = mapFeatures features ([ cfg_if_0_1_4 ]); + features = mkFeatures (features.log_0_4_3 or {}); + }; + log_0_4_3_features = f: updateFeatures f (rec { + cfg_if_0_1_4.default = true; + log_0_4_3.default = (f.log_0_4_3.default or true); + }) [ cfg_if_0_1_4_features ]; + maplit_0_1_6 = { features?(maplit_0_1_6_features {}) }: maplit_0_1_6_ {}; + maplit_0_1_6_features = f: updateFeatures f (rec { + maplit_0_1_6.default = (f.maplit_0_1_6.default or true); + }) []; + matches_0_1_7 = { features?(matches_0_1_7_features {}) }: matches_0_1_7_ {}; + matches_0_1_7_features = f: updateFeatures f (rec { + matches_0_1_7.default = (f.matches_0_1_7.default or true); + }) []; + memchr_0_1_11 = { features?(memchr_0_1_11_features {}) }: memchr_0_1_11_ { + dependencies = mapFeatures features ([ libc_0_2_42 ]); + }; + memchr_0_1_11_features = f: updateFeatures f (rec { + libc_0_2_42.default = true; + memchr_0_1_11.default = (f.memchr_0_1_11.default or true); + }) [ libc_0_2_42_features ]; + memoffset_0_2_1 = { features?(memoffset_0_2_1_features {}) }: memoffset_0_2_1_ {}; + memoffset_0_2_1_features = f: updateFeatures f (rec { + memoffset_0_2_1.default = (f.memoffset_0_2_1.default or true); + }) []; + mime_0_3_8 = { features?(mime_0_3_8_features {}) }: mime_0_3_8_ { + dependencies = mapFeatures features ([ unicase_2_1_0 ]); + }; + mime_0_3_8_features = f: updateFeatures f (rec { + mime_0_3_8.default = (f.mime_0_3_8.default or true); + unicase_2_1_0.default = true; + }) [ unicase_2_1_0_features ]; + mime_guess_2_0_0_alpha_6 = { features?(mime_guess_2_0_0_alpha_6_features {}) }: mime_guess_2_0_0_alpha_6_ { + dependencies = mapFeatures features ([ mime_0_3_8 phf_0_7_22 unicase_1_4_2 ]); + buildDependencies = mapFeatures features ([ phf_codegen_0_7_22 unicase_1_4_2 ]); + features = mkFeatures (features.mime_guess_2_0_0_alpha_6 or {}); + }; + mime_guess_2_0_0_alpha_6_features = f: updateFeatures f (rec { + mime_0_3_8.default = true; + mime_guess_2_0_0_alpha_6.default = (f.mime_guess_2_0_0_alpha_6.default or true); + phf_0_7_22.default = true; + phf_0_7_22.unicase = true; + phf_codegen_0_7_22.default = true; + unicase_1_4_2.default = true; + }) [ mime_0_3_8_features phf_0_7_22_features unicase_1_4_2_features phf_codegen_0_7_22_features unicase_1_4_2_features ]; + miniz_sys_0_1_10 = { features?(miniz_sys_0_1_10_features {}) }: miniz_sys_0_1_10_ { + dependencies = mapFeatures features ([ libc_0_2_42 ]); + buildDependencies = mapFeatures features ([ cc_1_0_18 ]); + }; + miniz_sys_0_1_10_features = f: updateFeatures f (rec { + cc_1_0_18.default = true; + libc_0_2_42.default = true; + miniz_sys_0_1_10.default = (f.miniz_sys_0_1_10.default or true); + }) [ libc_0_2_42_features cc_1_0_18_features ]; + mio_0_6_15 = { features?(mio_0_6_15_features {}) }: mio_0_6_15_ { + dependencies = mapFeatures features ([ iovec_0_1_2 lazycell_0_6_0 log_0_4_3 net2_0_2_33 slab_0_4_0 ]) + ++ (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_3_3 fuchsia_zircon_sys_0_3_3 ]) else []) + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_42 ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 miow_0_2_1 winapi_0_2_8 ]) else []); + features = mkFeatures (features.mio_0_6_15 or {}); + }; + mio_0_6_15_features = f: updateFeatures f (rec { + fuchsia_zircon_0_3_3.default = true; + fuchsia_zircon_sys_0_3_3.default = true; + iovec_0_1_2.default = true; + kernel32_sys_0_2_2.default = true; + lazycell_0_6_0.default = true; + libc_0_2_42.default = true; + log_0_4_3.default = true; + mio_0_6_15.default = (f.mio_0_6_15.default or true); + mio_0_6_15.with-deprecated = + (f.mio_0_6_15.with-deprecated or false) || + (f.mio_0_6_15.default or false) || + (mio_0_6_15.default or false); + miow_0_2_1.default = true; + net2_0_2_33.default = true; + slab_0_4_0.default = true; + winapi_0_2_8.default = true; + }) [ iovec_0_1_2_features lazycell_0_6_0_features log_0_4_3_features net2_0_2_33_features slab_0_4_0_features fuchsia_zircon_0_3_3_features fuchsia_zircon_sys_0_3_3_features libc_0_2_42_features kernel32_sys_0_2_2_features miow_0_2_1_features winapi_0_2_8_features ]; + miow_0_2_1 = { features?(miow_0_2_1_features {}) }: miow_0_2_1_ { + dependencies = mapFeatures features ([ kernel32_sys_0_2_2 net2_0_2_33 winapi_0_2_8 ws2_32_sys_0_2_1 ]); + }; + miow_0_2_1_features = f: updateFeatures f (rec { + kernel32_sys_0_2_2.default = true; + miow_0_2_1.default = (f.miow_0_2_1.default or true); + net2_0_2_33.default = (f.net2_0_2_33.default or false); + winapi_0_2_8.default = true; + ws2_32_sys_0_2_1.default = true; + }) [ kernel32_sys_0_2_2_features net2_0_2_33_features winapi_0_2_8_features ws2_32_sys_0_2_1_features ]; + native_tls_0_1_5 = { features?(native_tls_0_1_5_features {}) }: native_tls_0_1_5_ { + dependencies = mapFeatures features ([ lazy_static_0_2_11 ]) + ++ (if kernel == "darwin" || kernel == "ios" then mapFeatures features ([ libc_0_2_42 security_framework_0_1_16 security_framework_sys_0_1_16 tempdir_0_3_7 ]) else []) + ++ (if !(kernel == "windows" || kernel == "darwin" || kernel == "ios") then mapFeatures features ([ openssl_0_9_24 ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ schannel_0_1_13 ]) else []); + }; + native_tls_0_1_5_features = f: updateFeatures f (rec { + lazy_static_0_2_11.default = true; + libc_0_2_42.default = true; + native_tls_0_1_5.default = (f.native_tls_0_1_5.default or true); + openssl_0_9_24.default = true; + schannel_0_1_13.default = true; + security_framework_0_1_16.OSX_10_8 = true; + security_framework_0_1_16.default = true; + security_framework_sys_0_1_16.default = true; + tempdir_0_3_7.default = true; + }) [ lazy_static_0_2_11_features libc_0_2_42_features security_framework_0_1_16_features security_framework_sys_0_1_16_features tempdir_0_3_7_features openssl_0_9_24_features schannel_0_1_13_features ]; + net2_0_2_33 = { features?(net2_0_2_33_features {}) }: net2_0_2_33_ { + dependencies = mapFeatures features ([ cfg_if_0_1_4 ]) + ++ (if kernel == "redox" || (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_42 ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_3_5 ]) else []); + features = mkFeatures (features.net2_0_2_33 or {}); + }; + net2_0_2_33_features = f: updateFeatures f (rec { + cfg_if_0_1_4.default = true; + libc_0_2_42.default = true; + net2_0_2_33.default = (f.net2_0_2_33.default or true); + net2_0_2_33.duration = + (f.net2_0_2_33.duration or false) || + (f.net2_0_2_33.default or false) || + (net2_0_2_33.default or false); + winapi_0_3_5.default = true; + winapi_0_3_5.handleapi = true; + winapi_0_3_5.winsock2 = true; + winapi_0_3_5.ws2def = true; + winapi_0_3_5.ws2ipdef = true; + winapi_0_3_5.ws2tcpip = true; + }) [ cfg_if_0_1_4_features libc_0_2_42_features winapi_0_3_5_features ]; + nodrop_0_1_12 = { features?(nodrop_0_1_12_features {}) }: nodrop_0_1_12_ { + dependencies = mapFeatures features ([]); + features = mkFeatures (features.nodrop_0_1_12 or {}); + }; + nodrop_0_1_12_features = f: updateFeatures f (rec { + nodrop_0_1_12.default = (f.nodrop_0_1_12.default or true); + nodrop_0_1_12.nodrop-union = + (f.nodrop_0_1_12.nodrop-union or false) || + (f.nodrop_0_1_12.use_union or false) || + (nodrop_0_1_12.use_union or false); + nodrop_0_1_12.std = + (f.nodrop_0_1_12.std or false) || + (f.nodrop_0_1_12.default or false) || + (nodrop_0_1_12.default or false); + }) []; + num_0_1_42 = { features?(num_0_1_42_features {}) }: num_0_1_42_ { + dependencies = mapFeatures features ([ num_integer_0_1_39 num_iter_0_1_37 num_traits_0_2_5 ]); + features = mkFeatures (features.num_0_1_42 or {}); + }; + num_0_1_42_features = f: updateFeatures f (rec { + num_0_1_42.bigint = + (f.num_0_1_42.bigint or false) || + (f.num_0_1_42.default or false) || + (num_0_1_42.default or false); + num_0_1_42.complex = + (f.num_0_1_42.complex or false) || + (f.num_0_1_42.default or false) || + (num_0_1_42.default or false); + num_0_1_42.default = (f.num_0_1_42.default or true); + num_0_1_42.num-bigint = + (f.num_0_1_42.num-bigint or false) || + (f.num_0_1_42.bigint or false) || + (num_0_1_42.bigint or false); + num_0_1_42.num-complex = + (f.num_0_1_42.num-complex or false) || + (f.num_0_1_42.complex or false) || + (num_0_1_42.complex or false); + num_0_1_42.num-rational = + (f.num_0_1_42.num-rational or false) || + (f.num_0_1_42.rational or false) || + (num_0_1_42.rational or false); + num_0_1_42.rational = + (f.num_0_1_42.rational or false) || + (f.num_0_1_42.default or false) || + (num_0_1_42.default or false); + num_0_1_42.rustc-serialize = + (f.num_0_1_42.rustc-serialize or false) || + (f.num_0_1_42.default or false) || + (num_0_1_42.default or false); + num_integer_0_1_39.default = true; + num_iter_0_1_37.default = true; + num_traits_0_2_5.default = true; + }) [ num_integer_0_1_39_features num_iter_0_1_37_features num_traits_0_2_5_features ]; + num_integer_0_1_39 = { features?(num_integer_0_1_39_features {}) }: num_integer_0_1_39_ { + dependencies = mapFeatures features ([ num_traits_0_2_5 ]); + features = mkFeatures (features.num_integer_0_1_39 or {}); + }; + num_integer_0_1_39_features = f: updateFeatures f (rec { + num_integer_0_1_39.default = (f.num_integer_0_1_39.default or true); + num_integer_0_1_39.std = + (f.num_integer_0_1_39.std or false) || + (f.num_integer_0_1_39.default or false) || + (num_integer_0_1_39.default or false); + num_traits_0_2_5.default = (f.num_traits_0_2_5.default or false); + num_traits_0_2_5.i128 = + (f.num_traits_0_2_5.i128 or false) || + (num_integer_0_1_39.i128 or false) || + (f.num_integer_0_1_39.i128 or false); + num_traits_0_2_5.std = + (f.num_traits_0_2_5.std or false) || + (num_integer_0_1_39.std or false) || + (f.num_integer_0_1_39.std or false); + }) [ num_traits_0_2_5_features ]; + num_iter_0_1_37 = { features?(num_iter_0_1_37_features {}) }: num_iter_0_1_37_ { + dependencies = mapFeatures features ([ num_integer_0_1_39 num_traits_0_2_5 ]); + features = mkFeatures (features.num_iter_0_1_37 or {}); + }; + num_iter_0_1_37_features = f: updateFeatures f (rec { + num_integer_0_1_39.default = (f.num_integer_0_1_39.default or false); + num_integer_0_1_39.i128 = + (f.num_integer_0_1_39.i128 or false) || + (num_iter_0_1_37.i128 or false) || + (f.num_iter_0_1_37.i128 or false); + num_integer_0_1_39.std = + (f.num_integer_0_1_39.std or false) || + (num_iter_0_1_37.std or false) || + (f.num_iter_0_1_37.std or false); + num_iter_0_1_37.default = (f.num_iter_0_1_37.default or true); + num_iter_0_1_37.std = + (f.num_iter_0_1_37.std or false) || + (f.num_iter_0_1_37.default or false) || + (num_iter_0_1_37.default or false); + num_traits_0_2_5.default = (f.num_traits_0_2_5.default or false); + num_traits_0_2_5.i128 = + (f.num_traits_0_2_5.i128 or false) || + (num_iter_0_1_37.i128 or false) || + (f.num_iter_0_1_37.i128 or false); + num_traits_0_2_5.std = + (f.num_traits_0_2_5.std or false) || + (num_iter_0_1_37.std or false) || + (f.num_iter_0_1_37.std or false); + }) [ num_integer_0_1_39_features num_traits_0_2_5_features ]; + num_traits_0_2_5 = { features?(num_traits_0_2_5_features {}) }: num_traits_0_2_5_ { + features = mkFeatures (features.num_traits_0_2_5 or {}); + }; + num_traits_0_2_5_features = f: updateFeatures f (rec { + num_traits_0_2_5.default = (f.num_traits_0_2_5.default or true); + num_traits_0_2_5.std = + (f.num_traits_0_2_5.std or false) || + (f.num_traits_0_2_5.default or false) || + (num_traits_0_2_5.default or false); + }) []; + num_cpus_1_8_0 = { features?(num_cpus_1_8_0_features {}) }: num_cpus_1_8_0_ { + dependencies = mapFeatures features ([ libc_0_2_42 ]); + }; + num_cpus_1_8_0_features = f: updateFeatures f (rec { + libc_0_2_42.default = true; + num_cpus_1_8_0.default = (f.num_cpus_1_8_0.default or true); + }) [ libc_0_2_42_features ]; + openssl_0_9_24 = { features?(openssl_0_9_24_features {}) }: openssl_0_9_24_ { + dependencies = mapFeatures features ([ bitflags_0_9_1 foreign_types_0_3_2 lazy_static_1_0_2 libc_0_2_42 openssl_sys_0_9_33 ]); + features = mkFeatures (features.openssl_0_9_24 or {}); + }; + openssl_0_9_24_features = f: updateFeatures f (rec { + bitflags_0_9_1.default = true; + foreign_types_0_3_2.default = true; + lazy_static_1_0_2.default = true; + libc_0_2_42.default = true; + openssl_0_9_24.default = (f.openssl_0_9_24.default or true); + openssl_sys_0_9_33.default = true; + }) [ bitflags_0_9_1_features foreign_types_0_3_2_features lazy_static_1_0_2_features libc_0_2_42_features openssl_sys_0_9_33_features ]; + openssl_sys_0_9_33 = { features?(openssl_sys_0_9_33_features {}) }: openssl_sys_0_9_33_ { + dependencies = mapFeatures features ([ libc_0_2_42 ]) + ++ (if abi == "msvc" then mapFeatures features ([]) else []); + buildDependencies = mapFeatures features ([ cc_1_0_18 pkg_config_0_3_12 ]); + }; + openssl_sys_0_9_33_features = f: updateFeatures f (rec { + cc_1_0_18.default = true; + libc_0_2_42.default = true; + openssl_sys_0_9_33.default = (f.openssl_sys_0_9_33.default or true); + pkg_config_0_3_12.default = true; + }) [ libc_0_2_42_features cc_1_0_18_features pkg_config_0_3_12_features ]; + percent_encoding_1_0_1 = { features?(percent_encoding_1_0_1_features {}) }: percent_encoding_1_0_1_ {}; + percent_encoding_1_0_1_features = f: updateFeatures f (rec { + percent_encoding_1_0_1.default = (f.percent_encoding_1_0_1.default or true); + }) []; + phf_0_7_22 = { features?(phf_0_7_22_features {}) }: phf_0_7_22_ { + dependencies = mapFeatures features ([ phf_shared_0_7_22 ]); + features = mkFeatures (features.phf_0_7_22 or {}); + }; + phf_0_7_22_features = f: updateFeatures f (rec { + phf_0_7_22.default = (f.phf_0_7_22.default or true); + phf_shared_0_7_22.core = + (f.phf_shared_0_7_22.core or false) || + (phf_0_7_22.core or false) || + (f.phf_0_7_22.core or false); + phf_shared_0_7_22.default = true; + phf_shared_0_7_22.unicase = + (f.phf_shared_0_7_22.unicase or false) || + (phf_0_7_22.unicase or false) || + (f.phf_0_7_22.unicase or false); + }) [ phf_shared_0_7_22_features ]; + phf_codegen_0_7_22 = { features?(phf_codegen_0_7_22_features {}) }: phf_codegen_0_7_22_ { + dependencies = mapFeatures features ([ phf_generator_0_7_22 phf_shared_0_7_22 ]); + }; + phf_codegen_0_7_22_features = f: updateFeatures f (rec { + phf_codegen_0_7_22.default = (f.phf_codegen_0_7_22.default or true); + phf_generator_0_7_22.default = true; + phf_shared_0_7_22.default = true; + }) [ phf_generator_0_7_22_features phf_shared_0_7_22_features ]; + phf_generator_0_7_22 = { features?(phf_generator_0_7_22_features {}) }: phf_generator_0_7_22_ { + dependencies = mapFeatures features ([ phf_shared_0_7_22 rand_0_4_2 ]); + }; + phf_generator_0_7_22_features = f: updateFeatures f (rec { + phf_generator_0_7_22.default = (f.phf_generator_0_7_22.default or true); + phf_shared_0_7_22.default = true; + rand_0_4_2.default = true; + }) [ phf_shared_0_7_22_features rand_0_4_2_features ]; + phf_shared_0_7_22 = { features?(phf_shared_0_7_22_features {}) }: phf_shared_0_7_22_ { + dependencies = mapFeatures features ([ siphasher_0_2_2 ] + ++ (if features.phf_shared_0_7_22.unicase or false then [ unicase_1_4_2 ] else [])); + features = mkFeatures (features.phf_shared_0_7_22 or {}); + }; + phf_shared_0_7_22_features = f: updateFeatures f (rec { + phf_shared_0_7_22.default = (f.phf_shared_0_7_22.default or true); + siphasher_0_2_2.default = true; + unicase_1_4_2.default = true; + }) [ siphasher_0_2_2_features unicase_1_4_2_features ]; + pkg_config_0_3_12 = { features?(pkg_config_0_3_12_features {}) }: pkg_config_0_3_12_ {}; + pkg_config_0_3_12_features = f: updateFeatures f (rec { + pkg_config_0_3_12.default = (f.pkg_config_0_3_12.default or true); + }) []; + quote_0_3_15 = { features?(quote_0_3_15_features {}) }: quote_0_3_15_ {}; + quote_0_3_15_features = f: updateFeatures f (rec { + quote_0_3_15.default = (f.quote_0_3_15.default or true); + }) []; + rand_0_3_22 = { features?(rand_0_3_22_features {}) }: rand_0_3_22_ { + dependencies = mapFeatures features ([ libc_0_2_42 rand_0_4_2 ]) + ++ (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_3_3 ]) else []); + features = mkFeatures (features.rand_0_3_22 or {}); + }; + rand_0_3_22_features = f: updateFeatures f (rec { + fuchsia_zircon_0_3_3.default = true; + libc_0_2_42.default = true; + rand_0_3_22.default = (f.rand_0_3_22.default or true); + rand_0_3_22.i128_support = + (f.rand_0_3_22.i128_support or false) || + (f.rand_0_3_22.nightly or false) || + (rand_0_3_22.nightly or false); + rand_0_4_2.default = true; + }) [ libc_0_2_42_features rand_0_4_2_features fuchsia_zircon_0_3_3_features ]; + rand_0_4_2 = { features?(rand_0_4_2_features {}) }: rand_0_4_2_ { + dependencies = (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_3_3 ]) else []) + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ ] + ++ (if features.rand_0_4_2.libc or false then [ libc_0_2_42 ] else [])) else []) + ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_3_5 ]) else []); + features = mkFeatures (features.rand_0_4_2 or {}); + }; + rand_0_4_2_features = f: updateFeatures f (rec { + fuchsia_zircon_0_3_3.default = true; + libc_0_2_42.default = true; + rand_0_4_2.default = (f.rand_0_4_2.default or true); + rand_0_4_2.i128_support = + (f.rand_0_4_2.i128_support or false) || + (f.rand_0_4_2.nightly or false) || + (rand_0_4_2.nightly or false); + rand_0_4_2.libc = + (f.rand_0_4_2.libc or false) || + (f.rand_0_4_2.std or false) || + (rand_0_4_2.std or false); + rand_0_4_2.std = + (f.rand_0_4_2.std or false) || + (f.rand_0_4_2.default or false) || + (rand_0_4_2.default or false); + winapi_0_3_5.default = true; + winapi_0_3_5.minwindef = true; + winapi_0_3_5.ntsecapi = true; + winapi_0_3_5.profileapi = true; + winapi_0_3_5.winnt = true; + }) [ fuchsia_zircon_0_3_3_features libc_0_2_42_features winapi_0_3_5_features ]; + redox_syscall_0_1_40 = { features?(redox_syscall_0_1_40_features {}) }: redox_syscall_0_1_40_ {}; + redox_syscall_0_1_40_features = f: updateFeatures f (rec { + redox_syscall_0_1_40.default = (f.redox_syscall_0_1_40.default or true); + }) []; + redox_termios_0_1_1 = { features?(redox_termios_0_1_1_features {}) }: redox_termios_0_1_1_ { + dependencies = mapFeatures features ([ redox_syscall_0_1_40 ]); + }; + redox_termios_0_1_1_features = f: updateFeatures f (rec { + redox_syscall_0_1_40.default = true; + redox_termios_0_1_1.default = (f.redox_termios_0_1_1.default or true); + }) [ redox_syscall_0_1_40_features ]; + regex_0_1_80 = { features?(regex_0_1_80_features {}) }: regex_0_1_80_ { + dependencies = mapFeatures features ([ aho_corasick_0_5_3 memchr_0_1_11 regex_syntax_0_3_9 thread_local_0_2_7 utf8_ranges_0_1_3 ]); + features = mkFeatures (features.regex_0_1_80 or {}); + }; + regex_0_1_80_features = f: updateFeatures f (rec { + aho_corasick_0_5_3.default = true; + memchr_0_1_11.default = true; + regex_0_1_80.default = (f.regex_0_1_80.default or true); + regex_0_1_80.simd = + (f.regex_0_1_80.simd or false) || + (f.regex_0_1_80.simd-accel or false) || + (regex_0_1_80.simd-accel or false); + regex_syntax_0_3_9.default = true; + thread_local_0_2_7.default = true; + utf8_ranges_0_1_3.default = true; + }) [ aho_corasick_0_5_3_features memchr_0_1_11_features regex_syntax_0_3_9_features thread_local_0_2_7_features utf8_ranges_0_1_3_features ]; + regex_syntax_0_3_9 = { features?(regex_syntax_0_3_9_features {}) }: regex_syntax_0_3_9_ {}; + regex_syntax_0_3_9_features = f: updateFeatures f (rec { + regex_syntax_0_3_9.default = (f.regex_syntax_0_3_9.default or true); + }) []; + relay_0_1_1 = { features?(relay_0_1_1_features {}) }: relay_0_1_1_ { + dependencies = mapFeatures features ([ futures_0_1_23 ]); + }; + relay_0_1_1_features = f: updateFeatures f (rec { + futures_0_1_23.default = true; + relay_0_1_1.default = (f.relay_0_1_1.default or true); + }) [ futures_0_1_23_features ]; + remove_dir_all_0_5_1 = { features?(remove_dir_all_0_5_1_features {}) }: remove_dir_all_0_5_1_ { + dependencies = (if kernel == "windows" then mapFeatures features ([ winapi_0_3_5 ]) else []); + }; + remove_dir_all_0_5_1_features = f: updateFeatures f (rec { + remove_dir_all_0_5_1.default = (f.remove_dir_all_0_5_1.default or true); + winapi_0_3_5.default = true; + winapi_0_3_5.errhandlingapi = true; + winapi_0_3_5.fileapi = true; + winapi_0_3_5.std = true; + winapi_0_3_5.winbase = true; + winapi_0_3_5.winerror = true; + }) [ winapi_0_3_5_features ]; + reqwest_0_8_6 = { features?(reqwest_0_8_6_features {}) }: reqwest_0_8_6_ { + dependencies = mapFeatures features ([ bytes_0_4_9 encoding_rs_0_7_2 futures_0_1_23 hyper_0_11_27 hyper_tls_0_1_3 libflate_0_1_16 log_0_4_3 mime_guess_2_0_0_alpha_6 native_tls_0_1_5 serde_1_0_70 serde_json_1_0_24 serde_urlencoded_0_5_2 tokio_core_0_1_17 tokio_io_0_1_7 tokio_tls_0_1_4 url_1_7_1 uuid_0_6_5 ]); + features = mkFeatures (features.reqwest_0_8_6 or {}); + }; + reqwest_0_8_6_features = f: updateFeatures f (rec { + bytes_0_4_9.default = true; + encoding_rs_0_7_2.default = true; + futures_0_1_23.default = true; + hyper_0_11_27.default = true; + hyper_tls_0_1_3.default = true; + libflate_0_1_16.default = true; + log_0_4_3.default = true; + mime_guess_2_0_0_alpha_6.default = true; + native_tls_0_1_5.default = true; + reqwest_0_8_6.default = (f.reqwest_0_8_6.default or true); + serde_1_0_70.default = true; + serde_json_1_0_24.default = true; + serde_urlencoded_0_5_2.default = true; + tokio_core_0_1_17.default = true; + tokio_io_0_1_7.default = true; + tokio_tls_0_1_4.default = true; + url_1_7_1.default = true; + uuid_0_6_5.default = true; + uuid_0_6_5.v4 = true; + }) [ bytes_0_4_9_features encoding_rs_0_7_2_features futures_0_1_23_features hyper_0_11_27_features hyper_tls_0_1_3_features libflate_0_1_16_features log_0_4_3_features mime_guess_2_0_0_alpha_6_features native_tls_0_1_5_features serde_1_0_70_features serde_json_1_0_24_features serde_urlencoded_0_5_2_features tokio_core_0_1_17_features tokio_io_0_1_7_features tokio_tls_0_1_4_features url_1_7_1_features uuid_0_6_5_features ]; + safemem_0_2_0 = { features?(safemem_0_2_0_features {}) }: safemem_0_2_0_ {}; + safemem_0_2_0_features = f: updateFeatures f (rec { + safemem_0_2_0.default = (f.safemem_0_2_0.default or true); + }) []; + schannel_0_1_13 = { features?(schannel_0_1_13_features {}) }: schannel_0_1_13_ { + dependencies = mapFeatures features ([ lazy_static_1_0_2 winapi_0_3_5 ]); + }; + schannel_0_1_13_features = f: updateFeatures f (rec { + lazy_static_1_0_2.default = true; + schannel_0_1_13.default = (f.schannel_0_1_13.default or true); + winapi_0_3_5.default = true; + winapi_0_3_5.lmcons = true; + winapi_0_3_5.minschannel = true; + winapi_0_3_5.schannel = true; + winapi_0_3_5.securitybaseapi = true; + winapi_0_3_5.sysinfoapi = true; + winapi_0_3_5.timezoneapi = true; + winapi_0_3_5.winbase = true; + winapi_0_3_5.wincrypt = true; + winapi_0_3_5.winerror = true; + }) [ lazy_static_1_0_2_features winapi_0_3_5_features ]; + scoped_tls_0_1_2 = { features?(scoped_tls_0_1_2_features {}) }: scoped_tls_0_1_2_ { + features = mkFeatures (features.scoped_tls_0_1_2 or {}); + }; + scoped_tls_0_1_2_features = f: updateFeatures f (rec { + scoped_tls_0_1_2.default = (f.scoped_tls_0_1_2.default or true); + }) []; + scopeguard_0_3_3 = { features?(scopeguard_0_3_3_features {}) }: scopeguard_0_3_3_ { + features = mkFeatures (features.scopeguard_0_3_3 or {}); + }; + scopeguard_0_3_3_features = f: updateFeatures f (rec { + scopeguard_0_3_3.default = (f.scopeguard_0_3_3.default or true); + scopeguard_0_3_3.use_std = + (f.scopeguard_0_3_3.use_std or false) || + (f.scopeguard_0_3_3.default or false) || + (scopeguard_0_3_3.default or false); + }) []; + security_framework_0_1_16 = { features?(security_framework_0_1_16_features {}) }: security_framework_0_1_16_ { + dependencies = mapFeatures features ([ core_foundation_0_2_3 core_foundation_sys_0_2_3 libc_0_2_42 security_framework_sys_0_1_16 ]); + features = mkFeatures (features.security_framework_0_1_16 or {}); + }; + security_framework_0_1_16_features = f: updateFeatures f (rec { + core_foundation_0_2_3.default = true; + core_foundation_sys_0_2_3.default = true; + libc_0_2_42.default = true; + security_framework_0_1_16.OSX_10_10 = + (f.security_framework_0_1_16.OSX_10_10 or false) || + (f.security_framework_0_1_16.OSX_10_11 or false) || + (security_framework_0_1_16.OSX_10_11 or false); + security_framework_0_1_16.OSX_10_11 = + (f.security_framework_0_1_16.OSX_10_11 or false) || + (f.security_framework_0_1_16.OSX_10_12 or false) || + (security_framework_0_1_16.OSX_10_12 or false); + security_framework_0_1_16.OSX_10_8 = + (f.security_framework_0_1_16.OSX_10_8 or false) || + (f.security_framework_0_1_16.OSX_10_9 or false) || + (security_framework_0_1_16.OSX_10_9 or false); + security_framework_0_1_16.OSX_10_9 = + (f.security_framework_0_1_16.OSX_10_9 or false) || + (f.security_framework_0_1_16.OSX_10_10 or false) || + (security_framework_0_1_16.OSX_10_10 or false); + security_framework_0_1_16.default = (f.security_framework_0_1_16.default or true); + security_framework_sys_0_1_16.OSX_10_10 = + (f.security_framework_sys_0_1_16.OSX_10_10 or false) || + (security_framework_0_1_16.OSX_10_10 or false) || + (f.security_framework_0_1_16.OSX_10_10 or false); + security_framework_sys_0_1_16.OSX_10_11 = + (f.security_framework_sys_0_1_16.OSX_10_11 or false) || + (security_framework_0_1_16.OSX_10_11 or false) || + (f.security_framework_0_1_16.OSX_10_11 or false) || + (security_framework_0_1_16.OSX_10_12 or false) || + (f.security_framework_0_1_16.OSX_10_12 or false); + security_framework_sys_0_1_16.OSX_10_8 = + (f.security_framework_sys_0_1_16.OSX_10_8 or false) || + (security_framework_0_1_16.OSX_10_8 or false) || + (f.security_framework_0_1_16.OSX_10_8 or false); + security_framework_sys_0_1_16.OSX_10_9 = + (f.security_framework_sys_0_1_16.OSX_10_9 or false) || + (security_framework_0_1_16.OSX_10_9 or false) || + (f.security_framework_0_1_16.OSX_10_9 or false); + security_framework_sys_0_1_16.default = true; + }) [ core_foundation_0_2_3_features core_foundation_sys_0_2_3_features libc_0_2_42_features security_framework_sys_0_1_16_features ]; + security_framework_sys_0_1_16 = { features?(security_framework_sys_0_1_16_features {}) }: security_framework_sys_0_1_16_ { + dependencies = mapFeatures features ([ core_foundation_sys_0_2_3 libc_0_2_42 ]); + features = mkFeatures (features.security_framework_sys_0_1_16 or {}); + }; + security_framework_sys_0_1_16_features = f: updateFeatures f (rec { + core_foundation_sys_0_2_3.default = true; + libc_0_2_42.default = true; + security_framework_sys_0_1_16.OSX_10_10 = + (f.security_framework_sys_0_1_16.OSX_10_10 or false) || + (f.security_framework_sys_0_1_16.OSX_10_11 or false) || + (security_framework_sys_0_1_16.OSX_10_11 or false); + security_framework_sys_0_1_16.OSX_10_11 = + (f.security_framework_sys_0_1_16.OSX_10_11 or false) || + (f.security_framework_sys_0_1_16.OSX_10_12 or false) || + (security_framework_sys_0_1_16.OSX_10_12 or false); + security_framework_sys_0_1_16.OSX_10_8 = + (f.security_framework_sys_0_1_16.OSX_10_8 or false) || + (f.security_framework_sys_0_1_16.OSX_10_9 or false) || + (security_framework_sys_0_1_16.OSX_10_9 or false); + security_framework_sys_0_1_16.OSX_10_9 = + (f.security_framework_sys_0_1_16.OSX_10_9 or false) || + (f.security_framework_sys_0_1_16.OSX_10_10 or false) || + (security_framework_sys_0_1_16.OSX_10_10 or false); + security_framework_sys_0_1_16.default = (f.security_framework_sys_0_1_16.default or true); + }) [ core_foundation_sys_0_2_3_features libc_0_2_42_features ]; + semver_0_9_0 = { features?(semver_0_9_0_features {}) }: semver_0_9_0_ { + dependencies = mapFeatures features ([ semver_parser_0_7_0 ]); + features = mkFeatures (features.semver_0_9_0 or {}); + }; + semver_0_9_0_features = f: updateFeatures f (rec { + semver_0_9_0.default = (f.semver_0_9_0.default or true); + semver_0_9_0.serde = + (f.semver_0_9_0.serde or false) || + (f.semver_0_9_0.ci or false) || + (semver_0_9_0.ci or false); + semver_parser_0_7_0.default = true; + }) [ semver_parser_0_7_0_features ]; + semver_parser_0_7_0 = { features?(semver_parser_0_7_0_features {}) }: semver_parser_0_7_0_ {}; + semver_parser_0_7_0_features = f: updateFeatures f (rec { + semver_parser_0_7_0.default = (f.semver_parser_0_7_0.default or true); + }) []; + serde_1_0_70 = { features?(serde_1_0_70_features {}) }: serde_1_0_70_ { + dependencies = mapFeatures features ([]); + features = mkFeatures (features.serde_1_0_70 or {}); + }; + serde_1_0_70_features = f: updateFeatures f (rec { + serde_1_0_70.default = (f.serde_1_0_70.default or true); + serde_1_0_70.serde_derive = + (f.serde_1_0_70.serde_derive or false) || + (f.serde_1_0_70.derive or false) || + (serde_1_0_70.derive or false); + serde_1_0_70.std = + (f.serde_1_0_70.std or false) || + (f.serde_1_0_70.default or false) || + (serde_1_0_70.default or false); + serde_1_0_70.unstable = + (f.serde_1_0_70.unstable or false) || + (f.serde_1_0_70.alloc or false) || + (serde_1_0_70.alloc or false); + }) []; + serde_json_1_0_24 = { features?(serde_json_1_0_24_features {}) }: serde_json_1_0_24_ { + dependencies = mapFeatures features ([ dtoa_0_4_3 itoa_0_4_2 serde_1_0_70 ]); + features = mkFeatures (features.serde_json_1_0_24 or {}); + }; + serde_json_1_0_24_features = f: updateFeatures f (rec { + dtoa_0_4_3.default = true; + itoa_0_4_2.default = true; + serde_1_0_70.default = true; + serde_json_1_0_24.default = (f.serde_json_1_0_24.default or true); + serde_json_1_0_24.indexmap = + (f.serde_json_1_0_24.indexmap or false) || + (f.serde_json_1_0_24.preserve_order or false) || + (serde_json_1_0_24.preserve_order or false); + }) [ dtoa_0_4_3_features itoa_0_4_2_features serde_1_0_70_features ]; + serde_urlencoded_0_5_2 = { features?(serde_urlencoded_0_5_2_features {}) }: serde_urlencoded_0_5_2_ { + dependencies = mapFeatures features ([ dtoa_0_4_3 itoa_0_4_2 serde_1_0_70 url_1_7_1 ]); + }; + serde_urlencoded_0_5_2_features = f: updateFeatures f (rec { + dtoa_0_4_3.default = true; + itoa_0_4_2.default = true; + serde_1_0_70.default = true; + serde_urlencoded_0_5_2.default = (f.serde_urlencoded_0_5_2.default or true); + url_1_7_1.default = true; + }) [ dtoa_0_4_3_features itoa_0_4_2_features serde_1_0_70_features url_1_7_1_features ]; + siphasher_0_2_2 = { features?(siphasher_0_2_2_features {}) }: siphasher_0_2_2_ { + dependencies = mapFeatures features ([]); + }; + siphasher_0_2_2_features = f: updateFeatures f (rec { + siphasher_0_2_2.default = (f.siphasher_0_2_2.default or true); + }) []; + slab_0_3_0 = { features?(slab_0_3_0_features {}) }: slab_0_3_0_ {}; + slab_0_3_0_features = f: updateFeatures f (rec { + slab_0_3_0.default = (f.slab_0_3_0.default or true); + }) []; + slab_0_4_0 = { features?(slab_0_4_0_features {}) }: slab_0_4_0_ {}; + slab_0_4_0_features = f: updateFeatures f (rec { + slab_0_4_0.default = (f.slab_0_4_0.default or true); + }) []; + slog_1_7_1 = { features?(slog_1_7_1_features {}) }: slog_1_7_1_ { + features = mkFeatures (features.slog_1_7_1 or {}); + }; + slog_1_7_1_features = f: updateFeatures f (rec { + slog_1_7_1.default = (f.slog_1_7_1.default or true); + slog_1_7_1.std = + (f.slog_1_7_1.std or false) || + (f.slog_1_7_1.default or false) || + (slog_1_7_1.default or false); + }) []; + slog_envlogger_0_5_0 = { features?(slog_envlogger_0_5_0_features {}) }: slog_envlogger_0_5_0_ { + dependencies = mapFeatures features ([ log_0_3_9 regex_0_1_80 slog_1_7_1 slog_stdlog_1_1_0 slog_term_1_5_0 ]); + }; + slog_envlogger_0_5_0_features = f: updateFeatures f (rec { + log_0_3_9.default = true; + regex_0_1_80.default = true; + slog_1_7_1.default = true; + slog_envlogger_0_5_0.default = (f.slog_envlogger_0_5_0.default or true); + slog_stdlog_1_1_0.default = true; + slog_term_1_5_0.default = true; + }) [ log_0_3_9_features regex_0_1_80_features slog_1_7_1_features slog_stdlog_1_1_0_features slog_term_1_5_0_features ]; + slog_extra_0_1_2 = { features?(slog_extra_0_1_2_features {}) }: slog_extra_0_1_2_ { + dependencies = mapFeatures features ([ slog_1_7_1 thread_local_0_3_5 ]); + }; + slog_extra_0_1_2_features = f: updateFeatures f (rec { + slog_1_7_1.default = true; + slog_extra_0_1_2.default = (f.slog_extra_0_1_2.default or true); + thread_local_0_3_5.default = true; + }) [ slog_1_7_1_features thread_local_0_3_5_features ]; + slog_stdlog_1_1_0 = { features?(slog_stdlog_1_1_0_features {}) }: slog_stdlog_1_1_0_ { + dependencies = mapFeatures features ([ crossbeam_0_2_12 lazy_static_0_2_11 log_0_3_9 slog_1_7_1 slog_term_1_5_0 ]); + }; + slog_stdlog_1_1_0_features = f: updateFeatures f (rec { + crossbeam_0_2_12.default = true; + lazy_static_0_2_11.default = true; + log_0_3_9.default = true; + slog_1_7_1.default = true; + slog_stdlog_1_1_0.default = (f.slog_stdlog_1_1_0.default or true); + slog_term_1_5_0.default = true; + }) [ crossbeam_0_2_12_features lazy_static_0_2_11_features log_0_3_9_features slog_1_7_1_features slog_term_1_5_0_features ]; + slog_stream_1_2_1 = { features?(slog_stream_1_2_1_features {}) }: slog_stream_1_2_1_ { + dependencies = mapFeatures features ([ slog_1_7_1 slog_extra_0_1_2 thread_local_0_3_5 ]); + }; + slog_stream_1_2_1_features = f: updateFeatures f (rec { + slog_1_7_1.default = true; + slog_extra_0_1_2.default = true; + slog_stream_1_2_1.default = (f.slog_stream_1_2_1.default or true); + thread_local_0_3_5.default = true; + }) [ slog_1_7_1_features slog_extra_0_1_2_features thread_local_0_3_5_features ]; + slog_term_1_5_0 = { features?(slog_term_1_5_0_features {}) }: slog_term_1_5_0_ { + dependencies = mapFeatures features ([ chrono_0_2_25 isatty_0_1_8 slog_1_7_1 slog_stream_1_2_1 thread_local_0_3_5 ]); + }; + slog_term_1_5_0_features = f: updateFeatures f (rec { + chrono_0_2_25.default = true; + isatty_0_1_8.default = true; + slog_1_7_1.default = true; + slog_stream_1_2_1.default = true; + slog_term_1_5_0.default = (f.slog_term_1_5_0.default or true); + thread_local_0_3_5.default = true; + }) [ chrono_0_2_25_features isatty_0_1_8_features slog_1_7_1_features slog_stream_1_2_1_features thread_local_0_3_5_features ]; + smallvec_0_2_1 = { features?(smallvec_0_2_1_features {}) }: smallvec_0_2_1_ {}; + smallvec_0_2_1_features = f: updateFeatures f (rec { + smallvec_0_2_1.default = (f.smallvec_0_2_1.default or true); + }) []; + strsim_0_7_0 = { features?(strsim_0_7_0_features {}) }: strsim_0_7_0_ {}; + strsim_0_7_0_features = f: updateFeatures f (rec { + strsim_0_7_0.default = (f.strsim_0_7_0.default or true); + }) []; + syn_0_11_11 = { features?(syn_0_11_11_features {}) }: syn_0_11_11_ { + dependencies = mapFeatures features ([ ] + ++ (if features.syn_0_11_11.quote or false then [ quote_0_3_15 ] else []) + ++ (if features.syn_0_11_11.synom or false then [ synom_0_11_3 ] else []) + ++ (if features.syn_0_11_11.unicode-xid or false then [ unicode_xid_0_0_4 ] else [])); + features = mkFeatures (features.syn_0_11_11 or {}); + }; + syn_0_11_11_features = f: updateFeatures f (rec { + quote_0_3_15.default = true; + syn_0_11_11.default = (f.syn_0_11_11.default or true); + syn_0_11_11.parsing = + (f.syn_0_11_11.parsing or false) || + (f.syn_0_11_11.default or false) || + (syn_0_11_11.default or false); + syn_0_11_11.printing = + (f.syn_0_11_11.printing or false) || + (f.syn_0_11_11.default or false) || + (syn_0_11_11.default or false); + syn_0_11_11.quote = + (f.syn_0_11_11.quote or false) || + (f.syn_0_11_11.printing or false) || + (syn_0_11_11.printing or false); + syn_0_11_11.synom = + (f.syn_0_11_11.synom or false) || + (f.syn_0_11_11.parsing or false) || + (syn_0_11_11.parsing or false); + syn_0_11_11.unicode-xid = + (f.syn_0_11_11.unicode-xid or false) || + (f.syn_0_11_11.parsing or false) || + (syn_0_11_11.parsing or false); + synom_0_11_3.default = true; + unicode_xid_0_0_4.default = true; + }) [ quote_0_3_15_features synom_0_11_3_features unicode_xid_0_0_4_features ]; + synom_0_11_3 = { features?(synom_0_11_3_features {}) }: synom_0_11_3_ { + dependencies = mapFeatures features ([ unicode_xid_0_0_4 ]); + }; + synom_0_11_3_features = f: updateFeatures f (rec { + synom_0_11_3.default = (f.synom_0_11_3.default or true); + unicode_xid_0_0_4.default = true; + }) [ unicode_xid_0_0_4_features ]; + take_0_1_0 = { features?(take_0_1_0_features {}) }: take_0_1_0_ {}; + take_0_1_0_features = f: updateFeatures f (rec { + take_0_1_0.default = (f.take_0_1_0.default or true); + }) []; + tar_0_4_16 = { features?(tar_0_4_16_features {}) }: tar_0_4_16_ { + dependencies = mapFeatures features ([ filetime_0_2_1 ]) + ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_40 ]) else []) + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_42 ] + ++ (if features.tar_0_4_16.xattr or false then [ xattr_0_2_2 ] else [])) else []); + features = mkFeatures (features.tar_0_4_16 or {}); + }; + tar_0_4_16_features = f: updateFeatures f (rec { + filetime_0_2_1.default = true; + libc_0_2_42.default = true; + redox_syscall_0_1_40.default = true; + tar_0_4_16.default = (f.tar_0_4_16.default or true); + tar_0_4_16.xattr = + (f.tar_0_4_16.xattr or false) || + (f.tar_0_4_16.default or false) || + (tar_0_4_16.default or false); + xattr_0_2_2.default = true; + }) [ filetime_0_2_1_features redox_syscall_0_1_40_features libc_0_2_42_features xattr_0_2_2_features ]; + tempdir_0_3_7 = { features?(tempdir_0_3_7_features {}) }: tempdir_0_3_7_ { + dependencies = mapFeatures features ([ rand_0_4_2 remove_dir_all_0_5_1 ]); + }; + tempdir_0_3_7_features = f: updateFeatures f (rec { + rand_0_4_2.default = true; + remove_dir_all_0_5_1.default = true; + tempdir_0_3_7.default = (f.tempdir_0_3_7.default or true); + }) [ rand_0_4_2_features remove_dir_all_0_5_1_features ]; + termion_1_5_1 = { features?(termion_1_5_1_features {}) }: termion_1_5_1_ { + dependencies = (if !(kernel == "redox") then mapFeatures features ([ libc_0_2_42 ]) else []) + ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_40 redox_termios_0_1_1 ]) else []); + }; + termion_1_5_1_features = f: updateFeatures f (rec { + libc_0_2_42.default = true; + redox_syscall_0_1_40.default = true; + redox_termios_0_1_1.default = true; + termion_1_5_1.default = (f.termion_1_5_1.default or true); + }) [ libc_0_2_42_features redox_syscall_0_1_40_features redox_termios_0_1_1_features ]; + textwrap_0_10_0 = { features?(textwrap_0_10_0_features {}) }: textwrap_0_10_0_ { + dependencies = mapFeatures features ([ unicode_width_0_1_5 ]); + }; + textwrap_0_10_0_features = f: updateFeatures f (rec { + textwrap_0_10_0.default = (f.textwrap_0_10_0.default or true); + unicode_width_0_1_5.default = true; + }) [ unicode_width_0_1_5_features ]; + thread_id_2_0_0 = { features?(thread_id_2_0_0_features {}) }: thread_id_2_0_0_ { + dependencies = mapFeatures features ([ kernel32_sys_0_2_2 libc_0_2_42 ]); + }; + thread_id_2_0_0_features = f: updateFeatures f (rec { + kernel32_sys_0_2_2.default = true; + libc_0_2_42.default = true; + thread_id_2_0_0.default = (f.thread_id_2_0_0.default or true); + }) [ kernel32_sys_0_2_2_features libc_0_2_42_features ]; + thread_local_0_2_7 = { features?(thread_local_0_2_7_features {}) }: thread_local_0_2_7_ { + dependencies = mapFeatures features ([ thread_id_2_0_0 ]); + }; + thread_local_0_2_7_features = f: updateFeatures f (rec { + thread_id_2_0_0.default = true; + thread_local_0_2_7.default = (f.thread_local_0_2_7.default or true); + }) [ thread_id_2_0_0_features ]; + thread_local_0_3_5 = { features?(thread_local_0_3_5_features {}) }: thread_local_0_3_5_ { + dependencies = mapFeatures features ([ lazy_static_1_0_2 unreachable_1_0_0 ]); + }; + thread_local_0_3_5_features = f: updateFeatures f (rec { + lazy_static_1_0_2.default = true; + thread_local_0_3_5.default = (f.thread_local_0_3_5.default or true); + unreachable_1_0_0.default = true; + }) [ lazy_static_1_0_2_features unreachable_1_0_0_features ]; + time_0_1_40 = { features?(time_0_1_40_features {}) }: time_0_1_40_ { + dependencies = mapFeatures features ([ libc_0_2_42 ]) + ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_40 ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_3_5 ]) else []); + }; + time_0_1_40_features = f: updateFeatures f (rec { + libc_0_2_42.default = true; + redox_syscall_0_1_40.default = true; + time_0_1_40.default = (f.time_0_1_40.default or true); + winapi_0_3_5.default = true; + winapi_0_3_5.minwinbase = true; + winapi_0_3_5.minwindef = true; + winapi_0_3_5.ntdef = true; + winapi_0_3_5.profileapi = true; + winapi_0_3_5.std = true; + winapi_0_3_5.sysinfoapi = true; + winapi_0_3_5.timezoneapi = true; + }) [ libc_0_2_42_features redox_syscall_0_1_40_features winapi_0_3_5_features ]; + tokio_0_1_7 = { features?(tokio_0_1_7_features {}) }: tokio_0_1_7_ { + dependencies = mapFeatures features ([ futures_0_1_23 mio_0_6_15 tokio_executor_0_1_2 tokio_fs_0_1_2 tokio_io_0_1_7 tokio_reactor_0_1_2 tokio_tcp_0_1_0 tokio_threadpool_0_1_5 tokio_timer_0_2_4 tokio_udp_0_1_1 ]); + }; + tokio_0_1_7_features = f: updateFeatures f (rec { + futures_0_1_23.default = true; + mio_0_6_15.default = true; + tokio_0_1_7.default = (f.tokio_0_1_7.default or true); + tokio_executor_0_1_2.default = true; + tokio_fs_0_1_2.default = true; + tokio_io_0_1_7.default = true; + tokio_reactor_0_1_2.default = true; + tokio_tcp_0_1_0.default = true; + tokio_threadpool_0_1_5.default = true; + tokio_timer_0_2_4.default = true; + tokio_udp_0_1_1.default = true; + }) [ futures_0_1_23_features mio_0_6_15_features tokio_executor_0_1_2_features tokio_fs_0_1_2_features tokio_io_0_1_7_features tokio_reactor_0_1_2_features tokio_tcp_0_1_0_features tokio_threadpool_0_1_5_features tokio_timer_0_2_4_features tokio_udp_0_1_1_features ]; + tokio_codec_0_1_0 = { features?(tokio_codec_0_1_0_features {}) }: tokio_codec_0_1_0_ { + dependencies = mapFeatures features ([ bytes_0_4_9 futures_0_1_23 tokio_io_0_1_7 ]); + }; + tokio_codec_0_1_0_features = f: updateFeatures f (rec { + bytes_0_4_9.default = true; + futures_0_1_23.default = true; + tokio_codec_0_1_0.default = (f.tokio_codec_0_1_0.default or true); + tokio_io_0_1_7.default = true; + }) [ bytes_0_4_9_features futures_0_1_23_features tokio_io_0_1_7_features ]; + tokio_core_0_1_17 = { features?(tokio_core_0_1_17_features {}) }: tokio_core_0_1_17_ { + dependencies = mapFeatures features ([ bytes_0_4_9 futures_0_1_23 iovec_0_1_2 log_0_4_3 mio_0_6_15 scoped_tls_0_1_2 tokio_0_1_7 tokio_executor_0_1_2 tokio_io_0_1_7 tokio_reactor_0_1_2 tokio_timer_0_2_4 ]); + }; + tokio_core_0_1_17_features = f: updateFeatures f (rec { + bytes_0_4_9.default = true; + futures_0_1_23.default = true; + iovec_0_1_2.default = true; + log_0_4_3.default = true; + mio_0_6_15.default = true; + scoped_tls_0_1_2.default = true; + tokio_0_1_7.default = true; + tokio_core_0_1_17.default = (f.tokio_core_0_1_17.default or true); + tokio_executor_0_1_2.default = true; + tokio_io_0_1_7.default = true; + tokio_reactor_0_1_2.default = true; + tokio_timer_0_2_4.default = true; + }) [ bytes_0_4_9_features futures_0_1_23_features iovec_0_1_2_features log_0_4_3_features mio_0_6_15_features scoped_tls_0_1_2_features tokio_0_1_7_features tokio_executor_0_1_2_features tokio_io_0_1_7_features tokio_reactor_0_1_2_features tokio_timer_0_2_4_features ]; + tokio_executor_0_1_2 = { features?(tokio_executor_0_1_2_features {}) }: tokio_executor_0_1_2_ { + dependencies = mapFeatures features ([ futures_0_1_23 ]); + features = mkFeatures (features.tokio_executor_0_1_2 or {}); + }; + tokio_executor_0_1_2_features = f: updateFeatures f (rec { + futures_0_1_23.default = true; + tokio_executor_0_1_2.default = (f.tokio_executor_0_1_2.default or true); + tokio_executor_0_1_2.futures2 = + (f.tokio_executor_0_1_2.futures2 or false) || + (f.tokio_executor_0_1_2.unstable-futures or false) || + (tokio_executor_0_1_2.unstable-futures or false); + }) [ futures_0_1_23_features ]; + tokio_fs_0_1_2 = { features?(tokio_fs_0_1_2_features {}) }: tokio_fs_0_1_2_ { + dependencies = mapFeatures features ([ futures_0_1_23 tokio_io_0_1_7 tokio_threadpool_0_1_5 ]); + }; + tokio_fs_0_1_2_features = f: updateFeatures f (rec { + futures_0_1_23.default = true; + tokio_fs_0_1_2.default = (f.tokio_fs_0_1_2.default or true); + tokio_io_0_1_7.default = true; + tokio_threadpool_0_1_5.default = true; + }) [ futures_0_1_23_features tokio_io_0_1_7_features tokio_threadpool_0_1_5_features ]; + tokio_io_0_1_7 = { features?(tokio_io_0_1_7_features {}) }: tokio_io_0_1_7_ { + dependencies = mapFeatures features ([ bytes_0_4_9 futures_0_1_23 log_0_4_3 ]); + }; + tokio_io_0_1_7_features = f: updateFeatures f (rec { + bytes_0_4_9.default = true; + futures_0_1_23.default = true; + log_0_4_3.default = true; + tokio_io_0_1_7.default = (f.tokio_io_0_1_7.default or true); + }) [ bytes_0_4_9_features futures_0_1_23_features log_0_4_3_features ]; + tokio_proto_0_1_1 = { features?(tokio_proto_0_1_1_features {}) }: tokio_proto_0_1_1_ { + dependencies = mapFeatures features ([ futures_0_1_23 log_0_3_9 net2_0_2_33 rand_0_3_22 slab_0_3_0 smallvec_0_2_1 take_0_1_0 tokio_core_0_1_17 tokio_io_0_1_7 tokio_service_0_1_0 ]); + }; + tokio_proto_0_1_1_features = f: updateFeatures f (rec { + futures_0_1_23.default = true; + log_0_3_9.default = true; + net2_0_2_33.default = true; + rand_0_3_22.default = true; + slab_0_3_0.default = true; + smallvec_0_2_1.default = true; + take_0_1_0.default = true; + tokio_core_0_1_17.default = true; + tokio_io_0_1_7.default = true; + tokio_proto_0_1_1.default = (f.tokio_proto_0_1_1.default or true); + tokio_service_0_1_0.default = true; + }) [ futures_0_1_23_features log_0_3_9_features net2_0_2_33_features rand_0_3_22_features slab_0_3_0_features smallvec_0_2_1_features take_0_1_0_features tokio_core_0_1_17_features tokio_io_0_1_7_features tokio_service_0_1_0_features ]; + tokio_reactor_0_1_2 = { features?(tokio_reactor_0_1_2_features {}) }: tokio_reactor_0_1_2_ { + dependencies = mapFeatures features ([ futures_0_1_23 log_0_4_3 mio_0_6_15 slab_0_4_0 tokio_executor_0_1_2 tokio_io_0_1_7 ]); + }; + tokio_reactor_0_1_2_features = f: updateFeatures f (rec { + futures_0_1_23.default = true; + log_0_4_3.default = true; + mio_0_6_15.default = true; + slab_0_4_0.default = true; + tokio_executor_0_1_2.default = true; + tokio_io_0_1_7.default = true; + tokio_reactor_0_1_2.default = (f.tokio_reactor_0_1_2.default or true); + }) [ futures_0_1_23_features log_0_4_3_features mio_0_6_15_features slab_0_4_0_features tokio_executor_0_1_2_features tokio_io_0_1_7_features ]; + tokio_service_0_1_0 = { features?(tokio_service_0_1_0_features {}) }: tokio_service_0_1_0_ { + dependencies = mapFeatures features ([ futures_0_1_23 ]); + }; + tokio_service_0_1_0_features = f: updateFeatures f (rec { + futures_0_1_23.default = true; + tokio_service_0_1_0.default = (f.tokio_service_0_1_0.default or true); + }) [ futures_0_1_23_features ]; + tokio_tcp_0_1_0 = { features?(tokio_tcp_0_1_0_features {}) }: tokio_tcp_0_1_0_ { + dependencies = mapFeatures features ([ bytes_0_4_9 futures_0_1_23 iovec_0_1_2 mio_0_6_15 tokio_io_0_1_7 tokio_reactor_0_1_2 ]); + features = mkFeatures (features.tokio_tcp_0_1_0 or {}); + }; + tokio_tcp_0_1_0_features = f: updateFeatures f (rec { + bytes_0_4_9.default = true; + futures_0_1_23.default = true; + iovec_0_1_2.default = true; + mio_0_6_15.default = true; + tokio_io_0_1_7.default = true; + tokio_reactor_0_1_2.default = true; + tokio_tcp_0_1_0.default = (f.tokio_tcp_0_1_0.default or true); + tokio_tcp_0_1_0.futures2 = + (f.tokio_tcp_0_1_0.futures2 or false) || + (f.tokio_tcp_0_1_0.unstable-futures or false) || + (tokio_tcp_0_1_0.unstable-futures or false); + }) [ bytes_0_4_9_features futures_0_1_23_features iovec_0_1_2_features mio_0_6_15_features tokio_io_0_1_7_features tokio_reactor_0_1_2_features ]; + tokio_threadpool_0_1_5 = { features?(tokio_threadpool_0_1_5_features {}) }: tokio_threadpool_0_1_5_ { + dependencies = mapFeatures features ([ crossbeam_deque_0_3_1 futures_0_1_23 log_0_4_3 num_cpus_1_8_0 rand_0_4_2 tokio_executor_0_1_2 ]); + }; + tokio_threadpool_0_1_5_features = f: updateFeatures f (rec { + crossbeam_deque_0_3_1.default = true; + futures_0_1_23.default = true; + log_0_4_3.default = true; + num_cpus_1_8_0.default = true; + rand_0_4_2.default = true; + tokio_executor_0_1_2.default = true; + tokio_threadpool_0_1_5.default = (f.tokio_threadpool_0_1_5.default or true); + }) [ crossbeam_deque_0_3_1_features futures_0_1_23_features log_0_4_3_features num_cpus_1_8_0_features rand_0_4_2_features tokio_executor_0_1_2_features ]; + tokio_timer_0_2_4 = { features?(tokio_timer_0_2_4_features {}) }: tokio_timer_0_2_4_ { + dependencies = mapFeatures features ([ futures_0_1_23 tokio_executor_0_1_2 ]); + }; + tokio_timer_0_2_4_features = f: updateFeatures f (rec { + futures_0_1_23.default = true; + tokio_executor_0_1_2.default = true; + tokio_timer_0_2_4.default = (f.tokio_timer_0_2_4.default or true); + }) [ futures_0_1_23_features tokio_executor_0_1_2_features ]; + tokio_tls_0_1_4 = { features?(tokio_tls_0_1_4_features {}) }: tokio_tls_0_1_4_ { + dependencies = mapFeatures features ([ futures_0_1_23 native_tls_0_1_5 tokio_core_0_1_17 tokio_io_0_1_7 ]) + ++ (if !(kernel == "darwin") && !(kernel == "windows") && !(kernel == "ios") then mapFeatures features ([]) else []) + ++ (if kernel == "darwin" || kernel == "ios" then mapFeatures features ([]) else []) + ++ (if kernel == "windows" then mapFeatures features ([]) else []); + }; + tokio_tls_0_1_4_features = f: updateFeatures f (rec { + futures_0_1_23.default = true; + native_tls_0_1_5.default = true; + tokio_core_0_1_17.default = true; + tokio_io_0_1_7.default = true; + tokio_tls_0_1_4.default = (f.tokio_tls_0_1_4.default or true); + }) [ futures_0_1_23_features native_tls_0_1_5_features tokio_core_0_1_17_features tokio_io_0_1_7_features ]; + tokio_udp_0_1_1 = { features?(tokio_udp_0_1_1_features {}) }: tokio_udp_0_1_1_ { + dependencies = mapFeatures features ([ bytes_0_4_9 futures_0_1_23 log_0_4_3 mio_0_6_15 tokio_codec_0_1_0 tokio_io_0_1_7 tokio_reactor_0_1_2 ]); + }; + tokio_udp_0_1_1_features = f: updateFeatures f (rec { + bytes_0_4_9.default = true; + futures_0_1_23.default = true; + log_0_4_3.default = true; + mio_0_6_15.default = true; + tokio_codec_0_1_0.default = true; + tokio_io_0_1_7.default = true; + tokio_reactor_0_1_2.default = true; + tokio_udp_0_1_1.default = (f.tokio_udp_0_1_1.default or true); + }) [ bytes_0_4_9_features futures_0_1_23_features log_0_4_3_features mio_0_6_15_features tokio_codec_0_1_0_features tokio_io_0_1_7_features tokio_reactor_0_1_2_features ]; + try_lock_0_1_0 = { features?(try_lock_0_1_0_features {}) }: try_lock_0_1_0_ {}; + try_lock_0_1_0_features = f: updateFeatures f (rec { + try_lock_0_1_0.default = (f.try_lock_0_1_0.default or true); + }) []; + unicase_1_4_2 = { features?(unicase_1_4_2_features {}) }: unicase_1_4_2_ { + dependencies = mapFeatures features ([]); + buildDependencies = mapFeatures features ([ version_check_0_1_4 ]); + features = mkFeatures (features.unicase_1_4_2 or {}); + }; + unicase_1_4_2_features = f: updateFeatures f (rec { + unicase_1_4_2.default = (f.unicase_1_4_2.default or true); + unicase_1_4_2.heapsize = + (f.unicase_1_4_2.heapsize or false) || + (f.unicase_1_4_2.heap_size or false) || + (unicase_1_4_2.heap_size or false); + unicase_1_4_2.heapsize_plugin = + (f.unicase_1_4_2.heapsize_plugin or false) || + (f.unicase_1_4_2.heap_size or false) || + (unicase_1_4_2.heap_size or false); + version_check_0_1_4.default = true; + }) [ version_check_0_1_4_features ]; + unicase_2_1_0 = { features?(unicase_2_1_0_features {}) }: unicase_2_1_0_ { + buildDependencies = mapFeatures features ([ version_check_0_1_4 ]); + features = mkFeatures (features.unicase_2_1_0 or {}); + }; + unicase_2_1_0_features = f: updateFeatures f (rec { + unicase_2_1_0.default = (f.unicase_2_1_0.default or true); + version_check_0_1_4.default = true; + }) [ version_check_0_1_4_features ]; + unicode_bidi_0_3_4 = { features?(unicode_bidi_0_3_4_features {}) }: unicode_bidi_0_3_4_ { + dependencies = mapFeatures features ([ matches_0_1_7 ]); + features = mkFeatures (features.unicode_bidi_0_3_4 or {}); + }; + unicode_bidi_0_3_4_features = f: updateFeatures f (rec { + matches_0_1_7.default = true; + unicode_bidi_0_3_4.default = (f.unicode_bidi_0_3_4.default or true); + unicode_bidi_0_3_4.flame = + (f.unicode_bidi_0_3_4.flame or false) || + (f.unicode_bidi_0_3_4.flame_it or false) || + (unicode_bidi_0_3_4.flame_it or false); + unicode_bidi_0_3_4.flamer = + (f.unicode_bidi_0_3_4.flamer or false) || + (f.unicode_bidi_0_3_4.flame_it or false) || + (unicode_bidi_0_3_4.flame_it or false); + unicode_bidi_0_3_4.serde = + (f.unicode_bidi_0_3_4.serde or false) || + (f.unicode_bidi_0_3_4.with_serde or false) || + (unicode_bidi_0_3_4.with_serde or false); + }) [ matches_0_1_7_features ]; + unicode_normalization_0_1_7 = { features?(unicode_normalization_0_1_7_features {}) }: unicode_normalization_0_1_7_ {}; + unicode_normalization_0_1_7_features = f: updateFeatures f (rec { + unicode_normalization_0_1_7.default = (f.unicode_normalization_0_1_7.default or true); + }) []; + unicode_width_0_1_5 = { features?(unicode_width_0_1_5_features {}) }: unicode_width_0_1_5_ { + features = mkFeatures (features.unicode_width_0_1_5 or {}); + }; + unicode_width_0_1_5_features = f: updateFeatures f (rec { + unicode_width_0_1_5.default = (f.unicode_width_0_1_5.default or true); + }) []; + unicode_xid_0_0_4 = { features?(unicode_xid_0_0_4_features {}) }: unicode_xid_0_0_4_ { + features = mkFeatures (features.unicode_xid_0_0_4 or {}); + }; + unicode_xid_0_0_4_features = f: updateFeatures f (rec { + unicode_xid_0_0_4.default = (f.unicode_xid_0_0_4.default or true); + }) []; + unreachable_1_0_0 = { features?(unreachable_1_0_0_features {}) }: unreachable_1_0_0_ { + dependencies = mapFeatures features ([ void_1_0_2 ]); + }; + unreachable_1_0_0_features = f: updateFeatures f (rec { + unreachable_1_0_0.default = (f.unreachable_1_0_0.default or true); + void_1_0_2.default = (f.void_1_0_2.default or false); + }) [ void_1_0_2_features ]; + url_1_7_1 = { features?(url_1_7_1_features {}) }: url_1_7_1_ { + dependencies = mapFeatures features ([ idna_0_1_5 matches_0_1_7 percent_encoding_1_0_1 ]); + features = mkFeatures (features.url_1_7_1 or {}); + }; + url_1_7_1_features = f: updateFeatures f (rec { + idna_0_1_5.default = true; + matches_0_1_7.default = true; + percent_encoding_1_0_1.default = true; + url_1_7_1.default = (f.url_1_7_1.default or true); + url_1_7_1.encoding = + (f.url_1_7_1.encoding or false) || + (f.url_1_7_1.query_encoding or false) || + (url_1_7_1.query_encoding or false); + url_1_7_1.heapsize = + (f.url_1_7_1.heapsize or false) || + (f.url_1_7_1.heap_size or false) || + (url_1_7_1.heap_size or false); + }) [ idna_0_1_5_features matches_0_1_7_features percent_encoding_1_0_1_features ]; + utf8_ranges_0_1_3 = { features?(utf8_ranges_0_1_3_features {}) }: utf8_ranges_0_1_3_ {}; + utf8_ranges_0_1_3_features = f: updateFeatures f (rec { + utf8_ranges_0_1_3.default = (f.utf8_ranges_0_1_3.default or true); + }) []; + uuid_0_6_5 = { features?(uuid_0_6_5_features {}) }: uuid_0_6_5_ { + dependencies = mapFeatures features ([ cfg_if_0_1_4 ] + ++ (if features.uuid_0_6_5.rand or false then [ rand_0_4_2 ] else [])); + features = mkFeatures (features.uuid_0_6_5 or {}); + }; + uuid_0_6_5_features = f: updateFeatures f (rec { + cfg_if_0_1_4.default = true; + rand_0_4_2.default = true; + uuid_0_6_5.byteorder = + (f.uuid_0_6_5.byteorder or false) || + (f.uuid_0_6_5.u128 or false) || + (uuid_0_6_5.u128 or false); + uuid_0_6_5.default = (f.uuid_0_6_5.default or true); + uuid_0_6_5.md5 = + (f.uuid_0_6_5.md5 or false) || + (f.uuid_0_6_5.v3 or false) || + (uuid_0_6_5.v3 or false); + uuid_0_6_5.nightly = + (f.uuid_0_6_5.nightly or false) || + (f.uuid_0_6_5.const_fn or false) || + (uuid_0_6_5.const_fn or false); + uuid_0_6_5.rand = + (f.uuid_0_6_5.rand or false) || + (f.uuid_0_6_5.v3 or false) || + (uuid_0_6_5.v3 or false) || + (f.uuid_0_6_5.v4 or false) || + (uuid_0_6_5.v4 or false) || + (f.uuid_0_6_5.v5 or false) || + (uuid_0_6_5.v5 or false); + uuid_0_6_5.sha1 = + (f.uuid_0_6_5.sha1 or false) || + (f.uuid_0_6_5.v5 or false) || + (uuid_0_6_5.v5 or false); + uuid_0_6_5.std = + (f.uuid_0_6_5.std or false) || + (f.uuid_0_6_5.default or false) || + (uuid_0_6_5.default or false) || + (f.uuid_0_6_5.use_std or false) || + (uuid_0_6_5.use_std or false); + }) [ cfg_if_0_1_4_features rand_0_4_2_features ]; + vcpkg_0_2_4 = { features?(vcpkg_0_2_4_features {}) }: vcpkg_0_2_4_ {}; + vcpkg_0_2_4_features = f: updateFeatures f (rec { + vcpkg_0_2_4.default = (f.vcpkg_0_2_4.default or true); + }) []; + vec_map_0_8_1 = { features?(vec_map_0_8_1_features {}) }: vec_map_0_8_1_ { + dependencies = mapFeatures features ([]); + features = mkFeatures (features.vec_map_0_8_1 or {}); + }; + vec_map_0_8_1_features = f: updateFeatures f (rec { + vec_map_0_8_1.default = (f.vec_map_0_8_1.default or true); + vec_map_0_8_1.serde = + (f.vec_map_0_8_1.serde or false) || + (f.vec_map_0_8_1.eders or false) || + (vec_map_0_8_1.eders or false); + }) []; + version_check_0_1_4 = { features?(version_check_0_1_4_features {}) }: version_check_0_1_4_ {}; + version_check_0_1_4_features = f: updateFeatures f (rec { + version_check_0_1_4.default = (f.version_check_0_1_4.default or true); + }) []; + void_1_0_2 = { features?(void_1_0_2_features {}) }: void_1_0_2_ { + features = mkFeatures (features.void_1_0_2 or {}); + }; + void_1_0_2_features = f: updateFeatures f (rec { + void_1_0_2.default = (f.void_1_0_2.default or true); + void_1_0_2.std = + (f.void_1_0_2.std or false) || + (f.void_1_0_2.default or false) || + (void_1_0_2.default or false); + }) []; + want_0_0_4 = { features?(want_0_0_4_features {}) }: want_0_0_4_ { + dependencies = mapFeatures features ([ futures_0_1_23 log_0_4_3 try_lock_0_1_0 ]); + }; + want_0_0_4_features = f: updateFeatures f (rec { + futures_0_1_23.default = true; + log_0_4_3.default = true; + try_lock_0_1_0.default = true; + want_0_0_4.default = (f.want_0_0_4.default or true); + }) [ futures_0_1_23_features log_0_4_3_features try_lock_0_1_0_features ]; + winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {}; + winapi_0_2_8_features = f: updateFeatures f (rec { + winapi_0_2_8.default = (f.winapi_0_2_8.default or true); + }) []; + winapi_0_3_5 = { features?(winapi_0_3_5_features {}) }: winapi_0_3_5_ { + dependencies = (if kernel == "i686-pc-windows-gnu" then mapFeatures features ([ winapi_i686_pc_windows_gnu_0_4_0 ]) else []) + ++ (if kernel == "x86_64-pc-windows-gnu" then mapFeatures features ([ winapi_x86_64_pc_windows_gnu_0_4_0 ]) else []); + features = mkFeatures (features.winapi_0_3_5 or {}); + }; + winapi_0_3_5_features = f: updateFeatures f (rec { + winapi_0_3_5.default = (f.winapi_0_3_5.default or true); + winapi_i686_pc_windows_gnu_0_4_0.default = true; + winapi_x86_64_pc_windows_gnu_0_4_0.default = true; + }) [ winapi_i686_pc_windows_gnu_0_4_0_features winapi_x86_64_pc_windows_gnu_0_4_0_features ]; + winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {}; + winapi_build_0_1_1_features = f: updateFeatures f (rec { + winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true); + }) []; + winapi_i686_pc_windows_gnu_0_4_0 = { features?(winapi_i686_pc_windows_gnu_0_4_0_features {}) }: winapi_i686_pc_windows_gnu_0_4_0_ {}; + winapi_i686_pc_windows_gnu_0_4_0_features = f: updateFeatures f (rec { + winapi_i686_pc_windows_gnu_0_4_0.default = (f.winapi_i686_pc_windows_gnu_0_4_0.default or true); + }) []; + winapi_x86_64_pc_windows_gnu_0_4_0 = { features?(winapi_x86_64_pc_windows_gnu_0_4_0_features {}) }: winapi_x86_64_pc_windows_gnu_0_4_0_ {}; + winapi_x86_64_pc_windows_gnu_0_4_0_features = f: updateFeatures f (rec { + winapi_x86_64_pc_windows_gnu_0_4_0.default = (f.winapi_x86_64_pc_windows_gnu_0_4_0.default or true); + }) []; + ws2_32_sys_0_2_1 = { features?(ws2_32_sys_0_2_1_features {}) }: ws2_32_sys_0_2_1_ { + dependencies = mapFeatures features ([ winapi_0_2_8 ]); + buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); + }; + ws2_32_sys_0_2_1_features = f: updateFeatures f (rec { + winapi_0_2_8.default = true; + winapi_build_0_1_1.default = true; + ws2_32_sys_0_2_1.default = (f.ws2_32_sys_0_2_1.default or true); + }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; + xattr_0_2_2 = { features?(xattr_0_2_2_features {}) }: xattr_0_2_2_ { + dependencies = mapFeatures features ([ libc_0_2_42 ]); + features = mkFeatures (features.xattr_0_2_2 or {}); + }; + xattr_0_2_2_features = f: updateFeatures f (rec { + libc_0_2_42.default = true; + xattr_0_2_2.default = (f.xattr_0_2_2.default or true); + xattr_0_2_2.unsupported = + (f.xattr_0_2_2.unsupported or false) || + (f.xattr_0_2_2.default or false) || + (xattr_0_2_2.default or false); + }) [ libc_0_2_42_features ]; +} diff --git a/pkgs/tools/package-management/cargo-download/default.nix b/pkgs/tools/package-management/cargo-download/default.nix new file mode 100644 index 000000000000..398e007c3702 --- /dev/null +++ b/pkgs/tools/package-management/cargo-download/default.nix @@ -0,0 +1,11 @@ +{ stdenv, lib, fetchgit, darwin, buildPlatform +, buildRustCrate, defaultCrateOverrides }: + +((import ./Cargo.nix { inherit lib buildPlatform buildRustCrate fetchgit; }).cargo_download {}).override { + crateOverrides = defaultCrateOverrides // { + cargo-download = attrs: { + buildInputs = lib.optional stdenv.isDarwin + darwin.apple_sdk.frameworks.Security; + }; + }; +} diff --git a/pkgs/tools/package-management/cargo-edit/cargo-edit.nix b/pkgs/tools/package-management/cargo-edit/cargo-edit.nix deleted file mode 100644 index 7224c11f183f..000000000000 --- a/pkgs/tools/package-management/cargo-edit/cargo-edit.nix +++ /dev/null @@ -1,1905 +0,0 @@ -# Generated by carnix 0.6.6: carnix -o cargo-edit.nix --src ./. Cargo.lock --standalone -{ pkgs }: - -with pkgs; -let kernel = stdenv.buildPlatform.parsed.kernel.name; - updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); - mapFeatures = features: map (fun: fun { features = features; }); - mkFeatures = feat: lib.lists.foldl (features: featureName: - if feat.${featureName} or false then - [ featureName ] ++ features - else - features - ) [] (builtins.attrNames feat); -in -rec { - cargo_edit = f: cargo_edit_0_2_0 { features = cargo_edit_0_2_0_features { cargo_edit_0_2_0 = f; }; }; - adler32_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "adler32"; - version = "1.0.0"; - authors = [ "Remi Rampin " ]; - sha256 = "0pj35a7m4apn5xjg9n63gsdj6w8iw76zg4p9znrij43xnfqp084w"; - inherit dependencies buildDependencies features; - }; - advapi32_sys_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "advapi32-sys"; - version = "0.2.0"; - authors = [ "Peter Atashian " ]; - sha256 = "1l6789hkz2whd9gklwz1m379kcvyizaj8nnzj3rn4a5h79yg59v7"; - libName = "advapi32"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - aho_corasick_0_6_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "aho-corasick"; - version = "0.6.3"; - authors = [ "Andrew Gallant " ]; - sha256 = "1cpqzf6acj8lm06z3f1cg41wn6c2n9l3v49nh0dvimv4055qib6k"; - libName = "aho_corasick"; - crateBin = [ { name = "aho-corasick-dot"; } ]; - inherit dependencies buildDependencies features; - }; - assert_cli_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "assert_cli"; - version = "0.4.0"; - authors = [ "Pascal Hertleif " ]; - sha256 = "0jq138q0wma5b149ixjv43al19xnzwgp67s908mh4cma1ar4rxbn"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - backtrace_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "backtrace"; - version = "0.3.2"; - authors = [ "Alex Crichton " "The Rust Project Developers" ]; - sha256 = "0cj0ynv5p2f5ghisw58yjwrw4gvpji6sh12kk9j0228j7bhjznv7"; - inherit dependencies buildDependencies features; - }; - backtrace_sys_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "backtrace-sys"; - version = "0.1.11"; - authors = [ "Alex Crichton " ]; - sha256 = "06c6s9hsygix25awgcfa1gnzvihc7kvv5apnmf6p15l4phwzz6x6"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - base64_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "base64"; - version = "0.6.0"; - authors = [ "Alice Maz " "Marshall Pierce " ]; - sha256 = "0ql1rmczbnww3iszc0pfc6mqa47ravpsdf525vp6s8r32nyzspl5"; - inherit dependencies buildDependencies features; - }; - bitflags_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "bitflags"; - version = "0.9.1"; - authors = [ "The Rust Project Developers" ]; - sha256 = "18h073l5jd88rx4qdr95fjddr9rk79pb1aqnshzdnw16cfmb9rws"; - inherit dependencies buildDependencies features; - }; - byteorder_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "byteorder"; - version = "1.1.0"; - authors = [ "Andrew Gallant " ]; - sha256 = "1i2n0161jm00zvzh4bncgv9zrwa6ydbxdn5j4bx0wwn7rvi9zycp"; - inherit dependencies buildDependencies features; - }; - bytes_0_4_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "bytes"; - version = "0.4.4"; - authors = [ "Carl Lerche " ]; - sha256 = "028l4zlrjbr62y92slr84zil8h1bypqr7g545i566gf7cbss7hsp"; - inherit dependencies buildDependencies features; - }; - cargo_edit_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "cargo-edit"; - version = "0.2.0"; - authors = [ "Without Boats " "Pascal Hertleif " "Sebastian Garrido " "Jonas Platte " "Benjamin Gill " "Andronik Ordian " ]; - src = ./.; - crateBin = [ { name = "cargo-add"; path = "src/bin/add/main.rs"; } { name = "cargo-rm"; path = "src/bin/rm/main.rs"; } { name = "cargo-upgrade"; path = "src/bin/upgrade/main.rs"; } ]; - inherit dependencies buildDependencies features; - }; - cfg_if_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "cfg-if"; - version = "0.1.2"; - authors = [ "Alex Crichton " ]; - sha256 = "0x06hvrrqy96m97593823vvxcgvjaxckghwyy2jcyc8qc7c6cyhi"; - inherit dependencies buildDependencies features; - }; - colored_1_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "colored"; - version = "1.5.2"; - authors = [ "Thomas Wickham " ]; - sha256 = "0d7c6vpqzlabph7qr29hdjgsks8z9hqcarzl8z5dfb8cnnrfrhzn"; - inherit dependencies buildDependencies features; - }; - core_foundation_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "core-foundation"; - version = "0.2.3"; - authors = [ "The Servo Project Developers" ]; - sha256 = "1g0vpya5h2wa0nlz4a74jar6y8z09f0p76zbzfqrm3dbfsrld1pm"; - inherit dependencies buildDependencies features; - }; - core_foundation_sys_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "core-foundation-sys"; - version = "0.2.3"; - authors = [ "The Servo Project Developers" ]; - sha256 = "19s0d03294m9s5j8cvy345db3gkhs2y02j5268ap0c6ky5apl53s"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - crypt32_sys_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "crypt32-sys"; - version = "0.2.0"; - authors = [ "Peter Atashian " ]; - sha256 = "1vy1q3ayc7f4wiwyxw31hd12cvs7791x3by6ka9wbxhm5gzfs3d0"; - libName = "crypt32"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - dbghelp_sys_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "dbghelp-sys"; - version = "0.2.0"; - authors = [ "Peter Atashian " ]; - sha256 = "0ylpi3bbiy233m57hnisn1df1v0lbl7nsxn34b0anzsgg440hqpq"; - libName = "dbghelp"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - difference_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "difference"; - version = "1.0.0"; - authors = [ "Johann Hofmann " ]; - sha256 = "0r1p2diin8zykfiifv6v9i3ajimdb1rg6qzxkrfw2n2iy57846qn"; - crateBin = [ { name = "difference"; } ]; - inherit dependencies buildDependencies features; - }; - docopt_0_8_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "docopt"; - version = "0.8.1"; - authors = [ "Andrew Gallant " ]; - sha256 = "0kmqy534qgcc2hh81nd248jmnvdjb5y4wclddd7y2jjm27rzibss"; - crateBin = [ { name = "docopt-wordlist"; path = "src/wordlist.rs"; } ]; - inherit dependencies buildDependencies features; - }; - dtoa_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "dtoa"; - version = "0.4.1"; - authors = [ "David Tolnay " ]; - sha256 = "0mgg4r90yby68qg7y8csbclhsm53ac26vsyq615viq535plllhzw"; - inherit dependencies buildDependencies features; - }; - error_chain_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "error-chain"; - version = "0.10.0"; - authors = [ "Brian Anderson " "Paul Colomiets " "Colin Kiegel " "Yamakaky " ]; - sha256 = "1xxbzd8cjlpzsb9fsih7mdnndhzrvykj0w77yg90qc85az1xwy5z"; - inherit dependencies buildDependencies features; - }; - foreign_types_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "foreign-types"; - version = "0.2.0"; - authors = [ "Steven Fackler " ]; - sha256 = "1sznwg2py4xi7hyrx0gg1sirlwgh87wsanvjx3zb475g6c4139jh"; - inherit dependencies buildDependencies features; - }; - futures_0_1_14_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "futures"; - version = "0.1.14"; - authors = [ "Alex Crichton " ]; - sha256 = "1s53l50dy9abbycc88ghz1s76yfacygrxr3vnkl132m9ja0qi9nl"; - inherit dependencies buildDependencies features; - }; - futures_cpupool_0_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "futures-cpupool"; - version = "0.1.5"; - authors = [ "Alex Crichton " ]; - sha256 = "1i001y0qv8pvvqd2ch1gsxw97286bcf789mlnhaindjzhm7x8fi6"; - inherit dependencies buildDependencies features; - }; - gcc_0_3_51_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "gcc"; - version = "0.3.51"; - authors = [ "Alex Crichton " ]; - sha256 = "0h2lnfakbvyn7lzpi5x41y30d5pzwz3172bdjzxxm4j59ipby563"; - inherit dependencies buildDependencies features; - }; - getopts_0_2_14_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "getopts"; - version = "0.2.14"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1wdz34vls97g9868h8kiw4wmwkbyxg4xm3xzvr1542hc3w4c7z0a"; - inherit dependencies buildDependencies features; - }; - httparse_1_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "httparse"; - version = "1.2.3"; - authors = [ "Sean McArthur " ]; - sha256 = "13x17y9bip0bija06y4vwpgh8jdmdi2gsvjq02kyfy0fbp5cqa93"; - inherit dependencies buildDependencies features; - }; - hyper_0_11_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "hyper"; - version = "0.11.1"; - authors = [ "Sean McArthur " ]; - sha256 = "0al73rns6d18f09v872hasr5sf56mpzg4cpzi9g0118fy6v2z21a"; - inherit dependencies buildDependencies features; - }; - hyper_tls_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "hyper-tls"; - version = "0.1.2"; - authors = [ "Sean McArthur " ]; - sha256 = "0n39sb8sc2pzdg501nshmv35q0r9pnrfjh8r1pdlygwxgcni9n3d"; - inherit dependencies buildDependencies features; - }; - idna_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "idna"; - version = "0.1.4"; - authors = [ "The rust-url developers" ]; - sha256 = "15j44qgjx1skwg9i7f4cm36ni4n99b1ayx23yxx7axxcw8vjf336"; - inherit dependencies buildDependencies features; - }; - iovec_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "iovec"; - version = "0.1.0"; - authors = [ "Carl Lerche " ]; - sha256 = "01gmbcaamfms70ll964wj3akqbj5bf6zzi7nfj5y2hvzjxd959sj"; - inherit dependencies buildDependencies features; - }; - itoa_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "itoa"; - version = "0.3.1"; - authors = [ "David Tolnay " ]; - sha256 = "0jp1wvfw0qqbyz0whbycp7xr5nx1ds5plh4wsfyj503xmjf9ab4k"; - inherit dependencies buildDependencies features; - }; - kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "kernel32-sys"; - version = "0.2.2"; - authors = [ "Peter Atashian " ]; - sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; - libName = "kernel32"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - language_tags_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "language-tags"; - version = "0.2.2"; - authors = [ "Pyfisch " ]; - sha256 = "1zkrdzsqzzc7509kd7nngdwrp461glm2g09kqpzaqksp82frjdvy"; - inherit dependencies buildDependencies features; - }; - lazy_static_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "lazy_static"; - version = "0.2.8"; - authors = [ "Marvin Löbel " ]; - sha256 = "1xbpxx7cd5kl60g87g43q80jxyrsildhxfjc42jb1x4jncknpwbl"; - inherit dependencies buildDependencies features; - }; - lazycell_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "lazycell"; - version = "0.4.0"; - authors = [ "Alex Crichton " "Nikita Pekin " ]; - sha256 = "1vgxv62l8qh3m8gvjyrd7wkx44hih724ivssc1mwj7vq9gnhgl0d"; - inherit dependencies buildDependencies features; - }; - libc_0_2_26_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "libc"; - version = "0.2.26"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0938y1yh2sr08zy8vpgj9wqk3nildip4ngpy2krvarzc8aqgvxrc"; - inherit dependencies buildDependencies features; - }; - libflate_0_1_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "libflate"; - version = "0.1.10"; - authors = [ "Takeru Ohta " ]; - sha256 = "123m6wz1qvczv8fnak0k71hb7gj2kkiw3sj3rv55gfmir2kgf6gk"; - inherit dependencies buildDependencies features; - }; - log_0_3_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "log"; - version = "0.3.8"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1c43z4z85sxrsgir4s1hi84558ab5ic7jrn5qgmsiqcv90vvn006"; - inherit dependencies buildDependencies features; - }; - matches_0_1_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "matches"; - version = "0.1.6"; - authors = [ "Simon Sapin " ]; - sha256 = "1zlrqlbvzxdil8z8ial2ihvxjwvlvg3g8dr0lcdpsjclkclasjan"; - libPath = "lib.rs"; - inherit dependencies buildDependencies features; - }; - memchr_1_0_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "memchr"; - version = "1.0.1"; - authors = [ "Andrew Gallant " "bluss" ]; - sha256 = "071m5y0zm9p1k7pzqm20f44ixvmycf71xsrpayqaypxrjwchnkxm"; - inherit dependencies buildDependencies features; - }; - mime_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "mime"; - version = "0.3.2"; - authors = [ "Sean McArthur " ]; - sha256 = "10yv7sq2gbq8xdh4imrga3wqiar652y8y31f8jqxw313pwsks3m5"; - inherit dependencies buildDependencies features; - }; - mio_0_6_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "mio"; - version = "0.6.9"; - authors = [ "Carl Lerche " ]; - sha256 = "0fbx9mxqqzcp0jzm1xkg9h4l4l43vphv3zca4zpdc8ahadvfw6qh"; - inherit dependencies buildDependencies features; - }; - miow_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "miow"; - version = "0.2.1"; - authors = [ "Alex Crichton " ]; - sha256 = "14f8zkc6ix7mkyis1vsqnim8m29b6l55abkba3p2yz7j1ibcvrl0"; - inherit dependencies buildDependencies features; - }; - native_tls_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "native-tls"; - version = "0.1.4"; - authors = [ "Steven Fackler " ]; - sha256 = "0q5y5i96mfpjbhx8y7w9rdq65mksw67m60bw4xqlybc8y6jkr99v"; - inherit dependencies buildDependencies features; - }; - net2_0_2_30_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "net2"; - version = "0.2.30"; - authors = [ "Alex Crichton " ]; - sha256 = "1gd7r0d646sa3fdj7rwyyx43fj7m9amqvmn0h4gv6sqcwgb7rlad"; - inherit dependencies buildDependencies features; - }; - num_traits_0_1_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "num-traits"; - version = "0.1.40"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1fr8ghp4i97q3agki54i0hpmqxv3s65i2mqd1pinc7w7arc3fplw"; - inherit dependencies buildDependencies features; - }; - num_cpus_1_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "num_cpus"; - version = "1.6.2"; - authors = [ "Sean McArthur " ]; - sha256 = "0wxfzxsk05xbkph5qcvdqyi334zn0pnpahzi7n7iagxbb68145rm"; - inherit dependencies buildDependencies features; - }; - openssl_0_9_14_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "openssl"; - version = "0.9.14"; - authors = [ "Steven Fackler " ]; - sha256 = "0z8bza11x7fbhzsa3xrp4hzv4sl83102yxaiigmsdh2a480xg6jl"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - openssl_sys_0_9_14_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "openssl-sys"; - version = "0.9.14"; - authors = [ "Alex Crichton " "Steven Fackler " ]; - sha256 = "0wq8hanw6lsm7h49ql62b3z5immbk8dcbp61vddd0pi5rk53cb2w"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - pad_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "pad"; - version = "0.1.4"; - authors = [ "Ben S " ]; - sha256 = "1ca30d5s6yx1cb5qa3hwxgl53m69cnn037disw3kr6cv7sy7mw1n"; - inherit dependencies buildDependencies features; - }; - percent_encoding_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "percent-encoding"; - version = "1.0.0"; - authors = [ "The rust-url developers" ]; - sha256 = "0c91wp8inj7z270i2kilxjl00kcagqalxxnnjg7fsdlimdwb7q1z"; - libPath = "lib.rs"; - inherit dependencies buildDependencies features; - }; - pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "pkg-config"; - version = "0.3.9"; - authors = [ "Alex Crichton " ]; - sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; - inherit dependencies buildDependencies features; - }; - pretty_assertions_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "pretty_assertions"; - version = "0.2.1"; - authors = [ "Colin Kiegel " ]; - sha256 = "06i0q8xjs1kbv3g0amx997axm93znwvpmj560vxrzn7s55hb9a8i"; - inherit dependencies buildDependencies features; - }; - pulldown_cmark_0_0_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "pulldown-cmark"; - version = "0.0.3"; - authors = [ "Raph Levien " ]; - sha256 = "08wgdjqjnaz8yjvamdwcf1cqz18z795frkmbal9rgp9g2i1yrzwy"; - inherit dependencies buildDependencies features; - }; - quick_error_1_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "quick-error"; - version = "1.2.0"; - authors = [ "Paul Colomiets " "Colin Kiegel " ]; - sha256 = "1gc95wll0algrl2cqrym6x97sg07hslczn6wkbnkxfikrfissmga"; - inherit dependencies buildDependencies features; - }; - quote_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "quote"; - version = "0.3.15"; - authors = [ "David Tolnay " ]; - sha256 = "09il61jv4kd1360spaj46qwyl21fv1qz18fsv2jra8wdnlgl5jsg"; - inherit dependencies buildDependencies features; - }; - rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "rand"; - version = "0.3.15"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; - inherit dependencies buildDependencies features; - }; - redox_syscall_0_1_26_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "redox_syscall"; - version = "0.1.26"; - authors = [ "Jeremy Soller " ]; - sha256 = "0hfnc05jwlkkkjpvzzfbx8anzgc2n81n92pmvb065hkqlarbjz85"; - libName = "syscall"; - inherit dependencies buildDependencies features; - }; - regex_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "regex"; - version = "0.2.2"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1f1zrrynfylg0vcfyfp60bybq4rp5g1yk2k7lc7fyz7mmc7k2qr7"; - inherit dependencies buildDependencies features; - }; - regex_syntax_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "regex-syntax"; - version = "0.4.1"; - authors = [ "The Rust Project Developers" ]; - sha256 = "01yrsm68lj86ad1whgg1z95c2pfsvv58fz8qjcgw7mlszc0c08ls"; - inherit dependencies buildDependencies features; - }; - reqwest_0_7_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "reqwest"; - version = "0.7.1"; - authors = [ "Sean McArthur " ]; - sha256 = "0w3x0f6wmha09jcv83dkw00gpl11afi2k4gsavl43ccfdfa4b2nh"; - inherit dependencies buildDependencies features; - }; - rustc_demangle_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "rustc-demangle"; - version = "0.1.4"; - authors = [ "Alex Crichton " ]; - sha256 = "0q7myf1m5r7cilayw5r2n5qraxwlcpdr7s2mq8c63pxrz48h24qv"; - inherit dependencies buildDependencies features; - }; - rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "rustc_version"; - version = "0.1.7"; - authors = [ "Marvin Löbel " ]; - sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p"; - inherit dependencies buildDependencies features; - }; - safemem_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "safemem"; - version = "0.2.0"; - authors = [ "Austin Bonander " ]; - sha256 = "058m251q202n479ip1h6s91yw3plg66vsk5mpaflssn6rs5hijdm"; - inherit dependencies buildDependencies features; - }; - schannel_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "schannel"; - version = "0.1.7"; - authors = [ "Steven Fackler " "Steffen Butzer " ]; - sha256 = "1np6wzxwj8r4kqmmz0a3w9dfs2zfwh0m7mrv7xpzxkpm4c4hcn5f"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - scoped_tls_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "scoped-tls"; - version = "0.1.0"; - authors = [ "Alex Crichton " ]; - sha256 = "1j8azxa15srljafrg7wc221npvxb3700sbfk6jjav0rw2zclsnf5"; - inherit dependencies buildDependencies features; - }; - secur32_sys_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "secur32-sys"; - version = "0.2.0"; - authors = [ "Peter Atashian " ]; - sha256 = "0sp46ix9mx1156bidpfiq30xxsgmpva5jffls3259kxjqlxifcnx"; - libName = "secur32"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - security_framework_0_1_14_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "security-framework"; - version = "0.1.14"; - authors = [ "Steven Fackler " ]; - sha256 = "0xxxasrqls0ssflxjl2bf6bvljig0piy13pscbgkxd4zqw7w8i7q"; - inherit dependencies buildDependencies features; - }; - security_framework_sys_0_1_14_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "security-framework-sys"; - version = "0.1.14"; - authors = [ "Steven Fackler " ]; - sha256 = "15ggkd39aq01yzrg0fxchciz9gf5wncl7k3mgvqmi7vk7hfhkcw7"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "semver"; - version = "0.1.20"; - authors = [ "The Rust Project Developers" ]; - sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n"; - inherit dependencies buildDependencies features; - }; - semver_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "semver"; - version = "0.7.0"; - authors = [ "Steve Klabnik " "The Rust Project Developers" ]; - sha256 = "079944bh20ldr41i96nk9b31igj555dl2d8mg51m4h0ccwric4l8"; - inherit dependencies buildDependencies features; - }; - semver_parser_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "semver-parser"; - version = "0.7.0"; - authors = [ "Steve Klabnik " ]; - sha256 = "1da66c8413yakx0y15k8c055yna5lyb6fr0fw9318kdwkrk5k12h"; - inherit dependencies buildDependencies features; - }; - serde_1_0_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "serde"; - version = "1.0.10"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "1p71hm8xpa7gfmhr2hzb4ah1ajhsmf3gh3i1fknf9ch8dn0qfycv"; - inherit dependencies buildDependencies features; - }; - serde_derive_1_0_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "serde_derive"; - version = "1.0.10"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "1m5if144vqsjx9fk6g7b9x0cy8mam6w78yghv3fykngminklcjw6"; - procMacro = true; - inherit dependencies buildDependencies features; - }; - serde_derive_internals_0_15_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "serde_derive_internals"; - version = "0.15.1"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "0s2i03rv2sppywan0z5qiif65b2wqc6lp5r5l71mz4nigrh04zrj"; - inherit dependencies buildDependencies features; - }; - serde_json_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "serde_json"; - version = "1.0.2"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "0vabw2zciy8vy0hgj0khm1vwbvng4whwry7ylfl3ypd0inx84mn6"; - inherit dependencies buildDependencies features; - }; - serde_urlencoded_0_5_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "serde_urlencoded"; - version = "0.5.1"; - authors = [ "Anthony Ramine " ]; - sha256 = "0zh2wlnapmcwqhxnnq1mdlmg8vily7j54wvj01s7cvapzg5jphdl"; - inherit dependencies buildDependencies features; - }; - skeptic_0_5_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "skeptic"; - version = "0.5.0"; - authors = [ "Brian Anderson " ]; - sha256 = "06vf19309psngmx61sg33czbkx1cg9bmw0wr66n9mqdhvwa4y52d"; - libPath = "lib.rs"; - inherit dependencies buildDependencies features; - }; - slab_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "slab"; - version = "0.3.0"; - authors = [ "Carl Lerche " ]; - sha256 = "0y6lhjggksh57hyfd3l6p9wgv5nhvw9c6djrysq7jnalz8fih21k"; - inherit dependencies buildDependencies features; - }; - smallvec_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "smallvec"; - version = "0.2.1"; - authors = [ "Simon Sapin " ]; - sha256 = "0rnsll9af52bpjngz0067dpm1ndqmh76i64a58fc118l4lvnjxw2"; - libPath = "lib.rs"; - inherit dependencies buildDependencies features; - }; - strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "strsim"; - version = "0.6.0"; - authors = [ "Danny Guo " ]; - sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; - inherit dependencies buildDependencies features; - }; - syn_0_11_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "syn"; - version = "0.11.11"; - authors = [ "David Tolnay " ]; - sha256 = "0yw8ng7x1dn5a6ykg0ib49y7r9nhzgpiq2989rqdp7rdz3n85502"; - inherit dependencies buildDependencies features; - }; - synom_0_11_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "synom"; - version = "0.11.3"; - authors = [ "David Tolnay " ]; - sha256 = "1l6d1s9qjfp6ng2s2z8219igvlv7gyk8gby97sdykqc1r93d8rhc"; - inherit dependencies buildDependencies features; - }; - take_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "take"; - version = "0.1.0"; - authors = [ "Carl Lerche " ]; - sha256 = "17rfh39di5n8w9aghpic2r94cndi3dr04l60nkjylmxfxr3iwlhd"; - inherit dependencies buildDependencies features; - }; - tempdir_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "tempdir"; - version = "0.3.5"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0rirc5prqppzgd15fm8ayan349lgk2k5iqdkrbwrwrv5pm4znsnz"; - inherit dependencies buildDependencies features; - }; - thread_local_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "thread_local"; - version = "0.3.4"; - authors = [ "Amanieu d'Antras " ]; - sha256 = "1y6cwyhhx2nkz4b3dziwhqdvgq830z8wjp32b40pjd8r0hxqv2jr"; - inherit dependencies buildDependencies features; - }; - time_0_1_38_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "time"; - version = "0.1.38"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1ws283vvz7c6jfiwn53rmc6kybapr4pjaahfxxrz232b0qzw7gcp"; - inherit dependencies buildDependencies features; - }; - tokio_core_0_1_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "tokio-core"; - version = "0.1.8"; - authors = [ "Alex Crichton " ]; - sha256 = "1wikhmk648j13dxy4dpi435dm943ph5bf4ldfhpxn23cbzlr2kcp"; - inherit dependencies buildDependencies features; - }; - tokio_io_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "tokio-io"; - version = "0.1.2"; - authors = [ "Alex Crichton " ]; - sha256 = "07ab05gmzq0xmi5h26wpvjzircax5bwfjgc3zzn62ll4rarz4pva"; - inherit dependencies buildDependencies features; - }; - tokio_proto_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "tokio-proto"; - version = "0.1.1"; - authors = [ "Carl Lerche " ]; - sha256 = "030q9h8pn1ngm80klff5irglxxki60hf5maw0mppmmr46k773z66"; - inherit dependencies buildDependencies features; - }; - tokio_service_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "tokio-service"; - version = "0.1.0"; - authors = [ "Carl Lerche " ]; - sha256 = "0c85wm5qz9fabg0k6k763j89m43n6max72d3a8sxcs940id6qmih"; - inherit dependencies buildDependencies features; - }; - tokio_tls_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "tokio-tls"; - version = "0.1.3"; - authors = [ "Carl Lerche " "Alex Crichton " ]; - sha256 = "0ib58y81qr64m3gg0pn7k06b71r8b05cmvakzpgfqdsw0qj08sva"; - inherit dependencies buildDependencies features; - }; - toml_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "toml"; - version = "0.4.2"; - authors = [ "Alex Crichton " ]; - sha256 = "12v5l461czglhspc0crn29brb9p67xx7n6karrrs87slvq4xc7f1"; - inherit dependencies buildDependencies features; - }; - unicase_2_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "unicase"; - version = "2.0.0"; - authors = [ "Sean McArthur " ]; - sha256 = "1nmidnfn5cwp6dr6aln2ffk8yvdfsf3si3bq1znss5swi3i5v64w"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - unicode_bidi_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "unicode-bidi"; - version = "0.3.4"; - authors = [ "The Servo Project Developers" ]; - sha256 = "0lcd6jasrf8p9p0q20qyf10c6xhvw40m2c4rr105hbk6zy26nj1q"; - libName = "unicode_bidi"; - inherit dependencies buildDependencies features; - }; - unicode_normalization_0_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "unicode-normalization"; - version = "0.1.5"; - authors = [ "kwantam " ]; - sha256 = "0hg29g86fca7b65mwk4sm5s838js6bqrl0gabadbazvbsgjam0j5"; - inherit dependencies buildDependencies features; - }; - unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "unicode-width"; - version = "0.1.4"; - authors = [ "kwantam " ]; - sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; - inherit dependencies buildDependencies features; - }; - unicode_xid_0_0_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "unicode-xid"; - version = "0.0.4"; - authors = [ "erick.tryzelaar " "kwantam " ]; - sha256 = "1dc8wkkcd3s6534s5aw4lbjn8m67flkkbnajp5bl8408wdg8rh9v"; - inherit dependencies buildDependencies features; - }; - unreachable_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "unreachable"; - version = "1.0.0"; - authors = [ "Jonathan Reem " ]; - sha256 = "1am8czbk5wwr25gbp2zr007744fxjshhdqjz9liz7wl4pnv3whcf"; - inherit dependencies buildDependencies features; - }; - url_1_5_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "url"; - version = "1.5.1"; - authors = [ "The rust-url developers" ]; - sha256 = "1l2m7jdl2x09fdz60mjk63f61m3fjk1w5ykiadi9lxayg3bvppcw"; - inherit dependencies buildDependencies features; - }; - utf8_ranges_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "utf8-ranges"; - version = "1.0.0"; - authors = [ "Andrew Gallant " ]; - sha256 = "0rzmqprwjv9yp1n0qqgahgm24872x6c0xddfym5pfndy7a36vkn0"; - inherit dependencies buildDependencies features; - }; - void_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "void"; - version = "1.0.2"; - authors = [ "Jonathan Reem " ]; - sha256 = "0h1dm0dx8dhf56a83k68mijyxigqhizpskwxfdrs1drwv2cdclv3"; - inherit dependencies buildDependencies features; - }; - winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "winapi"; - version = "0.2.8"; - authors = [ "Peter Atashian " ]; - sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; - inherit dependencies buildDependencies features; - }; - winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "winapi-build"; - version = "0.1.1"; - authors = [ "Peter Atashian " ]; - sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; - libName = "build"; - inherit dependencies buildDependencies features; - }; - ws2_32_sys_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "ws2_32-sys"; - version = "0.2.1"; - authors = [ "Peter Atashian " ]; - sha256 = "1zpy9d9wk11sj17fczfngcj28w4xxjs3b4n036yzpy38dxp4f7kc"; - libName = "ws2_32"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - adler32_1_0_0 = { features?(adler32_1_0_0_features {}) }: adler32_1_0_0_ {}; - adler32_1_0_0_features = f: updateFeatures f (rec { - adler32_1_0_0.default = (f.adler32_1_0_0.default or true); - }) []; - advapi32_sys_0_2_0 = { features?(advapi32_sys_0_2_0_features {}) }: advapi32_sys_0_2_0_ { - dependencies = mapFeatures features ([ winapi_0_2_8 ]); - buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); - }; - advapi32_sys_0_2_0_features = f: updateFeatures f (rec { - advapi32_sys_0_2_0.default = (f.advapi32_sys_0_2_0.default or true); - winapi_0_2_8.default = true; - winapi_build_0_1_1.default = true; - }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; - aho_corasick_0_6_3 = { features?(aho_corasick_0_6_3_features {}) }: aho_corasick_0_6_3_ { - dependencies = mapFeatures features ([ memchr_1_0_1 ]); - }; - aho_corasick_0_6_3_features = f: updateFeatures f (rec { - aho_corasick_0_6_3.default = (f.aho_corasick_0_6_3.default or true); - memchr_1_0_1.default = true; - }) [ memchr_1_0_1_features ]; - assert_cli_0_4_0 = { features?(assert_cli_0_4_0_features {}) }: assert_cli_0_4_0_ { - dependencies = mapFeatures features ([ colored_1_5_2 difference_1_0_0 error_chain_0_10_0 ]); - buildDependencies = mapFeatures features ([ skeptic_0_5_0 ]); - }; - assert_cli_0_4_0_features = f: updateFeatures f (rec { - assert_cli_0_4_0.default = (f.assert_cli_0_4_0.default or true); - colored_1_5_2.default = true; - difference_1_0_0.default = true; - error_chain_0_10_0.default = true; - skeptic_0_5_0.default = true; - }) [ colored_1_5_2_features difference_1_0_0_features error_chain_0_10_0_features skeptic_0_5_0_features ]; - backtrace_0_3_2 = { features?(backtrace_0_3_2_features {}) }: backtrace_0_3_2_ { - dependencies = mapFeatures features ([ cfg_if_0_1_2 libc_0_2_26 rustc_demangle_0_1_4 ]) - ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "emscripten") && !(kernel == "darwin") && !(kernel == "ios") then mapFeatures features ([ ] - ++ (if features.backtrace_0_3_2.backtrace-sys or false then [ backtrace_sys_0_1_11 ] else [])) else []) - ++ (if kernel == "windows" then mapFeatures features ([ ] - ++ (if features.backtrace_0_3_2.dbghelp-sys or false then [ dbghelp_sys_0_2_0 ] else []) - ++ (if features.backtrace_0_3_2.kernel32-sys or false then [ kernel32_sys_0_2_2 ] else []) - ++ (if features.backtrace_0_3_2.winapi or false then [ winapi_0_2_8 ] else [])) else []); - features = mkFeatures (features.backtrace_0_3_2 or {}); - }; - backtrace_0_3_2_features = f: updateFeatures f (rec { - backtrace_0_3_2.backtrace-sys = - (f.backtrace_0_3_2.backtrace-sys or false) || - (f.backtrace_0_3_2.libbacktrace or false) || - (backtrace_0_3_2.libbacktrace or false); - backtrace_0_3_2.coresymbolication = - (f.backtrace_0_3_2.coresymbolication or false) || - (f.backtrace_0_3_2.default or false) || - (backtrace_0_3_2.default or false); - backtrace_0_3_2.dbghelp = - (f.backtrace_0_3_2.dbghelp or false) || - (f.backtrace_0_3_2.default or false) || - (backtrace_0_3_2.default or false); - backtrace_0_3_2.dbghelp-sys = - (f.backtrace_0_3_2.dbghelp-sys or false) || - (f.backtrace_0_3_2.dbghelp or false) || - (backtrace_0_3_2.dbghelp or false); - backtrace_0_3_2.default = (f.backtrace_0_3_2.default or true); - backtrace_0_3_2.dladdr = - (f.backtrace_0_3_2.dladdr or false) || - (f.backtrace_0_3_2.default or false) || - (backtrace_0_3_2.default or false); - backtrace_0_3_2.kernel32-sys = - (f.backtrace_0_3_2.kernel32-sys or false) || - (f.backtrace_0_3_2.dbghelp or false) || - (backtrace_0_3_2.dbghelp or false); - backtrace_0_3_2.libbacktrace = - (f.backtrace_0_3_2.libbacktrace or false) || - (f.backtrace_0_3_2.default or false) || - (backtrace_0_3_2.default or false); - backtrace_0_3_2.libunwind = - (f.backtrace_0_3_2.libunwind or false) || - (f.backtrace_0_3_2.default or false) || - (backtrace_0_3_2.default or false); - backtrace_0_3_2.rustc-serialize = - (f.backtrace_0_3_2.rustc-serialize or false) || - (f.backtrace_0_3_2.serialize-rustc or false) || - (backtrace_0_3_2.serialize-rustc or false); - backtrace_0_3_2.serde = - (f.backtrace_0_3_2.serde or false) || - (f.backtrace_0_3_2.serialize-serde or false) || - (backtrace_0_3_2.serialize-serde or false); - backtrace_0_3_2.serde_derive = - (f.backtrace_0_3_2.serde_derive or false) || - (f.backtrace_0_3_2.serialize-serde or false) || - (backtrace_0_3_2.serialize-serde or false); - backtrace_0_3_2.winapi = - (f.backtrace_0_3_2.winapi or false) || - (f.backtrace_0_3_2.dbghelp or false) || - (backtrace_0_3_2.dbghelp or false); - backtrace_sys_0_1_11.default = true; - cfg_if_0_1_2.default = true; - dbghelp_sys_0_2_0.default = true; - kernel32_sys_0_2_2.default = true; - libc_0_2_26.default = true; - rustc_demangle_0_1_4.default = true; - winapi_0_2_8.default = true; - }) [ cfg_if_0_1_2_features libc_0_2_26_features rustc_demangle_0_1_4_features backtrace_sys_0_1_11_features dbghelp_sys_0_2_0_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; - backtrace_sys_0_1_11 = { features?(backtrace_sys_0_1_11_features {}) }: backtrace_sys_0_1_11_ { - dependencies = mapFeatures features ([ libc_0_2_26 ]); - buildDependencies = mapFeatures features ([ gcc_0_3_51 ]); - }; - backtrace_sys_0_1_11_features = f: updateFeatures f (rec { - backtrace_sys_0_1_11.default = (f.backtrace_sys_0_1_11.default or true); - gcc_0_3_51.default = true; - libc_0_2_26.default = true; - }) [ libc_0_2_26_features gcc_0_3_51_features ]; - base64_0_6_0 = { features?(base64_0_6_0_features {}) }: base64_0_6_0_ { - dependencies = mapFeatures features ([ byteorder_1_1_0 safemem_0_2_0 ]); - }; - base64_0_6_0_features = f: updateFeatures f (rec { - base64_0_6_0.default = (f.base64_0_6_0.default or true); - byteorder_1_1_0.default = true; - safemem_0_2_0.default = true; - }) [ byteorder_1_1_0_features safemem_0_2_0_features ]; - bitflags_0_9_1 = { features?(bitflags_0_9_1_features {}) }: bitflags_0_9_1_ { - features = mkFeatures (features.bitflags_0_9_1 or {}); - }; - bitflags_0_9_1_features = f: updateFeatures f (rec { - bitflags_0_9_1.default = (f.bitflags_0_9_1.default or true); - bitflags_0_9_1.example_generated = - (f.bitflags_0_9_1.example_generated or false) || - (f.bitflags_0_9_1.default or false) || - (bitflags_0_9_1.default or false); - }) []; - byteorder_1_1_0 = { features?(byteorder_1_1_0_features {}) }: byteorder_1_1_0_ { - features = mkFeatures (features.byteorder_1_1_0 or {}); - }; - byteorder_1_1_0_features = f: updateFeatures f (rec { - byteorder_1_1_0.default = (f.byteorder_1_1_0.default or true); - byteorder_1_1_0.std = - (f.byteorder_1_1_0.std or false) || - (f.byteorder_1_1_0.default or false) || - (byteorder_1_1_0.default or false); - }) []; - bytes_0_4_4 = { features?(bytes_0_4_4_features {}) }: bytes_0_4_4_ { - dependencies = mapFeatures features ([ byteorder_1_1_0 iovec_0_1_0 ]); - }; - bytes_0_4_4_features = f: updateFeatures f (rec { - byteorder_1_1_0.default = true; - bytes_0_4_4.default = (f.bytes_0_4_4.default or true); - iovec_0_1_0.default = true; - }) [ byteorder_1_1_0_features iovec_0_1_0_features ]; - cargo_edit_0_2_0 = { features?(cargo_edit_0_2_0_features {}) }: cargo_edit_0_2_0_ { - dependencies = mapFeatures features ([ docopt_0_8_1 pad_0_1_4 quick_error_1_2_0 regex_0_2_2 reqwest_0_7_1 semver_0_7_0 serde_1_0_10 serde_derive_1_0_10 serde_json_1_0_2 toml_0_4_2 ]); - features = mkFeatures (features.cargo_edit_0_2_0 or {}); - }; - cargo_edit_0_2_0_features = f: updateFeatures f (rec { - cargo_edit_0_2_0.default = (f.cargo_edit_0_2_0.default or true); - docopt_0_8_1.default = true; - pad_0_1_4.default = true; - quick_error_1_2_0.default = true; - regex_0_2_2.default = true; - reqwest_0_7_1.default = true; - semver_0_7_0.default = true; - semver_0_7_0.serde = true; - serde_1_0_10.default = true; - serde_derive_1_0_10.default = true; - serde_json_1_0_2.default = true; - toml_0_4_2.default = true; - }) [ docopt_0_8_1_features pad_0_1_4_features quick_error_1_2_0_features regex_0_2_2_features reqwest_0_7_1_features semver_0_7_0_features serde_1_0_10_features serde_derive_1_0_10_features serde_json_1_0_2_features toml_0_4_2_features ]; - cfg_if_0_1_2 = { features?(cfg_if_0_1_2_features {}) }: cfg_if_0_1_2_ {}; - cfg_if_0_1_2_features = f: updateFeatures f (rec { - cfg_if_0_1_2.default = (f.cfg_if_0_1_2.default or true); - }) []; - colored_1_5_2 = { features?(colored_1_5_2_features {}) }: colored_1_5_2_ { - dependencies = mapFeatures features ([ lazy_static_0_2_8 ]); - features = mkFeatures (features.colored_1_5_2 or {}); - }; - colored_1_5_2_features = f: updateFeatures f (rec { - colored_1_5_2.default = (f.colored_1_5_2.default or true); - lazy_static_0_2_8.default = true; - }) [ lazy_static_0_2_8_features ]; - core_foundation_0_2_3 = { features?(core_foundation_0_2_3_features {}) }: core_foundation_0_2_3_ { - dependencies = mapFeatures features ([ core_foundation_sys_0_2_3 libc_0_2_26 ]); - }; - core_foundation_0_2_3_features = f: updateFeatures f (rec { - core_foundation_0_2_3.default = (f.core_foundation_0_2_3.default or true); - core_foundation_sys_0_2_3.default = true; - libc_0_2_26.default = true; - }) [ core_foundation_sys_0_2_3_features libc_0_2_26_features ]; - core_foundation_sys_0_2_3 = { features?(core_foundation_sys_0_2_3_features {}) }: core_foundation_sys_0_2_3_ { - dependencies = mapFeatures features ([ libc_0_2_26 ]); - }; - core_foundation_sys_0_2_3_features = f: updateFeatures f (rec { - core_foundation_sys_0_2_3.default = (f.core_foundation_sys_0_2_3.default or true); - libc_0_2_26.default = true; - }) [ libc_0_2_26_features ]; - crypt32_sys_0_2_0 = { features?(crypt32_sys_0_2_0_features {}) }: crypt32_sys_0_2_0_ { - dependencies = mapFeatures features ([ winapi_0_2_8 ]); - buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); - }; - crypt32_sys_0_2_0_features = f: updateFeatures f (rec { - crypt32_sys_0_2_0.default = (f.crypt32_sys_0_2_0.default or true); - winapi_0_2_8.default = true; - winapi_build_0_1_1.default = true; - }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; - dbghelp_sys_0_2_0 = { features?(dbghelp_sys_0_2_0_features {}) }: dbghelp_sys_0_2_0_ { - dependencies = mapFeatures features ([ winapi_0_2_8 ]); - buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); - }; - dbghelp_sys_0_2_0_features = f: updateFeatures f (rec { - dbghelp_sys_0_2_0.default = (f.dbghelp_sys_0_2_0.default or true); - winapi_0_2_8.default = true; - winapi_build_0_1_1.default = true; - }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; - difference_1_0_0 = { features?(difference_1_0_0_features {}) }: difference_1_0_0_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.difference_1_0_0 or {}); - }; - difference_1_0_0_features = f: updateFeatures f (rec { - difference_1_0_0.default = (f.difference_1_0_0.default or true); - difference_1_0_0.getopts = - (f.difference_1_0_0.getopts or false) || - (f.difference_1_0_0.bin or false) || - (difference_1_0_0.bin or false); - }) []; - docopt_0_8_1 = { features?(docopt_0_8_1_features {}) }: docopt_0_8_1_ { - dependencies = mapFeatures features ([ lazy_static_0_2_8 regex_0_2_2 serde_1_0_10 serde_derive_1_0_10 strsim_0_6_0 ]); - }; - docopt_0_8_1_features = f: updateFeatures f (rec { - docopt_0_8_1.default = (f.docopt_0_8_1.default or true); - lazy_static_0_2_8.default = true; - regex_0_2_2.default = true; - serde_1_0_10.default = true; - serde_derive_1_0_10.default = true; - strsim_0_6_0.default = true; - }) [ lazy_static_0_2_8_features regex_0_2_2_features serde_1_0_10_features serde_derive_1_0_10_features strsim_0_6_0_features ]; - dtoa_0_4_1 = { features?(dtoa_0_4_1_features {}) }: dtoa_0_4_1_ {}; - dtoa_0_4_1_features = f: updateFeatures f (rec { - dtoa_0_4_1.default = (f.dtoa_0_4_1.default or true); - }) []; - error_chain_0_10_0 = { features?(error_chain_0_10_0_features {}) }: error_chain_0_10_0_ { - dependencies = mapFeatures features ([ ] - ++ (if features.error_chain_0_10_0.backtrace or false then [ backtrace_0_3_2 ] else [])); - features = mkFeatures (features.error_chain_0_10_0 or {}); - }; - error_chain_0_10_0_features = f: updateFeatures f (rec { - backtrace_0_3_2.default = true; - error_chain_0_10_0.backtrace = - (f.error_chain_0_10_0.backtrace or false) || - (f.error_chain_0_10_0.default or false) || - (error_chain_0_10_0.default or false); - error_chain_0_10_0.default = (f.error_chain_0_10_0.default or true); - error_chain_0_10_0.example_generated = - (f.error_chain_0_10_0.example_generated or false) || - (f.error_chain_0_10_0.default or false) || - (error_chain_0_10_0.default or false); - }) [ backtrace_0_3_2_features ]; - foreign_types_0_2_0 = { features?(foreign_types_0_2_0_features {}) }: foreign_types_0_2_0_ {}; - foreign_types_0_2_0_features = f: updateFeatures f (rec { - foreign_types_0_2_0.default = (f.foreign_types_0_2_0.default or true); - }) []; - futures_0_1_14 = { features?(futures_0_1_14_features {}) }: futures_0_1_14_ { - features = mkFeatures (features.futures_0_1_14 or {}); - }; - futures_0_1_14_features = f: updateFeatures f (rec { - futures_0_1_14.default = (f.futures_0_1_14.default or true); - futures_0_1_14.use_std = - (f.futures_0_1_14.use_std or false) || - (f.futures_0_1_14.default or false) || - (futures_0_1_14.default or false); - futures_0_1_14.with-deprecated = - (f.futures_0_1_14.with-deprecated or false) || - (f.futures_0_1_14.default or false) || - (futures_0_1_14.default or false); - }) []; - futures_cpupool_0_1_5 = { features?(futures_cpupool_0_1_5_features {}) }: futures_cpupool_0_1_5_ { - dependencies = mapFeatures features ([ futures_0_1_14 num_cpus_1_6_2 ]); - features = mkFeatures (features.futures_cpupool_0_1_5 or {}); - }; - futures_cpupool_0_1_5_features = f: updateFeatures f (rec { - futures_0_1_14.default = (f.futures_0_1_14.default or false); - futures_0_1_14.use_std = true; - futures_0_1_14.with-deprecated = - (f.futures_0_1_14.with-deprecated or false) || - (futures_cpupool_0_1_5.with-deprecated or false) || - (f.futures_cpupool_0_1_5.with-deprecated or false); - futures_cpupool_0_1_5.default = (f.futures_cpupool_0_1_5.default or true); - futures_cpupool_0_1_5.with-deprecated = - (f.futures_cpupool_0_1_5.with-deprecated or false) || - (f.futures_cpupool_0_1_5.default or false) || - (futures_cpupool_0_1_5.default or false); - num_cpus_1_6_2.default = true; - }) [ futures_0_1_14_features num_cpus_1_6_2_features ]; - gcc_0_3_51 = { features?(gcc_0_3_51_features {}) }: gcc_0_3_51_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.gcc_0_3_51 or {}); - }; - gcc_0_3_51_features = f: updateFeatures f (rec { - gcc_0_3_51.default = (f.gcc_0_3_51.default or true); - gcc_0_3_51.rayon = - (f.gcc_0_3_51.rayon or false) || - (f.gcc_0_3_51.parallel or false) || - (gcc_0_3_51.parallel or false); - }) []; - getopts_0_2_14 = { features?(getopts_0_2_14_features {}) }: getopts_0_2_14_ {}; - getopts_0_2_14_features = f: updateFeatures f (rec { - getopts_0_2_14.default = (f.getopts_0_2_14.default or true); - }) []; - httparse_1_2_3 = { features?(httparse_1_2_3_features {}) }: httparse_1_2_3_ { - features = mkFeatures (features.httparse_1_2_3 or {}); - }; - httparse_1_2_3_features = f: updateFeatures f (rec { - httparse_1_2_3.default = (f.httparse_1_2_3.default or true); - httparse_1_2_3.std = - (f.httparse_1_2_3.std or false) || - (f.httparse_1_2_3.default or false) || - (httparse_1_2_3.default or false); - }) []; - hyper_0_11_1 = { features?(hyper_0_11_1_features {}) }: hyper_0_11_1_ { - dependencies = mapFeatures features ([ base64_0_6_0 bytes_0_4_4 futures_0_1_14 futures_cpupool_0_1_5 httparse_1_2_3 language_tags_0_2_2 log_0_3_8 mime_0_3_2 percent_encoding_1_0_0 time_0_1_38 tokio_core_0_1_8 tokio_io_0_1_2 tokio_proto_0_1_1 tokio_service_0_1_0 unicase_2_0_0 ]); - features = mkFeatures (features.hyper_0_11_1 or {}); - }; - hyper_0_11_1_features = f: updateFeatures f (rec { - base64_0_6_0.default = true; - bytes_0_4_4.default = true; - futures_0_1_14.default = true; - futures_cpupool_0_1_5.default = true; - httparse_1_2_3.default = true; - hyper_0_11_1.default = (f.hyper_0_11_1.default or true); - language_tags_0_2_2.default = true; - log_0_3_8.default = true; - mime_0_3_2.default = true; - percent_encoding_1_0_0.default = true; - time_0_1_38.default = true; - tokio_core_0_1_8.default = true; - tokio_io_0_1_2.default = true; - tokio_proto_0_1_1.default = true; - tokio_service_0_1_0.default = true; - unicase_2_0_0.default = true; - }) [ base64_0_6_0_features bytes_0_4_4_features futures_0_1_14_features futures_cpupool_0_1_5_features httparse_1_2_3_features language_tags_0_2_2_features log_0_3_8_features mime_0_3_2_features percent_encoding_1_0_0_features time_0_1_38_features tokio_core_0_1_8_features tokio_io_0_1_2_features tokio_proto_0_1_1_features tokio_service_0_1_0_features unicase_2_0_0_features ]; - hyper_tls_0_1_2 = { features?(hyper_tls_0_1_2_features {}) }: hyper_tls_0_1_2_ { - dependencies = mapFeatures features ([ futures_0_1_14 hyper_0_11_1 native_tls_0_1_4 tokio_core_0_1_8 tokio_io_0_1_2 tokio_service_0_1_0 tokio_tls_0_1_3 ]); - }; - hyper_tls_0_1_2_features = f: updateFeatures f (rec { - futures_0_1_14.default = true; - hyper_0_11_1.default = true; - hyper_tls_0_1_2.default = (f.hyper_tls_0_1_2.default or true); - native_tls_0_1_4.default = true; - tokio_core_0_1_8.default = true; - tokio_io_0_1_2.default = true; - tokio_service_0_1_0.default = true; - tokio_tls_0_1_3.default = true; - }) [ futures_0_1_14_features hyper_0_11_1_features native_tls_0_1_4_features tokio_core_0_1_8_features tokio_io_0_1_2_features tokio_service_0_1_0_features tokio_tls_0_1_3_features ]; - idna_0_1_4 = { features?(idna_0_1_4_features {}) }: idna_0_1_4_ { - dependencies = mapFeatures features ([ matches_0_1_6 unicode_bidi_0_3_4 unicode_normalization_0_1_5 ]); - }; - idna_0_1_4_features = f: updateFeatures f (rec { - idna_0_1_4.default = (f.idna_0_1_4.default or true); - matches_0_1_6.default = true; - unicode_bidi_0_3_4.default = true; - unicode_normalization_0_1_5.default = true; - }) [ matches_0_1_6_features unicode_bidi_0_3_4_features unicode_normalization_0_1_5_features ]; - iovec_0_1_0 = { features?(iovec_0_1_0_features {}) }: iovec_0_1_0_ { - dependencies = (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_26 ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_2_8 ]) else []); - }; - iovec_0_1_0_features = f: updateFeatures f (rec { - iovec_0_1_0.default = (f.iovec_0_1_0.default or true); - libc_0_2_26.default = true; - winapi_0_2_8.default = true; - }) [ libc_0_2_26_features winapi_0_2_8_features ]; - itoa_0_3_1 = { features?(itoa_0_3_1_features {}) }: itoa_0_3_1_ {}; - itoa_0_3_1_features = f: updateFeatures f (rec { - itoa_0_3_1.default = (f.itoa_0_3_1.default or true); - }) []; - kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ { - dependencies = mapFeatures features ([ winapi_0_2_8 ]); - buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); - }; - kernel32_sys_0_2_2_features = f: updateFeatures f (rec { - kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true); - winapi_0_2_8.default = true; - winapi_build_0_1_1.default = true; - }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; - language_tags_0_2_2 = { features?(language_tags_0_2_2_features {}) }: language_tags_0_2_2_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.language_tags_0_2_2 or {}); - }; - language_tags_0_2_2_features = f: updateFeatures f (rec { - language_tags_0_2_2.default = (f.language_tags_0_2_2.default or true); - language_tags_0_2_2.heapsize = - (f.language_tags_0_2_2.heapsize or false) || - (f.language_tags_0_2_2.heap_size or false) || - (language_tags_0_2_2.heap_size or false); - language_tags_0_2_2.heapsize_plugin = - (f.language_tags_0_2_2.heapsize_plugin or false) || - (f.language_tags_0_2_2.heap_size or false) || - (language_tags_0_2_2.heap_size or false); - }) []; - lazy_static_0_2_8 = { features?(lazy_static_0_2_8_features {}) }: lazy_static_0_2_8_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.lazy_static_0_2_8 or {}); - }; - lazy_static_0_2_8_features = f: updateFeatures f (rec { - lazy_static_0_2_8.default = (f.lazy_static_0_2_8.default or true); - lazy_static_0_2_8.nightly = - (f.lazy_static_0_2_8.nightly or false) || - (f.lazy_static_0_2_8.spin_no_std or false) || - (lazy_static_0_2_8.spin_no_std or false); - lazy_static_0_2_8.spin = - (f.lazy_static_0_2_8.spin or false) || - (f.lazy_static_0_2_8.spin_no_std or false) || - (lazy_static_0_2_8.spin_no_std or false); - }) []; - lazycell_0_4_0 = { features?(lazycell_0_4_0_features {}) }: lazycell_0_4_0_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.lazycell_0_4_0 or {}); - }; - lazycell_0_4_0_features = f: updateFeatures f (rec { - lazycell_0_4_0.clippy = - (f.lazycell_0_4_0.clippy or false) || - (f.lazycell_0_4_0.nightly-testing or false) || - (lazycell_0_4_0.nightly-testing or false); - lazycell_0_4_0.default = (f.lazycell_0_4_0.default or true); - lazycell_0_4_0.nightly = - (f.lazycell_0_4_0.nightly or false) || - (f.lazycell_0_4_0.nightly-testing or false) || - (lazycell_0_4_0.nightly-testing or false); - }) []; - libc_0_2_26 = { features?(libc_0_2_26_features {}) }: libc_0_2_26_ { - features = mkFeatures (features.libc_0_2_26 or {}); - }; - libc_0_2_26_features = f: updateFeatures f (rec { - libc_0_2_26.default = (f.libc_0_2_26.default or true); - libc_0_2_26.use_std = - (f.libc_0_2_26.use_std or false) || - (f.libc_0_2_26.default or false) || - (libc_0_2_26.default or false); - }) []; - libflate_0_1_10 = { features?(libflate_0_1_10_features {}) }: libflate_0_1_10_ { - dependencies = mapFeatures features ([ adler32_1_0_0 byteorder_1_1_0 ]); - }; - libflate_0_1_10_features = f: updateFeatures f (rec { - adler32_1_0_0.default = true; - byteorder_1_1_0.default = true; - libflate_0_1_10.default = (f.libflate_0_1_10.default or true); - }) [ adler32_1_0_0_features byteorder_1_1_0_features ]; - log_0_3_8 = { features?(log_0_3_8_features {}) }: log_0_3_8_ { - features = mkFeatures (features.log_0_3_8 or {}); - }; - log_0_3_8_features = f: updateFeatures f (rec { - log_0_3_8.default = (f.log_0_3_8.default or true); - log_0_3_8.use_std = - (f.log_0_3_8.use_std or false) || - (f.log_0_3_8.default or false) || - (log_0_3_8.default or false); - }) []; - matches_0_1_6 = { features?(matches_0_1_6_features {}) }: matches_0_1_6_ {}; - matches_0_1_6_features = f: updateFeatures f (rec { - matches_0_1_6.default = (f.matches_0_1_6.default or true); - }) []; - memchr_1_0_1 = { features?(memchr_1_0_1_features {}) }: memchr_1_0_1_ { - dependencies = mapFeatures features ([ libc_0_2_26 ]); - features = mkFeatures (features.memchr_1_0_1 or {}); - }; - memchr_1_0_1_features = f: updateFeatures f (rec { - libc_0_2_26.default = (f.libc_0_2_26.default or false); - libc_0_2_26.use_std = - (f.libc_0_2_26.use_std or false) || - (memchr_1_0_1.use_std or false) || - (f.memchr_1_0_1.use_std or false); - memchr_1_0_1.default = (f.memchr_1_0_1.default or true); - memchr_1_0_1.use_std = - (f.memchr_1_0_1.use_std or false) || - (f.memchr_1_0_1.default or false) || - (memchr_1_0_1.default or false); - }) [ libc_0_2_26_features ]; - mime_0_3_2 = { features?(mime_0_3_2_features {}) }: mime_0_3_2_ { - dependencies = mapFeatures features ([ unicase_2_0_0 ]); - }; - mime_0_3_2_features = f: updateFeatures f (rec { - mime_0_3_2.default = (f.mime_0_3_2.default or true); - unicase_2_0_0.default = true; - }) [ unicase_2_0_0_features ]; - mio_0_6_9 = { features?(mio_0_6_9_features {}) }: mio_0_6_9_ { - dependencies = mapFeatures features ([ iovec_0_1_0 lazycell_0_4_0 log_0_3_8 net2_0_2_30 slab_0_3_0 ]) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_26 ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 miow_0_2_1 winapi_0_2_8 ]) else []); - features = mkFeatures (features.mio_0_6_9 or {}); - }; - mio_0_6_9_features = f: updateFeatures f (rec { - iovec_0_1_0.default = true; - kernel32_sys_0_2_2.default = true; - lazycell_0_4_0.default = true; - libc_0_2_26.default = true; - log_0_3_8.default = true; - mio_0_6_9.default = (f.mio_0_6_9.default or true); - mio_0_6_9.with-deprecated = - (f.mio_0_6_9.with-deprecated or false) || - (f.mio_0_6_9.default or false) || - (mio_0_6_9.default or false); - miow_0_2_1.default = true; - net2_0_2_30.default = true; - slab_0_3_0.default = true; - winapi_0_2_8.default = true; - }) [ iovec_0_1_0_features lazycell_0_4_0_features log_0_3_8_features net2_0_2_30_features slab_0_3_0_features libc_0_2_26_features kernel32_sys_0_2_2_features miow_0_2_1_features winapi_0_2_8_features ]; - miow_0_2_1 = { features?(miow_0_2_1_features {}) }: miow_0_2_1_ { - dependencies = mapFeatures features ([ kernel32_sys_0_2_2 net2_0_2_30 winapi_0_2_8 ws2_32_sys_0_2_1 ]); - }; - miow_0_2_1_features = f: updateFeatures f (rec { - kernel32_sys_0_2_2.default = true; - miow_0_2_1.default = (f.miow_0_2_1.default or true); - net2_0_2_30.default = (f.net2_0_2_30.default or false); - winapi_0_2_8.default = true; - ws2_32_sys_0_2_1.default = true; - }) [ kernel32_sys_0_2_2_features net2_0_2_30_features winapi_0_2_8_features ws2_32_sys_0_2_1_features ]; - native_tls_0_1_4 = { features?(native_tls_0_1_4_features {}) }: native_tls_0_1_4_ { - dependencies = (if !(kernel == "windows" || kernel == "darwin") then mapFeatures features ([ openssl_0_9_14 ]) else []) - ++ (if kernel == "darwin" then mapFeatures features ([ security_framework_0_1_14 security_framework_sys_0_1_14 tempdir_0_3_5 ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ schannel_0_1_7 ]) else []); - }; - native_tls_0_1_4_features = f: updateFeatures f (rec { - native_tls_0_1_4.default = (f.native_tls_0_1_4.default or true); - openssl_0_9_14.default = true; - schannel_0_1_7.default = true; - security_framework_0_1_14.OSX_10_8 = true; - security_framework_0_1_14.default = true; - security_framework_sys_0_1_14.default = true; - tempdir_0_3_5.default = true; - }) [ openssl_0_9_14_features security_framework_0_1_14_features security_framework_sys_0_1_14_features tempdir_0_3_5_features schannel_0_1_7_features ]; - net2_0_2_30 = { features?(net2_0_2_30_features {}) }: net2_0_2_30_ { - dependencies = mapFeatures features ([ cfg_if_0_1_2 ]) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_26 ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ws2_32_sys_0_2_1 ]) else []) - ++ (if kernel == "i686-apple-darwin" then mapFeatures features ([ libc_0_2_26 ]) else []) - ++ (if kernel == "i686-unknown-linux-gnu" then mapFeatures features ([ libc_0_2_26 ]) else []) - ++ (if kernel == "x86_64-apple-darwin" then mapFeatures features ([ libc_0_2_26 ]) else []) - ++ (if kernel == "x86_64-unknown-linux-gnu" then mapFeatures features ([ libc_0_2_26 ]) else []); - features = mkFeatures (features.net2_0_2_30 or {}); - }; - net2_0_2_30_features = f: updateFeatures f (rec { - cfg_if_0_1_2.default = true; - kernel32_sys_0_2_2.default = true; - libc_0_2_26.default = true; - net2_0_2_30.default = (f.net2_0_2_30.default or true); - net2_0_2_30.duration = - (f.net2_0_2_30.duration or false) || - (f.net2_0_2_30.default or false) || - (net2_0_2_30.default or false); - winapi_0_2_8.default = true; - ws2_32_sys_0_2_1.default = true; - }) [ cfg_if_0_1_2_features libc_0_2_26_features kernel32_sys_0_2_2_features winapi_0_2_8_features ws2_32_sys_0_2_1_features libc_0_2_26_features libc_0_2_26_features libc_0_2_26_features libc_0_2_26_features ]; - num_traits_0_1_40 = { features?(num_traits_0_1_40_features {}) }: num_traits_0_1_40_ {}; - num_traits_0_1_40_features = f: updateFeatures f (rec { - num_traits_0_1_40.default = (f.num_traits_0_1_40.default or true); - }) []; - num_cpus_1_6_2 = { features?(num_cpus_1_6_2_features {}) }: num_cpus_1_6_2_ { - dependencies = mapFeatures features ([ libc_0_2_26 ]); - }; - num_cpus_1_6_2_features = f: updateFeatures f (rec { - libc_0_2_26.default = true; - num_cpus_1_6_2.default = (f.num_cpus_1_6_2.default or true); - }) [ libc_0_2_26_features ]; - openssl_0_9_14 = { features?(openssl_0_9_14_features {}) }: openssl_0_9_14_ { - dependencies = mapFeatures features ([ bitflags_0_9_1 foreign_types_0_2_0 lazy_static_0_2_8 libc_0_2_26 openssl_sys_0_9_14 ]); - features = mkFeatures (features.openssl_0_9_14 or {}); - }; - openssl_0_9_14_features = f: updateFeatures f (rec { - bitflags_0_9_1.default = true; - foreign_types_0_2_0.default = true; - lazy_static_0_2_8.default = true; - libc_0_2_26.default = true; - openssl_0_9_14.default = (f.openssl_0_9_14.default or true); - openssl_sys_0_9_14.default = true; - }) [ bitflags_0_9_1_features foreign_types_0_2_0_features lazy_static_0_2_8_features libc_0_2_26_features openssl_sys_0_9_14_features ]; - openssl_sys_0_9_14 = { features?(openssl_sys_0_9_14_features {}) }: openssl_sys_0_9_14_ { - dependencies = mapFeatures features ([ libc_0_2_26 ]); - buildDependencies = mapFeatures features ([ gcc_0_3_51 pkg_config_0_3_9 ]); - }; - openssl_sys_0_9_14_features = f: updateFeatures f (rec { - gcc_0_3_51.default = true; - libc_0_2_26.default = true; - openssl_sys_0_9_14.default = (f.openssl_sys_0_9_14.default or true); - pkg_config_0_3_9.default = true; - }) [ libc_0_2_26_features gcc_0_3_51_features pkg_config_0_3_9_features ]; - pad_0_1_4 = { features?(pad_0_1_4_features {}) }: pad_0_1_4_ { - dependencies = mapFeatures features ([ unicode_width_0_1_4 ]); - }; - pad_0_1_4_features = f: updateFeatures f (rec { - pad_0_1_4.default = (f.pad_0_1_4.default or true); - unicode_width_0_1_4.default = true; - }) [ unicode_width_0_1_4_features ]; - percent_encoding_1_0_0 = { features?(percent_encoding_1_0_0_features {}) }: percent_encoding_1_0_0_ {}; - percent_encoding_1_0_0_features = f: updateFeatures f (rec { - percent_encoding_1_0_0.default = (f.percent_encoding_1_0_0.default or true); - }) []; - pkg_config_0_3_9 = { features?(pkg_config_0_3_9_features {}) }: pkg_config_0_3_9_ {}; - pkg_config_0_3_9_features = f: updateFeatures f (rec { - pkg_config_0_3_9.default = (f.pkg_config_0_3_9.default or true); - }) []; - pretty_assertions_0_2_1 = { features?(pretty_assertions_0_2_1_features {}) }: pretty_assertions_0_2_1_ { - dependencies = mapFeatures features ([ difference_1_0_0 ]); - }; - pretty_assertions_0_2_1_features = f: updateFeatures f (rec { - difference_1_0_0.default = true; - pretty_assertions_0_2_1.default = (f.pretty_assertions_0_2_1.default or true); - }) [ difference_1_0_0_features ]; - pulldown_cmark_0_0_3 = { features?(pulldown_cmark_0_0_3_features {}) }: pulldown_cmark_0_0_3_ { - dependencies = mapFeatures features ([ getopts_0_2_14 ]); - }; - pulldown_cmark_0_0_3_features = f: updateFeatures f (rec { - getopts_0_2_14.default = true; - pulldown_cmark_0_0_3.default = (f.pulldown_cmark_0_0_3.default or true); - }) [ getopts_0_2_14_features ]; - quick_error_1_2_0 = { features?(quick_error_1_2_0_features {}) }: quick_error_1_2_0_ {}; - quick_error_1_2_0_features = f: updateFeatures f (rec { - quick_error_1_2_0.default = (f.quick_error_1_2_0.default or true); - }) []; - quote_0_3_15 = { features?(quote_0_3_15_features {}) }: quote_0_3_15_ {}; - quote_0_3_15_features = f: updateFeatures f (rec { - quote_0_3_15.default = (f.quote_0_3_15.default or true); - }) []; - rand_0_3_15 = { features?(rand_0_3_15_features {}) }: rand_0_3_15_ { - dependencies = mapFeatures features ([ libc_0_2_26 ]); - }; - rand_0_3_15_features = f: updateFeatures f (rec { - libc_0_2_26.default = true; - rand_0_3_15.default = (f.rand_0_3_15.default or true); - }) [ libc_0_2_26_features ]; - redox_syscall_0_1_26 = { features?(redox_syscall_0_1_26_features {}) }: redox_syscall_0_1_26_ {}; - redox_syscall_0_1_26_features = f: updateFeatures f (rec { - redox_syscall_0_1_26.default = (f.redox_syscall_0_1_26.default or true); - }) []; - regex_0_2_2 = { features?(regex_0_2_2_features {}) }: regex_0_2_2_ { - dependencies = mapFeatures features ([ aho_corasick_0_6_3 memchr_1_0_1 regex_syntax_0_4_1 thread_local_0_3_4 utf8_ranges_1_0_0 ]); - features = mkFeatures (features.regex_0_2_2 or {}); - }; - regex_0_2_2_features = f: updateFeatures f (rec { - aho_corasick_0_6_3.default = true; - memchr_1_0_1.default = true; - regex_0_2_2.default = (f.regex_0_2_2.default or true); - regex_0_2_2.simd = - (f.regex_0_2_2.simd or false) || - (f.regex_0_2_2.simd-accel or false) || - (regex_0_2_2.simd-accel or false); - regex_syntax_0_4_1.default = true; - thread_local_0_3_4.default = true; - utf8_ranges_1_0_0.default = true; - }) [ aho_corasick_0_6_3_features memchr_1_0_1_features regex_syntax_0_4_1_features thread_local_0_3_4_features utf8_ranges_1_0_0_features ]; - regex_syntax_0_4_1 = { features?(regex_syntax_0_4_1_features {}) }: regex_syntax_0_4_1_ {}; - regex_syntax_0_4_1_features = f: updateFeatures f (rec { - regex_syntax_0_4_1.default = (f.regex_syntax_0_4_1.default or true); - }) []; - reqwest_0_7_1 = { features?(reqwest_0_7_1_features {}) }: reqwest_0_7_1_ { - dependencies = mapFeatures features ([ bytes_0_4_4 futures_0_1_14 hyper_0_11_1 hyper_tls_0_1_2 libflate_0_1_10 log_0_3_8 native_tls_0_1_4 serde_1_0_10 serde_json_1_0_2 serde_urlencoded_0_5_1 tokio_core_0_1_8 tokio_io_0_1_2 tokio_tls_0_1_3 url_1_5_1 ]); - features = mkFeatures (features.reqwest_0_7_1 or {}); - }; - reqwest_0_7_1_features = f: updateFeatures f (rec { - bytes_0_4_4.default = true; - futures_0_1_14.default = true; - hyper_0_11_1.default = true; - hyper_tls_0_1_2.default = true; - libflate_0_1_10.default = true; - log_0_3_8.default = true; - native_tls_0_1_4.default = true; - reqwest_0_7_1.default = (f.reqwest_0_7_1.default or true); - serde_1_0_10.default = true; - serde_json_1_0_2.default = true; - serde_urlencoded_0_5_1.default = true; - tokio_core_0_1_8.default = true; - tokio_io_0_1_2.default = true; - tokio_tls_0_1_3.default = true; - url_1_5_1.default = true; - }) [ bytes_0_4_4_features futures_0_1_14_features hyper_0_11_1_features hyper_tls_0_1_2_features libflate_0_1_10_features log_0_3_8_features native_tls_0_1_4_features serde_1_0_10_features serde_json_1_0_2_features serde_urlencoded_0_5_1_features tokio_core_0_1_8_features tokio_io_0_1_2_features tokio_tls_0_1_3_features url_1_5_1_features ]; - rustc_demangle_0_1_4 = { features?(rustc_demangle_0_1_4_features {}) }: rustc_demangle_0_1_4_ {}; - rustc_demangle_0_1_4_features = f: updateFeatures f (rec { - rustc_demangle_0_1_4.default = (f.rustc_demangle_0_1_4.default or true); - }) []; - rustc_version_0_1_7 = { features?(rustc_version_0_1_7_features {}) }: rustc_version_0_1_7_ { - dependencies = mapFeatures features ([ semver_0_1_20 ]); - }; - rustc_version_0_1_7_features = f: updateFeatures f (rec { - rustc_version_0_1_7.default = (f.rustc_version_0_1_7.default or true); - semver_0_1_20.default = true; - }) [ semver_0_1_20_features ]; - safemem_0_2_0 = { features?(safemem_0_2_0_features {}) }: safemem_0_2_0_ {}; - safemem_0_2_0_features = f: updateFeatures f (rec { - safemem_0_2_0.default = (f.safemem_0_2_0.default or true); - }) []; - schannel_0_1_7 = { features?(schannel_0_1_7_features {}) }: schannel_0_1_7_ { - dependencies = mapFeatures features ([ advapi32_sys_0_2_0 crypt32_sys_0_2_0 kernel32_sys_0_2_2 lazy_static_0_2_8 secur32_sys_0_2_0 winapi_0_2_8 ]); - buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); - }; - schannel_0_1_7_features = f: updateFeatures f (rec { - advapi32_sys_0_2_0.default = true; - crypt32_sys_0_2_0.default = true; - kernel32_sys_0_2_2.default = true; - lazy_static_0_2_8.default = true; - schannel_0_1_7.default = (f.schannel_0_1_7.default or true); - secur32_sys_0_2_0.default = true; - winapi_0_2_8.default = true; - winapi_build_0_1_1.default = true; - }) [ advapi32_sys_0_2_0_features crypt32_sys_0_2_0_features kernel32_sys_0_2_2_features lazy_static_0_2_8_features secur32_sys_0_2_0_features winapi_0_2_8_features winapi_build_0_1_1_features ]; - scoped_tls_0_1_0 = { features?(scoped_tls_0_1_0_features {}) }: scoped_tls_0_1_0_ {}; - scoped_tls_0_1_0_features = f: updateFeatures f (rec { - scoped_tls_0_1_0.default = (f.scoped_tls_0_1_0.default or true); - }) []; - secur32_sys_0_2_0 = { features?(secur32_sys_0_2_0_features {}) }: secur32_sys_0_2_0_ { - dependencies = mapFeatures features ([ winapi_0_2_8 ]); - buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); - }; - secur32_sys_0_2_0_features = f: updateFeatures f (rec { - secur32_sys_0_2_0.default = (f.secur32_sys_0_2_0.default or true); - winapi_0_2_8.default = true; - winapi_build_0_1_1.default = true; - }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; - security_framework_0_1_14 = { features?(security_framework_0_1_14_features {}) }: security_framework_0_1_14_ { - dependencies = mapFeatures features ([ core_foundation_0_2_3 core_foundation_sys_0_2_3 libc_0_2_26 security_framework_sys_0_1_14 ]); - features = mkFeatures (features.security_framework_0_1_14 or {}); - }; - security_framework_0_1_14_features = f: updateFeatures f (rec { - core_foundation_0_2_3.default = true; - core_foundation_sys_0_2_3.default = true; - libc_0_2_26.default = true; - security_framework_0_1_14.OSX_10_10 = - (f.security_framework_0_1_14.OSX_10_10 or false) || - (f.security_framework_0_1_14.OSX_10_11 or false) || - (security_framework_0_1_14.OSX_10_11 or false); - security_framework_0_1_14.OSX_10_8 = - (f.security_framework_0_1_14.OSX_10_8 or false) || - (f.security_framework_0_1_14.OSX_10_9 or false) || - (security_framework_0_1_14.OSX_10_9 or false); - security_framework_0_1_14.OSX_10_9 = - (f.security_framework_0_1_14.OSX_10_9 or false) || - (f.security_framework_0_1_14.OSX_10_10 or false) || - (security_framework_0_1_14.OSX_10_10 or false); - security_framework_0_1_14.default = (f.security_framework_0_1_14.default or true); - security_framework_sys_0_1_14.OSX_10_10 = - (f.security_framework_sys_0_1_14.OSX_10_10 or false) || - (security_framework_0_1_14.OSX_10_10 or false) || - (f.security_framework_0_1_14.OSX_10_10 or false); - security_framework_sys_0_1_14.OSX_10_11 = - (f.security_framework_sys_0_1_14.OSX_10_11 or false) || - (security_framework_0_1_14.OSX_10_11 or false) || - (f.security_framework_0_1_14.OSX_10_11 or false); - security_framework_sys_0_1_14.OSX_10_8 = - (f.security_framework_sys_0_1_14.OSX_10_8 or false) || - (security_framework_0_1_14.OSX_10_8 or false) || - (f.security_framework_0_1_14.OSX_10_8 or false); - security_framework_sys_0_1_14.OSX_10_9 = - (f.security_framework_sys_0_1_14.OSX_10_9 or false) || - (security_framework_0_1_14.OSX_10_9 or false) || - (f.security_framework_0_1_14.OSX_10_9 or false); - security_framework_sys_0_1_14.default = true; - }) [ core_foundation_0_2_3_features core_foundation_sys_0_2_3_features libc_0_2_26_features security_framework_sys_0_1_14_features ]; - security_framework_sys_0_1_14 = { features?(security_framework_sys_0_1_14_features {}) }: security_framework_sys_0_1_14_ { - dependencies = mapFeatures features ([ core_foundation_sys_0_2_3 libc_0_2_26 ]); - features = mkFeatures (features.security_framework_sys_0_1_14 or {}); - }; - security_framework_sys_0_1_14_features = f: updateFeatures f (rec { - core_foundation_sys_0_2_3.default = true; - libc_0_2_26.default = true; - security_framework_sys_0_1_14.OSX_10_10 = - (f.security_framework_sys_0_1_14.OSX_10_10 or false) || - (f.security_framework_sys_0_1_14.OSX_10_11 or false) || - (security_framework_sys_0_1_14.OSX_10_11 or false); - security_framework_sys_0_1_14.OSX_10_8 = - (f.security_framework_sys_0_1_14.OSX_10_8 or false) || - (f.security_framework_sys_0_1_14.OSX_10_9 or false) || - (security_framework_sys_0_1_14.OSX_10_9 or false); - security_framework_sys_0_1_14.OSX_10_9 = - (f.security_framework_sys_0_1_14.OSX_10_9 or false) || - (f.security_framework_sys_0_1_14.OSX_10_10 or false) || - (security_framework_sys_0_1_14.OSX_10_10 or false); - security_framework_sys_0_1_14.default = (f.security_framework_sys_0_1_14.default or true); - }) [ core_foundation_sys_0_2_3_features libc_0_2_26_features ]; - semver_0_1_20 = { features?(semver_0_1_20_features {}) }: semver_0_1_20_ {}; - semver_0_1_20_features = f: updateFeatures f (rec { - semver_0_1_20.default = (f.semver_0_1_20.default or true); - }) []; - semver_0_7_0 = { features?(semver_0_7_0_features {}) }: semver_0_7_0_ { - dependencies = mapFeatures features ([ semver_parser_0_7_0 ] - ++ (if features.semver_0_7_0.serde or false then [ serde_1_0_10 ] else [])); - features = mkFeatures (features.semver_0_7_0 or {}); - }; - semver_0_7_0_features = f: updateFeatures f (rec { - semver_0_7_0.default = (f.semver_0_7_0.default or true); - semver_0_7_0.serde = - (f.semver_0_7_0.serde or false) || - (f.semver_0_7_0.ci or false) || - (semver_0_7_0.ci or false); - semver_parser_0_7_0.default = true; - serde_1_0_10.default = true; - }) [ semver_parser_0_7_0_features serde_1_0_10_features ]; - semver_parser_0_7_0 = { features?(semver_parser_0_7_0_features {}) }: semver_parser_0_7_0_ {}; - semver_parser_0_7_0_features = f: updateFeatures f (rec { - semver_parser_0_7_0.default = (f.semver_parser_0_7_0.default or true); - }) []; - serde_1_0_10 = { features?(serde_1_0_10_features {}) }: serde_1_0_10_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.serde_1_0_10 or {}); - }; - serde_1_0_10_features = f: updateFeatures f (rec { - serde_1_0_10.default = (f.serde_1_0_10.default or true); - serde_1_0_10.serde_derive = - (f.serde_1_0_10.serde_derive or false) || - (f.serde_1_0_10.derive or false) || - (serde_1_0_10.derive or false) || - (f.serde_1_0_10.playground or false) || - (serde_1_0_10.playground or false); - serde_1_0_10.std = - (f.serde_1_0_10.std or false) || - (f.serde_1_0_10.default or false) || - (serde_1_0_10.default or false); - serde_1_0_10.unstable = - (f.serde_1_0_10.unstable or false) || - (f.serde_1_0_10.alloc or false) || - (serde_1_0_10.alloc or false); - }) []; - serde_derive_1_0_10 = { features?(serde_derive_1_0_10_features {}) }: serde_derive_1_0_10_ { - dependencies = mapFeatures features ([ quote_0_3_15 serde_derive_internals_0_15_1 syn_0_11_11 ]); - }; - serde_derive_1_0_10_features = f: updateFeatures f (rec { - quote_0_3_15.default = true; - serde_derive_1_0_10.default = (f.serde_derive_1_0_10.default or true); - serde_derive_internals_0_15_1.default = (f.serde_derive_internals_0_15_1.default or false); - syn_0_11_11.default = true; - syn_0_11_11.visit = true; - }) [ quote_0_3_15_features serde_derive_internals_0_15_1_features syn_0_11_11_features ]; - serde_derive_internals_0_15_1 = { features?(serde_derive_internals_0_15_1_features {}) }: serde_derive_internals_0_15_1_ { - dependencies = mapFeatures features ([ syn_0_11_11 synom_0_11_3 ]); - }; - serde_derive_internals_0_15_1_features = f: updateFeatures f (rec { - serde_derive_internals_0_15_1.default = (f.serde_derive_internals_0_15_1.default or true); - syn_0_11_11.default = (f.syn_0_11_11.default or false); - syn_0_11_11.parsing = true; - synom_0_11_3.default = true; - }) [ syn_0_11_11_features synom_0_11_3_features ]; - serde_json_1_0_2 = { features?(serde_json_1_0_2_features {}) }: serde_json_1_0_2_ { - dependencies = mapFeatures features ([ dtoa_0_4_1 itoa_0_3_1 num_traits_0_1_40 serde_1_0_10 ]); - features = mkFeatures (features.serde_json_1_0_2 or {}); - }; - serde_json_1_0_2_features = f: updateFeatures f (rec { - dtoa_0_4_1.default = true; - itoa_0_3_1.default = true; - num_traits_0_1_40.default = true; - serde_1_0_10.default = true; - serde_json_1_0_2.default = (f.serde_json_1_0_2.default or true); - serde_json_1_0_2.linked-hash-map = - (f.serde_json_1_0_2.linked-hash-map or false) || - (f.serde_json_1_0_2.preserve_order or false) || - (serde_json_1_0_2.preserve_order or false); - }) [ dtoa_0_4_1_features itoa_0_3_1_features num_traits_0_1_40_features serde_1_0_10_features ]; - serde_urlencoded_0_5_1 = { features?(serde_urlencoded_0_5_1_features {}) }: serde_urlencoded_0_5_1_ { - dependencies = mapFeatures features ([ dtoa_0_4_1 itoa_0_3_1 serde_1_0_10 url_1_5_1 ]); - }; - serde_urlencoded_0_5_1_features = f: updateFeatures f (rec { - dtoa_0_4_1.default = true; - itoa_0_3_1.default = true; - serde_1_0_10.default = true; - serde_urlencoded_0_5_1.default = (f.serde_urlencoded_0_5_1.default or true); - url_1_5_1.default = true; - }) [ dtoa_0_4_1_features itoa_0_3_1_features serde_1_0_10_features url_1_5_1_features ]; - skeptic_0_5_0 = { features?(skeptic_0_5_0_features {}) }: skeptic_0_5_0_ { - dependencies = mapFeatures features ([ pulldown_cmark_0_0_3 tempdir_0_3_5 ]); - }; - skeptic_0_5_0_features = f: updateFeatures f (rec { - pulldown_cmark_0_0_3.default = true; - skeptic_0_5_0.default = (f.skeptic_0_5_0.default or true); - tempdir_0_3_5.default = true; - }) [ pulldown_cmark_0_0_3_features tempdir_0_3_5_features ]; - slab_0_3_0 = { features?(slab_0_3_0_features {}) }: slab_0_3_0_ {}; - slab_0_3_0_features = f: updateFeatures f (rec { - slab_0_3_0.default = (f.slab_0_3_0.default or true); - }) []; - smallvec_0_2_1 = { features?(smallvec_0_2_1_features {}) }: smallvec_0_2_1_ {}; - smallvec_0_2_1_features = f: updateFeatures f (rec { - smallvec_0_2_1.default = (f.smallvec_0_2_1.default or true); - }) []; - strsim_0_6_0 = { features?(strsim_0_6_0_features {}) }: strsim_0_6_0_ {}; - strsim_0_6_0_features = f: updateFeatures f (rec { - strsim_0_6_0.default = (f.strsim_0_6_0.default or true); - }) []; - syn_0_11_11 = { features?(syn_0_11_11_features {}) }: syn_0_11_11_ { - dependencies = mapFeatures features ([ ] - ++ (if features.syn_0_11_11.quote or false then [ quote_0_3_15 ] else []) - ++ (if features.syn_0_11_11.synom or false then [ synom_0_11_3 ] else []) - ++ (if features.syn_0_11_11.unicode-xid or false then [ unicode_xid_0_0_4 ] else [])); - features = mkFeatures (features.syn_0_11_11 or {}); - }; - syn_0_11_11_features = f: updateFeatures f (rec { - quote_0_3_15.default = true; - syn_0_11_11.default = (f.syn_0_11_11.default or true); - syn_0_11_11.parsing = - (f.syn_0_11_11.parsing or false) || - (f.syn_0_11_11.default or false) || - (syn_0_11_11.default or false); - syn_0_11_11.printing = - (f.syn_0_11_11.printing or false) || - (f.syn_0_11_11.default or false) || - (syn_0_11_11.default or false); - syn_0_11_11.quote = - (f.syn_0_11_11.quote or false) || - (f.syn_0_11_11.printing or false) || - (syn_0_11_11.printing or false); - syn_0_11_11.synom = - (f.syn_0_11_11.synom or false) || - (f.syn_0_11_11.parsing or false) || - (syn_0_11_11.parsing or false); - syn_0_11_11.unicode-xid = - (f.syn_0_11_11.unicode-xid or false) || - (f.syn_0_11_11.parsing or false) || - (syn_0_11_11.parsing or false); - synom_0_11_3.default = true; - unicode_xid_0_0_4.default = true; - }) [ quote_0_3_15_features synom_0_11_3_features unicode_xid_0_0_4_features ]; - synom_0_11_3 = { features?(synom_0_11_3_features {}) }: synom_0_11_3_ { - dependencies = mapFeatures features ([ unicode_xid_0_0_4 ]); - }; - synom_0_11_3_features = f: updateFeatures f (rec { - synom_0_11_3.default = (f.synom_0_11_3.default or true); - unicode_xid_0_0_4.default = true; - }) [ unicode_xid_0_0_4_features ]; - take_0_1_0 = { features?(take_0_1_0_features {}) }: take_0_1_0_ {}; - take_0_1_0_features = f: updateFeatures f (rec { - take_0_1_0.default = (f.take_0_1_0.default or true); - }) []; - tempdir_0_3_5 = { features?(tempdir_0_3_5_features {}) }: tempdir_0_3_5_ { - dependencies = mapFeatures features ([ rand_0_3_15 ]); - }; - tempdir_0_3_5_features = f: updateFeatures f (rec { - rand_0_3_15.default = true; - tempdir_0_3_5.default = (f.tempdir_0_3_5.default or true); - }) [ rand_0_3_15_features ]; - thread_local_0_3_4 = { features?(thread_local_0_3_4_features {}) }: thread_local_0_3_4_ { - dependencies = mapFeatures features ([ lazy_static_0_2_8 unreachable_1_0_0 ]); - }; - thread_local_0_3_4_features = f: updateFeatures f (rec { - lazy_static_0_2_8.default = true; - thread_local_0_3_4.default = (f.thread_local_0_3_4.default or true); - unreachable_1_0_0.default = true; - }) [ lazy_static_0_2_8_features unreachable_1_0_0_features ]; - time_0_1_38 = { features?(time_0_1_38_features {}) }: time_0_1_38_ { - dependencies = mapFeatures features ([ libc_0_2_26 ]) - ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_26 ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); - }; - time_0_1_38_features = f: updateFeatures f (rec { - kernel32_sys_0_2_2.default = true; - libc_0_2_26.default = true; - redox_syscall_0_1_26.default = true; - time_0_1_38.default = (f.time_0_1_38.default or true); - winapi_0_2_8.default = true; - }) [ libc_0_2_26_features redox_syscall_0_1_26_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; - tokio_core_0_1_8 = { features?(tokio_core_0_1_8_features {}) }: tokio_core_0_1_8_ { - dependencies = mapFeatures features ([ bytes_0_4_4 futures_0_1_14 iovec_0_1_0 log_0_3_8 mio_0_6_9 scoped_tls_0_1_0 slab_0_3_0 tokio_io_0_1_2 ]); - }; - tokio_core_0_1_8_features = f: updateFeatures f (rec { - bytes_0_4_4.default = true; - futures_0_1_14.default = true; - iovec_0_1_0.default = true; - log_0_3_8.default = true; - mio_0_6_9.default = true; - scoped_tls_0_1_0.default = true; - slab_0_3_0.default = true; - tokio_core_0_1_8.default = (f.tokio_core_0_1_8.default or true); - tokio_io_0_1_2.default = true; - }) [ bytes_0_4_4_features futures_0_1_14_features iovec_0_1_0_features log_0_3_8_features mio_0_6_9_features scoped_tls_0_1_0_features slab_0_3_0_features tokio_io_0_1_2_features ]; - tokio_io_0_1_2 = { features?(tokio_io_0_1_2_features {}) }: tokio_io_0_1_2_ { - dependencies = mapFeatures features ([ bytes_0_4_4 futures_0_1_14 log_0_3_8 ]); - }; - tokio_io_0_1_2_features = f: updateFeatures f (rec { - bytes_0_4_4.default = true; - futures_0_1_14.default = true; - log_0_3_8.default = true; - tokio_io_0_1_2.default = (f.tokio_io_0_1_2.default or true); - }) [ bytes_0_4_4_features futures_0_1_14_features log_0_3_8_features ]; - tokio_proto_0_1_1 = { features?(tokio_proto_0_1_1_features {}) }: tokio_proto_0_1_1_ { - dependencies = mapFeatures features ([ futures_0_1_14 log_0_3_8 net2_0_2_30 rand_0_3_15 slab_0_3_0 smallvec_0_2_1 take_0_1_0 tokio_core_0_1_8 tokio_io_0_1_2 tokio_service_0_1_0 ]); - }; - tokio_proto_0_1_1_features = f: updateFeatures f (rec { - futures_0_1_14.default = true; - log_0_3_8.default = true; - net2_0_2_30.default = true; - rand_0_3_15.default = true; - slab_0_3_0.default = true; - smallvec_0_2_1.default = true; - take_0_1_0.default = true; - tokio_core_0_1_8.default = true; - tokio_io_0_1_2.default = true; - tokio_proto_0_1_1.default = (f.tokio_proto_0_1_1.default or true); - tokio_service_0_1_0.default = true; - }) [ futures_0_1_14_features log_0_3_8_features net2_0_2_30_features rand_0_3_15_features slab_0_3_0_features smallvec_0_2_1_features take_0_1_0_features tokio_core_0_1_8_features tokio_io_0_1_2_features tokio_service_0_1_0_features ]; - tokio_service_0_1_0 = { features?(tokio_service_0_1_0_features {}) }: tokio_service_0_1_0_ { - dependencies = mapFeatures features ([ futures_0_1_14 ]); - }; - tokio_service_0_1_0_features = f: updateFeatures f (rec { - futures_0_1_14.default = true; - tokio_service_0_1_0.default = (f.tokio_service_0_1_0.default or true); - }) [ futures_0_1_14_features ]; - tokio_tls_0_1_3 = { features?(tokio_tls_0_1_3_features {}) }: tokio_tls_0_1_3_ { - dependencies = mapFeatures features ([ futures_0_1_14 native_tls_0_1_4 tokio_core_0_1_8 tokio_io_0_1_2 ]) - ++ (if !(kernel == "darwin") && !(kernel == "windows") && !(kernel == "ios") then mapFeatures features ([]) else []) - ++ (if kernel == "darwin" || kernel == "ios" then mapFeatures features ([]) else []) - ++ (if kernel == "windows" then mapFeatures features ([]) else []); - }; - tokio_tls_0_1_3_features = f: updateFeatures f (rec { - futures_0_1_14.default = true; - native_tls_0_1_4.default = true; - tokio_core_0_1_8.default = true; - tokio_io_0_1_2.default = true; - tokio_tls_0_1_3.default = (f.tokio_tls_0_1_3.default or true); - }) [ futures_0_1_14_features native_tls_0_1_4_features tokio_core_0_1_8_features tokio_io_0_1_2_features ]; - toml_0_4_2 = { features?(toml_0_4_2_features {}) }: toml_0_4_2_ { - dependencies = mapFeatures features ([ serde_1_0_10 ]); - }; - toml_0_4_2_features = f: updateFeatures f (rec { - serde_1_0_10.default = true; - toml_0_4_2.default = (f.toml_0_4_2.default or true); - }) [ serde_1_0_10_features ]; - unicase_2_0_0 = { features?(unicase_2_0_0_features {}) }: unicase_2_0_0_ { - buildDependencies = mapFeatures features ([ rustc_version_0_1_7 ]); - features = mkFeatures (features.unicase_2_0_0 or {}); - }; - unicase_2_0_0_features = f: updateFeatures f (rec { - rustc_version_0_1_7.default = true; - unicase_2_0_0.default = (f.unicase_2_0_0.default or true); - }) [ rustc_version_0_1_7_features ]; - unicode_bidi_0_3_4 = { features?(unicode_bidi_0_3_4_features {}) }: unicode_bidi_0_3_4_ { - dependencies = mapFeatures features ([ matches_0_1_6 ]); - features = mkFeatures (features.unicode_bidi_0_3_4 or {}); - }; - unicode_bidi_0_3_4_features = f: updateFeatures f (rec { - matches_0_1_6.default = true; - unicode_bidi_0_3_4.default = (f.unicode_bidi_0_3_4.default or true); - unicode_bidi_0_3_4.flame = - (f.unicode_bidi_0_3_4.flame or false) || - (f.unicode_bidi_0_3_4.flame_it or false) || - (unicode_bidi_0_3_4.flame_it or false); - unicode_bidi_0_3_4.flamer = - (f.unicode_bidi_0_3_4.flamer or false) || - (f.unicode_bidi_0_3_4.flame_it or false) || - (unicode_bidi_0_3_4.flame_it or false); - unicode_bidi_0_3_4.serde = - (f.unicode_bidi_0_3_4.serde or false) || - (f.unicode_bidi_0_3_4.with_serde or false) || - (unicode_bidi_0_3_4.with_serde or false); - }) [ matches_0_1_6_features ]; - unicode_normalization_0_1_5 = { features?(unicode_normalization_0_1_5_features {}) }: unicode_normalization_0_1_5_ {}; - unicode_normalization_0_1_5_features = f: updateFeatures f (rec { - unicode_normalization_0_1_5.default = (f.unicode_normalization_0_1_5.default or true); - }) []; - unicode_width_0_1_4 = { features?(unicode_width_0_1_4_features {}) }: unicode_width_0_1_4_ { - features = mkFeatures (features.unicode_width_0_1_4 or {}); - }; - unicode_width_0_1_4_features = f: updateFeatures f (rec { - unicode_width_0_1_4.default = (f.unicode_width_0_1_4.default or true); - }) []; - unicode_xid_0_0_4 = { features?(unicode_xid_0_0_4_features {}) }: unicode_xid_0_0_4_ { - features = mkFeatures (features.unicode_xid_0_0_4 or {}); - }; - unicode_xid_0_0_4_features = f: updateFeatures f (rec { - unicode_xid_0_0_4.default = (f.unicode_xid_0_0_4.default or true); - }) []; - unreachable_1_0_0 = { features?(unreachable_1_0_0_features {}) }: unreachable_1_0_0_ { - dependencies = mapFeatures features ([ void_1_0_2 ]); - }; - unreachable_1_0_0_features = f: updateFeatures f (rec { - unreachable_1_0_0.default = (f.unreachable_1_0_0.default or true); - void_1_0_2.default = (f.void_1_0_2.default or false); - }) [ void_1_0_2_features ]; - url_1_5_1 = { features?(url_1_5_1_features {}) }: url_1_5_1_ { - dependencies = mapFeatures features ([ idna_0_1_4 matches_0_1_6 percent_encoding_1_0_0 ]); - features = mkFeatures (features.url_1_5_1 or {}); - }; - url_1_5_1_features = f: updateFeatures f (rec { - idna_0_1_4.default = true; - matches_0_1_6.default = true; - percent_encoding_1_0_0.default = true; - url_1_5_1.default = (f.url_1_5_1.default or true); - url_1_5_1.encoding = - (f.url_1_5_1.encoding or false) || - (f.url_1_5_1.query_encoding or false) || - (url_1_5_1.query_encoding or false); - url_1_5_1.heapsize = - (f.url_1_5_1.heapsize or false) || - (f.url_1_5_1.heap_size or false) || - (url_1_5_1.heap_size or false); - }) [ idna_0_1_4_features matches_0_1_6_features percent_encoding_1_0_0_features ]; - utf8_ranges_1_0_0 = { features?(utf8_ranges_1_0_0_features {}) }: utf8_ranges_1_0_0_ {}; - utf8_ranges_1_0_0_features = f: updateFeatures f (rec { - utf8_ranges_1_0_0.default = (f.utf8_ranges_1_0_0.default or true); - }) []; - void_1_0_2 = { features?(void_1_0_2_features {}) }: void_1_0_2_ { - features = mkFeatures (features.void_1_0_2 or {}); - }; - void_1_0_2_features = f: updateFeatures f (rec { - void_1_0_2.default = (f.void_1_0_2.default or true); - void_1_0_2.std = - (f.void_1_0_2.std or false) || - (f.void_1_0_2.default or false) || - (void_1_0_2.default or false); - }) []; - winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {}; - winapi_0_2_8_features = f: updateFeatures f (rec { - winapi_0_2_8.default = (f.winapi_0_2_8.default or true); - }) []; - winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {}; - winapi_build_0_1_1_features = f: updateFeatures f (rec { - winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true); - }) []; - ws2_32_sys_0_2_1 = { features?(ws2_32_sys_0_2_1_features {}) }: ws2_32_sys_0_2_1_ { - dependencies = mapFeatures features ([ winapi_0_2_8 ]); - buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); - }; - ws2_32_sys_0_2_1_features = f: updateFeatures f (rec { - winapi_0_2_8.default = true; - winapi_build_0_1_1.default = true; - ws2_32_sys_0_2_1.default = (f.ws2_32_sys_0_2_1.default or true); - }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; -} diff --git a/pkgs/tools/package-management/cargo-edit/default.nix b/pkgs/tools/package-management/cargo-edit/default.nix index 37f543b66b64..afb9fc70a739 100644 --- a/pkgs/tools/package-management/cargo-edit/default.nix +++ b/pkgs/tools/package-management/cargo-edit/default.nix @@ -1,27 +1,31 @@ -{ stdenv, pkgs, darwin, defaultCrateOverrides, fetchFromGitHub }: +{ stdenv, lib, darwin +, rustPlatform, fetchFromGitHub +, openssl, pkgconfig }: -((import ./cargo-edit.nix { inherit pkgs; }).cargo_edit {}).override { - crateOverrides = defaultCrateOverrides // { - cargo-edit = attrs: rec { - name = "cargo-edit-${version}"; - version = "0.2.0"; +rustPlatform.buildRustPackage rec { + name = "cargo-edit-${version}"; + version = "0.3.1"; - src = fetchFromGitHub { - owner = "killercup"; - repo = "cargo-edit"; - rev = "v${version}"; - sha256 = "1jxppbb7s50pwg24qxf79fqvm1clwm2zdnv0xlkay7y05nd5bc0c"; - }; + src = fetchFromGitHub { + owner = "killercup"; + repo = "cargo-edit"; + rev = "v${version}"; + sha256 = "0g3dikwk6n48dmhx9qchmzyrhcr40242lhvlcyk1nqbpvs3b51fm"; + }; - propagatedBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; + cargoSha256 = "1bq0mjn44f0sn94nb9wqal4swhkzn7f3vbk5jyay4v3wqfz1gb7r"; - meta = with stdenv.lib; { - description = "A utility for managing cargo dependencies from the command line"; - homepage = https://github.com/killercup/cargo-edit; - license = with licenses; [ mit ]; - maintainers = with maintainers; [ gerschtli jb55 ]; - platforms = platforms.all; - }; - }; + nativeBuildInputs = lib.optional (!stdenv.isDarwin) pkgconfig; + buildInputs = lib.optional (!stdenv.isDarwin) openssl; + propagatedBuildInputs = lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security; + + patches = [ ./disable-network-based-test.patch ]; + + meta = with lib; { + description = "A utility for managing cargo dependencies from the command line"; + homepage = https://github.com/killercup/cargo-edit; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ gerschtli jb55 ]; + platforms = platforms.all; }; } diff --git a/pkgs/tools/package-management/cargo-edit/disable-network-based-test.patch b/pkgs/tools/package-management/cargo-edit/disable-network-based-test.patch new file mode 100644 index 000000000000..d1044a7fc539 --- /dev/null +++ b/pkgs/tools/package-management/cargo-edit/disable-network-based-test.patch @@ -0,0 +1,10 @@ +--- cargo-edit.org/tests/cargo-upgrade.rs 2018-09-11 20:59:04.609532299 +0100 ++++ cargo-edit/tests/cargo-upgrade.rs 2018-09-11 20:59:50.829435331 +0100 +@@ -302,6 +302,7 @@ + } + + #[test] ++#[ignore] // requires network + fn upgrade_prints_messages() { + let (_tmpdir, manifest) = clone_out_test("tests/fixtures/upgrade/Cargo.toml.source"); + diff --git a/pkgs/tools/package-management/cargo-tree/default.nix b/pkgs/tools/package-management/cargo-tree/default.nix index 90f2ad71fc21..e509ab2f59bb 100644 --- a/pkgs/tools/package-management/cargo-tree/default.nix +++ b/pkgs/tools/package-management/cargo-tree/default.nix @@ -1,17 +1,17 @@ { stdenv, lib, rustPlatform, fetchFromGitHub, pkgconfig, cmake, curl, libiconv, darwin }: rustPlatform.buildRustPackage rec { name = "cargo-tree-${version}"; - version = "0.20.0"; + version = "0.22.0"; src = fetchFromGitHub { owner = "sfackler"; repo = "cargo-tree"; rev = "v${version}"; - sha256 = "197kbr7q7aqzv5l8xilz60m50rbkmfwfswyd6ka7w83j5bi88jw3"; + sha256 = "1knxykw1pbqxs4inijd3y797kf1zp4ansmnbwfqxyjlkgss0spdq"; }; - cargoSha256 = "1v84cj42ch49jrigrkivg99hzxa79jii8s3fddjk23hi1xx1c35y"; + cargoSha256 = "0w1psr7j5r8ng3njkjiva738czlhnf9drprisbc8szkfhzc3rgaw"; nativeBuildInputs = [ pkgconfig cmake ]; buildInputs = [ curl ] ++ lib.optionals stdenv.isDarwin [ libiconv darwin.apple_sdk.frameworks.Security ]; diff --git a/pkgs/tools/package-management/cargo-update/default.nix b/pkgs/tools/package-management/cargo-update/default.nix index 70a14ded7bf3..50dc748e07ef 100644 --- a/pkgs/tools/package-management/cargo-update/default.nix +++ b/pkgs/tools/package-management/cargo-update/default.nix @@ -1,4 +1,4 @@ -{ stdenv, callPackage, defaultCrateOverrides, fetchFromGitHub, cmake, libssh2, libgit2, openssl, zlib }: +{ stdenv, callPackage, defaultCrateOverrides, fetchFromGitHub, cmake, curl, libssh2, libgit2, openssl, zlib }: ((callPackage ./cargo-update.nix {}).cargo_update {}).override { crateOverrides = defaultCrateOverrides // { @@ -13,7 +13,9 @@ sha256 = "1bvrdgcw2akzd78wgvsisvghi8pvdk3szyg9s46qxv4km9sf88s7"; }; - buildInputs = [ cmake libssh2 libgit2 openssl zlib ]; + nativeBuildInputs = [ cmake ]; + buildInputs = [ libssh2 libgit2 openssl zlib ] + ++ stdenv.lib.optional stdenv.isDarwin curl; meta = with stdenv.lib; { description = "A cargo subcommand for checking and applying updates to installed executables"; diff --git a/pkgs/tools/package-management/clib/default.nix b/pkgs/tools/package-management/clib/default.nix index 795a605b3b63..158db426c615 100644 --- a/pkgs/tools/package-management/clib/default.nix +++ b/pkgs/tools/package-management/clib/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, curl }: stdenv.mkDerivation rec { - version = "1.8.0"; + version = "1.8.1"; name = "clib-${version}"; src = fetchFromGitHub { rev = version; owner = "clibs"; repo = "clib"; - sha256 = "0w1qiwq0jjrk8p848bmwxq4wvzhbd2zghq3qm8ylaj3z0xdw7ppk"; + sha256 = "1kl8amlw0106jsvv71a7nifhff1jdvgsrxr7l7hfr75i506q8976"; }; hardeningDisable = [ "fortify" ]; diff --git a/pkgs/tools/package-management/createrepo_c/default.nix b/pkgs/tools/package-management/createrepo_c/default.nix index f6314b655294..0a0cae32dcf5 100644 --- a/pkgs/tools/package-management/createrepo_c/default.nix +++ b/pkgs/tools/package-management/createrepo_c/default.nix @@ -1,14 +1,14 @@ -{ stdenv, fetchFromGitHub, cmake, pkgconfig, bzip2, expat, glib, curl, libxml2, python2, rpm, openssl, sqlite, file, xz, pcre, bash-completion }: +{ stdenv, fetchFromGitHub, cmake, pkgconfig, bzip2, expat, glib, curl, libxml2, python3, rpm, openssl, sqlite, file, xz, pcre, bash-completion }: stdenv.mkDerivation rec { - rev = "0.11.0"; - name = "createrepo_c-${rev}"; + name = "createrepo_c-${version}"; + version = "0.11.1"; src = fetchFromGitHub { - inherit rev; owner = "rpm-software-management"; repo = "createrepo_c"; - sha256 = "1w9yynj8mxhw714gvgr0fibfks584b4y0n4vjckcf7y97cpdhjkn"; + rev = version; + sha256 = "0cmysc7gdd2czagl4drfh9gin6aa2847vgi30a3p0cfqvczf9cm6"; }; patches = [ @@ -20,12 +20,12 @@ stdenv.mkDerivation rec { substituteInPlace CMakeLists.txt \ --replace '@BASHCOMP_DIR@' "$out/share/bash-completion/completions" substituteInPlace src/python/CMakeLists.txt \ - --replace "@PYTHON_INSTALL_PATH@" "$out/${python2.sitePackages}" + --replace "@PYTHON_INSTALL_DIR@" "$out/${python3.sitePackages}" ''; nativeBuildInputs = [ cmake pkgconfig ]; - buildInputs = [ bzip2 expat glib curl libxml2 python2 rpm openssl sqlite file xz pcre bash-completion ]; + buildInputs = [ bzip2 expat glib curl libxml2 python3 rpm openssl sqlite file xz pcre bash-completion ]; meta = with stdenv.lib; { description = "C implementation of createrepo"; diff --git a/pkgs/tools/package-management/dpkg/default.nix b/pkgs/tools/package-management/dpkg/default.nix index 99d59ae65de9..8cb8237c538c 100644 --- a/pkgs/tools/package-management/dpkg/default.nix +++ b/pkgs/tools/package-management/dpkg/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "dpkg-${version}"; - version = "1.19.0.5"; + version = "1.19.2"; src = fetchurl { url = "mirror://debian/pool/main/d/dpkg/dpkg_${version}.tar.xz"; - sha256 = "1dc5kp3fqy1k66fly6jfxkkg7w6d0jy8szddpfyc2xvzga94d041"; + sha256 = "0w8vhvwnhvwq3k3cw9d1jiy61v4r81wv6q5rkliq2nq6z0naxwpq"; }; configureFlags = [ diff --git a/pkgs/tools/package-management/gx/default.nix b/pkgs/tools/package-management/gx/default.nix index 524dc01cbe72..4c03fc35dea4 100644 --- a/pkgs/tools/package-management/gx/default.nix +++ b/pkgs/tools/package-management/gx/default.nix @@ -3,7 +3,7 @@ buildGoPackage rec { name = "gx-${version}"; - version = "0.12.0"; + version = "0.14.1"; rev = "refs/tags/v${version}"; goPackagePath = "github.com/whyrusleeping/gx"; @@ -11,7 +11,7 @@ buildGoPackage rec { src = fetchgit { inherit rev; url = "https://github.com/whyrusleeping/gx"; - sha256 = "0pvf0j14xnzy01fxilja8xbki0i0g7h7y20jzw74ds5a7ywsdx8r"; + sha256 = "0pfx2p59xdbmqzfbgaf8xvlnzh8m05hkg596glq5kvl8ib65i4ha"; }; goDeps = ./deps.nix; diff --git a/pkgs/tools/package-management/gx/deps.nix b/pkgs/tools/package-management/gx/deps.nix index c34d142c3850..766e58775b42 100644 --- a/pkgs/tools/package-management/gx/deps.nix +++ b/pkgs/tools/package-management/gx/deps.nix @@ -1,20 +1,12 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 [ - { - goPackagePath = "github.com/agl/ed25519"; - fetch = { - type = "git"; - url = "https://github.com/agl/ed25519"; - rev = "5312a61534124124185d41f09206b9fef1d88403"; - sha256 = "1v8mhkf1m3ga5262s75vabskxvsw5rpqvi5nwhxwiv7gfk6h823i"; - }; - } { goPackagePath = "github.com/blang/semver"; fetch = { type = "git"; url = "https://github.com/blang/semver"; - rev = "4a1e882c79dcf4ec00d2e29fac74b9c8938d5052"; - sha256 = "07rk2jzmppw1v06qvsn11l1mwkyg6y9y06jfik316zq8glfh8b3m"; + rev = "3c1074078d32d767e08ab2c8564867292da86926"; + sha256 = "1vqkjrag8nn5hvjz34cf9zsrgwd13ss63y6sp7y5jq39j7bcprdx"; }; } { @@ -22,26 +14,8 @@ fetch = { type = "git"; url = "https://github.com/btcsuite/btcd"; - rev = "9822ffad6802d3b902442b727a238230194d961f"; - sha256 = "0mk3qxpn29gsbkvk6rj6jzsw3fn2z51afq890wpk4qz029kvip2h"; - }; - } - { - goPackagePath = "github.com/codegangsta/cli"; - fetch = { - type = "git"; - url = "https://github.com/codegangsta/cli"; - rev = "4b90d79a682b4bf685762c7452db20f2a676ecb2"; - sha256 = "0ls3lfmbfwirm9j95b6yrw41wgh72lfkp1cvs873zw04si4yvaqr"; - }; - } - { - goPackagePath = "github.com/coreos/go-semver"; - fetch = { - type = "git"; - url = "https://github.com/coreos/go-semver"; - rev = "1817cd4bea52af76542157eeabd74b057d1a199e"; - sha256 = "0hfxcg87ag0zdfarbymfx2qmhcdzm8br39sxvhfc7n37rqdcsh9n"; + rev = "67e573d211ace594f1366b4ce9d39726c4b19bd0"; + sha256 = "04s92gsy71w1jirlr5lkk9y6r5cparbas7nmf6ywbp7kq7fn8ajn"; }; } { @@ -49,8 +23,17 @@ fetch = { type = "git"; url = "https://github.com/gogo/protobuf"; - rev = "dda3e8acadcc9affc16faf33fbb229db78399245"; - sha256 = "1f1lm6bgwnrd985n1aagqw0bxfx37z71fwfcijiz9k258vj4wlga"; + rev = "07eab6a8298cf32fac45cceaac59424f98421bbc"; + sha256 = "1l2v9yq74qsiq3q7kii091rzx67jx6isz5szs27hyhsdwvy0y2p7"; + }; + } + { + goPackagePath = "github.com/gxed/hashland"; + fetch = { + type = "git"; + url = "https://github.com/gxed/hashland"; + rev = "d9f6b97f8db22dd1e090fd0bbbe98f09cc7dd0a8"; + sha256 = "1q23y4lacsz46k9gmgfw4iwwydw36j2601rbidmmswl94grpc386"; }; } { @@ -58,71 +41,26 @@ fetch = { type = "git"; url = "https://github.com/ipfs/go-ipfs-api"; - rev = "2da86eb64d56571c123c02ae82140c7b4b95f72a"; - sha256 = "1ljlzjig0qv2mjzyk2piid12b4043584qskx6ikbz5i16cnbvqsq"; + rev = "b4fd7838d9771414868cb78fa8c4f97e47cad013"; + sha256 = "1kb0ja6bji9q1ly66hx3490mjmk3w56zpwl9c0pkfy6da9x4dkyr"; }; } { - goPackagePath = "github.com/ipfs/go-ipfs-util"; + goPackagePath = "github.com/ipfs/go-ipfs-files"; fetch = { type = "git"; - url = "https://github.com/ipfs/go-ipfs-util"; - rev = "f25fcc891281327394bb48000ef0970d11baff2b"; - sha256 = "1a79ggx0ma9ny39kjm0gzicrn541gyis4fn7kmkkfjjfaj8v5l3y"; + url = "https://github.com/ipfs/go-ipfs-files"; + rev = "90d206a6f3947f904673ebffd376a2dcbbd84942"; + sha256 = "0bq6lciqba362lqmszjf1x33qwdpfrfik6r680iqr5c4sybywzqv"; }; } { - goPackagePath = "github.com/ipfs/go-log"; + goPackagePath = "github.com/libp2p/go-flow-metrics"; fetch = { type = "git"; - url = "https://github.com/ipfs/go-log"; - rev = "48d644b006ba26f1793bffc46396e981801078e3"; - sha256 = "0q2bk2s2v626ikm2pjalq4qg4n53yyf1bb81jbljb23iijxrqsbr"; - }; - } - { - goPackagePath = "github.com/jbenet/go-base58"; - fetch = { - type = "git"; - url = "https://github.com/jbenet/go-base58"; - rev = "6237cf65f3a6f7111cd8a42be3590df99a66bc7d"; - sha256 = "11yp7yg62bhw6jqdrlf2144bffk12jmb1nvqkm172pdhxfwrp3bf"; - }; - } - { - goPackagePath = "github.com/jbenet/go-os-rename"; - fetch = { - type = "git"; - url = "https://github.com/jbenet/go-os-rename"; - rev = "3ac97f61ef67a6b87b95c1282f6c317ed0e693c2"; - sha256 = "0fmsmmh9h3l7swf5d56spy9jyrnrvw0vnxgh11mpvxmw5hv3lclr"; - }; - } - { - goPackagePath = "github.com/jbenet/goprocess"; - fetch = { - type = "git"; - url = "https://github.com/jbenet/goprocess"; - rev = "b497e2f366b8624394fb2e89c10ab607bebdde0b"; - sha256 = "1lnvkzki7vnqn5c4m6bigk0k85haicmg27w903kwg30rdvblm82s"; - }; - } - { - goPackagePath = "github.com/kr/fs"; - fetch = { - type = "git"; - url = "https://github.com/kr/fs"; - rev = "2788f0dbd16903de03cb8186e5c7d97b69ad387b"; - sha256 = "1c0fipl4rsh0v5liq1ska1dl83v3llab4k6lm8mvrx9c4dyp71ly"; - }; - } - { - goPackagePath = "github.com/libp2p/go-floodsub"; - fetch = { - type = "git"; - url = "https://github.com/libp2p/go-floodsub"; - rev = "a922092abea58f07c32eabe303ec817569578740"; - sha256 = "0wbi67jyfvrzfsb9lkrhjgg9k66yk5sww7nvihhc9rdnblygigs3"; + url = "https://github.com/libp2p/go-flow-metrics"; + rev = "7e5a55af485341567f98d6847a373eb5ddcdcd43"; + sha256 = "1p87iyk6q6f3g3xkncssx400qlld8f2z93qiz8m1f97grfyhjif1"; }; } { @@ -130,35 +68,17 @@ fetch = { type = "git"; url = "https://github.com/libp2p/go-libp2p-crypto"; - rev = "e89e1de117dd65c6129d99d1d853f48bc847cf17"; - sha256 = "1lb0qzspx99sqbdxbf9dczwcmmirl4h26q9x3v6ris253zmqcbyw"; + rev = "3120e9f9526fe05f2d3905961a5e0701b85579d9"; + sha256 = "05i8jcfmk51zln634x782jvjmmn5l11104ylzqfnjxgjibz9pyd7"; }; } { - goPackagePath = "github.com/libp2p/go-libp2p-host"; + goPackagePath = "github.com/libp2p/go-libp2p-metrics"; fetch = { type = "git"; - url = "https://github.com/libp2p/go-libp2p-host"; - rev = "c1fc482de113ce7e4cdc9453a1c1c0fe4164d985"; - sha256 = "1hiz5j64s248vml7i4gwjvz59g7l08zjfklhrbmk0cjxwhx9ypy0"; - }; - } - { - goPackagePath = "github.com/libp2p/go-libp2p-interface-conn"; - fetch = { - type = "git"; - url = "https://github.com/libp2p/go-libp2p-interface-conn"; - rev = "95afdbf0c900237f3b9104f1f7cfd3d56175a241"; - sha256 = "0dv0jc08hfzb8gsi14c2ivancq7pxs8d482l4rw89mg04m2pgnaa"; - }; - } - { - goPackagePath = "github.com/libp2p/go-libp2p-net"; - fetch = { - type = "git"; - url = "https://github.com/libp2p/go-libp2p-net"; - rev = "2680a9894c7aabada540f728a53d7c1a16a1a44a"; - sha256 = "1k44dz2dk7ahlfls6vk747jy8kbxmjhqyni8zw2wiz6sfm5hyw10"; + url = "https://github.com/libp2p/go-libp2p-metrics"; + rev = "2d5733beaa2a9fdd05ef696d7a734aa61549fb2a"; + sha256 = "1g59z1mn483npmzgdyxn5w7w1k94phi5lgqkw3lq8i1b2jdy5mci"; }; } { @@ -166,17 +86,8 @@ fetch = { type = "git"; url = "https://github.com/libp2p/go-libp2p-peer"; - rev = "166a39e33e7a2a47a4bf999264f254ecaa4fe232"; - sha256 = "0kgv1n2c8rfz92vk014sqm1bla7a99w18ydyphjjhc96fmlbrzgl"; - }; - } - { - goPackagePath = "github.com/libp2p/go-libp2p-peerstore"; - fetch = { - type = "git"; - url = "https://github.com/libp2p/go-libp2p-peerstore"; - rev = "744a149e48eb42e032540507c8545d12cc3b7f6f"; - sha256 = "1bcmqkdlvvxdz9dbqrcfmvhx0wnnk94fb2yl9ys1nx7mnqgl64y8"; + rev = "d3df4bca884d7a9c2d350c8120240db3c2b0f2ee"; + sha256 = "0hn75dnr80f846jj38bpcjw5z73iw292ygcqsfbghvdrwl2pf5xm"; }; } { @@ -184,26 +95,26 @@ fetch = { type = "git"; url = "https://github.com/libp2p/go-libp2p-protocol"; - rev = "40488c03777c16bfcd65da2f675b192863cbc2dc"; - sha256 = "1mvhi8pdfyn3lb1j1y4iz2mggnf0dz7ccbmrbij739v6cpjfwwbb"; + rev = "b29f3d97e3a2fb8b29c5d04290e6cb5c5018004b"; + sha256 = "1xgjfnx9zcqglg9li29wdqywsp8hz22wx6phns9zscni2jsfidld"; }; } { - goPackagePath = "github.com/libp2p/go-libp2p-transport"; + goPackagePath = "github.com/minio/blake2b-simd"; fetch = { type = "git"; - url = "https://github.com/libp2p/go-libp2p-transport"; - rev = "5d3cb5861b59c26052a5fe184e45c381ec17e22d"; - sha256 = "1v63gavw98f6hs151mqk0bbdl46a9ci9m2pcx807wxdsmfphynar"; + url = "https://github.com/minio/blake2b-simd"; + rev = "3f5f724cb5b182a5c278d6d3d55b40e7f8c2efb4"; + sha256 = "0b6jbnj62c0gmmfd4zdmh8xbg01p80f13yygir9xprqkzk6fikmd"; }; } { - goPackagePath = "github.com/libp2p/go-maddr-filter"; + goPackagePath = "github.com/minio/sha256-simd"; fetch = { type = "git"; - url = "https://github.com/libp2p/go-maddr-filter"; - rev = "90aacb5ee155f0d6f3fa8b34d775de842606c0b1"; - sha256 = "0ijs599hppj78dg2v7rcglqs82pysygq84yabpis5b99fjp9bay0"; + url = "https://github.com/minio/sha256-simd"; + rev = "51976451ce1942acbb55707a983ed232fa027110"; + sha256 = "0kaxvpidf6ygkkb06vi95pirll31jnmywhyalfjvf7djhim2wr8f"; }; } { @@ -211,8 +122,17 @@ fetch = { type = "git"; url = "https://github.com/mitchellh/go-homedir"; - rev = "b8bc1bf767474819792c23f32d8286a45736f1c6"; - sha256 = "13ry4lylalkh4g2vny9cxwvryslzyzwp9r92z0b10idhdq3wad1q"; + rev = "ae18d6b8b3205b561c79e8e5f69bff09736185f4"; + sha256 = "0f0z0aa4wivk4z1y503dmnw0k0g0g403dly8i4q263gfshs82sbq"; + }; + } + { + goPackagePath = "github.com/mr-tron/base58"; + fetch = { + type = "git"; + url = "https://github.com/mr-tron/base58"; + rev = "c8897612421d88a51012eaa53bf7267686173ae5"; + sha256 = "10lr50ia7xccfdvg772f7nb2azn81djcpnckhblhwq6l6a1fpm48"; }; } { @@ -220,8 +140,8 @@ fetch = { type = "git"; url = "https://github.com/multiformats/go-multiaddr"; - rev = "33741da7b3f5773a599d4a03c333704fc560ef34"; - sha256 = "0idhv960k68jvh0frhh28dw46p527m2g67rjwjh6r5va5sd8qjcd"; + rev = "ec8630b6b7436b5d7f6c1c2366d3d7214d1b29e2"; + sha256 = "1npx4d3scj087a54m6my2xnd0wga8bkklswnbhzghwhhpsgmy800"; }; } { @@ -229,8 +149,8 @@ fetch = { type = "git"; url = "https://github.com/multiformats/go-multiaddr-net"; - rev = "a7b93d11855f04f56908e1385991eb6a400fcc43"; - sha256 = "1q0d8asxxhxhm774xn29n1x6zni6pmm78lvm3652ipyj026y243k"; + rev = "f0af4033635f1241179700537dacdc04f2803df8"; + sha256 = "0s90ix09mm6dc8319l48g3zhnjl1mkih168wsdh6fdf73801lhg5"; }; } { @@ -238,26 +158,17 @@ fetch = { type = "git"; url = "https://github.com/multiformats/go-multihash"; - rev = "a52a6a4768da72eba89ea7f59f70e9d42ddd3072"; - sha256 = "0r6fmzvg4vjwc5wzfqn7jjxndcw8n0galdx6f524yd9bcfdlph5b"; + rev = "a91e75d03bf4dba801af7b159c8b2aa7b5f47ea8"; + sha256 = "1xvj944qg17vmdgzhyn5qryqrksyxi1q188f91my52wfkz23qmmm"; }; } { - goPackagePath = "github.com/multiformats/go-multistream"; + goPackagePath = "github.com/sabhiram/go-gitignore"; fetch = { type = "git"; - url = "https://github.com/multiformats/go-multistream"; - rev = "b8f1996688ab586031517919b49b1967fca8d5d9"; - sha256 = "0y2hl78lmnd0rbryfmscgxa6kmjdfz00pz60ymhg8k4cifqai0x2"; - }; - } - { - goPackagePath = "github.com/sabhiram/go-git-ignore"; - fetch = { - type = "git"; - url = "https://github.com/sabhiram/go-git-ignore"; - rev = "87c28ffedb6cb7ff29ae89e0440e9ddee0d95a9e"; - sha256 = "1qysvwjvbzq1wms09dm0sban58xq22bbkwpd7qnk28r99g6267rl"; + url = "https://github.com/sabhiram/go-gitignore"; + rev = "d3107576ba9425fc1c85f4b3569c4631b805a02e"; + sha256 = "1rdwyxgcsiwgmlqnc3k6h300mzlvjc3j21np4yh1h476wc8dvl0l"; }; } { @@ -265,26 +176,17 @@ fetch = { type = "git"; url = "https://github.com/spaolacci/murmur3"; - rev = "0d12bf811670bf6a1a63828dfbd003eded177fce"; - sha256 = "0fv74n0cvgnxpfd04xyiry6ii1ag7mhwwk0kwplpvnbwi8y9yq1x"; + rev = "f09979ecbc725b9e6d41a297405f65e7e8804acc"; + sha256 = "1lv3zyz3jy2d76bhvvs8svygx66606iygdvwy5cwc0p5z8yghq25"; }; } { - goPackagePath = "github.com/whyrusleeping/go-logging"; + goPackagePath = "github.com/urfave/cli"; fetch = { type = "git"; - url = "https://github.com/whyrusleeping/go-logging"; - rev = "0457bb6b88fc1973573aaf6b5145d8d3ae972390"; - sha256 = "1bl180mhg03hdqhyr5sfjcg16ns2ppal625g9ag5m10l2pvlwnqn"; - }; - } - { - goPackagePath = "github.com/whyrusleeping/go-multipart-files"; - fetch = { - type = "git"; - url = "https://github.com/whyrusleeping/go-multipart-files"; - rev = "3be93d9f6b618f2b8564bfb1d22f1e744eabbae2"; - sha256 = "0lf58q5nrxp10v7mj4b0lz01jz8is1xysxwdwkhhs88qxha8vm2f"; + url = "https://github.com/urfave/cli"; + rev = "b67dcf995b6a7b7f14fad5fcb7cc5441b05e814b"; + sha256 = "0n5vq4nydlhb7w12jiwphvxqdy4jwpxc3zwlxyhf05lq1nxfb56h"; }; } { @@ -296,22 +198,13 @@ sha256 = "0cai0drvx4c8j686l908vpcsz3mw3vxi3ziz94b0f3c5ylpj07j7"; }; } - { - goPackagePath = "github.com/whyrusleeping/mafmt"; - fetch = { - type = "git"; - url = "https://github.com/whyrusleeping/mafmt"; - rev = "15300f9d3a2d71db61951a8705d5ea8878764837"; - sha256 = "0fiwrj8pla9y8q0m4ifyrh8gacmrz278h2zihdbqbk2b17b002yr"; - }; - } { goPackagePath = "github.com/whyrusleeping/progmeter"; fetch = { type = "git"; url = "https://github.com/whyrusleeping/progmeter"; - rev = "974d8fe8cd87585865b1370184050e89d606e817"; - sha256 = "05njc5minpaxzwb6yg5zjr52ar4ar7qkiml45zsrp2ny92dyx07j"; + rev = "f3e57218a75b913eff88d49a52c1debf9684ea04"; + sha256 = "0xs8rz6yhpvj9512c5v3b8dwr2kivywnyyfxzdfbr6fy1xc8zskb"; }; } { @@ -328,17 +221,8 @@ fetch = { type = "git"; url = "https://github.com/whyrusleeping/tar-utils"; - rev = "beab27159606f5a7c978268dd1c3b12a0f1de8a7"; - sha256 = "07z4is00ridjp8c6cn68lkg1fz6ksj1q7f26g7ir7qx8mx10fj72"; - }; - } - { - goPackagePath = "github.com/whyrusleeping/timecache"; - fetch = { - type = "git"; - url = "https://github.com/whyrusleeping/timecache"; - rev = "cfcb2f1abfee846c430233aef0b630a946e0a5a6"; - sha256 = "0nnra7ivq7cj34rj2ib8hgfdpik3smr1hy7x18svhfin8z1xsj2s"; + rev = "8c6c8ba81d5c71fd69c0f48dbde4b2fb422b6dfc"; + sha256 = "14jjdw3yics0k467xsyk388684wdpi0bbx8nqj0y4pqxa0s0in6s"; }; } { @@ -346,17 +230,17 @@ fetch = { type = "git"; url = "https://go.googlesource.com/crypto"; - rev = "a48ac81e47fd6f9ed1258f3b60ae9e75f93cb7ed"; - sha256 = "0zpgwc362rghm3fv0s964dqmw6krixzxww2qxhnik9hvf7srapjd"; + rev = "3d3f9f413869b949e48070b5bc593aa22cc2b8f2"; + sha256 = "0rbkcq48lkiw043sm8hciprqy2d77s4agpj6rwy2qgbqm8gvv3a6"; }; } { - goPackagePath = "leb.io/hashland"; + goPackagePath = "golang.org/x/sys"; fetch = { type = "git"; - url = "https://github.com/tildeleb/hashland"; - rev = "e13accbe55f7fa03c73c74ace4cca4c425e47260"; - sha256 = "1ygfp7kjnm964w2bv61bsyxpw5y6vy6k4pra1lhd5r3nhlxgs31g"; + url = "https://go.googlesource.com/sys"; + rev = "ec83556a53fe16b65c452a104ea9d1e86a671852"; + sha256 = "1ijlbyn5gs8g6z2pjlj5h77lg7wrljqxdls4xlcfqxmghxiyci2f"; }; } ] diff --git a/pkgs/tools/package-management/gx/go/default.nix b/pkgs/tools/package-management/gx/go/default.nix index 6a9589f9ac2a..0ae0b8a19835 100644 --- a/pkgs/tools/package-management/gx/go/default.nix +++ b/pkgs/tools/package-management/gx/go/default.nix @@ -5,7 +5,7 @@ buildGoPackage rec { name = "gx-go-${version}"; - version = "1.5.0"; + version = "1.9.0"; rev = "refs/tags/v${version}"; goPackagePath = "github.com/whyrusleeping/gx-go"; @@ -13,10 +13,10 @@ buildGoPackage rec { src = fetchgit { inherit rev; url = "https://github.com/whyrusleeping/gx-go"; - sha256 = "0bg4h5lzs293qmlsr9n257vjpr5w6bxb4ampb25gsn3fgy3rvsis"; + sha256 = "0fdy4b3ymqw6hzvvjwq37mfrdmizc8lxm53axw93n3x6118na9jc"; }; - goDeps = ../deps.nix; + goDeps = ./deps.nix; extraSrcs = [ { diff --git a/pkgs/tools/package-management/gx/go/deps.nix b/pkgs/tools/package-management/gx/go/deps.nix new file mode 100644 index 000000000000..895e0e6bb1ac --- /dev/null +++ b/pkgs/tools/package-management/gx/go/deps.nix @@ -0,0 +1,246 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 +[ + { + goPackagePath = "github.com/btcsuite/btcd"; + fetch = { + type = "git"; + url = "https://github.com/btcsuite/btcd"; + rev = "67e573d211ace594f1366b4ce9d39726c4b19bd0"; + sha256 = "04s92gsy71w1jirlr5lkk9y6r5cparbas7nmf6ywbp7kq7fn8ajn"; + }; + } + { + goPackagePath = "github.com/gogo/protobuf"; + fetch = { + type = "git"; + url = "https://github.com/gogo/protobuf"; + rev = "07eab6a8298cf32fac45cceaac59424f98421bbc"; + sha256 = "1l2v9yq74qsiq3q7kii091rzx67jx6isz5szs27hyhsdwvy0y2p7"; + }; + } + { + goPackagePath = "github.com/gxed/hashland"; + fetch = { + type = "git"; + url = "https://github.com/gxed/hashland"; + rev = "d9f6b97f8db22dd1e090fd0bbbe98f09cc7dd0a8"; + sha256 = "1q23y4lacsz46k9gmgfw4iwwydw36j2601rbidmmswl94grpc386"; + }; + } + { + goPackagePath = "github.com/ipfs/go-ipfs-api"; + fetch = { + type = "git"; + url = "https://github.com/ipfs/go-ipfs-api"; + rev = "b4fd7838d9771414868cb78fa8c4f97e47cad013"; + sha256 = "1kb0ja6bji9q1ly66hx3490mjmk3w56zpwl9c0pkfy6da9x4dkyr"; + }; + } + { + goPackagePath = "github.com/ipfs/go-ipfs-files"; + fetch = { + type = "git"; + url = "https://github.com/ipfs/go-ipfs-files"; + rev = "90d206a6f3947f904673ebffd376a2dcbbd84942"; + sha256 = "0bq6lciqba362lqmszjf1x33qwdpfrfik6r680iqr5c4sybywzqv"; + }; + } + { + goPackagePath = "github.com/kr/fs"; + fetch = { + type = "git"; + url = "https://github.com/kr/fs"; + rev = "1455def202f6e05b95cc7bfc7e8ae67ae5141eba"; + sha256 = "11zg176x9hr9q7fsk95r6q0wf214gg4czy02slax4x56n79g6a7q"; + }; + } + { + goPackagePath = "github.com/libp2p/go-flow-metrics"; + fetch = { + type = "git"; + url = "https://github.com/libp2p/go-flow-metrics"; + rev = "7e5a55af485341567f98d6847a373eb5ddcdcd43"; + sha256 = "1p87iyk6q6f3g3xkncssx400qlld8f2z93qiz8m1f97grfyhjif1"; + }; + } + { + goPackagePath = "github.com/libp2p/go-libp2p-crypto"; + fetch = { + type = "git"; + url = "https://github.com/libp2p/go-libp2p-crypto"; + rev = "3120e9f9526fe05f2d3905961a5e0701b85579d9"; + sha256 = "05i8jcfmk51zln634x782jvjmmn5l11104ylzqfnjxgjibz9pyd7"; + }; + } + { + goPackagePath = "github.com/libp2p/go-libp2p-metrics"; + fetch = { + type = "git"; + url = "https://github.com/libp2p/go-libp2p-metrics"; + rev = "2d5733beaa2a9fdd05ef696d7a734aa61549fb2a"; + sha256 = "1g59z1mn483npmzgdyxn5w7w1k94phi5lgqkw3lq8i1b2jdy5mci"; + }; + } + { + goPackagePath = "github.com/libp2p/go-libp2p-peer"; + fetch = { + type = "git"; + url = "https://github.com/libp2p/go-libp2p-peer"; + rev = "d3df4bca884d7a9c2d350c8120240db3c2b0f2ee"; + sha256 = "0hn75dnr80f846jj38bpcjw5z73iw292ygcqsfbghvdrwl2pf5xm"; + }; + } + { + goPackagePath = "github.com/libp2p/go-libp2p-protocol"; + fetch = { + type = "git"; + url = "https://github.com/libp2p/go-libp2p-protocol"; + rev = "b29f3d97e3a2fb8b29c5d04290e6cb5c5018004b"; + sha256 = "1xgjfnx9zcqglg9li29wdqywsp8hz22wx6phns9zscni2jsfidld"; + }; + } + { + goPackagePath = "github.com/minio/blake2b-simd"; + fetch = { + type = "git"; + url = "https://github.com/minio/blake2b-simd"; + rev = "3f5f724cb5b182a5c278d6d3d55b40e7f8c2efb4"; + sha256 = "0b6jbnj62c0gmmfd4zdmh8xbg01p80f13yygir9xprqkzk6fikmd"; + }; + } + { + goPackagePath = "github.com/minio/sha256-simd"; + fetch = { + type = "git"; + url = "https://github.com/minio/sha256-simd"; + rev = "51976451ce1942acbb55707a983ed232fa027110"; + sha256 = "0kaxvpidf6ygkkb06vi95pirll31jnmywhyalfjvf7djhim2wr8f"; + }; + } + { + goPackagePath = "github.com/mitchellh/go-homedir"; + fetch = { + type = "git"; + url = "https://github.com/mitchellh/go-homedir"; + rev = "ae18d6b8b3205b561c79e8e5f69bff09736185f4"; + sha256 = "0f0z0aa4wivk4z1y503dmnw0k0g0g403dly8i4q263gfshs82sbq"; + }; + } + { + goPackagePath = "github.com/mr-tron/base58"; + fetch = { + type = "git"; + url = "https://github.com/mr-tron/base58"; + rev = "c8897612421d88a51012eaa53bf7267686173ae5"; + sha256 = "10lr50ia7xccfdvg772f7nb2azn81djcpnckhblhwq6l6a1fpm48"; + }; + } + { + goPackagePath = "github.com/multiformats/go-multiaddr"; + fetch = { + type = "git"; + url = "https://github.com/multiformats/go-multiaddr"; + rev = "ec8630b6b7436b5d7f6c1c2366d3d7214d1b29e2"; + sha256 = "1npx4d3scj087a54m6my2xnd0wga8bkklswnbhzghwhhpsgmy800"; + }; + } + { + goPackagePath = "github.com/multiformats/go-multiaddr-net"; + fetch = { + type = "git"; + url = "https://github.com/multiformats/go-multiaddr-net"; + rev = "f0af4033635f1241179700537dacdc04f2803df8"; + sha256 = "0s90ix09mm6dc8319l48g3zhnjl1mkih168wsdh6fdf73801lhg5"; + }; + } + { + goPackagePath = "github.com/multiformats/go-multihash"; + fetch = { + type = "git"; + url = "https://github.com/multiformats/go-multihash"; + rev = "a91e75d03bf4dba801af7b159c8b2aa7b5f47ea8"; + sha256 = "1xvj944qg17vmdgzhyn5qryqrksyxi1q188f91my52wfkz23qmmm"; + }; + } + { + goPackagePath = "github.com/sabhiram/go-gitignore"; + fetch = { + type = "git"; + url = "https://github.com/sabhiram/go-gitignore"; + rev = "d3107576ba9425fc1c85f4b3569c4631b805a02e"; + sha256 = "1rdwyxgcsiwgmlqnc3k6h300mzlvjc3j21np4yh1h476wc8dvl0l"; + }; + } + { + goPackagePath = "github.com/spaolacci/murmur3"; + fetch = { + type = "git"; + url = "https://github.com/spaolacci/murmur3"; + rev = "f09979ecbc725b9e6d41a297405f65e7e8804acc"; + sha256 = "1lv3zyz3jy2d76bhvvs8svygx66606iygdvwy5cwc0p5z8yghq25"; + }; + } + { + goPackagePath = "github.com/urfave/cli"; + fetch = { + type = "git"; + url = "https://github.com/urfave/cli"; + rev = "b67dcf995b6a7b7f14fad5fcb7cc5441b05e814b"; + sha256 = "0n5vq4nydlhb7w12jiwphvxqdy4jwpxc3zwlxyhf05lq1nxfb56h"; + }; + } + { + goPackagePath = "github.com/whyrusleeping/gx"; + fetch = { + type = "git"; + url = "https://github.com/whyrusleeping/gx"; + rev = "733691bc18c0858a3d7e1a6e0a42df7d0bcac1de"; + sha256 = "0pfx2p59xdbmqzfbgaf8xvlnzh8m05hkg596glq5kvl8ib65i4ha"; + }; + } + { + goPackagePath = "github.com/whyrusleeping/progmeter"; + fetch = { + type = "git"; + url = "https://github.com/whyrusleeping/progmeter"; + rev = "f3e57218a75b913eff88d49a52c1debf9684ea04"; + sha256 = "0xs8rz6yhpvj9512c5v3b8dwr2kivywnyyfxzdfbr6fy1xc8zskb"; + }; + } + { + goPackagePath = "github.com/whyrusleeping/stump"; + fetch = { + type = "git"; + url = "https://github.com/whyrusleeping/stump"; + rev = "206f8f13aae1697a6fc1f4a55799faf955971fc5"; + sha256 = "1s40qdppjnk8gijk7x6kbviiqz62nz3h6gic2q9cwcmq8r5isw7n"; + }; + } + { + goPackagePath = "github.com/whyrusleeping/tar-utils"; + fetch = { + type = "git"; + url = "https://github.com/whyrusleeping/tar-utils"; + rev = "8c6c8ba81d5c71fd69c0f48dbde4b2fb422b6dfc"; + sha256 = "14jjdw3yics0k467xsyk388684wdpi0bbx8nqj0y4pqxa0s0in6s"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "3d3f9f413869b949e48070b5bc593aa22cc2b8f2"; + sha256 = "0rbkcq48lkiw043sm8hciprqy2d77s4agpj6rwy2qgbqm8gvv3a6"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "ec83556a53fe16b65c452a104ea9d1e86a671852"; + sha256 = "1ijlbyn5gs8g6z2pjlj5h77lg7wrljqxdls4xlcfqxmghxiyci2f"; + }; + } +] diff --git a/pkgs/tools/package-management/home-manager/default.nix b/pkgs/tools/package-management/home-manager/default.nix index 44b67ae4dccd..2b50e81dfc4f 100644 --- a/pkgs/tools/package-management/home-manager/default.nix +++ b/pkgs/tools/package-management/home-manager/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { name = "home-manager-${version}"; - version = "2018-06-14"; + version = "2018-11-04"; - src = fetchFromGitHub{ + src = fetchFromGitHub { owner = "rycee"; repo = "home-manager"; - rev = "5641ee3f942e700de35b28fc879b0d8a10a7a1fe"; - sha256 = "0bqzwczbr5c2y3ms7m7ly0as9zsnqwljq61ci2y2gbqzw3md1x2j"; + rev = "05c93ff3ae13f1a2d90a279a890534cda7dc8ad6"; + sha256 = "0ymfvjnnz98ynws3v6dcil1cmp7x2cmm6zy8yqgkn8z7wyrrqq0v"; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/tools/package-management/librepo/default.nix b/pkgs/tools/package-management/librepo/default.nix index b08d65e123da..c35550597a34 100644 --- a/pkgs/tools/package-management/librepo/default.nix +++ b/pkgs/tools/package-management/librepo/default.nix @@ -1,24 +1,24 @@ -{ stdenv, fetchFromGitHub, cmake, python, pkgconfig, expat, glib, pcre, openssl, curl, check, attr, gpgme }: +{ stdenv, fetchFromGitHub, cmake, python, pkgconfig, libxml2, glib, openssl, curl, check, gpgme }: stdenv.mkDerivation rec { - version = "1.8.1"; + version = "1.9.2"; name = "librepo-${version}"; src = fetchFromGitHub { owner = "rpm-software-management"; repo = "librepo"; rev = version; - sha256 = "11rypnxjgsc2klyg294ndxy1cyp0nyk00zpjhcvqkhp58vvkkv12"; + sha256 = "0xa9ng9mhpianhjy2a0jnj8ha1zckk2sz91y910daggm1qcv5asx"; }; nativeBuildInputs = [ cmake pkgconfig ]; cmakeFlags="-DPYTHON_DESIRED=${stdenv.lib.substring 0 1 python.pythonVersion}"; - buildInputs = [ python expat glib pcre openssl curl check attr gpgme ]; + buildInputs = [ python libxml2 glib openssl curl check gpgme ]; # librepo/fastestmirror.h includes curl/curl.h, and pkg-config specfile refers to others in here - propagatedBuildInputs = [ curl gpgme expat ]; + propagatedBuildInputs = [ curl gpgme libxml2 ]; meta = with stdenv.lib; { description = "Library providing C and Python (libcURL like) API for downloading linux repository metadata and packages"; diff --git a/pkgs/tools/package-management/morph/default.nix b/pkgs/tools/package-management/morph/default.nix new file mode 100644 index 000000000000..27dbad884132 --- /dev/null +++ b/pkgs/tools/package-management/morph/default.nix @@ -0,0 +1,37 @@ +{ buildGoPackage, fetchFromGitHub, go-bindata, lib }: + +buildGoPackage rec { + name = "morph-${version}"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "dbcdk"; + repo = "morph"; + rev = "v${version}"; + sha256 = "0pixm48is9if9d2b4qc5mwwa4lzma6snkib6z2a1d4pmdx1lmpmm"; + }; + + goPackagePath = "github.com/dbcdk/morph"; + goDeps = ./deps.nix; + + buildInputs = [ go-bindata ]; + + prePatch = '' + go-bindata -pkg assets -o assets/assets.go data/ + ''; + + postInstall = '' + mkdir -p $lib + cp -v $src/data/*.nix $lib + ''; + + outputs = [ "out" "bin" "lib" ]; + + meta = with lib; { + description = "Morph is a NixOS host manager written in Golang."; + license = licenses.mit; + homepage = "https://github.com/dbcdk/morph"; + maintainers = with maintainers; [adamt johanot]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/package-management/morph/deps.nix b/pkgs/tools/package-management/morph/deps.nix new file mode 100644 index 000000000000..fdae5ef39ee2 --- /dev/null +++ b/pkgs/tools/package-management/morph/deps.nix @@ -0,0 +1,66 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "github.com/dbcdk/kingpin"; + fetch = { + type = "git"; + url = "https://github.com/dbcdk/kingpin"; + rev = "8554767bc91254c59c7297a99e9867c770e4eadb"; + sha256 = "05hfpgylv5mfnjz2mdd3jl8p3psmczvdbs4ydf9xvvc17c9mlrpq"; + }; + } + { + 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/gobwas/glob"; + fetch = { + type = "git"; + url = "https://github.com/gobwas/glob"; + rev = "5ccd90ef52e1e632236f7326478d4faa74f99438"; + sha256 = "0jxk1x806zn5x86342s72dq2qy64ksb3zrvrlgir2avjhwb18n6z"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "0e37d006457bf46f9e6692014ba72ef82c33022c"; + sha256 = "1fj8rvrhgv5j8pmckzphvm3sqkzhcqp3idkxvgv13qrjdfycsa5r"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "ee1b12c67af419cf5a9be3bdbeea7fc1c5f32f11"; + sha256 = "0cgp0xzbhg3fr77n2qrfmmsvhc287srnwi4mghwcjdxp6rx0s988"; + }; + } + { + goPackagePath = "gopkg.in/mattes/go-expand-tilde.v1"; + fetch = { + type = "git"; + url = "https://github.com/mattes/go-expand-tilde"; + rev = "cb884138e64c9a8bf5c7d6106d74b0fca082df0c"; + sha256 = "06xrp05njwam4sn031fkmd4gym5wfsw5q0v24nqhs4883lsx9dwq"; + }; + } +] diff --git a/pkgs/tools/package-management/nix-du/default.nix b/pkgs/tools/package-management/nix-du/default.nix index 24672296506d..59ec714261b1 100644 --- a/pkgs/tools/package-management/nix-du/default.nix +++ b/pkgs/tools/package-management/nix-du/default.nix @@ -1,25 +1,23 @@ -{ stdenv, fetchFromGitHub, rustPlatform, nix, boost, graphviz }: +{ stdenv, fetchFromGitHub, rustPlatform, nix, boost, graphviz, darwin }: rustPlatform.buildRustPackage rec { name = "nix-du-${version}"; - version = "0.2.0"; + version = "0.3.0"; src = fetchFromGitHub { owner = "symphorien"; repo = "nix-du"; rev = "v${version}"; - sha256 = "1n1qgqjbwbb59xnzgz0dn8h8pckh6yq3crh0w6x2sngijwh678x8"; + sha256 = "1x6qpivxbn94034jfdxb97xi97fhcdv2z7llq2ccfc80mgd0gz8l"; }; - cargoSha256 = "1qidbrkdpf4kliyvy2040qi3a67s8mr2r46rjcblr1v2gar0xgs0"; + cargoSha256 = "0sva4lnhccm6ly7pa6m99s3fqkmh1dzv7r2727nsg2f55prd4kxc"; - # switch to true when nix includes https://github.com/NixOS/nix/pull/2223 and - # https://github.com/NixOS/nix/pull/2234 - doCheck = false; + doCheck = true; checkInputs = [ graphviz ]; buildInputs = [ boost nix - ]; + ] ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security; meta = with stdenv.lib; { description = "A tool to determine which gc-roots take space in your nix store"; diff --git a/pkgs/tools/package-management/nix-index/default.nix b/pkgs/tools/package-management/nix-index/default.nix index b5d66bec5cca..a7cebe8d1c83 100644 --- a/pkgs/tools/package-management/nix-index/default.nix +++ b/pkgs/tools/package-management/nix-index/default.nix @@ -1,29 +1,34 @@ -{ lib, rustPlatform, fetchFromGitHub, pkgconfig, openssl, curl }: +{ stdenv, rustPlatform, fetchFromGitHub, pkgconfig, makeWrapper, openssl, curl +, nix, Security +}: -with rustPlatform; - -buildRustPackage rec { +rustPlatform.buildRustPackage rec { name = "nix-index-${version}"; - version = "0.1.1"; + version = "0.1.2"; src = fetchFromGitHub { owner = "bennofs"; repo = "nix-index"; rev = "v${version}"; - sha256 = "17pms3cq3i3jan1irxgqfr3nrjy6zb21y07pwqp9v08hyrjpfqin"; + sha256 = "05fqfwz34n4ijw7ydw2n6bh4bv64rhks85cn720sy5r7bmhfmfa8"; }; - cargoSha256 = "0b7xwcgjds80g08sx91lqip8syb52n458si4q4xycvvsand5fa10"; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ openssl curl]; + cargoSha256 = "045qm7cyg3sdvf22i8b9cz8gsvggs5bn9xz8k1pvn5gxb7zj24cx"; + nativeBuildInputs = [ pkgconfig makeWrapper ]; + buildInputs = [ openssl curl ] + ++ stdenv.lib.optional stdenv.isDarwin Security; + + doCheck = !stdenv.isDarwin; postInstall = '' mkdir -p $out/etc/profile.d cp ./command-not-found.sh $out/etc/profile.d/command-not-found.sh substituteInPlace $out/etc/profile.d/command-not-found.sh \ --replace "@out@" "$out" + wrapProgram $out/bin/nix-index \ + --prefix PATH : "${stdenv.lib.makeBinPath [ nix ]}" ''; - meta = with lib; { + meta = with stdenv.lib; { description = "A files database for nixpkgs"; homepage = https://github.com/bennofs/nix-index; license = with licenses; [ bsd3 ]; diff --git a/pkgs/tools/package-management/nix-pin/default.nix b/pkgs/tools/package-management/nix-pin/default.nix index 10afb1d90976..063c173a4019 100644 --- a/pkgs/tools/package-management/nix-pin/default.nix +++ b/pkgs/tools/package-management/nix-pin/default.nix @@ -1,12 +1,12 @@ { lib, pkgs, stdenv, fetchFromGitHub, mypy, python3, nix, git, makeWrapper }: let self = stdenv.mkDerivation rec { name = "nix-pin-${version}"; - version = "0.3.4"; + version = "0.4.0"; src = fetchFromGitHub { owner = "timbertson"; repo = "nix-pin"; - rev = "version-0.3.4"; - sha256 = "03wdxai3hpv2v9jp7r91x8y36ryz6v1cczmx3d26g1bf0ij5svb8"; + rev = "version-${version}"; + sha256 = "1pccvc0iqapms7kidrh09g5fdx44x622r5l9k7bkmssp3v4c68vy"; }; buildInputs = [ python3 mypy makeWrapper ]; checkPhase = '' @@ -26,6 +26,7 @@ let self = stdenv.mkDerivation rec { let impl = import "${self}/share/nix/api.nix" { inherit pkgs pinConfig; }; in { inherit (impl) augmentedPkgs pins callPackage; }; updateScript = '' + #!${stdenv.shell} set -e echo cd ${toString ./.} @@ -36,6 +37,7 @@ let self = stdenv.mkDerivation rec { --set repo nix-pin \ --set type fetchFromGitHub \ --set rev 'version-{version}' \ + --substitute rev 'version-''${{version}}' \ --modify-nix default.nix ''; }; diff --git a/pkgs/tools/package-management/nix-prefetch-scripts/default.nix b/pkgs/tools/package-management/nix-prefetch-scripts/default.nix index 69e978d3439d..ba47847f28b6 100644 --- a/pkgs/tools/package-management/nix-prefetch-scripts/default.nix +++ b/pkgs/tools/package-management/nix-prefetch-scripts/default.nix @@ -1,5 +1,5 @@ { stdenv, makeWrapper, buildEnv, - git, subversion, mercurial, bazaar, cvs, gnused, coreutils, nix + git, subversion, mercurial, bazaar, cvs, gnused, coreutils, nix, findutils }: let mkPrefetchScript = tool: src: deps: @@ -28,7 +28,7 @@ let mkPrefetchScript = tool: src: deps: in rec { nix-prefetch-bzr = mkPrefetchScript "bzr" ../../../build-support/fetchbzr/nix-prefetch-bzr [ bazaar ]; nix-prefetch-cvs = mkPrefetchScript "cvs" ../../../build-support/fetchcvs/nix-prefetch-cvs [ cvs ]; - nix-prefetch-git = mkPrefetchScript "git" ../../../build-support/fetchgit/nix-prefetch-git [ git coreutils ]; + nix-prefetch-git = mkPrefetchScript "git" ../../../build-support/fetchgit/nix-prefetch-git [ git coreutils findutils ]; nix-prefetch-hg = mkPrefetchScript "hg" ../../../build-support/fetchhg/nix-prefetch-hg [ mercurial ]; nix-prefetch-svn = mkPrefetchScript "svn" ../../../build-support/fetchsvn/nix-prefetch-svn [ subversion ]; diff --git a/pkgs/tools/package-management/nix-review/default.nix b/pkgs/tools/package-management/nix-review/default.nix index da32aca28aac..0409df7906c7 100644 --- a/pkgs/tools/package-management/nix-review/default.nix +++ b/pkgs/tools/package-management/nix-review/default.nix @@ -8,13 +8,13 @@ python3.pkgs.buildPythonApplication rec { pname = "nix-review"; - version = "0.5.2"; + version = "1.0.1"; src = fetchFromGitHub { owner = "Mic92"; repo = "nix-review"; rev = version; - sha256 = "0csd7dkdv0csc63dz1h08c8xifxwv5fdz5dyk37sr6vh1ccjdapi"; + sha256 = "18z7dws3ngx0ffqqgybq65xxsiycildd101q58sj51z1k3lnrynh"; }; makeWrapperArgs = [ diff --git a/pkgs/tools/package-management/nix-update-source/default.nix b/pkgs/tools/package-management/nix-update-source/default.nix index e7eb497b4b9f..7584496f2585 100644 --- a/pkgs/tools/package-management/nix-update-source/default.nix +++ b/pkgs/tools/package-management/nix-update-source/default.nix @@ -1,4 +1,4 @@ -{ lib, pkgs, fetchFromGitHub, python3Packages, nix-prefetch-scripts }: +{ stdenv, lib, pkgs, fetchFromGitHub, python3Packages, nix-prefetch-scripts }: python3Packages.buildPythonApplication rec { version = "0.6.3"; name = "nix-update-source-${version}"; @@ -28,6 +28,7 @@ python3Packages.buildPythonApplication rec { overrideSrc = drv: lib.overrideDerivation drv (orig: { inherit src; }); }; updateScript = '' + #!${stdenv.shell} set -e echo cd ${toString ./.} diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index bc07dd457f38..ea03570bb3e5 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -1,11 +1,12 @@ { lib, stdenv, fetchurl, fetchFromGitHub, fetchpatch, perl, curl, bzip2, sqlite, openssl ? null, xz -, pkgconfig, boehmgc, perlPackages, libsodium, aws-sdk-cpp, brotli, boost +, pkgconfig, boehmgc, perlPackages, libsodium, brotli, boost , autoreconfHook, autoconf-archive, bison, flex, libxml2, libxslt, docbook5, docbook_xsl_ns , busybox-sandbox-shell , storeDir ? "/nix/store" , stateDir ? "/nix/var" , confDir ? "/etc" -, withLibseccomp ? libseccomp.meta.available, libseccomp +, withLibseccomp ? lib.any (lib.meta.platformMatch stdenv.hostPlatform) libseccomp.meta.platforms, libseccomp +, withAWS ? stdenv.isLinux || stdenv.isDarwin, aws-sdk-cpp }: let @@ -29,9 +30,9 @@ let buildInputs = [ curl openssl sqlite xz bzip2 ] ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium - ++ lib.optionals is20 [ brotli ] # Since 1.12 + ++ lib.optionals is20 [ brotli boost ] ++ lib.optional withLibseccomp libseccomp - ++ lib.optional ((stdenv.isLinux || stdenv.isDarwin) && is20) + ++ lib.optional (withAWS && is20) ((aws-sdk-cpp.override { apis = ["s3" "transfer"]; customMemoryManagement = false; @@ -40,8 +41,7 @@ let url = https://github.com/edolstra/aws-sdk-cpp/commit/7d58e303159b2fb343af9a1ec4512238efa147c7.patch; sha256 = "103phn6kyvs1yc7fibyin3lgxz699qakhw671kl207484im55id1"; })]; - })) - ++ lib.optional fromGit boost; + })); propagatedBuildInputs = [ boehmgc ]; @@ -51,7 +51,7 @@ let preConfigure = # Copy libboost_context so we don't get all of Boost in our closure. # https://github.com/NixOS/nixpkgs/issues/45462 - lib.optionalString fromGit + lib.optionalString is20 '' mkdir -p $out/lib cp ${boost}/lib/libboost_context* $out/lib @@ -75,7 +75,7 @@ let stdenv.hostPlatform != stdenv.buildPlatform && stdenv.hostPlatform ? nix && stdenv.hostPlatform.nix ? system ) ''--with-system=${stdenv.hostPlatform.nix.system}'' # RISC-V support in progress https://github.com/seccomp/libseccomp/pull/50 - ++ lib.optional (!libseccomp.meta.available) "--disable-seccomp-sandboxing"; + ++ lib.optional (!withLibseccomp) "--disable-seccomp-sandboxing"; makeFlags = "profiledir=$(out)/etc/profile.d"; @@ -148,21 +148,24 @@ in rec { }) // { perl-bindings = nix1; }; nixStable = (common rec { - name = "nix-2.0.4"; + name = "nix-2.1.3"; src = fetchurl { url = "http://nixos.org/releases/nix/${name}/${name}.tar.xz"; - sha256 = "166540ff7b8bb41449586b67e5fc6ab9e25525f6724b6c6bcbfb0648fbd6496b"; + sha256 = "5d22dad058d5c800d65a115f919da22938c50dd6ba98c5e3a183172d149840a4"; }; - }) // { perl-bindings = perl-bindings { nix = nixStable; }; }; + }) // { perl-bindings = perl-bindings { + nix = nixStable; + needsBoost = true; + }; }; nixUnstable = (lib.lowPrio (common rec { - name = "nix-2.1${suffix}"; - suffix = "pre6377_954d1f4d"; + name = "nix-2.2${suffix}"; + suffix = "pre6526_9f99d624"; src = fetchFromGitHub { owner = "NixOS"; repo = "nix"; - rev = "954d1f4d0a35063ff431b258beebadf753cb9efe"; - sha256 = "0wnljxljvcwmniydgxlsjqmbgghmljs75m6083y2nkjql7dnrm7g"; + rev = "9f99d62480cf7c58c0a110b180f2096b7d25adab"; + sha256 = "0fkmx7gmgg0yij9kw52fkyvib88hj1jsj90vbpy13ccfwknh1044"; }; fromGit = true; })) // { perl-bindings = perl-bindings { diff --git a/pkgs/tools/package-management/nixops/generic.nix b/pkgs/tools/package-management/nixops/generic.nix index 31adac4436c8..bc55f99aa81a 100644 --- a/pkgs/tools/package-management/nixops/generic.nix +++ b/pkgs/tools/package-management/nixops/generic.nix @@ -26,6 +26,7 @@ python2Packages.buildPythonApplication { datadog digital-ocean libvirt + typing ]; doCheck = false; diff --git a/pkgs/tools/package-management/nixops/unstable.nix b/pkgs/tools/package-management/nixops/unstable.nix index 88493d33dd1d..b5487f5b11d2 100644 --- a/pkgs/tools/package-management/nixops/unstable.nix +++ b/pkgs/tools/package-management/nixops/unstable.nix @@ -5,9 +5,9 @@ # Then copy the URL to the tarball. callPackage ./generic.nix (rec { - version = "1.6.1pre2622_f10999a"; + version = "1.6.1pre2706_d5ad09c"; src = fetchurl { - url = "https://hydra.nixos.org/build/73716350/download/2/nixops-${version}.tar.bz2"; - sha256 = "08886b6vxhjc3cp0ikxp920zap7wp6r92763fp785rvxrmb00rbd"; + url = "https://hydra.nixos.org/build/84098258/download/2/nixops-${version}.tar.bz2"; + sha256 = "0lr963a0bjrblv0d1nfl4d0p76jkq6l9xj3vxgzg38q0ld5qw345"; }; }) diff --git a/pkgs/tools/package-management/packagekit/default.nix b/pkgs/tools/package-management/packagekit/default.nix index 456469f150f7..5b7872200402 100644 --- a/pkgs/tools/package-management/packagekit/default.nix +++ b/pkgs/tools/package-management/packagekit/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchFromGitHub, lib , intltool, glib, pkgconfig, polkit, python, sqlite -, gobjectIntrospection, vala_0_38, gtk-doc, autoreconfHook, autoconf-archive +, gobject-introspection, vala_0_38, gtk-doc, autoreconfHook, autoconf-archive # TODO: set enableNixBackend to true, as soon as it builds , nix, enableNixBackend ? false, boost , enableCommandNotFound ? false @@ -9,16 +9,18 @@ stdenv.mkDerivation rec { name = "packagekit-${version}"; - version = "1.1.10"; + version = "1.1.12"; + + outputs = [ "out" "dev" ]; src = fetchFromGitHub { owner = "hughsie"; repo = "PackageKit"; rev = "PACKAGEKIT_${lib.replaceStrings ["."] ["_"] version}"; - sha256 = "11drd6ixx75q3w12am3z1npwllq1kxnhbxv0npng92c69kn291zs"; + sha256 = "02wq3jw3mkdld90irh5vdfd5bri2g1p89mhrmj56kvif1fqak46x"; }; - buildInputs = [ glib polkit python gobjectIntrospection vala_0_38 ] + buildInputs = [ glib polkit python gobject-introspection vala_0_38 ] ++ lib.optional enableSystemd systemd ++ lib.optional enableBashCompletion bash-completion; propagatedBuildInputs = [ sqlite nix boost ]; @@ -33,7 +35,7 @@ stdenv.mkDerivation rec { (if enableSystemd then "--enable-systemd" else "--disable-systemd") "--disable-dummy" "--disable-cron" - "--disable-introspection" + "--enable-introspection" "--disable-offline-update" "--localstatedir=/var" "--sysconfdir=/etc" diff --git a/pkgs/tools/package-management/pacman/default.nix b/pkgs/tools/package-management/pacman/default.nix index 8423caa49d59..461e8ff1ec5d 100644 --- a/pkgs/tools/package-management/pacman/default.nix +++ b/pkgs/tools/package-management/pacman/default.nix @@ -16,6 +16,11 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook pkgconfig ]; buildInputs = [ perl libarchive openssl zlib bzip2 lzma ]; + postFixup = '' + substituteInPlace $out/bin/repo-add \ + --replace bsdtar "${libarchive}/bin/bsdtar" + ''; + meta = with lib; { description = "A simple library-based package manager"; homepage = https://www.archlinux.org/pacman/; diff --git a/pkgs/tools/package-management/rpm/default.nix b/pkgs/tools/package-management/rpm/default.nix index 27793f448013..55171e6d38f7 100644 --- a/pkgs/tools/package-management/rpm/default.nix +++ b/pkgs/tools/package-management/rpm/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { name = "rpm-${version}"; - version = "4.14.2"; + version = "4.14.2.1"; src = fetchurl { url = "http://ftp.rpm.org/releases/rpm-4.14.x/rpm-${version}.tar.bz2"; - sha256 = "0armd7dqr8bl0isx8l4xlylm7dikasmxhhcbz336fkp2x30w5jw0"; + sha256 = "1nmck2fq9h85fgs3zhh6w1avlw5y16cbz5khd459ry3jfd5w4f8i"; }; outputs = [ "out" "dev" "man" ]; diff --git a/pkgs/tools/package-management/xbps/default.nix b/pkgs/tools/package-management/xbps/default.nix index dbcd9dafbef6..d29b46b87bed 100644 --- a/pkgs/tools/package-management/xbps/default.nix +++ b/pkgs/tools/package-management/xbps/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "xbps-${version}"; - version = "0.52"; + version = "0.53"; src = fetchFromGitHub { - owner = "voidlinux"; + owner = "void-linux"; repo = "xbps"; rev = version; - sha256 = "1sf6iy9l3dijsczsngzbhksshfm1374g2rrdasc04l6gz35l2cdp"; + sha256 = "1zicin2z5j7vg2ixzpd6nahjhrjwdcavm817wzgs9x013b596paa"; }; nativeBuildInputs = [ pkgconfig which ]; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = with stdenv.lib; { - homepage = https://github.com/voidlinux/xbps; + homepage = https://github.com/void-linux/xbps; description = "The X Binary Package System"; platforms = platforms.linux; # known to not work on Darwin, at least license = licenses.bsd2; diff --git a/pkgs/tools/security/2fa/default.nix b/pkgs/tools/security/2fa/default.nix new file mode 100644 index 000000000000..68b9194015b1 --- /dev/null +++ b/pkgs/tools/security/2fa/default.nix @@ -0,0 +1,23 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + version = "1.1.0"; + name = "2fa-${version}"; + + goPackagePath = "rsc.io/2fa"; + + src = fetchFromGitHub { + owner = "rsc"; + repo = "2fa"; + rev = "v${version}"; + sha256 = "0827vl2bxd6m2rbj00x7857cs7cic3mlg5nlhqzd0n73dm5vk2za"; + }; + + meta = with stdenv.lib; { + homepage = https://rsc.io/2fa; + description = "Two-factor authentication on the command line"; + platforms = platforms.all; + maintainers = with maintainers; [ rvolosatovs ]; + license = licenses.bsd3; + }; +} diff --git a/pkgs/tools/security/acsccid/default.nix b/pkgs/tools/security/acsccid/default.nix new file mode 100644 index 000000000000..246a2c5d9917 --- /dev/null +++ b/pkgs/tools/security/acsccid/default.nix @@ -0,0 +1,54 @@ +{ stdenv, fetchFromGitHub, autoconf, automake, libtool, gettext, flex, perl, pkgconfig, pcsclite, libusb }: + +stdenv.mkDerivation rec { + version = "1.1.6"; + name = "acsccid-${version}"; + + src = fetchFromGitHub { + owner = "acshk"; + repo = "acsccid"; + rev = "26bc84c738d12701e6a7289ed578671d71cbf3cb"; + sha256 = "09k7hvcay092wkyf0hjsvimg1h4qzss1nk7m5yanlib4ldhw5g5c"; + }; + + doCheck = true; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ pcsclite libusb autoconf automake libtool gettext flex perl ]; + + postPatch = '' + sed -e s_/bin/echo_echo_g -i src/Makefile.am + patchShebangs src/convert_version.pl + patchShebangs src/create_Info_plist.pl + ''; + + preConfigure = '' + libtoolize --force + aclocal + autoheader + automake --force-missing --add-missing + autoconf + configureFlags="$configureFlags --enable-usbdropdir=$out/pcsc/drivers" + ''; + + meta = with stdenv.lib; { + description = "acsccid is a PC/SC driver for Linux/Mac OS X and it supports ACS CCID smart card readers."; + longDescription = '' + acsccid is a PC/SC driver for Linux/Mac OS X and it supports ACS CCID smart card + readers. This library provides a PC/SC IFD handler implementation and + communicates with the readers through the PC/SC Lite resource manager (pcscd). + + acsccid is based on ccid. See CCID free software driver for more + information: + https://ccid.apdu.fr/ + + It can be enabled in /etc/nixos/configuration.nix by adding: + services.pcscd.enable = true; + services.pcscd.plugins = [ pkgs.acsccid ]; + ''; + homepage = src.meta.homepage; + license = licenses.lgpl2Plus; + maintainers = with maintainers; [ roberth ]; + platforms = with platforms; unix; + }; +} diff --git a/pkgs/tools/security/aws-okta/default.nix b/pkgs/tools/security/aws-okta/default.nix index 7ec5b024de13..cdb35453d3d2 100644 --- a/pkgs/tools/security/aws-okta/default.nix +++ b/pkgs/tools/security/aws-okta/default.nix @@ -1,4 +1,5 @@ { buildGoPackage, fetchFromGitHub, stdenv }: + buildGoPackage rec { name = "aws-okta-${version}"; version = "0.19.0"; @@ -19,6 +20,7 @@ buildGoPackage rec { description = "aws-vault like tool for Okta authentication"; license = licenses.mit; maintainers = [maintainers.imalsogreg]; + broken = stdenv.isDarwin; # test with CoreFoundation 10.11 platforms = platforms.all; homepage = https://github.com/segmentio/aws-okta; downloadPage = "https://github.com/segmentio/aws-okta"; diff --git a/pkgs/tools/security/browserpass/default.nix b/pkgs/tools/security/browserpass/default.nix index c7ed511753d4..dd797fb9348f 100644 --- a/pkgs/tools/security/browserpass/default.nix +++ b/pkgs/tools/security/browserpass/default.nix @@ -3,7 +3,7 @@ buildGoPackage rec { name = "browserpass-${version}"; - version = "2.0.18"; + version = "2.0.22"; goPackagePath = "github.com/dannyvankooten/browserpass"; @@ -13,7 +13,7 @@ buildGoPackage rec { repo = "browserpass"; owner = "dannyvankooten"; rev = version; - sha256 = "0wszjpxfa0krr2zdx7a33vl1r86k74dpy5c940r6ww1zbgqzcibg"; + sha256 = "05cacrx08k99c5zra7ksdik9xxn3vih3x6in7536zs5gm55mkbfx"; }; postPatch = '' diff --git a/pkgs/tools/security/ccid/default.nix b/pkgs/tools/security/ccid/default.nix index 0f515c518040..67252453743b 100644 --- a/pkgs/tools/security/ccid/default.nix +++ b/pkgs/tools/security/ccid/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, pcsclite, pkgconfig, libusb1, perl }: stdenv.mkDerivation rec { - version = "1.4.29"; + version = "1.4.30"; name = "ccid-${version}"; src = fetchurl { url = "https://ccid.apdu.fr/files/${name}.tar.bz2"; - sha256 = "0kdqmbma6sclsrbxy9w85h7cs0v11if4nc2r9v09613k8pl2lhx5"; + sha256 = "0z7zafdg75fr1adlv2x0zz34s07gljcjg2lsz76s1048w1xhh5xc"; }; postPatch = '' diff --git a/pkgs/tools/security/cfssl/default.nix b/pkgs/tools/security/cfssl/default.nix index 2391ea1b859b..750539b3ace8 100644 --- a/pkgs/tools/security/cfssl/default.nix +++ b/pkgs/tools/security/cfssl/default.nix @@ -27,8 +27,8 @@ buildGoPackage rec { meta = with stdenv.lib; { homepage = https://cfssl.org/; description = "Cloudflare's PKI and TLS toolkit"; - platforms = platforms.linux; license = licenses.bsd2; maintainers = with maintainers; [ mbrgm ]; + platforms = platforms.all; }; } diff --git a/pkgs/tools/security/chrome-token-signing/default.nix b/pkgs/tools/security/chrome-token-signing/default.nix new file mode 100644 index 000000000000..2dc9336bb329 --- /dev/null +++ b/pkgs/tools/security/chrome-token-signing/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub, qmake, pcsclite, pkgconfig, opensc }: + +stdenv.mkDerivation rec { + name = "chrome-token-signing-${version}"; + version = "1.0.7"; + + src = fetchFromGitHub { + owner = "open-eid"; + repo = "chrome-token-signing"; + rev = "v${version}"; + sha256 = "1icbr5gyf7qqk1qjgcrf6921ws84j5h8zrpzw5mirq4582l5gsav"; + }; + + buildInputs = [ qmake pcsclite pkgconfig ]; + dontUseQmakeConfigure = true; + + patchPhase = '' + substituteInPlace host-linux/ee.ria.esteid.json --replace /usr $out + # TODO: macos + substituteInPlace host-shared/PKCS11Path.cpp \ + --replace opensc-pkcs11.so ${opensc}/lib/pkcs11/opensc-pkcs11.so + ''; + + installPhase = '' + install -D -t $out/bin host-linux/chrome-token-signing + # TODO: wire these up + install -D -t $out/etc/chromium/native-messaging-hosts host-linux/ee.ria.esteid.json + install -D -t $out/lib/mozilla/native-messaging-hosts host-linux/ff/ee.ria.esteid.json + ''; +} diff --git a/pkgs/tools/security/clamav/default.nix b/pkgs/tools/security/clamav/default.nix index 825993937246..5ab46a1d5e16 100644 --- a/pkgs/tools/security/clamav/default.nix +++ b/pkgs/tools/security/clamav/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { name = "clamav-${version}"; - version = "0.100.1"; + version = "0.100.2"; src = fetchurl { url = "https://www.clamav.net/downloads/production/${name}.tar.gz"; - sha256 = "17x5b2gh84b167h6ip9hw05w809p009yx13i4gkps92ja5jjdq44"; + sha256 = "1mkd41sxbjkfjinpx5b9kb85q529gj2s3d0klysssqhysh64ybja"; }; # don't install sample config files into the absolute sysconfdir folder diff --git a/pkgs/tools/security/duo-unix/default.nix b/pkgs/tools/security/duo-unix/default.nix index 729f85a73fce..6394eec1b638 100644 --- a/pkgs/tools/security/duo-unix/default.nix +++ b/pkgs/tools/security/duo-unix/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "duo-unix-${version}"; - version = "1.9.20"; + version = "1.11.0"; src = fetchurl { url = "https://dl.duosecurity.com/duo_unix-${version}.tar.gz"; - sha256 = "0zxrpdbgi8k8jbqg5yxjv3b0lz9kpk89pglwb3lqlvzscbxdv5qj"; + sha256 = "1i3dx7nim7xwlrjzcs9aqfyp87fangxqvhhpr16vpqklkz2zwmw4"; }; buildInputs = [ pam openssl zlib ]; diff --git a/pkgs/tools/security/ecryptfs/default.nix b/pkgs/tools/security/ecryptfs/default.nix index 91546f1a78f4..d0d01761c246 100644 --- a/pkgs/tools/security/ecryptfs/default.nix +++ b/pkgs/tools/security/ecryptfs/default.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { version = "111"; src = fetchurl { - url = "http://launchpad.net/ecryptfs/trunk/${version}/+download/ecryptfs-utils_${version}.orig.tar.gz"; + url = "https://launchpad.net/ecryptfs/trunk/${version}/+download/ecryptfs-utils_${version}.orig.tar.gz"; sha256 = "0zwq19siiwf09h7lwa7n7mgmrr8cxifp45lmwgcfr8c1gviv6b0i"; }; diff --git a/pkgs/tools/security/eid-mw/default.nix b/pkgs/tools/security/eid-mw/default.nix index 9f334b4a9602..637d2af9ae31 100644 --- a/pkgs/tools/security/eid-mw/default.nix +++ b/pkgs/tools/security/eid-mw/default.nix @@ -7,10 +7,10 @@ stdenv.mkDerivation rec { name = "eid-mw-${version}"; - version = "4.4.3"; + version = "4.4.9"; src = fetchFromGitHub { - sha256 = "1h90iz4l85drchpkmhlsvg7f9abhw6890fdr9x5n5ir3kxikwcdm"; + sha256 = "019cfxgffl6z6ilz1w6b531dr8pi63ikflxmkc95glh7cxsaylax"; rev = "v${version}"; repo = "eid-mw"; owner = "Fedict"; diff --git a/pkgs/tools/security/fail2ban/default.nix b/pkgs/tools/security/fail2ban/default.nix index 30e8d4303dc1..6b1d8e6c4f88 100644 --- a/pkgs/tools/security/fail2ban/default.nix +++ b/pkgs/tools/security/fail2ban/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchFromGitHub, python, pythonPackages, gamin }: -let version = "0.10.3.1"; in +let version = "0.10.4"; in pythonPackages.buildPythonApplication { name = "fail2ban-${version}"; @@ -9,7 +9,7 @@ pythonPackages.buildPythonApplication { owner = "fail2ban"; repo = "fail2ban"; rev = version; - sha256 = "03gljmqykwwvwxcfhqqfccmnsjhsl93052i38r9mf7hj4jj8v7x5"; + sha256 = "07ik6rm856q0ic2r7vbg6j3hsdcdgkv44hh5ck0c2y21fqwrck3l"; }; propagatedBuildInputs = [ gamin ] @@ -27,7 +27,7 @@ pythonPackages.buildPythonApplication { preInstall = '' substituteInPlace setup.py --replace /usr/share/doc/ share/doc/ - + # see https://github.com/NixOS/nixpkgs/issues/4968 ${python}/bin/${python.executable} setup.py install_data --install-dir=$out --root=$out ''; diff --git a/pkgs/tools/security/fprintd/default.nix b/pkgs/tools/security/fprintd/default.nix index 287fc3e899c0..d0cf2f8091e6 100644 --- a/pkgs/tools/security/fprintd/default.nix +++ b/pkgs/tools/security/fprintd/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { buildInputs = [ libfprint glib dbus-glib polkit nss pam systemd ]; nativeBuildInputs = [ pkgconfig intltool ]; - configureFlags = [ "--with-systemdsystemunitdir=$(out)/lib/systemd/system" ]; + configureFlags = [ "--with-systemdsystemunitdir=$(out)/lib/systemd/system" "--localstatedir=/var" ]; meta = with stdenv.lib; { homepage = http://www.freedesktop.org/wiki/Software/fprint/fprintd/; diff --git a/pkgs/tools/security/gen-oath-safe/default.nix b/pkgs/tools/security/gen-oath-safe/default.nix index 49770813b2b6..ca7793281ef9 100644 --- a/pkgs/tools/security/gen-oath-safe/default.nix +++ b/pkgs/tools/security/gen-oath-safe/default.nix @@ -1,12 +1,13 @@ { coreutils, fetchFromGitHub, libcaca, makeWrapper, python, openssl, qrencode, stdenv, yubikey-manager }: -stdenv.mkDerivation { - name = "gen-oath-safe-2017-01-23"; +stdenv.mkDerivation rec { + name = "gen-oath-safe-${version}"; + version = "0.11.0"; src = fetchFromGitHub { owner = "mcepl"; repo = "gen-oath-safe"; - rev = "fb53841"; - sha256 = "0018kqmhg0861r5xkbis2a1rx49gyn0dxcyj05wap5ms7zz69m0m"; + rev = version; + sha256 = "1914z0jgj7lni0nf3hslkjgkv87mhxdr92cmhmbzhpjgjgr23ydp"; }; buildInputs = [ makeWrapper ]; diff --git a/pkgs/tools/security/gencfsm/default.nix b/pkgs/tools/security/gencfsm/default.nix index 9398b38cb34c..27bdc51c7688 100644 --- a/pkgs/tools/security/gencfsm/default.nix +++ b/pkgs/tools/security/gencfsm/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, autoconf, automake, intltool, libtool, pkgconfig, encfs -, glib , gnome3, gtk3, libgnome-keyring, vala, wrapGAppsHook, xorg, gobjectIntrospection +, glib , gnome3, gtk3, libgnome-keyring, vala, wrapGAppsHook, xorg, gobject-introspection }: stdenv.mkDerivation rec { @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ autoconf automake intltool libtool vala glib encfs gtk3 libgnome-keyring gnome3.libgee xorg.libSM xorg.libICE - wrapGAppsHook gobjectIntrospection ]; + wrapGAppsHook gobject-introspection ]; patches = [ ./makefile-mkdir.patch ]; diff --git a/pkgs/tools/security/gnu-pw-mgr/default.nix b/pkgs/tools/security/gnu-pw-mgr/default.nix index d58585c4069d..2139b7c84afc 100644 --- a/pkgs/tools/security/gnu-pw-mgr/default.nix +++ b/pkgs/tools/security/gnu-pw-mgr/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "gnu-pw-mgr-${version}"; version = "2.4.2"; src = fetchurl { - url = "http://ftp.gnu.org/gnu/gnu-pw-mgr/${name}.tar.xz"; + url = "https://ftp.gnu.org/gnu/gnu-pw-mgr/${name}.tar.xz"; sha256 = "1yvdzc5w37qrjrkby5699ygj9bhkvgi3zk9k9jcjry1j6b7wdl17"; }; diff --git a/pkgs/tools/security/gnupg/1compat.nix b/pkgs/tools/security/gnupg/1compat.nix index eadfbe230b3f..371a7ca67afd 100644 --- a/pkgs/tools/security/gnupg/1compat.nix +++ b/pkgs/tools/security/gnupg/1compat.nix @@ -4,14 +4,22 @@ stdenv.mkDerivation { name = "gnupg1compat-${gnupg.version}"; builder = writeScript "gnupg1compat-builder" '' + PATH=${coreutils}/bin # First symlink all top-level dirs - ${coreutils}/bin/mkdir -p $out - ${coreutils}/bin/ln -s "${gnupg}/"* $out + mkdir -p $out + ln -s "${gnupg}/"* $out # Replace bin with directory and symlink it contents - ${coreutils}/bin/rm $out/bin - ${coreutils}/bin/mkdir -p $out/bin - ${coreutils}/bin/ln -s "${gnupg}/bin/"* $out/bin + rm $out/bin + mkdir -p $out/bin + ln -s "${gnupg}/bin/"* $out/bin + + # Add symlinks for any executables that end in 2 and lack any non-*2 version + for f in $out/bin/*2; do + [[ -x $f ]] || continue # ignore failed globs and non-executable files + [[ -e ''${f%2} ]] && continue # ignore commands that already have non-*2 versions + ln -s -- "''${f##*/}" "''${f%2}" + done ''; meta = gnupg.meta // { diff --git a/pkgs/tools/security/gnupg/20.nix b/pkgs/tools/security/gnupg/20.nix index 9404cb1d0655..6ae2bbc436ed 100644 --- a/pkgs/tools/security/gnupg/20.nix +++ b/pkgs/tools/security/gnupg/20.nix @@ -12,7 +12,8 @@ with stdenv.lib; assert guiSupport -> pinentry != null; stdenv.mkDerivation rec { - name = "gnupg-2.0.30"; + name = "gnupg-${version}"; + version = "2.0.30"; src = fetchurl { url = "mirror://gnupg/gnupg/${name}.tar.bz2"; diff --git a/pkgs/tools/security/gnupg/22.nix b/pkgs/tools/security/gnupg/22.nix index ded07cb5dad3..08dc68889809 100644 --- a/pkgs/tools/security/gnupg/22.nix +++ b/pkgs/tools/security/gnupg/22.nix @@ -15,11 +15,11 @@ assert guiSupport -> pinentry != null; stdenv.mkDerivation rec { name = "gnupg-${version}"; - version = "2.2.9"; + version = "2.2.11"; src = fetchurl { url = "mirror://gnupg/gnupg/${name}.tar.bz2"; - sha256 = "0r11mx8nkh7ysrnshs560amha5csx8zcaggb5kxcksx1zymyly32"; + sha256 = "1ncwqjhcxh46fgkp84g2lhf91amcha7abk6wdm1kagzm7q93wv29"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/security/gorilla-bin/default.nix b/pkgs/tools/security/gorilla-bin/default.nix index df9d42211f6c..152ff40e7a22 100644 --- a/pkgs/tools/security/gorilla-bin/default.nix +++ b/pkgs/tools/security/gorilla-bin/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { sha256 = "19ir6x4c01825hpx2wbbcxkk70ymwbw4j03v8b2xc13ayylwzx0r"; }; - buildInputs = [ patchelf makeWrapper ]; + nativeBuildInputs = [ patchelf makeWrapper ]; phases = [ "unpackPhase" "installPhase" ]; unpackCmd = '' diff --git a/pkgs/tools/security/hashcat/default.nix b/pkgs/tools/security/hashcat/default.nix index 9bac2d6c8035..68866a8cad4f 100644 --- a/pkgs/tools/security/hashcat/default.nix +++ b/pkgs/tools/security/hashcat/default.nix @@ -1,16 +1,17 @@ -{ stdenv, fetchurl, makeWrapper, opencl-headers, ocl-icd }: +{ stdenv, fetchurl, makeWrapper, opencl-headers, ocl-icd, xxHash }: stdenv.mkDerivation rec { name = "hashcat-${version}"; - version = "4.2.1"; + version = "5.0.0"; src = fetchurl { url = "https://hashcat.net/files/hashcat-${version}.tar.gz"; - sha256 = "082k5srjwkfvnvz0bfcg5r12m9c2qjyfhnp135mparkf831p7bbx"; + sha256 = "13xh1lmzdppvx8wr8blqhdr8vpa24j099kz2xzb9pcnqy26dk4kh"; }; + patches = [ ./use-installed-xxhash.patch ]; nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ opencl-headers ]; + buildInputs = [ opencl-headers xxHash ]; makeFlags = [ "OPENCL_HEADERS_KHRONOS=${opencl-headers}/include" diff --git a/pkgs/tools/security/hashcat/use-installed-xxhash.patch b/pkgs/tools/security/hashcat/use-installed-xxhash.patch new file mode 100644 index 000000000000..d02303558ebb --- /dev/null +++ b/pkgs/tools/security/hashcat/use-installed-xxhash.patch @@ -0,0 +1,22 @@ +diff --git a/src/Makefile b/src/Makefile +index 3a1cd680..576353fe 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -189,7 +189,7 @@ endif + # brain and xxHash + ifeq ($(ENABLE_BRAIN),1) + CFLAGS += -DWITH_BRAIN +-CFLAGS += -Ideps/git/xxHash ++LFLAGS += -lxxhash + endif + + ## +@@ -313,7 +313,7 @@ WIN_32_OBJS := $(foreach OBJ,$(OBJS_ALL),obj/$(OBJ).WIN.32.o) + WIN_64_OBJS := $(foreach OBJ,$(OBJS_ALL),obj/$(OBJ).WIN.64.o) + + ifeq ($(ENABLE_BRAIN),1) +-OBJS_XXHASH := xxhash ++OBJS_XXHASH := + + NATIVE_STATIC_OBJS += $(foreach OBJ,$(OBJS_XXHASH),obj/$(OBJ).NATIVE.STATIC.o) + NATIVE_SHARED_OBJS += $(foreach OBJ,$(OBJS_XXHASH),obj/$(OBJ).NATIVE.SHARED.o) diff --git a/pkgs/tools/security/ifdnfc/default.nix b/pkgs/tools/security/ifdnfc/default.nix new file mode 100644 index 000000000000..5731f3ef8bb6 --- /dev/null +++ b/pkgs/tools/security/ifdnfc/default.nix @@ -0,0 +1,45 @@ +{ stdenv, fetchFromGitHub , pkgconfig +, pcsclite +, autoreconfHook +, libnfc +}: + +stdenv.mkDerivation rec { + name = "ifdnfc-${version}"; + version = "2016-03-01"; + + src = fetchFromGitHub { + owner = "nfc-tools"; + repo = "ifdnfc"; + rev = "0e48e8e"; + sha256 = "1cxnvhhlcbm8h49rlw5racspb85fmwqqhd3gzzpzy68vrs0b37vg"; + }; + nativeBuildInputs = [ pkgconfig autoreconfHook ]; + buildInputs = [ pcsclite libnfc ]; + + configureFlags = [ "--prefix=$(out)" ]; + makeFlags = [ "DESTDIR=/" "usbdropdir=$(out)/pcsc/drivers" ]; + + meta = with stdenv.lib; { + description = "PC/SC IFD Handler based on libnfc"; + longDescription = + '' libnfc Interface Plugin to be used in services.pcscd.plugins. + It provides support for all readers which are not supported by ccid but by libnfc. + + For activating your reader you need to run + ifdnfc-activate yes with this package in your + environment.systemPackages + + To use your reader you may need to blacklist your reader kernel modules: + boot.blacklistedKernelModules = [ "pn533" "pn533_usb" "nfc" ]; + + Supports the pn533 smart-card reader chip which is for example used in + the SCM SCL3711. + ''; + homepage = https://github.com/nfc-tools/ifdnfc; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ makefu ]; + }; +} + diff --git a/pkgs/tools/security/kbfs/default.nix b/pkgs/tools/security/kbfs/default.nix index ff153fddf4d3..e8824bd73fcd 100644 --- a/pkgs/tools/security/kbfs/default.nix +++ b/pkgs/tools/security/kbfs/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "kbfs-${version}"; - version = "2.5.0"; + version = "2.10.1"; goPackagePath = "github.com/keybase/kbfs"; subPackages = [ "kbfsfuse" "kbfsgit/git-remote-keybase" ]; @@ -13,7 +13,7 @@ buildGoPackage rec { owner = "keybase"; repo = "kbfs"; rev = "v${version}"; - sha256 = "196w7vvi49xpmzn9d75qr5a1b8w23931544kx9bkc9bbwbjfc4la"; + sha256 = "0c03jm4pxqh4cfg1d7c833hdl8l57f1sbfqxwdq16y5s2cac1yss"; }; buildFlags = [ "-tags production" ]; diff --git a/pkgs/tools/security/keybase/default.nix b/pkgs/tools/security/keybase/default.nix index beea202a9562..a13adad037d1 100644 --- a/pkgs/tools/security/keybase/default.nix +++ b/pkgs/tools/security/keybase/default.nix @@ -1,10 +1,11 @@ -{ stdenv, lib, buildGoPackage, fetchFromGitHub -, AVFoundation ? null, AudioToolbox ? null, ImageIO ? null, CoreMedia ? null -, Foundation ? null, CoreGraphics ? null, MediaToolbox ? null }: +{ stdenv, lib, buildGoPackage, fetchFromGitHub, cf-private +, AVFoundation, AudioToolbox, ImageIO, CoreMedia +, Foundation, CoreGraphics, MediaToolbox +}: buildGoPackage rec { name = "keybase-${version}"; - version = "2.5.0"; + version = "2.10.1"; goPackagePath = "github.com/keybase/client"; subPackages = [ "go/keybase" ]; @@ -15,10 +16,14 @@ buildGoPackage rec { owner = "keybase"; repo = "client"; rev = "v${version}"; - sha256 = "0fa55nizld8q0szhlpsf75ifb53js3crh98xmf8mn4bvms7d0x09"; + sha256 = "1gfxnqzs8msxmykg1zrhrrl2slmb29gl7b8s4m2g44zxaj91gfi9"; }; - buildInputs = lib.optionals stdenv.isDarwin [ AVFoundation AudioToolbox ImageIO CoreMedia Foundation CoreGraphics MediaToolbox ]; + buildInputs = lib.optionals stdenv.isDarwin [ + AVFoundation AudioToolbox ImageIO CoreMedia Foundation CoreGraphics MediaToolbox + # Needed for OBJC_CLASS_$_NSData symbols. + cf-private + ]; buildFlags = [ "-tags production" ]; meta = with stdenv.lib; { diff --git a/pkgs/tools/security/keybase/gui.nix b/pkgs/tools/security/keybase/gui.nix index c8bbe42c9d6a..422ca4ac9cfa 100644 --- a/pkgs/tools/security/keybase/gui.nix +++ b/pkgs/tools/security/keybase/gui.nix @@ -1,9 +1,26 @@ -{ stdenv, fetchurl, alsaLib, atk, cairo, cups -, dbus, expat, fontconfig, freetype, gcc, gdk_pixbuf, glib, gnome2, gtk3 -, libnotify, nspr, nss, pango, systemd, xorg }: +{ stdenv, fetchurl, alsaLib, atk, cairo, cups, udev, hicolor-icon-theme +, dbus, expat, fontconfig, freetype, gdk_pixbuf, glib, gnome2, gtk3, gnome3 +, libnotify, nspr, nss, pango, systemd, xorg, autoPatchelfHook, wrapGAppsHook }: let - libPath = stdenv.lib.makeLibraryPath [ + versionSuffix = "20181121195344.99751ac04f"; +in + +stdenv.mkDerivation rec { + name = "keybase-gui-${version}"; + version = "2.11.0"; # Find latest version from https://prerelease.keybase.io/deb/dists/stable/main/binary-amd64/Packages + + src = fetchurl { + url = "https://s3.amazonaws.com/prerelease.keybase.io/linux_binaries/deb/keybase_${version + "-" + versionSuffix}_amd64.deb"; + sha256 = "1gh7brdw2p4xfdgc43vrmv0lvki2f3691mfh6lvksy1dv43yb8zl"; + }; + + nativeBuildInputs = [ + autoPatchelfHook + wrapGAppsHook + ]; + + buildInputs = [ alsaLib atk cairo @@ -12,10 +29,10 @@ let expat fontconfig freetype - gcc.cc gdk_pixbuf glib gnome2.GConf + gnome3.gsettings-desktop-schemas gtk3 libnotify nspr @@ -23,7 +40,7 @@ let pango systemd xorg.libX11 - xorg.libxcb + xorg.libXScrnSaver xorg.libXcomposite xorg.libXcursor xorg.libXdamage @@ -32,22 +49,23 @@ let xorg.libXi xorg.libXrandr xorg.libXrender - xorg.libXScrnSaver xorg.libXtst + xorg.libxcb ]; -in -stdenv.mkDerivation rec { - name = "keybase-gui-${version}"; - version = "2.5.0-20180807164805.0fda758997"; - src = fetchurl { - url = "https://s3.amazonaws.com/prerelease.keybase.io/linux_binaries/deb/keybase_${version}_amd64.deb"; - sha256 = "135sm3h5i2h9j06py827psjbhhiqy1mb133s92p7jp6q1mhr8j1x"; - }; - phases = ["unpackPhase" "installPhase" "fixupPhase"]; + + runtimeDependencies = [ + udev.lib + ]; + + dontBuild = true; + dontConfigure = true; + dontPatchElf = true; + unpackPhase = '' ar xf $src tar xf data.tar.xz ''; + installPhase = '' mkdir -p $out/bin mv usr/share $out/share @@ -83,13 +101,10 @@ stdenv.mkDerivation rec { substituteInPlace $out/share/applications/keybase.desktop \ --replace run_keybase $out/bin/keybase-gui ''; - postFixup = '' - patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) --set-rpath "${libPath}:\$ORIGIN" "$out/share/keybase/Keybase" - ''; meta = with stdenv.lib; { homepage = https://www.keybase.io/; - description = "The Keybase official GUI."; + description = "The Keybase official GUI"; platforms = platforms.linux; maintainers = with maintainers; [ puffnfresh np ]; license = licenses.bsd3; diff --git a/pkgs/tools/security/kpcli/default.nix b/pkgs/tools/security/kpcli/default.nix index 2a81b85482e7..cb471d663ecb 100644 --- a/pkgs/tools/security/kpcli/default.nix +++ b/pkgs/tools/security/kpcli/default.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { phases = [ "installPhase" "fixupPhase" ]; installPhase = '' - mkdir -p $out/bin - cp ${src} $out/bin/kpcli - chmod +x $out/bin/kpcli + mkdir -p $out/{bin,share} + cp ${src} $out/share/kpcli.pl + chmod +x $out/share/kpcli.pl - wrapProgram $out/bin/kpcli --set PERL5LIB \ + makeWrapper $out/share/kpcli.pl $out/bin/kpcli --set PERL5LIB \ "${with perlPackages; stdenv.lib.makePerlPath ([ CaptureTiny Clipboard Clone CryptRijndael SortNaturally TermReadKey TermShellUI FileKeePass TermReadLineGnu XMLParser ] ++ stdenv.lib.optional stdenv.isDarwin MacPasteboard)}" diff --git a/pkgs/tools/security/lynis/default.nix b/pkgs/tools/security/lynis/default.nix index bb7a6a0e7724..46c2e6f03b0d 100644 --- a/pkgs/tools/security/lynis/default.nix +++ b/pkgs/tools/security/lynis/default.nix @@ -1,29 +1,26 @@ -{ stdenv, makeWrapper, fetchFromGitHub, gawk, perl }: +{ stdenv, makeWrapper, fetchFromGitHub, gawk }: stdenv.mkDerivation rec { pname = "lynis"; - version = "2.6.7"; + version = "2.7.0"; name = "${pname}-${version}"; src = fetchFromGitHub { owner = "CISOfy"; repo = "${pname}"; rev = "${version}"; - sha256 = "0ayil5bzxqaksmr79x0gxy60k8djzg0bs60jfg8qi6128q6srhar"; + sha256 = "0rzc0y8lk22bymf56249jzmllki2lh0rz5in4lkrc5fkmp29c2wv"; }; - nativeBuildInputs = [ makeWrapper perl ]; + nativeBuildInputs = [ makeWrapper ]; postPatch = '' grep -rl '/usr/local/lynis' ./ | xargs sed -i "s@/usr/local/lynis@$out/share/lynis@g" - # Don't use predefined binary paths. See https://github.com/CISOfy/lynis/issues/468 - perl -i -p0e 's/BIN_PATHS="[^"]*"/BIN_PATHS=\$\(echo \$PATH\ | sed "s\/:\/ \/g")/sm;' include/consts ''; installPhase = '' - mkdir -p $out/share/lynis + install -d $out/bin $out/share/lynis/plugins cp -r include db default.prf $out/share/lynis/ - mkdir -p $out/bin cp -a lynis $out/bin wrapProgram "$out/bin/lynis" --prefix PATH : ${stdenv.lib.makeBinPath [ gawk ]} ''; diff --git a/pkgs/tools/security/masscan/default.nix b/pkgs/tools/security/masscan/default.nix index 26497659d23d..e33681c45e0e 100644 --- a/pkgs/tools/security/masscan/default.nix +++ b/pkgs/tools/security/masscan/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "masscan-${version}"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitHub { owner = "robertdavidgraham"; repo = "masscan"; - rev = "39061a5e9ef158dde1e6618f6fbf379739934a73"; - sha256 = "0mjvwh4i0ncsa3ywavw2s55v5bfv7pyga028c8m8xfash9764wwf"; + rev = "${version}"; + sha256 = "0q0c7bsf0pbl8napry1qyg0gl4pd8wn872h4mz9b56dx4rx90vqg"; }; nativeBuildInputs = [ makeWrapper ]; @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { mkdir -p $out/etc/masscan cp data/exclude.conf $out/etc/masscan - cp -t $out/share/doc/masscan doc/algorithm.js doc/howto-afl.md doc/bot.hml + cp -t $out/share/doc/masscan doc/algorithm.js doc/howto-afl.md doc/bot.html cp doc/masscan.8 $out/share/man/man8/masscan.8 cp LICENSE $out/share/licenses/masscan/LICENSE diff --git a/pkgs/tools/security/metasploit/Gemfile.lock b/pkgs/tools/security/metasploit/Gemfile.lock index d15df5e56c2b..a84e3d08f438 100644 --- a/pkgs/tools/security/metasploit/Gemfile.lock +++ b/pkgs/tools/security/metasploit/Gemfile.lock @@ -187,7 +187,7 @@ GEM arel (>= 4.0.1) pg_array_parser (~> 0.0.9) public_suffix (2.0.5) - rack (1.6.8) + rack (1.6.11) rack-test (0.6.3) rack (>= 1.0) rails-deprecated_sanitizer (1.0.3) @@ -292,4 +292,4 @@ DEPENDENCIES metasploit-framework! BUNDLED WITH - 1.15.0 + 1.16.4 diff --git a/pkgs/tools/security/metasploit/gemset.nix b/pkgs/tools/security/metasploit/gemset.nix index 4262e64efb04..938817cb64f6 100644 --- a/pkgs/tools/security/metasploit/gemset.nix +++ b/pkgs/tools/security/metasploit/gemset.nix @@ -1,5 +1,6 @@ { actionpack = { + dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1kgrq74gp2czzxr0f2sqrc98llz03lgq498300z2z5n4khgznwc4"; @@ -8,6 +9,7 @@ version = "4.2.9"; }; actionview = { + dependencies = ["activesupport" "builder" "erubis" "rails-dom-testing" "rails-html-sanitizer"]; source = { remotes = ["https://rubygems.org"]; sha256 = "04kgp4gmahw31miz8xdq1pns14qmvvzd14fgfv7fg9klkw3bxyyp"; @@ -16,6 +18,7 @@ version = "4.2.9"; }; activemodel = { + dependencies = ["activesupport" "builder"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1qxmivny0ka5s3iyap08sn9bp2bd9wrhqp2njfw26hr9wsjk5kfv"; @@ -24,6 +27,7 @@ version = "4.2.9"; }; activerecord = { + dependencies = ["activemodel" "activesupport" "arel"]; source = { remotes = ["https://rubygems.org"]; sha256 = "18i790dfhi4ndypd1pj9pv08knpxr2sayvvwfq7axj5jfwgpmrqb"; @@ -32,6 +36,7 @@ version = "4.2.9"; }; activesupport = { + dependencies = ["i18n" "minitest" "thread_safe" "tzinfo"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1d0a362p3m2m2kljichar2pwq0qm4vblc3njy1rdzm09ckzd45sp"; @@ -40,6 +45,7 @@ version = "4.2.9"; }; addressable = { + dependencies = ["public_suffix"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1i8q32a4gr0zghxylpyy7jfqwxvwrivsxflg9mks6kx92frh75mh"; @@ -64,6 +70,7 @@ version = "6.0.4"; }; arel-helpers = { + dependencies = ["activerecord"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1sx4qbzhld3a99175p2krz3hv1npc42rv3sd8x4awzkgplg3zy9c"; @@ -144,6 +151,7 @@ version = "2.7.0"; }; faraday = { + dependencies = ["multipart-post"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1gyqsj7vlqynwvivf9485zwmcj04v1z7gq362z0b8zw2zf4ag0hw"; @@ -184,6 +192,7 @@ version = "0.8.6"; }; jsobfu = { + dependencies = ["rkelly-remix"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1hchns89cfj0gggm2zbr7ghb630imxm2x2d21ffx2jlasn9xbkyk"; @@ -200,6 +209,7 @@ version = "2.1.0"; }; loofah = { + dependencies = ["nokogiri"]; source = { remotes = ["https://rubygems.org"]; sha256 = "109ps521p0sr3kgc460d58b4pr1z4mqggan2jbsf0aajy9s6xis8"; @@ -216,6 +226,7 @@ version = "1.0.3"; }; metasploit-concern = { + dependencies = ["activemodel" "activesupport" "railties"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0v9lm225fhzhnbjcc0vwb38ybikxwzlv8116rrrkndzs8qy79297"; @@ -224,6 +235,7 @@ version = "2.0.5"; }; metasploit-credential = { + dependencies = ["metasploit-concern" "metasploit-model" "metasploit_data_models" "pg" "railties" "rex-socket" "rubyntlm" "rubyzip"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1flahrcl5hf4bncqs40mry6pkffvmir85kqzkad22x3dh6crw50i"; @@ -232,6 +244,7 @@ version = "2.0.12"; }; metasploit-framework = { + dependencies = ["actionpack" "activerecord" "activesupport" "backports" "bcrypt" "bcrypt_pbkdf" "bit-struct" "dnsruby" "filesize" "jsobfu" "json" "metasm" "metasploit-concern" "metasploit-credential" "metasploit-model" "metasploit-payloads" "metasploit_data_models" "metasploit_payloads-mettle" "msgpack" "nessus_rest" "net-ssh" "network_interface" "nexpose" "nokogiri" "octokit" "openssl-ccm" "openvas-omp" "packetfu" "patch_finder" "pcaprub" "pdf-reader" "pg" "railties" "rb-readline" "rbnacl" "rbnacl-libsodium" "recog" "redcarpet" "rex-arch" "rex-bin_tools" "rex-core" "rex-encoder" "rex-exploitation" "rex-java" "rex-mime" "rex-nop" "rex-ole" "rex-powershell" "rex-random_identifier" "rex-registry" "rex-rop_builder" "rex-socket" "rex-sslscan" "rex-struct2" "rex-text" "rex-zip" "robots" "ruby_smb" "rubyntlm" "rubyzip" "sqlite3" "sshkey" "tzinfo" "tzinfo-data" "windows_error" "xdr" "xmlrpc"]; source = { fetchSubmodules = false; rev = "dbec1c2d2ae4bd77276cbfb3c6ee2902048b9453"; @@ -242,6 +255,7 @@ version = "4.16.1"; }; metasploit-model = { + dependencies = ["activemodel" "activesupport" "railties"]; source = { remotes = ["https://rubygems.org"]; sha256 = "05pnai1cv00xw87rrz38dz4s3ss45s90290d0knsy1mq6rp8yvmw"; @@ -258,6 +272,7 @@ version = "1.3.1"; }; metasploit_data_models = { + dependencies = ["activerecord" "activesupport" "arel-helpers" "metasploit-concern" "metasploit-model" "pg" "postgres_ext" "railties" "recog"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0j3ijxn6n3ack9572a74cwknijymy41c8rx34njyhg25lx4hbvah"; @@ -338,6 +353,7 @@ version = "6.1.1"; }; nokogiri = { + dependencies = ["mini_portile2"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1nffsyx1xjg6v5n9rrbi8y1arrcx2i5f21cp6clgh9iwiqkr7rnn"; @@ -346,6 +362,7 @@ version = "1.8.0"; }; octokit = { + dependencies = ["sawyer"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0h6cm7bi0y7ysjgwws3paaipqdld6c0m0niazrjahhpz88qqq1g4"; @@ -370,6 +387,7 @@ version = "0.0.4"; }; packetfu = { + dependencies = ["pcaprub"]; source = { remotes = ["https://rubygems.org"]; sha256 = "16ppq9wfxq4x2hss61l5brs3s6fmi8gb50mnp1nnnzb1asq4g8ll"; @@ -394,6 +412,7 @@ version = "0.12.4"; }; pdf-reader = { + dependencies = ["Ascii85" "afm" "hashery" "ruby-rc4" "ttfunk"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0nlammdpjy3padmzxhsql7mw31jyqp88n6bdffiarv5kzl4s3y7p"; @@ -418,6 +437,7 @@ version = "0.0.9"; }; postgres_ext = { + dependencies = ["activerecord" "arel" "pg_array_parser"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1lbp1qf5s1addhznm7d4bzks9adh7jpilgcsr8k7mbd0a1ailcgc"; @@ -436,12 +456,13 @@ rack = { source = { remotes = ["https://rubygems.org"]; - sha256 = "19m7aixb2ri7p1n0iqaqx8ldi97xdhvbxijbyrrcdcl6fv5prqza"; + sha256 = "1g9926ln2lw12lfxm4ylq1h6nl0rafl10za3xvjzc87qvnqic87f"; type = "gem"; }; - version = "1.6.8"; + version = "1.6.11"; }; rack-test = { + dependencies = ["rack"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0h6x5jq24makgv2fq5qqgjlrk74dxfy62jif9blk43llw8ib2q7z"; @@ -450,6 +471,7 @@ version = "0.6.3"; }; rails-deprecated_sanitizer = { + dependencies = ["activesupport"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0qxymchzdxww8bjsxj05kbf86hsmrjx40r41ksj0xsixr2gmhbbj"; @@ -458,6 +480,7 @@ version = "1.0.3"; }; rails-dom-testing = { + dependencies = ["activesupport" "nokogiri" "rails-deprecated_sanitizer"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1ny7mbjxhq20rzg4pivvyvk14irmc7cn20kxfk3vc0z2r2c49p8r"; @@ -466,6 +489,7 @@ version = "1.0.8"; }; rails-html-sanitizer = { + dependencies = ["loofah"]; source = { remotes = ["https://rubygems.org"]; sha256 = "138fd86kv073zqfx0xifm646w6bgw2lr8snk16lknrrfrss8xnm7"; @@ -474,6 +498,7 @@ version = "1.0.3"; }; railties = { + dependencies = ["actionpack" "activesupport" "rake" "thor"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1g5jnk1zllm2fr06lixq7gv8l2cwqc99akv7886gz6lshijpfyxd"; @@ -498,6 +523,7 @@ version = "0.5.5"; }; rbnacl = { + dependencies = ["ffi"]; source = { remotes = ["https://rubygems.org"]; sha256 = "08dkigw8wdx53hviw1zqrs7rcrzqcwh9jd3dvwr72013z9fmyp48"; @@ -506,6 +532,7 @@ version = "4.0.2"; }; rbnacl-libsodium = { + dependencies = ["rbnacl"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1323fli41m01af13xz5xvabsjnz09si1b9l4qd2p802kq0dr61gd"; @@ -514,6 +541,7 @@ version = "1.0.13"; }; recog = { + dependencies = ["nokogiri"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0h023ykrrra74bpbibkyg083kafaswvraw4naw9p1ghcjzn9ggj3"; @@ -530,6 +558,7 @@ version = "3.4.0"; }; rex-arch = { + dependencies = ["rex-text"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1izzalmjwdyib8y0xlgys8qb60di6xyjk485ylgh14p47wkyc6yp"; @@ -538,6 +567,7 @@ version = "0.1.11"; }; rex-bin_tools = { + dependencies = ["metasm" "rex-arch" "rex-core" "rex-struct2" "rex-text"]; source = { remotes = ["https://rubygems.org"]; sha256 = "01hi1cjr68adp47nxbjfprvn0r3b72r4ib82x9j33bf2pny6nvaw"; @@ -554,6 +584,7 @@ version = "0.1.12"; }; rex-encoder = { + dependencies = ["metasm" "rex-arch" "rex-text"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1zm5jdxgyyp8pkfqwin34izpxdrmglx6vmk20ifnvcsm55c9m70z"; @@ -562,6 +593,7 @@ version = "0.1.4"; }; rex-exploitation = { + dependencies = ["jsobfu" "metasm" "rex-arch" "rex-encoder" "rex-text"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0gbj28jqaaldpk4qzysgcl6m0wcqx3gcldarqdk55p5z9zasrk19"; @@ -578,6 +610,7 @@ version = "0.1.5"; }; rex-mime = { + dependencies = ["rex-text"]; source = { remotes = ["https://rubygems.org"]; sha256 = "15a14kz429h7pn81ysa6av3qijxjmxagjff6dyss5v394fxzxf4a"; @@ -586,6 +619,7 @@ version = "0.1.5"; }; rex-nop = { + dependencies = ["rex-arch"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0aigf9qsqsmiraa6zvfy1a7cyvf7zc3iyhzxi6fjv5sb8f64d6ny"; @@ -594,6 +628,7 @@ version = "0.1.1"; }; rex-ole = { + dependencies = ["rex-text"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1pnzbqfnvbs0vc0z0ryszk3fxhgxrjd6gzwqa937rhlphwp5jpww"; @@ -602,6 +637,7 @@ version = "0.1.6"; }; rex-powershell = { + dependencies = ["rex-random_identifier" "rex-text"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0nl60fdd1rlckk95d3s3y873w84vb0sgwvwxdzv414qxz8icpjnm"; @@ -610,6 +646,7 @@ version = "0.1.72"; }; rex-random_identifier = { + dependencies = ["rex-text"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0cksrljaw61mdjvbmj9vqqhd8nra7jv466w5nim47n73rj72jc19"; @@ -626,6 +663,7 @@ version = "0.1.3"; }; rex-rop_builder = { + dependencies = ["metasm" "rex-core" "rex-text"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0xjd3d6wnbq4ym0d0m268md8fb16f2hbwrahvxnl14q63fj9i3wy"; @@ -634,6 +672,7 @@ version = "0.1.3"; }; rex-socket = { + dependencies = ["rex-core"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0bkr64qrfy2mcv6cpp2z2rn9npgn9s0yyagzjh7kawbm80ldwf2h"; @@ -642,6 +681,7 @@ version = "0.1.8"; }; rex-sslscan = { + dependencies = ["rex-core" "rex-socket" "rex-text"]; source = { remotes = ["https://rubygems.org"]; sha256 = "06gbx45q653ajcx099p0yxdqqxazfznbrqshd4nwiwg1p498lmyx"; @@ -666,6 +706,7 @@ version = "0.2.15"; }; rex-zip = { + dependencies = ["rex-text"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1mbfryyhcw47i7jb8cs8vilbyqgyiyjkfl1ngl6wdbf7d87dwdw7"; @@ -698,6 +739,7 @@ version = "0.1.5"; }; ruby_smb = { + dependencies = ["bindata" "rubyntlm" "windows_error"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1jby5wlppxhc2jlqldic05aqd5l57171lsxqv86702grk665n612"; @@ -722,6 +764,7 @@ version = "1.2.1"; }; sawyer = { + dependencies = ["addressable" "faraday"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0sv1463r7bqzvx4drqdmd36m7rrv6sf1v3c6vswpnq3k6vdw2dvd"; @@ -770,6 +813,7 @@ version = "1.5.1"; }; tzinfo = { + dependencies = ["thread_safe"]; source = { remotes = ["https://rubygems.org"]; sha256 = "05r81lk7q7275rdq7xipfm0yxgqyd2ggh73xpc98ypngcclqcscl"; @@ -778,6 +822,7 @@ version = "1.2.3"; }; tzinfo-data = { + dependencies = ["tzinfo"]; source = { remotes = ["https://rubygems.org"]; sha256 = "1n83rmy476d4qmzq74qx0j7lbcpskbvrj1bmy3np4d5pydyw2yky"; @@ -794,6 +839,7 @@ version = "0.1.2"; }; xdr = { + dependencies = ["activemodel" "activesupport"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0c5cp1k4ij3xq1q6fb0f6xv5b65wy18y7bhwvsdx8wd0zyg3x96m"; @@ -809,4 +855,4 @@ }; version = "0.3.0"; }; -} +} \ No newline at end of file diff --git a/pkgs/tools/security/mkpasswd/default.nix b/pkgs/tools/security/mkpasswd/default.nix index b8da305c36d1..3d30fef02e29 100644 --- a/pkgs/tools/security/mkpasswd/default.nix +++ b/pkgs/tools/security/mkpasswd/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation { src = whois.src; - buildInputs = [ perl ]; + nativeBuildInputs = [ perl ]; preConfigure = whois.preConfigure; buildPhase = "make mkpasswd"; diff --git a/pkgs/tools/security/monkeysphere/default.nix b/pkgs/tools/security/monkeysphere/default.nix index d1266ca495ed..b1c36871fe6b 100644 --- a/pkgs/tools/security/monkeysphere/default.nix +++ b/pkgs/tools/security/monkeysphere/default.nix @@ -1,36 +1,75 @@ -{ stdenv, fetchurl, perl, makeWrapper, perlPackages }: +{ stdenv, fetchurl, makeWrapper +, perl, libassuan, libgcrypt +, perlPackages, lockfileProgs, gnupg, coreutils +# For the tests: +, bash, openssh, which, socat, cpio, hexdump +}: stdenv.mkDerivation rec { name = "monkeysphere-${version}"; - version = "0.37"; + version = "0.42"; src = fetchurl { - url = "http://archive.monkeysphere.info/debian/pool/monkeysphere/m/monkeysphere/monkeysphere_0.37.orig.tar.gz"; - sha256 = "0nbfd220miflah5l2y20qlmgfpbqi0j8h7qgx1b06h7v2jjbh45m"; + url = "http://archive.monkeysphere.info/debian/pool/monkeysphere/m/monkeysphere/monkeysphere_${version}.orig.tar.gz"; + sha256 = "1haqgjxm8v2xnhc652lx79p2cqggb9gxgaf19w9l9akar2qmdjf1"; }; - buildInputs = [ makeWrapper perl ]; - patches = [ ./monkeysphere.patch ]; + postPatch = '' + sed -i "s,/usr/bin/env,${coreutils}/bin/env," src/share/ma/update_users + ''; + + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ perl libassuan libgcrypt ] + ++ stdenv.lib.optional doCheck + ([ gnupg openssh which socat cpio hexdump lockfileProgs ] ++ + (with perlPackages; [ CryptOpenSSLRSA CryptOpenSSLBignum ])); + makeFlags = '' PREFIX=/ DESTDIR=$(out) ''; - postInstall = '' - wrapProgram $out/bin/openpgp2ssh --prefix PERL5LIB : \ - "${with perlPackages; stdenv.lib.makePerlPath [ - CryptOpenSSLRSA - CryptOpenSSLBignum - ]}" - wrapProgram $out/bin/monkeysphere --prefix PERL5LIB :\ - "${with perlPackages; stdenv.lib.makePerlPath [ - CryptOpenSSLRSA - CryptOpenSSLBignum - ]}" + # The tests "drain" entropy (GnuPG still uses /dev/random) and they don't run + # inside of the sandbox, because nixbld isn't allowed to login via SSH + # (/etc/passwd: "nixbld:x:1000:100:Nix build user:/build:/noshell", + # sshd: "User nixbld not allowed because shell /noshell does not exist"). + doCheck = false; + preCheck = '' + patchShebangs tests/ + patchShebangs src/ + sed -i "s,/usr/sbin/sshd,${openssh}/bin/sshd," tests/basic + sed -i "s/<(hd/<(hexdump/" tests/keytrans ''; + postFixup = + let wrapperArgs = runtimeDeps: + "--prefix PERL5LIB : " + + (with perlPackages; stdenv.lib.makePerlPath [ + CryptOpenSSLRSA + CryptOpenSSLBignum + ]) + + stdenv.lib.optionalString + (builtins.length runtimeDeps > 0) + " --prefix PATH : ${stdenv.lib.makeBinPath runtimeDeps}"; + wrapMonkeysphere = runtimeDeps: program: + "wrapProgram $out/bin/${program} ${wrapperArgs runtimeDeps}\n"; + wrapPrograms = runtimeDeps: programs: stdenv.lib.concatMapStrings + (wrapMonkeysphere runtimeDeps) + programs; + in wrapPrograms [ gnupg ] [ "monkeysphere-authentication" "monkeysphere-host" ] + + wrapPrograms [ lockfileProgs ] [ "monkeysphere" ] + + '' + # These 4 programs depend on the program name ($0): + for program in openpgp2pem openpgp2spki openpgp2ssh pem2openpgp; do + rm $out/bin/$program + ln -sf keytrans $out/share/monkeysphere/$program + makeWrapper $out/share/monkeysphere/$program $out/bin/$program \ + ${wrapperArgs [ ]} + done + ''; + meta = with stdenv.lib; { homepage = http://web.monkeysphere.info/; description = "Leverage the OpenPGP web of trust for SSH and TLS authentication"; @@ -43,7 +82,8 @@ stdenv.mkDerivation rec { TLS/SSL communications through the normal use of tools you are familiar with, such as your web browser0 or secure shell. ''; - license = licenses.gpl3; + license = licenses.gpl3Plus; platforms = platforms.all; + maintainers = with maintainers; [ primeos ]; }; } diff --git a/pkgs/tools/security/monkeysphere/monkeysphere.patch b/pkgs/tools/security/monkeysphere/monkeysphere.patch index 8b343b93454f..fdf4b9335b19 100644 --- a/pkgs/tools/security/monkeysphere/monkeysphere.patch +++ b/pkgs/tools/security/monkeysphere/monkeysphere.patch @@ -1,92 +1,32 @@ -diff -rupN monkeysphere-0.37/Makefile monkeysphere-0.37-patched/Makefile ---- monkeysphere-0.37/Makefile 2014-08-06 19:27:38.000000000 +0200 -+++ monkeysphere-0.37-patched/Makefile 2015-07-31 19:51:57.539373097 +0200 -@@ -42,11 +42,11 @@ install: all installman - mkdir -p $(DESTDIR)$(PREFIX)/share/doc/monkeysphere - printf "Monkeysphere %s\n" $(MONKEYSPHERE_VERSION) > $(DESTDIR)$(PREFIX)/share/monkeysphere/VERSION - install src/monkeysphere $(DESTDIR)$(PREFIX)/bin -- sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/bin/monkeysphere -+ sed -i 's:__SYSSHAREDIR_PREFIX__:$(DESTDIR):' $(DESTDIR)$(PREFIX)/bin/monkeysphere - install src/monkeysphere-host $(DESTDIR)$(PREFIX)/sbin -- sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-host -+ sed -i 's:__SYSSHAREDIR_PREFIX__:$(DESTDIR):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-host - install src/monkeysphere-authentication $(DESTDIR)$(PREFIX)/sbin -- sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-authentication -+ sed -i 's:__SYSSHAREDIR_PREFIX__:$(DESTDIR):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-authentication - install src/monkeysphere-authentication-keys-for-user $(DESTDIR)$(PREFIX)/share/monkeysphere - install -m 0755 src/share/common $(DESTDIR)$(PREFIX)/share/monkeysphere - install -m 0644 src/share/defaultenv $(DESTDIR)$(PREFIX)/share/monkeysphere -@@ -59,8 +59,8 @@ install: all installman - ln -sf ../share/monkeysphere/keytrans $(DESTDIR)$(PREFIX)/bin/openpgp2pem - ln -sf ../share/monkeysphere/keytrans $(DESTDIR)$(PREFIX)/bin/openpgp2spki - install -m 0744 src/transitions/* $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions -- sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.23 -- sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.28 -+ sed -i 's:__SYSSHAREDIR_PREFIX__:$(DESTDIR):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.23 -+ sed -i 's:__SYSSHAREDIR_PREFIX__:$(DESTDIR):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.28 - install -m 0644 src/transitions/README.txt $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions - install -m 0644 src/share/m/* $(DESTDIR)$(PREFIX)/share/monkeysphere/m - install -m 0644 src/share/mh/* $(DESTDIR)$(PREFIX)/share/monkeysphere/mh -diff -rupN monkeysphere-0.37/src/share/checkperms monkeysphere-0.37-patched/src/share/checkperms ---- monkeysphere-0.37/src/share/checkperms 2014-08-06 19:27:38.000000000 +0200 -+++ monkeysphere-0.37-patched/src/share/checkperms 2015-07-31 19:52:18.170675985 +0200 +diff --git a/Makefile b/Makefile +--- a/Makefile ++++ b/Makefile +@@ -52,7 +52,7 @@ clean: + replaced/%: % + mkdir -p $(dir $@) + sed < $< > $@ \ +- -e 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' \ ++ -e 's:__SYSSHAREDIR_PREFIX__:$(DESTDIR):' \ + -e 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' \ + -e 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' + +diff --git a/src/share/checkperms b/src/share/checkperms +--- a/src/share/checkperms ++++ b/src/share/checkperms @@ -1,4 +1,4 @@ -#!/usr/bin/perl -T +#!/usr/bin/perl # checkperms: ensure as best we can that a given file can only be # modified by the given user (or the superuser, naturally). This -diff -rupN monkeysphere-0.37/src/share/keytrans monkeysphere-0.37-patched/src/share/keytrans ---- monkeysphere-0.37/src/share/keytrans 2014-08-06 19:27:38.000000000 +0200 -+++ monkeysphere-0.37-patched/src/share/keytrans 2015-07-31 20:13:36.664514290 +0200 +diff --git a/src/share/keytrans b/src/share/keytrans +--- a/src/share/keytrans ++++ b/src/share/keytrans @@ -1,4 +1,4 @@ -#!/usr/bin/perl -T +#!/usr/bin/perl # keytrans: this is an RSA key translation utility; it is capable of # transforming RSA keys (both public keys and secret keys) between -@@ -1069,7 +1069,7 @@ sub packetwalk { - - - for (basename($0)) { -- if (/^pem2openpgp$/) { -+ if (/pem2openpgp/) { - my $rsa; - my $stdin; - -@@ -1107,7 +1107,7 @@ for (basename($0)) { - } - ); - } -- elsif (/^openpgp2ssh$/) { -+ elsif (/openpgp2ssh/) { - my $fpr = shift; - my $instream; - open($instream,'-'); -@@ -1123,7 +1123,7 @@ for (basename($0)) { - die "No matching key found.\n"; - } - } -- elsif (/^openpgp2pem$/) { -+ elsif (/openpgp2pem/) { - my $fpr = shift; - my $instream; - open($instream,'-'); -@@ -1139,7 +1139,7 @@ for (basename($0)) { - die "No matching key found.\n"; - } - } -- elsif (/^openpgp2spki$/) { -+ elsif (/openpgp2spki/) { - my $fpr = shift; - my $instream; - open($instream,'-'); -@@ -1151,7 +1151,7 @@ for (basename($0)) { - die "No matching key found.\n"; - } - } -- elsif (/^keytrans$/) { -+ elsif (/keytrans/) { - # subcommands when keytrans is invoked directly are UNSUPPORTED, - # UNDOCUMENTED, and WILL NOT BE MAINTAINED. - my $subcommand = shift; +-- +2.16.3 diff --git a/pkgs/tools/security/neopg/default.nix b/pkgs/tools/security/neopg/default.nix index 84c4a68aba0a..7cb442bdf627 100644 --- a/pkgs/tools/security/neopg/default.nix +++ b/pkgs/tools/security/neopg/default.nix @@ -1,5 +1,5 @@ { stdenv -, fetchgit +, fetchFromGitHub , cmake , sqlite , botan2 @@ -12,13 +12,14 @@ stdenv.mkDerivation rec { name = "neopg-${version}"; - version = "0.0.4"; + version = "0.0.5"; - # no fetchFromGitHub, as repo contains submodules - src = fetchgit { - url = "https://github.com/das-labor/neopg.git"; + src = fetchFromGitHub { + owner = "das-labor"; + repo = "neopg"; rev = "v${version}"; - sha256 = "0hhkl326ff6f76k8pwggpzmivbm13fz497nlyy6ybn5bmi9xfblm"; + sha256 = "1ky3pwg6w8kyaa9iksfx6rryva87mbj1h3yi2mrzp2h7jhrfffpp"; + fetchSubmodules = true; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/security/nitrokey-app/default.nix b/pkgs/tools/security/nitrokey-app/default.nix index 67e388d5728b..e7f7547e4ad9 100644 --- a/pkgs/tools/security/nitrokey-app/default.nix +++ b/pkgs/tools/security/nitrokey-app/default.nix @@ -1,15 +1,16 @@ -{ stdenv, makeWrapper, bash-completion, cmake, fetchgit, hidapi, libusb1, pkgconfig +{ stdenv, makeWrapper, bash-completion, cmake, fetchFromGitHub, hidapi, libusb1, pkgconfig , qtbase, qttranslations, qtsvg }: stdenv.mkDerivation rec { name = "nitrokey-app-${version}"; - version = "1.3.1"; + version = "1.3.2"; - # We use fetchgit instead of fetchFromGitHub because of necessary git submodules - src = fetchgit { - url = "https://github.com/Nitrokey/nitrokey-app.git"; + src = fetchFromGitHub { + owner = "Nitrokey"; + repo = "nitrokey-app"; rev = "v${version}"; - sha256 = "0zf2f7g5scqd5xfzvmmpvfc7d1w66rf22av0qv6s37875c61j9r9"; + sha256 = "193kzlz3qn9il56h78faiqkgv749hdils1nn1iw6g3wphgx5fjs2"; + fetchSubmodules = true; }; postPatch = '' diff --git a/pkgs/tools/security/nmap/default.nix b/pkgs/tools/security/nmap/default.nix index 4c6df817a72d..09423a96ef96 100644 --- a/pkgs/tools/security/nmap/default.nix +++ b/pkgs/tools/security/nmap/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, libpcap, pkgconfig, openssl +{ stdenv, fetchurl, libpcap, pkgconfig, openssl, lua5_3 , graphicalSupport ? false , libX11 ? null , gtk2 ? null @@ -35,11 +35,17 @@ in stdenv.mkDerivation rec { --replace 'ARFLAGS="-o"' 'ARFLAGS="-r"' ''; - configureFlags = [] + configureFlags = [ "--with-liblua=${lua5_3}" ] ++ optional (!pythonSupport) "--without-ndiff" ++ optional (!graphicalSupport) "--without-zenmap" ; + makeFlags = optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ + "AR=${stdenv.cc.bintools.targetPrefix}ar" + "RANLIB=${stdenv.cc.bintools.targetPrefix}ranlib" + "CC=${stdenv.cc.targetPrefix}gcc" + ]; + postInstall = optionalString pythonSupport '' wrapProgram $out/bin/ndiff --prefix PYTHONPATH : "$(toPythonPath $out)" --prefix PYTHONPATH : "$PYTHONPATH" '' + optionalString graphicalSupport '' diff --git a/pkgs/tools/security/nsjail/default.nix b/pkgs/tools/security/nsjail/default.nix index 8f087ef3d93c..f88156285ca7 100644 --- a/pkgs/tools/security/nsjail/default.nix +++ b/pkgs/tools/security/nsjail/default.nix @@ -1,20 +1,27 @@ -{ stdenv, fetchFromGitHub, autoconf, pkgconfig, libtool -, bison, flex, libnl, protobuf, protobufc }: +{ stdenv, fetchFromGitHub, autoconf, bison, flex, libtool, pkgconfig, which +, libnl, protobuf, protobufc, shadow +}: stdenv.mkDerivation rec { name = "nsjail-${version}"; - version = "2.2"; + version = "2.8"; src = fetchFromGitHub { owner = "google"; repo = "nsjail"; rev = version; fetchSubmodules = true; - sha256 = "11323j5wd02nm8ibvzbzq7dla70bmcldc71lv5bpk4x7h64ai14v"; + sha256 = "0cgycj0cz74plmz4asxryqprg6mkzpmnxzqbfsp1wwackinxq5fq"; }; - nativeBuildInputs = [ autoconf libtool pkgconfig ]; - buildInputs = [ bison flex libnl protobuf protobufc ]; + postPatch = '' + substituteInPlace user.cc \ + --replace "/usr/bin/newgidmap" "${shadow}/bin/newgidmap" \ + --replace "/usr/bin/newuidmap" "${shadow}/bin/newuidmap" + ''; + + nativeBuildInputs = [ autoconf bison flex libtool pkgconfig which ]; + buildInputs = [ libnl protobuf protobufc ]; enableParallelBuilding = true; installPhase = '' diff --git a/pkgs/tools/security/nwipe/default.nix b/pkgs/tools/security/nwipe/default.nix index 214ffccc7aea..a27ed7bad1a5 100644 --- a/pkgs/tools/security/nwipe/default.nix +++ b/pkgs/tools/security/nwipe/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchFromGitHub, ncurses, parted, automake, autoconf, pkgconfig }: stdenv.mkDerivation rec { - version = "0.24"; + version = "0.25"; name = "nwipe-${version}"; src = fetchFromGitHub { owner = "martijnvanbrummelen"; repo = "nwipe"; rev = "v${version}"; - sha256 = "0zminjngz98b4jl1ii6ssa7pkmf4xw6mmk8apxz3xr68cps12ls0"; + sha256 = "1hx041arw82k814g9r8dqsfi736mj5nlzp2zpi8n2qfqfc1q8nir"; }; nativeBuildInputs = [ automake autoconf pkgconfig ]; buildInputs = [ ncurses parted ]; diff --git a/pkgs/tools/security/oath-toolkit/default.nix b/pkgs/tools/security/oath-toolkit/default.nix index 9bd3f3726729..03233917e2a3 100644 --- a/pkgs/tools/security/oath-toolkit/default.nix +++ b/pkgs/tools/security/oath-toolkit/default.nix @@ -33,7 +33,7 @@ in stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Components for building one-time password authentication systems"; - homepage = http://www.nongnu.org/oath-toolkit/; + homepage = https://www.nongnu.org/oath-toolkit/; platforms = with platforms; linux ++ darwin; }; } diff --git a/pkgs/tools/security/onioncircuits/default.nix b/pkgs/tools/security/onioncircuits/default.nix index 24840426fd46..81164c1eb77f 100644 --- a/pkgs/tools/security/onioncircuits/default.nix +++ b/pkgs/tools/security/onioncircuits/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, pythonPackages, intltool, gtk3, gobjectIntrospection, defaultIconTheme }: +{ stdenv, fetchgit, pythonPackages, intltool, gtk3, gobject-introspection, defaultIconTheme }: pythonPackages.buildPythonApplication rec { name = "onioncircuits-${version}"; @@ -10,7 +10,7 @@ pythonPackages.buildPythonApplication rec { sha256 = "13mqif9b9iajpkrl9ijspdnvy82kxhprxd5mw3njk68rcn4z2pcm"; }; - buildInputs = [ intltool gtk3 gobjectIntrospection ]; + buildInputs = [ intltool gtk3 gobject-introspection ]; propagatedBuildInputs = with pythonPackages; [ stem distutils_extra pygobject3 ]; postFixup = '' diff --git a/pkgs/tools/security/opensc/default.nix b/pkgs/tools/security/opensc/default.nix index 70a1beb8ce7c..c23827842f23 100644 --- a/pkgs/tools/security/opensc/default.nix +++ b/pkgs/tools/security/opensc/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { name = "opensc-${version}"; - version = "0.18.0"; + version = "0.19.0"; src = fetchFromGitHub { owner = "OpenSC"; repo = "OpenSC"; rev = version; - sha256 = "1shwx1rkmnygk2dp0q8pbvnxcg96bn570vch9yq34gs42ryskihf"; + sha256 = "10575gb9l38cskq7swyjp0907wlziyxg4ppq33ndz319dsx69d87"; }; nativeBuildInputs = [ pkgconfig ]; @@ -37,6 +37,7 @@ stdenv.mkDerivation rec { installFlags = [ "sysconfdir=$(out)/etc" + "completiondir=$(out)/etc" ]; meta = with stdenv.lib; { diff --git a/pkgs/tools/security/paperkey/default.nix b/pkgs/tools/security/paperkey/default.nix index 44cee21bc497..03af1b8a101a 100644 --- a/pkgs/tools/security/paperkey/default.nix +++ b/pkgs/tools/security/paperkey/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "paperkey-${version}"; - version = "1.5"; + version = "1.6"; src = fetchurl { url = "http://www.jabberwocky.com/software/paperkey/${name}.tar.gz"; - sha256 = "1prd2jaf4zjad3xhv160hmi5n408ssljfg7iz90jxs9w111pjwy4"; + sha256 = "1xq5gni6gksjkd5avg0zpd73vsr97appksfx0gx2m38s4w9zsid2"; }; postPatch = '' diff --git a/pkgs/tools/security/pass/extensions/default.nix b/pkgs/tools/security/pass/extensions/default.nix index f69687e512b8..96d79a8daceb 100644 --- a/pkgs/tools/security/pass/extensions/default.nix +++ b/pkgs/tools/security/pass/extensions/default.nix @@ -12,4 +12,5 @@ with pkgs; pass-otp = callPackage ./otp.nix {}; pass-tomb = callPackage ./tomb.nix {}; pass-update = callPackage ./update.nix {}; + pass-genphrase = callPackage ./genphrase.nix {}; } diff --git a/pkgs/tools/security/pass/extensions/genphrase.nix b/pkgs/tools/security/pass/extensions/genphrase.nix new file mode 100644 index 000000000000..0413234bad2a --- /dev/null +++ b/pkgs/tools/security/pass/extensions/genphrase.nix @@ -0,0 +1,32 @@ +{ stdenv, pass, fetchFromGitHub }: + +stdenv.mkDerivation rec { + name = "pass-genphrase-${version}"; + version = "0.1"; + + src = fetchFromGitHub { + owner = "congma"; + repo = "pass-genphrase"; + rev = "${version}"; + sha256 = "0vcg3b79n1r949qfn8ns85bq2mfsmbf4jw2dlzif8425n8ppfsgd"; + }; + + dontBuild = true; + + installTargets = "globalinstall"; + + installFlags = [ "PREFIX=$(out)" ]; + + postFixup = '' + substituteInPlace $out/lib/password-store/extensions/genphrase.bash \ + --replace '$EXTENSIONS' "$out/lib/password-store/extensions/" + ''; + + meta = with stdenv.lib; { + description = "Pass extension that generates memorable passwords"; + homepage = https://github.com/congma/pass-genphrase; + license = licenses.gpl3; + maintainers = with maintainers; [ seqizz ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/security/pcsc-cyberjack/default.nix b/pkgs/tools/security/pcsc-cyberjack/default.nix index b74905b6e7e2..23a744f8e23d 100644 --- a/pkgs/tools/security/pcsc-cyberjack/default.nix +++ b/pkgs/tools/security/pcsc-cyberjack/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { name = "pcsc-cyberjack-${version}"; - version = "3.99.5_SP09"; + version = "3.99.5_SP12"; src = with stdenv.lib; let splittedVer = splitString "_" version; @@ -12,13 +12,20 @@ stdenv.mkDerivation rec { in fetchurl { url = "http://support.reiner-sct.de/downloads/LINUX/V${version}" + "/pcsc-cyberjack-${tarballVersion}.tar.bz2"; - sha256 = "1m1r26q0k2hrxfi73j4v25qfh20x4b1hcbcpgjgv7qxa33dbi30z"; + sha256 = "04pkmybal56s5xnjld09vl1s1h6qf8mvhm41b758d6hi240kgp1j"; }; + outputs = [ "out" "tools" ]; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ libusb pcsclite ]; - configureFlags = [ "--with-usbdropdir=\${prefix}/pcsc/drivers" ]; + configureFlags = [ + "--with-usbdropdir=${placeholder "out"}/pcsc/drivers" + "--bindir=${placeholder "tools"}/bin" + ]; + + postInstall = "make -C tools/cjflash install"; meta = with stdenv.lib; { description = "REINER SCT cyberJack USB chipcard reader user space driver"; diff --git a/pkgs/tools/security/pcsclite/default.nix b/pkgs/tools/security/pcsclite/default.nix index 495b6ee48ea7..95f9bf16ebac 100644 --- a/pkgs/tools/security/pcsclite/default.nix +++ b/pkgs/tools/security/pcsclite/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "pcsclite-${version}"; - version = "1.8.23"; + version = "1.8.24"; outputs = [ "bin" "out" "dev" "doc" "man" ]; src = fetchurl { url = "https://pcsclite.apdu.fr/files/pcsc-lite-${version}.tar.bz2"; - sha256 = "1jc9ws5ra6v3plwraqixin0w0wfxj64drahrbkyrrwzghqjjc9ss"; + sha256 = "0s3mv6csbi9303vvis0hilm71xsmi6cqkbh2kiipdisydbx6865q"; }; patches = [ ./no-dropdir-literals.patch ]; diff --git a/pkgs/tools/security/pcsctools/default.nix b/pkgs/tools/security/pcsctools/default.nix index 5b67a6d89ceb..c1ab5e82af34 100644 --- a/pkgs/tools/security/pcsctools/default.nix +++ b/pkgs/tools/security/pcsctools/default.nix @@ -6,17 +6,15 @@ let deps = lib.makeBinPath [ wget coreutils ]; in stdenv.mkDerivation rec { - name = "pcsc-tools-1.4.25"; + name = "pcsc-tools-1.5.4"; src = fetchurl { - url = "http://ludovic.rousseau.free.fr/softwares/pcsc-tools/${name}.tar.gz"; - sha256 = "0iqcy28pb963ds4pjrpi37577vm6nkgf3i0b3rr978jy9qi1bix9"; + url = "http://ludovic.rousseau.free.fr/softwares/pcsc-tools/${name}.tar.bz2"; + sha256 = "14vw6ya8gzyw3lzyrsvfcxx7qm7ry39fbxcdqqh552c1lyxnm7n3"; }; buildInputs = [ udev dbus perl pcsclite ]; - makeFlags = [ "DESTDIR=$(out)" ]; - nativeBuildInputs = [ makeWrapper pkgconfig ]; postInstall = '' diff --git a/pkgs/tools/security/pinentry/mac.nix b/pkgs/tools/security/pinentry/mac.nix index 4acdd6cb897e..8168aa94b3d2 100644 --- a/pkgs/tools/security/pinentry/mac.nix +++ b/pkgs/tools/security/pinentry/mac.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, xcbuildHook, libiconv, Cocoa, ncurses }: +{ stdenv, fetchFromGitHub, xcbuildHook, libiconv, Cocoa, ncurses, cf-private }: stdenv.mkDerivation rec { name = "pinentry-mac-0.9.4"; @@ -11,7 +11,12 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ xcbuildHook ]; - buildInputs = [ libiconv Cocoa ncurses ]; + + buildInputs = [ + libiconv Cocoa ncurses + # Needed for OBJC_CLASS_$_NSArray symbols. + cf-private + ]; installPhase = '' mkdir -p $out/Applications diff --git a/pkgs/tools/security/qdigidoc/default.nix b/pkgs/tools/security/qdigidoc/default.nix index 398f88ccfb6b..17bbf982255b 100644 --- a/pkgs/tools/security/qdigidoc/default.nix +++ b/pkgs/tools/security/qdigidoc/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchgit, fetchurl, cmake, darkhttpd, gettext, makeWrapper, pkgconfig -, libdigidocpp, opensc, openldap, openssl, pcsclite, qtbase, qttranslations }: +, libdigidocpp, opensc, openldap, openssl, pcsclite, qtbase, qttranslations, qtsvg }: stdenv.mkDerivation rec { name = "qdigidoc-${version}"; - version = "3.13.6"; + version = "4.1.0"; src = fetchgit { - url = "https://github.com/open-eid/qdigidoc"; + url = "https://github.com/open-eid/DigiDoc4-Client"; rev = "v${version}"; - sha256 = "1qq9fgvkc7fi37ly3kgxksrm4m5rxk9k5s5cig8z0cszsfk6h9lx"; + sha256 = "1iry36h3pfnw2gqjnfhv53i2svybxj8jf18qh486djyai84hjr4d"; fetchSubmodules = true; }; @@ -24,11 +24,6 @@ stdenv.mkDerivation rec { --replace $\{TSL_URL} file://${tsl} ''; - patches = [ - # https://github.com/open-eid/qdigidoc/pull/163 - ./qt511.patch - ]; - buildInputs = [ libdigidocpp opensc @@ -36,11 +31,12 @@ stdenv.mkDerivation rec { openssl pcsclite qtbase + qtsvg qttranslations ]; postInstall = '' - wrapProgram $out/bin/qdigidocclient \ + wrapProgram $out/bin/qdigidoc4 \ --prefix LD_LIBRARY_PATH : ${opensc}/lib/pkcs11/ ''; diff --git a/pkgs/tools/security/qesteidutil/default.nix b/pkgs/tools/security/qesteidutil/default.nix index 016017205ab4..0f9502a7ac97 100644 --- a/pkgs/tools/security/qesteidutil/default.nix +++ b/pkgs/tools/security/qesteidutil/default.nix @@ -1,11 +1,10 @@ -{ stdenv, fetchFromGitHub +{ stdenv, fetchFromGitHub, fetchpatch , cmake, ccid, qttools, qttranslations , pkgconfig, pcsclite, hicolor-icon-theme }: stdenv.mkDerivation rec { - - version = "3.12.10"; + version = "2018-08-21"; name = "qesteidutil-${version}"; src = fetchFromGitHub { @@ -13,9 +12,8 @@ stdenv.mkDerivation rec { repo = "qesteidutil"; # TODO: Switch back to this after next release. #rev = "v${version}"; - # We require the remove breakpad stuff - rev = "efdfe4c5521f68f206569e71e292a664bb9f46aa"; - sha256 = "0zly83sdqsf9lxnfw4ir2a9vmmfba181rhsrz61ga2zzpm2wf0f0"; + rev = "3bb65ef345aaa0d589b37a5d0d6f5772e95b0cd7"; + sha256 = "13xsw5gh4svp9a5nxcqv72mymivr7w1cyjbv2l6yf96m45bsd9x4"; fetchSubmodules = true; }; @@ -29,6 +27,6 @@ stdenv.mkDerivation rec { homepage = http://www.id.ee/; license = licenses.lgpl2; platforms = platforms.linux; - maintainers = [ maintainers.jagajaga ]; + maintainers = with maintainers; [ jagajaga domenkozar ]; }; } diff --git a/pkgs/tools/security/rhash/default.nix b/pkgs/tools/security/rhash/default.nix index 22d7e93fe476..27f2ca04d710 100644 --- a/pkgs/tools/security/rhash/default.nix +++ b/pkgs/tools/security/rhash/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, which }: stdenv.mkDerivation rec { - version = "2018-02-05"; + version = "1.3.6"; name = "rhash-${version}"; src = fetchFromGitHub { owner = "rhash"; repo = "RHash"; - rev = "cc26d54ff5df0f692907a5e3132a5eeca559ed61"; - sha256 = "1ldagp931lmxxpyvsb9rrar4iqwmv94m6lfjzkbkshpmk3p5ng7h"; + rev = "v${version}"; + sha256 = "1c8gngjj34ylx1f56hjbvml22bif0bx1b88dx2cyxbix8praxqh7"; }; nativeBuildInputs = [ which ]; diff --git a/pkgs/tools/security/rng-tools/default.nix b/pkgs/tools/security/rng-tools/default.nix index d2326c7e8c38..86a5a1b7c396 100644 --- a/pkgs/tools/security/rng-tools/default.nix +++ b/pkgs/tools/security/rng-tools/default.nix @@ -1,24 +1,50 @@ -{ stdenv, fetchurl }: - +{ stdenv, fetchFromGitHub, libtool, autoconf, automake, pkgconfig +, sysfsutils + # WARNING: DO NOT USE BEACON GENERATED VALUES AS SECRET CRYPTOGRAPHIC KEYS + # https://www.nist.gov/programs-projects/nist-randomness-beacon +, curl ? null, libxml2 ? null, openssl ? null, withNistBeacon ? false + # Systems that support RDRAND but not AES-NI require libgcrypt to use RDRAND as an entropy source +, libgcrypt ? null, withGcrypt ? true + # Not sure if jitterentropy is safe to use for cryptography + # and thus a default entropy source +, jitterentropy ? null, withJitterEntropy ? false +}: +with stdenv.lib; stdenv.mkDerivation rec { - name = "rng-tools-5"; + name = "rng-tools-${version}"; + version = "6.6"; - src = fetchurl { - url = "mirror://sourceforge/gkernel/${name}.tar.gz"; - - sha256 = "13h7lc8wl9khhvkr0i3bl5j9bapf8anhqis1lcnwxg1vc2v058b0"; + src = fetchFromGitHub { + owner = "nhorman"; + repo = "rng-tools"; + rev = "v${version}"; + sha256 = "0c32sxfvngdjzfmxn5ngc5yxwi8ij3yl216nhzyz9r31qi3m14v7"; }; + nativeBuildInputs = [ libtool autoconf automake pkgconfig ]; + + preConfigure = "./autogen.sh"; + + configureFlags = + optional (!withJitterEntropy) "--disable-jitterentropy" + ++ optional (!withNistBeacon) "--without-nistbeacon" + ++ optional (!withGcrypt) "--without-libgcrypt"; + + buildInputs = [ sysfsutils ] + ++ optional withJitterEntropy [ jitterentropy ] + ++ optional withGcrypt [ libgcrypt.dev ] + ++ optional withNistBeacon [ openssl.dev curl.dev libxml2.dev ]; + + enableParallelBuilding = true; + # For cross-compilation makeFlags = [ "AR:=$(AR)" ]; meta = { description = "A random number generator daemon"; - - homepage = https://sourceforge.net/projects/gkernel; - - license = stdenv.lib.licenses.gpl2; - + homepage = https://github.com/nhorman/rng-tools; + license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.linux; + maintainers = with stdenv.lib.maintainers; [ johnazoidberg ]; }; } diff --git a/pkgs/tools/security/saml2aws/default.nix b/pkgs/tools/security/saml2aws/default.nix index 047706cd8a68..e90517f1581b 100644 --- a/pkgs/tools/security/saml2aws/default.nix +++ b/pkgs/tools/security/saml2aws/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "saml2aws-${version}"; - version = "2.6.1"; + version = "2.10.0"; goPackagePath = "github.com/versent/saml2aws"; goDeps = ./deps.nix; @@ -15,7 +15,7 @@ buildGoPackage rec { rev = "v${version}"; owner = "Versent"; repo = "saml2aws"; - sha256 = "0sg5qm1gyrisna247lmxfgpa22y6rnz9vd6yg92kxlcwr4ji8l1j"; + sha256 = "00m8x57fgry601w5f9dxnxdqbbqjiv7c0rsx47iv9qsp0w7l50c5"; }; meta = with stdenv.lib; { diff --git a/pkgs/tools/security/sbsigntool/autoconf.patch b/pkgs/tools/security/sbsigntool/autoconf.patch index 27f5b77c8848..f436a73bca72 100644 --- a/pkgs/tools/security/sbsigntool/autoconf.patch +++ b/pkgs/tools/security/sbsigntool/autoconf.patch @@ -1,17 +1,27 @@ -diff -uNr sbsigntool/configure.ac sbsigntool-new/configure.ac ---- sbsigntool/configure.ac 2015-07-05 12:18:18.932717136 +0200 -+++ sbsigntool-new/configure.ac 2015-07-05 14:51:39.659284938 +0200 -@@ -65,7 +65,7 @@ +--- sbsigntools/configure.ac 2018-09-25 10:30:00.878766256 -0500 ++++ configure.ac.new 2018-09-25 10:34:56.231277375 -0500 +@@ -71,15 +71,16 @@ + # no consistent view of where gnu-efi should dump the efi stuff, so find it + ## + for path in /lib /lib64 /usr/lib /usr/lib64 /usr/lib32 /lib/efi /lib64/efi /usr/lib/efi /usr/lib64/efi; do +- if test -e $path/crt0-efi-$EFI_ARCH.o; then +- CRTPATH=$path ++ if test -e @@NIX_GNUEFI@@/$path/crt0-efi-$EFI_ARCH.o; then ++ CRTPATH=@@NIX_GNUEFI@@/$path ++ break + fi + done + if test -z "$CRTPATH"; then + AC_MSG_ERROR([cannot find the gnu-efi crt path]) + fi - dnl gnu-efi headers require extra include dirs - EFI_ARCH=$(uname -m) -EFI_CPPFLAGS="-I/usr/include/efi -I/usr/include/efi/$EFI_ARCH \ +EFI_CPPFLAGS="-I@@NIX_GNUEFI@@/include/efi -I@@NIX_GNUEFI@@/include/efi/$EFI_ARCH \ -DEFI_FUNCTION_WRAPPER" CPPFLAGS_save="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $EFI_CPPFLAGS" -@@ -74,5 +74,5 @@ - AC_SUBST(EFI_CPPFLAGS, $EFI_CPPFLAGS) +@@ -90,5 +91,5 @@ + AC_SUBST(CRTPATH, $CRTPATH) AC_CONFIG_FILES([Makefile src/Makefile lib/ccan/Makefile] - [docs/Makefile tests/Makefile]) diff --git a/pkgs/tools/security/sbsigntool/default.nix b/pkgs/tools/security/sbsigntool/default.nix index cfe54967cce3..4f4cbf4fb6f5 100644 --- a/pkgs/tools/security/sbsigntool/default.nix +++ b/pkgs/tools/security/sbsigntool/default.nix @@ -5,12 +5,12 @@ stdenv.mkDerivation rec { name = "sbsigntool-${version}"; - version = "0.5"; + version = "0.9.1"; src = fetchgit { - url = "git://kernel.ubuntu.com/jk/sbsigntool"; - rev = "951ee95a301674c046f55330cd7460e1314deff2"; - sha256 = "1skqrfhvsaay01l94m57sxxqp909rvn07xwmzc6vzzfcnsh6f2yk"; + url = "https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git"; + rev = "v0.9.1"; + sha256 = "098gxmhjn8acxjw5bq59wq4xhgkpx1xn8kjvxwdzpqkwq9ivrsbp"; }; patches = [ ./autoconf.patch ]; @@ -18,12 +18,12 @@ stdenv.mkDerivation rec { prePatch = "patchShebangs ."; nativeBuildInputs = [ autoconf automake pkgconfig help2man ]; - buildInputs = [ utillinux openssl libuuid gnu-efi libbfd ]; + buildInputs = [ openssl libuuid libbfd gnu-efi ]; configurePhase = '' substituteInPlace configure.ac --replace "@@NIX_GNUEFI@@" "${gnu-efi}" - lib/ccan.git/tools/create-ccan-tree --build-type=automake lib/ccan "talloc read_write_all build_assert array_size" + lib/ccan.git/tools/create-ccan-tree --build-type=automake lib/ccan "talloc read_write_all build_assert array_size endian" touch AUTHORS touch ChangeLog diff --git a/pkgs/tools/security/shc/default.nix b/pkgs/tools/security/shc/default.nix index 9c7b24be69c9..c32addd8ffcc 100644 --- a/pkgs/tools/security/shc/default.nix +++ b/pkgs/tools/security/shc/default.nix @@ -2,18 +2,18 @@ stdenv.mkDerivation rec { name = "shc-${version}"; - version = "3.9.6"; + version = "4.0.0"; rev = "${version}"; src = fetchFromGitHub { inherit rev; owner = "neurobin"; repo = "shc"; - sha256 = "07l6m24ivjnvbglxkx9mvarpzc453qrlq5ybkyz7jdilh481aj33"; + sha256 = "1ghvggrygvs1nxjbmq4pqskfr3mzjhcprql9qfkyhz6ii6si75v8"; }; meta = with stdenv.lib; { - homepage = http://neurobin.github.io/shc; + homepage = https://neurobin.org/projects/softwares/unix/shc/; description = "Shell Script Compiler"; platforms = stdenv.lib.platforms.linux; license = licenses.gpl3; diff --git a/pkgs/tools/security/signify/default.nix b/pkgs/tools/security/signify/default.nix new file mode 100644 index 000000000000..68db242f40af --- /dev/null +++ b/pkgs/tools/security/signify/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub, libbsd, pkgconfig }: + +stdenv.mkDerivation rec { + name = "signify-${version}"; + version = "24"; + + src = fetchFromGitHub { + owner = "aperezdc"; + repo = "signify"; + rev = "v${version}"; + sha256 = "0grdlrpxcflzmzzc30r8rvsmamvbsgqyni59flzzk4w5hpjh464w"; + }; + + doCheck = true; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ libbsd ]; + + preInstall = '' + export PREFIX=$out + ''; + + meta = with stdenv.lib; { + description = "OpenBSD signing tool"; + longDescription = '' + OpenBSDs signing tool, which uses the Ed25519 public key signature system + for fast signing and verification of messages using small public keys. + ''; + homepage = https://www.tedunangst.com/flak/post/signify; + license = licenses.isc; + maintainers = [ maintainers.rlupton20 ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/security/softhsm/default.nix b/pkgs/tools/security/softhsm/default.nix index 4a4b790181d5..ec5eea52a6f8 100644 --- a/pkgs/tools/security/softhsm/default.nix +++ b/pkgs/tools/security/softhsm/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "softhsm-${version}"; - version = "2.4.0"; + version = "2.5.0"; src = fetchurl { url = "https://dist.opendnssec.org/source/${name}.tar.gz"; - sha256 = "01ysfmq0pzr3g9laq40xwq8vg8w135d4m8n05mr1bkdavqmw3ai6"; + sha256 = "1cijq78jr3mzg7jj11r0krawijp99p253f4qdqr94n728p7mdalj"; }; configureFlags = [ diff --git a/pkgs/tools/security/sops/default.nix b/pkgs/tools/security/sops/default.nix index bbcfc4c78907..2db2fddd9a20 100644 --- a/pkgs/tools/security/sops/default.nix +++ b/pkgs/tools/security/sops/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "sops-${version}"; - version = "3.0.2"; + version = "3.2.0"; goPackagePath = "go.mozilla.org/sops"; @@ -10,12 +10,12 @@ buildGoPackage rec { rev = version; owner = "mozilla"; repo = "sops"; - sha256 = "0zszlb35cmw9j9dg1bpcbwxwh094wcfxhas4ns58jp5n79rqwv9i"; + sha256 = "0lzwql3f4n70gmw1d0vnsg7hd0ma6ys0a4x54g3jk10nrn2f7wxl"; }; meta = with stdenv.lib; { + inherit (src.meta) homepage; description = "Mozilla sops (Secrets OPerationS) is an editor of encrypted files"; - homepage = https://github.com/mozilla/sops; license = licenses.mpl20; }; } diff --git a/pkgs/tools/security/spectre-meltdown-checker/default.nix b/pkgs/tools/security/spectre-meltdown-checker/default.nix index c406316940e4..256423892c48 100644 --- a/pkgs/tools/security/spectre-meltdown-checker/default.nix +++ b/pkgs/tools/security/spectre-meltdown-checker/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "spectre-meltdown-checker-${version}"; - version = "0.39"; + version = "0.40"; src = fetchFromGitHub { owner = "speed47"; repo = "spectre-meltdown-checker"; rev = "v${version}"; - sha256 = "1llp6iyvbykn9w7vnz1jklmy6gmbksk234b46mzjfvg7mvg91dc5"; + sha256 = "0lhykc2andl0611bbs9b5dzp7c753crppvir2i7aw6bgwis23gjs"; }; prePatch = '' diff --git a/pkgs/tools/security/sslscan/default.nix b/pkgs/tools/security/sslscan/default.nix index 6c89b0defa66..0484e8e069ab 100644 --- a/pkgs/tools/security/sslscan/default.nix +++ b/pkgs/tools/security/sslscan/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "sslscan-${version}"; - version = "1.11.11"; + version = "1.11.12"; src = fetchFromGitHub { owner = "rbsec"; repo = "sslscan"; rev = "${version}-rbsec"; - sha256 = "0k1agdz52pdgihwfwbygp0mlwkf757vcwhvwc0mrz606l2wbmwmr"; + sha256 = "0wa0z6my6aqjp8si6x522ivk0yy55izbs3ch298gxjw5r15f4jb1"; }; buildInputs = [ openssl ]; diff --git a/pkgs/tools/security/sudo/default.nix b/pkgs/tools/security/sudo/default.nix index 71cf239d72cb..56848af71f65 100644 --- a/pkgs/tools/security/sudo/default.nix +++ b/pkgs/tools/security/sudo/default.nix @@ -5,14 +5,14 @@ }: stdenv.mkDerivation rec { - name = "sudo-1.8.24"; + name = "sudo-1.8.26"; src = fetchurl { urls = [ "ftp://ftp.sudo.ws/pub/sudo/${name}.tar.gz" "ftp://ftp.sudo.ws/pub/sudo/OLD/${name}.tar.gz" ]; - sha256 = "1s2v49n905wf3phmdnaa6v1dwck2lrcin0flg85z7klf35x5b25l"; + sha256 = "1qpyyfga8rs02p3186sns8qvh2bzwa48ka845nrcqh83dyd23nj0"; }; prePatch = '' diff --git a/pkgs/tools/security/super/default.nix b/pkgs/tools/security/super/default.nix index 2b4173a51af1..1f00d42f2774 100644 --- a/pkgs/tools/security/super/default.nix +++ b/pkgs/tools/security/super/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { ''; patches = [ - (fetchpatch { url = http://anonscm.debian.org/cgit/users/robert/super.git/plain/debian/patches/14-Fix-unchecked-setuid-call.patch; + (fetchpatch { url = https://salsa.debian.org/debian/super/raw/debian/3.30.0-7/debian/patches/14-Fix-unchecked-setuid-call.patch; sha256 = "08m9hw4kyfjv0kqns1cqha4v5hkgp4s4z0q1rgif1fnk14xh7wqh"; }) ]; @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { installFlags = "sysconfdir=$(out)/etc localstatedir=$(TMPDIR)"; meta = { - homepage = http://www.ucolick.org/~will/; + homepage = "https://www.ucolick.org/~will/#super"; description = "Allows users to execute scripts as if they were root"; longDescription = '' diff --git a/pkgs/tools/security/tor/default.nix b/pkgs/tools/security/tor/default.nix index bb49e478910d..d43b8598c18b 100644 --- a/pkgs/tools/security/tor/default.nix +++ b/pkgs/tools/security/tor/default.nix @@ -14,17 +14,15 @@ }: stdenv.mkDerivation rec { - name = "tor-0.3.3.9"; + name = "tor-0.3.4.9"; src = fetchurl { url = "https://dist.torproject.org/${name}.tar.gz"; - sha256 = "0vyf5z0dn5jghp2qjp076aq62lsz9g32qv9jiqf08skf096nnd45"; + sha256 = "0jhnvnp08hsfrzgsvg5xnfxyaw3nzgg9h24cwbwnz6iby20i05qs"; }; outputs = [ "out" "geoip" ]; - enableParallelBuilding = true; - nativeBuildInputs = [ pkgconfig ]; buildInputs = [ libevent openssl zlib ] ++ stdenv.lib.optionals stdenv.isLinux [ libseccomp systemd libcap ]; @@ -37,14 +35,17 @@ stdenv.mkDerivation rec { --replace 'exec torsocks' 'exec ${torsocks}/bin/torsocks' ''; + enableParallelBuilding = true; + enableParallelChecking = false; # 4 tests fail randomly + + doCheck = true; + postInstall = '' mkdir -p $geoip/share/tor mv $out/share/tor/geoip{,6} $geoip/share/tor rm -rf $out/share/tor ''; - doCheck = true; - passthru.updateScript = import ./update.nix { inherit (stdenv) lib; inherit diff --git a/pkgs/tools/security/trufflehog/default.nix b/pkgs/tools/security/trufflehog/default.nix index f805670a5d5e..9492f2bb6eac 100644 --- a/pkgs/tools/security/trufflehog/default.nix +++ b/pkgs/tools/security/trufflehog/default.nix @@ -12,11 +12,11 @@ let in pythonPackages.buildPythonApplication rec { pname = "truffleHog"; - version = "2.0.91"; + version = "2.0.97"; src = pythonPackages.fetchPypi { inherit pname version; - sha256 = "0r4c9ihy6wjh5cwli7lb6cr2yfvxrh7r6cgznql1src5gzlnkymx"; + sha256 = "034kpv1p4m90286slvc6d4mlrzaf0b5jbd4qaj87hj65wbpcpg8r"; }; # Relax overly restricted version constraint diff --git a/pkgs/tools/security/vault/default.nix b/pkgs/tools/security/vault/default.nix index a9e8d8fca351..ac79fc8d464c 100644 --- a/pkgs/tools/security/vault/default.nix +++ b/pkgs/tools/security/vault/default.nix @@ -1,21 +1,14 @@ { stdenv, fetchFromGitHub, go, gox, removeReferencesTo }: -let - vaultBashCompletions = fetchFromGitHub { - owner = "iljaweis"; - repo = "vault-bash-completion"; - rev = "e2f59b64be1fa5430fa05c91b6274284de4ea77c"; - sha256 = "10m75rp3hy71wlmnd88grmpjhqy0pwb9m8wm19l0f463xla54frd"; - }; -in stdenv.mkDerivation rec { +stdenv.mkDerivation rec { name = "vault-${version}"; - version = "0.10.4"; + version = "1.0.0"; src = fetchFromGitHub { owner = "hashicorp"; repo = "vault"; rev = "v${version}"; - sha256 = "1f11arvj7zp8wwkvv3nn7kyga0ci8psdif6djrnzwjksskdgdbx5"; + sha256 = "0wqqf9mif6icfl888w2izvml7vqs4hkd5hrq4dhzcyig5w1bp0if"; }; nativeBuildInputs = [ go gox removeReferencesTo ]; @@ -37,7 +30,7 @@ in stdenv.mkDerivation rec { cp pkg/*/* $out/bin/ find $out/bin -type f -exec remove-references-to -t ${go} '{}' + - cp ${vaultBashCompletions}/vault-bash-completion.sh $out/share/bash-completion/completions/vault + echo "complete -C $out/bin/vault vault" > $out/share/bash-completion/completions/vault ''; meta = with stdenv.lib; { diff --git a/pkgs/tools/security/wpscan/Gemfile b/pkgs/tools/security/wpscan/Gemfile new file mode 100644 index 000000000000..f20afe0e6543 --- /dev/null +++ b/pkgs/tools/security/wpscan/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'wpscan', '= 3.4.0' diff --git a/pkgs/tools/security/wpscan/Gemfile.lock b/pkgs/tools/security/wpscan/Gemfile.lock new file mode 100644 index 000000000000..47283ab6de84 --- /dev/null +++ b/pkgs/tools/security/wpscan/Gemfile.lock @@ -0,0 +1,55 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (5.2.1) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + cms_scanner (0.0.41.0) + activesupport (~> 5.2) + addressable (~> 2.5) + nokogiri (~> 1.8.0) + opt_parse_validator (~> 0.0.16.4) + public_suffix (~> 3.0.0) + ruby-progressbar (~> 1.10.0) + typhoeus (~> 1.3.0) + xmlrpc (~> 0.3) + yajl-ruby (~> 1.4.1) + concurrent-ruby (1.1.3) + ethon (0.11.0) + ffi (>= 1.3.0) + ffi (1.9.25) + i18n (1.1.1) + concurrent-ruby (~> 1.0) + mini_portile2 (2.3.0) + minitest (5.11.3) + nokogiri (1.8.5) + mini_portile2 (~> 2.3.0) + opt_parse_validator (0.0.16.4) + activesupport (~> 5.2.1) + addressable (~> 2.5.0) + public_suffix (3.0.3) + ruby-progressbar (1.10.0) + thread_safe (0.3.6) + typhoeus (1.3.1) + ethon (>= 0.9.0) + tzinfo (1.2.5) + thread_safe (~> 0.1) + wpscan (3.4.0) + activesupport (~> 5.2) + cms_scanner (~> 0.0.41.0) + yajl-ruby (~> 1.3) + xmlrpc (0.3.0) + yajl-ruby (1.4.1) + +PLATFORMS + ruby + +DEPENDENCIES + wpscan (= 3.4.0) + +BUNDLED WITH + 1.16.3 diff --git a/pkgs/tools/security/wpscan/default.nix b/pkgs/tools/security/wpscan/default.nix new file mode 100644 index 000000000000..9049318c249d --- /dev/null +++ b/pkgs/tools/security/wpscan/default.nix @@ -0,0 +1,21 @@ +{ bundlerApp, lib, makeWrapper, curl }: + +bundlerApp { + pname = "wpscan"; + gemdir = ./.; + exes = [ "wpscan" ]; + + buildInputs = [ makeWrapper ]; + postBuild = '' + wrapProgram "$out/bin/wpscan" \ + --prefix PATH : ${lib.makeBinPath [ curl ]} + ''; + + meta = with lib; { + description = "Black box WordPress vulnerability scanner"; + homepage = https://wpscan.org/; + license = licenses.unfreeRedistributable; + maintainers = [ maintainers.nyanloutre ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/security/wpscan/gemset.nix b/pkgs/tools/security/wpscan/gemset.nix new file mode 100644 index 000000000000..5c27c726be6f --- /dev/null +++ b/pkgs/tools/security/wpscan/gemset.nix @@ -0,0 +1,164 @@ +{ + activesupport = { + dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0ziy6xk31k4fs115cdkba1ys4i8nzcyri7a2jig7nx7k5h7li6l2"; + type = "gem"; + }; + version = "5.2.1"; + }; + addressable = { + dependencies = ["public_suffix"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk"; + type = "gem"; + }; + version = "2.5.2"; + }; + cms_scanner = { + dependencies = ["activesupport" "addressable" "nokogiri" "opt_parse_validator" "public_suffix" "ruby-progressbar" "typhoeus" "xmlrpc" "yajl-ruby"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1azsvgg070dng2jaz44zaqkvqyhf3pj131nqa7wdv3bsqp8y7kap"; + type = "gem"; + }; + version = "0.0.41.0"; + }; + concurrent-ruby = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "18q9skp5pfq4jwbxzmw8q2rn4cpw6mf4561i2hsjcl1nxdag2jvb"; + type = "gem"; + }; + version = "1.1.3"; + }; + ethon = { + dependencies = ["ffi"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0y70szwm2p0b9qfvpqrzjrgm3jz0ig65vlbfr6ppc3z0m1h7kv48"; + type = "gem"; + }; + version = "0.11.0"; + }; + ffi = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0jpm2dis1j7zvvy3lg7axz9jml316zrn7s0j59vyq3qr127z0m7q"; + type = "gem"; + }; + version = "1.9.25"; + }; + i18n = { + dependencies = ["concurrent-ruby"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1gcp1m1p6dpasycfz2sj82ci9ggz7lsskz9c9q6gvfwxrl8y9dx7"; + type = "gem"; + }; + version = "1.1.1"; + }; + mini_portile2 = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "13d32jjadpjj6d2wdhkfpsmy68zjx90p49bgf8f7nkpz86r1fr11"; + type = "gem"; + }; + version = "2.3.0"; + }; + minitest = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0icglrhghgwdlnzzp4jf76b0mbc71s80njn5afyfjn4wqji8mqbq"; + type = "gem"; + }; + version = "5.11.3"; + }; + nokogiri = { + dependencies = ["mini_portile2"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0byyxrazkfm29ypcx5q4syrv126nvjnf7z6bqi01sqkv4llsi4qz"; + type = "gem"; + }; + version = "1.8.5"; + }; + opt_parse_validator = { + dependencies = ["activesupport" "addressable"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1m3flpg1d7la1frip3vn0hgm6d91f0ys1jq2bhxr5va1vjbfvgbs"; + type = "gem"; + }; + version = "0.0.16.4"; + }; + public_suffix = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l"; + type = "gem"; + }; + version = "3.0.3"; + }; + ruby-progressbar = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1cv2ym3rl09svw8940ny67bav7b2db4ms39i4raaqzkf59jmhglk"; + type = "gem"; + }; + version = "1.10.0"; + }; + thread_safe = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy"; + type = "gem"; + }; + version = "0.3.6"; + }; + typhoeus = { + dependencies = ["ethon"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0cni8b1idcp0dk8kybmxydadhfpaj3lbs99w5kjibv8bsmip2zi5"; + type = "gem"; + }; + version = "1.3.1"; + }; + tzinfo = { + dependencies = ["thread_safe"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1fjx9j327xpkkdlxwmkl3a8wqj7i4l4jwlrv3z13mg95z9wl253z"; + type = "gem"; + }; + version = "1.2.5"; + }; + wpscan = { + dependencies = ["activesupport" "cms_scanner" "yajl-ruby"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "17mqqaiawp3apdfw4l6r2wp0a4f0rp8wdqd2426xkna7vsxgh8gs"; + type = "gem"; + }; + version = "3.4.0"; + }; + xmlrpc = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1s744iwblw262gj357pky3d9fcx9hisvla7rnw29ysn5zsb6i683"; + type = "gem"; + }; + version = "0.3.0"; + }; + yajl-ruby = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "16v0w5749qjp13xhjgr2gcsvjv6mf35br7iqwycix1n2h7kfcckf"; + type = "gem"; + }; + version = "1.4.1"; + }; +} \ No newline at end of file diff --git a/pkgs/tools/security/yara/default.nix b/pkgs/tools/security/yara/default.nix index e273b2c19091..460474a7bb3b 100644 --- a/pkgs/tools/security/yara/default.nix +++ b/pkgs/tools/security/yara/default.nix @@ -5,34 +5,16 @@ }: stdenv.mkDerivation rec { - version = "3.7.1"; + version = "3.8.1"; name = "yara-${version}"; src = fetchFromGitHub { owner = "VirusTotal"; repo = "yara"; rev = "v${version}"; - sha256 = "05smkn4ii8irx6ccnzrhwa39pkmrjyxjmfrwh6mhdd8iz51v5cgz"; + sha256 = "1ys2y5f2cif3g42daq646jcrn2na19zkx7fds2gnavj5c1rk7463"; }; - # FIXME: this is probably not the right way to make it work - # make[2]: *** No rule to make target 'libyara/.libs/libyara.a', needed by 'yara'. Stop. - prePatch = '' - cat >staticlibrary.patch < LOCAL.config + echo CFLAGS=\"-I${fontconfig_dev}/include -I${xproto_exp}/include -I${xextproto_exp}/include -I${libX11_dev}/include -I${libXt_dev}/include -I${libXext_dev}/include -I${freetype_dev}/include -I${zlib_dev}/include\" > LOCAL.config + echo LDFLAGS=\"-L${fontconfig_lib}/lib -L${xproto_exp}/lib -L${xextproto_exp}/lib -L${libX11_exp}/lib -L${libXt_exp}/lib -L${libXext_exp}/lib -L${freetype_exp}/lib -L${zlib_exp}/lib\" >> LOCAL.config echo X11=\"${libXt_dev}/include\" >> LOCAL.config for f in `grep -l -r /usr/local/plan9`; do diff --git a/pkgs/tools/system/plan9port/default.nix b/pkgs/tools/system/plan9port/default.nix index dc588e54aea8..c71c70b57a7a 100644 --- a/pkgs/tools/system/plan9port/default.nix +++ b/pkgs/tools/system/plan9port/default.nix @@ -2,24 +2,23 @@ , xproto ? null , xextproto ? null , libXext ? null +, zlib ? null # For building web manuals , perl ? null , samChordingSupport ? true #from 9front }: stdenv.mkDerivation rec { - name = "plan9port-2016-04-18"; + name = "plan9port-2018-09-20"; src = fetchgit { # Latest, same as on github, google code is old - url = "https://plan9port.googlesource.com/plan9"; - rev = "35d43924484b88b9816e40d2f6bff4547f3eec47"; - sha256 = "1dvg580rkav09fra2gnrzh271b4fw6bgqfv4ib7ds5k3j55ahcdc"; + url = "https://github.com/9fans/plan9port.git"; + rev = "a82a8b6368274d77d42f526e379b74e79c137e26"; + sha256 = "1icywcnqv0dz1mkm7giakii536nycp0ajxnmzkx4944dxsmhcwq1"; }; - patches = [ - ./fontsrv.patch - ] ++ stdenv.lib.optionals samChordingSupport [ ./sam_chord_9front.patch ]; + patches = stdenv.lib.optionals samChordingSupport [ ./sam_chord_9front.patch ]; postPatch = '' #hardcoded path @@ -59,11 +58,24 @@ stdenv.mkDerivation rec { homepage = http://swtch.com/plan9port/; description = "Plan 9 from User Space"; license = licenses.lpl-102; - maintainers = with maintainers; [ ftrvxmtrx kovirobi ]; + maintainers = with maintainers; [ bbarker ftrvxmtrx kovirobi ]; platforms = platforms.unix; }; - + + libX11_dev = libX11.dev; libXt_dev = libXt.dev; + libXext_dev = libXext.dev; fontconfig_dev = fontconfig.dev; freetype_dev = freetype.dev; + zlib_dev = zlib.dev; + + xproto_exp = xproto; + xextproto_exp = xextproto; + libX11_exp = libX11; + libXt_exp = libXt; + libXext_exp = libXext; + freetype_exp = freetype; + zlib_exp = zlib; + + fontconfig_lib = fontconfig.lib; } diff --git a/pkgs/tools/system/plan9port/fontsrv.patch b/pkgs/tools/system/plan9port/fontsrv.patch deleted file mode 100644 index 49fd9c04231b..000000000000 --- a/pkgs/tools/system/plan9port/fontsrv.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -r dc0640f14d07 src/cmd/mkfile ---- a/src/cmd/mkfile Tue Mar 25 23:23:10 2014 -0400 -+++ b/src/cmd/mkfile Mon Apr 14 22:36:05 2014 +0530 -@@ -4,8 +4,8 @@ - - <$PLAN9/src/mkmany - --BUGGERED='CVS|faces|factotum|fontsrv|lp|ip|mailfs|upas|vncv|mnihongo|mpm|index|u9fs|secstore|smugfs|snarfer' --DIRS=lex `ls -l |sed -n 's/^d.* //p' |egrep -v "^($BUGGERED)$"|egrep -v '^lex$'` $FONTSRV -+BUGGERED='CVS|faces|factotum|lp|ip|mailfs|upas|vncv|mnihongo|mpm|index|u9fs|secstore|smugfs|snarfer' -+DIRS=lex `ls -l |sed -n 's/^d.* //p' |egrep -v "^($BUGGERED)$"|egrep -v '^lex$'` - - <$PLAN9/src/mkdirs - diff --git a/pkgs/tools/system/proot/default.nix b/pkgs/tools/system/proot/default.nix index d75be0ff5bce..63e135075b9c 100644 --- a/pkgs/tools/system/proot/default.nix +++ b/pkgs/tools/system/proot/default.nix @@ -1,6 +1,5 @@ { stdenv, fetchFromGitHub, fetchpatch -, talloc, docutils -, enableStatic ? true }: +, talloc, docutils }: ({ version, rev, sha256, patches }: stdenv.mkDerivation { name = "proot-${version}"; @@ -12,17 +11,13 @@ owner = "cedric-vincent"; }; - buildInputs = [ talloc ] ++ stdenv.lib.optional enableStatic stdenv.cc.libc.static; + buildInputs = [ talloc ]; nativeBuildInputs = [ docutils ]; enableParallelBuilding = true; inherit patches; - preBuild = stdenv.lib.optionalString enableStatic '' - export LDFLAGS="-static" - ''; - makeFlags = [ "-C src" ]; postBuild = '' diff --git a/pkgs/tools/system/rsyslog/default.nix b/pkgs/tools/system/rsyslog/default.nix index 1367871ded41..91923e7e59b5 100644 --- a/pkgs/tools/system/rsyslog/default.nix +++ b/pkgs/tools/system/rsyslog/default.nix @@ -11,11 +11,11 @@ let mkFlag = cond: name: if cond then "--enable-${name}" else "--disable-${name}"; in stdenv.mkDerivation rec { - name = "rsyslog-8.37.0"; + name = "rsyslog-8.39.0"; src = fetchurl { url = "https://www.rsyslog.com/files/download/rsyslog/${name}.tar.gz"; - sha256 = "1rs7y7xgjm82j4mp0897x2myv73kkcj86np37y7qzgca9jdjhp19"; + sha256 = "1d3ac448b8gj58vg7n99ffv2rvpnhhin1ni5vyby73aksvz9c7y7"; }; #patches = [ ./fix-gnutls-detection.patch ]; diff --git a/pkgs/tools/system/s-tui/default.nix b/pkgs/tools/system/s-tui/default.nix index 935b49f95db3..5d4ed355ba9d 100644 --- a/pkgs/tools/system/s-tui/default.nix +++ b/pkgs/tools/system/s-tui/default.nix @@ -3,11 +3,11 @@ pythonPackages.buildPythonPackage rec { name = "${pname}-${version}"; pname = "s-tui"; - version = "0.7.5"; + version = "0.8.3"; src = pythonPackages.fetchPypi { inherit pname version; - sha256 = "01w5jh0p66jk4h3cmif4glq42zv44zhziczxjwazkd034rp8dnv9"; + sha256 = "00lsh2v4i8rwfyjyxx5lijd6rnk9smcfffhzg5sv94ijpcnh216m"; }; propagatedBuildInputs = with pythonPackages; [ diff --git a/pkgs/tools/system/s6-rc/default.nix b/pkgs/tools/system/s6-rc/default.nix index 40c999d80f13..2712186ec5d1 100644 --- a/pkgs/tools/system/s6-rc/default.nix +++ b/pkgs/tools/system/s6-rc/default.nix @@ -1,27 +1,18 @@ -{ stdenv, execline, fetchgit, skalibs, s6 }: +{ stdenv, skawarePackages }: -let +with skawarePackages; - version = "0.4.0.1"; +buildPackage { + pname = "s6-rc"; + version = "0.4.1.0"; + sha256 = "1xl37xi509pcm5chcvn8l7gb952sr5mkpxhpkbsxhsllj791bfa2"; -in stdenv.mkDerivation rec { - - name = "s6-rc-${version}"; - - src = fetchgit { - url = "git://git.skarnet.org/s6-rc"; - rev = "refs/tags/v${version}"; - sha256 = "10gkkdbvkb4s2yshx425v9diwm7vvbl320a2bm0c3wz71xr94wsw"; - }; + description = "A service manager for s6-based systems"; + platforms = stdenv.lib.platforms.linux; outputs = [ "bin" "lib" "dev" "doc" "out" ]; - dontDisableStatic = true; - - enableParallelBuilding = true; - configureFlags = [ - "--enable-absolute-paths" "--libdir=\${lib}/lib" "--libexecdir=\${lib}/libexec" "--dynlibdir=\${lib}/lib" @@ -37,22 +28,15 @@ in stdenv.mkDerivation rec { "--with-dynlib=${skalibs.lib}/lib" "--with-dynlib=${execline.lib}/lib" "--with-dynlib=${s6.out}/lib" - ] - ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ]) - ++ (stdenv.lib.optional stdenv.isDarwin "--build=${stdenv.hostPlatform.system}"); + ]; postInstall = '' - mkdir -p $doc/share/doc/s6-rc/ + # remove all s6 executables from build directory + rm $(find -name "s6-rc-*" -type f -mindepth 1 -maxdepth 1 -executable) + rm s6-rc libs6rc.* + mv doc $doc/share/doc/s6-rc/html mv examples $doc/share/doc/s6-rc/examples ''; - meta = { - homepage = http://skarnet.org/software/s6-rc/; - description = "A service manager for s6-based systems"; - platforms = stdenv.lib.platforms.linux; - license = stdenv.lib.licenses.isc; - maintainers = with stdenv.lib.maintainers; [ pmahoney Profpatsch ]; - }; - } diff --git a/pkgs/tools/system/s6/default.nix b/pkgs/tools/system/s6/default.nix index d7ade3cdb290..031439d56d5c 100644 --- a/pkgs/tools/system/s6/default.nix +++ b/pkgs/tools/system/s6/default.nix @@ -1,31 +1,21 @@ -{ stdenv, execline, fetchgit, skalibs }: +{ stdenv, skawarePackages }: -let +with skawarePackages; - version = "2.7.1.1"; +buildPackage { + pname = "s6"; + version = "2.7.2.0"; + sha256 = "02canrzmhr66gi16ldyylk378jlmyfl73vn72ayr12h2wyxgqm5g"; -in stdenv.mkDerivation rec { - - name = "s6-${version}"; - - src = fetchgit { - url = "git://git.skarnet.org/s6"; - rev = "refs/tags/v${version}"; - sha256 = "0dncw3h9wc4cgc9q8zjwicgbcqcn6722yhk8g9bvrhs7h4fkfqav"; - }; + description = "skarnet.org's small & secure supervision software suite"; # NOTE lib: cannot split lib from bin at the moment, # since some parts of lib depend on executables in bin. # (the `*_startf` functions in `libs6`) - outputs = [ /*"bin" "lib"*/ "out" "dev" "doc" ]; - dontDisableStatic = true; - - enableParallelBuilding = true; - + # TODO: nsss support configureFlags = [ - "--enable-absolute-paths" "--libdir=\${out}/lib" "--libexecdir=\${out}/libexec" "--dynlibdir=\${out}/lib" @@ -38,22 +28,15 @@ in stdenv.mkDerivation rec { "--with-lib=${execline.lib}/lib" "--with-dynlib=${skalibs.lib}/lib" "--with-dynlib=${execline.lib}/lib" - ] - ++ (if stdenv.isDarwin then [ "--disable-shared" ] else [ "--enable-shared" ]) - ++ (stdenv.lib.optional stdenv.isDarwin "--build=${stdenv.hostPlatform.system}"); + ]; postInstall = '' - mkdir -p $doc/share/doc/s6/ + # remove all s6 executables from build directory + rm $(find -type f -mindepth 1 -maxdepth 1 -executable) + rm libs6.* + mv doc $doc/share/doc/s6/html mv examples $doc/share/doc/s6/examples ''; - meta = { - homepage = http://www.skarnet.org/software/s6/; - description = "skarnet.org's small & secure supervision software suite"; - platforms = stdenv.lib.platforms.all; - license = stdenv.lib.licenses.isc; - maintainers = with stdenv.lib.maintainers; [ pmahoney Profpatsch ]; - }; - } diff --git a/pkgs/tools/system/sg3_utils/default.nix b/pkgs/tools/system/sg3_utils/default.nix index ca1af7a74e4b..67145bc3cc54 100644 --- a/pkgs/tools/system/sg3_utils/default.nix +++ b/pkgs/tools/system/sg3_utils/default.nix @@ -1,17 +1,17 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "sg3_utils-1.42"; + name = "sg3_utils-1.44"; src = fetchurl { url = "http://sg.danny.cz/sg/p/${name}.tgz"; - sha256 = "1wwy7iiz1lvc32c777yd4vp0c0dqfdlm5jrsm3aa62xx141pmjqx"; + sha256 = "0yxfbkd48mbzipwmggcvpq60zybsb6anrca878si26z7496nibld"; }; - meta = { + meta = with stdenv.lib; { homepage = http://sg.danny.cz/sg/; description = "Utilities that send SCSI commands to devices"; - platforms = stdenv.lib.platforms.linux; - maintainers = [ ]; + platforms = platforms.linux; + license = with licenses; [ bsd2 gpl2Plus ]; }; } diff --git a/pkgs/tools/system/sleuthkit/default.nix b/pkgs/tools/system/sleuthkit/default.nix index 7e781223b572..a7d749204b7a 100644 --- a/pkgs/tools/system/sleuthkit/default.nix +++ b/pkgs/tools/system/sleuthkit/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, autoreconfHook, libewf, afflib, openssl, zlib }: stdenv.mkDerivation rec { - version = "4.6.2"; + version = "4.6.4"; name = "sleuthkit-${version}"; src = fetchFromGitHub { owner = "sleuthkit"; repo = "sleuthkit"; rev = name; - sha256 = "1ykl6ijf15mjfvmkk9b4gj18kspdairn7ms4wsi2v9kb25776skx"; + sha256 = "0c6cglc4877pw6069ph72s3rv6747ps4vzhs6l2qxxncsrdlbzv0"; }; postPatch = '' diff --git a/pkgs/tools/system/smartmontools/default.nix b/pkgs/tools/system/smartmontools/default.nix index e5b2d54e585d..e8fbe90acde7 100644 --- a/pkgs/tools/system/smartmontools/default.nix +++ b/pkgs/tools/system/smartmontools/default.nix @@ -4,11 +4,11 @@ let version = "6.6"; - dbrev = "4548"; + dbrev = "4852"; drivedbBranch = "RELEASE_${builtins.replaceStrings ["."] ["_"] version}_DRIVEDB"; driverdb = fetchurl { - url = "http://sourceforge.net/p/smartmontools/code/${dbrev}/tree/branches/${drivedbBranch}/smartmontools/drivedb.h?format=raw"; - sha256 = "0nwk4ir0c40b01frqm7a0lvljh5k9yhslc3j4485zjsx3v5w269f"; + url = "https://sourceforge.net/p/smartmontools/code/${dbrev}/tree/branches/${drivedbBranch}/smartmontools/drivedb.h?format=raw"; + sha256 = "15gbwiw38yzl3cdvys6r7wknv5zdycm7zbswa2p9vzxlc8s63rlr"; name = "smartmontools-drivedb.h"; }; @@ -36,7 +36,7 @@ in stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Tools for monitoring the health of hard drives"; - homepage = http://smartmontools.sourceforge.net/; + homepage = https://www.smartmontools.org/; license = licenses.gpl2Plus; maintainers = with maintainers; [ peti ]; platforms = with platforms; linux ++ darwin; diff --git a/pkgs/tools/system/stress-ng/default.nix b/pkgs/tools/system/stress-ng/default.nix index 22080db908cc..57f2d60ddf5a 100644 --- a/pkgs/tools/system/stress-ng/default.nix +++ b/pkgs/tools/system/stress-ng/default.nix @@ -1,15 +1,21 @@ -{ stdenv, fetchurl, attr, keyutils }: +{ stdenv, fetchurl +, attr, keyutils, libaio, libapparmor, libbsd, libcap, libgcrypt, lksctp-tools, zlib +}: stdenv.mkDerivation rec { name = "stress-ng-${version}"; - version = "0.06.14"; + version = "0.09.46"; src = fetchurl { - sha256 = "06kycxfwkdrm2vs9xk8cb6c1mki29ymrrqwwxxqx4icnwvq135hv"; - url = "http://kernel.ubuntu.com/~cking/tarballs/stress-ng/${name}.tar.gz"; + url = "http://kernel.ubuntu.com/~cking/tarballs/stress-ng/${name}.tar.xz"; + sha256 = "0m1f46vqixx2mgqdrjwkl8w9did7n99sy96rbcgkkn9g99y59qjm"; }; - buildInputs = [ attr keyutils ]; + # All platforms inputs then Linux-only ones + buildInputs = [ libbsd libgcrypt zlib ] + ++ stdenv.lib.optionals stdenv.hostPlatform.isLinux [ + attr keyutils libaio libapparmor libcap lksctp-tools + ]; patchPhase = '' substituteInPlace Makefile --replace "/usr" "" @@ -36,9 +42,10 @@ stdenv.mkDerivation rec { hardware issues such as thermal overruns as well as operating system bugs that only occur when a system is being thrashed hard. ''; - homepage = http://kernel.ubuntu.com/~cking/stress-ng; + homepage = http://kernel.ubuntu.com/~cking/stress-ng/; downloadPage = http://kernel.ubuntu.com/~cking/tarballs/stress-ng/; license = licenses.gpl2Plus; - platforms = platforms.linux; + maintainers = with maintainers; [ c0bw3b ]; + platforms = platforms.linux; # TODO: fix https://github.com/NixOS/nixpkgs/pull/50506#issuecomment-439635963 }; } diff --git a/pkgs/tools/system/syslog-ng/default.nix b/pkgs/tools/system/syslog-ng/default.nix index 4164adcb25bf..1ce7e766a18e 100644 --- a/pkgs/tools/system/syslog-ng/default.nix +++ b/pkgs/tools/system/syslog-ng/default.nix @@ -11,11 +11,11 @@ in stdenv.mkDerivation rec { name = "${pname}-${version}"; - version = "3.17.2"; + version = "3.18.1"; src = fetchurl { url = "https://github.com/balabit/${pname}/releases/download/${name}/${name}.tar.gz"; - sha256 = "02y593ar1c4503ww7mhn0p5ajfl3q6769c6m311m6srwl5y1yq3k"; + sha256 = "1y1v16vvyirh0qv4wzczqp8d3llh6dl63lz3irwib1qhh7x56dyn"; }; nativeBuildInputs = [ pkgconfig which ]; @@ -56,6 +56,8 @@ stdenv.mkDerivation rec { outputs = [ "out" "man" ]; + enableParallelBuilding = true; + meta = with stdenv.lib; { homepage = https://www.balabit.com/network-security/syslog-ng/; description = "Next-generation syslogd with advanced networking and filtering capabilities"; diff --git a/pkgs/tools/system/thermald/default.nix b/pkgs/tools/system/thermald/default.nix index a8670203775a..818c76712c7e 100644 --- a/pkgs/tools/system/thermald/default.nix +++ b/pkgs/tools/system/thermald/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "thermald-${version}"; - version = "1.7.2"; + version = "1.8"; src = fetchFromGitHub { owner = "01org"; repo = "thermal_daemon"; rev = "v${version}"; - sha256 = "1cs2pq8xvfnsvrhg2bxawk4kn3z1qmfrnpnhs178pvfbglzh15hc"; + sha256 = "1g1l7k8yxj8bl1ysdx8v6anv1s7xk9j072y44gwki70dy48n7j92"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/system/tree/default.nix b/pkgs/tools/system/tree/default.nix index e34bd5f8e133..d798c98679c5 100644 --- a/pkgs/tools/system/tree/default.nix +++ b/pkgs/tools/system/tree/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl }: let - version = "1.7.0"; + version = "1.8.0"; # These settings are found in the Makefile, but there seems to be no # way to select one ore the other setting other than editing the file @@ -28,7 +28,7 @@ stdenv.mkDerivation { src = fetchurl { url = "http://mama.indstate.edu/users/ice/tree/src/tree-${version}.tgz"; - sha256 = "04kviw799qxly08zb8n5mgxfd96gyis6x69q2qiw86jnh87c4mv9"; + sha256 = "1hmpz6k0mr6salv0nprvm1g0rdjva1kx03bdf1scw8a38d5mspbi"; }; configurePhase = '' diff --git a/pkgs/tools/system/vbetool/default.nix b/pkgs/tools/system/vbetool/default.nix index c30a7b14e891..32cf56a1d74e 100644 --- a/pkgs/tools/system/vbetool/default.nix +++ b/pkgs/tools/system/vbetool/default.nix @@ -22,5 +22,6 @@ stdenv.mkDerivation rec { homepage = http://www.codon.org.uk/~mjg59/vbetool/; maintainers = [ maintainers.raskin ]; platforms = platforms.linux; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/system/which/default.nix b/pkgs/tools/system/which/default.nix index 870e1b3a398f..be2892e52e8d 100644 --- a/pkgs/tools/system/which/default.nix +++ b/pkgs/tools/system/which/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { }; meta = with stdenv.lib; { - homepage = http://ftp.gnu.org/gnu/which/; + homepage = https://www.gnu.org/software/which/; platforms = platforms.all; license = licenses.gpl3; }; diff --git a/pkgs/tools/text/aha/default.nix b/pkgs/tools/text/aha/default.nix index 89319ac492f4..f53a649cd771 100644 --- a/pkgs/tools/text/aha/default.nix +++ b/pkgs/tools/text/aha/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { name = "aha-${version}"; - version = "0.4.10.6"; + version = "0.5"; src = fetchFromGitHub { - sha256 = "18mz3f5aqw4vbdrxf8wblqm6nca73ppq9hb2z2ppw6k0557i71kz"; + sha256 = "0byml4rmpiaalwx69jcixl3yvpvwmwiss1jzgsqwshilb2p4qnmz"; rev = version; repo = "aha"; owner = "theZiz"; diff --git a/pkgs/tools/text/ansifilter/default.nix b/pkgs/tools/text/ansifilter/default.nix index 3e9511fefdaa..54591bf24424 100644 --- a/pkgs/tools/text/ansifilter/default.nix +++ b/pkgs/tools/text/ansifilter/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "ansifilter-${version}"; - version = "2.10"; + version = "2.12"; src = fetchurl { url = "http://www.andre-simon.de/zip/ansifilter-${version}.tar.bz2"; - sha256 = "0gzfxfpic47cs2kqrbvaw166ji62c5nq5cjhh3ngpm2fkm1wzli3"; + sha256 = "0ssvc51x90l1s9pxdxaw6ba01dcalrp0b5glrnh1j43i2pskc750"; }; diff --git a/pkgs/tools/text/bcat/Gemfile.lock b/pkgs/tools/text/bcat/Gemfile.lock index c39ebc279109..fa67e6e28dbd 100644 --- a/pkgs/tools/text/bcat/Gemfile.lock +++ b/pkgs/tools/text/bcat/Gemfile.lock @@ -3,7 +3,7 @@ GEM specs: bcat (0.6.2) rack (~> 1.0) - rack (1.6.8) + rack (1.6.11) PLATFORMS ruby @@ -12,4 +12,4 @@ DEPENDENCIES bcat BUNDLED WITH - 1.15.4 + 1.16.4 diff --git a/pkgs/tools/text/bcat/gemset.nix b/pkgs/tools/text/bcat/gemset.nix index 0654e35399d9..744c0e6e107b 100644 --- a/pkgs/tools/text/bcat/gemset.nix +++ b/pkgs/tools/text/bcat/gemset.nix @@ -11,9 +11,9 @@ rack = { source = { remotes = ["http://rubygems.org"]; - sha256 = "19m7aixb2ri7p1n0iqaqx8ldi97xdhvbxijbyrrcdcl6fv5prqza"; + sha256 = "1g9926ln2lw12lfxm4ylq1h6nl0rafl10za3xvjzc87qvnqic87f"; type = "gem"; }; - version = "1.6.8"; + version = "1.6.11"; }; } \ No newline at end of file diff --git a/pkgs/tools/text/diffutils/default.nix b/pkgs/tools/text/diffutils/default.nix index fff81fbc860a..68b2e5121010 100644 --- a/pkgs/tools/text/diffutils/default.nix +++ b/pkgs/tools/text/diffutils/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { ++ stdenv.lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) "gl_cv_func_getopt_gnu=yes"; meta = with stdenv.lib; { - homepage = http://www.gnu.org/software/diffutils/diffutils.html; + homepage = https://www.gnu.org/software/diffutils/diffutils.html; description = "Commands for showing the differences between files (diff, cmp, etc.)"; license = licenses.gpl3; platforms = platforms.unix; diff --git a/pkgs/tools/text/dos2unix/default.nix b/pkgs/tools/text/dos2unix/default.nix index 2db82c36a72a..dd0d1bbc9410 100644 --- a/pkgs/tools/text/dos2unix/default.nix +++ b/pkgs/tools/text/dos2unix/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { --replace /usr $out ''; - buildInputs = [ perl gettext ]; + nativeBuildInputs = [ perl gettext ]; meta = with stdenv.lib; { homepage = http://waterlan.home.xs4all.nl/dos2unix.html; diff --git a/pkgs/tools/text/enscript/default.nix b/pkgs/tools/text/enscript/default.nix index 37121e68f662..24ac649026af 100644 --- a/pkgs/tools/text/enscript/default.nix +++ b/pkgs/tools/text/enscript/default.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - homepage = http://www.gnu.org/software/enscript/; + homepage = https://www.gnu.org/software/enscript/; maintainers = [ ]; platforms = stdenv.lib.platforms.all; diff --git a/pkgs/tools/text/fanficfare/default.nix b/pkgs/tools/text/fanficfare/default.nix index b31d4cf93e64..3315d435afbb 100644 --- a/pkgs/tools/text/fanficfare/default.nix +++ b/pkgs/tools/text/fanficfare/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, python27Packages }: python27Packages.buildPythonApplication rec { - version = "2.28.0"; + version = "3.1.1"; name = "fanficfare-${version}"; nameprefix = ""; src = fetchurl { url = "https://github.com/JimmXinu/FanFicFare/archive/v${version}.tar.gz"; - sha256 = "18icxs9yaazz9swa2g4ppjsdbl25v22fdv4c1c3xspj3hwksjlvw"; + sha256 = "1wklii24vbvq2vi5pqgp3z4lazcplh2i7r2w4d8lkm6pzbw0s8px"; }; propagatedBuildInputs = with python27Packages; [ beautifulsoup4 chardet html5lib html2text ]; diff --git a/pkgs/tools/text/gawk/default.nix b/pkgs/tools/text/gawk/default.nix index 15d54f4a2a4d..f0947004b4b1 100644 --- a/pkgs/tools/text/gawk/default.nix +++ b/pkgs/tools/text/gawk/default.nix @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { }; meta = with stdenv.lib; { - homepage = http://www.gnu.org/software/gawk/; + homepage = https://www.gnu.org/software/gawk/; description = "GNU implementation of the Awk programming language"; longDescription = '' @@ -74,7 +74,7 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; - platforms = platforms.unix; + platforms = platforms.unix ++ platforms.windows; maintainers = [ ]; }; diff --git a/pkgs/tools/text/gist/default.nix b/pkgs/tools/text/gist/default.nix index f5dcbb9191c6..7091031d28f0 100644 --- a/pkgs/tools/text/gist/default.nix +++ b/pkgs/tools/text/gist/default.nix @@ -1,21 +1,11 @@ -{ buildRubyGem, lib, ruby, makeWrapper }: +{ buildRubyGem, lib, ruby }: buildRubyGem rec { inherit ruby; name = "${gemName}-${version}"; gemName = "gist"; - version = "4.6.2"; - source.sha256 = "0zrw84k2982aiansmv2aj3101d3giwa58221n6aisvg5jq5kmiib"; - - buildInputs = [ makeWrapper ]; - - postInstall = '' - # Fix the default ruby wrapper - makeWrapper $out/${ruby.gemPath}/bin/gist $out/bin/gist \ - --set GEM_PATH $out/${ruby.gemPath}:${ruby}/${ruby.gemPath} - ''; - - dontStrip = true; + version = "5.0.0"; + source.sha256 = "1i0a73mzcjv4mj5vjqwkrx815ydsppx3v812lxxd9mk2s7cj1vyd"; meta = with lib; { description = "Upload code to https://gist.github.com (or github enterprise)"; diff --git a/pkgs/tools/text/glogg/default.nix b/pkgs/tools/text/glogg/default.nix new file mode 100644 index 000000000000..d61a7d184ea4 --- /dev/null +++ b/pkgs/tools/text/glogg/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchurl, qmake, boost }: + +stdenv.mkDerivation rec { + + name = "glogg-${version}"; + version = "1.1.4"; + + src = fetchurl { + url = "https://glogg.bonnefon.org/files/${name}.tar.gz"; + sha256 = "0nwnfk9bcz2k7rf08w2cb6qipzdhwmxznik44jxmn9gwxdrdq78c"; + }; + + nativeBuildInputs = [ qmake ]; + buildInputs = [ boost ]; + + qmakeFlags = [ "glogg.pro" ]; + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "The fast, smart log explorer"; + longDescription = '' + A multi-platform GUI application to browse and search through long or complex log files. It is designed with programmers and system administrators in mind. glogg can be seen as a graphical, interactive combination of grep and less. + ''; + homepage = https://glogg.bonnefon.org/; + license = licenses.gpl3Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ c0bw3b ]; + }; +} diff --git a/pkgs/tools/text/gnugrep/default.nix b/pkgs/tools/text/gnugrep/default.nix index 089f3094b540..0b6f36bea724 100644 --- a/pkgs/tools/text/gnugrep/default.nix +++ b/pkgs/tools/text/gnugrep/default.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation { ''; meta = with stdenv.lib; { - homepage = http://www.gnu.org/software/grep/; + homepage = https://www.gnu.org/software/grep/; description = "GNU implementation of the Unix grep command"; longDescription = '' diff --git a/pkgs/tools/text/gnupatch/default.nix b/pkgs/tools/text/gnupatch/default.nix index e22850a63f01..edea95d7d691 100644 --- a/pkgs/tools/text/gnupatch/default.nix +++ b/pkgs/tools/text/gnupatch/default.nix @@ -23,7 +23,6 @@ stdenv.mkDerivation rec { }) ]; - buildInputs = stdenv.lib.optional doCheck ed; nativeBuildInputs = [ autoreconfHook ]; configureFlags = stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ @@ -31,6 +30,7 @@ stdenv.mkDerivation rec { ]; doCheck = stdenv.hostPlatform.libc != "musl"; # not cross; + checkInputs = [ed]; meta = { description = "GNU Patch, a program to apply differences to files"; @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { more original files, producing patched versions. ''; - homepage = http://savannah.gnu.org/projects/patch; + homepage = https://savannah.gnu.org/projects/patch; license = stdenv.lib.licenses.gpl3Plus; diff --git a/pkgs/tools/text/gnused/422.nix b/pkgs/tools/text/gnused/422.nix index 037c2f17a63b..3a9856c3dd37 100644 --- a/pkgs/tools/text/gnused/422.nix +++ b/pkgs/tools/text/gnused/422.nix @@ -8,10 +8,12 @@ stdenv.mkDerivation { sha256 = "f048d1838da284c8bc9753e4506b85a1e0cc1ea8999d36f6995bcb9460cddbd7"; }; + configureFlags = stdenv.lib.optional stdenv.hostPlatform.isMinGW "ac_cv_func__set_invalid_parameter_handler=no"; + outputs = [ "out" "info" ]; meta = { - homepage = http://www.gnu.org/software/sed/; + homepage = https://www.gnu.org/software/sed/; description = "GNU sed, a batch stream editor"; longDescription = '' diff --git a/pkgs/tools/text/gnused/default.nix b/pkgs/tools/text/gnused/default.nix index af3db54e96d5..4fa1a44f4ae8 100644 --- a/pkgs/tools/text/gnused/default.nix +++ b/pkgs/tools/text/gnused/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { PERL = if stdenv.hostPlatform == stdenv.buildPlatform then null else "missing"; meta = { - homepage = http://www.gnu.org/software/sed/; + homepage = https://www.gnu.org/software/sed/; description = "GNU sed, a batch stream editor"; longDescription = '' @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.gpl3Plus; - platforms = stdenv.lib.platforms.all; + platforms = stdenv.lib.platforms.unix; maintainers = [ ]; }; } diff --git a/pkgs/tools/text/groff/default.nix b/pkgs/tools/text/groff/default.nix index ab0f8893bfde..88d487da9b9c 100644 --- a/pkgs/tools/text/groff/default.nix +++ b/pkgs/tools/text/groff/default.nix @@ -107,7 +107,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = http://www.gnu.org/software/groff/; + homepage = https://www.gnu.org/software/groff/; description = "GNU Troff, a typesetting package that reads plain text and produces formatted output"; license = licenses.gpl3Plus; platforms = platforms.all; diff --git a/pkgs/tools/text/gucci/default.nix b/pkgs/tools/text/gucci/default.nix new file mode 100644 index 000000000000..a04a2c65e7c3 --- /dev/null +++ b/pkgs/tools/text/gucci/default.nix @@ -0,0 +1,30 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "gucci-${version}"; + version = "0.1.0"; + + goPackagePath = "github.com/noqcks/gucci"; + + src = fetchFromGitHub { + owner = "noqcks"; + repo = "gucci"; + rev = version; + sha256 = "0ksrmzb3iggc7gm51fl0jbb15d0gmpclslpkq2sl2xjzk29pkllq"; + }; + + goDeps = ./deps.nix; + + buildFlagsArray = '' + -ldflags=-X main.AppVersion=${version} + ''; + + meta = with stdenv.lib; { + description = "A simple CLI templating tool written in golang"; + homepage = https://github.com/noqcks/gucci; + license = licenses.mit; + maintainers = [ maintainers.braydenjw ]; + platforms = platforms.unix; + }; +} + diff --git a/pkgs/tools/text/gucci/deps.nix b/pkgs/tools/text/gucci/deps.nix new file mode 100644 index 000000000000..8e2cc5af3bf1 --- /dev/null +++ b/pkgs/tools/text/gucci/deps.nix @@ -0,0 +1,30 @@ +[ + { + goPackagePath = "gopkg.in/yaml.v2"; + fetch = { + type = "git"; + url = "https://gopkg.in/yaml.v2"; + rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; + sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; + }; + } + { + goPackagePath = "github.com/imdario/mergo"; + fetch = { + type = "git"; + url = "https://github.com/imdario/mergo"; + rev = "v0.3.6"; + sha256 = "1lbzy8p8wv439sqgf0n21q52flf2wbamp6qa1jkyv6an0nc952q7"; + }; + } + { + goPackagePath = "github.com/urfave/cli"; + fetch = { + type = "git"; + url = "https://github.com/urfave/cli"; + rev = "v1.20.0"; + sha256 = "0y6f4sbzkiiwrxbl15biivj8c7qwxnvm3zl2dd3mw4wzg4x10ygj"; + }; + } +] + diff --git a/pkgs/tools/text/html-tidy/default.nix b/pkgs/tools/text/html-tidy/default.nix index 51ce4baa0beb..1974c0aa4f36 100644 --- a/pkgs/tools/text/html-tidy/default.nix +++ b/pkgs/tools/text/html-tidy/default.nix @@ -13,8 +13,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake libxslt/*manpage*/ ]; - cmakeFlags = stdenv.lib.optional - (stdenv.hostPlatform.libc or null == "msvcrt") "-DCMAKE_SYSTEM_NAME=Windows"; + cmakeFlags = []; # ATM bin/tidy is statically linked, as upstream provides no other option yet. # https://github.com/htacg/tidy-html5/issues/326#issuecomment-160322107 diff --git a/pkgs/tools/text/hyx/default.nix b/pkgs/tools/text/hyx/default.nix index 1ba3534e3f8a..70745266fe55 100644 --- a/pkgs/tools/text/hyx/default.nix +++ b/pkgs/tools/text/hyx/default.nix @@ -1,13 +1,15 @@ { lib, stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "hyx-0.1.4"; + name = "hyx-0.1.5"; src = fetchurl { url = "https://yx7.cc/code/hyx/${name}.tar.xz"; - sha256 = "049r610hyrrfa62vpiqyb3rh99bpy8cnqy4nd4sih01733cmdhyx"; + sha256 = "0gd8fbdyw12jwffa5dgcql4ry22xbdhqdds1qwzk1rkcrkgnc1mg"; }; + patches = [ ./no-wall-by-default.patch ]; + installPhase = '' install -vD hyx $out/bin/hyx ''; @@ -17,6 +19,6 @@ stdenv.mkDerivation rec { homepage = https://yx7.cc/code/; license = licenses.mit; maintainers = with maintainers; [ fpletz ]; - platforms = platforms.all; + platforms = platforms.linux; }; } diff --git a/pkgs/tools/text/hyx/no-wall-by-default.patch b/pkgs/tools/text/hyx/no-wall-by-default.patch new file mode 100644 index 000000000000..48ee20eff179 --- /dev/null +++ b/pkgs/tools/text/hyx/no-wall-by-default.patch @@ -0,0 +1,11 @@ +--- hyx-0.1.5.org/Makefile 2018-06-02 17:14:37.000000000 +0100 ++++ hyx-0.1.5/Makefile 2018-11-10 09:25:49.569961762 +0000 +@@ -1,7 +1,7 @@ + + all: CFLAGS ?= -O2 -Wl,-s \ + -Wl,-z,relro,-z,now -fpic -pie -D_FORTIFY_SOURCE=2 -fstack-protector-all +-all: CFLAGS += -std=c99 -pedantic -Wall -Wextra -DNDEBUG ++all: CFLAGS += -std=c99 -DNDEBUG + all: hyx + + debug: CFLAGS ?= -O0 -g \ diff --git a/pkgs/tools/text/icdiff/default.nix b/pkgs/tools/text/icdiff/default.nix index 949a9c89e9af..aec238cb4ccc 100644 --- a/pkgs/tools/text/icdiff/default.nix +++ b/pkgs/tools/text/icdiff/default.nix @@ -2,13 +2,13 @@ pythonPackages.buildPythonApplication rec { name = "icdiff-${version}"; - version = "1.9.3"; + version = "1.9.4"; src = fetchFromGitHub { owner = "jeffkaufman"; repo = "icdiff"; rev = "release-${version}"; - sha256 = "10hv09sg7m8gzjf1v785kvim9ps81akzyx7ws6ypylyxc0l2fdcl"; + sha256 = "1micpm7kq9swfscmp4mg37fnzgzpsg7704yi33c5sd6cmgbdabxm"; }; meta = with stdenv.lib; { diff --git a/pkgs/tools/text/languagetool/default.nix b/pkgs/tools/text/languagetool/default.nix index 42ba36adf310..7e784b917b42 100644 --- a/pkgs/tools/text/languagetool/default.nix +++ b/pkgs/tools/text/languagetool/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "LanguageTool-${version}"; - version = "4.2"; + version = "4.3"; src = fetchzip { url = "https://www.languagetool.org/download/${name}.zip"; - sha256 = "01iy3cq6rwkm8sflj2nwp4ib29hyykd23hfsnrmqxji9csj8pf71"; + sha256 = "0zsz82jc39j5wjwynmjny7h82kjz7clyk37n6pxmi85ibbdm0zn4"; }; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ jre ]; diff --git a/pkgs/tools/text/link-grammar/default.nix b/pkgs/tools/text/link-grammar/default.nix new file mode 100644 index 000000000000..294aa1576801 --- /dev/null +++ b/pkgs/tools/text/link-grammar/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchurl, pkgconfig, python3, sqlite, libedit, zlib }: + +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + version = "5.5.1"; + pname = "link-grammar"; + + outputs = [ "bin" "out" "dev" "man" ]; + + src = fetchurl { + url = "http://www.abisource.com/downloads/${pname}/${version}/${name}.tar.gz"; + sha256 = "1x8kj1yr3b7b6qrvc5b8mm90ff3m4qdbdqplvzii2xlkpvik92ff"; + }; + + nativeBuildInputs = [ pkgconfig python3 ]; + buildInputs = [ sqlite libedit zlib ]; + + configureFlags = [ + "--disable-java-bindings" + ]; + + meta = with stdenv.lib; { + description = "A Grammar Checking library"; + homepage = https://www.abisource.com/projects/link-grammar/; + license = licenses.lgpl21; + maintainers = with maintainers; [ jtojnar ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/text/miller/default.nix b/pkgs/tools/text/miller/default.nix index a17c348c4cc1..3e0bee3b9b98 100644 --- a/pkgs/tools/text/miller/default.nix +++ b/pkgs/tools/text/miller/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "miller-${version}"; - version = "5.3.0"; + version = "5.4.0"; src = fetchFromGitHub { owner = "johnkerl"; repo = "miller"; rev = "${version}"; - sha256 = "0abw2n6mi4wbgwihcv3y2xccqx4sj0gdgwvdrg2jkcgraa78sw8v"; + sha256 = "0158by642frh9x6rrgqxwmk4766wb36kp0rrjg5swdbs9w3is3xg"; }; nativeBuildInputs = [ autoreconfHook flex libtool ]; diff --git a/pkgs/tools/text/numdiff/default.nix b/pkgs/tools/text/numdiff/default.nix index 4741fecb90c1..1320f824fdf3 100644 --- a/pkgs/tools/text/numdiff/default.nix +++ b/pkgs/tools/text/numdiff/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { line by line and field by field, ignoring small numeric differences or/and different numeric formats ''; - homepage = http://www.nongnu.org/numdiff/; + homepage = https://www.nongnu.org/numdiff/; license = licenses.gpl3Plus; maintainers = with maintainers; [ ndowens ]; platforms = platforms.gnu ++ platforms.linux; diff --git a/pkgs/tools/text/par/default.nix b/pkgs/tools/text/par/default.nix index c7a686201b0d..5f9ca5212d30 100644 --- a/pkgs/tools/text/par/default.nix +++ b/pkgs/tools/text/par/default.nix @@ -28,9 +28,11 @@ stdenv.mkDerivation { ''; - meta = { + meta = with stdenv.lib; { homepage = http://www.nicemice.net/par/; description = "Paragraph reflow for email"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + # See https://fedoraproject.org/wiki/Licensing/Par for license details + license = licenses.free; }; } diff --git a/pkgs/tools/text/poedit/default.nix b/pkgs/tools/text/poedit/default.nix index 5ed59ff12c36..53d8cf8a8a24 100644 --- a/pkgs/tools/text/poedit/default.nix +++ b/pkgs/tools/text/poedit/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation rec { name = "poedit-1.5.7"; src = fetchurl { - url = "http://prdownloads.sourceforge.net/poedit/${name}.tar.gz"; + url = "mirror://sourceforge/poedit/${name}.tar.gz"; sha256 = "0y0gbkb1jvp61qhh8sh7ar8849mwirizc42pk57zpxy84an5qlr4"; }; diff --git a/pkgs/tools/text/recode/default.nix b/pkgs/tools/text/recode/default.nix index f097ed5c0fa8..9edbaff99295 100644 --- a/pkgs/tools/text/recode/default.nix +++ b/pkgs/tools/text/recode/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = http://www.gnu.org/software/recode/; + homepage = https://www.gnu.org/software/recode/; description = "Converts files between various character sets and usages"; platforms = stdenv.lib.platforms.unix; license = stdenv.lib.licenses.gpl2Plus; diff --git a/pkgs/tools/text/ripgrep/default.nix b/pkgs/tools/text/ripgrep/default.nix index f70f0f3d75b2..81c88ecad9e5 100644 --- a/pkgs/tools/text/ripgrep/default.nix +++ b/pkgs/tools/text/ripgrep/default.nix @@ -1,19 +1,26 @@ -{ stdenv, fetchFromGitHub, rustPlatform, asciidoc, docbook_xsl, libxslt }: +{ stdenv, fetchFromGitHub, rustPlatform, asciidoc, docbook_xsl, libxslt +, Security +, withPCRE2 ? false, pcre2 ? null +}: rustPlatform.buildRustPackage rec { name = "ripgrep-${version}"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "BurntSushi"; repo = "ripgrep"; rev = version; - sha256 = "089xffrqi4wm0w1lhy5iqxrcb82ca44bxl8qps4ilv0ih91vxwfj"; + sha256 = "017fz5kv1kv9jz7mb7vcxrklf5vybvfz2x61g6myzshqz4z1v1yb"; }; - cargoSha256 = "1wsw7s1bc1gnpq4kjzkas5zf2snhpx9f6cyrrf6g5jr8l0hcbyih"; + cargoSha256 = "0k2b2vbklfdjk2zdc8ip480drc12gy1whlwj94p44hr3402azcgr"; + + cargoBuildFlags = stdenv.lib.optional withPCRE2 "--features pcre2"; nativeBuildInputs = [ asciidoc docbook_xsl libxslt ]; + buildInputs = (stdenv.lib.optional withPCRE2 pcre2) + ++ (stdenv.lib.optional stdenv.isDarwin Security); preFixup = '' mkdir -p "$out/man/man1" diff --git a/pkgs/tools/text/source-highlight/default.nix b/pkgs/tools/text/source-highlight/default.nix index dc297afc9ad3..d1858d6508d6 100644 --- a/pkgs/tools/text/source-highlight/default.nix +++ b/pkgs/tools/text/source-highlight/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation { meta = { description = "Source code renderer with syntax highlighting"; - homepage = http://www.gnu.org/software/src-highlite/; + homepage = https://www.gnu.org/software/src-highlite/; license = stdenv.lib.licenses.gpl3Plus; platforms = with stdenv.lib.platforms; linux ++ darwin; longDescription = diff --git a/pkgs/tools/text/unoconv/default.nix b/pkgs/tools/text/unoconv/default.nix index ac90cb556f90..879f903ade97 100644 --- a/pkgs/tools/text/unoconv/default.nix +++ b/pkgs/tools/text/unoconv/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, python3, libreoffice, asciidoc, makeWrapper +{ stdenv, fetchurl, python3, libreoffice-unwrapped, asciidoc, makeWrapper # whether to install odt2pdf/odt2doc/... symlinks to unoconv , installSymlinks ? true }: @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { postInstall = '' sed -i "s|/usr/bin/env python.*|${python3}/bin/${python3.executable}|" "$out/bin/unoconv" - wrapProgram "$out/bin/unoconv" --set UNO_PATH "${libreoffice}/lib/libreoffice/program/" + wrapProgram "$out/bin/unoconv" --set UNO_PATH "${libreoffice-unwrapped}/lib/libreoffice/program/" '' + (if installSymlinks then '' make install-links prefix="$out" '' else ""); diff --git a/pkgs/tools/text/vale/default.nix b/pkgs/tools/text/vale/default.nix index 84ef164ce248..dc2e330e0134 100644 --- a/pkgs/tools/text/vale/default.nix +++ b/pkgs/tools/text/vale/default.nix @@ -2,22 +2,21 @@ buildGoPackage rec { name = "vale-${version}"; - version = "0.11.2"; - rev = "v${version}"; + version = "1.2.6"; goPackagePath = "github.com/errata-ai/vale"; src = fetchFromGitHub { - inherit rev; owner = "errata-ai"; repo = "vale"; - sha256 = "0zs6bdwnc5fpa0skw1xhdwg6jzsc7wcb8lsfj235jc8jd2w13mvm"; + rev = "v${version}"; + sha256 = "1mhynasikncwz9dkk9z27qvwk03j7q0vx0wjnqg69pd97lgrp7zp"; }; goDeps = ./deps.nix; meta = with stdenv.lib; { - inherit (src.meta) homepage; + homepage = https://errata-ai.github.io/vale/; description = "Vale is an open source linter for prose"; license = licenses.mit; maintainers = [ maintainers.marsam ]; diff --git a/pkgs/tools/text/vale/deps.nix b/pkgs/tools/text/vale/deps.nix index e63becb5b4b3..c19af2cd4f0f 100644 --- a/pkgs/tools/text/vale/deps.nix +++ b/pkgs/tools/text/vale/deps.nix @@ -23,8 +23,8 @@ fetch = { type = "git"; url = "https://github.com/davecgh/go-spew"; - rev = "8991bc29aa16c548c550c7ff78260e27b9ab7c73"; - sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y"; + rev = "346938d642f2ec3594ed81d874461961cd0faa76"; + sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; }; } { @@ -32,8 +32,8 @@ fetch = { type = "git"; url = "https://github.com/fatih/color"; - rev = "507f6050b8568533fb3f5504de8e5205fa62a114"; - sha256 = "0k1v9dkhrxiqhg48yqkwzpd7x40xx38gv2pgknswbsy4r8w644i7"; + rev = "570b54cabe6b8eb0bc2dfce68d964677d63b5260"; + sha256 = "1hw9hgkfzbzqjhy29pqpk20xggxaqjv45wx8yn69488mw5ph7khh"; }; } { @@ -41,8 +41,8 @@ fetch = { type = "git"; url = "https://github.com/gobwas/glob"; - rev = "f00a7392b43971b2fdb562418faab1f18da2067a"; - sha256 = "1b7jnb7rx99na25lkm9m9jr583mv7y0lwp57w58sv7ir9iiilx29"; + rev = "bea32b9cd2d6f55753d94a28e959b13f0244797a"; + sha256 = "0dx0f293v1a0d8qi7ik5hdl26dapd8xm0hj9a9gc620vhj7khi9q"; }; } { @@ -50,8 +50,8 @@ fetch = { type = "git"; url = "https://github.com/jdkato/prose"; - rev = "e27abfd3f31b84c37bbce37179b0428fcb1384be"; - sha256 = "04rjqh3jdxaqr9czp4vcj14hqfv7yppv4nb7ynb04c9jcq23ajw7"; + rev = "4d68d1b77f66e36b6897a79f59f434d558e5e0c2"; + sha256 = "1g2wwj6azpcjy6j7pk4dqx868v3hrqwjg5d737p4441a55026prj"; }; } { @@ -68,8 +68,8 @@ fetch = { type = "git"; url = "https://github.com/mattn/go-colorable"; - rev = "efa589957cd060542a26d2dd7832fd6a6c6c3ade"; - sha256 = "0kshi4hvm0ayrsxqxy0599iv81kryhd2fn9lwjyczpj593cq069r"; + rev = "941b50ebc6efddf4c41c8e4537a5f68a4e686b24"; + sha256 = "0dw492z5w0fzv1cxm3xx26n8qpqjaf2ybiwpmvimzyhv65n8nrf8"; }; } { @@ -77,8 +77,8 @@ fetch = { type = "git"; url = "https://github.com/mattn/go-isatty"; - rev = "6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c"; - sha256 = "0zs92j2cqaw9j8qx1sdxpv3ap0rgbs0vrvi72m40mg8aa36gd39w"; + rev = "fc9e8d8ef48496124e79ae0df75490096eccf6fe"; + sha256 = "1r5f9gkavkb1w6sr0qs5kj16706xirl3qnlq3hqpszkw9w27x65a"; }; } { @@ -86,8 +86,8 @@ fetch = { type = "git"; url = "https://github.com/mattn/go-runewidth"; - rev = "ce7b0b5c7b45a81508558cd1dba6bb1e4ddb51bb"; - sha256 = "0lc39b6xrxv7h3v3y1kgz49cgi5qxwlygs715aam6ba35m48yi7g"; + rev = "9e777a8366cce605130a531d2cd6363d07ad7317"; + sha256 = "0vkrfrz3fzn5n6ix4k8s0cg0b448459sldq8bp4riavsxm932jzb"; }; } { @@ -104,8 +104,8 @@ fetch = { type = "git"; url = "https://github.com/mitchellh/mapstructure"; - rev = "00c29f56e2386353d58c599509e8dc3801b0d716"; - sha256 = "1vw8fvhax0d567amgvxr7glcl12lvzg2sbzs007q5k5bbwn1szyb"; + rev = "d0303fe809921458f417bcf828397a65db30a7e4"; + sha256 = "1fjwi5ghc1ibyx93apz31n4hj6gcq1hzismpdfbg2qxwshyg0ya8"; }; } { @@ -113,8 +113,8 @@ fetch = { type = "git"; url = "https://github.com/montanaflynn/stats"; - rev = "1bf9dbcd8cbe1fdb75add3785b1d4a9a646269ab"; - sha256 = "0qnx3hvd3lhwnmxg7nr4nwl5kbsc7ffnjk9ifyk0f05h61l3v9pz"; + rev = "eeaced052adbcfeea372c749c281099ed7fdaa38"; + sha256 = "0kamcla633692n81w0j0d423ws3qdds97r2c0i193ypsh9xknpq9"; }; } { @@ -122,8 +122,8 @@ fetch = { type = "git"; url = "https://github.com/olekukonko/tablewriter"; - rev = "d5dd8a50526aadb3d5f2c9b5233277bc2db90e88"; - sha256 = "0l7y3mmwkzpa7p56drw6d6416j9zfapznfyr1dab44d6kk48rvjx"; + rev = "be5337e7b39e64e5f91445ce7e721888dbab7387"; + sha256 = "04zg261i4bq29bc460nyx9r2j70mj0sbxlprn87ylk8y5j2m1d1w"; }; } { @@ -140,8 +140,8 @@ fetch = { type = "git"; url = "https://github.com/remeh/sizedwaitgroup"; - rev = "5582a674300c427060d06980c142aeb52ed20040"; - sha256 = "152a1xnaswh9fx6f71llggm513c6ch171gc61jk3b6b0il6npb57"; + rev = "4b44541c93591ee0e73747d6081e61bd8c58b5c7"; + sha256 = "1kz7h8r09c95r3hc8bngznc4lrnkz2vm50lrl96cqxja0pw8jl92"; }; } { @@ -149,8 +149,8 @@ fetch = { type = "git"; url = "https://github.com/russross/blackfriday"; - rev = "16ac584625fae401e2778e7af317dc415844c44b"; - sha256 = "0g0dbqm76aqsc2a43j95i0h5138cmlgnldhkv3blgn0ga6s8ypfg"; + rev = "0b647d0506a698cca42caca173e55559b12a69f2"; + sha256 = "1bv6mvnrqrcrp5d45l5p07q855sval8l3jzw1cf2dajkpcpysqln"; }; } { @@ -158,8 +158,8 @@ fetch = { type = "git"; url = "https://github.com/shogo82148/go-shuffle"; - rev = "27e6095f230d6c769aafa7232db643a628bd87ad"; - sha256 = "0nig0q0f0v6ay2w0k3r0pqlvjp1yg9s06f00qpizp679vc46gqs1"; + rev = "4789c7c401f229b3ae1673acbccca451480660cd"; + sha256 = "1gaii1h51df8vr28ww5np8nhvfcy4plv0nja9b9h0cmcxa3jf1lp"; }; } { @@ -167,8 +167,8 @@ fetch = { type = "git"; url = "https://github.com/shurcooL/sanitized_anchor_name"; - rev = "86672fcb3f950f35f2e675df2240550f2a50762f"; - sha256 = "142m507s9971cl8qdmbcw7sqxnkgi3xqd8wzvfq15p0w7w8i4a3h"; + rev = "541ff5ee47f1dddf6a5281af78307d921524bcb5"; + sha256 = "1fslblamqkd0yrvl1kbq95hnnji78bq9m33nnxiqs7y9w32zylv5"; }; } { @@ -176,8 +176,8 @@ fetch = { type = "git"; url = "https://github.com/stretchr/testify"; - rev = "c679ae2cc0cb27ec3293fea7e254e47386f05d69"; - sha256 = "1rrdn7k83j492rzhqwkh6956sj8m2nbk44d7r1xa9nsn3hfwj691"; + rev = "69483b4bd14f5845b5a1e55bca19e954e827f1d0"; + sha256 = "11lzrwkdzdd8yyag92akncc008h2f9d1bpc489mxiwp0jrmz4ivb"; }; } { @@ -185,8 +185,8 @@ fetch = { type = "git"; url = "https://github.com/urfave/cli"; - rev = "8e01ec4cd3e2d84ab2fe90d8210528ffbb06d8ff"; - sha256 = "0cpr10n4ps3gcdbcink71ry9hzhdb5rrcysmylybs8h2lzxqgc1i"; + rev = "0bdeddeeb0f650497d603c4ad7b20cfe685682f6"; + sha256 = "1ny63c7bfwfrsp7vfkvb4i0xhq4v7yxqnwxa52y4xlfxs4r6v6fg"; }; } { @@ -203,8 +203,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/net"; - rev = "5f9ae10d9af5b1c89ae6904293b14b064d4ada23"; - sha256 = "10vzmdg8z73krbp2qhsqygvqd0f0s98376mrxm614xdcdljn73dn"; + rev = "ab5485076ff3407ad2d02db054635913f017b0ed"; + sha256 = "10805rk5rfgc3ivx35r9qmnps8hy3k3m57g0j6mz10w96k8i7pk7"; }; } { @@ -212,8 +212,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/sys"; - rev = "bb9c189858d91f42db229b04d45a4c3d23a7662a"; - sha256 = "0z20pql3hzlplcc8ywfq7a1s8mfixmcp84k656fdkmkdjfyvsl0v"; + rev = "14ac33bf8474b62c65cae263af2e4d3b543cc699"; + sha256 = "1453l5v5kizq142fiq3bg5hka7b0yvnf9fsq8y2ayj4bc9h5vqf3"; }; } { @@ -221,8 +221,8 @@ fetch = { type = "git"; url = "https://github.com/go-ini/ini"; - rev = "bda519ae5f4cbc60d391ff8610711627a08b86ae"; - sha256 = "05vcc3ssxyrk8g3sr4gs888vllgjqfq11na63qz2pvaiy7m0rqrs"; + rev = "d3de07a94d22b4a0972deb4b96d790c2c0ce8333"; + sha256 = "1lpwqhcfhaa6aighd2lpjfswbb6aw5d5bsmyr0vqaqg6g5kz0ikg"; }; } { @@ -230,8 +230,8 @@ fetch = { type = "git"; url = "https://github.com/neurosnap/sentences"; - rev = "b0f23a5b35b961fe821f49e51235242d2a8193f3"; - sha256 = "0f5lmww1g4frd5avmqw120zzklcxk5z4l20r4d8zix7406ry7zrg"; + rev = "a7f18ead1433a139742a8b42ce7a059cfb484d60"; + sha256 = "1b64xv5anfbnq6354jaygxapwgkdhbszzi604b96sm682brwl0p7"; }; } { @@ -239,8 +239,8 @@ fetch = { type = "git"; url = "https://github.com/go-yaml/yaml"; - rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; - sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; + rev = "25c4ec802a7d637f88d584ab26798e94ad14c13b"; + sha256 = "053mknsl3xhjscmd552005xnwbfcg0z2iphvbvj3wi0w3pvmlw44"; }; } ] \ No newline at end of file diff --git a/pkgs/tools/text/wdiff/default.nix b/pkgs/tools/text/wdiff/default.nix index df2ef2150691..001ed1addaad 100644 --- a/pkgs/tools/text/wdiff/default.nix +++ b/pkgs/tools/text/wdiff/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { checkInputs = [ which ]; meta = { - homepage = http://www.gnu.org/software/wdiff/; + homepage = https://www.gnu.org/software/wdiff/; description = "Comparing files on a word by word basis"; license = stdenv.lib.licenses.gpl3Plus; maintainers = [ stdenv.lib.maintainers.eelco ]; diff --git a/pkgs/tools/text/xsv/default.nix b/pkgs/tools/text/xsv/default.nix index 960449cd0228..79954b15a82c 100644 --- a/pkgs/tools/text/xsv/default.nix +++ b/pkgs/tools/text/xsv/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, rustPlatform }: +{ stdenv, fetchFromGitHub, rustPlatform, Security }: rustPlatform.buildRustPackage rec { name = "xsv-${version}"; @@ -13,6 +13,8 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "1qk5wkjm3d4dz5fldlq7rjlm602v0l04hxrbar2j6vhcz9w2r4n6"; + buildInputs = stdenv.lib.optional stdenv.isDarwin Security; + meta = with stdenv.lib; { description = "A fast CSV toolkit written in Rust"; homepage = https://github.com/BurntSushi/xsv; diff --git a/pkgs/tools/text/xurls/default.nix b/pkgs/tools/text/xurls/default.nix index 5e3f87828529..55619b416320 100644 --- a/pkgs/tools/text/xurls/default.nix +++ b/pkgs/tools/text/xurls/default.nix @@ -1,30 +1,18 @@ -{ stdenv, fetchFromGitHub, go }: +{ buildGoPackage, stdenv, fetchFromGitHub }: -stdenv.mkDerivation rec { - version = "1.1.0"; +buildGoPackage rec { + version = "2.0.0"; name = "xurls-${version}"; src = fetchFromGitHub { owner = "mvdan"; repo = "xurls"; rev = "v${version}"; - sha256 = "05q4nqbpgfb0a35sn22rn9mlag2ks4cgwb54dx925hipp6zgj1hx"; + sha256 = "1jdjwlp19r8cb7vycyrjmpwf8dz2fzrqphq4lkvy9x2v7x0kksx8"; }; - buildInputs = [ go ]; - - buildPhase = '' - mkdir -p src/github.com/mvdan - ln -s $(pwd) src/github.com/mvdan/xurls - export GOPATH=$(pwd) - cd cmd/xurls - go build -v - ''; - - installPhase = '' - mkdir -p $out/bin - mv xurls $out/bin - ''; + goPackagePath = "mvdan.cc/xurls/v2"; + subPackages = [ "cmd/xurls" ]; meta = with stdenv.lib; { description = "Extract urls from text"; diff --git a/pkgs/tools/text/zimreader/default.nix b/pkgs/tools/text/zimreader/default.nix index 4271bf095a14..fbd9bc3fa20a 100644 --- a/pkgs/tools/text/zimreader/default.nix +++ b/pkgs/tools/text/zimreader/default.nix @@ -31,6 +31,7 @@ stdenv.mkDerivation rec { meta = { description = "A tool to serve ZIM files using HTTP"; homepage = http://git.wikimedia.org/log/openzim; + license = stdenv.lib.licenses.gpl2; maintainers = with stdenv.lib.maintainers; [ robbinch juliendehos ]; platforms = [ "x86_64-linux" ]; }; diff --git a/pkgs/tools/typesetting/asciidoctor/Gemfile.lock b/pkgs/tools/typesetting/asciidoctor/Gemfile.lock index 04f9029e6e5a..59e8fd06ef2d 100644 --- a/pkgs/tools/typesetting/asciidoctor/Gemfile.lock +++ b/pkgs/tools/typesetting/asciidoctor/Gemfile.lock @@ -69,7 +69,7 @@ GEM public_suffix (3.0.3) pygments.rb (1.2.1) multi_json (>= 1.0.0) - rack (2.0.5) + rack (2.0.6) ruby-enum (0.7.2) i18n ruby-rc4 (0.1.5) @@ -103,4 +103,4 @@ DEPENDENCIES pygments.rb BUNDLED WITH - 1.14.6 + 1.16.4 diff --git a/pkgs/tools/typesetting/asciidoctor/gemset.nix b/pkgs/tools/typesetting/asciidoctor/gemset.nix index 8b960fa3d930..034ab174e8a3 100644 --- a/pkgs/tools/typesetting/asciidoctor/gemset.nix +++ b/pkgs/tools/typesetting/asciidoctor/gemset.nix @@ -307,14 +307,12 @@ version = "1.2.1"; }; rack = { - groups = ["default"]; - platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "158hbn7rlc3czp2vivvam44dv6vmzz16qrh5dbzhfxbfsgiyrqw1"; + sha256 = "1pcgv8dv4vkaczzlix8q3j68capwhk420cddzijwqgi2qb4lm1zm"; type = "gem"; }; - version = "2.0.5"; + version = "2.0.6"; }; ruby-enum = { dependencies = ["i18n"]; diff --git a/pkgs/tools/typesetting/biber/default.nix b/pkgs/tools/typesetting/biber/default.nix index 8dd4e98e0e13..ea9b68f02b9e 100644 --- a/pkgs/tools/typesetting/biber/default.nix +++ b/pkgs/tools/typesetting/biber/default.nix @@ -5,13 +5,13 @@ perlPackages.buildPerlModule rec { name = "biber-${version}"; - version = "2.10"; + version = "2.11"; src = fetchFromGitHub { owner = "plk"; repo = "biber"; rev = "v${version}"; - sha256 = "0f6bb1iprl92iamxqlr8fc99mxr9n3722frd1ak9pbzh3m6c2ny6"; + sha256 = "0qgkc1k9n36yfmndwz879pak6mjphld0p85lzn9g2ng0vhxsifzz"; }; buildInputs = with perlPackages; [ diff --git a/pkgs/tools/typesetting/git-latexdiff/default.nix b/pkgs/tools/typesetting/git-latexdiff/default.nix index 61c05666726e..a255779c08a3 100644 --- a/pkgs/tools/typesetting/git-latexdiff/default.nix +++ b/pkgs/tools/typesetting/git-latexdiff/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchFromGitLab, git, bash }: stdenv.mkDerivation rec { - version = "1.1.2"; + version = "1.3.0"; name = "git-latexdiff-${version}"; src = fetchFromGitLab { - sha256 = "1alnrjcf3f1qv7fk8h9yachmdz7mjgcynlgsvchfgcb2cpdavxjg"; + sha256 = "05fnhr1pqvj8l25vi9hdccwfk4mv2f0pfhn05whbdvf66gyl4fs9"; rev = "v${version}"; repo = "git-latexdiff"; owner = "git-latexdiff"; @@ -15,11 +15,12 @@ stdenv.mkDerivation rec { dontBuild = true; - patches = [ ./shebang.patch ./version-test.patch ]; + patches = [ ./version-test.patch ]; postPatch = '' substituteInPlace git-latexdiff \ --replace "@GIT_LATEXDIFF_VERSION@" "v${version}" + patchShebangs git-latexdiff ''; installPhase = '' @@ -30,8 +31,9 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "View diff on LaTeX source files on the generated PDF files"; + homepage = https://gitlab.com/git-latexdiff/git-latexdiff; maintainers = [ ]; - license = licenses.free; # https://gitlab.com/git-latexdiff/git-latexdiff/issues/9 + license = licenses.bsd3; # https://gitlab.com/git-latexdiff/git-latexdiff/issues/9 platforms = platforms.unix; }; } diff --git a/pkgs/tools/typesetting/git-latexdiff/shebang.patch b/pkgs/tools/typesetting/git-latexdiff/shebang.patch deleted file mode 100644 index 1d6d27c6e310..000000000000 --- a/pkgs/tools/typesetting/git-latexdiff/shebang.patch +++ /dev/null @@ -1,10 +0,0 @@ -Fix for https://gitlab.com/git-latexdiff/git-latexdiff/issues/8 ---- ---- src/git-latexdiff 2016-01-26 14:04:54.338568955 +0100 -+++ src/git-latexdiff 2016-01-26 14:40:23.700381943 +0100 -@@ -1,4 +1,4 @@ --#! /bin/bash -+#!/usr/bin/env bash - - # Main author: Matthieu Moy (2012 - 2015) - # (See the Git history for other contributors) diff --git a/pkgs/tools/typesetting/git-latexdiff/version-test.patch b/pkgs/tools/typesetting/git-latexdiff/version-test.patch index e116bbd2c24d..243bd90f9005 100644 --- a/pkgs/tools/typesetting/git-latexdiff/version-test.patch +++ b/pkgs/tools/typesetting/git-latexdiff/version-test.patch @@ -4,14 +4,14 @@ Fix for https://gitlab.com/git-latexdiff/git-latexdiff/issues/7 +++ src/git-latexdiff 2016-01-26 14:40:23.700381943 +0100 @@ -44,11 +44,7 @@ git_latexdiff_version='@GIT_LATEXDIFF_VERSION@' - + git_latexdiff_compute_version () { -- if [ "$git_latexdiff_version" = '@GIT_LATEXDIFF_VERSION@' ]; then +- if [ "$git_latexdiff_version" = '@GIT_LATEXDIFF''_VERSION@' ]; then - (cd "$(dirname "$0")" && git describe --tags HEAD 2>/dev/null || echo 'Unknown version') - else - echo "$git_latexdiff_version" - fi + echo "$git_latexdiff_version" } - + usage () { diff --git a/pkgs/tools/typesetting/lout/default.nix b/pkgs/tools/typesetting/lout/default.nix index 09aed52265ba..85c0bacf3155 100644 --- a/pkgs/tools/typesetting/lout/default.nix +++ b/pkgs/tools/typesetting/lout/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { "mirror://savannah/lout/${name}.tar.gz" # new! "mirror://sourceforge/lout/${name}.tar.gz" # to be phased out # XXX: We could add the CTAN mirrors - # (see http://www.ctan.org/tex-archive/support/lout/). + # (see https://www.ctan.org/tex-archive/support/lout/). ]; sha256 = "1gb8vb1wl7ikn269dd1c7ihqhkyrwk19jwx5kd0rdvbk6g7g25ix"; }; @@ -40,9 +40,9 @@ stdenv.mkDerivation rec { went back to the beginning. ''; - # Author's page: http://www.cs.usyd.edu.au/~jeff/ - # Wiki: http://lout.wiki.sourceforge.net/ - homepage = http://savannah.nongnu.org/projects/lout/; + # Author's page: http://jeffreykingston.id.au/lout/ + # Wiki: https://sourceforge.net/p/lout/wiki/ + homepage = https://savannah.nongnu.org/projects/lout/; license = stdenv.lib.licenses.gpl3Plus; diff --git a/pkgs/tools/typesetting/pdf2djvu/default.nix b/pkgs/tools/typesetting/pdf2djvu/default.nix index 97dd885b7788..fa582d4594cb 100644 --- a/pkgs/tools/typesetting/pdf2djvu/default.nix +++ b/pkgs/tools/typesetting/pdf2djvu/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, pkgconfig, djvulibre, poppler, fontconfig, libjpeg }: stdenv.mkDerivation rec { - version = "0.9.10"; + version = "0.9.11"; name = "pdf2djvu-${version}"; src = fetchurl { url = "https://github.com/jwilk/pdf2djvu/releases/download/${version}/${name}.tar.xz"; - sha256 = "026vgg4v6wsq8j091yxg3xzh5953kqg5cyay87y7yidnzn39livn"; + sha256 = "1hscpm5lsqmiv1niwnq999wmcvj9wlajw8wd3diaaxcq207kvsvd"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/typesetting/pdf2htmlEX/default.nix b/pkgs/tools/typesetting/pdf2htmlEX/default.nix index e0f3681f43d8..ad9684910c0b 100644 --- a/pkgs/tools/typesetting/pdf2htmlEX/default.nix +++ b/pkgs/tools/typesetting/pdf2htmlEX/default.nix @@ -43,5 +43,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; maintainers = [ maintainers.taktoa ]; platforms = with platforms; linux; + broken = true; # 2018-09-08 }; } diff --git a/pkgs/tools/typesetting/rubber/default.nix b/pkgs/tools/typesetting/rubber/default.nix index bbcda05dc801..92c1cc526955 100644 --- a/pkgs/tools/typesetting/rubber/default.nix +++ b/pkgs/tools/typesetting/rubber/default.nix @@ -1,12 +1,12 @@ -{ fetchurl, stdenv, python2Packages, texinfo }: +{ fetchurl, stdenv, python3Packages, texinfo }: -python2Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication rec { name = "rubber-${version}"; - version = "1.4"; + version = "1.5.1"; src = fetchurl { url = "https://launchpad.net/rubber/trunk/${version}/+download/${name}.tar.gz"; - sha256 = "1d7hq19vpb3l31grldbxg8lx1qdd18f5f3gqw96q0lhf58agcjl2"; + sha256 = "178dmrp0mza5gqjiqgk6dqs0c10s0c517pk6k9pjbam86vf47a1p"; }; propagatedBuildInputs = [ texinfo ]; @@ -20,7 +20,7 @@ python2Packages.buildPythonApplication rec { # the check scripts forces python2. If we need to use python3 at some point, we should use # the correct python checkPhase = '' - sed -i 's|python=python2|python=${python2Packages.python.interpreter}|' tests/run.sh + sed -i 's|python=python3|python=${python3Packages.python.interpreter}|' tests/run.sh cd tests && ${stdenv.shell} run.sh ''; diff --git a/pkgs/tools/typesetting/satysfi/default.nix b/pkgs/tools/typesetting/satysfi/default.nix index aee85e083751..0a0f593eaa3b 100644 --- a/pkgs/tools/typesetting/satysfi/default.nix +++ b/pkgs/tools/typesetting/satysfi/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchzip, fetchFromGitHub, ocamlPackages }: +{ stdenv, fetchzip, fetchFromGitHub, ruby, dune, ocamlPackages +, ipaexfont, junicode +}: let lm = fetchzip { url = "http://www.gust.org.pl/projects/e-foundry/latin-modern/download/lm2.004otf.zip"; @@ -9,15 +11,31 @@ let url = "http://www.gust.org.pl/projects/e-foundry/lm-math/download/latinmodern-math-1959.zip"; sha256 = "15l3lxjciyjmbh0q6jjvzz16ibk4ij79in9fs47qhrfr2wrddpvs"; }; + camlpdf = ocamlPackages.camlpdf.overrideAttrs (o: { + src = fetchFromGitHub { + owner = "gfngfn"; + repo = "camlpdf"; + rev = "v2.2.1+satysfi"; + sha256 = "1s8v2i8nq52kz038bvc2n0spz68fpdq6kgxrabcs6zvml6n1frzy"; + }; + }); + otfm = ocamlPackages.otfm.overrideAttrs (o: { + src = fetchFromGitHub { + owner = "gfngfn"; + repo = "otfm"; + rev = "v0.3.2+satysfi"; + sha256 = "1h795pdi5qi2nwymsfvb53x56h9pqi9iiqbzw10mi6fazgd2dzhd"; + }; + }); in stdenv.mkDerivation rec { name = "satysfi-${version}"; - version = "2018-03-07"; + version = "0.0.3"; src = fetchFromGitHub { owner = "gfngfn"; repo = "SATySFi"; - rev = "a050ec0906d083682c630b0dea68887415b5f53d"; - sha256 = "12bhl7s2kc02amr8rm71pihj203f2j15y5j0kz3swgsw0gqh81gv"; + rev = "v${version}"; + sha256 = "0qk284jhxnfb69s24j397a6155dhl4dcgamicin7sq04d0wj6c7f"; fetchSubmodules = true; }; @@ -27,9 +45,16 @@ in $out/share/satysfi ''; - buildInputs = with ocamlPackages; [ ocaml ocamlbuild findlib menhir - ppx_deriving uutf result core_kernel bitv batteries yojson camlimages ]; + nativeBuildInputs = [ ruby dune ]; + + buildInputs = [ camlpdf otfm ] ++ (with ocamlPackages; [ + ocaml findlib menhir + batteries camlimages core_kernel ppx_deriving uutf yojson + ]); + installPhase = '' + cp -r ${ipaexfont}/share/fonts/opentype/* lib-satysfi/dist/fonts/ + cp -r ${junicode}/share/fonts/junicode-ttf/* lib-satysfi/dist/fonts/ cp -r ${lm}/* lib-satysfi/dist/fonts/ cp -r ${lm-math}/otf/latinmodern-math.otf lib-satysfi/dist/fonts/ make install PREFIX=$out LIBDIR=$out/share/satysfi diff --git a/pkgs/tools/typesetting/scdoc/default.nix b/pkgs/tools/typesetting/scdoc/default.nix index 16b7a734c22d..1ff804f0d4a4 100644 --- a/pkgs/tools/typesetting/scdoc/default.nix +++ b/pkgs/tools/typesetting/scdoc/default.nix @@ -2,17 +2,19 @@ stdenv.mkDerivation rec { name = "scdoc-${version}"; - version = "1.4.1"; + version = "1.6.0"; src = fetchurl { - url = "https://git.sr.ht/~sircmpwn/scdoc/snapshot/scdoc-${version}.tar.xz"; - sha256 = "14nabq1hrz5jvilx22yxbqjsd9s4ll0fnl750n1qbyyxw2m6vj9b"; + url = "https://git.sr.ht/~sircmpwn/scdoc/archive/${version}.tar.gz"; + sha256 = "1ca3js4arkg28gg2iszxxyrq7kgsrz482d1szv5dfd471h3vr5m3"; }; postPatch = '' substituteInPlace Makefile \ --replace "-static" "" \ --replace "/usr/local" "$out" + # It happens from time to time that the version wasn't updated: + sed -iE 's/VERSION=[0-9]\.[0-9]\.[0-9]/VERSION=${version}/' Makefile ''; doCheck = true; @@ -23,7 +25,7 @@ stdenv.mkDerivation rec { scdoc is a simple man page generator written for POSIX systems written in C99. ''; - homepage = https://git.sr.ht/~sircmpwn/scdoc/; + homepage = https://git.sr.ht/~sircmpwn/scdoc; license = licenses.mit; platforms = platforms.unix; maintainers = with maintainers; [ primeos ]; diff --git a/pkgs/tools/typesetting/tectonic/default.nix b/pkgs/tools/typesetting/tectonic/default.nix index 0d082eac4bba..e49707256c31 100644 --- a/pkgs/tools/typesetting/tectonic/default.nix +++ b/pkgs/tools/typesetting/tectonic/default.nix @@ -3,16 +3,16 @@ rustPlatform.buildRustPackage rec { name = "tectonic-${version}"; - version = "0.1.8"; + version = "0.1.11"; src = fetchFromGitHub { owner = "tectonic-typesetting"; repo = "tectonic"; rev = "v${version}"; - sha256 = "1bm3s2zkyy44xrc804c65hrbc6ixzcr95na671b0dannjrikrx1x"; + sha256 = "1j98qxlq74vs8nf2jsn2xw9iyrf8kih4v0hrvznkhcab6bpibp2x"; }; - cargoSha256 = "1pyaw72h85ydq794mpgfjfq7dcq3a1dg4infh770swfaycyll6h6"; + cargoSha256 = "1zgav5zxfvdnrr7himykj5ha20cb5ldxpcpl8y6d19dirxvcmpc6"; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/typesetting/tex/auctex/default.nix b/pkgs/tools/typesetting/tex/auctex/default.nix index b86822609768..5444914f7a4e 100644 --- a/pkgs/tools/typesetting/tex/auctex/default.nix +++ b/pkgs/tools/typesetting/tex/auctex/default.nix @@ -30,7 +30,7 @@ let auctex = stdenv.mkDerivation ( rec { meta = { description = "Extensible package for writing and formatting TeX files in GNU Emacs and XEmacs"; - homepage = http://www.gnu.org/software/auctex; + homepage = https://www.gnu.org/software/auctex; platforms = stdenv.lib.platforms.unix; license = stdenv.lib.licenses.gpl3; }; diff --git a/pkgs/tools/typesetting/tex/lkproof/default.nix b/pkgs/tools/typesetting/tex/lkproof/default.nix index 844eadc4440d..db0ec6d9bead 100644 --- a/pkgs/tools/typesetting/tex/lkproof/default.nix +++ b/pkgs/tools/typesetting/tex/lkproof/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation { name = "lkproof-3.1"; - + src = fetchurl { url = http://mirror.ctan.org/macros/latex/contrib/lkproof.zip; sha256 = "1qjkjhpc4rm62qxn18r83zdlwnj1wvnkcpdiqlv7w4bakh0gvjly"; }; - + buildInputs = [ unzip ]; installPhase = " @@ -15,7 +15,8 @@ stdenv.mkDerivation { cp -prd *.sty $out/share/texmf-nix/tex/generic/lkproof "; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + platforms = platforms.unix; + license = licenses.gpl1Plus; }; } diff --git a/pkgs/tools/typesetting/tex/pgf/1.x.nix b/pkgs/tools/typesetting/tex/pgf/1.x.nix index de5ef2abccfb..9215a1e0ac48 100644 --- a/pkgs/tools/typesetting/tex/pgf/1.x.nix +++ b/pkgs/tools/typesetting/tex/pgf/1.x.nix @@ -15,8 +15,9 @@ stdenv.mkDerivation { cp -prd * $out/share/texmf-nix "; - meta = { + meta = with stdenv.lib; { branch = "1"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/typesetting/tex/pgf/2.x.nix b/pkgs/tools/typesetting/tex/pgf/2.x.nix index cb8d2dbdf484..56e50e444081 100644 --- a/pkgs/tools/typesetting/tex/pgf/2.x.nix +++ b/pkgs/tools/typesetting/tex/pgf/2.x.nix @@ -15,8 +15,9 @@ stdenv.mkDerivation { cp -prd * $out/share/texmf-nix "; - meta = { + meta = with stdenv.lib; { branch = "2"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/typesetting/tex/pgf/3.x.nix b/pkgs/tools/typesetting/tex/pgf/3.x.nix index 28225ebf28a6..0835c7c547df 100644 --- a/pkgs/tools/typesetting/tex/pgf/3.x.nix +++ b/pkgs/tools/typesetting/tex/pgf/3.x.nix @@ -24,8 +24,9 @@ stdenv.mkDerivation { cp -prd * $out/share/texmf-nix "; - meta = { + meta = with stdenv.lib; { branch = "3"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + license = licenses.gpl2; }; } diff --git a/pkgs/tools/typesetting/tex/pgfplots/default.nix b/pkgs/tools/typesetting/tex/pgfplots/default.nix index 2fe3daee6991..fcdebedb7d87 100644 --- a/pkgs/tools/typesetting/tex/pgfplots/default.nix +++ b/pkgs/tools/typesetting/tex/pgfplots/default.nix @@ -19,7 +19,10 @@ stdenv.mkDerivation { cp -prd * $out/share/texmf-nix "; - meta = { - platforms = stdenv.lib.platforms.unix; + meta = with stdenv.lib; { + description = "TeX package to draw plots directly in TeX in two and three dimensions"; + homepage = http://pgfplots.sourceforge.net; + platforms = platforms.unix; + license = licenses.gpl3Plus; }; } diff --git a/pkgs/tools/typesetting/tex/texlive/UPGRADING.md b/pkgs/tools/typesetting/tex/texlive/UPGRADING.md new file mode 100644 index 000000000000..67ea7c4fe185 --- /dev/null +++ b/pkgs/tools/typesetting/tex/texlive/UPGRADING.md @@ -0,0 +1,68 @@ +# Notes on maintaining/upgrading + +## Upgrading texlive.bin + +texlive contains a few binaries, defined in bin.nix and released once a year. + +In order to reduce closure size for users who just need a few of them, we split it into +packages such as core, core-big, xvdi, etc. This requires making assumptions +about dependencies between the projects that may change between releases; if +you upgrade you may have to do some work here. + + +## Updating the package set + +texlive contains several thousand packages from CTAN, defined in pkgs.nix. + +The CTAN mirrors are not version-controlled and continuously moving, +with more than 100 updates per month. + +To create a consistent and reproducible package set in nixpkgs, we snapshot CTAN +and generate nix expressions for all packages in texlive at that point. + +We mirror CTAN sources of this snapshot on community-operated servers and on IPFS. + +To upgrade the package snapshot, follow this process: + + +### Snapshot sources and texlive package database + +Mirror the current CTAN archive to our mirror(s) and IPFS (URLs in `default.nix`). +See for instructions. + + +### Upgrade package information from texlive package database + + +``` +$ curl http://mirror.ctan.org/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz \ + | xzcat | uniq -u | sed -rn -f ./tl2nix.sed > ./pkgs.nix +``` + +This will download a current snapshot of the CTAN package database `texlive.tlpdb.xz` +and regenerate all of the sha512 hashes for the current upstream distribution in `pkgs.nix`. + + +### Build packages locally and generate fix hashes + +To save disk space and prevent unnecessary rebuilds, texlive packages are built +as fixed-output derivations whose hashes are contained in `fixedHashes.nix`. + +Updating the list of fixed hashes requires a local build of *all* packages, +which is a resource-intensive process: + + +``` +# move fixedHashes away, otherwise build will fail on updated packages +$ mv fixedHashes.nix fixedHashes-old.nix +# start with empty fixedHashes +$ echo '{}' > fixedHashes.nix +$ nix-build ../../../../.. -Q --no-out-link -A texlive.scheme-full.pkgs | ./fixHashes.sh > ./fixedHashes-new.nix +# The script wrongly includes the nix store path to `biber`, which is a separate nixpkgs package +$ grep -v -F '/nix/store/' fixedHashes-new.nix > fixedHashes.nix +``` + +### Commit changes + +Commit the updated `pkgs.nix` and `fixedHashes.nix` to the repository. + diff --git a/pkgs/tools/typesetting/tex/texlive/bin.nix b/pkgs/tools/typesetting/tex/texlive/bin.nix index b313fc0b53de..29a7f05af071 100644 --- a/pkgs/tools/typesetting/tex/texlive/bin.nix +++ b/pkgs/tools/typesetting/tex/texlive/bin.nix @@ -2,7 +2,7 @@ , texlive , zlib, libiconv, libpng, libX11 , freetype, gd, libXaw, icu, ghostscript, libXpm, libXmu, libXext -, perl, pkgconfig +, perl, pkgconfig, autoreconfHook , poppler, libpaper, graphite2, zziplib, harfbuzz, potrace, gmp, mpfr , cairo, pixman, xorg, clisp, biber , makeWrapper @@ -14,27 +14,33 @@ let withSystemLibs = map (libname: "--with-system-${libname}"); - year = "2017"; + year = "2018"; version = year; # keep names simple for now common = rec { src = fetchurl { - url = # "ftp://tug.org/historic/systems/texlive/${year}/" - #"http://lipa.ms.mff.cuni.cz/~cunav5am/nix/texlive-2016" - # FIXME: a proper mirror, though tarballs.nixos.org saves this case ATM - # http://146.185.144.154/texlive-2016 - # + "/texlive-${year}0523b-source.tar.xz"; - "http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/${year}/texlive-${year}0524-source.tar.xz"; - sha256 = "1amjrxyasplv4alfwcxwnw4nrx7dz2ydmddkq16k6hg90i9njq81"; + urls = [ + "http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/${year}/texlive-${year}0414-source.tar.xz" + "ftp://tug.ctan.org/pub/tex/historic/systems/texlive/${year}/texlive-${year}0414-source.tar.xz" + ]; + sha256 = "0khyi6h015r2zfqgg0a44a2j7vmr1cy42knw7jbss237yvakc07y"; }; patches = [ (fetchurl { - name = "texlive-poppler-0.59.patch"; - url = https://git.archlinux.org/svntogit/packages.git/plain/trunk/texlive-poppler-0.59.patch?h=packages/texlive-bin&id=6308ec39bce2a4d735f6ff8a4e94473748d7b450; - sha256 = "1c4ikq4kxw48bi3i33bzpabrjvbk01fwjr2lz20gkc9kv8l0bg3n"; + name = "texlive-poppler-0.64.patch"; + url = https://git.archlinux.org/svntogit/packages.git/plain/trunk/texlive-poppler-0.64.patch?h=packages/texlive-bin&id=da56abf0f8a1e85daca0ec0f031b8fa268519e6b; + sha256 = "0443d074zl3c5raba8jyhavish706arjcd80ibb84zwnwck4ai0w"; + }) + (fetchurl { + name = "synctex-missing-header.patch"; + url = https://git.archlinux.org/svntogit/packages.git/plain/trunk/synctex-missing-header.patch?h=packages/texlive-bin&id=da56abf0f8a1e85daca0ec0f031b8fa268519e6b; + sha256 = "1c4aq8lk8g3mlfq3mdjnxvmhss3qs7nni5rmw0k054dmj6q1xj5n"; }) ]; + # remove when removing synctex-missing-header.patch + preAutoreconf = "pushd texk/web2c"; + postAutoreconf = "popd"; configureFlags = [ "--with-banner-add=/NixOS.org" @@ -66,11 +72,11 @@ texliveYear = year; core = stdenv.mkDerivation rec { name = "texlive-bin-${version}"; - inherit (common) src patches; + inherit (common) src patches preAutoreconf postAutoreconf; outputs = [ "out" "doc" ]; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig autoreconfHook ]; buildInputs = [ /*teckit*/ zziplib poppler mpfr gmp pixman potrace gd freetype libpng libpaper zlib @@ -83,6 +89,8 @@ core = stdenv.mkDerivation rec { for i in texk/kpathsea/mktex*; do sed -i '/^mydir=/d' "$i" done + cp -pv texk/web2c/pdftexdir/pdftoepdf{-newpoppler.cc,.cc} + cp -pv texk/web2c/pdftexdir/pdftosrc{-newpoppler.cc,.cc} ''; preConfigure = '' @@ -101,7 +109,6 @@ core = stdenv.mkDerivation rec { "xetex" "bibtexu" "bibtex8" "bibtex-x" "upmendex" # ICU isn't small ] ++ stdenv.lib.optional (stdenv.hostPlatform.isPower && stdenv.hostPlatform.is64bit) "mfluajit") ++ [ "--without-system-harfbuzz" "--without-system-icu" ] # bogus configure - ; enableParallelBuilding = true; @@ -165,7 +172,7 @@ inherit (core-big) metafont metapost luatex xetex; core-big = stdenv.mkDerivation { #TODO: upmendex name = "texlive-core-big.bin-${version}"; - inherit (common) src; + inherit (common) src patches preAutoreconf postAutoreconf; hardeningDisable = [ "format" ]; @@ -176,20 +183,23 @@ core-big = stdenv.mkDerivation { #TODO: upmendex ++ withSystemLibs [ "kpathsea" "ptexenc" "cairo" "harfbuzz" "icu" "graphite2" ] ++ map (prog: "--disable-${prog}") # don't build things we already have [ "tex" "ptex" "eptex" "uptex" "euptex" "aleph" "pdftex" - "web-progs" "synctex" "luajittex" "mfluajit" # luajittex is mostly not needed, see: + "web-progs" "synctex" + # build fails on Darwin with luatex53 + "luatex53" # TODO probably can be removed when TexLive 2019 is out + # luajittex is mostly not needed, see: # http://tex.stackexchange.com/questions/97999/when-to-use-luajittex-in-favour-of-luatex + "luajittex" "mfluajit" ]; - patches = common.patches ++ [ ./luatex-gcc7.patch ]; - configureScript = ":"; # we use static libtexlua, because it's only used by a single binary postConfigure = '' mkdir ./WorkDir && cd ./WorkDir + # TODO add lua53 here when luatex53 is enabled again for path in libs/{teckit,lua52} texk/web2c; do ( - if [[ "$path" == "libs/lua52" ]]; then + if [[ "$path" =~ "libs/lua5" ]]; then extraConfig="--enable-static --disable-shared" else extraConfig="" @@ -202,7 +212,6 @@ core-big = stdenv.mkDerivation { #TODO: upmendex ''; preBuild = "cd texk/web2c"; - CXXFLAGS = "-std=c++11 -Wno-reserved-user-defined-literal"; # TODO: remove once texlive 2018 is out? enableParallelBuilding = true; doCheck = false; # fails diff --git a/pkgs/tools/typesetting/tex/texlive/combine.nix b/pkgs/tools/typesetting/tex/texlive/combine.nix index 8b3e320fd269..ea2926748198 100644 --- a/pkgs/tools/typesetting/tex/texlive/combine.nix +++ b/pkgs/tools/typesetting/tex/texlive/combine.nix @@ -12,11 +12,9 @@ let (bin.core.doc // { pname = "core"; tlType = "doc"; }) ]; }; - partition = builtins.partition or (pred: l: - { right = builtins.filter pred l; wrong = builtins.filter (e: !(pred e)) l; }); pkgList = rec { all = lib.filter pkgFilter (combinePkgs pkgSet); - splitBin = partition (p: p.tlType == "bin") all; + splitBin = builtins.partition (p: p.tlType == "bin") all; bin = mkUniquePkgs splitBin.right ++ lib.optional (lib.any (p: p.tlType == "run" && p.pname == "pdfcrop") splitBin.wrong) @@ -35,7 +33,7 @@ let mkUniquePkgs = pkgs: fastUnique (a: b: a < b) # highlighting hack: > # here we deal with those dummy packages needed for hyphenation filtering - (map (p: if lib.isDerivation p then builtins.toPath p else "") pkgs); + (map (p: if lib.isDerivation p then p.outPath else "") pkgs); in buildEnv { name = "texlive-${extraName}-${bin.texliveYear}"; @@ -220,8 +218,29 @@ in buildEnv { ln -sv "$(realpath $s)" "$out/bin/$tName" # wrapped below done ) + '' + + # A hacky way to provide repstopdf + # * Copy is done to have a correct "$0" so that epstopdf enables the restricted mode + # * ./bin/repstopdf needs to be a symlink to be processed by wrapBin + '' + if [[ -e ./bin/epstopdf ]]; then + cp $(realpath ./bin/epstopdf) ./share/texmf/scripts/repstopdf + ln -s "$out"/share/texmf/scripts/repstopdf ./bin/repstopdf + fi + '' + + # finish up the wrappers + '' rm "$out"/bin/*-sys wrapBin + '' + + # Perform a small test to verify that the restricted mode get enabled when + # needed (detected by checking if it disallows --gscmd) + '' + if [[ -e ./bin/epstopdf ]]; then + echo "Testing restricted mode for {,r}epstopdf" + ! (epstopdf --gscmd echo /dev/null 2>&1 || true) | grep forbidden + (repstopdf --gscmd echo /dev/null 2>&1 || true) | grep forbidden + fi '' + # TODO: a context trigger https://www.preining.info/blog/2015/06/debian-tex-live-2015-the-new-layout/ # http://wiki.contextgarden.net/ConTeXt_Standalone#Unix-like_platforms_.28Linux.2FMacOS_X.2FFreeBSD.2FSolaris.29 @@ -237,6 +256,19 @@ in buildEnv { ln -s -t . ../texmf/doc/"$d"/* ) done + '' + + # MkIV uses its own lookup mechanism and we need to initialize + # caches for it. Unsetting TEXMFCNF is needed to let mtxrun + # determine it from kpathsea so that the config path is given with + # "selfautodir:" as it will be in runtime. This is important because + # the cache is identified by a hash of this path. + '' + if [[ -e "$out/bin/mtxrun" ]]; then + ( + unset TEXMFCNF + mtxrun --generate + ) + fi '' + bin.cleanBrokenLinks ; diff --git a/pkgs/tools/typesetting/tex/texlive/default.nix b/pkgs/tools/typesetting/tex/texlive/default.nix index ba03956ac325..4904a60822a0 100644 --- a/pkgs/tools/typesetting/tex/texlive/default.nix +++ b/pkgs/tools/typesetting/tex/texlive/default.nix @@ -1,34 +1,11 @@ /* TeX Live user docs - source: ../../../../../doc/languages-frameworks/texlive.xml - current html: http://nixos.org/nixpkgs/manual/#sec-language-texlive - - Note on upgrading: The texlive package contains a few binaries, defined in - bin.nix and released once a year, and several thousand packages from CTAN, - defined in pkgs.nix. - - The CTAN mirrors are continuously moving, with more than 100 updates per - month. Due to the size of the distribution, we snapshot it and generate nix - expressions for all packages in texlive at that point. - - To upgrade this snapshot, run the following: - $ curl http://mirror.ctan.org/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz \ - | xzcat | uniq -u | sed -rn -f ./tl2nix.sed > ./pkgs.nix - - This will regenerate all of the sha512 hashes for the current upstream - distribution. You may want to find a more stable mirror, put the distribution - on IPFS, or contact a maintainer to get the tarballs from that point in time - into a more stable location, so that nix users who are building from source - can reproduce your work. - - Upgrading the bin: texlive itself is a large collection of binaries. In order - to reduce closure size for users who just need a few of them, we split it into - packages such as core, core-big, xvdi, etc. This requires making assumptions - about dependencies between the projects that may change between releases; if - you upgrade you may have to do some work here. */ { stdenv, lib, fetchurl, runCommand, writeText, buildEnv , callPackage, ghostscriptX, harfbuzz, poppler_min , makeWrapper, python, ruby, perl +, useFixedHashes ? true , recurseIntoAttrs }: let @@ -41,6 +18,10 @@ let }; }; + # map: name -> fixed-output hash + # sha1 in base32 was chosen as a compromise between security and length + fixedHashes = lib.optionalAttrs useFixedHashes (import ./fixedHashes.nix); + # function for creating a working environment from a set of TL packages combine = import ./combine.nix { inherit bin combinePkgs buildEnv fastUnique lib makeWrapper writeText @@ -116,23 +97,34 @@ let # the basename used by upstream (without ".tar.xz" suffix) urlName = pname + lib.optionalString (tlType != "run") ".${tlType}"; tlName = urlName + "-${version}"; + fixedHash = fixedHashes.${tlName} or null; # be graceful about missing hashes urls = args.urls or (if args ? url then [ args.url ] else map (up: "${up}/${urlName}.tar.xz") urlPrefixes ); - # Upstream refuses to distribute stable tarballs, so we host snapshots on IPFS. + # Upstream refuses to distribute stable tarballs, + # so we host snapshots on IPFS or on our own servers. # Common packages should get served from the binary cache anyway. # See discussions, e.g. https://github.com/NixOS/nixpkgs/issues/24683 urlPrefixes = args.urlPrefixes or [ - # Should be stable for historic, archived releases - http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2017/tlnet-final/archive + # A snapshot temporarily hosted by @xeji. + # TODO: remove when there is a reliable long-term solution + https://cat3.de/texlive-2018/tlnet/archive - # TODO: Add IPFS and see if @veprbl is willing to add a texlive-2017-final mirror, - # or if we should just dump it and go to 2018. + # TODO: Add second, faster and more reliable snapshot mirror, + # maybe on one of our project's servers + + # IPFS seeded by the mirror above - this may be quite slow + https://ipfs.io/ipfs/QmT4Z67wXin1Z9DhvqwSSkSZSuu8hT6LgDyMu6CBm9Tb7t/tlnet/archive # The canonical source moves quickly and will be broken almost immediately - # http://mirror.ctan.org/tex-archive/systems/texlive/tlnet/archive + http://mirror.ctan.org/tex-archive/systems/texlive/tlnet/archive + + # Should be stable for historic, archived releases + # http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2018/tlnet-final/archive + # TODO: use this later when 2018 is archived + ]; src = fetchurl { inherit urls sha512; }; @@ -146,11 +138,30 @@ let -C "$out" --anchored --exclude=tlpkg --keep-old-files '' + postUnpack; - in runCommand "texlive-${tlName}" { - # lots of derivations, not meant to be cached - preferLocalBuild = true; allowSubstitutes = false; - inherit passthru; - } + in if sha512 == "" then + # hash stripped from pkgs.nix to save space -> fetch&unpack in a single step + fetchurl { + inherit urls; + sha1 = if fixedHash == null then throw "TeX Live package ${tlName} is missing hash!" + else fixedHash; + name = tlName; + recursiveHash = true; + downloadToTemp = true; + postFetch = ''mkdir "$out";'' + unpackCmd "$downloadedFile"; + # TODO: perhaps override preferHashedMirrors and allowSubstitutes + } + // passthru + + else runCommand "texlive-${tlName}" + ( { # lots of derivations, not meant to be cached + preferLocalBuild = true; allowSubstitutes = false; + inherit passthru; + } // lib.optionalAttrs (fixedHash != null) { + outputHash = fixedHash; + outputHashAlgo = "sha1"; + outputHashMode = "recursive"; + } + ) ( '' mkdir "$out" '' + unpackCmd "'${src}'" diff --git a/pkgs/tools/typesetting/tex/texlive/fixHashes.sh b/pkgs/tools/typesetting/tex/texlive/fixHashes.sh new file mode 100755 index 000000000000..439660682e2e --- /dev/null +++ b/pkgs/tools/typesetting/tex/texlive/fixHashes.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +echo "{" +grep -v -F '.bin-' | while read path; do + hash=`nix-hash --type sha1 --base32 "$path"` + echo -n "$path" | sed -E 's/[^-]*-texlive-(.*)/"\1"/' + echo "=\"$hash\";" +done +echo "}" + diff --git a/pkgs/tools/typesetting/tex/texlive/fixedHashes.nix b/pkgs/tools/typesetting/tex/texlive/fixedHashes.nix new file mode 100644 index 000000000000..344a91320fee --- /dev/null +++ b/pkgs/tools/typesetting/tex/texlive/fixedHashes.nix @@ -0,0 +1,7953 @@ +{ +"amsfonts-3.04"="hi87s0fxrkcq0w2389kwpxd3zzwsk1zf"; +"amsfonts.doc-3.04"="ch872rwfiar58praz8f880rcspy4mjxa"; +"amsfonts.source-3.04"="vjiw3vdxv44nl4yvaxqfy4b78girpjs7"; +"bibtex-0.99d"="ybimfc49fzmgpy88wagy0z55sdsshr50"; +"bibtex.doc-0.99d"="mh3fa2hn9gnyjgi16ald9fchd744f3vr"; +"kpathsea-2018"="9b90lrw78jjk538ksbg40dz3nr2q6lx8"; +"kpathsea.doc-2018"="6i8nvbq3zadqmw10nvp3yilv2viwpypi"; +"cm-2018"="l9569zwsmq1bxh4qnr5wj5nxy3dwrgc6"; +"cm.doc-2018"="36wag31jc0lrgncaxhcspiaqpwnw7xvy"; +"dvipdfmx-2018"="ijnr5k9wvwq8lnd22qjrrjmm962la5f4"; +"dvipdfmx.doc-2018"="lxrxnqzb6pchs4xvpz6jmzy0n10k8lb7"; +"glyphlist-2018"="i4nay4q38l3367hlc93rhkgxvrkcmyjb"; +"dvips-2018"="92wx71n0k4ia02l5m44xkmw5z1q22pbg"; +"dvips.doc-2018"="yvb21ygiq9ra39qhwyrnx6rr8gnch3jr"; +"enctex-2018"="j6lf040j733q0aj90wvx2vwq0x61zwdm"; +"enctex.doc-2018"="p2pad1ncy8izfag44p0pndyvgckfngvv"; +"etex-2018"="mdrs8yrrjf03pcndsr5azzxz7lvk08jp"; +"etex.doc-2018"="xdmkddsi3lykqy5hm03xamxsmmwplmnb"; +"etex-pkg-2.7"="2p6j6s4jm1y7k82jhh9lrfgcbph03h1a"; +"etex-pkg.doc-2.7"="0xlalpljqrcinaazh35yv9vc2a925h90"; +"graphics-def-2018"="yvcmr3xc5jflyh8fhaw0hgm68h3x5sk7"; +"graphics-def.doc-2018"="vykac1brcska9rhk2kni4krgjqwmcb7j"; +"gsftopk-1.19.2"="8fc88z3281crv5743qh5rzr0b51a2l8i"; +"gsftopk.doc-1.19.2"="mjyqyn0ydiwp1k3zwx2r4fc5vx0zxrzs"; +"hyph-utf8-2018"="7blj7akm7vnbqdixack7ijcms80byvwk"; +"hyph-utf8.doc-2018"="n782q211dnsvadl218qdv90s9zwbn7x8"; +"hyph-utf8.source-2018"="y0x4ri1aljc6q37zlq4rca0kla611ymf"; +"hyphen-base-2018"="my6s9cz4f5ffpwya4xgkwlaxyac8rxg0"; +"ifluatex-1.4"="ccsyxfkf1qb03cxnkfs6gy7iinz89dwc"; +"ifluatex.doc-1.4"="q5hxbffg8lk3qd2lw481frlhcfkc5v6h"; +"ifluatex.source-1.4"="8jqb26x3nmbh05ysd93cjklcsj1y5hw3"; +"ifxetex-0.6"="llq1x3f5fykh5mg6avzb1a21x1vh2mxz"; +"ifxetex.doc-0.6"="1iy2bgx7adrh6dbbrhraskqggr65f7f2"; +"ifxetex.source-0.6"="dl81ang1gw395giysn3vk6lv4v5h9xr2"; +"knuth-lib-2018"="cvjgvw8rwhmr98sz0y3azsyawzswcv3n"; +"knuth-local-2018"="g5vihblw8w8p8k8s14nakk959vpdgnh4"; +"lua-alt-getopt-0.7.0"="s2qkgq8dv65ib6chsah4xcargxh26bml"; +"lua-alt-getopt.doc-0.7.0"="xv8zqch612n2ww2pnpfranafcf7jhl96"; +"luatex-2018"="637hdgqiq1bdrm6whkgdmfh7fvag9v7l"; +"luatex.doc-2018"="pf47z05j4w0ng39rcfp49c450r13pfrs"; +"plain-3.141592653"="my32apfgd55b14vf8bsldaqwdd931gcg"; +"tex-ini-files-2018"="831h7dslin8dnan7llz8mki6zibqfglj"; +"tex-ini-files.doc-2018"="pqfrqdqmlbhmcpjycpf644v4vg0qw7ic"; +"unicode-data-1.7"="f7a8b4z76dgj38ql9ihsp5x26kcah09g"; +"unicode-data.doc-1.7"="fjhq1ix98k71xm4v6fqk43dr9fxsy9ry"; +"makeindex-2018"="yzy90d3n087yrdsawabd0bn7iwz3m1i6"; +"makeindex.doc-2018"="hzvip1ni9pcsdip58sfzb5a5l6avv8z5"; +"mflogo-2.0"="mnn3p5gn5h9yi4inkllswxn142j31mz4"; +"mflogo.doc-2.0"="rdirf33m53y719b35aby2d98v1i0jhh5"; +"mflogo.source-2.0"="hl5rzcmk83lpc5rxcvy31kzm6qbwx3g5"; +"mfware-2018"="7mwvvyrb9cz2d3k5jl8r1fl238m3gl6n"; +"mfware.doc-2018"="gn08m3g32srfjwsyma8m375vzg7sb7ax"; +"pdftex-2018"="s8xr2haf4kzy877b5x4q86hcq4jqg5m4"; +"pdftex.doc-2018"="41dr04hkcxxjipvv53myzfsm30zyjb5q"; +"tetex-3.0"="i0ifc3ajz7c8qpcm03xb9aspv587569b"; +"tetex.doc-3.0"="v56ghpn9mw9y8d8bi2h3dj1qzj62i0xn"; +"tex.doc-3.14159265"="2ra9a532d58i270l6mkazbrjvsh0qhgb"; +"texlive-common.doc-2018"="1rpzarhhrni1mzkgrvijlkk46zyk08nk"; +"texlive-docindex-2018"="5j5z0j2qwdlg2v7wxwz8ndmbwql2s0vk"; +"texlive-docindex.doc-2018"="bw11wjaqjjahs4x0hnakfvmvrjmjckkb"; +"texlive-en.doc-2018"="0cvrbfgwhl9i7b944ir9ykgjkqffq5s6"; +"texlive-scripts-2018"="4slnm2lcj74cbda5ilf6qspc66zw2f7s"; +"texlive-scripts.doc-2018"="wxw27zg88kf55bzlsp4bcbfvzlx11mgb"; +"updmap-map-2018"="s2zs5fapwpgqhwd67g6xdkkihcgnr73b"; +"aichej-2018"="rmm8q17dvb470lyarcvgbpgip24a4fxb"; +"ajl-2018"="j0z05x267dbbw5r8s0ybvlj0hwky6sg5"; +"amsrefs-2.14"="crmn3pm2zy2fcr5d82dwwwxjm42na6j3"; +"amsrefs.doc-2.14"="r45n92fihia786v5nsab5vgjvwgmij6d"; +"amsrefs.source-2.14"="k1rzn2d509i2nkfwclpbpir3q6a41ya9"; +"apacite-6.03"="sj9k6bnr8qhfddlzk7wd0daf12458yi9"; +"apacite.doc-6.03"="cbhyw6lwyg7mnx8h421y0hxf3h5m6n4y"; +"apacite.source-6.03"="cby7n3f9rzm83736nm4rn1m77km3lr9y"; +"apalike2-2018"="vf25kvilm8g379d8c5mkzv749nd9p8ap"; +"archaeologie-2.3.7"="n9y6kf0qg7nys6fcchpmnlx91d3s1kxg"; +"archaeologie.doc-2.3.7"="h9c8xi5dlxdnibzcyz4klm0d510prpcp"; +"beebe-2018"="9c4sq47c87cnhl29ala14jay8gwbf3wr"; +"besjournals-2018"="n3ljrkamca5v9w0rk3m38nqw86s1izc8"; +"besjournals.doc-2018"="3swy1ix6cxbp87hjlaf3x4ws4kg8sz77"; +"bestpapers-1.0"="15nq2m32h0giv41k6dslrw28han015aq"; +"bestpapers.doc-1.0"="mmlnsl83sil5zbdhwq16b6025sxdh9s6"; +"bib2gls-1.7"="271m8ipniy2126gn0jdmw70kbclknc3n"; +"bib2gls.doc-1.7"="vf8lgf1fr1sdglylp9lw35ccwsd3gss8"; +"bib2gls.source-1.7"="wkxjg942yvra6gjkqaaqjd3ff3n59l5j"; +"bibarts-2.1"="a7wcn8rhgh4irszdqk86ls1p8hpdnr7l"; +"bibarts.doc-2.1"="v2ibi8mncd5sf5x50hwj3gs6yilh1znp"; +"bibarts.source-2.1"="x52hqh053yzn25n75z1fr3siqdh7qkwn"; +"biber.doc-2.11"="3ajwx5dn05ncxj3yjciig97h55sipq9l"; +"biber.source-2.11"="54r0gnwivkr1bawb29awlvsqwg45pzbs"; +"bibexport-3.02"="6gc6r95ph3rkjzq038zk6w12k733qzwr"; +"bibexport.doc-3.02"="qapijzk1s6y6z02s4wnlw4vr6p96djxv"; +"bibexport.source-3.02"="iqp7q4fagafj6nfclsmj68lxljb8siw7"; +"bibhtml-2.0.2"="b0klmx8rd09znlxg7wz5m8b1f8qpxsjv"; +"bibhtml.doc-2.0.2"="snqyqvgwdwpkyfqfj69zwd478z96mcj4"; +"biblatex-3.11"="x1f0j6dz4892anzvz7f90ryalj740l3v"; +"biblatex.doc-3.11"="kvlwjqca35lvjfakb8bd47swnav754l8"; +"biblatex-abnt-3.3"="nh9lrcz75k7badwfcj0iiiyiwymjlfvl"; +"biblatex-abnt.doc-3.3"="vay0vj186scg1r96gvznpplvzxp6k09w"; +"biblatex-anonymous-2.6.1"="1i0b23sqa1140jwh9b8xs2ia56jq5fn2"; +"biblatex-anonymous.doc-2.6.1"="vy0d6diwqxl6a960wfv4vi8wsilklhh4"; +"biblatex-apa-7.7"="ipnqgjkim3pbwknxmmmpkfyanva0whlm"; +"biblatex-apa.doc-7.7"="cbyngxhks9lc4mjy7drml5r7lmqik3h7"; +"biblatex-archaeology-2.0"="myfnjlj5654i20hqgkz977drwl24300k"; +"biblatex-archaeology.doc-2.0"="abv7mpp0vcnddpq37d1k8prahfybysgy"; +"biblatex-archaeology.source-2.0"="p8f9lm474wkphdd2xc6qn08kajfcwdpa"; +"biblatex-arthistory-bonn-1.2"="298lp84p62rlsin8y7spz0ig2g8wla3b"; +"biblatex-arthistory-bonn.doc-1.2"="bkssng4czmqvimlv8f2bdh4sxdrag13i"; +"biblatex-bookinarticle-1.3.1a"="bnx6iravlnrkkyqb3ah21p0ikq00ab57"; +"biblatex-bookinarticle.doc-1.3.1a"="6shjhb1lajkivsh3mrr2whli5hcsb8b4"; +"biblatex-bookinother-2.3.1"="r1bfwp8rzwmkbn47yi7m5lv5z4q439ch"; +"biblatex-bookinother.doc-2.3.1"="98cz0hzxvjs7qvc25hj4snm2cy6xqw9f"; +"biblatex-bwl-0.02"="0a11hlav9gsavdisyjckvnrxkkb4134w"; +"biblatex-bwl.doc-0.02"="b7ddxvcabp9qd88mzb6dxvw7sz8dnqfq"; +"biblatex-caspervector-0.3.3"="lpdqh2pgsaz1rm3zkpm07pgrac1hqxpn"; +"biblatex-caspervector.doc-0.3.3"="3c2lhsgv6ywx3q48iw2wc39ib9c4rgaf"; +"biblatex-chem-1.1u"="9kzj8k9k4lh0ksn182nfgaawzx4r7rrf"; +"biblatex-chem.doc-1.1u"="q5z0i2hrfb2lk25dbwsr22c95nkll9g9"; +"biblatex-chicago-1.0rc5"="0m7wf9glvcqm20cfn6xgpciz6nvg8vib"; +"biblatex-chicago.doc-1.0rc5"="zr7fqjvzg0i8nmzldwsidq8r58xcbhlx"; +"biblatex-claves-1.2.1"="yq5s9plvimz4w9san81swl08g2v6pa6q"; +"biblatex-claves.doc-1.2.1"="36qjs0m893389s9wkw5wxai04qp8zxs6"; +"biblatex-dw-1.7"="9nf2hg43q6if3v5hdrfxnpbdww7y06jv"; +"biblatex-dw.doc-1.7"="ppry56vc44c86m47r1z8mq9s7fg77n8m"; +"biblatex-enc-1.0"="ccc2f3rnf7kyavb3r2hmah6pcfl1xivg"; +"biblatex-enc.doc-1.0"="b54x1g0296ln6lkw1zvlbmshhr93vg7y"; +"biblatex-ext-0.4"="787r9401zk4w1i9m147zxqq5mw9c6bi7"; +"biblatex-ext.doc-0.4"="kbnramqk2a59041lcjwmjbs316cq2jjg"; +"biblatex-fiwi-1.7"="xwb00mw95l90bba4fc31kw62p43cxjz1"; +"biblatex-fiwi.doc-1.7"="y5hpi0gwp2s7hgqir2qw2yam9l3aqzdw"; +"biblatex-gb7714-2015-1.0m"="fqlfgjhmjv1p6mngxf73i9gf2snhqymb"; +"biblatex-gb7714-2015.doc-1.0m"="yps7q86kzsfm9b83k1rj70928kg811vl"; +"biblatex-gb7714-2015.source-1.0m"="754pspkv645430slq4dmxwn2nq5fjz61"; +"biblatex-gost-1.17"="db6rrz6vh7bhn8mi21lqii2r0ha8ii26"; +"biblatex-gost.doc-1.17"="2n6ghdccgmqgpd0rj53zhaja1p4dimd8"; +"biblatex-historian-0.4"="xp6r6a37ibm9fhdc95b2v3x5kgyz26c8"; +"biblatex-historian.doc-0.4"="6280kicfk2n0hwp03pyhl29ljdg911hb"; +"biblatex-ieee-1.3"="281hd9qianiq4dcq4hzk49dxjiyx5jfv"; +"biblatex-ieee.doc-1.3"="xjbyag9x6jxgfzay00a91fr4dzw4wcaq"; +"biblatex-ijsra-0.1"="179hh36v47xfagjwp5vj3hczc18jkrgf"; +"biblatex-ijsra.doc-0.1"="x3js5mb545xapavsqq4phml7zqiswiki"; +"biblatex-iso690-0.3.2"="y5032mfrc8djxnwsawcpa611rpdhmas3"; +"biblatex-iso690.doc-0.3.2"="rsv82pgp6f8prdw2yqw6zw7q94wk1sax"; +"biblatex-juradiss-0.1g"="0smwgi3vg97aiy6w8ya68zmaz711drlp"; +"biblatex-juradiss.doc-0.1g"="d4dp9hld95b70k8b5qxlmvcgcsxpv0g8"; +"biblatex-lni-0.4"="zdvp9ryfiqp1lwpd7wykvf35930m8dgl"; +"biblatex-lni.doc-0.4"="03p51dcn30nzhckd6qhl452f8jv670b3"; +"biblatex-luh-ipw-0.3"="83gar343q3h1h96h8lzs2bmsp1ba82n0"; +"biblatex-luh-ipw.doc-0.3"="yxcknwckw9s58qhrbdd70jz5yrpnyip2"; +"biblatex-manuscripts-philology-1.12.3"="k8v4hc5l13nn4v5q9ls14sk4gzwvbql4"; +"biblatex-manuscripts-philology.doc-1.12.3"="4c4hqjh6h56ipbjjgyjcr683lj8y1kiy"; +"biblatex-mla-1.9"="1m10jmh42x7qahq16bzi2rwvv7j7biq5"; +"biblatex-mla.doc-1.9"="f6b9nj6xj93vikp4agvkrjddrrgfvjc2"; +"biblatex-morenames-1.3.1"="vbcnaicg2pa0jrqd170cs31wim08yk07"; +"biblatex-morenames.doc-1.3.1"="ksn965q79yv6badima68frbgmycjz9pn"; +"biblatex-multiple-dm-1.0.1"="6c7h8i04ksazrq2lbc6hbpcxkjdvih07"; +"biblatex-multiple-dm.doc-1.0.1"="j1hb0xn9gz6mywx018i4rq4g5xwi7af4"; +"biblatex-musuos-1.0"="dj5nsyf90mbi4dlghyh8aklqr28jvx76"; +"biblatex-musuos.doc-1.0"="ypw7naafkwm22kfq1hd4b0z665g4jz9p"; +"biblatex-nature-1.3b"="y20xyps9q45qlg8yrqr690az3w0kw008"; +"biblatex-nature.doc-1.3b"="7vpc38g1zy7jxw074063x57n1v72h7hw"; +"biblatex-nejm-0.4"="3sb2kazf4ch1yp415iqjnq30ykn7jd35"; +"biblatex-nejm.doc-0.4"="m8km67d5x860465qiwdjxx3vxh8fb7iw"; +"biblatex-nottsclassic-0.1"="gyisgdfsns506vcbhyr7a20mnbhmldr9"; +"biblatex-nottsclassic.doc-0.1"="mswi2valgb31i1whlspd2mxvfcs1szdh"; +"biblatex-opcit-booktitle-1.8.0"="0lywwxk0m89lf344lhvif3281b8grj31"; +"biblatex-opcit-booktitle.doc-1.8.0"="1l3m97j1dbiy6sbffhivlsqlrhnzkzz9"; +"biblatex-oxref-0.12"="hfkqmbyazl85nsz0n3rfgy6kllfygpcq"; +"biblatex-oxref.doc-0.12"="d8pggijn7xck4pfmrll7n8x44b1n8phb"; +"biblatex-oxref.source-0.12"="bizsgj5528gflj8af0p939kgn5vhg1iv"; +"biblatex-philosophy-1.9.8a"="kha09gq8n5db4fxh2w6s5690vms39hlw"; +"biblatex-philosophy.doc-1.9.8a"="3m8nl72q1q3hfv3xxdj978pmxjvn43s2"; +"biblatex-philosophy.source-1.9.8a"="3102fdih2bxplhadmwvi09lns9agflcz"; +"biblatex-phys-1.0b"="zhp8wd9n07mqvniay7339c6lfv5nhlws"; +"biblatex-phys.doc-1.0b"="pi77vmsc3l3p0y7d17x4rzkz9z6nz1j3"; +"biblatex-publist-1.10"="nznf05xfmpg0hgf9hgc37c84794nr5aa"; +"biblatex-publist.doc-1.10"="ycxrsh2h4xwip87j1fhalgqvnq5gbf29"; +"biblatex-realauthor-2.7.1a"="6qb576bh9x616f02msiq3xz83xzaa047"; +"biblatex-realauthor.doc-2.7.1a"="9pbd2aixmwj8as9lrmivkkfl4081820q"; +"biblatex-sbl-0.10"="7lqir3r3mz7a8ia274nyk2mwiips4ib4"; +"biblatex-sbl.doc-0.10"="40ip0h61fykbj4g4dpx5jbph1rm4yrkk"; +"biblatex-science-1.1g"="a9c3rbxpjgmh94052kn89xfpy9hh5wrb"; +"biblatex-science.doc-1.1g"="yrk1nxnzvwd03ng70al47qvvxfrgc086"; +"biblatex-shortfields-1.0.1"="ji0p9w4dzyf4mi46nbcpvswas9r40xij"; +"biblatex-shortfields.doc-1.0.1"="4lq9x8wydvl7vmnl7wvz3x3zarnjgld0"; +"biblatex-socialscienceshuberlin-0.0.1"="63ccn3japdafc8mdxncldds97zvkwa64"; +"biblatex-socialscienceshuberlin.doc-0.0.1"="08n3z5lxx9sjrlwf747h9z38a1nk1wdp"; +"biblatex-source-division-2.4.2"="kdxm789jnmvyzkx7pi9983jq25p30iib"; +"biblatex-source-division.doc-2.4.2"="4j6h8k98v95n05lzfzp8804gir24vbmc"; +"biblatex-subseries-1.2.0"="v7rfg6wqkqgzm8fwrg0ncwinjzsibcdf"; +"biblatex-subseries.doc-1.2.0"="hgqxbs3qjqya9pxs1spylh2m1clfg5zk"; +"biblatex-swiss-legal-1.1.2a"="lp3jw955jpyfjyn6mp6wna8rqwbhsvfj"; +"biblatex-swiss-legal.doc-1.1.2a"="23bam0vm3zqrcj1cd10g8bml0jsyvmcq"; +"biblatex-trad-0.4a"="56an46jjpvfzrxsif262x8zm81m6ly4i"; +"biblatex-trad.doc-0.4a"="i3b3iybys9x78z52bal216qi3p6xr83z"; +"biblatex-true-citepages-omit-2.0.0"="y7mg4jqb3fl9mzy93xcpxz3y0l5fw3kc"; +"biblatex-true-citepages-omit.doc-2.0.0"="7cxbqdyazdfp0masgk6a31rr3h9606xd"; +"biblist-2018"="b565jl60ysccd5qkzgidjb188i509y9l"; +"biblist.doc-2018"="50kjqxwhdncn09c7cx0abkcihvhfzzpl"; +"bibtexperllibs-1.5"="nnb90d3rqwa1vcc92fmmbnhs7di0rkgv"; +"bibtexperllibs.doc-1.5"="mzvrc7zyrq6agqb5vhxy743brp57yf4j"; +"bibtexperllibs.source-1.5"="ailmqz0d71gscxa584pkb6jpvvzish9r"; +"bibtopic-1.1a"="r3rbv97qik2ikmkp3vx6srw7qf5v704c"; +"bibtopic.doc-1.1a"="anrfs022bvwbfwsm05hxl10zgwckidn6"; +"bibtopic.source-1.1a"="s32v3bwk7a1aqfkmp1scaf812x6ra9rx"; +"bibtopicprefix-1.10"="88rj42z15zlp4x439faf8x8qm062vqmw"; +"bibtopicprefix.doc-1.10"="km3hfa44kxwjbf0d1np34vsc0n7qkn9b"; +"bibtopicprefix.source-1.10"="9al2wqnk8affigq30j4zb70ds2hgzqmd"; +"bibunits-2.2"="vkahqz7zjn0g4dkpffvg8rfhjlynvmnf"; +"bibunits.doc-2.2"="d6xcf9xdkabjg3jrnyklla7kpbylrg61"; +"bibunits.source-2.2"="1hxc8yqjpri8pn512pfvcq7b2m9qnwib"; +"biolett-bst-2018"="c2iw962bwa5815qk2sbhhqjd7z4ygmns"; +"biolett-bst.doc-2018"="7w39z3hdps980l2g1yqbzy8384w4vbqr"; +"bookdb-0.2"="b4mqk50dn86zf30w2z8953ms8m8v9lrs"; +"bookdb.doc-0.2"="y5sdn2fijycnyx9is1cqc5vx6zkyav62"; +"breakcites-2018"="cvqm5ljgdl47idyjvfs2hg98xmkscfj9"; +"breakcites.doc-2018"="jjqimy63648q6n4mzlwrd7p723m09cbw"; +"cell-2018"="qlg2sy9fj9cv6c8jbdmwzysadl8fhw8b"; +"cell.doc-2018"="61a0456g9i76nxwhpv18fw532nimk2l4"; +"chbibref-1.0"="7d51sy03z9ww5ns8x0mfiplyk00dgb00"; +"chbibref.doc-1.0"="xyypa6w4gx297hpp1ixg8g431rz436qf"; +"chembst-0.2.5"="08b5a38p2x2xgv5nw1ibi0xpc4xqixnn"; +"chembst.doc-0.2.5"="wgbb4bcl51wnixp4rb94qqqn880mxm7f"; +"chembst.source-0.2.5"="360yyds5c6mbcsm60mm3jq8xfxcpnw5v"; +"chicago-2018"="k9y76g5a4nfy88igklw08n27zvnnap2b"; +"chicago-annote-2018"="nyasy7sal5vikd1jysdvhg0ym7hs6q0p"; +"chicago-annote.doc-2018"="8qhd3kj016s9laavhg1wvimy4325zz0g"; +"chscite-2.9999"="yc7v9v66md3dy5k2gjswzh58xzxdhwp4"; +"chscite.doc-2.9999"="fbcykh46rifs4kvn728sav04fnshr6br"; +"chscite.source-2.9999"="vsii846cdlrd9fdmf4npwy8jxh0fcafb"; +"citeall-1.4"="q68vpb470x12izyjbf7ax4ni71hvwpr4"; +"citeall.doc-1.4"="246v29kz1slb8m3ib5rhnp74lhyn761j"; +"citeref-1.1"="hs7rw9cynm2zbr8s7455l1hakvr2nz2r"; +"citeref.doc-1.1"="fifrx8d8fq9msajvpg2wwj7xhv6l4h20"; +"ae-1.4"="zx6mlxrdhfvp0a5ql61jhlj97pcxazwz"; +"ae.doc-1.4"="pgvyvlql6hncc8bv2wdf8ja6xxqjjqs7"; +"ae.source-1.4"="jzwswwwsb988mvhiiyb7p43g33985n8p"; +"amscls-2.20.4"="hjr4w21h3fp0y6m5gb30p6f54ybv0l0j"; +"amscls.doc-2.20.4"="zyf0gsqks7yvszlngwzjbjiigc0943cd"; +"amscls.source-2.20.4"="8lgim0r54srk961ys2q7v80dq5w04i9b"; +"amsmath-2018"="zn4jrbn7g5g2x2syj3qf3464b4vwhzrb"; +"amsmath.doc-2018"="7nqv62qf2llyyjw65g8h6j6qysr1w3lq"; +"amsmath.source-2018"="4y9hzn1h7k4hapz6r43zdmqdqnrwrznw"; +"babel-3.22"="krx7nwrdzpbbvghk2wnp986hqr5wgy65"; +"babel.doc-3.22"="14qmwykr9k1irkxk1vw6mnm18ibjrqyf"; +"babel.source-3.22"="i1an6i7wjs71l9li4glvlk2ssci80w6s"; +"babel-english-3.3r"="lrsz299wwvr17sshfjvsvrzs0s9y2acs"; +"babel-english.doc-3.3r"="y7rp46lrpxsp8z1ridc6msxnbb008k0c"; +"babel-english.source-3.3r"="5sxvprjfcqhw6xb3mv3b0smp2gsckjs9"; +"babelbib-1.31"="amkn9a5k0ggifkz1yczzlgl6lxklb1rn"; +"babelbib.doc-1.31"="82pbrcmmfxzpzb4aid7a7gq4wd4y0d5g"; +"carlisle-2018"="wlkxgqdq20dlbinabdia2n1af9nhz5vm"; +"carlisle.doc-2018"="i2mg4zqlcsipqcz4wa9y9p89nnfzvavf"; +"carlisle.source-2018"="bvla3z6fd0m46k365s2fsbpb5ypvb3rv"; +"colortbl-1.0c"="q4rjy2g8c6gnxgf8vp9kb3gzlaxyjwv6"; +"colortbl.doc-1.0c"="ych8avxp4ddrk3acvi8qyrpyr5hgi7ps"; +"colortbl.source-1.0c"="44216329y627fali8bcqdvsric61rd2k"; +"fancyhdr-3.9a"="idiiqa9l63m9b3fl8pkf684jwfycadbk"; +"fancyhdr.doc-3.9a"="957y2whhqcyyyqrdyn93xrigryh9shjf"; +"fix2col-0.04"="4lr11c6qqbsmm3jixayn7jlyikh65b83"; +"fix2col.doc-0.04"="k9hlwbz12vqc446y1ydy045j7c29yzng"; +"fix2col.source-0.04"="524zn5yfy3zwy70m11vch4ri5xwrgi0p"; +"geometry-5.8"="3xdzw74y7vizrlzxrcb5xbqzs67v8g02"; +"geometry.doc-5.8"="w0ldwyyv86y0d8ghpg9x603ldmqa33gw"; +"geometry.source-5.8"="x0dgg7kpn2apxabf2clw02ba8ci83pvk"; +"graphics-2018"="4n0jknkfdlb4wn4rhdvd9mb2qwbphm67"; +"graphics.doc-2018"="kd2f457spavjh20mm4as67ndk0vyy0gd"; +"graphics.source-2018"="2j3h2ql32np0wfhqhzvkqchxw1f03fsp"; +"graphics-cfg-2018"="j73na78ajl4n50wn2is5wvw7mf27da86"; +"graphics-cfg.doc-2018"="nzdjyk00lx0xhflm04d2kmyn5ya2v487"; +"hyperref-6.86b"="7207gxmjryyxlh8krjz50w7yzk5n709b"; +"hyperref.doc-6.86b"="sk4myys4mh4kv30kz3c3ih7pw80flxmd"; +"hyperref.source-6.86b"="chhn2vbvzhms155skm8h90s4nsa42p5x"; +"latex-PL_5"="kiswr84j4w7lm5353qzzjc4ljcgv9ann"; +"latex.doc-PL_5"="m2p84w03bsxlnmlr868rfgmkrqis26z5"; +"latex.source-PL_5"="2xny2g3ii8xs0cvd31g3w6vglkddrq49"; +"latex-fonts-2018"="pw97wy7b4hhzm28r0wl44lacn7nx41ia"; +"latex-fonts.doc-2018"="mv9ivpdxgyjj92fq9141bsw5s306mg83"; +"latexconfig-2018"="rpwazy1znnhn7bdbnrcckqkddmxxqzqv"; +"latex-bin.doc-2018"="4jd2pggj1zf9jjgvbxvyn5p926vlkm7s"; +"ltxmisc-2018"="lf6x6jbl1d3i77wb0dg7lmy26qxk7h8x"; +"mfnfss-2018"="52p8xnxca0ypcxbbjakx42mljjwv5jjj"; +"mfnfss.doc-2018"="0c2hn0h964j1c0kzn0aq19cvff0n87hs"; +"mfnfss.source-2018"="829y6cng0z45bdsb2vdrs4wkq2pp0cxz"; +"mptopdf-2018"="8a9cp2fz1ayhq8x7c3c609fzjd6dxz1x"; +"mptopdf.doc-2018"="8wb8ykq4zb9hq4gls0kimhbs1j1rhd82"; +"natbib-8.31b"="c4fyqph06vxqm37z88r31q84xz5imcnj"; +"natbib.doc-8.31b"="fsg1kcjvbp5hfn9h8lwhygnil9wr7awg"; +"natbib.source-8.31b"="c4b7bqivps74v8286lf4j36p551jhnzj"; +"oberdiek-2018"="c3pld21gdcxkjfmjd6mgsdbiz8pbq5cf"; +"oberdiek.doc-2018"="mijl168dd1qjlazjibsspd2jnsa59bjs"; +"oberdiek.source-2018"="npppg3wng6bxsj17722awzn6kqnpampa"; +"pslatex-2018"="7apd53ad70mr9pf8ja87iz4cfm41qs9p"; +"pslatex.source-2018"="cqc3yah7p9cgbbsj6var19b4xzyqj01l"; +"psnfss-9.2a"="a4gfps30ywrjdah9m5dknsv5yl80h0gz"; +"psnfss.doc-9.2a"="pbiaqsf1gqrwic9pf499k89aw757wr9m"; +"psnfss.source-9.2a"="vi285d52bbvq01x4yan9md3cck4dc1lh"; +"pspicture-2018"="siqi85kfmyg91cf7nggs71jh38g2aicl"; +"pspicture.doc-2018"="h26v6akzzgg6hn4ay096fvg2qw6l2ww8"; +"pspicture.source-2018"="fclpkng5q7dhd1vfzv2031r4l3f3vh5y"; +"tools-2018"="hfjqnxf3wvb02xnc5mrrrwk32k1xw8p2"; +"tools.doc-2018"="65ny1nbrh1v9mr868dir1pvwqcvb8n2c"; +"tools.source-2018"="gpsssf643sahl8crcwnz160q2l8riv1v"; +"url-3.4"="vf34zjwlv43kcw53sdla9052x7x0kn7y"; +"url.doc-3.4"="ii3z3l7xkmrkxb8dkgk6lcqyb34niirc"; +"collref-2.0c"="xxcnjj8qnbb06zkmh5kqysdm6k5yf4z4"; +"collref.doc-2.0c"="5a9ns23lv1n780ll3kp969dhi0mx93gb"; +"collref.source-2.0c"="7msfby8bxs89i87jiibpbnp97byjs6p5"; +"compactbib-2018"="5365y0lxziirnp7rraxwbcksrky9hr1m"; +"crossrefware-2018"="qb2vwvcmvb0xmsj75vxgd7fn26c5npmf"; +"crossrefware.doc-2018"="69qdw8b3xrqnydxih94sjpj7pd8jpy5x"; +"custom-bib-4.33"="9vqjbilzlsqg3f609hnz27pwmrl5gfg5"; +"custom-bib.doc-4.33"="nz1gxi8ixypxpf4cv7nilabq1ivr6fiz"; +"custom-bib.source-4.33"="vmak3xkin0hmg92mmpxj53dgs2f2yihg"; +"din1505-2018"="dc7lv2c8zid1c6pklllsiac390hx0v4c"; +"din1505.doc-2018"="fhdc3badjmz3zylmgahy34fbzjgkss0m"; +"dk-bib-0.6"="yvbpqypgxkh6i47yvkk0cp7qsfy083gr"; +"dk-bib.doc-0.6"="px69q4pi9444kwmw6fpmajvdwl8ivw9i"; +"dk-bib.source-0.6"="1jmv0pg8x913y6y0xjb888s0zg91iw1l"; +"doipubmed-1.01"="wcw6jjj2y6mikmx8a4if14277szjqzak"; +"doipubmed.doc-1.01"="yiws3r5cbfhdws0s74sn314q4iq4hxjf"; +"doipubmed.source-1.01"="mz2ld43x7sp8np0qmcs86p5lc09nl4dr"; +"ecobiblatex-1.0"="ikxp3jlzlsnc7jh7vcxcfq8wvpd5r8ll"; +"ecobiblatex.doc-1.0"="y5hifg3r0xkgv6zklw7l9j7shl87fnf0"; +"economic-2018"="xw85nd7v6i1d2ma0airnc7bwf1fdsipp"; +"economic.doc-2018"="pv3irnv3gj70q22ac3kr858hac50vrbz"; +"fbs-2018"="h6ghp5i14cqy46hzp9i481c8gvk2ddza"; +"figbib-2018"="imp65i6ddqyw5xck7k6gzb976glq9xj8"; +"figbib.doc-2018"="6v3sj56vg039mrm7kk71wdjhp04h1rf6"; +"footbib-2.0.7"="xhrwnw5kvs3rxp32a8awv8ma7098cv6h"; +"footbib.doc-2.0.7"="dzyra0rwf5hl2g6f7c2pw88d78f7yls1"; +"footbib.source-2.0.7"="xj3agjgzfnwnfzzbzk4xjfk90fr1a6fm"; +"francais-bst-1.1"="zz8wcr2ymwd7m721qr94l1k799mi9cia"; +"francais-bst.doc-1.1"="qmq30903zrvvw6bprngklx5pwq9c1cqd"; +"gbt7714-1.0.9"="g9sjibxccn227yv5gjg4xa7vi5jvrplg"; +"gbt7714.doc-1.0.9"="2vid9662wbyiq05lwlis2nnqvvyyx00v"; +"gbt7714.source-1.0.9"="975jm1lmx6g3g3hl98mjkr55vzp3006m"; +"geschichtsfrkl-1.4"="94vlnvvfy0py3ig3mjjizxbnp3xcnpv6"; +"geschichtsfrkl.doc-1.4"="212pcrypha38lk3nri43fvj12fgjlqzm"; +"geschichtsfrkl.source-1.4"="ak3n8j6n1wx9pgawvyr4diklq9971wx1"; +"harvard-2.0.5"="yhk8zvlhgd1knzfdndba31whwj7ixh1j"; +"harvard.doc-2.0.5"="c3jps721d0cndqjqgqkhcz4n7xvaj1f2"; +"harvard.source-2.0.5"="kjg78fvynjjna03hh2xzcrqvsm8d9yjw"; +"harvmac-2018"="30iiq3zikvmyy87j98knxbc9iak232bb"; +"harvmac.doc-2018"="3q1j6s2rdz18fg3hknp7ifyzixgmwr8h"; +"historische-zeitschrift-1.2"="6zli1x9hz1dsy8p4hpi9rdb0hs35vka9"; +"historische-zeitschrift.doc-1.2"="y76j031x8zym5i6sqr0r67ws0z49q306"; +"ietfbibs.doc-1.0.0"="mqqb9qjrk1lg7w85w8jbhizmh1qh4zqa"; +"ijqc-1.2"="ry2ydiqc71zjfkb46l4fvlxa1h6wnq1c"; +"ijqc.doc-1.2"="zz9ai19qd2rxvpw5kx1k1rd3ndndjv6v"; +"inlinebib-2018"="gkr44f3f9m92bx42gcvwgzclbjya5gdm"; +"inlinebib.doc-2018"="bpfx7h4w0zqr7xdxn51glllzf20qj24y"; +"iopart-num-2.1"="92jbzj605pi9chj3ymfxm9ii2dh62haz"; +"iopart-num.doc-2.1"="smix69mc1n89q45nw3rl18lasn2c2kwa"; +"jneurosci-1.00"="r5k91lza98jn52s8fmgrbclslb6zps08"; +"jneurosci.doc-1.00"="z01ga0ccmahx9i6p2bvvl7mr8676ki7p"; +"jurabib-0.6"="xlxc8i2x6ddydrb6n8myqkh0j5acn9y1"; +"jurabib.doc-0.6"="jgf4mbfd2vy1ihxa2fm7h90s75wp8mjz"; +"jurabib.source-0.6"="2ihyirxdbfz55js8nb8fjnzj4fwr5fji"; +"ksfh_nat-1.1"="9rsf0xfzd2am2ap7skhj4nrs6nkyxpp7"; +"listbib-2.2"="h7sl4g92wc0h56k7a13crhnj9g0xlb3g"; +"listbib.doc-2.2"="jgdniqxy4x1awiyls70z9lsycy61fb0l"; +"listbib.source-2.2"="266hzszszrdwa0x6hk5xrz9gjs1srsb8"; +"logreq-1.0"="4kl4g8kjy4zch0rdn8aj2mr5yxpssdc0"; +"logreq.doc-1.0"="8s7ly9p9m270mhhh16gv5p71r10cpnzv"; +"ltb2bib-0.01"="mid475rg33jg29rxq0ci49vq4y81j4ng"; +"ltb2bib.doc-0.01"="7k2q8zzzhf5zf71fw0yinyghlb1kwqy7"; +"ltb2bib.source-0.01"="8py2zhz04b0hals44ypv67m2c71b1j0p"; +"luabibentry-0.1a"="lm4x9gqyj8ha0cjwmmy7h4yffnd8wymx"; +"luabibentry.doc-0.1a"="psn62xnv0l494i67jzsc0sbij0r2kcvb"; +"luabibentry.source-0.1a"="9l96kjwd1kwkj7rjcrlq3vcyiylbawrl"; +"margbib-1.0c"="315vswcfl035s528hmj5wvl43iar5d0p"; +"margbib.doc-1.0c"="lix6xbc2in8r6cc1yvdb565nky1f6jq3"; +"margbib.source-1.0c"="gnjk0pwcdim1mnbsyq9mmkmrqw75a771"; +"multibib-1.4"="6sjcmriv5y27z54i0q6nb4c0wxyqc06f"; +"multibib.doc-1.4"="gwyxcbw8csmiyid8ck2sjgkq9hmx0k6m"; +"multibib.source-1.4"="kp5q2hjb64a1vhj4zbb0ah0c9c5cc0xw"; +"multibibliography-1.03"="3svp5l6al4k7adk99d6fcy7m54qbfbqy"; +"multibibliography.doc-1.03"="1bl112qsviy7jzhm1qdvn42x0lvcnjkd"; +"multibibliography.source-1.03"="65bvyr4gr7sdwhsraq9rmbv16d4fi6qc"; +"munich-2018"="0a6hgpvjyd8hzvmrf5bjc6rniwj39bx8"; +"munich.doc-2018"="22c6rhm479c1gg7df9mzza2vl7jgb3ij"; +"nar-3.19"="iaann8dbnvignc32m1wnlz4j77i7ngx8"; +"nmbib-1.04"="mbz1wjyaxsx3cn4wymvz4w9wf10580da"; +"nmbib.doc-1.04"="s6bbxc8lyp7kbrpsi0i4jrvda00260ks"; +"nmbib.source-1.04"="x0gvyn54csgywd7wlmbi0c8djkwrp4xq"; +"notes2bib-2.0k"="q8dvcbf4dla1x8lrpsr6lmd4racfkfps"; +"notes2bib.doc-2.0k"="mw3vsv53vpng36nqwiwdw4aj49gq6rq1"; +"notes2bib.source-2.0k"="zllxh9jj5yakjw8pswdj5mv7cmm99lf8"; +"notex-bst-2018"="x4042ry48i6p1qr2l4yv0d52x4wmjarg"; +"oscola-1.5"="v2cq7pnq79yc15iha9mb4q9avcywfga4"; +"oscola.doc-1.5"="0a1yd9jz5snmzjydnawr6d154ad1ylbz"; +"perception-2018"="pcwr35lpv0zksvw7nw9hk08m81xq6mgx"; +"perception.doc-2018"="sn4m1gc1s04h1crw3gbaahbxa6b76npy"; +"pnas2009-1.0"="k4xy9dabg8i4mf18317wf8mp3hrlpmqy"; +"rsc-3.1f"="4hhv7zw4v3w8sslxwj14pk4azil1cdhh"; +"rsc.doc-3.1f"="d20wkd2qw8dabh30gdpasxqacn193f1b"; +"rsc.source-3.1f"="rfsxjn597ylr3m2vl72dh7fa8x2a08yw"; +"showtags-1.05"="hbxk7ijniaffjnk02hkjwgw8gwgnx5qb"; +"showtags.doc-1.05"="q22k5ckq0q4228ssvqnz9n139x32a5iq"; +"sort-by-letters-2018"="4m8cm6rnhgsc40liy2yhfc4r76zpdnsq"; +"sort-by-letters.doc-2018"="3z4kw7hvnjmp7hlfjw2gchraw69zyx09"; +"splitbib-1.17"="az1n021wdajs8dc0q93wgfb1r0jcr2h2"; +"splitbib.doc-1.17"="qsb89h2ch89qhbxir7f90xx5sqvgm1px"; +"splitbib.source-1.17"="c9m7hp7fh86qj53qwaqxh8xj8yf3gxdy"; +"turabian-formatting-2018"="dcm9mzg25w818sqjfhd7ih3azvydv0qy"; +"turabian-formatting.doc-2018"="2qhbgk9x91k0r4ar0hc3jydw1raaf3z0"; +"uni-wtal-ger-0.2"="i4nr7hq5gym5rcs2pc43qclci7jy9y4m"; +"uni-wtal-ger.doc-0.2"="a4r7w5m71h1kfgzxgpmb84hndnhrxhhy"; +"uni-wtal-lin-0.2"="8cdd4qcy3i5bvf25nn89kdaqph3a6fan"; +"uni-wtal-lin.doc-0.2"="cmaxr111gp38f9s5n42lg66c4i7iyz2l"; +"urlbst-0.7"="gpzjqqbgn0c8nx2w9dmbq1imgvdqym49"; +"urlbst.doc-0.7"="zn0qpl0y989d5489haj0cxi5dhvx8fgk"; +"urlbst.source-0.7"="5zckw24fv8ws9dbzmyvd4xsb5bl0vb0q"; +"usebib-1.0a"="4b8sv3fknxfaz9cgnvn3l5wf9c8c76wx"; +"usebib.doc-1.0a"="ba1nqv90zkfzi8n17xlk7rkx2s92lkd9"; +"usebib.source-1.0a"="967j287dsb1j4wa5k9sxsv4xp7194q3b"; +"vak-2018"="7ar45am5q9mhv8liz1zvix9wgcwqgjhl"; +"vak.doc-2018"="sr1gi7csll74iw13j24r1hdwn3gql9ak"; +"xcite-1.0"="fpgsqqg3rliap6chn99xzlj676ll25hd"; +"xcite.doc-1.0"="wvhx1d2wkws7fcrplh55v9fsq1r8a3hw"; +"xcite.source-1.0"="8n5kfjr7xfjicd1hw6hlhcrn8dzicp5q"; +"a2ping-2.83p"="m21nz62sqww6qr7nivlp4navy43gzlig"; +"a2ping.doc-2.83p"="wm8grjzd0hxifxana5dkdickv6b0ji4v"; +"adhocfilelist-2018"="l8ayz7mqaa5lma2bvqb2brc879y0viij"; +"adhocfilelist.doc-2018"="gm20nhwq88s1cmch3pcgkqnyahb5gnri"; +"adhocfilelist.source-2018"="3qx23im0z07cnk2bd5vrskl153zxy6ff"; +"arara-4.0.3"="14xy2ys8949h11h4b5zvwj5g4ydji01q"; +"arara.doc-4.0.3"="qwc6mma531i9idja3zw0dgs7w86a5ab2"; +"arara.source-4.0.3"="k7gcbcvgmik70a4i7xaa6a36sccwl167"; +"asymptote-2.44"="mgrlxp24znrbvqh449bjc4z6mm85lwfh"; +"asymptote.doc-2.44"="ngsvz2afsiv53yrhaf74xqsb8vcqxiy6"; +"bibtex8-3.71"="sri58vnydvfpv947gmlxd1s3c2056fp1"; +"bibtex8.doc-3.71"="glkl9d9h57q9q6dpyszcqc3axcxbw888"; +"bibtexu.doc-2018"="yppzw0banxngki9dzgm7dlm8cr9vnxya"; +"bundledoc-3.3"="l8hik9610hiabab94q3nwiyxc465rjsh"; +"bundledoc.doc-3.3"="w5f7l7n74hdmyc5idbfs9pgl1nas2azs"; +"checklistings-1.0"="a2gvh85pcmrc82wq4h6n9ycqj86z9f8d"; +"checklistings.doc-1.0"="ymkplhp7331fs0kq4qcpmh9la0wxj5lq"; +"checklistings.source-1.0"="8ya9yd2by50zppk7rrqjkc34ans6ffb0"; +"chktex-1.7.6"="4khiza97qvhdbzdlz7pacnr16zmi9b9d"; +"chktex.doc-1.7.6"="1f1dbhlq7m6d14ncmp1z080nzn7cawn5"; +"ctan-o-mat-1.2"="jgbscps642n6xss5m0nwp689q5znrgij"; +"ctan-o-mat.doc-1.2"="iyrk7zg661fdjapxqiwsgd5afiwf5ijh"; +"ctan_chk.doc-1.0"="m4i1vj19h48zyk9pxadfq1qrwmvqy3i1"; +"ctanbib-0.1a"="h1139k4438fxfj9mh469wssasbvbw08c"; +"ctanbib.doc-0.1a"="k31mb4pkhh2s8l4gkhjyhw42a6j2gfc7"; +"ctanify-1.9.1"="y939628500ks8apq2qdzcbj490y0c4bb"; +"ctanify.doc-1.9.1"="dfah3y6kn3r18mjj39p13mq7y6zpalqb"; +"ctanupload-1.2c"="jmvh3rrdy0hyvdxz55gydlgsh7xzp4vv"; +"ctanupload.doc-1.2c"="38wlhcxvvpbk01sj6vhwjs9mccw1xs14"; +"ctie.doc-1.1"="af2mrxy0q5bw0lbahcgdajgfyjd8zi5d"; +"cweb-3.64b"="dn4jxisghqqp3skrd0f8s6wm57n6cakn"; +"cweb.doc-3.64b"="aphwd72i8j9z7qxqnldhr2cdjj58yh2w"; +"de-macro-1.3"="mscrdz5y4zdxszz37dnh6kw4hmwm185q"; +"de-macro.doc-1.3"="hdmn9ds4kiqsalhx5r2l4adv19ijf5f2"; +"detex.doc-2018"="6w5lilq5ci01pq7x2bv6gyihm55kc75n"; +"dtl.doc-0.6.1"="cij54ziw2awway2hjjff72r6l3h8kigz"; +"dtxgen-1.07"="nl5dq5v54hww8rwyxrq6l6vrimzh352q"; +"dtxgen.doc-1.07"="n9c7x9ga79p3gvgb6g3mhn3j3xxy63zw"; +"dvi2tty.doc-6.0.0"="wd8i2fsxc5brrj3shsr7jc6kbpyv08x3"; +"dviasm-2018"="067hdpnlygz61wqwami0yykml0hmnbk6"; +"dviasm.doc-2018"="wj8a3skfwd5i6d1hb8v3dghijlgmbmdc"; +"dvicopy.doc-1.5"="py5hcd21sh89vqmq8rps4x6qzp6bi410"; +"dvidvi.doc-2018"="5ah8ppyjp4m5ki7rvj1p0rpaazjlchrz"; +"dviinfox-1.04"="zjbfw4kzwfqnvlwzvjibsgim855fc30c"; +"dviinfox.doc-1.04"="1n52la52nchv27j82lisrh8q7wygx6lp"; +"dviljk.doc-2018"="q5cciai4i11m07cq1qlyasf2qwjsmzvr"; +"dvipng.doc-1.15"="68fh0x7arqdrp8gia0nsb7ax8rssqpnh"; +"dvipos.doc-2018"="18kdd3yga3lldafpn2ij28kddkr09rd3"; +"dvisvgm.doc-2.3"="qsrmvbj87di5rpalvbd97csyb2jyahh5"; +"findhyph-3.4"="4kc8qj2hs4hf7h25xb031fy5m9j8jygv"; +"findhyph.doc-3.4"="ivpfnjybcl80xzda2jlrplaglqhf9adc"; +"fragmaster-1.6"="r6wbba0qjxr5shfrf5ia8984dcrijpir"; +"fragmaster.doc-1.6"="vwmmc7jmhxfvblz3fpdj0saxjs75bgia"; +"hook-pre-commit-pkg.doc-1.1.2"="0rf4zqwdix7npi9g6nlcpp95mdpxana5"; +"hyphenex-2018"="1ak1ymbmsfx7z8kh09jzkr3a4dvkrfjw"; +"hyphenex.source-2018"="n4rvv61jcw6s91mydy65qq90clva5zrs"; +"installfont-1.7"="ds2zbs2f6kasda98jn1k8i0ym5168ax8"; +"installfont.doc-1.7"="jmwwjkliwr7wl1gyx8fzpyslscsnlqlx"; +"ketcindy-20180617.0"="cm4iqk7sb1la7qrdrz07h2vrdrx6cbdn"; +"ketcindy.doc-20180617.0"="4fmafv1c9p9pwp2f4khw21gkc9qfii7k"; +"lacheck.doc-2018"="wjp0q1brla963wdyjh1m81alxm7knjvc"; +"latex-git-log-0.9"="samiv870lgj4smwh80l5ck8q6q8m1yqm"; +"latex-git-log.doc-0.9"="1hjp3dx0d0yhj2c3n02cdk4fdg6iv6nc"; +"latex-papersize-1.62"="c2qx25bgknw9350pi7vr5hdnnj3i2ak6"; +"latex-papersize.doc-1.62"="8w0cczb884w53zzv3dwra31zcvjh4jzf"; +"latex2man-1.27"="3k62b9rbivg1h3xznwxfys7nls42fvya"; +"latex2man.doc-1.27"="10lia6pfksgpwmnvb3ygvyi6s6258kfv"; +"latex2nemeth-1.0.1"="isj2xl6s5liv6q12knhl4dsyihc9j593"; +"latex2nemeth.doc-1.0.1"="qpvqm76bb09nn4s42yhi1i6lf7ji4bhv"; +"latexdiff-1.2.1"="ifd6bq1ndzrcrx21rv9xrx0556z3zav5"; +"latexdiff.doc-1.2.1"="gr2r3r3s4aaldg8ghxpcbz0pn3585k5w"; +"latexfileversion-0.3"="79yrcgv4lj33pavgn48ycvsd9a1x49s3"; +"latexfileversion.doc-0.3"="c6n7z8c3lzrhk2g1fn4v05l2y6299sr8"; +"latexindent-3.5"="vn76zyab4vlw8h3p3s5jysslrfjv2mlp"; +"latexindent.doc-3.5"="vrkw2iphfgknagayswmhfa7fnhj0g3f7"; +"latexmk-4.59"="g38qzcpps0xia3lma1zaihklp6lhdl18"; +"latexmk.doc-4.59"="db274xj7pr36s0ah5lhbb920b23x4mhm"; +"latexmk.source-4.59"="m32pbzkr0my5gv38jw54bancbk66r15c"; +"latexpand-1.4-1-gb32a776"="jabaskih77s40g0w9hbwjk3iq1psqw7r"; +"latexpand.doc-1.4-1-gb32a776"="ynnh4xyxr50rxy4xbcb2k1pf1fxhjcgs"; +"listings-ext-67"="zbinp0czaglig761svs0s13np81qpsr6"; +"listings-ext.doc-67"="slcbwzsy505nhjriszn993pgqlmdlfib"; +"listings-ext.source-67"="95y2zv6bcfkvqmwf6cpa4piaydlkjwz5"; +"ltxfileinfo-2.04"="fqka5xkp7758sr7hyiyy18nns1dir95f"; +"ltxfileinfo.doc-2.04"="rbqwgb89q514rih3hf5bv613xqw1gbci"; +"ltximg-1.5"="yrrcj5f8pffzpd49d7svwsd20669srh8"; +"ltximg.doc-1.5"="3hrdxbrn8r5220h2i8zzwg08v6rwngip"; +"ltximg.source-1.5"="5xl1avlrs14c4lsmjb6x5793virxhlmw"; +"make4ht-0.2c"="f06g1dfdx7vq6pzikdc5jwd74q5hld3r"; +"make4ht.doc-0.2c"="3s6b8a7q1b6p2bpmbz5yf04s024d7n5n"; +"match_parens-1.43"="hahwx0ca506ykknc9plsnrfg6fsb5rs4"; +"match_parens.doc-1.43"="1h445p7nl5n70rskvq4d10b15kb8058k"; +"mflua-2018"="5l61gh5fwi3kqilawfhzp77y8qq9zb9r"; +"metafont-2.7182818"="sxdr5v17hpv8g1562g06lhn26c1wbs8f"; +"metafont.doc-2.7182818"="49w14vkdspg2pnfj59z2h3fs08qnyamd"; +"mkjobtexmf-0.8"="raq7ql17c3fdqqpaqbd53r0dg7kjrvh2"; +"mkjobtexmf.doc-0.8"="3cgxbgxpha9139jfz4v3478ny7yv3xm1"; +"mkjobtexmf.source-0.8"="dky5rv3xrbjqj7pg8spdjsllggpq61k9"; +"patgen.doc-2.3"="y6z5ck7zpny3h23g1wy044ynrdf1km2l"; +"pdfbook2-1.2"="nkfll8ynix954j2rplv72avzq9pw93f1"; +"pdfbook2.doc-1.2"="7wi87df5sfhk1pxk3i8kkk3w1ym3z2pd"; +"pdfcrop-1.37"="mr2zg2ji7gqm14zq5xsf8wk081fbdwdn"; +"pdfcrop.doc-1.37"="28jgvjwk6v7dvldqgqd4ry32ccd8avgn"; +"pdfjam-2.02"="p9l1q18vqf1yjaxxdyizz9b9rgr1kv4w"; +"pdfjam.doc-2.02"="c6aawcwvnijzmjakmlnlzbnhq0yx2vmx"; +"pdflatexpicscale-0.32"="sc7xcy0agdg458w49n72q6sd8sk8zqn4"; +"pdflatexpicscale.doc-0.32"="ria6cfi0nvviddn0gmylwcjw53v6ryqy"; +"pdftools-0.86"="a8nv2mqs26gb1dinymxa9kwk4baqch7l"; +"pdftools.doc-0.86"="sqdwc3ajka1gig9zj6x0xj50s9g3vybh"; +"pdfxup-1.30"="r29ka6pw53vdscrpxbaar5g8x171c0l2"; +"pdfxup.doc-1.30"="kc5qc6a8q4f8yn2xa7cbabidk9gxg6sh"; +"pfarrei-r36"="n351xhnwd12vvy4b4zv2r9cqx1crd435"; +"pfarrei.doc-r36"="bi4wqwx32x2498kr0k1rmkmslyz134x0"; +"pfarrei.source-r36"="zrdbqakfqkm5kwbpwpy5d1pqp4w5sz42"; +"pkfix-1.7"="gmnyddib832v8lxj6j0w73z2xcars3kv"; +"pkfix.doc-1.7"="r2lyi06ra63icn8b63l3hzkfv8min1w8"; +"pkfix-helper-1.4"="3pqfismv6absn1ll9jqhllmz6hnjsn1f"; +"pkfix-helper.doc-1.4"="gljfwywrvwin5fl5szfnpa095cr2r0m5"; +"purifyeps-1.1"="qmwy8zk8h0kzpsknp0430gdxq0zqj4hf"; +"purifyeps.doc-1.1"="4fj0jj42mjldhg90pkvj7bsd1b682x0c"; +"pythontex-0.16"="pzh8qkl7j7s5431cvifd70r5lywhzrqc"; +"pythontex.doc-0.16"="ifnkz8rfy2mb0hff6rv6ngp8fivr6v73"; +"pythontex.source-0.16"="wnszvmjiwgfppnxw5aq0lxd3mfdwi6l7"; +"seetexk.doc-2018"="0hzinznywrgax3nfg5hn5dxwfs5g6c7z"; +"srcredact-1.0"="dzxdwnn9l06gngyvaarf10h6ws8aa73y"; +"srcredact.doc-1.0"="m028dd5fqv2x9xcxq7vhdsaz2xcyxwl1"; +"sty2dtx-2.3"="irvwyxk3ggfbc8p4b8s70v5704lqmsib"; +"sty2dtx.doc-2.3"="s9qzsp01129wgi8qfh0ljxkaj9jvdr65"; +"synctex.doc-2018"="a6jqg7vmbjian357kf1q4w9hmf76qmzp"; +"tex4ebook-0.2a"="kc2slfjkjwpv47nhsmysr38xv55pzhxf"; +"tex4ebook.doc-0.2a"="cm6ba8qlqvy3i1ncklhhyq4vw7xqrwmj"; +"texcount-3.1"="1aqqrw4nhnqimpfnbfypadfny68v9mbm"; +"texcount.doc-3.1"="ip2s9f7ifgrdnr2mfa37mx5wl15ich26"; +"texdef-1.8a"="iyiqbv4h91h6qchgcddj251sas6ayf93"; +"texdef.doc-1.8a"="1d01vr68i8zcbpr1113vq1zmfkhm9ylr"; +"texdef.source-1.8a"="5j1accwlb84bk99g7vm2p9xjfwvshny6"; +"texdiff-0.4"="83vghxcac89m0kji1rr4ry3fy55im9sa"; +"texdiff.doc-0.4"="r9wsmivjyiwdnav7qc35kydk9b8pbcz8"; +"texdirflatten-1.3"="135358h2mb608wg3ni93rrsvvqgxm4ya"; +"texdirflatten.doc-1.3"="n9jxdwjiylvwy6n55vgci9a32qi10xhl"; +"texdoc-3.0"="j5jwnlcjd07mdsbpicnmq7w80a829alw"; +"texdoc.doc-3.0"="w18adf2pr1wzjk9v1iamh3zria4xfcz1"; +"texdoctk-0.6.0"="r49h79z4hpxxffi755kw1qpnlv38pxbs"; +"texdoctk.doc-0.6.0"="qyi26gnnkc71x552npkl8qijpcx90j7f"; +"texfot-1.37"="fbpbc24dbh8wvzyybjwb3vgc6w7mhlxw"; +"texfot.doc-1.37"="7vdbypvsmllg0frxh59rsb4iig3lvg5l"; +"texliveonfly-2018"="8csnp69s8i4bs18r18qqr2cmkqhgx437"; +"texliveonfly.doc-2018"="ic6vdfmbvl34zjqrn0lvp59armsin54n"; +"texloganalyser-0.9"="8dlsnkjvsic0xyaxjwixrgm4pf40snpz"; +"texloganalyser.doc-0.9"="yh3y429s0fbkjai3kmh3z1q4f1pja6g3"; +"texosquery-1.6"="8f8lapbim73bxwfmzgi07jl5qg5d0n6g"; +"texosquery.doc-1.6"="rph058iy26cxdk6n0i7kbgxv43rkmfx7"; +"texosquery.source-1.6"="6r8grnnhqr2jcmns2vrcxq6gai939nhb"; +"texware.doc-2018"="8r064nlbcnlf0n78lbsypvi3036w9hcn"; +"tie.doc-2.4"="14qgnsdkx2vp8lj0lskvnxp9cylk4qfx"; +"tlcockpit-2018"="minb2gwddl77msli25szyfh77mcn4w7y"; +"tlcockpit.doc-2018"="gn2jjaafvwk1b2yy8vlrh2b9g49nlddy"; +"tlcockpit.source-2018"="fsb772m4lipd9sgvzbc25r3p5myzlng1"; +"tlshell-2018"="9v2vg61g5himzszgh1grz7x7cflrxr2l"; +"tlshell.doc-2018"="bfk5yhh81yyhdim9pjj8kp3x2z9j7xi7"; +"tpic2pdftex.doc-2018"="vgl97k9smbwxvbgfkz2fx3x06afy4lf2"; +"typeoutfileinfo-0.31"="vjs333wmdxb9s1vd215af0vryplvb8hl"; +"typeoutfileinfo.doc-0.31"="qdrwm9hi7qk7hxzcz0grv7cfl4r9k4v6"; +"web.doc-4.5"="3ifa6s0gz7h0dyjcg6dfvnmfwy67vji9"; +"xindy-2.5.1"="rp60v85lrsbllzkwvhhz5sprxalf6kxp"; +"xindy.doc-2.5.1"="akx5bx8m387zsaxd7v6xh97nglbzd9k6"; +"context-2018"="jyx1m6v90l9gv2wmcsd5z7y9dr5dkjsq"; +"context.doc-2018"="bdr24r8l5s6nvskbdcqb2w1wddz9zwyd"; +"lm-2.004"="ci5dpznkzlal3bkn0dcd2m5i05aws66g"; +"lm.doc-2.004"="w3g5xn4pfqhri4glpbh66rs8d6nbrd02"; +"lm.source-2.004"="bw69srvx8mprnj8d5f48bq3mg1ysfk1n"; +"lm-math-1.959"="j995x0y357lac8mn1kzn9v8p3v995bz7"; +"lm-math.doc-1.959"="bgfq2c4l1shm9453822cnmq7yq6hlknq"; +"manfnt-font-2018"="isk7hkf6lfg41mjli9sgn77kvn6fkl96"; +"metapost-2018"="jl9jq1d4q6713wf0grl3wm0s6ynr5gig"; +"metapost.doc-2018"="fwn7p456ahb2036nfkwpvxznmnfj1ska"; +"mflogo-font-1.002"="m5lb3rhr5yighsixjb0k6zp2hx8fxvr9"; +"mflogo-font.doc-1.002"="va6f9qjbh5ah4zvlmc4wi9m395x3bhpr"; +"stmaryrd-2018"="shivgpyz8sa63sqkmpgqvw1v1iyc0g35"; +"stmaryrd.doc-2018"="r91xmqmmm6i6jka78qyaiilas94xc5hi"; +"stmaryrd.source-2018"="ch2gj89jxrqysjsl24s40za3y5z03yan"; +"xetex-2018"="5mai30qjzqsc5hdmzavbsgchlarv6gfh"; +"xetex.doc-2018"="irmhb20z4x0dchaj0gcpq82s0w2kdavg"; +"xetexconfig-2018"="2wjm3wl2975pd1d3ql2qd3yhhdh3gvmp"; +"context-account-2018"="85lpl8g1by9mvqnmxy6v9iasvgmjnazr"; +"context-account.doc-2018"="lms208c3s9clga2ymi1j2i5whyz2dffy"; +"context-algorithmic-2018"="zvjfp5dzy3saz67hcfl2n1haxjdkavml"; +"context-algorithmic.doc-2018"="gsckrj1g30x8lq52cil2z9bq7zf5vaba"; +"context-animation-2018"="lg4cn50cshxd9qg2i7hd54lcgsy8zwyz"; +"context-animation.doc-2018"="lazsfqd8djbbkn4byqrgl93nnvygm8xd"; +"context-annotation-2013.05.27"="vgnpr8wv2l93qcwifsyslyanyd9hp1vz"; +"context-annotation.doc-2013.05.27"="05lrbacq308akhvdbdpwlwg9b0dhsghp"; +"context-bnf-2018"="pzpk8q0zc179zbpj2l9w5fw3r8gmhq82"; +"context-bnf.doc-2018"="jyvr2yk2shkzj122v53khmxx4skbasn0"; +"context-chromato-2018"="721l06z298fqfaj6rcz9sh66jshq447s"; +"context-chromato.doc-2018"="lwbqab6vnyipsjq0xlfgl15iag6h27nj"; +"context-cmscbf-2018"="nwk7dqb2kxbj9y6ijlpa3ack1an9d5f8"; +"context-cmscbf.doc-2018"="s09578i62xh352zmd1rssg0rd1qjpc7q"; +"context-cmttbf-2018"="dgrblidva7k2q8yvmkdb0kg2n4bzln1k"; +"context-cmttbf.doc-2018"="fp7blzzh8p24bpab0vnlyc336kildj4b"; +"context-construction-plan-2018"="b42ncfcmywfwwnvzy2z58pig0spz39g2"; +"context-construction-plan.doc-2018"="x76mm90ba9lwvjb3dkhmbv6ajc93444z"; +"context-cyrillicnumbers-2018"="iwzzhbrrkf377k54rfbna7zfbhdal6g6"; +"context-cyrillicnumbers.doc-2018"="4q6ba2gxc5apykkirfjhyn29n387ifq1"; +"context-degrade-2018"="d7fvjlrj0gya4ycpy01b3xw96cqpgmw7"; +"context-degrade.doc-2018"="nkal1h165g0mnf0h677b22c7r5q89sbp"; +"context-fancybreak-2018"="dkqfx16sjcxdl8a50al6x87rhwbrz61z"; +"context-fancybreak.doc-2018"="vqgypbxyr7ay3qasrnfsxsvnzg1rddfc"; +"context-filter-2018"="kjyrcq6p1hw9gi95zpmrvpbni1dn3l8w"; +"context-filter.doc-2018"="1dz0rmsac0f2nvnd83qaxwdhibbkq42v"; +"context-french-2018"="f44vj4in9b4kry17a7cw7ad11ygmnvkr"; +"context-french.doc-2018"="pnndx81zpi4625r2bpk3nyz7x1md9l6v"; +"context-fullpage-2018"="cjfrxynfxahlz5pc60jq27fprlg9jwac"; +"context-fullpage.doc-2018"="4xh4v0zq3wqdaf25jnjpkl73d72h5100"; +"context-gantt-2018"="v50p405xz9ddwlqb0q1hi9m8wbx0c01g"; +"context-gantt.doc-2018"="6600xvqy3ayzn81z6agxpdg6xac1mf90"; +"hatching-0.11"="kngng0rbi2q99417zr3vv3jl0zzjwh6l"; +"hatching.doc-0.11"="5c0n8fhchwpa3vgby9v6dzcg9v834xgr"; +"context-gnuplot-2018"="21gc0nq12aps3d3333yxll6xllnlw0x2"; +"context-gnuplot.doc-2018"="53y32f428jh6lii2zcl4csh8yzfs2ij5"; +"context-handlecsv-2018.02.14"="90lgili35hpia2d4ysl21a5dcdm3kk1p"; +"context-handlecsv.doc-2018.02.14"="214ag585ddjdyirfsxnxigjsk3c9rlr7"; +"context-inifile-2018"="fmf14m6wz9ya4lxy3w6mxjzqk491jdd4"; +"context-inifile.doc-2018"="acx93f08cc2z4x4jwwchd8njnkil3bfq"; +"context-layout-2018"="438mv86y37wbxdv9js2s3clnkl7866ff"; +"context-layout.doc-2018"="adh7d3hmcjqqgh69nr8agxznzwijkggk"; +"context-letter-2018"="y43dmsc49337n5mn0axqsa5rln68zg6r"; +"context-letter.doc-2018"="knw1pz7vdmqjf82aiznpqb2hc5y198i4"; +"context-lettrine-2018"="wmfy4c9c13jj525hmrf742kzkiqqmwgk"; +"context-lettrine.doc-2018"="xf4mr1w0z7ybcas306959nmgxih59082"; +"context-mathsets-2018"="5gxx8rbkp1znjh8ycd0k8nflhjcm25kw"; +"context-mathsets.doc-2018"="jjc6lkfrw2a84n4cwvpdnn92wv59pvis"; +"context-notes-zh-cn.doc-2018"="x85l6d8ydz6nw51z8ak3a7cvpc6c45lz"; +"context-rst-0.6c"="5mwhydc35iywmkdz759sdpz53wkqa64x"; +"context-rst.doc-0.6c"="c8khxkv5vs9wzfb6l7116iglnwng98gd"; +"context-ruby-2018"="jrwrrwhcvb4bbia0g2lnl6rr0yydh6ix"; +"context-ruby.doc-2018"="s8s9kmgim38l2x08a6cq2n9jjz9hbw6p"; +"context-simplefonts-2018"="5h1qrkcjlkdbd5rc888xrp2nfksyf7x5"; +"context-simplefonts.doc-2018"="xfdzrvfp6kr1abbnsja6grxnvcnbj2wl"; +"context-simpleslides-2018"="idd4q63cvh7qqiv5wzkq3xgrxwhm9z87"; +"context-simpleslides.doc-2018"="smx89kphvq9qjl4mzd2nd2j3nasv6vfj"; +"context-title-2012.04.11"="ywgzzyzyvd02qwffkzxpymwhpb548g3k"; +"context-title.doc-2012.04.11"="d3m29w07jmdkxhb3g8254ry27j3y5qri"; +"context-transliterator-2018"="q0klk1fqlky9drg0ak4xlcn3xpsi4kyr"; +"context-transliterator.doc-2018"="xik3slvbsnrmjcjd9ypmwxhbslyank86"; +"context-typearea-2018"="ck1fbjmlyq93id8a15nrn81cd10jlcib"; +"context-typearea.doc-2018"="yvf0njazm748j5d40dsyk9l3p4is0g8x"; +"context-typescripts-2018"="q33whgk69qflc06i9q8jpb5lnwvdbhr5"; +"context-typescripts.doc-2018"="gxsm980lz4ddjnnj61yj4yv2vdnck1x9"; +"context-vim-2018"="j1qzdclsyzhrp0x8gkhkzw2s1i9a4xwf"; +"context-vim.doc-2018"="ggyhlwmqw4v4mlgfrh6jwanjkgfsaky7"; +"context-visualcounter-2013.04.01"="sh6jnhkfbi4rpw34zw489148rgwsb14r"; +"context-visualcounter.doc-2013.04.01"="hbainxhhkx26imhab5kl4k1f7ljhifqv"; +"context-visualcounter.source-2013.04.01"="7wbyascsdwh2m9hpwm3c7sd0q5940fd1"; +"jmn-2018"="sxkb92pakb4lx5d9pjpang6mhfrgm4b5"; +"npp-for-context.doc-0.98"="ykvfribj17bby5nh2m2m731955p8rbph"; +"Asana-Math-000.955"="qvk5bdn6hq6ci0v4l45rbwd3s4nazmsd"; +"Asana-Math.doc-000.955"="q0c7d8fs11sqdxs0drjd9g6l0bkbnvln"; +"academicons-1.8.6-2"="ibr3rgpdjalz09gcs8fg31gkasb48qvv"; +"academicons.doc-1.8.6-2"="607w87c6bbhfw1q8jibfkpczgf29f342"; +"accanthis-2018"="3ai0zz1fwlq9v25dsfz63if6i7wgrhp3"; +"accanthis.doc-2018"="zlxlfbawiicbkminjw2laximsn07zpi0"; +"adforn-1.001-b-2"="ykyh10gfssql3zh4845gw8g8ayijvlla"; +"adforn.doc-1.001-b-2"="idfbpikb68y2n424xjdf3nppbz5cziib"; +"adfsymbols-1.001"="ijgwy7svr9pn69r2vwi5pzkdbc7q0p3h"; +"adfsymbols.doc-1.001"="kb61cwldva4ziv006ja9y66a27926508"; +"aecc-1.0"="0vpb9yz2qx0sc15kxzhgqadkcjyr27c5"; +"aecc.doc-1.0"="mn7j1f7j3z5d6pnss9mlhvbw4ahn94ka"; +"alegreya-2018"="sa46fbw1wj69jhhmql3yz2rs5518x1vj"; +"alegreya.doc-2018"="h5zfivxs9misj4l9zag70ih8ic35aj9a"; +"algolrevived-1.01"="81kfc6aj2fg7db11sxb5w3a0zw2p25f8"; +"algolrevived.doc-1.01"="yxd16nwxlz4jlcqbim2w1kvhdfs9145b"; +"allrunes-2.1.1"="yxijvmvgjl2q05v667fmqisbyd7xsjpr"; +"allrunes.doc-2.1.1"="b0sc4d9kla5sg792zvwqjzszz17w19iv"; +"allrunes.source-2.1.1"="n986ppx466mparm30mlv7cn5mmjh74sy"; +"almfixed-0.92"="kcaraz14gg5k8ws8zkrjfvvn22njv759"; +"almfixed.doc-0.92"="34f4a82gsr0vq47bp9wbdd4wkhhr984j"; +"anonymouspro-2.1"="5396jmzi4ihjdiwpgm8ghi669ipk6dzd"; +"anonymouspro.doc-2.1"="xjsrm5wsyq7cip27kffdmvl7mcwcz7pv"; +"anonymouspro.source-2.1"="r2j6c96ym5bm4xgxdkppg5v5d71nav6s"; +"antiqua-001.003"="131gc30l7jaj79zkc37if3w70nr8w6ic"; +"antiqua.doc-001.003"="36kkp06c9grcgz7py0k7fnr5a56cvsgk"; +"antt-2.08"="ln7vvpz0p5lz4sikwky7f7zmkg08zmcv"; +"antt.doc-2.08"="2449s2gpspkwfmyhvvl8g5h1dqn8bg72"; +"archaic-2018"="jvj1s2dcgkwgi9ywg48vw7i14gmlmq7n"; +"archaic.doc-2018"="mb0z3xq325y48yv0bx4xsz8x5f790c60"; +"archaic.source-2018"="j05dan5d8xxzg43iay4v76vbcdscc6zn"; +"arev-2018"="xc3i2264d5w0ijv10n6ka53311bgnib0"; +"arev.doc-2018"="s39jgnizjbpnh1czr3ck5yd32bxks476"; +"arev.source-2018"="msk58av5fwg6hi4mzpz8abgzigqyskf2"; +"arimo-2018"="1z5ij30qfbd4y2c0292aai2dsg87n1rm"; +"arimo.doc-2018"="2fr1vjv5386lvixzs8idr0wyf9ghlg1f"; +"asapsym-1.0"="gbn04lk9k66wj689vna4kgxq8gddhwca"; +"asapsym.doc-1.0"="qfbaary485cs3q5azl6d650z53kd9s73"; +"asapsym.source-1.0"="g9m2vwmd438fwfczm8xwhv4wdp2aj114"; +"ascii-font-2.0"="xagip7afzxinz33nlz8pf8vbcvbj1qa7"; +"ascii-font.doc-2.0"="8r3hq592fxf4hd5n6dphfv7ggd7chhcj"; +"ascii-font.source-2.0"="ackrvh7723ifwjhl2pzf3mynk3c947f4"; +"aspectratio-2.0"="jhfd7l8dwy9mwi3qa5md8nzraf0fkajj"; +"aspectratio.doc-2.0"="xv7z3aa40dn6fzchrhqwg03356r2znjf"; +"astro-2.20"="isnx9q009wchs33xq4bphi4cp4cnb2m9"; +"astro.doc-2.20"="xa1szbc33k2yyahgwy294mgiiyi5yiy4"; +"augie-2018"="w863x04n1ks9jkmaw8fm4hd6a1390s3x"; +"augie.doc-2018"="dlmy9i2fh0db4aghd8dqsv9227cqk4d9"; +"auncial-new-2.0"="nnaar0yvi6r1fynyzxmqhw7mnify474d"; +"auncial-new.doc-2.0"="jvyica87kxg5gm3zb8kmka9ja87f28si"; +"auncial-new.source-2.0"="hfdl71c7lx3lpb9rkwfz5vpaq0s19bh6"; +"aurical-1.5"="nsq6vfvs11v1z0jyrhizbd29fkn1jp9w"; +"aurical.doc-1.5"="3glvxhpb6l2y06kz1icv2cpgrxacl998"; +"b1encoding-1.0"="cxsgg97c3bsw9dl2aj9c9rb8vlpyn4s4"; +"b1encoding.doc-1.0"="mcm5yr55av0rj342bxdljkdid5qxyv97"; +"b1encoding.source-1.0"="jdnzzki5929xpzvpfvx5a9z51dk40pvs"; +"barcodes-2018"="8j88bc82j5a0xhm46671mj0k439zm5da"; +"barcodes.doc-2018"="7729a4f9hn4qzx2cndyxv04wwpchpjax"; +"barcodes.source-2018"="yh5ci4axi82ps6hbm6f0a08alrnapxiv"; +"baskervald-1.016"="igfnj3pwvb6443c531va9kzylizxm9vs"; +"baskervald.doc-1.016"="mq8ms68crhv6afh9ld6scyx2xn2ik6jk"; +"baskervald.source-1.016"="7y8d5vqbd1bp3gri0rhzk3cb12cwchr1"; +"baskervaldx-1.072"="jjwb2m99l3vwzcpr7dzd8z360cv4qib6"; +"baskervaldx.doc-1.072"="bprkagqwmczadxymgadg1d98d6g2l4xq"; +"baskervillef-1.045"="dzpa83hr8jpz979mg8j2bvvpxrrn5amy"; +"baskervillef.doc-1.045"="9cqmpns542gn7cm8f0a2kih29nl9sjz3"; +"bbding-1.01"="8kh5c0chlw1f2pqzh9pc7zx8y2jcgh0g"; +"bbding.doc-1.01"="zjngi582jrb99j6w1amwbyvjmfvsk40d"; +"bbding.source-1.01"="axvp8f0zag6bkr9v3fg22j4h5gcbcgzx"; +"bbm-2018"="ayg703c4frfpv9mhahz36f9zs11y9vxc"; +"bbm.doc-2018"="bzfab62k5j167p5qzs79gps14hbpq7nq"; +"bbm-macros-2018"="lbvpxxa0rzhl0z0081s6wfdvmx3vlhv4"; +"bbm-macros.doc-2018"="ncijdxbxfk9xkrnvvsk937ji5nd60z1s"; +"bbm-macros.source-2018"="39wj6mqzn9qcvavqr8p5ny4ajjxm9m8w"; +"bbold-1.01"="s88rwky3f2jjcg6w00g7s5lkvviqkwpm"; +"bbold.doc-1.01"="sa83x4g1n5b2lafj9n61cggkyk7h1z5v"; +"bbold.source-1.01"="ki3gxl970iirhkckqblr490jlznl0kc7"; +"bbold-type1-2018"="00rizb6fky3rsyn1id4p1dik8963bhwr"; +"bbold-type1.doc-2018"="lnpyln41q3qdsmzdkini0q1wqx7v2n7h"; +"belleek-2018"="8y1nbwn46cgyzfyd3and8aws7mqclsfa"; +"belleek.doc-2018"="8d258516ak2b5va5smkfc87ipyj329f9"; +"belleek.source-2018"="n6fypvkn7cq1c1l7jqvjb6cfjyqrq0wv"; +"bera-2018"="mq0j1sn7fg1qk7qd7x1l4ixqddyp3rjg"; +"bera.doc-2018"="6iv3gc8kfqcw909sa4x7msc7dsxndy8i"; +"berenisadf-1.004"="2ci0vxfqyc18anpy68r6anbdz76nrf2b"; +"berenisadf.doc-1.004"="00vx76lkvv0vf68a7sck05ls3l5va5gj"; +"beuron-1.3"="c04r71cvsva6yr9gvj1jrmix7q8n1i94"; +"beuron.doc-1.3"="6iihw343dcgq64505br49lkllnjxn8lw"; +"bguq-0.4"="cgq4fhairknzbp65cmhv0m19zn0cnkgp"; +"bguq.doc-0.4"="9rwhzxijcyl4zzrc88dg8730p11hkm4q"; +"bguq.source-0.4"="7856n14czw3z30maxv7m4xz6js47rkbj"; +"blacklettert1-2018"="hzd441k3wi58rrysk0h48yklnp5i776p"; +"blacklettert1.doc-2018"="8n61621w6273ik991i2asvsm4w8xlimx"; +"blacklettert1.source-2018"="ir0cn80nw9jgchx4kisv9j27gpgykhvc"; +"boisik-0.5"="xz0hk8fwnrwnydy9dglm93c4gzrqpz87"; +"boisik.doc-0.5"="wsssy9bh8wi35x67ifgnj9wrjx0vpmvy"; +"bookhands-2018"="6dgc2p6zs8hxjx4b3xa317ni1pglza7c"; +"bookhands.doc-2018"="l8mlzpwi0bh220ag4ip8qzxq6vxz9s5g"; +"bookhands.source-2018"="xx98dvqz312dbb4fm57fmh3yp3krq7wj"; +"boondox-1.02d"="i1hwfxc7ji83724177ir5hdgfn6cbcqr"; +"boondox.doc-1.02d"="wwa8ar557myv3rfjkw9jlw1pxs26vwbh"; +"braille-2018"="slk0qzcahb3qkmq91jcrm5gakcwa7czv"; +"braille.doc-2018"="00dv14s64fm8g5jy8b30dx813a304nlh"; +"brushscr-2018"="342p5p6h8v377mnbrv1f56kicbbjfcdx"; +"brushscr.doc-2018"="hikb5s9iv60pfq2kjdbfiq1216d3rabk"; +"cabin-2018"="cdqp8n971zc5rih2903kq97sbklh1gb4"; +"cabin.doc-2018"="v3rlr3vfyppg32nsvdq3gz5z46wcm5lf"; +"caladea-2018"="1rb8sq2yh4hizlcjp8zd68ayb7cx6275"; +"caladea.doc-2018"="9qr79slzxmnnvvh2iy310ypqj9g11s4b"; +"calligra-2018"="cisw7fvdys863szqvsxzm164vina8al3"; +"calligra.doc-2018"="36bzakyiw9awp36v7c6dyb3vwl01shb0"; +"calligra-type1-001.000"="2bl0g899jhyspyhyzh45xdkkis88ja46"; +"calligra-type1.doc-001.000"="3zza4sgsnvcg2asdv27gd7y6jmab5j4y"; +"cantarell-2.4"="sy4spxn3hfp0wqs5imhnm5bkw42qfnxn"; +"cantarell.doc-2.4"="dwd1ndl5ghz9rcgmjrl6zmaxzbaxr3rd"; +"cantarell.source-2.4"="vdz4m82y34lb60vx066j68l0kgc2clvc"; +"carlito-2018"="7v0571swhiw0pbsqcb1a4sj7izdincb0"; +"carlito.doc-2018"="bs67zjydc9fcigiaaf9y9lm05lkgw68a"; +"carolmin-ps-2018"="rx6y9nb8l3cslla44c422jzwjlqw7ilz"; +"carolmin-ps.doc-2018"="hq8477r3q2cg2laafi8ryvjan90wxjcg"; +"ccicons-1.6"="g89dzfgas16vgx8ydp43ihina82z8df8"; +"ccicons.doc-1.6"="sphr2i8d6yf8xz5rkr0ib5ji6x6w428l"; +"ccicons.source-1.6"="1rkyqlpvm3v01cswmjmycayxh0kbgin6"; +"cfr-initials-1.01"="piy7c7f39bjqk0igmqcvrjk0pg86lw6z"; +"cfr-initials.doc-1.01"="4grvqnf5f5ga3d8jdsmanfgiwpp5gygc"; +"cfr-lm-1.5"="7y9qg3jnq6xnlq0f1wqm6493qax92cc3"; +"cfr-lm.doc-1.5"="cfshavfcmpkig5p9kypglmrs55rl5lsb"; +"cfr-lm.source-1.5"="nglav2q22aybb23snhm6x17dxz3976sc"; +"cherokee-2018"="hmmaav3k7vd1rh6rm26l2nal48r1wxz3"; +"cherokee.doc-2018"="zaq092r56asdcf62a7zscfp4zp7a5lwq"; +"chivo-1.0"="96gxnm243xbkrhx8mcs4vip8qaj1q5f5"; +"chivo.doc-1.0"="f9ibwq6r1y2i5n5bp9s5v91mw32hkl5m"; +"chivo.source-1.0"="ssqn1c68z13ap31rahx8c0m00n2jwbs6"; +"cinzel-2018"="zd9fzvkabmdz25gmi2zj0aj0c7fp89kf"; +"cinzel.doc-2018"="82f080qw29yir7z12zjx6ibjfrfgnm9b"; +"clearsans-2018"="x3dasd6qdqjdw2v99kkh00srz44pz6ma"; +"clearsans.doc-2018"="bbfm2zw5czzwm3msr112wzlg686bh8jj"; +"cm-lgc-0.5"="wnmmrhnlldps15r2v360bdvlfyjd1fpn"; +"cm-lgc.doc-0.5"="wb18g3w86wfb7fv2iaaxm0j2amrws9yf"; +"cm-mf-extra-bold-2018"="87n4wnhy5wylwl1qw8i0nq4jj7jfr5fs"; +"cm-unicode-0.7.0"="wmmgwafdisxnkgdh571y2mlcybjlnvf6"; +"cm-unicode.doc-0.7.0"="6nykmggl860gvrzr1v9xahvl6gpy7phg"; +"cmbright-8.1"="rjlqiwya67ispglypa4gmix8hyk6f2h3"; +"cmbright.doc-8.1"="wsjakpl6b7zyv3j9yx50v9hjm3sgx317"; +"cmbright.source-8.1"="vwgnzs47an6mjgw898scvdp8dc3m1w0w"; +"cmexb-2018"="jxb62ixs1vqaqscv1ixg27vv1p7na0p1"; +"cmexb.doc-2018"="92888gd06jfx2q4xd01n45c1yyhnp03l"; +"cmll-2018"="bipbbgh6jc5r1imk467r5pvj4m62a85k"; +"cmll.doc-2018"="k2sshj6rp40m29fm29jd7jy492gcrwcf"; +"cmll.source-2018"="lbaw2209cz5ymklza36486jzfpq1cqc5"; +"cmpica-2018"="z5mc7yl40mzwk5bcjs3lb1ifqsr7x4s1"; +"cmpica.doc-2018"="9bl7bhpb9dhp58p9hxay8xka0nz2cg2l"; +"cmsrb-1.1"="8sf08jdcqgr2kqqkyrqarabffs3shg9a"; +"cmsrb.doc-1.1"="kfgrppypl3c6darz7pv6983nxbppnh49"; +"cmtiup-2.1"="k6sk5isdzms460hm17lkx5b6p6p9wz1g"; +"cmtiup.doc-2.1"="ycj4il7cxfnigs8sxxwga045g9v8rv8h"; +"cochineal-1.046"="33851mba464xvzmxalqp5vnmcjbhp5gx"; +"cochineal.doc-1.046"="j3z1b17v9i2xn28p5rbbz2fh3w6z6c2l"; +"coelacanth-2018"="98nhwkyx82x0q39b7d4f9bq8g8hmhjzs"; +"coelacanth.doc-2018"="2v7chnqn5pw6h9x9k01h218cwp0z9lyw"; +"comfortaa-2.3"="k4w8lzk1lbd0hlrvkr83p4s737410vk3"; +"comfortaa.doc-2.3"="cmh2d3939a515h60ajmhbivqmbn2xmw4"; +"comfortaa.source-2.3"="jp7dh6r0zcpz3mkfkgafjays8jx9hbqf"; +"comicneue-1.1"="zsv445k74adkzqnas2g8p3i6c49bccqf"; +"comicneue.doc-1.1"="9il2nyy63bx62n603j1kwaagvplwndps"; +"concmath-fonts-2018"="875viaxzrrljcarkg11cb830fmq5321f"; +"concmath-fonts.doc-2018"="q2wyl5cw03rbk4602vg18jrxg3j133lj"; +"cookingsymbols-1.1"="qhjzkivpxbk3rk6pricxsxpdk7c40rxc"; +"cookingsymbols.doc-1.1"="8l7yii9vvmaxfnf0h2snis7476k18mlc"; +"cookingsymbols.source-1.1"="z7r8n2lhgaqzgpx0jz8xq4sd4zzigbs9"; +"cormorantgaramond-3.00"="n1zswym4jgqhsj65z8kngkfad1djyba5"; +"cormorantgaramond.doc-3.00"="ph1qspmc6h6axlhvw5rb4c1kb6znigzk"; +"countriesofeurope-0.21"="va17md98pqibrig3nznlipv9rypqm6bg"; +"countriesofeurope.doc-0.21"="2hbp9xshmfm0k2izqbds1h2835yldznh"; +"courier-scaled-2018"="qrm6a468azlw2s89v7j992wxs2mkqfv9"; +"courier-scaled.doc-2018"="1bwlrdxpl1fj4f9ml688ybimig5ylxwv"; +"crimson-2018"="wwvxgknvkd3ycswpp9wnlp9dlkilj7wz"; +"crimson.doc-2018"="wnxfzc5llkk38ky7bf8hkn7zsdawpr2x"; +"cryst-2018"="56jlp0hk9vrfxbhlfjnpim398ggxccjg"; +"cryst.doc-2018"="qazhz2hzgpqlghbg67fnmf8adba1wl5d"; +"cyklop-0.915"="5ksv3v36mc6557jckr5gk22pbqr30wnr"; +"cyklop.doc-0.915"="d85643zgnh0r0j53gfpi84qsx4694xpv"; +"dancers-2018"="qlpshkppzr84rr3smqpwch5j11klm3a7"; +"dantelogo-0.03"="iiqbbimigxpj8kg628sj694xha98q0fw"; +"dantelogo.doc-0.03"="d42k8bqdvp20af1wzilbcjfd1b7ywim5"; +"dejavu-2.34"="90lkxdpj8ihrs68355fal0h0a1dp3v67"; +"dejavu.doc-2.34"="2v6nhxrkny5haczrpvqjzcal7bixngas"; +"dejavu-otf-0.04"="ssbkk7plshbikfmxsm8fhs860c921ri8"; +"dejavu-otf.doc-0.04"="h5xkf02syyclkizh6xhxha96ay14f3kb"; +"dice-2018"="916yfiq60a1qz7d0jn1jd9slck7rjwy1"; +"dice.doc-2018"="rfkm493k3g4slyjsy6bcgljxjsy88z76"; +"dictsym-2018"="lc5sz8d50hirk5yqg9baj2vhj4f7cf8x"; +"dictsym.doc-2018"="d13rhwg29k9gd4ymlipbp5ink908sdnn"; +"dingbat-1.0"="9yc0zy6qlxi9zmpyi3wd5irgq89shanr"; +"dingbat.doc-1.0"="z4km9f9xrw1n44ylh16872lzq8r4zvy4"; +"dingbat.source-1.0"="rq7v2cny05d4f8bkxbs2z6kj36q5bwfd"; +"doublestroke-1.111"="z58ah73655dsas48b432ahkkags5n8wv"; +"doublestroke.doc-1.111"="403diym6rx34bwmrh63zaka3xdhzs2dp"; +"dozenal-7.2"="6d1mbaf4l9yk7admwg05a6ix98cq5h97"; +"dozenal.doc-7.2"="5qfx3qa1dnadw5qc1fxq156xhh9wrjws"; +"dozenal.source-7.2"="w7i42zvkj2ln8z9m4r8p5371jbjn56kp"; +"drm-4.4"="i8782x71pbzgag927fqjqgw2w7zdisvj"; +"drm.doc-4.4"="vs4rq0w6c2yyyzv4g4qk1pn25z0czs8l"; +"drm.source-4.4"="g1n0k02ma60mrb12cdq20qfw8khgdpmm"; +"droid-2.1"="0l4lmkxp92l2a36n7hy75hsl3iafdxjd"; +"droid.doc-2.1"="0pd2n8l6rsxv4m3ni74q5xzqiaiph133"; +"droid.source-2.1"="mfz3ac4jrl5x53ak5473ri39srd9gvkr"; +"dsserif-1.00"="8iq2vinr2pnpasv54rih1fy8majnq0x6"; +"dsserif.doc-1.00"="0a4vccbhpq9amjcc005v1z3ilipr2d9g"; +"dsserif.source-1.00"="yawadjy2742rvvkp232zadkjsij8ja3m"; +"duerer-2018"="vbldf1vbzs3if3mp2lcl65afgiqa54j4"; +"duerer.doc-2018"="75dd80vmi5wx804zkrq48z12y3alihqc"; +"duerer-latex-1.1"="nwigxc3gb4phmv584bma819dcrrafsmx"; +"duerer-latex.doc-1.1"="9nkvhaa662x9la2spm3iwmni9bj86kll"; +"dutchcal-1.0"="6gpi804yy8xyiznzwyy2nqg7qvq6q2rd"; +"dutchcal.doc-1.0"="s0m4n06xg8h0jmlj31w27la569vkl1im"; +"ean-2018"="m0gkapni85n6zw1armbn1y770n8aj0rm"; +"ean.doc-2018"="1b7rkp30r8k0dgk9clz71jp8dlsvhrqc"; +"ebgaramond-0.16"="dxr5fag5sy6nyy492cw8w8cld7ac00cb"; +"ebgaramond.doc-0.16"="99fx6j9qd77xi16z6rh4hd174jmniahi"; +"ebgaramond-maths-1.1"="gkmdw2r9w43z1yfl1gp0cbsm0s2wi4a0"; +"ebgaramond-maths.doc-1.1"="x80h1zs21mnipvpzkcg72g2sjvib1zvz"; +"ecc-2018"="0g013kqml9jfkqq94v7zi46mhrwdzdck"; +"ecc.doc-2018"="v9al4v4j1qlrc9w7ph6ww1h1mc6flqsz"; +"eco-1.3"="7ycccps2kab77rr3cpwsbpi2cpl40kl7"; +"eco.doc-1.3"="1r1jxijx9wk6q2124xjwrmsjps7446fp"; +"eco.source-1.3"="4kcml0rm4pkg827qpfvhywnzrrx5p7dz"; +"eiad-2018"="m3n9a3rawxsj5gm64vggw7xvrq4cy4ry"; +"eiad.doc-2018"="z3wss8sc5vnawaqkz7kagwm1gv4l1czv"; +"eiad-ltx-1.0"="0zq83567n75h8zxlag2qas2q8li6vyqn"; +"eiad-ltx.doc-1.0"="7kymr597yg8j8291gy7jz16a89aqmqny"; +"eiad-ltx.source-1.0"="illi6i1hp4lmx7ylxazrmmzi89ymh9cs"; +"electrum-1.005-b"="6hdyjv1dakcj5zxn6p8rrksdvc7jl0sb"; +"electrum.doc-1.005-b"="c11jl0zjq8nva5nl96p9qyq3nrvgx0zn"; +"electrum.source-1.005-b"="67i1gwyiwwarncpbnj47fmws4dc42bii"; +"elvish-2018"="wp858zclk17yrhpf1yrgd3c4srh07vcj"; +"elvish.doc-2018"="mwgvj8fzb806dsjcx01zs6lhdygx35r8"; +"epigrafica-1.01"="mc08k5ajn2lr4k30lzhsn2si922frq9c"; +"epigrafica.doc-1.01"="vv1fqij6w2fir3myffcafyyrdckvvi4q"; +"epsdice-2.1"="xbz7jkdzzsqrskdi4vhb0ra7m62hk9q1"; +"epsdice.doc-2.1"="7lc7wwfxwxnjfgf13br3wa6n8j25ml6w"; +"epsdice.source-2.1"="6px6gazxv7pr9cagfrg7mzx1w3z2nxn3"; +"erewhon-1.08"="sg3iqrvlrxlqkvpziyibhm45yxy2x815"; +"erewhon.doc-1.08"="c1x91p3ydy3yw9q32x13idpwds8rfjrv"; +"esrelation-2018"="zhs9fa75r0wr060cfsk4gmmvn06mywmy"; +"esrelation.doc-2018"="08i1bczpz8sccj5lf32axfl3c5ix1sri"; +"esrelation.source-2018"="r1ylhybcbbxjkyvs07m6csmqgz14rrcv"; +"esstix-1.0"="0ddmfrgh39pwcd2n8rggma4pqwgamp7s"; +"esstix.doc-1.0"="5pf3r0xhssrgkp779n06a63yjb5cdg6a"; +"esvect-1.3"="dd9wb3zgs99s93z0jig2z5pwccxh3vvk"; +"esvect.doc-1.3"="c9x8najv8ihx22n1kfd9hbqba40ilz3x"; +"esvect.source-1.3"="170376cm3v7mzlh5909qyzw6y18m5rjm"; +"eulervm-4.0"="ica20j8a3ljzxrmp03k60y6f4kpcbiy2"; +"eulervm.doc-4.0"="g5fxzw7dvnff2w9ys2gpgnvr2x8dabx6"; +"eulervm.source-4.0"="ifvn5n0dvcr4qpcv1yp4xvnx9lj26krg"; +"euxm-2018"="pb3kg627b3skhbi0prgik6y9n9zgk8s0"; +"fbb-1.14"="ai9024x530swbm9r2lnfps5qijy0rvsq"; +"fbb.doc-1.14"="34dvrfj52ylz45x9kj80p1i61iyyffvc"; +"fdsymbol-0.8"="hx8wp66hsznj0sj8jkz0vdah0bp9vvyb"; +"fdsymbol.doc-0.8"="n457nji3718qh1nrjr9wbj9zqj21nkw0"; +"fdsymbol.source-0.8"="3n6d2j9wh5cxakdmxg087mznnrdkjw27"; +"fetamont-2018"="4b0n4awl8k1zz1pn0pnc2hic5shsyb2h"; +"fetamont.doc-2018"="vq97fpky2mf9p09zwqvk6vkl5k9swkbb"; +"fetamont.source-2018"="j6zizdhly6lam1y4f37sy8py5ibaz4xz"; +"feyn-0.4.1"="mb9rzhjkx06m1yv6knnfx59if98wda3n"; +"feyn.doc-0.4.1"="hz41vacil1r726v0f6k2fjpn7zky7xrz"; +"feyn.source-0.4.1"="lqz2b6w4z325ba7mq42aj0brw2hpx01z"; +"fge-1.25"="59jqqyl11vinxa29f6gmalv30q6zfbzi"; +"fge.doc-1.25"="49bgdsclk4zlpdfj9pimffpr4qkd2z7q"; +"fge.source-1.25"="ak2gj4nk82ya7dfbi2vwp60lvnqlvnzl"; +"fira-4.2"="8xshjg5hqnb0imcwl07hmjw814y3q6by"; +"fira.doc-4.2"="sy0k4n6gi080pcjsz665jk8213vivhw4"; +"foekfont-2018"="wha0shrvr3lv9ll9d3gv60mcav605vcc"; +"foekfont.doc-2018"="n91sl0xzglqfbdyb9mzv7wav3y4zv9sx"; +"fonetika-2018"="firgrcsksy4jdk632aqfwlaki3xxgmak"; +"fonetika.doc-2018"="ahz61pg6qnn2dpi3c9iz2kh2f4fvywbl"; +"fontawesome-4.6.3.2"="0n13dha58d0w511pzzckcq51fal6zxgl"; +"fontawesome.doc-4.6.3.2"="x7hzlyxv5k2zjz5lk8hy15pnvbhhhijj"; +"fontawesome5-5.2.0.1"="vkcywdcrs0mbdpzhgn84b374xdvb4xd5"; +"fontawesome5.doc-5.2.0.1"="v0x3g5xfizlh6nzibv519ivl6lini7d2"; +"fontmfizz-2018"="rkf93c9imj2wd7aps85m6450zbd9p3yl"; +"fontmfizz.doc-2018"="y70dshapwj7xp7h9b6sbjipv6v9k02wg"; +"fonts-churchslavonic-1.1"="3d67nxsgrrv480997rlbrzz5siyb2gvj"; +"fonts-churchslavonic.doc-1.1"="arcilr5n1w0rg97zkxy162kx21ygns31"; +"fourier-1.3"="rl6alzjlkyyhhk0gbra08b99fb3aax85"; +"fourier.doc-1.3"="6b2bnjvp45lqxmjbp0pj5yd4m39kgg6y"; +"fourier.source-1.3"="dcl6cw6vfsd0xjpic29161iswkv52gm4"; +"fouriernc-2018"="9pxp21fllg7yh9jfa8nzpy6ifa3w6y18"; +"fouriernc.doc-2018"="dn9wfy53asfp1bbxnfa9nxvnfy3z9nn1"; +"frcursive-2018"="fs9aw12gfd5gs55fhqxg2p06c50i9s1v"; +"frcursive.doc-2018"="r0bj4g91m2w3yl8q8kim6ldm4d8lyziy"; +"frederika2016-1.000_2016_initial_release"="bl8g27dfv6xsqfwlr2i6w9yar7916qnn"; +"frederika2016.doc-1.000_2016_initial_release"="ncd2plzgwdwcv1many94alkvbjh7xjf6"; +"genealogy-2018"="hdl046d3paihjmlkh2q3crfj1n88fsyv"; +"genealogy.doc-2018"="7115cwa2l6nsnyijcdik7kw513q3a41h"; +"gentium-tug-1.1"="icijmw31g5lsgqlkam4d6z33fzprpxi8"; +"gentium-tug.doc-1.1"="i9l2xy7kwymvrzhzd1p17qgq3n3s4ay0"; +"gentium-tug.source-1.1"="fjd2j35fn1jbl3zw6nix2hz6mbbcr6m5"; +"gfsartemisia-1.0"="98gdcspx1jqdry7iiq7mgxxmicl57zz0"; +"gfsartemisia.doc-1.0"="drbwq4z57xl8748mwmy86j97ycs3b16a"; +"gfsbodoni-1.01"="dzcgyjfwabmywpi5zkac7lbf88jzsbpj"; +"gfsbodoni.doc-1.01"="cbw698q7jmg09k301zwbnnqig853c14i"; +"gfscomplutum-1.0"="bic1cr1c3dii9nlfmhlgsm6rpj3g0im7"; +"gfscomplutum.doc-1.0"="ddz279xl7glgi201dizr2gdkcgiy77qz"; +"gfsdidot-2018"="j0mg1pn4n9dfy9hdia5v88hds4j2h2d2"; +"gfsdidot.doc-2018"="xrnlqx0gkb79g50mwzsmi9g6ib1pa92y"; +"gfsneohellenic-2018"="az5rq4d44zysnvcqlky0hr5qb7bh3nza"; +"gfsneohellenic.doc-2018"="04y313wjm59sgg4xlnili0kfw3dwljp9"; +"gfsneohellenicmath-1.0"="l1san6zqbd1r2r2j0zp81i723jpqyqzf"; +"gfsneohellenicmath.doc-1.0"="pj6lv282l62rz9yb4mlk6w07n0ncz0vn"; +"gfssolomos-1.0"="wq24prphxxnn94n0nd4xmrf23f5yqchp"; +"gfssolomos.doc-1.0"="rq87k1bymgyb837k103ps50w9krmxca8"; +"gillcm-1.1"="42vc5sx8shjzqkc10qv7gyq9689bzlgq"; +"gillcm.doc-1.1"="4rmm7nn5z0bw3qgn8gfkl86bblkvkh6g"; +"gillius-2018"="fw49hi1cvp9zknv23xccgffkxyqwimqv"; +"gillius.doc-2018"="dhkvy2y5v117xzm4lan27k7q2rcdvs5p"; +"gnu-freefont-2018"="1zqn27grz5h290g4fk4q8kd9pf4l05ag"; +"gnu-freefont.doc-2018"="3saxb0d0h7dn8a1f7l8ax0dj5ic8piib"; +"gnu-freefont.source-2018"="716drmmfwyq7pabpgagk0zwkj77lrhda"; +"gofonts-2018"="zpgjyb4435mfsjdk5n2c1c2nyqqix88f"; +"gofonts.doc-2018"="dzy2jb8iyr227sil5wj14sxv5v1w95bc"; +"gothic-2018"="6wx2xl7wrgnai3wwqgpggwyggyg5hid1"; +"gothic.doc-2018"="1cpvmj3vn26ji5cl1sfxvdh6qv7ix92f"; +"gothic.source-2018"="6gh7hma17066gk20ri4qjvml8d424c1h"; +"greenpoint-2018"="qlqfkgcn8gc1hy7gmfajqliriilf68ck"; +"greenpoint.doc-2018"="xf889ii8gmck30vlpwkfp7d9242ivffr"; +"grotesq-2018"="rqv47whzwig31vfd8581ncd87ja7pb82"; +"grotesq.doc-2018"="rim68sz4x0r1m6j69zryv98gfgvpkbz0"; +"hacm-0.1"="jvhbypj31pcc0imgwlmzpv8nmb1n9dxk"; +"hacm.doc-0.1"="0dys4q83mfgxlwrz16fsm2cx2vgcn5ly"; +"hands-2018"="570kl4m7mximvq87lfqa6fim30hmjjqz"; +"heuristica-1.09"="s1khk82w1g5q53iaj29viqgi1bssfvx2"; +"heuristica.doc-1.09"="vlm8a9a4g4vbqiana67r4dfyv3g1fk0b"; +"hfbright-2018"="j8vk71r5c8iyhfmfwqspj1c4iczl2p0f"; +"hfbright.doc-2018"="wqqxw523sh1yjl0hnh31902wap7xcjwm"; +"hfoldsty-1.15"="79zmah1m2xg56m7cvfybzw68kbfcf5c5"; +"hfoldsty.doc-1.15"="16gmfqd9kwg0isf4wp1nlndfwn5132ph"; +"hfoldsty.source-1.15"="vyly65j4d7wl49gmm8wgpxrnv1s2ygq2"; +"ifsym-2018"="qy3w8h8slb44vg4s7q7ddb9db2fd9s06"; +"ifsym.doc-2018"="wpnp4ykxz7qa1ycwzkfpp5sjrs49np12"; +"imfellenglish-2018"="y1vkapnwlqxwb3via4yhpszgfmlyqa9q"; +"imfellenglish.doc-2018"="g7r6rv584d412gqassqba30jfg3i1490"; +"inconsolata-1.114"="r6sxw4pcb3vf4fh08kcima6r18rk53cl"; +"inconsolata.doc-1.114"="277jxifzxdi2dvxxcbxa5hkpiq03af1z"; +"initials-2018"="sd0v18xidrmnllf1ihmgk02jz3v2qw8j"; +"initials.doc-2018"="6nhvprdk8nd8gxmhq2hb8s41rpjwmv4g"; +"ipaex-type1-0.5"="pzqc88hkzspswvgps1bswsn6khablb87"; +"ipaex-type1.doc-0.5"="xls1iggs58i1mnpc79fp15v1f1i59h3y"; +"iwona-0.995b"="l8pylg2zq5pvxs7czq17b3v1xpar4qkr"; +"iwona.doc-0.995b"="piyd7fk40bqwdb3fxshkcwwrdi8gra32"; +"jablantile-2018"="7fh0mnp320r5b8740vs3z19dg1l0i4ds"; +"jablantile.doc-2018"="yml29hq7xcawh3zkd6b32dbsk0aj024q"; +"jamtimes-1.12"="mdyyd5fy4hhi74rpc5hb7bmrxwdsk9k9"; +"jamtimes.doc-1.12"="c9849k8v23lrfrchf00yvrvq5q7g1gq0"; +"junicode-0.7.7"="s9grb6y7k5mxsfaxxyp1aj8c289cdb2r"; +"junicode.doc-0.7.7"="b66ag5n2apfdkwlhqsvg6aq1p8pdbiyn"; +"kixfont-2018"="b9z3zajxsqs84zh5k15rx3jgkwwgwa40"; +"kixfont.doc-2018"="xp8ai67z856fmkzcssavksidg7n7j2yj"; +"kpfonts-3.33"="rsl5v8zsm8pblyjryw3f14svxjzhnchm"; +"kpfonts.doc-3.33"="rr7q8ww1nkpzqy29xmxhsyizszf59mqx"; +"kpfonts.source-3.33"="448xjy1djbz9l9wbhmq7r6fpgvsn9dyy"; +"kurier-0.995b"="dadp8vkzvblj60424k75bchravcr0338"; +"kurier.doc-0.995b"="a4hw3w7qg492qnf4kivjsdfxqyrq669b"; +"lato-3.0"="cay4x21jfm7mzs18f21ymwaa3gbqpdiz"; +"lato.doc-3.0"="kh4a3qzwkrvx3my0qx0vxk4c5ixfz3ag"; +"lfb-1.0"="kqspj6w9i4bzbxcngqdfk8rnw33j0yyd"; +"lfb.doc-1.0"="ikbhi6ahzxlplvizphmpimf9ah2ninqg"; +"libertine-5.3.0"="fli1yd0pyv6lrw407bsk2hvn6dhzch0c"; +"libertine.doc-5.3.0"="5xbcjdvjdby67zdkdk3g9lglbfar8bnl"; +"libertinegc-1.01"="jmz5hjyld04g175sgg322lrlazcbmbz7"; +"libertinegc.doc-1.01"="qf8q9c30ljq44kqh8l855xdkq9i4w857"; +"libertinus-6.6"="15h8x8i2kyb0pphvwydmg32ahw4rddpi"; +"libertinus.doc-6.6"="qnsbq20zfk74q2smd8r2dkacicbxf6ns"; +"libertinus-otf-0.11"="kn4ag1whhhh2kv9am234wdab5jqg6qjb"; +"libertinus-otf.doc-0.11"="mixcz9i4bfric6jzksfi4jlysimz2nml"; +"libertinust1math-1.1.7"="98ry7qyv2vx70l0dbwnz9x26bpwl17l6"; +"libertinust1math.doc-1.1.7"="0lf8l4w2yhmpli9wy7hqwwbl01vn0yx5"; +"librebaskerville-2018"="2dc8cilcgmmp0wrla8ayyyh4khhh7lfl"; +"librebaskerville.doc-2018"="5yargvzlnq9sckyy629jzsmi17gb8h7n"; +"librebodoni-2018"="1znd7g37rmm1qsv35dd9kvkmkfj4d3w5"; +"librebodoni.doc-2018"="hzihx71p9ggdp2pxrjvck7lhx2mrgdmj"; +"librecaslon-2018"="rpnd5xnxi48r8xy7jiqaw0z62j2bgnsr"; +"librecaslon.doc-2018"="6n2yvfsmqybr3baq7njvdk4hv0rgwfll"; +"libris-1.007"="fi5cn5ag6zgprgc0iqgk4iln6kb8knv8"; +"libris.doc-1.007"="82p29lh7cbavrshdx4s0pvqpgbvb21d4"; +"libris.source-1.007"="gd4aiv3pxy5as8cwfy9m1f4a8jp7v6d1"; +"linearA-2018"="fs5s95s31qczmlr0m3dk16c7gl4kpn3z"; +"linearA.doc-2018"="6b5jz6pfmv5f88gkwj5642jvd35ga3gm"; +"linearA.source-2018"="zdfpl9gwgrxwvs9ymj3vngfxdc23vv0q"; +"lobster2-2018"="lx95j46k68gz8jbcxam8a3xy4jgxy9jk"; +"lobster2.doc-2018"="psr2bid2fjynzfvwb4s86biamv1r6q9l"; +"lxfonts-2.0b"="3s303f06r7561x3x38sy3c9nr80x8gdq"; +"lxfonts.doc-2.0b"="swgvazf325j99kjrcb94r8611fs6jmqv"; +"lxfonts.source-2.0b"="sxn1hl96bsg6ai8fafskxj8palg8vpk7"; +"ly1-2018"="ry7x1505pv1szprb9fi2x21s97m23ln2"; +"ly1.doc-2018"="iw3amhkw5vjcmrq43cwqg653nyc3ks1p"; +"mathabx-2018"="qgy1qqn1bk43nk938d7bvbyj75v4fz57"; +"mathabx.doc-2018"="q0n88v61h3bqf0vvldd1lb03d6i1z8mc"; +"mathabx-type1-2018"="z96jirmwabbav354qlyphhjvxnsgjqxl"; +"mathabx-type1.doc-2018"="yq8n84cpw8kqvqivham4pqxq1740z36w"; +"mathdesign-2.31"="30x7w3a7v1654a9n5mcj5kdak8i2qxw2"; +"mathdesign.doc-2.31"="sgp7bi4m5480jvsdj9n2pq933cfjkiqr"; +"mdputu-1.2"="6wr48jgiyfprwwrla53qshm2817zrmm2"; +"mdputu.doc-1.2"="9lfn1jh6370mv6ic1gg36nlannbv73pf"; +"mdsymbol-0.5"="hjaz8ph3zrnl7x0545k3937yl5a0ghqh"; +"mdsymbol.doc-0.5"="g8m1964gq8gnn3cc3ij1iqhc4akwmc3q"; +"mdsymbol.source-0.5"="7hy2zpaw41c46i7kd4m65lhzgbpkn5xv"; +"merriweather-2018"="57d530k5j2lngknni5abyzls4nlaadpk"; +"merriweather.doc-2018"="wfsrrdn7gfh7ih5fqsd4lxy55hmc9wwh"; +"miama-1.0"="v8l2d3rkr08hpxbvb1yw18afbcr3mqb3"; +"miama.doc-1.0"="xwqi0jxadac5vxcv1zcn8irfmfi3c34r"; +"miama.source-1.0"="9qf3ffnir6bn31gcdzrp00bryijrmw5l"; +"mintspirit-2018"="wc4wyi1dfc7ql5sdcyycyqxjfir4g97r"; +"mintspirit.doc-2018"="w1ld9009591p4inkky5jfppjaiy0ja8s"; +"missaali-1.004"="yv5k1an5kf5fygdjphwyg34k7yxzhvfm"; +"missaali.doc-1.004"="dwrqnc25398agbnc9nqmmiviray9fgw3"; +"mnsymbol-1.4"="gmjs2ra3yb01bxw90gjdri3p6n7kbc6l"; +"mnsymbol.doc-1.4"="7ngazrr147x9gdadm651fv9hjr1f87i2"; +"mnsymbol.source-1.4"="7bf82bljx9w783jg3kibc5rn2l9j0ym2"; +"montserrat-1.01"="69sgwbg4w8kxgl2sixbx2p5l8x09m95i"; +"montserrat.doc-1.01"="qs93cxc3d97zzny9702zm5gydz9p45f9"; +"mweights-2018"="6rwqdlv6x82pskdga8yzzz61yfxgvzpq"; +"mweights.doc-2018"="w719n3h6cg10izpzgcqd4n0i5gbm644a"; +"newpx-1.321"="d12yaqn9jk8z82rl50z1i2q507snsdvs"; +"newpx.doc-1.321"="4q8cyg65h9biyizjszazbyb8j6fyfgwc"; +"newtx-1.554"="1lfwad5qwdz6jhbzfzgyzbw5dycibi3x"; +"newtx.doc-1.554"="zvalvkaa1bq8ncx4lwprm018dlh3w3fz"; +"kastrup-2018"="qdr5cacl37ans3zd5jlzwr2356xxgswy"; +"kastrup.doc-2018"="mvq3abnsjmzb3kv4c2z116apbzgfh2dw"; +"kastrup.source-2018"="13vj32k48f0ahs5694zrsvk953kxjrwc"; +"newtxsf-1.051"="k228m8b49w8pxij91bgw6xb8ikwa5q6b"; +"newtxsf.doc-1.051"="4mn23hq7waqwd7n1b6p67pjgbck0vlaa"; +"newtxtt-1.055"="7v1rd11ryiynfmwzrmwywd2m9qc5i3fh"; +"newtxtt.doc-1.055"="zblj8j85biikhm989slz2hwbvkhq5yf2"; +"niceframe-type1-2018"="0kr9sg5vnawjrd2aw8vbf8mg975sifl1"; +"niceframe-type1.doc-2018"="12bn96xfs68zy9sfxi5q67mnaqkl1v2a"; +"nimbus15-1.00"="wrnw56g5wf7g0443fwdbv05cca3yr9gl"; +"nimbus15.doc-1.00"="q2qwgrdmc69r2yq7kf8nak62smz536ay"; +"nkarta-0.2"="g55hn51ys8zd7in6c6z46mwva577s6qd"; +"nkarta.doc-0.2"="59na8icxp6l11jk6nsp53c1y5gqyjsff"; +"nkarta.source-0.2"="jqh4ghyi8ry5w9x909w3kscg9p6m1279"; +"noto-2018"="ngbbgzr1yqkyqqwh80304l772py44bim"; +"noto.doc-2018"="3siz388nmc0acmb2qndnz56spr1h0740"; +"obnov-0.11"="49j5a74f298hw84np3ih4xd0hnh6r1wh"; +"obnov.doc-0.11"="m9c4z3ckj08ai2cdb3hhiv040y6n1bfl"; +"ocherokee-2018"="1fg65c5gpjsx8vv9vsdg8szagf1xmg6a"; +"ocherokee.doc-2018"="p9lx15xl112908b004y0y6nlfxzgam24"; +"ocr-b-2018"="q1id788vglvlc7lsfr35gvzf0xmgr22n"; +"ocr-b.doc-2018"="lgwx91waimda6cdr05fi2jdwh4x18fqf"; +"ocr-b-outline-2018"="b8hhnggqxzs8285f55ixpwcpd7hb2dym"; +"ocr-b-outline.doc-2018"="bl1m2hny1zvs3wy4i4pndd2vxq7jhd9j"; +"ocr-b-outline.source-2018"="pf5dql2llykwb6x5a2s3scg4kc5r2f77"; +"ogham-2018"="22q1nc2fd6vv7hr7l4iryxi5bp6hqfnb"; +"ogham.doc-2018"="awnlhhzp2ch289lpnwybhz1k3zqwqq5d"; +"oinuit-2018"="n4di43fhkw1zcmy9xgxn7g4wl23qinyi"; +"oinuit.doc-2018"="s5hi4bk5yc19fb5lhmnc2vvxpr3ahd2k"; +"oinuit.source-2018"="caij5pbyylnhlhx149kl2h5sj4qda57z"; +"old-arrows-2.0"="7s0s5g2vif8hkzj768a0zgg46xjh57y6"; +"old-arrows.doc-2.0"="n9ly98pmz304gymkiafs3fncs9qq29mb"; +"oldlatin-1.00"="dw53za52apri5agrh2jpxrw0qvnk1mbd"; +"oldlatin.doc-1.00"="ngf614psg11qa2gmda30c6an4f371lda"; +"oldstandard-2.2"="iqi5gsgi0n4hzwaxwz00vz2wq43xhfgk"; +"oldstandard.doc-2.2"="vh7gsp5wf33yzfmdklh41nl0dlrn9vwb"; +"opensans-1.2"="96p8jrsz9bp7lmyvi1yyq8k6g8x7041h"; +"opensans.doc-1.2"="6wh2f3idlc9s717la12bhj92xwniyd1j"; +"opensans.source-1.2"="4idpv3dnr2p81jrbdfxqxanyyzgaxbrc"; +"orkhun-2018"="fmazxvhmc0r0m96ms6a234wj139g00iy"; +"orkhun.doc-2018"="mgamvmayvdi43vxfqmxgbgzfahpn3d2l"; +"overlock-2018"="xnfcanjszrd5bdrdszdy0lj4d73wb7jg"; +"overlock.doc-2018"="08zkifgzjdfcb9q85dz0xi7q5q558aq0"; +"pacioli-2018"="ka7a174yd3q3mymkbfyqbi7hhzpbhgvv"; +"pacioli.doc-2018"="5pzk9mjcdlzcnxwfkba4hzn23bzlhfh9"; +"pacioli.source-2018"="wwvfswngg0rrng6f3xck0f4qyg5m3shk"; +"paratype-2018"="877hrpz9vdgw6hsi6zf9d44bwnqjd6cb"; +"paratype.doc-2018"="12a3wq98sk2sb66rd08sx3f3vqvyqsr3"; +"phaistos-1.0"="5vv58ibkgjmpih67p2qgm9vdiqh4ag6m"; +"phaistos.doc-1.0"="z69jyiz7nm44yg9qy5vfhrzwby903g3s"; +"phaistos.source-1.0"="clhmyfpd5l1zx29352smmnyhal3lpa5q"; +"phonetic-2018"="1ha5wc46jqc3r9ziq7wmx0va8svybyjk"; +"phonetic.doc-2018"="xa7kxz7lh1sqmb6x9n4sh7bjpr9mvzqp"; +"pigpen-0.2"="d6rr06gpzr27134dqh8rv6h6g4i9hg4x"; +"pigpen.doc-0.2"="gqnp68lkhnnyh1ib0sa34cxjg52jj0rs"; +"playfair-2018"="1rmwab0wdfbivgzkjkdlnkm57bvccgw7"; +"playfair.doc-2018"="2aaqnm4gmjl2g1v4a046hlx90xjwb8jf"; +"plex-2018"="yfvy5kvgvdkwbarh2d08rglk76lv5phj"; +"plex.doc-2018"="0zfb4in1l2yaxyl0vahrqwmbkz8fq9xx"; +"plex-otf-0.07a"="2k3j1snsf3d414k4pjq56d9b1vn2vh1x"; +"plex-otf.doc-0.07a"="z6clw20q3nfwzn087f3c3ifc4g2yr4kp"; +"poltawski-1.101"="ipqjw12syp38hj1pw4b9g03kx07l40vn"; +"poltawski.doc-1.101"="g3shi2lp499x96az1f77y5bf8mhrgzl2"; +"prodint-2018"="vgqm1rmgqqvn7d4akab3x7jqz89kb0hq"; +"prodint.doc-2018"="fclf35r9hmfq76bvxwz5df0q18zms1sm"; +"punk-2018"="1bqwz8g3apk49mhg7m63qsynrxjxg76x"; +"punk.doc-2018"="1gc59v1xvh9sls0nr2ypmifripdspd1l"; +"punk-latex-1.1"="i1gqgbivxd8yl1rwjbssf2g0ib9nvb57"; +"punk-latex.doc-1.1"="8nzibnm4247rapxb9kfkyv5i49w19ipk"; +"punknova-1.003"="0q3dx65cyb1kh2iwbs9if8p6943m3gw8"; +"punknova.doc-1.003"="hjlldk6yr4hjh4chwcxmzq761h1ygwnq"; +"pxtxalfa-1"="rapvsla1cgyinabn1w9cshpm3y5af13r"; +"pxtxalfa.doc-1"="fg8arijrsm7gc3liyf3036pj014w0243"; +"quattrocento-2018"="49ifrqysm27xbwqmy4k0h7k65gxk4c9w"; +"quattrocento.doc-2018"="3rbp50ihgm2bhv78xa7839j99m4q45qr"; +"raleway-1.4"="qyqkxw2r0kjdc5ccq6ixlsjgv75gcmhv"; +"raleway.doc-1.4"="kw13y1533fwj7lgjc986ydb97plij1vh"; +"recycle-2018"="4fgfdk09nzljd5a6vz52nvv8b23xk8rw"; +"recycle.doc-2018"="3wazkwncn9gh1lpcax4hb8x38jr6ynxd"; +"roboto-2018"="iv2x04afqkrbfjswxg4hgvba3hg6r2m4"; +"roboto.doc-2018"="qr7xcf2bia0v9d5l5c30xs8z5rr5lfxa"; +"romande-1.008-v7-sc"="v5sf9cqkvd7wmbrrb48dffi59m048kal"; +"romande.doc-1.008-v7-sc"="bf5a3jzcqr74l7qp2im80r9x73rk3asy"; +"romande.source-1.008-v7-sc"="g2p0didwlqqf9gsdzrhmh0f9543wdwwz"; +"rosario-1.0"="c9jlarr5wz2fyyhkndgxvq7npk59xk5m"; +"rosario.doc-1.0"="v521ckdibqy21cm5aagyiwfbzj63469v"; +"rosario.source-1.0"="zy5bkfdxj9j0gca23hk0d0vmbrnwv8h2"; +"rsfso-1.02"="3n75qwpji7z995wb2r3dqwrszkw6m61m"; +"rsfso.doc-1.02"="vga3jyv3s730mgx97mqw92igvvypbyb4"; +"sansmathaccent-2018"="i74c6yiwx5g1ilgjw2i0wsf2ip5ym9dp"; +"sansmathaccent.doc-2018"="dxbr7vs0j710wz9ym4n7wb3930kcrccj"; +"sansmathfonts-2018"="27328mjiv4hp1d24c3yf9bw02602x3r2"; +"sansmathfonts.doc-2018"="wbkv1hkr1l7gdk3kxfjx4dxmzgjjin38"; +"sauter-2.4"="flw49y2l5355jpvq7f3q3vannwcfni3f"; +"sauterfonts-2018"="kciqmij0w173na214ix5yhngc18likch"; +"sauterfonts.doc-2018"="x2lc53r2wnwrjfainmngafdsg39zyf48"; +"sauterfonts.source-2018"="kfi5301zd7pwmnr1fhqc6kfni0nr5d4m"; +"schulschriften-4"="3g5c3l5mnpp3a6472ayj0iykriini807"; +"schulschriften.doc-4"="ad6v7vnksqfglwb18via23p45xm2hr81"; +"semaphor-2018"="rb37ln7zq51ck9k6g0wj1cx1q02x2i35"; +"semaphor.doc-2018"="5lc0796kh9slmk1hrm3720mcnqjlqrcv"; +"shobhika-1.04"="1iqj5p7vljw0yv43i6y54s4ghbx3f662"; +"shobhika.doc-1.04"="5kn3dz79s0z5mr9k6an01j2p14bpfms2"; +"skull-0.1"="hv1lxixs6dv2sagmj4rnjpkhc4s2i3mj"; +"skull.source-0.1"="szzd5b98j04aj4f4aq5av7fs7316156m"; +"sourcecodepro-2.6"="md57f5a305c6w98036ll1lpi7qh84qq1"; +"sourcecodepro.doc-2.6"="bksqxgy7iax59nisn8zs6a1b5ig76r7q"; +"sourcesanspro-2.6"="z54yjkharb2lcq260in8q07d2d1s5w8n"; +"sourcesanspro.doc-2.6"="cwyk6i4sdl4iag4ggdxm0c3l8ndz7cd7"; +"sourceserifpro-1.2"="zjimb4v67h1nf7rcnxxxwzjc5906ik8d"; +"sourceserifpro.doc-1.2"="p92ynwbxnbij2s8nr12p4hvyycvfy405"; +"starfont-1.2"="phdad9yy6nvcxi7ym1chdvz0vvb309ag"; +"starfont.doc-1.2"="96h183mv5rmxmnkgy6766519cz5nff6g"; +"staves-2018"="9vcnfl7q4czfhyl3zxadig3nzdxg900r"; +"staves.doc-2018"="rn25a0syl0d0n89jp09906y30679mr7v"; +"staves.source-2018"="2vby0srv43ikzb1br9wgnsyxmgqpfrv3"; +"stickstoo-1.031"="ma2xdqrncr72j3kvw0kzr5gp584vhs83"; +"stickstoo.doc-1.031"="j89hnynsnh38y3vj24l8w9zplzhmvjnc"; +"stix-1.1.3"="sxfvkk30xb94rfby1kli4xny57xsbqv8"; +"stix.doc-1.1.3"="xa4z5gssrb74xsdc392ni8rww37c2phd"; +"stix.source-1.1.3"="m4csxq0wlzy246f1kgbd4n0sfgrcbnri"; +"stix2-otf-2.0.0"="v943m4w9f4yxkicccrr3zzggkjixgk76"; +"stix2-otf.doc-2.0.0"="jcd2cxyrfiak8zxs5zsq2fynsrjdhi82"; +"stix2-type1-2.0.0"="ni9mkzfp0f7f2nhvzcll5mzimfwlxcn9"; +"stix2-type1.doc-2.0.0"="dbr68916dyxfhglg00d5mrxz40p1cfzm"; +"stix2-type1.source-2.0.0"="c9ajhq2dinxzps5kb0h3czz0jjk6gy8q"; +"superiors-1.05"="yr7dyyyy1nd25d29i20yq0mpcxb9zj73"; +"superiors.doc-1.05"="bjisssimbzj3hc2l9qf91550kcq9d0r0"; +"svrsymbols-2.0a"="j2ds4nc4zvmyyllhq57djqmmvq389zhz"; +"svrsymbols.doc-2.0a"="c6lf30h2n585pgigx3fhb86scmqv12fw"; +"svrsymbols.source-2.0a"="q3xs00frbb5a21rrb8plfis0b3vhnfaz"; +"tapir-0.2"="sawmv4raa4l1x5sb5df85ds4l4w14ly6"; +"tapir.doc-0.2"="4kn8pfirjbny0k07r1vp1vqyb0r69rqi"; +"tempora-1.05"="b3l8kqm33s3f24smwljks341214ljsz8"; +"tempora.doc-1.05"="62ib93cvg5q0gvdi6bjv9xzg7x9q31jz"; +"tengwarscript-1.3.1"="krhlp4pdfk21rkn0bfm4ghg9sl6hh8qd"; +"tengwarscript.doc-1.3.1"="rj77kc9g6cpy4xnmn8gyl0c68wnrzirf"; +"tengwarscript.source-1.3.1"="8pkcc064pbw50jcn40hzzcrpkvd5hvn5"; +"tfrupee-1.02"="2srhr23mwajngahy1hcihhivix7x6af3"; +"tfrupee.doc-1.02"="pvmd0anqdv38a904hhafsr9mq5hy7f5d"; +"tfrupee.source-1.02"="sz4z2j5kzk9431pvdhj2l11b8qsw3mlv"; +"tinos-2018"="c1b84zg78hqp8fm15cgr59qrksqd5prp"; +"tinos.doc-2018"="09w8iyqc8538x1d7cm8jcwk1mkmv93vx"; +"tpslifonts-0.6"="6d6zngl99bgbzqidn4249bv3p3ykz5pb"; +"tpslifonts.doc-0.6"="64fr89dkcr0zzxcmshmhpczvbc4byp22"; +"tpslifonts.source-0.6"="0267nah6ffiwph29ay6cpfl9zqm4vgbh"; +"trajan-1.1"="j8dsrxip2s58sgw90hl98v2w9r106cz6"; +"trajan.doc-1.1"="kwiwf13cr6c6v10vd1irq5srl82kvl58"; +"trajan.source-1.1"="nm5fpl91wscxri9bgcvfhmyfqrryvdil"; +"txfontsb-1.1"="lspmvs805a2sjf5my3py4dkai740n05k"; +"txfontsb.doc-1.1"="cgi4jnv4ks21p7m4y4ry4wajzcgkws8g"; +"txfontsb.source-1.1"="4zypgg4dchni1zh8sx4wh4sb5fdh8x98"; +"txuprcal-1.00"="8yk9lvdxj1ap0lcnywllxhzdz8hplk78"; +"txuprcal.doc-1.00"="pmlz2hhjd7a2q3bdbz01yd61w3hf2i79"; +"typicons-2.0.7"="0mmcwr2xcx7hdb4yllndrzq7bxava3yb"; +"typicons.doc-2.0.7"="6bcmldiywvwfhknmdvpj8fdz0fmdizkp"; +"umtypewriter-001.002"="4k8n89mabkcc3pyc6vhj47hvxncz40zm"; +"universa-2.0"="m43cqqy103c1rh5yb8i756mm4nrmrizp"; +"universa.doc-2.0"="a5nmwpyz7v6zbk7s1pq883nb9mhn6ann"; +"universa.source-2.0"="5h127gz30jy4plcbhz11zk2az782v629"; +"universalis-2018"="fwhl8bzgbw53ka6j71zbpc2fxsb20896"; +"universalis.doc-2018"="4w17vpjjhk2wwmc4m6z2n67814fdlrdx"; +"uppunctlm-0.1"="snyyw4gj0736fqykkf94fhkp9d31ml9q"; +"uppunctlm.doc-0.1"="h6cblhxd6xb6nnp3szb0fwv1r7pdwg99"; +"urwchancal-1"="kk9r6rk48qqq9s8l4k42fgj6c84912bw"; +"urwchancal.doc-1"="z0p6cn21n3cxi4mjijy39z9hacfhkk5l"; +"venturisadf-1.005"="nnn3pq2sx0rayjhhsh2pyavkf7c4i7jw"; +"venturisadf.doc-1.005"="gjzclw11zah2cpmgjdpknflrfsaahq9h"; +"venturisadf.source-1.005"="6yz4vcq9mzzm52ca19kcvgj8fg7js28g"; +"wsuipa-2018"="h05k2wwr89dak3ifgvjgjw0zyvlkyyjz"; +"wsuipa.doc-2018"="nrlpxbqgccmccncqa3xx8l3zlbalkcvm"; +"xcharter-1.115"="4hyl037i0k580xkwb3azax39498phhfz"; +"xcharter.doc-1.115"="kshvbhdvj6vw4n8pf0cdr4c2criahsdc"; +"xits-1.108"="dgkldqj163pdlfy3gmjza6hb8lcanzbn"; +"xits.doc-1.108"="bnvwmf9q9r8z9f1w338xadknd9hpywcm"; +"xits.source-1.108"="zpy513c9qwxjdk7rg0qqkq69j719fx35"; +"yfonts-1.3"="qfpb2c6anayf3k3bg105apscs3dj1xj9"; +"yfonts.doc-1.3"="z0rzdfjpqdj9q0bixf77j9jb95nix8bm"; +"yfonts.source-1.3"="cjh6cb3zhdsljlwdzd7yr6axbnc0v1fb"; +"yfonts-t1-1.0"="b1j2a6sc3npjli2k0y02fgl87k5kq7xb"; +"yfonts-t1.doc-1.0"="say9m82dcmna0f9g1h4ng5ihjkpzwh00"; +"yinit-otf-1.0"="8dd8yhd7fy5wvsl9qnshkvm69g9wx1fj"; +"yinit-otf.doc-1.0"="7rhfxzlfdwl3g0bdlxwsyzzf83f24xx2"; +"zlmtt-1.01"="s9fvrrpb7d5d0590p37xzkky0x9536vd"; +"zlmtt.doc-1.01"="psz0nrmif6hfl96kjmqi0mpbdw1i710v"; +"avantgar-2018"="6x48hsg7wdw4qmf0pyqvb7zmqpn6izqr"; +"bookman-2018"="r9bkd40g0hwcbjhfa2n637i0qyk6ahyf"; +"charter-2018"="1iha6fak3i1mwa6pa6fps80vzik65a4c"; +"charter.doc-2018"="fvn827jh9gfdbs6gnnm83s2yialawz7l"; +"cm-super-2018"="wqamwks565frzn4nf6pq9skasdx5jbmy"; +"cm-super.doc-2018"="246p6vn62gq68n7bnxh1iz258gn3wi85"; +"cmextra-2018"="kqywbrwmg5w0xj0r0qffh1y9z9hlvlaf"; +"courier-2018"="f3rhv0jy01gfhn1rdnai7693y2xy90d4"; +"ec-1.0"="kjq23jms9m9h5af2ri4bxd65w82lli3v"; +"ec.doc-1.0"="a8mvwdx6s8swxhagcc1p36dsy335fhby"; +"euro-1.1"="mpzw5yyqlyb864cqx4wczdnbln4sv4b2"; +"euro.doc-1.1"="82srlwf5vlsmfpwn0l7c7j4wd9fmvbqa"; +"euro.source-1.1"="v5w06s1hfni20mg1flnwgpkr5m49vqvf"; +"euro-ce-3.0b"="csi0m4qrppaz6n7pj6kn8ph63d8m24va"; +"euro-ce.doc-3.0b"="dw6qxpnmbr27k6vzv9gx9i06wgc28rhq"; +"eurosym-1.4-subrfix"="rqclyanzsn8f4ylbhvh9garshg0fzf3w"; +"eurosym.doc-1.4-subrfix"="7abbwvvm5riykgm6mq7hhjxd2gz0ljz3"; +"fpl-1.002"="4005wr24r6a2n90469fzz547kid3271a"; +"fpl.doc-1.002"="d7577p5pki08lnv8w6qrcw5qq6kq28hp"; +"fpl.source-1.002"="62kfl70bai91q9zl65pgcpbcmf45nibv"; +"helvetic-2018"="q4xi3bdpp7195sqlkbfgnnccq879v86f"; +"marvosym-2.2a"="pn8zahcj87ab0rgiz9inp97randgz890"; +"marvosym.doc-2.2a"="wqd4660d0s4kxgasi3gv09fbjnbqmwsq"; +"marvosym.source-2.2a"="zygnnzkxxsfxvhnkvkq4v6gis1k7lc6h"; +"mathpazo-1.003"="d950j9d7ywwx0air9b1awwxr0a7486qz"; +"mathpazo.doc-1.003"="zna30q1bzd255h9yjnf35ldaiql0b142"; +"mathpazo.source-1.003"="0ly3fqq1s2sf0zva0jx3llbwkqjm0jv4"; +"ncntrsbk-2018"="r2sgybivplsnj8iqwd62wr0ixhlc8x13"; +"palatino-2018"="xp5kg58y1lzsqba3bv9dz4f8rqi3xysd"; +"pxfonts-2018"="9lxhr2mzcx8qkbhqgqx3y8a4pyhfad5a"; +"pxfonts.doc-2018"="q0zqikbb5d4d8wma6xspga1k20bjx8dz"; +"rsfs-2018"="c6wq6zd58x1dqi2l6p4ljkj3p30lfh1y"; +"rsfs.doc-2018"="2rq51dizzivym4mjl4x7lhw7mg6xmcgy"; +"symbol-2018"="3w7a6aib8mdrap257pxjw8x39lck4nyc"; +"tex-gyre-2.501"="bh1inc34f90vb7wh0r9drdjalhwa71cw"; +"tex-gyre.doc-2.501"="8mvblk061marhxqwf21jssgpn9mgvqs2"; +"tex-gyre.source-2.501"="lqv1gkn02k8yr5n4c3h80sq30f9iggxf"; +"tex-gyre-math-2018"="z84v3wzsjwjx7b6wnwnpqmz7xy5v2bic"; +"tex-gyre-math.doc-2018"="41g7sn49g1kxa1dmy5vrv0fzk3rd4915"; +"tex-gyre-math.source-2018"="0wkvmjwxy9ws1h9j1rn0j57dah6z9jvm"; +"times-2018"="jjlr4lksbyjb8z2v21yy9ig0w6x246vk"; +"tipa-1.3"="h92fnvz5cv34vdyrpq52pn79z9lq6s0l"; +"tipa.doc-1.3"="s923q6n8h73f74y77cf171xj9w3mrd69"; +"txfonts-2018"="5fbs9mb86nll7k3j9d37p0bfa08b8nb1"; +"txfonts.doc-2018"="80fli8zzv88yh6rbv99dzsihxbrhmxkp"; +"utopia-2018"="cq5h07i2v6n1d5l4x2gjb0qn7594w5f9"; +"utopia.doc-2018"="sla3qhf9ks0020wq82iv1d3mivpbx79v"; +"wasy-2018"="m5fy0m7fkc0rb3alrvy7hv72659szlsi"; +"wasy.doc-2018"="ig05zmll75wy50l3cwpz51cl8p6prpba"; +"wasy2-ps-2018"="rfx65vba7w8kqvmf0ld02ydr7flyl17f"; +"wasy2-ps.doc-2018"="1ac408160y6br39063cswn8ahp2c9rq4"; +"wasysym-2.0"="zmiwhd64zrf8fa9v2iqch0ksj81q5r1n"; +"wasysym.doc-2.0"="a1qr9h6d7s46a074ckxygm9iwyycbyw9"; +"wasysym.source-2.0"="r9iq0wx65zmc2kp7880hw3ws73xb63xf"; +"zapfchan-2018"="4saylq91v4il4ch3cp3lw7dv8x6sf296"; +"zapfding-2018"="6prjnqim0yrvzj1ary8i5761byqi0ca9"; +"accfonts-0.25"="vnff63f9g4z5bsgrila75lr6lhdl3jhn"; +"accfonts.doc-0.25"="5v97adjwkwxpy4dgw6qiankxfrlz67ab"; +"afm2pl-2018"="vpay128xrpp8jkhyz6kjah0r4vgm2d4y"; +"afm2pl.doc-2018"="b6bcs2lmsj2xh4lkrh3mfvczkhk4x9hp"; +"dosepsbin-1.2"="f00pl9rcgapb03h76g4578za2p0awqh9"; +"dosepsbin.doc-1.2"="41pqpdppqi9658cacc0zhg72cp1pa00x"; +"dosepsbin.source-1.2"="0g1nbmyry93ikcgqhcyg48agnabnzpsk"; +"dvipsconfig-1.6"="llmyk9rhvxs90j3jbjrqz76dxxvzdyp4"; +"epstopdf-2.27"="skajgh4yy7v22v5id7j71x969b38a5gq"; +"epstopdf.doc-2.27"="w27k85cm2c6ia0mh2vdwr1sf32ixmvii"; +"fontinst-1.933"="ynk1l44cw00x0cxmfxvn0kwixgnaah4d"; +"fontinst.doc-1.933"="nc19g8lv38il2mdsapscni5wjdd0x0qh"; +"fontinst.source-1.933"="cvbp2ml5kiq35qjnyzbpi8p7h1n5m2l6"; +"fontools-2018"="8fi57kgb17ra1jnmhlajfcrvq7n3jvm4"; +"fontools.doc-2018"="fv8xy2s78bjli4r2982hpfnmindrixp9"; +"fontware.doc-2018"="r6p049yn0yqiaar1jbsgiwhp267z3gvz"; +"lcdftypetools.doc-2018"="0bkwlj80cbl7abmy2qpwaapxdk3z2lz0"; +"metatype1.source-0.56"="infq9kahz9ljr5kk338xbww0g4ifg8cq"; +"mf2pt1-2.5a"="d57jv2y04fsln3q3znw2qi16j7dfq3ap"; +"mf2pt1.doc-2.5a"="gc2i9fp30877ycz5l3wgphwlg9kpfqp7"; +"ps2pk.doc-2018"="9nj49s76mr2ipx6jz8ylcaqdyykdfdr1"; +"pstools-1.68"="pqsq3y183pf9330bk78l7v42jxiywkga"; +"pstools.doc-1.68"="0hj3l8dxj5cvxnvz749c2x3mglbakg1q"; +"psutils-p17"="g8ci3q98i9cvpw1s7l3mqsv39wqx3gac"; +"psutils.doc-p17"="gc9r6cjrdyij203ja3bb307p9klvcaaj"; +"t1utils.doc-2018"="3mm2nd5paz5hs8rgv4yrf52v8k2cjdrp"; +"ttfutils-2018"="hzj3dljvfr9ypzpjgpwxadxf225yi8zj"; +"ttfutils.doc-2018"="6k8ymd6lcnfdqgzndwqdq8qrvcjp37xd"; +"aleph.doc-2018"="1q20qyl154s5ysn0zi0mr16rgdlnzlsa"; +"antomega-0.8"="jxriw18jifvf24fz8nqql5izp67p8z5a"; +"antomega.doc-0.8"="q9jb5ks7gfxg5gjhkpng5bl0wwbwp2ph"; +"antomega.source-0.8"="l2gs7sapppwxiy712i8vkwfmmc96ch1s"; +"omega-2018"="0v7wvg0vkrwbarcxfnp8k6w09j86y1pv"; +"omega.doc-2018"="zily3hjd30g14zrvj67hdp8nkxk9l5g2"; +"lambda-2018"="ykxajgkmkbqp7l79c4bcm5qg4xnyilxp"; +"edmac-3.17"="29h8y4lna3sv0k7wqmbgrb0mvdxwz330"; +"edmac.doc-3.17"="il4k6vswcqp00005n0084nf99bwxp809"; +"edmac.source-3.17"="90wdkd3rhm8ymi2w9hb64acsy2bzqgg6"; +"eplain-3.8"="s7f9x73rzb5yf4b4hh5z74s8fymilfck"; +"eplain.doc-3.8"="77i8dzdl4pijzdxmv45nqlj61skvyqqd"; +"eplain.source-3.8"="xwq0gc7jb427nf5yjm77gfng5z56bpiy"; +"jadetex-3.13"="79dd0y9m791m62b48pnkyw4352271a6d"; +"jadetex.doc-3.13"="ix7992xnb7xb1789n6d48dv98imfc4m2"; +"jadetex.source-3.13"="3716mhagkrr60rjj9whznfh3v5qwvyv9"; +"cyrillic-2018"="zax5fp5a3p2zd3bhbpng70sydjxm9i1p"; +"cyrillic.doc-2018"="3risjsh9kgr6pk9d0f082a5ipq1827f9"; +"cyrillic.source-2018"="cmq6669b4zjhvhxn0lxq35h4b606yhkb"; +"cyrillic-bin-2018"="h64b7gacxv96hbs0mjxx0s65s4z5znrh"; +"cyrillic-bin.doc-2018"="yjrn9kz1g0v8sz83l406mpk4fprxln0k"; +"passivetex-2018"="arr43134jllipw1jl9cbrgnnk1gav4d9"; +"ulem-2018"="cissyhv0gisjf9lpwzxm18ffwxmlnndy"; +"ulem.doc-2018"="b2hvc7p6b57q1qqn44pfrchxrb5ybzas"; +"lollipop-1.07"="c71n12rvjhafkq26bca7q7hxjy5b9xdv"; +"lollipop.doc-1.07"="18wdsl5kq7xwsqhr6v6ldwz66b8xk60z"; +"mltex-2.2"="kkc5ssb6rd3f4kig16sc30npjayw4ab2"; +"mltex.doc-2.2"="qqr7ia4wp66zgasb8sm0bd0qclw6zn7l"; +"mxedruli-3.3c"="f866q8w776cr7k7mxll72va7zb0avsl3"; +"mxedruli.doc-3.3c"="vhcvl3k5lzb1f0g0ghz1rf3cnsy0cp58"; +"omegaware.doc-2018"="kl4ws1z3avxn6hfcmf69q52dw7rppfi9"; +"otibet-2018"="66pn5bmsfw3d7l1prcr8p5v6w93lqfrm"; +"otibet.doc-2018"="i308lrxhgqi1gpsh5b5961xisbb9i3si"; +"otibet.source-2018"="hspwgiv9bs4ncmy1yi02jw8ghw2lxcpm"; +"psizzl-0.35"="qx0mhll90g0l0aqzfsjqbn43gxfincyp"; +"psizzl.doc-0.35"="pd8v22iq76j5gkkv9k286yz9i71j8xcn"; +"psizzl.source-0.35"="9i1m36bp80bif8k74q7572j311xxbjlq"; +"startex-1.04"="8fn0wix7vb3xqi2b123z0xlxfvszfbfm"; +"startex.doc-1.04"="mp7rx9aha0622yfrpnm1w2f5pij89nim"; +"startex.source-1.04"="x6bhcd76532n0sfy3cs74whhyw6gy3p3"; +"texsis-2.18"="0mlgxg5a7q80hvpigvz6sl2f6lnkfmls"; +"texsis.doc-2.18"="wawynbj4gxlxbcg8wddrwdlicnlhia14"; +"xmltex-0.8"="0i9h1jakwdh439bi4wq5i4mzfcgmyd8p"; +"xmltex.doc-0.8"="7xl5q081558wnfdyb2r225kckb0wd32x"; +"xmltexconfig-2018"="bm9ibaf0skn5g3ykwpn8gyg8hr80v59v"; +"bartel-chess-fonts-2018"="2mdy450109a2lz95qv50y6wxhhif4nr5"; +"bartel-chess-fonts.doc-2018"="xj41i6y3ssxdpqy3j60pdx2scsf3qx35"; +"chess-1.2"="j9hxdp5kz4dv6wwgy6azrw6yjhdq7384"; +"chess.doc-1.2"="n9xxs3zgzz1vhl7y1d8qxk4cj8fglhpx"; +"chess-problem-diagrams-1.12"="l704rprn6ybj2x2gn469z8zj1kyw8gas"; +"chess-problem-diagrams.doc-1.12"="k3dg6fjx2zmxcj29whrj41awvpmyb7qy"; +"chess-problem-diagrams.source-1.12"="k1kqz5gdj6k6pkbajmpj0qha6lm1gapq"; +"chessboard-1.7"="gbyh69ypw7gc06g9xpj5mwl4bnnfmlqf"; +"chessboard.doc-1.7"="1xmnsc1q44ykjz2rqg3ar3a4dzb6mk30"; +"chessboard.source-1.7"="5qq8g3985wnvbkp8h0nxfmvg1hc4v0g8"; +"chessfss-1.2a"="is60vi3pamq0qzj8pw0jvj4prvgbzxp2"; +"chessfss.doc-1.2a"="1ia29r7y1ja9d5hx7z17bk0qw7lgz2mf"; +"chessfss.source-1.2a"="r4dzyg9nx44ajf01kbj0qyfg2r4dawc5"; +"crossword-1.9"="k1x6xa5g095ik7rsziladzypsislz1ai"; +"crossword.doc-1.9"="sfqks9j5lypqs02dryhcpjf8hdvkwr6c"; +"crossword.source-1.9"="204s0nxrj1ggqxshkks9inaraskr4mbn"; +"crosswrd-3.0"="66h0iyrwlpkjnasfa6yrc9wsia5cabj6"; +"crosswrd.doc-3.0"="2zik63fs6fqan2z5nxhwz081zpxg04y8"; +"crosswrd.source-3.0"="mi1kqgw3qcy4bj60pz8wl6ym6rf1i8z9"; +"egameps-1.1"="i50d5ijmgapcxf1g1zp7gzv6llx9m68k"; +"egameps.doc-1.1"="8rz7w6n2ip64xgs7i4qrvgc14q1z4p5c"; +"gamebook-1.0"="wnylf38d512bq82hi5jwsf9gxdlb9gai"; +"gamebook.doc-1.0"="f7p5nzs88ps42vwnhcph7vd36s5xfrxg"; +"gamebook.source-1.0"="hgbz9v0wg5kni2lc43yb179b8xqh8mmr"; +"go-2018"="an0cdspxjbbirkz0isbyvknics2pmkmg"; +"go.doc-2018"="17frpsmqhyai4y23xb2zm9qsl18xmynf"; +"go.source-2018"="lw82s14fw0y1yfdhvmmhwy0msyawbcal"; +"hanoi-20120101"="ini1mf0dqm44vabqlqqiw52wpcx3qimh"; +"havannah-2018"="ypcxnwirfyjp28wypyz8gp6zysb26cn7"; +"havannah.doc-2018"="4spiw588y9cw8vvr2b81qp0q61kfbjjf"; +"havannah.source-2018"="jkbnv839cn0i9dnl2v0v9djp630cdzdk"; +"hexgame-1.0"="w9isbb0mqra4kkg0cflryikhm172b7yb"; +"hexgame.doc-1.0"="5xr1vlivrwzhk0zrb2ri8lfc5n1i3zcq"; +"horoscop-0.92"="xw7yniakff9y6f8vsp3rjh9dpx4lidym"; +"horoscop.doc-0.92"="1kzjnm3b51kh9li5p6pmg3a49y47brkh"; +"horoscop.source-0.92"="2ypc7g86drcywds2mj9d9lj1p6zpfnzw"; +"labyrinth-1.0"="yafwn22imcs3827ilqkwh5kggfsvsk0s"; +"labyrinth.doc-1.0"="xm6sjrs773g8l7x04m6k16a8vzb8nfd4"; +"logicpuzzle-2.5"="7ynzg0ycgp17rqxf4wv3vkxbkwwyh9c3"; +"logicpuzzle.doc-2.5"="snzhcidhpnkjwbrb25lb9g18bc13bl5w"; +"musikui-1"="888sbpw1xvg39606w7xl7qy1f32n9vpc"; +"musikui.doc-1"="v9fa4l7bl6d4dcvcqz6nbpmz3js0jbvm"; +"onedown-1.0"="9jvq2kc7ycnlbnim03bv0gl8cjc4m9jc"; +"onedown.doc-1.0"="v80y2a90y1gjzp88l71fppmw2s24xjb3"; +"onedown.source-1.0"="myzf4y5zljyszym7bfyx8lhzwwb0hnnp"; +"othello-2018"="fp9s19jk73qrplyhjnicv8q066a98jli"; +"othello.doc-2018"="q1dqp0zdi9ixxchxnlk60zwfyszbx0ry"; +"othelloboard-1.2"="ymadc4vpkzc0lkl2ws340jf5vzjiq1i9"; +"othelloboard.doc-1.2"="1vi1lc9c75r9qqrhmjp2j7d7p94asbv6"; +"pas-crosswords-1.03"="90v61cxl5ab12bvgnj4k9dc5q6v3zg72"; +"pas-crosswords.doc-1.03"="pm76nswngl127k5c2vwm9nwscci1dcng"; +"psgo-0.17"="487m1ggdz7a554viflmp4cg2kgdw9ghv"; +"psgo.doc-0.17"="cw2v9zzpbmqqw8k8hdq0la2dhdggip3d"; +"reverxii.doc-2018"="2w8l7rs761h556il3d875k0sc86xll98"; +"rubik-5.0"="9wi8kxm1rfbqdmgd08bkfmmcrxh6qglv"; +"rubik.doc-5.0"="byp3r482d99yvd7wj0gw7sy8azki6srs"; +"rubik.source-5.0"="p25x3gpqgyq4hsvgksdspy16w6h593kr"; +"schwalbe-chess-2.2"="40f3q3pv9kbjf9zr693wcqslf9han3sk"; +"schwalbe-chess.doc-2.2"="3i1wbac0bv70k5ls6sry9vxvjq4c9ism"; +"schwalbe-chess.source-2.2"="rqlz4yk36qy4p39q4kqjff5kyjpgi11k"; +"sgame-2.15"="36xmv070y7wzwj8qj24y5q063v2c1l7f"; +"sgame.doc-2.15"="pm7psgqwg5prx0qfj6wh234raqw849wa"; +"skak-1.5.3"="0wa6kcvgwqz6cnjrf64x03hlbd7yppax"; +"skak.doc-1.5.3"="p8p72b9f2jll6hym1fzrymj7c122z42w"; +"skaknew-2018"="8by6yv9rgn4zbzlq0szcm4yvg8pqfaf6"; +"skaknew.doc-2018"="0p383qca6f0f56skhgvjcwprpb04gldj"; +"soup-1.0"="q2i8ygqvpl9mjmcc41ramm2f51h2hp7v"; +"soup.doc-1.0"="sdh5hcm7sl6slkl45pnahimcbfr7f97p"; +"soup.source-1.0"="qarjlwwpzgr3ih2dskaqa83dy2zdgka2"; +"sudoku-1.0"="584gyns58jqsm1ya8l1z63a1wifrgnlj"; +"sudoku.doc-1.0"="rsn0w51h0s7j9w988mmh2q455cx7amqw"; +"sudoku.source-1.0"="cpylv1bwk5yjjfzx8kfz3nha8yfjj2x7"; +"sudokubundle-1.0a"="glfg93s63j960dkz46l4piy8bbs6vjsh"; +"sudokubundle.doc-1.0a"="idw39v50081qhj62hd4w3ylgs6hrvvc3"; +"sudokubundle.source-1.0a"="lih9zbgw5l891hmifvpbdjwaqx70r8dj"; +"xq-0.4"="l2fd2aag0av7znzaw56qbwyp024yx9ql"; +"xq.doc-0.4"="rlabrx8297ad8p4sb4pqkv1lzxiihmyv"; +"xskak-1.4"="was0g67s4bifg8ykdbf4a53p0g6486gx"; +"xskak.doc-1.4"="4jnczqr0bqxchwmaibg5i23vja39hrjj"; +"xskak.source-1.4"="x0ab6f461xbcw6k3dydxaif29rdzc0s5"; +"adtrees-1.0"="1x6lr97397fgi6gapxaa99m9d1a095si"; +"adtrees.doc-1.0"="9rpilrcmiz6js9r3mf3d574aflbbq9pj"; +"bibleref-1.20"="cl6dva45l41c8r1vj83x8id90a80bsy1"; +"bibleref.doc-1.20"="a34ahq2fwhz2sc6yd2mbhjx63axrmc4l"; +"bibleref.source-1.20"="grz8irvssn1wqkq5ndfaipldsl3s3jna"; +"bibleref-lds-1.0"="adlzl3qk74vn1z0zdqn9cm6xqbwd8j6x"; +"bibleref-lds.doc-1.0"="cxvgzvgkicpnam43l53vfw9za8gigszv"; +"bibleref-lds.source-1.0"="8ndhf2vnjjii0xywr848janqh7xzdhn3"; +"bibleref-mouth-1.0"="nlxylwgj6nmzf4ky26hamhvsnm3g4h2z"; +"bibleref-mouth.doc-1.0"="by1z7x2h6xmjgnkj302bjgds4jzrjf7y"; +"bibleref-mouth.source-1.0"="drlwpv0xvyrb259ipq71p68929cmp6ka"; +"bibleref-parse-1.1"="ddxzanvw07cnj984ylsmjybwvyl41sg3"; +"bibleref-parse.doc-1.1"="jcsy831ih2d4scdsydj4m9mzlyahqlip"; +"covington-1.5"="n31q20a26pbc6snsaabl3gnsfw301pv5"; +"covington.doc-1.5"="a9aq52gg379fwcpg0k77mh49c0ycag0j"; +"diadia-1.1"="p95dkjaf17pn4qm3syrd2wm4680qxa86"; +"diadia.doc-1.1"="s8q9nnwajrravg7418bldainfxpm874j"; +"dramatist-1.2e"="r8ldaql5igwpsv1bm35jgcgpnlr817m1"; +"dramatist.doc-1.2e"="15bnkrhgbs4jpsk04y9fib7yvvsb83kq"; +"dramatist.source-1.2e"="h52a16aza42dx50gx6lagzahm1n20xx8"; +"dvgloss-0.1"="57wp58gxcs0hv560zj1g4clhlh0k7ssc"; +"dvgloss.doc-0.1"="kr2ndi6s5i1k7grvwmkxzhdrmqwzrkw4"; +"dvgloss.source-0.1"="j6kcgrvqainc1z88amsl8lnym06kw3lx"; +"ecltree-1.1a"="iphdmz9nnnmyvwvvq5hflvbi0xf50wxd"; +"ecltree.doc-1.1a"="qkdycpbl0616mn6495300qcc50a6w05a"; +"edfnotes-0.6b"="dlhivqz4bniprmv8900wh88piiv58cxw"; +"edfnotes.doc-0.6b"="kfkm4q1zf83gipgzb00r4d5fghy9zq2s"; +"edfnotes.source-0.6b"="n5dyvim1rvv5dmnpl8jsmc1r43nll8vp"; +"ednotes-1.3a"="dmv7mq84rw9y8fcvnyj4jspb3qn74h2y"; +"ednotes.doc-1.3a"="bivfyfj5g56m38z4b8wnzd34q2ks4lxg"; +"ncctools-3.5.2"="s9iz6jy94nk73zcc039rrnn70ccwzsf4"; +"ncctools.doc-3.5.2"="4hpj1hh04yi7a5p8ycylk388fxwzgl5c"; +"ncctools.source-3.5.2"="1m07iwm83lq29g9g65kavwvz31csbbdh"; +"eledform-1.1a"="34050azcglr1nl4ppvq8f01dffc3hlpm"; +"eledform.doc-1.1a"="qdp4sms5cf7wzi1kdm49fgifs3845whs"; +"eledform.source-1.1a"="53dda59p3czslircl0a23d1dqfh2r45k"; +"eledmac-1.24.12"="327rpi6mzwx3h2nln4zra3pnyfnmg92a"; +"eledmac.doc-1.24.12"="3hygl6qp9sf8gnn02p78bny40bnnmgc5"; +"eledmac.source-1.24.12"="kiqy5wz8qyzxxszhf6k37ricjh13asca"; +"expex-5.1b"="xl0jyizia4cwch1z399dl0r5xz4anxgy"; +"expex.doc-5.1b"="a903i8yj7kqr49jf3f40rrf74j4bn1cb"; +"gb4e-2018"="bzbpagrikdh6z5pbs416l090s559v7i5"; +"gb4e.doc-2018"="72mcbwb79gj584p24lpxbvvqj3pbr77x"; +"gmverse-0.73"="9cx4zlykh23lwblr7q2hbd8d5dffvw8q"; +"gmverse.doc-0.73"="zbq9drljrrh0ms8k5z7ndldilzgd2l0w"; +"jura-4.3"="bparkzmzy3lj0ddqiaw3696msam3v0b4"; +"jura.doc-4.3"="hzgy1v1yl2yrnvi91j2hbs8jhd1x3djh"; +"jura.source-4.3"="0z6qb08mpblnl0jhjx8cmhk0vrciz0f8"; +"juraabbrev-2018"="mb4ikhwg3fjpdrsf8azzvy964gihs0ja"; +"juraabbrev.doc-2018"="i9w4ykaf8q152pc6zag4wykdlfvnkl0l"; +"juraabbrev.source-2018"="9ixz4m7y6cslk2977n0nh792nhqa6l6s"; +"juramisc-0.91"="w2nzviyg6498v4x8vqqp8kc9p2cr2fyb"; +"juramisc.doc-0.91"="0yczb9jcva6i9wvkdpwfd0l9c522krnc"; +"jurarsp-0.52"="bwldii418vmf3b37gnm56f65bzyjrfhj"; +"jurarsp.doc-0.52"="2rqnnrbk56p5i1bi7r9l5y9q8mbdmiip"; +"jurarsp.source-0.52"="0gwifinaym6yjkimyf2m3dg10pld0i4z"; +"ledmac-0.19.4"="kxh78l0ap8zr2rncqg5j4vl7h2f7ajb1"; +"ledmac.doc-0.19.4"="qqziv44yv5fzpk5dnfhjrzdfi4v63558"; +"ledmac.source-0.19.4"="z6n9h86q7yk9rfq87v6ks03b5kqw7cyg"; +"lexikon-1.0c"="ifdy5rb6ggar6w643y94y729bbn75h41"; +"lexikon.doc-1.0c"="52hidkd52nx6dz7ga1lipv6r9l3kcnnh"; +"lexref-1.1a"="4av5iad393sb2vqplzfra63wl1g3pwpd"; +"lexref.doc-1.1a"="3nzknrs8c80yxhw9hf0qpzgx3lpj4hsg"; +"ling-macros-2018"="166zs29qcy5bs1ml9bl5q4ydvx15yhlz"; +"ling-macros.doc-2018"="7b31g3wp6vks8b3h01pf2ifnqgr1r1rn"; +"linguex-4.3"="srm8cr4dr0s29ydpvwf2mhm5gplgv18q"; +"linguex.doc-4.3"="w7jgr0hkj6m368p6x2l3b37m9px04b4f"; +"liturg-1.0"="73vvqhnk6ll3ibzl2gk7znkfm57k0286"; +"liturg.doc-1.0"="r0i6252kbg724crlphqc9rii0xq45jzx"; +"liturg.source-1.0"="8q74i94hbnswf7iscpdm889w3wqvcbz6"; +"metrix-1.3"="9k344dp2nr280nwyk9h2pl5s0jncil9q"; +"metrix.doc-1.3"="y4v418yjxn4c1468i822ms96wlnp1m7c"; +"metrix.source-1.3"="bzri3z7xy4k63z4wsy5yri6cfc4m3hng"; +"parallel-2018"="d8gik6iva6h6l2imix4bxb5w9p8j87ka"; +"parallel.doc-2018"="n3dww00ms1a2m3v6fflm637hiazdrqrs"; +"parallel.source-2018"="vkx4q8liyqx0n70dpq6pqv515x1gbr7f"; +"parrun-2018"="3b2gnwqll6qf6x5f6gzh9ym1vsba6522"; +"parrun.doc-2018"="8v8338i5c6lcdgcdcwhfkb0d5brc3n2z"; +"parrun.source-2018"="2bvqjwsq7ngr7n11vnqnwhqzldrb73ri"; +"phonrule-1.3.2"="7gxkh4k5g2znwdrrdy394iw08khwnkvd"; +"phonrule.doc-1.3.2"="h353x4isnarn0bja89cb7104n4wda95l"; +"plari-2018"="nhdf38fv3h24zqq0bzwax05bfvrzmx5z"; +"plari.doc-2018"="i09il1b9f8cchmhc9pj6ndngyym5vd4w"; +"plari.source-2018"="5n2x3k1mf9palhxxlqpqkffd3ms3zrfz"; +"play-2018"="r6ryb6v6svlfv9i9j6r2a7ciks2k53bv"; +"play.doc-2018"="b5kjgd2gvgz5228m98l3lhaawmdfp40h"; +"play.source-2018"="jk04llsraw9d9gl5grvr019rjnkha1h3"; +"poemscol-2.97"="agr0bnzi24734dimffxavg5n1ds62w2z"; +"poemscol.doc-2.97"="6bns541wwmpv823kn9d5gnv7ziclgj59"; +"poemscol.source-2.97"="kia44i5a9yc5m7hf2v8aiw8kvkmwhvcw"; +"poetry-1.0"="ckm7xicsk5caj917wd5fvhxv7pjy9mpn"; +"poetry.doc-1.0"="7ywichrisj21yrc3h88wrxq1l8amjixr"; +"poetry.source-1.0"="g5aqwyc0r4f1qsnj4lzc2k559jh3knq9"; +"poetrytex-3.0.1"="a7a68naj2vngygl078qcy6qpyvgjqp87"; +"poetrytex.doc-3.0.1"="d7vp6y5vm8sw1vq3j723ksvivdk3v2a2"; +"poetrytex.source-3.0.1"="v4ynl1n0sgg2n5g0ya2ncm7k1fibfmgg"; +"qobitree-2018"="jxxsb3s665887m15a2v9q4ybdzc86x9k"; +"qobitree.doc-2018"="xi15qg62q42sgh4115gp2mcnv7nriwiz"; +"qtree-3.1b"="d2wip0zniiihfnm77v0rzd95f4zvf9dp"; +"qtree.doc-3.1b"="pzpwi4bdw8sxhmyyx16g59nmi0zj8ijg"; +"reledmac-2.26.12"="jbfys2bxcc5s2v3i8sb5q46k26gpz54c"; +"reledmac.doc-2.26.12"="r0zly9rr3bihsb2fbx5ym63yhp0chg5f"; +"reledmac.source-2.26.12"="r01jvzns9p7p5vw9w8rkkyws8b4ks43x"; +"rrgtrees-1.1"="gijgmkpg84730ywfcangcf301kff14n5"; +"rrgtrees.doc-1.1"="l557gafpfn0vm4ajcaynvqf14axn1rrq"; +"rrgtrees.source-1.1"="al765qzv8rz1gd9dw672j29q1i27gf2y"; +"rtklage-2018"="j7v1rhi19ly8i5h2j306nvhnhp3wjx8p"; +"rtklage.doc-2018"="02dpc8m2pyxqmpvlls86k2gy0yp8gqyp"; +"screenplay-1.6"="c4jv8c3zrqqjp25nxv1wwp47jy26vdd0"; +"screenplay.doc-1.6"="7vlv28kmw3pag35r1p9q1mhvz005gwv8"; +"screenplay.source-1.6"="88zp5a7raa7ic4474yghk67jj31k3377"; +"screenplay-pkg-1.1"="567syh6jgvm16ch9hhlirgxav4k424ns"; +"screenplay-pkg.doc-1.1"="gvd3ma5bmmcpiq1jpi8081lcvk6zpfgi"; +"sides-2018"="4by0j8k8xj6baip7kdvjr5x3srvz4wbf"; +"sides.doc-2018"="7kcin18x8z42axnrmlqldkzqqbvsjzvl"; +"stage-1.00"="bi5p7sggcnkfmzmjj4535qbraan5yfdm"; +"stage.doc-1.00"="hwjzdlnzybkv0jvgbldansab25ixggnj"; +"textglos-1.0"="lfdr25rxphjmck47gv10zr6dwiwyczla"; +"textglos.doc-1.0"="k8945zjmlx6n8szzighhs4fa1z8zc340"; +"textglos.source-1.0"="mvxkgnsda7v23v765zh7mzg1fzcn0hdn"; +"thalie-0.9b"="f2022r23gjdy0pbl4xa72whzciclqwbr"; +"thalie.doc-0.9b"="74w8j84cfkv34jr3xw4lsc7z6vmwfdwm"; +"thalie.source-0.9b"="34xmqafgkjg0si9z84znva7nbhpygvgk"; +"theatre.doc-0.1"="lrajd4fl8ib6kabsjpxjr38pdb2gr83q"; +"tree-dvips-.91"="rh2g20j87hg69iym0in6b1jdg5icgina"; +"tree-dvips.doc-.91"="5lwva5wns5mwp1yq94pd31q165gianwp"; +"verse-2.4b"="ip7glx9gvf1c1ggjvkn1ip1vdxycn7wc"; +"verse.doc-2.4b"="vf7lvv27b351xxi81svdqb8hdzcyn9i1"; +"verse.source-2.4b"="9yx8ry4p1d0nvzwzh360xa8828mhgfwn"; +"xyling-1.1"="rxnynyg4j3xzzh27zb23q4qh3w2gy5r6"; +"xyling.doc-1.1"="k41kmgmzw7358f3nhq2ixbxafiq5kir4"; +"alkalami-1.000"="v7sl553x9mw57qsnh66rf7mba26h6m8x"; +"alkalami.doc-1.000"="kg4kz16hp3sylfwrprr4ilc2y4rzrji6"; +"amiri-0.110"="a48i1gmbvc9vmy4x6vpy0pkvrxihx5gf"; +"amiri.doc-0.110"="yxrvjg7rhrda3p6n0xy2wy1xlqzsmy82"; +"arabi-1.1"="rr1si2q0lih2l2qpascr4kyzy313zyba"; +"arabi.doc-1.1"="cpsn1fgrlivbwqb4n9qrpq3q69kdy3nj"; +"arabi-add-1.0"="djln5r1i53rqvih7wp016j8ga2wqc7dn"; +"arabi-add.doc-1.0"="vwbgh52x3yh6yxhfx6p7m0ljmsrmr4qz"; +"arabluatex-1.12"="nca1nnylhlbvrdnnpxpiz45rmbf8qma5"; +"arabluatex.doc-1.12"="zvghv04zwgrccn5b37y2al93hi3560ha"; +"arabluatex.source-1.12"="gdj4b1b6ya69p16n86ykpa2xbfn5b8wl"; +"arabtex-3.17"="fr7avfkwpdbx619kq7h1y31bx4nmkp5v"; +"arabtex.doc-3.17"="b5ng3w5g40m9c3x87nih862msx5nw292"; +"bidi-33.1"="mp8c46yvi4vp3zlz9f128ijhzphzdbwx"; +"bidi.doc-33.1"="l1rb0z09n1scdmy8mbf3wyry65ydr59i"; +"bidi.source-33.1"="zpgbkhj7vx5wqkpf0nk8xda0pch8n1ar"; +"bidihl-0.1c"="kwa5li9yi8wb452g12y2h0ar6lpqdmmr"; +"bidihl.doc-0.1c"="558l7z4b7giwqqzj5496r7nkzv1wrnqq"; +"dad-1.2"="ivwjd7fhzgk4kl0iwzs49jvhqsb44ysr"; +"dad.doc-1.2"="6sy939pdqxsz24lpfqvb5wx1914nc38h"; +"ghab-0.5"="xlrv9p05w3vm0vyzay9q16rzh1x8lk4a"; +"ghab.doc-0.5"="vhpydw0spag5nlqyr36iy2v70db2hmpx"; +"imsproc-0.1"="ylf3kd1bc5rafzfyil4y7wxp6vd9nsm3"; +"imsproc.doc-0.1"="3kv8qk7pnfg2w7xm3lqcimi8vhx8jwf8"; +"kurdishlipsum-1.1"="8frakqhm5sfw4f9j514zh63la69nwnnr"; +"kurdishlipsum.doc-1.1"="1spiraw1mpli2hyyxdh43r72dkr0446a"; +"lshort-persian.doc-5.01"="hba2q0ni1c873gpg2qp835csinw78yi8"; +"luabidi-0.2"="8af0f67k7hj72wsfrxxdxzl1p39byasy"; +"luabidi.doc-0.2"="9fdkj79aasj5vskrqqnr7c9zdy8vb8c7"; +"na-box-1.0"="vfrchq5jqb5s18zgngk2qsb0svmnc7p9"; +"na-box.doc-1.0"="7s4wcsg6khlv2lgakqgph9livd38fil9"; +"persian-bib-0.9"="sakc18mdqnzymfvgkwsxvrjd9b5a7dqm"; +"persian-bib.doc-0.9"="q8vjf93qjdkm6qz099464mwdl4w4gjqi"; +"sexam-1"="jlh6d5mzxqbnkn6yy963fnhc6rmggigl"; +"sexam.doc-1"="532l18ix2czx5r80ar4g7mqgdij4r5xx"; +"simurgh-0.01b"="n8bv87n12x5xv3h41487vyqpbigv3qkc"; +"simurgh.doc-0.01b"="z3qq4jx25qyxqmnfbpsdsayi59fkaff6"; +"tram-0.2"="7wcas9syxfvm8pc7wnp817zd9y4q941l"; +"tram.doc-0.2"="ppbq1g4k1swjv7y9qkqhcr0m25knssk5"; +"xepersian-21.3"="j72ki69m173yrqgvazl5h07zi4p2rxwx"; +"xepersian.doc-21.3"="rrh0j2askmbvawrg2ng7m7psh12vfglb"; +"xepersian.source-21.3"="cpviln7alvg501m018q3wgh17xbmbgrh"; +"arphic-2018"="zfax00567h7mdlfkpxihy379cwqmy8ng"; +"arphic.doc-2018"="55lcjk7s78qa39dqd0wj0za5f6hcnkxd"; +"arphic-ttf-2018"="s5kckgwzz84bm3px9cmnw2zgvmaq27yh"; +"arphic-ttf.doc-2018"="s7y95hay8ygbb1viv250vkzf0wbm9s3b"; +"asymptote-by-example-zh-cn.doc-2018"="czm77scbklkpdjgk93w1g8ilchpx3vpr"; +"asymptote-faq-zh-cn.doc-2018"="yzyywm1hv1hs9ngddhdgk7frrpnrbsr8"; +"asymptote-manual-zh-cn.doc-2018"="86bz3am5w7xx9si2a09s432xh882ix9a"; +"cns-4.2.0"="3m0fbs91x53iiqvzl0hs68cks7y3m3q7"; +"cns.doc-4.2.0"="1ddyimvshda2zf3mcs6rk1n4py2aglfq"; +"adobemapping-2018"="kw8bf62lvavy1pzn6acvlz0dsd17dwc8"; +"c90-2018"="jfyd605szid7j3a757fihxhlvaqvprdd"; +"c90.doc-2018"="1v14l7vqrdbc6nhg2k2gshq7p7cqzyk7"; +"c90.source-2018"="l4kfmrrqbnq3y6xbs0izdccvikpsw314"; +"cjk-4.8.4"="zdw3lfngj5zg5d118xjndaj5gg7r0wy2"; +"cjk.doc-4.8.4"="rlwcxn7lnyxc28v9gjscp3p7p9mgzwhs"; +"cjk.source-4.8.4"="i9g2nbr71gnvx71a55aj07qrgw67vhs8"; +"garuda-c90-2018"="d9m07vl6glf3zjb44whqb3flsirwwcx1"; +"garuda-c90.source-2018"="rjy95hqlvbds6pn29r26kh8sshxnd21a"; +"fonts-tlwg-0.6.5"="bry0ji16xvs40qasn2kcmzds6ri87fhw"; +"fonts-tlwg.doc-0.6.5"="xc4wi0yfws579n2z42wssk8cg7m0ildc"; +"fonts-tlwg.source-0.6.5"="v7diz715n0gimx354ng8jyplv4fd1x6b"; +"norasi-c90-2018"="d0972qmh7nk9isx54d46f7jscg6mwcrz"; +"norasi-c90.source-2018"="f0z1ppqy8szazpnwmg2ml8cgasdf5ivs"; +"uhc-2018"="viphfgiqfb1w9kb8103znmzy09n6i45n"; +"uhc.doc-2018"="hp3z13z2yxkrgr7z3qa8pyf4d98rd37z"; +"wadalab-2018"="cpc689ywzaqil8xz78nkzwx30qmqixh5"; +"wadalab.doc-2018"="9gjsw3c2hlxnc1wxvky9mmqi6dyq4i9j"; +"cjk-gs-integrate-20180306.0"="mamw4jg0sdidhk82gbnkg9j2grgc7pxm"; +"cjk-gs-integrate.doc-20180306.0"="8hlvy8qra0lhwqcwda3zbza0a7i5dxy1"; +"cjkpunct-4.8.4"="8hwj54qw1xrvs5bn8bncdynich00d0ss"; +"cjkpunct.doc-4.8.4"="c8wmkh6h45an46jqph2s9ljbgfyw1mf9"; +"cjkpunct.source-4.8.4"="0qfm89f4l8jfmgimhrh8vvskca0d866k"; +"cjkutils-4.8.4"="8w069zvnnpkr2qcmsqxh6p64db57b82g"; +"cjkutils.doc-4.8.4"="1kzwqhngn88vk4gnh8c7nn8v9mp7cfai"; +"dnp-2018"="jf1zsbg60d074ksrz0xk9ihybbabda1f"; +"fixjfm-0.8"="r24s5c53wvxaacm4fmnmp10nl8096nlf"; +"fixjfm.doc-0.8"="inhixa1d1hr6s2473qp0hfchvcn84y45"; +"jfmutil-1.1.1"="w3gybz8cr3bg1sirplkf5yw2pidm6d88"; +"jfmutil.doc-1.1.1"="8sma5crx9mpkf1wcx37nvkj433zl3vav"; +"pxtatescale-0.4"="psd9rlxh4i4rqxgii61r2s43sqy3kibx"; +"pxtatescale.doc-0.4"="bfd49446kr82v3h06mq5hsm1ji2jwzck"; +"xcjk2uni-0.7"="d0h2b2l69qfb6xvg179pnzj3lcwzxpn6"; +"xcjk2uni.doc-0.7"="q90l5vhln5gcj0jzypm4ymn059flxa80"; +"xcjk2uni.source-0.7"="skj3gwb9fy81pcgbfhjlgr1vfdrr61i0"; +"zxjafont-0.4"="5ycdha9qzav4vvdy6jqkdvyqq8wpcija"; +"zxjafont.doc-0.4"="qvn5dllha3faq0vy5lgb52ydzi261n3i"; +"ctex-2.4.14"="0f4ak682lx1a02ppjb0z7bqanp706rp0"; +"ctex.doc-2.4.14"="2xni7gnajm5sbsm5qgwyydyll5075ak9"; +"ctex.source-2.4.14"="gz3cipz11dnlxikvi4iwa5ql8l1y30ay"; +"ctex-faq.doc-2018"="vjxcdrg7i6p9fgrgzfvykibjghpigrz3"; +"fandol-0.3"="lxnjp8m4fcj3pv2hnhib6gjdh90q1ncz"; +"fandol.doc-0.3"="fm0ac37apm0dh1073lp1frja9xbsrv4l"; +"fduthesis-0.7b"="p3k5gj6a0vby14z0jf88ni27icbdhm3y"; +"fduthesis.doc-0.7b"="dmyplx168bgkvqyjny1fc0fsxwpqpzjq"; +"fduthesis.source-0.7b"="9v8wjy3c0g3s4gpfpp2875ng091ir712"; +"hyphen-chinese-2018"="bb5vy7sg5vdimz5zy225syns093jv15g"; +"impatient-cn.doc-2018"="8k1gcnqs5gghbarikj17ykh4vgahpqbw"; +"latex-notes-zh-cn.doc-1.20"="qx777fwi8k06qvknnll3crc1j0yvraxs"; +"lshort-chinese.doc-5.11"="8iavbjpgy14jzdgw3011wmpbrwj62fmk"; +"pgfornament-han-2018"="b3ldakf2h3zz0npmqizqdh65pimricxv"; +"pgfornament-han.doc-2018"="w1cs02w8z3y9qiznsaw2yy9fx7r7ybvm"; +"texlive-zh-cn.doc-2018"="gm01ik0699sbsjg39xgx6w82n7d79srl"; +"texproposal.doc-1.4"="8fnrxmyg4wd11kmdh4jw8l1313h0sgqr"; +"upzhkinsoku-0.5"="0yhh0ab2sq4fszra362z9m2md8ycydvk"; +"upzhkinsoku.doc-0.5"="1ijm19cqsdsm9q6a7rknl0zsfa13g28g"; +"xpinyin-2.6"="d89l7kjql87z4xik19vj2fxix10blz7a"; +"xpinyin.doc-2.6"="yp7xa1d219p87y94ncgai4m71jfaq41i"; +"xpinyin.source-2.6"="b3p4viab0px4wjnjc1llf799vk43afx0"; +"xtuthesis-1.0"="0lmkzfvp34aiixjir2l8qs9nfpbjb3gn"; +"xtuthesis.doc-1.0"="vvqmvgjjinj3pm8r3kp48bbxs8kzgs31"; +"zhlipsum-1.1.0"="z66508fcrrfg2djydyyrp3sjwjc5hdlp"; +"zhlipsum.doc-1.1.0"="399r96xqy0588h2658l42vjpdxp33qb1"; +"zhlipsum.source-1.1.0"="1cry8v4zfnw62qx4hw1vx8zvapdblfy6"; +"zhmetrics-r206"="2li2anrf74242blfd59cxfyn13iwmfxs"; +"zhmetrics.doc-r206"="njh801caaxkfyw5nsfv3q36gkcql14pj"; +"zhmetrics.source-r206"="ls3gazkf44sdal0f0k8n46ml2fgigfsm"; +"zhmetrics-uptex-1.0"="d3r2n6ndjd8zsmlq4hgm1x3gvyvrfnc1"; +"zhmetrics-uptex.doc-1.0"="qqzvr4mf5fg5r8bg6j87yk94nznhrscl"; +"zhnumber-2.6"="hcv0gs0yx1dmbr9qr278b3vpl7sbda2a"; +"zhnumber.doc-2.6"="7j7hf9vbsf56iamv3csf0x664x5s0cya"; +"zhnumber.source-2.6"="f8hdc8nv71dqv73h7z5lif9shjpizi6q"; +"zhspacing-2018"="p7w7cisgid16ndk1mipdmpn5v7nc1kzf"; +"zhspacing.doc-2018"="kjnyalnxmb2f0kj8w52nvm97a9m1dfsa"; +"babel-belarusian-1.4"="zr7ykr7l7c5s66w34ddv61d2yxh84lr3"; +"babel-belarusian.doc-1.4"="pv2dffvz9zli5c22x07a41mz87lk77b2"; +"babel-belarusian.source-1.4"="xmic60qycam0qij5a5g9fh2bkikg095v"; +"babel-bulgarian-1.2g"="4c5cdn8lijfw1qhkfz69pvlvl2hcg5hz"; +"babel-bulgarian.doc-1.2g"="pyikwcg47yj8nh416g6wdzwk7a7f460p"; +"babel-bulgarian.source-1.2g"="km3vz4iykb1pckz9bgllgd6xxc77k2c9"; +"babel-russian-1.3j"="chw7lj98rp10jkin4l03d1gx12a8ki5h"; +"babel-russian.doc-1.3j"="i56cj5h3h40ml8an2sbbj8dzyazacwd9"; +"babel-russian.source-1.3j"="cnwygpq3mb5y2araady6kr86wl2bbgdn"; +"babel-serbian-1.0d"="8acj740xh1syd4ch9jpfkpx3sclddqw4"; +"babel-serbian.doc-1.0d"="5jh97wmn4nhjbwaxdbrazk4dxsddx9q2"; +"babel-serbian.source-1.0d"="fcwf73qgjrdrc2vhzkhiaf7kj19n72vf"; +"babel-serbianc-2.2"="prhig05xnqc5hqqm3hf0bjhv2qzj02yw"; +"babel-serbianc.doc-2.2"="w6d72ix2a6gk6zcxbrx5nm9rin7b6i20"; +"babel-serbianc.source-2.2"="lp9zcsmpqk0l5ai17wy4cwbivyq2703w"; +"babel-ukrainian-1.4c"="zkrzqv0a32c8dm30bin1axbkd1i7fxlm"; +"babel-ukrainian.doc-1.4c"="vj7acrkzm3cdby2aczcancag1y6swvl0"; +"babel-ukrainian.source-1.4c"="yh5qaricqrn5lmvrz9vdycbr5y2lpmr2"; +"churchslavonic-0.2.1"="5pgxy858w0nr769mn4g6832fc0687vfp"; +"churchslavonic.doc-0.2.1"="pz4wqhar8vfzyy8aw4szas78hqs018lw"; +"etoolbox-2.5f"="8mjnm9fwd455qa69548mmnpapa2qaark"; +"etoolbox.doc-2.5f"="65lmva7ri6bn37p4wr8q12c21wl6kz1y"; +"hyphen-churchslavonic-2018"="dbbg7zzqhy49qgvklp1kakaq1w7grpff"; +"xcolor-2.12"="d4hv07lqr1p36mkph8s45w93ykk2i0jg"; +"xcolor.doc-2.12"="50k9wrkrb7gaf8dhpq4gbsbyfpbm6dz6"; +"xcolor.source-2.12"="zgpsq8x4n6m23a9d1m5m06davpxv76id"; +"cmcyr-2018"="ba4hsn5a22k73rhiaip6dv560wk5sxv1"; +"cmcyr.doc-2018"="1j63xbl85z8izha2jl2klagny3hk5wf3"; +"cyrplain-2018"="dh1vcz2wdwddkjdqihpc2rlsqjzm4cmm"; +"disser-1.5.0"="m0gldqzdx2idh4ivy43jd13fgmgcsr94"; +"disser.doc-1.5.0"="6s5g533qr53rg2ha6a7p7xr4phcn11iy"; +"disser.source-1.5.0"="h4f1z0azxfnbv1cba1f8z5wfy25hfvg0"; +"eskd-2018"="63ack7kfjg5gf6xv76yfla2z0k9cxzv7"; +"eskd.doc-2018"="g3wsmrvwfz2lm30w2fys9md9nqv5k8jq"; +"eskd.source-2018"="q70i7jl8dkf9vakj558fgwqfbn8230q0"; +"eskdx-0.98"="b2dx9jv2rg97hmlf3gx4h4l3ci16chr2"; +"eskdx.doc-0.98"="l1r5bapnlsz61yasg9gyrzp6za8iw0nf"; +"gost-1.2i"="i4ymhad9kyybwc4072yhc204pr9hfw3p"; +"gost.doc-1.2i"="vwsvpn0p9d4888107r2qj7rghl3l50xg"; +"gost.source-1.2i"="fawqr3q9mk5ki6qgqzv3xa4kz5ak2srq"; +"hyphen-belarusian-2018"="rzsbxs89fqwqp7dsqpmqw13lj0bl3bd4"; +"hyphen-bulgarian-2018"="3ihvwydq1wpkmkcscsw8kcfpd2s5wnkm"; +"hyphen-bulgarian.doc-2018"="73rgmlh3pbp2b534ln4avz8knspyjzhs"; +"hyphen-mongolian-2018"="x0q9kl6x25slrxdmm64b2j8ah7k83krm"; +"hyphen-russian-2018"="36r2dwl04v8yv5lci4gasyr2ylw9x6fa"; +"ruhyphen-1.6"="3d6lyf95cgi2yc8lsy9dz6z5vmvcx1l9"; +"ruhyphen.source-1.6"="i6x3fiidyvl2zkly1p4s7qzgzzza1in7"; +"hyphen-serbian-1.0a"="8mn7gqfqnbhpsszhg3048qrf2ar1vkch"; +"hyphen-ukrainian-2018"="fsqvhakdhhcnwz2ld469n9g38iw4nad5"; +"ukrhyph-2018"="l60kvxf1mii3imnl0swqskcrz0bizb5v"; +"ukrhyph.doc-2018"="4mycq4cykkinm5h946xmrng59jghvbp4"; +"lcyw-1.1"="0bxzb7w4z0w04b9c1cvak8i2cp3f4h74"; +"lcyw.doc-1.1"="5kk74h4902f2zjlid26h1rg3fvw0sq9z"; +"lcyw.source-1.1"="3jq3gmm85lr494mm8j61z7shr3c11jg5"; +"lh-3.5g"="h0kq2pb7iay15i1b3sjx3q2yk63pycp7"; +"lh.doc-3.5g"="xzbkgxqjzbr2cx6q5xqqzgynk25jvkvh"; +"lh.source-3.5g"="mh8zzabsf553ml0al618ycym6igh9qyg"; +"lhcyr-2018"="3nj4zxpcahn2ryz47v7nh4k05j1lv6di"; +"lhcyr.source-2018"="kvid1h3vgbzmpn65sdjs0b8dspm5xvyh"; +"lshort-bulgarian.doc-2018"="r2yc6zzq44wddndp762a3hg78ihv013l"; +"lshort-mongol.doc-4.26"="5pj0i8wxlyd35sd3z7npwypicklc0nl3"; +"lshort-russian.doc-2018"="d2sgyyi8aic1j35fqrniim2bcpgk4q0a"; +"lshort-ukr.doc-4.00"="4g85cmgwa4y64rbc51zdw42m2f3m55ps"; +"mongolian-babel-1.2"="2bjw94a6r5wyn2i5gsclrn5fadh60jfg"; +"mongolian-babel.doc-1.2"="darkanaxxhcx7r7nd4mph37m3r29y7gl"; +"mongolian-babel.source-1.2"="cfdxndayfrj10xn000ckxhiaa1qdvypd"; +"montex-IVu.04.092"="ig3y6y6vksci0567g91hkgf8pkn5x56v"; +"montex.doc-IVu.04.092"="phm1049anhqvppklp4cwczfadjmakda3"; +"cbfonts-2018"="bzgl9s6zv9fqpg5m9gicxmpscw7m3z1d"; +"cbfonts.doc-2018"="6cj35wgyk4ss36wc0szhfyqcj3diyd50"; +"cbfonts-fd-1.2"="mybny72ksiflq3lq2y23059lzxidwz70"; +"cbfonts-fd.doc-1.2"="rsxf6gy62snszkcpdzry9gy44falx6ml"; +"cbfonts-fd.source-1.2"="73f27d7a4c2frvvhp1r2z4ia84qrh1cw"; +"mpman-ru.doc-1.004"="6l3vqm4sxcvb5nxy582g2nbr9mwvz1dz"; +"numnameru-2018"="c3fn4n2asbh2lqrn9y44g6yxad9f7469"; +"numnameru.doc-2018"="ibrlw13zibhvhr8mipw7hs2ik1f96z73"; +"pst-eucl-translation-bg.doc-1.3.2"="cqxppyh4546ybhnlk1z4fjkdyw9ij5x7"; +"russ-2018"="981kkq2xmx0r6k095308270hjvmdsm3h"; +"russ.doc-2018"="878fl0cyka7jj5cvdvq19fvlfic3izi9"; +"serbian-apostrophe-2018"="q4n9k2fn70hxcf9chy6a5jw07pq2cllp"; +"serbian-apostrophe.doc-2018"="0yxbbv3xz0jf63g0kvq5dbdv2myc4rks"; +"serbian-date-lat-2018"="3s5yc0xcg6fsaisn7aq0nv16fj69wmws"; +"serbian-date-lat.doc-2018"="pa9rvzpbczmfm4w0977xx05c5sbl6mxg"; +"serbian-def-cyr-2018"="k46ahhqbdg23mx4ld0953dnsws1imhwm"; +"serbian-def-cyr.doc-2018"="zl8x855zmhry6n754l5x9fz8hjn27bls"; +"serbian-lig-2018"="63mjkszwsr22mki4cd6qcskdkk1bg3fq"; +"serbian-lig.doc-2018"="q07af05smgmj1k3a4mba75brqrxxhx3i"; +"t2-2018"="ihwn58py69fx1fx2bjqwyg8caiwwlpy6"; +"t2.doc-2018"="gsqrf898i59wsxcm8b06qfrasfw335r4"; +"texlive-ru.doc-2018"="3jwr83k139bsbhqdmwxl3pv1n30y4lli"; +"texlive-sr.doc-2018"="r7mj30njj30ymq22hhwmdvz145qbkz25"; +"babel-czech-3.1a"="gdcs2xpcgblb3v0m6jf3ppx643s3cj6r"; +"babel-czech.doc-3.1a"="g2km6r7d90d3f60mfhw4a7m9s0090sg5"; +"babel-czech.source-3.1a"="5s1n9fykrbzppgb36pvybjn9jmj7cxxf"; +"babel-slovak-3.1a"="cl43hp1pnxc1gp4ndrqwv1cv3fh0h47c"; +"babel-slovak.doc-3.1a"="igrg8syk1kd3mq4sm4jrdgsmsr1y9jb1"; +"babel-slovak.source-3.1a"="gvlkvq0zmhdf57a6vpfxlvmvz7ma48af"; +"cnbwp-2018"="whwdam81dc6g8pq664mrmnbxz4f0iwdj"; +"cnbwp.doc-2018"="qv1fxhmq1pig9rq3swhvwlwpm4lmwrjy"; +"cs-2018"="ks76xw08rrkrcxg7rv72w18glx2vncfk"; +"csbulletin-1.1"="m9d1x0828b0bkkwwz7pp7vncj5mjc9zy"; +"csbulletin.doc-1.1"="pf2nrqiwk3jag8gyn429f1d867xg2v9d"; +"cslatex-2018"="4gf3lz23hvrqgqbvpnq2wc3bwrb2jdkh"; +"cslatex.doc-2018"="xn40wcrp11ni73wbbzslyndahrxf2d0y"; +"cslatex.source-2018"="fmrx0y2xnxcdczhbqyrh7w70wh7mrccq"; +"csplain-2018"="cl8kv51sny15ajqv5s5956rpm396y4vc"; +"luatex85-1.4"="ka3px4aiyi8gq487i085s31y9l95jzp1"; +"luatex85.doc-1.4"="ac2agmy9dkavln2vnd63fmavv7xnkdrw"; +"luatex85.source-1.4"="wpm4dw7j6fikz3dqa4zk3r5avg4isxr8"; +"cstex.doc-2018"="nsrj5l85ssj18x5wjd1i8pwvakmj1fnr"; +"hyphen-czech-2018"="hgqj7s2x8307ap6bbw0i7nmw95w84i8k"; +"hyphen-slovak-2018"="4v3xn4ap1yhfgrvlh9ypmdwvj7yii077"; +"lshort-czech.doc-4.27"="2z8dygvm9ilvahsx005zb7z5ss8hxbsf"; +"lshort-slovak.doc-2018"="qnj433q5hfg9cpy0z281zq17z7dr5vh9"; +"texlive-cz.doc-2018"="9dvz2cz8nxgvyjbk7lscbashm0jjwlmd"; +"vlna.doc-2018"="lzjr26l3kssjshgxhbvj2fifai8n97md"; +"FAQ-en.doc-3.28"="vvzrv99q1hxcck399g2n96qfl1dc0fln"; +"MemoirChapStyles.doc-1.7e"="r54d4g3nh30k5x99nfphvzg7k1jxrijn"; +"Type1fonts.doc-2.14"="jgjs1127jqdrrgnkv3r8p1wirc8lb2gl"; +"amscls-doc.doc-2018"="4hsr68pmd3v06fnxiynmp4xpgik6v8g2"; +"amslatex-primer.doc-2.3"="9d9pxr0jbjm6zwqd51f7m2bzysdq5gv7"; +"around-the-bend.doc-2018"="a6jilpw0nw27vlj1shnhxfv92yn86ys2"; +"ascii-chart.doc-2018"="9x2srgi2sjd6zjjz27p6hs1w9sj73bcx"; +"biblatex-cheatsheet.doc-2018"="vcmb6x1w0cfgvyx0hl8fsv1nh2ffhg6g"; +"components-of-TeX.doc-2018"="7sc5ryfj785jifvw9b44yni2ifmssr7f"; +"comprehensive.doc-12.3"="bn5nyhw62ks4zrhg2gk6m05v1s051921"; +"dickimaw.doc-2018"="jqva0skw6ivc4ikc8m7awd7pgfaxgci7"; +"docsurvey.doc-2018"="y290y19159hjbi81r63d6qzxzd8va25z"; +"dtxtut.doc-2.1"="108k3lyvja5wmg8gxyvqskbz8wwh0cyw"; +"first-latex-doc.doc-2018"="8vcday36pq5hlr075kjk6hb82ypazjd9"; +"forest-quickstart.doc-2018"="gyacc77yw1l6kksi62y5plxsvkqbf6yv"; +"gentle.doc-2018"="mpxhsl7g4za410b65awmbb5zlc58h24n"; +"guide-to-latex.doc-2018"="8lw0kcinfq2yd6vkbd531zakby60k2wf"; +"happy4th.doc-20120102"="svmy37c032cvip73n4b98c8kh4hvnh9g"; +"hyphen-english-2018"="4vjl8scc743bbjbjzhprgpmxnz58ph29"; +"impatient.doc-2018"="172g4hvk6d4z4013h44nr5may3a51gb4"; +"intro-scientific.doc-5th_edition"="qx170vpq4ahipljnmhkvbrxv1xdbbii6"; +"knuth.doc-2018"="2w5hzwaxcl1i2pp3ms0kshmza0p5nqi6"; +"knuth.source-2018"="6dr6qqw0ih676vxc0rj6qgjc0zpac89p"; +"l2tabu-english.doc-1.8.5.7"="j7m684bvmpv1jaa6s856dj9aknrwlqiq"; +"latex-brochure.doc-2018"="azp69yf9xkksqan9n096wabgxlk9hgsn"; +"latex-course.doc-2"="km59hhadaad0hlpa07rqmx91036h123r"; +"latex-doc-ptr.doc-2018"="1dsc8ym34nlj315aln3npfibx37n9c3z"; +"latex-graphics-companion.doc-2018"="70mixdsyyx6jf6dc46qp5kgyx9qwkma2"; +"latex-refsheet.doc-1.2"="9gvmiiqg78xn8348cymz3wfzi45mf8xz"; +"latex-veryshortguide.doc-2018"="mil8qpv4ka19wym6cqz3r5np3n7nzw5r"; +"latex-web-companion.doc-2018"="wzj6qw8bhwr82ipsph640ya62mpj6k3r"; +"latex2e-help-texinfo.doc-2018"="69xcvykwh4l2c8s5lvn126zpn5n3mr6j"; +"latex4wp.doc-1.0.10"="bxffry3cy7vkcjhdm5yzn4hipma74jdp"; +"latexcheat.doc-1.13"="iav6gzdcadndwli0jar6d7i1711ssq41"; +"latexcourse-rug.doc-1.1"="fxz46xn5hazqy707qrf2mkgk121m6ywv"; +"latexfileinfo-pkgs-0.22"="1hjiwxdk07hl42nyb14azh2w8jyyljil"; +"latexfileinfo-pkgs.doc-0.22"="4y6qxvdwzifa0xj1r2xrp2g5xi7q2ssr"; +"latexfileinfo-pkgs.source-0.22"="b7h771sg8f6c8fq8j7vjbq0yhsp836a5"; +"lshort-english.doc-6.2"="v03zj1nwy584c6idp2d42n9mm7prnqz2"; +"macros2e-0.4a"="5kjjl3wkq04kshrlrrz4qqb4m61mz4lf"; +"macros2e.doc-0.4a"="9rgjs3scm8wavsbgljxy7rpgdwy3nsl7"; +"math-e.doc-2018"="jl3c0l594dii8wjylbc9nmaw6bqkmxvy"; +"math-into-latex-4.doc-2018"="0k2w8mjvn4h6jplrks9mxj6m1bnfmlz0"; +"maths-symbols.doc-3.4"="xi1pjz6rhyw79b10fpdfaa8vc5sf1wlf"; +"memdesign.doc-2018"="wiphi37w652d45ikn5kgd1qzh358rj3r"; +"metafont-beginners.doc-2018"="7ql41977dp698l2fjlq2xyf221y6xn2f"; +"metapost-examples.doc-2018"="ljbvw9v7xilmkzmifm1vx18dfvqlw6k6"; +"patgen2-tutorial.doc-2018"="3wv4sk7yw0mpy0rsd1j04m8mqsbi465n"; +"pictexsum.doc-2018"="mcxxxznqh0a94sip9vpdbjv5nv83j66s"; +"plain-doc.doc-2018"="5bqxdfbl4fvgvw42033vg9w3kjn7pn49"; +"presentations-en.doc-2018"="b2j47x2qg2rhn4d5pv7413fca2jd7fb9"; +"short-math-guide.doc-2.0"="34mdd47c63946iz86c2r0g2jx11q4mhc"; +"simplified-latex.doc-2018"="mmxjkyv4x0am911mkxmjs1l5ql5z19h9"; +"svg-inkscape.doc-2018"="l8vizn8al3rzgxxamdfqm6hsrh46xm8m"; +"tabulars-e.doc-1.0"="3vrlw3x3h5k0awnns1q06bwzl3ff6mpw"; +"tamethebeast.doc-1.4"="14cs89g2l3bn3xhfrhrw9pfdf65c2xcy"; +"tds.doc-1.1"="fmmdgblpf26x9ajn16g024sn5sbwwy0s"; +"tex-font-errors-cheatsheet.doc-0.1"="4a38bjpzdbj91msw8kaxmk3c6qahq1r5"; +"tex-overview.doc-0.2"="bj9pak1z31fwblcv5bj2imd4p33bi79s"; +"tex-refs.doc-0.4.8"="ad80b3r5rgj7n4m2hc5r6ccjczikff3v"; +"texbytopic.doc-2018"="vcr4rwfg8m85mrlsp0hg3ic0gmd0zcdw"; +"titlepages.doc-2018"="g0fvssp703yk3c2icdb8qgalxikm0xq9"; +"tlc2.doc-2018"="k8qb9ak5wx7k4c4j5g5i681di8cc8p5s"; +"undergradmath.doc-2018"="kp1xxp209mbvyhpmh62yp53c6q8ppnwk"; +"visualfaq.doc-2018"="mdskjr2m6y0ljhczhqmfm50xsv8x4k1m"; +"webguide.doc-2018"="xbp0q21rqfq5gmckdfkc671kbr6gj1n8"; +"xetexref.doc-2018"="ng54q8km6dahcmh77lwwkz9qplw2d46l"; +"armtex-3.0-beta3"="vg6qlgg6nzci26mnphkbcpc8vak9jwbq"; +"armtex.doc-3.0-beta3"="fam9bkmfjn2v54v3f2xjxjarbrf3adhz"; +"babel-albanian-1.0c"="1dasgklnjx05y74bk0pcwn1ivghswmvs"; +"babel-albanian.doc-1.0c"="vsgwp4d6skqm7v0i0d0bvb32zpylk7a9"; +"babel-albanian.source-1.0c"="yar9fs7vp71nsjmjp7hppgwpyd16w7xa"; +"babel-bosnian-1.1"="l6pdr8hm15swhzxx5ly2rd24jnscsyiz"; +"babel-bosnian.doc-1.1"="gahvgi7r3rs553pi00l1q33k3bz59pqa"; +"babel-bosnian.source-1.1"="idi2fhr3wfq31pz63d3fi0zkjm58gzxi"; +"babel-breton-1.0h"="xx0vkazacywgvv0p8yrngvxwk4pmmhi7"; +"babel-breton.doc-1.0h"="jq8477sjlkv398r3r4w0f1r5f35bq8x7"; +"babel-breton.source-1.0h"="pdrxwqva0cm48qpz6q7g6ajcy5kn6s1r"; +"babel-croatian-1.3l"="phasgq7qfxxhvcprkyc0r6wy68q4yls2"; +"babel-croatian.doc-1.3l"="csmz7g2gzm4nr5zmw3z1s9fwwk2r7fk7"; +"babel-croatian.source-1.3l"="2x239jcr4qky01xf2ddhf9pbj79s8xim"; +"babel-danish-1.3r"="j5ndb7h4jwgkk2ianlqy45sa8f59djd9"; +"babel-danish.doc-1.3r"="9y9h8n6g2rwi004chcm8frm60hv16afi"; +"babel-danish.source-1.3r"="slb1z6vbrhf23x471ivngv28mik8n3ir"; +"babel-dutch-3.8i"="5x891i0b2d78xsh61a96cshjncsshmki"; +"babel-dutch.doc-3.8i"="z93rpjg49q22ixnmvv8n4hy1nip4gv5w"; +"babel-dutch.source-3.8i"="3bwgdf7nzmwdrbfwglf6xm5bnf3nxqz2"; +"babel-estonian-1.1a"="pn52pj8gprmsqf7f7i97vllrkjjm2bbh"; +"babel-estonian.doc-1.1a"="nchqv4ahbhjrh6g49fj8xpjv1ghlqzn9"; +"babel-estonian.source-1.1a"="8d3nvwgv9bvhhxsgdicdlf3gsrscaxsi"; +"babel-finnish-1.3q"="j5w0s8qa0jnwgrw5z208bh3afalx7vzy"; +"babel-finnish.doc-1.3q"="3fajpl6c9jaxnm2bf7ccls1nqdhva2jg"; +"babel-finnish.source-1.3q"="gyss1ciz8xazmhfg67yz6z2s9g63p190"; +"babel-friulan-1.3"="xjbsgl2xyfqfrdyv83c6g5h2qnjzw7vf"; +"babel-friulan.doc-1.3"="m4n4fysx9qxf13c39jm4xq624y6jkagd"; +"babel-friulan.source-1.3"="yf6xqza856qdbxdysw08v707h0pcj7sq"; +"babel-hungarian-1.5c"="ziiivvv3n2allw091gzqkd35af46r5nl"; +"babel-hungarian.doc-1.5c"="czi272jfp95lckd97gkq46lrvz3r63wl"; +"babel-icelandic-1.2b"="bv8jkqsb9ikbk4g861n0hn00j7dh87kw"; +"babel-icelandic.doc-1.2b"="b2pxcd5sczr0a3a8ww2rjfyw3r1783jc"; +"babel-icelandic.source-1.2b"="37xz4jan0xjrz8aj2sci17x8m8h8f613"; +"babel-irish-1.0h"="1y1j2vrdl4piipf9p57028dkmd05y5rv"; +"babel-irish.doc-1.0h"="3kz3sk14j8kfrym9wlvqkgzvik1xjs4h"; +"babel-irish.source-1.0h"="s1g9x340z49y1kgi8b5b1jql1ri2ckby"; +"babel-kurmanji-1.1"="fj2i35f0i3s7gc1qz6jlx68ygnyd4jrk"; +"babel-kurmanji.doc-1.1"="0ys7iva1xqyk72bz0clk7c822wwxsrbj"; +"babel-kurmanji.source-1.1"="wlnp3c18xhb6n8272jq1pp30h6dfqsfz"; +"babel-latin-3.5"="6y97fgf0ivppj9aq77dd4cfgdgzz0gdw"; +"babel-latin.doc-3.5"="dm7bj4snbnf6vxajv9ayz5x7rp4dc6fl"; +"babel-latin.source-3.5"="8cbyxf31qxs6a0pa0xlc2hdxdqxmhlj5"; +"babel-latvian-2.0b"="7m0a5mr8mwxn3hm88ky0nrv88vzqrfsd"; +"babel-latvian.doc-2.0b"="b5zrhmss194cr40s38rmdh58l7y7zp9k"; +"babel-latvian.source-2.0b"="4k79lcf0rafnkk0qzz4qj15wg3hh46j1"; +"babel-macedonian-2018"="y443c0n5dygb6pf923kwj4fv8y991gg7"; +"babel-macedonian.doc-2018"="gk8d4ijhz5dhnlv9jdc6v48fm9zfcai6"; +"babel-macedonian.source-2018"="jfr605jrv1sywgpkhi05v6n6s96vfyq2"; +"babel-norsk-2.0i"="3a2xqwwyj2pv7ndgaxk11wvb7qanc9qk"; +"babel-norsk.doc-2.0i"="dhi39fgchh0ll1hl2si5qgygi2qsg8bj"; +"babel-norsk.source-2.0i"="qyx1rcxw0zghnc8wrh94yr9i5jkh142k"; +"babel-occitan-0.2"="yzlkm8lf34x1c1q6lvc5shf6fcazz678"; +"babel-occitan.doc-0.2"="ins60sfci09fssxs30mr4kj5c2pj8q02"; +"babel-occitan.source-0.2"="k2s35hvvw47kg5xmqvd63a590y6xhp7c"; +"babel-piedmontese-1.0"="5w9k0d2acxvdsz2p641y5hs96ck0y96w"; +"babel-piedmontese.doc-1.0"="77l935hchidfp11cxwa0zr9wbh3qmbz3"; +"babel-piedmontese.source-1.0"="8pmfjyqsrzxxwqh032dxgs1mdj6siwgj"; +"babel-romanian-1.2l"="76cg7sfsq7lg72c4lqfinv3gjpbwpvri"; +"babel-romanian.doc-1.2l"="5i46fii2472x7ka1xxng45s7n0rgl2s9"; +"babel-romanian.source-1.2l"="pm44w7529qaa4s9n7jyc33qwsfj6vwsb"; +"babel-romansh-2018"="2k6ik89i06j3l29bl8yp7dbm79qgzcb3"; +"babel-romansh.doc-2018"="risjnmxysc7r7va4f3mapz7kvxi01xc9"; +"babel-romansh.source-2018"="hnlwwjxzrv9fsanajh23pr8wirlp87gh"; +"babel-samin-1.0c"="2vg2wrjl0pllgbppkx4bcykcjil8driw"; +"babel-samin.doc-1.0c"="k69nnc0vsw2xhrkqilhqzqv9v4h5fy99"; +"babel-samin.source-1.0c"="p7ywdk038cryll8rr2sy8d8m4qb09k5l"; +"babel-scottish-1.0g"="r9zphrdcdd213xi2sw11mqa1l9hj86c2"; +"babel-scottish.doc-1.0g"="c97pnx5fq4yr02q4ddp7g15h0d5yw838"; +"babel-scottish.source-1.0g"="awb6gq1m0hcya2zfw9dwqddhvwkww1mv"; +"babel-slovenian-1.2i"="0617vvjda9wz2ii59qymfpdfkr6vqmg6"; +"babel-slovenian.doc-1.2i"="586n3l113jndybs2f83pby118m9xsm5g"; +"babel-slovenian.source-1.2i"="azszs37qw3q2rixbyjzs7qk8yq2005ph"; +"babel-swedish-2.3d"="06670d5rm2abf8j7pfm7n6qfapkqnx51"; +"babel-swedish.doc-2.3d"="qi68h0m500mm2lhd5gcns8wkdzwj4vz9"; +"babel-swedish.source-2.3d"="i268zav90a89qacmf2s2dlchag0qby4d"; +"babel-turkish-1.3b"="2bxzkr4ybbjxq47y5a6jnwd9pifh1jk5"; +"babel-turkish.doc-1.3b"="s2a0g0qylhnmlln8l78m49avx9f4g6hi"; +"babel-turkish.source-1.3b"="nz74yb3dky7sg5vss27hw3zb085lvdsj"; +"babel-welsh-1.1a"="dcjbzz80i41bpzb99wdhb84h60y5qg1r"; +"babel-welsh.doc-1.1a"="5p0mqvs4npnz3g6a08hqkf03n2w4pdc1"; +"babel-welsh.source-1.1a"="9fx2i5lxyf8qc0brlrgas2ajzf013m6j"; +"finbib-2018"="aja1ihjvva3aa86xi1f8d563xvlcj5mb"; +"gloss-occitan-0.1"="sha467dmibkfwwdnwrq5da744vfz3p5g"; +"gloss-occitan.doc-0.1"="8wfn7as272hvm7nxz0i5m48bf94b5m0z"; +"gloss-occitan.source-0.1"="qv9zd6r6rmjbfsndm7qgsz7x6xkr14ms"; +"hrlatex-0.23"="7dr0g80mp71nmvrnwahpshawi44s2s9x"; +"hrlatex.doc-0.23"="lrx3m4bg9wlqlrcd08mh90wal16fvilg"; +"hrlatex.source-0.23"="s5ajy6yi6nzivfwafk5ymav4j2dcgif4"; +"hulipsum-1.0"="8pqz5vilzli6in81d604dnkz9024i5s7"; +"hulipsum.doc-1.0"="3sqiw98n02kg8752hzv7vp1r5xysrw0m"; +"hulipsum.source-1.0"="dv9wyvy9cbkvjlc9awaz0mv4vaanz7jn"; +"hyphen-croatian-2018"="3ncl8rzkilf9v25d3knjpv05s23366rw"; +"hyphen-danish-2018"="cb0mgkx8v9zb9xpm23ys4cykdx81fm8y"; +"hyphen-dutch-1.1"="yad9a54d57s5fqaw203z8p587am163pg"; +"hyphen-estonian-2018"="kxvkppf091jzvq35f1694s8zwws8smy5"; +"hyphen-finnish-2018"="34sljx5z5frjbdmdjfk0gby66lrsk8d5"; +"hyphen-friulan-2018"="cqkjqpaajflmjxmbb010nf6b6qhx291d"; +"hyphen-hungarian-2018"="rjcm5vh5imrvhq5vm67ldrx4vpwfyj0c"; +"hyphen-hungarian.doc-2018"="a9fpid878wd5s3qadgxg8acv6jwl86ca"; +"hyphen-icelandic-2018"="p0nh6hmjsq8qz9bq2jr94aivygc74k3p"; +"hyphen-irish-2018"="8pgd00kg1280xb3nf238z95vjca579n1"; +"hyphen-kurmanji-2018"="s8x6afi0m4p7ypdd59bv48p5wdpc230i"; +"hyphen-latin-3.1"="fwx28jpj320ykvy0vwvhab6vk6068mlf"; +"hyphen-latvian-2018"="ysdrd68nsbqcahr1sxdaf5swlibi9zym"; +"hyphen-lithuanian-2018"="a466wij0mk9h82h6dkl4a048zwc8iwci"; +"hyphen-norwegian-2018"="5a71qrcnmaq9d9yk25p8i47cdz8kw830"; +"hyphen-occitan-2018"="rpqyqccljn7sfzkc1q8cil6ihc86d5qm"; +"hyphen-piedmontese-2018"="785rz1pgg937vbvry6l5a6m1ibvla7vf"; +"hyphen-romanian-2018"="5mby6h9g3rdbw6sw0nbrl5ig2kdjzjwg"; +"hyphen-romansh-2018"="m2d5ilq6nrn7v02xfm64y0p9a68fnnzx"; +"hyphen-slovenian-2018"="h7mqlrlpxrs7vcf357myvxdjj40xvja9"; +"hyphen-swedish-2018"="0lhl6pgggkp4hirzakbcpc167dv6klcd"; +"hyphen-turkish-2018"="q4p56y47qx2c7mjvkj945qgacblj13sr"; +"hyphen-turkish.source-2018"="4xv9azgkq91m4afsp9kvsq0f9ajxqfvl"; +"hyphen-uppersorbian-2018"="rr9kvhrf60s2rpq7478mbd751kwzl0w2"; +"hyphen-welsh-2018"="g3hsz81k297agiclv8ms1zb2hgkmlqcf"; +"lithuanian-2018"="p7vd2rv8md0a1gnyd9jj1ill09dfxmk1"; +"lithuanian.doc-2018"="x4nf13nhkbrn2cnn9gi06zavch8hjr4r"; +"lshort-dutch.doc-1.3"="rswbmzd9fkb0bwbc054pb0raa8zv2lfx"; +"lshort-estonian.doc-5.05"="2xqk5n14f2lizqdisir199mark4y5v2k"; +"lshort-finnish.doc-2018"="5jp8rkaw7qvrv8mpdnbmhg0m53566n8c"; +"lshort-slovenian.doc-4.20"="1w0g2p1l4p456wsx86ihdpadm8lhhcgn"; +"lshort-turkish.doc-4.20"="py0d16ij5gswbli1bgi4z63vajsahwjp"; +"nevelok-1.03"="v5hds3a09c91d79iac1qsyf0mr6lpaqg"; +"nevelok.doc-1.03"="biq2dbyv6mak992s0cqb834k119xfa0p"; +"nevelok.source-1.03"="5c03z6r25gidf0bncaanw1259n1hcdw0"; +"swebib-2018"="5z0719m62712flc3ylrnp5223gbsk98n"; +"swebib.doc-2018"="m23nfcdd5ddlgicd8hzlyfnr042y3bjp"; +"turkmen-0.2"="r8ryr694sxginv96wy2ibwg7mjwckmy0"; +"turkmen.doc-0.2"="ry7di8dm2nk9gbylnm58zrmlpilbch55"; +"turkmen.source-0.2"="jab2389x3cj6hhg0imkfbjcglclqap2s"; +"aeguill-2018"="2qlipazg1v8pj58aym9zwqqzfvprw29f"; +"aeguill.doc-2018"="q4gvvin01hkwmcc2llrkd61pr6dsmwp8"; +"apprends-latex.doc-4.02"="fy3lj0gsk1nkcfp2ssyfm26a7ih2ysf5"; +"babel-basque-1.0f"="dasllbbd2k1yhqdwm41i38870lzp9caa"; +"babel-basque.doc-1.0f"="av6dd29g89fsq2hgva9fj4h2myj95jxk"; +"babel-basque.source-1.0f"="mvvhhqj4jd107zicv0gv8yhgjkjhxl33"; +"babel-french-3.5b"="vqr3dcwj5w2sxly9xrsgk084p85l454c"; +"babel-french.doc-3.5b"="cd96pvnfhdx63d70iryk1ac4crfbbk7a"; +"babel-french.source-3.5b"="w22gmsm3wa8hg47mycws3nq6sz9506lp"; +"basque-book-1.20"="6gmya3w1jnv20p9zyn3b8b095csb45cj"; +"basque-book.doc-1.20"="njw9j7s7mlx35ckjg0z404fizyxpn74n"; +"basque-book.source-1.20"="wydda9ij2ibwnhd8b0pg48bf2f1g969f"; +"basque-date-1.05"="yj2akqid1c810hqjl3giy4yd6dmcz8jh"; +"basque-date.doc-1.05"="kg7m3skhba5kp2iwf6s687l9r0n4yq8k"; +"basque-date.source-1.05"="j1ad62kaxq7yf7bm1l4vgzzwjswhrxj2"; +"bib-fr-1.5"="d2v9lhayizx8carld94ica03ig34mjsi"; +"bib-fr.doc-1.5"="21c1p7mka1a4y2qc5b8wqj25h4il9pjs"; +"bibleref-french-2.3.1"="sif2z3qyf301ck27gbqmri7y1h936sln"; +"bibleref-french.doc-2.3.1"="jv8bwzyfclr5anv5hddfdfvk419vl4sr"; +"bibleref-french.source-2.3.1"="mlh3c7k4apc7qdwlh2ni27i5jb611f0n"; +"booktabs-fr.doc-1.00"="8nmky9zjr4s9s8kikir9l4w6y69yk1vr"; +"droit-fr-1.2"="kqd2m29if8y21y5l72z5k0f6dafm95sj"; +"droit-fr.doc-1.2"="ss2xw9f26frzv9m2xvwbmvgagdhabc69"; +"e-french-6.01"="w0gb3mb4i7yp73ammlwpd515q2hyxgni"; +"e-french.doc-6.01"="lvxzb7rnp45ylj2jk32qaccyg73xmza0"; +"epslatex-fr.doc-2018"="7kqdhx5drijbah1yl3vrwax3cnxg5zdk"; +"facture-1.2.2"="ys1fq6vkml8gnfc6bjkx2lkbdw2w0fsn"; +"facture.doc-1.2.2"="ij99my45fi9m1lcc79rj6kyxggmv4v3r"; +"facture.source-1.2.2"="aywgffiyigrwxv9lipf7a131mycjp839"; +"formation-latex-ul.doc-2016.11-3"="rs68mnwbwwgn4gs8z4w8cr3w04indrf4"; +"formation-latex-ul.source-2016.11-3"="lrk1fnmfi50ihqr6bi5s3896qf0gqvr0"; +"frletter-2018"="4vqb93fvw2jmyxv1f269f6icnk4wbwpl"; +"frletter.doc-2018"="pg2pg5gsjpp0iyzapm6k1m4p95fkbi4h"; +"hyphen-basque-2018"="cf8qx0sgavyb7y615yrxh5is1nzfd6lq"; +"hyphen-basque.source-2018"="vq3bxdrcsgdmiqfjxfcy9w5jihxf78qf"; +"hyphen-french-2018"="ilb1im99f9qr7nzgk4daw3zc262wr3q3"; +"impatient-fr.doc-2018"="sjzbiaxr5cvnqxn7bylr5zhrkq46l1v8"; +"impnattypo-1.4"="yi9xrsbs2crfwwjjgnxg0sybn8ygjr32"; +"impnattypo.doc-1.4"="cai1yyf5ipgjips10l1nsid8dz09kvg8"; +"impnattypo.source-1.4"="r7n5sihj35zm708k6cxs4xs71gz4msvn"; +"l2tabu-french.doc-2.3"="ncl8is1rmnk3n9ybrsav882w5qsb1w2k"; +"latex2e-help-texinfo-fr.doc-2018"="0n3q8gzd8xjhl92yyq2526sjsgl3jhid"; +"lshort-french.doc-5.01fr-0"="33vkjmz23zk2jrzyw99zri58jm0cpxax"; +"mafr-1.0"="vl6jgzlqqyn70cndvj91nnkmcxas15j8"; +"mafr.doc-1.0"="v44yahqn2gnnfbnf1ayqr96va6y49aij"; +"tabvar-1.7"="2advqwyg0ahn8xfid3639ivz56rpgkq4"; +"tabvar.doc-1.7"="7zcvqmdzaj9cg0nwyns5720g5jsvhr84"; +"tabvar.source-1.7"="wr3y7w9bb7zdjapiv3w3g1bxndrlirfr"; +"tdsfrmath-1.3"="5nz3qrfq13xyhabzww6092mb13014rhj"; +"tdsfrmath.doc-1.3"="8nnvlh3hw79z3k6c6vsvgnvkq814ldsv"; +"tdsfrmath.source-1.3"="3hfid9ih338p675pz6440f3ds5r3s646"; +"texlive-fr.doc-2018"="24v9rcrb35c421snyzbdg3cygfmya9wa"; +"translation-array-fr.doc-2018"="yia92yfpyrwv26vh12kks8arbsda05z4"; +"translation-dcolumn-fr.doc-2018"="acapy2zx06rsxwg810avmphyjjxca6gi"; +"translation-natbib-fr.doc-2018"="8yvcb3s928s5lldgy65idpfw23pb46z2"; +"translation-tabbing-fr.doc-2018"="64ix6i3bvaniiw7xj42bhqqmzv474lfy"; +"variations-0.3"="md5bnc4jaiva00gkdjyd63x67hyd09si"; +"variations.doc-0.3"="pxbpjpnsfz728czc4pjfy2nfr88dzmr8"; +"visualtikz.doc-0.65"="2rc26mlib7xnlpgc2l82ky4fcpyv7013"; +"apalike-german-2018"="hyclqnv85va4qmrr89zz8fhsfyqkqx3z"; +"apalike-german.doc-2018"="gqfzgv3kxzskvw0j6n23vsrs8b70vavv"; +"babel-german-2.10"="3dx5b1ph7chfvfb8hmf2cm1x102ab0mc"; +"babel-german.doc-2.10"="mf073dp8bgxffs36lr247h19hljklany"; +"babel-german.source-2.10"="hladbfwysp2bv4j92zk521b22dxla23i"; +"bibleref-german-1.0a"="wd8gzs1hrjyq9dmsjy6ss1qg0krlrzyd"; +"bibleref-german.doc-1.0a"="yc6vn69gsdsl3vxhg6klip8m6wkffyy0"; +"booktabs-de.doc-1.61803"="wcz4xqg22sijz3rczwk6nfnb0pk074ih"; +"csquotes-de.doc-1.01"="bksp4f2zywwkv5qw4njincxbpgcvz7dg"; +"dehyph-exptl-0.5"="hra8cm76i1iz138sghrapbfw04xcng64"; +"dehyph-exptl.doc-0.5"="451h6rzy02p5fy97ms90h8gbz6kzvh6w"; +"dhua-0.11"="4n8cvm61marrsbxd7308xw089j0q2wlj"; +"dhua.doc-0.11"="kisr6kymm9v5kk9nfxi0ckdf6k8mhr91"; +"dhua.source-0.11"="a9ap1rwrqqwh394c6hjqx5nlw070iwp6"; +"einfuehrung.doc-2018"="x668r5llhw28bqdr3k32yynf3720bdna"; +"einfuehrung2.doc-2018"="mwzp79i9w8ci8dxpnk4z4k6l9akj1qf8"; +"etdipa.doc-2.6"="cid5wjvbs4hl5lwczp1s1wbdwxfwr24n"; +"etoolbox-de.doc-1"="z53x50c71bvipgvgklp42n1yb50fq8gx"; +"fifinddo-info.doc-1.1b"="d7l7nsb4aj2b7nin8whkif0m5pcv11py"; +"fifinddo-info.source-1.1b"="dpl4j9iigb7q8dqi5srykpkr1syvcnpm"; +"geometry-de.doc-1.1"="ncrm0zcrf2mmv3nynzydvd0vb4zbdv84"; +"german-2.5e"="mwin3zb743v74c97aizyiy86zj1pmdi2"; +"german.doc-2.5e"="invdh78rq8chiirzdlvijssdah8hsyk2"; +"german.source-2.5e"="zs1qxbd8r3bfyq77vaak9srxjxxn213v"; +"germbib-2018"="g11ayb7d5hj8s77kn9zvkvgfhdb0f4nf"; +"germbib.doc-2018"="vskc1hanqpmdm6p0v2np2slblpy8cf70"; +"germkorr-1.0"="szywjh1bj2jqc6zqs5d1y1dwxq9h8540"; +"germkorr.doc-1.0"="bycbcbfrqs1r8l939kdm9f6s395rc5fh"; +"hausarbeit-jura-1.5"="0pifqdiq22zs94z9ywfdirgljp11a2g8"; +"hausarbeit-jura.doc-1.5"="9vvkmp35qa1ygwj0isib5wsf12nnfs4f"; +"hausarbeit-jura.source-1.5"="zc6g0yd997syp0j8dlkbzkvk29syph7b"; +"hyphen-german-2018"="a3q43n1qk99h95kjajd34pkd1raccs4q"; +"koma-script-examples.doc-2018"="rzy2nsllyfdm00lrllk3k8i8yxgvppfk"; +"l2picfaq.doc-1.50"="35c7cwi94qazkf5351kj5hl58xil9nms"; +"l2tabu.doc-2.4"="4sab9w752r7xr6l9a6sxig4q0sdfvfxr"; +"latex-bib-ex.doc-2018"="51d5jw2dmp9rvy8bqxzw6clls5aqi189"; +"latex-bib2-ex.doc-2018"="rggjiidvpwxfd978rkmkwmg70w7amnpi"; +"latex-referenz.doc-2"="463iyb1dhx6kdsqqb4crgdh0xgmrckpp"; +"latex-tabellen.doc-2018"="9y8yqyrkv49pj1v58nmf5qyibyphnias"; +"latexcheat-de.doc-2018"="fjpnrnl8fkv5lnvhg6rmijic0k2yshrf"; +"lshort-german.doc-3.0c"="aplln16lhlxfrck1lgjgsrng7zbgpsqr"; +"lualatex-doc-de.doc-1.0"="9l7ac63knl5cd6lxmrbnmjj8s0nwp5bh"; +"microtype-de.doc-2.4"="22zsps3wqlz58x3x1i3wadbn5jp9mba7"; +"milog-1.0"="lz3w4rhsgbl699hh8431yw6a9si6y9yy"; +"milog.doc-1.0"="zf9qx558g8z5xl906x391c6hylz57x8x"; +"presentations.doc-2018"="rczfpy5ayw0h07xlqhw4k2isp080g2ar"; +"r_und_s-1.3i"="8vn7cjc42dvny30pkgp768yy87z9d2b8"; +"r_und_s.doc-1.3i"="pk63m1jl1yzz2xqiwynpph3nrlri1hkl"; +"templates-fenn.doc-2018"="yy9rn7m9r0paxvya3icnbqwccpjkkbij"; +"templates-sommer.doc-2018"="6n6saza6xd8mjys1ckfy0362sdya4616"; +"termcal-de-2.0"="pql7q4dqaqgg0arqgg7l8iz4hwxrxd7x"; +"termcal-de.doc-2.0"="fpjnpzi59rrqg44j513w4d6f9cqi7ik0"; +"termcal-de.source-2.0"="myc9fjxig0z3dirj1brla1q70ryrczrr"; +"texlive-de.doc-2018"="5xnd0gii9rd1z09xwkc884s73ycc6mpj"; +"tipa-de.doc-1.3"="aa0msh91ynxxigmbxwy72i05g095fwxg"; +"translation-arsclassica-de.doc-2018"="xayn50bvfkyf5fh93426fg2m6mmvpdwc"; +"translation-biblatex-de.doc-3.0"="0wan8bpq95jpa0bsx79hfhi9882vbrr3"; +"translation-chemsym-de.doc-2018"="khd057lr5p42wqz3p6n58d2z25jdknrp"; +"translation-ecv-de.doc-2018"="7yrn8n7071yasf0lpswz8dis0vkjg33g"; +"translation-enumitem-de.doc-2018"="8c46h1y6mpz736w2nh01jkh96n0ar2jx"; +"translation-europecv-de.doc-2018"="541qkhphqn2f3bba6prrf2npqxl022ah"; +"translation-filecontents-de.doc-2018"="9c59fnc6krcsswc3hsd4aimzfvycqp59"; +"translation-moreverb-de.doc-2018"="1j0hyf240k1q27li0dnnw0cs4mi2j86w"; +"udesoftec-1.6.2"="wr18qlcg3fmqhfh9sji9qzxg4m3jn9fb"; +"udesoftec.doc-1.6.2"="snycjxc23rmgkdydpxjyqkzvq8qkklq3"; +"udesoftec.source-1.6.2"="b9y4rrqycqayx419ck7ni9y5fvhbjymz"; +"uhrzeit-0.2c"="5fwbnq0kjdcd88bmf0yscqvz1q47rlgx"; +"uhrzeit.doc-0.2c"="22iimwpxs90xz0c6l9v7aq6l4wqm39bl"; +"umlaute-2.1"="097i2xib6dk7g0pbn7h5blv9jnny07b0"; +"umlaute.doc-2.1"="hkjv5ym6954i5l2qxv3jm3p1prbn55h9"; +"umlaute.source-2.1"="p6217bas6hm8kksip8jkb2bhdpa9p91w"; +"voss-mathcol.doc-0.1"="f15dshkczyv9r9a6vzps3ls1cz95sk8v"; +"babel-greek-1.9g"="bm4k91lz9a1pfnl4jpn04idl2c08lyd0"; +"babel-greek.doc-1.9g"="y7jwlw980gigm0n059d2xsq1f93v2h9k"; +"babel-greek.source-1.9g"="qm52xxg59kdwbn680zrr9qdziagr69jk"; +"begingreek-1.5"="7v94fdb2kxzwgvcsjfd5gnqpjhsrgp9i"; +"begingreek.doc-1.5"="rgiglmyfkxghz1w9g67lyx28rvk2bwgc"; +"begingreek.source-1.5"="jscz6nq9n7aq1l3j86xyvki200ja40p5"; +"betababel-0.5"="0sk4kkbjx7swjxgrb3xiy1m7933avcz8"; +"betababel.doc-0.5"="3pd2x8h9mybnwkg71irzkn0n2rd0a8rc"; +"bgreek-0.3"="i1afn21yqrz4ykarvfvvn0jai9daldaz"; +"bgreek.doc-0.3"="w582b5mchimv0v1bgmqbi0n8sh5779gv"; +"gfsbaskerville-1.0"="vjawsy59q3xnr1hmzpjr1myqyb6f7gzf"; +"gfsbaskerville.doc-1.0"="7sx91lqgpn4w4xgbdbpsk41i5mxixqf2"; +"gfsporson-1.01"="k6gimiba8zfbnf4wc4zjrmwwc7ggnxkg"; +"gfsporson.doc-1.01"="6i47g0k5ys9q394g6q0a3686q4h75gz3"; +"greek-fontenc-0.13.2"="2hc7j372kndq25ygcbyp0d18wmvsdkcl"; +"greek-fontenc.doc-0.13.2"="5mid6q0ffbj3fdnsy4477wbcj2jxcmmz"; +"greek-inputenc-1.6"="nn3hvxmpgpr5jhj5l90dhl2c5lxg7q24"; +"greek-inputenc.doc-1.6"="16qrcffmf30w69vrgjd8ahdnhvap4nri"; +"greekdates-1.0"="zm8cfpsxp12s6n38n7lgzha482124m7v"; +"greekdates.doc-1.0"="lyhisq5vmvxpmc1g59dxnpkxnvziddzk"; +"greekdates.source-1.0"="dy4cbvglp6fv0fd13mlm4x5wjfg97889"; +"greektex-2018"="zmms6d4vix6nzw6jc06iir73wj9swvir"; +"greektex.doc-2018"="p5f90xphw0ck7p6iw2gz6anki05v2b9y"; +"greektonoi-2018"="agnjlz6cdb3figh8g8kfnqah4ppzqqci"; +"greektonoi.doc-2018"="8mh04p3y9jizn5zdm63vr50nzk0rjcyv"; +"hyphen-ancientgreek-2018"="y52jhwd37cwc0fnvn1zrhqb7hxklsjlm"; +"hyphen-greek-5"="b8drw54lc48kn8dwwyr4bpfsv5cxarjp"; +"hyphen-greek.doc-5"="r6v8qyqkrvnqn6729i7p3ah3vmgxnzrn"; +"ibycus-babel-3.0"="m0m76cgm1k930h85s6hi9qnlh86gf8z9"; +"ibycus-babel.doc-3.0"="fyc9gdakl47jq7p76pxi9l3ggqsqfwqg"; +"ibycus-babel.source-3.0"="samw380w28p4621z2f9fav06i9dzj3b0"; +"ibygrk-4.5"="3xwia8yqznfai0wjz7rc63dizdfc3n94"; +"ibygrk.doc-4.5"="ydy3swiwjr9r1j40fhkwhd2d7z614ipa"; +"kerkis-2018"="ydv39ycvib03pkw5pvvnv6mjyvrij0rc"; +"kerkis.doc-2018"="admp7blm0nd44qcnqqxd0bpwxskz7dqm"; +"levy-2018"="isfhykz3fkajjygnpl7psd2n9n9lzfwy"; +"levy.doc-2018"="y92455xr0yq62ppxd650vvxaknkb5qym"; +"lgreek-2018"="64pdy6vj1q7sg23xg31pw0mfznahcvzw"; +"lgreek.doc-2018"="iwa1xfg3sawwblifpgkc3na1r3hld02r"; +"mkgrkindex-2.0"="v5hb36lspx6xyzzpm8ryprr7mwwpcrm5"; +"mkgrkindex.doc-2.0"="mfpkm8mm8n0nqhzgnm70yjy16lzjvvhd"; +"teubner-4.8"="7h0mh95kwrp8l3im9fq4m4my65hxcwpd"; +"teubner.doc-4.8"="w0ygcfsjgrw6r5z49ciwxfwyxzpf6gfg"; +"teubner.source-4.8"="l0syr53r8jk5cjh3lx8bf279hlgwsps1"; +"xgreek-3.0.1"="742vxyljmp433rk26ap2rjqbfd7802ys"; +"xgreek.doc-3.0.1"="qdgh9jnqimis40pf5gj383j01ynx4cqb"; +"xgreek.source-3.0.1"="33imiba9m0sxmjxilflqzsysgr7vdv1q"; +"yannisgr-2018"="0pjpl0qghjh6qdgy7snalxyxw6ca6cwk"; +"yannisgr.doc-2018"="jx7mj6aw24ff9k4qcr51kdlk7xwpiflc"; +"amsldoc-it.doc-2018"="3xqg4bjhsk0r27g7absrq84nwy6zy265"; +"amsmath-it.doc-2018"="mrz7iav2jpify9h3vz703x863km3vb9r"; +"amsthdoc-it.doc-2018"="bpi907wji0gimbc22s86vg3fwv6fkpsq"; +"babel-italian-1.3n"="zc8zwrjbpcjp57il9zjpqs5hhzrk0y1a"; +"babel-italian.doc-1.3n"="z8gv41rw62chkmxvkw5a83i7vznsbsqv"; +"babel-italian.source-1.3n"="9gyf05wa96w7xhwh1xyfs4rnl2iax3lc"; +"codicefiscaleitaliano-1.2"="gqzlc6agkwysk75lzdxbkz4azawzyrjh"; +"codicefiscaleitaliano.doc-1.2"="c7spaihgf2fdimihsg5cf7xn5bczkw97"; +"codicefiscaleitaliano.source-1.2"="vxi0halq6yx9gwd0vkcmjx6am7dnjjg1"; +"fancyhdr-it.doc-2018"="nl2xsg3mppyni8ns9zij452dkkw4ayj0"; +"fixltxhyph-0.4"="gkadi0h5794bxkkb809162a1z7aicw78"; +"fixltxhyph.doc-0.4"="l2xq1rsc95fbk3saqnx86l9d73mvm92v"; +"fixltxhyph.source-0.4"="4nhcwfdf5gs7fc5iy5fph8yiq4wavjp3"; +"frontespizio-1.4a"="mqcrdj4b2abhq70zx1alxdm6hs3n4xnz"; +"frontespizio.doc-1.4a"="g6i79280jdkwhp4q9l69h7icm11l78bl"; +"frontespizio.source-1.4a"="gmdqk3hajrn0k5dhcdmyn1a7vxz6f3y7"; +"hyphen-italian-4.8g"="vsrnf2kcfixkcb2fgswdf00j8b2a13f8"; +"itnumpar-1.0"="39ydhr855c2sb1xwfd12v61pphzmbc7g"; +"itnumpar.doc-1.0"="2qdpfrsffqfqvd42nn8yhicp8p3vvzk5"; +"itnumpar.source-1.0"="xd2bbq62fn23gbii6147m3n1c16pcgjb"; +"l2tabu-italian.doc-2.3"="p067k2azmr27v0dqbs6vkjl0dbbxywds"; +"latex4wp-it.doc-1.0.10"="7skz5gny3wm7s5h1sxqxjwgk5w5qr45c"; +"layaureo-0.2"="7qqhm139n1afxdpsmikzdyn7pn09hv9x"; +"layaureo.doc-0.2"="pf22ypfazq7hwxpfiidcvkd24zs1gys3"; +"layaureo.source-0.2"="3q0ixl7rw7sz7n2bfd8gyfnglfcq2hcs"; +"lshort-italian.doc-2018"="n79a6mw3xc3ar3adan0l1xpr4xg8wrid"; +"psfrag-italian.doc-2018"="xb8qlcz7f0za963yybhjvbyjq37z516f"; +"texlive-it.doc-2018"="kdjyd81g1ihnswgja038hywk1hi8q987"; +"ascmac-2.0h"="vg8n2gvl9s08xkmhj2jf617fc18b3mzw"; +"ascmac.doc-2.0h"="xi9mjz1aip4x366d3dj71x7bjsznbxk3"; +"ascmac.source-2.0h"="7v01dn2p724l7qh0xhqi7gflxrrcd561"; +"babel-japanese-2.1"="jvwjzk00mbywd64cjgchn58lcvvdm2lz"; +"babel-japanese.doc-2.1"="xy5s8j84q60va5jm7b39lmncjrxyr4c1"; +"babel-japanese.source-2.1"="mi0ahdg238r2ra2l91vp4wpfad32ahsa"; +"bxbase-1.1"="9qcjdyngscll1bkc1g0i9d50hjrvnbjv"; +"bxbase.doc-1.1"="icyayz4cr8p3zgbby8zaypclximpiyqf"; +"bxcjkjatype-0.3"="94n8gv2433510cq05vl97zrna0gyya1z"; +"bxcjkjatype.doc-0.3"="z6rarps2vgxp061w0q8amki68j51yqlx"; +"bxjalipsum-0.3a"="d6svafibkkjc5p3hjzrc8ibb2fwmm05c"; +"bxjalipsum.doc-0.3a"="srwc07mapyqn9hq6hy26gxaj6khy9ffh"; +"bxjaprnind-0.3b"="8pfq18sbkvqzb2may5j4n8xadgjb8a9l"; +"bxjaprnind.doc-0.3b"="1vsxn97w48hn05il79byfms5w6749xpc"; +"bxjscls-1.9b"="iprm50jgqr61f59wp20cimd30fbx8dhf"; +"bxjscls.doc-1.9b"="da99ydfb39f7saj91nd8d7v26lcb1dbx"; +"bxjscls.source-1.9b"="7ihqka9p4s29j4jf8649si8q82dwznsh"; +"bxorigcapt-0.2a"="16ri8j6fyqc1rf8jmjja41vdxpqnvckq"; +"bxorigcapt.doc-0.2a"="i91ilxpc4f37qihbn9wa6ajvn00ya60r"; +"convbkmk-0.10a"="nzdsi8as7xpp83w064r6hwv9lv41fiq7"; +"convbkmk.doc-0.10a"="481fahf0p919gl9rl46qpp4xi9s9xbqm"; +"endnotesj-3.0"="p1524a2l6zsh2gl28im4rxzr7afy323b"; +"endnotesj.doc-3.0"="ksn1n0s90shsi65kgw4bppanfsbxrq0z"; +"gentombow-2018"="qkiwldsqb2x6rb6m4rlqb6m0bdvfryy0"; +"gentombow.doc-2018"="zwnfdyldkvwkl9966kw5absxqdd0mcjx"; +"ifptex-1.2c"="g067kqkal711mapnw2lfqspj557ddr9j"; +"ifptex.doc-1.2c"="x22bmp95nh3g718b8b9ls535vv1nkzck"; +"ifxptex-0.2"="db7waqqfn8nrn8b3z4dh7dy846f2zxad"; +"ifxptex.doc-0.2"="y1039vpyrh9k2dyi1xws45a1gj3b6dv1"; +"ipaex-2018"="ib3p210rjr3h73257p7swchy3w1in5bh"; +"ipaex.doc-2018"="1rvvg102vks3ai8pf8yykckd3c9jhmz1"; +"japanese-otf-1.7b7"="dcsxgzfmjbwad1i7shnwncmjjsnqfz85"; +"japanese-otf.doc-1.7b7"="lqsy2p1mkbn8qn5i7bs3ssxacisa98lz"; +"japanese-otf.source-1.7b7"="xqyac57c0ldg3fq2qiws6wz9yaxkgy71"; +"japanese-otf-uptex-0.21"="73kyxgv6s0f4575dn2hzijxghzfh83bv"; +"japanese-otf-uptex.doc-0.21"="nqjq5sv81v7jmr8sri90cd3qr040smch"; +"japanese-otf-uptex.source-0.21"="w3p1d3gax2f5wyqw35rgbj224vz8a9ri"; +"jlreq-2018"="18p6d9crd26l75zpflawm6k6gsgpwd3z"; +"jlreq.doc-2018"="nxhx3m6vsiv6j1gscvcbgfbrqsmzagfy"; +"jsclasses-2018"="iwrcgx7xkdw9vwnk1x9k326dwc1w85fg"; +"jsclasses.doc-2018"="7ma1r7n26qspnah8q6zp1qsbfpz2al4v"; +"jsclasses.source-2018"="sd3fxvi7qny7r4nym5px600z6rf6y0lf"; +"lshort-japanese.doc-2018"="5b8svqq4w1ipn3737s73pk969s8yv63d"; +"luatexja-20180825.0"="zkz2fdgvvvijjqd15d3dh44hisr0hypl"; +"luatexja.doc-20180825.0"="5lqyiz3lc4vim72v0gzmj87lh1qz274y"; +"luatexja.source-20180825.0"="br75j9mgc1cjxjbbabvpgfcfnhrrks5j"; +"mendex-doc.doc-2018"="4wkds7kkvz3mhbvs8xzh4ngrm0r0yx77"; +"morisawa-2018"="41dcbs61zpdhqnc6qbzcfkq0nrfgfirl"; +"morisawa.doc-2018"="cy0li43jphfx3x8x2ddf57f040s8ygim"; +"morisawa.source-2018"="jhdr4xfya5m21376a8cmnzz4xfr8qh9i"; +"pbibtex-base-2018"="nix33k8m51bymsgnmfz69mwpllkk9rhq"; +"pbibtex-base.doc-2018"="vgmw5w68b5y2rhwsjssm3bx4dn96ix7n"; +"platex-2018"="lbznpx1c56h74yav45zxakvigrk3m3rj"; +"platex.doc-2018"="nlncxghxbr78vffx5vfvshh1zin73qny"; +"platex.source-2018"="nk3j8xawhw6iqqi1ci5g1gw2pkzp651f"; +"ptex.doc-2018"="i71l58533az6ihp6pg3ghyzz70k4waml"; +"ptex-base-2018"="kd45yx6zdsks4iyq60rqmjd0vkv3xsv5"; +"ptex-base.doc-2018"="jjc6f6k0sy2ibdpq9lvzld2wiha4hqqc"; +"ptex-fonts-2018"="iqch8gk4nianpr01y03nl0zwp49bw1b4"; +"ptex-fonts.doc-2018"="ln071z7k84vqpdf72ngcn7s24hpkhazc"; +"platex-tools-2018"="iiihdm5hmmvn33ki8022x88iag2wzyjd"; +"platex-tools.doc-2018"="h1pk2yv5hcwvwc4d9xpk0lfj8vq9gnj5"; +"platexcheat.doc-3.0"="yfvx41pna2bmfngr8d38q1k93wnx4hj1"; +"plautopatch-0.3"="gbbkvgz86791jb4ykh184k2wbzi610sq"; +"plautopatch.doc-0.3"="xs8zdm6fylxwsya5difrs95fni5898vl"; +"ptex-fontmaps-20180328.0"="v1kkxb7ai7pnrd1v1by3i0146248cbwb"; +"ptex-fontmaps.doc-20180328.0"="ifhpa5i1zni6q6rgiciajkdw2hv10pss"; +"ptex-fontmaps.source-20180328.0"="9ihj3bwyp0ngy115ylcc2dbp7xp40xgq"; +"baekmuk-2.2"="5rhc42dabpd99i92hkdmkjzgr3jqhg16"; +"baekmuk.doc-2.2"="4syhh948m1jw14xlhq6dbpdw5p5p198h"; +"ptex2pdf-20180514.0"="l8f4959s35dxiw9n4phwdkicb0r3d0iq"; +"ptex2pdf.doc-20180514.0"="qlq0f8zg1gkgwv2wj45rd4na3knqgcds"; +"pxbase-1.1b"="92jsnxmiqmpy56dhdjaark80zsbb5vxa"; +"pxbase.doc-1.1b"="n5ns9b3vpa52b78hhgbvg0114faw0dgi"; +"pxchfon-1.2"="w7wh693l8p3wmml6l02bn38sgabjq031"; +"pxchfon.doc-1.2"="jmc4hkws1wj12b44572ifhzrd7bnk15j"; +"pxcjkcat-1.1"="i368i8r85baiimnwh2rfqd0hfrklw8hs"; +"pxcjkcat.doc-1.1"="hcxxg9rg6d64hwysf6nlvfhv8h360168"; +"pxjahyper-0.3d"="pm4vx5bw2si5xnpyqz69sa7lm0f67ah2"; +"pxjahyper.doc-0.3d"="r0r9gk1kk80h1swsljqpdpkapvjccy12"; +"pxrubrica-1.3c"="p6ych4fz68bzhg7nmb0456jr32qhg20g"; +"pxrubrica.doc-1.3c"="mn4xnfbybrmq49w2r11q18k8q4q7mark"; +"pxrubrica.source-1.3c"="5w4m8vac151lxkp76llm5ycvi7818vps"; +"pxufont-0.3"="9cvf0yzn10qsfzwymqgzjc6va01yxrvg"; +"pxufont.doc-0.3"="mfxsqffbf5fdipm4cfzmxk0c51kkncxk"; +"uplatex-2018"="h23651z47mgh8knb7x229729aqcqb82g"; +"uplatex.doc-2018"="6qshnh73pqknyhd07a93p847nwslnbgc"; +"uplatex.source-2018"="ab6ilczx3pp8jgikph61cqwgg6kz2w6w"; +"uptex.doc-1.20"="qpv93c3zhzxl51z156qzz2iqi2wrv0pm"; +"uptex-base-2018"="0hhjg05brrjz0vid7jfl8rbqf3wzcdq8"; +"uptex-base.doc-2018"="rc279mr4zk82jvvyf0wv5ix5qgzs52v6"; +"uptex-fonts-2018"="ijli9yj4yn0cy6wbk7i2a3iqfzcl21wq"; +"uptex-fonts.doc-2018"="9rvy5dsdj0vih0i3g11z5qr5fy4vrcb9"; +"zxjafbfont-0.2"="gqmmwcbw81z91mwqf731jk0mgdfiw8d5"; +"zxjafbfont.doc-0.2"="0901rpw6rd2wivh0fsqnna6gywc6j8hh"; +"zxjatype-0.6c"="8hllbrldhybkwhnzzvawmn9r6clr85nn"; +"zxjatype.doc-0.6c"="ycymhyq31rb8jph0pwmns5bm5lxm7c2w"; +"cjk-ko-1.8"="bzihr3wa6c0rp7jrj89483w2xlapj6jv"; +"cjk-ko.doc-1.8"="avb0cwq3p97yj94gsfwj29bwdixv2lyg"; +"kotex-oblivoir-2.1.8"="wq598w1jbvbczmznn97basmrybz42zxq"; +"kotex-oblivoir.doc-2.1.8"="inqj292cqra8rxpa11vwkpjx7wcpx3zr"; +"kotex-utf-2.1.2"="x3j8gcy8ylvgpiwyrwrgl8wjj9gdrp63"; +"kotex-utf.doc-2.1.2"="r61iwnwwvwh1999l4ylczvz0d6l9ff1f"; +"memoir-3.7g"="axgnv2bcmbw8spddwbxixg12a0mfvz7s"; +"memoir.doc-3.7g"="ncq37byg6cp18vmvllwdgpz3iwnqh3wl"; +"memoir.source-3.7g"="p9d198p8hn28zr5m5imzc59vi6bxmx1z"; +"kotex-plain-2.1.1a"="wa5ifv962vi96ikyv53b6x7wg1fi67c5"; +"kotex-plain.doc-2.1.1a"="drkcvf3nb3kkvp63mw3xdz80lvn92w0j"; +"kotex-utils-2.1.0"="gvq7vg419f2wqzl6xp9mcffclvh65hs6"; +"kotex-utils.doc-2.1.0"="xl1v4i3j2wlhdp0rkjkn0d9b11bwlf4b"; +"lshort-korean.doc-4.17"="1g5islw4v6x4s50zxb0zgc3nhk83yf06"; +"nanumtype1-3.0"="b1wscjlknaslwhpaxxfi8w2drxg1m770"; +"nanumtype1.doc-3.0"="4jpi6pmfq42sbcfzl403niskxg6qnxfp"; +"unfonts-core-2018"="ms70r9bpx59vj59mgrg9366idfzr17hf"; +"unfonts-core.doc-2018"="15lirjd8hw6kajqalrbjda9fzbgzs7c2"; +"unfonts-extra-2018"="ib9sxr60ylsw9vyvr3wxya8xhq6hv0ix"; +"unfonts-extra.doc-2018"="2r7sls3pa7a3fq9q74dlzhp7yjbwdsni"; +"amsldoc-vn.doc-2.0"="09zv7q83wc6zg9an9b1x1nvsnqx8bpcr"; +"aramaic-serto-1.0"="mcxkjm533zpz4srgqqbd1asax309lhmk"; +"aramaic-serto.doc-1.0"="2717wqsb2bzap0cjgw8d1rsryjyil57n"; +"babel-azerbaijani-1.0a"="hyp5q2f1i53nwc2fpzrvg73sig4cidi3"; +"babel-azerbaijani.doc-1.0a"="hii173fm6g5kdiai6d26f3zfg1p5bay3"; +"babel-azerbaijani.source-1.0a"="x887igvkinyx05lnir925xva5snhmsvf"; +"babel-esperanto-1.4t"="0zwr18503la5x4gw11ic8x2gbhb5ic06"; +"babel-esperanto.doc-1.4t"="vyjxr4qb3w2nj8a0d51n9k0zrdy56brn"; +"babel-esperanto.source-1.4t"="ngrcz6ixvk4mbpg41jgp38py5ynfqssw"; +"babel-georgian-2.2"="slz23swln354rfmjk3qrf3m6gflcqb1y"; +"babel-georgian.doc-2.2"="zknj2vi3b55gdzq66mxjx4q7j4x3v0hz"; +"babel-hebrew-2.3h"="4mbg393m14m3j2i5sxfznnr486jw83b0"; +"babel-hebrew.doc-2.3h"="arlh4cs388rna2cj734yfi4vjrfli6bd"; +"babel-hebrew.source-2.3h"="8g78490s5lnmgi3h4rxw30cprmqv5mkz"; +"babel-indonesian-1.0m"="q9v0zfb6xbw2q4wa0pa0bray3knhxpm4"; +"babel-indonesian.doc-1.0m"="b9f34f8r7nvdby8z00xw1z56kmd92p2m"; +"babel-indonesian.source-1.0m"="rdb6dd4h5qjsgzqwx71g0n1h41ldfh9n"; +"babel-interlingua-1.6"="sq1l1svm80rfm09l1ys2ha7x0cyg4h3v"; +"babel-interlingua.doc-1.6"="q0zmjgrk58m7ivyi952jr3l0hnicpbxa"; +"babel-interlingua.source-1.6"="v04rpx7bwxjvdl8psjhc8w38krsv837c"; +"babel-malay-1.0m"="72z6yjhaxbkvnvs3x98bp3jrkkyk2ihv"; +"babel-malay.doc-1.0m"="8x81zjk3fmbnl5mq1dzxphhk6ap9sfq8"; +"babel-malay.source-1.0m"="npqm8jnnh4i4kjjsz228ccy6mzg1q5mc"; +"babel-sorbian-lower_sorbian1.0g_upper1.0k"="7vc0b3cfj4j9b1wjim0h68lnr941yarq"; +"babel-sorbian.doc-lower_sorbian1.0g_upper1.0k"="vvpq6ah1mapvcg8mbjm68layvcbhp05d"; +"babel-sorbian.source-lower_sorbian1.0g_upper1.0k"="yi38218h67326i4swrj94ma5pjax5krc"; +"babel-thai-1.0.0"="s3h479l6qbpm7ymfmg6v2y7d4cyi2ga5"; +"babel-thai.doc-1.0.0"="yk77akss918d2yfn1halnvfa5635ikyg"; +"babel-thai.source-1.0.0"="s0cvg8q806xl02n8m647a7wl4yvspl66"; +"babel-vietnamese-1.4"="pi8gc005y8hn42hyxrn7p23kbashsv1c"; +"babel-vietnamese.doc-1.4"="5l7qyvppvihhdzcszaxskiscp8xm686h"; +"babel-vietnamese.source-1.4"="y9wmbn3j1f614p6dfciwnvig3v5r9q39"; +"bangtex-2018"="cn3ss5r73gr19dbjlrnvb7icfpbb2aig"; +"bangtex.doc-2018"="7dwz3jgliyn649ns4iqmgjnqn80bv3xr"; +"bengali-2018"="xv6b2ya4hn8bhhfwmi7sziq9qwmhx6qb"; +"bengali.doc-2018"="f6c5pyzrih551k2p50vqy9jfx4ar3svx"; +"bengali.source-2018"="s77yi86avqzhp5lin4dwhbavb41g4q0n"; +"burmese-2018"="gymkq1rr5pmwaaid3dpks3f8ngz3525f"; +"burmese.doc-2018"="yirjf8crgj2a89451jh8iv66qhdqdrr7"; +"burmese.source-2018"="ixz9y2ck9awijs6w9rz005nkvl613811"; +"cjhebrew-0.2a"="nkca25dwl8i1li6q63sv4w2n35z28bdn"; +"cjhebrew.doc-0.2a"="w8jqlvv6cm125d68dhfsar5y7xynac7d"; +"ctib-2018"="gdfzyzhwfcwi275xdrvah86459bsfxx7"; +"ctib.doc-2018"="jy7r4mkpncfmy0djcxvpcvkwjaqxv7s5"; +"ctib.source-2018"="3pfn4qglvw3wjjw4f3jlk5vzq3ci4zj6"; +"ebong-2018"="mhlr9r7i2zf3rm905m527hbnydppaiar"; +"ebong.doc-2018"="pqr96lyawpif4fzp0izw8j0506gnf06f"; +"ethiop-0.7"="fd4kynb70wkja5fxhi10n52mff3s2a8q"; +"ethiop.doc-0.7"="cabq6vprpklsmzi68af6nb4qiwbrwmzf"; +"ethiop.source-0.7"="yv6pwmbkvahpy2h4vnijnqag2rv09k5l"; +"ethiop-t1-2018"="f73j35aqlr29gmh9k00d3s0jzkmk6zq3"; +"ethiop-t1.doc-2018"="92ly98mz1iim1gfh4cm8hjwc17j9kjhl"; +"fc-1.4"="iyjlb5q55khnp515n1snhpnfrrmfn1pm"; +"fc.doc-1.4"="wd9bn967d6nzzvdrvim470l711v1jkg6"; +"hyphen-afrikaans-2018"="whfr6hv11bax9c0crb7fm29xs9m2qb0w"; +"hyphen-armenian-2018"="mdffnpk1ry6sw0xs8h5adzzz11dr7d8z"; +"hyphen-armenian.source-2018"="0b2gny5672fkb5sd8vb2g3fapx9pl7z2"; +"hyphen-coptic-2018"="p47kp3hkkwz9ihxh3ijac8gx4maqbmlp"; +"hyphen-esperanto-2018"="7jmj4q99wjl0ia2s0wzkm0m5jwh3bzkh"; +"hyphen-ethiopic-2018"="nixwv8azmh1p1av7alhrzbxqqihcgndy"; +"hyphen-ethiopic.source-2018"="dg6qij9y5la6kr6izwb2ap1mih84bcdd"; +"hyphen-georgian-2018"="2qsb2ivmvmj13pw8z4xa6kv51209nnfm"; +"hyphen-indic-2018"="p6yx4r666y5dzvz1arkh10vihlq84spr"; +"hyphen-indonesian-2018"="nkrgjmp62s8wq32qbvfginx0fgzgn2m5"; +"hyphen-interlingua-2018"="7zichfacqkg5vrzb4ps6327p8lsxdjq0"; +"hyphen-sanskrit-2018"="smb3iyryyb5p0fcrb083q6cnzh362ps8"; +"hyphen-sanskrit.doc-2018"="a2pncv9fz35p3bbj6mll93vqcyagsmbq"; +"hyphen-thai-2018"="f89k86fi0czj17cn14i9pclky0wmwddw"; +"hyphen-turkmen-2018"="1mn76d4axhk2hz29qdla7f18kwf3y0kq"; +"hyphen-turkmen.source-2018"="c7md4qrdh7hms3vzkpcams5hwl8qy953"; +"latex-mr.doc-1.0"="vwb062hbn3371czg99plccbvxw1a7gjh"; +"latexbangla-0.2"="6ix7rfgj51z585jry3i1g68x4wvm4xxz"; +"latexbangla.doc-0.2"="iw79gb4sk4hys6xbc8j86lpzyji8h7r9"; +"lshort-thai.doc-1.32"="iwmnm7z7b3r8km4i3afq8hz0f2vy9dl2"; +"lshort-vietnamese.doc-4.00"="2y25jrim204g4q916rf1hhkavl7fi6vx"; +"ntheorem-vn.doc-1.203"="ys9g749d9f2nbq55ckyrjrr4mg9yywni"; +"padauk-3.002"="dwdgm603clk71s9gcjx9ghzwlkh6k2gd"; +"padauk.doc-3.002"="zarib60py4ddx2axyrm695pkikxih70z"; +"sanskrit-2.2.1"="scnnwa1xsfnpv0w7xp8ry49ps6s5pw8w"; +"sanskrit.doc-2.2.1"="0ps1lrlzdhq7gaagjqb3m4yygpz4g7p0"; +"sanskrit.source-2.2.1"="dp3nk8wbjrvb3hg4xdxl8s8m1wfcwny5"; +"sanskrit-t1-2018"="lwnbgg4flg35ndf7p0iii468sf6avylv"; +"sanskrit-t1.doc-2018"="h7licx4ivjwnvbym7724rdj3vrcaak5i"; +"thaienum-0.2"="acsj56dxkcqi83yajkm4rjxm99p6r10a"; +"thaienum.doc-0.2"="55zcsq659l2wki581xvcdy3ssljgk9s5"; +"thaispec-0.3"="f2yb8iqhzia8b3mpn0q9ywjz9nardqfm"; +"thaispec.doc-0.3"="s8ggidsvyhplw6a7pdqhpfvfvbncxd8x"; +"thaispec.source-0.3"="jh62vil1vdgvah07wrniw2ncxanjbzr3"; +"velthuis-2.17"="10lr5jgiy28w3diqwwj9qlmfrlhicg17"; +"velthuis.doc-2.17"="hh24rcz9098hpi3prppy0nrjvnicjqm2"; +"xetex-devanagari-0.5"="v4gi0agfvxz808s3mapzf2ylxhv5n8a7"; +"xetex-devanagari.doc-0.5"="b3kz558m6h9avjwalwpw1nnr68q47sjr"; +"vntex-3.2"="vzdcn6z7knkzsj8gxwj8zda00dq6w8is"; +"vntex.doc-3.2"="5ix8dldkd2qmmbwn731ii4ffng7d3fgr"; +"vntex.source-3.2"="72m9wqbqrsam0b6a15lqq4yq5hbcx0kj"; +"wnri-2018"="z6010l0pydl50vy5jnrg5fh2xki5fi6a"; +"wnri.doc-2018"="clpx7kcx1hp0qy30v5nlfz10kd5hmqcl"; +"wnri-latex-1.0b"="y9n4dac8cbzm2gwhcfan32rbv3dyhr0s"; +"wnri-latex.doc-1.0b"="f1m11fnp49h90f3djiml0awlxqcnxkdp"; +"wnri-latex.source-1.0b"="zd4smslq18sp693fgay24m503v01v3bk"; +"babel-polish-1.2l"="k73wcwg7ab64nwjyq9rb78pmgkapy4xq"; +"babel-polish.doc-1.2l"="720j9r3c7y7yak2j3qbgx2baanwl6az5"; +"babel-polish.source-1.2l"="65j5b50flchq2kw6wi8g3i4jz9n9h7w3"; +"bredzenie-1.0"="dhjq0ccgxxin5a6fmwb95275d1i11xkh"; +"bredzenie.doc-1.0"="br35cfyn2zq2qb44mss225ylw16sz0jq"; +"cc-pl-1.02.2"="d0vdpawzrgwsxj9sff3y83mf1xrs891y"; +"cc-pl.doc-1.02.2"="wqnvmgzzh65fhrgwbrmpa307qa7xbh21"; +"gustlib-2018"="x6dscxji10p04msr31f3vsaf6pfpzhsg"; +"gustlib.doc-2018"="07x28ysinfhv15jlkpyfsv7cjyzwbdg7"; +"gustprog.doc-2018"="v1mb66z2nc7vwhy2yg5rk699mvqkpqs3"; +"hyphen-polish-3.0a"="pdmrgcp1gnms1yqnscrk977xzg2b2rpr"; +"lshort-polish.doc-2018"="7fr1g9j932xjam26nnf6b6zc47m1i9g8"; +"mex-1.05"="z7m8kmw19bg4yw3p99fvpvhhclkj5ff2"; +"mex.doc-1.05"="qajd1x35x1mbkvs39hbxs3qd8df3hp5s"; +"mex.source-1.05"="kf6k037zqvlad7sm8z4a2gkg2xlf01j3"; +"pl-1.09"="glzasf47dgz69y9gkr4amiffpl7wwx8j"; +"pl.doc-1.09"="1p5zh9jmllvddgsnnafm2vabqhwdqq3f"; +"utf8mex-2018"="d8314s7lhlafhspi1qf8hiqzx61n439a"; +"utf8mex.doc-2018"="svpkpbc0caxbynjnjjynng11fdg3dgid"; +"mwcls-0.75"="nldix3j60gjybkg60qdbi1wrdarqggqb"; +"mwcls.doc-0.75"="16cqcaliy99s6dqnb507hcncxbjlhgmq"; +"mwcls.source-0.75"="x6jn9m23ickiy79sk1w1jsgiqpk2jh9v"; +"polski-1.3.4"="j98gsw0v3vf0a9j8bfjbynmrv47fcd34"; +"polski.doc-1.3.4"="zldgln4yhr6qkmay2aqrlv0bbbwqdyyl"; +"polski.source-1.3.4"="a7ig2cy5jamdgk3dxigyz4qa0kjrd36z"; +"przechlewski-book-2018"="qid42vb23l6fzc6dgmx3bflwz7z0mdb5"; +"przechlewski-book.doc-2018"="23zvnv9pcvl5n68js39l4hrcli608qck"; +"qpxqtx-2018"="wxccyd4si0x6338hwmwdaxmjj3brm7p8"; +"qpxqtx.doc-2018"="xvxsnjfajz7zfvgfih7v3mfca5b36qda"; +"tap-0.77"="mgr2m41yv0y4dcf4myk7020hkmqrd5z6"; +"tap.doc-0.77"="mr27kjalpicyv8915p32yyya5imm3m8v"; +"tex-virtual-academy-pl.doc-2018"="rr38v1syb2b4ji3psf47pmwr562zv59n"; +"texlive-pl.doc-2018"="nfyjwk56cmbla6zn8imndl8bmmi0k4rf"; +"babel-portuges-1.2q"="n9im1w2dz7yfqqq4k8pfmqmxjg5mfl0s"; +"babel-portuges.doc-1.2q"="d5r7vabmr3lhrfcrji8rayi6xx6q6hqy"; +"babel-portuges.source-1.2q"="rgi4li2frm84fbdi0sfhqvmpijlx64lp"; +"beamer-tut-pt.doc-2018"="kxpy2m4hbwm3sfj7ix9x249df3dgmvfm"; +"cursolatex.doc-2018"="arfkwqkjw5kfv2rcfhkvxjq603wdsq3y"; +"feupphdteses-4.0"="696my85w1ngcar81vacyj8nr7m4dn0wd"; +"feupphdteses.doc-4.0"="9nm4793nyfp5v2rjd5297sbyw2b29bqi"; +"hyphen-portuguese-2018"="373150snca1vkvj58s0kdv6q044akcsq"; +"latex-via-exemplos.doc-0.5.2"="aicbfd1zjizlh2fx9fq5xc1ppaz8yffw"; +"latexcheat-ptbr.doc-1.13"="qzgl6v54k07i6lc3ps84s9mj11j1qqqf"; +"lshort-portuguese.doc-5.01.0"="m3r2gbq4v09p9svs0mxsw3s3yc7has5y"; +"ordinalpt-2.1"="ds49jf4pvghzwn5nqwjbzz6dhp0cdn80"; +"ordinalpt.doc-2.1"="4hg5jx7bnx1j13s1mq8xscr3jfajl6by"; +"ordinalpt.source-2.1"="cc2f6xias35ac0c0kxan2cvcmyjq7l6k"; +"xypic-tut-pt.doc-2018"="2rj58kib26w8jnfzpd9bsm0nf2ladv4i"; +"babel-catalan-2.2p"="18ngggp3v707j48vac5grpqw342jwg3f"; +"babel-catalan.doc-2.2p"="19hc8i6d64n8dfk6hmgpgm03kg5r7wx0"; +"babel-catalan.source-2.2p"="v2750fsyzjlc6iqk44s31idwybz2jvfz"; +"babel-galician-4.3c"="xczl3malfygp6w1fd3rpd26rifcgj3j8"; +"babel-galician.doc-4.3c"="i7r7rp46vmhmf18dgzsac2ay1pwanlxz"; +"babel-galician.source-4.3c"="ix6vzvf936s019948pz5bls7nfca9xng"; +"babel-spanglish-0.3"="17nhdd8za144n05vhvd50kr6bss0swaw"; +"babel-spanglish.doc-0.3"="sfjf3dfj841772k5ipvf0r4qr3zayhak"; +"babel-spanish-5.0p"="lxsy4aq5mwizmif2r3i9h97mccim0ljv"; +"babel-spanish.doc-5.0p"="2aa12l6ndp4r6rdv6v0z405y3hpsmgnx"; +"babel-spanish.source-5.0p"="ad9wxx0qp6kp4r8ri1vwycgf2gpdj6xw"; +"es-tex-faq.doc-1.97"="v9brqkql6xbb1zdk5m6xhff1dxm36nhf"; +"hyphen-catalan-2018"="0z92n1kivwrihxn1vi7hcm046drhw9c8"; +"hyphen-galician-2018"="8shj0dvmbcma4y9b8sj192x7za67ciig"; +"hyphen-galician.source-2018"="ivmw5irkn7vfp4k6ldn5jn9ra43cjlcs"; +"hyphen-spanish-4.5"="b6d0bh9xrr1091idjs1dmjjicgsk97l3"; +"hyphen-spanish.doc-4.5"="416kb8avd7nb048aia9rgbvjbh6bbh7k"; +"hyphen-spanish.source-4.5"="lia19yzmwyz4fsbnrca8al43hfc46i55"; +"l2tabu-spanish.doc-1.1"="rc7058j31za1cg1ik27b6gcgscir9bfk"; +"latex2e-help-texinfo-spanish.doc-2018"="cfjmdjk3pj8wqbvxmxd5i5lidcajz0ay"; +"latexcheat-esmx.doc-2.00"="bzjjilpj8rmp1cc93bs32568dc8dvgic"; +"lshort-spanish.doc-0.5"="3gmql5wpqh3h5mhr0pjcs6v0a5jqc1c8"; +"spanish-mx-1.1a"="ipghkbmay6pmwisxrnpkrhnlrlgsr9zz"; +"spanish-mx.doc-1.1a"="4qrhsw2wnpdmq7i3j30vfb04njyhldi3"; +"texlive-es.doc-2018"="ak9l8imng24ghb9l7xhlra3cknimrl72"; +"2up-1.2"="qd90xqk7f4p9mgp53yid9rixhhs11ns3"; +"2up.doc-1.2"="gv5blpi2xdbjdi1i2p9j6gz2qzr14d9p"; +"ESIEEcv-2018"="w5zhmx6kk19kwf98gdm7rlp7l3i9k93y"; +"ESIEEcv.doc-2018"="4ci8yn36m2fz6v6n7iqb071291rl23zw"; +"ESIEEcv.source-2018"="kvh03awwlhwd8wn69h32sdjxmcpa6lmn"; +"GS1-22"="2fvvg7l5g84vhg88mzaa6x16p13pp34c"; +"GS1.doc-22"="bsdamqnalwikpldq94f035nh849vjb2h"; +"GS1.source-22"="gzg5ynawvwr24sl31f85q7ksinaks3a8"; +"HA-prosper-4.21"="kbj26h7zvc9v5l330s2hp63l44vrn09r"; +"HA-prosper.doc-4.21"="hpj2qljnhi7x2prcwnra1ycfzazhnqsz"; +"HA-prosper.source-4.21"="wlzyr02pardayic4598mc0v6mks9dcx0"; +"Tabbing-2018"="1ffaxfww9l073hvjvgp4vkxzfdmmgb8l"; +"Tabbing.doc-2018"="gyhcdih64zw18s44f5s1h8ccr2ndd0qs"; +"Tabbing.source-2018"="pifazcagjavajck7h6a0kyvnxxk90k8y"; +"a0poster-1.22b"="dkwb9gdxv3jxnw07ji0ydmpqa0fgy6mh"; +"a0poster.doc-1.22b"="bn6j9nsmcri2irby7njhbdlpgqqaic0x"; +"a4wide-2018"="lsss6h32r10x1v8k9wwdp7ind09y6x5h"; +"a4wide.doc-2018"="vb90v0v79l34fr86i7hzx787ndyq271w"; +"a5comb-4"="sc874hfilkfjjv1aw8qnf36v5jkhd6s2"; +"a5comb.doc-4"="gsp7dsbhk6r2q332apbqrx29mna85dhs"; +"abraces-1.-"="54c3kj96d3symq8nbzrns0pf1200jm5z"; +"abraces.doc-1.-"="78wfnwn3ni90izh9nyqhmjk6jyqrvax0"; +"abstract-1.2a"="qd0czw54z49h3mxnxlk6drblpbl47sln"; +"abstract.doc-1.2a"="qd4dggpq9076j7cma12mkhy238ni4w3z"; +"abstract.source-1.2a"="819fv5rryh634fmqic8fqagdfi9h04wj"; +"achemso-3.11b"="c4xdczqhzfs10h9pb5wa77y1fgyggifs"; +"achemso.doc-3.11b"="3sf38nqrkihwdxxyxrbkjank72w0dhrk"; +"achemso.source-3.11b"="xxpsymzmidbd24pq1k3qhxkh9vc7k3zc"; +"acro-2.8"="65bn1ii2h45vvjy94dv7jl4xi5slbvfi"; +"acro.doc-2.8"="h4sgkbp351gs82bzq98nqpw4a70psy1i"; +"acronym-1.41"="2spcw1vwwm6mwpl2dvv7wybxvndbsqn5"; +"acronym.doc-1.41"="izmrdd0rscib9xa10xm33vvh7bvgzdly"; +"acronym.source-1.41"="1l7ca4pd0nx499pv45sv1092bilsxfkg"; +"acroterm-0.1"="04m91cky6cj3jv546mdf6461bdg6sfkk"; +"acroterm.doc-0.1"="jnxcd65y58xrqg0cfg7y0m8yslbj7xi8"; +"acroterm.source-0.1"="w99kkypzq7c73rx4rv4m917c68vnan00"; +"actuarialangle-2.0"="ff4khzc793za2vl8ghg9k3jzh21npa4b"; +"actuarialangle.doc-2.0"="blrrabd60rlmly07kh83wwa88nkw7mb8"; +"actuarialangle.source-2.0"="naxi069bqfb3w7bx5g1zwj4iy5b8kq54"; +"actuarialsymbol-1.0a"="46rajcg49v84amgxarr8d24z1ilzgzjs"; +"actuarialsymbol.doc-1.0a"="7pzwnc70kgqh5lq6wni6lhyij6ydbzh8"; +"actuarialsymbol.source-1.0a"="39chg76j3ahyny2m16wq77y1rcs0jsxb"; +"addfont-1"="16jk4kypw619n5fy7j0hvfiydk5k3mbk"; +"addfont.doc-1"="r6jy27nla35rjdsbcqfb7ckc7hfszngi"; +"addlines-0.2a"="2v5gfg9w6p4p6849lgipiql9x73d5a41"; +"addlines.doc-0.2a"="wrd21fcqv7nd225xb85v13dgsbfk18lv"; +"addlines.source-0.2a"="l5dv40igkq2wphl1g6ni1g7fii9qkp26"; +"adjmulticol-1.1"="pql48y74ir0kniq2zyygqb9yapjj226d"; +"adjmulticol.doc-1.1"="23awvvvy86j9vwzw52yn4404s8acq7wl"; +"adjmulticol.source-1.1"="svlpk0df2c9nh50p8a9fl15bh4an3g05"; +"adjustbox-1.1"="5159jf6970gifhy8y8gq9r5hq5bh4g3n"; +"adjustbox.doc-1.1"="i0yin9qflpyjrsiadcxy67vnjcs1ir2n"; +"adjustbox.source-1.1"="kga0m6xx519qk71kb3pk9829w8l4is76"; +"adrconv-1.4"="jm0wy6794p7idv2f1ryhsm2v9wr9d5ar"; +"adrconv.doc-1.4"="jyn0sjir5pp69zvlabyamihnlsav24z4"; +"adrconv.source-1.4"="v31vh22mrhxqq4h88rvj97a9n0wc9bmw"; +"advdate-2018"="f0awsj80hyiv2vkjizidk3na8yvfm6i4"; +"advdate.doc-2018"="0yx83g0jz771kjqq6rf07wlmzs4h68x3"; +"akktex-0.3.2"="6mhzn5d98q6vmxp8vjbmb6i26x9zja3g"; +"akktex.doc-0.3.2"="z43q786v20515sgsp4dh5lii0pfa620r"; +"akletter-1.5i"="7i7x6692i5zicjsrp51cvx8sivm1arpw"; +"akletter.doc-1.5i"="lx2pcnwy9zslh99dvrak5j9lzk7gxmra"; +"alertmessage-1.1"="xczq5v43zbpqkhia8dzk9q6918w6h7y0"; +"alertmessage.doc-1.1"="676ky2mwjrvjkx0bd3pqdgisdfxjzr4l"; +"alertmessage.source-1.1"="g3n5rz7j3ldhkviw267rwwd0lfgbf9a4"; +"alnumsec-0.03"="wmcb661yih7nnlwpshx0ahp45hg2b2qj"; +"alnumsec.doc-0.03"="q89lqn201amhxmpqfznyv7vsp40a8az7"; +"alnumsec.source-0.03"="zin3hkq6fr67rz2df7qqfnki4kar8k1n"; +"alterqcm-3.7c"="4iq919l9gvcpphbhz74hfwqzv5905mrr"; +"alterqcm.doc-3.7c"="5ldngzl9qyzmnd1gx8p31h1k2qigdgbi"; +"altfont-1.1"="cickjccw7xjpa3q2hpm1cyzs2jvkx1wy"; +"altfont.doc-1.1"="f8x27hdfap8pz6f96s7jvvaldsjaxwml"; +"altfont.source-1.1"="q75lvhzwgyqxlj9h56i43hwb7v8lq6rl"; +"amsaddr-1.1"="6sf35pmlda97q2dhi5h7cwan25gi9nij"; +"amsaddr.doc-1.1"="m5wxpa9vd09pja40i6lzzrlw62ml5zvm"; +"amsaddr.source-1.1"="b66925k432cw6rqwqapcg1h8gjgnvry7"; +"animate-2018"="0pwxij2sbhqdkn3k3xlqsj68jpwns1zj"; +"animate.doc-2018"="s3anzs4d00q9k4sbpfb9ys46z10ssmla"; +"animate.source-2018"="mqpx43dmzhz3piic3y4i42n87j3d1ais"; +"anonchap-1.1a"="qpazykls2jy7nqpqkaqvyi35c2ajz0qg"; +"anonchap.doc-1.1a"="3xy9r4p9f22fjdvznba1jjp09gbkvvlr"; +"answers-2.16"="isadn9v17ma5krfq4hm304nrdc8kx7dd"; +"answers.doc-2.16"="3ma0j6diq2zp7k547zp6ilbynsrkw59d"; +"answers.source-2.16"="7w1nvr73ndj7c545xps8h969q4z58gji"; +"anyfontsize-2018"="z7d08jdfvq55ls4va5f5iyixxyp6xjv6"; +"anyfontsize.doc-2018"="fxvax04n8dj9haksiqx0jddi47mb8q1n"; +"appendix-1.2b"="vv6787vrvnmwm8mg85aq1bii0lgprzc3"; +"appendix.doc-1.2b"="095s7b98s2n14xsf2ffv9v6fvsdvl6zz"; +"appendix.source-1.2b"="5ivln5wysazp8nllz5k3z5vh9ivzwwl0"; +"appendixnumberbeamer-1.2"="zrx31sicdmcv1mvv2jsmqb49ykwgxdgd"; +"appendixnumberbeamer.doc-1.2"="ql9zi0i3r3jcc788qx6zrbgfgmrv4pj6"; +"apptools-1.0"="v2ag8kbf87fm4rf66z1a3z93pfs1j6gj"; +"apptools.doc-1.0"="a8mjxckcrk06xajadqf2124k5k0ra2qi"; +"apptools.source-1.0"="q37a0dpqnw1vbqih6p7lbi70a1f58yl3"; +"arcs-1"="b0qh2cpybhqd0d0d8a183hhv7xlx13di"; +"arcs.doc-1"="x9xzx0p7wmn5mh61lkmlycfcybzfasz5"; +"arcs.source-1"="jbx1wd4pyp8682lbz3mw00ha114adrad"; +"arrayjobx-1.04"="zxqamnkgiq8c9p1z3w89rlgqv61bp2n6"; +"arrayjobx.doc-1.04"="fyx7869qi432q3g06i3xyg92jqh29fbr"; +"arraysort-1.0"="h5gbw2lvn0zfvhz0s5lmc495yz49bdds"; +"arraysort.doc-1.0"="fx9j9a4nhjlfmxvsnqqcxxh7220s1rsg"; +"arraysort.source-1.0"="0xdix5q42gnib80gi1pbaxx9yixbjm61"; +"arydshln-1.73"="jabn629x5r4sj0na9p3jfqwi2s1yh3n4"; +"arydshln.doc-1.73"="90zccvpp98lkj787ihr1vpvcaps8i4rs"; +"arydshln.source-1.73"="pyjvg1hzp8am78djv0kw121sgfyrl37q"; +"asciilist-2.2"="cx4yfvy3r2cr9kskf9drbcl919np05nl"; +"asciilist.doc-2.2"="f8hnsjyks2f5qjnya4v6b23px0f304dn"; +"asciilist.source-2.2"="10pkhmrfp0d4qw56x2nk296rn2j436gd"; +"assignment-2018"="f5a0sprx94bby245g2cfycrrazgp00k7"; +"assignment.doc-2018"="0d0cafwd56gqn5dacsq4fdgzz8jqks19"; +"assoccnt-0.8"="6bikcn3hf37rs2wp84f9h8nf81z86hr6"; +"assoccnt.doc-0.8"="xb17k2w0skjxh3cw3hag91m5cjxj1vz9"; +"attachfile-1.9"="vmyp7ywfqli6yzs89419885jac9x0yql"; +"attachfile.doc-1.9"="f076ljz64r8ck1l9cz5g7xypm92jb9qs"; +"attachfile.source-1.9"="j93ivs0jy4n52a18gw0icmh0ffsnm1j4"; +"aurl-2018"="8nnjg9zwrc6p5qy2mq32jirxz29wpa0c"; +"aurl.doc-2018"="13g1jz1510lipg3v2m4zpcz2pzi04fyc"; +"authoraftertitle-0.9"="6mqbsmy9gg6qkwgihzapa0xnlqyscz4z"; +"authoraftertitle.doc-0.9"="64j4gkrz0i7bwah7s3dazi1nanw6dfby"; +"authorarchive-1.0.0"="j3wmp3gk3460gwyfq0d8dlqsx6hwnyik"; +"authorarchive.doc-1.0.0"="k165v6r0jwi5xz23la4kz542rr5b9vrq"; +"authorindex-2018"="khcqpf8rh3cqb9fk2wl35lvp1fs3k2nw"; +"authorindex.doc-2018"="vrlqni24vz4wixqr83pkin6j02vxgz5r"; +"autonum-0.3.11"="z0mz6nrw3s9661lc5s983bj7qpfg9ns3"; +"autonum.doc-0.3.11"="ghxpr5ayzxq1w6v3wy0hqvkfy28n9slp"; +"autonum.source-0.3.11"="5fm5vfmi11jqdgqklj6zmc90vw3vqiqp"; +"autopdf-1.1"="01rm3dax4wa3pbj51d8ryvixmdy2rcp7"; +"autopdf.doc-1.1"="dal0kcyj8y2ki3w0cprjalkb4770kyiy"; +"autopdf.source-1.1"="5pja5c4la5zvg8mvv9155y1rmljnk7j2"; +"avremu-0.1"="xk59ssazl5122hy7cw9h8l8ky47ac58m"; +"avremu.doc-0.1"="sp38mldllwslwxq2rvizcx1dcpfaava7"; +"avremu.source-0.1"="inwrrgrds8ympmhzgrk3m82x544x8nhi"; +"axessibility-1.0"="gb0qqf6a9al9hc8bpzsycf5z5cpkz6ch"; +"axessibility.doc-1.0"="k85q40a4sx6kvaswn7wmc97ijcs0v32n"; +"axessibility.source-1.0"="s80jv7nh2wcpbff2k5bshv8144pa7q60"; +"background-2.1"="akcsb7n8iyy4zlcgfp0ikwb5awzdnh9d"; +"background.doc-2.1"="inm76hq9brwc39n6bhp9782766mmgwpx"; +"background.source-2.1"="54l8p1yj06wlcwxrrmjqjhgmxai9l9s2"; +"bankstatement-0.9.2"="gz4wcynn22a2bg7hbdfa3j5iab5ak957"; +"bankstatement.doc-0.9.2"="4q9drl2qzrhqn5xg69sc4x6x6d9rk774"; +"bashful-0.93"="4xa5zrj0cfwm628cycqi053irhdybdj6"; +"bashful.doc-0.93"="d9132bwcay35ssw31rsrraq6b15wrzaa"; +"basicarith-1.1"="81hlw6p432i5ln72shhg2k976as1w1l5"; +"basicarith.doc-1.1"="3hskpplbm89xpzx8q0bajn7i3kxncig8"; +"basicarith.source-1.1"="x4qnlbc6v2dfq23ijrjhk5rcfjc1c2a1"; +"bchart-0.1.3"="4xxv8n13igfgl0n89wmxncp8662fx941"; +"bchart.doc-0.1.3"="11b1xlxkxzayb2a96w1svhba4pkchanx"; +"beamer2thesis-2.2"="64a0v9a7xr9yi4ffsbm98s058hkmq9wg"; +"beamer2thesis.doc-2.2"="5ypn90w572jlw04xi4vzk7pxxsf7ciwy"; +"beameraudience-0.1"="3zc39f4qsyqi4204k4a5n9pksf6gk3xl"; +"beameraudience.doc-0.1"="wkgcr8dyl8ywxwpdc5h8p96dsw9l229y"; +"beamercolorthemeowl-0.1.1"="7b8qfnqjliwvms89bn4mxhjqf8sppadi"; +"beamercolorthemeowl.doc-0.1.1"="dh55h6vzmjlxlwn7wz2b6c2c27c4qjki"; +"beamercolorthemeowl.source-0.1.1"="ppxb50mii9mgch0rzm26npxl99a93c42"; +"beamerdarkthemes-0.4.1"="nw30s7g9lid7b9vmabvnj3z5g22nxgv6"; +"beamerdarkthemes.doc-0.4.1"="kygvsh50b3zi88h51ajnzc3c0xyzb5mh"; +"beamerposter-1.13"="cd6wdcxrci6lc2kj195bwsi5yfddk3zw"; +"beamerposter.doc-1.13"="1hp6dbynh3gbrn6gsz54rihdzzr8pjii"; +"beamersubframe-0.2"="m8capqp9nc8mbi9xdzkz89nnz41972v4"; +"beamersubframe.doc-0.2"="y5m8y5zkbzi553hp8maav6g6a42iklfr"; +"beamersubframe.source-0.2"="kw2rnly2zyqw1ap5g9gkv2xchpvbk7gr"; +"beamertheme-cuerna-2018"="vrgqfiwzbf1082zbj8pvn53dmx77qi4f"; +"beamertheme-cuerna.doc-2018"="jcxa5vs5g4nwgck7913jb2jnxccx2y3f"; +"beamertheme-cuerna.source-2018"="lrn8am3h8x2ic39ghpkdl9bxsp07pdf6"; +"beamertheme-detlevcm-1.02"="25f0c66nnhq9r0qrqf186rwqvifzi4nj"; +"beamertheme-detlevcm.doc-1.02"="5yh3kypxg8cjr8vqy04k1ad1agnlq047"; +"beamertheme-epyt-1.0"="1g3593pcp0b4k9lacp4c0afs7jzffa9b"; +"beamertheme-epyt.doc-1.0"="al12nh23v6l4lfa4616zzivldc5jfkjy"; +"beamertheme-focus-2.2"="r9vhg91kvzg4n3998szv58haqq0g5klk"; +"beamertheme-focus.doc-2.2"="nn7p6vy5b44z58pva5kd9x3f41d7d6bk"; +"beamertheme-metropolis-1.2"="g062nnxl4v5951xq2xa4smkdjq6v2xpk"; +"beamertheme-metropolis.doc-1.2"="xvapcphzmylh2s3551bglqw712q82bxn"; +"beamertheme-metropolis.source-1.2"="5gmm1q6xagbavzzxhc9750yb3bhxf3zv"; +"beamertheme-npbt-4.1"="7f7y7bijlp1p9pzdw9vv64qb03256zqx"; +"beamertheme-npbt.doc-4.1"="dzjby8rnpsgll6gvab9cslziqszhd4zf"; +"beamertheme-phnompenh-1.0"="01nbk38jh4hxk8vykf37x6bhnb55ijdb"; +"beamertheme-phnompenh.doc-1.0"="p0nj4cqg4vaaq6wlycicz0xbl7391lwp"; +"beamertheme-saintpetersburg-2018"="jkhmvyc96zm66cmfjl1fvrnz86a81zbp"; +"beamertheme-saintpetersburg.doc-2018"="9msrd7ylkwfg6ijdx3rddcl143p17383"; +"beamertheme-saintpetersburg.source-2018"="16hmcal8wb74z1qdi5r46w36w3n87n6z"; +"beamertheme-upenn-bc-1.0"="i535al38gpn0j6mhixm5g6vnlj7gi957"; +"beamertheme-upenn-bc.doc-1.0"="s7wxbnlgqxwpabb06jc5nawxm40bnia7"; +"beamerthemejltree-1.1"="iqjiwv4v9vp84a3cjjmv5gxygyclw5c5"; +"beamerthemenirma-0.1"="jix18byykz4n2mqcipf60pskfjlj3ini"; +"beamerthemenirma.doc-0.1"="llvppchvbd0zz9cl3lpswghs8hjm78rq"; +"beton-2018"="0psc07yssk92pgrf4c9zvyr4k3ibbz3j"; +"beton.doc-2018"="9jpvnkmri3w4m9ik5d4l7mnlfpwxacg5"; +"beton.source-2018"="znwrdd877gdwmsiaxc9v8pczdw21wrb8"; +"bewerbung-1.1"="kb947mnv03wjc8ja8k402inijnplk1vy"; +"bewerbung.doc-1.1"="mv9vrqp8g689cvbwpm3xkczk98s1blas"; +"bewerbung.source-1.1"="w8z7h0w0ld2dd88a0yhp6p6md8hn7kkh"; +"bez123-1.1b"="9lx6fqcskk9lj28vcfhfnkmjb9dhlqdh"; +"bez123.doc-1.1b"="s5s834dhxqlqc5i8dswvayhf62chrqbh"; +"bez123.source-1.1b"="fsc7gqwcbpfjlhn0bljq7l0jd8g6zapd"; +"bezos-2018"="xfvg3ykycr5dkmi1xc6h66g0a9fiah5z"; +"bezos.doc-2018"="6g6lwlra53qn9jh13sy28gzjxn5gcyr4"; +"bhcexam-0.4"="1px8zypnmrvi26ysrplj54pdz67ajcs5"; +"bhcexam.doc-0.4"="ksq01g78a489prh8lrrs0nn9k5jqasvr"; +"bhcexam.source-0.4"="ra3418l0mjj31jrkss9fysd4q1h3bdqn"; +"bibletext-0.1.2"="l1xjz1y65n8788jhskhb7z74fs8azjxr"; +"bibletext.doc-0.1.2"="z37aix7i7hm3rg581np1mi67dn5agl7x"; +"bigfoot-2.1"="i4hdv09y0blcrbhk554ilzc70fv19242"; +"bigfoot.doc-2.1"="ixi0hkjrzg740q3pkp9lwrq43ab1f006"; +"bigfoot.source-2.1"="jp9h2p1j46ha7ksxvh3d6rmxr0832r1w"; +"bigints-2018"="6ig6fmxy6wj6k3yc4x9s7b18xbfxj4kp"; +"bigints.doc-2018"="jyxj3risms61j5aazx9hkxxfwbg6nyzr"; +"biochemistry-colors-1.00"="fvz3nlqi6y12g5pcyh118l6vjbw5kz2i"; +"biochemistry-colors.doc-1.00"="r7n07xkk4ixxk9zhz3ffkg7kqsz0i8fc"; +"bizcard-1.1"="l59w5wy3djx28g5yw2ywagi5am258bry"; +"bizcard.doc-1.1"="yallp1mh43m9224sqhzg85ylymiib9v2"; +"bizcard.source-1.1"="z70q003l3pmi9p0z0a99f2bz0lxkq2y9"; +"blindtext-2.0"="5xyi3x46b5mvl2zr925m0dz7z9qqgvn8"; +"blindtext.doc-2.0"="h3p5d9pr9h362d8jqq4lv3dahcfs2rnq"; +"blindtext.source-2.0"="dr68k54p44vgwp3rw9d1khc733k4apah"; +"blkarray-0.07"="djcla33mmskp42qbf8qg053p34515x1a"; +"blkarray.doc-0.07"="7iy0ssb4spk30f5janvknnhl91csvmyk"; +"block-2018"="b75bd0f6imd8svp869g4j3q2q02pilpp"; +"block.doc-2018"="gza7j45w5qixk19px05wr4q67m4lzhkl"; +"blowup-1.0"="zhslxr7v04yhkdssranpiwpql9z7xsrf"; +"blowup.doc-1.0"="paw88yvcal35rq5wpfxm5s9hlsyz6z86"; +"blowup.source-1.0"="kmbxfjca3pwppfhklyhg8k5ddkxg8r43"; +"bnumexpr-1.2c"="0yvkvlhmgizwlw72ir99c3sbfmba3s3p"; +"bnumexpr.doc-1.2c"="qnnibyb1085vhvbfa403frfnsksfg4kv"; +"bnumexpr.source-1.2c"="dsivxd8fcjy3bgj77a4wr1jc8zhs4fmp"; +"boites-1.1"="nccwd0yxdm5cr6razvwlkrrb5wxxj1i2"; +"boites.doc-1.1"="q3mcdfg2afqm3w1zhbcb1bxzwqgp4s3n"; +"boites.source-1.1"="vcfgm806kvw3z466j5kimj5wzgaywv0f"; +"bold-extra-0.1"="0kr4p0z1bfng2sindvkk7rkfzm863qmx"; +"bold-extra.doc-0.1"="czal2y2szfldrzkn4h0aj6iwjk7gpifk"; +"bookcover-2.3"="mcs63f0cb9qvma487xqrym0a0p5mfli6"; +"bookcover.doc-2.3"="9zwjwl5k3i02cgizw0gf0j0ig46l5jc8"; +"bookcover.source-2.3"="jw98c4wikxgaj2vaykw25azy189q877s"; +"bookest-1.1"="70j4zrqfn4cr0qg7dhdqainy3pxxilg0"; +"bookest.doc-1.1"="3cbqgyzvm6zvzib6jhgdyy7mcw5p75nc"; +"booklet-0.7b"="fkicb41vlz1m3spn6jf9g1dk28f22v7i"; +"booklet.doc-0.7b"="c8y8mxy7hv7qmp7a8bib37vi3xy2pfxx"; +"booklet.source-0.7b"="h46d62nvn4gnnj26bkd5h8m22s0jld8s"; +"boolexpr-3.14"="acxia88jpd7222wvkr2fwxr48vl33nzz"; +"boolexpr.doc-3.14"="n6rs3hgfaz36fblsz28pshnlhvj6l51r"; +"boolexpr.source-3.14"="gbggikjrx8p47w9zs921k16qx8jq6gd8"; +"bophook-0.02"="l3ljpnwkgsrb646j19kxb3qk51azvzz5"; +"bophook.doc-0.02"="nkpvwq471wzz69vlrwhpvsfcz6w9fbbc"; +"bophook.source-0.02"="s9ybhy14wz90vlffn96y0bzh9f9202p0"; +"boxedminipage-2"="rafdlhvk5v8c9r4ajh4iy32x2r2lpv3p"; +"boxedminipage.doc-2"="6bjh7glkpkpfzsmn9np9ldhk5gsv93cn"; +"boxedminipage2e-1.0"="vrria5lbnyz2gywww0hg7cqm14mzwjmi"; +"boxedminipage2e.doc-1.0"="hmdvly5576aynqybq3p47520x3cjjkgj"; +"boxedminipage2e.source-1.0"="qywgphrh766880xy4xsfs0p1g0fvkpxj"; +"boxhandler-1.30"="j2q8bm858c8qm335w67g0kr82vnigjjl"; +"boxhandler.doc-1.30"="08260asli77clnhfnj1fxff5bbgicac7"; +"boxhandler.source-1.30"="0s647gs05wi22qcrv2zsb8x1713yhf1w"; +"bracketkey-1.0"="4l5l8s1xcwhlkaq50spccp2z90lm161f"; +"bracketkey.doc-1.0"="500h9kzvrkkqj22622hr4a78d6mz94jm"; +"braket-2018"="ck5gh00qn839wsxy2qili0184vswy0br"; +"braket.doc-2018"="mqckibrwr123hhda3fnbf8wrh1d16bxy"; +"breakurl-1.40"="lsl2j1iflzhwwapb03s5hg137rynjjhl"; +"breakurl.doc-1.40"="rjyrmhd32w912qg9wd4qxc9q46kg8qc3"; +"breakurl.source-1.40"="lpxb827p465qc14c38rk14jrzag7jfq6"; +"bullcntr-0.04"="w4fxp9fvpbg882yb855sl4b6w8fypiyy"; +"bullcntr.doc-0.04"="l1p8zz226qbnzmx4n78xhjsrc26z7jxw"; +"bullcntr.source-0.04"="6lw02qi8iyp3qph7yaycfm5p1q6l71r3"; +"bussproofs-1.1"="v0s3q29bdab23xi07f123bq7gzc2i185"; +"bussproofs.doc-1.1"="6cnd5akpxdcq2q82n7ph5lvmb94ql8sa"; +"bxcalc-1.0a"="2rp7llfsbmsq521zm6kg9y0adrg5vq0b"; +"bxcalc.doc-1.0a"="8ha2i73lx8zhzgwb94wk3y30y6s1c393"; +"bxdpx-beamer-0.3"="q07kpnmln2v70w83z91vsk53c0i63x02"; +"bxdpx-beamer.doc-0.3"="8ynjsgbyifkvz27qp8j4nrfk3pryphdf"; +"bxdvidriver-0.2a"="f6ndmagn10ax4hpmlia649f7c14hjkgx"; +"bxdvidriver.doc-0.2a"="lg3m3lw08iizdhdfjqkh91wk5ma43825"; +"bxenclose-0.2"="h4cay0x5nq4xwqpaihbvyzhjxgsp5fwn"; +"bxenclose.doc-0.2"="9i72bmx63c76m7gc7qavv228g1afrnq7"; +"bxnewfont-0.2b"="42kvrm0ag8zrxavfijin59k9sg3akhhp"; +"bxnewfont.doc-0.2b"="wxkcv5hklkzxs3xsw28z0bknq0sjjhsy"; +"bxpapersize-0.3b"="41garkjgw98adpn761lrj849y4rzzi2x"; +"bxpapersize.doc-0.3b"="j6scsfx0fn9yd5illwnw41j8f17k18ba"; +"bxpdfver-0.4"="rcizp6hg0bir8rf3njqc66kjcm7c9nic"; +"bxpdfver.doc-0.4"="nj6cpbjw4paw12ggkxg28nm1wj076dlb"; +"bxtexlogo-0.4"="5czz5b638x3h3gpyb2n5si8py53gwl9v"; +"bxtexlogo.doc-0.4"="51msprgb7p49x3lhk4cr65ay7dpzq5d6"; +"calcage-0.90"="4yzr1l7jhng80xs4n1vavaks3d8cjr49"; +"calcage.doc-0.90"="b4vjy0d8rz4jhhw4vimfdfwhpqx7sgck"; +"calcage.source-0.90"="x42rcz3r7lphziii9v8vgv0lm43ymj8z"; +"calctab-0.6.1"="vmm4595955mrf96s3i77mk120yj527y6"; +"calctab.doc-0.6.1"="98qbw092f77rrsk5w8vbzm4hln0klzvk"; +"calculator-2.0"="z44sdp5jlkqywi01c1x7ly2yvzkx1h9w"; +"calculator.doc-2.0"="dwb0bhngsn0xk56gnil8wbaj5dv7v0yr"; +"calculator.source-2.0"="3m4b364wkgfvxyc8y20rg8c7rh22rhyd"; +"calrsfs-2018"="cq6j9glbxrl31xwx7k5s8ayispn82vfx"; +"calrsfs.doc-2018"="avw2hw984yx1vsxayn96nzhgqcfpz90r"; +"cals-2.4.2"="0xq2pylhs1gl542s86wm23nynnfzk188"; +"cals.doc-2.4.2"="yq4wig26r1cadd3kxg5bfraig4axvyvd"; +"cals.source-2.4.2"="fshbdf6ljfy0c7kdcvz5kyinysplcj86"; +"calxxxx-yyyy-20.18a"="p47zqkgg9niym39xr36yk1d6cl6yni5b"; +"calxxxx-yyyy.doc-20.18a"="7fn8c7smvn0hhkkgi0svm098wi3jpazx"; +"cancel-2.2"="gq061h1xf31ivc5zz1wqk7c457m33amn"; +"cancel.doc-2.2"="24zhq0iz9iqwm1lnyd6zgzc7dsg9b1gf"; +"canoniclayout-0.4"="hk30976j3lql00w0rj481p8j6z5v69yk"; +"canoniclayout.doc-0.4"="gyr8yvdm21p45qqdjin8abq3v0kbh1lw"; +"canoniclayout.source-0.4"="0bqpq8mn7n7223ay0gfrq3dcpfzkxalc"; +"capt-of-2018"="qmph3ai6555l904xk4q6sy4jml5l6nqb"; +"capt-of.doc-2018"="bpa4ll7afaz43ysz8m7q8fs8klvv4h4k"; +"capt-of.source-2018"="9rjjpf1v8qg3v8j27rn8x3b495lddicd"; +"captcont-2.0"="5s81zvby8iq2l0j4bkz99s56w0kvc5pf"; +"captcont.doc-2.0"="ivp30a2jxrnp8zivmdm61nn0i25kiarz"; +"captcont.source-2.0"="bgy7jzbckqnajp42hy4x31dvb01cjm7s"; +"captdef-2018"="gx42x6flbn7jdbrbqzsn8csgi07ij4k0"; +"captdef.doc-2018"="fykmdpzxx24x66iph3rrzj0sc755y4nh"; +"carbohydrates-0.1"="x4rj3x70sfcdgq8sd8yv2486khxip4wz"; +"carbohydrates.doc-0.1"="lp5y1sx5s74px1x03366lpn676vhl6c9"; +"cases-2.5"="jlc3flcfb7ckwr4320n9gxmv2y7l4d2f"; +"cases.doc-2.5"="rx6wbfbbkrx0gjx1dnpfx836wk9r9jdx"; +"casyl-2.0"="4px818jfrl4q6fs2p7sabq1pihzvnsw9"; +"casyl.doc-2.0"="dcw7gljkwgkgsv1l6g6680mawm0x8sby"; +"catchfilebetweentags-1.1"="4yhcz4rv10s3si8vrbn4ac1yikmvgamk"; +"catchfilebetweentags.doc-1.1"="w4zpyb3a2gwlws0as6ifmi0wcnladgi4"; +"catchfilebetweentags.source-1.1"="819f4z3q4hnbng7hbifk1kd4m88xgfnj"; +"catechis-2.2"="5sd1m14g0pnpyakyqkyr1ckh59al848a"; +"catechis.doc-2.2"="krjvj34nhbwckdnpjd5gi1hy0hq0b72f"; +"catechis.source-2.2"="4fdirxwslp6d5n4kbwk752dwajlxbyv3"; +"catoptions-0.2.7h"="40b95bmcg7bw5ndk3pmqqxjq5j8gy1fp"; +"catoptions.doc-0.2.7h"="3yvgf5pzh121hwzlfqjqmylassr8h6cb"; +"cbcoptic-0.2"="rqw0wq5w1hxq7241skb9b26ixnr67aff"; +"cbcoptic.doc-0.2"="b818cvyjz7x0a05b5k36815w4n5ij43r"; +"ccaption-3.2c"="4l3kxgc46z9i4lrm479ghpv7d0077l07"; +"ccaption.doc-3.2c"="qm6lh4nrdndp4vivy815ajpj9jj4w433"; +"ccaption.source-3.2c"="fdfpz99x7z4avqx1q4nrydg3r4csq4fr"; +"cclicenses-2018"="scxyv1a4lh05mfgbs55rcg40vbfyvvij"; +"cclicenses.doc-2018"="17zr0mgalzfnpayvzym8hri1yfz8c6xa"; +"cclicenses.source-2018"="hgm5y1054596k129p6j4s86kv0m0ky76"; +"cd-1.4"="34nj75mgz2mzxjbmpik2kvqhmwdmbw71"; +"cd.doc-1.4"="i7230mqkczs0b3nczmf3gkv8z0bx61mc"; +"cd.source-1.4"="h5plih2dk6kk9klc7lwv5gpx88apljlj"; +"cd-cover-1.0"="vl1q321ziyyiybwjsvaq9h11b69xxi72"; +"cd-cover.doc-1.0"="06rjy67nvlvlnlz9dr9xa3cg22ndgm3j"; +"cd-cover.source-1.0"="kyc8pdbwj8r1dzri0wwqss5fmqkci6cf"; +"cdpbundl-0.36d"="hf7h2yz4c0nydnrhdwl5jwxbzhqxv7mk"; +"cdpbundl.doc-0.36d"="5csmnns276bpm80l1iipvanggljgjq6m"; +"cdpbundl.source-0.36d"="hzg9ax2jn65b0rq2afqfxh1pk1rcvlg9"; +"cellprops-1.4"="fa9k7sirw5w4dfki3dc0sg3q769xf3qn"; +"cellprops.doc-1.4"="dfvh3lasmqxms1v410gnbzrdcqlsqa1l"; +"cellprops.source-1.4"="4ffh744gg8b0ba5rxkfbcdhnib0fcs7a"; +"cellspace-1.7"="0grnmj8yywvqmzvil5qdqqz86p0pxsch"; +"cellspace.doc-1.7"="00nzspr8m16s0wqs6q1v82gn40yj45jk"; +"censor-3.21"="a5anc6g425g9f6x6ag4d824y659dlw16"; +"censor.doc-3.21"="29ayn0qp9hhc1zx54xicn4k56xhkj6y9"; +"changebar-3.6c"="76f70hw5065zfzmvbkrkia3ih5jhhkjq"; +"changebar.doc-3.6c"="310sfxf3nzqrrkcp2n794kpn4bzv9b3b"; +"changebar.source-3.6c"="xi3ldcm33mq6aa4jad2sfv7g58kwg0p3"; +"changelayout-1.0"="sx1afd6zrrl7jk40van0mwbf1ks7z6fk"; +"changelayout.doc-1.0"="lw4yjf3h1r2qr24b3s98rkm0r3ybdwgi"; +"changepage-1.0c"="s3dd0v3z0g8v74i6cnasyaa70wnqiimk"; +"changepage.doc-1.0c"="g63jqnyrkc74dd9ksi0s7pbxq7s4dzwb"; +"changepage.source-1.0c"="0ck3lyl2kzvm1182hmw88ni48paff7aq"; +"changes-2.0.4"="2v7wbkgk8n9pafgapjs6glqbx943s257"; +"changes.doc-2.0.4"="zgsp981wnjs758wwf15l8hlh5vrd7zx6"; +"changes.source-2.0.4"="74ahc6k7qb1vyackh39xv57ak0pzn9z6"; +"chappg-2.1b"="231kpsvxwdnmakq4mkca0nisqdl622n2"; +"chappg.doc-2.1b"="nhh2f6k2z5gh449b91fmxnvh359n9adw"; +"chappg.source-2.1b"="74f8nr6m6ssdqxynrxl2y4za3rmj9sd2"; +"chapterfolder-2.0.1"="n1iyz86gz5mb7ixn2kd48i0rgj28d7sr"; +"chapterfolder.doc-2.0.1"="cq3fgi89g5j3l8pjmgb9f76ly6ykdviz"; +"chapterfolder.source-2.0.1"="v9hlnak7v7s4bi4942gc43hh03zy33d7"; +"cheatsheet-0.8"="dbp6g9c967pc45wn345qm95zns815kl0"; +"cheatsheet.doc-0.8"="s3h23qpv0l6hn9bqnrzyiqx2mv4bzxch"; +"cheatsheet.source-0.8"="4x8njfgq1scmiqnkx4xvgxinc133a4vf"; +"chet-2.2"="g654s58dhkxsnzbg59zydmncldn3qklv"; +"chet.doc-2.2"="4wc8nmj6lprpqhm5a067nsm00y56pzmi"; +"chextras-1.01"="mc1ymd3wfbwash00ly9gxk6hcx9rl4lk"; +"chextras.doc-1.01"="9rl2yhjmafyp430avjf0dmdmmgb45x01"; +"chextras.source-1.01"="5a4dqp8jyaq0bi98q26mskbpmp1avb35"; +"childdoc-1.6"="ry200jlj7l705szckaapmi8bg9j0wmda"; +"childdoc.doc-1.6"="m4fh5c8payci78q3bs8acrasy5fzssxf"; +"childdoc.source-1.6"="695q8z2dgdskaxjh1cqz9cac1yfb0na0"; +"chkfloat-0.1"="m48shpd6qvgscba8rz3dpkx0blzfiw13"; +"chkfloat.doc-0.1"="1l3anr2pkpq0h4wpshscrxmcdj80q6i4"; +"chletter-2.0"="9nvpbffnfn080w6pkf4xv18vwsvrc2z6"; +"chletter.doc-2.0"="h2qv6i4cc4yss3iv9jxwfa3w08h9gsk2"; +"chletter.source-2.0"="q76hqgvq8mjc9zqnxjxlk379gqlm0jgr"; +"chngcntr-1.1a"="pn9hpnfznijphqk5qb064ksyxabhhcqp"; +"chngcntr.doc-1.1a"="7612bvrx1f1ai3q5pwgmkpc33ip4adhh"; +"chronology-1.1.1"="jsrsagv2imvc5hz7mgbqdkdqjih66rd4"; +"chronology.doc-1.1.1"="m8psr1bcvmmi1qyyw0j8pyhy0bsgsvdj"; +"circ-1.1"="i0wnc7sxhx96v3jnnsv5l6i5nzvp94jv"; +"circ.doc-1.1"="v5g8hhvdn9xhqp9r1k9xahrnc0yd2a3l"; +"circ.source-1.1"="j3hksz3r2pa1y4m7kw2qwzm11j7a4za3"; +"classics-0.1"="kpskmb202fj06y3glw5f7m625q6zp4c2"; +"classics.doc-0.1"="ysdwq12pmmxanivxl1j5nxbfh1aw0vz2"; +"classpack-0.77"="dybfkvi6ykzw4s03xgz8r7n88xir9zzb"; +"classpack.doc-0.77"="390v2v6vabq679gr2yqvmyq26x6l6lz0"; +"classpack.source-0.77"="mr188ykwygc0gsznl43vlbx33wa2imyd"; +"clefval-0"="291n2xdsripyiq6zskxqdca5gn3ajfj5"; +"clefval.doc-0"="s9mvnhb1w1q61igbrvbn4fi4hannpx2v"; +"clefval.source-0"="l73m1k6wksnfqwd1jiqjksvdpwwp9k1q"; +"cleveref-0.21.4"="cl7sns14fh7jw87sz45rf4v2yrwqyh2g"; +"cleveref.doc-0.21.4"="9bz4rlbh25z2csnngs9ij9mrqazfq2wr"; +"cleveref.source-0.21.4"="7kvgpyz07knv09q52aplizs5zk455csy"; +"clipboard-0.3"="flll7lf5hy4hysxg3ppaq8ygzqsan82y"; +"clipboard.doc-0.3"="n4lc7mbwwxahicb51214fzgh5j2iyqhs"; +"clock-2018"="bcsbr112z4np0wszh3dwv9h5l8w11bvd"; +"clock.doc-2018"="prj65yh580yg74pckacsr432rki2nsl6"; +"cloze-1.2"="6aawammcpq8n2igbncbkip67ph5mapc8"; +"cloze.doc-1.2"="5lsz6hfblnzj9wjs7j43c07drsgv5mdc"; +"cloze.source-1.2"="x6gbbdxnvgfysjhv3xad83lfs9khg4f9"; +"clrdblpg-1.0"="rw9bphdh47x4kpwzil4pxvlpks1s4hz0"; +"clrdblpg.doc-1.0"="0brjv2dy10l0gy3sx6vjw3f5xq9h67bw"; +"clrdblpg.source-1.0"="7pcjrddv97fdsljj752n5gh9mygyl1ph"; +"clrstrip-2018"="4iny2cwcp8aax80z280naj91s9kqvddi"; +"clrstrip.doc-2018"="3klsbh6mz9gk43b797yd5mbrd8h0k0i2"; +"clrstrip.source-2018"="cz8pp48i9bz8xkdfzw7jav00r2sl899l"; +"cmdstring-1.1"="mzw3hf7xhy01j9irvvlba90hb0065p1r"; +"cmdstring.doc-1.1"="l2hjd47d6wmd07rnciadrbir01887nd0"; +"cmdtrack-2018"="1jw2c4hx9xmalis8lkz7lr4b38h6srlq"; +"cmdtrack.doc-2018"="0fniwn5zccpkypjn9v5hjl0baxscpc8a"; +"cmdtrack.source-2018"="hlqnd8ar2w2wyjr7rxi6qbi3mw2ppgsn"; +"cmsd-2018"="4b40ccv8788hg71xh6sv12gnzyy2q4rb"; +"cmsd.doc-2018"="j3bvhldqzjqf1snv9pbg7k39sbwl2ccj"; +"cnltx-0.13"="i7agvf6p3zbmpp0yy54jcz30yk5wgndb"; +"cnltx.doc-0.13"="bfzwcspv6kaizp2cngdbgps61w40a61l"; +"cntformats-0.7"="v6xl1mkldlf6265h96m2q0bylifxhl33"; +"cntformats.doc-0.7"="rdam48ljhih6v72gaa3394zlg8cwsb50"; +"cntperchap-0.3"="xgdrhbyll67dbw0xabqmrl2livxcfsbx"; +"cntperchap.doc-0.3"="y2jdwmpp6r1w17svqw9iww07pi3blbah"; +"codedoc-0.3"="gva56ykkkr58q9gxkff6ng0wd5bk9by7"; +"codedoc.doc-0.3"="8w9r3z61w026a0zqmbsilmf4q382bvd2"; +"codepage-2018"="y9xv0i4lq1nh9nav86b5j34rws8lln53"; +"codepage.doc-2018"="7rwl8dagypzj93xim0qj3gm56a24f8y5"; +"codepage.source-2018"="4955x5b5ddysnx8bksmwsqhj1jy83991"; +"codesection-0.1"="mnsfhjy6j2ypxiwmwx85w2k2zyw928pi"; +"codesection.doc-0.1"="s2kwd6brlwa42pvhpjasx84s87vmbz8j"; +"codesection.source-0.1"="j94xngba5c8r55idfqgy7ra3imzkmg8x"; +"collcell-0.5"="vw1ir7qzfyc8pc1z89y8zfhj7cs5yxz4"; +"collcell.doc-0.5"="86mkb3wz8zjsgpqgrn4azls054j27rcy"; +"collcell.source-0.5"="vv91p9mc1ig82bjw4cfd96ir1ndjx82x"; +"collectbox-0.4b"="2kxzzkgkgcjw80ff9n2mjnnfpxaxcdhj"; +"collectbox.doc-0.4b"="2xgqgni67w7q4ad0jqy4vr9wki08kn1g"; +"collectbox.source-0.4b"="szy9gprjqnkx357dca60120lvaiyyy8f"; +"anysize-2018"="0phqi21d8qz3ifadzfzyfb04v10xc46n"; +"anysize.doc-2018"="4as0n5cw5g21j1wy094gdrbw8pzdm460"; +"beamer-3.51"="6g82vzs3f6hrp3ws0d11ligibk2l4bf6"; +"beamer.doc-3.51"="csjkcbwj0iy5xsqmv24dnmldvjc10hfx"; +"pgf-3.0.1a"="2j88yrmw9ss4c39j1r7s5nfhpkf7x3vc"; +"pgf.doc-3.0.1a"="4c2fgj2lxmhw85ad2hnc5bajzxjg6v6x"; +"pgf.source-3.0.1a"="0fvi39isxzyyndb9x7awjv3qmc0bhb5g"; +"ms-2018"="ffg55s4fwk1r5lfv94wjw4f7npbvjpi9"; +"ms.doc-2018"="980rqpzi9zf2dn8aa891k4538rpzlq2z"; +"ms.source-2018"="ybpn3z6c8gw2jlbj3161l1gm6xxy85g4"; +"booktabs-1.618033"="5pj973c5lps8fzz4skmgik3892jii5vb"; +"booktabs.doc-1.618033"="kv5d1vbz28n5ifi1xnd4213q3dp55qgh"; +"booktabs.source-1.618033"="siz5pfb2skr927lz92dhhxirx44wsc8i"; +"breqn-0.98e"="6qavw7nbx6wsm84qxfilj9ah76isisrn"; +"breqn.doc-0.98e"="5b6s35kmasnhrnyzmqg2d04k2448nipx"; +"breqn.source-0.98e"="gmqymf8lwcig4sb897ba3acwd4i316dj"; +"caption-2018"="rglbcqx4cbb22a42jd9fg0d2dn13crba"; +"caption.doc-2018"="1nzsvqngp8jz9lk6dyscs5zw2q4p15hd"; +"caption.source-2018"="6kn48hbxn6l9zh6ngnrwixngcwi3ycid"; +"cite-5.5"="7vzh6m2dnlxwkiw62ifbyn9hx82jpgyj"; +"cite.doc-5.5"="d20p75a21nvifkj1f61fd9ah5580n2bx"; +"cmap-1.0h"="bky8rw1a9f00x6fzx611hgfcyf7d115f"; +"cmap.doc-1.0h"="c4d9810xs1va8kpbwaz53yb8111h7lq1"; +"crop-1.5"="kz5lcgz423v0gqbc07saa30623ah1bv5"; +"crop.doc-1.5"="k9prc7248mi5lrmjbzl0g7mkw4yafrz3"; +"crop.source-1.5"="nlpgsplmw5cckdd4ribmsdaa6jchjrwx"; +"ctable-1.31"="wd1f4k8s98g3lcfn825snbj9pvsr6s2j"; +"ctable.doc-1.31"="sjikmhs468fpx52r50s7qyjc4rkfb9r0"; +"ctable.source-1.31"="a3danbgiabx2z87nxkkcbvdb0l7fs0s8"; +"eso-pic-2.0h"="6wfvn1q4cg1ihjdpjbf9mfl07jmqayjw"; +"eso-pic.doc-2.0h"="3nyp8wi16hnbsnhq1mc96bdrnv10ma1k"; +"eso-pic.source-2.0h"="kyz7rkg9l117m0xbn1s8xyd0rd20722n"; +"euenc-0.1h"="fxp7k516ws4khaccirjxi8xszlif27y0"; +"euenc.doc-0.1h"="28lmb3y1m8dhl0n2r1gprmkrpxfmq134"; +"euenc.source-0.1h"="amsw2lpbcm2grnfch6cag6hyn957acv6"; +"euler-2.5"="32y9kxnr7zw4byr1zxsd2iqcfyzjvn42"; +"euler.doc-2.5"="g4bxh88pzc2872qk0w0sgapcaglal808"; +"euler.source-2.5"="8h1ahs9sbijdsc3xiv1rwv6k0vm9m858"; +"extsizes-1.4a"="g3j8wf0886xf7ww65zi6h8gmc6x4mk3v"; +"extsizes.doc-1.4a"="xb8w2wf5i3lvcmppbklpp1hxc12acj5m"; +"fancybox-1.4"="xlk6adym8ans599d0hrs0x5nbaadkls3"; +"fancybox.doc-1.4"="iwsrzmm34bfmddlg33mrmnwjy88rbcfj"; +"fancyref-0.9c"="0417hndq96cnldfbpc3hc1f7pyfqlscw"; +"fancyref.doc-0.9c"="wr3q5g6hjznnfcr9l5lvl8z07ixm1m8i"; +"fancyref.source-0.9c"="54cyla9pjr00km1djk4jc0h8ly50c8d0"; +"fancyvrb-2.8"="p2lpk6f8lrwa8gv07j1l0m83sqkdrdx2"; +"fancyvrb.doc-2.8"="1np0vw5dyrzz6a3d59jvrzbvvwi6ix6h"; +"fancyvrb.source-2.8"="g38dv0ix1c8dg3ijahs20kcwzw1lzdf4"; +"filehook-0.5d"="95km0y68ldra3ha3c3j83zlchg7d6xn6"; +"filehook.doc-0.5d"="xvrasdz1m52dsjzn3wv5hy1pdwka3msk"; +"filehook.source-0.5d"="il5yprd7hw76wmbb6xmqz9njhkqjqkz6"; +"float-1.3d"="dqksfsgqpc0vprkhfc6c9vfxlbrnn8sw"; +"float.doc-1.3d"="88hpzqh1011kwvwwm5bppb2gx6c9qqrv"; +"float.source-1.3d"="j1vp24g1lvwniahnd9vlw32c61cjswn9"; +"fontspec-2.6h"="d5a2icwhjh4m2h30516v5dgpn7zq50a4"; +"fontspec.doc-2.6h"="rw218c57rs5ny86whf3vfsyirxmy5m1a"; +"fontspec.source-2.6h"="fvrf2hhkn552b95y95i6fxl7kbxq3rz5"; +"iftex-0.2"="3amzn5jjz9l90w90rhrrq75shl1v731z"; +"iftex.doc-0.2"="n514jbc0x2jxsk39lhayr74xpzfgqvn1"; +"l3kernel-2018"="7pw66gn23ls4r2w98sa063iw9jv51icf"; +"l3kernel.doc-2018"="pvdw28i9hsssmjv5023flhrbwml8als5"; +"l3kernel.source-2018"="2wjdd159b888k3gl6a97kpgrd5a63c69"; +"l3packages-2018"="j7jm1caznagp7mdm9bls7p1zl6l74mcr"; +"l3packages.doc-2018"="1pgax9b4bs4h3jl08jgshbq9mjr7zzfm"; +"l3packages.source-2018"="mpbf5p96k96ic84kgkrc8ddnmjihxnbi"; +"xunicode-0.981"="ybvkdgz4sdl4nixzgz2rbmqfz7hwajv4"; +"xunicode.doc-0.981"="lydvg50dcpp0lk3m9niwdyf1vra61mgf"; +"fp-2018"="5nb3zlqbvs9n2i59y5rw7b5v4ypa6dj4"; +"fp.doc-2018"="cx0qn4l16ir6k92rjjxjxy9n38agfxii"; +"index-4.1beta"="qbh9vs69mrp2czw492icb71wbx4nzshx"; +"index.doc-4.1beta"="l3476by3qz0r0cn3lcbw006ay5p11naz"; +"index.source-4.1beta"="0i38dyjh6278hxgkdzy0wvlcbn2w0k7n"; +"jknapltx-2018"="cvwv1bfgf5s8rnahghpy2pbb7kgwzqwp"; +"jknapltx.doc-2018"="cxdmxr63vm4sm8rv6bp9n3yyw5gqc7y3"; +"koma-script-3.25"="rh68miy3ais4iqhh79yw7vqlz7sbm4kk"; +"l3experimental-2018"="l0jjpfgfax2wr85dardf0l92wn3s20xl"; +"l3experimental.doc-2018"="848zpxx4259jhr3iy346gwsfx0s8kcia"; +"l3experimental.source-2018"="adf3pn715awli69v7f2ggj5hz5rdiarq"; +"latexbug-1.0d"="zfxinlwjxxz1rqb5ryfh87yfgd27g2ax"; +"latexbug.doc-1.0d"="cwsa9c4pp9q6w0kb003aqz72ydz3r5bn"; +"latexbug.source-1.0d"="lkf2ykr7yj8aw7g7322ivhr9a7qcv2d6"; +"lineno-4.41"="kvbdigwxw4db752kssgdb8rlxhljkkpm"; +"lineno.doc-4.41"="cfnil0v0isahd65d1sly2kr29w38h535"; +"lineno.source-4.41"="w30n8z3rnrvzpfa1d1s7mn3rcj03s892"; +"listings-1.6"="r7c966s9wlhjz29xgpfb4v17s07kwbsm"; +"listings.doc-1.6"="xc3xnzdv0vxhw7zgpxi6yk52bbmk271y"; +"listings.source-1.6"="l4a55gc3ilikmsfcc45x8faa78938303"; +"lwarp-0.58"="2xmfdagidcmhsiwhdy0dydw9qggdip4w"; +"lwarp.doc-0.58"="bn58h83apsr7vvf95xh8s253fhy3vbsf"; +"lwarp.source-0.58"="ii1ibxf8q0vm1chyhnc8fkbyvc8dd0b2"; +"mathspec-0.2b"="kwvx81d4nlxj7vbr2n5zvgnfvkasg4y0"; +"mathspec.doc-0.2b"="rqykkdkfahnnnphcns26p19z9mr2mlgh"; +"mathtools-1.21"="j83lp7dmvyrmrmb1ii9xvfgnxjciqq5a"; +"mathtools.doc-1.21"="0hphh6ki9ndmn3kwxyn9xw3qqacs6k2j"; +"mathtools.source-1.21"="nwzvsz16kynk9ir83fgxm9j0s754dfh2"; +"mdwtools-1.05.4"="fbp8vrgdzc2g4i27m9f4qcsr8yjlbzg3"; +"mdwtools.doc-1.05.4"="jb5r95gmlqj1bx19gbkvcm372ina3bdy"; +"mdwtools.source-1.05.4"="kcm853bwwv69vb5zcmikd1gmpcnhz9pw"; +"metalogo-0.12"="hamja3bdw70llmwnabjq9vsdni1w77qv"; +"metalogo.doc-0.12"="mi09m2hdx668xm2v9igsq25z504n4vrh"; +"metalogo.source-0.12"="4xddwk98vl0xdff6j49jjanzvqbw6yzm"; +"microtype-2.7a"="cqjymkpz9b5h7m1dpc9srxqg96w2fakj"; +"microtype.doc-2.7a"="2ggf95cm8dihlzyh6wqxxckqhp81rh1w"; +"microtype.source-2.7a"="ii2rh93cl284ci6l75rkgrz6jgirhv3c"; +"ntgclass-2.1a"="z5fz8hxig5gp5ii9780b8filsbk7qxyq"; +"ntgclass.doc-2.1a"="900yw3bcc4mdycknaspf867wm8fc3g7b"; +"ntgclass.source-2.1a"="rqd773gdvwmrz54igqz6qz54z4irajvg"; +"parskip-2.0"="93zjzx0cifz9lzdsdlwy3z46psp6nfzn"; +"parskip.doc-2.0"="v4ddahrdxf1qf7xsqvfqkzrzg3pj7zgg"; +"pdfpages-0.5l"="sb8n59whchnf3xl3gz8hwwgmihpvpz68"; +"pdfpages.doc-0.5l"="qgignjcc966a6gbx967js7lqx10fr230"; +"pdfpages.source-0.5l"="vv4r7sr23rlhp9jiihajiys8w87fxci0"; +"polyglossia-1.43"="r9rsxi11483kib89mynp5wjjp90f58qf"; +"polyglossia.doc-1.43"="2isfbzn41hz4pk5hdrpkpyj0cam8cdvm"; +"polyglossia.source-1.43"="7sn9bkz24275nxqa92d28y0xj6c3xpny"; +"makecmds-2018"="anpaqglvl5rmcy8r2q0ap8m117nsx89q"; +"makecmds.doc-2018"="39zxaxxqlmps1wd4rjy42a1hk027n06v"; +"makecmds.source-2018"="j4g888p0hniq7p6b30q1fb4qfw3qp7i6"; +"xkeyval-2.7a"="nznhb9srbfg7ifdi2mlkqbdcsq6329a4"; +"xkeyval.doc-2.7a"="k84lpc1h5d71qcb2k5rm5fnn04pv8czc"; +"xkeyval.source-2.7a"="9g5vvb4y71qryhdbjwjyxhh2w86cch0f"; +"powerdot-1.5c"="dq53xc4c6n4qpxcqkdazwn6b8v8z94f7"; +"powerdot.doc-1.5c"="ph5p9y3knn1w1hkzb79kdxcwkg6fhrbs"; +"powerdot.source-1.5c"="245bf49s69vlxk1f1mlbdyfhx68icgpj"; +"psfrag-3.04"="k8qyr0l3fsc4insyy1r6q596dq4gf23a"; +"psfrag.doc-3.04"="ybb4r3w20w1pcjwzaw0srpkx5c19rqg7"; +"psfrag.source-3.04"="xk135sb77fk6l9wz6fzifsjvchcqyj0f"; +"rcs-2018"="4lkd02hz1x9zkxnh247wmwy6n9pg4pyw"; +"rcs.doc-2018"="m1lw85b793n2nxywdi39fg438i6kif7x"; +"rcs.source-2018"="iw4nn20q54s2d4wdyby7n03ljcqrjmig"; +"sansmath-1.1"="yxyny4949h4hm4ajn673nzzw8wn8cba8"; +"sansmath.doc-1.1"="b8vzdmm1l2x7cyc15xzhmwjkszlsp2j3"; +"section-2018"="69anwmylbk95jbgr8645abp07ygv9f9g"; +"section.doc-2018"="ri1gsrpfp94rp0dc90djj1kgpka2p5gl"; +"seminar-1.62"="z9nzymppz6hz3lxy0nliqvy5szq6jk4c"; +"seminar.doc-1.62"="23fz6p4ybl42rmr1m3fllg7qn1zbmfki"; +"sepnum-2.0"="x64bd0f3g1x0bcpdgd2lfspr13jyxvcf"; +"sepnum.doc-2.0"="l26xmi7n5vabfpn0lfn3cjzn1wj6lj5n"; +"setspace-6.7a"="jyy54q9bmx158j0cnpwqa43rzvkm4wq6"; +"setspace.doc-6.7a"="xzz3kqsp4ywxmjdnchkmdv2jy4mkbfvc"; +"subfig-1.3"="sbdadp9ya32w2h8f484zwpmpln2zi4l0"; +"subfig.doc-1.3"="y5g4iadgvkfi144zk37fww79r0smsfk4"; +"subfig.source-1.3"="3xn4yhi29m77001w2hy0s04svik5z5xx"; +"textcase-2018"="5a82axcc916n61755cafcqcz3vb7w27h"; +"textcase.doc-2018"="b8iq4xf229k6p8s0b38br9gncyqhrlxl"; +"textcase.source-2018"="xlgxjkf93zrwdhk44zmxazfqg1yw88pa"; +"thumbpdf-3.16"="h8ssy495zrgwx10wsb9bypapmhdnvn5k"; +"thumbpdf.doc-3.16"="fqbyfy2ip2ayd0a0fwkg25jdjcyprkdv"; +"translator-1.12"="zywqgzzdv9iq5qh14himidbswp4rg553"; +"translator.doc-1.12"="cwf0r8gq3ivpyiclm76dnyc42zzkjzm9"; +"typehtml-2018"="rk5lpbaikavkp0shg38cdk5b209wx3kh"; +"typehtml.doc-2018"="292x26pw24azh4zdwpy6sh3f1ksk8r2x"; +"typehtml.source-2018"="96p79dyy553b4mc01ihk7qgr11396drn"; +"ucharcat-0.03"="d445ic6gwl7d5d31s691vr63f4hn76dz"; +"ucharcat.doc-0.03"="ma6rz3djr9v3q5p8ffqyznjb91gjj5li"; +"ucharcat.source-0.03"="kh9cnzg1pn8c51bbph2amp5y1j85q38h"; +"underscore-2018"="b7kwk1zddr5a19mcw3yxrp9pffc604x0"; +"underscore.doc-2018"="gwqnbwqn6vjizs1xqnmbv8fmcrs274fr"; +"unicode-math-0.8m"="1frq3m8d343h31nafm18nz6xyj5vz6jn"; +"unicode-math.doc-0.8m"="3hzkavhl9pqswcb5nwk6anpgcpqcx0vb"; +"unicode-math.source-0.8m"="ji8xpw0n8h0kwsksrbqblmpjrzk0ipfm"; +"xltxtra-0.6"="gr3v05m1pm9j55smbfy71vfn3kg1kpz4"; +"xltxtra.doc-0.6"="0zsznrgvzqcfi0ypxkbk3vqslwyap7l9"; +"xltxtra.source-0.6"="cw6kmfdgyz9ds3gdjlgy2bh16i6fxip7"; +"adigraph-1.5.1"="sh7y23kpqm0p4xgxyxdaandy2h89p8x2"; +"adigraph.doc-1.5.1"="73dbwyf9blp8s0d7r3yarmb6r1ifl90r"; +"aobs-tikz-1.0"="klfbwfabfx6lv1pk6kz3vayabsnphvrh"; +"aobs-tikz.doc-1.0"="qh43c30d1xpyl4rbazp4kj8p850rdxwb"; +"aobs-tikz.source-1.0"="xgmck3vrplx5q6blkm6yg2njgkk4k5bz"; +"askmaps-0.1"="4bm7q1w9sz28mj7v79gphh13rlz1ny3d"; +"askmaps.doc-0.1"="dp5c0n7vk509bhwhmxi6wvshz45s3fix"; +"asyfig-0.1c"="61q9dbbmirr3q1fncz10fpvqr68kj3zb"; +"asyfig.doc-0.1c"="1ynfgvq1hvwl8dflmf5vchv2xhmr8511"; +"asyfig.source-0.1c"="2403n3a1pa3gbrrs919rj56jcy4klyz0"; +"asypictureb-0.3"="gl1hc876saxilin18y249r7zz496yk6l"; +"asypictureb.doc-0.3"="9fn9i5plddqx2gxpjhx2m5n7jrwrk9x2"; +"asypictureb.source-0.3"="mskj52di031bhfjir3f7cd5aqwwz7cn4"; +"autoarea-0.3a"="navp9i0m8kf8zqhk4x1avirazzrsgf83"; +"autoarea.doc-0.3a"="zh69glasmj251qwrw6pjrshprd6x4hsh"; +"bardiag-0.4a"="vh54valkzncvzlx8y58gzs3k5jq66s69"; +"bardiag.doc-0.4a"="576s5nnqvq13rjnnn4l2d1g1rnd64vvn"; +"beamerswitch-1.3"="vjpk70y48n934pclwbqpwwad0si60ix6"; +"beamerswitch.doc-1.3"="iqlvlh2jkhcb5sbj0iq2wrscil064gka"; +"beamerswitch.source-1.3"="kn31rfw214zrs3vn7k45pk4m8hn6a7wc"; +"binarytree-1.01"="xl1rqgn286y7hpv69bwja6c5rrbx29g9"; +"binarytree.doc-1.01"="7ihijqc33m3ydk77aw0qqqhf94yyrz21"; +"binarytree.source-1.01"="lk7v0gr502ck4z0d605z6mwkswqpmfyk"; +"blochsphere-1.1"="8sagm09ymgd1b2ls78rzrcbn6k0m63rr"; +"blochsphere.doc-1.1"="sj294bshvzlc77wi6mwv4pl0y73j311p"; +"blochsphere.source-1.1"="4kr6ra2cp6fm7r6xfrln38v06iwxqzaf"; +"bloques-1.0"="azx9imhipx08s8zyky9hzkwandvxwyya"; +"bloques.doc-1.0"="8jb9hv62wj4hi9scr78szdm990cqprvs"; +"blox-2.5"="0nv9zh53j52xnly5n28kywznagiy0crf"; +"blox.doc-2.5"="691idhcw777z46rw0azm7jplr6k0fhsm"; +"blox.source-2.5"="0w4dkcqnb09k93zjqslnzf44w7smlp4n"; +"bodegraph-1.4"="h09jfqdgsgfbhakfxqbwz9wa9sdrwkip"; +"bodegraph.doc-1.4"="hwwfy0n7b2a54kywm1jq5nrs6fxbk1xd"; +"bondgraph-1.0"="xaviazf8k9kn6qckni79kxksf7r7mr00"; +"bondgraph.doc-1.0"="f0089d1jj935472sxdjkbnmz4inydkng"; +"bondgraphs-1.0.1"="grfahi07937nnb8nm3b14csxv6bf3w7w"; +"bondgraphs.doc-1.0.1"="dky0vgbx6hfik4xjavvpvvm269hgsqcv"; +"bondgraphs.source-1.0.1"="zmcw2pr67zm6my8021slkbg8zvmbkxic"; +"braids-1.0"="pr84ska1cwhirfxq0g79bibzhhqr409q"; +"braids.doc-1.0"="yidgzx4j4n9d2zfs9y9brvnm6696m3f8"; +"braids.source-1.0"="2d9har9yfm1qxgnf08zdfpsndnr8grzq"; +"bxeepic-0.2"="dwf6rg63vzmlcyaxjzwjr8haihfxwv6f"; +"bxeepic.doc-0.2"="qkfwmg27v6ygkp3d9d1l18zrpribbx3q"; +"cachepic-1.0"="hr0pnmjxny590gzhqbwq9qiqd1vcpwrq"; +"cachepic.doc-1.0"="myyjxkc21qrwmvx2nvbg2smvzfzi5f5l"; +"callouts-2018"="i91ky84hjizrxkhb5k6281iq3fkifrsg"; +"callouts.doc-2018"="k4rca9nia095sgskhv0kzp1qqw0ydf8l"; +"celtic-1.1"="mr86xyd6md9n5b17a6wga40k8z98dq7b"; +"celtic.doc-1.1"="3mwjjxnv079m8ginlv5my50jj1cmpjv0"; +"celtic.source-1.1"="z25a01arypma6jfyj2f16n36hqyicffd"; +"chemfig-1.32"="ipml2gc8wpfx0vj2zb6bppxpxi6a71d2"; +"chemfig.doc-1.32"="28dy43zspxcy8g1ss6cs3r4p6x7zzzfv"; +"circuitikz-0.8.3"="krbwmn8nd6adhbjm4pg7rfxj9aff15cw"; +"circuitikz.doc-0.8.3"="sa8797nhxww4z85k37kmr5ipnyqa3k1s"; +"combinedgraphics-0.2.2"="hr8cvhw9ng0nx1v0v34bx5yppzhw8r3a"; +"combinedgraphics.doc-0.2.2"="2s219mqf373sb1rp3dwjd9kdasjl9fdg"; +"combinedgraphics.source-0.2.2"="4q5n4m14613bv27dc7n3z1m8w2sfiv0q"; +"curve-1.16"="w4a3qv419x68y5ydvi1dk6pnm6ni82ci"; +"curve.doc-1.16"="f4n85j7dlkp12vm17vqac8d4hzm1jvd9"; +"curve.source-1.16"="gkfbyzhsaknlrhm3ni81jxswdjv5z9ij"; +"curve2e-1.60"="gy48z045rdfrzda6vsy0ybwgaynvf78b"; +"curve2e.doc-1.60"="8gsmvy2s3s1xk0qrmqnv3w7z0h3g0xwn"; +"curve2e.source-1.60"="zjxzgxgi1p6lbq521dbg92xylk90kgpd"; +"curves-1.55"="2cyy1kwxbvxpvxpvvsbh7nvh5q5l7n7b"; +"curves.doc-1.55"="jk4ma0hcrdg6lwy4l5238b9xzsb8lfrv"; +"curves.source-1.55"="q9l5hcsi0n14kkcim30yk6i6sxc5cmvw"; +"dcpic-5.0.0"="vw8yp87w2arykklgfbi4sjpqq68nkxl4"; +"dcpic.doc-5.0.0"="0shw5fqn8pmzs2s98yxa12jp6lf23c4b"; +"diagmac2-2.1"="4q9fi0lsnriy4szlgdlg0w302q1gmbrs"; +"diagmac2.doc-2.1"="dfp1br71r19b0pzjzln61wjdn30qy0n7"; +"doc-pictex.doc-2018"="770vj0w7dzrw6n4jf1dfds5ngk11cf6m"; +"dot2texi-3.0"="igh08hai8lpcr0pn4lcfx5b6kgymw4sp"; +"dot2texi.doc-3.0"="r038r86xd4csibgk9n3h76qc5ak1zpl5"; +"dottex-0.6"="yvd132700sxd7hnngskg6w30r1cpx3m3"; +"dottex.doc-0.6"="67dpg655j83k809rs0ybc3cxpy2lvvqb"; +"dottex.source-0.6"="fz625gq3shyvx3wk5jk4hvr33wls038a"; +"dratex-2018"="ydbymdy490gw405n0gn3amd771knss83"; +"dratex.doc-2018"="7z5sxm5li3by76x7sw9hq83gl34f6gkr"; +"drs-1.1b"="h9fz09xdgwgnbif1vxa1k7rxj8v9ri5h"; +"drs.doc-1.1b"="aq84i4xdklf4wcripj60cc9fd4w3zhhc"; +"duotenzor-1.00"="fx9ljkzzp09x8iajbwjlrzcjxf382k9x"; +"duotenzor.doc-1.00"="x6y62df7hjrp64r4w1qvdikqdg6ph8l2"; +"dynkin-diagrams-3.14"="xwzqcl2ww73q4ai57lg50yf6j3mz075y"; +"dynkin-diagrams.doc-3.14"="2lb66p10xik8fklmxd1vvhi1k5inspdq"; +"ecgdraw-0.1"="py3xjb8hz3mdsh42hnjww7i4ndxgkwnc"; +"ecgdraw.doc-0.1"="a9ggi8ivc4wcnqv9gd28lhdw56w4zg8a"; +"ecgdraw.source-0.1"="77vlnnhs178s19gaa4n7wa82lcvyp0s1"; +"eepic-1.1e"="vdbwj455076cwr4fwmx0lmf00nzka9vs"; +"eepic.doc-1.1e"="ngcq5bdryv79z4wazbzibf8fybc2mhb0"; +"ellipse-1.0"="8whg820p9jrqn4nfb7lc3w8d1a2cyfvn"; +"ellipse.doc-1.0"="i9njlr8m3jb9pcrwqsbcjbsb26993p8n"; +"ellipse.source-1.0"="25xhi22s1cvkyzbjwchd50ixsx6awfk5"; +"endofproofwd-2018"="xn4xfhhr3k5cq53ab6rkjwvxqs877kq8"; +"endofproofwd.doc-2018"="q8zg1zy1909bsif59caj8rmmjj4g3v4i"; +"epspdf-0.6.3"="hz6676iggzrqrgzdr612p75vzsjhxx8d"; +"epspdf.doc-0.6.3"="6icfcsk9gq46lfhq975g6sq5r3g77812"; +"epspdfconversion-0.61"="4dsfb50v8zqbx8nqlzlj712jiq9hchwz"; +"epspdfconversion.doc-0.61"="bxc42asj3as5dx1qq4axdvfs30lfm24b"; +"esk-1.0"="1hsqxgyh6nbwdw4fl5lsivg6wh1v2s1r"; +"esk.doc-1.0"="14qzisxfrysqh66dn3irf2c39jjazl1j"; +"esk.source-1.0"="yaq1hdjjgl4j06rvz25liay9p054n1sr"; +"fast-diagram-1.1"="sdzr4ya21gayk528rk4zli01l8ywnqm6"; +"fast-diagram.doc-1.1"="anbp06v1p1bczyiij9d2z0li6yski394"; +"fig4latex-0.2"="mwf75sk2i52q6j3gb4pjmw5rlyyihq5g"; +"fig4latex.doc-0.2"="c6qz809776x0rblq5d6l7xcy35bz540v"; +"fitbox-1.00"="s0gkyv18klk5dipymmx7b7as5ajjpcsm"; +"fitbox.doc-1.00"="dmvm1c5akk4cakc3rv573lj5r2qnidsi"; +"fitbox.source-1.00"="9m6pnfky8vs4f5m2vhwf7yfc89yncyiz"; +"flowchart-3.3"="63krabbf5sfqxf0rjb2h4mjksvb9vgcd"; +"flowchart.doc-3.3"="697hizfchfd691kx07sl1y84p8l6196d"; +"flowchart.source-3.3"="zgn96fhr4z67gpz85717hwwfvkfz2hlx"; +"forest-2.1.5"="zl86yn0am5c7v9c471ai0g4spp3lfc4k"; +"forest.doc-2.1.5"="9sfpasybcfbs0v2afcmhxwpcmdxjpv42"; +"forest.source-2.1.5"="n53yzm6p3nwbxrjj999yvcic58p4iv6z"; +"elocalloc-0.03"="mk2cs80z0gh4dx409y2n3h9cr8ls1la8"; +"elocalloc.doc-0.03"="0p4f0hwr11xvn57adggbbssn9iiynsyf"; +"elocalloc.source-0.03"="spa5lrwk7nikx08v1pgp0xrx4c2gbahk"; +"genealogytree-1.31"="kiqk2g93pzz3l5ql1n79hwl75lxk0qfp"; +"genealogytree.doc-1.31"="bhhr7740m764zqj1iw3c397clb1c3pby"; +"getmap-1.10"="hhsp0nkp3260mx30bxnm0ni23p5yx3ps"; +"getmap.doc-1.10"="mi6nzjb83aswg8cl0bl60qvs8g250kgv"; +"gincltex-0.3"="sqimpp1pb3c7mqcm4jnd40jlahpcnr30"; +"gincltex.doc-0.3"="mpr0nv6ldvvc7wgq35qh34csxhxnknmf"; +"gincltex.source-0.3"="s0dq3s33c04fqmzi9q9wp09vgfm7qh9h"; +"gnuplottex-0.9.2"="mbk6yk5147w2rx00503pxmhmldykggdy"; +"gnuplottex.doc-0.9.2"="i0450hl7wd09618hy9igkz3g80zzklwl"; +"gnuplottex.source-0.9.2"="dzmxjcpajp5ylmj1hqn6zqvl5b0c5vlz"; +"gradientframe-0.2"="x80zlqzx72n55qpazclikrafwzny8ss5"; +"gradientframe.doc-0.2"="pgy0vrx4nvys3wki3202r377nryd0r1h"; +"gradientframe.source-0.2"="10dx55zpi0j7xzdkry3dh41ax873mmmk"; +"grafcet-1.3.5"="9yyjgwccj41q284v8cxfhj2l80x95ygs"; +"grafcet.doc-1.3.5"="6k9w774q9japk0n05f45wdqm95n9n71r"; +"graph35-0.1.1"="x18xxd2x7yb5ckpild1s64w9f9rpi5n7"; +"graph35.doc-0.1.1"="qza5xy7xdsncal55gyqs8ay9z1h5rp49"; +"graph35.source-0.1.1"="gaabqpc5jr86g3jbd4sm6df0633c65y3"; +"graphicxpsd-1.1"="1lnxx7fjgam8dyjyay2ws6la9wjhbkn2"; +"graphicxpsd.doc-1.1"="rx8yz6raa7cyyqr37jr41wkgpgljdhr8"; +"graphviz-0.94"="gicmf9qslgbamr7qkac4y3x0wajkbhw1"; +"graphviz.doc-0.94"="xxyyxpgr81jv00v48zv7vxkm9sa4hjsn"; +"graphviz.source-0.94"="kqv26abzy2ff31a3f0aval7lskvk5nql"; +"gtrlib-largetrees-2018"="4chnakm8ava1r34m27p526zjda26671m"; +"gtrlib-largetrees.doc-2018"="yhvmg7p40bvwq04xpbwnb41k74xy9mwd"; +"gtrlib-largetrees.source-2018"="jlmhx0507vard05bp7b0np4q5fz1qqn9"; +"harveyballs-1.1"="axddj0mvqck1gmg0b7s43q7gi9hm1327"; +"harveyballs.doc-1.1"="rpsz7hqyyp9h5sa0hxmxnlrs6na0imbn"; +"here-2018"="3jh68lc8arqbg7kb8ixc87i12qlrnh23"; +"here.doc-2018"="445zak4q5zdlbhvkb8gvkg20wpmwjmgs"; +"hf-tikz-0.3a"="hfdmzpnpak33573ldllk90rywqz3ngqi"; +"hf-tikz.doc-0.3a"="dy6jw7rgbclhb6c94rm3c1bxz0gznqn4"; +"hf-tikz.source-0.3a"="jn1iy5nysj2y94ar0s2491l97m1y2rw8"; +"hobby-1.8"="kmk2l2ik0anclivgqk6alx1v44j6g8pk"; +"hobby.doc-1.8"="8bdi0hrpyxyczql8rhqfiqlrza5y2g56"; +"hobby.source-1.8"="99k7q3r58r1v7vqh3hv08qbb5s1r552p"; +"hvfloat-1.2b"="bwsjy123hc62a1h4v0mj696jf4rjrizn"; +"hvfloat.doc-1.2b"="4hbmh1nfyp7xf78mshh7s0h38mfvqqa4"; +"istgame-1.0"="82zni4rq7gvblfvr3x0b74634ly161rd"; +"istgame.doc-1.0"="yiksd9zn2y8p0b6nciz4svg7mfb71bsa"; +"knitting-2.0"="qam4lj8q2acrb4pl4yqapl2d49hjacvp"; +"knitting.doc-2.0"="1kl1yx9iw11zig2pclzr7y3g290ma2bd"; +"knittingpattern-2018"="8xvccf07iwn71kfnj9f3pnni3imwd9kb"; +"knittingpattern.doc-2018"="bq96pr4hd9mg70qqfwjynhix7ljabbk8"; +"ladder-2018"="wgw0drkb53daslzwsvg48dfznndrz6dp"; +"ladder.doc-2018"="32b2x9zydsp7b2zncs2lg6ldz5cs7gpa"; +"lapdf-1.1"="g5x8axkiscl5796b82is201vcbdxvc3f"; +"lapdf.doc-1.1"="3lpf17r6yqaa7ld8742cp8a7crafpc9x"; +"latex-make-2.2.4"="d545pxklbcazhnnp9saa4wjjl8i2bvca"; +"latex-make.doc-2.2.4"="xnim8byzbrf16w8fgfqif61cwigxbhrk"; +"latex-make.source-2.2.4"="hqhzlnj64r8aw7aqvd8a0i70kbgk88sa"; +"lpic-0.8"="74wchk7ljfacnfqy6wn0j9ns5bqzhkv1"; +"lpic.doc-0.8"="yqsjlvnfzgj180kssqhp1i11gq8d9c9q"; +"lroundrect-1.0"="x8g1sz9w4xaj9da4y1xy58hrdblmdx4g"; +"lroundrect.doc-1.0"="2pw71ykcm2w7ki2xx5fvhlfk5xgi410a"; +"lroundrect.source-1.0"="4ad9gr28lqir9g0a15pa31wybbc9m935"; +"luamesh-0.51"="h9iynwv9kpydaizfmn51kfvinqnmlixq"; +"luamesh.doc-0.51"="jmg6frxjcmpn3s4wkv11s2kbpb8aaidh"; +"luasseq-2018"="k07ymsxywmasi0nkdd2ldk164lf36z9d"; +"luasseq.doc-2018"="vnqisa721w2nx11wxb3zsk070b3dzm1b"; +"luasseq.source-2018"="341ldjdwdvjin4rq8ica4f69hb5kbwr1"; +"maker-1.0"="88vzniwk6x9fqhp4y3g32a1cj6nb57g3"; +"maker.doc-1.0"="5w3rag10kbzp8whk0hjrl1ic7iqrna8f"; +"makeshape-2.1"="y9d0868x2s8950zphcf6sdz3l7a1sw9s"; +"makeshape.doc-2.1"="wdhhbk50rqxnm4iqd0gvnfzgy17knvqd"; +"makeshape.source-2.1"="5ddzsj9xakk5hwhg54snvv7bp0vlmjd1"; +"mathspic-1.13"="x4m5r6mv0y3cc4vx1qb6anrparbgdvlq"; +"mathspic.doc-1.13"="qh2ycvh04kxfihxnri5fr5zxdkk04ppa"; +"milsymb-1.0"="3p1nz0lkags3gdlpqlvsifm1d06aysj4"; +"milsymb.doc-1.0"="zk68hivzcmqvj57csg1rvr633s85ga6w"; +"miniplot-2018"="3myl55b3q359l0aillyxg7pisii3llpj"; +"miniplot.doc-2018"="hi57wciv475ix91zl4rh30lv5pffns1p"; +"mkpic-1.02"="m0rzxyzpyjzial8vvd5nm2rny449ka5b"; +"mkpic.doc-1.02"="m0v80hkyq699sbmdbv5ydp75ccdh5yd3"; +"modiagram-0.2g"="g2syxjg96d46hkn75ym5p3pszq92kn9y"; +"modiagram.doc-0.2g"="4jdcw6fidn5kds9b31y3nq9czmw42sxd"; +"neuralnetwork-1.0"="3scaqj2kvqri7x23chqymfkg534298ik"; +"neuralnetwork.doc-1.0"="xxsvv8bh5174ihqmaxgy5072z92glvhd"; +"numericplots-2.0.2"="c6kqacnf4qlhx7lkbnrp4xji5xg9nzib"; +"numericplots.doc-2.0.2"="9dlfmdqslpzhsf8zyfnsqy41qmcgzf1x"; +"pb-diagram-5.0"="34vlhfdhm7glvpzprr99v7z7lc8rc8pd"; +"pb-diagram.doc-5.0"="8a36mfpszgjyzddfmmz2qrg9fv03r9vh"; +"penrose-1.0"="k6jlwvn60krdxcf7dj61nydhvf4smmfz"; +"penrose.doc-1.0"="yyv1mdclnrrvb52b68akbah0nd9jr68i"; +"penrose.source-1.0"="brmpi34mmx9b7vs1vl1gb2mbz4mxcnlm"; +"petri-nets-2018"="0yny9mc10syfx1a716sjw3768bf1a51z"; +"petri-nets.doc-2018"="3m0f4r65jhnq3la2qyp0xa7ra66iyahs"; +"pgf-blur-1.02"="30lr14qkrz1ah9kvgadknb9a7yyhv625"; +"pgf-blur.doc-1.02"="x4phrny12czndwvsrml45i6a5ymfncf0"; +"pgf-blur.source-1.02"="hdg79rv84byqmnyahvi65v3ca3h3j14r"; +"pgf-soroban-1.1"="1l6ifq09crmg68d174y2ms66jjhgklql"; +"pgf-soroban.doc-1.1"="ajlhmwd0fgmamsgnnzr3s15z6irx579s"; +"pgf-spectra-1.0"="w2w6z4fj2g5z77i72q7l5fzrz3hbrb0p"; +"pgf-spectra.doc-1.0"="d9v7k3fbf4hl2yz91q8n5sccn7bfq2v3"; +"pgf-umlcd-0.2.1.1"="h2syv4fn0svppahm66gpwb4jnrl7jdl8"; +"pgf-umlcd.doc-0.2.1.1"="yn8vn90qgh34r1i91cg7k5n81v47i6ni"; +"pgf-umlsd-0.7"="f6lyf7ph9a6ayc082h8bd1hrwjx1jw2y"; +"pgf-umlsd.doc-0.7"="6x7xzfz7zcd43fscprh7s4gniya05nbs"; +"pgfgantt-5.0"="vbi8jb5870r16w4dd7zdw26arrcbbv6x"; +"pgfgantt.doc-5.0"="62rp2q84amm7kgvan2jw00si5fdkq226"; +"pgfgantt.source-5.0"="6r8nhidc0kwxra3p3aywh9y2kcv7zwiq"; +"pgfkeyx-0.0.1"="z2s0v4qmhqbbw3v7bx27i1i454zvzidz"; +"pgfkeyx.doc-0.0.1"="znjsk9dvxksykikfmm69z1kizgpqnpl8"; +"pgfmolbio-0.21"="987pnzviy9l6fbqgkbq8xhjn18w4dpqi"; +"pgfmolbio.doc-0.21"="ckwm7mnw5qhp47vfxmbc5xjvnysp8jxq"; +"pgfmolbio.source-0.21"="l3rs43l6g8bg4l4y7gbf8ji8vpj9pwca"; +"pgfopts-2.1a"="r3hmv29kc7hfcmx1j2kirk27q4y2r5a9"; +"pgfopts.doc-2.1a"="qb2q273gcqw9p1wjzw8hq7z13f689zkg"; +"pgfopts.source-2.1a"="g9ya18k22lcd5f8aq3anl152d98h6b7z"; +"pgfornament-0.21"="v3jz47bv6awc3fq6fq81ybvmsigm8wmq"; +"pgfornament.doc-0.21"="amyhh0pq8p7x6f4ldyf2sgcqfs0qgm5a"; +"pgfplots-1.16"="nwgyxvygiw0lqhh7lz9ykbc5lscmy7lf"; +"pgfplots.doc-1.16"="cdjfvyz34yfbjavxz6hsmmpl49gi9q0p"; +"pgfplots.source-1.16"="m6vxsbqzqmjq6p4n2kxzygdhvxqpdaz9"; +"picinpar-1.2a"="wvxa8vjglc2v1k8dcszj32wx5jgmsm3w"; +"picinpar.doc-1.2a"="ix8d6091agdxivkq3pj0xv5afksr16xj"; +"pict2e-0.3b"="rmhf7g2w9a3qv2a4il24y0905swisx5p"; +"pict2e.doc-0.3b"="zyvajy5r8ph2ns8hphm3fnq0wzsz2sdr"; +"pict2e.source-0.3b"="rmx8qv2f1a170bcy1j2x1pjbq4r8js9l"; +"pictex-1.1"="3wr03wxjs0nbpncsyzzz2flz5h383a30"; +"pictex.doc-1.1"="d96f4qc758wqc5pifjspr2cfhkj3j44q"; +"pictex2-2018"="fmvr7pqdpq2lnigzzbshgwmrjf03kj6h"; +"pinlabel-1.2"="5bshz2446a2c3mgc79b1znaw07n54cck"; +"pinlabel.doc-1.2"="a23kw5gn0cwsg5fzldlq5a9rj03wg1la"; +"pixelart-0.2.0"="hq6wmp9dgfzzqxwn11a3isf2jnzm2b7v"; +"pixelart.doc-0.2.0"="xk2xnxmgcb2i26qnim31dvq7qm209715"; +"pixelart.source-0.2.0"="64lb31p15a52jvprjk61dfg5a9njjkim"; +"pmgraph-1.0"="hp6991d3dq131lsjr5675igjkgnp1hr6"; +"pmgraph.doc-1.0"="yi2b6kiybj2mivsjp7jw0zy895zj7731"; +"postage-1.0"="7n4w4vhx3ck8pvfp69l95yn45f7qbmpp"; +"postage.doc-1.0"="h40jv63ikgmcd83xmvkz3vdc700j5myy"; +"postage.source-1.0"="x0f20a02h113a5z6cppvhrqcq2lmlh8c"; +"prerex-a"="kzqmlwvyiz4gcqfl6jf7gafgxnbz7jf7"; +"prerex.doc-a"="p0c5qjq63scw8bfk0f9v5jid1bnijp5m"; +"productbox-1.1"="7l9nqp2nxybrl35q1slpz9jhn70las0b"; +"productbox.doc-1.1"="j713za0sjbr7plb4xdis6zwvi7bg1n1q"; +"productbox.source-1.1"="aqhyalz52l2nz9v46bi0jn21vqw68w6g"; +"pxpgfmark-0.2"="sy9cs1y4gf9xr7jfiyp8zkr1r8di00hc"; +"pxpgfmark.doc-0.2"="25vgpjc0zr0wjny4snksr3yzk908s2mq"; +"qcircuit-2.6.0"="va7w4d1n5djxqa4fis7m409aapx7hqa4"; +"qcircuit.doc-2.6.0"="vibn2wypk17d73k72ab6grqaw1irck68"; +"qrcode-1.51"="x2mibdysf003dgl6i1zq3h68a1km3j2a"; +"qrcode.doc-1.51"="y97sa2ha89kmhfj5kq55qk57sf6yf3h8"; +"qrcode.source-1.51"="f4mxn89cz4f6wvnvxqfxdq411nnz4z44"; +"randbild-0.2"="bkb9mlnckwhxirdsck7pzqki670mgns4"; +"randbild.doc-0.2"="v89kxn1iiw9spvinn8xcazp81w9a0nb3"; +"randbild.source-0.2"="la433aq038bqyjdv40rvdkinsiq7bf07"; +"randomwalk-0.5"="ww9gaa7gc4c5ziplm2kd70hm1mx3vavj"; +"randomwalk.doc-0.5"="5vyvv0bjbi56mxkqvg83sw4bl12gykgp"; +"randomwalk.source-0.5"="66dr6gi8ph8r223qx1wglx2zx6q7wkqi"; +"reotex-1.1"="yzydkc30vf6csv388xyf4lm9mn894781"; +"reotex.doc-1.1"="63p2w1vjpannypp8izsn8qis0f7zcngg"; +"rviewport-1.0"="c1flf8nck97sgi4994izzh0vwh8np9z2"; +"rviewport.doc-1.0"="jmr9vbj9690mrw18gg9nkilrkld8r4kj"; +"rviewport.source-1.0"="czi8b9lr7ldxh657jirgsvcy3l5m9ybp"; +"sa-tikz-0.7a"="dcl4gm1658qdh6bs082bijsd0fq2p2wv"; +"sa-tikz.doc-0.7a"="27fh1xd288pwk62lngyy91f97rl4ag7h"; +"schemabloc-1.5"="7pm30f9wazndg4cnxv31m616di90d0p4"; +"schemabloc.doc-1.5"="2020d2ivq6qccq1s7fk161pmarznn6ss"; +"scratch-0.4"="g1m0q14c9asnm3lrwnl2zzqb5ww90jxb"; +"scratch.doc-0.4"="36fqppczvh4kw1r3ja62i3g28iyi4kaa"; +"scsnowman-1.2d"="vmlm0ilz9v7hxsz6111w8596xajzg2ly"; +"scsnowman.doc-1.2d"="l1svi3nmdzpfnad0w8dzxxzh8c4n2v9j"; +"setdeck-0.1"="jhxxygy339baxmfl252kjjyhw2zbhf8n"; +"setdeck.doc-0.1"="0h0bv2ywm46jj8g1r26scn8r3pc0a2k5"; +"signchart-1.01"="y2yc5dcfwbpicxf3w7kp6lxjgwxz4dsx"; +"signchart.doc-1.01"="r2zsa7zazg4l0z4x18hwzkisqaympv1f"; +"signchart.source-1.01"="81p9ykfplbsb51lnx3wb00zrsrmsd9qr"; +"smartdiagram-0.3b"="2ap0zqyxnbs2lkdgx70rrpm2b6d9gslr"; +"smartdiagram.doc-0.3b"="p0q92dnkzxz2i5zb8837353j4ainabxb"; +"smartdiagram.source-0.3b"="lqy3sqf14w7fxzrfim7mb1y7rmsbln1f"; +"spath3-1.1"="gcf13xh7ibd3pn63wz9ffzf9bary3ipx"; +"spath3.doc-1.1"="1dw393fzkzjh1yxxq7wb37wj60rfa3bi"; +"spath3.source-1.1"="ss89g9nx5f6lq8xcn1zy0g1hc7yp6dbw"; +"spectralsequences-1.2.0"="6kis64ya81yjzrl17af67r8lwni0q77d"; +"spectralsequences.doc-1.2.0"="9dd1rg1cwl3p3s5slcdmcmmr3s8icm5g"; +"swimgraf-2018"="x77prbkrnadhj57fbh68hqsmrbk2qsis"; +"swimgraf.doc-2018"="hfrhqz5pj6g0mdyp1fbbfbnasph11pwi"; +"table-fct-1.1"="b7wz94n1h3wpq9mi40zdl3v4m9hi1wxk"; +"table-fct.doc-1.1"="1k2sa9bsygbw1ib85x7yqda1jbzbg05f"; +"texdraw-2018"="iwrv8alhsxxawklhgxbnsncn6plr9mfx"; +"texdraw.doc-2018"="awprn6s3sq5ighgqgbh2gzcbai1iwxd3"; +"ticollege-1.0"="bznj0maq6a1b7m6p18dhq0fnssx06bwj"; +"ticollege.doc-1.0"="7n7nyn8zrp9za6l355797gq96vxp2d78"; +"tikz-3dplot-2018"="kl827mar9jlbjpwxl90z3fml8i3zabb9"; +"tikz-3dplot.doc-2018"="y736rbqkbjg7nnly25d0jl72z9gyx17w"; +"tikz-bayesnet-0.1"="w9x9vf5hgmv18ljz0kx7rby1dig63539"; +"tikz-bayesnet.doc-0.1"="g7dkg4gg6729jbscb7cf3fsay2dfqv42"; +"tikz-cd-0.9e"="6mql3sca8l0r784yxgxllsl8asw065yl"; +"tikz-cd.doc-0.9e"="6phhv8sdlz57n7yd9qhnnd19hdz1sffw"; +"tikz-dependency-1.2"="yqnd9843awmwy61pd310krnfhyf3867k"; +"tikz-dependency.doc-1.2"="n3rk72ln03anvylh5pc5gyajkvgm6cff"; +"tikz-dimline-1.0"="q2wyvka6vafwaj58iawrrl3capkzvvfj"; +"tikz-dimline.doc-1.0"="gbfqnslkm9piq4jmhcivpyb9y2cjra2j"; +"tikz-feynhand-1.0.0"="2ah6vkpd7qiy4ymg6dpnlqjv6ab7zhvx"; +"tikz-feynhand.doc-1.0.0"="mpc844n8z08l4vk0ln2ki9sybmc85iz2"; +"tikz-feynman-1.1.0"="icrxa2hwmgnrah6x7br5sqsky8r47v38"; +"tikz-feynman.doc-1.1.0"="afnpl0m1fkwp7cip0ia10z0lgq2vnpwj"; +"tikz-inet-0.1"="mkhy91a9633a5hbqcckgppy43ri13wy0"; +"tikz-inet.doc-0.1"="c62lz4nmz4cw48rjmfl3vn913smpxzcb"; +"tikz-kalender-0.4b"="zs265bmajn1yn84p4x3qj7nx3nc8ydwm"; +"tikz-kalender.doc-0.4b"="3999dmmsp3iyal98prf70yyq5r0qmw0i"; +"tikz-karnaugh-1.2"="szdj3jvq9704zzzrmmm7kr67f9scc5vs"; +"tikz-karnaugh.doc-1.2"="4v7jmjk6kczigziblmaphpxl1xkr2ylp"; +"tikz-ladder-1.1"="ika5n5wsldxr4fk6qfjr6p9i94iydplp"; +"tikz-ladder.doc-1.1"="33yyhiz2knjssmpvz90n63n3dgh3g57g"; +"tikz-layers-0.9"="fbjyhacy9k7yhpyfg8viqdfb9z5d4dy3"; +"tikz-layers.doc-0.9"="d3q51sfsprqfa0m0plhghgcb3j63fn60"; +"tikz-nef-0.1"="88fk1n97w3dpajkw85ww9mw93p3wmv3q"; +"tikz-nef.doc-0.1"="xf8xsf1qxy0493zwx9nr2rsxnxavyzy9"; +"tikz-network-1.0"="5farvg4g7138lyipw3hqngpjd8vc75xm"; +"tikz-network.doc-1.0"="hfkqcpz72r5fy0prcjzzy2yx2j0imkxz"; +"tikz-opm-0.1.1"="5hgjh2kg1ynxp4vn8x47wfkcxz27ahra"; +"tikz-opm.doc-0.1.1"="4jqackkzg26vkvrkwflljvxx6ikx1jbf"; +"tikz-optics-0.2.3"="lc3znr18mmhw9v5d7wc8s5hs83bm20bv"; +"tikz-optics.doc-0.2.3"="9fhp84w25nsi4hxq2rys1y6vc03f4nlf"; +"tikz-page-1.0"="zv2wzvv8xzs4s5cf5vs8w9ffsz8sq4rf"; +"tikz-page.doc-1.0"="vgszrg09v23lc7yj3j0h9hwnyvdhsck0"; +"tikz-page.source-1.0"="2x6hmyi5739qskj8wf1k1636kbzns9b7"; +"tikz-palattice-2.3"="l8q247mbkx3qyywwb6sif0if3jv5ykjk"; +"tikz-palattice.doc-2.3"="j7y3y3r0mgm8limkgfljmn3i8dcnj0m3"; +"tikz-qtree-1.2"="vl2jq8b492p7dznrx63mi2zxcpax8a1l"; +"tikz-qtree.doc-1.2"="01bkpz1f0pm7plpkh6a2kx3c93iwcfwa"; +"tikz-relay.doc-1.2"="k54pyp94zlixi0v9c5xlvsbzasjd7ajr"; +"tikz-sfc-1.0"="sszciq6cd5l3sjjfa4g8c28q0fwhpkjz"; +"tikz-sfc.doc-1.0"="13y2ck4rjn9pnix56s0iycd867jdpk6p"; +"tikz-timing-0.7f"="phaw9fm5dzq5xr4klpnw2dhnrq3lcam0"; +"tikz-timing.doc-0.7f"="cc5mlz7linvwb3ki8bnhhs6qz9xmkkb4"; +"tikz-timing.source-0.7f"="8lpjas5dgvpl8dcxf1549m8nh0vn20fw"; +"svn-prov-3.1862"="d5py1m0kjdzdx371fpvi66l80p92xp4i"; +"svn-prov.doc-3.1862"="kz3zma1cmbi2kxvn560vzl71n0pj5bvj"; +"svn-prov.source-3.1862"="xz3g6ljh9fk8vfla8c3asbzraqymnca4"; +"tikzcodeblocks-0.12"="1g5p5x26xi87pgk6wsmrc8jfr5zbai1z"; +"tikzcodeblocks.doc-0.12"="anwa5r1dzd81pryrgy79cgcnyhr0p6ri"; +"tikzducks-0.7"="226ra55vkcykkglf2d78ndx8dj8lcivw"; +"tikzducks.doc-0.7"="y8xqmangnvrx6hh0864wnmxfxqr4xnxn"; +"tikzinclude-1.0"="hh3h2srdlz39dv69wdwcrmjr1pps271a"; +"tikzinclude.doc-1.0"="qdzw00zvqp206krl9ph782lvrmvjphm9"; +"tikzinclude.source-1.0"="bznb6w85hk7nzsmnglz01qvi4mp64bqf"; +"tikzmark-1.3"="zzc5vb7vh8p5q4l1p9hbfbvxiwyqxj3h"; +"tikzmark.doc-1.3"="q5z9wc07ldjcrvi2yq86rwl4nibg3s1b"; +"tikzmark.source-1.3"="gibic4bss01ih9dcwrn42cg782dn8d2z"; +"tikzmarmots-0.1"="vv9rrsfzfa5hi6is14nv1rc7fw1rmk8d"; +"tikzmarmots.doc-0.1"="ch29ymv26m1vk401a41j1l6dakgv67aj"; +"tikzorbital-2018"="0jand3q2rnj1l71kiqc5wx9br6iqa8h6"; +"tikzorbital.doc-2018"="8w7za38r9lqh6hjyrx51mhxljlwbr13d"; +"tikzpagenodes-1.1"="bbppcjhxjza1vhld9n9kjdm5jf03by5f"; +"tikzpagenodes.doc-1.1"="qds77qax9drbdmnw93lsg9lzkd7kjmnj"; +"tikzpagenodes.source-1.1"="bm54xhdx003f6j5j2csj6272d6pqxbmd"; +"tikzpeople-0.4"="9cjdrp8gw59kkklf92fmpq8wlflaavxg"; +"tikzpeople.doc-0.4"="fpwfczmdq8qad1c637rcxjzqy2r6gi7f"; +"tikzpfeile-1.0"="ay059ccg53rz4q39dy1cls80g1yi2mq2"; +"tikzpfeile.doc-1.0"="f97bldn28br9f6dfr88b81w8g683xvgq"; +"tikzpfeile.source-1.0"="hcsmvxfza3qg128nsj2n48v7fr12viqg"; +"tikzposter-2.0"="ir2kg1wfppny43rywlc1z8fbc9gnwpp1"; +"tikzposter.doc-2.0"="8bjc46kfilm5jv3z87kpzq5fk1rs1ihr"; +"tikzposter.source-2.0"="s0nhs6jvz6zn6kn7kr8srvwynh8vvfaf"; +"tikzscale-0.2.6"="7cc4pbv23n95rb1b80p1y7w8m55z59yl"; +"tikzscale.doc-0.2.6"="qb6yk80pbipaq95cgasija63px2v836w"; +"tikzscale.source-0.2.6"="2spzfhaff1wn11brhjcx881jmql261ad"; +"tikzsymbols-4.10a"="cxfp2r1asarm5ig2wn8xya7y8zdc519s"; +"tikzsymbols.doc-4.10a"="wm7d2vg7db5wqwpzb69b7vrq97gywa5z"; +"tikzsymbols.source-4.10a"="vg491ilbl5rq5wxckdhillayid29qhhk"; +"timing-diagrams-2018"="89d8m3lh174y7p3xx2iqdkxnq71s7fzq"; +"timing-diagrams.doc-2018"="r8xz0yb362glmkcaadipa5v8jsf3w5py"; +"tipfr-1.5"="dd5jgd6y7rzspj6shr5mbqcbbzyncv2b"; +"tipfr.doc-1.5"="w5mslbn2d53wzdkaynxigaw4344psp9j"; +"tkz-base-1.16"="q2wyxd4r38873irmj30lck29x2d504b6"; +"tkz-base.doc-1.16"="drycyx7rwk4dk5bmagpdq38ab144vyv1"; +"tkz-berge-1.00c"="jgkikvl8nnvmhqkkqivl57zc175cp2kk"; +"tkz-berge.doc-1.00c"="dk8ip06kr5rijf38ljwz8ik46zfkg083"; +"tkz-doc-1.1c"="hp0k8mhga84bc05151vnc7j9508vc7d8"; +"tkz-doc.doc-1.1c"="ic4vldvxdlq9zqx7disw9m872zv28mwq"; +"tkz-euclide-1.16c"="a7aldarmq49sd3kv5glmiwk7j5knzcdc"; +"tkz-euclide.doc-1.16c"="vj3mr7y6s5nyzy7akbn8f8iqbpaxs1r8"; +"tkz-fct-1.16c"="6nf7cazsna57aariv60jf2gcx321wkmm"; +"tkz-fct.doc-1.16c"="dawp55i6vgfhssqn9bs0h3amvh7bzasa"; +"tkz-graph-1.00"="khn49n47wmdfxlxwflm8rwsny0jfdlz8"; +"tkz-graph.doc-1.00"="caagk23fkfhijyji2r9iad5nzr27hgg8"; +"tkz-kiviat-0.1"="62756q87hqqa21gxy1xak7lkr4yksnal"; +"tkz-kiviat.doc-0.1"="vqm5px5ydhyxqfl5p9igi6smc71wvdj6"; +"tkz-linknodes-1.0c"="zhpwsq9xpjhpr0spjlxg8pjfqcgk8l0d"; +"tkz-linknodes.doc-1.0c"="n29zmirvb2zdmx7dvnfr51abwfwlfp28"; +"tkz-orm-0.1.4"="kvjkkbbapnd2f03g4h48ic729s8yvn5z"; +"tkz-orm.doc-0.1.4"="20ccyjaxz59v4yvbrz18ql5dz05nqxj8"; +"tkz-tab-1.3c"="9nbbbpgvmr118ww6a70vdz7xzqzwdpg4"; +"tkz-tab.doc-1.3c"="fz6yxgwm70plmff6ga99x5y31mrn0wk8"; +"tqft-2.1"="jg1k2p45j027wivwykric03v8vgfgaaw"; +"tqft.doc-2.1"="0qc7pjywc0dwxkw750xsqb67f6cpzka2"; +"tqft.source-2.1"="2kasg0q4bb70r80kaxm5hykahynk7vbf"; +"tsemlines-1.0"="qd021jr57lay3xa2hwms13x49y9f3q7v"; +"tufte-latex-3.5.2"="fagszla48gaakgcvvynmhcmk8c2qvbf8"; +"tufte-latex.doc-3.5.2"="nqqzq6qbgcq8w5ih3fns8wibvfdn5df0"; +"ifmtarg-1.2b"="7sq7fspjvzn5f3yvsmwxm9h9xb4y8dkw"; +"ifmtarg.doc-1.2b"="3azjs21rb4iyw6qp6vikgjb5an4b2pam"; +"ifmtarg.source-1.2b"="89na1sf5dvfxw6ajyx2xrh4wmlyymxyb"; +"paralist-2.7"="9x62lrvmw3pkvlrkhrcpm2mk90s23a1p"; +"paralist.doc-2.7"="8jww1j8k4rf6jfnal0dlqv4abcjyz5n5"; +"paralist.source-2.7"="vs1jw2rijrnym49vd3w1nxswq52lvf9g"; +"placeins-2.2"="ac0ckzyrg9k2akv26dg4hck4q3w3z141"; +"placeins.doc-2.2"="ab3faqlwqspnnrvigdsljl9ykqyi2gfm"; +"sauerj-2018"="9x0hghvh5wh6jljwpyf61c6pc4rl9jaa"; +"sauerj.doc-2018"="zk8dghf07j3ijvnr3zxw2bajqx49nbaj"; +"sauerj.source-2018"="j1bdzs9ky0ycfh00sdynswv2vfvx7nmh"; +"xifthen-1.4.0"="4d6x7yb6hdr4xg2dn572gwpfnykppsph"; +"xifthen.doc-1.4.0"="364kifdxmk5ak2flyqcfzjgv0dbsykax"; +"venndiagram-1.2"="pxwyrzjwbkkyhfm22v13p2mm5l9s2bqp"; +"venndiagram.doc-1.2"="xn6lk2l6vjwjirm9s0vmcsqna9q096zv"; +"venndiagram.source-1.2"="aj2hp4pyi0jhirjbsrv8cpajh42q64ai"; +"visualpstricks.doc-2.3"="qml7ki3mr0fj18gxz20j88il4i0d4fbx"; +"xpicture-1.2a"="b3daw2s1dzkvrpa1lywjgqnrahnn539g"; +"xpicture.doc-1.2a"="h5xg50jzdi44vigcgqpc61hmxa8q8ggy"; +"xpicture.source-1.2a"="a0bq9s39fb1askk6bb5yy69bmv3ii59l"; +"xypic-3.8.9"="rh7ahdwsnxzsk42imv3qqa0q2cb15ng1"; +"xypic.doc-3.8.9"="9vnm1j6g180slvahaq3mgdlsjnnllhnh"; +"colophon-1.1"="7naibja70d1kb637ydb5jbj3xbgxa4l5"; +"colophon.doc-1.1"="m0y1dcw2ymnr8a09a8wzj6vw00ns055g"; +"colophon.source-1.1"="xfrkdkkk54q9zbhv9jzwm2bf43czj0na"; +"colordoc-2018"="sb31vsh0mzzd16vrf3gpvs9c50zcjbgx"; +"colordoc.doc-2018"="2sw71l3579qkh4z3hqirvv0y3d79sssh"; +"colordoc.source-2018"="3p7baf59n87p34sxwdm9lf761dmh8w0b"; +"colorinfo-0.3c"="x5wwpzhcm3ppfg6hh0dcr3rl7cjs23zn"; +"colorinfo.doc-0.3c"="ppz8wrqzph8cq5dggikgi0gphmg0y1hj"; +"coloring-0.2"="qdjj8va77wpin0pw6izv2lhjj0cm8zfd"; +"coloring.doc-0.2"="v7z4bnnpghfi39b8jmzpwq496swhwndh"; +"colorspace-1.2.0"="33j69sadgpsmz3ji7163p9rx9bpvyxk8"; +"colorspace.doc-1.2.0"="mf7rdcflp40zwvqr249wyv87q90y8fxa"; +"colortab-1.0"="4bqbx02c34g7271mg6y1gw1nyqmj6vwq"; +"colortab.doc-1.0"="qm51gjkcfq5gjimr5pp3svfj1xaqshbd"; +"colorwav-1.0"="ilrircjl70f9pv8g89d8dzjdsipjfbmj"; +"colorwav.doc-1.0"="jzgmaadlkkbb8f94kfzxdkywh1pbviif"; +"colorwav.source-1.0"="m488q2p0lkrf6rs6vy7nfi86778zi66k"; +"colorweb-1.3"="4b0qbipxl6if0adrfblqzpzs48aa2fsb"; +"colorweb.doc-1.3"="9qi2i5x35aq0ks14c1pbvn11b91pdqm1"; +"colorweb.source-1.3"="c207mjpwnn9dwd9yc4wlq414sl2gjbz2"; +"colourchange-1.22"="gy8kllnhrg7i10yl0nrhvyyik5j13vkc"; +"colourchange.doc-1.22"="vjvp7zji8zc7bv2yghvy2zv2d1y2nz2p"; +"combelow-0.99f"="2gm5s37dfs6h0gxjpa221sv38vdpvzs2"; +"combelow.doc-0.99f"="r2dmygqgwcx9ma8frgm3ragqrb198c8x"; +"combine-0.7a"="mnzy6xk1nxfsybm2nxy9qb4k7shrwank"; +"combine.doc-0.7a"="b54dmdzcnpffyws5sbhwrm46hh7gj5wj"; +"combine.source-0.7a"="j9i3psfzvamyz2imf8mmcf4970j9k9gf"; +"comma-1.2"="ai1p7vnnzvazd950aav3xnjggmzh5xac"; +"comma.doc-1.2"="3dkfkh89fy2jy02amwg7kh18hyh7v396"; +"commado-r0.11a"="7jd82pb66a5hapcrqk19bvnszkgs649j"; +"commado.doc-r0.11a"="rg7zy4zsbmvan3vln93y2crrmc11c5dd"; +"commado.source-r0.11a"="2z09138429p7bxlq4392bd8psznnsyib"; +"comment-3.8"="dalw0d3w4mg1i8pg530ji0c5nmyrjvcb"; +"comment.doc-3.8"="hsk8kvj5arq1xznsmv8p6iglrj5f95kh"; +"competences-1.0"="kqk5mzm2c12dydifc1naxhfz0kpykkfk"; +"competences.doc-1.0"="kxhlvgv62b2sqf36qpq45pfab730l43y"; +"competences.source-1.0"="hlmzbgb3fd33miycrryvs4pb3sglrgis"; +"concepts-0.0.5-r1"="n6f2szv53cszq0ybd93wcggz3jl0wf00"; +"concepts.doc-0.0.5-r1"="xww0baz5rff17j0c56d1d0j1mh2zfpqs"; +"concprog-2018"="fy8virjhfw7d1y1l0vg6fgzmxkc4f7gb"; +"concprog.doc-2018"="sm3fl60ymv5z649frky6xck3hd9rr8yb"; +"constants-1.0"="p22vxmnw3a68jgrwxzvs90x1ads7vy08"; +"constants.doc-1.0"="0d8avlpp7ra6jin7rq92vrpa6c97q5g4"; +"constants.source-1.0"="44ajza7nr171n3nlbj0lqqq7bld53i1a"; +"continue-0.1"="d9ynm5jradscrzyag8kbh2bgvv6v0579"; +"continue.doc-0.1"="x9cvy2klpk537frhz3ywjsxn9j7hax4f"; +"continue.source-0.1"="k8dnyipf4w9jaj28hs3s7ni3cd8422wf"; +"contour-2.14"="nqc3i7nqzk5svszlgb0glkr9m9n3sgvg"; +"contour.doc-2.14"="8kjg0zsy2i6nkvxq4xjcaaqd2by1wq5s"; +"contour.source-2.14"="jx3fc5lngqrdhcwy2dga2ynw64pfvwk2"; +"contracard-1.1.0"="syk0yvajva7nhdhsrk6nn3z7mwg4sa5r"; +"contracard.doc-1.1.0"="2a8qav861gb4rh141a1pfr50sbr7lypv"; +"contracard.source-1.1.0"="ld16pjizk0asaq6kkpd2imdmyz7ay4jd"; +"conv-xkv-2018"="irm1jvqddc4a7jfl1qraxkii8gmmmh63"; +"conv-xkv.doc-2018"="vs1dc6np4zd01fkq95a0kqwm72h9snli"; +"conv-xkv.source-2018"="8gj6sqrsbxknfpvrfalflkrnhncjhbfz"; +"cooking-0.9b"="sp0gxpgc190gn2wngw7nqzay88hykl4x"; +"cooking.doc-0.9b"="15mncbdsswn8q6914ijlhzlg5ch6schl"; +"cooking.source-0.9b"="n6pvjf2lx012s5y29qc5mjkiz8dinkjr"; +"cooking-units-1.40"="jyw34d28vhhy7iddh2pgvi3s9vdhrgch"; +"cooking-units.doc-1.40"="inaxb2wb6dck2zsmx41jj6mjvxn680wc"; +"cooking-units.source-1.40"="pqs3mi3bik4rjrb2whb9qyrfx3rmy1xp"; +"cool-1.35"="djbl4kj33wlqqnj6sl31f57viw5sacvf"; +"cool.doc-1.35"="3l8iy5landcaybfhvb1inj773r55k7hw"; +"cool.source-1.35"="hfd759pc6m30sxnmchmv59nl8xr3hwrm"; +"coollist-1.4"="zvmxdr2hvnis0p8asjqsw67m6j0gv0wy"; +"coollist.doc-1.4"="z2lv3naa383vdbhyccpzs9khbbdzg8fc"; +"coollist.source-1.4"="2p080664dwgg1623jx2x8hd3b8m1k9wv"; +"coolstr-2.2"="7rsqq7nbw6c1z5shk0zcmkhnhqh6mcdq"; +"coolstr.doc-2.2"="sgbapr8y7xrh41ppzhkw9s91npbnnnll"; +"coolstr.source-2.2"="mh1biqrlg5f1gkpy5q9ml82xh0jb4bxa"; +"coolthms-1.2"="bkbjhkhdh1d0zbwz7kn2gx98jp0i1wfd"; +"coolthms.doc-1.2"="xvzlcxf0iijhqshnf10ll3pw1hki8qyb"; +"coolthms.source-1.2"="abpv22k723v32mjxzzfil36yd37p945n"; +"cooltooltips-1.0"="dyya1q998zi4g33qmgkcrzin8d31lmw5"; +"cooltooltips.doc-1.0"="z7fsfbm4rc0amfkw5ry8j2svcmv1q2lh"; +"cooltooltips.source-1.0"="cpan4qfa969dihkaa28rcg8ka9s63xa6"; +"coordsys-1.4"="6x2zn29g7p90x4cgwyclza1xphqfb3lg"; +"coordsys.doc-1.4"="2j52rr9hwa03wsdg21dnn7q56sp265da"; +"coordsys.source-1.4"="is64wqbszsrl7lnzwpgv2z6mjpz99n7v"; +"copyedit-1.6"="dyalfcbrp1wdxym0d31s3ijrbhq6qz7i"; +"copyedit.doc-1.6"="knh4a1w8vapj27rs7b0d703ph3vp94av"; +"copyedit.source-1.6"="b3kpsi78z2rja51lbj3fby031kjr08w5"; +"copyrightbox-0.1"="90am6yc3v6a2syw9q97qgll8dhpl9v8y"; +"copyrightbox.doc-0.1"="6133545797rkbwspbd7c91dbc0mds4wn"; +"coseoul-1.1"="qf1knif80pc43y8qjymya8ry3564gcc9"; +"coseoul.doc-1.1"="3zfkpycv6hz8jhvlfycjn20g2jbddars"; +"counttexruns-1.00a"="chaflhn60my7x9ijf2dj4ja8i3xdpcac"; +"counttexruns.doc-1.00a"="24wzb89912cb3f3gbfhcdz2p1w7gqns0"; +"counttexruns.source-1.00a"="9asga1rjq6c6sd7407f43p3w4d2hwkfy"; +"courseoutline-1.0"="r8syx9ag00aszr89zibwl760ml5fc40h"; +"courseoutline.doc-1.0"="jhrk85cgmca0vhk99l4xq6yhhw2kkpw7"; +"coursepaper-2.0"="222rs2hqsri87xi4zd87m0bi314g76br"; +"coursepaper.doc-2.0"="y7ml6w9cnxy78dld8m24m2p4xvv2in71"; +"coverpage-1.01"="j946qwgfdzx2y6myvj2zb927i04n29vn"; +"coverpage.doc-1.01"="h7krnkyf2nixh2227hfz5ibhjig2d9cs"; +"coverpage.source-1.01"="hxdqs2wzbsb5yjpj15fva764n1qgy19c"; +"cprotect-1.0e"="gsd9ndg4b5fb9s0435ly9pnlvwp5rvwg"; +"cprotect.doc-1.0e"="4q4rzd43yirs522861kk825v8d3avm4v"; +"cprotect.source-1.0e"="lzyx2nvma23d6ds8cl52zfxhsdjjshnc"; +"crbox-0.1"="y7zkz2wszr0iv7y3bhcgcaddsw3d54hp"; +"crbox.doc-0.1"="64zk4z35xzpxa2dmb4am67dnilqs8mqa"; +"crossreference-2018"="rghmvk4vfk0la5kygcm5wmnrrzxag6ff"; +"crossreference.doc-2018"="p589qj9h7vi563dgh5lp2l1gmpzfkyrm"; +"crossreference.source-2018"="pmqnkrcxkwjdsz7pfwmqpjgc2kykv9s6"; +"crossreftools-0.6"="cc3q8liqzkqlik5ah22va24b8bdflzqi"; +"crossreftools.doc-0.6"="615l0i2pqm2kbs432z6plcjh3p806km7"; +"csquotes-5.2d"="wx2z3i0yhj91xf1xz89sk5ryfjjn3jg3"; +"csquotes.doc-5.2d"="zk095wb3qdl73c1xgqpx2xsl46p88nz4"; +"css-colors-1.02"="5ybcj58dl55v53z40fvb3mgc8hl93z8x"; +"css-colors.doc-1.02"="kyz6mh1pkrjvz4za7x7sgmig7zrrxk8b"; +"csvsimple-1.20"="i6qsbbiqd7520p3nclaq59r99f0rwz6c"; +"csvsimple.doc-1.20"="lj0s0945ydzqqgqdzph3rbfv49kawwpj"; +"cuisine-0.7"="nj3ryfmy997y6llg5b3l1lp84jw3vg54"; +"cuisine.doc-0.7"="50wqmjcv6v117qxi0dkgyzs293y6jx1v"; +"cuisine.source-0.7"="n6zv4r2yz1fcgswbshvyfzji7jga7m3r"; +"currency-0.1"="0zjamg4hcz845l1zlf5iyggkqa50d678"; +"currency.doc-0.1"="h25dvr7yv0z7z7yap10l9q8v6mn6zrpd"; +"currency.source-0.1"="160vxy8c7xs7q1w5gi0q6b6i0al19v3f"; +"currfile-0.7c"="8zm55f76nvvsgyjj4fck1jzqxfgv389q"; +"currfile.doc-0.7c"="y1cdz8qj6n4327smxxbp5fzmn7apg2cp"; +"currfile.source-0.7c"="bfsbb72fld42c15qq3zddgr0agfigc14"; +"currvita-2018"="119xrbrr7d5i8xlvzf15azymj8znxy2r"; +"currvita.doc-2018"="fc8s69xdfiir0a8g7594l7y0m7b5qsiq"; +"currvita.source-2018"="2m1krjlgi5ihm32cfr3ayxmz324zpsxp"; +"cutwin-0.1"="q1c752nzdf2jw9agyb3aj6ishnk3yy7c"; +"cutwin.doc-0.1"="pawz3k75s1nws5nd0ilhgvy3g5ndfwvp"; +"cutwin.source-0.1"="c9aw3vjaxldf082z61m61d7p7rsaynfb"; +"cv-2018"="xpyr31xcphpydv1iyqaalwxfqhs99cg6"; +"cv.doc-2018"="f3xak6320ql3rmbj3fvjsgcsq4mp1vql"; +"cv4tw-0.2"="zw6g6n1l4mcnjdbpfx36h1l7ix8gj6sv"; +"cv4tw.doc-0.2"="49ghjsydw5i13nwglc69xmm1z0ypxlyd"; +"cweb-latex-2018"="w87x1irky7jm1ixvs8m2ig97pk07m19m"; +"cweb-latex.doc-2018"="r4xzcb98w8khj070k9q23ygmq84pxqd5"; +"cyber-2.2"="qw2kap0b32i1zm67s9lz70mxc8v8smrs"; +"cyber.doc-2.2"="9fqzmqyaiclmpl947xwj5kjcp6fic9md"; +"cyber.source-2.2"="jkylpl3n1m87qch68sqm7njxgp8wv86p"; +"cybercic-2.1"="4j6x3ncl6dhbjmbsr75fp28k9p87lj48"; +"cybercic.doc-2.1"="6qzfny1ilk48mhh67pa12rn30v7r8b10"; +"cybercic.source-2.1"="9gxkmwvrrjg0h9jvj1g46hxd79i2pkka"; +"dashbox-1.14"="k72p9zmp5197sh13x688gaaxynj6ra3b"; +"dashbox.doc-1.14"="1igq59rchfjkn3clgbycq3q5h6ablwvv"; +"dashbox.source-1.14"="kh2n6zrij6b14rilncsp9xjnbcd73l7a"; +"dashrule-1.3"="bqc33kv2bljifdybb0qn7wvx48rb9xgs"; +"dashrule.doc-1.3"="vxa8hx7khicjjdjd8p5frwrv4b41fv1x"; +"dashrule.source-1.3"="94ga7n7xpk7wm3j37gp8innc0c0irdz5"; +"dashundergaps-2.0a"="vafhi12yxbjqhb4bgp2gi89cpjf80qq2"; +"dashundergaps.doc-2.0a"="r4a1xafim771asrn65cykzksyy166i55"; +"dashundergaps.source-2.0a"="a2m78ghiarpdvm045k9n0kiabsgixj51"; +"dataref-0.6"="s46my6g3mkk7d5g7fm90xxpn2d1h4gmv"; +"dataref.doc-0.6"="ap8c1b9ljp1zg3wpzfbp827kwqcjdp0j"; +"datatool-2.30"="4yrvl6vfhhg98b44m3fb2x30inxhilas"; +"datatool.doc-2.30"="np5m6z9wi6zypj8isx7wmph223bk5874"; +"datatool.source-2.30"="hl61mffpbbj450263wf8kp0p539s6m51"; +"dateiliste-0.6"="s50fmah2lasy1vfkgkybbaynspnh0wb6"; +"dateiliste.doc-0.6"="frs8z7x6yf2l78g94dxx0w5nxchx7kdx"; +"dateiliste.source-0.6"="idazlpxank1dw1mjym4vcdlq0970i5gy"; +"datenumber-0.02"="byp175cz7kzl8rpg8yyfxlcqfgqr2yfk"; +"datenumber.doc-0.02"="qp66n8ppip85lg6lfmmah86ilxygb5f9"; +"datenumber.source-0.02"="pfirq4wg801vxmbp24s059l8ip1w01r3"; +"datetime-2.60"="59y83sl151h396xz62kp975q9vplg195"; +"datetime.doc-2.60"="dzj8ihkcdv1hcxxi5vrqbv8ga05mx6l1"; +"datetime.source-2.60"="b5x1cfqxg3rlbmdzc1g18i76rk7m1323"; +"datetime2-1.5.3"="1q7rz88d9g4cpi9r1c42mq8wdnxhv8b9"; +"datetime2.doc-1.5.3"="yydvpzhqm5a4yl5cxbr872xhzj10b3gl"; +"datetime2.source-1.5.3"="pkdwwms3zv1dll96nfbb7hj348wiyc5y"; +"datetime2-bahasai-1.01"="avsk4v66gfbscliygrhgk7jvfrv5vyrq"; +"datetime2-bahasai.doc-1.01"="km12sq45cjy831csfq3j0gvy6458j86h"; +"datetime2-bahasai.source-1.01"="y87vz4sib2zw70643lm50cfsknzxnydm"; +"datetime2-basque-1.2a"="hd28pvhxgxxdv9swsnkxvk0d0kmaklxp"; +"datetime2-basque.doc-1.2a"="4ad1pps70dfj98vara5i40fxhk7wsdbc"; +"datetime2-basque.source-1.2a"="8k9957zfg160fs11y3in9js5sabnv0nv"; +"datetime2-breton-1.1"="qr562jcbrvfb4dg45bvxhwng6np7afj8"; +"datetime2-breton.doc-1.1"="x87alkc8bcclzw83f2wxkijms2bi511q"; +"datetime2-breton.source-1.1"="ljrz1n10pl21j7psza4wrvq3qsyvm4cz"; +"datetime2-bulgarian-1.1"="2mlgshnfxai3cpyfy841gm5r07549b9n"; +"datetime2-bulgarian.doc-1.1"="9bnrpw5xshwk7ab59i6argivzd6rnajs"; +"datetime2-bulgarian.source-1.1"="q3jlh85lc1gvp5bxrgh157q88qd56dz1"; +"datetime2-catalan-1.1"="08ckh0hp6lfnm6qvzabn0vfmvpyl8vm0"; +"datetime2-catalan.doc-1.1"="d48asmv26bwgj3zrmp3qdd1z3mld36rr"; +"datetime2-catalan.source-1.1"="mhqp7hh372ngmqv2crrwbhgkkbff7phi"; +"datetime2-croatian-1.0"="7mgjrg95fhf0ymsd2qh68vqqpnw7zpsb"; +"datetime2-croatian.doc-1.0"="x1iac95ydc1sfl5pyy43rrcq9kfa0x29"; +"datetime2-croatian.source-1.0"="sjxvyxph076ciplf0x4274cs6v25z1p3"; +"datetime2-czech-1.1"="481xwx5sfb639j02pz7q3fyzlw4h1xyr"; +"datetime2-czech.doc-1.1"="r9vmd6q4gpm64bglx5n8s6ihl0vm4k02"; +"datetime2-czech.source-1.1"="r8r5q7xy77b0q3krh6rdnc8kq98nwgiw"; +"datetime2-danish-1.1"="maqjjmvq99nxzs36an7fsym8wx884ra5"; +"datetime2-danish.doc-1.1"="qlbz9mfg4z54k9q3qx8xjq3wlz2adczn"; +"datetime2-danish.source-1.1"="zby5mapa0jrx7jhcci00c5p7bqr6crn0"; +"datetime2-dutch-1.1"="rfaajlb5k6y5fk5sphbqkyym5pfqmykm"; +"datetime2-dutch.doc-1.1"="fy3a9l5gk06dm0l5qfq2bm7djl6n6a23"; +"datetime2-dutch.source-1.1"="hfy19bpgiszqawykzqk15724ixlbs9ks"; +"datetime2-en-fulltext-1.0"="j2vw6akprfz3kwsjy5rnb6qnlnmxp9ws"; +"datetime2-en-fulltext.doc-1.0"="q954riws1f9b7ij9c8h0kg3n8zqdhgk8"; +"datetime2-en-fulltext.source-1.0"="54ky0fywkli0nld3ydyqm4k2nnvzl280"; +"datetime2-english-1.04"="g7v24hvkfxnqb43y0vz7v69nkivf3v9g"; +"datetime2-english.doc-1.04"="n6pvkr88fwq9pbhi4lzf2757mrb2dpfn"; +"datetime2-english.source-1.04"="b16bvzwmpqq5z9vgbcsijs1xj4q2hjgg"; +"datetime2-esperanto-1.1"="sf619gxrxm602kjrlslmzd271v5aynw2"; +"datetime2-esperanto.doc-1.1"="pn0jcv342fvczyn2lq6kyi1pbvk689d4"; +"datetime2-esperanto.source-1.1"="91kz15x4skcwsis3c0qjr751vyvdsmpd"; +"datetime2-estonian-1.1"="3x0q23w9xzh48brrkyriqah92488m03v"; +"datetime2-estonian.doc-1.1"="pq4p7wkvmq1z815nk92dcphmya6cska2"; +"datetime2-estonian.source-1.1"="a3dmirap9z4b3cw83y2z7y1dxjlxkibs"; +"datetime2-finnish-1.1"="xsrppqvhgv3agc5d1vgsql812rzfc7m7"; +"datetime2-finnish.doc-1.1"="058m3p472vmra4r5i5f3yjyvrga1f63k"; +"datetime2-finnish.source-1.1"="kxcfwal2hw8hh1niyj0zsghihx3cinpa"; +"datetime2-french-1.02"="0n2l9y4431i1092wkk8h2fkmk2pj1lmx"; +"datetime2-french.doc-1.02"="gc0pp2rnx16vgc4qq359ch6i61a8mbsm"; +"datetime2-french.source-1.02"="97fxzb9swgq0nwisql0fngik9c203pkc"; +"datetime2-galician-1.0"="jdzbi8dkc958r8fvpb5xqjmz7i5iiffz"; +"datetime2-galician.doc-1.0"="kanyn2kcrxp309crnj0wg3v34w93jndg"; +"datetime2-galician.source-1.0"="qjnph2vad7hl5d3jzzn58mz90jyvpgw2"; +"datetime2-german-2.1"="g1wcr457pvxv9ld9qq6b6av5z25dnrsl"; +"datetime2-german.doc-2.1"="6nmwahh375c3hw4jizqh4igdv4k0gfvj"; +"datetime2-german.source-2.1"="x3g3i850vj5zkp3103rjzniwrqy750zs"; +"datetime2-greek-1.1"="0yigs9ycc8ncyyjwzs1vhxgmvzr93rqk"; +"datetime2-greek.doc-1.1"="4w2gjy95fh4m73w46fm86gq8iqrrxwxn"; +"datetime2-greek.source-1.1"="fclkgy9d60pz0m6pfmirgrw0bdb2dwqk"; +"datetime2-hebrew-1.1"="w1dcd2wy5bdgcrchmwiqbwr9rpbabkcs"; +"datetime2-hebrew.doc-1.1"="xyvnscz0f83bzdk274acf4zqp74pdhm6"; +"datetime2-hebrew.source-1.1"="yx2kaxa35r99whh2yrzhiydmis89c5wv"; +"datetime2-icelandic-1.1"="p1qxpalqhyvs0gvwk55y0gz6f2q9sw4m"; +"datetime2-icelandic.doc-1.1"="za1d739glm25a6vm9yyyqsbhjc59lb5v"; +"datetime2-icelandic.source-1.1"="ngqx44p3nr2pw4awwwd9sdpjd3jwr0ai"; +"datetime2-irish-1.1"="c2rxvcqppd332k261a466wsbabfkklml"; +"datetime2-irish.doc-1.1"="yi5v86mssgpf4bvajvmf6l0hmahkcm36"; +"datetime2-irish.source-1.1"="g2q4nz3xrviqzzq88q7jljcv1dl8cjil"; +"datetime2-it-fulltext-1.6"="36m93xw965mj6dn75iwlls9nwzilr3bj"; +"datetime2-it-fulltext.doc-1.6"="7m7hh8w9cl1amldgbh9nkxxadvnvrdkw"; +"datetime2-it-fulltext.source-1.6"="x6ycnnq13kqphgfiihrhcjmg9ij4adl3"; +"datetime2-italian-1.3"="q26yh7zchpfg5gb8xraflh4vp7sa09k3"; +"datetime2-italian.doc-1.3"="rg34p52lxgj6s6cvi8r168psyknkgdb0"; +"datetime2-italian.source-1.3"="lryqdqsg9yk1d9xj866xf8fj0dpwyh3c"; +"datetime2-latin-1.0"="sriib5ngxy04w6xm5ii13a1l6safqsa7"; +"datetime2-latin.doc-1.0"="kls2lc68c3j7f2si0pdx1rsw24rgga42"; +"datetime2-latin.source-1.0"="07cw09layjkvklwy1ndvkai1aglbplz0"; +"datetime2-lsorbian-1.1"="ggcqlpw3b3rvb3blyw9p39gyj3n9ixki"; +"datetime2-lsorbian.doc-1.1"="nqkh7fk0l7zkgi07n7q9x0wl3mcqcf40"; +"datetime2-lsorbian.source-1.1"="q7bj5qd85b4nwgz3gfypsln5x0rj467c"; +"datetime2-magyar-1.1"="da1qjb06hcwmp0qw9hrrhiwl4rfxji5a"; +"datetime2-magyar.doc-1.1"="v2gzjv7nj4sgzym8bar1gz9rpjwbnf3y"; +"datetime2-magyar.source-1.1"="l052vx4a1zsdkbfwqmixi7ad6rz6277g"; +"datetime2-norsk-1.1"="9x884mr1av0xa2acb44cl38arn274z8i"; +"datetime2-norsk.doc-1.1"="4w6bjaid66pf5bnx7ya5vr023mi0bc3x"; +"datetime2-norsk.source-1.1"="r8bbhi1n1k6i635nwrs7hgglgf4sdwal"; +"datetime2-polish-1.1"="i8b07wq5ki25wh7j75gvimwdkd4psipi"; +"datetime2-polish.doc-1.1"="aqarbr89imdgdvqgnw5ggvp09r2dvmc3"; +"datetime2-polish.source-1.1"="hhvb5n65n0n8jv6anqmxrps42p00cvd8"; +"datetime2-portuges-1.1"="pbj76lwnghjjw5vglf9s05jqzkfc4gsf"; +"datetime2-portuges.doc-1.1"="mpg9vz4wd4b3vb3ksyxl21j0wsr2n6dh"; +"datetime2-portuges.source-1.1"="fcjicqpvz5cbshrq1w9y2a19sz0hqifq"; +"datetime2-romanian-1.01"="4cf2q7zs9wccx1cg2an0gfr3pgbfgvld"; +"datetime2-romanian.doc-1.01"="wzjqwrn0xrwhvz5yqdw1v9942h6f1s4b"; +"datetime2-romanian.source-1.01"="9apbkgyiy21r9lahbrffpnn3l1b6z7fg"; +"datetime2-russian-1.0"="dakjxs08ikkmwmw1qwyb8a8p811g1vwh"; +"datetime2-russian.doc-1.0"="dav2bsbdv9v5b59czrsv601njxysf51v"; +"datetime2-russian.source-1.0"="vmfldg1sdbk8yb3p4fikd58fglvyg24g"; +"datetime2-samin-1.0"="w129asz06xl1j98npnpcflwmw6pjih0j"; +"datetime2-samin.doc-1.0"="p084xf6zh9hl19q7j5kbjqvrh22xgnjx"; +"datetime2-samin.source-1.0"="b0xi07ag8ifj9b2wxjzas82103d11mbb"; +"datetime2-scottish-1.0"="haf8z2vcwv70wavrj1skkxqly9rxv65p"; +"datetime2-scottish.doc-1.0"="gasr5azq08139ml2fvph01ikxpcrdlpp"; +"datetime2-scottish.source-1.0"="zjhfiihijw81rvacw8kjwq4bil6hi2fc"; +"datetime2-serbian-1.0"="nx5gf5inr1p1sf1knfsshi6ppljvqjbr"; +"datetime2-serbian.doc-1.0"="d787l63hi3qziiwrn4ddp25k7747p998"; +"datetime2-serbian.source-1.0"="22sxpklg0mggizc8bicy7x8hyx9vqn3d"; +"datetime2-slovak-1.0"="7m9d038l0zr0npb8fy9fh6n1v0lswgzi"; +"datetime2-slovak.doc-1.0"="m5j1zgplxa368k45rib1nqx6sd2ipcgn"; +"datetime2-slovak.source-1.0"="mqmhxsh32bknr3w2nv7mrl1ls7sn6xqd"; +"datetime2-slovene-1.0"="hn5z7ka761lq4xy2gz3idsrqkbkdqrf0"; +"datetime2-slovene.doc-1.0"="55rrnajlm7rhrlyirrdxw699gd4x4lr1"; +"datetime2-slovene.source-1.0"="4pc9aii99chcdigi8c5vh9sfyyjly22d"; +"datetime2-spanish-1.1"="x6mlabgqr35m0dw6zkgj7czgxs3kqj01"; +"datetime2-spanish.doc-1.1"="8szzfhyvgppifac3m38s2r57w4dkajdq"; +"datetime2-spanish.source-1.1"="h287bxi9k4xx909qvkrsywyr86nh1qjx"; +"datetime2-swedish-1.0"="kmnrfgqk01ygpd1m25q8s6da0wm39bdy"; +"datetime2-swedish.doc-1.0"="r2scfwnn257vximpv7a88qbmrj2v2554"; +"datetime2-swedish.source-1.0"="swif8xn3c7p4w00cyxxlwvwjh4k82789"; +"datetime2-turkish-1.0"="lk7wm07qz96rfzi5g12hzcfwbdqnxmi7"; +"datetime2-turkish.doc-1.0"="86yp3mb4x7sl9im3cvxvfykfljc0cd8j"; +"datetime2-turkish.source-1.0"="4bzavnlmpy63vcfhjygjmhl4lf233m6x"; +"datetime2-ukrainian-1.2a"="wmslcc8x7xkdzfd31psz7l7mfdpg5r14"; +"datetime2-ukrainian.doc-1.2a"="cyjjb5bmdwqp5by504r3s9s9h29r1bnq"; +"datetime2-ukrainian.source-1.2a"="3lj7rpa4qvljhvwgy6nlb0abmydgvqyy"; +"datetime2-usorbian-1.0"="i5kdakk028r0jrim2pc65gjj38501dzs"; +"datetime2-usorbian.doc-1.0"="ab6bfr9w1ybl26abk2vac5baffgsx8ib"; +"datetime2-usorbian.source-1.0"="p3xf2vlz24av6j4zihdig8jkf9xf328v"; +"datetime2-welsh-1.0"="csy75jcm6aqad69jxhm7m01j04802pff"; +"datetime2-welsh.doc-1.0"="5qfzf2lglwj0399cj5y81f8a1y3rdv33"; +"datetime2-welsh.source-1.0"="2a3pn8nifx6bc81zk45cg8p0vdnwhfw4"; +"dblfloatfix-1.0a"="d1796nn206cs1jsas8kc05p0bfcb80rm"; +"dblfloatfix.doc-1.0a"="2rgw8lakmgyv5abzbpcngs9g1lrfdps1"; +"decimal-2018"="a7xks9vjp0pa09i5dbwz78n28a8fg83d"; +"decimal.doc-2018"="ib5j82aqc5l2rkggx5s3i7h0vz81sw01"; +"decimal.source-2018"="znw0p5x4xyg8nbaa0840lw7i27bczkf8"; +"decorule-0.6"="pia1d0196sj7qkdyzximhpf0bidqv7pg"; +"decorule.doc-0.6"="p42gqybrsy773lypbb1nrjcigycf1ilm"; +"decorule.source-0.6"="q90xhppxnggj3gqx9vaf5qvc4aknfbx1"; +"delimtxt-2018"="akp06kcf04g4dx2ph7bs5cg4byld136r"; +"delimtxt.doc-2018"="ddxva98pp4ar0bxdlpbh6v2rxlai5d1n"; +"delimtxt.source-2018"="j788dpwxgryml7ny68nzab9c3dy0322z"; +"denisbdoc-0.7"="fxcj67mah72g8w5xmrwb10vm1hxmciix"; +"denisbdoc.doc-0.7"="k4qq3apgqk0xgxgmrmqpl039hwzb478p"; +"denisbdoc.source-0.7"="45fl1pbbkiwk3b5cwl9ylcs1vxpdz8m5"; +"diagbox-2.2"="mcmg51aism26pvqhs198yngx4sq7hpcs"; +"diagbox.doc-2.2"="p1vln62lkw76jldxxcgr0wkraidcd3fr"; +"diagbox.source-2.2"="a6m49qkh7w30xgg342dd4vs7kpcf8kkx"; +"diagnose-0.2"="dbkvix4h3jhwq9pd2g9ydknc87z3zlr3"; +"diagnose.doc-0.2"="0b0ajzf5gvv3901szcwnkb7938sgqqr9"; +"dialogl-2018"="qn4qmw5yrhvim6fdl2gff1vl0ca4dfs2"; +"dialogl.doc-2018"="bh2vp79kq5adw6smmn0kbkhgk27qqq71"; +"dialogl.source-2018"="zqjq4a7kp63s0m7aq57ragybmigrf05z"; +"dichokey-2018"="0gjqadln2d38gclhy9ggf3i8vcnf2bfm"; +"dichokey.doc-2018"="af0pz0ixx95k8abfhximgla5jjly9ddf"; +"dinbrief-2018"="49584j24lg6vxazw8rqbhzcf0c7anbqy"; +"dinbrief.doc-2018"="i1dwsv81v87ll6wipvd7idsg8vym61k6"; +"dinbrief.source-2018"="b3hcmv6mjq48yhjl7g32yv9s1p3d0hkw"; +"directory-1.20"="7r6n8s393idf94madvzpfz70qvmy9n5z"; +"directory.doc-1.20"="shvbxhb02d3lw1sn3ayvx5xs6qayxjkh"; +"dirtytalk-1.0"="1a6r7pzqjy14f4f7vnlqgqdb6r0yfm1g"; +"dirtytalk.doc-1.0"="h383wrcj7pxb3mnqnssb48qx0zzw61gx"; +"dirtytalk.source-1.0"="dzvypzk6yrjli5zmr06xc2mqyajrvz1j"; +"dlfltxb-2018"="ms6423aqc91c34fmxw8l47d5kbk9yc6b"; +"dlfltxb.doc-2018"="kb0p5vzgr45gzbmwzc9mrk8hpg1z6x0h"; +"dnaseq-0.01"="719cl1bfw7c1psv115pmrn7bijd0kxsr"; +"dnaseq.doc-0.01"="f8yw32bkw0chrk221qga668jpfnb3rk0"; +"dnaseq.source-0.01"="7aw7332aklsigpg8fazvv7ips2a236x6"; +"doclicense-1.8.0"="iykpppjmrwbgwdy62lfnm011ha2plkfk"; +"doclicense.doc-1.8.0"="1gvlh4ya6xzvwqyffjwzvmwk84qybhjc"; +"doclicense.source-1.8.0"="amnmxjfsdcaj1z7450dq7zlp0ciisxg7"; +"docmfp-1.2d"="5az4cgljj1gmc28z6kwy9g4h49gzkplf"; +"docmfp.doc-1.2d"="rn7s95z09ijvddynz2dda2lpqidzbbnw"; +"docmfp.source-1.2d"="c6swy2dkxzrprrl0zjbphcf15x6my5l2"; +"docmute-1.4"="ijpgwid57874xk9w7p4g4m14j770awwi"; +"docmute.doc-1.4"="w8i5cy5mp1780bglwn08kcywk3q1qqfp"; +"docmute.source-1.4"="qqarpddqxfb4lk6cjsz4d68wvkvqrdn9"; +"doctools-0.1"="xddfhcsq7f0la61bmdv474avf8vm7pgg"; +"doctools.doc-0.1"="zhwqm1k0dl068scr7sfypcii7nkjp01p"; +"doctools.source-0.1"="sfrjlg9h1icqa2wa9m3z2ciqc8j4fzc2"; +"documentation-0.1"="kji3s9vf00jpl198nm49dxfxw8yh3xkh"; +"documentation.doc-0.1"="ir7a948d9yliinmb3y55vx8wa2zi4ada"; +"documentation.source-0.1"="gjlkrc2a087589g9lrk9sh8g4q0l03vq"; +"doi-2018"="g36rm3hngqxngcvb0yiavp760ln0z88j"; +"doi.doc-2018"="bvpm72vndaq1rywjrpa9xv6x3pryqk69"; +"dotarrow-0.01a"="an0dsydrk9bfcahzi356nrfq9fw0i9fs"; +"dotarrow.doc-0.01a"="ay137znk96s545wq4sligy3q832m4g91"; +"dotarrow.source-0.01a"="g5krgdbp4bdfhk40s759qw2j6f7n6ss7"; +"dotseqn-1.1"="pvfjw24r81j8403qav5bfd3i6xfk3xr1"; +"dotseqn.doc-1.1"="7iq10vxjnn14rvlpy10clnrq0kcs0a5q"; +"dotseqn.source-1.1"="fpkmmkp37gnl7cg75i820ry92s13vkx2"; +"download-1.1"="mrhh5hmhypwk95rzjgzp59wjx1alvqf3"; +"download.doc-1.1"="plal7xhskmrylmkpra45xmw0vf4sgd46"; +"download.source-1.1"="r5lrlmp4ccxlmzm1h7l57d17cmgdsmww"; +"dox-2.4"="vmv0sf0gjb0hgimhyyxah2n9z7kfc60r"; +"dox.doc-2.4"="mjc4chfbw9nnq06h6sr9v5q7mx0yf3w5"; +"dox.source-2.4"="6pwhbz64rwylp60nhay1ij6bls33aqcx"; +"dpfloat-2018"="lad2kjr2qljjmnrygdlhgqbhpj8cxqb2"; +"dpfloat.doc-2018"="j3mxi39ar6vsyz51w7dj3nsnrrcsqjpy"; +"dprogress-0.1"="6bz0iy8fa34famjb67k3q1xhsca311k3"; +"dprogress.doc-0.1"="9x4n68z2vp63dvhc4g30yar4z70xkxbb"; +"dprogress.source-0.1"="g0d00q6x7wagml9hphd9b2ddg7zn887a"; +"drac-1"="kswhsywlysyj2k87dxad6wyjl2zxj584"; +"drac.doc-1"="23j8r0v8wyivwydi9ij6783d91nd6r00"; +"drac.source-1"="hi0yz77sqs9lj3dqvj2h0zgkmwac3r16"; +"draftcopy-2.16"="jpi5kv4l4r74ahxh9m4nw338hlx9qjxc"; +"draftcopy.doc-2.16"="x49fj5rzavabrdw8c8j05nnqxkdjlhpp"; +"draftcopy.source-2.16"="b6319hjnccfx3xxfrxz1kmx9813aik0a"; +"draftfigure-0.2"="w154bzgm94wzqs4shyi3vir6vzfd7324"; +"draftfigure.doc-0.2"="n3cvgb3mn0a0asrk5wng4f5pnr36k337"; +"draftwatermark-1.2"="r78p4n8jbzjvx8p7gx1fj7fp4h56x4xq"; +"draftwatermark.doc-1.2"="6mzqbw0grmivgby8vqiqf04i9dnvvimb"; +"draftwatermark.source-1.2"="6p47ci9wfjq7svn09df09p4jxwvyfzxa"; +"dtk-2.07a"="ygp8d66wn5xna4hlb3r8x7ycp652xqmz"; +"dtk.doc-2.07a"="7f2zzwfwcb6x4a7yg79d12yf63k0n7ly"; +"dtxdescribe-0.11"="fnbz0bz9zkpfgdjfljiq2g2gkp9i8s8i"; +"dtxdescribe.doc-0.11"="ywlcqzi188v7n7k53c67dlban9yzlri7"; +"dtxdescribe.source-0.11"="bi5h6lc33ay8mjhhcgxv9j27qahspq55"; +"dtxgallery.doc-1"="fsbqzc353dbd3705kp716446mghsnn19"; +"dtxgallery.source-1"="74z8aaywbl3hhfk0lpw3mgw9sinxj01m"; +"ducksay-1.2"="wn5aya3fgplfkglrhjhsclqjpvrr6zjv"; +"ducksay.doc-1.2"="0vri3yh7qn9pffwdgigv3gxbzgqb0253"; +"duckuments-0.3"="1pi6vsfrmmskij2w6gl5iwfwsk10r1hx"; +"duckuments.doc-0.3"="47xmzsszi3vr0qb35a5q4kfhk2610a8j"; +"duckuments.source-0.3"="pm02cpxiw87aqzcyjv5vpwn77xij7mzp"; +"dvdcoll-1.1a"="x9xdlwqrbq8wflwbwkabwyi9bg8rakqz"; +"dvdcoll.doc-1.1a"="m88326jypnn2i1bqgv458cyjdzdn320i"; +"dynamicnumber-0.1.3"="p6s0hyavqqz8hsfca8ymfqd63ajpbgam"; +"dynamicnumber.doc-0.1.3"="28i12f55m00ma06xi4575m9mxlzlk5j5"; +"dynamicnumber.source-0.1.3"="1s5p8px5hk951cifga7as2cys5p9v9g8"; +"dynblocks-0.2b"="svrn2iyvz97vsdz7zf2npfjjmj1hiiwd"; +"dynblocks.doc-0.2b"="vbfwn0p5rpddhfbj5dzzg8y777i69s62"; +"ean13isbn-2018"="mc1jwh057knlvcn9rh4z55xf23cx3lnn"; +"ean13isbn.doc-2018"="bdnaafy3hkiz4prf7q3fkn00gsf1fw47"; +"easy-0.99"="jb9dranvwd0ngzigpq8kla53wnd99fiz"; +"easy.doc-0.99"="m4hx4j5snaiip3mzz1hnakcqjdmhmy4z"; +"easy-todo-2018"="303p58si7jhry6gzkiqjcdhkgdxdj8yn"; +"easy-todo.doc-2018"="19xs0lb6swakg1f9ci5gfmmfbddcirvp"; +"easyfig-1.2a"="l6pbmvwsjjnrpxl6d9v6askvk0fvqpyn"; +"easyfig.doc-1.2a"="glg4115m5lkacjxdq29my9a01xn5mj13"; +"easyfig.source-1.2a"="szidzjjq2h8aiqh995xcd37460xx5lbz"; +"easyformat-1.4.0"="x6ad1pxvbj09q2kypdg6z5js8q11a7k4"; +"easyformat.doc-1.4.0"="1g0wbnrc4snik4hbzldn9c015ry80n50"; +"easylist-1.3"="3mri8pvv7jc5lkqkmzh8h5a4x8agh702"; +"easylist.doc-1.3"="7ak9lbazspcv1k8yi2j3shf106v4spjx"; +"easyreview-1.0"="gc6ml3qw7j723r20jxc9lvrfm5ll2ljl"; +"easyreview.doc-1.0"="j2jxwz2fimhqyd5j6hzrgamn5cjs4azf"; +"easyreview.source-1.0"="8x8h7c1lldi9mzmwrgcvi3114gh8y3s6"; +"ebezier-4"="m8m99zabbk55zn8l16z2qjpaw2vilfy8"; +"ebezier.doc-4"="mybqgr1ksi07qkwjgr014nbgx47q6rvy"; +"ebezier.source-4"="rpwm8s3jxc47d28595qx4gdgipc9aj45"; +"ecclesiastic-0.3"="mw0n2vbpdvh26xpjh29avdz7lf2jhhx5"; +"ecclesiastic.doc-0.3"="2qblfhxs7h9p9wnrx6m73drlgvwnk6ql"; +"ecclesiastic.source-0.3"="0cv2d5838jv4ra4slgvfp2fkl1v2kv7j"; +"ecv-0.3"="hb27xhgd224h3rwx0bmrkrf3fyjgcsc9"; +"ecv.doc-0.3"="dmf8p191d4s0dvsdyiv1850dzxxg86n4"; +"ecv.source-0.3"="wn8c1zrx28k418cmj93b7ngbg6mrg0q8"; +"ed-1.8"="i6pnwa7a3fvvlsc6cfdzm73c8zh2wjf2"; +"ed.doc-1.8"="bxhdx8i27bjbxybz2lfwk4wjl597mgdk"; +"ed.source-1.8"="3lq35kmqyxqrrj9rznwlj922iwbxr6qc"; +"edmargin-1.2"="crg5k7p997nxfxjhlrv2wcmvb673g0ry"; +"edmargin.doc-1.2"="wfdkbmlhvmwcba9jkg3p83vsqj4k3dxh"; +"edmargin.source-1.2"="j439fzcg8r3rcwr9kadrlx9rp4wvxs9r"; +"eemeir-1.1b"="3d02h2i8l1dz6rljyx5my514qhw1w35p"; +"eemeir.doc-1.1b"="y315ys2zhrnrpfdw1yz0ciay8wsncmvb"; +"eemeir.source-1.1b"="0v0yqby3x8cgldrz67qlkqd5hp4xfh97"; +"efbox-1.0"="lc1r9y6znpl59qq6j0dwksxgnkrwh985"; +"efbox.doc-1.0"="jgi7nzhs6x37syhlpizfc8nnnwqamnqf"; +"efbox.source-1.0"="94p7n1nxcpax59q64i4hygr4gz6z7qjg"; +"egplot-1.02a"="wjw51hmdhl76wqrgj9ylhyb656rfqmg9"; +"egplot.doc-1.02a"="3ybfma3qjwnmd9djk0ckr22kvln7ksgi"; +"egplot.source-1.02a"="lpd8c8hpz0vpln7hq4ck2xm896hhkjz5"; +"elements-0.2c"="abndi4qwsp7wf4d4df62z9fb1nsp5qga"; +"elements.doc-0.2c"="wpa8dz8d8l3kj03x5v4pv44m96rbjq1s"; +"ellipsis-2018"="cnpqy3kavs6v3r35x6hp9cny47lp47vq"; +"ellipsis.doc-2018"="pl4c26az5319bjkqmp0byyjh6m2ghxnf"; +"ellipsis.source-2018"="s1vmh5xsvqrwhd0c4qqk4qw9pgmm62ms"; +"elmath-1.2"="pljnyyb5wp8n5f7g5wp2hb0f7aizxwyd"; +"elmath.doc-1.2"="9rrybpg3pziqa42bkhblp14jjz6zgm2v"; +"elmath.source-1.2"="fnw5k3ck3nbphv71xqlyq6yisgq04xjc"; +"elpres-0.4a"="mqyj4aylv6lah36gxkqrdcl2a4jgvnlk"; +"elpres.doc-0.4a"="fs5jy5zzc8jg2v0gbvqr5nwdad9bmz21"; +"elzcards-1.23"="p6nlzsxv09zr1g0pw4y4ldmlmvsi09wz"; +"elzcards.doc-1.23"="lmgv45bh0c4ka1a2yc4xkz08dxby4hfj"; +"elzcards.source-1.23"="y17rrin365qx9zrx5ja7k9bwws1ar92h"; +"emarks-1.0"="98dkcqyxwjzmy7r7piap7kmf3di5xjqg"; +"emarks.doc-1.0"="caipsh0fic83rak0dbdjfmgkvppj5ini"; +"emarks.source-1.0"="06wmqv5p4nhaqhcb0i8byf6s600bq7in"; +"embedall-1.0"="z335nw0mjz6g6gjn2xhifqa3ab9i20sc"; +"embedall.doc-1.0"="xbw4wwbl2ri0mmikx2vfqz557pq8ilr8"; +"embedall.source-1.0"="2xz175j1v7zvc3ndvgnwp5kvqpni6vs2"; +"embrac-0.7"="80kckrxa5bbw60nrx7c2smx26ldlb6l1"; +"embrac.doc-0.7"="d3kv5937wvw26jlz66wnf272iiidql0p"; +"emptypage-1.2"="lbjvj1gf2jiy15yj86d6jxlhrk66zmrm"; +"emptypage.doc-1.2"="07fnrxjidk9b42610wx6696cah8p1zdi"; +"emptypage.source-1.2"="svha86185zhrvab827x8nbn02vlp027l"; +"emulateapj-2018"="2ywrmmrvlkygp6a86i56rn9bm6wzqqki"; +"emulateapj.doc-2018"="ij4q6ixvmmh8xwq7kgb0hzvhz5pcsy68"; +"endfloat-2.6"="00fwiy7qr2gmw0890bwh56cpkzgngmak"; +"endfloat.doc-2.6"="lj3858d0f57sbrnm1f35bhfcb2afmv9b"; +"endfloat.source-2.6"="rfvjryrql4n1ihvkbvhbnyx7992pg2pg"; +"endheads-1.6"="0gjn1xldvixl6lh9n2g9gyly9va84sp4"; +"endheads.doc-1.6"="y0phz9mfklcq56h6mwkx2jd535v94r72"; +"endheads.source-1.6"="x01kj0pd2b1ljs3457l1b7880vp8amdx"; +"endnotes-2018"="mwf7b44kh21vis4mjglri12m2ji0fkyq"; +"endnotes.doc-2018"="ksik52m1c5n390015awpj4hszf621ih7"; +"engpron-2"="d0k5j6bdrzm418x90n8858cyw85i439m"; +"engpron.doc-2"="4mhw0220r7x85dshmar87b3jydn2jxdd"; +"engpron.source-2"="3rdxi48m3h33kn1z81md9izji6my7sdk"; +"engrec-1.1"="8wc4zbqvp2lgs3qgvhks8fhy0gcafddy"; +"engrec.doc-1.1"="3rvil27vakyv0c56wykmhb499a3xfbjk"; +"engrec.source-1.1"="3rj7ij1f8rvyb80iaxx0fw8br06w8kgp"; +"enotez-0.9a"="saxj59f54nz8jpg1bcacx3izk6ijbbfy"; +"enotez.doc-0.9a"="f16i6ia9mvylja841x3s2z3nhwpvriaj"; +"enumitem-3.5.2"="0rjr25bj1ymnpq332cvmmmscrwgjc0cr"; +"enumitem.doc-3.5.2"="a4f9yp8sgbxgxvsg6mz3p71pshjm76h2"; +"enumitem-zref-1.8"="hj60650qiwzxhdk9f9pix1wgvphgqxj4"; +"enumitem-zref.doc-1.8"="nq73212kl36wimf8k4m37xzb5pr6qqdh"; +"enumitem-zref.source-1.8"="3l875sm2v3c2frxhr17rv80q36n19a9h"; +"envbig-2018"="9jl4id16g9bmsqwwdbcdp2925m5c381k"; +"envbig.doc-2018"="5302z09wsidh1fvnfs5d7zf3fzd9z967"; +"environ-0.3"="abj66v6h73l8sj7rll1v0czlx99j5z8k"; +"environ.doc-0.3"="rq5cywlfalfd6c2585ihs8mabnadp2n0"; +"environ.source-0.3"="r3bq7ppaqwidvilrf1hyniqfk1fdh4d8"; +"envlab-1.2"="iqf24bqqcnpp7kiysfb5dy4ksw2ni0pn"; +"envlab.doc-1.2"="5xscix7j6x6fbscw6hk22r4qz864y654"; +"envlab.source-1.2"="ndl09cfzl24rbp7rw71lcv2q6dn9pdih"; +"epigraph-1.5c"="6fjixgh32n7mlygm6dz3xdiv4bzd1p70"; +"epigraph.doc-1.5c"="mmk8d73w2mkhya560hvdz56nvw8l5vz2"; +"epigraph.source-1.5c"="6zj62nlmzvi5pagymipk9611glql8pnx"; +"epiolmec-2018"="hpmg6yy63c52078mqmp861418xi07rgk"; +"epiolmec.doc-2018"="vl11cbnw0avwvjf8ad01fziya1dzrbh8"; +"epiolmec.source-2018"="1b7as37h0ncqjvsypwc9wdzzjhs0sfhs"; +"eqell-2018"="24n6gsirzxiyv3avcm27hll6nwrybkk5"; +"eqell.doc-2018"="xwz1qv3l0345p2al1p02dc5k3f77k48h"; +"eqlist-2.1"="jajr72vgjddrwagibq1nmhf9lqqsk66n"; +"eqlist.doc-2.1"="ln486bm8phd0pmdfa75rjy6p1bwqzgmd"; +"eqlist.source-2.1"="r07gp9r0wb57knv1gy35kwkvksz9bxd2"; +"eqnalign-1.0a"="lcg6zvxcnzmljvqfv6lh1majiywkwnyq"; +"eqnalign.doc-1.0a"="h21nzl5g0hqh3513gbipm4fr79i6pljk"; +"eqnalign.source-1.0a"="m8i3vxkn3ciab2p86shkzzzx2ckp9d7v"; +"eqname-2018"="mjcyi6q46c5jd44m8m9wzx12lhqir4a2"; +"eqparbox-4.1"="c3v8vdwcjfhn85751995viymlfgwpwr1"; +"eqparbox.doc-4.1"="9mn192afkzc3pzxp5xxsm7kxpaa3yis1"; +"eqparbox.source-4.1"="s206q1m2wkjsvjz23xlsx1yy603jjisa"; +"errata-0.3"="kgx1zy8j3g12czpg8hhnjq6dwa3m8xqn"; +"errata.doc-0.3"="518rdbnh3w5jsk4vlfp93cnag3kaiwmy"; +"errata.source-0.3"="p27pa3b4plzwhxl8vpr7qigbnr8aqv11"; +"erw-l3-0.1.3"="481cp6s0xfl52mrsalwrx2k3vzl4xl9h"; +"erw-l3.doc-0.1.3"="axjq9h5zgjvnnx2ccncf2sczgq73m315"; +"erw-l3.source-0.1.3"="2z3s0cf7f2nqjk12sgirrdrg3ajj4d3h"; +"esami-2.5"="8b9bvz0jsn56nq9d27l05kfmwhggm6sw"; +"esami.doc-2.5"="y2n8zs9pk1a3zn1ag5sw4sm0kbaclqr2"; +"esdiff-1.2"="q26sgf5s4ans9qv984p9s04pginqby9z"; +"esdiff.doc-1.2"="67vh3nycsw9h9vv7k25agixsmrdg0068"; +"esdiff.source-1.2"="xy6y4za3k53myl7dxbjxm21rcskb1mqz"; +"esint-1.1"="gl1f53zj32cqf3vy7rrhj1l5g5lb0vvq"; +"esint.doc-1.1"="rnlcq3gjvqz0728pydxz3q5cpbgch5fy"; +"esint.source-1.1"="sw4zxm0z19980pq7f9fxkf0b0v7yp9nf"; +"esint-type1-2018"="0fwcq5cpsqzajzlp2rc9ffmcwg5fb5ja"; +"esint-type1.doc-2018"="vmamlk0v1w4ffks6cp9f0gg09rkr37vf"; +"etaremune-1.2"="1x3604jqbswjza4ryv49l2cs63iqcv3r"; +"etaremune.doc-1.2"="6k8qah3w1ksn77is2i8kh1nilr6qgm34"; +"etaremune.source-1.2"="5a4n5d9l39nb0v3affwx0sswnp6sv2yf"; +"etextools-3.1415926"="w78v5hb43si3j8p38simfzscyh6lglsm"; +"etextools.doc-3.1415926"="16fq8y3c226wsf57dkny9484440i61zv"; +"etextools.source-3.1415926"="ch6lsyh0nlzkdrwzsxgf87srsb40x56k"; +"etoc-1.08p"="973rvhnq8bg87y05cd8h5g8inh2w6k76"; +"etoc.doc-1.08p"="s4j9pnzam9q8digsb1w82932lc6awgr2"; +"etoc.source-1.08p"="6l1n82428grarlj9pz4pgmxq0zw21x2y"; +"eukdate-1.04"="5lql99zq8izsri87dhqf28nnchrjkyhq"; +"eukdate.doc-1.04"="f3xl3nllsr8299rjnxnhpksv7rz8pdq0"; +"eukdate.source-1.04"="scjqaadvah0kf1rxj9r2nphvffk86cis"; +"eulerpx-0.2.1"="1kvqcqfjh77lg1d1jzwj6mr2rchjpnyb"; +"eulerpx.doc-0.2.1"="8jybcgzjn8c3qyagdmaxmmy0fx89sj93"; +"europasscv-2018"="kzq8a90ys58hbjdiv6ayb6mcj6q1s3h2"; +"europasscv.doc-2018"="y86fbkh9qav7q78h3qgvxjkm4q6hlrn9"; +"europecv-2018"="vixn431ahbq41asfc5sgaz5as21pibfh"; +"europecv.doc-2018"="lwwqmy57wrwmr7vspnpyv5bs4r06mxyl"; +"everyhook-1.2"="ndig4g0nsbqla2i2p1n6skjjxsr3qjhv"; +"everyhook.doc-1.2"="690qpw68wri4cr4ahv1xfqibm3flc5mr"; +"everyhook.source-1.2"="rvh60i8j1gbyal0pjpdgld9l5g20zilf"; +"everypage-1.1"="ds2s326xkr4qvzz1pd3ln8j6841pgndq"; +"everypage.doc-1.1"="8d3v8gk3mmw9vyk9slxwwf8gshq4pcd2"; +"everypage.source-1.1"="v920b95jn03slad6q3w3fr97ricjvd3f"; +"exam-2.603"="c9bgf04s696pqwzvf69w42xqay2wzjjn"; +"exam.doc-2.603"="n4ly7a6sc6vk3n1lc87rs9gqj4yyz5sq"; +"exam-n-1.1.4"="nhyripks5spkljgi7js9mva03lgam717"; +"exam-n.doc-1.1.4"="s5zg21xsdrxmyr4v4fj9gjp5gkcm27wj"; +"exam-n.source-1.1.4"="yfj6g9n8q1i7x9037cmvghzyhm4i28rl"; +"examdesign-1.101"="58mxkjnnwz8z68lvxdc43gn14v6i9ysx"; +"examdesign.doc-1.101"="vr8j3mhp28h6d9zvcg6akfx9sx756zh0"; +"examdesign.source-1.101"="51c9vyfhwcp9vmhsrsvzd47q93ckw2f1"; +"example-2018"="rpbgsy66fj5nxcf2j2kg6mmkb46hq4ir"; +"examplep-0.04"="jnd218glfcwkbz8qprkac3nykm86lhsx"; +"examplep.doc-0.04"="lgm123fsn5wpdgbfx3kqm9h5q92qss83"; +"exceltex-0.5.1"="2zx6110fa87f5f3fabp4a163ybxd8mpv"; +"exceltex.doc-0.5.1"="b1ga5yh8hj9zqzm9axzdmryairv6avs1"; +"excludeonly-1.0"="i8iyqw7gylk4jh4xkrvlycpy554iinyn"; +"excludeonly.doc-1.0"="4i3z8xj3prbb8wmb469wp54pal0y545a"; +"exercise-1.6"="x4m7z83dk9yg068fgv9580gpg32fin6y"; +"exercise.doc-1.6"="bcrzrs23c8rrkax8w03yhlmr9sgqw3kq"; +"exercise.source-1.6"="fw34bm9v1gqh9x7vgih6axanakwj523h"; +"exercisebank-0.2.0"="l4qbjd057wxgwcpqypiwxdd3fyi6y1bz"; +"exercisebank.doc-0.2.0"="7pb9wpc4k7043ails37g2ld582qi3c6r"; +"exercises-1.0"="hghjlb5lksvs5nwqdipf0sbfxblqkr8n"; +"exercises.doc-1.0"="2xwg0g0li01d2h27alvm667nz56cz2r1"; +"exercises.source-1.0"="fbq0d5cp7lmgikxgrizj3vs75gxdg4qz"; +"exp-testopt-0.3"="rz188mfdr0hfnrcndv0ncany2g20hv34"; +"exp-testopt.doc-0.3"="icxvqjnip0g92k1hngpvas7f7ii895pa"; +"exp-testopt.source-0.3"="9gq43v996qrrrxjgi28fqf9c8qval8ln"; +"expdlist-2.4"="3l7s7wynbhvmmxlpsvzma7k0fmsrgha0"; +"expdlist.doc-2.4"="pv6g612sac208kk4il3v43ir008916lg"; +"expdlist.source-2.4"="nfs4val465iw3h4x5ggg8606k2nl4n88"; +"export-1.8"="c2cd44yhfphk0wnyaq0db2y5rfjmcvfv"; +"export.doc-1.8"="ijjjprbcnjwwj5hf13b61165mx8xdqn5"; +"export.source-1.8"="0wz3raz7mf5cqz0j0g977b7ghznxgxxs"; +"exsheets-0.21i"="msii7pvzxyz9ja3yk2jagiyha66v2idg"; +"exsheets.doc-0.21i"="nd45sx9nz98h2xr3ki1h4v5cnrqbh5s1"; +"exsol-1.2"="cj4l4d5p8mbr97yqd58mf2c6ki72qgad"; +"exsol.doc-1.2"="qx2gpla4idab9jkjzg45q16pviy6na6k"; +"exsol.source-1.2"="sp93yxr1favjifgzh0q02d7p8xhv73lq"; +"extract-1.8"="qb6arhvwmjpycprhbjfbhvfip3wsr3a3"; +"extract.doc-1.8"="xah1bafcvc4m9z785qyyl8r4an2a6531"; +"extract.source-1.8"="w6dbkpm7kyjgdad61mbvam0q02kyxf8v"; +"facsimile-1.0"="mhx5jbh4rwv10z6hd3b2w5haj02bjz0y"; +"facsimile.doc-1.0"="pb8sj68gxph376h1ph6yb65ncyblxbdw"; +"facsimile.source-1.0"="dvjli6r3pr4w74n9mnm2ix30jva6yysc"; +"factura-3.57"="lfhm1sbhh298w5lvj1kr0vclk0v2zj1g"; +"factura.doc-3.57"="zivwisvbyqrp5n90sk3m92ksp69hx1vq"; +"factura.source-3.57"="npc337y47zyn46afa9d3laqk26839xcf"; +"fancyhandout-2018"="d1l30rd3z334px9zyw74l4x5vjyki6zi"; +"fancyhandout.doc-2018"="y4vl6xw99i4q8j9nr369isqzs9vl39z1"; +"fancylabel-1.1"="fvnw8s5y8rr4sfpff9ay2y1yqqgrwysk"; +"fancylabel.doc-1.1"="xsq1b17afxx971wfyrdgwnq2fkyqsxc7"; +"fancylabel.source-1.1"="rwq6gd28j5m49xv2h91sav2b5pf9cyvn"; +"fancynum-0.92"="5asi7143x3h151vhxxjjyy73nd39zj2s"; +"fancynum.doc-0.92"="54f1hxykwv7k34dpsvg0l6mlz9jia60z"; +"fancynum.source-0.92"="hfgqgx52wiqfw9h4440hwha1zagvw45p"; +"fancypar-1.1"="bb2s9zgrjf298h1qpcm41bgh4wi52qxs"; +"fancypar.doc-1.1"="8f2c3psg2nr6jqgwm6z5pvaa07d4f95d"; +"fancypar.source-1.1"="nbdd6vssivv5lkpjwdyc5pqw6d64hzg9"; +"fancyslides-1.0"="1rm0ay1lphh034nxw2ww5w4jkyz0a8vg"; +"fancyslides.doc-1.0"="h8cl20k630ccmwjxvnkns9yqzv2gx6i6"; +"fancytabs-1.9"="198b3fl0x7n2mghw2f667pxr4dzsyq0h"; +"fancytabs.doc-1.9"="m0fyacjfsm4rc2shbar55bwi6nrf5f12"; +"fancytabs.source-1.9"="4a3il9l6rj6wkxd489q9vxdjihk9c79s"; +"fancytooltips-1.8"="92mbrk8gn6np54fx90qzcgkps3v6k54y"; +"fancytooltips.doc-1.8"="v90g2vxn8yqy9lvibqhldwm23cpvv53j"; +"fancytooltips.source-1.8"="cgj7harpp7wxh1fvh1wfx3pc0c34nhd5"; +"fcolumn-1.1.1"="3as7qnpb697lii964wfb6zq06g4cp3ai"; +"fcolumn.doc-1.1.1"="4grdm663fznflgh8c0kydq4h6bq2sy96"; +"fcolumn.source-1.1.1"="srfg8sq0spa6rwika7aq7ylqpl6yc8kx"; +"fetchcls-1.0"="hjmchh00z9pl5bhdxdb491f4grb4hvri"; +"fetchcls.doc-1.0"="2p0k1bx3y1b9b8lw2j25ybcaz1gwyyfa"; +"fetchcls.source-1.0"="xzc8psnl98xfsj7hy37f1qgln8hx25pn"; +"ffslides-2018"="v88vqphgndyc8bznnkpc17pcgc4f429f"; +"ffslides.doc-2018"="1378bj25gqxr8mhdwf99rw2q61kbakqd"; +"fgruler-1.0"="z5k7w4nncv381nbznr8c7bwq0a9k9l5m"; +"fgruler.doc-1.0"="rm6g865195d2lm97v9pbaim7jrgsnjyz"; +"fgruler.source-1.0"="67chz0f0pjn70xrxzmw7jvzgskjl9vlv"; +"fibeamer-1.1.7"="39kjk30dpdvclh0zy23x12jiycik3xgn"; +"fibeamer.doc-1.1.7"="qcvd0xn9h1j3dgjdk4kdyh6iy0q0kvl9"; +"fibeamer.source-1.1.7"="kzw9lj7jxl4kp2qqk8lcvbjhsdl3qnrf"; +"fifo-stack-1.0"="dfyb5qmw70jy72ass9iy0k89criyybwh"; +"fifo-stack.doc-1.0"="a5qh0b6zcxnfplc2xf0dy4384rvb8ggf"; +"fifo-stack.source-1.0"="67n2h94p29l1j6dar7s1q8gz1cxg1zxh"; +"figsize-0.1"="hmj352dqpk23wfjhvs58r5rj47gcixj3"; +"figsize.doc-0.1"="sxblgd4i3mklznz336yy925l7xgdnb82"; +"filecontents-1.4"="c1zirlczq60radl8n75ij4n1x808938n"; +"filecontents.doc-1.4"="qfv0cw5z7ad3qqaynhif2cbwc5hx8xzk"; +"filecontents.source-1.4"="a2cazsy0zwy1vdz1zwc3nqfyscqakf79"; +"filecontentsdef-1.2"="6cmzpvqjr5dcbd865aj4333n3ha5p2qy"; +"filecontentsdef.doc-1.2"="qqlpd7b3fyvj35rnikqilvxbn199wzlv"; +"filecontentsdef.source-1.2"="h94zcfjld2z8vblaw0ka1wisj5kx72wg"; +"filedate-2018"="krqs9ry6gpmk5xi9a2ijkrd90y7v6q5h"; +"filedate.doc-2018"="dq7487rvj7vai1j80j9sgi7hsldg433m"; +"filedate.source-2018"="qq7zspqhd6zl4w5lyy9gxw927ph31sp4"; +"fileinfo-0.81a"="gbv2pynx74765fc966q0l4wpflxyi0cz"; +"fileinfo.doc-0.81a"="5y2xniw8nwg8iw11g49w04xl9fp4zyv3"; +"fileinfo.source-0.81a"="lgcw481ya8a6ag2gzd0g589sm3ndsqys"; +"filemod-1.2"="kgjfr4lx9rpw39aqp3w72hkj9kyfbx8p"; +"filemod.doc-1.2"="cid89p79bmmyb8hp230g9zfl5wxl3gwq"; +"fink-2.2.1"="l8xgqw4b1pc40z8zvhj4x5vd3arirrss"; +"fink.doc-2.2.1"="d78cggifb9b0y730zx116mv90xlcl47w"; +"fink.source-2.2.1"="mb1qfcb5ils48npb6zn10d3dd9781abh"; +"finstrut-0.5"="adqypjvkvnkydw403q2wab9xzpvavhzz"; +"finstrut.doc-0.5"="lcyklm3jkz5nq6j956dv55n0nfyaprkx"; +"finstrut.source-0.5"="54slgzkfps6q4z7x49a5jqpc1j3p98hw"; +"fithesis-0.3.50"="y94p03g5da8ffsj5znr4v57h6d6kd2wq"; +"fithesis.doc-0.3.50"="a63mxxbhw59ywhni4c3si0y3hpxh1fsq"; +"fithesis.source-0.3.50"="25kfd698n7f5ajwz4b8sdxkl84cc8dm8"; +"fixcmex-1.0"="wbmzc4wl601mg09pam4bnykh1dcnnlkr"; +"fixcmex.doc-1.0"="0fy46qvzvp2zlwjbpm6pmwhydssw29kz"; +"fixcmex.source-1.0"="06g7vgpdih9iks8q11v1ag68nib40d40"; +"fixfoot-0.3a"="ci2h09kyh2k0w0d8mbmcw57i4cqirz2i"; +"fixfoot.doc-0.3a"="5510blbn341f70ic646ad9jay6sfiilq"; +"fixme-4.4"="j60hw7cgyk6777s1j70gidbs24rnzwfa"; +"fixme.doc-4.4"="dn3zcsjng4hnx627x3c49589zzawndkx"; +"fixme.source-4.4"="d6csn850lb0vbwcvll3cryks1hzmr3n3"; +"fixmetodonotes-0.2.2"="8bzda1486sb6l1miw9fwc4gag8l86pld"; +"fixmetodonotes.doc-0.2.2"="kwvshr4l5r8zgjia62ac04bpc7cy5n8w"; +"fixmetodonotes.source-0.2.2"="c3v82mnqbxnz0b2yy1g5l9yfxh1y41vd"; +"fjodor-2018"="c6ya1a7zfddfil9y5f30af7d0jm8ikij"; +"fjodor.doc-2018"="ba4cxg0czxij6lwkl9w1kzmrcli6s3jm"; +"flabels-1.0"="pphsynfbbj4vxl9g3rklfj0igp6pzliy"; +"flabels.doc-1.0"="hpsnqln41r0ybmv2vjycd0zrxi6mwrcx"; +"flabels.source-1.0"="2x4jjggfjxvqby3yv13k0y1cgcrd0jcq"; +"flacards-0.1.1b"="mysbkp5ascapm70fcnb08ldmskay3c7g"; +"flacards.doc-0.1.1b"="ipa0bk1dr9hlhj5sbfkm1fgyddzrchd5"; +"flagderiv-0.10"="xcwh87j3789v5pbs65xw4kld1k6mwk3a"; +"flagderiv.doc-0.10"="g9zz7g3kqa2jfcwnj1c61fvzfxxkf9lz"; +"flagderiv.source-0.10"="2r4c1f141xqnfav3klxfdh3i5xx4mc2p"; +"flashcards-1.0.1"="wlkf4s8qqhbql2b7jv0h2g6mming75b5"; +"flashcards.doc-1.0.1"="c6j54a7zjc24m6wv71rq43xjxklwgj0g"; +"flashcards.source-1.0.1"="0nwdgq4r431r55k8aa7k46fkxz3c4c0n"; +"flashmovie-0.4"="jb3lv2gg2w8krqzqypkipq4rsygddkv3"; +"flashmovie.doc-0.4"="n1iz704bdaxj2k26m4125h6aqna0g25i"; +"flipbook-0.2"="6mlbadxnf64k383jr2b2phh2ybkk1m81"; +"flipbook.doc-0.2"="j9a1rvi85n2hmhr7233zzz9a5qylb6pl"; +"flippdf-1.0"="g4pw7i38h9ypal2wkqfvchwbr9wn6v5r"; +"flippdf.doc-1.0"="s9xvjdfjxxz1dag35lcbw8dznlx43305"; +"flippdf.source-1.0"="vqjf15dsa1nvx8cw0qbam1zvr2qr171y"; +"floatflt-1.31"="ppv98lki1x3s6xklksd69n5cr8vrd6pd"; +"floatflt.doc-1.31"="7n9r2sl31qx9jnw802mhykidjldhx4hl"; +"floatflt.source-1.31"="byz5ymxby208lx8am35lz229dibcn4ic"; +"floatrow-0.3b"="mk0srwmdcdm8g9i0ncmndkxavsknm2jr"; +"floatrow.doc-0.3b"="xw3x5mm1vlq877jdm537h2cc69q403c8"; +"floatrow.source-0.3b"="qqa4j2hidyh6bb8y5y9hz4mmb4j1i732"; +"flowfram-1.17"="lr7jldig88wv8gsvp8aphxsvc6sv4cax"; +"flowfram.doc-1.17"="3f550irxijq1vdvyxs6fyhpj5w1lw4jq"; +"flowfram.source-1.17"="66z844imyrl7bsi22vrff1f05dqlmr8p"; +"fmp-2018"="3m6zqb7jl5rn5zgy0dbys5r8y1sp20x5"; +"fmp.doc-2018"="3hvfiw6yizjkxnx5h7xlzfig11diglpm"; +"fmp.source-2018"="44cqcijnqc5235rjqsmkj4vhmrs9j7hq"; +"fmtcount-3.05"="lgf2i3g3dqna8nf2apjmim4dsrgr4v1c"; +"fmtcount.doc-3.05"="1cxr7nbb8wc3gyiy8h6vb3lcnlq56cxg"; +"fmtcount.source-3.05"="bsypsb0pa2wjvacpyi0jri32j3y99vfa"; +"fn2end-1.1"="qw34b3ki30fqs4dj4fkj6f46aygw0ylw"; +"fn2end.doc-1.1"="anwhkba91c48wl5p1ch35iplw974sdiq"; +"fnbreak-1.30"="aiwqr078mw2127lbphc0lhmh90m5ddgg"; +"fnbreak.doc-1.30"="5v0ijwzjxmll7ayaihqhgk1dnk2rzp76"; +"fnbreak.source-1.30"="jwyh3gnmafpdr53xg4jy4hz6x8y7vhm2"; +"fncychap-1.34"="pg593a0zc9ycpg6cc3d7bjz92r7grwix"; +"fncychap.doc-1.34"="rncjjlyrjy916hn3ka9yaydjq6pdvn09"; +"fncylab-1.0"="i7qfcb82d8b71j6qjn0szpxchw0xa0yc"; +"fncylab.doc-1.0"="95kh740jadwxy6xszs7ia6v99rc6aj94"; +"fnpara-2018"="bwgyxjk2k7p76mw5ahsf2b0nm464rvi6"; +"fnpara.doc-2018"="h92c0g634x7n1qcdv6vqp5pnw9ykba0y"; +"fnpct-0.4e"="lci9d0d1amlpxgfbbf6h2fv5kxck0cdj"; +"fnpct.doc-0.4e"="hknasw4n1gfz7vm6bb4yvzippj4g8dw3"; +"fnumprint-1.1a"="vhhc4n3xvlkb2a31kjpkxbwrwc30r62y"; +"fnumprint.doc-1.1a"="gyllsixn381a8p0rpr90n31h3qb0ganp"; +"fnumprint.source-1.1a"="kp99n8b3y30ilnih7bk867bf3d93xf3m"; +"foilhtml-1.2"="78dmna552hnh9i11v9zgg6l68hmla7bc"; +"foilhtml.doc-1.2"="a2bsh99xh1lfpssggzxhiz9ipwz6bijd"; +"foilhtml.source-1.2"="lrjc6lj49c8knfh4bh9jx7vzpddxsh71"; +"fontaxes-1.0d"="aaqzfxbcd9fdggw8lmj6syc1ff00m43p"; +"fontaxes.doc-1.0d"="q1qsz0gigyg3x462k337crqng7njvakk"; +"fontaxes.source-1.0d"="6xacssljffql809gpbhl8qdrs944v6cs"; +"fonttable-1.6c"="bljjiigal2igv0y004hwa9i1yc9i4b3d"; +"fonttable.doc-1.6c"="jssz79rldva4rmrziamjqi1krl4yijan"; +"fonttable.source-1.6c"="h3g6s458yvqsrlf0h7d8046ngi10698y"; +"footmisc-5.5b"="ha2palj23dq2c3j4fb1j5s6cjjzisilv"; +"footmisc.doc-5.5b"="22bx6glng885275x22z99lwwhwd3g5xq"; +"footmisc.source-5.5b"="ii8ra20y2k8fzklf2cld2z6hjv8i1fha"; +"footmisx-20161201"="5pcwf6k39ybd84nnhzpc4py1sn3bsch4"; +"footmisx.doc-20161201"="0qniys4b74hs2d420k0xafys1578l2wj"; +"footmisx.source-20161201"="m3510nfdmbc96v66r54ikzkfcfffrxfg"; +"footnotebackref-1.0"="8c8gdjzn36nfxjmpn521548334gbn86h"; +"footnotebackref.doc-1.0"="fzjm17j06la934js2q0sn92l5d8g5z1i"; +"footnotehyper-1.1"="3rx9cwmnz90z60lh97lafxidphh5hivv"; +"footnotehyper.doc-1.1"="y1n4fhq1gk9fcdbhl0qdk7qfrbpsm5f6"; +"footnotehyper.source-1.1"="nsq8cwpdz3fljgq6hn1flag38g2fbpv7"; +"footnoterange-1.0a"="akznm9pld182b9c2nyqwsjc1d8p88qk1"; +"footnoterange.doc-1.0a"="sywjz9s41xpsmmclmy1jrgv08491s5sl"; +"footnoterange.source-1.0a"="hcyjz5xm3vs6d2bdcbm5ns3wj9n5nzdg"; +"footnpag-2018"="ym18m0gmmk7800dd1c4vrar53q66hm7g"; +"footnpag.doc-2018"="8kar3xxxjlrsjascd28122y5rckyv5lf"; +"footnpag.source-2018"="51nmvyy96mjbr46ar058jb7jhpsqz17q"; +"forarray-1.01"="682slfwbrz58fhqj0c07lv1xwab861ks"; +"forarray.doc-1.01"="i7v5q2pjc3sjmcv3mcpdi3sffm4qs4kb"; +"forarray.source-1.01"="q23rvw19x2rk8nv6yhgg76jxfs30qfys"; +"foreign-2.7"="lm3i89k3l6yjajvihjc98kcix3fsa3bb"; +"foreign.doc-2.7"="lbi21kkbscf91yswn2v3jam11615jhpb"; +"foreign.source-2.7"="imrc9f5zvkqj5acfqbzpdvxgvdcf9q51"; +"forloop-3.0"="28l30q6cdvwand7yyg04xzb49kl21zm8"; +"forloop.doc-3.0"="k6pmk3ligld7hxal5vsq8ccjw6d1k1ax"; +"forloop.source-3.0"="9rq5r8x9wv473bw97hyh21ihqzxd1w18"; +"formlett-2.3"="ccr4iqh9ii22b0xkdl0j2rhp6q6cisd6"; +"formlett.doc-2.3"="cwpzl5rhracg51x0lvqxxkbz4id1plml"; +"forms16be-1.2"="fl2lvzfwg6k8y6p5g351hnc6yx3l3x2r"; +"forms16be.doc-1.2"="p6dhrh7fjr9whcjcnkhbr7b2a59bh69a"; +"forms16be.source-1.2"="64w9r9hgmdwk0mmm80p5b2d0mggvixl0"; +"formular-1.0a"="1ccyslvhjbzqyqyk4m3zh761kw2v45xk"; +"formular.doc-1.0a"="lap9j51p3dsh02ym644576gnzm3a845i"; +"formular.source-1.0a"="v80wnhg3xsl24a6bbsj4xfn82cv7ajd8"; +"fragments-2018"="jjblkk9dj72nvr2gday7p509pnlpwy16"; +"fragments.doc-2018"="z8rmyhlpsv68qbnr6h3sy08gcy6shiac"; +"frame-1.0"="9bdydjkb9dsdvryibfq2p1q071zhhpxb"; +"frame.doc-1.0"="fnv3ssnby17l7zmbgkc1rf4b5hysw7a1"; +"framed-0.96"="n9an7cs91wwfnkalc4j9ccd0p0dg485w"; +"framed.doc-0.96"="bwmgdv9r6rffibrm0wabw95vqdkiryfh"; +"frankenstein-2018"="ldv1sc8j6nxhd9cd95jf934pyz6s8lxs"; +"frankenstein.doc-2018"="j03cxxv0hw0c1j4afrfprgc2ia6nc5c9"; +"frankenstein.source-2018"="zc3nzdkbjrfgv241wj4xxlq6042xv9nb"; +"frege-1.3"="vczq96wx0icl69c5xqcqmfsy2wdw1ncn"; +"frege.doc-1.3"="h07nnplqxq2fyh6f0wh03jpism89ji0d"; +"ftcap-1.4"="7srhgl4z3zpicxv7aakm970xy2yxnpns"; +"ftcap.doc-1.4"="1y7r73w8r779pdchcgwmlvcd2sq8hyfj"; +"ftnxtra-0.1"="8iicyf847h3xf4jvn1y8nzyjk3dw7jng"; +"ftnxtra.doc-0.1"="sna4k84xb01ikgp5aivxlrf8qzbp0gcc"; +"ftnxtra.source-0.1"="60xpxaqbgyzrfxb97zrhdb9rihy2cc6f"; +"fullblck-1.03"="3dzz4aiajr3i1ns3xhh9vl1s5ins4s1h"; +"fullblck.doc-1.03"="xczvd1gvp5s5rvf4n4bxrj7l7c3pxhg9"; +"fullblck.source-1.03"="y7clrinyakc2zm8933j7b6ng7lsl0f7z"; +"fullminipage-0.1.1"="s3rajpd52w578wrvd1rq4dqgp4b1kh36"; +"fullminipage.doc-0.1.1"="ls3zg7gw0lmncmy096f5vzpqi9l9linb"; +"fullminipage.source-0.1.1"="2j6l66kmb8bg04h60001kskyfbbclcnz"; +"fullwidth-0.1"="0m9q9s3ng1gqji2vjs9z14vzri24sap0"; +"fullwidth.doc-0.1"="qyswh8vcacvp9nmhvviq4xm9ariq2aq8"; +"fundus-calligra-1.2"="5jn0qbj8zgi1c0166c2vdwzs1a5i8qm1"; +"fundus-calligra.doc-1.2"="dd87040kysj4av2sq7grslyjv0gx4rmd"; +"fundus-calligra.source-1.2"="s4s97ga289ncgv0rpd90b8i7qh4n7jfj"; +"fundus-cyr-2018"="fjyzn069q34z3ypaj0qwjq3f5zjm7y8k"; +"fundus-sueterlin-1.2"="4xlq7i6k1pqmq8vc6aq8h50gs1f02l3d"; +"fundus-sueterlin.doc-1.2"="i8q42q2rzmby64v4il8jkpk7azfcrrip"; +"fundus-sueterlin.source-1.2"="rl5n5rh9akf41ls7m2gi5l9hqq6wv8j5"; +"fvextra-1.3.1"="apbi2ar2ajfmjr1mfxygj4ai5v5inia3"; +"fvextra.doc-1.3.1"="xg4krzxkc2w6lysdimaj78n1b0jximsq"; +"fvextra.source-1.3.1"="g96f98xfk115phmd2ik4ygvz982va0n0"; +"fwlw-2018"="887p12xhlcgydw4pddr0npyvp4xr1azf"; +"fwlw.doc-2018"="2di5y3hhm865frn42j1sh87hflxlpc1n"; +"g-brief-4.0.2"="gqak9cc04cklmsg6xlar9l0s81027wgm"; +"g-brief.doc-4.0.2"="bdkjz2wyh4wpgs0wlp9knfbj48fnj9g4"; +"g-brief.source-4.0.2"="7kl0a76ylpcn4dixxd5ch603h4m9y7c2"; +"gatherenum-1.7"="zpjdak4z9vr2719sszjiapnbipsxksm2"; +"gatherenum.doc-1.7"="zsz7rwvpdgxgzksf0ziscass4riakc2d"; +"gatherenum.source-1.7"="v15bkfxani8kdna1mlz10qq1mxdsvc4m"; +"gauss-2018"="rm0hzy2h1msxkfp2lxm2k881y4iaw773"; +"gauss.doc-2018"="1d71g6781ar41gk3rjjy48bbkdkxx4id"; +"gcard-2018"="vrmrds4xh35bqjq4qaqj8rrvfd7fdykm"; +"gcard.doc-2018"="lxpbgqbbcldhlpwjkj531yh2bm3l2n3v"; +"gcite-1.0.1"="z7ha969s3ry7g9ibv521f2d6vr9lcxx7"; +"gcite.doc-1.0.1"="3bb2z8jbygadc7qzmjz024dqzphncy4f"; +"gcite.source-1.0.1"="v3fbj2j823jh4gy1vrc4f74qsdbfqnpa"; +"gender-1.0"="v985mqnxvb7ymdlzs1j4y3pvbygrkizz"; +"gender.doc-1.0"="d8ickvclnl5647xpq7jz3qh2i9l9hw97"; +"gender.source-1.0"="iiq2vb35q3lqvd49f5gzsz6fa52s0nlj"; +"genmpage-0.3.1"="r91a3wqjc9w7l3dh98j429ja8ymvbb34"; +"genmpage.doc-0.3.1"="midc310i26fannfywf0cl7kp014y9ax4"; +"genmpage.source-0.3.1"="riqs209lh1jip1dypvdhzq05i7n1kh7h"; +"getfiledate-1.2"="jxr6fwmy8lc03cqchndg1dps8vjjfqz8"; +"getfiledate.doc-1.2"="k0r2fr1q7cq0x7lrbk38ik8bqdngsq71"; +"getitems-1.0"="8qdph1kdihdkqyd8rkn4n2i3wd5kfq0g"; +"getitems.doc-1.0"="yhr7vskgqfhij12vrcyl7a9v60nipd32"; +"getitems.source-1.0"="89vcxsad2qxdl0kw2crb0r1ibn4acwpc"; +"ginpenc-1.0"="gy74qjz23cw3lbmb0nc205qfp1a0ggib"; +"ginpenc.doc-1.0"="9iln48gnlcshrhkk3mbpgqk06sj4bl39"; +"ginpenc.source-1.0"="dkkxzw412c81hrhwnmjw1jgvhz5rrjhk"; +"gitfile-info-0.3"="dhkr443nnylzz5pmb4zwbygg1rznv9vd"; +"gitfile-info.doc-0.3"="a912kp1s2icfr4fhzczdl729jniza5dj"; +"gitfile-info.source-0.3"="q2knkm9xl1i1b8v9cdhdiivviny4vjdn"; +"gitinfo-1.0"="a7mcfsqzwi88fsrdbqkwh8p3rd7w51ri"; +"gitinfo.doc-1.0"="5dh5bifav6w87hq29ph7ls65yxjhk7c3"; +"gitinfo2-2.0.7"="dsxgwrlg9j367wxxisxm2wv595xny8x0"; +"gitinfo2.doc-2.0.7"="l2rsxd08m2y44wg53q2adl7d084r14cf"; +"gitlog-0.0.beta"="q64k3v3pwcvg8abw382rijglrgllfvwx"; +"gitlog.doc-0.0.beta"="29ysf5jz8cvwanmhad4ka66jcwxn9a1i"; +"gloss-1.5.2"="xacfn3b2z30pnj9lwh6mximrbsfvarfs"; +"gloss.doc-1.5.2"="4qial5a0p7ip784xgpqgkl6cmabd9hlq"; +"glossaries-4.41"="g4mfa7aaiwcxd9vk5j02r53ybk4qmyr3"; +"glossaries.doc-4.41"="6b0fj4byhpghb0dndvq2kg5c9fdw5x0b"; +"glossaries.source-4.41"="1favkbd8wi2fan714rdzc9naf4sri3ap"; +"glossaries-danish-1.0"="hmaay0viwacnrz7bfz6xlpb03cmsphcc"; +"glossaries-danish.doc-1.0"="mxgh9b6vc63llhmfildmhkhjxd1s9kbq"; +"glossaries-danish.source-1.0"="s5ayfh10z40cpi9amn2d1wwpnby0qgaw"; +"glossaries-dutch-1.1"="diqdj2nm0yzvdkkxv243pgrwhk4nxayx"; +"glossaries-dutch.doc-1.1"="irbpwmyxxm13fas8fg1kdn5x6assgf75"; +"glossaries-dutch.source-1.1"="hlj6vbl82r5h0ngvr5b7h33k1q54b29f"; +"glossaries-english-1.0"="ydbz6ls58gnxf3wmay4157516ggzsc1f"; +"glossaries-english.doc-1.0"="53w4fzz52hh9jyik6384limy6633l8aa"; +"glossaries-english.source-1.0"="dpc58cbb3snzsjxkz0c82yksx6c60h6h"; +"glossaries-extra-1.36"="77y8m2in1f7v2rffnrv8b5d44dvwnvfb"; +"glossaries-extra.doc-1.36"="scka9h6b5xrdjdvch2ln8wr356ybia40"; +"glossaries-extra.source-1.36"="ghdqyw8zzkby143kynvqgcrvd882bi2d"; +"glossaries-finnish-1.0"="rq7ymhc4ispv4j1zpv5iy6mbn66wr3j4"; +"glossaries-finnish.doc-1.0"="f8rj41dbpqrdxbl7h94rxnbiqm77xcj4"; +"glossaries-finnish.source-1.0"="gnj8dlxpzapvi9yvzy04rhmrs5z7hmid"; +"glossaries-french-1.1"="zkndbp5cq242l196fc6s35yib6ay4mnf"; +"glossaries-french.doc-1.1"="0bj95z10psabgwi3gg65jbmjfjr5jn36"; +"glossaries-french.source-1.1"="87wiw0b01wpqikz8r7wfrkmq8lylviq6"; +"glossaries-german-1.0"="dhfan1gzz50rlg7q2y9x5lg1dgl2cacr"; +"glossaries-german.doc-1.0"="8kajajbjllgcz3h1q6nhs0jh25pv9xdm"; +"glossaries-german.source-1.0"="254c5j11d1xigfcfn5s89bv2i6si8cfr"; +"glossaries-irish-1.0"="ahbzvng9phrhcfiwiam6n2rf76p9i7kl"; +"glossaries-irish.doc-1.0"="4ffcaqrn4a7w66wghvl5vghyn2v5gvzd"; +"glossaries-irish.source-1.0"="qfl7ngfb7cjiif21q38d1r9lwj9nddjw"; +"glossaries-italian-1.0"="sss93i9s603bsmx18w06lpvgk9ldclcz"; +"glossaries-italian.doc-1.0"="8k3ys38zjig011j7xgnhxk7yr2vabrs0"; +"glossaries-italian.source-1.0"="bhz5xknfcddwc6wan5d01hq33v4ilh8r"; +"glossaries-magyar-1.0"="fqbsz09snqw5j0zlail5bh3a13nmnhy1"; +"glossaries-magyar.doc-1.0"="zd4idxawfa6rm2j353dhyak90bq2jd5y"; +"glossaries-magyar.source-1.0"="s8xxg7bh6zgxq6rvzp5lv6sp6h8ywvr3"; +"glossaries-polish-1.0"="7alkf3zirdbg0mgv66grfaa6szhjy806"; +"glossaries-polish.doc-1.0"="hhzkv01s7m4f1cyib722liyaqchxs31r"; +"glossaries-polish.source-1.0"="6pkd4wg9srcd5m92mlaa1vniyh67ahvr"; +"glossaries-portuges-1.1"="z5qc3w9n0fv2x5afsv5k7nl2652byx0v"; +"glossaries-portuges.doc-1.1"="ywr0afkdqfmk6r867pghf07wpwc8sq92"; +"glossaries-portuges.source-1.1"="zzd6nlfq11zc152af3p62bshnh0j8rwh"; +"glossaries-serbian-1.0"="b4p3iy3d6ziqh38r27b0lcqm9clcf8gb"; +"glossaries-serbian.doc-1.0"="h36h8811dfndykwh6q24haghsgy4jl2s"; +"glossaries-serbian.source-1.0"="wf3wbvbaim0w86695crqc0l1dv006ydc"; +"glossaries-spanish-1.0"="aygzxhw0cr8prirvcbsrc1xr11ac6fpz"; +"glossaries-spanish.doc-1.0"="da0ysgd3c6k336sc52pg4w76bj8lamgm"; +"glossaries-spanish.source-1.0"="cij28c7mhivbkwa5lwg7pvmr8h4ymrcd"; +"gmdoc-0.993"="7acw3iajf16bq7vmddr2j7z5apizxj3x"; +"gmdoc.doc-0.993"="zn90pbf45d4fz5d4k8q545fp3jshn0cf"; +"gmdoc-enhance-0.2"="0gc7975jin3dszblbn2zgzm22blk5y3z"; +"gmdoc-enhance.doc-0.2"="gyv8r700rhfigpl57xsj5dmzwb1in6rm"; +"gmdoc-enhance.source-0.2"="vkbi6ys95j5v7nyv3il8mrxins0z743x"; +"gmiflink-0.97"="rxnvc039bqhcq7qna523c2s1hyp7khya"; +"gmiflink.doc-0.97"="59n276lia63cb5n3aicqvwv0njcml1fi"; +"gmutils-0.996"="56895j8b4i9nghfc5w2b2ysgk838dp9j"; +"gmutils.doc-0.996"="2w4257wz5vjp1lwzf3gzhbyyaki5d4x7"; +"gmverb-0.98"="z9il1jbnblh5vqzjz13xkfjsva6xqa1v"; +"gmverb.doc-0.98"="bh1ckqnp1vkqj9qb3fwfk1xszfphvma6"; +"graphbox-1.1"="x0ckk1yx2f9ks1g70g32f4a683rpf4nx"; +"graphbox.doc-1.1"="b4m3rss283l9gfk0vc0apg05biifhpfj"; +"graphbox.source-1.1"="p7vnvaxz5a2grh651f3gld07pj7lcxp9"; +"graphicx-psmin-1.1"="bp0jkvi4zbl88zpfh6zfvmqw9nw56akc"; +"graphicx-psmin.doc-1.1"="rrh6zwqmg0d4qz2r0wa97p0ql3xp982j"; +"graphicx-psmin.source-1.1"="nx2ga2h4xz7qsczgnh3d0y9bjrl2dka5"; +"graphicxbox-1.0"="6grrmcmr2wlpx8dbj1k1nggs2b6z7qh4"; +"graphicxbox.doc-1.0"="2blrwzsralqjrvlx6xjvyaqvsi764nmx"; +"graphicxbox.source-1.0"="1vl41sp02d8byjrapj58v5pg6i2g989l"; +"grayhints-2018"="xsxznm4jw3shsb5xh39q3hqarbrrj9nm"; +"grayhints.doc-2018"="6bjldw8aiddlv1swvvvck43r1lz8f7ga"; +"grayhints.source-2018"="cc126l1zsjsq7vackhd9z4999pcdj2wp"; +"grfpaste-0.2"="wi95wbrs7k37di2dkqnix5h21p84cb1c"; +"grfpaste.doc-0.2"="7hn9vs80ksnpaa0aqdmbv7qzhrdxwr88"; +"grid-1.0"="hf1jfkwc5j27mhxi2skf3wjwq2y1ca0w"; +"grid.doc-1.0"="39h5w3sw4yi3jb35018rd2r847zzf4yr"; +"grid.source-1.0"="pr4xl73p825jibzhj2h8i4f6f0lbrv2y"; +"grid-system-0.3.0"="a2b7690j7d03zk4d4yzdr2nwjm6bm7sw"; +"grid-system.doc-0.3.0"="qddlxnpnyjjjv1z1irzch3ypv2amlb9y"; +"gridset-0.1"="3cnrwcpmlby1i8b2zxx8hwjrqjs0ylbg"; +"gridset.doc-0.1"="yhwrqdv5rcbxm0j9lanm6x5g38mw8amc"; +"gridset.source-0.1"="bb1kbccwzc806sc9sp7b3dgp0flfamrb"; +"gridslides-0.1.1"="r9lxxzf51dpfaprn6kvv3n1j9hf54xa8"; +"gridslides.doc-0.1.1"="jkri2k8k8nzvchpk11pgig98kw327c3m"; +"guitlogo-0.9.2"="7lfy6i5pq8cg24n5rh2aizbrv5s2815i"; +"guitlogo.doc-0.9.2"="lrfcbc5mfy6qfji2c36zqkrva983c42v"; +"guitlogo.source-0.9.2"="q5bdflg33yc271228jknv297i0fzq227"; +"hackthefootline-2018"="kih3c9nczylrh74x0vc4m7g4bzahps5v"; +"hackthefootline.doc-2018"="vp6qn8s2g5d34v44anyr2jd5c0l5b4nb"; +"halloweenmath-0.10a"="mr8nvi7ynzngvgxp0i74wjkxwp77i7p0"; +"halloweenmath.doc-0.10a"="xamcznycdz08kgvbph8pi64h2v9j9j25"; +"halloweenmath.source-0.10a"="hr249rdkmmkm1v7z4cf7ymdwrshz0by3"; +"handin-0.1.1"="gdn6by4gg87043wdz597h9mxr9rzj4jn"; +"handin.doc-0.1.1"="xybg0ai1im3595s07039sklcjbqjdfnz"; +"handout-1.6.0"="jz5qp5n1dij11nyrgmb3x4rl41mnggyl"; +"handout.doc-1.6.0"="xsc8qd00v663bgbpfp4kwjd1ndc47q8y"; +"hang-2.1"="ncymr7c9lsbbxm6z2q3210k185bkkxq0"; +"hang.doc-2.1"="rqlq0rkbqj3vcfpm93m46w40b7llalvg"; +"hanging-1.2b"="48vqvdis9l05842lr3wp64x14qacr9ag"; +"hanging.doc-1.2b"="sicdi70h8j7nnw4p7bj4j3wj2bxzrwhx"; +"hanging.source-1.2b"="hhzby1cywgn7vdcn0b50lhpq0lkxpf53"; +"hardwrap-0.2"="sgzpnlk5kmxxmz5ilipmnns9bi4cd8m3"; +"hardwrap.doc-0.2"="zxy2s0j0lwl7mrl7xpcfw78j77zfz179"; +"hardwrap.source-0.2"="522jg055dil0qq23wd6z8rsf4dxcjzyp"; +"harnon-cv-1.0"="53gnsi8hs4wf9xzdmn3p3n1rfl0xy7z2"; +"harnon-cv.doc-1.0"="a7012x0ckxnym7cpbj8m12ak993bz7nc"; +"harpoon-1.0"="88cndn21h4fshiq6yvd8p68gwl2d2nd9"; +"harpoon.doc-1.0"="z21q49fw0a7wwwr6chwdd73ypkwqz1x3"; +"hc-2018"="vibhz5h2dnzdkwrxgadrwy8crfaa505s"; +"hc.doc-2018"="mhva92gfr4jn40d4sdnh0331iy19a4vi"; +"hc.source-2018"="dfmq6gax4mfq8z074sm76b6k7385d2nc"; +"he-she-1.3"="6rnp8qmascvlz9p0hgacblpx8svapf65"; +"he-she.doc-1.3"="xl7nf17g73pn4jc3z6nc6fknr11lsf3l"; +"hhtensor-0.61"="vnl54f4l78n4x9pllg95fr5dm79qs0jg"; +"hhtensor.doc-0.61"="nlrhij6qgl3y0zq2ija0m1gj4xxhyr06"; +"hhtensor.source-0.61"="kpmhfisxrh5n1j7l5qns4m51fr8vs6as"; +"histogr-1.01"="lykdh22sggl9qgnr3shki4dpp6716iss"; +"histogr.doc-1.01"="dnc1n1fpnhyyah7gkkbzphbxkv7rbwcv"; +"histogr.source-1.01"="k1n6vsnwpayx81ygapkccaw8g3n2yb7c"; +"hitec-0.0beta"="c6fqbzcgn7hlaxpwfcz08c11j6a8i32r"; +"hitec.doc-0.0beta"="c635j2194izgji0aqily4ha7slkzghkl"; +"hletter-4.2"="mq30k7g1v6cwmcfyizfzy3hmbxa74p5g"; +"hletter.doc-4.2"="rz2hrha5xf10050hfnm05r6f4b3mx53z"; +"hpsdiss-1.0"="9hca9lq9r7zs3frqj6lk6hybkpgcdfmb"; +"hpsdiss.doc-1.0"="2mxarcx6cm2v2bsab8gr7ks1mj5danvl"; +"hpsdiss.source-1.0"="k3k828ddx8vv2sr8lw644ny3z5kcl59h"; +"hrefhide-1.0f"="1pr0sfiwb8hdby12fsj59gqi6s05j0sm"; +"hrefhide.doc-1.0f"="ldsnb62r12628qsnwssndmf39b39zf5d"; +"hrefhide.source-1.0f"="42s1cx0nwj58cfhb2d22nsdqzidknwpv"; +"hvindex-0.04"="90sdf5j0a5qr2xp8qzryrvhnsvaz4fs7"; +"hvindex.doc-0.04"="9r6a8mfj7y9kyc2dbc79vf86aw73n6l0"; +"hypdvips-3.02"="mfy4cnl5pysfvkfjz8swk3qqvbmxx20l"; +"hypdvips.doc-3.02"="hidxdyxszb7a32apmnh5vjgrar4l7piz"; +"hyper-4.2d"="xpwylfxrx74x9aw96ridad40im7xanw1"; +"hyper.doc-4.2d"="fcllxx04lprzhbna8rk4ycwbw0w6xnq1"; +"hyper.source-4.2d"="v03bmxbg7hqjpl8vfp0l8z81mi2db2hz"; +"hyperbar-0.1"="7mydsb4p7mdy3dd16fdgh7ln5dlia00h"; +"hyperbar.doc-0.1"="5cd4zznxxi8arkdzzkh17yfm1ghmpybf"; +"hyperbar.source-0.1"="iydbmx9cvsd986n970lvc3k6m28ix2rk"; +"hypernat-1.0b"="25v0a423yhy68vf125ys0n6p0qhvr088"; +"hypernat.doc-1.0b"="0n4qzpmvhks66d0g9gnyizpl44jbh4pf"; +"hyperxmp-3.4"="w24vald61lnvi2zs7fs9k1h894w7y065"; +"hyperxmp.doc-3.4"="bcrblw1nanja1054aa1sksnyhf3ggd27"; +"hyperxmp.source-3.4"="im1d7slzsk23007f9xky2703fhadpf0g"; +"hyphenat-2.3c"="wr2lhsafb13b0zira7190bx5s68fak45"; +"hyphenat.doc-2.3c"="z1sj3r1ny1lgixr2fcmsglz55b23f5lm"; +"hyphenat.source-2.3c"="x70g8xiz9ss4pw775lz82yncq0x7lxf1"; +"idxcmds-0.2c"="gh879f4j62vmymyiag89if5k6slra032"; +"idxcmds.doc-0.2c"="040nd6hmrhvhw3nkwikr2s1b2wzw9a8x"; +"idxlayout-0.4d"="klk75b8291j9b1j1irbn1xai2m9712vv"; +"idxlayout.doc-0.4d"="a8i9vf4rlscys8ig0gls0kllahrf7f9m"; +"idxlayout.source-0.4d"="nn6h2msgyj85inpa4gz3qx4da741hi7y"; +"iffont-1.0.0"="xr9jmyz2563jc2nwrr9ykh040dxjad2l"; +"iffont.doc-1.0.0"="4jm8bvp06wm88695jhggd5rhjfv7qk0q"; +"iffont.source-1.0.0"="rrjx3hqrjff5bc8hk99ddxxpbhqqfy3b"; +"ifmslide-0.47"="i0psadvk32l38kx0i47avl03cg76bx8z"; +"ifmslide.doc-0.47"="d44i3i8nx1if9h04xjv0mb781ybyryc8"; +"ifnextok-0.3"="1nss6fp77hcggpr87drfbmggs6fg0riq"; +"ifnextok.doc-0.3"="mwvvllpwbmdhqiwp684hkdk5aw24pgyd"; +"ifnextok.source-0.3"="kcv0c25ga9bls8bpf3qccb8fsarwics3"; +"ifoddpage-1.1"="6f52apknfsjpswzikk3nfi9by5iip7gy"; +"ifoddpage.doc-1.1"="7l75021f0gk7nrpiq2axr88pbnzjq50g"; +"ifoddpage.source-1.1"="njqd27ax6313q2w063xbmw3mnfiajx98"; +"ifplatform-0.4a"="sfnfrx7iqg6kikiqd44yx8004l2mqkza"; +"ifplatform.doc-0.4a"="sab580hpgp0nw6gq5li9vvv3x5gxp50b"; +"ifplatform.source-0.4a"="nkwc32c56f1s585rr18r54ib1xa9hn4z"; +"ifthenx-0.1a"="2ah86wn9m3zc1f7hf1yzwyv26xbay35s"; +"ifthenx.doc-0.1a"="2zrlnl6s8fbs3ndyfi21bdqsfx7n6fc6"; +"iitem-1.0"="k0gdz2py6spiqrj4djhwbys9vkar3p88"; +"iitem.doc-1.0"="19wnj2spnjlvhb09y4i52wzix4wwyz6m"; +"iitem.source-1.0"="8xp0919wakx5r9xd21mbm4qwvd0l66fv"; +"image-gallery-1.0j"="3skl1kln38c9g31pa8sbx370kw4jp23r"; +"image-gallery.doc-1.0j"="gq0ngnivnwh35m29qimn54l0gigv79fx"; +"imakeidx-1.3e"="vgspaw7w4kjbm38vzdga08j12aaqf3ad"; +"imakeidx.doc-1.3e"="p39pl4z0xkr2029czqq9nkaxz3dwdypx"; +"imakeidx.source-1.3e"="cn51y6d129cc0kzw3yx3ybziwmxy9mbs"; +"import-5.1"="7i3h4z647jmm3scb0nringfljzk9vv6z"; +"import.doc-5.1"="0sl784aip6r53fdas8xyqhjz5vcs6xpd"; +"incgraph-1.12"="n14gyn5g1am9dyfqvxyxrqsfxdkg39xv"; +"incgraph.doc-1.12"="sp235w68gh5k1d4xg2cxv7dadyjwqyiv"; +"indextools-1.5.1"="sb2fdlrh7xlfhd61g9n3h3s9if9n6wm0"; +"indextools.doc-1.5.1"="1cfxahy568ikv2iwp5kk1dh9ffsi32r2"; +"indextools.source-1.5.1"="dj4fjqppc6d1qnz11p20dgbs258gj25c"; +"inline-images-1.0"="7g2ci2kiwk28qcj7qmphxs93fpmk9jyp"; +"inline-images.doc-1.0"="043q0hshgzprif0a5pvlmxnmidk8zp9g"; +"inlinedef-1.0"="x9ayxzl60mwgv8w3ispv1xc3qxwylij4"; +"inlinedef.doc-1.0"="g5fqhrp1vf6pky2wq3bq1hd2h0jrml8w"; +"inlinedef.source-1.0"="c5qr2b5029bkpgqhahv4licfp89l0k9v"; +"inputtrc-0.3"="vmk80jzg9sllpw28csmhsyjd13amp567"; +"inputtrc.doc-0.3"="dl0qs37bjj4aam7ijfdg64fpl135k7b4"; +"inputtrc.source-0.3"="1nx2jv4m63gc83iy3qp46gxr3v6wyw6h"; +"interactiveworkbook-2018"="4a6mi66i2z1sjzxjddvwajpvxl6i2c6m"; +"interactiveworkbook.doc-2018"="ldph57php6irhdbj9w497xk31n5ggxbz"; +"interfaces-3.1"="pja00rv19b492fv0d1afkj1cmmi09wm4"; +"interfaces.doc-3.1"="bj6l95whavxkrsa5rb8791d2ib4n5gal"; +"interfaces.source-3.1"="f7gxq1s477zab7wh212nyad94kcdacqn"; +"intopdf-0.1.0"="b01rwg0jgb7sg23i5hnvqnv2zq400fh4"; +"intopdf.doc-0.1.0"="9k4fcw8v70v1grdzldhm7v6pwb8w7fir"; +"intopdf.source-0.1.0"="midqvsvsn70lwchzg5jy58p4kiwfpx6g"; +"inversepath-0.2"="8csfwygw95dd5wrawwj7hs4gmpxhdwd8"; +"inversepath.doc-0.2"="b3z6dkfmk19n96dklslzszn7vfrnlcn4"; +"inversepath.source-0.2"="zpg2i1sqr76xvi6jn5vrgxvs44dlfx9z"; +"invoice-2018"="bjzw59mdvxqc2fyc5mpqg964a041zi2m"; +"invoice.doc-2018"="4g5fd3ry648n0i7nbkrl4c8ln7rdbpp0"; +"invoice2-2018"="x6kdjp7i7rgy4qqs8q0f7hv8bdnbs3h7"; +"invoice2.doc-2018"="cjarambfqlfz664z498dpi142ik5l12l"; +"invoice2.source-2018"="km7fcfxzdd9y5lvwyg4m729asqm04pcp"; +"iso-2.4"="p6yl8v4jyvzq5fh3qw31kgalhrv1qv22"; +"iso.doc-2.4"="xs5sw6aw59hr3xlk187dhwkg223vycsl"; +"iso.source-2.4"="vrgvl97kvsb6n82w4acm2wfjsqq00cxr"; +"iso10303-1.5"="0y5mrx8f05gl2brzky6gdgf0rzamfsxg"; +"iso10303.doc-1.5"="l6x3gviwqf8jkp2lwdy10ycp3577fk5f"; +"iso10303.source-1.5"="1ljgzik0791d8qdix5nd2151ahm67w1n"; +"isodate-2.28"="chng6rcfh1gy25mwsg30ynxkb87lxv0i"; +"isodate.doc-2.28"="mh1wrizl78fgn2xzqd5brm9hwb8zldhl"; +"isodate.source-2.28"="81a6l211jzdxbf84x0haybl0w0pifjag"; +"isodoc-1.10"="kkbx31k2jizwydv67ahh0zlm9iiard4n"; +"isodoc.doc-1.10"="ym2b7c1yar7h995m2ykrgrghf4i1h405"; +"isodoc.source-1.10"="618ibayyh4kp273h7jcl6zp8wl7i0mai"; +"isonums-1.0"="50diljpihfk6390ak54ml6gxg6h3qarr"; +"isonums.doc-1.0"="qbnvabarywnwbfaxqjr1afkic152hhsf"; +"isopt-0.01"="0gyj9ri30pid0xymfv457g9r0nycy6qm"; +"isopt.doc-0.01"="q8srwcqk4w0mblrqzpy70wbqqrds2k9c"; +"isorot-2018"="pzs5xd3c9n1m3r4m5g82702s0slq0kl8"; +"isorot.doc-2018"="760dh5j78kcgn2zxp6jhghmzxhyplavx"; +"isorot.source-2018"="35mi9l5bcbqmrixngyvb7g780ns0vjg5"; +"isotope-0.3"="paqbsfz0w4sl82imkw2zqsdwg3nlzd9c"; +"isotope.doc-0.3"="f5mylfd5fga3jy0fsdvw1z5kya7kcg6b"; +"isotope.source-0.3"="sc8npgj5397qvqwvfrz2bq51xj5840l4"; +"issuulinks-1.1"="lw4b111230hkhdif9xfvdrryks1cp8k0"; +"issuulinks.doc-1.1"="lcm1rfc9mcx3k7cn1ia3ldfwbv5r36kl"; +"issuulinks.source-1.1"="hmn5nsszd3vf27863sbk647fgfh5gxmd"; +"iwhdp-0.50"="j4m15vz6ky21yk2m95kjz1is1z91vxxy"; +"iwhdp.doc-0.50"="wphgycl74db9mxr5gjc2m80rbzkcqk3l"; +"jlabels-2018"="fw5il0bzwm10lj1ly8fjic2hjiqxnr7d"; +"jlabels.doc-2018"="fndgg419y1rp47d5qifv0k304b5iymab"; +"jslectureplanner-1.5"="axyi8j1yfabj1394v0skwrdmsvyqdbxc"; +"jslectureplanner.doc-1.5"="d4pia762mzbgiz5wng5vfz0xggy2j6wm"; +"jumplines-0.2"="acxl8nhlznvcwq20n01b41kamc5xmqdr"; +"jumplines.doc-0.2"="hjfl57a9hwdyf6lxl6ah0k7937r03jil"; +"jvlisting-0.7"="fi23ykvl6kw34qri5nz2k4mvgjqgbbyl"; +"jvlisting.doc-0.7"="gfsf50mnhfqjcqb8bmkfig0n86cmhngz"; +"jvlisting.source-0.7"="dj1g56jiw22kabhhvcdrrjipjnf17k4v"; +"kantlipsum-0.7"="dqrhxbz33va8b2g76cnslw215vszc00f"; +"kantlipsum.doc-0.7"="xky6acsmba89zfz5qd6ilbfmy3i8n6fg"; +"kantlipsum.source-0.7"="n790p7vj9aliynhgzp5yybirk13bp0vg"; +"kerntest-1.32"="r64kkdp6nnkv7qk07lm2p1943q0a92ci"; +"kerntest.doc-1.32"="2py5b3pyrnddfs5cmfp4fgbqd8wc9iag"; +"kerntest.source-1.32"="nfs63gz8wfhdslfiswngxdrdk2rpzijq"; +"keycommand-3.1415"="sq6188m8lc3wl201phjx2qh3vwxf2mrs"; +"keycommand.doc-3.1415"="q9lkdcggi17v7gl8hibk2qn5dm6h07f8"; +"keycommand.source-3.1415"="k1fa9w6r1n1qhz428ipwflj6d6m5ap7k"; +"keyfloat-0.15"="x377cdsrx9gh5j8m6xz23z0i81cngjx7"; +"keyfloat.doc-0.15"="v630qlmdxhwr78j1ws86xaacl4vga1z7"; +"keyfloat.source-0.15"="gm2zjglwbxw209nf5k83nn9f7mcp4h6a"; +"keyreader-0.5b"="wk5kgrrx4c8682j6a01n57ab33ww2j23"; +"keyreader.doc-0.5b"="fy37315azfr09wzl71wdby8ry1dd40yn"; +"keystroke-1.6"="vi7r9aac2w8jggbxpk5593nsapasmm18"; +"keystroke.doc-1.6"="rlm1i14lgk00yj7hn6mp2njdmjanh1q0"; +"keyval2e-0.0.2"="cbm4pby81d33ldf01h348daihf05hwd6"; +"keyval2e.doc-0.0.2"="7d1mpnzh474k9pc293lh8v94fmy5x6gv"; +"keyvaltable-0.2"="njidjg64cv333s0j2djaycy1jmhn5h6q"; +"keyvaltable.doc-0.2"="bfym53arpfh1a0zfji1b3f0giwg1kxni"; +"keyvaltable.source-0.2"="dlgbjs6pq852xk6jbz7dxwd7jkf91rgi"; +"kix-2018"="lzdrca007a0r5rsm8f14ljx6v8yyg8xz"; +"kix.doc-2018"="jallvk311vqcjc3wrkxqv03ckbc9k1gi"; +"knowledge-1.12"="cqalfax0fr19kgkl5q4p3k7xgnniq5n3"; +"knowledge.doc-1.12"="f0c1bipi5scgwkz85xf47pdjknqr6k9a"; +"knowledge.source-1.12"="g9r7j91h0i8jnwzsyxmywwhihywp0i5l"; +"koma-moderncvclassic-0.5"="s33qvgji09s9glq93mdxzs3smnzlamv5"; +"koma-moderncvclassic.doc-0.5"="dvzcb032fmh5xs804d9mbx6q0afm25r0"; +"koma-script-sfs-1.0"="s9dryf4f0zgcij3v5v93zppqs876p2nq"; +"koma-script-sfs.doc-1.0"="dxm4lfz50b0635g2dg24lzp3fgnlvkgn"; +"komacv-1.1.1"="983485nkvn4jqxsh8mf8lsrlq6dqk6km"; +"komacv.doc-1.1.1"="sqdh6zbs97agsxd051w4g1m2b09hgmhr"; +"komacv.source-1.1.1"="1k5z0bk4hk2g1w88pmd3wgpdxal60qwi"; +"komacv-rg-0.9.1"="b4qhxayi6az6xcx4f3zkx741kx8vvqd5"; +"komacv-rg.doc-0.9.1"="lp0qk1b5vnwrcq3hhyfzmb5zimz84yah"; +"komacv-rg.source-0.9.1"="0bw2m1s7np998jaykv723xiccfvn5j85"; +"ktv-texdata-05.34"="fdwnms9v43cjsjypsnlq6rw1j3c6zz93"; +"ktv-texdata.doc-05.34"="896wnbqpxncc640x8rsi6gia2wh5njxg"; +"ktv-texdata.source-05.34"="7wq3pi1mm3r1g209vq31im4n4ib21zv2"; +"l3build-2018"="2j8x2523cg18ilw52dykw9549676zmar"; +"l3build.doc-2018"="f8pjy1blvjgw8v5ah6ypmngmlp51kzk6"; +"l3build.source-2018"="0vz4zsqg7cj34grj4j2k35a6bdr537n5"; +"labbook-2018"="x7i28cyfski7ssm9hv28zrlac3inky0c"; +"labbook.doc-2018"="5qs95wc8ms4162nwd7q4lvh7rc62s2h4"; +"labbook.source-2018"="rrybnds4laxyariqq5c2sh1zm9jzvk7f"; +"labels-.13"="rxcv9zw5jal0kr4kw0vlswjc87clgh8p"; +"labels.doc-.13"="70hfinn9fsd8r14bk23fmdc0px7n4x5w"; +"labels.source-.13"="7hps59wlxkqqjm9432dg15ml63n44x3g"; +"labelschanged-1.0"="k8z64p2cxhizszln06g5736zvf3m4d6z"; +"labelschanged.doc-1.0"="f1g5fxmi61q5an38k6g63gwc93znisyb"; +"labelschanged.source-1.0"="208xinzlpnpsqb3yvh98p02kmn34ai6x"; +"lastpackage-0.1"="mxy23m1fcp4gsypc3mj9327zcvpa36r6"; +"lastpackage.doc-0.1"="940qvlc9v5kaj9s7w6xyjh87l9rqc22q"; +"lastpackage.source-0.1"="g1zqchhc12fw8ja7a8raqrwcyjc1y10z"; +"lastpage-1.2m"="i37ji3jp95j287rx34q4yajih7w1riy4"; +"lastpage.doc-1.2m"="jc40pwdbysv03k1wx113f2q0j8xf54dr"; +"lastpage.source-1.2m"="gika2qk64lahh4l6c6pn76r5l57rspf8"; +"latex-tds.doc-2018"="m38f5gncr9c56sg2cjs0mfgd57wik7pd"; +"latex-tds.source-2018"="xdigsidx76bs121jl0m42wavzf4y88qj"; +"latexdemo-0.1"="qjb630j87mqsczjbhvjgr4a187rg6wzy"; +"latexdemo.doc-0.1"="p14qs32q48w1f8fq0xmwz1maiijhw44z"; +"latexdemo.source-0.1"="vldkpqrsdaa84s356w6nd5a0q0gv40ki"; +"latexgit-2018"="fymcvzwl1sl173r3jgf0298hxzrv66fa"; +"latexgit.doc-2018"="sxi90m4zcf03fym5d2mmyycd9p8f1k0l"; +"latexgit.source-2018"="jgvdi7lnqw37v9c4w7ybl5424sxkzgsf"; +"layouts-2.6d"="j5bph4p5drbgidk6k74k72n6ckzin1qq"; +"layouts.doc-2.6d"="4440l4n1kwphf99pkms09mk8ilbyd416"; +"layouts.source-2.6d"="hay5rjr1crxj98zqj1qm841dkxx55azg"; +"lazylist-1.0a"="324xcbk0vwjfa3950djx17shj5n6xfw5"; +"lazylist.doc-1.0a"="mkdn2aw3hnqpp82l0jdl1jrhca2206ff"; +"lccaps-1.0"="i30xx77l0zxdx1md96pjk4dxpgngj85a"; +"lccaps.doc-1.0"="xibcr632dg2910y05bcl4ysvwgqy7s6g"; +"lccaps.source-1.0"="nni2x4jc8dkmrwa7avbdjjlbabp460hp"; +"lcd-0.3"="y4w0h69pzqkm3wjglzy7qmsg9rrpnx2w"; +"lcd.doc-0.3"="m0l7k241a9i8ny8gky3d3v3b1srlccx0"; +"lcd.source-0.3"="xgvspw8xx0020zl9pl44sbg7fk2ifvsc"; +"lcg-1.3"="idrfim5pvwkppfnrz7mla3m0k1raw0il"; +"lcg.doc-1.3"="wscv34jlkglix6yr8c8c52j6v8qx0wi0"; +"lcg.source-1.3"="9k1mwlgj1bxhbpz75lh4vbhjmxs51qai"; +"leading-0.3"="m10kyvg2pjysh33gajn8a8hisfc74ii1"; +"leading.doc-0.3"="5bc58zdia3qp0742p1hwmxaw13qdgnxw"; +"leading.source-0.3"="ks8sv07mg6n12g60aj3s33siha865chp"; +"leaflet-1.1b"="jaqjjxvh2wb6bg7c608cn6rg9d67pkv4"; +"leaflet.doc-1.1b"="5vgkqz1bw0qlxzz5fczsqf873dqsq50g"; +"leaflet.source-1.1b"="l8g4n75f5d85dj4mfwbrc19bh87jzr81"; +"leftidx-2018"="d2q1jibnbyjk72phsf6yj7nxj9l37fvh"; +"leftidx.doc-2018"="db75s45b0v3lqkw9dx09m7zs7zhmng7y"; +"leftidx.source-2018"="whmdclngd2dpahpsmz5s3rahk1bvf7sq"; +"leipzig-2.0"="vasv42gq76m6bqc0kd3rhdjqm3jfbgzw"; +"leipzig.doc-2.0"="mwiqrvnz9dpar8yxz632anah37795px4"; +"leipzig.source-2.0"="8d88fsk8faxw58zrp0any6ld256jiqda"; +"lengthconvert-1.0a"="7rfvx4n625g3rwinbxci25b0xpxrb2sk"; +"lengthconvert.doc-1.0a"="ngl9jfvcplmd9z7kwzfd90m45jp9lbpc"; +"lengthconvert.source-1.0a"="r2lh184znd42l741g816y2ljrsrbncha"; +"lettre-3.000"="cji81arz9mmmd0n31k9zh7pacq0w7df5"; +"lettre.doc-3.000"="szid42pk7qyrimafvma6z62407npv9dj"; +"lettrine-2.2"="ns9qqlhln1x8jj6d18mkdlx7hn9dg7w0"; +"lettrine.doc-2.2"="crn7a30zl1rmpid1267416gvlx2xzk56"; +"lettrine.source-2.2"="wcspx3zmb2pzq6p9665q4ckr7r88jxgf"; +"lewis-0.1"="dc7cw320gc531z7m47z3pgby0zl5l6nj"; +"lewis.doc-0.1"="di515hv7q93g3mb76d9i4xdm7v35qabs"; +"lhelp-2.0"="47yixr326p1aaxdfbc8y8f051yk4blfs"; +"lhelp.doc-2.0"="drv0y9qml4fw44zmyx91gddbsrlv9x5l"; +"lhelp.source-2.0"="5z2hrf88v8ydgl2savdn68ial9zy6i4b"; +"libgreek-1.0"="dsf5z1fq4y0agzyyv6yi0vjwl233d8d4"; +"libgreek.doc-1.0"="g2bs55qw4b3caw4paxrnapy67n0ha9ri"; +"libgreek.source-1.0"="1fzq025r679gwbakqw9av95ycxj5zlmp"; +"limap-2.2"="kv5hncahb5nmmvrk1rn9j6ikj5i0qvs3"; +"limap.doc-2.2"="531jnlrzb50nsqzbm0amybf98crl0l7f"; +"limap.source-2.2"="djbm84g3cwpypc44slyscyacm1wmpl7n"; +"linegoal-2.9"="amvia15hibyyc6n80wx6lzsdg3rk8h4p"; +"linegoal.doc-2.9"="inrrzzhlascib9kbyjxs4f34xkj6djcg"; +"linegoal.source-2.9"="9207gnjmj07pywp2ikhjhnk6am2i2r1l"; +"linop-0.1"="jspi9l83p1rpndkj55ypbqc1g2myf220"; +"linop.doc-0.1"="l4gampl4ib7ld5pcys9sdw5v5r5x4zfy"; +"lipsum-1.3"="pcz1hrzisk3nkkcdddy5cm0maq2q3in6"; +"lipsum.doc-1.3"="pq2pnq63l6k34z2kskczpgyspflj3f7v"; +"lipsum.source-1.3"="3md0ig63828z8mw36cas7p6rwlrkm59q"; +"lisp-on-tex-2.0"="8a4xfpnjajjpck9c9i6qp72r08priknp"; +"lisp-on-tex.doc-2.0"="ppwjpd8djndd49xh2faspmpial9qy8b9"; +"listing-1.2"="y8ymrx2bxzhz1l0lkjb2nhk6j97q9v09"; +"listing.doc-1.2"="i5bgnc303kwqnzkxr7yn0938y0h2nwpl"; +"listlbls-1.03"="hmdaqr5466rlpkkrq78d4p5rfzm4fyxa"; +"listlbls.doc-1.03"="gmdiwdbadf66b6cchmxv1swlngdw6y5g"; +"listlbls.source-1.03"="8l3lzr022qmx9pw4jgp1n2fkacyl94vb"; +"listliketab-2018"="8d6nwla5nj3m47r2nw7pqhv5kpc9dlmf"; +"listliketab.doc-2018"="7j02b3ng311y78pw6k0q4zjya5gs7zhz"; +"listliketab.source-2018"="vk9ar9i94brrf3csjh9ncp2r5z48glwc"; +"listofsymbols-0.2"="9xg173d0qs233kqf04vm7qdl7ajha3w2"; +"listofsymbols.doc-0.2"="4vhmgkz6wrk2ad9bnzdv3sv3ii1np14p"; +"listofsymbols.source-0.2"="4g49piirj1spdl9hg02n9m1c8b5ql1k5"; +"lkproof-3.1"="ai3j1kpzr6ywlw9hfi3q3ld529kkzbkj"; +"lkproof.doc-3.1"="4h957l6vwp6v4x84ail94w3bfm8yc83l"; +"lmake-1.0"="hwb5nrisk72922zx1v5nqy8kcdqlgg0w"; +"lmake.doc-1.0"="hgdq7lwfi842pcpbk9dvxah687hawzj0"; +"lmake.source-1.0"="0cxjrqd9rysw8s4x0qk34yf1bczg8hj9"; +"locality-0.2"="mr4032njdjyscsy5p9xax5lw5kdbhnnq"; +"locality.doc-0.2"="98r82nbryc9zf5xyhwfnbkgrcybf7fr5"; +"locality.source-0.2"="4g29gqbn9n7kp36x0s44211p8bbmcfi6"; +"localloc-2018"="jjmgwbaj9v9503wkm5x3mr008f3llvls"; +"localloc.doc-2018"="jn8x4qwci949zci0bk1ldrkr192kasgb"; +"localloc.source-2018"="2hhfkp3qb0p6qphv2fq5cyigyrx41iah"; +"logbox-1.0"="6hm79ady9adc3i3c4p0jzmx7fwavbzqj"; +"logbox.doc-1.0"="mxpkm6s6x6zngdy8jgj801vhq3h7mlxr"; +"logbox.source-1.0"="a1q1w9s8pj9aqshkyla8cc1p3g2z9w8z"; +"logical-markup-utils-2018"="zbnw20yl4fjaj4vfmqa5zp4146yq2a84"; +"logical-markup-utils.doc-2018"="gwklf7w5nqlxiwy7avg5nwx514l2ryaz"; +"logpap-0.6"="dhd61y6riva220cjnb193v9cjbjz33bi"; +"logpap.doc-0.6"="pps9ipn239h1vw0d8p2jlzbkmcd12czb"; +"logpap.source-0.6"="6y6gv7qgh503f3n8zrpqddyghkdvzngh"; +"longfbox-1.0"="vdrqzc7ja3xh9hskvq6wby57ijnh8lhb"; +"longfbox.doc-1.0"="z165w26x5hp514f8pgb0v6cm5q1dxaz7"; +"longfigure-1.0"="1s3wdjf4wsjyp8a532a5nnaj2mkdrlsj"; +"longfigure.doc-1.0"="n4m39wdyv2i8lhgwd5756c9yv6hi33xv"; +"longfigure.source-1.0"="9rc80adbzmk2jiw5si7arqfshwg7a74p"; +"longnamefilelist-0.2"="dlicjdpj09c3dhzxv5pvfgw1029rxdrw"; +"longnamefilelist.doc-0.2"="46hypvsg0xpnil02lk942lnp3d22rvdw"; +"longnamefilelist.source-0.2"="3ph503yw35mliqir4k60hv3i8lah3q7v"; +"loops-1.3"="0f0xz58wdvx6cvkynx3xmyxm08x823jh"; +"loops.doc-1.3"="6v1ghg77l3nrab23by4cwqwr014jjwq6"; +"lsc-2018"="m875c3d6lpgh92sym2hav1n0lll6f7nz"; +"lsc.doc-2018"="ajdphikngmbihczhfyarwa94i9r3mg6p"; +"lstaddons-0.1"="n797dx657x03zpkhb1fc2ygd0ppb023g"; +"lstaddons.doc-0.1"="w57l66903jqsb827q96f05as16fr5wf2"; +"lstaddons.source-0.1"="35c9b9n0qi3rjl2gg9dr158v21rh5cq6"; +"lt3graph-0.1.9"="j25yxznhs8n6c6yl1bf24mvx202av5vy"; +"lt3graph.doc-0.1.9"="zj5lqwnd7mm5rv3ply8l4y8jabfcq41g"; +"ltablex-1.1"="a9hh7jiwaw9k0zkmb5yy7halay61g1x9"; +"ltablex.doc-1.1"="40lyll74mnj18w4fn69a2gnan846v4s6"; +"ltabptch-1.74d"="z6ikfwfzq7wsnnr6acv0fnqmvq37cbnn"; +"ltabptch.doc-1.74d"="aa6psxhjpb4n2cn73asiqnycv9g5gnis"; +"ltxdockit-1.2d"="md2zz844hk8w5jirc633l6jzix82dlwd"; +"ltxdockit.doc-1.2d"="v442rbm6y5ncm6ijzx9b7xwdf0dx28pg"; +"ltxindex-0.1c"="1lys1zfka0z2qjnwj8ghak8xhzkzh4bw"; +"ltxindex.doc-0.1c"="90k7xf0b9qiawqf4nm4fx5hkacx33ymz"; +"ltxindex.source-0.1c"="x9ifr8r7ihl5yh8y7sbpxz2hc2y296g6"; +"ltxkeys-0.0.3c"="kg0228ksc3vh9js3bgknkciga0dgip2c"; +"ltxkeys.doc-0.0.3c"="27k3rl3wvxk8a7qys8lmk2vzsgck80a9"; +"ltxnew-1.3"="xap2rn5bk0pjdrpyvfi47zad1i2r0jf6"; +"ltxnew.doc-1.3"="2j8nvnzdjxan23jrky53h6aj3bcn34z2"; +"ltxnew.source-1.3"="30hsnd2yrpqdqxczsza02v4rkqa4fiwa"; +"ltxtools-0.0.1a"="xml1xbh8w9gqi8gim7wps9vmadhmrf3r"; +"ltxtools.doc-0.0.1a"="hdmpfrkdycgs0qh3mcxgydcscilacfr0"; +"lua-check-hyphen-0.7a"="9lmqby4bc5pcfbfib7f45742x7jcxjmx"; +"lua-check-hyphen.doc-0.7a"="36n5ni2jzkydxwi4x4akv21109y0qmsy"; +"luatodonotes-0.4"="pn42k5rx83hibk0aayaydb2z0zkfi1al"; +"luatodonotes.doc-0.4"="9615fx7r9nlvlld7jn47jlgb380jmrxf"; +"luatodonotes.source-0.4"="k8919986lx5jwq3qmwyjpg62qjjpa9gw"; +"macroswap-1.1"="19xdcyrfd1z77ld3isdzxjhvsijifmk3"; +"macroswap.doc-1.1"="dkpw0kw0a0d8cwp237xy5c1a9ab0s0p3"; +"macroswap.source-1.1"="wirvpfkv8zjyqghlabclnvnmb4w8i2rh"; +"magaz-0.4"="zd02izsnb56wz1wcfqfj6p9p7pycwd3g"; +"magaz.doc-0.4"="cdylbzidxq2abda3np8ia16m3lbga9w3"; +"mailing-2018"="4v4vxr5i84yphwj7ff6s3vi0n2wx1jaj"; +"mailing.doc-2018"="fw87jd6gkc88g5a5z17gm7fw3nk6pana"; +"mailing.source-2018"="1zmcm4sg1p3vlgb76yf7gz0ds1958s6b"; +"mailmerge-1.0"="6zixn5f5rjq4fd65bbhkzwgijfhw262i"; +"mailmerge.doc-1.0"="wpim80lnxbf01an1ds6ksasm2271f54w"; +"mailmerge.source-1.0"="00r71m4cliyz9870yfxd5nl0b7b2px0r"; +"makebarcode-1.0"="m3wi7hglpq3ajgldkjipnddl56z1cp09"; +"makebarcode.doc-1.0"="29bd2af0rk7bdy7yiphxjy2x4ixpy9wh"; +"makebase-0.2"="hzw2dp6xmjzjblgbzm1j6qqmbayvzzlw"; +"makebase.doc-0.2"="0nnwh21wv9zl6cvf8a8h123ssys0p9ih"; +"makebase.source-0.2"="nrvlr5z3iwf8w7hy0fja6vki9l1xknby"; +"makebox-0.1"="iqvm1iwwrpnrdyjam0ca2wl6s2n02sx6"; +"makebox.doc-0.1"="i5bdjmv81skcvjjzy4yq8p2cim2vnmm8"; +"makebox.source-0.1"="v8lsifwcglwjacxij0kak54028h7gqrh"; +"makecell-0.1e"="073c9wfpc83jhcbkmjlkpfbpmy082xyv"; +"makecell.doc-0.1e"="irl3sf564yjdnx538vbqbw6ji0x65m56"; +"makecell.source-0.1e"="qaw6f6hmvj4125v30wr0drnlq0piim3k"; +"makecirc-2018"="m4xbci3109krv6agm0nhvry9kd7wjs43"; +"makecirc.doc-2018"="w7jd6g686b8iqqbmyipml4c1rjry4bax"; +"makedtx-1.2"="1k3yp8ylmvcfx4xcf1kgmpnnrrin2nsk"; +"makedtx.doc-1.2"="shcl10mxk7f7g0i4y2n6fppjjs33g5i0"; +"makedtx.source-1.2"="blsivri3lnfa4grmk46wxlr2yz87djb4"; +"makeglos-2018"="6bgdfjbhxvfj2my954iinjp1xcxnyq4s"; +"makeglos.doc-2018"="g4w2560v1pxm38dj5dsb3irgijzh221g"; +"mandi-2.7.2"="ypwfwm1wnn2h6qyr1a4v8y6my1dj0y5m"; +"mandi.doc-2.7.2"="jcw3bavd2wpd6jiqvijrarwwf173jw8p"; +"mandi.source-2.7.2"="r0455y5pk2xazna8d3imj6y3ms4lhzv4"; +"manfnt-2018"="1nl2yh0i4qbxg0js1q4h566vbhh9szlr"; +"manfnt.source-2018"="3vzdqcfcmcmi75xgy4787fqacrsa12ay"; +"manuscript-1.7"="h6a06qa8wdg942c9l85xk2drlc07k340"; +"manuscript.doc-1.7"="9lfydjsxnci0b6nfdmayjigm8gfvbiaf"; +"manuscript.source-1.7"="7s5sj7f198rxkggz1j96kk6fgr5s88ci"; +"manyind-2018"="virrlmy0ip4xw9w34n6bzih79nbsvq39"; +"manyind.doc-2018"="v6ch0h999j7v84q0m9b0l1z2vbcr1jmn"; +"marginfit-1.1"="a1cpx8n1camjfznxf5lqcjfaaji46gq8"; +"marginfit.doc-1.1"="c5rk8f7ac1xi00rz2xkh708s242wzfq8"; +"marginfit.source-1.1"="r5a53yzalhc6gmbsxk9z7bba5ns0552k"; +"marginfix-1.1"="00sy5lr6gy3r8nvfqk6pry6rcipvkvpk"; +"marginfix.doc-1.1"="hfaiqs9h55v4c896b6grnhj4xaqsawhz"; +"marginfix.source-1.1"="18sbg2vngagcka14wdl3xsx9iwy08q2a"; +"marginnote-1.4b"="98qa9kfiaiw6lbm0jsblq68vxla8a3z2"; +"marginnote.doc-1.4b"="k5mxj5j1ws3q1a71fj9k4f06n7vrj49h"; +"marginnote.source-1.4b"="i33692nz19pddmvmqw20xx3i04grxn7l"; +"markdown-2.5.6"="mm4wv2cpxi74p1vcx5p873zc4a0c25cn"; +"markdown.doc-2.5.6"="nssb0i8yhq2a1whhdxvqnm76mf51lza1"; +"markdown.source-2.5.6"="a5w3a29jr2f78mwh5rlmim1wbpx2c4lc"; +"mathalfa-1.10"="lsvxxiivlph8qh81zqpxxfhh295jj7pz"; +"mathalfa.doc-1.10"="411j4lngsrh5baqs20i3jcl57yjr792q"; +"mathastext-1.3t"="d569vymh2ih1ps1wka6f1gzkn8nrqd7a"; +"mathastext.doc-1.3t"="gm6i1rb34ljpghw0ibvddhbg1npa5hdz"; +"mathastext.source-1.3t"="mk222f5b8f5yq3vylssswgfn7b941xn6"; +"mathexam-1.00"="4rhl11na8mqzbl9l7wjk53fdhdpzbgih"; +"mathexam.doc-1.00"="7bhcdnalaakml3rx50sgb0799b9883cp"; +"mathexam.source-1.00"="mcs3csvr3ayvjijs6sh67mk0mrp5zawc"; +"mathfam256-0.2"="6kf6b8zawrdz4g73gw6m18m85h1mz9zi"; +"mathfam256.doc-0.2"="hbx4kkw9s86cq2qbx2g851cbp4s7f7w4"; +"mathfont-1.2"="mrnsvkb2xblkfnk0pfsi47hz58yyh310"; +"mathfont.doc-1.2"="hb38gi6dbrwyk13v0gkx7qxxbfywnndr"; +"mathfont.source-1.2"="8q6zzxvninymaq5hd2p1kncbnw7q7pn9"; +"maybemath-2018"="b7n8bgmz0vizghas19svaf1asi7633ck"; +"maybemath.doc-2018"="7scmh5q3xpjd6gdlq07kf59sn5bbflxc"; +"mbenotes-2"="7nxdmwq8pxxkxh07x26nhxr4fy1mymif"; +"mbenotes.doc-2"="bswvjyq6cy2vbfc1x2cmjcnr2jlcv90g"; +"mcaption-3.0"="bxgcc1lkr9p5ghd80mh2ixnc1g4g49f5"; +"mcaption.doc-3.0"="mzbfyspjjjq3mhm2m06jmf9fic78i6bm"; +"mcaption.source-3.0"="ix6v7ldrgqw2kyb8mxppiw47p1fsxj29"; +"mceinleger-2018"="n5kag86y4a1q3m4d2kgc1k4xbbchv1hk"; +"mceinleger.doc-2018"="g3ldzbnb7jl4ii7pvc518va6x8ahlrh1"; +"mcexam-0.4"="3r3kn0mpzsx4p8scl2zf57sj54q6q6n8"; +"mcexam.doc-0.4"="c2hpirn5sl7m6cdf7mw66l7nrpcmz1i9"; +"mcite-1.6"="q16a807pfbxbcqyw1s5f3vrj0yym2z86"; +"mcite.doc-1.6"="6ak2czh685l6gxam0p0vdl8blq8z260r"; +"mcite.source-1.6"="pjqx07klaqvpxxf8xqqgad92h8rgvkb5"; +"mciteplus-1.2"="gxg0f6vk8c4bqcr5zczmwhymnp2hj4md"; +"mciteplus.doc-1.2"="wjdym32052k8qm02dr13qhclbry9r3py"; +"mdframed-1.9b"="kc60c77k0qwqhdmpbk3r777k4q857jx1"; +"mdframed.doc-1.9b"="pr5d7iqc4akn0arxjl7ynqsl6dlh64sy"; +"mdframed.source-1.9b"="xnqih0l0zng5bmrjfrprr43k6l645kvi"; +"media9-0.93"="r0w3vhgdiz6c572fmvm4y11z2w2v3wbw"; +"media9.doc-0.93"="0xlfmgp42bmwfnf5m849sdh3br0pcxh1"; +"media9.source-0.93"="dd0gcs0nbmsvy7ha8l2lnajwrvzrp6s1"; +"medstarbeamer-2018"="vplzcqcrgag8dvin3yj0prlcm9gsb2yh"; +"medstarbeamer.doc-2018"="7i4skhq9pj4k3aswbzbpjqqgdj0s69gd"; +"meetingmins-1.6"="d5x8znpkqcghi9lv4gby2l97smw6kddb"; +"meetingmins.doc-1.6"="mkxz4zi4a7rgq8sgwaqsc35n888gzs4g"; +"meetingmins.source-1.6"="5xridwnlmxkws7h293a1pg373mcb3gwv"; +"memexsupp-0.1"="7i8inx1l5wmljf6jil3zjiyfs6p4hqpg"; +"memexsupp.doc-0.1"="2rkln5mprxhm81v54jhd8a777h1n1bzz"; +"memory-1.2"="xbyqh88hgszrma77r32dzly4k928vwpd"; +"memory.doc-1.2"="97n5y37w8k1b1dghkjmdny2lgc2b0z4b"; +"memory.source-1.2"="xj785y1h8zncgikinri52ri4sp7av9cr"; +"mensa-tex-2018"="k0v2gr8sk5lxj658b62h6rnr3iwik4kk"; +"mensa-tex.doc-2018"="cbym06lj2jif90dpqddc2sl36glwlm6k"; +"menu-0.994"="601vvx1mrqc5l4ig4j65bq88yjzcc08g"; +"menu.doc-0.994"="s9wj7viflx78y49dbs3scapk5vslf5xg"; +"menu.source-0.994"="n1pq98wjrfr476cwy442c8l99n1k9f6s"; +"menukeys-1.5"="4paqhdrsa9n9vnlcih3lwbs7ig1cvpxb"; +"menukeys.doc-1.5"="vqip96fgdq26ypfs2xpp947qmjybxpxm"; +"menukeys.source-1.5"="g0i476r5ajhpj65sq4m3h92c236plbkw"; +"method-2.0b"="6lpy1619i1m75cvsi9c2vzjxbcs9ia5a"; +"method.doc-2.0b"="c54snw0hl1agj2fs4r3jqnk9gblxpvhp"; +"method.source-2.0b"="y3rnwdcn8d1zs9s74nsza1zscmfbskq5"; +"metre-1.0"="mf4m9vxkjfkwhv1fqjw051kfb5rz44ml"; +"metre.doc-1.0"="bd500sp1di947i1rll56h80k0pm6312x"; +"metre.source-1.0"="44qm1832z64vxp1kmj3fg5zyv1jvjpb7"; +"mfirstuc-2.06"="rlg93z5nq69rfqjka4r35zn2w20x7d6f"; +"mfirstuc.doc-2.06"="y1j1a3qry6bq4lyfji70sx5jca5kk7fh"; +"mfirstuc.source-2.06"="0w7yc9h4091i7h6ihm5h14ay0hvx5smm"; +"mftinc-1.0a"="ckn9lv76yrkzpbi965rl9zvgcqg8alzg"; +"mftinc.doc-1.0a"="2qb409wrm8pf6nj53fbf16pwjrp7h3n2"; +"mftinc.source-1.0a"="s4kaysarmk404dx4pf1xlanckix06jgg"; +"midpage-1.1a"="k6zlxyg3y73s0npss5d14nizzzf6bl27"; +"midpage.doc-1.1a"="7rbxbq2sy6h6lk25kl4sn2hfr87kjhcx"; +"minibox-0.2a"="4fhpgzi7wc6jh7n8rf2n9s0cpvljwwc9"; +"minibox.doc-0.2a"="sviimirqdwfgk14my3w0zr2qycccckf4"; +"minibox.source-0.2a"="q704gpig53qmnbsvy9kcwl6nm161nak7"; +"minidocument-1.0"="q06hnvnkj19habs189lgsx35srq63g3b"; +"minidocument.doc-1.0"="lccwy6b0j7z28w8zp9gsvassa240xc1p"; +"minidocument.source-1.0"="ksir0ia0gyc7qzr4pfjxzx2hcnzpc0b0"; +"minifp-0.96"="28njw4zhz6fagd3wwk7ybah5c6nx4lrc"; +"minifp.doc-0.96"="xci52b9lqvfx748z6y3a5f6spwqnc9qz"; +"minifp.source-0.96"="y3lmhlpkdcrix3kk3kv7rpqmnb9hlz56"; +"minipage-marginpar-0.2"="39mkfjhflkvby43487kqpwagi8mfb1dr"; +"minipage-marginpar.doc-0.2"="ca67m5ikd0ka529wbi2s22zq5r5cr648"; +"minipage-marginpar.source-0.2"="db4g8ckwnbk7pspwfz9jbvndnzqbmfdf"; +"minitoc-62"="nm22vk0d9n4qsxg30qdg670q2ary85qh"; +"minitoc.doc-62"="i5pyp0xwkd9601vjmmnmsdzhm23bpkfs"; +"minorrevision-1.1"="svc8nrmpcahd95mzyggc6vmpfhmd9917"; +"minorrevision.doc-1.1"="x12xlc4ja8ksnd9rpnic0c0hymj1sdwn"; +"minted-2.5"="4d3kkhjjlhqb1nmp43wwsrw3z0mv94xy"; +"minted.doc-2.5"="pf8yy80fj73nibdnljhlisc18cs1x1cw"; +"minted.source-2.5"="wl128ack6c90ij18fmvf27hnxm6y9gf6"; +"minutes-1.8f"="c864pfgi1a853n93jddnndgsp325sr1i"; +"minutes.doc-1.8f"="z3z8rxzrkwz7k6756b654v6wclx4f6rb"; +"minutes.source-1.8f"="w4skq6nprvgxhvqrf4xa2afccr1hsz6g"; +"mla-paper-2018"="7rh7dh7mzybc5wzzbibh1lc10kyc99p8"; +"mla-paper.doc-2018"="3csgrsb6bh3sbqdzfx6y84i7ph8lwnhc"; +"mlist-0.6a"="5yh180f4d4dsrfzin6cjmshad8w7fi6g"; +"mlist.doc-0.6a"="wqscsdlyx7zqyq1g5hcfcp0cs5w5dxxc"; +"mlist.source-0.6a"="hlnmvms7n3csa2v0ixwz82wp2dlc7jy1"; +"mmap-1.03"="3yv1ma0qa2qw6lnaq3q98g4blg5s287p"; +"mmap.doc-1.03"="w9894wmjjay6c52wks4i80cvk0baba2l"; +"mnotes-0.8"="n7d22a7hh42vdiy9j2mn0x3dw86s81gs"; +"mnotes.doc-0.8"="lk3cmdx93g8vl58b32qc9zdwl6c3mh2y"; +"mnotes.source-0.8"="cz8303fpgl3h17lvncqbpj1xz490waax"; +"moderncv-2.0.0"="879a5m6h3phx4dfiv0pkw5f5pvr49zgc"; +"moderncv.doc-2.0.0"="siyfv7qm8gbqwx21rqm1hq2l0fkq5zad"; +"modernposter-1.03.1"="hlb03arz5iv98iakvimihvcnb50zdf0k"; +"modernposter.doc-1.03.1"="qb4pglm91r4w85lbp7jdvgr8b9nqkmh4"; +"moderntimeline-0.9"="iim54njrwrmgx5l6q256qghpg61xdfn2"; +"moderntimeline.doc-0.9"="r01hn888b16196br6vpwkhqklk5fjfz2"; +"moderntimeline.source-0.9"="1m966j7kwkm3z9b6r5c35pc6jm6c4g7d"; +"modref-1.0"="66l3h642swhw1maq3gd0l3bc59dlb9f3"; +"modref.doc-1.0"="qywhydcrg4qw4lkxa2gkdqdzjzsjc0j0"; +"modref.source-1.0"="a362js5xq7a69k1zawmyfj9f4p6254v0"; +"modroman-1"="yvhwr314ymch4fhvr9zq8l1rsp3jfinn"; +"modroman.doc-1"="2is4g9r40gr23cy469q2vk2kjj2jbkm6"; +"modroman.source-1"="1kddwifbglz7hlhxndcrr28dfgd0bdy5"; +"modular-2018"="gp555cnfp2izjp81bg1l1aij466vcfxr"; +"modular.doc-2018"="5yxpl169qqnh3p4zhwx6glnagv6a210y"; +"monofill-0.2"="jnv36mj3w2vihnq2f17pbm1yzrz2176w"; +"monofill.doc-0.2"="gr0mhc8f2w3dnd9r6flqvq5yyb388h4p"; +"monofill.source-0.2"="gmdpp4qn9x5bxk24afqs4xg7vzvaqkp4"; +"moodle-0.5"="256bfwnph8m38q5y917zfs7fcwzlxijk"; +"moodle.doc-0.5"="574wp6sh5cnn4r3nggvpk1xv06fi2haw"; +"moodle.source-0.5"="y0njw4q1m03x2wd83d64ph0i3vha42rm"; +"moreenum-1.03"="q6a3sxik7whl9zif8j5bs1bgxcp611rr"; +"moreenum.doc-1.03"="f0vzqhha6bbsvwnsgq3ng5v4qg3vkbgr"; +"morefloats-1.0h"="dzx390854qkxvhcas8krahqfg2pkg93y"; +"morefloats.doc-1.0h"="fwyzwvgdmwqdsgl2lwyqxdq0mlbrhxsm"; +"morefloats.source-1.0h"="hvakfpqk8j2r6r4fmrrhx3lrncpb35l1"; +"morehype-r0.83"="7wdy8cw7wk428yy79ca20jlikk3q06ap"; +"morehype.doc-r0.83"="nbm1bmcdi42xn7nyf4p0nlgy5qsrx4iv"; +"morehype.source-r0.83"="wafhphln91wfmqcn7zz0gcpaan0lbz9n"; +"moresize-1.9"="mrny3a5x1zkhbxrfqi4px8izf62axxxv"; +"moresize.doc-1.9"="jgc4rbzb7qyx91k9k7m4mp05m0nhrvkr"; +"moresize.source-1.9"="pglcf851fgiqzx76kihws0c5r8c9gmhb"; +"moreverb-2.3a"="w1rxv8g11dkpi1zyfq7xblgjjwi2dkw6"; +"moreverb.doc-2.3a"="70m0wiik9lqc2r4pi4nrdmm0rsx9d8cp"; +"moreverb.source-2.3a"="zxqcx8a12s33gklfq4zv3mci70nimpir"; +"morewrites-2018"="chh4khjjv76pnz179ganjrk5xz2l9i0m"; +"morewrites.doc-2018"="l899vgbra14rf05lhx497s9qf9wfj4gn"; +"morewrites.source-2018"="cv3k7jzqdlri0jla3acz8iy81dh9nwhp"; +"movie15-2018"="c2vppl6yv82s4n3kqjfp75qby2rwfxkv"; +"movie15.doc-2018"="1kn8iwx5x1gc978p0gjj2rwy4ablkdvg"; +"mparhack-1.4"="5sq75r9p6laimfxiz9kl1j5cgplkzin7"; +"mparhack.doc-1.4"="6i835nghib094n03i095dc0p7zq30znm"; +"mparhack.source-1.4"="07xwzd4pvppkb7ywwzdrip3yk41d5wl0"; +"mpostinl-1.4"="x2gf20b5d5983pzwn488z3dd9xfcgzdc"; +"mpostinl.doc-1.4"="6zgsz5j1v6d11v7yd0j0mk8g47jmqgaz"; +"mpostinl.source-1.4"="scinnrn3fl9bvr8jnflqcr8y8iw3j05k"; +"msc-1.16"="fa7ja4f7a2qpc08q656711qdxlgsjqdq"; +"msc.doc-1.16"="b6mcb2izb71p267zcfhj3l0x7rc2sihf"; +"msg-0.40"="mi7ihvy6gmkfdi2m57125cq9c446q5d7"; +"msg.doc-0.40"="q4fq11pxgvj9d37jpf5j1kigr740zmlp"; +"msg.source-0.40"="bnclkshd9vm1ma3kwwskk5qq7s0n7lz8"; +"mslapa-2018"="xmci0mddxivrp23hxp50wnlyvl9kir04"; +"mslapa.doc-2018"="dpvra8ngic2ydqxs8y59zd0jffy2q4ai"; +"mtgreek-1.1+"="afbh9ydcsnf1k0c714ypmqrf0qjcas6a"; +"mtgreek.doc-1.1+"="pq9303jyrj7nq8rwgi5d7njbc2x3jn58"; +"mtgreek.source-1.1+"="6whrwjvzz5jrhirhgr7kymc3jczn2zmf"; +"multenum-2018"="f1d7s8hafvsk4dic8ss1cqdjqvn8dlih"; +"multenum.doc-2018"="w65nsjanh13fxbkwhiinwzyhq0ra2m54"; +"multiaudience-1.03"="dcqxnkwsqd6vyk9wnwmac5b832dzb4ns"; +"multiaudience.doc-1.03"="8z6mbzi6yyv5cmp6pn2fsg5vlagyrlwn"; +"multiaudience.source-1.03"="5v4r06mydnjvq7hksjgdqd17m47b0g1z"; +"multibbl-1.1"="7nvyshlsgfcmlxc0gdn8b353sc6g3qw2"; +"multibbl.doc-1.1"="isxh2fz1yaz86acvpcv8k1hmwnazck6m"; +"multibbl.source-1.1"="z6wbxacy1rzz1l7wx6ppi8dsbipvc5s0"; +"multicap-2018"="9ja1cljsr31lw6rjvph8gi154z8bpl8j"; +"multicap.doc-2018"="z17yw0id2vdhckvirlrq3npkdpxk5hrf"; +"multicap.source-2018"="yv4rw5hjfj5fj0xyh2p3glmz0887x105"; +"multidef-1.10"="5wsklk9lvznmwisl7jyhiai2zz8iizhb"; +"multidef.doc-1.10"="sq7a72nhiyd5384dx9y6k1c72gl8ia2n"; +"multidef.source-1.10"="hx6fbjirp5gmpn9bglp0hcmmhdjn1rsb"; +"multienv-1.0"="r4q7rsyn58q4scrv790dn1jwy2l0w0c7"; +"multienv.doc-1.0"="jpvk0s1crqx5y739hr40ajzkc960mjr0"; +"multienv.source-1.0"="x75lc8vbar75g490rdpjplwi4fr41ff3"; +"multiexpand-1.5"="q49fs09lmw9s8bz91k2iis3q1sa5qnln"; +"multiexpand.doc-1.5"="98kgaaxbfnbhc7rvagk2w2qjscaymaji"; +"multiexpand.source-1.5"="88gj4rql48wvni5la1xbzrpyxcrm2dx4"; +"multilang-0.9"="2zi01a8mbsngarlk4ry5dflyzwz66wkr"; +"multilang.doc-0.9"="8vmjg13chfm72c6314majamh66qccpiq"; +"multilang.source-0.9"="xis5mdr5i3k25sgng4kkswls32w4vdbp"; +"multirow-2.3"="7drmja2v03mvpfxcy6mfhwclf4j2gql9"; +"multirow.doc-2.3"="d1mbsdmxj2jw96jxmcawk7x5sim2lqd9"; +"multirow.source-2.3"="cpw54q48axq1ik9ynipadr8qi186gzgc"; +"mversion-1.0.1"="7vpmmb88cjk92m2a2hz10cijkxf44bmy"; +"mversion.doc-1.0.1"="a2fx7phvl0i1nyhb5h0w6ld1n9kvcgcv"; +"mversion.source-1.0.1"="zhbd3j6kxsdyznx9haqqh4vk7b8nrl09"; +"mwe-0.5"="dx1fdq96hyssx4pssbww55fqwcx71nys"; +"mwe.doc-0.5"="777ybf035b85yxs1iliv0vs4rd1nzqrb"; +"mwe.source-0.5"="gbqq17i9rnxwh0r2wjg2pcp9x3jzwyql"; +"mycv-1.5.6"="am1khnlv1w5w9732q2azpsjqjp7xd96b"; +"mycv.doc-1.5.6"="gd3fqxrg0y28fw4093g50a9fl5qpb0l8"; +"mycv.source-1.5.6"="9jvb2232smja8fb39hlxnh813vlvs47v"; +"mylatexformat-3.4"="j9yz4p89ln68ra05iyl46vnsia9c2m83"; +"mylatexformat.doc-3.4"="jv51r001b567qdpj04srhpinqza2cbrx"; +"mylatexformat.source-3.4"="27n04f9m812jsgwpr47sk2k39anbk264"; +"nag-0.7"="zvdfnz7z0rgwmf5vpj3dg7l0p8xwaxl0"; +"nag.doc-0.7"="r9gmc719q62qdim96mzw2sm98vwxsdip"; +"nag.source-0.7"="rybplddhj3wzplms9knly5b4fpkny05d"; +"nameauth-3.2"="8mchkgj0v2f3qcvrya80vbx2c55gwjcq"; +"nameauth.doc-3.2"="hq4wywajcb2h28zy4alj8di8ap12c3r0"; +"nameauth.source-3.2"="g1p0ddh1x8g4w2qwc5kvj3p92g8s3js6"; +"namespc-2018"="6f7x6ldx008l8w5ziahgwl42hb5bws4k"; +"namespc.doc-2018"="6aqpn007i8s488j4qi8xhbx9zsyvafbs"; +"namespc.source-2018"="s5ws2rny22j23bqy5cn2mz23qn91ssfj"; +"ncclatex-1.5"="vyc62gppwksnghphh3fch8ac3wji38qv"; +"ncclatex.doc-1.5"="i5klzg6hjqk8gq73g7ck9za6arh58rwx"; +"needspace-1.3d"="n3bhzw4qj1q1pml8yw40q3p8nzncygia"; +"needspace.doc-1.3d"="p8ahld3my116ynhgip3xfgxd58n4w36v"; +"needspace.source-1.3d"="2i7mdcxrdh8p54l31qqcfsdbrwjfiw87"; +"nestquot-2018"="f9rwiwxi2xksi75wfwmsq9gmrj78scg4"; +"newcommand.doc-2.0"="cdy7kzxpazx56gc6a0s62nx1bq3x1kz3"; +"newenviron-1.0"="s27wb3f7q3qk5lv6ficrjs6kkxqal7hi"; +"newenviron.doc-1.0"="j20cd7xar8jxbx17dv9sqpsrck6cydd9"; +"newfile-1.0c"="fc360fhzp2yxcpssdvgwp1fi20w91k2b"; +"newfile.doc-1.0c"="4d3gk4w2jbh96d98qpjh7r329hb11c0l"; +"newfile.source-1.0c"="1dyv1z8dl3hlwd0x3d9jy6kvfyag3klx"; +"newlfm-9.4"="74aqk6qvmq6c226n5m6s0jgf1rb91712"; +"newlfm.doc-9.4"="snw60agnpwxi52h20anf911x3qx0509n"; +"newlfm.source-9.4"="kywnhr9air3kqjqa0hj0ij7605a50qbd"; +"newspaper-1.0"="sp89yvm13f900xrbsn6p097b4dspyxb2"; +"newspaper.doc-1.0"="7gjmij59wric29v4kbwyi0hxlhgkbnm9"; +"newspaper.source-1.0"="r8918czada36fb9bgzddaq9c4vaak5i5"; +"newunicodechar-1.2"="8wfz9yyzv5zphqrwp92i9cci08chh9gr"; +"newunicodechar.doc-1.2"="bj9wp3x1hqj0yfqa13yf7f21svm9sxmy"; +"newunicodechar.source-1.2"="mmv56hgbrkwxca2l3a4kxhpzmrjjm68m"; +"newvbtm-1.1"="2khz8c8b8a5946h97w2rf2gmp6z8wvh0"; +"newvbtm.doc-1.1"="y1rlqvpv8y77ns1a35q6raksa88qqdnd"; +"newvbtm.source-1.1"="1ws90wkmj308mz4qa3hham4mxm3lrl5i"; +"newverbs-1.3a"="knwjy0hwrikxfa52lzddb7p5zqgzq1nq"; +"newverbs.doc-1.3a"="884wh81zgssy9r9f2h70kank1kdv82mx"; +"newverbs.source-1.3a"="d2fvf7fsx5xj7rfmi8wl0g902drq59gd"; +"nextpage-1.1a"="b7b41bpr8zk2z6m5il51q9vxb3c8h67j"; +"nfssext-cfr-2018"="isp9rw94ck4a9ckl4b5hd8ma3cmlkdwd"; +"nfssext-cfr.doc-2018"="si6j8b4314s0gbnjxwymqbzcajclqn2w"; +"nicefilelist-0.7a"="crqgn906x51nq1d3z0s15f9kl29lbg3b"; +"nicefilelist.doc-0.7a"="a77wbb5ajkj4ab3dy1zzs3hchac77cwh"; +"nicefilelist.source-0.7a"="ng7drfgz7w69za7hmfzm4cv0m2awdx7l"; +"niceframe-1.1c"="dvds5bwfmca1phblf3jzzgj8rxq6va5g"; +"niceframe.doc-1.1c"="lkhliswdxfq68asjbrxal2k38311h9ld"; +"niceframe.source-1.1c"="qyrv98xhjmv852cmzrzrban7dj742n19"; +"nicetext-r0.67"="i3lvy4awa0igc272xv8mn7n4dfaxm9iq"; +"nicetext.doc-r0.67"="iacnv3pa0a676wy34s3s261ypjpcl9gd"; +"nicetext.source-r0.67"="6d0mm3ghwivk44g63875mpq6pafbll8b"; +"nidanfloat-2018"="f9691yflmmv0ziyfj4a65b186gj0ppn3"; +"nidanfloat.doc-2018"="h468vsrcmc06awhvkg8f3bgmc7dwsgy1"; +"nidanfloat.source-2018"="x92x0jk3ab50yd3gyjgqyb21iq0v7g6h"; +"nlctdoc-1.06"="2k3r9a400asfix3n8j3f7lgghr57imrb"; +"nlctdoc.doc-1.06"="3axalhgmiz8f9rikjwbkhckw0hshnpyk"; +"noconflict-1.0"="df9gs1xx7gymaadn2ji4dzir36z6r897"; +"noconflict.doc-1.0"="irvdqh1iyghgs73l3lv2jnrs2gj9jxcd"; +"noindentafter-0.2.2"="w1kg4gv0dpfak1s7xshs04ariccpnx0q"; +"noindentafter.doc-0.2.2"="d94gk5jrfmhpz7b1qha13wi8kmb73nf7"; +"noitcrul-0.2"="y2kmn4b9b37y79c739afhyhk7mindzih"; +"noitcrul.doc-0.2"="fz1jhgv1apc206vwzf1hc25pr5fhklhs"; +"noitcrul.source-0.2"="b8s8g15qwdsxm7ywvgj9g6307ws3hg0d"; +"nolbreaks-1.2"="1603r89wi8sninjv541na8k2islfk4sc"; +"nolbreaks.doc-1.2"="g0nm3i09kzxqqcrycrz2cak05d8qlvqs"; +"nomencl-3.1a"="sg0n0gmn5b2yg3md2rrbhcr2awa403zf"; +"nomencl.doc-3.1a"="hhnir0xxsk205g35n98xmizqnq84yd3r"; +"nomencl.source-3.1a"="kja4viam3f0lgb8lnf0sz8ia4lzz7bzi"; +"nomentbl-0.4"="k74vk3a9kl3sbrkmpyav1snh0cd16np9"; +"nomentbl.doc-0.4"="k2ggwchfqa253i96whp2lh4s3p8vbysk"; +"nomentbl.source-0.4"="al9s24x1ivpw91bbnn9sqrjp3rb5h0ni"; +"nonfloat-1.0"="yry0kys2irxfx7ril0qv6l7is7nm0fji"; +"nonfloat.doc-1.0"="yr85gza4l0wcybg4zwi004ndkl50p2ki"; +"nonfloat.source-1.0"="2zwd1bxb5niyr8higb5y2bipyqa7f3zn"; +"nonumonpart-1"="a121f2i1n005xp51qn642vx30ij74zgs"; +"nonumonpart.doc-1"="wcbvd9c2cv5ydbma4xxb6g2b2bihi0lh"; +"nonumonpart.source-1"="j2jy48jw8hgcs830h187s9rg85kd3rfa"; +"nopageno-2018"="59l05x89jv7q4mm7k73i06rmv467iimz"; +"nopageno.doc-2018"="bn5vq6kzp69p03pfjx9s34ckf4h3q6iq"; +"normalcolor-r11"="jfpqlz85fphm063mb51q9q2s61fcbnmh"; +"normalcolor.doc-r11"="vz9557sxw9c6l8m66aaagcv39x1vkfzz"; +"normalcolor.source-r11"="vs4y1p0zarr6nppqadcdcp03lc6nd2zd"; +"notes-1.0.1"="w3rp5aas5n6sks7d5j7b27s11zi4lx3v"; +"notes.doc-1.0.1"="hn20w72lj73didm46kkay056msa4cr8h"; +"notes.source-1.0.1"="23qrfsbbmyds189kcnq09jbmd23mi50f"; +"notespages-0.8.1"="3cx726w1pbmdiammpbzp0rmcahhza7p8"; +"notespages.doc-0.8.1"="rql7rmn1c85r1rb2jpmwd2h29m7b4gmx"; +"notespages.source-0.8.1"="sskq21wj4vhqyq8xzhrbsh7p8c701r7x"; +"notestex-1.0"="innwzn87vplj094lxw9w48ck6s5hmb5v"; +"notestex.doc-1.0"="p4lyxlar4125y9x3pb6sd5ysdn7w3vqr"; +"notoccite-2018"="ifpkassfd9j5926gsnq00954clc52sbv"; +"notoccite.doc-2018"="5ggqh1mvc03xgyipc6c49ssmlaywh83f"; +"nowidow-1.0"="hf3wjpkn1j2yksdl8mryssv6cxqjn3si"; +"nowidow.doc-1.0"="w1an9iayppa59h2iprjr515w8g72qkg5"; +"nowidow.source-1.0"="b6i3ypchipa228x0s6i66vrvf7zc3hgc"; +"nox-1.0"="dg0znk2gi1j87il21s7gnjpm79xv4plj"; +"nox.doc-1.0"="alyzx228zmwgpcrinv3xy6v569pcmq1r"; +"ntheorem-1.33"="2hhpj2gkad3jbmh0df7hhfy1nr39hkxs"; +"ntheorem.doc-1.33"="1ac6yj6f3c4brkgzy9xkwqmzhy2q2qy9"; +"ntheorem.source-1.33"="fc0wyfgjnckzqrd7lf3a4n6yvbhwaal8"; +"numberedblock-1.10"="x1wlbk0d8xbl0b3mx0bxgymc9jd3vv5y"; +"numberedblock.doc-1.10"="866z5if0xryr7mmi70any7p9l93f0d38"; +"numname-2018"="7gl7dp9c1wj7phv8ys39kxnarifbqfd2"; +"numname.doc-2018"="pfp7zzapdvlfbs9jd5vc2x977nxs3yfw"; +"numprint-1.39"="7fd6ja6vw3c7yg824y30xrqrmrk3qkwx"; +"numprint.doc-1.39"="bbfg2cyh8cykgl3zk9c53wk3q3vbb8pn"; +"numprint.source-1.39"="cr7xjw77r8h4bcjihxc68iraxd760gh2"; +"numspell-1.2"="xv0c8dxm8yncknrmarqy0nhjcqdaq8fv"; +"numspell.doc-1.2"="b6sfqk9wnbrg0l3p0hwff0nkskw13rcl"; +"ocg-p-0.4"="lxy3nprj8j37b2c7aylxzgm17221wscx"; +"ocg-p.doc-0.4"="qg16xjfjp36s3jxm1m75ln2nrl1rlama"; +"ocgx-0.5"="28p11v602hf9w9q1vynbf8fyhivbawl5"; +"ocgx.doc-0.5"="6vx8iiz0zfipwj45xrk1gv9cvifv4y1r"; +"ocgx.source-0.5"="5bm25s1rgsky2qc14nrgg6v3n0ywwcb6"; +"ocgx2-0.36"="dfxzfs7fsyv8p3vm3q3hq9hpggg7cm5z"; +"ocgx2.doc-0.36"="342av081lhhaffvj6g35i26v8zl40rpf"; +"ocr-latex-2018"="7mi6izsnwk6dksgmscyn45w72n1bgk2h"; +"ocr-latex.doc-2018"="9cz06542a64k4ns92qgkx1hzm5sd275w"; +"octavo-1.2"="fpv1fcrym9gplxjs0zsrrv4iziizqzxy"; +"octavo.doc-1.2"="wcd4cj4ihgmm1d0i36l66bf8dpw5cm58"; +"octavo.source-1.2"="30dsp7266fzc2l2kn98pqwwv6sdb75hr"; +"oldstyle-0.2"="3910vncyk04awikr4g0afgyfqa6dqxa3"; +"oldstyle.doc-0.2"="picdnpvv6c53j0mg8gn3l89c4ydph9s8"; +"oldstyle.source-0.2"="dwsgqd631bncikps4m9fvr7l7y428w5b"; +"onlyamsmath-0.20"="z12vjq71xjihl30fwfhqqm4wimb1dkwr"; +"onlyamsmath.doc-0.20"="h2whk4751icqb332z3h346vcjqrbgjiq"; +"onlyamsmath.source-0.20"="w3yqdsdbhx5m6briw33a0mh8jhyx25kr"; +"opcit-1.1"="59ykfp525lby8p0y5y1b5wk8ab9dvznz"; +"opcit.doc-1.1"="h74vnsw6lf4iaca46r07x0i05rhrq4m8"; +"opcit.source-1.1"="xsw3nb19li1hxnfpr4xhkb2s8qg3ap1w"; +"optidef-3.0"="innl6jr76kkblgsxys394q2prgcra9bb"; +"optidef.doc-3.0"="2c8sgr8zzd9q89b7qwizwnhb7fkjiwks"; +"optional-2.2b"="akjbm6gzli451ll82zbrwhpcajdn1b15"; +"optional.doc-2.2b"="jg81vzayz3a2pvlxhvyrx8j3w1sw65xg"; +"options-1.0"="5xy1cf8yq8awm7bspjj23nywhbs7ww67"; +"options.doc-1.0"="gy13y93wl0im19p5jc011fjnr49afgsp"; +"outline-2018"="m192v07lmcfzq3zbv87cbckz8jwanbha"; +"outline.doc-2018"="wcm9psb6ap1a5xy16fp91bwpxkhqxmh1"; +"outliner-0.94"="24bsa0d5zxz2i50i4bz0b3zsc5v7hp8d"; +"outliner.doc-0.94"="qgvvmjxq75fq907z1ya4vkir6iq7sbmq"; +"outlines-1.1"="0yh26641p29qj71w6zsx1z6hsr663q1k"; +"outlines.doc-1.1"="zg8b8617kq2vbf6inn2ms6x4a27j8yf5"; +"outlining-0.1"="c5xzw92b42pfbxmzmwrbiy4r879d3ja2"; +"outlining.doc-0.1"="rgikl4vfy01hgv90nip0iwx808iazvfx"; +"outlining.source-0.1"="miidkl85jpy5y6a7n71vilxaissip8c0"; +"overlays-2.10"="gywmsz5lbrp1jz4lp21gdb1s01ggsdxf"; +"overlays.doc-2.10"="vyz8aa3j0hgh7yjw78y8ng5xnsy4qczz"; +"overpic-1.0"="gpa3ldn6rh31llvwzj1xg3gfzm18xwzk"; +"overpic.doc-1.0"="z00m8pacqjjx7kkfharhxs20k5c5czcy"; +"overpic.source-1.0"="55c5329ladpygp3748lh5vw9h91v3k3r"; +"padcount-1.0"="am7s242sajkic0xz62kd1blgvbssgymr"; +"padcount.doc-1.0"="790smfw5i39mn1i8kfgd1dq14mgc3v7w"; +"padcount.source-1.0"="1p1pl9s3cdjjd519w8djbx7wnnl6sszd"; +"pagecolor-1.0i"="sllb6vybrngchz5k569b7pl3w13h6qfn"; +"pagecolor.doc-1.0i"="gm3l4g745mp6910pfv5201k63v44yr83"; +"pagecolor.source-1.0i"="ycqzawzck2jisybmxs7yfrr8v2h3vhy0"; +"pagecont-1.0"="8n68c03h2ckbvv11jj3cdv771ih60s4c"; +"pagecont.doc-1.0"="xkbrxr2gk65wgg5zf4cklsyzlgb03fz3"; +"pagecont.source-1.0"="74vmzb28in78lnkb7gjb8pg626vff0za"; +"pagenote-1.1a"="qnzjzijqrg65slkh5963cl1mxy8zr3b0"; +"pagenote.doc-1.1a"="pscbm0bglyryz5y4ghqgh0kkkyqw20ln"; +"pagenote.source-1.1a"="wkgw90mb45sq6baprpygc3qm5acnqrjj"; +"pagerange-0.5"="8w6mqbd385ma3m67h7v1h71mrlgkhqli"; +"pagerange.doc-0.5"="2kz3fnznp92cjp7b1lwpxvggn1q6hs05"; +"pageslts-1.2f"="axyv179gvcnvr6kv8hddpbyzj9prg0aj"; +"pageslts.doc-1.2f"="g0pir7bhi5dy6v1h2l3fzaskyba6kqrp"; +"pageslts.source-1.2f"="6a1az2z2h17z71k1bd8ziawn9ay9nrvb"; +"paper-1.0l"="wxk3akaqvdbc0q5whlwd2jpw0nvccwmn"; +"paper.doc-1.0l"="pppdcafd1gw0y9d5j91b2smzdssvvwyi"; +"paper.source-1.0l"="g5np7r4ncm9pyzpqm3f0h60cihmfbfsf"; +"papercdcase-2018"="dncf3im483zf3ix2ycp8d07bdpdqnfqd"; +"papercdcase.doc-2018"="cv4gkmg3rljv2j0pb0xjw6xzbqdii5cj"; +"papercdcase.source-2018"="qlbxx0dxb9vj7939sr3pl8cam98bc619"; +"papermas-1.0h"="xrl9ldvps0ffrygpgj501bvi4yb6cz2w"; +"papermas.doc-1.0h"="1p87yvwnn29mi2n2q4z1jsxfnq8gd73p"; +"papermas.source-1.0h"="6i3yx6ygswgf7yp1c0grv7gr6qc77r1l"; +"papertex-1.2b"="qq8m5fiyahg69aw4ajb01jg9k8x67kx8"; +"papertex.doc-1.2b"="x0s08fx3x24s5rgbsana1q0k06khczhc"; +"papertex.source-1.2b"="pzlnd4a3gkkdir8il99pkn6iw11w6bjx"; +"paracol-1.34"="rpikjdbkazixaj37i3rxhd3wixxqzlvx"; +"paracol.doc-1.34"="04wp8078vd8fby89qsz249n28bczqzhs"; +"paracol.source-1.34"="sfxvknmy374qykckaf2ib3ggkmlvim3k"; +"parades-2018"="bkr92ffb7s3zzl845jjkj1777517dwk1"; +"parades.doc-2018"="sfmlhp1idjhvy6cldh2v2k5bl5lp7s58"; +"paresse-4.1"="mjz05a7z528h2j2svmk4d8ycc6zfzbh0"; +"paresse.doc-4.1"="yahsg4ij3mnck53fl3mgcywibmnq7nhw"; +"paresse.source-4.1"="ydzd3zya07nc2kpvq3w1bjg5nbq4l37z"; +"parnotes-3"="fhk85w9ldd4x7l9d2vma4jkrgiaybydg"; +"parnotes.doc-3"="61w2ijkfwd2ww81h39m8wydl957g8hxy"; +"parselines-1.4"="krgfsp0vcnpgwgw70aw8iwbi9r9fnwsm"; +"parselines.doc-1.4"="ahspn4rw6wdwlk9sgd8f2jajb2cbm33n"; +"parselines.source-1.4"="n652xalrpp0s7yy0dvcdz24khybsm1cw"; +"pas-cours-1.6"="2dkbzp14iv265qbbpa5i9s4ir54ihf9c"; +"pas-cours.doc-1.6"="s7d7lps8aay695www7xh7sxpscg26dfd"; +"pas-cv-2.01"="zdvf8flk3kjln11sn5rs3cb265q8fgzv"; +"pas-cv.doc-2.01"="am16i8cjhh2jadlhqsmfx8vb2jyrj8fn"; +"pas-tableur-2.01"="ggwlvzkwdv3qhljir7c8v8fwivi9h7lp"; +"pas-tableur.doc-2.01"="942prkpjhj4zpvdg2d2k27ibvchw2mbz"; +"patch.source-2018"="6k92ah4ka1ljyxwgg9n91m5aj6nwvnq8"; +"patchcmd-1.05"="asi7jsa5gwd1i2k0arh2p24wprnqfb2h"; +"patchcmd.doc-1.05"="8nxwjfkxc3nbj39wfvqm8bkxm4qs1y66"; +"patchcmd.source-1.05"="bpb3vc5kdmhiwh0s6sjvxjshvmgr7hrs"; +"pauldoc-0.5"="jmvlwadvci0ha513vxih3myaq6fzz5q0"; +"pauldoc.doc-0.5"="3zflmnljccqsla1ng0rjkgnmiys81r44"; +"pauldoc.source-0.5"="7q1bzfpfrxq3mfmk4p0w58ri9w1iymks"; +"pawpict-1.0"="spbcprlcpyxh9yd98rfd8vy7ydxyk552"; +"pawpict.doc-1.0"="wrpl43c4g89pgnrpcjky42h1ckhc4dgr"; +"pawpict.source-1.0"="qfmjx2x9vrlm3zq8msph0c30py1n2x96"; +"pax-0.1l"="iqmsy6p191p8bn2bs642zclq3q42n89p"; +"pax.doc-0.1l"="cjppdms9xlc6hsj0mk324ndpjqg2px93"; +"pax.source-0.1l"="harabcx553nchhf8hh9m3wqwic4l80fc"; +"pbox-1.2"="9y4p69w5nskv8j5i8a2pxmhswxz8nc50"; +"pbox.doc-1.2"="hjv8mqhlfa9ggqypr7nwzzf03rgm7cry"; +"pbox.source-1.2"="pk6hx6w8szi4dbb7irkr0wy3xwjjdpxg"; +"pbsheet-0.1"="ph2vnjalj2imlyb1nj1rq5cv84x5a4gp"; +"pbsheet.doc-0.1"="kc5rypxy3ksbhcyh3rkxv572z8r1rmp9"; +"pbsheet.source-0.1"="3lqxvqw0cm5ibnlq16zq2drbd4gcjwmk"; +"pdf14-0.1"="nc5xwg94y7na253fjpk9wv8n9qvsk7b0"; +"pdf14.doc-0.1"="lr3ls4m5rz8fwf37j5zw6prrn5kd4dkf"; +"pdf14.source-0.1"="0y28fgs01xpfadwxc3bfq8y42vh87jkf"; +"pdfcomment-2.4"="cfplvnfr3l3j0yqx0f3a0pgmblbhvvpq"; +"pdfcomment.doc-2.4"="cc4212x1ffiw04kmal73hqsyirf5nzpb"; +"pdfcprot-1.7a"="qsbfyac2h2qqbk805q72v4v8vpzn3myp"; +"pdfcprot.doc-1.7a"="ri7rfypz9240jkmvfvlza821k9m2ana8"; +"pdfcprot.source-1.7a"="95cr49yywd59mcyj7qvqkfc9bhj63hxh"; +"pdfmarginpar-0.92"="pra0y1df005b6br3n93zpi7wrvgk2h6d"; +"pdfmarginpar.doc-0.92"="0kc0dgfq3mmnwy3xs79gjmxkkmmfl5l4"; +"pdfoverlay-1.0"="chlr6244jp83vwz6parhh39js451ia65"; +"pdfoverlay.doc-1.0"="jvhhg2ajy75g3qxa2npmqrgsa1f77ddk"; +"pdfoverlay.source-1.0"="d0j8n61jvqpzrcycv4mczhp7wxvzirgd"; +"pdfpagediff-1.4"="3nj0fki5pqm0i50fzacdvnnzhhf2b5a5"; +"pdfpagediff.doc-1.4"="8h093sqzw62ivh2csz6fhkbbkdg1na2h"; +"pdfpc-movie-1.0"="la1blfvhk9kwfy2q0sp6x1ybw5c2i7jh"; +"pdfpc-movie.doc-1.0"="5qc0gdmlgspl5696zvng96nbhgr0j0m4"; +"pdfpc-movie.source-1.0"="2d4v3bwnsws65w57arhbs2j5gvm3w5f4"; +"pdfprivacy-1.0"="0nsgnfid0rp2xkmfvfxnjp7v7dikkxbv"; +"pdfprivacy.doc-1.0"="1wr2s6qkmp8knplyvqwx0micqgal3sw7"; +"pdfprivacy.source-1.0"="jr4iilr7yiknx21fapgzkkgy4mc15r6a"; +"pdfreview-1.1"="vbvpls5iy7q63snxkmn2ry1j8k1wmmhl"; +"pdfreview.doc-1.1"="8zpxlnz72x0x7wg5canh27y4qcq11l1p"; +"pdfscreen-1.5"="5lwdmn4lxkq9hgn6fmr4rc2gdk3ms583"; +"pdfscreen.doc-1.5"="bcg3kviqc0jr3s5h5xa3in5g1hj46zkv"; +"pdfslide-2018"="78wynlp5vyc14zn93gwy73yyykk0yh0i"; +"pdfslide.doc-2018"="j8krgspjlvn4ja9dww3mc0g3zg7qhlmb"; +"pdfsync-2018"="xqg7my569gq36snly1kpii240byrpx7s"; +"pdfsync.doc-2018"="y6am07gh7iwgmgkwq7sg9z704waxgqai"; +"pdfwin-2018"="yfdlssqwsa253r0qzvy5xbgbgwpmmxpm"; +"pdfwin.doc-2018"="7k1kqy2rpr93q4nvdvwcrspqjbzz1h4i"; +"pdfx-1.5.84"="3v3sjs8q7lq3vpl0pkax47nhs5pak7im"; +"pdfx.doc-1.5.84"="fi7wnhab781dn6prnr9a2fh0m5qpq56y"; +"pdfx.source-1.5.84"="zrw1pz18hh5msx2q3w15k7p5l4jdjwc1"; +"pecha-0.1"="8bir75jmi5y33ids3wixm0sr7zjd66zq"; +"pecha.doc-0.1"="lhdivjzja3syzm6ksfcckx4a9q3pp8ph"; +"perltex-2.1"="2f79yiqssyigfci17gazdnvcms6kid3y"; +"perltex.doc-2.1"="hn1salkk7b3f371y3l3nby3lzih2pb7j"; +"perltex.source-2.1"="wfz5j1yi8qls7n7jfkip9s215s6jvvgz"; +"permute-2018"="anxvxdpnmr31a50r7anwj21vci3dxvg0"; +"permute.doc-2018"="rz1569972rz72laqrxnkphxr3bdx1pxl"; +"permute.source-2018"="va01wn3pv0j0cxqmgh8cjricj4m2vjxv"; +"petiteannonce-1.0001"="xv2yjs519vz0inbcy7m2a201ysjl3gwj"; +"petiteannonce.doc-1.0001"="9xvfy2ivdmlamj4fr1q5i1mfh6diys8s"; +"phffullpagefigure-1.0"="hp51s42ycsary7n2qngls1bm6j6mi5ab"; +"phffullpagefigure.doc-1.0"="wvbhkw4axm3bkx3jyi32iy0g3bbbfc6w"; +"phffullpagefigure.source-1.0"="z0wwcy1cjs0kv9lwxdl7waidccaa9w2x"; +"phfnote-1.0"="77if36imrvp4g43h3vfd6j9qzsd7gv3c"; +"phfnote.doc-1.0"="i0vc3q353aa2f1xjhmddlq273x9jngp9"; +"phfnote.source-1.0"="0c893r2vi32kp5cx0ncwa23zryyy6j3m"; +"phfparen-1.0"="jj8lpyhs4h7li0dmc70xhf2h17vgqrwm"; +"phfparen.doc-1.0"="73rcrl7hp843q2fjgis48raf9hh4yaqg"; +"phfparen.source-1.0"="zqdkqbjn75g379gsw0jvlzbyz5qpr1xp"; +"phfqit-2.0"="yln8ifsblmbsp34na3jfi2j5z9az00y1"; +"phfqit.doc-2.0"="ll95cj7p15xx79q024p6xdf3wsjzlamv"; +"phfqit.source-2.0"="xqiygbddiwvl3l1x9xdqcd6zqdbc4xj3"; +"phfquotetext-1.0"="52h9qw8xvldzr7smwbg7njr8acxf4hp3"; +"phfquotetext.doc-1.0"="gk5008b5k8qbi3q2i7bjk57ipwz0vyhg"; +"phfquotetext.source-1.0"="wl18lww4jvg1k8361ra2jqc5z3drs4vf"; +"phfsvnwatermark-1.0"="11rqnm8ag7p0iv2bziy89w66j9cjv4vk"; +"phfsvnwatermark.doc-1.0"="rd3y1kns876788nmbkm7r95wml31yvg8"; +"phfsvnwatermark.source-1.0"="666y9zym40h351a9fbnwy24aangwswkd"; +"phfthm-1.0"="a1g65ldp21rjb5nk19ygpijbs0xfriqq"; +"phfthm.doc-1.0"="ad1m16cjb9kyi6jk6jnvgxcm2ci8pxqg"; +"phfthm.source-1.0"="lbd9qwdv67spq7v1dy78012a874wg9mv"; +"philex-1.3"="766zmr2yzy48mmdakjhvvy56ck2g5zhf"; +"philex.doc-1.3"="r94769rncbhw6cdvzwm0s9fhwa57z7xx"; +"phonenumbers-2.1"="ypw54dphr5imy4gjcyy7ad5fin3zalz8"; +"phonenumbers.doc-2.1"="n7nww57xajrmwv25c4j3kcgwlr790xyy"; +"photo-2018"="d2rv82rm7jyd2fvgzs545kz32nb7fn6l"; +"photo.doc-2018"="1gn03gddjcbfmidsn9snhbr9nsmlbsmq"; +"photo.source-2018"="70n1vi9qla3kl592hgay45af9m078l58"; +"piff-2018"="xz2idyqgwg5y7r9ac0bykvfx533rd29p"; +"piff.doc-2018"="xwlsyrk4mczbchklsx5x8ip08zc5jk6a"; +"pkgloader-0.7.0"="15p6m1152qc334ljqhnzdagic2ylvpgs"; +"pkgloader.doc-0.7.0"="k6qdk7x5pr11qspbx9ggabp18n88hlmx"; +"plantslabels-1.0"="yi1s2470aj75chj1f5mi9961w9if1mpd"; +"plantslabels.doc-1.0"="m9h0zjyk3jf0ksc6dz4zgw9niha0qkm4"; +"plates-0.1"="chankj3114snam38fsi9nc4zap0b86sh"; +"plates.doc-0.1"="wz1xqxldn325p4c87b16ns4xxx7l5bcz"; +"plweb-3.0"="9d5dh5afrcjlcx279s7hkrsi0xja0fg0"; +"plweb.doc-3.0"="519cpfwspp2kxprill50lqhzimdi26jc"; +"plweb.source-3.0"="2ikq5nka9npdkr8gqkj8lyi1hqmxihzr"; +"polynom-0.19"="lhl6cw071xb7ivyzhdylq48ja6dqq377"; +"polynom.doc-0.19"="6sj89ph1gnbd0xa2f8sp457ip6v8sadb"; +"polynom.source-0.19"="9z3hzyf19ksy521v28p47h1dxh3c9n67"; +"polynomial-1.0"="k11f7cmzycx5q6ww5vnrxfp7xf3238r1"; +"polynomial.doc-1.0"="ffr0i9z96w9ahr8k1jx8klk1kddd1zm0"; +"polynomial.source-1.0"="m844kmijznga9r259cm2h977w4zdmi3d"; +"polytable-0.8.2"="qzfi66r74yb3cvgd5aicyflm4b25f6li"; +"polytable.doc-0.8.2"="36frl3y5hmlbh3cz9s17qnl4rjda1l5w"; +"polytable.source-0.8.2"="768zbijzmx54yrz1j8qvg8an6xis2hmc"; +"postcards-2018"="zvcijbngj8m505fcx22y1hs7y5jmn1kc"; +"postcards.doc-2018"="d1v423a7xl8pi8nqqzbr9y5ag8d2pkkj"; +"poster-mac-1.1"="vjpg0bc2f1qv0hr0kcxasymrchpwzn05"; +"poster-mac.doc-1.1"="8m0bk06l7y5bps6hn3xd40s6yb0m8c19"; +"ppr-prv-0.13c"="8znyclbgzli74aiciayqn88dp4p7mvsl"; +"ppr-prv.doc-0.13c"="x2mvhsnrb56nm2s431xlb7fi9g8irbzx"; +"ppr-prv.source-0.13c"="g4r673h9bqfxkh1ih2qp9shhf40cbz95"; +"preprint-2011"="z8qdsshgjd3dav562qnyx4vh9gdyga27"; +"preprint.doc-2011"="78x9z1vyl7vpcv39nj167bawb4z8fsnf"; +"preprint.source-2011"="i09zkvcpvapyf2jj7yhabmyrpxyf0gp0"; +"pressrelease-1.0"="7bxy141i0a7n3r2z4qnx309ijsi14dka"; +"pressrelease.doc-1.0"="y5pnw0xv53mp7skrjrjrcsr3r7hvwylz"; +"pressrelease.source-1.0"="bqj7qnacxv8mnjqjwdspm5zi5xg10im7"; +"prettyref-3.0"="a75q522ix098qzsnhxg9w12kwp62xgk2"; +"prettyref.doc-3.0"="vlnivj6n4wc0cf9l53352ph04wijswv7"; +"prettyref.source-3.0"="wm5367872id8pf7v2k6wbbqvbh5ysrv0"; +"preview-11.91"="hw31xlmv5xplpnz3gjcmdf4vbmhvy87a"; +"preview.doc-11.91"="zmkw5whmxh98mrc705lcmqw7wj6k5h04"; +"preview.source-11.91"="67s0y9mv40fs0dgvm6zlkfs4ivhh9vrm"; +"printlen-1.1a"="fg8vfmr64nm31r8hycy81iqvqf6l9rim"; +"printlen.doc-1.1a"="95icr7kk7bkg56m6sy8g24if35pfhhwv"; +"probsoln-3.05"="qxvjb9csxhrh20qfk4xh264q4pvb5ghl"; +"probsoln.doc-3.05"="n81pf053v27m4xj6cjnjmd8r0sb8lv5k"; +"probsoln.source-3.05"="k8gwixn5ssp97d05ml01k8f9z6ijspq5"; +"program-3.3.14"="fxq3hls6cibrc92g1dyavcr8s2qjxsr8"; +"program.doc-3.3.14"="qvhjjfq3msq1i9h5jf2nx54cp87b3bl8"; +"progress-1.10"="zf7iqvmc357pfg7phrc9gggwyb8rb0hw"; +"progress.doc-1.10"="2pylrgmyscf4p6ndba4jf87vfglxydrd"; +"progressbar-1.0b-4"="6zvflmdsm1vxkm3sjgmxpvl6jsw6vy82"; +"progressbar.doc-1.0b-4"="ahkr6nf44xv8czg4ffpx2qbxzwn7b24f"; +"proofread-1.03"="lix25w5bnlz5i6bphfh6zfckar476gmw"; +"proofread.doc-1.03"="jysqwnzqwa0km7bshh8w0fnbzy7zz00r"; +"proofread.source-1.03"="1k00cfxfza6dpsqkhn9qk9vzs054ksp9"; +"properties-0.2"="is4zxlnpayim96h9vifb3wazi4hcl018"; +"properties.doc-0.2"="pdpdn0rbg28dq9qgry9w9j2wvzrl9sxx"; +"prosper-1.0h"="kwjg42wqipj8w4rmilmrpsl5spr8hzmp"; +"prosper.doc-1.0h"="9bfspx1labf3y4hhy7a7sv8ccfmqw4mx"; +"protex-2018"="ajf4lsibbzcr2ynvfpx2n4pnazfkng2k"; +"protex.doc-2018"="j9v7mdk5dnlhdrj5sl3afbvgqgpk0bbq"; +"protocol-1.13"="2mpbqs6r1sl8x79dbkzgg0vh0xxs89pi"; +"protocol.doc-1.13"="fzvldl69vw5kxljg5jm4qwcar1k2zg8q"; +"protocol.source-1.13"="x52qwan5dahs53bdm8dm450h2ljr7lsp"; +"psfragx-1.1"="pb5q4bhhn2zxm0vni6xwcyxq76wj85l1"; +"psfragx.doc-1.1"="bfx58if7s6z0sb5faslismic7jbx4ycf"; +"psfragx.source-1.1"="6ikq1jhicgf6109gdnd3ldng0ycy920w"; +"pstool-1.5e"="1niq51k7cvq7kqlxymixhrhrg811rs3q"; +"pstool.doc-1.5e"="y68jbyp1rzd3wkpwvg17kiz5fsfczmi0"; +"pstring-2018"="whkbcsicbqlvz1pwjfypnvwwbbwqpwfr"; +"pstring.doc-2018"="gf1pmfhczjrkjgpawxbk6zqrwindadnr"; +"pxgreeks-1.0"="hdqmxzcwyd5llq80fakhjvx8whjxs8mr"; +"pxgreeks.doc-1.0"="hdm2s76j6vya85lid9lrkzhaj6bkvlda"; +"pxgreeks.source-1.0"="1i5jmxhyphz2mdhl742ydrzam336ix5w"; +"pygmentex-0.8"="bnyslpaj6qfdmak1k1bjyrk0jvflvg1l"; +"pygmentex.doc-0.8"="crqmqfjxlpwibbb9s7sp9qkafnk38f8c"; +"python-0.21"="a7v60025926j1nf783w765d773zla60r"; +"python.doc-0.21"="901hkhiwnx89si1rx242wa3gx2mx5kkg"; +"qcm-2.1"="d9xas7ra5n0hzkc22s6ky3qr752i1i2k"; +"qcm.doc-2.1"="ljb5bhy71jscf6hdw6xmxxyy3jyfa8py"; +"qcm.source-2.1"="zywcw16m4hk75ialbg92bx98snk64hpf"; +"qstest-2018"="girz5x7dqmr96mqyviwld4i06s1h4ldd"; +"qstest.doc-2018"="0w3r2f745k9kj4ig8yrq1w1l1dhdblcs"; +"qstest.source-2018"="z067nizm6rcjm6yz1141pxa7gm5yyfs1"; +"qsymbols-2018"="w1c7ni9qmy255nyg3hb0yf94p1b924n7"; +"qsymbols.doc-2018"="pfhp65iz5ybxccd7yjxg2rww0j9z2xhf"; +"qsymbols.source-2018"="mk7daalfvk3wyyhnlvbhb5144g6qm8xs"; +"quicktype-0.1"="40znnh6yxbhx1i7gsr0icvy5avhm68nk"; +"quicktype.doc-0.1"="ljcdha8k0ngr0ymwqbqbblgyslybvcgp"; +"quotchap-1.1"="0w1mp53lag54byxcb4jmkxmyd015jkpa"; +"quotchap.doc-1.1"="mp5shidfjdswgg1nwp918ijn6fnf0l31"; +"quotchap.source-1.1"="9wdm00jz0za5w1v1cv6k3nbi555mviab"; +"quoting-0.1c"="jmw5a88k3r137dxxrvznxx9xqwh9yvlw"; +"quoting.doc-0.1c"="2a4d2w7b4jshz79hhz57fpq6vzgdvb34"; +"quoting.source-0.1c"="g238v3pr075wgknaj82ivn70z6fbf0gp"; +"quotmark-1.0"="8inn8x79cps7g1iw3pfmc7lyky20vyxx"; +"quotmark.doc-1.0"="nkjdi0xl5yvvscs63kjdy7pk3dcvgvxs"; +"quotmark.source-1.0"="nhinvh37dw0n8wk1gvpqnp5l3fmaq3v5"; +"ran_toks-1.1"="075bz1afn45n2klczxlj38jzl27ihxk2"; +"ran_toks.doc-1.1"="av9qzf5q7524xncg54dqiq5skgvqxdbk"; +"ran_toks.source-1.1"="qzsgi73xl8kkccb4rmv8hmhq3l83c8gq"; +"randtext-2018"="bnb1sk549kzmljwjyb9gc45xr2ndckcz"; +"randtext.doc-2018"="9mpim50akqiqp54x6kpz8w4wdv9d12dp"; +"rccol-1.2c"="31w19kr365k8wkvkx91qqcw46fnl0sbk"; +"rccol.doc-1.2c"="80zx3h1b0wjw8qgv81kb4la3zd9hh9m6"; +"rccol.source-1.2c"="sqkkyhka856h4iirnvy4s8bdqlailgxa"; +"rcs-multi-0.1a"="ynh0m6il06lpc6cldc47hvk13n0jhpjy"; +"rcs-multi.doc-0.1a"="p5gwxj7airn6302zk05j32lhhnaxxy0p"; +"rcs-multi.source-0.1a"="6pc8wyv9fgazi1a240fxffwmyslir86p"; +"rcsinfo-1.11"="y7cymhiac6wvahhzkmsrkchrp2i5i9fn"; +"rcsinfo.doc-1.11"="v6wc6q5xv5rwbcgcvfrlkbk8lw3h4qz0"; +"rcsinfo.source-1.11"="86ss0sk5rzss6m4b5n96dwfd0vjh2acs"; +"readarray-2.0"="6f0daia3lp0ipi8swprpgl1pzh44hwc9"; +"readarray.doc-2.0"="bgfhvri7xh8kq5y1qykhzhjrv0vcss2m"; +"realboxes-0.2"="frdrijzjm4yi20fddhxb6gp314qg6bsx"; +"realboxes.doc-0.2"="95b3g7v3hnns9n8l1gv69a9b1jnl4za0"; +"realboxes.source-0.2"="2sj5y6k08cwcp8fs0ay7z7ik02is7vly"; +"recipe-0.9"="ya2zz3axlaax8f7qkz3rwkfwl6kc7hqw"; +"recipe.doc-0.9"="nrgg002rpx1gw16yx9pl4xfiyjg2lk16"; +"recipebook-2018"="z2m105warknssz9d0b5f0fg13mdjrwqv"; +"recipebook.doc-2018"="1w359b6rbd8cfvfa3z140hzsk7515m9m"; +"recipecard-2.0"="ywrn03f3hy5hyzszpghn9rnjkj9a3kqr"; +"recipecard.doc-2.0"="1g67mikrdxmhpn4xgpnlriapp4als1wx"; +"recipecard.source-2.0"="7g35xa8kbcsrxxmp9xxk3rgvas158m9h"; +"rectopma-2018"="j8pxsc46j0m799x9srd74d7q4jjxjdwv"; +"rectopma.doc-2018"="7h3v5rpkvxcmv1nj0wzxpgn4whs1gk4b"; +"refcheck-1.9.1"="llb529mc4gj9wf4zzs7jz9p2qgngwxy6"; +"refcheck.doc-1.9.1"="hvcfjpx9g9wiaqr70vmrpkgqy4i7xikg"; +"refenums-1.1.2"="8zxc6yyp3c597ydikw4zc36ri5xhlpid"; +"refenums.doc-1.1.2"="jqqqwvr0bd163njgkfgz2aj1jlgmlnxk"; +"reflectgraphics-0.2c"="bbpagcn17kwhp9jzp3r6kp23qbr3gqs0"; +"reflectgraphics.doc-0.2c"="klwad1c3lbcf9dga240cipdhf8vm4q0h"; +"reflectgraphics.source-0.2c"="1pwn5m9mclwsmwalal0bcfvi5sq1jh37"; +"refman-2.0e"="32g63hz11bkfsdh6n6jcl84wyjjpq6nj"; +"refman.doc-2.0e"="scp335xnhndrhgfvpd5l1372jn3qashm"; +"refman.source-2.0e"="c1d1va229zsmx2xi1gka45haqc2714s0"; +"refstyle-0.5"="5k4yj6qqvg0xph423q8cfq9yp3m57c11"; +"refstyle.doc-0.5"="w5jaccslhd2ksxq421q6zxj8lddrad45"; +"refstyle.source-0.5"="g5sfid23vsvy6b99hi1jkwcshgcgv5wi"; +"regcount-1.0"="bxa9jg03phjn6ibwfils5jkl9p6r427x"; +"regcount.doc-1.0"="knh85nxr5m3g1ljcmp7z58q0xi4rc46g"; +"regcount.source-1.0"="gr39ifiwslrh971xgq7lz5r81cx4vh6h"; +"regexpatch-0.2d"="ly17zaklhj63kiwpak0h0jn3ci6kfzrj"; +"regexpatch.doc-0.2d"="z576gsq7a8dbxpz8072n24wh4nqqnbmd"; +"regexpatch.source-0.2d"="d0vyjn4ywkcmf876mxqyps2ps4grqbl0"; +"register-1.7"="q0s9j5ypxgs1426sn1slnhfjnhs4kbla"; +"register.doc-1.7"="hrzb4c0g7k5g3kpnlw3kmsz4qhhgzsm6"; +"register.source-1.7"="ni21gmiz7ykgz8vxd77rmwn04izkpxrp"; +"regstats-1.0h"="zkxc3cbq3fr5rpwv3lw3znrs9sn1ajmc"; +"regstats.doc-1.0h"="5ddawlcn7rqzs7i7mjjj8zi3q60qpal9"; +"regstats.source-1.0h"="kafv0h7yl5qhzgq4j4ay54cm9lqgd1w3"; +"relenc-2018"="0ksy9dhzxf7dh2sgnais817krjdrnyip"; +"relenc.doc-2018"="w2s26knmf0pfnbvxbj3f2xmcvjf8mgkl"; +"relenc.source-2018"="vhwmn0hxlv5njl4v2ljz5z4kbi5n4a8g"; +"relsize-4.1"="l9n0cv3vjwqlhxw58bnj4gh1qr0mbkh9"; +"relsize.doc-4.1"="bmv72xvd2n40rclz0a5cw128a4m1khl2"; +"repeatindex-0.01"="6zzlr3miqb7p0q3h1kyaly6ykzwjlq0k"; +"repeatindex.doc-0.01"="gjkm3why0hf1269kqbpg70bwwmcagdwb"; +"repltext-1.0"="l85dk7256ydw2j7hihvjrbl2s70izgns"; +"repltext.doc-1.0"="qggf1dm3xwpz8p0yyy0b2gnw4zxa0bjc"; +"repltext.source-1.0"="rnsd3hg4mcyqj903igcsalp56pvg6g32"; +"returntogrid-0.2"="qvyji03hqf95f50pkv4jj773a8ryv694"; +"returntogrid.doc-0.2"="8s3dy7s20sl37qhayb7vz949k3nsz2k4"; +"rjlparshap-1.0"="584zbnkzrqjydg9hz42ayl9r806sd4cw"; +"rjlparshap.doc-1.0"="g4bkg84j236faakga1kl593bjw1p9wq6"; +"rjlparshap.source-1.0"="gys3kddji7j89c63a2kzz7z8xjdakpg5"; +"rlepsf-2018"="zvgnjwbrznazfy89cwbk9injrg0hk19b"; +"rlepsf.doc-2018"="q4jpki613c0b9kx9bxzqw3v7m5ggj4w9"; +"rmpage-0.92"="iqvgmj8ygy8mcqffj9wl5xr3l4g19w7f"; +"rmpage.doc-0.92"="nzm10y262ql87jqmlvbx8s5izflz8nk7"; +"robustcommand-0.1"="pclwgpigb6jf5myrirrgb35jdsrc1r54"; +"robustcommand.doc-0.1"="8236m9s2klnlvii7733r9vkr28ma0758"; +"robustcommand.source-0.1"="a6wczmjbnvfqfqg0cxbnq7srr71w3l6c"; +"robustindex-2018"="07x7k9mz0sca9wm3jrgdlak3i3kdd25a"; +"robustindex.doc-2018"="ynqqnzlpm92mb71xzg1zg538x6cl2xy9"; +"romanbar-1.0f"="77m3d5fv4abc2xx6nx5cvzpkshnbkmr8"; +"romanbar.doc-1.0f"="7ha3ybbzivbkc7fllhfjv1mlvq20k6i0"; +"romanbar.source-1.0f"="3jn06jd260yipslvs8xjflwd49pzrcqb"; +"romanbarpagenumber-1.0"="x8gs1z6nn976praar888l74avfd1ha6q"; +"romanbarpagenumber.doc-1.0"="cyfpy1g5g14jlxl83a7ngcl631297a58"; +"romanbarpagenumber.source-1.0"="qs1ia3flkqsd1psbha7bfms1anfg336v"; +"romanneg-2018"="7w6wmvkyzy4jzs8akhaswqjpv1lh9lxz"; +"romanneg.doc-2018"="m7rc0j7xbkly1zh63lrym8pzgp1g3ivh"; +"romannum-1.0b"="8l5hrx8svnn1pv9qd3c7y6gxy25fr5r8"; +"romannum.doc-1.0b"="1wlc0m18vg6vl8sgxvj4i3ca4kyfl9c0"; +"romannum.source-1.0b"="h9rkrds6v7b0pvgap090ja271k5jnc7h"; +"rotfloat-1.2"="v9iaw0lv3vc6chkic1dracvgksxrsgqs"; +"rotfloat.doc-1.2"="dmfn4f6nkq621adf18xqy9vdgqn5c68p"; +"rotfloat.source-1.2"="0c3i14195xq03r4nzk58yrdxybk2yl8l"; +"rotpages-3.0"="rzayzgap6j40817pn95w8pmryqi4a3kb"; +"rotpages.doc-3.0"="fh2a3xcl4f5mq95d2ibsgmml6pq95cd1"; +"roundbox-0.2"="g1k35s2jqgfm0ih16zf59w470kzv450f"; +"roundbox.doc-0.2"="97dr0pg7689mm504pld75cmnd3vq61rb"; +"rterface-2018"="l7szd2dbrky3idmzkx724b1ks8d9crwm"; +"rterface.doc-2018"="3hkrf5qycaq84dawxyv5a829bv8vz0qg"; +"rtkinenc-1.0"="bgvb6v03sbayxss84awkaa98i1hza4rm"; +"rtkinenc.doc-1.0"="ggkmbwp3kxa1zs4c5f7v3r5lk5v8pdjr"; +"rtkinenc.source-1.0"="iavp7gzq742v267gf3hjq8vwi1ywqfbj"; +"rulercompass-1"="bhgf5s2zj8xdxg5jhh3c4wdfyv87p9j4"; +"rulercompass.doc-1"="bc9m9y239rjdnmbrj6s6rmqadmd32mvd"; +"rulercompass.source-1"="9l57jpav5vpsvsg42gw79mym778q7623"; +"rvwrite-1.2"="fmxfnps659r2swx7gr9bdxcij2s7vdn5"; +"rvwrite.doc-1.2"="c1wrdxjnjn345siv4xivjxcw8gd5fi8p"; +"sanitize-umlaut-1.00"="fwbjpppg156xfnph18fyhjwg9k6y5dfd"; +"sanitize-umlaut.doc-1.00"="xs52mf005x6v04141qlan3wb314m8dxx"; +"savefnmark-1.0"="jb8wz370wj5gci7mp809d60qwn441cb8"; +"savefnmark.doc-1.0"="lzip7g8z26c8vgfni9n058dk9jvskkck"; +"savefnmark.source-1.0"="sv58x02n2rd7gv7mkd6hjym7sqbxlfsx"; +"savesym-1.2"="gl0rbarz94wa6qqzgza73mdmz7058zlf"; +"savetrees-2.4"="w0mxfybvqjbrqinqc8r3xhapxq80s4mg"; +"savetrees.doc-2.4"="g0zk0ijym5m753jss68ijanks42201wi"; +"savetrees.source-2.4"="8y15qzcspmi19sskifg53agnacylid1d"; +"scale-1.1.2"="v8s6izx8nzpnjd6x39yfz11l7f9rrnwv"; +"scale.doc-1.1.2"="ifyf91yd8avqh90jxa6ih9xg5bzy6a3v"; +"scale.source-1.1.2"="6r1dvrbkdkw418pwagkn2djrzswd28r5"; +"scalebar-1.0"="107wyhbx5wzliqmncsqlaykg7qw5ldwa"; +"scalebar.doc-1.0"="a4krk1zpi2yiyri88r96363l5k5kcjf5"; +"scalebar.source-1.0"="5f555kz7b0rbxh4vsmqa8hfqlv7790cf"; +"scalerel-1.8"="bnzdi8d0mf0ppkvwypxvb6wl2lyw4mpq"; +"scalerel.doc-1.8"="bpamgzs7nr8gfam69mad8qmgjs6hy909"; +"scanpages-1.05a"="vl8kzqsj7dlc21h9148c4cgbrwg92k2w"; +"scanpages.doc-1.05a"="8rc3sz2jw47xz3rz25dfw7g3gssndz7b"; +"scrlttr2copy-0.1d"="jw87bnb7phfp7nmvp4gvbi6nhfwifqph"; +"scrlttr2copy.doc-0.1d"="6pfnhhnjm97ap2zbi5bjj011wqbr2yg4"; +"sdrt-1.0"="2pcbwfywj14n08187899xjdhrjr3zzlr"; +"sdrt.doc-1.0"="85y00dj8k3xd2dkd42rzwscq70rhhxny"; +"secdot-1.0"="xb2kkwqh8dwdly3pcd20k3w2y68avkg9"; +"secdot.doc-1.0"="ngfan1hhwcnppgfpvkm0y0a3bjab1fz3"; +"sectionbox-1.01"="mxhi294c4y7knbwiz1i0h4akmlgi0v6d"; +"sectionbox.doc-1.01"="2gapb7fvm8l7m021gp281j5vdq61s1if"; +"sectionbreak-0.1c"="lg9s5shx46mmzv9kvkip05c55d4v0ca8"; +"sectionbreak.doc-0.1c"="9sfr303lfdslpddyqxlvc4b8c0hazqrd"; +"sectsty-2.0.2"="7677w338qg7wxalski08070328f4yjcc"; +"sectsty.doc-2.0.2"="plwwncg7vkhqrkkh2b1a6wpp57h6x64q"; +"sectsty.source-2.0.2"="r3z90f7w1nw4hpn61fcrn8iy5m1867jk"; +"seealso-1.2"="2ndffdja6sdc1zgi9ayhfgcfa4ihrqjs"; +"seealso.doc-1.2"="95n5alxkf7brg6dcad5jz0mfnn7w42fy"; +"seealso.source-1.2"="511kb0ka070b9q0973c1khain6yslqmq"; +"selectp-1.0"="fp7iiqkb6xqw55v28rs80in6p47li70c"; +"selectp.doc-1.0"="wy83q63fdm33il8rvia43y1kq51rkc07"; +"semantic-2.0"="ky4ggvzl5171nda0329151c9vbaxs7gp"; +"semantic.doc-2.0"="b1hyb592d0xx35p5dqppyfgykg37xx4s"; +"semantic.source-2.0"="4fwjw0axn8d3ychsqmmdy6x73ckciv9p"; +"semantic-markup-2018"="iclw8kk8b8y3hz5j1jq8n4daa5fpnzh9"; +"semantic-markup.doc-2018"="1g78rz3l215812hr2xvbxf804lzq0id4"; +"semioneside-0.41"="62v5zs95qqi1i0xpm2jmhcx9pa24jymn"; +"semioneside.doc-0.41"="2z2azzz07gj105jrarifhx3ldjc9v09a"; +"semioneside.source-0.41"="31d1fggm0km56jv6qr5yjv7da6y0ifsv"; +"semproc-0.1"="gsf23afimbq3nhqka6vdbxjdasqc9f5j"; +"semproc.doc-0.1"="iki2yxxxmq90xn2bbvxv942rl3lbfi0c"; +"semproc.source-0.1"="rdzjw86dk757ddhwzw3z163zjigjnd9b"; +"sepfootnotes-0.3c"="chdd6rfn5v91c7sc3anf8rq1w7i49g47"; +"sepfootnotes.doc-0.3c"="h9k1nlwdgxynifqcllbplw29hhakzsfx"; +"seqsplit-0.1"="zc3fmzgnaxlx4jvbmqr4g22xqqr46qm5"; +"seqsplit.doc-0.1"="ans9jwdygk6j84fiwxjwr4z07rsswsw4"; +"seqsplit.source-0.1"="syxc6bkp4i55zvrs8sxg8ncq5gmq74xh"; +"sesstime-1.11"="gvl0ii8z7db01x2mka8xfizv9ac9grly"; +"sesstime.doc-1.11"="4klj8m87zavd3pi0k67mdqncihlkawhy"; +"sesstime.source-1.11"="fkh5y8nhd2wvvf5pck4nn4hlhc2cdfc7"; +"sf298-1.3"="nvb0bxh78nzvjk3x4d69mmcdbhfxnm03"; +"sf298.doc-1.3"="hdnvzghnkkgy79q6r2b9qqx9gda162mc"; +"sf298.source-1.3"="ixwa6c8c44ph14b5a0rz0js00jac9kpv"; +"sffms-2.0"="jaarxw1lmdgsac04fzdggq0pkaqp0y8f"; +"sffms.doc-2.0"="kqfjz0yn615f068v6349lgdp72gw2wkk"; +"sffms.source-2.0"="h5sazi91347l3qdkn6ghw6ywyp5ddryh"; +"sfmath-0.8"="mkmjhc5jg8ylbjdzx3yal2r3spxv3npz"; +"shadethm-2018"="6d2vr8xkis6ah0032nrbpbh3rs29xh2r"; +"shadethm.doc-2018"="ddw9pngafxfcx4cl0fh4dmnaqcfqnyfn"; +"shadow-2018"="xifs7y18wdkg1kj656swlvx7cpswmgma"; +"shadow.doc-2018"="ppc90h7d8qm8382lp2vzn5piy0mb7d4x"; +"shadowtext-0.3"="m2qsn137ij2l4lq4h0s5mpw1vvic0k4l"; +"shadowtext.doc-0.3"="894a2s4awyxc0vc7d94fp0dfahjq4021"; +"shapepar-2.2"="hps8xx8z0vviywd61vhkh8l758c0gndd"; +"shapepar.doc-2.2"="6i0vwmvrphkjrqphk7vmxphhcvj89f0n"; +"shdoc-2.1b"="grva4fsbp32pq2x7g4wb415y5cmf4cnx"; +"shdoc.doc-2.1b"="ba16nzmjm53zjq81w2zb6npd21wjfg31"; +"shdoc.source-2.1b"="mqn7081yqr3l1yhv3cxxrq6jwnd2h6sq"; +"shipunov-1.1"="1k15najivxdmqvb3a6lm4wky5mi31a2r"; +"shipunov.doc-1.1"="x0hc94hmncixvhicnja1kpd6y3gqg59w"; +"shorttoc-1.3"="win5ajcivg0ipf38dx85vhhmfjfl1scq"; +"shorttoc.doc-1.3"="9msyjwld245v4a3qvl87q9wxl33rdyg4"; +"shorttoc.source-1.3"="frmzabjdlmlg6n8ds6g45wcm1qackwxw"; +"show2e-1.0"="4gp9cvjx4s9zvsg6ygvpggy35f2qpgxk"; +"show2e.doc-1.0"="zbffqf6nvy9r3ghn718xz2w5piyjqvxy"; +"show2e.source-1.0"="ikfkd1bw7v2s1jv2lzcv5cpbxx72w0f1"; +"showcharinbox-0.1"="282ndmd5991sj7s7znbp3w6sfrl42dmy"; +"showcharinbox.doc-0.1"="xc0lm97nc2j5qs6qa45gh12g4866pdzh"; +"showcharinbox.source-0.1"="v0mn2l95n4mhmxglwrqzwcs9h31hb99j"; +"showdim-1.2"="8pk9x9rwpa46lxxxcrdrj8qvifs30x19"; +"showdim.doc-1.2"="g9zbjc1awcan45gik1czyz2ggnygzzpy"; +"showexpl-0.3o"="d6w2jrriv8w2vplqpgdi67wyl6wfaf7g"; +"showexpl.doc-0.3o"="v8jfqrzrsjxfvxw26qfw7ifj6n56q1cm"; +"showexpl.source-0.3o"="fir737kinjxq1w6igrsncks7bj2asxy6"; +"showhyphens-0.5c"="fcmfcmzkv9k6k2d6l2brhwwvffzz3bcd"; +"showhyphens.doc-0.5c"="451qz6c2k3mvnr488s138m8wmgsf1zvs"; +"showlabels-1.8"="qpsrz097whnqv7phnrpff1j4spc0ccrx"; +"showlabels.doc-1.8"="7pi69s9qfv69piak041lxa0vy3swg91b"; +"showlabels.source-1.8"="raf4jncf7q4i31g7pswqriafllv6rw3c"; +"sidecap-1.6f"="2fcmjz54dxmvynqhmyp5wjlim72rmd7h"; +"sidecap.doc-1.6f"="c4j5qlprbhhki237x3ribn1hhwjiznz5"; +"sidecap.source-1.6f"="22q6s65b782lb9pxqi5iplf6nmf5ni8y"; +"sidenotes-1.00"="28y9hy8h1sfpz19s2d8lxbp292fnlrxy"; +"sidenotes.doc-1.00"="5ikghxxbd0ap3lwr2gqnsia0916ygnj0"; +"sidenotes.source-1.00"="dq548cxifbq345z7ky4xi4nan76c57j7"; +"silence-1.5b"="nabq9i9ix7b42zkk5zq38bl47fhc46vi"; +"silence.doc-1.5b"="9rb3mgnavsarwar2i58s9fp4m13pckrs"; +"silence.source-1.5b"="i3siq83ph2lkjfrvc2zbmn5l2i5ssxkc"; +"simplecd-1.4"="i1cpvz6cd0jp6jw2r10s9qlyqig991h9"; +"simplecd.doc-1.4"="5q6wvnkcx16vpfpzngc194f107fjmbnv"; +"simplecd.source-1.4"="vwb34fhkimk2zsz5cqg8hslvqwsi53s7"; +"simplecv-1.6a"="yif1v302airw953py87hf8xw4vdvcrh1"; +"simplecv.doc-1.6a"="172h9r26s8zjpla2g0ah86z1r9k06cy7"; +"simplecv.source-1.6a"="rqyp3gq1k6mbbfmvxi437dxh50qrp7n2"; +"simpleinvoice-2018"="kib8y509s61mzcg5rzcc7s30ii39f88y"; +"simpleinvoice.doc-2018"="47f3zyl0g351p2xihryq6p21qrphi62i"; +"sitem-1.0"="vkdrrirvcya04rdwr05q5ah2r8qz68d9"; +"sitem.doc-1.0"="asga3xfkxjg1f7zc6jlnmra2bjaxw00k"; +"sitem.source-1.0"="9i52d6r144z0067v8skq23774dg8fk1c"; +"skb-0.52"="4abwsdqy977aj45v4frjhf5p4kqi08aa"; +"skb.doc-0.52"="hgwacvlqab84b3nv6rnmd79irl1ilzkn"; +"skb.source-0.52"="v3b3ggy38vp9z5b9n802dg0xi22yjpwz"; +"skdoc-1.5a"="1pn4wy7wgcfp5qywyh1b78ry18dydwzi"; +"skdoc.doc-1.5a"="n8syc29cmi7bn5j26apq918j617r9q62"; +"skdoc.source-1.5a"="z98rhl8d51cvwb8xydpixv11naz75gpm"; +"skeycommand-0.4"="w3sqnw1xyx8l1qb9h7j8jg8z3f6xsnvi"; +"skeycommand.doc-0.4"="y8kcbdpydw0an53vfw75nvs8f5rhp5f9"; +"skeyval-1.3"="r39dajvb7hh6437jbq3gly44i22im66z"; +"skeyval.doc-1.3"="g9gr3bwzslymzx3a5kja4n4s1n0ns5lm"; +"skrapport-0.12h"="i1vk1q4342k1vsxw251ky6gf7lmp8bcq"; +"skrapport.doc-0.12h"="r5rhlrl332zv18ssymapb95cfmlbgl2z"; +"skrapport.source-0.12h"="6dmc35ld656ikjiy38lm4w59yhb6f22q"; +"slantsc-2.11"="mnqakna7b6f0pygw4c66jmxy2r2srpyq"; +"slantsc.doc-2.11"="p4z9p7p33xchy1vqjqpiyw38is5irja2"; +"slantsc.source-2.11"="8c2vrhsrgfpqb47wxik1inq8xpa5r50g"; +"smalltableof-2018"="a0sx95bj2ampjw3b7g4p56ji7fqwmdiq"; +"smalltableof.doc-2018"="1qrbnkki1in5kv142d0qzl3rxmrclm69"; +"smartref-1.9"="7pvgdpjcdvdxbkb1ag4dal46c1hg4d53"; +"smartref.doc-1.9"="hj0c7i3climwjy64h98ddab5skczf3mh"; +"smartunits-1.2"="z3kj39xpdk8pa7bzqdjd6g6qlhwx2vhx"; +"smartunits.doc-1.2"="r72h43bvig293769q6s8glhdlrcg9836"; +"snapshot-1.14"="iysapgyh7p2y0knll3x6d1xqd15xh8hz"; +"snapshot.doc-1.14"="1ivfld35ix1qs6qdfrpkjxxgljzh1qz2"; +"snapshot.source-1.14"="nr79crz9xys513rdpv5ikd0dq18gmbsx"; +"snotez-0.3"="vwnz8rgz6lkw0dvpq1m8xygq1qwrgn62"; +"snotez.doc-0.3"="8gxvxc7x918mf5b63b7n3wvp99ix5ka8"; +"soul-2.4"="161jbj81y5m8rclwl6z8pwpbpc0axy56"; +"soul.doc-2.4"="lssr7w6ry8p02mzmwyx7a2zzss2vmbkb"; +"soul.source-2.4"="9w0g3y2pqkzsbg8jdr1vkmn4wlrx1b2i"; +"spark-otf-0.04"="ffinni2ipxnxx47dzwpd2flvqfibqzhk"; +"spark-otf.doc-0.04"="i4jmg2h3nj27y585znj2mmdfgj231hh3"; +"sparklines-1.7"="swn54z70rhmbk917dpl37mfr3sx21525"; +"sparklines.doc-1.7"="mjpd57symvhnv6jjzynalmpqy3l4szfa"; +"sphack-2018"="gdrva3zalq63d7j737247ja9a22abdxq"; +"sphack.doc-2018"="3rzyc3sxq2bnlx5pw5xz1kb2gb36brgy"; +"splitindex-1.2c"="72wrcsz1vmka4qal90la093asf12hs6j"; +"splitindex.doc-1.2c"="gf9j1mi46ih0xanr4lzl43gpfjpjws14"; +"splitindex.source-1.2c"="1y60d6s6ws70dgjhn239h4x8c77hjmdz"; +"spot-1.1"="bfwxb7c1lmbvy4g1q7k6syz7yk8wq0zl"; +"spot.doc-1.1"="68spn95gq3irq4rk4p0aw6z7kghriyw1"; +"spot.source-1.1"="hgsxqd8czj5vmy43g4mvvc3954vsmdi9"; +"spotcolor-1.2"="rz2zax5g35slfai6rqmnqslib7wsi14m"; +"spotcolor.doc-1.2"="yhcw8r48q7vi0iryn18d1z746ij1wpkp"; +"spreadtab-0.4d"="81i7rnrzj35f1y1i25m8z2zmknf61m5d"; +"spreadtab.doc-0.4d"="3xjp4amyd1lbj2j2vbq55gjl27f361im"; +"spverbatim-1.0"="cpn7cc2f4ila3xfq8yrr5456y2p5navw"; +"spverbatim.doc-1.0"="bnw2p20z8ga1zynk3v8khpgfgbjb5jpx"; +"spverbatim.source-1.0"="ivjx22khzgn0xgzbkb5y8q36i9wh3n49"; +"srbook-mem-2018"="30fmldc7ygh6c4a64z9cb5qcr1z400vs"; +"srbook-mem.doc-2018"="mfn2i8vs1h646gn5fcs3zh7lrn6gj2si"; +"srcltx-1.6"="pamgi7alvxixzd4dy68p502ifdlnz7fa"; +"srcltx.doc-1.6"="1lja1az3vfzxkf2d7pl4cyxbliqml0hc"; +"srcltx.source-1.6"="wk74304mhb77p653l52gmhc990ic0dfh"; +"sseq-2.01"="rypda83sq8zgcnd6fmip2nw85dpqkb2h"; +"sseq.doc-2.01"="2zw94ka78zap6914m7r3xc9slzjr0vig"; +"sseq.source-2.01"="1fw0mc1crac3fps3s62rskzhn946zffb"; +"sslides-2018"="5j8zx3q4f3cm4c78q4vn8cbvp33frz1q"; +"sslides.doc-2018"="xsh6d0caydlgs3kfc0zgw4m79j1vkrxs"; +"stack-1.00"="p32bbliciimyyfpizvi0cdrw7nzkmlx6"; +"stack.source-1.00"="x3hkdwa9hip4zp8paipd8yjjz10pysn6"; +"stackengine-4.01"="nivan4carz07sqpiymvlkjxswkqa9mjd"; +"stackengine.doc-4.01"="1xfhqhhl578sbpgp0s3d2nhddv85dlwl"; +"standalone-1.3a"="clgfqy3aqzn2pcalpfpmi70awz221pbl"; +"standalone.doc-1.3a"="q20i0dkgyfksm7npkiflphr7h2apzqc9"; +"standalone.source-1.3a"="lmqvfd3km9l0gbk05inz2ap09k5v8g0w"; +"stdclsdv-1.1a"="8dj2rvbpc7jbmn7bbxyvwpwmwpv9i1y7"; +"stdclsdv.doc-1.1a"="7rm7mkigckvag58agc7swy3yrg3jgpkg"; +"stdclsdv.source-1.1a"="3pkb3241arg1hl2gwh7ijr7wjy6naszs"; +"stdpage-0.6"="1vx4hlfyz6s89qxqk8kssq2z4j4bv7x4"; +"stdpage.doc-0.6"="qqh8y677jzbamylbm9jyx679sykp21ar"; +"stdpage.source-0.6"="asizav9m4vbfcrgl6c2qhnzsvl4ngmzv"; +"stealcaps-1.0"="8q97ghfyfnsmjp2jw2brp925hr82sprn"; +"stealcaps.doc-1.0"="3sdy3dqpi4axamhvshixk7hdqmspv446"; +"stealcaps.source-1.0"="xzysv6jy1bzcp1dww6imz9358id28lqf"; +"stex-2018"="rnkv33n0w6nhfz91qls1a7nb2xjc7i6w"; +"stex.doc-2018"="l7fpwhdxi3q4qgbsi3wb303hifwz96kl"; +"stex.source-2018"="vcvwm90hc222rm3b2z2iryfz869fzaf7"; +"storebox-1.3a"="kc1a9kwyd31s1376b16hidk21cz2q2zv"; +"storebox.doc-1.3a"="qhjcw6fzxlkzpgnk0ra7l6fqp10byiv6"; +"storebox.source-1.3a"="6zzmya7fcjajy73i8iys9584bldh18z2"; +"storecmd-0.0.2"="k2y4zjx31k7014wpb0kvg3ivm3ssp1kv"; +"storecmd.doc-0.0.2"="8iskfkck7dgqj3i0knwhzqfvhmv1pr74"; +"stringstrings-1.23"="3jyx0rjn2y5s3i7mdwgmbfygfqmph5v9"; +"stringstrings.doc-1.23"="iwlccyqlbypigdzw8dmpfif08wq8nv2g"; +"stringstrings.source-1.23"="lfm6lqdy2r3lazymqcca7padzmcvb0a6"; +"sttools-2.0"="hhzhgswnm5a26ivlaskdzmma472vsl11"; +"sttools.doc-2.0"="rdvrvdri5g9pb2pm6m95sibp73a73d9w"; +"sttools.source-2.0"="95j75a9qmcpqi8b8fm2hagdmw3fzcn50"; +"stubs-0.1.1"="5ia769ndpi4pcrbg6cljdbpxsx353qlj"; +"stubs.doc-0.1.1"="apc0wxqj03fhbab6nwwh5rvzc6i9la8y"; +"studenthandouts-1.0"="3gss3z8gv8fyyj3qygmwmbp1jxs7k7dn"; +"studenthandouts.doc-1.0"="qjih5qdi7861v2mafv4bga62i0lmss3z"; +"subdepth-0.1"="p59zl1bmd52xsf51l1qf4ij5j7qj9f8w"; +"subdepth.doc-0.1"="973874d1ri46l5ixgzrlqxf09lxbhq3x"; +"subdepth.source-0.1"="sdij1y3j4dy8y19pb4aw2azb48i5rssi"; +"subeqn-2.0b"="26vzla83zaqnkwf1llwly1jnmb9dvgnp"; +"subeqn.doc-2.0b"="121c3hsq5lnfx05k85kkgym9a6554ilx"; +"subeqn.source-2.0b"="17dmj6k881xy7cjmx62ranh04x1j946b"; +"subeqnarray-2.1c"="6gn9rmk6b4ssblawa0q1ghhc0pj3d75y"; +"subeqnarray.doc-2.1c"="jx8qb5fyfv0dvkrxiw3dvc2x3hq2ik7g"; +"subeqnarray.source-2.1c"="17950bjzifqhmq4nbm0b3p1dva50nwjs"; +"subfigmat-1.0"="gzki9wj6fvc1rlq1izvbcrmbqqr7w78h"; +"subfigmat.doc-1.0"="kmrf6v742z4wvbrvnjxkzh0kvqnw356y"; +"subfigure-2.1.5"="rnd1mc9gr078d2vna7vwnhv420mnndch"; +"subfigure.doc-2.1.5"="zpsn8d5b6h8s9cwbl4fd9iv6w7hypmc4"; +"subfigure.source-2.1.5"="10lv7vivb3hggcyv8hkygjhhly6ixxlf"; +"subfiles-1.2"="l6qiqpx5avdd2hvfair8kcl88kambnq9"; +"subfiles.doc-1.2"="18d3d5illkyarf90hhsbv62426gp32qh"; +"subfiles.source-1.2"="2pn71xj9k0493xdcgv2f88kw9hxvr09s"; +"subfloat-2.14"="l7d8iz54q7zfi5764jfl8v786wihisw3"; +"subfloat.doc-2.14"="rx97nj1mh981n89pby4prni2wfmqisj9"; +"subfloat.source-2.14"="3a8hj83wyvwrsfk0v6ibzmz4ahzvbkv7"; +"substitutefont-0.1.4"="rga587cq7pkf8b6w35pz76ifpb9h674i"; +"substitutefont.doc-0.1.4"="scmkff0sh6wypcq03sz2prsj7qx362ak"; +"substr-1.2"="qahdkj07s8nl7fnbqgwhsni6w8bn69ch"; +"substr.doc-1.2"="nvjl7r3a8r697gn8p3n81yaamr8jrfs5"; +"supertabular-4.1e"="51mc5fbbk13mmpya5n8lrx5yyk4k1167"; +"supertabular.doc-4.1e"="jmm0dxfps5p36r6ds1fpx00spx10rrv5"; +"supertabular.source-4.1e"="0wa3rcn787hn4707zbdm0jdfflp0dyf7"; +"svg-2.01"="xdrcpszl2qx5vlkbvvcv3l2cavaxq2v9"; +"svg.doc-2.01"="x1zpw768f53pvl5vwvacrd98j4kh9fc3"; +"svg.source-2.01"="2xfz37z6kjip4ypz6n0a7ghjma5chm6d"; +"svgcolor-1.0"="ld3wccj2cxdhv0xyz7qmxcvr6saab2s2"; +"svgcolor.doc-1.0"="nj7w6bihmr8hmvcykya9nkxlkhmlcw6r"; +"svn-43"="hv7xk90h5qb4ilx7f4a6zybijnhba9ic"; +"svn.doc-43"="94872fxawm8m49wk0maxvgxzhy000v90"; +"svn.source-43"="08x25isf3p3ixrmc3vy7bdq7kzx72v7k"; +"svn-multi-2.4d"="44fslkzz4ivgq4j3svwhyh1hy7vrzciw"; +"svn-multi.doc-2.4d"="8yayqnji00qcgjah49ffbvwhhdiy9b15"; +"svn-multi.source-2.4d"="4pacxngn9zj7p0hynj1nd3dync6cgaaf"; +"svninfo-0.7.4"="761kpr460h6nfczsf1vakdj9r947in1s"; +"svninfo.doc-0.7.4"="qlhr7rj98m7g55kgrms1jjw3wp3k7z4v"; +"svninfo.source-0.7.4"="xsf1rs0ar8ris0dh8qbslxwx5i0ci6ck"; +"syntax-2018"="1bvja2hjsw8p68202f84sbzcrs0f7d27"; +"syntax.doc-2018"="pkf7w0xwcnl7cm74z99bb32v4ycn4wmr"; +"syntrace-1.1"="02njfsdqh7ssnjcsnpmzi3iwxz2yfj9f"; +"syntrace.doc-1.1"="v5q7643l6spib4kf6mma67pl7xm8aaqc"; +"syntrace.source-1.1"="qqmfivdpilm8qp26v7kf3lcvfp582jv0"; +"synttree-1.4.2"="h94gmy3p4vdg2w1qffsdj02yc0zf04hr"; +"synttree.doc-1.4.2"="vcvl56r20md61vdwphvwncp0mn1105sw"; +"synttree.source-1.4.2"="wc8sjvp0fkvsw9ayybf68ka7c7pz7gj1"; +"tabfigures-1.1"="spwphj1m563rip8gq09fb97mz85yqwiw"; +"tabfigures.doc-1.1"="l68l551i2skm8yns6r2f1ji0kgxhx56a"; +"tabfigures.source-1.1"="6r4li6abzpgpv008xhy0x3lyywpy2w5d"; +"tableaux-2018"="b4zz5qhahr3kxwi68l2hh92w3v29gdry"; +"tableaux.doc-2018"="g4v3wbms4yw4wmzkm6v9aj3l46l4fcxy"; +"tablefootnote-1.1c"="axmzyplpbyfmhfx7jsijk3aaqcyc7c9k"; +"tablefootnote.doc-1.1c"="z65aphzdy953r1r3a5lzpvizmhs638g7"; +"tablefootnote.source-1.1c"="a1qbk028v26pld26654hsl3j3fc90js3"; +"tableof-1.4a"="p1z06zg544y0rkgbf32brizn4mlzwcc0"; +"tableof.doc-1.4a"="gcxvm0qp1wkr13l7770cdhb73za4dq67"; +"tableof.source-1.4a"="kxwaxxm6596mv3vpbzwav1kb7g6irvfl"; +"tablestyles-0.1"="91l6ysgskdcijj4zh756956i9s4cmlhp"; +"tablestyles.doc-0.1"="8j8dyc0fxj53xi6jq8vabn7hzrd8krsf"; +"tablestyles.source-0.1"="5kdg1v2s60j7cmrr0w0q2qv58jznkxk4"; +"tablists-0.0e"="5f0qad58xlf65y5204jsg3ajlrmgga3y"; +"tablists.doc-0.0e"="2p6b5b3b693cicbsid4zfr4lqvyiw0z0"; +"tablists.source-0.0e"="jwabyps9hwly3s2xx4l0vs3xwkhg0a33"; +"tabls-3.5"="gdkxv2mfqga5w7pmc8dszx9csma95imb"; +"tabls.doc-3.5"="dg078n18gai6glbgwh0p45560s4zjs4y"; +"tabstackengine-2.10"="df71gwvw34lf6xmarwwmpl897zyar75j"; +"tabstackengine.doc-2.10"="yi5yn8dj15sihk5hdwrjj8vmh3kgkgz1"; +"tabto-ltx-1.3"="cgxvfk7sdxxpczv7x1jw5460lwg7bak6"; +"tabto-ltx.doc-1.3"="irjpmicaxpxw947w4p3520g18cg27nmn"; +"tabu-2.8"="mpb7wm2l1apzi7hygr6v0nywm77z1k9b"; +"tabu.doc-2.8"="p8xmvd5mvpgi0a854v28r1l74fv9i8yj"; +"tabu.source-2.8"="dkrydr6mrp4xljvz9vy9bqz6z3ws469a"; +"tabularborder-1.0a"="cfbcq6f60xjzsdwdcxnf9alsgdwcgi25"; +"tabularborder.doc-1.0a"="wgd2b7s6bc3349rbhhafcg9iz3wwky33"; +"tabularborder.source-1.0a"="7dchkfap6l9ff49i0xwlpxd04yvh672a"; +"tabularcalc-0.2"="6yz4wvk7638prhnwiwc8bs6fm860ck9x"; +"tabularcalc.doc-0.2"="clkpjkck0zxy4mw71hmm1alysdxjbrl9"; +"tabularew-0.1"="jzndhmbh4fnsksf70wbn4cylp935csa5"; +"tabularew.doc-0.1"="m1jnxhfd882nzayknxwmxl8n535j3by5"; +"tabularew.source-0.1"="1438gnd88289q786gddq2i5jf1gbagxa"; +"tabulary-0.10"="4lnwhfr4bnawqgc5hvmp9m5gi6dmw679"; +"tabulary.doc-0.10"="439yc9m6b5na2i8kg8axqgx2pwhlv2aa"; +"tabulary.source-0.10"="x6a4q2rfm6z97ylwh2skqcpjlf7kap5s"; +"tagging-2018"="hai0v2rkgjvzxg7f35blqchqpvax05h4"; +"tagging.doc-2018"="nkfw3b02dgag42a8zan5dvlj0dlkzb0k"; +"tagpair-1.1"="cw696a7ccw159f38sa6av7f2cr2w5mcl"; +"tagpair.doc-1.1"="n06xlqq579by3hq5rwsmh0l6x1damdrs"; +"tagpdf-0.3"="nj64qvi9ai7pfbi5fzznsh0scvlgvj61"; +"tagpdf.doc-0.3"="jfnij0729j710xl7vjb7fxqmlw78brsx"; +"talk-1.1"="w3vffx02kp18gxkk2khsnhcpzhd6kvjq"; +"talk.doc-1.1"="1hcv41gh3rcxncfqv75w92a2hdnb55nq"; +"talk.source-1.1"="mvqbaz1vwya42g0idhhp948dxmb5z0q8"; +"tamefloats-0.42"="biipxghplzwd03drjpiisijhdzr4i04i"; +"tamefloats.doc-0.42"="mnmrchq7k8n04dx35r1plzxcw46hx4cj"; +"tasks-0.12"="a58wppbccpfxnmsc5g04qvpf0zyv06gk"; +"tasks.doc-0.12"="pqz2is810r3nypqn63w74xi8fg8vp2ap"; +"tcldoc-2.40"="r9i94qmf78q9j3adkzfly43riv2bzdmr"; +"tcldoc.doc-2.40"="fh6a7m41gxn4988pwr90ph25gg26ky40"; +"tcldoc.source-2.40"="p007ccff6w6d3nlpsp3q476vg9m4rjq9"; +"tcolorbox-4.14"="jqdym9kcljxiaizdan1i8k9h0w6divm6"; +"tcolorbox.doc-4.14"="wsgmxc7j7vbvhafcxrxh1zhq34w0n035"; +"tdclock-2.5"="dzb2gj8y1dv7qm5mn7xfgzdq9aydqjk8"; +"tdclock.doc-2.5"="sgdpiwcnkifms1lx7xicl3xj194lfhbg"; +"technics-1.0"="cav50vxgp01465wa07bmza4blgsv49wh"; +"technics.doc-1.0"="ljp1qfv5zl1mzgyg5cxb5bgsdm2bdbnl"; +"ted-1.06"="2rd9qzrp0i0yk9qzz4g2zsjafswd6m91"; +"ted.doc-1.06"="02zyzvjncgpgm4iy2nxkx209l8dhgkm2"; +"ted.source-1.06"="isk5yz52jxsdqq8vzcvr99xjcg5sy7pz"; +"templatetools-2018"="byxkf3ad6nbxsjvmqda6iv4qxwh9r66z"; +"templatetools.doc-2018"="yv7q44lxn02yn1fawm3rkcdia11hq99s"; +"templatetools.source-2018"="4cvfpn19a3cqhx9sx2jin35ycakq4wi8"; +"termcal-1.8"="brb1gf3h9zaa07s0ppbvgjiava0yh9k9"; +"termcal.doc-1.8"="3k8kgf7fy8b24n2jbx79a55awzs54far"; +"termcal.source-1.8"="k680hlhzp03wfxnxld82sgsnaggfw38g"; +"termlist-1.1"="150mm3428j9yxvl6jf2y6l66wcymnx1h"; +"termlist.doc-1.1"="b8kdav6vj2hxhfas9s69njvg61263qla"; +"termlist.source-1.1"="c3bvnl6srxclx3fwhrkn9kk1wb08g1p5"; +"testhyphens-0.7"="xn9idcggd15gxl0iaphmlafpwq8ywilj"; +"testhyphens.doc-0.7"="fpkvgpd63hz8zyra7l22rgb9cr4yiz3a"; +"testhyphens.source-0.7"="fg7vps18xgf21gknlbcdikxn1yswafx1"; +"testidx-1.1"="2xv4ikmbq3d7njx8bd658hfmbn3y98i9"; +"testidx.doc-1.1"="6xdn43y612rixkk7v6f44c47znvrp3d0"; +"testidx.source-1.1"="3pnn4igzpbkgc7n1zgiq67wm0yf4f7l9"; +"tex-label-2018"="wc2rqwp08adm869xmk7a6wkyzhfkbv6n"; +"tex-label.doc-2018"="lf9ff6q6n9rqng6akvbds9f1c6xiq5m4"; +"tex-label.source-2018"="vg5180hyadc0bl0hci4wzx90fvpxa2h9"; +"texlogos-1.3.1"="la6b3lzn1c4gw025npmz5xdm5rnq9n0c"; +"texmate-2"="0i38p40p8maw2v0lypaph7fad88dar56"; +"texmate.doc-2"="vaq40vr5526ic3fjdb2n1fr1q9s58wkv"; +"texmate.source-2"="ngmx2xsnp23cb9qg9n9vh9bl15jgyc3m"; +"texments-0.2.0"="sxnhbqflb88xcmnikjnp1g06zirwc5yz"; +"texments.doc-0.2.0"="lrf50hzpikrzd42q3ihrr1j7sv5prlzq"; +"texments.source-0.2.0"="hb7da3zhw9gs8kr50r6afq7jzs1ybqp3"; +"texpower-0.2"="i05qrli5978ydqd8hax9p81disb96n22"; +"texpower.doc-0.2"="qhdk9dhzlb9kb7ns98c6k5p105kdi4pb"; +"texpower.source-0.2"="4f9jhvif763mqkmkazzalwxilnvgw7mg"; +"texshade-1.25"="b1amaw79k0l8vk85pxkj9r0qzbhrl5kl"; +"texshade.doc-1.25"="b09yid08yxw3cc8bry9ka6w0rbsd8qi9"; +"texshade.source-1.25"="1bw37kwiqgj88qp5g6wd7ckgglf3x2wc"; +"textfit-5"="cik0z02pjb3a4xsbrfqjzva9m8cyab91"; +"textfit.doc-5"="qzr9w01bk6ia7hv5r21m2nbfz2hldc4q"; +"textfit.source-5"="g7ij0x5yghxq9jfr5vxq7vf5h8py3jx0"; +"textmerg-2.01"="k9zrf9l5a75pzf1c30fxx48kly07m2rj"; +"textmerg.doc-2.01"="bjgcbyn95fi8kpq91kkhhxbarw5dn526"; +"textmerg.source-2.01"="4kws4jyfmh7w7z258clr3dd4x7k98iqj"; +"textpos-1.8"="hfaks20dxsil769n9s0kw2qvsfgvxn5q"; +"textpos.doc-1.8"="rnzjn5x53vvdm3almzs2zyd31z112hzc"; +"textpos.source-1.8"="pxmp47fyy20ni0m5i9iinw20vjl07jlw"; +"textualicomma-1.1"="99h4pfsjnfy89xpwh4djj8fnhkwwxi3z"; +"textualicomma.doc-1.1"="10pyym40s0jszs7632hqxna94x3czwrm"; +"textualicomma.source-1.1"="14fqq28b54pw4b65kv1kwxif9fcr175p"; +"texvc-1.1"="x48959hg957jqqqf4ijb6wiifbrm71sj"; +"texvc.doc-1.1"="pxgl51bvjh0dq9mbs3p65v8giqz5p4zd"; +"texvc.source-1.1"="snic6z1hg65qvljsg4c5faqrjy7hk9qg"; +"theoremref-2018"="1md9iqkfgbhg6v64sgm94lp66x085rwr"; +"theoremref.doc-2018"="846wd88w325ganigw2g9rvhcs9is6ziv"; +"thinsp-0.2"="flil5f3fr9ghxa0bffvqy7wackrg7q27"; +"thinsp.doc-0.2"="pk93sirkywa7hmqggnapklyz0bqy04c2"; +"thmtools-66"="qy4wdqkznn7cg4jpvqi4mjbnqmb2258z"; +"thmtools.doc-66"="mksaav3wkw6z13hz1y0idzh5yzjp6kx1"; +"thmtools.source-66"="znn6rd3fxncja9cr8syivv89r14zpwpd"; +"threadcol-1.0"="jwbi62xbc0cmzv65spvx1i6dijg34w6n"; +"threadcol.doc-1.0"="j6v3gi6c2cnhs8z5pm0j1cwg7ayi4hxj"; +"threadcol.source-1.0"="0irgk3ajakrjf1bgbfd71qvpy35fklmb"; +"threeparttable-2018"="1fmr9sbssycx23ql343hvvk4k0n90bgj"; +"threeparttable.doc-2018"="4y119m8549dk5kv4sbhh614nijlv0vx5"; +"threeparttablex-0.3"="7slkq5cfxlah9ckr408l1wqxxc9x5hkh"; +"threeparttablex.doc-0.3"="46r8874q74dgja9ivs4i3wcg35lwlv0b"; +"thumb-1.0"="knz4ixhqam9i803vpaq6qmghx6n7h9hq"; +"thumb.doc-1.0"="mk0751c3mjb5fmw2yxjjk7az8d4ay6qh"; +"thumb.source-1.0"="nqdrk52fc7yrzqfk3bjxxrfyffxa3pjj"; +"thumbs-1.0q"="5ygdz2db68fdz929bqdj60yi8wnnb48k"; +"thumbs.doc-1.0q"="28cswirpmah87x2ll9bld2q95hyn9af1"; +"thumbs.source-1.0q"="pqgs9730gibbg66f9cspb9qlkqraic52"; +"thumby-0.1"="15knwd9cgdmai53kdckgwap67qz0fmn5"; +"thumby.doc-0.1"="6k49q0bwkajwd7wf5wkr0028a7c6p4h7"; +"ticket-0.4d"="skfs956s0lzbxac4ydds9ynam475zk1y"; +"ticket.doc-0.4d"="c6d6arnzv37pczxs39h99s1isldk36fi"; +"titlecaps-1.2"="lf0q66qrj3kw5hs90fbhr93dz7ik1gx8"; +"titlecaps.doc-1.2"="qb1mj8p7srqz37f77wqs1igfcpl8wsg8"; +"titlefoot-2018"="1ggjs95rzvlmznqb8s67f7f3cjid5ynb"; +"titlepic-1.2"="psapnhni7mhwd94s2qmki4hdlpbq3dbs"; +"titlepic.doc-1.2"="c363symm32mhjg8cxw9j4xsmyhdl58kg"; +"titleref-3.1"="1ai0w05ipy1dlxm0n78jzvpdgp42j19j"; +"titleref.doc-3.1"="6rgspvqn51kiw9gpp9bc59jxlyk654f6"; +"titlesec-2.10.2"="25z9zccw5pikdak7045kw5651iz82vb8"; +"titlesec.doc-2.10.2"="g8gx5alx5k8x4hf5vls0hg4w0jlg736r"; +"titling-2.1d"="hzs20qk476wwff6ammqfv863zc50qnib"; +"titling.doc-2.1d"="m84ffgjikqkxfa4x86g7gljhpq1snxva"; +"titling.source-2.1d"="kr5gx6mfggxyxyh0c2pv1y9fzhzw6dq7"; +"tocbibind-1.5k"="f5kf8lxqhg6hn7qjnxxmrwphi11ndgk6"; +"tocbibind.doc-1.5k"="v5vwh1sm8bzqky6lbabvk6j3gjp8bxx6"; +"tocbibind.source-1.5k"="xq2f0iby2zafyghn0a9pjbvv1hw6z6fb"; +"tocdata-0.12"="f8vsai2s3zp099254lq768j2dxrzciqi"; +"tocdata.doc-0.12"="726bz84j6ayvwjbrp7h1pwxf46b2p0j4"; +"tocdata.source-0.12"="36nc5nkl2jradqj6y7y6gsqfv1zmkfpl"; +"tocloft-2.3i"="yjmv81gig4vic5qsvg5mlnzgksspjgyj"; +"tocloft.doc-2.3i"="nh0fvc66rrd9ckyxv9gyackd180kikni"; +"tocloft.source-2.3i"="3mcnwnx824kls2j5ln3b80hcvdk8ch51"; +"tocvsec2-1.3a"="xwl43cb8m7y9vf9bbkc1lb198mh0yg9k"; +"tocvsec2.doc-1.3a"="pqvg5ky3w445h7i4hf1v1mcq5mpl3znm"; +"tocvsec2.source-1.3a"="8q0df51x5bbj1xphln6skb4cjdicfynm"; +"todo-2.142"="2ydakqj3py3dsviz4npq41s593blhag2"; +"todo.doc-2.142"="hs7ghig9yh4xhyr1y6n570vkiwmimv8r"; +"todo.source-2.142"="3gwsvfv1rhr1c6jb1xdgm9ycws6q8m2r"; +"todonotes-1.0.7"="bylbdvs1fyn9f8h9r8svkwv7lzzz4vzn"; +"todonotes.doc-1.0.7"="8g9wv3ymlvhyi4sb6j9za3cagjvpp5aq"; +"todonotes.source-1.0.7"="8wc3drbl53z2qy62df076jm5fqk8vbkd"; +"tokenizer-1.1.0"="k1ixh9ndc7r9cna3q86cccz4ibja32cs"; +"tokenizer.doc-1.1.0"="yvz9x41xdnf5449k2ixpbwrpgyhwpr5y"; +"toolbox-5.1"="czvh3swrgna1q4bf7dvbi6vqvaaja1z4"; +"toolbox.doc-5.1"="xl7w44azdaxsr34cz9fpy63pzfgz1pm6"; +"toolbox.source-5.1"="72cwzx2fbbqb0q7n8s2r8rwckfrfc8vj"; +"topfloat-2018"="a6wpasrna61fbpcb35m1gighj3xshfrp"; +"topfloat.doc-2018"="1gqq1kwkhj4s99vrqc3hys2pzr691k0d"; +"totcount-1.2"="mjp1wrksnwg89cj9si72fj1zjyrw9szn"; +"totcount.doc-1.2"="q1j4ja1xiqc4aahh7d02cnm8pvb356r6"; +"totcount.source-1.2"="g56d6lcx4g79iqg8af4nazv3lf3973ic"; +"totpages-2.00"="5lxvigm3prx6djwih6imgxf27d57sw2f"; +"totpages.doc-2.00"="9kxxf13pfksp7whw0rkx554qn9dbbbhj"; +"totpages.source-2.00"="y4d9lbpab1xlfdd69q2558c5d0ka5mrj"; +"translations-1.7a"="lf9q67l2kyl24hbhr3ir66rq078dydrj"; +"translations.doc-1.7a"="adqaxzgjhsjn0hcryjgbib4f1n6yii0f"; +"trfsigns-1.01"="5q6ajydw6n8k0b6rfflyp0bh973n4lqa"; +"trfsigns.doc-1.01"="bapnr3mrhxw22p78cg2y7gjbwfqirg7f"; +"trfsigns.source-1.01"="mmk5v5g9xidmfki3jnik1m7rmwcp0xf8"; +"trimspaces-1.1"="cbpq1iybp4vqb3mrbi457gfrfiy4mx5r"; +"trimspaces.doc-1.1"="b2phanji8899yl7ihwrshdqixkmir62q"; +"trimspaces.source-1.1"="07ckjn7k7rwmvr2wji8y72rs9q3nwm0g"; +"trivfloat-1.3b"="vwnj2bh21crx1dkyhq36g4bxpiyjwany"; +"trivfloat.doc-1.3b"="dg12fam23s6510jskihm7hbwvf22p442"; +"trivfloat.source-1.3b"="dr1x8k6sx8rzfglz91clqwfyzl202sai"; +"trsym-1.0"="cxghw734kqq91crnbdrjx6dva71n13zq"; +"trsym.doc-1.0"="c9sygxys9bmz0j9a4w5lalhzggalayax"; +"trsym.source-1.0"="ybdjpd5m7l20jbzf3bxg302fh0r0g6sc"; +"truncate-3.6"="lxlfhy1bngnws701wa0c6zm10fi6b4d0"; +"truncate.doc-3.6"="1bgd0gxv4dhd4syr5cylb2gi2z4wcplv"; +"tucv-1.0"="74q08ki5qlbm4pvc5x9237sz648xy7b4"; +"tucv.doc-1.0"="vnqr21nhz99w92hwc2mjkr8618f1xk24"; +"tucv.source-1.0"="85rsysj0whl6f07njaxigyk14ij204gc"; +"turnthepage-1.3a"="kiaa5nrr0q0zdgbl22349ilfl23hlzvl"; +"turnthepage.doc-1.3a"="akqb1g5iyf9f7shvsm0v5wqzi43w8974"; +"twoinone-2018"="mg0zc3lsfzqfcj9w6qgqiynjkqki9h92"; +"twoinone.doc-2018"="8shpm77vq1ir8f18ix6ddz80jn0qg0ni"; +"twoup-1.3"="9zz59lr969ia2fr0kawfiibwfvjz8803"; +"twoup.doc-1.3"="scznf4yfaq02nd7yq3fkjxn2cnzhd0s8"; +"twoup.source-1.3"="rksz35jmn56sd5s5m3fmsp7a33rgk0c0"; +"txgreeks-1.0"="6g3vnp9prv91yjr054dshpgdl2f62w2x"; +"txgreeks.doc-1.0"="rvca7hs2rrssy46nd855knh10jkav8s0"; +"txgreeks.source-1.0"="aifnmmsvmda0vs6xvw2xrl3dyvr6sxkn"; +"type1cm-2018"="fnxv8a4anvnhl4a2hm1fx45hpdns24mh"; +"type1cm.doc-2018"="fly8yjqm52klwal3cpiw5c3c8pmy75n1"; +"type1cm.source-2018"="735jsqhiaa26wlbbwq764rl18s3j1s7v"; +"typed-checklist-1.4"="cpp5vq1jjm6j10cs8kd0pgm4zfjc9c6k"; +"typed-checklist.doc-1.4"="pl26829sbpz8dp1yj6rqac7hdzrkahw4"; +"typed-checklist.source-1.4"="jr53p2li6f3a00kfikz9fr20bphcr0ha"; +"typeface-0.1"="cfgy9wb6gcjvx6ki1paf42l8qwsh7glc"; +"typeface.doc-0.1"="60y2dvas00811spzl8bjwjzm6hz1plvj"; +"typeface.source-0.1"="v0i8v4sgr0df953cfp39d20shiyk69c5"; +"typoaid-0.4.7"="ab2akk0hicpkgis255a91bqzn67awvba"; +"typoaid.doc-0.4.7"="ab6c2n162jl25cmynkks5z0978ki0myn"; +"typogrid-0.21"="av412ig7qlf5bq7rdwvsg4ik5rsx94dm"; +"typogrid.doc-0.21"="assax9xx3pfnb27qal4q5g2wgxa87mwn"; +"typogrid.source-0.21"="nqrxi01vw8mia4pswp68yvj1rxnya86v"; +"uassign-1.01"="ik7140q4g30a15p6pk9lr09xzvpk9wr8"; +"uassign.doc-1.01"="774bv0pld1aswbmfddl40bxh55x2llk4"; +"ucs-2.2"="7czg37dhlnzl686gaf2fzl0khkl9cca8"; +"ucs.doc-2.2"="z3jxd58nlj0lkch4gc3jg4nwc2aqgzwr"; +"uebungsblatt-1.5.0"="9z0cwx5jfib1mfyq49bq2yl0yfacwg89"; +"uebungsblatt.doc-1.5.0"="vps5ya9a8z6hv7lynd0fwizwxdxyb52j"; +"umoline-2018"="2vm0z3pykwnz31pyxxpmgdl3bbpzxi0x"; +"umoline.doc-2018"="i3rs7g3iqdqnkhicadrnfr981fwkmw8x"; +"umoline.source-2018"="rsd9s0gqx20dvf6sk91gwzlsx4mq6299"; +"underlin-1.01"="vp1wvsy871d28x0z1rw4pgxw9abkr8yg"; +"underlin.doc-1.01"="8cbapdd7sbqfxs6s2fx6pv0d8x6b0sjs"; +"underlin.source-1.01"="52j0xlhajihpgw5mp5zgpnsaiqkyfr62"; +"underoverlap-0.0.1-r1"="k0if1va0b85k80mksnr14lrrgwbsjwf8"; +"underoverlap.doc-0.0.1-r1"="yb4cdch2c1n2hgcs552cjzpp2kiyk2r2"; +"undolabl-1.0l"="d93inn1bzkj056nz3syf6zplallmmjy5"; +"undolabl.doc-1.0l"="qjjvwf6sn52vcnsdqz8my9ahbvv6h26j"; +"undolabl.source-1.0l"="1cjwgz2bwq3rwmqq1q23jbk6dzzawfl1"; +"units-0.9b"="b92vh3z7cr8q1lp5cqzkiw2dhfbla7cg"; +"units.doc-0.9b"="3c1a9x0y99lb2qw8scb0x70jzbh5kjkl"; +"units.source-0.9b"="ha3bz0p0xanqznz0nyfsa02j32wjdl88"; +"unravel-0.2e"="2grn9q4d2v4gv7jq01zrlk5rl2prg3lr"; +"unravel.doc-0.2e"="mcskfncjhl5pmahkavaslxzv8d83509x"; +"unravel.source-0.2e"="p799v52n2fiqgzcbcivx763wdxcglvb7"; +"upmethodology-20171210"="a3rgddri984rakfas1ggrxggpii665xy"; +"upmethodology.doc-20171210"="jlvh2iyqj2h7yicgbxi8z8188xjzgfi9"; +"upquote-1.3"="3pr0j9wkyd8fzk026qk6vzsv5hlyccy7"; +"upquote.doc-1.3"="ilclzgj5m6nxhnz4398f5nwypf4jp2gh"; +"upquote.source-1.3"="4j1q8nck1g1cg4paz65l2zpvyimkf31r"; +"uri-1.0a"="dyczrci539yp7fqiim49hd5xv9pkg392"; +"uri.doc-1.0a"="f8hgfyi5wfi2r7fpxbx0h1lcycxax1x9"; +"uri.source-1.0a"="fvk9bbhxfnc4mjpvc84sdbk0r74i8dv9"; +"ushort-2.2"="p1yyh90qr3whijp18yjv9d6aqxp519k3"; +"ushort.doc-2.2"="p7n00vh408fnmq7j619v8dnj08fw5x18"; +"ushort.source-2.2"="jhn6sxdjyff94x69jhax021qfx39dca7"; +"uspace-0.04"="mc9j21cj64djdxspryc0knx00xm2krvm"; +"uspace.doc-0.04"="72420339xc9l7a1xaz1pdkn7clkdrm7w"; +"uwmslide-2018"="zf5gky1nzsjd1jp5kq843in2prllnk36"; +"uwmslide.doc-2018"="m67bshz8bpzw4vcsj1klgh8sz3mnbx8n"; +"variablelm-1.1.2"="gmqg9y7mmqmzl04n1zh8gfxzglhh4afx"; +"variablelm.doc-1.1.2"="d12x54ynkf2lq50m97p9s3wh2jr1y5jr"; +"varindex-2.3"="isp8j60q76fms3g4nlgf6d6da6f2y0xg"; +"varindex.doc-2.3"="k6f0ji2kbz2slr8cbsbyifb4j19wpx0s"; +"varindex.source-2.3"="g260r972d5dicmhzdch9kp77fxxakpqd"; +"varsfromjobname-1.0"="hy3mbsrrdd55ky6ilrmqfgc5dsx3kdl8"; +"varsfromjobname.doc-1.0"="inwn7n9dn0lym3nfh2szc3vfszhns7vn"; +"varwidth-0.92"="z2p07dqsj6pmdk6wm7snd0bih1s1q2dr"; +"varwidth.doc-0.92"="i4p58c787avqjqn5qqlcd19k8chxpp96"; +"vdmlisting-1.0"="8kkhifiignvk7ilb9ka1b0bssgc7vv1v"; +"vdmlisting.doc-1.0"="aqw59yhbm5sxfp4kmhy63npmlywh31dq"; +"verbasef-1.1"="i92bhi5drkn26s6lc8kwdm2z5f2qr0y0"; +"verbasef.doc-1.1"="qnn12d8793pgj92wfi0254n1kgi96r4x"; +"verbatimbox-3.13"="zb6kvwdpd9a4s4d7wcax8j6c43f3dy7d"; +"verbatimbox.doc-3.13"="sjns6967xicryfcpg4jhwfplsw1sl6nb"; +"verbatimcopy-0.06"="jf7rbdzhqlssq6nk5pnn79dr7a1gjxjh"; +"verbatimcopy.doc-0.06"="2rgg2n7mb1gywp8npzrz8qvc3kfw02f6"; +"verbdef-0.2"="pc0nq3s0vzl7jdw8ncp0fgbs7fps6257"; +"verbdef.doc-0.2"="dak1qyfi1gpb4j16nklvyjh7gldb4b2g"; +"verbments-1.2"="wvi7plkxcf920mdw7qrhbi2fjph1fxa4"; +"verbments.doc-1.2"="3zc8bfvz8a707jzh7zdbmb3rkxwfv2yq"; +"version-2.0"="q06mavcr844zm0dlnk2fm43np58nvjlj"; +"version.doc-2.0"="7hcfbpwhb2ifxy3y84g6rgw2f7465hgj"; +"versions-0.55"="c1vn4pw5im1a93xpp59i3xcf5az1n326"; +"versions.doc-0.55"="l4znzf6z7qwpskdsdnhsdx264a07wvmg"; +"versonotes-0.3"="v1lfi4z19w77a8ydn9sqh17q1mnjdc9g"; +"versonotes.doc-0.3"="8id9yn2rflg2h7r72ax0b7pbf7rqh8di"; +"versonotes.source-0.3"="68kgk661209cslywdrrc1mxampz5z3pl"; +"vertbars-1.0b"="ay3argjxpfngk3q24vfi0r440j053x27"; +"vertbars.doc-1.0b"="qy8zwncs17mv4k40wcraywknbl404sbv"; +"vertbars.source-1.0b"="k5q5j7adj06fgql28snszf44vc9pry46"; +"vgrid-0.1"="5qfb52ndm5lf20ya2w4vrhivn7p6vkaf"; +"vgrid.doc-0.1"="s0rr15ll7fy2s03va6kxlgf4ng0dmdrp"; +"vgrid.source-0.1"="2fql0w1qmni7dii9qdn976j6xnypj8yk"; +"vhistory-1.6.1"="mdp8h17cxsj1pvi8q18m4lqn7109q26p"; +"vhistory.doc-1.6.1"="dfvbnfvrfz2k6fgyqdlvh4g8dzz5lq1j"; +"vmargin-2.5"="9zh2l4idqdwpzanfd1z47g6561pfznh5"; +"vmargin.doc-2.5"="3ngc0z34mhrpsv73yw9bm065msqllqwz"; +"vmargin.source-2.5"="yj7f5bq4wlrbynfbcq19534wlh06g6hc"; +"volumes-1.0"="vid094d44cn1lwq7l72718pcz71l60b6"; +"volumes.doc-1.0"="3xgxlj53yay13gxbrx7l5i8rfxn6391p"; +"volumes.source-1.0"="r5ks99pb362xrxfvafl35s1v2n1kj36w"; +"vpe-0.2"="pzaqk160w9401v9vw3zs9kg2kjpmcynf"; +"vpe.doc-0.2"="yr38k5mpbpd8jxvcycvpj0zhl1f75lv1"; +"vruler-2.3"="bw7zccv90946wxjbms3hclxahpxkcpfp"; +"vruler.doc-2.3"="kffmrjhmahvd1pyk1ha5slz34y8g5j9d"; +"vwcol-0.2"="hff0d1za1i8jqaa5bd7r94g4zvsxrmcf"; +"vwcol.doc-0.2"="68p9iv66i4mx5l8s90ivl3w1pdmx9fim"; +"vwcol.source-0.2"="x7qa2d5f1hxxbiabgym4g1n1n0g92x1w"; +"wallcalendar-1.3.1"="9ydbcsxj9n0nmrkr4drlbqwarpsa3lsq"; +"wallcalendar.doc-1.3.1"="cpsswrvazx036hyj0b2mfakfhziplm70"; +"wallpaper-1.10"="hj7n1ajpapmwk51fnrhxawmgq6k9cxdv"; +"wallpaper.doc-1.10"="751a0gq1m6px853zvyvbxv8migdm1pkb"; +"warning-0.01"="a4agj71acw6kc20ikk8in8m27fcq7rld"; +"warning.doc-0.01"="pph8n9h9mqgh0qqcv3jb1v89ds8f1qf5"; +"warpcol-1.0c"="91kcbm5m59ym7kfjbhzdq20p9rhi7ci4"; +"warpcol.doc-1.0c"="q72m3zkgkm7fxfq1453jsmqidgacb2bh"; +"warpcol.source-1.0c"="lmr3rlbqz9q7j05glz4s8fyfrlm6ah43"; +"was-2018"="gw9043kq2ai4mkbcca20x5f10wnv8czz"; +"was.doc-2018"="y83pwhhkxlh92cr9b0hmps0izg2cjhmg"; +"was.source-2018"="cwqcmdh86sm58073zm929dxibw3flc02"; +"widetable-1.4"="1hbr1fdq4ssp796zm1j21lqqlv599jml"; +"widetable.doc-1.4"="5pxhchaigkbjblkp62p8i0kg27c2bhv7"; +"widetable.source-1.4"="3c54f8shs2ndrrqdxw6xp4bmy0isbv9g"; +"williams-2018"="9xzcvf4nblyp6vl0vhnwi6lbbmp4lagm"; +"williams.doc-2018"="0fr8h1zsj1h1cf3qpjvdkg3yz4fcjdsk"; +"withargs-0.2.0"="ahb75dczlyy8shzql034xqjq72ll0yvx"; +"withargs.doc-0.2.0"="6sr29bzbhwzcf77pjzhqb21fsp0541dj"; +"wordcount-1.7"="wn4d84kxf5phfn6f5imv91draca4wxap"; +"wordcount.doc-1.7"="hsddvb5521vmj65yns8f9d69nnwhh6iq"; +"wordlike-1.2b"="l4ma5j7ga4b3r6f627vf1vwcb872n3jr"; +"wordlike.doc-1.2b"="wywmq3nr85c130ag5vqi0hpcgq8vh2f6"; +"wordlike.source-1.2b"="3zrpdarw3brnc5w1c5bgvxj37qlpc9cd"; +"worksheet-1.1"="1ll03k444qn8zvji2h9xd75ywik46prm"; +"worksheet.doc-1.1"="dwab8sjshckkcm8vmrxr80rmrd31jih6"; +"wrapfig-3.6"="0r2wm95j00mxbiqgyk2d5vsb4l013zdw"; +"wrapfig.doc-3.6"="bb3z98p5kkhh2cw6qm0as75xv914l84d"; +"wtref-0.3.2"="427q1xixm8dz8wfh9z2bny6brs3s9i3j"; +"wtref.doc-0.3.2"="s02aiynd81ksydrfxlksamrdfkhhhfqn"; +"xargs-1.1"="s6g70azr1g9mg42k7lgii1ngmyjad657"; +"xargs.doc-1.1"="d8y9n347qlv5ybr4ahfqf51yb4g9wjzy"; +"xargs.source-1.1"="zvlns27k99jmi1iy7nyc03kyyy8kaycs"; +"xassoccnt-1.6a"="iz5rixsg7g9l3xqqrqi5wb764g0mmsxq"; +"xassoccnt.doc-1.6a"="1zm67xzzkrwmrfhxxs39lknpf266cz0s"; +"xbmks-2018"="3rzl0pi5vajgj80rlwj9s5hxx1lwfq6c"; +"xbmks.doc-2018"="nfcmv5k07kdhily4m4iivg3i3ln7d294"; +"xbmks.source-2018"="xswwxiw3ksa35mism6ib1mqpr8vrisl6"; +"xcntperchap-0.5"="qbrmbcwfdhy1as9i732naj5xnqd8zl7r"; +"xcntperchap.doc-0.5"="ql3z0qizhd2nxxjb5i4hhxvb43951rs1"; +"xcolor-material-0.1"="08zazp49lpmm92ang9i2q34kvx7v4rli"; +"xcolor-material.doc-0.1"="r646x6g0hwsi91hrxzz6b8l6nbbh3gig"; +"xcolor-material.source-0.1"="98z6j5l2iw9j1pyxmglm6b0gjdjyb2l8"; +"xcolor-solarized-0.4"="zwng9y8319hj7khamri46ppb0bcybpwz"; +"xcolor-solarized.doc-0.4"="c83zvv123bjwr6z10dgfih1k6b9wk4k8"; +"xcolor-solarized.source-0.4"="5p141gbzdasinppirw4wyb0mm9875bcw"; +"xcomment-1.3"="qnmk0vpj33sszbi3hfndscjwcmg1gf5h"; +"xcomment.doc-1.3"="m5a8wm984ff59mg0jsf4f402zbjqf0b8"; +"xdoc-prot2.5"="awz55rah1196cknc1qsy0dc8ra91dvjn"; +"xdoc.doc-prot2.5"="zx0nabzias47jm6270rmw9wqr117mb75"; +"xdoc.source-prot2.5"="51sid2ab4iwhybxhkwf5wwxflabqy4v9"; +"xellipsis-2.0"="x7m9da1658cxs5896bhn8cjdj0va03xr"; +"xellipsis.doc-2.0"="332vcqlqjbpm5hsqbcfq23avmmgjl837"; +"xellipsis.source-2.0"="3r007qgvxxcfvnd7942yafsznza0jdk0"; +"xfakebold-0.04"="a4b1sc00bjcmkhisfmg859r91gawnb2y"; +"xfakebold.doc-0.04"="72p0jj5pb2l4bxyyqnbqhxqalssly5vn"; +"xfor-1.05"="x2bs3y606v8f42ds7xp2kmllq0vmrnms"; +"xfor.doc-1.05"="lbgdf0qia743jdvlxqf7vm4w1pc77kar"; +"xfor.source-1.05"="pafv6fqj0nd5xm0wgmwavkmg97rw7dnm"; +"xhfill-1.01"="6c09h61nlwbviwc1vfvmr4jhbrw2fs24"; +"xhfill.doc-1.01"="cw2rx4v66138fsh1vwxhq9smyai1xlr4"; +"xint-1.3c"="7hzch735npj5kxy4yc52rsf0n8m3495b"; +"xint.doc-1.3c"="2gs629m7jssf9ni4w9kdcj3k4k5y1hfg"; +"xint.source-1.3c"="kshbia5k8npn6shllxiyp4bba7iag0ly"; +"xltabular-0.1a"="b64f89ir6j571yr2f1wwampirrqalx4h"; +"xltabular.doc-0.1a"="w40ywdh24ybnjqqcybxzjfbwpyrdy8cc"; +"xmpincl-2.2"="wjg1lw656zbn3h41pxqzwwag9mgrk3h6"; +"xmpincl.doc-2.2"="dczhfj7g5h3gf3vg7wncvccn1q3xavqp"; +"xmpincl.source-2.2"="0pfma5c8agil5jamikja0qh5fnyd9wn0"; +"xnewcommand-1.2"="gc7n5467awcrcwyals55mclkx2ighp3b"; +"xnewcommand.doc-1.2"="i6hx2x96hwjs712zzrp5h8l020b7j0yh"; +"xoptarg-1.0"="dpvgxh3j4vz7k25vbi1a6936pxsg901p"; +"xoptarg.doc-1.0"="hlx9h66iaychpvzkxnwldkffj7fdn45m"; +"xpatch-0.2"="8yzw0fgd1yk8cg1x5dljlywpzbijz485"; +"xpatch.doc-0.2"="zi1mwf1l3li8gghz99408f5v31jnfrm4"; +"xpatch.source-0.2"="wb88mjd06mbw0k8q0ha242zjyy6fr31l"; +"xpeek-0.2"="3dbw2vm05dirfvskchrmgdlv7l3n46nw"; +"xpeek.doc-0.2"="vr8bhx79vb9d4nb8ik4aa5xgiyr8sfp8"; +"xpeek.source-0.2"="cr6cxj638iwax50pkn60az0mawpx7m86"; +"xprintlen-1.0"="icyd4h8hs5yap04snj442adcw8kiknjm"; +"xprintlen.doc-1.0"="lrz20zfh7j4px543jqxy3ljm803mnlf0"; +"xpunctuate-1.0"="n3mxrha0440l5ngic93idrqw2agmisah"; +"xpunctuate.doc-1.0"="lrvqrndq151vfz34ycvjnh3sw77v58lz"; +"xpunctuate.source-1.0"="cmmzrijia2ir3mrhcq4s531la5kx18fj"; +"xsavebox-0.12"="fnpr8zjdih152bdb07a8cz2xmcs5y91s"; +"xsavebox.doc-0.12"="sc2ddzx46wndknv9rbr1nsjnxygsaz8i"; +"xsavebox.source-0.12"="b1bdhpkbgan1m393yfk87knqvbb57gkx"; +"xsim-0.11"="lqklbv5cd9ii4zi5a024cfczvhc2xasb"; +"xsim.doc-0.11"="9whj9hd6xpfmc8vqwynw40c6r1mm8ni9"; +"xstring-1.7c"="yykas5nwn259cnpaxjgijvv1z0s1xd25"; +"xstring.doc-1.7c"="xawlbcagd4a1sd0ndzm12d8h80fm5zy8"; +"xtab-2.3f"="zqrxzgk3pn3kw19jm28bvg0lch9lc7sm"; +"xtab.doc-2.3f"="pmhfig6nmfimb0didacw2sja2kc1nik7"; +"xtab.source-2.3f"="78m8pqm3r7jhxy1p5cvqy7p0clpzwi6q"; +"xurl-0.04"="3g8mp4rk47m5bawm8280w2a6xqmmij1i"; +"xurl.doc-0.04"="zwsx56vdzkizar9j7z470ysq7wcyz52a"; +"xwatermark-1.5.2d"="5c0z0yvlrs562482lkz70w6n7i80mkqi"; +"xwatermark.doc-1.5.2d"="1ixadba47dckfx4r1hhzfd8q1wivygpj"; +"xytree-1.5"="2kq4h083zj1zi2zvrhsnqz5wjyl0dkxf"; +"xytree.doc-1.5"="05af0l0bbcbr5gav843zs69p917cx3xy"; +"yafoot-2018"="nb46q5csnys171p4y07ifbp4il4g6qn7"; +"yafoot.doc-2018"="6866y5zf5dhvk90kw03s7xi0kdwrs10l"; +"yafoot.source-2018"="mm2a4gpd3llkfz3ifvi96jvz8xl82az7"; +"yagusylo-1.2"="rbhp05f6y6zw687pdw1mbjvaf99v7qy3"; +"yagusylo.doc-1.2"="av3jf7zqa6rprfip5lm173xj2f1rffb4"; +"yagusylo.source-1.2"="6z69ljv1xpv2cn81l63d8xrbwrk8am5m"; +"yaletter-1.1"="br7r3x3n8h5nlfy36csx8a5ji3cf12wl"; +"yaletter.doc-1.1"="x5mhsm4pxjc2klcnwqyrz10gbq4kzw0x"; +"yaletter.source-1.1"="c1la5n24hxfi3paxwxd8m7lxpd083k0h"; +"ycbook-2018"="62sm9jbqxgqdwwm4w39kh5lax93lycc4"; +"ycbook.doc-2018"="piy9cpdcikzknnrdp27dfrciidcjspzz"; +"ydoc-0.6alpha"="4di93jv5wpv4bdng1ibkf0ma6m0bknz9"; +"ydoc.doc-0.6alpha"="80hq2xznj76kgj0zb6zv6li578kc3r2i"; +"ydoc.source-0.6alpha"="39128wyw2py0j8f334r7drff849ad2sv"; +"yplan-2018"="rm8ln7pvl6i672107i8hxic85s994g6g"; +"yplan.doc-2018"="0h0wa59ackd645spdqk9vqy0gzzp8f8y"; +"zebra-goodies-0.3.0"="84j6fzsvhfqqs0i1jsi64ikdbkcn1x46"; +"zebra-goodies.doc-0.3.0"="sl3l8bcxiv1symmla5f32am1skd3ab9s"; +"zed-csp-2018"="ggjqzwn3zi9x8ziddkh7xizgw80qqlrv"; +"zed-csp.doc-2018"="5p8s701yk431qyngw010qws6b9shx588"; +"ziffer-2.1"="jv9y39n2mj1csaixb3pdfp0qggc16b04"; +"ziffer.doc-2.1"="3ys31swbmm03zmnlvfm155aii3nrd2sm"; +"zwgetfdate-2018"="ibagqadgb3nbq8y72lzhrbamv5xcipk1"; +"zwgetfdate.doc-2018"="idw9limrda31c7h0xd3j6v23xqbd2nn3"; +"zwpagelayout-1.4d"="6wskn5h4bxigry3bjdf90ibdfrkinln3"; +"zwpagelayout.doc-1.4d"="rr3q6ypq18rkaa77ikr0j2sd80pp322j"; +"auto-pst-pdf-lua-0.02"="fwlxrxngsh628g4fyvih8w88jfsjihss"; +"auto-pst-pdf-lua.doc-0.02"="2gbzjzxb7x59bid9iqadfi2vv39a4y4r"; +"bezierplot-1.2"="80rg17wbwzpk44cyylz47ys038hf9al7"; +"bezierplot.doc-1.2"="f8500xn617n00p5mcjnq1821gs455nz7"; +"checkcites-2.0"="sl7bgm1kvqvl8q5ykbkxpin78pn6ivb3"; +"checkcites.doc-2.0"="5k7dlp98z1dr1vlir72f0r78vmaxl4ps"; +"chickenize-0.2.5"="bh3kdbw0yvz28izgmxxw3psmirwmfcd5"; +"chickenize.doc-0.2.5"="hqyyggfs1is65gfl4ck1mki9wgm6238v"; +"chickenize.source-0.2.5"="xhybj8jxyv1fghx7955dcgfcl9kjgbkw"; +"combofont-0.2"="3fkzcqjwxkciacvpvncnvzknf6mrrgh6"; +"combofont.doc-0.2"="c49bkqad9gw6lghaqkl4jp53501wfcgc"; +"cstypo-0.03"="4iqsrwnw7pnzhzzspr686pf6y4img6zp"; +"cstypo.doc-0.03"="3s9dsniw0yz2j7iffbsycsgrycfbjlg9"; +"ctablestack-1.0"="cavlzn944q3fhha3i4kf8bgvm2y5zpdh"; +"ctablestack.doc-1.0"="g2d4fq9nl422i3i0skmlrydx6d3ks8cq"; +"ctablestack.source-1.0"="bqrksg21vxxki14v7sadnh35070f2vdy"; +"enigma-0.1"="1d9g45cwjgz5imk677zrza79fhwvz3cz"; +"enigma.doc-0.1"="57pmvf7xx9hp23jxaj4sfam0526y652q"; +"fontloader-luaotfload-1.0"="vg98ak3japxis0z4cawqch4ibpiz772d"; +"fontloader-luaotfload.doc-1.0"="116ayy7677jgdyxikhpi540c6hxapx8l"; +"interpreter-1.2"="pk1rbxzpaf3gida3dcshcgl5c12rgxzi"; +"interpreter.doc-1.2"="p249plg4a7qmq65rm84qfs5xvjwywnw4"; +"kanaparser-1.0"="klyk8bqv233cxpg18q10nyzkhql9pqiw"; +"kanaparser.doc-1.0"="kvcxqykqyjdvca2zcga0p6hxiv17vhhj"; +"lua-visual-debug-0.5"="a728vzfhwg0bq8jhnznyxl59gaf9dfwk"; +"lua-visual-debug.doc-0.5"="nsaxcsri49qpjj878k6l4yva2k5vf6m0"; +"lua2dox-0.2"="f8nhx5l1x2vqsrnh0amwa4nrf77b6zjl"; +"lua2dox.doc-0.2"="af422a39m2llgqkjghlhh9ix120jdrbi"; +"luacode-1.2a"="8ckzckz94cdkygfjyh2dfldhr1pwa8dl"; +"luacode.doc-1.2a"="2xzk8133632231pnn3v0afb003xhl33f"; +"luacode.source-1.2a"="dw3p52gn6g103qkp5v8vmgxpj2b4cwb7"; +"luahyphenrules-1.0"="lpkklcbarmvfm4y9d5zgm9is55y66f56"; +"luahyphenrules.doc-1.0"="ch7vc8skad88crgb1blh85ig9sn97l3f"; +"luaindex-0.1b"="hlzsr82cp5vs41bvnp22f8jc3kkwyk4y"; +"luaindex.doc-0.1b"="k1nz25w1nrxbfcg8g9lrb4gm22i3m7ih"; +"luaindex.source-0.1b"="7pg6v1phdz96x5nmwsnf5bd976s2magv"; +"luainputenc-0.973"="a1q2xrryvsn271605s6ir0iymym4qjd7"; +"luainputenc.doc-0.973"="jyiy6f96v5nvrr4lp765vpvhrl96j67q"; +"luainputenc.source-0.973"="5v1n89k8wg4g43fnx0wz53gdxp7cvgji"; +"luaintro.doc-0.03"="gcz5ihcqinbpnqza158xsgw65h17lgi5"; +"lualatex-doc.doc-2018"="9vq4qxdsf4gfskrqpb45wj9m0jdkcykh"; +"lualatex-doc.source-2018"="jnrcirfvz7w28pcq3cvwb8g8khd3gzh2"; +"lualatex-math-1.7"="psliwjmyjf7rf1zxqfinpw6xjcijj906"; +"lualatex-math.doc-1.7"="i3a93gp6s6k1qlchh9wjlzxjnsfa8qm6"; +"lualatex-math.source-1.7"="bxf60i66c2dalirywzyq6qr9vw4gv8kd"; +"lualatex-truncate-1.1"="imd10qn2sh19fdz4zp8qz57rqs0kh2n9"; +"lualatex-truncate.doc-1.1"="xfanw53qhm8qhqg45ykvvf213j3q5dy9"; +"lualatex-truncate.source-1.1"="sv3j09xlab2gfqn670wd41xgdk3rjc84"; +"lualibs-2.5"="p975fbb74h2gbkwsqd2gqpmn7knklrry"; +"lualibs.doc-2.5"="jkfd05nmmm2p8bdqf1dz1kbsc77428c2"; +"lualibs.source-2.5"="bf55j3qmny5m91vm2fp7vqzx06kdf3q1"; +"luamplib-2.12.4"="4wfa5fj8kz956f0ch1nxpk5x2r5lc5ip"; +"luamplib.doc-2.12.4"="5wsls71g593lwig6xvhwazlp79bn5bja"; +"luamplib.source-2.12.4"="8a3djckji66ybaw1nd8xh3pa2c644aj5"; +"luaotfload-2.8-fix-2"="sp53ks2p5pbppdsanrgi0zdz4jdm1197"; +"luaotfload.doc-2.8-fix-2"="wddhqq6ks7bviwfjdnjykcifx4n9j49m"; +"luaotfload.source-2.8-fix-2"="hx4zfc8xwya9qvg69jgl2dv2ab31sjy2"; +"luapackageloader-0.1"="rc85q0c3lyjd3c4mhjjbqlcywycwxcgj"; +"luapackageloader.doc-0.1"="dkccp3n7nwkwv9scga2xa1aqqplsird6"; +"luatexbase-1.3"="hjzprkfxz8i905ffdzfad0myg2ym4vg4"; +"luatexbase.doc-1.3"="3rnbzrql8m9ss0pk1yydy4v9acrk3qq0"; +"luatexbase.source-1.3"="v5x5csbgplvah43m8lbjky2nmfk2s3fp"; +"luatexko-1.21"="0ks8dachil9iyiy6qyagb5abn2v2nj5v"; +"luatexko.doc-1.21"="mc6zg284ss0lficj7yjvz2jxx2zy5sqb"; +"luatextra-1.0.1"="xb3dbgfnm7ww87n60ydpilkwqczj77lz"; +"luatextra.doc-1.0.1"="4pfnnxaynvw166pp1ivb5pjp061n2bvi"; +"luatextra.source-1.0.1"="3ajlrmqc27xyxlkn4vbprh6zzlqpf0xd"; +"luavlna-0.1b"="nk9smk0wqrq7m82mxlw5jyxdihkz665v"; +"luavlna.doc-0.1b"="qaridqid784hcvlskps2fgaza3a5mpa2"; +"luaxml-0.1e"="qp4pyb274fmmg93x2zm55628pdlsq435"; +"luaxml.doc-0.1e"="jh48hc7i6nd4w5gwnhsjkpxbpcy5v6wa"; +"nodetree-1.2"="7x6x6xjd3aqhvz1nchhxckfhzjllfr21"; +"nodetree.doc-1.2"="jnpfcdpwafza66wmlvgv4jkmisfc9k46"; +"nodetree.source-1.2"="877wmvyrnhma4v3qdlq4r1pbk1bldlv0"; +"odsfile-0.6"="1h0vzwknsi9w3vpk008mdk87l3c33ffl"; +"odsfile.doc-0.6"="4wvljjvknahcyfnwkpnpbmzg26zaa9bp"; +"placeat-0.1d1"="rkzxsay49qp6qpiy3wpd6r3byzrm4hgy"; +"placeat.doc-0.1d1"="x954mm7qhyffqbh9hrgrxa5khh5h70p3"; +"placeat.source-0.1d1"="l19sqs0ipd1pgpl6kzggfizxvc1cb1p3"; +"plantuml-0.2.3"="mp83hmniy24qygdfbqyf4jf53pjrby00"; +"plantuml.doc-0.2.3"="pv659c4yw6gbkrzw7az73lpc28ni3788"; +"selnolig-0.302"="gw2nwscxyg2p83bs90nnbg47wddkh0i1"; +"selnolig.doc-0.302"="d73jxs6xck7m5y95hx6nfls1572za6qh"; +"spelling-0.41"="kajpixvypcfl8ivqqnscfcd1fb1vv78x"; +"spelling.doc-0.41"="r0sqb4qz4n2w8n0092qik847f3dziq0a"; +"typewriter-1.1"="4xbzb4igw0cd0p9ry0xxii4p8gj7y8w3"; +"typewriter.doc-1.1"="vk3rzpx4vpgs5mwq8hmys9m0vv6gmmdj"; +"12many-0.3"="kzixh8p9qmbz0hxczir6pixx8k6zc1an"; +"12many.doc-0.3"="v5qw194xha1w7mr6x3zcwp9a0gpi4w4n"; +"12many.source-0.3"="wqc3q5hqwg09g0sz7l5va9xazvmqbbrv"; +"SIstyle-2.3a"="35jza92m3n8nhfnqxpi4yx5xi90hf5mb"; +"SIstyle.doc-2.3a"="7y6y0ks7aa4yvqcw4jzh7rrrajm5lyfz"; +"SIstyle.source-2.3a"="i5kmfn2pan7a6bvl7saij0wbfq7xsx8g"; +"SIunits-1.36"="jpghwsag31g9f2lnzdzmfg1rg1vjxihs"; +"SIunits.doc-1.36"="1qalyh0q4lvlxxmwykaq3bp3sw76sscg"; +"SIunits.source-1.36"="6v2lr8gjm3f2kyqh7pc06ay5iswbi7p2"; +"alg-2018"="2z4gi58401dsjwivwji0b169ihz3assx"; +"alg.doc-2018"="43bcrdwkqnx6rharxz9l106cxycm408z"; +"alg.source-2018"="yq6bvw0bwwqq8c367ml9p9cbimqhkr1v"; +"algobox-1.2a"="ykmx4b4yz0vbbzw5pkabkq23da5ab2nj"; +"algobox.doc-1.2a"="slrgkjc160aasdqly9n72inxxs20p7dw"; +"algobox.source-1.2a"="1jk7jr14qb3sx1vffwazmvdhmnxswpjv"; +"algorithm2e-5.2"="w36nldd3zkmg3v74jzg22kwkw0vhja5b"; +"algorithm2e.doc-5.2"="b2g0vk8jb1yqqi9fnkvxizpdhlaqjn04"; +"algorithmicx-2018"="8hvwf9c6b51yc623g8ivxqzwd10c1j7s"; +"algorithmicx.doc-2018"="1xcga5bk7fgqq2dad5mzv2v2x0m6hqrd"; +"algorithms-0.1"="s07h59vabig8jdk2d7r98hdnxpyq52sm"; +"algorithms.doc-0.1"="vwq0lnznxpwi4zpp4hjaljdfc3c2h6yw"; +"algorithms.source-0.1"="cskf3mpv2rk435przyidljaijx46fiy9"; +"aligned-overset-0.1.0"="ghkj6baw3sppp8vi9msny8ffaf3f0mb9"; +"aligned-overset.doc-0.1.0"="falszy2yd14yzy1gzscp7d3arsb02pv1"; +"aligned-overset.source-0.1.0"="gcapvfxcx8s1qgzcf8f52l4w0dd33b5q"; +"amstex-2.2"="lpqwc8f3c8iv9691yxqs6r00dkjp9mh2"; +"amstex.doc-2.2"="08khpv61x80mirar56yk9s09r52czwby"; +"apxproof-1.1.0"="4vdvkbj6c043vnzv695h5nydkalf3vsr"; +"apxproof.doc-1.1.0"="45x785q9y81qdyzc2dwikbb6l89ac92p"; +"apxproof.source-1.1.0"="7drjz0jfcck52zml7kqkw440a3gmvzyk"; +"autobreak-0.3"="61yyi2p6gf0sjydn5kr8h8qvpxgmvbin"; +"autobreak.doc-0.3"="lzi2q6g0mrv5l8kb3b9yg0ykiiwimyfv"; +"autobreak.source-0.3"="62cm1l24gp51a8jnag36y8gm1bwya7la"; +"axodraw2-2.1.1"="pyy2pdw8k4kmfr93qg4sjpddgf6xpzs9"; +"axodraw2.doc-2.1.1"="npxs78ipbkmw5xzw2l477swkqr064fiq"; +"axodraw2.source-2.1.1"="hzq1vjkrrkna23lq9gpxfc6dhpj359ds"; +"backnaur-1.1"="f74p150lbyc7bpvfg0cksv6g3and4qm2"; +"backnaur.doc-1.1"="4kd67srbm2bxwrjj3rdd8k56g108bj5p"; +"backnaur.source-1.1"="25zm2sxfdijfvbbcckim8glqfgidrc60"; +"begriff-1.6"="w5mcpc6qsm8np9n4lzqbq642frp73szn"; +"begriff.doc-1.6"="wwsqgp4ah07a8z28l8ji33mvj0w16l3g"; +"binomexp-1.0"="5jlh0g22c7b1i94n2qicn0j6k4zmami9"; +"binomexp.doc-1.0"="vh653aqsqkvcsmrvzhw1h4sqvirxg3yv"; +"binomexp.source-1.0"="jairxsdavf3ll4160dlbc39hriyyyrdr"; +"biocon-2018"="d5164k5f9rh092j3yd5vysfzcp6qbvc7"; +"biocon.doc-2018"="w3c6g9qr6s5pm76jq7v0fk4fs90p5d20"; +"bitpattern-2018"="s1gn3l5lfz24xgg768032s318gzx96zy"; +"bitpattern.doc-2018"="8nq9nd4qsrixnnw32saxp6272d26w040"; +"bitpattern.source-2018"="1xa4jib8aihzccs6lrijw5x0cvhlrkcl"; +"bohr-1.0"="5r65jri672mlqzhd26dmys54sj19c8kz"; +"bohr.doc-1.0"="8gsrm5xrxfqqgpljlyizlcdz4lw3xk9h"; +"boldtensors-2018"="ivpsy3mgqghbw4qv325j9rc6nwwmh9ya"; +"boldtensors.doc-2018"="nbg1ilwbjn61g6g93bnqhfm5xgrgqzgk"; +"bosisio-2018"="dinsh8vlzgch7mvajkqmikbpgmzryqld"; +"bosisio.doc-2018"="asd7h31zda58mwykhc4jfp5nwv21y7b2"; +"bosisio.source-2018"="m2y96hhgypgcsli8v19w6jn7y39d23vy"; +"bpchem-1.1"="c1qr5s3jp7zg06sis026ll5b38axvni2"; +"bpchem.doc-1.1"="54qyy00y03jbbhg00az5as1bc5h9i2fr"; +"bpchem.source-1.1"="r4bya1mqkjjnmzc14jlbv676ls312ynl"; +"bropd-1.2"="zhrvx29z8y1gs88y8lx7wvi0dlhamkmq"; +"bropd.doc-1.2"="1k5254jbhikwqrx5wv61qmznkhp41mqw"; +"bropd.source-1.2"="8hny5cxa57186p4brdriyp3hrmmqr9ww"; +"bytefield-2.4"="whxn5qk2z4pia4hpafbzggp6q6zai2c0"; +"bytefield.doc-2.4"="ixgwy7pi37anjp4nmm765hc6hh484gxz"; +"bytefield.source-2.4"="mmnbxv3g3c6i858xs5dazi1nkfvrxsjs"; +"calculation-1.0"="sss6l897zlki1lidr2s5vp60rv1jfm0f"; +"calculation.doc-1.0"="zwcix1a11s0s1hh7ccy28gbdxylz1n3k"; +"calculation.source-1.0"="asdip95ln7gna99vk7hjiq8n1hfcqg1x"; +"cascade-1.01"="8jvsrpg9rf2471bymqmkgf7gwlzdh18p"; +"cascade.doc-1.01"="cnc5din98sb97037mdjy4i6zsjgwh1gi"; +"cascade.source-1.01"="f0v9m4xm3lj2pmjz7b7a1whgmksl94sm"; +"ccfonts-1.1"="11ghrz5bz02nw40srb3ih2v3r6pmsvq5"; +"ccfonts.doc-1.1"="vz7iqli9bwplwd20xvpdkpswc7r5zvlc"; +"ccfonts.source-1.1"="iylfqg59y0yadrzjb1xcb6nbw7rkjfr0"; +"chemarrow-0.9"="mb0i68z92909632g3xd1m3ahvmg0nj72"; +"chemarrow.doc-0.9"="h7g7ldb9837ngsxbmxm2c902bk0k2wdg"; +"chemarrow.source-0.9"="05g345ir5pvd4wik23yykarizwp0l506"; +"chemcompounds-2018"="7m2snwdxnachamq617zap92fsgdqhay3"; +"chemcompounds.doc-2018"="imzf21bm33j290wmy96hx88ahf5zgbff"; +"chemcompounds.source-2018"="nwcxbn1ivdiswdqyr319y93l76527amj"; +"chemcono-1.3"="kppxwgnwc7f62n7bwi2gnb6zndxv4bag"; +"chemcono.doc-1.3"="r527psyb3zf91x0xd6ywiv429b0rmicp"; +"chemexec-1.0"="szl9xw9iiql9yi7la6hwcwx8frhdxkck"; +"chemexec.doc-1.0"="q7rkw9ny7g93m4xm5jvs17v8x4nwb2p1"; +"chemformula-4.15e"="pikmiqhp7658vggw4pdpip304s00jlf2"; +"chemformula.doc-4.15e"="vfw8hi8y9ysbp0ssaqiiphnlgyrjz5l5"; +"chemgreek-1.1"="6yfyrii5xkc1nz5bniqn134rqa2cdv6a"; +"chemgreek.doc-1.1"="x15bq2wwjyplpwpbj8hpz21zhzwjwryk"; +"chemmacros-5.8b"="8993jvwy5blsph2dckvh7g8y6154m33q"; +"chemmacros.doc-5.8b"="hqc6pskqgwdg9c9m83dapqgzz3nbfc05"; +"chemnum-1.2"="nk857am82h2zfh8f5l81sm3xrrg0vawm"; +"chemnum.doc-1.2"="awwrxj67jwai17nvgpgl2lx10n8wm741"; +"chemschemex-1.2"="w3v5w049p0g28v8wx70ah804wp3map2v"; +"chemschemex.doc-1.2"="gg19d9gs2fc97f7rh9vs586v6i744a6n"; +"chemschemex.source-1.2"="czw2fh4251yhq1i703zf1nnkd0pjr74x"; +"chemsec-1.12a"="ikf1jvrivixpi5cf51pgryxrlnyh79p6"; +"chemsec.doc-1.12a"="9z5r91ghrdvaq6rsiyccs4g2a484kms5"; +"chemsec.source-1.12a"="m92vrndcyyj3sz7rag3jg6zwjl47jvh0"; +"chemstyle-2.0m"="lzbqwhh58y559q5lbxnbbz21rfxp1rcn"; +"chemstyle.doc-2.0m"="zv454b37y12fspkcphm6qs0yy7x7768s"; +"chemstyle.source-2.0m"="v52wrccz5gh3pswpfilm4qs48bplws5s"; +"clrscode-1.7"="6w0y1xknbskhhahx05688943y4pqr22s"; +"clrscode.doc-1.7"="m1syqr9a0x2546s5qpslia4ic5zmf961"; +"clrscode3e-2018"="0fz3frh68k47pdn3way6fbpiagyillgk"; +"clrscode3e.doc-2018"="91b116aqyihwlizzw1apmvd8kaaia407"; +"commath-0.3"="qgkl9s5w0dadgirg3aqg0si0zm8swxss"; +"commath.doc-0.3"="ririan3s31h8cwcamjlwglbj4fyvc8b9"; +"complexity-0.81a"="id7q2in24z1r6mi47jdh98r7d9gkxdxh"; +"complexity.doc-0.81a"="jppdvfvs5wy2vbkzvizzirgrhf9k6sy5"; +"computational-complexity-2.25f"="hs6ja0ghmdhvkm2m5zk4bsyhr0z0z8b0"; +"computational-complexity.doc-2.25f"="nr5kmmq6nd2ppdyy3pygb2fj6ilz9gfr"; +"computational-complexity.source-2.25f"="br0rz33ycmvpsn5fdhvcjlpffhssnw08"; +"concmath-2018"="7qqfg14ka9d6j0ccb3bswg0jhzg8gvjv"; +"concmath.doc-2018"="rw4q8bbj0jyv9fs9vvxv9iksi39mrjm3"; +"concmath.source-2018"="h0akd4lxynf1anylxfv0dibvpkkgb0f0"; +"concrete-2018"="8076kds0h67rl93yygsicgp8hpk6cfz0"; +"concrete.doc-2018"="xddpal4gfl1km582kqvn79q925mixskv"; +"conteq-0.1.1"="r5vmidbf2afm771ijgph43qc66safd3r"; +"conteq.doc-0.1.1"="6ki2nz31r0b86kd2p9w9a5ph8g5dnj8f"; +"conteq.source-0.1.1"="6sd4m9i6zv68gr0b8r80r477qcj6cbpx"; +"correctmathalign-1.1"="vip10w09k4kq9a67pfp73r64mk75095h"; +"correctmathalign.doc-1.1"="51qjv6v507ahi1jhxd9sp406bd93vkdz"; +"cryptocode-0.1"="a8n95hv90vi0bx2azmdxlvhvq5jx3384"; +"cryptocode.doc-0.1"="fz2j47nnxvzn5hymz7r66cq43pw859dv"; +"delim-1.0"="q2f4p0f8bg1nwim31i272i5rpnjibxks"; +"delim.doc-1.0"="5k874svcycyk4y5qalbs4h0x4zkviwc4"; +"delim.source-1.0"="bglajqs1gdzhpjayh5d4afw7h09wln22"; +"delimseasy-2.0"="nv8vysx58m3cgljms4fzrbpqms5wsb7h"; +"delimseasy.doc-2.0"="jgsz6apzs5flbf717bmfgc9p07mfn16p"; +"delimset-1.01"="bwx9gxy4wzabzfc8q0jgvzrv08hdi0r2"; +"delimset.doc-1.01"="gnh6j224qfdbcgvzd65l9z73h404pp63"; +"delimset.source-1.01"="5yj18w2qwcg6smdij3dsk08zwc8g5lvv"; +"diffcoeff-1.0"="pz1h8lxq1j5js0gcgl27aghy5kz59mbg"; +"diffcoeff.doc-1.0"="nfp3a4dv00fp6xcgvc735zlsg792p5l4"; +"digiconfigs-0.5"="r2ph2xkdaslj50qk54n7a1xx37n8pq19"; +"digiconfigs.doc-0.5"="vignfzc0zrhrx0jgybwmfcgyfcgaqhim"; +"dijkstra-0.11"="25p95xl60c29w1b8z1ggvys4fs3szv9q"; +"dijkstra.doc-0.11"="xn84bb3zgv8jk4slwrr314680l5xybmb"; +"drawmatrix-1.5.0"="pl0mscrd3i4h9m8zq947ajh45apms3fj"; +"drawmatrix.doc-1.5.0"="qxljjk2vh5cc7l9xxn6kicknw2csdk4p"; +"drawmatrix.source-1.5.0"="89lglkdc257iwip9aiwnshzqwhvcqz5b"; +"drawstack-2018"="kdcvc0kd9lm3zxd2zszwriab31p26wrv"; +"drawstack.doc-2018"="plmy162h6z23pzimj4i5wjpih0m21z3p"; +"dyntree-1.0"="820wp3d1dcdm5vxihmk93wqc8qw4rqf4"; +"dyntree.doc-1.0"="j334vdgmzrhlv3x0ihzpa9j2rbbd9xhz"; +"dyntree.source-1.0"="ha5c29s0f6j3r5f3b2v7v7bgxaks28b2"; +"ebproof-2.0"="5ic2h08ff6km04b5j7ya8grg66q00a9j"; +"ebproof.doc-2.0"="3hc5hiis4cssjh2l5a89df29yhjg3h69"; +"econometrics-1.0"="4b5wmgy2zn8mflr9zdfhyc0pcw707h9j"; +"econometrics.doc-1.0"="5rm8ml9qmmq9nnyx9b5x7cfm54qdmqpz"; +"eltex-2.0"="n3kq7kl8i0b1k89i94i4k30qcy31lhfz"; +"eltex.doc-2.0"="pnvsk55d11vh82nn0a77lskyma1mqmpw"; +"emf-1"="l7l1rzphl87qvgldxpdal5pjvlxx834f"; +"emf.doc-1"="sbp51vc20b7m91r43ck9f4czblqa6gfy"; +"endiagram-0.1d"="lvncrih9fmmsd6571dklnq2vzh7jdxv5"; +"endiagram.doc-0.1d"="7nqf9zgjslck0853xy6r6i938k9pd76z"; +"engtlc-3.2"="dc257zhqmzl7yymbv9prpiam1mvznhnm"; +"engtlc.doc-3.2"="d6mmmsi3kr2dlz2g6iwynabjlw1jyp46"; +"eqnarray-1.3"="iprdk3kp9cbmi01r29rmnjrfzifhiw5m"; +"eqnarray.doc-1.3"="v7l4q95sjrh3kd92xgbqazd7dgq8kaq4"; +"eqnarray.source-1.3"="bwkjz77mw47z33bwbgsx81wbw9i4n2n5"; +"eqnnumwarn-1.0"="vz6kiciv5zhrh16ddisfrik5y9g2qr8h"; +"eqnnumwarn.doc-1.0"="py5m5187p7i643k6wgsm7zyznh6awp4s"; +"extarrows-1.0b"="6fa3hrvqa3qf7wqahhb7k168sz6pzmqd"; +"extarrows.doc-1.0b"="dxnpkgk5iirpmzhznidklfk0xy1y5l3v"; +"extpfeil-0.4"="0yaa2siwn8yvcsd1xy6q3shswdzfzq8j"; +"extpfeil.doc-0.4"="1c0q3h8z0vfy05gmgvi5gbk628xw2pwm"; +"extpfeil.source-0.4"="fly5cib65ppxgrbgq1h8vcxx7m6340bb"; +"faktor-0.1b"="bjbmkxvqgl81pnq0v7hm0a1ija9vwgyi"; +"faktor.doc-0.1b"="mf571k3a23bdizhirzmkr1xwvm5y3fxw"; +"faktor.source-0.1b"="l1lqrdj9dr1waq7dymzij0m1vvhzvw7b"; +"fnspe-1.2a"="firv6p5c69ljcf2bw8bqpjd6jjsgy8fq"; +"fnspe.doc-1.2a"="kq29lk89jw7wi84h5dgwvpi5vwqj69c2"; +"fouridx-2.00"="lxj3924da4bfn7605g2akgd3ccynizqc"; +"fouridx.doc-2.00"="ic4hkzvwc05qm91h90cx645gpskcm8f4"; +"fouridx.source-2.00"="zgb2xfg0wl5ld4b5v8rn72mxmfy3qy38"; +"functan-2018"="68wga1s4yiamylxfjma76hirgk867yym"; +"functan.doc-2018"="h6jwmv7wp2a8whhi34r62xvi1qll0vb7"; +"functan.source-2018"="rk42vz9n59n31xx5my1ahlnxmagzap7a"; +"galois-1.5"="b8khw120ihwg30l5wiyrpigb0n76j4pg"; +"galois.doc-1.5"="pl6jyfxfim7igp5lhhsdghiz6awrsf42"; +"galois.source-1.5"="pf7dxm40jcipslw88sqascls74wnvhyn"; +"gastex-2.8"="7ncqqh3yaip7f6fpv1cs57wlsw4krkzk"; +"gastex.doc-2.8"="y3ybpis1prha863r0486c1wr24wfy0y8"; +"gene-logic-1.4"="w7b16bvypbh9l3kiwbgha3dyh4dlqpq4"; +"gene-logic.doc-1.4"="nzraabszgvj8b0j503f7h892grbqjjrp"; +"ghsystem-4.8"="1ka9bn3qfxa1cq1f486n4gn596315gd2"; +"ghsystem.doc-4.8"="75554yiry6a6riz7m9mwpbzq801a0bl4"; +"gotoh-1.1"="lmsc2xb42i0w7ysmq1b7v69798xz6061"; +"gotoh.doc-1.1"="2nh9cbc9jvlwxlg3rhayjx63xyjcq0c9"; +"gotoh.source-1.1"="mbdzb4047z6wzr4gam5dfs5199hq02c6"; +"grundgesetze-1.02"="cd0rxykb2favdbw1f945aalhy0shxcih"; +"grundgesetze.doc-1.02"="7h4rhzzj2jak20jrgv9nnjri35iiyvdb"; +"grundgesetze.source-1.02"="dqxmkagx54l3zhsqm2iixizzqmcwqabv"; +"gu-2018"="4m173j1ac2aiji1xjpxccd5bnasv68hd"; +"gu.doc-2018"="vkm8qnzqcdqh4xv4axh9sfy65bx2jji2"; +"hep-1.0"="f70qsf585a6rw0lzizd5ps7lcv2qqsl9"; +"hep.doc-1.0"="aqaxn42inmw854cm1qps4fkcijc11fm8"; +"hepnames-2.0"="3f4dycnxwd41da8gh67gs89xcb3l7zl7"; +"hepnames.doc-2.0"="99jvklmwjkmrlmr9jfgdax0j9ikr7b60"; +"hepparticles-2.0"="m5541j0ip82ygflxc174k8xzr2kx4fh1"; +"hepparticles.doc-2.0"="34viq0myldrs90f8y0dflrjxhimnzkq7"; +"hepthesis-1.5.2"="2r81h1qwl4g5gh8xbmkqycmxcsaralmd"; +"hepthesis.doc-1.5.2"="l6il72x8l8c3jj81yjaci4fbbi080aj9"; +"hepunits-1.1.1"="a3yzdj6ykcd4522cknwng48wbig08kg0"; +"hepunits.doc-1.1.1"="x8d9hwb5z12ng0ndny3b9vgja741bg9z"; +"includernw-0.1.0"="wdc8hhcr4fciy57k7sg28rkli26ybbq7"; +"includernw.doc-0.1.0"="xl68qyik71z5mhzvv2wzh8k6shk4mzbd"; +"interval-0.3"="kvyvv28dqv49nxdspbhayc8bbvigs6n3"; +"interval.doc-0.3"="iq5iw643gmd90xmzq9mkmkzf4ws2yxqn"; +"ionumbers-0.3.3"="rcar5imwp2v1vbkx3vxbq4zika5q8psm"; +"ionumbers.doc-0.3.3"="gsy4yhir7i0gwr0v1x46csqfyxa845r8"; +"ionumbers.source-0.3.3"="vd55vb8qai0kfy0mijzwzgdr52sa5a6v"; +"isomath-0.6.1"="s9cgjw007kx4vcz5f8b51hbiqjmi68w7"; +"isomath.doc-0.6.1"="nhpi08b738hs457jqv7139b44z35xy5j"; +"jkmath-0.1"="l4nykjpkg2p19fdvy4a6h32ik4hcimdq"; +"jkmath.doc-0.1"="79bfybh585f88gcyc82b3ds7nx92jng6"; +"karnaugh-2018"="8s95y2qxd4i5g5q1x0a7h8iwsci6dls2"; +"karnaugh.doc-2018"="85z4avy6yfziaqd7b4w077ys394a3y4z"; +"karnaugh-map-1.1"="mryi5vdfqia142b35n97pwzvh267y6bh"; +"karnaugh-map.doc-1.1"="3zmcy9jclc8q01d3jz642w6j96ksrpx7"; +"karnaugh-map.source-1.1"="8zpvpcrxb35311nynqsxdpz4iqjai964"; +"karnaughmap-2.0"="52mx0flzri3z9y5fc1rgg665z2rpk01n"; +"karnaughmap.doc-2.0"="8m2xi7580kgrxq9v5dkcfcxhn757i7zm"; +"karnaughmap.source-2.0"="47f879r3821kwn8pwpyhh5874adx6f3i"; +"logicproof-2018"="24sbq01252ij7ldzb8achg4m73fakhas"; +"logicproof.doc-2018"="ldn1c2fdmnikc8fzklp5vzwkx73d91jc"; +"logicproof.source-2018"="745pxgmypzv7a1vf8gjm6r28khxk0s3k"; +"longdivision-1.0"="12d362pdsx3kjb0rbkv1qhnh0gkpp3xz"; +"longdivision.doc-1.0"="qlha7k5qp6rwhcz4c97kv0zighjy2jrl"; +"lpform-2018"="ga25ijvkw3cvzkag08jj7w8pv8d8mdj2"; +"lpform.doc-2018"="2pq3d2fni3nc4paaijygb6k5plky9wx5"; +"lplfitch-0.9"="wxiv9ihwv4jdmr4ij0kvggbbnhbkh19c"; +"lplfitch.doc-0.9"="lzz01n3w8zq7p9bn7lpb6rp6zkgmmxjs"; +"lplfitch.source-0.9"="4lxhwsf7366gs7dkq9qk4pyphjv13ya7"; +"lstbayes-2018"="7lfk7lrqr07my6v1qqni2rz39j5wwgpm"; +"lstbayes.doc-2018"="y00fm320wqy608v16idmzc27n8z4q4p0"; +"lstbayes.source-2018"="kzi9c2z11zpwb4lgy87vwyi0qjlmbyr3"; +"mathcomp-0.1f"="rjxadz6409wc6g4ffb2jw40rw52rpwml"; +"mathcomp.doc-0.1f"="098xybrmriwyh7dl5vsxxxy4v7nf4bdj"; +"mathcomp.source-0.1f"="m3y8gisljqfy405d7cffqkda0mlz8rkc"; +"mathfixs-1.0"="c6qmc8pdbwqw3gd789pb82bkswr06raa"; +"mathfixs.doc-1.0"="isic58c4jwf69j8mfamb5c3xib9yhnrj"; +"mathfixs.source-1.0"="d5kr28d3x9zfblhv0fgg4gp8hasl57bh"; +"mathpartir-1.3.2"="ka1crqmcwlidnxb6n91dlfnf16hir45r"; +"mathpartir.doc-1.3.2"="0qn7ym4gl6m9g7vvx0mjnwyq2fjvy9cj"; +"mathpartir.source-1.3.2"="vx38w09k1cfrprj4yr0vy1gkwkssw6yw"; +"mathpunctspace-1.1"="b3cksmp6rs8rf09qvab3fxs525mf9gbh"; +"mathpunctspace.doc-1.1"="9bnslk1yyrab13x6sn6sklkmlpd5q417"; +"matlab-prettifier-0.3"="j5p21f3rgbx8hyf7rdjbpn845mw8fgih"; +"matlab-prettifier.doc-0.3"="zssm3k92kxa3mjja3r4sq2574f7byspr"; +"matlab-prettifier.source-0.3"="nkp80iyfa519dkk8gh7pk7fxbj4yn1lj"; +"mattens-1.3"="v9rf7qmiardpzq3zzqzz0p3qnh4lp1ck"; +"mattens.doc-1.3"="dnnzxlvc6vrfy4rrm4vw5w0g85fr886d"; +"mattens.source-1.3"="dw4c26cwsg1hz3wvldlyi8q4f60h3szk"; +"mgltex-4.2"="99vi0f32fla2hmsabmf0d2d3c93kay29"; +"mgltex.doc-4.2"="m4m59xlcjgnd6pbsjsa36da37b61ydlx"; +"mgltex.source-4.2"="k3yw9bfjgkqha34712n3mplxsaqg6j79"; +"mhchem-2018"="1jdqxhaq185m8lpk48mkdmd5yf0msw43"; +"mhchem.doc-2018"="4pw8z3lcy6wgx0lmyb9wwi46zhby3hng"; +"mhequ-1.7"="a6dc7zsnfim8vbrwy8jzbhqhphwzh29j"; +"mhequ.doc-1.7"="im348hlavjvbkg67akz24kcx6hxa8w2h"; +"miller-1.2"="vgpbb05dlbyp2phs7cpwrl9l8v7yczdb"; +"miller.doc-1.2"="fj6s0x2rzvldwm2lrmjx0f3hy9l4ih51"; +"miller.source-1.2"="9n5iljgqg52bzz39i2ailg3wjgfvgvx3"; +"multiobjective-1.0"="g6fgsq3fzl30yd4hrw2l6v73ldm957gz"; +"multiobjective.doc-1.0"="187syyaknws2i7i84xxzsnl9mj22z731"; +"multiobjective.source-1.0"="qhsg6vg0djg5h279gbs2lbally9vbrj6"; +"mychemistry-1.99b"="8swklvjnvwzm43kg3q8ydiczfl8l75xy"; +"mychemistry.doc-1.99b"="immlivqi6jjsf5g4mkkr1nls63hb5nqm"; +"natded-0.1"="q4nx9b58zsmfmpap3h2qs8pr28vap5v0"; +"natded.doc-0.1"="bkhf1ldr1hzsyc06bcp7rld2dbf7p4rk"; +"nath-2018"="7x3cdih5q3i8dg25h6737vaphmrdxvbp"; +"nath.doc-2018"="ilxg3pmmz0pf1xp6i3g5rfwgvrjprzbg"; +"nicematrix-2.1"="21dcdnij50r2pi5ffh60kznaq0gz39m9"; +"nicematrix.doc-2.1"="cxl1pgqn1ns6mwr5gyqn7gvm3ixqbs3v"; +"nicematrix.source-2.1"="6hg0cmhdfb9wryr3k0j6zwnz3ccc6blp"; +"nuc-0.1"="4mmxcaippf5kwp6sgcwbcf55m4j415ma"; +"nuc.doc-0.1"="b0pkc17fxlgygmfvr84gq1gf58w95a30"; +"nucleardata-1.1"="b76hnd5fpl3f1hfh8pwgrsnqkadqi2zn"; +"nucleardata.doc-1.1"="vm4jq8b5fs0jx5k2vb8pii7dk548r4vs"; +"nucleardata.source-1.1"="0zzzwn1vrb841l2264mz4cip65va3lha"; +"objectz-2018"="jxzqzh7y1nihr8m7jrsnbw7jh187031h"; +"objectz.doc-2018"="d8rk9nql7l67xn6hyvwg4x3xxkpb407i"; +"objectz.source-2018"="62cr53ff66gqjf6y2i01gr70bblhn18z"; +"oplotsymbl-1.4"="xzbszdakjgy7svbksd8w1csc7akwbg8p"; +"oplotsymbl.doc-1.4"="g6zpsvgp1kar3i9rmig6g7y60a5mmk0g"; +"ot-tableau-2018"="mdvqwhal8vq8bqxqi73p4fyc6qpaskkn"; +"ot-tableau.doc-2018"="gcfni2sp25f6qswns4bfl585gfi36vy8"; +"oubraces-2018"="sm7cbapl8cv51d41dgc46gjckv3icx3z"; +"oubraces.doc-2018"="yfvkv4vgc6ycvsd2sixyph039nm4gzvl"; +"perfectcut-2.2"="6hp6k3kq4y44ky1n7xvxp9zs41v0154i"; +"perfectcut.doc-2.2"="ijp8qchgj2vj0ivcvjhi11ckv1iqxq02"; +"physics-1.3"="y7b93d3qrc6674j33cy58v5c6fhlg3dy"; +"physics.doc-1.3"="ksf5jd2gfrq4dj2p1x2iwpgik5vb4pl6"; +"pm-isomath-1.0.04"="a768qpbak06xs38g804s8rr4lc9ad4kq"; +"pm-isomath.doc-1.0.04"="3ahd6gy58lc04pirlz20fvyhpd5qw4nd"; +"pm-isomath.source-1.0.04"="d2mkfbifgmjm56i9vbrhwkvhyn2pj6bm"; +"polexpr-0.5.1"="b1zjaq7k1iggp3djvc7i3mg351r842zh"; +"polexpr.doc-0.5.1"="nn2d1i7r5dshbbywfrks9a62gxrgnb4v"; +"prftree-1.5"="90ydfx91y6rdn1sl1i4sxhf0z3gigm5m"; +"prftree.doc-1.5"="ssg7xvni36l7c69mcvf1ly55zxid9c1s"; +"proba-2018"="k6j2r5kacbcl25i7zwb71a2mlyn17dap"; +"proba.doc-2018"="a30lrji3wrd9rb8aa7hzflch7cwlybdq"; +"proba.source-2018"="7grfmfi6hwyqzhi0aynjq9cl65yqh5id"; +"prooftrees-0.6"="f2p9ln64cc1wqimqa47w3hzgpdw054xr"; +"prooftrees.doc-0.6"="0g5fbbd7fh9inwmgq3c6cbk8ws4y19bw"; +"pseudocode-2018"="bmn68g4pm7wga21yf97mrnmwc588gn6h"; +"pseudocode.doc-2018"="1hm6d3af5zjrpvx9h5ihd6qqyg2384xl"; +"pythonhighlight-2018"="wyvy6ms2blns0nffsf2lzjs4gwivgh97"; +"pythonhighlight.doc-2018"="9g7wy34pzzhdwsaa4rvn41iblnynvxz4"; +"rec-thy-2.4.1"="10idyaix5fd6zgmvvabxk6w8b77sylgs"; +"rec-thy.doc-2.4.1"="bdp2i8ghy42wj7jvb7q996y0p8xs6adh"; +"revquantum-0.11"="ciws2fb27v2jkmvacgxx5f5rjypxwhxj"; +"revquantum.doc-0.11"="3yx0fd96b5sxmf0950wy2yfswfn5k5j2"; +"revquantum.source-0.11"="a3lxg56ihykvv3wy0az60hbd3n721grf"; +"ribbonproofs-1.0"="7r52zy2n48hichyvyxnhvzcn10v6bm3l"; +"ribbonproofs.doc-1.0"="15wcmvid4xbflmy4lv1njbnvbz5svk41"; +"rmathbr-1.0.3"="fv88qckj67imsc8a7v0y9pgzqdlzcbmz"; +"rmathbr.doc-1.0.3"="giw002mrgbyjbm5mfsxy2aan7mgiqmv6"; +"rmathbr.source-1.0.3"="iq3id8a5cyskh3adf20nxwfwjxbb32ib"; +"sasnrdisplay-0.95"="9yvwv7a6iw8a7g58w0zlgmfaz2zy8nxj"; +"sasnrdisplay.doc-0.95"="0dc8ai8f6b0dn05ljdlnx2dykbhil5xh"; +"sciposter-1.18"="mi8zk7ik6q8rvncwp5m0ch6mfysil8fh"; +"sciposter.doc-1.18"="wan5jxr0084sid3zv4cdhr5kmdv1rjh6"; +"sclang-prettifier-0.1"="594wn96i6q9wgshyqmy7211c2x4j1fih"; +"sclang-prettifier.doc-0.1"="zy33dy1dq1lh9zzqvxh3zwqv53yw2xn6"; +"sclang-prettifier.source-0.1"="0k4nc1bkrw4l66wr47pd6dgigdgs5i0s"; +"scratchx-1.1"="fwylqfph2bpwqd8rl4jq8hi682cd1cw0"; +"scratchx.doc-1.1"="w1x4cg20frqfs889sk91xd5j822ja27x"; +"sesamanuel-0.6"="zivl33hp7zrzz0996fs4822xsbd5pb0g"; +"sesamanuel.doc-0.6"="h4dlbjwcrjk13lnvqxxjmm94pk083zv4"; +"sesamanuel.source-0.6"="fjp5657m4v2qzf4bxzrms7v42ghl861m"; +"sfg-0.91"="5j8965gkq0p9s9ryvy8ym22qz206igqh"; +"sfg.doc-0.91"="ydamww1x4qxpg5bsrcacmfwkkv9c876p"; +"shuffle-1.0"="zg1rq9yihzpl9l7xjlc7djqfg2s3mn2a"; +"shuffle.doc-1.0"="dqra8x226wdqh5baz25qqg905r3xbcld"; +"shuffle.source-1.0"="3r5607h5jsaibvmyvwm1v1scm0yrbfrm"; +"simpler-wick-1.0.0"="pmjzl9cnwrzxhjiwbrjxfd66lamrhvj3"; +"simpler-wick.doc-1.0.0"="pg2id6jpail1iiz92xdr1bvi2725lj8z"; +"simplewick-1.2a"="hfv61gj0g68m17iiimvp1zqzi7ri2z67"; +"simplewick.doc-1.2a"="kxfipc2w97479is7sdd9fmahrbwfk2l7"; +"simplewick.source-1.2a"="48db2ywp9dg6nd5xbclw2w85id3mf97r"; +"siunitx-2.7s"="s7wn6sk9mzgk192avn2vsv7hhqjsplj9"; +"siunitx.doc-2.7s"="84gfibh266cf463b0xzwaigfb0v7gl78"; +"siunitx.source-2.7s"="311lawimcw2jfn4nl26mx10brxid96j9"; +"skmath-0.4b"="5ci5mzndbip008nmsjbcc5fq692mf9y1"; +"skmath.doc-0.4b"="gach5kwqg8k1khf43jbdbiybdz0fvnka"; +"skmath.source-0.4b"="ch2aknzr0lr1zav15zss8sv7j99afsf4"; +"spalign-2018"="if8r1d1xwq1as1147m3ixkxgyni8yb9q"; +"spalign.doc-2018"="s49kpxsa940l85yc6wzmb71i789874qw"; +"spalign.source-2018"="ahwv44vd19kn8vzbx7ya6275ysnp3q25"; +"stanli-3.0"="6ws3b75qs69jhag24aki76ndgryb9f9s"; +"stanli.doc-3.0"="iygalq6h7fdik4cfjyv5i62mid9gdr1k"; +"statex-1.6"="h8y1sw298ilqajy8vmi00yl9wpklf5fa"; +"statex.doc-1.6"="ksf4vra9673l5ycl8np7l55rxpj1xazg"; +"statex2-2.1"="a7h5agdmh5xw1646faxxwd1n1ajci53h"; +"statex2.doc-2.1"="cpiw77bl9p7y9vd6dwg4lnlk2n8lmmcj"; +"statistics-2.0"="384198ff1qvjya61wj6lgc28s39wwc5y"; +"statistics.doc-2.0"="id2796f8rd5li616p354hbn7l96r2dj1"; +"statistics.source-2.0"="z8i5axapmf586qndlpl83bdwc7l5zfcv"; +"statistik-0.03"="2kynwfkkx5b782l4znp1f3vml1lwiihh"; +"statistik.doc-0.03"="m8749zwgm8vz29d24idrsimd6dizdjlf"; +"statistik.source-0.03"="bjfb31dxs4jylym9qc03rp9qjvmm6dn6"; +"statmath-0.1"="464gz51kwvfyy8fp1l69khkgdnbfvl5p"; +"statmath.doc-0.1"="6kdz4g7w763fc6zs1g4xqjvbxlvi4sv0"; +"statmath.source-0.1"="71y6fd8bid5zymcsc8c8j9ik2jyrbpki"; +"steinmetz-1.0"="v8vskhmyjdhc7yi21b9i11j4lfzmhypm"; +"steinmetz.doc-1.0"="5y0xh86b75lm16kjjl4cjs7vvylr6wn3"; +"steinmetz.source-1.0"="m31y5wd20vck85yj3zps711zi6bpcdym"; +"structmech.doc-1.0"="76ngar60cl37ya107zrp1cgbim7zsxgp"; +"struktex-2.3c-0-g7d3fc5b"="22jc8j377rqradvm23ymvmxnsxwnrwqb"; +"struktex.doc-2.3c-0-g7d3fc5b"="bs9vx2xk7yd88v4h22r0v0i7b2cb06ri"; +"struktex.source-2.3c-0-g7d3fc5b"="r4nqs4y6gspbx1yizl4pmarb672x96ph"; +"substances-0.2a"="wwjn0lkspnwgla7j46j2iwlvdrsvdyzs"; +"substances.doc-0.2a"="apg59a7fh980vddnfzjspsyq1jfnvsn7"; +"subsupscripts-1.0"="1nyf4q1szg0q649jmqlzd5p8j9h1fjkh"; +"subsupscripts.doc-1.0"="9yhhgbj7i83v21flfr3gkr35vkdxpx6m"; +"susy-2018"="xiv8s7m8lahyc17qdp7vhdnriqcz2gzl"; +"susy.doc-2018"="51apv9rzw9q1aa390a7p6w0d4y5amkms"; +"syllogism-1.2"="gx6hjs32rq3d1sk28cs8ng8m2i1xwgrf"; +"syllogism.doc-1.2"="m6nv4hcwmh5qa7m411vwm8c6s1xbdbx4"; +"sympytexpackage-0.3"="x7b456c7l5nkwaf19g29rpc4m6qz27h2"; +"sympytexpackage.doc-0.3"="klh09byy7h38j068d9qrgyhawcfjknji"; +"sympytexpackage.source-0.3"="lzsz5ly9rnzph5nxnaqbf9nf5abm302c"; +"synproof-1.0"="bv32jflr6n3jdm93xxpbvhz1lrhc3i9v"; +"synproof.doc-1.0"="i74i5km7n20hglq2icb62xcc2pl1fawc"; +"t-angles-2018"="an3w3nw07gc6hyzfjk4bd0j4swj8qr4p"; +"t-angles.doc-2018"="68ylwxvywabhyfqzlb7d642cmhdj3g2j"; +"tablor-4.07-g"="fs9vl9gi63j8bqgiv06dbhbgs2vl1c8r"; +"tablor.doc-4.07-g"="k3d87x83igkq78j1yvav6b08y818qgz9"; +"tensor-2.1"="4gzhhxr2w1bbwb0yf799siazn5d6538j"; +"tensor.doc-2.1"="j4hxlj9f804ffrdp8pf06mj79yb8j6qy"; +"tensor.source-2.1"="89fmh96xlj21pm07c80q9cgiaj2a3c3r"; +"tex-ewd-2018"="725h0x4azacxb6pi7bnrvb5gb2b6rb8l"; +"tex-ewd.doc-2018"="npk74dnjx7jy9392pz0m4fzxcxqqsqq5"; +"textgreek-0.7"="m1b05a740x322la70k6ib44sk6cky167"; +"textgreek.doc-0.7"="vah190cds1677yv86nfcyriccln296yd"; +"textgreek.source-0.7"="cqc5zj4ck54rayydvml5m3n4hfnykglx"; +"textopo-1.5"="rvcbhsz8win1g08s6az11ji6ryd9b1fl"; +"textopo.doc-1.5"="3f9w8nbyyjismgdxb5daijc88hfp8m8k"; +"textopo.source-1.5"="4h2x01rkf91dha2yxqpdfgv5qsmz34sx"; +"thmbox-2018"="5b8zyq68dw8c7cylg28k9bmx261k8d5p"; +"thmbox.doc-2018"="rpd99zkmrb85kgldsyi2iwr70q9n8y35"; +"thmbox.source-2018"="hnjviz4vyw78mg6lbcdyv88qajhjdh6w"; +"turnstile-1.0"="c4nm39zwakha4bk75092371db2n0nx4m"; +"turnstile.doc-1.0"="w2hv466gzdsc7vp0al5xk7bwa83szvr2"; +"turnstile.source-1.0"="8p5g2w1pcaxhg2a54rq2h23zd7cbj60h"; +"ulqda-1.1"="llh5ji3r34m637hzb9qi4z0d6hap8fcy"; +"ulqda.doc-1.1"="w5anmbpapkg5r1bi0gvh1wqrqjivgmz1"; +"ulqda.source-1.1"="pl71x58ifcpllalxfw1snj2r464qvx3w"; +"unitsdef-0.2"="j5dhzwnaizymvvj0cvvn8hcjgpiaw3xj"; +"unitsdef.doc-0.2"="m3n8c9wpk9m0il8yn3ip4kwvlbyzfndw"; +"unitsdef.source-0.2"="rpwd7p723jsqcmcl28kkfg3fg9dmyfxa"; +"venn-2018"="vxgbc1jmchjsq3aq1wklgla50p1smqnz"; +"venn.doc-2018"="3z1kgbyilhajm6przv2a1rbdl55fzhqj"; +"witharrows-1.9"="kka7znq0638qzr9fvz17pfznb9qm0mkn"; +"witharrows.doc-1.9"="iaimvnyz1lq91hcayszxmbg6ki3xqsa7"; +"witharrows.source-1.9"="l2yxp0shlcf99qdh3rrcc7bs92jh5n6w"; +"xymtex-5.06"="lh5pr87m1xhyaj74pmwc8vx3an7gppxw"; +"xymtex.doc-5.06"="bbknma6166kqvxhj3523p85lq7qn1ydc"; +"xymtex.source-5.06"="is60w9mjif26y9s3vv8c0v26z16m97g3"; +"yhmath-1.3"="6ykyclj35fd23c7nnqxr8x5a6dzpdya7"; +"yhmath.doc-1.3"="8hyf8qcvdqhg120jpsqpnmv615yfgl33"; +"yhmath.source-1.3"="xvi8ixwgm1k4122npd21g45alaj02nrv"; +"youngtab-1.1"="jknzzzxpa549x22gcar9aq433zwidbm4"; +"youngtab.doc-1.1"="1vrl9pqjlxs1izrw4a5d922v9ll8rv3h"; +"youngtab.source-1.1"="dbcchlqr498s741q1990aal2gm39bljz"; +"ytableau-1.3"="37wsbj7an7fvsrh4w5kvjiibhq0abn9j"; +"ytableau.doc-1.3"="wbgandbbk6zgms4jz2ird33kyg9yg19b"; +"ytableau.source-1.3"="2rblxwykvkrljn1xqz7zw9dz1wyib686"; +"automata-0.3"="7v2smy8hlz3yyqwcw11mjgh35z81n22w"; +"automata.doc-0.3"="49q82z2aa5xqgz3wsgcyix4a9hqfh5q6"; +"bbcard-2018"="b26d8663qv8x23sp8q04c8jzdw49f2i5"; +"bbcard.doc-2018"="99jqw22g1xcqdn4q5f408gvlzwnl7wbm"; +"blockdraw_mp-2018"="al2d83amvpz7z19a14zxn4ib8ayc7b9y"; +"blockdraw_mp.doc-2018"="n0a85bchn27q09771kx4idy7hic8iq42"; +"bpolynomial-0.5"="rwijp2lyphgyixi6l1d4j9vrwchr2m8k"; +"bpolynomial.doc-0.5"="1561z658ar885xsbg15psi82qjzc4zbn"; +"cmarrows-0.9"="03hcqmzx16n3y4vvh8aj6vrvpn6minmk"; +"cmarrows.doc-0.9"="vhdy6d8cpv29xp8qc72fr678qh9yi01x"; +"drv-0.97"="ry5vbwf27bm31byj37d34shzrdaf8hjg"; +"drv.doc-0.97"="3sw31jvb9l0n124h9kq9byzmy3ay1wxd"; +"dviincl-1.00"="gf980a6jm4ar28h7464qx1nayjqvi1xx"; +"dviincl.doc-1.00"="sxmj8rcvwj2q4g3c8ha9a84avsn4w1aq"; +"emp-2018"="brxc803kbnrd6qa1jfag6qxgb7f5j39g"; +"emp.doc-2018"="x8lkwbk13jq48h8ml7a0fzlyn4m8qlxl"; +"emp.source-2018"="ir1ng5an1jbffb2pd5rv412dcfzv84r1"; +"epsincl-0.2"="srznlzss5ag3br4pmwny7aqq7gjmqv98"; +"epsincl.doc-0.2"="993m24spzl4jymn69sczm7a8d1ix0zcc"; +"expressg-1.5"="yd8jja79lbjibls84q1r2iqls9hgfp3d"; +"expressg.doc-1.5"="ly3cj040ng9ahdl24yw3fgxfix2vimhc"; +"expressg.source-1.5"="fbdj06ca74j5cabgr1v0x7f15z53fr3c"; +"exteps-0.41"="q3nkzx07ckc0ydw909gliknkmm992lpd"; +"exteps.doc-0.41"="2y57ba9glchpbyyr2xy7kk1y3pvicj72"; +"featpost-0.8.8"="8dafiyq66jwcg8aq919aia13nlyyp73a"; +"featpost.doc-0.8.8"="jankbccig4n7c32970l0p4y9dnvapxvx"; +"feynmf-1.08"="22lldffd38r661ziq9p6fp43xc6595yg"; +"feynmf.doc-1.08"="1wif6ik3s9b4z7h75jxixyakgxf402kj"; +"feynmf.source-1.08"="2zf6gfg0vzz5k51d0aqlb2yg3w4lax1n"; +"feynmp-auto-1.1"="ps9nijgd6kcnsgvg3gq9gn53mf42xdwk"; +"feynmp-auto.doc-1.1"="a1i2ay1mvkpdicyzmcapvpv3fkz6pk3c"; +"feynmp-auto.source-1.1"="2iirzys42l2k5fmpjxxsn31wpfzv02d8"; +"garrigues-2018"="b6kfrr0zhmbnb1rh93wy5pxq31kspbmf"; +"garrigues.doc-2018"="zk53ay759rgd40fmf7byqpqmibw7rrza"; +"gmp-1.0"="pzdcapvcjvbn48n6jnl1hs9mbycrccyx"; +"gmp.doc-1.0"="6ir5fj3s209rk3k9r2wbsz46kij8kw9q"; +"gmp.source-1.0"="an64d733yq3h8fy347lppy46yklczrsg"; +"latexmp-1.2.1"="x2plwjlw7cdim8lxh530zf5v2zjsfaxb"; +"latexmp.doc-1.2.1"="d9q1zwyad9p1nkk08mq4lard5rv291rf"; +"mcf2graph-4.33"="7p30amkhcssqdrf9d18682ivmpppvcm3"; +"mcf2graph.doc-4.33"="sxrdkiflnai8y7qd48rl298x8gqjf12h"; +"metago-0.9"="4gzbngrpwjbfq5d7jcfavhsmvfwnb77z"; +"metago.doc-0.9"="nn86x3g4dv9y5mbr83r8camfxg0xkv1g"; +"metaobj-0.93"="83hf8awwak3msfmran6q2ylgcs6720lb"; +"metaobj.doc-0.93"="cqzsavf652pmgg7v3isv80szkc3s162z"; +"metaplot-0.91"="jmp99vj4w825s9qx6m8bb7q62l3jp5bk"; +"metaplot.doc-0.91"="jzdw7b2kh7a49vngbwb0xm69kwfl288z"; +"metauml-0.2.5"="x4n68p13ycmb4l3dawlkqbdibdj30c38"; +"metauml.doc-0.2.5"="q2l8gl8v89ksl5x96yfagb9is884x4l1"; +"mfpic-1.10"="lslzdy39sbfb1xa5rv3j0whpg1c8vkj6"; +"mfpic.doc-1.10"="cpqqf9cdd3wcd36zjdps0692439zywqr"; +"mfpic.source-1.10"="fwlv0my4cgmbvbv62l8nkzaqz5p7br8q"; +"mfpic4ode-0.4"="83bv2qprp0cankrd54v8vgz58m1xbjdc"; +"mfpic4ode.doc-0.4"="5pjmcvwhz2j8zppx1d98a3lh9fcpa4d9"; +"mfpic4ode.source-0.4"="phmq4zdgz3ikz4ind46w2j0d8jvv4k0k"; +"mp3d-1.34"="sd36lsc5b38ahnf4i1b8a8a5bgw854p7"; +"mp3d.doc-1.34"="gkjwsbz7sgdj5k6vzvswb4k4yb8xkhld"; +"mparrows-0.1"="d1v4j0hrr4cxm42vwlclvccp1wmvbbyh"; +"mparrows.doc-0.1"="jcf975s8ianx9dmiqa9lvv9ywj62rmap"; +"mpattern-2018"="9ym77kwd2kgw46lck4vbfrbbiwps8g6x"; +"mpattern.doc-2018"="vknyl0b4d4sx2c6l7qhwr4rdmx0ncpja"; +"mpcolornames-0.20"="j7qagfiggfwjqapdrh1z23n0paj54bgc"; +"mpcolornames.doc-0.20"="jd5ai6f2ask0pbhrw46bdw8cfsrfpmps"; +"mpcolornames.source-0.20"="1f0wy1lrg0733vnq5mjwcgdi5rnprbis"; +"mpgraphics-0.3"="jad28la9l7z0jwiml56x849d8zwgsh3r"; +"mpgraphics.doc-0.3"="51y5shq3bamhqhpm2hbdki09b9xil2dr"; +"mpgraphics.source-0.3"="2gb71444b968ap0wvw461xskcgxgy519"; +"mptrees-17.06"="lqn20z9inh6qylgljn9k6z398b0vicws"; +"mptrees.doc-17.06"="50ggxw3jc63clpnz0fnxv2p2h4cgwjhl"; +"piechartmp-0.3.0"="k15blq7m78skmi2q46gnazh4qhpfhggs"; +"piechartmp.doc-0.3.0"="xcn16bgnyi4h8pqaisjivmywg234shgm"; +"repere-17.11.2"="b3xk63619ck4b1j6c1kwinm7ih0h1il4"; +"repere.doc-17.11.2"="r4hyv0myqbh20gssm6bzlrlqrhxgjby2"; +"roex-2018"="3dp1ank88mbkx9zd4gl8v6nxa7hjvck6"; +"roex.source-2018"="fbyyci2hg9bvdbxxv09q9h37q98gzzxb"; +"roundrect-2.2"="zihpsds4r0v44h4bbmmpjgx28y3knqc8"; +"roundrect.doc-2.2"="g6kih4vjqjg4v4qxlxkkxgwhqv0x0pdx"; +"roundrect.source-2.2"="rdydd5cwvnbzjlhdd4kcfjq54rzw9k81"; +"shapes-1.1"="cd8q8cgz2c62jla12q136j6wq153k6qn"; +"shapes.doc-1.1"="9w1flaybygr8spm0a104cpwn4bzvg9nq"; +"shapes.source-1.1"="1p66bnb05fsk5fwzj6dd6ykn0229g7hq"; +"slideshow-1.0"="qjdwj7288b4rk5lqj6sxq6cznkaylpd0"; +"slideshow.doc-1.0"="fqp6p6xsw4r87r4vi0j2pani3rx1jbmf"; +"splines-0.2"="bn6gc1n3vbzrns1pzdjc4hf647g6pgj5"; +"splines.doc-0.2"="91g13liz4sfn16vzcvlpqhm388wwvs02"; +"splines.source-0.2"="p527173paps7gqz8wq02jkl6nbx8vw6z"; +"suanpan-2018"="vnglmgbg19g42b79q34fzqr4hjzy7dmc"; +"suanpan.doc-2018"="lvbx0yizc42hgqymw9yscja667h4mz1a"; +"textpath-1.6"="97b12i6v4bz6095z7i7yjf7c3fqg232d"; +"textpath.doc-1.6"="zliwrx3n2r3xjhdi0c80rncxwk5whg76"; +"threeddice-1.0"="91chpiy1n4mg3vcabcm8li91q9lnkcvc"; +"threeddice.doc-1.0"="f9anwvpf5qy57b6g4d71cdjjkkrsc1ky"; +"abc-2.0b"="pmaw58frrdbnj81n21mg15yiz7sp0rci"; +"abc.doc-2.0b"="gild9nm8zph2kr6mj9w0sans8r1jz114"; +"abc.source-2.0b"="g8a921yi51lvw6mqj1hxmkwqqh9fkl03"; +"autosp.doc-2018"="iv0ai0q58p058x4y27b5jny5gdk53p3v"; +"bagpipe-3.02"="z9akwcd2fdwzps3bws9vamik64pyyl73"; +"bagpipe.doc-3.02"="6ssnq5756qnhlbyn08pncriz5la8hpzy"; +"figbas-1.0.3"="xkm3zvkdi7512qnk4kfrb875c3q2gfr0"; +"figbas.doc-1.0.3"="pal9rb3bmrypdk6icdv7fyhdfn48qfsy"; +"gchords-1.20"="06q4p9d1j06dz7sqmjyka4k6r2x3l7nd"; +"gchords.doc-1.20"="icn914698j8gkir78wqnjqw08n2zhsdx"; +"gregoriotex-5.1.1"="qg9nr7v2nmiwq65qvlllxnh86swacsxf"; +"gregoriotex.doc-5.1.1"="94i10450xscqck6plvwwl4y4mz58kiw9"; +"gtrcrd-1.1"="mqaamg8ick2z265cwl1yd6n81f76y8b8"; +"gtrcrd.doc-1.1"="scx1xk6y85zfbn82aqf3cw1sx0prfmgh"; +"guitar-1.6"="xw88497a60kkbh8pribpsi80bj2wdvw2"; +"guitar.doc-1.6"="5y7s8gbahfqzm50z6dgr667f1rgswvzh"; +"guitar.source-1.6"="7i8ma18fm6piiwsccj8lq6nn446mvqrw"; +"guitarchordschemes-0.7"="snccmsq130kvjn2ly56cjck56df5mdzx"; +"guitarchordschemes.doc-0.7"="p74vljfafyj0ap707aydgpf4xs2pabr8"; +"guitartabs-2018"="zl4w2llxyb1173b4asgk93bh70rxil42"; +"guitartabs.doc-2018"="a9rmk3gr37pp0p4fbfasndjglbbwsgck"; +"harmony-2018"="isfyzam48q2f90vyh78rp5df93wzdfq4"; +"harmony.doc-2018"="5zy2cf5afrxlmmxlsycqg3crcl5irkb1"; +"leadsheets-0.5b"="j73sldpahwci9i8yc04dpwn9l4jcvbn2"; +"leadsheets.doc-0.5b"="6wvwwqq7zsb3mkjw24yhz87g8agnafil"; +"lilyglyphs-0.2.3"="qn7pjnhq8aaynk7s8mis9g0y0m16fbnh"; +"lilyglyphs.doc-0.2.3"="89k4bzc0jy0yx59y8ssiqvjgqspsfyry"; +"lilyglyphs.source-0.2.3"="30yzqq1pw4mh74c87xxk12n834vpq8m6"; +"lyluatex-1.0b"="pmh6ggpa31bg09j8xs1ihfx42mcbaihh"; +"lyluatex.doc-1.0b"="5skl26gg3ypzlccyi84yccmw2a2wnb0h"; +"m-tx-0.63a"="pmf3p9sm6wmbaw643agkf9vszihzmy2h"; +"m-tx.doc-0.63a"="w88bsmpknkpccdzgfdj7164qxdn78706"; +"musicography-2018"="hlsnh2b22rxk1i9vq5la2igc4jmvp9b3"; +"musicography.doc-2018"="6b2pfy92ib43gmrcf4bzr02s2qq3yn2j"; +"musixguit-1.2.2"="29kbldyqlcf8xs5yh5gsx0m7liwbnqg1"; +"musixguit.doc-1.2.2"="pam1limbbmc1jvhznsvrwslmlr86y7vf"; +"musixtex-1.29"="si9nrmj1g186af47kyfsrv41h3p3irsf"; +"musixtex.doc-1.29"="ls2sq1mynqa6a8z3dxjblla277ml7wr2"; +"musixtex.source-1.29"="kb90c2jhgmx77d12x4rg6yivpiq5rxq1"; +"musixtex-fonts-2018"="a8kdi135xis6qcwy90yisg4wafklmw2y"; +"musixtex-fonts.doc-2018"="91fl3b700pvjqkwsl6h29f0z5i5781s3"; +"musixtnt-2018"="6412y8lh8awml9xs7ybcnhkgyjrc08vx"; +"musixtnt.doc-2018"="44c1fndj5grvw5q4jxyk0dgqxr56lzvd"; +"octave-2018"="6yb1bajc26k0pbr0a02zx2zqg7y0rnj8"; +"octave.doc-2018"="152jq3brzf99xwq983k2afrdlq5lhazb"; +"piano-1.0"="vbbcddqx5sk4gg9w1882g4a8lrnnqn2d"; +"piano.doc-1.0"="bn1c29lffw62jsyiygh3i0biaaz0asmv"; +"pmx-2.84"="hamhslbh8fhjjvzvksg0c9xkjwv4kajw"; +"pmx.doc-2.84"="1xm3b6ywqzn0z79yjncp0104ap1dhqkg"; +"pmxchords-2.0.2"="wwn3da9f9br7dpfhq7yg9j2f64bb9183"; +"pmxchords.doc-2.0.2"="f33mk2mv8pjl4ikg3kvig5lr94iwrm4m"; +"songbook-4.5"="jimhdkxsiqzkwnsjsw1rynkrfhhh5n0d"; +"songbook.doc-4.5"="62n794w3gxyivisl16xrz9lg2r0a0s38"; +"songbook.source-4.5"="nyn7mkdylkpywca50izj2czf485s8sm5"; +"songs-3.0"="sdy6ynmyz3w3y0ss1yiaindzmwpadqwi"; +"songs.doc-3.0"="zpkiq08d6igq9wvg4qhl02b7mk5zfj6y"; +"songs.source-3.0"="0lab84qhskdc7fvf8my7g3lcs9ikblh1"; +"xpiano-1.0"="ha9dpa3kpmhbzy3f16d7s6mlvh563mgj"; +"xpiano.doc-1.0"="x579hyy5sibzsn9ldrkwsqrjjrji0xak"; +"xpiano.source-1.0"="77wwb6wxd7c9cqmjlq9cij6p4ibr3r3r"; +"abbr-2018"="n55llxl7fjmx6p1z3ckjfj94dxkg1n0v"; +"abbr.doc-2018"="9lgcwpp4fw2zjx2rsp9w5szi6v2pdsn4"; +"abstyles-2018"="2zmzwsgwh4rv6ysnjjk35cihbifs0jir"; +"abstyles.doc-2018"="xba8x95rimsa16xhr7nziglk7djzv6w8"; +"apnum-1.7"="hvw4fwjm3n7hfj08ik7nkg5w51zg9mbx"; +"apnum.doc-1.7"="isai4pdly4pkhhjnh3afijlrm9mw2i0q"; +"autoaligne-1.3"="r7iil28qiajpx846ml1h5d192s3k4g9g"; +"autoaligne.doc-1.3"="ajr6zrx9nspbmy29vdhyi5hnzf26zyif"; +"barr-2018"="rsgsgzki68jgx8d4r05qj1awvi02rm33"; +"barr.doc-2018"="jfhxfjazvlpcvrl6zjd1sw2ghmcsscmr"; +"bitelist-0.1"="22q3ivacwl5p0c8plgg1gjz8413l601b"; +"bitelist.doc-0.1"="n00mlj88l6djwcxzj0l6pxiiba94kpl3"; +"bitelist.source-0.1"="w38ccrprx1rn0pc34mr29bnx7gaxa7k8"; +"borceux-2018"="ls6xjxrggjzphr4pl71m2va9mndh1r7v"; +"borceux.doc-2018"="zdg5n9rxc2sfkyi1am8jka05avi7hyng"; +"c-pascal-1.2"="m4x5kfq1vm6vzv0ic910fqi1qijn7g34"; +"c-pascal.doc-1.2"="v6wqph0gaibfv4cwph5w0axp5sf70m6w"; +"catcodes-r0.2"="haljpnhhzvyhmnda9vgk77md5zm88773"; +"catcodes.doc-r0.2"="4227wyg04xryg33b39d81nlh6aaja1lq"; +"catcodes.source-r0.2"="6ljn2lwg4bzr9c02d01vh0saja9sz9yf"; +"chronosys-1.2"="qswnnwyghvsbjf3ddvbl7nl00qxwhs6h"; +"chronosys.doc-1.2"="m11jpa7crg095qf03qx7gcrvcb41f83a"; +"colorsep-2018"="il1sig8hzmvq8q0hlbh6fir15rrl5zc7"; +"dinat-2.5"="a1gcgwkj0pd1lqdm20356fbjram3wpa0"; +"dinat.doc-2.5"="6dzss5231fdqjzs8j7z4gfx5iga4m895"; +"dirtree-0.32"="xgxmz79hj1q6qyfkdvgj5nm26865dfmm"; +"dirtree.doc-0.32"="im2rhm2fmqk1snrhvrsm112jw1hwcyw8"; +"dirtree.source-0.32"="pyfcid8hir7vvm6fpwimlfgs65dgzfm1"; +"docbytex-2018"="m4jkx2gf05q3ffwfkrk4x9bcwf9f3dmw"; +"docbytex.doc-2018"="01w9mkddxm1l9i12i5n5i5ar81xfn9b5"; +"dowith-r0.32"="vdgkjxphpmycfcsimxih7gnhv58hd9vs"; +"dowith.doc-r0.32"="ql8hdyxcgss7rvlp1913rp52wn4wjvxn"; +"dowith.source-r0.32"="xq0r5c58clz8qzbhz01gv2ph1rs9wg1n"; +"eijkhout-2018"="hdb3ag2knc67ksx39hmax8x83l0d41kl"; +"encxvlna-1.1"="kz3nvz29czk573cxbi5a5l3mbjs3vfkh"; +"encxvlna.doc-1.1"="gv5k36s89g2zslq75s2j7ffvwdiz4lkb"; +"epigram-2018"="0mg36ybg934n4jxgpf88lnvvc0za59ya"; +"epsf-2.7.4"="55vrh3nmvb5p1nkkpwhrq9glsf64bc3k"; +"epsf.doc-2.7.4"="b78n5gm14qk3brywpz4prglkqnpx9fpg"; +"epsf-dvipdfmx-2014"="qvf8n367wnjahzv8bgh7rmqqgnwraa0p"; +"epsf-dvipdfmx.doc-2014"="b290mp5xqfqzzxa92s9j798qyycaph9a"; +"fenixpar-0.92"="61jkr83g6i0bqmp0qg4w09gj7gwcdn96"; +"fenixpar.doc-0.92"="95h02nbzq72mmblzawgqsk8530wi1dpb"; +"figflow-2018"="166qngk7yy25v0rbjavi53m0sazk90gn"; +"figflow.doc-2018"="l92iyzsg4fwkc3nalswwpnz99kfcm1q9"; +"fixpdfmag-2018"="8djdk0baqcg84v6qrmdzckq7k97h4nkv"; +"fltpoint-1.1b"="q48n0d38d8y8m4z6lgmfza4gh1mrzkjn"; +"fltpoint.doc-1.1b"="6ljc5c3g53ig6yj7blcfqy43yvlw5fqf"; +"fltpoint.source-1.1b"="l5ybd1xn6abfhq5kjhvig8zsp721ldzg"; +"fntproof-2018"="bkh1b1j8zlbzmhpif5ji82gwmvg0aprj"; +"fntproof.doc-2018"="hhhxpfkwqpdj0wz78pzg4nbfyzh3j82f"; +"font-change-2015.2"="rvxfsxkwag1pzhh448n737b6ngadrlyg"; +"font-change.doc-2015.2"="14ck6s61lx6gyqmf6i9659lvwd3zh6hs"; +"fontch-2.2"="0h81qy37h3jb2m6g18969189a1jbi73a"; +"fontch.doc-2.2"="csygimfjbm36zfm403jz4kw39zv23zzb"; +"fontname-2018"="p97hi0yx6kka7s80j9cazhpxvhfnf8v2"; +"fontname.doc-2018"="vg79z64v459vl42ba50sar4dhafwr1f0"; +"gates-0.2"="awaxppd6dhv239x03vpwy2hn2zwldmna"; +"gates.doc-0.2"="qqmjk1276kdv0rvsv86gi7ysl3warg95"; +"genmisc-2018"="wyk31w93k04bqfqik1ad1q7bx88m6v4b"; +"getoptk-1.0"="2crphpdvd2wcnqrxm180im84ask9hcq3"; +"getoptk.doc-1.0"="vcj36dsv4y0k8czii5fb5b51c57c7rsd"; +"gfnotation-2.9"="3gkmqmawpzqvqsqcmrfc50261mqv8nmm"; +"gfnotation.doc-2.9"="rwivp94nr9a35q0ram2d4wmwj8gzbhk6"; +"gobble-0.1"="6hlqjaz609rn1q7v2vacb428m3prpdq3"; +"gobble.doc-0.1"="5h4fnic16yz5x517wsfr5l0wna69an8z"; +"gobble.source-0.1"="mxi6gci6g3y41ywya5cq1vrdqzc83jab"; +"graphics-pln-2018"="xgwh2sl1l9ckm86ng0pkk49iiajvpvkz"; +"graphics-pln.doc-2018"="0f496bqsp8ar70sw10kkspqpwldwabj6"; +"gtl-0.4"="49iqvb345f7i2ciz3lzrn4s0m9s7a5d5"; +"gtl.doc-0.4"="3xlxsq2gl5yk4abza4l0y2r168d66fl5"; +"gtl.source-0.4"="l8cvil5xy1bf766cp62qr9sg6s2i88pb"; +"hlist-0.11"="zxglyva456i86zmawizc4scm5cjgw89n"; +"hlist.doc-0.11"="0k1ysa58wbhw02564py59gcwzhlaiffr"; +"hyplain-1.0"="cdn3m5p0va7v16wfr2hxi7sbbkvai0h4"; +"hyplain.doc-1.0"="37fvn4xi8ibli2622n1adyzgnnhrs05n"; +"ifetex-1.2a"="rf6dcxybcj2iaza71yrrl4rhqzgq5jcg"; +"ifetex.doc-1.2a"="cv3s6q4cjv23fi31wavygv6l0f0r1y5l"; +"ifetex.source-1.2a"="17yyam712knw6h46kd7q44gzkbbg9r5p"; +"insbox-2.2"="n1wbssqq7h2g00jmvy1g9cx2pb8lp8n3"; +"insbox.doc-2.2"="i5c06kh17g5ghsjivlxsipgkd0ab05x9"; +"js-misc-2018"="shwn2dwi83plybk71sjp3i1drw7xxd18"; +"js-misc.doc-2018"="ppwwslknxds8l1spalpgj950n9amsinz"; +"lambda-lists-2018"="kpvnf57b1s1whhrrrng7j0zvf0cka90v"; +"lambda-lists.doc-2018"="ai0gzwilj0cm1129pl5nlwc9ddsgpchk"; +"langcode-0.2"="6fwjx029l2nalfz81qfn1k7yp0z7iycb"; +"langcode.doc-0.2"="vq8m73ckjicm53q7v8q5k0rhldq55hkc"; +"langcode.source-0.2"="nk07pqb0mfq3vzpdddhb8w3w85svpbq9"; +"lecturer-2018"="4014kfbhxnf4wb9ndfh0qfwbbrvz0wwa"; +"lecturer.doc-2018"="avsvzihsa6jn0abvd4122k358w5sf4y0"; +"librarian-1.0"="5siy7c2xclp1c305vqiayp0n5dzil1gh"; +"librarian.doc-1.0"="8nxz7ac5hdp9820nsfkvhvv0bn55idq2"; +"listofitems-1.53"="d3c5p72vw331xgavis8yhx96airzwjv7"; +"listofitems.doc-1.53"="5cg66gd2cap6d7s8gxwb2bjyms101g4n"; +"mathdots-0.9"="6avfq6dlhbqw1i3jrjgcdbdzx2a0w5nq"; +"mathdots.doc-0.9"="syy0i8rjssr81sy26xcx43jbripqx9d9"; +"mathdots.source-0.9"="zpl4xjhcq4hs18hqiyljy3lfyx9xbng3"; +"metatex-1.1"="jidirfi30wf0b4aq279lim2pylirmv3r"; +"metatex.doc-1.1"="b0rgim8d9dns88zvf283czk4zgsvvi3b"; +"midnight-2018"="5zah5lcyxgq6zxdpazqy3lqv7vxl9dcr"; +"midnight.doc-2018"="cl4ff07jfflwqpmbi7d1phc65hvhaif7"; +"mkpattern-1.2"="q3wl8iaijlhsg5qx35f5gcmz6gwj543g"; +"mkpattern.doc-1.2"="8hx2z63klm8dmyiyfg069qy4vf5qzc4f"; +"modulus-1.0"="ia3l2fxzy8dvm42nil9c3c3hgpg65kj7"; +"modulus.doc-1.0"="mls645yi6yafadq1fbv0qx8smj5sm1cq"; +"modulus.source-1.0"="rw91xw2dsgzphvq3sjxx507kfx7x3qkp"; +"multido-1.42"="xvw8537j730srqyigrb1q367g73zh29q"; +"multido.doc-1.42"="qp7jdx0jca995df559f1ji2l32jz2h12"; +"multido.source-1.42"="qc1473wf17ppqxy11xgz226w4d8zrxk8"; +"navigator-1.1"="0q23aqjf31y78hxmlhx4mf04c95rwdn3"; +"navigator.doc-1.1"="vxgrfimg900qa0ibwpbwcbv63rbaplp3"; +"newsletr-2018"="1hrni43c6y624w9nryc8q8rd4w6jjap3"; +"newsletr.doc-2018"="p8jfq33i8ah2a35a7d1rb0s3dz0nicvd"; +"ofs-2018"="1vqjznrdyjqn6ygq61h8rnwjymkx5kpj"; +"ofs.doc-2018"="8i8acpk75frksj5wshpjpcazbd93whzy"; +"olsak-misc-2018"="vipxn7qlib4hmx4043jgrcp159j1gbjg"; +"olsak-misc.doc-2018"="wd8fi2c7arsvhdy7372gw7vkvpc9mv6f"; +"path-3.05"="gxlifrd0kfxajy8viylk3wsfkycd96xv"; +"path.doc-3.05"="0pbd67di200vghv2a4bp7vwss7bsbkjv"; +"pdf-trans-2.4"="f2qw1mx9qql6xqsnnwcvqx59baz3gzyl"; +"pdf-trans.doc-2.4"="vbg7kp37w1p727nia0p1imyvxhqgzgna"; +"pitex-2018"="6hpvvpnw3bp3sa442b33xsphhyx0vk4b"; +"pitex.doc-2018"="b1y9bprx9harpgqmbchh33gwnc8khzsa"; +"placeins-plain-2.0"="b0dxmvbqfwm4cycyqm9ir7dl7dbgq37x"; +"plainpkg-0.4a"="xsvwz9z9f2jirfyzggiv49y0rfmhmnaj"; +"plainpkg.doc-0.4a"="b0c8mi4mr6bjdhrwbcplwjw920l4zmbc"; +"plainpkg.source-0.4a"="lcrm6734c3dv44wqcf4sp1c1aic0vqqw"; +"plipsum-4.3"="8jq9bahjflimbxs6vmwz2nl50jsy6ygh"; +"plipsum.doc-4.3"="9jp6ipn24yrl486b96ln2nk8i15h9fjs"; +"plnfss-1.1"="wkcli3ca9m6grq1ccbc5jjychw9sdrzx"; +"plnfss.doc-1.1"="smry2whkwygg9v4vgf4xfvpnfxc76b93"; +"plstmary-0.5c"="5qs8clnk15735j0r9id1vxyqabskbxcg"; +"plstmary.doc-0.5c"="jp2lgn5yq10g0jj5hihbcl77hpy2ryfr"; +"present-2.2"="w9872dq3x09s66fmaxhv0ad27y9f48in"; +"present.doc-2.2"="g4wqrsc8jgsjkwmrp3z6xmhpd0k1xg1m"; +"randomlist-1.3"="nfdsmsl3s1wj8p236s3hmwhwfdx289wb"; +"randomlist.doc-1.3"="c6zlhgw9k14wrqffy277jwj3nqp8vsl2"; +"randomlist.source-1.3"="w61n9d30k1gjjrykxps0ssap7xncdfh2"; +"resumemac-2018"="8kydfyx795317240qryrp7zjvpbcd43r"; +"resumemac.doc-2018"="avh8y1vj230yn8bq0mb0mngrki4h0czy"; +"schemata-0.8"="3qik2nhhwhpgkwnay4rsmglh6kffm1pz"; +"schemata.doc-0.8"="7rggpri0l5pj9rppz8ynd8d6jz0v7ssp"; +"schemata.source-0.8"="qixmvsyiaj3yl78053y2s8xgp8ba06f5"; +"shade-1"="4ywc6gkvkgm5fiq6avik748vzj7f23g2"; +"shade.doc-1"="ax6w6sfryrzmjdff803hp6qfc9x7knkf"; +"simplekv-0.1"="hzrb8zzk62jc89bn9hmsg8xskkf7jnyl"; +"simplekv.doc-0.1"="fygasbjw3slr4d11asghdnw57i0r4qqp"; +"systeme-0.31"="jhh9fac3s6q3k3jizyiv9z498af5rhr8"; +"systeme.doc-0.31"="2n47zjhvy9sf21yi7ji1qi5mp57iwcd6"; +"tabto-generic-2018"="libhmc3f9mcs93xzi22qhk8nyy0vzv4x"; +"termmenu-2018"="b9z1s2xibg6vcrd5qv1n1zlparqlwf3h"; +"termmenu.doc-2018"="0fqaygp9h3wr9x8ghfkxnsi9w1wfjis6"; +"termmenu.source-2018"="xygav2l9gll238dyqa8126sn9hc1n1w2"; +"tex-ps-2018"="jnzaqr3pc6a2bfh7jlsysc8hy30cq4xp"; +"tex-ps.doc-2018"="g377qq7n63mqil18vlfgimfd589pa1qm"; +"tex4ht-2018"="sak42ilm3zz3g7qi295a4smi98ddp5xq"; +"tex4ht.doc-2018"="hi6p91idcncr8n8hiz6vb4fpwggm1d78"; +"texapi-1.04"="4ysk0vfpgxfdkpaag4982k7ni4qkksjd"; +"texapi.doc-1.04"="l2753w2z702418c8shbami8hzdsyz4lx"; +"texdate-1.0"="5vwzmnz3i8gk63zf721b7vbvmhdsppmp"; +"texdate.doc-1.0"="k63wclwib84sjdah9gmig2lcjk1zz9wx"; +"texdate.source-1.0"="33hbh4chn606rk71c1r007b6cgm6i54d"; +"texinfo-5.1"="dq24mpwkc7jacni9cn3jppy79s057s9w"; +"timetable-2018"="ca6qybasxlgqhmlqyjr1dw3n3j2455wb"; +"tracklang-1.3.5"="n2rshp0wa7ma5ccxyy5f7vr1b0agp3x8"; +"tracklang.doc-1.3.5"="7w6grhayvifyz0vxvclv982mbgq3dwf8"; +"tracklang.source-1.3.5"="ipmpkq09r8zgddxa56bgc1jknwnz7x1j"; +"treetex-2018"="gkvpkgqggl2s86h7rmad9z3ax6wrq3hk"; +"treetex.doc-2018"="5r9rz97y0r280vn642x65xgcffb073gx"; +"trigonometry-2018"="ji2axcciqhac3aaly221w3bja28yb2nw"; +"trigonometry.doc-2018"="drmmcz6w0mvdzmf10dpikm8iagq3hjyf"; +"upca-2018"="hfay60269pv5n1r64q1r9d0lqljih70w"; +"upca.doc-2018"="czzbjifd9bdw0g9c8s2b76sq1cmw3hjp"; +"varisize-2018"="h0jdsw1dapsq7ml9hibgg9571da7lipy"; +"varisize.doc-2018"="af8xf6nzd3h9fm52gn6xpa886lzdpz8h"; +"xdvi-22.87.03"="g5irfc0gf7bra3vngv6kdbkhbyicdz84"; +"xdvi.doc-22.87.03"="zd7shbix0926rvj3ywbhazmqaa7w6ydn"; +"xii.doc-2018"="p1ijdgk0mch86gs858rvkjzjh2yn35d8"; +"xii-lat.doc-2018"="8ilsp524wb5anl3shmdhbnn1nl2c8sav"; +"xlop-0.26"="vjjxxxwsq6pshgia7z796rwmhc5sjqnn"; +"xlop.doc-0.26"="gl0qca1pp05fh8a1baylvl2a26s549y2"; +"xlop.source-0.26"="hdfdp7jn8hch5fydl1zddlfh1av08dxp"; +"yax-1.03"="7kwmcvp6dlxj4jp0xp599f6469zhwnwl"; +"yax.doc-1.03"="4fh5pdqkifpv1zynkl1ycw0xi817wy5h"; +"auto-pst-pdf-0.6"="64qw6a4r38bsb4z3giwdvx18k60x0bch"; +"auto-pst-pdf.doc-0.6"="syhgg4sidch19kh1l9nda10dq7kvyvjq"; +"auto-pst-pdf.source-0.6"="j5n1kpkc88ry8nmb9hd3g382dm1x8c9x"; +"bclogo-3.1"="2j9mb9p1n575pvisvpy7zxhsw8940n2b"; +"bclogo.doc-3.1"="rjmzjjww5vmdzz5qfbsxjmnzz4fmn1gp"; +"dsptricks-1.0"="jrn51r2zwccvvy2dasq0zbf4cls15vy8"; +"dsptricks.doc-1.0"="m018nyxpwvxina15zyhwalzfiqb3ryxx"; +"makeplot-1.0.6"="2l1i1z41gpxaisbcp5qqazff2ff8nyfm"; +"makeplot.doc-1.0.6"="r0cb4v76cf0kcjc8hbik9wv3rkrpxznn"; +"makeplot.source-1.0.6"="f2y39dvyj8i8j7jfgqd8hf52v44k8rwb"; +"pdftricks-1.16"="5886wczqinvi86gby90fwbp36chikia3"; +"pdftricks.doc-1.16"="0q95d84knvpyp44pyv6hpp827m9cw5k8"; +"pdftricks2-1.01"="lqjpqma2f0zc9bvf8hgp73yhf2pgkwc5"; +"pdftricks2.doc-1.01"="311ws9zf7fpc91407lm28mjcckvz4mmg"; +"pedigree-perl-1.0"="2wwngnzbxbdypw4mg5wqr4vlmz770llg"; +"pedigree-perl.doc-1.0"="l3v4vhrvkkiz8av3l0abb4w5v0fizbpn"; +"psbao-0.17"="ma3dzpsa8kxqcjm72s217g3rk8i46pv8"; +"psbao.doc-0.17"="1r5r8xcwizzkbm5nb3xpv1ma58v8hgh6"; +"pst-2dplot-1.5"="krwawa7h5jd8sdsq3axq5wvn1im8k1zq"; +"pst-2dplot.doc-1.5"="gbmabgk6i8q9mi397ny0r8kqzk0hyc0y"; +"pst-3d-1.10"="pg6n52kv7lk6i6rfqyzijfrxdbv7ym5x"; +"pst-3d.doc-1.10"="x7bl3prki06ki517r33ab7pz72n0ycz0"; +"pst-3d.source-1.10"="xchbmh6g5zwja9xgxlkdb04qx4kplclx"; +"pst-3dplot-2.04"="m0ww4lfmigs5knn6i9x5qnd1hw1cvcb9"; +"pst-3dplot.doc-2.04"="jd1vzccssibgymacp05maz256a6iif2v"; +"pst-abspos-0.2"="bbag5d5l1pad71rrc51lbd8k11jm7nn2"; +"pst-abspos.doc-0.2"="70m0f6dbxy9j9iwxx92kj2k4vwqsbrc8"; +"pst-abspos.source-0.2"="3bnsfp2rj4rviirll63zljd7wady41q5"; +"pst-am-1.02"="pydkanpjfkw4s25m2rnxxmx2nq94rsk9"; +"pst-am.doc-1.02"="5sy24k5ivs70h1zg0knnfxyw0k0244nr"; +"pst-am.source-1.02"="ay1y6q7kmpib5bslmylx5xag413a425z"; +"pst-antiprism-0.02"="d79wzkbpk9q3n15qw83svf850x2y08wa"; +"pst-antiprism.doc-0.02"="sgb8fs7xl1szmnlmdpjbp7b8pnd02xln"; +"pst-arrow-0.01"="13pfic6an180whl8c9flfsw83ldrgj39"; +"pst-arrow.doc-0.01"="60rhkqwp0mbrn1ddp4n5akj3b6w03pjs"; +"pst-asr-1.3"="78h56zzm2yq7nv40l2aql6ihrx7da5gk"; +"pst-asr.doc-1.3"="qx4jpg74zpjjjh01bwxmw7lyip0nwxfc"; +"pst-bar-0.92"="a5456vc3299z2n5di8kfv5q07bnp7fvz"; +"pst-bar.doc-0.92"="6p7ag1iq37p5rkvd3a6b32cxnj8jqkz0"; +"pst-bar.source-0.92"="grywxwwpmwyf94rwa8pmcxvbf0r0xanz"; +"pst-barcode-0.18"="mvdpfn6iwpyycb8sfa91jw0mxyq6ai5d"; +"pst-barcode.doc-0.18"="xbyg4yj85i4pj46b8bxha5w8268j1k7f"; +"pst-bezier-0.03"="7gw43wmghlvfv0vmbxb9m75wki7k90ij"; +"pst-bezier.doc-0.03"="1dldcqv70p1iscmp22jh0gkvg9c2z112"; +"pst-blur-2.0"="xlvdgcpxbaqdw7qfp36xx9brl93gknak"; +"pst-blur.doc-2.0"="s2nqfv19ihhsx64hixcj74b9314q0r4v"; +"pst-blur.source-2.0"="km82lbn5chcrqzg19kyyczzzrladh5yy"; +"pst-bspline-1.62"="3l0nwn486w6wfac9g6rjf1rn7bf7cxgj"; +"pst-bspline.doc-1.62"="vk4iq1imd58w0f8a93c7zf56yb0hkr91"; +"pst-calculate-0.01"="qjxx5ixjkcgsjw61kymkfx3bjing1m2r"; +"pst-calculate.doc-0.01"="awqmvx6j1gb2lrzbkkg8nd1jbinvim9l"; +"pst-calendar-0.47"="nsnyxxld6q4jzvc8kwysbwn9y6fxi9g1"; +"pst-calendar.doc-0.47"="jvwhyiz2cfzcx6mpwkahmpcb3fyl6yqq"; +"pst-cie-1.06"="gxxwapvfgmfvbc2xk0j51jj1br0v9ssb"; +"pst-cie.doc-1.06"="1sfdjwhw8fss94m00bsgdbsdhn0rnf04"; +"pst-circ-2.15"="q4k0z76y8p0x7050awsw224f6jjrmc99"; +"pst-circ.doc-2.15"="399p8cxh7x0sl0lxqav2w6yhxhkhfj2b"; +"pst-coil-1.07"="2ai64805vflnfx112c8p0jqf1ad477wn"; +"pst-coil.doc-1.07"="209y878cmqrykmakyy38075dkdfff6nb"; +"pst-contourplot-0.6"="8giwlz62qcmrl9mddfwk9yqp51c01r0k"; +"pst-contourplot.doc-0.6"="4agf1dx03x2jkxjh3v55nj4bns22563m"; +"pst-cox-0.98_Beta"="c03maichp45vxcy6n3p210gpvypr5v2p"; +"pst-cox.doc-0.98_Beta"="8x10b6xh12f1fssbyf8aggprnn7cm6i9"; +"pst-dart-0.02"="q9b7prnysx2xzw6i643ihjyn5ds1ds30"; +"pst-dart.doc-0.02"="hnwnh7aw3rjq1ny6fz4q0cp98j5lk59s"; +"pst-dbicons-0.16"="il8pxplbwqjhr3714g7n3476dyav3sby"; +"pst-dbicons.doc-0.16"="isaxq5v1rnnllahq6zzcd420yzfzc5j3"; +"pst-dbicons.source-0.16"="q70fjninffvwslibi5rwwsnay6jpi14c"; +"pst-diffraction-2.03"="amf1cak741kvz4a2ddz7hxlna2137akz"; +"pst-diffraction.doc-2.03"="iz4aizfbck2z3lgna1lxl3dagvmbnm1b"; +"pst-diffraction.source-2.03"="5v7nl5sf2fsja46jh36w48prx0l5cnsi"; +"pst-electricfield-0.14"="yq6r4m5q162j5y62vbrzgg0ilnk5blym"; +"pst-electricfield.doc-0.14"="7k6gx1q68lzsh4jayxhh1shvrj1ci81m"; +"pst-electricfield.source-0.14"="js2bqzmv8fkyd4j1pj8yzb6x7xlj2fvm"; +"pst-eps-1.0"="djkk1cq45fzh2q1pvl23aiqi8b2znqrk"; +"pst-eps.doc-1.0"="i903x3p9wwb1jjf5al8azqr3iasmxkyk"; +"pst-eps.source-1.0"="r6jcjqy0f5mnkkahzqf9qnfrgwqh52h8"; +"pst-eucl-1.56"="rb1769g6vgjrq6vx79s4c6z6cy58898r"; +"pst-eucl.doc-1.56"="cwizlv632bcddknihhwbf4kiqxs13ka7"; +"pst-exa-0.06"="1jqv019148d2s5n7cmlclldqd3mzk08w"; +"pst-exa.doc-0.06"="v45ljmsk7y4p256vikzyk7w0z1vnybqz"; +"pst-fill-1.01"="llnpvgwf57n20wh4p9xfbwcxzlwky62z"; +"pst-fill.doc-1.01"="2wyyhm91dszgjzpvfsyyz7wk3z8k345w"; +"pst-fill.source-1.01"="yg27p6nlmkzbkjrygc2kc6bxj6hm9fdk"; +"pst-fit-0.02"="glmix9zjghzn0pa092yf6qppyax0grf3"; +"pst-fit.doc-0.02"="d2ilipqghmv5i4jmjh63199kn78i4brk"; +"pst-fr3d-1.10"="wcwbrmyh4mn9af5skqaj9pljkc79chwq"; +"pst-fr3d.doc-1.10"="hcf0909wnb4qdhrcy5bsgi7bjhkd3rs3"; +"pst-fr3d.source-1.10"="fyqkqk6p5m83q133ngw9a3j6gpzy8aii"; +"pst-fractal-0.09"="s7wlzibbasxv784n0r6yamnlgrisbzdg"; +"pst-fractal.doc-0.09"="559nd8bz2xc0g4rq1z3vbh1ymg574zh8"; +"pst-fun-0.04"="klmswb8gqb538ghlay62dwg1asiq8l13"; +"pst-fun.doc-0.04"="xafzv4wa5hzqmclbv7s7xh0ba2kaay69"; +"pst-fun.source-0.04"="s7173q9a44aqd43d8bwcrskc9bsh1c1r"; +"pst-func-0.89"="37iyq995v3xzkdih8v3hyjwdyz3bpb2v"; +"pst-func.doc-0.89"="s64ca10yxpwjcaadcmnrk2fgfchch5ij"; +"pst-gantt-0.22a"="ghji2bp2wz4xgkmh2vrfyxh933r8dr3q"; +"pst-gantt.doc-0.22a"="zvdlzyll48hrl970ms6j7pgwp2f2vmy3"; +"pst-geo-0.06"="p2q2w8rl3z8xvdylc8inm2i4zbh8jxc8"; +"pst-geo.doc-0.06"="q8fwd5i5fvxchs8hz9l7zml2xqv337sd"; +"pst-geometrictools-1.1"="rx8v1nyhqrny92sqsrwzsra4mhrh7xnh"; +"pst-geometrictools.doc-1.1"="20k0sg2qkfzkcpq1qa42195dw9swjx3h"; +"pst-ghsb-2018"="rzy3vznyr6jd0b0vr9h6ajlqc11bp9rz"; +"pst-ghsb.doc-2018"="5w079f1q4w8yxs4546qzx2c21vrhm2ym"; +"pst-gr3d-1.34"="wpbib4n4j2fmgbirhq8xha4di6f3w1xa"; +"pst-gr3d.doc-1.34"="ipap5gil3j6hkdcl1l1y0a6fnj754zq9"; +"pst-gr3d.source-1.34"="l6i8dnqgpl8iwsmbhiw3a043pbxb3k7m"; +"pst-grad-1.06"="7yprfjpsyszw1wndfkwingz1vncvy1ng"; +"pst-grad.doc-1.06"="da27kdibqih9pbbj4366bin38zznfsis"; +"pst-graphicx-0.02"="pq6a58d7i0bpbzq0wrh54vlyz5hwjb2r"; +"pst-graphicx.doc-0.02"="xq7j614zxh5m9mr5zbfbr7q1ds0f528g"; +"pst-infixplot-0.11"="cpck9sg68imi2ddiaafw7k89hhz8i4ar"; +"pst-infixplot.doc-0.11"="xa4vw2bzwdqm4y46ljqpx3d6n2ff02yq"; +"pst-intersect-0.4"="az34g553vdj45pa35s8ymk0901njq262"; +"pst-intersect.doc-0.4"="756ih3z05zxw0igclcmx7l8r7n6c9n85"; +"pst-intersect.source-0.4"="2fbzddwq4bib97214qq0cqrhraxvc5dp"; +"pst-jtree-2.6"="pcgjwxpmr4356pysfc4jgn5f7wvif4n2"; +"pst-jtree.doc-2.6"="i9qmlbn7apzimcsmxls2vwh5gniizyrc"; +"pst-knot-0.2"="y69z6hv29f73scygpzg5qr0p3yf8cvlp"; +"pst-knot.doc-0.2"="7jbx6gjfjglggmnfgpj0rzf67wp0s549"; +"pst-labo-2.04"="h5lyw06d0i2r5ghn4ljymyy3s9bglmcz"; +"pst-labo.doc-2.04"="8diz0gbmd09is6w4qyicizjbq4gf7lxs"; +"pst-layout-.95"="vwhvczg3rwlvz8r7x4y4n537bwb3x6f3"; +"pst-layout.doc-.95"="y5pl5paib75knak0gamgp31mph6dnpkb"; +"pst-lens-1.02"="y5a0bhzbyh4ncg26rh3k3w7xc2mmw2df"; +"pst-lens.doc-1.02"="f8qa04lxfwy1ic6dl6s4bc3k66b2sjy2"; +"pst-lens.source-1.02"="371k1kh1ryb46asc37r40vbi5i35icfz"; +"pst-light3d-0.12"="p4nppgfa4qw8l2gj23k1rhhfb7vdkq2s"; +"pst-light3d.doc-0.12"="p688y0b5pc29l63dpmrx342m4hmpilxs"; +"pst-light3d.source-0.12"="ic2f2b81hsyhh8pp57ywda8pngw9g0m6"; +"pst-magneticfield-1.13"="6pcajgzqp3j0vw40zaqk53xwjw8wvxll"; +"pst-magneticfield.doc-1.13"="94dsx0pzxrs242a76h7h1b503dbggv16"; +"pst-magneticfield.source-1.13"="qp1il0apr1dwk903r65a8zz029zk1jil"; +"pst-math-0.63"="d9r69wp0179mmlnbng0w7jkr2h0ba2c7"; +"pst-math.doc-0.63"="0ad7biw2p83k17sy74drsl8daw716pk2"; +"pst-mirror-1.01"="l1qs4938r324dv9w1ij2xfwk16nslyhk"; +"pst-mirror.doc-1.01"="varxk1wyh1lc7yv5n3ad1yp583rchj3l"; +"pst-node-1.41"="kgq5kc4r1179an3v8n35p7ks6p3gv21c"; +"pst-node.doc-1.41"="ih90x5a8qqfbk30n2yxypkqck6iaakxn"; +"pst-ob3d-0.21"="b133mvl37zxxqny148r3mnwijp69jzc2"; +"pst-ob3d.doc-0.21"="v0d9mrz4dvpk0qix4fiy632jfhfhqy4l"; +"pst-ob3d.source-0.21"="yqjb2ifyxj2mvs11lxq32dgdr74af9p3"; +"pst-ode-0.12"="qbfc4q6k4chpxvwcbvdqrl7jnpgqs5kc"; +"pst-ode.doc-0.12"="l5w1n8x5vipp5n03m5av3gw90x6dsw32"; +"pst-optexp-5.2"="6k171kswlvjz2qrgsr43llpn8a8fx2b9"; +"pst-optexp.doc-5.2"="8nfgcfs6614n1szf9c8b7mjk43f2vqah"; +"pst-optexp.source-5.2"="krh33kab76gxw3vjcaja3y8vk2xjpgla"; +"pst-optic-1.02"="fmp70zsr3gfcxc9d7mik8y7fdq9bhv9z"; +"pst-optic.doc-1.02"="bw2k4jbxfdwyn7pfn708wd3ff8nr14ww"; +"pst-osci-2.82"="5rwmmzwp7jwfv40cg66gi0n75mlvn851"; +"pst-osci.doc-2.82"="nmgp00q4xifasnxnckw04kmd8qxxdd7k"; +"pst-ovl-0.07a"="g6sni4112p1kyribk7p6rv1mwwjb7xb4"; +"pst-ovl.doc-0.07a"="n23m8iv4lv4009x9l6sa177jyfjkp0pi"; +"pst-pad-0.3b"="x3762zh9c5shzl02r9ssykd2a0rqpk7k"; +"pst-pad.doc-0.3b"="ymjpw81y22mbmf62735kqi80yhylvazg"; +"pst-pad.source-0.3b"="7cqccc3ps8qdhbykgc6yyygjds46p5av"; +"pst-pdf-1.2d"="av5rd425773zxnzlwdk4x5sf8wp9w7in"; +"pst-pdf.doc-1.2d"="k2zssqg4qf151a5iiw2nvk8lyrlh7md7"; +"pst-pdf.source-1.2d"="1lswqfmczya2gdhxi28czpznic888yf5"; +"pst-pdgr-0.4"="cijfx5hq5ygnchsgdw7ly5a43a5v6cqb"; +"pst-pdgr.doc-0.4"="s94gqhws251skwh2ap0b3hlvpp818y0z"; +"pst-pdgr.source-0.4"="s2zbikk5v94207zmrmnlpr5bx3jjzc5i"; +"pst-perspective-1.05"="iaq5j9cbgyr5p4np1fn5dqv8m8mv29qc"; +"pst-perspective.doc-1.05"="kvvjyfxnxvzxgjrfv3ysw2qd3bafh5jk"; +"pst-platon-0.01"="c1crbkzj0vvblf8n894g91q7qig185w5"; +"pst-platon.doc-0.01"="54icmvjwsbljdbq03j3npmwr9j85cdpg"; +"pst-platon.source-0.01"="bs136jlsz9yxiw062dlck6km6fsapgjv"; +"pst-plot-1.90"="y1d69nspq4xpaacqmxpnmrwyn0s15lzr"; +"pst-plot.doc-1.90"="jpp9hcj8l36z5sk75vzjxj2bsk40mk25"; +"pst-poker-0.03"="8ny6asww2zmrbm4aqilmhn3wh5rlx4jj"; +"pst-poker.doc-0.03"="icmvyk2m0yn1cqgmfplp6r271ipsnnqf"; +"pst-poly-1.63"="caj343wmgfxzbzchalw7w14jazj3xb3n"; +"pst-poly.doc-1.63"="gq61g8l852k4m8n69kzqdx1sii0jr41n"; +"pst-pulley-0.02"="d7y0xspcv55vq4xhhpwhl9a3q33fpyga"; +"pst-pulley.doc-0.02"="6g5jnm4i5lrxqb45mn60g7nlc9xq13cg"; +"pst-qtree-2018"="6slxqgzm8pzscdf79x1y4zp3rav425g3"; +"pst-qtree.doc-2018"="9bp342h5rimv9wyjncj9m9bb3x2pb77p"; +"pst-rputover-1.0"="39c8h8wq8rcby34dnpq8f9d87zlfd0p8"; +"pst-rputover.doc-1.0"="apm70lr0xn7hgj16acpcll9wd3jcxqbn"; +"pst-rubans-1.2"="akzd33l39b9gh53hkqzaznb6j6rrbif5"; +"pst-rubans.doc-1.2"="sa01cv2q19w3rxlib2j2wppvbjcbn6z8"; +"pst-rubans.source-1.2"="vanr4y960njpckxcy8i10jh8fxmdd94m"; +"pst-shell-0.03"="kllra0m3v64wiw4mg1wjqwcwapgbqw34"; +"pst-shell.doc-0.03"="j8j9vfqbw1bzbncflx0wk7awr599pp2m"; +"pst-shell.source-0.03"="4zzi02gy69lscpmwmsy5i6dzck63ql10"; +"pst-sigsys-1.4"="89mhw4a91vxvm6jr2806w7sdgm0sldzq"; +"pst-sigsys.doc-1.4"="1x1s3l6z4rr8s1s8smck8x8vkg9sb7k5"; +"pst-slpe-1.31"="i8wqm7c5rr1gvrcqdhzgc3wjsnvhxnaq"; +"pst-slpe.doc-1.31"="d63x21a81b3chx59ygn3niagb12lq0vq"; +"pst-slpe.source-1.31"="b8pbhx17ad49g92il07bx2347lim9kr7"; +"pst-solarsystem-0.13"="k3gvgdnwv5054qph6ljijgwlr4mhrsmy"; +"pst-solarsystem.doc-0.13"="sh4if86rr6p8bmjrfndh8lfsibjmlj8l"; +"pst-solides3d-4.34"="j69csa2fcbv1ih3ay93n0qd8wv04q6di"; +"pst-solides3d.doc-4.34"="mqhqa0qzn96gkrjcaywszpikz8klpc5d"; +"pst-soroban-1.0"="q71r7bilwmgxxvcqngmn9w63cqwh526i"; +"pst-soroban.doc-1.0"="ds57w9f3d4dy5c17xsvrmzs09iccanh7"; +"pst-soroban.source-1.0"="sj27j1n05dfq3szxyifzd24i44c4ls40"; +"pst-spectra-0.91"="7h48zv55xaxbgccdp7710lh3y2s334sn"; +"pst-spectra.doc-0.91"="sc2zbs93vbzp4jqgwwxh7pga2ngrwxnz"; +"pst-spinner-1.02"="c25gya6x35s07ki87x3f8jm85a0hsdqb"; +"pst-spinner.doc-1.02"="b15zdksxzk1dr3rmgi5qfkqwq131qnv2"; +"pst-spirograph-0.41"="2mkxc7vrmv5xa7aggmpc27wss9gw8zzr"; +"pst-spirograph.doc-0.41"="4q5pbwicrqkpmfr7zwa0ykmfy32y4iks"; +"pst-stru-0.13"="9xzgq9yp4wh3939dxg4wvkzsvq8za3vw"; +"pst-stru.doc-0.13"="pm4nj6rck0s7gjhkfjg3i4xa8qd1dihi"; +"pst-support.doc-2018"="z97cka1jrk6jji8lczqfxc09cqj7f34x"; +"pst-text-1.00"="cz2rwirb2xh5yp257rn8i6s0vdns1cpl"; +"pst-text.doc-1.00"="xmxlml48x6y95arijiba41m9i201hy3q"; +"pst-text.source-1.00"="kzl944rkvz2bjwv6dgq8qhmmmfqxchc2"; +"pst-thick-1.0"="b2dnjagm4kkgxfjilahizzyq6mb1cx5f"; +"pst-thick.doc-1.0"="jkybjsqnnavyazal3bf4z54ldqnw1gw5"; +"pst-thick.source-1.0"="1kjjkqgz4fwghaialrqvgnfq57vl13k5"; +"pst-tools-0.09b"="m4bc24jncfjd32n3b4zmkba3nkk8a0az"; +"pst-tools.doc-0.09b"="5jh948lwnk951jpa6wwgkqc6hx49l0q0"; +"pst-tree-1.13"="l1m6c66jv4v02n4mjv9ddgh84qbyllqw"; +"pst-tree.doc-1.13"="jgcx73vrpiwvlq9rg1iszm57bj1qsr73"; +"pst-tvz-1.01"="0xky3nd1q8kv7vbs73dcbwgjqbysrwi8"; +"pst-tvz.doc-1.01"="hrigaq1rz3hd5l4969913apdwayy1ifr"; +"pst-tvz.source-1.01"="zs1dh6kiphzy0p7nj7i1faldamjsc1j0"; +"pst-uml-0.83"="0rfbyzqd6xk0aiwrmavfnkr6bmawkrdg"; +"pst-uml.doc-0.83"="jvyfkj9r0zknfbpway8zwl5l81zwfq6n"; +"pst-uml.source-0.83"="50n69kfybcg2qlxjy9d0f330rxy23sv6"; +"pst-vectorian-0.4"="45j3kc2ma7yvpk73724419zxzajyyc0p"; +"pst-vectorian.doc-0.4"="kr9cw6fs2rra7ymmza9mf3winvj17c0j"; +"pst-vehicle-1.2"="fzkkfjzb0s227y1942p89g2s3qn5bgdr"; +"pst-vehicle.doc-1.2"="152w1jskf5ninr660a9cjbyh9q4bhphj"; +"pst-vowel-1.0"="aq45bsp7d1rdflxvs1aga0kqmn9b3zd8"; +"pst-vowel.doc-1.0"="zm075772viyjnm1akx6ixk61gb33nq8m"; +"pst-vue3d-1.24"="kdnn3bssm9xrfr42ni1n8kg04r899624"; +"pst-vue3d.doc-1.24"="qg9v649wjxjfrp14f3ac4shp5nfad89m"; +"pst-vue3d.source-1.24"="zxk7phlcdh2g1x9l4mps6ncwxc8ydryi"; +"pst2pdf-0.18"="rafm5fyifzzz21336l2yvnqs1ynrcrh4"; +"pst2pdf.doc-0.18"="hpjd3gxsk0lmajf2fpac7ykhrznzsily"; +"pstricks-2.86"="mzqccqjv8b3m5n8j84rvy47d5hay0vrb"; +"pstricks.doc-2.86"="d9xnsrd64bnn7fgqp2sxphf3hyhzpszz"; +"pstricks-add-3.85a"="xxikppbna9jc6cnlr77y7szkp6fiwx18"; +"pstricks-add.doc-3.85a"="qr9b291fqjl7alv2zx6bbi0c6n2bdsg5"; +"pstricks_calcnotes.doc-1.2"="4q48najl98h9lb1866avfw6c5ir7p4bj"; +"uml-0.11"="ggl1iw3qhzysy0fza2dbl3igwlcq3i0n"; +"uml.doc-0.11"="rhj5ivlvx43d8c700117lklmgardm76a"; +"uml.source-0.11"="nfmc770r8bp35av4n0x1nml5h23y3whd"; +"vaucanson-g-0.4"="qvnklg80m4p0235g3wx2ln1gk5myd1i9"; +"vaucanson-g.doc-0.4"="iwldpyzbgygg73gyidpj3vgw60jdid9l"; +"vocaltract-1"="dzjd6v5mhb2mcdgrk66dc0wc4hdihsnw"; +"vocaltract.doc-1"="kgb45nb45fmc2hnyg31m92cg74mybnvq"; +"IEEEconf-1.4"="y7pcvgybgsj94x4r1b3p79w2bwrja38s"; +"IEEEconf.doc-1.4"="6pyp532mjalspmalr2ia8nm58fjj5fwj"; +"IEEEconf.source-1.4"="h16jq4q6bvb1wpwjxnyhhp43frcjmnym"; +"IEEEtran-1.8b"="96gd4zxcmg6c2mma4d8z0wganf9ml7d9"; +"IEEEtran.doc-1.8b"="zdc3y0lkjpis1fdkshd6bwsmkxr6w2aj"; +"aastex-6.2"="vsyj9chprljrl3ybzsfbiwjvjvs502ss"; +"aastex.doc-6.2"="iz8flgxhn6y8qzv32v1sf418gyff6c4g"; +"abnt-2018"="90r9j1lfsaiaw5gcxgnksza92w1pxbgj"; +"abnt.doc-2018"="c0yrnnhkq7vkjq04ckj878bdjm51lzha"; +"abntex2-1.9.6"="asw2qc8f7hg5ziyp6xw7n0zz2wyxlr68"; +"abntex2.doc-1.9.6"="mswyx4k6c3n31h69arb4385066dhblpj"; +"acmart-1.54"="0gbyhy780vsnfd2j40aqji291alrax9j"; +"acmart.doc-1.54"="6rz2f6ffmhlppbj2i2hcmc0w0ybp9x6x"; +"acmart.source-1.54"="z5bqmbcvgvvdqqr4dr2h3p0nrr65za4h"; +"acmconf-1.3"="9wid04wqz4l1xisvlng52xabw9m0p1k5"; +"acmconf.doc-1.3"="66xjqp6a86iq2908p77cz57651av2i23"; +"acmconf.source-1.3"="7ssw68bvkxxixxmf9ygp7szxmc59fvik"; +"active-conf-0.3a"="k1b3ykxr34j6mz7qnhl442kiw5mi044k"; +"active-conf.doc-0.3a"="smq9rd7vgsdm8q0mkgrvwifrdjirsi3n"; +"active-conf.source-0.3a"="j59z6864ndi1pvrfdcj1g7h28bb0zs59"; +"adfathesis-2.42"="kipd97l80csijf6nwf4qh9dqs7481gpv"; +"adfathesis.doc-2.42"="1a45imkqk01xwsn8w0sgi04kq9lkjfsm"; +"adfathesis.source-2.42"="wsyrxaljzn15z0mg9fkv7qqbcxfgv7ri"; +"afparticle-1.3"="a47yf3q2kr9imhrr9520gm0xzrbxijpl"; +"afparticle.doc-1.3"="jwrcq8p5jlda9bs8xq364748p9xr3hyk"; +"afparticle.source-1.3"="3j3wg5g8qbrm1lycdd5g49sva0rshjqc"; +"afthesis-2.7"="s423mnyllrn49bbhas0r4nmks9nk4nrh"; +"afthesis.doc-2.7"="8cac60kzq0srba12qa1sdk4fkqxvwjvi"; +"aguplus-1.6b"="92nfqnrbjsfcw7aym6qahl2rsl75kl55"; +"aguplus.doc-1.6b"="8nams9f6dwbv45ad46lxh7c4wspl0hcl"; +"aiaa-3.6"="x8hag1q2jh49y6ad5k774y573zas97c4"; +"aiaa.doc-3.6"="ipldvi4g05v26gzvp2wp71n0xv5mkdd1"; +"aiaa.source-3.6"="wllq5qv20bc4f7m098yn1f5slyrdxazz"; +"ametsoc-4.3.2"="4v5ya7z7mbbxqxkjp5madwpn3m456gpp"; +"ametsoc.doc-4.3.2"="nzphxaasrrgxhiwixz6k6qikbg6z45gi"; +"anufinalexam.doc-2018"="qb1dvx5ryz6p5dia1z13aa0h0822f814"; +"aomart-1.21"="szg9dma84y66pdh8p32kq36fxhnn0lzs"; +"aomart.doc-1.21"="00i2qqh5hlfpiqqp75ri023wlvsj4r9z"; +"aomart.source-1.21"="xf9126s1w02lxbllbzblzd405qg0ydsy"; +"apa-1.3.4"="g7ywm2jp0b70qdwmm59m4rr8glx3wc66"; +"apa.doc-1.3.4"="vjg7gj1wi6mb9b1qyfsznhgcbvivdn1c"; +"apa6-2.32"="8b479v28qw8k5hxpfc1vhkyf44f6wxbs"; +"apa6.doc-2.32"="hmb1y0jdxnz23azfaphhlzkxcs50krhp"; +"apa6.source-2.32"="lvjgha718vdc0d4a9xg568n3nfdah16j"; +"apa6e-0.3"="0bilb5nbgi83kp1w7d1kci1akg36nv1z"; +"apa6e.doc-0.3"="p7ir3azb68s9pms0gpa968gffr2qr0xw"; +"apa6e.source-0.3"="baqh9z3mlxqy4kklhnb9a66gj36lnhxk"; +"arsclassica-2018"="pk5gn6ifrhj5c33f78d619hq4j3d7nmg"; +"arsclassica.doc-2018"="z21lmz2x0sc7g6gc50j1x0hhzz96ra7b"; +"articleingud-0.3"="45hkl8j1hxdww0igp85iifrdz4g4h18l"; +"articleingud.doc-0.3"="00653rqfzjv2f4wl77vznk2p1pi6f2fd"; +"articleingud.source-0.3"="24wwfplzs8477i5kl1ks5fvkd8w1lv76"; +"asaetr-1.0a"="wkch5k1hxw65dfdkyghyzpcibmnj0zyj"; +"asaetr.doc-1.0a"="8d1x4sq5xpgc1kb5ys4dp02i2r1p3ha1"; +"ascelike-2.3"="b7ff1cj0jmbdr6wrvcqr37byak164fy3"; +"ascelike.doc-2.3"="sqynsfl8cm40n0r7v2a7qlhxx6zny623"; +"aucklandthesis-2018"="gqqynyfp4l80jc7a90by84wjmn22s0br"; +"aucklandthesis.doc-2018"="jr76ykx7f98jvfjy7dr767xspb50rsnw"; +"bangorcsthesis-1.5.2"="ky8ixx69nxccn4a343bs2g2bqzwbxkyy"; +"bangorcsthesis.doc-1.5.2"="qa5s7byik9gmrf7b6amx1l3d50qakmhh"; +"bangorcsthesis.source-1.5.2"="cjriqlf0zm0jw6l9g53j3msy14r4j62s"; +"bangorexam-1.4.0"="6s8rc4pgza915qgldk95ykqmxhf2czxf"; +"bangorexam.doc-1.4.0"="kxjxdnfljg1pracpx514adjp7ynbvvll"; +"bangorexam.source-1.4.0"="rf9s69qaaw2qrbyljcsj9pmg5qw4m18b"; +"bath-bst-2.0"="49z7vh3bxddgf6gp5p76xi9drj9wxxjl"; +"bath-bst.doc-2.0"="qia52b68dahs9qb8830px6kj480g3cmb"; +"bath-bst.source-2.0"="qd3490knx1z1yg5gfslvm2a323vbhin0"; +"beamer-FUBerlin.doc-0.02b"="k09b82znxfk7gi7cxpkffs65v3q5siph"; +"beamer-verona-0.2"="jgqm1267x276xsdikvc586h946xfzhcv"; +"beamer-verona.doc-0.2"="skxiv6nxw4vk3c7ppl2bripmlkada52x"; +"beilstein-1.4"="v59d234rg06vkwrqqcd58jkyc008qj6k"; +"beilstein.doc-1.4"="ysg1dalzi5mzznrfwmcirz0593d9pfmv"; +"beilstein.source-1.4"="vacm0gshx6r8lp12jc40wj97lwwsdw4r"; +"bgteubner-2.11"="kjykk4kfr7iig49zpd26kga2p4kki4gq"; +"bgteubner.doc-2.11"="wi654djqdqp0hff6cshv1hfkhmgcacs7"; +"bgteubner.source-2.11"="jhqhmr6bb4ldma4dscl9l4csan3qrv6q"; +"br-lex-2018"="ipw7gwrsdv691vnv257w9i15f465irnv"; +"br-lex.doc-2018"="kai74ysi41iw5bc9rjv8saj7qh7n0s12"; +"brandeis-dissertation-2.0"="8nqvv44ahsf5nxn6m4qrd5yiarim1zr9"; +"brandeis-dissertation.doc-2.0"="lfpykcdb4yrf7pz7b1ljrissjlk4v20v"; +"brandeis-dissertation.source-2.0"="xnp41jb8wf2zlrcqikp6qxnhw9k6j1z6"; +"cascadilla-1.8.2"="03g1znhjzcvxvclzwb33lrm6703j1xxw"; +"cascadilla.doc-1.8.2"="njy3lpaw3lch5x3p1mm07zis50z38ps1"; +"cesenaexam-0.2"="0n58an00m7xywgjxd4mk4jvr3wkla1sg"; +"cesenaexam.doc-0.2"="1cq9yg0f3j9s40jrkzgxnpk2ya88jgiv"; +"cesenaexam.source-0.2"="213fs3j3x9f0330jy9hfxmq3dhpl1lgf"; +"chem-journal-2018"="8rsrybpvzqr389ip3lfkjna1vy6lclv1"; +"cje-1.06"="s4l2hjnfw2s0l19hbzf5249igprbhw7a"; +"cje.doc-1.06"="hyw2lcxsbm0v95l1161v2sh2bprsg421"; +"classicthesis-4.6"="1mdqrwxmh218ni62g9bfgq7v1jx20ilc"; +"classicthesis.doc-4.6"="d0nd57qpb4ya46ipz6c2jwark5sdghfl"; +"cleanthesis-0.3.1"="rs5scswkmbikw0r4xs8wc86js9fsfaa3"; +"cleanthesis.doc-0.3.1"="640j45873rghdx1c5h0n08a3z3ca5q17"; +"cmpj-3.01"="4imggckmccyqhm3fdl7v8kwsakfjknmd"; +"cmpj.doc-3.01"="3r41m4byz5qrlhng3sajvnwqf8zqjxfy"; +"confproc-0.8"="6anwdx64g1yfr109jrnqfml6bqj8l98a"; +"confproc.doc-0.8"="qczsp87rylnxkd8nsi14kjahnkh57i6m"; +"confproc.source-0.8"="f8yczf6glbb74hvfga786qvamllnza9c"; +"cquthesis-1.30"="x5ybra1c1snfcdzqpgkzh72wyk24lmsd"; +"cquthesis.doc-1.30"="5l0y7h5dzh8csclspqsdbc21j5lwafp3"; +"cquthesis.source-1.30"="n7xqxgkxdvy7pki3wv5cl2pmwpjrv7w0"; +"dccpaper-1.7.1"="6ky9m4rh8dn01rffh44v1ff5vh2igkc7"; +"dccpaper.doc-1.7.1"="7wpyahkvp59a0l0lfyw5ssrpjk9cg53c"; +"dccpaper.source-1.7.1"="zzcscajfm6dlrzam0d03imfhch41f1pl"; +"dithesis-0.2"="y0xrpjxnblvgahdwyfhm2hag5hss6qzv"; +"dithesis.doc-0.2"="b7ka35ywbrn2m3a6b8cyzyvajwxyvdkl"; +"ebook-2018"="08y1g19fvjskwm55g1av1x8bs95vmc6y"; +"ebook.doc-2018"="kw04pn3a7pbkgxjrn1p12z65j8k4n3fk"; +"ebsthesis-1.0"="3f8i1srqx6hh10rrjshsispqr3wdhm0m"; +"ebsthesis.doc-1.0"="wic4wfgihf2yyk40937hr2g59933cyy5"; +"ebsthesis.source-1.0"="q1lhixwgkc6zis1sgsnwzsd0p7spp0zz"; +"ecothesis.doc-1.2"="92jxgiddwpj5g62zwg50wm681h2z1ixf"; +"ejpecp-1.5"="vzfnvl9rxwbkfyv5pd759d2pgn1gr4qz"; +"ejpecp.doc-1.5"="4449msv5iq090x7r41q1m4l6dnvi7fzp"; +"ejpecp.source-1.5"="sqklvmybkamm25bavxc232grpjv58wmh"; +"ekaia-1.04"="9nf7f8bpgwlwvi7q7fm0k3q0kxbmqxf8"; +"ekaia.doc-1.04"="m3bjh6g13dv06w2p1jqls18cck4gzwf4"; +"ekaia.source-1.04"="gr1gbgpy03z7j1s8bcapf6nqzyjxbzx9"; +"elbioimp-1.2"="wp7pv78ijjgb48majhg8pjqcmkq29jbl"; +"elbioimp.doc-1.2"="0515vzg1miiljb8grlb8idsb2y9gfcdc"; +"elbioimp.source-1.2"="lzbvgi6d0w8wwf052v6a1gzz2qfvpkn4"; +"elsarticle-3.0"="sys13f2zlgn6ynf81vj1qa6xbbv3snkp"; +"elsarticle.doc-3.0"="n218xpdc4j3yc9i5fxxr68zxl615ls2w"; +"elsarticle.source-3.0"="vlcpfdh95dsdkx4l02s07miccp4b5xr5"; +"elteikthesis-1.2"="fq911ak06fd2h6brn2zsb20pkqgl4kb4"; +"elteikthesis.doc-1.2"="b5ja8g2vrf7gxpsfwshly6h3i0h0kw7d"; +"elteikthesis.source-1.2"="iyrmq8s585am0kb3ixgbi2g3n7aqxwr2"; +"emisa-2.2.0"="5ap5gagakjpx889lpiz1knpd3z8fcff3"; +"emisa.doc-2.2.0"="x1qp5j19svjw388qkmccwlh6by9r5a1r"; +"emisa.source-2.2.0"="i3zqwl03w9ff9caf1nafflv8a3gvbdjm"; +"erdc-1.1"="pmxparxijq91mlqb2z2ci0mk9as4r1nz"; +"erdc.doc-1.1"="a7f0jw1j2l0md2s4hdzv6gb1v867nk8n"; +"erdc.source-1.1"="5rf897hybsib6915bvyp0nai8j7bszgb"; +"estcpmm-0.4"="30s2wysjnicdxnfwliinz0s3xgjz65an"; +"estcpmm.doc-0.4"="kmrdd36g036c2rd86i9lc9n73rcfhwy7"; +"estcpmm.source-0.4"="7pn247fkf44679vcgbf62ishd70sgr8p"; +"etsvthor-1.0"="i9p7vf52g9pxrczw1sfvipk71xjbw2pa"; +"etsvthor.doc-1.0"="jp6bpcx2mwjzs07p16w0ncjfw1kb9kzd"; +"fbithesis-1.2m"="1fdf0shkpyjfwikv3raz4a27wssg7j8q"; +"fbithesis.doc-1.2m"="wjh25w45lkz3dg1900qvpvn3r137dw8m"; +"fbithesis.source-1.2m"="qa99zpjzb2q48x55nq9cfsv7gf6ggyjb"; +"fcavtex-1.1"="kh7y3795flgarmi9izzzgq6g7z294jj4"; +"fcavtex.doc-1.1"="qr05ymcfxx8vwm572rd0pa6yq0fam2n2"; +"fcltxdoc-1.0"="gr5vxdra4lcsljhm591xs1b6z4ci2ddc"; +"fcltxdoc.doc-1.0"="mibli0mi846flzm0id9z0cr8x90rivgw"; +"fcltxdoc.source-1.0"="yn567l5sbbrrdbcmiqdpyq8kq5y1ni1v"; +"fei-4.1.1"="3gxdiknhl2548z1n0i6zvvhsk85l3ww4"; +"fei.doc-4.1.1"="s5fi1ypvxza43k6l62v7m0kqz6b5fmsn"; +"fei.source-4.1.1"="3crhd5mdgrfz0g3i4r7bwr3536yzba1k"; +"gaceta-1.06"="gkwy4pkpzmykxm2rqldpjfh5q5m87ca1"; +"gaceta.doc-1.06"="zbxs7kz33kbvx4g5zykh33zn2g9z2cp1"; +"gatech-thesis-1.8"="q85fv2ikl3ikw9ja5j7sgygyi6v1x2kp"; +"gatech-thesis.doc-1.8"="q97libi0drg6plfjps8p9fd7fxbxg34n"; +"gradstudentresume-2018"="bmmfv6i9zhk617r9a59yz4m0g14s1q1b"; +"gradstudentresume.doc-2018"="xw0w9hwnyhb6xszynfvz489c9j0vyxsk"; +"grant-0.0.3"="a9bjc5a9i24mymq11dsw78gck3pdb16n"; +"grant.doc-0.0.3"="39g10k0rwfx678fnc8vx6j77wvn8f5c0"; +"grant.source-0.0.3"="4cfhdbqmffiypcs88iij2fxc5lmylxfk"; +"gsemthesis-0.9.4"="jhw29zl7f93xh641ws6ydqh62cv1kbbj"; +"gsemthesis.doc-0.9.4"="3nw8q8pxsfdbd4gmly0bg8ig15ccpy1q"; +"gsemthesis.source-0.9.4"="w1k5h97pgahsar4r1sbg6i2dj4npr6y0"; +"gzt-0.98"="1ji92870bm9rkc0llvmhyqw8brxb9kwl"; +"gzt.doc-0.98"="zip7fdsd96fjgmsyaj43b4zd5i5vw331"; +"gzt.source-0.98"="0jm3vmpy2z28fzk1q5cnw4d3ga13czj8"; +"h2020proposal-1.0"="sdm13gcvhga8q32ai16mnz2rfsnwb7bz"; +"h2020proposal.doc-1.0"="8nsjvgzyw9137ncq9v48dhlncb10snyn"; +"hagenberg-thesis-2018"="wc3vcl379w736kiyxyll8qmhzs4znjih"; +"hagenberg-thesis.doc-2018"="gbvv3fdp84dsszf7g3kvaik93qcmy8na"; +"har2nat-1.0"="yn5d36r1lnx5xhrk46laka9crikcd5yl"; +"har2nat.doc-1.0"="8gh35w4a8j117z6dzy9p7mmbxsh789zf"; +"hecthese-1.3"="n5x4vh6psl8n8382bd7r822x49qs9sx3"; +"hecthese.doc-1.3"="r83ixlw8i78cfjipycpv5y6bvljhfq4v"; +"hecthese.source-1.3"="dl1x6wwmxr5yzg4almb52salyifw7i5r"; +"hithesis-1.0.9"="zxkjibspp3ybis5d04wawwpmcjyvrzpl"; +"hithesis.doc-1.0.9"="rzr600zg521m8arpcsp284r3rn9nhkln"; +"hithesis.source-1.0.9"="paiy4bmi9xg5lmpli1p8ck53k4v6c8d9"; +"hobete-2018"="k2agw9n4s8imsfi399r1n3v80sdxc41s"; +"hobete.doc-2018"="n60jvwc9ca27sxbyjam8jpp6b73ydc4g"; +"hustthesis-1.4"="f7wr0296h2a3i6vahvrxysl7dr03sihs"; +"hustthesis.doc-1.4"="jknn279nybf7j78y4s99abb6znbkif9w"; +"hustthesis.source-1.4"="j828cim80xhwzjvn6drhy5qzr8sx87w2"; +"icsv-0.2"="3k7if2nxgb8zcyr7j29v3pxcqcyygg3k"; +"icsv.doc-0.2"="n714ksda39kc8zsqd1x7lnq3crg2w6fi"; +"icsv.source-0.2"="h08pzrpgwn88gz0d6kyrvnyjrra6f3vz"; +"ieeepes-4.0"="xljj9w5kx7mxhv9q6dgmn23wkijvjyqg"; +"ieeepes.doc-4.0"="n7wpz8946kfcd7a4dnx901y40vjbynxi"; +"ijmart-1.7"="nh0kksmb0z5k95s15bwxrbqxxnlq81l2"; +"ijmart.doc-1.7"="b88j6a249p8f9bp35a8p019l02s7lbfc"; +"ijmart.source-1.7"="y5wyzz6jr5lp0syjywlvdpb3s02cb7ks"; +"ijsra-1.1"="zj3pf34flbmdy98fzmshxdwhsm9gypb3"; +"ijsra.doc-1.1"="pmw844flk212zpdvcp026c63snmasbsf"; +"imac-2018"="w4g9hwgh6wvbhf5v8xfjcba6chqlp32z"; +"imac.doc-2018"="5qid3adma0486l4li4mmrgxl9lykzfz3"; +"imtekda-1.7"="rm2w2mx8mxzxjwgsw6gk0i64c2wb0yxa"; +"imtekda.doc-1.7"="m50cfbqcjz4ylda5myzz4idaqfv40nay"; +"imtekda.source-1.7"="wrx5ndn59k0rlz19iq8r4fzb4yly9hr2"; +"iscram-1.1"="2pywqaa72mb216nmzl0w8cr74vf200cg"; +"iscram.doc-1.1"="0bd1j3dqs4kgsdaag5wkv7n9zci8qgda"; +"jacow-2.2"="7a1fcrpsp78iif3cvpmzlb2lx71lkdsc"; +"jacow.doc-2.2"="a2c4bkrrn1hrig4pidj1f10llcnxnh6i"; +"jmlr-1.24"="rnmwix9b0hfdm6zys2zbzy2rx1rfas98"; +"jmlr.doc-1.24"="b7aj9p4s5xzpv2jkih803zx713lp212g"; +"jmlr.source-1.24"="bncl60ks6g38pj64ig53q0s3kr3fpws9"; +"jnuexam-0.3"="cxlnb3l0x0rf363xch1jl1d2kfw11afs"; +"jnuexam.doc-0.3"="ad83n0fwz7wq8k03vnr6ckpqshjb7z5m"; +"jpsj-1.2.2"="xpasajag9rdz7nr5xk7k40g181lyc45x"; +"jpsj.doc-1.2.2"="994fxd5c7947y4s7g71i7031l72qj26b"; +"kdgdocs-1.0"="i0v1kfpnhn5210jj5vd2pyi9s9h1vhmr"; +"kdgdocs.doc-1.0"="0gfi3rfrsjaw25g7mxk7mai8mxy968m1"; +"kdgdocs.source-1.0"="dcafx36f7id055kdwvfsci6wq2ya50c8"; +"kluwer-2018"="y63q5nz0rhxlj362cbj5a4x3wm8imiri"; +"kluwer.doc-2018"="q85mq4id3y04wwq7f8is8lwh7gbzyxxn"; +"kluwer.source-2018"="q4k0f4qgzcxgnxblw1776dhk57i2zq6d"; +"ksp-thesis-1.0.2"="244sggimcsxbqkh6g9nndxvdvr6agqvv"; +"ksp-thesis.doc-1.0.2"="jngi4gfc4r6dkp6xggyg2s05zj38s1vz"; +"ku-template-0.02"="9b1vsd98aqc0b5s33r3z6ayj7ph0lcj3"; +"ku-template.doc-0.02"="067zqymqvljm9ras3a48glc0clfkfwkk"; +"langsci-2018"="1pv0kmn0pj1lzp5z024l2p1i46lh0zlw"; +"langsci.doc-2018"="cnjj2d2m05cgh3412b6yp8i715lwxkr3"; +"limecv-0.1.3"="kvjmm481ihl7idl0z0k2a7qd1f83b2bg"; +"limecv.doc-0.1.3"="9lxwfgxfgpnkmm5pmikrgsp9kf4vfhvh"; +"limecv.source-0.1.3"="5fcyq9gad359zzhpara50rclrqm62qzh"; +"lion-msc-0.27"="6b6bg86gr57ldh3giniicp6j41bpqx5a"; +"lion-msc.doc-0.27"="q9jflbrgsf7qhbqm5sl6w6qbaz1jv7yk"; +"llncsconf-1.0.0"="w9rc61m4yijyf6mb4h78xhr0h7mf3p9g"; +"llncsconf.doc-1.0.0"="8p4z5cm4pp2f3iqmjnhqb8n2fcgx8gxz"; +"lni-1.4"="bpb6rs0znz4q3kkq2f33z9fn2ivndrd8"; +"lni.doc-1.4"="zx79qgmpb96mkfpvsngvqkz63s4rxgmd"; +"lni.source-1.4"="hgmnsbd4i6w031l3wqvx4xy305dwjqb2"; +"lps-0.7"="njaym8455i99rr0vplxlpn95cbp8sv9h"; +"lps.doc-0.7"="9qg688yrg4lfkb284shpgan08vfi5sxn"; +"lps.source-0.7"="d2jid2g08c51lpixvbqp13hkvmbhw2f2"; +"matc3-1.0.1"="1r8svk9xpxv518j58xxrkfpy3lzh3gs6"; +"matc3.doc-1.0.1"="9kwpm6ah02zhwgd5gfhqkk0csba5h401"; +"matc3.source-1.0.1"="cnlk2ffrjczw23mssgwv7i63dg7w3j19"; +"matc3mem-1.1"="1w8m977ngbqivnhlaqsf6bvn7yngg3hg"; +"matc3mem.doc-1.1"="y6b8v00dhz5xg56kz04jql3rdrl0v5n1"; +"matc3mem.source-1.1"="3n9x1jfgrc8jigj8w2bmngk7pxqz9v29"; +"mcmthesis-6.2"="64qi8gzjxbkrgaz5kmhw8y0p8a5a9psy"; +"mcmthesis.doc-6.2"="wsg9cpf8cad4nnxa2idr12maganmxns1"; +"mcmthesis.source-6.2"="4y6jriqrf4643g1xwxkgc29d31iksc2r"; +"mentis-1.5"="nfpcmyxlg0gadqj33jnxji3nvs5fni9l"; +"mentis.doc-1.5"="vnj4lk1vxc0c0710jb21x3vskppk9c86"; +"mentis.source-1.5"="x8djid957v6324m74fn1m8l9hcp7mr1g"; +"mnras-3.0"="ib7iykfq2gzv7iljfpqnncwdha05sv36"; +"mnras.doc-3.0"="jns5g8cd4c28jqy106ard1pca1pl0p4k"; +"msu-thesis-2.8"="0d0607nv2nq2s2cw64pmkmkhkmnglv8k"; +"msu-thesis.doc-2.8"="lq84fa70s7gpvnllfwrn4w9cgxmgzcpw"; +"mucproc-1.02"="d1xzqp0nvkk4zdf1zcrhngvlc0q412gp"; +"mucproc.doc-1.02"="zpky6iahkhynyv72lg94ankg9wn7gwd7"; +"mucproc.source-1.02"="pxysp457kvf603nz6lwaj55cmlc41n0m"; +"mugsthesis-2018"="cfkw21f3xy6pchbq7ryw2df8bdssilc5"; +"mugsthesis.doc-2018"="xqm757zbzxi9ag50dd22274bk5n1897h"; +"mugsthesis.source-2018"="6awfcfhsqggxvxxxmfbi77pa6bwchg79"; +"musuos-1.1d"="v0bx55bnw5lcpq1w0zxfkf1hlxahxj0x"; +"musuos.doc-1.1d"="iqviyy26inh9bw04maby457bvxip69xw"; +"musuos.source-1.1d"="rx3zcmp2mw88f3jxa0igajz4dzvx135m"; +"muthesis-2018"="w6llbyp3d615mpjazf9i746acl0hqvpb"; +"muthesis.doc-2018"="776dszqb0k9nffhnln310dg20n4z0dlr"; +"mynsfc-1.01"="j3jb9xyv9javnbk9r6fb11ygnd9ygpfx"; +"mynsfc.doc-1.01"="5zlf94gdmkxg37zdwq04w4pzfgransf1"; +"mynsfc.source-1.01"="zzmxbw2xfk91lv6isc6raqnqmvk4da6x"; +"nature-1.0"="147ghy9qhv5w2p0rh84wrpdgk5cwrd1y"; +"nature.doc-1.0"="lvavrpl6wrkxpsidgbzil8g117kkwdf6"; +"navydocs-1.1"="kn549s2m1h0i9ir8q01il9ww3yw05wx0"; +"navydocs.doc-1.1"="72l419vyq79lrhlflxnivg66b9vkbx5m"; +"navydocs.source-1.1"="xcwc5yyvhjhrdjrj9w9prp72mpqlvq3r"; +"nddiss-3.2017.2"="gsqqnmrgc27i78c6s4y1zy7i5yi66yix"; +"nddiss.doc-3.2017.2"="p28y66qyk1zkhmp6f11rkidfjmvpnlgx"; +"nddiss.source-3.2017.2"="7kbka2v5nsdg4wfrv69zsx92rrlax0zw"; +"ndsu-thesis-2018"="l4dsamss5kpl272pbmj720jc6zlb4lij"; +"ndsu-thesis.doc-2018"="6hbh7hl0nwsijq545vym7il5wvrzlbr1"; +"nih-2018"="cv6rcwrnq8rpwmmxva32233isckys2md"; +"nih.doc-2018"="n3j1f7kbygyh0ljz1796b0ywkifvykbh"; +"nihbiosketch-2018"="da0kk90h0paw6wp0x43cqcfm18bh9ajz"; +"nihbiosketch.doc-2018"="l6nx5x7lb8sqfbmac215xbrn36ifx6fc"; +"nostarch-1.3"="5ir7wwqflr7ac9wdz3qq50232lrxk79r"; +"nostarch.doc-1.3"="l4v9sg6lhii6m7z83ap9fghjkzhc1d6k"; +"nostarch.source-1.3"="sn4i3aqmh4r4yfj1dq5ipqyy4424kns6"; +"novel-1.52"="pg1ib5l593diyyb06v6wwvhqny32qm7z"; +"novel.doc-1.52"="1dz1pcpd89kkcbzdqacyk8ck0ik75qra"; +"nrc-2.01a"="pwgmkqwj9nh6c5ibhgz0gx4fha8y4mfa"; +"nrc.doc-2.01a"="y8ga6db77g42jblz5hpvk3vhcsj6zczs"; +"nrc.source-2.01a"="14br9wclpq3sfj0gcb8q3ws6nz3ws7jw"; +"nwejm-0.98e"="xmdi704s6l7g90d59mpv8l2p1h228fjq"; +"nwejm.doc-0.98e"="x47qqh9myqfqipfzbwpbrs4ijx6liyyq"; +"nwejm.source-0.98e"="hqkdhbwmp7sh4y917rr0yf7393jrq5qs"; +"onrannual-1.1"="zfqaz0fi36py1y5izbphl677ny5mcrl6"; +"onrannual.doc-1.1"="hxdcfp7y4lcpc2j1d25sx3p0nga1435h"; +"opteng-1.0"="fnx8hnwcpahlkw6h2q1hbnkwa3kfr477"; +"opteng.doc-1.0"="24dy7xc4wlz223svmhsv4k05bw6b12af"; +"philosophersimprint-1.4"="cdw4cms8w2z5lvj17ayb1yg3075qfpik"; +"philosophersimprint.doc-1.4"="j5ri2kgr97c4z3mzf5kilcwjlqliibjp"; +"philosophersimprint.source-1.4"="i6h47warmh5zlaswpq62mvbc6nkl3hij"; +"pittetd-1.618"="1jjhfr2c6ycp2c6r3kg0y4fziq3vjpv5"; +"pittetd.doc-1.618"="9394r72nr766i8mnb24s4qr4jp15jci4"; +"pittetd.source-1.618"="s0apvlg01wkfzhzp5cgy3jwxx9z14469"; +"pkuthss-1.8.0"="kkhdsrrj8h227xbg7mifxgc63628c5rd"; +"pkuthss.doc-1.8.0"="1pp01q7aakicnjd2187vn2z52wp433im"; +"powerdot-FUBerlin-0.01"="r89y2lmmzzyln4jx6kzdn4rb84jz7w15"; +"powerdot-FUBerlin.doc-0.01"="gy9ianzkp3a81sga5i1xp4kzsnyppzb2"; +"powerdot-tuliplab-1.0.0"="x7ygn34dsmvncmaps2skxfqdakqkp4rz"; +"powerdot-tuliplab.doc-1.0.0"="s41i6f75xbl8wmnsblyrpvdbf1awbanr"; +"pracjourn-0.4n"="iv8vll5az565ki1vcjpacrcb369z2g4c"; +"pracjourn.doc-0.4n"="kvvb2vn1z5phqxy9jiwgj9rgc1fpabhj"; +"pracjourn.source-0.4n"="vl8rarvx6whc3ph6pw892ldwiwzvc78x"; +"procIAGssymp-2018"="cvcsi5gr6ndjlvabqwkk4spmd8y9fqz1"; +"procIAGssymp.doc-2018"="y08ng1769j9ffib4fpi6rb86dvj4y0a8"; +"proposal-2018"="3nnzzlv4rcr3v671fipw679yq7ndbw9j"; +"proposal.doc-2018"="hx9nsm0fidsia9v6iki5l4cb500kjm2k"; +"proposal.source-2018"="3md53b23cqzdhjyzk2hw4gsjr5flngfw"; +"psu-thesis-1.1"="mfm31zjkdhv8g59fzcnxiwrj5l3im13a"; +"psu-thesis.doc-1.1"="xqrlld1bn1kyqymprpchwp525n1jbmhd"; +"ptptex-0.91"="w61zrgirw5as67kcbi3yrx5pzpw7dj36"; +"ptptex.doc-0.91"="h0fi9wq2asps1aiwkvrwj93dkzzhclsy"; +"resphilosophica-1.32"="gsk94k6c9f53ml3smlwddkb86bad0f78"; +"resphilosophica.doc-1.32"="0blmi1bx37jl0a99kfrjws0slpqvjiza"; +"resphilosophica.source-1.32"="pyfass4f4z5d98xkid8sx174hy0k1i6h"; +"resumecls-0.3.2"="niqlfjipn9h1dchnx63w89i097kf58il"; +"resumecls.doc-0.3.2"="7jcdgicys21bhfhyn1aflyvry0yy7sxk"; +"resumecls.source-0.3.2"="wpgzwjw6nmg6dq02jdxq12fx7hnmff29"; +"revtex-4.1r"="bk25w1asnzgz3m3hbz9vq4wha12xs41h"; +"revtex.doc-4.1r"="lcbzvj00nnrnrjja5vcpzdmc6dmk3k56"; +"revtex.source-4.1r"="32rs8695805n82m58hqf0bww2mqnvynw"; +"revtex4-4.0"="sa5r7jsw4kqqwzzxalj04wcflcawl2xs"; +"revtex4.doc-4.0"="3bki1hg7jr60q7x07w0i8d0a6zkp9qnr"; +"revtex4.source-4.0"="0pq58vkvfc191123k78zaiyy3mxk1m1h"; +"rutitlepage-1.0"="a1n4m7cac5knv65x53rlvba61hpadmvb"; +"rutitlepage.doc-1.0"="y797dhmlp9nd1sws91ixz30n0rv3ga57"; +"rutitlepage.source-1.0"="425dvih79kx8ddzb4as308f796bi7m1p"; +"ryethesis-1.36"="vvsqlw02q3ivwlzw3rp0x6vhfdqvfhda"; +"ryethesis.doc-1.36"="xpba1bqp48y0q99kn8w504pzj3176nf7"; +"ryethesis.source-1.36"="4dddvz7f28pbzyymssgsilsyig9rzp45"; +"sageep-1.0"="3jzsiq3wj7wwhlhzyqmi78lv6vin2kk8"; +"sageep.doc-1.0"="px3f2qx88xijb5jyd75v3sxkss671ppa"; +"sageep.source-1.0"="j5qj2vr800891ccgbvgdqbnfa0mxj4n3"; +"sapthesis-4.1"="63dcp1gxf0dhdrlzljj5267j83q97pd5"; +"sapthesis.doc-4.1"="mra57v29ah4bjcmngl3h1vyg5c2z9imd"; +"schule-0.8.1"="0bskmm375d4kvnpnl7askk78ni06k4ds"; +"schule.doc-0.8.1"="b3kmlg0khjb1239nb6myl1w5kxpp9175"; +"scientific-thesis-cover-4.0.2"="g3c3y6l5nb34vmla06bry9nipwjwcxcs"; +"scientific-thesis-cover.doc-4.0.2"="zzlsbapfhvlfgry78cc63a1l9d6gf66c"; +"scientific-thesis-cover.source-4.0.2"="29sksgy5611i9gwmckxmyypkkk1r0vpv"; +"scrjrnl-0.1"="q5rd79j19g0jgafhxj3wc62x6y16378w"; +"scrjrnl.doc-0.1"="s45malh0680ffbg9x0gwfah9c930036w"; +"scrjrnl.source-0.1"="kif8v92z8sn21h0ddw05rm16q7dbz5iq"; +"sduthesis-1.2.1"="dj4596idsn0am4yjhvknm7n70hzdyzqi"; +"sduthesis.doc-1.2.1"="xmznlf85vkps6cwk7sfc4g5arkcs6iaj"; +"sduthesis.source-1.2.1"="bz1cx41qazpy7bfpcgb5xnhk4wzhkcif"; +"seuthesis-2.1.2"="f8djm6sdhwky5kk6vmfrc647rvl3vd70"; +"seuthesis.doc-2.1.2"="kbn5zb8qx89sp8m2q99caf1qn8v29hd3"; +"seuthesis.source-2.1.2"="8r9akmgz64d70bf1mdpq856xw6w9h8jn"; +"seuthesix-1.0.1"="mh346k6d64d1bhhznzsrww66sppysbrh"; +"seuthesix.doc-1.0.1"="a2mghdhdxd7l2rsd5midfibcwsrn7n4z"; +"seuthesix.source-1.0.1"="skmm8a9h0jvgdwn0bsx9fnvwmyf94mz3"; +"soton-0.1"="25iyg10d05ahygjbhfc6g6ydiij3isw9"; +"soton.doc-0.1"="5irwl7khvqcx0siw7wcasicpxzj94cgb"; +"sphdthesis-1.0"="i5i9nf7bky3095bhxvmmvxwca4mf7ai7"; +"sphdthesis.doc-1.0"="nx5kpi9s03jwv5g8adqrn5l55lyqc9hd"; +"spie-3.25"="fj1biarxwagah3b4l5r9p498qwd70yar"; +"spie.doc-3.25"="dgp3in09igj011041akydwgnsw10m927"; +"sr-vorl-1.1"="aspxka23zd8rlwxlvjvw6wlwkg38rj66"; +"sr-vorl.doc-1.1"="y9m89lwhx9rwd1k0w2bgwh5ip64awx41"; +"sr-vorl.source-1.1"="5zsgq5m3fkjip7qr4zkx51j54j4q5qpq"; +"stellenbosch-11a"="s0wddhmfp77y6v54qq4jsmqidjq3bkqh"; +"stellenbosch.doc-11a"="97wbyj0mg7phb66ngkf82ziiy8v624b1"; +"stellenbosch.source-11a"="0raanzzc5qjay7gz94himx8np0437pgb"; +"suftesi-2.9"="h9bfwxab3hg48q45qpkfm1f23igr073v"; +"suftesi.doc-2.9"="sjlghwc1j7mbk103wk4nb817z1m46rkm"; +"suftesi.source-2.9"="0b7ji3a3pxs6wrc9mx7791gsb6bcmjzl"; +"sugconf-2018"="9bgrgs1gqxlj5czai1l1m45z3z4xbr6d"; +"sugconf.doc-2018"="siyxf3blr7z953fm4xy61z4jfx589bcb"; +"tabriz-thesis-1.1"="9k4d01w35206y8gw5f76ffx6abvdhgwf"; +"tabriz-thesis.doc-1.1"="cga6sdf865mjmzaa39173gy5vinshqpv"; +"texilikechaps-1.0a"="v3x5w1a3lblqc3pks3yzychj64rvr67l"; +"texilikecover-0.1"="fn8g82q7mvdqaa3i14nsc95wjlp0ziyl"; +"thesis-ekf-2.2"="zyn83db8ypzvy5na7j29hyp9w26aqr7m"; +"thesis-ekf.doc-2.2"="1qjvck3asw4hfrs7wr9p5vmpaflxk7bc"; +"thesis-ekf.source-2.2"="z7xq3i71bh76pbhar6d7c853hiyr89jm"; +"thesis-gwu-1.6.0"="rfkv3pcc6kba9nif6bpjdij362xgjwlh"; +"thesis-gwu.doc-1.6.0"="mwpj2j3hvdfpafz38pwhj6d4vikpprla"; +"thesis-titlepage-fhac-0.1"="dmyydjxrj16hf8gh7qyp564d195kzmwp"; +"thesis-titlepage-fhac.doc-0.1"="g4jw0jyl09vq4hglb14jx355v9kli1bx"; +"thesis-titlepage-fhac.source-0.1"="zp492p2j40bpphwr3zhjcqiwnj18yk56"; +"thucoursework-2.5"="0dfnpgz9k0rnfcxd84978j40q9ybqip3"; +"thucoursework.doc-2.5"="2g1mix0k6jas8pwg3gayc3rwhp3bg1bz"; +"thucoursework.source-2.5"="g1503caaz9sfmxdvfkd1ia4hhlalcz61"; +"thuthesis-5.4.5"="93rq3f84hgx20499qj0b1h2jy7qiwyyz"; +"thuthesis.doc-5.4.5"="02kh9gzv7ckjhp815z4crvzpnx1nk4rg"; +"thuthesis.source-5.4.5"="lq084av4p4m77cmi462m210zi9nchx94"; +"timbreicmc-1.2"="5wmk4wdbxw94iplf2ixqqmvij6j3zsjw"; +"timbreicmc.doc-1.2"="6ii5zzl9wzx09gdx2fjw8kfma8pyanri"; +"timbreicmc.source-1.2"="3mlgin89y0wl2las9hylvczp981r6497"; +"tlc-article-1.0.10"="kranwsdzsh6vwrcwd2lmhmya9nc16rkh"; +"tlc-article.doc-1.0.10"="jjc3i294hyxryz62w2kzaf6fjdvfhvzf"; +"topletter-0.3.0"="01cmbaxzr5fsmwsz8y5l9xfdi43219zg"; +"topletter.doc-0.3.0"="ygpvdw145lnyllcwh8yv4pcc0ssydpwm"; +"topletter.source-0.3.0"="f4lvw616czlsqw7ic5mlwq583097j7ls"; +"toptesi-6.2.04"="6n7r8inyv95qn8spr4mpvqmvnpvgxpbs"; +"toptesi.doc-6.2.04"="f1w6mj2wa6jfnd4vphh064g3p7zslblk"; +"toptesi.source-6.2.04"="pfgjil080fx8pzqjf9yqawc8026lbwam"; +"tudscr-2.05m"="rlfxi0lf0yy473933ds0w4f88iaxs2by"; +"tudscr.doc-2.05m"="zf1a6mamshb3h9ijkcf13191bp5yra8q"; +"tudscr.source-2.05m"="rblvasxg57wsh98wiykpsfsb9xdk9nds"; +"tugboat-2.19"="5wj4n4w3s7fhcgri0bxhfdvdpyzyilyj"; +"tugboat.doc-2.19"="f3h49sd5372xgxv1fs2a7mzahjxrzyxd"; +"tugboat.source-2.19"="j6gasjnm5php0fsdmp0njifajsg79q27"; +"tugboat-plain-1.23"="5gg97ya5rlspsjgxp6h6sl75bgy4krpa"; +"tugboat-plain.doc-1.23"="5wndvzkgnq5p1bnkzlbxkadwi2gpc2lc"; +"tui-1.9"="s71xp2jz0v4wlvgvx9f9r62i2clj8grw"; +"tui.doc-1.9"="ddway3iy2gx447ypp2cd4vlvhjvnlh0l"; +"turabian-0.1.0"="mkjjkq2fpg1lipzwqn7k0p77j2i3znm0"; +"turabian.doc-0.1.0"="b1pxcnzj5k4l9r571yi924kykw4wk7vd"; +"uaclasses-2018"="d8zwjxcvgb1rnfv239xwf1qblqpzk32c"; +"uaclasses.doc-2018"="mv9hypafmsgnh5pxl2n0929ib8zgrda0"; +"uaclasses.source-2018"="mzvrcc6gvds2bw1a7cdkjd5n9dm3gczq"; +"uafthesis-12.12"="8qdm4v22s3r9g8q16sjnw3bzx1j9w16a"; +"uafthesis.doc-12.12"="d1nns5qzwkrywy9cghr19i70bp16fvw2"; +"uantwerpendocs-2.1"="q9nkzfzdryckilz4rl0g29sr9smxs34x"; +"uantwerpendocs.doc-2.1"="0i43lbngx7782dd6xb91vd1layvzl4dn"; +"uantwerpendocs.source-2.1"="dsvq1614vw8sjmr8gd3l5mxx4ljr2rdb"; +"ucbthesis-3.5"="zagmch6rnvnjiy9y0nacc5ciwqv5xsad"; +"ucbthesis.doc-3.5"="xzypd8jcnsipjflhcjvznd9y7fcqmm51"; +"ucdavisthesis-1.3"="naibrb9h1lg8y22j26wygm9zxcv3rfc2"; +"ucdavisthesis.doc-1.3"="0mgnn8l7wwi7mhaqanfsrkjwydm8m2gz"; +"ucdavisthesis.source-1.3"="nkag4al3xvv8xnns5gspsq1ix6bii31p"; +"ucsmonograph-1.1.0"="2kfx5jzqq1n8zag7rprl6s0y0hbkpxaj"; +"ucsmonograph.doc-1.1.0"="2b8qs6hgxkaavys7sz8srxrlyydgsh1x"; +"ucsmonograph.source-1.1.0"="ah1gxcmvgi6f6mw79fgfvaynapzn06vx"; +"ucthesis-3.2"="kbq1nnk6d3vk378kk5wcwpzh93y8xv08"; +"ucthesis.doc-3.2"="515r7ha1aq9f0zxlgiz2zv2aph460aad"; +"uestcthesis-1.1.0"="h0cz0i3vnalcc3i77qhb941yymg6bl2q"; +"uestcthesis.doc-1.1.0"="7w5wa8z24nrcsd9gfba6ixwq5wi4jp23"; +"uhhassignment-1.0"="0dv6x7f2zzvgqd104aak9j360pqwfy1r"; +"uhhassignment.doc-1.0"="c0impmampnwvrisg300yrmc4zh891r15"; +"uhhassignment.source-1.0"="59yahjzr20xn4j3lnjxf17dwr4vsyy1m"; +"uiucredborder-1.00"="qmpx3zbgnl6224cyigggmsp8a2vndjxv"; +"uiucredborder.doc-1.00"="vc4l9nvnvlfsn44vr48s4irjwaifg8wr"; +"uiucredborder.source-1.00"="l9b35lm36c8gnl1jd9mpxqk07j22b8d3"; +"uiucthesis-2.25"="62smailyn66fyhpdgrmjx0p9m0j0n12y"; +"uiucthesis.doc-2.25"="ygqpzgk5jslsnqa813k0l2nvw2j8gnwq"; +"uiucthesis.source-2.25"="lkq6bvdvm6ya5q5wp263zqkk7y4ig57a"; +"ulthese-4.4"="dlcv9nkbqjcxyb7fvcl8mg6nfsy1v93r"; +"ulthese.doc-4.4"="r04ssdfdkza8n6syri5r09b3x7d22m26"; +"ulthese.source-4.4"="x26g2kavc5jv5a3p5nrpsy6idvpmnmi0"; +"umbclegislation-2016-6-8"="wjkna9qn6g0w0axsgpa80vc8d8jsl94y"; +"umbclegislation.doc-2016-6-8"="44hd3iax5vblcr03xxgxccmbrf4y5sma"; +"umich-thesis-1.20"="mgwbc9lzd25w17fm9j2098r6y0q1k688"; +"umich-thesis.doc-1.20"="726jjvvq6ps0wxlrh74wnj9gjlqf2d8f"; +"umthesis-0.2"="xsgr2p3cw7q2gv7b2sr6xvcp186cvsy1"; +"umthesis.doc-0.2"="p64jg8jns4xp4y400hwbbbzz2wbpsmas"; +"unamth-template.doc-2.0"="jn6hykpgd53yn4px4rp9yk0sp688dqi8"; +"unamthesis-2.1"="jvpbqfbpvrzbvs67r0phdrkrvxxjjcyz"; +"unamthesis.doc-2.1"="jfqnn8prn8x9p68k70b64zd1759v92ak"; +"unitn-bimrep-2018"="s3x065jkvzazjx24an10jbwj47903gjl"; +"unitn-bimrep.doc-2018"="k2iakhx4fkiz9ckglr1pvnrqday0sbnp"; +"univie-ling-1.4"="bqwqh5rx8snds6pbwzvj7xs0d4c9lz3z"; +"univie-ling.doc-1.4"="i7y9kgq155k0g8p1g91birj4rad3cs0i"; +"unswcover-1.0"="5bqxws27nxyhgrlc6c9k9v5pm8jvdhzc"; +"unswcover.doc-1.0"="9c32r1x4094k8saz0w3bcbca28vgl3zj"; +"uothesis-2.5.6"="zbf8swc2haqsdr7sibm4lz9sqyhbfaqs"; +"uothesis.doc-2.5.6"="fa35vj968ywcnj2vcbszrajxi92sh4il"; +"uothesis.source-2.5.6"="ppxr7m777ymzzcl34i9qsil0z859wdxl"; +"uowthesis-1.0a"="g346f0s4phiqykd0n27hgy7f3vh9vp6l"; +"uowthesis.doc-1.0a"="h9g1mwp55hj3jsqmn0fmpjm95g4139rn"; +"uowthesistitlepage-3.0.1"="27sk8zllk19qflnr5am2r0cjrx4n89r2"; +"uowthesistitlepage.doc-3.0.1"="wyz7yz7j3jp1v2z5vildp8lb0li8786p"; +"urcls-2.0"="cijzaxab03vy218s758w4xb0r5vwb65s"; +"urcls.doc-2.0"="z4v3vq1gcr0cxx8ar4pcw03pk5n8mc7m"; +"uspatent-1.0"="lqv4zrqgwdhav1075ym1wp3cmy7r3ahw"; +"uspatent.doc-1.0"="0pa1qihx7vyc5lfkzr7bbakkphzmxp2p"; +"ut-thesis-2.1"="wz086qs6isll7wfa16yf154zqdbwz7zw"; +"ut-thesis.doc-2.1"="yqaa6h1yz1401ljb6wxnlz3rqmlr7fy0"; +"uwthesis-6.13"="1z7cpyrzcb9ga77d9a58jm9234w2zafy"; +"uwthesis.doc-6.13"="w30d568jxqqwdfbrpm8s1i7ylssiz3gc"; +"vancouver-2018"="2yp7l10k8yz7nr3nh9sj0ix8s9q79b5i"; +"vancouver.doc-2018"="gan4b1yrhwvqxnywn8rb6ckqvgv9m9m5"; +"wsemclassic-1.0.1"="8rl3dlv1f1vrklknkssldjnkgdwdcipd"; +"wsemclassic.doc-1.0.1"="n0wnf463jpcq8lbgk45h3924c4qm2r2z"; +"wsemclassic.source-1.0.1"="l4db45ax258zsrgvnw5gq0knflxx2nb5"; +"xcookybooky-1.5"="00gb5f064lmiwlhqz979cx5n8d2rxkad"; +"xcookybooky.doc-1.5"="02wq92szswqj8mj94drhgcpqw8px6j8a"; +"xcookybooky.source-1.5"="cky4lpad42pkh175nfddkz76nhl3q0bl"; +"xduthesis-1.00"="qxvczdxndgw1n1hxzrr5scvnrgcl3q3f"; +"xduthesis.doc-1.00"="a58xwk250qq99pyz4rj2br4dqfzhhmxv"; +"xduthesis.source-1.00"="nw0j5z9vd83a3idksbq2338j8ir01fr6"; +"yathesis-0.99t"="fgngqy9c9ss4ls1c27f4h6cfs24g9vh7"; +"yathesis.doc-0.99t"="8fpr4vy377s74xw5s7r3d5cs3bw6yhk3"; +"yathesis.source-0.99t"="ib3wkx9pdjhnazss99xhamd34296c6g7"; +"york-thesis-3.6"="rm9hh3b6cq902rr4crmv6c3z3ll2680b"; +"york-thesis.doc-3.6"="fa7z6lks54czsfd04igviykcij1h5lih"; +"york-thesis.source-3.6"="83mnkcdmb930lfh4130vcr82d5lp3f3h"; +"texworks.doc-2018"="gphjjma2ws68drzz6rmmj1hjb7bxc7ma"; +"arabxetex-1.2.1"="yfvy3m6rz45z7frgsw6cg8hk8kqdxfs4"; +"arabxetex.doc-1.2.1"="f8rpfy5hna1b6flvq6y2balxypjm6280"; +"arabxetex.source-1.2.1"="n7qncmdmzvkjxwn5d5nhwy3660ymvwx8"; +"awesomebox-0.2"="v9gkndyhdimy2lyl8bh846p8lb82zxbl"; +"awesomebox.doc-0.2"="gz6q7kp9rgk3ipjjs3m8y7zrqaf14wv5"; +"bidi-atbegshi-0.1"="qm4zcsccvzxixab9dalzvlwkniwckpjw"; +"bidi-atbegshi.doc-0.1"="lgp4qynjnz73qdhy543halrvx52gs2xj"; +"bidicontour-0.2"="dayiq858hr4ln8503y0xw8vqvfjjb91m"; +"bidicontour.doc-0.2"="mskxjm50p6r7zlfc40qbylycknyyr1x0"; +"bidipagegrid-0.2"="wipsldvij5v86c4hqw3afsxm2ydqsbwx"; +"bidipagegrid.doc-0.2"="57xmh27vfxi9ijr6rzv2d17vwk2pkdhb"; +"bidipresentation-0.3"="r3l1ac0kryn5mpx4029gwpaz2mjhj5ba"; +"bidipresentation.doc-0.3"="fvqx0rc6cn52lsi3adgllwp97mm5kr8y"; +"bidishadowtext-0.1"="fbx3svc7vx6f1kpvd4ws744gxp9gi6w6"; +"bidishadowtext.doc-0.1"="9amilyh1zz17z7x6hnhsvgvli0dp6mrf"; +"businesscard-qrcode-1.2"="9y9q6p5cnddbfdmjnyzrcy47hmaly538"; +"businesscard-qrcode.doc-1.2"="86l3021yvkp9sps2fiiv4073pzv8is33"; +"cqubeamer-1.0"="1ils8i2scbpka22n09ygmkwbx7d01sm2"; +"cqubeamer.doc-1.0"="ncgd5mcghdncvn1jdghrl263m9h1g85m"; +"fixlatvian-1a"="w8dpi3vx0iwfmq09h5gmqaia0a4nr94m"; +"fixlatvian.doc-1a"="nbnwr1icckqpsxdmmwa817a56zkfy17i"; +"fixlatvian.source-1a"="nvdlbmqyg7j8gx3cn48iqq5rmhcnncal"; +"font-change-xetex-2016.1"="qy2c5wdr14i5hhaxm764j3v6b4ycs6f1"; +"font-change-xetex.doc-2016.1"="ahkzrzvpc1syc7x3mm9jq02c1r75jqdr"; +"fontbook-0.2"="af0x6y47qcbfhzs3ngyazacn289x99y4"; +"fontbook.doc-0.2"="yvq7kxismw59wayzyv379hjd0kw048k2"; +"fontbook.source-0.2"="46vhgm8k7pxwxpb654fg3aj96555fanw"; +"fontwrap-2018"="ap8pwxj94larm8p1dngr1mhdavncplq6"; +"fontwrap.doc-2018"="p3m3czhwc1i2psby8dkm5zkpmzzkk91m"; +"interchar-0.2"="mphh4cmn49y1fr2klr1n5c2mjxryyjzm"; +"interchar.doc-0.2"="077lc5c3w5gq2cm2983fqlbhizjssgyy"; +"na-position-1.1"="gmc7vb0cp4c8qp4p99vpvpv0xxbgzhhq"; +"na-position.doc-1.1"="zwcm5ikxlaz2jla53nxbrfs3yva37m6g"; +"philokalia-1.2"="6lcrild0p9jahhgpc1xzz445hh2s1cxy"; +"philokalia.doc-1.2"="k1mn8vwlhrs9bwy87gx2zpn2viidlh0p"; +"philokalia.source-1.2"="80nd8ig65k3xjn92rv7n8g17qq0k4q7p"; +"ptext-1.1"="zy9vq5spxci68zhbfa947x5gmr90ckzf"; +"ptext.doc-1.1"="3dsbqbc9n66hhw8nk4l7rlcbfw5b9pvm"; +"quran-1.42a"="j2d2gj1wp8r7fxqmwp04b2vrl7vk631j"; +"quran.doc-1.42a"="jpfrkrsl73gsigli5rxqhzrp1njc61bh"; +"realscripts-0.3d"="h3nl45fx6790wmrfqgnxsy0v46i7gfmy"; +"realscripts.doc-0.3d"="4mm7a354ll0wca7q9nkazx29qbdah3ca"; +"realscripts.source-0.3d"="ngb2fqcmc4j1ijax0qrrdpf0g4587qb5"; +"simple-resume-cv-2018"="vjigpisca1m0lvq3rdc8148lc2in4zmh"; +"simple-resume-cv.doc-2018"="aaxl68aklgpv8996xzd0jgc5gw3859ar"; +"simple-thesis-dissertation-2018"="p1bspb2n9dc7zk0myww59v973rjshfy0"; +"simple-thesis-dissertation.doc-2018"="hrb22ycqxdy8ndw4x6ifl6jifswb7mgw"; +"ucharclasses-2.3.0"="ss0jlhd052vay3g42nys4mj4mcf5iqgn"; +"ucharclasses.doc-2.3.0"="v76523pb2c60ppcz26pywk8jzipshr9x"; +"unicode-bidi-0.01"="mix51h9rwgjic1g32jx0mv8hh574yn69"; +"unicode-bidi.doc-0.01"="8x4zk0spvhmq3sc8ygvidk03gfzm2875"; +"unisugar-0.92"="wfr974a1y4wzlbw0wwzfr6r0yp9nyasl"; +"unisugar.doc-0.92"="hcnqifbhpj44cwbr8sh4c71phg4i5327"; +"xebaposter-2.51"="glxmnnhjpy8wjab9avncl4v0wmdf0pv7"; +"xebaposter.doc-2.51"="sbpqsj7cqhhhs9gq8jia92hxrdgnhzkk"; +"xechangebar-1.0"="1f2zszj2l5mkqv5zs5bs8g5w4c8rirpv"; +"xechangebar.doc-1.0"="xbirklnxaljhxxghr1prqq7zb9l0mgzm"; +"xecjk-3.7.1"="mg55mr9bzw9kbfagrsbhrpcnl9gafqd7"; +"xecjk.doc-3.7.1"="f7cys2csrkap7qqy6b5cb2m57bq0havp"; +"xecjk.source-3.7.1"="7z4rrvr8ixmzjm9yhivsy5whcfx4wdhd"; +"xecolor-0.1"="pdybpn00rxsb5ipxx377a77xnmmf5i43"; +"xecolor.doc-0.1"="vl2lpda4kkr2q8gzj6ii2rjfccx6qvl0"; +"xecyr-1.1"="m8yhfaydf5s8357m1hkd2hv267zvwnax"; +"xecyr.doc-1.1"="pw3llm228dnfs7in0vajnf8skb99c9wv"; +"xeindex-0.3"="85d9z28381jg0jbkwrjrqlcifp23qsxh"; +"xeindex.doc-0.3"="7q7gxhy5zx11dmwvlfivg91v0gbp8pgw"; +"xesearch-2018"="0155d7ag68wpw66xqql0as3ldig0vx2s"; +"xesearch.doc-2018"="9nhi7api073chyc59c6i3wd6gvzmrm32"; +"xespotcolor-2.0a"="vsdrrcvm377salld5myd4aknid3phcvl"; +"xespotcolor.doc-2.0a"="mzibfcv18iwwwd71id0qajhk55kvnn39"; +"xespotcolor.source-2.0a"="lpc06f6qc8sff0jn78jsvmd43az18vgy"; +"xetex-itrans-4.2"="m9f0xqxgxpqsi5bml6mpgxvqjjpz1fkf"; +"xetex-itrans.doc-4.2"="nlixz1jqx1al7xks2bp723yl63whrhzh"; +"xetex-pstricks-2018"="4vaa9mkycwc7kwaxbzjfypk3xx7nyxqh"; +"xetex-pstricks.doc-2018"="lqs6hni0df78jwiy8k0hxzpwlpn0kfd0"; +"xetex-tibetan-0.1"="yzps4y2frsplnawgai9s9xb6vpk9h4zf"; +"xetex-tibetan.doc-0.1"="m49lmg8669bbir9hcj33clc2v811xdvb"; +"xetexfontinfo-2018"="jzx2is0hbcggma6s0pdzq21hcb5j8vgi"; +"xetexfontinfo.doc-2018"="h4i3q0c5rpbw8pssb7d6nyy7kqvkkj98"; +"xetexko-2.21"="xi7pi65x4bkjzrsfyqj8iwcmyh4fv726"; +"xetexko.doc-2.21"="flqfvmaajg0w96farbiwipyi59vf3ah8"; +"xevlna-1.1"="jwpjj1b3y45n3lksn9wvsh3hyccy1i00"; +"xevlna.doc-1.1"="4559f3ddvnis97px7180q0is9n4aqq2h"; +} diff --git a/pkgs/tools/typesetting/tex/texlive/luatex-gcc7.patch b/pkgs/tools/typesetting/tex/texlive/luatex-gcc7.patch deleted file mode 100644 index cdaa968bd421..000000000000 --- a/pkgs/tools/typesetting/tex/texlive/luatex-gcc7.patch +++ /dev/null @@ -1,30 +0,0 @@ -https://www.tug.org/pipermail/tex-live/2017-June/040192.html ---- - texk/web2c/luatexdir/luaffi/ctype.c | 4 ++++ - texk/web2c/luatexdir/luaffi/ffi.h | 2 +- - 2 files changed, 5 insertions(+), 1 deletion(-) - ---- a/texk/web2c/luatexdir/luaffi/ctype.c -+++ b/texk/web2c/luatexdir/luaffi/ctype.c 2017-05-31 13:08:25.421741873 +0000 -@@ -245,6 +245,10 @@ void* to_cdata(lua_State* L, int idx, st - - lua_pop(L, 1); /* mt */ - cd = (struct cdata*) lua_touserdata(L, idx); -+ if (!cd) { -+ lua_pushnil(L); -+ return NULL; -+ } - *ct = cd->type; - lua_getuservalue(L, idx); - ---- a/texk/web2c/luatexdir/luaffi/ffi.h -+++ b/texk/web2c/luatexdir/luaffi/ffi.h 2017-06-01 09:12:45.128442092 +0000 -@@ -370,7 +370,7 @@ __declspec(align(16)) - #endif - struct cdata { - const struct ctype type --#ifdef __GNUC__ -+#if 0 /* def __GNUC__ */ - __attribute__ ((aligned(16))) - #endif - ; diff --git a/pkgs/tools/typesetting/tex/texlive/pkgs.nix b/pkgs/tools/typesetting/tex/texlive/pkgs.nix index d09bfade3bee..5c35627f6779 100644 --- a/pkgs/tools/typesetting/tex/texlive/pkgs.nix +++ b/pkgs/tools/typesetting/tex/texlive/pkgs.nix @@ -1,451 +1,452 @@ tl: { # no indentation "12many" = { stripPrefix = 0; - sha512.run = "06c8c1fff8b025f6f55f8629af6e41a6dd695e13bbdfe8b78b678e9cb0cfa509826355f4ece20d8a99b49bcee3c5931b8d766f0fc3dae0d6a645303d487600b0"; - sha512.doc = "884caef2a2131e1de1a1ef9663f9bce7a520ce7842eb55d905d64e65656e07de7865a4d182ee39782e8a2c1897d394367e93d74b26bc0f9bd8721e6e6e891ee0"; - sha512.source = "8c1304f8443942302ae7b072e6b47d8933312c202ccc967eb7d2aabd6bf1ade337ba44569229ffdc6360667b697a2ed5c328354c4af41e484f71e6b9f7123433"; + sha512.run = "400c4de374d02934965b5488f37c1b052ade07c2acfae957c9846390b2b78315c6aed2b533a2271bbacabd77c40536b63973bd42e2686f4c6d25d1f4c5b4709e"; + sha512.doc = "2d959b52c8a636f1a72324b5c94e1bf150d00ced12493b8e58b005aa896c6f968dfa48d18abef253f09ebd123cf6b872253cb4962f26322d5f8648fe3a71840c"; + sha512.source = "cb681167a26e813bb7d0cdc4769f5f2d4f5be629ec3bf564a36a53473a491f60702daee655e144fbac08b1361ef35342846e6e192b117f9ab76cfc37f74166a9"; hasRunfiles = true; version = "0.3"; }; "2up" = { stripPrefix = 0; - sha512.run = "e52891317a58f1017a5822185862bbc84ca1039b1d247f281e5791233cbf11a400725cc1a76139d4bf34ff1bb274ce10193e1ea96ad058cc0cb361c33e286349"; - sha512.doc = "d3ac2a2504fb7ab7668f47c53550bf24e2d5befb698f9276488f3285351cd3c47c95e894f6fc4febccb6dac2875cda22eaeac7931b388477e15ee85cf52aad52"; + sha512.run = "e7ff5c56c25b1aee2a6bce971885bb9e63473e7c86f07137358becc478f5485af0d629305efc4e490be49ef00a15f7ceeec9df2c9237f8ee3a2e419587f44782"; + sha512.doc = "ead6134de47576dddd7dda1085cf1cd07acc877530d918b66226d67cf5bd50bc5cc3a078519e5f3148dc1b131618b175a2ffb0b573632bc14ef44f63a3e0a665"; hasRunfiles = true; version = "1.2"; }; "Asana-Math" = { stripPrefix = 0; - sha512.run = "eddbc8b3e9bb1c1eea2fed0650f14d4371f3014cac82a28452ccdf6accad44f04ef74ad353d5af8b2d2fba263e67798e2f7d1d31997c718b40564f1fcef0fd21"; - sha512.doc = "3be871d4f9d094b750a4fb7c8eb0c7a72448370f59b9b0f80901c17dbf8fdd48d0d7fcffbb322b8ae3d6715bbe9f99eef719ccaf60909f0c3718fb19d12189f4"; + sha512.run = "84d6ddd0e598a11ff30df3e0bfcf6bc0ada4e4d0585c0506cef557f697ee543d4279e2024d71e6812eeda746d6b979a36e9beba1e78774b37c7eff027d4285e7"; + sha512.doc = "4386e190f68aaa8c11e6eefbc593a318b179b6592ec5bec8f72da5fee7c548057e4a9e09c98155b6d6796f08e1ee8fa4fc9676331332fdd0d377b49eb4ac1d88"; hasRunfiles = true; version = "000.955"; }; "ESIEEcv" = { stripPrefix = 0; - sha512.run = "7ae7879ca7495e8548293f9479150c5060ac19d5a969f3a087bc89f4f58cbbdac7f14d2a27728dd8d0929f54ae1387b48ceb6227c459bb5cf59189b38a34b042"; - sha512.doc = "d428f1a4cd29195f5da7e919b8b41a0e404416d3d9dd3dd5a43be1a327d8edc15fea88d1adeac5c3fcb8d3679aa4a09e54dec3f5aeae587fe1de56a5cef33705"; - sha512.source = "e715841c3f883d98c0c9b006da2f21cc7f3247796f3b5b00af0670f621808fac507d9f8d17d96b01f241e6bb995cda0dab68f6ec5541db2387af40cd7ba94a44"; + sha512.run = "7476dac2ca91327d11c23737479fc4265e7227b9518ab2d3499d0ba848cde85a91c1db83f0876a06f28bbe4168a7008b66d15de32e015f8b8e5c6fefb6a34a31"; + sha512.doc = "aa272672706cf5af939f6341e0c7a0d1a0c48afd512e068819ff0dd767f42df8e662cba8ff34ed28513f2ef271f3a4968d5157006fe2b73c47989cb845c5e6d5"; + sha512.source = "2b2ca74e8d3bf58f596a918b4787a1183b7afc78428ce1c7159bee5bcf9b2b6ef702449df4580e87058dbfa8e920e5aa17ad4e9dc6fe26abba0b47d1b84389f1"; hasRunfiles = true; }; "FAQ-en" = { stripPrefix = 0; - sha512.run = "96745089370efa3069d6d0701046f4f5df801fd435b9e7823c46498399da09ecbc21c1a36949578c807a5195a1418063370ffd3eb6795ef4f5ab60c2201653e8"; - sha512.doc = "4854873a89d02d135256ca35a26093fa45e540306fcde2fef7e92cf12e5345000230784e7e6be1b1075e052a7f666edc49b5a5be5c2b9cfefa3c9dd4e507303b"; + sha512.run = "c98c84b11cb234b7d51f5c9a031013809eb1098e2d72a672e866103d1b41e477a295be79099b8bdaac8c467406cd898f7f5962fe604bdf1125cf6f2166c9aca5"; + sha512.doc = "bf93b4a044dc59221194dcee1d78208c509b532fb036ae4fc9f4370d538a3911fb6beacb6afdef249263e8eae2dda3b90b2fa86fb2e413d17defe38a9c4119be"; version = "3.28"; }; "GS1" = { stripPrefix = 0; - sha512.run = "fc82691fbc0a0a19c8547bd1cdeace44c4b2fcbb41932f28da48b977dfcd7437d1013449c36de5c760cb31d8b4fe7c7d6c085fbe38f7717c9ac7e2aae45ba322"; - sha512.doc = "ff702810b4d651ad7fd04d47a568aca9a8e08a93ed023aad20b6fce0a5dbd49ebd04fe2f05afd3f38d5051400347e72dcfa14eb6af8ef06b74044786c2ed3675"; - sha512.source = "800cf3740b43fffcad175ed644cf6d8306fb38ca0c5b9b7d6237306037d143b1178bdfc5adfc0e262e53ef48b11b52e7cd602f18ac80663fc1604c6c528ff8fc"; + sha512.run = "353d242edb0379e0af6fce8dcf9c9d03386272e937623acbb960101f2bb9a195908eeb649845f27bac8e5e8bf0fed00f41cff70b03202f0093981e9e4c3a8eee"; + sha512.doc = "20c0226940fd057b921ef6871bd495178a7fe02e1a3af346f605676203c1226be4f21569666cdcd277f7448414b5e8a4cf68c8c31d08494e880f04ae7701663c"; + sha512.source = "199ca3eb77153f7232cb5ce8d0dc733d43f6ca4449f83b773bc7643d93561b18be2bfe5e908be5cb60ff03c9dbbc2ab4c0d9ccf733e73f1c9585edfc99991fe5"; hasRunfiles = true; version = "22"; }; "HA-prosper" = { stripPrefix = 0; - sha512.run = "4d9247414c7b170f330a6cab81f689b07f92f2cb1a7a0e241286f1a2122f82e4bdbd94102199ce175197fe9dc77ffd3d46839a9aa1c5b7b8ac2879997987790b"; - sha512.doc = "b4f627e9e5c98547a90830435949e8b409b00b00301289aec4086e93bdcb5d3a42b1daf3004414fa93feb71d6ae9f2f2e7b008338d498d59c4bb3254680f12e3"; - sha512.source = "bd5028adc611898c266b2c2f302200917ce03d6ef839b3d7eb8857612ba68a2eea62d3727c254f58acc20afcba2b6b92230df3b0e34db088343e08b506abd6f5"; + sha512.run = "90c5ac57e11997c7ef9946e33c209500d368568eec5174ef681fe64eee7906dc1614099922286fe32893e75398b9451d6e0c38e7f1b88116d0338d74f58607ef"; + sha512.doc = "6ac2f4aabbba5326bb76d602fddf50dd7577845047dde64a23596ed6ef3433ce07a0abcabfbc3a5a86b9a0738101619e8108660bb1ecb0d9196834ca62515fa1"; + sha512.source = "ba1ccb49b0341425b7916adb395bf097ed02b840f802cac59e9902242196c3f394e7a6367c376716e098cb8dfa1f78cb36dd5cfdf282ec6cdd326fcf2d2a8051"; hasRunfiles = true; version = "4.21"; }; "IEEEconf" = { stripPrefix = 0; - sha512.run = "987f7459c317cbefccff416f8b0aafa997cf246d21fc38d327705034dfabfd1903a23e42b93492b9230205d7868968fa48ab9669d78d3361bd7554a69d384e39"; - sha512.doc = "fcb98af9ad5e66f887d1cb10db30a9cae0df9e30823b49f9363647b40ae877dcdded83f248b19c49d894c6fe90a8e29169ec8267165a92d03b1c0f537e79e7a0"; - sha512.source = "4a21331c7bcbe09be1bbff56c96ef389c77dc7ccf05670c1af7bd52b2757c90f611e6066eb6de4bd2a2f10f7053a5acb3cedea4e0f2a90f55d3912e7b5302ebf"; + sha512.run = "71cf1c1865fd2844b174399a66e104685a335779f262439bed21e93069f005139746a8c0e1ab741e3b6dd0bfe02a6782e24151c0493b53b03a126dfab69a4713"; + sha512.doc = "17235ed47913b213b52abe241e93ebf8206e0e9bd6390bb1e1c1c757f41a03f6f6b3c1c19df05d8ce2cc3102c1304d0cef6c11926f2f0ac64f4dba95f3054acc"; + sha512.source = "47ecf7781579e77f39ef7c7b737e672f27e49c93b0f4c83a45c9f52562d410e00584422f7f40f0da4cf9d259f92d3e8992cee717886ad2cb4cbdc72849476b14"; hasRunfiles = true; version = "1.4"; }; "IEEEtran" = { stripPrefix = 0; - sha512.run = "df03dadaacc0095f4d3ed2d99fa2a83c016ef5d4a15e796e00bb59e3bf5cdb2d0a2f730c994a27a3dcdad0a2055214db69495c813d21208b7c54bee948a188e0"; - sha512.doc = "8ebe61d4918f2c4e191a1e783b6d63b71fa28ba4ba7e4f4332b0aace0904bc8b18461d4b766ba9159bf53921b2744f531b212feafe196c9977cf06e3ac712b91"; + sha512.run = "f18cd628213553ac5ede282409e529c38a6fb2caaa5b09b37f145e2a8b7101a8bfe8ad7e70cb119b41045cf6cec3169ec862484f402017536045eba5b5c74f9b"; + sha512.doc = "b6ec01292fef6e3000f57b9ee482654c5f421cfea479bedc20a8ffd668c5d04a75d7d86868a040d62361e12e7694d0e3a6d1897f592023aeb6579e10fd7c23bf"; hasRunfiles = true; version = "1.8b"; }; "MemoirChapStyles" = { stripPrefix = 0; - sha512.run = "027d0d732fd8c41dd446fcc63930359b14dab2354cd557c07cd58c824e18ef04c3524dc752a0895c41f54b032836a1f22c78f1517b90fb4c50140f55208ce6e6"; - sha512.doc = "24fc346c3393b92675c5943e8cd677d2110bdee39d455152fbc865fe20462ec3b07f2c72ca326e521d45fe0fd910ac8a88332a85b2e27733ad0a250553954cc1"; + sha512.run = "143b0f66d4801eccee51a561cd7b4813553483a367900c2898d48a127cd032de87968cb53b6610c89ff4df005efd0624c502d8c78c4e0d630a50573da6ebe470"; + sha512.doc = "ff3b7ead446cd0e8529e41c6248f124f5695fad04816977fffb83d3a1ef8a800a357927b1ab3303819e8a8c230bb26965f3d1eff0dec7a4c041ac19e66dfd1b5"; version = "1.7e"; }; "SIstyle" = { stripPrefix = 0; - sha512.run = "3018aa3f46ddabb5a90b4362fbb4ddab131a4fc0048497c343b61f9ea7624cefd022da306f006dd2d44c2ae0a957fdafab8dfab645dc74ebb0e765e429ae2faa"; - sha512.doc = "da9b7631a25b23b0d6a5f100a8aaa933094b0a0c3646cf1ab49054dc2fc0b443cd6665e340299c1c85dbeec429c88ce56755ee64da93f8ef3bf6f3b660e6fab0"; - sha512.source = "9c6f3d9baab293759afea94d0393e60eac75b2c52090a54df0e079f7624bad0f5e5b28753c5d48c451187ab88c4e81bba78b819bc9ecb9b857601145072d7e55"; + sha512.run = "ef064c140f4c3cb71ead2e3fc0a9a787a4a454725c67c25fa26b2bdca2772198b7e7b026cd6533cd3d41a1d81919727386d4c1cbd394168c7fba152c17ee1fe0"; + sha512.doc = "ebf6b9f40371a78b61292bb42ddf1fd0d01c178d7eb0b87aab13d94af96eac00de0045ce7ed69521b0d9fde03cb6664d2bfedde2adafd7b2c21eee2d542fd180"; + sha512.source = "17dc56f252b4ae6025177747bafe6cc4453b69cea747834914693b372cad0b60d4b9e58e16bd8b50332d6d23f6eb1c628541161959f90ff24751386b0275a171"; hasRunfiles = true; version = "2.3a"; }; "SIunits" = { stripPrefix = 0; - sha512.run = "b578b31a610fa9cf2847439e52a9a26e87b3ffe214104a7f69bd6ab9793ed5a592d5eeee5575120547d30bf5ebbcd64057dad7e0c43ee6dbe223c2646342cbd2"; - sha512.doc = "50f3ddd311e2576d2f22ba13c5b2f5b97cb79285143939e0c6e142c0f6f40390542a0935270c47b344abb9a31afb148f50e661c0031eb82ccf1257718c3c8fbf"; - sha512.source = "b7d28b0b2b4c78cb8ea588c0a0b0134556f0bbd3f31e948fcd0b13e8ac74e625105e16347df515a8665b9e85caa47728544b717b6945b4b1af993dcee6c9a0d5"; + sha512.run = "f82c11278447de91742353575da84c955307b245dbfd44b0b54b24dbfa8b870f682971ef57efac44d150f84e0491c4bed1ef7484ca171a29b579a9fbd9f55b64"; + sha512.doc = "1e9fe6bab2bc93db0fab3af91199b278e857b286803859a27caffa7c7c305f08210b11710f93a694dfe7a10a0eb66bcf13742c75539cd2e7b54af4f30f495f77"; + sha512.source = "8ba4d7b440ce99ba0496bb13da1a3da89d8cadad1f53ed70895bc1a61efc1288c3e96fcb2cf074cc9235cccf7d5bf12d964e25fb5fd6a63c8c913dd52ee383d5"; hasRunfiles = true; version = "1.36"; }; "Tabbing" = { stripPrefix = 0; - sha512.run = "a5d396d3ed9768735e74adfa96d313aa4cd3ba5505e2705d34b0c1570c66b4311cd6da330b09712a3e7217abb11672bfffc8ba71dec6d114a9c2b6acedcc7c8b"; - sha512.doc = "0da2cc841d9c95c515cfa773079e8aa44c133a8645ffd551bafde4e3a48d67e9dd2840b221a84494af73d9b9bceb2143605dffedcaee353d3bb1dfde5b8cc1f2"; - sha512.source = "6fb89e6792023255123be6e7a19157cded0803a182f3915ba2674aad0616cc0843acdc2c8336336100e175fc00aaa9cae6cad0e8085bc07174d8df738ceeb09d"; + sha512.run = "3100d39961501a8de334b2438c37d8e67eecc7e5e4c309e78efd76d0f94ff4b5d0358780ea2e674a9d7a79ead0de370bcb02d62c137b420a9629db4e699b8fa5"; + sha512.doc = "783e833b99c0c928cc539105b91795090303c626f6ba21a035e2bfa744fb007c94a9a21a8677b4085a924a825fed3dae30fc0b994d2c00c9a410b1ef2c148301"; + sha512.source = "09ae2782e7aa169060e710e7d24425d5f913f03cedb81c0b231744324b1c820c37b4e67799bb7bbc13907de229d163e70733788d20eac5f48be1e6378680035a"; hasRunfiles = true; }; "Type1fonts" = { stripPrefix = 0; - sha512.run = "c54406b383d3cf171f85b601ba4e4fff22717750f356853504683e5cd054b13a2d66597bcf07a2edfa173fb2d36ef9dae621a950e3249390089c7a7525eb78fa"; - sha512.doc = "95571958c747ab7cadb3e36858bf1f6548180e479e5a85e84adb82a5bbc18a65957ed327e65e3915962adcd2ecea3da030e59ad7f61b30770b51103ca31967ee"; + sha512.run = "89255f3388f0413b488d2245167b5ad94cc5f1245fc67e57c718c809129b6831896979edfe8ab1c022fdbcb1f32b6881c281bf06dfda9254419c546677a72718"; + sha512.doc = "69dc7375424de9f884ea7bfa230f626bc8b0c49f00043aeca6d9f1057ca5bc5e442c94051d1ce2b89b9734d35adc45c11280d779d9ddffa2d98af6a318297cf2"; version = "2.14"; }; "a0poster" = { stripPrefix = 0; - sha512.run = "ae64c50c9fd2960f8cf0d0d2d97dc4fb9e4030364c7a7604002e390bcf7244c7221355817bfbfa25cdedff70d5457a8bd113f78ba310500960e867ba3fba8d10"; - sha512.doc = "fd28b619268701ecc7ab68bf52040988539da91afb76c750d454354d5bf46e076ac87a91640cf5d1eef6fac3609e982d3c6a1667f29cdb16b265b27c5814f75d"; + sha512.run = "ee50d613ab884611a263e854f16a42bd3c31d9ff7ec8d9f180c3d6ab10e336f15eeb248daa5d68c60b56bc25fb7783ccc7bd581b4da3576da72b00f6814bab2a"; + sha512.doc = "2f6ecc701483110f1806bd4a5353ae928352be33832eca18c1d66cbfacb1dabf283644d89ad0841e7d809c621dffe463e58e5a0a611cee3e605bc36135600a13"; hasRunfiles = true; version = "1.22b"; }; "a2ping" = { - sha512.run = "0d4f90f9bd769b4bb7314abf968364455491e07c2f66e5689efc08d2b6a0f6bd1caf15ec976aeb11c963fab65c3017e88a43ae175f736861b48967933deb4e8a"; - sha512.doc = "3e4850f5df6a9ccf4fbdd25b4a652f0d2dab75e53c1ea7c5f2cacfa41dc28f202eefc3a83fa0472facfbc99e6dd9568aee51d90dfa47a2334f8c321e1cacbe86"; + sha512.run = "f6570f81a87ecf8e93996685843752737743809bd80294a819f75ac0a0e733fbfa4645b2b88996c9d0ecc620c9452156d2d504b6fde6b648c9413159385b9cad"; + sha512.doc = "f1db97d31fafb446d81f17498f5acfec931754e7282be9e1d6d7acbef8d4fc2938d385442d45fa955208d389ab5813e25702e9f5d3bca8eb0d8d5fe5104695ec"; hasRunfiles = true; + version = "2.83p"; }; "a4wide" = { stripPrefix = 0; - sha512.run = "144b0190c9b0a6b42e6142640e6694d8ad1a0dab0b068bc4c64b7aeff907e654983cdcb02229ff8f342cd247049582597df8dfaeaf59137206791a079e8b5b19"; - sha512.doc = "fe2416bdadb8bf5a480673573d6e8c71f5cf26992d778cf423c44db693d5e5a2d9724e403d41550cbf343d848bbd7d5f71a667ac369707f4eabaf81ef10161aa"; + sha512.run = "2d397de87107b8a6488ba16c11a339a2c0b0a452601acc5543ab6342441a1494b894236581b0cf1585a08a596ddfad22403a7d69eab5845b47b724c108449df8"; + sha512.doc = "6bd5498f18e83eff3ca4f3b88d7cc4ae111cb5f1ebf2cdedf51783e51ae9f99a45eec7ecd3d8f8ca8ac8fbb075b452bf2a782e82ce6f6baf4b8082ed13dd2ef3"; hasRunfiles = true; }; "a5comb" = { stripPrefix = 0; - sha512.run = "ec543ec572d138761ef7ef306f2e1afb72219a74fb6526c4a04d359b43d9e77968075f8ebc0649482e5150587d391cf01235eb08a5aeb709fd7d30d4164376c8"; - sha512.doc = "66891ae00a4410afdce5e1699e6c189fce720378e18863ff5794b0617f9baaeee654f1627b011e3dcbc850672c5c860fdc5438382a592e0b6313bf7db834d55e"; + sha512.run = "6937bb7c1bd36b18a24fab2a3e5668e09bde9731e384eb6a464686994d7baa428480be79efdb96369261a5c1e399184a70955c7aa62a88e876cda204125f16fd"; + sha512.doc = "65e076bffeeb64cf048261ad4806eb4233e067ec29010c435c48b0d0824dcd533525fcbb0af3dbac6b3a63bf13da43564a24bd6be56b24054073a7656534c0e6"; hasRunfiles = true; version = "4"; }; "aastex" = { stripPrefix = 0; - sha512.run = "0f34cb45c59f08a2841796ce980fa9462da73a862b27dcf0af96fb02a2eb79952e5a7662e3aac0123aa3c6380440023f91d0fae31e71ae9948e6651c931e2690"; - sha512.doc = "91f93ffc77b00faf4574868926504ffd840104f34c27060a3e1870d4488b05c2037dcfe1c34d4604e8634a58d64a33ba5a5c6d2872a6a734c4b4cdf931b9aea7"; + sha512.run = "03c1bfe72cd452542c114db9d3c388ef338a8722d78fff6b9369c2d8a43b057babf01e25f0c9e5908c14762a8d7717586b05a02b8446d098ec5b7885144e4ac2"; + sha512.doc = "8e0afa427a7b7b3f88b2edb1b25456670e7c9b9f9e478439c93ce0689680290e497b41c392f1aab12687c0498b74f15e406418b99d49850774cfcbadb3888471"; hasRunfiles = true; - version = "6.0"; + version = "6.2"; }; "abbr" = { stripPrefix = 0; - sha512.run = "920ebf756da92ea7d32b058b8be8fb101860a23ad35964b908096018279c32ec0782d19e1dd67407675fb225e4fc7a490597e4652a14383c116a6953b160ec53"; - sha512.doc = "1023bb95a0a69aa5c9f5cfbccdf72dad6e665dd9850079c78eb2ac8a98c809416307309c16772cd1231aa9780b136cf2c02d3869649f5133895983fa040d6f01"; + sha512.run = "314461929fe072b426700a4c73f1a123ed9f0dab9ab415f34433582f19314dbd70dfef9b26628fb6220f8be97990417a1e40cf439033e422876b55d565fac3eb"; + sha512.doc = "be2b78976ca53d9c8d3b0ac56e2e2fab14b09a0e67f64c9fd243cadda768193314925b16a278911aea40c74978676a40434027e99b7d674596ce1241f27a677f"; hasRunfiles = true; }; "abc" = { stripPrefix = 0; - sha512.run = "c1b05cc635ef4271bef1568197b026b1572a2abfda9315825c644b3ffb1f380eab439d807a244aa3ec2fa93ff2ec2b1483edf0ba0384001193ebb77727de3edd"; - sha512.doc = "c435832d41b23f052b3b591d03c0cceeb5639ffb347761107717d871882fe116e3da55a17eac57f6edf2e866c816dc0c1ade4328a75c33b558f060c450394937"; - sha512.source = "7652fa7169f813c286397211e7e4d0631bc79b07f4c0a80bd70c32267a311305af83f5ba5e7f87eca5c4cd8f223c831080fc50ac0ed6ff7c7803ce375fa3ccba"; + sha512.run = "ed8a2f56e8f02bef2875a7b90eaebc7e70764c1feab945cdb6c1521be16e9f63d6d830bec57cccfef7b02edc1958f9ee48957a5f5b0e34c091c4c020bb2a69bb"; + sha512.doc = "1b641a4b56ccf02c8f0db3a169f1c734a56dc28c09303f9d49604bb1c53f5f1283850542af8233149fc9bf4269b8e10b5921b7b06a3440d32c044a80092d637e"; + sha512.source = "b5ca042547ee5df312c25c0927a64bb2927c9edfbe40264b02b5d06174ee7c2eb7e20bbfe86d027bfc3290f214b9cab0f5f31924e24f31efe31240b6d70ea85e"; hasRunfiles = true; version = "2.0b"; }; "abnt" = { stripPrefix = 0; - sha512.run = "0d5754965b693a50dff9ec956e137e831ff0bfa847473b019d2be5fdcf68fbf3ea7ad3d987da59ca24090afe99fd0757303cd98e4787c82ad3db53fb5ea4b1b4"; - sha512.doc = "6d49d9ba0463f977e1fa6aa905598f795a944e477684fe94e7287845782d9bde2e877715f5daeaa4d0dd28fc4b49b6b295b1aafff6c5a26c6990465d9117f59e"; + sha512.run = "6b2007e2f6371717b54247348eee64eac17dcecc95e066d44e34ea61dfabcadbf0d4037585ce30b12b8977e2a40c0f3cefb45f7867330ff37a5f7d7676ba5d07"; + sha512.doc = "8067f473580e57fb9d4786bd29a4a6edc564f1154a59186b9eec9c6e7edd3183432075efaf7af45cded4c8a2393a4307e4a2756acb4e7950851bb562aa8d988c"; hasRunfiles = true; }; "abntex2" = { stripPrefix = 0; - sha512.run = "b032066be81c03799567a14d10e30d3768f2c8a605493708e65541582c968ed644a773473690f9a86bc26271482a0a487f7412722775a1527e68e55f0b86e7a6"; - sha512.doc = "8bb3810d9b522dfe6f71d825cf95c830a5b343887d0d8582c18d33a561842d6e8859fc4903f85c93423f28ce927e83f9f88bfb32b3993a1057a1d086666cfef9"; + sha512.run = "2bb70956abef68e7d86788ac22bafe7857afd73256654b0c80a5d31198a20839e3d9c83e192c9612b4cf675fad81f5085fac4b257b056e14f32c28af680ae90a"; + sha512.doc = "7a2c141b5336bc2558e45aa2e0c3e0e644da94a89bde6ab33a3100141fe43550470a62e4c0aef3daeb594ea4b19d1ef0c1bdb61c4b6bb623e02885ab747be549"; hasRunfiles = true; version = "1.9.6"; }; "abraces" = { stripPrefix = 0; - sha512.run = "9d7753b3a81a6de4e1d78589d835a50a3740257131b14d2de9181f66efea538b2af074e37a30251c849052fbd0f5577d12113ee0ae07ef2ca6030ea9c77f1031"; - sha512.doc = "942968c6e42bf99bf17d4d8aaf159a8925a481243690349a284560b7c3318e4ef5051e6d6840e162ecc85e9762782bed4a2b70db8c5ebf86b26e399b7b3570f7"; + sha512.run = "f1cea8911586725831da78c7bd4bd899d320438af1a3793265cdb5502973df5cbefe096b21673ecd0ae4008d687d2dfb8c6f5821a9cddccc57efdef24c4f4082"; + sha512.doc = "43e4588ec9132de7de88c7e538f2c4797929c5a6202080682b26bd008638497a1aa8ff111f0963550763eb1d6bfbbaa44ea5f8381515025ca6b1e7368dd8869f"; hasRunfiles = true; version = "1.-"; }; "abstract" = { stripPrefix = 0; - sha512.run = "419cc9d6414d3a58dd74fe7bcbd6bb82ddadfb2d3231e8736c8847cbf2c8cb8731b5fce169d4d486e5d9433798d699cdd91b814397da890ddc78f98019c6a831"; - sha512.doc = "1a8fd22f252eff371d706feefd53241193596093a8f12b2dd53bda691099f727e75f68e429a8d7b32122fec05465521a8bc26442330c6029aa419c373de82a9b"; - sha512.source = "aa3ed16a7ec24e6787601b166074cc06c928b1ba5aa50de415bd0615ae299f8b4a446b1b70970c9a259daffd648e5952a8c0201ab964d30878256f5f4bd0e854"; + sha512.run = "f793a7b5e51b588cdaab8565bf14c39848d44e7d085ddc6ecc5fdd6bc9ae0fafb5cec3c98a0ac5657e741d6f92fffa8fb53e7a371a657eea7c04dcece530677f"; + sha512.doc = "a56de87bb9ca72201ef854935d49dfe9d855636573ef37366e679748cd7d9f0a65e6c7629af332f764c6afd811875f5d65e0472440ce233b5fa4ffd990c67d8a"; + sha512.source = "38f9685facc7c14c2c0387894aeee66d32d4fa351337628b5b222afbe3dde5783ff47a0755f69d52426bd0d3a6b74ed0e87d9fdc20ea68c8f9156e73aac309bb"; hasRunfiles = true; version = "1.2a"; }; "abstyles" = { stripPrefix = 0; - sha512.run = "d770685a1027bd7934236e6b02a7fbbdd360b235615d53df1d03730355dc509ed867c93504d073e2c123db3b9c94bb2d8b307c8c82207b25ba0988ec991efdac"; - sha512.doc = "c947863543cb4e75469ae14c4392a7af5bf9e2edf88c0e6b702ecad11d40e3c36d5fc6a96344173319d59bda3920af74df817e2bf10322306ea3bbab04457166"; + sha512.run = "c74147665d96894578117d4622bff3267162dc241132004068b2b143785c9741f537a57cb5e700d7204293e71414e7e162eaf89253970910e3aa9283b7b0f42b"; + sha512.doc = "bc59a02f0a348aced95cd3830f9c89860f284fb654727b39e8aed2b0c7f3cdb7136c6644c55be92cd2707018ed0b0f95835d2bd010422a503cfc150a6463d51b"; hasRunfiles = true; }; "academicons" = { stripPrefix = 0; - sha512.run = "936acc69013f54a690d5740218b08ae5ba5bb993bbca01a6be33f88974d669ca8b3ba96c914d06562616258c415cbe2687568ffc8ae81e6bc4c1c116613cf4b9"; - sha512.doc = "05cee6973727197bb953a98d156a7902b0215e2d1aa640d42ac9551df18c76b8f8f953d3ab6f1f781288f6e4f9fb1a1844da66e508ab78031f49c2511b33f77b"; + sha512.run = "f23056755a69d7577278c5a7784387af6c5f1699dc2b20530e0c5a24e42c3b3e855ac0d85de0632b031013c46c3bc77b5499e83c97dad91ab1aec0448768c872"; + sha512.doc = "94371d410b3a064fcdcbabade35218a0b1da6dd0c266f855273048b7dc4facd85ea158d791ec54814267c3af133bbd0443a2ac1262678e690722e1896093c1d8"; hasRunfiles = true; - version = "1.8.0"; + version = "1.8.6-2"; }; "accanthis" = { stripPrefix = 0; - sha512.run = "819afe1b0bba7370bb75caf4b2fc526074b04ed3150099c7a7717dfe22387de419a680060030fcf0efb5e0e5b1bb2000aeafd05c4bb9fd5c5eab4d469b9dcc53"; - sha512.doc = "0079dee9679464ebfb6d78e33aba6f27aa470487500127d4b0846278db255f8ff1f85c9fd630bd13f1c0ed7252167b2cf694df9c1e80749a8b980069dac64fb7"; + sha512.run = "22de40e0d3b39d0892824ad41cea2f9065ed7067977d59c5b14c26c82bcb76dd6679cf01edad7f8853b9af13ea5344f9632eaafa54f225f19534091f2d390968"; + sha512.doc = "a0b9054078d2452c93e0ad20f4e4bba5e3e2e47b5676e2dda70bda9008f6a6135460d5d4be1eff3848432132dfbc9818310c74a75e53c423a2098febb6df875c"; hasRunfiles = true; }; "accfonts" = { - sha512.run = "112ada9d58665c7c493b49d6b85ac5efa182034cf257dae8bf70a0e17dce92e6f5cae799b5afb379e17c2ee62df40d5d29fef21f99dc5512af0fdbbebe8ffdfc"; - sha512.doc = "e88b8accf85aced9cc135a749078b690795c5d79bbeb55b5cea858c3f986d12e9381b099953552fe12dac7729b9d9aff43b8ad96802388cf9391eb879831c820"; + sha512.run = "a985a0bbdde6aa837ed1b02b23166f393fd33ad536a6efe3c6c42f681ebaa4b83ed29da4e21d53eb8bf3c2d0f8dc7f817498b44dc3409bd0ad761e1178275643"; + sha512.doc = "c7aad3379cb789eaea0ec4944542edf67da32ae9190e6ce50c62c011d68a9d70e8c18affe7043ffae1df861bcc868fd97ae1eed50b56d54b18e1f378d519140d"; hasRunfiles = true; version = "0.25"; }; "achemso" = { stripPrefix = 0; - sha512.run = "0013cc836f58fd82f603868b2fda4780070a0d64601a7bbcb96ce9fe253e1af0ba25eaf00947b1943544abd0030506c1b4d2ba35fdedbd9a83b8f7123e3129b0"; - sha512.doc = "a2f6b11b13d482e567fea584a8e506457cdf03985c05b9e1297dd2f570817b557d6297890f74c896fbaf0afb370c21cf5e85047ef1b2e5b3681b7ea8eb344ce9"; - sha512.source = "9ca2a9304f64c4a6856291e0e8fe3e05184e81997542a7aeb89a39a80a0f1fc987032aff6ec63e869d0039c471024bffd7c34ae262b1ea057cf54c3764586084"; + sha512.run = "8d844e3de3395be9890b917dcf6ba1bd883fa6957ea321ceeb89c6365ad4d31bb8ed16accbd4ce69cc1f023f7ac7c4c28478815be0e211a134ef70e5ba5cbe5b"; + sha512.doc = "f7027bfd1a5b8c1ed8ebbd145a78fc5b2f709d32ba22918ae6afb8d4b467a0ecf7e60ec965a81c5e1f6b9b6fe1b82c269f3347f321812835cd81c12626c0e533"; + sha512.source = "e5c708e4d0b888b6862afa3169be0299cc9d024fb5ce7c5f3fcc5b8fa71706bb5c6dc58f4bf765336d44d6464b3c91687e77a9b3e2af5ab6ae01f3eb7bbdf6f9"; hasRunfiles = true; - version = "3.11a"; + version = "3.11b"; }; "acmart" = { stripPrefix = 0; - sha512.run = "d20ae8c49a23f90832a4e5ec7c436233f1d8ac6ec4ee03b48f6e1456dacee9000a32e2064e8760313052c83f2de72ea74db916f4566c4ef22c71807dc496bdba"; - sha512.doc = "31d8e98a0a09e8a34f35a0da0dcb1468836c7fa7b8a09b0c9c44efe42fa5096796a2a8f72f491a2aca3c3827ee90854276b0b8bb1374840b90d76d5898677ec9"; - sha512.source = "6034fecb2ad19a474444017f0d71c5cf40f133dedac1ee367077a33e0c07a04b740011911b32f59d4fc1922d962edb57550332c28ff0cc8e19fa1caa67e76711"; + sha512.run = "9f8df569cda289f739c1b958b51fd769b5ea0b48757033f6d7864344a0f16b97d158b502b3f055c96c1b0d2c257eecd73ad6fa65693bce41dbe9e7d7660d3375"; + sha512.doc = "7e86d8aa304970b5d7ed565ca1346bba3487b7e026f877df36edc1775083748a9d590180e568341c0f0fa8a4c3510c77135c551f010c8a3c51d605b5ec45b98e"; + sha512.source = "1c9af22a2b0a7448c01839b3f063692a4b5a88cefe808d55cfa442f05ac7faa1ed9edde5ae7f490915100ac3f05160b58e5279c77f1247c67042c20e1daba879"; hasRunfiles = true; - version = "1.50"; + version = "1.54"; }; "acmconf" = { stripPrefix = 0; - sha512.run = "d636bdd29309d7245a95960abd5cda09a833da16ae2f86714b5f7f464903279cb6c6d769db44c1396472c1be706151844a3406b6bf5769bf93490fcc1e964177"; - sha512.doc = "6f7b52123e96fcc8b9a01ad65850dd3b3addecf02854059e3aade0a7356970a353517168427c12caab041630cb5edb1c248471c456e2c9d782ab68cb995da399"; - sha512.source = "b6a0a4e171870ff7df1c33dd958c94dc27a1a2e01f03d66dba04fdfbc92c8c6eb9bc1c16a9aa2b640d6fca3b8795b3b2020d10aacdf321d8a6d245654456d0b0"; + sha512.run = "6e27169556b062f24c1e18f387ac87e545b193d00d9ce84343a087b9fba4a8cc166ebee20f52a72df1709fba30c9f04865ad751e332eaa1d10e682674fed87b5"; + sha512.doc = "a1ccfc2fd4c954d37e5e45bd2ea25812bf53cf233d2536498affb795b7065f65dd91099159a09ba180c6d3d884b3a90bfa83d2845ece779f057372a6cc6e39cc"; + sha512.source = "550987b618ba42e052a80478253cc4f7813122164f5257cc954c65f51d86e2a284cc6c5c28691385bf054a7e93de9f6af6d0ae8b6417815cab6ba0d769f3ae1e"; hasRunfiles = true; version = "1.3"; }; "acro" = { stripPrefix = 0; - sha512.run = "cf5bf057e43d563fd3519f5c884666a63841c6314c3db1a8206b1b51ce2ae3399527077f55b9832685ee5f23d60008b3ba9c8675398ea3542cc1fa103da212e7"; - sha512.doc = "144eb134db3d24c675688719e18a9c837e8de80e537a170f4b155ce0c9337ac88fd546a7bd8eb0ac3897bb44d882785e5b5297e8c36e2600c1f51dd36accfec5"; + sha512.run = "4ad7fc8f78658d4d58bdde1cac67d88a5d860aed57d51251d7b0fd1fbbd382f5d81ace0b759f3461bc2882a0933b2c794bc121a0862821ab48a25ff271b53269"; + sha512.doc = "4a88e27d2eb211c9a8decd1ed417d39dc4fab82216064dce6d2fb134c3d21cbfe1cc6c8ec24d924324d2eebdde82adbd706b6d6a40c466140cfca38005c92b6a"; hasRunfiles = true; version = "2.8"; }; "acronym" = { stripPrefix = 0; - sha512.run = "f220844b39ac391a5e3a6afd63ea4e8791b4517cdfd760f724e2d072e8fe8edf907c4eb92bce211ab768f8d5839faf3093284e2328889f6c754da004a85f1668"; - sha512.doc = "8007d586ef44a4d2853d96b30b5fc4ea9af62fabf49352f923758b0880940c8d2e4168cace476a226a4ab7cf713a3fe2dc80e9cccac95afeaacc215acef393a6"; - sha512.source = "d6cd02a3d306c58eea64f6f8bac0349af841d24eeddea7c4b6cc3bf3a809c02dc3e5649233d63f996adf99c4e44cd4faef31fef88433ce6944170bd4648e82c6"; + sha512.run = "e877ed2525464b2be1879faf8c2ccd3f2bcfa6b978c988efce3b8f4b84fe8dbe2c79797b458dbb7570e44fe3d6e37d6932771a3565ada4bc42677c4d220312e9"; + sha512.doc = "26112b4b836181c98d744b8c7e95dec34d75314a3a889703e76624748611cdaaa090d7cf91d5b58d8301ae00a87359181086d9abe9a9b5e545788b31486e71c6"; + sha512.source = "3c899df1e149b2d9f87b8247edceefad142d848b2acfa836849569fd8edec47286ccddacbd301f66f5c028c1002a8fe80478b8045b7cc1a42e8794c5ad5b6abc"; hasRunfiles = true; version = "1.41"; }; "acroterm" = { stripPrefix = 0; - sha512.run = "1bccd13f996da989e59a7a79720c33151b68ea865616b7110e95a2f59f220c97091e7f3d4e32af9a484dae0dceb43ffb6f4fe7358596a7d2722fe99bcfd32bc1"; - sha512.doc = "ebf718289bbf917b3885d17df911db6d967f900381f5dd77d4077f7dbbe9400a7ee31a7c08b05ab6247c759ad3af8f87c7827e4e2f8b10b222d2bfd22e9cbd3a"; - sha512.source = "9f2c64afd723b8de86966f6f075266f0308927261315dba89c8baac7d35e69133ff219d6709d7951a87021d9d6aba812e0637b65ec8e87f055ffc7d12746da05"; + sha512.run = "e354edfe516022a04f028db559cfbd450b2dc8c4983a5e2f7a1e90f06adc510925ec5e806d371d53a54499f355c80391ffd244e438ec277f298d1af0f6829d66"; + sha512.doc = "805f287a98b001d5a3b408646fe66bd3ff8da003ae6e0cbdd5801c9515f5b531e7a7311ae6fbf6e4d273bc3c4b443167f3f9df0dfc159920ea9aa5b88822a718"; + sha512.source = "17161f16da8c1e05cd29053e575f4d92685c1fb77c1168bf63939cad235cb1e198545f755c2e967498ad64965b7dcccf80f3ac6154fee95fd09e2eff65bfa825"; hasRunfiles = true; version = "0.1"; }; "active-conf" = { stripPrefix = 0; - sha512.run = "983c992ef1a0cecab61dfbcf36a74b4881cb6325cda345da4fc4e605f7763d621f8d04cad3dc4a4fd2ceba517ab6d0c6a07070b1644810dca2c545b02babb5d7"; - sha512.doc = "746ee473e9c25777dc4f8a26fddf3b165c944fbbb5ed7e56bcd6e4925ca3224ecc1a30707f7cc1c33dce18f705d955bcdc09da58abe6f804d982ab3cb4349707"; - sha512.source = "c51e93f957fe9b74b0d479cfbf43eb0b8b85560d0ba877f71a25e6fb7808c4fc85e4016cfdc2cb50e888a3bbcc70408ca924fc6de4ec5fea3953cd5c6c787bd4"; + sha512.run = "7f55a2e7b31dc2d04250d9d27d8346d454824e660bf93c36a4bc369d12b55e8fa57759621c6f44dbad813382a2377b2ce00e4528583b52107a1a79d96e54061e"; + sha512.doc = "a1eb9058b2160a568aa6bf01c5a77372655d76734f8ea95b6beeff06c6b4fe4af26f418621c2ce33100c7e7125ccf6008ace16bc92ed0888553a4befbdc8b37e"; + sha512.source = "eaa01808b38d8b9cd8f98b2c33a98f84b5119abe7ebdde2defa64f58deae7b2d1df15ff364caeb3f4e4dedfc6318b3b8df79755303031bd7e99dab0660875e56"; hasRunfiles = true; version = "0.3a"; }; "actuarialangle" = { stripPrefix = 0; - sha512.run = "6a850172ee322391d621d46b81a073879252aa303fe5e34ffc4ddaba050ef7b1c2312957d2536d7e9e7c4a8592f2cbd6c99c3e73f7b4041eb4565f55fe0e6055"; - sha512.doc = "d2688ff2ea206edee529b2e35f7a647df9cb44f7a94bcde6bdde5243268aed50c6fc29b35db3b60ffc6aa3aae6c4aa9f8dbf4c73316301410286b6e143c74e3b"; - sha512.source = "3ccd31b5714dfd559fa1bacee25d7b932ab40793daa7d5a22d3c09b7fed96cc0330cc463621d4ebbc3622c6939643444cb33e49e97b21384ab64081d0650e214"; + sha512.run = "c4fa0a70038b4cc5fa56f530b54369db43de1e7161f25b48800339f9bf2cfeb42d5960153e4af822935760991d4bbb419f3c9bc2c5fec7ea589ab713240e5916"; + sha512.doc = "4d1a86aaf4e95e7e23745dc655e997419069c2e8760aea63df38286f3f21954519cba054ab96ca45afcee9273da1eb6e1cc3ed76630a45d4e6d73f1257d881e7"; + sha512.source = "3939ed0809c4668a4699a4f9792ad6dceca3f189ec6195357aa1ca02115ed1267a1c08ab24ab6e0da41d22b5f027546453416aa8b60938bc5ba7944dab24d96d"; hasRunfiles = true; version = "2.0"; }; "actuarialsymbol" = { stripPrefix = 0; - sha512.run = "5cacdcd62bf6b24fb150089bb2dfc02f7c1f0bb8f426ad7aba136072cf93ec9c36f6e4f1ef329a086904565e1aabe3bfd9875a279a0a646f2820dc6be79a422e"; - sha512.doc = "f091d180010d69aca8f692a7b3a319c7f7cd25e26bceb66bbadadc2ff0eda7dabbb7d6dcc0886b7a6d473d98a435684b519301177746a10425628a707b1d546c"; - sha512.source = "cd830476795f6b2cdea039bc686bb44a92a5cedc1f53d62f0fdb37edca1cc0c098e40ffed2c3d0674cc682af36ef33a6298f8428f6ee4b49bc457d98c55da5c9"; + sha512.run = "65550aa3d04db62924fcae1721ed41a7eb1194aa650f0133d57ce295922cc68c5668267a1bfe96f637f14563fbf3e19d31c6508c37ec613e8dd9800160a2a290"; + sha512.doc = "acc4eadf44ca0dc7084060ec30fdf93d2fe6c51adce499e1c63e87c777e0c8b4559b5b954e1478c6b38ada5903f0b4e4f3e2e2d8f70f5f00012ce0daa462f11c"; + sha512.source = "4ffd0338b94fd229a81344048111e7ae4f465e39dd29b1073988a5f59d648b1078b932540a5cea14558fa9d7d06f5a2ffd8f9bbf2385784d97c8fb4604a7e297"; hasRunfiles = true; version = "1.0a"; }; "addfont" = { stripPrefix = 0; - sha512.run = "702256b34694b8797e10ec2a7a5679c86fd66805cb6173c79d8423f6649e8d0f993e230b6092bf534078e218834ad3c58682e3e06bd1a341fe3888e9072cfbc2"; - sha512.doc = "922f58a4d0bce51cd4061b9dabdd11eccabf651e33d828fe637e9b1ca5e74fc460d47b2c6f50c7bec45b6b39f1479b2fa89b793b6632df0eec2553a53653f1a9"; + sha512.run = "e445823cfac0b1eb1f65a6d998c413a961ff43a4e3667b7c63a31d166cc539e78d4d8dd31fb21960c63ae0cd67ded74b0a4d4642bc0a225c0a9659854d6e6449"; + sha512.doc = "c8627e1b6d1018137c1463dd8263e0e1766f8dc6c31b2135fd79d7848c161005bf8e6ec7b01ab7085ad502c70dd15d5bfd6750139afddd598f0f2171ff840d68"; hasRunfiles = true; version = "1"; }; "addlines" = { stripPrefix = 0; - sha512.run = "ea2ef768be7831eb1128337f32fbcd84f9109e70f343c5b0ac33b6fe2d084938ec57e7d160ce06bc52d00c068ad79406955b16f5a2669381113137501f78f9f5"; - sha512.doc = "3153c6633f7dae049c74d411fcd914549ecf5cabf81f4596ecae580ad89a0e1d115a939118e47dc057ea7a212c9065c129a0fcc4c245eade322765a4f395606e"; - sha512.source = "e993d97d3f1c191404f532ca79a7385fc5996485732914aeb44b01df2e7f208c2408e397c85eb44f4a8daddbc3cd184ddbab73cd235abab1ee6a176a6e3d351d"; + sha512.run = "f82c94f79bf0f13a9430f5de58e694be09db5bec1c8da4244c2ae29570f1fa69dc90a6ea07f7d14306455af953f7fdd4394bd73aff109f200b73e484a66a0377"; + sha512.doc = "b78b269357667004a6d1129ab289c1e5a64eb5a2a3ca372a0acd886b5505c28da497ddaa93b4240f1cb24586b955361161b868c3ccd8ddfc9c753377a052a9e1"; + sha512.source = "3f6bda8e8e2242ebdd1164eb9e88b3f578e3941939328060e752eed2ef31d58f58637c509669b491087f8f0fc1d76c6838551c83d2cfa108044d4394795b44aa"; hasRunfiles = true; version = "0.2a"; }; "adfathesis" = { stripPrefix = 0; - sha512.run = "1bd215c1abdcfa6cbc4e985087b7fa8de318fba48a8699cac6c3ef3de41509502997f0261beb445d28465f29f120c40e3d966520f51cbf3843a2030fb278b5d1"; - sha512.doc = "ff472b5c62305edefc17017b3a7c554ff3cc8ed914f8ec0e8c9f8a4034700f103fffe4e20fa6eec1232329239cb021ac21c5884eac0d3d4043932f4de30c623d"; - sha512.source = "3fb44b5ccfa6850ae8a220464c745a3cce5e0711dd89f31c6421330004ce46b964cc2e086753a80240881332a2a8b5c11559793d23709b7b242ac7f67e8a2d87"; + sha512.run = "6377c2ca35a8de2441f2aba38bc3a253d903e51ec2aa34fe1f5f28bac2c7a35911e41604e8081df33e80c2b2ca14b011dd379fa698c5b658753fd0969834f8bf"; + sha512.doc = "5114ebeac5c7b44ac2af4aff11baff3e8c549cde31d6082b1149a43a0cd2f7fdb50f0e78832059c13e06a4867eed8d7ac8c2eab7df930f9a110f1f2c6615f395"; + sha512.source = "597b4199bd00cede73ffa0c527413930cf58d6c05f903ca7f2ef16b8d6f560b6b7689a32391ebefc832ebec80ac99955905f6df7b852c3d46ba4f6cf62f1696e"; hasRunfiles = true; version = "2.42"; }; "adforn" = { stripPrefix = 0; - sha512.run = "82afa2b32f22c2a71ceb228c20d6f15e11fef9b19e287b14b821df59f48d360a2d60db69832c236ad960426a505f21c35d45fa46711cd5a14db1445622350c03"; - sha512.doc = "cb4cce47693f5e0b6c86d2ee12cad6ff6abbdb8bfb79564e4bd3ad2dd60451e84978782b8beedb12e64d9cbb0e6a221be2fdc867508229805776cf03b23044b5"; + sha512.run = "e0a62aff28d3aa7742cd82f63e3b4e0828b6c077a2acf5fca8d981b3432d6c2ba755b1f4b916deea9ecff45f5f65e82ec61b563d9bafbd8ffda99d78146ce2fe"; + sha512.doc = "fc683fa19d47defd2b0dbdc02dfc7d00d2f4ba71f8fd6758fde456b54d90dfad7adeb8e61db46fc997fefb2bed51898d54490111be8be898b27ab9f6bc6e42d3"; hasRunfiles = true; version = "1.001-b-2"; }; "adfsymbols" = { stripPrefix = 0; - sha512.run = "3ff0d6f980f51e4bf85440c97d29e1d6f275d48300f5f1471e7a801cd194f3044b5ac4eac811b26eca66f2e661b19fc773c0c9e9b0e572f1566112abc4f1137b"; - sha512.doc = "29f92bfd74b351f8d04a52720b3ba9e10234d06f1aa471305a3c9a4ce58a8e76bc5aa7b6fa0934d97928ea837fac4460f8eb3bf6b533e8c88e942dcc752a29c7"; + sha512.run = "cad53473a3b7fc1ece10622bd7a0e11e751d3572ca834b47a26f8739517be859a825a93e5de5b243da2f9678b344ba76a724dafc1231e3776f546ca7e0201aaa"; + sha512.doc = "8fdbd3846befd3fd7b6bbab801a781df70e3e08ecc0249f6dd1c557175e3b776d79653089b9a3d45b6ccb2162ef5987a44c009650dc1a35c64db2dc928375c64"; hasRunfiles = true; version = "1.001"; }; "adhocfilelist" = { - sha512.run = "9f18cf5e7d7c3a6ecc9b401c1486ad9611c2aa334b5c47f0281fe1ec0e16bf0d619ffb2125925c5d00a77eb0b2002b5d7af4e38151fa721baf2e38257f7409fd"; - sha512.doc = "4be8a9b5fee5fb785ab50b2be46d074913c9f62d0f24d29edb02e4958c3ef4262b7c8f75260883b6e185b0e73ff99d5f5f7a4993f79fbc82886eb3d485000476"; - sha512.source = "9c21f7f287cbea4659e200c8b4dec2f411a234be5dec2df16dfc8674a4a3999b3d7835b529c9ffdb80bf4430469f98525107a8a0584084143d707284a4690285"; + sha512.run = "aad74515080b909cae80d676304c31c63c0e2163aee55e8636b8da187e4792a0a02b1b7b6e2953ac2117e28e5df6ef6ba1a5873817912422aa672fdf9a4d71a6"; + sha512.doc = "71c3e54051e5e5ec1de97ec79f0bcaf216a4f107ae70a7d99f27b0f2de2b655b95e3fc3a438bbcb7a36210f29b4a89df91af04b8ac5cb824d66a700e2e24ec19"; + sha512.source = "cebc6f27a0d56301efb118b01c95cf60e7b6af42e23c43a583a23a1785e99adf7426daba5d83e27d9640560889826a93ae6296523f1eaac42ce5a4f44d01b8f6"; hasRunfiles = true; }; "adigraph" = { stripPrefix = 0; - sha512.run = "b8c8c54e7a51a90a4451d779b77489a187aa71acced0d4affb94053ea446e870ddd97d70f4e17628f03e1e03e64b67319738bed56dcbefa3390af552a92b1de0"; - sha512.doc = "60cd4a3df946cab7eddf0fd2158e34b3b19967c9940930dbc4e9ceca923f527fefb12e1f420d37540cb170caf23b9cef3762bfdfd9250fc74d3763c0cce2a6d1"; + sha512.run = "ee497a72da4b90df4d80760f571298647550c06c4ab01868d01b5fbd6e30b0076220678ba49cc498f1bff0537cb66acdeb391c129c02c6f511d01a599e81fcd6"; + sha512.doc = "c35da87ba2340743528f756ad0cbd646bc3150e77214be6a5b16e3eaeeaa6e92ee2ef13f0d44fdab02253759aad372d17071b1b665fddf244116e5b9bc04709f"; hasRunfiles = true; - version = "1.0"; + version = "1.5.1"; }; "adjmulticol" = { stripPrefix = 0; - sha512.run = "25cff3a74376b7bf943e350d61cb770b62edbae599475df31b2391b39e5c3e45c3cf174b4931180bd9053a9c855925adda2544ba4fe12031192e8fe3e9558ee2"; - sha512.doc = "09eee6ad6fbe6a301a941001c92778c087f9f0be1842c8030a22e3798659eb37ac565f950a135f25a876f5a6135f04cd170d1faf80bc651f51e6e76588cca555"; - sha512.source = "415f4ae7f53a081fc930c1ebd69ef8d49e0bfcbe294d40ad2ffc153aa3cfdcf91ecac8d50830a583fa96aee8687562fd41565888ef75dd80432c4a688a0f7fd5"; + sha512.run = "74440ea2b2c3c29a33a5d39d43680a29709397c1734484a02b215eadadd73d146dc824e4219a9ceaf56fedfd6b303ce98d2775cabf6d54895fe7aa61b7edbe7d"; + sha512.doc = "b649b554576e886b8d4e9f54bd6ad7608ddc5c4236fa46c0b5f7ba77b53f85d08f5c52ed61b8f35f2854c5eeccd34f1c2f14266e6c8c6ae4874cfa6f3fae28d2"; + sha512.source = "4bc36ffb6b4f0943d2e96b84c6fb2413b50900929f68ce39bcac7eefd184331bea3b3ead70290097c4d212f0e7c5d77b6930533ed8f8f9fc8539f65ccaeef937"; hasRunfiles = true; version = "1.1"; }; "adjustbox" = { stripPrefix = 0; - sha512.run = "750151207e064775b2d65462fd165ae85b2a29eba8f99e73b3b7d7a95b995558b7197f556973d4ce46ba0992dab905edddbdb9d757eeb34366dcadcd8c90693c"; - sha512.doc = "77f57c0b46f7fa227a981dc5cfee562e409ef6c5a742005bcf37ae5bbf4f12fccd43ba6aafc2474d7612ade3fdbc5cb76475aa5a4da29ffff80902ea291e3384"; - sha512.source = "81438aa5e415d0768a9651eb3bc9e3b7a642684d6c423b926be8211cd49673e00f4884b9aacb863bb1923a91af7c7d49f3250523f8b6284997b48073fa4d5cce"; + sha512.run = "1d8e368436ea82c87b973c514e013bceae6bed0a4ea73ec79307ccb8d6767a1f4e903172ff12be4c7288acfd9b97b7574e781571f35fc5136f9a2cef26bd3287"; + sha512.doc = "0881232de9bfeca8e909989ad4468425495c21a573f2f68b517645d3976dbfd0da5fdfaa38c2bdb8d59a17083b516f0611b1a8c438ddde0f45d00646c008cc06"; + sha512.source = "78b0cb141479eea5f7f02e3d3d8e701c4cbdcadf8ae83074dfb1415413888dd5204b01b29b8e5f026c7208228aa068eaae935e4ea74f1b29857b95e2d7af7d7b"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "adobemapping" = { stripPrefix = 0; - sha512.run = "8ee35c9d1d5d6a7aa6c6742b76caf8139a1e8eea457913aa36b8aefec88e1344f481a26ba603ae4c5e8eb0db81ec96574c2703e2d4755fa82b5773cef60d97ad"; + sha512.run = "69ce8ace28f57802822ef101bfe905b13ea5d501c0f0ad9832ccb4806d71e7133619f50f7da2c029f97386de684407cf7f78b87f3acc4cddfddd0e888bfd7aaa"; hasRunfiles = true; }; "adrconv" = { stripPrefix = 0; - sha512.run = "146a110130b619df58b30bc59ba09089a681749deaf92c099e9c6d7ad9103e57e569bca1232524353d117d1acd572c9637abe7f74724fa40b7ff42259c411d54"; - sha512.doc = "120a0053a072bd780f09ba6b0a75c013bfe1e7f2ec3b8c39600408237daa4f15e2e2ad608f0b8170c6d768b97496e0a8a5fe4dedcc38656279f3491886f49bb5"; - sha512.source = "9b8414c720bb61e588ed2d47d0a1c5e74fef057290d1c000de7f0eeb7d35db1e251bd30c5689ec46175bb60441d07accbb7b041aea098379ef38247ea52c38b5"; + sha512.run = "623d8782ef34f12ed89e8e621c52e07e246352f6e6a397eb587379ebc1d7dd44a44384a0ce03bf0fae36bb1c885f6b132cf775c6f65ae921df908ff8253e4bbc"; + sha512.doc = "45fa639a27149e92266c8ff3a99aebc284a394720ef5bdb2af6c664f3a085eff555b8dd8076539c1493cb4206667453f51bfc0c74130fed67667ac1d514de05c"; + sha512.source = "50591b2b3999ef456bc4ffe4f16f4ea76c76d1fc86aa69695e86e98997b57b6c30d722a83602206849054b87bd6e055129ba414e5cc8ca4634c4483039190b7b"; hasRunfiles = true; - version = "1.3"; + version = "1.4"; }; "adtrees" = { stripPrefix = 0; - sha512.run = "5b252f09050690ca3c61a0aa6cfd7415edc3d4f6b865328a6f0a216d4267a2c97b735ceb4ef8eab19eb24db2eca00ede43d59988b8f46d95ad91d96f4659b8b6"; - sha512.doc = "011b9c38623d4473f25be2d4798625cc7e0be094e6e299e04adf69a6773652319ba5d55ca85e01fe5e36c5f878789b485719202b844801f37bb887b688f0e865"; + sha512.run = "00ef0d06277d0ce61754ecaba55547601a58d5033cf7ee82ffb2d2cba47f5c3bb04eec5ce4f2c8e0429cdf77c21e0e84488352f9862378dc30d70627ea2f8db8"; + sha512.doc = "a7af294044e9d6e1e1842cab4eae5536b3ad1cdbcc7c9d8c779472a8d02902fe94e0dc965d1d92d8a84c7065a9ecc415db78724f75a163a10fa88f0d570217e7"; hasRunfiles = true; version = "1.0"; }; "advdate" = { stripPrefix = 0; - sha512.run = "d880e9644f1db7863519114486cec233a3cdd18848c3cf6166e3616ed813b7628ef0d82076ba89c7ecf5a62fb4a69f169cf533f0cc7a7a77ebb118ab0e04867a"; - sha512.doc = "e0c79bafc44b1f6150a23530be950493d859d6d947c3c5fabdcefde81049d4989de9cfca1986aa198457451dbf20dffb0751a94646ed1ea1157f3ebc02fe9f48"; + sha512.run = "7a3cd228493a6961513ec06f0380db494a9b6c3a970d2b67a152626811c13808be421d1512d5857847053408395056870b5c319399743eba51d86eb78149d651"; + sha512.doc = "250abd6118b5fec45f9bec163af27df20c763fe0d732d2aedecb0a080d9a075dc923dea9c21ea6b4db2f8ed611ce167f2881d3529bff76653f9ce09d33d5bf30"; hasRunfiles = true; }; "ae" = { stripPrefix = 0; - sha512.run = "67f6eb9cb8fff73c75b49c965694739d9335391067c7892ded358db33e1dc67f1d193367c5b2d322c322fe85625c31b933cd56f5a86b74a15839832e08a2cd68"; - sha512.doc = "08a93502582575328c5dfdb05f9a30b0a534db9c1ef480f7edbb8b6b4cdb5ad00039671a1d437944543dd4c2f1f6bd466f85e5b306274afe05e66471ca1188c4"; - sha512.source = "fe8c0738909aa79cfd3d33ca316e808cc0da7de9d272dc8614683d7dfc2ba7b4d7c015f561cba9cd827c9b79b0aef2264e8dd80301227bad5c3a9a6b9b64f38d"; + sha512.run = "a7b76d3ac96778aaa572b534f7cf2179ce89f90c67fae167754b89842ea25d20e83daaf9898bd15c97a65e83eea6a9c39affb64134c52af099d2a0496f17b591"; + sha512.doc = "556e1cb096c22c673c10d9eae7302ef266080027db5a357042e02fd4052813ec77ca62c78526f68940ed4ef2d9a4e7049ef11917ab489cd8f1296475f273e5da"; + sha512.source = "644a3b28a39014f35789dafdb34bf90db598ceaa4440d04ad972abd1f79c6c3595e778cb40760d9231bcc3c13f1ffdba2c5b8f2e30569d51dd91e8a5fe2b83ee"; hasRunfiles = true; version = "1.4"; }; "aecc" = { stripPrefix = 0; - sha512.run = "02197ba9b402019df7840a1fea991e318c6f349014625260cc59f5c68f7afe2609c720f9b2356af25eeb511d0c6c0e56fee61b6e5a0b6f1302ab499b2524bef4"; - sha512.doc = "968c6216f157917b1179352ab945154cf726acb113cf3d8276fd70ee2fc3537fd0430f7cc68d35e5bc8df66885a78df807b0720888716cebe963370829609cab"; + sha512.run = "bc2c3dc3bc1398d9bcf3714a9c31a7474ef95206cbe7c0ad14520b474191a3eaadf94c0e345eeb7e86b651eca1d5c7d93a91657ed3c5f8cccd7c87e71d06f4aa"; + sha512.doc = "ab371cb7380bd008d5e977ba78ad1d170c34c4eae4b2ddff92d412bea7dd866055f9c5c639e4b93ff6c64278d60b0ded783941a114e6f7d9f92cb54c02d25ee2"; hasRunfiles = true; version = "1.0"; }; "aeguill" = { stripPrefix = 0; - sha512.run = "82ac6c09017d6b1d3aae4ce54e2fda478f99b1d89de070fc1c30c87cb1c7fe4d827a43ca5c1bcbdf3c7ac107de9ba6acf4b1e6a611ce61ec953f2a4196c6b76c"; - sha512.doc = "087f0d1767a0fa33cfcf167b2577919958d22f7b76c70025bb1ef0ee50bffabe3fb7ee56c9d4c19b59094b4a1af7439fe517b88888da355c67615e43c03a55d2"; + sha512.run = "51b75d25fbb0ca70d80533e968578e893cfff8aa838d7d458a190c97a5a95bef000729ee856704ced1839ff9a9f18e54aeeed0aadb71c77baeb6595ca4b5b705"; + sha512.doc = "5030285bcc9412fd2ff552cf692ddb611dde958f58a5119f501656062cd13f580a193c8b6214b051cde68ff7ce111ca3bb5cc512068ab057a874b8a989dddb82"; hasRunfiles = true; }; "afm2pl" = { - sha512.run = "d2916d3e1c3fffc14322443d891c1f1155673adee0648dc26d07fa689b073d0baf503060d10f9b0793b86d556d4920a66fe5286d126862fc8b9f6119b07ca8b2"; - sha512.doc = "553623944220dc4b0b8e3c43c9706afe2584545ad92ade4e49b141ab0b1c0eb76daaefee899a47710634a39afa4e0c7b4790aeaa952af6b1000068321ce5ab34"; + sha512.run = "75dd7db0aa266f770619188deb52803e916d729dd27b151d5c47b2b9142b8f2c8cb508162012849b673d161efaf2c31f560da17ae38a69e3176903144683e4f1"; + sha512.doc = "3665ac847b89eea90bd5cef211a8e955ba7c520340adc837fc00cb0d94bb87b94d4a3df0376528062450a8c17466e6f02fb0e86842f7b58e0b77c5bb66c86830"; hasRunfiles = true; }; "afparticle" = { stripPrefix = 0; - sha512.run = "7d3f23b26557deccc82bdab67d9e60e21b7f326fa66e5f88eccd49bdea59f103a91882544520fe5835d1fea2d553f93f3caba812d6de76b70f6163cb8a817b00"; - sha512.doc = "92f1bd20dff7ab64b15e45fca1d4bf1f3b92a90d79808a438f2d3713643f7f719fe44b57dbd02c1e76c8d486341975f3318bcff10c196e8b465efeb80454167d"; - sha512.source = "fa750c3b7273b7ec28052f1f72f51364185703cb66834aa20b9af3e2e3522642b435484b4c7686412f22f1fff8872edcec0e159d135a5d962966b94d32cc8395"; + sha512.run = "b4cf56b8062e05d712d8e70998cc502a38d4bb88c72cc489f9d299470ae225ff1c14ff0cf7c71b83eb244ade40e683014ab3d748ac6eac35c77f6813fe5d7fad"; + sha512.doc = "ae93b1392ff2fc4fb354759919386dbdb1b3368d595babedbdc011b05f18730350d7e10f239a639652b1019b110d981e10fa1a692615b0e3a253394d1d2511d1"; + sha512.source = "caf0f30c7cd74311dcbbac8886b96464414f8d4f204c2b2866484b66beccdbff5e703c7324cb447e906cdd67108e1912ceb0f7739d09dc890b5092b98266a63a"; hasRunfiles = true; version = "1.3"; }; "afthesis" = { stripPrefix = 0; - sha512.run = "052556c0b9e02823ff3018baa0b35f58caf348092632f22629e9720290833b397053d69d668740ac9493b07df175b39a1164e802d6ca6c9c1c2796323688351e"; - sha512.doc = "4c11acdbe6b5d5eddabb06ba5dd9433c48d61f777489fb153e1984dfc4f69c808c14ba0e7d6f4c269753e44f43e0ea887dfc9c892141368b0be78888d9c5beb9"; + sha512.run = "32df1f2fdf4dd1beabb634eb8376d7de1c511aab2d53173bfe8861a278d67d91d27d392ae2969ca88583f33d1194f79b692cd9369e0599490ec44785b7c0dda9"; + sha512.doc = "e2c3077518967e8b4dd9d25f3f7e8cbfdd6b7bfcb5b0a173d6462536032394efffa5eb11582c63853b3ad234cf25cba966bc21dbc13c255543e3274751a76aff"; hasRunfiles = true; version = "2.7"; }; "aguplus" = { stripPrefix = 0; - sha512.run = "098df1d065a1e25ea2ddea21e476e431d0d4e81a8bd62cc06ebe14f87691891348f6fe0b5d31da07d3e46d9eacd1d92ce6f09f543a742a7d80e8ce53c2a0ae91"; - sha512.doc = "6853c6a1a7874279921ea6f1746879b6449a823e6a7b7060db82e6fb9886a47bae082bff4428729662fec1ea8f163c58c6b0083dbad5d2e42d9fb9304ea3940d"; + sha512.run = "0d5183d3d27849702848e61aeb18be44dcac8dd71f30a6dae5b72984cb0b77cd6682831c08442bc48838be2770b0b95056a7f11cb0ab81832578bac62397f4e1"; + sha512.doc = "ec19bffdfc2ab898052a4988ae3335631609469ad8cca47b719487a849ccafc5bd6f65709e2c7dcf69884e2e886b94bbf8da1f4f7b337dc8b8c3a8b204b02134"; hasRunfiles = true; version = "1.6b"; }; "aiaa" = { stripPrefix = 0; - sha512.run = "d49587bd364a1814103c43aebe9a1d418e02cedd124defd4ac5b219f491812fd3769bc71aaf133d76ef0cae742a57e2f23672bdefd811d578b49b716f2d2f2d1"; - sha512.doc = "9a10d5e5f66d4d68b3d9d58e367b9046695b604b5d50c7bdb65e5bb3291cefcaacf59282a64bf66d58e0c527b6c72f89b1ce72b2b1a85d22fb6d5a1e3ac381e3"; - sha512.source = "fc733eeea7d1737d5565fcf090aaa306a471f73adee7285417f5e9df92eefc2fa73afa964a479d6edc364c5004eb80cb6372b8bb97095b56b7d9d62295a28f5d"; + sha512.run = "9f066ebbbb1ab9eea1f8b9d9033ce0c600ed9536d0e4216a09c765100437c78f2a237115a3446cf0c23bfb1efb3aa1a301a838034072398cfc98334262626b86"; + sha512.doc = "5d275edfdedd82ae68b52be48f13cfb351754a9d3a6a45e3e73a3008c195e49953c28bce6af5360d69a940f5bb137361c30b88b1fe3ab4ab1da5634f391df23b"; + sha512.source = "9687e3892a5e8a5b3a3e329e0de0063637dbbc25e9ec4961c807113a919acdbbf6bab131b02bec2669787725da7f544e0bf67e026a2c2747274c68e658118071"; hasRunfiles = true; version = "3.6"; }; "aichej" = { stripPrefix = 0; - sha512.run = "d95b339d737f6f186f20c661e085254a5970934a84d85e93b872af5353195c23aa2bf116252b404f59ced261cb46a43067f7d633c650252655466c4ff9559210"; + sha512.run = "77553b01d4f793d3e5baeaa971228fc9252b2dc36a806fc391494da08ba855f9dff1a158a37b3031e0403bd6df4daf0b04cb8916968db901b02b2ad8894568ab"; hasRunfiles = true; }; "ajl" = { stripPrefix = 0; - sha512.run = "a25b4dda861a9e217084ddd43e96aca952d11e1ab60e73d2e8fd9e185dce1d2e6dbdc2d0ee9933a5d8ba553254c70d029895df4b6efce462ab27134f430a6740"; + sha512.run = "fffa97d1a2d0c81d2339709dfebe0e267869ee4927a5a4204b585e6cc6ebd40151079c2682e6e7c6b22465a574edbd769549106cbd2f122942474df1254a4c86"; hasRunfiles = true; }; "akktex" = { stripPrefix = 0; - sha512.run = "f9ab45eac766bb9c4a0e86b3f26cbfeb488c85a3b9c7dcb557c3dcf8e5ac94fbdd60cf71c2a322db9b132a2c499ca756a9c4f2d037b4cfe9f413700b2d99794d"; - sha512.doc = "3271ba70ad4900e5a127db685c60ee8c2f37bc5d7ab973becb3a1a200051acb7e6c253a3521f64b45c6973cf4e2182e1621591be5d69d32fa6509b640ad112ba"; + sha512.run = "edd2cb3ada114292619ce3ba5dde40d3d78587c63c3fd39de592f4fd39e405677b4075045788b614940d574ecc41fee145bbbec5985327eea71bd53bd5c8c1b2"; + sha512.doc = "ba75e400c4bcbe850e13656e040ebe780de672a0aab3e02791eb55484487b4d12b4cc2f64652e4103f61d4b770418240ce7bcdd32651da79b1a18efd8ec5883f"; hasRunfiles = true; version = "0.3.2"; }; "akletter" = { stripPrefix = 0; - sha512.run = "fd287ab9194ebba8dbf5ef47003480e7e5828bd4f090de3a4e2806076778237b3031fc6a8b60b66b4710dd3ad26d2f9a9e815d0680d49896422a85b08cb362d5"; - sha512.doc = "560e915d1d626970a3f7d04ea7adbe965602f97579ac23bcc9764f6edb2c07a14c65a251575cafdfae19df9efe8c8688dc691617cdf099f92752c00748cafd00"; + sha512.run = "7711ddeee3cc416da6b743cc296f9045cda05ff524fbc4f34e34b1ef018756a8d679eb8e35f3dc8fbcee496c882cf160463398e52142d74b63d45b09fb9e15b7"; + sha512.doc = "d57ef4c344e426e493ffbcee35f43bd230e2c2974761d71c3ead5d530ebb1c03515523edc2db8a9e49bfafcf9ce82cf67a118b0a3531c043d6b358f50432ec05"; hasRunfiles = true; version = "1.5i"; }; "alegreya" = { stripPrefix = 0; - sha512.run = "f7bbcb274469c5c4dcc9192c4bfb99d8f4909ead19d45f2a8ef146b0a7272a41da0d6b952bbd499844ec8fee16472e6c949fd2c5845ff0ef2fd1e1cdecadb6d3"; - sha512.doc = "26fda41527ab0b9ae7ef39846b753f08fbf723897e9f79378e8d54c18d0ae760add0386478717d4382f606058d0503ab27f664b576cbaed106677a5abbc97631"; + sha512.run = "af63f3fa81e656be9014b066f90265ddc0ecdc985f5d171361bc447cacc264f72a9438146f06c30c270dc27cd4fff768dd4412d73bca34a4a15a3aa9879d2ef8"; + sha512.doc = "a70ff6d31b328da403ce40d2fc71066e0c884843ec2572253b48710f1a76d3aca263d65619d91027e3fc41c1924561011e4814fe518ec396ef2692f2b9c40e25"; hasRunfiles = true; }; "aleph" = { @@ -458,190 +459,190 @@ tl: { # no indentation deps."antomega" = tl."antomega"; deps."latex-fonts" = tl."latex-fonts"; deps."omega" = tl."omega"; - sha512.run = "a04aa6a10f3036c2d760c39235fc44fbaf3bf74544a2335d956579d54596c4320095c4b9c700458de123060731b02913480e802b75d7519d308599e669f96bf5"; - sha512.doc = "e0dd64d446d6f7b5b5afe6a30857ec76a75da365b588043f8a3c9b0b59f08e76caf8c4d3e65ee15e0763c8946d1941d26b45797a856399f5ad6fc65c61407200"; + sha512.run = "a0718ac964a69e66d5803208d8ec1258dbb47982b1fc8848dda009e9de4c442f069bcc64ca76d4db4b8cb69bbbede420a00df1cc622678c7100f3bacfe42ceac"; + sha512.doc = "d5d07a1927c13ede9aafd1a4ce14b3fb2fee451988ca350c5a1ea3eb9f7c525445bd8f7af425873352f2ae470a6e62c4ef15a18939ca38553f196dc76cb770d4"; }; "alertmessage" = { stripPrefix = 0; - sha512.run = "88d3ade030bf62b2c047730e3677db8726a135cbf9121f943051fcaef229b9c1795eee46dafa8a45a149cd3d6c54fd82bbcc28ac2c47b35aaa2c5d5f43d4777a"; - sha512.doc = "dfe3b9e0e8b7ceff17c0537881920c911b7cb3daa754b694ba5d887b6d9da1c1d20d3cbd2fe8e0861222b5fd0d4dfdf8dbfa6e114d163c9e6add96f58ed459f3"; - sha512.source = "1012dfd1658fbb8ba3cf9e184739e2c40ff34eaee1a31412c0c8e04e63d7acfa08c8f3b9341aa85efe80427b6da253e80e547b773bd896cd436cbc67a9525d00"; + sha512.run = "a3aab4e15b75b9aca6052785a03b78317fb0da12ed6a38d4cbe3d905c2c2577434c3db67f96912329bd8109e4e28d56db097c50bdb963174d6109e3ece65123b"; + sha512.doc = "467b5b0e5ce316483be5de3c4ccd82f9b61606df60e926ba2e8c169cc76f7ffaa6c2d49f7c2f188248b61c872061e53edb836702971931dc83409a7dde49e909"; + sha512.source = "f2b8cf33e5c95f519adb940e6499ef86ad9532c062bc855032953fd811f8cba86813f7a04e00c28cda33234ffdcd484fbe81b93f4292e8b9834b27209f983b66"; hasRunfiles = true; version = "1.1"; }; "alg" = { stripPrefix = 0; - sha512.run = "599557f674498e37c9d19baff442321c234d5172191b90fb842db1f8dac1e5b4865129300218ed915dd0e66269dfb3c5116bd7ba8229b0ebf3f6de066b2bb764"; - sha512.doc = "4474712ae3222f4921a45a19a71cca0706d43d9f73304afee783507a2b28227cd1b2108bf1914a081be88b65af2f77d33b65acfe425a954446e9508687bc0647"; - sha512.source = "40d705f9c8ad763103f5a64e1594ccc470940b8c7bae66e3ead73981145032fdfc49af2aee81879a30f538ed1ea960cafdb483a6c31db444f75b6ade8372c796"; + sha512.run = "6ef98e4db425d18bd9bf44b6b488adc5f32b11b63407f21aa866f62aeb4f4429fc260a09c09c3b66141edb63a692e6564759fead69453b980bb377ce17e0abcc"; + sha512.doc = "da7f1ac871866d94ef68b2af2fcfd1e45d4c722eaa60e21d8ea2d883305144e5f9fc1177d3db8e2d4fbe2739ee5b4ed99865654cb5607de6e9c7b3552c7e8384"; + sha512.source = "3954d41bf6c04c4f840bb4f0558a31341a6c6ecacae27f926813adae3a921c1cdc44d1f37bc50eca9c9ab8ad5f44ef251a59b0c95a9d7189334dfc424ede6872"; hasRunfiles = true; }; "algobox" = { stripPrefix = 0; - sha512.run = "fb00d4fb8bbf7672719088a137b8d88b4d309c665d3ce8adbd1d5ef22c837e29c01181edf090edfd00cd4bc56566167d987595847b20fa32a5b4bde8cdca9494"; - sha512.doc = "ede833a2f67e5ee32854903dad2b129e5d28226a5c3b6174ac887aa9ce8fd1ee2c180d976b876f6a4c4eb0eaa4877e703d11ce835089691c71b934012fd4e8cc"; - sha512.source = "242d02032b0cc19011ea0d545e3aa66ebb3b493cb4ba135e8cff80267fffcf3cc894e2322ca1427e978287c73ee85d1b58b89fb9377aedbd382d90497e32da3c"; + sha512.run = "c1707fbca0737a0b24a751cccbe9f08e428cb4cac62c190200e3f24bebc2af0100459f677e37115b77e84b95f1fef5d1c939de668ecb57928384a981f8ba305b"; + sha512.doc = "a9a8a1fb0117ee2b80387b68cf1275d2ec274ceefff1d2feb38f04287a6110a5f58e217d65891106dd552c293a3a0d945b53528e9f964da2fc8d893de2e757e4"; + sha512.source = "3b11a289c523ce0cd91f6c586b8e67098550efa2bcb20c46a0316fba21a68313400649a2775bcb410bfb477d0c93ccc3c9861092b611f5f459131110f51de096"; hasRunfiles = true; version = "1.2a"; }; "algolrevived" = { stripPrefix = 0; - sha512.run = "91209e6fb15bfd0755c0ce090ebefdfb9b85af7cbf8d5153a3cfeb28dce36ad38d2b80838a7d2361670ec5aafda5c5182c980ce0f2a9a33551d52478aa688168"; - sha512.doc = "e373b09a1382624e33d1c20395cfcf7f9b598aa65a205c1509a1dd1917a6afc9ba0cf769a35445236073a36d95214daeb32917614c3dc63a45db9ba61165543d"; + sha512.run = "ab0c0832fb1d77883b880032daf884d4ae18c0a3f7717b643ba74785eab02b5d15a26def97b37a26918b9f803c915103505f018e584962ae097820cab2cdf2cf"; + sha512.doc = "92c0533d626d88e798948bca5fcf138fb1630cb3dbc329a2432eb084c18990de71f37e04746d6aa1a1e4eb19abd129ce20e39b7cda9ebe4056ed8de0440f7cf4"; hasRunfiles = true; version = "1.01"; }; "algorithm2e" = { stripPrefix = 0; - sha512.run = "1ca0fc68bf709013371c4ee11c802c9aa89808da7313ed0542d7f511705180f2d23cfb9f06a775745a280d929da65af67e5b4b8b712663753454fa5e3b70de2c"; - sha512.doc = "3093ed074f20d67e07e42bd6a7d519bd68b8c6ed6e12601e5305fd37ad4711e71d2de25497a10ba2201fbb381e62486af54ee76cf5cf903400d89fc912aa91cb"; + sha512.run = "e16a3b8053447d5a084506944959e2ed2842afe5c45f675ba05267603632c1758299640417dfe2360c75ca5a7e1f6d50289076c041f2c44b3a4b6b1c0b3adfc8"; + sha512.doc = "ccdb0b8cb179dea4a87d6bcae9d4d4dc755e9e95ac84ff597382fc26a7708f3bf8b0cc4b3d8d13cdab2690bd0ea8267eb7d6d48a796c4321f249e8f45759cbd0"; hasRunfiles = true; version = "5.2"; }; "algorithmicx" = { stripPrefix = 0; - sha512.run = "7b784d795ae18f76de8e241da0ffacbf6a024d60377fbd4d0cbde7f0938f3b852ebf8f35ced1d11eae8f3740ed2971831ed77f4bd3c41df9e28f162d32ba7939"; - sha512.doc = "042c813ff40eb9b7535daa9dcdc3f4bdac6c6ad8da43532825c58862a9d701bcfcd63b3b25846cc8b8288d4d2752a0de7445a6a63d381f9ed25adffaaa2eac3e"; + sha512.run = "a399beba07b746a6490f0bb584b1d89ce877de3ff0fcaa9846ada2efb4afe1631f0cb00f19cb918a76a99af8e47008ee3dd1a3a05d8850454054d62dea1ae075"; + sha512.doc = "d143a543eddf18fb93f2a8d8387aa91efeac5728bdb2df5f96c2a6158aebd1d2759966be2bd867f7d63cca31b19aa279270419db5612820b389c0d75feea4295"; hasRunfiles = true; }; "algorithms" = { stripPrefix = 0; - sha512.run = "273fed0a4891b8cd472856f627926184b30e25ecfd385204b16c5ccc5557084c9e04093874d06b83193707bc89ffa4f778f29db5f7b52fa58d83dd288e2b8a94"; - sha512.doc = "d0ed9e5505b62e9fd88c25d85e5d8ab17fc4d06ea4b60ab02e89ebb470b21aad879ac9bbc93057855e194f90e54e7f46cc6cf2e327d33dfa37c4e1a7050930a2"; - sha512.source = "da080053d86c03393bdf5761eb71d09b7341c507acd99fd9d3bce53aa99340120a708179f2ec20311017ebbc6a7c0e87c9a013121cb5322a99addc049d56a07c"; + sha512.run = "914ffb9d54d83aa1c6c753ecabd3ed8c42c771e7c1dd7e04934645e41f00656cdfd8aa9d18cba4d04792589023665dd4695c50aa3618858d7028b10db8961e43"; + sha512.doc = "8bab28a11c8d977b1e837ac6dff57a888a3856f790d990f8d8667a204850c5d558009bd01c3c253073ec468333a0abc4fe644adb40371b618de4efdaac015690"; + sha512.source = "86996ff34e5137efe0f64a20b5510368c6d1540e3dce4dcb23f625f1744e99c0c261518dfbaf803b85ed9f43b2872e7ac1cfaf7c28be420f36d451a0ec3ed96d"; hasRunfiles = true; version = "0.1"; }; "aligned-overset" = { stripPrefix = 0; - sha512.run = "78234f08c00b8b1b5782893dfc1a10318707bb022494699e47d0cc15f0511eadd1efb4bdbd36285adc628cbf8343136703d6750df309ff0d266537a080c47c21"; - sha512.doc = "1d1e979151dfc8ff908d414f9828ccd28f233333ffbf96980ec4c30078d750532db39208c0fc41be9ff5e06a3e0e0cbae21d1c90d4f019a76eb56a2fafa89e27"; - sha512.source = "eadfd3bbe1881b30bb1decbd79d043f5f50bbdfd094c3e3dd72c466b16dc025d0fce354b10db67ecf84e448c890bff023e9429425f791cf3a31279e202111030"; + sha512.run = "d5e863d012c4663d4e68aba4126e950ab42d87f585d6ccf30635a539341e6b49e5f3b2efea54af5b0f7f455b8d930592e605d942b8a7b9872cffce98c0059f1e"; + sha512.doc = "7d1607ae5324be8c734512a6a84773d63add345eb2d5aec8f2c4e7a70277790cb737c9fcbd18089ffc56d3fe893610811b42c4bf1c0d556bcc98630644d5dadf"; + sha512.source = "79f6f053eddc36efa3702912301e104c58ac9e89e120bef27ad37bcfe5bbfdf7d5753d6ba7754794b19b12086adfaa1dd447943c98c75f227ec9710c3211742c"; hasRunfiles = true; - version = "0.0.1"; + version = "0.1.0"; }; "alkalami" = { stripPrefix = 0; - sha512.run = "4d208f574a3567058932eb172da13889ad68ba2b0b0dd595731c61a6bc6bd8027702d33c7b5b23a38848ddf2e5a58d5adb217c8568407efcf978f121fa4a58e7"; - sha512.doc = "13437bb5233d5abdb89e2380f19b5590dbfb44e4ece82f0758455dfda769129553599019bfe032f2a3ddbc3e629b3371aaad29959acd28ab9284480dbdb0bc6c"; + sha512.run = "d447c394a6ab5e09c86a7684f02fa9db7ffe2c5f40b48afebe2510203298ee91914f7d5e40c5de43a90e101a29ed16d736d0554938d0c042e30691ec8a92bc14"; + sha512.doc = "f17ab9146c0dda1026bcff50d00efdf3f9f5325c7dd4df2248c7a74b1195bdf082f01536b8347f7e1ab2455c1ee7d4d94d86cf344c236064775e0c280edad56d"; hasRunfiles = true; version = "1.000"; }; "allrunes" = { stripPrefix = 0; - sha512.run = "b2ae160169026ea8d3dc7585689690e4064c4c9fefa16afa66a694e50deea39c2908959222c403e5f0822de59d2e82f80b0c82244d998f2399f3792dc20b826c"; - sha512.doc = "16e1e6afd428abc6099281715f08c0f2539e983af49caf81992232fd6ec51896a7b4150226139b747b5a13a19b445c5c61cc13ffe616854012a0c9bfe1393d57"; - sha512.source = "106c8a5b10bf6a68167cabf0f9a4bd2ecb7332cea5c3f301c5ede02431a74370cf2a59f7b2a9e6e6db11dbb6be9adcef392ef5157d820eddd49bf61449ad9a55"; + sha512.run = "287a2d0320cfce181e9313b4a7da0d063818fec6f441f0b9ea02d51cb579d7385d5e1f5820fe35d228f11fd7b56d1d5324a90b4ae0980ec9a21c76f4a0e56040"; + sha512.doc = "54cdd917966c822b009755546b5ba93b7a81655230e811f11c14e0f727d937f60fd12d6f9bb27f5e720624eedb502b1949828f573a27a3df48a5cef999ea0201"; + sha512.source = "42777573447457ed04b308312efe096b726a4bef375113327f04782b13775b4cd8e11bcc78a664b5009788aabb207a76104678494aefbbc93cf24bf286a7e5a2"; hasRunfiles = true; version = "2.1.1"; }; "almfixed" = { stripPrefix = 0; - sha512.run = "a175908c46b08d017c5e60bb5c276ba63cfbdc29f26a5d51db17ac22089a326573742d72967bf751f159993f46a58f6824bd47ae2958ffadf913bd8fa3498cec"; - sha512.doc = "113082b78b0dcb4b1feb6455114261ef81701a32c45bec055b440af2f8978fc3c5bb76bd1a369e4074a77edf234785f538c38dbca3ac94dfb894bee3026ea3fc"; + sha512.run = "414208577d27dec487dbe9c84ee1cd766d5e5a06ee969333c0409af50c2aea7e0fb20ba0fd0956a0f3d7b71656fb6ac9063d6832e2a924d01413521cb39d3b5c"; + sha512.doc = "2dea42bfd4b82f81ea4958a2f1336dd1cf53a0e8ab42371c460c0eb3f87f0c83a7ce658dbbef0201bf14f5d18ecb9beb519cdd0c4979cb7f4131e5a8ce2f52e4"; hasRunfiles = true; version = "0.92"; }; "alnumsec" = { stripPrefix = 0; - sha512.run = "d26c3b9bee82b685eab4494b28f15e56379cc347408741f73184d5b919ffc3f2b8de0f4377385655498adbac9300e934d0626156a4c356b6b5d79263aa6e8a41"; - sha512.doc = "b3796af211bd9f1f61b42c05eee10fe6427cf0b67e06fdfb03a7a34d68c9c1ce648098a0eede115b8af7941f3779c46d0a3f7728947d98ed5ef7b4816b0f4103"; - sha512.source = "2788405659b5bb68c161665df53fd7bafbf4e770b06b75564664e5f32f01c657f2aff8bd5838d96fa40283a925a08f755a49397f7b716898f7733a99158e6aa4"; + sha512.run = "d098b95aaf5e3157e08164ce2de43bd8297ebb478e3b58aa3254470810f86118529b959a8a4e437d1eb123563ced9d2a4faa7af55004713a99c72bba38a735fa"; + sha512.doc = "6a2ebce30d68e912aa648a2fb6b06b704ee8788dbab58f7f317ba017014734f2add4d813cda2d62ce515f1971ae26aaedd7cad0210b17d62898bdcdae09acfaa"; + sha512.source = "47842ee64a6a8f0dd6ef89062f87ae42aa0d14014f186abff46f15bcdb848a6b8d6d2822c48585445ab6d9fb2fd380056dcf90445ee067504601e695d7fb96f1"; hasRunfiles = true; version = "0.03"; }; "alterqcm" = { stripPrefix = 0; - sha512.run = "188ecf1eed1778c9f8bcf6228f2ac8b57ac769c0bbcd598b4c5b96f0c4f91ac38edbc1d399ef080b5d2a4830b8fd976e29a462227037edaeedf65cf2c5dd9e80"; - sha512.doc = "c43c541a8c556c6b9539a9fa2ccec542dd3ae12400321ab9d84c12ece3919ccc0ffd2e0feff2b4431d7663410dc5339419471a8e17d7b9f21566bff0acd71218"; + sha512.run = "a77ecd3154b1c19994442efb474975f4a42baffa2f7f3272a2b56f25dcb6c79b9dc060bfa2faf36530706f01b2bbc6c8dbbc093f9d4e617fd079e827b799fd8a"; + sha512.doc = "245ff1e04e8646fa11f0fceb6736dd4e15021e2bf86c67d96c901f0e7a297b5beb5c5a9aabfaa0f974b5de5eec434fc6af5b81370ad7578587f7715ca41330ad"; hasRunfiles = true; version = "3.7c"; }; "altfont" = { stripPrefix = 0; - sha512.run = "916374918fe94e33a77cdc6bedc41451d8fef448d7ed8abe5ca5dafcc11c23c828015ade8bc38b825986f5934aba5f6cd62d888f757f57b5e5e493df27193967"; - sha512.doc = "07aeeec6f27df09db0eb0c7a39eebd8337ce86170dc576da5389b26f0845865f6b29789efa760bb2119d0d7a2e03a04dbdd16df3f69570f8e85d041bd1f1d755"; - sha512.source = "57d7007c366657c7a2a0dcd86791227ce7076f06dfb0ee9341a8e9f7b3df204047f1b6e37b438e12f97f5990bca7c5eb12175aeb793ddf5e0fac4b00934053ef"; + sha512.run = "9842af363cfb936ca831440a3e33b1653dd06eb04f32878249b43ebf2d750657b23aa27cd842bbe6de0ff8b128b9fd2b07e567f34f573b21c54d39389722fa2d"; + sha512.doc = "c5f80f19a65fd8f3438bfc23c1a16e6bdd0c4a8e8d6e2d88f1c7ce3ace498b95cf0a09f4e8ac4edc42c1570d94bd711ffccf33d99896e692e79812d4ce97f687"; + sha512.source = "8c04943fffdf66f8ddc3f26f497c29e6eae0fed7638ac5459c2f0874e4df3d7fa50d44c22b0931774dc219ba1e76fd87924af54179c8b36e8e097144caccb878"; hasRunfiles = true; version = "1.1"; }; "ametsoc" = { stripPrefix = 0; - sha512.run = "a2f2168b9cdd76ffeb0bf52872f793fdeb1601d7901b1b085bfd82f5d46d8802dd6e44e059a9d5448e21b0ed7bb38e0565b8f502038b47e515d320bed13881cd"; - sha512.doc = "604812b82d19f82c27292f235e62e489428fedd385e159120e23afa03a8d76a0ae1a397247f305139db8187dbcd6a028b5fa129f0f1aa174c98f0059029a527c"; + sha512.run = "49515d4d06ad3ee02e54e913f606cd0c94aa9347414a290aa9b48f7547a682d6fad483bd8f1874d30548abff9de2d09d7f990ef14abd795cbc36ad640109c678"; + sha512.doc = "e2ed56999fe06710855fc564001acf1e998119536b84c4126b42289d02f55fa672833420ab04c58ee4e2e62df6aa8b328df60e559f26f7a7447f2ee5bbee4ef8"; hasRunfiles = true; version = "4.3.2"; }; "amiri" = { stripPrefix = 0; - sha512.run = "911f705812e7c598c9c58c85887cea81a5a5be8c0de8a2c9ed80569d4a065e5ae6dc1bad845f6ee9b4edba15f3a47164ec1cc9476e4e0a67c584f1632c3f6907"; - sha512.doc = "ff8eac68e75d91ae79f93066ad745ed11081b9a31eaddf57849ee022caddf78b1fe47c974654195786bb42080be8d5d8382db081559c696018c5715383c9d8ec"; + sha512.run = "e4e0cfc39d141adc85c50530d2fe3bc7b70bd7de50aa70d0f91f10237669f46e83064cb06f8bce6b15c0f468ee0a0afd38b96e74350bdd25e8e5bcfc8ad91e5e"; + sha512.doc = "33ab9a7ecb9463b5de30392aa47fb90689bd3a64d8428c26f6ab25fce664d31ef994445d23730468a7600b1e83be1f26e9832bc216e48d1f1b06ebc55be18ad8"; hasRunfiles = true; version = "0.110"; }; "amsaddr" = { stripPrefix = 0; - sha512.run = "adcb8024173c7f3fe1d6cf27f139855e7870a51d949a4e246caf19f5f1c57aeaedffd6fb10e4b162f7c8ff7e6a7bbfcccb106ecf038dfed556b0b9e79b25fd06"; - sha512.doc = "314f311b76903a74ba7e98479ee20567f7657b6cf24e38119c7f9db5ad7fbd1ee962c214115a072f4beb27c68cfa9d29d2c97c3b7b396a61f8c0d309d76b10a1"; - sha512.source = "44a64c5bdea95f476a63e125efdfde2eeb9cc620e4b3b8d6b2f5c76b73cbe832e9d6243637058220c285a567099208823b8b9bb9d1785ee3fa14c7ede0cd44e7"; + sha512.run = "5ece0dd85e796ad4f65d49c09a7e101dc9721311ec349fd28a4b2a9a949124efd68a67236e44f99cfc59b75da6445d62a933bb04cf1314fd53bf8ae09852dfe2"; + sha512.doc = "d67f69d20823166add328be807e67eda17470a22488d92ef314d735951345d9503e8ab684adaffeaa52fa5ed751a1ebf901c414e74f45b6f4a16f99c502f0ae1"; + sha512.source = "7b1b195fb0a3fed6832a8b79931cb4c7a3d9748176a5c9601a753b50dfb38e89fab8cc5fc835c540cdd61fc57ae23b0cba3f9212f2e4e555837c585d8a69b722"; hasRunfiles = true; version = "1.1"; }; "amscls" = { stripPrefix = 0; - sha512.run = "9a1aa9cd5c90bb379b13c2cefbb191df5d28be99289a54cde69d8aaf5d7425c5cbec407b35673875eb3a9bfad7e4e906f5279a891e155815e1243e51bd3a5747"; - sha512.doc = "3787660192346db957ca118dc26a572119310c954e544ce5fcd4119e77c8d67718543abb2d62a6b78e54fffb0e325b97eebe0cbb37805e332a7bbee0e3173ec2"; - sha512.source = "317819d1f48229e5a93112c7d419edc28bb161ae72ba95637b4d39344617aa4e6ab4c7a912a554c28880af8d531f2e661a8f0eadc03bc17cb15d4a4dc834d367"; + sha512.run = "672f485ff78fc120e77f76c6cea5992f0e189dc3209ae2182a645ba462de4c878fb0cb482d55fce292eb118b86946d4f41016258c854e654c0cb45d49a6ca55d"; + sha512.doc = "151c103d620548d4dcfae4c1a4310da3752fd580f3e1ee6347983c00df34ab3ead6d41fdf926fa6cc36304ab1909781c133ec8b183a17d5d4d3d97b13c79a58c"; + sha512.source = "5fff9777b88908a7c82cd32b968432ac3afcac598b3e3c8c82a5220a99b5b3cf6e34225c99427b34affbff0e82ed9bee034f116a047f1e7cd2e73fdbb60e55e2"; hasRunfiles = true; version = "2.20.4"; }; "amscls-doc" = { stripPrefix = 0; - sha512.run = "1192c4b0ed01e1f0a01567337f44745cb112be2c624353d5c49b313bfcc5a11d1cdda66f2c589af6b3f3010654128e8aad3a4c408555f1e6a1bfa62cc2266da5"; - sha512.doc = "6792a84841b51e7546c6412ad395b71ddbbdbb099514b9008e1a886a90920f4a34ca13540d0f6bd17869e73cb7cbe93ebecf3c2f8f55feec7fd820f656fd5f70"; + sha512.run = "ae64c51730acc11d98bd83758585d9cca9966e32fdac3e2407a77972f67a0ab30680d263696793299cb2714f063d4cddf8bad2424eff7b9b0977d2f1e79b6a5e"; + sha512.doc = "d41ec70252a4fc8cc131542e3e5d1c481e57c1603013bd5e772e70e7a7d1544523041f73e488c5a902b45f22b5a14ccb491ff699b142d772dcdc66c4c410360a"; }; "amsfonts" = { stripPrefix = 0; - sha512.run = "560f09c92ac09d42e187b1ba4cfc89eda7446fa53c24f9d5034467de24d75e2268e0979b854693b5d4f851c49eeb674046754c526bf5fde15cf048e728876382"; - sha512.doc = "3d00a6ac0dd61991de8904c11405bcbdf9198b0139a5631bfa45dd997c33a23741c06642d29453cb8db50821785a26d2b35f83cdf9c589f59dc33c0970a6cff0"; - sha512.source = "947f5ee0a289d9437cf4b449ba3882d9c0f2f83874683d3f3c2a442ba00e4eacc62c35b36be6d41d07106211d4ead6d9ece9fbcad3c23ff4929affdab51d7c79"; + sha512.run = "8f492d3b5a0969543ef11d5f7edd76e9b3c5976cfd31cee976e0929cbbb4587f16b27fc161e168c013061991e1f7730df906c181027f13732639e02a983d9abf"; + sha512.doc = "3bda6d839835dace02209e897be9648df59c6e4f11fc1be7f7e78646edac14c5f86482953f839a2afd1015877345aeca11d5a5bb03963b9b519230fcd50f3623"; + sha512.source = "21fddd7a206265c5a9167b0d9f192c27f74cd10b49c0bf1d1a1e4d8534196155784c312707fe4294b8e6a1f1064c3f5cd76ea1907ce51a65088bfa2c9dc78bac"; hasRunfiles = true; version = "3.04"; }; "amslatex-primer" = { stripPrefix = 0; - sha512.run = "0781dd1ea764c72c9e31ee2c1aa16636eb26482ca679a9cdea1bd4dd466c82348297372aff2db21bd86fe3fa3210562868d0fcd2bce11c951b37195b3e94fce9"; - sha512.doc = "fde7e1dabb245bd636a3853be88b8dcaeb14d85bad27a7962dae17448129fe34ff2bc7c2efb58b6a6082a14a925443ec5f23a328dedf071e61b1c48f0c8b5542"; + sha512.run = "050cdfc69994c7bfa31c230fed7065f51de92c9765d9a601bd74976dd3311bfe688d5e99b8904ed5f8e94b9f7827b9850678f1feeaa1f573f4490b1ba189611f"; + sha512.doc = "fe824ad81efc57730a26e4269700a397cb7bed12dc90c8e3bd6f07175b340a606d856444580c67396e3809dc774216983104110351839da830675a360fc1310e"; version = "2.3"; }; "amsldoc-it" = { stripPrefix = 0; - sha512.run = "d116d65a518f806cce7afc0b841b076d7500c9a0d0a9c003ed4653cb06a663a0339dee20e9ef690d6810fe97b50b2f17065c339292d407a887f7ebb2326fbf0d"; - sha512.doc = "0422234997f8f784fdbfc4a73772a4b8111ee4d5ae5acd35001f18d04f1c3732fdce08a8322e57b29bf9f28ba622e2775b748c33b6b87028c68e99751223346a"; + sha512.run = "5426dace3a5412ecdf225f5121e93dec1d8d9cfc82eaa97a3543e74b3b7d08495711b5e32a204d411a3bd924b7711695f0d7ef0bc78bcef627630d68d47613b4"; + sha512.doc = "a7b58aed7934ad1ccc06dd5205d84deab71e7927b97116f5422357314d3aa388e474fb595482ab7f614cc6f2260a6be12c1e98ebdd3b798eef28e039cfd87f58"; }; "amsldoc-vn" = { stripPrefix = 0; - sha512.run = "d1c5f0fdb30a1af989aae63b5242318b2903cfcc5f96eabefb90bed8709d5e959010d3239e63e0b89622a963ebc9b7478fd669657daaa803013af667e1c27017"; - sha512.doc = "02b6e4ef7d183d80465035af9cb535f40e255cdb9b690d7f0a1a9cdc975f02d8ac05a5bd090adbd0d369d5ae59baf7b94f643f301339c0526fb907f362a889a4"; + sha512.run = "8b6d56d3099a536f4091ff70dd95819d0c8ac070d21331fcb1667655648524c84fa4f9d03fb7f16ef58ae4a6b842b73875466be19c469b6bac887a00c41313ba"; + sha512.doc = "b38b11278a5d24bc9e8964c48cc234899a2f8170e8da45be566e9d91e528aea62cbfb277377e18ca3944d3bbbdcebec919b8a476ad7efd74309421cc45ad5a5f"; version = "2.0"; }; "amsmath" = { stripPrefix = 0; - sha512.run = "a046ca93ab94c97252364a3f3c9247852f2b039d0f8ff7c9cc3084a9cf6d43e06418cf8a1dfee26552ef6fd41f4cc0782d1a27135f91f9feeca4f1a54f9bf331"; - sha512.doc = "fcf9a784fee79c5e4d39083600fb7d71388a512a1cb9ee41d6a53785d966bc5699a1cdaba5c28243850841de68fce182944d83f390cae2e807d9b17e2134173e"; - sha512.source = "1c266de789f0f963edeb350f0b2458283f67c3d8ca74e496bb53ba145ab73112c1f717a39d43bf055ea60114c888e0e8832b562fab651a1de473ce6f5e6ab973"; + sha512.run = "30a89596017610a04cc3d8ac133f7ce2ecc90de1a9f1dc20a89a7be018f54737b56e8c56677dc3f687c710d2a818d24c22948e94c842aaab308137185567a493"; + sha512.doc = "8fa29173d38c542821a6ea806e546ca717b3ef5da3c19265c8a10c416d00c8efa59e32f3e14106402f7123122882c383898859879881c833c966444e9a528195"; + sha512.source = "2276048a9be00669865c488314420084b14e89ac0e96177b138897f746227dfcee13eff71ff4bd1670a4ad660a11dc603ec5e1ea94d88ba7c1d75c349182a7ef"; hasRunfiles = true; }; "amsmath-it" = { stripPrefix = 0; - sha512.run = "39cd25356dabc2f78c76c809c2f38e2ff54922a6455fd4d5e73a4a21777e8cefe881e21a61767372db4869ebe00c005774d3bce8a47926fd0fb46eb5c468175e"; - sha512.doc = "80231d7edec8ad3c66f2ff9890cbf2643816ee6acfe565af6a21b0f6a5d1edf670440738f8eea83ea61bc8857108aadbbad7907f405826e874a7984603529f98"; + sha512.run = "94a2b6c421a5eae2b2529eeb95857a495d9dabe7077360860d8b445df5bfbaf17f64e20dc7b053cbd8b0d1088b1eff8fb751aa73e9065bd32fd08a64ad49c6b1"; + sha512.doc = "633572ac00cd64555f4cc8a6a968d7db025f0554c2e10d8def6b247b7ac43ba01c767ed0eb3de1e1b3a01a175d07a88dc12a84b9f00d06495d5c002db3919466"; }; "amsrefs" = { stripPrefix = 0; - sha512.run = "3be96907029c9a3a98adfd1cf49e839a9dfd0601844e165c0f9471fa31e4597cf0207230c52ba978db50323612917c3e28d80660e32ce29332faebec58f85aa2"; - sha512.doc = "835576b60613e1daf6f25757846f42d1cebd6fe205b395632ecc12a710e56c8a5e9d96dd238f73692979ff661bca8df8a73b5818e16a8dcc7f9c00c305b88047"; - sha512.source = "0ceecdfb523b602cfa6a1142e0fb45ec907400eeeb9c9dd1b695cbe26106a57eac98ca25e3643d9269dcb24924f2373205cce35461e1853b9afc3687802aa902"; + sha512.run = "a2533b00ef1ac570037c7205cff85b159d4f78bc3b2c35c15a4a872117c0c51bdc125c25875841b5e9955229d48ceb4d3348874db60e5e0bac1a4d90486fbe1b"; + sha512.doc = "74ead56be6f1cf779bd5d5a1808698d9e5ae127df2e2df0c545c959e61fb1d44ba0eff003077be53153904bc3f24cd58cc23a26a655fa9b1a9b235cb3dc4f8ab"; + sha512.source = "d6d1c8c9e4bcd3d114f051841e78e7a88a1fec3a715d51628cc9d9b5e8035daf45158e310900cf99797ee2a323d427954a63f1108932fedf7ab62eb13fa09e6c"; hasRunfiles = true; version = "2.14"; }; @@ -652,1266 +653,1296 @@ tl: { # no indentation deps."hyphen-base" = tl."hyphen-base"; deps."knuth-lib" = tl."knuth-lib"; deps."plain" = tl."plain"; - sha512.run = "04c855c8674aae7e06319093aed1353e15b3476e0216fd539c58af2987033bb64f6e1d513a7980f567ced0b399a883baddae90dfd9547905909bf2e8be73aafb"; - sha512.doc = "42e88e5e3b77cc3b49f0d8ae60b626d9a7e95f11c675a5bdbc8ed9a3f3c9143480d663a75fa7d6a20bf03c1c11853aa53f886d839e2b32576854d09d4eb6449d"; + sha512.run = "7587f80a94acdabbb99dd78d9a424c640d76341f41d8f62ecfc3f858f7d7b3acd9421bdbefd1fbdb259f306a8a4097b1c6f5c339d1ee78a3221cd2419a1a06de"; + sha512.doc = "1d352f37742ce3bcb1a8596cfc2e8da97f467a45ec1cf4ecb4fd6e837938f1ad3a721b6ffa85d878dd1747f1480e87e6b75180807fe0834b8e2de0f6d53e8f27"; hasRunfiles = true; version = "2.2"; }; "amsthdoc-it" = { stripPrefix = 0; - sha512.run = "b6e7ec9197235774e409c7682e296f7af80d5fadcb4bebd419b60d193e908dd02254357614b915841ee768923aa6193ec7c0a63badd63f6ea3228a89b1d13cdc"; - sha512.doc = "abe3b55486abbfdb44c4b45d4d42da63f13c0a331bea1c5f6f6bdcb5189b20eefad1ae7b690ca065e5ea3d63e9f9f8d1f1260238314db0c6dfff582baafc9e32"; + sha512.run = "89550e5f973ea1c33ee0ee0bd32a38647c25e7ee2cc4b90249436e331adca3260b9215ed0fc736a4caa93b63be58e2959a5e5579756581f4b17d5fd8a3418db0"; + sha512.doc = "389a47016ab7b5ac80109b8c46665b4a9ea9906414112fbb641e2c0f6a01907b03a6a377979686b32e6f41a718d14aa0a90993727e82391514a869b52bc4201b"; }; "animate" = { stripPrefix = 0; - sha512.run = "3b2fd64446dc46c5fd30129d79b464b27efc45337c9b62797a74c9a375137632158cdc2578ddcb3f4c81fdfa979f8c7f3e2a1d6086690f1427ecb53b63f0784e"; - sha512.doc = "11a4f8a64ddfdac5b8db24e925a7ada41d2d4594d8bc089d6e57cc3deb306f5e4b7ac86cbe5ebfb49150954fe1c943744f8bb18815938b34ff8db371a63eed52"; - sha512.source = "698d048056d613c9c1085f06b7109420159d8f95e26be03ee35db20c3a662aa23746c04b987b64247fc18dc518cf1b0494e0a910ad33f1bd071a97903fa0e574"; + sha512.run = "6438d8c16a0807cb72cb025806236d293517c16472eb0dd2a03215d3fb3d06dd6f3c833833d9beb8c94cbf658943d3ef8f36bf83904a83f209959c432c117d86"; + sha512.doc = "0019e09199861cd9180112ae2d5dc03c600f53341d9a86094a6f85975408bc80598a0f6907a41d2836721fb23cf6e4054ae3f7d46a0fd22b995662e888d0bd96"; + sha512.source = "a8afc92f381cdd62727a3b60a498c92e980de4f57cee05e45ed70cee6ed58107e4fa26ca9a4ce7b1151eff1109b65b2f6c9d41d3b0566df68b4694606186bda7"; hasRunfiles = true; }; "anonchap" = { stripPrefix = 0; - sha512.run = "184d222be68e5bc71875a6f2afc9c174960e3d30471405fb9685b5b85ae41dc918f0544d09564b15720fc521547cc36ca3919c5a0a06dadc0f44b914d1235bd7"; - sha512.doc = "f7216c265428f2772e514c28a1a6457e14550dd6c86073b4574a6c22de35ecf71c97f1f4ceac5ed3881763feb609dabf0cf40651fd6b989e4e68ad58784772d1"; + sha512.run = "ca9b0dddab3401b2c3531e32273c02e610f56ba19746e5f0bef0b92909242b3c9ede1438d9e94771653855d87d265b0f6f7d7ef5901a97d77dcc2c347735fff9"; + sha512.doc = "746fa120e8bab79ecc5b63621adee336d6fd2074287f9b1cc287cf0cd151d3de5aa2be07b0c2357d3ddb902c63b4444b08fca28bba01097568cac2ece9cdc0bd"; hasRunfiles = true; version = "1.1a"; }; "anonymouspro" = { stripPrefix = 0; - sha512.run = "ff2a2f8696258b5e5d443972fcaf07bdc2cfffd2d8afc7192ef65b47ebc8e0043cad8ffaf62f7fd884a0f1587cf41d9bd5846daacc79beb1d0ea4b1dbcbdf62e"; - sha512.doc = "91fd689f664cdb1823615304fff6173ad9ddb5b4d51a10d929fd773685894ee58a01c0a300a317d0c21c172bbe94f3d1799cfe843566fa7d3a6b8d8644e52afc"; - sha512.source = "98e6d9b66697e1e0d9dc4cecc4b04fa308d3aafc5664beb8be2d3e2b52bad0f32c7d3be755632a0f54939f952e324cb7eed233d37920c5ce4a43318f132edff0"; + sha512.run = "eeeda26078df7a2646835061423119ea7f19e25476568351b7ff457b367695c9cde66ab2e7e50655481b78e214d45016233eea344c39968a585a70acde56f10b"; + sha512.doc = "d97b82b8918ab52c13eeb1f0791977355bf6c72261a5529dd12f392aa9a81b7d441a6d619004f848829d4b647bd8cd77df46bae0487cd05df499e7f53a1b801e"; + sha512.source = "f0d93b7d37b4f420c21a65254b27d7390df19ebed915a9a8a33100cae179f6e6c290302c658dbba8cd8b0487f861cc4d2eac17af6590126a0a24e934e6acc5b4"; hasRunfiles = true; version = "2.1"; }; "answers" = { stripPrefix = 0; - sha512.run = "02ec8b4b945ffc859fd6a41cdd75ed792529fbb6c0e01d84db13f3f13be01497d5dbe1c9c685bfa3b41fe750c1d0ea57e0e1cb78ef851f35fcbe1eb975b3a252"; - sha512.doc = "d747463e238d32520142edfc0725995d719ee1418205a76e7c8ca000979783e1486d5ecf1c8b9317736a453797aad5ea8343ce82e9b8021d2891575217e0a0c3"; - sha512.source = "09886e77e8114e8f7e0b2d1e49b4bd934826c9ff4e63da214c27b5e32f53b3f03713f931fca385b0cfa8eed17709c0d5c772081066682d867e5cd6873436df16"; + sha512.run = "83af1263901b65b641bb2087406e7c0e13a1f64c99e56911aa4fd6c4a09bf4d4d8f60b906fc7717b265e12d95da2a34d7688c72d3cd94a23026876e4c13d4ee2"; + sha512.doc = "a562f7b6d377edb1a711bfa8975dcfbf4d969af69ee6e9b1fe793bda96d6681a57fb8469677f3ff6251faa7e96a02fa067e07ca39d7c2c583cdde239b729b6de"; + sha512.source = "e9f8b7b288cff9cd0ee86bd7d29dc8e0b70837377e1b25b640c93c2b075a4b9380f4d0d22bceefba3f8dfd282de99a8647fe7bd22669469c734921f5c6a7ba0d"; hasRunfiles = true; version = "2.16"; }; "antiqua" = { stripPrefix = 0; - sha512.run = "3dad854f28194b37bdceb074fbc89edc8159a7192990624d27d6cbb703fa9114a419f9ae23e5c8a7ff5b33cb76832ae715bed842dd60438529971f9529ab2ce2"; - sha512.doc = "c99f99c59c458bbd73f9a73e962297e29183dd527726bcd033f4cb0f96c645eaec6a6ed887bcbd2481f26c89d93b22545d83a1992d4cb74b10e25ab10395cff1"; + sha512.run = "cb0343ef76adcffbf502c202646ef1754319eba46e7190f88f466df233f962ba07e145f2ac3c7a2702387d3174198135eefd9677737481ef156f76261f92fac6"; + sha512.doc = "9d13d648f5a7c87c75a69958cb4cad9167b8abb2a8a46be4905052adf88e1ec73e230d075c0a8a60fd5c66ed1e00d7fceb016c2dc557cb1dcf5a1414c3cd7699"; hasRunfiles = true; version = "001.003"; }; "antomega" = { stripPrefix = 0; deps."omega" = tl."omega"; - sha512.run = "b05d90a28121b03f32eb54218fb7e898a5f0f44cb3ee825cb393a32a3b1d94a7e2563e7c447f3d1cdb1f23b58f809a660ce6dc1eba228ff5c789cc120575ec7a"; - sha512.doc = "7817d64347cb59b756d2daee581666d441c595487cafb8351b64db6552714988862653b7c814d7596aae9bee986be334bdf96fb3b6854328c8465d9cf8d149fb"; - sha512.source = "01a06dddc3ff94503cfb772c478c033df5ae8f3a101e866178c542f9aa28aa282e2319db7a119ab1b4dc3304467329caa1011b1b81e9e29213963576fd132fb0"; + sha512.run = "171115db2b78496013b8e2025aaac59dbd40c819600881932a00efae59052eff91ffa393ace0e14df1a62965601b03bfb354be0be82bfedc1a3f74c8f01ff78d"; + sha512.doc = "bb84084e2f65580438dedcdf16b869233e3cbf5944ee01393e3b4f90642cb530fb66f4b27d7491c42058205383a261b89f9e4859de136327a12c5f6b316a89f2"; + sha512.source = "f2a3288943811fd73cc7a64b08ef27067f1d61c10193194112f1694fb6d19fcc32c1b97eb48c0176557ce9005e31677aeed72ed041d8c5706c131d92ffcae003"; hasRunfiles = true; version = "0.8"; }; "antt" = { stripPrefix = 0; - sha512.run = "3ed352688d989067237d44516bc71a5f583e7fe5ccf7fb141a5f6711d2d11e6359315205523aa46ae85c909a88ee02d0bc7fceed0f1f15b6af5de976d613cab2"; - sha512.doc = "548c8c8381c165663df051e287990ce01ce5cbafbf21bacb9aeef757a818c04275dfcf08daf5cbca6db686f258dba19c9aa5c69464e91b53d815769a6dfe1fd3"; + sha512.run = "3f6e9a64085bbc399c6c629947e4e4a6eb161f6220343910db4af6b189d0af14a33d38c2d6fb30abc0f8d97dbaa004aaafc35064d67bd9ccf6118a1f09889d19"; + sha512.doc = "b49a487e18828cbcf6ebc03bce0967d0ce2ad0d7ac4bbba8ddc3810cd539fe3d4692400cb5f94df38b704b20d63bfed9cf0b26034663edcc4e45c902ed265921"; hasRunfiles = true; version = "2.08"; }; "anufinalexam" = { stripPrefix = 0; - sha512.run = "16ef3519afb83f4756dbf30bc656ad42fe637186aecf5f43c097c1b06fff80829f7f3447ff828e44f0c2035b347377718bae2fba67ae1212488b6bc78270273d"; - sha512.doc = "c16b13f1065a9b4bb6555785a740e95036e43e224432b3f42f5e4133c59eec5910cfdca520bc2fea90785cd0ee0937c3d615e1a48db5e707cdaf1f5c8cd6fe4b"; + sha512.run = "bffcaaf0b9062d072fd111d2a72d2798bc61badf57a9e7c4a9268827957281254aa5817cc379a6b7ba22d89afba9b9c0c6d4e9d1f3e75633cc42d81c168c3dae"; + sha512.doc = "cf17209d293c8fb50b2fc4a2fb581fc20d985b9fec1080c4a6c00db9a3e0872361675e7d6cce8c8be2bfa63a8785da661322c2507d9f92ca4ce8d3e5a6d2bfad"; }; "anyfontsize" = { stripPrefix = 0; - sha512.run = "fcffe24d6404a12f9178ba4ca84bfe535c707f2f23a07ac50815932498ad5edc3d4a36cb3e7a5b60179c4614ed522e7b435f4b21a95a470b58f2c91509bb1280"; - sha512.doc = "6aa6474b5cabb85a2fe39412bbfbda6f1c021adef97840a4c825872ea5096ba79ea1e8f8da6ccb4e20920d2f84c1e1acd66ed45512fbbd5b4b151b9bb6ceefdc"; + sha512.run = "d2bdfab0b0b3acbf22b5c23b5f5407c6f6ab3ab2357138c5bb6672f0e3e0428d33f8aaee9c015a3f2222545d236dc55e8260fc7bab6e4e5c62fc52973f7c7d39"; + sha512.doc = "f7a14a5fcf333b2a04f6badf3b198ea67e2ff16b7aee9a1432742f982645f1c2916d06924e80366533ec42fd9a0861c5ce60834ea63dc4a41e0af255f17fff7b"; hasRunfiles = true; }; "anysize" = { stripPrefix = 0; - sha512.run = "386243f854d08a697f20dc00838bd38eb1609934d5f2ed3f33acb9ab65c3d4363e25ed7233f3092f91f7c10565e39fd6db27645cd10f4cad6f4347cd1b9761dc"; - sha512.doc = "e20de7281a26fadaa5bea3b2a087eae944f76922c9e25f77fc133c849d8c0da7f2b1f312ec75cccd24649ec346cbc1da60e004b6f5ac670e3215dbb3da38116a"; + sha512.run = "122b7e9aa4bf7144c23eb2b71f66ae98cc59188334b685579e41fed26a72202b28632c98c570a6993771cd30e9e36da6625ecc199ef8a5da920a5fcf0e055bd6"; + sha512.doc = "631dc7ba37f2afec300da94d0bf3d9ae0fc17d0aeb9e4025859b8330abfab06b7acf7728f558291e5235ba55b041b8cb4fa07b38a6c15ce9a486ff4d50f8e7e5"; hasRunfiles = true; }; "aobs-tikz" = { stripPrefix = 0; - sha512.run = "730873103dc782a8e907dd85d857233b3129c004cc9950b9131d1b98265a4c4adeae90fbcf384fd9a8c1d52e3ac6c5702bdf005ee719119c91886b2b1fc7db06"; - sha512.doc = "7e71642627b4fb4e187f95f006161882eef3215adccdf9cd92d315f4a917174a17db8b152208b3d634094bb9a618e15376da2c7ec4eecf87562dac51235fef6e"; - sha512.source = "3789bd1a28bc3d3daefeaae736aa9a7841fd3297f6eb796b149c57c0e6cec52d571e93b71222ff1e97586f7daad9ac490c326975031d4cb59e062ef074990a16"; + sha512.run = "ad27c30f72cf02dc954aa53840b61973386469b151f452ae566dccae4fb751d0d22c002ebd8656479563cc192334da18ed4219be1e2484f640e45db0650d5589"; + sha512.doc = "3289ba8ed37a622c73d642b77a45a9e74c78276989511107794c191ccae7d000f4c4c211e60cfb512f4c241b4b434fb652c78178e07ee3e658de15069b2b8857"; + sha512.source = "4c91ec222f0110e8f3bab48dd94b28280cfe701d8d6ff3d7c9b40f149f41360ca713385ba13deba7d92b1c8b42aa2a115b4d0ea48b08cfab0708d87679b93b96"; hasRunfiles = true; version = "1.0"; }; "aomart" = { stripPrefix = 0; - sha512.run = "4f27203e3c235dada16b16c3173ae5ec2ae17bc935c79240bb13547f3f1e9c57116bfb4bd7c606f58783d03c50a94723090119a09e6c1fe13e0a6614a3b861b9"; - sha512.doc = "bba3d4eb038365d6daf7a42e1e250f76d8f7b9d744a63dc8dfd2b7dffa4f71e9e49ce25241e83548e433f4e98d28333280547b535973d1be05d5134ccc1eaf13"; - sha512.source = "f9010191e14da311d79c79112995ffc4fbbf12e61791bd5f8dcf80f1e3111c0e30d2fd1de1983cafc10a14b38d4156a15640a254ac1bbaf3caeb19b3235242ea"; + sha512.run = "2f1f1f7b3cd6948a89279486ce527b8c1bff960b975a095df9b0e8ff9d2571dc086754aa1689aca339825a767e6685fc0c214a68ed1b599fade65b1ca3efe985"; + sha512.doc = "e5aead1061276b541bdc83e6b5760281e31106004c31764ccfef19f8ea449a4fa2928e45f7b94c8118c56ebef2c7e1ad863b34f07d12a5957b96119c4194ca49"; + sha512.source = "378ad2e41e92c85714457867ea4309acfe77ed6776ab763834c25e5e53746935ddb1be9509460fe229f44acf9c2e4041ef3946e8bd9670ba10316d1a1da7284e"; hasRunfiles = true; version = "1.21"; }; "apa" = { stripPrefix = 0; - sha512.run = "16f242a02d5945a0031f646026aad5a7f61035308bba563e0c6ebc97c7dd3061114d01407bdd7cc1afbd0cc0f5411683c7f3382682db28e41568803856ed3a1c"; - sha512.doc = "6a55c88c2b493dfbaa995d0d8db659e2189c149a4fb973bdef5059afcbd20e4e35845da6a55efc942eba047ad73889b3223a11e448baecaaa08d6dbce08194cf"; + sha512.run = "a9f6847c5aa82d99ed42abd0c94e1de80a963ba16cbb4457b4c4c507541162c5e1813e32e422879a133ac4669c85f5481734885cc58e9f746e884925b1b9721d"; + sha512.doc = "3e727947084a1192caeb3e898eaa1a99ac89147f5ebfdb6e9697ca9f0b93e7bf3cdfeeaa3c64c38ead8953b0b7d53ff000350c7079a5fd736599cf3de7aa480f"; hasRunfiles = true; version = "1.3.4"; }; "apa6" = { stripPrefix = 0; - sha512.run = "70f2667e21d2256eba6d7bc2e6caf85e206fcfc9a92aa8dcff5f5aa29b289d5c9b5153015dec38facc56a432b004811ee0ad4e2ac99aef827f199d6ee129d3f5"; - sha512.doc = "995477d8516c4f2148c2fdbfdf86051289c7ac5f752c7332db80e21107216374dc55696ccac5aae0e1cf003ba132ed552e285641137c8727bcd2742507b5ffff"; - sha512.source = "aafa8b70ed3a293a89b411c841a7279feabaff0d301d3ea4f8cfcad07e1e3bceb522f52737e646f3c20297cb8ca772ad48994fd0066bffbcd5245e1ef5726f79"; + sha512.run = "e583265d8068d8ddfb0093ba09f3bb725362eca2ddc8419f02e6f038b52886cf7d8202e9433cfdaae6accdd0a1899a5b0a4d9b3aa32609828cd27ac17a1a5515"; + sha512.doc = "712c6f0fca0d1aa2dcaa285e961d3ebab48f16ecfbc0636a4df37bb27d067f7f63932702c3515a38e91a28b9b7e92fecd9ea1b5cd65d10cc5b809efb038367ca"; + sha512.source = "0363bc889ab4ba0489e047df10cffa272327ccea88d7d845f04f69405baebbd3ec0361ad15a83a57f80d81cea67b37fac5c7c4c0488c0c8b0d5a0c32fc832b68"; hasRunfiles = true; version = "2.32"; }; "apa6e" = { stripPrefix = 0; - sha512.run = "d6ebf10d7e2099f97ad0891990a3aa3445fdc201dc81a51c975fe53f6a46633e6be587fb15d9a46cbb0b11d4386d26930c5fd65fd4e7e77bdb2216110dbd2773"; - sha512.doc = "0518ecea62ed0f6e425a38e193a447641553a8353654b18ad4b0adda3ef4c12d104f508f0e47901ffae04d56d06edc2e6d279b63a1f03fc2007888f1237c5f51"; - sha512.source = "df385a250612c2afbb5893d1f0e3880212e3661e593600d2572b860a57044ec500f909b0d2679e5ed1fa79fa7728c52a76a7d75ea00d90f64c9a392df0e8a165"; + sha512.run = "9a03e7cd930d3ee46a6fc41aa9bcf4aa43ef541d1229a8632664b76d54bc3c086545bfa7dbff9c8ed42f1a693ad022a30f28b0df5c8762993972cd36fd1e426b"; + sha512.doc = "2a10b13c6a1d3c54ffb6e031b4ee9724146f5707722b0c60637b24a3e5b66ab7a0e5e5b6579d5baea3861e67db0a8c4d5da691f0473daaa121ba92b05192ec5c"; + sha512.source = "8acf941e49930e042539098bcb935deb9af31b1fddce9959002d64abe8bf3ad430aba71eb7520365a30ec07d1b2226ab8ee8a7e21d5c414e3d81ad122b21ea86"; hasRunfiles = true; version = "0.3"; }; "apacite" = { stripPrefix = 0; - sha512.run = "6ca6048364a2f83a2a253c89469da244bb8f5af1fcb935ce0ea1950bb0c4c80cb8f79a8c3ff81922854ec2f6242773212b43f57fd9b0b238817961e7513b353d"; - sha512.doc = "d84b3fbca27da6a3ad8ed27da215f04d29ecaa49a369a4a1df922b953467d73639893d8d376825fbcdb1996a0a41d8c8832895383e0a185e5457610c4d127f22"; - sha512.source = "5762703b87560a5a0473a9848371302f25f18fc8e53512feb9801388f229eb0fbb97783359ccb77725b73137a8437a8c44ec2c49e28fab224cea4d3c73748291"; + sha512.run = "b7688147efa1100fe63383f737c86a8120676fcffe59bf7de95886e78263fcf0b1ec803b7b85a5920d875f9c5aa80ff057e3e5bedf959c794a5bdd6014fae12d"; + sha512.doc = "0f4638bb631ac2a582088dbc1e9b11b073a0851478345f70a2c99b3f818e9ad3822d3e82f18254b0ff1810dae39d6c372dc5f03a3f24e90e214086923248d1aa"; + sha512.source = "1d3721e2cf3c4c9b675d35d64f2160c3602a7c17ccf4db447df48f68aa42f7fe77465d5e35619ae52b7142d2b5ad44809a35d1eadd4e651eab4a119bb4f9139d"; hasRunfiles = true; version = "6.03"; }; "apalike-german" = { stripPrefix = 0; - sha512.run = "d385280182a1e6fe16da6afd8566d797208178ccf319c64d8922674f5f74620efc9210cab349b8d024ea55256aacbcfdf10a01028fafd4e0f8279abd985e63f9"; - sha512.doc = "714d927e30d1739e69f66806083e0e94ea955cb8b312fea44c9699356355da0c8fd4ba1fc2076ec6ebea767b3726bbb61bca8ff4b5e06c16062d509a2c6a8575"; + sha512.run = "7fce0cf03311740a49a724f6c359b9e7c309ac02cfd318881f74c5be19be43118e6dc576f016f395e0d642241c7c4c36ad38d13e2ce91065d1bbc11590284010"; + sha512.doc = "bfb85d3d72857191e06d6244654c0949230a09c4fcc85fe8a48f25801cf7922ad65fa51dfb8acc7355e96783b0702fd2d3dd37e9b3195120f5b772be96e2928e"; hasRunfiles = true; }; "apalike2" = { stripPrefix = 0; - sha512.run = "61a2fb61ee271ddb25971e180d84c194fa46674c9e9d245892a7cb2e07b6d592ee4b8c17e0e4909bddd6dff6974c50307668dfd1ab2c9ac844965ee210246906"; + sha512.run = "7396544639325ec08a9df225e17fadd3ef58e67b6f329a6719bca810275074a088539f5f4f0a9da1e03082a130f36970bc9c49bbcb1eee8526b2eeb75323f6e3"; hasRunfiles = true; }; "apnum" = { stripPrefix = 0; - sha512.run = "c06acf9f91e632de4611fee84b319ac3bc679a6900875838d1281fcfba07932c76c6cc5a5abd96c5ac012e0e94f79a47e5e2c65c3b4daa4b4f9e4d916419a707"; - sha512.doc = "ee210c885b14a06562d1263c4844f64f0ab6b20de6ca23ee67d783da100eaba78b2abf33aecd2d3d22c5ee5c4946861020645f6d66bdf5dfb8be5341acd35173"; + sha512.run = "1718c3d4499f7c65f40553c920cc681384aeeaa489b04a656e5313cddec11c6b36be9798a35e24bb9c06932a96733f52153eff7d6ae5f6d69b8a02fef60f1464"; + sha512.doc = "8e4929c6a39c0225770de1b9431e8eb53791171dfa6f551b2bbf8a6719a748aff46e5ee976c9385cd6de596c773c3c523366776cf09b852c425471eca4ca253e"; hasRunfiles = true; - version = "1.6"; + version = "1.7"; }; "appendix" = { stripPrefix = 0; - sha512.run = "91d0010e19d76e7d8aa507615435f296450a5e04a46e1e81bb658c44ca2cedc01b3503eed7bf15485669fbeee0cc8ef089bac948613a25a0a5dde1d679d2ebb1"; - sha512.doc = "b9eb150799649096997a0627675d433c3d16f185530f67b7219f96df70229301468e5aa2c891560906153510b0eceeb2c6ad3cfaf245daf62a6ee859e764f03e"; - sha512.source = "5907fd9e3db7daafd78a59443cebeb5c6fc55e934d4b7dbb5f729d58511de8a1b5b5f3c86bf9aa353cbc717cd2f611d0fc0cdc7e621eeb5775cbe60d937c3361"; + sha512.run = "5a3b7492ac8a1972e25710ee70ee82abed56b56cbd1c496dcbe48fb98526a29a118efecc1f05dd7e083af194134d09bc4568acdaef6d43f2aadcfe65f2706abf"; + sha512.doc = "85002436ebed5a575b50184bf1edf9f72c4ff1878dac52991d7ff9a4ff8e1f0de22ccd7fdeaccf5cbe35ba86637f4d8b4f52783393cc3634109908c33d762d12"; + sha512.source = "285ba3b9286866d0b5fafcdfcddb21487e98206b198417438390fdea9456547b1bfb3596c48c70d2d03eb7af8a135b3d03e9fb5d953f97eb220652bc9c30c4fe"; hasRunfiles = true; version = "1.2b"; }; "appendixnumberbeamer" = { stripPrefix = 0; - sha512.run = "7697a23f9cfceb5d821cbb0eab4920618b179ec77306620ede9c25b81903a5e4f6d867bfb92649cb298aba14f4c74b27c9c47ae40e2717f669963ec5cc0ec1ee"; - sha512.doc = "48f2834474d0ef42a4b5f3d71f809ddb66a97dc1608865f15e807652a76211d9f5b53d7f9ee34f85231e8564ac6aed43c24e9116e2564a61391332dc3781105c"; + sha512.run = "a364bad32376322f383b31cfb729402d3d481aa3f427da823f57a10e6bdf1e65636ed6903fe8e05ddda5f09c39a8fb617150cca3ebdf6c1a1bd11815a0ed2d9b"; + sha512.doc = "120fe706eaf53b8d7b8f6134618340c13614084b8058f2c3b734743a219a97867e59ec8b77aef6bb20f845ad6eeea19ecc19892604a4871f22a6daac5833d073"; hasRunfiles = true; version = "1.2"; }; "apprends-latex" = { stripPrefix = 0; - sha512.run = "4b778609c85d26526a617e5e81996e7aac5a87745df83e3daa9ef7e7cb94ce8626016473b81b3a6e21a798f2580fd2ab0e786dae5ffb724b240941359d56efd8"; - sha512.doc = "6acf63ca6c9458ee1e851b55e6def6c2948a969404c1fd5bda786798c2c53ae651c958281a87faaeb0602f6b0f9c23d61b9711b336fa0ca9775cf31fc506cbc6"; + sha512.run = "692c57415ad56b5a991ff3663ccf95fbde0e57ddd26f050899d3238e3fb7f10045ead6764a9eaa3e0e3c32bc0acc8ee096ece007abab6224bcf6306a8b2b163a"; + sha512.doc = "ba7f615ba74eef13196fafafbd965a76ca8455f8ca6f5dddd2acd9e2e8b0de21c70a6ebb7fa2c565aa2f0f534b53d32989f2b6226a48fa763cd1cf2b753cd2bf"; version = "4.02"; }; "apptools" = { stripPrefix = 0; - sha512.run = "bfc1cbd665eee66474464a01a96b365892f136a9d52ab28419dfad165de33d7e574ebfd6356a73997092e0a509a362eba6a47b00d1565ab504ac7ffcde4bf7b0"; - sha512.doc = "b71df0f1ed3cc36cef0cd5ca4fb4dc489f8fa6533f950431c99e273cd330154adf450c2f5abd5072f00dbb9131b18d6fcf32ca82262f21534d9da6c93853c0f9"; - sha512.source = "1fc9fbafb186763f873a8fb511fc94eb1da5b5d4f0db75bf553351c18c84acc73c6a2c4c104d99de8a8349d43becb2006c36530f937a813e88d66355288ca1f3"; + sha512.run = "8c46dfb31dcd4eb128b549f2d6630a805eb3346ec58bf00acb60604331161a11b8edd99d47deb85858b407cb7c4c68aae8874198d485d3b2a2cc9684ccd86abc"; + sha512.doc = "09f29aedec66f18dcbea44e11662848d2af8d18f71e3d3ad8c8ce3b34e185d3ead93b0c580bd953b4bb00fc6e15452d860db42f3ff002d86cc69173afb82f66e"; + sha512.source = "73f57d2766088e01dd3693519e71722798d7bf55fa2bf231df46430bb4310a32f1eb6e7b59c2b3dc8b5e030979134f957efcc9d34d672cccdf73bf94c0b12ac3"; hasRunfiles = true; version = "1.0"; }; "apxproof" = { stripPrefix = 0; - sha512.run = "1a82989383358c93899b62ce27a25f4adce6d59ee0b95d1fd9b03bf3dd8331ed91207d39a9ea7079e3e432e8be7fdcf5e7e9bdf7c30b6f7870265a921d37eb39"; - sha512.doc = "875181406ab6e1128a26964d13e877fb6857419cc0726e15069a0625a2da7fd3bda2c8664f0fd6b300f12ddcd0d06965f494a5f6f6f5409b9b85977bcd76938a"; - sha512.source = "a5c32750fbf03f5281d352ed6cda24601556eb274c7c0be32d93310d0bb18ecf6d2ccf5f6bbc8403b84bff9acbfdca75166c8b5c7c8c4e6eb4f261c209a19eb2"; + sha512.run = "33aefb9f9eb179501c5bb8680616706d8ee19722d6b99df045021d6ae9d20c925b190bf1871d47bed98c52fe43af9931391174807936e23f92d716e93c47d59f"; + sha512.doc = "947994e1658490bbb080ecdf0dcf6d5df62d97a3a74420c72b5d871995bc39f397bc566f3136eec7df326b3885a1dce92c8945ac080b9d60422e96d638522ef4"; + sha512.source = "4c928cb17570451337f33109323d06f87b043ed9e3502a260f9164f17b0182741511606ec4078f3009fd6ffd757cec742098fe48322197ccc98e06d1e43bf926"; hasRunfiles = true; - version = "1.0.5"; + version = "1.1.0"; }; "arabi" = { stripPrefix = 0; - sha512.run = "2a4bc6a9174425c02ad7ca396a048fe3781162b59b360fb30d74baebaf52a0df6ca83a93a57183266079d2aa7da9cd7516e92ef9e912ec34c7cc9ce161bd7e3e"; - sha512.doc = "64636badc1a931505f7be3834d7f6f97b315a730261b32ad5afcc112a3c52e91d9f5c281190730438457e4d1100d56b0daa087ce31e9267b249e4ebaf9318ae9"; + sha512.run = "4b7e470834905c249e2caefd1ebbbdf68635567e43b3f7b1fcf8ef3575930425f2772df96e3163eacff4c2cb951a89a12567cb679f8175f8774b18d13b067e1e"; + sha512.doc = "5c655d904fbe3546075f07d3685d26ce12e2649bd838b53d25485152ea05c826079dcd1d9d9df750e2b5aa8cb23e69659e1d13451683038e83033de09da8b1bd"; hasRunfiles = true; version = "1.1"; }; "arabi-add" = { stripPrefix = 0; - sha512.run = "1e50811f028b5b2d82c3093fb495d01643f7b6e93692724bbf888d191168bbb2ec8181e182c08f6d9cd0b990840d344c3c7ac11b1df51ba2f40a82fc050906d0"; - sha512.doc = "e81106cebeb780403b21efbe692c81fc9004ae3e66e0db3fa8c438c90d0710f94db42ab848b9cb779cff91a8206331406bd12c1f8871c1cccd010cd87a50c48a"; + sha512.run = "4668574f7e1cee77adc451a1cff7c5d49972c6ea8f40b8f14666d377678569fb91dcdc2e18488386b2fdc9416c43f2944b12436c645db6d110f58a87d0309631"; + sha512.doc = "a75ab71a460545f8691742410fe680c63670657c805c93571c20e5aa57720c4f2c0c34363423fd6b765c32fdd32568ae3c83ce04b4b80421e055d14debd4d908"; hasRunfiles = true; version = "1.0"; }; "arabluatex" = { stripPrefix = 0; - sha512.run = "1a14ae2a6efe815f4101356d71b4b1dd9eee8ab401b4f300beb3d0c7a640b55eda061cf64ce86d7d6fe080bff77a28054b0fc5b73614f67c6696b41b45e45937"; - sha512.doc = "48a5b1cc6d77d763e50dff7992bfd4474094ea3b9c1563de96167dc99b667e8b4ca2620189c53d89c51c2bcdfd619d66aa94ffff12308e9eb25e9dc1bb58548f"; - sha512.source = "15a1b2bea819ebf85ad5824ca98999bfa124eb746889a970c44b998ac7f12c7296ba0f0d29e971098749a5fceee582d57e1efeb93ed6cc0194b2f7d976d9c07e"; + sha512.run = "00073d09acf1104278992d678d960f2476bfecd0f1a67ba905e4fd0a35c05ffb0a9674793269e06584858a10ede99c9961556c6396ba89ea8ab5d6b56dd99f5f"; + sha512.doc = "212bb51e9dfb2b71c6a91ac0aeb18a89f9fe051a74c380e4030ecc95044e0f5f075850decb8b88aa5dcc63aa4db8b749c9e7133ecdac916af4ecc71b1924e631"; + sha512.source = "cf82dff55c21c51b045d657951aa97084fb631f6859a88d501ab3ef599365b7492ff21d12b96525757d1af6981678d37a84d5a24e84b59ad55d2be4c06d29f69"; hasRunfiles = true; - version = "1.10.3"; + version = "1.12"; }; "arabtex" = { stripPrefix = 0; - sha512.run = "a7240952e6d3d7834abd13f25cb02db4c566f10e6c146b1f3ce67ecde4cd078ff5137029577b53ec462723c34a0e0e0dadb98bd486eccac2e0d46d166d9b0c8e"; - sha512.doc = "19392bb9202abaa1d095a754bc89d3772172533f2836661cf27af93243095ca572a3f054f915c99c9541ff60da04ab52a9224cf0f965fa75d3a56a250423aac7"; + sha512.run = "e61468f2cbc0aea1bd0dca4398a9f6a38a84774d9bba44b64eceb448adb16d4088ef7a2713d071abf8eda5b01039a41e912a14566fdcd5ec0ae04b3ed50e4eef"; + sha512.doc = "28f2cdf8543edd3020f5f26904718b3d0cbb5b50b1422da83489b4f1aa46d4812b1df0900492459f6643cf05f1c5a08ce8940e526394b6d571c91954248adb81"; hasRunfiles = true; version = "3.17"; }; "arabxetex" = { stripPrefix = 0; - sha512.run = "79191a9683d68058710f03dd89c50411d8ccb87c2397a0becbca4fe61d4baa3550a0c887105c44e53b3a736f81f72b395ed4b8f807374281fcfed46319b511e5"; - sha512.doc = "495fe121e06e0b757eb3dfda3273e8a639572a10ffc856b2331d854eccbb5a0941afd157716f603e1b9a17307214fc3e478a749d64babc42157fd05468f70120"; - sha512.source = "ba1ef20befd0b93633fbfce38bd5806daefe864d4ece5a93714adc4e1e4218e5449ab31e0219636f7267de4fe4bef7b811ec6777f0ac14e6a56351fa71bc459c"; + sha512.run = "f9db22f63278faa0b59d1287a73775c13e4eadd16561ad9f321960756eb82ceacff092eae6e533e779e17737aaa09d895983b913178bbea98e4d829205e1deb6"; + sha512.doc = "07e019754a2b22e41e0970287441080c4e7cade877ee5262dbbd49d60adc1d871b95ed589d7708b6b3e76ab0066b9132fe130ce71f8b8e20f5c1648cb7539d08"; + sha512.source = "a448dc1b9cc7f759b936e77d0466d6749c186282f91c907ecb45ca334d02210f7452384f58de1733cda9928729808fd2fd7dbf39f70ef3605ecc7743fa642aa5"; hasRunfiles = true; version = "1.2.1"; }; "aramaic-serto" = { stripPrefix = 0; - sha512.run = "b4a36f0263291ad831f9b4d26907ca25e26eb219df7f8840a30e67a01867d31208ca67c8c248c354deff9e3629d2f37d12477fcd35d4194cdca0021f703a143c"; - sha512.doc = "3c799fe2ccc8f8e131fd5b670178c884140a1ec2e35e962a18a046c14b1ff52a2d5736c5d0f627a3ff3bd1b246497f5cd3d3b5e8338f9b796faee9938b3a53b9"; + sha512.run = "615b28b1f9447c4d68dfaf910a02d49d3f8b6f51af29c31bbdd78b0f7c064cef57625a054e1dcd5b797ea4cc3ee6a5ab46a3e121867097839d815a36e23ca9ae"; + sha512.doc = "15ff7aabfe9be5ce8a328b89dda88920fc6b89209d433edbd5e680a465c2546f3164ae895121389b1145e32ba414c8fa306d137e6e25fd22f2a4e649c9c0614b"; hasRunfiles = true; version = "1.0"; }; "arara" = { - sha512.run = "47f9ee720a1ec579333366f1e8537ee8b5010ad878260f2f0b87183a4397ec5c0f9f0c63807daf1a30a5140703c7026417cea6ba2a79b4242b7b6322e40d4e39"; - sha512.doc = "1625c7f3395850f5d8ab3dd349f7cad8e07aba10816c33c7bc1b6dcf0bdd1a4216d0d638f3db826b7dbcb8660ce6e0824254cf7e74749bac6c658462f5d6a9e3"; - sha512.source = "156a1baef4967d6b50ecd3a5c0949b0b921f35d089c7c69cd6d6e9753cff2cb3c8597c182e2edc552d0418ce398436629419cc541b530e4d54402734fcac18d6"; + sha512.run = "da5a57d077862b811b87cdd70763b13d30e7aad2926d5b1b2beec0d235837a45538a43d7e57576ce679e475067b94ed0599878baab6eb7a680bddd02a0b8b12a"; + sha512.doc = "d358db49de1c15284a2f3ab5046256fe7899f9559896ce762691af9b30cbc600e84fa5eb4d04807341bc6e44d4284f448152dba76a60e2275cec1316a5ae4b18"; + sha512.source = "62fe8bc03d4c942b486d868531322405e3803967fa3a38255f722e61cc8167ab9c4e81c7282ebe080c2eddc4ee1b6bd5ed32e475bad412ed510d91c7b4e1dd4a"; hasRunfiles = true; - version = "3.0a"; + version = "4.0.3"; }; "archaeologie" = { stripPrefix = 0; - sha512.run = "cf9cedda5b494541a93d08b14db2b354302c804177594337ef89fc4da2e74eed42acbb0f43418a53b46223aea257b928d6b69fe6557042a75adab108cbe503fe"; - sha512.doc = "7ea10cdca79446ee0ffa84bc5ce720b86925ba5ebac757ca001fa5f9798e143d034fdd72d24b52c47aa4b44f7f341cfe502d1fff4cf117b33900c59d4bc005da"; + sha512.run = "84ef57eeebf132fd4aa52168e9527c89836119033fbcfacc9c7e917fc986da5dcc2fb38c0a51d2a69654368d4fbaaa5ebaf581174e0cf631230c2d2a056de3d8"; + sha512.doc = "5b9809dfa3763d8926a43bfc8155337cc1ac9c1272e285125301ba81e054deb4b57ab18820ccb85feeb33b7e4f47d9d7b00a7db63ecb549d17f79b4bf60831a1"; hasRunfiles = true; - version = "2.3.6"; + version = "2.3.7"; }; "archaic" = { stripPrefix = 0; - sha512.run = "9ce9cf0c5395c87461599324a85090b625a2705f88d061526af96397975e30c2218492bca5c4ada01be82bab4694c88119464eab3964054a8e795e57a7222172"; - sha512.doc = "ae86b55ef54ad4823381249df29aa6a9a8c046b4f420387e74cc5b79b2de03d2650cdd58b4c868b4a1b72376e694475fd0a55c7264d14fa552118c57cd1a8725"; - sha512.source = "6b09679084261b1e7527b736ffa9f370dbe175295a37ad136a67a484758e08cb9af5c8018bf5c82c711a95a7aca51a3ebcf1bab1c3da26322b56b242be7bcde3"; + sha512.run = "a23a6739720b817993eb43962ce911604fd606e8526009e8d8190f0dd9bae6d7309511eb8d12522488d1a464af5d5cfc1d59ae8008458901cbeb37e313ab5fd1"; + sha512.doc = "f4ca94308e24e033d7a3a9ff178a1746e16f008f4e2b1b86d957e6a2843798375360a7e96765a3c78ee12171860f26e930a39d0e81ab798d6fc0ca443e8057ae"; + sha512.source = "48c899eeaba26c575d1227ea831ed25c389617b1dec2068871c3afa22295f9c321352bc944ba72d7e42ca0e91f570930f63ba6ecef5d19d7fa954358a2dfd8b8"; hasRunfiles = true; }; "arcs" = { stripPrefix = 0; - sha512.run = "e3be0cbc9ace262d55e283bf77ecf0c822636d2eab8605b6482c23ee0bd582f17c1cfca41c81ad739de468b6b8e2fd7db9c1e3355e1a680339dfe506e5360fdb"; - sha512.doc = "ffbe047c0b1b4788c314e364e94edc7a0f43f52db42588b5e9e17c174b6247c590fbb4f5aa189ec68284047593fbafb057a2e82597851bbefb1e6c4b91d43e08"; - sha512.source = "e82ce19f478ed523fc8ba17ed0e0deeba53e3dc7c554b94576bdf7a738cdc778393c993f0a88d4f51683349b5b44c5bed34a788b232f44694513e72871707087"; + sha512.run = "916701ba766a641f4bebce5fdb994a776317769de2ebd40bbcf08bc66c5b1e04d3ad8f50121de11208aa12c0eb102fe09f411c0fb8927a9b9c023e84085a16ed"; + sha512.doc = "0b3eb24a15d319caad0635cc699fad67a1fe39b3d0645a6596e34f6d448cc4f69a69ef0de3e497e459d350021394eaa748f286df6c0d5298d28ef266a3c8f300"; + sha512.source = "92b928c892c4954d05d15774d33ce47a7f9e2a36258a40add3ff25c876d9c20b8c5e9ac44a04a7df1cb0e20721672982ea7bd9dd60054741816d82bbd082c6f8"; hasRunfiles = true; version = "1"; }; "arev" = { stripPrefix = 0; - sha512.run = "c63e53b4fa13d7638dee6b4970c141c06eea2e53027f175a02416cba070bf5e92b7aa8032a69714ae00507ccc309584fc93c8d13a0052df6dd50be628f3e7ade"; - sha512.doc = "427da783ff54ed5b0be5cb2571eb0ca012e39590e12747e74798515fb453c49107023570c1a6f9c55ab6b03c9a00d5b220d5fc66b7b4eefda095fcc136bc4539"; - sha512.source = "362bdb45c594bee0a6a67993f58912b84bb1ce896e0d4578251676e3aeb78fff4ef4c8037a151bcf5368d40b2d12928023b74d8f330bd6cae31dc3c966d4da90"; + sha512.run = "0bf4817d012774f5613535312f52758a7f3fc9fbcdfaddc50bb7de8646344f76aa1bddcfb9e66b7703c146b243061a27ce4bed4c7d923f96da9be40058c150c8"; + sha512.doc = "14a7526e67a3987fe77dbe88f7cd2c42bde55c826ba10a627e83584be9a5a2b26a0461f675ce61834a664bba891930e0a642dda7bf85ac8f6f2e5b5fda20fa3e"; + sha512.source = "f89bbf33b59bc231ea0bc617d26d69f6e57d85720c23a0d9e994e38a8695ea7b6f306d3cbbf01454739d99a8ad9d61d732ea765418c5f641156d344c37293e76"; hasRunfiles = true; }; "arimo" = { stripPrefix = 0; - sha512.run = "14356f1ac60fabfac715e446b24c242d9331b6250a669f9c7234571429f7b949a7a5403ed19102cb97137c92b1a6a40807ce9be5761c76b300c02cd32e2c31c2"; - sha512.doc = "287d110e4fb85643173f9cf2ec7d5102618e4fe9ea14c315e5768453df4e34009c5ef1b85bf0ab3b2e1a88a1ae6caa7cb6d0cfa2d74f8ae5cebf3fb9d586f580"; + sha512.run = "66a38b3be0b52d419382ef405e9d09cd487f0db0be9b8435001ab59cbc5e6e21a3ff631f7784d3b0306e6aab97b54ca4a39151c712c5ad29905328f3fbe289b1"; + sha512.doc = "76a21b820c2e115a353267eb4c604b7aac36bbd47b3b90392c266efc3ad08045b78ef8c45e4084bd188ee8754bc2e59509643ec70e3da9f8da22cb11bce268ee"; hasRunfiles = true; }; "armtex" = { stripPrefix = 0; - sha512.run = "525bbd9e381e549f4ad8c45d6e3bfc34872f8e9d7a5ac621e25926d4008b92c9b33cc54209c661aef5f03d5fabde87c43aee324fc3a8170d459133edf04c52ae"; - sha512.doc = "f6c12308e66b34d890319aef8609823d68fa2d08fdba13b868bd61e3896919a71840bf3eee65dd9bee6f9460f657844437e912dc99f221b4fd9f5754023e556b"; + sha512.run = "501b1434100cd172ed773a1a6210a444d9497d8681ddcde9f67c0e55d533a09d8633d6e5bc2630b3073ed9edce00d98e6feb88d3e11f53b745360f814cd553a9"; + sha512.doc = "8f293148f924e4f1ab7c6988f2ec2b68bae509de64e56d7cb960fb3fcf6a6fbfa05d0a6b568b5f6c6b540e6d66724e9cefea8ac2c650623f8d8d0d8aeb86d2e5"; hasRunfiles = true; version = "3.0-beta3"; }; "around-the-bend" = { stripPrefix = 0; - sha512.run = "8177c30c545ceb6d20ecbd123a2968750a3be2f45be335240fc115b44031276bd38f7104c8e99990ae8f71cb958bda85662fbf89edca99e874383b7f364dbb4b"; - sha512.doc = "1dc99c37e57aeff240df35f81fcc6c4d48b9fe8fd430c51a5b2d0581dc70b199702337ebe2f7e6420e7188a873be565f92a5fceea422b93748f707189fc54ee1"; + sha512.run = "c5661de5ebb954c3a90606e22cda8d279702eba0fe96ce42545f162cd1d3f41029782d9eb0875e3ad9f1cbd308ae923a6f363ea1a1f4f44429760ab021e35da9"; + sha512.doc = "7d33dd68672a080bdf95f74ab84e281242a57ed36fca8a7d8d1b7af170245c70699af241c9c687d88d2c6a9a2671d4d8424161128560ae8ac9898789894636ee"; }; "arphic" = { stripPrefix = 0; - sha512.run = "8121bf66f722492254177a47bc8b413fdfc8dff879e66dcd5645045e852b4ba761c9a9ac1e3a2c9092b316c7ef422fa24dcf62a1c53d998cbe95122c629eebcd"; - sha512.doc = "15a95fb161e5c870d2ab4d905ab4c2b59dbf7f4d1dd55f12383810b137f3fb7bc579679b1bfdaf913589a95c5aa0391b2519fbfe54fef841e0af2389ad659b06"; + sha512.run = "9fca584d410a241afb6a506cba7b0732b5515c18a4a829328522ff8675c4843cd9830573c3c85c067d58413c9572b0be51c013978a9d0c1571a301a9e6a27007"; + sha512.doc = "d92f5f97f08cb89102b95e625937db9dab233ee2d9e9f8710b2d5d72b327dd1cb4fce0a6a1f7b4f75f43720d58c4836f446b5136aeeb9f3c5ca6f664610611f5"; hasRunfiles = true; }; "arphic-ttf" = { stripPrefix = 0; - sha512.run = "ed93e88bd0352ae18a1792f06e9490c1a0ac4c0a0f1f45b5a64de73b18e5a989ccb44b9ca229e32dcff25c7ce1c6ca970a0cd99d9d399214cb648690f0faeae2"; - sha512.doc = "b3b03a56e7d84cbfdc396f1a5a4379febe5d705db99f4739cba7ba80a991cb9cb0c90fe2106df5315730f8243770dd97170037a70eabbe0d922de5656d3314a2"; + sha512.run = "ab7678f75e28117a5f988e913c02daef6eb757f726a18573cb92ad1031296b486d71cf859a0b06cd19eb456b5240443563ae200db1f7642d87c161fdb793e89a"; + sha512.doc = "df151a25da7ab8a44fe9eb5f031d1a8409abfd5af9513cf8f4e46600f7fec3aabb1f2c4c5a9e29224dca5c911b2139b235f53a2ce57927a4e599eef255c0b951"; hasRunfiles = true; }; "arrayjobx" = { stripPrefix = 0; - sha512.run = "f0e5d5dea9df30c986b1099bff67625afad205518e0bb03e3d68e4e50613b7985e4c9bbcc8ce129e293c68ebca1bac03c85b0eb10eca781f3c011fac5d4b2c66"; - sha512.doc = "eb26f719b5f8213b5635229c2b52c1ee29665e414565f95390bd0d5390498b0042f0349576cf7841cccf07b3b9e9b2424b9bd02ef29053ecf15d4003e0d65d8a"; + sha512.run = "e011fb45f9088afecc013c0a5cf7e12232ad5bde821782577c5994f74a03360ded041a4e2b7096e9db2f74fc21e7dd298cb5ad6e7157681cfd88b7191e21b015"; + sha512.doc = "9d6daf32717880a8e1fb1a5bcdcd798cef5ff5f5b6cff0e26411ab64fa0307b0b462799f49ed44f8427d9ebe380668369a2771db7d7771266595cd077f813231"; hasRunfiles = true; version = "1.04"; }; "arraysort" = { stripPrefix = 0; - sha512.run = "b52d3699390e71a5d2e3da1b892573f1e3becba3e137e677bde02b03d15318b02da43bd76e133e70e6ed443d12e1e8b2e3ef835cfd4c80de13adee33ee0ab82d"; - sha512.doc = "f4e7a8efb87cc73a2064f485eee5130c43737b60d18f486ba7bcb4cc5eaf91b24781b5b570d73ccb5ee5380a6893df9945accbf3f88d755d993e7041d83cf271"; - sha512.source = "6fd198902a36c60cc0ad537cf9b5f4f4ac4447c262cf228d3748e4e33f392efca82d91ac322b0d7b3ede3f156e09fe3320ce7bd722d968fdf552c3604b7be669"; + sha512.run = "9fd89cb6fc746e8e247594343222663050d30b3c780a3571512748baa640dc358899e3015f2047e97da16e1c68db99f027418ef13f176da70162aa14f7112e43"; + sha512.doc = "62a0ebd0eaf8c2db103866e7ffd93f64edc622e0d021dbfbef8a02a7d4905c99d500a0812ee458ee4f99e104dab8c711b5812387b1016cefe0746081469b9a2f"; + sha512.source = "8af06ff107a6bcba4f14dc6b364ec300bc428b97ae2055211ab4c64b3de094c58344511652cb33a917210dd9b0141636a9eee174744d06f15dd0d69a2951b48e"; hasRunfiles = true; version = "1.0"; }; "arsclassica" = { stripPrefix = 0; - sha512.run = "546912d2003851fcd4e968a98d33dae264cd71756b9b1ca5d70f3808285f136ae484baf7157b4970a0480d9926d11a4fbfb0a04b591b582e3a3ab566d4dacf6c"; - sha512.doc = "ba76d41d3559a960d0e738ee9e398c28ad97add5b33f9c4d19cd34eae420463b01d7f615a717affb4e3ff345855ba9a59ac23935d028798f3236692d67f392b8"; + sha512.run = "7808b77e8868ad2e4bc584408b3bfc15cb53c4b012be5ad205148a37901f98f99de7437d94b32af8254ab1cec51c7a3b442fc7bf65e40346810c4f68fa81eea3"; + sha512.doc = "fc981473098274440a8f5695332cb811c4d07a2dacec9065993b1377d10eada02e9def40b5732b40cb686ddbe3d34257f73797db84fe1afff1ad5f630f34d62c"; hasRunfiles = true; }; "articleingud" = { stripPrefix = 0; - sha512.run = "bd0e1158142131a2465baf6ca8dac35e9b2fd2489dea6bb3b59c436e20a2bf90865a6f7db41e031bec01238dcb7d5d24f3c7607c17e20d57ffff5d78333adc2b"; - sha512.doc = "6770dca825bd44fc7c84586dcf731b448e63301d5b05c955f9f872c5415d395e9db7b6a33b3787e38790e420fd94c1d9a03501bbf489dcdcabe3db44e874cbb2"; - sha512.source = "508bbc84b04b526cc45beb49e0a65e47f5487b7cce01f188b3c361cc73681deda957fb0c1541f0a6c4ee86189da679cfe36ee4f68236e14bd576c85243fce5b3"; + sha512.run = "d80aef2ac7f87f238449956025f3602e34c736ee4088958a28bde8f73c9138f4675a7460ae9670b85bac66794d8341d3a4c5ab86d787b4c92b40ddc03741a3b0"; + sha512.doc = "d32e8afde6b6bd012662c3c1a43998a17d285a40d03b86c7d6fbb4a6238322edc5d59343e5de4934c0d64d7260c489049bea187c921b3f61f3d024d23cca79d3"; + sha512.source = "7f9aa8e0b04c670e1a656f7cc3667eca67c19b079ef589495533d169526e46efb76deeb4aef85d749be580f97f1d1db1074ff090417d9ef87b3b443cf69cc0f9"; hasRunfiles = true; version = "0.3"; }; "arydshln" = { stripPrefix = 0; - sha512.run = "e63c42dec653d6d1f023c6052ec40154861144c5a89fc26e6709dcc6b8c135ef714198804c7355af629bc09152c0241090cf4bc1029999d0990b2aa9726b7221"; - sha512.doc = "0441d7bcdc8208e33d379c235e3029c32a410d8a75244cf39e828f77fca6e15ca90408180b64f7f4a4c78dea7a7436e4b33c02ca7865257f589515dc6e1b0dae"; - sha512.source = "19da1dd472ffbe7d7805e290304a83820f1ce0b6d22647038d163f2d36ffc7d8a24f5ba090dd82dbf7d5d560ced85114d5b48f1091b102d172637eebf8372170"; + sha512.run = "59be47cd123642fde47ec88cd72101218f78577c1c1ad3f358a39ccdc899062e305318faddd489a79bb39b755eb681bc118d2d34a3d1f211c2abaac34e567092"; + sha512.doc = "6dc57f78d81725697d01db40242caa778a9266c0a1ef682766ea2f98b695a8d0c91686c381aef6cd13dec33981ac4d5e3c2f9be1cfe2357ea268406e174a4287"; + sha512.source = "da82a8b7dfd10a6b80c47a65ff7d41d36a82aa800b7ce731cc621068dffcde109e06a430fa36842a0750df78873476d571da2aed53aef35bede85f3d29cb7b9c"; hasRunfiles = true; version = "1.73"; }; "asaetr" = { stripPrefix = 0; - sha512.run = "bed3add5c29551baeb98dd660bfa2ec486d0a36ffe350b64fd2a59ee33b1ab150a7b88e2712db7e8c6f785ceec5213d91e109c8646cfc47c09b2ac9113b33026"; - sha512.doc = "a243cbdf5a4fefff470226198b977ea7722553e0f568c8e1a4a74a481812b2b3393a6b24c2fb802c67d6551fd9a063131e2b9aa5ba2f8495538aac86b57387e7"; + sha512.run = "bbb50b404e20bcd81cfd724368082c02114cb0b08bb6144e140a089cc0ab4e2ea1bc275be761b7aef50521a38bca98ee009a7353e7d61f547baa51639c86267b"; + sha512.doc = "5cd6e6e755d23bdbf6794789605183dcafbfc71056b11155aed749179d823406fcc9fbb4995db8fa9c2b34db6d4047e07c2d88d4a5497229efd3c04842609c02"; hasRunfiles = true; version = "1.0a"; }; "asapsym" = { stripPrefix = 0; - sha512.run = "0762e7d1b549d4501a0144c258484b01fee310253dce7e31264315bbddece0affb505f069170bcbeffdb2886c49b654a252adf69c234625d08199e6e8918c26f"; - sha512.doc = "7d20b3926fbfcd6b42c21e27ae94c933ee0285430bcb0b6c26eec8b9d887e87fe772e0e85f132fc4e069dbf3c99db6c62cc31f331c1e5173f2cf6b3c161bf921"; - sha512.source = "8d1514594da3a33db103057a84f51277c25b4d9afa68b3c796182f09ec3780dbd65f689cb0e8d63ce6e1c6efe23addd921c531b33cb39b84ab0262bcc10baeae"; + sha512.run = "a67aa8d0e660c86475ed3a7ff4e65074e335ad607ebfa0126f7a30f234327577f5f73f490883ad6c20d2cfc755d708b6f2b341e75a59650b0de1f3610bd076c4"; + sha512.doc = "f625e90d9e4e2ffdba31b937e4c4ba81fd800ac4f5e83f997a1913e0fa779585c722c0fcfd5e8d0c0b25529add07015789597e5f12fcaa59ac20dbd3d977cb93"; + sha512.source = "664d199f48b9f476c952648b453cec654fc5eed3e7ee7e944105db108bb7a6fa75dfd3f92c143f6af3e8e929a3adbec1574e0e223ea712a01fc01315609b00a6"; hasRunfiles = true; version = "1.0"; }; "ascelike" = { stripPrefix = 0; - sha512.run = "42ece1aed471dac462ff67dfa8503b04bf90e9d8ff6732f07f5d0798a8ad30fe2f639f978fa1493f83d75c281b662b7308d1da351e38a6d2d153843d91394403"; - sha512.doc = "407ae27859bb4d104f3e2fb566f527c6c510afcbd95043f8c86f463e9d6284cf626644902ec5f8b4a022274d6babc11b64962369113c8cdc48317c9ad49905b2"; + sha512.run = "84d6133a0caa1c12534559e7fb3288772a5609e381718fa26f4ba24ecd0133509a0080865ed30e48a99e7a2564c4a24404c8aff594e2836a53d9b789cf1351ac"; + sha512.doc = "5a7a4e1523499e56c8aac58b607f45e281029584ed94a33bbd1d686ead5ac42493aa7ac532225b3a1fe75eee6a67def5b77f2df3922d95a06122ef74514d35c4"; hasRunfiles = true; version = "2.3"; }; "ascii-chart" = { stripPrefix = 0; - sha512.run = "e5354faf9d7eff0c25f25ff45510813de6e1940de80d0fd74b56bb071203ac8f179429272267bec61313401e5d52ad2bd62fbe7559f6c470b02d2f731ae4f48c"; - sha512.doc = "9ca8d0fc6a3f0164f0644a6312def8a7a5a977993b8a136edaeac1bbe91ae2cbe41ca64638c925424633255f8650f466f96df5fbf0e5a27bd687d022b629895d"; + sha512.run = "1fd50d28e196ab222bbbde5ffe09d00ba0ef8447e3a1cda1dcc53c648acf025a3e0d8985e4d46a015264751d969a82f749feb8ab73fad7f5d2c78b7b89964fee"; + sha512.doc = "c8fe32025603c2673feca7d703f783708d049947360b3ad9f522283cea5a3e76893d067bbd8aaf100d63361595959e75fb83292a3d805b9b01fb6f03b26773ef"; }; "ascii-font" = { stripPrefix = 0; - sha512.run = "efb665b1880d330eb3f919c785b74840800e785cc23df55a3cbb8cce94885bb7791fc586a5a24ae0b7257ed5013ac5d270f3a055aebba84a75874afd4d29fb09"; - sha512.doc = "3b7300426b10b7684eb91e0e069785a41e5d9807bdab16ea82597d700508a90ba3994cc4852f16beebe09f7f23a7542d36a52ef0425fc97ec9977ba6575d8521"; - sha512.source = "c72a4670c1d5a7bfb2d1b2b115b8f54be835d55903384d218a3d95a3fe3599b6364fd72ca7887f193c9447750833b3f13b7ffa695e86943d66975b709bad1db5"; + sha512.run = "4855c6dcd898e54580e695f060254ece4ab878af4353ca8b380016fdc125d655dc27049005eb060189661f57e980a4b4d81ccfffbf56af4e7c62ff9822d20be4"; + sha512.doc = "1f845a88543b4db27ed1d943563ee04b72c141cb4b5ef79e34bf8406cdcc5156153fb2f6c666542dce397a3be67895b49dc5a81891091784c3e09ba324978a5c"; + sha512.source = "0ac560a38a113f12378f20fa2cd1391c93554e4be30f04eb55c54835843febd5f47d43cc7ee33b68d47cb165cf3a5ffaa4260dca9d01e11f5809374062d2f65c"; hasRunfiles = true; version = "2.0"; }; "asciilist" = { stripPrefix = 0; - sha512.run = "78b4df719e29ad06c749d6e74e8e06132760411e2d5a90293b09beaae7c87a8d139835243e9861a4ad8ff4e103f361e15179b693c66280701bfbdd896e791b9d"; - sha512.doc = "e5b1b189fb729efe04ec3f9c9df71ee6debe230e066a558e34ce7414af71c93690fb0e3c4e7f46fca96837c11b09924ce1ab4bbc90beb0900a6bfff091b8eb8a"; - sha512.source = "080f09803665f71747f8fe5ad9424d4feed61e6f97cd3021bafaf04d59b3c153fcdf9083df909d0847dd56dd6cbb6b68bf82ee5121d78659130302620f5fd488"; + sha512.run = "7f7760ac5354fd1b18d905a830864efea31197b54aa476f251eb1800312bec4f72cdf0a94784fccc82ac97a930047205cc7890ea191050ab122df96a8ec3396e"; + sha512.doc = "eb16899bd0f7852658967fb6b68c754bf86de289534185d6a1c66231f94cc1ff51db9ee8fad831f471b4f520c9d37531de8215262fef829d24b7a0564839a965"; + sha512.source = "cf8fda71a8492a16d272ce2ef5c99db7800f94451d821fedc8bf3989f1d9611e84e5ca571436918d3b878376f41fa7fabe565ab52b72add3713ba5205c5764f7"; hasRunfiles = true; version = "2.2"; }; +"ascmac" = { + stripPrefix = 0; + sha512.run = "a7d334d650dd49db2fa008d402cb965f39423c31b5b31d7523c6f84f0658222ee4ec0bf1c36af3ba72a04c843b28bfa584a1c1c5ab2621d2254614130f5d822f"; + sha512.doc = "cd0224f5f4c8fb4e1c2c93fa52003f59a1626868e836274fb0583518f936f076f82624a78d336e2bb8c3dff85bfa27f4a38d84313ea6a5a6d5ccf8f0656bf074"; + sha512.source = "6534c82e006b16e87fb959f9d183b8a79a516b0c800c0fbe824fc7417cf87af6ece71cd384700881825ee0d983c9e7e6e058bd00dbc7aae1ba8f8dc802f893a8"; + hasRunfiles = true; + version = "2.0h"; +}; "askmaps" = { stripPrefix = 0; - sha512.run = "96307d620864eb12d5bc2bb9d37450c3d4b81ec7824fbc95711a50ef94e4a5f2aa98dfa1522dba660ecb048e9be73042f6f55000680f9bca8f2a8d870379c12d"; - sha512.doc = "512c0f481232aee50b4198fc3ebbe1fe4ece2d13b3aebf0d257963241d4bd73f7ed81509a1daf394823b39f7a0f390b0596e029267afe96c23cb15535e3ad416"; + sha512.run = "e863a74e09f62766c732d5eab5f0fa51c0801db091814ec4de20e4950c9e496322a2244a755a10c838f1efca8405bcb37041728b5b5a90e26557d42ce7593eb6"; + sha512.doc = "38f24177c03adaa0a2d88a4efd6ff4a2fa4044a70f07589870aa5c7a200be6e2f15d681fa655fe165c9064f775efadb0dfb96d9dee8a644cc9ea00bb6a610bac"; hasRunfiles = true; version = "0.1"; }; "aspectratio" = { stripPrefix = 0; - sha512.run = "194645cdeb0c2f1c753166d79662bc46f6894e51003a9f687b0ff3160d22ccaa2ca8d5a75baf0080baea9d1222607eda668e34f37bc6647c8c843e664c39a67e"; - sha512.doc = "32ba235a219017c2dcf7c9de149ba424ee40173914d694cd31ad8412e1e22d4397cc67592f608b2f23f7fcf4d806a74a3d6df39d77ee2789cbab5bc149ae05cd"; + sha512.run = "afc4ba58fa7da75f6e326e716a182ea380356232b043dbd9f146110687a5f1744276028153648b71d0552deaca53fb0f546c026301087e05b82f0be09171b9ce"; + sha512.doc = "c95a99adefb2f6b3c0a28b556095f0de4eadde42c91a2b29a6fb2e9713f3c2ec05ef56fdd1e49da9a46ddfc042d62445db622eb04eccda97c4e337c1a76cce20"; hasRunfiles = true; version = "2.0"; }; "assignment" = { stripPrefix = 0; - sha512.run = "b4db22b5a9dc13075e5ca8527be818658cb3cfaa2451b536aa70d1e45acef01d09760e22e3c8ee40b64a7699bd2d02567dbc85443e0f8e769c45d5948286e631"; - sha512.doc = "a301c1d132bce5bed6a1d69f4909c85640516b36ee347d2039a2cd1138b0777a7aae86aca29d3e8b78a45342b389406230f7f603a2ebb3e9f2d04b13d8508d91"; + sha512.run = "52c950cbbbba2eebef48051d67d89823df2e8789bf222ecd96ee6481fecc87437c3f095cd22c02af4e6dcd8b2d224ba3b739f303488437cb7b05dabeb41e0160"; + sha512.doc = "670fc6ac24ef208a99a20117a392c799057f6324f925a1a848151aae385ad0542943d078b1cdf6967b217c9826c5941faea0e5e10888374b3782cb26543cdce5"; hasRunfiles = true; }; "assoccnt" = { stripPrefix = 0; - sha512.run = "2065d6fad069a64c351bbd14f5eabe7b5a7f4b556928c618bf89b38848c68cabe7683196bb7d530d34ec24aaf2a991f000375f40759c25829d8c01d1bd2a040d"; - sha512.doc = "9074b055a623650228899c4a621725d76d2d950af46f421fbe6eaffe6c3edc01a1e6583042d63cb8569d57fd2bd553730de17b15db25a34bcd8d27218c9c4066"; + sha512.run = "b18ca8b8b472b05c2df140e44c3366548dd6d3ff1424292b34d99319778874516ceea47b18a35d8bb0dc18c79d01560d53c36af0dc3730f9118ee73278c7569e"; + sha512.doc = "8eb4efe8046664fab0f94857cf69feb1277d227825e65758f651ae2bec22c7a8d81395051f42f3121b07a7ff0d7926f82f0cae25dbe1edc29d7b6739533a78da"; hasRunfiles = true; version = "0.8"; }; "astro" = { stripPrefix = 0; - sha512.run = "37406c86682341844efb18a1f2c936ab7ba5c10baa2d27ffae5fe5ff33954cd6865cd36391c14f69f37fab664c51cacbfd16f78768781936b6eebbfdecd84caf"; - sha512.doc = "f6e9a91dc42b4fb6843af47efe3253557ad225bfc215aa6b0fcbb886a8b8b921fd8f227aded0d29a62510ae5fe9bcabd59c9e2a0228dad4c181da7e7983354bb"; + sha512.run = "38d9b3c5850da7f2e80172fb46a4a1cb1797bb83570d73b17d6b16ec171bfde42cc838b9dfee6020c36210d36fec738e8750514ee0ba999d4d632601dbbb641b"; + sha512.doc = "c4d662b1b8bc1ced4acf81fe4c3ed2c305517faa46ae43915e83e07fd5bc945dc20953120d6745bba845210ab12b67b75c85a8c860f6160e9ef009fe7812541c"; hasRunfiles = true; version = "2.20"; }; "asyfig" = { stripPrefix = 0; - sha512.run = "e02e5d9df44ebfed360488d7cca4c3c3cff6b7c77c8f3d84ec6395289998f78f1019b62ebb6bd600a9a1b6d13b0c51fe0490f94f252d99440cb18994e42de291"; - sha512.doc = "7a073c38ca7b9969d5e3b07b766257abad7fb71ce570cb5f9622301ab46cbdab7364794f9d7ad9cff52cb8357bb9a6b24a57f36c7cabeee423b981d0ed23f138"; - sha512.source = "4afb65d201bdd8fc17da6424bd0c247d02880b3fa9d4c75e3d1defc0627a76532b112c6c7e197e5c6d90ec3eaa8aefeb435cb87a1a0133b25da34758da82b56a"; + sha512.run = "c3780a1a2a5219be9844c69a73ca0a4b499684824101a2cf6718ec2dc6ca59c5da71b796374fffaf04c79814fde104d81729416deb668cfaf426b8b39b49d887"; + sha512.doc = "592e6d8213c2ea232a159084fe8e721f32b9dfe62ffdd664499cb0dc07c69dbee0ad609e88cd4ac329cb5640b732e24c327f3a8eeadbc00e78c2e8f878949bec"; + sha512.source = "5c884786d2b42aa858a11526e930650e8d70c9c59a263e98e3cc8562a7c83dd5640cf321ed51156c264baf47cd5cd7094a266812515f8cf3df5057fc4039d70c"; hasRunfiles = true; version = "0.1c"; }; "asymptote" = { - sha512.run = "184cdd0ae495ce695309453458b8a6db2e29950e192a45c86f7b553823ce978eacc506e5e9454de1b1b4a2ed4c12450b0b59a006dff954d008311437aefeb3f9"; - sha512.doc = "50a12a697b9b9c45a4137af23d88d7dbbe2cbfcb091655feed4511418a559863193236ff8a2c0c5730052d6984a03aef3ceddf1d96fc9ff838b57459fc288dca"; + sha512.run = "8b59311bc3e87206c873d8d95f0448c5b644dc9624e34ee43bee990bbbfb76fcaafa7fb4f792619e0c00ed4c8ec12b35e3fb0612c48dfbd8e1903f24602a27f1"; + sha512.doc = "95a9a635d8d769068762ead450a7afbf62159cb4f6c18ab080db4ed40b8f642496c18597ad31112cdb8582461c1505de5723db4b2f7e8354e42f2a0a36bf5fbd"; hasRunfiles = true; - version = "2.41"; + version = "2.44"; }; "asymptote-by-example-zh-cn" = { stripPrefix = 0; - sha512.run = "e9706ca4dc7a19eaea73a5166570eea8d4508328be6c061e0f5a4c625286870208f80f257a9ff7a6301acdb7c87a2bed4bc5197a994e9a27b9a13c287f9e6e51"; - sha512.doc = "7a771c3fec977ac60a1c2a97f16b3d886446a8fb7124a2d2e2fc99639afbe19600c207546df1b0057459ff76bcb88b3b6ef887f823f62c404ad1052df07a15f8"; + sha512.run = "a6dec09be14b4aedad42b36ec450568ab7ab28f3470c1e2f1250aa321bbf3aeeb1ab65749ae8e80c8edcbd9ac4de3714ebce3f0e8d161b81f83d2eaa7ee9468f"; + sha512.doc = "4c2f70caaec42c2b8849dbcf4cb6e22d6dbb58d6658bbbdbc25f95325da179cc4fcd8e162be4110161884fe1848999a226fa5e32c1df3379e283c46cf3352b37"; }; "asymptote-faq-zh-cn" = { stripPrefix = 0; - sha512.run = "027d7706341ae36ba4849dfcdbe92c58e35011d4c16d9d02acdbeba2b9b254712bc84e4abedf4a0e85d1e5b773dbe66c6cf07ea8b600fac5784b9d2d69b35b61"; - sha512.doc = "ee89ded99eb0a0ee133ff3b12828e7eba68012c1d561ae5e30ac8cbbfc2aa7d231f4c42415886798365068e8e5c616472f027be80787ded7abd3d82b4267dedb"; + sha512.run = "870699bd0f11ecd0e8802317a4a53821131f78e318786e0b91f5a20cdf6e30a34965e86c5e49ccd847437d05ce0ef3d85fa4f9146d9e9e42d6f6a3f5691e1d81"; + sha512.doc = "7149c09b2271ab76bdcea2cd73b588c4d7deeeb75ec1623c620216bc567ab582a1b23596a24b31adbe82b0fab908ab4679f42d7f75cbda43d002affa0557694d"; }; "asymptote-manual-zh-cn" = { stripPrefix = 0; - sha512.run = "86461afdeab420073c9497994b2be9ca7a41d23cf3ec65de02762be86f42648a1ea45a2435fef6b8fab3a37fb5d9748f46817db56642fcbb190bf2061602ed51"; - sha512.doc = "44a127e89a1063c46b558224b096b2680d3b3c717ce4cca0c91eb5d5454eb2c8a230300ddba0e2db7eee336ac852927450802acb0a19fd1d9465c203da697c95"; + sha512.run = "52e0b7154affa1a80affeed9d05ee738f3686412ecc76f7fe375fe4389cc4cb2fb872807995cd396a1613d38924ceb67205485300ca06660a461520463a213b7"; + sha512.doc = "2cef7ee757860765447c3a4e17d1339bfc48f67957dfe46cbebc9228b37969076f87ed44b1893edd779a234b4848b74051f281d5c210770893481a12f5c5dd34"; }; "asypictureb" = { stripPrefix = 0; - sha512.run = "ababb572c0f7db6c7de468032fd80e25970f31482e29e02dd046f4d362ac6f9dd1c15149b8a773320bb0ae8f2f2290438006a243b2409564c6779322cab3268a"; - sha512.doc = "0d700266dc4dd0239bafa7a58b4808f38c7505906425e2be886de4f396c4a545634a9af3d5f877a8ba5859dfb4181b4d468181ac279d3c86033f41f049da4d79"; - sha512.source = "ee8d6c4820ecc9bc6663002841b0f9609024c26c0df923060a756691b4b87da7d0dfaa0ef8b53e8be534f1fbd2e8de2de0259ad8377f261363269d516a45ae68"; + sha512.run = "e7e4d9498c41f3f130c159c08ab0102038c86131ea20125a1e2351855308dd8f102916967675fad3cc4a02e6e78359f2fdb6f84cc1d4f3cf388e99b9eb8b5461"; + sha512.doc = "0e2b44453afe7fb363af9149d728404204ace89634b2484b8820529344bff354b77a6eeb395c9889bf8f41c27463c71a35fe87e2dbbc6c73dc055833a3392fb4"; + sha512.source = "9ac413dba29f8687553f1f4c1e5fab4a5174cc2d5c1b930ec121464d40d02bf1e00d223fc5e950ab14ed9fefb18889b7eaa641dbacf4d5eb64c7d97a25a890e6"; hasRunfiles = true; version = "0.3"; }; "attachfile" = { stripPrefix = 0; - sha512.run = "218ff20201b1c7cb06c914251cb1078f827dc79dce6bd06edd399f61c02afe311276b8fbfaef4c0ec0177e175b1eb9c61185c741ff72fdcf792befd8b706be6c"; - sha512.doc = "0be32d7df130ad458eb5f83e3d810840d8b2402736de4b0431c9cefa769cb89778a9914f104cb7b6cf210365063347433bb406a025cabfc464e808144e8a04c1"; - sha512.source = "1b6f20fe012e8640f80a489c0e9244df54d274fb6e061259aa2a841ff66e7dedf15e41d98c86e23f19179aa662770de3951bf2100ce3013b0e824a30403d0872"; + sha512.run = "d3822454303b56dea07b70d13ba0f6ee028b975702ae2fca1aa30cf4301c2aec63d04b4402abbb1cc8afe428abefd8962f6066909442a7a721adaef536f4178a"; + sha512.doc = "978203a446919d6dfffc112255efbf622813f7fc31c29b1be4c43dbacf131da65d18fd319678dc1985b2409cd39beac9c19eb7d7d37a7c83e05f86bab93859bd"; + sha512.source = "93c6490abe9dfbe2eaf47f6e4ecc75597ae438569eb1b46e0d2174349a647055a3e4327edeadcbac048c08ee477998da5618e21dc970301ffc51910cac8502ec"; hasRunfiles = true; version = "1.9"; }; "aucklandthesis" = { stripPrefix = 0; - sha512.run = "34a4ce830313e6e70b51f04c98487b9f71d37c8fc1b6c6dc43df5af531eb7b87c49ff4062dca6fa1d071e66e78f2481d9e827a54a5fdf933aade54fcfdaa4a8f"; - sha512.doc = "81f5d9ce9ecf047781ee569b07b8ae9aebd8cd675a7e4384fd1283631e1d0d0a0d5d1fb2a43168634621c1d3663f7e8e008b9211b726b02183e1132bed5439fe"; + sha512.run = "8fc87d1d8051104f8b04120b21345f012c561be17fb55318e0f5271f1e733f90c47ff8bd9d3a9abfe2f1700ed7aaece80b56e3f6686d764dc0671baab558c379"; + sha512.doc = "5cb21d7b1f6af55647aa18ee873956acabf3997ab42a8438bcc0ccdf4d750cd1ab5b1f649a9c352e8e8611c597b85d89a048e0673da9a060fda30d5760ced120"; hasRunfiles = true; }; "augie" = { stripPrefix = 0; - sha512.run = "f90947ffa7bbae0fb53c2975a7854d46b1f6cc7f6cc3569a791dc42d60bcb0644f4b7c481e66a97119f683457e36fca0409099ea085f470359f8f4e8847ac2cc"; - sha512.doc = "a5a6208f9f34e1b977812872e7d6fb2c355b4683233ba2561bf2b703019a156f37b102a8b7f20365bb9e6e0a3eb5bee8a85a24ea57e6b37e573aa2264314c4a2"; + sha512.run = "e0730f825609cdaf710e1e690fa0e1d2f9d221eb613bbdc048e7a76ea53cf300f1a6c76132428cf703841d869161e9511e19260c81d0f8d16bff2192a58c3c28"; + sha512.doc = "4f67effe73e1a3f808db40ac511c7eafbc571bc75071635cc2e4e5c438ff37529b79795aece4ebec85ef3a1033aeae50c8220f9c37e0f293fb96794b5df9ad9d"; hasRunfiles = true; }; "auncial-new" = { stripPrefix = 0; - sha512.run = "d7afc0b4c4fe999042fa3916ce1db5d0f9e907e841005ac1ee54ef65923f42c8829307b3f88bb706ee1ec52d177b5b91ea7b79417557ae9854888196a8dbaae3"; - sha512.doc = "f71bfe39684f7a8d6c7fdb3f1131dc9021468c8f2371e83853b3403c25fb15004eb5b3ed6163ff8bda39c69ecececf2107885b66600c7c60172996d2bedf2362"; - sha512.source = "b134606892b4e6c099abd524a4ccfe571c0a28de6d62207e74b7b96c674ef6002d02bd1e4c1b4abac793702a040b0e727ec0972b19cc2de6f32fde59735f5eb3"; + sha512.run = "fc20d541f0d72adec1faa1ebbbbb7e97daca725b1484b5e671194ed54edf01cb4641092e5e912e3a4c83a0ea4468c4439c468a3fc313d1327ed1200bc8cf38c4"; + sha512.doc = "502f991b9ad1057b56f6b339418a3b4f24d859221b9487322ec9c32e81ee4d2179331e36a746aef5cad4d6e5d7ca24ebdcd9a1739d876d0ea946c21e1fe6c2ee"; + sha512.source = "f43a8f249a0992edd328aa2d790dfb901d98feacb816e836d7babb7c4a6ce5a935a5835efd855f5c910ef0831eed84f725a12b63cc7b203d9d621caf2cadf467"; hasRunfiles = true; version = "2.0"; }; "aurical" = { stripPrefix = 0; - sha512.run = "a8e0bc85d3247d77dec35ceac48bfc7e9b6ed001f0f6cd3b7bf968c411c907c7ec59942545d76b6c6c6c06fb2640336327c6fd83a10799c5332fcfd4d24062d8"; - sha512.doc = "a8584feaab3a8bb3a2a0a5fda576868e6edef726c5071f7f24196a61208c0a511657ae073e4be1349992e3baf89bb63d519b4650fbf10fd3790c159babd5df18"; + sha512.run = "189e1cf6e3e020129190305c0001cc6c4c53905f35dd3d6700b7890d6e17f639b3e73201a19ca9a776bcfa9cbaca23b4317de93b15ca6d4b8c58387911cb3594"; + sha512.doc = "d143b4c7aff62a1f937859ec1c2bf2695b620ae6630f5d6f79045dd9a8af031e053ed5999d5e7af2e621e07644e13b7e62177846685bb6c82169adb79e49972f"; hasRunfiles = true; version = "1.5"; }; "aurl" = { stripPrefix = 0; - sha512.run = "e893d36bd2ea43c5b8cb787c5d45648a5d793babc0c6409e8e6a9d48ac90dfdc0b368857ff0214bf8273d38bc24ddb59ecb8c0d3dfa5d860f9d8580c53b7d863"; - sha512.doc = "983c117b5b768ce1212b73f9bdb5384db66e83cc5b20110e8f8f1691f15b67889711859c30b073e3911f7177d42856b0f800efd6ecb45590beafdbcd4a51432c"; + sha512.run = "72f8ec9390d5ef41ff638813af3918e5720efdd5304ea0cad671c50d583022f63b7b5d5e95333a8d956ede34cb1f2ded7f4823f5988b78b0e47614f14d2a38b8"; + sha512.doc = "4a22e98fb56441a8c24bacd4272aa75c28f253bf0a95c7c2805747c74e90dbf4a9ffd00b118936af94485c8a8832e3eceb434f312b9fb064bd03ae08f3d6165a"; hasRunfiles = true; }; "authoraftertitle" = { stripPrefix = 0; - sha512.run = "c387517bf82d702446b2c218db55aa61ffea652b2fdfd50ed35f8a89ada5e916c52b6d1a5fb029e8044cad21d70fa238140a90a9b59a4679c0504820fa30a0aa"; - sha512.doc = "4eb3f787294602923ef0daceb81621520ec8e824e8d793d1fd023a02fbc1998387a050761a9a98c40be29fbd5cc16f2c2e28c5cf2d6bf1e11257fafd5efa1b70"; + sha512.run = "ccb3ad94a19d5ae7dd8458301e64359009750ba4a2691160aef27cab0541e85be199ceb54ced34039b1a4fd9333e8ef31ba586e813793704e01a62d55297e57f"; + sha512.doc = "c4c1e6b6d2e51b88554d77986e59633326d2c90912c2b898735fe4c7f9ff94ae2f07f48c73010d3298e0b50949719b9f7e53257e0fb4efb3b3fe4f8e7fa5f7e4"; hasRunfiles = true; version = "0.9"; }; "authorarchive" = { stripPrefix = 0; - sha512.run = "782f4c6e88628ea12227cb5a778653452c70210c9d556382ffa261c25792841feb51932c74a21d5f9f794e472386a7fe26442328d84223ce7b8f00b52e4ad1f8"; - sha512.doc = "a2033379e51b2a4f1404e6831368555c1bebb2e25ad9bf4b738b14a7a7bcc158be27c6082336ec287b7c0e5a862e5267bb5063c0e448bfb572bdba3b7575938e"; + sha512.run = "115b855ebbc3c240b619b0f7c990614ebd6b41459572b987e0b61e960b09530bbe443018ee9301442230a1e3ff2cc7035fdf1916564f7e64814c7c6ad23dbc5f"; + sha512.doc = "5456c2c482c9a93dc2b7324d7bbce4ba6dc82f6951f12cc0db5f286ccc40deb9546ab9bdc8c341d27232352636969bdfdd86b8c052b4a6180b383ef845b17943"; hasRunfiles = true; version = "1.0.0"; }; "authorindex" = { - sha512.run = "22a3d000ead808b9ae7e5b49248c06a0ae7e74c567503e7abd60ba40cbe6aefba30e118cf05a10089060ff5ec8be12750b8e2960dbe7c99bfe5b7df78453ffe2"; - sha512.doc = "8d540a36ae7aff2518c7961972e76254b0c2669f0b020bae0589895a26a12726af95ff405f3d2a4c0783cd6a450f619d1c8cc3397163e10129a6dfb3aa5df1b7"; + sha512.run = "6670290d8b9633702ce0ff4ea2c8c55c7ab5060b0be2c0fe48f9c04479a8524849f21fcfe96a24dcbf49b462b00604d117aafab5fb90e88f24f84fc4ba25887f"; + sha512.doc = "208e31260df7fd2a20e0ced195e9de1ca5571b81a98ec0c6e0b6608cf15838e31239aece57d458af7be80d2b97ba95a9fd49515ff76e64dca804d4bc44ecbcbe"; hasRunfiles = true; }; "auto-pst-pdf" = { stripPrefix = 0; - sha512.run = "2e7e3840966b968cb53ca7cb61012af3cfd01838a2373e3b99a132299ac2c99b61b41c6af8500c7112730959e98e8ccad84e7c87b5fd4d398126c19c693cfb16"; - sha512.doc = "860fa5bb033c166bae229640ab6628f08676220eacda82e175779c8cfaca9f05738a67abba1a065f028cd6798d206db91aeccfead025d2a1a21f4a20b178fe82"; - sha512.source = "72fc493c3ea56a00e72afb292b818029abe4d2d0adf3a545ae142edcdfdd3fabcab8116cbdde2f037c400424cbac4aba6e823f5c1bf47bd3af4848c0d8bbc86b"; + sha512.run = "da060486e85d825df484121613e0ae6aff8c53a58146af1abb11b1edcc6a2c199e7e95e071e0652e8a692b1d6405bca8d0fcfa0c7f1b96f78e699aa9cfb3b5df"; + sha512.doc = "ad66260eb6e2350831e297d9420dbed24c0b25bc95443246bdcbb62a29393fd8ca1ca612d1cbb16af8e57a7ca9a16d371561bd166fa4af3a9dea7d51f4990786"; + sha512.source = "cfb0f1cf0e64e5433e11f2e8b2005ea2a58d7a5e0df185631935d4e4c7c4c2f0ac950088b5cfd2c52aec1b0da18edf2b20801042640b9db4f4dbe869a91e722d"; hasRunfiles = true; version = "0.6"; }; +"auto-pst-pdf-lua" = { + stripPrefix = 0; + sha512.run = "445db94035bc1804849bbd9b460a2d50918506c0483e9b996fec0cbfa7ce2ef1672d2310d6910a974565fb978a902e0393b17a3da6b8384538f3bed6e233cd2d"; + sha512.doc = "1f0dd8df25eb07dd4956185850cbf8f7bb4f845b0da43da77933dd5af3ecbf05d305858e23abefae6ccd239309d28e526ee43e771d1d4a40d2e79c973f07a205"; + hasRunfiles = true; + version = "0.02"; +}; "autoaligne" = { stripPrefix = 0; - sha512.run = "8009fe8d39841a46841e790b1a0ab36b0a42a11d69749c7f0b357f2d85a7f5c0dab937813e7c5bc79d5240bc0c1860fe073149ad6b6d79f60f53c27b8f36f07b"; - sha512.doc = "0c249fcf39b290c783bd8bdf78fabe99aefe236a8295c21d9b4d554f6f6c85e8050878ae347f2bb2299a43fd22eb69360ad36795b47ad75108af728d3d395b82"; + sha512.run = "aa5913bbad1e62ae063a4e9fe039ce9ece4ac003a17a1154c9416fdd60d38fcc706d11ab9ffb279d2ff3fa8018066944c6d2a4db7e06355fac168ac9c3426dca"; + sha512.doc = "697acb43c273c9e0c16fa0ba15193aeb2937480d628c64aa9f9c41097305bbce99512066b08fbc0495ad81791b8b6ea6d7f9895e6e4676ef816d31410852146a"; hasRunfiles = true; version = "1.3"; }; "autoarea" = { stripPrefix = 0; - sha512.run = "db1bcfcf7ceb8731308a7167cff1d56c963ff2eebd2ffd033d19b0438ab200cb1e886c46d2f9042122e8dcdc21f8831be8354a5061d9bef76707a4086e04634d"; - sha512.doc = "b0aeee18eeef9a9104e7f3861d38a220357a663c7044f37ccc14a94e3025eb8d4c2c7d2e828847b7200fd9d1ba27779370c08a154812f55252fe6f5552ad0ec4"; + sha512.run = "4e6ed4df6075d92ccd9df1a2f33b26801c037bec3f4dba41c4e7833e74b678c0755317074b2e7d5a54771eccaf698aafcaad2be3b10be2fdd46351916ae8388d"; + sha512.doc = "f848ebf6885374e4577448fcf71710683b086f044697597c13847902f7fca41db56312cd99060b7ce70e186c2f00b2adfbdb3ad53874b9dfd8e2fb613086e569"; hasRunfiles = true; version = "0.3a"; }; "autobreak" = { stripPrefix = 0; - sha512.run = "79931f3e40266ecf3afbe2c0e2d5c09e67ae12aec62a6ff2e8bd84811f55d28102ebc82a4785a791d8db51210561715901ab032cd62821d560e221ecd33117db"; - sha512.doc = "879467823aaaa98e6a1065850044c06c6c1b8f7387c6bfa1197c627f42a0d270ac0be4efe166429ff596ff66432c24c7ae934782a2d8bce352b286227092b23a"; - sha512.source = "84da64e68cf8b000bfe02b59586509cbe1dcf4f55ce64b83f56f29c654e892f0ef7a7fb3bc10a80258f1204b7dcca7cc05f19f29e206de956676cc872f70eedf"; + sha512.run = "28ed1cb8666e429ced51c7e9b8c12521b8362a20e47f2b616369535bef51a793fa7ee7ab761cf5f14da7fea7fe4f5d5663bf866dfdfc0feff3c094b691831fea"; + sha512.doc = "de493fe99bf70ee0f51b59a8f3ad6a26f24a4442fc4a5a33697bad1e8144c8f236b4ec5a3cdbd5d5c3bce4c7a7e107bf60951d53d8523510023239076b69c1aa"; + sha512.source = "f3c2f9cd1d4c612e9ad5765e8c56f57a6f2d19a1d7aa9360a0d614ccc72ab2b03673b7ba7d42f1213bda23f2eee806d40f77fd7ef12516056095ac6f7bfcc976"; hasRunfiles = true; version = "0.3"; }; "automata" = { stripPrefix = 0; - sha512.run = "aa9c215d65e2ebab36aa20500b2d2ebabd71833e128d81f876f1ec5fbb556b7721adf6658abdb58f3501a4a83cf7736c52c1e9d0f45b3ed92d62411439825500"; - sha512.doc = "503dfe62989845823756349d9bbc5e9dc9ace35ebe5f5556abc238e7168bc1eacae902def4847f78962f124a40878279c5b66a5888634311c4c63db291cdf9ac"; + sha512.run = "877daa2071a2e87e620d10f15a4faf9ccb056de1a8cf160943d3c8f532946f4c32a1ebdbb77ae4b059f29b6ec7f7981f328bd97a6302d29d256c314dd17b70fb"; + sha512.doc = "21fd4d78ea7e24f456b4a35da714ed05ac920a51f274c8a382cdaf41bbedd90918ab1abdccd8bb830c1b388a127886f8a49372bd4a5c45d9addcd74614e7243e"; hasRunfiles = true; version = "0.3"; }; "autonum" = { stripPrefix = 0; - sha512.run = "0edb009219b259a7601f8cf733a6d41e3af9c31df5ca4ccb1acba0b81a7938f94ec87214e074161076b673759262885ae71d9db661677bd7788c2fc7c60cddb2"; - sha512.doc = "951ad069cfaf41f1bfe6ca302dea76b317e3b5ceb345600226054cc97770af4f41c361f181f377f773634c778a6f1b51546f5ca07a8722be351f84da3954521e"; - sha512.source = "0f4c61eca8de3213336d77f69fe80363194a76b0a17735afe4c72f7fe2726a3f4382762ee86957205892fa7542ce14dcd855d7bd44a332245ecc0456bba0b326"; + sha512.run = "db9056b150b3144bbf5308152daaf92c9f6526ff1fda1f2756752ea7fff22bc6370c5fcbde63f797fb855e8fd0d6215fb9fea64618a802552010b429772cb930"; + sha512.doc = "6f159c3421e4deeb2d323652ba37c9994826d44c5267b9cf8ea799dc669962c6f43bc677d162bdae7e6f745533fad0b5a3579ae268f82c9a1dc67ab7eade7e82"; + sha512.source = "b9e02ea802eaf54632d5591b565efca2a43f5d33fb0ddaa3f6dbc161118747cd37f9d3db3373a75922f7e560d9aab34b0aabfead126962e5e7cc4afb766625e1"; hasRunfiles = true; version = "0.3.11"; }; "autopdf" = { stripPrefix = 0; - sha512.run = "43e70ab7e0c4a90ce95c387cff581d1d30e549f8c1a9d46fd204056d960c8b8802a41977191750fddbd2c2e0f1ac669b5c02ced595ed674cadc803dab5b32ab6"; - sha512.doc = "b87584a693c5bf110deaf4d3549bc71802e24f9669cc30caad6063f876852eada690bb9c07469fdb647afbccf2103eedbcd54ea4bb3c648b1f85f50f444f4613"; - sha512.source = "0007bbff42d313ea93f4e6300cdd1f6f5445ba088b7b99448b10148bdb3ebf3c190f1c831235fb92b8d6809416266dbb7f0b003954874433ca484d27d3eea0ea"; + sha512.run = "86c8f4f0db169aeaa209fceb4644eaa15e278af28693760484bd31b7e694192491bdf765b69e7e25757c6d50dfa585740af4491532858e0dd6e64209c2425567"; + sha512.doc = "344598e8228e657a98cdf940eeadb8317514ece4559ad7f0350a8f8cbb314a007ddddcf7dff6f48e442db915aa65e5ebe912a3a39d66028d8182698a365efd0f"; + sha512.source = "7bcd4c4b60933c1cff3f74339b0f33a13f08d9b2210bc0fa430e29ded978273d0015660b3617d1af983a2f43a469366e7da6ab12080ccddcdc19f1208b8c575c"; hasRunfiles = true; version = "1.1"; }; "autosp" = { - sha512.run = "51f7f7d6de238fd0e54b6a59e65a76b6f3d95d7fbbd94b536754336dd78af45951f1bb9452db536e3dac9f8e97ed593aadc623d49f825124bb82507e2112aa93"; - sha512.doc = "a7b01320b76ddcf0ee20860550ccebc18bc2883b8c8ff897f6f7dc23612e6bbbb0551f4a4dbcae91ecb4d39fed9444dcaa3e11a5aea046c1ba69f89745c75320"; + sha512.run = "5b4ab7caeafa71244467cf3e33f7f566e1af92f1f3668c340c5ed9b37d16a65bdd26dc55ed2608e368d98662c2850f958ae2d85232cf8dab787ef96181380a24"; + sha512.doc = "d2ee430889b7ab16b7f680da857a645f2265d889cfe9855c1696073ac942f5a5de9f1cec09a136f8882be231e156e4342da42ba0bb49c214d26462edd5d845ca"; }; "avantgar" = { stripPrefix = 0; - sha512.run = "eb4735762229e2d1131e21bb92225db46c543c3fd914f579790b049585dee826c028d8cb2534badb96f42ef777871df018d8b2aff4e9342dc32752f864739358"; + sha512.run = "1db30cc96ea57f118fdbcd25a54e19d0294d86a48bb17c8527f6a2d9f3eab275e34368bf7e409b40758398bc657cd00357030e1fb806e89032c328c9b4714081"; hasRunfiles = true; }; "avremu" = { stripPrefix = 0; - sha512.run = "20b8b7436e73ecff120c8888727b44dcf18f22ec6b708bf3d442374eaf9986227d7c2a11829974c71ea7d5f6a39c3b74c711c5c4da1538f6bc445cdb43957c6d"; - sha512.doc = "30dee8061d1d10da69c4a14d8485a0984dbefaaa1e92241705dd6326a4769561b0ea67f50ecbf8a3de57616cf623bf0ca6a1f2a720ebf3e6f392aacd9468c600"; - sha512.source = "d278dda10302b758327009f27ff5af88ad48d9e708d41db452828b9deea358a9a111c5f0d2956401088e0679599de23cb271305d1c7aff079f350140f57e6a5a"; + sha512.run = "eb3e8c67a051120379399cd3560fcf20e3277cea3dac00ba8fe2e8e9f52ef1f32fef793806caae9b6f77f3b86313e09dca402acc70ee61d28ede757a6c93d78e"; + sha512.doc = "d5de3e6775d8075ed1270dc68e9d9b1f73860fd2f5730e72704de574e1b36824d0b5c1e9171d2f0d8cfcafa64931460e95ba218cfd4f89b46a1cfec0f6460069"; + sha512.source = "e6f5e7f3c6edc7d457161812f259d1752071c3aee31b8a53ed75a32f447c187c3af8c4003e0c09eb54fee52a67b114796c6465ed35d81350bb8a05f1696a4c90"; hasRunfiles = true; version = "0.1"; }; "awesomebox" = { stripPrefix = 0; - sha512.run = "3a23dfc7f5354036b62725015bab3b921a1c617dc0be4e69f23c49ce9b31fc6d73daf396b3a66794d5a7aa24dbc4b41056bf04cd5700b831fc3a72523bd45356"; - sha512.doc = "c77a3b24afc6951cdec01900257277f108597e11d0d261813e43524cc494fa41f16e2e7c945c6392c11bfcf3b2b5c041b2e3f5549075d062988a5509074f66bd"; + sha512.run = "a18bae28362c1f78b928fede31962310fa09f96d2b94900977acc129c5ad398c97cb4a1881e46922e6aa87538f01b8f4d4969073f876705a5a594f0509d083ef"; + sha512.doc = "2f7b3f3fb4748e35631df7c251a11d63c745856fe3338150cbdfb15eedd8e2d9cb42e7d564e3d519df92eadfbe6e9eb733daf724714207e44903e8ac300b6578"; hasRunfiles = true; version = "0.2"; }; -"axodraw2" = { +"axessibility" = { stripPrefix = 0; - sha512.run = "a0a018b69a0913743bcb25f0473612f762ea795f0ee42bf647fabdd3ebae2548dbafa925108b6c1e23dd3bfd1237763d2906b9f4a03633b1d603b3f28bed030a"; - sha512.doc = "139bbaabb55b37c7523e187650034769107ac6cead7bdd858f3b1fb5c1774e86d63e280605cd201b2e794367419388fa8be7082d63065867b2d1bc3e7d151ec9"; - sha512.source = "a2feafa154aaf943a5e122ab269fe511ca28ce0e441343161758bb64b2a9344840f2a50dc3d8246641b7978165ce996bb5c6d6e45e70c7bfb006570193aa6953"; + sha512.run = "d54c6761e8bea5d1526cd39ccf2bfa40474acc4c2351a12a983c829f1556e2a31ef35b73784d53b16ff7e46992a8f168fff66340d9c26a8631d8927e35854c10"; + sha512.doc = "b08ed0ea4403f7de91ef1ac0ac7bd7f5bce8fe7fce801c052f96581b6e6b33046f5d8b295ed1c7de8d88763e3ad22901cc3718b8a68165f802ec4e36bab0c6af"; + sha512.source = "da9e67ba9079e2c6f0672771c631d1be717920f36c1d0a94625ad05fa81780aed5dd69b1b114b39c3d0932ddee1c51911abb6578cd75d2a999916d8fead65fc8"; + hasRunfiles = true; + version = "1.0"; +}; +"axodraw2" = { + sha512.run = "44f5de31e79d21bd8d9f7995a9d8e29416618141714a30e5186cd303d079f9136feea36f0ec7145a10da42e8aa0e1718fe02e90c149b966d779672744b0b6da8"; + sha512.doc = "1258524b3d82b225d455b5a6bf71a6d39723514ed6f7c0ab359dce17380b500232b42ad222947bbd33843fe0127aac8d15f243145660c8513fbca2612bde1ef7"; + sha512.source = "a697d13147cb93ce9d7b17b6a4ee6962645a603592edc299b34ce7622db77064daf43440afbee01913033f441c68bf13bc421499472e7969d964af4514483002"; hasRunfiles = true; version = "2.1.1"; }; "b1encoding" = { stripPrefix = 0; - sha512.run = "8757685004cf243e8147dc47ebb415008eaf089c2d3215f8245e0b180efbfa065248f6c3b2d55e454ba452597df6b49b72c3e150425409b10f5f4a3fc1762059"; - sha512.doc = "ea46f3bce31f967bc11340ba0dd119c4774a68ce548cadeb3ec899b458c3c19e079dc83d75edd9449283f9aaca40338861b1df39ce3ed12f5f928ac580bb0750"; - sha512.source = "ccca22773806d2e3a785c697eef68842f49a0c9e3b38182517562119fba4ac1b227ea00f334191b8a4b6bd29e5e2626f11684def91902faacb0021617442d5f4"; + sha512.run = "351c3f5524a31a3a95fbb791cbd607c1a07c0940291c03cab56d1025f03129b6d16b1785f30e891389c2283d7f04f9824583029cd0e8ee71cd3b9f578e4b9858"; + sha512.doc = "5ed0bcaf581cfebcf54f98081f926cce8aa477e72a656ef1e095498d81da348473cf620a809381e667b170cd1dc239c45ccd97114a29667b38b7d505eef18f4f"; + sha512.source = "09bc915765f3b62a25e9cfc02a87f20b62680674792147bd3dfbbcb5df998bd9f179f95222c3fa35b7aa5e4779245e6acce9319b9892fc20d12fa6c364532527"; hasRunfiles = true; version = "1.0"; }; "babel" = { stripPrefix = 0; - sha512.run = "0efe2b377b10a1acb9ff6b064292f2d4a41eac83a01e2b2c1e9bb89cc57025687966baf191f4c26fe8dde4bcedcd0b9fa1e4dd03420fdee027097d28705cd8c9"; - sha512.doc = "f151e25ff8f77adf534d5f4c0ad72981d23b816e9601184bb7f1090e8b4b979d37e51c4cbe62fe5fbf2d50974a29617c24ef1be20d87414e0403cfd82b936b19"; - sha512.source = "64935f512239f5f37e6c2f131ae5a98a020afed53afebd181aaae7ce3097e91cfad0a71622ce51916c28d1927430b1e35a6c0178b800d6d6305b789dfbd5f8b8"; + sha512.run = "b49e817720922ddf694982b028c9bc7750e04f029993744e131a9b3db1c6a5461a81b294d1562d2822dac4fb3baa12839099e69a202e0831d523b1ae4f5452bb"; + sha512.doc = "ecca7c0b9a994d5d0cddfc919bb71f6f3ddfde1e5cc2ed4f0387fbfde8095c92b577a89930550df525fccd6e6db4d1a50df6c99f43988c749b4c4ed241a391df"; + sha512.source = "95d5e64d8886d3178e24772e2280158944d6e6034b620e33172369153b906e081e6132a18b237a9f6e7f60a75dd71898d9eabce7f61e64fa8a552adaab93832d"; hasRunfiles = true; - version = "3.18"; + version = "3.22"; }; "babel-albanian" = { stripPrefix = 0; - sha512.run = "83da2a6edd9fbf0cddc2102ace91f4e268f78a6988accc47a8bb62ef9df56a20c8b5c99283d98dd4ee80ba3ee95e1cb02fe2c759ad8c4f4f19406c2cbd93c2ce"; - sha512.doc = "69f750f291bc3dcc64d6b1ae8ccf3ed6247086ac14a085e1f86ca9e45787be87c900bb75303bc4e1695287d862b4c882c292d3fb9004505b8c767211f632e8c0"; - sha512.source = "564a1dae7381eda267b6bfdde3cc4004ddcd1f723c95373d2053687fb93675ba7f687dd7e179ded909875e69dcca68c78b2b7570aaf8ac3b458feda5ce0b5004"; + sha512.run = "4ded4b96f04ede479629ce0d00106f0e4a465192d05b00b02c0a2371ddfd498697bea3d5ded41e8293ee86b27d10227eb0619087b4b4fd7620b2f5fe25331364"; + sha512.doc = "cda9366b09ff803ea627a3671572294ed9ea57e64d0601519e048e88bcf5fdc6e93fc1e8f348cd3e40464030023de80804993d085a91ca32c624bc0569a84b46"; + sha512.source = "2c1eecf94db156b41dacee9778e6a1fa70a0c7a2daa8cf542d3a06361b17e9c30ac236e898949a2e1a28fe0a18aa7d267cfc423e3511fefd711d7c6ec8cbb4e3"; hasRunfiles = true; version = "1.0c"; }; "babel-azerbaijani" = { stripPrefix = 0; - sha512.run = "9dcebf2be3e6959083f1533dc75630b54f8354878fa3d9a84a2f0b24dc54216c0ab2ff3ca8889bec3659f5e7dc4e92fa5fdc6db0c4ac2e58ba19bd6ecd32b791"; - sha512.doc = "e0f7faaae791df23fedcb9ff95bc48e476095ae28b701d570a52652403587f609cf2e693a1642d9438974b8f982fd0be6f28cd9a3dd07b89c5680f3f56145c0e"; - sha512.source = "dc4d40cc428f5f3e63e786b22d591cfd1f8928c2e8f41af38a6f09c45d1fcb462b51b435d808e1864f0ce24321d652a042435690c0d8dc84a47a32b435724388"; + sha512.run = "ff5d20bfaf8abe1548758de9df8010c245d3378c16fd122cf017e48e8743274041b30fa162c7ab25db41118771c933cc369ac64da5050f56cb66afacf1dc218f"; + sha512.doc = "f2f4e56a31a221187d9518deec555d845f2ccfa209b56b97a0db26c08074a50cebe3b4e72827c0e086519e4faf8c2e25f29ec840353624be53da2d2e71743677"; + sha512.source = "610ac48a2a8af1fd568edfab12d823796d969b5bffcd386f961faaa24ce5fba80adaca4753ca942eacdc043cc1faa32a60f2ef8b079e2c009c94ec6f0122394d"; hasRunfiles = true; version = "1.0a"; }; "babel-basque" = { stripPrefix = 0; - sha512.run = "a76c5d8f20720adfec1955f42f454aca00768ce84291ab9f5cfe7cbd6a754fc2c20c2c1ad6fa3cf71c6c386784484f8a3640142554c2b254ad4b1032ece199a7"; - sha512.doc = "9b238482f51936bad23e944fa8a4cad522ff7684fda20020d35d2bae484166cb7d2f56d783f4f002986cbab523ac3d8226b66280fb2f673422ee2904b58af0ba"; - sha512.source = "01f47b616b583599b71d38224d74b94843916fcf3bdb2cd260c4a5f7ec9548dd2c3e8fe19ce68a0e439d64a222de74d802796cb6ba904c2892dcba2fcc1b89de"; + sha512.run = "6f37623cffc4e1428b1ed54336667e1520ae7340e325f72320e4ed81a95170fe90c97219e16158c3bbe396b245ae2389c5c39e4172dc18364238c4cdd5a59a97"; + sha512.doc = "a4db9e3815c5b30a6f8db93ca272035f53c72d26d408b78c4c49f1a92038e992de081711ed75d5f6447a17ca19774e33441431da759752b0f45296f1978b84b4"; + sha512.source = "2463bb86298d3470eef2a69b0c45919f818fe51db3700e3c688c96921280fc582c0683a24e875572d324354b67b2728233f57dd69eda14e1eddd1be03b144e6b"; hasRunfiles = true; version = "1.0f"; }; "babel-belarusian" = { stripPrefix = 0; - sha512.run = "b29a19cf1e4ee9a2cfaf462a3f18d7a092a3708ab1db7387963508c493573996276bf8e3903da67bc996ad7f2e58f41545aba39154b4ed1c60d70e73ad354ed0"; - sha512.doc = "2e118fc3b5c8d42c2ee35a17d2a5aa19f550ac2bfc78c388e9dacf99d923b2bf1c6e37b54e090ae16362be36484eea808e50833829688cea6d8be4bce2a32ccf"; - sha512.source = "d367daf38e905cd58806ff3f5bc595ee3984e1ec8fd029c048a813f497b3f462e143f2da414a01a0f6b30c4a862c1df56a0a0f0e71265e3526afca986d3c86a1"; + sha512.run = "a3326f47b11b2e533d170f98598d56daaf4e46c303e04c3861beed87a10136bd53033d9bdc3bffc38ca898da22d6e21a0c172a6aa5c48e180191377ef1061328"; + sha512.doc = "c0468bd5f5bd8c7656f0ca80b7a6cd329b407aae943fa704d6da237fd2c26f978f7aa0f1859fa2b93decfe47cece126520fe458f284f4824b12555cd14a12418"; + sha512.source = "cb047d5440e552b56e782f0d32395f8d32dbd2888abbe03f010bf9361258c3fdbd8eeb18b1aef11895162ed631c357cb7ca14dd1abbe93da27f426ae903db357"; hasRunfiles = true; - version = "1.3h"; + version = "1.4"; }; "babel-bosnian" = { stripPrefix = 0; - sha512.run = "d0bb8bd32c36948d52b1613da8f460656c0531085ccdb43e27bb534dbd0c8dbcb1074dbcdd85e860cfc1a977bf674dcbd2b12c57f1ead2b1348446b441599102"; - sha512.doc = "e859e02e13931ee74c782a5d9780dc350fc81b0b98e3ed464e61c0cd3abf31c5162859a80dca2b8604f926484f8da772bafe3d4473967e8f6d59d6ae5c578c70"; - sha512.source = "77c26de077a296f675bf4a19d16e0ac0ef0c779fe0a410839b49fd0361660a0830ee0a1572647c070e35f0e8553003d1ad13046459567ce8510fb8b9cdcc4851"; + sha512.run = "4b0e663a3a1fb99e58730a1d4b4b2a1ab6194eef4004faf8a15a44232079705bfa8d4dad624a0b1daff602fc4d84bc4531910cc506d35d49be6ccdd52a976f48"; + sha512.doc = "57ee6ed2169c6f981b9dd8173fca92e23ccc6631bb8a960f7eef0a9f4a0a6b839deafe211ce80cd1769046b0dfff4aa50491a49d42f40aa2bf9154ac8fbf51a7"; + sha512.source = "b045fd77dbc51f60ebd5aea7a8967fcc7786b272fca7c5388af57e956d72d63ca90d6e01a58f531ab15a967a76d277941c65606bc824c6b49df5eaf4bb078bc6"; hasRunfiles = true; version = "1.1"; }; "babel-breton" = { stripPrefix = 0; - sha512.run = "5bdc6319b57753e72f6aea72a6223764883325b0f18cc4ccde7913adc1ebfc8df5d68de1d72e3ebf54a887d135b9f82b44612906da0644e66f8f083ac04d781e"; - sha512.doc = "a453fdaf01678c71178d41ad012220c80e3c00736d130532c5c2f8d7a5c2a64ac2b5a1d29960726b774502961839c4c49d59b41ba098ac5a57dacfe604c7d03a"; - sha512.source = "574eee0e6f10766512d5d7818bee491edfb5d38ceaccf72ec34c9713189d3c412d548975e4e4c774120b6b48ea800bc188a26660bb8adc97fd802f68641f6eef"; + sha512.run = "9419235cc96d61d613bf5381648fa87cec48da62fd430a0ecad2ebd729720e6e08ed70a8c44069904e4596e0b7e11dab11f70c0f0e3a0fe13b2411f56404fdbb"; + sha512.doc = "b1fa42f226e1f7dd6ea57de3f27652f48dc75a6764be79231a9003e9adcc90b6418d948fb421c8f68d14aa27ff0826ad9a0993df23d13a8dcd49b90c6d1a5792"; + sha512.source = "3f33649e926a66557e6a790a2f05383bea7a7da78492a0d1d55fa46780e3112b663017bd75c261cb1d3727b8b5ad1ffe57d1a4a534531bd16b93d7e28cb3bdba"; hasRunfiles = true; version = "1.0h"; }; "babel-bulgarian" = { stripPrefix = 0; - sha512.run = "ce19e60afee6c805afc03c071075d05e3a96bcbf4ae7c2e529c8008c46e749d8a015c312491236c3fd323237517d7c84d2ce05806d647684534c75056c6e5938"; - sha512.doc = "dfb685431cec4328c8ee233fbb3c02f295dfecf07afddae0433abcec5c4e2c430627c3c635e558e4b943ec943ee8b7626a95015703d6f1cccbca8dc6e0a13b63"; - sha512.source = "8d05718a0da1b14a6d52d16a79059dab21158da0d0b96ad81ad7d448c1acc81d1ccfe6a26a317bfe9008b02da824f22d494ade265691566abe06a9779c8c500f"; + sha512.run = "e810c0d8d78a5ca01fc7a1435dda1457673f1a70f5cfe1ae8da509ca3e126edbab7b0710236ba9e0b1816efcd970973e4bfc48b66c5dc130dab0284bd2ea561f"; + sha512.doc = "e3b61430ebb0b16836e60cb394cd031a7b33fcf527d2daff4eb176702f33879bdd982e9764ad4b02184034db03cd4554b73e65f8e49c07af643870393c0085b4"; + sha512.source = "2840b9310a55b7ec0304441a969c8d0529bb86be5c002c87ca7a51c338febf44af0970d8c8260c8c6d8c80b4653c68f40fb7084c68e8800f751acd8eea58b552"; hasRunfiles = true; version = "1.2g"; }; "babel-catalan" = { stripPrefix = 0; - sha512.run = "8b13e9ab705ab20a9ae6a00d4b9061f053469a67ccd0c91597fe5ee17af5069e1b9b0a0f4984b5b4eae2ffdb240691f4a0fe3ad8cb2d905eb0209ee5f3ad6da3"; - sha512.doc = "6e058f26463985f3a5ae86c0cf9d7f3caa15ba425404d93d0aa2012da884d06701ff0dd623e0d9fc1c1c8d205cb45b01ec79d80fde718e9b1dade30f0f3d32e1"; - sha512.source = "d16795bec94e4cc4e32d965ec53f9e417299559caf55d1e531b50850add07e1b35de9d7d10e042bc1f65017ee5f9fc75bd51bbf5e68eb94ddd06d154c0b21b43"; + sha512.run = "eeb0375046728448801a64f4e1145c6acecc4ced63b95c5a8e058de1b07d19dd62f93ee9e0150e19f28f2130a699402e127293e1ac08db966cde609a0fef3511"; + sha512.doc = "ee4ab0ffe913c9e3f502ade176cdb9206953d60c3a65f13ed74eceb84e560d4c1aeeb463f78dfcb023a8c9847d868aa5155602892d6738233af9690fcd93d294"; + sha512.source = "3ff53b950ec8014adf75eaf27bacf1ec72a7f8b9865b53f11c00e48390cc4f7ff7a04eb56d216fdcf23b281394c43d893fa5ea3d4b988d8d24840a4ac9a4808c"; hasRunfiles = true; version = "2.2p"; }; "babel-croatian" = { stripPrefix = 0; - sha512.run = "3ee9b2b0be60a44904272cbab8c8430cbd89aa80fe730e695b46e6b54192bfbc81ae7ddbbab0f1788e21456685a721fcf637c4ac7f71dfee946e78ee40dc2d2a"; - sha512.doc = "215b3adaaff5e3d0ae0ef6d53e9dcdac1a2c8ef6f8072b73f37749f977a7de624e2b6d0c98955e4ca9bc8931a1fd27101dd000819a91295c24f21edf4dfb476b"; - sha512.source = "8825b7dc7bb4289eab44f6ef853ff6223f38a64674bd1407bc09a691df138a6bb41d54e9980d956744acd3024e304d48a34686f05083fc4570b92b796f40455f"; + sha512.run = "8dcfb71004aa592f1d8f57e7fa815c450420ca4f7a8e3edc4210843c5ef00d12d99f0a305ce88ffc490bbac5c744abea36f2470b90fa7e4bd1e676b344e71f17"; + sha512.doc = "38d1e17d89ce29a21f1feeed4a4d40db6e167e185e09a5dc40af657013ace9f9076ec4313d25877435b1460fc868a5d53db5ced4012e54cb088be4cb8b6e5a2b"; + sha512.source = "d34e7f021ffdd5390d9d77217a8112b2cad811e4de719708cc2bae0e1586e3392ca5ed055ca0ed96cc362f4cb5d8522a18c0b1939c798e9d036c2e817c6a96f1"; hasRunfiles = true; version = "1.3l"; }; "babel-czech" = { stripPrefix = 0; - sha512.run = "3d9452e98370550c94d2f24def262cc514a3ca636f5061ef18222102b52cf727db22abe9dc927ebcaf3cb2c089fe792e0617127bd16ab8a7892616c0567b5b62"; - sha512.doc = "022f8333d186bc8a7123b2cc1636e58acb59e1996e1e5b00704da60195cf02b9b436b1e0f8cb1b7363fbfaeb4671f2e5dfc0405b633e5b0ed5cd687076cf63f3"; - sha512.source = "82210fd84ee4ab8b4c503e2e7f47f14aa7b1f822619c7f8344a7345a7542371ea8f4525f4016d6fbd7b0edf831e780a7aa4554875cfdb340246756c2f16393e6"; + sha512.run = "35ade1c7e7b5b9cec4b641a35d90530abc471a25f2d4846f2833b7ffcef0e1a52337743053a9c9dbec471eaa60f2417ac55a58cbf48f6c5ed7615f373fd25512"; + sha512.doc = "d42389fc54574af7840fd294e9491a4a52e7252203b1adf151743ba8f9bc5331a4572b9f3babd2d5a626ecfacc25560fc664870379db3842358d34d4cbb5bc60"; + sha512.source = "b2219aa3654d29cade260cad2ee484db2882c58c2021150b477a64770ee2c710467c49f1ee26e335be921bb13c49350bd8bb1c97c647d1031bea89cb8d5c988c"; hasRunfiles = true; version = "3.1a"; }; "babel-danish" = { stripPrefix = 0; - sha512.run = "cf2db86f2039c84148103603c28b2578cb0cb48883df88a5aa0b8056fef6d773ecb0ccdf0ec43854b5c15d9f9f4a1940dc074944972194fec8e24e8212642096"; - sha512.doc = "4596b55f385cb0b7d0e00abab4f96de1752c16fdf99a4fd480ef9136dbda8ff9fb35701e5a02255382216813c2a857f4b40bf77501ffb0b6897e8401f8977b4c"; - sha512.source = "c7a214957fa3de1ed1ea64193789cf9e6edbb1f2f7984fadfaed70742005b7f4ac4531ec5e2ae1bb9955cdc09b261694b531da06a05fbd10e069bdbba9b2d000"; + sha512.run = "ffc3e2b30b996813dd5696b592ca8f9da50c9e49b18a60bbbfa8727953deb1889aabb7144987a1f6dcbe15835a27e15fb5b483dc99b75122cade7b04ff0d9701"; + sha512.doc = "5feef03dc39706498e272396722b4413354133b07a5250a38ac097e414a36d2f34b648a49d989269c6a3a031724f45928a03dd8b42bbd55db4cfdb068e3bc75a"; + sha512.source = "ac4461a91783a0d1aca6f8bf2b27f8d8372edc55174ed37f524c0a661e70cc5a6f5de6ff433765d594f7ebcd3097f728d22dbf102cde2db2d6fa57e4222b5f08"; hasRunfiles = true; version = "1.3r"; }; "babel-dutch" = { stripPrefix = 0; - sha512.run = "522d407a2aa3eb517d3e3612221673968d05dd7bf63b087474b57a3cc46ebf88cde3c004f3b70458549a6ac91e90453f16f03967b03f09be7a66a44ee22234fe"; - sha512.doc = "93d95aa46d07143456c920e01fd1232d70897c491cb363a617b6eb25024d3e34f03febb2dfb4382c38f156b87f9789900b6d6d0abf7d756cad1da9e3f12dbb76"; - sha512.source = "70c397164286481f20a1f63e605e8a6944d7535ef4ae07aa4f09d678dfda231410421f691c033d937012820d7dd9fc95edd58922ee9d416c41a7bf814af809ea"; + sha512.run = "11e12e540cc54721ceb01cddd29bff5b1241c5d7b686b738471e7516f016b0911ae58f43200e0cb69a9efe8b7e82d6f5869838b4f1d7e55ef29a8ecd8a157c38"; + sha512.doc = "4d9e1358239587c5f08f48957a7900d2f47f0d705ced6a7dad9d1547fc75e304fdf4431228d3c411ef6b83f8921b1037bf8885312d684cb9472a17c772b445f2"; + sha512.source = "146d27ad2f651ea9f89c464e82a07c8caaed7a2a6cbfd64305bbaa2dd0af439f2ea04e2cc5cf931d7d8e96891306a709822a35545b4f155cb6db979d8510ea62"; hasRunfiles = true; version = "3.8i"; }; "babel-english" = { stripPrefix = 0; - sha512.run = "44bc030e03dcece02a8873fb8973e3405ab10d1d9bf313786f8b35e5f6c3a6df7e80a7691070dfb0ca69979db0fce3b9af3d9322e065610232dfd2f6d7fc001d"; - sha512.doc = "b8f544c55d17f27d11246c7fb50dff440124b452d271a968f590d0fd30b244b142f2f5f37fdf73f4c2b79097b077e4695e82a79f06ffaf563ce9b52b458a53f7"; - sha512.source = "4a019c0342ed0337da36524a9d5283cd76bf409c83501ea6230924e490ff1bd93a413c70c9718d34f2b1f80000562c770e6f35cece4ab5cbe60821bcd169e888"; + sha512.run = "4f1109e6a4b7733e67081e17540495e96d34204e90c9c8ae250e380bcb92509d551418abebdb315f2650776f024d1e2553e7f56d39e5a02eca1bc90a92dd7cc9"; + sha512.doc = "2e2e89cfb258b47e04fc821d352543b53af526194a05b010a3b20775b8054772412f89bc1dc05f24ef73153a3edff97a1c6c0d329cdce1f8ccf0a9c1e9966d2d"; + sha512.source = "898dec50b72091756a130dce305b512e8660a31fd22839e7a1f12ba4ed24fbac833b3f7ba11c6771ada3ec14229152a9d61ac8e398d86fd3b5eb6a9c6a0f7858"; hasRunfiles = true; - version = "3.3q"; + version = "3.3r"; }; "babel-esperanto" = { stripPrefix = 0; - sha512.run = "32e906a1717ac4a6a883dc2562ddacb28bbf0f83c2e8cdc5e7fc935c504cc1d736fcbaacd7131cf21188efcc4bcbfbd98c8e65245e84782191d11893872da5fb"; - sha512.doc = "989b23898bf67a939245e6ea5feaea551e766287ffef271c79a63c81e6e956da24f024dc936e7dafdcccaf6a45344644bfcd978825f0e4de23ad54dee93a8a6f"; - sha512.source = "8272e394ecf62cd001350b3b3f78862f1b36dba71592770ef35e2092561618664b7e242b79d649e56e8daf5ebbeb25c7fa10d58078f33148ea4d2892e0b29674"; + sha512.run = "3b72c7f74574b44ada229656f5e04ec367c57c863919e4e6dc9e0fa8c94683f8d7cb12da02441c0ad7fca55129299e5096654e2418b67493694355ad6b049c4b"; + sha512.doc = "1a5e7129af0ec7f0e93dd5cd8e0e6553f61dfc16b9dccc1b5d78ef9b5d13d4c5e4586264c90b8af8f95ab870d33fd7c1e60edce882c0d3093e273d64dba74510"; + sha512.source = "d8ed70e4d50ad4ca362177b2a5b4e096a032f4734e52de26670b03be179d4f59167571d8c02bc0d9f32652a2b65c3d46c715fcc933bc0a8bede67584ee39bc66"; hasRunfiles = true; version = "1.4t"; }; "babel-estonian" = { stripPrefix = 0; - sha512.run = "643bb65784c432d33fcfca8e869765bc35db2c3b6a9bd9944e723805d5cd8e94f3755850106fab7a1fb4e32ee9b73ce1ce53119618b507001e6c96e75f8ece34"; - sha512.doc = "0ad800fba626657bb87db1e32d9922d5623d6c03a22f8697572b45f5f7fa9aee84672b214b0791be06ba3a7bcd81021d2c81432947eb266af4375ed9337e34d1"; - sha512.source = "fe55efda570e235f198f0e95cf97d097752b2988b40d8a82b8d060120a3c6b51553c5e66e78c03c11652fe8b446e314518147ac8fd02a72127e51edb6774f4a6"; + sha512.run = "e6419c5acb041e34315039deb0ef779de2bdc5b8cdc30bf12cebf79e12d7f6fc1a9b8a2dd3bf06be45ee93a3e7a155887f5eb866559e34fe2bdd612a4fa36ea6"; + sha512.doc = "8ff726d46dfa3e7c3c94279835667afbf62163399d241737b505538fa41c2319c2913422b013909f0ab2aac8cb269e67520e27bf88dab2070c63e72ffbf6b4da"; + sha512.source = "2b49c613f1e277660f1ea6ccc3bdee6c62adff3c72c4254ed2a7c59cc95e7370c0643d729132995ff4281da64890ff9c7a05d995d547b0d7ee1bcddc896cb245"; hasRunfiles = true; version = "1.1a"; }; "babel-finnish" = { stripPrefix = 0; - sha512.run = "9670e3b5d5390b4f751be4b87e4c6522fdc0daa2440e574f90f3a4dd704841921e70a3fc5dbd5e3cbb2d6238ef70a7b752cc3be1b80d070a4ff26d1c86805b33"; - sha512.doc = "2085a8e58ffcbc17f0e3d0d8fea1bfac204e5300be17cdcb8bb3cb358835b47b47169a5d1a171d6696b7d318f38c0009ab5752c4fec3d7969026c1712cc08e1e"; - sha512.source = "59120fcce0e239251c064e0de55eb8d33d1857c0d8b32e204f8c4833eaba9d33956204704b65c1893c2e019b40ae2a516390d2d780db74c6bd245520b24efb9c"; + sha512.run = "55f299adf7ee977d6f4a466ed85cea62e306ff11f61803a60f0c0dbbf11ed50b8b7548daaa011907653f9bbbfe23b7ec786daa51c5f017130953ebdd5b4bd7e6"; + sha512.doc = "b2a60174362cbac3ac542a4786c266396f837f030fede09f8c13a10b6b1655380e4d396759e4a1e4cc4cfd0fdf0dddec8433f1cbd2c3c350c5c9a00e26ebf851"; + sha512.source = "f19a6c6ca491a53ac8fa599e651818add0cc97721f2b37b7919d272878eadbfc7a560e05d4d0a060187ef89eb1fbc786f217859f8b11dfc9dad1d777cdc709ea"; hasRunfiles = true; version = "1.3q"; }; "babel-french" = { stripPrefix = 0; - sha512.run = "cde690e80bf70da2428189886efe30ff5fe5837fc13800ec8d6016aa5611bf1540b69c32755b251055f9de1879f1b0137d7e165779b5c39347a2489cce914167"; - sha512.doc = "3a8cbc7d40736e83199855555f88fc546e9fe9a5e6a5e201084b490097a0f5d75ef3dad21237f706bd27ee619783898193129d4824d91afb420f9867887874fb"; - sha512.source = "f950923236959bf5ea8be8dc5be089c0a38d0ee8c9425120811939e3b7fce648192f6530c8aaa5da07474cf0557bd10af42127089a7f028e561adffe8958c5ad"; + sha512.run = "fd55ef2474cb7b4a44d9219c13e4651a1126cee1241d4bbe57f88c5ccc95ffc1f16fe3b13378ec49d8aa19bd57ab09fce88c8dda44332f881a74b4d4dd380e8e"; + sha512.doc = "de1281b795d5169bf9e89fdc7e2d685bc3b5b8a48e4ca390b593ce992c780dd6dddd7ecb66c3a497ad4ca13194830041a2998e938d7e47a36743bd17c796b198"; + sha512.source = "02895266535e957d105f4f4ae50be336513679190259c191fffc5d0017febabfd07405e319237e74c9762202232c2504fb68d22b3943df37b41912cc9983dd72"; hasRunfiles = true; - version = "3.4b"; + version = "3.5b"; }; "babel-friulan" = { stripPrefix = 0; - sha512.run = "a3944cd703836e2af4ef6ca7416b23c03321a74c915e19fe7e9ee0eb416cebfe9c90ca1f86c59b7f167bbafe4aaf7a44734a23dd4e50d2fd07582559fbcb2ca9"; - sha512.doc = "40317926c4915b3acc302d0e79eaabcbbd88760a41ad07327da63ced8d7c0d0668dd20bb5c8073e966b5817a4d25d771e1b032a9aa528afbee04f73dede88a84"; - sha512.source = "be4e2a5d231b41873fc1e5519ab7d23a60322a3de9d9ff53e7fad4699dc124ca25e55a30dce01791d1e266e10b36703c079b7c8e5807ba87c5d52549af1766ae"; + sha512.run = "8109dc48800410f612f7cb8db586c1b7167a88aa0b97c53b310a6e7df240cc0ad2b4af1ec17901fbba51ba63326ba67e3bb055661079098ac0d920e3b5e58243"; + sha512.doc = "36a4f276b4853aad705bc7d4d91e4f83758d865a33a07f791dd4c92aa69ed7b6968a2a6c567a0005a0b2a852142aaddc8770a197af50b51ec6251ad1abe47d71"; + sha512.source = "9e2d1e1faaf451fae88bdd2fce6aa5157e54589b2c99d107e949d5b0a76d748e01bb337a1f8602034ddf73b0775f1ee31a94669bfef791580770e1c125eb404a"; hasRunfiles = true; version = "1.3"; }; "babel-galician" = { stripPrefix = 0; - sha512.run = "429ddde53203fb4c04da78d4527cbb437a4539335f72da4757686342fbd40889d71bdd3b73c6da5012c279ad9f3a4d5ae67422358a133383a9dd798768a1b0fe"; - sha512.doc = "a827f35d3d9e7034b39033d0414958d241bf0d7527ddf2437e22c92efe108cb91ce2a02154d6f4f33bb8a73f51e8fb9d7b1c0d525a10d83cf5f1091169a87cd7"; - sha512.source = "b2e6c92e10ce944f64f1f597a0b784631c4402e8b8ea1f51c15f7b1155a4c71cd9709590c94aef941a2274b8ab7185df71cb27cc7ad477e075c4b5307bcec9d1"; + sha512.run = "6450ed91db8f9adf40f20978f01e17b33b6e642f2bbdf35c26b32c73317da16f8fe799d4ecbe81b289cdcaca6bfd7e43a64b30e9242a08d93be06d886eadd840"; + sha512.doc = "3281b0ba42dff840b167092d608682cff85009e76ada57213339e8e072fac0f748400df7d481d588716851a19d5716520c6c684b5744c83d8fe9b3043f411b13"; + sha512.source = "7682082366f91a48c6860264a1b1f32df121b0cb3c21d5e7790ab383d0a5f5d451f8b76e1e90eaacd3748ad6565f3e05bd80882c11328802b431ed81144c301d"; hasRunfiles = true; version = "4.3c"; }; "babel-georgian" = { stripPrefix = 0; - sha512.run = "6af5bd0c91959704cbda8899f7c62c97ecbd7d66d3e2badfad63d32433845b0b23e1324418594891b124324c960b58095b5042f8b4e10be230b005862f0e3cd9"; - sha512.doc = "2c95c21cc7589e486f5b49f23bd3010a883794da23b60bad502042931ed1f8569d0271aebf03fb2974e5280a688264afe5f4dbbd62baeaba56eabe92e46722e7"; + sha512.run = "74da8bb775637709180690a5582c8cd69a663e86ec7b8b29077de469b607ec9e1c9f76739527785b83054be79b7523cd5a63b1b144e3e708b81fe86d3dafe329"; + sha512.doc = "20df6fc5e4c5557ed2f63072e93de750049d09473eae15061d287c0cc1937922037e41cba9138e91be4bf274b3e211fc493428ec655a02eebeb4f02765381134"; hasRunfiles = true; version = "2.2"; }; "babel-german" = { stripPrefix = 0; - sha512.run = "8bac7ab5b40833b5e46c7334ecd5a10b2100ee1c0d83f84b8fc437d05aa321d34b6288d4af79e10a605a28bffe88b68df938b605127f72b079aab58ade34eeef"; - sha512.doc = "cd45376fe32e4f07d7684692c12684dd95b885e1723b0c5c8c699d29bd98a64401a07996877866b80738297f4f2e90d0bb3029f773c18b4d29315f0d62e1d0de"; - sha512.source = "b6828e3a3b3daafb3f9bfa1cbbafdd18cc96cd680a7a5a2f309e46fd8da3d5172d0eb69cfd4475277b10887b5ab3b950b695ef91a2565050db8c3e4bfb0db2d9"; + sha512.run = "c9daf4cf8288f26849834519e8854ebe48b8ad21d5ac060833abebe0e57ff2eb09950001ef0f85f952c0526c699b07d14917a876e7586eda5b9b36f3dd5200f3"; + sha512.doc = "2cd2295e2425a5feba2e88ee2e6f34809cd28eb84f8ac192b55bbefec780aa270751e41c27f45214e2b255a502eae9f08de3bf9ca05340ac34da94d7d852613c"; + sha512.source = "19054488bd88fdcd949b691105c0dbbdd5e5245f5ed5ca6f99eb64213def7b4492f4d9b303110200a51c60c9bcc2b36628854e1068d823ddc2222c5ed402262e"; hasRunfiles = true; - version = "2.9"; + version = "2.10"; }; "babel-greek" = { stripPrefix = 0; - sha512.run = "bf69d411c82043bb35d90e9e1feca8027f29c7fa930527f483b5ebae5c99235fac8f1ec77b9287eb06e818da8ecf2f8779bec438c4298f6aaeb5b2aefb1292ac"; - sha512.doc = "66797d0d1a6366b33284b5f81a454e090335e16cb807b125c7321bdc2579b78f6b4fa8cf4c4866a3fca4a26b3f6d87a0c5aaa7829a5f09fb09dc63cfcd410bc1"; - sha512.source = "edada1c8799050e3b58e1b24a28e6ff679386c106fed2cde204a0adcb6836c78ee18e5b0e3c49fe623365b9ae295430d9efbfbc42374a8dee04ea06c8adc23db"; + sha512.run = "4800e215a89eb2d015615844e97bb031ab02fa2c61d800f3250c56b4e9f1c52a37d53662e6b7fc97258bd7ce37927cc51e30df5de24d5e99b75f5235992fcfb5"; + sha512.doc = "ee38a900a60e1c65ae5e5ae29d596bc78ad17221aeaec8aeeb09483b93dabed5264668132c9347ff33fcf2cf5ee6ef5d67f9bb8d0cc588abc8bd66f22858b53e"; + sha512.source = "bb8b266ebaedbab8d4c4e11c5bb8b866d1abd2146ec48719e3df59ae132515c5af832d30c72ffd4223469dfafd3cea20a94faa95157098f289337e7d948004c7"; hasRunfiles = true; version = "1.9g"; }; "babel-hebrew" = { stripPrefix = 0; - sha512.run = "45e602a666d697dc4a993b4eb63fcd9515873f7c279ddd8b7e5d35b1201147c6338b663f839fb703be7c0c59244fd4ddf115f5eee47014f151694419f4b1f5c7"; - sha512.doc = "bd3536b7c9832413e3da5c8389783751cef74deed345877d5716d5901ba1f1c4d392b333878752ce7c4f1c4f9a01a5d65e9eb0294e83fc982b8b687055f5848e"; - sha512.source = "b74f05e3aeaf94b67057a16f50822f321ab8c82fd446531e143993983929d0a7f13212c79a28f364dd3d868079e28a8e23a444b780b2925ed445bd935cb406d1"; + sha512.run = "2f4222611aef260b688eb706300971006bf9024127923a074a05fdb9b8ae8606210bca5b89bcd7a5cf3baed1b057e407a05d54ca40713f2b6a56de03dbe94fa4"; + sha512.doc = "97a940d28ac2922479efde5f5a0cd7ece655fd03cc440d65c8d995ecb685c04d04a2f8c5e20b95d0df9a81b7c165d42cef74542e26ed82496896d7d008d2f174"; + sha512.source = "4b4ec20f8bea91d21ba3ec8af7023f16d1b48feae26e14b162b03ce04d8349af13b5ffd7c63496489613fd4c437acf9656bb99a1fef317923730445ccb55e214"; hasRunfiles = true; version = "2.3h"; }; "babel-hungarian" = { stripPrefix = 0; - sha512.run = "9cff9186f582712df3cd81bfe1fc8ab979a4a1eae10c6066f5e29152a0dcafbdc9ab79beb6a226f5003faa253df66c1b15e080215d42967d70391288a641b88c"; - sha512.doc = "8252897104782d44afdd369bf28808b5e5b5298ba44a53d89d2e7666e5b4b0c727cae8c47f447a97b48099d1615bb8144aad79b0037c09a608d7ea5049a9111f"; + sha512.run = "87c152d654912c106a2c79c884d12e758211a9090f649188be123042629b25ef683b831a6d95f58eaf1361a9be9b9e7c001f95cdc2d9be5c23f17c1a74b1f59e"; + sha512.doc = "d39ee7feefd274be96529c1912f9058ff9970dc3978e47209cc4b8166141cb10179a512a41e5dd3a262da2de4de6334ca073f3cc00393c25833394fa9d038b2b"; hasRunfiles = true; version = "1.5c"; }; "babel-icelandic" = { stripPrefix = 0; - sha512.run = "e014b00695069ff369f60a6e5207258bf0da055a4a92c649cd8528d411958e2c263d16da7831a3b121301b168ac9d4428d7c701fde48f1261f63b6bdfa940f6b"; - sha512.doc = "4bec65cc7570ee171395de2ab28d909f991151eec313dd38c3d4121104c5d55634696a99f336d107d427aedfd111d76870e23a4835f1e342d2da49d3b98715d3"; - sha512.source = "a872e9c9c2eed4b8dfcaf6ecef28b4f4d06c09104230ea231ade5fdb5fd9ee472cb18958ff2d37e2424d5f5490675fe7e82b55a12864212e7756831dcc577b92"; + sha512.run = "c4ab9db602c76e347c28f3a6f024b192ac6ba3b0dbb03ee358b604a1d44e421540abb6b4576c503b9de241d75f260c2d396b8488c6bbd13e6a57e7fcb7a7f203"; + sha512.doc = "3b6eb5d0783fb7bc10bd12e17702b6d955f77b1fa2484510f898669eceea0272defaf4fb0f5eeef0d14340d0df20aa6b43fb408fefe14fbe9bffd25aa772459b"; + sha512.source = "4359176f0586d24ee5691de7b259f4f81c253c1d7a09cafcb6e43110308010f6388feda6a37761732b5bc26278cf58d0651e42b86c693b75e9d6f34f4abc5095"; hasRunfiles = true; version = "1.2b"; }; "babel-indonesian" = { stripPrefix = 0; - sha512.run = "dd036de1c91e07ff3b38e0f3ef1cf76480ab6572d084d93d21c7c18202ad7ceb8ce4f1257ba43fb56d1bf1729f6812241d306449046e0d3dff5326b19fb285e3"; - sha512.doc = "df47856fcdac0e2273c8b791716d60bb57a23576f7d5a0e2f0683d00972794a1c6fd0273fe5471ef0612ed3c38bf62a3a5bc459cd7f94b5e6763512f0ba9662a"; - sha512.source = "d8e148c6bcd873fcf27da66412544aac55ef79c07af9bb30cdf5fb83d4c4632848b85d4e97092453188b92a89a0a0b9549e0f1d6661673d1279e31e58ee8e625"; + sha512.run = "a3d0851d42a3585e16371a7def25e19c73a34f9bbdd0d17b48b1bcdb3c9002ce18b9dfdb845f73dba3acf8cd9a247a2abbe650a69978e16d283bcb11ec676ad4"; + sha512.doc = "17f638e88f76f6b9a409eba259eb05a8bb9505997f2012a381f1979da9bbf468f0e55280457b079fc72e19500a7f3eeae74b6e4a1639a7c94480de67ae7cbff6"; + sha512.source = "5914a64b195f31b3d4bb61918813a06a62bb9c1a9c4a410ecb5d8869cf06a02c8e971cfbb51c43abeec10f54f0f51f21e2570b7029ce8d7e039c68bb96fba5cb"; hasRunfiles = true; version = "1.0m"; }; "babel-interlingua" = { stripPrefix = 0; - sha512.run = "06d6f7ca2b289972b8891c93fabc133067a3c0e4009a7060b34ea119c1e15651f80173f77c3423a550bb3290d54531cd599bf1eca0526e3bfe3dbadf1f76ed1f"; - sha512.doc = "67b5dc6a1e2dbef2c0cbf14b209388f3835f21382183598a21f27a1648f18268ed97bfdb95610a5876f814ede1ba63b8c52d5286981740a015f79488cab71439"; - sha512.source = "57f5f8c9a111d8699e3c1115f36dc55e55d14fbc3247292f2715772a54690ebfe573c4d764119e68f176585f5941deaa5604d0e933bafbcf6305092c49faa8bc"; + sha512.run = "d0364273cc01871a76ea00818c719be0cbbe01c97192ff0c5628216931768ca8c637a8bf0cea45b8f8c44c11270436bae426d969806d3b2fe7b35b3000bb89c8"; + sha512.doc = "8c8471463e7ecd7dc895589bd83ee53d27d08e662cce3b612c505df7192600bc898ce6ca5c79c3a5d6201824f6fcca72541f60591bb171c8b0f0e6f749d40d8a"; + sha512.source = "cd34c1eed67ca6ba327216705b812db56b2f464019d83fd1ad06eebe1e0054189af93d52003f42f3f4bb3c7f6f5643b4cab67e207e211d7a4af8bff665e9063c"; hasRunfiles = true; version = "1.6"; }; "babel-irish" = { stripPrefix = 0; - sha512.run = "a366642c7e2d590bb06c4af39868978221912b295eea9e52c5c42fed522b3f80f4f1b43750af0c932665ef54f351f3c472464a0eea03cf3d22be99602120208f"; - sha512.doc = "9a0bc220deb1b8f91c812d1cbeb58a4b4b47532029772aab43a3957fd718bfb46267e0b94bbfd1894f442b8ecd9b097ab1b63ab2579add3766dcb6c5d90689be"; - sha512.source = "5f80f69bfeb9e2e531c3d2368839b85f43a06ac553ffb989a8c8825b3abfa5d822b995fcb1a69f267f46dc8bb90249c54d491e6264e3dccb2d8a1d2345f2df7e"; + sha512.run = "7b17aabb50c13d6739fad6966d5680df5631528b6deb81cfcfcde9b9cab53fb1319a9427d0754b3bea9f04d6f3c1c48cc4bf7147d3873ee5417f0b4ea5ed4a62"; + sha512.doc = "971d8d7ffd3c4a821e9b7aa7a8c6429d9b6c1133149e74618b8f95cbfcdb930ef70c2c84680572d92b2c24072ebb85369a370b8a9e6029a1c71fcf52a0845703"; + sha512.source = "27f24bdfb66b7d2b0c1da63b46f92160d070dba5cf65b7ba6fb3bb35b876074a51ffb78e8c9de1d69bdd385e023ae45aaed8d360dcf8c7010617a6b5f9803ec2"; hasRunfiles = true; version = "1.0h"; }; "babel-italian" = { stripPrefix = 0; - sha512.run = "db689ec8c0e5da6371aa668842ddaa7b3d2d6fec538d63157b6846e208e925c889f99817e8909826e68f5a3e5435b872367e7ae9f365fd48494c042db9c8b6e4"; - sha512.doc = "e991d129862ce8ec8abd7289c6e1e992c8fa3ecb04ebf4cc78a71ccd41a7249569cd0dd82c58896eb2174853e25861b72c00d494d6e9b49e104b49b7330e5d2a"; - sha512.source = "cd42b48bcca9bb04c71c572fcaa51d537d60dfc7224fa54ad008cebbf2f69298e3e081537a5d56e59f8dd3178df2b6db2c17ee86efd63cac0c352f38aaa3a106"; + sha512.run = "ea2627fdf73f0d3817f64108ecfcdeaeb225e5ad393cbf4ebb264d536018b8772d66a08a3e7d1d5598ac0c58ba84ff0f88ef7fdcce7dcb730e58caee19aa75c1"; + sha512.doc = "dac6d03cf69119702071050153917f18c8fa9bfca3f83786e78f462046644b43852f5c08ff58a739daa72cae7203128e6b06968b54c81bc4c2ddb4b248176b71"; + sha512.source = "2c491c7ce033588f11cb52589fbf03f42f7bd32723aad5ade0af801c2d30b2a3667eea767756830b5333349c3dd3f63df66cbdfd34d4188101d5bf64fd670021"; hasRunfiles = true; version = "1.3n"; }; "babel-japanese" = { stripPrefix = 0; - sha512.run = "dee7b37698a45e0983e03b55767e17d50fe360bbb59b85fce33dc913f023312655bc94d3dc9afd07527959c4af4898135637dc4ccce20d9649bab52d841bea04"; - sha512.doc = "250f06419bf5295048c0c04944cdaa04535bc1703468413d2d265de5444f8e9e834d1ee2d3059693335404df6925094fcdf98923ab5d2c1f7e7b9340f5229ca6"; - sha512.source = "e0cde7eb37cac8f5589c3a86119fde6bbd006cd81ab260711ebb9512c1137dbe72154fecaa16fa3ae63a17c4a681bca41b97661e46673c1728cdb37af963a69d"; + sha512.run = "363d8880f295bb9ab0b25b3df4958556b3532a7fc4f134aab4d218d92184a337f4908f6eb81f13a232ad350509bc2d74d9fee0b735c05cf141855902ddb38474"; + sha512.doc = "8a73d794f125cd108dae5fe03fdfb1d4f039b4e65762475e1d74824d08d980aab0da0b8d1b7728b3465704e4ce9ad3eabe6d2b8a8b6bea4de80bbdb67be8ba6f"; + sha512.source = "e854050ec65c00dec9b4e33fb076da77d18a72a3efdb510cfe284ec3e4fccc64acc9b816dd80cc535471093b9f245d8555a2d35b3a4989355daba510d1e9d274"; hasRunfiles = true; version = "2.1"; }; "babel-kurmanji" = { stripPrefix = 0; - sha512.run = "8a2f4765137e1951c7aa0992c9575360bfc0e5077a55aea334d94e5b2c354418d5c4f5fa1da0a596ba3f4d33dc0a03d32912d18d6767b833973c951440d95c29"; - sha512.doc = "8a999af9e8f9b115b22997b0ce85e9d9f4d23316d98d2877722a132023548e1b8cdead858dc56b2bb04c38b23e7d13d72a18ff362a2fc59243a88096f4d50fb7"; - sha512.source = "084e93de56592d1abcdb9755f2b5914fc00c4457543e874ba611fa69bcf04ed817c255fd8583aefdd237cecdb3290bbd4184476c411d59658d592dca7e234df5"; + sha512.run = "f0ac1b46c20e996f7f2bfd2c6db75c61da34d881c080bc03f28ff14b8a320abd173bfb40ec5c3fe6b343cc347c181def322ae8da43d7287e8cdd1d21af79d682"; + sha512.doc = "d3719ebd7596dd00878811a3c804563ad7b69a919255dff545880fc0c76ff279e6d01635c7d5a4bd3afe70418d354e8484b9fa083ae7ac36445603ef103afb8d"; + sha512.source = "2adb924ecd7234cd6a6bb39b953077a43d56059ef4bba6c3e09d233cd3080bdbc1f538419b29e79c2fa7540b50eeb38e53eea90fa7a0fa773c4b61fd6b8255d2"; hasRunfiles = true; version = "1.1"; }; "babel-latin" = { stripPrefix = 0; - sha512.run = "e79d6fca4b038130a7bd27b5057f9a1bf3a28ac64fd0c53d6de943d80a2567adc5f49d3946785f8a20edddc913fe5155f7bba149af51c805e1c4b11b3c6cb287"; - sha512.doc = "b957044a0b0cb9a05e3a007dff42bca5f3371156b5a1f0b72ce97007b6d9481087e85382d28be99918812d0c2cffda9a80f2915296f8b46f6a7e9c4c20e78de8"; - sha512.source = "38240caa74c9d278091799ae4262bbd5ec9c989868705dd84255827596090cbd7fc1582b8782b407de7066e8c33b9ff9711342ea8eaf0d5bb33ef3d3b7b48e4b"; + sha512.run = "27cf66041a001c5cad4d0f22aab1d9b160530a479b8faddd18c7a6b10373e4a951a28e8e22381f973c148bb0e90d0b89ed5fe7a11def936c8cdc0af1ac5292e9"; + sha512.doc = "a8b46a48375e88a7183448cfde8269af27ee4086d9fe93bd984731a6403938da989bba7d9651a4b38e4dfe6f8709dc8dbdcd2bc3d8fcf94c7a87d00f91895c59"; + sha512.source = "07ad191b618447f79d22f8332d598a17cdabfe1dec5afaad9f1adbcf05b68e439d714afa286a167cc1009c1d191d298ce7c9af7bea7dc007e314381cd7dc61c1"; hasRunfiles = true; version = "3.5"; }; "babel-latvian" = { stripPrefix = 0; - sha512.run = "11e89decfef9ec34f03360e6ad7184ba7a1da2cc73162bfc10a0987fbbbe2cedf2ed914d2caca816c920f02ec067053140f613e02f1921bdfce3c48ad3911b47"; - sha512.doc = "270d85a9fb09aa550ee1222c4654c2c4041c67ac322479794285b28044c60b065c2c387f42d81d26d969d65e3a747f9afe01726693b9611670e995fa33644500"; - sha512.source = "b8f81a260844bf0a4cf532465236e2d6446761212613eddb9b2c84ab2e79498fef06bb008831bc24bb3b5af11a65c97f3d6ee3550eaa75cd9e2f1d1db0922f94"; + sha512.run = "592b549373348ae56695c3d2494669795dcca1c0016526bd486f96b9e624afa51f9e82f3b0e0e5a77944fc3b8a3abcd6957149925c4cc50ec828893803dcb46b"; + sha512.doc = "0a6e6bb4a063110b8863f167f258391d81d764b0ea7d408b5557f7568d79e12e0b71e5519b3ad73f2eded73a82f642cc3e8e3677fcc0f857f151988f2f12ab3b"; + sha512.source = "99359c2b4089d17df7c1282b7fec504306eda1ee22a3750e9df5bdd67d8c1db7d0b49a9aaa1a1064115abc3848e7ed074ee7d0e4a55a7dfcced3a99be8e084e8"; hasRunfiles = true; version = "2.0b"; }; "babel-macedonian" = { stripPrefix = 0; - sha512.run = "870ba84b887a25b89a3c36eeb7ee1b9ceaf0b49b527930412c3c63e08a6d21c6a4101048951b372b7012f73fcf807e64a6586e590ca4cbb369b2749a5b06871d"; - sha512.doc = "0f1dc793c94ca8137d5cb7f96f75415a0b7b05812dcb349a61698f913c5d075d5fac9bff261e8c3a35aa18ffee327c7acb68f0dd3d561cb0b8cfde5e5cdfb1ee"; - sha512.source = "53178603c452ee8252d75c3b089e6741dbb766826fa365bd7f3687fe87fe41d623673e77f3fc0f76fededbfcaaa0a145bdc99dce7ae17007ae56860f7946faf4"; + sha512.run = "d33f9c91235b0f973d4a6f3fbf82e4ddaff08a63f69f63d9bc8ecb4dfcd2bd72681d5080cf9697470dc36b2ac902d19fccb5bd701b624cc286b1cd142a6d3329"; + sha512.doc = "edb2de12475191bcff0d968953b64f819932c1fdb7182c0a77ab2dedfa48ad737e576b7f44f37af639d2e139d51bdac0e882289e9a1c240d0e308ef05c6fe8ec"; + sha512.source = "63d6dc24b48d9c7949bb7a5b7a5d9a1d7eeaff2a7cba88256a9ccadcea9aa9f2bb95abfaf22da0230965ecd43253efea8b4c5c72aebf068142b58306661f3a28"; hasRunfiles = true; }; "babel-malay" = { stripPrefix = 0; - sha512.run = "6db22741a64fc616b2a7619c7cfce5a78b310c378f03db492a74aca0e5be8fe026138c20367c174d6d99a3272a4184d8554f5628b0d1c4f4e9e0857a755d8285"; - sha512.doc = "868230593f27acea268d937887be08d6ef1160c4d27fff22ec0db83c1105e2f90f7b2d43776e81dec724d96a827dcb723d0d4be49e8ea0c15b11544f89467f8d"; - sha512.source = "96229edc84bcbcba6d04340602c4e43faac1fc809737cfe0fa6fbed3159fcb00a1670f98596a46595fddbb93faa82e6adf34fd1828d0319806e838349c5c87a8"; + sha512.run = "907df975685a6980ac9bd3546c122a6ad31911219cb2276941b0e181d1201300c3edcc15068e3d55bc88c2992f351cde40622bc107a2aee2b9bcaa1dec6e2488"; + sha512.doc = "d6711e2df15dc2f9c1b99c785cbaf5e26b8fda3bccc7663cb68138627793cfdd6dfd419fa24fe7dde3d62dabbe453e271365ff51569c980f194a99ce573f68cd"; + sha512.source = "223c9d51db759cc9d3da834f9111dd59acfa05426b7a3c7848b11c720e83605235da3d8c46c71530120e46dc6ade1181afbdc295d4806c4f4ba2e2fedb7ec8c2"; hasRunfiles = true; version = "1.0m"; }; "babel-norsk" = { stripPrefix = 0; - sha512.run = "2a0ecd19c063a1460bbb63352ceb9f6d8af796320989e43c128e5f03b306112344263b63915733d71b12721c15f6b0a48081a7d587b14f777843fc35d35c8c55"; - sha512.doc = "53f8e760cc6505bdf8b8ef92070e4a5f9c34bc43ea3aae7772c765697e204281b478807e95627ce77776ee4c2bd4bc898e15e7836c3227307b02ef2aaafc22d3"; - sha512.source = "ea87599dea1708c090884d0347bcf21e43335263572f912a91694bf1a1e1d407a06db9dd406295ab86cd9d51aed45c012b2b6d80e29f78b0367aa70f76f177f1"; + sha512.run = "6fa9c9bba02e3bb235fe5660ce5682cdc02b7ae140700779ae63f80a1da2ad8da2da5e7877b4c05dd46baf2125eb710d1ed1b99009247f61b70df14080df0009"; + sha512.doc = "714eb44d7010ccdc923083aec563e07e3f3f4e5b25bc5d38798b527d28d463ebcfccb945dbd3002351b287d7a0b50caa70c19654956ef906424cd9c3980f6d43"; + sha512.source = "50d982f18c9b166cba16986d5bdfd101d5e44d456561a89078028676c478d78c4d94e9457ecca8d6ca19e4dd5590e7843a97a22537a38219599f235f36b20e08"; hasRunfiles = true; version = "2.0i"; }; "babel-occitan" = { stripPrefix = 0; - sha512.run = "6d14d81bfc73384aadd8722a4b64a20504fe972f76affc4a15d7ba657a3b361db1a214f0b9cffd5de89228e80328a654992d8ebe3c00252fafbce365bea17c31"; - sha512.doc = "1dfccd316bb6fa20bbbc623545dd611313129e54fadf136b1d2405f42cf3cf2632eed6f1249fa46e9fe5156f96dbbd9edc43c1e373a060ba7ae29766c46a4798"; - sha512.source = "9aa69ae556df0ee25fbc7b261813d5aed9cf4e708f7062a666672320b426b2949a74508eddf79721e295420db8b3b179bec48863341ea7c0cd8f743db0b5b1b3"; + sha512.run = "3284e9ac0588b94e03bb09fa8ac54f7498bd0cadccc21ab54e9e3eeeff8440f96ec4628119d0fa43b733e58ff6df92c196337eaeddb37108ee6cfc65ce3c59af"; + sha512.doc = "05f3b1966b4f1b6f108a29039ab36e2141100f1ed17120d1730975a368f206259b6ff5abe12c41d01bd94123888c299b4ad5970b7c1b7fbb308a1f5aba9b7dba"; + sha512.source = "b6a74bbd75ef2cb9b9afe56072ff14db2b8e039f7cfb8ae22fccf17bb3b646c639fbf8ac011b944b19f6752d1d1be75f9a833872c0e9a0533f425a4374561161"; hasRunfiles = true; version = "0.2"; }; "babel-piedmontese" = { stripPrefix = 0; - sha512.run = "46f0ca00bb0ddcf5bd541ab3bb4e83f3e53e3f4dc8c3d15d6bc841e102aada55a999322ed4411852864d53ab03bc3ca551bd7c3a6c87d08901fd029a51569e77"; - sha512.doc = "eb9cc4906b442cffcfe2e98532262d70c0ceedc36324135008577146dd1bf7049fde188596cbe23d4767bd5b95d4f18d8eb4373d0fe1cbb5a37cb0ac3f7d5204"; - sha512.source = "99490bdb34d7b3379bc319a3d39a7db60aca5d2b589c72f8b7c5ac2fd651cdc24d648d8b10ee070b7ad476255c97bf45e8cb3c574f5a3caec1e305a07d580da6"; + sha512.run = "f10e33ebd7dc738d4b257fc3abd36cc1021a1fb2e6fd917081ec8ebd2beb0bae08a2e11227c8961cdb82337fe117fc355fe14019c0e9f710aaea247c5bad6d50"; + sha512.doc = "547e02bee97c6c66a57038f6426228387fc97821ae52350126fb4f6091341500ce92a95220d64c7443af6b9e16f63da60390c0557870e6958f7ab51e52e09b56"; + sha512.source = "64d4476157c3822f7400f8830a30e5652c23a8af158f5a73f10be5165b6dd269a0f22c54afbfdb550328d9142c2f0648388a7684e96a9659cfed757eb03d7ca4"; hasRunfiles = true; version = "1.0"; }; "babel-polish" = { stripPrefix = 0; - sha512.run = "8a6a33961225e1ee90d6c8be21aa78b1ff165903824962b6c1f1ad9727904d759a2d975e9330b1e72c247ffe7c4c2809897da7100a00866ec1b20735f59d0894"; - sha512.doc = "45dfc29219ff2914faab7fa7ae09efc681e9a0a7cbddcb2e0a9b56ed11bbadc83f385aac59ed8e8ca0f9f0e17e2c9f43885491587d644fb409567f1b196d53fb"; - sha512.source = "7472b1aad0a83447332b89e1950015bc077808b3b8aff66f5073d8ca91bbfcbf77481c9b9aa20447cc7d2b699d7625e3f1b1705e563174086853273ce8384da6"; + sha512.run = "059927f4b59c2f1e40585682bf5a75ce2c028c3f9a356579dbcfa03a7d44f17a91b7285255662e881d2c20de87c477289df9a95f10d5ddee5b71f8c28ce0d136"; + sha512.doc = "8ae5208141bae6a5535780e9a8a885b6cb0a992e10e6f67393daf8a6a53e0094dffb80c0b03f75af286f780676d46324b0f69b7bbdf231f393fef0c56765f75f"; + sha512.source = "050d0cb4cdaa9ae90c8c4fa08717d509953c36c03df29ee83ef48ec4ea64e3e2669caaa780c642f90cf1a5447275fd534f5e2d3679fae85c33b945582dda727d"; hasRunfiles = true; version = "1.2l"; }; "babel-portuges" = { stripPrefix = 0; - sha512.run = "0774eaaf8fb7eef69a2a46af0aa2e070d24e134d250000e0d55e0cb822db794767b46ac789128cc1c878fab95881737c6623e979f58cf03fb04ffe99cea1eae8"; - sha512.doc = "4f922e45aa287a8d35276dfb3e215bf5e0c32eba5561e13f85d647a251adba0dcdf6c34660f08b2dcf517e708e9ba2da75f43d642c8b51bd1eeb8c680f7f4159"; - sha512.source = "2ed31a732d22b3d68a945008b2582981579e85a6fa8aaf7bc75585893e65dae9479508419cf8c6901720468b2930df81a67075d7438108e1d62316ebf67e6538"; + sha512.run = "d1ecf75b45eac699c7f73d40aacaeed88a3f8ea1a53e1a07c449dca7881f5d6bf364ceece0fa9afa5aa816aa0da2086a80ed1e7bb68b42ef061f28f19429d2c1"; + sha512.doc = "994f7488b7e0978cc2bb5564c35d4522da7bc0a3aa2bcc528e66459bcbaf9ed4c9bf91c92709c67c6e1d73d636acdfb46e870c0c3f0533e5795ccf3d5d7968da"; + sha512.source = "a5a3559f753a75756954d684a364d9eb5ad4b74e4bf817eed7add5457d2b60f1a8ddb1b545db66ae2fd9490aea3d16bb42882de2177295070d238d1af5ac0c75"; hasRunfiles = true; version = "1.2q"; }; "babel-romanian" = { stripPrefix = 0; - sha512.run = "7f887c543a77001f904bd459389f96f0f8b4b3abddccee0b4ab30e60e788d6e2454b50b030ed42e6338a181803bb938e9ee568035c1b2fe237842c0914b1400d"; - sha512.doc = "85dcd9a336202c84d448f61cdb97dfe46c90ffd9bd17f66e1ccc7b998ad4a0368bdc582cedc56d59dbbdfe848c3204e0e33edd5ad3ccf897d7be00b3717dc7a1"; - sha512.source = "90c547f8eae14d2cc822d1c786f886da349f8d5cf6428cb3916e9252765c1d394db1382087b0384507d214cc11bc4e71f6c3f9f5466303c26a12c81f76de7927"; + sha512.run = "0889e1972d6e1a9d997c07793e9010c56289932bc294a12547873bc5a3c03598f0b136531457711ebec43d456229f1c9fd7c95234e0e3c6cb0ba8f1abec1efbf"; + sha512.doc = "6944add08abd9b30679c4ed098d6097aa31389041d4a074f7abf6856b7c0ccfd48a9fcbff6663f0d60aa02e26e32db65dbd053b1b9855de6b6a1f6cb34051237"; + sha512.source = "20f0575bb8b0d51302cc6b287683ca47225a226c5921def1a9c0ac2e2abae3c214e40ccc189e95f00cd22504133f3476135be531eda938442fc00e258225125d"; hasRunfiles = true; version = "1.2l"; }; "babel-romansh" = { stripPrefix = 0; - sha512.run = "7d9d4b67ad95bad4909d636d8fc0eb622195daf36fc6468a9a72d3d56683210860d8e1698772a794f8ad26f2b84c92e9a5f00cb561286d13349442b7419cd737"; - sha512.doc = "b2a5c21e705625d791e806795cc3c58c3284439e4e1c84e105b2791594913af48b4182072aa2f80098f11f86a721fd35e4cf8574b756f1e9aef59e66a4a22ba8"; - sha512.source = "96662e6c5b6a34de5aad9477621824c5e0b6f678c34a867b5c1f2a6149df367c90d3da8f32bdc213e63519b10d995e57767f45dbf448e3cc3076866c28e9297f"; + sha512.run = "7b0c7b0ceda47045b7d5a5344771acf2ff42b67d38aa563e6c05c5c6a905a68a08fb985217b96b2e7bc3ff70d1f12487e7bd869ae2fbcb40c2e717e0b2cef815"; + sha512.doc = "42f81d9205f5d7d62ad0ec0cc28fc49b597cc4140f131288d91efeeddb38940a4bad946e33adc4824ef44e4e8db3129dd67a78e08edf9146b5dc1c08b8609ed0"; + sha512.source = "ae6eac28aebd614ee66627a47dcc3f8a8029fe162bb46aa31b009056d9af428c58fb0e185371d3081f045027a30c1ac5c12e2ea6338f3134c4048602addb337c"; hasRunfiles = true; }; "babel-russian" = { stripPrefix = 0; - sha512.run = "1a6ded82571af9cdc2f769203ca818ee53d94e59190dfb299a43bbd21127aec3944475e5d58b0f17444da1c3018284fb6a6dcac22d78fae2c665c8f283469e1b"; - sha512.doc = "e1f7fd6bb4f54f74c0d23c070eeebaa4e94101602e344e09e19404c4fde29920f53d1421cae632ae0418ff2a8ae0551dca5ae49a0450e0d1e3d748406224b87e"; - sha512.source = "057663fe9d6199c7783f38f9af6a0f4e81177cefdbe7e12f5b86320878b0d5e8742329cd89e5149c55258e63873b6ff9907d380cc847c33c41bd0b223837b871"; + sha512.run = "2e55b14504e4020c14225eb508944eaacb3f45e33da72e19f57bf7a8819d98e7648a81cd78720705a2b44d13e9b580bdeacdff3e278025a64c8f355cfa792905"; + sha512.doc = "b78c62f31aeb02c0e62738f24bc5ca79683b295728b0b74c35a8c5f9b70a528ef075f951f7c5a082d7b56eb91b45f3cf59d45e603bdd697d9bdb37a2df5f4a66"; + sha512.source = "4ba994b2557705c50437808583e83675c9bc4d781027fa2b1ad84c034ec787dcb2f873f145ab0066c54d1efe992f9b24bf2a4d0cd013d43e1b41210667b74fff"; hasRunfiles = true; version = "1.3j"; }; "babel-samin" = { stripPrefix = 0; - sha512.run = "395ca0d8717790fa47b7baa8410a5d186ec582da0a5e2e698b78c62a58b085a4088a15e2f87041ef7b73beee570e68ce36976de822ebb5f34bbf4d8f173004ff"; - sha512.doc = "57cbf242141083dae692a3d7175b233f8ef97e2dd73ac7da06963363c88f656ca4cfc678e82a0b7bea53e0f84246e18efbab25c348b763b88a6aa1237a7d3a74"; - sha512.source = "01e03f15b886ba3528270352882ee677936f11404774fc3c7b44354937b78d58fac291a14052340e3e0599b31a01474180e981a08aa14946693dae81c44e5fb1"; + sha512.run = "108bbd3b697c6360024867dc6ce9cd4b21d9752b3ac24676eb463e6a8b458edbea2fc66ab8b1ccae0140b84feedd776dd7a121a11a6e4c634a446e7fdba1a74d"; + sha512.doc = "a31da319db2a310181cd548aad12ebf50b75213d504f2da3b70d728b1b67183249a4addda8d5cf49d7e390cfa6ca3c50815d2e27365ff5553c505f294763074d"; + sha512.source = "0dd2279e5574f4ad249b35428575e04d10cf694d556ad3cdacd6a2f1e84318a60b1851df766e12c8696b5dbfb3c4de0198f972ba43203cb7696c196b9216c685"; hasRunfiles = true; version = "1.0c"; }; "babel-scottish" = { stripPrefix = 0; - sha512.run = "0c6fd25d53db4098a8ccef92af4933c78b4d5e0a05927d7726c5e51e46d590959c54c4ff32fb4f8e286631aed2693b8aa095bf6251d0a79fb8f752a8f2a8b098"; - sha512.doc = "116e5070c59acdb6a413a0ce0ab4e8af71731f0fb65f4855fcfb316ac41b9b67c2b4b77ba1cf210efc203e412671eab80ae86339673f5c6ac5c76d98cd3d27fc"; - sha512.source = "85b9bf57958dc901e18a47b04b7dbb47057472e52769240aa3ab29ef1130877b0d1225c0208a3ae6ee165a1a2a5935bdc7548fb55f7293257b57fad13c71f93c"; + sha512.run = "9ea3dee7091ace2111a1027cb0b7850849a130424a1ab9bb4f200ab851d1f159e48ffbae1d3fb7f1f0e95625fb5eeda7de20c6da260f47e59b71973e383e3d7b"; + sha512.doc = "a722bea00816dd00017e031076a95a1a0a3e43dd91e963695d4a449db952a4b6fe26f1914aafe328009debd0fec42857b48e0fa30881c66ef44004703691cb6d"; + sha512.source = "10ce9fa220924b731571b9db347145b0d677445ff44c2c91fc3bc8ab69df7e4e7420cdc7a84d04513fa89f0dd2f2d32b6a63cc1bf43e8c6066a0d197cafebd01"; hasRunfiles = true; version = "1.0g"; }; "babel-serbian" = { stripPrefix = 0; - sha512.run = "93e94d1e8bab6ac713a834f5b4ac1f4822d18b053b60d75121d163784f1d52e88c92c4cbeff9440c980f0570f2a3c04fb2885bdfe210bdfc5a447390e49abac2"; - sha512.doc = "ab832b9cb600d53ff6bfcb374309368c8b8b96139baeb4fa46874ae96d61960785338ddc1606174d8a7c0a6fcc3a1a0b028660c6a7ac939290f471a86eeca759"; - sha512.source = "d7f0b2f662ec86ea78cd8da39dc4afb3305d0adde08062db81e4b2cd5dba3552d842075b1cfbcfbf560b2d7125d41a6abba7eb52fdb54fdd8d6d2918dff9a7e0"; + sha512.run = "b394b7c7d53c75565000e1db85e90062980c17232570f87d38bd1e97a9525a8f06c93a57f0e5fe81209bcb91d77ead105e8f9a55a82b7661f8315dcf0538ff26"; + sha512.doc = "1ee9f80fca3e14b25c109f18e1353ca83b05667a5d7773c3aa58e48d169f9cd82b7f757492c9b6a67544aef9048cfca75acb182da2aec5e727029c42ffcaf637"; + sha512.source = "46186a6e9204b9d17432420a2059c8be769c3520581c92fe7033307371c3590cd4587e8e1fa2252826b6ff98985725ee0e3e1a266381fae1f5539a51a12174d3"; hasRunfiles = true; version = "1.0d"; }; "babel-serbianc" = { stripPrefix = 0; - sha512.run = "0f9080512543bd3b39cd939132833e27af580fb679adbc191eb7dff903f278b62647131b778a0adcb4d1c97a2cab24303a80ae026cf19e128e4998dc93b3f210"; - sha512.doc = "977b541177a13dd1bdb60e7e89b82a764efa236d31bba80855363240cbb3f5bb74f6bcd0b8e9f4c7d03a5b0d0591505520b3a31d852e07e092c50be1c916762e"; - sha512.source = "f38b07f8a3e1df474fda99480e79109d453062ed61c35aa76e1299f6091d440e9552fc20d4dd77b0c31573aec6d8ecaa831586fa31a7c7c62686e5b681640695"; + sha512.run = "081d5ae09fe2c99d93b302c2b251abc817d0e4f3db8a99622fdff89b38c0016a8209d6e976e89ca236baedb4f7067476da7d418634b5fe169a6c6245ebe3c202"; + sha512.doc = "fb6fd7e931bd82b71d9cdc16c4831ba9dbcd3e9e60a46f29ce6a84b2a6251cf3ef52d9d4ba159bc288b54b3349a00530b506f5b1782931164357d625438ebcdc"; + sha512.source = "fbf710bb9c8ac1ea4cf7c6477da3296bc1d80b47f639e5fb06942417ceb58807319c9fec9bc6ecc62ec25161c7ffb9abce026280ff95703b5ccbccbff1daf6a1"; hasRunfiles = true; version = "2.2"; }; "babel-slovak" = { stripPrefix = 0; - sha512.run = "e25014a58775848508f897a465bb84f56dd616057772ff995132657ed57444e45f7968aad8f2cd85c561d584ca92554a9b8b0ab8784a0deac2df9b66f3b8cde2"; - sha512.doc = "68631570c6b1d545e2011680adef6fe7ff8907449e0b4fd89485813ecc0d685ce465df2b1214a554b7cb540245e897f049ff98e93da5e28e29136dc59f4c3ec4"; - sha512.source = "6a2f453b17f7d55fb05640b51f0969e44635c441db919b181ff07f3b4a59de12dd2768d1ba5c6539e67837263a3c28dbe0bbfea5cf5f76024f3b13d7924b4fe5"; + sha512.run = "68991518af41e5129508184a5e2aa521693ee2dfcb246d2a20560ceb476209bc6deb722c2b8906c1a57623e3e46a0e44e2db18bfb4024359fceb1abac9a6eb5c"; + sha512.doc = "c9caf3a5d74f8bd6f5008cce2ac301bea4c2d95936c9e9cb44bd5e39943e29eb6d8e2f8b5fd4780d9f8fa9b6a53d6e9d5c885daa1fd5afdc3cb94d13935691c6"; + sha512.source = "ac14b57cf606d57555932f8071a0b4b9222c51901c8d1393e161913fd39c55c40bc5f7e66af83b20f1db3f7078f9a6a606c380eb7ac5691dc685c33190a3ae6c"; hasRunfiles = true; version = "3.1a"; }; "babel-slovenian" = { stripPrefix = 0; - sha512.run = "dcd8bb1f7a65b1dd3e34713eb88f18b511f0b93bf3d8ed6bfb23d5058bbc1a404f3e98bb090592875b8047f8d933a42d419f379482aca02b594bd200e59cf39f"; - sha512.doc = "610d7c812fd90bf7ac42dc3212ff181e48dc82f13ba0d2bef2bc12ba4af62690854b3af233cd3451c0dbeb328cd8639a4b1831655f4097e90ba90e333da74ad2"; - sha512.source = "d83473154397f24af1db40056211ddca45584c23add004f5d29811562dd675399e8e48548269a2640052f14824550b8e33cbed373ed6d3dce5f00805e615362e"; + sha512.run = "3990eaa8c9a3aa02bf5fac5f29ceda27da7914e31c4ccf4c62688d7c6da9ae46b139ab0ac3f7cf19121010cb58e719b31666ed2bd5d102d72bc811160221f8ed"; + sha512.doc = "6eec06765d55061528ff6eae6f640201e3f3aa35b508665712dea0ff0049dc31df80bafbcf99bfb9e8eeda6b9a29fcf40005eff4f3bc9c06b1e48f3d7a5bbd72"; + sha512.source = "7721f4efe7e6ad28315bc946d3a57c973d1359f45c519a811a16875ab3daf0a31006295f6d2cae436404b1cbc1c0e2f53d19aeacd297db5d5758644d5eeaefeb"; hasRunfiles = true; version = "1.2i"; }; "babel-sorbian" = { stripPrefix = 0; - sha512.run = "624491f4f7327cfd21e2c2b2412173365fdc9a97e2285ecec3f42c165a249c9e97aa6c1ced31abd4c1292d0cb4e9ef2fdff7a0e9b6e478e6805a758a48d1dbe9"; - sha512.doc = "6e00d1bd9844849aa89c354b6ca05bfbcadce4fe9f3086fe99c5c55a7c4c6414ec5e7956451c7215776778fee349bac5b7c608710a30ea6b0c2110c5974f5300"; - sha512.source = "c1aa564bb36d2389556bea048d0894a9d5da35061c5ee6fbbace044fb03fb3d6bd16d729756111c408953ef3fea3e6792582cbd4e3da2ba6ef20e58c87cff673"; + sha512.run = "d826c0f2e63d2c3f62821ab6a49f7975b7837abf53d7c478440dc044133858575d3370e0801f425f96821a45163d68006be670f7f56353e4545cb1457d57a882"; + sha512.doc = "6ec3201b0eea33a211fb35e685f941702d8e5a9447a566b81aa51715c944bc570c6602bbb29f1df72a7758cc52edd6ce6fed55d052bde99b5a4b9c2cabae4429"; + sha512.source = "f3eea1b7b46812bb15d6c845b4beca5e635b248d2cc2557a3310a718d01d842aee2b07670a6b3dbd250e9b37f8eb48f65de11d45121f561e794e74e0390e0e34"; hasRunfiles = true; version = "lower_sorbian1.0g_upper1.0k"; }; "babel-spanglish" = { stripPrefix = 0; - sha512.run = "8c202267223875dd4d479c1db7d1b2b183f8f2f3b3872078c4941a35753ac761447b1d1abf058c7fa639a76b13e0d00c18aa30817302b7aa47c05761bcd949e4"; - sha512.doc = "9d76bb51a0e42b650ab7e7f077712e4e1d14c9ff2c65cf72b53a1dfb272da17b2dbdcf19419be85f209c15ac84e984b276db5434d70f7d579c9cc32cd6c52bc5"; + sha512.run = "7da00849d424388caa98d0b4163e862ae425aca8dc16e093077f09e38a758994c78c1dfe58c980431e0787e05a7df334b69acf7d194da2071fa1506dfc8fad75"; + sha512.doc = "89649fa7c2e0fc23e441c46bd39ec98dd22dc9e608b386809199aaab52f961da9d62235a7311323634cfde85a53172dba404f80f622c7881838e98a1289b4e81"; hasRunfiles = true; version = "0.3"; }; "babel-spanish" = { stripPrefix = 0; - sha512.run = "0f95c57e71f6d7d20af4cf59038c33093b0c0b2808d74ce414c2ec95e4b6cac53099b479736c01607cb93bb1d22cc9708e79c948bb914fd331ba795b6344d48d"; - sha512.doc = "629bf9813e6696b7c8a6f9d3cabab1c8e7830e142e1d86f0bb5d4442b81719869a67ea59f9f7efd57ee5febd3e060d304763f08d35384c755fc3fc1bcb6f63ca"; - sha512.source = "1a6d67993a31079c04f68549d3641680a2fb653dde7f8fcac7e96a1078466b4eec1de30f546b6631b5c949f3b3d10dca555f457e0ad936d10bb78082776aaf76"; + sha512.run = "f43db6edfbe7e3eec76b3b140c70be099c682261f50c879aad4718bf1ea6dbce2c4f5889506e4d344ad60f35a8f7885a9f47f8da4e5d180136d3955793ab9e14"; + sha512.doc = "915254f46dd9959d497350a9ada3e06f9c3c6dce34e9755c6e73aa8b45ce1751f3c3bdedc3974f6b20fd20bd5e8868910af54af7f52ab997f124e1b892e107e9"; + sha512.source = "e628793882dd0396f58edb3814033dc924700502984386e277f087a149c2d7337c856f13e6e454d12dad2459666f17caf2514569d9db347d478f05f7877a8118"; hasRunfiles = true; version = "5.0p"; }; "babel-swedish" = { stripPrefix = 0; - sha512.run = "8af4c1514a08666b5e1f88d6fc3b8b110205e17b83d2060f2c61536425e19a778830ec87129985ea558d43f291a3406d901895af237dc1ee58272e1093b143dc"; - sha512.doc = "9448a437842f8af783dd38320b7f3910240f12397f37c3f112b32d51e86769b130f4e55ed701be541708a7b30e0a7a75fae7494bbe4bd657a0d4aac7584027b4"; - sha512.source = "817415b24c364e81876193fcfeb8a75f8d925a109f6c7d2c25c30909615d73b339e5b40b813c143a316477b0be5171691e19424f6fdbe9dc6a92bd2754729792"; + sha512.run = "f854d29e63ee15a9e57b44da411ec321c895702809234f045fe583a59eb3ad48de4be7d3008c574b71d44c67d599074beddffc8ccf3c9161d2ac832f6dc6940c"; + sha512.doc = "a0ad2f2f5044ee3b26bf6c93f264faa459131d132b0107834faca2e6c8a8bd3b1f591ad84f1f923c55a42545ff4a128c6a0c1261ad2fec0b7e57683d195f7f2c"; + sha512.source = "cdc6733978fa2cd0f264924465de81d3f51d03b6b21a2100bf88c570d664f942d6e47c8ca346267fe4858467a48fe8eed8054428a62183a468b147a9da60210b"; hasRunfiles = true; version = "2.3d"; }; "babel-thai" = { stripPrefix = 0; - sha512.run = "c2e4c02ab2a3b007d3d3f2d00cb6af854ff00773ac1858fcc23a96fc5bef5de694c86630badf5b36b1c924bc2a91652192f23b6dbdf01488defd883ac93cde3f"; - sha512.doc = "0795c076e1f3763942c7fd1266afd396902fbc936e061b7cae09638edb6b8e8623f634724d0164be49b1e698a95a7f1fc3b0761ead8f0b5a6e04dd1651007317"; - sha512.source = "9c8f4a43323b1373eb736469ed1e905e06fb370ceeb686d733c1e0ae546c729d7254ded2780199d1c6e97f80c010719150e89658e4a67479d29961bff994e86a"; + sha512.run = "808c661be0ddab328edd5e42e5b2c76203477b9bc2d3897ea2c7ca6ed8c6b5fa40d03c106b86167f1fdfb105ddaa7600e1cf27078d72d2c372b7333cad7ceb5b"; + sha512.doc = "f617b1f178e91fb34526be171e9e9b71d2d797d328c068e789f1a4683fccd038b9307ea80e41ad4391f9c97bbbdf011783f6957d7957741a6d583113b6161d61"; + sha512.source = "e93d1ca814efce84403b78b0e0e68a0cf94b747455f27399791bbc7e833fc0e65c36edb277b59c95479fd6a2652911814ac039231833d75e3f47d743af18c4eb"; hasRunfiles = true; version = "1.0.0"; }; "babel-turkish" = { stripPrefix = 0; - sha512.run = "6f58e169a46b555710cfda642e11e2656aadc81e8cbf78481b6e4d1542cb53a6ed20ba83ec76555e82b7dd0db8ef894aafbb831e65dccb6d7ffa312cf3fee480"; - sha512.doc = "9c67ce21f7bd0a2ec7d913cfdeae998285035972b60ca80fb2fd9fe8f86763894ca2a179a5acb6fcabde6ed762d8fbea51fddb3805baa15c13b6354a95ee3e46"; - sha512.source = "2786dd07c04dbe525d90a42a3fb9eaea3fb01e54ddbc47c3278cb462453799bd3dff7307704ea88c085293e2ca3231d0536998c4cbc4b1485e25b2fe332976e5"; + sha512.run = "4bc8f55f4438befca4043ac7dd53c89a055acbc083da37ef0c4097a3f68ea61d83daa815bed797e51af822c37a00148b51e69ffe59a64424bfa920cb4116614c"; + sha512.doc = "f59a50442ed18462c75381bc315ce319d4edd1ff3fcdf883079db79c359e7e9542a5e98082c2af3c9e80a9d22b533c5647b87ad1877232729cb990b5a86b9adb"; + sha512.source = "a2110e30dbe04bb1cb16e4cd5e594efc32d7b95d6c80a894659a2040c6db9959306bb98ae4747818e520b275386d1aaeb6df1b036541abdb4b529e76d0862d97"; hasRunfiles = true; version = "1.3b"; }; "babel-ukrainian" = { stripPrefix = 0; - sha512.run = "85983844190951597b504e91386ca9c68d52c19f62d4e2bfb2d1712401cd73851972413cb816945599183cea273e9fc56d77f222d24ab14ec14e1d65544eb1ae"; - sha512.doc = "191e3db538316499cf8e7789397e22f811818dcadf95a23464d953849cae137acaa1e03dc76db03a1bb05cee277f57765414052dd04576394509f86c94619be9"; - sha512.source = "2ee39df0c6a68c6d03244766f360785e09b0f982b41695e8937fd18a295e86c5d555c27348d2208c975c3277685257a73b02f52952a982ab662d2e00b994f148"; + sha512.run = "268bc96bc7ab74e88bedf8d939a4f0a5b465b8cc5e855b89606b17e43d2f4be9895b416936ff3549b7d69957c26cad7532ad59ffe4830a1a236a4800792746f3"; + sha512.doc = "d88588d7f3ad660cdff0ef2ce45999738dfc420223ec800ba409c35e40abe44f9c64816847ec6b70ea6a9646bb935cc2af1b2deeb7cf075f70f1f6e0903b48c1"; + sha512.source = "8fe0530a469e7b90aabd3ca9bb54bcc2467ef556266b71ac1b10b2e4d3ea3a1caa999d30998cbb7ecec3dd8f6a6e62a1249cdb45b7f0834177833f316224f2a9"; hasRunfiles = true; - version = "1.4b"; + version = "1.4c"; }; "babel-vietnamese" = { stripPrefix = 0; - sha512.run = "ee966b67c2b1cb97e6799b9878a102efb142e3fbc05e4010e7722975c122560b8d4d3988f9979804a9f186ff5d50e333866d670a82be42657733d9f2e5a958e8"; - sha512.doc = "ab0afc8946abb141f3a7d4248f8bf4abc028b84e75d61829597c284eee4a76b49c2b7218900ecce2a5643f440448b2d66ee365e7e99c1abd402f7ba0e2537264"; - sha512.source = "51d43677b38211c442e1e0cc52bd5a9e535020677f32681bff76da0f3d9b1dea69a24a12d1c14bec523a91d6fe3e9f91fa6be7ee989f47489805ecda8cea94f1"; + sha512.run = "1b94149dd0c655bea895e9b5d9612e4e644c362df8f12c22f0ec15de1415d66368987da1664582b29c861057b1c3d936aad794885d7725faf979498ce4fffc6f"; + sha512.doc = "3837da2002026504d64a4608d927c68a164d1c23d566a7fbed239a1bcdfaaa2b2b0b4880c89071ae103d0ae8791e3528470b27bb94909077e5898a5b47e104e8"; + sha512.source = "ecdbfebd4cd8b584e7cddcc2162293909835da23fb79121884b9618b064085755a6a1745ad826353a99557af18fa174959ac2f459ef2758f47400997c201bf02"; hasRunfiles = true; version = "1.4"; }; "babel-welsh" = { stripPrefix = 0; - sha512.run = "ab0c69dbaa95f126c5e4cde478219e397d9ea5bd80f4bf9396144290d3bca099ca0b808e33185298a85ea343b5e008df3ec2cc16f07699edbb038a21dd27fc07"; - sha512.doc = "f983913e95bcae1654b12ca08ff8bb98a1b72bc67165966c71ec57e6296e4c11ce0f419957276f003e64eb4abcc5b6d20a87248a4ac0ee837e5b3b754b7b36f6"; - sha512.source = "e6ecd9685f022eedfc0dde2e3107290ee50c99cf376b156b15341955b345178ba68b3682dfc6b77462dbd6a6618d828f1ebfc8ea89263cbea9457e141be950cd"; + sha512.run = "d81de0cc04575558c7b82bc1d43d4d2fcc21650a62d3b1274def42a22971ff071abf2374f8cf2cd31b0abdd81c28dfba8c83c6ba7199785b23d03b691d9ab418"; + sha512.doc = "1a139f74de035bb00f40b411affd8a417bab5a80fa345463feb162920c6a322a3a9978071361762f599991fbeb092f1fcc283961da66ada5710f3dc78d74935e"; + sha512.source = "2641b611ff311c894ac520bbcabd71ac8f3520a1ada966fd75f4e457cbbc721b9f19120751e055018c87b2550e7b61bfcc86b1de9b5e874267de4e0c6e020d2c"; hasRunfiles = true; version = "1.1a"; }; "babelbib" = { stripPrefix = 0; - sha512.run = "dfec827b1114bf3842313514f75ea9eec652b2f25e5c68df103ec2f3a8adfd177c7744b66bf2f52aa6047d18c4643493e673f2fdf402732a2bda9c62873b4629"; - sha512.doc = "ddb15e2624ec4924969c889aaf1fe57856c405bc603432b622db0c803a3d9cacf54a1e9f23731776e5c628b614eb47e50f31192070c90267dc44cd2077366319"; + sha512.run = "30f2c61fdcf0caa8d5fec88fe2d09ab2f47d6120b2560dc271110fe71288763cdc131f09433010bb256d98fd7507f5afcd29b9c8800edcea316377d5c7aa58ee"; + sha512.doc = "adeb18ec220c01ec40e1221da48b0a4b3f8d936fb5926caa3a5817a2253351866df5003e6b8fcc9cab9201ae7fb055a2c7061f90cfb4191e6ef0aef772ed0797"; hasRunfiles = true; version = "1.31"; }; "background" = { stripPrefix = 0; - sha512.run = "9158df8127481c456ca8f5a735212f88921549f497f6cfaeeba6a4f9ea2d2c1336c86fb270e1b5e6a82e048ff9311c79e8f17aa4763c4cd0f89c56f1426576ec"; - sha512.doc = "b561fa6174ff3306beb86cd9415fe263aa34bc6eb7fa333f33f2356242d05b77d2e7d8858d5e5ca2f33cb58309d7772079cec23e26655054a1fd6656c22d178a"; - sha512.source = "b65ff95b8a252eda8fc51b3a4f89ae939e104514aea1ce10b87345527ed6b56a3ddc8378d06d5722709af68fc82430181ac78ffd17c3f8528850bd501cc25ba9"; + sha512.run = "60ad601d41453184c84e49d9c740885139f3bbf0ca83e706488e724721d783f811da2d29dc34de65869f0da16156f8a74c79620a2586e9e4bc6b1c30312a9f2e"; + sha512.doc = "60897c0d682a3270feff7343bd21720337d659c62a09ca32cd9d180826b0f7f7bbb5dfd016a8d0ab635b9e92219fbd45c4884ec4980375105a605b1afcddb2b6"; + sha512.source = "5c71fa311303e8cc6b1c8711aaf3115f2f3d1fbfd9b5c1a4008cb1a95ba44d5fa1146b9ec89b8dc4b5f7e1d70988173b66c5560c01dbd344f2dd334ea82ec990"; hasRunfiles = true; version = "2.1"; }; "backnaur" = { stripPrefix = 0; - sha512.run = "ed69feacf2bb919068fc42c8c3010869aed09d4a414952e5d9e6c880808feb00531f4e45de2a730ff41a076f677fca74a6472b5eeadc53aac07008d261a51733"; - sha512.doc = "1174d190384124eb08b8abdb050f6c51f85496947bf64825c9175c571448f2f3aff13f20fcffee8866499d7b20b5722be63903e5aebc4a7e4f15b44ffa8388fd"; - sha512.source = "919ad17ecb7ba457b41ada1953343164dd725eb2912b09058c9b11ae80ea2eec924eb805eb46e714df18d4a3d1da3e56bbc862df2e100057d0e5c0c1261f8d87"; + sha512.run = "3b6c63887caee48b7033d25cd464783695d320baf42353bb5647ce0d37e5c729651a4914b5024940029ce272d788928cc8a8a8c1f81e9b1faf1876e825407cf5"; + sha512.doc = "502c49cc6b63b173b55bc155c9d3425c7652fa0b999dc6c1f668e22c4114730817a3cc934381d3aa65ea3d8f729bba58c7a781d6d6331dac42524cbac36cac91"; + sha512.source = "f583b1638c995a35bbc7a25c6428e680d8ca373f3b8fc53372769960a0c230083446262a35132ce6c42f8b34ebc4186061ea18ef9d05ef76fe08c6d64e695e99"; hasRunfiles = true; version = "1.1"; }; "baekmuk" = { stripPrefix = 0; - sha512.run = "b992504d125e5d2d0507f1744e2381758b0f39910fdbfbbe99b436d8767c4dddbbd47374814a75b076ff6e647e2e50060099b52d3ba64e33aa0f0a31962f08ad"; - sha512.doc = "2a5ed41f73a07d0ecc0ee68acc77966d94b2ef23aa174d88bc5bbc844fdb55da2ac147eada45805f1fc8c75b478ea2fa4b2ff3f41b25721286bdfe053a8bbadf"; + sha512.run = "30d2cbc01b712af19ba6f113e80a633539e8ed6c60a6c86c84e3d3ab5ad488206924f00b61b95692b95910ab32f824cf6ac13ee4fc42f1c654a87b77981c4b05"; + sha512.doc = "980f35913396bb58e18b8779e6c3b4e93ec8be011f05bbaa087b081e66f5e234a65b1295af25da32e8680b053948c70ffa4e61c7060a879122afc361974fb869"; hasRunfiles = true; version = "2.2"; }; "bagpipe" = { stripPrefix = 0; - sha512.run = "f1f7bbc0ffcfa764b494c160d882e4e39e5894e6aa7321cfec45230a36b5515092d6c31808cdb9d95ceccf04f054d3262ac878675198a3ffcbf115f1f72576fb"; - sha512.doc = "fed7603e632bc08fd267ef0175ad32884442dc5616a6bd7c077481d62958f66498c69400e90e25156dcabd5e5e539bb4b0f93a987a78a153070ef44b530eab7a"; + sha512.run = "07a8097e2533484684c3bb6c2882761fa464ff33ac99145845948d1ed9b22a7b1d9001a6ab4e392a67f32b68a09b025f4af93d0ee7fdd49c2a7235a2c035100c"; + sha512.doc = "572227611895d1b2cea0ed755da62f7c3a581b58ec33c04973dda55ceacc3aceeb32cfe264334fdc7cc35285a35d87f20c65099461354c84cb02c524c159eb36"; hasRunfiles = true; version = "3.02"; }; "bangorcsthesis" = { stripPrefix = 0; - sha512.run = "6d4680a3e0ef767a9e5bf298ca3e393581543328b10c5a44eee9920326ba05d796b3afc32bdd1d7becdc5e651a8488122f80d0c16df036c291167dd843587c6c"; - sha512.doc = "eb240d272c008d72bb53962774a64d7d688ed549fd2c90c71fae7e315bd2957b0b51c8c6416b4f606a4d8f871ab5e4fafc5bfc8ba4425f50efbfcf4d0b0b170c"; - sha512.source = "906e41ec6caae3cca1517f3eaa5642712f46d2a29d426fd5fbba2f3a57b3cd09c2c645e76a0a10b3732e3fcce332feca0f2a7669e1fef1c6c2e14d7194448cf0"; + sha512.run = "fef80840c16fdc4eb8425285825ccf9d599fab297e04f1834b87f159f76a70176a05f10aace1af814202b7cab11c02f4dea12633e8cbee2f843b1b7054d6ee6a"; + sha512.doc = "30e0909a07a178862111eb13ed8cf5b29d6614226c9246876e893d011dec20750c65039c28306692c16f554e481480d95802b488898ad826dea9fd6ce0f84260"; + sha512.source = "37b59e8a2a540c95b6f01c880ec8678e91a9c40ac9638a62eacb61347937af84366261beecfac75a12cf154fb9f4202ec52f9203864c56e9ec1bf7313928f791"; hasRunfiles = true; version = "1.5.2"; }; "bangorexam" = { stripPrefix = 0; - sha512.run = "e06fc8ba1ba77d526e8348df7869aec1883af200df228a941cf0156733e0ef741b927335ea01bf5dfbeede4539b1a7c47a65f087222a9e124a2165ee69a5ff0b"; - sha512.doc = "7db9ef7a17a57d1e86a0a2b0476af2149d1d6c8138b02746a6b10c09ecb2bcbee525a243650b5b3f6e962276b3810e1e93b20e1d302ee0de5204e5a05d6706af"; - sha512.source = "bf4dc437dc4ee1cb29bbf3e1f283158dea620053c12892526d0c92e5c9c97156a97d66c35246f9f5a69b3f91605a8d2e732e8639ef8ec2f2178b42450a48d5bc"; + sha512.run = "b44f83a28849713b5430373b5c88a112b5db06fbde67f87765b891645809d35c6de5f3863a9db314c4cf5574b8d5e10378c1fa79c54766b1ba7139ba93155dce"; + sha512.doc = "301b77bcbd7b703d3afcf92b2088c5b29a42884c65f65e32ec50eec1e29d5c72e4ab7a0acfde055220469e837682368d4594a2c752470e568002d40daad43ae1"; + sha512.source = "4e9fff8d48ffd910326bfab750933e859fa5dbd8283d9e4fac688dc6200a1b4b1077b8958474e6cc9f1b56364d9aada3d42ab59f6fd3b8baeb3105e73c15d034"; hasRunfiles = true; version = "1.4.0"; }; "bangtex" = { stripPrefix = 0; - sha512.run = "97fc200bc3228b6061df38eac4591e714ec3c5c290b1521ccfe2b873c363208979c5c36c4b7e30ca9cf1d8ea4d8309d04d0741a0b895ea44267a563a35484ac5"; - sha512.doc = "f12279fd5f03f18f52a8481c654902852a1c07211e4af01cb83096f96b4eb56fd94e41091144b7d2b0229763788c1175ebb563cfaf6a24b7ef2e4beb384508a3"; + sha512.run = "fc2f8256734fd7c2fe500568993279379ae4c3bb46aa86ea3289febeb5e1c34bc86f553b353d841623711ce08378c468a3701ac35143c551cccb47bd230b23a0"; + sha512.doc = "95531a59c5a039b0ec051f091aee686a58e2884f40109f113cb3f3dfe2654fbfd8f4184d34adb3f292b1d5db7f2edc9bfb919336cfb317715464a7ec6c8a9f81"; hasRunfiles = true; }; "bankstatement" = { stripPrefix = 0; - sha512.run = "9c01cfd2fc6fce967172945c2c4ea20ecf1203f5033758d916ac6362757da6c549b98ecb99750ff13593b2c5ad2bb11abf0c4307908c05d55ce323816d4a8a79"; - sha512.doc = "1b257e70474da88897ef8a744142ea47877b942eb7b67ab01b18c663589ddae30e12e4d202365b78203f9e8f2ccd5b761d16dfa31119cbbabe9efce101fb83b9"; + sha512.run = "d234d762e00d7fb86f00d1b66ac2f5c2e5f73f4f5f0fa6233942263e1b3ce4e10c75a11d9382e95cab9b4f9a9505976d42a9bc39337a0343a4d3dc8b1ca78c45"; + sha512.doc = "97957a40e7962199b9d59a4607ecbbf116eaac5e8da74bc941171bdc60ce89060b69d0c9c3420cd0bb864fe8e7cc17c95f3134f22933690ae6dcbb30024637c4"; hasRunfiles = true; version = "0.9.2"; }; "barcodes" = { stripPrefix = 0; - sha512.run = "d4b5128ad0926875cdb3a193da9d20d8680786b09b9eb82e80cc616a906bec81c8156b8485aa439c0a073ebf68ab6c85bc72f662ef4acebf1f9af781f3c296da"; - sha512.doc = "2fd059703c2a6e031d5ed5a0bfe81e8a67477fc4e154ab3febd4b9c9e3adee6357d87497697ff85fd1ed73447f1f25890e1e05e98470f34dc1fde4a1e00f1d8f"; - sha512.source = "6144f3c18e0db5e700795554f3739085461ea245b2e0c99ad1c80308b5635904ad0ea236c3c945f21affd1d204dd475fd1fab990604ed0c98566363336678b0b"; + sha512.run = "afc30b9f9bf7c3a8ab68f764e276fe3047776b8a64e39df0c38751cfbbb6c0109f96c5ed891a41cdfb23c88853063a3005f45cd0454276c0a68d6bc00d22c39e"; + sha512.doc = "0705fc0795185cb820d572ad4a93fe3a7603049a07658e6e0a6001258b82421b14985622cc09523e9d6815579df342d75cc0186a79e8944a59ff5197cd39c89e"; + sha512.source = "eea53b554bbff58d167b8321db082f7f4aa7a27072f65e7ec5cffbd7fff933f2fc5fd74fe652bbcf8d725dafdfb8e90c658b8e32034d8f55b50a8d1cc04b218e"; hasRunfiles = true; }; "bardiag" = { stripPrefix = 0; - sha512.run = "31f2ee9677a62a8c39ba053040a14f5404b45e77bd7bff73337d7210c6e4c25d20ad8fa7a7fb18d2097b7f1820c547e45736e2a0abe7bf8da0deb5fda1bce69a"; - sha512.doc = "d663a7aeee611aaee9b9836524e522314bca58b4333bae0b46b52cbfa73d8adc1b9d9c68a94fc46547a077a86124ca4f91ff2d9146348c5cc4db4fd4e23196c8"; + sha512.run = "9f8959c543be3cf5e01f9c24b6b6dfc97933b01c3ce6e690451eaacafe6623a6158f309dd11461df29f6ce80c153e6fed04000a34de6aa6e0da45d6c4d496628"; + sha512.doc = "2a67c66dedd84065fcbe2fc7765a1de8c0d8b564ec48503dd83b6425e80661a28e43fa1b37f4bc80d2b8bfe16d8fd1f1cd8ed01a27e13f0fe730fe7d7cb8d8c1"; hasRunfiles = true; version = "0.4a"; }; "barr" = { stripPrefix = 0; - sha512.run = "cb879214907d9ea9ca3ced4acb68344de01c768b36787b2a7d8f3296767f23b1cc01ce7dc043e0bd924cd38c650015554146a24a75e078bd55ebe6409d92a788"; - sha512.doc = "59fcb35c745382baab217977f5a51eb8fa4ff9671f6e5ec5677f65a341bab34b9134eb1bca40dcf5dba8ae2b38a47d919fb3cb900d3f0b5c8fb1943d338b1d3d"; + sha512.run = "70f069eccff7a481c25455e3e21e7c8da40c458bf43c585954f6604896da01b6733f695e83aa76106afc93da5e98ce3e7dfdb0275ed8496404a33e8b458d1d5c"; + sha512.doc = "bce2e2ee497d7b07aac79603fb973171e107594cb4d07cb7cd3d595af5cd93cf475f23667d911fcca8b4a16d9a63247a108f74481d04dfa4555f99392a1f5b81"; hasRunfiles = true; }; "bartel-chess-fonts" = { stripPrefix = 0; - sha512.run = "faeb409905cb74da55b535d5587c0f0e95546fe760ca3fc2f9a2081699d6d566285b2cd158d69b429c773fff2f37ebbf5c5a93c8f178f2b50e249a9d78e8d544"; - sha512.doc = "ac6accb7e3fe33dc87db813c031affe613b42d6917a512b25a84a3c6e348e53ce4112d4aba0e4718aa4e80518f53e8af5d36fad296957c123cfe1fc76e0ccb4c"; + sha512.run = "f9cc61238764fd6e7212d2e07d5a4c9f7191dcac1760fa1ee3648d578516b8dc549ed1ab6e851907d43b6a20250bd5f92d86cff1988ad43cfb6e2d12923d648b"; + sha512.doc = "edd8aa713fa84382e04016edd9b4e5e9c4c402754966d4cf9b5f1f2520fcf1bcf1a9323fc53262955abc658000214f8cd271175ee8f19139d5b40c84552c0288"; hasRunfiles = true; }; "bashful" = { stripPrefix = 0; - sha512.run = "dbc663b5210ae71ffac8b27695187479071e10ad1e8131a9fd86000048b2c8325d684f88d793178d0f2d881e92055ad0230d6ec24eb404651dbed570a7e159b3"; - sha512.doc = "4a49acb3ca5ae0ab9134d9e12d844cf35bb9de1e08410631125db42f51389dd52d9edbb24869a6a03b4370e445706220ae8c974272c3d8d6253cd5cef9af093b"; + sha512.run = "d2e6228b312d6ecbe34caf9576cfd54aa550eb02ecd2d2135c7686629d45f0188bbb683f781980acc81d2d9f9892f3eb535c200bfc5802655330dba5eb4458bf"; + sha512.doc = "0b19be7b0cd9f20df9a74670f7ab07154214dafcd4f23ecbfe790a1e5bdc98ba3b6f4573c93ad68cd5d9a4e5507b9c3fdc1c63486fe04547cd3010376f7bd203"; hasRunfiles = true; version = "0.93"; }; "basicarith" = { stripPrefix = 0; - sha512.run = "f19f7d23c3dec7cbb70f2b890ea882a27fdb2be71b18cdbc6783ee19a2e7e2eb3cb7ca7c71311c118154eda1c955b6fabbff0dee1063eb00b1ff23e21973b43c"; - sha512.doc = "36efb95cf7deee5c05da6712441e68c35fd42e24fc9176847f20980ef8627f8e747d79ae5e100cd776a13a56fadf50a18653fc2ac9190c894751a690043cc568"; - sha512.source = "6ef03b3cadba30629e2ab5e45585ad0035f908da0563dd4bc23bed6f76df56953ab33717fc58f8daa23c6dcac1ccd537c2294d8efa9d8be4c794896ba58db050"; + sha512.run = "6070aec3237f987ac02dd280b501a796483fd1ae544a97b6fc2d5a21aac25359438548471273cadf76105440bde6314452cc882a866e8dadf1143d7098c74bbd"; + sha512.doc = "a9ebb74b859ae55ae56c488c485a1136d026b42c2635bef056df8cb2bb382607c832e14f9006274b8b6aced6a7813483d465a213bc861340ed8b0fdb08ddbb77"; + sha512.source = "446938a7e19aee8fa0b08798803fd504d5656e5344a20fada00bddc740f0ade13626f9e00991106f381253e09194e4a628940189f2864855a4ed664fd6300092"; hasRunfiles = true; version = "1.1"; }; "baskervald" = { stripPrefix = 0; - sha512.run = "2dec489aed8babf3bf955bd5cd1ee73bf15c10d6a25611f6dc5ca425f548f3a7a0ac2e965d75b4293c1261ef78037fef340394880cdd602e36e0196e2e701520"; - sha512.doc = "a8cf629b5604b21b7b2a11926d35cc06d09975b593dac4d677e05ba8e4efef587b24359758c48277ecd290e2273062f01980dea079e5d0db38a7d62010a85952"; - sha512.source = "66581195999d64610c0f5e5e374dd740a79cefc6bb72df1237ff8b8c32407e53b9a7552cde3c02fcc585ada11e94ba5a6b89d7161b6f6aa2966c2ad325a22e41"; + sha512.run = "2873a84d59787a70e1bd1efddef2d0a97c0f2337f232d40049ef2505f3212c0ab730b573f066436d302a599bc0a33aa98683989874085a934417963a1594a614"; + sha512.doc = "3b1606288944dda29ebc6c98119358e8d2f2903d0b90ce9361dd2f8801e26845e700d7d5ad908b32b5a814a40aec5f5bfe0ac1284c1aa249946c947f63a4963d"; + sha512.source = "fedee67f5b6a20a0d00578666624eb00c62fcc4cdbae100157bb803eae21a905da693b770b87509ac438ce266d38b5d6d5e22f419032270542cce1f392ed36a8"; hasRunfiles = true; version = "1.016"; }; "baskervaldx" = { stripPrefix = 0; - sha512.run = "641e9eb940ac6ddfa97bb360cdca25b53ec6f6da9ad752a755f4dc79b8facdd6a8c3fe628511f89c88eec0368a19fb3b6ce8ec9ecbd7b61d746ca105c8133d33"; - sha512.doc = "c9a8121476011ab3ec9e3216fe0f13cac5d7607144cbe8db835e9e1b06261911493b1f18e2daf76d364433569b35519397c887e6d63af5f593d670a93d1057d3"; + sha512.run = "20029eadc9603ef9162ad91e9b91434f573a43365f2620e9f7478941d045c801fada6a4deb0a9fbec97240899720555404b228a25e96a773168dee2e4739906f"; + sha512.doc = "4699da375e5671ced04bf4fd7c17f45aad045ed21e99e9b310fcd5541ce0043e899aa9341d4fa2355fe8c25125112ec7d5f6270968803ad60a4a9e0d7b190e05"; hasRunfiles = true; version = "1.072"; }; "baskervillef" = { stripPrefix = 0; - sha512.run = "1604b3d3da4c29b9bdc4bc8bf04d317460d4f98e2bdfcb6d9f59b596d385e0ccbce0ab87bff07e2c9cbb9f94988680a6f6531089fd2146a3445b44df41b7ab67"; - sha512.doc = "ee1d548e17951c17e2468a7d7f87ce4b9916f39a9e94a67c80b63b2c580a32748578b058043e8a7f372feb66c485b12fd5dd4ebb02341fca7a2c840a244cd198"; + sha512.run = "66c41108de2baf0ecb8baebf096ef6bbe6e1bac34ed332da83d57c70f839ab38cf3ed1c4d1e50a871ac46962f088b839c0c89bde749fbc4b701d70785098b2f1"; + sha512.doc = "96428d64dfa42d8c5d150b7e65a95fba41d7ce361a7cb88591143c13e6018d485f3cb7984d8a8f741ae63748948a4816d7bf7cf35db7c73661cabe08306d4b82"; hasRunfiles = true; version = "1.045"; }; "basque-book" = { stripPrefix = 0; - sha512.run = "38d4b128ce30784b733b1f62bb9f4be5e19b28547810686034d2ebc31d3166884b8bb8d44ccb623cf7bc107041a46ee12847848445a83ad09c7b7d8492ec67c6"; - sha512.doc = "fd9f2e2fbf8d433a6f812b7d63be4bfab12e68557dbe2790b7e39a9a544c8f97499dc3724e2f7e3df4db81592e4fb424652255484e1ffd400ed4953bea8be92c"; - sha512.source = "4f7be96e3f9edffa527bbc63bab8474486170151edc2eb28b4db86f9b08f708c74cdff8802a701f1eb95c5a513d7416fe8804f3bc993010a1ba91d022826dbfb"; + sha512.run = "52a930d44a3b04678e6e12632e5490358922bf86e34865844fa016634eb117911eb90554dfab440113dcc30fd0531fd4a3aa81f1a54aa676e7fb806516156902"; + sha512.doc = "95414a1445561ecd1a034264e052c607eeeb67ba6250f73a3b3a10adc99f917fd837fd352dbd6f9722be3506b109c1e151cbcb614ddaa774d3856029b71c1582"; + sha512.source = "f0bfcd5824aad22dbe3ebc80a486fbb118c327794d626c9c72a063609a691a812b88a384494fdec04029bc508a45b4eb939fc45f51c06a17bf114c18b4ee98ed"; hasRunfiles = true; version = "1.20"; }; "basque-date" = { stripPrefix = 0; - sha512.run = "41ec0c0b19e713017a96b811a9d8b286ded06abc0af88cc1ef55e0b69c801513ff1eca6472fa8df78b022747e38020a32c27902b06c9e259e1b1f8bc1a4b4c07"; - sha512.doc = "2e085370a2917c379aa4b7c56f27136050faa40b53f1cd12f4e60f56a5f345040a6178573004b313b911bcb3f1e9e10d38bfc2aaaf2dcadd0a23eec9d4891f1a"; - sha512.source = "2e46e4eaabd9a39870483bd7038f7f4158bad52f6df63283220dff7371aadf4bffcb2f9a89faedd7835e39e0c802694076217651d7571433b01b6e22c4c7c42a"; + sha512.run = "7509dac457025d02dc8ad8ae31d45709155ba20dc7562d7516cc76753ca20975e4766029cbb843f651fd8f0e55f0a90269539eef73584deb96902405980782bb"; + sha512.doc = "9f06128bc0957a32004ff886a2ab2d90edd507db7654cc671b140e7e3145f2278caa14e40d9149dfa8bbd2fa59aec4f2ae122d03d4eb3706e969b46699a190a7"; + sha512.source = "80560c5a4215a55a62513585f258da5e6d0630b4295d1ac98d2eff51ef9eb19e29c483071528890421fc9fdbb0c0c3c54bc7b14f1eb8b82855e02763e188a9ee"; hasRunfiles = true; version = "1.05"; }; +"bath-bst" = { + stripPrefix = 0; + sha512.run = "d997edb1e4af5064f29b938c9c7cc0c6a5a06269f2281d383cecf0ae076db3912f4f935f615a8bc3e78416fc141a5b93ddab125ceb52dde59aaa93a96ad85aa1"; + sha512.doc = "addd9420a2043f1d507136b42c2141c6d32af2164b96f6707b0cd4a4f1b7fcfb8475c2e748077201e1d8a1850b0edb951567b092f57238938b2c33fef950c7e7"; + sha512.source = "9e1bd7de9a120f68f09ad822955b400daf63fd3dafc95b26a5c7124eb4ec4051d345d39e64fded45c1231b51ba0a82d9035c54b5123b10dc46fc5e35bab1b817"; + hasRunfiles = true; + version = "2.0"; +}; "bbcard" = { stripPrefix = 0; - sha512.run = "1756c7b5cf9ecef059a76f213d25bfec4ca85da965e8e05ba588c33492a65768a7e1574daf5e3774d9f46459cf567a4786bd25b3bb9da7e8c201b492e36af74e"; - sha512.doc = "5b877cfd14162e666d7d593b32f59dbbad62b139561400f62788c95d99f231fdda072b83ab4e001e63354809b033eaf324bfcdf59eeb99423104d58e4506b7ac"; + sha512.run = "c489b781ca2e0ec79bf33418a58333bd8acb9a92e40a09409e359805d68618926de5cc6487301405b97c852a9a97619936488b274a3fff7b5f5f505bd98f4fe3"; + sha512.doc = "2304bbe509054f6e84a0e0c4ae9af2431762e395af27362dd4be68b8de37730b6ca1f9cb0d5e73f0985d305e76a7ceecbe29a7376bfab30dca8602e119471a86"; hasRunfiles = true; }; "bbding" = { stripPrefix = 0; - sha512.run = "a35fd4c9974600111c1a67e219c0a043ad2184099a3cb4b717631afdd80cf6f1ec7ad2902208aeb515908ea4bef7207dc55b30f0e46b411505c5676411eecd20"; - sha512.doc = "f61330a5005145bf2b875a356d974015ebf585c11e85af8b07e397a89f155abb162eb1a0483c66fe9e10814c468c4fcc6c6ffb458010c023e3ac679169d5ae96"; - sha512.source = "09193b19b6f0d6158b0a018f9e80b9ab50b17580a68d8a26661f4b74984ef6a9fe3b2a0d5289ebecba98faba94ef97aa207b33b8a08fa035acfae952036d941c"; + sha512.run = "d7f7798036bf111152fa131dab6213aa9d5921f7fd5fa19b5cf266d4d7dfb54436a03961880365f1001b573fbdb74c1d108ff7b3823d4d21f64ab77c820ad88b"; + sha512.doc = "81ae2fc56f6d4b1e4a149d21b6a80ff4141d3b4def2429380feb393aed9416204a2c6f27b38b8536b1e1527baf6a11dc3432706a5a36ed1b89d2ba2e0c787b65"; + sha512.source = "436d562746c3172aa8063c7965f892929d52e14017b42359244ccda3263b11e42bd1ef8d00e591c9d484182ea0a1c7145be952604ef0f1be2d52edc0ab9ed7d6"; hasRunfiles = true; version = "1.01"; }; "bbm" = { stripPrefix = 0; - sha512.run = "8756250db6aa05ba171b27ac6eda001478e8703606fd2867cfba7053fbf0c63e0df3c12353a1b37d9637e0fd54c360fedc56f986e6e88f82eaa2e873eb6b1332"; - sha512.doc = "628181b570f1ceef7626d17b6e555c156ea32e257c9977eed33aa2db062c1a4671c6c6d08db50b0c07b19db0e7c26b66ba44f66499c236bc532ad649c6604d12"; + sha512.run = "c3f2940f3e4419bac351830418dcf25a3ad206672071069c2c2227435a8d71a19d9295fc0339bf7db33ca9a5a524f9761fb4039c87b946bd37b2e063720aad99"; + sha512.doc = "de376aa85034f5ba278eb596da087e6006ff680c475795b56d4eb10cc1efba6499bfdd2e0a54f4f9a8a8183b8b93b528db2055c45f89f1c0977d6b09bb2682f5"; hasRunfiles = true; }; "bbm-macros" = { stripPrefix = 0; - sha512.run = "de8b69ef4fde7ba6bee6e1297399c6d7e6b2622a7656e7a88bb74d28dd5d7bb90eda4be723410859043857dbc0b14d99c890632c23cd89eb11b0a22d6be27f69"; - sha512.doc = "dc6552c7bbb64df03c9c0f986e29d0ad11fb651be7dff49fa0c45774675b0d0d47231c95eeffd3221482888a0aef1d90a817539c003a2d9bb6cae6d4f24ae496"; - sha512.source = "ef359151a4aa9abc4cd4e2a014176c99885492fb16d4178136419aed64def5c25cf174bd3196432b25c84f6e620451a7c268dcc432396797abfb688e42cf5fe0"; + sha512.run = "ef0713add2bce5736990bd147b0f4ad6940807faf0ef440cd54eef3ad08004c9461459cdcc958b761698eed2b03e18378ea17ada9049ca39c3cce862dd3fe7ea"; + sha512.doc = "bd411e921b9ae5d57944a2f91bff45afa5bd366e650deb541cbf48bbaef3294c1f443ce2c5dea6eed7dc173ae8eedd1e0bb49e440f5410ab13956a3c49e65921"; + sha512.source = "842c2323c4acb3bae3de46aaef15b2462c92523a44034f91d7d2a2647efe502b4bf0c7f96c679497a1eb701426a7a48698d45bef89f3543d43385f6ada530116"; hasRunfiles = true; }; "bbold" = { stripPrefix = 0; - sha512.run = "6e8a62a006e9c9e1dfc6ff5bc3b34a3abb16a332c19845d234f9250e1e36636b0749ef18cb9785199e71b28a52f36b05410c3ead754f978928b3c8de3622a978"; - sha512.doc = "85d4626b6fe048780a75501637e867b7b1aba3cee2e81ae6e8b0797ec8eb7bd57b60c80cdb3fda76416308ebe7bcd6922b15e30591d92cdbef2de6aca556f7d7"; - sha512.source = "c0e8eb698f241419a443a006568783d9eb5d7372945d7a274a301b122faf39ff6e0a19ee7043cfc561c49b410a30a42f4e38eebb8866b4f9ccc79c33802b0e2f"; + sha512.run = "82cc44f0a59e8dfd0f8e06899e57f86ada638c0db9c62929bb7dd000258334cbe1ed204a51d7d5658cf7e8a9f93dcf3e34d7cba7a6d5db8a78c412c29478c875"; + sha512.doc = "78ff60a95536123d1ed61422810fb2396c0afdc173f6bc2e6074d2f671d5a1494bb678f60e42c52c748774de8bc0490eb149485153e80ae67fd75512b72e5959"; + sha512.source = "58ee02e3d0577df17421118724450cda0387efd98ae239e84d6e5368ebcc9b348df9b1987a23026be3343fdab14041af8552510617405e54fa8a85418b991224"; hasRunfiles = true; version = "1.01"; }; "bbold-type1" = { stripPrefix = 0; - sha512.run = "728563935c46d3d10ba4964fd6bcea914cf6fd6c3ffd5cb0bcbc95d8b3e24f1eddfa280c92ae08017cca7c302b91237c975f1c30a957ec1be22eef8425033d33"; - sha512.doc = "fe055ac6847c1ff599024805f3568c8d5f3ca5b5036a08f5488db74ba616bb88508e0dc470199e37fe8d1716de761514805ed994fa45e4f87007ab3d5b2faa6d"; + sha512.run = "f0349c37f2485d2c7b25c8bc4d046e65bb40a8ef582006ef9d116acaf779d0695f77f21d398e2e0b3b29f894906f814375d2fa3786ac80b93be4a55a872b0d95"; + sha512.doc = "96c05497f1ca3e97252e340a4fd3fe775cefa29092a5b2bf48fd204bb3ff5fa9cbdbbcbef10e5a77cad124986b40beda38ffc079298c0cbfa3bbde86bf985132"; hasRunfiles = true; }; "bchart" = { stripPrefix = 0; - sha512.run = "f24ab5a7055f64a4de6c971f992da92571bf5d4f75f2b8454b392d3da9a6399b704ed397e7f17f9acd0249d91f39f3bdbbe48e6eb05aa8da9c068f8777b387a4"; - sha512.doc = "0a2a986e9f5536803d76a45285b53ca75e737e4da1cdf278f2e74710512c2ef500c7a21864a9982c4d91589109e603e5b636b7b187e69045a2364149bf613da0"; + sha512.run = "e9f2ebcfe1400848747538a7e8c1d87fcaa1d2f3266d31cd48ace41b433c7c449218fd14798ecb94aa3447eac83f36916d9147fe21806233eb1110a0abfb04b2"; + sha512.doc = "23bc80e034ebe897e38bfe8444597cdb18bba54263fa99064fa70877c89f674bbf0033a5ee887739cef6cfe1e6e9917c19cc31d22a211ee04f1710157ba48c7a"; hasRunfiles = true; version = "0.1.3"; }; "bclogo" = { stripPrefix = 0; - sha512.run = "a2cc6d6295c4b82ad8f004d8fdb3bbd254e1e86c51973156f771ea22add113e4e02b3ea9bef811239d2555855e3572ccd0ea552b315f3b672bb7f733f3ca32dc"; - sha512.doc = "f04c79238e025b38a559ec3374869cd724cd3eb25c45bb7f81bd1e7b814ab2ceec5a64f94d24efbb609519a8e2c203cb99d2814cb70cbdde945c80420701b12d"; + sha512.run = "fe935cf12fba8288a53c68dade0ff81ad7395fbd757d995b5036394278e7945f42df69570815e7ccc4fbdef713e9422fd4158610c35f473a34c0f9623359fa76"; + sha512.doc = "e7e8c0fa87e97ee88d5ac204143d6dc5635b648ffa19e8ed5151da68fe128752b6592601767b78d94b5b86b46a345cb8b244a19159d88407147bb6273d21d723"; hasRunfiles = true; version = "3.1"; }; @@ -1919,2062 +1950,2129 @@ tl: { # no indentation stripPrefix = 0; deps."pgf" = tl."pgf"; deps."xcolor" = tl."xcolor"; - sha512.run = "06b85908231a2d37be566cc456133d2e3ced91656b81ef049670944115247765c4040e65826884a074a08d669c727d0d07a83fe250890c21bb035c647c91353d"; - sha512.doc = "ebe8db8ccbb499fd4b680c476e52ba1dae75cdcfa14e6f211dda440731c9843552fe02d1731ef23dd4b2ec1067fa4109bfed5a32af2a1e898846e74e9507006d"; + sha512.run = "b2fa718a3301d9cd12c1731ca6a2e2a60d3e7ae35cd660e57522d7bcd5b5b843e4bf62659e034a2c80806a672927fc6b42f190cf0ae57c2ac0d61b72d016cd4d"; + sha512.doc = "c828ed81d0fdc902021c58cd26a54364f9d347c1fea5960f5926ae7c607095cdfd1d42cfa1ae7607eb303cae317e641a90df76838c26c5f2af9414045fa1d96c"; hasRunfiles = true; - version = "3.50"; + version = "3.51"; }; "beamer-FUBerlin" = { stripPrefix = 0; - sha512.run = "116d88c35777c28ea3dfc30eeda1474fa2abdc5fd2d14db909a8c71192f8e033d6f234a2d8444f261f1deacb5059d151a12a1c43d859fe7a8b222c3ac794439b"; - sha512.doc = "2a34703a4ff95bec79adcf302491228649fff34baf5343c997ceaafb0ffa50734349034e48a751b61d6c4cc8ac11bf0f5d6fe243fd53354abc1c2d9bc52074b0"; + sha512.run = "6a3364865a9bdc85b86c9253b8a1bc50c2e61b2c4342fbac4e930b710a5fefc0bcf377a545a67e7ee494532d82be8f06bfe6e5f46e8b387bf7c6135e34210263"; + sha512.doc = "420ab892abaaddca1633df4311097d6d138012780b1a4694e153520a3c8c97e76dfc9ef78df0e44472dc2cf1625f3c3f10932a9b88666fb902586b4d8579eb57"; version = "0.02b"; }; "beamer-tut-pt" = { stripPrefix = 0; - sha512.run = "c14bf5c707cf3fb1b317423c09007a49994f1b2efa3020419e7090a4afe8075e998120309f9f7a8101a31e0fb8b7895fc4ee8d507b2710557d81cc1ace431aa2"; - sha512.doc = "b2eda25918df13a82ffe97dd79699b32a31e013bb8a94cb1aac7ab9ae3ffca0fe2590176c7900f250b02854dc8420b59400de627e185ab6accf9f2300bf058b2"; + sha512.run = "5eae5f8ad64254a3600168146bcfc0797a17be35e36376f70c3dd4b9ebba7a77ce550cc9eaf995ba6897d34fa092b8cc55ba8c6758b2a3b93dee3aa0a4737c3c"; + sha512.doc = "50da0b7e53773e74ee7b1a4e621d1316ebaa8bebb39110ecdf5cf16f66fe30c2d7121daa75c7d7443cd3362faab4917aaca54ca372793a63da00beee5b9516eb"; }; "beamer-verona" = { stripPrefix = 0; - sha512.run = "2933dddf63ed3965134d5b3bc381056b6e4212794189bf757eaadb1e9e524429146b3ecbab7561e498cea24d254dfa9d7f86e725453dd0d4b31fdb3390584fcc"; - sha512.doc = "56d4352c1944b1d27535815f61b7aba14fff3176ad3e35fe0051f71e4a37ffa594a6da0bbcd185354a3ad9f3f4d3ff3f49d83047d6e45d481b461e8b4431cb7b"; + sha512.run = "70b5bfcec0b24a1ab1d311c34ad7b90e1b877d7a7e8fcc793b0dcd339b9823ee0d1d1bff1a7db6c4bdb686423816f0ac7206d1a6bacc05e4b099c94b5d26f193"; + sha512.doc = "0855b72a1a89fce09179e95e5e6396732cd112b6df17f5de132a6247dcd512f51151b09b9f0518c98ce66e08ce93c90e9b47d02608a745fb1aa84aa6403c84a6"; hasRunfiles = true; version = "0.2"; }; "beamer2thesis" = { stripPrefix = 0; - sha512.run = "9f260f0c48f92e5b6f1e4c407a039421ee10bc69a6e0e6a94858425ca8679f36469e841399f526ab29b3d73fa6d9abd264f56b2e1a7751b8e8c4aa24ff86ff48"; - sha512.doc = "56dac4c7c077d62595f0a17b6c20d6e3f5d79c553cdab5b7c0784c7de71180aef02b9501d20cd4f882abb28c0e17d33fb161c4e9cd2627ce22545b8193df91ac"; + sha512.run = "5f6d186802498f12d9c62e8c767fd8e42744510808b379e76f05d5390282dd205c3ab42071767bb46f8445f838ec8f18aee9e3e6a99aea32b5960120dfead357"; + sha512.doc = "82d050397f0857325fdc1c3fde973c599323d43fc21875fb9e52c17a294edfe152ee5717f465687a7d6bcc960092fa2427bf4c67862d94fd30dab3d088fc8127"; hasRunfiles = true; version = "2.2"; }; "beameraudience" = { stripPrefix = 0; - sha512.run = "3000c69ce1e1b905eab3091f1a63b528a24b612304d2aaed72c47973d061c48f1dec0851617313e11cd4b89877a012f0f9d3078e7c26c8764f9ab8958641b39e"; - sha512.doc = "6a5d3a9f1c052104f213dec7c6f81595bbf818ba1efbad5d23e542bf9b5e980dcbc3ca083bbca98a7376d53891bfc752ea9f3a573b6644e19f2ed5307be43201"; + sha512.run = "59b3e7e6119521a5384a14cbe37d82e9a6ce2d697171bc36f59d1316cf158015b1369f51d857a8423e4d58f5f1632c8dbab2c8c973a212d2d81f9229630f4c06"; + sha512.doc = "6b4ad94b7e7ead5f57bf506cfba107704f4683c7d44c805f698d6413b0cf9771c90631331d74b8cdb3917aa58803ab22476c1d6094b85854db60e2f5bd6f0747"; hasRunfiles = true; version = "0.1"; }; "beamercolorthemeowl" = { stripPrefix = 0; - sha512.run = "ec0ab7426016544250043829caadfd7f4e6b106538669ffd6e6ecb8dcb14420d6169f751ae7ab75af660a57eb96f12977d78cb75bde2844a33a39f43cb0eac0a"; - sha512.doc = "5fc29384d606a70f605168847c27e8617818e03e2647f7ceb45930613f887046d0f7cb1c44c0fddc61f63090148c0b2d07727db11817f4ca49fccd5a0974928f"; - sha512.source = "1442eed6a526e060cbaf55a63a9bd9bbeef9a66b3c84b1816dc29dd58bd7442f83d354e417bf29469b2657f9c47b01d798859da60950334f2ff333979430adce"; + sha512.run = "1ad8c26768778584b6b57e6ddcd5c54c15b30fe1ff916d514f72877edef3e325455187c8707d504963d7e2fec90c3865f81ae95eca2d678a6c9408c6124c9969"; + sha512.doc = "0b41369b8a65588c57a15027451e38bb445dfb0f004e808aaadab8aa7ab78db44d42d47f225929c9016f11571d8463f5109f6ca082b74d7ca5a5d361c978f828"; + sha512.source = "8072573a2f6fd9d6c2632e5caedf6f608cfc589ed007f8065434946dd0bb65b6ff9822d286abc6d247ada411ba3235276eeb6e31d07b11f9eec989162035727a"; hasRunfiles = true; version = "0.1.1"; }; "beamerdarkthemes" = { stripPrefix = 0; - sha512.run = "872684fafc280b0edf939b0543ba28a470466b3afdbeb946c569f6a746bd8a5b14cb30b301d9030fbb7c1a589d34a0e9d289b5f86cabdbccc5b75814f7184193"; - sha512.doc = "220de9010a046f4e039c11d96359ca212a4b9f3f85b166bee172f720d2e7077c2e16aeab1899a5a304fc9f4d162f0ec394ffbc8fcc291d914244a7e4778a177c"; + sha512.run = "dd36167a6c5f9bf02bd31c44657ee68506781486c7ada5819e5a926dbd1eb3c2d3307a0092094298bd2e2154d84f3251fab3c59a44a60af6f3342975555334e6"; + sha512.doc = "9b68a9add661e492f058ef121f2b12d629e7afa86534903569037da654005dcca7707c8130ffc362ecaec99ad071044c10d24981ddd54f21777714a8a31ca981"; hasRunfiles = true; version = "0.4.1"; }; "beamerposter" = { stripPrefix = 0; - sha512.run = "f8dc56760e0103cdfa92cb779dc7769175395ae8030f483d9e77cc8909d6c864204dcaab9c05014ae8d06843d469717181e7ea107412fb1f35cef958cb02c9cc"; - sha512.doc = "87602b134b2c3e1e3da5b0aa516e2609bdf053352b310d3449e94a08d9dbeaad961250f330509bb4966f46a2fceab01f873b0c0ece8f69c556f44f637c6bd6b2"; + sha512.run = "e4025f4796d1c46aeb45fec8754a9426d847fa7ee974bd4479f585bdd115ccd8bd0d42b62f2e55695aa039e93438d169b6bea664fa81a3b7e4b96d1e0d1b3cf2"; + sha512.doc = "8f5c563335d4fee97814081ac82b2bfe855f929a14a5cc2eff1c2268236c770dd70959a4f35d41c5847c2d2aee66fba618d789a12b46f5c8cad5ea51f649e737"; hasRunfiles = true; - version = "1.12"; + version = "1.13"; }; "beamersubframe" = { stripPrefix = 0; - sha512.run = "10e1896a5a7a6d3a57f206bd87ce7377ca1a81c68c0ebc5cb552467222d81bfa65ad2b4bb93465ec1c037d6b890224bba2b650272d4ef4588a64a53c18320b9c"; - sha512.doc = "a83e238ef6e513cbda4c38acba0fea52ff600dae8335428baa53f83ae3f208d43c1f34261feb4b27a1bbaccf809f50b8c17e169f3f810809b06f5e6d221b451f"; - sha512.source = "a2a9d3e9d7cf0c59e08eda952e509138ad28f23d948b588a46ad45d5b6fbfd824539e0087e42847b7d691e7e7bdba5c2e7508614c7b0a68a6f10617f1099d05f"; + sha512.run = "211591c795092c9549a029ce8a15249e60b6b23b66033e2db146ff6d2183a7cfd0f8cc1bd8d5e10aeed30f075d7df7a9bd4d1ca711d8f90348924793a8b3aea2"; + sha512.doc = "fbf19e537a866bfcbbb2f03687d20d26ab989c3f6a6bf74f1d2ab97e1d3a198a485e318fa3fe05f7e06bb04deb5e7acffd881a743f8fdd56edf8adbdeb7896a3"; + sha512.source = "27065ea9742bb24c49866cce314962db5311013e261958229e45f474cf42985bd901830f6621c29978ae06069eb8ce45e862471944780a310793e060e540a686"; hasRunfiles = true; version = "0.2"; }; "beamerswitch" = { stripPrefix = 0; - sha512.run = "b4d4054161b9a62e7950066f56ff29aa414889f926c3d8fa3324094065c797bfadebcf16c0431aa50a8dc5a4c02175de5dade64def6df22983f00f48f3db6842"; - sha512.doc = "0c75ad7fa3bd80341ef3a55e4a02365ad2857123635d589a978a6bc84c645a5d5e6f37bd65383dd31510424b3e856f161992f83df37a8fae18d3e6a0866a0a6e"; - sha512.source = "e58dd3e52946d1ae6e6bacfc45227576fb8e2b6ab6205863f63d54b68150cf2519300ded377495ca53fda620273b7e9fe5dd135f6d5682288b72f1461427e37f"; + sha512.run = "c9e8edebe7c223940287ce375d125681949a337ce9599cedd09fd2be1683a5c3b559f6595d702728d094a55a3f530ac8baafdd0cad1f0a9d15a8b779024d4936"; + sha512.doc = "9c428b50365f457ec10c3c4b92cdd46021b2cbd0a0d116d89d2859ced175129fd973ad41a1e528b254601aef518d40085375b289a77a0a33a85056909a982a36"; + sha512.source = "a71f8f3c5dd501058ad76b4bff05296acefc4b1ecb20f380b2b9242faa2d0045432035192001a7814e0a1f217ae4b9fd83a06401c1ac40ec2cec036a962e3fbf"; hasRunfiles = true; version = "1.3"; }; "beamertheme-cuerna" = { stripPrefix = 0; - sha512.run = "ba554960c2ae8ca27424271f0178c67d814eb83de55a4cdbb428bc9e7ac7efaa20d8498e2fa3e9738dca22b94fc365828320d271d4bacb7b37a50b33f16319c5"; - sha512.doc = "e212acf995b6fe33aea72edb613345915b935e2b1f24672f61725318e1c02791d512e24766c2e7443af174fc8ea500e8cea39a84f86d12d79417399ff279bbfb"; - sha512.source = "7e1773187845d8034b95135d44c5fb50ef6986d54595f2a734485461d8f10d926a89892bd5ea67d7af8fcf81ec32991d7eaec56faa158814edb5ede9eaa39359"; + sha512.run = "14cfff03e827a5259fbd930330bbf8e26b3ce0eef589a66088d73c26031158e69eb4dd43d85e0742156bd37551f63049461cfbbe357b8db689074807e2fb1869"; + sha512.doc = "cbca18debf464061f0c4dc9972bdc22cf2d862b22ce401f562b6113b27a5792dce8c047c77374ac29327bad0f1a08a1a5074652cd9252b4ed2a60c5e95eb64f1"; + sha512.source = "6adfc06b1984fcf47c011f79d25a1ddd6c9f46dd162ac9a2643d93e91ce7d9c2946af3fa2d15dddcdbd3d3538af54ec350ed825930ed98ec2c86d6b1dd657440"; hasRunfiles = true; }; "beamertheme-detlevcm" = { stripPrefix = 0; - sha512.run = "8e44a98f1bd3816dd069029035d85e938fb6689c3b5554996762198d4e74ff706fc38a5e2ff0f152c48bbeb23c3117897cabd02df8b5738c38be108fd118bf2f"; - sha512.doc = "9efc6c75491ea5f6d670306368d372d688e6da6e98a6fce20fef6339f18f5c5f595708e13f8b02c4a0c06bc30cf5125e21229d3b98dc04c82c0825b0970b10c2"; + sha512.run = "0d3ea01495454511d0df063c7443ab2837bc67954b4a5fec59e8ef2b78fe77b8c558bccfbe49ba685f91a58bb1f043a76b33bb75d7b7f0ba98e45090bdd4e52a"; + sha512.doc = "03ec52be2389bb5afe87740e4e6fe7e81d589e0ee9c0f25a55ee8457782980739a41677ecfacab55200bba8a990d5abcdffa0bb7a7603a01ff050b0ae4e98500"; hasRunfiles = true; version = "1.02"; }; "beamertheme-epyt" = { stripPrefix = 0; - sha512.run = "26a012da4a53ce82d0e5f94f18a67f6d7410b13780e2f708217c127c6fa36780d01f985f5d9c1ec9d452c37fabee5f674335536c5097b216c538836e3207668b"; - sha512.doc = "f6c18262426d27de022dd799e5416d3530bdc5baa38ea1d52073303cc6517c105f7047cad0a2894551fa9f1215362e0ec97192a89178be209d22dbf6ac0411cd"; + sha512.run = "3a37399028752af6ad0a3c447532cb28647f1932a55aa9228fd82a2f8579839630244e072e9c11627616048eae65f97c9a1199382f135ccda64d7851d80bd10c"; + sha512.doc = "a39a4e39dca8a8dbbdfedc8e923e1d6d1707b3e29852ff431e14022667c7d31f5c7552b2ff1751027ef33ebfb75df123b5adf65c25044b175739818e4894b9fb"; hasRunfiles = true; version = "1.0"; }; +"beamertheme-focus" = { + stripPrefix = 0; + sha512.run = "140f0c513ad9a69114d5c9af902ede05c980fa8bb0f7a4a4cb39f05544ca1406ce8e1216d8f9efe6e7d07d3e75b694353b6b53289664cba337d442e32ef55363"; + sha512.doc = "b323791db4eba03817fce3b04180d1321a42d44e6232a3d3783e3c2c0af9f8e86101ee35c6ea5d715f245319307292f1a011ed5d550d2e6cbfcc1a5b262f77dd"; + hasRunfiles = true; + version = "2.2"; +}; "beamertheme-metropolis" = { stripPrefix = 0; - sha512.run = "5ca625095fc184ea7de13cb7590447222fb507858d3c9d38f5549af089c72a8f9fc4409a6c84579b090f0396c1f5b263b051e711a24bbf5672d2bc56d0e2f684"; - sha512.doc = "3d4986e6560264e2439a5d75c1aafbc7d7f30bbc454efb5b179adad51d7eccad62b6205bb3a1057860cb1bce2dcbc4a1d4156ff0c6d28f07a03c4b3d06b60673"; - sha512.source = "0debabbdc18dea375fa0ab5c298041c76e5acba4f6fdbffd3dade488f093c55444ae9f7057565b60ae01fcc9f9127f82467fdf18f569b17dadd282c24f9d32e6"; + sha512.run = "28a35e152e25415b3b9f4b0b18044d3538014ab07e4869167061d4a002b77acec11382a7327b6024bb17a12a58e88d6501a69cede645a62e0dd2770b7ca54379"; + sha512.doc = "4f5718311ac81d5e92c21b01d4185959db332aa466d36b642318d50ad5f96f3fe734ec703d03638a39fa84e3c941359dd1f9c9ba033b16cee29e012c0871746a"; + sha512.source = "d4a84769af84220daf19571397941d234d0b0e271ab87347e33618566cf9794413f758b6b5e2a12a46e2eb0c028c7afb5023f276de8e3b7978c0b302d28f09cf"; hasRunfiles = true; version = "1.2"; }; +"beamertheme-npbt" = { + stripPrefix = 0; + sha512.run = "a80e5acd243c701bc915a775c3c2934d4597222fdf10ddb6b7ce50cc97ce6d161e889445a28d77b89f7ed00f92ccd1cef42d752b28437c01e902fa5ed9235f4c"; + sha512.doc = "41c730bdf265562c62edd3bd554629d62fc304faaa3147fda39bb242fa785d2c46ceac59421e431a51bbdf5d51a171aaffeb4b975c050c015646da202ad17d03"; + hasRunfiles = true; + version = "4.1"; +}; "beamertheme-phnompenh" = { stripPrefix = 0; - sha512.run = "30aac8f9ddfaf8870e9c89b2f4c14664a9600723036f54259b57813b8da2595309f6509fd48f3aa1975e621d70141429095ff67a202f6285a10586014044b7d0"; - sha512.doc = "cefd5032d4dfc1a8b9bfd998969812af1ebef6e43bdc1dd3be24d63c72287999d2ec11004eb3699f811f6544ee028156cc74c0fd19084608a3f3582ac7ddf8db"; + sha512.run = "885323e17e4f6034d524ec6515891d8ba0e1f6902e394f0cfbde6d2c48cf3d2da80c5d357b7e2234a1e127e592625c7e05c20097c1417bd8b33c37e67d4b9f77"; + sha512.doc = "3d2976123e5cae274860186250dd641c51b83510ca459c95d914d774d2b8daf99ebdca2eedf52f07b647b48f174e674f51f077526fc62feec5d83f0088c5ab52"; hasRunfiles = true; version = "1.0"; }; "beamertheme-saintpetersburg" = { stripPrefix = 0; - sha512.run = "d3b98e8bc8acab907326b0a38b47391d6ace87f4b5df41aee2fb520d98ab536e1188d4cbccaa361d7c0832580b2c4aa27aa2f46cfd39e66319521e45c514392e"; - sha512.doc = "f07e3744d48b4dd24f4774756b7bc7fe04143f9c3195d074bf3376c2f825811632ea0c1ce809c64654e049b69d6d9d41df15983c608dc70f047f5e790a314d6f"; - sha512.source = "92cf252962fca7b6471c6abf4286999c98dbf238fe70198b49c9e0e18cdaf98a5f6b8bf0fcee3adc2bed3e1aedaed164f34df4f7c4b4540505528e0ce4b598f4"; + sha512.run = "0a8b3c740f544be730c89c0acaa67c0e63a8b3ea59b0050146ab2a4302147f8621c9401164394fb36a0b68d46198754bb433722a406394b22c0a3c4cecc5a284"; + sha512.doc = "afda6487994ddb7fc37469bc17a00521ca0916060217939a6dc1483355ce4751fed74f11c3928d2a6b957ed2c734b5be7a425f3ce70e8c71a09d05630c74b1fd"; + sha512.source = "76dce1c6aac1d84cfcf4efe00fbf658ed31787168caa70bb64ab37a23bcd5c8b90f666881f8eb74e655e722186fcd48091c9ab860c2b2fdf0e14c76bb836e523"; hasRunfiles = true; }; "beamertheme-upenn-bc" = { stripPrefix = 0; - sha512.run = "ad585abdd4565a6b5fd5641b24332d1519bbf0a4e5d1154758bf8dc64bfdf277315ba9e6aa5f26bc3520fd3c21a95d9e7acfa13687454a620b2d7f098642b47d"; - sha512.doc = "6996e97f51286c70b04a468ff60ccbbe077814def9ab04d9484e0063205e771988dece3d49619798c80b4c3fd7933a41035160d5c70d304e90f53e98815b2196"; + sha512.run = "32e62c5ba552605ad3cb7b1dce10cc49e2ff9ca7c03d0df32cc45ae2d31a9fabc1235d336a742d884d551d654e3db906d17a172a138ecd788133741210e4c984"; + sha512.doc = "4def312d429c75968e6a303910d23cb10ae09b41e8dd4e8ba12de8f978c91bd427f363569c9187acfbf9a589377f52105346b70ba4a807da41a4ab4d543821f5"; hasRunfiles = true; version = "1.0"; }; "beamerthemejltree" = { stripPrefix = 0; - sha512.run = "1b2cb73d80fcee3bfe2c5b5e5724b786c995d6dcf7a95e78f6a25a8414ea24ee38b50f7862da1eb6368008fbe7461687cf1b3bc4e1cca12533515483da543f95"; + sha512.run = "84c1d8e570bc298be6c4338092c6826014ef7428b19afb5c874e117b87d3c6249e4a6c9bd14a3d63b94afe6e45fd733bb61854b56deec4dbc45edb2d6ff00f18"; hasRunfiles = true; version = "1.1"; }; "beamerthemenirma" = { stripPrefix = 0; - sha512.run = "0ca2045b97f17bf12ecb7991efb778f68d20627abdc562cda2042498226f2abeceb2a3b393aaeaf1e78d0d66defcd2e5bdd28ad3bedebc564c7e39eed9b443b2"; - sha512.doc = "78d03cfb3e2e42c5a0d425225aad635e1d0476c2b4ed4ef999aba1797411634d5c8c60367ba4d5c952cb0dbab1a6450bc01b27005a37ae6f41358b980a20bbb3"; + sha512.run = "3f113b22993908b0c69ee770a808947d01a313451564cc75f82820ff1618cb5bae90fb0118a74252574eada0e0e3ed0ddf6758575bdf70c6f6e5ffe735db104d"; + sha512.doc = "758bba0c73ce7420aea4f13c5a618ccfba1878b9fd7b5740693c73352ef12077158ce249a927e1de9f033ec1959c73946a6f9f3a1ad3e0f395ea11109a4791d3"; hasRunfiles = true; version = "0.1"; }; "beebe" = { stripPrefix = 0; - sha512.run = "0701c6d3ac2c32970bc11629b143ff5cbae10cf663ed5d5088abef41837b15eff176e8c38fee574afcb9719a004a074ed2fe0bf0977e413980ce76e4fe956563"; + sha512.run = "2ff74e219504c15f8f4e36fef6ea6c2cf4274cbb7292959c69143c8b4d14e661068489e6f824f05365b36f3f2c646a912db50c3ca826165fc1ff6960ed296302"; hasRunfiles = true; }; "begingreek" = { stripPrefix = 0; - sha512.run = "b46725176516a179f5596c9773f4d0a2d0acbcfce54f71f57698f67ffc783f44a1389c45f3fd034aa7aa2be0e5c3becf4b32d22fdd4c3a2451b451f554d9cce9"; - sha512.doc = "dda6964c5f0a1ad3f6349019f012ce9a01f2b8eb22b52b874a888310c057ceec1f85953cd542f1172943824afcde926c1bdb74e1949ee61435dbc73bc6e62a23"; - sha512.source = "80d9348a72a369ccd3f36b259fdfdb5d021852ea594dc2d9dceaff1fb957e235e93aba9761cec284381a7fb2f83ef59e37fe6f3bdafd0b0cf856739337c61933"; + sha512.run = "e9438a534c11b031c2ec9b0bea19e6f6795728730204d9ac8754e8d68c56902d05ef7b69adde88fcec996956dfed6e80d70ca08e7ba3d4de223c180c3cc42d5e"; + sha512.doc = "78c444d77cfdf444631199c65ea28543734d05902303d4cd7d8e2d0d2db0bdd79f0df936c254b37fe2ef52618ee5ddb33f634d09b4557296eecc03115459f957"; + sha512.source = "aa53dab7f869cd83cff26d766f30177f981d791593b53f8f14b54e8aa4a96157a2a3f7a742739bfe0eb4c6e1e5572eef7e9691746fc8060d1907efa0a2af5eac"; hasRunfiles = true; version = "1.5"; }; "begriff" = { stripPrefix = 0; - sha512.run = "5f24971e7dc3204e6e93d0dfbdf0fea357e1d2367fb658cb1b43b47f1524a8db224614632a4478595039fd4151bcbcbebd4d34dc9bee1e6b811d7848ca084a13"; - sha512.doc = "710c7b947f973a4813b789774bb61355b853dbb5b43233c9527c44627f77fd0e55a7fbae818275e03a466f3e4dcaf6ddff789934cd46b83e0776e87afa3056a3"; + sha512.run = "bcfe8cda8168d494caa91cf4343dd85e58928fdb066fc7e8e3552a58fdf74d2332afdd831e82eb33ac6cb17a19f7f31c4cc402d24c58ee5607f1af0d56b130a5"; + sha512.doc = "fe02812c77889b7b749a8f77508ddefdae0a2209a91d9f4f78c84c30e569bb9997f5badfc1548e5a56250eef90b9f2d646dea09b9452ac4c03c31629fca0a40a"; hasRunfiles = true; version = "1.6"; }; "beilstein" = { stripPrefix = 0; - sha512.run = "a58ce6c7c327f21c795491d9978ce95582fab431bd0f361f1c87db62b2f629300f98cd23c4db84a8b39d6ce144f82bc398b5cba876497585504d5f8e5dedd30e"; - sha512.doc = "6e1b43f77f55a3a2461b23876ed7d0cf7fc6b3dd3ac875c5cb19fc74b381d55fa357b04905fba78f3189f77126f40183eb64d5ad6727230a66ef1fc36afebb48"; - sha512.source = "303b5c82cc211cba4beef63257bc164a7d5328a48ed99eb1ed2a2d10c449f615e34862e2721ecccb5f969baa2bee90ea2178897dc0d9da7669f9c4adc45d0ae3"; + sha512.run = "70bc371ef9cab18a57a591d812a3eba372e840eebd482c1863439a5cba314656682daff6bf9ec5ae96fafe62b3cbd928600161d0355fc55c3d3c77a2834b6ce5"; + sha512.doc = "029b0c304ec47cfb48f0b865def8f947dd73ab321820ed84ef36d13f6c71efb7f80d046921467546132c98482a3bb09182a2cbd9206975d303441a3b8d3ac667"; + sha512.source = "f1d9175620aa56b4f0f480293e54ee0d98abfd3dd19c8a4faefa7472241424723617e57bf4722cdca02b555906a8d3aa0dca0530cc61a0f6529277bb65b75d6d"; hasRunfiles = true; version = "1.4"; }; "belleek" = { stripPrefix = 0; - sha512.run = "9fd9554454696e8119f95d5168ac210a6f4b2eab60bb2752d7e0f369d1dc86d1f7fb10c4804ace0ff5a5245916bac383e445ffb203e4c91bb44f01cdcb3155a1"; - sha512.doc = "6d49dabede94efadb7328d28f47f6cfc1485a741c0e62872dc975ea561ce3682707721bc59048aa16d21df68016a100b1eda29c711651753f0c83e34e8117f26"; - sha512.source = "a9efdd81f68c3a2572ea66ea97fb72a5ff5f020f27801992b4da64c0864a88dd2480c6961eff3c44f6c162619adb26e05609e01346f0e6711bd570f634d55b76"; + sha512.run = "b23a7503b006289a4572f9106b9ab55dfa5f16fd83b5fd75cae8f7d7222233c68201e4527d27b35334d76bf69688552855e53c94a696e4b95116b44923b41f82"; + sha512.doc = "8da8fb9d1658d30d5869d194ab4e715e7f34eef3516d3a1423f497d567a9618f66dc98856c73f85ab07be6a70154b8d579c95c6696dce701064a53eead01ddfc"; + sha512.source = "b9807058f865fd55ac6e2df43d8c83216e8b2ac1ea6f41b5445544b9f0de8fa4e6099e165e46c44060e91b191f9ce6ac8daf719b20a490743f97c733c8320b9c"; hasRunfiles = true; }; "bengali" = { stripPrefix = 0; - sha512.run = "b56dd5532f5a085698eb1df0367ba2f9bb112bb4750cb0bda67d315962bfcd1c4462e852f2a9ecdc2abdb6f72e8bf5b30ca5a3c682a70667b074fbcac2892a02"; - sha512.doc = "cd18aa672ed77df25753a838f73c5f18da9ca65e778a9e98cb93147e142e24fe60151df7be588cf18237fa588dcb6511b6473b82c8f4dc669d48505c23e67a30"; - sha512.source = "1177a956838ef0367d0f495a645da1cbf47a0440b2f43b56adc497c3d140d6b3514e761c83f3209e165175f7291d88a4cc0daec812aa9dffd0b9e2cd94e51088"; + sha512.run = "473e220cee0cfaf9682d7da8321e9a77c30f42f04c54a9e62b9558b8b3cea34a100e7d7011bb9383edf6b42d56c76d7104634952ff53a96bf69e13dec6c6767d"; + sha512.doc = "34b1c3c5b7fdb693b6054d02b0b8c8d4aac26eb56cd143256e3dd88c796f7e5e303538bb8a69607c48ac9b19326fcfeb5e1c1d82898b9396fc3e469605f6226b"; + sha512.source = "3933748b554032c52f2349ff6c03e45861b6394feeebdcaf3aa119c5a3dbe7886ebb4d55bd7526dd1998c662cf638d5070ef91be34d5036b92dd5e9870bad379"; hasRunfiles = true; }; "bera" = { stripPrefix = 0; - sha512.run = "77de10f020907bb8b8defaf701d721bbd6e24105668285ad5094ae30c1391c23e194aeeed79a69e2dfddba18086f40b9c31ebff4020a91e6db9c946a93f6ffd9"; - sha512.doc = "ec722166f8c3f055cc62adb205657e49a724a0a78ce0411cb7975f7948ff9640046a0faa183a435d812c75083d26be16a8693492a77aec59e31c7843db7ab1dc"; + sha512.run = "394647144b463a319bb5de2dc62a6b56cc17fd87b01d787cfeee2c805e576d201bec6959c4d8fcc4ae886bd261aa5146fcff8e110a56dc2622662a7dec85df1a"; + sha512.doc = "b84a6d860bddb5f80bfea55d89d5a6304cdd05bed2421b16c31a17f6af418a1ed5a3206c68812fc2e7da1d743a33c081dc1ba5aee8a3166b002908b8e814b3d2"; hasRunfiles = true; }; "berenisadf" = { stripPrefix = 0; - sha512.run = "02c2c1c43c0bf6796067ec50e71400aac134aa945b6c65d24f45c708016a0404f28dae13ce63567d358fc338257d63420466f1ec3da8492bbd8535e325d0d876"; - sha512.doc = "97d91d0bc5cff26079daf392e2be94a791dbf97f7e840b484f2d1ff5873852a1c3ba0456f4100012739fdbe41a83996462ef6bb185133ed3f0c8acbca903fd68"; + sha512.run = "cdab6b1e0f40da8405a61e183ed9db5402cb3f2e677d0b207a63e8f08f56c9fa20f24d90b03e2ddfb7f9c8379a5b48767868dd51cf460b7a6ee0374cd5a885cb"; + sha512.doc = "462f32322220362de29295c8481e6277172f7e67a3715f24e858b0e819ad7a1b2c5278faccc2c01532ee977ef7e89f294b404c7d9dfe25944268bf61d2ef89df"; hasRunfiles = true; version = "1.004"; }; "besjournals" = { stripPrefix = 0; - sha512.run = "e2f690dfde22b7f255176a94fd250e1a67e2bba22e48f691612a1edbc4ad406ac431b4ede2638d41da685d290a9093b41a43ceb327e51a7b8676edec19409ac1"; - sha512.doc = "30de767a7dac0cf489353aad586dad15544a5acc65af9dece87b103e9e42d5f139dea564622411aa5470925ed47f74d7d41ab9655fbe0e0421f64da29d185f06"; + sha512.run = "71ad16b7da18d3d9db8f9874ac0fc093ea8d0a52c8d0603627dfe87cb634cb72c6efbb22e721bea3920fd431efc25621cc751eb01e056a762252846c0fe5f4c5"; + sha512.doc = "e84cd65531127338af749d59a70b2c929f91b2097f0705f4af2e76f3ced5f0adbb3b0ef202045f69615123232e5462d1b97ff406d4c8f3a45903a998175bb190"; hasRunfiles = true; }; "bestpapers" = { stripPrefix = 0; - sha512.run = "948f12bbca7a48775c6f273e73fdf4b667f2fddcaa9c3e38888741a815a50d8250a99a4d3036fb227899c17e55cbab7785499109f83e1d225b5809cd34bffee4"; - sha512.doc = "5d9fc2f56c67009bd3021ac31325a107d6bd560136f744cc1bb31f11e23bcfaa9259c37b3e4ba736feb24c912fcaaa79505fdba00b86b58cebf510a3c591c7a8"; + sha512.run = "1ba9fb88ab2b58d5ae951acd64c9995b99ebcc20eb5e80ee2637b40ea909a237ddb43f000a6085295070d4fb09ea3d701ba53774665f568ddbd9425222437714"; + sha512.doc = "e232ddaa86ca8823d2c5ae936d0aff86e2696e96781fcd52b0f21f79cc6e77a148d55e088f7446cc33e5d2ecc9ccca7e0975f0ff3bd99be9f9c89d2891c00df0"; hasRunfiles = true; version = "1.0"; }; "betababel" = { stripPrefix = 0; - sha512.run = "4d16d7842c404265e68d39811549505260f711c22b2eead5600434b4169ea3d361a09aeb865ccdf5cebca749597b3250989ee01f8cc86ece733c5fa3f8efdd33"; - sha512.doc = "baa79285a11a496f1970a19723b0844b869e06d1405b126cd0e6f5e4e61dc8f135a5b4bef650c15d9dec1a5a4eb761e3336ec02d20ca5c5a553d5f402e93a383"; + sha512.run = "642900ca6b988de624ceb5de581076b1453d79e05d366f1516bdd753194385983da3a5f1dc9c4129dcd07d9f25cf7643f4434ef38049e7530caf7892533d74ea"; + sha512.doc = "4fe464a60ea67365ec91dc2b3fd29ece0a1876418d3abfd441a51728bc220cbf94e0872e4a477cff70a16baa6f1a963591394f1c83f5fcae81680cbc6e3902b3"; hasRunfiles = true; version = "0.5"; }; "beton" = { stripPrefix = 0; - sha512.run = "e86c09c5c7f0a6227f1632863f11292cbd33e5fb064f9860df522fdc39ccda00f388ab416cd2513edf78983bba68af8b8feaf7ce07ab38487ed06f61967c3247"; - sha512.doc = "67fdfe609d55d34ac90e7aa1ea4ef7d90e2f6af0393183f59c21c2f7f67de645298c175edcaadcd0ad99b48924041cc2f739b400d69be4f1585690d9e50a9b56"; - sha512.source = "2d0f3e7b7d9333bd58e79614bcc6a8229b7c7edd9feefb408cd8f647fd566f18bfe06a6506cf9ca68ac25666eb0aebf4f697e1fb2db61fa0e382cef8063b067b"; + sha512.run = "62c3166cdad4825d4ea3158c77bd9ecc0b8408b76cc6610e01ec90b5ccacebfc8f1d7e963283f962b8ea9036209faa96e11a923b85bd88c2666b430036c4c10d"; + sha512.doc = "fc795834407b69a59d0333d1879755a573d59ca84087293d69e05f3d52e289d2051cd769d0ddfc2619c56e2b42af94d7ac9dd529fcdf7d70c5fc153c8f0f08b2"; + sha512.source = "32685a18a2638854f81278f50ca942ca50b4610835ceabd3d8e27b988b617eb0767c1338b50828edd6fad5a81e5ff7efef93d854b1bec05c5732692f98ec6104"; hasRunfiles = true; }; "beuron" = { stripPrefix = 0; - sha512.run = "d037cf7cf06512cacddd4290ce9670dd69cdc285d82011c5b30da878865358ffcbfd39888682dce66facc8d1484a9e329d9fb1adf2c562f4a00100929711c3da"; - sha512.doc = "e11ba50631f02d89141933ab3cd2dd7fcdf5ae26110a0241b240167ba3cba37b1444c391e4c207fd9520504f0e9b38fc90759da5d94a7f9e810d1264b818a1e0"; + sha512.run = "da308b98387f1594bc8ff68725249499605c97d12eadbc47297e2e142334cd32459042e446ed8bcd13690038407a0b776945e717f51c5e9109ed2fa4a3551f60"; + sha512.doc = "4e02e575c17c7438c0a0dbf50e9153f6c589d6d264c8e56aba0b6db12f15edccd235ee50d1fce3e25a152b449fe018dd7669f0b6c5f8a491e93cbb2592795b78"; hasRunfiles = true; version = "1.3"; }; "bewerbung" = { stripPrefix = 0; - sha512.run = "801fe37db22f8d4a3d81c6c92ad08cb528bdbf521e3ae403d7450e9702b243acdcd213733342d8bf1500fdcb04ecaad56d5005c563075f93ffbfe4409aa6b244"; - sha512.doc = "c306e288fd4861739ae3818a47f771f6e4257a5460ca17748e2dd01d96973559f3bc5c84f3021df7f4b518f8206ab4224fe0564ca37ea1e84287369b24219a33"; - sha512.source = "be3a6288f1b71b8a55c4af9bf1b4f203cd328a88cacd829211a6e4ee7fd5fe62d537593cfbe005d132869ffd7c726d02dd5721f8e01f2c1daf232fadfe556088"; + sha512.run = "bf2a1fb371aa934ed6be68892383f9bfb199830c23d322f2a95d7b256c42a2d44364cda601dfdb160f6020db9afa8b657940363d0c0eb00f7fe8230af68fce44"; + sha512.doc = "a60b5b9689c80950a981ffb7d6ff2d99248a93dd0dbca27bc486faec1226ef2e568b1a8320a1b6771e807c52c7059c34aa987007b94312310732bc85501d2c20"; + sha512.source = "c5acbd6482dc44872f832e3ace98c364b13479df01871785b0dbd14f0fe8b17325cd892973ccf64d86be2e58bfce3babad6d8a24ecd54a8756e0c73e00edc112"; hasRunfiles = true; version = "1.1"; }; "bez123" = { stripPrefix = 0; - sha512.run = "275f221cc649c0461ef109645666812240dcaa17cf2ebe3a47ac7be48d9dfa2191be5972246cacd77ddb1b6c163b8ce3ecdbdb90e189b0b46358ba7a80595b04"; - sha512.doc = "394c0f272d53d375987c060e38f5f55711031e22bdefaaff469fa7b7f3bf89d84ef5f772a338b35807616005feace76c8b878f54a9995bc58302fc0bf38645a7"; - sha512.source = "773e14e6f6435bef617e2d335448358474a124660b38961380f36b639ce0de324c00e57e65a72aaf847d3cf19ae16fb7882bf0bc0180dd01a53d992ebae07650"; + sha512.run = "146d5d569d8551456c92b0e1650c3742e2cfc32c8b27c562e13ac875eee0ffe12244a1c86d6456291170b7362ceeff5e45eb5e3a897fc72c77f80e6c3dda3b87"; + sha512.doc = "39514aa357341f21ef2e0c9e9792e9a372a7f9719e50d759ee8e3ea1d02113f73ee590f3461776245807af00f62bcefa1d612ffe17e3aa4bb380e80bf065d51c"; + sha512.source = "4ed3956d6bbe7b07d5c412da0189d33f523b902ed7d025f83fafc2fabf961165cb5c3bd148aa32dcb29cc706b9097b0a8111acf5a6b5136e9b27236aa2dad3bd"; hasRunfiles = true; version = "1.1b"; }; +"bezierplot" = { + stripPrefix = 0; + sha512.run = "f3f848f84d3cff9ce10b875f5e358cd0507ffe3812979147ae96bd8a3669f63ee2f1acc033630e1d664d4ca3341e1b6182e405bb003be2ceb99e159723d251db"; + sha512.doc = "d4df7b22bf05f53e0c9b7415f0408199004bc8877097191e3e2586c7f99668e28ecb48da858892b48d0ba992886e1771aecc2c7f47e0a952e459f62c2c5d26db"; + hasRunfiles = true; + version = "1.2"; +}; "bezos" = { stripPrefix = 0; - sha512.run = "abee3d5674aab634f6134c1576c98f1513605e5e2e242000bfd8b2877f38e7572d73125a1fd9f74cfc684bf4b0ea5f1835944733145750db973ea52a01a528f5"; - sha512.doc = "81c6c074e0ad72a07b8e4fbc88b225ac54aed29c79eab5259cf5a4e5a47b121bbbde32dfeaddbc6ea9a45e7d28288a97692e4e9f7302b3d133ae190add757ca3"; + sha512.run = "eae63665e762b4087b7efe63113fc65632eeb8999df51dd96a115e1e8afd7d7480165a2549a7949ab27674e8a9ba8af17176bd63871622acbeedfecfb3f2d1e5"; + sha512.doc = "946eccb8f267970c5f49095618bf2d9edb4139f4104c839a123669fbd82aba6ca166ce2d9b457e0628eb77a02e74dec64d3def027dd551e4ac012017ef81626b"; hasRunfiles = true; }; "bgreek" = { stripPrefix = 0; - sha512.run = "868face902561e97b20e54190707b441f33af2d5f9c5ff5cf50d825509f57f8ad146d57a960135a377cd489c9ab41e7dc2738325acfed68a02372e550d64070d"; - sha512.doc = "d863c4cda35fb856125b03defab81f03e47f543c3f00cb80c7f06275389726863d42ac1a181cb1ebf6d7a26fc4cf5443df68bf44d300344c4c7fcd6adf4741de"; + sha512.run = "d05691e076bb2311a4c93d81a1d16082c3271956120df1ab47c9b70f22eaf643e0ad0177d4223f9d8731f2704dc9cb126dad8582704107b2fa2a2c900f189671"; + sha512.doc = "96cdf8e0d80cf85f1460fdc2a07414ec5f26e8e931ffcccda61c138d9a37689e09703fe44f93b66f75cf97945ddfd4d12af442cb88cbf9ee7c1e1394eeae8c13"; hasRunfiles = true; version = "0.3"; }; "bgteubner" = { stripPrefix = 0; - sha512.run = "d586948ef0fa9a2ea0c012c3cf88d0e43db1c29c2ad988a4b1d5a8e21b04c0b8ac038dd4556310baa344fd9f48616b041404dad745c83cced36fb18b319fa59e"; - sha512.doc = "8a488fe4ce0908719ce8077ee715ef539c4db770984de874179aad5db1104f56fbf8c9a9fe48f25f27714637e2cb26a8fc0a63320eed8eb9b506c6402a75dd95"; - sha512.source = "ccf45ba16347492f2df18579202f56eb057a7e4cae28ecf36b9770f120fb0c66d78f567ff075c9bb7e9efe2ecd8809c6f9d29609df49e4cafcf01afeef7933f9"; + sha512.run = "3affac191c0a3454e4436621319289bda7d8efab1db8a12dc2901e02adbb3650036a4ca36c122a84e00de644f2fb3ca1aa9521a262d2801e2e1ec0b95dd64fc2"; + sha512.doc = "2c0b7e8ed9b150a54802978a8184be7cdc8b8389c735766f36e62e4f1f6ea58244caea773d3187a3a551476c562377d1b65dbb1226280ba8553e07152d72f346"; + sha512.source = "591c276c3b55c669bf5308c1df0b072919c575fd62b77a0569b3cfc838e6a681377b757ea2ee18184ffda9337a43c71493f12264b5fbad40b9c806169710ec50"; hasRunfiles = true; version = "2.11"; }; "bguq" = { stripPrefix = 0; - sha512.run = "f93e62dd9bda7f2417d00aa74430f8d41293fbebcfe2e6c5c9d0f39db512236e1b445b8fda7ca65317f85cbe79cdf692bf69b8d5fe351a53a3a4592b74814d37"; - sha512.doc = "39d0ebd4a507a7174beb91dff8f1c985bc33a3d337b0b97a9d8095b347484d48ae27693af210c12e93bacbad566bb91c6cb8590869773f37d90c26c99342f462"; - sha512.source = "4acf25f98f513a6ac35bb0d93c1d100e1721cb2c9b980da2175c0f986e653db433336ee9f2a11102ee11ccfe30b4c2040778869250830a946dae87bd7f879f5e"; + sha512.run = "04737d397713765dd8ae4a0142f1263c76f38d9b966ebc7f377ba31b65cdc9b68517d6edd0234605d951e114b9659f3a4fb611a7cd8f9d2595fbc2b309f5616a"; + sha512.doc = "682af7fc714ed4e2c33f0941a395f1de6bd8eaa5c29ffb0c27db35fcc7cf8773350dc4cb330eef1020790e669707e39a704fd5495e03ff8c6872fe43ba235126"; + sha512.source = "792f71b5ce4ea8526a8e1b6503b721c26e9cf4320bbb68e19189a1703aa4394d5cb559308110faad6486f796759dc5de065419055d2b5ec7fabc9fd70330f20e"; hasRunfiles = true; version = "0.4"; }; "bhcexam" = { stripPrefix = 0; - sha512.run = "2f782b381a0052694e57f6515620ade636dc393de0188852c16da0b2227905e494d416827603b8c4399ffbf4dc62d0f002844867d0a40cb1613cbbe930064315"; - sha512.doc = "9df57b5af03bc39afbfd888b51d3a65b840230d2a7afbd79945ecf6cc886ad99caf0f83d3d501b9c9ade70438a8a979ed9cb1303215d7bb9135f32822fdb3d0e"; - sha512.source = "89f05fa573dd380cda45db45caf0553262e10754d01b4b8e2d45dc7dc17154d72924df2789b276055ca3f3e9b3c0f5423cafda0b209bc725610a7e3cc955a6e3"; + sha512.run = "e5ceb38b2104a29bf680f85a12e8c80b58d1791a5ef2c1475f0b00aa5967da7337e7003faf18945e16a1c748d2b3fad18b4509d6a33829661f500cc828bd6bc1"; + sha512.doc = "7c4b19e9eb34eaf5db0ff6480ee098e7d84aeae641f7711ad8f18c07dd37f2ecda51a98639fdd97a478df42419b9613716db0434347e32bc8e64193a3e1b97fe"; + sha512.source = "5a025592fc83cb9982108f60b194dcacdde023472c012b9667e7536c21d4e653d75cabca4c5e94306267d2d704507608eb30a9c29a1237ad61e23876bef1ae5b"; hasRunfiles = true; version = "0.4"; }; "bib-fr" = { stripPrefix = 0; - sha512.run = "624d4806b5ed577d38d39b9ed805f950a078d942c39cac9196232b9dbbe7dd92db8da0ef1cb7be3934f619be8247fe2e4e41a1f5c7968fd7adc6482eb9e3aafb"; - sha512.doc = "38b79d3b8fbe6f747510de4d4562dc6b291b8e3ff931c253c2e59f90a03c67492524f7b543afb454e81164b4fa2f66e46332081894f0b95ba28fdd82290afe88"; + sha512.run = "bcfdb3fd1ad626544ad2434f544dbc3827b3e75bcb87bf32d9ae7ac8c404f6d008f14f2c3b45a928b8db8339f5f47fceebea685f848a13ebd50afda626ba16d6"; + sha512.doc = "3b3d6d58bdca163ea215e5368291a086b6e02946309e37d0cf106f87712c0ddff57b0de49d4a5704d677016ad43ba00a4fce8962f8bcd2ef9df3f49e329c2c15"; hasRunfiles = true; version = "1.5"; }; "bib2gls" = { - sha512.run = "62887640d15cf6775de18be28f7c76d936117219a43feddbb960545eb494b25b833dfcad1aa05169e5178ff2bc597fc9c8e78ee587d1a91ee1cd256693ffcafb"; - sha512.doc = "2eca65ac52296cc8996e9399f5c7ab183f73bf33baf72ce0c2ade9a374e253ba9df62c67f3a0c3535daff55fde22105e1ba50ceb1f1d2d6435afcf7b8a4e5384"; - sha512.source = "c2c3921631ac008cee46b22a5aab87703caba68e575fa8bbf4bb7d7af4b17b57704d46200fbda7f5ced21622024f616a2cab2068b1ba3aaca34d4ebc00431fa8"; + sha512.run = "fbb4fca76bfde79e9555746f40776a88dd5ef9e96ef48f0e9a698c772864d42f543c32d27293ad0fd099c6b5f457ceaab70fc7a15bfe2fbc3c9f718638efc778"; + sha512.doc = "759637d2f3e928c14b52d7d66ee6621e3121ac0f00d1071d77af79f5ea227fc4608d506d1873b0db45ce045d27d2792a72372b97698846b2bd597e37bb1036ca"; + sha512.source = "570a62390c1ab9c38c26ef0b4dc8cd833386573ccb251625a04fb15f55147a475f072bed2fa1237694d601274dd946e08b8b262476cb2ce78b8361175081e3b0"; hasRunfiles = true; - version = "1.2"; + version = "1.7"; }; "bibarts" = { stripPrefix = 0; - sha512.run = "e18be04f06227b3b81b4c85cf0ade4e0f5246c8414feba8525441eea1ad52d6e7b2a59f938e3906bc903ad2010a613ad8cb34931a195fe2032664947d0f17390"; - sha512.doc = "9749c282e1f3c5dfe5482492fbcf02c5af94bdbc99dcc4a184c60f4340f1e767acc59a6b870139b187dec0b54ed8d10ad1fba78565571fbb6edf98d2974ed64b"; - sha512.source = "c3e3d4b912e3e0468478c87b04f1403ae02a262573d40d4e3a117ebc8ed3905b08a558edc7c66b86deaf34edb8a77dcad62f2d3db2726e2d22b780578e9f9d6f"; + sha512.run = "70221c32f6da531243ac191c504eed7ae6c82cc62499f4d33772084d1f476a4b25cf6d67c2b9fc12a90e13d8d827634be7e175166ef3a2e4bdb9cdad721cfca6"; + sha512.doc = "0a244b8ab4fec7db83bf2aa280af6cf437ca90f60015cba9d603cf31e805ef70149a054fbef9e04c3fccb52e9fec1c72446024c61b03809ca54c1deeed00ee2c"; + sha512.source = "318710e37bcf1c1abb9968b06ff563883045ed601f4a93f32d02e5321ae1049d3b082dcb915a403cccf4d80ad9c3cd782e9b8e217c0e0910e876e52b99e18a3a"; hasRunfiles = true; version = "2.1"; }; "biber" = { - sha512.run = "dec41092568e614d3366ca63dd4edbaf8ac602844bd8c1cfe1f7a294e701947a9da0dffa461b8b4adafd2f31ab7ac7afd8f6519afef2ed2c8d51ce60422e58fc"; - sha512.doc = "d0d069a387b31f773ec2616a6f934138fef3029a3dad1f7fd3a49ca30d7c3177db3cd9aa5eff4b67e76092fabf1e1ce98afc3a0f4ce7800665fda818329621c6"; - sha512.source = "a80f6a79d32f90aaf62c06535766209ff4942e950315b2c9bb3890abd2f3e06b28d3042b9e7bbc744ebc57e87c2d401f78628cabedb131d3b6169126b4fdddcd"; - version = "2.10"; + sha512.run = "6bb48396cb54c0e86fe7b92007caf3f3699071f82802c60334a2d53e03291eccd724fce4704c5ac0db217773fc197db118abe00608cf63feb443702b50289806"; + sha512.doc = "fd5fb7b351c2d24c6ba824ccad6e99f17becb0ff29dcc455f1eafabba90a0d777f88bab776b51e74537a26ba8179e3016c96abfc7dddf4cc1c7b62edd5da1eaa"; + sha512.source = "ca1de55ec99c8dbe0efd4cb16e50d60ffd395857291476fcac925ba63a43b8c94fcf8f1a59fc2a502ced201cc9eae7c3bdea13ac1a779d9b412a7d202bad11a0"; + version = "2.11"; }; "bibexport" = { - sha512.run = "c21f901c1a0e5deecfed9a599d7780d79f071fbc18ac1e96805b9593af402d10c11738d70fa912881c0a2004e0cadc3293a013b4ee77009656e5409564915ffb"; - sha512.doc = "cb719c6b0b54ab90f31cdf2c63ce2761962991f58d3002841794a4472eda73d77d55d22568fbd67c39ebae046cc4e9a5967276f01d3300c9faf252ca54ff847f"; - sha512.source = "62caa2b1b22e9e13b05b809332a5d4db17827d02af9d831bd73b631f4582ce6d313735197478b96042360675453de7679097f758f19c80bde4d724cc23abfa2e"; + sha512.run = "641bf749ed8154b2cb35f52f3cb07485a1c323e18aa0c18c8fe1d763db36297760e6eeead2258d58c77fc6c83f41141467ff6e39bd8e25d47e0dcf358c54fbd3"; + sha512.doc = "bd847753a0a3ee5449f36ed917ecf55733d85e0a1377eac354e2202599e07b51046e34bb8f107b163e8efe0734831a8cf52132dd254c09ce886cb7526ec217ee"; + sha512.source = "2883f82199f8794e78c9ac1c60abff192b5fe9784ee2587f571d1d776ec71df91239a6617fbf3e9a611b3a0a152d22f304a162f6b2c0dbb616915a0d2b25232e"; hasRunfiles = true; version = "3.02"; }; "bibhtml" = { stripPrefix = 0; - sha512.run = "b8dd4f3ae4f55f657a410af5eb1c356eb3dc913f4237add42102f701de9c7c81700cbae12ae517e91fe71e110ea978ac9ccd4317d712672cf13c39a8cc2ef900"; - sha512.doc = "f2c09392d8adcf430e6df82403bb97b649b48fc82b360cc77cd5e3b6e6efbfdb4953130fa1d76127a101e8de6a94bb5690f58fc9265a3af4121374ef1a939315"; + sha512.run = "f472c359e3f2795d66a46cd3b8a404a467c07ae1126285910b07e66e65697c08cde092c60a8d8f6577616cdee408a3a748845fe3d5891c0d64e7c8a345c9c59a"; + sha512.doc = "66779e3ed6b984ce73d1ad536cacfc935ecdf7ede2847d1b1b4376ef9520ab275c450b6be68b8c014d89be7539c250855b888242af3f08d8964ab64c1eb52733"; hasRunfiles = true; version = "2.0.2"; }; "biblatex" = { stripPrefix = 0; - sha512.run = "8be106a8714ef76c64fd16ed94c9a7d90b6be5d03c28f716cb4bd2c3cd4cc4627cf4a4c4837688388167e010d6805cffadb9129f96c9937d5d4598a48437aae9"; - sha512.doc = "97dd5cdd185d485ba7ecf692f6640e636a632517321d14de230ea79c0ca2cc55dc77217616ade1c9a8ac658f30bbdf296c2fed16cf538c0c4261547fffb0457e"; + sha512.run = "1af3e870684f782a0128a4a6a7265de112ebd5f20379572c0f75b6c7deaac241e5bf8f1fed67a189c76c13054367ac703bce8fadafd976ae697852a778dd686b"; + sha512.doc = "bc054f9b74616ef35be1b09160f66ab3892ed5d44330e9984e3e3862ef2d17cdce2baffb3334202c6bdd05769e6709b0b34cab4a67c1a5e5833da05dc12e76d0"; hasRunfiles = true; - version = "3.10"; + version = "3.11"; }; "biblatex-abnt" = { stripPrefix = 0; - sha512.run = "e7d277332f72a251c13ceb0653aad538b94b8439f72ffacb0200abd25678107b57f72c04830bdea937e7452f2670016baf5ce8e7ee366e71837024fd184690c7"; - sha512.doc = "66cffeeea5b98bb8009a9def801028913a39e17ff7129eea988a3e734bfdcf3b97d71aa243e0c8bda2fd329aca8ebb6bd07f3b98c85b40e18c6922da4ee1dfd5"; + sha512.run = "35051ba78a36ff912a195e5bc5baf26854a2c22827b714f227e936c16660bf9d8c3f9b8cc8995d0ade819041fad5e5df08b6b2429fc5815ad20bda1d714c2cb9"; + sha512.doc = "908798489934897254ee92ba82c581ecfde2f6ecfbf542e3042fd3e5951bec070072bb01e075f3c2db67519adbcecd2858c48fb28d7ecdb7d415357a61e4fe7a"; hasRunfiles = true; - version = "3.2"; + version = "3.3"; }; "biblatex-anonymous" = { stripPrefix = 0; - sha512.run = "f208a8946ebf7730f81a529a506a69f538ff1a3b6b15bb052a4d9247a0a964252e702dd628889668a7207622dd1ad378feacfd1fded615105c2ff43237b9a7db"; - sha512.doc = "e8b84f732032a6dac58750bbd61c10fd10604117d5a08a43eb588ff836352dd08ea6bb65249e56ed6af74a2e40cb299e76cad0bd7be61565c419c7b2f3073fdc"; + sha512.run = "93311d20ab81c9fc864f564f5140747c7f67cf0039ffe35fa72404ba282fa3a0cdcefd0d6893c51caf8390cb64e568ac885c0ef242cb381bde988f8625046598"; + sha512.doc = "8acec35e995e9fa4a06b97fe2467584e8664a670a1b43be89175677fd0f11f080b904b9808966c22c4834bfc2d9ee5cc5e60c7f901816580bec61b6da0f5217a"; hasRunfiles = true; version = "2.6.1"; }; "biblatex-apa" = { stripPrefix = 0; - sha512.run = "9f15ca8aeceafd85ffb10661b5e74c382ee48e314fc9555cedde837740ac01ed786560feb0200e55ce22ac6c757a3db44817f9c7eaeb292c6580a1dc4c31bdc3"; - sha512.doc = "e090bf1535774aa99b73ba19b455180a79cee9845908b217c4708482c0a7759a04e8fafdf793bc8a48a01f8573471a9295d9b6b8faece1663868577e80a1288a"; + sha512.run = "d17be6a26d25fbbcc39dd73dfa7cc6df82d716081de1fa923315b0de5e5c16f42ff1a1f25af29b0ad2f4e290321d39e24de6cfcb2a49c7db212b2f56443f3ece"; + sha512.doc = "2c4fd0032d46a816cf8f12c65406d39bfeb67e83d6753b7620e83ee247ef732814428864b7991c4fe126c5aa0bfd2d33baf4927ef3e3c18bc648f8849c016adc"; hasRunfiles = true; - version = "7.5"; + version = "7.7"; }; "biblatex-archaeology" = { stripPrefix = 0; - sha512.run = "6b5b2b89ff77faa8c38e7055430b69c44b876db20065240ba493e0e2f04b6e50b4fa5febcf7ed1089f5ba2ab4440747b9b84f4051b53842a34aab5bd935c4f18"; - sha512.doc = "ef1716e15f6d470078c338ff7d8f9d8c21285dad965fdf00ed7d71a7dd1049fe7b6a7bb70e972e608fede3743e2bb5a303151df602d53989e2253ad7fd292706"; - sha512.source = "41ae8d0dac9632e41a7c0c6ba1b54b3579aa336cfabdf43965118f30d43b400defa45090b70a48c4a00d1524e60bd15d39c9c606af41e45e2bdd99d1955861c1"; + sha512.run = "637346739b556e74bffa324c255e9cf080b3da699bb751937b3554096e9fefd74f4ebd1884f355ad1e62a3097d30b5092da0abc18e84810e32e004590e1154ce"; + sha512.doc = "190156cea3d4149a5860882791115931c527c879a27833308c9cfaa11aa3ef91cb6f6dea4c2b6d434a1590052c722470ce3f66987e47cccf9f5a59afd1c6ab88"; + sha512.source = "b40e5d9431fd2f12393cd3532dfbf2c75b5916644431efb54d0e9821a72ecff3742545a855151af8bb9c96f9eba4ba99e4885abf3ccf8d28065498c398e41da8"; hasRunfiles = true; - version = "1.3"; + version = "2.0"; }; "biblatex-arthistory-bonn" = { stripPrefix = 0; - sha512.run = "4d3da53cdb8e934cf9ded32f847cfc335c8948e611389a8f34e59c8d9aeb00bf06996d472de1ee797f8294ced6f6c2885e6823cb21cf5c52603618c679bb752c"; - sha512.doc = "34113f8f52d7a6cbfb61d2658acac6683ef9dba87cd60eddf9b4e2f41641e98ea24e38d4e42bd2b8639fa640c06faa54af51f3e048ec06404c203c1b4a623d2d"; + sha512.run = "d7dd59e1e913062d8b099bf3986b201cc655d7c7bcea61d2e97567adfdc5fc308b22d97c3209134937e7ceb4f481b1da2a3b02d0d501e65a13a186e413a55f53"; + sha512.doc = "cc4cf4266d1f02b4e4476890c855f9e64588bc73cd6a7771f93c4f61f1e9c6ed0e259775f25d2d3f29cce5141665a637fcd746d59a0bb05ca8fc0738febbb946"; hasRunfiles = true; version = "1.2"; }; "biblatex-bookinarticle" = { stripPrefix = 0; - sha512.run = "aa630096ada1a352f61d629735805b0b7a6c178c593c6f1676cd485d7abe11f2d3d895e07c31e3b58ea01f612b007b5564b03cbaeab4a6ad7182b93141980a45"; - sha512.doc = "d8e75446125007fd473ae38e65dd1bb0ab86869dd5d1f854680f22b9e3da531ec3c82c3b1f1dedce029c8bc3c6dfd0a08fe2cc3b094f98051fff15f2c7674126"; + sha512.run = "8a0a0e85eb2d696157fdbf62122b7cd2fa690e5acae89314a4f1df719cbabf60c29f3529c5869235cf9058b10b4d41adb837b45fded4c645d5b63b4b856a4214"; + sha512.doc = "27de60adf24a14ff2b2a31ea93ac0db8c549fc2e772a18cca4877a206c5438bf507e29bae2077dd37a6a02dcba7a57653d6d4906d894c6d795f656b174739296"; hasRunfiles = true; version = "1.3.1a"; }; "biblatex-bookinother" = { stripPrefix = 0; - sha512.run = "222e0af2ac6a493ccba90884b5d1b3019da7c004e00fad3390d0e34344137925f67d484b0dd98e343976483003a78776ef045e33442b8f6573c3ab4033bc6265"; - sha512.doc = "07346cd969b3455e92ce9fc85d7251c650db6ea60193a8b24efd0758cf6662cc8e0c345e6cf68b08c23a11ebe4475e5baf3fba98e85fd4c5edd066f5fc26702c"; + sha512.run = "db385de0ba96f64fec635a57ee42e7259581f1968c50c08c4d92d1664f5b9e62d0b09d4c4879158d9a4544168a7494134ec7165a16713f61df46436b053bae2b"; + sha512.doc = "63244266ba1a875770bab278f56a45dc54898e7a39c577a58e19a0c3d8daf26162d3a956b9c0f14bf190efea34605c64d0eebbb6cfaef6bcf05295d752856742"; hasRunfiles = true; version = "2.3.1"; }; "biblatex-bwl" = { stripPrefix = 0; - sha512.run = "2e11ee32bb8694e05bf82ab9a7c061ac638f8922472e3c3790295865fac5a34c0d270416012931cc24afb20b713e195ba07fe89575acf3d9d44ebdc044eabcf2"; - sha512.doc = "e6d8951916ada2c0223161c93b88b64bfcfcd72c8deb83ccc77c774105e11868017622f86758319fbf6d3d229141ad43f034d05938671de9d4b61efcec183bd8"; + sha512.run = "f2d022569320fa5de519ab2801058fca0f33d186269c5aaaa5691e0ffd4c5f1bf9c1fb9bc434b9dc0145a227402cce2ec9a15505431dd6b8c679e8c277d7f459"; + sha512.doc = "5ed1483562ec1e1f0045a8792e804ad8e90baec693d4b0e869befa0d8d42e833cdbdaea0c456628adfd1115e2c6c7b1f8775ce2e36e4e97a96d007d02e01c20b"; hasRunfiles = true; version = "0.02"; }; "biblatex-caspervector" = { stripPrefix = 0; - sha512.run = "92ae5e8766aa1ae98865cbdbb2482c385587eea38e7bc4a2f3f97f904b6116b54a3a43b06a383437c28f354ca47c19b5fd72a8274496949f27fa669291f1b42b"; - sha512.doc = "e9dc5298804ac3348ec9f1efdb90344cec1577bd3dc1114e60358863f786f797bf88fb63823871eaeb621dd7f51b5e5c16589fdbbe2023845b6ecf1644b9b625"; + sha512.run = "4c8c8ee1f22204d0df7663a1f2383937e37a3290456d9f8b7f4c7bcd982ca0d18fadad63fab762c47b05b206ca36ed78788ea1b1b031ee71aef271c1dc1bc708"; + sha512.doc = "13e12c54dc1ed30a789719753b60bee82957eade3b7cff5f017d0ed8fe1681d5add13ea14c9a687cec79c5491e15463acdc27e008d38295486387799b2958a76"; hasRunfiles = true; - version = "0.2.7"; + version = "0.3.3"; }; "biblatex-cheatsheet" = { stripPrefix = 0; - sha512.run = "a91177e27992dc32d727b5b2575b230c125dcc63b10cea7657cc18a4335769480dab79e1a8d710a0c7a6cee57cad7dd4cd6d23745f0316e6c36e8222cecc56d3"; - sha512.doc = "6015bba3642252ca3d99e4573ca6628b9d9cde64f8c5a71d7ae802bc09a6c8e7652aaf5123589e0555bf79db6e1e41d427b15779a04ca94156f96b377169e53f"; + sha512.run = "61466243d934c1b73f0cd8d41092246349848e907ef82cb24bd2470bb7a8c913e406b03dd3a8d1cd1f7f567231b986de2ac503fe8c43d1e830ca4326484c65bd"; + sha512.doc = "eebf8d31fefb377cd7225c949459282120955a69402e5eb8fcd1571426232e875faae796211c4932f444646ec270ea9d6b8489eebc5856c372818137f88bcb85"; }; "biblatex-chem" = { stripPrefix = 0; - sha512.run = "0e58c9f89c4197ea50020d01ccf3fda3c20179d60f024387dd568f7597cae07661763911b38a3ed92b98ae3b04b71ee00a4b657f3660e63349f4e059b8d1b5a5"; - sha512.doc = "6c988e4a897136c933e386f0fc00735d6fd6167acdc91d66094b68a4ce337f275652adf0606ab7b442bbae1d39e78ff739b09602e26f7692af2d61195836e0f4"; + sha512.run = "b0ab9baa7a1afd59e9780c726bb10ac39ba11108371add26c0c27c64d73b1d2444538e3c52b7dd894ced60fd8be6a8ad28049f9902ac6bdc820dea743407fc71"; + sha512.doc = "fa5bedd5a2330425635b24be16dc20833d5e2b6d7713dfbd8a764c57feb2043ab584a6c0ede39442e58335ea121ba4a53c5a4f91facd4128fc9194db3f8a56b4"; hasRunfiles = true; version = "1.1u"; }; "biblatex-chicago" = { stripPrefix = 0; - sha512.run = "2a2ebfa7f97a6ebc0c55787658f9a23c52e59e92594562feab58cdee5c6deae23740f8a03ebf3dfe28b532130732dc7bcb4526b8cf85881684fb5255a0378f88"; - sha512.doc = "b1b219135983ab99261ee39049a00266fcb091384defb844440b6709631e800024c39dbb887e47dcddf86e31eafca1df80dae9f6afd849a601510d6090aa34a4"; + sha512.run = "d945cd648ae04cf02518e86c04e2ef8022bbbb8faed1314f166fa7331be2c3eb5b4e60b3d284e7635c50630d297ddc339c3e34ee3a6b42b87f46796c67abbd58"; + sha512.doc = "9994435135e5ce936b96c951a22a1051ca187ef2bf6f4f202408a69cd91369614efe9da79431525789d1fe439e426e0d710b3e49969b6074a697b50e0f7c66d1"; hasRunfiles = true; version = "1.0rc5"; }; "biblatex-claves" = { stripPrefix = 0; - sha512.run = "99ac650b2b1806b6266755d1d5f498a511d5d10210ece99f505bf2b99a31c29afe76a68b66ce1cfcfa353f2298704f871a6f9c3b4c3616860547d6fab39da6e9"; - sha512.doc = "e767499f1632ab80d435e6d2b145ecc952463771272b7dfdc543292976986b5a540002b008e91f21fd552fd4a6be2af4ab0bf6b02563f428cf85a04d17b8327e"; + sha512.run = "ac285d57ea40756278dec10115b7bd010931869c5e4bf609e062f1afaba391a1dbc0cd7e596e319a09b035e36469037259722c7510af726846cc2567a88d70ca"; + sha512.doc = "08c0100250f1af5934f4a17ef0a92205c75492acb8dc29164359db764ba7588607745d893ff47b926a7be4599b67f337be6189d68c626a69290dab3d046560ca"; hasRunfiles = true; - version = "1.2.0"; + version = "1.2.1"; }; "biblatex-dw" = { stripPrefix = 0; - sha512.run = "055af20eccd1cbec33bfed47087f0c64be9dd06c984f0c3de55748626d19598db0d6dce282c6cf361220da5ec73bea5b4427101089de218442acd9699a27e75a"; - sha512.doc = "13a8bce5739e1db8b99172c313ef7942531623b40e11c9abec4bedbe081f2f5d8ba2669f113e2ea6cb315c245de062dce5bb4fce3d6aa3fd51194fcee1237925"; + sha512.run = "4b9b61fc545108a3e2a9d37ed7960074befb10147ea400413d1de47cd86e4860157c0c826c3d8855d7fc8d5c482184321487583404057654a1fed16b5340312c"; + sha512.doc = "e7ab58892c2bb83e00929487130001427c4f70ebcbdef2bfd54c0bc444442ce6298fec06a799fecf7e4f7a639caac9b23cfd71b5b9ffdae93ea3f088dbe4a7fe"; hasRunfiles = true; version = "1.7"; }; "biblatex-enc" = { stripPrefix = 0; - sha512.run = "66cfa162f45979e3d08536f68e394d68f6205b25f4ba3880f7023f3ab083eb674cf923538938f6ca295dae28d45c19f4ea05ab69fdfbeaef9d715e2317806904"; - sha512.doc = "84827aef656fa348f013fe63adbcc429b55ed44df51317658024b32de7ebf7d03f896cb3ea7271cb5abb862e601d3ef762ff7d64afccf0894361c9dd783844c8"; + sha512.run = "f3ab0311e71baf76e1f87bd39eb1bbf8a3e2df6d658c2dd6d3515f847b7bdeff898cf9cb799961c285cf103411a4d4f5531351ed98f7e7018ffd6c1cbaa0ad50"; + sha512.doc = "d9f9ac3778042800ec783f4ebcedf0a8b4c6eefdede609175d453e8862d4d96ad4be83fab4496d54db3c7cc6c249b21943b8ce89694b1280bbfdd9994a530419"; hasRunfiles = true; version = "1.0"; }; +"biblatex-ext" = { + stripPrefix = 0; + sha512.run = "7a9e62adcfdaad7aae4afdeccd3dc962ca90be0583d6cc69dcd7761b44235edc1dd2c6ba2f902701738bb3f86420669cb3476f61aee0aee0c494d7c351807948"; + sha512.doc = "b32e231dc73c326310dd49b2191c93b14374feddcdad5d2932919f68c7ac49d68c7a3ebf5af43297af37a4aed79eb6b43a2204d6990d8ca631bfd22026999dab"; + hasRunfiles = true; + version = "0.4"; +}; "biblatex-fiwi" = { stripPrefix = 0; - sha512.run = "357e0d6143c34803f3c1e37a0958feb7d43717e341cb62d64220b11ce4e67333cb7a3c95b3a182897b2c5206be0a55863de353441f8bb7bfa6a0e254b8376abb"; - sha512.doc = "3a0019aa9fb60091ad12d902fa8ab8598396f3fad8a0139727bbf3ac1df53aff8b6db89628b8df7c4b8970992a6a0e93784cc5359b86e76b66c163cd47e9d2f5"; + sha512.run = "746a5fcb296601adf0c5b1e218fce17c4b25ac9bd9e96adc792f31d8540450bc5cf529dcbdb3fbef7187c28f37686b5408d186dc03ac3d190e95a2fabdeae57b"; + sha512.doc = "5609d95a5764ed9222c21e10cc4ee54dae6c6e69bef901aa96847a9da6cfe43f86a9c39dce5f7769980249da45b6fba96e20ad39670bf19cc317438529b6fa72"; hasRunfiles = true; version = "1.7"; }; "biblatex-gb7714-2015" = { stripPrefix = 0; - sha512.run = "d9621efce6d55e939545e498d0c4588726c31145432d6b444b8ad9aaec96b3a3132364495c46587f2246461523b3da35ebea1c838a1940a65a7d38c7b78a159c"; - sha512.doc = "ac4cc6d0a2d5166f88d112d8315301c2fe46deea9d397856f21fd99683cf8658b5f31b295dab0a7453df3023e873ac3755fde4653f969ac6942d6dc9806c6235"; - sha512.source = "c8bb7082c04c5f889d131616a9cfbe5e85650067c6f85fcb348f90ec9eddb0197d57ba8a51f6aa141fea40dee66eacf5f24f8faa4a5b9b4ff2fcceb7d68e7b34"; + sha512.run = "82327a95cbc8208a4f64302180dfbfa23af97dc2dea55c3a0d432a5bb778130f4f4d394bdf98148151fa3f000c42c077e1b44b78384ef76dc306d3e1d0d130f1"; + sha512.doc = "fc0ef294eddf11cae7aee706167be191b401cf6d7349e9342695fb14c48712191f250ee1561362651e8a826a090f9cb8e0ae53500778f6c4a1f712d69fb0a19c"; + sha512.source = "b089c6ba3cf63a965c9c2d0208658ff65d9498bc2bcd30fc4b892b47ef2b6bc96b3f4bbcaa42456e8dec05305964e3b0e64394af141ae950fd9820018c7fd1bc"; hasRunfiles = true; - version = "1.0i"; + version = "1.0m"; }; "biblatex-gost" = { stripPrefix = 0; - sha512.run = "6e5ff52521f857c0d5786b83433ca8747142661428cb4d1d0bb61dd0864fd7efce1336d4bcb3e3b924c9aee9c542facbdf18640d9391070d8472753689231cf9"; - sha512.doc = "7c0b4b6f64988f5a3bd3ea2140b04db016cbe0ffdcfa2bc58f16766100651268004cf0d8de2d832c36fdcd15c3fdcacbcf46997d4823192a52330445f10db012"; + sha512.run = "b6ec235b233a6584d5ec31d422b3523cff165a25af46bb27b5188fca73d828209016f424ddf1ee6709d4314f413c09a6935e68c72139a9a3ed12e2cb361386e2"; + sha512.doc = "f0c5c01aedb0feb6371582192fd6f54eb7de81989e58cb31217c5dd8dc932b355b8b8f4976ca358f989e675506fb342c6e0823362dcfac18ecfa8047154325db"; hasRunfiles = true; version = "1.17"; }; "biblatex-historian" = { stripPrefix = 0; - sha512.run = "eea07bc4b7c824b3045caa53289456c83b75a71692414ea88f0317f4f0efc0ad9f2c5476f97a756918c0feddded2b5608a97a32d110fddc9d7ebb5fc9d077180"; - sha512.doc = "fcc7ce17fd12711680a4583fb040c23c78da1293a56ba4167bb513c44776e26624d5c86828dcb343d0ae71dbf203c15ba9464e1b12cff0a7c8639156c9625e1b"; + sha512.run = "9ec184e58b387cb0c7dca1f8d7572adc87a6bb84cd39750843fd99cda4e72b40eec06b3910ec83ff5fe40c924777de989451be4524b86984e805c3aba826beae"; + sha512.doc = "bc94e2154d1ee7315ea50e3a0637c42f21dd5654d9984344c808030328b25ae7fb0ec41825a2d7b50b50948645e018fe39aee6b740b3fd8ac194f8b3283d8e98"; hasRunfiles = true; version = "0.4"; }; "biblatex-ieee" = { stripPrefix = 0; - sha512.run = "8d10dae095531472c83e5da44de0992220c48134e93f6a73d7d27ba13b4499e9f42f53b842292b8cad576def2d5271fbf655fb65cdc4d48375f62fac0e0dae10"; - sha512.doc = "b5b3f6c734719f6ba77f32d2731bff93e2714ce93044e1b40f7b7508d5f745bd828949aa9c0fe323acd3e094ef37eaa78267ec5dffabacb57e75fcf0418cc803"; + sha512.run = "5712b4ca9dde2cb5c8353840db1d8bc860d611da8a7d8c72d1961081fb165fbd39363db8369f1b8d53c02e4a05770812b50598d4f78ee95a1ba6e15abafe4420"; + sha512.doc = "d4ba471f45649bc7c9b10b8d478d7438f76edc97fc5396281eec9a4f7ec196baaea4f423a57a05d75bca16ff153fe9d82a53db9a1be84a804671f934b78ee8d9"; hasRunfiles = true; - version = "1.2d"; + version = "1.3"; }; "biblatex-ijsra" = { stripPrefix = 0; - sha512.run = "760031e9403dfe5d31a99419f8b97e203f723f323b6a6ab305e7967ec42f61c5cc6098ecaf0ea572fa1feaeb871009010da8062d83ca9e67686e15895bc6eb19"; - sha512.doc = "6fc2ca2d38ce3ce4ab85b6783f9cc09a41166a7208db3a3e172062adcadce8140e9019a0f411d3304fe97b6966a5854fc00c05e72c90b0c5e3fb34d5eb265ed7"; + sha512.run = "aee1d70cbbd41bdd3aeb23906331d5f49efa342445c7283d7aaab28c102a37ef0b65a78f7f608ad92726a427a53a4b1a81c843cd0901be7f2edc53b8e8642426"; + sha512.doc = "7a43890d2a2ab1e4a53aceee13de6feade768d345b4c48db9337e3982cdf7ba9f1091d9f7495255ac351cb4f3e5968d2a52a8a9794baefccc791e8db38ee1bc3"; hasRunfiles = true; version = "0.1"; }; "biblatex-iso690" = { stripPrefix = 0; - sha512.run = "8c5d1a9e80bd120e390ab1b832b2caf9865f1dc8b8de18dfb8c7467a322d4b010a4845c1d4995848aa925cf72f4c37147df5fbbd1b909c30e0ae0338bd4e53d8"; - sha512.doc = "fc21dc6242cda9b1288ff877d35fa294d32b4640a72a6d3cabd981171d2baa4fd795634721243106a7df133e692117d080adb4bc9953e32bebf22bab6c17e18e"; + sha512.run = "85bdaf6d40dc82b8d2c0cef2b590b8598a25fb782b6775a02515303dff18a06cf7c7fee1c423a385989aa7aa39850313714a028f7900cbd04722a12d5b560f99"; + sha512.doc = "4cca71e549308b8742394c34b9b59b11a57c42f6d673fee880ca8cc0f3b5c7f4bed3cbe2452d4bf2ad7d1c0e83764c2de63e697511cfdca2717b3f955d27c4e9"; hasRunfiles = true; version = "0.3.2"; }; "biblatex-juradiss" = { stripPrefix = 0; - sha512.run = "5d87916c1ee14705b2c3f4ed077cf7040fd703acffe7e7f279a4819fdaae9bb083548f8b8a9606e9b26ea20803cfdab11dfbe9246d5652e90a32ca09e6a8aad6"; - sha512.doc = "cea6a5a97e081a17fd35e6e6b062643bd00098196db0acbf9a080f604a487753b14fc88302b6d4501145c91de0ca2a3570b02c5b37c68da05ab5b0e786f8695c"; + sha512.run = "5ea106dd843279837928b1c36d8ea2814095e124cfe9381b0ea9265cc6c1c6977cfe2c23ab8c973119e2bb16d749fe2903ea0961484a61b5973ece7f30438dfb"; + sha512.doc = "e15d0c776df860a1de42f9d9794f1fac6fb30df7b5c203d980c292717279cd05d1a375d0bdfafd4f72aed364f380003d2607e5fd7c3c1f7c713375b9b106bdce"; hasRunfiles = true; version = "0.1g"; }; "biblatex-lni" = { stripPrefix = 0; - sha512.run = "60fde02aef36ff567bfeae40b105720d28c5c4e6b4770586f6a3de72d271ee4d1f24c60442abc7f7120984b9d0df5e6fffa6ef442074beb13819c9cb62d3f250"; - sha512.doc = "985b1f6c375674b09b4b0e4235e894df8ccb28807b180aba9d4c47054d5651cfbf601b4c1ab00ab8421e680796ff3c1f2a1904da23c86268efb87196ada0b039"; + sha512.run = "fbfee7b807fd11776a83e751b48387fdf05a355dd864c6f2753e2acbfc945f0f9ba9dcacf70a1259107441cf2167b1d675dd89c55172aa4c3d081a47c7494a2f"; + sha512.doc = "4e94435cd3ec5066926f5670230ade1a506f31d228056a755f6df36fc210ed764792e3d1098591d623272e9715fafb0dbc4a59d2906ed199f2053441154c65b5"; hasRunfiles = true; version = "0.4"; }; "biblatex-luh-ipw" = { stripPrefix = 0; - sha512.run = "75d9030170cc22f1ac5b04e8417f02cada9af5190b8f47295b4f68163ec55ed2a9ed01d37c94cba5add771afd393f8347c6d956906aa095578c276acad4d4eee"; - sha512.doc = "0235d70803050ba07056a06b8bab21e140cb90d7737b8be1ef8790091d9748decf702b9ee3a50a12e519aa86d236e44290ce281e204b080cbf7dfaf0d5c94ec5"; + sha512.run = "2a2cc43edecf55755e904d0b215464af4b3cf36f485b37973290ba649e51fb33a63cc891840bbca7d3869984aa21b39f9340a0441548b748d6e576f761f8f126"; + sha512.doc = "b6189701e411bbcfc7ed81ebd96ef675b2e56e5aab7975c553411f838222ce4239b2f04bbb3ded53f44eb5557cf76c72b3824f82ed69180eaed839d5463d34a7"; hasRunfiles = true; version = "0.3"; }; "biblatex-manuscripts-philology" = { stripPrefix = 0; - sha512.run = "c6d9a099438f3d1e09cf3ffc3221b69beec521d2425c89f9527b6722e33b9591c673f2f0640b67a895300cda7cf3af168a22648b3d822539e4d2ffb7bb2b70c7"; - sha512.doc = "3f842de28596b589061037cab6b5d44471ceb06d575563a38152250c06570d5dd19528e8829a423525c98f0c9c117eabe4cb823c5a0cc134dccc4b285e6771c1"; + sha512.run = "3521d0e3bb29c7cba54869837a2b55c9242ec03ed2bca9d6bf7e0a3a85444175e74cc960b995cf23c3660380cb75625e5ff50299d9f9062650473f25156a5625"; + sha512.doc = "facb1e4314428852694a716aeb74a59c5ae2cf106af042a9d2615bf62cbdd16b125a8d6b2afd6e19c6e93b819939c890704f697f11bd7e77015b7972030292d3"; hasRunfiles = true; version = "1.12.3"; }; "biblatex-mla" = { stripPrefix = 0; - sha512.run = "4b7b58f6d9de5998c79f4bee82e93ce5dec078cc044699f5e8eef34058f98ebfd10fc1fc8e0457430e5edd2c0abb46ea1436fe16c5e309e750e4fbbc33bab69e"; - sha512.doc = "db496f73b2cd7f504fc14cf4255106dcec5ab576f5d0d0a176d8cb8d69ca118b8668693501d81d18b60a552ac8d4cd5fc8b06fcfcc96ff81ecf4f3141500a628"; + sha512.run = "0e72bba7cf292730eef401cbb8efb77444337d53b18593b8de05d8cdc1fb5495ade07956c2ecd8bb9867d92ba6a183b4cae089de1fd54f33fa746ff894baa77c"; + sha512.doc = "02b794bd50d1cb82734f09d23dde506d6638879f2807d3cdaa668e5fa0fd03e3a6e6e3987c17ad52ca94910deb28f56345a665eee5c96bdeed1869d6f101f37c"; hasRunfiles = true; version = "1.9"; }; "biblatex-morenames" = { stripPrefix = 0; - sha512.run = "60d0ff19a68c6d006f0f46f0e58b77a284357970be5bc5388e6ad064585aafbee844ad0f9031584ec59abf31344d17dee54d96eb192d667e8ec06998272e0b5f"; - sha512.doc = "1618276a839e8282d7364e1cd05399d5b68f6a7b2811d2a5ecc22370b3c0a8d3fd7ac2ca06ceb76feda530529e33f78a587e400d5f9ab2d20738935b4d6b8793"; + sha512.run = "61ff89fc161ca7fb740b8b7438051f4fba73f72474f49b1e6e6363800ca1fc8fc2c770c22f1d9b1e987d2adc53a0097fb309759b2de3f1f2afb62ebe10bc87d8"; + sha512.doc = "d44922b121ad52624ff9b481c25203bbc8284ae343d5d798afae8e046e2146b451c49209b2883a7419cf878b88fa55f0462ccf84697e1c8e70f2d4213c873c51"; hasRunfiles = true; version = "1.3.1"; }; "biblatex-multiple-dm" = { stripPrefix = 0; - sha512.run = "528ed241a5e990ab522953b02b7c24818b910f364cb6b6404a9ceb476e88832f6c8be2a6af56a54229412d1129f922bcdc236f66de360ea8920a07fb415345bc"; - sha512.doc = "39678a0ae8ec4491d727fe1f7d035157b1f882594415b11887a227150924c848c37bac797525df58d1fe7affae302d047215fcc52f6fa59c6394732843610c23"; + sha512.run = "7161aed86b84e56c5d89bdc9582cc85e5b461014b1136f03981c108cdea87e4b2e015708e807b4ae359d97ae34c9ebe0f53126224bdac635f3c2c6242128a008"; + sha512.doc = "7e7ee8bd261cea78930b575a0dc0c2f748d49e3c6ead985fdb306ab374bf40dc5f9ee7fde884844211ffe4b216b8598528b99e4fbcfbf51bc190e6204c0bac2f"; hasRunfiles = true; version = "1.0.1"; }; "biblatex-musuos" = { stripPrefix = 0; - sha512.run = "9a6f16bb7fa9aff14f201415341c21f1a3954f9c94fe879f8109f9969fc6ccaf711a0fb3f7cab455d0da4480f1b61e00b3e651649fb16f5e8e147a61dd97310a"; - sha512.doc = "f7861b7f06a3d17751c71bae0d27d3565fba1232d40d81eb7b47ccd4c042d581775a4a264ebd46d4ef65b9fe584645d4268c30056a02063f7e5a7738ef1c20be"; + sha512.run = "4ff1fcb7b8dbccc3f5efb81d689bdc248f23b5426b605398df2e43b2d48d3d7f690c1056ebd1dc509f627e9594a1fba82058bf17af972c79db0fcd6092994d25"; + sha512.doc = "694da5a6ab21ee44b757a6c4e7fbdf9db29d808e5a3c16c926682dedc0724f3d2463acf5e257375046a8da294abe3b8da03c3b838477d49cdc3c8115c83f6203"; hasRunfiles = true; version = "1.0"; }; "biblatex-nature" = { stripPrefix = 0; - sha512.run = "2117dcee4baaf6af9c55f4954e0bb86c4357960fccf7d4b936a6978a470b3624c752671ec274c926dfd92753b48ef0ef88df704abb99e0b731a551a2f22213a7"; - sha512.doc = "2dae29846e29df126fd375d98dfdf3b93be6fa22c017a4b49925db79ae68f944cd0e858049d97b24cf0ae4fbc27dc3c53c2ab6ba3da6786a5e05d38694afff69"; + sha512.run = "e6d421ef06888085df6d6821659d20e233e1c6f59c66b9a26c70aea7601c7bba792ca0a4d908b99ed29cc454e057c6db5b7cf069d5f83a8e936f4db6d2201f18"; + sha512.doc = "ba3fef22e7c0d4154fe9a8147c7031072a25db0a534304c686179089af774bdb73ba14a7ae3ee0f7cd96ca164cc9425f2e53694f79119bf5de4fd7274f0aafc0"; hasRunfiles = true; version = "1.3b"; }; "biblatex-nejm" = { stripPrefix = 0; - sha512.run = "0b3208efa74cbc9394890216438ed079526e228af0a4f7183c4ee661c0ed34a176c7e9467109cfbaf173badec00bde500229d56f127c55576b51ed99fa53c938"; - sha512.doc = "5663734a8d27669d23a308c5b08b48f70772ebc8a57174f4ab23c78db1da0b3a5ca4c63501ca54f548e4d46fbb728d82ec2ac1fc2b8bb7d9dda110f8606e6a3c"; + sha512.run = "ed70edeec9f47e066c4153ae6c997a13217aaffa83ea60757b7f43caae652e4249513e1652e87a2c42ad8f3d65bc51bb2dec3bd90289dcf3a9595fbc092a0148"; + sha512.doc = "b1f677c608b21b0e05267e9cb8eca43902a13b81613bfe18fa1a06947ba10ef90cd055baf247cbfd6b383b09a22ab657883ac136fa67eff065c155c7b2f19fa5"; hasRunfiles = true; version = "0.4"; }; "biblatex-nottsclassic" = { stripPrefix = 0; - sha512.run = "787bb3814ca4de2fda39416c84b776b782c06399a697b9c451412f63085bcd8b3a5673d50eed8243f0bf297044dab46b72e8a15e6fc48ce2fd0f391ac0c828d7"; - sha512.doc = "ae3f4f8ff7123fb589ec4c8b9aab85870a4306f7bb97c9b6ef7dd0ed2443dffb463110f2ab0b0322d28ef7a41058b6fb109cc47b4f5ac2b78b026b50d7f197a2"; + sha512.run = "dac4e1b7650d097b9e2acfbf25fe64c834f955e72d2ac0be23b37f195af17c74d0fe4da54327b980b2e767ca974d4cb718dda03fb2613234c79d6726674c4d31"; + sha512.doc = "48adf754b1364e2e44cf2e15a84aef70673c2b31b928a37ab71fbe2ff14a6f626b63f106774a896b55ad7249f4c242f674fa138ad77535d5d01d3512eeb328ab"; hasRunfiles = true; version = "0.1"; }; "biblatex-opcit-booktitle" = { stripPrefix = 0; - sha512.run = "bee698ec0ea3623d8a864491f974a13b004075feb09fcc8b7f84e381978bec2a6cb0e684c2afc8e25baeaf55c9ad4c0520fdc2bf760b1971c2e5dfb8af0c2854"; - sha512.doc = "d3085f8d869900955dd47c3ed3552b3437ddc4943644cef47a9a71f2c0df717d5c205acf5df6225eb83d910a06c1b5bd7a2edc55d9263e47b642e62e367d85ec"; + sha512.run = "d680c924a58837cb966f9a799f4db54fefb6bf6b08e4dcdaeb6d501152ae30f75d9ff6b198db3a6554cf609ee9416a669026d5a034b98a69f3a35478367c9b0f"; + sha512.doc = "a63074b7349e712d613867feb38ffe9004529a1b31c882057a11bd0f391e8553848aa2b956867965cb3403f987587949abb7b1dcb65039e1a9e3bdd98515ef26"; hasRunfiles = true; version = "1.8.0"; }; "biblatex-oxref" = { stripPrefix = 0; - sha512.run = "90574e2a5baede0257a4fc1e0d02df22eeb703e66b1c4fd1ac3f149070fe75663b83eaf1dafc122391979b3c9a26e40c4ebe241bbe8fe3da5f989964a00beb8e"; - sha512.doc = "9484450b28629aefd03bca8e139c7e369e60fd43c697952c9d803fb6897c4df092e8faece9307aff627594a96648210e011eb10b15f375e37ca3ced994953156"; - sha512.source = "7306164b7861a03063af914869594cfcf6c5bda4d9c4e3b8d2d8ecc8983d5ab4c6f74d857eb74629b9eec33d02dab8e880f596adfebe5afa0858343005027ff8"; + sha512.run = "59ab735ee799dc9314a773fee998a12ba7242ece4e2728cbe1a9f9a68c3467a20a7871e51b26fbc9ac74668e1451c0da6d75a541fe908dc4bccabda0406ebc77"; + sha512.doc = "64951b387e14d2acb6c1316c661981b5a284f31117c6ab4946405e78cb2913aedcd221e98df7f73435cb86bee82df80445be20f5632e4bcf85b21e5c94c40d1f"; + sha512.source = "b1be9f50381119e287d76e56bb63d6f2f71bd5e89c1db9ec273c83330f44ffcfe087cb67460772d86aeeaee06b5f2e9872960b38e37d6013eb9f2cf7fec811b7"; hasRunfiles = true; - version = "0.11.3"; + version = "0.12"; }; "biblatex-philosophy" = { stripPrefix = 0; - sha512.run = "844f216eebf5e4b0cb3673d2e59b2aecab403ed7e0dd2aa11e1c962f374512905b1fea25c5e693ae5cc31a493583f8b14436b6b61b10a656f354e0d3bd72f711"; - sha512.doc = "666f0f8b3c09ff7f2955db7f3110b3c596e71365f09dde10c903474f244bd2e1bba3683bb916c2d42e49991a380eddeef79cb33a35fb3fd1848686d3268babbb"; - sha512.source = "e1166ec731fc96f761758e6e1e82131dc75ca876abd15c85231d00067abc0d70a39e3e405f9a363fc1750417be29d25e440faffb4ba8b168a92fc8be1ffa0385"; + sha512.run = "0be8dc83a295554a7226e17a21a5cd8e4b8e6f518db66d47bf01ef01695147bdd01dd48cd3e81e55f62d1c554f0756349fcc8c239f4e4b6c76ede68b59f7e69c"; + sha512.doc = "f1c3e2a5e2bf3f6db3dd07b0113d4f9bba367a32447744b0d092bcb714f93193c66dddeba12e63103f287d7748bdcd5ceafa8051be8f3114386ec467ca804399"; + sha512.source = "7d377ce696c1388d4a930561de286d74a9019718592b70c84199690a1253470b544d123a66ceb05969732395a48bd256a54e66c87b2de68fd8982ed541ece8a1"; hasRunfiles = true; - version = "1.9.8"; + version = "1.9.8a"; }; "biblatex-phys" = { stripPrefix = 0; - sha512.run = "0b8bb830c61372978a409723365c932cb0476f734908ff2e7d0da563078428f5a324336f7823eb8f754f005f32ef9ac2fb575f3328cec9f0007e8efb974d8520"; - sha512.doc = "da59131a0e5cdf1581d2cdacaf83e01606586981c2d055be65b1f0065209793c9dcbaa11162ee25249c99f313e8cfd97e7f895612b6eb620713008b5d199765e"; + sha512.run = "2d77a5a09189cca6d894d1ea1b66932fe26ed92975624d29ece7872b0dfda3719dab3288787d875de23c0283b63155e0442124b38d749dbbce960e141fc8362a"; + sha512.doc = "9b15f88acb84cc4d7a915aa30256ca4014c9de859066ad981dded42e2911539945fde1b50a8844184fa4aed80eede032ab6820fedd0594dafbbf0f78618f5499"; hasRunfiles = true; version = "1.0b"; }; "biblatex-publist" = { stripPrefix = 0; - sha512.run = "dca990baba8656fb2d0a90fa38dbd34a5e7e30d6755bd2ac50f8aee6f7b6f7c2420a97cda5fa758aa4cb9c1c26cd989c596d2e298e9bcfe63118cfceda292faf"; - sha512.doc = "0ae7741f319db018cc52920d4fc917dca59bdaf79c4be5b46cd95ec778ab8e59ac9356c5fc553d843e7be1ad9629e7566cc769bd6e11efd0c58051e08b7ae547"; + sha512.run = "aeadb44d44b4f3a9dd28a6c2338f2110a0fe1d43a3e0ea6682f0cad89c99211c7808e689463cc3d1a7602f7345abb60abaca833fdcd6eaed1bfbeea66bc5669f"; + sha512.doc = "92230c03ca5aa49a581776ab541b56873b9c077859409b584a8f003518748dbb4c9dcc100eae6b449bca61a37fac6e21d2a599eae53e855ac5ea473d021df716"; hasRunfiles = true; - version = "1.9"; + version = "1.10"; }; "biblatex-realauthor" = { stripPrefix = 0; - sha512.run = "fdd6eda3794ab9e86092c9037bc0d6914107a8605885f6001ea8f57fcc2d9ecefa3aa45850fae028cc709b12dffd79aa06c51f500f5c5c85a024f87f711f27e9"; - sha512.doc = "9c9124fcf12e0ba002fdcf175e4f80a246eaf10461ae062016a00557b0055ded119848bcdc1b9e90767e31ef1e9a7caf5253daaaa8afe3f2f678d27d9d276055"; + sha512.run = "f76ce568cd7283cbe2608720e3902a2b1b08442f3c317c077806469e6815faaab029cbd5037adc0378ca158b5abd37997384a8bc5e598b84195e1f0bb761c1da"; + sha512.doc = "f18740f5d3f8929b3f5e74834097cb26d1c314ede7e14a7a41a49a75ac9845c03b43c9b25cfc299de5b7ecf6ebdff1a241d38aecc25e9e82b85a2380ce35834a"; hasRunfiles = true; version = "2.7.1a"; }; "biblatex-sbl" = { stripPrefix = 0; - sha512.run = "ae252c2edae44bc17580e7fd421c0815aa110903e09460515310a9bd70fd0e37146970deb0a7a031449402b4b11c8fa20db902dab27812e8bf23c024e363c06f"; - sha512.doc = "18e55b33b57f8597b5fd8b2a8f27a2fc5ec5701a8c9db1ec5db4e2665a7cae08ab55c501fb3f1b89edb0f0d929981132f4e819d5240822153cad4252a2c9999c"; + sha512.run = "a0529dc3d6515d9cd794fd68e19c730fc56795fce0145504924ec4a554af7c77cba0ee2e125aa0d43204f99b23fd42498ca1cffa691fc6548ac6c02bce0d7244"; + sha512.doc = "a34617842683d0de56457c5435943d4b904a65187898c69c533a0ab14b21fe141198163db4c7b440496f11dec3b3af2217ff18acdb87f3d0b2cda2fb888cfec1"; hasRunfiles = true; - version = "0.8.2"; + version = "0.10"; }; "biblatex-science" = { stripPrefix = 0; - sha512.run = "5fe97cd0752a870c482fded6befbed1eaeb0084421bf3f532cfbc70c8b13687050f471bfd1df5b20426459023ae06af71602e079547ad1d56a271d4b15b308e7"; - sha512.doc = "e330bf659f60c1bbcb58b1b711c3e36ff854340aff78adea3c3f81cf3a5ee4f97ed6d913aa349db4d86d39c9fc6671d2823b1325d4ae9d260b452ed815933c71"; + sha512.run = "d5657c33efa26419a9b699d610f511385e373cd10cbd8ebeb3fce6995f06d7cf400775d28e88b12e0133b27536c38382a75a1705f8cc291a55f959f922b4c01d"; + sha512.doc = "9614307121cc6e831fdf925d7dcfee2f672771c21d9428e227677d68e3e54220c1fbe0cb9f71975e1fb75fae2f316423832f2d76643861df9a6d1e6f5ca47a66"; hasRunfiles = true; version = "1.1g"; }; "biblatex-shortfields" = { stripPrefix = 0; - sha512.run = "751447ba7356c602d9fd5d58d43f8f49edc6190a76d016a1bf20edd25a0d69bfdfe6842fd7b3e0596ad21004a4116a58aae86b341a211cb7f8379d53ebdb197d"; - sha512.doc = "69fb7a96059fdff4edbf9578a4c8be5675ccd92638303bf2aa82cd1f94ac371425094b630a60d8a7f62d14e0e4c431d5f6d563dfaab0ebc01d3dbb42fc6cc5bc"; + sha512.run = "7f1d985550a96aef803f752f294a06d5e71bc2ccea6e193614dcf6b9bceca6b02d3c878041df190a65380e03622c12eecfbe05b42a16bccd9360435e738396b4"; + sha512.doc = "cf91da092761af447114594da766c62572c3ea79a2cc7ed120175eed0dedd54c291cfbc7a600584f0f8226d6d949411b317ac4ac6f99143225ac67e0500583c3"; hasRunfiles = true; version = "1.0.1"; }; +"biblatex-socialscienceshuberlin" = { + stripPrefix = 0; + sha512.run = "e0b0fccb0fa2c7bbac6e89a4d0644895a91bc4eec4cb8affdd4729d55ff5c908c2d5cef4c3660427828edb5d8764d327fd6d217e227f55a4ca8db9d384a93afd"; + sha512.doc = "5b1f5aaaacfd26b65dc5d06e77485cf15291550210f0cfbd7785dfd3e261cf65a4357b0e55761846fe58c75855f97ca31b4beac0db3c3d222beb926f6f2b4aeb"; + hasRunfiles = true; + version = "0.0.1"; +}; "biblatex-source-division" = { stripPrefix = 0; - sha512.run = "d99b85d77eaa1bd0ab73fd37d344700ae6f3d9cc113bd725fb468dc8754e5b8bde6d86090f17a4483a00da44ff9587dbf6ddb8a9fbc0fe7d0489f57c73b9f38f"; - sha512.doc = "1bf42261ac21a514532cef80c9df285b3eeaf7ab1f24f814751504c50838377dd2d319912c216a426439e145e24ce5a4ef3449e5ca9b700ab5084130cf035f8c"; + sha512.run = "bb07b638d1fb70bbaa20505ba6d9d0a3a628b7932087d0913bb32f4f2cff1cd0997c017943b0fc047f440a98aa6f94089a99c93a60dbd79d8c69b006b91b0587"; + sha512.doc = "bbae4db7e946580476775e15b2ce30cc87b41ee21daf2b1cca017bf9d3449ec1ff502596d79952bf0640ac9a0cf0399ba44e3456443106d719d9374d7fb45d00"; hasRunfiles = true; version = "2.4.2"; }; "biblatex-subseries" = { stripPrefix = 0; - sha512.run = "4acda61ce9a1b155157ac82f74154fc9841ba5e1aeb5dc9e751abdd957e33ae40ee0400936aebced5416be7a546526abf2a2c1e14a145f24450778b1a7284318"; - sha512.doc = "ed4a41b1cf567689e3f5e5f1e00ed82b957488aba1e09a32d8b44857498a8f7269b931773e4eb8634f44293e94c539234644359ace937a1a4eeed576890f3bb1"; + sha512.run = "12f456ac834bb7537a1cc0b1fa6eaed4090c9c034b7fda85300932a425ba1ce296517ee928230f7be08e01543ebebca615df0ac338cf08c4f132719623314b1e"; + sha512.doc = "f0f025e3dfc9daed0463d90afc0f8cfa6da36e7a54fa2d5d10d6a994e23aed7f6b01a3e5ed2e0d867f7b08d21fc6bc9b3a41139cba9d337e91c23d8beb9110e7"; hasRunfiles = true; version = "1.2.0"; }; "biblatex-swiss-legal" = { stripPrefix = 0; - sha512.run = "e4128719e04beeaebcbf18afb8deac94b872554b66205f64105996f2852e4dcf9b7aa11bf770c7afa903b028e13885c5c88c29a41db0772afc435c359728e4d9"; - sha512.doc = "a7e4cae55c7406f79eff37fe992120bb5f883732f154939bd56e99f3dc10b76e9f1386527e5a4fe2f9864f13c87140465784c1f0e3d34bc672b9bd9e002cb1a1"; + sha512.run = "31bff495e98f09827274366c20debdf2a80b5ce0d3f76ae82eec237084f42f06a09a97b81919e60430978c51c87e2de1bdf330acdeb58b759dbfda4caaddca60"; + sha512.doc = "540c841e51f06f1ac412dab33cdd90f6dcdc2aca106126125cca313b99142ce5f0e4baa2c9ad08fcccc6b45ce0087f34d008178798c59d4eeff7878805a0f451"; hasRunfiles = true; version = "1.1.2a"; }; "biblatex-trad" = { stripPrefix = 0; - sha512.run = "cf951719b37642d03efb34e5f23b9e2b86433fd8da5df6873b3446cd7cb5423ec08a8456066c1a9a56d9f1e44d2a14b87714b78bfdb9e74a09b095755befb0fb"; - sha512.doc = "49ff5d562f53689f115905eb60519e7ceed7169b292821b2cdd94767cf9b9c340e5bf8e79176e75ca69baa1a51781aa6e594779ec7d6482c7ab106fa93578365"; + sha512.run = "08cbd161c42e1f5c99d6cf3b74cf24db489bdb456eb969b86972a3d65760140fa5274901b76321f9696d2a07dec5daaa8bc81e7aa7f4e5f4fda1229b1ed74a1f"; + sha512.doc = "17185bcd5c15250fc6791020b341b1211d8c7873cc16e752aae6ee3549bca0d44691c8944acf98d68779b01d95c8c169e9cd5ca8ce5f8bf7758258a15287bc40"; hasRunfiles = true; version = "0.4a"; }; "biblatex-true-citepages-omit" = { stripPrefix = 0; - sha512.run = "8859d987919bb68d99b57ca8772c371a480a758244a3619875f61b16cdd72f9e1869f6fe7eaa2d901f37e9d82fae77dc4a524b448db1a82991368fe06d54786d"; - sha512.doc = "d72a32415dbbdd0135bb0ce8ab4a6441afe5f5f077c29f95f8e252fbc7e8229e40783702c214f15af63f01a8cba52031f66fe82804f88fce2b43355c19ca39f9"; + sha512.run = "bc7828fda0cc4395f6a3b76636f5fa41c0eea38f676f002285425ed826df26c6ecbd8a319390dbe3455d7457b2d85a22bdcba356f9e3b3446f1c47a478c1fede"; + sha512.doc = "1cc341bf1636a3cac32e99431750aef8261f795935b2a098a240c51ebdb5294e363e020b35d83c99d88c558c6a53e4b2b784cf9016ab7cf0010111de71247374"; hasRunfiles = true; version = "2.0.0"; }; "bibleref" = { stripPrefix = 0; - sha512.run = "48482041d11e01f9c12f632bfcd7dadf71713cc648367ff4deb685ed3e392947af9b2e1adc9b070cb9bd0fc3550d1cab0f986cd13df1a2136f69bb4145e705b2"; - sha512.doc = "3a7bc1f13235acdc4115e5f3399e5398ac383ab7ff8aad185291d5443fd436fa81a31cd2200a610f0ae515c4c348bb79d4b9c54b489e2976c8492d1a47781735"; - sha512.source = "02b0fee94862c475fad4d0593e627a84ec239318ca7e526b50a54515b98457dcbe63ffe6f6095cefb51a10b6aa34564d0f805c5dd63686996772dac117cfc543"; + sha512.run = "a41ef8b973bf34c97a5c3ee135a9194fed668c356e6a52b49c9dac8f1fa4b57292e0e0e44375fb2002e6e4b80579ed44d9820c5e0698b3b740dad3e14a3bd6bf"; + sha512.doc = "ab8ab83bc26304f710c804e207c367c0902d7592f2c109d491cd4dbb6bac72811a3e3f11dc1d4ef1c64352e601405958bdd02bb256223426b71ef3caa9a52e1a"; + sha512.source = "3db089895c7c566e29c3c710bc72f96d570c4eaed3fce0da339ca28672f28101a0719bf5a5afa94deca1728e884ea9e7236ef693d812d1cfe1e969e1fd611159"; hasRunfiles = true; - version = "1.17"; + version = "1.20"; }; "bibleref-french" = { stripPrefix = 0; - sha512.run = "cb0ead32b9befa920e8513bb9f9ba2dd98057c99f841f4ac39077bb2a7d9d414c9533a3117c26d335f117851d31dbc65608fa7bfc7db1d2f18edc4f084d1abea"; - sha512.doc = "5bb9cdf3859e4587d9eab58a98f5a8a238df746a75c2bd1b647c09d0547b08195c3274dcbf6453f438a094bd5d39abcc597df00ab7ae4e6771faa2a6a48afa06"; - sha512.source = "763205d43ca4c94987b6abd8c3843ae5537cc871e35fe8f9f0f07503dcdcbd72ac4ee2839ebea2780d802c9d77295fe0bc0f232cc8a9dec2aab64d582b7653d1"; + sha512.run = "66179395d45754f2ec9be7a78097787c152a959412fc2028d0704a62df91a90e0aa26bec75ba46e74d90304424d7a2463d0c1e4712b050e0274df3fcca9df509"; + sha512.doc = "7a5d445b172e8fb4ff07f6ffbf46b5629f1e7b61cfb044b7b0ca147b65e27df6536f6e5da8199630ca29b47013bd9d3b6cf0b1f72259613885982d38ce058874"; + sha512.source = "5feced87ae252527a7c3a8ef9bcf36e1b117c18697c05697955faab60ff3a1864f5d97c3bbd05296fdf1f340f52149286b0e78c1ed20b0f30b4989ec453a5ba8"; hasRunfiles = true; version = "2.3.1"; }; "bibleref-german" = { stripPrefix = 0; - sha512.run = "2104f36a1d8e30f135142ba83f265853b67e8364cfc64bb22d97f3960914212a8d9244a97f10715068595b3c40746d5ce4b644efb4a854a3871f1fa7dc9460c0"; - sha512.doc = "4b4d5b0a0d6c997514dd18dd289bcc8fa330aba118b62bf3aa431cedc320861fe47a65c98bd5b470564cc332de53daf3fb5847a65a4c8b15ea76e59e3f0478f5"; + sha512.run = "bf8261fa3aac04721a934a645b82ea41f9fcf92d7c683f7f0aceb581134a2e4ff38c65a3100a750d0d7d9597d9853608080e67a40d58ca0c8ba7576313b753f4"; + sha512.doc = "f20de60f57b4e2c39cdaed27c65336f18d90828abce1c42c150de7de99630c6769488d9d13ca1174e2a720e88d25d3100f38b3d5ef0211a9b23a51a34817d061"; hasRunfiles = true; version = "1.0a"; }; "bibleref-lds" = { stripPrefix = 0; - sha512.run = "349c580f69f3de9393d59b0153f9255a4545256cb6aa71ed3cbe03dfd6f2db7aeda3e3c951063a2a4e8c4bd59fb6856be1c43ccdd97db31d20ec15e0c03d03e7"; - sha512.doc = "6ca28281628fb6ab81a7800cd588cff4ed0c298fa81fd516705154cb31704e1b841fc46ea282c21c7e681361de4df433e144fa6c10e2f79b14a721ed5bfebed8"; - sha512.source = "fc25c7b1cfc73c7a8d047c5a7760f22381335f8af018694592d347b18277f080544e604d9f5794902368abcbcc17342d16f34db6e3788fcdcdb5c252c2752198"; + sha512.run = "cd2ec9e5157d8e2a0c587abafb5b3be29d0007b3866fff1914c64e0f97ffe351985cc29f12ddee4b862a43f026e8de63aec5faa7f55ec366cce389f2bd3e54d5"; + sha512.doc = "f191e15d805a9b853f565a5adb72ce001609352a8285e9c8cfa056389a423759530a5d7669eaaf25dce17934d3a905407bc21e1299b5adb549c553d901610216"; + sha512.source = "442c303e0a3e130e21cf5a70cfc872ab1a79b9ef0b2d5aa581b2fb58a0bdc0d4a47be906330c8ead7b2a58d092d07bd7805f5cf41fd56895c790f356fa37cfe5"; hasRunfiles = true; version = "1.0"; }; "bibleref-mouth" = { stripPrefix = 0; - sha512.run = "ecf0ae0fd76213800ad395bfb95873e1c458d08ee7c0224a47856a43785dce931d36a3542179188d3550d3dcb3d7034ec6c190b7a66e3190d3539416bd3b5554"; - sha512.doc = "936e13fbb2bbc6f3539f0803f52a3a63b269b0ec3393bdc9fbb2840edf3ec4b20bbab5f2faceb337bafce46108c54c5f2220473510bfba3a802b6bb3808fe19c"; - sha512.source = "630baedef6fd1cee8108b135ba27712cd5c297b732c08cd3c13482db9bd2a3cadbfafa15646591a084c03e0171a365cf38a8db3a3af63920ca2e24aa3bc1db33"; + sha512.run = "97975f1399dd6000cad9bd1f0c250cc4d763676416620ac1a532b4c8a6144d99c33a4109172deeccf86aebe6a54b585da86b9f8514b3bbcd9d04ef3c110605f5"; + sha512.doc = "27dd5f6babc1341c959046d5484dfc065be7f246f476e89f0a10d9dbe57edafb43bf30c17dfe0e4cf2dd75bca5838c0260562cfdd174cf2d4f1dda55738f636a"; + sha512.source = "4040385b61fb8459daaef533d6e186742711f7bdbb5482cd58676d150da55513651cb3b70fda2e4811ae9c730c650a3dd5dda038300ad2e770baa48cb8f9f6da"; hasRunfiles = true; version = "1.0"; }; "bibleref-parse" = { stripPrefix = 0; - sha512.run = "29d63b0e6a39f0a3e47b39519dad41e7a78563927d292a76d16811d2355f337287e6ee2da4ade1a477db0df02d72e932f4b66a9b871fe057abc35f7a474b2922"; - sha512.doc = "4a5dc33a0b9ceea6e43cc7da63c891e9276d626f356663f807a921e83210a7415286be07e3476bf6461abf3fcda7c956cceb49e89bfca59d7927bd92b8aa4db5"; + sha512.run = "57ae731cd541f583db9f3dc6b967989e24603e6a720d763b144d0cc66eb87ddac93060be69bef16365bdb9da3e9be7aa5ffc2bd707669d3b1888b1304d8071d1"; + sha512.doc = "7972a0d8500f61c97516578be1ddc081abb9987f3783e529cd0489f73ed47c2da4483e12bc4142d39f78aa9ba85de175842e6e8164634a90ff24e3c1559cfe93"; hasRunfiles = true; version = "1.1"; }; "bibletext" = { stripPrefix = 0; - sha512.run = "1bd7f2df64bf5b200ec0c47d53a684b6b079c195632616784dcc1bfb726b774a778b1eb3ff521dd9070156ee8ee18912703d123ee0f2eeb3061925c6d576ca2c"; - sha512.doc = "c194559447a973f2589c3ed153858c67237fe8ca604b9cbbf5206b4777b203f3709f1ece13fbf0bb35607da25b553067c1fdf2f09fd1efb4c86f389a0337611e"; + sha512.run = "846fc7390c2120b980d35d64fe1b6f715d29f27769a969be4dcc11ac93ba7b661479261e2bd80b0ccd657e4fbbd64a0487662647aca9ba0b17d3c7a662e8d453"; + sha512.doc = "c3921b21064b6b467971fce9f5711d9d6ba1b886d3a3d12282e6a36d0f4ea5b453f80dcb91c2a9f09936fa14ae136e1bf3fa747c05cc47f063c3c483a9e0b111"; hasRunfiles = true; version = "0.1.2"; }; "biblist" = { stripPrefix = 0; - sha512.run = "45acfb76049c9356474abc5ec97a62d16b4c84a08b03b277d7fc1f4aaaeb5aea65461477500c090e7f200b49104605e52af14f15cbb8b8c1d36ac296a6b9222b"; - sha512.doc = "14a31ebf08205e77c9252933e7ff3086596009529b0080162b37e749888751f98c0e15794d3b87a20737349de8808cadbf940c8cdb05a73460a1cc78ba784986"; + sha512.run = "565d41258f55975cdf13d888868714533bdc86878235c31867d73ddd139fd8d815a0ca399022181c6d02f6546d3afe2bdc2b73dd9bf8894cf40b8a1b7cfefd8b"; + sha512.doc = "ab49e2c31508f4b86e5103e4650d201c2d1f5ea95157fa3239436a9f228bd95f6366a85e44b988c7bd597df2bfbf722d1153338a8dabdd701c2d91d11813cb11"; hasRunfiles = true; }; "bibtex" = { deps."kpathsea" = tl."kpathsea"; - sha512.run = "5ae1e47dbe693ad73f7ba1fdf90daa7d84880ea869deb32c0a9258f48d5a87477f220820bc1ce6b3ca223313e315ea8ef04dcd2fde364c85585a4222a814c4fd"; - sha512.doc = "f8a5ec30ba2e67a0f3b8148f0858d3393d23b942887d9ca4f1ae5cdf74b67f4227098908c3f3fb8a30cabdc7d7aaf069cca2e2c4a28d0db4e6236232a10d13cf"; + sha512.run = "0939809e12ff25e750a9ec85e1f13c810209a9beb8cdcdb1923c1c718d7177e4398d3772c9fc773d0970a2806af912f39bb341d8fb6a51637e62db9ad19bb8d1"; + sha512.doc = "99409261c7655f0759b17d3203283505f3791a2fe7bb3ae875a8d583250aaf16ff38f853a9d7c213cde17222b5ceef0dc3ac58b8abe7df56913f8107f77f07ba"; hasRunfiles = true; version = "0.99d"; }; "bibtex8" = { - sha512.run = "b5d8b2229e63529a6f75c875da2a44fe012bdeccad18e740d50cbf1acde67b83f5912350324869b3d2392d98e658b37e3e81015a03b99921cfa6b603d8123321"; - sha512.doc = "1b5ad06b229f6d0b1d9712eb4e35d96ca1e707040ea0981d399346f9f432821a8739ad0826df8de31de613011880a4a5a26b848c7a2c4bdd27263a297036b932"; + sha512.run = "06cd33593de7eb7ee393f2d33de18435b0c1e57313fc24fbc23d02627650805daa9dfaf7d57dfadff56bcb5234144504f48fbf7aee51098459d9356ebfd57208"; + sha512.doc = "b6350f310809d914d8a7a30f42d5c6d86cff901ac1145b88ddd54211d30cd02aaa5491da86cd399e5aef70a09ef7c2dc5f8d9343853bfa3cc8e00595de17334f"; hasRunfiles = true; version = "3.71"; }; "bibtexperllibs" = { stripPrefix = 0; - sha512.run = "23a3f087326ab2b593b97c1721cd41df23fdef2db361753f38877095c42467875eef4326c759aeb9a826a03d4ea7e69720001a215736c002469b1d53ea850113"; - sha512.doc = "354b6d3ce404e2b6391c0493682977ba8e5319872390485e74c71e29136a140907cf55e986621f8a4a37b1942da28c026248307004a1ca9ca8e2e063c33406cd"; - sha512.source = "f50396ba7c75708379092a120fd289a3e2f5eb54dd65564da413d5b26310c1ed90ac45daddc4dca27963a660eb121b5a6d8a22d7e2e7ae673ed070854c2faf59"; + sha512.run = "41a85300f529541407f5c1c565cc4a1ae85276c47a88ba3a089c0826afae764acb08d36a7c3b7fd8ffa32760d672553625c29f2f6cd19257936a5ff3aa689161"; + sha512.doc = "4f619da80b6af0986a39dfb7c2f3e32e792122293bb4221d49497b636e4accf014d29175d8657eaa54519e61a06bed4b7f6d26e80585a41b15d320ab6cc4ad9e"; + sha512.source = "bcf1c89d7712619e3af4bc6946d3dc6a3eac98d77fdb88fb6ec62b9118cf9aff76200f4296bacfd538aaa71cd8c3f2b0029d77e69ac1f252df7690fc1273491a"; hasRunfiles = true; - version = "1.4"; + version = "1.5"; }; "bibtexu" = { - sha512.run = "499f69d9d15e3031b9b6450ad10b2e46a2a6bf3fbbeba72bd79a02e9323a51bd8512af2de436ca6b08418c9842b0098ceabd8e415aa66551c45c101f1c484293"; - sha512.doc = "dc5230f62a099952cdcc81dea59eded067f68f571b475407e4168348e49a521273e2523ea45ba0c8a43afcc16246a2902655f1a5d16b34e72b253a25112e93f9"; + sha512.run = "66dbe9076aebcf722e55bc9cc30e80cd4541f295a544304e83f83911ace04bb4386574a0c98e818c24b781e8fb219240a59a15302f2bd55c5cc91b25c043e2ba"; + sha512.doc = "c30230d2789e53830e09ae553e62af6ebfed4f860646e507c210e2ec56e75fe5710444add355ebfccc23d1b054467adcdb3654c8e22ec5faf11af31436da66b5"; }; "bibtopic" = { stripPrefix = 0; - sha512.run = "f4163a64c7252803bd3295ee4465aa7f8d52b87bd36b8398c792a3b3cf596fd394748dc22670c0361d30eba9f7d8ff21a247c13959c0767216eca572c1b35ea3"; - sha512.doc = "9c83a8c2ecb56383b12bb33864a487c005ffd324bce1a276a1f045a4d71cd1505eef99d86024ec7b4245335fcbb21821c2fbe83aaa8b34c3b6d61b88ea71a2a5"; - sha512.source = "e7db151638a586b581f128f29115798cbf0abeaaf8f53ff2bd52631a8408628bcbdcf57a16b4e3669542f1c0ab69a362720ab411f3aac48bda266c0804a1b9cc"; + sha512.run = "81ed65c65d2eecd52dee69fac01c4f55aadead5747ee03f21970bc10bbd5bb63d83be09eca36cb3a6fa2e284164b561e913dacbb94bae434417620b5e07838f5"; + sha512.doc = "6efd7659d2b460a3daad43b96e792e27b05bc066140419944f3545c460e37906f7e0d253f22fc6eb67cfd6e3de81a0c47ab50290292f25c79b5a80ff1b9553e6"; + sha512.source = "ab2090ec566eda6274560bd73f3c0fb792853abfb52881804ccde7cadae9ffc73c980ebc2cb05859b7da304dba016a4c7e8956befbfc2ce7a424a302e92ff383"; hasRunfiles = true; version = "1.1a"; }; "bibtopicprefix" = { stripPrefix = 0; - sha512.run = "ad3d4a28d8cbab2cfea0cd5b2cb64ccb3023a9fa466f3bf6a111ff97da21367286572156d006e61a0c4339c2c62f04f4f759c54299d2cbc23a4c392dbd485a00"; - sha512.doc = "b89472b4943a38ec53621bbadee2ff662dc529425b1ae1474a982b4dc2eea2d064705a40b3cb8538109f68b456551c926618d650359bb288dbcf1407a4bf09b0"; - sha512.source = "7e49586bbd8d388ae617d41e6368de7b48e8890fad86b48390784282e24ee1f354e8b1fb470a1163411855df1797d5963e7fe29c02038192427c4acbb30c8a0e"; + sha512.run = "d31376a4ce7e1c1bab08e85844485916bcc70b8a65724fe0e94970b65fc46866cdd3b87f6dbe759f9fda1e6bc55b6b5d4bb4ad8c4d6719f1e9ede9f5b0be67be"; + sha512.doc = "ed219949f9eb2799cd226cb23fd2342ce0b87bd6c4152b79e100a58e44997c71b56e30fdf5ad36f85600d23ac17eabef79d8ee3ae4a8a03d91c857a81686633d"; + sha512.source = "e36118181def3b81b699d8ff757f667b06fc386e769649a7ec72bb7c784eb4eb02029cb8c53e8032a6f4d27084bcec8d2265908e26c12cd7990de154e82c0858"; hasRunfiles = true; version = "1.10"; }; "bibunits" = { stripPrefix = 0; - sha512.run = "639bda7f0c23c18cedce11f0183bb94344f830865345ead364c2b6eb893c43b3142fec349856d611d8dfb1424a78f4137674afc055da5dba9fb97c00f058ef0a"; - sha512.doc = "3c966ce71bdcc28cacf3442fefdde3d9b4e2c52bc11cd3284c93634d9a8f688486c39fbbff4a3f75ed31b9195dc269888d153e6a5024335ba115e478df0da4d9"; - sha512.source = "80294cd07f4e3a5e50c2bcce5437a61003376c40b64ab45383e4dd1f3de39777dccfc8d72e9d4bfa7d898e17615897f82e4b3fec9ab7c246751df7368aefa90a"; + sha512.run = "b99acc16b9cbf51082a6a8a22e96a335b56c42b6e8f93b26c2a89150015b7af57854b7d7f25c48875f484ef539d2309255a85673c82f572539e4dc7ade869467"; + sha512.doc = "e506c2bb62fa1e40a88c9aa5a990e6eec633b06dfd561cc23d6e08f1d976fe80fc80ca6d98e8c167a85fe00c528f44ce0a2c9108ebd0fafad808f436de3e48ed"; + sha512.source = "807829a907fe60bb419c87a514cdccba7f30cf63ff4dad0025ec630330b95b8af340530664272d07261b01f37efbc5e6a243173d1aed770e59d9ea66d9e509d5"; hasRunfiles = true; version = "2.2"; }; "bidi" = { stripPrefix = 0; - sha512.run = "7da0b348e7c0a47b45059ffd05c8e45afea3b3835e0445fa9216e9fe5a5e6741d85e1f686621c5e440bd5fe47804e93aac807eaeded3e6d17f7df99867135593"; - sha512.doc = "e5ad0a3148eed6a8b4aee7a4bb4cd52fa36ddb18a9e6ab4e7cf09bbe44f30cd25dc27aa206c1f9fa5f6fb6575853caccdc8320960fed583c3de6d60137b4c45d"; - sha512.source = "b4d5fbc03b0f6ade60582aedff23fb61d315d58f9a896422396212efee3aedb10203358b3e8ea80940232b67d13b398ef676b29e85985a7b139f74c9c1f982f8"; + sha512.run = "e7761fac234762df5acd4e3ded0fde78e8d919f6fe5a22868883c800b1614f0df68a3d4b62fde62fb5a8ad3406bfc482eb147b920d0cfb43fd4633ffecdd4d99"; + sha512.doc = "78879ae760faec6b6f15416606cc4568b258249f9a350c6d6fd36633f8e0cf308f0d000f53c2ecc079cd27f28022617ebe56989596c3029d106a4496bef63d2c"; + sha512.source = "dccead9fb2ca9c267e3d528f11138e56c2dd0823b1e9f5351c21919824780cfa38c236eb690806d588931d8b4c07777dfbb3bdc3fd928a994e1eb750dcfc028b"; hasRunfiles = true; - version = "32.9"; + version = "33.1"; }; "bidi-atbegshi" = { stripPrefix = 0; - sha512.run = "bcf11c88b596d9288b51c17c7089ea8af8ad36e3ec2c075f12b90e595e78fa025b69cd48ef439671b12ed07d22cf3d494bef515b2a911a1cc6b79ef236709200"; - sha512.doc = "bc027d71eaba9bdcaeaf09d3f3637bf9ff34ea0d3cc76b3fe63757333c269c5ddd4103295cd357e6c729dd264fca534ca9ece63bcadec47752a2fd613c28662d"; + sha512.run = "9a37c45f5b0dde87dc0c9f91257054f16b48ca25962bb46425caab8bef9eecf7221311841b731a2b677748fb33beb2da555e29dfbc538bd027f59fd42c627741"; + sha512.doc = "a6c4de587371bd9504f3273740317a6ec95aa37d607279da56ca4c5a9139361667a8b476dd49aa9dfce25804ed9187d6f4935e39832433b40d930d7143abea04"; hasRunfiles = true; version = "0.1"; }; "bidicontour" = { stripPrefix = 0; - sha512.run = "0d0a58d4a208a4fcb0bf03872e6a1df41c1ef4e32a4e58110308d98f529040849183ae238eae3aaecfddc052d5f5834447beba13c16aa76a81e08f47c5f90596"; - sha512.doc = "5d8a042757fdc49520cbf8fd18db532d1c02e63a0ab6096ff620102df9202651a66eef41442e2bcb4aece3df4f259dfa7537cbb8a77464fd0d9ce84c32e063d9"; + sha512.run = "45f488d39dcf4af1133b13d81dd365ac6650f33b0d676bef5d9ada7a95350b0ecb6599ebef989fecfe2cba26b438bb98dbf207483f81c3a457c6a31785ec64c7"; + sha512.doc = "ff948246b9aaee4769e69961be6da6ccd51766ca3053083e89546332d9d021843a0310a5ea7ee02189d88a6a639298be13fc6ca81017ff24904501e55a49dfc8"; hasRunfiles = true; version = "0.2"; }; "bidihl" = { stripPrefix = 0; - sha512.run = "542e47c70000a5e4faef9c31447103adaad3893548b28ea5ec546fa4845042bb44465fe121d3fe1c5783950f61bc7e1a138c266534317ee5edb2684a76b444fd"; - sha512.doc = "c08d83a91db21b3b1ab4785150ff541125107a51425d895228637e2eb2ca08829908210481d06f2c04288cb945a9d93e2bf9bf933232dd9a3c2d09854ce7fec7"; + sha512.run = "7a32c2fed9ce99d81bfd9b42da8ef4012ac0c614729d6eea660dac84b8b86fa74b3d1a64ba902cf30806ecf3c2e228d87b0704e4307e84f749cbdcc2e65dfc25"; + sha512.doc = "659005e159bde62357356f2910a5775f9c48cd181f7569cd4e253897f856c0b5ed8a45c54ce43beb38d0931064bf8eea3d480d16e3a6867f6361e01baa162289"; hasRunfiles = true; version = "0.1c"; }; "bidipagegrid" = { stripPrefix = 0; - sha512.run = "aacecd2e587be7d6c47c1ecfde4360f0816d56deab719363f8b903dedad535f2c3ceee5d030114838a1edc84af5cdb98b49d3cf71827ff6b3246323e5f4aad9b"; - sha512.doc = "be14f43a922f118137642da2b144a026c822c11f0d15b5f0a93d1666b6ac4a5685206a2c68cdd4ca146d89cb4ec8f8d91785193034bc3e11c7d2736ced69679c"; + sha512.run = "bc43b526dd9809e8bd9300638105d051f55428e1313d4cab0bd236a158fbbdf94004baa597b5d135e5bb3f300b42da55274bd51343c267d5ffbc05d163b93260"; + sha512.doc = "988704e83e9537996e96d97d640d3afcb6645c61d8edf25dcfbe297493ac3c651ca02e1c3b82415cac61a9512dd357bc62f9bddf88a696f8934a28b714bc9da3"; hasRunfiles = true; version = "0.2"; }; "bidipresentation" = { stripPrefix = 0; - sha512.run = "12dbf84e5d1a080859230b5014d2b63c9df712b5f72305fb5d6f77b0d98c9590dd84fdba06de19a1dc7a8612c785e4b86a5ea2e4c2a61689dd64e8cdd6ff6d08"; - sha512.doc = "8484f8588f558c4788f80169883a4437ab3b2b861a994841b61e762027b96ff1238a50fe0dc34d4d51707f2b3b5dbc99749e8d7e051cf666e7a3c9362865ffef"; + sha512.run = "39eb4b3c095a8ce36b63f38337a1132ac164cb6d0cc716e6522a35e6da51fdfebbc1b513d6e4480c087b3e938ba5ac1d079ddf8a911cffdba7cf8bff7c5d5058"; + sha512.doc = "18b240bacd51d420a1d7ce241ce46e876dfb67fbabcef88efab29bded6089aaa17ee24d94e15219fd103eb15cf45f378c115a039af3654d1410b9fd1381064fc"; hasRunfiles = true; version = "0.3"; }; "bidishadowtext" = { stripPrefix = 0; - sha512.run = "6a9fb988a7e0f66b48177063c99d75c4f2803066da5094949acef3c9c2a964b09f8c675babeb22c84956e6996fb6c8965a89d77cd1d724c0bf0e5f2aaf62c9cb"; - sha512.doc = "e50da9e6c00dcd4993f48104f82e3d12fc20da239c06bc2276cc9feff6697701b70398be5353c41935981627ed61db6149ba0ed97f31434ea11f55ab19e6464e"; + sha512.run = "6dad31243f3c236eaca6c962cb1fd6049b958a76bc02d88eea4452baba7f28e27a5294fb4a7e88140cb2f9d55939fb853eec283ab05ce53a0049e1407309b20d"; + sha512.doc = "d74b5b095369ac659a3d51b87a966190d2d0c74d89af475f483c76cdf1af7702245451c496850406b4f52ac0f8d80048cc992e76eac888ff76f0b665bd749232"; hasRunfiles = true; version = "0.1"; }; "bigfoot" = { stripPrefix = 0; - sha512.run = "f2b83d277c9b1b74c80daf5e0f8b63d45febe354912867e0b4b40e7ca996bd24e9136208df33d4c3ef4bca1e1b54b6f5e52c32f54e97591be9516bf6b0808aeb"; - sha512.doc = "d8b3d858402b64e45772ca0e03ab46c81d22ac230ac4620e4490199d979c840509a7d21f9e3b2fd7a77347122953924be7cb9941dd89b256f48ee4f5b6f5ec8a"; - sha512.source = "05177f6abf83ed7a378716ed75475b4ee90d7238789bae1db8ea472981735c570269c40c00079e22dfea26d665634aa789aff5a5aa063795561810ec43bd5a5d"; + sha512.run = "6f3379574fec76402a368d394b695b4496f8c3eafcff8e9fb134afa86c5ee17ab1b14721bccef525b0b2a9ae71841d5befe3c62e5619e7cce897a32adc909997"; + sha512.doc = "0da20ccbbf7d3d2fb2d34a588fb4e5d751f46aa4b6cbcedf3ee0277d3c962cfbdd3d55868077f059f3d6bd8a9bc293d004c6bb641e24c86a3224b868700decd7"; + sha512.source = "43164ebcccb3225a97687027acd4abe6d5907ed14979cfb01da60f6c5bbad5c918a4580b50d86018502b0ccfd7a6ef712f82673a97343d4f4ad646dfd59992f0"; hasRunfiles = true; version = "2.1"; }; "bigints" = { stripPrefix = 0; - sha512.run = "5a24d0f90cb60905dc88c80443d8041c39488fc12783f8f7f0de9d7e5523f16ff040e9aa2ea99c13463274e9908f003353f9963e46281e48bb444901ab5e3535"; - sha512.doc = "f7a223fa044072668c1d435edd8ba00bbfd83afc273bd8446a8067bbeddd34337bbf518c86c6402e7a00233398795073545e83d699a330113aa6e488e93611e3"; + sha512.run = "fcedbd45015adc18fc5dba5f4b3c7d6be02d3b277253081a8b5d8f2af9cb287625c6b886706a0e7e901e3c7ab1dc35ed2ed7d6540cc13df901120854a21d4f2b"; + sha512.doc = "6da7694addaeaa7744ffab124e54a42f6f1be6cf4b8b7337e0abc413a405cff5f7f5f5303a6acca062f2c8b363e238bfb8491801343650c640a9417ca6040d78"; hasRunfiles = true; }; "binarytree" = { stripPrefix = 0; - sha512.run = "c626e3d0c578caae6ef56bfbdad7610b23a194e876db2fd46741aae7c0f7b025c9b6c7660b0401f599de533745db396fb9c236eea80e6072c9cc135b1892ad62"; - sha512.doc = "7dc1b687aadb480da3775c25f2347eb225b5cf9234ee256c3c49506f7b209238b6a023e7bb35b6135ea14134203e3b6a27d043c1f761854f46b0ec5862f0e028"; - sha512.source = "2ed0ff3c988b876d6d09328aa008ffe8a25b14762ef79898dbd23aa925c168b15049deeaf2c6a9271bbdccea4dbcd5d0a2fe6b4209192a9f513a67c63abe100c"; + sha512.run = "06a640173123242f7290c439d87be8b58322d2d751dc8a1a7e455cfec9875914c4aed55cca65a6e905550f839ff9333bb6b1ae154e0da1669cef7cd0ded3dd3a"; + sha512.doc = "ccf0403d909291fcc42cd34b6569a45a1e4a6f7acfbf0e4fc65f802cc97419e1ac289184f473f2dc78cb921f7c67ffae378a8f4d3a9c54c1827ef0f9abdcd245"; + sha512.source = "f3260689083d568c4dbbf93581ffdef02534f886a9678c9cd2f0cbf517ed1db4372506770dd87061f70becc29b64e54aec7af887c4d9a652e9a8e27476185358"; hasRunfiles = true; version = "1.01"; }; "binomexp" = { stripPrefix = 0; - sha512.run = "3ed3b539dfebda21ff4fadab37c896c78f1fda463e944ead4f35a84369806e01b19da86f08f862b4c60dce5d2f30c1c33d811e262c701efb2390ea351d2be098"; - sha512.doc = "b61c931ac4416312b70740ff53f2c77e56dfad923dd0fd301b0acf4dc1293ed60b45897f6b196ab34f586dc5faa81f52705ba6cc1e35dc0ab94d45f9e82bc4fa"; - sha512.source = "3413e2e486d96330640ebef8f2923327835851a92bc0133abc2ffca8051fe03027aa1576f26126c8cc477606d46efcb6acf834a330c0e4a14034c521f79502f8"; + sha512.run = "dd91b4221b00dce41eb0f883887956e5b8247b0606436a47cfebfa586481cb54220eb6576c3c95f27b06dafc15d14f6dda63442c94dd77de190562f42fafd4ab"; + sha512.doc = "860bc2750a744d9787027c6746ac4b3b8fbc2928cd1731c1ce6bdfff9e8eea89a36fac24d60499097e8f4eac9da3424983c422fe74bbacaab72c990cd4a34864"; + sha512.source = "d53a978c1a49a00fb1bbd77ed71e9d797c8c92a761c41dcbff1ccee1edd8e2d79b925e40ebdda5be62dfcd7b361f74c2378a1b9b0c84ba07cbc27fdbce970a8b"; hasRunfiles = true; version = "1.0"; }; "biochemistry-colors" = { stripPrefix = 0; - sha512.run = "c4978db03abddbae3085881670f6975d46f682ad9fede22d97e53b4d7c44d3c29e6e26954e4fdc4d6337ff6d93d4ab09ca161b3eaa87b8efed3f8ff055cae479"; - sha512.doc = "9563b5d512431c2fea46aa08f0929bed7a5284fbd6f5811080f94d2973cdb8b16b5ea71945d582edfcb1857ca0f4557b6497a9c73c84c077b9760747eab4bf87"; + sha512.run = "46ea846a5bffd16af065b654f7b1342404a95ad71051c28644d8ee756b39e6436e70afcda612503008684bf5a2e5ce5b4add8b86a1cc15f368f72f6cbbf563c4"; + sha512.doc = "6ed12a37587220c0eac1e595f24602e49dbadf6ff42202ae4a06de5e4f3e53a8ffad4626fe1f69dec6e4d0863927ddb9b809f327e8e8ca64f1d18da70b8824de"; hasRunfiles = true; version = "1.00"; }; "biocon" = { stripPrefix = 0; - sha512.run = "6f7f1b878da287b426bed7ae6d45c891ebec380df56b241b18fcf536dd021d095584bb948b8bd2a72f51a17964d64bc0a34d9c7498366c61c3463de84ee47dec"; - sha512.doc = "5c21163ff77a4e2f324eb791ea06f5abc44ea29b0f914c50660e0c65b6291dfd1492fc016fb0c0d58c30c7e3c0a5ee1e187a8c3de0dd3e0a1a9e658b5a8b5f40"; + sha512.run = "b96f8d233c235264fd2c726c4307a54e86aa25e7f07392ba4614fe4823564c873c3a7462ef118996f05bc59d4d21dda122d44073b2cfd0c81932cf9602922344"; + sha512.doc = "8217d50b396687a60e06664ac1d07ada5fd09b37e535afcf47e9731d68fca957a169a29b5e783f7c0db0ba4703a745be49cb0269811f8003d8a103752b2159d8"; hasRunfiles = true; }; "biolett-bst" = { stripPrefix = 0; - sha512.run = "e23f3996924ffc4ba85564212cb0bbc4b0197e22e751295cca064eaf129708e1b69f382639b7c7756c9dc728385f8812f23c7b794e3d1c9dac9e2198aa0e8f9e"; - sha512.doc = "0e29fecdfc8161504b8884252bd982ce5e492a9fa781279ac38952a4c1b9fe37f998f6e0740ed6a0225efec0e6498dd45fbd2374961ef9a3ac04556a0b9b6771"; + sha512.run = "84810298f5942897755a78035746f5a724f8938829941730fb5b1e9769af1b44034708d856bc390c697d8860c8a7f64d6faa1fbec643b9eb7d774297657998ed"; + sha512.doc = "b5607c948ea1985aac37c5c0f48df1a39eda6b756780de3c1aa8813465913d545cb5c3d6bf83cc223a546d8a60c260a10e2c2cc9adba088c972e36043a691163"; hasRunfiles = true; }; "bitelist" = { stripPrefix = 0; - sha512.run = "dfd19cf334d41daee07d5861a86e0734aaf19b63fd2d880a14afba36eb1b68fc5d370c05f3378f2514988daf26589758aaafeb418604a6e096d0937c3533317e"; - sha512.doc = "90731e9ab8e8f6a461d9c9319861e499ca658875c7d486408ab90218d05cc08cf7b0f75ee26feec4236af000569961433d5e1245ac192a482caeae0e1c5a34d2"; - sha512.source = "b309ea75e366a63de1ca4ca58866cb11a31dc69f31691d8cc14a9549d5f19b29f4b380372781364d6175b754acf6a81be37e60b8a6a7ea82e4a32e56f155133a"; + sha512.run = "f77b9ea22902c8bf7d93561e0e96fde9c7a0ad1cd9be866b4e473092ebec949d8b7b41bfddc30c7eb4443daba5a23100579497df0028d6819ca8226726053c6f"; + sha512.doc = "5c16bb3579d9292857f34d9072ece4204c4c41d9bb6a2421cd9db08af01671d986bf52bf12db958f6f56f891324915cc217f67891b5259a72f9656c4a3d9c201"; + sha512.source = "a2a3c2f243f38ee48e9037ae0594ac72458d3c0114b345c7c020007c30ebe7975b56c475a9be20b6be34514040869736b34e14b4477250044fc848cf57860d49"; hasRunfiles = true; version = "0.1"; }; "bitpattern" = { stripPrefix = 0; - sha512.run = "d45175a43ff40e527e1e4ae48972ebe04477130701c152ba1b4d36f2d5dd8e3315f9f47e832996ab6fead365fc97f5bb6d4ae264d212abf6e7d861658cd65aca"; - sha512.doc = "0e681c57bbd23995c39b67ddd223dd45638b5e9275e0a1bb7026b4278cf763f49b86d8f4ee7a570b0c8e51d1c84b61510a73e356aa65ef033c7aa9c6f14bad9b"; - sha512.source = "9e33ac8adde35fee35cfa8db05a348ad3dfec23845096a48c16de15043f8ff826c6b30b34313df763e36a2e48c18f3b98d924dd7c47c8ff514b4a0760b9b1c80"; + sha512.run = "dfe9b2dc824e7484ae6e8e29a3c061656da3331503eb86abd26e629f239f240370143fe4c628aebb6e9fb4816aa8923534e00c50e1d7946e06c50d29b66d2442"; + sha512.doc = "cc646093193e407554c4e4ec9f1f395e9a3f0abf66cf61b3e75aca2d320b1766dc9c035467c69386274cd1e95d783be350a735c4071a5b44312c62dd85a526ef"; + sha512.source = "4d74f388490d1d17ae05d6dc127ec9aa0ba966a278afb3af519a5abfdda7a4858020f56e8bf483da79e236722c7da1d8413050d094fdc1c71c65ad7a22ba9788"; hasRunfiles = true; }; "bizcard" = { stripPrefix = 0; - sha512.run = "3bb571be5f5ee0baeefe77cc586e7d029d5d991014e72461ce9d175cc18ee455fb99a897d85cdd87f58f84f8e9737f0cac9e59a4ddd11464606ab01eb7cf254e"; - sha512.doc = "96e20a84b9ceb4723579f94da9fe860c8fb494fadd25f2bdbf79defe0eda2009dc76b30a203ed92d5b3290d653b9cbfdeb35fef7b01ef73094e3bb6fa95fe327"; - sha512.source = "7b0fcacf4a8ef353093df245acb2dd4056b7cb1cdd694f9db4139062745091e4d72755647cb6631a6fda100d21c6f87b04100b2ca6abf4cf98f22966e0a692f3"; + sha512.run = "1a9df235cb4edaecaf031ba31f458e75e0d0c61cd796c9b6d631a709bf02949a29e27e9b61b759acff1cdef17f7111108d07fe8dbad72f211ff3cee0dfc250ea"; + sha512.doc = "dbeb043a535a0d5783b1e62f6f482da505da91b45e543b3fa426da043f32297e3c42bf0ae706e881e239e31bfffd4be47f2de3590645b9ec72f7762fca6558b2"; + sha512.source = "d385af65425dd2ab47bf158f164053f265aeb21078aefadb3fc9018a4b81e0057a1f4c923088912da9e07c2a99c0cf1b350a3ccd8a066b215d46a9aa27c3a5da"; hasRunfiles = true; version = "1.1"; }; "blacklettert1" = { stripPrefix = 0; - sha512.run = "aba2350371818c6e5b1fb2d511acb50991a4cdd1bf3747e8eeb262a890199eedf8fb4c8046c4c823caafa44bfefce3e764f61ee001ede09e1ef1844912e894cb"; - sha512.doc = "549a43590bf75955ece106e5d9a12667a70af8b2f4335db95e67f2cbd3ea339325498b6d23307560332739c430cb4e6ce24138e743c61d5f91144d4d639d2d96"; - sha512.source = "aafb35977160abecb64c4068727d78a126487bb19e144458c87065de2d3fd6af0086a0f3474e4ca291813fcd2e227de8408c5e176d2f6842889670c7a9537792"; + sha512.run = "eae5939e605120ad2d68176fab903b8f376a1ae9291ff9922492036ae9c41d7b1f650cebdc459c8475986ced21eb7732d2043fa7f9ac24dc9a4ef830cfb3e65d"; + sha512.doc = "69247d5fedce954dcff14afdc5b930de14bde713a87f0376a073bb3acd8725d85acf36c8c899c9aeaf78abc42f2a3ef42b3d0851c498d981ecc3323fa53422d6"; + sha512.source = "757412125e599529a02bdeaa38a3bbc3e9e19a9bd4b0c7a1e3813f88d4f4175ea6a3be8065ae846389eb362f49071df3724b5db07e1828c18b4c71bbbfa6c41e"; hasRunfiles = true; }; "blindtext" = { stripPrefix = 0; - sha512.run = "7ac4002efbd300ad4af94a1ee4fd252e8bfddd3bc4dfc300af07c11c6a06ffd49692b2ed5b070bf389b3077bc009e3ef44892fd40080cdba201d91f93c6af2d1"; - sha512.doc = "e5ff2cc4287f3bd3b2b1b7ce9b726053a1d63efc27058a57b10b53015a519e1ee817e05bad360891a4a37076ae6c171054e02f8f8ef34df378713a57da84259b"; - sha512.source = "86afc4e168683535491f7423980f2c871ac74f559f77ef80bd57e16363f7d5d62a00bdff511410fbba66874b93ad9f00d6660b1e832bcb6b90e271b07582cd23"; + sha512.run = "8d133571bd5e40c5d96a8c48913a0bf32050e2d32d90d364e1a2092fdceeb988d44171834180c68837ed39343b4a355ffba44a0ec122b63bce033daeac780cb7"; + sha512.doc = "1366fb4dd654c7717a93085be6199ce4a7e0bdd150ed57d110a1b74bc5ab7beccdd2f4c09c5df7ec184df534f002ae29747b00117d19adec301d88a669e0ff9f"; + sha512.source = "56cdd1d6dcec00b5c8e4da0e0e8dcd07d897fcc4488b34575621a72886c6d67a6b296cd6b930f52dd9e1e538a4c8019928c77e616d7cab662cf02935fe6cf5af"; hasRunfiles = true; version = "2.0"; }; "blkarray" = { stripPrefix = 0; - sha512.run = "8be5369e9ec61eef7eca59b7ac6666894728dc58df9028d70c71c059563bafed3394094a3d30a3dfbbb47ada0c336aa1c6400aaeef92bdab9d179a3a2bb58e09"; - sha512.doc = "f393bac78812d13c42417206373aeb2b63e1b13ab81b475372c7b755a204ec033ada049a5cc2314fb162a92fe798869d781edfb14dd09fbb235e5c5731c2615a"; + sha512.run = "b88ddb87d0ac727345dcff452ed59b135af2187c2b7f800cee676d02eceae6d9eee49cc4627318472b0f64d7999af3dbbcdb0b40a7fd8d4465d6b83fdef3ac23"; + sha512.doc = "0c7d146117bcd8b9dfbab2f95a6b770bcf56229db48673d6e9fa0faadef395be7a4e4846405107c1103a5887bd10a5f74478ab0502df546f9d470044d85edb00"; hasRunfiles = true; version = "0.07"; }; "blochsphere" = { stripPrefix = 0; - sha512.run = "f0cc6562c1f624e9b913314175bf33bc8685ac1fef6287e69c2e123db5a961c0552a618201ebdd2337227693c6e600d9c9e103d837d2cedadb2d6f306812e7f9"; - sha512.doc = "5b5aa65cbc2464660996944fb398c981a4d78432f684736497e7228f5497e577040b3b19588e33a6534bab8681d05a7c510c2cd86790b2b99d759b488febf7f7"; - sha512.source = "f2ef76df83c058fa8736fa5cc1ce64882a0840f24707e00eacde62dcc8667ecc1a2a15afc4ccd5fa483802c67a7b7e360c59fc7ec5e92d13bcccfc601f57ed67"; + sha512.run = "69f18db1f2fbec11c87971ba63e95df2f8b7cab3d5096004cecf4efdd4d0ba4b91d3e8d75107dd50cae893ae8bca4f91506dd76a12d7e81b86d1e1064a92c5d6"; + sha512.doc = "b301b5e9df5749aa3ef0086cbbe083e286f952e16ebba6aa73d39c860a38cdcaba8cb0235691577529fcc0375b71af6e0da2766521d14eea9b710bc1d72fe5ab"; + sha512.source = "1a4e199fbd60bf9a1a670d3b1571d4668035171d095f5757359a94b2b0ea958c90220bcb59ce97f1af4a20d3ffef26cd3d3de98f92cf7b36be429f07b1a5fb41"; hasRunfiles = true; version = "1.1"; }; "block" = { stripPrefix = 0; - sha512.run = "d86ffa5dc845864c5fc3ebbaf3c68db9a449046164160d5523c3fb6cd76b078a11d8e259a68c4ff391335e3b3fdf2cfcee1fcd05213665d2251adb6c0c521064"; - sha512.doc = "bc26f22973b00db36d99d8eb37cfc127d5171380f35437594dee8b0578eb1adf82e2883dfcfcc830fc332e376d589794147d93f13b67d58e70e36748972f8404"; + sha512.run = "eb47e1ba9055879ca9152b51b5448d448dd3ea69b841fa008e7f91152612b9daa19a7c181a531b892bfa6e4021b04c50b13c119334aca328cd6e913e7aff1d92"; + sha512.doc = "f268e408d6036505c7d3088b47dc810fd9b5132d27f3ccd1e85685120524741eef01b82e9ea7a336d16aefce4b60106b348dba1ab82f93ec0fcfec52248c2e9d"; hasRunfiles = true; }; "blockdraw_mp" = { stripPrefix = 0; - sha512.run = "10cfca67a51955eca04e0fb1eb3cbf87462a09d483bdea9fe9c96241825f4d6b8f4de3adc41a8ba035d8e3d0397e2db6202a1cd84b9997ee6c87b4a2698fedfa"; - sha512.doc = "6c5d5bbe8a10b8a9528e4344839b6674571fa6af2e2a5caf4cf07f5403d3155ce1c6112961f768ed87112df8bff81ad35cdc4def2fa688869b45158818acf910"; + sha512.run = "f83fe3c927384d16de17a8b20449cea64fa9666b28e7dc2a69c5aa41c87f8f2dd63f719d26b9e43d603761337d249b308ca25c0ea86e843a0ce83a3dc8c80b81"; + sha512.doc = "983c70a0a475631db0f69903f10a722702e20600cbf8702a3a12a5a1da428edbbfbb0b8122e286498988c9b1fbb3cd9683ab65d8d837abedb2383cb74baf15f8"; hasRunfiles = true; }; "bloques" = { stripPrefix = 0; - sha512.run = "5b7de6a548a28f4bdb4036f7528f3236e0c5d8179a9554407da931712cd135132218e8915d279b89f04bccb811da0039b4f5aa7a40eabca26e738a47613bd963"; - sha512.doc = "4a43ff693d0185e1b15105c5b8629fd19bcbe72afebbc0607d359dcce75c7f46cd0e373be34d09ca319015c8d651cce43c1d345c4b80906b61612e6162d36023"; + sha512.run = "1b8c0076629f8fce9fe6ac6e15a78010fc11fedad2ac26b7eb0b3c5d01616bb2e6aec95a2ea831e5fd3850f903b492677efb1fc49948c9cc59d2f57e888de468"; + sha512.doc = "e263fd70740512d6c88c53fd148dc87367268d80831fa54c73eb5a352dd7d070877829ef831216e4f3f06aff27c2854211ac7379bb2f4fa813091e4ed36462c3"; hasRunfiles = true; version = "1.0"; }; "blowup" = { stripPrefix = 0; - sha512.run = "ab2453225dac9b7f99f86f1dbdd30b58dbe5844b6a5ddd46d5dcc1c857caeb585c2d44c296a8999bfbc9adef0042740b578793ba6efd97e79d89cd8518ea2015"; - sha512.doc = "7d76b3153f33e5876c813388703f18b517bb2f5f98110b20750932b294d90a00a7ef51e98382706bc7af000082ab1934497755900bf26d2fc6004f2d4171c436"; - sha512.source = "5f99cd822b03ac509f0157a596a9705a8f9393f95a98fefbeced35dbb93c464396b9e1454242464ea678adac96fa9d6f453521eceb6bcbb1166a9a20a7202688"; + sha512.run = "9f59d51b44b26317723a1353c96de944c51adcb1b12efb7b75cd1ae440f948af0b2669cd58a5caba48c50c6e9809db5ce410725cf6730d642b91ac7b65691cf3"; + sha512.doc = "4aaff86ccaaae84e8d1a5bf7a2ce47648c10da0a9fcb8a0298cf90cd69cd734180381733a7666c0c869693264881f973e3a372776f7c15ca3460e60067ad593d"; + sha512.source = "f2fd35108597789dbed188e92238d9511e379f4163052b0b4955c2220ed7faac231e632330cfe330186dd93abfc008998879abc1516d211adc11057357064f80"; hasRunfiles = true; version = "1.0"; }; "blox" = { stripPrefix = 0; - sha512.run = "6c303979e8da74524dc080fa2463c0ad0aa06d8561812cf65b54a4411dd2b6093a1122efc0b259a8ef010cbc144da02ef5cb2fdabfe0d58ddddec3533b5a51ad"; - sha512.doc = "c66ac9ee5568483a1fad4507a79a5713196dfd69bd5102d845ef0fec8cb2b9183e29531177c0f0113c7967ec0d2939b58f695c3a38aff4a4b43dfa8eccdb0277"; - sha512.source = "878bf5a58ba1a68b8e148ea11ed0517207ef0682475a23c642786586052e4701f6abfdc5b71acde4cdc9b52663a814bd88ffc08b118edb41289a0f245ba50355"; + sha512.run = "be8e4e834d6f671807320c20d1bad5ef2eda0042b6636f2091414a315d363851f330899da440854c9b0898d19ff561276ca4125c3eb09d1732ff46e7b29971dd"; + sha512.doc = "a13fe8d143f9f9420c471265b2d98f1498f6a01f6c692a895c5f6fda5f6647ce90f4047356c8c1c33e90645bacdc698bc0ca0e83e00c926ead4a57de140d0196"; + sha512.source = "0a2c5d8758bb19291c36d981853e3e042c40c60cda06cc0324c885e822bded2af2c9cd694ca863d650238a4033e0da008d462ab8939ff5242e8415147585d2a7"; hasRunfiles = true; version = "2.5"; }; "bnumexpr" = { stripPrefix = 0; - sha512.run = "49c61eeca026097fb0dde475469a2c87c1b42d14a5fdaa82796186cc2ecfd1a71b95382b876b1bb622b239d53fac2dba685cf0ecd5bf948aa4cd64a2132890b0"; - sha512.doc = "f083fd0ad9ff42312bd40b56041bf5cad017b5baf83b5a8f8157eba69acdc28102b5e0f8ee733d5a2e49691ada808464a83976bdac2ed4b28808aa1775f2ea5d"; - sha512.source = "3777a6e0b96ea1f0473a7fc25bd1e2d4f08a0d68de14672b79c98dc7fdcaf7cce5b721962ab71275b2dbcff2b31d8245ea80056286b3325e988a8b6b5a843e7e"; + sha512.run = "9d75e9fef3b609e98b48c40b9faf82a8fad1174bc1427e07df1367b7bffd6c8e1f7664d17ca13e9401b9361d24ca37c176ed3f5443db20dcb42fd8486cfa8558"; + sha512.doc = "f24ce69026ecd99df1a066876ea02868a04795a90bccc2a7f765914b4d3665dfc4aeb0edcdad462759c471f650123ba479b367ec31ea8545eec2112d332d3d33"; + sha512.source = "2d1b2854ae654f0a4a19067dfe27c4880a96f089007f5677009dfb7daeeb84baa5d7e9b35b35c0415e85f5451a992102415fa104f30ac92a56772183ad9ca33b"; hasRunfiles = true; version = "1.2c"; }; "bodegraph" = { stripPrefix = 0; - sha512.run = "a91f407d7c59a03e1c24e007427fd1858244632ec743f0735fb834bda694546335e516bee2d6b18d40c6bcc3ad45b7e2ca8580f6212fb9c64de02a49cf653e1c"; - sha512.doc = "6f6f14f0dd21d7e6c5537108ceff844b1e070b80a46c1df04752e310abf4171337e779a70469c0916fa634a232498dfa50b218762f0087628e261010ecd8fcbf"; + sha512.run = "f06e03ce69b8caa421e4d84b4ec712436ecf554a6ccbff132e94675efb4a927694644c93110692cdf9221ad64cd59fa5dd2fe934e47cf690a6b6603dc7fff624"; + sha512.doc = "8fa822336fbb0f409d89283f156ed9a4df20a6b77f8b71c87e216cc71dc0103cf4a683893806ed480576b6282d224ff1d3a3b47927d080c664b7dc4cf8ac49f4"; hasRunfiles = true; version = "1.4"; }; "bohr" = { stripPrefix = 0; - sha512.run = "af525a9fae4dac4ffe21fb465ad7c186793f3b40dae60939f96d315cab30907fce46b0d0a82368849eff43cc99afb3478caf19e77385263ba1c29f78fb223735"; - sha512.doc = "b3ccd6677b414fbd4597f5b85d97958ef82819a7d85e3971193ccb16edf069dffb251c1e3ba5dc0c634793406b25d05615dcd03261838cc7cce81cba12016377"; + sha512.run = "a0b7322029461f45ea7d2220611a4bb7ced2d9c6a31e69d4790c531dbc4bb742ba3455a795cb5187af0e81e844d403a86db87506e164f62876f75d9ba15a45fe"; + sha512.doc = "f1cb87508864e974c1b212e39d3358a759afcd0c339ad242c42a3bdc33ae1864d83927104ef31f125f625643bedd550448d968d9b21e5a98ecd8bb651a531363"; hasRunfiles = true; version = "1.0"; }; "boisik" = { stripPrefix = 0; - sha512.run = "af7947c7d4db425188736da91c41d3b654b99bfaed59c52641d60191eef5be3184fe002bee6e8e9000ecbe832313344bdf8f3b308db1fd610657529bfb98db29"; - sha512.doc = "c6f64dd6657c6fb36b998a1bd41e91d3b26dc82c27a8e2eed20ac1bcc51dd2ef81d14e582d6b9564b46c836fcc79877b557ee96bcbab9a27cf4db4e107362047"; + sha512.run = "820826a80fbebdd6a923bf068ccbf9de14e56950a1ae2a2d71bedb443e9a6be44c9c69f250a9b1ea82233748947a416baec9a3437e76211e36f967187334fc91"; + sha512.doc = "3d3949284bd81a58fea2df5bd051bd10f44d3e252dc9940775f0ef7821647822ba4cf64b9587059c83c542758f6afaaf0b2b645488093d91cad5b760dadf1137"; hasRunfiles = true; version = "0.5"; }; "boites" = { stripPrefix = 0; - sha512.run = "3e01a5c2fac510ec33ddc2fdb9b73e562dae904f73294ca0527a9585cb95010d5d22301104591b0a09e2e8b5fcf0f5440f80da9899b7e2d886df2cd177c3f473"; - sha512.doc = "8dff9ceac1e6172e788a77e801b98e2ff28a43bed41d1d7481e214cae11e9ceabc036e92bd6dc294e188458fcba73beca294618b40ce3dfbcbac893b7392aaf5"; - sha512.source = "631b96af749cfeb1bf59dca60a6501f6ec74d7af350e1b98fc43cc42d1bdeb3019cca99c2245d526aa879ba8367701cfd4a61ab8050b4357e2591f6a0e8ec870"; + sha512.run = "301568d1947aa8a26f1dfe3f0ad6338b67293ae24a7981a05e1c3f8f9d5e4976dbe3ea3d52028e511d7bbb94ddaa0eec01750c437ef6de638f950d4eb3b15840"; + sha512.doc = "06163c8cb5bd35077a5f6f6300f37e5cffc259456ba9ff9d261d5726c90808960c7ff4171b6f2a25c5e47eef2f48c32ea8b6239a799b3f99b0e5e8051bb48dcf"; + sha512.source = "42cde7d870e93cb3ea5202ca3109a5a9936b336df236906b4a0a8acc0f27a2f9779300a4c96e60226ec40bdabbd50e4679c21bb8609d142d1d4d11718069e067"; hasRunfiles = true; version = "1.1"; }; "bold-extra" = { stripPrefix = 0; - sha512.run = "95b096234ee2806dbb9bd159d861638b84c50f90badba09d07a1e0ffa2a6c10283f8adfedcd11c3271e6dacaabf17b7bb3992680280b2f0bcb4bdd622b9eb482"; - sha512.doc = "dd37f245e87583005116c05e497207d994d9bc78157936d85407b85d03381967fc5283b14bd6514892568ca10c20bb43213ff0dc74529650cac50410b971dd66"; + sha512.run = "036ac67fc6d8c08de5497f5a8bd27ed0f7193f4cd44641971ffb3f2ead365f7d511b7c56f1a29684f3c7fe56ce4b896ae10e2d5ef350f85ddd18b77091996bc5"; + sha512.doc = "061bdd07950ad574dc4a39869de858d2cc3d7f7688055949cd7b277b944d3cd574cfdd20e302001a8255afdbabb7421f67a1648ff03f4dcaa36717aa67ff1998"; hasRunfiles = true; version = "0.1"; }; "boldtensors" = { stripPrefix = 0; - sha512.run = "e8bff29a8c64d0b219335e91e63b1b149e9f39716ea390d36bf519263d90b237755e045a7b203487da8d5810c5e2cb30217a52cb9aad4202189de3c1d6dfde64"; - sha512.doc = "cb8f72805978557d2ec661af51754cca369fc9f9a02e8c97dbf0ef55592dd0c5a1080754609a3da297053ca4c4c17e44e12925ac170fd9e27387306b97c64f37"; + sha512.run = "5d2ed2f5506b1eee8d5f1ab89174fca5c2a54ba6542f016bb87dc1e28b18d28decd438f1439ab9f5b10ba224b00361dcca3980dee91da6f6eba97cf5fc3a3129"; + sha512.doc = "9f47664d1198fe7d9c20f16db8178fc116200c3c2d38f27d6d3db6e25dda857c135adcfdf67b163fcd57801e462bb84d8ed287141aef3fad649630a14a060513"; hasRunfiles = true; }; "bondgraph" = { stripPrefix = 0; - sha512.run = "98eafbccecc63d159747f4b2bb282b7ac16cf7ca1802f1e2f11227e66c2da170461a726a858dc8ad500c32a5b1afd0421a8068d9aa81722c892a570bcfd2ad37"; - sha512.doc = "f8671e1178f7fc7668b5608e8e123059b4cef2c20a73165d69e8b113ec09f9ab7cdfeed2c11030ea3b1ce2c39bd56f11eea5e04f475dbc83e812f5f7aaa7db1a"; + sha512.run = "97c6080e10efda61f9971fa6ee11b24f0d0e35b4e90b6fc5c3c67735cef15f071aee4803f795d0c69ea91ed8aee8c64bf3342e16b65f8e067c98dcac3b33e0cf"; + sha512.doc = "bfc1633cb082d9d6545ffc9a3bfd6395719f96d41a7ae932763120c5990eeb8fdef91ebbf4a65b480d1abf4f018ee183f432a8518d564723305a52351e9526bf"; hasRunfiles = true; version = "1.0"; }; "bondgraphs" = { stripPrefix = 0; - sha512.run = "8a88e42389a2c5c2df4d7cd0a2a5a69c687835696b522db9321f1dd0b3cb41311000bf941e4eb58d6120b7b345ba5c71cbb8bb893669ceb978cdc82928222089"; - sha512.doc = "ecf02c1ebcc9d1578f961d51aad4d0d5588ab43542b20ac3280a94ae1e45b4e42fcfed4a8151834bfe39e466803ab588de37c463a5aeb92df1d879f5aadf29f4"; - sha512.source = "fc70762ea417bd5dc7e435ec3f90fa248ec101f6efa4483bbc10c26c93fd2a3eca7cfaa56aa1f5f58ea4627e00c06b114a3bfada9f884627f6c81479ca8f045c"; + sha512.run = "d69c003e8f8922cb5e8dfab4dac36c26347e1d16a901d3aac6a8d4b4e0419b45dadc9a8605381b31919696143ab5f7ff200875b7fb2ef47ea49427d4c39320d6"; + sha512.doc = "13613bc1080b76835c871f85140a8297ff21a055da0abcee989da74287594a301905b4fd7c057b6e9db740f9555e4c1ac6dc8a62538b996fb5025020f6ab259e"; + sha512.source = "c8cc44bf5993f566de6552dead6e8b24b675460b0e896028af9eddee82962b7200823949035c6a0e8cf00682ef094ff21862f28b62f4537e9fd04d9bd0d69d8b"; hasRunfiles = true; version = "1.0.1"; }; "bookcover" = { stripPrefix = 0; - sha512.run = "935d73587207233319267205d243cef3e951ac5d5031e866ccdb195a0e7b16d6d7726d11e3c896c16c0e434c224d6d8bf54855e06b1f08320c0599e2528202c5"; - sha512.doc = "5d623dfa257bf72c1a9b701631ff0d0f5b2ad330baecd8eb4e4420a27a136cf3a99812f983bae4e8b0032ab0c4bf5b58a05cdceff530eda974f8764d503c8a83"; - sha512.source = "2edbf83dc88a13fc6b50fd24125c2e5f19568089ed6d5e3892d48b83e9595ec08ef1515a0feb503079c600686809f0882a8cf9ee07d29f5a5cab418879d3ac62"; + sha512.run = "c288f784aa6d48e78e09a18f686e41e4cca0fe831150c18cb715b65ad19809461f61d5096f7864d3915190699f519a2629f24bc0a8d5fe3b81bf07602bd551df"; + sha512.doc = "045781793fa91a3fea8e50866934b337748c8fb5568bcd6ef6e9b080ad7705a7999e54f8f4061dc1537edc76104776374bf29655439a15fb659807a819b47cb3"; + sha512.source = "a3553c147e7f4d7090a9c380486aaa1b3846d3a935c49f2ead7f631af01f555cd7907be392e5dd7b4219714a040136d992554c31e03ea703687180495b947caf"; hasRunfiles = true; version = "2.3"; }; "bookdb" = { stripPrefix = 0; - sha512.run = "b205c38322a12f5f3bdb2ac6fd2c5e765bc2342f0aef06e9bd16a181f2afb88389c5d363bd576861948e3f9803a94edead7429588682b6b0874d3ad7c662d6d3"; - sha512.doc = "b8e57e46aa6d65320b73d461a04e8198520436d7aa59e8643628a0842b072e5bb05bd3eed93936bc7cbbaaaec001beb965f0d9f51cac1c2f2ad4e1b0dd51af17"; + sha512.run = "2df4b6b90cacbf252c7b19b42e3ca53d339053bb5ddd090c41c3720e604765416cfe88684f77129164ca2191e7dc13fd5e8b07f2be2d4a818ffb2c10e0eea186"; + sha512.doc = "3b9efda314fa451974d6da841e039175191d6fc8fd39b95a51d2e23e6afffd7826684e90444d4128cf11de802a45de79bc90281adef81c45cd8cf530ccf1c08c"; hasRunfiles = true; version = "0.2"; }; "bookest" = { stripPrefix = 0; - sha512.run = "9aaced0fe9adbdfc5a801af637d6a4c02a603663ae70175ea5076e87dfaaae9195a4b44112a89faa87b553f6d54dabae53e915d9e60a86790c276d2c98fa9822"; - sha512.doc = "aa8e1260252723ddf0a807a8e1d5843167986e1960a1290c43deacc1efcd0005997fd7296d0cefa3080b305dfc25b38f7e04a1a7c4a47fd3bfbc94b2b8acc49e"; + sha512.run = "4fe12dd9f6dec02b5a885404910a9c8f610ec3a68bd71ee8dec2eab65e6cabe2cb8ae8c470662763c559fb566f6c34242b68744338f1b7460cc0b8057b8d8bb1"; + sha512.doc = "7007e36a1f9bc9abfa96bdb56ae669b0518ff8bf9749b1c9fafe100815fb863843dbf965f3e0041b222c7d76cfddd78def29f6f0bb5b42a4392d530770dc2910"; hasRunfiles = true; version = "1.1"; }; "bookhands" = { stripPrefix = 0; - sha512.run = "9ec6fffb9e052ca7f10b0d99a635b4b2a2ca63659d11f3960014853203f9501d7552fb70fdb14316f5d5fa240546b2241a6700418d2bf999f3ce9db74196c1de"; - sha512.doc = "39e95101a929736a8cb1cd45a9171d268f6acc635fcc42777b8a7310a45aaab4aa332aa8961ec77cb739e0d62005c808b828bacec2dd9da926b2f0dac68b9d34"; - sha512.source = "8d1d2337f4a75fef12c49ba121f1337f03e4d08a48f0ec8cecb160108e5acc168ea5a33ade7df075d0b4f9cf517bc4afb26ebb100e611ba07d7028d1c9093cd9"; + sha512.run = "8baeca1a73b00888b5978f4e4fd309e5b3d812049046ae2a35b0c31e5e4f4781c199ad7564f715f86702875ceaa8fec5f458328c41e7c7bc4271644ed7743629"; + sha512.doc = "ef5466279149001d0fd57f545b57a21df8fef5e8cbbfbcd8477d528acf6ce1f2e00dcdd206084781bd1fc04df20783d87d212ef4c13396e9e05e4b2c9c8cf95c"; + sha512.source = "6af2a7df10e971e457a439698607e5b783313d7618728877b94bffaaaf72bb2ace30820d761c73e4a12a82bb908787c87e9a307e7209f27c0c278381d570310f"; hasRunfiles = true; }; "booklet" = { stripPrefix = 0; - sha512.run = "90e1bb5b4c4c61dc82c96ba447b31363191f4001df620add99f1a9c94e8e902be53b7016315f06e43c5a51cd47b2556301a962013442bfff48b312dc5537ef64"; - sha512.doc = "4b216d5a2b31d86306349c79bea67a7a281684f466555b34ad8d08b908ae2717325530368235471e531da73af2fdf3798c42a3e53d029d3f2afd07aa78834486"; - sha512.source = "53cbb9da67b0a1bd77c41bbb8d6a06cd9d30780bc5401f8da67b8e44f0225ae347661883be9484f611e43261e32c1b25a61664d0c091c37392f4a87b71e34cd9"; + sha512.run = "1474bb0f1490bf318199bde08bfc1ecdf5d387cb7920f8c01acf1aa1436196a48dfa7b401ae64d578656d26558c0f72fa9b0aa8750887a1f7305c7d21047fe95"; + sha512.doc = "822ec90ee38981a9cb395076e86acfe57c3d60fe50b73a21c493dec431ade8e8bbba0a1c87feffd38cd1d63fbc401ff5a801e701caa494ae7dc8f105932eb33d"; + sha512.source = "ad3b4e387a0fe7dae070b26ad168689e6144c53be542863e3deb3d7cab41af876ad774daaee1e6f0216166531d392764c17860c07859b065be45a2de311c3b74"; hasRunfiles = true; version = "0.7b"; }; "bookman" = { stripPrefix = 0; - sha512.run = "c246f1e1bdf18f339ff1828b4df33f534baa92b24363116d483567c3baf299a4a5b3a7d69d2247a006823d4b9f2aa2c38bde62aefebdc02a8156021f3839c49b"; + sha512.run = "6ee174d542e84dfb6170f2f2cdad576e99607d9c47af83fba364b2ddd14e5f6e3fae9ee94d1362f3d82b95dbe5e04870a68dafc24a716162b74cc56b6554a3ba"; hasRunfiles = true; }; "booktabs" = { stripPrefix = 0; - sha512.run = "a0ca774f630aa261b1121c074d57946ec19756c5e3712694c601a2763612c267050cb21ca9808c8dfd75fe96dc41bc2c2bf411b24544c40d5be752e9768fd619"; - sha512.doc = "4196c4095ea861fe6590365419b3ae41d0b341cc259b4dca4ec178090c297ec3641dd8b2a33f33e062b1dd614bafea535149157e6189ec1471d3f658f54e1e2b"; - sha512.source = "0b5baffc3cb57beed3ad5172a2926d7ce46eee42e44b73a44815d4e1d99e77aece78d7ed887aea8aae6df70622df401fc5ccf296a764586262fcaa837e3b601e"; + sha512.run = "259d96d8efd2fe7e9e7db6ba71010b0709302b5ea83a844f44eeef463439eb46d6f6b06354f906038eb0d04381a8a5c161341146c5d5a6b73df30dcd8594a8ad"; + sha512.doc = "9ac97bfbae35041321cb41023b35367efe0c60a23b08e487aa7f21b4f10c68fd293e15793fcfea6ab6cff624fdf1354ae33bfe570a14001ae6dc9cdc9a8fc069"; + sha512.source = "562f7be422a28e84f1f259ec81a538674e7389593319dcb5f7a14e93731c42c04009a3d9d291e4f8e1fc113cdbea544026768e8254f2058d4fa0d48fccaaf257"; hasRunfiles = true; version = "1.618033"; }; "booktabs-de" = { stripPrefix = 0; - sha512.run = "35fd90ae310c5abb9f87894c2bb668d04bb50f977fe5a428b1a230c3fea6a16248fa8bfce67601d41013b567b0a70d36d560d09f63b69c769d6128fa07125369"; - sha512.doc = "a19f33a9287d706a7e44286ed97ca276357bc81dff3b6187720879f59ef8c704c95b73f066aeba9e410398432d2ef3da3cc8a719ba1dc896cdaec5745a210f08"; + sha512.run = "eecd6f54649aa46f956695d2bc906e309b13db89f44249bca26e4d6252f0f161acedf264db18fda36318def659d3cfc8779cfdb7eb32ce49e7a9ccccc04e73f0"; + sha512.doc = "5d8b446413e2776e40aba62f44c0e21b9c151c9f7038ed582b8eb98e08386a4f88e125fa8586ba6de1662aa2e207eea95e5fb496761c980cdc936a199220041a"; version = "1.61803"; }; "booktabs-fr" = { stripPrefix = 0; - sha512.run = "bb502c6ffe69c3dd88c5df3d2e2f45f408a1ffcbd09232df5a7209feeb10f076d6f18bea6086180804a64a26e0a82c60060a5efaad134a25a35dd0084cda4356"; - sha512.doc = "1e2607f9004de6e0ab765dd07312a98a6d72dae93ee5c3463bc5119e36ac8b564c3a23258eef82bcc9cc014224720f4cb1c0863b4cf275e7fe9095caac2915f0"; + sha512.run = "11745f5b2af0a9acb3af99fa5393769283a9ddc61b6c8a183acae69f11a8b9232b85d7c139ff6b2fd1036237321afc0177006644f0189fcb0cc94e41f7c08d97"; + sha512.doc = "03a399171eed37c1107220298c37cafd9188770b848b154e61cf64478fb6e4490be16891230959f6b39e84754fed7f83fe8666c73f63b7ed7909f0297b96c0a8"; version = "1.00"; }; "boolexpr" = { stripPrefix = 0; - sha512.run = "95c7031c4fa7de3f9d22accb11b5ac5e5b424e51f2e6ccbc7e49afb1e15d4ed30dd9c549b026da4132de761b46730b391c044498aa83011b5fcd028e50896743"; - sha512.doc = "ff319c71433a55b2ba67da8d1ae17a08445c893c21dd2de87fc7fe239a0d047914f518daa0e5b0fbc05fc0469cc6787aafb8d4c37262f5908a7ad53fe0fb4fd6"; - sha512.source = "175279cd3c6d69a6605c7df2ecf05c82816f8cfdfef45fb7d82b4a36326240a700b6f36093ec5fad526b63406eed5687bee4dc7b4662380fca1ec129f12d13fd"; + sha512.run = "42c9f48b3a156d6bb2ae54fe307f86cab9d1fafcdb0a4024de1b46f20615e2a49693f40dfcf8a469a26e7d118938ca34019cf19254671cd5915c466319ef42b7"; + sha512.doc = "efe973b28cb4cc269267ae8750fdef043980984100e8e1011afa8867ca4399531b267dcbaa9cbb41f1bf10432185c3643aa05b314f5851d4d8056af0f5029087"; + sha512.source = "85291a1210a1265d1b6585919fcd48ab5a7f45e6a3f65548f2325ce87cdf5af911f7bad48675d3876067436f4ada11fcee0a0a7d1b9ee470f1e26ad2931bd5a6"; hasRunfiles = true; version = "3.14"; }; "boondox" = { stripPrefix = 0; - sha512.run = "f926883df8d882a5fa5b10bc391ea5aa23a4ef234c195c7ca1b2eb496dc706c8ce69dd6db94e49a78e62646a18d8985af097291bae90e372a7f260cba5b186c3"; - sha512.doc = "0e2acdbf394fed52d8ef49f6110b6cc169ec681a68dd41f0be4d0040462c332a67872ea4c82d79467a8ca4a3693da585451a5f3fcd7d88f174f229c65be85b22"; + sha512.run = "82e1808c700d160650caa70233cc1429a09cbda88ee184051879be2f4abb19c3f50d6dc25adf25f0e25fb22880e66e4ff745f9b972680d95b22be0bd2c3012ca"; + sha512.doc = "3edde6871d612b1dbe162e8852457e6ae1898f973b5a82048478f9d33cef8b374fd0e6d2c841f4dae06d6af5470d5f287ee22e8439f3aee6d51442d379608fc9"; hasRunfiles = true; version = "1.02d"; }; "bophook" = { stripPrefix = 0; - sha512.run = "8d2a8620989df5acb8855b92d58c4d3a52d79543d18340c0e99dd02158d41d8f0939f955fd7a0092c9e7a6e1a26caf26c4376b96f63198e1fbb009d11c44359f"; - sha512.doc = "1effaff0399740a2f248d8d9ba1a253215db9b9f1b5c817df5d11d977bf4370fc5eee87a5369d7a5a4b7b5f54bfb7025a0b7e5023c0dd9e0a5236052f5ae4117"; - sha512.source = "489c76354414a08639b6f27d8cc1c37c1470a8a868fc4791fea1ee5d1ec12143755051dd11a82cfbaa6c7213fc87ea6860f432ef24d1991487cb010dd64c64e1"; + sha512.run = "79e1d8345996ae6c69443567b416877e4391c9fa89b2bfeac70a23e7d57be442e23f0a3ebc789e55f9dc2568de764b923f5e9ff21bb6adb78db2f95a183afe58"; + sha512.doc = "5deb50e1bd70a02e313d059f2f3106e9fdc979151ec1eefdaecfa120f8eae5328b4ed981008e6e8ea14d0fb166a0dafb8b828049b8961e1d7b25e39b23b80ce4"; + sha512.source = "1d26fe0a14977496257df7020ba2d450111653ec41deed7740f41ede7004057f4150ba947c09cddc1ecb3914680b5c66c4460159e41f07c9858cfcb8953f6f0e"; hasRunfiles = true; version = "0.02"; }; "borceux" = { stripPrefix = 0; - sha512.run = "ed5afd17b30b733f5df1891e9f14fe6310efa0b181f3f1c3230e1caecd7c1f6bfa7bb634b2dff6923615d9a7e4e2c9a5494acfa4c34fb8fdc76163a526f19e13"; - sha512.doc = "953a43a304ea7e7c67d4d35721db185e166c9b66b528a69cdbf7605797bea6d4f103f7c0ac6ffaee6720f1bcbd6f030578ee509f9c4ab98441682634465872bc"; + sha512.run = "4d3d2edbc7e80d680272c6069e7fb49fb85227d8f0354b1c1065895f6c5a9686aca87054166c4a2c14e801b00beb0e7ddc98ec50317bf7fc278131a5959641ec"; + sha512.doc = "8129e4a21449b708df9dac76dd7929bfdd16aafc7381200c6d2baf704e9adab825c128234e3be1556c3f7fc4420e9e8515296a28aca0f71577f617e0c2145789"; hasRunfiles = true; }; "bosisio" = { stripPrefix = 0; - sha512.run = "5a30504000e90093ae9c3ada7ed33bebb49840a4bf85698e0ead6313d9821b7c50157b03e845694876fdc619a95229a433f5336b996e665d30ebf7db59dc2750"; - sha512.doc = "d8de14a53cbbd04328d911589bd7b275e88bcbc5b82ee7a126567d8069620b6ae2e7e5291982f1a4b3957fbdd233bff8a5791c27d0f665b460713437be1358c6"; - sha512.source = "8c2186d51864ee26c4d2c2325446498b95e282919668e9c4c27bee3ba347ec4ab7d9fe927ab609beb07eaa4bc5d61b612a75bac76f703b65002c95085aa416eb"; + sha512.run = "3fe6e854ff8f0629e49381ec3e569719f73de510f9e270904aa5f184b58edc951246bf643f2411d72d9a9612d21ff9f26218e4decf97460181024221d5e359ce"; + sha512.doc = "4ba6dc459e5fc0847e7c63c1a39a47959141eab840fdddc8df8d524f137641016a352d130d451f1c6679bbcae9302c42562e9762f86f7c7ef9e1810c084bfd0a"; + sha512.source = "33a369dd371ea9f12cb5b6499e2f855a4e013a25492f637e46268890a7553fe66cf48fec18d9e4245dc06869d77003e0b1972f0150241dc2b1ac8a025d698c86"; hasRunfiles = true; }; "boxedminipage" = { stripPrefix = 0; - sha512.run = "49f55f72771717c0a718b3d4ebd5b5d625566559e7435197586dd1f9e2bc9763ce7805d15b170bc47dd403ff4d83b017e4136816f1e7949eedd6f4fd467ce92c"; - sha512.doc = "1df2ed43f4644ef198dfad14d4862cecef63e1796d7cd3697bfeec8eb4e70b91b65130366fec13bfec9faf5e07f235754e2607a0ffd6b4b82e78c8ef77c8db67"; + sha512.run = "5a997606cea655177c0152c7d030afae83f6ce4e478f9a3d682e490fbda50e5961066764e3ce0916aa5b13607eb853945b07824f1b0a1c119b91aaece4885857"; + sha512.doc = "3d594706d8805437f5d200ae3ec27f52ee2ebd91c36471728a9b67bb72dcd32b7a9f2be5bda39b1046312e906d6bf92ed49db5059862c4288c33c61651eed5fa"; hasRunfiles = true; version = "2"; }; "boxedminipage2e" = { stripPrefix = 0; - sha512.run = "414418ff09c4c344e3caa0e69df8b69e41dffe9be2c4f7bd0d251a6898f1052bd37ced57f8766a27004a139aa928af63e94ec8daa20594d1e5eb865d2272886a"; - sha512.doc = "4b803b03401f5dd4570e5d92eff96e7c1ee68fba867ed5a00776df2f373d6b1e9c435e96845e7038fb381281f2902c3f969223a38a2f5c80f2a3cc52a9c85b53"; - sha512.source = "e7d89271bb5d63966f6d6b95028e7ea38bcbe4b15120733a7f400d229b0f203cce62ca34854156b534e3cbb5fd01716de01f67c3142408229acf142ea5d6c6e0"; + sha512.run = "7f778cf51b4c93ff7443f1252d5e4ab5b078ca8804b1b674139c68874c7cf1027d8b895990ca931e45d7c4254565a51d6770479ef5104e70d4aa37091d4d38ab"; + sha512.doc = "14e945324606e3ece2e00daec8dc623f2cd9b90b4f704c2c30b330a98025026d3ce87163540bc067a21fe11d0640f62bf59977adb3b85d59a8cc92ee520f8322"; + sha512.source = "26e5d6ceaa1592488a447bf961c939b6355f26687b2ace692b63c7bedfddf1f0d26bcf6191be538e20d7b8caec0e9eeb5d6e9024f0e3b46bdc4e3ad1481ab5c6"; hasRunfiles = true; version = "1.0"; }; "boxhandler" = { stripPrefix = 0; - sha512.run = "dbcd37e8dc0535c5328a61da4920566c125606fd15a438a1bbdfdc51e6e8cc303c3e23861d1c9af98a12ab372f4ec099063d207cd06e08a54799a9ac28bbd4a7"; - sha512.doc = "c8c85249264d6447f0d6e841b97a9c7a733e3488fa507175e8108f09dc146ff9763314a82ce0a1aaaf79637ba09028cb7cdf04ca43e9dcf2a6343764985b986e"; - sha512.source = "eeaaf451614ab8f16b65dcf195f31f59376a91210e693da6b371fef4547b040e32f420ba9d75162f5e4bdcc50b7d37a5b67ca2bb7c37c4b5019ddca18d6d76e3"; + sha512.run = "b497f93810a92d5860e26c7ed5955bd2bb3926ffa031f291bcd03e9318cdad510622f33af5acd64d3f719f0b63fa140ae06a633be8d9d335a4f47a86f5448f11"; + sha512.doc = "19628c73cf5eec9fe1b438353db475d0421a3532f60788523be3349716ef17714f3ea47cf143ce1ce2d657fcadec8707483bddc8b4d23eae1a57885d4a3ea3c9"; + sha512.source = "7b1c552862ba9934030b182831f3326a975d3fb98b8b52f008147f730d549975b6af8c4729f29c48655099ba2b5f5e05edb3e3c136f689f257c4e25598d370be"; hasRunfiles = true; version = "1.30"; }; "bpchem" = { stripPrefix = 0; - sha512.run = "34150964352909584bb837efcaf96432e6b96e4c3bf4b5f97b654602ac91214cb54d4bf6e691722730b90747048d62ebf7c13330a94cc7b2517424b7206751f7"; - sha512.doc = "c6dff09e45bcb3be8f1f1a868a4267761716fbb5db8f70c79d5e64af5fbc7371bfe971e4432f6a723ed57dae80e630496f89a5509437ee37dec649849f234836"; - sha512.source = "2305869632ed9257a19b4feac337e04417ffc48dcc611e8618397334e7572867196d61dea9f4b67fd2d804a03c54a6659626681bc19e4d644d7a7350e2cf9134"; + sha512.run = "086d746ae3f311e6f62f8f961779a33d2cc8b27d0d16fd495c1109113156825f02c8b797e82085f9f97a04c5f7732ecc3417ccd9454cab9c79222066a1251897"; + sha512.doc = "ac7de8aa07c0bde7e50044ac3cb4d7a067011ad93107d3867d48e7db53544d0b4f822695cb192924e22cb49c02eb44cdde2f582a8a1f0966fd0e662294ce7859"; + sha512.source = "f95978cb613ad82cb223d67e609ce813f8ffa6008288bd0a8848d0c65baefdbb111a2bb8ab5cdec4dc27b9f7f78b4013bd4e3133bf4b31f78da4d87153872527"; hasRunfiles = true; version = "1.1"; }; "bpolynomial" = { stripPrefix = 0; - sha512.run = "c532c4d01a16985d52f242e4aeb4c583c81cc852bf4ea300164c998209d12dcc788c87cb4378c83fc2f91d766d4d45e7f26c9eddab9a571ffe30f220bfa7dbd3"; - sha512.doc = "8a5f6dac5cd6e2c131761892d64625d1ba92315dc6ba9cf18087be138078b35db59bb1ab814debc1199e7a7467477b8eba6a9324dfdf3d3fe0bbd713fb983e12"; + sha512.run = "a46a74709bf797edebe1bd66388eb36b6f8be404103409f52ee6c153328ed4578689b92913ad2cc5f37b3fbfaa5d18800b3b9a59b012f956fb269e2ceec33445"; + sha512.doc = "db2a5e35a7877136aef67d9c96367185d80406f78347ba5aec431b6573581cfa7eeaa2a26d8ef7654692ff2d695028f148d937f782fea564b43c01cb9327e20d"; hasRunfiles = true; version = "0.5"; }; "br-lex" = { stripPrefix = 0; - sha512.run = "dc577ee630e6e83cadbc9c8885a869961fff301b0c5f7ad59eb7ab37db8bdda9bc1c187f6a7a272629318afd7aae1ef3cf21505d152f0e55ad73eb1f56af2280"; - sha512.doc = "d782dff3cd8cdf69542b297e9bca872f664398dcabdf50f1af96ee6495b3927accc2767ec8c24027a83b195b1d16587727a33304333278073386df534cdd2c19"; + sha512.run = "10f844e6ac92b76fd8dd93bed913f211e0a31874cb6b0265ea4928df1f776762331e1b7db48a74832f5dda6f7e0765e55ae9c4a0b68fefae5a379de6446ff4d1"; + sha512.doc = "b2ac015f97001b420c0f4f2a2a51586ffaf9c73222ec6e2e6a1fa39efc47d81b3b25c17a3f01ce61d5f90c34c79514b34ffe06f47dbaec178e3723ea16499b78"; hasRunfiles = true; }; "bracketkey" = { stripPrefix = 0; - sha512.run = "573cc55f211c76f4823f6b67ba9baff2db81ce33f55e8e1cd17617209e8fbf0fe7d8674e2a7bb57bb69c965005f1426f01cccb58b055276f8ae1402e4356ed27"; - sha512.doc = "ee276bf7c990cc710c638aed2eafb5f19bc33f355dc496fe4434a81f0d8661f6ba133fe0b50402e905908aec64166213987622890e4247dae301a98e05542198"; + sha512.run = "dc243add63cb9cdce6206d1dbdfae5827d7755c6172daf97aa34984653a2b0ad56bd7969e5be14f7b73aa6f1aa495716d5f60228a6cae03067fe480ee24a35d8"; + sha512.doc = "866c9ab1f5e25da9110c4b0130d3fb5a1ffd8c71c9a5f4213e26913709928a96e868ba2325c258f477cb026ad3a30e199e8252ea232281ce1a8e1375b3d30d7f"; hasRunfiles = true; version = "1.0"; }; "braids" = { stripPrefix = 0; - sha512.run = "b14f0e12c7b943221ca656ec34a3d85f63587042f4e34a24efbd371a1ba0544834744c61b8af9003f59e6e16801fd34315bced008b105f23fbc58c8db4999550"; - sha512.doc = "e6759adbfde0bfb4cbb1e28e2a85a21babdd81b60b86040e17cd705d1cce1f698b790e1049328108d35d010d33ecde254bfaa99e890c96fcfc5778b5205019b7"; - sha512.source = "e41e3745114759de89ab4d88f138cb208e9426fd04ece69e5d22685ec776fedba3eaa0ae49d02e2bff4dcfeec2916c8caeeb92c9277b0b49db111abae9c87918"; + sha512.run = "c23d88fcd4306fac93cb445295c04175da9c5cc72c2eef304556bcef50c1d56f81f48bbbbe8482a1141aad77ba3d3ffef1a3b1a58c5f12b995a6ab21b65aa6da"; + sha512.doc = "2596bd1d87bd581787545b47ea650a47dbee7f5a596f3384be6670ea35410a34b5cbc14b85d5628d3fdc00f30f8e2222de9168c0def369921fc29253b33ba053"; + sha512.source = "855d0f15d85ff16affa1dba253435f3d68e3d06cd9bff10824ddcdfb2cdbb6b20adabe471626aa93fa4b66b05ba5be7245d5677e2eb8cf0e0d737f6f5f8a8264"; hasRunfiles = true; version = "1.0"; }; "braille" = { stripPrefix = 0; - sha512.run = "b1af5c51a586302c54459b77f455af4c3860e403bbe55d9b6f4bcf87f368aa5b9a9e2634a968a1ab8e243fc440faad47dfe7ca1d7564f51ccede15972f11091b"; - sha512.doc = "41c66ba46c59d14fd558a9f001a0a7b29a6d99168002de84a98f1269fc116ed4404667d66aaa738cd0d889bff5258845304fa3f1b6690a79f1006a3bcf5e4e6d"; + sha512.run = "30ef3a9506c6638fee1b8fc091d35fb1b5db0074d41c1dba69a2cc1fc1796945574d062e0fe2abff6bed0fd53b1ecfedc61b0a05b4bda3315d66fc5503fb3e2c"; + sha512.doc = "d0be13132d06a15bdc73485ff346b6efcbbb6cbb21df22df5edd25dbe3065da5193da7559bb4b3f2af72ca6b16b99b5a5e72491fca6ee6afec4b9bf377b38c49"; hasRunfiles = true; }; "braket" = { stripPrefix = 0; - sha512.run = "5d23329dc1897a27c53e6a6cdf4dc7ec96fe8cafbc85ddb87206f2b21771c666ed6d5d5f3f39b57aa071375e98b9bfd87d50266847636a108eb07b5fdf891a4c"; - sha512.doc = "d6284cc23913e13c94860ab303e142b4bb33f84d09f7ec835b6907c0690e18e28fcea8d7a54cedeacacce31eae00f43d77597159fdd1173609db1d33632dd695"; + sha512.run = "fd0e8f7df5f3b8168f540e38fdfabe9719a98bd3e2f558460f93de7b64691ea9fc938da5d3f9e9cf5ca37699ebe18dddafffa4b73b6198b8df03899472b40bad"; + sha512.doc = "dd52f1bf26c9de741b866d12084500313eca18927e5370727dc1ab0de5395ddb87367b100946791e5d7401f86e1c15d89957661f0d0a37bffcd31091bbf9882f"; hasRunfiles = true; }; "brandeis-dissertation" = { stripPrefix = 0; - sha512.run = "804cb1938dfd2a54f42800b51d0fb093c178b337a9bde1a7a1540f98f2f6ea905d9061eb75175e5aca03a44e4c57449607e9f6612388bcb3b319a611f1b2754f"; - sha512.doc = "d99876a6f632dc22a9abbaa8f9ade998444bcbd4c4c7877925e13e618ee56d86f2b75af5795bf13ae0821feaadea328949849e4e48fb18a499196b2cbf2bf933"; - sha512.source = "382887850b8b74df4246eb89e89d91bc93ba7caa80add35cb8f600a33490f3b9e8fe422821e7f284b38f4005abf8e55145568b469d26f7a28141259cc1fe3a19"; + sha512.run = "f507b46bd20cfecf9eee6969c3a17082a192e94c1e3fbc440e2daeb4784d4a25ca9da2a2499383be3dae3c83a8217a27511da71436bc1e17a8924d85ba58113c"; + sha512.doc = "698d305411dd64818899197249776e58f19d2cfcd450f74262fd27c9557165dc47bb5a8c5cd93226635c24c19f1756c7f5ff2a208c7e1797a7a405492bcd1e76"; + sha512.source = "2b85b563364afee789fbff98994aa89df4e9d1786c3ea2971df289b3acf84dd2fea69279961a4ae35a597f1307837db455406cca5af3baac4307f4b56358b5e7"; hasRunfiles = true; version = "2.0"; }; "breakcites" = { stripPrefix = 0; - sha512.run = "1ca64f95acf81095245c7aca050682985a6f43c9d49c51802492e7456a39bf12275aaa652edd51b0ccd1b05ca7b61d96d3fd3f8d9b68b417d3b2c2b4e0018d3f"; - sha512.doc = "0c3e4b78df54468b9527fdc13dbb95d0c8db298dffe7a5a6ba5e6f55530f71db92534dd250a2d61984afa47ba4cfb14462e2592929266e27ca9f9365f49280a3"; + sha512.run = "d3ecda2e42d2afce07cf2a1eecf0bd3c3ca9761f9183d278e4c345d457e6087a7e2ce51c15552cfde78222d22682112b7355d14967de62a0b9d75c1d46cbe785"; + sha512.doc = "b6502defa2189f7c0a1b82daa495fbbfd5aa054797959d5b29af862465e1efdcfcd0a7fb75c150f5532105fcf2d51005d8c12941f97acf13c1aaf8ec6e233cb2"; hasRunfiles = true; }; "breakurl" = { stripPrefix = 0; - sha512.run = "1d31cbb25dd9578cb8756bd99a83bbd0f755316892f95ca115ba2671d66a8beb2c06e6e73389c69bd56acf15e537c3433f705586322c590f7d9792c47e9f6b36"; - sha512.doc = "9cbc1767426f7ca60a500c4daf5cc9b70f47b14972c3821907a6f965cb7976b731d1e61eaa3aaa617aabbd58e6675b543ef5da791278bea5854e1cb2fa53d590"; - sha512.source = "342c61300cefc738d8a774bf10446b01b1ac2de10a636d60196998ba42569f460bdf37188b9e815c1c42b2b88941253443a610f39c596bbf75ec90e49a46f914"; + sha512.run = "ae26028d03fdb1bbbf64db4e12186e67634705e5bc5be7f9c8f030aed92522e213501ee3dd8a441e697076e9000eb8b2466f76874105ccbb22122b40bea9482a"; + sha512.doc = "8c46c84adccb88619b22d0fcd5c6947d3efd74109d65e29d3841f051f26517e324ff3174488271550c645fb7fee407e1a9d145f22d412bbb12b03c4be3547d88"; + sha512.source = "b174cd9abf8308cafdabf655de0654211ff8d91af163f31810b92f01e3188e378bd2ba6ec9b5d1f7a1f76ed6b994dae41aa669eaf33e2f46c11116af01e1b126"; hasRunfiles = true; version = "1.40"; }; "bredzenie" = { stripPrefix = 0; - sha512.run = "5502d2f293f5ac6198141f459db7fb4a65e1f5feb956117c381f006259088e4e61e5b0dd9078548408d0ad126d704486c0b84d7f0d0269e781ef125a9f40a4d3"; - sha512.doc = "476138e8952caf1501d7f82d18e321313be0b8fb26fd45d42f1a7bd81a8aa2e318bc336c1923944e24a4de1f33376fba6cdb10369e52deb0cbe0e12a392a9dd4"; + sha512.run = "e25d3f8c35e8045850aab75a9309ae1275f4f49fe7076d9cbb29dc1f64eb976df424e6e167d6bf9e028d6f2188c4063862bf330ad83a08f918e951298221e888"; + sha512.doc = "3755f6877a4d72251e71f5d6443cbdc478bdf00923cd2a8a16d6bfa69979f2ef3b2da2496c3c8286836c23354141667839dd5fbb94937c900395ce783cd5e094"; hasRunfiles = true; version = "1.0"; }; "breqn" = { stripPrefix = 0; - sha512.run = "7455ca46a8cde0889e3c81cf36ea6d07f680b8bd9fddfca57c8a7496942e3d29e6778fb4c0187b16b866ac0dff7602dd74f4a86e073e8fc3d23a56822bb36da9"; - sha512.doc = "6b29e06c4b3bbe6819d446e6716b0fd016911c8e41e305b385ece10ada3a4d850fcc7928d81a513180e902c2c661f94921223824cac192432ba89c0b4980f3ca"; - sha512.source = "3eadaf9f916fe120c285345dfe2bdaa5e63b75ba626fa60aa5d172ec77e4e2135b9aa642ee3dade54b09c7cf8317f07ad844080a9d13170d10bc671c00f283d9"; + sha512.run = "106529a97f8a2a97325e4767433a84ee1390629a5ff745583e85669efdf769d94fb9f10bc70b757f10f602f118ab4c5dc9c625fe8b8a457a41f5ab8fa0fef1ab"; + sha512.doc = "5d9baaeb4cda05587294e7a61d3aa9c14a9b5be129cbc2f8f7a3dfea4640855db51f02a69a6cc5fc309ec8293c6ab54931ebd000a859f2732762f1cc532102da"; + sha512.source = "ce9786ac520eef62133f3116a09798932126e1f43b60cdeb4f112bf76ce935032bcfbafe52ae17272878906e1d42c642682dbbccc133836b0cc8bf46f0608756"; hasRunfiles = true; version = "0.98e"; }; "bropd" = { stripPrefix = 0; - sha512.run = "ae61502833589b06678c9386ac393565bef955a3ccdccb7e90173678e53293a93071f8cd761bee39b36c5ddf08f40491c927d87fbff4bdb8514ff7e86f504091"; - sha512.doc = "7c7913cf46d015770356bf0dcb618f314465ef6e58b846b80d99dd85f70f8020cccfd318e604680bbaea5a8cd17fe784aa889801ea224aa8d02de7b2aa9afb86"; - sha512.source = "55fc882c5e75e30a12e2b3c3cd98a12667436f1d715761e113701fef8da2caaddc1af1b646b113c2a3de675799c333b1456f03b95e41eee5e25d279c6230630d"; + sha512.run = "9925762449b2a540d09777b4bdb7795a72190522ea57a9fce534a6ce76dd56bd7a7bb05e73a491c62f32027f59c87bc4e7f435ac82c31db3822a3688a7aecd54"; + sha512.doc = "e1826f97dc012f345511f0de762bcbe7fd24b4979a46a9d6a728d5001ff9ffc6b2f5657e39505dec8334afdb7028ffa94e9491eff43cb8db9600e8de7533a04f"; + sha512.source = "55a4e1523e609ad35ab22b90302fc1cea99158421beeb12aeefa0b9855d4a47c6ed43fed8ddb3de21e9fc76b0ed3beeaae32447ea0b2e6d3fecf19e11dd17427"; hasRunfiles = true; version = "1.2"; }; "brushscr" = { stripPrefix = 0; - sha512.run = "19248680203438085603239c2b00f573173a887fe8b9e0ec7acbe0b62d4f950b95e144f789b155ad6f21d5d445e15c2463c55f7edcc5873b6c3c416f21619606"; - sha512.doc = "c42b4f6664bcfc8dab12c480d5e9c1f514932cbf43b5629ee3f180ebcb430dfb6e02695f77f25b2af72f6d51c14b813c0dca1663b8c4f04d7fd53d8708f7af88"; + sha512.run = "dd501a4caf2faf8993df2c323253f553cdcf7021152b079f8eaf129488f444356ef1aaa44417470880aa9b7696eb36813f7ed9f2cab674918163d5132d1431eb"; + sha512.doc = "31c21c588c6f4a26f697f1bb2679d1a3ed2b1b30f1a4a511b0b0e697d0ab92a073a54f0a82f1b7a71b82c0d94af1884bf7f49f8fe8efa3fd1ea3a8300f5f8d2c"; hasRunfiles = true; }; "bullcntr" = { stripPrefix = 0; - sha512.run = "800db241bf712236da2d2b0550888a0ec1206ccdf827aa9674e157945c4a54b5f8ffae813b49d60608d1a08e7633980bdf41c7a14aa4aaac01b99bd0d94daacd"; - sha512.doc = "568ea14f82d687be6968c89356594e08294317e0b7751524f383b160deb4b00ca56030491581a106e4eafe5d230f7c0609dd073224aa1adda4684fd6edda4eef"; - sha512.source = "d52c7c4516fa8839be5b639c9c9c1aac9503e84793c54f3e019cf326a3b1c2e52b1a4951051afc14708a92a89b3ea067e6f9fc322ec63cc1d191eabdf91c0702"; + sha512.run = "d549a45edfec127d7163ed5ed6b45479de344725e04459ecfe7ef5a1ab5d775dd6d205d1074421ba327314a7343c9fb1450986a50d1bab8be40a3424bc60f5d9"; + sha512.doc = "a297b090cf53ffdaf6310a4131ca37a8d329232cff0e2569e6a14fa234c8474fcc1159c0e5f62b20ae79758c00a7876049ed557024a7c494db2396d961104329"; + sha512.source = "be2ed8d1ab8e9ce8069f644aeb1e1b236433bc7efcd78a4b2e7ded4d9413c1c88c71f105adaca0316c012e3f1b407e2d9a90a627088f15cf2f387dd85dd1c5fb"; hasRunfiles = true; version = "0.04"; }; "bundledoc" = { - sha512.run = "075193471d65e6b7eb61a1cd18b1380054467b346bd66f82a02b060f259e0fd1b49f510ae088579f555360effd40ae3a6e3a35dde0e956b8271845b445507ed1"; - sha512.doc = "209545bf66eda13de13275867ce42b860b6e5162c83d9712b08687b589341305e000147bf3dd383dd67f5e27c9705cc25846d65aceea5d8212ff930bdb9def4b"; + sha512.run = "b4442d06905a9a8cfe20a92f7554eda777671a7de5d071b200aa344da1897f1a8b9c2c09f4026a4645cc9a402876211b8eec4d5f03d2b49b7b68c738fb1aa65e"; + sha512.doc = "30423a6a3ed30a0223da0aab04c44667d10969db1114d01a36a3779bcc16eaab78ac12f54f9fac131a072a363fd8bd9c02c25ea85ef4be471f59af8f488c91d9"; hasRunfiles = true; - version = "3.2"; + version = "3.3"; }; "burmese" = { stripPrefix = 0; - sha512.run = "a66c4bd18c1df2344bf946070942327c92140031a8ca3ba25fa8aeefcc8f9629a7d9925430ae7e8f6e67e82d4064ffd681dc208acf58ab0fd799d6e51ae3d507"; - sha512.doc = "381198082fcdc0f891f82fa5040f8f4a576e119560da531ebeae74848f2eb7230f879edfe7d5b09fc350cf037413b50b66252bf581071ea6c934ea532bca3833"; - sha512.source = "934cf9575944b51311b898ff6b87983db556847a127a666bea4336921e1d415d764ea96d1c13d60c54771061466e0ae75ae56222e4b8af97a9f31da843ef10fe"; + sha512.run = "ec6d5597c01c7d62c76390234dddb6ab0ce7771f31ce6de9ad8ef65b747dc6a06b93b07c210c49eb61897b425f85af8ed5c7a3d22b55e7381638d93803534b86"; + sha512.doc = "62deea37a3da706ef58055c8a3d7a37c78fbe09bb133f3c08d6be7d702425f7a81db6ef904a42edb4084cedafb9a4810eba4d7c737be192aa25028e2704afc53"; + sha512.source = "6f374addb06a8bea17036d43e270d2897e6a0e9c3d96ca8e4a3cae2bee8d6e1aa672f49b8c75898230a16bccabdc926852016cff11ac3ecfe6489c922e53fef6"; hasRunfiles = true; }; +"businesscard-qrcode" = { + stripPrefix = 0; + sha512.run = "b8515a3e81041e7c230e7b1781c475e4b1d1feab3e202ec280c423e3655c6ad587689772213adb3dfdca31473461f1e18e670b3cadaa4c0afe6c70527a9bf863"; + sha512.doc = "9b533194b712e522ea191a78027ef514a68dcbeecba67783c9515ba73842e8c1a3914f422538ebee97dac3c9201cd237a6ee2e6bed248e9a045267c1a72e5fd6"; + hasRunfiles = true; + version = "1.2"; +}; "bussproofs" = { stripPrefix = 0; - sha512.run = "ca6033e1d5ca9e914abac1b59df6abb9dc1352e9777a9166b09c3c3797ac8119dd485ec6893f3df20fad94533b140bec7642584cd97a8ab01571c6e12b034c7f"; - sha512.doc = "70d541598e479b460e93caa5a554e70774a142575648ecbbc6a0d8a596cb5a398068fa58bcbac268626bd54740d42bbd47592b37b2cc6544605126a5b767b68a"; + sha512.run = "29f3f8d288d886b9631085891fd4b3046d46a5669e3f94d9cf7b05164e92060a9359ed2b96166262b66cb11562b72edd9d7ce4f64f48b410b8685f77dd2d798d"; + sha512.doc = "226c01995140d95c5fa16a66f212e40ef232e68a85a0748cf279edccb4dd587047fda08125d250f9de04f45091789d8689f46e2c9d500b4de4b477d6834a0d94"; hasRunfiles = true; version = "1.1"; }; "bxbase" = { stripPrefix = 0; - sha512.run = "10e6e9e19140f2a747323ad50e2f722b85e61fa7ca0ac229dd305c765c5d7ecfb0de00afbac2d403b7c4dd18782747b8ad8216772a2011267140a7532f6032ef"; - sha512.doc = "6b6b85db262c0550582fe281c26f1d175cf0333fa7ee2509b049679beea50946aa302e067e8e022ed385ed18cb43a1be329caadaf18894a46414a6a3b72c4b4e"; + sha512.run = "3c3ecb38c8f19d83bb0322a5076c6fd92337d918a3e5e0e11fd9e05785389d1d424baeef2656e7c388e4ff0a2f3d7676f2d7f6b72a1428f2e0da5e086b1d167d"; + sha512.doc = "3abf3c4e02b596151c56611f78a7a0835c04c2b3f90a8ff18dd2d5c39e35519040618b8d100ea9771c165575d9d4901f0a64f2214a840c1755f14eb0b31c40de"; hasRunfiles = true; version = "1.1"; }; "bxcalc" = { stripPrefix = 0; - sha512.run = "1e87b636d4b7f39afed05dfe2c11f29e8f4814047b28e9cf0676a29e72dfa4395cbf2674410725636d38fb6af4998a2b323bb92524d72d3489cced1ba7667fc5"; - sha512.doc = "120d35808cb43793b37299b077bbd0a967fa76b26dbe2e4593db4e5c0988b8890cd668a694936199f08d569080f6f29845eedfff2d9b061d0d5d395cfbfb85c3"; + sha512.run = "cb95b6f2ee48e3186c56458e60299b1bbc4665d3db3b08088dfe1be7c952e6705069948c4149ea7730ec64764490a0d16e17ffa17cb7ec11416a951fbdfae4ef"; + sha512.doc = "cd6735309e8d1fce42aa122556661ddd322e3e7de81b0d908142290c3446ea5392413993f1c0a425006503dd934a1d9c331c8f375116ad42a9c97f0501a74abe"; hasRunfiles = true; version = "1.0a"; }; "bxcjkjatype" = { stripPrefix = 0; - sha512.run = "48ea7175ef115c7dc9f12a720de384871cc27ea99e6228fc26740b53954e160601eb80e94e9b78cfe3fa41eea9047003ee9b5e814ae3ed6e39d3cc340b06535a"; - sha512.doc = "7b75096f69f2358e149b2958d9fa46498e2a3d409fe8d02c8faa9adee06195c0ae925a2479e4bf5043d6ce29a650860fbe9690614c00e8f948b960adccf31db2"; + sha512.run = "2804b33c5b260b7c9d5683f5b338cea9e9fe6704b2248b762c8382cb592b8e4ee2205983fbd9ea6c57ddeadb7d3192f177bfbf6c938f3b645228a15613e27259"; + sha512.doc = "e079410597faaf593adb2d032dbf873ad826c917030e20ea4c332931ac974bb2e0440fea388a56b349eb694142feb0682ea0bcb8850e5b31f8719ff6cf6a4eaa"; hasRunfiles = true; version = "0.3"; }; "bxdpx-beamer" = { stripPrefix = 0; - sha512.run = "d291ce576a7602321fe49a7fd89317ae48bc9f0c39aa92278cea826f02cb995b3033239888c2a46be2e094eea0f07d8ceaad90c9e80fa8967b479a3cb3176866"; - sha512.doc = "560b50384c234ea621589315a1c29cfe052bf4cec5cadcd95732fdb32d67ce2c83aa5eeb45918000a4bc1965df24e26a631fdf98093e4b87951d07fad1c8ceda"; + sha512.run = "d1c9ac9f8fd6e74b373fb75b7b2a40f107207cfc6f12fac5ddde7def389acff742123f56ce401b7a32d763eff589aaf88be03df50fe01a75c620c18feb6f23e0"; + sha512.doc = "dce40e919e6dc261207577186088da809aec40150bb7e75888ab8c5b3ffd4da343dfb4639e22d7e7de7dc1d507d6bea5305f2ae330185dd695bd47abad71fa9c"; hasRunfiles = true; version = "0.3"; }; "bxdvidriver" = { stripPrefix = 0; - sha512.run = "0db90ae690733e84d8ec8f6e80d62b4d83731328d162eaf8e2790a8487b23fea5177a97c8d9daaa93650cbe792f3ab9a89b50ba2b418e09d76828ac3e485a90c"; - sha512.doc = "810840d41f07abf88ff55742ee2a12d159bf13e946cd2c364917153cae89b3092ff7d8cb5cb36bcb0e87b71d37086976e7f61ea97b4a7bf6177fc312ee3c0664"; + sha512.run = "48840d20a0a1f316b5693ae0114ac585da6aa9f6f75f28973013f67f90117fc995b0af28f31febb52615556e216566f2a52cebb6862e6ed6f084881db3feffa1"; + sha512.doc = "77cb30dd6e72f865be3c8b3ea42f29845dc5c1fe67ceb666e7e3dd8f36101bf34015018c93eabb3efe102d1fce998136c3e2bcb4c45427bd0cd9af5fb80ef85d"; hasRunfiles = true; version = "0.2a"; }; "bxeepic" = { stripPrefix = 0; - sha512.run = "cd082031e31ec4036298e93cb3b55cacfdf0761f56b733ea9f22a86cf36dd25f9f19ebf27f9429883b54f610e572b9acd6e71b658bd214f75e0adfc53d668a60"; - sha512.doc = "9603a8639628344cb08d10858376a0d33f614d32a70129b45e35b1b7a7d614000a1ebed7bc72a7361508992a07205bc0797fada1041ec4806370e268ede040dd"; + sha512.run = "374e30e22b89ab56fac9e894029d70d5213416e5bec63b62b060758d7a194b44bd50f4c7419aae6de8ed1a57c0b7d2826e9cc9ec2527b7067da2a9af14b3260e"; + sha512.doc = "d70e01007b6bd7bec634b5e34d52c80aaef8b583ffb61b028446a80fef3a31fcf3f369f164f9447ace2fabc75f3d89d88732b41a57e7a134ceee6157089e12ea"; hasRunfiles = true; version = "0.2"; }; "bxenclose" = { stripPrefix = 0; - sha512.run = "3ac9f54cf7b698699f5b24a8c988ecbc309428175c434400b160c9a8f28d867795361193489be199e0dff2c8852d5f6a3332fb29fcedd79597ce3e1bb9a67632"; - sha512.doc = "4c49e0601dfb79016cb3305b65d3fb99fd0caed8678932aa3ad2f48f9746a1b5b8ce111d0646d744f2a820b0ab0122508324e1675be5db02f85a3e8f8c275299"; + sha512.run = "f2d1772829ecf48255a5615884ea287d8f2a8e24eac2e71958d89e0b7e3a16040a0b597eaab48fd07afa0cac98a49c722ddc7d7ac3dd2f594df4749897962b8c"; + sha512.doc = "7e73cafb5b3e71e855fb8a32506f8ade73861d1d7becd5e902c5ab70f619269e0b5ece576320b31899f9fcf181dd7a31a020212f51cde83d9992b18f21c280f8"; hasRunfiles = true; version = "0.2"; }; "bxjalipsum" = { stripPrefix = 0; - sha512.run = "61a5ceca85f76cde334c691557147adf7db97f1957b69639b8a3a194357ca556a91dbb4ac541bbbb28b48ef4649d79b014a35b286dbef27217416cfc9a59db18"; - sha512.doc = "7bcdfd8f63f399aee33ff9e7b91222e41b93f068a619700766a129eed88bf641a2f0a656f8abe497607b75f857fa871fbfcf973979eeb3e68169617f756e6f3c"; + sha512.run = "e78579572f584e26d6d18e409e9290cafaf0aa5ff1c4486f540643645679d126eae9419a961565136ea66f2a6ebf6ef7827bb6c86825e2b41beb383e57bd7655"; + sha512.doc = "c4e2dca669584cef8a6b252412b3b231404ec0c76a976482504ff456579c7b6e617e4afbd603f577af60930662365caf997605563785c8fb537fe330d613e8f0"; hasRunfiles = true; version = "0.3a"; }; "bxjaprnind" = { stripPrefix = 0; - sha512.run = "8fe209aaa5ea8e0dcab0f14b429ff1674b99e3dafcefdb4088dd9aeef2b5f03a8ebc574c98d634ce5db3b711369b04fc65a3fd6ef942aba29062f621303323f6"; - sha512.doc = "d6bae3fb5ec39e7c3798dd6f9679dbb7ae447c2d4937f7a038067fd3912a924c9a4b13e7dca0fab9f15b2eab32f375b3b1f6210732c20d14269bff9eee9efa49"; + sha512.run = "1bf5ac8baf6d3757983c4213649f911522f415a6c7351ae0aab0513bcd8a43c651bfcc25fa6a3ff52bd50a6291a0db86c549a46287017f90843280fd8deed098"; + sha512.doc = "418c6df5c3db42c5c4f692ec09d4b8be91fdd1ffd31fa5e9f759ede61c139d20421adc8a12f4d923b5402cca9f6dba5015b7e515afa22d4146989a24a126512b"; hasRunfiles = true; version = "0.3b"; }; "bxjscls" = { stripPrefix = 0; - sha512.run = "68279db3402d3eeee9fcba206da89fb9d007a8f05f1edbf82ae97dc6d64e648c14ab6698e64777af50c427e47a25a908971b9c02ac6ef417eaeda94294419948"; - sha512.doc = "1252fbad0ba8a11fd00c663b4cf8b02a7a646ab8336743ed19bcc7719fa42efb3e57abbd1651fd1a53f8d615aa42ab78ce8e136791a004be003d9759662e6f93"; - sha512.source = "35ae4eeb8832ba4136113469e820639b1573647fb67c9a09b9af4f5fe40f40cd256cd8c7f64e419f8913bbff287477e93f61b011fead5c980231dd1247ffd889"; + sha512.run = "bf6ac17a264cfccf13f80401a3b1bea26fe33ae12b0b33e939443ea53f12f0989c145ea2c90f855814664180d589bfb73e634da0eafaa5ad620c535da5cd6b90"; + sha512.doc = "9b1055ae2330e3d7ef89200c4dd504180f7db5d55187049bfaf59fac22825525252308f441421d09ab8214eea4b5344c7af8856b09d869fd0e068b3c81e49e92"; + sha512.source = "a2c1339564ec0a234794732d1e7d7da530903f93205de41d1b741a30d1fa024014d9266c823ea6586cf0092140c50d2cbc797af28500a3a2b0f607e610b71913"; hasRunfiles = true; - version = "1.7c"; + version = "1.9b"; }; "bxnewfont" = { stripPrefix = 0; - sha512.run = "c37c74b66ea3a0ca33e7d7e09b651581279842c81bfa7a2766ff6cbe431cbd28050df33ba43140f4132f5dc7ec4795b02e9f2ea4f3ab50231a555309db28f32a"; - sha512.doc = "31ebe7c53f68e6a7f5bfbc4695cb64e876240c9f9516d8502517044f038435dc631c43e228da869bb888e33f86c03fd841ce6f22b18cbb3b182ac54df3cf925c"; + sha512.run = "343d6a7697f3957e97d4ad1f7dacf030b2f378d4858165307309b5c7efa14bb9871f5e44fee328a93a086a337b801a8f2901b26bc8e287b8b1eb45c765e1f8f1"; + sha512.doc = "8f564e6fb074e35ae1810d5711af7c1983302590fd249fdb9599bd90f311d908eae0731054e67edc06bc169dff59547fc80b57f9f954abc8ced21d9b61d29767"; hasRunfiles = true; version = "0.2b"; }; "bxorigcapt" = { stripPrefix = 0; - sha512.run = "7bf2f5b093f7988c06f075728d292f6c0fa8bf58be3af2d0eee96eec32d36842d1021ee3541b6ff2a98fbd4d7bf8194e601b63ab84fdc1a60a766e7a6edddf94"; - sha512.doc = "f9116b5a4b47e0b707164d6a3bbdc2bcc61fa8263aea0ae3ab2563e984e329fc839317638de582e63855da49d662de2442e7e732951377e7e8eaeffb0b41af2b"; + sha512.run = "a888e5b978e022a15b222b08876d1d5bc6d41790b68d62a8912acc7bbb38586d1a99a0afd231b0538f228507988aa25c4a80af1f0a7beb1e3bcbc1521be742da"; + sha512.doc = "21695869f82fa732ce38081474b64a1d06718a54bf31f6af7cae942fb055f0a705149fcf4ecacc27694479ef70d08acd4934856574d13e025e5cce3b13bc86ae"; hasRunfiles = true; version = "0.2a"; }; "bxpapersize" = { stripPrefix = 0; - sha512.run = "f72c6eba51023b9470714bf9dedf0c3e36ec74d8bca94a96a512aae482d6f56ced3b16e315cf9433aa0b13f47e83bb297d7c3cdda7d28a7a5bf7bce7f2410efd"; - sha512.doc = "a8732d0e647a8b5438918296b3157a1354df4339a3e77b6660e16e8f4fdb02fb45a764eb9edfecf7cc1fa580115dafae49a5ff154a52f0d660cf5bf5d92e2b69"; + sha512.run = "458f08fd1b94bb1a4b11d048255c79946170a8c2af7aea2e0c5580a690b17b6187aed926764e76e96b38d6e9dc85a18ce4cdea834f3e8062398ebc3ad4da60fe"; + sha512.doc = "b25f095e8c33301d38d86b4b29bd64d3773fd108284bdac464159656ca78d37264e624506dbd12f242c4ff9b77f6283925f582476f5b952a785508d3780358bb"; hasRunfiles = true; version = "0.3b"; }; "bxpdfver" = { stripPrefix = 0; - sha512.run = "4b7c773d2d9af3f2293192e06ec1b6d7080ad80ecb7acccb06b04cb026bf41154abb78c45570a34d0934b9fbb1f5f2057787d0f7567cfea27f0d520ec273b730"; - sha512.doc = "d39f9e7e28811cba1ae40be1d7bdf410050dff12ebe8cd00033c7f15f09d1d6cdd6692d1a2751735afc5bcf513e420ac844754c2ea5c3919830e0749e1b649e2"; + sha512.run = "4b53a48ae2dcfa01aaf9e907138370e4b5ad0bae41f7ef52370496e08eb1dfd55549646615515864dcf16002007f9afa570b9f661637547bcd86e58dec60a765"; + sha512.doc = "dcb576742310dc1b7c9d79fabf713f3514ef819ffffa19c0d8556f2d7d2edd37a5ad8ddadaa8b4a5aa6f3e204f9941b4faf56f7731df4d5f3919ced56923815f"; hasRunfiles = true; version = "0.4"; }; "bxtexlogo" = { stripPrefix = 0; - sha512.run = "b881ddea6cfd5a4ce1e8ccd0247732851c9c9f38f9341855f13ed386940fbc1d4e3dcee259b1bff8618c39e54aaef36c4e5f6fdc1e86cab7b1096ab4bf096f02"; - sha512.doc = "cd6d4592c8704835efda767ee7a7383dd07c3f832038686d0e333fefe65569575892d7ead9b813550d0abc8484388ad0d0c33baeb9bced3430489676bc43cce6"; + sha512.run = "4094bc59e086c0ab7ca409979a656624835f5e9cf0fd665d2e3058cd258349ad26f1619a77633ac8d784ed21930967e6e0ed07b3f5a29f54c6efb0eb05239e75"; + sha512.doc = "97d6ed9f62478e078cc0f7a52a6723c3ca9f3d65e6a3f7cb24f93b95903160b7a5414fc7cce80e2a0ea7281943461751fef33a9c331b3f9b1ba9865cf51aca75"; hasRunfiles = true; + version = "0.4"; }; "bytefield" = { stripPrefix = 0; - sha512.run = "83f85d3b6af16ad86313b77898a444b0ab8911bb4e6a36e57d6f426cade94ee3ce9927c738cfaa879a3d152f11280d6cd87fb1a451f89c76d3d3c575cd354389"; - sha512.doc = "ae6cdfae0a36de999f20d037ed3944079bb6839e1466e2d403203f6cb3d74566bebd7dfe4bd7589902bfa21d90f4356fc44738700d75b6301b6e961a1b196eed"; - sha512.source = "229bed92dd74322de4c73b247fcdfebc8a71d357acea004d6981ac38639a0c7ad5cf2038dc4198fbc98e232bcd7252e8fe7ede625e454fe4d864ac99e2324aaf"; + sha512.run = "93b4b9c974c9045c686720bbb88dcccd7f721882ba2fa38821bfa960eccc7ed048cdf7b52be2f0105d83158747120f450b38f5af535443d1f7f3ac202022be4c"; + sha512.doc = "5cec0cefd71a0911882831e97e94abba43440e41fc94c6da26a54809869ce2d34577fe1d64aadc5e08245a5501d9ac80693ef53e06425f1b5f3d46984b5a837b"; + sha512.source = "c43584f47619446d3e1cfa32550c570009426fe9bf44e3d7daa76e2489838a9aad24a1dd984894b45fa3cac4f460e8cce3ae8d35f92d3ca44ce0022b6325c511"; hasRunfiles = true; version = "2.4"; }; "c-pascal" = { stripPrefix = 0; - sha512.run = "0fe3344f3d8aa345eb6df162f8c4daa1296d214d56e26b3a61d2b29612c04cb4e16f447e575f8c715222565104488f158044d4eb4fd37be60532b2b4416f4db4"; - sha512.doc = "80b573997d5a6f227786a8579867d95b23d716913587682cbcf3d6141f80998e8395f1b1a2ad2f4122a79df8734b419dca66f002b2ac53d270e4a4903901b874"; + sha512.run = "b09d1b95a702f41c0c16bb4f8a30b25f09a9b8d03b624accd4edd6308b4b572b4b94cbc2ffc021007b2943223a001bb7f42db8bc56a03326d247da6aa49ffd9d"; + sha512.doc = "d7c30bec9e22f37129a55d252e09265836f797b86f40e5db0ee6fb54e12bf71983cdcba45cee17d7ff6e9cfa6808b0070b43d313b3fa3e34f79ee5e9f7f4ae86"; hasRunfiles = true; version = "1.2"; }; "c90" = { stripPrefix = 0; - sha512.run = "4b60f8e07fb16da6b88780f7857e6f9f15607d53f22028c7ad3a3c09e21ba3091198eb27bd61eb836062468a8b83ad7d7f815ea1dcf2beb4603fa06d723622f3"; - sha512.doc = "9b902fee62f88fe81f023bed5a1c5bb1b95084ed49ba4afb7ae372ab6ac02be9866f60439a32e037dd3ab560cd1668e5e58923ea78945947b023ab7cb333175f"; - sha512.source = "795d56542ec65844f4991850a19445d8792808a6274fb73b460e1ec105f2dbaebf4a2f3662c753a5d8d3bf2e2c3dd1cfd374fa599975f806431e35b92db49a29"; + sha512.run = "0fa5df10cce957a0888341cce11595f6a2c0e979171b58c417b6f6e6be7e7d8d65cc3b19be52f7a4ef2a443e19849eca6e77a7ea7a22e05a3d5b9151b107b315"; + sha512.doc = "94670225753ecdb6ab557bb506ce7821821fb87d7c6f3c71dc3be27c5fcac634f86c126ab55ee63e1f9f0d789d3236cbba81d5e9f32a0dacc2214f2f33f8c549"; + sha512.source = "0fbd21056fb536aef671d21cd8930103ed69281952e3a6a304d30a6538db8a2805ce0d2bf57025cceef4b0abd06c788d1d005de095b41b7914b41457a142dadb"; hasRunfiles = true; }; "cabin" = { stripPrefix = 0; - sha512.run = "03ac8281945ae8c6561a351f04c9be4a40f9cc09d920bdb8b76512a35f74891762e851ddb03328f7c6e7cad7ae25f4ee1b463cdad1b319a6afd94d3cfc3de4f2"; - sha512.doc = "bf12ad4df63ef9b800dde9e5e40acb63e09b743ec36cf0ed5f7c8045422d2f4f1fe3b40cba992fb80f5f7e83eacf01d4d16d5549ffde39086aa00633c7600de9"; + sha512.run = "9d07b4d6cd2f2b4f38ec4334f9506a9c6c9ff0afaddee94a431e071b9dc44776330851ab36cd121232f10799c92380225f6cdde37300ddd4541a5911eda29ec3"; + sha512.doc = "6a4a47a109741013f03c59681fc22b0dd7abb17b56ace14f7744081d2055738dfa8953dc145194862fb0532730384515245743d68010a26c798af482ac874ed0"; hasRunfiles = true; }; "cachepic" = { - sha512.run = "8b26d6e71616c12bb51eee2b094c96ea8c1522b6cc5d677f96a5a1c07b8374d072f4a4e7b137907c976f8b8a3fa1a5eeec33eb1b5f16b7ce915a6259d0e1b2f3"; - sha512.doc = "8246761e4683567dad80b3e9ebfaa92032c049b043f366380082a485e3d02f067f6a99e0c293fa6ac604d61bc2d45f162d7f51b3340b993806e35fb1ff7e1740"; + sha512.run = "fedab1832932e2d9d4225dc3e01738fb0601bba81b578d718c71471fb842a33b62603188d850111f265a474cb6343ecb624e869d8243769a535393acbd9f6c9b"; + sha512.doc = "8ec9eede4f73c56b52df6b686fdc2d4c96714d301bca821abdee4d9cca974c5fbaa2ad0089b043224cfa3f16603813a2a2668c6b6d4405b54c5becb7a085508d"; hasRunfiles = true; version = "1.0"; }; "caladea" = { stripPrefix = 0; - sha512.run = "91e16e0bcbcb9c7268d44ce8ed79ad363c1a3041ea4be687db3e5fab457a0aa4209e4882e4a9bda9ee9607b980bb3309c2b600862c5ac9fc3ac263570978e8da"; - sha512.doc = "248ba3266eaddceecdfbd4ae444e791d0f7fe92e7827cdb21ff986f8d86a792e18a03048af7b267c038a202bc6dfeddd8ecbe3f7928211a7a687e49dbc3a937e"; + sha512.run = "66c5b1225e8a52a14facb29524990f75459e95c6d7e186f87e6cb38b75746fa836528e2dae3b271f675dad767722840556e5b47401e3614f06af475b97042b17"; + sha512.doc = "ed95f1f0c105ae08e92b54d93571451384cb057f15348afd6cde73b896a8ddf4ba4736d23ed00f367e3e07de42d69d2ebc9a0e371859e1c4a33b98b003c3d1a0"; hasRunfiles = true; }; "calcage" = { stripPrefix = 0; - sha512.run = "26e549bf658e4c7fb022efff883d2f6a76a4dbb18befe15c249746350afcaf7e872f36628e2ab9b63b002dfec0c8bb05f7a72c0c12e1256e086be2b01e1c8c38"; - sha512.doc = "b18be5eaa0cbb9229935450eb75d8e06cc88ae4e278102cfb03b05f63e93e2c5b2b17cbf8f12821394cb0e514a8e305339105fcfbac81224f366425a7ca00efb"; - sha512.source = "ac917d27a62501f3dd3b256ac3bcc5b58b4630bbcecc7c7a55bc04bfebd5bba62d73ab55dc7f387fa394ee34215ad7756c584cca6e1f2a253e72a11247a51b9f"; + sha512.run = "ec5c839ee7e43c275381f241047726437cc5b4523de6b05382e6c435c00aa691cb9692ebeaf4d33a970036dcf69859cb3e29b28f7f4a8e1a9bf0db7bdf3516e8"; + sha512.doc = "35ad9c2b753c5d10a5de3399e4c9cf4307b9e80d824f4ca6a3b9f3abaa4b4f18983cac7411303d4bd216603b987e153a5334c6655f5ae40718118be0c28560f2"; + sha512.source = "7853e241ce6bbc68dbe810cc98c299da6605d36ebf610bd531bf654334bbaab51bbe37b533f5eaa387c3262846f9a805e73006bf4c525144e0b4ea243861a631"; hasRunfiles = true; version = "0.90"; }; "calctab" = { stripPrefix = 0; - sha512.run = "e4faea81a03473fa5ae3f7410c8722715c428aa212d0e8aa93246a997f05c20a75c5e571a3c3eaa6c56c7003085844a1f8928b61030ee929ca709ff613cbff10"; - sha512.doc = "16eaab48315e2d00aa9a1aa5dd695a3b387a59c196699200f5b710011f4771a1edcba365f718e32c51de0d891ebc91bccfa48c01b5cc0b62abd9e0ad52350974"; + sha512.run = "49956033b20ddaa86ff6a4823a2797898a2b37fe89d3378f2b2616a1f16ce8911c809a3d3211b867f5d609da87fd254a1130ba70e5be342417549a677544e8ff"; + sha512.doc = "a082fe9a8fe0c2c925cc0a7984a2c23dfe9a81ff8971e9fb59b182ed6c1814238ad6b1a208d025826d5bf5ef916ad92a113748bdc73ed2158f6fa0571467ae3b"; hasRunfiles = true; version = "0.6.1"; }; "calculation" = { stripPrefix = 0; - sha512.run = "8588d9f0070aff0083521062991804cd1c5c3572032ff4b613749d206d6d17bbc8b28d37e2527271bb0a4907117b3c8446c432e4b1b9da5a90940575fb3eb629"; - sha512.doc = "1ae878b91570c6aeeb9d0124eeb65bc471f052b64e3f373bd9314ca8ea192f379af08649d402408863131f6510ab99c61d5ced8b4bc6d287374d2ce6875fdc26"; - sha512.source = "32c2849dbd05fed24c9c6bf3bbe1b9917ccedcb1d072f6b6071af18c333624fb0bfefb4439d396e20ff4439cd3ca8f9d9b62882bc6d61349ac18d709bdaac7fe"; + sha512.run = "3368a211168efba5a80bcbba92c40101f2c1f3c5cdd68a605e4624bb6c091c11cd7cdc1795cede7b20b742fec2288aec3cc89a533bd36f0f09156e82d3674b6c"; + sha512.doc = "cf80023b11c243ea86a22415c294465e8f318786e4039649fb3d361eb728c8db9cee2d0d7f12aa81ae12480cd4b4a5fb7f1f23baf990791ca69390a92f593e74"; + sha512.source = "0393b1f551c11c59b67d2c2118a55f3f3a214cda6c0a9ec54a32795c45b03c22b9b07783ba2a0ed9d263002ba1cec10431e0ce19f4c557c08f12978583b7cbd4"; hasRunfiles = true; version = "1.0"; }; "calculator" = { stripPrefix = 0; - sha512.run = "1d47ab546fec9f3da5b2bbc5f8039977aaad45323d90dd326195b76f5e510877bc45f29cb551dc14c6d6014529853dc136636cd898ac9f3cb783e091a09af008"; - sha512.doc = "bad6b57c5979ca4742cb2a12f776d500531e5b55e1e382bf6d30abc52463b0ba9edbcbdd5ade091437eced4ccb98d655854ca0fa5e6e57a70a34248ccc8a3ac6"; - sha512.source = "772bee8685277717d2d1fac541df15a5fc438f1315f11667eac35992be90af2dd28b4066ff73988a57f1f306d998a00635790721fa5a2dcac3f5c05e7e59f193"; + sha512.run = "2e2160873be115de34202a8d2f261c1ff18f1b14e95e1f8a86bb270c319b4312bf01e519ac2abcaddf86bc0941cfc2cd6f9a3ea7a3245285ba20ac6cfee24f12"; + sha512.doc = "fd213db9279bf544835a6c114e7a20e78be85fe362a008fdd5334eecaab7ca76fe9e315ca068cf4fbad7f258f3237e09f39d8fd0d5567ea76c85b6d66696cc0e"; + sha512.source = "935b54529bc59f0dd00d90a61329aae91349126388cde4bc4bc0f2c98c30649658ae1bd79f27e4bd8faa8780fe0c103ad220224cf91e7ff590b559e80efdcd44"; hasRunfiles = true; version = "2.0"; }; "calligra" = { stripPrefix = 0; - sha512.run = "e9e2586a71379c729f1a794b8d20e6a73e169645552cf0c982f25dbacd1ba7b9465e958dee495b9a18e6f336d945da75502a71ad8023492d290b23fa86c7165b"; - sha512.doc = "59e46f64a1a06441f18f0f565cb1171eff4d6f124968c473e167789aa192845ce57d6ddf407e9f518f38459ff327a4469457f6b0da9b20ddfab949ac7d1be655"; + sha512.run = "291c0e7cc4c688428a4ef6a267bb68f1abb0ebb8418189cacbfb5a55f3f95b4c4d2049866bf336532fbd5e7529b73a2a563354acab6f6c1d86c1eedd1cc890fd"; + sha512.doc = "3856591b94ead6994944155301163ae8a434a6428b7b4717a1d26898d696f1fed28b73a7f3ae9ee1e9f7ea0801790a2284e932392902210d56d968c528af7ee5"; hasRunfiles = true; }; "calligra-type1" = { stripPrefix = 0; - sha512.run = "81a11ea4be8cb61513e029329eb967df2a81432e1500817ddb7fd4b5e16a4ae08fde9424e6841b48ff6d7a3a447230ccbe133783e897b112f22a38985ac1bd5e"; - sha512.doc = "8e04f6009bb7e3e6093e0a4d80872aab68a3f994fbdad29ecb66d4d7abef0ad8b627e4d5790eb2fe0083d19e3abb7ed6a1630c82c0b3d486c675f9d1f913839c"; + sha512.run = "44e1f4e77872dbe68dfe87c9cc70b5268e6db691ca278b1b43fe1f56c16a2985b9dfa2a2fdd89cbb427746ed6c3c502e65b8b778592d51ca203e3eea939936f8"; + sha512.doc = "a0e6a8ef9b0dcf57e169d6390ad68d7a5470938e2958865b602d3c25f00f2d5a1f7ff9196bfcb6d7bf304a02dfc1f542292ac995a9586d4714444bbdf9cbd9ad"; hasRunfiles = true; version = "001.000"; }; "callouts" = { stripPrefix = 0; - sha512.run = "e8279e8132042f488e8b952e89ddcf28e521dde4f6ebb63b3e351743407634e25363200c0f15afba8f347f5660b75a81a0fee372e2f28601d2680bac2cb739c0"; - sha512.doc = "f0e89b99e5c482f62d996c9412cb0f94899ee0dd232fa017865bf6e2c791c2d5f3197bb1b9c170053c9aeb4aab7c7890f549b7473100227d727b759e756090d1"; + sha512.run = "cf7543395ca1b2ba7c9fd8cbd44f720a2a896781d4465ed5e9bfb46ed003fd011e5eaac8c114fecbd3aea8a5413d2702eab937eaec4bafca3a725335f5efbca0"; + sha512.doc = "20379990311229fbf072024a989f39738b1851f77d19cbaee2a7a9eb954bf3693751380547c5c4d327337995f3300c94c2cb199243c27b063f0643d23633571e"; hasRunfiles = true; }; "calrsfs" = { stripPrefix = 0; - sha512.run = "e99e73a484a900aff57ab098238cfaab47bfa45176ae2edc19e496f92d2de70b04f398d5fedb7a41ac9258ebdf29fa78acc159fb7481e68422d84c636678905f"; - sha512.doc = "6ce08bacebebd8a7a3c105ad4c43319645d145c04f1167c955944016a8d816de563d0af80d42e7ae0ca42af28dc43a2e652e760d4a408e97d6f81532bbd8efdc"; + sha512.run = "27b031ac6f663c94a76cf763f9eb014f9749165e7bbf6b51a9f0e441bb8ba94ab10125aa0e419b3d5f984234b85ad87c9f364ed0bc27e04314eeb7484f93888d"; + sha512.doc = "f59626c195f3496b1f5ed881a95a907adb365f9f3dc309da8f7a2b6b08a01b266f4995c99728e9c0871b7b552092727f63ef0faf5bf83c092e8b765cafcf98d1"; hasRunfiles = true; }; "cals" = { stripPrefix = 0; - sha512.run = "7c6faa80e94fa3f1195618f6172fcb0fa7483dd39c77b40243362039d94c906fc31d92911006ab6a6986265f89bd7ef82b9b857c290e0d4d5f4d6eb402de8bce"; - sha512.doc = "57b54f65d39a8a3a2244314c10090ae2b9ec7f5ec793a7411adfceb0e00952543d7e73d708f913297d02f21e902f564ab048549ff16e103a0388803df253039b"; - sha512.source = "ba2f208defba118ca2fb964a3d00ed2f76d17fc5879ed2bc42c24e051214868a482176003777a64917cd7e18dcdc923bf2ff1d8f300b652a1969cd9cb90b069b"; + sha512.run = "32cca18edf550c0bac6d659a706fbaf510c76e1b851a9fd10d3b17c8fc6bfcfc6f8e2d453668aaa2001e0b2d78414ca8e41a461b9bc7044d01abfd113ed3d898"; + sha512.doc = "8235472d0384dd8f1a39d517dd22f0cf7f7ba3f6cce143849b2afeed7f4b059de026a5c743f50b5d8909b2a6d3d6218b22f2f7babb4fb029ea85175f3fb659c3"; + sha512.source = "545abf72a592d53e09b28496878e4b4fa285c49a43fa1fd1b2979f3347530f7ffb94562d1c1a8abed833051d953f6410aeaa01f351824968f5e51f7c7924d95e"; hasRunfiles = true; version = "2.4.2"; }; "calxxxx-yyyy" = { stripPrefix = 0; - sha512.run = "0630916a994be711f4135e2045a7804b4ff0c7bc962ac0652be82a615a62e00845bb0d3605b673b78530ffec11c8626319390038ee3ab30b1413f7113cb592fd"; - sha512.doc = "8d3eb79ab97ad30d4dba9adf1f952b48949e7c91edec8deff645ce9d5cf063122b7b95a833dc098fdaa9320718a798826d55b7b3c4411d4a082ce3c0498af9bb"; + sha512.run = "8bfe64987be163f612591a3cc1b9a49f2a859f1b20de53fd4a7d50da82d6281583e5fa3088bd7f9eab80bb80a4d088c0f13eba2269765ca135bb3645a5a8e85e"; + sha512.doc = "e1687062dffae343926d844c1c51ff36bcaf8a9753ed6219300c1ba6c62c3200b8918efb7f8dd0db92f2779d97fc0d52135683631532e2fbc2f042a4f39edf1b"; hasRunfiles = true; version = "20.18a"; }; "cancel" = { stripPrefix = 0; - sha512.run = "c7e4df2643981e310a9090286273118ea2e65c89ffca4e0c6dcd10ce0cae6159a9dedd1e9d1cd311ebde22e2f630b59d4880997e4a2c07f9939939139283deff"; - sha512.doc = "a1758ed5fedc63c9a3be40550cb5e7fcac089c835f6a25309a0dcb85dc4b9d02e5518c6fef5bbc0df3f21012da7a67672bc39260bccfe3cac632f2310d7b5d4c"; + sha512.run = "2b321b5e6342ba1089cf32128b4f51f4c5f2b3eb6c5f85eb4723c78a4a0f806f176522334f4a699136e53be574e89c7f31a8c505cc7ccdfe6bc79bdd37710f23"; + sha512.doc = "ceb5721c446b0d71df0bf7ec87e87765af930653692fc84d3e1a063ca049c93da796615c4e7b7db14053cc3bf6b45f37d041ccba04a930f028c70bcd24005b07"; hasRunfiles = true; version = "2.2"; }; "canoniclayout" = { stripPrefix = 0; - sha512.run = "0f3450b327594d699f2b551019b61783a2c97ad36770c0ed28b414a3b187e70c8d184eaa9a89994f3ff5d110ee08dab2650e0f09023dbc00fe67cf69acd7d780"; - sha512.doc = "a272f259ae74e941b8c1ba4c659efc7a65f0c3c5c287278d5c3bc2754273e3aeec4487d8c9fa47eb10748e349b81185d8201be0a0144f51e5c0a113ed9e3bab2"; - sha512.source = "1b338b6719a05196148f503df84e096a94f82b3eda116796004a236abffe575ea84c809fbddb386aee9f84a5f62b475e85d82df7a3ce30b8bbe11296e294b2de"; + sha512.run = "c13cf72db887f6fb2e01e832a5ed8b2dc253d9372210fa28a5abbafba39fbd3cc8aad238c5ca9c3f2037bdc11770233dc7020c7b1b8e836e61f578a49a51e910"; + sha512.doc = "743b17de36ff13e7f59f30b66f4835eb29643ec97b5daab986ff7e307c5efa8b3608b54d6ec2bf82ef20adcdddf0726bd4d2a338e2bc4ad51a443fe07576a561"; + sha512.source = "b71a626ec8a2517d3834a312dd7a43cf6509a16c925f03f05622bb2e60df7e87c261accc11d63be0da046ed3782b1efa3a4790b15d4a787972c5ae41c625dc23"; hasRunfiles = true; version = "0.4"; }; "cantarell" = { stripPrefix = 0; - sha512.run = "38ec28a80e7a895706c926766259b2c056e2f44e481c6bbdbc36d0a6bda1b3736f968b10f15d106b08da1a83e0da2698590acf4da3c585a32f842d1bfc5888b2"; - sha512.doc = "f8f7c5184697be812e8315f142b3c713bf58e03dbe90408556f091f68f5190b1e993617ca0df85abee499a6b9d5bfb177c1a2dc63c8e85268d4d16322987b077"; - sha512.source = "cd4163c9ef1f57983329cf17db63d6c2512084d28bc098da702639e8395a9daa2a1a0494c97556e6315878abf74e58d93ba545ebbb530d7b6648938ae637b517"; + sha512.run = "70485f4c80b6e5590c2a7e94b0e874e612a78f41f6d0aa4a7cdd82046074322a1ae1dad61ae734f270db73db812d6e4cdfacffc5b15816d2fe385b1a147359e1"; + sha512.doc = "2e34510a95508a5d9708558aebb4b0bf0610d83fdbaf6b53438c354b49857e7f2aab1b57cb5f29b097aeb0092933016b63d27808a210ff4d8916ea6274559772"; + sha512.source = "1665ccd34ffbbdf1163c624c49fbc30447355b1974667e794b01115516d9d45b2ce59dbb44fb961d553f0f56fae612d20670d081816c2ff3cbbd4a99f062c230"; hasRunfiles = true; version = "2.4"; }; "capt-of" = { stripPrefix = 0; - sha512.run = "1ee5b6f50ec473f291f0fe4a785d24dcfdbfc4ef65bfc9226eb1ee66ccf7b43ae196bdbd100451f853519c90015cd207bddccac88e538e90d27c9a465f5e30d1"; - sha512.doc = "05c352108fa1e14d0601caa91a2a8b3da978f9f4444c5bbe0fc7478c049b589d3f682f6f99109e0174dc7613a91ce91cd2b645d20f538cc676c31207f50f9899"; - sha512.source = "234136dcb0d6ab3a2fa5c2e975b8a021ac877c1e578d371f3cd2936dac0bc4291845da4aef394b91fb5d570ce9d6ef578561b148d2735fbf1c85fedcab4b2c21"; + sha512.run = "a5f19701878ac0fbd2fc38fe6dcbb984073346a991bd1f34e51b4f07ecd34baed89aab19ef80208915a659d3a15a2c81b3dd09f214818f9c8a2bff14a008068e"; + sha512.doc = "1a834571097a5304395b86fc5d9a5c3a49d1701b336330c996ada0ffa71a08fbbcbb7aaf381514854f914f8c49b989d35c870e4bd76e403503abf7106108ffd2"; + sha512.source = "58854151a1e4af85661c70964568c0d61f47f28923930c40dd8a11785f47e6bbf2f3259e0cf21d201b63abf6ee2f3fee5b60d48b2cca945e869fbb95193ba9b9"; hasRunfiles = true; }; "captcont" = { stripPrefix = 0; - sha512.run = "ab39181798f82c70fe9fc3e4fe1c47936e6f77df078e6d3f08369a81570328b05dbf80c50e544a4dbe2c765fcaa0ae0d200c2dbf641346ae4eea6a4ce4a64787"; - sha512.doc = "62b2cfe89a39b7b446336281f18fdd29ece0e05560f5e6e88b71ec8066cfc9ce91fa0090e2c341448268a8908649a89cb398a390cabdb7a1b4895fe479d611c3"; - sha512.source = "08aaecc00a46edeb6d4e79252b8670e469d1036b1b5e13e7e761a17f7299b65ed818ce5c7331e46d628f85d9e809e2f31607ddf928066e165f67eecb7c969b37"; + sha512.run = "5fa23b3c6fc6abc25fb1321da15252a5a6381858138285057512c9208faf1b1f754b5ee5beafbec66ab3ac9f4944b3d129bb7f5a84c895b0ca5a194003458558"; + sha512.doc = "222ee43beeaf8ebeab885b4123b92fbe48a5bc6784e1878ee84df3187b6f9fe2c25ac04616b20d3ef0a892bb20501bc8a8a88d059af49d8a83c9ff1fce09b9c1"; + sha512.source = "e2b20f5ae53bc6190024013daecb6a04b39f3700e0a881a96f0ad60ae8142b045bf88886c040cde872d6a113bd93ddb22cff8d2274b7c4500327521dad76c60a"; hasRunfiles = true; version = "2.0"; }; "captdef" = { stripPrefix = 0; - sha512.run = "454d8c7cb676b4f296675f79410031457b03e9af421db26b80a5323af3f57e980725897de63544da96d482600a6871f1f2ed7d3d12cbe3760918859d6dff5ebe"; - sha512.doc = "04446a9bc9b6b3acad1131d9e09cfa9c353e6e1586f2e7aa036e0a3096d1630ae4cf6a6ed3126fe6adf1d882e3bbd8b00419b8b0c1cf9ad4395ddcd8ec82ae70"; + sha512.run = "a5376f7f5b1d4a751971b4210fdd32041009ec30d3e5bb8fd5cf8ace76a52ed4b74d11482beeaa6acdbeebdfc2b41cc714000c4383acd8112323fc71333f3aec"; + sha512.doc = "9324e6ce581b7726681da2260e998312537153fa4c3df425bc50100bc3ab563f3b34ca7b5467227c3bcf5eac50f3ccf91e38e9e862fe04bd950cfb9335ef5b98"; hasRunfiles = true; }; "caption" = { stripPrefix = 0; - sha512.run = "63875059c9431dec3c3345886471f9e69201d3cd3516cf15ce63cfb4f17cf207042355b07c0ade7408e3f4966437c6e4e9055b517c63f06d02403ffcead5b56e"; - sha512.doc = "12554b272ef47f80f2720fb350e93750f4afe27457623f75a4a8e1495acd6a545d61abcae5f41ff297941e72eb2da340057a3ff05ba87758b3f26e0d1c401727"; - sha512.source = "d3753dbb78664c715176d31a568aa9aa10cbfb612c8007391c8b616e86ebd03afede5cb585c4b1657f53bac34e67cb34398d27b73c64e765a1717d33daa5ea32"; + sha512.run = "dcbc4072d8e7096e55d41b21c4e5e55acd17761271ed843d10740bcbad2752e1ec6b6d888cbb5c3b14a5a8bc132689be11fa3730c149a4a6d7ccf02004d15562"; + sha512.doc = "f2adf9d598d716ce3aa9381f10902983643fed17a1e2a5d338db0b498a0a78f75ed8c139ab860bddfef14906504740213bda9bd3efbacb83321d238065002e1c"; + sha512.source = "df033d17a6de253202213afa498f027c4cf9899bda957e235de9ed4eaa11edee0980781c98f48a4ee0a8c96b56bd8bd8d3a3952bf5eba24f8d0f0ce7c093cd2d"; hasRunfiles = true; }; "carbohydrates" = { stripPrefix = 0; - sha512.run = "84ece3c315e46f778f1eaebfe253927c107def981016073493ec0f13a28be0583f96fb6fdc2ec84de647f1192d37d73b28e78aed7827d4ea027a31b7ee11e0b3"; - sha512.doc = "a439419e3c800df1696e478b2b3feb2ad917bbaff92836105894cafd1dedc6324a4a38b6384b7ad51bef7cc9c0887950a8920691f4811ac8942cb397aabbb7ef"; + sha512.run = "600d248e5089ba077be105c7d8f8e03c508b15dca7c65628307b91aa736377ef2b7b43bffd3816021ba4bf1e26697882db52c1355d8674ccfa0dc7992c099ad8"; + sha512.doc = "f9e0cd4372b40ff1f065d68a27f131007e3a22a801f1e7d6ce9235de71574bb4387540413175309e30c5b4953e13f1e6bfafb42f79778437e7901d346d4513e9"; hasRunfiles = true; version = "0.1"; }; "carlisle" = { stripPrefix = 0; - sha512.run = "b0ff8262182be519ae872b1f81f55fbc1367466481dc04caf1d582e7487ef11f24c8d1841ebf5ee001f60b220685b90e664e173236e28b0c3ed9e8045120eafc"; - sha512.doc = "03dda7dd2097e51aef83f5ce9eb6ddaf1a5093ddd117466210e6bd17ef7ab240e1cddd6f93b1e2bbf69190118b746f7c0b4891455c3714821ffa0099bfcd683d"; - sha512.source = "f69cccc2819d9b1e26d3586bd7df937384dbc89d890a9d50eb6ace70f8fb87e65388121adadb86dfe4943973c3ceed4f9752ad7cefe1fd8727c841a63180aca6"; + sha512.run = "3734bc331f78e4bd8b85dd2df238b4dbed76c6c1c7bea71768b1e9c7c62ec7d277194e54997b834931221023768af085e1c65c3d7688b77678e8d3d7465c4e1f"; + sha512.doc = "91400a8a7119bfda80ffbd6e20c67dfae45fb7f430396f37bbac8c0f005b60bc82c0d502cc93fd58adf87fc880c8a958907fc1b3edb1d55915379c2eb2269c47"; + sha512.source = "6e69b406b71462fb97a24e1d20deeeb1c814dc7dad196c97de4e92ff568734c273726708feecf58dd913c6b3d638aeee9d5f300d1b971bddbd70f5b6fcb2bfda"; hasRunfiles = true; }; "carlito" = { stripPrefix = 0; - sha512.run = "395c5c6dc439a79678d29df10a564cab73551de5e8bcb160a3cb86445ab8e59abe78258654877f8e6b5a3130e20ab23f2585488432ba12f807d398b64f9e824d"; - sha512.doc = "37dcf1bc5b20b9d5a45cf297b17961e722477449843b98097395e852bf41b7622a7983477bfca5e16d2fbf7e069b1adf3a2e988fabec022ebc2a147167d5ae08"; + sha512.run = "f47d0ffd4bab7d892e6c646f3a4eb392c295b8f8a9ecd63ef45fd9ad891c33db8e66ec3e6d455649c2a8f8795693bff105e5ec48ae7c8d2fb0bf79d32e078bc9"; + sha512.doc = "ff4a566ea7ceca1d2d095b3e99acdd65ceca96671eddb2d98bef69310d69e31435acab70272ab3f421cee5c37ba42c3aeaa230cda7e95559744a40080b9c1547"; hasRunfiles = true; }; "carolmin-ps" = { stripPrefix = 0; - sha512.run = "f8e47e9d4543b32e4f3b8ebf366b140ee588bed0afe9e2062f2e335ee65d98e9ac698aa237b7c5a20ff5d097a2d0fe64859900b6df34890a528b79ba18e2f19c"; - sha512.doc = "e250d7037f97770318e86fc7dfcf3d2607466a957c9d016936243f6db2f151363c09459567f82f48d4d42cace96256e978b83c892af8fcefcc75a12332d5057e"; + sha512.run = "1802e7fe2835863ac0859bbfdf21724ca77cfb56418e2b070a7f420a739b0324458c5e12b2705b03e9526a6a87fd4a9bdc49ba066960f3d3159b01636c6ddbb0"; + sha512.doc = "70bbb0cee83468531ea86d841906c7d47d3ab95067aa03d4485bec644653e9d110619a0e643a6463685e50ef1cf7c311c64319522fe4cbc1201b77f37ae4e78a"; hasRunfiles = true; }; +"cascade" = { + stripPrefix = 0; + sha512.run = "f45bbabf4c603aa16851745771d983a0f58fdfbc4bb738d57f81bfe43638cc36a40f5e21a5513d827f25895bd3269db92b9d0f5e2d1f6e5f92684d781866589e"; + sha512.doc = "e7d688ddb0d9d22e67170c7f250737f1fe2a4fb722dfa659ba1716a2c83fbe51e621ee2880902d92dd551cbc6110b84ff2ac9b56a50cd6ce98ff37f9b090d2e9"; + sha512.source = "6e29cf674695fdc589ddbf674f0acdbf1c64ca6c1cf8ff3454e3ab33f496778a1ccc5eb3064fff2ccaa2ca16ed30bd174663e10b8b6320c3f56df97b80a83b0f"; + hasRunfiles = true; + version = "1.01"; +}; "cascadilla" = { stripPrefix = 0; - sha512.run = "4dda2e0c8c02404530d5f2d6813947dc266faaaaa80737a2dab44052d46c2115f3611f68fb5e6d0dbae9031649701c483f8ae68f4a1ffbc0f4c7d8fd7c199a73"; - sha512.doc = "acbdcb31855389c42bb620a82384700857ea5791f2435903fd9377d7c33471908abc5a366dc362d161efeed611b9ce73bf2d7a470145605219fb2e3f3fa2189c"; + sha512.run = "e9a32539283dafbcc1cf676127308edf6a54c6d0558dd31de32601cceeb22ba213c30b4ddbe6f4007c6e1e8f3810ac47b2527d379d719f3cbf7ebc35f5907a87"; + sha512.doc = "58b9111f86085c066f18363d4e168abdd1cb7ff74fd53dd34ddc537ea320e4ad2ec2450af0ff031f2d43325676c921a8ecbe008297f11170bc387fe21dc12745"; hasRunfiles = true; version = "1.8.2"; }; "cases" = { stripPrefix = 0; - sha512.run = "53c1a2f9b4106c8de8ce8bbb7c5814d8da34d2332b95bbc94d26a1ced6411491ec6c3abaa1f0e4fe52e88115ca62a084bcc674c0337940f82cacdafde221bc1c"; - sha512.doc = "eac0633c16bf95fa5cb32e349c058f42f4b72a304d404f0cbaa97448c7daed1c0fa6430c641c07fdb82e742de7007f93fd777116ac71dc60d0849ef5705a5d1f"; + sha512.run = "0c33b5791952a315c72b18225f0ad0e3f6f331fceb5c3403db4c0da089acffd53ef2b957c13bf3480dd02bb6669135f96e786b32955fcb374e2d9a8f5ebcf629"; + sha512.doc = "b747d1ec39c816a90c665be10a8721ff612cb379349213bc2e470236afa80978f968bd2ec99349a9f40233bcffea87bd53c73f1155eb13ed5c2b0fbaedde83ff"; hasRunfiles = true; version = "2.5"; }; "casyl" = { stripPrefix = 0; - sha512.run = "ec6b463859334c324899f7ca19a0557015a191489bcccf1982bc99c2ce4c6d247eb144fa72c2427eff45bb80e137fee889d41e17e9c480b5257b9473098624bd"; - sha512.doc = "18c7e60a1ac400e8fc7407eb4b081f853cf0608b4fb0c33666ea17bcf4380c0eb851a044e19904ab27776edee16bb659d782bc1074396e22c0e24aad4f2ed8f7"; + sha512.run = "b74ac52b7bfc964e19a97f1be41c240a41b67182ea08a05021e5ff1f16c87546f9e216721c1b6184d8ce86c0855d49c93b4eeeb575d61b79c5f6df12a85252c9"; + sha512.doc = "691541ceb4ef0f0c021dbbfe1fe6b75c27aafba752dfb105f9511237871d5db11d434b6d98f2d94fa70521472f850ee754f611c395263ca1d42d1584f3d2ca55"; hasRunfiles = true; version = "2.0"; }; "catchfilebetweentags" = { stripPrefix = 0; - sha512.run = "3365e617ba0b1b2da47596516de3106a151ca020da4f87ad1255dc9f4eae0a221686d292797a9e51cae7ef956b57960e1e6b46dbc5eca8cf601c127baf5016c2"; - sha512.doc = "7703d1e96f0fc8565a3625bf15eef4a6f83f9df3c29f5b39a058c0415eb970526418cdd1fef55fccd7ed0708010c6b050d8b05194792e51ef03daa66ef770e7f"; - sha512.source = "4ace1c3858265c47784ba067a187728951eb13abb6bfe4ee5b4cd53017361ff5db4a40be65b826bbdc22d8e3fe73ff7cb957d57e392e0e7682d5057c83df2099"; + sha512.run = "b6437c502cb5e14cc42648d80c7c7b16faa1a68d2d693f67b319fba5375e4c2db9ddbf2379ce50871e3211cb80b5c161f7027a27174c671a1c0f300697d36b12"; + sha512.doc = "bdbe1fe7e88e0c9456b050ea600669072e38a149c9f31057686e3fe72186c900280fb454bc8bd0bd2e76e52df9f65b8cddbe28ccc034530aa33ea2eaa7855fc6"; + sha512.source = "ac7a983d840bbf46e372fbc842941fdfd6b632c35a15e37cb9d1067fbb07b96da21f991dc868c583b2578dea5cb6a7e04c2f4cf99d0c8731b476a2881da46e10"; hasRunfiles = true; version = "1.1"; }; "catcodes" = { stripPrefix = 0; - sha512.run = "42a953ae440b4afa189d1fa8afbc5430d0f02a9f77650955dd3d454570de01d4989e25ab1b86e59e2de8bb853878bb11d885c688e1558b47d9724655f1f93f1a"; - sha512.doc = "60e7147325cf567bc63aeb532338c261dc13b38596a0fe0b528e4841d9b84fcd51c4266d1c56785631c3da5affc57fab4ac2697ff7a90f83697b9d94228c9346"; - sha512.source = "c59ccda3823955897f3fbba08023caa197f6ff70bdbd3ed792987f1dacbe957c8fb2f82c60fdeb08eefd396ef1bc08a7871c0653c83101a2109742d04ba68892"; + sha512.run = "5fa20d32839ef18037c58361812588f2597eb8ea1872513a53a481a23955b306b64f0385b082a631d3b859e9f3e434a72a804c6fafd57c670650106b9289d6f1"; + sha512.doc = "dd3eb46f3b9fdc1ed216c3594cb57264d60a2006bc36f103f3de844c846c7ab90cca09a8ae5de6d1c1559769e1b7d0814c5a506ef142eee1e739c7511ebbd6ee"; + sha512.source = "c9625e787b87613032c5c6f1c47ed24558a3668d10938e4fafe3b28384699891e5cacf42f965f34f9e57459d6238e1d5e5a55da5a6d021cd7e9ba10c929d6b6b"; hasRunfiles = true; version = "r0.2"; }; "catechis" = { stripPrefix = 0; - sha512.run = "0fb6bb097b897cb000a8cc02b07551d758e17ca4697e3df04761df1b54dddb723f572ad06ecde3e73ef9c248c5fb8ddb4abd5e3605e60a7ac2c1aa3b34e58f2f"; - sha512.doc = "23ae2cd7a749944f0473f68eb0bf7c3ec5aee7f6339db788bd0a11387ee2f584065980a67b415ddef2b17c7c9281628a9c5b1f35f5d60b40e827c5934e6274ea"; - sha512.source = "53150c755adfe49fc54b07fe272e5683972916fbf281fb176adfda41cef2c6b9964b49bde18310f3f7bdfc38ff806628212d0de9a31d8748b97b699c5171d8c2"; + sha512.run = "984f1aff5076e64ca09d79bfedb2e65754d10edbdc988f9bb500fb24fbcea51e30d914dba57d2b278bfc3bf09b4c0b24e0f9f9222cb24d55207160339d072844"; + sha512.doc = "7c48c99bafbf1020ff75a9ca9279bf0ccc3986dc12b460a28679334a2d57ea10752f521d8ef47e656a29ad11e33344f336b4517fe95a6c1f6b845ab795f9ee5a"; + sha512.source = "5b03b098cc1bc0c715a997c778a39c3c001826d53b5dd35de6493f7f8192a8ebe3e10ecba0cc6674d3e54ddd782d1c6dd40b5740b29b4dd3ffc590cbb026b69a"; hasRunfiles = true; - version = "2.0"; + version = "2.2"; }; "catoptions" = { stripPrefix = 0; - sha512.run = "40746c7659d762901797f1ef6a4e40bd04edc0a7f5f53b8c1e20035b63a940f83149aec3c3b881ec8b3f27a237e392c4749385d4e67c1b1b1502948b16b7c0ec"; - sha512.doc = "e46a9e6dc73ea3825937de5b9100462325a906715e83cf969b8714cbda4b6a69f6df9acce98b5213e24036c2ff6b0aade0292a70ce1078aad9d9e5083ba9912e"; + sha512.run = "e89c0a434ec726691bca40b45275e13b2121d048d7b9d35c1594e6b44a957df740d9bae89f8d6f3c477d57f62774dbbc5a8cf6d8b5c3622d81ba82bcc640bd02"; + sha512.doc = "0bfc8457a7f85dffda964a944d2fdd423943e46d7d043ed01a3726a5a42a47cf96e801c35324c5fbb4949ee452cfc175f231465cfd84b4f30dca28ba203001d9"; hasRunfiles = true; version = "0.2.7h"; }; "cbcoptic" = { stripPrefix = 0; - sha512.run = "29e5f2a23fac58968927f0c820f6f7ceca73abb2ff69b6c9b23aded952bf9c75eaa33ca3a3c4933be155a95113650a2831c918ed79c8fc54d58633323738c31d"; - sha512.doc = "3460f22a4d5ccdf4bf9e510c50e6b2e567533a1dad34dc5d933e86b0d8bf285b94af7a25d3fbdbd8befd1693c1f88c39a4aa1ebe8eecd09d86ed3450941628ab"; + sha512.run = "d4d85998e0035d3498580f6bc4a4304c11493a6206ec19ab899b645a818e760fe5bccedabdd000c47c84a5f0ebd1f91dd5e99105a563e5856ed3b65e57d155d2"; + sha512.doc = "89501567aa9b40ffa0ce1d16e4bae7a61305ea2a832f3e591f336e76c0f743a0232bc4fc953ed6e9eb9fde633132b8a750446d7d86a510131687577fbefd842b"; hasRunfiles = true; version = "0.2"; }; "cbfonts" = { stripPrefix = 0; deps."cbfonts-fd" = tl."cbfonts-fd"; - sha512.run = "7a258c834623bd653926518beff97a8fe4528e8c9eab1bf2f1e37e808dba6e5f478853d00681ce8b80a1f2e3ed85a60894c2dd86f10234faa1b79627c1180bb6"; - sha512.doc = "00399324cd89cf49a5ba027615e9926f7067f01d237285ade8fcd7ecc7677a8caf58052bbf4298658cb28a49bbcc192d5751fa30a281944e3f1a7bb84589724a"; + sha512.run = "e78dc2d81c28bd20ef703375d0631623f594430c79e79d89390aedb975e2d42ca93fff3eeb5ba7641b05163a423401f0ffedc657f5b76c9732e9fa66963a12cb"; + sha512.doc = "668467e02d5f7099609c7f5944b07156777f9e84cebc320c0f7dfe9b36903170aee5e7b3b9205d59e5865a3514caf45da238cfcd1e378dae3d76f4822a14cf74"; hasRunfiles = true; }; "cbfonts-fd" = { stripPrefix = 0; - sha512.run = "47da74fc10763b78a1975f68840d0f92dd27c4bac67304ea6bba5a8522dabdcb21ce628b2083f5487d450960d4d9f7e9745dfa883544b8439655bf151a3aa73c"; - sha512.doc = "f66162e3b3ac706698c30a60c664a1a922d30e6c3e4b34da53858443e5d66bf09df96725901e31ad0cc39a2c42eb15571c6d73e9a0451956c8e6ace84b31a3dd"; - sha512.source = "b61c59021e7e33400b1d69d7317e6d07f3253af6aa621126186f630cb65d2d09f86c40968862ffb33369648aadff3c6b5138a7b711808c72a329fd9e6e72ba80"; + sha512.run = "43b610537bdc7f0e5a5656f20024fda260bf53fab34a789db731d35cead1c2e97e9d90ba26df239d346e2f7a3ca7f915fa81c95334401fa6153d6430ff2d6a9a"; + sha512.doc = "4c3cb2cadedd15023209ae5002fc95c905b7fc84833884e3114ed99111ce393cc470e729ac984a401f9631bb39fd445fd7422d11a3c0d992010d4a39ed8b8c7c"; + sha512.source = "d4b4ad9cd84b283b5ee2688af7110ae9259d24179074f0328923c9c8ca460fb63a8b805a6596011b77368986e4ec285d7748a42b5ccb7c39b8cd3d8f5d81211d"; hasRunfiles = true; version = "1.2"; }; "cc-pl" = { stripPrefix = 0; - sha512.run = "3d07dbbf626811cc55d5602ffc2492bd1d1fbd18364d01b9f38909d3eba5f5f5a46c290583b193ad1b1b1cc9ea5f91d201e12be75e2ac268588be247800f571b"; - sha512.doc = "2b3539e2ff9dabbfd0f54f8e8fcc8d088bb4a8c49f42d1a2cf58153dc970a177c534860b2992d0a9db9c6cdb76d82d0b47a4d633095192a408a225d0c50333ca"; + sha512.run = "62f28fdf7a2592b5e757857468ebdf0297258a21a52396873e3a374a711105f4e0450326fa01c427cf03463fc69ffde2cf3ebf811531bdb1b5c9bb6f8057cc94"; + sha512.doc = "723aa12aaff52c98de2d8db38608a88c1ebd77f29512a2851dac1e9b1d975f0d99401143a7e3e2bbfc7fec1581ff655da115227c51276cb238dad7495e6ff0e2"; hasRunfiles = true; version = "1.02.2"; }; "ccaption" = { stripPrefix = 0; - sha512.run = "9e1e34cc30ccd318b021561906c2fbbec54d586aec35e7249818d62d6e32b01d6758cfe0903cface1404804d4b7a143ee6ae4eb04ead4435fd5289fcbbc53c97"; - sha512.doc = "a881ea7992708f820ae0040e0023372c2a1aed7a3942381f0d3e5da7c9f028ef7ac4792d511f0b28fde634e5c096423db4a9bd17ab8e380f29346f4fd4edfedc"; - sha512.source = "da4e5615e6a14762fd1a7f175451539f4e55f99ed210423342019e3f9bd0cbca6336fb1d92e855848e5e6814e566b7b0377c4221faa1fb680f7e619807ee588d"; + sha512.run = "cd94324f5e8a44d1690a9f7f03d84ab5496cef9ea3db0d6490211f60e819c0a197d75d3e49cb02e2d284fa7ce4590e603eb172fa921e3b427e02061f507e3347"; + sha512.doc = "7ff9a5e3b1d7a9a22d33f4aea36e075fdaf58b555f71cb4b1d92ea676b9c87cd7320a710d25976d16427c0c12e76587b3660ec75a341de0a1be13045033a1b7e"; + sha512.source = "ec393eaa90c5f9ae882c8bafc0539e32a7d8acdf321bfbc490bf3cb30131f96585b0bc15d951a9bcb6cdb4bff5195d495cc760e76106316a0b9c5a06099aaa01"; hasRunfiles = true; version = "3.2c"; }; "ccfonts" = { stripPrefix = 0; - sha512.run = "1a1847e139b6336fd758725afec102c498f42b1770fc161434b1360d252c56a6b5eda03909fe88de4ef719f7a0a61cb6fc462831f5ab24b2c021870f498820a9"; - sha512.doc = "289b5cb80dbca5726b39889b08f854d6d5935bf1682073efc99c9d2614fdfe404b8d9176705443eb75542f022f8ead861b3dc43b35f1cbe482e33194ca34db31"; - sha512.source = "1c6418e4ffa78b3775b44ea7695ceec877f8dfa1d373d8f91f7c3403d0de476cfe6f07a84a01112a179d70bdbc4f36fc76ff7bc892d9bdc43ba3f07789fa34da"; + sha512.run = "5d187aaa358360c87c1b5ea9c4345c93c6d13c6874859f2b11d706d9392b91d0ebb3b7941d10e12be5502357a3ab8c8ee1490d6c3c13eb52d2b22256c81cc6ab"; + sha512.doc = "852f16671971b2171e6ebe8e56b236697f9883381d4fa0f3fe31ad7e7c4b8f429ec64c7dc5a21d2f5697be6744eef055b426179fddbe4e6aafc9b92ebdd6dd3f"; + sha512.source = "28b64907c4d79bda5b228086051d6200e3e704335d994cdd092a3a9e78449cd3b52cd94bfbf5ec9009dce3f808936ce09bac593d2d67b06a45ae40d71706741e"; hasRunfiles = true; version = "1.1"; }; "ccicons" = { stripPrefix = 0; - sha512.run = "782db0a4dd9eb03107bef2426ea7a2e7d0baa9dd7c95de6d2a4b54801bd5f2cd3cd7943688676bcec0773eece34773ebfd38782ac68c7cafb229a8e0b5bf6a5e"; - sha512.doc = "5e5f6057d20c580c5fff55d92c049ade96c22fe4dcd9ff9c081d80bdc22e72f490ddfe07a6e6550b04c2a821c0231e3e3f8c4affe581b914feae20a8e65a80fc"; - sha512.source = "66526a8e3fdecc7e922fd94e74a976588abf1da7c555b88c0fc11276dff1764348e59f3c3c232ded2843a3cc388b496f7af7926201e6ead7a83e41eb272c8874"; + sha512.run = "bfb807e2140e4e0a65c6c43b62cd2c99cf80bb596ec8365685d1a81f7057f423935e2a57e70814d9fb092d8c1b4a7d3f47301e4db31bb51352f5d266572791db"; + sha512.doc = "0262d79404416a037a13fdf77bd0144527ad0ccb69d5c12487edced63262741e64b0780e3e37cd9a149fd719c414716c347b06428c4bd93f525e76d62e4a6533"; + sha512.source = "d8be599cc5fa07d33703b3050916d33dc4601716f8af7304dfe7ffab05c179dc45737b252f091c1dfc7c0f264da83ebcbf56ee82fb23634be279a9ae09f36ee2"; hasRunfiles = true; version = "1.6"; }; "cclicenses" = { stripPrefix = 0; - sha512.run = "75fbfe57385f8382f923f1241fdff9b42bd0717535c5a7e124577094f1d2cf82f883a940ea1c128abf430199c3c399afa6196b214cb66e5000c0e0bedb9563db"; - sha512.doc = "f22b292f3bd60a37659e3c990911ba79cfe1307ca63c368bede33b487a4932f21870b9bc1d721d7f6d3fbf87d626c9c1662e59e83459ce5018c9d5232c5772b4"; - sha512.source = "8f537e495ae46220f45ef86fde2c19affcd8d9158667fd744807312ab2509a77558733f85f192244b9af0e8e127271c0458c821f53f74bea37caf89517ba9a87"; + sha512.run = "317531aafd486a08dc1d4fad2be01d4d4d3bee4fd7b5f4220ff1e8fdca5cfc33048125cb7f4ea999b794086238db756bd9e6da69e48dcb34cd497c4c1b97838d"; + sha512.doc = "2ec7804b8251a4f21652b6d840226fde0e9f6cd51b27e465bfa9261080f8169cd6df2b734a8ec8d2190affb630dcea7abcb3f417926edad39921584f41972562"; + sha512.source = "0fb104f1d69a072c3b1c31d761e64938de21932e9831dbd88b29fd0a938eddc03b4179bd30ab548e58e09f40d72657160058e0d66d8ba10e5c991f047d417705"; hasRunfiles = true; }; "cd" = { stripPrefix = 0; - sha512.run = "95bda08e18b12d15129472b16a693e83df2432f264c4b408b9372665e7ec484eece423a5a6380e950cc9db208de4ed501f2f51eaf5849ded97c141312c8089fd"; - sha512.doc = "99cd93ea1a7a738ae0e326b551ae7e8a4e60f5c8e32a659322630718da07f1ce758a134eea17e96d5c3cfe80b676b075c20a970013a1b99093c756b621e98b87"; - sha512.source = "bf11f9c906f8f4d2d9d28a7be3aa3660bbbd2af524c9b573f6d9eecb8d3d4a46107adbfefdeea538b7588db6424cfb53b68150fb847d8fc1f23ae012ef9d4fe9"; + sha512.run = "b0e8d4912487c57e87859f1e3c0f1b0db08e53dbd56591647d4f681f063519b9ca91a8e0b942fe344f9220e53d97297f032047655582341c150db7924cfcf241"; + sha512.doc = "5347ed2a8ea9f94b857888c3411aaeb8a82ccb32952900c46fb2df6ade063b339a402f5fe204b0949a8df0960464848a638de8979206bbcdb986a31c4316a50c"; + sha512.source = "7d6512bca59bee54880effe0a1055ba44a85020b375dcac36892f803f56ebdfc9841f28d25481de0db8eb2743736251780d9e33899dae97beebc7e03688ff2d4"; hasRunfiles = true; version = "1.4"; }; "cd-cover" = { stripPrefix = 0; - sha512.run = "b625b34a34b20ad1c28fc6b8c31584cae7f94a7762914fd3dab96a0d9611b1e18a934d7a880aa25a45ab2e466b7c749c6570d8489d3dd3f3a213602c180c4a7a"; - sha512.doc = "759a58aff64993df9f907b7b284c4646fbbf140fc9a3629735d2b6e86c2c7af4006dd393e6480a861912bd72f3d82fd143c1f98470df22b5bd0d47c66cb157b1"; - sha512.source = "c0f0960dcd617075ec1c2ac9b7bb588bfde2a4314a1f9c2b99a9b98fe04b764b1f3bd9eb4c39ca27baa2e4506db24d404c8ae6d66d57b5b259499bcb955c2445"; + sha512.run = "b0dceca272a0e0b1b096598c3b2b5dfa35f3bdf80c74be5820a9fc2dc7e7887a040120609fb7b3512ebb1d81312bc5c2d43b0fe4ab3500bd34292ee0375671ea"; + sha512.doc = "06ff6ffed76e4790b98b2b6d103beeff362901ffe2ea809ce6f028d8dc09b53d71434b68e15d158de2e37f34cb7d30c9fdaccb11d16f1d495fd3faef15ed4295"; + sha512.source = "da062c3184504f2616c5d8fa430cf5ae6e6564b24803cd450115073f48aa6e09dcb550d4d044446d4d79bc4056f4c79a67f43ab2532efeacbde3d38b15686701"; hasRunfiles = true; version = "1.0"; }; "cdpbundl" = { stripPrefix = 0; - sha512.run = "9219fef0e90f20d007dc5681b5508b7d180d64e02763230a24fc95e2056683f64c4498237c1859cd7e91a9ce880bb99e8b95dcdf2f88b538c53bb1a4636dd37b"; - sha512.doc = "6a1d621c475f8bd275c55221b3878017de8f0831fe91ba10339d7ca9e60e588f2ae16fe3b7c5d6741293865bc385f32af053776d8b4d13025409c2002785bfd5"; - sha512.source = "eb273661634083910d43af415385b6f7d14e3efb138391f8d23cc0ee628f7409f6f568bdcce1aba57946790e6da39fc119788b111f4e51a57e25ca660b2c4c1a"; + sha512.run = "10d779e3f6c2b813344b92f14bdf7f338b0d6813835a4500f6c17884edf246deae7ac8b7255f3b0070656dab69d01158db7a02462db7534dcff11d2eb63c912c"; + sha512.doc = "147d3776ca85c4a06f4a6fc6e51f18c961ff1d09d58c5d8c33c855c0f698a8011da3d27f26b2d9d816518b371c48243d86440df980a94b47a582f6c5f7ae62f0"; + sha512.source = "4715d2c1da9fb1792932f09c70506c047bf0e559bde32e709abee247febebd5d66ff6935de06704b99c6a69822120c807a8ef7c20336e0398af7f76d251cd66d"; hasRunfiles = true; version = "0.36d"; }; "cell" = { stripPrefix = 0; - sha512.run = "46d82331cd5a6888f2925cc0624bcb5a0e69c1af0701a0649aeb556a6ab55a073ed11f82f34bba2ba694c22c6896abeaefce7c8e0acb76115b8e7252d342788a"; - sha512.doc = "b4993741eacce22ab6080ee5799e0466a609caffe2181e0e306f4ed288ba9812d07944f3647d030a2b4cb5c8d3b3a2b4c430accf8d62965ce77fadfb85be4ad5"; + sha512.run = "b9507f1a6dd13964381aa2b77054059ab6fdf48834edd7f358c773271bfbd66aeee824c8b6ff2d775fca40c67639f23ea015a110421f4fcba021fd03f187066f"; + sha512.doc = "6aedf30a501b74c7dc9a520d371622536feca8c8f4aacc2aaa45488456937b5498da7b8c301c3897a7032ab2f54213e632cc67db8009bce85848aa3c3b9d9411"; hasRunfiles = true; }; +"cellprops" = { + stripPrefix = 0; + sha512.run = "77b58c78d3d3a5e4cb81245ebd24eb217e14f6652f3f162d3e02189e57aba0911c751c2af9048a642b75589458b59593b77fb030d7811930fb3fcdc315da88b9"; + sha512.doc = "34c1ea98295d9cb7448d331418a9ae9d542b44285e70c21e590d118a6e4a813a52bde29dc60c3cdf6c5fad677c18678a7207a9e49f0c41de8abfcd5d3d338279"; + sha512.source = "39a183cb50f4b164045da20a7de4d12a7464237a021cfbb9d772c7cc7779985c7c6dc017ca0165e28011e9430465ca1175c39ceb9bb380c785879f682143c6a2"; + hasRunfiles = true; + version = "1.4"; +}; "cellspace" = { stripPrefix = 0; - sha512.run = "4befb0bf6b0911d4950bd0e5d14d5f1e2d08cabcada080d21ec682a85a5ec2a81fcb158563fdf0df3fa21925a6474bd86e999de82329c109e96499d2c03e5708"; - sha512.doc = "d92867bd6b4e108fb3b233f27a1f8b152de5e689f03cbc984e2f75ee2b33cebddbd6825220b634059a53fb4934846f4cbcc8ea226d8b07a9cc70a3c0af6b7cef"; + sha512.run = "e337020908bbf0f880cb1293730c8dbb2e85fd044d112cd970f623e30d2ceea89763f8ebf904f1c24c256e719a244570e86e193031f65d59c8d8d1ad4f335e7b"; + sha512.doc = "24b439cac51e0ab77e87172885861adf06db2eed3892fafd7e60ed2ceef7f9c6945ff5dddac94864cda2df00ae3ccc49a009ce61928a3098e6e76138ae4e6e31"; hasRunfiles = true; version = "1.7"; }; "celtic" = { stripPrefix = 0; - sha512.run = "04c516a24227de95fc2183f989ea1bcb5b4bb26bfb44b83a24fd93f262b5f9928bcc7ab0f358a2a0d9724553c485a803b36e3519779c93dda522a6c15390c855"; - sha512.doc = "53de8c2ed611d5436e42c423e5db7c4e78ee22ee7af24f00c9830f6a142fe84bf81d8471ca1074e0381a1d0a5df04bc94323bbf266c3d037d0b453b23840d42a"; - sha512.source = "68447067d617e12112281fdf8cbd83a1e70233c369eb018a0c4b8c4a476dd99a34092798c7cd804ada824fe9ed6894791ea4fd83bf1c74b9e31abb5bc261fce5"; + sha512.run = "ada569cc630b386f279fcd67861af564c34d8b2be4517c585adbb39392c0f84ec689e3e30574539d9d3de9a382116dc8e37b3259894128a7b3f26bcfa77f1bf2"; + sha512.doc = "85b6a294fef592407f2aeb37bed2c8d6dc246e7e438b066d71ffc91f7c2c05772f1edbd4408e23683eeda3a0f4c8dff196fda4e1cad5023ace0c7c26ad23fb45"; + sha512.source = "76f06805d6012915a22611076056ccba0eb9a88ec03c41ff773e04dcf538a79e9cbcb9d9a87d5550679d112abbd6f22e18094e428eaa37df637104db97eb943c"; hasRunfiles = true; version = "1.1"; }; "censor" = { stripPrefix = 0; - sha512.run = "f2ac9f64a46cb2a402fb49d80d987c1c81591517e97ab88455b1e3553df746e1c6631ea43e8111fd84e20a963d9cdcf2ed3ccce397e1438c29960c5181ef2d1d"; - sha512.doc = "fb179abfd79ae1951386fb2f99a56b060ec82a7d91d3b4ac492deba7a7630958a378a0718538c344bf816cbf85ba1a1e42d4988adc17b14635bf2324310a5dc8"; + sha512.run = "e64d6ad7d9c4af4e2e346d87b3c988e26bda690b75c831d9d380303f7ab1def1742b0430f0e0f0549d58b5baac6ab6d6e9152c4ec4a4e12bb794389c7909df47"; + sha512.doc = "0e4203cebb94e04202a3d19ad525215b44377d1e1e7f0c7ec4f88267efdbb8968411eba2781a44bdcc9b33010d589b2f1cf5caca61aa47715e9a713ca33fcd01"; hasRunfiles = true; version = "3.21"; }; "cesenaexam" = { stripPrefix = 0; - sha512.run = "6d8ae4a7525e66b582fa9a87cd2a326392365234e2402feb20f6955ed682cdabb4f938b7a69ff4bf07981dfa96f05676082f9a6386f79888ae091ecff1bb1d25"; - sha512.doc = "2de4f202b5e4a9d3666047c6cb84d0c09dbc7a1354ea463b3a0b51478b9d5ba7dfb70a854eefdacdfb69b83a0694fec7b1493c112b03fbf2242a34aa9a08f07e"; - sha512.source = "4a134bd8b6c34d0b78b9fa612c7175ce6a2279e0cdd88034188bfdea1bf1f9ce3724bc0635e8af450e5af65191ca71eecb830b023171dcec55bcf6b7a9e0cb3a"; + sha512.run = "8d8f972240f2278ee8f2b22edf133342107c08538d079511d579258a8efb8364a00c3a0e7484e303a5e9a2430ddcb309fd553be8fe8dd6c2a183c3f9a81de82f"; + sha512.doc = "67992c61ecaad9e5e26d2854d7f7062ee887070bad9bc2488b760a7a4866c3a8d0766e2f6993e04a62b4c9fb12772ca31bc4bf800f669ee1eb7135289d0fbe42"; + sha512.source = "b61e2c52560310a8c9c3833ba0b4933184489155dd363251281e4931aa298d75a4abdd5345aee222374e8f5291909e66d61f7f540638cab1a98dceea900ca106"; hasRunfiles = true; version = "0.2"; }; "cfr-initials" = { stripPrefix = 0; - sha512.run = "306b0a288f21e55e4d85f2d86dfe5602b36e6dfad11ed692fe699909954722c853b9e57417eb2954b128935ff856dd418a6e796a4fa58ecf8b4387a44a28adf5"; - sha512.doc = "d8802038e9f720a996637fe9dfce5672750d4b82944209c7f4312b283a4cfeeeb1bfd47ece3ec2a9bfa8c3d9927a88509c1798de99539b79c90f30573df55669"; + sha512.run = "38e67dacdfae1cca9cdc4b83ac4cda7f2e52cf2fc4c6cc6a440688f02c094b080f44dfca5f5803280d9b4c9f2bb2d872b6a9a43cc1dbee3f2c2b39d9195fb63b"; + sha512.doc = "d5385dfeb1fdec3f4b2794ef08ddafcab9e2271aeea787e944e08fc4ee4ca6da47282a1850f09e56ba2b870e8d1833c1c2bdf9164fabced83bcb5506f67edc83"; hasRunfiles = true; version = "1.01"; }; "cfr-lm" = { stripPrefix = 0; - sha512.run = "272d70e1132713559dfdc7fab8e45fb80f1ef1044c98f1bf41a91651eb86973f4a78f892d2733c2aebba6fe097d227f419e18b76b59410f6ae33a22dc0833cda"; - sha512.doc = "1841979926d6563f939308fa9045aa71eac92cec41db3a0a137894741a12fcf159a4bd7d96d80f2785fa3b5ee79e8a4ee6a489fc8c7be11e86ee4eb35dfbbbdc"; - sha512.source = "4320bfca0a319f9d643721321dbed0c7f9e1801ef1a8d866da6cfe24e823b8f0235b58b01104f32aef9573a565b3721a7ef363e51611b23da7b6da87a482d377"; + sha512.run = "959c0f99eed1914f2e04a2433b7fa4e2a7bedf6dad1bd5d16dd7661e3bfaee8642cf95d9aef7077e37c1e57ef2841137c768e8c31c392ed10a9540dabe87cfbd"; + sha512.doc = "354bc54474d53172a0fc7dd48fbd000067dabaf21a4cb8da37c03b69901c3d28ba6006061702e058be38dccc6b9941ac5981ac8c79df27e9449a6946482cc859"; + sha512.source = "2f8e361c4cbe991aaee880ea1f1169c1bda00882282d696337192212cf9efe0cc3c3c131ffe96630787806eeb9430cc8f8d552aa372f8ab12d6bcc8a625ee5f3"; hasRunfiles = true; version = "1.5"; }; "changebar" = { stripPrefix = 0; - sha512.run = "75f1a79d54277390c013e687a8b147026cca2aa64f7808698dbda62d53ff05833c0765ebbb3bcd65b653b09b4ec25f23fbf3b4bee38b724f859dca0f0419b1a4"; - sha512.doc = "8bb98ecd9715a5a288a5d86aa1e49df5bb819510e87d1ee6b615389d0632dc167ae0ec6048243797ec1957de465447007dea46a8167341d48999a7a6b620f8f9"; - sha512.source = "6ad3fea1d149fbe861b68d36641366d13b24d5bdf0124ce502bc377782825b80d546a370c95ed9430e839559b48a6dd8a0d0e71bcd112685ef155a2a4d4ca57b"; + sha512.run = "683bace5dd64bc747459274f22f995d34d1bb836a493ae39542d688f10222e258ae8c0b293596cfc3f9aba0f311291bd24e2858dac1bf6ad6dff1cb9d47f3078"; + sha512.doc = "e3d83058bb12b1fc2f6ce3c454f9d2886dd57778b71e249ab300130c41092a486e23da7dcade992ec48768abfcb113f67261f8e17f450d47d827c5ec45855d74"; + sha512.source = "eda920eab1badabcdf89ff3d176839ae873b137e5fd34e585d716dd1cba7b88e09634d9f49e4018bfffe72710fd030967529493d396c236aacb56ab9cac14766"; hasRunfiles = true; - version = "3.6b"; + version = "3.6c"; }; "changelayout" = { stripPrefix = 0; - sha512.run = "ce11edb3f73f76a8d3d68f597f862b4fa149ed52db72d68976fc17fc5dcd929930e20d845ddc5334e442da66f4b3b5b28e73dd3e40dad22b34db41d5a9da9db0"; - sha512.doc = "8847b027eb0161bfff6bdde105f3aef794b560c9b7bdddf45b4810a00e928239a4968db6e7db61f0a65f64bf046ae26c85ca705f1ef64bcd9f77959ea9b3e44c"; + sha512.run = "610e88430adafe87435980d6b1c6676570a5970633aa30ca42b112f743dcbabd2237e5bb6b4208cf1146171dc3a527e66e3fb628615e684052946edc05dcb243"; + sha512.doc = "9b43f6137f06e5762186ab9fe78b2d45f1dfdfee413ccafe1f5468b69516a8238218f24fe4f0cfa18c93dfb7adcde706d84ef4ecb48f7af02b1af459dc8c7cae"; hasRunfiles = true; version = "1.0"; }; "changepage" = { stripPrefix = 0; - sha512.run = "c2d608927afbc8765400a23070ef5c6ea1da7e78fb3bbd6e41ca5a94d7597a6ec19f19cd15337edd98004d831126f6d111afc4e981f95488e5a1431a5e88e80b"; - sha512.doc = "79e427e43aafa6fdb1d2f053d657cdb8fdc36dec28ccde5e5c9679d814a9951889209b287d802f8613d41d92886eb5e78abf0f8b89e23a1648edc191aee66b1a"; - sha512.source = "1b1a7b2a7f1cc4faec6bb145d01734494325dc1f5c5bebe0bd94c6c7fbb0a4e3c5a34828dd118eef19652a175716d02c8cfcc00d949f3931049039ede2adab4b"; + sha512.run = "ddf6c6973809fa47a49d93afb1dcf68eece4f051fe77c2330a25f3113a48d2abd5016e2d36a4919dcc2150660db155ae1c6d106354a901eb45dcfdb823afd545"; + sha512.doc = "28f43213a5120345e7f7287092bd5e48ede32e8d088ed7fe9c590a07ed13211599678cadb26533df9afc234c0aea8e99cb724c7d4e4449ee84ec552b4a84f715"; + sha512.source = "798b76e1f020080a965f0f7c4fc04beab86218aee8dcc590d20b9d1657e641fc4923e6aa15788440e26d11b71e11c24ea857f21ec0c1b9cd9f50a46c7c6d0ed5"; hasRunfiles = true; version = "1.0c"; }; "changes" = { stripPrefix = 0; - sha512.run = "c67b1600ade36c8e918cc622ab0134da7ff08b90ea46d68aa37c878ec76f0a362164499b11f3f8d73c733d2d25be40bf0193ed1a548e5ab826b08a587c743549"; - sha512.doc = "5020f413ea5c5a5401dad1fb54d9ceb0eda5e4ba79bdc3c4e4e0843aaf04b9a137441c62b1c1b0c18cddb5f91d21f268814270880fef2ceaae8a432f6d04a324"; - sha512.source = "4023d189792c346784610f9d6974ef6ea665eb2da65a603aa1a74a11f127a70b729b870ad81d4c4f16986269bffd11eb5206c70322715cb45930047cd0c962fb"; + sha512.run = "70e2e6fbf46227e8146ee10c557870374c0978c356872957b60a64bff7f75cbc49ff9ac0f8b86e674191d6b49ad4711d0f6a5485cdc98fd517f119aa53aa125e"; + sha512.doc = "0da26b74ad631c06ed641e95db75dfe0ca626ce8dbc0a496d10b6314a0ada134697534ce47e522904ce6d1c9ef8a83ee921fb3643736832f24739cb6c1b73007"; + sha512.source = "3268c9327dc604723eb4dfd6da6bb44cd72770d225563c12efc11750605a07b610700231917a1d98c609ab2252dcd6bdbff2f8c2fa8856b95a2907b2f909f1ec"; hasRunfiles = true; version = "2.0.4"; }; "chappg" = { stripPrefix = 0; - sha512.run = "910a8aa6bb7439affd7ec660c9341dc27381ae48735fa5b5d070f92b455d6baae3134d9c6d025518af5e3bb33b34e4253796f00fc4ea2cb5b7b4a4a4d34ec58f"; - sha512.doc = "5aa65bbee5b9bdbbf487b038180f2d7c39babd5fa8c62d1d1dc0a52eed5d98c92949c0388610c2182545ad1707460313123eb3a399012b1915d11dd9853c33fd"; - sha512.source = "23d56d9a7a7e34cb34fda9b51eb4b9bbbcd86997ddb81fefa7044646604382bf8a254ded2bb11cdc8fd9049c6a32c4dc9d1b22137a400133d5987d97bcefeae1"; + sha512.run = "44d1edf10347760f9abdaf829b766799acb5c795cc10aeb814bcc2099038245ed16a88821268d1e6897eeb0ef5e9247c46d2c8375ead6c91d3971984f6515f61"; + sha512.doc = "be3706c87b0dc7eed95e0458d008e6cc8db2c61bb39225ffc1a949273003d469e7b4b750574eda2a3e2432089b704d33bdaf3d06a7d189ced600a1cae07b28fe"; + sha512.source = "de19f94cf698b44d6cacf463da3d7f7682216145acc9b2c40bad2e1379f6a029f1205ec4bf3f6511848b5507d342741d8a164bae7e8e0b105d4a0cdcb5a88ad8"; hasRunfiles = true; version = "2.1b"; }; "chapterfolder" = { stripPrefix = 0; - sha512.run = "a0b341f17dbc5a153825ba154f0a114c2feedb29e4d4bf40a3054f9eabec59597584c2c1c62425592676122bdcb47138d3f95966758889bd7a60dd9fffc6ed4f"; - sha512.doc = "3ca6789d590906d15fa3fec3ddfaf3d7cd535b257f4892894e475361c65be34c748c035240b8401b851e35dd5ee164d24477cc044b08f6221787a139343779e9"; - sha512.source = "ecc3a985ce330549c01e9e25bbaf0b3fea02981a5c660688f960b92b92c29f9d9ccc48aed04eee0f0f30ac6b72fad7d4a5e70cd6825597cb857aad0e2c1bd1c9"; + sha512.run = "80af283bcbc0fb84d899554777b56af3c529630d8a3ccea3df873acc8f28428b8264bd61c47fda119ccbfddd942168a4c9b508f3ac2936d69bdda4432fe7ed74"; + sha512.doc = "c66e991cd5eab1b76ee7f84ac28ff95d2475b6c5969f8dab42057d9dad71d10dd5104d842011ff24edbd2ccf925d0e650c7a26ddea12ee2831648fce8921574d"; + sha512.source = "ebc7e66b017475a3b6d0799c816debcab6ba82c517bd839b80c6401e395d938c3dacb112b6d2a2305aeca79e2f5e7248056f4433e7e040defbfd753682113bba"; hasRunfiles = true; version = "2.0.1"; }; "charter" = { stripPrefix = 0; - sha512.run = "3d3b3ff98de156d8135a7befb4982ac0da4efaad32329119094794d0a7a9387c56b58d870e076a20ee5a70858cc8e15b81ceb73525afc92a9dd080de46fdbf38"; - sha512.doc = "98c82aa7200524e405c0e244be512c49c3d114e2a718a107e7fe6f6ff9ce8700e8e8b0f70d2a880367e185781268345aad678108d7eb20293edb4a9d142d3a92"; + sha512.run = "b637c4b6a0ac3214974ec6139405eb389469d9f791f433b2ff12b1b8b973938c8f9894972ffed65eda37fa8f0180b2f35041f3e80dd4f636368f6be2e01797bc"; + sha512.doc = "fccb8cedcb662fefa46583926693556960801b53a3761e0d89579765f4ec97cb2c51c4d1cd5fdad3a332628d00c52bd4f4e1dd2155acd0fa28176959b99ca4ae"; hasRunfiles = true; }; "chbibref" = { stripPrefix = 0; - sha512.run = "d8eac6820ccbc5af1f90ef06a3dfa512d9073b4373fc92851b4b7a505d550133c370e6996bff2beb37e0a47f1bdaf5cd1f6fe527c4adb30e4d91a7962d5ac895"; - sha512.doc = "837a63d9e18de02788e16d8c4831229709581e8fab60ff71e152cacf0b22db7885954baeac18ae265be649901140353f57bf1d6ac1aab319f7768b324f558543"; + sha512.run = "de885f3e253b3bef43aa68b6e391f437dd6ba0daa5f3119e542368a49f38e42b33a88c9b331cad4b98117814fcc87efdac8c8b3176c4feb675e291d9837f8239"; + sha512.doc = "40fe01905e69ca135d64fdf5e61f6b69e3ffc86e389ee83aa0357f7deb0268c18cc155ce34161036be980e10c00ed5506f69210cc634abf7690cf72ae4d95e8d"; hasRunfiles = true; version = "1.0"; }; "cheatsheet" = { stripPrefix = 0; - sha512.run = "5bcaa23b09f95e0b8b88d3d4dff6f77b58c0fb84009c16b0c2b967b7ab03a8c87e99eeea1dba31a6ebaa6204f3fc4792df7a3d780db252f5dc26a1adfeaad39a"; - sha512.doc = "44151468209cdb30982bf1b2aaadde0797dd72580cb0a13bb17d36e11bcf193c1d3a3ce6266864383766c22e2e0135636f20284b0ac941953d512883694c4f27"; - sha512.source = "5be005bf087a16c9b14bde2755f11b8771a955bc0d129567b53b5cf0a930e8bb98d90ca04f7d3334e778d8d14c60b292a61c525c4bfe3bf3f7c9cd6cc6be5afc"; + sha512.run = "39950866cbe1e27a9b38801240c3061a607b5aa00f2b79dd4c3d6fd1cbb17c03c7a88870741873c13b36bb6f45549debcb501379a797428ba1712605d1f01b55"; + sha512.doc = "7cfaae5cd40f6fa83801292c9a666793ab1a1bef35d5460cbca216eea7f6d074c6466e5cdf5bf5e1de6388fc27d7c5260d327e30c91014675bf3a67dca3a5792"; + sha512.source = "02fc1832ff6298a10aad49a69a2a3b6cde20808f6ee380a224cbc1382c592bc1f0a1afe8a246de9174634b52db9a283ef8108305447ed205cf4a3eb21adcadb5"; hasRunfiles = true; version = "0.8"; }; "checkcites" = { - sha512.run = "76600f1ba2152b55640b334bb542418c0d69cea1feeff72841e4298bbf5acd833c172fe298bfe47aa69dfc0cb77073dd8c3a88b458ac4d86e5cfdaf045b1451b"; - sha512.doc = "f030a94397ed1b2db7ce2d36dbfd16d67c5e75507cef0f5ba7992195cfaf3f24fa999789ad95def778001234df6635b9307cb3fec1472da8414035d4341ce6e7"; + sha512.run = "b7c2ed45a32ebf117546ab44565e30eca0d3496f89df6deb50b1cd83ee43052b266fc07dc1638c365d5599d678f10a067b222c04d4a2075c2d8d1a02b57aa5c1"; + sha512.doc = "88c46aa667f8c385a4d668d0be68e40d21f6df64f33a9ae9d6c0e8fb8e653bb004c270ba2c6ac7fdc7c3b555947353f09501ee5b48fb8ecd63ec7ccdc369a602"; hasRunfiles = true; version = "2.0"; }; "checklistings" = { - sha512.run = "c58753601d1af48ec2bae629b5671fdf1de8f055058763a9328a1fea9829960a86df836358fef16985747b31f4e1a569d78d4acf167cdece2d34eb57ab738548"; - sha512.doc = "771246b9ccc70cb337a3f55e0d04e406c338217298f091c9372533bb55c5c98f0947287b2f0340bda049f5f0acbd33d2ab9e706426c5b487e0a31460863d5e40"; - sha512.source = "8fd158560f0bbdc7ea996b510ca69cf30dce26decd6c963533ea80a6eba7d6543c72e12175fc568725fbd8e4c8226503cabc607b52d68d51901bc8f32146e818"; + sha512.run = "20613c10a0b1a5f825ba975df30efa796dd662c90b330ca233c0e7d83b50127cd5907400860f714d395595ec5e6054ff4a5691ebb8a85d51172358f610d50287"; + sha512.doc = "73b53c42d47564df296d3c289acf4bc790729216a61a9dc6630cfac87c4529b63a3e32e40b62204546968cf386c481081c0633b07a09851f01114a81b25d7f80"; + sha512.source = "3433697eabc54ca3253976575c12a005677cf5ef1617d52e0b136b16ecf63a543dd3712155671fa3465c823bb11cfe5bf5f06730f2cf79382e23cf627f3ffc35"; hasRunfiles = true; version = "1.0"; }; "chem-journal" = { stripPrefix = 0; - sha512.run = "d637bffe8b905ba45666d43b70e32311d9197e83e3b5fb8942b2ae60f8aee06986972a6eb9586ac244361dd523969b1736c27a968e9d19cfd0a5ec6292ef6ea1"; + sha512.run = "aa6cd185aafbc10935ad8f430e21e59756ddd2c664efe4cce40c2bfa6b8838a5febafbd613215609ce1e6fbedc7d1cddd545a570dc9b0684e0d77ad1b8dfbfdd"; hasRunfiles = true; }; "chemarrow" = { stripPrefix = 0; - sha512.run = "f0f723de60100fb0a6813e55c8664afd213c3817d12126f8ddb46f3301bb6c4987616c734b7017cc45c9aa909c3ab1369fb87885eaff28deee3524b352e83c2c"; - sha512.doc = "dc214722a98098ad37dddc92451190e1134cae8c2adae74d9ecf2678d74d28f59f6074bf8bea9a58862d214e8fd7ed64193f31aa86ad43d8dd6628feda2a0291"; - sha512.source = "382db706acbb63cb7b265b6ed3fd1aac5f028e224a83a204cacf1da1ee95258a44af9abae1211a0c3c9e558d37a61936b79efcf53e353e389cb4ee411b889009"; + sha512.run = "f35fe7f7b18cda788e33a3b4d8f4c9034fb951f11bb140a013b4726e2322b1db74233d97f2af154e99ccea21e1d25bbfe6d7553556e6315842d6ccd5d179286e"; + sha512.doc = "794515c982b43c471382c97010f3f17a5b2d80f008783ec2d94051e4fcb4a37284d7b3d19f61b24c267f679a31c3b6c7463304489b9f8a606155a90e287be832"; + sha512.source = "31241cc5ef5ba486bf5b9ee663df7747d12772c8a8f05128d2ae19d140bbf1cc7de7f56cb31d39a2e04a2a4cd6522a6b93781d872de57032dabd5f71b2ecd502"; hasRunfiles = true; version = "0.9"; }; "chembst" = { stripPrefix = 0; - sha512.run = "f4f770c745a0b456e2189921548a7674e3d6fec98933a162933bcacd62d67e1364536db172e72afc2b3d7baa571f7e22a1f512e2a349a7aa1a03e30d0073c453"; - sha512.doc = "77710f711906776a9f7ad2d0c02907e4de2a20a39e5d43b54fb43b5378c1c9b5ba6e1eee9d7844381efaa2740dff48e1d6c7cb65a70a9c2a5eccf0cc2b26f3fc"; - sha512.source = "ab3384b3489ef16f45d1fcf840d8566cedbb51147a4bedadf950d14dd96770c8746e031bcd295b1aa76c56aaef19671edf0edf78b1e03c015f96b6f845f7b0e1"; + sha512.run = "93aa25688e7647cf1a0172ade332bf3ae99b6b994bcd1e258abe973829818c08f3db860e7dcb7be07f8a5a30589135d35d46dd77e3f2a4b73bc85ef15c98f581"; + sha512.doc = "c89f50f9acb10746928c11c01f77c30f8c41ad6ad0d079a58d0456a297a73dc11a9bc69d9cf299d770e775628dea70b677c8583d68e2ad2289057071db417dcc"; + sha512.source = "27c1203413fb8d0d86483ec5a6c779a1e207a4ad66e07aab39276f40bcc33915f72a7dc29ce887912c6a48af6262b450ac90e7ace98373b79fd0265f8de0fdef"; hasRunfiles = true; version = "0.2.5"; }; "chemcompounds" = { stripPrefix = 0; - sha512.run = "c2505bb8f50b693d6d5fad24251f2874873cf50de3cdbcea5442441633bc0660300f5b007d29f349c3682c8a303b4c705faab2602d70d47ef4669679c68f9338"; - sha512.doc = "784884bcdee618314a1479dd652bd6e83f55a29b7e1633f935cb9dda834f1f3fca51d8c5d371be941cd163cedbf3d70bc7727fb83f35a20ad223e726ada61f62"; - sha512.source = "a67bb0f03a508864b448b33b0dc2c4f03054466ec3da3e651ff306db5b7ed32122bacb9aad54c6c57572ed0edff9e6cb37931231cc8ab74b3d238215d2aace53"; + sha512.run = "73d239ff027a51e5fc65263f8244fdbbbc859ad0562303657b4441faba8701cba993e5f5b94d609a6e06e4d6723ff81bd41ac33413014c2fbb4d24a932540817"; + sha512.doc = "5b8699f6881605e26e68ab85841b3a32072fcf5decf5437c4e4fc650d79d9fcf960f337950aed5ba2b68cb53cc10785374488190fe3d9129d7d3baa313947583"; + sha512.source = "807ea343b4b9dc910167c0445a70ff16caed25e31eeacf6f019292d981661096733b79a3a6abcc208ef6777c8967f9d468ebf11db557e5f92dc58765af591c4a"; hasRunfiles = true; }; "chemcono" = { stripPrefix = 0; - sha512.run = "30679baed109922aa28b585c535228893095bc37b7a95e8116c4df642d7651bd4ff5df360b92a4ea2574881de5b8defb88e74d1a729ed6c7c058ff2fe7786ef3"; - sha512.doc = "884e8869844a60b3febdf903f41c94a7f64f6fc07e3f925c4c66d54514da5ef4b94986babb695129ea11eba544f229d1c4bef80e1c720d6a37a3c03c95041e1a"; + sha512.run = "6f38750d0c3bd5459e38f6d5f2467abb294b6df881c278500f62dc53c4235b8fa8420b814cc5b008cf711796453733f312fd8fc7867fb2f422def16ef8481095"; + sha512.doc = "ab7800a89efc97367068486793bef9b50bce827b962854bdc2a684c975821cd7000055de3b49ce807db8e993ef7b53bf6d54c52455a3961ff971b11bc9c18b11"; hasRunfiles = true; version = "1.3"; }; "chemexec" = { stripPrefix = 0; - sha512.run = "d566267bb882baf449741151f4f50b73962bf02c9876a18db626f834b58d69069311c780bc07562af31ff9cadccd34f7cc9a41a9ab698dbeda1387c40fc2ba61"; - sha512.doc = "5a706bc2dc2646fbfb63baedc5db475707fffa1bb6a8c997fb9f4e68725b2518dc566c0f7218e435d4f78821f8396af217f756be72ee6ff51c0eb3e31936c319"; + sha512.run = "b5b08c513e9d4295b08bb6a008eb21b3a79ec89467c00d265f44f142d40caf56a48b421a64580497308c3a3ad2a36334f148129930b429509e9506645c5dd28a"; + sha512.doc = "5eff13e4cfdfd9e0883de0a721da04b3b44648fd4db8e86b4ded3958299ce3c887a9b87fa78bda5c292288e0400125ee406134442fc2f119c048224f65db3861"; hasRunfiles = true; version = "1.0"; }; "chemfig" = { stripPrefix = 0; - sha512.run = "b68cd4f1a5f257eb480bd67586eb9d400e63f01e738d7153b424ec6e2c6f14dbccab5b93a4c47e680e81398cb68403dfee8a4a67d762642489a65e4395ded9ec"; - sha512.doc = "26750bb1e9373033ba4c24f562b9b3de9daeaa9077ff78167b82be8336c9627f8daaa720aa7327696128df80c7be2234b1ad14b0e380d9fa564f62c8defeb3f6"; + sha512.run = "b90471170eb25263aaccad0747ece05d50a2de5dc71be55da19766ebdf0a48e849852ccc96dc97349592e0f0e012264eca2292d5e2a25a90a624be38986f6248"; + sha512.doc = "fadbd54df60a693ed18209d924013171d1567731c702d6fd0e7103eb5332c3d23d9a737a65b59a86756a7bfc97709dc464daf1b81ead8a2cb032e3cec8c3ec3b"; hasRunfiles = true; - version = "1.2e"; + version = "1.32"; }; "chemformula" = { stripPrefix = 0; - sha512.run = "0397d95581531f1dbf16191a723ca611dce5931c604cc8c5023d920126bb1d3776b8c6ff342780f1b755b11b449b94d665c634789776a4db95d44200f6e14219"; - sha512.doc = "82433ead0f70c00be8dd29536e4c1be3111f702a81d3b315def6ac267ba916fc8c70e23d05b91dfac65f705ab8560c1a106c06567638d64786a127247fa4815b"; + sha512.run = "fcd15ebaba462a846c8492ea8f1a96abb83fbf7b36bb4546b918acfd4522d576b7ee4690a19fe0f68a45aef5fd811ab7cdb40aefec9b5b0fb60df5a037ef7c40"; + sha512.doc = "0973cce31941659488426a9f66f50dec07fe46f0abb347268efec6c72351afcd50601d6b339fc3bb2c0c7c697e2e4ad4ef44351bc6576cfc642d76fe3a6a8bf2"; hasRunfiles = true; version = "4.15e"; }; "chemgreek" = { stripPrefix = 0; - sha512.run = "3a836f3faea22932eabfe41c02788f21fd289f41f22423fa7d539a654f77885a0a0b78fd601fd4d454cf2e2760c68c4fcd4ecf3edc31163461c504d2c464a309"; - sha512.doc = "c478af32b2a8631bd8d285f2ae16e3df61190363837994e6a86bdee385e6d93b186aceddd7e01fa2f2a01be3557673d76892e13007870f8dc11cb9c5c74ce586"; + sha512.run = "10e0122f032c852b5e4ac1b8ab3c8ab5da9d9af9ed27501d387ca309dc6443a392f970f98a9d39af0d310b4bce18b908b7fc8f9dd7f23d40a22b500e3bb5a04e"; + sha512.doc = "707aaac95e734cfddad8ab12c0c564e6f1ee4816787e909250884331b60b0b1464e435ffe15c5ca711a03b97e51d96e253442cdc93630275ab80e23936cde110"; hasRunfiles = true; version = "1.1"; }; "chemmacros" = { stripPrefix = 0; - sha512.run = "b5e77e29adbb655d56c037c1e01db51889b1073ab9b45e11295f84980ee7b26ce46fc7f3d504da58e99c4e0fd8e4a9c6128b74cb46f0f1942c3743069d76ff23"; - sha512.doc = "a19c3626c1d591452c21c1357f518687e9c96b1e09369a79704d0a13c9b1b2e292b0239060f1fe714a58bbbb7649f52cc975e255151501060ddefb755865524e"; + sha512.run = "e9ec0fae61e67c077e88cfe77a42db93c65f7ba522c0e2400fb2005eed84e3fa16dd0c1194119629564bb1598fb605ff23e1ac17557af8c3f60419696545995f"; + sha512.doc = "9ee87391f7da9f9142130f30cfafb09fe672ea2c3c4c2df061a83a84fcab442232eb467172045ad66c2147f4e8f6971bf47c5e71ed6c1cd8393d0c69e028488b"; hasRunfiles = true; version = "5.8b"; }; "chemnum" = { stripPrefix = 0; - sha512.run = "891616ab44a43876eeeb02d835c7da64aa7b1c35dbe60ecbd49961421b3f57245e75100a570b367d7e60e7f07e4d151ff205c212425fe09631f00a8cb397e96a"; - sha512.doc = "a504b6605e57e6a9b8c1dcbc9be5c1cfd8c1091ecfd6efc96622722ed924d5adb7a1022e090803905abd4ae35346eeb03df4b96d023067567444b984d609b39e"; + sha512.run = "79f5a6bb8096ce69792464b224d633527f4a0c59b0134c133e532d6dc314c833b951c59ee425451d3796709936e60c13c26cd745eaeb79ffa580d29018b9ad41"; + sha512.doc = "573278841e9174e38265020678667b7487edd573c259372ff9a77bd296929e807a7819ecf803b7962d43497aaac6a8c46a474a8fb41ef5a0bda1f50b626c96f0"; hasRunfiles = true; version = "1.2"; }; "chemschemex" = { stripPrefix = 0; - sha512.run = "8921b3932e2e547445097afaca1d01b3e765160faee978dd869d955d06de72f1cfcc52814f39bab2f9c9790cdd64c0f70cb205eb68c6604cebeda302b568f225"; - sha512.doc = "d3bbdcd218fdf2a5ec1e3647a5e42d8edb605514331030059371cfda6714554981a08d84558f6a0577a0a4efcc25b706d052ba7e72d7c906267cc8ff85a32df8"; - sha512.source = "8fa47d5ca624ab42a69a29949e2798957dad407f279858a05323bd758ff3621ff0e861286ba0130651d36f6da4118d176f1f9cfe583f28a43b70a362b4eb5b6f"; + sha512.run = "594671e855bb5bab78a42bb7dcd1bea30947d61e6c480fef8d06a21bd8d0f6630382b429364f1475f4a9ae8308a4f655f1389e59b3ee5f0be64f702d4437405b"; + sha512.doc = "bf76f5e7d65f9b59c1b388464430157e9b4fd55a6bdbf10395845c347d3034fffcb0b18cdc56d769850638e8aee67c01911dfc1c6d96cb8d4ee99b1ea7100a24"; + sha512.source = "e93b9c715433d3a92dad9926acc814d0d81eff274cff1a866fb28b8dce547ce46e146e5064ccdb683d8ad084d64d079175bc110223c47b57ae066cbe5aa7c16f"; hasRunfiles = true; version = "1.2"; }; +"chemsec" = { + stripPrefix = 0; + sha512.run = "6064af339a0a4b364ecbbb2b6c78cd16b71ead0d8f08d08ade479b003bae60a4a94e655c46f3d536b83d39c63a281a93aa604a26feb88811810e0ccb8071d425"; + sha512.doc = "7a5c7eb943c00cb474603955557bb1162cf251a422b74360d49228e794dd46a9874515a179601ff3d5178d0d5980a074c08425395ff02811b22443c85bae15f0"; + sha512.source = "147f2b8b44f8d40a6defdb11e70b74acf05f3085536b6bc70c9890459bb28a44a782baf438b2a4b53820a13462c53c691c250e7b4f790d182c6310543b19191c"; + hasRunfiles = true; + version = "1.12a"; +}; "chemstyle" = { stripPrefix = 0; - sha512.run = "0e2f2021813accd10d50811b9c19e2af05eb0e558b04fa51724b34c0eb7b1da239c980e8508c0a818d71b79bde8db25131603933c3fabd99fc674d1ffbe75e05"; - sha512.doc = "408cabe25844840bbf30beeec129bcee8fbad100703f750b68afc232e3dc7c36b7aedd24a418501c5333e15174d3542ad21344cbd034e49325eea28d6700bb0f"; - sha512.source = "1aedadbfb783a6ff4edc914e188ff6aa1f519d51eb28bcb9f148bdcdaf0569d947407e9cf6c8d63f9b2570014543cf82d9db65b97dd24e7a49d4de0d473a9dde"; + sha512.run = "d826015964ca505befc7bd6f6460c23e9621c46c9fb17cf9ee02ba1c799a4ac1c0a34501e2d2b852df4387f6d06848e04d3142fa32276966ce059c7ab075ff24"; + sha512.doc = "515f3ab082674073b128ce428ad79b50ac0a171ac07b56a2ade977f80477028e51f5347260b66c07f569705609f84ade59cb3f09fecb5d5668531836278d80fd"; + sha512.source = "9f79dc5e7c57d71f97117f3432b48215ded78abbca9b0e0478abe365bb8791adf16c0eaff67e7e1f51d8430d2b1e8dc7053b1dab06eabcea19e5d48616880f73"; hasRunfiles = true; version = "2.0m"; }; "cherokee" = { stripPrefix = 0; - sha512.run = "9d1496fcdeb12ede3b137aa3cae652b1a3cfc48dddfe38142bc889e9b09c5b89c3146bebdc5d356d98e54e1dad815338e9bd123d5058478433b391eeca9e02a5"; - sha512.doc = "e1f926500b4dc47580d47e2ea582262ad61b11427235a9d5a71f66bded08b7524ac49c1be8b94a45f1406d84c0e7d751d28b67f16cb7742cd3e3d6ed3002644b"; + sha512.run = "5a5225351f68dc0d73dfd16480c4aab886e9cdd563d01533b3c44b8a06570757aed12444f55f540c1d534fce66518a976a501287ddfb9c328e4690e12aa7f9ec"; + sha512.doc = "d7d95347bab9915ead1f2e477baaa49495979b82be7116139c00d1525b09d1329084228fa35b053a8db11787b51006fc165bbd132ba4dc10b1b6ec21bdba6034"; hasRunfiles = true; }; "chess" = { stripPrefix = 0; - sha512.run = "48c399e9bfe51df765e8995a225df29fca21ba5f128b671dbaabe46fede7294ef4f4aa938a87cead155b130cc52461cc7b0624124004cfaf0b411470e1d5fa23"; - sha512.doc = "7d406ed2348450866eab8d505ab873d6283b10c07c9459dd46e3754af6ddb7c29b5bb4894a3cea3010e53de146e06c74dfcb54414ed6e47156a16b076edba891"; + sha512.run = "490af1195568c6588cf521da29eea488f6ec19044d48746c54c044144f73a948a938b6dbdd7be69b3ddc14252c76aaa22094471b2f8d3d0926086ff1520ce76f"; + sha512.doc = "7a21923fb64b8f7c65be9eb508d662d8760329c7ce43704dd5bc852ad0c621f93920fc5b19024d73a7348ff98338ccbaaa3cf6745245e838863a6b7e7be1365a"; hasRunfiles = true; version = "1.2"; }; "chess-problem-diagrams" = { stripPrefix = 0; - sha512.run = "4a17b212608aa615903809dc49d554ba424cc468647a52dd617df48fd7f41d6c4a6349db8f185a80764c873cd4d01f9d54acd0bfb7a48253c36d0f6a4165b6cb"; - sha512.doc = "29c98393bfb0d42a6bcd2b4f9b5083860564d89fbaaced8269c1470693e2d3ec3f5b64020c4264b20d8c30d11998b17faeb517672082719216569373922254a0"; - sha512.source = "5900304055158e76b68e35c05ef671690ce1288b7372446e717fab93b3beb473731653be9c69e979e0e0f60ef48e34cc6f62b5731f415dfe549fe6b6b563fcdf"; + sha512.run = "1368f408f360bed5d7c21997f1e75cdf838bfce454a40de4d11fbdb88fda9063616d692de29aaf36feee92364ac96b977af2622b4f500755472cd6cef2ace0f5"; + sha512.doc = "b702188a31b369ea887db7426d9d99d7fff1302dff2bc9694141bb7bf1a1803d99b820dd46cfe2efe0bec979c1e0a97086900d6df3af4e44764b4ffd470067f6"; + sha512.source = "e64412d79b0f79d49734a0135be2104ad2ee753471beac6ac84cb84c4716aa28868ddc20a830d148854d8c1c5eada15d9526591d5fbfd2d1ef53f05e962fe280"; hasRunfiles = true; version = "1.12"; }; "chessboard" = { stripPrefix = 0; - sha512.run = "1b6a6bd933dadfdf6d00dfd56c26a3b3800dada955fb26e05be58138e03be7a494bd3da277444878ea4f0e5d924fd27f2e2db242205d7c38719f6338b3c0f896"; - sha512.doc = "8643d99327f963d2c93c7063dd4aa2ade3a4838ed0412763d48dbc95f5d41a925f4fca95fa678868282ab8fce56a09bbbe47a41c4713e4534092f17ff5f886bc"; - sha512.source = "0a6f7a3b7b5827597ff2db0e83d42e42a61ac657f77c11b66f9f1b7cf00ed0312e5423924428e53b0f72ddc02063389f380f451bdb1f58cb691607033567f821"; + sha512.run = "802e410fb61b63d92ceca09292a1ee587161964dbe1ff6a6a24e1a8e7c3bf855b837b674646b276046679f9184cbf501677286f44d6a2c8fe266b7c2b876626a"; + sha512.doc = "dfa9e4e0c848759dd31ab8843803eda12869591ccc701796fe1e9ac1f6d26b417689accb9b81ad0e4a03384bc304319df4f7168af3338d06bf0e6861de8d9252"; + sha512.source = "d469b8572424a1e5810d8e2211efef7e30a5ecea8be06f4a242706179ca3942acb9304c77fb6888c97e1f969fd9463710a7e35fd2fddf060b6872fac8f541690"; hasRunfiles = true; version = "1.7"; }; "chessfss" = { stripPrefix = 0; - sha512.run = "0193fb4633517f7a801a4b555ffa28912e219f622bec27e032d12407ad6723d7971d2fa503ee5ad0c5c34a7120d84ebd8f4c218f3c6fcf2a8c1f9665ad4961ba"; - sha512.doc = "866e8d1f0348a11f14427c600c0110b3bcab056c195ca7ff0a4aa4cf18814eb854d97e2c1ee5e9a5f3b3132388f3b66714aa171a1738c5302b005c6c636d9db9"; - sha512.source = "7b04a9b78e58821d9f93f273da029cde483cc0c5c51a966a9a40562a3bee25788056169044e0c530d2cc2232069387d8631f0b0642ca5ea4c0857b634c475a4a"; + sha512.run = "0016c59a8e2857166ccba3b4be3fc13a5a19b180837136edc60eb95be920b23d0d97cedf9fb15193431d9c5f6ab673107d77745b85e9ef32463b5eff056cf5f9"; + sha512.doc = "9b19a27a91b7fabe25b98464f9ad7f258d28966fdea0fc446684f66f77500ed33fc641a5675d1ce479b2f35a0a3edc8071bc34b6ae72982a3dcb9fcd1bbf1060"; + sha512.source = "5b1c160574e8d41d9d58c0e8865615edbb36acc7987d6386e86ece6194b0193fa44e483991cdb0cd7c82e742622d6017e4cae178334b5f1ee201df6c7d767aef"; hasRunfiles = true; version = "1.2a"; }; "chet" = { stripPrefix = 0; - sha512.run = "296e3d6856038f7463fd5fa5bddd9351c5cc000731c3efc302d516a8f85e5f4ea6089d33e291823eac733b026754f050de61b5fa1b20346d9758ec5dd1269c78"; - sha512.doc = "08498592b79c05bae257e0700aed5cc607d68c06235943e3620f3e767eda4ade84069b881ba6134926439a346ae78415ccc08608a42d7b181fe7f7ec11311a79"; + sha512.run = "9a7a824be07b6fbfda73b05d6afe17cd0bdee515d4fd2a26916bf3d2afc22df0f5b826bf4006af646303177d7d214efdd54fc2526dfa5c23446d905e059149cd"; + sha512.doc = "3d80a9b1478d29b489ddd795ac6eb0178224daf15e6f98036bf3aeb3ff3f7be59c5793060b82e84e246a64f6562e217280ec8ad27a5807b77cf8e34b037ee476"; hasRunfiles = true; version = "2.2"; }; "chextras" = { stripPrefix = 0; - sha512.run = "5ef25d1b6388e18711ab95fa1ac16cb68d1c939bb8e3a441b1b0871c06291c6a048e463d5c366cf04927e238c145c35057caa20e8ad2f1c0ed6d006921d95a4a"; - sha512.doc = "f9aa8a04c93fbd609e149e71b5be1b80a8a7ff90d30c47e2db06be8ca4e4648dd119f45224c492cc5bd96efe5f9328a16f955a5588da5c277e42e4cd967fe823"; - sha512.source = "0b7ff2891300601d2cb7ed327afb68a0ae70033c6ef8c9a3093825cde80508734bab13739f98c29b61ff1c993d97c5fbe3165aff9e7bc67ea10bd6f1b925b999"; + sha512.run = "e01ee6b48f446ec0a9bb4bb9ca29487652e1ff5b4522c8e7fcd74fa73cc1bff8d4cf7a77d38ac4cb33c23e9dbeec5033115e237ee828c905cb54cd9adaba4671"; + sha512.doc = "19910b1f06ab7e2b66331067c787fe61ff79875441aaa24e21d8b9932563bd57e5cabf33e02dfffa51eef290d6e4e70a447f594b35c1b998b0467a56d36976d4"; + sha512.source = "c397ca7fb4c770ac249cdfb081dcc36c3da0bde8a6df781cff5371b997e3010a6c3b8e2c7c7883d7262c0e51bce4e8b8e9255d4e181a1e071621095c520a651f"; hasRunfiles = true; version = "1.01"; }; "chicago" = { stripPrefix = 0; - sha512.run = "08867df04a55b04a55a1f7551b5ded3171b80356a2b779e6675a43a3de79ed781faa4ff7fd1fc8ca573d75f3c7b510941dbc74312e9d082225b2339ab6c66889"; + sha512.run = "3823c71849582a322466df9bf8ee35d786d6b37c2acc98b6693807075e4134739001c9cadbfb0197294a6ef943309adaac1e2ea2fa1dd73eeafbf0d84b838465"; hasRunfiles = true; }; "chicago-annote" = { stripPrefix = 0; - sha512.run = "2948b0b70b6d3965367bfce3d9561296c319fb64546956570107c0f85544b458601c4c46a7c54aa36afd2c87decc66b89c868996d83a68b32a6eca29d69c98bd"; - sha512.doc = "ce5f770561b71ce5253f0e1f04caa65189911b5aaf50b6fb12f26c1d2aadc0b60548cd443fe70b151bfb15b48bcdc9c2efb00d447b5ddea3ad7f4c491148605f"; + sha512.run = "273f4e919537517ad0919da30264360c05dbdabc45ad57cd2ff1c6dca820ff5320958f61a622e6641f2393a69c14da53a64c0ced16fe1ebf2ed376bab1a8fce3"; + sha512.doc = "7fc3be286d55b5f612bd6bd34f5fcf2d98506b1fe5654b90107e3b7762a73e35f2cff20011d3715719521a8269334a31475df7d7c362cc065acf7cfa9657e422"; hasRunfiles = true; }; "chickenize" = { stripPrefix = 0; - sha512.run = "2dfa97b871f1acd8ee15114c7484cfce2ba025c8385b6a748a7ee9d33582bb6eb59ee7aeab25d9d173554d04ecffe931db1e77639a988ea2f289ed45534bf215"; - sha512.doc = "d49a68d1141db2e894b778577ebe6e94df426222bb732d176cb403ebc96ea1b481bc66d5813f96c045efb19f062fe10e54ee77028810563cb0dcc3176bb795e3"; - sha512.source = "351d749e39542b66f1a1ea0fe0254cf66e1a37c0bb10a8c4585153adad922e56ba42a696b9f5a3af243f2161bbb5996502a8b80d909072d0a1d0dea8f9081122"; + sha512.run = "56a3a02fb791aacd83d26627c710dd9928270d8fe803984607e6d0735253083ab37b24cb1879c5ce1fc6e09a4d5194e466a5a6a262b463ebc3d019150bd4d3a6"; + sha512.doc = "5168fd820e4a376ec363511dc114469091e1ec9675b874a74ebefe4a387c9870edcf4a25f7f561de21d76e8d3d4f788d054eb28937f711a75f611d3ccbc4186b"; + sha512.source = "0f01520d20c1e0510ba02a83654528a045f24638205abae4be38fcb0e03c3691c03f2ef876042c9138937e0c1b8c27032c4e94892e9cb1940f9aa8cee3cd870c"; hasRunfiles = true; version = "0.2.5"; }; "childdoc" = { stripPrefix = 0; - sha512.run = "a00a9c9cff4ee76d8f98e9145ce689891b931a22551f27c1f50f28bada7e5f283aced34050d9552a2d9b3e33c4081c511b8ef99f343a31356010b30d85365c44"; - sha512.doc = "aec4a6c3e0a9fa99445fcca42523f586e025bc66bd12d98e71dacfd6d584c9f537f690a2ea5ee4574745bdabe941ab689cf36c25583f363ce8a15b633c8756e1"; - sha512.source = "46e31a179bccd0dfd808b8adbdcc20aec84a8881e5b3fc7de1a27e42e9622b04827ee74b09da7971bec659233c291cee8e5d4de48b5be374235b6ee622cef486"; + sha512.run = "8d6f77764cf04eee0b9247aefe0f13ba64eac64ace0e89bc2d9be931a5562d45ad2ce5c2889c1b030033f05eae4b42d5ab0a5a82eaec9a2433575f6b2e98a358"; + sha512.doc = "0408eaae9b8a5682543baaddf30b04c0bc162328b4bc5aa319d7e78ff59a16c95320734267ba2106f9e88103d77f76c096c74e11369140cf736fddf169837cca"; + sha512.source = "caebe4b0a80b092064f4375312c9f9f19e15b5235962b3a496d1ea34f1a4c77fab040383ca6ca1cbcaf4113b8d554f171400206a305e60cd974df90c9130f22e"; hasRunfiles = true; version = "1.6"; }; "chivo" = { stripPrefix = 0; - sha512.run = "917e8685ef232eb09ec27dc46aa16b655541c8f4d41c8562fa7c7a3dd4716d7fada59bf4e0307b2cca3c258befa2e58324e04ec824280594df12ec43675c7e7d"; - sha512.doc = "344999e996ffdc577ea5ad8edd633c4e23ad07e43f327a6b8642c12cdcc5ee6b42e4edbb62612c3145ca82df3a5f5757109eaae9b1ff6a19eefc2017fa4a700a"; - sha512.source = "62fdde82dfb0c6e3e9c446869a03706210884ff3cce649aa2f367020bdf0200f675e7208899cb0100b7ae2ce66d7e605467bd54a88d5b2136a0ccde00612dd8a"; + sha512.run = "e4993b185bf9595c389585f31738072728de027fda5689b00b8dd8435c7556f7190a2aaee0d91303e00f0d0ee01dfecebef7de084dedfb897f766c31392bef49"; + sha512.doc = "9f360134bb7b4c315fd41d860415fe761747eb15785ec67101071738d08ba8f21b82d7f32fa50e91efdda65254d5d9c8a0091412d47045185e6798657598c6a9"; + sha512.source = "ff4dee28c226cebf516381154863c6e42b5d5eb0b2d70b94a3e399bd01aeb30105e8a635e9551c97370472b39ce2e130ca8c698ca96ffdcff65d1d04011f18ff"; hasRunfiles = true; version = "1.0"; }; "chkfloat" = { stripPrefix = 0; - sha512.run = "03df96555d853c826543941ba770a3b5adda50c2dd01559910ab957ae901f20cba813bf4e4f97abca907476ba111e1638f9142460c510e5f26a6fab83bf3c12c"; - sha512.doc = "a4e0b552b6b38f618ab21f02417731955d729fd56c94aabaf08932ce497a30e4e922f63bdaf70aedbfdae5da19d06bb93e6945125340516d20ad8cd1a60cd5b7"; + sha512.run = "f89d84adf2e72facc950770f4c8df8f179d23ef515df9f75da0d8c5a29c6f159576d77e1a5e11433ef7aca9a1ca968a133539874e6d517843381a6dba719cd7f"; + sha512.doc = "2a146a619aeae54577db53b8b1fd564b9de9ab7dfd8615504a61687e575d513918e9e1a9d88bb9d0638c8dd72d2b4d2c2ceacefffdc04d224b11389181d8fdb9"; hasRunfiles = true; version = "0.1"; }; "chktex" = { - sha512.run = "026de1fb692a00a81f0f67dea470dc563e56be93c7cb0d721ef48c65a9e6a03b947f58e8c4894a36a2873a99ce6da61f60d98da676116506a9eec7328e473e35"; - sha512.doc = "e9a08af5146b5fd8c6aecb568e23734ec01445d92d8ac4f222ef5989435896d554feb9bf2bcfc058ce1e86e87e95ec0d0a12e4e939ed460722a176fca7bb8b8a"; + sha512.run = "f3ede4ae8c4f56c0a3f9ce241617a2d27650e4dc2ed260a8b13be42528f045e2d333e84d33aa367d215a4f500af01f77764f61a73f2370d42e130debaac1335a"; + sha512.doc = "5259ae0c5f186978cb5392df7484a6fd83fdc75bff5e840f3132a57a49bb0d0e18fec16017309e1ef1ec395422a1077248157ad57febb3bc5744f10f9a3dcb7d"; hasRunfiles = true; version = "1.7.6"; }; "chletter" = { stripPrefix = 0; - sha512.run = "62f20d908c761fe289d0d0a18472e577675f242766dfc885a3386906b871baa5a8575b26c609de84c31c39e57ad5623c4246d56727a47612b41d4d0793c45b60"; - sha512.doc = "5a02701e2f07569d0903414a111eb62931fb6c2b7223812290708cde241a731e3b3c14d1966f68f6318aa0767953c0438e513fa4850269c0b450fd7c708659e0"; - sha512.source = "e068f1d6e7253203f53205eba99bf240c0f02fbedd895ed260271d55b6eb97e683639e33083b77dab408bf72a09197049b7e85fd85a7c8708badef287b8dc95f"; + sha512.run = "bc5c46f79fe158ea19c68ca51f0c2f54dbcc9c65fdae40ac8206b4ee965ddc816100010e538d028734cce9df7802b9e16ad166d7fc6ed3c122e63ca18f253901"; + sha512.doc = "81a79263b019ec7717727d4ac3fb6beaf3c7cad6b8efc9193504463b3a481d4fe20361489f07cee542947281751fd841db48c506ae7afa0e1fe9b885ce1cc162"; + sha512.source = "e450609d0f8957ff3294f12997b83333e431ce9b1f6484568089d17fa2283645baa039f247d0a14192eba109ba5aebcd063a939f10cfae852a2fb7bbcc26d540"; hasRunfiles = true; version = "2.0"; }; "chngcntr" = { stripPrefix = 0; - sha512.run = "1443e02aa816e724f6ad50e3ef4144afa3adc71529f5c97dd461c9c79ac4ff4422ef4c4da1ef163118f4391d3952fe8a57a56dc83f9c6d4ecb002e5f28e86ff8"; - sha512.doc = "444dc34d1aa71dbec4e562cd06cc0d0d4a2a11d271ac7db05f5a53a33db271d289b4b5ea8190c5f24eb71a9532c99bfca86d7360866695c2ffdc51cb6e4ae59b"; + sha512.run = "0e902dc742afde8cde229cf17d20cc6bf47f042d4c03c3771ee544bd8af84e4670c3fe41d523703db0c38c38f1867009b39a9495f0e4a52187bbf222dcacbf8b"; + sha512.doc = "671e6032ff720f7febe20b2aea8977d57f108f3c80aab5d7a6376c79cb53b4ff88a9e5ebd31883b3a3adbb5321912677c023329f623c6dfef83b227ff5ebd0d9"; hasRunfiles = true; - version = "1.0a"; + version = "1.1a"; }; "chronology" = { stripPrefix = 0; - sha512.run = "85443ce827532b4213aea846526443f02aacd4a820fdef232942e3da54aa22123a41e881b379dd087b66523d22ef81e00fffaa5e747324095cff6815a0c9c94a"; - sha512.doc = "c81438e09f4669dcb49afcb8f98d14fb23853d996e6103d58c8acc7e72d9d24819ef6e2bfaf31edfcbf088649b022d983eb5a542e0833efdb9e4fc7cd72d08a1"; + sha512.run = "46345319ca67ea1c201b80cc527c37e0687fc537b2861587891d7cafd72e14b89ac8e7b589ea8e3fe62a7c94d538844325abe64fc9f2a6f035dbb249f3a96a7c"; + sha512.doc = "18028e4013c272e94316fec67933e8c674716a07d745430c3dce239e34513cc0b9f3d134ef7aa7da0c0009253be5da5a59513be29dfc8763852a9a1797910957"; hasRunfiles = true; version = "1.1.1"; }; "chronosys" = { stripPrefix = 0; - sha512.run = "0a0f9610c9f870684c54aff0fba424efb3cd6bad7eb0fcd766eb8900b275550a54dbf9337a459e10cc972a0c8c54e05d6304bec5ad7355b5704ef58f074e5cfb"; - sha512.doc = "0916e4068bc44fc87e3bf92615f7869fa645df534bebfdbc3a20da492c3a2fb06508b212b14a1df69678f7189b7cf4409355f5d6aa09bd96fdc2e4855afa049e"; + sha512.run = "f9a53feb88c5a2f5aad738b3c1550c4161d32b3eb35a67654f3ad44c9ba2795e7d5f147503a8bbc729893026d1da642301675825218625b155a882efc1862db9"; + sha512.doc = "7716b7c4f97df7ea58446413cd5f1e3c15e75228ea6fa8783e06be57982955f1a4e467ce939c95827452f7edc9634616d0eac9c617a80b75a4538b75b1f625eb"; hasRunfiles = true; version = "1.2"; }; "chscite" = { stripPrefix = 0; - sha512.run = "c468478dfa329220fb483fc6aa829b8f0698c1522c9fe30ede9e6805fe8feb558df0901da225c36ab0acf9db4472f91a56156dc7877af6aa135e58d408e51248"; - sha512.doc = "07a8a1cedc93de22bdc7e76927fbbbc5426f1ce4bffef469024e6365c5373640f4351aa973466f05b2685f31c56522f3115d70b578e991c63b45e00206ead248"; - sha512.source = "93f5a7c24b94985c4317d2ad652acf05266e73fcd81b4a1ff123402e4415a244e94eabc7af4689e8c300bfbc002a2758dff911be50d8d27aae72631f3d70dc8e"; + sha512.run = "35ce1c67edc19ad4baba1aefe66c8369f97a247fa51ebd692e8c0ab7f2ba0d58de625f92d2856b865476211fdfb4768b5b51de50a2cac90d8f1952e4bbfcae54"; + sha512.doc = "a8180c2e40ea23335f91b5f66829e90c6c405d845be88b5987c485ffcd15e67a866e420149a97393e22db9f58d178d3e449614774081ad548e0bc78a41d8fc0f"; + sha512.source = "6b6f08a53a98301c7478506174d92ece0c05600c9de5f9656625d115daf16f3a88c28f8264c85366d530963b95065759a2f6dc69ab7cd4009f1c25bafb7d87e1"; hasRunfiles = true; version = "2.9999"; }; @@ -3985,57 +4083,64 @@ tl: { # no indentation deps."etoolbox" = tl."etoolbox"; deps."oberdiek" = tl."oberdiek"; deps."xcolor" = tl."xcolor"; - sha512.run = "b0e89655217af82d65f20abae5fb98eaea91e60171ae6f14552b495ad31b1301748f0f65ba9c168c629f4cc53ad153c7b141051ed5748a008686abbd78d6717b"; - sha512.doc = "1d22af84504e5c148e08f6a7cc58c1da34f740fd31957ac82427a8ecaa90f112568ed1d142e055988d7de5f2d9b3ff2531369c92cf97e219b09ead3d892a1c87"; + sha512.run = "1b94bb78271baf9a32c0fe5290e740bc46a001d5c5f86c79a282aef0019995fde286d045addfa1ba39452888a98d06cc1da755faa806166b38f48f3687459662"; + sha512.doc = "1be5c9f2b6a9d3fbffe98e76c0c4ba094f61a7e8f79bc541bf9c32928077094d0e814353eb87782457cc9c7ce0c0c2731237f6843aaa776d742b60d086a36032"; hasRunfiles = true; version = "0.2.1"; }; "cinzel" = { stripPrefix = 0; - sha512.run = "7f3730fe79ccd93beb93db4c4a4553dc6c067c96ffb4310ead318558a87f97579d9728b5ae56117ab90536f3046563ba1f5399f8e087f30023430eef68f9eb75"; - sha512.doc = "82eebcfb9468092ba427ef49b892bd412288b23751274d6d1b7735c05de76bf3926ac7464a87c4985f1fdd472591d2d457591d3eceeaac0d003184f6fa5be203"; + sha512.run = "4e274d4ef5a5cd33059b3362d87c96cf3a8fc4dfe190239e4bcbae7c651c062b1b2e5e921363c668bb28b0610431bd269c1b16357de924868f247da7743a1f20"; + sha512.doc = "52f321c7b2c33410e39ce1a9fe780ce7308df96b93bb991383f16badd761cedffdbeb68a5fbfdb123f2308cdf8383931f7be0b04576d64642cafca2e60fa3578"; hasRunfiles = true; }; "circ" = { stripPrefix = 0; - sha512.run = "414ba047b68dc49b6603c77667a7321a5774153b2687b777190d2b4ed58805ef714e4a1d2a20693beeac90cdc970d9280428cec2ee0e32589bfa489bff98242d"; - sha512.doc = "16c5bc14e392ab703dab26aa235715a88001727907f21d79160423e1d5c8aace9066ea2bd1ed7791d8b719a8a3ab3fa4933c745ced8ba699c234792c4965d800"; - sha512.source = "ce91e2af5183e1d904e7e4e60ecc57b4529785e3e337b51d64199c2c246401c0d8b18288222087aaa4e470c663c83d40b793130aa3b74381c8c3babbdcf67bc6"; + sha512.run = "327b481fe266899b0c4beb805e0180b8b5a6ebb27e1bba8cea2a57a48f5c58945624faf6bb46e67ca00ebe20ef9f1920300d99d0ec2bfee594138ecb64f24db6"; + sha512.doc = "64b626f8b7e17e96b2fc6f83cc0e41954d329d01742d6d5c4aeaa50e5a95c2e165160785657d8d8518996f9da8382bc3b6ed994542ab003619239c458a40593e"; + sha512.source = "777fd7a8137e3f23c85a9ba1ade1c4d3926ecb2a5f16bff1c39a5a3ce22a22b5a4bd5993c853f899c770974dcc3000abe418ea19e6b5c5c0cb7b9070774f1846"; hasRunfiles = true; version = "1.1"; }; "circuitikz" = { stripPrefix = 0; - sha512.run = "c30e904cf4b827323a91ef94157361564cffed12fb9aabe9fc566ae216fde0d419290c193b4a6f63a7204bd8ad24b3c3564ee9a8f23819cc00cb5318e3ac9bd6"; - sha512.doc = "6cdd0239f4649ba5c1c975ffd597067213799d8957cd4d00472e80d36831e89db41e54a255a8e154d7ac257e61e7f3a8ecb4fe12e4a6c34fe8f7c4a0957f6510"; + sha512.run = "47b56b86e6f2f64bcf588bea145a2ebc4fb4995123cd699cd730fb9160a0211242b56b3ec92d65d10078bca4f96711ccaa72d82ac934a08f7cd8f30170bb315b"; + sha512.doc = "920c8dda8ed779bde4cad7d1fe7dd0f5eae048325c9e282646d60ddaa095a47d34062a177a0da60459d1a5bef6064e8fc9331fcfa6fb43cb6b9201bea643f9f3"; hasRunfiles = true; version = "0.8.3"; }; "cite" = { stripPrefix = 0; - sha512.run = "3c4bb7a6d11b6361cfa7ddef0ddbae35fca232d63bdc0e99e06169caec61b288c037930056006550e6f151d0c3b01b26712f3b099d3e366e5c346227fd782f70"; - sha512.doc = "7ead26735886f26ab8b006b080c55a390808037e24d640e6be6f625b1ea7a4738efae8e2f02b8597ca7a1ca2b0b90b201cb2f0667054a2ca406e66358e942c7d"; + sha512.run = "43bbc63bc0036041ae949454e28e7f44cb6aa200d4cfc8573288f00a51de4a30667ca91c0850e201792f9fff47c37034ccbfbd1f4e72d1a6eb659112ccbc82dd"; + sha512.doc = "77feeb9de2b82a049f72c57c0c3ddc39d9b7d5e49e3902ae89f315cd105a49ab5cd79ac9214f54b90129eed3a59aaf75d27ee22052d3d0b16ec4128c21b1066f"; hasRunfiles = true; version = "5.5"; }; "citeall" = { stripPrefix = 0; - sha512.run = "89b96357ae159f9d9f0ad21343bb3131a2cdf3d84d54de6ef72937bea120c7e7feb783fe29170a3c5c84b8f6c7ad64cc98dee6df0e021f6867a677719f973769"; - sha512.doc = "1a22dcf0ed7d6bc880dffe963951e7a03fd4ccfc8aa94d6062e86386046c052073cb2e0bdd3083093a3ca55a445a8ad6fc1072518924e7a6e41a5846bbdbdb99"; + sha512.run = "743e65140469f9dc7074fe835f4bc323fba06c7c9425eab1514dd71cace902695cf7b5900e06e7db6ba1a25bcdc380f19c118244d069c30dd562518d7eaf5e06"; + sha512.doc = "33fdedadc830e57834570446ccb0133439da38f8e85010708e0d9afe6257c44b35f4f109e647a3fab67adf0ecce2a0cf6e2fd5894b4eda723075be5e966f7c4f"; hasRunfiles = true; version = "1.4"; }; +"citeref" = { + stripPrefix = 0; + sha512.run = "6472fe09c8b5b1c56ac5f4b3a40f9a7607caaa9c39c06a6c2663fbfaefa196e609870af36c58add97da33fd831387bf5ead6cf4e4acf1de0807dd32fee63415e"; + sha512.doc = "5e12ae0e1b43c5def78a50082695c051584fe82bff927bacf82c929d1269278b099cd7fb6391963b4cbb509c0f1ed6157f46124b869b1fde7fd406f050a32752"; + hasRunfiles = true; + version = "1.1"; +}; "cje" = { stripPrefix = 0; - sha512.run = "fb25a777305aa7e4e56413c44c21511c1e504113c8f87827efecd64fd07e3f8933c75a333a969e27ac7017479d2d0fa56f6aa1bad8a72227a9afc9f7c645786b"; - sha512.doc = "c540d7b07d3fafd564f06b4008758edffcee4de17afcea84646d3fa7b71aabb0bd97252fec7af5816f724d3492e0f9a5992a8fae005c2574c09ddcca8edb9e9d"; + sha512.run = "c1a797b4f3664b47030c1d8b91ff5ba7bedfe0754cf81494d8e76646b447eddba2058c75acf40da9107c31093974b3df96d9a01b9cbfdf5c8944be8b881ef058"; + sha512.doc = "f447dc2c2bdc42048fb2c37899e5bd28dccd616727df5604d482008b843bc12f1be21cc26542bd92140f0618a8618792ab97c7f262abce9d86974ba152d430d3"; hasRunfiles = true; version = "1.06"; }; "cjhebrew" = { stripPrefix = 0; - sha512.run = "4e9c1dc4f3e47f59fd0c6cba768a1e50f1991f42e26344c28ea77aa0a331aee1ad69690ecf815fa61b31f19e41cd6c12b093fc32b26ea6f372ed282106e41fd0"; - sha512.doc = "3e8906fa221ea536039e904fae497f0b686400ea749cedd204151d97906042f24f812482f057394ec987e75c697422ea3daf581e318f9f5cdea359ab9224e5d6"; + sha512.run = "738a599059bbf99602bc8c542e5ffc70a47f6e446ffd8d678dbf507ce36e2ea9070af64d743ed1b3a3fe6d2eade960a6e7a3861a27edaaab3b0ce1d9c58d87bf"; + sha512.doc = "c18851dd111b353c6412a1e60c3ad934af5e5ca3039f0cb70147a5973b37c561c88032100e4b848b8629246718359644193c9ef19a2e61c70202a01615547572"; hasRunfiles = true; version = "0.2a"; }; @@ -4047,338 +4152,353 @@ tl: { # no indentation deps."norasi-c90" = tl."norasi-c90"; deps."uhc" = tl."uhc"; deps."wadalab" = tl."wadalab"; - sha512.run = "d4990c3b2b35ab4fd24f7ede6ae9a4c71a8e277351411a53f3c1254b4a09848cf6b6e87e11977448c0fc5b7b23a99e40df9e8621b1faaa31665fca91417394e3"; - sha512.doc = "55b5adccae4a10bf3d8d57f374ae0951b990be90016c187cc53dc8b528cf6b5b4730b653cf8c2a7c36fe5afef98532112ba28f959e4553d9f8bce7d1fb406699"; - sha512.source = "4d1758755c2dbc98d12795fbb364d1d1b678ca205e7f6e19501d47354fdf271f8651929faf229f8742167c55b22f023bd1e8ec53794ec30306a535764b9dd704"; + sha512.run = "26bf5b97178f947769669d4b39e5b3a9c14b56e535b1d9143a0628d305ea20dbbf017850db70e98ed45a4b5b3c5fea23bc7fe95dc50002bb52648658669a6144"; + sha512.doc = "12e668018eb51b9864320784ed5aa14845b67aef84ff4c13eb7734fe80ecf2fc4beeb70ef6ad234382d942f64590a0b11389e520011aab7ec5d3f1b548048bd2"; + sha512.source = "aadf032e1e15513bdec19bd08f0bf1f94d5d819b0ddb0eb821086902cccc23d304171991cbed7a934441341eeabce4d5dc54234414c16ae419d8fa5775b9b943"; hasRunfiles = true; version = "4.8.4"; }; "cjk-gs-integrate" = { - sha512.run = "8cd19007ba0ad404d28b6af5dfb6e06906f68c89f901f74501365781c39de4d2eef5561e5934d94c2767f69006b9b5cbdb111c73108ad7378457794b9bb1a57c"; - sha512.doc = "26302545ca60a093759278824216d3d4343ad492824a644c36860308e0ff1c55d8242e28219744d741a6a78cd3c0afbfa5e41328c45aec232e39aa84f973baf7"; + sha512.run = "e20cc91b52f009daad8a70b2c43f51d9703489f3d923d12135da8e9386ef5fb467e3e98d100182c5cfdb0c2412090386c18f6270e2e0c08db4e7c761b94cadcc"; + sha512.doc = "0eb81c03b316eefab4508775813c9ecfeb06e81b841fe9dc5346f2cfc6e0c083a1f84843b782f913f72a05f890bda17be9e35ad613cf91f9b1222cf4707397cd"; hasRunfiles = true; - version = "20170624.0"; + version = "20180306.0"; }; "cjk-ko" = { stripPrefix = 0; - sha512.run = "3e3e8db8b1dfd82797cd55e9c7cdba41a845ac6bd99001a123fe8ccd5ed5292f615a3e2df39648ac470d28da32d7c790e161cb8a08e4addc56d101adc76f5c6e"; - sha512.doc = "fc7382babfa7daa6f56d7975dfb3b10b420b64b2834f9918f85ba5d1b1ffcebe1117ee0f94ef4871f6f7db5d9e6b8f20796449318d8363b811d8bc3d137cd253"; + sha512.run = "038b2b4730908ab4dc2ab2a51213ef82cdfdad9b169a319d9daca7163b61345a5388ec446a60d0227414cb4c2444c1881db3a651afc661327257fe3cc47135d8"; + sha512.doc = "e8a30e1c77469bb60c4789f07cd69393460b1b14b75245fae21dfc1d443ef04be71d7bfcec80a14fb5847a172d7518ffc081e4248fc41593c54505b112372465"; hasRunfiles = true; version = "1.8"; }; "cjkpunct" = { stripPrefix = 0; - sha512.run = "60607a26c9792322fe40411c83850df467e6160956fe370b9a30c5f8f63fa31f2382385dd47d9ce3871cce5682a81d0ebda9d0193aecffd857e3ceafe89b7e3b"; - sha512.doc = "84cf20d4b11e84e536f80f4e9e145a326a21baf851e56e84bf8462cf0a90a59007678e9a4e24ceb266eb3174a7a3f1a50a96f4346e9818e0eef4edc76a887a75"; - sha512.source = "46dd8bffcba395dc267db23d0cc00b02439507cfa63c8da69593d593fcf880ed41913d4262c0c0f24c89f597b7186297b161ef8e0f2663b682ae01a09754bf61"; + sha512.run = "f40d96dfe648847e220eb5b594101e390a4d1b0e863a1259758ca4d971f82bc3a3477397f64f49f948ad948a1f26ea59e8582a8be9ed4266061a5c34d8928e7e"; + sha512.doc = "ce245e6b941f527d920d1a9c779e1bfc9ea200b4229b8b0b416801e234fe859dcfb148aa0db1d2a9f4940239e0238e0d24800c3a6478af85d6f34a544a3f9503"; + sha512.source = "e0045810c446280956acabf9e85d37cffd73a436b58db977715adff54f789814b66d085423d78aa9db32846bb52e100dbfebebb580a9258fae2211ac531342d3"; hasRunfiles = true; version = "4.8.4"; }; "cjkutils" = { - sha512.run = "134cd36da86067d54ec6857cca1bb2d348adbdcc3c5ee82bb6d9c41bcfc6a91ec002bdee03b5922c96f07a983e8f09d23637d5de305bcaba851edf1046a64cdd"; - sha512.doc = "d3b5777529ea068438294fab1293be1d8a781f64e88fcd2cd11b7d9f3d59fe6d45d9b3d33ddffd8039d0aaeaf563a8e65a92464f46cf2a4dffd2cd74a7a790d1"; + sha512.run = "550177f316936cc107ae6902b334fa3b41f4955a51393ec2243dae92f8dc1a0547b3b181d6048bf171ef843daa2563b6431f5520b382757b4ce80795c5d02c76"; + sha512.doc = "036a708dc3e7478ac47f479fc84de4130966b35bd6a8c57b5085356b5fd8a31f5397e5c67e60383fc2c7f8c3707d6b712afb9fcf094dbbd3d7e9f62271bd8683"; hasRunfiles = true; version = "4.8.4"; }; "classics" = { stripPrefix = 0; - sha512.run = "8319917f3786b3d5538954d06f2eaf76f33ff27efb4697c1bc405fb5b7403a8c1ae2e96195ed689f5a105e03a954ed8cd56860aa97711142c7090ab1294f3a71"; - sha512.doc = "435f82a7d64adc25d01a890571fc5df4698e51d2fa57498f10271c88e5dda1947d24ec5c677f444136065245631ed04d258efb5665ddb9df50b920f586c3cf89"; + sha512.run = "1c7a689bb539df3adabb0da186f6d84382c9e0c682ba7e03fb279996e715ee1b748bf8aa0a5cca5fdfc465091dd4b7dd1f56cbf88638d656b85e5bbd6c02219f"; + sha512.doc = "9202252352fbc2f3447d19ba53bb2a64c0d5c26ac6868a52f03a0cab52cd3fa208d2a0d2216af145f23d033e917670ae0d87b0e107e03f4ecd5f7bb29651927d"; hasRunfiles = true; version = "0.1"; }; "classicthesis" = { stripPrefix = 0; - sha512.run = "6eeaa0c584439bbdb574a21444bb2f3eb19f440ea3f94f708c511925a8a7c34b2305f8eda279732937e81aa41c366f35cd950deca49ab39f7c775790b5181029"; - sha512.doc = "4252a2d277c10b82c07ed8e0844350ef28d5391d00f6a42eb16009481e61b93f17420984ee14344f7cdd1944d3fa8e086ef5d0d1effb156935451da54712e072"; + sha512.run = "cfeb589850bf340ffd5ee61cada1e153a9253b0fbc59fc5a43279d5c777e836face27d591ee9510262a197bcbacc8e1fbf86614517fd4bd61cf4364f07d2334c"; + sha512.doc = "5a4a85ca2a1a5485b7b33187432e4e602758e88da31a6cf77ad769aea14c2ca58363c7d1808f04c75316fbc92ce8715c75cbf8034b85dab4c76ed75c495d7adb"; hasRunfiles = true; - version = "4.4"; + version = "4.6"; }; "classpack" = { stripPrefix = 0; - sha512.run = "121b2da7e169790a4ad79cd641ca08c7d237fd1019776807e146e8c1acf5036775ff611fad29496398379a05214a41d0445231e903c6bca94ffb702bf48f46b1"; - sha512.doc = "11bd761f7dd4d225dd98bbdeaa8dffe735c4ac5d5f8258c4fc1fa2ce19661b75379d0321da7f173fc1eae9a583dc137206c1dc341a4317b59bc7a9424e43ddfb"; - sha512.source = "e53fb2e813f8749b58bccf5a4468d5d2d07a08e51912fc9a8cde4c1b7319043d864b7517a656d4ac6b7c8043245c505dd3dbd00e017ad948901284659294b7b6"; + sha512.run = "66aa1ebaa197c6a01dae5f891855b9983f231ed1bb231616e230d37f03175b2cc238c1e4ca60e0765e629fee6f4401606269957a76070c810be6d191726a4aba"; + sha512.doc = "a141d52ca86b9d5f9aaeaabedc4fa61568a329ac5bcfa56bf3a0d4d15c806c4b47b97372ae44e58b24e48d71d4e560a38ac012853badc47cc352705e96c3d930"; + sha512.source = "77192f6ab8a07009f3d006489575eed66cd53c9c171efca060404df11ee26e053856e497bd2fc128899adddc9ac4f2fef80c569faa3ec67350ec80b8b111c4f3"; hasRunfiles = true; version = "0.77"; }; "cleanthesis" = { stripPrefix = 0; - sha512.run = "fbaf21bb0639a20a075db655a2a637692e8a297d1e3f9272bdde11fadd5471381f74be79d74bdba357ea4619cc5cf9072354155130aebed04a9ca938756258b1"; - sha512.doc = "8bb60787bd14d21630ab64e6a682e08c88bcb04f625a3220dc49215d6b7a6f753e7fb01752eb6f2ac7efbaaaa381d2bca2b639c4b59028d61d0e5c9c24d3bf20"; + sha512.run = "7d60dacfbc66ae1305e58497871d1895734288d932744eabd59974221f7ee5d9f52eb4b9ffe8f722714128d332c85b92deaed0cab27a70c25042d0a3b142c63a"; + sha512.doc = "46da07fcfcde56d4b8ace8aaa204a58129407a19648ccaaa7e309bcfe4cc9a08299fea22184cc91011bfd844e6f06dffa8564c927159107c00f1fef57bb643e7"; hasRunfiles = true; version = "0.3.1"; }; "clearsans" = { stripPrefix = 0; - sha512.run = "73479131fa65b1c3cbe008be234b38cae688b8e7eb156cfda8247803e08843f7f9a92e67abbf837d92dd2cde551d46289e930c585f136048cdf92bc8a43a1c09"; - sha512.doc = "941012b55a719648fec013590f4527b369a68cb8224707904ece6451f76a0c179125abce054bc13933c619f3626f48f17265751cc70c22c925514fdd3f708bf9"; + sha512.run = "e0e8f2a05748cc6cf5ab97d4be02d2694684a74fbeda56fca3ffc4210422d348c57936aee9b399edfb53fbbdad64168fcd58ab28141e472a618d2eedbb117e36"; + sha512.doc = "4f6589aab2b4d84131c6ab2f7c158e42ed75b6950d7a7dd41d0028c939a1e0659603f33a6fcb802333db030a0216b89326f946dd9d642693d66f4566f9e5d96d"; hasRunfiles = true; }; "clefval" = { stripPrefix = 0; - sha512.run = "3623e04d3da96d17a6368341974a5eb6214b51d0ccf663bceefcbb079e7e55f03f308e3f4ed6a99047219a36e7049172d7e613bd4c8fac244a456ca71d149a9c"; - sha512.doc = "4cc34a80c015024d3b0b81159265123cb592089e1dd28462c81a685fdb2db3fb926e0f3d9566ef0bbaad691e072f19a3220b866bfc671950638453e6707b0ca5"; - sha512.source = "df3149c3263bc9a85ef7d87b2578293d02177066f04a242226a417c16a6445628474bd0108009cd68aa78f3abe7b4a49ca1296a8134f2f602a173379f0ecedb7"; + sha512.run = "6ee265323f21486a57975543d431b036bc0347cc598232d96334bb1649cf3850e773e1108210212f2e0b440b8a4a39d6d8f0f5835ea930e4f3e5a407cbc54c36"; + sha512.doc = "270e7e78fc901fc74622c77f86079e042bc4a035e07121e4e81f9e06dadb2d82fe4b6402c636f5be0348fe2ce1a49cfba8bb7f353914a9ebcaf67e73425c96cd"; + sha512.source = "aa89dfd1e6c6426e6ce6df27c4890501fd82401b8d7a455cebcdbed3205f361af8c417ed9d05bc554931608becbdf066254195eaa89c68e21ecc9abbaa92ec38"; hasRunfiles = true; version = "0"; }; "cleveref" = { stripPrefix = 0; - sha512.run = "851ac87467a7ed8906a564cbf10b211a43a35aa95bd8fcc03789be6856bdb1299e0907e26f3a085d28f5cd357bda98b782d1b5cf41c0a0a2c81193dc23868913"; - sha512.doc = "8ef77b459b05b60f52e7d5561acc0aa5541c30f598c158f4406344d4790be972b978bce4c41fe190b9db9df59e89aa32be8a9df8bd6f7433a20fa9c98d7972d5"; - sha512.source = "5b654f417f4677a4fd60c293e281c986a5a2aaf8884820c20d43894d2f36291d9b1d576fca64d55e89c8ea5d0c8cf732dfef79976a750499da7bc44bd0370cd2"; + sha512.run = "1c5402b743e035fc2b903f4a3890c82d108932cd302ac54165ae17b2a3231e97c30fa6840833bf5c89c408a667a69f73e0e8fe614e7f8e05b986998aee5c6278"; + sha512.doc = "da89a6208341219e452f56ec0c1bf669e85bc8628e5ff0222887efddfbd702a2c1cd492a8711ca70a2ead820144efbff3830ed10f4d600984f5de97a7aba29dc"; + sha512.source = "ee718abdc24945923284bdf4a16ad7dc29ac8185cdc3f35e180b3847af2646d757ac8022315f133864afe1537b10588080195fcaea785166b081eb58c8288bcd"; hasRunfiles = true; - version = "0.21.1"; + version = "0.21.4"; }; "clipboard" = { stripPrefix = 0; - sha512.run = "456749a2137c38e1049145e1176d29ed3529767a5cf7d43a59c58371bc4e1341490add7be21d0d4bf7fb5ed39844ebc4207f79b760ad377bb61713c72f4b8609"; - sha512.doc = "f2deb6bde88d67d04b6abeaa760d6fd3d919a15c244d9a824dd48c893c6ab4156a6e418c2652b4afb3c048c620bf156fbab074a717fd6b6b0a6985e73a2e76bf"; + sha512.run = "f0b8c271c286237b90e3b10645e906735b78bae879154b184c7ce32554958148b42550a4a416f68ddb494cd788565e79ef65e9eb76c3eba97a82cafd93ed49e3"; + sha512.doc = "d3082aec1a2090c2d2a9260d367465d7381af526510ef59dbadce2039ae1c0e4b9a95519f2a4f1055a85381645c88a72d14133eba5c51b2e582c26f5b7a2a35d"; hasRunfiles = true; - version = "0.2"; + version = "0.3"; }; "clock" = { stripPrefix = 0; - sha512.run = "ffdf90cc585d1c2873f567b570d1ac067753d9c51eaceaaf82ec14c86b441500ded09511a946cc65343c52f02db4bfd549be1db5d1ace07bcf5eead9e0cc7f79"; - sha512.doc = "c82e981b24c3a124dd06c74fb448a56d489d998ff3b5e2942a306d96d190244133fdf5f729a8bdb51cb3fad887cb1872efb6cd6dff43632b6e0821e8b89fc853"; + sha512.run = "03dfd63d161abc344749c42a97ee6579726866614f1e65d0e47e96eb016b4e8b763c3626ae74300ecb3b34545c41b94c211fcea13abba5392cf0d40caa7ad22a"; + sha512.doc = "1dddd2b6c80c7badd7a10ec93c5908c7395207505242cd2a4c826d9e4e00767c9f79bd701e016d6bd8c6e9015306a02311460263d4b08e349e40147bd49d336c"; hasRunfiles = true; }; "cloze" = { stripPrefix = 0; - sha512.run = "da89c46a87067b1b7135ee3b75d34543912ed208823277f43bd82b233dd8f208714eda04b2bed90d38447c594a3f81ae8b7f742e17be6b962ce65a002b3e537c"; - sha512.doc = "d01b30b810545fca6d3eb5a88f3022533158ea242d4cc289689c2d487ee98d50dadceb30f12747a5fc4a8014dd3bfb954fa80d96d0ec4bff0cb6f6e32239c8c6"; - sha512.source = "b62d70834f9676cb5106737964d966a62c81f8030513706078503cc9496ff6dcfb5994a70d0c548d0d6012f51df9a048506ec52c00f3f6f61074c19d9c0fcf46"; + sha512.run = "15bb91a94ce187d17a3dd8d714005689cf9fcdd3f0994ed31f931927f79b9e7b01c7121801f80423f3883ce5cb1e76c8876d97e72e43b017ee678a4f11a006bb"; + sha512.doc = "66aac2115c6407af6642fee3d5386995b3c32efac87f8c013464ebd9537f4e08b7d084084477d387d0de7d0e5b933cfd121098a13c64816bd64e8a9f93863532"; + sha512.source = "6e84a3b7b0d7dbc35e84678df95f6d8bb1580c8ff9a816e5906091136a64abccd063a82781d6d3aeaa9917072a24ce157c1ca5f8aa331b809be02a4a1ee6cf1f"; hasRunfiles = true; version = "1.2"; }; +"clrdblpg" = { + stripPrefix = 0; + sha512.run = "21bd4e41fe6d526bc2a31c64f52f784159bbdf1f57f9051c1180c22541483030f74b41beaa1cebb9315da063c3dc8ae58b7ce42e9b14d06e81d1bbbf87790166"; + sha512.doc = "395028b9f523e06fd61688e3f6a31a1b84e4b32d5c5f66a5fd8d112555f7a13458bc6b32798b4a9c9d6670f85f44f73f925a0c63866f1ebe351eea239e912c1d"; + sha512.source = "8fe423e789d79401be5d15d486c1d770c342ed31d944cdaff6f1c96c0485be580685fc9f378e14f8d518587161efa8c8373328e4a485e8788e3a3e5eef883cfe"; + hasRunfiles = true; + version = "1.0"; +}; "clrscode" = { stripPrefix = 0; - sha512.run = "66cc8c7ff68b3428d1b92d91fb9fa5d1bb5513602dcf92113a4cb14d1ccb2307340dca0add5f67cdcf532e4948c17d4e4b11f5cff9e1204041184d8f54b1f0c2"; - sha512.doc = "6674320e6485e22a5a6511841e51667e44c5a70ed23a74223aac0bf34da051a07478f68b2f911e13a4b2d1ce3c21cba59c7b66b36c0a831d74e560903ebb40d0"; + sha512.run = "78e77750e9d78061506e6234f5132b1d2e38c4737c1925aef8e50c3da3720d219bed1bfdcc2448413ae22a237b3cb9917ec57ab63a2a9cb60a4f7ff7459a7e41"; + sha512.doc = "c01b6a52de1ffb9bd13edb0dee69be08858d0aff29ce80a49ffc087b522df2be60c8e77ec4844e938b05de4bffd0f40b789d0aa48de0731b5c696170a863d7da"; hasRunfiles = true; version = "1.7"; }; "clrscode3e" = { stripPrefix = 0; - sha512.run = "00f44bc3cd40aedd428e7ba2e99009fa4f7b7aa3a0b675d5389f673dd227de76312de79a9c7cc660781b8e7e65cca60e97cfb9bd9507cbc1685fbb2f32e4f33b"; - sha512.doc = "c11d7b9320277a473b39ea899431ecc5e33fdf8a079498734df0fdde85a7a76e65a2a5ad7bce32c19351ef9749f42f7e1c14964758d37e0eeb1c9d2d6052397f"; + sha512.run = "1ac50ca797a0866fed9398dd71cd2cd7d57fcf9480e06bb18926bca216bf6c13e7304ce1f9b8939ac4883bd7c385b0834b1e90318a7325a7ac81024fe543191a"; + sha512.doc = "927de54698852def8741ba1cc1b104aaa90effa6cae0915f4bb7e3cb86a0ad94beae349c36aecd4c25f15df0c21035cb699bfbcf49579cb9815a99068d52cea9"; + hasRunfiles = true; +}; +"clrstrip" = { + stripPrefix = 0; + sha512.run = "9d85f504bf1f7ab9b801e41f82957e65b76f79452595ea043bd11a9cdaec90502caf630694c83bf900489e4361440458cea31743e0fa4f6ed92b1184ff2a324c"; + sha512.doc = "7343cc6710da3127ae4a32e0d7cc2b4ce255f890196b0434b670afb4d7a847faa4506f83f7e071085da281ab57ef083eb975fb14544cc3d0d9e813e2dd28e86a"; + sha512.source = "47a8dec3e683350fca158373fa3eb44878ea0c27737d34795c960db2b744d6da922840d7d6db4fce8757c163b94fac2e39c1549346e2a3a51c7c8a7285a1f670"; hasRunfiles = true; }; "cm" = { stripPrefix = 0; - sha512.run = "99f2d5e27e12a039f64d26a807bf68773edd5c40f2d672d86bac6d7db61e79e5a8c87b6252324353585287d4aca6d9de7ed491ab7e8ab9fba78927367f645943"; - sha512.doc = "ab294bfa7e4adadd0b08665e7c46136fade4ea3d3d2528847f4db3c389cc02c9f5c33c4cc801f750b33e932657ae1b522e207f80272be33d7a32634f20e89bcc"; + sha512.run = "7504a2edcd495ced18dba96b0a7e90e7f0cbee7cf4da54cec75dabe910eb5ae5079f5a6be93422ff52b0459abbf66cf744e1498a05c6703d668582761e13a0ec"; + sha512.doc = "4b3b04c6015e3e5ed787e4cadab6e4d5467eca8d0586427a58a9e540fa58da39a8d91d5bb798142828981405232dd483cbd1102083c904c0ed86f6ba6bac7ca7"; hasRunfiles = true; }; "cm-lgc" = { stripPrefix = 0; - sha512.run = "7130e2c587af950f09cad4cdb043f111daa597ef7a7b6c2ff6ec15b6f1359345d1d30be71ad727cc2f68a3ac4194d333c409413c33e8f7473f1427e04608af96"; - sha512.doc = "9a41e63c477dddf335dd5e936a65b91a23d855ea7d2a47dc902b9bebab118249d095d99243b4cc4eab9775a2b63178f370469ea190dc5e43981203ec1f4a16d0"; + sha512.run = "81bb2ff1e126d5e4d4dda698885ea65a2931bdfe0d2b2f504e0af4d4b40f95d8d2cabc655dab5ae0659db4efb2c298b27698368871a4b4326ed47ca4b947f949"; + sha512.doc = "d2b09136f219bbbba192e68c520ef9e504fdcc5d9d2d60ce00f6a8554882c747b026b6e3049a877d537c351dfafe0c4b24c7b4b047fc88d5c5d1feeaf5c6f163"; hasRunfiles = true; version = "0.5"; }; "cm-mf-extra-bold" = { stripPrefix = 0; - sha512.run = "c792e196e54fa93f2e1daba16d06fb53410af11d61f96a3cded008ac4ae1df3ede5ea47945759ea6f1ec761411a45761430c982c0352f65f3d2fa37263eeab5f"; + sha512.run = "08e326e1d9a550083459f1aaa3d17330509565f7bc9a42955a05def87335815dca713592ce77a181894a0e3846cc30c913b0c4976335c98991f1ad322e3bc85e"; hasRunfiles = true; }; "cm-super" = { stripPrefix = 0; - sha512.run = "8ad0ad8119cff2d8bc6e5eda4a214fed1c28f5c645f815c895c92055c622fc8c46bfec130d49e972e800128c57e7ace3e61c516915afb1284c0fdd5b5005f97b"; - sha512.doc = "faea0c6d286f475501326a55f159e7c42673daa1f69d5035bafe50d398220c6361114dc3e6967b8fc993fa645bea2167e69fb9a3f1f190609ab28c292930bf32"; + sha512.run = "e779df1211337be41aaa36c25881744f94c9aa57fa87d854c9edc965cbb65579818aa9129dceec9d747f3740ead0c591c4f93d0a4609e59376ad53234df37ede"; + sha512.doc = "8b12ff0a2fe86e7daa85f278cbad6014f2ddb2f8e8a7831b6d86ee2d550bd6ea437ef9fe68b6815a3ddeb4fa2304178d08122c197951a5e739009746ae072d7d"; hasRunfiles = true; }; "cm-unicode" = { stripPrefix = 0; - sha512.run = "307548899e2b772083fbd9fc491b123634739a6069ee78dd70158ffe4a8256a1e838b112c7eb3dd95a247d385c7d25373ab7a9e58f762a8c0c509df351177207"; - sha512.doc = "9e2022da409d461f8db20eed69affc1067de0603b8c1e287285eca3c1242e20885958b55fbca2519dcb255852ab6ea0a94790da0da4a5ad781d9283c47e938ca"; + sha512.run = "b1b48d8b0ad636cdbd2d8d9b24d2d83cf223df5b16bea3f3935ef2233120ea7e77261baa17436b0e3281c9e6a285d180fed4c6f566e0b132efd90489021158f1"; + sha512.doc = "d2efbc103e829246d5e771f0788bfd491c6b227927bcff6d664acaeb14763a7b83b9bf1c0e8690356f57723488cc9c861e6c3e401f6760109f6e6763485e930b"; hasRunfiles = true; version = "0.7.0"; }; "cmap" = { stripPrefix = 0; - sha512.run = "19dab15cc84badf142eb88ff1716161eb6f99cea1375732d64d3466565c81506c09ebeca46d5c35b66e54acd6642c1f8e19f0cf8a2c2cbdbfa298ba580eea901"; - sha512.doc = "e4605053a9540ed11b33937f2c339d7c1f3da8f2c406f7e10afc78d8b5fffa5720d265eee916c48ee4171180fbc82def9aaea3cccaf20fcfe76ef1f0dca7d0e3"; + sha512.run = "0cdabf9c300accc209c4632683f0561158d79bd78d2dc24b26a49ed074647ef5e0c4fde5270a44bd038138dddf8ca63263f62e55f7236dc106e47aca2311bc44"; + sha512.doc = "050904224936e112f17e11d67a3476cc817e8bb5b4ecdbda3a6ca2600a92e94a416c9635ec071f779910695eba64b6f1ba1028cea6b00070e69d51c731bf6d09"; hasRunfiles = true; version = "1.0h"; }; "cmarrows" = { stripPrefix = 0; - sha512.run = "d2fb40c926281d43b86501da997378857fe6d62d9d9ca5c1f384d9440474feb5fba812085efd168726b9957a60dc1732b78422671d42bbc122f706e0d55615e9"; - sha512.doc = "41e15755f28f8f352d675a7e698c311dc23e0442d96673624b03e8089c77fc29ffb87012fba663d7d6f483e19fcdcb53704892f6912fafaaaa4c268b842cf903"; + sha512.run = "ca8293dcfdbe54b240e20f59981edf36f67de9c28ddefe968bf344bb2e9025dba3aa9ae080d9e57a615590c611daccdfa5cbd069e363ffa45acfb33f3c31b560"; + sha512.doc = "548f581bdf1b440e1c558c0589bcc9d7cafebb65c6cac470a29c6fa46a6734711709d8258e532bec9892b16b4772828fb1985655b2af34aa03f03dfb1c27e650"; hasRunfiles = true; version = "0.9"; }; "cmbright" = { stripPrefix = 0; - sha512.run = "335d16cf2ead806671149034986f861365aa899f0016970d20024bc27c9ec78ddb848f141e3d5aeebdb3b368b8857e09fb797afab3410a3a3101b070446d607f"; - sha512.doc = "81d4b85323c36261f9a67dc56653b226747eb46091d410d9e5af67d34a8b6411e130b0af31435e303f8d131bc2e63ec29463dd2d87b4d920ece4b21caa991aed"; - sha512.source = "a55eae7cf4d5f7d8d6d94a24ab022b74497b58ce4c7d6e8636f4fa093588aa76383aa8a815f8fe9b18d7e4153613917179420b243d8b4d0550d4caa2e92ffe7e"; + sha512.run = "9d935fc8714aa891367f8dc8655add435337fdbfad83eb3b3b7cd5a5a797133e2a41ef0d8ea1a4a839e2c92c9f81f0959c37a2ca3ca3354740a85de407204241"; + sha512.doc = "eefdb387f8abd7941ed945d5ce74cdd7614dfde26a5c0af52b8711280f9beecadde5e130985c9f6abdb663ab0e683d80f905c93c86cdd130d8004178b173205a"; + sha512.source = "246e4f17c133af66ad84d95d78836cf34472227908ca62c55ebb2c81a1ec94ff16cfe850885c40e893f8d5b4ca3adb0126a9ba4e4b4ab2420851a1a4615ae4d1"; hasRunfiles = true; version = "8.1"; }; "cmcyr" = { stripPrefix = 0; - sha512.run = "ab8fa41ff4ffca003f71154f18c1ef05fbe5008b41a4d80b486ba972b0189f44faa54e74388a8bdd3e764c5c86ef0e8b425df3a8e343886d0b59797952cadb43"; - sha512.doc = "5d10d32106966dfef36d65f1b8cc06752ec896f007198d48c591ae59c8c02acbf00d598507931c4fff0a6e563fbd52bbf3281ac3e6e847b30388df3a2a4e103e"; + sha512.run = "52f0e727f4b1d53b5adc196d20419e9b97d70cbba2fe477aae86480c26d835bc3254e9eb402b4bcb03f0e622a30734a3d99e530c7e15a137493ce48ca5ec8614"; + sha512.doc = "1c620d7bff899141fc6ba221be566a059ec412b4bbeab3e7a3f23c8efad36bb5eff460ea5ab07f0d507124ea72d318489a5187302815d7a11e9454b9fdad6a13"; hasRunfiles = true; }; "cmdstring" = { stripPrefix = 0; - sha512.run = "10419fc0a336acadf05871cb37fe8c2c36b9b3929a81286624561e3f66f2ee6c1239293d5583b3dc3fb77e79857e4a7394b797b7dca54475fe9f5938a85fba41"; - sha512.doc = "f42200b78a1b0606a69bb5a72d91010ee12a6ced518250956cce8e3ca9f5c5c449e554a4e7803e5d890b965dc76c37616cf72aabb81dcfc137c9857229ac70c6"; + sha512.run = "b9c97612aab11be19f4e4e2cc6bec679351c6ef9f7ab98f8eb5f7dee1a6a2086dcab59298a81e11ba027de7405f56bd123d81eed8464646813406b22cfa54243"; + sha512.doc = "899f447a252751fd4e5101d8e0544f4b5539b3dae10f8447ba3055b33a3dcd99b4040d266033be0459d5d3fca9cb349e851d07d45771ff31b9fc1bc9a72b9d18"; hasRunfiles = true; version = "1.1"; }; "cmdtrack" = { stripPrefix = 0; - sha512.run = "07215f36e74487935d1e9b65e24e5aa3b6ac276714ed61c6d801784ff955c4b4685d8905521749906cd216d5cf4a2b0e688d9a95ff073025ae08ca5fa0804963"; - sha512.doc = "01d60c452147b6e9fd75fff3b8ef127dc12eaebb5198475806ba7fcd58489a2092d14eb708f6dcac8f46de9ebb9c74b8e2b3c9d6f850b19950011e5364a843c3"; - sha512.source = "7e1de0fdd346878e503d915aac905247124dc8d52714347c543996625f973348bd52778218ef7ef6934ab82dd43ac32585849afaa6bdfaf25a38723eb6b1e7f2"; + sha512.run = "bc0742c601e2870fb361db3cef7a334307b41205a17e681c63c783e0ef17f2f86477611d7b9b54a975c2fe136d5ec9577a1a8b7334f8f9d7e4e0b44f9229ab97"; + sha512.doc = "5a63edcc2cbfdc77eace7fa874d553af1fb514dba4b0826643a1e536d509c847090b0390b61b3e1d87757ecf123afdd7e5528f25b3fe3300061db5261811b97c"; + sha512.source = "c4d7128340c8d05649e4274eb8eeae5c9d550350ab58bf9cbff8e4ce074698c4c782a107418b2d1e7e6d7568ad70353cb8a0da367d1066b4a0e862e0c844dd4c"; hasRunfiles = true; }; "cmexb" = { stripPrefix = 0; - sha512.run = "795743748537f19e13a3f2177788b94e701d22534ece1e0eb6768b38297869fc43856dcdf082338bdbb855b5ac7e9c5fd96dae734a1c42230b522e56d309e2e6"; - sha512.doc = "31529f0b3afe42badbaf81c0171088c0c7085fc0cb036423fdd489305a3062f4dc20771f46202e7101cf355af8795bcf84470d22375bd878f3e72ef83723afe0"; + sha512.run = "7c03e073ab795f009aba3891bca161576da870076552d4f41922053875fa0f980dbe04708d0487eb3338799c0e2070ea8f8e0ea74e7422b60c03e39d9c88cac6"; + sha512.doc = "d63d244445426262c2ff79ef7267d78f2e24d1f884b4f5df8884061b496091917c58aebe74ee198cd11e16653627068a68cebe123d93606adb9e555219831043"; hasRunfiles = true; }; "cmextra" = { stripPrefix = 0; - sha512.run = "9765fd4837ee6b2a7a988d3e55dc88009848b255b093a1dedd4554138f0f1011a13fd20b53197ab48bb487609c8484524b995e4e8dece3cb8ffd9929a6b7d9fd"; + sha512.run = "e826041c56126c2ae2575c387c80b683da50bdf2e8ab4e74be708a4d57e9d0d37e66ddde750acc26f9765308a6a2582e51281ac0969d1487a53ae6e9e02b1788"; hasRunfiles = true; }; "cmll" = { stripPrefix = 0; - sha512.run = "fc0e4dce55f957049cd03e79ecc2cbbed77321ba1f3f68f9879a7fa130c3ff39a1da4c3e150891d2420a6d765485d5b4fe7509facd4caeb5f879fcd2b33ee439"; - sha512.doc = "ffe3267a29d706cb27f939dc5358f5271591e633aa6b2e239e6aa2cd5bbb2ecccf208e2154281665b5042ffd873c7a0368ffd98b8e1b1ec3b40e6389eecbb254"; - sha512.source = "318060cbb903bcda08eaac34ab3f33938c72314933745cb41a9e4a13adfc67725a9787fae9717e094bc83d2549581f8abc3d1e98b842973fba9d7be52a784701"; + sha512.run = "24d78402c511735555cff903a001c92d6aae431e902f9ef31e8412303e9f13017483e65afd02edfa2cbf22b51081c0df7ad453e154432abe4226e9cd8d7ba649"; + sha512.doc = "dfc86f56d8d5c82ba82b27e9ccf00d77dbf0a0c0682a94c7bea1279894dc3aeb5180d5e1e20942aa50d1b0b52f89a42fb588d37cfac7d8063633ee9e87613391"; + sha512.source = "9c423b757856b6ad928be40fe0caf9bd20eb78b882cf0e95abfdcb9b7a77812bb90a2484fbe6c071c4c6dc0f2cbf0fec7d7117039f25670122e999cb092a9642"; hasRunfiles = true; }; "cmpica" = { stripPrefix = 0; - sha512.run = "80ad36fb4feb15752e9b1dd3e92c2f9dbce5ff77f633921b87541da83d1da39b9595baf3c3a089f9cd38cbfc33e423283021ccc8460a4bbf5dfdb3b778ace7c1"; - sha512.doc = "a522a90000e91070fb852d3bb0732e8de9af8ec075821de4b3dbabddedc0c32fcee7ea9e892b944956a070a069c4032348b4be13031c25cd0d92a4888d0a8f09"; + sha512.run = "c389a7f4c9843c8a3d93d405f0bbe670646b8d3c058ed9e18ea6206b58692e27e40455d22824f5e48826943585189415ae7a092b5704b71ec86f9b41ddc068b6"; + sha512.doc = "60234a925b7bc6621d5608172616662b1a54da0139af055ed06ad29dc17385d631c8ae616e5d8c06f54143c371cdcfbb2b9f50f7a3703ffdeebacdc6b3d733d5"; hasRunfiles = true; }; "cmpj" = { stripPrefix = 0; - sha512.run = "987481f37d6cfb7ccd3240302e52574a517c7da53e0b15a3e449a5d481aea534c5b59729721e7327f0020ed266a0492ed44128a3bc6a442dc18c66659ec4a172"; - sha512.doc = "ab4b48d1ecbe5b5943db8f7a7465b895ff4f45ed827de22f9d0744767867425f4260d2676a82edb1e937028528f8dcdf589be40b4b6a6aa66d6dc848a55bdde1"; + sha512.run = "d73ade0f5827de80915d898085283504f418e54188a48de0372fcfda69f523591725e880dc7eaaa1e3b42edf734f9ff7a72592f8e816eee4697e8b83c270133f"; + sha512.doc = "7c41b1cec435f83e5752be493dfb81aa9795caedf09c00d7edc206a51286b9f3e35f35ca58f99d185066201fc1a6e8adf3da04826efa2b7a9dbee36bbe7f6581"; hasRunfiles = true; version = "3.01"; }; "cmsd" = { stripPrefix = 0; - sha512.run = "1fe2832d7e06051b8a923236f6e60dcdf8c85dc5f8fb8a194ba08f537160bf8909a7408301b943bf9457c7fc56990c9735c624f1a93f193256074007dab7704c"; - sha512.doc = "2eb27cd1d85f5ad8ec533a9b7f7977f0cb8e65b024d3e02022f4b340cf825d6db66a7c598e39fbf0f7a7796d42fceadf27acef811a7ddf44d25654395a52a714"; + sha512.run = "1e294d125e21a242fa9a9a4b8f77fb55eb24f8f587a2a76014bef7a38f0989a26cbc6fc2085c504c99599eec9fd85ed17453ce874b72be1b969971b3861128b1"; + sha512.doc = "2ca506522bada7c003894be5e39ccec8770942f99086a231e928a69866917c64a0d7073ca0d6ccef7d6f81117a25bf616b90a853b3be13e61066cfd72f3ea2d7"; hasRunfiles = true; }; "cmsrb" = { stripPrefix = 0; - sha512.run = "66342051d54f06e9f31d8cd7067fad8250f23cbe32283643bd3a99aee8d5995b161e58c8d5b9965d0b71d010143eb4684d4bd226b855f8a53d38551b3a076cc0"; - sha512.doc = "b7cba11e4dc1dfd86a4644fec9a96fe510191331344ac8ab0cff6a71793749b931679a26db753be2f19102123f78daef84fd8e94688427fe02015a29920156cd"; + sha512.run = "94a9a50c19d6c0698a2d107a55640a3b59d1229269c3aaa3317b53714639e0f4cd2b479f14952848bf7938b869b3455ab9589c1785677d5c097be418b0a81346"; + sha512.doc = "58bc3c342ba6e76f41e6d402e1a3537d7f2767f858d403adea5a77a637c1975c9479102034fd29c4c8b888f8747bc660787f35563971a5c7452d93a1b8720db1"; hasRunfiles = true; version = "1.1"; }; "cmtiup" = { stripPrefix = 0; - sha512.run = "70a25099d3a15e19804e3a2a5b1ddade4ca755835b05efa909a4fee0bf020cb24fc5f97192214efb58537b523bf7f1235830f6b7c26c494adf021fd7666e7755"; - sha512.doc = "b4edb1f473cb06289d394677bc9a224ae1c479b3f5039311a8ebfcd7a8a33877a9240713e6f7e01c6704446f57fa42cf6e4b3113fcb1a69137e21f939a261e03"; + sha512.run = "1c274436a9ab1d3ec8bcf73f48c6da7874ba2bfa3e3a2135366a1dbf9a68b1ac30245ad7ce8c10c277be44276717aca04b2061a3643debd22d6a6d9722f85977"; + sha512.doc = "e96081797ddaab898159e3dcfc68a3ae291a87bc7f1ff03a414d783782ed356c8392269466c35e49e011d7f0d5265d0185720825dbe7bd0aff76432b6f61663a"; hasRunfiles = true; version = "2.1"; }; "cnbwp" = { stripPrefix = 0; - sha512.run = "6563560ede8133ce96a730094240400631d14876f5430631f152821151c6b7ac51629730c498871c31fceb7747b016727b4a61beb0dbf224c83292d225938a40"; - sha512.doc = "5bc70d4d8b8ff2d579a310e5b5f949b32221168c16b108db195532bbc5efcd664fe4556ee61116a1c897042531170497015710f9c65fad5aad22b143be29c1bb"; + sha512.run = "d2960b30958ec42658db52566a25a02151e5f42f97c4f443ce8da3680bb5cdd39d111135c53f627ed5da592148a4b9f4d59fa2cc737afd9a29a76953bec68be2"; + sha512.doc = "294b3a07b195797165fc7c858ccc83efd373e12392a9a0f6fedf4ff483d1628241de3911032a8d4d97bfc0c5673465c7512a83418ddfe561c6916af477e0b3ac"; hasRunfiles = true; }; "cnltx" = { stripPrefix = 0; - sha512.run = "a1c7efe87c196e42142dd3e85cf4b8a7d86eb7a882bc4e93644003eaed4d8108fb464967a887ae848ffa1fe3621a39e0e9cd121695a0e07cd670846e21891634"; - sha512.doc = "7022ad9056acf0973f4ce8156dcbe0158e964f59762fb57e0069a407137c2a6a12fca14f57696934d64f9bcbe852a9c032b39b5bb796594ca4628f75336d9590"; + sha512.run = "f1d5ab136f37882b921acd100eeaef3f25dfaec6ae2268fd2076ad24caee6af9ef7355970373eecf642de019769e79a8471b60decc97ee67ea7b72725fb862c7"; + sha512.doc = "f4ef99db83da007ebd65abee419df1dcfc5cf467e27219d7f4231b319ac87261fad9ed319e2383e43830f784e2ffba0b6abe89f25d5a8cd42d8de5fabad548bf"; hasRunfiles = true; version = "0.13"; }; "cns" = { stripPrefix = 0; - sha512.run = "f8a13a69192e2117c72521b83794cc6e36bf73ea44cea002cad186a2c5e67ca18a0d23fe5c4d418715bf46264f0d20776737d7c65ae1012e88151757b7f1049b"; - sha512.doc = "9c73060c2da1314d97fbb8a74bb8706d56e298fefb9f60a3da78b9e68c040506c7a81b23eaa0a577289dbf84060e90a00d5c809996bfa1c1352b847d9902e742"; + sha512.run = "54f74c716de52194d5bab6e95c6e1b7bb22b0d60a46ea6af04ab3859578c594415341ef51d88863fd188008d1326e4e9286afd40e2e7cf2c85278b1476ff65ee"; + sha512.doc = "9097cd54f01a31f7299c0e175c646922d533a971a3e4e448b9fc2bc0e34afc13558bf22abcad837dffd7cf5ccfefeabb164cd4f9e8824d19505a76b6d89e77c5"; hasRunfiles = true; version = "4.2.0"; }; "cntformats" = { stripPrefix = 0; - sha512.run = "d8d07c909b540195b1bf9578753f53e017c24b3d74c2b4ec44c8629ee05816c895485df80fb436400b3b092a2f9fff89933ea98e6a1b0a9a9a18da1682bcc3ce"; - sha512.doc = "9d09c8b94e92083119801eff0842ded6d1cbd844e3fdac031d5bc9dd8a6bbf8269b2b1e344bb777fd7f4484b140636b11459e022ce96adf57ed1e0997afe819c"; + sha512.run = "3c455761573dcc88c7d89462f4e65b484d6735a407fcbb3f950073fd163a2e8ffe39d884c7e858d867491918a5c4f8ea5666c99dad99a3c14e58c005d1056c8a"; + sha512.doc = "6eadf27cff3aa010481c4fb33c87656baea8be9f89372e6703bbd446efa16fef87e476ca052e2176b1311983a590448d3c3c94de91db7fbf46bdc0e33e053ca2"; hasRunfiles = true; version = "0.7"; }; "cntperchap" = { stripPrefix = 0; - sha512.run = "379c38194ba46679b27c43ec92ea33328fffff646259ddf9a26c6ce09bb04322d58f1803940eb2d85b6032ff43cf210d22802dab4af8b5b83cde04695ca41174"; - sha512.doc = "ea2b3d7b49a188b9c4a46ad03db43851d3fbb43be23be854e85d646b662fa32b142cea931cc491953299dce0824d33712e9da7f06824f7c292f2d243a51df4f6"; + sha512.run = "d12d7ae00bffde450674a4699a896814185eda47e41224e3ef286935c7d9b66426254e8d358e6f0a2f24c444c028534c3551b97f513d69807f0d250ceb3158f8"; + sha512.doc = "2c1cc5064468755fcc11bc08ceac7baa57e2616b6e08bdcdd2cd90c6661f55a6f389738982c60b0b5ffe59e40a8f2583f228e7ebd7d924bbdf38b7f9caebbcea"; hasRunfiles = true; version = "0.3"; }; "cochineal" = { stripPrefix = 0; - sha512.run = "c8cb897fa06998c94f1fe339d49ce6b613fd98df24de3f4e81c0fa211614484654aa29488261cec1bff735603f35a46d9f1b9a03bf35877c15526588f8c55671"; - sha512.doc = "fa0e9dc04038319ab5f93cb482a991040c9c3385886970f0a760a03b72f8c803734757b705d490a31519b58a9bbbfc5f15ed3ce9912d6dd0b731d2b3151becfb"; + sha512.run = "779693c290c433438186fd80f587cf747cce576c2edb29265837b5e09959bd3ebd9c91ec541269ddc2a3b6c49d20c97bfe7b64aad99e9a95d536666d3c13700d"; + sha512.doc = "d63136dca99170effd0b0b1b3edf715700c3600fa5f91c32469bfe0079c64ed07d64a5fc19ebdf4e02a71e8ba11898f9bb9d528ebbab1a7027b1ce287dcc25f4"; hasRunfiles = true; - version = "1.043a"; + version = "1.046"; }; "codedoc" = { stripPrefix = 0; - sha512.run = "62ab8b76ef43cb36b1318a96b65f42af0ba1c3fab5a877395435b68ecc0a89ffb7ee249a77daffbcc8541983c9207603f08c0065e118dba69d9f8afe3c3daff8"; - sha512.doc = "890361f5a1fc62eb9ca0ada921c49a2e01a293d4b70a36a3baf34170ec4778125769a5fff4777f77011b3adf8bab514b484c1aba64b428ecde6e5ec8d890f316"; + sha512.run = "5e44c68f1b76188d69e0b30d60fdb24d3fce04a89ec20a47f444d45331e4850bcfe2a00a6e4fb022f9f2bf755a4fbdce7dd62c94ea63ea7ef6b1d4fd3b26c103"; + sha512.doc = "8f57b95a7d45de4a3e7be5885aed326378bed6cd5184f0db8286d3cd63078e6672fa69f0f12bdc06d0257ccd404fd61a296fc088f5cf6af165267679df111766"; hasRunfiles = true; version = "0.3"; }; "codepage" = { stripPrefix = 0; - sha512.run = "e6dc22a3a9a07db2cee0347a2cd0bf9db97271c6b292291d5e9ec9d8ccf800410d74e5948b421e0fe01125672640eb276702abe16bc2bf90aa196ae14ec4e0dd"; - sha512.doc = "c0b0496452972f98ffb9f77c96eb52047ea22311f02baf74fd236ba21f4d2f68b4f2004092a396634e2fb3b4d29c5a788d52a5e9cc3bd8395cf70b245f161b16"; - sha512.source = "adf659edf2c30d134305dbeae78a13dff0c18bd98932c6306cc122b82e81ae5b0dc12539a8adacfb084a3782f011b1e6203695c421ea61a05c70dcf27a03a1a9"; + sha512.run = "a215056b1a9ab958e5b556820b1c014b5188baab0c657df4dcc7e6a248953b30070cd1869bc055fabd37263721b32646b85d445d48356df301de0b8cea7c622b"; + sha512.doc = "43ed5710eb08a73eaefa30d67a43f04a617a36ae0e1a2885d2c836748a5242ff6399b973b1d662f774be59727bfe7ff07ce195c15a15aa959a25f54dc878483c"; + sha512.source = "c091f964fcdc18a0814962c03c035f3bcf14499bcf155639a6adce1cb0a137ec0856677d30e29a01f36d3ce55a1b74a75c47cf3a813fb0c2903bae1e80f52a19"; hasRunfiles = true; }; "codesection" = { stripPrefix = 0; - sha512.run = "c4c464785b74f186253a00ecf970d27ea9c5dd017297fe2bbf132bf2a788868f016ad826c5f889ad082cc3353e6314937d3d1192a8314e70064f97bafaf5e009"; - sha512.doc = "9490c82d3139534967372396a6cccb2b1c0085f9e345369bcbb49aca4de49083778e76b23b75309cb35f50228a11bfca9675bc09f2c5c01905d2a7c54b53ad63"; - sha512.source = "468e19803d10682ae4d5e10960eacd2011156bf1c6176f54e1a2436b48d4394ec21a190dada10bd3581216bf8127b9c548740d243f9bd8c656fcc0dca62ce0b2"; + sha512.run = "e7a49e9c41a66e95015a69a05a0e0e1070ce3ddd5391b8b24a3d4c45e92abd7a59fb9eb17c1fd4465fd73df0392dac2077020e6344a067e1706976ff6ab08736"; + sha512.doc = "0b84742061fbab5d10222183f46865f41f4e1e3caeccaaa7b7ffb776fdb13e7d590b8b6cbfc48ec06a154571b46fab13f89acefd01009037d7ce17834946d5bc"; + sha512.source = "8b4872828e2e9484e6cab4cfa90c94d09b8b9b7ede761a7c8c53768c4189054dda90bcaa9f293837eaa96ea39406583cb3d4baa4c11be67b6e3dbe18e0daef07"; hasRunfiles = true; version = "0.1"; }; "codicefiscaleitaliano" = { stripPrefix = 0; - sha512.run = "e4f2748f06477ae9348e9fe8d77ebdc05abc84046b7e891670949ad0f1b7d9607df2ffbea94e302de3b1dd222e715c94f26ea4167f5ccb37c804b227013df29f"; - sha512.doc = "3545c4efcec1561cf60eabf4ebaf7d94028227ce2ac245aa0ed9c10fb0dba8d6a6b6b4c6030c11239d21874e29ee057c6936b86df3a08bcf1c19cb3e14f7ef1d"; - sha512.source = "fbb520a2598156c91b143a69e76307309e41337d71289164345cb84b74687cd080efc9e7c0f36113e370bfc6daa6dcedbfba2435142cabaa395cafd0a2d987cd"; + sha512.run = "9ec16f9aadf5f25e900a079d75fb2397a074ae55947b6db6c2cc69b4a7fd093a5f99745ba1ae87cccafb772abb90d91b7f358d96542831f16870b63ddfa50395"; + sha512.doc = "1c13e84e246807826d7dcd377b37c6e76c699391b2c01732d9dd535043176f4e52e48b2f36ceac3e1b3dc63486daf5ea8f71ad18d6b5745de6b14e910b663a53"; + sha512.source = "ed47b42a709196180cfa85129e70eef4628adc0ee48574041a09fa54586640fb14f4ec2f8dda733f8861d1af985cd3178020427931ebe4fbb11039dd68fb5f17"; hasRunfiles = true; version = "1.2"; }; "coelacanth" = { stripPrefix = 0; - sha512.run = "0dbec1e88254d34e2f32c72950a82540bfa70402fee3f67ff0ca7ddf94bf0097733e18ee6d7436188d0cf416f8e4e27d5e86fb482b20a4efd3eac8c5bb60a6b9"; - sha512.doc = "eaa6db2db890b728e7edee52c823b1aad735da663c46275102d1eb3f6b28035748ee86b8fb0d21a113a97f9ea2bfbcbcd342c61b1b7e1dcef6e38ec81a630309"; + sha512.run = "ecd5a439277011ce1ae74ca594e3cc8cd644a7c65f50a4d7a3ec96653a5445d47d25fd6f707661c978e7502b213872fc3c57dc26867473786c74b0839566a535"; + sha512.doc = "03cb530cd89e0f28728b9d1cc5f6233aac2c3da9013005aad4b250b431d73d2010eb3982b4a57d8535330d3b461d2caab7481f96596a81d95edaa27bd089fead"; hasRunfiles = true; }; "collcell" = { stripPrefix = 0; - sha512.run = "1a5f2413fc37f017c742731fa9bf8337a77cc6de1e84c174c4363af5feb92f79858b60418b764e6a10e5c7b91b58a251e78db1bd4a8c353cb2c292cd4646c637"; - sha512.doc = "869fed42f39cdfdced9cf20cdb2b1f1cb34fa498754cb89b601a16e938aa89575cce30f8a075a3e0ff36533c37181087e63bb1d82b82c08dff0ad3936bf3ea38"; - sha512.source = "aad3fc14265f7f01d05ef6aad797e47c358a5019fba1d97db7148b8f721bbe9799d22342ba17a3c54e751b7c0bb03077a8526a01e17f89bdcd7490c6e27c095f"; + sha512.run = "5c6516589bcf2810b967d127825a46b2583e292ac3146ae257db9e9c1145f1134aab98f0b9dff4b0163dd71bd470671e8b4cce540121e35f68a94a64f922efd2"; + sha512.doc = "025ea516e02b2cba9ddebd6f5230f84be4ab45f107603687c61d8ce62410484bfdd214641aa6e1ad1111fb5e7577a79fa980775280549d35a2bf1a1d5c2d6b28"; + sha512.source = "3d9aebd246a51c567ba21797fac308ea679a5e326d8a941c40b540e522c5ecff0ae1237bb0ffe4bf4141fcd663e866d0736fd3de9d5a616ce968f5228b0e6666"; hasRunfiles = true; version = "0.5"; }; "collectbox" = { stripPrefix = 0; - sha512.run = "19141ee6e05c3064eb013b32ce78e7f6189ec12b15c0ab43cb33312591e163549be212c32d655a741965eada571fc91e4ad6828b71c939ddf950662cede981a5"; - sha512.doc = "92eef3d383830c929feb6867116d8a6a41634b7682ba385e89d9253ca872cc078c261110f2b329d918ed8449f750ac00b0ca6f70a55e70dce7bf053cc1de5a18"; - sha512.source = "aabbca22bea35bc9a8e4a8c13c1460e7ec374d1aa43ec5c5cf7adec0bbf3cb694e79529d755d8aa87eb5ba4b65eb1ccf4247613a77236a7dca9fa03e5a77e611"; + sha512.run = "cc14ea810f9012c6d913b09196c97c3fb2ff80296af9818051836992bcdee871c1c4c429eb28551657761fe3f104d1a25ca987f8cd4feea77109bbb44332ffeb"; + sha512.doc = "12e610688a0213fc090f725532d00b065409241ee8e626f9946a8b12f7e259cf76ad7474dd49b1db70cafd744520beed72ea8cf4a2a7f84ea95c5b81b15f14d0"; + sha512.source = "42e060899e89cc264638650f65f05a308a4ac20b699ee9d28f1b1f3ca5b9d26e908206cce48cd115f18da20c1a4264ab3c586ce4897975d8e23c8b949bce502e"; hasRunfiles = true; version = "0.4b"; }; @@ -4421,7 +4541,7 @@ tl: { # no indentation deps."unicode-data" = tl."unicode-data"; deps."updmap-map" = tl."updmap-map"; deps."xdvi" = tl."xdvi"; - sha512.run = "41af3318b7e0a2b94ff99406b42589f902d2d2b51cef65597df27772e4efdda2c3e98584b4afa2873b4c74b7d9d9c32ca82d278202d813fdab97bd75dde10071"; + sha512.run = "5f97f97e8d6bd356fb2211961e58904188d7518b4de0fa7a5a84cf96eed2e8c7629617cef1bc53d92e2a670152d573c6680d3cc7ce6e08bd343fc1063f2a8101"; }; "collection-bibtexextra" = { stripPrefix = 0; @@ -4455,6 +4575,7 @@ tl: { # no indentation deps."biblatex-claves" = tl."biblatex-claves"; deps."biblatex-dw" = tl."biblatex-dw"; deps."biblatex-enc" = tl."biblatex-enc"; + deps."biblatex-ext" = tl."biblatex-ext"; deps."biblatex-fiwi" = tl."biblatex-fiwi"; deps."biblatex-gb7714-2015" = tl."biblatex-gb7714-2015"; deps."biblatex-gost" = tl."biblatex-gost"; @@ -4482,6 +4603,7 @@ tl: { # no indentation deps."biblatex-sbl" = tl."biblatex-sbl"; deps."biblatex-science" = tl."biblatex-science"; deps."biblatex-shortfields" = tl."biblatex-shortfields"; + deps."biblatex-socialscienceshuberlin" = tl."biblatex-socialscienceshuberlin"; deps."biblatex-source-division" = tl."biblatex-source-division"; deps."biblatex-subseries" = tl."biblatex-subseries"; deps."biblatex-swiss-legal" = tl."biblatex-swiss-legal"; @@ -4502,6 +4624,7 @@ tl: { # no indentation deps."chembst" = tl."chembst"; deps."chscite" = tl."chscite"; deps."citeall" = tl."citeall"; + deps."citeref" = tl."citeref"; deps."collref" = tl."collref"; deps."compactbib" = tl."compactbib"; deps."crossrefware" = tl."crossrefware"; @@ -4515,6 +4638,7 @@ tl: { # no indentation deps."figbib" = tl."figbib"; deps."footbib" = tl."footbib"; deps."francais-bst" = tl."francais-bst"; + deps."gbt7714" = tl."gbt7714"; deps."geschichtsfrkl" = tl."geschichtsfrkl"; deps."harvard" = tl."harvard"; deps."harvmac" = tl."harvmac"; @@ -4552,7 +4676,7 @@ tl: { # no indentation deps."usebib" = tl."usebib"; deps."vak" = tl."vak"; deps."xcite" = tl."xcite"; - sha512.run = "753fb31c4caa68f02ce512c0b574cc6985fcd74ff720a750be546e3eb0dbcc22d947a37a6296e32800d90c156cc9b59cc12cb4df5840922134dae8677e532cf1"; + sha512.run = "bc86b198a8d0b289e502820ba5b85f6ea924995b134bcc7b0ab0ab2ac52bf9bcd7ff69efb8fd1a83ceebe54ffe119d7a12689110aa9aa04a69d4625f136d55fb"; }; "collection-binextra" = { stripPrefix = 0; @@ -4568,6 +4692,7 @@ tl: { # no indentation deps."chktex" = tl."chktex"; deps."ctan-o-mat" = tl."ctan-o-mat"; deps."ctan_chk" = tl."ctan_chk"; + deps."ctanbib" = tl."ctanbib"; deps."ctanify" = tl."ctanify"; deps."ctanupload" = tl."ctanupload"; deps."ctie" = tl."ctie"; @@ -4590,6 +4715,7 @@ tl: { # no indentation deps."hook-pre-commit-pkg" = tl."hook-pre-commit-pkg"; deps."hyphenex" = tl."hyphenex"; deps."installfont" = tl."installfont"; + deps."ketcindy" = tl."ketcindy"; deps."lacheck" = tl."lacheck"; deps."latex-git-log" = tl."latex-git-log"; deps."latex-papersize" = tl."latex-papersize"; @@ -4629,6 +4755,7 @@ tl: { # no indentation deps."texdiff" = tl."texdiff"; deps."texdirflatten" = tl."texdirflatten"; deps."texdoc" = tl."texdoc"; + deps."texdoctk" = tl."texdoctk"; deps."texfot" = tl."texfot"; deps."texliveonfly" = tl."texliveonfly"; deps."texloganalyser" = tl."texloganalyser"; @@ -4641,7 +4768,7 @@ tl: { # no indentation deps."typeoutfileinfo" = tl."typeoutfileinfo"; deps."web" = tl."web"; deps."xindy" = tl."xindy"; - sha512.run = "be7d2149ff4f08146c817a421d224d8126ea062b459117ebd49292b2f7082986edde7b653f751f53d7cedcc771d8d56a736c0b13a1e6604fc11e8450dcf1b10d"; + sha512.run = "bc9d21400ca26f0839505729382b47b849e0749371b3b71903b359696c510755cbb60704255d186234097b11a434afeb9dc0885903989e367c9fc1d5de67085d"; }; "collection-context" = { stripPrefix = 0; @@ -4649,6 +4776,7 @@ tl: { # no indentation deps."context" = tl."context"; deps."jmn" = tl."jmn"; deps."context-notes-zh-cn" = tl."context-notes-zh-cn"; + deps."npp-for-context" = tl."npp-for-context"; deps."context-account" = tl."context-account"; deps."context-algorithmic" = tl."context-algorithmic"; deps."context-animation" = tl."context-animation"; @@ -4682,7 +4810,7 @@ tl: { # no indentation deps."context-typescripts" = tl."context-typescripts"; deps."context-vim" = tl."context-vim"; deps."context-visualcounter" = tl."context-visualcounter"; - sha512.run = "44043783c80d2283fbb214bdae89d97e511cbdd24105bbb1a098e95a28c09964803c902bc5202466938d00933a0108c5a76120a0a8c6e749c233bc559f8e9c95"; + sha512.run = "0bf93a5f5e3a97db7bd92d43a3859b1e3b6d3296807c25d970e17b77e6b76203059b13bf89060c004f8996fa56276e1a6711eefb101a8663a3b6f81dd512480f"; }; "collection-fontsextra" = { stripPrefix = 0; @@ -4777,6 +4905,7 @@ tl: { # no indentation deps."dozenal" = tl."dozenal"; deps."drm" = tl."drm"; deps."droid" = tl."droid"; + deps."dsserif" = tl."dsserif"; deps."duerer" = tl."duerer"; deps."duerer-latex" = tl."duerer-latex"; deps."dutchcal" = tl."dutchcal"; @@ -4820,6 +4949,7 @@ tl: { # no indentation deps."gfscomplutum" = tl."gfscomplutum"; deps."gfsdidot" = tl."gfsdidot"; deps."gfsneohellenic" = tl."gfsneohellenic"; + deps."gfsneohellenicmath" = tl."gfsneohellenicmath"; deps."gfssolomos" = tl."gfssolomos"; deps."gillcm" = tl."gillcm"; deps."gillius" = tl."gillius"; @@ -4850,6 +4980,7 @@ tl: { # no indentation deps."libertine" = tl."libertine"; deps."libertinegc" = tl."libertinegc"; deps."libertinus" = tl."libertinus"; + deps."libertinus-otf" = tl."libertinus-otf"; deps."libertinust1math" = tl."libertinust1math"; deps."librebaskerville" = tl."librebaskerville"; deps."librebodoni" = tl."librebodoni"; @@ -4925,7 +5056,10 @@ tl: { # no indentation deps."sourceserifpro" = tl."sourceserifpro"; deps."starfont" = tl."starfont"; deps."staves" = tl."staves"; + deps."stickstoo" = tl."stickstoo"; deps."stix" = tl."stix"; + deps."stix2-otf" = tl."stix2-otf"; + deps."stix2-type1" = tl."stix2-type1"; deps."superiors" = tl."superiors"; deps."svrsymbols" = tl."svrsymbols"; deps."tapir" = tl."tapir"; @@ -4951,7 +5085,7 @@ tl: { # no indentation deps."yfonts-t1" = tl."yfonts-t1"; deps."yinit-otf" = tl."yinit-otf"; deps."zlmtt" = tl."zlmtt"; - sha512.run = "1c1919d7195c47f82b87e0312305a8a170429a0a203317df294c9e20873465947329943f682064d125afc0432e05bc6b99f9eae857fb7e477c879b174b81b255"; + sha512.run = "84a99e5a1a1505083b4929ea844de8cbd62f05bb87f2919a05315b1ceddf886fa146897a37450ba1014b3e8925e5b2f75ac19404a54530afb1512166f5cee47f"; }; "collection-fontsrecommended" = { stripPrefix = 0; @@ -4990,7 +5124,7 @@ tl: { # no indentation deps."wasysym" = tl."wasysym"; deps."zapfchan" = tl."zapfchan"; deps."zapfding" = tl."zapfding"; - sha512.run = "afa889b79b181a9c0c2122cec412fd258c416231929b42040963cef807f117e7d5d1f0b9ccf78f5aa0d6000777fae3000ea2a98f598bcc7fe93384161c2caa71"; + sha512.run = "071eb6fc2afe7f70e1fe0496aa77bd38953dd7fcdd5439febff7369bd93b7fdb04525bb00b90cbacffdd768b2bd1db5243197d091519ddda4d8efe91cc375b5c"; }; "collection-fontutils" = { stripPrefix = 0; @@ -5011,7 +5145,7 @@ tl: { # no indentation deps."mf2pt1" = tl."mf2pt1"; deps."t1utils" = tl."t1utils"; deps."ttfutils" = tl."ttfutils"; - sha512.run = "4a8f60bf1ca04e7d168b655c91422ba1122ac54591beca5da6c699757318c6b0c437020aaa9f655abd5f33f2f7ad13d95fbca3bc175fe0528f3a6afc7361c7a4"; + sha512.run = "e1538064dd72671bd1ce54c237e8759132068c378115e6f881902189153851dfaecbfca9bc8705a47bc5496d67df9ade054564e0341e669245450138b19d03e5"; }; "collection-formatsextra" = { stripPrefix = 0; @@ -5035,7 +5169,7 @@ tl: { # no indentation deps."omega" = tl."omega"; deps."omegaware" = tl."omegaware"; deps."otibet" = tl."otibet"; - sha512.run = "06f1e560a8d7b9f87cb089f5dcb72964c810e457764627a81ce3bbfe8b52e965838ae71083c12dcc7ffe10319839fca89c7a55d7bae345a00bf3758d00fca193"; + sha512.run = "e763bdd83ccb58095d1854fe88a845da6830db9f72b40abcfe9c349f84e0284f78c8a0f85d714a9d0354e3026511a2db9d13f86cfbdbfb5d43f171d558563564"; }; "collection-games" = { stripPrefix = 0; @@ -5056,6 +5190,8 @@ tl: { # no indentation deps."horoscop" = tl."horoscop"; deps."labyrinth" = tl."labyrinth"; deps."logicpuzzle" = tl."logicpuzzle"; + deps."musikui" = tl."musikui"; + deps."onedown" = tl."onedown"; deps."othello" = tl."othello"; deps."othelloboard" = tl."othelloboard"; deps."pas-crosswords" = tl."pas-crosswords"; @@ -5071,7 +5207,7 @@ tl: { # no indentation deps."sudokubundle" = tl."sudokubundle"; deps."xq" = tl."xq"; deps."xskak" = tl."xskak"; - sha512.run = "1e3e887b55548e17878297459f358300e738d1606db20225b2b4eb467d95799e6a3ce99cde2a55cf389060f7f310cb897b1c6f438cea647937d0e4c29da9e710"; + sha512.run = "11eb490abf0e8bdf6920f3e81b83a6154d6018651ed862c224f95508cc84ac0207f918327c9bb107e01b7330d98017c79c75005a8d06df028b501d3ba7cb55ee"; }; "collection-humanities" = { stripPrefix = 0; @@ -5127,7 +5263,7 @@ tl: { # no indentation deps."tree-dvips" = tl."tree-dvips"; deps."verse" = tl."verse"; deps."xyling" = tl."xyling"; - sha512.run = "aa2d902c6b9247ef372c541a741272423ef3bec574d9729a78da86a2f745ed27cf23362058a9dc6252014e98c3807669fb1ab9504234b5b295cf1463ead6e58e"; + sha512.run = "0d71b4f94997ac083eb7b5dc7dbabf39b50f460aaa6e800c1c262471733254a79f3df95ab1b725634c33ce59f0b5939a94d388b46ab30d0766424f33a6a536f3"; }; "collection-langarabic" = { stripPrefix = 0; @@ -5145,6 +5281,7 @@ tl: { # no indentation deps."hyphen-arabic" = tl."hyphen-arabic"; deps."hyphen-farsi" = tl."hyphen-farsi"; deps."imsproc" = tl."imsproc"; + deps."kurdishlipsum" = tl."kurdishlipsum"; deps."lshort-persian" = tl."lshort-persian"; deps."luabidi" = tl."luabidi"; deps."na-box" = tl."na-box"; @@ -5153,7 +5290,7 @@ tl: { # no indentation deps."simurgh" = tl."simurgh"; deps."tram" = tl."tram"; deps."xepersian" = tl."xepersian"; - sha512.run = "01e3cb1cefb57a5efcafc40d2f002895dc656997732bda7abf0f57fb513f4a6d5d54c16c498c84a8ad4688d0e15a9e18956cb940e49b04433e0b8d8fcfb2d737"; + sha512.run = "8fc41d5a673c13910d03a11e21f4444d3e807e67864bff0ef153bdf39033ededc3002e70c9d2052dd1d1bca5131ac97b478e3aa5df62dcda0e8f0418119d276a"; }; "collection-langchinese" = { stripPrefix = 0; @@ -5167,12 +5304,15 @@ tl: { # no indentation deps."ctex" = tl."ctex"; deps."ctex-faq" = tl."ctex-faq"; deps."fandol" = tl."fandol"; + deps."fduthesis" = tl."fduthesis"; deps."hyphen-chinese" = tl."hyphen-chinese"; deps."impatient-cn" = tl."impatient-cn"; deps."latex-notes-zh-cn" = tl."latex-notes-zh-cn"; deps."lshort-chinese" = tl."lshort-chinese"; + deps."pgfornament-han" = tl."pgfornament-han"; deps."texlive-zh-cn" = tl."texlive-zh-cn"; deps."texproposal" = tl."texproposal"; + deps."xtuthesis" = tl."xtuthesis"; deps."upzhkinsoku" = tl."upzhkinsoku"; deps."xpinyin" = tl."xpinyin"; deps."zhlipsum" = tl."zhlipsum"; @@ -5180,7 +5320,7 @@ tl: { # no indentation deps."zhmetrics-uptex" = tl."zhmetrics-uptex"; deps."zhnumber" = tl."zhnumber"; deps."zhspacing" = tl."zhspacing"; - sha512.run = "2d4546090ca9846bf763719af5fef2982396010352bd92089078c4957f44f97c0e1175957db30b6be7672dd7c319e3ef149239070104df16e7f3dfb970a2f47b"; + sha512.run = "b1c1b2746ec67c1f42c010500dd59df7c088b1fea556acfa5459940634c89f351e8bc6edbffb928f6d917d63c35a7ba31fb02c8195df7b478180ece2e13b66db"; }; "collection-langcjk" = { stripPrefix = 0; @@ -5199,7 +5339,7 @@ tl: { # no indentation deps."pxtatescale" = tl."pxtatescale"; deps."xcjk2uni" = tl."xcjk2uni"; deps."zxjafont" = tl."zxjafont"; - sha512.run = "52ffdf7c642232eaab8c9c384278600f0ea98e9101cbb50e5225c9223f80a2efdbc0e5219f164a282804a9e6620967b797670c49e3e26643cf3a99a9bea3ea1b"; + sha512.run = "1beec3bbed9f3c01dfda1e64df30416f0430e0d4c33c33dae2cc5ecadcd19c5935282654dff979bb110d30bdbd3109b7664c1e28114f934fc42f8226f0526e2d"; }; "collection-langcyrillic" = { stripPrefix = 0; @@ -5249,7 +5389,7 @@ tl: { # no indentation deps."texlive-ru" = tl."texlive-ru"; deps."texlive-sr" = tl."texlive-sr"; deps."ukrhyph" = tl."ukrhyph"; - sha512.run = "4de9cbd705f676ac67e0705a78d17920981bf19b760870600b2973583dd95508076600e79d1d0bc33e6300d4ba42c7451cb09b68bb19a3e11f04fb86458d45d8"; + sha512.run = "e7fa80da0a1ca28a49eb0cb1339e6416850ae4ae5adfa6a1da6903c191e0b166270c9917a0d60bf530f1b9a0e2feebed2c3050a302a3e40b05ee0498f52fdbaf"; }; "collection-langczechslovak" = { stripPrefix = 0; @@ -5269,7 +5409,7 @@ tl: { # no indentation deps."lshort-czech" = tl."lshort-czech"; deps."lshort-slovak" = tl."lshort-slovak"; deps."texlive-cz" = tl."texlive-cz"; - sha512.run = "8438ad9bb0ef9e65ba7a15aa55aee12598d5a1bf080c44ea6aad9626974bb410dad0248f3006ced490a3958e9b65c175e1518907bd77a57b22b3c719135ff9b2"; + sha512.run = "ec73663ed991d9f7729f39e5c78d42f908f08be09e7d0fc11b77a2652e7759be0d7b6feb04635eb88f8dad87e7b64f8817822c72e21747df07200b2d00193a3a"; }; "collection-langenglish" = { stripPrefix = 0; @@ -5337,7 +5477,7 @@ tl: { # no indentation deps."visualfaq" = tl."visualfaq"; deps."webguide" = tl."webguide"; deps."xetexref" = tl."xetexref"; - sha512.run = "2cfa8be5d049c1d50fc2d347e002deec6b130f52370efe671e20139b4dc93b13757de72524a5f602ec46154bea44c277e3658435094b1cbf71d9923f7a2e7382"; + sha512.run = "47e3a0d9de45a933c8396e8a0ee8b8c8dddf5551b205a54b985627c4265438ae57f2e4ea3f1c935a1c6877a30f5d592377d71b141b62fea7e0ca5d3d995812da"; }; "collection-langeuropean" = { stripPrefix = 0; @@ -5373,6 +5513,7 @@ tl: { # no indentation deps."finbib" = tl."finbib"; deps."gloss-occitan" = tl."gloss-occitan"; deps."hrlatex" = tl."hrlatex"; + deps."hulipsum" = tl."hulipsum"; deps."hyphen-croatian" = tl."hyphen-croatian"; deps."hyphen-danish" = tl."hyphen-danish"; deps."hyphen-dutch" = tl."hyphen-dutch"; @@ -5405,7 +5546,7 @@ tl: { # no indentation deps."nevelok" = tl."nevelok"; deps."swebib" = tl."swebib"; deps."turkmen" = tl."turkmen"; - sha512.run = "7bc24cfd71b6f4952c192ec214ac8823219ef3ac6f1eee15eeabb1117f89d6c2f7f4ed85a7772b62d8094d6f69b3234b95a1e6be34634125f465f8c81911d255"; + sha512.run = "9f9c56bbada51086cf07611dab2adffefea6cea468f7d12e8f25ea1f3a7b958f566b09912737b3ce86c873da34c9035b30410340ba80f0edd0f63f5fcc4323a7"; }; "collection-langfrench" = { stripPrefix = 0; @@ -5442,7 +5583,7 @@ tl: { # no indentation deps."translation-tabbing-fr" = tl."translation-tabbing-fr"; deps."variations" = tl."variations"; deps."visualtikz" = tl."visualtikz"; - sha512.run = "d38335a76ac71f3072498aedb0c0dd99236550ed1050a348c07a5a44e2956f1ef480ea7879480e1ab8bb04fc30a67b40c1c17571d8ec77c17893390878955740"; + sha512.run = "2009bc652c912e9296222402f61629b9be8ad88248fd5095d9d80abd95b3776dd5d5fa4ef2f059fc01d1b957b89969160e6132f84bfff3c65d6e27c3397ef7a2"; }; "collection-langgerman" = { stripPrefix = 0; @@ -5496,7 +5637,7 @@ tl: { # no indentation deps."uhrzeit" = tl."uhrzeit"; deps."umlaute" = tl."umlaute"; deps."voss-mathcol" = tl."voss-mathcol"; - sha512.run = "4c39d3da2fc9e441a081919c44a606a23f2cbc8ffe6077cc64062b9f81a6676b50b476f2bf91f67a7030fdf3db833fd59fd2a622c892ec5542b8ab77d9ed1621"; + sha512.run = "b4b4574c6acbecae78038e6ee5302802aafae765b4d6630297406435861faee74735f80bf18bd824f3469a0089689dad6997c4b552f59b09305505aec4850bc0"; }; "collection-langgreek" = { stripPrefix = 0; @@ -5525,7 +5666,7 @@ tl: { # no indentation deps."teubner" = tl."teubner"; deps."xgreek" = tl."xgreek"; deps."yannisgr" = tl."yannisgr"; - sha512.run = "076f00a0178dc481c3a9e7e1a01322cd312f9f2d0250c0331b1488020d335fcb06f51ff463eec8b5df7ed2ad3d3f22dac1d6ccbb3d5c04c645a845f6f6b0b006"; + sha512.run = "29c6e1ad439079e9b91c955086d6814c23e4ef6c6f713ee9c1ef5ca9d087f2d4f2ea7b1b172b6e3c3a59f761d12476f8701483947c160138974c5782ce45a27f"; }; "collection-langitalian" = { stripPrefix = 0; @@ -5546,11 +5687,12 @@ tl: { # no indentation deps."lshort-italian" = tl."lshort-italian"; deps."psfrag-italian" = tl."psfrag-italian"; deps."texlive-it" = tl."texlive-it"; - sha512.run = "cd20a27c58664baab02fdc681ff1c5eb129fe10ef8a7e90a6757ca07daa18543ff5a03d9822d4b20ceaf0e7d169c762ac4516466af42b79a0ea7221d29f78c97"; + sha512.run = "436e66d3aa2dda1a876127420a148e8e589aa77cf7bdc8824ba77f67eef0b4ac19cb35d3d0fef8c56d898ac594898a18024d08164a6fc53d36c494c3ec49e0c6"; }; "collection-langjapanese" = { stripPrefix = 0; deps."collection-langcjk" = tl."collection-langcjk"; + deps."ascmac" = tl."ascmac"; deps."babel-japanese" = tl."babel-japanese"; deps."bxbase" = tl."bxbase"; deps."bxcjkjatype" = tl."bxcjkjatype"; @@ -5559,6 +5701,8 @@ tl: { # no indentation deps."bxjscls" = tl."bxjscls"; deps."bxorigcapt" = tl."bxorigcapt"; deps."convbkmk" = tl."convbkmk"; + deps."endnotesj" = tl."endnotesj"; + deps."gentombow" = tl."gentombow"; deps."ifptex" = tl."ifptex"; deps."ifxptex" = tl."ifxptex"; deps."ipaex" = tl."ipaex"; @@ -5569,14 +5713,16 @@ tl: { # no indentation deps."lshort-japanese" = tl."lshort-japanese"; deps."luatexja" = tl."luatexja"; deps."mendex-doc" = tl."mendex-doc"; + deps."morisawa" = tl."morisawa"; deps."pbibtex-base" = tl."pbibtex-base"; deps."platex" = tl."platex"; deps."platex-tools" = tl."platex-tools"; deps."platexcheat" = tl."platexcheat"; + deps."plautopatch" = tl."plautopatch"; deps."ptex" = tl."ptex"; deps."ptex-base" = tl."ptex-base"; - deps."ptex-fonts" = tl."ptex-fonts"; deps."ptex-fontmaps" = tl."ptex-fontmaps"; + deps."ptex-fonts" = tl."ptex-fonts"; deps."ptex2pdf" = tl."ptex2pdf"; deps."pxbase" = tl."pxbase"; deps."pxchfon" = tl."pxchfon"; @@ -5591,7 +5737,7 @@ tl: { # no indentation deps."wadalab" = tl."wadalab"; deps."zxjafbfont" = tl."zxjafbfont"; deps."zxjatype" = tl."zxjatype"; - sha512.run = "f480737faf887141bf4153b5a2403c552e86a5a2645fba16425fb590014ff4bb9837b8a732e48bf8253a5ff37acb7ebc27a23675954d347b2b6ddaf6a879d31b"; + sha512.run = "42ad699c2fd1b24931eb9a387eafee12773536a8dd7ad762f8f8ef0f3df8ab55739caa92d914e94aa0e390a84e7421842b987556ae85f9a90add8438f06a7bb5"; }; "collection-langkorean" = { stripPrefix = 0; @@ -5607,7 +5753,7 @@ tl: { # no indentation deps."uhc" = tl."uhc"; deps."unfonts-core" = tl."unfonts-core"; deps."unfonts-extra" = tl."unfonts-extra"; - sha512.run = "24bc0dffd241b63778cc2791de1a0ce56878b716fe18b54974fb5871aadbfc2d51b7b3fc5d35be7680ee3314c25664059a5609aa02ff04d8ade966513031e10a"; + sha512.run = "0d2e89f89143b7ccce1e2eb94a914d90707d4a1a5565cb478e53c29690a56583dc25cf7b470fe21736dc91e84ffb73863c3f9cd3f8a0a8dac2ef12ca8613bd75"; }; "collection-langother" = { stripPrefix = 0; @@ -5661,7 +5807,7 @@ tl: { # no indentation deps."wnri" = tl."wnri"; deps."wnri-latex" = tl."wnri-latex"; deps."xetex-devanagari" = tl."xetex-devanagari"; - sha512.run = "7d936404abbd46c2de6690a47c10fd15a583ecdb55625c05379767f80decb2dc01e5d52896addd692defb9886cc6d0a36057a1c8151ca8ec16595dd19bfadfc0"; + sha512.run = "38429d43b0cb0c7291df6cabae9aae8421a4ef3eff5bf3dac21df33722777b7420d3d978b1d9207b3b33669052c8076b46fdb46c2d33a9f442fbf67818a05bcf"; }; "collection-langpolish" = { stripPrefix = 0; @@ -5684,7 +5830,7 @@ tl: { # no indentation deps."tex-virtual-academy-pl" = tl."tex-virtual-academy-pl"; deps."texlive-pl" = tl."texlive-pl"; deps."utf8mex" = tl."utf8mex"; - sha512.run = "2a2bcba779a189d2447742a5f1ec5965ad62c38b63828bc326622339dcc4bad6458e164fcb9feacc842b6601db580687dc84d7b148cd1212eae6a9e00e761402"; + sha512.run = "950b354fe6d731322178d120a7d70c58b065c11aa3e4ddeba741196c790d801ad4ecf60b7b7478da1a6207fb797595a8ffc34f64488bb3874316cbfbe4f83bc7"; }; "collection-langportuguese" = { stripPrefix = 0; @@ -5694,11 +5840,12 @@ tl: { # no indentation deps."cursolatex" = tl."cursolatex"; deps."feupphdteses" = tl."feupphdteses"; deps."hyphen-portuguese" = tl."hyphen-portuguese"; + deps."latex-via-exemplos" = tl."latex-via-exemplos"; deps."latexcheat-ptbr" = tl."latexcheat-ptbr"; deps."lshort-portuguese" = tl."lshort-portuguese"; deps."ordinalpt" = tl."ordinalpt"; deps."xypic-tut-pt" = tl."xypic-tut-pt"; - sha512.run = "73e53fb9391612d932a584ced1ee80283c807c47c69b773b93441e5cc500dce6f0047bfa4fc630b1d35b0fdf2d2b897ba61cc84a5973c263a18b897b4be47b83"; + sha512.run = "2885b09a8e43d9addf666b6c83fc435f4d2da26192ffbcfc9aab77e445967a80e5969a430bfa52ab4b594c5a860cd2b7445acbb00f863d14fafe71b63f4526fd"; }; "collection-langspanish" = { stripPrefix = 0; @@ -5717,7 +5864,7 @@ tl: { # no indentation deps."lshort-spanish" = tl."lshort-spanish"; deps."spanish-mx" = tl."spanish-mx"; deps."texlive-es" = tl."texlive-es"; - sha512.run = "59ab0d8f922e362d79fbd49a95eabf49df4b2449a003f75f0006e1f90a0fe47033d8b710b7aedf56b0bc074d8a8567385431ebe5bd3169273c95d7f629f80fe9"; + sha512.run = "ee8b79f60ae87ab4919319e5c0cc2f782de50e1340d00361fa3f36a7aafd0a37462d03799b4fcee0634e99833f489e228131a266c597c9ddbe9dfb2fa833dfd7"; }; "collection-latex" = { stripPrefix = 0; @@ -5750,7 +5897,7 @@ tl: { # no indentation deps."pspicture" = tl."pspicture"; deps."tools" = tl."tools"; deps."url" = tl."url"; - sha512.run = "9a85c8aef60ab9e539dd770db557dae04d5d09b3ef0a259352426f073a7c93e522139d7f2a4ebfca8f83654f870250f8d7831b62265fc1eb9939ed845b71428d"; + sha512.run = "3db8bef953d336d22c67c49b0b1172b00f76621a97f7744345d0f9214ee84d83dea9190e666c49a649b1eb576c9b50210fcea7297dc555afd3fc4c83efcbc016"; }; "collection-latexextra" = { stripPrefix = 0; @@ -5807,6 +5954,7 @@ tl: { # no indentation deps."autonum" = tl."autonum"; deps."autopdf" = tl."autopdf"; deps."avremu" = tl."avremu"; + deps."axessibility" = tl."axessibility"; deps."background" = tl."background"; deps."bankstatement" = tl."bankstatement"; deps."bashful" = tl."bashful"; @@ -5821,7 +5969,9 @@ tl: { # no indentation deps."beamertheme-cuerna" = tl."beamertheme-cuerna"; deps."beamertheme-detlevcm" = tl."beamertheme-detlevcm"; deps."beamertheme-epyt" = tl."beamertheme-epyt"; + deps."beamertheme-focus" = tl."beamertheme-focus"; deps."beamertheme-metropolis" = tl."beamertheme-metropolis"; + deps."beamertheme-npbt" = tl."beamertheme-npbt"; deps."beamertheme-phnompenh" = tl."beamertheme-phnompenh"; deps."beamertheme-saintpetersburg" = tl."beamertheme-saintpetersburg"; deps."beamertheme-upenn-bc" = tl."beamertheme-upenn-bc"; @@ -5888,6 +6038,7 @@ tl: { # no indentation deps."cd" = tl."cd"; deps."cd-cover" = tl."cd-cover"; deps."cdpbundl" = tl."cdpbundl"; + deps."cellprops" = tl."cellprops"; deps."cellspace" = tl."cellspace"; deps."censor" = tl."censor"; deps."changebar" = tl."changebar"; @@ -5912,6 +6063,8 @@ tl: { # no indentation deps."clipboard" = tl."clipboard"; deps."clock" = tl."clock"; deps."cloze" = tl."cloze"; + deps."clrdblpg" = tl."clrdblpg"; + deps."clrstrip" = tl."clrstrip"; deps."cmdstring" = tl."cmdstring"; deps."cmdtrack" = tl."cmdtrack"; deps."cmsd" = tl."cmsd"; @@ -5923,6 +6076,7 @@ tl: { # no indentation deps."codesection" = tl."codesection"; deps."collcell" = tl."collcell"; deps."collectbox" = tl."collectbox"; + deps."colophon" = tl."colophon"; deps."colordoc" = tl."colordoc"; deps."colorinfo" = tl."colorinfo"; deps."coloring" = tl."coloring"; @@ -5936,6 +6090,7 @@ tl: { # no indentation deps."comma" = tl."comma"; deps."commado" = tl."commado"; deps."comment" = tl."comment"; + deps."competences" = tl."competences"; deps."concepts" = tl."concepts"; deps."concprog" = tl."concprog"; deps."constants" = tl."constants"; @@ -6059,6 +6214,7 @@ tl: { # no indentation deps."dtk" = tl."dtk"; deps."dtxdescribe" = tl."dtxdescribe"; deps."dtxgallery" = tl."dtxgallery"; + deps."duckuments" = tl."duckuments"; deps."ducksay" = tl."ducksay"; deps."dvdcoll" = tl."dvdcoll"; deps."dynamicnumber" = tl."dynamicnumber"; @@ -6108,6 +6264,7 @@ tl: { # no indentation deps."eqname" = tl."eqname"; deps."eqparbox" = tl."eqparbox"; deps."errata" = tl."errata"; + deps."erw-l3" = tl."erw-l3"; deps."esami" = tl."esami"; deps."esdiff" = tl."esdiff"; deps."esint" = tl."esint"; @@ -6129,6 +6286,7 @@ tl: { # no indentation deps."exceltex" = tl."exceltex"; deps."excludeonly" = tl."excludeonly"; deps."exercise" = tl."exercise"; + deps."exercisebank" = tl."exercisebank"; deps."exercises" = tl."exercises"; deps."exp-testopt" = tl."exp-testopt"; deps."expdlist" = tl."expdlist"; @@ -6215,6 +6373,7 @@ tl: { # no indentation deps."fvextra" = tl."fvextra"; deps."fwlw" = tl."fwlw"; deps."g-brief" = tl."g-brief"; + deps."gatherenum" = tl."gatherenum"; deps."gauss" = tl."gauss"; deps."gcard" = tl."gcard"; deps."gcite" = tl."gcite"; @@ -6260,6 +6419,7 @@ tl: { # no indentation deps."guitlogo" = tl."guitlogo"; deps."halloweenmath" = tl."halloweenmath"; deps."hackthefootline" = tl."hackthefootline"; + deps."handin" = tl."handin"; deps."handout" = tl."handout"; deps."hang" = tl."hang"; deps."hanging" = tl."hanging"; @@ -6277,6 +6437,7 @@ tl: { # no indentation deps."hvindex" = tl."hvindex"; deps."hypdvips" = tl."hypdvips"; deps."hyper" = tl."hyper"; + deps."hyperbar" = tl."hyperbar"; deps."hypernat" = tl."hypernat"; deps."hyperxmp" = tl."hyperxmp"; deps."hyphenat" = tl."hyphenat"; @@ -6295,10 +6456,12 @@ tl: { # no indentation deps."import" = tl."import"; deps."incgraph" = tl."incgraph"; deps."indextools" = tl."indextools"; + deps."inline-images" = tl."inline-images"; deps."inlinedef" = tl."inlinedef"; deps."inputtrc" = tl."inputtrc"; deps."interactiveworkbook" = tl."interactiveworkbook"; deps."interfaces" = tl."interfaces"; + deps."intopdf" = tl."intopdf"; deps."inversepath" = tl."inversepath"; deps."invoice" = tl."invoice"; deps."invoice2" = tl."invoice2"; @@ -6402,6 +6565,7 @@ tl: { # no indentation deps."mandi" = tl."mandi"; deps."manfnt" = tl."manfnt"; deps."manuscript" = tl."manuscript"; + deps."manyind" = tl."manyind"; deps."marginfit" = tl."marginfit"; deps."marginfix" = tl."marginfix"; deps."marginnote" = tl."marginnote"; @@ -6410,6 +6574,7 @@ tl: { # no indentation deps."mathastext" = tl."mathastext"; deps."mathexam" = tl."mathexam"; deps."mathfam256" = tl."mathfam256"; + deps."mathfont" = tl."mathfont"; deps."maybemath" = tl."maybemath"; deps."mbenotes" = tl."mbenotes"; deps."mcaption" = tl."mcaption"; @@ -6497,6 +6662,7 @@ tl: { # no indentation deps."nicefilelist" = tl."nicefilelist"; deps."niceframe" = tl."niceframe"; deps."nicetext" = tl."nicetext"; + deps."nidanfloat" = tl."nidanfloat"; deps."nlctdoc" = tl."nlctdoc"; deps."noconflict" = tl."noconflict"; deps."noindentafter" = tl."noindentafter"; @@ -6536,6 +6702,7 @@ tl: { # no indentation deps."outlining" = tl."outlining"; deps."overlays" = tl."overlays"; deps."overpic" = tl."overpic"; + deps."padcount" = tl."padcount"; deps."pagecolor" = tl."pagecolor"; deps."pagecont" = tl."pagecont"; deps."pagenote" = tl."pagenote"; @@ -6565,7 +6732,9 @@ tl: { # no indentation deps."pdfcomment" = tl."pdfcomment"; deps."pdfcprot" = tl."pdfcprot"; deps."pdfmarginpar" = tl."pdfmarginpar"; + deps."pdfoverlay" = tl."pdfoverlay"; deps."pdfpagediff" = tl."pdfpagediff"; + deps."pdfpc-movie" = tl."pdfpc-movie"; deps."pdfprivacy" = tl."pdfprivacy"; deps."pdfreview" = tl."pdfreview"; deps."pdfscreen" = tl."pdfscreen"; @@ -6650,6 +6819,7 @@ tl: { # no indentation deps."relsize" = tl."relsize"; deps."repeatindex" = tl."repeatindex"; deps."repltext" = tl."repltext"; + deps."returntogrid" = tl."returntogrid"; deps."rjlparshap" = tl."rjlparshap"; deps."rlepsf" = tl."rlepsf"; deps."rmpage" = tl."rmpage"; @@ -6740,7 +6910,6 @@ tl: { # no indentation deps."stack" = tl."stack"; deps."stackengine" = tl."stackengine"; deps."standalone" = tl."standalone"; - deps."statistik" = tl."statistik"; deps."stdclsdv" = tl."stdclsdv"; deps."stealcaps" = tl."stealcaps"; deps."stdpage" = tl."stdpage"; @@ -6786,6 +6955,7 @@ tl: { # no indentation deps."tabulary" = tl."tabulary"; deps."tagging" = tl."tagging"; deps."tagpair" = tl."tagpair"; + deps."tagpdf" = tl."tagpdf"; deps."talk" = tl."talk"; deps."tamefloats" = tl."tamefloats"; deps."tasks" = tl."tasks"; @@ -6899,16 +7069,19 @@ tl: { # no indentation deps."withargs" = tl."withargs"; deps."wordcount" = tl."wordcount"; deps."wordlike" = tl."wordlike"; + deps."worksheet" = tl."worksheet"; deps."wrapfig" = tl."wrapfig"; deps."wtref" = tl."wtref"; deps."xargs" = tl."xargs"; deps."xassoccnt" = tl."xassoccnt"; + deps."xbmks" = tl."xbmks"; deps."xcntperchap" = tl."xcntperchap"; deps."xcolor-material" = tl."xcolor-material"; deps."xcolor-solarized" = tl."xcolor-solarized"; deps."xcomment" = tl."xcomment"; deps."xdoc" = tl."xdoc"; deps."xellipsis" = tl."xellipsis"; + deps."xfakebold" = tl."xfakebold"; deps."xfor" = tl."xfor"; deps."xhfill" = tl."xhfill"; deps."xifthen" = tl."xifthen"; @@ -6939,7 +7112,7 @@ tl: { # no indentation deps."ziffer" = tl."ziffer"; deps."zwgetfdate" = tl."zwgetfdate"; deps."zwpagelayout" = tl."zwpagelayout"; - sha512.run = "195aa24bd46dc79c68a9ffea0c37017bdba83a8a235715bf3c25acb676dfb0d7bb078d56af2e9ed3ef1c5937003aa93982e5e07a53a2c1947d6992970f4f8237"; + sha512.run = "e94f0365e2d8db95be256f982b29b87fd74b9aee0d9a60cccdc5bf2532485bef0cabb6eed97b9e337892899c59a7983df58044dc8125ccd558e07d654de9d089"; }; "collection-latexrecommended" = { stripPrefix = 0; @@ -7006,11 +7179,13 @@ tl: { # no indentation deps."xkeyval" = tl."xkeyval"; deps."xltxtra" = tl."xltxtra"; deps."xunicode" = tl."xunicode"; - sha512.run = "fe1e6f81c1b26ad541104dafd02ca030f1e2ee5f0ec415ae519e090c9137a997f82aa390abf5da4f89901ff8860ed0967fae9c8f17822ac14edb142a0e955220"; + sha512.run = "c2ee4fdd220cd4e46d650f632d4f9cbbd13fe468df3a837eabe8705490b0a44c68c5acfd3c6813e90fe316a4bab4cfc68fbf2024dd42810a62d7090fab750cd5"; }; "collection-luatex" = { stripPrefix = 0; deps."collection-basic" = tl."collection-basic"; + deps."auto-pst-pdf-lua" = tl."auto-pst-pdf-lua"; + deps."bezierplot" = tl."bezierplot"; deps."checkcites" = tl."checkcites"; deps."chickenize" = tl."chickenize"; deps."combofont" = tl."combofont"; @@ -7019,6 +7194,7 @@ tl: { # no indentation deps."enigma" = tl."enigma"; deps."fontloader-luaotfload" = tl."fontloader-luaotfload"; deps."interpreter" = tl."interpreter"; + deps."kanaparser" = tl."kanaparser"; deps."lua-visual-debug" = tl."lua-visual-debug"; deps."lua2dox" = tl."lua2dox"; deps."luacode" = tl."luacode"; @@ -7028,6 +7204,7 @@ tl: { # no indentation deps."luaintro" = tl."luaintro"; deps."lualatex-doc" = tl."lualatex-doc"; deps."lualatex-math" = tl."lualatex-math"; + deps."lualatex-truncate" = tl."lualatex-truncate"; deps."lualibs" = tl."lualibs"; deps."luamplib" = tl."luamplib"; deps."luaotfload" = tl."luaotfload"; @@ -7036,14 +7213,16 @@ tl: { # no indentation deps."luatexbase" = tl."luatexbase"; deps."luatexko" = tl."luatexko"; deps."luatextra" = tl."luatextra"; + deps."luavlna" = tl."luavlna"; deps."luaxml" = tl."luaxml"; deps."nodetree" = tl."nodetree"; deps."odsfile" = tl."odsfile"; deps."placeat" = tl."placeat"; + deps."plantuml" = tl."plantuml"; deps."selnolig" = tl."selnolig"; deps."spelling" = tl."spelling"; deps."typewriter" = tl."typewriter"; - sha512.run = "f54d6a933987dfa6f7d01f0bd5d57ba92c11a6d46775b7fff1b4fb9e6b929aa4240a107e8870c1a5b59905380463eba9a1dba3f4b8cd9d642778ddb9af985c8b"; + sha512.run = "890739f7f3c95489f6a652a3c5597573bb20fe6a6cf9dbb18975dd7b3143076b4520186dde6ed5736988d070b919396eef449ace66b66e6270feccc0ec7987f4"; }; "collection-mathscience" = { stripPrefix = 0; @@ -7074,6 +7253,7 @@ tl: { # no indentation deps."bropd" = tl."bropd"; deps."bytefield" = tl."bytefield"; deps."calculation" = tl."calculation"; + deps."cascade" = tl."cascade"; deps."ccfonts" = tl."ccfonts"; deps."chemarrow" = tl."chemarrow"; deps."chemcompounds" = tl."chemcompounds"; @@ -7084,6 +7264,7 @@ tl: { # no indentation deps."chemmacros" = tl."chemmacros"; deps."chemnum" = tl."chemnum"; deps."chemschemex" = tl."chemschemex"; + deps."chemsec" = tl."chemsec"; deps."chemstyle" = tl."chemstyle"; deps."clrscode" = tl."clrscode"; deps."clrscode3e" = tl."clrscode3e"; @@ -7096,8 +7277,8 @@ tl: { # no indentation deps."correctmathalign" = tl."correctmathalign"; deps."cryptocode" = tl."cryptocode"; deps."delim" = tl."delim"; - deps."delimset" = tl."delimset"; deps."delimseasy" = tl."delimseasy"; + deps."delimset" = tl."delimset"; deps."diffcoeff" = tl."diffcoeff"; deps."digiconfigs" = tl."digiconfigs"; deps."dijkstra" = tl."dijkstra"; @@ -7130,9 +7311,11 @@ tl: { # no indentation deps."hepparticles" = tl."hepparticles"; deps."hepthesis" = tl."hepthesis"; deps."hepunits" = tl."hepunits"; + deps."includernw" = tl."includernw"; deps."interval" = tl."interval"; deps."ionumbers" = tl."ionumbers"; deps."isomath" = tl."isomath"; + deps."jkmath" = tl."jkmath"; deps."karnaugh" = tl."karnaugh"; deps."karnaugh-map" = tl."karnaugh-map"; deps."karnaughmap" = tl."karnaughmap"; @@ -7142,9 +7325,9 @@ tl: { # no indentation deps."lplfitch" = tl."lplfitch"; deps."lstbayes" = tl."lstbayes"; deps."mathcomp" = tl."mathcomp"; + deps."mathfixs" = tl."mathfixs"; deps."mathpartir" = tl."mathpartir"; deps."mathpunctspace" = tl."mathpunctspace"; - deps."mathfixs" = tl."mathfixs"; deps."matlab-prettifier" = tl."matlab-prettifier"; deps."mattens" = tl."mattens"; deps."mgltex" = tl."mgltex"; @@ -7190,8 +7373,12 @@ tl: { # no indentation deps."stanli" = tl."stanli"; deps."statex" = tl."statex"; deps."statex2" = tl."statex2"; + deps."statistics" = tl."statistics"; + deps."statistik" = tl."statistik"; + deps."statmath" = tl."statmath"; deps."steinmetz" = tl."steinmetz"; deps."stmaryrd" = tl."stmaryrd"; + deps."structmech" = tl."structmech"; deps."struktex" = tl."struktex"; deps."substances" = tl."substances"; deps."subsupscripts" = tl."subsupscripts"; @@ -7215,7 +7402,7 @@ tl: { # no indentation deps."yhmath" = tl."yhmath"; deps."youngtab" = tl."youngtab"; deps."ytableau" = tl."ytableau"; - sha512.run = "b7655304441b5fb88547b0735a316031d777e5af0afc52451aa08c5d919ff340504ba75374361c7caf4a399e060b490cdfd57bff6cbe329452bd5f4a4bdf59dd"; + sha512.run = "3c903b3a43e32552989dc2aaafdae0363f843522755e7a4e6312f91756b6aaa1bf63f7de9b7e69b34bb0d20c45483cb67276a38e9d65285857997ad4a61d182d"; }; "collection-metapost" = { stripPrefix = 0; @@ -7262,7 +7449,7 @@ tl: { # no indentation deps."suanpan" = tl."suanpan"; deps."textpath" = tl."textpath"; deps."threeddice" = tl."threeddice"; - sha512.run = "18270591a04b9fa37a7b1798b012e97a9ee6404ab7af7cefe885b51b1966330a0a9b84ff32948a06969368df68f6a62d8bc672dbb3eb6d3d3d0aec681f2b4cde"; + sha512.run = "f282500eb671d5fe17a676e75b2a81100eb42183bf9e4c1e91ba37b0084cb90860ad3257f79532857b45d4c6f2de8c7625d31556f4c7396c6e9e1c3c6507252f"; }; "collection-music" = { stripPrefix = 0; @@ -7276,6 +7463,7 @@ tl: { # no indentation deps."gtrcrd" = tl."gtrcrd"; deps."guitar" = tl."guitar"; deps."guitarchordschemes" = tl."guitarchordschemes"; + deps."guitartabs" = tl."guitartabs"; deps."harmony" = tl."harmony"; deps."leadsheets" = tl."leadsheets"; deps."lilyglyphs" = tl."lilyglyphs"; @@ -7293,7 +7481,7 @@ tl: { # no indentation deps."songbook" = tl."songbook"; deps."songs" = tl."songs"; deps."xpiano" = tl."xpiano"; - sha512.run = "21328300d0e2afaabb29aeabf82978665f0b63e85b4146ab3b890bd79d4e256b241e34b91641b66fd6d55aad00541908053c2ccb8b23f4cafcf1ba167e750054"; + sha512.run = "0cd848a4952c384fa15a8c2efdd3347198a687cf42398efd955a259e0a66938d27358228930ba2f6db83ee6f9a1eede7691c4f0a190c52a54d0e2059cbc97441"; }; "collection-pictures" = { stripPrefix = 0; @@ -7351,6 +7539,7 @@ tl: { # no indentation deps."gnuplottex" = tl."gnuplottex"; deps."gradientframe" = tl."gradientframe"; deps."grafcet" = tl."grafcet"; + deps."graph35" = tl."graph35"; deps."graphicxpsd" = tl."graphicxpsd"; deps."graphviz" = tl."graphviz"; deps."gtrlib-largetrees" = tl."gtrlib-largetrees"; @@ -7372,12 +7561,14 @@ tl: { # no indentation deps."maker" = tl."maker"; deps."makeshape" = tl."makeshape"; deps."mathspic" = tl."mathspic"; + deps."milsymb" = tl."milsymb"; deps."miniplot" = tl."miniplot"; deps."mkpic" = tl."mkpic"; deps."modiagram" = tl."modiagram"; deps."neuralnetwork" = tl."neuralnetwork"; deps."numericplots" = tl."numericplots"; deps."pb-diagram" = tl."pb-diagram"; + deps."penrose" = tl."penrose"; deps."petri-nets" = tl."petri-nets"; deps."pgf" = tl."pgf"; deps."pgf-blur" = tl."pgf-blur"; @@ -7398,6 +7589,7 @@ tl: { # no indentation deps."pinlabel" = tl."pinlabel"; deps."pixelart" = tl."pixelart"; deps."pmgraph" = tl."pmgraph"; + deps."postage" = tl."postage"; deps."prerex" = tl."prerex"; deps."productbox" = tl."productbox"; deps."pxpgfmark" = tl."pxpgfmark"; @@ -7433,6 +7625,8 @@ tl: { # no indentation deps."tikz-karnaugh" = tl."tikz-karnaugh"; deps."tikz-ladder" = tl."tikz-ladder"; deps."tikz-layers" = tl."tikz-layers"; + deps."tikz-nef" = tl."tikz-nef"; + deps."tikz-network" = tl."tikz-network"; deps."tikz-opm" = tl."tikz-opm"; deps."tikz-optics" = tl."tikz-optics"; deps."tikz-page" = tl."tikz-page"; @@ -7445,6 +7639,7 @@ tl: { # no indentation deps."tikzducks" = tl."tikzducks"; deps."tikzinclude" = tl."tikzinclude"; deps."tikzmark" = tl."tikzmark"; + deps."tikzmarmots" = tl."tikzmarmots"; deps."tikzorbital" = tl."tikzorbital"; deps."tikzpagenodes" = tl."tikzpagenodes"; deps."tikzpfeile" = tl."tikzpfeile"; @@ -7470,7 +7665,7 @@ tl: { # no indentation deps."visualpstricks" = tl."visualpstricks"; deps."xpicture" = tl."xpicture"; deps."xypic" = tl."xypic"; - sha512.run = "f70b7399394eb9d4c65a825932f9e36fa055556c6f119aa977d3ba58f6039d556f5e760f52385b64ce520b8ebe0a832d7838fed908d55f21d40a903e0ebd6508"; + sha512.run = "4738ac8e18d2fb8609a0a95ad6615b0d0eaf761a81510c6af032283ac66dcd4ba1ce803811d2fc899f8fa7726f077a0bf6fd64c33f464ed2b8e49fc5080bf113"; }; "collection-plaingeneric" = { stripPrefix = 0; @@ -7526,6 +7721,7 @@ tl: { # no indentation deps."metatex" = tl."metatex"; deps."midnight" = tl."midnight"; deps."mkpattern" = tl."mkpattern"; + deps."modulus" = tl."modulus"; deps."multido" = tl."multido"; deps."navigator" = tl."navigator"; deps."newsletr" = tl."newsletr"; @@ -7551,6 +7747,7 @@ tl: { # no indentation deps."tex-ps" = tl."tex-ps"; deps."tex4ht" = tl."tex4ht"; deps."texapi" = tl."texapi"; + deps."texdate" = tl."texdate"; deps."texinfo" = tl."texinfo"; deps."timetable" = tl."timetable"; deps."tracklang" = tl."tracklang"; @@ -7563,7 +7760,7 @@ tl: { # no indentation deps."xii-lat" = tl."xii-lat"; deps."xlop" = tl."xlop"; deps."yax" = tl."yax"; - sha512.run = "379b852ac8a9965ef78ce8879e249f9d3cecd1bfd4334104541c2282386866b3247e737b8dae0d5870a5b71fa51a8a34493de5ea0cdf0c40860151a5142279b1"; + sha512.run = "c95e97a0eaf93fa84b922676ac4c4e64c7dd77be591ba1d0673fabe013b497c3d39eea2534c5395efc5b4d8d7ea0a9610e2b640cc08ed0f9b41636147410002d"; }; "collection-pstricks" = { stripPrefix = 0; @@ -7595,6 +7792,7 @@ tl: { # no indentation deps."pst-cie" = tl."pst-cie"; deps."pst-circ" = tl."pst-circ"; deps."pst-coil" = tl."pst-coil"; + deps."pst-contourplot" = tl."pst-contourplot"; deps."pst-cox" = tl."pst-cox"; deps."pst-dart" = tl."pst-dart"; deps."pst-dbicons" = tl."pst-dbicons"; @@ -7674,7 +7872,7 @@ tl: { # no indentation deps."uml" = tl."uml"; deps."vaucanson-g" = tl."vaucanson-g"; deps."vocaltract" = tl."vocaltract"; - sha512.run = "d4b5d6a3fbbb6d06a22b4975e1d4b734e7d7f0959c1aa9b943abf05619f0ece59d8d6525c93755daf64f890105ad655182497165375995be15cbf7dfffacd48e"; + sha512.run = "def3e6e653d481c1c856346a77d69934f8a820eb33ed1420523f56b15546124c5958dd024a9543af64df8d0bf3d439f3ff870f8da33c994c3de1f6af0fc0ccc4"; }; "collection-publishers" = { stripPrefix = 0; @@ -7705,6 +7903,7 @@ tl: { # no indentation deps."aucklandthesis" = tl."aucklandthesis"; deps."bangorcsthesis" = tl."bangorcsthesis"; deps."bangorexam" = tl."bangorexam"; + deps."bath-bst" = tl."bath-bst"; deps."beamer-FUBerlin" = tl."beamer-FUBerlin"; deps."beamer-verona" = tl."beamer-verona"; deps."beilstein" = tl."beilstein"; @@ -7724,6 +7923,7 @@ tl: { # no indentation deps."dithesis" = tl."dithesis"; deps."ebook" = tl."ebook"; deps."ebsthesis" = tl."ebsthesis"; + deps."ecothesis" = tl."ecothesis"; deps."ejpecp" = tl."ejpecp"; deps."ekaia" = tl."ekaia"; deps."elbioimp" = tl."elbioimp"; @@ -7732,6 +7932,7 @@ tl: { # no indentation deps."emisa" = tl."emisa"; deps."erdc" = tl."erdc"; deps."estcpmm" = tl."estcpmm"; + deps."etsvthor" = tl."etsvthor"; deps."fbithesis" = tl."fbithesis"; deps."fcavtex" = tl."fcavtex"; deps."fcltxdoc" = tl."fcltxdoc"; @@ -7758,6 +7959,7 @@ tl: { # no indentation deps."iscram" = tl."iscram"; deps."jacow" = tl."jacow"; deps."jmlr" = tl."jmlr"; + deps."jnuexam" = tl."jnuexam"; deps."jpsj" = tl."jpsj"; deps."kdgdocs" = tl."kdgdocs"; deps."kluwer" = tl."kluwer"; @@ -7796,6 +7998,7 @@ tl: { # no indentation deps."pittetd" = tl."pittetd"; deps."pkuthss" = tl."pkuthss"; deps."powerdot-FUBerlin" = tl."powerdot-FUBerlin"; + deps."powerdot-tuliplab" = tl."powerdot-tuliplab"; deps."pracjourn" = tl."pracjourn"; deps."procIAGssymp" = tl."procIAGssymp"; deps."proposal" = tl."proposal"; @@ -7809,8 +8012,8 @@ tl: { # no indentation deps."ryethesis" = tl."ryethesis"; deps."sageep" = tl."sageep"; deps."sapthesis" = tl."sapthesis"; - deps."scrjrnl" = tl."scrjrnl"; deps."schule" = tl."schule"; + deps."scrjrnl" = tl."scrjrnl"; deps."scientific-thesis-cover" = tl."scientific-thesis-cover"; deps."sduthesis" = tl."sduthesis"; deps."seuthesis" = tl."seuthesis"; @@ -7828,8 +8031,11 @@ tl: { # no indentation deps."thesis-ekf" = tl."thesis-ekf"; deps."thesis-gwu" = tl."thesis-gwu"; deps."thesis-titlepage-fhac" = tl."thesis-titlepage-fhac"; + deps."thucoursework" = tl."thucoursework"; deps."thuthesis" = tl."thuthesis"; deps."timbreicmc" = tl."timbreicmc"; + deps."tlc-article" = tl."tlc-article"; + deps."topletter" = tl."topletter"; deps."toptesi" = tl."toptesi"; deps."tudscr" = tl."tudscr"; deps."tugboat" = tl."tugboat"; @@ -7841,6 +8047,7 @@ tl: { # no indentation deps."uantwerpendocs" = tl."uantwerpendocs"; deps."ucbthesis" = tl."ucbthesis"; deps."ucdavisthesis" = tl."ucdavisthesis"; + deps."ucsmonograph" = tl."ucsmonograph"; deps."ucthesis" = tl."ucthesis"; deps."uestcthesis" = tl."uestcthesis"; deps."uhhassignment" = tl."uhhassignment"; @@ -7868,17 +8075,17 @@ tl: { # no indentation deps."xcookybooky" = tl."xcookybooky"; deps."yathesis" = tl."yathesis"; deps."york-thesis" = tl."york-thesis"; - sha512.run = "7d4416a03f785d8dd89fd083ec1f4aa70beb982cd8b6184e67692e789e577d52ee926a9a808a7d1a1395b4cb7268ae5b949df529b178b9ba04ceb15a7c033dc9"; + sha512.run = "742e304016e4b0ecdd9f27e118d85602b6ce2fe9f961dac57217bf7e3cb8ac2c4d3be2c46db3eef3881e396147e0c1e0597debd0be9f25dc72041eee866ea350"; }; "collection-texworks" = { stripPrefix = 0; deps."collection-basic" = tl."collection-basic"; deps."texworks" = tl."texworks"; - sha512.run = "873bb9e9a28616197b66814b6a0c3635c37e360e36f5507fb300ff3983db566fca5adef375200f0b3007d1a6eba4e047fc5089a1f9473499b15762326bbc39c1"; + sha512.run = "4d1850b3a52a8ea8a8e2aae83062017d80bcb4586c64398bcb044f1a044113cb65cd25bbabd64b1a9a1572f1e93c6b26ed92f61369c5a490f0c1ee62924352ee"; }; "collection-wintools" = { stripPrefix = 0; - sha512.run = "0ac29d5ef1655f5356d7a28e21e2d880146cd2dc59f52324e252e8d6cfcaea801ea0cdf1838532903e3f2406536202fc0b7bd7302510991b3a3ab8fdfd7f0a19"; + sha512.run = "b935688c7e195195aafb92e88824d7ceb08a6496ca039e555ff66e99ca4cec9ec91878e21aa03487250ec945c997c01e8114720bd0918a960aabb4e71d17afa7"; }; "collection-xetex" = { stripPrefix = 0; @@ -7890,6 +8097,8 @@ tl: { # no indentation deps."bidipagegrid" = tl."bidipagegrid"; deps."bidishadowtext" = tl."bidishadowtext"; deps."bidipresentation" = tl."bidipresentation"; + deps."businesscard-qrcode" = tl."businesscard-qrcode"; + deps."cqubeamer" = tl."cqubeamer"; deps."fixlatvian" = tl."fixlatvian"; deps."font-change-xetex" = tl."font-change-xetex"; deps."fontbook" = tl."fontbook"; @@ -7921,245 +8130,261 @@ tl: { # no indentation deps."xetexfontinfo" = tl."xetexfontinfo"; deps."xetexko" = tl."xetexko"; deps."xevlna" = tl."xevlna"; - sha512.run = "a168d582d60e7cabb3294d1d0851cad96dcf87a0a4df85ad792768ab9fe48636414be717945ec5b0fa74bb3b55a9e089e819665c092d0b847f0e2feae076d6c8"; + sha512.run = "9535aea2dca0d6ac8f8b30433842056ce4fa5fe94abaef177f4505156d316ef999bfaa12ea5d8e7c826f58878cdc6d80e2244c35589904ffe59459d87b48447f"; }; "collref" = { stripPrefix = 0; - sha512.run = "5581ce5d2c8ec32026b55df5371df9c44107d78375a05ed5ea109eccb8b8a5b6d2cd4ccd146ed91acca97bb05bea720efd0514a71a85f4f518b83fdbd5b2f91c"; - sha512.doc = "5f7abfff42cfc29362833af402f0f7f8e215e28675389a0fa1769698d721d5acb1988dca3a0fe4d4dba4744475fa2e7e879b6f7ef62f147a4c85539d4c6e26a0"; - sha512.source = "9a8ae5a6ff27d0ca7b080fbddebbbbce7860f44aa4dc3ff82020f537fbf187eb73130f24472943bbf6384cf627ab3d984688441cbab2fa97df78d57e1856eb22"; + sha512.run = "9d032c27fc91ba51e9e2193e3990e44acb7bdb33d18fb307b9b3292286884c7046e6183ec2bae59f6418ea48d62cbd0e680c852c18b016d193d8204993245e8e"; + sha512.doc = "cfd24e2e37ee496ebccd2fb5d53e18854e4dfe36f0420aafd7e5149bf21cee1e7c167e2879041eac93e6cf8506bd8413afbd339e8bf49e1172b44d2b91f3db39"; + sha512.source = "2dbd247ffd7d79d1b7aa6fc4baa242e9361a59f7eb2aba1bbcfbd15da03bf2c644802e40c21619e42d312be09addd4982f207e32fa7806428fd52f71883fdaa7"; hasRunfiles = true; version = "2.0c"; }; +"colophon" = { + stripPrefix = 0; + sha512.run = "1180bd69f1f0a4a8467798069c0fadf1105b46ea625fab9efdc5d2c79207ae992c61868cd9fa5c1d24b979106633ca434f7ce4bba818958395c9c70be47e2e73"; + sha512.doc = "01176ec0b511d3976663a81f7dc9a0fee7531eac353c843f77eebd22643d37125f174c1a67796c2e439dea68cc3e4099b1811ca0b5b84f2d0503f511c62002c6"; + sha512.source = "f318c78266bd339672b146023adcfdd9e7ea17d6d41cbf1e8f86e81cf85e10a3c0e277ace3b076793b46e77289a492803073a0fea63dcf4bfa7b465dd83dd791"; + hasRunfiles = true; + version = "1.1"; +}; "colordoc" = { stripPrefix = 0; - sha512.run = "86fd1a01e6a5da711456c4e80e005ce10ee74471127cf4dc47bf63857ccd712dc872f2012a4ae7f16e2b53c19041aa1cb491639d4baba36cd46ece70d56a2383"; - sha512.doc = "5b1a9c1317f2821de178ff9f1c95c82c8902fb17ec54d8396be548de7a97264ffc6fd47df3aa943b1d0c88b1fd5edc98361c1e222b304e591f8d88ea9dcc8c37"; - sha512.source = "7bd8620363c5d161d293b92b05472355b862a2283abea8aeffb7eea8d618f87e3b82aa41607dc3f71bd8237b7802b7cdd0ca86d03ffb59997ef199a89814f7e4"; + sha512.run = "16a98320e38c041068c403f710a0cf9cc981ec5525533919a12e71699f932f58bf7a178b04d491cda6b616406f8e63bf4ed835df6f4a45fd7eb335cf1a6b3dce"; + sha512.doc = "a5dadd8d74de32073ed78adaf6db4d402b7132522a7b561573ec48c8a0c726a1bfeed9483823e3717925103e8dd91ee7ea70febdcd1cd32cf2cfd40e631b13be"; + sha512.source = "d0c6b69053d88a6e042a9a5211c1bdb4aa9a60ff26039cb462ea87283316737fef3ef378ac7c6b8374f69206c73145598dd3bf6943d4335e5f1d52cbe7d77375"; hasRunfiles = true; }; "colorinfo" = { stripPrefix = 0; - sha512.run = "10596fb1328188500f30cde1082e552d7ff04a74da2fd627af5bf237f8ace6f2545057f9bac20110315ff70c336818cf62a43be8442ae62748e77f912de71c12"; - sha512.doc = "9e14c4722e6a723ca2568c7c2db62c56b7650c9ae975718ab37e00393deb6d6a332d3d2c32fb0a0d532b3477e9245ab578ae823844e1856c34abfa918efbda44"; + sha512.run = "057f88a1ba076616eb7a5fd1cb1d0409a481e5535825df2347fee112228e5c73895dfb7f467be20c88382655ad4d5f4704b3249bdb5c01ed5ba9a860cac38145"; + sha512.doc = "381d93db9ad3d06cc9ca72340cc78484d15465828cc40963d096a6644b07801e44b958caa94aae8bfca2167eca9b6b0bdd8dc4697e99fb4c6fe4e21c64cd9982"; hasRunfiles = true; version = "0.3c"; }; "coloring" = { stripPrefix = 0; - sha512.run = "a8ca562eb81ed5388856fb491d9ed8c65ad1e71ad9caf7d2829ffddb2c802e9eac94fea635fa3f6e9d15205d874cc379086eea07cfada7425dff3217fbab0250"; - sha512.doc = "6c8b87ee1ff7284a40cc957825d860d34086d872ab23609708c8829424d3ed9e8a27305e4263aff7ef7cd06e2fb10095068252e401bb3f2fd12012d05dcd0a61"; + sha512.run = "572696dbcd6d47e03eaf2b880efe3e137e0a179a3e14ba1a6078fb53670cbc364246a51b978c0657679a60f8c3ccd77d1ac6f098bc624527430921a1d55ee333"; + sha512.doc = "dbcea5bc6621630fdfc35a9eb1fae1275b7a9283fd1563d9547e8d41548631fc82550890923f5938f526cf4d6ff2ee0b43a93dd2ff4343094f27122cebabbeb4"; hasRunfiles = true; version = "0.2"; }; "colorsep" = { stripPrefix = 0; - sha512.run = "143519baad88cbcb05d0946fdf45c75eb17f8084883b0300d08a82e4a8d8a9222338bbe03b511220b12c8720778918a6c1166d76202463e0e24139b1b8a1bf61"; + sha512.run = "3bd8002997c223caf89063ff643083f8c13a9c1a26395a8eeec444f2283029904055b2f4c6bd1bc7ad893792c1b391ead42605c8cbaf23bc20678bbfa2859623"; hasRunfiles = true; }; "colorspace" = { stripPrefix = 0; - sha512.run = "bc00c105f6704affcd8715fff5001190709e8225c20e3efb28ea3a7c602d6924374d1aef9305506adf1cf41ebe0dfa4ed40179d16471cde7bd04a59de45d65ee"; - sha512.doc = "0519c56594bc6dd6e542d9ee9fddb65fe9905bdcc61330cf15479fe5624f883d55a3714ae3913b22c522a5c9f6f0a06015f685fc0e0af82e69b96b4eb3e9718f"; + sha512.run = "8d7c80694dd3ccd7f44ba9c6c714f619482c80e296d1ab186b2cc49ed3f087cb20f1c368c4e4052e14ff3a5978be711fc337e246d53a01062c2b2862f13292a9"; + sha512.doc = "6d844943e828d102af5ab86a5326ba6742ff11ecbbe38cc3eb5b1d66e0986db72941e3f74d5b2aef02b1c3f6fde4f04f10f44aa8ec5a1067c9789a3d11df3faf"; hasRunfiles = true; version = "1.2.0"; }; "colortab" = { stripPrefix = 0; - sha512.run = "d9963fde136886902b27fbc4baf6415f5a8494c8663008d357c44a9c79d809c6cedbad6cea88f990e57e1f4f781220dce930d033f8fe2e8e779629ea07b5b832"; - sha512.doc = "5b640ebc41a6fe8d1e2a05c9b51dc5bfc0705738082415db5e2f5cc3ab6f18cfe71f386250b24455f02a94979254c2b7da02753ad85721b8cde080332ac58cc2"; + sha512.run = "75c35fefba78b3fdbb9fd56fcfd31c37d1da963af89371caefb46a76da53a5dc8d3121be07b2e8ea06d98e558a9971dd37549f04c652a78809b73b9eb1ad35fe"; + sha512.doc = "05296a8c86e43d7acdfe32d7aa04caa50aecb32c8050b339c9444691cd24c5aba545161fc35e4f6815fe69a9284d37915d469643c7e78a34f943f2988687eb85"; hasRunfiles = true; version = "1.0"; }; "colortbl" = { stripPrefix = 0; - sha512.run = "7dba46747f2e7c1e088d4e7b21e0c7014eb7226ffe20cab91e522a1df2ef5d81155b92bf37dff0f5926634da38d68980389edb6fdc7dcbc14791d68cdbc9f1c3"; - sha512.doc = "2f91dde4844b874df6c176ff6d1fa06144a4fbb092295b071249f5b6da07d35975891155a3516414f32c24577a68890c5b106075cf5edb4b2927339eb45497af"; - sha512.source = "92de5eb50a38d8dd3ce4f8b70d167de57328af0e31769ca6f5a89bc7ac2833ed4bb795c358c955d53e06b7c488217e239193ddf5c4bb3a4e800fb17ed5687fd7"; + sha512.run = "078f32dcbc3d0e0b4f18d8a4a2524828fcf1c829089768bff6dd1c70a9e0e10de0ed3c6462203277be5087fda2f740039ef96b5a0edae9136aa02f5000026f90"; + sha512.doc = "ef30bb53b18c42eb91f241cd30416e05a11cc15db2ebe303058c16fe1952b4ef7694fb63d908e33ac8af91a71fb3b7eafb30ae3c4e7408db8cef1a052758faff"; + sha512.source = "285348c2230dc87e9c6bbd58cad7be70e84ea818d802d4ed25c6434f22724bbbb97f12e8ac71a9383496bc79f5223467d184c52bce3b38a3c5d5e7842c3870e1"; hasRunfiles = true; - version = "1.0a"; + version = "1.0c"; }; "colorwav" = { stripPrefix = 0; - sha512.run = "c12240d3647c5db8e734b9decb9fb72dbe5b133381c60d8c2aa7662c2f9a5951e6bc4cd97e411ce7fd86afedd8f5d56d34448347ead7c9b0b55e139fe5f17337"; - sha512.doc = "570fab28d5dcff1cbc653b5f50333bcc654263321f270a28fa6f07de8827f614611e77e470d5e5e654b0363fdf9dbf986ef580c18c160989eb00e55704d98de6"; - sha512.source = "f36a8b28ad5fed9309522e0007760e5ba53f62e13fd7ba26898db34335bd8b30c63e272d08bea985498d62d50972758a323c94c2cee2a01aea5b279df1606e7a"; + sha512.run = "615caba84d24d8170f8408729b8fadd4992b3bafbfefa9b81da732b316c3327d49b011b3138420534a5d8b83d69faee8ffa0346a3bd141bdbae696e4c9dd99c4"; + sha512.doc = "8538c10fe35d3530cdc0e27b190607167af9ae036858c5692570e332bb827b8d1394a725d6ac47c72e1bd1d9b03bcc2c908785db88b8df516b51a8151b48d837"; + sha512.source = "f112f1020e075def73049dd8ec210c486cf6a8a2cff93db2688f2d7960181cf1c8e3e564596d395a6498d25865cc326981011aa56ba05616a07992fb25bec437"; hasRunfiles = true; version = "1.0"; }; "colorweb" = { stripPrefix = 0; - sha512.run = "9003bbb6096739c76add5fd38cbe973457c26d618919b1193b96d56bf0bc084b3392e62e20ed5c15df22c41610ba67a5d05f5e21934ef57b1c98033f4257daa0"; - sha512.doc = "d4ce533b122da7ec9ae0273e7e6419ed029d2b9b2521573e74dee2f740094721d8a0c88e0413aa0116e78fcaac386337435c5aef6165e7c3ce70d2fd3f21a26d"; - sha512.source = "138ab30983442d15c6afdde499684ad11f2337e94708d735534a045973d6fe6c9efb964ba97fd796c9c68167228085141d7e4181eb80a0fb0cbc113804f6619a"; + sha512.run = "12673691e77ec9316d03b6a65ce932bd91f8570dc3939c6063934e4d8324153f1479b0d2bd395c10f26547a140e1487a6e74dfca63830e43eb0c281fe65247b5"; + sha512.doc = "b95aa651b349b8d4df30891dee6af6e6b1564257fe4cf700199809389ab1b7c8e77239b75812f93b7deaa02100c7aa5236a219d6337efa135fd042b7945cc330"; + sha512.source = "e63dac77920e8a6156bb15f56d1df85c5e716ee4d06af008ba0649271f38526170dedcac0210caff368973b6edd1fbb16fceaa0543a08599960b5c40abf7361c"; hasRunfiles = true; version = "1.3"; }; "colourchange" = { stripPrefix = 0; - sha512.run = "8e49edc6fe6f96140cd7acc96af63687668b8abc309b2a2bb130576f47b1e970ef70d9053bea19845f6d8f0f80967a470c392d8ce4762ff0c1f4458491048182"; - sha512.doc = "b2d219b51b355078b0bd79bda5d668f268fad3579115eccd6eabad78ac0e28aa7031e79d134f0e0120b711194d04713b175dfef19dbc441ee1f3f04297ced1e5"; + sha512.run = "4811c709d163ba87934c396d4f1e83985af1607f15330e1146e7a49f83f203589b5831cab9e5ed082eeeabf1e4d33096b50df91fe70016953be2ee2fb00dcdef"; + sha512.doc = "99f20d002c50bd78877fc1563a0a19a37beafa84cbb947187000092e8d1533871995548aa302250df4eca9c16eaec1bebec6d43306103f524075875cad16b466"; hasRunfiles = true; version = "1.22"; }; "combelow" = { stripPrefix = 0; - sha512.run = "3dfb483078917ea86029fce2ff203ac0c96fde458f9d852b1e12a8b0c83271c538d3f48865f01c6b0ea608c72905f4c0fa4a856eb593325586ede7a1f6eef4f9"; - sha512.doc = "1ee63b2dafc869f08875ce03bc190af56ace436f51f13f37e61f1610c3a8b5aadee629f648b4021e3453e65616b5b9cd3f40ea5200586faf1b109ab3eb7977bc"; + sha512.run = "90f17be87dbc02e346282f47694e2168b99c9e0111745f8c38ed31446b96c3258ca287ac79e80e05fd54384e27f4a44fcacdff05f04a3533d393558458c5c506"; + sha512.doc = "bcefd624f3eb0822118109b70b905a75abd9c52031c380334bf7c3763fd950f916fe76378316bbf8541920686d4aeae99e707ca36df83ac7e3c2734c5c31eb3d"; hasRunfiles = true; version = "0.99f"; }; "combine" = { stripPrefix = 0; - sha512.run = "157474162071eb1e781e4e80b7e1f0e8b7b2ecfddccd9cb3d2481cde247df148762ebbbf9bda488810a656866b3f260e10a965928196f3e2f3b432397018631c"; - sha512.doc = "1c0dec5864840d16cb4acaa4ec41d9360942287dd15eb170d87f550deaa32d68bca3d845883e9bc0ae5977c90520cdff1707a17c590267d53d3bc6501d24a9fe"; - sha512.source = "7769a7f6a839f59bc20e46402d43d1a61bf07482063780e79e1b93205e925f1f2e99c4f37731462c87ae6e8186e1495ae2c6f582d8da3515defc57fbad0d5df8"; + sha512.run = "1ac3db1dcc8a2456711c4182a348895760c91880c89d4787808f04cdc4f807337d053c0adfd5ba9d9c4f1cec6f477dea33b4a96d134c77e5fdcefb2c8f2657cd"; + sha512.doc = "5434cac620a2da1b4b8fcf087d720f5af53d7ec36da698d75e0386147d0070d0673c50746db59de167ffe0523cd157c29369c996e2e188b8eae4ed56980b76e1"; + sha512.source = "8b9532dbe365d898a99bfc5df53ebab76a84019cd3a97d5dd78b9fc3813b7e1f3e1f88c1d49ef3c38fb5f2ca105e0ed4c2fd7988c3825fe31059a0361044803e"; hasRunfiles = true; version = "0.7a"; }; "combinedgraphics" = { stripPrefix = 0; - sha512.run = "ed5d77c59f5a69cdecbe5801b0c3dbe287480774aeb2511f2b13f71d8d0c5954863b0999b0ed7a1d5bae064d9bf154aa65321fedabafe69a59079fbe3e4c258b"; - sha512.doc = "2e455e4a14fc6fa695815109ee336d9daf6e5749d086d816f2eab7b57c1cef8a9d0002391d48cdc6ae7fa9778c27825424bedd45a3fdd5808d4cc6449e884de9"; - sha512.source = "7b39d0af292e18bf617fea9122f15be57f21cc71b9bf9a2b768272f79b6bbbf484ab80b7541dc18b271e6a2414378b7f12c84b1ac6d093d5d752f598297784d4"; + sha512.run = "accccaf617e20b555ee67ae776deab478bb8eb3628845c2de6a1cbc47b10d405d81debc9c590d1774b7c62f0bb9239a01bb0c7f6491cd0b864d07ad29a4da335"; + sha512.doc = "bd63beb20aa2fb1c6b523bd17d9361c73486c9e528d4e54f8cc3dc1388f4ae6e88697e8e5f55b42c04dd3dd559283e494204127ad86fbd7a624833a539299559"; + sha512.source = "4ac1e6a20e26947bbe3ce2ede052f12226930133f28cabcacc46e3bc03eef9945d62f24f04f3f254e0167d1e47716f34c4c4b0498831a9d2bde1040257ba9275"; hasRunfiles = true; version = "0.2.2"; }; "combofont" = { stripPrefix = 0; - sha512.run = "a13e1a32520d2ef2ea08410a88dd51579980e081733aba137994ce8db58c0239e63f98a436e6b04f4e0b79267aaa5bbbcc171fabd4efd981297e72d5e0c35696"; - sha512.doc = "44c9d02c2db0894f2f2ff9c5c00718c24481ef9a5af40d69a81c9e444ec187147e18e0942f5ee734c0cdf430647da2b2963d087d7ac3da4b23a64f8237fcde67"; + sha512.run = "5b2a1df350a23d6a8fa06f7c8820a65b20ce3baa36606f4d46020e6c3cad58dd4c5d1c16a4f36e3e789cd41d422ff8a4849c8faee0c384ec779b7e97be7a8aa7"; + sha512.doc = "18cbb6692855c1304e46cb19867a86c8c476cdac5c8d6ab5e171987cda4a82f74147b898d00f550650f2a11ecbe4019f1c19dc8b1a1c398eacfd025f44498056"; hasRunfiles = true; version = "0.2"; }; "comfortaa" = { stripPrefix = 0; - sha512.run = "1faf90a9b49f35c99c03fd45ead7d772bc2db7876d400504df843126265394d20212bada204d4bb3c2376a26c55fcef5518435e5ab518c00eef36b1382a1eeba"; - sha512.doc = "029d3a121baa40e83c01af48a70bd740b2e79320e1cc482e4456442ce72ebf5ebfe48d6fd1b8597ff518d33365203f0c88e311104cb04dbdb326a0b30105c542"; - sha512.source = "f625b0d2fa176d9e7d6f4bdd15a3a284730a1fad25179c91f9b48d041400cbfb50f01bd270d0b4fd48a74aa9e933b2b1e32ac71d54eb90f9e76039d8ed061b6e"; + sha512.run = "557beea39d924482cfbc16a4509232f968feceafeeaa68d0dd3cf78b6dbdef96d1628200967fb4c3d8f71b11d621cfe1a6f6f9a3a7d767c21cd6e6798c14302f"; + sha512.doc = "f8502148d1cf9e5146a72491000bf0e62263f3ff36c9de83b5215326e3b30f72fe4fabd301f486945edfd20d286cc3ac4b7c01b89b60e71f2b844155eecd1bf7"; + sha512.source = "d937e33b13fade7afc9810788848542ef9439af80b5d9ad5878abe110f5422d2ee4f6d8dd3f5af321b25fa24dd5bfcb478c4e919fe618374340dde5d0f1afb98"; hasRunfiles = true; version = "2.3"; }; "comicneue" = { stripPrefix = 0; - sha512.run = "eb8bc5196125e68d6394178f4d57407222bf2591a7c6ab96a9b2e4a1b82c7fc744234dcec15d2eb644a8d6ce256bf78d44b7d60b17e58f60e1b753c80a007f17"; - sha512.doc = "21f12f0893731cd91e0d194cbca093971e6947805b8ab94c9a011a5cf733ead5a5d6eef0fb6aa2b6eb7b1d15194e6977a26ef67d2456bcafe740627a427c0257"; + sha512.run = "9c510fcdb0ef4165f162d60272894f6061162804be88fd17f7591426d39077c5d90be578faf963aaba707cd290ea05535ff04b490fdfd5529f4fc7f2574f6336"; + sha512.doc = "304001eb14aa91e94abc1c872ce1967c0dbbcc4b29709287e25fe783ff0263922ebcd5144c0831ad0a8f6d18920304d480dda6d48a771c5ef21eae4456d2f9bb"; hasRunfiles = true; version = "1.1"; }; "comma" = { stripPrefix = 0; - sha512.run = "8316f05afc81c990dbd305c0cf7e90b26b3ab3a308824454d1ebb4a7e761643fb05adb1819930e5d674c37d7478a4d65257dbe1f8a4e7b75934cf88ebba8b716"; - sha512.doc = "6370f50a8ebea5eecaedefebfbe7ef6fe9324b818c222f381c21d978dcad9c9d26116d516dceebce6dc9fa54649f14a4a6d4ac7c44cc224b7cae027f61ea9c91"; + sha512.run = "7fb323e1fd37563a7409a7eb8565d6a55c7cfbd539e8efcdec12866cfe55fc0c2a4e14fb2820d0742ee93cf42f0f8fa2b93eb0a3df64dbabee871d2b62675836"; + sha512.doc = "fb9e9f5b7dad0b3be66884fa24b57ee50d4455ae102fcefcb49d19df543c832f3241acf824bdca99ca4016ce088e1e6fc0872cf46c6789d3fd2ada8ed862386d"; hasRunfiles = true; version = "1.2"; }; "commado" = { stripPrefix = 0; - sha512.run = "bc2bd7b67597cd563f39fb7155f468a4dc0391d65abe7cb0104ab4b3115769dc9d7dead660fd16976d0b8c3767c17311a54e9e165c1d3c99486308eaf8699865"; - sha512.doc = "60d04b61e277e1b7b627e99729d3670df51552ea668b116ba2714aa0f356cbc1be5ef4139445abc88cc8be0e11b15f70f2ac76d43a4ddf77ebade22dea799a6d"; - sha512.source = "7625f3b57bda821b9386a40cb638623d79d9846d59df03b5e5ae910f590dca3fbb0959de8df85065a9ebf7773b7dd94c72d8555267de382a2b1b8d97ce417e90"; + sha512.run = "c552d4be89c7075391a407386c5927f4eb0977b7b7998d2acec615929295900526370a9ab992d60b698996a15b3ab7bf2e24e39a74fd203b39f819dca509f35a"; + sha512.doc = "e79926a469f84e6e8dbbd7d68c11eea9dcd4cd5af27f39765a8e16f57fb50eca80a41dc678ac9ad8fd0583983cab0d7ef16bf63a5362e33d4127fa4af62c89cd"; + sha512.source = "179069e789165ce1d5beb1c2da8def2274f65718f170348b0e102bc58d3c2fb0aa283d494f79302e628f790e25a6a65d2cb6be435a3e9e34fb9ba90e8cd340f6"; hasRunfiles = true; version = "r0.11a"; }; "commath" = { stripPrefix = 0; - sha512.run = "b13cc1a23e839fb84cb3351e8eae0900f506c338c7ee82152a3987ddb703ffd0b66cc8a0ee109bcb7a70996ca9e5e2d4826a1db014c91563f05468bf1802625f"; - sha512.doc = "c141e9c38db740ff8d51ee952fafaff487c3bf66fd3d4d317ccd25bd266cfd651af081df303166a9dd552ebf837890fc24d8c131ead1fe3b6d337ae55204959d"; + sha512.run = "5716ac19591d8eba5086a97ff5f2a7326f0b51dd937f87f81efa881735b5fe01e5b406578e87f80d09fc54228f20ff67d2beb462fe0c291f9caa8133f7d40109"; + sha512.doc = "a83407ca5345925edb4ff9c4be8c25ca549ef79bc2e8c95b9778cb028c52ccff963a0799303cdab6d23509506a0b65cd4b0d228a8a3cd5708faa47265118a2d9"; hasRunfiles = true; version = "0.3"; }; "comment" = { stripPrefix = 0; - sha512.run = "d4b58fdf45d84a7d783cbdaa72041111c27f3519e95f2264f4b7fa2488b64d1ceb80a7a6089ed6c39707a3de7f7ce3e6a15e2a557b8cdf870c3e1dc2f6a27063"; - sha512.doc = "51473d0d41db4a5549fdfc3d8a36d48fcc32f2fc908d134e6a15a3003da26815af58a12b95f0d2cba6123bfc7eb051c008107a07bb50677e9f631615c9aa06b1"; + sha512.run = "2b102bf1c2c278e2e336161d264e04102df7ac1cdcaa91d5a8462992acece368714645a5ae12c87baec5d6de6508edc8794b4aa032cb2e58be32378b524b5874"; + sha512.doc = "a2f8af13b9529e088606bc5592b31e5a1c3f4503420021b10203f8a22b7fcc7369cce73851818c93b3b679f989a97d4734f96881f4c5d1c7d5175c5c9bb494b3"; hasRunfiles = true; version = "3.8"; }; "compactbib" = { stripPrefix = 0; - sha512.run = "3ca521ced63e12f4f9015b325a8e9c9c9be4b53f4d86527bb6fd08b54b753d9d2673ac02145d3eac1e7c82b389e91054fd32d05096c7d84c03a48d536b43c0ab"; + sha512.run = "8f40de9cd7db15864d220c49afdfa26fefd49d2563205c0b73a7693abe4509316e4d15c1d60d5c944328fd2cfb6e3cb254b1e6ab38d061bd23a66e1f99356f74"; hasRunfiles = true; }; +"competences" = { + stripPrefix = 0; + sha512.run = "cebca8ba6243f962208b4b7817d2532c28e5aa327c157cadd6113836ec711446e6413ebc9f8fdd19e749101ae7a8b8710871c706fc754f8465ea535e280aa06a"; + sha512.doc = "b15eb8dcb19d8d2303ceed04240770bb5444733488c2179c80121a8c2eb4fe9e1fa6665475d00c5143a0b943f68df6bf42059840a7eb72acb1388887698c0164"; + sha512.source = "81232d5a93fcf0c2b278872d51b34911faa7ea4a92479956e651e95ec44d609093c257afc0a24454ec736960feeff7b2e335d43bfaabff299a3786a212d53c53"; + hasRunfiles = true; + version = "1.0"; +}; "complexity" = { stripPrefix = 0; - sha512.run = "7c767f06d1ce35d3e6d4c5a8bee6f6bcf379928b89bf132dbbe36e3d28936fced7f0e7d6d77957b51c8813a60a72ec786005ae3e1e15953fd191ccdaaa536c1d"; - sha512.doc = "ae0fe547157868ce240610fb094ca1d097c13e337fa39ee53530b7ab85c41284dc5e7e0f5b1170f6c51760ee99d17642979fc5875d6e9b04f305e22abf0a0c53"; + sha512.run = "8377bdf605b7d625c7148e54f84e7313c6a3e6e99b2c0fd4981df3f359f8a2af64aaba4f61954b6407c7be95f726082a67eb1a937d112dcb14419522c72d8e7c"; + sha512.doc = "d7832068a120e638fcdd91ac0c4e50e52f151aede46fd774fddb1337276f408d61bad0656c6bcb8e2c337ece53e59ea966ad2f3169161788d41eeeafa7753d87"; hasRunfiles = true; version = "0.81a"; }; "components-of-TeX" = { stripPrefix = 0; - sha512.run = "bc68e26e7e411cbec89be84a2e4e30cbd80ac56c3de611cff3f3f25cd46c0456d00489adf159d13c5ca42f95b9d7f00248b20c636298aa913aa3bfca86f188b3"; - sha512.doc = "8bea01596f3381457ccf9f3085b587ae60f2517e8b80310ec2fef1c32758a463734caa04a0ee4c37c118a71b2b2895630fd45d067f02bc69d2bf250c0c836f56"; + sha512.run = "e0c5ab27cd8d772f2b890460e83d2fb681dabe1d3080a6f37baa8fae329af2675bb959925b0b5b7a345a6633edb5d362502928ec761de977a0896818bdc68526"; + sha512.doc = "198ff64023dbae070b6995c75e75177f91ed0598e8145f2246e0b22fcecee4c02818781949185dc8923ec8ec94fdd0539b8a1d07e304529077fdee131987fc0c"; }; "comprehensive" = { stripPrefix = 0; - sha512.run = "1b102a7046c7e3d5c7351f766c745e4246b7e61f2f36d0886ce87fb73500a59f3e7e28820d7d130d87e1c96ca042d565f13c78ab1be30c7bd296dc1b1303fe1e"; - sha512.doc = "6a26ac52c97b52dfd554eda8b8106e6410d153c0d0cc747d599a8cd7317ae153a660b1c2322de359925a84d2bc67d85ee11a062652625fd463b95df3588046cc"; + sha512.run = "0ee08e9b2a9ed359ae61e1c1a284a18abea30413a9a2f3a1260a3f69fd12e0a1f2e9c97458043ba30f4aa31a63f4c894fbd20641559c78e6fcd312928276eeca"; + sha512.doc = "1088ef5e1efb5a5657d6080727b24ee9c0aee88db36392b777f057814b72925d58b28fad102d8733debd9176cc61345f09a4cbdc2d1845d8ad00cb7bf3807cf6"; version = "12.3"; }; "computational-complexity" = { stripPrefix = 0; - sha512.run = "41831a6d37336c57db43eec20d3815a0cb50d0b8d050416d817adb3ca1ad692aae9a31e634d7863a3dd4ff354c4b5b53069f2996e82d4a440924e3164ab7e9ee"; - sha512.doc = "2c8c195ef94db0ebac7b7fff4fe239aee43bd531a1b210fc1d43dca5bcd1841a981556ac8177348d10f20ffe81dfbc34ab52e16e3084734327f17fb9d6659784"; - sha512.source = "e112bafb5eabc92cfbfd2cc8f81edbd88a8c6643b428b6c64c612aee81d707098457d4e865cbffce17068482630dac0c465371d0060bcc9d6001022ce5bab5c4"; + sha512.run = "4bc9be35eeccaa8d5dea51a219025391d950ac56d2aa0bf7e8264d047943df5cf3fe6b5a3e14973132edfdd0c0a9a68abdc95d5c46e54bbd79d315b8f12c4ef6"; + sha512.doc = "09ae63bf095fba03b8db2f54a22f410c7f0ef2642209c917826c926ea3bf41c159c234dc56849c45f1ca73b15659dc43b466d3b7bb3d7b6c85ad8ff9d3f9103c"; + sha512.source = "fa00f041cba1a8c9db5a769d578fd17443f2b8a8a9c590250199c76d416390bdc420e8456e1258c284977806cf8b49de271e69fbf678393a44032ba6e5155e20"; hasRunfiles = true; version = "2.25f"; }; "concepts" = { stripPrefix = 0; - sha512.run = "cbfdfa569d9b112412808ac733b3bdc12697a48a503e2240286f950aad7af88b53f25d6075b1093e2839fdf5a79a2501ee949d0e9ff85aba7f9d5290f9391f16"; - sha512.doc = "f09f406646cada7be7e758006941b95aa8793a1980edfb35cacbbba812f318e1f7fea352f5da3d7e32aa93f1ca7610c202b3031f589319db36a21a505fe13e11"; + sha512.run = "b28ee91e7e558ec6f832f7422a0a29d7b813fd471b927b714fc056b36bc6147c606f1a10b5e678cdc0606dabebee1753bfe70377f48914fcc62792e5162aef91"; + sha512.doc = "e056c91d0b11ac91228c0dd248c092a2b20bbba0241f9f0fb353e0a2d91d5916baf675eb661356adcdf0fce53479715e5292dbfbf2db399c5a64d2d7a5087d4e"; hasRunfiles = true; version = "0.0.5-r1"; }; "concmath" = { stripPrefix = 0; - sha512.run = "6f3c566c14324566b49775c2b8b9539e91025a5db39217968039490d34cbce0ebc927e5a93620f74f7bda09b41c5991154e64ef3977d40e9e79d787002067038"; - sha512.doc = "4849ece0ed58e231e6375ec03bec2f90950320d5f330b0f712fb7a01cff8a21c84af331709d8920918c7f4695cc30a94e7a631a3bf45cd16e29f7f5594f2a128"; - sha512.source = "26263ce618b758b4d8b50ec79d0cd424c93f71a831610a2495292a2a5675407923be3f8581f22b5429ba22907e11d4e200302afed8856c99dc25c6b5e60ad520"; + sha512.run = "dcd3f16d6ed8405bb7cf93aae518a1cebeabd0e27dca44daf7ad9dfcf4d8de280bda89204d01f14e37f27a0021b65130f11ba4d35e7cda86a66633d07ae41a9e"; + sha512.doc = "a3c56deaa4726b6fad1cc94313b4a1f869eb8953726bc3c0bfdd92c2edb81c526562b4ad69ed519db974f8fea59d6947f16d182aaa8ec95143665c1bc92d7cb4"; + sha512.source = "b895d6861c19fd86b9dabe9cc3ad53768dc18826f2144938d27498fa5483d4bcfb80b8b63d5213106e4c3871f65c1b683dd637d976fe56d7fd623528b52d1356"; hasRunfiles = true; }; "concmath-fonts" = { stripPrefix = 0; - sha512.run = "7bf31db5c6be83c68a5a52ff3f919b79597316f1fd40cd74eaf0b49c88a1f7c4d102f45f992f40af4d3806717a1fdcbe169bd8fa8ae001dff60321d1e9f33306"; - sha512.doc = "2f68b05c4265d9ca7816761b8ed15d6cbd18d707d10ba15c36ba0db9d41439ec612b569289b7b2d68086cedb55fc43e98a1ad1aac1ea473ad175d0b58928c170"; + sha512.run = "bb588056335d28dd9e98aa9ea52ca8a86f019925695ddcc1ec741229444a13edb5e21d11428218058af4d609762b83eebef8ec2f00832e4a07a7635f59c7d96a"; + sha512.doc = "86eb3cb6035b233e1363dd301aafe5dbaa619bbe92a848f3a00f2aae973c921e650b5d2f425a34e322f524c3fe29c228017e5e7ca77fa5270fc9db5769484f35"; hasRunfiles = true; }; "concprog" = { stripPrefix = 0; - sha512.run = "4c2e2e917c94e023f76e1c378103d0ee6050a6334f0df134d6ce1923370ad28627783e4bf3b129186d9b73915c6009bbe7c5e8d9cc0c832ea9f4f3d15c26b7d9"; - sha512.doc = "1b302f5b15e31a04570c86aea94088b6661718420723a2046a2f974412bb90fe2735fbef1ae215975a064779cfeb2ad8e57c464b8213d29b4bbb9c66e69efe31"; + sha512.run = "77a23c872dac366de52c3466e7c9bb2d1c50854a63f5ac44a2bc878b6cb81f14743547140b535fd797060e1baedd61f14bd298025ac6f1198777b62a938d1142"; + sha512.doc = "8354e96a7e3042d6068c5ed9a58396ea60fad48b3ea0212a8e288263bf40ee18e1d0d72f63b03ec1653f200e62b4caf4efd05cce00164d8283bf48916a9c3597"; hasRunfiles = true; }; "concrete" = { stripPrefix = 0; - sha512.run = "dd85441255e99b35dd38f8e24eb609b307e549bb2f312109d6233a82f28921d6b462596c23f9756b8c4b3d4818fba80343222fad62f5a7135c8eaa25ccdb10ef"; - sha512.doc = "078d5462700b47076f67531a2d9d804e5a5e3a26bfebd0751e1bf10bed3bb0049ff0bf8ed8a4bd6aa67ed8aa964d68898e2d31c71ce84ebc930ef261b9ed73fd"; + sha512.run = "fd799eae8a3c15ac07f4538a146ab0f8fa0971e660cc12c9826b4816729f161530697a33df753d916dbc67a66bacc99a8cb7041c0523a74a2c972d98d9fe9c6d"; + sha512.doc = "a11a84161e8dda4a9f9a9d318578473de9784811d3d4f5d15466fef8249e2f2cf66445e03e4dde1f947307f18439aa8f8efa8fb37ba486ccd1878afeb2a1c9d9"; hasRunfiles = true; }; "confproc" = { stripPrefix = 0; - sha512.run = "e7a75632ee25512f73a1a3052e0f60b1eb8bf66e7a9373c0f025b0cebc2799e6e15a0bbae829630856aaf7e614300fbc80f2ce3a91042d95433b8ae830bf10fc"; - sha512.doc = "6cd0b937c10da37741869c3b55912b01856165c56fba271c35224a939791c633a1c51d625e13ad06d91a949ab5b819fad397ec96b22560f4248d5e8b9da477d5"; - sha512.source = "f8bb1fc787ea1cf7ed45acd2144bf68d5d094f5e7767c177650e81d241a2f588da2a906e247c0f7258f7beb6d68d90751c0fc96352cf1de77fcff5ed6ac86e5a"; + sha512.run = "ceca3e99e7ba490b0da0368da6239e8c523d11863ec3f27d1ee60a864bdd5e58be776a2a2ada7b03bdbd1c2228e154ef9c58e2271b5cbe2216b61b42fcf31cb0"; + sha512.doc = "e7f89fcf58d9c56ba5410eced55bb54b347780e5147786b6edc9260fbf7bb545dca6819d58d7842331351a1ea2146308808e8edfa9dbe26b728f896c90f83905"; + sha512.source = "21cd8c2c57fcc31f457af44061779e12b039ec318af84c41d4b3ed015fddba6f50b854ff65d252910a7a3f3da530e6608634d22942eee7c7baaf665c68e5cd28"; hasRunfiles = true; version = "0.8"; }; "constants" = { stripPrefix = 0; - sha512.run = "1acb7c5ed564185173b624ee440acd3deb700af63a11a545a51b36f63e843bcfba02299bee90dacbe34dc9d904df4179fadc9f8363244e707527ae637299046d"; - sha512.doc = "453560b15506a41ceda01ec1395c6639941499c3b4f782c65933db9c148723e9af5c1da9db39d21f705b85f4b0a233a4f094a93b51b3d531d68ab45c738fe573"; - sha512.source = "8423ba195cfdf7f785571c382c37c1351d93e71e312743864dcefeee6ffee5bb6015f8c12bca608e47b639becb873f9189dd8486a757aeda8a2faeed9bfa889d"; + sha512.run = "c3e3ae974619d9d231d6404138825fad149fa431dec1650546306359fae83705e21d4418275a4c77d7758e431b8285a385d98e07bed2bdd1649d0a49dc78b49e"; + sha512.doc = "964fad868080b9850e2c8f6ca040a3f3e6f6bf68d7db34e474052ef2643743111bb73f7a123f1d9d2b9eb0ae0e633fbc0b72199477afbc498a2405cea200fa0a"; + sha512.source = "f0c3e7783ab2891e717db6fe9a617b1d19ccafc568e3af0f8e2ed3dd417df56459e6109de04ace6a214618c01611ecb58cfebdb635b0d79731b2affb76aa69b8"; hasRunfiles = true; version = "1.0"; }; "conteq" = { stripPrefix = 0; - sha512.run = "a218500cbd0afde1db773126a72a4a0342b8cfa0e9f37a5cbdf65b9671ea3138b4048aa5ffd0e066a99346cb37c6ae44f8f82da646e8078d60004e401e40dab2"; - sha512.doc = "da12642e504ff8a80308c8902d0ecd881ec5ac849c459d2b46e7de3cdcfbc6e52b6638dd4a5533b6524826e06c082e6ad72c36f2bcca43527eb73f7442f1b611"; - sha512.source = "ec90a564423ce6b4ec66608a72c58943822935e3e2afa4b4878d202df68d1f011ba3b5a42359ec2296a00b79dc35a6813025a615446951d7fa80e990c64b0346"; + sha512.run = "891a8b1b78f6656dc2032dddd4b67841a512bab4d71f6d64ee5ce1949802fd7a47d42d5369a60f7e46ad77b32ee3b72f6f7febc3aae89195f03e553b58ba178f"; + sha512.doc = "288ec6477109351ae6d987bd5c720a5cbf40ee2ed9e7a1dd254ede630110561af5e28f7a2410e842922a38eda5ca3b04f81d4203a517370cc78f7617c7f1466f"; + sha512.source = "95f7bb07cbf6c8c16e4c8c398ceec9098f87ee17d4535b174e06d375467406aaad5bd915134c903097148597946c7606d347465f5dc2fe7a4b9f94708d0b563a"; hasRunfiles = true; version = "0.1.1"; }; @@ -8176,546 +8401,557 @@ tl: { # no indentation deps."stmaryrd" = tl."stmaryrd"; deps."mptopdf" = tl."mptopdf"; deps."context" = tl."context"; - sha512.run = "5340a77b70e4ca6eb297032a56c5ea86d062890d8595389d6b34d15edd64eb57c0362b048ed6060205ef8960efa8b34052617cb3642056d0a5e221875866a35a"; - sha512.doc = "dc6e3911371cedd02d3ce3177ad8a83f01335bc994ee2aa537a5de428fbb460eadd3a8fd9fa557842d77ebffc96bc60f215a612fe90bde4088d681fc7be92265"; + sha512.run = "f6f9af2e71fe1d048223c5c652dea12f5ed0677cb7886c2ead3a9ea6a492d3adcfa5ac3f5837204396b1148aa06471829941c437e621d316de47c81f14c49e37"; + sha512.doc = "1b73f54ec780dcc8ec80182df1a19d4047406a30c65deaea864daa4bd0307b1a0ba2b496fcbe1fd455b7b79c761e9543ec4b9a1d1898354a6570a700ebc5a043"; hasRunfiles = true; }; "context-account" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "6507710625fbca78e73a9af8215cce63dfb55354faac92e4aa829ada12739e6c6e7e7562e5fbd8d9813f06a105e16e8d1d983820fc8a4a22dd23ea3138bb6d04"; - sha512.doc = "dea2192c3865d19c2ab4fcdd6a7b6b96e488352f4b76e2fba4fc473a2a9977c8821b18d66c7d90c38f74dfc8bd85f38646446284f0a2727124efc2b2dab8c1e5"; + sha512.run = "6be85da4c189496a01c1abf1e3525caa16b8941c1f22a75cfa65543526dc8fa1364cd54a354c509a9d2ddd436f199683e00f92a6eb3376fd45ee9e6a33d23bbf"; + sha512.doc = "46aa593aff0e2ebd5e983b9808e869ed4fe68611d3574df8ade9d241887e3d07ff16da54705eb21dd9981c2ac5f9d5b6f6c190b59c61ca4d14585148f5ecf165"; hasRunfiles = true; }; "context-algorithmic" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "945c6af136d575aaf69b8039803b69edcb131dbd8c6c5e89eeae8ad90b6706c1055d53901062b541303c23ed3294aa2c6519f05822f565041ecb7c1d55ea3baf"; + sha512.run = "46109bc6f1219a6ea1010d1715d7584490d91e3b02fc8e0d926cd289762e008b4ba719f96c64eab813d30f4e92de2c965c974599a7d00ce60c0523d770e8d7ad"; + sha512.doc = "14ea7273dbff12c4717ae785c24684c8dbdc02f0393a0f6c564f7c4801e5c914f01f0d6f15e710f86f180c666c186bdffd21489142e6316d7f0d102ea12979c7"; hasRunfiles = true; }; "context-animation" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "f887bc3c2805aaaa35154512cc14b95e5acc5c6ffc63e670a09a3ec623e744c5e266ab9e63cf29ee5dadc432dfc335187fd982a6a605f55bf864fed738ef3176"; - sha512.doc = "31e03847cca4ad5b3aa78914eb7c3443e74650e047073ee04738317d6a86b277747501b0503c6b8ad1cd8cc4e3c459da13b3c3b925b08232e6f32cc66a4d575b"; + sha512.run = "6109fdc6a302561c55d192ac89b8f71dc8f55365385c1c93df73c9fd6ad59e3eb015352a53f9bb071e4bd2b7ebf701cdad86c4fd3adc53f0efbffa56a2527b71"; + sha512.doc = "fb355b7c436cc6c0b0f1d718a6d228b7124ad8916f9f03112dfcbd0fea4b223e7c650a69e63870ec4dd54a7053207c4e1bff0452f44df7bd96a8104e8cba906c"; hasRunfiles = true; }; "context-annotation" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "fccd9c7d2d015a7f60d3f2989e1bb1ab7e435e23df2085f1522d6599507e1f2b304ed2af6b08cedaeeb8c4da9bfab80968710111798af8610619c6f9b39fb66c"; - sha512.doc = "33d6d89a8fea162513741f234276af6b1039cb8158848dc4487d2e5078ca30de661a626ab490bd94d457f831d47824d8ffa0db81762e01fe48c9e06886045fcd"; + sha512.run = "653c0adb351f4e455b03e11dad0439a3c6d4d2b22bfb9044535a033f40df2b4e0fdf5e4f7fb3bd9cc327e6a66f8d19a764fbb8aa7f54ac0ceb4dce009add1d45"; + sha512.doc = "71e8ad76aa78b0730b9a22ab41a66780db09573711b6532e16ad29073178b9afb93cb2ef9fc3af9f5f015af392be2222780a11c49a1bd6011edd4b3fcaad953c"; hasRunfiles = true; + version = "2013.05.27"; }; "context-bnf" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "4809cb91f2e25837d2e35ab113f6fd737824f1ab821aa837d3295714ee5796ee4fd617e6dea3bb3e0bc647f46943ffaa526b190786b78424a387c724cf46a47b"; - sha512.doc = "2464f6e9ca9e72f2c4bd3984fb746d0052e5b1ab4c48348417e35969665a7edae4f924fda5dc7463453064cf032ad39fe9769fb6b9098499ca4d7355d7f0600c"; + sha512.run = "dbdcf7575b7e344cbcb91e38912c410dc0ce37a09479592c06045562e372ebd853f59e374d0401d5026a1963b9206ce3c6c91f8920eb5c473ffb2f87b3f4e9cc"; + sha512.doc = "0e512a3aad33fe9c00420c01262f62637aa3d7da6f673e1104a7c1836a492fa419e7684c85e288144b8277e7d30b73e4b836da051b28a130023e1e414bef39b8"; hasRunfiles = true; }; "context-chromato" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "5dbbec01123469bfb51b718ab52d83c742e8baba2d247871a06eb2cfb992ff24a20c5fe521ed814cf9ac92b7b70e9d7a18b6c2545cb563119a152b36ae5c4bed"; - sha512.doc = "1ed94f5cf29bcd831904b2ed51d9de73cc6d2c564037d639440a45b2be5adc498481055d2ed2ed6e00df2efdad23ca46ed534afe000ccb0ac0ca4499afbd4ed0"; + sha512.run = "6021aebd5c19cbc0a1bca3c3e61197259a75f0deb2012bbdb72536a58dc6d6e5bcd62b6b0a86914c95f3e982d58f6effc723ce3a30bb16adec5bcad019d90205"; + sha512.doc = "c9ec185b781b0dfd30d0c6fa4935824a76f64cf64008403d349c96fd3c06fb7bddcd5b0523a5d5fc4d1ce9898905ccecf32dff18af2c5a73d4dda5a48de3aacc"; hasRunfiles = true; }; "context-cmscbf" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "74f1f586003ac37f5bad221dea912fa24bfac2d3c43c819d67412973d2a6ed71d940c8b2885f47b570e3982780c64a4a8f6ee4a09686710b9db820923664f122"; - sha512.doc = "f107c6f3b5bef7b90bd0483449ad484050e6ba4673c1ddaf52c26dda9c7e67fda2698304159c0e31d884a02c43638bb44d69695d55d6f3538a912d509033b698"; + sha512.run = "ce3c14c67754ffd2d644375286cd0cfe5cdf4f14397bd9ceabbf1e8b37bd8bf4b67b3686f0c42984298e5415472be84f7b68877bc213947bfb7ba676df014d86"; + sha512.doc = "cb92d415876d6add2c357d0f2c737aedda6ef2d760a161a26d871939eff025eaa7143c182268e2573bbc0a644f7fe42a76f5406c88af1b6d45fcdb5cc558d5d3"; hasRunfiles = true; }; "context-cmttbf" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "df1b1522c1e490731f43312646c65c54bcb8d8af835c5aada5d40d92958a0f2f8211dcaf0f5a7966175e8a5af5ee3993ec2708ca2bbe13f97fcccae6c4be87f0"; - sha512.doc = "8a3554878f751fe42de25dc692462778a581709a672b330ed2bd4117b4870df9abd2087d0c5753165c98fde6cff79b8f73dd74c1a4dd5ae2bb2535765b6ae9b8"; + sha512.run = "e0ff7e8266977c7c560a491b966b695fa4db87d690ee5a572e472be8ccb56f8697089a5f5f63f2552136783deaaa067afc560caf933ea7cf760dc992e9b1b506"; + sha512.doc = "2028462e737a2d3dc5e04e4eb2e4eb8da8dd3b23b8b5ec7182690b7c493daa4c439ba5948dce22c69b294cca85d28cc59d4434bbe73bc6800162942799154121"; hasRunfiles = true; }; "context-construction-plan" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "1c6da940230bed49cfcb689c8dba917fe5530d5350c1dbd06b967822ea49263adb9904ed822868f6c1f5871ea454a715604337623af5bd964d89faf9b2ec3e8a"; - sha512.doc = "dbb0bb726fefdd31c87cc19aeb4923898686fe248d6b493cae406944db0cd0655464aaf2faa45b780134d0031be368cd3aea617bb9ad9a78579c7802016d9aec"; + sha512.run = "2387cf5349e3456df61dd6817a5876d987446651b3f0ffe3ea38c695db5672ee57f86eb42e53ace12496161a5b4ae1137e348dfbf7cc53a789e04b44f9ee2566"; + sha512.doc = "ce63c143e5d5a9c7a47d7a336a82016c736af55862a62c5aa46d52bea69a3f5c9b5e37530c5bacc5047afe41d69684e17215436700ed734d14d6de80bc08d9fa"; hasRunfiles = true; }; "context-cyrillicnumbers" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "fe4eea528eeef842ecfe73ac2744e3489601f637f4268fb908a5d452d895d06a55c7f9f23c8132aaed79150960dd49f53c4e86e8483dadaae03d9017d52427e9"; - sha512.doc = "f92a8b31d5f4945cdf9c2bcacc4780a15097ac34cb01b153aabd8ca6db09250f861b3c62c5ef9fa67266bd6e791fa36a34c0576362d0fb576fb46b33a12b2a33"; + sha512.run = "4f1b1eeeb6025122381336087f446fb494a817c43835f7afbb91f6deaf4239e7ffda314047ae87d6a6a70bfb8421031509392560407c9274507e5a74ed089513"; + sha512.doc = "7c9ecf570bea115f9da4a867fa1a100db3f5d5be84e67064315a759b97546d41a452411f2f12d05a94d6e12280f54610fe3f64e5992def6699b19c86e5118229"; hasRunfiles = true; }; "context-degrade" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "96827085ea4c982cfbad49599770812b7a8ac1b1b28e4103ec76b92a8f2a511287a2b655553c6c02c851790d4df0d1cf57e9ac00ca586f6de195251d03565be2"; - sha512.doc = "184d88889b4af40ca413d3520293c0ed8ad0615c4c844ca48ecda47a2deece1c26926df19d14e0f0f22da1f727da6d9ea7cc7e0156d1836c66366f3f7cebe25f"; + sha512.run = "274113ea50a43fe02f9b8c51ec49c185d42d94beab37c9462a1e3c34770f14b1d6f154886057b6f8121526c11ac36ea2debd19df2b3d566837e4a2d081b7c31b"; + sha512.doc = "30b63eb0c342cd477bbce2d234698d420fad28979838fb8cffcf812752714a62d9bd9a03a6ec325ffe2f16d759efbc5d49144e3955bacdeddf0ae478791a49ed"; hasRunfiles = true; }; "context-fancybreak" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "b4ffa03d346d3dff1c3e87a904c29c994d9bd1a8439624d60d1cac02fa9cfe96d4aadd623e4bb416c9ab42ea201170f9467ad527643261f985529ed2d395a75e"; - sha512.doc = "bc227251c72895b1784114fcb2334c21f31c55eaf17b7584e6b7ba88526dc4887f57e6b66e2c6eefdf6fca4e788a5d5c5109c530822962681f57bfc9c7bde921"; + sha512.run = "2453e152e2b3aa99ffa56f972ae40a166497b5c0856036fbdd0784a05c06efea8cc019b0f812a29d2899ffbdf51442a8ad3109c5b3d0a0db66d2ee6b7d402724"; + sha512.doc = "e0497f9fa9bf998433a74ee82d19b6d758cac18e00855e912728236291bbc66dab770372f1395de8f404372f02c13bf8ee0bdefa45774a74eed83791b570aee0"; hasRunfiles = true; }; "context-filter" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "f36dec2e7e82b7374adbd64a50bf1023420ea78aae4c69595132c0fecafab279a91f736bc6076d91decae010e0d81d5d9ba3fc1c8ca5150a46044e9fc010626f"; - sha512.doc = "0a254d47acacb5af9766c800c188cdfb5beddc2e70c2f0cfaaae0f530a59b9a36fac91bb3993cab9a87ed0fce91f726db224596bcc848c76c278da4ba8f1eadc"; + sha512.run = "3e9f249dcda534a42eeaecbd4d83aae63dd598c117ad83713b3c2728b2f2184cffc33af264b70ef7e2993a9f8827132d60600bbc277cb271d4ef02631eadf586"; + sha512.doc = "7ef047381612b397507e9b12c96f242570ec974c4e48ed18f61ba68070edda02f1ff99e110d8d16ced58bc6476cb88adbb8b3c37e6ac2fd4b07fdf5a55aba9b1"; hasRunfiles = true; }; "context-french" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "29d21a3fdac19e7f16fb262f3154bdd7546b7c6bc1a95e52eb69a72082a937b4fae2da7159b8165f901a166a2055e656754e4ad6408d665e9f96089114d5635e"; - sha512.doc = "b7c44b6643c5f882599335b854728071313762ddafca5a672f179dd72e1dd362cea700775ac349dfac6eeef676d6782d82cbfa84070c1ae05ffaf6a0a80aef7c"; + sha512.run = "6e8f14e3d9e0e179d2733c4bbe5386932a9ef39c7ed7fcb99908f043410531a0cb28217f11b005d6f9aad821c08f1ee4df6bc67317365ab7ab6c62fc1f0718e6"; + sha512.doc = "5ddbfade3b054d44b5486f2407f5694e3a16b86be3601b14ced488954dbe33bf1d94d7b4712bb63a7d55155435e4f9be6ed818ca2c367be912d11f8751e627f4"; hasRunfiles = true; }; "context-fullpage" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "8b615517c9378357242d4efc51f96d06b05a627c33a026e059bae5292e42a72918e7573df9cbfee6bdfa07c6bac9862fe31d08d422d332394046a6577fae4c6d"; - sha512.doc = "6a91b1aff38848fa05f153c853d5a1b8f4661647cc357f9817f52cf133975654be4729d70d8a50eef738daa5f95c1e1785b02cc5f8320be4ab37326fc9caec81"; + sha512.run = "119c01690b881165b8c7c3e4928210e6c3dcf071b9c7d2e452656e232ca64df84d90b95c5649953045728fd65cea40545cb1877a1d04000ff111275eb6364d85"; + sha512.doc = "c9f91af38d711cce9512d6c5d77644afcfc7208af4f9ae8e708d388e58e1529095b185667eafd6167ef62b4b31e3fdda2014fb32075db8d87886f37fdcf5d43b"; hasRunfiles = true; }; "context-gantt" = { stripPrefix = 0; deps."context" = tl."context"; deps."hatching" = tl."hatching"; - sha512.run = "683a0562aecc8e77a6233f3c0de8d559cc0adf66e9a674c0d79c99f6e0947da82e063c70c67640f636937f98f0b3f6d45a62cb70c6c788b59ac8351e3b63c738"; - sha512.doc = "e9342869eca5404db8111ff8230031943b24fa56ffaf7caacff63f0f37d3718b4aa5a609b5dd362a8f63cd0379c54d947b946cf557155b4a25abeef4ab1b57ed"; + sha512.run = "636470d76dd7bfddd3097483a510374bc69b5bbd7e5511699daffa0907746240e072a103d0f8e1426750767e48b6c3c975364cdb708a6dc980e422cbca05399e"; + sha512.doc = "840074b5efce390401c607ccddabd279b494be32452f5b655ef98897ec52759e7f2a93fc456d5d872dc1faecf7fdb846ec2064f60b52a2d183a738f1cd16664c"; hasRunfiles = true; }; "context-gnuplot" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "fdd252f200546fbf69e46ec3c2a89eced2306720a7a5e2ba5af92275a501977e03703f222689bc578fc08402bc1498ae957b94c404792e5fbf387bed706dc488"; - sha512.doc = "5103bb170cdc9cb250afbb936795e23cd9e491e2835a95e029ef552c2495ebe8890cc2f62da7c230d7e9606225d90757ae8ad3a66e44c5f0e95acd5f9f35af93"; + sha512.run = "43aedb560660a834874488c07d8fe4a2332d50613f3eafa5caf2ae23234bffc7a2c332cfd4423d18aedf1b240aa19ca1cdc588c08a9805107d8f32c9ca0739d7"; + sha512.doc = "6846c299a7989c198bf8024fd97952da2aedd8312147d148b0b1b08da81e62854e4d2088cebe4b4955c355aceaf0c2c61cc4292110c8d338f0a62f0593e4300f"; hasRunfiles = true; }; "context-handlecsv" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "256e91419cf7accbb3b760fc4ca1aae9893b83c43708a7da9cce59bfd9ca782a7ad293662c6bbc4ddde1ad5c721b5607c4fd456600e2a983d9b57530991eb5c6"; - sha512.doc = "660c315fe3738f7a821487e2f5b77e8b86acd99b2d25610d1ade980450d0f01e0314c67324c3c9ea04e44ab1e88f8b944f047278c27e5220e1119282dd4ff793"; + sha512.run = "d0f4e2512cb0a4eb5c9b7886904ca658a10b7c17051728c0700a00ed6696d0eb9c1af1a295a71ee7ed3ed57caf62ee8b3f7a956f4f969d8cafce5b08b5b72a00"; + sha512.doc = "7d31ea48abc1bcc79dbb3549d723d04037e877907b3848f51ddf34b01d9fb807436668fe3942f371bf1ec988d5c75fe10aac72c7684a2f365d03bc3cb1aadb96"; hasRunfiles = true; + version = "2018.02.14"; }; "context-inifile" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "2bd24192276d90b3a639200372543552c87f1303a1ed2a76f4254cfd10f7f64a7fb8455e86c899f1ccad37d729acca52b34312f70ad066c5973c5139d5d2eb94"; - sha512.doc = "3d5a160afbe588ee8964ce91f4448aa0a193c9b42e165b9a03fed0d3b31f81f370832b16cb68ac3032e0ba32097ad3206284c8e4ab5d454c89b34dec80179430"; + sha512.run = "f7a267f2f84a3407aebc73ba7913315f9e96ac431edbc99f6fea5e797cc9bacf04a4d9f5991e74924cfacec604d381976a89d090b113d2b3cf17cb6a6f727d6c"; + sha512.doc = "113c6a6c5ac51750e007a2df09c2024f8d2090f82aabd43050ccc4f48265d0a6eb81b14ee433ed8543e5861c63ca074a9b6849a68794f8317db7c30723a4fbf3"; hasRunfiles = true; }; "context-layout" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "53d2ae89c7bc9741689ee39a332fade54d7f520b16ec3df3d93604c46c79b1533e4a2df91a313f1fb5f38e696dfd74d3572de12835e591e530c51166a6be3f09"; - sha512.doc = "5311c221cfefa623e0e0f9b32f5ce2451368d117cfd798c93072c3fa1949fb414b1db0fcbb05c5a90958ae84b8f0fe327bd30264190ef7002986661387a9675d"; + sha512.run = "b1313e3f6f748273d035b86f7d00cf05b70c8f9b6b411e0651d7f14cc78d8b1eabe31ca2ade6cd7f30d988ea4be4c22d00f9e0aa145a195d76eb8b742e52db27"; + sha512.doc = "ff6ccec4f3c8086330305de882c5a438befe4240e1e524a99a05321e634de472640ae45e6f7e8266f4b88fed6c727fb3884fceac3d7b3f090a109ba0ba875e84"; hasRunfiles = true; }; "context-letter" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "f0853e350bd66e2205dd30d4b6b1c80465b4e40ca62cb3e31b34aa76eefcf97380f3222d9f44af08a24ed69f910a50d2002ea75ba63dc2de64cd331658ea7e83"; - sha512.doc = "e0f69ae01780897bf2d6d6f1a9380b5c2ab6bc3ce60780a0b33f1fc2a5a3f13351907d219ba6634a7e129ee13e724fc99bbbcf2f659e379c8a042bad6afcaeb2"; + sha512.run = "f6023b3e4558c0985a3f49e4489d7476fc7a9a0995200f2f39ff7f4ed2abb9135f960f8160e36af356357bae902e6ae28cf839879384d8e91765fce659893f39"; + sha512.doc = "e48bc3616f2112f2b65b3f5a26082a48bce0534618a305b29785357655df315fcd6d1cf77519daad21473637179b354aab2f1f6512235f3c6905f33a472fbe09"; hasRunfiles = true; }; "context-lettrine" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "47b1c43e26ac59f1c4944dfb71c6ce623d4725824550bed80ddaa6b85148268b4dae5c4a519882ed2669dd8279d2e17655d2289daee287a4f9f59cf76ebf084f"; - sha512.doc = "de03c6d769210e09d45f9db75fea7b18be532ce2979c4faec7085891589e95877b3d4655a3527b75425f5393842f00d1c05c1a9276e41ef1eee2291430db6089"; + sha512.run = "2ce8f8f99342d292a2e1fea209c63337c4ed8443abd266bbe7d15cbb884f46dc90fb1cd00592003a01f96fc9ed5c700b5f8013dede98709da66e16159bfa3067"; + sha512.doc = "52efa1cd862cdeab24d764ed0499021adeec724405ab1ef83789f1aaaa7d43bfe13de61f54cba163eeb1af1ab150fec86d2f63ab0495cf629f71dda9a1661620"; hasRunfiles = true; }; "context-mathsets" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "992a5d4faa623ba92c57508e0d119211b3d24fef2518b7950205bbd983d4aeaaedc9b6127ddc60d4d489bf6442aa26e28aacaaf391c97e45b782919887940533"; - sha512.doc = "7c5bc6e76c2baa782afe64c873c86c4b53b93b400d5ec3f6db149d5dbf4b416806f73fbe6663678428435117416bc2e6ccc0bb7022cf054ec3637aeccb090206"; + sha512.run = "e2916d7da6bf5e59ca285a6421da87418a55a438e29307dd58b7baadf7957715200c8345bd05f8684cf49aa89ad7d4bfbf3903f1ad5479283300db0b1511591d"; + sha512.doc = "d698d0ecb3f65ad68fa66bb19394d52a30a2c564f2dcdfdd03354c4c4abee34705e46c6b68c26b3015a143e96e38f2dd6ef17dcf42e7acb890dee359f49406fe"; hasRunfiles = true; }; "context-notes-zh-cn" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "d20fed8ed282df793caffcc27f7416661c993f62a3f499062cbd03a5bb94f75076c0cd69f4d1c94c03f8bb3943b545a34ec9abce5f339274d6e6f6035204074d"; - sha512.doc = "945bb550abf4834311e38eb81f0200753fcba6c6c049f4f26d5cf142222bebba8a3e60c3e2de1cf28fa3d6ffe519b483ca42418d791349da0239bab49404570d"; + sha512.run = "6d321dcf07b95659734ebdfbcfbb195d75b7c53c4a7e02306501998e884a975e4f506360cf1c21a71bc96c1d67141aad04b8de7591a3c01348dd1d57fb163a12"; + sha512.doc = "89abcfaac2b6742fa8dfd0fa309b57b90a66172e47563a181e1f721e7354795cdf596e7c0d64971e57b94c7053d5a320731a349a15b8be9e73ca745b8fe1962b"; }; "context-rst" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "358ee6dbe7753c089f61263777f3ea9f5dcc92aee2fe0a4b7d6f030c079646c7d2b17103cfe3b08905d4e062e8692403d3ff06c605305ace458e7a335f1963fa"; - sha512.doc = "0ac19b208bec19210ba25e0ff2489c924d6d6ec9475156a88184d110b3dfde833604c1589350a2a8358a08253fe091d014735d9a2c1821f54eb2b0a3f49f376f"; + sha512.run = "be0153e9b65a52a953e8cf48d08513defff40b820fc11ddfaa162820969d7287f22d3eda417a1cc7f3507aabaf3d407dfe69fff4798b8e9b53eabfdba3d1e231"; + sha512.doc = "1ef3289c29964d658a6621bfecbf4e88e63fb4cddc461d72571dd016993322e16095905cdacf419160d1924999fcf4593e5981df15d0ba5e5597439bc623fff6"; hasRunfiles = true; version = "0.6c"; }; "context-ruby" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "9e43ca854fe639c791d8b19586853f7f35bcea769c3467b73088f28acec193a8329ccc296c474434d0cca1e9c7e415e47029ed96e1a060020d610a3b31897c8a"; - sha512.doc = "98b5b93e635a5af95ad8028a2bd4159d04432f2271196c8bb1caf754605c1e1c661dc4521801713f696fc619caff8f3091b6cdaadb76ff46b4ca24ea8410b1c9"; + sha512.run = "99940c243b67afccfb6085c7b06d898616c1f6df3051c9b08748cb78b614e2e557d729f222b3ef52323eb5bb340d1926bc44b2282b502454ad841d2b9b591f06"; + sha512.doc = "8b2fdfe02dec6df10f66d7a062a46a9407c0b110f999f65736c36ec340aa39205627df98c0f29b71024d3650cc2b4a374f64e53bb669e7b64f9bdfad3688ed4a"; hasRunfiles = true; }; "context-simplefonts" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "032bf0e18b3dbc4fe1bc5c47ce6b9db6ca834b392f8b9504a38e871963469b85c56e0b578b643292b910caafca39d19c55834aab86348ab4276bee82791bc4cd"; - sha512.doc = "9a9b3149ed0b7e60ac8029ee2007f7603e7542f8b420c0c3c2c1adba6896aaeb95c94874c0b43f31eb5b0c63fc7f9ee48e35c66586a55f5a787a53fa2ca86c3c"; + sha512.run = "6a151edd1209c8f39c67215f839d74d87be1540162702d5ff230581a8bec5b3cad2c37ec090c0e1c9e842005402112ad920385c8565c8721e7f54327c1689627"; + sha512.doc = "2dbba6d9e6b142aabd19d8ebdcb02b372cf7872bb8cceee03d672735f431721a362a51cd3d13cbedfa61bb90294ef4908d4706b9727ceb5e36a2beeefb54576a"; hasRunfiles = true; }; "context-simpleslides" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "e692ca5a52ab7ca69f317718b6e53c11664dfb64ff587fc585ccc1b0dd8ec8497c8b1156ebf372ab2fb88f664071e682b4a99b9f2e443de45016b9f4e603e201"; - sha512.doc = "5c57c461bb5a24743d573efa66e7f6673ae50d6dfab6d3c8974dec1335ce309910852683e970c5f75ceefecf759db062173c8428bd23592caf73d338a8155757"; + sha512.run = "a7ad045d3d39ba2f58d31e3591aa97e943a44ea30da26cc0f9673cd62aed9891540f75fefb976b41af331dee156d4a8f68e540d4c264352732688ee6f6dcdd20"; + sha512.doc = "3e5710dba2f88e83ddc4013a0d84e63d6790a23848dd9acda0f713c6d550d4bc17650de0193a04c71d00cddfbba737effbe5493677e10fc7071b7c56a3d7871e"; hasRunfiles = true; }; "context-title" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "317893535528db4c4e45374b2503384473d71671c085bb9fe2f5ae50d43b9914adb0aab6bbc7a61a7bce9f7052ed455554a22fe9a6f27be4a8c1ab99b5eeed25"; - sha512.doc = "cd02b2bad2a9f507807638902808372f4b38073c0ac323f335138d585215cb616a7b763baaf064b543abca55c2f538caef0ecc1b09f18633daae69cb67239ba4"; + sha512.run = "6ddaed20bccab2cb06d27c485c3974a43ce9d5f18848a23c9405892b5f8ba7628896fb10dd15faaeae78ef36a90d7c4202c5fdb83eec53953d2b3aaa1f9fbf20"; + sha512.doc = "d0b2e09c6134b073a9509c5b9e6ea78085600678ff66a0c82af70513ef8e997500d9cdaf8c36486ecad675f04d8ab7e888b14d2eadd22da9dbbbd11291d342a0"; hasRunfiles = true; version = "2012.04.11"; }; "context-transliterator" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "7b5e57ffe638397e30dd9f5b193a0c0688b620917ed2c95cb76a37678e3c5f5cb42912194069f36b8e34af7eceaa3a4f114573f062d1babe593cca5e5b4be54f"; - sha512.doc = "7e3eb0f57c259618e234891548c5b8dfa1c79b59b55cdfbea189c3721857e8738264cddca8fc8c4f6032ebe5489f72fcb4c96be88aab6e9a8bc47d56584082c1"; + sha512.run = "ad1bfc57346c01907d96a8b2a56af061eaaecbfda418fbc19d5da8daa9ca3c2ee7a277eee76adb70270b88c2e6b964df79fd7462e4eb44f7a987715028f099d5"; + sha512.doc = "c379ab41c05bd3bb8b74e5aa0ee715f1de5650e25661942c7c6b198e7b56cfd32ef18fc543cad670187b0193ab5248d4e92b0b0dccbe8c50e48ed8a88def323c"; hasRunfiles = true; }; "context-typearea" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "5dae20a467b53d6e828f6f5653ec595f9beb30e9be8ed720916d363bf324ee48e5cc5a7dd88e0760774811bcca578620e94cb7e4910944f4db036e14af5f07ee"; - sha512.doc = "c93bcd2556e10c7a11172abed6f476c0c9ec9853b52df6e8f393b0394b4f2641b1ed25e629f29e479b1190f6881782f127a19d40b4d7905fadbcce600b02d550"; + sha512.run = "125d837f31cf3f41ae6e6f7c561ece96f5a75492fd77109ec8d51d70202ec01a279c4d6240eff685d7c263d40dcec0636a7419b1a5d6a6095430dac0379a003c"; + sha512.doc = "e49544aa6ff94b7ac2dd3f4064c85d9c375f03cbc8756df40bd68c4424f91224d2e58c8eafbc229ac7bbc02545ba8bf3dd53f31a9cfb9de45d692a266fb57241"; hasRunfiles = true; }; "context-typescripts" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "2975b9599f9c89411bf624dd719ae8ed9793ad7605832810b3163241aad0bdb3d975c92273184411ad67a6a433f0abe2ae685e42a111795774f26811daee6dff"; - sha512.doc = "ef23c68a8d9c6f63c665b28b4d7c935981cacca5291ad7685036d1c1fc8ea39a7a2a8421c52f4c57c2e534edcce93be6e634576ddefeadd1799c782d28c624f9"; + sha512.run = "c2b587c8c4fe62c86fef355ea8e1884fd76a1e828a7df51d971a0993410c9973568ef857bbadcd3eb4f0659b66b389528afd3c9aabba1c42c2cf0e743f586d6d"; + sha512.doc = "69e59386e1c699c5d070fb2abe14b2f02b8b6ae68ba3885632fddc6415b93e9cfafc694d998b0992d5aadc6a858eb51b4cddca421e01e094a237edf0b1b3b2cf"; hasRunfiles = true; }; "context-vim" = { stripPrefix = 0; deps."context-filter" = tl."context-filter"; deps."context" = tl."context"; - sha512.run = "86ad7dbc51267952f45ca2ca3cad409c58b22747cea56cbe836cbe885d98f0b4842fcb58a308c91e3d8537ad2e99a3268bd77e76160012a6270af026f9018a96"; - sha512.doc = "d73d369b0ac49164f1f8251de460a78e19c6cdcecec7c87e10fd814fb6d3df28353532b1a8e8b311ec40a6d8fd0ab8667b9e801070b8876cf24b3d9fe92fe6da"; + sha512.run = "630cf92427d777d48b52be13a8418e1be0d6cefb21303f3af4b9dac3ae976d59a1aebb312e010b63149ee23865e991baccc4cc5f5fcd552b0c7fe966f51aa7b7"; + sha512.doc = "982201a594aa45f1fe80c80479391bdd2775f83846824d30de0a27d608abe8c5840607c8ecf214b55c8df41378a2c174a45d2d11083712a9c53153538874affd"; hasRunfiles = true; }; "context-visualcounter" = { stripPrefix = 0; deps."context" = tl."context"; - sha512.run = "b999ce391586e6f6d1f576edb18564c68b612ca48180b7a45bb60990a62ba718fbff47a70592fdfe6ca703e4b1c140421248c2944026f42ed3d37fa0759a2899"; - sha512.doc = "dbdb0705a9ea9bf4fca7ebf5be5de4095a6083bb51c795e276e25865f44fbe1ed7219a387b69419f2002b1988141b27fffc2f46fac301e2005b016d021f63c19"; - sha512.source = "d7b287aa7cd589a0c568c41fecf895f30535e621a9f440b44c59b4bf53ef7d4b42f4b2c14e0ab2f039ea5f17c304502da1f4c512adf1c83dc2f907a26a45d041"; + sha512.run = "da05db90c965e7937dfafe51e36dc034357bc5af891ed79149fce07ee90961127a2af46eb1c6dc10c387faa47236e0544dd90f34dd8d7dd7337753900d8698cf"; + sha512.doc = "d2ad6d2bd6d3f35bff6a6799cc1781a2d09b38dda6c35866fb0ccec38abd6686cfffcc50c8f972a08d5d03fe0d68362d423c8672263d5baf22bf4692f4bd8dad"; + sha512.source = "fb83b4dd0441b5819e6bcbd13809e3d8692c35a65f0f9091f15455bfeac1e3635b65b173b50c2678212d50056b93656fcd8ec2ac759d72399b9ed87066b636cd"; hasRunfiles = true; + version = "2013.04.01"; }; "continue" = { stripPrefix = 0; - sha512.run = "bf666a4705bdf374f89d166fc76189f281f0423a7df564e4c3261e2e75d068f294c3c7ac79154264618930450ed8d55a21ecefd06e2ae5623c9a26efa0a9acba"; - sha512.doc = "a08e5a7ccc3e12eec8167d2fcc3bae3710a30becbd6256ecfd5ef36e35da36ccb8255ee8524ccf8d1a9f90507427cf5a31d27454209e27ca34c2a0dca73434be"; - sha512.source = "95ca8cf76cdd3549ef7969ad5534af59a6edc97da1309df19956e70317770ab05fb9fe52d9fe9024bb97a1aaae16003b734cf9dfb116f146a53db7d5e8ab980f"; + sha512.run = "325dc8c3f60a09f8106f89bc26425ec409f9e4b2cf8e4a1c247176e56e8daae77d7c3deea2a56d690cae35df9f6ccb47967863a4c8bea576b7cc080741258cd7"; + sha512.doc = "3ba5e9ae714d79aef323a2a02d3a2ac5c25064db0ac3e616e4d71141a8bc0c64df4cba478b324d665d9a018324c8d4cab61f65131a373e290ab2c039134caa2f"; + sha512.source = "5d07a3704d7c77971723e43c4721a461e40af53fb6cdcc3ac70af98ed873dadedde0e3cac78b337a2ca7dd9e713d4bc78352dc98da7b4c9897b1d2f7ff8fe5de"; hasRunfiles = true; version = "0.1"; }; "contour" = { stripPrefix = 0; - sha512.run = "238c4a2029435533368ce5afb4529ada383fe2dc46a1843fc06aac4470458683e86856aa7586d8d48f1892b2ecb39b750b7a0e0eb443d1e3266a411ad50eaeaf"; - sha512.doc = "0341de64af99fa264e2a128206c69d1ce8d2f637459b646fbbc4fb54d04f3bf0123b30619f5676760ed84e3890e6d5d518b61f13f6ea01fde7940d6d9275e3cc"; - sha512.source = "a05d528070f5aeb381fd959a5c7df36601934f870a7cf796d8bda6bb5fad14fa8d25ca7b1ba3f687335af7c1dec820fec674e74b2d2144df415f79c72fdb85e3"; + sha512.run = "a81eca4eb5e8bd5fb426221eb33d712d0cc584dcfd359c777bdbd725f6c5d6ab7403e2af8d53ff5969695e68237684272708a02e276cc7859bb09b85f40b583e"; + sha512.doc = "911163363093e8dd9774e3b2df387ad490accc021b6223c19a95d8638cb400874f71951955f27e362b68f6602c974bb9fdded625098ea04bfef5360d8ee58046"; + sha512.source = "ede0b0c085a5ceaf06a9c7327a2a958a80eb98cbd6e3176e486bbd2299325eecc0386cf46d262ea0e0bdf8d3be23509aa548f0ecd12d61ccd0e77a27d1027098"; hasRunfiles = true; version = "2.14"; }; "contracard" = { stripPrefix = 0; - sha512.run = "d8b50b5dcfa7ec3b66a22f462d2e2dee15931f91c718d9f0600c2088390a3564272534410aad1c50978b5b413a8e632b37c3500914d387ca03a6a958298fc2c2"; - sha512.doc = "392b93d8a50842cd7785e3a3ca8523e9933427e527c00e5dc061b94b1b35b527dd592910294b9bbe6a2f8a757763334d0c201b80a5cecdeb5d9793425cd5d36e"; - sha512.source = "c497873e353d082afa8b9f95cb83818a82c53c4a05eaa60d4e9a3b88385c71d21569c5d02b08ff9ffdbcb0f14d366b73735113cc2039263fc1815f1841f6f6e3"; + sha512.run = "eb25275ebd6afa6bf1225cc4d862de66810ee6bc8fd9a50332843572c1a5932ea4137a322e254a61e057bbc5bd846f3a4233c00b4fea37fb0480788babbad01a"; + sha512.doc = "90a85621e86703b2576e1aab2ffedb129e8481127a05f0c506da35e98fbd45f47d7c3eb82b2ab7649f87d6ff14f2cb688f59f1361619c2edaabcad71094c7607"; + sha512.source = "73a21a2d8d3301b33f2e167bfcc14aa33a7ec57d22e9d9543f4f6a659eaae400374de839b69d8961871f47db08781eccac1a97ddecc2aa0bca8b8f4cb9f6fda0"; hasRunfiles = true; - version = "1.0.1"; + version = "1.1.0"; }; "conv-xkv" = { stripPrefix = 0; - sha512.run = "f53fb7f7e115d1b158a86a88bac635d8c0f4d4859e472de28070e2d17db208d84b791c25014e264b3dda91379d5d05638f9d17fe615d702671b75d509d313431"; - sha512.doc = "d247a282975c70138e49a5f65adf73d1cce08a396428a6773beb3674c0b20f5a044f19b02a8bf17153e75494d0c6138e12bfbee4afa985dd7a9f1a6c805e26ac"; - sha512.source = "8553a6747ccceb9e2c687b62a3a57b3da8816761212db46b653fca42b019d6deaf104802c3190240dbcc27a5fd6ab970702cba1a9aab8031b1b3ad14a6947b03"; + sha512.run = "74aeb5d9e7bfded02f9952a9e41de70e035647f23b9fa9f5a9f2bb8c62f3087f2e31894d9b29a252c03748de4c124133a44ee06fdf9a963414f59fa9f474b104"; + sha512.doc = "a440fcc7bbc5690d24f25221595372bf7af483c4b7032c08a99de3c9f1f316e5a3450808354163901a14ed5b9205ea660b62d3aa76d485cce7b5dd6b6914f2fb"; + sha512.source = "153e47449124c612cf95e30e8341c6f8ca4e1443bf6eb4812881aeadb271aa7405ac4f1b5411fe99456147cd5c3e654fe4c090cebee81b3c411e480721891a13"; hasRunfiles = true; }; "convbkmk" = { - sha512.run = "dcc8e15266390ed3e836aebfc598641e6924509e7d165b433827d4225a2a35e23b472cc5ed673683415d91c7509d9fe20030032ffa6ac77acb320ae7e17e5de8"; - sha512.doc = "6fea2d485a902b8da2fee34a3502812182d0e2e4ce34160797d5ac3aa5d5b96552d09dc8ea7b19c7fac3c0eb3917c0c96b33d1ecf85f52a4b16dcb773149b82f"; + sha512.run = "a4dbbbfba506948774e1c50d026d48f7e4ded0d3e99113295fb129ddfad94cf3344632e0b171c64f83816326753dae0de9d348aaf0d79552aa4165d9f4bd99d2"; + sha512.doc = "b82c3d41070ad0c5b0f49298d163e28b5306f58a24fe337fe046b4b1b129fb097da4f6af1c678cd162e237966f68ca373c55f8eaceb805959536f9d6dd059d9a"; hasRunfiles = true; version = "0.10a"; }; "cooking" = { stripPrefix = 0; - sha512.run = "28e2eec3e9f5ac78e23e32eefe9e2a0e73968e2d288e048ce28ebc6a96fa3fa9051f9c4f8f59046307b904d7bd04fd4484f841a82d4444a89ed2474f2e4e387d"; - sha512.doc = "82c86cec30b459bb33e0447751c68af8942e1698618c20de0fcdad7a4db8eb04e9fd4d2ea80f1d3f3f05cad2459952c12fc78afb1101da4e280b25e341c4e863"; - sha512.source = "f03af63474ed9b86fe22c9fc8fdf865ebff4832d3d742b3bc59323d79cbcccfd512285625377b8d37a4aa0709144ecdcd531c5fb87c7fb1a39bab2b861021065"; + sha512.run = "1a368807b0cc958c916ae69c23af17902fa9ce7127efac84f89793bc4500418a1146753682f6c00b8dbe1aad9d899fdc13389e50a35499eb850c2769c49bae4d"; + sha512.doc = "22c55b78060fe171927fbd83f4bae1aab6f1ebbbc2a301d6411b92bc479747ec756fc1185edf739aed0885536372bde3bbd02489d534fb12091dc386c9ddef10"; + sha512.source = "b7fd5e2ed96f98f73daa743ddb907c2b2986b37c1aad1a1e7a65cf1c2dc116354555e5c2324153cacc616a27e52a1dfea429fd3e830d774233d5b74b96dbe721"; hasRunfiles = true; version = "0.9b"; }; "cooking-units" = { stripPrefix = 0; - sha512.run = "252d52e43df3aeaa65b6b993611f3aa6503ffad28950397901ae96caa3fc251e62a96803e548c476a11033413388f9003e553bb06209de7e16a425931bcba523"; - sha512.doc = "d7b7b7af0bc79478c2d0c4d7821134dde072acddb0be0e0d63e531644323ed8317bbb97a00112f54d523e979e73c6af3b956abdc1eb0ae330f62b51ae68a3807"; - sha512.source = "9777c689246537bd903d0c932882e9f835c8e09f98bf52c0903acc2d3edff4fdd4baaea18f0d828fbe95a23f1fa94d88bb0aab56f844c24a06927e83b2af38de"; + sha512.run = "4df7aecfbddc8ee945b1efc6fe576d6be35d078e9adac81e3ce4d619f2797f34237c22a0d3eed855204e118ea8e1d752e7baadc16358dbec79ce96fa991c710c"; + sha512.doc = "cd449c7c3c2639aa83ed78d037d50e9886b77375f7a6616a446a7caee2d744030386a6d192a92aa8f7adb49f987b4cb8145c7d402dcb5078bbec6922251cd077"; + sha512.source = "66b3053587189579b19e5b4575d6534e2df263518b8d20b5d90d104f561883f06fe62ffe834d4b20f482acb2cd7f7bb3739293d4596b4bba6662857f3d35286a"; hasRunfiles = true; - version = "1.2"; + version = "1.40"; }; "cookingsymbols" = { stripPrefix = 0; - sha512.run = "39376f889edd05cbac0c74b64c8641acceefa9677003c03e40a3f1d674fcda1854f5cc0e054f12ff6ea5ed6e6dc1c14c4ecdfa914911c65b87675afd1368f747"; - sha512.doc = "441a0ee4fe5e006f74d1972bd1106e158cea7a61aa7b88a5762c27b14f147f94b0d65c6cc4c3788176dec6381671f04fb25da8fa39056f4616ff5d1507a0b359"; - sha512.source = "28abebe743584358d251aad7694f89d427c0fe4fe4396e8fcc64e7615a4bd8d8311643d72a136c645c56215bf984269a252ec5622e0c0cd3d1435ff814ad7b37"; + sha512.run = "5ec5e0e19fffd9eddbcada800a0d57beb62581d7bd1c268a5eff19df652e1edf3a51061ad4a8e9d5f19461e73d6891a38c30a9fd031f3051393f231b6a9d2287"; + sha512.doc = "557293dc0da40248f94d87bb03750dfc1f04a9e3146528d168754a3d21ed86e96c73df088cc8b8b8dd635b1b27f260bc9777a9d73f9f8016f383a7e96f8159af"; + sha512.source = "525c3aba4d1abc56a343b709ec22b712157a4f6464c7507608923bc677a22d50fd26d852ada65863d0fbba7c716b1f4247fe87008a357ce9eebdec2db2b8974b"; hasRunfiles = true; version = "1.1"; }; "cool" = { stripPrefix = 0; - sha512.run = "d4404e771ff79e8d9d23f67c61aa5c7c251ad7457b8998b048d3f7773db8d1bcd652501c2a8d4ed269bf05119e9f11cb91c5e57ff1990c2879b600e37336d101"; - sha512.doc = "30e9a95dbfb1d53a5133ed9a692567a7fe78d8da78b47b8a54c5c228bc81850f9503c050e275a003506ad1d1a08484dd025c07609a56d47c8175a704fc85ec26"; - sha512.source = "4ed5ec24fb528c853db94e5c2ac3b5ee27450fabaaa33f2b0a84c51dd29db2d1c57e88e5acedc99c053741814032ca329449e686fb225b7d2edd690ae75c718d"; + sha512.run = "cd537d4145b0a2b01a5198d7a673695c4b512b076ea32e76561af00ce508bd3f63c34a5bb5ba41a6fba83c481ad7d95e5b872440ee87b0823ddde79630c55f34"; + sha512.doc = "49a43f6795e82448463b7defaf88bad7eed76d2171ec0c53e1adef5ea4f15da1ce4fd3c6a444b5e70a4be35ebd165be781e6d91d85bb64d0e3051a2a7d8f8d28"; + sha512.source = "ac87ece3b25dd69adccc11431d4cfaabfb075a0aca77fdc02c6da28d029f140b0f61d49a8adcb863d15c0660e8ef5d50aa446af79f99e0a4b96f885556285988"; hasRunfiles = true; version = "1.35"; }; "coollist" = { stripPrefix = 0; - sha512.run = "d5a6f271b4b47e74ae71af31adaa345a72e6afc5781aea5a77642d52b9ab936a9ed2d6af309a6d2562399a542c6b96c8827c67da13e9476fa4b2213181534dac"; - sha512.doc = "dd5ded3dc3593669aef56e7834863dd41301b67822c0c4b81c941722630aa28e36b5770a4de2b503000345c6a3e5a546567eb9cb63d9f9087b892b1d70df56c4"; - sha512.source = "d00d54ad423185b4b4af952149a78ebfda62ff635503514a1fcb5a43e9ca6be9029740d87d8ff4b5bdeeca7d1fb879e892454ee9fc86ab51a9c56dd48fd2f946"; + sha512.run = "61a9e0e1d5f6920c964bbbb08e5af1154fcd52d582e738ceaafe9cf0209d7fd3d25a54cf069d858588213807c8d533da5a4ee23d5cc43dccef2e701a7e7e021e"; + sha512.doc = "4da42e8602d22a4cc98ed5e10894caccc98abeef4f7666392a55bf8998a723be46224a4a22785be4a3a93c2005a90b90df48174ca12b122ad9ff05b11549c254"; + sha512.source = "732d1c3ed798a95d339600f0e2f2d0d11dd760558677d03f8eb1a34a878b5fe96e501f5c1a685461c2fc109c1ec9a7d7b17ddbbcef49d9200369841366ef9f17"; hasRunfiles = true; version = "1.4"; }; "coolstr" = { stripPrefix = 0; - sha512.run = "43fb4c3186fbb6e6648b1ab289be4c18813c4a041ba29907ed2fe88f1c99274ebc1bfba33c553c6bbbe872e8d572515d42a26e1529323f3c72b36512de33b8d3"; - sha512.doc = "40e38692007eba22e15500990c6059e4427fa8eec90f31badd3064398031603af4df9023fe39afe834b49d3eb76d87a3a6abc041146b6ae142eedd9f13c9e4dd"; - sha512.source = "90b2bf83be5f3ae54ef4ed24c9be10ca7b947028ae50c343eee44df18a61e4f390a6275bddfb08512aa586479683c9181e4614ea94ac428eb8b3ae1967124f97"; + sha512.run = "ee2b78faefb88db52638b362114b552fc1d15bad4b6a5d00fea7966fe849183e35fe02f8da1d158411de12c6c6a5169f1d0aa54b4ccaf2c002aaf203f8a357d6"; + sha512.doc = "4a7f70afe1ac773456b587e32590c1dd1750df5c7b5b92ca8c94ead9d71c523de48e1ef0cfd684fabec0ec85caa76d39b323c4f3f25a6f44b8374bb4bb07683d"; + sha512.source = "730ce85ffe38653fd99fbd7ae60dee40a8d7e33399e80b87e7c4df8019385e9674815ee284335651c3c09cc469fc756996cbd124ca98208f6f75a87e15a48299"; hasRunfiles = true; version = "2.2"; }; "coolthms" = { stripPrefix = 0; - sha512.run = "7290f99d015175575390dae25b00dc19c924a45d430d0142fb95b16f099da69237afcfa02bced15017198d11dcf2ebd984ed3cc6fb0ea6d874112141c65c3afe"; - sha512.doc = "8dc5e848e89854a98a5e75687e7e643b1839f4826dd4423e17096c6697d39d574696606f4340467fdeb8345f62c5fe177730398df032b0a72e0542bd2971d9c0"; - sha512.source = "e59b15f52b961f9d9f8bea2d54569a8978051ba7e2ab250d4c1dfc55b7921467075c533ac3ad8579e0ae6e98a421b3685a12a7cf4d48de578b1a40b2b1b269d7"; + sha512.run = "20b7ae10129a0a0202efc4c39adebc628fc309a87a52fdaff064b0e781339b7fd903c31cda6a148216aa3b17707c3625b545c1ab68e6dc573f0fed2900a1dd02"; + sha512.doc = "a66f3e1d29327bf44dc3dd01de7d3934e0cd6dedc483c0617e530ebc5046189f47640606746c27a5e1e8077b135719996c90a7931c36fb3a3fbccb702151975a"; + sha512.source = "2ffd24397f10f3f9b6d220ef21ddf3680b1a141529ae3492c107a9b2a2c1226f43c4a41c82c779fb85e8d36e0e7565ebf37949c925b1edad65cd9867301fb5a5"; hasRunfiles = true; version = "1.2"; }; "cooltooltips" = { stripPrefix = 0; - sha512.run = "720c0c88025d463d627f14103313716aea96643b52ad4b23e395bd2a6d2a694e081041b78ea5faec40f253033cf89bff10d8295a020edb8f66f380aca65944c0"; - sha512.doc = "f3aa29a0c349eb46b949d85cc3a37003a3a4d0bdd64ea38c19b473b76c23c70f3cd4719618af212703f9df1bf0610424a57f8428362d82ddfd0cd18c0b8fa99a"; - sha512.source = "7475492e3149b66c9af2b24217a463f270369e64e692a334054431dc34f896922d3ee5a3450ca7392ba488ca2ea3dc1bab16e7322f56741ce2c238f652e12294"; + sha512.run = "a87d6aa09f7181e2e23c298459b6dbc99cfaefe26c5779806f2c2bb58aaae11aa77b911bd66ee4ac79a3ff45f9d12d9712ac4fbfa9e2c5e7841f570b4e37c103"; + sha512.doc = "c81d621ee1921cd9e218e2c187d3ab1c6d2c71140baf84ab2b387d2dd58bb7b7519d6fad719f53e96b1157d27dc0ce1ca31c1d2056b57adf07fa1f9779237d91"; + sha512.source = "5f007487db12acc447f79d9e10825374e083225b074ec87b4463a6a51b924af3812d4c9369748f7aa537ae9c1dced5f54c4df2d94dc607f195f07b0c2a0a51e2"; hasRunfiles = true; version = "1.0"; }; "coordsys" = { stripPrefix = 0; - sha512.run = "7d0a097255827a2066dff32d2a714a5c3dc3befd5d112cc80e0606098d528462aaa4de55908cd2a5fb19486ab7935b984061c36528f81445204c90cb21d8f8a0"; - sha512.doc = "63718f7cf9cb5b5b6bf35b0ac3feca21de7c3e7f2a1c24e9de2c795dd9a787c48e3d349ad03784a6fc837aa115112bfc4daaaefedcbd81901c1ae0f5071803b1"; - sha512.source = "6b04b55802bd2c216dd4b2bf0ffd841645d987c370b1cb19bf400cd42617e9154eafd661845364ddd8717fa462856a8bec7636ddbfe26be507cf014fae3d0ce5"; + sha512.run = "fee26ae109aea045d34266b82982cf01735d1e2287e0ffbcde79c4c358113105475cc0f9fa95ef41e0b9434ebf51aacefe0fb417ea6b0dd86a4c7f2d3fbb7e42"; + sha512.doc = "80eae21f13eec9f37ed97049f283c88d938413010ef0aae8538f4e81065df3930aa39bc77ccece0e88a4bab42dca2afb59e64b1e7ab8a19a340ba8a1d4485556"; + sha512.source = "8550707098bc5e72ac8d2d2b112ef77e8b1a96e65941d7cca11144b80e40c09dab7047b2aeef7267b21b27abd82fbda8c0dd5b44b2aed1bc97823329d6f21942"; hasRunfiles = true; version = "1.4"; }; "copyedit" = { stripPrefix = 0; - sha512.run = "f2848f7acaad064f58423055b64b4d1dbd0dfa5e2ca7f914a92862c0cef979acd02cafb287736562a4d603388c26bfdd9996e73c63b402153653d41ccd02b0f5"; - sha512.doc = "d2fe164ca629e997dd7b2e4e2ac70698418d418f97ddfc2f23603eb7be38bb6cb8397f12f742024e651bba0c716795055398caf669441acc26de590f70417d76"; - sha512.source = "39d270f1b38fd578f5140457d0081097cb18df7f771454d1039c84ba5fdc5b060c8d2a03b68fcce272d11cc1a65461d9acc8c3bb4061fadc8a9e24aa994a5d7f"; + sha512.run = "09465c229aab93e87a0d25c96fa9ba34a982b7e8f5ea91bcf0df7298e0218a980cc51e46b79cac71209b8897046381841ce778f7a7a20d93fa8ce616709d0b0c"; + sha512.doc = "7cd490fa93566a74ff39e1b2cfacce8567b8b11015f3869792d646e5eb0eabd0c425b831459733d0a748e1e42df6ec964607795cba63cd0511324c06e410a67d"; + sha512.source = "a543d5c235394ab0fc870d1df685cfbe46e6ba3ad141a7bd54bb588d6b785227bacc8295ac5f26624b45c285c792db84b286d696481c9496e3df076b52cf7dfe"; hasRunfiles = true; version = "1.6"; }; "copyrightbox" = { stripPrefix = 0; - sha512.run = "d7c24c73892c698a9df8f0c3290e0cff235d360bc4be129a6ab8abb8a4ce28cfa5ec65725c14d5c299106b5e06b5dc005d166f973bda7ea1af45cf95840fd111"; - sha512.doc = "e5af0df7c3cab9cf601b9201295bc7f5448f7045add3483268e0e1d2075a8b37d7da54b2a59b8f2e5e2835f8e23e4714f2cc5930960b24615aabef4351c5b1c2"; + sha512.run = "27fcb0324e5116eae66bdce9bd46f9edc6e1e140a393d8fb7afd0e6524f24e8fee31f9b6efeee5f47fbfd8c4dd06243220bc1ee7e3d58ca5a091942d76e506a8"; + sha512.doc = "ee4aaca87bd90e0b84b14b5927bab39f0b34f90eeda450d17afbbbf070ab5efd4d4f233ade4551e22ee4075bf140123cc307907a40b3696a9d3af3051462df55"; hasRunfiles = true; version = "0.1"; }; "cormorantgaramond" = { stripPrefix = 0; - sha512.run = "10cfb0b6c419a5baa0c0d3fe67ff6464c3e24d5c9b8ff959a934725673178bd6c49936044de23b3c7fcfd5e8bdbea5e59fac37d2fbc5cab003455039d25012c4"; - sha512.doc = "01f83f748149db00f7022f33c37434799367c0e18d0ebe22e200ce71eaac04241e059aa1d903a985c78b630d97bd0a9c1af17ac4637a2cb28f978a9f0184cc39"; + sha512.run = "6b23250c801a862ae41f588426fcc561c59729963ec6307d0cf9bd631c369f83c6bd8149c340dd75190dfb343ff40006c2f62cf596262a812f8cf0a9c8fa1aad"; + sha512.doc = "d33c8eabb4669083082f87701451f27dd37d370dd8ece23e92c07c42d9f903f80ee88f70324d2c1e569907e40a16b68f13aa2c81b8d39ecab1e3e83300f5e2ae"; hasRunfiles = true; version = "3.00"; }; "correctmathalign" = { stripPrefix = 0; - sha512.run = "6b89a3773a3dfa427316f40d275c9e5b450fc1fe4b8e3007969aae50b9c863fb23b9b6239a1acebfafcc3d2fe80429a43048594c43fe85d040e8686b36442996"; - sha512.doc = "6dbd6804d0795844bd5aa2cede7c734d725b0a12f322efcf982f938fdc7fbfe8969353ae1bc696b0a9cee5acc58d8babc8bf194a83d28961c37de2545c5bd145"; + sha512.run = "f6bca1a4213071a6752b423eb9b05383c2b36398a14994aa65c698f1b694f96a103f1dcd952ea094d44d88462f175c97af9e1f58598ce78b81d56ff366f32d39"; + sha512.doc = "495caf73049a14a82889b87954e5b0c3d8f9a3dbdf70830ee440a21bc916c752d3cc6d80257b219d5aec8ffdcd0f75f17b4bb92e404f471c83e04824c06b16b9"; hasRunfiles = true; version = "1.1"; }; "coseoul" = { stripPrefix = 0; - sha512.run = "1337cbc8af8e6565521f858e897508287aa969b5e36c30e7bbbbd51f3ebc25ec2e019dda13aecac132af83585ea30b5bc21eebd24c886327a452e6add6e4d513"; - sha512.doc = "492cfb47dcd8cdb29566405604795369a54f40f8bd7c58221d04f113a87624cc1c622edf62c31402363070f9de1670d1799c507901d3a0a48b1573bbe9f17f19"; + sha512.run = "009166284f72779daa625af83f3486f86994891688feed3ad87d1a40e5d82ac4de5461b1eab298396f3f3e488381269b10fc2808eb546d219aa049c9a87f1a3c"; + sha512.doc = "d5271f5f95016d0f6024256477b89317847b1f366580f2974276f8d310ef49e15741828721d4c47e8520e8b96aa16884cc644419780970c637aafb10b4f2bb0d"; hasRunfiles = true; version = "1.1"; }; "countriesofeurope" = { stripPrefix = 0; - sha512.run = "f5b9a715948d256cd4bdf4799cbe83eaafede7f40e440aab836915b6053371043d92ae5b42abdb8646f5f8ad922207a6dc60caf65596673fe4f3d3bea8100eba"; - sha512.doc = "efd0eb922a52527b69cad0c94f3e813a85ff8753a79e7079a8331a2f09efb3e20ee6093bf1aec5c5c1e2b1614e8378b93d88df2783219a1dda706accf5356c6b"; + sha512.run = "b3b3d203884ce830503303ef5a7357269e6601ceb2734242f2d8344d78a50628b44a91143a24be1bb68fead3c1e0371265db45d7da0c06d450b08dd5a22c9395"; + sha512.doc = "413d4e5d693a43688ebd1209f5ab22dcddad3a9a62bafe6137d9ae37a5923a8064f0be8c81725d79e2e8fd876ff8d0831f7d760ec695aff484341f11577fbfe7"; hasRunfiles = true; version = "0.21"; }; "counttexruns" = { stripPrefix = 0; - sha512.run = "27e4799e46f0ab9c6361afbaef1d13b80bad034329189ba233bccd2bea07f08cf8c97f7840f98299fd04d2620e00bc65a80c74529a4aac57a13310f1b546e27a"; - sha512.doc = "0045c40eaaafa191029d47520c42d83273d40184938d12ad7f5e1f6d47e792736dd562f430d1794fc040f8ef2555b097fabde87aa9aa8b2b22b850341d416667"; - sha512.source = "2776770789753b2d9b3544543521049e869895a5843ff9d15b16ab521bee14a2b008825aa4ca63a47a54d349fba7495352a45fefa70c0e37b7a93da6052bfd55"; + sha512.run = "23603509f9fee86cf4c67b19a2b38bfb0ee4790613c35bdc5690de8ade1062a10ee54c93970a47225ddcca198c85ff0eaa0c7d0586dbb96a7ae6e342f375cb3b"; + sha512.doc = "221af8bb159351029e85bcdded44ad495f1daead8751b97f601381846cb13bf85cf8f1ab5873c7b763cafe10a2eabce719305562eb2618cf18edb6982902ced2"; + sha512.source = "c5dba9753038df64c4e72d241d3d2c0f7dcd6d1b4a1acbcad63c8447a0e1f2996a7996463c5b2a2625644602b215ce0b38c51c4645e47ea166b01f54a9a760a5"; hasRunfiles = true; version = "1.00a"; }; "courier" = { stripPrefix = 0; - sha512.run = "3ba5620ffe78fefbbe1b19307ee4dc9d973033aab55fd09fd420e00e6a8541716eac05ce8a2c96ff9b755f9aabf020ee42d2252586dcb6d674f36892c5ab5582"; + sha512.run = "5fb048c8f062725d8a3bba1cbcb82cbf83e37726de1925033bd5f3fc0c3dd2362eb903253f9446e9003a333965995256afff1206e980b76d3be3f01e81521d0a"; hasRunfiles = true; }; "courier-scaled" = { stripPrefix = 0; - sha512.run = "a57a92e7631d8d1dfde5162637c974a3012445795f7c2517b154d0a49d5ac0b1b6b0557b1a288c03926952876d608c1ff9cadeee3298c87be744cd3d1267a004"; - sha512.doc = "d3bae89be5fe957696e8ec50ae5d3040db1b166f080ec1800a2f09869a3f530cac7dfe64c5ac6d84949c677150f0a311bd4088a2cb5d6e63b37701780aae980e"; + sha512.run = "593e9276737b01ba243bd288f9c6dec030e4e4f0aec559202b228545f6d1d2f374582968112f2075ce5c4d5940f13bfb28768f144d63b6bba5035cc17dca95a0"; + sha512.doc = "dbc69a10a6098dd85fe5072044d78a71d8ffb2b85575f53ba336de5ba1a01acaeac71cb06c809a60f10537939a60ca28f1d095f68a68f1e854050ed9dcafb749"; hasRunfiles = true; }; "courseoutline" = { stripPrefix = 0; - sha512.run = "f140d1a810e3522e16f07512968592953bcc4f91171e41d7e3b1dbaa6f51d31f0becef607437686eb56d66eff1f10872c5e67c7db370e8a55da466f1a69503d5"; - sha512.doc = "fb6b969d94962f77fa01002f8dc9fd0baec11edb42d5193fcd4c7a9edeb419f84b4099334b8d25af064807f29b8e00dc017e685c6980ce2d36179dc4caaae6ce"; + sha512.run = "0caa7beff0a7ee6772f9dbfbfd37f35e80aabe3881626323402fcc51f00ebfdf9d598e6f1b9beb8d40ca93131c41f104f51cd0dffc7b76b7b9a061c69d18de3f"; + sha512.doc = "6d6556e695db5ea4b17275c0203f9e8f3f411a444bd37867440d3c761d72766e7b628303d3ac1b4c98bc1ee3bdadf3dd4a75908c805a3c6ce4312597d5c34d17"; hasRunfiles = true; version = "1.0"; }; "coursepaper" = { stripPrefix = 0; - sha512.run = "89c52a6cb12ca298bfa020298fbada44b6add825f7ea29f606b366a7fb3ae4d660f1808d5ba6ddcf214685bc8d90aba2701b533428eea9f723519c4d1d1bec3e"; - sha512.doc = "d3ac764d2f09c9130b2ac1c6a84f704a59b0ac958c920b4951344228fe432bf6c82b94ad4ce27407a5a96143cb2e8cb0e018e28422dcbbf8f4fb4ddb0f1d5ac6"; + sha512.run = "0e4a2e48f45742957236a15245ba31064c083edc778111f31e9f989f0d4a8af755570825d3a0ec81ba97b65be9b097147cc5fe11160d66f098feeed7ed80dcf2"; + sha512.doc = "d2ff6513c28eb3dd82ff361facfd74b3c5e59d380ace763b48f436b498bf1e2c8abe5f3edaa89ec24b7f64b15a88ee459fedd96dbe1aa4e879b1eed3b55ba069"; hasRunfiles = true; version = "2.0"; }; "coverpage" = { stripPrefix = 0; - sha512.run = "87205be2320b4b61e3c095512c3d2fb1e99537399cc59f7a15a0b5c06d47967af9eb78d113837e4619787da25a5e566c951cb0e424e6bc2a6a1fc5613d65c0e8"; - sha512.doc = "3611c9e42b609716e7ab8b3ce5a2d8ff597ac1f75f2e224b43d15989956d30ebf244bff6e462916b689f8800e79ce35423e878244e6eea6e2ff7aa24a455e258"; - sha512.source = "7bb2972130e71d47e076b49b7dcde7dfdd9f0132e5a63b077f5d3ae8bf93df46236869b31541bf805d95a4cccbc354da53233de1790b9cdb86941e079d603913"; + sha512.run = "7e06405a0af0e8038e9848fdb318552040b7404aa36652b5d0b39bc1688259581bcf3ad49c196fbf964ca6d057eafa33891f47acfe201be89908e9321cfecdb6"; + sha512.doc = "da848e5237283ff3accd700e577818fbc82dde6f46a01a1d14c620178ad1a04f0f6c9d9a806e329b706720e0b4dc8cc341994d8270a6ec1724f440f2e304870e"; + sha512.source = "f9979ebc348c81961cee36a0265a829cb2e544abc0f84c1dbb10f040fe6f71c4137693659b4c327c32b1fd6e693e892e47e8de584c95f462120344627b18d20d"; hasRunfiles = true; version = "1.01"; }; "covington" = { stripPrefix = 0; - sha512.run = "debbafda1b6b3df70350aa3cb3fb8f50155252b57f8ffa9a3261d4f394b904fa88d7d785e1a908a00d89877c594ac3876cbac6b209959dba4ecbe3a460287c5f"; - sha512.doc = "9c3b0f849495b3e7829c8b441ee7fa71eab2dab15aaa9d9dcc304ebb007f1776ff64ee4deba9e64c81d839278ee5b8fef3c5de3992a2a78e0eaf6c6bbf80409f"; + sha512.run = "fa2224ab43cff9324dbca7e676702427aec4af616a69edf0a4b0bfd58b885c7eff964787367982d7180cb336cd25ec0378ca1433a1d6d4d6b49c69bb210fc41a"; + sha512.doc = "f3bc3d8a2e4cb1da9cca4616b08394b7c52de5e714b9473bfc2bb21ac8261298abd65de739eb80ae7c55c0408143a2019bc54a249c2f8c35b133f0a11706bebd"; hasRunfiles = true; - version = "1.4"; + version = "1.5"; }; "cprotect" = { stripPrefix = 0; - sha512.run = "2992477384d5f33af75d564d2f01a2ed3f430baa3d0c457f37ae3f6984f4da4e443f241bdcc34c1aab216e76e6f653d907ed9c8be9668ffe7e80c40d8b1c3db5"; - sha512.doc = "0b50844e74d528bcc03f3aa18be2c65b963819e1fa1893b7c3d37532d9d60d901624d0a8276764fb24acaeb258e4ea46e08f521448c275fe6b23a0a8fb51e81f"; - sha512.source = "d956ccaeda01ebe9b45a5c988960311e02f10f8e59d8adf06d4d1bff6278d7e5db695bad0daf36a830de843be64234a9dfbb0a6d53b92f316449de88a4758bd8"; + sha512.run = "a6bf835a31dd911f7e6cdc33914b184ceb2ff1dfbd91e596ab416302952ccb66516d725fbabdb803dcb5a1ebaf0dcb686a35a25480bf23c803a923191b8d0ba1"; + sha512.doc = "eebaefb15445c8ef7f69ad69badd881da89d626a8a4f406fb017b7eaf59efe691bfb358069741464ea1d9f4b3b2ef3b16b42f58f17ce5ddd41987a0b39c1616c"; + sha512.source = "b5ab53b4f5e1ac1cab5e57c1fe4e83277357ca5403431a59d23419f69df676676b7ea7bd61a40208099af75e1116aef4296d0b1f9580feab667f89e7315b7678"; hasRunfiles = true; version = "1.0e"; }; +"cqubeamer" = { + stripPrefix = 0; + sha512.run = "f577a2acd31656a5b6ac61b3a347564f96380d172b5ea99aef87f8d16a8fa8c3c36b4bf97d00a6ab366cfc28f65942119ae23fc611aceb76310a7eff701b5874"; + sha512.doc = "718ed336019a741910b34d438a7d4e8419697d788f9e0f1661d81c6d58420f81f43400b93de653e34b5bd9ca0b3a77ae56765d020a828b489a71b131d1061087"; + hasRunfiles = true; + version = "1.0"; +}; "cquthesis" = { stripPrefix = 0; - sha512.run = "da45d8d38111e44ede1af3c3f9df58fac84189b1e4f483c8b0661bdd3d0dd5c6c71ab4f9541ddacf398ed4b764cf930416345f9da9e757c78127c612866d32cf"; - sha512.doc = "97ad51dbeba74aed6ad52371fde14bb52537119f7399a16be8be8bf2669e7b3f4a33db0fad78f10d30e0b9ff609ffee24150bead188d3cfb8cb59fc71240231b"; - sha512.source = "6b9403caa67008ab810e706fe74b559918dedd6ce1d059c76bb58407f463adf25951d6aec076b7ea3b65f14ded5022168aa9fda464498da2e10ab746c088d1cd"; + sha512.run = "14ae2fa1a92aa6a1c14acd03a08b131db09e2c31861720be9f5b5192f03cdd4f7e4f6eeb4fdef17d9a8352fb7191907641751a7dd4cc7434f0f272a04864c2ef"; + sha512.doc = "8f2e3cf94d81b5b12709b0bbbcabc2deac4e1889fea181ab2e6450c3af59ee32eb6e6b1bd4b78196d0b6c1af4cffec43cc471da00f73a6d4ba20880ffb56154b"; + sha512.source = "444ee3789ebf3527b1d92f90b942ccea0fd0462caf150af35c572efca8ecff85707d3be006843308f3cd42309991b8e30d9ff1c7e186f085a041c446441cf298"; hasRunfiles = true; - version = "1.20"; + version = "1.30"; }; "crbox" = { stripPrefix = 0; - sha512.run = "96d5188195bac2d259e14f7ba86a76382a3482f4b583f85b2d618b4396f48c43b6947ff306636368fc7ae7c0a9ebc113efe4952331f4306e6b14aca9ae785008"; - sha512.doc = "6a2feb83b412882546437243aeeade9cb4bc2a92457fb7601ab152c62a5d43c274e17424c12e5fda00b8d69ed45ef953834ce4c407adc78b5598ce677cdfee29"; + sha512.run = "d11d406665290c2b8e5c39d1fa25135d3eb398a8d69d73b6af478a54d519db9a32d066e64cdfacf863d6ba1ce63ec2ea2e17a0e819dde564189b511487f18641"; + sha512.doc = "47d8f1e0b55ca4c9ec866d26fc19b3896cfd6e11545842b05501dedf3518e7c458ca2bad0e336a0807c95912507c93fc1776862998371367b22355cb30293aaf"; hasRunfiles = true; version = "0.1"; }; "crimson" = { stripPrefix = 0; - sha512.run = "b08ab68a63a976d88c1e76047c651850fd6ba7fc29c080143b09555bd6f9c54dbf580402eaba17ab137eb06492f00d804ea2fc91ab4b235a00780780674f9faf"; - sha512.doc = "7f288019b4e6246ad7563f28648d749207a00a5c98f89624f26771845fa8995de2fa38a1213d975c2b3fced0023ba35ce20e056e74be136ec9c66f540bac195c"; + sha512.run = "6ea30bace5375f3c8f644c6b7770af4803d564db194efe93beba97a97b2b91198aa9cbefa8673a0c1b1657f5682b4ca0dd0c16bb5c400ef0e09b6618a1089f91"; + sha512.doc = "8daba8cc00bc1451ffc0c1a7d061d18710ba669ad5da7a7d1c7fd95c3d76473646c9730545cafdf3fa3a875a3b211adc702875b64e0d51eb582099fcb58ef986"; hasRunfiles = true; }; "crop" = { stripPrefix = 0; - sha512.run = "4179f188aadc1639c4014d48f7330b6575a776994defcb7d40058f6052baaed7756130cbd458654af541c9a9838d63d2cd70afa93e6e86f8a375fd9e42342e1a"; - sha512.doc = "b1de83fcc3174a4f6f585e6ea3cd58deb60d60553b0603390623c6a5417ac5a20597faea0f18b700aeeefb0876e314d91eb4f6e7dc211ed3aff30a39fe3f656d"; - sha512.source = "6bcc7ce850ac33d4a48eb3a70665fed1118cd3742143050fcb6443812a3706769d78d35acbd906059977ea30bd728a746dff2ae2a939e53bbd8b7078b79a1f80"; + sha512.run = "6a070e0fb8e0421d1a72036a64773ca481b35bbe44567fc5cc417d1121cd7d5fa5cbf8bb10e7d4772cb20d94a36746397250c7284cb3bb782dd8e5dac7a72399"; + sha512.doc = "099b28dbd15d01a4c715bca73c7f17c55b29143a0dfe675cd429f46aecb58bd5875c3ca5f8a1310427f8d4fd5bb4859792d17e58d63f2ccfdcab8261596dc25f"; + sha512.source = "61f3832a4e43de4cf82435e46bc475456915f13ec25db1a5e9531a5a5b0df835bd439052522873b128eec49822c2590fbe76eb718f8f44ca0de5f10720611caf"; hasRunfiles = true; version = "1.5"; }; "crossreference" = { stripPrefix = 0; - sha512.run = "5cc5424ab324496ebb2096c4cbb9173ca4aa747c1685a15a53867d40cddd3bb6f5ddaf5265884f4b6ca262b0821da20641c68c33ccecd111a67a81b94fda66f5"; - sha512.doc = "fb7eb709648c37f5cc85033f10c01a9039f86f84ba23552383635dae359481646cc11ba76bb0f6046d9d9b202e5f4ea027c26978faaa3c2a9e33fdef1fb13c0b"; - sha512.source = "7d74c6646819014a99a264e98f17b11545d7b8f074201ab710ffffc6acc8bd22b4a30151bc45b1a69f433cc3a8aa7ca1d8aa01a7276a65573e106cd83f446d4f"; + sha512.run = "50af472a5b172d5418646fd1879f339126f68aeb9578c6c05d9f6d3990e9f222aa3bed793669c1b67389c272ab1b87bdd6d0e52506605b8e5a774855ec285ee3"; + sha512.doc = "536b7fd22f6864906abe4e43548a9dbd08eb80d75e1ea034794c780a018a33e29ae2da9b68f3cc9b4e712c0d13addf9104baf00fc4017180c5936c1c2f3192e9"; + sha512.source = "b20c0b9f2202e613d911cd9889b0bdcdd62b81024c04b24d6ec0c8239efd23911ecc059f3c65433b03e8e655848d73762e4b5cfd409cb119f0da4db284f21c29"; hasRunfiles = true; }; "crossreftools" = { stripPrefix = 0; - sha512.run = "6080f008aaffbdfb052f62d56182756e9b5d816924c6ffcc806210bf6becf1a7322f59290c2066bf5f9cb145a12a0f6d30f1f7c3987b3b77f839aefb1a26b32a"; - sha512.doc = "57763723c66785aa79a8d563e49c27da1bbdf2308c275ba6244cab2b9a585cd3ffc16acadf68d71b580bd3d80d8bb6fcd6e4621ec72b4b89608b00581f723841"; + sha512.run = "1b8891ea6030828a645dcecfac29002ba16dc3b5c4fd7f4f47ed2c1c81e580ab37506e9942e90f9b4fd73a2792900858402abcdf3bc63c29859e54d9880062ad"; + sha512.doc = "1ae79c0a211ee171948c448105761c964a0ce589bfa4a9f640b090fdf343b6b4c8fdd383c996f2c1b3e4d20716a178e75418451722a7a65b7f80854b9a3b9f37"; hasRunfiles = true; - version = "0.5"; + version = "0.6"; }; "crossrefware" = { - sha512.run = "4a893b518a4420b276cf77e76bf28ae3fe0bd097b4c3759a9af9eb9023b83032f41b68a0f0107968bbcd4f8dddc3bc8b9c3c9133c66ac4236a4a7059b2101135"; - sha512.doc = "a6166ee3c08110ec734de7245ba89a55a69235ce41410009833f82a75ee102d0d3851de30f7a035b4e83651275b140b3fc1e63944df01621f8e2bd3d793ff008"; + sha512.run = "bb82e6ace8cf17fffb50be160e22ddedec6327b9b3b919ced50e6df6be7c14451b7cca9fb2237e9584dcdcc0584badbe1336767b136e202a9ead8033fdf19943"; + sha512.doc = "0fe4f5ea083ddc7a6f480a38b1e65d749de3deea372b642581e950a7baac6c71dc16ace7cb1d14a213aa361e15271a90a60005acaf7a215a8c5879e841717fa7"; hasRunfiles = true; }; "crossword" = { stripPrefix = 0; - sha512.run = "2fefc372af24a5f3008858e2f4fbe29e5c9ada8949bac9eb4ea21322c7eb4dd8c21091e9242494809dc13b45a5b46d21998dec453d786930ddffa41c43db0956"; - sha512.doc = "3345db04cf44208356326bbb1055741dcadf001944dd3971e0516f7189c97bff3afa04aca762a351381c0e1e5cbf34d48016ee5c9ecbff5ce3c15ae4daf53090"; - sha512.source = "3c4013e2c60ffb15ceae5c1d85f646f9cb94ee00b7ede6cb5b2b3aa749ffb9af2612219f3885c0a44e593c20fba02da22c7860f5d8d484741fac531984213ae7"; + sha512.run = "45fbd93550c98b16ec8ef7190f4fbe9534994ff21055cf59dba3bf959637d802d7a3c33b665c4c621e1ec046ea4e9e9a0ee79a4c892271702a91f986885c7762"; + sha512.doc = "3e5f791639cfc0f95300101a37e4bcf011b71c3744eeed5f79621cfca347eae079f4f86d4a58d91229f9d3e3cc83869a077824ae048779666d9391a8c9271623"; + sha512.source = "e1e4f7890e1f1b69acb0970f3af6822bf5c26d613bbb1c5936584df4d95f308253867a2ad2a8b0c130546476cd6c7e5d4b59f561e6f5c7674d6ca181e75d181d"; hasRunfiles = true; version = "1.9"; }; "crosswrd" = { stripPrefix = 0; - sha512.run = "7a8463c1827b6930d7fb3a8d5023e9a5135fa233f8e99e70d6a63e52c8d3bebb6559bccf6e0b032c8beac5417eda564bbba72b0634ea3e197669dad3db3aa9fe"; - sha512.doc = "855b308f708875c77b0a66732e182b48f8980ff9c8d79f3d7a1beb1810b1e7ad8f855a1e65abe24bd2792fb2b2ad576a83a526fbc91359f8c6ae4fd6c9926151"; - sha512.source = "68892a25185a4d300cb8939987ad23556a5c252e61077afff7e3134f6ffa9cdc45f54a85202e39cc352c66be1a66841e178b2179272c10d29d7011900a6bc601"; + sha512.run = "a5d7b43d92334e099d5e9a1b61f615ae8c599fc24dea4efc39ec4c3db959af5ca985997f01b26c8f7b2b8aa0f9fb5089f68d277f973071dd48b0da0ec65b214b"; + sha512.doc = "fae76a3c76fbfa80b7920436ad22600bec913e5ae7d3f6678d5adceb9395134d563e3afc9b26557c6df1b8ad86b0f025ca50896f708fb531f96ea130e76d3f24"; + sha512.source = "c69423f45afe0b7fa1de5b6269c0316c8d43ca553979268ca4e545872f813176a32fcaf2f33c78ef3df825349a64c4ee380e3b63ed2751107d2282d5acf2d91f"; hasRunfiles = true; version = "3.0"; }; "cryptocode" = { stripPrefix = 0; - sha512.run = "333627e873ffd38bf4f107e232aad217ec8060a2aa05b44bea9f53ed489d602e5e6372460b3660fe854fb728898ffea23dca0f58cd2649685767d1434d8fa8c6"; - sha512.doc = "867be9dfb1d1797a3f25f7894e9fbf878173758c02217f24ed43d55ab85d283a5b2034768d3525f4f676e1c3676c4dec24b131cc43dbaf0d735653e41986a551"; + sha512.run = "c20228bf3e579b626a6d90320eb18bbd48213726373981768759b629e74b5592040a294fe7ab908ceb18e6e2128eb2d9baf5e8ef750efd9beb56d11418b25717"; + sha512.doc = "87bc9a782cc965e98d59db31fef7f061d100f9ea5630d92a1eaa459a6f7723f48f099436f5439e74b7c97339a668875b33a6c12522f74244929d0b99198e2ed7"; hasRunfiles = true; version = "0.1"; }; "cryst" = { stripPrefix = 0; - sha512.run = "87220aa0778edc6f81598708a2859b321cd8aac46ba799d13ed6628293e62bce445eb6b53dc7a600a7067496eaf8b1ecf7aae84f17c0f1b82993b3fab18a1368"; - sha512.doc = "f88dd71bc87eae73ab9c6326edb5dd4b9840eea3f49d71e2b0ee6bb925853ce970d72c3c2d4e977300c3abff0087f7d022c19a0e8cfc729b5af4cde91fd388de"; + sha512.run = "0fd7373670cecef60610c3f42b0828aebf413a62b16b86359cabcdd09e2443d0fbd1081ed3084372937b70d2f000428fbb5dc128cbf40fed8e70aec1e84a3292"; + sha512.doc = "7f5c3692d8814f016ea56e2955c89787356e77b7ba8715e2703b27a66ff0b5bae01766a3646aa020017fd4ab43a6e07ad416aa0f47044ab8b4d81b06d866a87c"; hasRunfiles = true; }; "cs" = { stripPrefix = 0; deps."cmexb" = tl."cmexb"; - sha512.run = "9b004bc7e0dbfd1d3317ce9cbd8aab56a2a7f0a1b7fc1f7bfeecd0a4f91e6ed749300cfaaeda46302133789465c7dd9ebf8177249cb1142b17620c1dd2991c4f"; + sha512.run = "0575b1a336d91aa9967503196666594975e55c6f58802702e068167ebb9d87bab4d9d92582a3496a9e837c3e30a38a7c7a1fa3e70ce36a545ae368b7f9eef135"; hasRunfiles = true; }; "csbulletin" = { stripPrefix = 0; - sha512.run = "106b8cbd8ffc058e9dfdcaa348d984da4dada8906f7f71f0f10f59b5905f49450e67025ae4c0664bdee3c39b6ee903cdbad4e77568d3653a795decb1ffb3e213"; - sha512.doc = "e66bb6041b0df2e450cd43193dc0ba10f1262be889870a14118908b63a27e3415936dffd0d2eaddc33e5ec3c5416dc7ba68d8ee5fd86745607b4b51a0852627b"; + sha512.run = "35dbe4f3821563df5539fdad2fd6964f056393c1faa2c6468629d873a67f94364fd001702423222edbaf3c4328ab0e04ac8fa9c7c4387023272fdd5e82c18208"; + sha512.doc = "ee40558b2ebd2b75f6ba6a79f3ca8641b20081ef47cc96fd1b734619e38e2b7558be29d1153d503c3e043e14abfcb9bae5786d81cfc45d1dc22b7fb8be081c27"; hasRunfiles = true; version = "1.1"; }; @@ -8726,8 +8962,9 @@ tl: { # no indentation deps."hyphen-base" = tl."hyphen-base"; deps."latex-fonts" = tl."latex-fonts"; deps."tex-ini-files" = tl."tex-ini-files"; - sha512.run = "8575b1568162588206471f4d708a4f61a01fe89eeb55de0a8a7b45af2266d7561a4d5ede59d6958e6b4c7f075115f8c12dcf0a67d3eebf55081e84692d77536e"; - sha512.source = "de26b930dd484f40c6a1c9a4ab6a2a893846c14760b1a727d78d5a21f81a6923a105e5fd587a684ced72cfc672dcd516246e2f1a835d59847d91b6e3015db7dd"; + sha512.run = "c328242128856f4c4ce33bfabed42f33d6ce746828018cf37ece8d33c8899238373ff779bfe7cb06491e42304bf2820845c1795b9d868d4db5c77101e6b7ef5f"; + sha512.doc = "ee0c9e4b14e5fee30f09212ac92e23e1f8d6d4da153b55ba9eae7d6f9f130e3fd0c36baa8c2abc95990b0c8e5b88045160fce73974269fc97fc3806c959b35c4"; + sha512.source = "91de6728bbd726c3c14e4df31352db424937a0aca0c269465999ecd0b19bad57df9bc282d2d91acac097d8401f576b764bbf82d4ed14a688ca491653edca98f3"; hasRunfiles = true; }; "csplain" = { @@ -8740,723 +8977,729 @@ tl: { # no indentation deps."tex-ini-files" = tl."tex-ini-files"; deps."luatex" = tl."luatex"; deps."luatex85" = tl."luatex85"; - sha512.run = "22c9249ef29a3a6e42f5ac12a48305e59e43b50a076f650703ffd44f6ca82535e5d51099ca86e5f66db1d69d68a205d27ea7d64c0d63816f69dd7614dc82f481"; + sha512.run = "12af8f8c35e42debbeccbb73ffae3bbb53ffeb6aa2a371e7b849b2c6f35ada6e3bd799ffb82685db5664a4061d63361f6599dfa954802ddfea7dc7ca2ccbc285"; hasRunfiles = true; }; "csquotes" = { stripPrefix = 0; - sha512.run = "4bfdbbf20c3176af92aaa9e4ffd769295d66d172755fc20b5626ce54b90f018b2ac6c92da2fe3022d744950a236368c5226bcd05eddb18dd0a8ff091e96176d9"; - sha512.doc = "36f9e3dbe5a3d400829381094acab1ffc7ec01eef26279b3d521972ad301a4fc788861bd0a0634492c092d59cc53c819dd43604bc1b51d94c400a619196707f5"; + sha512.run = "e303d9f0f3564e8e93c9fd84fbf9bd260ee6e4c9ac152a629db0c05d5ce5d4329f270505d93f2500a9f1dc557f5cbde077ad0fb29bdca642c768266fbb592d27"; + sha512.doc = "e45d66b9106427e6f025a73c9befdcd706b1a548ca8e444edfebbb34d97383c2611cdf8a5ac3a1b012c95c207600d9f6c59aa14217a97bbc729067fc502f1d25"; hasRunfiles = true; - version = "5.2c"; + version = "5.2d"; }; "csquotes-de" = { stripPrefix = 0; - sha512.run = "39850c16ecfbfa5d7fa9d1e2348f11d5b82e51c9eb1a14b573ae9d6252c6bab481e661e6df591d4c17457f96ce3bfacbc23c4f3b603eb8ad372ca416d9779f74"; - sha512.doc = "63daab3c88b594f188cd5d30b4ceb11779e07e533ceed2e4c42a44958fe5de4245a992485d064b6e7ffeef698f407fcee63975c45fcf38f78420d1b0850ff2ee"; + sha512.run = "ddd91563217653865199be4ca23199f1350e65a060d4b59553799b912e3402cc784344ba15e7a0cba469f116bdcf53cb2b73678d5615e18112605df0229a1c2a"; + sha512.doc = "fe0be620f485719cd0522ac52147a1e8ff382d6be42089bf36f1545743927bb4826bea67305a5dbd39c4c9676ba168a77884071c6e473476c8098bb9ea022c42"; version = "1.01"; }; "css-colors" = { stripPrefix = 0; - sha512.run = "361a8c4a0fd8d5ae3e0a740918aa1cf6b973198021da2e513ca120670dc367a2cd30b85ccf502c652e5013e3b6398a97beff3249042e5ffe2497b00134522eba"; - sha512.doc = "f33fa08161ba23070fee9f404fe549feee59c8543dbfb7c92b68ce1a52ea2c066fbc3bfce521746072ec6ddea1378b30bbb94a0ca5861c15d4e888da250cbd1b"; + sha512.run = "0f08d6b5c5c8ce9894869b0d0de1f8aa2cc54fc54122dd47e0f40f8504471e4b16d60a25ffc0dcd13fc49b39e59774c0c3e1f315190752c45fbb7a7456faf0d9"; + sha512.doc = "fac801913bf12ddb569df8a5cf54dca87f0c75046cc5331c795832ec91982391f606000578a0af6b2c542e1a0e8b33a6f1f8f36ab9154150ccfe2aaeb9c198b7"; hasRunfiles = true; version = "1.02"; }; "cstex" = { stripPrefix = 0; - sha512.run = "d6aebf1f01deb3f6ce45a7f48b5c4be817dc14685e94cce924c2030ec97fa574220908ca8ba1619fbbd6f9a3c779d004be30168bc81ed1b863ce62842a2c4a12"; - sha512.doc = "85048d74d582b3d5b55cede0d2d9832ce600b09b37acec78fb758bf01d0005270d9ec35e51f75e22dd8036a3750031d8dbd85124095432dc15b33ce0ded27fab"; + sha512.run = "7ee44254b6ac636cd71876a4673d5e6485b636e82c043c26bfe29d5f8f3bce8e67bb98783b2782de14e30e21f28efff47a7095ec03c3b6b629407887bde1a376"; + sha512.doc = "ddc8b7e94e428cf909a66d61fe279ae55c15baf47b8e8f4525a8c1efaa510b434c054707e20c256d8ad5de8309842bd59dbf10baa8b88e82484afc9b616d6cd3"; }; "cstypo" = { stripPrefix = 0; - sha512.run = "35af745edd247fd5486f8c515973a6de5850fecb07f54892b1831f3f41ad67430b151f134e4210064c453eca5e9d4b3f2983a3c90242f2d6294be3e29e0378ba"; - sha512.doc = "0af895b204bf739917cf2721011ebd9d12e1229f90c6be478a9574d0d64f26bbaae57800330bd3c994ee836d61584b6cfc8c886080fae5afc15ef15689806c2b"; + sha512.run = "53832f712de55b05e1f2a5af7ada9b7d64743e202581a166b49ca01b2f0152d4fa3f546fcc399f33d0e44eef0869a1095eceb27ed098352dd91e047b29ae032c"; + sha512.doc = "4d5f05d51386e80cb5ec170b35cb28780d89f0daa0c16a0cf333b6dbdea4763f9b546a3ed228db1123d078430d5ae1d01b9c402c43ee22f49f05675c91c18211"; hasRunfiles = true; version = "0.03"; }; "csvsimple" = { stripPrefix = 0; - sha512.run = "63bda8038562a6d436ce34c45adb53c8405b0214494fe82070eef384e0dc0874831a4ecd4f623c66390934dafffa31c49f075ef6f02a6b9c402046957ddb6106"; - sha512.doc = "e079fffb418151a7b7e98cabcffacfc0b1500feb289c6f2a5ce1d0c557f9322549252463dfbbb2f9331a9fefcefe78ad2ca0c43c25e8fdd387dda5f1e183a401"; + sha512.run = "ce957cc019cc1abd92769f178872dceffeb473d936763391a3891e1d8d6fd2dc6206fad8437c25485f0b9818b9786f9d651c975a15c4503f67e5952270c76b11"; + sha512.doc = "836904921bf4a851be3bbe10c38e85f11c65998524fd1e7749240d0db4d8a05bd349466fc511d7216a96c9a5c6fd22583b7f05b472230c9365842103eff1c33b"; hasRunfiles = true; version = "1.20"; }; "ctable" = { stripPrefix = 0; - sha512.run = "53ead696f4c0cdf6c973daf3a4363962e6723dee8f24e743762d74c3716de48ff91aefff9b5f53df830b6db05be162089d047f1e335b5306803348b0dff3a280"; - sha512.doc = "1331860b97e29f1fba814b18e35dc919b798a22fc10344838d24148d439565af0a70169d53343813c7bf28ffa2a77123078d0da7b16dfd826fa9fd5ab68fa914"; - sha512.source = "9ecf33da977dcd173c8aa6d2c31ff0d1392fffd4abec3aff3aee4a94c937ce975c933c622116781db6433299acfbcfb927cfb99a7e22988e7612a75676ebd129"; + sha512.run = "68d546dc4110f9cf1ab53f698129b68bd0476094c785e1dcb6d5b442e47f87f0678c4fb678fe71f1fd8dcfa6814929be9cefb242a4c15e842c40450680e87d32"; + sha512.doc = "f72c1c085c7860e1b45d489d977ae0663566840abc08b3370b75877d9dcd8f8a8fd2731074631fee8a77f6202f422fded6814254c636418f6f7724c80fbd6b51"; + sha512.source = "8b77af670e6c694a57b98ef518b3c6d9747a85e56884f2f4386120a704745b965b8fdd2c62ddaf5e9f846056010533f743e2fb61104cbad99698c64b097f885e"; hasRunfiles = true; version = "1.31"; }; "ctablestack" = { stripPrefix = 0; - sha512.run = "ff3674ac057bbf799e834be4fb7998a7c0d53e977cb6f826dcd5d1300a0d9077d8c0182a58a3445aa0a0b6107b64c33122d3937af3476d939fe5ad6d0ebfdee6"; - sha512.doc = "d8108bba26a458bab45483c95749fdfd7c49f99b102f4b439753c3b5c1c562b2b162a0138f46e9895cea32fd1a55c344c2e43cc95fde59902b9c53113dd5a9d7"; - sha512.source = "2b2e1c7360f59332fecc5148a78709efc4c20a6fbf20ecc40e0a3413409d3b15443363b0fee7716f2741977fd9411e1b4dbd14f64147d3b1c1de92439ced6555"; + sha512.run = "dfb5fd4e62c04311bf41c17d06395f5693c0232840bead53a41cf0898ba2704da68d6caf4cbe796fb728f189a57072f36433a51edc0fd9d1013a70f4906797ae"; + sha512.doc = "d27e0392ffb1a4daf718ec780540d22b7f3ed3dc6e488f37583ef9fc06697309f7abd93e55832c50cc50e87a950dcc9cd602e0270d4b9fde9db6cbed59cf131c"; + sha512.source = "083b381a0dc2b83dff0e71f475fa35dd60e9e62106a75c3537381e6b25c41155cdabfd6f5a07da1ad9d58f34d33052f24e212421b11e377c309c261454072e7b"; hasRunfiles = true; version = "1.0"; }; "ctan-o-mat" = { - sha512.run = "8ef55a20fc8147186b0989f043fc40859ab7c401f31392eabe8847701d656ad089be8c30f6fd24a457c846e179dfc357b83e677ae27a60d0a1f481bad647c793"; - sha512.doc = "82ce8a33c9c1d8c07807c5b9f60978a3f510e6e03a8ec51c80f122a77fe1146c65f14440dddfed0099660d6d6dddc8d64321ccafd3db37608ed17ef84083f5ae"; - sha512.source = "b331f2c56fdccf044feae7ed8402f5234141d7d29b1ed8046db19b320e6250bd82dfaf880e9c1c575a90ee3033d0876cf9545e32bd13537309c06b548f241ad2"; + sha512.run = "523d9ed02465ad0e6d0a3dd08c2b12369b37cab406182cd8ec6da1ccc0fc588c0642661135f34fc82844ae9310bfca6e6be4ab9e7aa22dfeb44937b02cbd5ca9"; + sha512.doc = "75f5fabc5c932d9de95512e096018ed84ffe5ce5374d7e413d30248a740c09ce0d53057538b5b52c48c941c2f96ccf74900f85330ca9c4cea84552e48544b56d"; hasRunfiles = true; version = "1.2"; }; "ctan_chk" = { stripPrefix = 0; - sha512.run = "0c829406eae0fea071f44f3c1cbd21f3a52a7f93585564e8bbc876e8eb4cf8a4444c703110fbf4e7a7ed1bc569c67e411192118cdf4ffc5de993945b5a5fec73"; - sha512.doc = "cb3c694bb7b2f361b9e05e8dbd8d4594aac84886d1138e55b45dc2cb102620d2ec904f4e061e931d1ed57b410efb3d6b7fb699fc7f714d049337f285e531ab6a"; + sha512.run = "1e0b0ba38e401b786df8363e43571d4cf2383e3dbae2bbedb9085cb25c0d243743eb552086962711708d0632089556fa3327a3a32713073d088b5b3550bce112"; + sha512.doc = "8c057c6486a2be21303aeb20a3640abe40eab2cc1826ef07a74ff838a98f7ae344aebebd013d1c4e3c773566f49f5b497fb1c51091ce39c6d96a5fc5fa42b708"; version = "1.0"; }; +"ctanbib" = { + sha512.run = "55bf990800244a2079140116bc6419571924136fd961b12fc0a38afbb7f824ac2f7310709365ad3550b485ad6d9c1316868e11da168c42c005b33a9e5c1d66aa"; + sha512.doc = "5a46317043f84ef542cc3436a593b96306d08c5acd1a76d58a14cfc6706da4f759c39657c50bb2255445c6a0640415cd190f52eb3487d48ffb970fc4c375fdfc"; + hasRunfiles = true; + version = "0.1a"; +}; "ctanify" = { - sha512.run = "335cfca62d46fd278f3c9b80dad62ca7a10310a5101c53fbd3060a4025b388eb962f9f41b4b7dd9bc896f4b7c32e127ac0b901ebd1f7a9e8a16a6ce749cbe92c"; - sha512.doc = "c845fe36bb7c388e07a254938796181dc19d36a5947cbd9d571ce983ef2148bcad275f6f593386ef18ac26490b743b6db3a337cead46e20cc952946a7f3fb89e"; + sha512.run = "230dcd3c26b6954fae10baf251ba3ead846ae30a48128ba85bc7271c2390803d51c5b483d87066095932bbc047dc0ce634d550a7edfffd87f910e71dae243048"; + sha512.doc = "424519cce6baa1a25158a833bcf0a4364faafeb1d7ff359c1a4bad62900d81bca7502da0535bf8251ac91afe4bfe4e70433bec2fb9fe010e6667fe2f2198cd22"; hasRunfiles = true; version = "1.9.1"; }; "ctanupload" = { - sha512.run = "c184bedd92205e1d44449f26a926c6dcdc23a538328cee06fd623ed8c8c5bdbad890d31644446d7b6ce70daa7b47610324c210f88ee21ed2a8a78b4db89c1ee8"; - sha512.doc = "29f8c0649a249c02f05b153590de221eab0147e093c241e78521d0264045c5de3f9f26a5f008294ba10622f4fe7c7cb00217025282faef22cca2d4d6a87a347e"; + sha512.run = "e13e3ac1d9c2bb6fdb28396c466ccbd81547742d17d2ab328edb471cffeeba20b245cafa020f68e71b9e7052cd4c2fbbdf3f7c4bc97b96400d6ca667975ba08b"; + sha512.doc = "e816b2f6d19165f46f0445e88ad4076a1956f23391ec0e24091e99e42ea579c9811b16bb93584d76839962fb24b70ec91f521531bf48fe156b57358f75f68f05"; hasRunfiles = true; version = "1.2c"; }; "ctex" = { stripPrefix = 0; deps."ttfutils" = tl."ttfutils"; - sha512.run = "a1715c0ac917ed81567719db54b55a9784f92ddaba7f93b6ad83a1d9b2f6b8d6d3c7ea4bf7c300445c9f001f731feb34228faea23bdee145e2ae618460ac12ab"; - sha512.doc = "87aea18b08a27d729771e7ec6700865095d2819cf60696021fbac96e1a22aeb125ab6fa69b8475e5d2d7fc46cd786ca75a077fccce9c4ecb5c9a13ba2655930d"; - sha512.source = "30ec2c36c01e0a717d520cbbe9162f4bdf37d5aacd18f8abed2a856d149807bb102aa55768592a7a722040ba5bd9975ba2949438e0bc01790a23d3cf51646da2"; + sha512.run = "f43172725420d70bfe4fe755a804e5e6a7c24a0e93ca9d279c7652d30b45b0119b90aab8bd4d36cd951c7931d43b1c5eb931c54e9f0313fd5d2d76e6a3fae943"; + sha512.doc = "0ab5ab1050b0f35884d344fffd7f141222a2fd3d280ac5f364b5cd9f25dc1c9486d2aa46236436d4987f862e62046283d9c28340968f08b0fe856e6b46199685"; + sha512.source = "19ada9191335508317642b810be88b9b7d10e9e7c7688c35893e8e60bd6641b08972d0dd6a1e9aecdb5fa972f83efbd44b042103573040e7546724b72bdc42f2"; hasRunfiles = true; - version = "2.4.12"; + version = "2.4.14"; }; "ctex-faq" = { stripPrefix = 0; - sha512.run = "5f5f63a2b501ad91887fec0ae59a49723069fc3bb05313a16f871187377637b11e7d662e6cdc2ba85a1ba4e998389eef992d586172320ec4a0f342cc6f96a6de"; - sha512.doc = "924891a40e39692107d750b6b8c26c61a0a6eddbf5c60d993609a9223578d482286819f997df5f00e41e8bb71464d727b84f3de17b9247b0275b7216bcc1ed1e"; + sha512.run = "d2188e89e483e8f635b0816dcf58710a5b68cdd443fe1f95c393d0a0916fc57dd3e18d546b72b89e238206da4e6bb23e02326bd4a3b4d7323b205a266bc26e34"; + sha512.doc = "5efd1283b708acf4a96cd9862cf8864f7b52b2834dc631b0a5280013dceef5f53e37c89684497c0991e82792e4382366ba11b9f2748d38652731af3d8fb7d17f"; }; "ctib" = { stripPrefix = 0; - sha512.run = "2ab602d22ec489fd3b64b3ec34d5d0bebc6c5dbb0c3736d03abe5dbca9bbcd4d64323c5478043459a79a1b85277cec74d11f1acbe8e3464662998a2c36fe5900"; - sha512.doc = "162d27a328f68009b184de6ad41c5e3062d0f72c346c2215d413da02d5089d8ee3966a1db4abbbdbf8d370f143f83528b93750549ff4b7aaaf4cf7c396b630ff"; - sha512.source = "6cac2f9492afec0d071acd0473df9429354cd27a2e00f35648ff0b10b2600ba34499a9190c97b5c98a190561efb6f8e4ed5ca52e0d1fe87e536d9b083227e5a6"; + sha512.run = "d8730c9dd420f6d872e900c479b47c3f6f417741fd75b4db6446d47518d340a0b1025c337ad1181bad9f5922b959becdce0ab5d7f0309f84d7416681a96f0367"; + sha512.doc = "bd3e34c536669045f2ba580e07cde4973a7f1b12527948300965b22edb09857c122c4df62aadf2e2df45ce4232307abebd8116049948bc5823b4c498fcd16f8c"; + sha512.source = "ab66b3585531627595f1ab3930180391bb94acc0581ca702f88bf64969a434648e3410d67098fbf2582e5440785fd545231bdb452af24d49c820c57c7ae4211f"; hasRunfiles = true; }; "ctie" = { deps."kpathsea" = tl."kpathsea"; - sha512.run = "b881e721bebd88dfe7de6163f76c424ef85d480cb09e52d9b2b02c6224578fc2a416e1afd3ef803e5cfb7428fea53879029f1ff5c52d7377149cb4fb9ffa0722"; - sha512.doc = "3de5219cdd5d39ecaee2deee3849fd8f02c0b69ba7ba9597c87013b5fa3a659aeedd1e6a8cacb059b9be132567911df16b74b81a05b112c7a3b0c56f7a902f3e"; + sha512.run = "4688a2328dadfda291d10d42c15f18927a77e9ce7e87a825b697447e889b0ec93d13ddb911a174e74356e3c8378ae26b34d3976f7b8f75b1d2478e9cfd9ad8e9"; + sha512.doc = "41f7f3344a307bb72c61c88d4660c2037dcc0b4723a5c7a23fa2858e01cf0cd53f65ce76f16a21a871303f918dc4488c777d7129d892fa11c96186b88b484e59"; version = "1.1"; }; "cuisine" = { stripPrefix = 0; - sha512.run = "c8ae30aa1138ac8ae01e1516f80e2b80556bb2edb1db4d9586380f6b16975730a849989babdf13b5b6fbe8c8b04cae7dd2c0f8dd3e2ec8b137ad6a730edd8a8d"; - sha512.doc = "4abdc612833656fad8b207d07dd06a8e318c75b738cb23c39eca6fd597e6cc13b2d63d4653202c3c84b079bf22c66628b3d0e4cfd79e69302f690b3fed95e843"; - sha512.source = "1d36cf1c2c9bfe599eb2ab6ef3205c2674c237d1c37c74ad254d08bbd450c6af096a589c7684fabcf6e29f98347da6c73444041321d2e84f379c6972418dfc37"; + sha512.run = "8ea7a566630cb127ac23e7b492561bd7db08187020246a9860e5648c84621d7bbf3ecef93f45012ce21bae4b9fb60a57455910806687e2726293e6e43383f1c2"; + sha512.doc = "92b3c57c14eca023a1383b5e18e578192361334cd0287087341be8fe06f5ba86e14bab96092d0949bdbf2c045eba87b4530928540df4c9544ef61b347cb5e52e"; + sha512.source = "8d771982b36ff28d6f4a8b3580bb7424c10f6d29f8ce5623df9ea19550c45879c45075b9c4e1555d5d78696d3f7e84d617572127dbff1853552775110f5b6ee5"; hasRunfiles = true; version = "0.7"; }; "currency" = { stripPrefix = 0; - sha512.run = "0f7cfecbfa5bed79b4ff4c5e2bdc04068695ace676426958f2acf868f2f5b1e8b4b36bbc87f99afd813a9d453984da67a78ba382b3dcf8bc04a023e6a449abe1"; - sha512.doc = "42e141de1d8a601fede69fb5d2fb9ca588de5988610eee82b6f10a48be808125fad635785edd4adb458abf904621867a6a3bc786be9c223eca5d379da08e2a04"; - sha512.source = "be45957b0bd66b1b0f23a22c2750abe18f33e1be4f987229effee7b084c60841cc5158509b05ceb502041368ed901e4e2f138c1f728ba11136aaee8a88441613"; + sha512.run = "d5b3633ffbb95457211e0073df7b183fb44794dccc90fe8c2ba84fa709b69c828672a5d6ada658860e637c04f69d3a48c1a4f474edfaa6dc50903274d81d38bf"; + sha512.doc = "2f136b516cb41c4038ad29ae14d69351c20fa8bc7e5b969e9914f9cffac93bc70f164366f23dfdd2a76b1ff1d586be4697fd2850b475d8e1bf0aa64526121580"; + sha512.source = "1d4cc25e6488224932024e18e3dd77dafe30a173d2d63933ef4c11b672814a6ea592b68d50cff7837231e084a32f651a38f6daaa8d5fc2295d9691b83e47c0f2"; hasRunfiles = true; version = "0.1"; }; "currfile" = { stripPrefix = 0; - sha512.run = "ae4ef32a6bbf9e40577fb1a906e64b72ac03296cbdcfa31ab79c0a63e3c952d9c2a2429f160f4225d04550be2ececadd6e48a0e8d1b9b5a5663d2d8009403b3e"; - sha512.doc = "b73a07e9a56f0aff7a2fe819ea3fbbe1a57f11adaf7f389b2c16646569887a8e285085e2d93d0ec947afe2a2c648413814ef3e30b194839f3dd320d4dca37100"; - sha512.source = "2c0ebe861a85dfa2d7a5790b4682e93a50ad7fea36622f093614895b935555cec81fd03ebd9ccfd086ab2e18c952aa01217f700ff2a9253196be8cfc385f56d3"; + sha512.run = "7903adb1697ead3a125f89e3dbf1e47880bcc2a7b93c8535d3b5775e9991ca948dee0f7d89db5183dff2b530f698ee9819997408634c9aa02e5664d393ccfa2f"; + sha512.doc = "85cb2be7beb669a0af3e42e156aa2fb478cd509bd1e7575d6fc14a612e08b4320f470eb3d389192d1e5ef079b66be37bea01c7894a3862e13884eaac8d2aa988"; + sha512.source = "813dd79d01c0d8e8c508fa6b96cbc6a473ccd0437f8fdc207b5b3e42ce6fd5431f7eec7e101f46313defeea18117f5d15e715e7f8a0017e6f93110731f45e49f"; hasRunfiles = true; version = "0.7c"; }; "currvita" = { stripPrefix = 0; - sha512.run = "856eb75ae53569403b042a36854e02cc2db2c397fcc160069781ad6566fd20fb131cfa403358c48c9543429d490a1684b6c194f177a0c80b1d0e2dc0df453ec4"; - sha512.doc = "da88767138655e3c67f0d85e0dade625ccba03089b3da083047d000b81e9db1ba46650f8f3268874c491b0fc50aed275d29d0fead48df7130038ea6ddf9ad39e"; - sha512.source = "a7dbf5132c2ddf01c94e419efd8c4799ae222cbe2420724aa4b4950d6a7fc5ab47856a5d7c9899e4f046b20f71b40dee07399d8832f11e63c452c94fddfae0c6"; + sha512.run = "8fe111e7013ecb0884f0b22451b44257633b1db37cd924817172f26fc28557854e6c544138b9dff7884e26c435f927360ab9529aef92871178d85e7941c51add"; + sha512.doc = "ae12a321ac07888d2a52fb6bf69c7693fb39fe62c8b385852e9adabe1204e1c132229cd66e169c61d933b5816cb354a2ae16b0da4afe93e35e8aece37b87ba46"; + sha512.source = "649379fc1650020408189dcd2478e1f5191e67003d7cf7cb090cc5ccefd2b70e61988b8973ade6b9797ceaa55fbe3fa7ce49100fd09d5025db8e88d0e11e6a42"; hasRunfiles = true; }; "cursolatex" = { stripPrefix = 0; - sha512.run = "cd97d9ffdaa2993deff19313e8b8c4419a96994254235f05ea77de6e8a2726a0b66eea2b40f3c15377721c57d015de0aa207cece6a6e19cb6bc27c7eab7b074c"; - sha512.doc = "7a3284515caee6f4b8113f352d8191430230c92ea3a75197ea0b23884f7b6b76b6e177ca3e073cea65c48e819167ce48a4c1581eb428f0586d0559f06c158ecd"; + sha512.run = "e7224fab9725b7f331aacca1057314342b517ea8940b17279d07115b5c70f7f04945aa88a4a242cf77edd4bb6699ad9f3ae07eb6b5bf03ea9d8f4e843c0f1448"; + sha512.doc = "cc2310c92b7879f0bd4e4ed995a891ba4ca5da1b13e47e2f1f9b0ca847f7c054a08cc06a39f8da19640ec04a479e65b6328291ae1f3c2d2d9d49f04851b7c030"; }; "curve" = { stripPrefix = 0; - sha512.run = "21c4e53081b41ad1217c6593731fc455e42a2d30bcbfecbb40cf0ae764b153723e55e6e4ccdd2193db0e0d3653fcc633ed94834026d41e456ac6b0619c85c73c"; - sha512.doc = "8488c35ef31576832779b6f1a0986f4490c6d15b2e6f79b41dde784e2d90dd384800e5e6298d0bc61ca66f279b59d1d66799a2e6a75b115e6bcd5d4438126305"; - sha512.source = "246994b29a3a54fa46452f89f434b6c994875bf624dd8eaea2f9679b56761811a9fd38893bb96dcc19683cd4b26de94d059ab9c4f9d044441ebab2604243e6ae"; + sha512.run = "cdbe36f957539445d400f5e7823405a93e863622a035a64eacca045bdcef864de5115fbf55bbc6e181537043e07ddb50e9f45a7f3e4eee091189d8b7e72ee5b5"; + sha512.doc = "58c245ef4b78e7e3acd848ac945f7587e74c3a64505475fe5e8c4f8da15ef84ab34f6853467f6651d83c014c2e180229ac3383c444372506ce87e0393b84b887"; + sha512.source = "6a351067a0e9a99534dc8eaf2ef1eaf7565b9b484adc2edc9126243afbbafd1110460437479dc9e5ea3fad9ac709160fa3f1dd503a4792f377222e36c3457c0c"; hasRunfiles = true; version = "1.16"; }; "curve2e" = { stripPrefix = 0; - sha512.run = "6dad3e3d9d40437f1401b476e302d1159e3bde3aa229b96d3ea2183f1b2a2a5fbe8f3b71b149f455e8e7e3c6dfbfcd5816c4235cecb49c594f4d93784e92ffcc"; - sha512.doc = "db5834335abb9ba26f02120297b89e5aa3de245f9073761ae69e02f32dae2d53ff127fc0e7abdc95977df14ed5e24ba7774972444da048cab8dc1a54f4355309"; - sha512.source = "716674aeb101b29f8902d8f8a70c32f1c7f8fa6aab93ae402c7dee30ef625f9dc5e8ec6c03a10752a1c06640c447d0f9a02515263e2ccc6a2c9a4c11f6df7f34"; + sha512.run = "a0cdd6af6da92e21f6a8b66ea98048c70416a96dcbb197407abd4b6e3086eeb47a79f48bba61ef186658267c02d9e3a00b6d1ecaa5252aea9cc9c3082dc5f209"; + sha512.doc = "b7ad916208c423c5f3ecf95ebc334580b96a5b9cad7e9052d6629ce8e320fb2f7aa18cd5a68a810858315f948187ddf6469def5444966b9bda0d51bd3b392af7"; + sha512.source = "663ba4b6ab31397355be8311fba12a4e4f674dce57ab6c35f63c9a435f3099258a2a82a9eaa5efc1058974e9b3fdc36360938ed09f5fa455ed80fd40c26fdcb1"; hasRunfiles = true; version = "1.60"; }; "curves" = { stripPrefix = 0; - sha512.run = "bb64e6966c22876b086361b380d8e958f7a6c86cdc26468c859f437fff3c2e8f9a7a6aed38faf099190dd6d0f755259819cab28eb18c2355adbfca25f8646f49"; - sha512.doc = "b87d5aabd633809c0fcd0a4837a9109f5593790a3b3d1729dbd381040e33fe08cffce3fac0dad7d373375a2796116501cc481e89f2653b0a255696925a388b48"; - sha512.source = "b0cca720a4e6d92d5336453c5e39dc6777c219a2b6a9a00078d4df1102def42aa99933518ddfef56e3f880fe85c906c33ea92c5c6275ce7bedecb4f723a17b59"; + sha512.run = "6383e102e3af8651207023c34ae0c56c92eab0d5ad8accf08892f277f916c88f9a193f624dc952d98b8958d887ca55816210362eea95dc70c707a7d6d1cc002a"; + sha512.doc = "425049bb81ce1c06d6ac9a45f7665048e9e96de05378375675d8df95fc4e4c3dfacf668acf2d612237cb5ef41dc11b205dd025fccdbf434be0793d41ecbfe141"; + sha512.source = "6804112c6c6314e8630fba7bc9d3b15a0853548eff5a11ae29cf8814db507e12c50469efeb9f98ddd2e465fe7b306a887e46d804ce665977ee0fb464dc4a88a7"; hasRunfiles = true; version = "1.55"; }; "custom-bib" = { stripPrefix = 0; - sha512.run = "3863207fd766fba6626e1877c867f346d054cdc9db86d6ff7b808f1f9774217652d6b9cd01c03861a08b9f07abab27307c64d56df756935a5d1241ab0570fc8f"; - sha512.doc = "6538152bb6e953970bc9109677ad24a34a28b92c44c39835fa23b5573197f6b5eb15928ebb95b229fd03b0d7c66134c4b59fd7a4e5ff6bd75c42091e496c68ef"; - sha512.source = "54e62a503a1583b44b37ffa5b7520ea15c3224e93bab78befa955603ecce86dc273fd49000ea10b537070786421edebad8b6288c0adcb5cbd7ecbab9d3a0d90a"; + sha512.run = "a4fc934668c7d5a0172756f87caf2c9ed6a86e5378887b87fcdf19e05fce49a139b4f199d5a78c8cf738a36d08408a267160f12d14e335d8b10c5549e7e542da"; + sha512.doc = "49fb5ad74cb3cc29e57bf01c5da76389e7b8081c53ec680b0dd8b9ffa4baac06de1624ec77dd252980543eb2a7fb8e41d764e2531383d15e6f801b6fbf12d0aa"; + sha512.source = "c3d28480cfb8c66420cb000a4586801c8189cc160e2a74ffd67e587517488a1dbbaf983835b4101ce6a31defd4f930610ba585e38ea78c63fce8c12a6c2ee07a"; hasRunfiles = true; version = "4.33"; }; "cutwin" = { stripPrefix = 0; - sha512.run = "e11c3a4b2bbebc173e84dfd825352f33abc1fed99e168c26c70e83539a3bd9c1572c4bd1a016dc736586c0b3ee24c5fb0e9ff306b1cdfe5522339dcec981d35f"; - sha512.doc = "c0f642cb90e6811d8175b96cd438709396cc7cc79c3ee0d9376b2b771e161bb15e7982dbe3678af9dd6ef638ebc7092c4eb45351c47d9ec6326fac74ed14b3d2"; - sha512.source = "b1a8e88b6161eb599b5e037ed55a68a9d7f543059db711b2cc24be28fa2f3cb28fda784c953f0201495a79a44210da6c31c59db54f02bce2437d5e1b559f7b23"; + sha512.run = "44091fd98c50809b63a0389affd03e3d270dc8345710f1def9d4430e19fb89289770d0f40ccc774e0226a9e9b5406e5fc3e1912ac82bb9ad29b1ed0e64f3c6d9"; + sha512.doc = "c991c37f50b9180820024d3c8cf8c72af2eaada5b3a08605635f6f11cd104b1a17b3f3cee76c89801f9e1af1f84473e14c5c50cfd368edaf90c10d203a82f5b2"; + sha512.source = "d60e3bc71d66065cb1bd0fb356b849a78bcf7bd5e10c0c4c1d27341bbf6ec69626a702bb314dae4096d1a168a9850b8d0c204be975a52299f861ffecf9ba28b9"; hasRunfiles = true; version = "0.1"; }; "cv" = { stripPrefix = 0; - sha512.run = "2a29a91560450d67007a94b2c94561918da66c3f1107217ffae3ad9fbdb04533cd315692b5fe087ff1eda7cda2488ec153c9e3c5acb9cafccfaf386f718612ec"; - sha512.doc = "c6672db7412b45bbe2e9ab0a72b6bbdf47e6f92d9992fab4b1f2b3088d46f40d956865b98e1b46d08e47f28a1bf8a6749e55f835c0d968950debd3a6e400ab25"; + sha512.run = "8d4845e0ac5ae7b8c72cd83e46cb041763585d0d844e7dc920ca24bc31a4cca9e16af01e85ecc3aa0c89a467d18f05ef900f1a8ee710c8d12b19263503c8592e"; + sha512.doc = "5431df2e85f4c89f33946ecef9712362f3207bfccd857b884b95d669a630b0675ecda08a0ecafe27620260590a092d67af4b44603a7c0f4426a73b9f8e754404"; hasRunfiles = true; }; "cv4tw" = { stripPrefix = 0; - sha512.run = "cd3a72f7c254e6b0a5d884a55cedc800bab38f151798dd22dd2fe77d78049927b496eaf90fc2337635f9918026fb1f696b2861f0272c6d967c5260ebe827ec79"; - sha512.doc = "263cf61d5fc1562c97a63630c7ef5c27e5cc4df14b14b337b5a75802a8dfe8ecf970212645bf23648f3eb178c523aca7310b026597d9ca0d8fe326fbcc25e181"; + sha512.run = "508e837ae533aa63d84f0be128a65351a261694480a159c318db8a5fa8bed33f4d7ceb770b10ef70d3aa0fddd326166d12177717085fa5bf2035ba2926686089"; + sha512.doc = "46021029f976c9ad66eac16c33880af2d81b0d17edfd115294efab3ff273df4e9764915c5dc29f0919ac3a0f153ca04cf9f3bc0aaabfe7675260402ab95eeeb9"; hasRunfiles = true; version = "0.2"; }; "cweb" = { - sha512.run = "49340ea70bd235f7d5d00d4087b0e90518ffeb83782993134823def6383f6e96d41d9ae6dfc5b85fe1fbfcf8f2944489dfd6167f3dc77bfcf0c5678c3356e617"; - sha512.doc = "384e5bf9a9a07f6a64ab30b2ae2ded8edc8b821abb072a26fbd179b887acc11e6b99d0e2972327f15d8f70990104439745982609cdd73083982a5fc7eb1f5ae3"; + sha512.run = "00f82ce1fa3d93d455f70d15376f70911cb37a3d2cf44a83b1b9ec3cecd1f19d9f90edf03be760835f43d5f4566ead3111de25c2b8210e56368038e20385d072"; + sha512.doc = "f2436cb219a4ea887fbf2cd1c72a1ac25a46e5abbf5680a74517b3c8dfbc0a864832c981e7bc9d87ef0281ba81ce6d9611b8a52ae3b5b5ffb66d1b16fc44cb90"; hasRunfiles = true; version = "3.64b"; }; "cweb-latex" = { stripPrefix = 0; - sha512.run = "6be3af317b410dd489f64e450a16a9ae4f543a1e2ba4d4b18f55455d973e4e3282f316e1f4d18171d1eab2d6928d21b3b6fd1d273adb13ea4924725ce8bf47df"; - sha512.doc = "8f166b35282a6db5b0a3cb10855fe0f678d7a9d17d536a0a75b00ef65228b99a5635067355c165086e24dcaf42c5cb86f1d6be8aa4d3acf0e4e94bd559104e30"; + sha512.run = "107d772799ca21900880b23f0f61c07165c0b3bc87be03403836ea8813a18734dc4c6015886bb70d63576176fba61ba9bfe11855865e8f5f2e347e8cc635e663"; + sha512.doc = "7b2d93821a99b39cd43ae02f27c97b7f4ea02316376739955ae25da1b57c097d7170e828040feb01784003ef99e81215e5faeaed14ee72db16cfcd010c7a5ba6"; hasRunfiles = true; }; "cyber" = { stripPrefix = 0; - sha512.run = "bdf5640cb7bd4d74970feef86d8db861f02cdd841d3afd3f40a37e0a631b12ae7df1a9a126c5712340e6965f43c8055e20ee55f426a78f86c0221c6d2bf7bf23"; - sha512.doc = "ed622e339da1cd07063e8e538e807e8bbac541387a16f315ec37fd3d0adbba7bf7ce5d76b137655abab3be75bb809bb55cec8a338ced4f433977bf2fe6ecb8ae"; - sha512.source = "18dd66771bd756f468498cb365230aefb2a0e5662b54f76fb29439acea91a20d7b8bed6ccda9af2b82599cbaba54d2759078b023473345580c51e28548d1d5fa"; + sha512.run = "83435c0ea24caafa9f72d6a6c33486d62b7da06b61bab5ce4e5a0ef5fb665cccc30f19fd59819fe5b393ba479ab9484b73db3659b1bf6b09a9cad102e5cd07c1"; + sha512.doc = "a87b87ae6a7e58ed7f8043f856a0da5fa6261d17657955edce3ab18d4497295d0b7ba8612060527fc94eb9198221bed72792fbded1c3e95e64eeecc0432de230"; + sha512.source = "f59893865ba9738cc8e343a1893dbbd224b6dafaf45d7e22612a9913e0cf0359a8f014335291bf12a2ebd5d7d763b96e1bf57b5c9b45fe4d5bc5b77df87ee8f8"; hasRunfiles = true; version = "2.2"; }; "cybercic" = { stripPrefix = 0; - sha512.run = "c373bb5469813646c89eb06f5ab6f8ee9eafc056b877764615686faebde08c97694a39f26ec97ef4291e8695de72aa3548e156e4241ac3e10a56a61d0efa38c8"; - sha512.doc = "8930d3f6a6955a36f9e48734db17fb13db5888f36d5df2eb91498e9195a86238f61e95c384d08272c19eb1d1933aac21d4b292281d629cacc40eb508cca8897d"; - sha512.source = "3d5e45085a26677db22625df31e093affb2b0257f30ad362a2520fa0d5965c8420e0fcca52e0d60d12c24f47531a4221fe147c5de09faf7212308d2382f9df2f"; + sha512.run = "ca5ce46f5921e8032a3c142e56db6b7f9ba26d7679f5333e8bc713d2b3d03ef9a79ab980fa1726e56a7a51d92e7e6654df0decf34f8196ba1ebb1071ce22f00e"; + sha512.doc = "0c694194de516e11e50c20ad4c346de75e8cf996e42180aeabad225714dfe537ebd004e9726e56a5191a43cc93f3480fa1ccfc3882854ff7927cb36eac51628e"; + sha512.source = "63a5780dbd05c0d6723b550591e41bf5cafec4b2474435e8ceebaf666610d8363e6beea6e02ce9bbe4c70ec5f3766d2309d7f99b53fd8e07edcb236891f416b9"; hasRunfiles = true; version = "2.1"; }; "cyklop" = { stripPrefix = 0; - sha512.run = "8177c59f18be50c5e874f2991f913a357ed0f3423e5d1991be1db47898bcf4c885f9817978f640dca5967f560c6ae6f64a22f4b2bff0cb5b7874cacc27a2b319"; - sha512.doc = "232c42b6a2b8f23e86beff9d31cd0b555323d2ebd1cd4066676638758246b55e79be4e86f2280d248e7b330586065b6618990375aba343a24cd6495ccae6620e"; + sha512.run = "706c1fe6411a4cb44e20d2a03f19cf3e8964e8a58ee8a33ae544ee9582fc29a4a492a79b33933f75ea83ea699b6c4a7498be572079d912882f5af89062ab7d4c"; + sha512.doc = "6922d69489f8c7bb7f022746a128a9b54527b38bb9cc70797752bcc68295d060e7612f2ae66fea375deaedeeee4fef394ca9b53a78670a3c857a8137305e8758"; hasRunfiles = true; version = "0.915"; }; "cyrillic" = { stripPrefix = 0; deps."cyrillic-bin" = tl."cyrillic-bin"; - sha512.run = "93a50b0b90a331d966f8b5ab2fd413427dfcff3580bc66a9b440156a41bf90f07287f6e57a3bcf12ee9b17fd7399a2b829ac3ff81aa808a5a94cc7753a0aeffc"; - sha512.doc = "3955c5fa943c23e7113002f714a33d1f6d769eb1a7396c4c5b463d543d589e0f8b0094dee282cfbaf5dea91f7894a431824b9f60270f9f154ba9e3d552a9d581"; - sha512.source = "e6773e5a268e6b50b2b0cdfdacafbbadef1193f277de6a579f7624ccf4b23753819357d1b4b07cf8eb4b288ccc4d15177c58f603a1456979f08ad5bc87fb5653"; + sha512.run = "94e0619912878579b58758cb5b5f53d3c08b562c9146bc298a1f130910c78ce3b2eed1558a146340b221289751955e62e8ad5760cc57aea20aecced10c60310b"; + sha512.doc = "253df9b5b0e3338bb20276b56127c19e2af654a34a358c3601f7ce79e5837aabaadd559d8de065d7a6c2e43487e842c2eae6dd8e62bf3d0d37220604f396cc20"; + sha512.source = "9242dcbefbd21221cba7092bdd2b41b9bdc5f1bddc5e03ecb10c78ad9fa963f13464864793e063d96059474bc81b918809d3e2515b8258f566c0b7398385dda2"; hasRunfiles = true; }; "cyrillic-bin" = { - sha512.run = "f2ee8146ae804ef798986a5bed1aa006f3df56eb256a220f399a2e83375fdd6a39ec24c3ff221d824bb70e2fe0f9e0ea96d20c397f9df475acee0407c1548492"; - sha512.doc = "b65e036f9fe1f778437ba23d19b58787baa8a9fbf2557e868bebed376b56ea442774608e4b6f3f70e7a9405890681b668f27f58df1987ee514fe0e2889e597f7"; + sha512.run = "5714f2600dce71b773e1d488e7bae4c79cd30c0ecfa3f96d08c1dc1bd3e16a3ce437a1b4cc64e878388e63eee283fa73e3b327daa7ea001f326ce0b932a54187"; + sha512.doc = "0a1be40b054f1bc6b696fae24d7790480335128bf4faabe26d9468701ed830235b0ff730742407d8c53c9afcefec98d3c850ad98b4f9709f45b88cb39ac48543"; hasRunfiles = true; }; "cyrplain" = { stripPrefix = 0; - sha512.run = "e2b525167bf94f671dcd12849b64d13388c0e8874c429d312937cf1d5f2181059613f1729ff41fc2f6122894e4ca63a5f996bcfb1177b20a795a440cdbe259ea"; + sha512.run = "8cb0d1f40df357b42053638bb7e195bcc1c661aeeba97d9295fe92bee53809290370ab5cfd2a606912e802c0acad27770e24e6212e98f2c0aa69f78a35485b2e"; hasRunfiles = true; }; "dad" = { stripPrefix = 0; - sha512.run = "6c7f9be5098d3d37ac8f090058da1337a2f293746f2443f1e64d688d8f94224e20474e886e8023c08e0fd9d94b5893db6d045c1ec3cf0a986864c54237317e82"; - sha512.doc = "35ded74ff43c5c767aa3a2d22594a468dba49debb0403584dcecff75134962ee109b699bdc18859e60ab2dc3e5d9e3a1d36b610906a8f6ebfe7274c7a4c217b5"; + sha512.run = "5374f2d2760ed69d96fb3e609c55e460a187fe905141ca70dcd3fa3c606c5a3ec0375519cd4ef5c982e6411409b5c825981a546bb971c705dd2bdea58850ff93"; + sha512.doc = "87fbc52cf71155e31332cc98069b63b9f833fe32477ea0870a469725ad7620405f1624574b673efe6fdcc91413ac19636b2bf3d9c2c3f55accd5aca45bfe5535"; hasRunfiles = true; - version = "1.1"; + version = "1.2"; }; "dancers" = { stripPrefix = 0; - sha512.run = "f1c7ea0b1f0998d10bf55803d4424c758717424e8d8cb234b790eee9673469c572acad51989f81705fe14eb2283dfdd243817480b95758da11e5cac90bfde281"; + sha512.run = "6af1b6466c248a3b5d58ee17f3d46b79f22dce00b0df307620f4590cf8d4f2a9811238e8ce341e314d64b460afd47e19ea81fa8d9f02114bd42c50d742a9736e"; hasRunfiles = true; }; "dantelogo" = { stripPrefix = 0; - sha512.run = "b567775dd2d6fb1744baddc5ccd55b257d062ace89753e37aac8e615dc8d50169789dc32978eadbb16fabc6b04e2ae934e2e9eb86695ce14d092cae0d166c2d1"; - sha512.doc = "ddd0d1c68fd44af3fd8989afc630897f020312e5d453080b4a2f4fac4f00bf2a38ebeb27a34a212de5367321b0fe2b7e008898734fc213830130b466d4df964f"; + sha512.run = "77c33cc1a6d801151e87b546c8ae28590bf9d454df89acca76cfc178dca86e2522eb990ed34e2aa9c4458ea2ba41b86d7b7ff637ed607cf8c19394b517922a2f"; + sha512.doc = "cab3eea8565ce30179bcfc0155446b8881f70ccf6146121be2e112d7cc14f0f460965755a199de6f41893ddf2e6ad6919272509e04cea5c067b49114090efb7d"; hasRunfiles = true; version = "0.03"; }; "dashbox" = { stripPrefix = 0; - sha512.run = "2decae138dc05e1e0645cbaf0e55a4d4499838a9e813622d9684c2809f7904177c80c02095d4e5b63841aeaf2b3ffb9b2c53016df1bcd3e2e9f4aaa1fa617c1c"; - sha512.doc = "7c32ba500ef6d0557bdfb407fe0c3e808736de144e09c3cb9fee3c844cd455a3f4865d26a92e3a54e7d1d9659fa0b76d8cf6583747bfd382a23fbb182e2d9e9b"; - sha512.source = "9a3e8c31972d926300152d6a8a9066dd394376c5f325ecacdf425c08264d2788abe923487224e342b29c56e6e4936baa3219bfca37412ee21a2f5508e6ee5f0c"; + sha512.run = "4f08cb7021670c31533566f76bc3d14465240bc6668273a3dc73218983b01b0730de2ef9094094e5682cb57d8232db4523e867611086494c810b0f1f7f3be8d8"; + sha512.doc = "79099859352d6120f8f0ee23c1ae6d40f3cda6bca259334dd593a2b967e84effe97cadf56027fb0dd3b94d76f6808656d2ddb7d247d5a02a89b56fa7ea8c1a6e"; + sha512.source = "863cd0ec2c1b1086913889615ae3674948cd9fd9a1c6cf677ae962ab7eb3f3c15bda15423ac8ce23c8d6b034b92b51c073e8870cb2a499bbe77589c9c14ede30"; hasRunfiles = true; version = "1.14"; }; "dashrule" = { stripPrefix = 0; - sha512.run = "7bef0b549d51a7b2b456f197d2e04f7452db3cc77321b6d9e21c5a95e09e1e4ebe0d7c59589f9393c032fab7fbee361fa34f004c0cdd2b3978eabf95e21d57c8"; - sha512.doc = "297be637b066f197fc64ac9518416b6de4a24a2d527a89f40aa71512061d17d1931ac35c97574dbcb1c1b9316ab82946f0e4f16f7b06f5d4e1aef2d3af9b3a2a"; - sha512.source = "a5cb470fb709bbb0aee3a122ea0f3230eb12a6c7a916ec7a0518980737e7fcad1272e0ea52146b486b62a795df25a03a6c0bf7be12395dbd8992c658538fa7e9"; + sha512.run = "3ecfe13b8901f8c41af79b94b2382a2423605f454230e78b86521844574e51eb6fd961083f908c9913f36f5f4a7258b856786aad1995bc418d1409cd33fba1e9"; + sha512.doc = "123a92f8ae45087e3b6a560435c8d07c1914df7e5cc681f93157e8367c3c251393c795bb6a0123b0212b6322da807937137a591e906ebb23c5baf03dc73b3967"; + sha512.source = "786ebf42bb524fd13b1fdeb0144eb8695453e7ddd3d83a500846e309edddd24491efc0b3e1368987e24b770c4ade54dd1df62e5445558d1b35000dde2fcb4c05"; hasRunfiles = true; version = "1.3"; }; "dashundergaps" = { stripPrefix = 0; - sha512.run = "b0dbc922ee1270d3b516d1b474ecc9f1da9eeb62e21db2bb011f72bacbea220f22b0d8861972bb2e4a2fc3d797f47e2b1d95cad1cac231881cf5bbe2975e3d84"; - sha512.doc = "7489fbf16f0c1bb8f712794de459fdf71a7f3fbdfc621f1ae406da3e1fda725a365c053be5b23a0ace04571812f32f8c4297dda94badb22edf5e898596d7e677"; + sha512.run = "17aa5eb2bebf283d54dffcb1222627a2f32b18b0f9246b0be222ab6ff8207130f692c16b53ec0cf99271913589ed469c623f0b464dc2b18d9b9276253ce74931"; + sha512.doc = "5b9b03455673a9e00b7b383e5e02d7671fe0f417d2730bbf2982dce286837710af12147613d1dd614262b010e6a83398bdf42cc6673a56b763c8a5a435110fde"; + sha512.source = "c31013e13f046368964cb329f2b34bb96428c02dbf67d77793493dc53ab2bbb5b6a2a568c24068fda5b03b0897abe7fefc2313591cdae33ff748ec23951a1e31"; hasRunfiles = true; - version = "1.2"; + version = "2.0a"; }; "dataref" = { stripPrefix = 0; - sha512.run = "313b1e070c73945c25bdfb52a6e43224e9bc5bee44a734c4b7cad96044ba023df828ee076e814813126c01dd4599978dec9a04d276c661e8b3842ddf5d82be2e"; - sha512.doc = "89b98cc741ec8dec166a65011040c0a0705895237792f3c6598e2b16685bd5426a1a818edd0fe1de9d6c374c0411ca4e5d206a670624d83b3179b27955eed7b9"; + sha512.run = "11b6007a72e7439eed6f9e4d75b544b3b68ae7173504abf84ee5d0ebc559acd9a4ea88980b345cc1342cb6867cfdabb8b21f9be7515f4e743b76ada08cc1c90c"; + sha512.doc = "fc9a3144519306af357f3e07f61a92a86133820f241d9dd6c4b1e5a4cd8c75ca20ac3c62d2eeff47f3adcb2b8b6c83d9d394574c9e6979f7f7dcdaab9ef6f18d"; hasRunfiles = true; version = "0.6"; }; "datatool" = { stripPrefix = 0; - sha512.run = "dbb450b59e5cdb8f4fb84d443bd1cc41e5358f3eca2b59d5387ced2530069fdf961ed39a8c229c84e87cf6a3b1092a9f1dc3f36d905c7835e8d532116a623955"; - sha512.doc = "c430a7a08a45de6e9316c59355223ff2f52f43cac9aa5994bcc69c9e6b518ffb0e42e577d86340954bd7e48c851f5d4d4547d9b83ba239482f9b7eb3f3951da5"; - sha512.source = "0ad9d81090a8637220c15836acd4efc826305581488d7dd9d06cff25a1714b8651ec7fe09631b9cf5160942eea2601125799d5569dbbae7b52299bf8d289c932"; + sha512.run = "7b695bf9e897d675803cf9f81a6f7869d437c44724690f159dbed088df7472d7ca5162c51096d1e38102aead100af86ff33f754fc7fba617c72d59602dfdd86f"; + sha512.doc = "277f8e70f6fd6214058ff69c7b938672c8867ec1d7789f8e06004b8390fae8c1f2e9010bde950c2317e41dafe2e38b8fd1ddd80e611dac1cffa73398f31ead07"; + sha512.source = "99d2387fc57d34e8e96bd553d088273e9ca520c9d16f4527e245f684192738e0b21fffbc3200ac99ef6343cf9f4430f04f74f2548d45ef23304d221173cfe9c2"; hasRunfiles = true; - version = "2.29"; + version = "2.30"; }; "dateiliste" = { stripPrefix = 0; - sha512.run = "df4d85978336efe41b8d472ae53ccc2ebef04d6bf1d39f33904a855991f21f87e858fb78248856fbe144dab4f4aa07ed2277107fd91248f2d154c5de7e312a56"; - sha512.doc = "802315f47f814a954a312cc4f82e235839330ea6fc9899a81f5ce58f04deda1c6f42e1531018057b2d92f58a6e12607b79909cd6afe4f7b3c884c50d625ad400"; - sha512.source = "e459a88d273c9b663d2b9e58ef7f5fd64eaf596f64110815a4482f1ac7644a876e7c9e6f6102eba3ff2479880a7c96fcc464a09d3ea32545ff52193e833e705e"; + sha512.run = "c19103173ee9aca8a24e120554c4af4ea658db903b6099833789a17c85a8f05d543242737d4cf402f104e3a02a4e06fd7429a08c4c90ee9ba6361956a5fb6235"; + sha512.doc = "2b4e3dd0cae8538082a4371d444e00f6e49bc2f007b28fca39b01af504df0a066db432d660f16d80de5c148ff48a69eb09226dc8899f43897b593b37c7250500"; + sha512.source = "5f3ff3392df637bd785ae3c52644c634b3c7221296ce670b934488f13ad141e6d0dfb73bbceff7d6a042a429fed0700582343baa9882705ae0aea803ac2c1106"; hasRunfiles = true; version = "0.6"; }; "datenumber" = { stripPrefix = 0; - sha512.run = "1daf5c9c18dc0fe7828ebcba661242cc73050a2e9296ab1ae5d2a1815e2faecc86684d32b5b5e1bf54f09457ea39bd71c792e6936fbca8a7b51c77c1c7d21ee0"; - sha512.doc = "d597aebd037517a55cc36cbb7c48f7ffd58dbfe46dab72ead5fa4bfb64ec14411c4691fb3eac89edf38e0266f943e483537fba044beec95a084dd6d2aa135b48"; - sha512.source = "0abdb643668d43f06d3056afd9a0a2e2fc7bab46948800cc9db0cab7ef7236d7ac8137498eba4a95335eb0182651548765643584681c0cd716bb1077e7c34abb"; + sha512.run = "dc708ef113c196cbb38748f412840a35c0d44d1872fccdbeeb5e6614c466b61b4ff78bbd1606301c94aafd0af3527e77f2ba44951f021724ce517e0a8623afe2"; + sha512.doc = "f974cbb2902dd51c69cd6242b885cdf325fee46f8ed495ef352794149b995c51e8bbd74b4bec49e5aeccf1ad61d9583590680cf1fea8d43116fd689a7b490cff"; + sha512.source = "310363eefcdca22b23c0f411ce098015d9f51d7cddeed3ff195bcbc31ada79cceddf6383a090c7c0be10d325d4236abc6cf63b0d2937adb6bbf6a29ab7f97347"; hasRunfiles = true; version = "0.02"; }; "datetime" = { stripPrefix = 0; - sha512.run = "5a8f2fca255529d2f292166cfb1329a503bf6a0fca104653cdafb7b538990b6bee5eee7aaed02d0e2307bf008e8e8dfa5e4f617869d76218a4b3e05d502f0545"; - sha512.doc = "ed9db84eaaeba326c20bdc7344541fc8c1fa62e01b9b7ff9c2735e4a8ccc5dd1e4ad2175966a1031f192645600266df62f175d1a74ba1723225673abeef21e12"; - sha512.source = "f8e42a4719a9098b00bb6d83e3998b17a14f6c4284230dc8d6ae4625db9adaba3e9914df41acd948407b1465cf9f21f5b8459e985b5ed535360f57b0598da591"; + sha512.run = "513e226c6676aac8d1a6f5425375b66c62ddc2a77714684e458a13fb641b684910c1e8c3218044140640d957be6bdf215bc2dd44a82259a4a349c8887a0746e3"; + sha512.doc = "0b5543c957cad8c898c6aca6e991b5aa0e7a90a64d03e4eb92f297c9b8df4ecd9391507c75321347b7eb446bfe615943e61948d7660ee6bbe2eb22fa3bfa0d70"; + sha512.source = "a0e2021c402a8832ec56f5105443118a26a2b578efa11d1bd4e4824be1b2fe148856f601103177f04cab880894e4f2e56c90f93eea3ce93bf308faea16d55cc3"; hasRunfiles = true; version = "2.60"; }; "datetime2" = { stripPrefix = 0; - sha512.run = "de6e72f2f3e733d638b2e825319061b723653266b269f88c82d0c6ec18f9d1995a87a2899c13e5f46349e21f42ee743b6dcc4df8a30d9e8faf29315d404f44f8"; - sha512.doc = "b4d5b90b0ad42e8695f6fe54da98dc597f0b2a94711f736e4bd1a3a834b2fb979a703b6a54d1ad0118e1fa6b77a9c835c7e096fa7a7b398467d928ae2906632d"; - sha512.source = "39ae2f164b9f117822bb3314bc060c3c55485b270ff9e567849f07911b207ecf76a59e051fce48e32ce1dc25319ff25b79db0af9c0f14c6ccb40fd34f633e50d"; + sha512.run = "b8d8276ba1a596b77c122540926e86b59968f0f54fa9e4897433c1f0607c229ded01d7672c7b95869c128ea2fbb7e113f6a8c63c0781449fcb152d397a92238c"; + sha512.doc = "5aa78c82711c91fb4203a5f37f2ec2bc75d9848674185d4bc265092c5b6695024d54e796cc038baaeef615deec4a9ff2e01f5c4baa186dd90264cfe438a7b31c"; + sha512.source = "29e241773af4e71a960433017206d051fabb9b3af4a25b17ae4e3b9fa9f47017d0d73fcaedb08d4629b7935a20f27a579c540f9adf45993a352e182a005e5f6e"; hasRunfiles = true; - version = "1.5.2"; + version = "1.5.3"; }; "datetime2-bahasai" = { stripPrefix = 0; - sha512.run = "22d3bffd80f2cab05dfe4bcfb53bfe7e40412d101981d184e864b892fc5670c8713859f11690e2fb14b6c1e228318f1c1e671b60f1f6e06e6f7bbbd43a723cc0"; - sha512.doc = "b56a2a3c50a984f4061f71f084fdd1cf745c116c5c0129bae0562da208f55c1ad039ea4b246be9361e6e0d15b317041b8987c0d1e111b99ef76b4c83d9b3a666"; - sha512.source = "733d45d79331674eb974066c53ed0727271f9d7022353fc3c5feeb3a6f5518063f557b05f6e27310836ecbc39468f932d9870c33a5f3030fd28d1d6ccc4af7b7"; + sha512.run = "25838a4c25fa54c1b5daeb02cca8af8de1a33561b7a5f6a0bc4b662675e0382a9b4a877104a72af1518b46b0986e988ea5cb48cd82300d68546abce5304718c1"; + sha512.doc = "038d22520afda5faad39c74b94f26004def5d72e06c451772b2d31cc90cb561866d70e98e1866950c0b8111f166a931532feb696bd3ae9a63a541bd582f4b26e"; + sha512.source = "e1db98c267e207b7046d9219a0224f4ebb762308994648ce5cf7c58d62ae99c96faa496b423518087b6a706632b4d6e03e77e572fbac81bbf5f7e7a17f8a31bc"; hasRunfiles = true; version = "1.01"; }; "datetime2-basque" = { stripPrefix = 0; - sha512.run = "3a653c3b379870a2bbd9e9e54d647bf717005ff3ea56c5cca2fa15dc80820c17f8609cfb38c0d546a46cd9b99d45cf2bfe19d47b9501a61fae37374688d71b3b"; - sha512.doc = "9fe8950d0ef17674a8d800e57c748d904b09c869a0856500688a63e64232f2729f1c480b39113b928c60b4decde844a7212c08f11c7d75ea20aab60ab6b0073e"; - sha512.source = "dadd5269561283d0faaede22911474c8b45dce87ba295761832ce33f9cd876fcbe04189291dc2f860fcb9f7a5a0818ab4e103576a06e3fff18a2022d8c1f9987"; + sha512.run = "a9b93a716adeb9b25c06d1eb1ecbad80888cf68d6b1e245853431fda8ad2c52d6096fe3abc87daca8bea1de001acbdfa3d33544f2d2d0e9665ee4815af9c1a66"; + sha512.doc = "4e313ce2df3fc67c43e4904cd6ea331b7389f39184f301d1938b5705dba47dcc916d2b17ed837f607f1eed2b67910b70c0f6b15a6eabdbe929891cf45cd543aa"; + sha512.source = "8add0cc0c4e60e2d9b7474ddf2aed4b5bf5ee047eeb0c58a41475da8f56820c7aeab3027fd1af016c4e0b864ba8affba64cbefa93ed8c41bd4800fc61cae6c58"; hasRunfiles = true; - version = "1.2"; + version = "1.2a"; }; "datetime2-breton" = { stripPrefix = 0; - sha512.run = "c459a5a3e8d34f1b763def883ad05125110bae215ec4b3329397d866805a1eaf9141e071dddb4879d9429adcbe71d862cb3181741d8cf49463455e19724e2068"; - sha512.doc = "c7be481e11e1881a027c8d6f36cfacc1c4d8c2e3704749e2efa9158a8b80ec1e43f18962b89c35d575ccd41674312679a687b9ad6d1d42c39e3ad0cd1986cb03"; - sha512.source = "f27dbc50be0a01f269e1c8e948080f9110a5e94ab84c668c95e61742a777d9cce3928b44e822af57b33dfa8dd561d62d027e8913c0b6b2ad0c0555bc57ac22db"; + sha512.run = "0199c9e1aeddc11f8d802bf600cf874d46a23e18f6d5b0dedb7a4ef3ed0aa3680d20046c44eff7c293f8e01aa628f098d3e908b99930fc6a080d455b61585bbb"; + sha512.doc = "c4228974e1e7e4a66507341bba28560c1169c946b7f3edd1dbf9f8c1485c1fcb897f4c5b970c20e0b2c8d487d0a77c8f1d6486aae4c91c7c1be4d3fc7c4682bc"; + sha512.source = "0092fff59b306038b4ad494002c2b19843a7a2a5b7177f31cb105066b56a82fe1bfeb85f7a0c29d3dbdfaa0866f212281f68bdcf09724621acf5199a42783cdb"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-bulgarian" = { stripPrefix = 0; - sha512.run = "08a3db5f53b04dadb0cb531e623320f5ddc1df2e856a1f6cfeeebfe222129627c77ec579dc127ad8ad73df8997f2fad2f4e9cb94b3e5a4213949f1c2cd632aaf"; - sha512.doc = "8fa3a5a005d58a7ea5557ca760f8f6a145410319c2a2a7e25a756e3073ded11948626ca37ad22a346dd5e2dd17facf532340c271b7f0209e0dd0ca02f44514e7"; - sha512.source = "acb42626d32a086d1e96094c6f86631da24ed2636081412e4e5c90a57754dd30f5cb94cbc7b884aa72cf648a5ece14cd800551917e223b0910fc77958c7f05ab"; + sha512.run = "13faed75c5ebede70585ba403d6ec4a6e87498e2186982067470850eb65b2a94f4ac399d1bea9092e49b36e432675bba00bc46d1274cf4a3eda4d12005cea9bd"; + sha512.doc = "44d231018fb5497bf5234aa96ac0869db73dce6156e4c66811f9c48b14b97c88f3601fb3ac4e0e3b5021c7654b3b2e8c5e290dbbb37b57e055861e1d3daeea0d"; + sha512.source = "98f0b5f92a4fc6c61bbaa1fff928812c3421b78f1289c4d3fe5cf4481dd12dec88441cd877d75820725d0d3b8b699136d92687aeb60bfb366e381103d5293373"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-catalan" = { stripPrefix = 0; - sha512.run = "c55e83cf41f9ce105e20b38468534ecb86aa710af005553b43b89511559d2e1d69e09fc3fa964fe0b27b3bba1eccde2712ba522bbb27f7f4c919b0d67c4c4265"; - sha512.doc = "c4b54a274c786e5f87de77bbe90e353c613bcd1a1ff3cfd8640526350c3ef56ce57380bf3d1c9a94566b1fb1c12ab94567213e93bc833a67352ceb58f4337652"; - sha512.source = "574e147ab3fae62e3167271c72e2a82ba41a5e38a13d31d29cc83661dd349b9ad90e04e73f554a5d1821948fe7b2c403d9767176ff4abd18785c768e539c27eb"; + sha512.run = "31bf2df2c1d6e664ca5b8bba2d2733c1ba9ee3f46f6499c4bee0eeb3aa624ad2b1dee0e297f3c8d07f8167f2f33ca9b4aca73dc1d7e1ad30a66bbd26a68bb3d7"; + sha512.doc = "dc75baba23ffa4b0014d7de107244b6848e0a28f27cbfae6feae98c81fef6cb95ab6f06428404c11777fb4f5b05bf0cd100efbeaf4c73b4d66ed3c31d26d2d93"; + sha512.source = "2bb24a3fc158e4c179586fd7a024c455ac41fb499e34f04b44181cfc049d91323881201a475b462a9d6c76d060624d6544171bd4efc4e1e13df960be0c1b1982"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-croatian" = { stripPrefix = 0; - sha512.run = "4c40202b9b859faf97114e0cf3eddda9f2bf9c7c4ed09dc5a01ae52f9d8d87bd4295ba2c4677e8bcbb426c2b4e2f36b3f2d72704177804686e7f2e96bccb0cc0"; - sha512.doc = "41dbf0394f74f868599226c77ea7223c45d024ba0790f35364bc40eaab25fc70541a1346100baa755c7d73223f9ba4c6a0ff86a3ab5a0c96bc69344804c0c36e"; - sha512.source = "55c6164bb224855b9cce8d1349964a8788cee9b724c4c1569978a666995ab436443793209107c3fe5de7e689418ab5c4f90cd60410373c89b11ab36be5721ebb"; + sha512.run = "7da533ed5aa33e3035cba2a3f10ca03f78f77a4d45114e181bad4a92200d49fffd395593d5b572b2ddb0c6e1164c6fe1636d3092bfb6fbcd94e1dadb432934df"; + sha512.doc = "65e3058d8543572140006e287190b4ee2dc3c52dda14a588e4d1689ff1be26bbfa4dec8f6fe1dc43c64ad6787e1425d9d22a8c3e187e55f1f941d1b6b9422145"; + sha512.source = "643d4c454b7e3d6ef34b826738b494a009d0fee388f12612750ada78b168ca874c2070810050bbb6b215b59ebe632b67b123d6c6edeeb65e59e799c0db0bdf1a"; hasRunfiles = true; version = "1.0"; }; "datetime2-czech" = { stripPrefix = 0; - sha512.run = "c58590a5565a82a356d5f9bf9eb772c95b60fc15148e25146b97056ec80998ca07bbd44275b1428c57a34ad372dc7a3349719c5b4be377f895f21e02505c0a8f"; - sha512.doc = "313a96320b922e7e984f4cafe6a12bffae98cba9eed49bbd599dab551d75a2495788d04c576d6c8916f3200fb4c06017da67502beb5911f967189aafc5353360"; - sha512.source = "482f598e37d177ad270e4c9f371c44653b8acb2cc66cf345b764075d1ed451f97dfb1a44877d7f0fe3d15e29975dbce99d6fc8cf83a6e241d5ee56fa8a4f5d1a"; + sha512.run = "1c1b1c664e3f138c183da3f3f1d7242684da5900b636d3b50190ad239b1722206fef04cd5a24d88752ae92793ab32dbe92faf31d6ca8162129818331b4a8ca6c"; + sha512.doc = "00506625bf80aa0d3f3bc82d97434d0f5b09c2d38434fd3e634dfff96b66793570b70874e912738c1a6b4b69784c3461f10d7ec04bbafcdd911b0911acd5528f"; + sha512.source = "d4a649663708300a9aaadd6baad924fb634654872d36374636f06c87a386728796e22d2dfccbd49a713f8223e412eee167f92fa366c92cc081ec8ed82ed312ff"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-danish" = { stripPrefix = 0; - sha512.run = "d716a3c079d30e4939bfee42b0db76476c2951df6bb271237949ee05e0984c8e66cb2d4c1576475b9ba329b5e33fcc278b1c0a687158b847c2916e1102ac3ad5"; - sha512.doc = "5e1558e1c4787ffc368136974dd2aa011b13ddee36e9418c9d78d06e191fcbbd663a8da2134ad92e5f5e2acfbf724980e29737b106500bf0e692c2acd4bbb84d"; - sha512.source = "8f909d010f3c2b8b01610a634992810195e39419ef38cea20c8b02e5679bf87f46bc4dd238deb50b204deb75a595defd64b4a437f49a9fb314821a66941c96be"; + sha512.run = "c6c8b9299a391b607b00d461edef367da845cf932f6f6013768aa9385dd566bed673aad08f602b73255cdc24d86507e421bf022d77707ff9756c6f2da0677d3e"; + sha512.doc = "e37b993eca8fc9f40938f27e8721d5dcc78b2b884bde336f873e33769f6a5ca8cab40b16745bb9b546708edfcd2d81ec6384a134bc193a8bd3c26699af720813"; + sha512.source = "bd9747b90baa2b0832eb0dfa6f11315e5a7c974a51f8f7e827b39b8eb872070b6fd26b8175a50e13d2c9bba69dabb313c3fa1ac9a5aadbccdb4b3f50aebce04b"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-dutch" = { stripPrefix = 0; - sha512.run = "f84eb7357b5911e85ae287964a349774a4fa3fb5b6eb8a99f3a2c3897741dbd5405b93430af6eaeb13076fd4c4f70fc737e0af14b28f0a8bbbdc5a68dd7d74dc"; - sha512.doc = "243ed14a1ce7eeee0e30c0d7c2425f3e3fae124658efa50a183359bda81143411d515b4f072587e2e1a818d20102b63fcbfd834083bd9a81e288f5d4f4831066"; - sha512.source = "4fadf35c92674d62c44ed3312b241b6236ee34b3d236eade22ffe9218cab10215b31f4d0be0d7f6168cfbbfe8778f86ca044d275c39bb2a63e13af02d376559e"; + sha512.run = "d968ecd90cc48cc0308ab7a092ea1c9d7240c933dacbae753f9a3e8e1f798bbd20fe41e6fb6474a794442226e9f92c27612cc857a8e27677ca06aeb6750da39c"; + sha512.doc = "bd617f47f5bff2fc699ea092502de1311949fde3f60923312ed9da0951a5a0a3eeb75eb9961796ab3ecd42b555e73830bf178c8a1aa13f53dfefc9f27a27ff09"; + sha512.source = "8fd61874e24173bd27e533278481b838d9c7654ed67355fc1ab539cef33e0a39592c5cf3ae3b6a54b364b2fefdacff393ede89160035595396fade7764cb1bed"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-en-fulltext" = { stripPrefix = 0; - sha512.run = "30646a85d0cf5f0cc59eff663ed989d389bad91620a82c63b93b21f5c5aa4af918a756be4e2136a53d014609749edb0189ed03c07e129684e5e2e25c513cf957"; - sha512.doc = "7083cec6821635f147124a49f29165b2d047ef9e2f1df3e5cf87199a76d1ace00cb929cbb291586e8b7429ca49cc8106738ff443e60b7a196966befda6b337c8"; - sha512.source = "67fd4a48dc3feb48db505c2a405c33d37cf8033fd4ad0b9621433868435aeae277591957dd3c40ed162ca1ff62dd0d250c49f8f4516697e9a4e41cf66187fb59"; + sha512.run = "569f7db14d4a904313f50b16c8ccbe8ea7d1bd547ee1c7eec801cc726ba0b7dc9d3096d5363b5819cddd12299c31a85d48172879216669257571bdae01ce7522"; + sha512.doc = "66c0b8fbb43c30a3376d3aac95a093c91fc28536494f6c59c504a9d9172880fc65d8e1aca02e30392d5a6fe084ff03812430cd8232db2aea825a419bee71c379"; + sha512.source = "24acfbb2e634da788ed1236264b6de381c8a21487dc20ce1993d9229c6c70a45f1bc7eae96f1c18738537ceecd1421a652d5d2cb0e7a72e48b859a4a9d2d5753"; hasRunfiles = true; version = "1.0"; }; "datetime2-english" = { stripPrefix = 0; - sha512.run = "8db3d0de7bc82228f439cae062550c52b4a6d2ec8dd24f05a7fe7868bb57bb817eda56e7c47759f33cd21738067bf1d5ac20ea1072acebad538236f916ece608"; - sha512.doc = "5f5fd266141744822674a1e56b3928cfd2e0972ce79431cb3eb0a42bb0c008853e17b566d5f39ce4ee0da56f6e257fc4b35666868cf3acf261a6a3d2fa312eb2"; - sha512.source = "e3716d1db267a112d6956c4ba34f4bb9723756347f523fe8ea4a7dd8b904d51c3e50632a6fb37f26545e169a0c7856c7d5713bcf911ceb8f83480de04e028c70"; + sha512.run = "b6586534e636d66063f85a5f40ac087e308f40f9b4f97612e06164de745795458f17d028537a8c0395a59dd1118dac11fd43bc31237fe2559b38c37f048e134d"; + sha512.doc = "cfea3a5472d4aa54e7cf4db7f49deeefc377e79dd9b81714ebe0ad28e6d9b27b68f266ffe7b76d2c575380c26f90493a90890af7c1f8365739e49bdab466fa7a"; + sha512.source = "efbb49006928e56e9e312b2570fb6e87d5ad51ca6047bbc10bb6ab2196320bd7c1ed4f3da0fd9d0ae22380478c63cffb2ee2044b96bc0c4b740ba92aec4314a0"; hasRunfiles = true; version = "1.04"; }; "datetime2-esperanto" = { stripPrefix = 0; - sha512.run = "e3f2d90f0597ae2df8b8de218e222d2fafcad00333ff493f4fb0eeabc21ed6f7000c055b630ff2da2f53863299844fa3f1ca3121703c4289977a784a0582608e"; - sha512.doc = "7c5cebaf3c2de9b6448e8902d8b058b53ece7d741b3021adc7190ef98d7c48838f773412136a01fef6607963140be80f09324cbbf70d316bd853d3828251a954"; - sha512.source = "4c857378c9231877a77443aaf44a023cb7567a5bc2bc07a59af9b5ce4945a343684355a25423533aaf248071aecce2691404b1898a45b5bd9ca19ed5bc9dd881"; + sha512.run = "3267e868724fc5e5ab73d5b0d2e178be28f5507be001d5a85d012a43b0ce25bf90921e0248cbc4793348d6c5b06a627713a944fbe9a5f0b8806d349170e9fb46"; + sha512.doc = "aa91fba7ea15eeb4d12f84bd9a353be638642bb9e5d51a07887fa9c4cbe5c84d7bf131b615109f39d7d7b96ac8c623f7e649e89f0d74dfb4248ad6d12e217b30"; + sha512.source = "5c20f768a768d4579162fd0abc28e17ac2fead886e4441ace440f932740c93cdc0514c4b40a3d7b7982dddd5292406ffd349648bcef1a16d0fd9cd69d5cf1f9f"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-estonian" = { stripPrefix = 0; - sha512.run = "5cae4afbb74d1540967b015666004ac848edeff99513018e9522d52ef7b9c3bb2a9ddd54a035d9e94929e6bec28edc44a4b5a2f9d2f71ac07f9ddf29879f949f"; - sha512.doc = "cc1e331ea236c11244b00e7e4f394240267db65d07ea18cce111c880bd944172240ee547082928765232894293fdf99be336e031451e68fcacbe9f54108451c4"; - sha512.source = "afb08bd2c32b68068605e2400c904e40cc15d7d8b9f19196c21acf9019813b769a2d128d25a6d9db04c0f62a3b5798f4a0e63a40bc8fce71366bc9c4f1f65671"; + sha512.run = "e46be8d994ba03558f361b6796febd9e6826656516edbfe4eedef3723e6d83fba29a1c9e1f65c65f7e98408d61d3da53a3a4fbeb55c795608617c40a9f80068c"; + sha512.doc = "b4c86c7f96b878981d75f7943a3d4cbf729d7cc4ef88dce9da17f5fca44613de016c377a48686928aa1992163a2c2fa3152b2130a7cd99b760a50083e82cf73a"; + sha512.source = "11056943b23b2f606f2fc04f7344a4dd9b33a449d20c62c40d8c9210c957ad92e2a99ead3816cb2faaac330234e47d7d8668d6e57168c73118dd7a74cd5b9d1a"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-finnish" = { stripPrefix = 0; - sha512.run = "81a180d2e891ba80c5096d12bd20c20b1052ee3609b9a87264e634842b29ea32bc0feddbb73a6eff73e0a1d6bd427fb8b8d06a9d9d53b3ea6c48b6c9a2b98eaa"; - sha512.doc = "b5c4f4266ba2586bcd30c235b6efd6d3023ea9f203dbcd19e6beb6e2f448650ceb7df78215781aabe18e22f3dcac0c978afa312a8a93c9849a3366cbb783f640"; - sha512.source = "0d783c686a04ef79c644affa18dd0d29da50e1773bae60bdce0d35db81d39a343a197de2edff6a3afd000a75ab24f2573554da884c9e8260bd022440298b7094"; + sha512.run = "bb66a911f45132581cbbbde263a31166f53f610c212e05ef284bf762ab4c7bcc240e3d359e4bbb5c1af9479a9e07fcd22a96cba205ec70d475030a58e6f7c67f"; + sha512.doc = "4deb69e53c37799560c218e33e443b9291d7d4af0642b40e40540fe4baca5fee4fdbbd8b53994cc339c302d2567a8a2624221651d02e5e65e92c7c40b454401e"; + sha512.source = "98906c8851ba0157d7574d4e728b45197f32dd28e63c7f22c1b7cfb6da80e90ea5171c4b62ddda9015263230adda8504ae96b058c839f7e132c50d06b36ae06f"; hasRunfiles = true; version = "1.1"; }; "datetime2-french" = { stripPrefix = 0; - sha512.run = "9fc1cdf803b8ca93aca2db3e43061c4662d213ff695746daa7fac62590c065b0f44d7cfc888e0cee02ff40b8667f1e6fbae1013f1fafc8e9add080e79959a112"; - sha512.doc = "3b435b766e63adc4431352b3287a2724740c1f8fdfa341e1977e75553eb6dd0bca912a4fd164940e486bf1ec52477b487210c905508471e3231a417d5fd1eab3"; - sha512.source = "44f64ce216478f06dc470fc1a4c796576d4889d6f8524a3b23cdd689969b455f241aa0afb8475e08e6a520aa69e2c57f8c3bdafdcc9f5b2c19a6f020cdce6b99"; + sha512.run = "68ff4a94adc63910c6e7c6870ee472b11e934fc05600d29f01a21f3ffc70ac40fe7f19e14f42528609a405592a5a28a452a8091dbd86b6ab0efc6afce90ebe82"; + sha512.doc = "cddd1a43ed111baf51d570edd967ad73cfcc662d9d2b058a054f58d811e8e685cb403663a0a985118a4bd1835b6642fcdcd164914e9f95e82c36546444362aac"; + sha512.source = "322e33c64ecd4b5604607b5d4b964f2e2bd39ddc305c341cc55f4ddb4d8e8489c085a89ab512643d7e989e3bc8a40132e1ce2d31b937bb9f92b8fb49fa4b54c3"; hasRunfiles = true; version = "1.02"; }; "datetime2-galician" = { stripPrefix = 0; - sha512.run = "58512ecb2a73adba01693c8335465ae92774ae673a0098f8912bbbc2601edbc71def0149eab5c54acc90b33a64878c77fcb46c7ec466c41a9d09bd57c91ec8e8"; - sha512.doc = "137f116e2e988fd14d13b77ef4b8d9fa24244879c51f7185497f60e6137c7cd19db0fbe767ccc803e1583fb330cc42ad052dd9af57e49e43e9a4b1b12b442cc1"; - sha512.source = "9486dbf74bd7cdbc94124dd459285a1fefd7b7e5ca252caf1785a9e1404c8d14fe8b1cd1a6ea8f0e84acfd543b589c8e11d9c0fc67ded5750f69b61ec2e78cbd"; + sha512.run = "39dcb4756100905cb34b848c6c1c01a202b685290c18f2bd774dd77d6e28690d2b735445afe591041c9e1705295f34184bb1c503789d52b361d810ef35a02a42"; + sha512.doc = "d52cc480c25b9c07ca06ecdba4e1c338424c42e75190c14f66a95a897cefacf6cbc07ad19bbbd6f1976034cbf39af3944e6594f19f0923ff5256e94922fb6ec0"; + sha512.source = "942a2a79453e64507a0022a629d3b43a6304626db150fa6438de08fe487f73953c582a40597f325c9dc8513b4954abe2c1c3407721aee10daeb52e691b81b50c"; hasRunfiles = true; version = "1.0"; }; "datetime2-german" = { stripPrefix = 0; - sha512.run = "916d91388542e5784758bf7c29ea7b5d9c6ef6f9b744f9c179760c943ff2c8cb60831cc2c7dc5addbcac4575f320d184598d1397b70cb2d12bdb037c76cff0eb"; - sha512.doc = "cd3d76f38c6dd6a47ab60786f1fc213cc3c11a3c33630f0e97dbab2fc76035904f1d79710dcf6318fed27c65f252ea09c35ab5b3788a641a1cd1dde2a6deac40"; - sha512.source = "5ef76fa33acac30aea9858461a3d0a2dee7ebfb9767f1337a81f71568f08ae96d02ff479273bf5b65ced61a2a31812e08af34c05e0f63655aff1b43ca9d64599"; + sha512.run = "4dd22161360653dd9953482601bec0d094487f93f11f91ad751b9f9ca4744fc2a7125f6df9c8c4c5159fd7353f912ed12df5d6d56f3119284f0b5954d7ef4ecd"; + sha512.doc = "88fd203580a26077112b933fcf3ca9af2e5345cd589cae8a9715bf8b89170ea6515c003e73bb2986d6ebff7cfdd51664390cd11290b9b67e154ed5738e08024f"; + sha512.source = "a72220f354dabd03a7db28760146e03b49817544f2eb1d10f4eb6a9707527454b85c812913b6d9c29d9bcfd8c54b45ea0b7277c046a98d272cc58d89acb53a8c"; hasRunfiles = true; version = "2.1"; }; "datetime2-greek" = { stripPrefix = 0; - sha512.run = "c5c305fb0d62106646df53005491bcc4b52480ec0b78888d3fd321a4bde9a0906a7c0c2719c9568f35c280f37d44f66607a8abd6854433f8a387c7642432935c"; - sha512.doc = "78ae99df77350c97657e986e0d60920b29460af5887ba616a8bf665e8c6a2276d4d7ca2ae7bb14d0c6a75103c2f626c3e0c5739cd2000769d169e008458118fa"; - sha512.source = "3abee53cf6438b9e0976000900d6abda0655e8b757724a638d2559781e45602184df71a2785b1623c968fb50adf2a42866912340cd3b37eabe74bf3a7917f292"; + sha512.run = "d1f0f33a42da3ff4cca7ec3e257a977172a3b6a36d7813a69ed5df29437f1273564fde3f59f4fbfee3ec495f0554fbdacfa8a3d2e60826881651f88e7089363a"; + sha512.doc = "fcfff6c6dfd31ab1cd4a2717c527948babecc13bd1fd49873f503a7b062e24a2b101cb4a5ffbb12f594f3ebf0011ba379c0c9d9732c46bb7c655b8fd13fcbf8d"; + sha512.source = "2b1a208e6a210461c7dacada232897e56605b2deec0c86c5500a6698815ec7edb3722e525179fe73074e70437fd969fa34e78fc39c852d7882e25d424a0961d2"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-hebrew" = { stripPrefix = 0; - sha512.run = "470e8e95a3e38441366e6fe7632707e29556f47dc68cb6dbfb0155d807d63648905f40fdc0c557eae6a801d9f2ef0efa8a6268d96c3559119401555ba9d3aebc"; - sha512.doc = "faee4585bd42f05c1d5aeefef85180e423296c5e54304dcf11df61d00c8b38037b1d95b1897443f3bd8b92c384e2167fa5b4d1a1c47466208e49390c729fc877"; - sha512.source = "0452d89e2501fae3d029e1851722e7b44f0409db07d528dd8556856b42bc01b3189c99590868ec6fe46cb6391d40b9ac6089300cb862b109841f845fa12e98b6"; + sha512.run = "8c8bfb6362a236f053012d5046673b1432d3da2b0f3cf12b6d9e9a60c401a34cfe6ccd6907aec1e2db3175def3a323b1ab8d2ff2f26c3b9ca60531ce36eb302a"; + sha512.doc = "27ab941e01db57e7e52e106afa9613b61f76a6e13fd0a16a9e24a0071d71182e1c74a03d87e4cc055d8361a56ba7208fe7b23229a678c4d7a434566945cba83c"; + sha512.source = "87d6960b3cf687ea6f17a83f722284971c817d2269dc7f063b6dc45496fefe789c697c71b94f4b20582c52e5e73ff06760cbd9dee82e8ba1e7efd8efca88c89d"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-icelandic" = { stripPrefix = 0; - sha512.run = "34723c5230bf5483253efd4beb62122efdf234bff08570b3c9456cf35db43c65692a68c0f7a81dad09e9a5a81408b28e317dbf7b58d3f492187e5b91c3cd4e31"; - sha512.doc = "9926ffd3d76a6cd5776639a7aa8748c4bdc062f6ca43d8727737fdcefc3032d3b423275c1424d7099ef5206c4ba4ab4e26f3946d02968de533ec004effae65f3"; - sha512.source = "285c2f259f132d2aaa0889d5f15b14018fab2ad7237749f86dd4d2b932c0faf6fc03410632112dd6808fd5680c3a5c3b08f568e99c6b9061ec14b35c73484813"; + sha512.run = "276a9ea14a5e9c0a7741e883376c103a5b65d55e92b828467fb7e00d519ebda3fdbd706c9fc57774b21dac60b15e2b13c7fd97da6b2b446fefdd49f89b3040e0"; + sha512.doc = "8e45d11a7881599bfc6a562b2a2d96f9900b5f4aebe2b8d5cf2c1d40922a4c1411a5452dea26e33e7316a8b2213fa3def06bb7c3acdb6210200c2bd10386dfaa"; + sha512.source = "7c41fafeea80ae7ee295e7fca0e1cb4ee019ef064a4272ff18ca225e4518b6653fb4058adfd3b3e5d6c8f986e16031bcf6a72f2c9f99059cdc2d3a44d9bfe9c0"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-irish" = { stripPrefix = 0; - sha512.run = "5e1ee1a6437f690bcb0fa656e2ffe11a81fbf3ec86031f94d223b4333f78c63a4131658cc359dd8f417f647300207c74144c360212d5e05c681f861c779c65fd"; - sha512.doc = "797df7e450b4cbb29a6f599acccc520e6d0bd642f9691f3e70e5dac9298e5ff2006693cb1ad0adc7632d1406cc3aafef51e3c91590a61a179601ea6b6fe29975"; - sha512.source = "8d64714ac5457b0dc760e3476cdbefcc681836c05de411ef87101723e6967b68baad126ce1f16c003774c6a1fa4db05cc5850916c98d0ce590d98b503fac548c"; + sha512.run = "08d3a6b076a50eb16b18b3b9258fa4fe2162f4241161d894ec0bec60ca5b6dd7b8c11ed364eba708275ff52c8aa2db7624ba5da6b1703ca513c4aa99f968d621"; + sha512.doc = "20b4273dd7b40dbb4406bad1d3ea5fe3ddc591e684fbe62ac719ea78985b2b720a72f3f26e44fbc980c18002c2c566797b57a17a5bdd4876304b7a464985195d"; + sha512.source = "582dac3cf29d9dbbb77b1423fae7cd92eb6f4579fd10183dec7f415d3591e56a0831f053eea07e66a4ac5e90ef3ddbf7fdb95194ed30c0dd2e34dfbe61f75245"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-it-fulltext" = { stripPrefix = 0; - sha512.run = "bbfa1d3f0bd0fbb9de4a48797588107cc7fb06c17fcd0050cbc50e30b7c4fb430b0d8a1c41aa21f0375225e13e283c39f211b3b2030edf2ee9a440e4dc1aeeb1"; - sha512.doc = "a72c7cb214aba560377dc7228153b1925a4e739dd84cd2f7556b74c71b5385743091bee0fd21a8f7d4bc6ee5a0d57b685a8b7c77f0e127b5cfa29d401c05e3bf"; - sha512.source = "9a5155f7db5e09b4d8a5f9e153d21134a96318966fb9bb403f5f1227276b29e6e5e8f3aa0a0aa770c868f9a12d03aea22dbb0edbc19286a5060687604b9e6c2c"; + sha512.run = "6d9f454d028665c41b25c74dfaec12b8fa39c0384cf20423a376ae9026f7161d37a74c4810a7fbb3e6d56661ce355d1354c8da91af9d9061b61615548b834c44"; + sha512.doc = "32f9599d86a6d47c1758244d68b02fcbf4fa567ca18d4800bc3a36960bd6bae1e610e222027ed5eb40a3fc5cd5bce20807ad65e693a025a23125c4965a574873"; + sha512.source = "2308ac47b77b4e65c86e11daf0d529f26f30625d93c8236e3115105517ac97d2840e180417ff3745d405915a6fcad487f4de2bfd9068d9b672c631cab85c424d"; hasRunfiles = true; version = "1.6"; }; "datetime2-italian" = { stripPrefix = 0; - sha512.run = "3f34766a4a0f9e975f62b6cafbc9399796a892bd9d54751af5b9a81d3807c50cb4a7a7f4d51ce48239ce2782621c062b24ec654cbdbd39dbbf5923516e086f00"; - sha512.doc = "7d793782696faded36ab317405bb6e1d0509c1a13337b8997172fa07b1053536b2016bbe75b8581e43c18f120e9c21d10ccc06668e889e435471b504a081196c"; - sha512.source = "ccd2970ce40841ea65aff9ed394814288a4db370c4f4e7bca090a8927848b4c1b209acf85b040ad397402718498efb1357abbe2d76964206ac882cb8c9874882"; + sha512.run = "d34de7132b00bcb13e0a7ce8c5f9912654746f1d276c77dd630c5f7cbeb866aa9f97a927bfcac792ca1421c160b34904155beb6618d8df52105c5148ba45c60e"; + sha512.doc = "85cf37a06920618da2ab7fcecd8bfceab47404f2381b200699171c21880ebe7563202b3bf042e8634c9febd6bce8ea4644b19aa11008c5eb25926d137f4d5674"; + sha512.source = "109cb7eeb058544715eb8704fc666b8fb9adfc366a7d543f0de9c0774601aefb193bf7665eda4b387dafe37a660f3cf3e0a7c11cf3cc593bd163c8b2b7cd5b55"; hasRunfiles = true; version = "1.3"; }; "datetime2-latin" = { stripPrefix = 0; - sha512.run = "e1d8bb19bd16107d303cccd8b61119a7184127b622fc3877bcad196379e6b52167b246fc97d24dc179581028abe60741c9c9c8a219a14a3f85cf5ae851b7a45a"; - sha512.doc = "ae06aa0878a963079c4e2e59978da6d898fd638153617d7843084367dad1a0e894851cc333c6196cbe2e50a9dfc0c30e6e30d391e9e18c1ffec7ea73163e6294"; - sha512.source = "5563a25b1011e7a9c3e28cb082b9b425a325f26fa2eac677634b1f594af688aa233d3db8a0510f7742606d2e819145b17d437c2f8e485168052e06a45b60925b"; + sha512.run = "b815d88444c44f38794fdb54cc00b0e929a6f0489cd5a795a451608f4d51ecd0b373567b0814d12fa9f28d58314a69a9c4b7e9e7e44daabe80a73671f652ff56"; + sha512.doc = "5792c6591cafc5101ee7b4a7ebd4102b2a2e522d91588df353c78453e022f6b6cc087b3032e4fed95863c7a465c557483d8ab28a9fa47efd5acb4148be920cee"; + sha512.source = "9a06dc0e9d702bf2ae8e5bc59ee73729967585c86926e7306af6340e8bedae4ed1e02416492882d41f964ba38a5bb4fbb47f232193d1cdce6014d02314b76937"; hasRunfiles = true; version = "1.0"; }; "datetime2-lsorbian" = { stripPrefix = 0; - sha512.run = "7f0b293fd7ddfe374e723659a8b26a83c8180211bf7f1adecacb822ce4a65b1fb301da7ebd657ed16039acf13c343acafc08c34cc756fc72d0e69713f0ed747f"; - sha512.doc = "937485b91f8d4e1abb295660ba66801cd7696a8a80616f6f638a0fd475700b692005a04532e479786cad6dfc3b1ce1f4618dfdeebff19c3b8145e33c8b8324d8"; - sha512.source = "eb86505d64bbbaf1f81c5d49cd14053bbaede810766273da428c0ce42d2cb84583c72433501dfde1e5f27babaa7f26cbb466ed677b588952e21c14a75d9e7970"; + sha512.run = "1048e39e0d5b67b4019248d839d384e32028fb7970589a75e427f75a42f46aa8508bbb05aa98b07ebf2cdf3fd26ca22c4124d77f2b51bfc20ae2d3cc1b4893fd"; + sha512.doc = "a27bfd05fad0d777a7f24a62487fc15edf8ea506d1f81fa8986e12727687b3c3ed260f0c5297c76fc7475da74b2b3f753221d480c219e5f18f9801fd2c2cc38b"; + sha512.source = "8fb97c327119d272c6f2938bc73f323c7f082c277e5a9156c7b0c8286a465d56e0ad6e4565661bb49095a8697e33229cec3b6ff822ce6e9a002c93ea26b3e3be"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-magyar" = { stripPrefix = 0; - sha512.run = "62bed1be56531d6737a687208e680b989fa115abf46fd3a82081e50e770bb652628bde1dc3dd69738259dab10aaca1fd5cadaa0b0353f8d39f76130f1f583177"; - sha512.doc = "8ded6ab1b7b53a96bfaba284b66040d71f2685aecee0d17cb120739825966312bc5d5348c522507da76f4473a3bc935a7304672a734f8f65c63dc79e3760d954"; - sha512.source = "bf9aad5742dfa3ee62542b8fb4e6c75b17fe7b87a0535ceb1b184f0be1fc3797200bb0e5a02bac8009620815231ac3cd2ab632e488bd7503b03365bca32e1eba"; + sha512.run = "880496bf3c1273204fbacfd90bd18e06bfd70d9003196a4fa15f2292a3a23d84f75c922cd361937f50d392193df2869a2ad04644960da5d4a915e6355488eab8"; + sha512.doc = "41265047a830b29d15aa7bc587e20efeea06fab752668e09abf594daf590abea65ce8b02f7fbba9fa92e172e8b4547c3ede94a5ddc6a7be9b1ad041e5d377d1b"; + sha512.source = "0a95bac32b7c51d8d1c433f8f3ee5a1379059f47634b373d982685aaff2e818a3653104b1c9e86db1aa7cb2bcdb45743a304696db841adfc44d1872e74267e24"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-norsk" = { stripPrefix = 0; - sha512.run = "63d0b476dff885d90bbe35268aaa66d567bd74e34abb18f343252af25dc18665add5c78a7a8c3fe273930a423b9a666a9eaf15ccd186b5a368d2313144ce3d48"; - sha512.doc = "d5910999685c39873ae18aff686eb08024a524e7e0e394be645a7a55759ca8495c650b6f80770fca4a06503ecfc60a44d86daad45aad9058e216d7631b7e0b83"; - sha512.source = "48b5587693f296b3e2c24cc122638773b5fc6bf2c2f57a1063b4a5c4897173e5255b5ae135ae5f8f4ab6d15b60acec2f99dc381f5fd67e0af10a1de0bd6544ed"; + sha512.run = "63a2ba1e3d68981487c1a83547a10397f13361f2fde38646013d3973ef26003037516716f40c683d7806489916f5cad305e5150ca752c6dc7d868fba1c16cdca"; + sha512.doc = "0d184343b60da97c6eec2118be8aec125560777c260668f61ce8cff33b7f6f0fb01130d19a595572eaf3620a3fe339dd7566acae0f3e450c8b1130660d75b0f5"; + sha512.source = "4cc04c57ab9898c5ebccbe031456f673d809647555ee597bce08f077ceca644c0b32cab397d690be2ebf45ddc70b101813099cd28283f833019ee47e83f64b41"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-polish" = { stripPrefix = 0; - sha512.run = "79459e7d3559c7f0f2ba89a96b4e45690b8d04beefef422b8049496240c5d4e260cf688d611889d454e7e9d577ba405f45c820280e046afeb9f26cfc1fd8892b"; - sha512.doc = "a77f8abdad427fdad024c2fcee0076a6baadc3686ce1aa6d052ad5a7f2381fb2b9f9e6d1aea5d715612eedbeb3646ea05bccf7649c44fb18b56a8068231e9f85"; - sha512.source = "b58311ea0833c58bf9bb1de88148f6f64ac321d3a4dba9d0a907304240415c3ed3477eb3817beb869547daafaa5017339cae9aa78cec44cc1d31a5a09e04b40c"; + sha512.run = "279b0cdb1800a13ab31ced923948e1075d0699dd8645faecabfcac7974ce4cfa8cd74b23a9569dd2f00aaca818cdc9bbcc844b17877d89ae8e6b509e172d3848"; + sha512.doc = "512206ee7a44a1cfaeda700a8c5e98560c057c51ec92a8566f66e81ebf6a70503b9d57fb633f867c73e580c65c6f4204fa68a1f16ddfcba3f2bdb28bed4d1ad3"; + sha512.source = "7af7b4e1a746f552c8eb125a6bb7ae55babf44b880c783bda3cc6984711c781309c3047bf1d8f03bc914a2d51e35c5882aa5394bac59de64bc3f01d7950dded3"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-portuges" = { stripPrefix = 0; - sha512.run = "b92c770eb3994bd2e5c9f1fc5dd767a6de76624b03d3ce12dfc394aba9dcba2478d0c74300434494e6f47a0dc161163db648c2cf629bd5d4b84b73c8539affaa"; - sha512.doc = "661761b5aef12ec8ed1240ca2edb743df74916ff164046c84a5fb0d621350dbd996ed94002db67c2aadb2f1af77950092126111bfdcbb204537fea76331ee5b3"; - sha512.source = "83cd39a316603ce84667b486848a79a1b5dc1706592786a46c61590d0ea774095e1528ec39cfebc4d8afecfe8719004f9c1511e9e5cf3788c29359d7389785af"; + sha512.run = "249da207d08d396662ce8ab61b7f565a75bc3c6b4a375d0eccfa8f9c17ebc6b8dfb7d5ade7f28974584c6b1b3f0432f3b847a5e6435badd225d6efad0bfa49cd"; + sha512.doc = "993e4ba069df709610af771cffd0c88292f982ef27369264afc0c8b10057235b3bbf3d720aca6199f2757f0c154af3fcc3b686f2eb7e191a760ff6221f90bd1f"; + sha512.source = "de00206d85c9c4ec0198b1b3df2e69563b07f6bcb2f49936897cca05bb5ab3bf6efe7978b920266e9dfd6509617890bf9213b4431c8f9bd290d5cadb1d00ab51"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "datetime2-romanian" = { stripPrefix = 0; - sha512.run = "5e0944d955afa6fa29c9e03f6435b689e99227dec3d9b4765a777a29ffd0efd006498bf41a1ff5c96b382405ccafa46cf72cb5216303269e1fcb61e4bbef1e92"; - sha512.doc = "9e14a5d6a17db61da8fcbe47f8e813b2e8d3e2257d151b2205cddb90dbe656596bc725959fae370cdee31af4cb675b32a4dc9e93661ef0816c4f971700b85ab9"; - sha512.source = "c2efa94747dc4078dd0ecfebeeb52aedad5ec5ac74927c9adbf3a24b789032521accb1beadba3af27b3e593525c3460eacf5299a070c49f109817a7899412bf8"; + sha512.run = "3e7efd5ef93a7da6d2e65c782f93f6bc0e3af80d09fe762e4360a1ec9a03824930c14569994b88b747a7cf41518aa52a26aff07218d16bbf10103f10930b81d5"; + sha512.doc = "d3688a46661510083b638ef1e2bfdd58c5c243bd888b46ca0970b8b0a7f1ef9760366b1cf65808e34d9cd040d37c1807ea60dd8a2533719d14fdbd85e79bac47"; + sha512.source = "f1fb9e9f95dea59cb113f3d09b66469579c84d4bed0386b9333ff110fd7c4be65139a97e5cc303296558f72d7934f97ed383e5e6679051fee8b3c79d6bc1a786"; hasRunfiles = true; version = "1.01"; }; "datetime2-russian" = { stripPrefix = 0; - sha512.run = "ae001c395ee7aef0d80143e5d290d3e45fd396a1c0855542882b301124367a0884670ac5506de905dd24cb63e8949af1fe56e6700b5e85042524589ee24cd770"; - sha512.doc = "c04eef4f2248e40ce7f515f49e0dc109baeafb9c1f0e31e000230c438fe304924de033203fbeed9742a9d6db1acb852ed7093065f11bd44e70edd5c3d2ebf560"; - sha512.source = "cfa809510a0be7a45859f2220bd9c88493019aad4afc9a8d9f9120e3ad3c26a26d3b6ef3822c77cc19acb777f5d579c2a75e1edc4bf36a46d30b208510d23560"; + sha512.run = "888fd02460774d391f55fc482862a011506084103aaa0815df5d2fd877d37892535047930da15c4a146232c53cf3e3fd366170dd2ddaaec5aa9acac2bd3cb25d"; + sha512.doc = "125a50eea6b7d1a7275ef272f6cea4c3a1a1a4e05f13fe0e40f1fa2cca8dc742cc8eb9a953a2e7290498755adc25773ec3eaeb4fbecb53810734278d0830cec3"; + sha512.source = "94ff6591fab37c471dc7932b841ad674b1a66eda7102b1141c49ec44b84c0b9d9258c1822d055b70b3f449ef4b78bf366e2517780ef5352f5f1cf2437b2c1230"; hasRunfiles = true; version = "1.0"; }; "datetime2-samin" = { stripPrefix = 0; - sha512.run = "1326dc6a219b7701140fe5e2cdc7dc2d48a48007a45ed98ed9d50ef74bb327ea16f8c4f64bb08239b72493f1393c89896eeefcbc46480ee28272b118beb1d0a6"; - sha512.doc = "b2f167181a56a1d90af4be57fe5c5a1c33d2335aabf2558124ce29f86b8f3fedd06e2f9f640c063c1e14a8a6861093998ae2d4cc64892c4dc136a9a466b1f850"; - sha512.source = "a4c3f22263295847bae90c61b6dfa4ce4dd2b1210f36fd415cff2667bbf1891b9c9f64034e93971c125440e6721005f302b045fc48286eef53b5012c5ea8f267"; + sha512.run = "aba95ff0150511a453f63c2b596041c81a3fafc56090ff86cf60bdfdbdf09a21b20c73f342157fc25f1bbc960aa6e177dbbefdf0c809f03bab6b9cbe0da28e45"; + sha512.doc = "e36329c81becd8c00d2d214570dbd1b4098a2fa852dfd959abc13f041d6663df11b769c0674c93ca0517524c5ee629943767d4283be3ef0ef0dd6881afc82550"; + sha512.source = "412ec13e8d22481fa410d01135acac9eaaa3e398bea108aaf8e05dfcaf3dbabcd3203a07483308c90bd61e82b219b90bf280cc4a614f67a13df5dbeb4682ce10"; hasRunfiles = true; version = "1.0"; }; "datetime2-scottish" = { stripPrefix = 0; - sha512.run = "a65df749196ea74558ec1d04d2ee9ae4bd0fdc119fec6fc8b395e194a5be7a657e22b4788d260207c7a8072c8a205c6e8377d950bf0d4b0662f02be2d46d5413"; - sha512.doc = "d41b068bff451ccc34cde4c6e9054c23df87ef48f58c119ebe2d296d62182f34edeed8adbb87df4fcb1f355b04564c827ff97810fe7c6b278a6cd4dfb32603bf"; - sha512.source = "a2e6399a4e6ef10d0b2185d9eb161f113df86d76ff0307eefb0e857501eb9a32d8c560ef38b63fe8abb49b9a97171c4196125c68bd64823121e7cd40cea27d52"; + sha512.run = "cfdfd26f6951ed6acef320f9785adc9f0cd8a1b4e8e8172004a07eaf46c8c7c966af4b8f81be2bda8a72710a2515ea13b5d81aa652bcc07940417f1c12e2f64f"; + sha512.doc = "80c0a13d584e7f1da03118eca7faa4e8efce23be6d825fbcff8f21dc66a7da6dd9080ce97ee20d9ca12ea54ff90169329e03afa03c3a792ceec7406ad972f7ad"; + sha512.source = "760a0beaea21ac17b7cbabca48abdc80bc5b9d42aa17f118ddfd4d76ebae0f500a2fdf82df598a3098d7277812d2668706381d09c908fd377e1c5d81282693ed"; hasRunfiles = true; version = "1.0"; }; "datetime2-serbian" = { stripPrefix = 0; - sha512.run = "f8849c3f5bc6f446bde1e9208c0a807886e29027f5665bd0a1eb23ede8357b2c71218153f478b5cba91d64c7bdbdaaa886095419b519baa768885cd85de86015"; - sha512.doc = "6f8458c85ea4fb7b5156670f346e843975489137fe4b04d02d04acea707bc304b733075c71e9539fd38220b2cc5a3945e2881d53181f1e7dfbef623bb994681d"; - sha512.source = "9b90220120f75d6e8d482c5dd44a0da455ac4c224bb04ff29e72ef4ad88763cfd741e44a9f28658aaba684a6db6bce1faf0dc00bcfdf61db5453e3ba021471f7"; + sha512.run = "87b67e49caaa3de3b3b5a2ed957b075406fbf0adb896f1739891bb01d881cb1dba669bead1b865908960485e08c35e61ace068ce45839096dca72a3077542cdb"; + sha512.doc = "3fa8a22568c7b3108c7eaa504df1e1d7f37eb6815d282d58cf0259d1c7490e7daf2f02585326d77bd0839a65f33908ea7385c25b4dea77efc9cfa3d84825d4f5"; + sha512.source = "9806b6eddae573bfca3bb0fd8509f703e6469b03c8ff9efe359107d7e171af1a88aa1928220d000ceee143d9fe1cdad0734c1b431c548bc8d4672d0c7320b85e"; hasRunfiles = true; version = "1.0"; }; "datetime2-slovak" = { stripPrefix = 0; - sha512.run = "f8aecd56b681931209a37ae1388b2c42257e265ad744ea09b91a050e436f02e9569941b9f314d16b2983f748f7787c4275e1d94a74a8cb7be710356d37a3bf62"; - sha512.doc = "762d1ff455d3968d508fe28af0302b2a4690eeead2b87580344c584beba29c1799735dde73ea6ada5fa396d6be0dc3ee30f669c95d8edbadbcc1a7bbfb54da76"; - sha512.source = "6b687d818f05300f87c61d7734cfd7631df88db0ab0d519dbc3e9732594ca44c9ba58484219fd5ea04fa9055cafe539e7c4b83ee1d92be9887f29830a5eb2807"; + sha512.run = "775836ae0269bcf813cfc6335e60b05cd6984281642231ff4e48f8965ec264f592bb396624e526a8c18a22de64ba955a5cabe905f5ac4bccee101a53cf567a8d"; + sha512.doc = "267c7f8d678ed2d598999487d9ef6290afb27382e6cf83852cfe8988023903532cfe33127b9019ef3ef24ee6806b5a8bb159cf510a25b1bd698d65a4b976e23d"; + sha512.source = "0cc7c5157a67c51795ed9b43a058f11f8fe4d7c1240f47b29657c612390849929c03bd08a7d2f801be0e41b243f8abd9cd9eb0d4847ce2b08d6d062d8cbbd456"; hasRunfiles = true; version = "1.0"; }; "datetime2-slovene" = { stripPrefix = 0; - sha512.run = "ba0ee0978fdaaf19defb67b40bc963d0476ad7158a305f3676637b818dd6f7d0fe1dc0473b1db0d9b5a37dd0d489bfa3a1af05d844e24a8a9480841049d4cefc"; - sha512.doc = "96074295557d7c01861a6a3d7f45910d06dac14f042b48ed29d0a7be9ab8e70f957ecb6e5fda8facf985006d7369922e91cb8d945ac0a91d5b8ff3085cdc4949"; - sha512.source = "dc5a67de6292f2356e39d988722bafc50a2703e2a8b532816ee6d420d4adc7e9bb18d6962f8cf3ea3d36bb6374beb84aefad9b9f9d1b705c1842040d7b3a1fd1"; + sha512.run = "02f0cb9711f156521625f7d2a840e2d524d0bfc53be53b1968f5fbc6778f4f85913b7bab5934a13603010f797edced96e9032d5fd3d5b13bc7151b8998e159dc"; + sha512.doc = "f89f0836ba1d4c30e27ae3c97804cd81a0a72650e9b671e7e01bb992135ec0c828fb768b125b61527a46f8e746461cb22f9437bde3966bf58ed81fc1a4360651"; + sha512.source = "95825cae4b867275b39fca8dc1a48039e6068f5edf06a623da9f838497350e229ef7854fe5a7e5bcd98ab3de2fbb17dbc661280321d9fbb386ed436d3f047b0a"; hasRunfiles = true; version = "1.0"; }; "datetime2-spanish" = { stripPrefix = 0; - sha512.run = "5c84646a4654e562e4b7d52af49a6e966fb29bd6ff465323fe488b65a332c041e69c72714a537d3260cc0c317fb156b7b9177c96a4a25a08d2bd0d5211808e9d"; - sha512.doc = "dd35c9fcce6a3a9b0407e67aaee63399376ef523b95e7b78eb3f0d718f294dd0041ab6d6545ada7b4dfa3c14e03a1fc89469fd7837779c2efef022a8d34cdd57"; - sha512.source = "34644679b3e4dcf4e967fed7b5cf478c677743e6f18af1d13be692b43a8a45ac752bd49933100f969254643362ad797f795c82e24b084ae6d47a8f376141d124"; + sha512.run = "0962b9524fcbb40912c10d5f2c2e364f9f278dadf76c63bc20527c8d031caa9a6a85ec92e47a38d4a194e24fff799f7c061f52a979952ecb67a7c58f5a4f22ec"; + sha512.doc = "9e543bdb9acd333282176fe73614e48ca9ae779547d5b664dd35bd970da7922a874f737fff6ecb86133fb59346c56cd57ad69f0d229b998d16f91d1c099e96f3"; + sha512.source = "8fc10bd792d13f4ad661873bb0003b16256936bc86783c48589b7cb3350e31714f122bd5255459ad45d0d4ba8f835c80e38fe6718d39143c674f036035b6f7b2"; hasRunfiles = true; version = "1.1"; }; "datetime2-swedish" = { stripPrefix = 0; - sha512.run = "9981777bb04abcf7f3a64c706d9ce797e9dfc336711f23b7977d2d25a453b58916fbd86ae87883b04195d3d86eb262445716675ddda74c3de5cf1f41c80db0cb"; - sha512.doc = "529ec7c0db10d6dc1e2c35222030105203f67d92d433dea6da40c348d94c56e2b47f740759b2be2ed0de2e0ef91bafc84a523a99083d7a69b04c8c4d8267c588"; - sha512.source = "08af9f84f0a44c15d93405d9c7f7f525d9264819922e68873b4353db6c726881afe1057e1f8434d105ccd803135cb2795b77bcbdcad4db6735390096910d216f"; + sha512.run = "9d976bfb47fc0eeef5b5bbcf8657f3ca5c22d4e82745cb3eedf2237c990932427b31d36566d071f186c3d235a533d8fdca05ef0fcabaf9ad9a16740ffe6175f6"; + sha512.doc = "fcabab9ad37048045ebd7e52e2c32632121762352e4a4f06e6d6a3be4e157e0d6e0abaf20163ed6465a09444b02562900677d15be97122f8cec456810ff0245b"; + sha512.source = "75e074c37c0b545fef5dc315c83e3f3f04c76b4ec4b7e0d359d838931bf7a605cb4811774b40480d75b9495d07ae51b9585840319ccf3fa956b99bc0b1ca7ab7"; hasRunfiles = true; version = "1.0"; }; "datetime2-turkish" = { stripPrefix = 0; - sha512.run = "230d043c61334311162351a13286ee7eae53e6bdea6262623bb78b3f2722503c6ff8fa23a6ff461b3db10011a0198ad07a6bfa41bba9b5bae4ede7dc7404e9f0"; - sha512.doc = "f62d798c3938654ef7287c5360e61c2dd4e68da1a9cab3a1bb0c8ef9b7a101a5b1ecd7d08390e621ef7d383ba769a2222586291ebf479aeb9828ef8b12828009"; - sha512.source = "bd5431876719cc1b7dc0a424a17aee2fea725e90d37f0dd9f17f339b7160785daabd85304199230c784c3f72a99393ba1713fee70f775c82234dccfa69a9c8b7"; + sha512.run = "c70299cabada8ab706a4d18633fcc3db8e12f45f93732969193e4472a538c6dbdfe4bce23f1631fb89a2ba011d6fc956df2ffb54eb05455bb1e420c4f5121049"; + sha512.doc = "2079e93814c90c91fb4f2aad1a17a280f5db3de98adf257b3756f7ba851937c0a3175fc0f6798ad82c71c0b78943fb9140dafe610fc043e663dd7af4d7853bbb"; + sha512.source = "142a54ac6db01a893f4989c13d1ac332506736067077c0e5b1aa1dfc3f628f54efb5c0f1f56a525fef52dabbf3dd49e63fb515459882ee298959c3809b916bfc"; hasRunfiles = true; version = "1.0"; }; "datetime2-ukrainian" = { stripPrefix = 0; - sha512.run = "8458549d2a26ac8f79afeb19664a4c2ed5e3ce7963918106875ca4e39eb1acd9f3684678680ed9287ad58dce361676c3ce437749f0e9e91995321bcf2d366863"; - sha512.doc = "68a27bf32f7accdb28023487ceb34b4eaec208f3f14d4e82be44d52252423f05c4dc1ae2dbc2d2e1082bf592d9c1baab9e29b756c1e1456b01fae7f0f059a4b9"; - sha512.source = "e838e4b3101601d9102fc70a28364baf749cacc14a6ad6652b3896a9cca0c987a5d7423e872ddc96137e8682c225e5efa55008d6c0af6e0354ff2c5b03aff8f4"; + sha512.run = "103feb2ca14fcd0f3d3cc722008c39c6d7ce7ae0c5662ae8888cb1e3d5d22ae9cc38551832284c5419e72798a8b3cb4332cd04262db3da1556568fa7a2863e08"; + sha512.doc = "be864a970a62bd8596dfdb3c249206ead0799428488da4ca8e84cabfb18f40ab2931b700417317a858ebf6ec32e77310d439fa9e1828bff2489f011a29f8e5ae"; + sha512.source = "4f6369c2bc9bf04c7514d747a01f436acca18a9ae439b3aca3836ee2098d4e0f900ec65ec0406d11fca9b56dc000c83de9a26c29103dec0e58199af7607d49fb"; hasRunfiles = true; - version = "1.2"; + version = "1.2a"; }; "datetime2-usorbian" = { stripPrefix = 0; - sha512.run = "33ff63f75926edf07ecf3ac436d31494a34fdf07c792e2eb3b96669d47a48b57fcf23e03cb3bac4662a5a7ffc6037b12886cc53c2969916453f428829390ef91"; - sha512.doc = "741b4b7da1bd629aa1873981143fa3f5f26edc65ddf20864ea1ae7c50977ef4c75c42bc5c35303ab1355451ac9f2bd4192f817640a01ec61b2d9723d358420c7"; - sha512.source = "7309258fe7137ccff4d9172e88e781d79875e45ef496678713dd0b85633362765e32ea48bd2121b317b776b7d8d8eb618b9e0f61185a27362e521d15391d0c13"; + sha512.run = "7f93732c10fcc02c3c360b2674fb8e0479bac0bf341ff8488cfac902139b7838579207593deecb55ef2a2f1d2b1f108ae0f9f9e8df0ac5011343ceb28964d259"; + sha512.doc = "fc64e097697beffb0a8f9c49d03339f318bcbb2444405281617be2c95cc9cc35312cc3c9cce5d4dc314458efeb6aba8c3fb987b0d07d83bdf93a42a5193d33f2"; + sha512.source = "6a991d9253df03985a40c9696da8458b2d95a24eab034e14a4ed2bea74e2de0e1a5b5569ef2e4275d025f05976ab14657215aaff607880939aecf13528af8b85"; hasRunfiles = true; version = "1.0"; }; "datetime2-welsh" = { stripPrefix = 0; - sha512.run = "366cbc65dd0a129ac3f44b96288f70dd42ab2bc7a38b4fb575d0c62ac5eee4a8114412bcd18b75d6954847c49d754e71a71581e7882a6903acf5c7425154a62d"; - sha512.doc = "074399e9fe53187c29702272fa6c17999276631c4fe3857c0e18ef44f86a9f09c9ece7a98bbf868030b510c5f30d1ba9819b09d604ca2c4427753dab1fb3999c"; - sha512.source = "50976990351ccb02d8cf794cd7a28fea757fda7f606038fc4d293d24f4526ea241987d9ea9d36ded7849860967334e1697ccc21c2dc6212729434db702211765"; + sha512.run = "60dbdb53dd693ab50215d5ea1a6067549977cf63b6fb883cd5656513ea8ba8e75f50ce5dd18c75cfb4d99f99676c45483c84b6689c4bc6abbf24c876f07ce6e7"; + sha512.doc = "5e0079860999445bac64fd788ba7535dacd35075e640f8fa671c535369a39979e56d9468249b7515bed3c7c9b5939812ffd139e2db67a81ea70cab10157774ad"; + sha512.source = "6955148ca28883743a0342fa10355397924bd37c96845df3c68ed97c31ab15179792fe34e098c22b032cebc0f226717cc635c19d2284717214181e1ce816c2a9"; hasRunfiles = true; version = "1.0"; }; "dblfloatfix" = { stripPrefix = 0; - sha512.run = "ee7e33556164cc02c782023d0f62ef25f609ae90cc251c58f8d1c6c69267f8c1a2b897d69650541f868416591e1b84c825deb2bece0d88d6edfb45ba45e95537"; - sha512.doc = "30f51aa5e3b4e902a63267f27395e87815d6641ecd8a204bab292b2ffe134ab44446ae490853ca110dc6e7e0e347bb9fe8c1c5474e9287cf43aa489027004ff6"; + sha512.run = "0da2dfe1979354090d97636cade6ab02c53aca0c9dea2f205e77fa9745276c8199be6af49b3d312cd74bae4846bdbcad59e269a25e742b17e9008db2bb57803f"; + sha512.doc = "0baf4c0107050d96fca9a3091c8b535ea4666d67855d8c40cfc8376951b064bf6d84d9b914afd801e514307ccdc87c9acb702253707d396aad87bfcd38a36776"; hasRunfiles = true; version = "1.0a"; }; "dccpaper" = { stripPrefix = 0; - sha512.run = "cd7781bc6d2c2b6577739bc4c71e03d5b865a7af7aa566f311bfe49a08fcbbb1d2ca0d4fd3ba157ca518148018d7b3cff8ab1397d2f9c8e8cba25f76484cb1af"; - sha512.doc = "f0bf95c71dd15549d5b3d3642876d73aca2f6755ddc7d52dae0d1b63dc9880f4810a200cc60a90daa68f1b90137bc3e04792eae91f86ba548ae6f286028cd9d3"; - sha512.source = "d940bdbd1edba08f1e13b569b90b066c55a6d88d094de9d2f6ca2d7733728049344e87aa6970c9a5dd8944d73713082480b337251ffa807f4fde1d74617b356a"; + sha512.run = "7ae8d10b1ff1855ce6f1f4917ec7563986a30c47e362b1a58eaf2f36af635dc14354090e8ab4a7ea0c99463119580cbc469510d30106ba899096a439a637049d"; + sha512.doc = "e36bd4ed494fddff2870bf884a86522ad8adb518f375733599d821d8a5f0aa4e9ac5a347382c291593c99611ebb9d74958de83f290137bc7b1704ffefb37dd92"; + sha512.source = "a58a678cf9a3e194182a91ff8638b14748c776efc1926e49f56cd26c70a90caeed1157b71caf3b64b56a5618106027ac6f9e4761c3a4c14a3295e52106917b9d"; hasRunfiles = true; - version = "1.6"; + version = "1.7.1"; }; "dcpic" = { stripPrefix = 0; - sha512.run = "6e512d1b8f945f6ac31a634830a08444c764b51f099c2eb27783fa2158aa526d5c0829f92ac0abc8a36130d9c8c77094a6e619baf52a07c57dd4627b671c0690"; - sha512.doc = "5dbd76c92c0ceebaa9c2d1e8e75aae4ef7c0ac8f07b53d532037a8b0420c3c028e0b79e58c495d776635ff35b46cb721aa15fd505582b2cf5fbce876f215fe07"; + sha512.run = "abea5ce71849ab3b445de50fc16422b832935284d54f12302d385a8db4d21dc649c5c2cf6fffc66e6f1decd69e673c6a09dc8fb654878dfe49452150e1653389"; + sha512.doc = "cb770ce774577d44034e4897ec8bc4391a69c84868f0151f45186e1fde07ce3f4b4834e990c6cde0da8cf58900326ab683524f443010ae1ba90197652a3a4ca5"; hasRunfiles = true; version = "5.0.0"; }; "de-macro" = { - sha512.run = "759f9146b37d485bae92cd6ecfc4291ece42017ce6be601669d989e52229270e04d6e8e26a2a8db46cc9f6f1eed3c5babe57bcf7c080afe828e2320510a3aed3"; - sha512.doc = "00784c0670b5f11ed715f76745acc3ebc098b318ca2b00c294dae3ebf162af0f47b4192d993f7b1f5d443eadf0f7a2644cfc2bfb71956eb680cad2c593a29cee"; + sha512.run = "757b8ca64cf446a01ba5e1ceb68f84dc4c89e7609e8a148b9105cf6b1646221e0004441023dcdfaed2daa5f65a650741a3352687b5d6c245e94d00c9daa18896"; + sha512.doc = "d45a17b93884394dd52d8e0de33ec715aa03ae98455dee7cdeb2bedaaffeb99a7499e794c4a267394760ef05c79e5a34438ee53f9ec5cc23f3bba5db6dbc1dc7"; hasRunfiles = true; version = "1.3"; }; "decimal" = { stripPrefix = 0; - sha512.run = "12db84f3a7a9d11781506f11a4db69bfec09c653ddc74f276fdc49a2f629e315718026f3304c3532aa70866f7986ad50010d2fbffd68dda6d1bbe3b8111101ee"; - sha512.doc = "87d61c482036d06c0dd093e34d3d91dcf4125c0997395ba379563aeb6f4b93323a8ff265f924bb1129dcb626ba08fe36520b74c94001aafd320ba60a9791e0b7"; - sha512.source = "27587cf28471dca71a03b73458a39189204d593891ede139d69a3da2f05ea3fd2259d28038434c041d927a424f4463a49a66c73bdf355cc4e0f5fe82898741ff"; + sha512.run = "00c5c1cd9a81979e447b59b43fe77219a2ed4abfa16848d791f0ceaeed248154c690d7bb5d8331526c35cd5a7f8a50e0406636370cd21bf608383d430c0cd7de"; + sha512.doc = "fb4850530e0817523287500470d318946f30c6ecbbe300f9998152aa2aeedb0fa8b5ba14e6e394ad142cce16acca23d86d05dd7cc34eabd07513b9c5723c3108"; + sha512.source = "ffbc4c2a70a6b61b2e62e36e83da4e5b97b65310155a0634ba7c3401c09dbf10c608540a7a51e2ec89035b17be09f54d077b90c367a09f7a7e0c6c87d12e9d2a"; hasRunfiles = true; }; "decorule" = { stripPrefix = 0; - sha512.run = "33ca046bf611d3d87e950999b4d319625549019661290d094152664b8454e27cf9e36b891dec532787f93f0b567f2f6c8fa5654ecf1a5110b59d8ea4f52ebd4e"; - sha512.doc = "c9c8da55e3e3729a233bc3da72460003ab22bde7572746252d9a24177480c76f97ca2e68cdfec7b6af6594d8324f6e0066302fdec03114d17a90f52ee7d5c720"; - sha512.source = "2c8eac058af4dcf6fc6947db74c569d756d5d4d1f5fa86ba9da7cc517be9b0c6234fdc7ae4623376329663dece1781e2385eb1c830a6827a49950253a760b933"; + sha512.run = "a1745e0a3e7a28bda4fb8ddb9932b9c822f3548b0f3479984e75ef1bf458c68c3500fe9202925dacc31cde9445ae3f6a86176035bb0698aa41d93b7258013d9e"; + sha512.doc = "ffbe04812d249dcd60ed310c2bdf8f1eda025af3ce4a71d90a9dcbc8edb678eadc3b11f22fd1823a46e49a6fdfe153f8b4da8ab7bfc509fd3fd2f6db69cf72ed"; + sha512.source = "8e13c353244c54bbbc057a69f8c471f6e8fe8d8de438a1450c27e015261459c50fe4c4cc9cfba8122349e3a960a844a58c4fb270877e3cbb2d1e748614aac5af"; hasRunfiles = true; version = "0.6"; }; @@ -9464,1321 +9707,1350 @@ tl: { # no indentation stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "aa32d870510ade25cc982d66f190949c15bc46825b014421b179ff992f00bfd9193c976a51978bc19944cd6b32b826a1fb147295d6069eebb163b07f406e8770"; - sha512.doc = "aa9795d1d1e03ab4086ebd0a7ca097840959d49b9b63d7f6ecd8400155b9bd052a28d3dd71355d1c3b28bb510ebb2198fb9bbdd9f5240f57c55cf4a4fb104c05"; + sha512.run = "78b2589bb881f628ecec66cf3fb5829ff2f752faa4129db0d06321c63cdd229ca3289fc788757508359f04c3ab17d7dd2af87b72f27704cc2a172033a133517f"; + sha512.doc = "f4c54e5fc362b37f8836b534e2ffb697f0eb123aa2fc3e46a97a373e0e7ba76d5c7c09f2056c847940e2c22106c4e1440cbf7288fc68374bd08598545a451a3f"; hasRunfiles = true; - version = "0.41"; + version = "0.5"; }; "dejavu" = { stripPrefix = 0; - sha512.run = "d3072415e3483d270587bdec3264207d9513c9163afbc272e8fa59332f845b3a598179cfc5c3221f5b4a6f18e0a2a1c770331eaacebf58d1e6e71ddeaf3199d3"; - sha512.doc = "08245ab094b70665128808c1ff28bd9554683138473422c7c7b046e597044ab8a0af925ca35d17c67c1db501c8af5c78e4ab0a8f26f8642f89dbc8407a305242"; + sha512.run = "4c9c92c9572973c24200e6a1cb475879ef0324833e1f5b201fa642ca1cc0bbaff7442a5b91f381515144fe9597883ce622018ff8df95e0b06d0e8a31d9ef3535"; + sha512.doc = "97a8c3c6ad9857d75e1aab8afc8bb1171ad641f49aa4079227b3ca0fb1b690e331db9298c63c0e788ba6d5dbb3a38cbf0a176469a5748640ba50ea23f358d491"; hasRunfiles = true; version = "2.34"; }; "dejavu-otf" = { stripPrefix = 0; - sha512.run = "ea416075faba87f1e199f95abfa146f4cf476a55ae0ce34126aca9c13481b1592d0064939733217a315bdc1593108dcac2026257b74c5fa5abb93cd02f5b65ce"; - sha512.doc = "466c8df7160bd2c94224b783a4b49d95d63d4bbd59eecda3503ace43aaaa38adea9b126b888e4548dd94ccfb783414c816c58fe9b2c3be45963edbf623ef50f6"; + sha512.run = "a566a93fa963b5b0a3301363313d090d02d283d04cd11ffff601845d5261b45875cf2d2d8e89c6996caba315620738db93ba7707f4e4710d74216c2360c322b3"; + sha512.doc = "78630824e4f05b4f4d19491b6d78a6ad58a3f717e93a54b1b566175a8f0e7de1d9b9e1361fd512a7fd5e84b6463e321f577caaf9c1b0e2d42d4061ad7673a3ed"; hasRunfiles = true; version = "0.04"; }; "delim" = { stripPrefix = 0; - sha512.run = "8f3f6a7aba5c9912883df5202547f526ccaf92b5c34be32e084df0be9275ec4f195ed4cb6789523ad39db3675416958259143a5fda7f95b8d13cbff2a83e6d2a"; - sha512.doc = "3cd42ff6f8b5f9b3cb28e91fce071e99f57ebc4d5d9646a6b96bab352c293c00b887f8bad10c88bc84949449077c5dff30baec22b156135e2c426ee14e392a36"; - sha512.source = "ac8cfa8373514b26b29ce427db9b8831a96383a449539cf978d499457a51acddd56ff433ce8744f8dedd0cbe611ef2fcc63967ba32a7f1ec07fa55d2e039b661"; + sha512.run = "398319d23e1fd48ffcba14d61f7299fa7b42b3365abee3ec2ddfd9d9f5b7bebdfa505bfe700017d2b67b7aeb5aee756b41a516c7483bef150cc56683572b3d2b"; + sha512.doc = "6226f6f7c6e57ea81cd396876475a88c6ca9aa5cd300a7a5665d72dc60c3f5ce6bc042193de728a09f60d69924374c40ccfb45e4954342c1f163b8dd57d11129"; + sha512.source = "c77fbc32522d65137251c7638fdeffa704856bf8b3e209cb3db94861111574c3dfcfbb3ff85d0795f0070bceee0e544a369f6af3a6c94cd486bf0c1f42f39760"; hasRunfiles = true; version = "1.0"; }; "delimseasy" = { stripPrefix = 0; - sha512.run = "4cf84281beb3c2e368f71553e4bef8e2199f11d02739f487db47b13ba8eb5998cdcc514ff9adb38b55b1e96957756700d0200ffd03abb9a774b1e25fdcd81793"; - sha512.doc = "cafe52f2d589cafd545ceee75fbae9aa54df65368f43db7ce44af68fddd48034fba842a7e817385049365e02ec053b3335a992b9eaee32d561348354dfb7e1e4"; + sha512.run = "a002802ddb2dc32b142165d8960eeb194719119cc79bfeb92944457321e3919bd97fca7adb33647c902f386dcc0754a765b3f17db49cdf060105d8fdea9223f2"; + sha512.doc = "c483b8d91757673a96f3f9429fa52a0b352d2a33bd2310e8da641465bdf2fab4ca521bb157fea89553635c3c992e29e318441930ac5b51a418aa78e7ab949026"; hasRunfiles = true; version = "2.0"; }; "delimset" = { stripPrefix = 0; - sha512.run = "dc22038c4273f08fe6730f6f4287032873f956f8eb31e9b10199b514dfbaf566285c8d4e0169cd4ebd69fc410eca506a9d45ecb47bd58628b04dfc89718b9313"; - sha512.doc = "2b62eff0ed48d76649cd303bdeff4679e0474b554ca3bd13a8885606fe56614628d3604321cf785898c3dc21c5215530eb9819e4b95e419c3559f6b0f2528dab"; - sha512.source = "1fd1b60bdf7da499416983d1993027d969da0f73cc03e2cfa05def8204b87508f4bba1fef61bf32460537c9435b21c21a7b5e2cb4145e35f6124efc6b07f0805"; + sha512.run = "693913c99c249c5d238b44b231ab9bc2a4acb53c487b21f7aa8557176170185326deb5e0ee00d784ddddb2d3a51a800703e1b0691243d1408fbaf65dfbab3d54"; + sha512.doc = "5de5294dd61bcaa7bc4e4e4b6460e90cabe98f88ef692f37087ff0d752d3c2071cdf4f40d63774874dca932c3df22a7c24b08a7e51c15d2700d7ae43f7ef6e0f"; + sha512.source = "067fc6a3b6842b92402df860183470e7e1cb908debb85502826f5c5179b10e35a3e254fb69b0dcac9cd4b2b2bac04994adbfe472ab415b76c71e1b0f56ebd10c"; hasRunfiles = true; version = "1.01"; }; "delimtxt" = { stripPrefix = 0; - sha512.run = "e04215aebcb0d04835fe890c9a7a187b9cb36b581dca6bb8db0bcc23e5b1676ffff88d220b3fb656a921b93c1c8ff3643a763c19cbe139a6d80c83f56479a1f0"; - sha512.doc = "8bb5e26ce39edd93299d37a1f37e598eb6d4071d91e5c6da0885f8dd6aa9f5d9267c56422c69666ef90f49407ea3c9072fe00d9bbf2189533ebdaa73ff850ac6"; - sha512.source = "71c821a05542bc496a44ab9d3dae5fb7cb9527a1dfaf8501ccd8b21cf7fb6bc29d5a4033d5ffd6ddc2db714a02e3c246362b3ed03d53df7eeeefa27c42689018"; + sha512.run = "9e2c7fbbe0b86c9059be8b58950a7495f4e67f5ae1a1c6b296b5eba614e791efb3214aa3aa66b3b5bf3e158487f3da8a0cb749dd6ab7a0315655676555763f4f"; + sha512.doc = "b7c54f4f24b63df675d8d0dd2356a243fab6aed848dd26f0a0f627f9faf512ca644b2f8b9e8c4ff3261a8d7edf87e1b47289a95600b34ba3bb5c9fb3e61d1c59"; + sha512.source = "fd90108f697989fee93b195236c8f5eae92ab4e276cb68bdf4d30a33fb9e608f3d558034f0bb4751ad29d596942f5e034e8e2dcbee0b02854fce83f0f70f776b"; hasRunfiles = true; }; "denisbdoc" = { stripPrefix = 0; - sha512.run = "42eda8a9789280396bb607a3e35a93e41c6fef6deebf864b03fd47c9df02a035d6f23761b43c70da3d4faec1b760e826955578cd78408a1174bc4be32c98ec57"; - sha512.doc = "c96a3d7e034cd2202e61d56a65b366063f9cf07e77c750d1b48eff2da5b37293c6d8f3e6e334adef971026b77554bed5edf1cf7b2669f0aebf7b98d951eb7531"; - sha512.source = "9c887a7e76c7d0587fcf41b86ec272c1e290ea328e18cf9be7ec5311c655af60b8454439ee37c129145eaba795530a199a7dbc5eb62b51d33887ac4dee4d14fb"; + sha512.run = "35392ca689c9b9a5f19fc514735f847b5b8db0c4726624d4089037f8a6ae19c070d73c56312e8f1aa330888dae53dc82a68ac74a2109bc6283508e143c057f12"; + sha512.doc = "46f7c310f68087359c3fc3dee548d52fa26e7e2f8a7585864318efa5773239ba8f663dbc6c3128d5c181ec920f4bed02df273b446f4e39c51dc35d3531f74591"; + sha512.source = "bc5581e64aaf117f21325a0dcb86929b8862a034d5efaa31742ff41ea03280d4f93e85de0f07a24a465dd6af1eb60c0993d6f74c016c0e264656516d123c7b4a"; hasRunfiles = true; version = "0.7"; }; "detex" = { - sha512.run = "eafa287dca73c075ac51318e9fbf71851c2b55cfb669062e572986cbb5b04fa3f92a8bc4bdb4a4c5ea41c27601f7849d4abe1973b1f9c6a0cb34e6cbb7c37f3b"; - sha512.doc = "541972668bd85f0b101a4d51034b70d18c2ed5a4fb319a7e187b28de46cc278ff120584c109d9af69fe65a9a361b0e12e42ed2a409d32c6432c6431ec8f3ee43"; + sha512.run = "8d0578d3d6e8b57628b925ac3a4e80ad3395ddf369530921a5dc5ca10874d94454cbd7217401b8a7e64b4bd0fe49aef448102729bd27774d5b391730a43277d6"; + sha512.doc = "51c53fce8f94081fde38d59aa47b1220f0537aa5e0a4c0e95abfa7cf8364856a84d5d09e51ebc1434c0617b375a0d3a22c302ef96e53dc774132af26e692d5f1"; }; "dhua" = { stripPrefix = 0; - sha512.run = "3d7a4262e956e82e8397505191884d142d9b97d99e1598592594c7dc7bbdd2c2bd57d2959f419f5d9fae0fbcde7930c33d864d712664fa3d7f9e59c9e18e7240"; - sha512.doc = "1de4ea592f3314d8deb75aed38eb082f9424d76c41a6693a14440a64b07a0d330a137994b5ceb53c62f32c003168a817ec8fc5a834efb6f3370435e63b991ca1"; - sha512.source = "4d9922a6da40144d0829144cff61cd4a886eee3ad20724985b07b0df534059e6aa9244131a250ac9baf4aede4beec5b1c7e26d6f45e1ee79f9d1a7439eb4b0bf"; + sha512.run = "78c83ca709701eaf068b4ca9a6b058fdfb1ecd495ac8a7cc6996106020c1da0dcd34d17e4bdd7af8338ac182186435a99b4dc15ce9a6fe97ea967eec03eed880"; + sha512.doc = "7d1702d6041ab0405d67b57e26de3181d30a050c3ddf97739a971bb290c765b5efe825d459fa20d5c8bc12dadbcae2d54345b068610928d65106ef4684b801eb"; + sha512.source = "4fd741cda3aa61ca0c6e8702860f68a454deae5a539cfc8d0486df993103e79993b3e8e3836cbda3c62c5c234065b2de020ac0dd0803e2aa9e51ce127fe7ea8b"; hasRunfiles = true; version = "0.11"; }; "diadia" = { - sha512.run = "de9964cf0f3659dae68f56fada6e2a7320dec2b06c35a3fe9da9103f6e4ebb5d9148d1cc0281a15377c16164c21b0dcc8c976b7c00d65bac4058d6441240f8cd"; - sha512.doc = "9882e5e334aa126cb4f2bafd5616003e9aa0272acb5e04cbbc0c9d2cfa2fa9de2d3a94e22f51c6ffd14e92e7996ac4dde532a163cb739f6e54dba9958d33cba0"; + sha512.run = "9da55c18d8c4793f8489dc429fed605f6f1d0a01c4440aed744161c9447d56c022b47a0721d39aa100c200bef7e4952c23c124af80db1a51845618f0a22111cd"; + sha512.doc = "86aa3f4afd1f7ff19f072654b86421551b22a715f71b2dc17c2fb79e4f753914a41a043b5673f9502c4064f9c5865425de1c3bbc84565e0162a9018005585161"; hasRunfiles = true; version = "1.1"; }; "diagbox" = { stripPrefix = 0; - sha512.run = "13ddd0643a47621250e40a12a33c9e93250470dc454bb6197a9fb69df7f53f54e1499d95f8694180ae450e9ef5cf616ee88b93488d8d6285dddb57cb4ea9d2c2"; - sha512.doc = "0fc808662f680c3fe32cdbd716145b5209069529cd343e4804002e3eda999c5046fb22181112fa34e18e5c5690963c122aab19a4dfa404e76a08f1983fb2dce8"; - sha512.source = "1f56465ce1416c687ca9f5b403d4641aa4fe65e07fccb35086d548fedba9f5a357672ef2efd7f5559524a03b6a05d26c0fb37cb18a9eafafcfd98e4c56b006e9"; + sha512.run = "6aed511fd3b1a6eccd265511fd9b06756c1212815c7bf9539b42916bb8936e345a729ff51f483a5cdf959be932616aa6ac9ac02dd103bda9a4b5b2888acc9583"; + sha512.doc = "84efe8524fc846f3f48bf9830f4c3247e8f3e3b13c389f3816f097d0bfca949600601c5108435e84ce50782384df0cbfc60fa6a15e90385f21982c7d2522703d"; + sha512.source = "7d9df6c4557ddf56c92c9d06a2389a68d7d09c1d8f77dd47b3b9718ed2a79cb2ec5864fd7ea80cde800b1d496ab542402fbbdc9dd99f5e38ad8dd8b8d0904a70"; hasRunfiles = true; version = "2.2"; }; "diagmac2" = { stripPrefix = 0; - sha512.run = "7e72b7aef00b1e7fb6f26e00cc7e225d0b66f2f6d03f9e2ebf0989af9014e56f2b69af38f2a74f3f040fb9a4180f8886928551eb6f9d7c2367835189e48f93ce"; - sha512.doc = "bc4a7c26e514fddc8cc3a691a2f6499ee503af46134291ec1ec3a5c08841c2c9fdda484d657b23f39a8389a390c03c3a302a257238494da31efbe0ee7aca3fbc"; + sha512.run = "2d5db3fc311c588a6fb7fae2c2ffb36e330b90485ca1bca77e3796d8cda8b8da9d9b75020665fa65d2564826576e9cf27b5a4d8b430e2a2fe3a14c0cfc6ed814"; + sha512.doc = "5c6f1ea99afc70106b826474a3724fdf44831fc2d7bd8a120b0e86954e70d8d5205fd3f75430fef2638d9e4e41ee747fb1d53a73eaaa408724a19cfcf9348747"; hasRunfiles = true; version = "2.1"; }; "diagnose" = { stripPrefix = 0; - sha512.run = "9370e74cec4b887e73ff10034fc59533f7cbb8ceedbb2dd0bd87c20fa94c220b526e4d1fa4d28e288376130638a6e4ce8868fae6cc883d8318bdde8f0e03a864"; - sha512.doc = "8547443c9732c53bd21b5302302e738830ff7eb9ea2cc034d2dc8267d8e37b2cf7d6d3dda4e7deff9291396eee182c57f5d77117b01ca7a155379e17b6ffb189"; + sha512.run = "8a1fd10a3ce3767f7535bbb8d8a2ad5c4bf93217195a266aac9cffc8911d066c00e6b30d7516ef35d2f0bb8401242cc81554adb5d81b923f69db8e7ebee8e325"; + sha512.doc = "dc7a9259ef3f657ed045fcf2f67153f941e355d54c35447166ec5d782953e3377e2bef6e9225162d8e738a5147846beeaec766e26bc04a8eb27ad3fed580c996"; hasRunfiles = true; version = "0.2"; }; "dialogl" = { stripPrefix = 0; - sha512.run = "d5b42484c10fc20afd70e47a0d92b3a23942f3950954bf6da2186b5894dfa65c54166fc00e77a593de01275667cdc661018f22d0b954d828c148298da5411df3"; - sha512.doc = "27335b60ffaaf45599022d863b6694af8202e1ce4331f5f42a17155a20de1fd791f2964ce2b03f13d525bbcd2e0f6b17031d226a9075f1a593927136f8574aa9"; - sha512.source = "4d6e176125dc77802e08e0d350d6715a8a653569576fb6df046c7cf39232ae8c8e9fd84c9317eccfbf7df19c7ba6cbd63f25e8fcefac40285f381c0d78191f16"; + sha512.run = "c7589eaaf5ddfe668c0153505ad8d8251b2bffd442a3afcef25732e870b6d7552da6ca5e7864a141120ab036b6be4f9f7a47922264fbcbf21499d27a9d2b9f43"; + sha512.doc = "61329d07bfe28603096da087e8dd14a686f1db0daad0fcbfb34accdd603db610a8af1ba48633ae4d69058f73989e81c5bf3123cb53defe0265f37171c73ac84d"; + sha512.source = "34db457e1ebe15ee633732f83b9607dd26d41e3b2856d461ce335df9dc278d7692c93808b8084057b358e14d49f304511ed052b39f2787a1b1c032732365094b"; hasRunfiles = true; }; "dice" = { stripPrefix = 0; - sha512.run = "0b251ebc480781a27062830a63b28aba69d36f5e972511ef4c4048bf771f33215a75f69e0cef858f17f670bd40b3767970f00869e9d789e2a20478e204a7ffb4"; - sha512.doc = "1e1edc80f4113b51fd4d6bf3a8815a18f8ef446411845218326b53495ab21d6956100276f2ab97af1b4833676f574524ef5d7dd59b05780ecb3fe1b8f0346c24"; + sha512.run = "b5f13508c7610d4761c86ad6eb4a5bd4767e30926dda2ac33d43e48b8a580bf479b38fc0791778f71109627c9f1774f79a85c0017cb76560e8f5f38f38425aa6"; + sha512.doc = "a28869cb1dedd2122abb46029d8889d3df24adf39cef4c4e2dc62c1ba253bc27f2e77c7062845d229a6b0222ff6b8695fb0698350749c4a7b4e10aa34f3158ac"; hasRunfiles = true; }; "dichokey" = { stripPrefix = 0; - sha512.run = "485f611126895bd7050514b320f52256b8930cfbb2615864f24067e4488a3ce82d5a3911ba8f640e03d6f9eb298795bf5b66489074e1f2403e473b2073ab2259"; - sha512.doc = "8c5587b17a0719fb6ce93b9e6c989a3f60afaefe7aeec98fbc6668e83e3a25249d8ec32b2719e8a6357144f78794d41899dd36cb2cb4d618e0a8e07f76896e0a"; + sha512.run = "b3b87eead07327dbe3424a65b1f45dfc5b6d706a57daf822f9a66b318a7ab05124c622ee931d5d3c261d8eb4084cec9510469dce298f7ad3ba254b2e4b2f78f1"; + sha512.doc = "3b7a4e41bbfc67d72cd1504278b3b872dfe8ed9a60b171609518710ce9948eaf463ba0a89bf796255012d42c905cb27106131a4427f50ab5bbb71fddbd7ae98a"; hasRunfiles = true; }; "dickimaw" = { stripPrefix = 0; - sha512.run = "74d0847619aa5c9600b1b4c0912ecc4d30eb21be43ab261122f46ad542f5d937887e5977afb315de2f45dfb69654d70bd2fd699f79fc5f77f660b6837e1588b4"; - sha512.doc = "39cfbeaee99bb4fd990c1e5d65d7689ed55511fdac98bd7f4a67fdf133f8db9f2eb390a614123cc7d4612f88fd30be380d210af3061fddc27c3ad499874fd59b"; + sha512.run = "dee696667a2c05150ea3da51c4c60ff67336aacaf82a787d9ec4bbe0c04b1230fcb6a175d35423f2ca95ecbe34a9cf4930b5e099ef27593a295dfc217bb2d9dc"; + sha512.doc = "c915f7cead9835528f7a209f78030a96ffec91d1fdc0d340371121cd479b87c301de458e35878c4229a232879e49615853b077c4e80bcd06a7544eed0b623d9d"; }; "dictsym" = { stripPrefix = 0; - sha512.run = "f5bc1e7b6ffa030097cc550041e306b9655ccb25ed0075fb78c5ea6a8686c8f87da5a0bd0c5b84f2a92cb5a755bfc451d648718bb411acceb264b0b4d780af5e"; - sha512.doc = "e653ff8c00f87f30171d8a1e846ac268cf38d4bc67a8584c15afdbd2524b1bacbfac46252426175c51dcd8662b70f33ace08d584dd80af9cee8045d8f83caa06"; + sha512.run = "44d2bcc9ec9f0d1ad8f9cf75d5415de89dcc77fa11d4193180b8c63ee67b0e55eb87b95b05d0ae0cf7f35b7f3f85d93ff79819020e11bfa71e249adf61bb748d"; + sha512.doc = "1cfb975605ecc9b8c5f3005f6803daa6daae9369348a70238fe4950e594c71781a620e19dabfc024bd3e8db620a66a5fad845bef5acd347402da7b35a6a22345"; hasRunfiles = true; }; "diffcoeff" = { stripPrefix = 0; - sha512.run = "65b3503ddb17e1af2163e38944e4d9b8d8c4157a795d10cb4548b12fe00757fdd6c3fbab3123d3bb630de6d9ccc336641282ab4cf04372bfce10d802643eaf2b"; - sha512.doc = "5ba6385486e5a4a742fd37ce046f5b2a6bf66f95b67980e9cb17b8e8c38145f7846a02e7df144d13e84cd4ce0531dadbfcbc72d2035e79115954afdb78ac7503"; + sha512.run = "1c473f6107234075342f29d4040551d9432ec4ad28911b0efc594a60b3df21f38d0dd3a38c4aded320c6de46cfcead5524bb92f0ab9fbfd2c7f174a3c70b71c6"; + sha512.doc = "33015c1064aa6af456c1175d3ce21d8e656c2e4a8de4f670f154f244ee52992a572f2ed86e0b00853cd916b01f71a45dd30837bff28b9a2675a15c361632ad54"; hasRunfiles = true; version = "1.0"; }; "digiconfigs" = { stripPrefix = 0; - sha512.run = "79df1af74809d2d1f0a92aef10de06bb651c95082f3651439af0cc723b26f5bd6a869adf4451933c32da46195bf35f204bee6b4eab5bd4ca0cea20c02ec89031"; - sha512.doc = "f8493833ada9bae0647ec8d8dfd2944413e4e43ac1aa203ce29c94d66766ee7c8d60c68fff14c78920075d0aaac0d7d92d8fd47029783fb1624cf27e0e1f44d4"; + sha512.run = "e86fd88bdad9d702a4f1545696b9bdcd0898f33694f032bbd4fc6abe2f7cebd3ffde1db94a630c15c823afb59b9723213740f6786340ceb77f4b279fef975f91"; + sha512.doc = "ab47be821ea3850ef015f6cdd57241eeeb330d04761c841999cc0d228fa6f37ea7bf4641e751343a581a0060ed057f0a56cd10e3887f722c7ff46e701e5a344f"; hasRunfiles = true; version = "0.5"; }; "dijkstra" = { stripPrefix = 0; - sha512.run = "7b2bac4cbae815ae689dc6c523ef6e19252879aba40ac10cc1803d109441fbfbabcb2aa5acd3074d70ab72ea40ea21ffc43756e6c3a2d571689b78cf696f103a"; - sha512.doc = "357ded9c047733ef7698d4c6c620f6fec7c64dd11bbd8b1b188d50546c5bc54d474d0d5c81d854097fe9deb8db98f9d7c9840988e13ab9f86d13b572a487516e"; + sha512.run = "e0fc809dabf7e8367d1c22b88d4faef748dd694044f2af7abdf6ada699ac9415b93320295535687f4cbe575965edbef7da4ac69b8bccde73d85f64ba9e146901"; + sha512.doc = "1803a8918675d4ad37ba8151567a78de6ea6f0c282117895f1813da9bd6c88f7f0f123667da02a4af52c112e79bfa0bb796575f6be3a8daa6e60c7c73d8e4216"; hasRunfiles = true; version = "0.11"; }; "din1505" = { stripPrefix = 0; - sha512.run = "479efcd4dfc99ac545f9e60df139cb9878f01b238c840f707282b6977d3455b39632654828abbb905e2c99001022dd3b842f5a0918d7094b7f0ead76d7fb8edd"; - sha512.doc = "a0f73446e074b0f8681962f7a5415283e94f9c4cfbf15e11170ded273826b75e8f20eab3e3bd79b24f69c6fdc21da17722c679e54d35ffcad22341171cac1901"; + sha512.run = "d44b2758273e4cdc69721ea0be9de88dc1763b69821df76be8ae341809f538278989bebc81633e597c7e4e11b6c57a07e474781239531edfd2f216288a47889c"; + sha512.doc = "be4913c9ba87ee6d05c3de5ba73f9d67ef624b6e093908ff4823e9e14ee5ba295462ad497249e23811a1cffcc2b17da261b6f7513deac1bba5e018bce7181f0d"; hasRunfiles = true; }; "dinat" = { stripPrefix = 0; - sha512.run = "cb298fc2ebdd1aebee7dfc4e684d10cb14eae1ef0cb49a879c5fb44529d56469477057306f072d573346ea459fa6c5a93fb29c7d0ddb6761e3a341e1897a8022"; - sha512.doc = "f2f4b1748cacc985e7025c4e0c5948c4bed8d899eff46233fcecc5d4861bf43465ecc16fce08da1e2610bfff7811250645122b88d3b403f81eef98ef8dfbbf04"; + sha512.run = "182665e612cfaf6895faf597cc0f9145bf35e3f0d1e3825f29df8c8ec9640adee142e9719cc30997d8f7a9859be687f005b2bb3e1218e2178de4d6455f0f5708"; + sha512.doc = "542b327394cf804f3cfe64ef946030aec62cb35c69e2ac6cb5f6bef305aab0b575e0bcb76274476c60081cbb860dc382eaa8039eeb2124811a7b84bf42a058dd"; hasRunfiles = true; version = "2.5"; }; "dinbrief" = { stripPrefix = 0; - sha512.run = "e103aa12b1d8cf0a89c7309ab71d753d9efaf597cc1dfb8c8086a81647799bbc2baca3dbae8a9f3ae09db1b74f8adf25d9d0ca0d9d70adb04525db8ad456a6a8"; - sha512.doc = "512e2daaf5f2eb34e8ed3781443ba80661b99442fe561394d5c2a7346716a27e818f6faf87a4ead4ae7c831ab4ad98980ee5c8fbcfc5e2aa48241771456b6ead"; - sha512.source = "a75c31dfb58d239f37750422ef21e2d7b9c8163036dc88bda203f72a78dd615b17333e3f8fd342a175ad578c97b1969d94f7a6cd44ad46ad4b27e0185e748f21"; + sha512.run = "e47c60c8dc28ea59c0c50792b22a82e32c4879820e3df0a33f496b18b87b9f2e83dcf9fecee62383b621c3dc2826d2e68fd61fd7f1decda99577d8c4ae63ec2e"; + sha512.doc = "e85a36ff3b35b66ad186ff748fe43addc16f3671abe5aae5c674ca541dfa8670c0b718f5162c1dc6f1a870aaed9e5562f14cae85542b1cd6ad4c0a89fd65477a"; + sha512.source = "82bb581c0503006455c0700d96b9ca4f7776d3784fc604256ab6934d485d4233e7dfd2a95a72e41c89580708190358403f51785d3f41cd1548aa9efd98bee318"; hasRunfiles = true; }; "dingbat" = { stripPrefix = 0; - sha512.run = "ceb799b5196a1adfafbd05e582b52330810e3c15d366f3b888b35e7f65c87ac8bf8015cc565f96387fb0e39f54c67fb7ec065c4df3d4a24c2f7bda1cc319a7c8"; - sha512.doc = "b67fdcbbd01da0e0aeb71b9841249badf0ce81e792cb48c0d0fb8eee0d532e502f2e737be5d11b47ea779bcb06c92b75e8d46a74b5e77b38407289fdc24f221d"; - sha512.source = "e9fb5e1002a3ae0e9fb12120e394d29644de8ad0122d191e07f8044d8140146ce649e47c087f3aac2c5609e25918d3d05ca8b76661997befd1b4400b7ba711f1"; + sha512.run = "207629d45e629d9d7dcdf7e75a23741b1a92b3f6fcfc49f6407480f1b534f9245abd60242b29932a6694ffdb2f7839c3f1ffabc969bb156bea899c40e124c5a5"; + sha512.doc = "ae9525580681685f5c9200ac51c21fa71e244691b92e2194ee386ce19dab7d64d140715bf90cf7885387010d2be902464229db2c3bf638b0dcddef4983194543"; + sha512.source = "414cf13ffe76f15cf66e6639696908a1f8640da5d1d7230bd3f8433fac1a04b52dc4623f124124a814e0bface44b5c221605655d03168e877c74f70061eb9cc2"; hasRunfiles = true; version = "1.0"; }; "directory" = { stripPrefix = 0; - sha512.run = "925e0e3324eb008ab0bb26a6731ab5723d863270db593216b0a82e1fa934ece3651f68a41c244bb2b84c096c6f21d0cbb0376c094c3175838002d9773ac9b5e5"; - sha512.doc = "f86990ab1f16e6b27bb7b59d6f28439d476b488ffab0b66fba1f1a70557d3deed56a486493ec8efb31f9d0b65a327bd4cbb63001bd8fce0b7b15dcfa50b92522"; + sha512.run = "4cd6d535af7877f5fa6cbf64149a73c2a38d221dc100a9491fb554f1c29856a1db138eb8e4f6e6d97c5992aa774af7545e40c35810d6c9a236bed493b9d61038"; + sha512.doc = "564136cb7848a6ed0a804a09e7434006202f7f4b0e48d7c24972f8ba06494dea2c9a000320506b76afee220024ae68c58c011832aaa1add45f00aa859a801ac2"; hasRunfiles = true; version = "1.20"; }; "dirtree" = { stripPrefix = 0; - sha512.run = "6bbb349725737bce101d21cd39c2f9ddd5e89572000f3fba4c286eef97f5867f8cf67b94828927a5ab405e9f635fafb29e7a9cd1fc0d4ffbe30eadd233800fde"; - sha512.doc = "8d01b6689e9b38e96c001278be01ebd4e07d70a548f4db8e2f0319d6255eaeb04577e92baa224d9f3cebc9dc4d306414a4606a686f75e56f911e1cfa4e249ff4"; - sha512.source = "6c2127a930bf8e799e2673abbf4c53e5e18db75eed535bebd1cbfc9000be666cc5a97e9084d8a38eb879ae5e987aeb3febb41ab904e838184053e48cec60f202"; + sha512.run = "e7dd498337de6078a977eeaf549b0fbcc73b1d90ec4183c8277b29998a1bb1d8ed5490ac4c1e4aae6006a65b37503e84e234e7d34be41ea014df697db77a88e5"; + sha512.doc = "5019f352f4abc5cb967237163031ab340104ebc055bdd2ecd2fc637ee6cdaabecd838bda496f32affe1d73f7f1dd39872f6e31c1c992d8a6346d985963542617"; + sha512.source = "1c06dcab34fb3c7928ef5e75f1642e42adacec51ccb86400a576899d55139b3ddbfd69b66153f4ea7f1b758bbc4dbbb89316532eb2453e4b9ff3491974b70479"; hasRunfiles = true; version = "0.32"; }; "dirtytalk" = { stripPrefix = 0; - sha512.run = "1bcc56989e31b11a63b3774eea82cfdf8f722f41a2582b2f98db9fd00516c14da685a52a03c582dbecd56815a9a1e122d8da78d4ef90aac6c7ba49a814c0765e"; - sha512.doc = "5c184d02df423f5c44944251b32f4affcd8887cb7f35d6846a55a172d2b75c7fa2c7dd8895f4db7e0317988f60f6a27153057706b2813dc328c74f0068156868"; - sha512.source = "0ba8285a3a89861cedc53f8120f015df16eb019508b61efbd1754317a77f58f9e0504f619ab2f6e87a35fd33335788757f227cc5746d2771368eaaba5def2f96"; + sha512.run = "a8f892a92d7296adfc272c3dcb651d446337325e26165128fe62ff821d7983d0123ad63be3f315bcf391a3421979f20d14f53319dff4a36eb685e00bf1646492"; + sha512.doc = "90390854b6308ea4dd1aaead46fe72e53fd9d31a2e2b3b5f52a58066ec252c2425e87278e7bf62e2cffc41e25ea854ec0475d29d5d524d58bb6e0a1bc5de6f84"; + sha512.source = "60b3f24e3093a67b9692eb10b9b4a11759b08fa222892e9d9ace283e1cb7549f27a9155d84b3b85aac3af8690f12244b4be16af4da3b6765e0f0d1cc729852d4"; hasRunfiles = true; version = "1.0"; }; "disser" = { stripPrefix = 0; - sha512.run = "bea077b4e8cd7c36a6d437d6cae1cf5ade857743425f0260fb7a6ecd96c4f51571e9de53e4df95b528c219000c9e5ad81ac55cfea9f14b09a0a4dc93ec9e8ee5"; - sha512.doc = "71e3dda2f6be304b8f00f5700351dcc2acaaea1f0ff3cbba8649ca3707ece118f5f09e230771128cc0f699471d6c7452159172a030265d737c429f33f705a92c"; - sha512.source = "508f0da75988a784eb2d181992dfd3fee3a10242b0eb3061d6be5c3af8e0fcfeaf0de4b1f8b4ee4fdeb5b622b1cae06e86152841c2f463ed522464640bbbe875"; + sha512.run = "aef60e17ddbfca507c233340d48ad263e27c9fde9fc596cb3584223cf29015979fdaf549aa88b409809386c066c3b34b70e91f0fb1b76ac2d89907696e251863"; + sha512.doc = "23847773835fa8a81a6311b8aac152aec7da421203035aecf3f0e51ad68e37d78be78e6a980b8c32e7afbd4363121ca44ff8fe7b42e01c01e6db61930fbd02bb"; + sha512.source = "29acb9b33c3eb3c7fca2de8926cb1cd34d0deb12cf150dbc70287bb51d82694ccd7a8eea1b2bb463c83b1a5ce5c2a574e0eccbad92608f7cc83654d5edb2ce7a"; hasRunfiles = true; version = "1.5.0"; }; "dithesis" = { stripPrefix = 0; - sha512.run = "f2a68e2000dc931671338afe52ef770db002ddd85bb368d01595e4446d89d65174dfa5b99f4e93fd16cbf371895609527f4e557a16caa10ddf06ee28978e1122"; - sha512.doc = "23de6a27172f68643e009f19ec63e9d6b22e963d92c5eae7b1168b237c62f89aca07dbb1d1c90553c4d40450057b47174396283e9ef19857c384fcff46738228"; + sha512.run = "d0a2d42001e187bc40ae90f8c35a3e4201062ff88302b478fce744d566566d8366b7ea2e3e2f5aba5e140cb0561df6b9c0a9ed02eddf214b0f03b3de2ab6098b"; + sha512.doc = "0f3f1ecfe0fef0a5cb39374d3c4d32255f196c9e167ab5216adbabc1064153c552beff9fcd2f3bbc44de3e7294ff4ca368ae3fd850db6066a4f66e8ca35bf973"; hasRunfiles = true; version = "0.2"; }; "dk-bib" = { stripPrefix = 0; - sha512.run = "3192632eb86f29f35598e5f5e582e57e3ad6bb68a776bca82fe60bd379024dcca94ff29ea93e17b21e13061e346d118982c57dee90dddd17c1f00502579a1555"; - sha512.doc = "7d4d0b5d0e6b62248e767e7c549946be86381fc83efaca9be6cd71001af5e485468885305013330b72943c6f8d5de572ebe44a5d824ea1de77ab0a13816afeaa"; - sha512.source = "e9eaf79f882cb75d1553c2b4d552360fd8ef801dc35521e535a3448c4d8c5d9731a8665554f8c1e6bee308ca7a353a70e54af46e69a9faa2e20e9e29d2957d42"; + sha512.run = "a426580847f7191e7a5be0b30d40a5ae8cfbe8b99931b4e71a9a24a121f15929fdb2cc67ac3e09a05b0e23706e318e35f9864f852ada3df9925fcbb03015d7e0"; + sha512.doc = "0615b75f8dd8b6270426f7e4d7ad578b02749218efca1f68c0d6978d584781de84de9716773002d2715ffbf7367dad5d964e120a4e8ba8bb3c6de48600f16a7e"; + sha512.source = "5dbf9347b53041b40d424c3b147fb63bcb4675417dd4ccdaf9a83896a47fe34a70cb5d8a8cd8ea663e859fa718d18053e600ce606c58ecfd1105c4aff249198e"; hasRunfiles = true; version = "0.6"; }; "dlfltxb" = { stripPrefix = 0; - sha512.run = "8765bdc89080e639cbc2b244b14097893f04eef538ee9c6f4b25eda5ae182ae4e94c3810822753a860210e2a14bee3000e41e0c5abb008eb9915d9a86ba2da74"; - sha512.doc = "e52fec614429bf172ab366391d3afe26edd70f2529a68f3194f9af9c5e11de717dc76dfd20eed5c3fff837b61dfb4108cc4edce8c4aacaeebe8fffd1614731ad"; + sha512.run = "1191058be1156138af851fa49bb282c4a6c09c0a4a8ab4c62d798ab8d2a257a499fb984c85a4db86f9ba9246c31336281262362d2c766064d5fdfc0286deea1d"; + sha512.doc = "caea35de364a26e39b20e9427a0b0c2f4411f68856471e800f89e4e687d705e9990d0a6bfa15b1eb4eedab8d0a0dab620617d0a5c76290487c467456cce3a601"; hasRunfiles = true; }; "dnaseq" = { stripPrefix = 0; - sha512.run = "396fb311c680678e394cf596b8b3b3dfc679a0a5cfd4998d9d8c015b890d47637ae79c21ff1ba99aea2957fe0885fc747e224c7d2352d1e67eef0cbce8783166"; - sha512.doc = "94647a3a3cb224bc260563e8b0a6731cd27d19959b73aebcc68f82df86c88211f07595592b340f6950a1bcfb2cbda489bed1a4931b0b1b61233875827177124c"; - sha512.source = "86ae4cb8fd4a4307c5db77005c29c14a33dca563d1878e4af1216f2755bae775c1682ecaabca92797f9ccf826c88512eed526fdf374f847e610972583b292bf8"; + sha512.run = "c051207f76dc0d3ae34fce61198a510a04cfd3b76e33da3291b8c5df8d56cf084ed930b3423d759e390098f86e797fb5877fe3faf3387768d01239caef64e718"; + sha512.doc = "a811c8ffd9f0de9c28c31e9ef96ca80883eff7696c8390b80d8ff7cb98ba2bc296d39d492144514a80659378786cf78f2ad8538fd7a96048c2f1ea98ef7ebe71"; + sha512.source = "f2feec6e5d21ed3bcbdab9a8ca4546a09f98c158f1be541078ab810a587cbba0532c17fe60a56f207bef982f879ae78c9ccf57432f4fae72b118ca9675e96c6e"; hasRunfiles = true; version = "0.01"; }; "dnp" = { stripPrefix = 0; - sha512.run = "07b3e0120792865eee7b48d5e2ebfc2cb349f6c497f99d65626f70bb8f6297742bc1a6ba00dfac0651998035ba161ec8dd8612b58be1a306111aac1b93c1efba"; + sha512.run = "408ee3bb38c49e17a1d7909fd36547fadf31c138f0dd4b924a249af8ce66ae1d995b0c125c2ea1654439a21b62be8c66b45ded247ba24f0b1b4834b581cd2236"; hasRunfiles = true; }; "doc-pictex" = { stripPrefix = 0; - sha512.run = "6bf5013a7a58e34cf2e9fa39ea634bb36ffe2e4261d13b01cd96f67930b812aa440bfce545e36455786ec392057af192958eb55229d806f163788a430f55507a"; - sha512.doc = "9e3d2b0e226bf4d87cd64b1bdfcd19bcbd3851ae3a241252f9c87cd963e850a6f7cd3c52974c383e7d84085e7db0bcd83b382883bc678ce86888e7f3e344d086"; + sha512.run = "bd82b467e9546635b757a9a4d564d276cf749841484fa5dbfe74d777ea38e9c05de376cc4a7d7183f9abcc54f1e2f18fd356db209764cd17030e8170b8b439e7"; + sha512.doc = "e64ccf563460fb970f300c056fc25e1367ae8ba659793fe87e864ed4bcff84e3b429aa3751012c448157d8f09bfe1d1fa9f61ec84ee74bd03fb4ae699984c530"; }; "docbytex" = { stripPrefix = 0; - sha512.run = "9d7d45c17a298be7f3b42f6d4c0c197aa9a954aaf9a91d1526726c62dea812ca1be99955a1496724f9c651a7b31c153fe670ad795b09a3243c0c25aa1bed056d"; - sha512.doc = "f7bacc9e2011e6606a8bebbb7f52bfc7a73827ca513323b80fd366d6cac19cefa4492f84783d2644ee7f6978b3d821e2eac17ee36e21d769c54400c354c45f7d"; + sha512.run = "f4ebc8dbd8c64505530cb3ce0565d26617aceff17c312857fda79548156d4c7a4f26eead1158b1ade18118813695952ce9b6bccb27ddddd7fbea4c093e7ebe6f"; + sha512.doc = "9285323693d2b4def2420b93d71389dbac40527d9a3376b2537c3bb819fac737fc4a59e27013588eb70e8f7932b78210e9fb70921c6af5a1fe28a67a7f0117e3"; hasRunfiles = true; }; "doclicense" = { stripPrefix = 0; - sha512.run = "7fd8a9f9dda6f879a7ff0b6f9e93df34cc22ecf9f9d42ae89505850b978fb8ffe767afddba0668e3b0dec08ed1418e562cc99987de0ed5d0c323bbe160867e22"; - sha512.doc = "82478a600c3f6def1285e5f82f415670a0b3213d343a51a9e29fce36f38946aeb2035a3cb4c3800f649756e3eae76bdf18abae00d8e06ace80b0ab739c75b7e7"; - sha512.source = "5b2b6f60c248ad1c68af0460af869e3c35c5ac5ce4bfa0a8bb51dd9576081e022835f2fd00b5bbcb74347d146f8afa9d3af1a4a89b63221f059ed2470b36439d"; + sha512.run = "ac014e1f9e73092f027fbf3f63a4a40736231b6dd486d7aaf455465576f38cfa9de7832c8c0d77233fda5b8521a2af37014775d1be19a9e66d00ac2fff0dd35a"; + sha512.doc = "0b915bbd69ede897c1af0b46bf99eae3948463f32258e3c61cf1cfa8f9fd500b83c244aabfc10c8d3d37259d6e3e181fe834d586d5f6c40aba5e9deff6e2afef"; + sha512.source = "b8a3af96703e35ac14b8ce9ce5b95b09bd967708530a671e45bba3d36012c4be59ff9657696e7487967e2ec708d2218f053c4ece4011d891ba276a704b545ca2"; hasRunfiles = true; - version = "1.7.0"; + version = "1.8.0"; }; "docmfp" = { stripPrefix = 0; - sha512.run = "5c4f7d305aa119c7c63bc2209363f74d2bb9eb55d87923bfb003eea87ae02df8db664c2ce516a58aa6a9b0532cb22c90b0ff77138a9a05f44b0957397ddc13fc"; - sha512.doc = "585e529ce476d5fbb1390a167ec2d543da16bdc81f56dc37465d82fd8c863ffa5d62afdaf80dbcc290695836eab9480a0efe59a7c7e6bc2d72cbd4be126f2c71"; - sha512.source = "fcca34d35714a082680acf6b14b590505b5b8254600076dc7de782e97cf0c65a004099a78115e35ef85ac181f37989a123a4547329e3656273144c38dac4ed8b"; + sha512.run = "951a247be986e8c59f6a38879bec769e2d12987b825420bad31ad220533060059209b9dec00c63fb8490129eb535e4d6415dbbe9d158129d0ee91b58a69b4545"; + sha512.doc = "ec70f25d3dee99e016cd2ae6b2ad7d62d21cbf1fc4e80d6d4fd55dd650bcce15f3078fca185875e233040ea9276e6f94580c495861aaa3386e1d92767ffadbed"; + sha512.source = "a2603d9494ecfb4aa079ba28cb0de1a3dc109019dea8792524278c99cdc34d4ee13dbf41383321f99370d7012ed441eeff827b151a23e34e41a04db71f5964bc"; hasRunfiles = true; version = "1.2d"; }; "docmute" = { stripPrefix = 0; - sha512.run = "b629eca3ce4acc69e7b35d892778227be09c2acce99f7521d57759787791378c32e36e9df4611228ac3a70f4b803381fcc5f975a1e8abb38c1ac488100754ac6"; - sha512.doc = "0e2c7fb27d7fa92ae48e5a3e8871aca99b459bb3b35d061fd87b2981a4abb0bb6a58bc65555c6bb448ed39dededdafd96350b483e2d0f11a5ba2d5e1a2ee2219"; - sha512.source = "6fe8dcc8906b36022bbd19b53f3f3d9425975e0a73feff5d941dec33c54caf2ec1c53e895b48a8362af610ae094fd7bb160f6dea2381122856f1cf9837a05801"; + sha512.run = "6014904b4303ddefeeb06f84128b1e8d8609ad6298269cbaf1e56b9c7dd87d481af86216ba488d764f60e794854a3c2ecd3aadb1433b592790088f4fb371a7a1"; + sha512.doc = "5bdfd7a9113ee1a17c1ab2578d7d5035b81572c9bf40156343f4cc819cb26ee0214bdd95a7258225eee934f384feb50c5f2a06485db528c1529586f81c5f9be6"; + sha512.source = "4992d9097406b95bf0746b6648e1e1d90fc11919d83a659572d9ae043bcb0ddb944cb43b575762e8f09d321dbda9c060862dd39a2da33ce2cbd4f3dde9c94b74"; hasRunfiles = true; version = "1.4"; }; "docsurvey" = { stripPrefix = 0; - sha512.run = "240e0aac10fb064181922ac6b519779e2cd11c054a9784ad2f5f71e0c675ce9d0594846ce7358227708e86ec0068b4c9ef939d0067edefac6f8cb15430250ea8"; - sha512.doc = "7fbba2a8dfd0438a9cae72c5e9c75d24a5c10a232a9d10da330ac7c944e89bc9b5330f599d3eea22da0aaa5cfb25abdcab670de9a22d84e748f613d1b2339a4d"; + sha512.run = "a8612871502a1213fb2c3f061ca8773dedd815d246a46c7d35fa8a96fcbd613ed6b879284eaa026fd1a2988bdcd2143f930c8b910536ff156017417791d9024e"; + sha512.doc = "91a537fa0dfe18fc2d9a5bdcdd9d96c1f9af459712901371f6cf5c98ecfb1b514e9442fc62c4323eed7fb92b653d68ffabc551e44d8aa0b016c6d8ef15551b47"; }; "doctools" = { stripPrefix = 0; - sha512.run = "b215ce004b457ec0d18e4b439c36a8e758151f6a6ce34c4c2c300e572915963dd31196f3f6ee230cfc605cacc4419b7417c78419324e2aa621ee4c2afdf4ff30"; - sha512.doc = "2de76c90f3ff073b480d99946c29455f38d9f519cc85ff94d175f84672f6a2868cd24adcf12f795f3b92f629f022e15f5232cc802e08f9383b8305994b17bd5b"; - sha512.source = "c88af62724c2312a8362b32d4ae598258878ed03c9bf275ff5b34da9f7eb906f3f064e831a122719f9cf2bb53ad7273aa2546161c1d8f6c27a17a081bed4fe1a"; + sha512.run = "5e3b1525b58590a87fdfc25fedafb7fc88e3fdcb1859b70deb9760c17033cf666a9099a2c00390e37cf0c58b690ab800e3aba3193c0b0c504f54c68766e04a27"; + sha512.doc = "b51871fe430cc4a07064e6836808d85ba1ecdb9ed7dd447f17c8553e77f8d29aeb37a6155a75bdfcfdc33b796b327a53a5bb902c185fe1ab8676a50443b79677"; + sha512.source = "38db24c874a3512d62c5a4ee0317476c2073baf5a2782c6efd5f94288880591c3dd597a8bc49132576ea3a7830de947cbb4818275b6c5e9a9a8a14ea3b67f5e9"; hasRunfiles = true; version = "0.1"; }; "documentation" = { stripPrefix = 0; - sha512.run = "da11d3d6927624443391990d0a71541a5fba6caa4db2a02f59e5247c38ba88b7dbd392535e5c5a3458d02a931f1753b031f6d896a3df255029ca1797a8d1062d"; - sha512.doc = "dd4ab228392fd2b0e13a7a6b90d168eafd9a7abb5b78d6ae2135256374fe66c05eca01ba6a2c60bcbf28153cdfc3f1299ff7584dbbab749895b495f02aa875bb"; - sha512.source = "fc6a65448b99f2a5f9d9296f304ad1d698ce38191cc9e759a4e57ff00f07c7bc0e4040e35b1ca2d74be0f592ab263d2a29a350d197a4a84579b4e48c279aec65"; + sha512.run = "928289a74bac72caf5a85814746c2dd0da0e45a9f71c57cc1ee6a0f5806323b8e6507fea35c4bf500deca3d73b933b0e0b89327a3ce6b22020090d08406eb8cc"; + sha512.doc = "31d807da24483726a256355edea3ed0656f7947f8090febe1e42a50f336b96126d72d45e8abf356ec532ce9ff66ebdd5192643c63bdf46b31956fac3f02a7cdf"; + sha512.source = "a8fe4460c0e317b0517866fc91a7d6130505c90e9a1a1a0a1e19d492df321a2a90a74fdc64f35d51b816f2afebc51c71592b3ab418e49caa40e58a36ad8246fa"; hasRunfiles = true; version = "0.1"; }; "doi" = { stripPrefix = 0; - sha512.run = "62fa0aaa8f003281d30bcb0bfb02b2794b778f274e01a1d1d25b5c66b5a639339cc012460177a943f02f5e8b6b755af2dc4b421aca5b8de144cbd5358a3a2ff7"; - sha512.doc = "1d1cd13a4df21c5fb851918ee83f7ccd1924175b9bdb36a7b7482af7d221a3a9eb3373c68b0e82f3a7c8884a3834df9fd177a02233ec46bfd046f7fbeca2484f"; + sha512.run = "da0fcf3273182cfd3f882e76d99be7b08ce7d42b94c0dc334a22d8017a40c33aaacb88ac9bdb3847ddf3a07418dfaa5c329a178f223b94b84e69522f5ce94c43"; + sha512.doc = "b44a13d834ce253bb5d6ae8f32784fad4e130b94dfa520f6f296aac11018f920082c8352b6c2bf49feda7e9667d8f87752392c90639e629db6e8572285cac959"; hasRunfiles = true; }; "doipubmed" = { stripPrefix = 0; - sha512.run = "cd594fca3020e6d267da9c20cf32905faf76aac1f5b3152ada20cbfa4d17ec4f22285e130f9c02539b94cafb52c0076f6f5248c8245404bd4ee3b46fdbe7d70b"; - sha512.doc = "2ceb9cd2f566e043aaf5ef74c6cdc764d52b470b7579a37f49a5f635b20c1dc1598c4863c929e2c167f0fe74d85500046c027bd64204b46f64c23f844d0d9a12"; - sha512.source = "6906485f248f504dc21bf398b5523a5106d67477dc1bdbdf8cfa93b471e1d2c44385d371375c23743916b0964c68466bc909e0e5c26f4a4abcc1898bb509a43a"; + sha512.run = "6935fdaa9a5154b6917ab80af5809ace38432fd5ad7b8b71bd896a5d6794e6ae4f07d5e2bd54d6b81cb1377e2cd2b208e365c6417ee24886052eb4a2bea417c8"; + sha512.doc = "4b914d757b2e262add61124fe45358119a72bcff39fcace7c2db44d99502f99440425692d07767fad4f3388920f5ee6f3272d31170c76f56ef30f47d5097040a"; + sha512.source = "324a9b1eb6487c86b88ea7e1b6c2ba5eec4e7b116ff76f468cc657b6ae518527481f3af03c4b868ff17145f585d8b7d29f9a81df509da67a23494168e104cc6a"; hasRunfiles = true; version = "1.01"; }; "dosepsbin" = { - sha512.run = "801065659ebd86f2dc0571254dccd4ea233abe7c319a2dc2a4c99e6500f421f2aa6c852a356d6083f41cdf88941e3253370a9622fb8a820d8c9b9b1c69054bf4"; - sha512.doc = "ac615075e8ef995d65b0b94c322283e40e6e8f2151e65086ba8d0d7298b0f492bbb6e1ba46a9f950e23829303aa16a0e91116c65f371addb4cd0c8ab3ff66f3c"; - sha512.source = "d3f8e63508e5ebd0202da0c0376e94f8abd29c5c34265c4f5bae71ee9e7fac1430f72aca4776e26d2aa695b5eb1a84830809639c43e4888c15560c17027c3af9"; + sha512.run = "3e2e34c9d9486dd026967fc5e5cfc8a9f5816c46ec1b32cac1a64ff27433820c4c1257d04f7048dbea92d74120b07e8769e3a5dd1c9f9bb5c24d583febd33e5b"; + sha512.doc = "f58c55f224ada686e2c40b00eeef38720bc2cb51dea8bf434471d466dfbec4323f3a5cf9b617de345e7dcb49a9df93e6cb0fe96ed920d27609b72f2890b37ff1"; + sha512.source = "648b113da74369c09fb0f83cfe1fb3fc007286f6c61aa4ab214d6f070f7b8b2c7daac37b4d2f767cb146782185905e9f7472908d318abbcc0af4d4f00e079761"; hasRunfiles = true; version = "1.2"; }; "dot2texi" = { stripPrefix = 0; - sha512.run = "c1b68b6fe29d9f09fab5a7bddf59119eed84c2ede35a99db7c0b5ee3fbb92aa0a9413c01d888e20174366e18b2e575e99129f946edbb5d38463209ad4231d5c9"; - sha512.doc = "74e697038b940c0643b51acc07a44443a27525ab0e0133615e6fec903d0eb29edfdaa249f17c4bd14dbf00262475791981bcafb2528a235af702e762da90abdd"; + sha512.run = "3be610219f98ff0a998064c288f30ef9178386eae37405cee06c8c3dfe1d3672c9b329b7a674ecdb1ed5da0bfc44240bf1ed0405d5cc4c31b88bdcd5c4730ddf"; + sha512.doc = "39d7d3b38cc711b3a2a3c4e6f7f98e0f147e7ba3b908b3cfb715ac892e9518f05c248b83e3b8e4537cd8e20bb2f54c2f82d055499e6f0f5e0e0ee9fce0eb2e3b"; hasRunfiles = true; version = "3.0"; }; "dotarrow" = { stripPrefix = 0; - sha512.run = "41f94e6c54bacf64ea0720cec0f0c49ceff6fd0689ba6751121dcf6a0c73263e12203f3aeed81b39925aeb9b140ac6170b2545fd5e19b7674d37dce7afff4c83"; - sha512.doc = "3c32d8a8f77589422bf6b65a8e519c5ba844d3b70fa3a7238ac7a656c513cddc7a29f7bdeee1fe7c50e5e9c62ce5ae56475f4a27ca1fb5f675c9a78102c26c4b"; - sha512.source = "c5877fceabf9292ed2d610d04bae933aabdfdb8e640a127bb6f2c7713c6dbb82cbe87306ade7bfacab19309d16772159e4f81cddadecf466ac550791585a3501"; + sha512.run = "4107c16284334e2a772aa5186d11e37a0a35acb10a19369de5fb23c6f927c6ae1307821c33ba07688d0e9310fb83660d2c1f615c929d48e7fb89934f26a0ea77"; + sha512.doc = "68a02a03f1cb35b5e9f309cd6ceffe54508473567bb331f4d582db1bbb376b0cc2500972ee80c51578552628b2b94dbbfaa1f2decde55d0f2edf440d6b3f36a0"; + sha512.source = "a36b152c86a2c17c12e4d967773915393e2681cf5191e70fae1f749fbf2412cc3543eb5af0113548fe300fd1409ecf8fdfb06ac5aaa2dfe13109e68d2fbc872f"; hasRunfiles = true; version = "0.01a"; }; "dotseqn" = { stripPrefix = 0; - sha512.run = "7e32da8a2f182e184f5f5e7b72e756f02554f7642205ec82572789e8c4049d00ee5213f5a78c07f08caca214fb56878e33da3296ca671c32d95d7ce9b6a3b02c"; - sha512.doc = "dba15b32867d27f8c794558a54e9c33d89f02f9621dfaeab6b9a29d72b81b2050132382d27237c6eb436396fb1946664c4fd9cd2b3dcebf73eb050e00a3b278d"; - sha512.source = "7aba44fa7c88f6446fb6c1dc3a179df980bda65d73fe392ede6b30123c5f49a5940e3e8097a14f32b273315429424c293afacb883aa0340315d947011becebd3"; + sha512.run = "b262a2156153ae851b2f6db0ef957c2c44bcdd42091b92ffba7c983683e72366809e0048f1fc71d937be50987ae8797f99402b73cb6f01703260299beb45e8ff"; + sha512.doc = "3bf91364b4df0d7a798d7acbbec6fa538208b3aad03e5067ec78a0564b25b1dc782fa8cee4e54756a07a645d2176af2ed170881164961bdedef39a7acc09f424"; + sha512.source = "c6ce0d906752e3451d2fd398ea068812aba83c469e0bc61bda995442539b368b2de95b108b0957a10f5eed6810d40b868e72e73c6fa7bc34ec4fe3ff8c042da2"; hasRunfiles = true; version = "1.1"; }; "dottex" = { stripPrefix = 0; - sha512.run = "2a4f5f44443cda9b915376a5dc1297d2a8334df0530fdbd9faab8e133ac4ffa7e01acf71bcb1e9189d86767286106f5aa69fcc8f9e048ffcdc5c0b1787801d7b"; - sha512.doc = "26645f897e9b67dbf9b562f9e09a7d43d599d26e4e8ee2101a1b46c6e42b3befe0b066fe35e2c94a25bb1559403be7ee155a1d38b73a2be4e3bac349a5d1d0e4"; - sha512.source = "46178e67d5d020a00db512ee9d5c7832acbae63f3d8d38e5cb45579684633eff064d5bc2dee03989df07032d417fc3dfb2c8531d77d7624e935a441fdce4b725"; + sha512.run = "6e6481c1697a285625bcbf744463608264372c73cb499566fc64c37977f9658888cc8cb966a31eb29e3f047813797b804b3b8263e574ead8887b2ca567474bd5"; + sha512.doc = "fe0f97117179666470409164717cd1db5039e89c1bf49f872dab44ed86b127816c100cefa1824b17fed5ea3a4a9eef8a91873967fc063f3d954815c9a0cfae36"; + sha512.source = "7d1ad61ffb64825d6728676fab31dfc5c25d2112e4f34e50d5524208c0d79f4bc1bb69ac32e3a2c5da7b339d972aebab1885fb7f4bbf09bf4c2ad9f8f9a3870d"; hasRunfiles = true; version = "0.6"; }; "doublestroke" = { stripPrefix = 0; - sha512.run = "20514b43acb1f3634ba6f7f3b0424007cd254d1ebc4b0dd05b89d8d2b1d6a388515551ebf744ce1ec43d4e2634f98ce71a2f729e04157993424d49bb430532b1"; - sha512.doc = "dd42bfb5b5c9125a5b1fe4ebdfdbceccea3419516397ca9ae833abaed7f879b484fcd2094c529af22486e6da1c21202289337aeb7b7cc66d719ea0afded87967"; + sha512.run = "4c00a764e11441079dcfa369f468f490e817a4e973021076ae39ffe6eba54c3a83453199b1c3400afe536ad32348bf10572983bc2b82405fcfae5db9f583a4ea"; + sha512.doc = "5b9a56f557cac79930888f9673e7af694500672ba8e6811f23f3cf7770555fb6d7551e7160d736f630ed5c561a31376426b60751d59f0493afa01c3a8841bd93"; hasRunfiles = true; version = "1.111"; }; "dowith" = { stripPrefix = 0; - sha512.run = "ec34ace73c5f55fe4771fa40e36deadce0c98136acf2ddf9bd310796996f08bc8d03e26e2688d629dd34f9d27af17711dace48d7338f2018d58e6b067d7d6279"; - sha512.doc = "d324da786ae808ab6307f89b180ba14b727cf591e7d86f907f525e206ff15b2a15cf04710857aef0bdaab99949b511d1cccf6d4855ea5abaded95c64e717ced1"; - sha512.source = "8e022a4e7dc9f24e234726f613d7f72b2d2981e9f4e33b69dc0f7625e37cfbc9fd67bdcbf57470dd663148aa218341a039e09d630d8db033f4e7a7b9854bb20b"; + sha512.run = "85b160e3f2468602296284763103087f40c69268ab6a6fe64ad33174155b61c1da41b87e9818b1eb11e9abe98293a18b9578aede00985b37c7f46f1f9347bb91"; + sha512.doc = "fe091342c22b2764778ef72d804e9d974ba22f3b5e1366c8c785b0ea83aceafcd297e7f71eeccf614f397187c4a2791eaf7e0f6ae475669bad4620944c6b42ee"; + sha512.source = "c1552c6c55e6396f2dd4344b10a72886e4d62c0b705c5e339e438429d97d9bace5c5f349dfd56b770ab3ab84294444986e027941f4a3bb47b91755890089d4f3"; hasRunfiles = true; version = "r0.32"; }; "download" = { stripPrefix = 0; - sha512.run = "4442019034aae6b1f114ac1637ced6130a6f3ca01ab8fd8313622d0326dee7c8f91d62e073089e273c39a54fba0961f49daab9d3e5bd3476f94301f9045d7fa8"; - sha512.doc = "30eb5da1295aa3d0f7710ecff1b5befdc907088c9037680cf68248c836b72f316e218adeb73f3df187334c8ffd3cac2ab8c5064aa9bb0c91d384d298861c70c7"; - sha512.source = "2b97ef311c514698a12b2e686babca42bd717b189298d5ecd0a7d274b395d2ddb055ff5836415f989c1feb4539722ecafbde714c7cdcd3a590ad1d7ccdd1b316"; + sha512.run = "298dd897f57b622e86e235852ed4a90f4ed6922c42007e9b4a98b26427d5829bcedfd0bc6eb639a2b1333f86dba3f3954fe8ffb07dc6ee7fec1147ab6377c180"; + sha512.doc = "fcaf4621cf5b1f319da5294c700f4cf50ea8a8f89e571cba4c8b2c7bfcd59c21c53715abc16d1c4804065475a8ce321fc72f77d858fbeb28b8c53bef0555a54f"; + sha512.source = "2d2b76c11660cb2e520edbe5dd137ff47486fc621b9d05f0d5bd1a0b4834d53159a64d760f3ad0aafa4208a6826c5536ee39288b2c45d0b551a2eb251d08f66b"; hasRunfiles = true; version = "1.1"; }; "dox" = { stripPrefix = 0; - sha512.run = "8977416df9e234e61b0bdda3c1a27a8394b05e6f65dd9c7ecd4a71af16ff5fb99fdd0bc8bc23a2af7027797d9b3a4260fcad70ed4e45770be3c41913c01fb84b"; - sha512.doc = "534d00e824f5097671f951a775ff8daeda1a21dfe818af01910fa967e1212e16a095e88a64c181086ebcb3212f9c82a03fc8e44209793a98f5f5f372ce0e10e9"; - sha512.source = "b65fb52e18e0a78d9ddff3e96428e23e1f416e2823a32650309bfe26464c2a1ecdc674291a7269946a6685b6b6a001e8621c824e5b38a221fe4904553733cf66"; + sha512.run = "f3fbb2949b44094295814e62d660573577d2e267e02cbcc6f49e108e7cf8bab44dcf9d847b1157f5bdc0fa4a3d888f437be8e64869e92910e4e539d5d8fb377b"; + sha512.doc = "739857f7bc6cf298dfeb7bd2a6fd67598e6651e232043c09224ef52cce53372f329929922bfb1638e20c754ff95481448964ae77a67bcb2722658099141bcf1a"; + sha512.source = "bdf0796bd982a7f9797798251d831f93d33370ac2525b7ee513bb549ca641a81eff13bac0e076314b3be0b95946e57743d9024c1c2cb145c9f09ab672ba6d8c5"; hasRunfiles = true; version = "2.4"; }; "dozenal" = { stripPrefix = 0; - sha512.run = "9fa16f71b79c76fd8b8396779b158785c9a0745d7ceb50224dac984d000e87e54608059e178e507bac1b33025a5910f4141d08cdd81fed8eedd50c1a66723170"; - sha512.doc = "15bbae63e27b1594d51a17a834dcbaf0616ad03f046bc4836560337dd5525a829dd9fc6e7db04062d4b71769e35bb96b5ceb4e47a0bde31c5c1f90a7f10a9707"; - sha512.source = "a58063fe66cf0433fc4e817099e94fb73ff237a6a0a999928b371a09455b5b2a2bb8fe70ced16d9b9da12bb13d7f3e1ec2bc2d240ef93a2e6566b39ba24c6a02"; + sha512.run = "8875f5caa49673be6441cdeb4c35bd5b7614bf8cef76f3afebd9e4be817605c6a3795947ff453709fefc8bde8d6d5f1bbb7598b22fce7a12f448dfba2284d68f"; + sha512.doc = "f31be9e8c280e8c518735abf46908e1347d07cc815d42a6156040ff014384a6df77c918f33ebfb81be0b9a8454d34975331ca0781679d423b348cfecd01c1fd6"; + sha512.source = "3d4ca7130425990747a61184ffc431d8a88115cda2489d53816bebe209c8f1cb83b1abf49d0e8bbd33b43a5a0e41038960d176c8a999c7bd021e7a5c10bf256b"; hasRunfiles = true; - version = "7.1"; + version = "7.2"; }; "dpfloat" = { stripPrefix = 0; - sha512.run = "c34e23c314ab26ae0a1cec15a89154a0058a68eed9a04fbb999026929c82774bd12ebfba755b52217d6d11ff6120db15d19428f2493069255b8bd0b110e8cb8f"; - sha512.doc = "a46c8885c7b27464c4487bfcd93bfefc62a1ecd63e79ea9615e7980eff1cb2ea9559f6b2ee06225ed7f6aa50e1c29e79ee8f73a5bc138b5aea170dd174399582"; + sha512.run = "142e9338025d4e56276dde48b016405cb32c3837494b334bb749a4f185c5e796ae20cf39c45d75c2be421a3aba25ff09a1238edcd479c13f412acca7b360e214"; + sha512.doc = "a4f935b6bce0c2cd4ee194bea1b29de4652f2ca0537543cd7e1ff5e89af7f1677f1e118d66e84fdcc56601a8a3d94cba3cd1ca559cdb8d04d1e2e36196446ce8"; hasRunfiles = true; }; "dprogress" = { stripPrefix = 0; - sha512.run = "d6a2c660a1e703017e75038dc660d196095e27fb71ead4507eed44834769f3d1905be36f650286efc9e9a18445029a6f63b45530855b66e098826b32b64fe905"; - sha512.doc = "0a0a2adc510e60ad3ef1a30b2447fb596037e018c835c1b6e14221e18324f03eea70e71e49eb1dcf1765d23cbf2872a6142d0b9d1e89276105d221dda10d82d6"; - sha512.source = "201e452c7929a105492c1eceaef86ab346b2063f4f171fd791ad91f64f3134edde39f4c9101a97b6fcf1c799ef987b702e7060a86ac187dd682458da01e311a1"; + sha512.run = "eefa24b1eb960f8b5b092f6c2e2024a4b7959a521cc2eb450e51b551a311827d7e6c1c2686781bb4908f807af2dccf7715e5acd3b396ef14a7ee1608cbd4000c"; + sha512.doc = "3f823b848309f6ec55cce98272508bcd3a180a8ce2f4f317512cc5a24d2e3ad6fc334e653f7ccb8dc53560ba70d5ac09fd567644f7239f5f6a47bc6fe8b74062"; + sha512.source = "e872af270ea3a7982a8b8c859f6266f7dd484fdbbbcc80dc7873b8492c4d86ed73c4c9e9bf163366f13a0ea0eaf94bb1611cc1b2ba30d8bbaa1fffadc14141cc"; hasRunfiles = true; version = "0.1"; }; "drac" = { stripPrefix = 0; - sha512.run = "67f26a39c14f1cdb0c30a64c23d5d95af0a6c51276dd4bd5a30164ed2996bec4a44fc5d9599dacd6c3a680e0d2f223e586ab123026774f99114a9fcee8316812"; - sha512.doc = "bfca7cfb1b27c264f30a4803c9384763d0b7e1a7a3abb50f9ef356857ad909d2182704d18e4d074763a2a80982e386e03a91dfe4f4fac05148df6d97c7a30325"; - sha512.source = "24c1bc313c0898f73e1f128db725362acd28a42efbbf1afc29a455ddb24a4faeca6bba2a83e2bc215be7a21990cbdcccb3f7dac4aaad5a808d814b7b1591741f"; + sha512.run = "b236d2793b5e6735c092ec9e21107d1160ead9d3bb9b120c9b131abed9a32c4a76946c70fc742a5ca3ba82b507ef18b6d1db66a2035ae8016c7b352fc93743c5"; + sha512.doc = "41fbcff3edf5d03a15c9fe9d177d82dadf64cea020196faea40368825a90f0ac0e5e35de193ceb6975827c46c136a5051a2df77b139eaafe54e6697b5065184a"; + sha512.source = "da1dddad4d392590a3c32d2ae98f4d996219057153d04b473bfb15d3358c1ce8f0e81807c7cbdfc05229e848f67ffdb473b039a7cdb86ca9d92ea11b2de554ae"; hasRunfiles = true; version = "1"; }; "draftcopy" = { stripPrefix = 0; - sha512.run = "ec6db224dbf38029672dfa661f40aa2f9d99a41341dbcfa21ea6c8c29ab5803f448281ee76ce79c5edabe348560c61548b1d9a211dd8001c822dca09a316ca09"; - sha512.doc = "5288fe528325a966577406edbd556612ac53f533a2c50fd21bf8d93c413f7f9feb1f8842eb75660a8354e681758085d6720004b69898dec4170f7eb1e56c81f1"; - sha512.source = "3850ca21498765eeea9bcd97db263de5acd066f753a90ba5b6f5346c237412885b8369145d86800e849670e7c38404102b91973af884752bd8093573ce1ce348"; + sha512.run = "4652ee26259e986678f4c5283b44cd51d50c5359f29025fda360f47dc0f3fcf9d65069017b7840902f87def352c1e8c0f8a3d97dab5357c52c149ddca47fa3c6"; + sha512.doc = "bc58e287cbfadb9cfffe112ee57fb72b34de934b5bd84e30b6d104fe052d97d153252db06b35e8d8f025e3cca215ae1adb41f21fea4fe961085ac85adf732cf4"; + sha512.source = "7d35a60f25fc5fa8712c5c7f3ee6303715b6b6a8a91fc7da28beb87d9c6d3cb4758bbbeeeac487b5c8c43ef0f49081154106210c368fce37aab4b49436b186a9"; hasRunfiles = true; version = "2.16"; }; "draftfigure" = { stripPrefix = 0; - sha512.run = "6a6e60a203f4720d813279b01c6239843619245b69d723158bff6976491ae899f6a3a18a5500d00bdbc44e0e0aa0525ececf94edff4e7a58e1a48becbf5c8c9d"; - sha512.doc = "8d0a11cc5fbdf5fdf047a218493f3e04af0b934fecfa024f1145de5f775e88feb764f690f05270837ffc9f439a739b9101d330a42d16f0f78e50bab4048814b5"; + sha512.run = "6c7ee9270f74538d4a1383334b783d109b1b70ded0ab8e445fad905cf9f5ea225941a83ee21c924aceaee5b3071762dc22f9fdee60d9f9881c2e7c4d2578cdd5"; + sha512.doc = "2636faab9f499f3a4d52b458cfe58cb3a8c8289d788dafc9d13247274988cbd0378e50dbc7fe4ab8dd578bfc84dc09b54fa373a7e8a83ea450eb23d5a6bb2589"; hasRunfiles = true; version = "0.2"; }; "draftwatermark" = { stripPrefix = 0; - sha512.run = "9d7a73c54054dd4db7334011c855fd8d82f55049677cd5d6cfd2c428e1b839a32bc138a39c276401da64f2fad9b18ac5b4b7466a0fb44bf521d9bc486fe54452"; - sha512.doc = "98d405bbca9f82b3e44bae621e15dbbd38a0398e50ae34c454e84f505434761f89e891e3136fd38982f6a89ac2027e40d5937bead9f4a1071cdd224c730c829e"; - sha512.source = "37e1fc52b2cf6831c314386e804ddc7a937885626203c7a1430ac4420fc8382cc82031b4c75f9528925ebfbe4d5ba13949ebde16cc29176dee3f2868efd15d2c"; + sha512.run = "d44be3091742fc281f02d0576ed4281e89674e30ec44c2106fc18f552671f2ae6cbb6fe327ce7e9ceeff9b8612ed2cebe8920676ac4bfb0e58773df8ead69b0c"; + sha512.doc = "b4e8e2d0580b6e85fa939e21e8de399235c3f131874c59b46404bf0d235fb9be29a12ca84a0335f345a21f4dad89ba82beb4dcd0165bfe598cd6138ded845ba7"; + sha512.source = "4f23c5304491c9fc35a8e5cc1dc10175d69bf0e8351492bea96615c67e43ad2e515d083e5be1a1928554545910502281310c4e13922ab9e664f9463402b7594e"; hasRunfiles = true; version = "1.2"; }; "dramatist" = { stripPrefix = 0; - sha512.run = "59a39061632fd2ba9a819aa0034bb32955afbe5a333093b6b06fdfb973acd926425696aa3bbe192f9eb8feace39c36de455b87131d8986991db728df1800a639"; - sha512.doc = "95a2a6bda9d99309aa8dbd13095833b7f0a3ae537cc4803abe4fafec8e6df998db2980ad7799b7c4383c85c9eb35cf76e1e737dfcb83d4a0ee0851d3c963f81c"; - sha512.source = "24c1a52594377b64868d3a59ce82bc9f3d60cf200d7ff72e590526148f4ccfbab3406a5c213e89d19f28f56f47e6dc5bdeda158c136dbf015edec03f4673c397"; + sha512.run = "ed01c63c38ed96e407e2fb83ab82792149b676aa6ccebb08929585af91278042f65807b1bc5073e4c3ad81354e1724ec2dafc814bcb6683f6289748ead812a22"; + sha512.doc = "9c110d01a61eea52106a48b1bbbab97dab0a658c0528059366b9ac95a4bda149afb1f887a708ea25df19b273023e018a753751bb597126a9e8d2bbf07cce681e"; + sha512.source = "a3a1185a11b54de68f23274177d3712b4fae09f9ba04884e006de9337e21bb2ee891f159cb31a3e14c0fdcd54cc5006d35e615dd502d50811368e4b77e36f33b"; hasRunfiles = true; version = "1.2e"; }; "dratex" = { stripPrefix = 0; - sha512.run = "faad53c51d15cb7e573599a6b4f39aee35c72b8b5129915e6ee14f75ccd9b308f36d9d87833ef63626e0b0ad72e8ffb550eb5a8cd6168fa025404d107dec963c"; - sha512.doc = "bdb4d7256097106535e3c5a48e0cb48e8ebc6da6bdea3b7d395d6fd1149b4298e54a7da69b95dea82f56e524a96b2c27804cb1141a36559aaf227c9b0966ca50"; + sha512.run = "8f91158bd74e369a005991824c6b9a12e64d9936887d0ecef19b2e822a7e7cf8068425ec629e04f4d59d2eb49167b6bcdb252b853eeb2dd2ff6b7426c76cf917"; + sha512.doc = "a628ef6aaf1e0157e33ae1e44cc72c033c827cbc1fd3e38641218a82c873798e3941368c69e9f8eac6b02ad2f37fbf46daed9abdc0c4a3a26b8c3113ba7c3c55"; hasRunfiles = true; }; "drawmatrix" = { stripPrefix = 0; - sha512.run = "6d4c147da1330fdb08ba31848f935070910e695ff54cb7ff085b718ed6f63834eea6560975bec6d1218b793421cad85b3f13536727889d7cbb5c4d091eaf50fa"; - sha512.doc = "2017f018f2526ea7c0f691f90e45115ac8acd9f9ca60a42cc887901f38732d4c8d8ef82260aafc376a7ece5a5accb6d8e81df6397686e22a5a2a7764791c1474"; - sha512.source = "159d788d0a8e4245f22bc1b0370b47d6042bcacae90a97931175ac49a216922cb2564f11ea8e9714af21dc1baf031950aa8078301323df4d2d6181d6b838b0cb"; + sha512.run = "d41aa3814fcffafbf32998dfda97c9e2d3a9b9f1cc10724e324272eda84f9668168c8a3fa107cb82dc9252a6dfd998a811d4bc566dcf669e07c0781bbe0e0c5a"; + sha512.doc = "912dfe71b61f68f9817ce0634f3db0a1b5e3172e44c1b2b90bff5048d5b79ac508deaf0d4340e587959a2ac23b336b03cd6b15e73ab09c2fc6cb3970a9c2fa45"; + sha512.source = "f05391907206fcf32ba1e66655e826da263fe5dab324d72e57c21dbce11899da39c3ce343abbb9abf51c3d5d8a8b0a685b31ab1c9d6e7085693f91dc866368a6"; hasRunfiles = true; version = "1.5.0"; }; "drawstack" = { stripPrefix = 0; - sha512.run = "771c1c0bebb7cdefc500a6ce544983abdd7b3b7ed55b28cba2710ec540fbd0c7ff9f9b3cfd9f2db8d32579fdca4d2aea1a243f75988ddbfdbfcadeb48a1d26c2"; - sha512.doc = "0e1f95bf4387cd6dcd524c16adb9182ff112f7f41b93d921f3cfdaaea2c8ae8fca914d804c44f1520669c5ce2de5bbf28f3900ddebcf74d81f6587813971ba98"; + sha512.run = "04ea6d1bf741cbc56ea067b7b36ddbc3877340be19694a57e5bf1580c102a942b40150d8ec8fa411fbc1267bb136e24e32f23d6a6695de2ea99806791f78a006"; + sha512.doc = "b0752028a10937096a62357b86debc7a81eb7659ee514ab64db8ac61189025031882973a036b54f6828168d0318cb695d46b0f5ecfe2975922b4eba70a78adbb"; hasRunfiles = true; }; "drm" = { stripPrefix = 0; - sha512.run = "64810d517f85a06b49977858bc30d8dc8b4566809a310e2f4d8ee49cfe1cdc2c0ceec7f51100e16e912cc95b8de013c129c1d12b9431fac747cd5b02b8317937"; - sha512.doc = "3829f4fff4f10d590b40602ecf51f4221adacc6dcc2b9b3200c19409ed989fd0b3e0ed25025671296243ede3282cae3d9ab191c1f17dd14fc643d233253f32b0"; - sha512.source = "aa0378b48f034bfd4291e78eeec3119e3d40e0af7e7229f0869432dcc8394ccffc2755e39b39965a698774f5972c7d581b59b788c6f3afad90482a8028514527"; + sha512.run = "6ef9b2f809f38df44c96874f8d72755051f7438c2a6b78e63151a89b7e18c5f2544ab1c45e214b8ffc21ac223d6700e00d7345b75b6f77137bc6c471545871f1"; + sha512.doc = "6d793ea685d7706b4800fe699d3ee16f565c1266369edf6c38ac0096a2c4b4224406c22afd3c3047d5a0aa3699b71b79698e7dab3c58d7b3003b30f6a9114a34"; + sha512.source = "85b16df5ef5c7f80b72fab276f904f45426297b40eac54dc6a76a9b2aca11552744a366b2e1bbcd35b415b114a97a69dcb5391c25dd98f01d905b68dfbe95ed1"; hasRunfiles = true; version = "4.4"; }; "droid" = { stripPrefix = 0; - sha512.run = "d9a0dca023bd3acc98e39911e37b7f0937a682c208210114b5698601385c37b2bddcf9f18547688224a81da90027177e7fc4c56ed6ff450431a16b3deefd4b36"; - sha512.doc = "b52024b6972aea66ad80daa7f399c5b72795b0b60966c1703cf73531df5c5bdd81d097b97f049ba626faf1ceb079636320a105f085497a97d25271d236eef8bc"; - sha512.source = "97311b9232d51fc344f6e3cc491b8bdfd1c96c7db48cafdb2800f55d33083bb272c8c86f6536c213f48eafc2200d59cbb1911f4dc96c8f2dcfaebf3a8891a7b2"; + sha512.run = "0fea92248c58c9e240c12aab63bb7ad18ece51d07a05ce2b5ca47b11d2d2e60ff2710feceb949beea10c5bc0dde6554846f4dee74769ec2421b3b8dd4fca53ff"; + sha512.doc = "b31a0ce794df8a20ff3a038b308c20edf660924ca9de6dbc09919264972b0e41db7be5207da49b0ba84b84d8f70312970385b8c26675e8483b48441ca850fe55"; + sha512.source = "6a9567af182d91faa7e2289bb4ad3bfe23b61ef3cc6b2f9ff51d072f459bbe87e84d7ec45cfebed4edee9d3099d7f3391b785707f189e01a8491f2159e0ae563"; hasRunfiles = true; version = "2.1"; }; "droit-fr" = { stripPrefix = 0; - sha512.run = "41d911636a5c4bfa167daa52bb2278714dc0aadca3a229adf0f8767903c3a406d9d126eccb405b22e397686eae0cb6f9d15513d13e3dca9aa0ab316cd4e95974"; - sha512.doc = "0b6e08d5603ff1164b5b6b86d3925ca5ace2b8c2a4356808cfd42005df30a9f1a3e0973532cf4bc4266883679a660d7d1d5d4bb46693461523547a45d297b4ac"; + sha512.run = "bb5ea7648ce6346d2127c344614fb39e1f8c2558eacaa5b0a3999475b0f9dc5d1afc0a76bf8e101898ba2a14bd070ce82ce24120710405a6a2c13cd97acad2eb"; + sha512.doc = "e53efe18973efd69dd472946d149bba18914aa4144b747338d501bd7c7b45d92a6505d2f1da4d7ddadc47d5966f518206e955ca0951debc6496f7ad44ba34038"; hasRunfiles = true; version = "1.2"; }; "drs" = { stripPrefix = 0; - sha512.run = "4ec56e8df9321390635416f73f08ced4ea4648be0e0dd97db9d891b731666151be40611812461c21f098441de9c84f855cf500a98dc61f80773217f9009c8d05"; - sha512.doc = "b4013a240e12f2e71d720b3f616cea869557a1e061a64be640f615bbd82b0406c0ea1a9f702ea21239106dd8ee59daa87bb505691e0e2b605f82a7426b7213ef"; + sha512.run = "b947b71d99fe38b1aaf6575af716597413d028849584c22853a1aad3d8738910243defc6c9563609515019d6c5ffd4022754bb88781c7399535ff196d9b20f45"; + sha512.doc = "58827b5c2cb557c2b14f11a5babbabd89b535ce59420f5b7f9c23433f92517f1cc9a3af10e2d5071bc3733e7e09819dca1d50cfd799b960f6a192e8e1a4af0be"; hasRunfiles = true; version = "1.1b"; }; "drv" = { stripPrefix = 0; - sha512.run = "21b73942af77736fbcefbfd8ae235c2a81a547df41df22043fc0c7f6404e1418a64a7864ddfa1027ef5b88e261abef154716e6914fef34a46bd8597874fa90a0"; - sha512.doc = "3a82838325aac37e066729c3cce163e4821e1a3aaf43b3df585c23dfd5453f15690cb51c306bea21b0d56262ebe436ea52420709ce29b41a7ff54fed5c721dfe"; + sha512.run = "682f33123c0e1e3bdf35bbe02ddea5c2dcdad9ff90009079f6ae8e876f0a7acae1b409c1045b921d312d4976c5f004168a3ed108ba65c49d687ac2022d4afe35"; + sha512.doc = "927529113f567e10618d3397237f2cc31b70e051b7b1e4b06b6fa1d5ca4ee4c1bd86844989e31b4a8f8bae2c5350afc8c320ee517c2f249d551ed5741fb2dd9c"; hasRunfiles = true; version = "0.97"; }; "dsptricks" = { stripPrefix = 0; - sha512.run = "18df6c82137b4cb83b28aeb72823a068144423672442454c29d0fe3d9094f76fcf18f1c0e06bf03a871e70386bca879661c2120243587f2251d8c37b2e9ba9ea"; - sha512.doc = "3b003e3a4b8b2c5ba86491e53c2744c7d774c74894306986e65f0694ceb3980b0073678bbc7e938080ffbe550b3965e5a874b174551f60727af7076bcf4da018"; + sha512.run = "7059577b4aed0eab5f2f82610911fc97001e01497717b0141d4e95b263ba825bfaa481829cd00dadc8eee278090ebeded09fb92e8502a7bb250330c6f22539cb"; + sha512.doc = "da2eca39d66788da6dd13660d2c41927bfb12a9de5a2342633488a099f2aa5e17c9bc2d211b0334e3c5f7ef5f3cfa8aee4ca9b8b166e5138ff5c952d92d2acba"; hasRunfiles = true; version = "1.0"; }; +"dsserif" = { + stripPrefix = 0; + sha512.run = "4ce60b62a45aab9f64399ae3f6ea3f25b1c68c399c63a2c75afe5179c0cbc100cbb5dfbd68b247b758df1d1f5f4c2cc17cb6f2924e24ebcaca28bca9b68d7f53"; + sha512.doc = "4dc47b830a1f2092918c08ab39c5157146c1ca514b6c042734e03c9786137cbd2ef6a1149e75fbbf139f457c170e70bd3da484680f38ef261d6d4eedfaed0b42"; + sha512.source = "258be72d2eb7c5ea8a07ba79aedf87f765a6555f6de540b0f40d731d4761f29c3a1795c3561ed0c8dab4b9458cf785499988be4799b0ec42b9eae2d7cbd16b6e"; + hasRunfiles = true; + version = "1.00"; +}; "dtk" = { stripPrefix = 0; - sha512.run = "f47d558cccd4e079ad6702bebe0f60f4863d79940d72d85ee25c786c6b1d17002a40b6fa26a05a3562cc27579d64e4d27524e960983a4ce2e7c39ad40f144df5"; - sha512.doc = "5e23b2283d24447affdda03f45635a4e8ecfc3f44e07414cba8f5dcca8b19542dc76d4c95fa0ccedf54b68b764c1242e076c4776422cf9f85a6624cf00a8aaa5"; + sha512.run = "b0a4c2c5c796d3e9d8493a6ae857e7278095d841d179a300f39d09a7a413f0baffe24e61a1fc76828e9159bbed64f7295c560a6ee93f48aaadea45548c59907b"; + sha512.doc = "f1d268a54d1911cb94921af8c865f2aed259ed2d9d096a91ce19c0a86deddd409c44df77198a56f18ae09a06d5712f9f1c624015843d31a2a44aaa87ded391b3"; hasRunfiles = true; version = "2.07a"; }; "dtl" = { - sha512.run = "d389c17da9175acf1c92bfa3558cd9106bb8e74a14581682259e71eca87386931fe9a0a401cabfb98bcc1a2428b243ceac3b5245f68c8358389b2a807f890e65"; - sha512.doc = "a340bf2a2af68edca51f4c6a7cede18faa8da5fbddb26a134bfc28e4d79dfb33631a8ee562fc1598596453e4030fa6ec343dae588223adadfae5dcc6953b3169"; + sha512.run = "eb6f1dcc4d681b995f8ca3a4141b988dd42001881ed0e1290b6c188b5d5952a5d54901f924b4cf3f2015376c452ee2a713d253d532985322fb7eb0adeaacfeee"; + sha512.doc = "0da315de96913bf61d0c24c34ef0f39c72ed0c1189dfad5f6d8fd1159d1c3e0fc2c91ddca1aa69798b4a0e648ec9a1d70b4cc0c7340ba273dc2e4b08aecba25a"; version = "0.6.1"; }; "dtxdescribe" = { stripPrefix = 0; - sha512.run = "c9edc524578c4b8e6cea0cddb442856bea9723a0ebf7af8d6523da014dfc53cb8ba8c1ef984b8e6a8d50e17342e9f0765ddf3303aade6d2c416998820367f9b6"; - sha512.doc = "c60a4d464c2ea0297325102fdd291875d4dcf4899c3b614457dfcff0f0c642466bb49a39361b7f12c46963b0b1280f61c40b3542090da22cf7c565ce6693ce7b"; - sha512.source = "880cb5d0ff083ff3b1f2aa54bed13d3ea94f16e32f21bd758ffad7a62502fdc78924593f96d4720aee886858e8d7b29127c137c5017d249fa96772ee358ade7c"; + sha512.run = "8fb76950c7e1545ec6f685d3f1abd2c5994eb2ee5815f27717676e305ff7806b5fc83df43655b97e359b29e8d82edc51a23f44bea45c56f34817c46b1549bbc6"; + sha512.doc = "202797aef3975fcfe95d01aed21e7ac2ab97bd983afe4cc26d94f5d3792675955ccb435b348cd5c7d16eaf8f5d91ed380b30b7b7671cfde0d2c41441e8d299a3"; + sha512.source = "05c5d3863f8aaa0ac6b2e6f983401a3ea9c2b8ddbd0701571ea1e8f585be84a200a1e6e2579acf9130bbd39021a4f1f3fcbd4de9c0b8f95b03283cbe416ce791"; hasRunfiles = true; - version = "0.10"; + version = "0.11"; }; "dtxgallery" = { stripPrefix = 0; - sha512.run = "2c73069596d5c99c6f9f9ea9f9e65f5f731854068d1b56a6317e5966a023ad057c81d8c62ef38fc3af962b7307cbff45dbcd3867fdb4caf7bcd3a2c83a722674"; - sha512.doc = "31e82752179fb78fd8db1871eee1b3c254e78f4254540c43d63a4243f59a0ec5efcfef6211c0d9012e2dc336164ad65e1ec38d9a1f0274208600b188ff86bdfa"; - sha512.source = "60b1bd74afa60c36d7ebd522157a594cb62298c3638b28d589a84f8df08e37dfc923c063663b9a7202481bf8d80970d873b2cb055c8fbcaba71d55c109e8a89d"; + sha512.run = "622759f456e95dcd13996c6155d434ee54a42badf980f17bf1a157fc28b80e6d20aaf3e82dce1fcde6e43464358a2c0a173ff24a445df8637c29dc27bfa0b15a"; + sha512.doc = "130a80a0ed4bd08aba17ac1257e507c4d92e4a1b877d97f7f33ca5b515fddd02eca347672a74db456108ff16c3142edb5438828192f7cef2b7f9552cb850edce"; + sha512.source = "fd5c6007b330e9d7217a71f3e93cb63567bb719c74e02a96698c25a60cafa2f752157cc712fd7b5adf7643bce5ea4847759a34b8efb8255a3463d475076626a3"; version = "1"; }; "dtxgen" = { - sha512.run = "faaf12b7897a2d9f2d647096770e0f65bc44fd36b84a6587672c9551cb79627c71bd6cbf251bfe3ebc407d7537f9e8d42f5b301df7760afca7269cf2e6699915"; - sha512.doc = "e53316cab21fd5c9902c566dff44d4f16da6d666040185df3962c8119726fa135acdfe1f08b5a011a3e2287d157b3ea98091db46a5dfdea68994edfedc04a90c"; + sha512.run = "06e62fda6d696b6ce3512957df7e5dc37072939c4b0dcd7d83b5894f1d0be1856ea69457f7e16119cd46d62b3e69d0646b96a768f1a2fe16181911480391c90c"; + sha512.doc = "bd4557f8ca056c04aec9a9cab5e1797eb7042402b396f6772a2fb5bb961d1981ad3a79f02df827059e8e82a3ffbe11d86d51af99cf844f234f328bce47c4e0c7"; hasRunfiles = true; version = "1.07"; }; "dtxtut" = { stripPrefix = 0; - sha512.run = "e460c100074fbe7f5cfa6e6071c4a37c0de4ba9f29cc3aeef7bcda547e856bccdad3e7fc242609914b130c5095e5a9381c3514e2d33f584e9b788a908ce447ab"; - sha512.doc = "a165e0b3a28bebedd3e15ad2c92920ca1dbd8e77976a3455a5359b81bbcf4ccd7e2334b985deb96dea986a1b5c00fd82311c32fa45e04f63126c0dfcdbf78695"; + sha512.run = "511506ec001be0b3879a9f1d464a1d453e8ae8938a1446f08f874e59a90d861cb66c8487a4718f1c57870db11c3f8c2c274d37a968cdb32a8bb90353e968cbc3"; + sha512.doc = "65216d3924211abbdc67e6ecd109e7adc3713cefcc6ea0a229ad8b4060a4b0342098594a64cedf3483c51603531496225077b0e12e2a7f28e593422bb5f1c30a"; version = "2.1"; }; "ducksay" = { stripPrefix = 0; - sha512.run = "4795bb1deb7b6b3b1dc42fa4437e33f2d21bf84712c19c01ecfc74d7742e19ec449f4069373435f1bcdbc047298cdf0c80015c1d14ca4ba02323b4a3acf2ce54"; - sha512.doc = "999363cda21ff8fcb4198b381e02f58dc7f9b79218e4d0c5fe96d63dd870d9ede4d366983ba7d9d7eb974b1f55575cc46491849c75b528c777977a2fc5cbaab7"; + sha512.run = "9ddfba14ab34458bd65a653d1203b18052dbd1100899711b27d52ef6b7d0e1bbf9f73f7f80d9ad90249b5c30a56910f5c3e48ed2b8eb1b58bced62acf9e2aa25"; + sha512.doc = "97c0331bd5e2ce9697b3cd85ee49f57a80034cad064673d23254de10db5fddae439eee09c95c841588c9a6c105eb87ba309e84aeb2757fc9bc3429e47ec8bebc"; hasRunfiles = true; version = "1.2"; }; +"duckuments" = { + stripPrefix = 0; + sha512.run = "074d5db92ef31f38bcde8279b39595e2d61501d1649a9ff089f4fca58cf7af7fccdeac21205ce47409df85677459d341a9b05c77b57ca4039c1308c831a6b9b2"; + sha512.doc = "e5b1391772403e7deb2d58c3323dd32a19bed23bac139920adce0645de93edbe131dc707230f93c53d89e9fc03c3866c4ca8b316683503be208816f28beb6608"; + sha512.source = "a59f751ed83fbd657f375fd9cec59e11279abca4b0f2c55325715d7aa01607f368615e080af820b953315c6419f415b21ab6d69eb67ee1cea6a0e37168ca48b0"; + hasRunfiles = true; + version = "0.3"; +}; "duerer" = { stripPrefix = 0; - sha512.run = "39925c3ba08be1f40535346cf0c5eb539dd46cd8ed3e53350ba3c6f82e18448167bbc0a558a6fffbaa77b63cca308004b4d7c3a113b0ccc443eb2c2519a94b84"; - sha512.doc = "f58c065b597ccfcbf6f925b2bf6d66aae6bd3c9a550a2eb3097c02103a11c4a18c4ebf95540916f27a87bae44978ddee1512ea882d41886870cc1b03eb2e888c"; + sha512.run = "00ac7c30c3f1df9a34b8c43328d664a32a087ae029f0d7b8f3f361b1df23815fd514fedb5dadbf8e36cf9d6fb9708eaedfd218b86f82484bf6d45c5ec8aec993"; + sha512.doc = "9d5851724dae2a758dcd7e5b9e7abb545e03cba2e594a4f0ed966557346872869bbc7f89de2bbf463bd572619110a9cc09af6145984fe5e4d927f584704f539a"; hasRunfiles = true; }; "duerer-latex" = { stripPrefix = 0; - sha512.run = "24ecbcb0a1887a3656b7f7f971a5112798e1ace384a31669916f30ca8a792e80fa2a95de6ac3636580b3fc88dc56428cd77b8d53fc46f86c4dd6e83fac2ab5e8"; - sha512.doc = "22f18c0183ef6a46f76dc07915fe12319bb6e81774b48bb2f00fb0b7929b3bf1d2daa6444daef338cc0edcbc37f4930708de4f871a38802d646785d323d7951f"; + sha512.run = "4713018b0facd8b65b6305cce762b51bdb81ebb39c62f4544c2fa83ff578713423afe154264404eb5b557b7f2fb17a7a4e14b387d0ac265786c3641bdfb7af03"; + sha512.doc = "fcd3e0a8b66f1a28882f4925a38cd472ef8e3dff2fb569a1cb1d737e4ede8ab55e26faf542424afc5a2412e48b3fcc55316ba367305c4031b5052fd0ca8f283d"; hasRunfiles = true; version = "1.1"; }; "duotenzor" = { stripPrefix = 0; - sha512.run = "3d041940d69469849c30cb7ed67a651d44d408424adb96ae045bf49f6d33e9e0dbff67931e6525516f65ead66042dfdd356ae0ae28b857492ac652d63e8359b9"; - sha512.doc = "ba8683c9f34844e963397098ef551a9ea9beac8f223f70842328bf77fb6c534a17794296e1734ce441aadfa8ef7a5176ba57ecb71484bc3d0c93088878b567bd"; + sha512.run = "5c02daf4d27d7c1bce3b700196ffaea9e9c84917e1466c1b5b652b0568d5dd9090523c2f5a0879577f56ff707a46746c397fe220c89335b3b869de8ffeefc18a"; + sha512.doc = "5a000c1c4fc212c2aa78344df918684cd9bcc39a45b94fc10bdeed9a8152eeb3d92d2184ef5e26862c5ebe522ce6c1f2945f3061f4992d84a473c8374e0580b2"; hasRunfiles = true; version = "1.00"; }; "dutchcal" = { stripPrefix = 0; - sha512.run = "94f7a78bf230868727e8bdb1bc68235a78f336a7d68ea8e5b58349f3fe67061db1a687c8cd50da47db673076d6813fed631bd2b8dfb62c7c1e82f8845310ae87"; - sha512.doc = "6a76f91dd740044c294bc4947071286cf91ffef8411196c2d4c962affb5f62db4d007f9215f19f312cee75f4054cbc2f25b624d08d0d4b2f63e9952f09026374"; + sha512.run = "672879d41cb4048055a22e14b133d271eec90494e4ce7411e0896ccc2f26f23e277a8e773f0939b39ebfcd69eb825fdfbf6e09a3914d0e49fbebf84b9a200544"; + sha512.doc = "c95a00395cfd1e42bc7ed3bc42dc6959678d8772a9acf70d57a831b78e8cf7cfc8ec28f92eff235a84c8ddc31a73655ac5d0da8ad900e4d6def4c74d458fec2f"; hasRunfiles = true; version = "1.0"; }; "dvdcoll" = { stripPrefix = 0; - sha512.run = "ab06014ab39a98fafe2e6bb561c432d51d55e22a77888063905c36c6af5c6ed0009f928e527c244501a724e515dfb7bde2aada5424e1d968cf157b3164135e02"; - sha512.doc = "1807b45594b1f7f5b1fc733d42488209fe1ec6169ede8e6aa09378eff1451630a9cc6a61e9786f287beca22ab1b2918f42b8026104181f63c3aa01f0b6758220"; + sha512.run = "7fac05f7c72b7fb9117e30acf91e65196dc11b98844b496060a37aa47a78ba15ea1b7217cbcbce9e533c322cc32c147b37bfee9e8e19a07d72f91cfbff9a4908"; + sha512.doc = "ab1616c844dd126885652b678cbb1fff7e9e21d970d8ae47b093bae0a333619134ad9354e42bc5f15d3b2231ec19dac7b3b61d80f69e74465792245fbb97b140"; hasRunfiles = true; version = "1.1a"; }; "dvgloss" = { stripPrefix = 0; - sha512.run = "1138ae45e63f0e10d8eed2bdae3a1f25cb6c18326a0454d9e856d33e58db08b062da73a219f8018bbc555a74b056bc02d35874f015d8cc3bc6d27dff564ee431"; - sha512.doc = "8f07d4927088c93b65570a503fcf7df3c62a3f3864cbafe25fab0f3a8cc8b923050515f028898c63d00d0f662249c427f2489dd0dcf3140f5ac7f1188a82d4eb"; - sha512.source = "7c149c1affb56523e505f9f712c1d1d8230cbc5c1e30e73ed7ecdb70dc4f2a7cdf0c95535813ab4cd1a5c2d31901d0f591fe56c3a9fc6f56f3cdc95f317a15eb"; + sha512.run = "40d837000580b1643f67e466a084696eea32faa9239dd42dced6e23feef125bfa52cbcf7e96618e009a7480e66ef772c4630eef87f4d2a9d9caf7e2a29fd2176"; + sha512.doc = "2cc88e199da97a9f4173088ec49b5ce8bb09e5a539962c7167a79b12542d9e82fe866c136661e18cbf4ee1f4f7995677372cbbbcf55b7fee4973ff4286ab762d"; + sha512.source = "bea81bb46b9311cc5f39bdf9233e918680d9477c31dfce494b437fabad6c61738f87893c88a3d2304088eab7d4488d5ac12a8ffed3a454caac7038505e318f94"; hasRunfiles = true; version = "0.1"; }; "dvi2tty" = { - sha512.run = "21a8e5e9f077ce1fb1e6b5b249d8eed4a75d007bbff65c58edb83fe07932440568d8d8ad19ac714e12e57d0aef56ca2d5e6276e51c249c172498ca404cba55fa"; - sha512.doc = "5384f60e4b72858c10503f458a50f0d554bcb081cbf3614bbef77aa351855bc70b69a59268b8a3dc1bcc2a26ecfbbe06d424a888806fa7a3d05df1b31c1b1532"; + sha512.run = "64d3a50cb8a84e92f6c2222e704f0d4bf43e3b2075abb24c82e66c5d4c4acfbbb753cdc83753da7306e6a452d1163dd94ed8caeb318b7ca16b302e6459f30757"; + sha512.doc = "cd86896ea463ac9bb6d2fea927c7e50bfb81b0a7a1cb01b8324f4d95be13a393437cf649dc333fb4866637c725f7fe664372857acc2317ae751789d0d6b35608"; version = "6.0.0"; }; "dviasm" = { - sha512.run = "39c89108cd5c717eb06d12b392028e8e1b01c8d703d82f914a4d979c99ea37f70921d4cd9e2cc61c383fece3e455283490b9e9045253dccfd622690822bdb496"; - sha512.doc = "70cdeb100d9fea93a9d2d98b04733a0d45f76bfb10134f3d62a27f6d00cb09fe3e347e267e21aad9021269b4023911efb2e513d9df7f8c79a6c60a991dd91954"; + sha512.run = "772415a27378f8cbedee1c34f083f6d99c99ea21095ab3f4e8299e3c4bfd73603412ddf53b97bea559bd1e7bbbae65967eccb06a049b2cb04e7ac3eb848f1a86"; + sha512.doc = "818df232084d7c14933abb8413628697bcc83a6c7ebb7c005447cad6fb582a0ac2e1bbd249c14985a5b93272bd2afe01f5198d218a83140b4cda4ce6a1f8c470"; hasRunfiles = true; }; "dvicopy" = { - sha512.run = "63a65c2a95792fe56f5eef04085776cdc83b39b73eeb28a2b7fee310dc50d572dd7badc42269188c45bbd8ba930289c80fec643cc82e8fbcc373904dfc94cfda"; - sha512.doc = "c308ffafbdfdf152abd842918c73aa55689a514a1de6cdc53595ea988bc7aebacb022efc77bc5b7eb0469e619f1fb6916e2a3515ba5dfc6e4744a22b64dfaee8"; + sha512.run = "eb542d855a28fd8e06306472586c2aa4a4235843397050703ccb76c0663050f5ddccf334536e4417c8a0976ad78d3684915160242f30700ecfcb7f0ebf810bef"; + sha512.doc = "ba9b33b91e582147490bb8ed3703a9cb181330fb0d7f2353fa624f494a3c33db0e4948e7ee7a8a8869d938b7b7425f8d271fe68f54983d4a033f657f7172fd6a"; version = "1.5"; }; "dvidvi" = { - sha512.run = "efc9feaa1fd2e32e221094ac49a1f96fecd7e04144b785988e23a51537cfbda51f6a5aba93772d53c74d2e98b6a38739d76f10770201b24c57bf644f4b1faa8f"; - sha512.doc = "72685126bffcdb0adf0aff770d17eabb1da16e999b24a40c4f5a0925e8eee1e168f88abca69a6d803dc91a8871beac954feca4d22b08542e5887d8f4226f7cda"; + sha512.run = "e50dfe7c6b0c5fe13db3cb489a885a2b5b5ba82a5279834560c6ea747b2c11218a072273d46df13b061f38601e9705496a7b058a85de8d7ab6a5dcaee1ef4df4"; + sha512.doc = "2c48aa8d74262966fac3b084aa4dcaba8186267d02dc8d9c65781158f28ee2be0c2864a8c99cbc787e1f5b1c48d9310572b54baa4ede164c9575ca0136e86e11"; }; "dviincl" = { stripPrefix = 0; - sha512.run = "0505307c9b28471a317e005efba7358d0256ff74de9cb4514640a7fd2411cd29f563a1cad51c14975c086b2173aca76ff922a0442d7330712a362abacec1c510"; - sha512.doc = "696b22e82e7b00fdf4c7082aedd9a4b23992918bf8f787a696762d9b17ae60e2723db01b285c47b6d84d3e91d981339c506f5d991785302544056a2091dcf886"; + sha512.run = "b4cae4830ef19a851eb6952183b5e8f652f237c5a1e4be8e92230406684d91850c56ab867ca13844f701fae070dbbd54e3e67e9872d08c49398836828e77d904"; + sha512.doc = "7b679a236c32ddfed978cc1d9bdac3efb5b66abe6b1be578f656a5faf4914e8636a87189c8c1c980f6de76cb9b6912b92ea397a97ee9445293a271e1394b7d11"; hasRunfiles = true; version = "1.00"; }; "dviinfox" = { - sha512.run = "f10b5248f84567030a03ac92259e5cbe0796020131e21f91cd52cb120598cea9e4ecc8c514638043ff3aa6e888525089448b0142f5aa4331d1be8f761cda299e"; - sha512.doc = "f3a99ba86d6293094cf18b8cb720c556001c1715c5a38a6425e0a5ecafd215c74ee39b8e3d66b6645bf66b880aebbb29fc7db753d42b2cccf6940723c36af70e"; + sha512.run = "a1e296c777a65a520ee21e7c02e877a5b94d9c444660714d5492642aa3f53311a440a7aebdf70c8c33373d7895c4ad14dcedb6efa50d770cc54898c2a33f3012"; + sha512.doc = "356ceca531a8d8f0de2daa5101d363b8887a0864b8f36228c6f7604e8e77169aabd8d947bd283916afbc2a5b7a092c80053519b8c9ad6b96d34a3f596c6ea8ee"; hasRunfiles = true; version = "1.04"; }; "dviljk" = { - sha512.run = "c194afcd4ee1446fb2bf2e6421827ae51a452743df98c4ebd5dede992db22f08eec7c9b1a77273799b971d2f7a31c2c4e2c5cbfb54c2b2c706d62f580ff482e3"; - sha512.doc = "4140bf5492da8d3e4566d7dcfbb3c45f722fc1b924b429d1b4b8a32acae424b4485d0810390182527c6400ace88c4b45b6da06bb4838141e12142ec5c87f05f0"; + sha512.run = "830b8f6075bd4506770ea0c8b12833ffdd201d0834c73fa8d6f1f9b550b4a3c1cc23aab513b895f657944d1d8bfde634942fe6530352e43567e1a67fd62659a6"; + sha512.doc = "facaf508b2b2e884edeef713f6e3c649d4ffa19d8aa57ecb7ab98f341b3a854af203140e4ed98265af134f5838b6b5df6b7f6644ef79f47e466e943a28ce2bfc"; }; "dvipdfmx" = { deps."glyphlist" = tl."glyphlist"; - sha512.run = "340a1903f5b8fb445dacee698f6290b300a6368d216ac370c1f81021c6a74cab69b0aaf13993a1cd5a065ac10f5446e286d75b8cda16d9e62b50116187852b6f"; - sha512.doc = "5e4feb69d9709b53eb4c76b58193fe71105d78a44f1b369999ef06f2354115924e6066869c5c72245964309f8b4f2ddc81251eb847be5916eafb154d70562fe8"; + sha512.run = "905da1daca59bf732906e75b28f765ae707b1394347165fed64dff94df3c2e0cda174579215bbbef403ff6278adc4061754e1e69aee3d3de2c282682deb0f15d"; + sha512.doc = "d5f90e19898a14a8fb549445ec8ec19323d61b7d74e132e0dc49b54a5ad0f9ae0fdc138519c247886fc84c8f033a3bfa92318609a342afbe60dee64cac6814b3"; hasRunfiles = true; }; "dvipng" = { - sha512.run = "4b11468dee23c1203535758bfaaa43d6237fb5883e848921f47361f5ce65c839fc0babb03f4f7fecba8f9783635d93151cdedd036d6602bb76937168bb1333d3"; - sha512.doc = "39b5642c7d15451738f46affcd6d0514f66e5ec47f5d2c9ef2f40f16be00d09c388b4453fe5503bf67f92ac701b2101bfca44558fa76ab2446a8f62cb47d4605"; + sha512.run = "1392b745bce912cd98299b8e6c643d95590db0a14314a78504a5ee6f7942ceba994dc25763790349eaf5b07b333f59acbe1db12eb22dade4fd8114f176f8c134"; + sha512.doc = "127010ed1eb30a2c88e59f2ca81c7185678b1c628c45561686e009e5178d825028d1ae0a0325806faf20723837a09baa9503bb375c51fd3a1731cc724178fba6"; version = "1.15"; }; "dvipos" = { - sha512.run = "8ccb0b10c8a92d70ac55a1bd4af082b83417d1dee16e25cc69e334a554630a3267439add72e25aa5f46915601d0d68dc4b9ef93d858a1b6ddbd3a24abada6710"; - sha512.doc = "3c6ac418c18ec5f84ef6f442435d3a47a9592f3f77cf00b093ebf7ab3669592542ea7a93b9c895aefbcf6d6091117125ee71e6576a954cea25cf8d2e5ded953f"; + sha512.run = "ba8bbe1797971bdb1706a8ed059cc45c0d31a503380f3b1cff7c1d74ca8067d39cd6d0114e366ea0731d18ab00cd68eb8b57db287b0602c74e2bcbeffd6d3316"; + sha512.doc = "6500b125af937ba20cd21649c16ce82ff8f8f1dae31294eb724f1e47ae1f9221966f68c5ddc9019dcccf411bbc262a3ac362fcd3d659972d3cdf5f559a87f756"; }; "dvips" = { - sha512.run = "1f39bf8036e017649f21db9063259b9a7afa3dbda56cbee93611c72f4fc0c47bcaaa2748995b59ce96e548ebc9017a1f7a48ec78e20eae044c9c2033c63b5266"; - sha512.doc = "87c2577ee4c0a82430b165fd7864ec266d00b9a621b8964f39f2adecc427dedf63d7354c0849bc1bc9c0f220b35f47b499de5255500208881abb5ea5e2012f18"; + sha512.run = "d5475ffb0fce54cde01b786b64e3b8cc34f3582576b442c3e4b2e24b4e6a298b8ad4e5e5361a97aae9c96bf8e86fe7dc23dfff161e5b27b597ee25a9b1fa0c78"; + sha512.doc = "d88380d5d37c0cbca45c3c1cda0b4d6e437c9961f34e34055466deba423a590a28ac3e9e8cbb65f318506a36188eccf8fd6880657e66687557ea95a623c9597b"; hasRunfiles = true; }; "dvipsconfig" = { stripPrefix = 0; - sha512.run = "99beeba61093d7baf17f6706cdce374781dc44bfb0698205d14fb09b151e5bc417fa461ed96932d5f519276cc054de0679fcbd92b0936b47647194efef79b8d0"; + sha512.run = "2c30561bcbf5ff231a3e2904094c144ff16591b1c88a8180e3bf6c9f2051e2d689bc1dc6bcf389e5c6c3c0df3aa6bd3fa31c58d53217670d5a1bb6fcd1ca6fa4"; hasRunfiles = true; version = "1.6"; }; "dvisvgm" = { - sha512.run = "1114a7bc29c9f4212008d2e3ed06b05c2d4301ac021a8c48f12bcfb2b4aa414fe6754e202033ad024705bd2ad7c7c5bd4c239ed2cd7498f5e61618fc7fae8ddc"; - sha512.doc = "39b753ad2743b3e6e73031e34495022deb9d01f4924c5bbceb365c61b5d04772e1dd73202337b2b739154f83cb5a4e77298d1fc2341d49bcf0237c126c60937b"; - version = "2.1.3"; + sha512.run = "0588cb349d8757f48954e6b80f7f49d6563e8fc186eb241b7dcf910c32deca74e4d9bb2dbab6dcb8da4900e00a911681dfa23d4fa5bdc10bbd8d2f9dc23f66c0"; + sha512.doc = "815cab417e0eea6b968e0ebe60a027a7fecfb652380c350305e2172d81a2a21e896277fcc3972fd76f5a2e2a586c8a7aa24e3b6b625b951dd2ca2d5c43f33159"; + version = "2.3"; }; "dynamicnumber" = { stripPrefix = 0; - sha512.run = "f175878764bf77f1257ea1161f039eee68352cb7fa263f9a4862c0db3a97657449e848a290fd898ff327a819268d10ba5ed03f960b2a5f958874a1bd54ad4748"; - sha512.doc = "20dae05435a859161e470cebe0a1a5e8404ed3f9e830abc681be110b932d5487467c5c2dff6cc1ff8bd2fbc8057825a24e79524fb4f5b022cd48d245ae74bd41"; - sha512.source = "94c3a273a48ab1d022e2e3d1075491d4c95c7a0e635c3d867d4b10bbedf428714456fd284ed63cde5492709c7401283a848629a9ed5a4a0908a8e0d5733df80d"; + sha512.run = "41d3bcf563eaf30535369b7b02c949091ec4ad6ec38894a10316cfb53b2bb1138aa40c4ba87fbfc0a883e687632545f755fd931530d463b043637913c251f94c"; + sha512.doc = "b3988e0c1e94afe82f8011b57b9e4cac16487e8a6d43c0108774d2d5337c9e583b46b3540dc939257048a69c915ce5f1100813fd5d2eb9c74643dabef81fecce"; + sha512.source = "c8bd8789a1eec8b41347e62118134f4e95a96db736686363c76a90da7dfc62a9df725e86eab2372bdddb858c2fb51a6a9faa74f2a44583de5f41a0f71fbdfaff"; hasRunfiles = true; version = "0.1.3"; }; "dynblocks" = { stripPrefix = 0; - sha512.run = "e4acf168fec3b0c36be3eb8fbdc56eaf76563f426c884a6f7fa61c42bef7aed803bac56d5e0afaf25ca7ba5ad19be6590e41483a98685cfcedb2e850371442a0"; - sha512.doc = "9155711cda552a541a16a09ccfcb4f574c60aae17ca53dd15210f3e88f089af736609e9849ffa30b9e6f189a9ea5d1a540dc655332762c858d35f1b0bfef9af8"; + sha512.run = "4f3089e8c908bf6f55c9472c6ef6ce3b733360bc5a0c1339f8e03b0ac746746ddce93cf77b22528ad0af83ae04e2571e282ee12ae28012b69b4214f2a18de654"; + sha512.doc = "9d399d28088d6ec226826d08e28b81185146c382e1e6af405a44b855d64e4b1e06b779bd695fc2ff3f040041706946ad117fbf73fc32dfc8f70a2091fee400a8"; hasRunfiles = true; version = "0.2b"; }; "dynkin-diagrams" = { stripPrefix = 0; - sha512.run = "817a997a8819149c3ff794331e7504472e949867981f62dc5838946bcf143fcea64a96284c8e1c24044f0dd946afea014be50cec976e95c5db8340dbc99f90dd"; - sha512.doc = "793613dcae3f61fcaa540810d733ea371da95d0cdeb41b61023c4fd467a28e06ccd73d118de5c14c0c2c5a3648957bef0a5537c0bdb3965dc6d6b9d3de6ce177"; + sha512.run = "e3d123faab0e3802cb64d25a9fb41a8cf665a788c3a2678614f27bc377a6aeb401c3e64a11578f50b15c237339713353d245cbfab0c6a4fa04d021f6bbdf5088"; + sha512.doc = "b6036e1f9c42e8662b88fd77d971a603b1e789057d76bf96967b589a4124b3cf3d11389e2cc960f49f1a5d933febfd701273a6a4670fbf3533bc718a3de9c2e7"; hasRunfiles = true; - version = "3.1"; + version = "3.14"; }; "dyntree" = { stripPrefix = 0; - sha512.run = "093e8487570149aad10d2b5e649ef475d236a19ca80f88414e0913af69c1b9c065fff0e0970caaa1a4ff8cda2e8c152416573cb06a033ee21df2a4bbc7527840"; - sha512.doc = "91dfc6ef2dd673593092296cc449749647c37cbf7a34af32e3b6a1da3baa7e09187ab44fd061ca6baed680c2e3ffcc3b7bccaf8d4d83f1b194cc6866dd3836a7"; - sha512.source = "16756012845fcc87735f02ac316446550fee5d5e7d5ca1d73809eb74a09554a3f2db5d3d8524243c4670da1d704d4ac045991e7fc82c7aeba932e1b2a9ed4852"; + sha512.run = "800e0074a2459419601655c6eb030925c7a4d5ae315ad375db341170d04848b1b24573245562902c14d49cb81cacb3e6a7f341e30784fe8e3b03355e93322ef8"; + sha512.doc = "38abddacf6486ba5df3c820c77c3f2da2845d26eacf8d083a81231c4d4b6133a28eab5c98e87f19fe421f3aaa0776026640e484e736918f0337c86823e03c5a6"; + sha512.source = "2b4e20726864dfe61ea12c312493b0c8f74b60e42da13de194469c7a26e5ba8f4eaca53063eb7c2714b451147e173b9750327515a00654c26dcf7fa7b22740d0"; hasRunfiles = true; version = "1.0"; }; "e-french" = { stripPrefix = 0; - sha512.run = "279e88d68aea7395395fbd1399d281bd3bdc2570399a65434cb3cef575f2fb66f6cd1ff27e7127119a07a44782dc4d3b25ce236c373ff9ce2e95973d859b1bb0"; - sha512.doc = "ea5dd4acf3ab38f93dda85407d634f5ed0b2ba04ff51c70dc0a951771b8708c0ec21e611091aff0da47b3c18794175e2002917f58effc16272bb4aa3fd6692da"; + sha512.run = "5d6f1ebcecca91a976a9038c08eb9dc6459d946048426cc344c8f41152fab609c9702c0e274ae76739153b912fc48d4eccc12e8806b96d67b7c1b7ec85b14f59"; + sha512.doc = "17f7bec65abb183c96ca6ce071c1bc35bf3c271900cb1cdb6c4c3d8786faa3f4d25463f48fb95635d9bd7cbe9d7d99e4a2704f1961dc031723353c6a6c4c3a7a"; hasRunfiles = true; version = "6.01"; }; "ean" = { stripPrefix = 0; - sha512.run = "be181151f1e0d8690e8320d04fb1678abd8d4d71e7527c446f43a2a6c6b5933f9184a1075440b64e02de1b89bf0818ebf2b6b405d59a83f942c6c2981d3127dd"; - sha512.doc = "4f535cc1de79faf284218af83822a9e3fe270ed4f681665dc4a3e1a7e2fca3d89c0831a012c452986f790db42ee5148a75a9c4b2c6c30c3d7558f257a88d5af5"; + sha512.run = "6de1f65fe142a0b740db362c8fa4c90a410777fdf5ece83c7c9a21bdf8ab540b57f9e74ecd917f6ccae813b839d244672fa0a280a728340675e948c90f2debff"; + sha512.doc = "5ab5f510a7849d41c9b1da5cb8909d9bdab21f8d88c96b8e9fe01c795d9605b2c18b88ff5d13ce94f459163c6885ec9c8728cfbbc9079fa14bbc9fe79955b7a5"; hasRunfiles = true; }; "ean13isbn" = { stripPrefix = 0; - sha512.run = "9de42a22a57ffc308cb357bab7787e46c07d6ab911a6e92fa8ad6eb94a4fac97bb476f7ae740378bc540684ef8c001f4d07a14f4c526b5b4c88413cacd1c4da4"; - sha512.doc = "b74fc0037f52c1f286e35772d0ebb01d12985ed7b813ed539d037557c0f2f47282d78806f174a54d0454a126e0b6218ef7ddc18791daf65e063b747204b23d6d"; + sha512.run = "3bf98eed7614063289dbafe986d25feea310e8241f181e4114ebb18ac3c942e85e2766985b7ecf8d36a0ece11ba11f47df7974816e2524b42cc913b410d76460"; + sha512.doc = "a4361b89f84d31489626b2e1a632d9aeae52c1e6f90fba92c39f83b3037be2ca1d859a93dbc3ca7bcd89b74dc9709a869c1fa68d02f110bb21e3c0b9f1986604"; hasRunfiles = true; }; "easy" = { stripPrefix = 0; - sha512.run = "59203cf1b752b699eb709c7689739bdb325c6cabb4377a0da6f093bb6968fa789021b0efee066b3c2d687102160f0c707fd076f9b21d5c600965ecc678f9742f"; - sha512.doc = "bc65ad294ef7b4002190fd008adee0589130c4590f234261678b2b7ba1a6771bc97142d8afac67c0510691690a733873d743be59a1d54bbf74ace0d6bd5cc6e7"; + sha512.run = "07b0c9fd34e57b68e12589fce580bc20cac19e6c135e4af3415250c2f3bbdc27d0ca6057ea2b1dfb85d3af545ac1d1f4af778be121e69a54f6b45f2553e404ef"; + sha512.doc = "68abc647e1e2855158928a72bcf92079941f0e6304195de4dc97ab20b21b4f2c97d9270e5e432caebe0a55ace336adb0a9c3e846acbdff90da0a351914d94ac6"; hasRunfiles = true; version = "0.99"; }; "easy-todo" = { stripPrefix = 0; - sha512.run = "54a6c042f0ae1789b13d134c7f14c8c2022734002e4d0edc09ce060f591693c94999934bdf5e684db200dcd20775e14b5ad2bbe62e24c21ee6920d854dbfa94b"; - sha512.doc = "c76feca144b93a42efd293212b234c28ce90bdded962f5de21e37cb8c2d0e3cf5f98d13a9191dd7f9d9727a5671574afdea3519bae71b9b4f10023808bf34d5b"; + sha512.run = "d6558760eb8f40add9c41dc84995a3efe17d5646b161719824e86de9ce99069b9ce5cfa4287188d83433f57df67717427518f86b4ec0775d13f48da0a8f164c3"; + sha512.doc = "5414bb88289fa112784c55335413fd0646140f3c39be3255aea439f8e8cb047171a7364a3ed84234e886abf13e6956f1c5d247c883242fbd58f45db5dc45960d"; hasRunfiles = true; }; "easyfig" = { stripPrefix = 0; - sha512.run = "4b24622d1fe97258ff4699805c71a57a7d1b3fef64f153b0b9538f3ca09fd75ca8b1fd9c70f2f69b651d789ef61689886f4a6f698a3af0257b01ec21ed786ea5"; - sha512.doc = "c6e43fa0df7e356789ea97297fafbc3867590464758d2e9a30ca42c704007fd295b166dceb75ac2c40cf978975d6351b6b9b18565b079c421af36463c699939e"; - sha512.source = "17bfd34845799e822fe117c8db16b565cf2b533e2c675fe8d53099ba68868b2611fd508fba0d0640ac8b7df928469ed8fd57c19d25049ec158077fa7ba5d9e8a"; + sha512.run = "a604630a9b7e60f5ddb9c8f3ed09f8875ad0e6b3c9b809e0c8335b1bc432cfe70d603a81ef5cde3bca080d7b2871a480eccae5849b828a3f431b272055773099"; + sha512.doc = "cd00ebcc22e99b829335389f6ad4e3f2652ce939f18f640eb0e69c2da1a11c693c25717b0544f5fd1326c238de0b99b2c32668071d34df6d2fd529c0957ae9d3"; + sha512.source = "77f3159d682e62917a6605c5037824c917889f642fe062c0c22ad59cb7c33e3d9c6aa609531a9649a6ef4e9d7d281d1dead8dc3c617cf08923de33fbbdffdf7e"; hasRunfiles = true; - version = "1.2"; + version = "1.2a"; }; "easyformat" = { stripPrefix = 0; - sha512.run = "e5c857cdc196bd7f1bc343242bd1ee626ce3c0992f85db0555d222109f066ad5ac88774178ed366c6f97adcfcb86c9657c97d0c0748c08d4e1f4e07eea049608"; - sha512.doc = "d5ce0248ce43506e97fb8757500712957c302da4bac9527cd572739677ea13e3c97621cd2c28e479cf604e0a8fc7cbbcecd92eb8bb5aa9c2fc32a7150e6caa91"; + sha512.run = "4b7142fc6f1f92a9fcd044fc0e1ad958d35c50ed3b8a4c049f029cf68bf6561e9cf0905a4fe55d7bd6e9cbb9992ed5ac8f9c61b9fdb1527a1f78e2561db5bb03"; + sha512.doc = "dc9b19e310b3ba73aa5bce51b73f06e706c73ce8849f824cdca4b8e6885c6e6e6cdbe283244ce35de17809718fc0aa00eb50ced3fd002d4025c5c33778362b68"; hasRunfiles = true; version = "1.4.0"; }; "easylist" = { stripPrefix = 0; - sha512.run = "391d61abc618a77978d7fb647f2b5b3a9cde34e1be0d839ba0d5b3fd42189373064f314fa6efafc8bc6632747a41428430efd9d576f1be4f7a584731b312d0e2"; - sha512.doc = "fd1a337f28c28e4f961cb8e6906277c390935711d2606ecbffe01b1ac042d17c2b102f299a76b6653e88bcb54c0f0f866fed5698fa5f7f33c91ce9d9f24ba243"; + sha512.run = "ad44482ef848661b0002498cf1732ef56df15c28e14601217002882c7258f3aa1f31d7b65416b875f50b394479f45a8f31bd8da34a85e1d5672eb3e97ae9cf6d"; + sha512.doc = "aa606e2dd57fab7e8aac263627ed98ffb2c11ec228c457173a8d4f2dc4f60a364e09e94f563bf2ad51370181273b4d03997aa0db0e26c4b1ae651ac130ca15ec"; hasRunfiles = true; version = "1.3"; }; "easyreview" = { stripPrefix = 0; - sha512.run = "ac02330360e0d474656bb1f564924d9f9399eed73d0e902f94ed195b9c31a6ca71d40b5f174a8bcfa8d26b63c530964f1fd58dd84612e4bc32e3fd9ed31b015c"; - sha512.doc = "a3ac9c12ee38dbf51b842fa5ee50db1897e5982d2754cb43e0263d5b2119f98c8dba771bb546bdb3b313291a3de8659e5d0f3b1bd254e7d8d4aa9fc4777974e7"; - sha512.source = "b9bb399d933c4f8560d87a819381aa47bd31549bc6685b561b21b9b09d0b90f82f4d7aafb1f31abe3f8a4c36a4bd56a8450e5109a3bc049d6fc1e19f91d91cb7"; + sha512.run = "283125df90064025667636eb3948cefe24d0f9d583a08daec135c0a71d9948b766efbbc1db700a8093162c06ccd55eaecd1a1c128f74babf8df9021c46d481c0"; + sha512.doc = "0f88e47e74996011daac426432c28099317ada3cf3d67c1e123ad597dfa70c7d67010f0c17580550666cfd5f6c811c1aea4919a7492ab9046298b6bf0b1b6f86"; + sha512.source = "5e2b84f6ac46769ca2c5747068e995d2026c850267c61d7ddba8acddd6b984c4a014d310a6dde1847b7c9433c362aa356cf192bdbe2e89a637fb17248af4d9fd"; hasRunfiles = true; version = "1.0"; }; "ebezier" = { stripPrefix = 0; - sha512.run = "0498b73c5905d7d245a12e3a37f87dba2fb439638fd4df62787772964c4fe8a97515c5f90fb527739caea2a33b3d9fa6da3d0426119f4eedf9fdd6d654863684"; - sha512.doc = "40e810c3fff25e81abf05e97eea6bb88ceb7e7bdb54b876fe4bc8d3f58d21a60506336cf49fff8ce9a4ac65642e2d539c5b4ac91894eb31ef6e307913b12d3be"; - sha512.source = "95a85f3fa97248e73ff726aa3b613d40a633beba0bbb3908dcb31184b6ea8caf1e4f54979494e63809053048356a0934582184ba8be1235e390b4c407d173b03"; + sha512.run = "3f3e08383e8f14846f6b5be6920d5d2c0e219a2925d08ab2813f4bd56ffa1f1c9a59251b09187b514379e663bc08497f87734bda2a7af8cd1b353e6870f0007e"; + sha512.doc = "9ff660e3cee2c0619b6d74b2eaf55fe71e0eeb2f6de05d6a971bc341f2fca24ddc6a28c5fa39aef91e0d657a8827ce4c2e4d99b52116fd950b860f658aa79db4"; + sha512.source = "67b3fc4c1631b2acbadec70b88a6480d24203402f96c6370f45cc612a1f1052ac1bc3f6b352a94b860f99312d0d8a1d16ff640822942101ec27a788566df2c95"; hasRunfiles = true; version = "4"; }; "ebgaramond" = { stripPrefix = 0; - sha512.run = "efb472f7d418f5611bea6cd374ed84af42523946765be7e78ff13e89f02c70fd2c1d7624df1e7e2f25f94928a121a4dba1f7cbd2aa7287fd1f6f11f8196ba1c1"; - sha512.doc = "4f2f61cca16dc64f0393b879022187a576e014494cb4f2c9e3f9a1a4f7c690dbfa4b84dcd7c346bf3bcff3103fe85e78de2159fbdea3965ac9e9b16f2d66d70f"; + sha512.run = "1d8b1fb958e185dbbf487777e1ad25790f3e0b209aeaa2181052154d5fb83696c437b4765c1b865b520c1e4ed93666161c8bba7db51e7c51b7b5be3e9a7dd36b"; + sha512.doc = "bbd0658fe357eb1de72a1246d3a43db1c8b3752661779bea57e1e97135522a475cbddcae03cf9ca200c61dbfc207cb6a26537c607debfce915b41052f7bc2ff4"; hasRunfiles = true; version = "0.16"; }; "ebgaramond-maths" = { stripPrefix = 0; - sha512.run = "428f01088ef8090d885366a522f445a1bf37be2528186c5853a8873b25d7ee5a9d633fd0b37a05ec9de5e41fc667a11b925eeea453ffc1ac6625634e84ffbbaf"; - sha512.doc = "a0d08213560e48718aa1748e4e7339ec42c1bfe5e6c694d6b24cde4678f23a7806325c3f64483a9f9b7257df54764ee85a9a3b4363f776b84975cecf663406c9"; + sha512.run = "6d0ff4f85f83a350c2291c20798630af205f0a17f69e959979938b80e2db1b0dafe28818c6023ab1ef5d10ff7012e294403ac46f182658d563927f24d048f749"; + sha512.doc = "7bb8132ecbd6bc1a73ebca1cb81e82ab3e497727ea2b932424eff628c81982bde9d77fd7aa2bdd5d54c4500139dc8da489f377912c0e1b86d0244f4d6969b4fa"; hasRunfiles = true; version = "1.1"; }; "ebong" = { - sha512.run = "1e5dc3cc549c21738d95634aa1b464d05c8070c7dacdbc805c1cb5d0df89c982e840f6f1fafd8f876c0148462ee851ccfc3250b9d1c3ed898b1f4512bddd96ff"; - sha512.doc = "ffc0b9cc7e2300e0cabb0d03af402cb4066e02cd34be3861a6b3fadb237b669aacc1a5edd1fa2511c60255cce4f066a7e6b10474b4d1df2ec6789a8f456bec97"; + sha512.run = "9dbd783045b4976fc29601f1c5630e29e0c22826386322d67e4b39813c73e6f1f975e915a4e5343ae65163f050385b2f76a0aafb61c121eb7ff7e3dd1fe5466f"; + sha512.doc = "eb6333aa57baf642e7e9e8fb9380a6737b3c54d32db7ab19deef90e240ba9afc35de74ea6b4639704e70faff823c7a9c0215ca7eb1139b09656f8a4ff1ea36d6"; hasRunfiles = true; }; "ebook" = { stripPrefix = 0; - sha512.run = "16648f3f93f86be95027ad818696ca88562bd201fea51eb2f69b9c9da8c9afca843fb721bcc632ff059efb2a4ad98bd70d347633cf2a3ddb207d12a6138c3a6e"; - sha512.doc = "fd506f03cb86344069c7c116ec05a638a8b100fb0229f1b1cc026d614f4a1125b7b975c59d44855afc393890988c33cde5b1939b530d969457282ea7c2c21928"; + sha512.run = "7293346edefed31af3518717cba1bf49612fefdcf997fb22910275eed6847dff472f93d123231c453dc4a0df5a190f5d2ea82b31df7e3e036956d6dea2927fc4"; + sha512.doc = "34892cd456a1d743bf8a9f4d121a5ddaa9aef97b85b8889bb0e4bcf18108f48f5ae438a5d4bfee2d0732ffee8a93f9eca1c5e83d86514275d406d72616b51a9c"; hasRunfiles = true; }; "ebproof" = { stripPrefix = 0; - sha512.run = "19c23fe1f5b8da5bc4b3077915d9806440f1e1e13f37a47da06f3e22223c25ee94a4a3bc54094b6f59507c6ac9b5ad8b2d89a065b2eb7bfdc7beaa1007540cca"; - sha512.doc = "78342bfe480861ef7643119d17152ea7d02215726e4d7776a63a32ff3079837066580578332ab7109eef5fc4418b47a7bb5f86a3565c0b49993e06f5b2efbffb"; + sha512.run = "7d86ffca1d5c6b6105e4490bf4cbab7f08c54dd42454870fe1756c5f518535d0226e2e10b9505514d39b5125e001ec062f17fda3f15bbc7250ec407e0eb54afa"; + sha512.doc = "6f46a6b296a44ba92106630ecdaf066cfe8537e1ea6066525e84a7a97fca5fbaca4602b8d0140b631eec18ffed2e32c49ce19238e2099cf7580ae00d274150ef"; hasRunfiles = true; version = "2.0"; }; "ebsthesis" = { stripPrefix = 0; - sha512.run = "6feb6c78b9b5e779dded4556a80cbe5ef94951c828423bdefea9aa3d072a7b3a47adff92f27c8efcca4b9cb95992d18a06cf7419a3b587869b204e85029769e0"; - sha512.doc = "7be86cd76f9647c1084f32d701af7312ea1f72113666310c226aab90a687b49e98f754fbe21f631cf01da32dd0449242b13bc040b6da4f312f4716f1a6fd8574"; - sha512.source = "db279410247704cc6f25af3e8593621497d00ddeb07977dc2403884d769dc19e33b58613479696fa64a5da430592fb89ba894e01a7eb54dc046a72be69e330f2"; + sha512.run = "d0e4e65ac91f4f92507fbfc1e24ebb73a3d4cad29141261c40379b222a75d9fcbf6ff07da21c6c5d27ca09f3ad57b9311ff68d464862e27c043f1cb0936d8428"; + sha512.doc = "842865acf71f2f6e78b04f70d1cc20f977deb90511bbdee0d12ea97e81b5d38dce882054fe95606d4607c05daa340733993119c794dbd350830972a3e12ad1e0"; + sha512.source = "14fb464218aa59eace233c25c234660db02f5771b02bef0cf4ec6374246c0ea01502746db36604b2b08c3bc6eb1a7390cb3e5755c5c5a87af3e3d8781794b68b"; hasRunfiles = true; version = "1.0"; }; "ec" = { stripPrefix = 0; - sha512.run = "d09fc78a5e14669ccec8089b42e6393bd551679ac2924c44f915a784436860ee2570e5548556f8ca76393dd18f5d1bc332e5bf2498ee415fecb92f01223eec94"; - sha512.doc = "b83c7a7beea246aad902f7a09b135e90d66189bb7bdbecc12f9255753e57193836fd8f5111de4777f07f519a618b93740521d9e6e781b8e68605bccb0e7a998b"; + sha512.run = "bc5aef78d26464530d50e93f4120c2639ed9ba8909cb4db213b12dbd4fc851a91357604d4db00d8994958fc3a0d96784515a909cb0106f0df9c8dc66887831a4"; + sha512.doc = "fa3e5e73f3b4ef6895cf36bf4806ee4abe48b8c783dab134a3c49f396e8740fcf6af65a7d81cc4c25c26117017f178de182f9b01db8cfe6e510ab0d8cac3191a"; hasRunfiles = true; version = "1.0"; }; "ecc" = { stripPrefix = 0; - sha512.run = "a146e753087f2ec7de034b0a52c9f0369af4a9d00a39bf349971a1eb2bcaffad670c0cce5a454a81252a24e3b35628a0704c237c34f411514db3bff84ed75840"; - sha512.doc = "5f6ad4a40aa91c6b3a48b76162411d3b4382e20e13f34459428822597691bcb93d5b355df19b2e618807524e9e96c8898769d60886979cb0cb52f2f976001b29"; + sha512.run = "3876339ad96d7a2a7529c5747466de59dfa00154d6b27522ec701731d3e07532c9495cf7dce5d8979c8841549d6c691d9cc712349df932a240b6a508cf5b1297"; + sha512.doc = "4be868f4d6a66a4af02f2bdef534b431f0878561cafbdbd46ffc050336bc56c28fdb56a45049703f86d0efeace5cf1bf0f8a5c151f5e8a7eb7c09d0d7bf35c5e"; hasRunfiles = true; }; "ecclesiastic" = { stripPrefix = 0; - sha512.run = "ce34428d1d101745a7e53baccd74ed518c88fb5e6009a442853765477a4273119af1aff3248739d5528a61df196518c483eeb9b0d6ba3c54a6656113e48c0e0a"; - sha512.doc = "ec19ee4eb455166d6dc532de5b7888e7c52f400b593fd1459f5bf449a03590165c2a6ddcafb79b945c89a6c717ef5e8200108a84de231aba58f8e667d3a27461"; - sha512.source = "94c1dacecffa48f844d45e7ea9e25d8d9b2741a1e27c95c00ab021d4771c388c43f45dec5e7145fd71470540c65d493d879d95d0b9042f8461365788c09d9db3"; + sha512.run = "eb0016cff85625cd4d6bcddf73ba0681471f0462b5bce08ab6b6e3fbfbaeee98fd870c08f3b82b44ac432f94aa1dd48f82bf0a1f13d67663350657219f1d1945"; + sha512.doc = "cf19634a34951664a3a1e4b5957f0810f7d6b32559f1a9eac6c55914b792b2da82cdf314af1dcb4def5bfcc8bebe0372094ba05b6a5d4f61cae09b6068b8b483"; + sha512.source = "b2077410ced6053321e1ec396b15052a362081d3db34aae7f0c48d33e16f71014c811c6a0306f79b9f69fdcee217dc7a12ddd67ba2b07ff137155f63e1cdfc96"; hasRunfiles = true; version = "0.3"; }; "ecgdraw" = { stripPrefix = 0; - sha512.run = "d73a0ee7d4c2f93565e7663707aa75d24a662277a4a883ef5cde83d15a509add513fb8f0db24905b65cc293681f3eb42af3670f317b571573b991f489bc1ec29"; - sha512.doc = "2dbe1e9705ac34b8b1de2ad6be9a06f7df0a2463d38569c649f32a7b1279bd362d6b2a22ad115c42442b080d1b646643bd8fcad001d1a342b141cc126dd01d15"; - sha512.source = "5137e0c7e2373f75ebe512a1706a6e0f4c0f878ea7caaa773780e904395d8bc5e6b3d84d2e71f3211b6688efb51ee57bc315f96013b7fbbe5e0d790cdcc4e0d9"; + sha512.run = "8296e06f21c365ced65e1f7faf11d38ae8ad5004aa72c3e9716350161a21944e0566b86d02f0772498429b9d27ff0c7fb82df9b1e72ed8b33fdc1d074a55f1d8"; + sha512.doc = "f92ed3dd1c8f399bf003b9778327752214a785ea95ffd0921c17dfbc26ade5d0bec40d19284caed6a7857b376d029f91dd85df2d593dec4ca03991c0948ad36f"; + sha512.source = "eb794c09901a5c72720537be6c9f0e4e735417035f63be90683ba52bc1326963ab8087807524c260e3cda3b29608a037be6e534eae917545cc2f57478e950869"; hasRunfiles = true; version = "0.1"; }; "ecltree" = { stripPrefix = 0; - sha512.run = "df0abddc568967d46bd5cc81f6b7ae4f82aa1d0bd34def4d94bd73835be781ff1ad992bb5cd654fad6328b3cbbb92ec5748494d76c544e0474a6787438a72f58"; - sha512.doc = "ca795c0ca266986994678c5304ea32d5e746ebf74b96d6dcf9daced5d748728b28e24100723918f1e396d733a03942390e944dc0b8866654c84169559c4da21e"; + sha512.run = "d54636eaf81b2131df2d72fe8bfe6232d1c732349865ecba107652a23fcdba4ffca7a6d1f7fd0680fe082596cc3b4f17611100c8b3e311df06a1b503487e62b2"; + sha512.doc = "7ea18a4468340745c0ddf5959a911b96bb969e4b34799f2718928b8fa9a9b2dc24939c9ae9ac381c46b4a8f5f1e9d3f8b4dde92bc53a33f05ea74f6051d3b066"; hasRunfiles = true; version = "1.1a"; }; "eco" = { stripPrefix = 0; - sha512.run = "d00a54f6bb636e96e5e720438ddfa24569920fcd8d4b5fd74add3fad1f92650d98cbb451d81ad03fdb0133a746bb65749f00ee1c7af826abf9f3dd4e41565b6d"; - sha512.doc = "25edc7cf0c60cd47dce51ee26bbd07109b4070cbbfd2cf664a81ad8aae952ddfcc79e07e503b6883b605e892a1433b335141aa01c98c7b24e8a0d7b869756a66"; - sha512.source = "9d8fc365b32c529d26d45c8a9a7cd26cdf7305252019b2326d64d1ec1f401eab9430b2dbcb93e52e379e6317b8cf1dce8a7a08fe4eebb29a499adda628067543"; + sha512.run = "515309014215e6c6989056b11f3b43e4451cf458a53ddc54e0d2263248b7a84c339ecccee2b6e52e95b822a141f073a388c31b98d31ce456af7a51fa474b4f18"; + sha512.doc = "f26e6e0788fd346c870c7eba75c0c8acae2496789bd816293b4a952a9ad1eb35dad26a58fd98397fb49f3596fda7343f8e7f4c266065301007a805a3016a600e"; + sha512.source = "623aa1a5ffddb1fdf5b06103023d8420cb2e2ebb788315ab34931d1f9eb93395344c922573218ee4d21bb8c1ebcd1e5186fd6bc35a20b591455b07ecfbd76fac"; hasRunfiles = true; version = "1.3"; }; "ecobiblatex" = { stripPrefix = 0; - sha512.run = "0edacf00b7da9c57f83afa72b990a43386d42dcfd94e369735152d26fe60f0d0113f77ca5ff1ee4504509e2b1b51404dd78529d0130cd64bc28540cc3c1b81de"; - sha512.doc = "26542defbb8059e2ef4a603037489d2ad8033cca97fe1e1d00c6868ee26638c689a72589816452b1477e4abec81fb886688a300de4255004f5870b8bc2d1a513"; + sha512.run = "164200b6da6992ebf541371032c1cf61f8c5076be0ab003e7a225c1f6c1b897701c805808d1c6de15cab82ed010919ddc282c932a4e19af4018cf16f7d04429c"; + sha512.doc = "20841a19c7df4bb2a89ad0b91f3785d27007ea494ceb7f7d6c4c2bd34740dcb86ecbbdcb91e18a0b1c3442212a5f749905f445466ef8d86b9f2467f78492b1ea"; hasRunfiles = true; version = "1.0"; }; "econometrics" = { stripPrefix = 0; - sha512.run = "04c9261e8f399dc5686c0f6b5da910fc0ae1e2b450ad1e6b9a2222be17044c5b84763ec3e03b9465018aaca99dbfda3163648bb5f0217ed8a591846cdfd1ca1b"; - sha512.doc = "ee1a1b758bdd0c4ac522da207fad1f8fbf54c9239cfae951bbd75fac283949c2b315530316de6fcef489f6a49b75f3cd5f438a8ec467702fbc73cdfe190fadd3"; + sha512.run = "6857c9cba42e12a2b4605f0c7b094ca575110111ff1efa46784ec413482496309dccac13865648be3f9e7ced08843ec22b5892ec95655ef291c8a661359571a0"; + sha512.doc = "b567c985cb1f43d0c994792f67b356f3f33d31ddf3a592a5720b961f6906d0e22952caab1d47742a896ead71961ef8352187441a9dc2b2ecd6b29ed4de36d920"; hasRunfiles = true; version = "1.0"; }; "economic" = { stripPrefix = 0; - sha512.run = "50305291f2d4613c047b74806c9ffca250cb17454ca7672e4e39b5ffa517b95afc9dea42d106a33d674473eccc5563e33cf09e253365771c3dcd38bf673f9647"; - sha512.doc = "68c9d01f9aac55b4b574d4fc746180c3e3abd5bc6e053506e04b0c3c9801683a10ee047058eb1096d3794a1ce0c72c81bd56884c73774bd9fd99e28fb85c7736"; + sha512.run = "f89113cfc9071c5a064f2f0f647f4b1735bc584c2fc637c7884707de0843005c4c2c9ca19d538e9b335378d0a2944e2bbb305b17c945212ea9728c5553d10c42"; + sha512.doc = "03d49f08dd445e41916c254261b2de7f3355736b4b8c30a3f517ebdb270a4764501c4f6c3c6829b7d4941959e0d4936b5b08c514c90b86e62735ef835dffb4b0"; hasRunfiles = true; }; +"ecothesis" = { + stripPrefix = 0; + sha512.run = "ff38f30f7e26f8889bfdb17b04cac6237ea42f5206a63fec6759021a6d3d31a594fb33e228e3c57e727c8ce521b6602514a929910410691df46ecfa316c6dc15"; + sha512.doc = "3f6448549ed7ab119a7fb466b91eee7e9869567f0f59ec1c0faf1b3d54c5ce902b14c63eb9955d6c04bb40e98c5921864397039228aa301bb8f7e301afe11a20"; + version = "1.2"; +}; "ecv" = { stripPrefix = 0; - sha512.run = "d6119398a5cb09cc02e7e8185fa69c2412fb6f0c13713a5b75d47f6057abfd61820aa304beed07ce8ba80a2b0acdf0cc3663f72a1dff2053b49d5c0bfcd10674"; - sha512.doc = "27f5efa832536474b47c28de74148d813c4c7625614fa8a8d5fc102612df98077fb424b3a0fc9e47643d024fee20c7d77e9bdc10fe91e3fe9c388c31f05b87dd"; - sha512.source = "3ab42940b6d7dcacdb7fe39e36e5968e77d9465aa8e46433178e085d33966edd50e22142a05c6f45540b7faa408ad36c644c457f95b3a1ac84d448eca17bcf05"; + sha512.run = "6a735b35ca107505b4f3001cec4eaceef97add305c9b4b0500ec831989efe128870f5573e4f731c898c4b6e2ab52db1e841d21b93976494c6e019734d3696636"; + sha512.doc = "dbb8f0a72268b2c2dbe3a39b30c2168ab7015b6d7938a976ca32c2e745a83bf71c95dad64df660ebcbb71866290ab77a6f5982b460c04da91b82996b40f65866"; + sha512.source = "b2b2ffda7bcec34442b74d61f6d9715d853223fc49650161cdf8058815934fcbaecbb5781b339c55360192ac9c47a023efd506663820ce1aa14dd0f5572edccf"; hasRunfiles = true; version = "0.3"; }; "ed" = { stripPrefix = 0; - sha512.run = "ea909883eefd519c42fe9f333014bbca130ad005da9fc6ffbde8a70b762c1b338bdecbe5ae5d067c4d72fe00d5bc6842863faaf40d162920bc2e55ce67a867b6"; - sha512.doc = "aaf9a2c32f8b3c6866c9db73d0e3a519c95bf8ebb83f6d8f9abf9ac96e9b39a29c6b2158cdc256f34caeabe2f6e52887d9e09547dc7998d0e857ded6103fef8a"; - sha512.source = "f11a1ab337eb670a92d7f1096749c447ee4a512e58fd9bfffd5d131ff1022666f30f7f5ce46194605bd88258567439049f656907f5091cb7c8adaba7fe0f3541"; + sha512.run = "1f3fec79ae46c23f2cf52ccbf8e5f6521a67156c94c68b54c03d61da2f0628b8ef676fd9571e0785ec1fd08eb2796210d838cddf35742ef4405214f6d7c5f3e0"; + sha512.doc = "ec02d591ae000ae9b4fa161f9401ca170be33f72985e96ab9025cdb3543d17f921aea6c9ccf061e69769696ef28f5e81d55bcfb85eed27b735c2b186a5f84b59"; + sha512.source = "1eb9a4eedf186ba0b3130cad23bfd21745d838ce9869886fb2d144fbb41cd89d3272115fc67ba91b9bd74475a407d310eac45be908ffc2345adfd5434be5d3ff"; hasRunfiles = true; version = "1.8"; }; "edfnotes" = { stripPrefix = 0; - sha512.run = "22a3f583eaf533c848394c520cc4c9999a4914bca963063e76eb5e84b587b53d50e2cea8b761338f7dac4dc2d981b8e7dae63755db489d931a1bbaed3f360a34"; - sha512.doc = "31c66ef45a89b57bbb259718bceb1933f316edb7c09d28d836baa17573d6faa4017e165985c5804e7e6b5cac993511b649f831087be3e58ab73b8dfd07a30d24"; - sha512.source = "ebdbcecd0f1fb68a3f7745b4c04825927873cda7e6e4ad6b9db5d586a3c5443bb6c4b3fefd126ed993c8621d04ac7aa437b65ea6ad1e3cb7ae5c6cf8f85f67ef"; + sha512.run = "f08a76ced11ed677e3e5be303d887bc6213f0ac6f3a19a1a4bd5d145aa3517179ab0e95fda21f7e5e2e48fc301cda825e4727d50b1dc069443af9e01e03e9288"; + sha512.doc = "d8766b87b737470fb65e653e79c3eeca5e846e3afae6c067b62f8372b9c9e7607be0e2c29587747ec727f6eb588740314871f8671b72647bef87a215867743c3"; + sha512.source = "fa748057e28d6f37d278010dd3e75e475662b20a380dc0b67eeaaf2bee72652b8e9c2a4bff85f4cd9d10d5e98b424ce1493488de35358d44da1a90e9062e616a"; hasRunfiles = true; version = "0.6b"; }; "edmac" = { stripPrefix = 0; - sha512.run = "72a80cdc1854d6937da691f00800a0c0bc7d0d06e985f5b3f0dd683e7f8e49f49ef1e445e8590b92ebcc4deb8c639778e37a382841c3f73180a25362fdcf3e62"; - sha512.doc = "c9f9d9d50c636fc4c62eee4cdb44073bdfbd488e048231b7c40598b41af9961f2013f7885c2d61fb563a555cfbbe42ffa7722f806b7204dbe75f5145b864d033"; - sha512.source = "949ba3dfe67a34282e366f61bf4ac7740cf9c934e797990b0e96e10d6e43f0c7cf80ca136a159b2608a395199a13b404381face3f889ff150d327780b8ad871a"; + sha512.run = "b7c3fe7b30a323d6149563991db847c7767bdb58581db6f93f5d8e0d4cfb289c70e9d2e24a5361e4c2407831d86a25096ea7d0757634ac83960ab1c3f49202c2"; + sha512.doc = "e1b679a2cb755f8d43fa89c5079144ddc0db928d6e723db0c36a80c03ffbc839b91d682d626e65af3c741bdacfd9266d52e041fb6b8470ad0d52e3f7a349184d"; + sha512.source = "82951241d58ff2288b5f0a6cb3f4ca9f1334af348c5b21227c1728b10e1785b801136ce54414be39525b46cd6c002fa4037c47cb8d01be5ae7f2c359432fe274"; hasRunfiles = true; version = "3.17"; }; "edmargin" = { stripPrefix = 0; - sha512.run = "390462fb63f84fcc39ed1a1310a271d5df772d1a5bac4638cb552b364fda65899718469cd84717e37b40c00075bdc6e7ff017ae2faf54c59be67838c2860e72b"; - sha512.doc = "a34784b63e1b17dcb4cf353d918ada54fea7f8f6f7334783d57f3b133f34e1dc74bc2337c55b9b0c8947ee9dca02bcdcf475d03eed5580c7f4697b012564f7ea"; - sha512.source = "03f2f31ee5ee90e12432f2c000abf119dc2e9eed3222c8568fa65dcc4da2261518846510bd602da95537ff8e1c14d725e23118037e00f2a4750cf2c0a29fc487"; + sha512.run = "181420648bfd1ea6d96d5727e4b9755d5764e34d1402a2ffac3ce661db512d19b30848e44a3974ff93773bdfe3146ae68a97c010abd98a8635c236a20194b13c"; + sha512.doc = "0d06d22779d492c2f6873c9c5b4931b68475618f1774da9a82c4edeafd0ccd7357a9214e8f9e536f18efab333537813748166a3b1a2bd85d66522100628bbe0f"; + sha512.source = "8ecd526c9001e72bdd12bea4119ef25eed8a283abf9e32b83f9209c2ef5d373bab3a99ef91dfb4bd2289547787481a032a70c95829cd1d907f9beb619e8f15ea"; hasRunfiles = true; version = "1.2"; }; "ednotes" = { stripPrefix = 0; deps."ncctools" = tl."ncctools"; - sha512.run = "c69f1db3932ceba2888df2d44e4e374bb0da34c6f2f64cc946e1bdecfe0d64352de3767ddebcf1091b0a6e7b139250e60aab570de6728414ddb31535ac4b6956"; - sha512.doc = "8340204e509ff18b66cb498c701365619ed7ebb7ed27c3e4c7d21cb45eef972601828deab2ca164dd2285194509486b6ce8a27e4f90f8759f420a63d36aa0977"; + sha512.run = "797821d6a4d686c74e4e798de8f78fe65516e9f0b3f0a994d8237d1a830e919e83edbbcc709fcb3563e1039a8ac11adcac715ae44c6879dfd55574adbc396300"; + sha512.doc = "86f0e299c4d39cba61b4c69174958c3001e076323ae7422bde7d557e7b8d6f99c07276d5568f88a74ea2b777b471a681a2e21cd5f863e0eadd21f15002baee78"; hasRunfiles = true; version = "1.3a"; }; "eemeir" = { stripPrefix = 0; - sha512.run = "81a541ef020a5fa94efc7f9bfdf36723dd51384cd3dac3ee74bcfe03cbf1f9a74e1c240d41e1eb752cd61c3abc4ef727a4d6020457581badea59cb7208ee16b0"; - sha512.doc = "bf04d1b04fa2a4d4893fcf866e63a4e02ae001bd6454df6293c9b2e529168f39dd006aa7d9dcb1db71b87cf98b8e0ce47e8a207b604c175c179f41fd112c245e"; - sha512.source = "5081c2a0a83408d124c828f31829cb26cf48ac4f7b1ef86e6e18b81278c79b719bb7442d6d42e2f04c3165bbf38642951dcab93fa1d9d1e271207e9794f307c0"; + sha512.run = "5f340cd1c0aa44e273d58e3a7327ce66fca6787b654ebbfc5b4dbd8fd52879423e1f79b7fda90b34b5cbb973200776fc0095e75ffab80f6ef916c5ce3738dc48"; + sha512.doc = "36de239518df2984bc33d2ffcee53a204e8f048f44e4f12dd18fc1354dcebc4c597f62fa62ab4481dbd9d2c82245144711a9d4d74fefda3f5043d477c8a20a9a"; + sha512.source = "f7d93c5e9048c0454a1b68a6a0e7f6d09eb4b2de98eb0abe5d7f48ed5b632c460b778a7c1b7ad0e0a1d35807c2fbf15f9fd6de9257af350211dd5138b28a7339"; hasRunfiles = true; version = "1.1b"; }; "eepic" = { stripPrefix = 0; - sha512.run = "05ced9f4da4e7b35df461cd4e22130e2629fb6874f436f53a393ec3ee750d4861261f5702e0b3754236c86cd41916ff2d5ce2843a7ccbe49ea105dc282116af5"; - sha512.doc = "df9ecebf1ecde8166e43f6eb0bb6a50f1e7969553e48521b759767c39cdf749b91eec790a9c87f904fd7994516e25c08b4d953b889aad537f1dd33cf6e91d76a"; + sha512.run = "e5a6092f6077bb779118caecc87526e4815a53703a99c374b53a8003d4578b874ebdcdd9c002e5757a4425d3439f1413519f17088e7cf050e0cbcd0375e214e3"; + sha512.doc = "47fc6adca851f7f25cfb769a82efe7a5aa30973d14b2f3dd0523c3f45ef3b00e0bed7867fe73ee3bf76c2e8fa445dc98c53e30c9285fa160537a64122ad57843"; hasRunfiles = true; version = "1.1e"; }; "efbox" = { stripPrefix = 0; - sha512.run = "3d5d1bcd1c4f9a0d1dc4f8b881b9e163cbf86930b449a66a554367692edfa1ddc2fe5910826c6ffb3b9b5370444b63b8f3e3d63ebd434d46cda6a399248941b1"; - sha512.doc = "9ab0151d9aaf8caebc4b40090e26aa868adeb81b009097c3b05fbd7c158c44a98e9cb7f46aeb39fa68d5c85e0487b6fe63da63b24dd398a8527c06970d9cb7e3"; - sha512.source = "575a6a26b0b33d5234380950ed4a3a653be9c420e24729005ff15bd497f49fd6dde7e98b45e8e6f04c9ea35200d55bea1467d3c1fb652ecada2f8822991d4f80"; + sha512.run = "d58d6a149f45075d8b0bcf8722db17efc2816cb3cbebd459a46a797c6429c7a20f3c0253c3ab5234caf314ecd1fef90f2e34119512dafee9ead0a9979f975dde"; + sha512.doc = "9035f0778a287edfe7cb5ef2e30c6c3997ce31a48c4e1fd59f3bd8316c7a4549ef741c198009c98beb265e733f6c5f79de42186b323b948d91a170795feb685c"; + sha512.source = "e7964f8d690255df4ca21e5c0896a300e7a28bae50947a21f7ad53cdd58931a9aca20e90e58f30b6c119a7b8015e3d8cc92f57634f0130a30e4c314fb421914a"; hasRunfiles = true; version = "1.0"; }; "egameps" = { stripPrefix = 0; - sha512.run = "0d5f01b9053f46dda99f7850dcaf7c503dcb3cb2eb9d65c612ea4341863b2733139e1151e3ecc667b232f33398aaa54ab0c5d4becc881342428334f1ab8a759b"; - sha512.doc = "98699198e0daa9df0055b12d1a0ae47c52c9ca00027cc3766e26ebd0c2791a7c2df096dcf17c4c06b499b0157a2bf459d37e7e230ffa492e8fa4c60403b670fd"; + sha512.run = "205128754e28949c842992a8a14863dbc2d0dea34bb16c59a641d9b8e5339c5ffb3b46c39bb4047470bfdde1fbce73c987bdeadcacb118236ebad64bf68a3992"; + sha512.doc = "477975b0a6951d4261a208075bd4014a13250fc32179cc2a66738aba6aad9fb497a8b3605a5b8c5f62b5b491bb12702fe05546ebde7312dfe649adbe0072310b"; hasRunfiles = true; version = "1.1"; }; "egplot" = { stripPrefix = 0; - sha512.run = "cc1dbbd686b550ed854fd6b5a263148707b89f4f1dd57e635266eb4c376b7fe921d4a35e02af95d3dabd37919eb8cd8d7c5e016a13167c3c6bc12350a01ec34f"; - sha512.doc = "144f29edb5f98f8729c48008cb22b50cbae241a5e583e27791202875ea650bc75b8a1085f14abaaf258be7d48aa9322c050fead47c5354be8b6b924bbf22b2ee"; - sha512.source = "bcfdcb64c5be0b2200953fefdd395d457a278f91bf37dd114b349a4b5ca698fdd21ab67e208639099ba7c9c0dd0430ad054a36f4662e33e3be8c23573d6953a4"; + sha512.run = "10186e8c2334e7858995643e998b5fb8b5ff0f99463e893b215da9b2b822c3bbcdcec23c1090198dc1e1c1ade49729f3da7c834f987f4838a092489fd3d5c801"; + sha512.doc = "8a72af7dd0d5d022d9be243974de413c317b36af1e334f2c858dc7b6a1dbddf4c6ce2a001321ef39cfc75bac5ac37bd043aaf87e9bc3e6e11f546d59b6aaf91a"; + sha512.source = "d569aae99941d6fdc11df10d41f36fb72142248554acf7b923b260a9daeabbc1b9e13efb74e6dda1141ed2e4a7ce07aed311dbd9f0b93052de537e4ca4d4017c"; hasRunfiles = true; version = "1.02a"; }; "eiad" = { stripPrefix = 0; - sha512.run = "ae0c41289d09e9a8453b648768e3d97eab4b8e43c5ab1a2369e4c44ab821318b395d33d0b07178ab2f1dfb6c111d8c3b008e91d8cc5e5d6f3a69dc945ab60887"; - sha512.doc = "14a3e53db097310a49e6d9930835f7e4f54567b0c7e75e97cb74453ea594cf96a2aa4846b7029238f6533ec73e73422bcc5f862a169eca7c78e489a271ed4c5e"; + sha512.run = "6007d8e3a6d4970ed57360a47cd01264b9c427efbe96a324e89c936779e13faff7f3e978afa125576f8653a80c06fe777c42998a6ad5e09f398ad394fbdc650b"; + sha512.doc = "b9af768a3106b9e6be5e9afc68ce1b5ac113ea0d790a53013ed47adfd056fb10e89ef25fca935760ad24590cd2cbcd4b2b4ae7853650c8d1726d99df3f9af9de"; hasRunfiles = true; }; "eiad-ltx" = { stripPrefix = 0; - sha512.run = "03669421db4eebbc4b3d2f95de5b363349cdca991f8cfe2b2e8057c9670e13cc9ba67babaedee3668d6a8dfa70358e00d9947dfc03dd359cd8921dc75e301fc0"; - sha512.doc = "3935f7bc52075731544882ece7365082abc88c7065d48b0cefc48eb13a8e024eedcb7ca5c0fdea3439d9f3f7af7325baaaba22b3f5332900b29da435fd880700"; - sha512.source = "a0d5cd507b2002d369c8292615f8f41d213484d4b1d6160c12a59e0e1ade2a5b03e937aa421b2f84348a543c74ab114baad65a30db5128d0fd9ea401465288bd"; + sha512.run = "9d6e2c3790e2812b8865ebf9a1011b43fad20410b8cc176baca397a81f7dce48e9c286e64f6d99f391717dbe2a75252c7ee993be45bc3bb9c08b405c29cdd01e"; + sha512.doc = "21baf2a00e8ea5029d04a1ce2e35efe4f57180c18ffaec1d5c335894769e5419849aa6487dbf9c2c1eb33cf2bcbca6221577f1c34e2a82dd438b383bf93bcb3c"; + sha512.source = "e07fca4c1602307235a87258205ddb1d026d70d68396f9f4b342de457bc5136899b40bf6cd7dab887640a20c2cfbcd5ae5662c58840d78fa356acbd6144b4c0a"; hasRunfiles = true; version = "1.0"; }; "eijkhout" = { stripPrefix = 0; - sha512.run = "ecc9bcb8cf00cb5cf8e299fc39e8b9b322f69423126ddd0152f1247efda83607c98c732e16fb48fc8b335913ad0cbb4788f3930410c2d66bd052a20392810eb8"; + sha512.run = "8c23d5c997321569240833e95c46c6c8cde2630a8ced730566d2d3cdb983efa98850b6e40305058cd1b264ada9ec631c715651899c564d3d495b9aa58b0d94b6"; hasRunfiles = true; }; "einfuehrung" = { stripPrefix = 0; - sha512.run = "436807aec42c3a4a16771ebf07bf4c0521b08e0b9f3feb82c1aa9c31e1228517aeacf49fd29c839ed824def78cd6e7d2949a3682e731847ef5e97f543e265bf8"; - sha512.doc = "891177f04d76f9a72b3a7dff329231a71ded153d0f6e45182f35f30798e54f8bdbafe4259dae36420f8d0108f34fcd5d59c0dadfcf64b7be648af1487a8518c7"; + sha512.run = "fabd484a6b579c08f195b4be6594e43f99e1a2f2d1611697a285e8ae5b6028a45723b93fbed60044457ef1050d7fb5b91d2c0be03c9d93a2be04ca4535b3bfe3"; + sha512.doc = "e617ede54cc003a4b9f61c14c2dd092a0f266e00a5c885f3f91f2909d3cc98bd98110886504ac7ae0a0db45111c2d4e91509aecccf4dd93c4f0b43c1e920baf6"; }; "einfuehrung2" = { stripPrefix = 0; - sha512.run = "a7e0c95395a2f021853eeeb459a1fe34974df796c77c59f7b37eff35b72694d49a9240e84a0ddcc109178e2db62f7a842c21574d13cca2d1f5f97b667a3d9052"; - sha512.doc = "1376171bafe517519d7cdf336582a5e90e32be294a315bd9d7e833bf5449e46de165b50c68ed2a4494706c659a49d28c2d45fd2a99b6e6354876adc51c05277e"; + sha512.run = "0c0d36bc2c7ec2601dccce929c0a95ff4fc7145e1e7d7d8f5eb728fb59ccb297145b1af4037331859cd0d80a57c78d5d9eea87a8004d32a2368908bcd194e503"; + sha512.doc = "44ca3c727ea487061934f861941737a139270466781b236a953dab8e8b43f154169ea5892779f3fd8fc377d29d96943bd2f119b38838c3eebdb02ac474826da1"; }; "ejpecp" = { stripPrefix = 0; - sha512.run = "dc91dd91987d14a11030ec5b44afe2e577b65f9e00010d8c32b87ec46cacbfe755f4883b3639c682715a065f38b34dc94d810d4b0a5fc7fc2b2901d1330ade78"; - sha512.doc = "4e761c532cfb85ad193b718cf8c9b0d0bb4bbd2583a2f62c8e9976803cda3982c7aeaf7fc4d3041329481858af81f7a83347a8d5e1be952e03d3c250f6668e18"; - sha512.source = "40813ba1cfc5e156f73a6a10ce75f2b16d8c03397838f6b3bfd8e9aae6980d393a71d833dc9ca8fb9d352ad27402ed3a0e714eaeb95cc98a7ab7d7e5292f0fea"; + sha512.run = "3ee9bf015d9ac2b192eee5d004781e1100d52ba992aeb17e13689008aaad2e77ea61ac56cebfbac42152d8e4684591d401a2ee7c3029055b0b89317741bbc20a"; + sha512.doc = "ddd544bb7320a80316ed7ea132c30ae6d0e6fdfa920aabb424762a9df7672ecf4c2c584068917927de463680f8e2657a76c0e5664ea0c3817290d7f1dffb00e6"; + sha512.source = "e98ec063e58441130aa457d70649939ce39c15e079eb1629f42670a5735b292de0ffa34abbd845352deeaba89b7fc13f4c8a59243cb29c5f5e6069d112d26457"; hasRunfiles = true; version = "1.5"; }; "ekaia" = { stripPrefix = 0; - sha512.run = "604099616a49e75be54bdd425d644487c5347546c7a2adc46e171b79d86efcdb6ea401969ed3b2ff2cbe3599dd5e50ec155e3207b2f52cbe2d20072174a49770"; - sha512.doc = "17cf12a4252b0667dc0434b1b6949d1702d180d944f45d3c3c9ec78b3d28774822f6383e51d1d6489674e678a84f80c789c9215baea254d0d0221b58f5ab3a99"; - sha512.source = "d1158620e05b78b04e834f6f6850cd115ee4248478553f8df3fd898ecb22225b243af94d7cd48c3e3700004a776753d73cfba5d04240cc058f658e3f71eed1f6"; + sha512.run = "ecbb1873575d29b16d4771c3bcd313aae69bed2b01788d7d5d8aea8294202a9fff56420788df33f6dcf28521ad0943a87dba94e1070f551decf812929aa78292"; + sha512.doc = "a144bf80fe2c12f0d8bdc16c16421b2105692c19578b6bfc77e1e4109fd0e08d0afeb19b9a7066b0e203b33cd6bf729c7e29ff4b0312ada146d6f8e267f91c46"; + sha512.source = "cdb26287fad3833670d2ba54f188a7de5ae913ffdcee58402177b2e18952b2f183cc850528cf6b1ae491729a1033301c05b940c9aa4aa1e07fd298a86bdfd734"; hasRunfiles = true; version = "1.04"; }; "elbioimp" = { stripPrefix = 0; - sha512.run = "cbc2c84df27d6a337b7dd970229daadcadc735bac26d157aca9839176893d3c88d1a851a971b51fceffba9d1dcd795f23892bf1d9b42698e2183a638147bfaac"; - sha512.doc = "6c7c4b9a1dfd8d5adb4d1b681e7714393f816b2a3c635840007ffaf299f06b4a428ad7e56f15a870173be233b53d6bbad6aebbe6a5380ab2124f7464e440c29b"; - sha512.source = "013ef7c1b96b8e4405fa86fe9fe74f5aab9a9bc683bb5ff034bdb1dbb41d40f63601a2ee8202ddd0e30ca90ef55fa167ccfc8107ab1cc2d981f3afd22e15bb13"; + sha512.run = "6ebf09f01e32d39e285c51bb0e8b04077075d4e522d1c1b3f173fa67926ad8b5003e2e604f58c1e1ef6171ed23c0f3987e99601cd777df53fdb5c97569ef5ff5"; + sha512.doc = "ff9f01c92e3156e3cdd2f384f4989d86202aa7e8018c5acea5b2cbfe38aae835b9e2c2f036aa0839fe74dd88441e0685629b3c790f2c189ce3d55314c071daba"; + sha512.source = "8ffa21f034924b540352a7dbfc13f620cfa3093a1a9ab95635e42186ff72ca4630c57e8a581dee3136269508bebff1a44b5b2fe34cffc68b9a87133030b28d35"; hasRunfiles = true; version = "1.2"; }; "electrum" = { stripPrefix = 0; - sha512.run = "17e9d3374b2f8a3c4f22219b29c70b08927c565e603e24fd6522481762fb3f88b051735ff016dbd76050430d7daa7d734021e840d619ff4aa8d24e75a8c9c427"; - sha512.doc = "7a1811a7a0fe7b9d2e572dd4b0dc94ed2d89e6b374cde97eadebe1dda95458eb5470aea75342bd457969170d36d3933cd984a402e2bb43a4708461918f0dac7d"; - sha512.source = "3e2ab3b6b3d631db17d43af1b5540bee4f29faf76459acab966c0fa5032827171743ac977709f7b62c8f39b95afcf39bd2a25f3ef7e63a85a0bc41adc0dd4f52"; + sha512.run = "51e9a66812cceaebd2c3d69a94dcf3187ced4164defc0d77b6d9252522d6408b92f4b0ee32efa15611b107fa9bdb97ccb736a947842dd8782dc28eb009e6142f"; + sha512.doc = "f743cda23ecb70993726246bcd3b8aea1bcce91f2dfd1efa273a3c5f70d9c42b3abadb41897e6af379d1836a726223fd772a0146f39333aefc5df951d47086bd"; + sha512.source = "f796b4c53ca00bca59af73a6da63248f88ae3f8dfd06a9d9aaaa614c74423770efc483f0616ac73bc61a9036dff0f308501fd929ec038dccc4f096c1898d4c6f"; hasRunfiles = true; version = "1.005-b"; }; "eledform" = { stripPrefix = 0; - sha512.run = "e6d05aaf868f538aac0aafe73f76718f858327afcca51f306f7b3fc9c1c06024a16fa803f9e33034a4629781999ef71d4035ae9e4988827a20490db438e96246"; - sha512.doc = "9eeea6bac6d5219adfd816fba6e39b17e0e4217ab404e400f7b0baf8a462c166eb14d499b2fb7bfeb3aaf422271e101d920f3a1bec34b5bc64b691d41292e6c8"; - sha512.source = "4bcb41817cdda25d03e42d6a485def2f509391e98831863ffdf5c8a0b3eb8c6b1cfa53fb95417b37831dbfce70ffa0e444d0b36f32e58d47e6078faaeb2606fb"; + sha512.run = "2025cb9307b28e472a4a91f8a061d4cb209a8a4f859ab6d91dab68c0a039d4dc757cfbb4b5402788f6824d5075da98ad96f7f3ea85e11b6f861738ebdc0dfc5f"; + sha512.doc = "0b467c65d18bf12b1fe2b1eec229aae04020236c098dcb51963243b3325f46d6000c3c00234f6cf726df426bc2fd8b349c5d239b14af2ed8815cd5ce9ddd10c3"; + sha512.source = "53cc273f1943ea8e4238d5342b9b696b203bd228eff4dc72ba539646b89baa20184bac0009d6104ecf9a6952d0c1e1a060a4a80ed4b17a0877d0871b6fb5cc61"; hasRunfiles = true; version = "1.1a"; }; "eledmac" = { stripPrefix = 0; - sha512.run = "cffc56db64137229f3b1009cfda247637bd65395eb311c5ceb6f42fb2928ce1faa825b6a4604b49c7bb460740690154dc1ebecf34130210d7676ce1cc6ba4b9c"; - sha512.doc = "df92235a00627505bb9cd9286bcb35b1267d75ba29fa4c9c544c782192fe83cfea20400b196f776deac2db7b1f587a2405632f9b93b91988489b0a8862022912"; - sha512.source = "5334d45b7d7ad5bb1ed4e802e0902f7474a2ffa2316e05687ed7cf3b2e8b594ce00843b333327271311545352eaa9486ea0f97dba52dc38d22e1d28b289cecc6"; + sha512.run = "b48842a73130d6e0126d1909d9b31c68dafb4d83c53a852c1833f6fc28af445c0b9b073fd92ab2fdd7fc9aaedf46027eb523657aa03473f87565e040f0fa14e6"; + sha512.doc = "bf47b75d3721a7e15888329968904e88c8d3dcd58a3d4c7851161491f59884e2d2db4c495a624287fb85708fe627e106df16b845831b3cd3856157c23672d0c3"; + sha512.source = "125c734378cedfe95d1671945e3025aee97aca10e14ddae6328ab99ce579f7133af70d97cb7337cf4e068333eb528a24ec3a6013586c6c3aa33a032a068d373e"; hasRunfiles = true; version = "1.24.12"; }; "elements" = { stripPrefix = 0; - sha512.run = "2c8fc287245e3391e0a0fc107a9a532ac0046b293b67c9f66288b663256cae888f73eab1c614670564e5159514355cd78fa6e8fca1458e526e76f18067aa28b8"; - sha512.doc = "db8a6ef1d9ae67b2ab1793826bd278c2b97394f025591348de22a1d04ae2c72c66d59b4de0d3f2c7e112b69d272652a3eea58a82585dfd2855c52324306788c9"; + sha512.run = "b926fe3ba4e78a6edd6a99a35edef4c90516541dc3d32d5857df3e90784780d7c34f25d80fbe9f98feb1a0f29583dd41eb1c093253529334f1fef0ae2ac889e8"; + sha512.doc = "73f613bfe8dc49f6904ebad6165c0677bb2f2855be257b9b82c68a9c159e07e328b4066dda75033bb4a70b698f1a50f0b165382dcfa7404febf6742965fceb73"; hasRunfiles = true; version = "0.2c"; }; "ellipse" = { stripPrefix = 0; - sha512.run = "bc0bdc976c197377bc3e99ba8e630502b16112bffd749c6220e63dc6dedcfa1da553c6c71fe7949d944c60e1dbcbefca5d746959ad6d3105ade7580bf1e7a677"; - sha512.doc = "6a1d7e6f1fbfd449db417c30080cd9970881b7061ae810c0ceca1385d367339264e3f7e980ddf866d88b257119334bc93671a588694e3a7935d57fddc5c73389"; - sha512.source = "4b8676a30b6405cad6db449827a780e34aabf2c7de02cc9f700ae798d3313be0d6c2a587cf16f21a43b36b08378cbd2033c1ac16ad0ced71875c538d4799b6d1"; + sha512.run = "75cfe216b2afb889ef873ba24f324a0ba5d633a2d0bf4c3f26d4282b16b98f0e2ed2d72c7fd4ed528e0f8e8411f5a826d5785b364459a34ba9c959f5aceb58b1"; + sha512.doc = "e91ab66f4a71bf41e2343fc4f8ccddddeb13d0750a14466054d8280c951026f8fa06bfae3f1e8b1a807b757a61c87a5d8c5bbc89f1cd0ea2533354dbf01487c7"; + sha512.source = "89466b2e3b44700341f96d52c9810c213baa79a543abc8804f5ecbd5d5e9f76cdf032378cd76d9b8545655b45f91bf15cfa7ca5720b00fe113bb1173bc488553"; hasRunfiles = true; version = "1.0"; }; "ellipsis" = { stripPrefix = 0; - sha512.run = "fa42fe1576b93bbd1611ef99947ea650b5f333eed420f9fc03b171c9729d20384523aca01ca8e5b9f9ccb50a8b7aae76c45c6f203605b8dc0278dde88fcfadac"; - sha512.doc = "e8ee6a1a7b3fd9859e21c1f07f071ac5118993856e511b76ce737c585a9f9105a857e997c48dc5f676921501111922845ce4e965ac0fb81fdb90d7166df8253b"; - sha512.source = "17fb42e33bab8c3e09edf6cb22120eba3a46dcc0306ce6477f9a68630d7b4582e21c7d8c36c3606c9ececb534e4346a748a9528039a6ee67f2c633a1ef1fb497"; + sha512.run = "93d2ea4ce7551f6ff0388e067661d299bf8f0a1fe335b5e694a3556760db6a63ea0f418fe5a42c450acf7d53fa60fa80a9d3bb85a6c29074ab6f14c9d4e5bfbb"; + sha512.doc = "e13ab159b28cbb6e9cbb489c829065c8bcc8e820f4ebab7c9f292d8985a4cdc16a07cd1f85f15c28df84268474e1dde03a9c111f4cfcd67871970eaee8995068"; + sha512.source = "469c84ef48ad635cfdc0b6e7a1ab5cb0d9eb23ebb94532ae6cc5ff9e4795e77909edaead343ff96a3baf15202c5ad8e63846315836fde0fde11d1ca1e1e7cf81"; hasRunfiles = true; }; "elmath" = { stripPrefix = 0; - sha512.run = "62385f1bc534aee9a8e4ecfa207ebe75c80217270ff1ce8b28d70e0e268a6166076b96cafcee5b49d8a9a6c8a55be9f7fccf1d85e27bf63da99678796cfd23cb"; - sha512.doc = "686b164e6677bd3d515c2efacf9edc70ed14a6b0e321ad5d0b1ead3814826bc5bf67ed9a263fe4e6f801c79c5139db07dbbca2dac72201bd810dbd100f9707f9"; - sha512.source = "9629696941e9ec176f6007d843890f9ccb3b3e083405d53f383a5b69440bbc5f07134995406e6552aac1289d228a38cb3e20945d6e12f99bac32dc58dbaf723d"; + sha512.run = "8542e08c3c50d7516885010c902322057ac52f7e8642afd11518abd20c676d25d3af9d73d26dfddeb8a1ba5d03a350a82224d52a0148f4ac10634c2dc9e8879b"; + sha512.doc = "94b7c53bcd2ec53105832b6ad4e91e44b2a0639e1b3716c13292919cd58c10fb4252021039f4fc772551163806ff6a1edc19816cc7be8c7825181af1e88e6f40"; + sha512.source = "d7a08b9d9b282ddbce129c7e0f4569c998836e0214deda2a72479f95a20d2e0b0beafb9d00bf7b807f5d97bdb4f3a7a1b4bbdd11caca334338caa51e3a658b5f"; hasRunfiles = true; version = "1.2"; }; "elocalloc" = { stripPrefix = 0; - sha512.run = "d0c8fa80339b78e776773d02bd426e49ea5ec00d2a237fda08fc71f1b455ea429911a857c266257da8ab4e963f1c02e8f9a5d86d4f2f00fb2fa63cbc41c5fdcd"; - sha512.doc = "8e8929ce6fb9caf6df2b6fdaa41aa92b228c61990b135b015c5d344a9839d81aea2d511e39cb5acf415109eaa9bac18d472f8f6e50b3a4d0b28b0739b66464b2"; - sha512.source = "4b2fc2b35284c17d3d30e0e49fb5cc1e5e1d01abc4b45a131085ccac956c83c29a0988e1945ec80664e05430ced494b6753ce9d65e66bc1ed1912cebcf801be9"; + sha512.run = "b61c0edc92bd64d6738a963f11b42ca61ccc167c9c4b93f6fc1f055395736a9e9043b413c9d9f9d1d5e4555d1c18ba7d66ddcbef67d508c337bcaa3b3d148bb0"; + sha512.doc = "3648d15d3602c954708921ffba3b9e5c3928677bb1e4c5cd3957cacf5c059d6e7a36bec7f77a80a9d8b5b5bad44f4059e0d9ea23284338c633b155808d266063"; + sha512.source = "c6df39d63f693d1cb44c7a014611e94f02a9c3bf0f11f20306910c02c01717af6833d71b386524087565b9de238b2e90d1e9444758c5e2925146126bab826235"; hasRunfiles = true; version = "0.03"; }; "elpres" = { stripPrefix = 0; - sha512.run = "7327729550c582d22125d845ce9136a0352a18c6c896883f91d9795d62dfdfdffcb43289232dfcb450c72cbed4c21b6f1cb43a00dd6525eee4fbce79982a4672"; - sha512.doc = "19de6437a5034626c8012ef8c34a99d3a5402f2c47cddd3f686a8b44fdadf707bfebe9542b87788a50d32e29a90df9c7e8a9f75fa6fe2340e634b38079284d81"; + sha512.run = "d54fa2bb5395bd9d1178026929f2a0e216c3f6a7c11a472ff383eb89c9aa0a7e208b8e2a62d457571b412c6e390779ba5eedb11b8facdd885880b9ea9edb94d2"; + sha512.doc = "5b6d736cfdd0222a303f903d5c7719d952936966e03df58c8ab10d99b33aa42ad7e02d35ac5ccdaf2c534a86457267e65e6a8403f43fc62b611a9742fff5c8c2"; hasRunfiles = true; version = "0.4a"; }; "elsarticle" = { stripPrefix = 0; - sha512.run = "7f055b5565da2b18d5b5009a980924f4a671209214a20fde8e47b0b3f006bfa80ca4233ddd70842064f8e23eab09c1c2da4daaf0b386cd16672ac33a9e0aa9f4"; - sha512.doc = "4c8419a55042ea6f7458dc02ebddb2ef39cb67325508801c2aaa5a5b151bd94f2951c5e3ef4a4fb3809b76786e8a0b06aec981a7d1b195486fd2281ec894ee2c"; - sha512.source = "13de3c6adc011bec73e0beb925df84aa2bb0408a06643fc433025b4d132001fa2a8f3d363d361a125e6a0967ce6bc112072c27db891bac2e2052395f94c50bac"; + sha512.run = "1e56e83842e4cdf91313f29e80bad87c5d6b65e77a8f50f192842874724853be699d1a5586cb7d70d0135e82d310f32b322a9eab77834d058c226ec3b0f1e55a"; + sha512.doc = "64240b6c66303dc9c6d9e64d6c646763cd22051d11203a95bed5b061238bef7940e53f248f7ce693c5439067bca4a29c80e03d9ab87a4a21185d1c28002b4d43"; + sha512.source = "84c2813d8d44acf166f926db084d139f35a2fb57c28d82976dc34cce3c5252b55dcd550f960455f6054edb1981a2a8b276e9d173ca36d854f9b43d9444d49ee9"; hasRunfiles = true; - version = "1.20"; + version = "3.0"; }; "elteikthesis" = { stripPrefix = 0; - sha512.run = "1fd8200be4bfe24330693fb1dbff6b01f24b5ed533dd13b467aadf245373888f2781165adbcd26c026a76a2a988239a12eec9959dacfd9e0e6fde979249f4537"; - sha512.doc = "fde10fde051b6ca8caf4baab95d2540865fbeba6cb8274bac3632e60048033103c38e90d0be2a1cbf68ae37808deda6e4b4cdf2495717b120d29f17ee4c10aa5"; - sha512.source = "12726156c91ed538229de8d27cc0d0a1efedcfb7ea7b6b439a42c072dd14d68d763ee4a28bf832da4f783564e70b22f586aec3262fb0b826394bf86e834270ff"; + sha512.run = "e87015bc846f7e2b7c6b14a5befe84756a9438cd8989f6e32ae616a8ce583d5bef897a081c5dba642bc99681c5d6a11d93b2175a981ebfba1a25674d9dbd76b4"; + sha512.doc = "698179aa0d4312e7af8a2f5a965659088fc3fa20baa5929ffd94228545d45cba8ef1e3dd0c9a70cc85378ed2cdb19ff525441cd7562d5eaaf4cf6cebb04a5884"; + sha512.source = "e17a7a5e9f2928167151d34d834348af45da48fddb40890d4ef5bf0f42dcbbba7def6af5c895ed9fafb300ce32d48e0730870fb8832844b2f2d1dd2120088f70"; hasRunfiles = true; version = "1.2"; }; "eltex" = { stripPrefix = 0; - sha512.run = "fb9aebbecfb612d731a114218570b1fa48be84d60718710655345a574814e0f7d6a87f90d5d124db925af64b4e02851f927c1f97734843955970e6b4fc464a35"; - sha512.doc = "1ea074b9e703f2f970b7ab86170e7bd25d0da417f27b5c66e30d2242a205d8f83da930fbe9891b1f64394040a53cf76c65d11a19c8fb527281a7a0fa3f59e693"; + sha512.run = "73aa10d6cf9c75d676103335accd0c6f88c46cff43b3a882d4df7aa037e5eb62c5e628d0299bacc1f9e8287a4ebc711129387ab2cf2680a2301a7b998b4c2708"; + sha512.doc = "3db5f27b31389dbbd4a624248bc754bfc592d24bb71b9209f8116f3571b7fe347b481d918c9d5846614d7bc4b98b6b6953b4d5d896d3f39510079cf72a5f3368"; hasRunfiles = true; version = "2.0"; }; "elvish" = { stripPrefix = 0; - sha512.run = "fd8f7d25961103b96f2473f5f485d46487c3c0dadf072820579bdcaf5aa09b68da04aba597e61cc5977dd522407d9af523ce317c566796340b86e42269b320bd"; - sha512.doc = "40aa39a6f83c4609d46e098b8eaa853c4087ab2da49150f5e0c08b035fe1d290cc53ffab6b71843735b6a45d68e3f8596c55e9c865e190584f9ea75ec33922b6"; + sha512.run = "d5861913aed4d151c0ff830b997c27f17f9f46a50a9bd6959c9557d633e80acd4ed50454af3e4f2fbb39a1345510f9a471b43f7dc9c061391d09b53a6015c8d7"; + sha512.doc = "91165c2c931c389f905557af01fddb91a36ce3d1a70c748682551639d9159b9c007dd35141bca5df3ab642fcfd968b2c17e06526b2ad15909afe86fb5672b45b"; hasRunfiles = true; }; "elzcards" = { stripPrefix = 0; - sha512.run = "77a2ca1088d405c2454f160b3caabff9962da4fe91a927d7350e4c55ec71593319fd6721afa845febfd6b979139ecb30e61fc169359580a0541f0658c83317d9"; - sha512.doc = "389139bf2aa6debb63108a9e40bb1215c1f1833c131ae9754e06a6344329fcf10538f8e2d90cc138afa9db81635bc14df0e1b88d8ad46634c8702d689d25395e"; - sha512.source = "584c928dbeb0e1ef38fbc7e6167b12ec8ca2154b0839e476e4f9ac5e4a697cd422e76e6a35e6124f1bdbe205caa24a5a5d547717a5f1469d439b0343478604d0"; + sha512.run = "65ff5fd441ca23860d911d8b510f1ec0560160175174faf033f5d83bde5fb2daa35d0ac16479338a9b7e6f3bf49d53c3e36ffcf42152425301f09720ec8753b8"; + sha512.doc = "532694eae9fd9afb6f86da5f5b5c1453b3778d0ac7772730cb33f5677a64032f77b0f90a00e92f97def23beaccd4882e160c8d3cf26b2f5ad6a643307e8519ac"; + sha512.source = "bebc0cbf50a64cb2dd61dc71c840a0fdb089ada927a45400f41b9807a32c2331c19c6c171611267a7985fb6c14e51a067cbe5d8e39ce43d27b6c3092a22f8444"; hasRunfiles = true; version = "1.23"; }; "emarks" = { stripPrefix = 0; - sha512.run = "2ed8b75673c2be22263154f39a969fe80fa1d4bef6d7fff8f1101be77b228626719e32e64094535b719d4c370a842d1468b84b83622b4b8ba77e6f350729a76d"; - sha512.doc = "3d6388dc52146ac79764f4f6a0b9c5e9fa025b1c8c81154287de5913186e750d6fbd839f3a582410fc7e3c16e2c6e94be5a8ac8cccdd0c6e41cdca95b26e6bd1"; - sha512.source = "cd045da819d7e55e2046d799ba2ef92867a2490e49884c2cc270ba8f59f95cfcf094843a551e7b53901acccba41d655869ee747b90531643f23450c188a23bfa"; + sha512.run = "40303e01c970b384af755dcf4ff5d72f2451ec8f4d01d644fe11db4c838ed718044970e46aaa95cc7bc1c6e9ed8ab8b6ddf5824d973c646b3e0598ef04c83897"; + sha512.doc = "8bcfc7d58b91cd269ad9f607ece1f734dd9d229b0e093a07c835e1afac3227ff84be01ac4b99baf53d6d066b38ced4e8c5863b8789c4c853a824a2871da23a61"; + sha512.source = "85e4482bc5d08255cb931396b79c7223a67ecb6f6bc22fe33cc7955fcf9b62dd6a138456e4b34cdd3f475ee7a0a11b321f3dbe4a000ecb354cc3c4fc51fd2de8"; hasRunfiles = true; version = "1.0"; }; "embedall" = { stripPrefix = 0; - sha512.run = "f83552e454b03dca2d984ed538d8f4c33eeb06dac43894a235340d7fcadbba2732d49cc9f43ca38e9a3dcf542aec358b296bf08a2e8cdcacb5ba64296829dbaa"; - sha512.doc = "e43d849282a45b9ba7e8cc7552ba37d4e51ad9881108e87814d9e37e72d1938a287e99925c96b934310f4eea0418cd911cfeb17f136fe5ce4ab3d5c046f5594b"; - sha512.source = "58daa9065de7f4b57249b0c73c1cd0937196ddd0b094af2d1e5ff6daa2b7a04c083083f1a13f4683cafdc3fbcb7f97987384f574aebc88625907f994ff3a45f7"; + sha512.run = "9d84d0249bf5bf196d91128ffbd0ab274b6edd02f04d31133bd546e98244e41c763edcc82f7997c2fd1ea630e2f1f81b2bd849c0339ff6b89257cc17bd9ad04b"; + sha512.doc = "38945cf33e3aa07a286c325d7be63ea85bea7213e4601dd81071f8e7fb4e2160e913506d54f897c9da741ce2371a3a7fabd3b247441a492c36b850ad9cefff08"; + sha512.source = "f9dc77e3bd97e73f8c56006829f255af1f3423cf9b149ec962e60b824e624a29e648fd9a46e316b4da8b04e07c8958cab370537d32ae6f0216700a68cdfe9924"; hasRunfiles = true; version = "1.0"; }; "embrac" = { stripPrefix = 0; - sha512.run = "e37d29d061f83f25b5fb5541ca59f8d9e0d0e544eca1f77fb90690be435f3af6f72fdf407810651dfcf9b71476595c7b9aed49b6210f6819efeb3e9bdbe9bc64"; - sha512.doc = "c5bfd53278c76adc927392c9ec1358d7d0617c9910cecd330b9237003672ba910cf205d12ce6188bd4d849234190df3ff143000bd59f515324e4efe7d13d2867"; + sha512.run = "dee1affa977831255d152cdd883c924db6251b6957d64eac41b3204cc37545da05564cbb983a5f941d7c9b9d0bcc206841d68a3fb0dfcb600674dd47172c1d37"; + sha512.doc = "c0957d153b5f7a89c406c3423d14653c82793347117cd8a7dba1cab3e97b8068b5743f328f750bb73cf8ecd547f077b00c51e26efafcf34163e20c7032f3e619"; hasRunfiles = true; version = "0.7"; }; "emf" = { stripPrefix = 0; - sha512.run = "e362d06a85ed0affa54e854c65a326f508fc93d036c6be82f601f7d8390f3f2b3c1be2c4f77a8b1c9a3d17cd480b1e8915a0519ab5627c3e7d3f6dba05f78787"; - sha512.doc = "193e310ee66ec4cae39290514e3ab40d3f28bbba02ceaa9041af972e516130b1bfd4f7d98f08938b09172260bd2e7a3af16a896de3a42872f490e8be1f41672a"; + sha512.run = "221fba9ecbfd08f31179d5b05e42e944a12c1d5c4577fd76acab5bccf44129f1b8a10ff94220717ce311b9d641c0244ae89ff6548f4d179a4dee083bbe250717"; + sha512.doc = "d8d3934d1634b616651c3495718e8767ab1feebdeea6631b9c66705959e98005d11d89fdb7a08b883c9c290227658d6c135e6a562e4e87d7e0ca07ec8fc4a3c1"; hasRunfiles = true; version = "1"; }; "emisa" = { stripPrefix = 0; - sha512.run = "8c777bd02757071068d516195dc7e2a72fe27b0497d46c45bf570cadcaf8f0a862f87f2a70b56624e8ea3b47f6eacdca234c4802e6da2a6ae6f82b8622dbf013"; - sha512.doc = "e639bfcf9423bf591823680ec26c4b4ff234e9d9d812d10b425ce342d72ea946b09f4612d0fcd1f59fc3a9790892621652abc1b5af99fe24397c0168e906dae5"; - sha512.source = "c623df64ad7e990829dcc0d9a2b59b770faac3bbd2b27208154e13a3d982503a7421f90d030322e1a9d73d735c314d1c86a75114cd23adb61349ed4921caf93b"; + sha512.run = "4879998a189c2c0cd7c556e13205d60dc57cc213efbec433d499663952dc68bf6445f55616c874a7075fc6f3a49c3e702b15f5d438226692b58925286ae74da1"; + sha512.doc = "b971256d4254d793efe309f0cdcb13ccb4fa1836c0f7a5b124fdda1dc58568b739e0039b1359867bc269e64f899e19b1634b674f367b6404fb17a3ec04a13a02"; + sha512.source = "652dd3f45223b899c23555a3a3276ab999cfbe2e71af94c3a6027d75a2f24631977d0c3e4a73e9443c659b724089479e2a3bc8b89a34222d5513eaa054707795"; hasRunfiles = true; version = "2.2.0"; }; "emp" = { stripPrefix = 0; - sha512.run = "d0d4d7f8cdd47876bb658518304a475ea71e9e93fb29fff2bf0980e4cce4300dcd68726627dafd5857cdf773cf49b0df14ad703f91fd933a4fce3d2c8bd29c9f"; - sha512.doc = "77d087ed5a1ecad18536d1691aaaf3b959c4a12862d55d620b739967d6215c0868df7f72d97ddcb2c62791f235410e5e2af4bbf0a32db71b93af00e463073cb3"; - sha512.source = "2b0fa11207c9cc6335c8e85882261fe8d2142965162f67482cb78dfaafc5be25210bea54e5df8a9b99c2fa58b8519a75b159c99660ac00f2fb0f90e3a5813494"; + sha512.run = "85a0506dbf9373ea3f5a0549a185bc3bd9668e8eeafc1829e8a79e8e95ffc64e357873f2b1f0a78713634e20d3be8cb28d3d10bf4519306456d54cca16c70805"; + sha512.doc = "4980c12792a907ded64efa84cb27f528f66ef12cba0bf382e8441935ee97840d49fc80a2a84e7b9e198e1f8c6b1842dc2d3562db8736e812e54ef69694891670"; + sha512.source = "a9eb0e2ee9a630ac54af943a0023a280bd24365fa0c44302487af83984b3c98daa0bc32aae74d5d5b46bf0c0ed014b81cc67602832485a5732229f490e26490c"; hasRunfiles = true; }; "emptypage" = { stripPrefix = 0; - sha512.run = "3eef570694c661a6eb5f06f11cd429a841e1794d8af933d042d2f23469447d2e209905c08fe5edb28ef19b050b66c1459b01017d6e85b173c12a6f50641e7ac3"; - sha512.doc = "c90e15163b302ecb4eb00a99a1222444fad002421b0ee5348844b50d8928549fb8e23e1249c597381e74e5135ee8c847dab024e47a8a3459cb87adab9a1bb004"; - sha512.source = "f794f2a8b7cf9f77ab8a8e716ec0609888d91c53094205213413ecc1677a2d72cc3b66e47440fc6f5defcc30b37c5491a3eade30b7ba9ef0ab03cea498f60521"; + sha512.run = "b5faa4cfc44930dd817eac8569b52aa64b3ccaa6233e9e6e36fdafa3addc7380cc32689d6cf87508d129e97104e40dd79ea11a0ef554fa7277332a95af0a9014"; + sha512.doc = "7dd45366b98fe35fa485180b1351dc459397a8cf0264fc03651dabf7c11ccbf41730ddff1943b4e6b9f18cd2672311e55b131cfc1c8b95f4b2a9d2888d18e09f"; + sha512.source = "66cf2692cd1745e6d4367196fdd1f0f2f28e0b7deecbbdd726be55e5bfe4703b6c3e0c532e8403d3cbda46f7c8ebf9ead0a37621dd9a269fc7337ce9be72b637"; hasRunfiles = true; version = "1.2"; }; "emulateapj" = { stripPrefix = 0; - sha512.run = "1530dd170333561c09c9a5234d97a00f0f84a32810de69d8e3e61b2cb4677f4425bffeef9773cb54cac8f5ad3cd944eac3537f2ff084b810bc640742c7898f9b"; - sha512.doc = "f558c6cd51c66050a458df6adda1034ef0e8315e8be15a78ab18818930874333a9ebc5002c334e6576ffb6f15ed4ef848c8241c8339010a6487c39d5be217624"; + sha512.run = "3d31ad11f250d92131792808563f9e00043e17f979aca5600913c07517096b4f23701490dc2d42cb0371e932212f8d385f486a4915cdcddb683a4d84d7237e00"; + sha512.doc = "66f10ae7adca59519a8ea101487dcd99b47e85d38cc8c6d435ae7cd9011d24a875634e21ee3bc85b9d0cb142d2950c8be8b4d0ea437d5d2f66e8de3a500517fc"; hasRunfiles = true; }; "enctex" = { stripPrefix = 0; - sha512.run = "8926b0df22bbba91e027e31cde3f95674c5037d186fef5ef960a3a75a514125bbab56a816824dd0c892fe3e70a10cbb88193e53dcf57412e5703a0d9c3459bce"; - sha512.doc = "6c493ff6ff3d0e4bb2a9bdf7097426a3e54c61bb925ef4b2d16b30c66724eaa99df9f236632f316c98bb50a6db48db28c2eda1dac531cda8b204421de98878ba"; + sha512.run = "ad7b5cb9ca57e4db7322eeae184f9cb0a63da9577552bba97917941b5b6516db832bb4661cd96fd7f5b10b8ff0c3575e7d6cdb1f8442bcf022be33f734f55dd9"; + sha512.doc = "726ad5443f5813a4cdea85ae73e7bd5763230e25c3f0ef5c5caafe8c817811848212369d099451b20db4611cd2a6b496cf8c54d911a511e6a484e844739b795b"; hasRunfiles = true; }; "encxvlna" = { stripPrefix = 0; - sha512.run = "d5d694f059c66dc727459b8d5db29f193a41dbb2e07d438e52c65e931a656e28565210b8e3e8fe38298cb7d92b3bd8efb721dc8346fe971c8ba04e045b9e173d"; - sha512.doc = "b743e8c11ee1dc425cfa7bc1f66b4f2249465047644873aa2eda6b64ca021d0f9a138b09177e99b627fa0f77687466c36ca12712f7cfb84ca293adf2c1b58e4b"; + sha512.run = "c4b6a3371733b1ee2cba037eb29650ed1dfc7b66f8f7c1947ae80d26b04a1e8384c4b92f1912e53d254c4ef1f0ddc14f9e53284a9a398f0c796b7e5431d4d386"; + sha512.doc = "5c10175b6e1ef5811c0ca7f143fe0769e8c62a6f05eef1fed2cb6fbc05fae0bdf7ba28f230fbe6005592e7389bad188c6c5b669ada0d673f6da1b72ebe1c4f97"; hasRunfiles = true; version = "1.1"; }; "endfloat" = { stripPrefix = 0; - sha512.run = "e1e68684f2b775dbf4f75522c91d9aa7388a66738e097ec8f118065b41272ebf43f3f5c83461cc7b859cbd9448e6a7e91657633c27b49744ee843267095a865c"; - sha512.doc = "38b0271cad4641a14e0d14d7b009f322bb205c19f9cf6d3ca1105abf609b0df8d3e1b9c58e9cb2558ee0b56339dfea80117307de46f959969e14841736d07654"; - sha512.source = "fcb0d3c752088a664ca100da92e5d9ef9ec06ecebdfb01ef8b0d23d12bf4ba37f7122d22bf868592583f2b02419601dcc6a9b3e18a0e8a3c0774e1da5768a491"; + sha512.run = "11dd20d143a6c7697b1bcadc2930da3dbbba244ae66522f82a79aa48df2920fd405143bbe2f0e5b6870fbc1d4f81d9db57af0d6fd96dffc0dac76df33575c857"; + sha512.doc = "46be4dab7f971b25bfbc15b8670c5b54690d5c5355498c8a059b9dafa6c29ae808dca939e6760838d82c94d6fd2a1a4668c7d69494b0b42249c6e25ff54fe49d"; + sha512.source = "680d9f787dfecea506abc18b5ad7d2a7d96c90c597ddee567ab9eed3523e69bedf5f24f9651678e44266e455417fc7440c7de2940d0ce9b5933c5c1a4245a290"; hasRunfiles = true; - version = "2.5d"; + version = "2.6"; }; "endheads" = { stripPrefix = 0; - sha512.run = "d1480028192d437ffd4e6864ae750ba0308c5909761df15e3360162af960202ea6d330065a5c72f914b8542f2aa6bb0bfa4d14d1b71d80e582d8db69c6e68a70"; - sha512.doc = "f36105951f15c0aa25506c633375a97c9ea0dd1240c4ac2cf4439259a4fdf35f046aa646990ffe92fe4e9508f621120d3c9c6997ee35d81bee8b3518968be33d"; - sha512.source = "a691bbd6d05808355dfe4b44b13d82449528bf7e6a9e30ed6e1e5ed1c90cbc1e159f6a8c988a72a75492068b53d162d5daf24f7ab77a04fd4db9718919a3cb38"; + sha512.run = "89afa8d3238e25f22744711325a59b05fec155865bbb03eda1f8e4d413cc0c3839a8a7d30c80df9a651f0df2becd92269b7f2d127fbc173675a204edb8dd1f17"; + sha512.doc = "2016b165ab8e98b7c6dd09a077647b79347106142e293385b3a1fb9be32461abe931ce6d5263b245429d007767b1efdeddbce2b666750961ce352e321c2fe012"; + sha512.source = "31da3f88222cd5c46583a8f0ccaa459368470d83e3586e5e7bc801af2ac17fb2f02dc59dd93e6904e182e0d83f290ac4b0c098c02ab6e3254aece62ed4223b82"; hasRunfiles = true; version = "1.6"; }; "endiagram" = { stripPrefix = 0; - sha512.run = "a131fec69c86d8957319fa6f7736f7b1706d72ce3ace754fa688e41f6f686a0de7a20e1f67ed2d8664a7bbecc97446f81fd3dce4810affc2dc87a3f4e480a5a6"; - sha512.doc = "60395f8001c1e49e0422712b281bcba8751e5a437119d9e8ad31698bcb9758943c17e34a0eda61fc7bdfb8c6d9d251b75605166daba3565f4e057b9e4bf931a1"; + sha512.run = "b827f99d416465af28086098abc1041f6ce9ca3f099015c8c2cfcc472a84de484809832eaed6c11c054305b410446035ca68ed8582ed5529762c1a2a7c7ff263"; + sha512.doc = "88e5669b25338f7ba12c0595cd72dc4192b064bda58d475ebc69fba0c7099681e190c1cc5001b01a55d2271943bc78996fbd9e788d70e5de9309d46fc5d17b24"; hasRunfiles = true; version = "0.1d"; }; "endnotes" = { stripPrefix = 0; - sha512.run = "eb39fa443aa7f90e14f1149d5500cd58fe30539a72522233d4633e32e7b9c6bf7a7b35ddec1adb0a37fee621daaf789cfb8e94ca1b2d9b3cba59c47ea8333b6b"; - sha512.doc = "43190f13ad0e1a61edff25c749c1bd219e2db24a7361dcfc4cd1def5a3e75f13a2c5af11ab377f3bfb2ce229886da7ee0fa9b8e4782a6d1ceeb1ccbb61ffa333"; + sha512.run = "a7cae9bde505bd14be9d51e4a5fa8276408a9f31d0603e74f8d7e3f8b529b3398f953f0fb7cfbbb7b1fe1e6f3379898da1cec6ee39d7e0fb01b9fc5e2f1086c3"; + sha512.doc = "7b9b3843c40112605c35025d262ea07a28f2d2a9f1c3f6904b99539f03cc56df8b3d1d2a00cef965121feff90d9b19b0ab2bf2f6327079830be595739b7a351a"; hasRunfiles = true; }; +"endnotesj" = { + stripPrefix = 0; + sha512.run = "95c029534a6c5f5238dc03d1e5ebee92f58bab4bb086d870258e18fd035432bbad1099c31b64ea0bb995c543dfe2de293cb933b90325761f58f9217f4a8a6acd"; + sha512.doc = "88f344ae3ba366222b30d0d2e2999807e9abbacad8a412cf63c727288f3117e25b24128278bb507679514f1808ac1386af892fb97a025ea61c563a93cabb9d45"; + hasRunfiles = true; + version = "3.0"; +}; "endofproofwd" = { stripPrefix = 0; - sha512.run = "b45eb5b0bc3cb33aa3358647a913fdda4162feeb00aaa025a3ab7c08de6fa525bef494c13b8feb39753f0681b31ea4a6412ed8eaae9904660c8ce74f0bdabab5"; - sha512.doc = "5510e645e85d8a42b4adc74fa0809fadaaadb38844213ecf25f03dca3fd5a8764212c484b2d4580ed35b6877c3658cd9eabff4d95012e0eddc0d887c9d430449"; + sha512.run = "9f476756673f42480cc243f35c91ab1836eabef9dc58184fe44cc086ba40b5b93e80d7b1f24f75395c8190ca761a84c57bb4e7a4c55c6fadfc16aad31c90def6"; + sha512.doc = "238c1b5933c3c1bba365601e19dea81fd5a23e48210e8f48059660d3c65c38a0fa3da728684857138233981f21dc60f3457d55e9e41edc70b194da25eb438cd9"; hasRunfiles = true; }; "engpron" = { stripPrefix = 0; - sha512.run = "ceeafac986acb2cdf0086cadac398d8e259a65d50b65e58ec085aa309ea68f75b3c78da3997beceb8a2f44b46105b774ed5c3b9286115deac20ff44fc486e213"; - sha512.doc = "1e98e5f9cdff5ced55371ca802078117ffcc332bfeebc3570bbec06a6b811285589aae79b055d5346ba1daf10de8a0f3f67f839c9dbf9b6d8b4abd93439ac6a7"; - sha512.source = "f87b1ee98ef2d7be72d6a51d644260e6a3612815ae5e50e79fb1e10019ab352d2c73ca821944e3540b65de71f9d96c5eac99640718759123aa7b2dcae90b8f66"; + sha512.run = "8bafb892342fdfc6e4d8534dbce52772bf6a821dff9991a67a65e7f5d859ce57227e06bf1401f86d944c5662187cad1acc3ee8f7fb0a2b369499bc95d7dd3b6a"; + sha512.doc = "d9e06e6d5f9d52bb59ecd8aa01a985d6c396fb406aeab5393250e7c39e9a3ee468533cae840570b1d5e97167c3d786db131c423c80e09d578d10e6ce439c2720"; + sha512.source = "11cb8883e1a58070aa39e7650a48087e95cd9836af6b95170755ac42e896ae3ad38f58fb55dfe7ea83803757113edd44c1dcfccb9b753e722699d2905a8c7c71"; hasRunfiles = true; version = "2"; }; "engrec" = { stripPrefix = 0; - sha512.run = "f525589be18efef29b3ee8e1d2f8974aae80f861d4e95fe419d7cb78793b75e6ada6130660a70610859bf6b3a2ef7b5960692068b0f38d38fa51da4f7fcfde72"; - sha512.doc = "5190eeb228228d1ca3dd2945aecc5392a180d702782b69bdc4e0a32dacc5665bcecf032bcf5099939ba0b0423ac06bdcf1fbdeba1da2368cff216e6065449345"; - sha512.source = "9b709014023e2245fd2bb2ceebd2a8a80d246448841790cf57c789919eda73c5081640e64f2dc6cf4ec816bf8121a3a36c7439341ba51a1fdb4fea275193b993"; + sha512.run = "7cc372bb9ed44acaba2fd1ffda68f513726186896c32d5ac66f12d9cc1b6c2e4852e0e01af3d12476582a58530280c308091f04f21e42fab315dd8497bef213f"; + sha512.doc = "fda2b8075f8fbb4c6530434d66bd427d356ad3fcad80d655071a1b878b50f12f2f86d0894e26e2473f918fa73a74be06648734de0aa9006cfa7bcdb90dd84d7b"; + sha512.source = "379b8b25d5fa6cee1f18d3e0446360f7c92f80b5a281c394629b2ef2d6543ea3fa77503e7d8d8e208402771ad7f0059baecac3df48a724d1a5980d19093997cc"; hasRunfiles = true; version = "1.1"; }; "engtlc" = { stripPrefix = 0; - sha512.run = "a007f4219522c321f7aff1cd478ca7c9bed94c0655b24c7c89e3a77d6ef52db686c6fb7f3b21217e61de78bdf6630116a92b1888d7306506e6a1d27e44c4b900"; - sha512.doc = "c7952647b7b5df8f3b72b2bd47ea1b10938e7543411c0dae2accfc77af91a41c5040f9f700884f8a50c1a429d20e9456dcc093e85bf302d02956be029355d31d"; + sha512.run = "b838ab57db5bc63dfcb7350db7d50ac5a6bc9ebd55610a840859538e52ec75b75f12799fa42693e123fdbf1c48b103dcdb9fefbab5def6af970e18599b337094"; + sha512.doc = "0f2f81e46963de20e3f45edd28d295495bf0137ccfdfbb4f5645eb9853981015338ccee249726d217deba9d7df9c68d7e5fb71988f72227c6d34b18c508c6abd"; hasRunfiles = true; version = "3.2"; }; "enigma" = { stripPrefix = 0; - sha512.run = "206a4bed1686d2ae684d6952296345c7ee5030352cd8c64b507b97378a021b92f7a4003780991751f65bc76ca6b596e05e53cd761ded376a1064b7c1dd5eb87f"; - sha512.doc = "cced459430ed103f4c7e3d83fd5278d6d050cc1ba2644f6074f85c1ce16cf8bfd18e197fd697310243ec20d2dd3911cdf91bb93afa072b7af754b5a5f7dd540d"; + sha512.run = "5777966b33c524be97ab68d96307d20a1337128be3191f89de171903f629b91d3584204433665af367a90db3a2df8af23f418efd7810d5478476016ab7950815"; + sha512.doc = "a0dd09dd0d59ad965d75d7c1f71bfd14f9fcb8c5447e8cd38ae21f813aabf153bb05d80525187d6d0f4e6af9747e3bf5c94d85005976210b9efe1f38253eaeac"; hasRunfiles = true; version = "0.1"; }; "enotez" = { stripPrefix = 0; - sha512.run = "7048c9dc321ec6f126ba17479d686fb8b6cfb32f1f27fc33e438e94f82814d639b2e704bb7fae2f56145b5cc1fbe21755935eed9eca53dd181fadff813d58418"; - sha512.doc = "52b07a9f35a8a457b3c27fce8824fb10eecad9f1b24fdee4773e0f54af240f41c0e79b88b86a85cba7659c00123c86846a0c8ab2f728f79d0cc0cda3a16a7ed5"; + sha512.run = "aef007f46c45049f07475e0e5c467fdfe4f72afff233521f483d0e62c0ade11656ec52ce616ed374fcb34286d4f69ca8aec5811bbcc2d2a44ad6fa0ab8a3a096"; + sha512.doc = "3a24e1001d2c4c2c3bfc5fed073b5a5b336c69a83c99e63c1ecf8bb042a9295b42a5464b015b2b7935962753be5a95724eee9c661e6115970eac1e5c4d17d030"; hasRunfiles = true; version = "0.9a"; }; "enumitem" = { stripPrefix = 0; - sha512.run = "b0a428361b4dc4865dc1703a155b955ff16089149980e967f558d27238c89f19c61af96002c039b0fccd97e675f1ebb3247a140ad3fa8f21d4b736ef87bc4d2b"; - sha512.doc = "72d7c6a58be78ccadaac6dc77485d3b191c1eb23959899d9b9cbe252d58c77ef7e540c59c435f4db1ddce1baefb2147fa673c602f5e7d5284e4c428aa5dc7a5a"; + sha512.run = "1b922630679e04781d663affef10c1b1a8136a87969ad7a6e75a7ee8ab849a641f9c2a46ceeca01956b26822260593ae1670f02d6daa6719054b50e880ce0f7d"; + sha512.doc = "66c41711d46252d0417c07cf2aad0f99c0b4a9b4f82292367692a1f3f366d75bc8aa244976fa58981276ea84989f0b1a25c2ef4d5775efeec48814e42ea1286a"; hasRunfiles = true; version = "3.5.2"; }; "enumitem-zref" = { stripPrefix = 0; - sha512.run = "013b04a530f8cb82dc4e984e9f6efb36fca6976da245ff9a9d458d01b5e197e3013b48ec8e9787a1203726bbef850474a0a54d044664e97569c6639ce36d0326"; - sha512.doc = "e7da2933ef201628d01b85d52bb9b9da2db8a652c95dd26061fc7983dbb0f9e92ebf1247fdcc402cac9cdc2520b6fb045eb1182bba1884c5ae2b8c51faeb2321"; - sha512.source = "f2309f895e321b682e76f293f09098e23efd9f0a5f274b644922c5bb666f3e422af0750aebc33a728a97e9df6207e82efa078a4b92efb3ab2d7266f6eba3a351"; + sha512.run = "b1160993c23a95b7c2a2a79e57cea992b83da56268e2dc2fd80d0841b99bb4036383b0811076498173b7e8982aec393978d7c0434f2d3349d4555754152ed5ed"; + sha512.doc = "3e7d061479f649125628394408b3d859e7fd50110616e00169ea131fcefcacb325b37d9a23fd8b4c7eb7da258a3609c0384a3e3cb96a6308ae8b2bc5e4116e29"; + sha512.source = "6e8fdc7591514ba2bc8381e7f712c36c6d2d6d9decc74882b9b4028bc6eddb8b75a932d907d41cd4623ce0848b8b89f263f106905048d8fa35522c67c8a7794d"; hasRunfiles = true; version = "1.8"; }; "envbig" = { stripPrefix = 0; - sha512.run = "c6c57c01f63c003304eaa11e10d958b6c0af77b122cb9f688207f5db96170a8efe80771dd044004b2ae07a3a877dbbd44f13a9b9f579d4d40155ae6d494a6194"; - sha512.doc = "e2602ea9b3f09ee1d7d036d1b2f21d93d3ea773fc20cd3ae71df1c774a8b7b487a7af22b86e0e552f98b9dc6903c5bc13c21239eff46c9d2496e45c5f323f9f9"; + sha512.run = "bd004f62551ed8ad29cb833fc958f56156f0ab1a4134ee557b2fd9f64ef61a04da2d39eae3bdbd2b42ff232447b28ad84455d2f37e028d5e645467dbe5d520aa"; + sha512.doc = "547712391157c7368d98892cfdda5ab82b1ffde08d1064e27ced3f6f9fdaf23d4dd0ea703bcddd1611a8367a45b8fc1f9a84156aa4b533fdf45d65037cdc3360"; hasRunfiles = true; }; "environ" = { stripPrefix = 0; - sha512.run = "acb2bd85f23df6565d2ae7a887403aaa8d4b18c275ab35589f34443b006f3c4e34410fc81c2075780b5e8d141f53b0ca962defad0b1136f0673270bf41c285f3"; - sha512.doc = "899aab823206a88192da09d96aa8fbc18a70fe91fa25962dd7a6ab952a7c3cff1163b9acfc4ddce3bf891cac737d98f3ae83bb38209dbdec6bde7dcacde2310b"; - sha512.source = "0de3de7e68e128836d0694111a2dbfa660a4a00ef66a242dc2423452f809c7abec83cd90d525377c5064631ca3a85497c8409527ce2f65ed81cc3ced0e00d005"; + sha512.run = "fde1efcb82a9419bd7aeb065c39c3e1c89527301011e64286d58ad2ec9530c4157ac606f913a7b72c2f79a12aa131b1e2d0f8c987d0754e6618ab2f51e1cded4"; + sha512.doc = "0f7f84134d703abd4589e7b4c982618560e652598fbd278ac5a2ffc9740a44b1d46ce4f128a5d042721f9699e418c6fc690ca292e0b0179a8b4f296bb42cd5a1"; + sha512.source = "d1b1e1273582db5116111b726ecc6134a768e4027e2ea00ba311a4c0d21b03e67c76cbc3e75b256bdad38e7110e29f1155b0a584988f14cea237f5169dcccb56"; hasRunfiles = true; version = "0.3"; }; "envlab" = { stripPrefix = 0; - sha512.run = "a5ca1ea1213257488655530fc2b7b28ffd08ac15f3476f295178a3307078737aee75231a12cd7f452c3a3fbeb8985d1402e83d00c91639c0ebef2f5bbd9eccc9"; - sha512.doc = "f73644b6f038f3f8d46fa5af0aa8548457d19c9e62e86d47b6fc137c7eee62373786dae6843f3bdc599fb2a96cf266b715e97dbb1d4cde72a7f9d5ec8600a2a2"; - sha512.source = "392e6a971016966181aa358f8d88653bb8e66aad7e3b1de594a51f7d890ef3d8e2c97c043eb1fe2b19f9d70491f3675a035803d18f0ff81d3635b9cefafd95ec"; + sha512.run = "a0355170a81d013bf139c8db9bbdcd2210842b9823aa00d13739515e381dc87d3963748fda8a7e5ae4688b1349b96e3112d3e4176e6b4b9862725f384ab2b73d"; + sha512.doc = "a23e9f54eff536859a3c1e73d5df2daa9b8fdb0622140d9cc6a1e8b719babf61e23ed9c3a1b6f6b0fb66bacd8d4e30e96e25f878b2c72412755a24b920a51ad2"; + sha512.source = "50a42367bfe3de01f4f680154f0f81a895cff5742f088c77b79151879fadf3e4e57cf92b9a2d0a209dd6e0e55b36f8ce1b1d2d9cf71921df87d52d60e814a519"; hasRunfiles = true; version = "1.2"; }; "epigrafica" = { stripPrefix = 0; - sha512.run = "7258541aef1d7fadba6b9f93b5074c227bce8be3911fdbe8d12b334f02e4b5dbdbf71b59bf2b51c20f00cbfb3bfb6a83d6584a049b8a2e80daa1ea0afe8ca6e3"; - sha512.doc = "82ebc25014593678c4a97e44808d259bd59e548c3668932e1d8b5f4bbcccd70a8b43c625be15f5245c0c8be89f34a80a0577a2199554e88424805b85b671dfa8"; + sha512.run = "38deb54c6e10db2be46d0bd8e960f067f759a18ee03aa298ddc21fc1207d082ae87f29b784bce99b2d4d47d9edf6c244f98f33eb54596dc36ad5fe388d78e21e"; + sha512.doc = "bcdd4d9cddf2894f39c89bb78910a4839dba918baa04238e1a0c3f7cb824ff58875c0ebdddc2769ac483f4697699bed638062173d1d6062cac6bacb2d6a83e5b"; hasRunfiles = true; version = "1.01"; }; "epigram" = { stripPrefix = 0; - sha512.run = "7d8a7381148c7d2a7debdd2dab2b5caa0af309df8d7cbcdeebc1b996fe997dd19f3804a104881f1b77b484d02cf14c41e10dfe726adc2fa0bc1adfd8b8f8eb8b"; + sha512.run = "07399b0109f88c91a42002529a35c94f43b3d44a161cff988633d6b1a4bc8f60bc30f2a7b13e38eeec045dc7ad4d39b1cb872b3b1b9790e43978c2f08d05a29e"; hasRunfiles = true; }; "epigraph" = { stripPrefix = 0; - sha512.run = "511e64e2ab7344a9673b7feae318d8e0332712a620bc50fc15d7a8a773a0c4b1f7f298521cb88ebde2b62eaa2e28698017b51f80b5dc1f4f5aca9fa58c06e342"; - sha512.doc = "ce4b2be76bdb490d96b733fa088702c1fecf7e9fb272b31e7473be6e657de5e566edc3e537557940cb8c40e59996ff6e15b2b1fc84d697fa1a327de14401d0da"; - sha512.source = "bf77e0c42d674f54c4689e844baf1c5280023de1e267a8cf32998008c7830e9d535c70748cd2ba67ea27625407a1f227f8a261cc0d000e439cd83ebb53cd8f12"; + sha512.run = "eca90f0e04b861c0b4fad52ca63aaef42035804a5d6c825dec0530f8475b720dd07b62d78617efdb1ca41db019ae481227a9a860fb1bac743a2df7277d8d4101"; + sha512.doc = "509d632cb50fd408b0c5b7d3540e22623aa66a8a1936c2fe2dc60252ca2ee3867676b22eca3039ac50899582846c535f0df0ac9959c5be4e34135176366edbdc"; + sha512.source = "0f0c9cabff3ca5664d1ed6318af17b42a932256452b467d70f191b832a3f12c962cce4a57e43c8bfb9025a2b83994e3c6007c2652690427096348f566b388c03"; hasRunfiles = true; version = "1.5c"; }; "epiolmec" = { stripPrefix = 0; - sha512.run = "d2fda9a894be384ece57a9125d8e5b5288ca09ac4acde50fb37b7bf28fffcffd0e8c14ef4b52971816daef3f4a6f2b57d968d1e9fb928d3b8aab9d6f82abee14"; - sha512.doc = "4fdd3d31e6fb5fa702590bc4c70c58944ac4caa0d3496ef615c9f12e738fbfd06e415a71285f5f9069cff7b2680d45f6d0c122c03bab2bde1e430d67fcb8e249"; - sha512.source = "131a046a6eab6de3233b0d2c07ee72f1d45034398fe379509b5d6d6fa564818c735735fe1abbfdd51bcb7f260c85a5b7274fd8cebb40eb5d612e10d134a36b07"; + sha512.run = "fd2721b671df77931512af2b10f01fac367f659cc1c069c5682f2d82dd6dc637481b49e838c911ae52717c03aff560fb632f97548a53051fab97c2d08ba61e10"; + sha512.doc = "c1912940efbf6453a8e6168930545fb42d3586825811894e3f220e363c01cc12e18e762036f26ba6f54616ac50a0e6caaf1904b5740f5af40f6e31344b124fc3"; + sha512.source = "ebe0063d46e5b56decc4fbd37f82532e73f00666ae9cba46198e0bc25700b4303768e7561ab24e39fd6727eb3a154dc8e3e5aac8db4527b248d0c1bd9d479290"; hasRunfiles = true; }; "eplain" = { @@ -10789,1359 +11061,1389 @@ tl: { # no indentation deps."knuth-lib" = tl."knuth-lib"; deps."latex-fonts" = tl."latex-fonts"; deps."plain" = tl."plain"; - sha512.run = "f92521b456ae7e09cfaebda6cc4f5096234eb2e3b4de0f6a693c39c3fbd92865edf71164f3238b3a92afd52e97fbc3d7fe7d6693b19c44dd0bea2999f8aa850c"; - sha512.doc = "4ca1643714d1767af1d4f87d1fe0393ed8b9e724bdadc3169a4f78a53cbd2e5d27645d58d090b05966ec122b4816fff33f6166de9f127389ffe8af8173623f39"; - sha512.source = "10c474339d55a6775ddb52897c862be1d3750249181ff5edd62aa0f9135e82cf41a10348a1ea1630e5754f8bef3f891b8c0de49daf6655820b2490aaa832a8e7"; + sha512.run = "b0234ec56573a6759f8f0c58b21e925e67d5bb3c5e4ffea3053ed211a1dc924096608b23ed8cedeb7d472095425fbfb76743f71aab09bbf2095ca4066b5ef8d5"; + sha512.doc = "08cbceb7ae891a4284ddee5faea3ad8d0463b4404eca170511fdea80c4e93fc3c5a12b67a6117eae298ab1a10c6a052a34d51f71c6e90c90165f26db1944fe00"; + sha512.source = "1e87a1e464c728219b83e28eb77f084f98f9620a5377c964f0b08cacd344afe47564a0d1666b12b4e0a86a50034f4186d2f0ea313d9e800252c790590d497729"; hasRunfiles = true; version = "3.8"; }; "epsdice" = { stripPrefix = 0; - sha512.run = "ef830871b856dd8479c58d130244fa677600a6828c1d8ad6737aa5d2f920a61d32a109f7e21f146b54e4d47c5c5e5a2d8bc5d3bfc8ce2655ddfae39de80953fa"; - sha512.doc = "cd38ab58364d86bd352894bab82e2dc1399663dda8606e2ca7740338b53a5fcc9324cb622ca2f1ea62bb59548f781cf3c468a9696d1aa311f701847e022acda8"; - sha512.source = "50b7d718adf85390feec47f88ced140363c9015e8e0d3ed186ce04c9bbe108ba4d67fe1ff3d50bc9271cc26544a8849bac1c8372cc82ef97e27d8d25460d59ed"; + sha512.run = "b0782a5548f456bde627ec2ac04a7cea45124da43d88da5a9ded85207e70331769437a559266ca38b641ad13ae67295644d7d4a1100544ca209481a993fc18e8"; + sha512.doc = "7ef7df16ef2fbda2fddc2a2ec22f3ae44b5eda4ccc45c94272f53835d466c052c87aa484086294ceff8973ee698f4b06efb96e6fd086948f2ffa041e4abb0e04"; + sha512.source = "cde2a3708dcc061dea42945bfc7c62f566236a7150748bd844564d79518af42e61edcfad6cc42368a36694e9db353724dd2d5f7ca027c1fa9fb123b58c9161ec"; hasRunfiles = true; version = "2.1"; }; "epsf" = { stripPrefix = 0; - sha512.run = "63783dbd6afba3c0657908022303b0cadf9431d756a1080a9d84b768951e3a42e0ffa1dd34b6076c76e2616c951d5a22c8c1536ed7562d89f18b3c930c12dbd8"; - sha512.doc = "1b44b97290a86a9784cd13572e67330d6ca9ad4a62312ad182c2c81065e2fac676ca61eafafc3c68fc0845ce4573fba333141ae385b828d41f68287a3ed422f5"; + sha512.run = "227043a531734382b48eb2b1250fd0ed2f0f836195a95f4d962db218a06016a940227f8e9bd8a44ab0e356aecc51df526a2f03b912f6c33f69157074cb16f74c"; + sha512.doc = "a8fdb109e3efdf4fedf7d0243a8f1fd067584c0c1025a466dc845b0c8ed5973c6fc54d876329a7fa5bd464611557b825e0c3fcd2691890c03d58ee5e020014e3"; hasRunfiles = true; version = "2.7.4"; }; "epsf-dvipdfmx" = { stripPrefix = 0; - sha512.run = "8103159cfd60032a77adf9735f889be940e63149eba00392c6ff3fb3de9f6da518dbf9fe079cc0765b02e47ace2b83893ae68a2a51a3119eb20939557c876a60"; - sha512.doc = "c5f76abc3ec6502d5ba956444e03d15d9db3456959e674f8e1cafec576af1eb0d66acd1ad0fb49639664651d0129959e768bb4ae5fc15a7794a255c54ba51c53"; + sha512.run = "16dc2da08c57eb05495b2a4c749babc16075c7bf2ac63208c0bf80feae52acbd0924ea41138659070a0211ec7a420c12872844af4d2320fa2a5f3f769273aa90"; + sha512.doc = "dd094950ac6006c7708faa1cbb65a47aa56a54aff27b01f62f5ba3d1ecc9f450b615cabb853c4692b8693f79c1b7032ea8f09cbdbc8b654cd42988b45cba9f88"; hasRunfiles = true; version = "2014"; }; "epsincl" = { stripPrefix = 0; - sha512.run = "cb49f01b5bed1d7180478c5e97a925a925573ac82deba5826ac3e707a5b012899e8a58d28d57580a6de18a1b9a637a40d6e00025831297a2f57e7771b0701949"; - sha512.doc = "61523ecc10adc7000e51d6f695c7d6dfca9aa0f08cfeace0d278ecf0fabef8fa623882cf459d1741c6c309588b205282df46a917bbea8577f69a008597a138f8"; + sha512.run = "c48d53d39281d082cfe56ff64ea33f42dc05c0d8943e669450635bfa3ba36ed91eeaae636d209149bd05fc08dde07462f15eefbafa57dfd0b8b1ac72152560b2"; + sha512.doc = "8029eac2871973028d6e790263bb3e9247a19deafbbcdac1061544f293d326b6a483dfa2ceead46a6d3e89da1e793dd51de7f6e496912cfefbb3988f6c1663df"; hasRunfiles = true; version = "0.2"; }; "epslatex-fr" = { stripPrefix = 0; - sha512.run = "86f3ee591430f3bb3e651d333a05cc84fa1c3608981b62942ae3e8798e3b19ad049a16eff52e20eafdeeccd8047cc2b80f0af450bf475c547c78bc55cb67a02e"; - sha512.doc = "491535860a19bcac621af7320a9b3fb9528ae742c1464acf21906b54bd5b725d640aae39b694a7d9b071a3eba572c55061a1893493e0bfb156f2aa0356866299"; + sha512.run = "1ae9b36fd14bfe91a03f53b4ffcd40a89fb14285da881cec644b0d1d5c76d1c43a337ecdf5ae90e381155876aa82f496aae1e5cc498409bc56762efdbb738cd6"; + sha512.doc = "8b7a314af1fa4b4f0cc3f138d2ea00e4713b895bc0f0cff966104870249627d0cfd74cee4a0103625f73ac7a27e713641c5ceb606ee51be533adcd7ca6984e9c"; }; "epspdf" = { - sha512.run = "b63ca19b247cd92a8361aba2f21f298c335bcbe7f46fbc8e1fd16c455a58bbdcb94721269a95ad2d6a74c1acab3347b3bcf42b082b3fe7700ed526a217dc2398"; - sha512.doc = "f467bf8021c1b50429917659756c9a8ba19d2352e4b8c64eb45a84ba8fd453890fb87afa250f59441cb9594705db1bedb66e39f35f235d1aca582df45f7ee429"; + sha512.run = "5575e3e55c1004a0858a0f358817c2cabd1de13a75aac7438c7e9be441abac2b419f99551a5ab34045c445fd6ecda1f47d12564939fb56b36d61f5aea3abefa3"; + sha512.doc = "4609242756c9d49d2361b2f723ecef732fc42f0792f21a409d869c6baccff60046d4bc77e8dae1be117faf3fab6f236feb1982d9c26e6a838930fe4ff2f5e718"; hasRunfiles = true; version = "0.6.3"; }; "epspdfconversion" = { stripPrefix = 0; - sha512.run = "9476d33808f2ec91b40f4e2c66bfe8a372eca5a6d8aaeb96e7820dbdc40c37ad8f75b40360050d18fb307cbcbc8ae6bffca9e984679bdc94be44b4c47f98e62f"; - sha512.doc = "714afe1bf5143c4a86f2c831db5d267d5ea985c587c4aadea03825bc79466f78abd70ca8bca296ef75e636bdc69670f0c1f535793e7f44cd95ceae972749379f"; + sha512.run = "057288dbfa1e8e15205d7506bbdb801d90ca2e6bcd11bfb36ae18e463e406c6aa5b7b3b770240c882822e91d5a85920ee2f953f73d31abb7d59ab05df9265f24"; + sha512.doc = "66f6c09737870706823e5fbccdca0c91416fefd478751fc84d4fe75199ee788281cfb56146db93c46515175da709689a1d213d1949625d602911190172a58317"; hasRunfiles = true; version = "0.61"; }; "epstopdf" = { - sha512.run = "900ecfcfff1c99b303bf3d7a73afd8ce3f2ec0471f6ac5b398d921f692f6002467688206284b7dddf1458baa9182a473cb3159000f3986c5e8690e394cbfee87"; - sha512.doc = "a33f8b037271d8515b7af1d04fd0b50af6e57a58a0d21e1c0457a7f961eba47a31243d500d43ab89a5d411e9a9ad97a5a140806bc8a0e24ad8b4b133fd69bdd3"; + sha512.run = "362805a51781c4230cc400f19a5b64d878c26a81e4ef64e37a5ef768e7a30bae7ff79e57c29a2cd637d081626b8e880f879b48e9fe31788df001d2d81a229d27"; + sha512.doc = "a99c5eb6e5488e4cfbc9f4a4c8c597d49674ac3dec33ec2c986b14b9812a4da9951275672716d3829d5f3fb4f19f52b4b948a8cf53c760003a9906f68a3674f3"; hasRunfiles = true; version = "2.27"; }; "eqell" = { stripPrefix = 0; - sha512.run = "a53d1bb1c8972b76808465f641c831ea2bf4bbfe80ca130db4ee34433926b0c50d7d0cec606e3c58477414a4b318ff87b499b8fef227f71c516a26e3fe8e9e25"; - sha512.doc = "a9738e558638df678e5ee020256281030ad16d28570204422f532bc0f962fdd36e88d6217488ad55aacb007f674051d7dc19523465fc3596f09f0769357e8745"; + sha512.run = "140a88ab6d470457adee2887a178d56c42ff9864f23f6434d9a5c8c30d28625168c5db64f38499d3ed1604eb36a6f49829967b24c3a4daf1966046f5ca0da931"; + sha512.doc = "04abaa97ebc8161fba6f5fb7814f165c55b1bc502fd9b23d43a79a5ef0faa3732a6fb95ef80da6ec49e9ae37d09d81e3805d07fcabe52bf42ad332d12acac4fb"; hasRunfiles = true; }; "eqlist" = { stripPrefix = 0; - sha512.run = "2adf4a2e9f60c87facf5dbc497f52346e412d9b9bf793a378b4862ac8a7e69b79ac447c5cad2cc3c5f102396e8c6de8b8461d9e7a2bf75f6c301ea8e6733c0c0"; - sha512.doc = "1b3fa18b3a80660021df6403b20c3ac4223eb57aa61e8b68cadb7d96909d23de9cf00ceb847fd0f37db89b6f5bbad37b080e0b18620d877f77dfb6383f818f70"; - sha512.source = "723abdfa8ba8ffed70f2b296a4325ff51b6bc8ea94b458efc2e46a77d5629df62eb97478154c3fb1371801684d4d869719caae0df4cf42fc8267146a352792bf"; + sha512.run = "f700c1bb8b88a0f2b9bde6fe4d6a9020851dad3fc685522b48584e0b51ee7ff7d15cb941fbe2eced5ca0872abb3c6a8df6b35cd2d0c24473e18649a7d03f7ebd"; + sha512.doc = "080eda6a0fe3676928d86742aba9bff6a15170366c4beb558a0480e6922c15a0a763b148dbe5c193e593b94ccfc459424d18ae62d37c92ccbf909057b372121f"; + sha512.source = "3baf57959d289fcb0eb7046550784e5a1c46f66baf0de3f4ecec4171915703b15fa4a0703c06cf5ad0ffb01bea426a7a302e27121e599055437d49eceaef1c43"; hasRunfiles = true; version = "2.1"; }; "eqnalign" = { stripPrefix = 0; - sha512.run = "de288a6451278003d0b00c584ddb76f3dd6800eecb0792f8be22d36f7ed96f3867e19f6c267ce95938ad0a777483f5752264799ab88a455f502d959688172800"; - sha512.doc = "9e255aeb502c5eac55b648924655932f281deea6b9fe9b6d2dc84787ebba5df820bb8c0481313536a57f23a74454e5631218828448973483c8ac01ba2a526f23"; - sha512.source = "3caa56c3a1c4af0085af41f0468340cd5b48ebb7f55543b693d8ab6caac0c8d2731daf88856ce0a7a1695b1e1b38b3eeb8717ec0afcb0d58bad432010138c932"; + sha512.run = "92954bae2da8b1bc387ea1163c4d7b4802ae01b3d24d0af9a3d0af88ff42bce73a20f0fb9898d600785a0ec5c8a5e3f63848d3f043576f6f4f26b58cea4b6c21"; + sha512.doc = "d30ae8a7555ca9058f7b779116771b4fe442179734e308eb1b6711a7ff7f105caeca0b5b944836bdc8b85b42a07b2c1fd303c84021cd3a811178077efe1bc5f7"; + sha512.source = "c7d95f71626057e69ba5b3c3ce7cba60f9f7f6ded41f8d2c89ab9189ebc372d6aded3b1b93416a2895a44995249ac768dd14d847fc4ce74293255abb60bb539b"; hasRunfiles = true; version = "1.0a"; }; "eqname" = { stripPrefix = 0; - sha512.run = "2f3f17d779f28ffd2eaf7ed2308de6dc58645dd227921c5e616b479377ca44a467e8187b7384ed00e222f60ffc649a865f094c0a82a46bd6c4c35594f70b5fb2"; + sha512.run = "d5ecb6dacac2258d45951c1f5209555ef7a40a9ca7f5183de287660d60adda9b4d369beb1926da6120b4f15153e3fefa1b872fe223b525205c1dc898ad8d360b"; hasRunfiles = true; }; "eqnarray" = { stripPrefix = 0; - sha512.run = "3d04dc4f92c81c1d82c867627425cb8a978bf0d91fb81668abd38a41134df190e04a95815b37b0e523b89ccd4b50a59dce99fc08e3659c314671ac316b9146dc"; - sha512.doc = "402d0cfea3348cb29463bbe654b03201d06a392d910902ea5b995684d5e304fbca77d5c2da190bc00bd619a8618d813074d184c00626947597d4e54a1d1647ab"; - sha512.source = "269cf50fe5508055a60c3c41898907781886e96bb0977c94b80c355838bb9f974d5144a5acb49516001c6b653027041bb8eda95d6541629a3997481ba38cc8d5"; + sha512.run = "586614eed6798c48f22da3a532d1cd3c13f49f9e8adf8d32f71f8111a88471480b7b3903d4a97ea86ef48d3f4817976a05c9f28c8541c68d6c89a4e460f4a552"; + sha512.doc = "06d3cdccbbb2e2590022e900ebf4519625d112acde1d7f2bb7560b0b5c845b85be48443aa7607583476e7534fd326b97c29a7f6aa3cafc8a090e4dc73b6ad61f"; + sha512.source = "ff0efc31bae1426ae995835f900f41e42e836a3223c90d8f7e37eebd1c80e43087bfe5e84772dc66f081ae75da9a7a18a22b762b4d239118638361d37b4a52a9"; hasRunfiles = true; version = "1.3"; }; "eqnnumwarn" = { stripPrefix = 0; - sha512.run = "52663cec79ebd2195db8e64a40140f5c42b76d0bc43f1d6a327e1125bdce2e05e618796a3e607eb69b6ca4c4fd5d55b534d4db1fb449d8e7187edf3acdc1c123"; - sha512.doc = "485095c7ca313db83e3b30aa9a5dadaedac313dda049830e665ef90185b098ef097d3145952b55de4921d44073c9c4115e813ea2390fef5fe0a4c22e8a541a5f"; + sha512.run = "8a1a9d9e362d6de0d6653ed84830e0441cd41985c442cc4e74c83ec442fbf457210a1bf47f3ff6fde413f3c3facdc2ee4d69170f009bc6406e1f9c8ccc2e4117"; + sha512.doc = "0f45c2688915fe30918e626046d1bf339cd366cf410799f51441ea30a0c3048daa741fcbcad66dc0ffa9ff8ff0b73de0112f7818798710ace6706fd1bc7140b8"; hasRunfiles = true; version = "1.0"; }; "eqparbox" = { stripPrefix = 0; - sha512.run = "5e3ddfa8f2a196518915cfa26ca587df173fdcd7deb4dbb73adacf23f376af4829ed8b3241b160ebb35722fef788047e22568c709be3b383ce36283b57a7a6d0"; - sha512.doc = "eb58c39c7fb8aa4df176f77dbcae752961468e6553362553fdcdcad6b9a689b3ef980d37cce77c362ab60618ada66cf2c80f5a415635292531a5c562bc8e0074"; - sha512.source = "852c1588aab455eec49dfbe3746232f456ab4b99544de2c23d2692758c1b7410b73c7e14022e6c27e6457cb594c0f79bdd4c6d6bc2323785689b767986d847a2"; + sha512.run = "15f8e86a1e878b90ccfc347627affc420a9cb0b91e8c48a074b08aad2b2f86923f06e0f76464e831d9d7f845851e713cd183971c8b530ac1af3ba32202dd3e14"; + sha512.doc = "4030ad92e666a34d3c9ab28a7a9db08d0c2d9701a658d9c557c918ac058f639a7edd489b43ee61a9455882c88e8af83edda2b5b2eb112850c65965be3cf77be8"; + sha512.source = "af5a1c446b498628dfbfe2cc418deadedd7e77620e8a755b17061291de12751319207ffc7f3c25999075d7ea284e30b81e57d0d8d7300f46d3ab7f71b5b7d65a"; hasRunfiles = true; version = "4.1"; }; "erdc" = { stripPrefix = 0; - sha512.run = "4313eea1d4ff74b411c1f3d35789c4a2371b1842ea2db43a54ea6cdfa5402e68fa690bb090631749dfb65e004d4a3cdc5153d7cfd720f0795ae9a8ac32c64e14"; - sha512.doc = "a2368e6d20bb404117b19030b2d2efa2df3e24158aa7bcc9e5ce5bdb64986204cdcf3ce1a83f0f2645ada9cf55a76254a08359a12120701435739055fb71e50f"; - sha512.source = "d0888be62f00fe2ad2b9fa41b0f1561974dbe0cfb851840d1faffec818c5901b16754035ebe61cd8c14819ed61fd4aaed66b208ececc457a4bacc70136e24964"; + sha512.run = "179a7cf4b488496b93482727a2aa51058aba7b493af3974d0786c4ce6b6a4d1fd52ea0b3f9fe455531a4d6ab65c4a327838bec76d47bb2f54322f61fdf5c8d2e"; + sha512.doc = "8e6b9de4022a5a0dc85416633409e8a9eeb4e0adf137ddbe6fb11401b02a99497bad8df03e2ea46e9fee25ef53ecae0c36d727d835bda63f079c4be07faea618"; + sha512.source = "68f815c3cd1a2ee8154f120592763b47bc45b54e86790b838e80d9cfc99ab79c35ed8404b81da6b3e0a4fade9b9871fff227cb0ad2cff5a96f3ed070aeb9eeda"; hasRunfiles = true; version = "1.1"; }; "erewhon" = { stripPrefix = 0; - sha512.run = "fee2827c41d1f7531817047760ef8a8d48c935c8750783f60fe7021cb33fc6d85b559ea5fb6e5adab0f9a0033f6970f78c5cfb5967bc6b4ed2a59be66f848884"; - sha512.doc = "980651fc8e6ebde9ba5d90b9b97aed2d0184afcc8ba2a0f25f8ab9ffe01a714485d55588a48aa9efeb1389f9d6d7aeb31ac0fa2c632a141a2f3b3f3abd92a835"; + sha512.run = "332d4dfd6a8cdf933266c6c52ef82484135f3701b56627d8360e28161b4b4c0730e439683664c9f5d580a53a56956f5a84d211cf56b0eee823bff352dd1cda8c"; + sha512.doc = "30ea890698a517cdddfec61c43c6cab5d7466f5f1c16bce706e80f8d8a1b3999727dce3eaab6dc04206ab19fd35d555f82d0310ad7ec1d140d21666932c8043d"; hasRunfiles = true; version = "1.08"; }; "errata" = { stripPrefix = 0; - sha512.run = "a1d476da769b41af683195fd6f1769b345481dac03e7f7749ef17a0e057099396930a9d1f319e5eda0f598c90919cb231e91bfc8db41da372eae013cb7e1c1b9"; - sha512.doc = "fc0b2d65efcc55bd617e5ac799f8784b6983cf34a3735f9e209fc3f18f77e227f4824afe8539c69212318659829deb39cceea20d4d39f39f58e78fd030e96143"; - sha512.source = "0797e4ccb8891fd1d4541c2b99b3f2e8778f9b24aff6f62bbcc63bf8ddd7bf33629a97d6aafb6eb79748c00263fdd2d85438fc5266dcf81a390989fd4f14fe31"; + sha512.run = "eea1906709e66a2cd61f292222f297c99c7ab92009fbef1959405b6d4512498d056fd4993fddf91a61e59560d01dd1e568d63725f197b834e4036bc129fa1b2d"; + sha512.doc = "8a136c2d6e9239ad25f468902bab311f29d63d8901f8ed961133021136a502da8bf1ae4429094023becbe2aae21a863602577789f26b741e90eecaf6516e71ff"; + sha512.source = "cb5107a069107b40eee5372285ab9288a7620f0eb0a363b0eed104fa0229c7512c2929b3e59860308dadaafbf8f5b7f768e679c566e8ba8b676fd745bbec9a58"; hasRunfiles = true; version = "0.3"; }; +"erw-l3" = { + stripPrefix = 0; + sha512.run = "91f9f5a89f80cd407836df82d1171198c9cb893c69d00dd30ba49846b8e3fb12e31e8b2184b71d9147b708950772ce10508a30fca86b190a29beb2c051edac42"; + sha512.doc = "a33772b42375e6783efe9699c9b2225665f7ae992128f9c78f2f8bbdeb5219803fb10359837b40d5e20f24170b465a90a3200795d6423ed5ecc20701b2931ee7"; + sha512.source = "9721b922e99f00f2c54d4844253a5171b62cfc5b9315d3fd031f5068784abf7f1b4a3616f2d3227fad65ea9657f08fc16465c9691c82bd911f1babf6f50175d2"; + hasRunfiles = true; + version = "0.1.3"; +}; "es-tex-faq" = { stripPrefix = 0; - sha512.run = "0dd8b158717d8ff9647e0a59e247786f3bb34f39d5d2b495ae6a427beba081eb5e190d4c936c8c570e5bf05b582930e8f059ab9bd94a5822698d22372846f60b"; - sha512.doc = "f47348b7938761b34d1662dd2b9d38fc6975e43d6e7b040092a3ffc6dffa1a6d23906b4b0b3068e4a0d1155f733c5eca180c7c657333cffee0933381f4cc7505"; + sha512.run = "965c3432fd649d1dbf7f532bf771c43eb613c6dd9c91d9fc83c97452f06b25f3e331ad1f0514f926b0dd79e485bf5ff221fbdfaace6aa8fd3776922c260e2c44"; + sha512.doc = "66e5a1c57fb1accf32f2c1d6d86871c8187056e1c975dbdd09cf262c22e604e67a0f69cbb56160e5dbae8524a657addcfcfd22d66c0aef649ac430eab8299198"; version = "1.97"; }; "esami" = { stripPrefix = 0; - sha512.run = "2c28527ca86b564e33010bac5fc5e39c5d0e1d7952a73e4d8a77dd03e2d2406d636be5cb8e110039ff185e822b858b6ac7fd7812bc3a07cd39600f8b4f5a8d2a"; - sha512.doc = "451600fa4eef5694b2269f8b43a4d934d7ff74acecf3d51efce20f93dea7abc9b915821946c956ee478bca44f2775a5bd490f851564aff2eae873bb77578a012"; + sha512.run = "1186df46de1ec9fad8c60340fd71ec41b86449e197b74641b3e4948476aeaec5ecc6dee9c6f6c98c001e80980cf47a921e061b57abf6a9823adcdd8d82e4a21c"; + sha512.doc = "db1ff2a75988d78b4aa0ef78369bc29538cc1bd96364f9aa4bf364421eb0e8b7392a840d4312c00786ec29ebdce7dcedec163ac1d237ee88241f1930b23b8440"; hasRunfiles = true; - version = "2.3"; + version = "2.5"; }; "esdiff" = { stripPrefix = 0; - sha512.run = "c3a153d703b922c0a9e030c4095bd6454ddf60d499640e9723b995b69aa2f906bdc035eae38283ac0c633b3ad3c73f9c4d124f5a25ed2538aa162f4f683c7375"; - sha512.doc = "ce094aa74f287510bae9b424b6eb41f2e0b809ba1def9406bd1f836b22d8639b09482b0e7bdd8dc4f7eebbd2dff58973b049f00483176163e062522bb83746e0"; - sha512.source = "7deef3b1ce15eca17fbd2859b0aa476344f7ed6c7e9a0d6c205835c6cb1979f5e5d54f9959d5212e53c15666bfc0daa67858bfabb8a3b1c3eb9d528a3ceaf75d"; + sha512.run = "a06f52927e98910526bd280806003b3dcb63c547b127fe01e090b45d83499bab1b3746816169f8d9641230cdbe135b745bfe0e551a8436e9e057a7fc92a97a20"; + sha512.doc = "5b1b5037e480f797c5ab2b18b874ae23938a2e12b93a2df1b58311a8c363fe4f6450a7bfcc1d665d6be814f309d86dd4564d9a202b70f9d4aaf8c3dca8b18b34"; + sha512.source = "d720e85aaf9b760087be5e2e8764eae4eea4d1098f8073f5fe78eb4c9856967176e5c96f5e641fbc39537ccb7e7ee51bece80bf758f3ada9cb2a5e42157cc87a"; hasRunfiles = true; version = "1.2"; }; "esint" = { stripPrefix = 0; - sha512.run = "c59b43665e68cf4120f00962d139b3b669ac57a0bc8f0580de86791a51099225a54f7b1f2b5285599d7fb90a857cba17444a959dca3c383ece6256148dfe3455"; - sha512.doc = "1e7936e0f9fb11f30d4c036e31ce32943db9536200dd0ede3a340d3228f3b9013df0c95a79efeaca17c1ad10214fe6f832227e364174024ac972e7bc8ef5d8c8"; - sha512.source = "684bd2751f9e9c38cfefe6c38286daaa92b7bc5c2d1d13173d20f9552efa5cf9c7f72664059b950156af34dc8ab458cba3e06cd8ed92e107606c1762079bfa77"; + sha512.run = "c5cd12903813146a4184d04911a7abd76862d781e7ba93523c533ca6edd48dfe1ffadb8a054e9ebcae639660693b3e7808ef27fb2d6c7744cc7d5efcf08948ec"; + sha512.doc = "46418933503f2abc4054e9d075adb9da315ba3a01ec23757dd4e8ff1507b251ac03b52a63debd8d57679c368427d0c9043335278810911940ed1ca297ec0cf45"; + sha512.source = "e9630518609080685ac8c2188e7196e497c26d3ec4d8d4efcf59c8d5bf89f91d8c49fd59fc04a5df8d745fbfd0e7b94e3f26cedbe0dfe31b4fd436ca4a1db94c"; hasRunfiles = true; version = "1.1"; }; "esint-type1" = { stripPrefix = 0; deps."esint" = tl."esint"; - sha512.run = "56f38ef1e2f1e10cf01fc85b27aeabfe4883f1bad6d0d93c9a007ffb1248f98320c27c4309f5d0e101e759416f7ed3f01521a79bab59b3e9f18f5989bcfea121"; - sha512.doc = "b4a8cf286b7087023212ace32b2c64f3c798e34d39473a2944cc5106c036e6984732979dbeb3f8efe2bb55566d6bfc5e1668c21fab31aaa4a333bcf1353b53c9"; + sha512.run = "a6579eb0e3cdb824293ff9f1ca261993904687c7c5f75f32ca38af9f59f82583de7a3c680528d09ef6e489e5ba32483c71cb7e9275ab04a8419645933f4f3d9d"; + sha512.doc = "ad5816611f99a2704f1cf100959e53e415109a0aad3c9a18fde18ad4901980a68ecc95b8c2e65bbfa963ee28f7445bc5b1f9549444706aa0b8d582a9cdc2ad04"; hasRunfiles = true; }; "esk" = { stripPrefix = 0; - sha512.run = "9389f9e38608b6bcd72289be25502191fc3d2e5b50f3b39aa33b737da7dcebd998f778bac40b9948d4c03c95e042e82ad89f12e44f2742923fb5af585ee45d02"; - sha512.doc = "193c412160d8ce5a49fb878ee7ce95a8c3c77141450360a864dc7598bdaf5c98e69e69ecd55e05b564c83eb7863ef01f8c85706b0cc6bb3032192f04e7a681a5"; - sha512.source = "ca7585933d9b58a9ecdc6e7bbee7083b238a10622e48f26e9cbef879102224b0e92b661e80840a9e80eb07e37a0a0d9a238913c1e81944dab09db53130d3ab5f"; + sha512.run = "82a28edbb32a94d204c6a349c68e2e30ffee2d51f95452753d300b017adb11bb757a5c987be485fce16c27224389531161fd2e8238026be628f0bdf3699e758d"; + sha512.doc = "38a869264d24faa2c6a14333bd75e31b9895f9b04a8fca8d921f072f946dd1e4bd38b914b116bfc08f55c794bde055e5e8251393c851c95de3a20d3095126a14"; + sha512.source = "d9160ce972ae3309a625316927c57dc8b282e4c78dbd9904b3501ea77d62dcd49dfb8358ead3e91351b5f7c785024f36b71e3ff04c59080e7c737c04a4cd8470"; hasRunfiles = true; version = "1.0"; }; "eskd" = { stripPrefix = 0; - sha512.run = "20198e859037082fd1ebf8303949b87f176140d13feb46e9718dc7dcc11e567e2c5665f0a122e1d25ea030138a3e45df602470cf1eaa318af6bceec93a3ac0f5"; - sha512.doc = "468b306536cac0dbf710a6b10acf9fd9baf933c92d83fedd16456bd88e7d27008237d20e786425b1db890aa6c52e1039e15acf867e4d54f306e0ec9b447a3b46"; - sha512.source = "848f7d2fdd52dfd1f63b942dcde1a5da6ef6298239b1bb5c29f7d4bed3b3162cd5769ec9771b4418c2707f291298dd6e07275670f363ca409a15e6e826013505"; + sha512.run = "38502358c9838ea5e50a924f4fa0730dabdf442c672f45c33568ca97e91cab2dbee2fca01d677f986a54f075f287b1df920069cafec9fa920e8929959995f5fc"; + sha512.doc = "809341e2fbda85ae67d6c776a572d2e96ff369061961e7b80cacc901ee5714036b7a01e67f09b649647491b6f0b9e9b79d7c411a139cf84fbf7055e265ba8a0d"; + sha512.source = "48877daaeaa0b3a4a4c8d3bca0d27494e0574a2305af2504abc6d4d750dba89c0c714a66f4f79c64f2f7f590622fe5d9480382fef951f3166b87754b77fe08f6"; hasRunfiles = true; }; "eskdx" = { stripPrefix = 0; - sha512.run = "b5189e8707f23a8850050b38ac056995c60ef1189f98eecfc59ba6cffbf0649256158a6c136d7b4740fe864b8d4b25a2b1019d88e44544ba5fe9eb959aa57d9c"; - sha512.doc = "9de9b28dfba8020c99ae6fe4f875c08eb47ce114743082ae79164b1208a1754e42c0051e009ba27be39bcf71d35725d90c78d7bb79bcd290671953a032ed495b"; + sha512.run = "1a08d0ce904ed96d059aadb1a7ee35caadb333dba3e93472b17a3ec7a013f481f81259a96b81572a839866974d76bbf002e4d5ff73eafec6e7200b6f80b8ac35"; + sha512.doc = "4a6ea2a52e6155b6d8deb561828f53180cda84ed7336dfce38aac32397ce8dd6dd4631e750007a50fb028ff94c43c247a47dda78290c3c7bb1be8c8e74006aa5"; hasRunfiles = true; version = "0.98"; }; "eso-pic" = { stripPrefix = 0; - sha512.run = "55b8f2306aa5470a19da55e7a5d3ab7ffd66270f6813d4f6a9401e789b07a9738a03738d44b103c39770f1d8833948a8806762a5575ec966523e64df8a56db79"; - sha512.doc = "5940fb9e0fe29f96e276090c30325e208216c06918d6f598a792a63adff513dd37c0ea21eeee4e69630ffce591344b38f65119e5a9aa0ff9cd65d2a1d149344f"; - sha512.source = "3ba7a6f7208a02b794159695370ad1b95c797762f2247105315a142253754490036bd1a893f7558dea1f539a2c1643ea30725fb9a6616e12ade6bb1bf8b0b02f"; + sha512.run = "331b2ef80efd1a123a11ac4889dec80f3ec7ba34abfa46fa6528b6da23d0a753e89fa7d0c36855b6c06e021caf9b002a904b7ff85fe673e16f52c109ab1c6547"; + sha512.doc = "ad391c5d56b9437d48d63694f56636d32f4ce786a71da10bfbb8c513ab68d8fe4e3af513a63c70b644743fac07af9a0966d2806cbadcc7091bea098554090c9d"; + sha512.source = "e4920a366f2aeb65f6c9f4e548c10b0d8f697c53d5320dd37847c3fed8fd4b5628da3cb389b116434503391e9d2facd7ee7d1911f99a108c77cf3b05eb5a5144"; hasRunfiles = true; - version = "2.0g"; + version = "2.0h"; }; "esrelation" = { stripPrefix = 0; - sha512.run = "e7e24b3d88288cb105e8c254a5feeb0381c93ff215ff1af3dff0045849b8061232ee7e0fd5907bbe4995fc36c30be543594db13bbedaeda73266494c4c2dc1fc"; - sha512.doc = "072f6561f1ff095262a4e42472d6e77f9a78d5c2e5e8e6bccf236c32c6a7dbfbc247e4c2c547f1119834225d830ea77f77e4b257275a98de7fdebae0773d54a8"; - sha512.source = "069f65fca113f7858d125674f736bd8fe7551a389672470f0aa880c9f2a4f653b0fc05e66c46a773059b0d1d8ef29b33e9c8fb2959e6614c0178d2082626acb5"; + sha512.run = "439c6cb57f4c7c540ee84c7144bc676ce40064754badc62457157ef05722be6632287bf66bd0d1404cc110cbdcfee634fb3790335f62269f9e6d08e03999901c"; + sha512.doc = "4f44d211656cc7fcb24ee181e955f5831e447494dc1b041d76c1e4b32360cd7dee9afc8774ee9eafacc091e9f9d022e451d3ffb73ca03c72b3bdbbb14a36dfa0"; + sha512.source = "0d81f15cf818de579453ee2509ba0818dfce237ba946a948d93c332f5612d94621529625c8ecef6e47a73cef15e904e70e78cff7c4af038f297d733a9eef3e91"; hasRunfiles = true; }; "esstix" = { stripPrefix = 0; - sha512.run = "24d336dbcb56fc7dcac47cfc42f1ef3bf8423d12ac15f498e7cb9d5624853562506c0a791d4feba8c24794499f2f9f95ee69da9977ab39b9924898b50a72f060"; - sha512.doc = "9e80d2c9223c33e8f4766664b4043b552e6f073f7dec9ad07d3d43861c02f9ad92db8309b5a9477264ac91b631a6955c91c482ca172217520075ec2c2c73fb85"; + sha512.run = "23af2d293f7c0d3b231388d140c75af480a1f6b4f1515544549af42e1585e3f138f021cd4161bc94d3e6a9dfdf3178c11abf54ca71f00b65562039bde14483ac"; + sha512.doc = "9c1cd87e3d60f8d3713de4d9288286c4c074517970c99249d89f764a05d355e3ca77ec817ab12d8c5844f44da6f1d4a3893fd2463e3720bec7bb30728597ceb1"; hasRunfiles = true; version = "1.0"; }; "estcpmm" = { stripPrefix = 0; - sha512.run = "0c3104b2d025dfc03b249ff86b6facf8a094dfadf5bacf5b032f20e83bedf33ef54e7e00bde0d1ea67e826fe075c673c85b63fcb444dac651776c13208b954e8"; - sha512.doc = "1eaadadada2dfecebc58a918682e803dfac24c1d9f1758731a668d01cdf59ed11703e7d4144102716397eb22e528368ca67d354af6ec2759485fcc7b02b28954"; - sha512.source = "da5ea4dbbd0b816b64b3d982baffde559b1b8d94a1b3148daa7ccb29c9aa83c2fa6fff9a173cb5c00bfce6fc4ff8bb64c0cf0ac11025d48f658d1140e7ca8911"; + sha512.run = "604d0910573b2192dd8a1fc97214a528258fb3369f28304c6dbe1e91bc85456a6fa98bca6ac7a2e08144776208e84de51a217ea0708d0214b68c470700b70e03"; + sha512.doc = "4ace679bb114bf83f5a884d3c15ba07405b1d426838fae064a4e2fd4484a807f86b592c29456f2cbd95a439f6d61ca5ba57f81ed09bacef7294e4b8d44d2af68"; + sha512.source = "93a9070dee14c258f1834f7bebfb85237a29bbd3845cd8b80f61a75548903f29f2cc14575851f64a9351d29bbea427b8fd3596f7c086f56195408b9375415cad"; hasRunfiles = true; version = "0.4"; }; "esvect" = { stripPrefix = 0; - sha512.run = "0b4171374df8b16b782923e13660ad4ece623644a874e4b9486f8ac93b64331f959be0c1a1a7256e77e51bf9bad3ae8442c8fc9be85e4ccd86e5d432a599bb4b"; - sha512.doc = "2a5aedaf6c2420d0bd4a388ee65bbd4929adcc551c12de1155da596ab5b4d0dc49bffae2beb15e835b0fc7c6d6c110e3dc9b0d247460af3bde2b895c092793b8"; - sha512.source = "27d483d197ec04fad46c68b66af9da89f8a5a8e60264e2f535548d331959385662ed4420d9e15a1397745b16d6e40fcfe596dd1d4fd77a60183a3c19db29d67f"; + sha512.run = "63a248329d3245266ea84ef9835ceb2eb469fb93d13b9469af851be433e6b8353ba07af1381769fad54e1d8c8495a6e1e7cac1a2658a1b59a521c09e67abf023"; + sha512.doc = "1885c718845210db3341732a65961244f7793c27d825e48fe510b0bc346a6cf3d7f4a44a4b432812dfd0050126a551b4d1391570385ccf8b3434b70affd53f80"; + sha512.source = "74f75ff7824580874d1a4a6b30c3d606f4e6a407d9aa6af06713f05162d77a99964b27e94a29a22bc64843e37723c901b4174ac86c1457c11e26fefb4302ef0a"; hasRunfiles = true; version = "1.3"; }; "etaremune" = { stripPrefix = 0; - sha512.run = "ef2f6e75b16fce9c888957dd94b0156a8d980c7b8560716110ebdf9f448c513ac75c430ed13b965d4308f1f759adcfa8e677a00036f57d27d9b056c778ecbb88"; - sha512.doc = "497d6409cfdcc4f01ffb3e26ced5f0e6f2e1dc1ea768ee6c0a05edcb618ccf2a433735cdb916ec3d46b5ca00cb8c461cfd65c1949a4ca12aabde130223af279c"; - sha512.source = "e77b38a526b92d43a0456b851204db53316d62d742a8f0fe5fdae5c3dd16066882d0507d1109441e99b204fb2bc47bd912c85cddab495cc2ad996df7b0453cd5"; + sha512.run = "5bf23fab5bee34bd020211f056d341f5f459edb3ff536c12e186468d403bfbe5862e1d83a4a2f3633b045787982eb55937d7eb5ff788400bd7ec8ee60fe9b982"; + sha512.doc = "630c9d422c6db627c68dbf600692c7fec75fb180e27c534e62817242d8447bcf93fb3cd783c9b6587c33f71befcd7c0501508d7d8e4ad2c5afa2dc85816d155c"; + sha512.source = "e6af96170ff5f49191acdc384737ce0912bff603f6380af636a951144681f994c96e2ea752e8bef9a31c4c1a60f52dd4e7782ac9b11bca1e67f8b8bc11e16438"; hasRunfiles = true; version = "1.2"; }; "etdipa" = { stripPrefix = 0; - sha512.run = "ffca4aa2545f3cd797383bc208c5a4a29b56590caab0922081a3bcfec398747ba3c9475d20102dd71b3ed492206ee67dccf688b4072ca40b3b919a9719a890e4"; - sha512.doc = "c5a2dbda67f895ae7b6866aeba14d9a6b8fbfdee6b580ffda48ca3a48d1a964b211adaaa5fcccc7803405981493ead9be0f58652f2b8baf08b5261f1e1b2147a"; + sha512.run = "6726067f15698390c7e1153658725465ee9f5ea7a730c7064a569af1827692afb27f31f0971e0a35630968a7bcbf1783e74079f830ac7c098c8603a9b1659a62"; + sha512.doc = "60ae9d339b09b53d18cc90947e354d16476460e646ba5c822ae89f2f4171f3d62dbd296c5df0df5c44d2b724d825033186cd99653d0b6676969a45404286a9c1"; version = "2.6"; }; "etex" = { stripPrefix = 0; - sha512.run = "b3626f470022b35ebc8f7fb06506e1ebc2bc4550696446f84532088562793365dcb28b58cf7caa3006c0d7ee93365831c28ec6befa4e149116f65f4ab87f06bc"; - sha512.doc = "0aeaaae78836dede932ea915c8d0c9bc228940b91c56fc4422e288da7b8d846f308bd040393df196ed76d679a2e5fb99b9d76bb24328bd70bcb6a808a4c96f0f"; + sha512.run = "cf1c7ed52510440f58daa4dd9fbc8e29e1cea1468e6b43c35e5a34555ce63e5914cd281673ba6551fcb52cdbb6b38f33219e0b1c79ba8e342d1a9c4664a7774d"; + sha512.doc = "be1daf0be87cfd94c42f59cd4a09d86e617b642038b42faa62dbc171b7518ae87699398a17b61f6df22e3bf9dc06cc71cbb662f800727764dd18de78c4e5974c"; hasRunfiles = true; }; "etex-pkg" = { stripPrefix = 0; - sha512.run = "4aedbe724587685d874627d992befe14bba3e2b40107d9eaf8568c450d9e54903c15fc196d1da3becd6b3e14d5ce9ce8c9ebc0c16c109de33eb22e4fc6144035"; - sha512.doc = "fa7cfffe5c8bb5846aa8dbda2a0403e7c4602c8d7ddf08393db1d3ba50b6f16bbb264213cebdb4d27f5563a1308a4f143d28847b169c3861654d02bd3ed39f3c"; + sha512.run = "3b9f06f5d621a5f080dae7626ffc6cbbf2cb8eaab0b12d2e5c8fdc7747fa9fccdaf2a9df42e60c3622ba317814b5ba244b1e809657c7e6b57d325a0b489b82e5"; + sha512.doc = "c66818ca5375fbc768533ec6bec0e1002c501f49221f0822636d810641abd5b6a8a63913dcecc5b9b82ee7dd70d417ace208f8a7d9c1fd4aaa22a64be46138b8"; hasRunfiles = true; version = "2.7"; }; "etextools" = { stripPrefix = 0; - sha512.run = "96f00949602f82208b6aa8a496bebe8edd725890e028e980caa3473f7ea17b8c902c48081ebbdb2a5a4016e7230cc1bb5a54b8434a0fc27ea20092877c7b7991"; - sha512.doc = "748ea84afbe5266f8b2ee1adef007b1786c6dc63b34258178f522542656e4c11892d7d0fa4b369c4f3ed9d09169b79f05bb1d2d216fde6e642935bcad2e230d0"; - sha512.source = "96e917601585523508878e02df1186f0fef8009a3e624d9ed6280dfe259de5febfa4b241bc3db231ad97a763cbe4dd30bf616bea932a6418238e282083c90e4f"; + sha512.run = "54ee643db1c1bfd65e76500bd6a8fadd50ab5c8722a6d9fabf5caed767fcdb95c4e71cb8e3d88458cc92b84d6b7d4d9b7336d4aa170d24991392b3c6c4db08c5"; + sha512.doc = "7658a45e46e6e9978cdcf0d4ee0282209bc15351ca93c23f3f9ff5205a4aec3a174eb10c2313487169b7fad5a1de5636ddc50a7a8770f6d16c4fba6c0bd98182"; + sha512.source = "c0c2fad3b29ffe3d7b564db7dda4846e3dcf2ee703cf3386bcfef8f81dd6c68c3e3ff1440818088d8ff3d752afd0642de2de7397c183e7b1e9fd5235840bf562"; hasRunfiles = true; version = "3.1415926"; }; "ethiop" = { stripPrefix = 0; - sha512.run = "dca193631918f6e343eeb28522e5ea2f07eb1899da7d18e82e7a104ce45116252a8c6875e2ce9e1d89379df5399ff66502c18608d8a4a5a84b48e25b12b5cda7"; - sha512.doc = "f288668393d13baaf9022b78693db90ed3f9dcd5e0de99af04600d384ff400a438b4c8c520f79add113423e67a9c12b649cd700dda1e2b6e33847e79c0e629eb"; - sha512.source = "24769e7fbbed77ac18c7cc6d605b5f4dbb7c72b6033b5839612635b6dfd0a9f0734f2c0c9a68009788d8331e2c7e077bfca54eab0b782496de5bab3d5fd5388c"; + sha512.run = "53759564ba3be8030f02f2e03985b1052f060f41a1f33060c6aa78c56f1b10dc2baf7832a40d2ec0ea1cb85831b17bd200d9ea3bfb98ced6805d3978acd663a8"; + sha512.doc = "dbbfe7a8ab49f4780d512c232d5f22f1fbbe943f5c08283ca2a62d23c70ccb7daa71f8771c8d90c7c13090c170d8143668ccca46eec3953250893932ae17b9d3"; + sha512.source = "5c70ee267369862577272116db81c692ec4a7c43fdc8786835066f931aa671d09614f5893ed4fab5a2da28ea0b7949958faf94746ec71d5165e594b206eb6f05"; hasRunfiles = true; version = "0.7"; }; "ethiop-t1" = { stripPrefix = 0; - sha512.run = "f92e000226246e0fdfc99818af683f1d15f2e5f95a44f2086493079ef0b08f176216c26fa7299b544e3e45f3ef876f0cde36098c64b95901607ce4761adb7ce7"; - sha512.doc = "ed5ba0b4673c172d6cc4c43a1aa1fe6dfb8c986e7a96ff9f93a2223aa706515b48f87f7e8f8668fe07c6fe0257912bf27e23cd3586e5a5bd43293c3926a45f55"; + sha512.run = "448e86842514721dc89fb6dec5017c8413000b4ecad50fde2d32986533cfc0ef1124028af17d397e6d96ebc649ebf4363f0da705c004b675a6697ba6725110c8"; + sha512.doc = "b6a921529e18634e7a5f4f9fcb28e0ee8207b7277b73dd701687e41260582f64b5e510334a431129bf659fbf63a5b6dfb090863bb8d558e8f758d1816d3faa03"; hasRunfiles = true; }; "etoc" = { stripPrefix = 0; - sha512.run = "f429d8f075d5596f246f0ab11c2187c0a58af7f2774e3626f08a0dffd2e0fc87ca0d118f63753a75b6ef0e2d4bc491ae575216381f83add8b90721ce5f0ce1a3"; - sha512.doc = "54625387fcf6a316189fcfc797137eefda6c29ebb69250ce425a2b5602f038785b8cdd642e47ab670487dca06baf9d71d6d2e5953529dcbb9b188cfa1ee5085c"; - sha512.source = "c211f9642c85d11398e9097167d755bc73916318cf0af87bb5e7e1d6d7973f9248da224b80191fdc8cb62d6460d1bd004ba01ad4d24412cab17874752756d220"; + sha512.run = "7179facd22b1fe974b4420c19bc241a0fb047331f1d182c8894713029d760e0f04e2e85d7ca7661f2a2c64503ac4f089f04c58899869aa3f8d193a614b095515"; + sha512.doc = "714118b62079ac9aa0a0df785c62dede54259a75351e8bc5273a9c4bb048d835bbde9ce533a2b1990215c3aad434934151aaa16f300635a38e1d60d6c9b7be0e"; + sha512.source = "5fbed78f92e6ecc003991240c40031f74e36c26734c46700ee218e97678c2497b18b439639231e7c473766124d04367f15a8384a804e13d00e7b99a05fb5f492"; hasRunfiles = true; - version = "1.08n"; + version = "1.08p"; }; "etoolbox" = { stripPrefix = 0; - sha512.run = "aacd0e963ca33891b9bc85e6b8163841c74c645540c0ff058dbe4f8c602a2dc1d78f030b28880517ad81bdc09221810e80536b093650371f4111905b1adb1a15"; - sha512.doc = "916c37e14362385d591b7917428bae40e893188b2332a2b6ffdb0500ed887faadba107c5e828c6a7c78aac60124b735ec1e0f732dfde25cc605e952500eed5a5"; + sha512.run = "10df1906c7fc0617ca28164da6002c47852316684b15f0cb871082b6556c8d8f1710e9378b8f361e00a77eb9444a37dd5805a5c3003da8e7e55303f4714d81b9"; + sha512.doc = "b180fe1229785c301dbfe0a9c58534482f55190d895595c21561694e7a26145cadb54bdd61e82536acb1369e31b1f0c143615a3cece41b32a295d760563f2f87"; hasRunfiles = true; - version = "2.5e"; + version = "2.5f"; }; "etoolbox-de" = { stripPrefix = 0; - sha512.run = "68733f05fa5c7be2bfa403ea1f56d5c9d88034147f30f4b33ab4fb9cf8ec38bd1ac7f6ec05ca6350cfc535a5505e9adf0d43b54c4d34f6f53ab91bdba41a28f0"; - sha512.doc = "a94bfc0ddc6fb69d659c0ac07228c1b39b8ebee2a5b0856fe5efa04b67728540c10f0e69d954ef0d130ed438d03cd00720334ebd86f900ac2b4c2a9f7a7980d2"; + sha512.run = "869b0fb0639aa81f9d0eef63aab1157ed954fa67c6c19b08a303c7b0aa64a26fae2eb52d231bbb4f29c15545a0922ec7b959ffacf52bdabfd03607bc4ff059d9"; + sha512.doc = "80bf5e65b40e8ac339ad8d73991c8d845c39e5133e2957128ca15d6435ab6036c383fbfdc506d4a17283b9bb9f59ae4fdbc8f09a2af07c104e731337f3fc83cb"; version = "1"; }; +"etsvthor" = { + stripPrefix = 0; + sha512.run = "3ffa08004d3bceadf2f2c36f15c88e3a5facfc25093d84444c21bf64785a7d7f72ca7c65184b72f138638659fbd1c27a079681aa146404019f0fc8996418c87f"; + sha512.doc = "2cdd0c03bda04e06f90d41b1a85088cc7e351f3fbf9fd129dd96d66ff89b7cd75e9bb00cbc2e4f48411b2b549af4e77ad04316f38413c872693a5d01aff8fa2d"; + hasRunfiles = true; + version = "1.0"; +}; "euenc" = { stripPrefix = 0; - sha512.run = "612282ac0c8e37530cc61668ea62012e523568cdddfef85453e04d3a2d5e06c2f1f1a6bdef362575de796122f602c7dc2bd59c8c99d5b763b3d6d38f4f0884f6"; - sha512.doc = "8077ef14346931b9b46b380a70960586c40eb1aebad1a51e98ce8e0ec65996f439756ca9cb2102d34161256bb5e224ce81c381fa0baaf8163b21faadd6317ab5"; - sha512.source = "c7e29144eca59718e385d16dfceb2ba287275b6dd180da7bc72ed27ffb9385ba339b1039b1886fd015351fe184adbddc8d418c83a24949cceffac08497e402c7"; + sha512.run = "64a1138033402ce014dc1cc68e2981c8fbaea03d4362d8d5acc38cc3e7263b281d43a4b15dbf72b25ea05ad5dbeba9709a733b6be9078ec77b5af5ee1df23d48"; + sha512.doc = "69bdef150be2a41c5099c111b1d915e0c82cdd498863b94c798dbc5bee004aa43331464923ec40bd15cddb53a5283431d00e089c3222f0901309739b1cbd44dd"; + sha512.source = "339f1ad3d889ad88e57d14022f692e79ed98224953f527070dd78604d97ddd10ee7c194bfa63b561ba23cdf5ae450f9b840b2c04542c1716f64ce74fa74f5637"; hasRunfiles = true; version = "0.1h"; }; "eukdate" = { stripPrefix = 0; - sha512.run = "e0f182dd38ccc01d583ab2d968a5dd2394d8ed2e19a6607107ca56a76aa0d081bcb6e14cae83eebc028869ed440ede8ab07ea64ad777e503f58631e2bd9badab"; - sha512.doc = "d34a3ee3ea4fbe49668545cc117df1cacbd6a1e6a9c9a3e14c4e3365bf5dfc71d84b3de37c4b52802d797844c907c228cba7939f0557afefbf5ef30d123cf557"; - sha512.source = "fca57c1192914d1d6724eeca76e9814cf6da37f00b52b54b63d24b4d6142b2b7cdda94ef01516a4e53ddc73872f57fccb39bab686ddfd9b17af47e91647e95b7"; + sha512.run = "38935de0c71c18fa05511bd809dbcb808ede10e0f9b026999e710ee1d0ba52a01fba4e32edb8614cd37cbd4a5cca3cf71cf494e159870a59efc160b4a22a128e"; + sha512.doc = "5488becdc0cb30e23c6add2193a9b10ef058e7de200ad54119c11976372a71c181a8a15df63ecb39298c4466b4776ffb50c5303fc9e603f14fb9d69ec3ff5ec1"; + sha512.source = "88471f75e44dd51e7bb9d71f23748dd1f4031ea9cec8406fb11abb1e29a5cefdefd516fc6b31b7cf274f80258665c7ec404557743236ee3efdae3b4aa7d58821"; hasRunfiles = true; version = "1.04"; }; "euler" = { stripPrefix = 0; - sha512.run = "de030918e02a6ccd840ea16e1e0207d7e19116d6e08da5dea6c0c0cc86356bf379cc84e752c00956591c97921a826ba341400c0dc43973090b5417571875f067"; - sha512.doc = "724071a613392351e53c59669defea562d0a87442b74360cd3790d0c652200f4a5aff4dd2edfcfddd369addacb45f7b7b39057b9681fc281e3ac59b3eb2a134d"; - sha512.source = "080ffb7c1b2f626a87cb5a8add6c086b640cc6402078c736dab4f548d75f6d27f9e4f5a860dc2268823424ba2e189d294fbafc1efcc936d62399b487e0eab7d6"; + sha512.run = "d7fe30994bf26895f51bf00b9cd3220184558067fb41990e9832ba3f2ac35f2703a398def670ea9a44474bfde87e6b2b745e25f8ec406984036e3441330ee728"; + sha512.doc = "143c3c2118fe71d091946ccfb2494b2dd0e8bb627579620f021837c72aa192be9fca2795db6b734bc2da5a3239da926927c12d020022fb5ff0014cf7c321e06b"; + sha512.source = "c7fbdd3c93a9222286ed0222b2e170fa66ef782a65d1bec787a0e8e162edfd7c6c911f8fa0058e9face0b415b2371af68ef1c5a277682d110db34a1e88892937"; hasRunfiles = true; version = "2.5"; }; "eulerpx" = { stripPrefix = 0; - sha512.run = "65252de7cb03e860c6b3bc26198b83fb851ba1563ac9eabbac549e519a18bbc9fb05c7ae03ed9fec7caee69576f9e42a0c3b544cfb97ead49a364567c00c94fd"; - sha512.doc = "00aab5a1cd65386beb6a3f7f0ca654963013cada73296fe1c6b4fc139ef3a4680aeb06fe05496625add0c57067f29034a14a84506f6206dbd1ade8faa02a2605"; + sha512.run = "d535ef04ed81ed919cb14b153a9294ea7fce21094f59991185a12b3f2158c1a5b3dfffb8efb0421d76cbfb2ef4ccd46645ade518be7d3fa86d2e93505fa789ec"; + sha512.doc = "4881dc6e74d0c2a465147068f64f5277915b9e9392ecbe5308a036396eeed549153f1de90985865a56d75d9ca218fe58719950377fcb474999fae378df973206"; hasRunfiles = true; version = "0.2.1"; }; "eulervm" = { stripPrefix = 0; - sha512.run = "a56f542e0a2f8ec802281a84b724ef2ac500db24d6d5059c130616706263417e07c99a62319e9db4bc3fec180a4f89a7e61360695f6cab773d07c8f9e8071243"; - sha512.doc = "31b3826f02da923f3962cd86d44034c6513da9f4967bc01263dadd380f9d3cf548f19bf9bb1057e3e36bf860ee5fe25f313806c71b0f97298ac2301a29b7280f"; - sha512.source = "7ea0b2c11391105ef71a61597813aff567a4b55208b562f4189a657bec4a47d61d32a3518d67e3023d790e674eb340a2deda6f81a11dafb4b8bcf1090dc97df5"; + sha512.run = "cc21a6eae46871959eb23ee03136d3a1496993ead66cf8fa6ef7193ceea6afdda79e6a290a4d880618cc09bb5e1b930669879cc9c50087982ac17a422c32ff43"; + sha512.doc = "70d5e1be5e7c0398804347d30ca75d3a6840793cc4e3628799e4870bd38bd4244da94962945246c102d25e3f9f197b228bfbab0845045d117bb9d588b8fdfd7c"; + sha512.source = "3f2df5a617f04fe8b770117ddf28b30b20ecf458c78c302ec4b2f15a8e6434e529aea2cb6b69c2c9ff26e059a682f4f37114ced73dfbef7e9d2261c6b7b36842"; hasRunfiles = true; version = "4.0"; }; "euro" = { stripPrefix = 0; - sha512.run = "2ea3b1037c744ed8d9c6fc060f9c1acf7d8f915b8099f7a2e7b99a6c1b1a6f03695c8acb7f6f09cd6e50eff28c7cfb48788c351306c44cb9b586fb269e1a9b21"; - sha512.doc = "b432146e058e920bb1bb7f19ff82dc77a260284a5597b0e87df70a0557ca232cace301d6d5f98ea7248408adb78899a4500b77027766fe7dca81efe05bda429c"; - sha512.source = "beb42db4055f4607e8435a5659ae6b380a2552f3a8a31ee0d0f9dfe5fd49fc058b17fc7cccc3ef7dbe646342ff3434fbbafc4c38b8c4080fae041e322893568c"; + sha512.run = "86721483f866d367a2d5733ff4fec6b3b85a6fdef9b0feb80b2ee87234132aa99b5e6cc4f86ecd83d23b238aac29933b3c18787fc3940a6d915413fd7a9d19ad"; + sha512.doc = "cdde695a635ff28d4977b33f86407ce7ee0ea5b5adafa2ad5adc27b7dbadcbc2d4fe07d34a7461d5268b3b73db8a886d3e371022e5d22c06608686ff08f21700"; + sha512.source = "636ca697b2a2a489b49749e9057d21621959d67c404a20b904a889055c277ae4711bafe995831e10aba9c5362734126d9b13f99b3bbdb0cdb35e2feb6cf7af9a"; hasRunfiles = true; version = "1.1"; }; "euro-ce" = { stripPrefix = 0; - sha512.run = "e311391bc9efab8c0bc201fdced41890018765cf781c15f23d21da73edce1228c9facc30c4b4c833ae3769924fa7421bec657f940c9ba5afe624e05b736aef18"; - sha512.doc = "af892c5470b63e4b40497fe205bb10c67958d83322b934f2f39c22b86a1803809f5b97dd5e1fff8c4c1bc041c5fbe5c6575e2db6e96cffe50e7dee7667e5792f"; + sha512.run = "33ab79909ffeb2c66b406c337d10da58cc9608be8ab65544be5825f08a7bbca993440e53534a87960433a8a83ce165614becd32298ededf508fa43cdce90c2f6"; + sha512.doc = "baed65a37954162826df93acecc031437514722a422dc61972bab10663b1df65379bfcb2cc690173edd4a9404423d8e289c04e167e1733b1cb6317c64418b1a1"; hasRunfiles = true; version = "3.0b"; }; "europasscv" = { stripPrefix = 0; - sha512.run = "3cf10d275498bf098b6db80b9be7ca18311cfd6b08af18353b9285793666557805282aa1b94f0e16a6c1b144c401b2af9bcf75002b683d78f4c0c8d2ac8cd108"; - sha512.doc = "ec5b8c88774332c3f7fab3b61fa812a4a1862fc84afbb8c939dede0dfbaf07fd3ca0c138edf0a1d87344af386ac815a2a1fff76a5561732233fe4029450eb39e"; + sha512.run = "94c36411d3a437b8e54a6ebce602a42739713623a23b6ec388ad2e83f8ee89bf827a61cff90368d6493c13b532aa0f376703f424fac8aa6e76c3841901cbf2a4"; + sha512.doc = "f94573529788591b0d940549a2a922d12d5e0512643f34a88ef8455f34621d0391b108d581e0aeb8220dba26922f1ff6501aa894cd49fd9264672a6e96f89e43"; hasRunfiles = true; }; "europecv" = { stripPrefix = 0; - sha512.run = "826a17c198198bccf47033df97f3211da46e1f6f85dfca1f95766c5a4809b24a4464892a5926abc0d113c01a121190fce5846ac8dd96859c6f056d8c5b30628d"; - sha512.doc = "545ed5f435946ce8e91072a84db9bb9fcab37af6fb6eb8efde07515431c19d1e80f81a204d68dd546f5dc5e20aabe567e917c1267b96fa3a7d662d29e5344387"; + sha512.run = "6785c845861f9357c4acee9410d21b0921c2f921184911215c28c1e0d773cc9f16b1ebf79253830845e5ee8eb7d29942872906fe4b8739954fce967d6c428246"; + sha512.doc = "ce53cf65134f74935e4164f188472d73b40289614b04d26ea3b29dcf4f622911880006ac219f18904f72ad8dd3e3a34b9c53dbf4cc8339a086f2e328ebca8ada"; hasRunfiles = true; }; "eurosym" = { stripPrefix = 0; - sha512.run = "b917692f4d0ce9899f4cc9ea63c015a3ac34524b4f66059e81d024153b8c25b9e3e1615d02dfb5dd48a8dcb3a7f325c12e44765f76907aa54b12e4237de224b9"; - sha512.doc = "efa2ba43b93f5891294ac15df3d339ba6ec0fecfaa0509ba380756189ff245f3c4055b168730316b169cadd3ec7a5159fff65e905302b34ba88fbb25e4a1f3ac"; + sha512.run = "f2e1ff317bb586be7f3c80780dbaf74fe27d76f18fccc75bf88e9031f10d58b0214e6b49eed72d01c21597dc0d9272666084b057b0008868dcd901ed1c55e66c"; + sha512.doc = "49eeba025196c77307e84443f362f31d46ab89c45ee79edc43a8b46956d95b76d5c63a23c5e1147d3c2326bd65eff04eaf58bcb7e18c064b51d99dfa5dd56af3"; hasRunfiles = true; version = "1.4-subrfix"; }; "euxm" = { stripPrefix = 0; - sha512.run = "5bc5845d8e48ae7241b512a03e0971b9b8013d90feac90de9bd6dba3eda34b64375fc0e6947b8e524d702619bf607e9f94e2d25c21ca95e605886960e120260c"; + sha512.run = "445033ad32e22be93ca0b29c69ada6016cd8d34f1eaf90a42678cd07eb44fa692f243746b673e07922e1ce4efd22e53ab2bdf26aa7b6262a23293f92d2a9145a"; hasRunfiles = true; }; "everyhook" = { stripPrefix = 0; - sha512.run = "58ba2f87aa416399b36e52814282ebfe2d6a670ddff20c597606545964ac8abcd9ddffad7dc583a6263d6684ef5bbd0d90b1a772b58f9c4a10ed3c0137b110a8"; - sha512.doc = "4223aac4fa47319954c931fae3c5e9a828ef6886bc5dd1885e27b41b2e9543f9d0a10a90e8e002fd196572bb20e83db9970f0d3417668cbc25462b9ae602f4fc"; - sha512.source = "7bc89755b1a3d221045da677ec7b24e6e3bc83a88041fa4eb9d322e96b318d1e6a7b8ef16f5b6924193667dcb9891e031d6feee11326d325721b53b3e23612ae"; + sha512.run = "3c5262d7d994eaec11bbfc7a326dbd0e687b7bc951142d54b75191cb0837c808f1766346bc368ee8f2b8701e4d792d5f594fb73cefa2b6364dc98bc0a9c96b80"; + sha512.doc = "d205c8b10663adc2c1f93fb52af2a74b4726c3e6491278e1357cae58419d9a991167d62204b6fa9545d4afef6d5c5b05726c21210d9d432abd712c67dcfd734e"; + sha512.source = "ead4d2df08498a3eaaaf5ddc9600db7a9d75c12e8cc180e910b90cdd0c134bca72a85bd538bcd67ac9b66360ad4c4407b3449766b609bed7e8c3e86ea4dfba98"; hasRunfiles = true; version = "1.2"; }; "everypage" = { stripPrefix = 0; - sha512.run = "0e77a77063469e1f1b872bd84720d1c9118f39f4643b7511756a57cc6ba195f1a619a47d80ec82424a6fa09d4cc2e636d9b6d2aec6d76e80cc7476737f4d5c2d"; - sha512.doc = "aa70833380e10c6e1e088bbf9830be902282593d65bfce236bd0d4cf9a05075f82306e2b269d3764c430e27e23f27557ead1073b167e41a03fd6754b89df188e"; - sha512.source = "a5c921653ed0cf1444dec20fc20e57e3d0c7ea4253af6042ecdd907a8948a6dfc2ca7580de06c39b78a66dcbf62c891c4aa023a8a670ecd56dec8357d626c248"; + sha512.run = "c4ab90d1668d1b71393a07d6be8edcf493aeef5084c08bc057e759ac857997cc5f4647514f9dc8730b66d3379401055f23fae393ba6b0c882bb4cfc3c33c395c"; + sha512.doc = "8c017ea944d9a4a22a2cc554f57ad2c7affadfce379a9ece6359aeb33503a2853ab138629d5de617fdc37e54b4a6478a330c4c5dfa157879e0ff67670adbb122"; + sha512.source = "ab3aaa2b7e4e3793722b3c76119df69d9d50a9879b053e50f224d0956937fcb52924051d3ba45a5c1b4ef850ecf590e169ab1268a61a4e319881362fd59117a6"; hasRunfiles = true; version = "1.1"; }; "exam" = { stripPrefix = 0; - sha512.run = "040ec6393b6f452ef9b002e4a802d599eb2a647777b6a320d6763e9cb03541a478d3e133099df5f3bf10e4039c0f42ff40089f301ccead620dda3100a792a5e9"; - sha512.doc = "204ac96435e08472c69824118a0cdfe434a5baa26bf70844082c41bc26312a0387624dac5eeec085844dcf2e0371ceb0ff525dc6eb5f248f16b84f4b84569b0c"; + sha512.run = "a402b55a310bd6d112dfca40fe3805592e5055880a539afb461f50b6a50a3852b2284cea7d0c0c1d7ed2c1e2495bd9f4fb161032b558df8abcd3f0ba1eb9509d"; + sha512.doc = "a0c84a0784c49af226eca562ada98d808501a09f9915e1b97ad417fbf8fb4ce1ec5c5564cb07962d76a30436845fc2a52295de9b6f5681e302043f6a575dc3ac"; hasRunfiles = true; version = "2.603"; }; "exam-n" = { stripPrefix = 0; - sha512.run = "f0152a94d73b70c61bce927e2f10ca7eb09829988f41be84cdfda6b455053241918ddceebac46e94955680453b5993c1769707c5f623e543072d6633b03ff61a"; - sha512.doc = "86e70f0bba03ec40d3c77cc4f676e365076602d4fd7f92882f0461fe4f425aeb6a7fa47f3412fd7a9478c7e35f06d4d5105901d109c428fbef893abf9f80bd69"; - sha512.source = "611e76b45def8c6a522d3bfd163da2cfd11482f60bfaf5371d9eaba3982fc13cebf3982525a17ff1de87d81636bd1b4f9ace564fb8ae79929dd1ec50650e1023"; + sha512.run = "2889e6a494930487a34a26871ce53b93cd9f9f1210de6507b5ed8657e5e86d528bf4ed926ae999e2c127c41afd529dfeaa7bb86482af78bad0eb6452cd386728"; + sha512.doc = "fa187f29eeb05edc50a6a6afd2c4ee5003233b4fbe9601fde5b2cb112d649d58dee56836c6ee1efa7103cda7c27084acc72b803ba67d38a2ff2a4b237d4b1838"; + sha512.source = "bc53ddac6ee065de20ab89997f437e532832344b95bf0b02241bee760755807d603245e0029b9c25c99bb0999648020d485233fc6447d636da566faef6b20fdf"; hasRunfiles = true; version = "1.1.4"; }; "examdesign" = { stripPrefix = 0; - sha512.run = "b354eaababfd8d8d20516c5eeb70ae687b6399520fa60d5fe88b0627a6f8b8c5236f9ae25dfe91ffa53324478b31bb9631a0bd12aae30d1e9b9d34a8df724940"; - sha512.doc = "0afd372010830c18f2f1d4abee2771e2b33b0bfc95ebb9fa055de2bfa19bc24a0318d527cdc47826b8c35bf5d26ca12c4d32106837410e1b5fbf8d7a63d5a651"; - sha512.source = "cb6f9af701d23b82f22ac9be7ea904526b2295532638f4b3d1133ec86d4d106302c24f7264346dbf3b4e03f132c9f0f843012e49fe98b22c2b68a222f87664ab"; + sha512.run = "3dc287e5c6e51597689e82b738270dd57d2c63463717f9381ed992e421cf70fe37dd1df808780177904973f2fc916feeb695efc109dcad3230d9878400d7b6d8"; + sha512.doc = "97b83f9d5bfcfdcee45d1a35b757d3f61d33bd899aa2a2f86c15e12698bd0dc8e48a04a4b31be63c55268bb161923e11148b4ef68b3e6cf60672faed2f07b8b0"; + sha512.source = "6a287a229a70f7aefc5e6e1c12964fcaa7f084c29e42aad36f7a589141d2b12fc46dc21d8b31ccee12b9d2de90d2e6b7a04428756a3b36f5f332500136d0b711"; hasRunfiles = true; version = "1.101"; }; "example" = { stripPrefix = 0; - sha512.run = "e1362dc171454092e956051ee6de618e6baa1d656b28cf41afb6907e38174ef2aca467be2ddf9c575a6278af1ae48dc3d33b70630f09d59e4eccd5bb2ea60760"; + sha512.run = "3e6427f2b0fc965e97f7f9c1358b7c80a859fa4619d0843c7426fbf4b2a9d347a36945bd54698c7ba8c44032d4b6757307a46644b185cfabbc87bdbf84e4489d"; hasRunfiles = true; }; "examplep" = { stripPrefix = 0; - sha512.run = "910877e6fe4db7023f625523284af35fdb7c3464430fa81a9d89c2c5819aa3cd3390827f84ebc4f30b623177c71d89217e749dff15032b06a12f484dfa9107ab"; - sha512.doc = "2f274fef33827ec8854b5b7091538b2e3c2ddff4dbb9d9d6a64ffcd65b1cc8e4283e28acfe441414782a29f61d6bc806dc9a406c9c7fc0fb306a9a40e03d29c0"; + sha512.run = "7b56e5ec0bd53a52d5a1630c618b7b4e2f01931da047dc8415d085dc954d4d984dd9461f10a1be99929db51a9ed32b3d5a09cd4a0bd0158c3e482c1585067ad2"; + sha512.doc = "94680c5b2015d29df39455bd29d3cf8b979263657633f0dc8d61667238f0ca2e988a6cb63f173036cecc6d6c470915d812ddcb5e6814c50f863a3406324ebe5d"; hasRunfiles = true; version = "0.04"; }; "exceltex" = { - sha512.run = "ba07d375df5cf350efee0ae903772f9b86b66dcdf1b6041c85624799b65ea2d24538a55f7aabe831bbc232b38a897a40f2157fa7f9200fa2976cc765b46f0182"; - sha512.doc = "23e5670046a28b4cdfc3670f59b77b65e057fddb383f565e061f0f7d4b4257b0f84bf88e6bbe4cf69fc114f547e4246e68596532e70cba2b38507f18e48412c2"; + sha512.run = "4175a2e4d9f5fbbcb441d9272ace24e567c0ec2cdac87f46b78058cec84ad4f1c8e62fe98d7ec20a8a528285129bb73187be40ca814de7f220997c5490404983"; + sha512.doc = "f53a69468572e296c27665a86d81de4e66b780e8972c2520f35db37b54ff9dd9b1fb26355143008d0866c676e9fd3dd1cb256c00f5b24c696ad98c2a3a550003"; hasRunfiles = true; version = "0.5.1"; }; "excludeonly" = { stripPrefix = 0; - sha512.run = "1dc2838b12cab19229491f718b08056e75dd0355729108f70dc9b6a7015206757dce45b7ca13a44722a4af0697c9aa7db20676c970aeae45f5056df153bd3e1f"; - sha512.doc = "69c41e0af7409ff55846b3a0b6bdec2adcaae993bcd1d78037ee7b3f193550b21865c8918ae6d05e94ddb860eca291d03167ddb2e6d17a4535b1883b43095afd"; + sha512.run = "09846074e61b5297945cd0f6968fd775eae9aa48b3e03af4829664601d5f41b7acd9f42db9f960a573d276a1bd68f837455651d3d31cebd4db56b6ef55ee06fb"; + sha512.doc = "c1e8503b7a5ab87913b58184e61cab0329c6b39a38f0b4aad4c016aebfe41aebf775f0c68c9e18524cd2d4890416dce429e5185614ffe992c8c538661c3c1c32"; hasRunfiles = true; version = "1.0"; }; "exercise" = { stripPrefix = 0; - sha512.run = "76140841a088aa68b4952cc6d7cd5c2ac8331b6e971093e2208abd59cb48fa03bc0feba08e852bcae781de100ecd87dbefdfc4d09c0c370b9c4370535b1f747e"; - sha512.doc = "e0340a2ccd05925232030e583f944425d1d223ab854b56852847d0dab762d185ecc5fc1d88386ceed403735d1cb673d8442aab6dbc72a5b7f2524c4cbe1fb502"; - sha512.source = "2d6d4af4beb9c5df0e67b1fd61b25cca02a69d9ed364c9d1705b1843b6d7f604fa4d5e9355ad9e3d58043c57616a58440c067de2ce238f8746505d17747ab84a"; + sha512.run = "adcb9044d1763933d07d2c52f718d6a63b7f4b361cf0565bbbdf6242c319f2fb589df02c8548cc3d6ecc04660b5a832c46377966dd31f1f15c70adb431f5dcd4"; + sha512.doc = "36ae9e179a3835e18ecd7f512a1708f3f70a6eb8df762a8bd6578b466972b2f7ed9a2404338dcaaf9a9cc535b7dd8550cbd69c53e5bb4c03ec765af94553bd75"; + sha512.source = "d13b9f9ecc692459d86d7ce4ea1eef12bf84de86a86f10334adfb52215d7d768cfa75720aac24fb927c0f1f5d38353ea66a4a07c10ff86b8bbf8dc8200fffe85"; hasRunfiles = true; version = "1.6"; }; +"exercisebank" = { + stripPrefix = 0; + sha512.run = "917cbbc062f2f2cfdeb66d80e1e861f0d6fcb243322cdb242e81f83ea2e768c4c32a852a4b8404a26ea152b94bf1b98d5f6f64d290cf50985e0a78498b6c9801"; + sha512.doc = "46e31482677668e627bd7b40365088e71628195fb3324587b2b7e92000cba95a6cef0f52e82ae39f90ff28d79974c310d3055fd13876ee1c90f0f04f292f2aa8"; + hasRunfiles = true; + version = "0.2.0"; +}; "exercises" = { stripPrefix = 0; - sha512.run = "d65e49284fbaad1996887bdadaccfeaba3741f41a04f432ffa94e8ae27fe8a45a0de5851356327bdc5e33ebf8315112dd16b2363a4bab07a03f858ac6fd147a4"; - sha512.doc = "483e82f1701f0b945caf7ab111a31a874c0c0706800f48f964efd87bbff8a3bd12e8b2fc8a17b3f5120d699d366b023fa9aa3de575d14a8477f09308ad086aec"; - sha512.source = "dae7f3c3921c4f8268e7db88e7f0432ccb270e72d7604fa3b33a9d50114c3076a8f6286138ad1072ab6aa06b978fda335ffa6db3f8f9127cf89b14fa4644c12c"; + sha512.run = "e61c9c18906ba8a36a3025e56e89799f9b0ed458bacbbcdb03c024ee86d7723bcf7d6a89a0f7e123cf2e24f7fc17875f9e76e00b669af17385e474aa60f8fdad"; + sha512.doc = "83cdd2604acec5f48afcc7f2c7533a9bd783219cb379fcef43f9e9237820d939e498e7e1beda8f73b93ac78b2fbfff61702e0c660547c0393cd8d62388b1249b"; + sha512.source = "40c83ce9ab410e23765ad71ed3601a8610c1528872c0494ba418c253b9ad985a53c4168cf48a82b6d89fb3e07a632e78694cacd961fe88160b340593bf8618ef"; hasRunfiles = true; version = "1.0"; }; "exp-testopt" = { stripPrefix = 0; - sha512.run = "8582673cbf181b93e868cd36266331eaf03df2c766d1b2eea0ecaf69fbc3529a5f34ef4a71c4f06b6a01672638d2613cc56d6630974e1295a812de29a65b2cf0"; - sha512.doc = "713daa96d84f83605e210c298af3224093f5d758a9cee48bcf2746e34ad5b929e41822a1ff59e22262b1df4e4da4b4e8fa24aa7c4d814678d2c2f6aed00888cf"; - sha512.source = "402fc1bd581c3535ea527ac33c8dde0fc5cb554401c826373d9b25a2aae6f445eedc689ed00571380fbef3c301a0c460f693f064af846bf25e7117b795a1dbea"; + sha512.run = "cf6c61e036488ae1f273f474cde7c54b91427db8d73e96dc39f6b3951df04cee1c039f40b52fe2918834422de6f28637498d127b3449d39141f001a7bcb79f34"; + sha512.doc = "3839178742aa9a1fd3c4fb61a23044404bd8d5d9f4132831a3d7bbb020a75e13444070fa0b33881cc06a529a3661a50822e1ef6f5cbe21b58610eb3475715b45"; + sha512.source = "f58044277a2abfc0b51bf3140fcc18fa5d2e826c566ff1e7faecf1c8c7279e416986429e7ed139b4f29e75122a0777d5798c361b8ebe1a003e7c933c460a1327"; hasRunfiles = true; version = "0.3"; }; "expdlist" = { stripPrefix = 0; - sha512.run = "f161451c2e59eaf28743f09311a5794ceb9e9e294e82288f96bda131fa793cd0baf7530c1fff169ce17bd40e377c5616a85c8dc9c73c184a2197f2a8d447de9a"; - sha512.doc = "a18e36bc7b0491b1f27ef27e0668b1cf707a3a287c2c6e9ac2ba8d62b7d64e19d0053c9ed024ca7050e0ad5685cdbd00b25f4ca89cf93b60f17d23c40bc2d7f1"; - sha512.source = "c73cd4df2e9a3c3576fb2d65890fc9b6426029a90796f016c40af614b40e618fc603851daefda001bd692f07744de3fa19c0cbca92b47794d23456e593f81fbf"; + sha512.run = "005fe946714ffd88815d80f1bf92c85a2607f8216e8635a284e5332d1efd600d24e6a3f235edb5897d102f9c4005500c3aed1b92254d49404405eecea78114b7"; + sha512.doc = "2ad7d8daf09012dc95ac92134f8874c21b25f088697e13a7840806bfef80aab4c13ff16acbfd7bde1f6e476b510188fbda0dfce36f3407baef607c5235128498"; + sha512.source = "a83bc009fc732444d2f79b4650ad9f0edea3bcfaee7130678c203761f461d268798a597fbea1c73ac5d667b868236df08ab614b59b6c938c8882749fa1bc7492"; hasRunfiles = true; version = "2.4"; }; "expex" = { stripPrefix = 0; - sha512.run = "90c6b5eea3f73451bf473afb3998734be4881f27a3d630416894a6f70e54246604125f435f6670c63a5c191e55f1739d3e1d14222c9a9e1c0754e72753d7e3af"; - sha512.doc = "a19b0b4a5472520c3738679f745aec78d1e20b09c0a535fb5b333bddcd7bba4c9eeae8372f45ebcf1c29ea62a4f8579020f08722fd2186d6910b64100c42b0f7"; + sha512.run = "39b77a5135445ee2d23d42ead06e9624c2127a8ab7295062793df9d3a5e6f81647b5ec822e4c2acf572e08b8d474131ee8ad45d0bf061bc5aa6cad6253475163"; + sha512.doc = "837a068cf5a70256e64c722263edf1568f5cd507b96420db51e85a0cf8c7743ca1497a56520872db828547b808194c971a7480f54d292c82aedf76788ebcbc2d"; hasRunfiles = true; version = "5.1b"; }; "export" = { stripPrefix = 0; - sha512.run = "d8baaa2aeff62f29b09e70978d108fb01109fb388aea2d3812ffc84bd0c9eabadafa86a855196fa8aad8d285d2ce06ce5b9f8d38c98f82eda72c70191959d324"; - sha512.doc = "49d805277234fa3a77a95053a2f0bc60d8b7ae812d4e6e3900cf1342f3dd23e8d25b557cbc4e4b989e7ab5952f6777fd44d3bdfb9f8a13cf5c9d539e825fbb89"; - sha512.source = "a55e80ef71460729a0bac56a285718345e1a446bdcf430b1c7f67960879b0c5aaf7b45f3a2b81de07f611a0e356f319c34e158cb5f23f694fd30c140769b5904"; + sha512.run = "3df119bb2d68bc3a8ed26efedf16758d188eedbd0cf1708e15b729768e709f75e13ad739f2e6a4436359d49f54f172d4b556bd2a8a1c663412e25050379a44f7"; + sha512.doc = "ae3b76ce879260e019fd41f3d778e3290304f9d7db1dc83f612adbde59174461006f5c1384375914cae3808fcf6ada79610208a4021b7787975239ea8c418deb"; + sha512.source = "ecd92735ed51c56e860fb80dc1ac02acdae5d9e34d949a332855429419e9d5ce86cd81c47a092636e0888bfc214549e3b23948940ac0df834108fdb83fdc9bb5"; hasRunfiles = true; version = "1.8"; }; "expressg" = { stripPrefix = 0; - sha512.run = "7317f0148e5ebbdb8653220cc10045ab228c60188e99c8f9ce2c4582b4f2df9d1da9c18b50b86db66acd144d86c61ea1f8f837e248a187eb30a98e7445fb8a02"; - sha512.doc = "4395ea2f6eccabfb48e9c55a1b9969f5bc2284718b703c3e99dd9cc172b39690fc49946b5b3afa1876eea1017dd2485fd9ab13045d776ea67fbecc7280bdb231"; - sha512.source = "4b486c58e3679538a985e52ad1cfbb604929fd7c2463b198f51a198c87d697b08687d7a6a0cc64787701c683d8c44834b30469008d93b910c032dc54fe0489fb"; + sha512.run = "3175a35fddb3bc5f6e59e8c2d01a9a301689c9bb1f066af079d36158834797f35a5fe4b40d545b3e45723ac27783dbe4f8ad0e9527f73cdf9ffc3d942866e592"; + sha512.doc = "7ae382eddb9a54ad9f812fa7d3d2d79fb1fa00aabd92b2c4f2003d8dfff27fdaea9625cbf4bbbc417e6183e8e4747476fc846bbc6f4cd9310705bfdcf2dc06da"; + sha512.source = "e654e012782e06af9b88560e3cffc0c0d784bc570dd9dea4485db23867e03e49749b9a78b6793cf0854144c447da456b6263ab6ee37ebff6fa00c80b8bf7b473"; hasRunfiles = true; version = "1.5"; }; "exsheets" = { stripPrefix = 0; - sha512.run = "b6c3ed8001298b665cb476afc4b39900562fa53011296f77072f2370a3a122cb90ac84afc252d8655ffb67f0d9254f4d9fcd197b644b2caf91591826c82adb63"; - sha512.doc = "da979970bae1a3e0ef2e4243aa3cdad3b01ddce123216f566729ea7a4e1bfab2d600fb543e603cbddf6a9081292feac8bc5fb205fff529a1911d47acd59b2ff3"; + sha512.run = "f45b35d31e4d777c06ae3b4c4e550a498137eb0b7231bbc9b521fe383cd8cf80f9069b394761b96376e31ef8ea2feb664d87921f121be4b684d14c06f86c4ff6"; + sha512.doc = "eb7a7a80d3b947ae05394aa96c55b800fa229b809dee7494d99fca8b67a111a8d08a2e5b46aa289c18a2fb0e5c8774383bfaf2300e8746d39a5e805f727a2afb"; hasRunfiles = true; version = "0.21i"; }; "exsol" = { stripPrefix = 0; - sha512.run = "88e6d14dc081825235442b2699c6fc261da96f97c678d352e36a6e582818d88e6c69ec0ad19ec2a3a7690e6ac302d5b105ee139aea67ee988a819a18fbae1e35"; - sha512.doc = "ba10e4b83c5374b0d0e016d8f0b3b3b701bb3e8604176c66620377501e5f634e7f00008409a8ca6fe944e884574f7ae080ce3e9d3580cf47a658eb1449b88111"; - sha512.source = "f6389b5970573f6b51d6386a59c672f821e53cb30a6e4a3c39b9095501c8eed2d42389f5fc2571525c807f071f8b450ef7647b8720f0f3a35368ce5ae63a2bb6"; + sha512.run = "33e99c0d1336f8e2f4182473af79868d3343bba9e2c2b9917a5d928ae6ed3701b2d5d7608821b2fd09b26f47bde93f5a5e3f29dd6c2c0b206b9e343363fd31a2"; + sha512.doc = "19d91325e10612c161aad4b6fbfca77bded57eb69a6d4b1abb053d5b7ed352da100ba7ca4e095752a7fc57e495e1768738dd585a7bc2ff0148b131e9423e3308"; + sha512.source = "85ca20774d21f75fc7521193b2f467adaccbfd6b08a50b55f583494dfa64106b1f818ab7d69d9e27310f86601dcd0928aba0edd2348a324ec2c21f0413acea84"; hasRunfiles = true; version = "1.2"; }; "extarrows" = { stripPrefix = 0; - sha512.run = "c43e1ee79fb03bda0097678b6fedd6bc006c6f4bb4fdd7a9954934e0c4da288aff0583f9c12c16133d3daa99e132260ac0a2ee1945b617e4077426b6cbd7e35e"; - sha512.doc = "7b25392720a6c85bb05d25ef4fa74124d7137fdf9717beb13192d7c534a4e17f67a541acf4191d3a9530d1540ffac5a8393524fa8eae177ca038a1f0a1779021"; + sha512.run = "52264fc10f2f78f1455c2691673b890b5fd7167ffba1adf0572e640f7db537b79a0ebb4582d5eb42261e97b7d0bee2e86134d652404dc393b9854c19c5d9ef7d"; + sha512.doc = "13ee4cb016f65dec37cdcc7b2b92bb22e6d1cfd7e6762694cf58d029017b8efaebe6bb5d4fabafdbbfaaa38b6c251483361b7246b241509252cb2f166b5b13d7"; hasRunfiles = true; version = "1.0b"; }; "exteps" = { stripPrefix = 0; - sha512.run = "27a84d86bd883b3e912a8554ac22991109b477ee9196ad2d63f0ba667f2e07de185fb4a06658250f0e195e95cfeb1dfe251c7c61210d4e8f14d01a2fe3491997"; - sha512.doc = "85189427bdd1085f35659af197a0014d4026986d88a45003c9660ea01053e28089e201254bc2d360a894069083e860271746e3a71febc9dbc5adff6a3148dae6"; + sha512.run = "8347bab209d794059ef0e9377fcc8702ea69214b715a334a7401436b868dca176f1bf042afbfe17a34b89d2ce8fd238d0f068a262eb005e2913115b6e049ec2b"; + sha512.doc = "354647b3ee8ef0af7846af314afeeddee200c7a6b3bc3eeed1aa37d2983db778943d1841f7ba2c248b3c87eee64557e7f24dbb50299f178dc81409d9852dcac0"; hasRunfiles = true; version = "0.41"; }; "extpfeil" = { stripPrefix = 0; - sha512.run = "08cd37d649a5cdbecc0867a830357348eec6e9d4026e76defdf07ddab58d7d4e3e98602d7657abf3fbb82d2f2cd2a92d565d62eb2999007cd43f9ae7604bd4e1"; - sha512.doc = "b02eb633033a110ba6d359064eda80d3d93681cd7861128e6e1eb4b6dd5009b7c18cc5deb1fe17b0610021d3b235cba04d7beb8a3aee363f3d2c7c27ca2fb32c"; - sha512.source = "8115467a914cfea6bc9ad95fa2c17f9c29481656bcca7dee537979d82687d9f2d45727b8ce979a740fcdadc7608ed9765240b359b644399e2fb8a16cfb6ed0d5"; + sha512.run = "081e4f9ed814d9c8d8e9e28640ea1e8d19dae3bc6184abf7447371ff63fed5e75b45d92ce1c6129b169c689e108d4d33e09bdbefd8222428f94f976f98048649"; + sha512.doc = "3d055cdd8e83f5377b18825da05fe348b3fae1db2fbd8aff29e417e991a682f56986cd99d9b372048a4301b3b015b52aabf6f7cf67949b47a0b66c5c6fb50609"; + sha512.source = "f5fcbabe85a4c1eb184483d9907a3c2a73b4fe80d00ef616a9cc27742418a06e671fda1ab3e3f6eb3da48fde327f847cc59797fd0a8fd228840769f4afa44d3e"; hasRunfiles = true; version = "0.4"; }; "extract" = { stripPrefix = 0; - sha512.run = "ab58d4bc31d136b9bbd4ce8d198b9d19ea88b32acfcad55e0d5162a9cb73f91052094391040f16b7c42488bc621beab1895a6bf9cdedb0321a07b3cee4835383"; - sha512.doc = "e2ad26b2aa12df0b4c12cf68319d97825d89b2afe3aa73c6034e3acc3e6f4883d063cc86fc3c0185bc16df846e91de89f59f3b70a67db949f33b3d73d90b5d77"; - sha512.source = "118695af01f7202bf3f5d089c97d7ccd801041b9823081f21e0636afc0a5c27d5632c02df7a33d68e67e57aeb6e4ca50fd840230ab0c1c4b19b39570ae8f0fa2"; + sha512.run = "7fbe5537188930eac068e7c8989de4c978964e39274c3f6e2f4f8598eeb4e6024ac130643594089c5f69e21bd3118d9e6624c4cde8c85b130b23ae6d7a0a5a55"; + sha512.doc = "ca18f79413c3ce9b9be09373fd37dce6d2b55976e3fab30b3bc7931d3e6a5e55d065e4f6488bece046745911da2af0e6d30d6e0b9089554c4bfbe118a897ece0"; + sha512.source = "b51bb86f90dec89242078c34bd33968f37f97b7579d168b6ce2f609c20fbd77cc5ca6ac373d5cd3ac30a72e744b01282e77a3d3ff08c2727de29ece8c6b4d91c"; hasRunfiles = true; version = "1.8"; }; "extsizes" = { stripPrefix = 0; - sha512.run = "e9cddfa87b67033004e96ffaf182c6237775a2c0f08437d39c501041affa91a7b18e36100bac036871705c2908ecb520a132685abe4ac4d4789fe880dc45bea1"; - sha512.doc = "910de0f6f990f7ad769f51cfcaf4215485fe69816b61295805d3375cba4bbb0182ec5f0850c0ac34ca5611e2894da09465e63efd1a56dc913c1449c9e374ef0f"; + sha512.run = "4eda9c64a6086a2eb7b8de546096bc2e5e00c9575b4ad89900481a99b4e5ed42a3941444a79337b26646c7e69811fc9b53f64d408609e79ec648c1e31b13450b"; + sha512.doc = "8e0489226942ea45e916dff3a0062d1588d322708f1dc416438f8f6ddfb89dfbcb4dfda415fe868848a048c4be15b1535624058ba3a2932c880c6d429a6a127f"; hasRunfiles = true; version = "1.4a"; }; "facsimile" = { stripPrefix = 0; - sha512.run = "fc15e5bea58e991ed2d56a7cf8e894605d11426bf9eef9a84bfc409fd58710a527cf5db2b0690aa4cd2ee60227fda55c59fc7689381c20d209732f20c1b8b7aa"; - sha512.doc = "2e28767e952611c803ab62e4b43cae2f845fcb4e1cbae788e913a880ffd5637d4b4c6d072281cd664e2bff4a671339bafa95f6ad02f1f1cddda68b5cf2122959"; - sha512.source = "f04bc97ee472b0a08433eb0e095c28513174dcdfe2316f489cabba28079411bb9c8a496742604d5799d8c3fd0209b535d5229150773b466db392397d566820a9"; + sha512.run = "7ce1d861c3562369771b2008421e36835729245a907a0bd5e5d92e2a816416f89fb1f270bef356491db0c2489984c8984bd45a91c28e278e56bd253f1ff04b68"; + sha512.doc = "e5f003df30a6ba2aa15a6a878fc51edf4250b441f3acfce7930aa4e983101dbbd0fddc75a00e0c694a007383f24becbc3d2372743b849b3eac71f568406e0fbf"; + sha512.source = "4374b1c8f76123a69f2360c2037a0c1ea711fdbbdeac13b0c18840e7633e5a49a450393cfa3e294e55864ced0d2d0c34a07bb76959d630c3576d6b8a1d4b0191"; hasRunfiles = true; version = "1.0"; }; "factura" = { stripPrefix = 0; - sha512.run = "6e6498da73be15af2b3adaef8465debff6d4ce20d51245c67f82ac3ab6b4b5ddc47f0cec74c3bd63f8cc4dba515a0dc0b4f2408aba959344bac4905e4ad613b6"; - sha512.doc = "29984acf63cf93382fb554cc8a21e0a611552a17e418a6a211723803a6d91aef3228c7a4df8451ccede56c4fac5d0c990d9f347ba22e9837d279f6b264923025"; - sha512.source = "10aa58ca5501437bd8221f1c985cde776059950c47dbe66c20883ba11c83127d75750d6524dae1ace3af322c13249bf00cc637f4ff4770f8b3e7d407d70e7f7e"; + sha512.run = "f9ac35ff37b156b76f940f31ee68642ae28b276afd424c324d4b386cf6fbbf4f0115cbdcf03667c5e9a186a3b7cb9d4693fb4d8c1a90ea53f81f2a5ad80f9f49"; + sha512.doc = "0ae6bee674dce3b651b9abbd124fd7d45196d24b9371291f7bae6cbb745099596abd02d58b4cc7341d8155c64faea1288113fd97a97550865d864c5ccb63f5d9"; + sha512.source = "f5ddc8449fd8fd8cc3c5fe050e1ceda817ad64ed836365821b69c71705a4b87e312e414eb94b07e31beba0b6e08a2ed64d4c1923303ae037893dca3f05f3e214"; hasRunfiles = true; - version = "3.40"; + version = "3.57"; }; "facture" = { stripPrefix = 0; - sha512.run = "0c693a03d03cf15503942008505b0a2d48819ad59a6b39fb5b6b1ffc600dcfb4d5b1b37d2c29f4b9eb3c6e09258eb2630c7b0f798a1a88d60c11cc7e745aac94"; - sha512.doc = "df4a4bd55c9706adeba8696ff825cdbd38cd5c2cc8bde21969d6296b4f602e9559be252967f0953af139695e15e47d2308f3abe22320c90475f53b0958071928"; - sha512.source = "27da89521c978f70323c3520989e75e8a6b7ccb290b41a4b6acca8c6ee583430f95264d540f0cdf0349b6e1c706e1406f7e22cf65dc169c6780e01e60f580210"; + sha512.run = "38191fc9bd763b377ff57ff415f94ee3e21faccca851fc88f46ea5093dba0ce5b4640c5c9d7335f979395c6becbcd88f753ead58cf7a0dac73ceb24f22f0ff3f"; + sha512.doc = "995c9cbc559df6f6adabd1b46d22d92467c24fb2d2577823b7a5f839be11c508141c3a29350ab7fa138fdd162a2d8c02dec94b6a4dfc013a229723ca855e77d3"; + sha512.source = "e8b599ccc78b111d7dffcfc8970387b1dad1ba54ed219076b9e10da583a058cf49bf370c10b17a4c09b1c11109e5c055b33c7ab0596a5013b73513947381c7db"; hasRunfiles = true; version = "1.2.2"; }; "faktor" = { stripPrefix = 0; - sha512.run = "f39fcf2d87224c0b0449793a6eb81a302904c271f6d7ce7a582e3e592fdbf4b81eb8712000c67f5fad544ccd48f3f003e4f6be82e9ee7d78d23c9ff437b9fb05"; - sha512.doc = "bc5307d21dd40ac2e01250e2654042896f0b61559be7c1754ae82059e66297ed547ba304fa108412a6813d659ad51458401e4ed551691fd95f77496877cd65ab"; - sha512.source = "36819c0580e207c0074daae1332cdccff8bb3e8aae364c52724871b4e6c31072badcba48a7494fb5bdca08301dd1adc680b2655d3dd86a746aadedf503c9dc44"; + sha512.run = "4f9590b54008fa7646664dff5b7b711a7d91d87535798726abb49a3d241d30508bc7c3028cb615f277fed8dd1d613cf3503d0efbea61c4a1579b09c9ae576511"; + sha512.doc = "207020f973a717150ca96c6fc0459c3abff43761e9cd541f86db4771eab08a1b117658c93299cd63af11448e3d040124a71d1620edf9950a460e265cb871fd9c"; + sha512.source = "ef21eea80a13249cdf2057b35138ef5992b7e91ad1705a294178adea420921dc56b88b32fb480784904781a88295a0d11d63f973106ef1e4b153e10a0130237e"; hasRunfiles = true; version = "0.1b"; }; "fancybox" = { stripPrefix = 0; - sha512.run = "9e2568f2ed6d912db920e5a79023922db5f51e069c83d09588b7e763a04e1bc60797ef32c1bb92281b2427d6c1c57354c440f5a26ba9ed242c06501d470846c4"; - sha512.doc = "24ee1be49291ffc4806fb5913eff69e8c880a7bb9b2edebc07044c50bfd45b8118186f34f60c41d7fdb18d6c6499db935a93e56dc03521af28b01c38438a9c75"; + sha512.run = "cf5d223e392151fa71b831510e6217c9409e43700a47522e142f21d5403f38a1fae59fcf594a4622b91c75cb54c2cc9b61094cae97fa3f8d21c6f492a8a94c26"; + sha512.doc = "39970283af4bd1e87a94c89438260b6de07a7c5fc2eed07361c3c566c73b94b087dc58396870d1afc7f9f8ebdcddaf43f4ab97f76553cbe2e1d89f7d259ae978"; hasRunfiles = true; version = "1.4"; }; "fancyhandout" = { stripPrefix = 0; - sha512.run = "19b289b43c88f5ca5a337ee37ad55b8d04a96598a25486e583b05164baf5253ff9f6af73f27105f3e2075215061c083f19c0da151b04ac7f95ee8e70beb0fdc5"; - sha512.doc = "1988ab58a212683af58163a5a2914c8c39ec69121ba2ab17cefceb04203d4441126b46693d3072f468324025e368a6202d4caf858f278c02473d1903c98d22c5"; + sha512.run = "e51de612fe1e1bd8f266941952c24b10bc404d075c39119c5506623f763f98bfcf8d30d01edb17f7a63b14adb85ae9b5f48c0e97edc5288355fb4fcd67d3bc31"; + sha512.doc = "c49a4ae58599939d55c1adf2baa2d8438649484de07f7060ce76780b032accc95f655323e1f9fd9dbfd9423ee63a8160d9c9d5c9913efd7c569536fe9268b50f"; hasRunfiles = true; }; "fancyhdr" = { stripPrefix = 0; - sha512.run = "fbb979ec5136e80de13289e2eb6e45f4ce37cf2d7d8b62171b3d87f49c5afe187547a66ccd107d80451c98479b52cec7b794a3a696aa6809b20acfd84033a927"; - sha512.doc = "0b15d9b4b2501a247a2b35bfce6ef37e972d884c0ef7029d940e338fffd308ae544a735afc2befa94537b128e4de6fad5aeef278ad15d6e8f5289eaf136d222f"; + sha512.run = "065139f8347fa49c973c46b0853b257f551ef5ac80b19e7feab726cce583d34fcaef279615e097b34c31cd04e85ef677adb300299a2dee13b93395e59e55bd23"; + sha512.doc = "cf97543a5e43315a8e58c69b76b65b5449993948f9d72231134f80f477d30aca01b32b290023bdf45b64d0e18b459aad4e40d801919e5761052b81e81a9f7863"; hasRunfiles = true; version = "3.9a"; }; "fancyhdr-it" = { stripPrefix = 0; - sha512.run = "fa78d0f7003f8d451c7a5dbf28a235db1d2b58223a8f231381dbe27171c96ba3b72b83b530bb17f3364b08c74cd80e15eff05e67c1b13b82f7a509d2aa94875c"; - sha512.doc = "4b91c678834782e813f66125284e0fe7bd031ce329feb57dd8fd74b48ab5f13403bfb802ef627409facd5d28887c8facec7bfd734b89b65191c62d0080ca5d9a"; + sha512.run = "cf68d833f9422cc5b9aa1f5c62e84e098dacb005f1799ab90cdf3397dd9afed06c77b89d9017946922385ee2c65528e09585f9cb8277e328f204fccf6113b104"; + sha512.doc = "0a3540263b9b6ae4a65a0cf9d2c24117e5744616b5c4d8a4cdf417ebecbc489b8dd944637360dfdcc93d56f4882fd7abb4226469b0ff0d2073d6f2168a42216d"; }; "fancylabel" = { stripPrefix = 0; - sha512.run = "4152b73a236d6543c5d305db5547fb965548fe05ea8df1f27f4107585fd3948281eb078700c99e1e0d80e45119e48370cf01a5a36d8b2861b90650e48551f9e3"; - sha512.doc = "30f4836c91d8d4bb559064449dbb225757e1f0391c03aa4fc5298059c935ccc59d8569db3487c4e63742c0bc51840ad01ada9809c49fc3c91b6b1b190f3cac51"; - sha512.source = "cf44d6f13562b67faf758b4506fea35e835e212c4d5aa12ac70039b8fb6a751f8be491d35f5449ccf2f804a038fd58d988021f13b293ca54419d2612e204e039"; + sha512.run = "3e16ed1347eafdf3317999221e238b46e42d35003cfbdb0ebff877ee95f9c0d663971842767409ff21db2b9b1c8fd43cd96dfa6deb346a43ae758d25741a41a3"; + sha512.doc = "de3e8cfd4e49de20228355b36c7abea945b0e0b5b1526327aa101b5cfbce2333b6e5bf85961142dae05ef2af95b06722c4e322b7349c2fd6e652d8c11109f062"; + sha512.source = "9ca32782079ae1b508c10fbf45b12d55f08ae22ce0a2644069a17392d90083e81b9dd4287fbce240bdb14a3706b6c3aab46f11d30bb53e272c5808d52ab01802"; hasRunfiles = true; version = "1.1"; }; "fancynum" = { stripPrefix = 0; - sha512.run = "e0c0dc5c85ad4978f799b6508e31221b43923b58d7109c44fb6b51436e67c24d41b1a14102db2fde92dff3988ae1281d18ff9a456cc3fac88e837676582c007e"; - sha512.doc = "21c700bb4e38a64cb579796bf6317129a53354ab9923a9b53729cbdfc278417ee7791a6f880a4c8c5e959e84e87fd5babe92f9386aed591bb3bd0110e3033806"; - sha512.source = "d592f1db25ebbd3fe0cee622f5e20433239781b07732c01390942e566ca31402191302728a77472aefd5d302e8136b03bf5f60290d3d69df4b8d9a083df63d1f"; + sha512.run = "fbfd9952fa59633c42337185521ef1bf28b38ca3f6af5485b47754e7bafd26f8199a87cde265913449f5a4696af5a7d38576054d4706cd7724500c246a1f08cf"; + sha512.doc = "dc544d6b5258a99e42ccacdb6e32469193848300786e7666b1e14509a12c4e5c9e78d8f96dce388025dafd93d6edac2a4aded246528b3916b154ae43e90e1101"; + sha512.source = "59c7b1732908463d413dce66f2e29fd6993e2adbef5c9da1b4b489aba03fc87d61e86e2245a8fcefe8bed56143b7398605f60ee2423698ebe654a2c5c9534e5b"; hasRunfiles = true; version = "0.92"; }; "fancypar" = { stripPrefix = 0; - sha512.run = "66f01bfa4f1700581fd42114329153687ee5867a904597bf27f3af5c62e37b640f413a51af1983ea39929adedb1cddf86d449215757dc0003b82fb7592c21a79"; - sha512.doc = "a01d11ffad07aec5a40176d6bd5425d98230de0df06fb21524c15e8342a2b606b23cd1c19b5de8740844f046c02f7dc7c34be4bf5107ff2f205b6d6e7e3d165f"; - sha512.source = "889389aefa10146489daf0d3de0aa161c0f0f748cc1722356e586eb02fdf84dd2fd4a9a2cf04d1291b9f39ce1dfad83d95c63665a437e7b0250cd789f0dbea0d"; + sha512.run = "233c3cf9e683c522a8295eb08e96e43f92f067e44b8a60f968e807a8065906b47fc3e1fde95cc633633cde6563456eb9a29ab3d6e832601c45260d415bc66cb0"; + sha512.doc = "72495d011fd813e5ff7efd428c031b4d6483c005720fb9ad0ff8742f7542bf95bfc26307cafe782deae18340aa71bb24eb8f4c6367a2f860e80c96f21a07467b"; + sha512.source = "ac7548a9f80b989b98c0459af011bbb0b2a6d563323b36ba1b9ff66d5a2a9d77f2017e92f72c0c3d0a6d7e7f9845c8d8302cb0f934b358f85b02df2afb87b99a"; hasRunfiles = true; version = "1.1"; }; "fancyref" = { stripPrefix = 0; - sha512.run = "1cf0c8587d9e7ba7648ecadaa089c186ff31d2f6d1f78c28de53db2f5738dac0a811a187b6c9b1d18ba3e79f21e7f214e6cb35ecd164bc8de39dc831d79aba92"; - sha512.doc = "b6672e8ba718e0f0aa78ba4d53e0dbb46caf51f7b9d7558d541acbfdd22751fc04b4e0d92aaa5038d157a2e4a2314e3b582cf5bfeda5299e70e21d5671379de5"; - sha512.source = "ad1269959246547251d5344314e44f934e68d7085f5643320e9d14dfe01e19213b8468c7d47ea4acace086d275de4d73b322bcbc0e8e2ac8561aaac5f7509f82"; + sha512.run = "fa29fcdc7b7cbe335df3c5cf235728a1b720f6cc559c8586a5baa4631ed8d3b74890e93789687268b788fa2fe37fb9d1eca61c834ae95215e9fe0251c82d0ecc"; + sha512.doc = "6d1055a9ced2272b074d3921d073a81655ea46d6fbad03ade5487979d9e956b8d06e1aa89665e806ce6ea9b4f6511b6cd633230b8be77fa0b2a44c3d903afa68"; + sha512.source = "d6f6aac983bb319b6b14ea0c7bd1e2ce4afead61d94444549dc9e991d78373204f0f9adebbda069749472dcad6801c56b947a40417b44aa9a8b82c6cff429f42"; hasRunfiles = true; version = "0.9c"; }; "fancyslides" = { stripPrefix = 0; - sha512.run = "3991a2412a1d847ae392f4177dd378013dd7fe9e55f59ee9bf343516076bec73698004276c1d9d01f32648afe7e0d7a363f720a0a4e19622c9bfafbec74c526f"; - sha512.doc = "1e6bee86b7af6b0f3da83992a9cfd8f063585c72593eff2f8f9d421b9d529ad5a95fa1656036bfacf8487b3dbf2c54333eb1a665a169cc9a5cfb8623df91520b"; + sha512.run = "a70749962778866e1cf76c1ef60eb8fe97597007163719f5c441cdd0ef00e73322ba1442a4ced0fe04cf076b5c9e2167cbe160405b470c5b429e2848e0d2ba33"; + sha512.doc = "630b9c9ad27de354fb963a60f4edd8d4d1739887445097bcce11d6769994bc3ddaf2141e3b792927efa1920b2de2b64fe0ad3835b5b229ce37e0828619dd7ebc"; hasRunfiles = true; version = "1.0"; }; "fancytabs" = { stripPrefix = 0; - sha512.run = "23c10b6afc2d4733930c3b82832f7108010af84f54f53e844aac060c415d40679cbbefdf42750c6cdcedc69d5c510b7b6d8a9b92daf1e945faa76ff5485e1054"; - sha512.doc = "b3ac96a7e40248b79f8e5b77e27015d9348b5279c5061c81c1af1625013b03ec3bbc1b714c370c41d113d94132e93c193c39155790e5ab109b74e816494533f0"; - sha512.source = "60cebc9d236c7cab7dc9e6d4853c31b2ef2fabb657ca9b72f8f7015e5472457786c257f688a058ad456f29232acd5fe7cb7778fdeb153b6ef4de7a9d826b221f"; + sha512.run = "ccda127c0d59d6200521922ba226a3f2602ef1186cdaeb1764398e3f5c742ccc3c3a628539e4125bbdc81a95c030f10430fcae930b1a7cd512c8ca4ecdf52b33"; + sha512.doc = "f3f383377aaa5a89db6dc5f982cddd1c575176b669312244a1f17c36dfcd4b9dcc3f4d1eb206c38916251fefeaf01fb1ab1a35f9478346427da8f2ac225811a4"; + sha512.source = "3d6660bdf9f74ddc67339e81f246627d1f4eb43f74c84cd76a9cd2b4a4859be487229185862dee2394309e6e028150a2e6eedeab9efc185afdbc10986f135940"; hasRunfiles = true; version = "1.9"; }; "fancytooltips" = { stripPrefix = 0; - sha512.run = "448c68944d389bc0eeb5ae8347dd77ac0603281150b4783de7a65d17bd38f17fff7619ba0d548c5baa21367e8ad26a205ef0d4691ffce772d81d11987a494a57"; - sha512.doc = "b8bd34a1066a9aa607d866fdb79a47dc2834e7dbebd6d3b1c3d9e76dd6b7b5cfb0a7cfd89d13922b15211f82af8eb9760fc0f030fa32ac322fb4e395a8941fbb"; - sha512.source = "47445e5da72a6ef25c2041df0a163cc699740fe0964187a9543752b9fbebe84cb8a14aa205f3e265ab3b87d7b3d7f81862621b8a00bdb2b01dca5810bc161f05"; + sha512.run = "2ed53370e3162f678f1b606d4f018927b3514455b6804e97f01a8604ee738cbc07f23e8d8f50b27df7e670ccd3866878d3abae5f495f939890da484243bec028"; + sha512.doc = "5e9992dc312c8d0360ae8af789295ae5f2e3c81e4375ebd39d478e2e6d3b7e6776190308a2c3bdfafbf61cbf188e9135433b4b1019d625a1005658cb4ae4f28d"; + sha512.source = "87cfeed78f6935fc9ce2be9344e48b95c96d8388a3fe45d5c608aaf9354ce6241aed1f85dc5a8be43191ef3c40286fd2d98799e4b703eefcf6f3e3d51eed2f60"; hasRunfiles = true; version = "1.8"; }; "fancyvrb" = { stripPrefix = 0; - sha512.run = "bd96399219b8f4f3a699931dce431f343fe195edf6620669f7bd20811e530602287363da1032958d4bf8ed2632f1bca9fb406b9a992ab3c9ef1fcd45629490e4"; - sha512.doc = "9b5b420812997dcd4fc1eca8c8f07270266d62e10f48fd9853bf40f9be7de24ba4be079e69b1b36886b0657fffed8a943c5d152bfee06f40b3cb6eb849e569a1"; - sha512.source = "2133c96bcb9fa28c689f13b7facbe7ddb9a1861cc810b9b6e181ada7abe0ebfc28fa539abfd839ab1299de6f4784634b66e38c77a9558f2c614168c320a2cf87"; + sha512.run = "ae645b5b511caa94a0c117c705982fb03702246ea17c2bf6e3ebb5d27dea9a58e1a5bc4551b92b6e582a505296662790673019b736af7761f6df95d65cebe757"; + sha512.doc = "69a3301107db98a3ddb3edc2c893792255427efa88fd4d906201cb92e3768b9d378e955130c1aa6a63040b9ce47582896d9dd6cc9c90e66f7f1b1da721c02bea"; + sha512.source = "d45d9803377da7b8c41bebdb996b755a47afd5123a448b20b94155b5841ddc3eaf4c84cf7bafb2c64908814f9504414ba21553426c576e50df6508b1caf21a14"; hasRunfiles = true; version = "2.8"; }; "fandol" = { stripPrefix = 0; - sha512.run = "443983d3bfe11acc922036e44a09fa27761b9850cfc5be1dfdfe3afba8b0a7fec5d1da429b4ffbe7dcb7c0350214e7465ae4f01e9295a71f392bc09ebc4630ba"; - sha512.doc = "fcc48dca53b2acbd4a9b4eb49124c250dd847cb7e74959434dfbc9ddd91b136251757904749aed2502e55379b7be66fb3690924e6538e3ecb208c847322dfe1f"; + sha512.run = "0e2da47c1fafd801700ea94d020df8310455d62571808008c1f1becdeef2066db5bcd422664ba67a50b4cedd7335c0e4fb173364c17eb143cdde5fc7c30d327c"; + sha512.doc = "30ad7bd38254f82a8de78667d3e56b8831bed9bfc11ec59012719438f652549b0fdb9e63f8687bc0c75a19cd6899848ae83d3e4804f4c600164cd13183726271"; hasRunfiles = true; version = "0.3"; }; "fast-diagram" = { stripPrefix = 0; - sha512.run = "d254f07689dc7f46b121db935e2f995d07f47f482bd205024e028aa0caebe26f98e0d87092f59d830f343f5fdc24a047c67633a1853490c06a5aaabb5accd9f2"; - sha512.doc = "8a3f7854fbb9008a50a13d4ab3f762a89d456b75ef413fc53b37cf4156c221283ed03ebb3b3a31048dddf281223cbf7688a2e4c8c7aabb6413372a34d968c3ba"; + sha512.run = "0cfaef660148c62b2288057d38ee082e1d2be21c2955a4577fd5a54546f08b8fb2a96ce459bffd45587b706677fd3705f58df243dfb0c35dca9ab3d046163611"; + sha512.doc = "62e98a27e4883ba1b0ffb35ec14e39c95f2ccb77fa761c369a02a3561d9ba1ef8db720f9d6304ef64a0c15fee1dd5ecaccc55dd3fb28e43089cb27d27b3eb28d"; hasRunfiles = true; version = "1.1"; }; "fbb" = { stripPrefix = 0; - sha512.run = "acf832878a678dab8ddf3bcc41b3c4e931982af0af58b47cca0efccbb03bdae93b07299c561a96f4ae47df3bb9656becab93cd7555d49be841d7fbf561546aec"; - sha512.doc = "47a30ae9d3e545a4ceab4f641f92e25df25e8cd09bf2110dd3cff0c1be869ebe00dc8b78262123fbb2ed6fb374d2068ddeeefd278669032bc826706b3116b52b"; + sha512.run = "6ed1ccf4160837f40a37330ec4ecd0dd5d8ec9353eadb1cdb0674d176cf65934153f96484ecee5286bc49069e78c004127f3cae62cd87010b9ee320a0e68ee8a"; + sha512.doc = "98ccb4f7946b2337515f579c833acf5a108689d73a5e307413bc5e7712b02a461202b5664d04bdc8fb15d2e1c07ae17f0c60fe409806ef5529b1c277ca159995"; hasRunfiles = true; version = "1.14"; }; "fbithesis" = { stripPrefix = 0; - sha512.run = "ea0e9c94a1c0f11b5c82da4d7595cd9b41558109c628bf24301cea07f26c6f735dff08385f7d78b31aa7129e47eddf58cd0a812a8812e28ea4293bcdaa72829b"; - sha512.doc = "63afb074229a69f7288db834470e79f02014bc31662de79c4649d0fc72fb909683aa38f3afe31a0dc6da5fcd8376e6aa49fe079faf6637ed951b80d3a645a68e"; - sha512.source = "9764719b0c735e79195cdcb154b6187fde124cbd9d30db09adc9b9aa279e365930cadb2ce877ae1749b769a8e106601334ebc47dfdf315841807ca4f9ff238b0"; + sha512.run = "369abe7dd1494770aef74a6d2e06047bdfd1f5345ddd6d0166b8bd2a7461f5c151d2f0469fff3bc4ab7bbe7184fc1e5f39c10cfd906c18b0d0311a216c1a49cc"; + sha512.doc = "6ff5d6b4e371fb88e775160700dbe27078298750681ae9e07914da18c73335cc57789b2d21175d63c1364d9e3100bd6c25c9611005323cdd75f5be8d75d7f73e"; + sha512.source = "2f6d12ef1ec916b418e5f948a0fece0a77bfccf12f3710c9554b024e9a06aee2b9668b90045fb9ec3b0e9a41033124514a3fcf71f851287e45b159079fff5dee"; hasRunfiles = true; version = "1.2m"; }; "fbs" = { stripPrefix = 0; - sha512.run = "576120971e4eb156ba7c66f33175b79691ff16004f6ecc7d4caa1a82e3fa6d7bb31b1c7e46bcf3c8a028a2233313f8ac09fd69bbae50a0108d8ccbc2a10792fe"; + sha512.run = "ce26c38721a8583d1eade2da63298533b2e751add9828b9de8d5f1c9e42040ced6d186ef4d027a34a919ea166035542b88b498407f487aba06cb2438ab9c92d4"; hasRunfiles = true; }; "fc" = { stripPrefix = 0; - sha512.run = "e7add9d87d360bcc70a05cfe26f8a41a0ea4fbdaf2bdcb5931e61166581db6f5c185f455ce8d9d47074b226c4ef9d4794b90bcd90d620e69711836e7913f5dbd"; - sha512.doc = "edd7d3fc3df5f6c21a1c9b9a59af00c4951a4ce73464298c1d1f1b23bbb18c5920ba65990ce4f4ecf642aa115201872fb9e6a597463baa17980fb0cf906acebc"; + sha512.run = "fbcdb6b7c0e12ddaee44794c7c39dd80e3bc405d85f764e0959c4cb99eb2d2254547cde532b821bb34f9c3693bcf7249021e49b02f2cebc0a8e5bf7beed38ece"; + sha512.doc = "2d44161b3cf5604573114e4eeded4ed39664a7d90d22b38384b7caff2d8a1febee74f42c5273e7b89717e3d74ac34f53c5c7511954e602952ce2d71db1cbbbf1"; hasRunfiles = true; version = "1.4"; }; "fcavtex" = { stripPrefix = 0; - sha512.run = "8caf87bdbda3bd9350cf83e67a2b0de4224cf180a19346d077d6601ab3589e931eb5e522271d8725518c944a5872330d7a25c780e65466d8362138023444817b"; - sha512.doc = "3a83576ec440730ab1881c9afdc9fa8a8b3f287f6172d57823583d055cdc703ff7e37ca67eafc399cb333b60dc4afc857182bbb29125f58fa70fafea1d7bc8da"; + sha512.run = "76c5c5303afac13ed471a90e589f70a6e8ee257e07d5b583b1f8189506908a24fc8cad9f682526df278ec7139b24f9c91cad51bd229c70e0c249b3e13e7cc747"; + sha512.doc = "69388eedbc0df92f9d07ad15f466d005657f0e4048aa0761e3ef58d71ccc410986c6d80053b21972bf0805d989b76ea6eab1f0575028471c32b31117bd13d1ec"; hasRunfiles = true; version = "1.1"; }; "fcltxdoc" = { stripPrefix = 0; - sha512.run = "153048455389951e49d699ad07dbd80579db0af2d8655ba294009b13da3b9ee89a1cbbc84c6704b465601af79a0cc523f4f198a6fee409461d8175337a37cb5e"; - sha512.doc = "bfe18b2871a7dd80f4a1ac4df8772035606af2384000531a007eb7e22751cf572641c300218536f70b15a0af4e530c0d1c3c272680d60f26ab53422a2f2107b9"; - sha512.source = "cd6d4d1bc1802d44b9ee30e4ddb45689d00e0dc413a14d9ca9502384268efa579dfe3c551fb72b875a0468f15e8fceefb8f74608d6dbb5803852d3766fb6a90b"; + sha512.run = "9dab396e393853baf4f68d3ef3690df5081c904b7f062bdd17e32d4b627587698b09eabb980273fd09be388c2968db7b0f0911286ff14a1c5577bfc5b58ffd37"; + sha512.doc = "c70e0da6fe590dea2fa94a696b06518d1f24dc03cb20f57f303e33c657a0ec1b15f73a42550ea1b1e714619ed3551f403e1a14eb4c83617e87cf865b39b6caff"; + sha512.source = "f71822e56f1e7791f93383cfbece9c0a13e8528d906d4ba4b6c4518d413dd9fe0082db31538c0c9fc62cf5e376fc20de437667c0210dd93a7b5595432d26d97e"; hasRunfiles = true; version = "1.0"; }; "fcolumn" = { stripPrefix = 0; - sha512.run = "04cd365b212fb3b1d1a1992305ca822c459c95d214249a74611b5ed0b069fcf360e51757f49fa06b80efefbeaa68636535e25ea880b2194d9104a00c1a5089fe"; - sha512.doc = "1ff374cf1b17f2b5141d13fe45eb10e34fecb57ca22451b58be44c4cce386a97664ca091386e29c1153492a43387541fbaf67ccb652a083c9bf56b674814ac92"; - sha512.source = "12440b04af8702905125e1ee1927b5205a98df2063280f73a04348ecbf70e9d725560e5e7ff6107224cf2ea31f099ea15b1bcb508e16d87ef819435a6745bb85"; + sha512.run = "93084d36d630f893a5c5eef99356d42fb5321fea48f2df0db2c0ee4ec66bb9d9804fb1f9d717cc322213322bd47705417a5a8e6426b5dec51b153995a96a89a4"; + sha512.doc = "af3d335e2c423b2414c73f18055c787e89b1a47d96adbe7482ac0319e16972752d809e8552672dc567d9e0a2f3618fbb5b737891fec30a485ba7ff2f94f802a1"; + sha512.source = "0ed1f3f6ec013c27f9ffb5c2f78f1da3b9b4e56225c3dd0abf519f4fc13ec202ff0c65f1502b1cbdd75d77096c6d187c54f961c87767c48fe9e68189dd9f488a"; hasRunfiles = true; version = "1.1.1"; }; "fdsymbol" = { stripPrefix = 0; - sha512.run = "1270da930700599917aa72ca33d8469ffaa68a33c9a2ccc74fcdb25503b650846cc6d8b23a37d7ae102e84d51c558ca4cb9cb1b69edcd4c415e813b2e8228df5"; - sha512.doc = "53099bd98963950ce0d303a92cc4d937b7cde79547ebc8daf93c6e6a01b35ac0ce145fcae4dcb1dbc0cf6b4df54419d374d0b5c5826e1d95a51495c9210e54d9"; - sha512.source = "3bfd208a1ee8ff07f2f68bed98c785c79fba9d5a10ae71811ab33ca97ccaefe7ba635ad07974b933e458271b969ab49d92c6925cbdbc6b5e6c5435a025e76019"; + sha512.run = "95b189a868fff1e3936505cea19aa0b7d398e79ce2b2754eeacd41a800c95554a89735b6c956d03057813b35fa172cd3342bb934d9775bba760fca6dc6b53118"; + sha512.doc = "fe6f9d1508c7da01958ddfa5edcea015433251db7b4b5214070c2fa7a6a506a23d8254457cf0aedcc1432f79b7779ea847db215919712130dcb9c39204e973fa"; + sha512.source = "ab9f6d39eaabe378e8aa958bf6ba0c86a6e7410c6f2cf4e35ae04d098c832a7d00ef16695dc3fa849a9150d8b0520b7bde790d55f63c04d7f64930067b801e28"; hasRunfiles = true; version = "0.8"; }; +"fduthesis" = { + stripPrefix = 0; + sha512.run = "02dd9ef79be0c04a35e698022091bc4383b8fef1c86a9c7e31191ed9878535a6c11b028985f60723227100b7a22b51b937036855d05ce0b6f2d6a1e234737477"; + sha512.doc = "f94c29076791883f406b584f4ac480d84722375d66f960575ecb23b799c836df772692700056d054a30967ecce263a8f2f3c1c5861b60f1474ee347c3f09537f"; + sha512.source = "9cef69446a7dcc9cd4b8f22ff8ae9054dacd7e445c6e640e40470403f0b27c8827e311700fad008f0bdd30e5a2a5ab339df75c41fcf8f3edc175cf393116801d"; + hasRunfiles = true; + version = "0.7b"; +}; "featpost" = { stripPrefix = 0; - sha512.run = "0ab3eabc5119bd3905528d2890a623e9bcfffcd608ce4e2a56413b1b222afe5c2be05262b5a0f8a210c6e2591b8b86d096292d5cf4ded6dda40b33e872837b9f"; - sha512.doc = "8e386131263f50b31e575206c2c4cb49c494a328219135e757127588d968e81c68dee9d2e64e5522ddf125165a169758a71d34f88df30361e6d83b378086cec3"; + sha512.run = "ba519599c85d9ba12be01c442aab7ab7066d1880cf774c56bf93bb76a6ad5c8b67ca53a97d1b432b0e8fae2859dabfd37efca3577352edb37bad0929cb2335d8"; + sha512.doc = "55094dcd9bfa7bcf527da6669d1d713e39ca62fc39e01ccc01dbd1e5e2919832a3bd93dd5f76667c32a5004307d2ec5a6fe5bd4994423f58df98c1ac86a8eb2f"; hasRunfiles = true; version = "0.8.8"; }; "fei" = { stripPrefix = 0; - sha512.run = "dffefd9b232e9dd8a816fa45737b0475740ed07f9167ba00f0271dcd580121cc8ef1c9be1faa6d53ff722b8a4439c70d3e316efdeb8f36a073f03c2bf0da61df"; - sha512.doc = "49f34ca0670619113dd7452c2223efdb9de36a15b0d0b1a8db4664175bd64b7e1074ad86eeb1261ee1b24c8bde07a9550a45a772da61731b8e69c76f1c1ed5ba"; - sha512.source = "739c8c559c54f49a9a5bdcb65260f80638f7b77232aa89113ad8909ecc81871d8476a6b78108110d4556af70a1582cba496375acb08227c39e852a181184a87e"; + sha512.run = "c2805668c8c9350aa7413c8c14164af5622ab96e27f8b5953bf49803c385e749b9bc8185ede27d4f83d7c2f8e6b2030b5222ebaa113a0c51b5180de07ae6961d"; + sha512.doc = "8510289d481bfc6c0175b5556bd95cb039b1f1e5074ec8e3e4108247af72b456f9b41ef4b74aa024302b092ba045247043ee6adc22d817089653cb3df4067f71"; + sha512.source = "6aa3437a033b0e02ffb354479c83b182411a5af2648dcbd1e084713bb4e482e8b3c5d86b5df4bcdc3cf60a099845a1ba922681b847ce0d673df6b77c2b94a7b1"; hasRunfiles = true; version = "4.1.1"; }; "fenixpar" = { stripPrefix = 0; - sha512.run = "57fe2ea29addf2ec285eb440e5c00f3f2c805bc13b8f6d5d33226e07125338349bea889e09620ae9175bc4b6639f211fd6e4b6674ea27d6762892166f73e39b2"; - sha512.doc = "50cc4182e6bc64ace216cca2303e582938e041948ea3f009f2db8ef7e777291d885be939b22d9e1f8201c9bce552cd6268854527ad5dc2bfaf74ffde6a640310"; + sha512.run = "7c13e910f0aca3129d2f93cddd3ee727e040e6c579486ac871600614f68f6fb6147b5d350805758c62a552a976a88c6c96e5022516844ac8c99166802d24b416"; + sha512.doc = "64a881986cad1cc04f954b33e174dafcdf82433b6c5cb1c4ac3ccbd4b96d6db9017c39ad31a7f181da7f2ef7d600eaca64ea5c818176928e0511de616e4ae0d8"; hasRunfiles = true; version = "0.92"; }; "fetamont" = { stripPrefix = 0; - sha512.run = "967e075bec04359ea8e7c28e4ac723b892110fd405be22af9bb3004c934d316232798eefd722cfe8b2ea2b4358159ed9aaf2fe245b4a12e3fd1cbaedffab0577"; - sha512.doc = "2dffb49bce46a90efbe2f85117094c1eebb315248bb218e6aa25ffe1fdf687d9a029fefc5f0350b985028726627717de9dc5870455c3d6f6cb9872ecb7f563b1"; - sha512.source = "c77605cee00e227fca71cb3850375432460f282035cde0eda65c2891d70daa2544b71fbbdb6d5170974f1ed9fd6c50e9144a48662db37ae0860f9e0a13cb0161"; + sha512.run = "df7b696e142236b7ee0f1fe85b05f29176c95383a74722a1b3a59c79836512612ac1d94fff4f97e74256f214256a4b9dee8651abab0b663909d754e7b11ab5ed"; + sha512.doc = "15d5722ce31bc5b216cc2cbadb42fe9cce4c43fbea4b2538883da6bd937f106f159f080e21d8159dd92c2ef93605e5655810b0608c67d9f325d1db52fa8ca69b"; + sha512.source = "9208a9643c6d4961db737798b46e3aafb3b1ea24cbd201916547f27277b432f237e4f0c816b98a48abf907a8cf7e1eec223ce7e7fbdc18da91b0d526cc649478"; hasRunfiles = true; }; "fetchcls" = { stripPrefix = 0; - sha512.run = "3282e1c8cef9262f38284576c8cd6256b8224d2b47fb4046bd92425080e38fa6a1c7b9cd228ebc591513d4cec725281e97928e42dda3626c94233bf619dba01c"; - sha512.doc = "57924667b2def106a157c448b8707318e99f23900d25cccb2701528eff0217c7fdefe14ec6172f621436ef863dc562b901e1ba551de881371114933882a6d086"; - sha512.source = "34d0a8a61b9ae779ccda68aba28184a88ebcbba91dc8f1f36c99ae0d2b899ee30d117d4e0565a51a381d1b9b335f0de9f0135ce3867ebbc4ef75bb8f08a6afed"; + sha512.run = "90a153d224156ab0dba0431e2bb1d808a9d8c99769876549c318b8369d11704d17f3ffd8e9d74d24eab27364ee366a62917f881f4b0128491164e70df85fdec9"; + sha512.doc = "f92ea859cca20b94deede5cd7f604f6642f9fea247855ada2c78e653787de611b64e6d4e74c1e31e2094037180c41db491ccbd9f61367896e164ca9f60a55be3"; + sha512.source = "c3e6a00361ced434b3f8bffe954f3f5342278df4114684b8024453c41e523e3e59c8c568240b78c4b25a38576e157cb08ec64d386a5ff92dc067658e589aabb4"; hasRunfiles = true; version = "1.0"; }; "feupphdteses" = { stripPrefix = 0; - sha512.run = "fe3906cf8e3c80c16901d0ec4d9d5216131727f7d850e02cb2907748d44bc5e35f7902b8a6665983c6715f947f0605a336e4627e6f55fc2672c7afbd5367e391"; - sha512.doc = "f611d18daa2e53fada215d8722cf6e0aa3be5e2897fca62032ff84915c33b209c399db1ae068ef3ef19a8c2d201c2134c5d1420dad21cece0c397592052314a7"; + sha512.run = "5226ce724cdb1abc24feadea33ddafb8003e02731aeef0116620cc7a6d50db68f14971d2cf21d32c08e8ff1472a118a5a5a30a0de7c76bc2b5a300509edcbe0e"; + sha512.doc = "29da36af12697d523460e6df8d191a75262ae9d360374bf41fe3c0185c596ea23e46b73944420bc77d32f7cff3bfb51a0817fe8ca2116fa6c4294151f723549d"; hasRunfiles = true; version = "4.0"; }; "feyn" = { stripPrefix = 0; - sha512.run = "a91d9dc4de1c7f87d467215b4a3db343f4952860b517e2c198dd1a92fab7cbec7de878f882a4a03142d5a23f784ced33443b7dc8d08e11696fa5547b6fe4e0b3"; - sha512.doc = "d56a50e68700154f354435ec88c92d1913d9a3d40d1d01b064e33e9b4ec989f617b0470053b3541e4380f055ae31d9ebd738964d7d88c2718cd5786b18b708bf"; - sha512.source = "3890445b755aa779c3e338a4ec914f33c3d2691f1cbdfd917dacb46f0cd61ca31fe213df998372d03e79a9a8d24ffc152717b36e0abfcbca5c583a9c8821b5d6"; + sha512.run = "73027c19e958ceab78b1205b3bed875c1b0ddc4bbe1fa1740a305e56bf2129e73eb7e0394db2245689d8449a38034b95e3ed9e560f9c8a068c46e732f50bf17b"; + sha512.doc = "f756b4a142b69daf1c0a5aaf64049c26ede2ecbf094a1b63ae30e3773f8a30f07ea1ea4eaed0fa7d2f451ecaed98505469dac7e9a1256a7c064a0be0f8fed677"; + sha512.source = "d89c411815c7d3c3967ffeb49a0ba479255aae5a274061fb8a9229d3ae48e3b8811caff9ec3618896b2c4635d2eca1b929f2ad0406271b0afb57b46d289dcc36"; hasRunfiles = true; version = "0.4.1"; }; "feynmf" = { stripPrefix = 0; - sha512.run = "e03e6af806492aa4e84c9e84d8d73431e1f8a7a99b8aca6bd4066abb5b13d039a5b3b0015d3f02ca4e3a3645c57a6a98eb2c1fed1aaa060a6ffd8ad9704f4091"; - sha512.doc = "c2a723969d84f8939522a28c86cad4682583ecd50aee83e73b9917b78b98c7899c9e035f9ad5253d5c09a69eca500c28d4828f350f604446fc1d88bd36c82c95"; - sha512.source = "2edbae5dc56312af2a05b184564dbe91513dda38acac3f89e25cf81dc1cae6e22449abb8a15b1ae85dfe0ee438f0e6e368c2c30fe92210480b3c48aed7b9b057"; + sha512.run = "88222474e2b5894bcad17f774042b6bb37b22739e29d5694c08977576950b2a2d302a0a3b23eceff308b7cb3fa0c13796f8cf6597e7b4fe8518030e75b3f8ec0"; + sha512.doc = "dca778be6ea8fd00a8707abe507784abe12ba9263319eb372bfde43b8251e22c66eeb6da4c748b272588918d14ab50cc5083c64c7b8c27ef854d653f59fdf78c"; + sha512.source = "1cbba7a5f1feb616e08f867978c431932e8ecdf949fdcc60ea27b4734f9d8c03770b19f1c57ab28757fc516eb142dff0b5c9e25ea3ba8b515ae4999a621e6b0a"; hasRunfiles = true; version = "1.08"; }; "feynmp-auto" = { stripPrefix = 0; - sha512.run = "555858178bb28a8f395dbd00c48fc72079ffe73fa97656d6968ada0472ae7c7edd114828afd40c73f622c78f98e2a5ea5f7791bc4913c2b7bd11d1dbd043869b"; - sha512.doc = "b2bafa4576fa70ff886c1c79ac0b4cfa5b5dd19bb7f010b3195626d8e687df4f4f4c30d56240d4431bd3e62c1845af695d9323322287fb20532a013cc5bcd745"; - sha512.source = "90b5388e4aa91426eb3fca978c1e3010f2fbd0690e4e82d4c6a42dd5ba3dbdef571c16a034cc7da4ee632c5ef60789f90c3c420b846c8d9ee813ec7c97f3b890"; + sha512.run = "22fe3516aa71999464e4262544f50581796654732b6a2040e4047ed21735cb0bfb08594de5317677ce7ad7762425fe3036c92d107f0ffc38c09bb2a5a1ff93bc"; + sha512.doc = "e6fae6da300f974ec4d09162997220d5f1cd306cfb0f5bd82dd356de55f580b55a2a3e638da2e61a8721dd958ea21268eeb43fa719ab5933968221d2b347ea58"; + sha512.source = "18e7e6650853d65486328e1ef377f6a210a424f19bd85882692fc4b20b47a4e6d678fe193d71b726893877b0b7824d7f32f2ddd8674ae6b304dea590056f2ed7"; hasRunfiles = true; version = "1.1"; }; "ffslides" = { stripPrefix = 0; - sha512.run = "409e60ef0f33a8e43557d5faccc45bcfc6ff2d60508d341de1c10ba14932d9ffe473de927e1fc2426590b4eef0a020ad0eed9391d4e690065208a41802811968"; - sha512.doc = "87656dfbc29086ec27a33ed7a31d052b5c586865db7628db977f7a048baef612f3fb8daf4a90a799192c2f31c31334c341cc0de2bf6cf2b7e82007923ad64047"; + sha512.run = "de917097f213ea57a8dfc299a9d2a9a76485a52a74c2e9ee2b637c0c3d7566473bea4ca576e80a9381c3c47f4f19baa50cb07b39b6136fba0e2232540d1f01a7"; + sha512.doc = "52897a4551b760b0dadc9b13b029762dc191e47049320f44fc20255cb959a9dbc8e4eec60ca79e2b96856d973ee4058558f99271e5798b08a808399bb2d85f08"; hasRunfiles = true; }; "fge" = { stripPrefix = 0; - sha512.run = "edfc74fa26aed58ca2ba1e7c1569f75789c64f7b719e097da405a886ff2c6decc7e92f30e9564ed437af72389cb4ed97a59e157c9159da4eea065f456556eefc"; - sha512.doc = "76f1dc2b5df831c3f0625b25acf4963d7737c11eb2b8a6156fd30185ecb4c7e9dd28cbf837b96312fe3982a61e626cde51cc139837d0e7d958e7b245eeaf3bc2"; - sha512.source = "0be2bc32d984efa4cf0d3c0f85596eb96688108bf61f01f8fb44cc842e59f1e72d9e2bc3b04a8aa3fd5f4e5e8aa54bf5418178b26dc4b0b72dfb08f2980536d7"; + sha512.run = "c26250f4c8fab830aa6a38f782d8fae60d71cbfd040b833f3b5c2fe2be8e25ad295693109b3b28cce1216769c96817943c3b30f55a8b379e36a975f7c1501817"; + sha512.doc = "843e5b37bf31a3076ea99925ce8a5ae9be504e7836de0ee5d0b0ecb5a39ad3147c9a5222f1c25ab9e95c0f59fb3c77f56836767971b12fd25edae3b240a283ac"; + sha512.source = "5ea686fa6c1116022da456b6b2949309ed3bc8eb29451213752d8167474f9aee2d1b67f7084b910439dc91017302596adf4ed11601ad8e93b6f20c447f79e601"; hasRunfiles = true; version = "1.25"; }; "fgruler" = { stripPrefix = 0; - sha512.run = "a9bcbabc207957abba157218f495dd29f392827b1c9ee5d9a61b741befc2f82983d13b51e0ae7d607a7783bafe7709f653e9ec1d4c2d4916c6e8b113648274ef"; - sha512.doc = "672a25f10d8c94a8d99ceaff7000859c87e53fe657525602f076b03ae44624151d39e2408c5edb7e15e389425a7a6742bf9151ac270c7095e0ba48480e3f64d2"; - sha512.source = "5f8498da311e18314b4d5582ecbeef5967bc0dcc78b7ba6b64b98ba45311e4a70a9f4eac6b875eb6cd74a7daa919348d15eca6920f54f0c20aa38bac35dacc2e"; + sha512.run = "f79f01da911aa41081738aff68486c69bfe8581e1f23c88b6e8f0e97030b8042e50742dc5906d52a4633bbec3b3e0223d7a39d054f8071652b5a55104bca1704"; + sha512.doc = "d24ed685cec23a410a08f9a519510442947725dbcf8fc010d9cef8814bcb0e67d9c6b10e8eadb51c77dae7f35de6edf8d66ddb4b39fef1eee7f1114c9ae4da25"; + sha512.source = "4d9d219961fd7c9200142c0d51e3bb7e690621011e23f25e3e449530f941c4494075b89bfa44afae31fb5c1a440d86dc75babfc57e80b897ce8628a4cf54e8fd"; hasRunfiles = true; version = "1.0"; }; "fibeamer" = { stripPrefix = 0; - sha512.run = "43a420e22102ad719c12f6dd2151e7c283e65be91df98286a03e2dc0ded884858ff3a0d1f61c629f5628490ffedf19e17560de240856651ad20633b65ca28536"; - sha512.doc = "89bfcc957f01946e1c219eb926aa5e3e4c9d20f072aa5a5e80fe144aad26ec576e91ab353fa82c7b8d8df7b012e8e011271fb18d22d0c70f32b4a397f2a931fb"; - sha512.source = "8389c745da718f1fc56467b526a2750e6ec1fd784adc3ce928acfdb4027bcc7320b0859080ff6b88e743db5f7200e974205b8b9fee75b707d5d5d784025d06c1"; + sha512.run = "fd7d7c52f99f70671606bbf50e7ecbd590aa53141bd50533008e29f654aea18d336156558a5a584de6ab8e6843512f0bdd0a8ee6ee9233eaa9dfd6e2992ffd5c"; + sha512.doc = "88d3aaa12fbcb35851fa38ed746e9738ba458ec8add67d2f818cfd158736ec4174acbbe6f4e29922d9ee4cded1b7618c271a80ed1d739060cb464e2ed67ef7d9"; + sha512.source = "1ea9ea639883de3543ebc215622a1793d94819cb738d507295a3b0073aafab813518f3346f15e3924bf288ca266db4c6a28d7a4718beb04596b404bdff8b64de"; hasRunfiles = true; version = "1.1.7"; }; "fifinddo-info" = { stripPrefix = 0; - sha512.run = "aebc087cbb04e11afed70eacebb677063feb3b8b4a0f099a69f8029025066732b11c9d8a9ee1aac4db896c0db2a2c4e71c4ac615115c4184b7936c41ae2b63e1"; - sha512.doc = "161245683deefcb9e30cdbe60ef7981879a08db2f971d80246df279e103f5c46856f705ca70e3202cfd67c84a2e0e1abb13da70fcbd3f76185832c4f5d8ecca8"; - sha512.source = "2b8a240bcfedc8709ea301cfcb039583a2394a2690c8f9471247da6619e48463e1a1c5a1a31478ef404ede438ddf5c1b09878a20070520d994392dab6f953796"; + sha512.run = "62167afd92d1e9419950923434a46eadb5243d41acafa5c1869ab39ee1e71a91956fbd0d9ee9d453eabe42e31c5c13b1a8c4d570f50eea7b116ae78a77cd01be"; + sha512.doc = "90bdff2c82815051ba18b7661ba0f5c561b427a180882657e790e310ef6c71b723a160be142e0a5a52f71896441ee341623f5957135e3bb11a5ddab92f4f8050"; + sha512.source = "3e2e43d1d61125ae336f8526685952a46323d5df92c7b71926a8aee0cd0db12e4c457d49e81a1d95f4d528bd14ce6c01461ff1ead3a12f672d1e64637c9c2ae8"; version = "1.1b"; }; "fifo-stack" = { stripPrefix = 0; - sha512.run = "bc4087ae34e2391e8de4d2648d9226468b829ebe5d93b798f20ade1c0c2660c90f96ffc5ade6ff8e98bbdedfb37396db4fd557835fda26f8877826fe0f961a64"; - sha512.doc = "e8a297126d8000687cc51a1ac69e22aaf1fb6be875aad8c10a618de2f3f41b50d63f9a89cb6a0f8642714b40a6875e5304d4dd34d333f76f9219f0417ee464cd"; - sha512.source = "cc1455972d3b27e36f61a25dac3520cf412b3618090c4f8509b65bd82bc50f57d8c801ba803328a14b32e1e89c5cab963fd7647a26d872dccc7480df9322c874"; + sha512.run = "92c22652cc48fc7aac57e2137755be490a488b03924d08fa6c00d70412c8365783b03b576ffaa69704a33de47dbf79c92fbdfd222ba594570cb1756b987f80c8"; + sha512.doc = "320a14aa063f66f3418be7ecefb7dd96a2b3194fb6b6aad4ba3f88da9deb6165381aa85717883d7d0c59226eda1be49b033b753186f0f8fe57950c49c0a6a174"; + sha512.source = "608930ce489ef043617bfa5cda442ad165ddaf43e4eccf079a7819829442d9abb7f09740a706a0cd6cf07ae36899466c660700af5ab829ec28f9168c52b53593"; hasRunfiles = true; version = "1.0"; }; "fig4latex" = { - sha512.run = "2991ffb63e2d6046abe203fcfbfb54a8916192c9f7099ec0f804e7727cbea875c27ec81f44d73c829eebce31b2b7943373ad17c6bdfeecfd8d2b25f2690d04d4"; - sha512.doc = "d185af6444b8dd65d40e7cb2647e5c4f590784cb959017a2e1a3d4a264619e019104a995f4c6200fc32783b0cd75a1055e921c55ec3feb3a5762c3285cf9422b"; + sha512.run = "f6c00e585c12b56a65ea70ada98f8a42616ae79a5db37cf117847f3a05757dfbdc4a73b0cc58945fd143c2bfedf5c67351b6b86bc7e6aabcd963e400c627a063"; + sha512.doc = "49092e5b3cb3d9b2cfea001ac31b373c4b31193790d9fb8dec7fbe1b4aac68bbd1bbed0e732d84e4c2653d117765dc1b581911905fc927385b3171c8a149da55"; hasRunfiles = true; version = "0.2"; }; "figbas" = { stripPrefix = 0; - sha512.run = "c3e57729709a8e50955b2a6d4f7f735f73c45ded3389c238ab9a0c042fad514c67b1d868ee4ebd63b7dcc4c5ce4cb5c2461b05941fda9a91037dacec2c3ca93f"; - sha512.doc = "96040a5dc1132789a5ecabff5e0e809c0f6c839be2a2f47cf234f654b52a1e4f6301012d5a9c590ad3e0f7d1bcf44375f39f35a4d33932ca4de8798663773a67"; + sha512.run = "e246d380a26efe266563a8797cfa97da5c1bb0630ff011f0b053437f4db030c78a3ffa98842f54fc02f4c640bd03671dbe2d8892e056e20f4601ab9bbb958781"; + sha512.doc = "c97a087a0573c04c44635308fcdd5cc2d131b5b6e0bd394af2c783cd8c0ec973491a54d0232cbc1494625a0146b241cacae05ba66fb1b2e13b4950a3dd5f431f"; hasRunfiles = true; version = "1.0.3"; }; "figbib" = { stripPrefix = 0; - sha512.run = "955eb4111a678c4f1f88a140071810c313942a69ceaafe421abce88895feaaaf750017da93864e16ce4b0b41f7142b1ca7e80c8471b04f84d49fbadfd17b2da2"; - sha512.doc = "0cc9841176f5ab724d7a738330f30dff7d4ba8a5ace6f9883106f69ce8a18c4847b296f145eb92ddc315f1b40f8f26d12102bef964400ac8e77b55d6388727e9"; + sha512.run = "64c680d9d2901af03c2fda7598a22cedf7bfcc16ad0f341cb8cf1cb809a093589bf5f7bd923be544ccfee58802c406c60046ddaf5ba8ab8ea9e94df4697194e9"; + sha512.doc = "9f75147b83f995f5e3a22573e098a294cf56a143597eb3831defa513d8b8ae6490f558cb89c221032c2ac05dbea03ce7688186e75bfc80d1cded28a8ed9c5613"; hasRunfiles = true; }; "figflow" = { stripPrefix = 0; - sha512.run = "ac105154156b7cc11dc9fd5b5db4da99a873067b7a23c3a3cae5f24e191db9a29ed06d1758882d322dd84e8ce84a48577066e5ca7ca71d467bd884175fb85660"; - sha512.doc = "b08e0ee9c611c2a9f6ffdc93e28e02a6127fa809efbc5f7e62e12681f7c4c951ff3aedbfc0795d5986a1f511dc3178dbbaf15b5e9cbde5d5343f0d5dada85278"; + sha512.run = "ad50e8df3e04371ff96b9d4628c0cbe2cf03add781e1741eb9a188d414b64dc4fc97de8bea1185b4f1910e472b589bca16c9ac218e756ce7413243accb480532"; + sha512.doc = "d7ae465a24f9e0ce7f06579c9d997c653d544a70d48a7b59e6ec0b9e204b5c9646cfeab7dbce470da15b54e5a7d3e77e3eaac10a8569bb19b775b37efc1fe0f1"; hasRunfiles = true; }; "figsize" = { stripPrefix = 0; - sha512.run = "8b7ac1e05662bca0ed5e0048f02356a66d67a9f3258d162a90376a9b7c85b936fcc09f3da878797b5e54d79097f1646361f6af9283e07523b02f1dbbfcb416e5"; - sha512.doc = "e7f57d8e9b194394dcb55348fe28403086052aaf9de4282c6a10c9360ffdc61de87624ca61698e968abf439654e7655b43920492dc7f8fb4affc75c74ed80afc"; + sha512.run = "a48134a4cb9acceecbf382d3de106b8d3169926757367475ee4b0794fd34121a03d1f57a2ceebe764fc20cd5a07946a5e19ab99de20c6acc6f2179660de42d29"; + sha512.doc = "ae2f520a04935789e3018f94344d336aaf6ddd1362e9b7623df66212297a624afbd5936c4afa52c4072de40a23bdd8a6774a042a6b7447bd14fbc0269bb0acfa"; hasRunfiles = true; version = "0.1"; }; "filecontents" = { stripPrefix = 0; - sha512.run = "1675635cfbf822e6b1307d7fb00f8351313342b1d864c07615ff288220dab322d1e5510bd2e9461d91356fdaf355a72312ab74ce731ddecdec9dad0e94af6579"; - sha512.doc = "cb06dcf21a35a5b7cc1c9b2e7bb9776f202a084f094136f45672577de1673e7dfc70481bdffb36af98f315ff7c848b1ac081471338cf99b9856be34e6750d06c"; - sha512.source = "c211ecc3e379152b0c982d10b83e722dd655690e9e4140c07c19743806dbf7f5256f8e3f5ed79cca27a6dd60cd11f485bd6d4b9007b117d9e809b882228d358d"; + sha512.run = "98fe1de0b2b0b775af5a82f77c15838639501f80b8a914bd72d36d9b7d2f98d357b90a8941dfa91450db5c9d3bc0f8bc2daa744c44067a3f33875cbc63e90ad5"; + sha512.doc = "ba8246e491a33afca55cf1fb6e65220f66e693ad850071045607b828e564e16c621b47c46284736927c1f8b3330004df9ea260c7edd23cb91495080038ba4af9"; + sha512.source = "3248206aaf15b6975757628b0b46ff54df45ef41bedd901e048ec6854a396c5e4ccf6d27e4fa47920f132bcdbb5a0cbd021c1de8ff9684def897ef6ea0537b62"; hasRunfiles = true; - version = "1.3"; + version = "1.4"; }; "filecontentsdef" = { stripPrefix = 0; - sha512.run = "6a5d2facb57479dda5fc7858d9e658382d107afb77f949e96c631730489c5493fe7311a2e023d17e8813fb50826741ee26622599560555f7c349941dfe462447"; - sha512.doc = "96786ca8866352b3bc727a6f661babf30281c3be30f12e2db7aa03989c31a84bd007a6e204c992ac88d111a30288c9f3134fc39c10ef837081d72057f4b48378"; - sha512.source = "2f33f95ee02bc874e483222a89458e6f21ff8c06d4ea34bb1997106b5850940d377c049f5a17d8d05cdd3e38db702fd8ef87f2dff3085cca911af9e3172001af"; + sha512.run = "2b4d4e1f6bd57d7bb62140855efa501d12eba8fe75c6e05b0e4a8aa963ac195246ba6650656dad059b3dfbdbc8b024dd575ce708170081e97f5aa2dd0074b546"; + sha512.doc = "b1b8849577b15112e283be7f5af1bc1ea16f29fab06b73e0df24d8f292fcb2161924f011925b7246a04948d43c45c1b6678784da58a3e656ede384c9f529eb45"; + sha512.source = "1bdf5390632dc1ce361c2e5a44a6096a0af24579d30b04bb51eb961efcac4a464eb7fe2b67f7370eeb255dcb79fb89a8d9b5281917009ba058edb38aca2d5b91"; hasRunfiles = true; version = "1.2"; }; "filedate" = { stripPrefix = 0; - sha512.run = "e7820b91f27a69c12560a2f39851a3c40f9d8e1e31ba367ba15d805d6c703609f7a7d36135dc2e090faa03f5356f49f87c6d47804b52a53d389a94bef2e18808"; - sha512.doc = "f21b00143551f50adc134c7557bb5b9cef0ec3e4cb452755d97f58a45bf2b111c48acad17a67759b120d11e720ae52c8b765cadac0739250489e79eef54b691f"; - sha512.source = "ad8d5693d42cb0d0d82a5dcb44f54cb3144c5cb2deadad619bd1ae32c3b853272aa2b741e955d64857893b325560964b0794f6f6f14f3cc302e52ce306b51ddf"; + sha512.run = "5d708eb35731a5623dfb01a92a1b8c8b44dff7437d28e716407630b3cc63bcc57b14738010b6106b02575daaa294dff3dd78c1fb2c141310d1b8648de85de40b"; + sha512.doc = "d0fc0ebd2bdae61477598a9bcf62fe7b02b2ecb1798b5188ec9a5ab6649decb25d2a05c1941d3597a6b0498b3a2d07a2d98b54c03fb172bdf4cf7e3fc52d602b"; + sha512.source = "a98556187fa34839c152dca61fb45e2bd144e8c7214e7175243685e263d3265bf9554e84b6c65874fcfccd8b6af5dbfc55f2458f0f64818860a4442f4b3ffa0d"; hasRunfiles = true; }; "filehook" = { stripPrefix = 0; - sha512.run = "a085a56c19a1a76cccdb3efd70d53fff7a94b8d9c8211ce49d6764dc8deee699c9ea5b1b1129cfd0a9800e8f60260233b0f47f9ff604c1ceda6f4962282f49f9"; - sha512.doc = "14981ca68d58ee0a7d1b4c554d48e6719440e750195316aadf359867791955804af63113ca6edad368ca26704cf0d429cfcf39d0a24d8d6edc147376980e15d2"; - sha512.source = "b244dde7d555143075889376ae7a970b47890d6035b8f447388127120ddffc21255796369421c38a491e3f6b434e266c8c8511f850a217f5bdd32b6484534d10"; + sha512.run = "b9c4837b60c6997b8df6f9c4e5eaecb69110395b4dce7645a7a7692887bf4f7962635e09e4a2fae7a8f30b623d24ec126107b5df93d1a7ff374d0d0c66e3472d"; + sha512.doc = "9a716bce0053c97e6a6a5df5a11a99816ce4c893e3b64058c98b886b11d902a48fa3f8edefc0011c1079200f5269be6ab303e519658e3b981635bd37da97641f"; + sha512.source = "2b63b01bcc3f3fdc44a671800696c2a37694cab5093826984b800b5f6acc866bb950d03e38a814fa56e055a773ef9ef51c370eecbb61999676187f4dea52b454"; hasRunfiles = true; version = "0.5d"; }; "fileinfo" = { stripPrefix = 0; - sha512.run = "6519d17ae499a12e41f203c9870fb0092fb8b0c0e09af9b6ab7e86468ea349a939d868c58c7e8115b9bb2dfc7e5bb73908d49f420709d707adbd66a316fd38b1"; - sha512.doc = "fa378b23cf2c55c267d414c1472d02dda29c4cf429f8f1b0ea2bdd1c1a47cc5f953c82bebd62850afa8dc9040c65e23d13594d3a9365b8e78fc162c105d71372"; - sha512.source = "90e27b8856f300a05f1dd5ca0b9cebb1975e16bd9c668e01cd7b3808bd7e14cf03da3feab73bf56a7efb4ae5759e5ec12dfd4adce08566c7726bb829a95f6cab"; + sha512.run = "87b4bfbf19357fc971b49f1e582ae6a3a7a70289d4f487d9b82c7c8f51814231097c492fb581d406384d9c54e41545849756f5e2e1fe2e5658ef1f179faeb099"; + sha512.doc = "90ec6f61c9fefbe471d0845676f4c7fb099645337f7d75cf8690462bcf7b55367f6911dd0dacd522eaabb1ce5f067046bd51f9867b44b69fc6bc7b96cc058b24"; + sha512.source = "ec5359366876b018b7b310d594d17021a70fb515c6227fd1f194328f71d69ae37bbe52eb3bcfa1efea43545adeecdff64c5105cf489a20fdf6bcec3a08915541"; hasRunfiles = true; version = "0.81a"; }; "filemod" = { stripPrefix = 0; - sha512.run = "ae572f39b6ad3077fbd0e01eb7345071b6873e5502d216d5dc087a862547fa3016086428039e697c1da7aa427521878e7c3d1052eb95fed22ed5cb2396e64324"; - sha512.doc = "d1d9e7836f1702e232a9ed9ffadc26d734e51c635cb5ff2f3ab1fc46d94f517e62790588fe9bbf2fe4d48b9d5b67c224202725b28d436d5e84a944562a836e7e"; + sha512.run = "57196ce4e542998eba3541084d26e65d712bd038ced993d656b48c70bc867a21f05e01542bddfb87790e4b911f7c8f324f69d517d497e4d47798d16499e37619"; + sha512.doc = "0dbd05659cba350fc028ea3d5663e8a30e3a30e58b2982a7d7b6e17c1d0ab6e1e9667ea10b21bb082b5b807d52c5e0d13797e3b05c8e37aaf6bd4ff789d50830"; hasRunfiles = true; version = "1.2"; }; "finbib" = { stripPrefix = 0; - sha512.run = "3f69a708594493bc4aaa4c2fff6777feae389937d08efb16cf61ad62e175dae0bac5a714826e5ef0c6edbbecadd615ad3daf824d809297241ec3f43746df8884"; + sha512.run = "407e12fd58de8a0f60eef6e75b815f5d102f754d4861b4fb9f3a0aa4a80b27b964714909989bb35ea3abeea3a45c42c89afe29b8a7ff30b6c8d1980a34469f1f"; hasRunfiles = true; }; "findhyph" = { - sha512.run = "f6f117fd97f3c5cc7833da907b49783925704a43580b980d67a6bde4c501ab0d48b6d662bef3c11d1c802559a120ebaf3673c7a69f4d636133fd1e46629fee26"; - sha512.doc = "fe8f33cf13a69b43b80464e3799a090e0a0eb0bbc3420b5b9500ceb490582f79defa4b2ad29d406dccc4b2ddb5d5b83fbf644eaa99ea0565cb258706d1acc0f5"; + sha512.run = "7125515ebdccd398d18cb71eba65197519b461ff273970fda6cb2f882d84d12418b60263a85671917f2d7450339273153e5e0e4ff6eb0f8a36ef38a949f6526a"; + sha512.doc = "0d2793837bc16ac5f9b6aa245f24366d68541e0d4ddc55f70fcc28b6c324b8282b07a2ad6b0eefbb77346621e1b0b44d25a11971357d70870fcca7d79f00ec06"; hasRunfiles = true; version = "3.4"; }; "fink" = { stripPrefix = 0; - sha512.run = "d3e7934b5f8e4521c26495377b4e0174b5715b24156fc1037af71cb9ba346bd6519feb43577242dc35986b1ffdea37fc1d767cfdde23853d30577820ef6f75cc"; - sha512.doc = "816b27a96bcd0a24750bdfd881020ecd2bbba48beee67ca3d1c1578eff9eafb3e493f5616de3641e769ae926a35ad16c13db4f44add6879a5df6859704348b86"; - sha512.source = "4a28a403eda52844bde58155315532fa50dd200a93273d3777f8ba744558889967c1bc1bcc0fa6aa7553870ca87d947db726311c839e27d1876ad951d0922fe5"; + sha512.run = "3db9998be0f255b9867d8e907c1247bcf3059e6069aa99c303d014d62f648890d3b9bbe0976cee6981fbd022f5ab7d12fa7c4ca562a074e4da93ef5763f5d4ad"; + sha512.doc = "4b695569a5d487ebf0803ea30f942f477e2b11adcfdcd925583814df2fafa821bb243c17615f91ab8a9786f737930fd7f1699281e6e3d0cfe69eaa040698dba8"; + sha512.source = "6b4c5fa64e6530251cc7777821a3994d4e956d001a29b24651fe50a57e5c2c5efbcf4d52db669eb9c8b081da32f49a523901d0e98e0e9b0b3a8227e84c6a26dd"; hasRunfiles = true; version = "2.2.1"; }; "finstrut" = { stripPrefix = 0; - sha512.run = "13040e25dd2a8224ae30a101da7561513c7cadc5d7889d8e93587884d017eb9db4fd1fbef750923035293462186017216dd118c9a82ddeda231c1d3312727f99"; - sha512.doc = "63e723591116fd41f708c6cd94fa44f2b25e545dcb74175bc1fd75e05b177c53dee6b2beadc011d44a07ff205425508c327c3388db62452a6ce30ca5bc6f12cc"; - sha512.source = "8dfc775de15590ab9537a6ea214354e13e6d4339273395bf7ffb39a059ee262c023e11ee4aab2962c9a972422428ae59b84ade7f562d3785d1dbf76880b7fb67"; + sha512.run = "56a940bf6d97a8e5ceada5c8e622c0634c5fb349df86ceeed6c4d206510c9e4479c913d136df71428549ee72a9fbe3385db034cd70049efdbc9a4eefab93ce2d"; + sha512.doc = "6852224ef7f7e2f7c4f4553e0c9a9c3314947e1024e871b1b1e6671468a66e72c98757d065b858eed3cc099dd79159d7b343852a2f3d548353bed54c609c435b"; + sha512.source = "b439aa92c4e29dc2b8fee4627af9e7e1bf5ffd359142ff8373594278dea603d6c900060f01754b987f02d7239784bfebf00b9e4c5133afb66dca2647e3cf89e3"; hasRunfiles = true; version = "0.5"; }; "fira" = { stripPrefix = 0; - sha512.run = "1eade240777072ada72beb6c3fcfb5843992b3d650ab049f2dbf73c63512bb53cc3faec5991da57fdd657fc8af2627a68a500403845acb52558d9a2862c2b4a0"; - sha512.doc = "f47a90d500a77a41152703be84f4e2cc8f2440e6138910bc9305ba8f859cf02f50df25ca802e14738be79762b78a5f8dc8d61d2b619b7c970217d7c7358fea0d"; + sha512.run = "26ae1aa1b223dd021f065cc16d2879b48cbf15369d9ee5af1b8656f227880cf17ca477ad790883ed4ee1650bae25b2b94f7b93e4b035f18e4dfbd94c3529dd44"; + sha512.doc = "d3e193d0d2924704a0c2b01d3c0e2bdcda174b1550ed881c0662a627b971a1c18d7e5150c1ed2e9e6c7d3ae37e31f21fbea6606f3c771130ec0cbc607b18f9ab"; hasRunfiles = true; version = "4.2"; }; "first-latex-doc" = { stripPrefix = 0; - sha512.run = "01b1c544fc1faedddbbf1eb43bb507d52982329744d51eb88df641e68b3f2a3ceea9b768ab7c7cb55640666a4014f2d6ce73c787a04051da455901b60564358c"; - sha512.doc = "1883271b4a4ac0f5dc3786ffe30799f70a26e676a9115c3d5737bdbb8d0d806d4f2688f99e5fe1b8eb111bb767f2c978f6ee71eec5eacd74f4e7867015d5da16"; + sha512.run = "b5f0b5ea0787819e8ff1863e545a3af3c01c20d2591cb8baaf4cbb95075e31ab1c50753fb4f77ce8ad166ae2299c0a488b84a5d1f4b0566cea5cc15538bafbe7"; + sha512.doc = "2ab8e4454afb7b3336f7d1f72e49f783a226e38da10d0973ca08ecc9aa7fe13a0e3fbc37db6857e0a5d33b938e064b8d6448e448020d2fa0a2b955684da5ec76"; }; "fitbox" = { stripPrefix = 0; - sha512.run = "e8a9730ded9ba1f685f82c4bf9f15ab55e2c96cbbe7f3debe6d2da338a3df2f9ed67175c312ecce5f9760adce9373c7715830633420a2ae9a5969eef1142e870"; - sha512.doc = "8b49cdae1386a9f582784e9d481798f9f79b97ece42df8896849bf29368c67a263d9ad3243abae5fdf098926e154bb9d0e031abfaea8a4cb0f3e1baea2551268"; - sha512.source = "1c004bdb7efd71094563a48d7be2a1a5d93c2edb661e3057a6418418fcb2b3df3eebca7aeef8bba5c72e6e754b4c81dc528954faa02bed779fba63ab73ee11d1"; + sha512.run = "d6b40c71db0fc2f7b97751b518297d99617c3fbd030334fa8f3b244a3e12d799e659e46a81594aa890f99cead9815d18f7ad5880b614f8d1128aa02e2632bff9"; + sha512.doc = "80c3a248b5eb94be7bf276d68fcdf4d559ecd7aa5f7ce0d247454c7e961b244a4ce95651aec18e60e94560f0b5eb0920f28393f007ce984d7dbc64dbca9831e8"; + sha512.source = "3aaab2f5398d7084879bb9da1dd78f189044ad79b0addf4b8661ed393673a8b38c37aaee8b5ae1185d70c611c7ba26a0873deda22fe6fda64192cad324652dac"; hasRunfiles = true; version = "1.00"; }; "fithesis" = { stripPrefix = 0; - sha512.run = "4d7638916169df8cbeaee44a2eebffa72688f2bf2107bc892cb9bbfc9efd027a24f0dd107a2418fd6e7355923ce991545e5d1991a42a3e1fc7c95525feb4c4b6"; - sha512.doc = "722429b601ce177ecba47b104145271cfaf9486247d3ad0bf5b311fc9b9b1571216cd1f4aebebde9124b715e6fb5efc7bfd98719e312591318b76269a3fc751f"; - sha512.source = "524bb69e5f635ae76fbb6af84ff956bde1c043a3c5d034d405dd95d5af491fda0565f744a1a3730edeef203e1875c6faf5e21e92cf121b7833c6d55968e5a484"; + sha512.run = "dd7e8c5306f0d2be96017aaa3312b14da33efe130c7cd8ba08c254796db0b6cac0e14fe50edcc408ce8a134ddb77c7567b31a4dbbd96d7b629302f9b461527fc"; + sha512.doc = "efe6afbf9b59248e7ec85415b9a4ff5d6932b85b629dec4e306a96e550a34250d1e81488b1f9473f5a82cc89f353cf823c426dc5d2e9949e0970f09680034c43"; + sha512.source = "b14b508955875c70ce4d6801a341965b5e640633f651b5c65d21fb647063136e64b6d0aba8dd9157b1869ebe3dd21e5fd860092f1fff7031e66d9c657d5e4f76"; hasRunfiles = true; - version = "0.3.49"; + version = "0.3.50"; }; "fix2col" = { stripPrefix = 0; - sha512.run = "a1924348aeb5724701e3b488e41b4f0f2eefb0e0df82ab9f75de8870cbd19ac43027b52906c81b8982040ede788aa42d7319d51dd87d032354adea7f4d1172de"; - sha512.doc = "199c5c2179683dd86ebb9d341e163d15e437c95a01928c7393735f99f8f13b6b6be8e6ed3764369b100f51a446ccfe0b47846dbda0caf095a7fcb5d55724f9ff"; - sha512.source = "79f12be20201bf6c2cfaaac08c599659fb66c160f50e5e9f0fb57d10b01c3ce666854fb716d40012241f84e0ddc261122d9e3c3af2f846baba135fa3cbafd635"; + sha512.run = "fb4f181d182c8d3be5ecdd90dcdbadfc54318a404ed5498e6f8fbbd509693cab1ca66c5cd7d2830a8f5718195cd852e3808516bcea5b49bde15b4208ba51dd61"; + sha512.doc = "4a1582896f707571e7ff9686fe99e2d77ce20269f1dee25529710cea23148618cc24d4cbacebe0741740fcecbed8a3c8e0d2ee0bc5310b660e973b34dcab0aec"; + sha512.source = "e220c6bb620dee018ac7fe6cda9bdd2fa814b81689e3d6330b954c4a108cb2cc6ac2141edeab23cbef313d2a38193eb625212b5fdef919b7e49c83edbb8b5fb1"; hasRunfiles = true; version = "0.04"; }; "fixcmex" = { stripPrefix = 0; - sha512.run = "0e1aa2db43f18507f237aba192d8eee0ac0a5b90f9e5a4c4debe215bedd518557160b3b582cc7aa73cdfb5a17ae6e78878af0fda7cd046fba4825ad4874334c1"; - sha512.doc = "7a87fe20ad4716ab28efb6a4ef4195da0f03c2cd382f0f08908ddd6c789b7d0494e5914de464d41560caabad9168c48306ef5a0e275c9e6cc1e3fc55c2987205"; - sha512.source = "c19e4dc0a3ab2a878241be25c996c7d0a25bfcbd9c616cac8f91b707c14489de1a396304acab5d18a9e27592e9e54547af7d0cb6d88e0757f3ce40c6f48397aa"; + sha512.run = "32df4f4e2ff4591dfa42368bed25e0f24e5a6413cb15012431bb3d0d15664b941674197cd51580549c6b1e26b2cc6f288df5527daf8aeec3421c0459cd62c7b6"; + sha512.doc = "6fb12fa5b0155a04e7dbb71ce0807658e35b299e171c6701bd399aceff884a4df66cf054b472003e61db529ffbf3d44d8b18725589e50d014fd347ad1f1b84b1"; + sha512.source = "ac63cd2ece9cbb68fb88944b2e0e1af240371b511d145fd1773408703f51f565450ec84256399b1e2e20e7abff865d8ecb8fdad9af1680de7ddfcff25debedfd"; hasRunfiles = true; version = "1.0"; }; "fixfoot" = { stripPrefix = 0; - sha512.run = "4e447d94030fc8a52f79a7dd886bedb5d738cabf650b61e5b4863116afb6aeb8ecb5018116cf0e50564cbd1d9607ff7f3d4a2ef7d0fd13e23e19874a75df6836"; - sha512.doc = "f718e9d65af9d8592148db29a6668425ba3de526f27aab1e61e1256efc2dba05059d3eff1b3fc721fad13627ad19daea7315aae56fca13cf401fbeceec4fafb7"; + sha512.run = "658f51450828ff5b1c3127ad666c565ff25f7d35a0a8bbfc9c5f02e0505267bd544861b54be25698d2626582e51ef240e73b99105a2fdddbddb6c6dce4e5cbc2"; + sha512.doc = "729934182676f566a1a5e07e665e0ac849acb21cb8def4c88932c7b1e03d30b539e53717ef35710b1c8bc28ea64a72d30138b915e30ced67eb461b45dafb4eb4"; hasRunfiles = true; version = "0.3a"; }; "fixjfm" = { stripPrefix = 0; - sha512.run = "17e727529d388364c5206097b75c19cf465218da7cdb3acd2338f3918267e64c1901765de5ed4abfad4a5daace2b2f9a16d034ec93125455d0c13dc78f1c19d3"; - sha512.doc = "219247ac211fd6c74ec10dc912e969fa355efe80e5bef484fadc83ba67ec95d2349bbed4a50f96c79e0becbc0c6faceb3410661c1eb57968b7ad86839f80863d"; + sha512.run = "9c4efd9a422ec0b272686c5fe4c2d12ae680788241d81b3566ed771c4cea231dea72ade81ae01408a263d0e5b17905e2f3fc93894fb919112171776bfd715903"; + sha512.doc = "0894cadf0a622e7417f9c7016ff4abb5bfba98dba58e657dd7e78f80e97415b3add502991d15ffac0a50b2f8a2927f478d112763b16299e0931da9d486c9fc15"; hasRunfiles = true; - version = "0.7"; + version = "0.8"; }; "fixlatvian" = { stripPrefix = 0; - sha512.run = "79cc00b68648c2e5d9a9fec5fa0c29a9c398580ffd2f18bbc7c797fa5f1dfacfc4345adf4f0758dd102484723942861666649fb5c729eb1a688a39f1169e1e72"; - sha512.doc = "ead6f469b23b88448cee9e3688afbc85d47456c731e781e32a2f8772d13a7a5c7494c4a349f33a08097c4fc28eed5b5159ae5a240ec58af3e22dddae06e02ff6"; - sha512.source = "13a1645708320d0aadd47b8c1a087f4fd8d3670f8a2d79b11eef9ed922b7dfd8dbcdad4b1ed3fed996810670f4fb8958f7d5f0b258522e32cf8a456dff751217"; + sha512.run = "9f6ac11a75f6c211929552902edc6a2f7303a0928bd5862e6692220ab32153941761b4a056ccf04cc71b767f91df107af56c8ac373d6ebde1368915c4d3113f8"; + sha512.doc = "6ff8b8a5b2b62a2fa83eb541a449d5fe12df3f17bf0b5fd12ada7c1becb89a028f395bb4e68183700452bcac3026da81816114314a4c1f09da9d08f7dae5bf49"; + sha512.source = "6f510e9325842838fbef50523f95ce432a8b8827bf34a612b8383b51c8875fd5c748ba8e575ebd0b76fd585a6faf1251fcba4a2c20fc4299014a454ef34ee052"; hasRunfiles = true; version = "1a"; }; "fixltxhyph" = { stripPrefix = 0; - sha512.run = "7c5b7c36ffb989b1e72221f6b53cb2ecacf69f95ded17c1d57709a19584eb7dc073d806a3d690104d5dd22e9fb8dd09785d4dcd891d80be968fc45397728e435"; - sha512.doc = "a8a603064829f9ca1e4977114cd4317fe20e922d2fb78abc9f67c910707fd21d09853278f6044d86032c2180e8c1c9c17fd2fd8f20f4e853012f5d30c6823144"; - sha512.source = "7658225ef6cca27511c7e89619eb8256dc0bf087f4ec8035d10166f9f5a997ad7bdb7ca6ccbfc2479f23747f0394a96d847054748c532b1b50077e2faa7b816d"; + sha512.run = "a9758d799989d3df6ed91d88c86eac84a14196a05e0ceb52e3427397e785b84707b3557236ec3c7cc11e4fe78c194e5c1ef2ecec9dc293f2d2bd2a45f52edda0"; + sha512.doc = "63f1a9b43c00bf097d2460b9dd4e1aa7b91d48fb7ab54987e94a2da05a0f33f199e5c66c3c9b5f2d592dc9f464c4bd29b675c4b21c3f7edaca7db1448a5552f4"; + sha512.source = "b502b61ede064538ba4311abe12246fb7d79ebcbd8337fc847adb066449adb40365f17342ce471b1796c1b0ef9e42e91443495bb591af21bbf6c5ba2342a0b40"; hasRunfiles = true; version = "0.4"; }; "fixme" = { stripPrefix = 0; - sha512.run = "e4c44b2e5648ef918a937621f834dac5cf0282965be47d2e2e437984a9dcf57381f3cccc59190f22eb17e5a7f8e6a8d3283a89ba81b554823947a3ee6f615934"; - sha512.doc = "fab4b5e463f7c7a9a75c6a03e0defa89cfa222634dc4ed1f1489f8b0829022a6dadad6c85d3334306c7753ef6a4929854b3dc84ad2633a86a743c974f6c37b41"; - sha512.source = "8087bfd475a39c4dc48de6d7c7268c75377bebab8130aa4a5b21562fbab9c199311dff34b28750870db556d401db7f14161ee56463e6b6e94396047fa6cc1f51"; + sha512.run = "063eb527c23bc27a2d4cb70f0a81457e93b1c6358d6115732fb3097e662c08851ee0c64552982fe0031640391226fb934ecfc41dc4f90f4a3b50b889288b5f76"; + sha512.doc = "7f6e15d2ca09a9b8e6a940944f1b731d28fbdc8c809d49371bd335019096e4093f902d2031704ad90b80999374bb917f4e7604849c91efb1976ed9787a4d7c07"; + sha512.source = "304c5af32f2567c7d33b0ea012b498e9788d362e5172b53b0fd3926d442f6005a87f9d7c804fd98fc689be3341478248b2aaf2f09dae26981e636f3d45d84d6b"; hasRunfiles = true; version = "4.4"; }; "fixmetodonotes" = { stripPrefix = 0; - sha512.run = "1aa033855923497b4caa1d265d284026ebad69e7f0a09c7a6ac125b1361cad586fd4af921c4158827ea33f039daba65aec82770b149902d3602217f48c8c0d1a"; - sha512.doc = "f9f4cdfaf677e206dac9b846de8f68ed97b4d0771adddcd6f33123186a6897873430f08dc6c298bd2d7bb4619c935c9651f87388961af9f68c6cd0b9b7c98995"; - sha512.source = "32ef034e36a188032c7cdf248f0264f5d6cf6ea3e8fa7cb22830d6bb134e12a3ee84d95c51bc5fe4eb7990b2821d6a36d6d8bde17610abc143b09f23217038b3"; + sha512.run = "4acc23d93841477381ce6da0126a4b0c953ed99fbc53ceb642b17f31a96685239a68b4d8852387946ecf94a0ad595a8de09e0b1596bae157be44ef54d163afb4"; + sha512.doc = "11d0c498719506e55c5ecf29ed3c1bb8ca1d6eb46036e6209fec6075d81d46dc688100e4b03553fe258d9b30a8efa06e98de8b0933ff01bbee2bc32bc75aaa12"; + sha512.source = "e0c2e2f190685e3c59d33e974e3f96ae3d7bd36c0a401988bb4406131df543a5ad9fb56ac137e45d7b2774fc31af0245edc7f85b4b16656483584be5156797ff"; hasRunfiles = true; version = "0.2.2"; }; "fixpdfmag" = { stripPrefix = 0; - sha512.run = "7758f85da66a0e0cd1e2daee725a6ad2d2871cc541b34d702b969242ab0fc728f38179703542d899b11f16399aa0d7b7fd3ca28f8cbc88ac3bc486625df6e1a1"; + sha512.run = "cd9db73b7e4de35a1cfb83fbc0687063e98bd2caa72798cfa9142536e6aaebcc84343de80640c3e59b8243508de68e3857910541babe601e6192195f371d1af6"; hasRunfiles = true; }; "fjodor" = { stripPrefix = 0; - sha512.run = "b3cc01303c80322e9535794f92d2b9b4d846ef73f1805a9177a058f4737e3cec1457363d9a0aad206a4a5eeac4e171aecd4a531283a98fb0c76a8775ba40645b"; - sha512.doc = "a236f049a9cbfeaf4df78bf41f17e95400bbe937a48e77806a7ba287062e18ef7e6ef5b09debf76aae944f6458e1eadb643f31087b82549211837bd52d27967f"; + sha512.run = "307b4ccc6aafd4b4791a667204d713ca0ed6bd20c1494042b891487014f552fade5a3b85f1953001d5f699542bf312e326e99372681410193b368db83a509ca0"; + sha512.doc = "cbc4ae27c667cf4d374d41d63921646980cbeb5b07227fb7ae7c26db81a5b815d68908c760c2b55de7553fa691a072ff23df60bb80e1638cc3e3e0a13e49f4a2"; hasRunfiles = true; }; "flabels" = { stripPrefix = 0; - sha512.run = "ef409fc5354ff9249543355fd98c8829c3380fdadd8ab8dee2e41ba9cd2217d7fda259b017a6e13cacff436a8ebe92fa80ec67ccc8df1a871840e568c63dd625"; - sha512.doc = "d998ab0d68db900c3208b61bbba4aa4621b250bed1114b42a283a91d99a0a7bc733f8b6694d1d0953172956596517f4dc77c512c5652d548ece2da9553899e3a"; - sha512.source = "5cb4043a8b94ffaff5985b45452ac0a06f95cd103973c88923124860832792948a53669b295df1e6a71b6cf6c9d8f4a8b42b088ddfa006fc9c6104e8e3ae6078"; + sha512.run = "1f6a98ce9f7342223443290bfcaa9ad2f3bc1c7f8971a009a7520d811a484ab8a8d607da7ac985902ff010da7afc8b0753eb3f556c062c29d5490e42952c6d65"; + sha512.doc = "272bc4f5d7f68d01bc32f49f199015478bfbe89a144f2d3d408adce98845de69f06084b069f15f8e88e14242151d2375152d3b6ceb3b940daa1d513d1fddee3d"; + sha512.source = "cd06fa5e4642ecc2f3469edaaa478f2ca38dc8f6f9afc6df73c67eae7ef60049c36a353a57eb05b3fed03a87cdaf576d1ccecc9187a7549ca6d9de311ac7a82d"; hasRunfiles = true; version = "1.0"; }; "flacards" = { stripPrefix = 0; - sha512.run = "a54cc76280d230760b3b0e65a11b3466e1c61f0fd7d63331cf377eb328246fa5736cf0cb8eb7f74836db58366a46522f5e8fdccc6e2683201f9e62452c469b4a"; - sha512.doc = "88c43eed262da4cdf81022e9cd2455ecafdd5fe73e2ac99ccb63a2ede4adcdab1f86e37d7b2523a344750c408b148cc39c682ffa43173b658a1419b4ac9861c4"; + sha512.run = "32ca7a00841b66c5f2301ca7518f18e376968933310e4449f546db1958f37f91848fdef67973ef043c3fde04a06f019ad13b4d217ac366378f21ce274fb66694"; + sha512.doc = "62714468ec7892548478c23269a66e7046956570f92858da9f7847ea28f520c0576088356c3ef66255309bc04f6e99dc4928496df5ecfe3952521f644ba272b1"; hasRunfiles = true; version = "0.1.1b"; }; "flagderiv" = { stripPrefix = 0; - sha512.run = "b8c4cce8d78ef894ab79d910b0695c140ffa9d61608fca1db1a45fd2f2d72ef9cc77d1d561d338d46c39362d96bde2b091d0bc9020f8291e254387d981158a44"; - sha512.doc = "f0425cc00882fa2511d526631297e3740025c905672ed67ef1eb1d5914f9c93af8c6729ead293302dbc6569e6b5ddb889b20892d05639d93f951ab0da5795dbb"; - sha512.source = "46bc731918897c0ea12d0be6e02690aadb37835473627a461a14a807929ed1a4df5983066a78e6aade9ab9bfebbec7bfd5b69826dc111e551875e7927a941656"; + sha512.run = "c61c0fd9a2a88b06f4ce0939425d5de006bccce07f7c371a0682ad17c7f74dc61caa2d205b0448bcf8695f0fab1a22477dcd3a0eac2e8d7938ea11fb8038d238"; + sha512.doc = "bf0644ea71d917999f2c3c157f60e0fc783433420a8bafffc56673e776d9108ce122080861cb33b5b93856284319e9542b6ea8bb528de42c4fd3749158e03974"; + sha512.source = "e632279a2d29a1ebefa2b001b8a4c158ab9393c27abdc65ced00cafa5a596e760fd4b8d7e0f0e3de384ada391922d1fd1287cd852654c5ae2256c12039e05ae9"; hasRunfiles = true; version = "0.10"; }; "flashcards" = { stripPrefix = 0; - sha512.run = "ee38d2e55015d4c93377cc039fc504cc2473bbbbb63bae90c310d105d13e94eecfb6ab853afd595d15febcd7c5e3d16418e6114ccd9da5885bf0203c6ba65c1d"; - sha512.doc = "0876920a2b0ed5b3458241e9f41dc831ec80bc7a9b9c34ed1559a0a6eedc2710752956a139783082c4c11d1b8bc6305ecb4eaef049ffbf534700d9e6a29a1ba1"; - sha512.source = "6ab6963a2ee1a7ad004ea21ae808fcbcaff4070836f8dcd1bbc59bac6d8c1a3a03ccc31c7c418fdb8714dcb8ad75a9b891adc7a357a2b848db26d94bc1930376"; + sha512.run = "5fa5ab1f1cd9081f86b0ff367b2456309160e124cedb6b21c1778081022f22f0ccd0db86b7719123930fddacd2fde4b99ed5a16f3f79a7d50e05b27ab748ac69"; + sha512.doc = "cb981d5c7f128c8d213a0da2ebb05ff1e75fe9725bfa14782df9c29b8298f6c39bc580ef017bf4fc116f40c34a22a784e98d8342fe79c357749399e222cbb0ff"; + sha512.source = "a5c55863d48500ea1212e6c5e17ae7a7eb65dc2a3455213a6170976767a87b8ed506b0b6dd595e52cee677c0c74503b25dae7e44325d20d9806dbd01de013158"; hasRunfiles = true; version = "1.0.1"; }; "flashmovie" = { stripPrefix = 0; - sha512.run = "93b9c68a9d7edc89cab3234c2ace46b64c6aa616f6434aec5c28c0eba817e3b84a43cdd0619946b8d4f13ecca912442554feea8ed1535db1844da3d090be35fb"; - sha512.doc = "0106b5b6c14e3073e60f085e55e976a189e086185b772573313b74c1530365095e824b80b6eafdc688135cce3fac5b8919812fdddfa6bedc54cb1bcf64811d2a"; + sha512.run = "2bc088e1b614ebfe8268c59673d8340d908cc399743e827bde651e5ab8e070c3266f8b1480594bad3e61d86fcdbafc27d0b63f3aa6380bcd12ed591627cddc07"; + sha512.doc = "dfcdb1bb2c1d78e12e1df4b14e968c0c70e3da8e5cf62d65007521af10f000c9cb369504dfc7300bcbaba41c78fea2f9e3326167ef455d29f361e818a04861d3"; hasRunfiles = true; version = "0.4"; }; "flipbook" = { stripPrefix = 0; - sha512.run = "ba4211ed51f54aeba8e1efaea693d4f8216bdc41358f9f13cbf0f49477e3716b4ad68b36827d4c4f849bd844cd2b260b78b3dccff77ac51ab68e6f331568f61a"; - sha512.doc = "65ecc664d8f7433eb801831b07f34205644434394b39daaaf91037b8cc5ef89a8c153692cbbc33d1492ac7847b5c090f5afe08b0e3fc0bc0e1da4d0fd8233356"; + sha512.run = "3e3326bac4aa8301552aa9618a98a68f2058f0c417e4e935d09a2677a462f35e5b646b47ab7a252779d8bb529c437f80d588953783b707383b46e635966b428e"; + sha512.doc = "f909e90487084c7a37f08affea0e84a787446590952c75e73bcbc5540d546ef0a31f012297daed5a561de9c4c8a3290f40bb0ae3bb6b3a49aa26e3c1d872a438"; hasRunfiles = true; version = "0.2"; }; "flippdf" = { stripPrefix = 0; - sha512.run = "94cfcde9f76dee6f615fdce4a77c3bdfee220d659fff79f379768d2d42f456ed11075866f6fd8b6dfe26963fd55e931b7bf059820574b170a8b2c91bd29368af"; - sha512.doc = "a9ea94b8855f9cbce8a948286c51eed0f520721fc5cfe9953651eb74e6976e91f7681a1739480354019114135747d0e2cd0c83da0d1a5836f37779a5d406f1fc"; - sha512.source = "0fec127d4dc15e1c3c22a422e2e2b0a7ac1af0c092b3f5f3d8ab23f513cbc55a55c8f77bfe15587a8d674b15cfb6e02ffa26a326110550d9788762f996c84aec"; + sha512.run = "adc92607b204664391bac6f4158d5b6ac506e0f49a208f40a50420de7555825bcc0c0801b795467a44042c1a4275f035e799cc4d29d097b8be506bbf1865f95b"; + sha512.doc = "1a863556a4a9fef2f953e672bd798ef3d0bd3fb6e910914a196c464182f94cb31e1ae29e92246e42a293d0bf96c0a117f8d77ae707a58cdae8297312121d095c"; + sha512.source = "48039bb008cc4b54a1becb4b55e2828435bdc7ba2fe2f0dd015a831a1b03475869e0d083afb54f68f4e9a4b1990f35780b7e79931724c3eed10ab8ed43fd82a1"; hasRunfiles = true; version = "1.0"; }; "float" = { stripPrefix = 0; - sha512.run = "1b5a68b1cf524e4dfc15395166e977ee5635ca8025f00c33139907a7f6c2e1cc73baa95c85a67f24bd479888b24eb8c1382b0f5bb6178bbf7883ea8267d5867b"; - sha512.doc = "cacea3c2c47fe639c1df9ddc3a56724c6931b6bc400487a43f7dcf892ba0eabfe3a659d89e40b27199cb9ca1ac121c72b70b54189eef992e165fac648fbef6a3"; - sha512.source = "e6be8887c2d612d1ce02f54565f268bce665f66593018eb0eee8644390a56d14f83db5db8d7c3717df68413164ade1f603a6df501ce0e1dbbd69044d95c78b84"; + sha512.run = "da8459357daeb5441146d60e2d5cc603cba1f62cd15e055af4fa912cb25476cc110f6b736f34a8752aac32b041e1d7c82a2813ea3ae313a6ed504fdb036cc8e8"; + sha512.doc = "57d101767a58de9523efe89841481f8fef482b6f5a705768e59d417fc18675dc43c553e2b072729509c079f7a80294e6a0a62ba0e801e4b5ac4b6c13fb6f3c28"; + sha512.source = "1635da7c63febf72f2f43730bbd5f6cf6aa045f4e82d031b9b2f0a0f4f3da9d154e8cc38551c78f9437b2b4f4e7fdebcc45cfc7fd0bd2dc3a5aba6383e09ff75"; hasRunfiles = true; version = "1.3d"; }; "floatflt" = { stripPrefix = 0; - sha512.run = "8a928d4eb4e3091d73b7d07604082ccb0d984589c47d0680b845780c4b3a5c5f3a3eb12936bd0d0f14a02ac9192c336d479e174e6125257d68990ebda54b1cbb"; - sha512.doc = "446201c3f7d88a7f94ddd1f2ac551ee4b227e1d81987672be369e5f2f0d9d9c45f6386975ade8330f607192c71a378d5f437941236b33c8a2521ebb94d804da1"; - sha512.source = "57874f6b37b2eaeb46761fb42a0baf992bc226ed193c7a8d2fbd09d43a22a1c3b882973f0704329aa1b77ebbe5719a342e54f0e8b4faab7b69e544f4cafd8d81"; + sha512.run = "dec5ca9a6b58c0b44794b55dde27ae57ec0885577f24c3a903ebad8bc4bc7723ab19156924cbf4115e9fc2fb23560c1ec352f23f783991e8f60972cdd87252a7"; + sha512.doc = "4ff43ca25ca20223cd6b39a3e8968669120bdcdc7ff220b07e3b33d460396417f54f5c3cedeafff5ed32604b2a5a4f4788cdaf2c27e65ddf570d51bed2579c0d"; + sha512.source = "51c3434a4eb53573f75a36d20a7da770256997cfb6fc28313c903deaf28ed8a6efddbb695cc31b05910feda878893f6e6d8c11c5a476211dcca149ccf01321b2"; hasRunfiles = true; version = "1.31"; }; "floatrow" = { stripPrefix = 0; - sha512.run = "b69c1d4d405186f19b10daa25915f99726304bd40930eff15470e35d86f151143ea5edf62c8e441e5433ec976557422b6dcf77578f7ced770ed158fcff826ae6"; - sha512.doc = "eb0e5939e762f4923d19de3bbd35c55f952fa6618903e8901779de0c98330693ab68b65f4a315b267cdf2685eea9f4c6572e613982b1ee23b163342b79205e65"; - sha512.source = "eb5b21beb621329ddda64e99a7cdcc627e2651003229d01224955c6d14e0a318959d21685a2046f52f8f5828a2cfed81b1cb75cbd9b52915efddc952bc1dfe1c"; + sha512.run = "95c8c72cc22b7d6bc4d164c8a7d994a1b07a13eada7b9a0e98f5f75d8e3fe88188239300f3b86b8be48de3adf917b44b2f9b2a055113066bcd2aa062a1761c79"; + sha512.doc = "0de9418d6361cb5742a306e68e48f16a5661b73245aca8f01529e1aeda1bbebe6e7e4fde489335f86d8a3d1dc48306bc7ea60ed69f3dae5e5c2e215f486e1602"; + sha512.source = "318f7e0adba4a389037bd274c6fe6957d851931a8bf467664eed75c43bbb3b3b5ca33ea2c3acdfbc27a36e4b9bb68b4947c18c3015b6d6f88e505090f76cf5ea"; hasRunfiles = true; version = "0.3b"; }; "flowchart" = { stripPrefix = 0; - sha512.run = "f57c855be67f8b54c843f0d30679216ff4444c8aec77e69c96d3c42f68d36f4949285bb7d9a440a209d76c6a58f4fed4fa611fd60692cac0a5667e81d65eb4f4"; - sha512.doc = "b81cbe45676bd632a601582e741e99b79eeed297413f7cf21c2b78f4dda2d852a4b8f4edfbd821f37ecc7749c9290f1f3d20b20a890a3e6ae67f18a22a797b5f"; - sha512.source = "6b8e9a8b57fdf098c6fbb7092ad341d5a806359530c9ea97c5c847c1706b170afcd8fa5cf1a7895754b70062e2bb2506a53eab3dfe7f7cce57094e09b5bc4c16"; + sha512.run = "e6ecbb4df7f449e8f24a8b4e795bde0f84b32d2ad86fa74f07a440c28013160c73ee8c5ea3176a77d392b6f1d682581a174cad1f3d38c49dc4828825604196fe"; + sha512.doc = "e6b4304cb32bec33fef3db52f18b100004e21d2f88d6e9c20c34c49007282e631782303cea0c0136cedd98f854f96924a66950852a6b4269f08f2c1b561dd435"; + sha512.source = "968d7a7d4524c6cc0eecf76d36be12972d71c6961cabb95ef4ce1d3c38c2f1a7dd39b24c13c42933f35f926953d7bd35691b6bce60c6de08b8cd881d90dc0c4b"; hasRunfiles = true; version = "3.3"; }; "flowfram" = { stripPrefix = 0; - sha512.run = "02f6630b1a35903d02faebd676d7307c9bea96786f4ee49121a2cd3669525178d06fcecd22c746a7b5db816a10720025511f86b517af20df6540025ac96ebdd4"; - sha512.doc = "46d3f8b09c7679f562cf3a1c341e8ff1562ebd2da1c7bf4c20efbccde638ff1b93e76edf7e694390c57a8feecaff429475a848dcc432d900375feadaa4bfb939"; - sha512.source = "fa0e091d59dafc0b25090c085c68c85023bc7f6e2474b7ed40f0c2f4de82c70ff11c91e860811ad63c31acb1c8950d0cbf2cae8265a57c94a0be6531ee0ac18e"; + sha512.run = "4a69fe7bcdca106dd96ee9d2528a574ad58b59dcce5ed0d10f84d4d52f2967e1d5fdfb246d619f4cb6e52e860650135f70d612200c14ea3560a96656255e854e"; + sha512.doc = "bcb6ad016425c3219fddacc3f130d9ff06cc0dd73354ea42ba848484a3863facd761d580c4b308b1b23b1c96e3889a6db5b961998bc33d5fb03cda9483072f44"; + sha512.source = "f7f1b09ac3e6426b3dd36bf98fbae04ff7b0e37cda96e12b5453c77fa63329fc1042b0b1dfaa7753c297dd25b613e0c5a0a1e00ece8d6259b729192a2a25ea74"; hasRunfiles = true; version = "1.17"; }; "fltpoint" = { stripPrefix = 0; - sha512.run = "9deeb8339ec93079f2db9f7902a87d8053f59c5f5115e6bfd801193f3550c84088604de2f00a622f0a3392e948a2ad951b5c5b6b012d4571a240b0b9e4eb27d4"; - sha512.doc = "3e0fa9a2bcf2174249ee2ed195fb142e82143908964e0789789e866df040caea296e185f6c61836937a18adcb15c386a0ec9d4fc2aebd4097132c0eda9740cc8"; - sha512.source = "4ebd9cd9f68730aaaf94df370680e0f1cdf3b52ace430cd5ced2dc655f7ae09b897328a97f6a646bec6c35037e30c9dee122c92f366b92ae95174224b5ec8baf"; + sha512.run = "81791d6c757f029f7b08667c7eeaa1a00b1e5fc0555703685f317f3c02b069eff6c6d01a70574c671ca588cdcfa88f22119bfaacaed175d5ff2d496fdd7afc26"; + sha512.doc = "68ad4d398b1e6eca1d57bfbf4aa61f05e2271356b4da00439b82a92a5fdbda7e9abf9af9c83397b97385746fe55a2b7dd6b2462cde8f2b0314a439bc485b2874"; + sha512.source = "c8a0cf1593fc0d73730e954b40db37fcd604d6e0158ec32e2dec3be1d8ee46a60bb89a0a04cf3bf8fb30aa20c0ebbb80fb35df62dc8eef86c7e2508049d0c934"; hasRunfiles = true; version = "1.1b"; }; "fmp" = { stripPrefix = 0; - sha512.run = "02ac92ab398ff1c3e9a1189ca96d4e7a6b5af57852307c965d8d055955aed7049e49c80d193120166f50c95d5351040edbd92c56d20abca4cdcee5444eec87f1"; - sha512.doc = "a053883618552e9cc3a355ee95b4e2245e8054b78c446945d97be6f7c8c37163715b24472bae01b129ba423d4cd95c532a4412235ab9f0604c88520256854bdc"; - sha512.source = "6adbbe9f1e6e4f2ea803be6522395dc4c14655e63df717cdb87024a7fc25fc82e2da0e4bfb74f1de1982c20cdbf1e5d5af5fe13060e4d5f480f62635648bdf71"; + sha512.run = "d45ba07aafcdc84449fc9a3c5660c5a792250ef30b5f284e328806fb421ddff07a5b1e917b8361b86efb3d6af2cd2b7bf2fa9d26a4a18c30e5aae2bfa0656c86"; + sha512.doc = "a59448581eddab4a0ed9804c07c63778740d25f885fb39e2fc3b6182d2ac6bc23c679657d84517449498d111c50373cbde4806cdd5361067247022dfd4b5a238"; + sha512.source = "32a6d3a6692dd3a5c9473832402d4dd72fe9a6c9934bbbbe8fae6c12883a95931a65920f3c7e7f33ac0b67443a621387e296ce979c9724d960a0b54e54ceebd3"; hasRunfiles = true; }; "fmtcount" = { stripPrefix = 0; - sha512.run = "d95cd86f4d2484fa0ff20ce6012a770a7ac1dceeeb724cafc4835a9507cf08ad566d169750d92382c1fa6c4b66f59bc9cc281741556a62cf06084144bed68a90"; - sha512.doc = "eebf07539eae00ce09e7c3266c400f1a2bb5e8ace82d49b509f2bd6e0e50e7ea9658a66b6ddd8acc8969245063202b8e4d27e002852352721830dce53704675c"; - sha512.source = "0d342894592ed29329f654218adc659f59fa8e8088d8207301f8ce4667ae62e3713671807f096402551bdd5759f273aa449838d850116da67669cec559bf11dd"; + sha512.run = "dacb809f12fd58d447cb481500ff5ca4628102346270dda652afb37b63eb544a74665ef5bded1ee541674b9e31007514df27ef6c364a2794d46ea8781c05913a"; + sha512.doc = "1f01ed3b3456f2216d36ebba206aa9cd7928b1c587e9a93e41491896a1e82676796d297b798d91c62d5acc34c8671cc67dac51cd5184013d1a123c2c9817a18c"; + sha512.source = "02e1ae68f4bfe81b070e288ae94cb664ff22b2a714a0d92c1a990cf7c548494de7526d4473a5c28929528f5845d8551a731180d0bae121d998e78f6c77583c37"; hasRunfiles = true; version = "3.05"; }; "fn2end" = { stripPrefix = 0; - sha512.run = "39b9f63b274fe0f3faa1edfdbb1d27044a981d42b5ab4d272d69e9b84e266be43018d2bf76e574412cfa0808d418b9ec47cc57b58b2fe1d7d0bbcdca1bf5b941"; - sha512.doc = "885260ebdfcc4c372b493f388fc1fee665d263361f7a3f26f85aed41d804c8bed81621c07cd960c2a9137b9adeb1b97919a93086d947aa1b45caa59b4de26d9c"; + sha512.run = "6da10d643daab4b65827532fe94c83715ffff3fbd4822ffa908835f9aa66c1f2d55eb46c18a801a64c6e0df9ba0c6e3ce5b4e6d27afea4745626b0d75d46332a"; + sha512.doc = "681424556d76ffdf5f188215aa8a4425c8f8344aefdc36085ca014839e5a0e5352c0c83e63ce8d1be5c6f5c7d2016d92fb73d7d0ee71284a4a89197f01fb59b0"; hasRunfiles = true; version = "1.1"; }; "fnbreak" = { stripPrefix = 0; - sha512.run = "6c1cb056c45c244575d377bc9d2a0ae5864293b3f92b5b9b1edd2a2ade0696a80e5d4b915c46db65a33c3af6ca93109a722521df61e176e1aa3f09bb9d2c649c"; - sha512.doc = "55e5782338aa6d7dece1584c3c688bbd69fbfdae91e8ca42606c22f056a06af54acae2817cb192112b26b4b14c14f5fb673e2aa24a64e060b405861dd118b561"; - sha512.source = "8fb5828b9d995d3084c205d3752c124e899c5089fa16945a8064513b0f7656645dfc1114cf604af5811ebad87356555729882a819f2cfe4c982b75e27420adbe"; + sha512.run = "e1a4c4a9b6a8b710a9e2db85b4352e190a53f75894256ffdf50013faad7d2f49bf74ca48b4b39b07cd22882c1db43eaf8d554ee24bea8cd0c0750a1b5f1553ef"; + sha512.doc = "2343d948dbdf45117971a46b99014dfbbaea68605872a332c74ac40eee6479a4f861aa0a67533e9227fe3c69c6469272a5a37914e6ac1b333fe7f911650458ef"; + sha512.source = "0fba7999b40f12bdbe657c8e0190945f4880092ab63ebd80a5ab175dabe580c8d2ef0f5c4bcd2a4243bba0c7f6c4cff03346cbc5893288c9f8328d4eb6f5b752"; hasRunfiles = true; version = "1.30"; }; "fncychap" = { stripPrefix = 0; - sha512.run = "3099377f973a613e8c3525780e51c5c100557c6fc508e77bba49a470680844ceebda10253a7df13226aebda5b9660da49fd77193854a8852571104275228273a"; - sha512.doc = "ef64defa7d51e176137cc00f78b2b69d6fb292fb9f9f97c234dd4d9a290724ed18e3c7750ca24950e23465ff5eb66b353ee697a067eca3f2a4151802b9bd122e"; + sha512.run = "2a503c8bb1251a42688cd2e8a563f61f3e78e687b9676af5d4607c3ff88bd2bcafab908bdbf457c64825e56ac11264d445c77408f5ce6671a799c3e972391b08"; + sha512.doc = "5720e40c286f54a2f1ae29347086438d659cbb7f00749fa76f6754986075637ac35818430eabceb59971bd59cc22c9a9becb6bfb23ae879ef622616f0c6b87fe"; hasRunfiles = true; version = "1.34"; }; "fncylab" = { stripPrefix = 0; - sha512.run = "0f87d268f482188eabcbe037dc784e486772783fb14d8ccd5ea7b5ed3e13fef75c1d344e495e1c4ff9b2262bab79d53d998c44a191586e9f6d2fa89c4492bb65"; - sha512.doc = "7a3c5512227e269062ad5c8c9383bb548d390db0faaf1a5d71c76fcf2ce80a42c729daa889424919ed374212e8f279285d1c6e1e4a88d23a4a9c1b14145f3911"; + sha512.run = "b0e3ce2bf0e8e83e31bca923c8d9646ed5fc1cb68414b99fbcb6c5773057f813eabfe762c6c3af6000589ae5eadac6ccac653b7727d7e15c28b98ef1450fc591"; + sha512.doc = "f41fcf6fcfadaa4baf0b94663bd41830f6f2e03ff412cd530a024f5627e828e9fe907e32a30424b9d55a9b54a254453a00bcbfb3ca5c8d314b7c2e2457c9d9c5"; hasRunfiles = true; version = "1.0"; }; "fnpara" = { stripPrefix = 0; - sha512.run = "59420c112654b48908f3b76aaaeaa677e024ebbd2026c97a576b484b8996e778558e335fbc3e722434996ac288ab4ee28f26bf53952db2461468d07bf8d11ca1"; - sha512.doc = "fa503c1497c6cad52da06653614b5bd5065114c17ba62fbd836ebaadb6925f0312af4e3fc79b2cfe26790cac9cc5ec1bd6682074d161c998b223ee9e5691a304"; + sha512.run = "3885412fc08219ac39c18c0ff47d79dfde68658b0ae26e381bc81b66e1ee91c158ecd9ab37b0dcda45e539d9a764c93c60d711c4f0e4f376855e80c056ee019a"; + sha512.doc = "272421ebd2be07bbf0721db8340fe9befa3da38677705a5a7f183a481c88868b531d9273cf5b955322c629c45ac7adc0af71ec2935c345487b950f733c8578de"; hasRunfiles = true; }; "fnpct" = { stripPrefix = 0; - sha512.run = "2242e960251030f93218f8839b9a0c2e8a06a6a8f41affa69e49e564a51c2ae4b724247da6818f2b5147619f43e85f68d2f168625e46681fcdcf2545f679fd23"; - sha512.doc = "05670ec69ec7383c7311b1b9df5736cba560ce21805e15a73fbbd9cc2efd5689a964e84c39a97c325a49597ea738cb031ae9f1d42596eac2570ad104a024e988"; + sha512.run = "843412ccbbdf3cbdecb7f1fa1b75b049d47bb371a6963ac736390ac71cf3d9653fe9bd4ada66ca9bb531859a26462da365f3c29f5e461a01eccbaf7776b3397d"; + sha512.doc = "0b5fc265c163d571f40dbf54aef5ab1289e5b85c1ce888bae83651851ad1e4db0491fd43870940b210a52c44cf048d8f1e83b1b9ea80193915ba83da017e4a6d"; hasRunfiles = true; version = "0.4e"; }; "fnspe" = { stripPrefix = 0; - sha512.run = "a6e97c2a51a7b4d84debe02159685272e47e93f7cb941899d8869ab85f3a3041914619e701c3e5a0492b2efbfd7d9b7889b0cb9924ee08e2a7e709b63a26a232"; - sha512.doc = "efe8e737691542a0024ddf79b3fa379c96755fe04429fd8cddaedbe4186f4aa52d7325e161b2e609c004dc72ab4953dc2084bee87df416e0f84e8002ad302d5a"; + sha512.run = "aafc72460c896dea613f42f54910ff4d6ff7887c088e7c188a824425dd0d0f43c4ea10b09ba51b218f2c7d37fa4ca4bdc52af255b67ec99ae8e94dc9bf19ff8c"; + sha512.doc = "21555504df662523ed1957487e8451a0804d60f0d4d64c9c184e2447e2ec4f3e9fb9c527fbd516f8c389cb5dd2802c75d04a749a04d6a07055282aa20cbfcd78"; hasRunfiles = true; version = "1.2a"; }; "fntproof" = { stripPrefix = 0; - sha512.run = "5cdd745875134c4c8538225c6bc340a699b7b83c5405ef3072eebe2f18447e8c1ff68f9d4d53d7b26d5afc9966c61fa74f1fa0f33aa2f5d8b06bafc1fa591fa7"; - sha512.doc = "7ff0d46c14927d5b3334d3f18ea5d010df95aaba25d1327d949d7e7558b1fb1634e1dff23d77c2a55cfe85b626b91f540ccf52fe3a0ae3ce743bad4dd88474b1"; + sha512.run = "77851e7bb017aab274e1a13af6899d0417a5d58f777c063978469799086516a2f40ad6dcf3f88b3a564c8e5b383fa02c33de725099146d49476ab60b5c93d6b4"; + sha512.doc = "7712920134c1820e117c657a99b35b6212bc48c4f78b6408e4dda4067b7ed654f91dfb326a7219b2aa702663d92420ac4660cd1df4344e5fed3f8335f1dd94c2"; hasRunfiles = true; }; "fnumprint" = { stripPrefix = 0; - sha512.run = "0ee4d6a57bcaf85b12ef0de73735a94747dd62cca9c7dbbf4034a720ce0660446f19aca0210fbdafd29c14609708eb8bf113183f5e5d82b718282c639122a1c9"; - sha512.doc = "1868d8d7e775dfc419716c4cb8ddec9c897e2b1e5facc05d1401a918f0ee0a1a79c6d4b73c4a742bf43e4c6e8e60f84504e7d74fd3edfa9304457c256917d84f"; - sha512.source = "cf22f7c073d0162592ab334889fa51f9e1296fde682827b5b17f6d2f19edb8520410889addf911bc49cead430404df562c137d9f0e8db2c58ce50642c421a6f5"; + sha512.run = "7705cabc07005c894dc8dd24abe62165675fb3468c9ef09d3909aa0bc74075c431e2bd410b884efba446fb86c65695759e57a00ad4bf99f9ef4805f90a000fab"; + sha512.doc = "ea10c9160429e3587083f1b386953e2fc25a7049a81f49e3b9d45e0075fb1b1be045e34f0ef5a7c11159e8fcba15be329ffc0e1bb24ba7a78d1a575e697d3edb"; + sha512.source = "610a346894dcf4d7f792278f1a6840a3e8b8773936a8aaaed60e9ddf466d3493bba3311b1e3ec153c25433762f2a3338485786af16a2eb648a7838f00e6f4842"; hasRunfiles = true; version = "1.1a"; }; "foekfont" = { stripPrefix = 0; - sha512.run = "f5fa9f53f52982c5a0dc8a3d091044778bc2bac07dbf2a3988255045d6d45274d5f24bc371652bc758e4486fa1d7e1fc6370c92d0c9c3eeb7896fd3a584df41f"; - sha512.doc = "2628b9ba703cb7e2861539f53710a40591509e8922490a3883a3ccd096c3f408346d67e62483a16f81a9db2dd726bffa40507d4d295f161a0f705b45bd7bb9fa"; + sha512.run = "17763dea28933e618c6a14615bb8119bbac9d3ae145b1e004f174b15df35b7b37143629ee9e55b79dcf48b16b234f215ffacee313308e8bdd11ac1706eb85428"; + sha512.doc = "adfcc71b92921b2e1fa17b16f96feec2594f4a97b240a1d04c261fd1df4468fbdf64cfcda795a9dfedc74ef4f8a70470ce31afe6fef3dd23926cbc2de71cd300"; hasRunfiles = true; }; "foilhtml" = { stripPrefix = 0; - sha512.run = "c53482f392c24be764659ddb9cb0bfd6c08255267d25e8d65a61bafad33626130bd4a0a2061ee5c32b65311b08a5d020d5a6ac6193060860c36ec414b25e74b6"; - sha512.doc = "a08c4b901b12efb19ab3a583817f1e5469878d49f338928ccba8c29c442b30b96dd5ca114099d905f985a36cf979a8aa40d4515ebcf96627aa535660b5b58696"; - sha512.source = "d5afe4e2b48b5117d8f5ff56d35b8d71604b825a460da290b8f4410b60ddbe0da08d1fa0ae86520062a01f08d365806c0eafe1d972932e30ccf85096e17e2071"; + sha512.run = "cd367bc008e5773e026af6b930c7b3764e715bd251536673ab60179fd1342f3ba4f31f1da755c987813331423a73c9d31baf136f3522093a3d2936cca753ff39"; + sha512.doc = "5015263b6047e5ab6e0863acb4087175962b24d8b5ca4681e6ebfd70585297a67acdec0bfe30a1cfce01ee26b0ba9d9e235f94b2b61cf3dd1ef462652ffcc904"; + sha512.source = "9a0ca2ffe18c68fd5b1652a94c70b0cd2a771b08b27f1899cedf23ad49af831a2b95924cebb2c4659eb30a17543c995d6239f814900b33c6bf392a5eb2a7cdc3"; hasRunfiles = true; version = "1.2"; }; "fonetika" = { stripPrefix = 0; - sha512.run = "8318e4ae9252942f143cf4f3c393fd9a3668b24a5490a10a2d1daaf7659ba5965e49b0b0cceba8e651590ef6db3f072e0629576952d4e9562aa6227bdc7a8c27"; - sha512.doc = "065a8472d473504ed055af2359a7f9c2b71a9476e2066ae95e8143ff72722b051093f1de9143b39adbdad245551def2ab68421205aaa81b7e82b2daeabb72b97"; + sha512.run = "be59af8255547f310a7b07443477fea4c3eb9eb19c9e8873ec29d8ddb3e3af7ad092147f3de4735c8a8debd4b4a34d789a99765addbd5e4307a90a3143133d81"; + sha512.doc = "4db3227332c484a0d1ec75bd27e9e7ccef82721bb1ee7e50e87d76f74759ed0da8465fa44f0ec597f21afa9048bd8df609cb1005228e9169b9157c17ab1e2ba8"; hasRunfiles = true; }; "font-change" = { stripPrefix = 0; - sha512.run = "3ad0ac78ceba803f8e7a9513c0b7edf8c0627d9ec03e8c6038fb41b8b12d2161bf0cb12336ab6b5d6ca860118d4ab5d4e42ea7204be0c38a79eaa17771940fff"; - sha512.doc = "5f5097f59ef057db715ce0b6646dd2a98c292c17af04166760c671ae0863604ca75a91b058604df413739d49eb59c8228bc607a23efe8b61e02bbb94c85d9c3b"; + sha512.run = "7965348e1f923ab1b261a81224dde1bfd1b0b3e62b1f028a634d1f39fce8fd32cb1044359554d949a750bfb41975ce782edba9822203c1127c2f9d01bce28f61"; + sha512.doc = "dbad8aaf2ddf8ed5afb4b4eaea651f5302e558c3a5a78cfebba994f34dec54090497164e3c3231593c6970bb7f8cfdcde5c01eb9a6634388b5bb314978cbb8b3"; hasRunfiles = true; version = "2015.2"; }; "font-change-xetex" = { stripPrefix = 0; - sha512.run = "cb3768c112d0f2e62640d88f5283b2d18824fcf0c1a9e6b4129f55d421ce81aa349cc6e5ff52deb6f0f8ffa58dc0a457b59e4466356c13b372ebe1aa92a118e2"; - sha512.doc = "71195ab39116bd8c84a3344d25390f7014805684342440a341d5c86819e8ae11c603f1cefdde3b33a163fc6c0ddac9a4d773c9a680fb821c8d6f879f2d468d54"; + sha512.run = "79e6a0837adab9c5fd493477cd87d183dd13d8a82066df58400d5d0dccb1b05afb16bcbfb8f8d5f52203615c1a6fc7d2ab7050b351c50b888f2951e38e5dc3c3"; + sha512.doc = "0a6dd281eb5be193a7452eea7ed36b95548da35b321f48bed367917249a6f7c54cb0a4b677865d86c139059525031d1e37362a0d5fd31544221976bb18f5174b"; hasRunfiles = true; version = "2016.1"; }; "fontawesome" = { stripPrefix = 0; - sha512.run = "6a53ef4aa6553124c9d45e3cfc23a0a15e4bf8f26905cfc624026c3f9c812f0ab43115abb5589bcf0ad2b42f52212ff1f2d4caaee1d9b41223dcedcaa8a5ee4e"; - sha512.doc = "1695f4794e47408b58cb4dfe526899f182d954675a3b01db2f1ccd9c85d3fe252c189121f0bdc503a7cfabdece0f7a8e357321922e8caa9a6f7d89a3930c898b"; + sha512.run = "27d033f45e343309154b80e21915ba043b2956571ce83fbf6aac43d9cb918da264dc12313c7ab5a5e7b6faa00f21f1a4fb999ddc6ea8753077b6416e97a75e1e"; + sha512.doc = "56368a42566bfc5dd0e5498fd8130d5c98c635f366eb254c5dc976011d9ca5eaa3dcc243974ef44cbf7579c6160144c6629a9a14fdbb69ab90f6137a577b2236"; hasRunfiles = true; version = "4.6.3.2"; }; "fontawesome5" = { stripPrefix = 0; - sha512.run = "222f22023cdfd2c12f27de1a81e26364a750ac8a5bbcbcb14d5d9e7becdd4878eef091c7063d7061fafab3e261bf0030abb80fc833ec3b27d1fab5b6e7a03dc4"; - sha512.doc = "ecaecd96fdadccbf99e70537c6d4de319e47d1359d7893c7e635babc9f5556d95853f36d82df7f52976c042c13fa788362c1cac3fcac469e0e129122cbe0f120"; + sha512.run = "a9173c52b32143df20ea051d5ed08e9dd1bc1aa3c7e585d45f5673f457aee535dd84de6e484cf1ce81149fb101ae16b4e03a80bd30a262b7ac0601b720c78618"; + sha512.doc = "a441b09f17ea27fa9e8595445eb5f348568112b8f43f378349cb97b0ffaf84fccf6a98217becc0d1ccdf9830b431f1ced45fd6030e5436bae7bc0b53b7b3f3f8"; hasRunfiles = true; - version = "5.0.8"; + version = "5.2.0.1"; }; "fontaxes" = { stripPrefix = 0; - sha512.run = "e31605021bee03afd0b1e8eaf2d6b7a0cd3ae7268472dafe76ec0a73a90eb97bb9c02d1f8d16cc47088c19c0bd6c3d5e48923fc740bae9042a20718d4c333af4"; - sha512.doc = "c628115788c847cda4a39525c031befddc994092594ad3126ad366f95bf830583c7fb9f4f441269446c73d5739920041725f1ccb196b6d1f99bd675cc8e5e4c8"; - sha512.source = "e090f0dd614db83cef1487f6f890f288f0814d6d5221c39d2b26d163108b9856f8945f37a15ad74a1d66583a34ae1ebf19654573aa8340b4598431b36a3de2c6"; + sha512.run = "2697223d9944c785b21a918ec57a0525deb7004180d7ad16b89b74c11ffaa28691d373b5dfa8233ec2a721020fba36d1f21bb0da5f9bb7ca047e836034ee57de"; + sha512.doc = "76cd77a0ad214167ef4708fa7ecbaab22f0a1f5121f7155cb6fbe097ae0167cd3a98e77e8f60577316316b06c19a933c0715f1bd83a14ce39fbedec7f4fb3617"; + sha512.source = "c9ed42efb259fb6ae80e60fbe4bb9197ae22f78aaa350fca353b9c273a94ccf95a9c0518cfd2d48b574727dd9072645bb4ca4a2624022ca9c554e76a46d3e374"; hasRunfiles = true; version = "1.0d"; }; "fontbook" = { stripPrefix = 0; - sha512.run = "8b8b3440e628ce6c3922d2eae3f5ba357bb177257abb3548b46f558b433c091621a335fc409148e77181619da6f0bd8c7487b672ec18d03f2b9f8012480e5920"; - sha512.doc = "c34447b4ae6ee7fa45ca48a2fcb7737aebe77f1d3a464e066363c294c843ffe32c23ae74dc9b8430fc3a821e6b9bc46f518784cffb385d789fd9d862ff54ae2e"; - sha512.source = "5005f9fe7d4a47f269927fe6c082aa74dd137c7bbe52e9eedd07154410edd7204b98ed1743614fe4abc560c769668340b88113f15908d5639bfb9b6daea49e52"; + sha512.run = "0991fa4c65e929cb6818815a780ab9fbbd93110e051fb7d2afe167c12322eca53a1f86160ea29a4bb7fcef789dae20784a562ad192e9b9e7af4502596c58c3da"; + sha512.doc = "f0b17a0ade838bae8de9d4a135a9fd715b98cfef8a94400d472b0d6fb16632c305afe325e7b374c6ea3dc6389418d8c3e7fc93130228cf97b6967727f1aefc88"; + sha512.source = "fbc85bc5fa510a1ad822ebcacc558f31b2afe36663db4c9af0b0c3dae20a4f46c339b2b5a19a6eeed9305fb608acd0f62bc3b2125b1f4ffe6a96fb260137b5bc"; hasRunfiles = true; version = "0.2"; }; "fontch" = { stripPrefix = 0; - sha512.run = "e8f3eb6d29d4cc3543bcbcaff25cba4962f6e4a82eabfe4d2dfb66cc1730196ab95b0043e22df632dd0863fa53c2e26a1c61bbd489939e3cb54d3ded6962f1bb"; - sha512.doc = "a48f6e0c97498d040f32294289b9d23ff0daa530d949cdb67f659d8f5d961c3ab8e89960a95b022ba6359bbc094a9e0cbf8dc2d83192902771ae7e29a545c13f"; + sha512.run = "eda729617b6796e46348e597c7d13bc8642bff6e41c5cb2ba83e81b6b4ca872543ebb301ac24033347dc4e109b91aaa93075f4e463ea643abfcbd7a0edd31e02"; + sha512.doc = "c793170d89cb8674032baf4c39e2425b9b0e4c6611fde66995911178af447ba123038917328277f1e578a21ee9c18afb779b99a54adae68cc8a12366fbd2eba5"; hasRunfiles = true; version = "2.2"; }; "fontinst" = { - sha512.run = "282b6c39a1ca5e09900e30eb3d88abf4ce2ae36a8eecb44e272738f625632a782008be080fb1c0f2cd74f4cf9d5bbc35bd722f2177324ec1da5f0982f827e365"; - sha512.doc = "d69a560da340f3a800cba8ffffc059f8df2dc80df63b35e8fbff63e73547332cff37ec756b70df2d2bbc01cfbab9398f5824f5f3b2f83b66bf3b478d395a0981"; - sha512.source = "9dd90201d0be4d0611043df58517d305fe23f11f96f8515edfc5910bccd10462a51b44f0468b82bbfd0a5076f1beca6e55bdec43c3897f72f2a6dc71aebd7a7a"; + sha512.run = "9768a036ab6b4ef3ff5dd2a64feec41820b18e3997f0a98917ef2596d5966a03ddb6f8bbcf1dd8ba4ca3ce2087aaf2cd563c7e074ae153a2e76b0cd7847edb74"; + sha512.doc = "e462da9b786aee455a1da52b208df4639cb1b8e44dd19efce5d9e4e51f85923d9ebcd601a12f615226b4f17484893591e66727785ca2e43fdfc8fb1dc63e0356"; + sha512.source = "3976a1e79dcd6bca9ff5d8e2c3dbe2afed04ca6bfe03b717dce9f339f26ed6064f2c90562379028455e24108230a80a5534fc0cbeabe05f3b5e68fe4655f5364"; hasRunfiles = true; version = "1.933"; }; "fontloader-luaotfload" = { stripPrefix = 0; - sha512.run = "05c766692352a63f874beaf8091f8cc685579fa0c4a31ffc411141828a26e74515c468c2751b3d1f902c705fdcaa21bb8917df47a71217e78bb542db99cb54bf"; - sha512.doc = "9bad6574292dc9255a7eb731cca7dff002dba95feb60d69336b92543f6c5282eeec493cb83689e9c90e12d4e724b091869c28dbf64b38ddaa65dcaa3d3bc6b98"; + sha512.run = "117c5686944084d6cfc8e8713b879a10a4cab9f9118bc214fc8285da6d8c0318998d8b6283d4c6fc8cf7cbf2c0186fde08349d7fef73564bba9fd317144d6c4f"; + sha512.doc = "892956c741dd836abf30fde246232af886d80e73b451154cde3bda949195ab8f541f6c84db23136d34a604f387b1314f8df10cce49d9b5269ff91c6f00911790"; hasRunfiles = true; version = "1.0"; }; "fontmfizz" = { stripPrefix = 0; - sha512.run = "4a63477035c31d87e3ccece92dfd84b1d0c09052fc2411dd6361d06e59d1d8614c9801bd0218fb0f8b1c36102da15b9a5e8ae0473221ef3d5601d2891b2b0ecc"; - sha512.doc = "3fd94f2167552d74560ae9533bb9b2bedee196928285dffdc8d83568c0fdb4e9287fbd80f25515c6147ab5d05b96f7527283ff1e0eb6767488dd64b8b30d3ff2"; + sha512.run = "686dea794df028564d9792c97d224e0bb51df82aaeedf551ab930d18e67dc7e4554b1a334a34a7676a849818455ec63c7f8deaefa6d31179c439331d37bce44d"; + sha512.doc = "d4616154d4b221618a325114829217cec63304073639e0e2e2cee6093ef5a9ad32cffe65dce84480b8d90ed4c044dc7bf38fb8fded3dda3b671b09e76767a87e"; hasRunfiles = true; }; "fontname" = { stripPrefix = 0; - sha512.run = "fde54b6c7101bb25c3184f154f6ddb0cf8fefb2be15511ddea25e585de4a8402d30a796720bbe3359584d4ca98bd4b9398122fcc22674c519f9d90e12314af93"; - sha512.doc = "4c905e6617e915f7e7d602a821bc9b562fa8513aeec708e114f673646ba5a87c89f3a303eaf7dc9beee8529de2470707c045c8f2bb94669119a862517b484cad"; + sha512.run = "983dc78451ec8a254caa984d5fa12611c399ad6a5d5574babdd44896484616c4c8305d4e516f161989969117603e77550ceb520d9577b0ca0a9f66378a5db5c2"; + sha512.doc = "c3cf408c747132cc5cd48ae33b43ea236b02cb31433b69f6562e828c9be3d791967ae68b7d857d75c511950d365b64061ef8632ff895cebdb046c2e112af4095"; hasRunfiles = true; }; "fontools" = { - sha512.run = "b3b8593f88c39844849b9a1799efbfdf21bc7ca00d23957925f9b4661804050c7219e087f4e55e526151d0f1fea1afbd153dbbe5b0acae1d813b95c4c94a1c64"; - sha512.doc = "888fba1f43e9072f08ed919b6e3f9d937a376a894bdb3713376c7be3c964517357f1642719987a047fe11175c4872f10c79f072ebd6a204335315d8c1ad9d9a6"; + sha512.run = "8eedde1531eb4dfd2d0012a7317c26957d57b6d57cccefae52b0e0abd0e8af70eecb0f1aea52885460326b03755da779e8b0253db264dcaa3626632d73abaf44"; + sha512.doc = "23a9b7db94ab948275f35f4694ac7eafff56943f7d19655f75bcacee48137ebf1d6635e1030d7de46f29e3c4f4f09065dec96a27ed535172b749dffafd2d94c0"; hasRunfiles = true; }; "fonts-churchslavonic" = { stripPrefix = 0; - sha512.run = "77927d5d122cf2b4bc7aa7f544adb745059f7d8d27d715fc90246f70f95e113a2f2d7132bff91760b2e45063fae0c1b1605b70806c6976abe7e6981db7ee8ad7"; - sha512.doc = "acf97575b293c235de2b9c5ddeed578b124d19fe3081cfd7449e8bd3d55293605c333863d9bcce49bf810908d91f7592255fe94d08469869258a802b11033fbf"; + sha512.run = "d5fa8427ae6eca83d43bb305a3b9b01cbefe791d0c76e46bd5ca57b6ac56a9f2229c60649868a9863e6b445677589542e5591be9da178a85d7a7617e68a01fa6"; + sha512.doc = "3262591dc394bf46471bd9f4be75025bf663d0d6a3960e9d4b85332e6ec903696e4bf4e2061a1b49c5fd23c333ebda7a014b18aabffae56399f8dd3d78f456df"; hasRunfiles = true; version = "1.1"; }; "fonts-tlwg" = { stripPrefix = 0; - sha512.run = "46a5c8bb5b2abb6acfd43ed9555c165a7f7359c28ce284e87e028f9a10e36b8b23c472a45e369391e5e74c5b74468efe0dc9fb1cb9938653c55e5283103c1663"; - sha512.doc = "cfa6f1ff8684e598c1190238339cb8a36daf8d4fb30c36901bc312254d442c19529b6401b3dad994a15cdbcef247e90591e70bc42aa966d2e770a0272df3995a"; - sha512.source = "27cc8b97c243421d3d2c3546d47e739657b90841672bcf9020969ac50665ee1e4132afc8d4355902cbcbe110765871f5e138582b95325bbe0f08d7a2c8ed9552"; + sha512.run = "1db79cb270b2af5b2af4ee0985fb2a8b670a0b321eb7b7759eaec0be50960fbccd497fa8d13dbc385654529e9a4529ef66079dc3e4b509752b26c2f706724e28"; + sha512.doc = "0496e45b0456d18687f6ef475ffcb6a308f7dd87bbda95e9cd2b795b0ed8e0ad45fee0b2b5d97052144b68b566e6916e6773637d691afdb23b75ce1f39016e60"; + sha512.source = "2cb5e1966f41c85dcc52a303a9f5837f0ef8e4a775631c9c892fa0e4b135abced829f577678eba327be9f7de6735d12ee2099febb9daa2314b0afd0d992d28ff"; hasRunfiles = true; - version = "0.6.4"; + version = "0.6.5"; }; "fontspec" = { stripPrefix = 0; @@ -12151,1856 +12453,1923 @@ tl: { # no indentation deps."xunicode" = tl."xunicode"; deps."lm" = tl."lm"; deps."euenc" = tl."euenc"; - sha512.run = "17b5899c768a098f84ab75d999e97e608de0e308b5393c239f03be06317aeb25f2bcb072211b6aebb8dadb5412ea78923cb7ccc4899520da58baa6204ffd4d52"; - sha512.doc = "391a73ba51fe63f7b16cbe26c6d18b96b510bc82477e0356d1785bdffde8db0658ad9f961c60671905583d4939ec74a88291837bb0cac6a499ce2b7153a184fb"; - sha512.source = "82e61c8f49d12540fd6d0d39bb4a287c681ab61977d88a96d8f7ab985f56b4713746ab8d9ccd21dc4ae396159387c36cc521d83130871ac2dbaf88be50e11361"; + sha512.run = "05bb93b4ec4e247ef7db42aca8d2ab73d3be47e7cab38aba7239772ac5e9719dbc376c4158447bdadf9bad2fbc47b9988a949d9a4323ca646c00287d0642b3ae"; + sha512.doc = "3338c7d7c75bf93f56d2315383682fe7c6facd33fb16d68e3f8852e7699081b71b954fa43a810ab01db8d7c6cfa64b9744cdcc3ecc5e1f61b5f3ac9c73573e36"; + sha512.source = "268df8e8436603d0ee15fb85ec6ed5f42d5b4164c88a83a205bac88d874abdd74b3c9e219a2441b06dfe023b67cd4ef760ac847cc941608d3787b1c35b590304"; hasRunfiles = true; - version = "2.6g"; + version = "2.6h"; }; "fonttable" = { stripPrefix = 0; - sha512.run = "d44ae16ae8abcdf9443a6a3baad8ec53bf75f3e1ce94bdcdd60b985eed97c023e86b534d0abb0a2bed08eed43624f752472c21621b0bd7fa5ca05260490a9778"; - sha512.doc = "d33e0c1f573e4059705eb601812855a291f947a50387e200b853ee42078f7dfb464052211976dcd7693b76269de13eb1bece6cc38c6b131ba2ceb74b5b38a8ab"; - sha512.source = "be26d6c0161e96546678720ceb67ce18d11b0743a434eb77456df717f4483fabeebbbe0bea8d6042a369b06d34326346d2a132abd13f096b30d457849f4c7b16"; + sha512.run = "9c90178161175f7fc6cb6ccc7d34fc8923a7716d48637219d4a1f8e9e2b64ee9308a536c48af2b386de2493f7530fada7e9f2f41360ac9a61fd7af04718a5b30"; + sha512.doc = "7198f27f3eace8ed272896b8a98e48542b38d5eb006817b8a670eae7baca54eec4fff28bf197d292f9f5b2e1eb40ac58e317f1f190f4be0cf6b36ed1abd88886"; + sha512.source = "dd1711a06d44dd76467f0a66e35398f15c078e824fc00715492c7d25e28fe4012c4a5db73ca13a6852b7e2191b7c73a53d0a3a6796616865c163924ab44b14f3"; hasRunfiles = true; version = "1.6c"; }; "fontware" = { - sha512.run = "977161237e84b9bb862cd3cf3bb9650946d6edcff536a223a52e87e1bad6dda8c36cfda5809a214491579abca8073e730d0acaa8d7389ba98ebbe10e9cdb441e"; - sha512.doc = "0fb6dcb5d5d647abe97f2d7fc2d2cb632cf7c7d5e3a89313ce4b3e7b49ef7ca370de02457ff88cd83b9d436556ded89623bcf0d53d9a1491edd688bfdcd140d4"; + sha512.run = "26efbe7dbb32c6ca2af0c7ad3692afb746a5623d7f4d9224cb6d9ad3aadc4e21e288c2dabe9d2b42e22e32885f7a9074704c2c8c119ce126982d48ef32ded778"; + sha512.doc = "f9e8f57eaa61111df2d59a32f2bbed159eb88a2bfb4ea5353a6405584e944e279f6eea07d556c8f805440c5e99bc5dd2118e837f93a27ac5ad5e845f3aa4da12"; }; "fontwrap" = { stripPrefix = 0; - sha512.run = "9e6dee5e0de068f25a4d8376967c410bb77d8e091b15404566cbf7fbab900cd05ac36d8eb3f8cdd6b9120b2896e3c8da2ca3ae66d91c15e96f699571d5844ed3"; - sha512.doc = "823b594b539171cd5a56ea7961387848afd55d3cf8371b37838139bb7bd2ece19f318b1edfd14ca0a06d6bcc5e5f63c37ab8bd20de1684f1766784a48ebe0f60"; + sha512.run = "5188b2b39c1a34a53370dc49f4cf84e9081039a727b6f3b98c809fa08a9dcc3c05c19a077776b439a3dc68c56e3aa23981457dc68e8488e434211bdb4412f87c"; + sha512.doc = "57ec44ba77be65fee3165750af4845b1b7f4f2e9972a0802760dbc7c7cbfb8210c4dda341b5ef8bc601dab8d21ac05e2ede7462712abe0d82452d0f6ed10eadd"; hasRunfiles = true; }; "footbib" = { stripPrefix = 0; - sha512.run = "b112a434417df74aa15ca1faeb1e8eea6cee42768b5dca44f84e10dc715c5fb7f402cd657e1b1be4d040008c928c1ab60182e340231c6295b12022c1b96488f9"; - sha512.doc = "cf097928a1d46a9ca07ad0460df5532be3bf94021d493dbf84a1ef38b1fe6fcbdd6d51bc51c0b1782d01a68b71e63cce3be42a0a61b79b614963c03caefd00d4"; - sha512.source = "cfbf79bafad586a0d68323edf4346401624ba1707d6a3ba689692e641d8e03862cd10c752aa075fd6b437d18f2adb554864edf127bf28956c6ac3542d4173e3d"; + sha512.run = "ff87c62784a403c3cd5fb90d8abbfbaaa79dad47ffaa44b09159a360b6d5f19ca2bc859334e42066951573ba77652b3e26797f0fb021136262e1bca5a457eedd"; + sha512.doc = "61c56d8b0c579c584db873bfa6422f4a27c64a683b08f7cfb9569a1f2f19f9e5605e9fd9e4d7327144d0e5fed26aa0b2ffe94b07f39b1aac13699986f68b7c04"; + sha512.source = "4f3c2d5d8b70358258669cf1eca69f33d64e5be63a6027ec431c9f58158eef059f9c08af732ea76edd999e24fbbc5c6f11c9926042135a1524643eb9f4a512d6"; hasRunfiles = true; version = "2.0.7"; }; "footmisc" = { stripPrefix = 0; - sha512.run = "09683c32900be52f81fc953da7054367b55f1489ce6f5a993e07f358613ef3d6f2a11c23aeb1acf87def730dacd112152f926128c1c137ed0b2b441e0bc4babb"; - sha512.doc = "21ed78a823ef1e279b82ae08f93c28fc6098f355fb331a890f0d55ffa10ae75cd1365f8a02345ddc5b1f727caffec5b5cb3e055afbd061ede55d631d6a48e8da"; - sha512.source = "3fa1c9a6667479e1d1a963fca18b76c8c5a5406bd4a9a1430c4b405c515203d5d8e80b65b514bb7a10055429dbfa28232a925b6ca0c53a609d013084fc6fbfe2"; + sha512.run = "1ef81bb84a2ea5bfe3bd21d4fd5c028b720696ffa8e1404398f78c7e50a39b1d21bf3b3e55c3ec216a638ad833bd018b86b66098f0e84f4dd52ad5955d02976c"; + sha512.doc = "8dc1dbf98355831eb50737fa3fc8f5c4a9809ec0d7fcf6e601e5caf22e37aa3014c9815dd6c8f05aa69718766d9fd4b48f0e20bd00cde4027f0b004809daebfb"; + sha512.source = "0eed09b8d7405b3ac6c3f53533e073dd010677e4fbb65dea72263c73898e3381078aa73bd8431f5df180278fda65cd0fc16492641486a0b63941d245b1fb4928"; hasRunfiles = true; version = "5.5b"; }; "footmisx" = { stripPrefix = 0; - sha512.run = "51287d6b1371195350d227c229311e79c11184a922b4da124e25a4857c570d72dac1694ae8b9a4834301fb56e1453d51b351935c1b1c9182aae65f3f7597f1a4"; - sha512.doc = "effa741d149173c90ac55f7a120700f621e1ae9948ac09ea90d4a69d2a78b647ea1458f2ad5db4cf31f7fdf117dda0ff8a0719ba94897957782174e6f17bd8b7"; - sha512.source = "75400ab04cb1e0f1895068736fbd72a80774e1c3955eab5cf43efc4b0d03a4aa418e5041dc7e71e1efe2322bdb52bf3cba4b16c9ef9563ced781727dc5e4eaba"; + sha512.run = "12a3cdb832a767a56cdcfed4db8c23e8ca9626be47a6d5bc7202666ebc287838bccea2d36fee6ce11e6e9097da2b784a718645ad69688fbe78b4305137fe6480"; + sha512.doc = "71c3b46d9448f5a567fd33ca85330cdca4a233c24b18ad555f9ee6055ef7aa5cf3a114cb533fcc3620781ab27d29b30887d637d6a2e62c38c87c9fd13e170246"; + sha512.source = "769908f23d1d9ea748a59b5b315819f09b417a24be45a06eaf60097731fbc2eeadb89e3a0f5084fcfae03d1542fac66469959843419927ff04b45165e6b24909"; hasRunfiles = true; version = "20161201"; }; "footnotebackref" = { stripPrefix = 0; - sha512.run = "7229e66030bb8e1a243d7b9ce11ddfd6d35a6110a4bdccd659ea59147a798b698b43fdfb64cd7177c0f07baf242a887fc5bac42882bd3fd39d6aaad23c1821ce"; - sha512.doc = "21ac8d1c80f77816845d9949c07f9c24f959b65ae1c968bef39cda04be3a83f9e8045736c4eb45bb27f772ccb7d3b914f65b22cced221fcfb7afbbb128407ae4"; + sha512.run = "b25eef45a35fc4c67634d7bcd7bc619603f983a97d0fc9c9b9febf2b6d2cb367eec59ceed4e45eab1f206b3b5dbbec277527ad91bba4f41da7686abc4286a8d0"; + sha512.doc = "5db5d2d98ebb7b2c38720ad73345df7bb5161f040057142d54066f46e0a39b5ddce822f94ae2809b715de686eae4bd40bb8c7c8859f114180ee812471661a36c"; hasRunfiles = true; version = "1.0"; }; "footnotehyper" = { stripPrefix = 0; - sha512.run = "585f8d657ac5c9fe39caf3474a0597199ed3e52717dd1b0282a23e40b48f89cae71918fcda4a33d4dc084e5c234156309caea35b8368d44b73ac2f05129e1373"; - sha512.doc = "9e82a0e7381ce6f201da450f78c59860945e49e7f522d7491993996995c104c6927c75089c53a9bebcbf0655cd855106bdb23db13304c443a99a01364c02728d"; - sha512.source = "b3b84c50e42e7a06c4fec99f8615caf5dec3cf7a4692cd2ac0b468bf633fd68b7862c5fdfcd683b54b8520f6a4b58cdd0dbcbd556010e0c0628f6be65fe27300"; + sha512.run = "d14070ac2cafa4158bdd2f422102b9cca40a94d0179722d0209b73430dc3f27205f0cb4c7080c8612e714fdda9a57bf3e9cd6c9210649002ab2347358ece2e6d"; + sha512.doc = "59551554266354f6d4dc2f3ad2d1b43ed0172f661f5100d605b21a366500d01b4f340657ab1471acba79b735d60327621fda3d0f9547e5649128b5bb1a989810"; + sha512.source = "3071a53c6673a962b881b11151f2de97881ae959348628f183dbc7d66803e462974a9ec75eae3e7a3ebfd5f307869cc03a7a1f3f5c89ec7ac0d19916e5cd9f38"; hasRunfiles = true; version = "1.1"; }; "footnoterange" = { stripPrefix = 0; - sha512.run = "5f59579f69e25f3560b47ac925098a605f53c83b413172a383699659cb573a24871439645dded71c956008ce30e24872b365e653f3c350a1f1b81bae44b5504c"; - sha512.doc = "97c59bb752adc9dad6eb901c5ba4306d76cd287631fef425b41fc38d27fdd5724e4f63ef12d4f84c80fd64e0d9e542670b3d9ff350e0830f41fed52f802ebe28"; - sha512.source = "4f9852998093dea736aaf58e89b0619652b11efbafe7074d3c863e35db4b099a90d114966849d713e51157db9e84a2f9d549755f89543eb373fd9e40553f856d"; + sha512.run = "055d5bf664fbc469f7352e915d1c7fc27c4300ca7bca69a63032d0d8bcb42cc3dff0271707361af7f07a292b73ee0fa427433e85b5db348ff2d79dec24edc2fc"; + sha512.doc = "81fb5d9b936a3ae826e08c20612b2ccafc071395c6334fda6cd24a072e0db6843f2494d0744625876972b3c6d48b75b237395c9665521e834518b61101630b41"; + sha512.source = "62d9c9dab24c07491e5be8aad3bdfaf38881319900cbbd9ad2cab59467c07d016327efb9a3caa1cb8457e960fae3970b0c89cb23d7834de4ee0ae04e09446f08"; hasRunfiles = true; version = "1.0a"; }; "footnpag" = { stripPrefix = 0; - sha512.run = "caad690f5b4f4a5f1188dde7de7a9b7b05f33b655ca7e8748602be9fe9fa840d50e5fb299e75431440b3d3a299f4730509a65622b0dac4c203cf240078e1270d"; - sha512.doc = "3b69a99d94dc49c2d656dd16c935bda26dbe6f65373fa6bb23270a346b65a5c38e46f8baf0da8dbbb9c6178b385fc00f11594f327c0653d6152124282d2c5132"; - sha512.source = "c2c7df05cda2c5798d2609a0a7f16fd326fa42c7d90336c99522837392053a134e31a813283bbbae7893afefa6dbc7afbc8ad437829be0e22c7cca0b6d090f28"; + sha512.run = "4e41ed0f2eb64527123308203f7a31c61715617ac11698e0c67363e51cbb73e61ea2b74a2c9bd12c893ad8c5fbe229701db47b71f8114c63408d122e9b23a852"; + sha512.doc = "99fb443298ee5087568f20d1aab779f90fd1c63d9470179ce8103d780c6823b7fc8fa7a1f748df6ffc99e1e99007dc04a95f4f1929f1a049c51a45916459fa5a"; + sha512.source = "cb7de173d9553cf314f0bc8cd90b104f76091d6f99aed8ae3fb85382f860e576783ede87df4e31d8b728ec6738cf116caa11d55c2bce3254c4d294901464ad30"; hasRunfiles = true; }; "forarray" = { stripPrefix = 0; - sha512.run = "1ccd986f7c01ecfe84a083f35a6fda0c1310e8949fdb9a494135883346978a14c986ac70c33abcd025b37cec3264d1ecff2488b6d6dfc1652ebbe4b89d03da0d"; - sha512.doc = "b2372ae5aab36b800ab40720d0816fdc1d7c8fa3e08250492fa05d62fc590b1d05df8a043c0925d5a4060d6b1a6bfcae967a83aed48a4bcbf13dc3806dc1703f"; - sha512.source = "c2fc73ca3defbd1dc2c8fcfd83129e7d633e218f373df3544e5144e2bba7644ea6b6ec425cce5a32445c01b73bfa063a6e409dcecd29af5b337006dc1fc423ce"; + sha512.run = "a996a822e5626680fbf0705b8b623000edb5f9bd28ccb9b6807f0f3b93c6db338bff984d0994f9ca399222020c6a3f167c0a7e6dcc31e0786a7e0f0461eeb5c5"; + sha512.doc = "f34a6df2fd2b84eae134985f65aa7b6e6af93a659272df2cc2245e5daabcb960954ea7b63d8f5d68198f7b35115733a2ba20d6cef4f3fd0676fb05c4c49ecd25"; + sha512.source = "c2cb83459a2bc1e3a2f45888cde095115072acfe7486c6a6000753e1c58e3ff426ba0d4df4a647a2a9d34ea0fa74413ba72c392658c0963ed419582cff0f7f92"; hasRunfiles = true; version = "1.01"; }; "foreign" = { stripPrefix = 0; - sha512.run = "48968bc38dd8d21ad5c67d55f771014e089d3cf02edec24fdec56d173477075c264f5153893dee76041d8e687fdeb863277bfa412e100daf793bbe7e99d06208"; - sha512.doc = "9b413b96ad4dba24bc94830e755577f65e08783c956e677c7af4d92d443ff5013cfd751cfe9a7c5abd23c8b63a8859491a1b88fa3698e1125f642bb3a0fc0284"; - sha512.source = "0a6035a43b42aa7065a6a4a27543fa3e11c5dda863cbc3b93663fae9821a59272cea948af9130e20906097568075f4536d4cae620d31fe89364108c008440509"; + sha512.run = "a1cd8e172dfefe9eb2fffc0b9eafdd961c0e4ac0a9058f25443d980afb85119a53b0067ef7ffca0d16cc6dfe2dc53b16925d1d74795c5e5ba6ee76cd9d1e4974"; + sha512.doc = "bce22ad824554a3ecb1a31df292c478f4b24ada58812c691ad1422140fad1d4f7ae8cfca44e11198a8af722a06a8a3df335cec42c272623f87016d5c87fea069"; + sha512.source = "e80f1b38883e8eb3db43b7412c2ad8ddf575af62a7846b12eea9cc17d08f0898540c71d7c5741be9ace7db495a38bb3d133636e8234b18633865672e07816160"; hasRunfiles = true; version = "2.7"; }; "forest" = { stripPrefix = 0; deps."elocalloc" = tl."elocalloc"; - sha512.run = "2f433123f6eb500d8dbc6a22857bbb51713c671668767c083dea096f994d5fe4d8a03ab22ad6590ab5ffacbf829ba992faff764ef2ef167323e7b3e1b0699b4d"; - sha512.doc = "4467381da4fca42ba5ebf33c80a7f1b357b8b6738112a89e3fb24cebd449255c0490dcab35d90a108749951133d0768a54c7cfc9b6d8a41e14e42234cb662331"; - sha512.source = "a5b9b98b31c7649aaaaacb981f171c23ec12ff7f2c8b83ea27214b8f0f19551dc76f8d08946235a1cebc862aa5f4cdcf76d6229f8bc10ae83481e4e03c319e70"; + sha512.run = "3abe903346fba5b97d972915bf45a87616edba938a773ee943eed90a7c3ccf82d46c71a195e0ea7a77ffdf4eaf52b741b1e8c8c42336724c0b729ae9dc9f3154"; + sha512.doc = "187e2656adfdc6ec7891b98ae7afb8f205639bbb6eb3a82a8029f546d9e2784cd35226003ec5dcf005ba743da8a7cc73e0730540be78f4d2c6c5e10a9379c075"; + sha512.source = "c02b0f3e5c9f0881e9e2933c77aa8e4067c0a01123ac859286d21c1aff2847b8d294e8250d34220570b1c6091c94edc8e88f712c5e581c6f3882c452ca966ba0"; hasRunfiles = true; version = "2.1.5"; }; "forest-quickstart" = { stripPrefix = 0; - sha512.run = "9b4da4bb41fb1223ba79f87d2ae220aacb7f9789441ed576d05fea5e3dd63e9eef0173a7dfaf4a772b1d5045a3f6e792fca0b35e1fd8a021ca9f527cbadd9a27"; - sha512.doc = "4efddfe286e55017641574388f0621d8d7d194e8841e5d2eefd9d1fce0ab99ebab57cf2c59354a50b2cd6c006aceb9e9a3da4b541935aa1114857533e1399b17"; + sha512.run = "38acb6d669db3ff2b8da78d8017ce538680175d8debd2d5e8442c376a65b60af0d9674f3ae6fc1cca17bda91bfb9f0f429bbd0637747376c9fb09ab4077832e4"; + sha512.doc = "53d81d2ffd9b6495de0fb8999eb45962552a1d89e3ac4b552f28c817217e7de7a69acf959934913052e9627214c30a471ef1588771c2086efedf1d824309cb3a"; }; "forloop" = { stripPrefix = 0; - sha512.run = "3c96489c603bd3232033d7352c1617f41329d27cc8f2c3541f963170c915ee51446fc05e72067b84b9df907f3623ca8912f4a5314cc75f7234a9264c44d23303"; - sha512.doc = "d5f7a8c726a5ed516df999fcfade30f4975951c5d439cd611b065dea7591cd65620a4d1c011289278a1b52290b851518d00be03a3887aaf37019ea5e14ddb513"; - sha512.source = "eb2bdd074c64f740e4b9b73fdbf53ec1fec137630cb0a6c0e99177790581b36a31e550e281c2b5b61365b1ca7a2b984b5f76cdbc9978e07c804e035e26365ebc"; + sha512.run = "3ad0389bc77c8c9c1f3c2df08dd437f3705c78b7967b88cec7218dbad2cc0e718b0f01e6425986021bf209c5198dae00c3950faa0cfbcaa7a435bf074466a430"; + sha512.doc = "d005984e6a7eacd02c4f5110a1a4c6a194d8c6361c665e888ab4edf7af083838a45f9d5a521f51dcce25b867621a376ed024a08d83febb2b7c1d1bf1b6d18dc3"; + sha512.source = "22c86944eebba0466fb097cc124d68d6fec402c4d23a59df2dfd06238d59597422d1327f055515984e92873dc223f591c7b1b0f15d0ff956e4950153d6fd8a29"; hasRunfiles = true; version = "3.0"; }; "formation-latex-ul" = { stripPrefix = 0; - sha512.run = "835bbaad1934cf74e9939dd033f72dc0ee65dc00e713966f7d67fe0dab6486f826ede4897374077dd0df2bc4eff7e4e84db335803e53fcc6cdb5724375a2c786"; - sha512.doc = "19a4e4763a5515b2680515cccbef4a61a9d08731cdec6fcbe92c665d97382c441fe3f16f0b68086229372f1d3a5144da6b19e1ad9a3a63684bb9655b0b8d7bff"; - sha512.source = "72be1d39e9c3df4600feed3e56b6e17a2010a6fa218bd8bb33e2f346f04f33bbcb574c73c9502cffec44de19a6fc0f0503d112af6424473a1d89c14d1f4527b7"; + sha512.run = "f40f5d47aac3cfede372d91bf833157b83aa6216a03e759eca0a68d414dd076f2cf80c7d20bddec06d5b4ce68f31eea27b227c86428755be29159ddc55c71cd5"; + sha512.doc = "a99aadcfff0c880c81f60c33b0f85052e267fd0f3d9fc5e9a6ea14ce2b44cbc7ba0fdf848d5eb3478c1c09a2b180f6b70d48fc0e7f2b29de3234b60a58b05d54"; + sha512.source = "2315095e3649e583b98274705e4241d930f0dbac877a6429fc5993ebfcb925e8628dd421ef6db7d1a030aecd4fd3a806d7698004fc33922068edda3db786b144"; version = "2016.11-3"; }; "formlett" = { stripPrefix = 0; - sha512.run = "051c8ef21fcb102afaed42693db4e993e38dd537b26c08730993912990ff75c8e5375125fb92e164286e85a8720df31356fca1ad5e59ee6abd9f538cbe05ee61"; - sha512.doc = "bdabf709471360f0e57026c82838310fe050c9f95c2a24bb7d5e14d76ed096a030b686f899d1d71b989aec1facd2fac5a8ae37d939932600c553b515206fe1bf"; + sha512.run = "41b47cfd4d381b109c59b245131cc345cb7ce12574a5f7350fa7a604f34e4211cb1d7d3115c0ba4a41c2059ec8cc73c5b4e2e5fec298f6f7861d86c59414f65f"; + sha512.doc = "508bd92dce6af5d0d4e1bf9419461bf491211f012d2b091540b29f0fbe420a5bf62cf33ff9899ae36b60d045ec68c22d34b44f1a74d5811e1eb82e9706baefda"; hasRunfiles = true; version = "2.3"; }; "forms16be" = { stripPrefix = 0; - sha512.run = "0c4bae6002eed5dd1993477c80641d405916f41979e13df5978ca82724a64c4dd9c09b544aa6686b05d39fd98e648103831e178eb01d6b20c769f299371f1832"; - sha512.doc = "61d93f5af9970a0571306164428d8adccd15941e67b321117fa3d4fc45158492e429542d68aa5a010bfe6815865346ad343e12e29dd4fa8b7f5bc4e999e406e2"; - sha512.source = "320f28fac214c10f2e57fa2613276be15b5482fc748dc772dc869ff2f30cad69d6e4a7792dcbc7c53c1e7d84b0bf2cf85add0992adf18ed7b4d93dd36caa8f08"; + sha512.run = "5cb57ddbd8d7d5a259c3896295de2a4bc7d64cc41869f5fbc0a259c356a1130cfa62565592a7d701108cbbf7d49bf55683502d3a0bc8eedf2618cd5abbbd3578"; + sha512.doc = "56432da4c2aacdd153cab0d118c68c4c971d28ad5ebe1a172c4648be40e9ee6dfa39da91a11a14caa50fdcf6468de3d5e48c743f192aa7ecf597ea1f2227c855"; + sha512.source = "90faa2171d972f4b9dd45d1cedaf7d35b5787cd62f0899e700ae0e043237711f940b96ce64070797b8bc8f12924789439d3367f722a2138860c22e73f89a8742"; hasRunfiles = true; version = "1.2"; }; "formular" = { stripPrefix = 0; - sha512.run = "87379202c9db9f77abca5e1808b272500f7c0d60325386fd1761c929d1b8e7551a4c3249ef9cd685c5793e6470ec33bc675f450ff0b86f2948adf69aa69f51fb"; - sha512.doc = "c94efb4969479d198e6c231c30f9aca225d9f98c3f60c46db8c5f670f6ce101eb8f2a354c1c3f26adab6d799461dba2551f78e69b670bae00f25221087398d0f"; - sha512.source = "fe966aea09b0508faf7b05d5c81a043fd99c01cb926728fbb4fa6c0c4ab46f1a536e539dcc9259b49c3041e74f445e9f2563c22fe67ede541ede58c7adcac39e"; + sha512.run = "acb5afed1497cf9af824c925caf771ebb0a994d389e86707e66761204f601ea918a20a92bd689922e11c40fe69a158f5523967320474dd592a27e8f8266d5ae2"; + sha512.doc = "a3852d031181deeeb0bf81aaadf3d19001605b9fb1a93ac06b02d1c657909686b260cc5894b9798c2098f4f1c938b76c8befe3242da8d125147695f3959550fc"; + sha512.source = "273f7ad3a288d00ec4d41c82672691f3e10094f10b44492d25f8e4f239730271e796ce09c54d2e415b18cf18499cae0a21ff73e2877fc7e940bcacfd2c82031b"; hasRunfiles = true; version = "1.0a"; }; "fouridx" = { stripPrefix = 0; - sha512.run = "ca4eb5b267771ff164acf006cd69073c469ba97ffe89b2bd2ba7b465942edd3318ac294cd37371d124109e276d101af9d05c464e27819c8f41cc8eaed514c7f5"; - sha512.doc = "fd58c538d49e799552bef23e71336081332aacf5a8cc730a668d70b78619da8873d112030f504a9b366c24f93c4f6497f8a3c489ef43e91a30ff7c976a113c2a"; - sha512.source = "d1c197ccd0d1bd9a9da2d189e6ab0be870a51930cf1bc71ce65b91a5bb6cb0fe3762d6b0169d8b2d165768c51399bc66da83735ac4351241881a14c178820ea0"; + sha512.run = "82e7f17a0699f9255c04fc12f4addcdd7659e1fa8dcfa27eddaaa7e7a4364db3e1ecbdc44ef003a4f6ff55bb219d91d583dd3555ebe923f9ad2ee308f5e68e54"; + sha512.doc = "8f1b5c7b03d2447daf5416cd2c885dc8395c3afc839873b137be7b5168bde7b686769208abd4a19baf3cd4ce7c80a019ac89871a8d5955e67525460c4e7eaa90"; + sha512.source = "fb4c61f9b69f38cb7010781cf2bcc7f382d255971c3dc622d8f8bcf152edeaec6c8df8c729f9c9ba75ab8d3238af3b524ca3e5c32916b255acce7fdf62bd27c5"; hasRunfiles = true; version = "2.00"; }; "fourier" = { stripPrefix = 0; - sha512.run = "e95a4183ecb397e4c9e2891361ed73198c39275f102d04c0685f2335cc112f5bd0066f999af79a38072111d810140e39c5eb207f1bab8f65b0fb4cf35aa898d0"; - sha512.doc = "87ae8eda86509ff38de89842b3f6d38ac4d507caa0cad921a0d86c76599fdd1b37c310a7ef36e450988312b946fab42d61379fa28029f6d43d22d7292ebced11"; - sha512.source = "b5f53b44d361f9df0ed76c4e27b44f9f7eef643bd5ff83d98770474805f365219d59d65009840df9720922a9f5b56f19ec7b4145e1d3d3a57559c93e5d40f0ae"; + sha512.run = "b275c98a68d22f0e81e5e79051ee7a0bcb0dfa93e002cb821eb4837dd8e5fe25deff9810647ed78927b861fe61ee9a349971abc73e1cd6f8c133b5d1857fffef"; + sha512.doc = "6367e10067de7a34cf1ea8688412e8b1512f97e87aa2401c7ea8d980b6f2a3cf7a533441f5ffcef4daef3a5fad4d622f756d484e6b41fcc04a2594a6ef826dce"; + sha512.source = "a1ca1ec31e9e68d9ce7465731cb5702222648adf49d04f399a40440f767d068ee963692d8cab55cf7ff403928c51a17393819cc870f58df1b69a580bbe818793"; hasRunfiles = true; version = "1.3"; }; "fouriernc" = { stripPrefix = 0; - sha512.run = "7fc4b0334b091948b01dd32d08317851ce9b5878d418dfb2fc348cf72cdefeb7cec3cfbbc23e57fb53a7e879da637dc0daa39b07158a9cf45f30637c5fabde83"; - sha512.doc = "39b82a723c73e06c80db4e3e5ca0e2067581d3230adac8c87b47dac3e3ed0a7701b5ff7f2f79b67a278d023f308a2152a050dcd589a6a42dd9b06a832619cb67"; + sha512.run = "573df641b416a3df871c2c8f686329e2e1ee4f118cff4892becb63e5384684f7c21e8ca4e8297c0e989cf4051e24d562ceed046e4ab0fccc1d229ba4e198a0dc"; + sha512.doc = "180a6bd2ca416e72b8f8c8c6da08a38c2af4d56a993431e7e30d50032c5b93cbdad7641a03790d060b2f1225b941dfefcf4f1a78ebfc007f3835e4e39471ab6b"; hasRunfiles = true; }; "fp" = { stripPrefix = 0; - sha512.run = "219f25b4024b02d229ff536a342c3fae088e646f7104acd1d25e55352508922119d847b89dea1ad5ccf3c72a27a38c6548838a979da9a8f239edd9b120012b1d"; - sha512.doc = "4fc02def06fa1ea17141a2db2e3a8f3d181c05af9ba15f4bda1c6b72e8b7d1f7ffde187d83a83e91adb3dfa143511dd3b38b11829bf3c181ef1395c422884b4c"; + sha512.run = "31ca9b896d48346f4d2696ef390a8166880b7cfd578d4f5087c438ea1435b3a0af337c9aac84a5835051fdf95fd31b07c073a5b265584a973720905e46e46ec8"; + sha512.doc = "ca9b6310547c335c4b31aa4089966127f36668246ee1cc34e4c3711a7563e3626c852f4ca14dc8bd41e52248f6279042aef82fac3ea7056115082ed07cabe556"; hasRunfiles = true; }; "fpl" = { stripPrefix = 0; - sha512.run = "144864c03e288d22f459e5fd77077b00d6d095423c0ec49dde706cdf286dd09137d3fccec6d8fcef9a1861b2279a7eb91c6966d5cd4af82f21f87dc102ef7bca"; - sha512.doc = "ebcee5a21f379584b673d28c84f47678f5a805b0350b28c6036cbb66fbb829ba31d6566e5952d5f3d28575cbde92c94dc4a9c22b32fa8f7171a7ed3c38ef28c1"; - sha512.source = "05e889e5788ff4f8206cd1dd4270ab782bd6267aea9b033d8067b7e0bd813d513c2c1dfb331b6ca8e1821d52aaf652960260492614bba64a2aa9a42e2ed7f47b"; + sha512.run = "58a368859625637259663a0082994b6d6df31a6c7b6c551e52b64f6ee1974cdd1abf86a438c040aef181f4129c70d9ce6e59efbcd2918a4528563f2454ce2a18"; + sha512.doc = "6884ba9baa74ac73c78597c5391775a6bd88dcdefcda87cd68fe55c6d042e5dfe277e8bb7780405f6514f98963ae38b11dfb4176f6a31b712a1356e1be9efe4c"; + sha512.source = "601b39646ead67d397f8503f37a0844c464cc5eb104760dc2c2046b82da28993c681580675884da230968ee3f128183f91273939e1edefb718ba770b3c50dbee"; hasRunfiles = true; version = "1.002"; }; "fragmaster" = { - sha512.run = "a7e6fccbd850e7b3ee942a3d5af379e79a946fa9b037ed47d8de50b250eff15d0e6250ce2ddfbf8f7535a1b7c1bf39d80d5a352e1b77fe9bbe0bfd25da434bdc"; - sha512.doc = "cab8ac6247875ed48f86f16a67cf3ba8b320aeabd61cf95a6c43a6cabea9ae11ee0cd9e2bee0b577ebbb414216cd4015a36161c83627647371418ef61d28c8b2"; + sha512.run = "1f534934532e157eb398e330e2cbd94e62b419a03c313c492e9125953d1803bacf5d4707297027345d32ef82711b323003582d3caa05bafe903842e0a2fa8a5c"; + sha512.doc = "09739ee4ab0bec2d190ffc5382242eb8612291a7e93ee0286169173bbb84e5e0affa6bd363496b62abafb220bb2eafe504d4ced43fd75eaa0b53a8ec854a7a59"; hasRunfiles = true; version = "1.6"; }; "fragments" = { stripPrefix = 0; - sha512.run = "91de59773e027f8f9d5f81cf36de437023f30f14adfe713d2a2b612f636de866fb07d59d0dd925d7b40660b4cb29bc243d3e267af74851072f20d49c66ebb45f"; - sha512.doc = "5e51acadc166b306d7d77e22d1aa330ff091fcd705a3b7f1faa33a7d838eaa61dcdc9df16b0e89fdc3062e111e03fd22963676ecc4e76b280d9356943697e508"; + sha512.run = "a033d2c411bd6defa3461a036e286e15b779d6b75dcf2b23ed9126bcf048e98b96d6e5c6638ae4bf52daf417b11c1a3245a82b7f79611eec7dcc1f346b48dc63"; + sha512.doc = "099faf521580f2ab96d6e6e778162d273fa97e916660114275b821beaaee61386d8c61dcbb2f74e12c6b22a456d7cfc7208f0705d37878902b285c2d3e6ff309"; hasRunfiles = true; }; "frame" = { stripPrefix = 0; - sha512.run = "d83f39be31503629d68514d0e35f30706cd965b6c252b46a4ad33baa00b1f07bed632bfde7a0d9d0c5a0eab811daaa2712a5957446012f94360511e2dcb9f074"; - sha512.doc = "c3c26427c8987f90cb698f0901e114c4d08cab46339d65ab1e94ab081305fa315fdc0a9509e89d75a3d2a1162c6ca227e9967d4973cecc774c1b8b814285dc0d"; + sha512.run = "d630380c648d00b6f1cbfa751770f7a520fb86f5525b986ba565c330908c5f6de9d237bffb1d0c06bd29107bc4f1826aa3bb375e2f533d8f2e1aa40ded6cc348"; + sha512.doc = "6d69ae2387d69ef3db67174383d323e7cc095fb8a8426658cf37c0d288c57f97e77548e93f7a3faec881d2ce0e617b07076932f05c0d165ec469d696ddf216a9"; hasRunfiles = true; version = "1.0"; }; "framed" = { stripPrefix = 0; - sha512.run = "5f3295811e8d0a6e9d9f647110e1a155de5e4f96deb2d408c0f62d865c622bea0a229334b5ce045af9a5b0be8cf1b205b84f9fd4617551fa4f4e20c16943e6ac"; - sha512.doc = "1ffe4f361014f0fbe56f804f29f0b4695c17c1e1250e4a18d0549e92b2c02470012188a8ca94b75efbce703cb3af437fc9e2ffa7c3e4425471324c56f38c7e55"; + sha512.run = "47ebbdd15f22c1606ec5bbfdabf18bdce3d1abdd2fcaa8c3d42d21c8739838d41be0fe8ed9213f17c49d0951526aa5b65591884708833a6ad1639d4f46a83841"; + sha512.doc = "c1ad8180bc6edec12c0d644bd8694bacb0c2ecd6e946ed54fcaf530aa31f6403a8eea75f95ff6b0127ea01c67f9815bbd85952e682c4b637e7444e1311389d7c"; hasRunfiles = true; version = "0.96"; }; "francais-bst" = { stripPrefix = 0; - sha512.run = "1de4d8ea422be6061e4a6a725d8bb3e820c997a7cbd37e644fa0da79bcd42c9575f9c5b1527f67e87b832f539fa2b2cdbe26b43323c3c9c5ffd892a0c0ad3e34"; - sha512.doc = "bf1582a21b4c5859e41690b2bbb21367ba903941543402658228b29b864e4b2ba454e68df1bec5197418771bd2fd04cc5840b76e2ef6b28e781664b2028498bb"; + sha512.run = "277a6e0d711cb0a48ac52ec76b64d8c4dd010124c9b72782d2c16872326b324c49613189c6ad422a88c46326b3105f603346ef5199054669f9294b3f43a739b1"; + sha512.doc = "6f0c57e703f4fbc5c175ea5b7dd793c5b0a34caf8fc601e0d6c32a43d7469215c008dab7402b314c0d8d6212fdedbbd898d1bfa8f0febe42cff3453e22b5c39a"; hasRunfiles = true; version = "1.1"; }; "frankenstein" = { stripPrefix = 0; - sha512.run = "95395c527475813b7d3f7ac019b012d7054336525e0d432de93143dc000022a044e97cddf006ee3072fe0d445cad7fe98e080362a94a89a332e7b00e30b38677"; - sha512.doc = "40e3f7ef517124f3c7533d53d1a93a22b4e76176d2f367c0b1d228f030aeecad4d3daf7234e985ccf523220a64d9419bb89e6921ea72fc5296acef5e12d45424"; - sha512.source = "d2c5908a0315dbae9535a1f043ddb5be71510556694dfcbf687861fe5279e59963715663b35b45a58fe9db57c1db1714a4bdcff51565c44ef346d048176f0267"; + sha512.run = "ad7e9e38f24e5eaf231685d1be8af70c1a6d875cbd8957f44c01edda48299653e3c3386e427da00de9db6b83ba1e84155f49b68e6c19309e6f37feec4ca226db"; + sha512.doc = "8d5c2e1c7dca50f4942accd46756cd1730205cf382779d06ce823d9e8715c77e6b9df76780b8dea3d5fa12daec4788a6b302d031a2a956d4c9e05b67d39e5db1"; + sha512.source = "46b85983d6180871ebc4c80826578956d901c47be460fb2f7c1ee7881a7c8c8fe4c80e192f44b09590dbba7d3e35e43373d2a09cb48a2ad17846193b2def8f2b"; hasRunfiles = true; }; "frcursive" = { stripPrefix = 0; - sha512.run = "a8a4c66862cabe7ab1075698f9dde62130e0f1c92a807248dbd29f4ddae382195bee4d19361fe59458c000a8c84a986f6e08b20c0fe7949e0ba28088b063d011"; - sha512.doc = "c38e35b00b2d3d6ef522ff07780d4a64cdae82094a45ad985897fe2e1726478780139786877599cad89076aa854395ebe6ca86c42f541484c8bec15a441893a2"; + sha512.run = "9e3535dc5542dd16c0fbe0347b8086148e35f7494f2f83a4b191f389c5c3694770284a1b44834c1897385dd08d1feeecff48cf23137f1497afeab4b663bf53d5"; + sha512.doc = "1c930a082401b92a0dbc6b83066e84d08f0bc55e8b98918d1d35d526f5cf94d5bf679f4bae5b318681c6044ab64474eccff80a85e82e1dedd76f7e70351117b8"; hasRunfiles = true; }; "frederika2016" = { stripPrefix = 0; - sha512.run = "5274e2a781b272f0ba48141bd361d1445e65ecfb0d62d770e51eb044cb6c2d65b290898923205312b801e9e7270768f59f1ff25e9a5f88b667775cd6de5903c7"; - sha512.doc = "cf34c4e2ca27927b9d8defeb9ec113acc3e7229d6146f42bf2076b86eeb30059c42a782b4f1e7fca5dec617454021e11e7edcf4bc738f4893ba4c50f308cc96d"; + sha512.run = "796610db48d86b4e90207578917546955bd13e1793b00a6960cae36696d9e188a350289ba79c3bc8f4840b405f97947e0b4a39607521bf1f90896c8dfb25e54a"; + sha512.doc = "db39b9e807f7d53a619ad0679caa64ce40944593fdc1e9d2666c71f5e98e22e18f2c963106ba675055ddc77c859312a3a817a9eb50dea076ccfd45a7582636e0"; hasRunfiles = true; version = "1.000_2016_initial_release"; }; "frege" = { stripPrefix = 0; - sha512.run = "a091472f9e3ef8c92f02d65a15f083cd287f00da280547d2142e8b811ac61bc881554872c0e261637d4abc734d578600f354b803d44016398a95160514b47770"; - sha512.doc = "1a69fbcbb43402d057952bdf89f66166d57f0b7bf2955e615d15e6984f49beb363de6c242824c0d4ee752cc24ca15b1930b44d64e6c6ce0b924c98bcbc1bd180"; + sha512.run = "2952ec6f6e6ec3e8b2a5c4c923bbdf4dd8272f28a54202f740f1daa864f4ab671d973a695e3a606662c45440c9ad2d2368d1c585e32aa1924bb982b8d02d1ffa"; + sha512.doc = "8201b7d3e9476614b1d5622447795457b01388c2015d623590a1f85ee848038b3c6975f9f8730467ea7f9c03a6cc7d65905fcc3423808014007f89e5533cf852"; hasRunfiles = true; version = "1.3"; }; "frletter" = { stripPrefix = 0; - sha512.run = "d986276b9c318c46804851fb67f51f4c10fe51cfc271baba560cafd0384825d8e6208ffce2a8aa61e9852a6987c0c4217825172a1ef5ea26ea5018d86e99d396"; - sha512.doc = "f4100dbcf33f0e2f9e1350505e3fe39d375156f3ff0f231caa9be23ca601d5d1aaff1431b74abc4b88ea76f109cb710ab0be56f466df368c71d224cc3a2f8e14"; + sha512.run = "3d71b22fc4f356b09775b3bdb82bf70a27dd8a08b4cb899986bbf575c626e74a04ff5bec7df2ee3d03d6e89b3a6ce1822fd49e14e18bd4bd969b61e78bd7e1f0"; + sha512.doc = "f44d5518d3a4d78e7b59bdf2d484d21ed1b892288193d1bcf2c93e42f9cd6318b45efe96d7642a97254f52c0da63e0fe844ae34c738bb64fdc0aed8ec0ca9ec4"; hasRunfiles = true; }; "frontespizio" = { stripPrefix = 0; - sha512.run = "f978dac45a8265c99653e91acf940ab8a59f5085f6bc18b33ddffde43e3e6f66e5380f85e8133f80ec0cb8fe3f890073bf6d16ab5359e7183a1d5a68e9dd6393"; - sha512.doc = "a8ba0edd988c4a8024112395535c8c92129c4456d76dc991d64b0a2cbefacdf0b804e118d7f8e9ffb59c9ff51493d1a3576052d4fb9e75a9a41ff0d7afb7626a"; - sha512.source = "53d642b72dbf6b56f5fc88ad6b10b8cf07cf181a3a6e979fc55ff91ad4df527ff3566d0db5e97a6bb90803bd964b6198deeef210dd2cd1e16e04e5845b79fa14"; + sha512.run = "ab73d2883345ee9ad92cd2bc1a01560f62eb399284dfccbc132a482255d59a3124c595ac40e47027bec02058a143d9362bbcb6e6742e458324b736062cf28ec4"; + sha512.doc = "659dcb35912a4cc82f27e126e8aad4a9459673ebba0722614670f27e14d0ef434873570f5e64550b06c31a49c2fa40b4a0e5295df7ae73e6f4f6d366a5030da0"; + sha512.source = "7023a33cbb831d9b83962400312e5793cfb1a07dcfb476f17ddf9ceb90f7fcc09d076773716d8ef3a5c999ce5760044127f7d6c0c423e1ad8abf35fde322f6c8"; hasRunfiles = true; version = "1.4a"; }; "ftcap" = { stripPrefix = 0; - sha512.run = "c967ee42a9b2815778771d7764ff7cb7d7ae3d23b5fb2565db16b2424469b2f08887d5048aef65619f1e7568b871195736a079bf8a4adfd9bbefaa5d3446d2fc"; - sha512.doc = "8b7a3e2589003ebc218f1a51814235b2c0474c6ebcaf4aac03bd19a04bb667be3565eee7d58d1ef7c1e6b8b9738beaaf76f8321d10bafa0f798ac8b6e1c3c838"; + sha512.run = "58ccf3674d424dc2f0b8a948603824fcdf621f054cc9525775663a5733874634eeba3ee8a2c0e7a1492faae6d0b4918754db92573961de343d9a453b1c0c5eb1"; + sha512.doc = "743d53a67cf7c237cc6e75a9a6fca9a364d5d3c9ae37ef885425856d6dcdb2e961d004c8043532a6baa1fbaa51b4be81ba8cbfccd18128fedfe44c62450046e8"; hasRunfiles = true; version = "1.4"; }; "ftnxtra" = { stripPrefix = 0; - sha512.run = "889afbfeaf22b1219d685e9b24a5095eec867cacace75dfd865c86b2e8370dc945761bb6819811ad62f908b2ab66101fdcf553dbf9c71cdc900af91ca6c9be73"; - sha512.doc = "68b1bebc65eada958fe1f61e243e8399aa294a2c21483f70edfc43c1b394ce8a46bc639c4333a697cfe0b87a91f7ed4dc720ef3aefe34fa1758a916b882487ad"; - sha512.source = "8b8f79ab74d2ff51eeeae3a9a8b3e3d341aee23aeaf2cab834019bfa70bebc968e7bdb0835e259dec331f707ba9ef14359f5fb6a024d08cc1c0eee5985da01e1"; + sha512.run = "b938db2391007e8c0886b8178b6e7c77d420fc15df8b907ca1132fb27d691145a3ef4caa72eea6f2e579237c35dfbe0d3e2719185e59409dde946dad536358d6"; + sha512.doc = "441b712c5c0fd7657b0ef6db2604149acad27c1c2e55ed4d9fe7f87e714888ca7ad2d4567ecf61071dbb6c9afb4c8dce4c8d82d338be701bfaec2fea5c634ce9"; + sha512.source = "b4fadec0bc877799773060c4625dab892e709037676fa5f8166f87779ed079ed7651f132dcff3c7560ae31108653537a47cd93e1cc9252a61c1721ef6cc481c3"; hasRunfiles = true; version = "0.1"; }; "fullblck" = { stripPrefix = 0; - sha512.run = "63aa1a21c25f012ff87a4db1a343d1657ac038c733f2c151d9a24d4dc8686b63b3b00808651fac9496a40e16b2410a5b5827dc1ae948cd57dc43edd6fb03c79e"; - sha512.doc = "31bc4855c39ca83e600cb30ab0651fc79af06d4598771b963aafdcffd2fb5fb055ac15aa0453682801d1253c69d6895ee082990d7eb8492aaa73fa1c214b6f5c"; - sha512.source = "7766d631c992a7126bce2a3ab55b9a1a8b032c34de9617303b48c9e33bbb8aba36af63923c6dd7c720bcdd039ca9c84b7d2af30676a82c4a028c1db3995cde8b"; + sha512.run = "06cbc00a95c7d5684a1eceb477685631f054a8200190c0cc7472d68587b125f95d2cad46b2189326b7edb11476914402630d0b74d6321b0c3b7ccb73d21480eb"; + sha512.doc = "84bdb73042dc8556e9ae4ff9cc3f996f12cf0705ed5c076f8aae799e51c3a188a9c7323552f3a0d04f8747adb8c7a8abb6f1a6e1f051f08986506cdbab6afc0c"; + sha512.source = "b0b20e4918fc456ab5919e24b9a4371fed56b24c1d15026f7dec4b91aabcbd9647497671ad5d951848db2092709a89f223b5ee82a8a4da0bc7b46bd85fe07177"; hasRunfiles = true; version = "1.03"; }; "fullminipage" = { stripPrefix = 0; - sha512.run = "446f7a6a66a77ed9bd51e31e8ca8276b65e8a8a58b2885a71876cf8f0d4eeb0ff4a4902a256888606a265a3738498ccdcb195f5ca7eaef90102c69f0e396b103"; - sha512.doc = "70d2855f58d2edf9eb33bf526b13fb4fb5ce67418a8010b6095ae98e28cc961d049ae4930b06df8e56c427193a4b85cbc76085c169a6a0f62c312672d7ed2e4b"; - sha512.source = "c1b717146651147bc4181b6210ae83e820047a45911ceee28036d9235441df331907b328213a75476e547fba24a6eaa85c973f283914aab71cf3cb0e618cb254"; + sha512.run = "42a1a17467872eb2f23f8abe0e5661020ef5e6c310fa09a56e71c73cc420db4956cf6e5512afbbab29d57f99f56258a83348ad7ec8f73c2195f49309e54cc0f8"; + sha512.doc = "19d3d3c4a56915885ea1b33f775dbaf4e6ed1342b797fc6ad2ee98304952374d7972fcbb1fd3243a97e2adacd1ee753930c3407c03ec00de351e4a12a209ae61"; + sha512.source = "c8c88a5cf32b46762e6bab1549fc441bdfde0ceaeafbea1da5943f659575b5ff40621b083e65672d26f677e8f599377c510c99596986f12ca46901928200ed55"; hasRunfiles = true; version = "0.1.1"; }; "fullwidth" = { stripPrefix = 0; - sha512.run = "540ad88ddeb2aab8cef489c53eeaea4c6ddf174140879ba431f913ff2dd9a6d472dc01112330e2350da41a94d462eeaec35231de19f2b577f6f2fdb5a6a0a321"; - sha512.doc = "e4fd61b04a8309735f2053d78a1544e4b88b16d68434fc1b0b14aab128383afd6e075df4c3539341bf8d4e2c0bc6fb16ff2396e0fcad0c64531efd92bbd4409a"; + sha512.run = "ea79226fe4c421f9c6059e58c9c1d47c6bfca4a4c3fe24f10a42b6409af157fe306b524eeb090b7cd5cc72256fd2976b37fda2f546a4869635de6b267cd0843e"; + sha512.doc = "5e7fed77cf33115ca40cafc71e00de29497eab384bfafafc920f9ddca334ef0e3bafff72c606f2d64b7b1dd3fb596f8614664043ecbc597177c91a318249bd1e"; hasRunfiles = true; version = "0.1"; }; "functan" = { stripPrefix = 0; - sha512.run = "b3ad3303049a11885d70aa99d0dcef80acb775d3f192670301941965f51c1e83c305ac8e4b2da574f0d72b5ff39a8d29c4afc2318e7006c59d736915df9b6312"; - sha512.doc = "8e21100d7bf86fe7a319afbe6b3b19cd111358c50ede9b9989698f871cd0c6399482307f48a4c7083c80bce9187e67b7a929c4085690b0513ecb4a89d1c3dfd3"; - sha512.source = "887374bfd203e56bf029e198e857e44d86a3d0c2ac5de6213e1e9986fb65c5a4123893613dd324a45a6a173e076fff43084e12ebed52258488f22ceab5a483df"; + sha512.run = "87ce583e4626798b269af7e14477c1a17acc79bf63888dcd3aff36e679cf87309914bab0794ae7d832e2cb549fa7f7b16d1c147299ec3277fac911a9874119d8"; + sha512.doc = "9904a29683d4569bda2a1d8cc749251ffcf073b3fe0b00bab0b8a36e672ab6037677fc37bb09aad60050193ec35525d1bb5c85d920b452ff9693e4b417d5117b"; + sha512.source = "1b963b9b405bce32f5485782e12b9808081c93f413f43da1a63d1ac327a008d0f7bbf5b811bbf3d0527c5833ed9b170f36e515e80e975ba191d2b15fcc01fd56"; hasRunfiles = true; }; "fundus-calligra" = { stripPrefix = 0; - sha512.run = "16ede7ce82e4b655b2d4be677feb294ee1ec6e556ab94cb2fc8bf14ad6b56f9869f38be4c829b17ee20ab27c6b777d2f4b496c2203852514f633adebf7bd8f2e"; - sha512.doc = "4adc5779bde2daac2231f0ee47f7470d79d96e868a25b1261fe62d9140b3c99680764094eb06dddf7f1ecac7c4ab0685ca13ff612ecf365e06618a0829084071"; - sha512.source = "b3d7f3272562a3a2b180b8d69b50842da19465e6c54a033c2a6a0a41bb814a83a9308f4f22586107fa997b26aba515e1fbfb68b5b548fce4d590a1ce5bec7294"; + sha512.run = "4e4af075b48df0727dd46b3c7d00f690e2100e3c341437313dd2e5183db2c0173e705a72964bfe0aed2b9ae50e74a1338a7ec3ebb85f07ed2204d93d506b21a5"; + sha512.doc = "4e8c4e6f5bb27edc11ec331c9e6781e9f08b9870f2e627875c7673a2692b82a3d7ecb079abca94af447be024a4ef215d7cac14773692d58a9f09f74a2c70d916"; + sha512.source = "5660db1f802c5ed82db18b8e23fd8aeed8d5ff003e3e0c663431c398b933a24229169c969327e11863ba32c56383d876e2990193434ac0dd05ab1688f1cf39f3"; hasRunfiles = true; version = "1.2"; }; "fundus-cyr" = { stripPrefix = 0; - sha512.run = "6963624a9e6fa1acb3cc7b43864a4fdc021f4929feec7e501c903e523d32732323d22774b77d49cbf21184a2ed7359085628ad8455d61242a000593b26f1d47b"; + sha512.run = "2cd1ce802b9d4f60e547177b00b535c1b94aabb1e23a5da29fbcc8fafe85cbe84c5bd23a62ea58b496df95bd50b9cd72bef91f2533429e437072d674a4e8469b"; hasRunfiles = true; }; "fundus-sueterlin" = { stripPrefix = 0; - sha512.run = "2fa89198d1e1dccc2b7938aad6a87c322d97cdf53fa9355ddf329c63ece147a58b38240932335986678c57b66f64931f2cacf30a506027014a0bccc42962af16"; - sha512.doc = "e15b07ff8b399385399314c7ff9956e19a03da2c8dd99fafc0f88e32e69a32eafa443a1f718a0c433169e94b06f700c1a76e85d1bff367cda79f1c35588fcfcf"; - sha512.source = "49cf09e188424a9183cc18f58083d5438619fabdb2db85d0a2a161fa941ee6252fe6746a8c0272fc2563f40adadc053df8e5dca8d52520737634e0947fda0682"; + sha512.run = "eb9062aeb2c888aa4cac7dfd4cea3cfa8d697fa4674dd0e1691a0b045a5a3b1ffd0efd2b602a6b1f1ac95f5b38474f717fcb6fc9e3c8e26b1ffd48ea7c4fb23f"; + sha512.doc = "822f4dbadda70995fe25be9b90f7ef4b929d6109a6b0069d596dfb1662438ed7d08ef56da0ab7cf62207616f81da34f598337d1613e30f9b9d72642c125a1af6"; + sha512.source = "16cf25413c96f27b05d2857778623ce4189309d642e29bb6b0360b6430e63d0fc4d63438f9b16cd7fb1d5491fa6995fad795f6481b78bdb31b73a471b237d771"; hasRunfiles = true; version = "1.2"; }; "fvextra" = { stripPrefix = 0; - sha512.run = "3526c3656124b15217161792f14f914dad2ec84af7ffd85f95654701c82e3be6bde304df0ca1ba8b4eb943122e731fe7c059a0d8ba7554f49a5401be6b709d8a"; - sha512.doc = "919cff94f930cb624723fdca66033df39fee4dfe391df4ec592ded2a5c9ae59a9f29594ebdb09c9d9e54b5afc9dd77591258155530aa7c8fc45361b8dc31e8c3"; - sha512.source = "934d419ca8e4c748f0d7d41f520abd07df4682295c6eef3390b9d2d628469d0d84ff7ffb707f1ee70b83b0fdf42b16ad9ad350c4b5166b28117543dde9d7d049"; + sha512.run = "8a265f6b8a745965950827dd9f24952c9448ec11bdb71ba8e88779f814dfe97f2c4311c02543a086b69886b9a57ba6fc2d8f0f9f44c3faffffea0909d44e054b"; + sha512.doc = "3d83960b862c80d9969f1bb943dfc7d7ae60f33ce122e8e740ec3237719f0c9dd4fe4bdc855bc0806026b37fdabfdcd6a4ce12e7a0fbd640279dcb129a7dfac2"; + sha512.source = "2c86df002b859e0296493af0286ba36501eaea7f1b1f965cae8ba408b9bf11dbe4f9708b8ad88f48aeac32b696f53a06600b08ec375ad5e547d8f1715e44f963"; hasRunfiles = true; version = "1.3.1"; }; "fwlw" = { stripPrefix = 0; - sha512.run = "9f4c2259c70cf75b9d41d0b4f7727c2b7c8769b1c050d9732f423234a14da41afc9ea6aff2ad444a6d04c37734124cf16d9c0fbcfac26bea47205b602ec0d9b4"; - sha512.doc = "6b4b2f7dd05eae98ad7d426e0b6c6ab749d4eb8f8bc33ebe6ab5e5e635c8a67dc814c931b20dde6695e5c16c5d33d87eb83e0c0bba864626b0b80ac5394baf44"; + sha512.run = "9f4634a743206a5f82c95ec5c2ad247280ff8b8e95b5d6e98d4171635d9c226e3b0232e6507734e47592ba04d8102a8b47712d67e08334b9be4449b2330caeef"; + sha512.doc = "8ebee4e71f6486fe2ffe05aa9aceee4462fac28b43ebd75dc8a5556e86eb96cdc2e03fec23a3d2243505168a8ee5622486d7081c99c9a8c1d0246b8f389b1115"; hasRunfiles = true; }; "g-brief" = { stripPrefix = 0; - sha512.run = "faa1255d7714808dccf1079aa4875372f35253998dcc163574d32a23b69ba8de16d0894859f6f3be58ab5df3ebfa382fdb0f198c31d84bc4c0b0f55f99cc7315"; - sha512.doc = "051c19011067e135099e4c3bd7af47a2d0671b34cb0378c54816dbed1ac97aa19e7a64dc46c380eed2ac7b32b0601e16003799b20487680358b25adaff0d400d"; - sha512.source = "cd1def237ee4cd76e225a1476226e9fb960eca128e727d574c38166b8da77c290ae5486df99a3ab01bfd10e61ad46ece0ced8e2b3824ff07847623b05182bdb4"; + sha512.run = "c88997ad2c25f864fbb3b7acad7b19333cfb378a9e02df602a322cb2b5dba7bd29c4f0a0dfb7459996d2cac6c0b9e3de22431a3e1d6a70cb38dd8ae0415fdd7e"; + sha512.doc = "9f1e97232b00ff2afe7d2ad550dd14e1e860a95ae55f9f3f9e94ac9b0314b6f0afcc63aa45875db65ff8d3e5bddc76a5ee4dc7abd03431efd65d7191fa9e4d85"; + sha512.source = "4257cfbb187b7a68797a8bcc31967a4fe95ae5e57beb9f5d4db5bea360e0a93cc040bbf4c5a2ff38d60b4582cebfc1a225c620837d1f490507fd6554617eee1a"; hasRunfiles = true; version = "4.0.2"; }; "gaceta" = { stripPrefix = 0; - sha512.run = "c5fbd062f8861bdeb4cf3fab803f8eac24962d22516145ead65e03312cc42db85d4a659e63b6f6db3045c5bc2caa3c22c946f7bb1d4e6a3fd6bda86162e35225"; - sha512.doc = "c9680d24d4ff2618c7874b231f22425738669e4eee74c2e8113efabed054f5ef8cea167cae571ea7e675860639bda83e6f189590f3ed54562eb152b40badb971"; + sha512.run = "4a99b460e2455da5e82cce23884e7fed1543f942152c286ce58984c64bc16599cd9e5ad4cc2c2143cdf3c624737192a124197fc97e4c2f654ffbeda49e81a89c"; + sha512.doc = "97e7e6abed0a0f3946e53082e81970344d27ecd95f7245fdf419d20f061d994b45a5aec9369ff30aaf1a31e6312cdc42d8a7eecb3a0e237781e13f8eb7f75c24"; hasRunfiles = true; version = "1.06"; }; "galois" = { stripPrefix = 0; - sha512.run = "c1c53bf7c30ef43f826ecfea216beb6e52429ad0e548b2298d7631d39e2ecf35bb32690ffcc1335f7879be207197a0033d4e40daaf4a635a625a5ec648592806"; - sha512.doc = "d8ff051dcf305eb43c7a600242140b5c07b53b55f1fd95a81ffb485a54651222524d558b70d818d3ef88835aef613efa74c104ce2d9695bcf351b6b7bd67ef0d"; - sha512.source = "b66f67fb6934eb818ea6b476e83a236954fe366c314f846a37d7947af7ee2d8c94244e2f4f2bacd903056ff4a8d5d3fdbd6d39b35ae76f816689872fbb5c4eb0"; + sha512.run = "bcab33037af8e711038628116c7e5b4c3c0e8fbc59df940e95c224379afa44c17bd9f551fb1b9deae86743ecccdc3130e80cde803f9233c99236add31109d52f"; + sha512.doc = "938ad234561f95a60fb6ed7e8aa3b88aba63b7081044e37fdc5ec0e7b2eafd92afa919a927be6902a5d6232817941336267b8193d307e4de9ab2d58acb93d9cc"; + sha512.source = "9ab411987c51c647a732dcc9e33f14780d45221698aabaa9d5a569212cc15d85d1bc4ad76543364e1550dd100d34ccf447b3102a449d6b55efd27ed73ae8cee8"; hasRunfiles = true; version = "1.5"; }; "gamebook" = { stripPrefix = 0; - sha512.run = "90b7338db32a87778554f2f2d00ba9f995a98e45027ff98e9ad12a709bc53a2ff2ce8b1e66fc974380da56ab2ff21fbaafb138ba0b37f018fa65b7bc7bfa0936"; - sha512.doc = "bee5d4d93a284e5467eba372a9116f329b763e38ec703dc1ef511a92da6c245a9a230399b2464eb78c627916b13ef491ab68e15793ac545ff0645268f6097609"; - sha512.source = "2be9013f821604d7f5bcd45f0440bca95db89c99f1b310bd8f0fb720011ae1cfeb4dc0418f29d21f096d7232fc45f86211208f0414427866c2d28f62a401031c"; + sha512.run = "71d9fe895c72854c43d79b5ef48f8cfa4ecd12f6c3a5c9a267b3b67cb1d549c2a910c113801a0dbc0f3642c50dc54395edb5dfb369de284dfb95935f98cd682d"; + sha512.doc = "49dc32afe21fc090a1f8f0c1f8734ef32b82ee41b5586df0bf6fadfab44f152a42f580c0119fdc8ed11d961a0b1b86ad9c900228a45ab91aa140c107f5769900"; + sha512.source = "14718b4e3f70d98934662559b263c5e4314e745b9eed5a0a04ef3788590f4ec206eea1076acf5c08b386892cf2b7c0235c1af7bd1d075b00851852edf754dc63"; hasRunfiles = true; version = "1.0"; }; "garrigues" = { stripPrefix = 0; - sha512.run = "d548f711c7c28f3bce9a272a5aabae04e20da300e4ac3a234de464b50c32eaff6e2c1e5673ac69c256c6715b02f7dc3ebfcc65919de502136f07ee00e04be7b6"; - sha512.doc = "464f160d4dcccdb310efa0f9376d9517a04e4d24bbc0476c7bd5871efa9b2736a2731240f813079bb01ebec2425149465d165aa826159366751cc56a8bb13012"; + sha512.run = "04ee1157572ea1ff83d648937b89b43c86fa10dd5c918b57eb43944e2886e6f6899618b165f02573e436b5726f1f82f4b4c1e5f28f7875fcb313c30b8c856a17"; + sha512.doc = "ffc59bfba07dc6b46f4c63a05d22722bebc6f87052f3ac72472bd2ab0f5b3cc8a09f06e262c8db0392d11ed12cc14642ff10ece036b86a6d73ae0dd754f8066b"; hasRunfiles = true; }; "garuda-c90" = { stripPrefix = 0; deps."fonts-tlwg" = tl."fonts-tlwg"; - sha512.run = "5b8d4f90d4586e96fdcb2e6943350d329ef6f7ca5acaa70769420642d1ff624a06f4d28495010e9ce83130aa6a7ae207444415bbf94123ce97903dd54ca21e6a"; - sha512.source = "6e864f09d27a1137f2561f76b0db8a8973215147e12421862d38984b51ba1f42c5455f12e168066ead5529a63397488aad1e36bb6bd56f747e7ff439a772425f"; + sha512.run = "de8cffea9686ce311383b647a57dab4e6dae6f9a94930e17d76f13fadaaf762c986153c75cd185fdc1bbb7719676d348ea66779d6264b176370c76c379900799"; + sha512.source = "699b6922116896b06054edc7e8410e66f7e7485adf9e02a12e78b68540ccf1aca00205749b0589542e32c26a7f65915556f7cb764d0a994c9c20c47f874f3a43"; hasRunfiles = true; }; "gastex" = { stripPrefix = 0; - sha512.run = "84cdc32f9947bc5abcb0e9280b47c4808cf5cf910a9c3cdbbab3acabf687cf7a0eac20585b2b492f4b2931897af6586a9f2a062b9e23c8c104e2817527895fc6"; - sha512.doc = "8aae266295f57dd319060105170ddb2578ad9e05b846f5e3aafd570266a1947a943946be2fd3e7d0b6cea321e555747398a921585b6b062013f048bc2ae80dbe"; + sha512.run = "02acdaee5e853c897f459a2adf0291d87b97489e0a87d6c333150abd073fd38c33593a5a826bfb670e83be200dbe239f732610039ec2ad5055bb67d17154267a"; + sha512.doc = "f0f631824a24c4648cbe2c525c479861e33aaf05818efa3a7e1a26734015b6b44ce241a30aeeb1e682ed5f57b03fccba9ee5f37a97e96bcfa8292bf10e4c8634"; hasRunfiles = true; version = "2.8"; }; "gatech-thesis" = { stripPrefix = 0; - sha512.run = "3d290a07814a7bf1d548fea587c65d845be84ab0f807da839be5f7fd61f223703d2b7d7fc4160cdbb9dc5c0f65c711ec23c5560136f0775766414c918584acc5"; - sha512.doc = "9e810391f5c2a4fec787ab0e60deff43ce342978727f4773cd90747421db7d4f24bb2e956ae2745c2d15b574f10dabd44e3d4ebb13203e8c893048b23ff0aba3"; + sha512.run = "507566b1712e4e246424b8d87c659f86b2b9913dbd1f2667ab208f56636bdd9d8303b6b5fd3580bfbb85291ff4d3e5bdec42a1f5f33b858a880bb19122d4e0ad"; + sha512.doc = "626e2067d411401fc0a43cabc6cfb39128ff0e1fcae1c4b7d2d0ddc113c22f04b13327f133eaeb365588a782c2d7c834026d057ca35269ee52f09a10c8f18117"; hasRunfiles = true; version = "1.8"; }; "gates" = { stripPrefix = 0; - sha512.run = "ec85e8e306596d17b0328520c66e039f333e04121be463c3027a3841fdf4d3275eadaf04615098a1156c14d305e4173dfe3f2f471960bd462f18ccecc4b62cd2"; - sha512.doc = "051f273fb5c28c25acf97e05451c6b1647efbc17578b43306a9aa2e693f82031534c63bf95af13ce76e4966f1b1484c49a672b909a7106e3faa31668ab9b11ab"; + sha512.run = "cadd90a07909d9f1248ba9107fc8af64ecb54df7bf1c63919c30ecc032b496c11b346490c1b37218f75a1d191fddf11208a229dd9980e4a550b4af71700ca947"; + sha512.doc = "bac81ed9937b5d52c4a9f12a31be2614734460d382cf5e19e0a7387f66ab9b07a4b3ffe96146fffd608b4d89c89d5ab925e15feec0f3f0ee47ff359e7a8c0b1d"; hasRunfiles = true; version = "0.2"; }; +"gatherenum" = { + stripPrefix = 0; + sha512.run = "0819f78de222816110286cd765b0c3223e5ec467fd230f065fe283ca0e4340dfcf8d73862c8df5a7e9488f1ec68c2cd2e6b44a646fd498360f3013d9853e525c"; + sha512.doc = "0675c77700e8dabb9613e3a5a55c8151e750152c9a1cd053948b34fa80691e6d92e2fbf72d5be43d617aeefc9be5910e716aa1ea0cda1db6106be42285606219"; + sha512.source = "4e6eaa37129662dc756780a55cf20974b07a4a5cece933c8407d10fe91b62c918eb01976c15541d384f583dc40b61a093ea1c0381dd46f2dbc5b8687e0ca27d3"; + hasRunfiles = true; + version = "1.7"; +}; "gauss" = { stripPrefix = 0; - sha512.run = "4df107ea24d37b30d3ca46c833b9f482bc67f3ea3da39ff6e72fc175e2a1368209cccfb1a431dadb8efac178b4e33922e60d58073a58d2da455f0aa763d3e393"; - sha512.doc = "3da609a92d88df54674680aa2b0dd3edaa1773241bca205f418f7d6a97ce1fc0024b9a61050aac7f4f61b18513ca390e892b3f7e3c3f7d9a3dd0582195901ea1"; + sha512.run = "faed4d59d517f2c215d2467cfe5212e9dbf38cf76245a9eb287d9ec172fb3c25bf4489e26c02628ec836e69a8e0292a12d92c505eec1f71b45dcd0d3bdd9ce7f"; + sha512.doc = "d0253226c286290860e0d5e9a806d98fcecf3b8e847a039c1c08deacf64eaaf57b3bdad019e8af3d75fd5f19f88eb282c7c9815aa65bf6ee0de30490c017e595"; hasRunfiles = true; }; "gb4e" = { stripPrefix = 0; - sha512.run = "1d94d3cfff237ede5a8567f25a19f055d7424e9d4f3bfbe5bf53821393a37559a4125309720f3666860aa1fd7574ba4d535f76cf72cc910cdfb82dc3a7c6d819"; - sha512.doc = "592c8ff372189df544f3fdba2f324e2358af0f8fe40f367c79ae12b57c8b763be06e4f12769539e7ebdd8edc4af03634be9b51e0ac7fd3540210039a55874086"; + sha512.run = "b80d116441b5b64dbedbef647fb827083ea6440ed903098f62e6ba29352ee8875652ece3ba4ef03cbd312956cbe3e12555824766bc6cf21b5e6c47e15208369d"; + sha512.doc = "e97f5db682638fb74215986d85a8ae4ef1a50c415b5d48b202a3ec4d97d82e57f059f9e86b90f4a954d3a56260591e45ac023e0512050807907394e39e03c02a"; hasRunfiles = true; }; +"gbt7714" = { + stripPrefix = 0; + sha512.run = "09109545412bf81801f5bf3ff2a11c499c46bf38042602a7c16026ce34f6d223c53aec6983c9aaf1bd3f98f020f728d82d1a51f883a0ac77b5ae3c489b899262"; + sha512.doc = "663114268e2f5459d2bc6d28752d01483a88bfd1d7abd6d98dd115d421a25fab7acddd5892e51343906cb71ef153376e6ea6c60b9cf6e65ee7958dff4a2ac64e"; + sha512.source = "10e7e84891458b374f7fe70b9b6021cce8b0bc9a1aaf57a673dccb014bdd4567300cf80716f1a11ef8ab35a5944c909f7a7781145d6668a4f79415fb6c95631c"; + hasRunfiles = true; + version = "1.0.9"; +}; "gcard" = { stripPrefix = 0; - sha512.run = "b5e551b71933d550e3b1cff598cd96805a1fd5b5c81848256ee42c333da961038407623e62cd6ec75e1a1f3fb045e9b945fa2c98fb2c2e4ccf42a1132d28b3b7"; - sha512.doc = "4fdc56ab41e2a68392e6dca5660aac2091ac853e6c9a41c2dcb2f535cf9b4d27df43193a34a477530cef9488f0deb12d3aa368b64b200688f93260e18c3ed85d"; + sha512.run = "47e3b6d7910616831a4e2a3b6d6b77365fb5fb6ed2a7542f08067fe5e31fe3a19c4dabc232e41ee0f874d62277dba6c8587eea042512879f1993b5640e57a8a4"; + sha512.doc = "f16c2f67c1d7dc6842c169b41404090c0d8702692deb32c498f1adf6a48ba7aa16ffad49ae7e9a7cf628d7e046ddb02db82dabf2a0966bec63bae77ddd9bcd4f"; hasRunfiles = true; }; "gchords" = { stripPrefix = 0; - sha512.run = "7227cd18daf37b84b9a3ed66b69ef54a449699b2be7fb1d224c5f031b6c3b66aa97ae3c518cf464329ffa53a584b0d493277b551811d3a85e08db146c71b4c81"; - sha512.doc = "a9b1c7cc1c414c9413714407235adecf72cbd0794966c295e5d41910da8298604459ca69ce74e69c4c00188610a1f77f702a72eafc31c11f43cdcf151f9d60c9"; + sha512.run = "620ff42fbe396f13cb4d4f83aa5b55327638fad8742fd9004f37f6382e3584a957b3dd3de3aa9691c71fe2e80c5f89496c0acc7a9b1df9da6d13b07152c17734"; + sha512.doc = "ff33c35bf00084e05a4e7d95030d34eb382ffa136289dfb4ad02fa831be425388ea51a3ea511fcaa103dbb6b16785e8a5ce44b7d45cc697f29e8c06b9c976687"; hasRunfiles = true; version = "1.20"; }; "gcite" = { stripPrefix = 0; - sha512.run = "971dc3269af37c685a278a329214f85c37345eb0ae7699c12a45ba7ceba7ca9fcbe5ef2e87ef4630e7d7d45ec503363951470f5b3e679f1cc3572027e43cc67e"; - sha512.doc = "00a21e3edf75a969363452f522684243df324b45c4d855750fb2089f7e5ee0cf9e57f8aaf071d62332f8ff95da41623a4ec7e761191bad77736d1ae4205d6dd3"; - sha512.source = "26679a19106c24b8e643824fb5845afbf9fd23bd3402640654b459cf5cb9d6e8b8e2eb1db636b1f5f51d659ce0f1c8caa0be728e94b0a8f83a2aa972126c36d9"; + sha512.run = "9772a2fdc8a07abefe7881c662cf5469cdb17a41b80e9ae9aee6e8ee01d4d3f42d55fe887277dfc5e912227a672db89ed24b26b948ef20e919a770c12a59d765"; + sha512.doc = "15f2c59104e5d320de4f76eb32942c67337eaa9f40bdecc3d19edae98a675207ddf8d7f35cb314582554ce44432be2cc86960ed830e0a362ecb59127895f4402"; + sha512.source = "f3e6ead38a6026c0441d084f921a78a0e0942cd4befbaa39df39b3b0f9d8cddda7f5120cba432df78f3a5d341c150463123ba86867a46b98dc155115d64e96a5"; hasRunfiles = true; version = "1.0.1"; }; "gender" = { stripPrefix = 0; - sha512.run = "d19f068bf20651c61e42df98f941c0f0c2eddf4595e54e91db0faef530718b4232b9512d0a759e8a0c67b473142f3e210f0c353b001eb4f14148d7b31d5b9a1e"; - sha512.doc = "40d3510deba6b3153a0b42e4fd67534e2ed0547903f6b26b589930431cbbc0c449e2834f23f378c9a649822b93f20964194677d34cae06955d6b0cc72d5b86b7"; - sha512.source = "cc430b4f61a728edadb46f6252d78d0d9b2a51cf4b0a8cc894f777152446cbf7d20aa5fb9f1c6b76226905313eed156ec21b31b953c3e66408e788c07710b31e"; + sha512.run = "806db75dc9ec6e471e8a4e730298a771b791ac391cb7e0e2c2838de120e096c363b4143da3e19617f5c6014ef5851fa65a90d85552dd27f27b8c76a12d34523b"; + sha512.doc = "3fb64631b8c2e49a2aecfa59b0717299ad3d5b5186786878abb5e539fe0f35e716c2175997cc084fd4f13c68a653966b511d43ba3b6bd6e44acb7a52a928ce98"; + sha512.source = "d6af87c19855eea27c687deb9919e415e0e31838bd712640eb56dd9a9818439f139102fbc1dd56583a31f44742872c2a76512c25e45bac623bee6fe27e5d0d87"; hasRunfiles = true; version = "1.0"; }; "gene-logic" = { stripPrefix = 0; - sha512.run = "569815baee8813dd1a9b0b42dc3d4faaa62a5ebbfdbcebac0725034d7642e8ca2441bc6be5a5255c0cf3aee859463f668b9f0e40584ad7f4fcf1bf85ec8accb1"; - sha512.doc = "71961b1f6a27ebc970f13756f4cbfbd11c1e6ae4b8b7542193f87299ab58e44a93628a31ff061d61983ba6b0c6ead7422b2baff7b319ec199ff7133725f8de89"; + sha512.run = "74fa725154e826eda2e46f506bc5be514bc1fe5f88a758c6b88434d2c71c6ac252f617439e18d1ab67118a86fd9164f875b86ba65c22d85f5600758e7501d7fe"; + sha512.doc = "1265fee0f421d8c5f06b1ba6c1404b563207677925724e30d29e6a4469ef96b6fe62b7718821449a61d93c77228f245cea193a15953b6587d77f7b816c134775"; hasRunfiles = true; version = "1.4"; }; "genealogy" = { stripPrefix = 0; - sha512.run = "d723bcfec88d6034e68a900283f8fa5061465cc2e0ab2679ffd6d81e2f8c5453927fb532309328f0460227c6b9097bb61e40dce2c580c6d6bd5a6549603cb705"; - sha512.doc = "4d3e5cda81904be3abac2d2a99d37c6e7b7eb19de6e40a7f1cbe577c6b1197962f5179494c7c4c8a4bcdead204800a59f6d2962a13b4bc04905468a5e478956d"; + sha512.run = "6f583417b4b950238dda3bd4a19986701780e47f541adca3b7d7fe355223064547b08e3bd221d81b70653b578fa05b0003eccd5219effc1f9d065df47a32d6c2"; + sha512.doc = "5f492e8821642350e9e96d622da5bb9d21449f1a8ca1d381f04f27a9a878308c2f40f05b117ed29702094ac1c790acee84689ff17b3097ae9c014e98373a2112"; hasRunfiles = true; }; "genealogytree" = { stripPrefix = 0; - sha512.run = "da4d144382cf3665efc0b2b64cd666ef08b9b86c0d2e17e3f9a9d742ba186e0faf0831460f7eb66df0b8e78a358acc0cfa6ad8bd17d299c3406817ae8011a171"; - sha512.doc = "20aedbc6ef3e1a8478c94e6790c01020c9e7c424b7b80fd68311906a323d56501efe0dbc5e0f5a65dd4cd52885a1a3e98bbd68635cde6342ff27a3348fe4f45b"; + sha512.run = "9ef09ca5452d81cc2d6778723ae3b4b5798864e757c553f70599174e359e4a2f2302a926faf76ee094e6cbe3935c3b7f34087135ec086d8f31d1f86e78c155e4"; + sha512.doc = "784799d2a934eb9e0dc42a6299b0f1a47a25a81bf3b74ebea994c82066bd6f3b6b7fa5445ac8ad619e016ca4c38cacf690bfdb60dd868f23644918ad18bd774a"; hasRunfiles = true; - version = "1.30"; + version = "1.31"; }; "genmisc" = { stripPrefix = 0; - sha512.run = "087a249b2ef6bd8f24fb92eae2094dc6fd22ab5410805d1358da0c49ded484d5b3396d23d2a064789933f5c6ffc4f0265dcb3e7372dede2afc6cf53f6149aab3"; + sha512.run = "bb8038964454d4203f064100942470e1ae88e830caaacffeafa0281808176199bed075224fe62e99dab911e2e071f6b2916ce16dcc2f7307f0e83a7322c668a1"; hasRunfiles = true; }; "genmpage" = { stripPrefix = 0; - sha512.run = "ce9d0d8cd32c23ae02f8a4cbb44a501be69d0d8c86c5706ea34191c4fcef8c56fac875b5d3376baf4ef3cafd8d65a8cd270db7a949e020a93dfbdd284a85c12a"; - sha512.doc = "38c113a8719e0b87e1dc659b753ccf3449e2b0aa1d362b814b970a667ce846e2d65e62c05bb658508d9e7c3a86b7e31b6a6745672026e51aa719bd5e8e3b167a"; - sha512.source = "18696417d1aba3add604a31693d26653aa935aa3dfa9d4f449f63bdb7fd7cd8f80be0e36f07a3795a1f59dc1b8e4823e6df21c147d382329aaac7b336652d034"; + sha512.run = "ee01a45c5dda8360552168adf2e9a9dd85a2e715cecd287e7a334509e10c5efc11186ebc30876cf4e7cf3ecb44630333fa6835c3bfc4380e37e973d78f1b57f1"; + sha512.doc = "98f499fd5a908e5dad5f7c27794aeeee512e164f7e7a502313a52a5c17af7836d9833a7a2c034b30f63cdf7912855724cb96a4ff430eff0a2bef22973a883cd6"; + sha512.source = "eb3c9dc0e4de3b3a2805f557e554ade2fd882cba16f645f2e44e8875680437dc38c88043821f91db3b63e6cf7481be317780de465f8d7dd17919ade5303e5a50"; hasRunfiles = true; version = "0.3.1"; }; "gentium-tug" = { stripPrefix = 0; - sha512.run = "330cfef9a58515954a977122d4854a5bf3dfb8403c2f1637d772fc73a6cfa57378fd6c8fe946dd565cd5ff8551680bd685e862a20428bc78e7bb774fb2341b44"; - sha512.doc = "c957fb2e7c527f4357f4d06dadfd6da594663c5bbed1a274857221f664dcab1444ff10af152e2753a5edf03b4e1e1f15619d38606398aba288465d8728380ca7"; - sha512.source = "d9bd4e8ba95107522f4591c345661d6b0e0a803acafef45ed83b454a3ce6e019a5c359612e13e30e8b950e4fb2547931da9810a8fbe8380f91d8672d69c5f39b"; + sha512.run = "16e8f323f318166d5e900897de9fbf6b382156d0c2590964583b34b0a4b3a1c91fe81c6ec794aae56cadbe697b78f7779c7f508a7ec9aa87f2af0aa4610caa4a"; + sha512.doc = "58cf40d0b34e5929ab108dbad393591f1f845720c8a2e33220ce95a016613c310e900887f11290699f93ba312f4b574d55a2339559e2cdd49c1b0c99c009468d"; + sha512.source = "2f91e06f209a5f021b01a2ada22eb7d72df58404938c61dd8631ffc04ff1e9b42f95485382ddabab9d9287542b68d62662ef7a1454e3f8bbe315c32ac448ea38"; hasRunfiles = true; version = "1.1"; }; "gentle" = { stripPrefix = 0; - sha512.run = "dd5004b8607d3244660a3ce63fb4083783d52d0b7a2420e0991cb99db8d7f84b58e084081c5ff4e251f8963aaa9a81a26a7fe99a35f62773be744bd680eece5b"; - sha512.doc = "58959c3fa8b4ace137abc1dbc95d310db820783315f31b05fb6985353c8f7c058d804b06e092b9f97cf3157374afccb3ce225d37e053225edd01bde3d6b3487f"; + sha512.run = "b5233a9dd5a5829460fcdc84b3bca12a4a5a96c6e6d6fe44c306515bdc4185755711884323430acf6be0b5a277961e27b4a81711b1cf92289746a076d49128c1"; + sha512.doc = "8005a7aa84be338f8247a5a8f5b1c9effcbfa772206a8c3b4518d748445322457cc591fe2da7c3458a18bdc3217a09c906f44e163a67eae825aabc5766a1d58c"; +}; +"gentombow" = { + stripPrefix = 0; + sha512.run = "c5899e5870bf4fe5d5200dfd72ea01d6cd2317c66290e9f80f1a05b7d0d79afc2b2ce50eda4f742ff8a43a4e5ede2133c85931e2c1f2d9ab4c33a1c2759666ae"; + sha512.doc = "86473a4c92e75a0c77e5abdd002f0be110d5609246917e89846128caa2936a0d5919f83c157c87009e410edab2f344673ebb9a1a3dd15b3fbc664906d5d00cee"; + hasRunfiles = true; }; "geometry" = { stripPrefix = 0; - sha512.run = "85b90b6b30495b1f02c95e040e6db45762cc73fb301e9b25f9b83c7ce8fdab2f29c64f611e20842df6820c326761d62440abd4ceef52794381b9633d67eacb03"; - sha512.doc = "f80aa69969bb810eb5f7b740def08507ddf78777e3281372bd614a6be2d023d2d8a28942ac0bdffad62ccf3761a72d8e68436d336ede367f3002643b99fed7b5"; - sha512.source = "d9b43c38287613c50cef84e0a77266fc2ef4c4da25eedc50971e41d4de1c77eab7d84a237f412c0652b6022d818e653e0adf2de4a917037b953bce2c4db3fc46"; + sha512.run = "c46127522e9f862ae31f6a77a7a64bb1375a02bb2916905aa7b1ce10df7f6680a8959b18f8680bd38e6a21b494c6d69e59df1ae5a42c9a69974bf6a130dde2d2"; + sha512.doc = "7611936292f14a037e34a719807c224b2468562d704bf7fdaa6110c31c67bca89afc78c14fd78b8ff5f4738451313e94a4c2ee8c933c666167134ef9ddf58c8f"; + sha512.source = "a93b2068243d9c32c6cfd03ead56e6ec1a53c76857a9f72cc4525545934cd8f9944a92a76ab9fe37bd25a46aac885c52096d036c1166f66848ec96916966b0ac"; hasRunfiles = true; - version = "5.6"; + version = "5.8"; }; "geometry-de" = { stripPrefix = 0; - sha512.run = "ad7bf81cad49340ddebf7cf366fdc6c4797bbde9955adf74172a94ad94e1f8c5e207350442a7890cb6c0b04b51caf1780669499e70c4aa9ce6af93613eeb5302"; - sha512.doc = "f21d93eb4791f3dddb24c0a3fed610ee195f8d40fbbafc9a88dffa0fcc5c2fa026f4a91bb197de984103fb14079b1323a6259fffc2ac6596555b8bc16b706e5b"; + sha512.run = "8bb8a7b64cb2f4f07598d8237bb708cff0b8eaaf00789c74c7407d6fe077a35b540520486aab6ba5d476245e38aa37ff36e710c3c8e3c0057354154ec1be5a51"; + sha512.doc = "e57236897990d065b3dd3d16c0435cb2df3b75a57dbf1065f16dffdf78a0475aa15fd1edbf85e01f59754ca987784caf87af257f95341f113cd1ac2009d3f13d"; version = "1.1"; }; "german" = { stripPrefix = 0; - sha512.run = "5ada24a610a3177492feef474225f4de4d1f1f915a62cad01b4858c47f13ebad278c590b07138e0304eafe6b4b3e7fb2f5022a1130b84f957a04d18de45f0b36"; - sha512.doc = "53778d9f92c4f7acbeb9ee40267d85963ee6c6c49e2c02c6c4c0092c9dc2c147d27c23b1b2d74507e48240f85d2b1b608bc505167359b01643bf05cc5fd67942"; - sha512.source = "bf0011534bc03d35fcefcf0a67675eee72f620e0049c7fa58419b21e7436e583f9acb1b2c85ce70a3dc39da57ed5600d89ba0133030062477dcad8c43d57966c"; + sha512.run = "d360fb727a70c83d050bd870092213a93f9a240dcacc4da03520d9a757e925e84e0b75323b272c39078e3612b99461b82e63a38fbfc53f56748c6bc98a53dfe9"; + sha512.doc = "b1831d47672d54118272148aa56fa54042e6a667be4ab91bab431db35d4f3a39b5aa4598b4159a77324e27ea1ef41b12721528b73482e71284016b4a4fa9a678"; + sha512.source = "5005e00b83984b3a15c10463359deb399bd0654898317f5fe7d15b65b0829a9cb3a48008b69d7158f971d3cd546b7cc8f5aacbcd019898ab55c3f6b761a6215a"; hasRunfiles = true; version = "2.5e"; }; "germbib" = { stripPrefix = 0; - sha512.run = "731dc9f7ebba43a28a2d713f82f847f2419e804e4f908d0bad64209a9cd4eda3ae88dbf3d4f42b10b5005d358e0de393bd12b1677bd51d31337c1068f2787be1"; - sha512.doc = "26569f4415a365d16c79220131d9a44f1722e9c29a789e6e3775d497ae1116685b6a5093868573f48a2bed1460dea3dca4b485324b85eb0c69b82cbbeb3dd6cf"; + sha512.run = "b920a479124e04ec4b5c58a6b48e2cdbdf72c6e1720d3f938d5e1dd4656ee65227d907064e86b7d65d2c70c1edaae25223b0e328d0c325a8bd91f01ed2347ea8"; + sha512.doc = "85efe11f202b4d2c119b0ba4aa545c9305fe0094d94e616bf29602ae50e1d73c459af7fab35b35d7f57323921a9e7be72b46d56f828fc3325e1c77145a127a64"; hasRunfiles = true; }; "germkorr" = { stripPrefix = 0; - sha512.run = "d92900006070f5bf132fe93e1ebc9827819dce8c2d7478ee9aa4dc6d87c0e228c763c1b2429920a5cf9fcbb8c856d75672c588b25ba5d9a3a6ee74659ad7cd62"; - sha512.doc = "4b07867a85f9d63a39fb15c3f21526d1a61285b9e0b81ac88c9cdad6f50f6f2726439eafd1b03f9d1398d8de1ffeba2d91aa6d5319897765666d5baa009e1f44"; + sha512.run = "39478f3902dd4e9e512ffeba15af41f11d881dc5e629aa7c697bba76c719fbf7b7dc0b68e7bb4f11b6955de566ee51ac16b7583cae96010e68b254afb23d8d25"; + sha512.doc = "3abb2a5710117d55c65b9ae9d8b5488bd71e0a8063e105f211d21d648de0ec59fc84c950823d3e352aeca6e9afc3b5e83582920bc9a21b8686360d4d5db57169"; hasRunfiles = true; version = "1.0"; }; "geschichtsfrkl" = { stripPrefix = 0; - sha512.run = "5c86faa93b3529dd42e50d11c7c657e757dc1d0ce4816aee6a07489058fa6482960bb38bea5ea836e37f8c3393e4fcb89e5b4b8a43f907dcc3f6b4c5f6accd11"; - sha512.doc = "b693a52748830275203f55fb394f0faa74d434d441ee8035c83cdfa237556c040163944f36a89551b2a3e73978a0c3d5ca56a0642119a790ff8118e5296ded35"; - sha512.source = "4b5848047e2ccb42506ebb41620d4de3395a9ec564d819751c7bd76ca244569a9547d4ea8f5d4ea03f9f2eb1f80c58546839837dfed7c95fcd04cffadd7a0e53"; + sha512.run = "9486137efbc111afd1d2410aa6bb91e2a1484c38f466becf922c2b4de91be6aba9dfadf2def3c73929b000ceba0248831809b45383fd6d8fe289d4ab5670f725"; + sha512.doc = "ba8a23e22042878026c9251f610515aeeacdd1fcc41346fc4ca73f5705f62508cb07fef0dfcb8951dd4257130cc7af53ffc327fa4cf24e1104014cd9172a110f"; + sha512.source = "b976b5c66562e49afc93a087a3221d2c2ada7be608c6a0ceb9c960ffa06381e96b5bd91c9e862b8bb28e4dfb5724dfeb4a9a89cf5d7e5531be070d55257f8d52"; hasRunfiles = true; version = "1.4"; }; "getfiledate" = { stripPrefix = 0; - sha512.run = "04b7c2ab26c250163cfbc6b508e3528be8cf43e354f73dd8f3277c4145926ad0973f9363a9fe838cb4ec037da7d5aaf6da955268cd6dd0f096e4a88c771af97a"; - sha512.doc = "2f40b5488e4dd81fb4e777f95ea7652da1c17fe511ebf9d8d705c7b1ba6235f9f2c4a816c30ec916a91dda2b02156cc5808bbeb165b1124c326a3cc322c58599"; + sha512.run = "f708fbfce06bf36135771b5b81cba833eb8e83c77c8150ec47318eb194a95ff91c761b765049c29b86d381af760b5b87313ef8cdcbea0affc33068bc91a5a94c"; + sha512.doc = "8a19fa537a752eddd8a6326d355624a90afd6e88aa5097b6ab82992020e5ff53f8107d04fd48226a5f11a390a98c7a2c03c5946243f213fec8b1d6294eaef1b7"; hasRunfiles = true; version = "1.2"; }; "getitems" = { stripPrefix = 0; - sha512.run = "6a30ec5b967681210faf93fd0e2b28577c1682181d40a13ad5e5b2a816d48d33b573ba2ade29ca4c40d8834af04589398c031da7f0607924c99d118aeb76e740"; - sha512.doc = "5d87bfef26b07b5f4e426d891ea12bdfa29320b10382504b60f9f12e422e8787dc05a07b9865579b978ced0c9ec90d168098dc4d34063cae6c360b90cbc5e9b5"; - sha512.source = "7d796018c35bfa87598a297d4f8949745f25bc72d942821eecc538ec7f863809a918a9daaf07056a8f435d69fbdb2705a2fe266374f52a05fb45a9ce3c3e77d5"; + sha512.run = "4b32265cecd3d2a3ab6ecbc0f60f60d56b978fb62682e8f913a1b453db40220b54bdca8ce81aa078f8ebcb57306eb79e127575017939e6ab9bf068ae01351909"; + sha512.doc = "dbacf5714f31da72a348fe69df63ed469363ba2ad1b02f51d9704f397e275dafb0e537dc55b519c2cb97766595c13ca8d4c9a306d75fa2f267dbadbe92d3bc7a"; + sha512.source = "c40cc53ece800d7a88488d1d8d0e57033cd7a79231e252e7b516c9514aec73f43cfcfb97db064f6f09f9cd25240e403626433146ed6feb32831e4a49a6434aeb"; hasRunfiles = true; version = "1.0"; }; "getmap" = { - sha512.run = "777df2b8b400c7d576df05e5f18c5c68610093ffdbb29753250e3bd6594342e2e1c398213848edd3a55b87b23ee7ffcfc55ef1579f37366aada7d3aacf48c602"; - sha512.doc = "afb8efcd5166e638bfef9a9f226c75d267ca99b080f9c9a5e8759fa1aa9d0efc9d0c555b2c21021617331e18267d8c45093202c62bf95a824e2a9ca34caee656"; + sha512.run = "6209f31d7826cccc8791e3c1733ea1a86a05e9bfc036f713584cc6386cfe2d147cd1663e9cf18a5900f77a155ff2da13e2152881118b2647b9fb5ab3ad86e8d3"; + sha512.doc = "47f89462fa3ced7b39fabcf2b95a80df43e09a4fd337c111496586e0516b5319edd292cce88995f824aa56c986fbe39fe7e0776512e1781aab6b05440883f478"; hasRunfiles = true; - version = "1.9"; + version = "1.10"; }; "getoptk" = { stripPrefix = 0; - sha512.run = "af4d051ab5c2bd2ab3e9e1aae4156aba4ab7186371685bf5f175843751e2c81ae371c34df1714c8532873ab19643f0400a6017cfa635738f4538b5e08598905c"; - sha512.doc = "f9388cbe00b13884f7aff0d607261ab13d410f0f7f9ce58a9a6fed835697fde8fb57b4f58917a53ee7e90a67099f3ecc90a208d67065c1a28e60720ad3c2fa5f"; + sha512.run = "8669abadaa18e96dff02381a5e7c82749b50be58565b1cb27139d6cf50a5b89ef141954501bd2437d59345829dee94391a5e6481e0e148d2cf5e172b00dbb2fc"; + sha512.doc = "a2090afd8067557e6326f001ca1a0dabbe471ef82df11320ce5b414e9d48cade97a0ae18bac7087f714ef0bc1d391fd15fa2c8844540a5bf8735839daa4143a3"; hasRunfiles = true; version = "1.0"; }; "gfnotation" = { stripPrefix = 0; - sha512.run = "73bb4451a25a06c1e23692621e9a6134aef46b11d46f677ed10ee5686c6d37f716f720295171a90ccbce450f6ea9e3bd09b6913397969439d2adb32f7337d4da"; - sha512.doc = "532e2c11ff6fe674d117f142e1195af894e05b724b03291ef29a5c277924e8ee500839b1916908b5a4d168b17fcc57dbd3d1caaf6d7ea314d26af454e43d7a55"; + sha512.run = "74022d881516a4fc215ab98323b15e5f5824e2aa15bc40e8296b2075819293f4e61c29b56d9bb4391f74a03cf8734fe0ff6981c61eb0f4c0a2a1bb06d8fcb954"; + sha512.doc = "324e1894ac909bf7e732660549cc0e3949c0deb1430f046d48c73b88f580a9332114b28629925079d0ac0e8704b8873af59a88e5c3a12b26785a220c0dc02a0e"; hasRunfiles = true; version = "2.9"; }; "gfsartemisia" = { stripPrefix = 0; - sha512.run = "abff26773d671b7e501337e60cd9df448c5a68487e789d6990aad847d85829caba8d7c4dca1a21ac7e56a78b02bb5ca7c215a31b31cb97663a90f931cac41cea"; - sha512.doc = "9bf97fdf1631cc6bb6b75d26971c002bcd71f901032393ca9335fa61219a00c20302f6d00af2534704a05733f7f4f9b40be469ce03e38409952833885228abd2"; + sha512.run = "aeaa238e5d57a0481d63958cc86be0b5770a4569b34a4bf5e949ae2aaa67415f5d4d34bc80f17e0e664906f1c0e3ac85148f4edb8a7cfed5ddcc023006a414b5"; + sha512.doc = "b19eb64545be5a0d0a7347a227e63566f7e93a3a68205dfbd1e24349eee07e0076fff3c83f283ce67ff4340df23f1bb8cfd27ae977941c2909e668ebfea2234b"; hasRunfiles = true; version = "1.0"; }; "gfsbaskerville" = { stripPrefix = 0; - sha512.run = "8f3b1a77371e52496dd55fc05169a7df8a1d29c856a5a917a1bbc7f00d1863fe1815a991132bc12865296f26669b2e010ece01ac9fb83d3793c457a1fc135c1e"; - sha512.doc = "e524c9c9322cb8ea09d3f35d396c8b75bd8bcd684fbfaaca68e502220b6fd4b1d7248c579fdcd35fbf2bec01f06034341fe1aded9a2eb4b0a30d90763ecc668a"; + sha512.run = "748726e7a51359f9e1db7d8e9b754570181ef22fee0fca0bab2bebf46a30919415263dd3865caf85b3a312e865246b878e803789d12925ccd3fea7f8ea097d9a"; + sha512.doc = "ae0ff51072db75afed124be042218b147362ae631a5126dbc3c304f65adec74948aa9419d40bd91342eead325e83ca7176ef30c40c9c3211b8da5fa9f9fc482b"; hasRunfiles = true; version = "1.0"; }; "gfsbodoni" = { stripPrefix = 0; - sha512.run = "fbd6c83d4e6c53810d7102fdccf5cd232f5f5fbd9932d40311fb95a6acbada8d8526ce3c86cfb7018ad7cd816a6186a0118246043e671b782b08918fce3fd202"; - sha512.doc = "3c12bccbd5a7c072335f6dcc9af3eee3bcd4b3553175895186568cc4afccd5cbfa85882c1035e97430e8f502fd2b1c274e2a949e90b0cfa9115df7d6355d88b2"; + sha512.run = "c8c616a736d543cdaa22aec02ed82ebb50ccc3a27f47a522b4572450c8dfb30fd2b2595049d192eee75e3be7db34abc4f556ad7545a3ec2458994c11e2cfa353"; + sha512.doc = "5632de9367ec68c65377e91a480e295074a79baf536694752b3e96a8ce7fe548e0d23d1d22b90a0768c0f4c984c886dc25a79c5dc41c95bb4134c295ad0acb44"; hasRunfiles = true; version = "1.01"; }; "gfscomplutum" = { stripPrefix = 0; - sha512.run = "00911b83b56771fb1ee7e80fa2ed1ebd0d8e30a00828a76bc9cdc0c47752bfeb0804b39ee66a1e4f68bc1e2a05b7436d2026c5f8b2e5a835cb5242fe8f308fe0"; - sha512.doc = "62ce86b1362181de46a6e9c000ad47935496aea60d442c4200e0fefc186a8760c106ff2fe3bc79003f8295de1830e2232760e871b6de8bc804102e8dd2f51b74"; + sha512.run = "6c34446f452b1a87fc266cfd80ee55d3a59aa6bd545bcff002261ab571f26fb02c388adb15f50b8abd5b46940cebc626977eced644050b05b6411ebd52023bdd"; + sha512.doc = "426770fa9abca81b0603e8e8ea32a7d268f9646dbcef823c59b7ee07235a4c04b762eaf5f23f459aa25ed8a963cf3fa1bc28729e4650c47c9d18660e52719da2"; hasRunfiles = true; version = "1.0"; }; "gfsdidot" = { stripPrefix = 0; - sha512.run = "175e304a13a71dc76ad94a2be5989d22d442f9a08f558205449227d81f1d26b6534ac4860b69133f263bec3e2f5118b3150b81322789a9ff0edfeeacb3d6ae04"; - sha512.doc = "3b84323704da3b7514aca029ff49b5578fbe7065e36318c37f024b1eb1e490ced0a9f765b797362ada55d3bcdf285cf6f0a2eee36ccb0aca14dff8a51217ecd1"; + sha512.run = "6ba55f79fa7724aa3c30d1b6d74ecb0bb656b197ad36967caebf32b09ccc093287fe4b06cfb9c40347dc790d6f1e7046a6a165b6de9e5b805ea97d6120512158"; + sha512.doc = "16721250fb94a803de947bfa52b6902e18d53e39969d9314dde2b9cccea64d1f3b37fe21af42122b11c66b731f7ea59df5e3bae3b5a822b7de3527a0159e03ac"; hasRunfiles = true; }; "gfsneohellenic" = { stripPrefix = 0; - sha512.run = "77db72231a85cac2bb5ef9d551a3d57024812432a4ea55a95405f8d44483b584f0a87ab6c80fcd15d64600cdb06b41ff5f5e8e2a1a1fe23c1edb842c1cfa74a8"; - sha512.doc = "cd7240fbc55daed2741142970304a8ac192e4e9b19d39b04dec497da7553929110260f4287f77a0333901ac1a949db9daccbc029c8a87145ee53ff92dfbef237"; + sha512.run = "a4949ecea09af3a45ddd8141476c83ecde44aab826d4be675560c08b0ea005cad1a5cdcf5ac6947b64924f32b25dd99689acba351187b7a0e9ed1888ade289c1"; + sha512.doc = "7d6831a455cd401e2917e2eb20f94399ae3c55a11d95207c159088ea8c80ff0eb8ef641ef46505d4a00ca994546e488f43183fdf0b6b811d0208a15f70967812"; hasRunfiles = true; }; +"gfsneohellenicmath" = { + stripPrefix = 0; + sha512.run = "2d8907097554ddea4170df9af8176e736cbb2321ee349e668c5e157c9821074a7646fe914f721270daceba20f0a522b7cee4a9c1ac754758b674697eaada8fd7"; + sha512.doc = "645ed59786837f01fbed8d915bd84ca5b064d0b78d25abcbccc00dc018ca6eedbc4452064ec6f668dfc41c800a4e944d2bd08c913fb3163701152900e8857b9e"; + hasRunfiles = true; + version = "1.0"; +}; "gfsporson" = { stripPrefix = 0; - sha512.run = "1b8098bd718b7fb249108889681223f1b78936d10f72b4decdaf0a84772982c7a93321a3e97c36d815a895c917225de3737e2368b192495b64d4134daddccbaf"; - sha512.doc = "cb8bec053d9eefcaf2c27ed7824607f72233aa4617e198e535992b5f282bfe6d069174e725168a142e3e1f2e79a8b10cd9c74ea6fa2b018b52c0d774aa35c24d"; + sha512.run = "e5e67659f694c15bebdbad7978033c937ffe0610954f46283c6ab8f08797fab4d9d895a8b72a71b8168ec9c5c66c553b82301ec0cf91cc279ebbef4d2e524577"; + sha512.doc = "a6b3519bc09c476a481c28d188b5908ba09db86db2c127b12e3deab1bfa2b5568d9715138badb315b491aee6ac276cbfa2c787d7442a5718d6f01577eea056bc"; hasRunfiles = true; version = "1.01"; }; "gfssolomos" = { stripPrefix = 0; - sha512.run = "1c9378041ce183bcb95b6692e867997075f71966559f6201b87a9c7b54f53d15f236289d81da1aaa23bc3d686b7c142d8844d6c5f051aa94ed04c4caf81dec99"; - sha512.doc = "8cb9e57ffda1a7ca8b6e37667e93397105df019dd25f794417052d64f4f926c3fe5d3483bc7123cd52d7d4eca8355a43d603d74b67ffff08aa2a53502475b541"; + sha512.run = "618ad24e2ab0289985b0f8a5da7509704d7613435388472c6a300e4bc56256a37dbef09d0d4f086c51f9065790d707e087f1218e00c8f47302f92d6094409659"; + sha512.doc = "8e12674e5c445eb6ba2f245745ec25de1ebbefb62d11784c30b11ec2640517eb206446713ed842e04beaa02c8593a92a587af82e6cdb2721b9aae4b9cec82b7a"; hasRunfiles = true; version = "1.0"; }; "ghab" = { stripPrefix = 0; - sha512.run = "a995c2407e59715559ad8a70f52d1e0da1fa5ce0c26a800da0f2467264586545d83eece68c69caf29eb41b0f684ac8745152ea7fa2b5f6a59fc17643462a42df"; - sha512.doc = "e86fa097a5d49dc685c1c35dc124c11a09fc16d7dc07ff6b2291167f9ac73c9a3adb38321224b4b69c992331e200c8ccaaac49cccd6705d1790360149c91fbf5"; + sha512.run = "c123b87e6b3416a0be0388c87e91262e0353d7939bc059e9cb87870656f6d9ee213ab08b5b5fd485a16bd033bf7f5f296a951ee3236c49d3c742be7c2db9fa0d"; + sha512.doc = "1be36f868af14a1b276881c3c43c23b22915acc17c63d8bb3e9dce9f4e155220b587dc09209803cc3d81e13915dbe9cd2073671c34915223bc51dfa0fcc3db44"; hasRunfiles = true; version = "0.5"; }; "ghsystem" = { stripPrefix = 0; - sha512.run = "45aa7c9ddff1771dc14b421f6472489cf7a6ee91df00c2dd453704c84d804485afda7fff8494480a48469becd77aff632268068b0168809016860701e169ba6d"; - sha512.doc = "f5bb98daea6763c249ba9ee790c04b8a10b1dbfd43ae6972df42861192079ad1adf766f132199a6437ca6fda339dbaa9ed52132f9f4005ede3c16896ebc741dd"; + sha512.run = "68fdcfd47ecd220dead1a7aa896708abe063d35d61b15d3ddff5e210b05614da1d3dfb58b389736711a360a0e532e52f013ffa73648a0ceb3c234b6ca7330dc8"; + sha512.doc = "61fb9d94b7fb27abeffc530615def569dd9bb5fbb62fbe759711d669a74a42ab7fd8d6cca0f3626f625225c8183a53100355b02009673d98575452a256e2f8ff"; hasRunfiles = true; version = "4.8"; }; "gillcm" = { stripPrefix = 0; - sha512.run = "36fb3787f065998b48dfa15098028eb81557c7b5b33362f56f1867237b9851994ce6a2c34a6ec5a3450484132037c2813c1ab2c9a2c7a6f219338db4d81f40f5"; - sha512.doc = "a87de9019d32440d7efbc73094dabd2d390a448b7de6aa0d92f59a4638932aee5880241bd5597cbbd09031937daf5266fd9d0e1ece787a3b419538faf28ac038"; + sha512.run = "d0a775cfb77ff29ee4c4ef06c97ef306ce7b0c2210c80bb8bb676ab6a3dcb6e81f98f7e1cc1c9794a2d962551032979ecc7cfab551aa9f8bdeec6eaca1c61de7"; + sha512.doc = "419761c774dd0b832730614c9a60dfb15ab4b488723e445d654090c14a7f926f32135901c939603444e3f4902a244eefdc449e0b6c3e737e9233f1261079f20f"; hasRunfiles = true; version = "1.1"; }; "gillius" = { stripPrefix = 0; - sha512.run = "ce58fb719e5b095f5547209621632724fd0a64be82d82d9ee30402b42e5874e670d2644daae956d54bcc561f0a42a7557cb38ac27e9bb585f96e8af9902cf68c"; - sha512.doc = "865cf23b45a1ab2118eb30be34721f7e96d7aba9d7136dc09b5da00acb2aa6edf1d23c1686ad8afa167c654871aefaf484b38e5c6dfa7e850f0a3590038e394e"; + sha512.run = "bdf639b81b871239429da96e313c805a247fffe2912d80bc1eb38481f9a3ad5c2b8198bd6d8b3a18710b99a729d9b2b18e0dc28b9c37697eb1acc0e6eb18f812"; + sha512.doc = "cf2c841e299ea3376c6aa3761fe4b31b18a96ccaded261a7998653614494979ebfa7797b178ea5bcb8dd565a8827f7360b671159b77aaa0d338044c4673068ba"; hasRunfiles = true; }; "gincltex" = { stripPrefix = 0; - sha512.run = "1e77411f03e1232c9263c1395909e51ff86d1d2290045b27713fd84601f75c215de3d93c6bd9d72ee903a7b9f73d1c523cdc2b75430f489b9d130709d1bfce3f"; - sha512.doc = "0dadc508d345f10e65195fd1177fcd5e0081b392d9883a0e3d84174e6670b7fba4ee4df601c3edbb2ad2a78ffe508a3a51296269e8a2ec5e27026d9c41af15ab"; - sha512.source = "034548c66d2c397f6b70b434581aeae8241d85801842a9dfb6c42bfda61a60efdae8fd30e346550153abfccc57c819f05b620f1da73e5d7d728792ea9499c823"; + sha512.run = "d0555eae18a22bf26101f9c8c273dd3b676a97a73b83e502e4adfe0aecbc1651f8e6faba856ca502266291c938c781154b2bbe54d1da02edb47b63b7ed95a14e"; + sha512.doc = "c7ed8ee56c211a3ee6ca7b8cd456872dc4c4de2d51567128cab6e11a3cd9be27e3d2bf845ce865f2f6f719fa492c3089c360dceddd085f358441d7ff2c17bbbc"; + sha512.source = "7fb23614f759ef4476aa407812eb44a876f36344c43d3beff4072f72dc4204076da5d2f97019a80ee46553d37a4adf21b32431b6c69ce2c515e2788602e1d678"; hasRunfiles = true; version = "0.3"; }; "ginpenc" = { stripPrefix = 0; - sha512.run = "ac7aa59f985d544982eddd48a1ab31b396e87ed589a20fecbbad42328253ef5ab913f3cf753c1857b4e6ef0f4457419c1821d751dd6ae11a5c90afb3fdba539b"; - sha512.doc = "5100364fe354cd535950e013f859d7df8340308d34ffb7562ad8bb35dcf25f080d7987c431cbd1468f602da840361dc21d55d032336b5188c0500f486e45e4b2"; - sha512.source = "b33eefa66e3ee831cc56d0cb249680bc23d5bf5cb27e549a970fa49416fccccf24f90c53d1fd9f61f39a5c62b93c2b916327ed1294abe832d1d6394ca3d7ee7c"; + sha512.run = "f982140e9f6f71fa2f8ad0a22e199ee7085f0765f2c740430a79799e308c91a17642a5c7c2c7679214d95a1ef57a93947e278b4da73b2b6e50942b77e093b768"; + sha512.doc = "ca32af66b79de0282305ac7432a96bcb9f0d02ac428d93a50bce0140170d3bece148db47dfdee56386a0652c993e5e10b2e2dfae41c0ae42572049696172c4a9"; + sha512.source = "3e9cd418912b2b05cfe97f91e9781e895b70796ff3283452b2d53efe7047203932f444319cb9231084b46b2fea538c8ddd8bf874d6e7e1dee712bc05b5b9a73a"; hasRunfiles = true; version = "1.0"; }; "gitfile-info" = { stripPrefix = 0; - sha512.run = "12c29586101a53f5b1236e3b37204195f106cf39888afa07423285175010841f25105f290a63cd1cb81f48a69a9630a5d2af944fdb94004eeee8d079e0fe9678"; - sha512.doc = "bd01c08a556fb86be307ca30d4e706054958be9f6c399bbdb515989c563b896cb6e8ef085a7947a90439a80a92952f946ad2f1095e273d407316dd4dead2f23a"; - sha512.source = "a8051331414471f7c6c65ddb70d39758dfc40f4acef3ca805fb7bb9c18d041414dfd570aabf13728b2ca623cfad99e8ce841e4bc51dcc5291eb30cbe9bed6e29"; + sha512.run = "8f47f876665ab749441bfab4e9a75540031a194af009aeec13cd35339fd82cac674d489a69f37acf7e14e990b075f9269161c5e5a0de7f238e4971303042fbce"; + sha512.doc = "744492af4cfa0d07daa062d70105f369d551cdecedba75a0175791d86af621558985385b9f18d8a7503d9d41046a0a32b1720eecf63e39768dbefab6ae7c67be"; + sha512.source = "8eaff16139a4684a49bcec93f89b952c74a6a4ee4e4bc4ea0dff90889a05c71f5b7943eb214d40e4d45cc239732f4d6e82a47d8ba59bcc1bf4ec4f7565d5009d"; hasRunfiles = true; version = "0.3"; }; "gitinfo" = { stripPrefix = 0; - sha512.run = "39da330c0e2f3b4d6d0d807e8418728b941bf41ace3cdf10e4bfbd20216048ee2a8d1b72fed410d95b08c2106607f92803207e622fcaa74c6742122f62aef94e"; - sha512.doc = "b55627afa754a3de683c09b1954d3857660834136ea2fc29cc145b7ec3fb4a1753cc70af60482631bc41201d9caa93271efe6549bf74c435cf81df0df0adf8c4"; + sha512.run = "cd79bf3a48eda5d919ac7f497ae182144178f3a0075ce40274ce37fa583e469565aa8cf70882859d93c8d43793f16a4734f6dbb260618e1411439b8216667f97"; + sha512.doc = "1086c4ba51d29659a56d347ea78b034ee1eb2b67ccf4b6cc4d2339f7da12cfff5c56f6c35b55f2b080c810d6876e86c2b7e63a81dfbd52f4cc6afdfa79607a68"; hasRunfiles = true; version = "1.0"; }; "gitinfo2" = { stripPrefix = 0; - sha512.run = "048474a148f82ee47efdbde00e6f737d94705e6260f1177d5d16612b80eb4070c51ab2c666a2438fabe3a7d7939d09c27a9d44f3d6f9b13ed4a3b4d598d1eb90"; - sha512.doc = "2dc233c5894bc415870d8d4cb4b54b3d9d7ba3dcd086f1b306a26e6e0d7803f7a05213a49dd521d0dcf5546c4eabb50a5f3b5dd646b2f6510287e9fa2f135a41"; + sha512.run = "727e0ded5837033380a835dd57a4110b79ceb3442cf3705be3c8a80f79fcbf20232cd2b2188947d8c53df6ac4569d5327e7c4d96a101474d791fe265ee9b36f5"; + sha512.doc = "e02ac353674c2716b75a2006fc85287421ae29a2dcb40219c383c151f9668fa3f2209c7b5b644fda15ba386f330a66c99919a4781eabe5f9ac93c6fbf0e77d69"; hasRunfiles = true; version = "2.0.7"; }; "gitlog" = { stripPrefix = 0; - sha512.run = "d21d4b0bee8c65841ecb8fc960c2e6d210c6bd649a5c1239cbe8cf21a60810a23bed75d9084a3ea727afe6cee4d1a8387b3c29c9c6bab1c783b9a295bc964b2a"; - sha512.doc = "201ddcf7cf630463a5770ec1bf0adfaf09517737bebdc8d0ed38e80c9a0483ed4af2ab32dff7e26392310743516d07d2eeebc5146ae8ecda0a0079c84ed8a0a2"; + sha512.run = "395848c7a059b69723fa4e85b58a9758888acdaf88ce84cab33787fb50d9d806c543f770296cf6b54fefb01e72de27203cb079fd266d2a4a84143df47a5568b5"; + sha512.doc = "443fd4bb291bc00203fc22ffb30b2f447b9000976817ec3b1c55b96bfb5f98cecd0dbbc34aef3e92120be6cbb671bdc2aefe1f8d561855ebf5551806f1c9c78a"; hasRunfiles = true; version = "0.0.beta"; }; "gloss" = { stripPrefix = 0; - sha512.run = "8f27b36c00722413de92bd5da41844f5010c6fd8089120a6637605b8df7cc6166f37f7dbbb16fde15ebebacba24cbfa791c7f92711c8073f2d43082dcd68e86a"; - sha512.doc = "7196eb77a996375e7e92a4ab549ccafc44d06c9f4c72abaaf762e6ff39c4f4d79e51ec15dd93eac05a4201e9530ffea330e133fffc49528d40747980eb6539d8"; + sha512.run = "7a517048e3edaa687f586d2ea1d2721d704c7f7791ddda3f9752d1f733b2d7fe3d7a2ed25bed035fd3f7ba8fe853e26a925f1b563901919346947222d593f24d"; + sha512.doc = "1a3e9f0b58f18e9822f20a086bb6882bffa988897dd31477abca8c3fea398b24b208c2c956b56abaa702ed9af2fcc8d649232414c3e9596bc4cb72158362d0df"; hasRunfiles = true; version = "1.5.2"; }; "gloss-occitan" = { stripPrefix = 0; - sha512.run = "7e0f4a379e49d01e6a56d35064faac5ee59127760ef575b7c1e648f7492deb0889874d8c2c3ad252e643bc1cb44e55d193e6f688105bdfc362867541657636a5"; - sha512.doc = "25954242024d183e41d9088b12a2aabe38d576bb091417fe3a415ca4ad024a926295ce523e3d529226fa5e2f6a5f884181009a89b20a9ebf98c84702d64ee281"; - sha512.source = "f9b753eed0154880178e0b44841fafd5b038951db122c5dd84899da57f9c27a811bdacd5c5963a956417e650c09524276eb312cac2986c7b18ee51097b79c89b"; + sha512.run = "ee3607bb7e3866e50c747d831392e8051046b228b2eae49cbed63bdd64604be6dac9106028a09f0ae4351106ad21695dfe278831c24edfc4e338f9b91208e314"; + sha512.doc = "f60decd3b8dfa3999c8f9ff0dfc7e7e5c8ded11569eea9f4ead2457af24a9c3f0258ad3b8bb4fbe98a6faee7dd428a787b1aee5e26650f0ed8b0f9426c068831"; + sha512.source = "054686d1f3fe1a57eb6c79abc8390a34a955af1d00c13cacf5fee6ecded92891ee9f67a35ac08002a173f5bacbeeb0b19966116e8bec5939e7540ad5281c9bfd"; hasRunfiles = true; version = "0.1"; }; "glossaries" = { - sha512.run = "ff8889e37219fa25cc0a5c60c39cf6b839f044a5d89b2e84547dfc03133b1d48533c078767e03d023cb55c4749c8c9db2c6f8c5edf9c8b131bd5dbc958048f73"; - sha512.doc = "178ac8b0e182b3d7adedf4fcc4e9a0dd30b1dbce1b9025d92f789bff8af9eff907cc6772976ada3158027cb89c1d441e65ef31350df0e0d5715ef51d59458691"; - sha512.source = "93575acae268959114b7e0b1452676c6242de403ac1890cbd41df5fd50181bcc82182a0e3a5ba1a7e1735f6878d10d31ffb114a511897268d81bedfae273f268"; + sha512.run = "5304036db4d1afb214edd577ed364d3b9d5575fba4c9de59bc848875ae49a4f8e8af90a949cad3c55c47ffff54b96b5b355e843f9d291842695fe655c85c32bb"; + sha512.doc = "34e7c2b35dc2c403924f923a34ea36656a4df01d7cb662953f6fe1a77ef137f7fd724fa26d19ebaade3ffeb3cc7cda801daee796e93da0fe9e10c6374896f31d"; + sha512.source = "65a202166dec350214b5423bc40868d9f23e836014062735fa304d84a8d5d3f03cddf1506e767fb0533c59c54af98c7b5a1624751755c570b5f28d2103f48d93"; hasRunfiles = true; - version = "4.35"; + version = "4.41"; }; "glossaries-danish" = { stripPrefix = 0; - sha512.run = "a230b1284d098c79c590718005478416ad93e3678d54bc470dadda86b5ee98cd1990a5153b6c1e7b0627556e7b07ae9846017a765b6f333d52cf4d6a446d8efb"; - sha512.doc = "ae1ceaaa00291efb9147d5097d18d52cbd8b7dc6478508875abd28f82faaaa55ab116fa1b98f38c3041cf53d4a6a8e18cad9aa762f3dbbb1788f124978b0ecf0"; - sha512.source = "0c15b70c1fdf582b47984aff5846bf5031bb4ea341eeb37c7f4888ca8c6443e7a533ca4fedbff9763904a88f6d48f80e7b812a56903f10bdff807cae77194945"; + sha512.run = "d1d3a50bdf0057f6a1d9c608a89941c152af6bbbc158d7f3c4916c315f34e28421cba16e277d1892763fa822ab84504a20322d012b6bbe7748f76cbec0a14bd4"; + sha512.doc = "8458a62fdff455e2ec14942c719eea4452c1a268ba039ae5187241f8fe47bddc7d81b0e6017839b9d5e4f0049c1a632a0ee6cad3aab8709ce4b1dcd973c1ac25"; + sha512.source = "a62494f080864755d23d04d89253074779cbc76ec88e7a097713695c41e02c567d5e6748a81a33c5828c1163ae07cd6a284e9e1c74ebc1c9630de1c05beecc8c"; hasRunfiles = true; version = "1.0"; }; "glossaries-dutch" = { stripPrefix = 0; - sha512.run = "a98878661106f9e8abebbeba83c074fde4909dcd5293855e4050396f2a9393ec072ba47be777a6fd990863c4f4be21d893f9c49d7e519c7b5db157f074c00403"; - sha512.doc = "04f05310e32eba25520fc0124946c786ce4c51e3c75e41c22f7286f966eca2a755334ddffa9787330b216ff6a88c38cd4228f7933fd70605d792e6f072b47e6c"; - sha512.source = "86c0bb50009006e10925f8eb1adab3952b0e91544cafe8fd35a136c15476e4479a6dc49bfc81c30d6ee6197756503d46ac240588243a96513c1ca2953d836c92"; + sha512.run = "bd2e2a67c976b7f7f1a914d4976d81f933b5ff8d59607f4eb65f799628f25f78a970252efb7229986a203cf9da60e7e11c4fb2c537e093f77e27170e0e294896"; + sha512.doc = "7e9b8ebf101aeb0c0b49bde9bcbaa6f7702fb9b17f3d6ef6dc654b755f3124ccdbebd99e75d85478b0496a161a60279e68ce04626847aacbd28894a4ce646568"; + sha512.source = "b1c8bef55905d2e4e7b297663c18e1df3255896f0b15d18866ae401d56f5dfd32f3b89e4873d16bf382c158bceb0e0491c9d54cc518f4a6b506fb0c85375749e"; hasRunfiles = true; version = "1.1"; }; "glossaries-english" = { stripPrefix = 0; - sha512.run = "b063304d48ee539f2fc1c81441890178e0df698a1550df98734e4fc5cd69bff361e9c1b69cec3c43c2af6021b4687fa071f16cb0628b579f404d0888af7d20b6"; - sha512.doc = "b86d7565d4490bddfb109124cd2bbe076771f504f4836667ceddf13494359a8df1804f0b1af481e5d88047900f71507cd2db53a078d50c1e28fd93c082e41828"; - sha512.source = "8ceac920735f1abaa418e273522a6966f60c4ca0663679451a46352bc6868366c878cb038fc1f1824113df8287f81aa6580532749b3446aa2ffb860a00191d14"; + sha512.run = "db7d6b615a7e265616a7cea3c7914c3481de85a4c64ac7dd7dbc02ac390713dd686ae90146db96c953d28e9ec88a80b010c6e12b6b27f9b4aac4b59735235f87"; + sha512.doc = "1fe6b0c411ef46b08365bed3bd260b32d221436ce6eaeb7fe6d1e61e853685d92451dcc346d716aa612fad6ca68345c16ff29fc5b8067f2fbb825cc553506484"; + sha512.source = "7bd582d9ccd6332e2de5ce35c87348e5250f14f2aacfaacb4180736fe373e3cd561ec804a2db05b38d9cfc3c3ce2bdd04e236b579f7f25404a8a65d9b414131c"; hasRunfiles = true; version = "1.0"; }; "glossaries-extra" = { stripPrefix = 0; - sha512.run = "f5e43f234fe9cccbb9e108f956d872901ad6e7e1458db4ad5ac1cd98cf90dc010ab503a79b793125bc0f2107fd9b31b04fbc765a5066b4bfc5c922a81d625aef"; - sha512.doc = "d6803dc5025322fccf68bfd2e6c66a77eeda79ca1d35e94d6fad4393ae8cdf01d57148209d64f054527b6573a25a2b6e210aed729d383f66cebfd35dac935dd5"; - sha512.source = "892878f920678193dec6f5aba9976bae32e28d5558f3e44590606af1a2de2fee9c54e4189e73dc53fca66086b818cee35b4b70d71a3217d1d848c19ea5f2b640"; + sha512.run = "dfdb272461d5c80ab102e53a4526e5e2d456852f312afcc7ac4b0b09ab24dde698527f6c89de085c878342a1a39dbfdbc44a47858efeb08f5b20442c2fcc739e"; + sha512.doc = "b9156ba7f4d6eb53d5ebff9e822dd019f3b7c7222ecbe696792da689c0bdc8bdc12694d2e14056815a27a9276b9daae24949119970604f4d474b0924c08b3ac5"; + sha512.source = "7c67a891d43b50f5afffc5c19038dc7472915ea4d52800c611b64bab9a20f09a13064493d9f9fb494b1fafb207843c4cac10ae90808839a1c86efb84760e2167"; hasRunfiles = true; - version = "1.27"; + version = "1.36"; }; "glossaries-finnish" = { stripPrefix = 0; - sha512.run = "468e1c66f2d3249d475b8b0e7af8ab00bef37020a4bf33f6aba74a6af1752b043b3021279accf0511edecf9426155ea42fe4e3564ed2de8060d6fc044f6035c2"; - sha512.doc = "4b667e846730462fc136a01d3d365520c1ac7446c05c8631f0009af1c800334a8da2117f6459e0a0fe5ada0d7fca9cca445e750d2bb4cca269e54bf21dbf469c"; - sha512.source = "5d93759a8263e6f49641201e7f6f6b26c434261fc8f6f31ae879393d7c8a9574df82fe225e4f5d5c142a2b7d3f6478a6eeda613ece9c03e6e2b6eff4e8cfa55a"; + sha512.run = "2b3dabc1755c4237f67fee04f07d5760e9542a8eabf8ad5a3d8644845802d6f9b00a381c233789d2b32e4626bc9138131baa0ac96f45fdbfe1f90f2352ac2ca5"; + sha512.doc = "60a75c69047de7011fa3292b999a9ed5da5ef5caf0974859b3b7e2d09c66c7a4d0a6c12236026319f336953708a7cef8143b2977713b4777df891ad46e7d2613"; + sha512.source = "7f0fd5d04b156941f55239762813d5d55b54dd57a99b680736116eb102e0031ceb82c9185fac927dffa507ba7063980055a192f21c1a45b884145c46c29b3b1c"; hasRunfiles = true; version = "1.0"; }; "glossaries-french" = { stripPrefix = 0; - sha512.run = "6430e98dc04aa5135a60261ec6c0d3797f35836ff5f0432afc5b22ac1fddcd9b6f0f42740207bf40bb00754218d2e507509a44e47ffa193c9e1d271010ad274f"; - sha512.doc = "95e830cb34d9316eda15e45187378353595141b5205c24623818ccbbe1743a240bbaed18669495f71be093797706bb28850a2ed0f2acf90eb972a2ae83e9c803"; - sha512.source = "b0b7c073d62ce469af713d12173de7b9028920c744869591a7800798672cfab094fb3567557928345983fee0f8889d179839c2ccf0376ccc027aa4ed14444a87"; + sha512.run = "56aadc863aac72140c191aa401b8b1ea0b30f15c5df0be362d5c23b417f08252806540c5239fe14ba16e6a803c1915f7324eb9f8cf641107757ef71026ef4745"; + sha512.doc = "30d54434170b9ad32263ffeccf00b817687f0d7b4aaf0513b42d4a3e71b1a8ee2179302336ddd7302a354a3df95e73239d13b1fb6e3ab1be41ee6d4ecbff0311"; + sha512.source = "d36139182679dff6d1ee5cda58a8363c60f5fc3ea4fd8c2e225030e903f97aa2add848a879707573391390d4f862a85f9189baad4fe23f6bda7c0a555b10ca0f"; hasRunfiles = true; version = "1.1"; }; "glossaries-german" = { stripPrefix = 0; - sha512.run = "f0a5b2f7c5b8d82a0df7dba4ad6ba8832916668f82dafb20bae15a3d9ba6e832e7f2fe947f02747c3f90890b5c1c453e3d6a188c319886f0c97c99a393e710e1"; - sha512.doc = "b5b641ff5c0512269e7fb6d31133084cfbabd4a4934de5951da4a2cec89734a993bfedf215bffea9968fc505cb8411e2806c4bb494cc02a7283b3fe016e9a085"; - sha512.source = "bfdef478f79c53ea94ef06000aac777225681418e8374deed6a727ded08ecc8c29ddc6ffff5e413c31e8cbada8f18a21429b5d3ff4a7459b9763425d16fb9b90"; + sha512.run = "1fb5413923070cec4fe29d84328fb303ed729425012376169fca74616c0f9c7f0aec48ea4de23888f3a7b94c7d91064b23fe12049bbafc3b68b2ff04b1fb086c"; + sha512.doc = "0e3e4fdfff984ebef69ffa7b4de31fe5c8ee489a64585b885f868fe151b7885f6aa6b286df281db1e7a10a8307aca95a9bad914bc4bf7a3a0fdf391352ac90e7"; + sha512.source = "35b866f2902d41ad81a94143e011bc8585c33be88e489b57c4eb28a8b1a2e0c09ce5d6ad3eaf4b15a7b276698306a8eb689c80138a7cbd110dd26ebc33f44ff1"; hasRunfiles = true; version = "1.0"; }; "glossaries-irish" = { stripPrefix = 0; - sha512.run = "3ec6f60c17a09574ee707aa3dff0a59148b46c8ddf3d887dc605c8e6547377f62c8ea049c530bcc2f9575a2df69ece25b86b34960bb70ae8d30ba3f35abcc160"; - sha512.doc = "5f984102b7bb11951f8154d0c4313390c531354c7b55d270a1b87171f32fc3f35cfe3438a7d0901bcdbb8c0c39fa5e8ca7dce74a3676784020d2273b829a7f8a"; - sha512.source = "393b5473545080a3b18ad8ea61dec0ca729f79ec590b2683c1afaf56337b94bbb538f37293752f0580be83cf07b9cc53e82df7ee174509a7639d1fec11e99411"; + sha512.run = "828f1176666beb12ee36da4c8b058c673b2630bd872485ab9aec7c5ae97749e1a6449d96ab69ca8e088aede7e9ddf78a43f7e4bf425cd2275bc70114fe6b65c6"; + sha512.doc = "bbc879818fd0324f8e912114e5dba97772e2cdba1808b2d66d13f1a5348c5df997e058e65d9e77bc54fc159c10add9a9ad73917ebad7c8c91c87678cf90c000b"; + sha512.source = "9954cfd2e8818dd91c5597adb0e07c845ee7ce10b747b5a427c1203037b7779b0c552f5fae4e869af157ede3e9dd4ad505dafd8ae935a229f61eb885440e7849"; hasRunfiles = true; version = "1.0"; }; "glossaries-italian" = { stripPrefix = 0; - sha512.run = "60af229fc74b32f50a727cca6da16e29cb9a5a0102f7c38c82db457f790d752e21e89b65977d56b9afe5834290cd399295b80de8f34eef6bd54c7925aed53764"; - sha512.doc = "bbb88baba614ea14a3a2b3d7a9a10a7297f610bffe0e167544cdfda594f4ff5cc6cea0e372114a7fd8f4c85860652be14c1040e978f6a2c6b3d4d050d63db9d4"; - sha512.source = "da88e27cddd31eff1bf08d7cab9c556abf70d931e18bbada30e667ab140847c33df098066d25797e83b2e14ceaec210e1000bc5add3f5db2e5a3aa0220784f96"; + sha512.run = "cc58e873ecf3ced0c0ce6a28ccd810940f4511c9d83cb024791b24cba86b34dad48cbabb9cc0b1cd504cc7984f1c5124e9613beb5e8a3cb075a3bce9e91c37e8"; + sha512.doc = "6b49f3cdcf424430cc75ea8fc931628e05b5f92c280c5c2f80e4747857626f249579126ef501f42ab588c59efced8f41fdc7736b5d08424b5af427b7e45d7ae6"; + sha512.source = "79a2b76a6ddd32ffb9793002c513452a13a267a02f002944302f159b1187ec6462c90ee74bfd6f7a1034b44a2b6acf40f9a52a183f6c8f236ab87cf7022a1c48"; hasRunfiles = true; version = "1.0"; }; "glossaries-magyar" = { stripPrefix = 0; - sha512.run = "4a61e8c41cd597ed3a743dbd9641d0e620dc6376ef8abeab52a23eeb40ae00511ce09996a9d0b36cd698ca15785bfdeaa34bc4d5f74f27851edf9b265db23912"; - sha512.doc = "ae94d6ce95e9f379ad9f34953fddbe54ad85ee9aad25b99bd7a6d72cf0c8f9bfcbf00372f1556043509e18ac17c444add395be40699451482124f560d490b596"; - sha512.source = "284004f197cf50f8cf24057a3c6b768bc9ed8ea43db9bf50ed83a28edfe52a35f2bfbf99420139c5cc2e291b09ce5b524b0445657b42e234a75908d2bc7cd65e"; + sha512.run = "e6414a864cb7dfeb7298a555717b8f5005e577f2a1fe8fab69a72ffc3e0f087e87a414e0334a1b5981423c446794fe8869de22f4cacc9a8438251a050d293fcc"; + sha512.doc = "869b766f9b00cf3c9cf06b9567713af5b608bb6ca53330405509422e670d63dc49cca39c386b1a669f2beb84e462d60d491ffe205e6525bae3ec8da356f5a2b9"; + sha512.source = "575ef0a9b907df7a19a13c9949e16a734374777134fc1e1ff1d52791d1aa76df6f84a2e8409ada9acc1d0ed7cab76f1d33607d9982cff08efcefb315c8af83a3"; hasRunfiles = true; version = "1.0"; }; "glossaries-polish" = { stripPrefix = 0; - sha512.run = "bf989f9dfd66b420ab57a86004ae3666f10804abfb0e0edbeb07d9184eddbe5e4208901ea3620f016cc844128ba411df1ace800d584bebb1e2739df84dc7bceb"; - sha512.doc = "908a01da9fa0a952823f6f1272badee85adb44c7bc2f072e47b4b8395a78dcf19474f88be32fa74e81f5bc6a232fceed04c8f5c3557d1d8dece1dc215dc11f0b"; - sha512.source = "b2b50883796f07c0cedd4dfc1b3633badb110847be9b6118892daa4cd0f78d8b8bd20ef479c164532b6c7eeadad353cfaaedd336fad5e17705307c7c7e1f4002"; + sha512.run = "726bb6287552903bb1b8b6d161e2b07c7832a66c200c23bc873dbcf3dfc7185adaf551929a53f956f601e115d68de2cb2f2136cf6412a8d047e7d1002f356474"; + sha512.doc = "13e70e01e8b902f9b47082ca3138e7f4b5546b0dc0aa5ef64dd68afe7843d8d9e0967d7b45cf8c9b5ff3bfb83e48613f0334000aa6a03f3e823866a36761a1b2"; + sha512.source = "7db56dc25c365bea01590b9a4968d31780000952851aafb6332e60ed02e049a27f75ce3b6a320f15b8367f1b68ee71a09e0738fc0116739c40967fd12173a88e"; hasRunfiles = true; version = "1.0"; }; "glossaries-portuges" = { stripPrefix = 0; - sha512.run = "cd4120cca27b0783680f0bc04822391a706fc0bcc6c9c4bf00188a4a234acc2325ca09371fc43d7597bd07e3924eef5bd0c4f151a0017ee6d279566eda4b8591"; - sha512.doc = "3f3462689c558964e20e49476ebcdc558d6ccb38cc544f65d63135ddde951374ceaa977b533d6057927a5bccbcbb15279aa8d5f6eefd7e83a242f934c0cd65ee"; - sha512.source = "cbec106856a55776b4907631eba04259acb1fee014a938aeec1f6dcb240e946d4b66958cfe8e5d43bcaa924cadc890aefb2f8fee30381c6e09277307c8decef9"; + sha512.run = "3b31dbd9bb8f6ba0d998c6a4adc1e65c78414e620b44f282279a4f7d7562d494a13e2b8dd1c5e6022d0a19b53a8b2b6d6e266f07ca157b3734f7e45252bba665"; + sha512.doc = "ed214df5cbf6aa5f7d721a1c9aefbfd9a4483b69803d3df2d10c6432db3604f9c1981dbf8bd4d8f4baf62c556b4fff4fc93c691056fea23a8992afe4c4a7d366"; + sha512.source = "a1ff4ef92e3efdd3e89d4ddf520715e451e4417b77c2a195102ed6f9fbe2226cb09c545033775501570ae193828a0305070d01b971e533c8b34f0b3e5db100ac"; hasRunfiles = true; version = "1.1"; }; "glossaries-serbian" = { stripPrefix = 0; - sha512.run = "58d1ded7534658095795078fdde71d38639f38794894d2b97484aa68ec776ea88371919e6005fba164b1f9f591f972e11c72c8872f5e09be901c3e3c4b0c53ff"; - sha512.doc = "77f47d2bd1fbef8d03ec64af191d59fbd11439afab176e215eb2b359837f7e0b04cb9ddf0b00cb61973c6850cde58227c9d126a003de14b156e98b36378a469e"; - sha512.source = "ec1993a5187f700033da2b2ac40e4aeca38126ba31a0b3edf319b5c3b70dbd59b9beacfd3edd1f57724e381ce6d9bbccb3e54a6ff371f54d8239e16c278c04a2"; + sha512.run = "f240dc5de854d29d73b91c77df99b6c544a535b8a621b7d4b40683b4e7d1969681e409a466475d8ec68244a9b415d8addad856d6055c47f4015c19f8c2bb2327"; + sha512.doc = "67b94bfa70c27840aba2b9eeddb3bd5c8f45b1182e657ab7fe0fad950624b3c09f07f4e4a2066bd6c704006de68cc021c2df435afbbecccc1bd009adbb0da8d6"; + sha512.source = "bf371774f83237e812f6cf37d452335ab7773a9bb16e1fd01e4f0f73148afb9a21c9a9ed2994bfb7d67ce97d2de1b0c0f32aeedb85e24d163d3a48a24c4f104a"; hasRunfiles = true; version = "1.0"; }; "glossaries-spanish" = { stripPrefix = 0; - sha512.run = "ab6899d794216c2ca181a73fe72c278d28653435f9af7c3de96633cdea112c62d56330eb00a0536d80ba93e6e54c47f0768e9d6bb4847060afa1a5b130bd31a8"; - sha512.doc = "1e925a2195082128ec1e0afc572378c38266512d2e4e69c5d3f6d508e6b1ff4c49607a89927eb921c9b9eb3e40ecf3b54185f3f58485a44726cfa0b70019f870"; - sha512.source = "634483a819d0f26d7eb08a7698068e8bbe7c1f45611bd8003703a890a9d5504b70cecc1bc77f197c3211adb89984354b69e448597e87a21840a594b44ac49308"; + sha512.run = "b30355a97f8a434e70542195ea3d11c90a243fc76d5d8b2c374a13a8e9b1b94c7dde82237d83594a8442da92eba22e861e589e35f49397ce599ccb528761319e"; + sha512.doc = "6951596bb259a85401899c2dc532c5d256c0026647d0912694df2768cf467597f6ae6b014277ddcde7603dd2efafef95f695752604e2f5d192e185ab2d054a41"; + sha512.source = "1dcd8b4d50bc079100ff842d4ec7c1a046b51de66421f2d099a1b85eb35504f0afa8454f756c265e0c6e096a5be54795330c07ee033754323eb19c3fa5119c38"; hasRunfiles = true; version = "1.0"; }; "glyphlist" = { stripPrefix = 0; - sha512.run = "27800dddf1eff4c9f093b97cc26b806af6fd868e4267210510466eed7cc14620ff75f70738cc3a13746e8428ca47a1a54d02800e85c563d25c1950707018131e"; + sha512.run = "493d1d5af92fda0bc44228e3001b39e3675a9a9d367fdd95fd210fb34b8a0802ec84ccdc121bc139f70350d905c5587b489d9afdeb49e63a0c585a55bf396bcb"; hasRunfiles = true; }; "gmdoc" = { stripPrefix = 0; - sha512.run = "c71dd4e87d917fe9a374edd44dfa6424aca01aa8f162cfcfa45f2493fc38d21c4538442867d08ff9b95a4b73e32952227e4decd438a5cd2a9911361dc961d219"; - sha512.doc = "11596c39aa8850861115230cc0a2ba427aaf649cc40d5aa1db36333517c5591f0af6f7fdf404510b016419606f19fd41adb5f26ecbb7539ea27957a2c1969039"; + sha512.run = "34b3ea992dc387c99e8703be3d2af11b4e0d8c488a31de1b906f94c7989ff17b2dfaa1217d4798811cb44c4b4c9d36874991f0392191263d2e77bdc9f09623d7"; + sha512.doc = "d4b2272fd092a6cfcae9b560653299807708959187c89e59aa7fc27c393f7c52463c135d201369710e6d76bfa4fa672a9538f192eff868b7eef4d2df21df38f3"; hasRunfiles = true; version = "0.993"; }; "gmdoc-enhance" = { stripPrefix = 0; - sha512.run = "efe2e6ef8869bff7ab44257eff816138e374c13940204a52f687670f58409da8abb5bc6e91dbbd34ac1166438f7ac0d697cd3ea92204a3747b10d4a52bfedf61"; - sha512.doc = "6b1e89ac5448cdaae3f21b5abf1d9f3bbf04832f1b1022ba40b0ccab1c2f93053f024580ce1a842a668e319e6831561fa9a77f0ae5498c4b4fbbe943a61db93f"; - sha512.source = "eecc7d58ce2e085bee46e7ebabaf94cd98427561bd0c417ca0b0ab232aba2ff6d0f728290d9d572a95c749ce2eab45007cbbfd174ef6cf5b56bf5a3380f94cce"; + sha512.run = "b1b006107bf7ff4290ef90bd9393b792240d68cfebb9fd84ca13af4e9239339e7b1789efbe97a9f68fa2e121c08f2847a032482afa04838b7278dd4f049f6f45"; + sha512.doc = "c27eced1666315e492ea1fe4ff9f4760603149901000587cdfb8fbfbe6c99f3f9fa84d5bb23f473dca010b479e1d5307f976ad1fd147fee26dff62f55b63aebf"; + sha512.source = "500f3725ddd8aa74f70247a8d01edc68d6f9cdb8d2ab9ac362eed15a1664f626ea156c96cc351fdc3db00b893bd5f7ef8637ff1a17ab9f4a70bcf675e495521e"; hasRunfiles = true; version = "0.2"; }; "gmiflink" = { stripPrefix = 0; - sha512.run = "1cd15d41bd28e10d7b03bc63fa53f0c54591dfb0f9b4dd74252b62b158a32cda145465bf18b475ac59d9e94a845e3e5281dfd565f6b32224769f9aae551fd672"; - sha512.doc = "2bfa0141479a651426292d00a0ff0bacded2f8cd3c6307766ec2fef353e9494e0b2af15b7e09eafd5e5de41832fa0f426be195ff266735bff47ba9b861e54720"; + sha512.run = "d9c7a86ac218009bb6d431272aba2ec5be5dadc6cfa01f144e1a7cc7a9b6135956466e6b010326980974c93c3e6fa616ff96838fc455ea68758a1095e8016e17"; + sha512.doc = "101f2ae37a1546c6dd8738fa3814d1332eeedb9b59a107fdc4a257eb4f8bd3f48b5a36bd3fba4155939a0446d07687d7fb5e1651c736ced7a32a0c86d7514336"; hasRunfiles = true; version = "0.97"; }; "gmp" = { stripPrefix = 0; - sha512.run = "c326a670946f1111819d56bd61c1510ea6f8c647c5941504c654310864574b0493037f8ecc343b5193f86d301dd722b79e5e224f84d4e855fa64d613ce3672f5"; - sha512.doc = "ad4359685fe34292586f7f50b62a69b08828da14da0618c7279920332b3cfdaaf29639f0b0456b534844fb7cca52fcb25add943c051c604714c80c2aa20698fb"; - sha512.source = "4db103e3c543625ee48eb212447daa6a9fdbdaefee127d57a81546851524e2e0b3f8a54ced2b69e29fd803776a461dba482f13a603782f4865ed9531695160c6"; + sha512.run = "b959ee9e96675c973944c1cefe1fcc2ca3bb64f8a4fa996c53dc7d33c47838c8a95cdcad047688a891ee271e786765ac77cc37b75e417fa56d023ef96892b26d"; + sha512.doc = "362ad7d66efd4447df607de3a4da6a7eb7c28e04df02be991b784bfeb2ba6c1567a3e4a6b1655c1a1aa3c81c2d528032539ae948d3a9f77048f67a7211ce51a1"; + sha512.source = "5e6bd221c09130daaedb0768f55d29a7b78ca92c61f5e0b54028f15f0bd47698e10608a9c01f39b29a49f4f04c31eefed84e8b36a5519ed951cbf3436d7e6e9a"; hasRunfiles = true; version = "1.0"; }; "gmutils" = { stripPrefix = 0; - sha512.run = "5070bc04feaa468869a92700c6b96450f1a79bd8da9e64bd5cdefadc932a1a9f491107c6614fae8f49812810dd5171b08a9ffa9cd2738fac8b82d4c7fa9cccc7"; - sha512.doc = "ccbb028595a28c71f3f774197597e329f13cc22050aa6c1396529219b4fe1060505f09f8912226211cc90f85ea5cb7b6c79e8b38f485bf0ec19c1f085cb7e1fa"; + sha512.run = "f7cc3aabbf7eacf805e270d599784acb91fd592044e213d26ad640ea3f5d78654bdef08af1292d6f9dfebb75ce1b1a76a0a6d5f05fc7bb244f38dfc3879d0ece"; + sha512.doc = "affdfd366d466e077287cbc998205721298f1bf6422bef4d968a4b469f371cfc403480f74f16e32803f6b25b11af774f513ffaeb6099132b4130b0eef76dfe83"; hasRunfiles = true; version = "0.996"; }; "gmverb" = { stripPrefix = 0; - sha512.run = "b3ae9dc4215c0ae5880ac4aebde1a0073117b6908c2c8d0830e9e50a143a82c8b8c783aa859513c7253289070eb06124f45ee95b128d55e4082fbacf15b85415"; - sha512.doc = "5ed64ed8fd0c3dfe0c2d10d22ded62ec2c1ce7327e7b998baaa7a92bdd6cc644c948e22d85e3fe5ffe9c5404d5c7608b559540225939ff46fe81005a02f3ac78"; + sha512.run = "f17bc2b8c31f779682d2f4a9a5514173a90361a4b00b56f458fb4a0858eb2495693bcf968cda21d0ab3d5b6e1ab962a75d9b8959e4fc7feb7bf19f0349d5f07a"; + sha512.doc = "3e40b6b06c3b20808b04878f4c52fd57fb4f6f6d544df7fe107650a44839bed414cf5fbf66819a801c3dfb82586ea682fadb2da65b66ac7d06263ba6c24d2c19"; hasRunfiles = true; version = "0.98"; }; "gmverse" = { stripPrefix = 0; - sha512.run = "5dd6132914915f7d69d784e16bd4e0ad92f163b6c764709399f0b3fce488898eb6b2eed42172fb2c2823706cbec2ed7e96aaad880f3f9879094cd764e6385ebe"; - sha512.doc = "4f617f46295d4880c330319c591879d2149f623e81309226a840820d6182cba5f210571f36464c9484aeb9995c3a9a5253fab7b483a570b0866284db63b391bb"; + sha512.run = "8e5396d11f60da6986e34a4822bd61093885c2c9308f5d2314f7af5b769138d3999a19e5b2223a0b8185fa5be332a2478874acc5a18dae94ae2c35a5c7310919"; + sha512.doc = "74c7d0644a32c8ff1997117ed1b665d73736d8ec99c698fe537898a22ac134ccf10e66b4aaa04a967888bd849cad1396e0cc61b0baf1348f1e8173621f881e70"; hasRunfiles = true; version = "0.73"; }; "gnu-freefont" = { stripPrefix = 0; - sha512.run = "62a1f50e297a0d246f38ee663f10de4b09332f54f72468829f06f0601099a0942d8203fa8ded0c14233d9d8cc0b4500b4596045a36af567429048f8a71c38996"; - sha512.doc = "7116da2eefbff3250bcb0da271695f97196961fb0489aac4495632c56eca55f66a4b82f3ce23946e99d737922267f030a1d34aed773efcf790977f1511cb0d52"; - sha512.source = "03d224f486e727568e6de7fad64f3ddb3eb714aa42762ab723dd11ca27956d7c82794501742263ccd7b87d7b10742d587a6693e97ca50634b5fe121b51f62454"; + sha512.run = "0955603a0107f6822fcd654b1b048cedc5cb3fa7dbca5bb857d2c96cf6f10b969d2d0dcacea5566bf0f2d54ebb1d854eb51cceb1435123075f14635ed2ccb3ae"; + sha512.doc = "de7b1e65675edfdb9b6aa986769f9076af7c657e0c5799b343e140fadc00947655255e0af7619a2d4503ebbcddc95f0a3a012ec67b4d823e3c190bc278221a00"; + sha512.source = "f815fcc6f786a66dd4b9beb809a22385bb83f62d6e3433180d431cc4752681fa991ede7cc4ad6a59a1a2177be174e4b55407317c4fc1d2ca3c323c98fe69e3bf"; hasRunfiles = true; }; "gnuplottex" = { stripPrefix = 0; - sha512.run = "c93c3b3a56a006a659a5feadc6a884d969750851cf297cdb609f03fcc2fe8b1a3799a2fae2426752d9101506d1989e5630fb10267c20826a619ee45f646e42dd"; - sha512.doc = "a445054ada59f892396dfdc5012cc39b51ac0096c441e4c341f39ecfb6346527620c59b02305eee5021da52bf92f3fa6499ec71fec007744daff47630cbc9d01"; - sha512.source = "0133e0e4a93fd03272d558804f5b9fe3dd9ef5ddaf346a3baef7f083b8e568ca662bfc42e9b95c9cb376ec2fb5d658ac48147a368d5e91ad46cebfeb208da580"; + sha512.run = "88af020c489b187dfc86a9f83b6b64eb2d3a0f4c922426f6784e3c6b094c5d1b22c430b407413a980302e324899c6178f7ba184168b240a8e50c42d87e9a06ab"; + sha512.doc = "448cc866ef0a256ec1ec64d8f2e43ccc1dedcb8e483aa808ba0c918d6f1a67ca81aa8f5053ef733b2ee0dc53f152982f41073791a91835978001083c691899e4"; + sha512.source = "6811c1b75a07a1258c601a6dc86da6be60ef62be3ab362eb48627f49e54e68bde62a5610dbaf6dec953a1fc6a2dc229ede97c0b8f31ff6a7d5b5f40cf242e93a"; hasRunfiles = true; version = "0.9.2"; }; "go" = { stripPrefix = 0; - sha512.run = "8b1c7d07f15e744873d861bec608d0649928dceef6d4d2321c4436ec03dcf68ff004664c70515a2cf80d9915b03013aa6a50f69d88285fba63143c4fbc63a839"; - sha512.doc = "08cd544fe1970aa82800e94a450993f791ac1a50a6b172a173f56eaafb8982882dfb64a9d4426e641932461a6aff418c3be01747112b182c44315d48bb866d15"; - sha512.source = "246257ad82325ee95c6b1c0f1c3789bc006d4a5bc4da244e5548478397e4171705efb574e2b0e54feec31e017b97d50a0c8cc59cd6efff164a0e7d7b17850c29"; + sha512.run = "e73b4fdd85590adc4cb7aca073c647b6bf136945ef49855b8fcdf55096edc928037de6d057e35f8ff76faaac93fa4d09c6363da5cc638e4c34b115c7190c9650"; + sha512.doc = "3cd5af1276497f9aadc095b378dc3d49560bc9dc3f68c06cf315c6f1f33c48c171b9733cbf99da474d340122b31e525131991600e5e27b7470574de5d2bb79e8"; + sha512.source = "526c9a9c3e9df8ca9f7764849c16d7044ecaf30bdcc8eee2891deb0f3a2c20a1f19d7b0ae4ab3b1f856201383b2169566c890ae9c127ecbd440bfee6e464345b"; hasRunfiles = true; }; "gobble" = { stripPrefix = 0; - sha512.run = "1b748ef7c3e47a494bb7ebc5a256b7aeb727d92508e247a82738d0c5bba8e6d7f09e019ae22afc975f8d6f2df9f9fed38bc2a76f1645d65bddfc5f9dd15496a8"; - sha512.doc = "e4686eaa757c04d427d62a68df31837e167f49874b903a154201b0bbe38be4ea1ce2d57189e407b89aba16889bd24e9478fe09d57b88985ca18c692258c0539d"; - sha512.source = "b42eba5c42598f16870273ca3877af6fba1ecf59dea5bc70d140bb3cafe0100760723f5659e9b836ad2876f3599a5d1d42b862c92b256de6fb58de8aaadbcb93"; + sha512.run = "4489f156aa3bce1400040593e852a105ab8b1b085ee9f620b5c4efd81cf23bc5e5f98c1a228df86abad5a8d5e71f3bf97c0f1d8c12a331ca4c1da6b1932c20c7"; + sha512.doc = "8e796688e81cd0c0637cb1129f83421b47abd5de4ec3d7decae4a510eccd264031c7d8a0a76669ca576fe6eecd2f732022dee76260b7b259053dd2f826968bea"; + sha512.source = "a8b3b6c9b15c9a3e7635a1d5068cb03893acc60072bb339ac7df14b3f21aa365f3801fb24cd7979458f42f990128d19af1ed7f45f95e5dc7f66c2c630f1820ce"; hasRunfiles = true; version = "0.1"; }; "gofonts" = { stripPrefix = 0; - sha512.run = "d619175a589acd3b3711f00068e0d04485da7d76222804a5348397c7aad22f69ab3e0f0e2efdd605895027974965ac8ea7e1d09f00f274fa64e82fe62d1c5461"; - sha512.doc = "d47496de150cf2b5cc1133b97ca3e4b16004e6ef7d41b79949e094a8f0c7a973a4d77cc0dc771e287f0dae2e1c158fd4489d6334b77eed6a395ba44dfd22b0c0"; + sha512.run = "6401682f636cc451c326ba67120e860e5a21c97915d168294ad4bc38c1160160d4e9de981a49ef30d042f07ea710f2e302458a0216c6d8bca783eaceead45b7f"; + sha512.doc = "59c48dd701bca3f0dae5c80fd4e182145d01c98c0e7d19bbd3335da138c7d0a1297f16369f942d1f07d34e113e14970de1835886a596931fa62ba81ec52ff356"; hasRunfiles = true; }; "gost" = { stripPrefix = 0; - sha512.run = "10ebcab14cfcb5c6f5c8eec30d4859e67d4b31db486facc53151e471b21f403ea5ac5245528c3c923edac36689ccfcccfed45a244dc020b18889c11a26486010"; - sha512.doc = "0a50b2d1a76fd0000cb870413df632b5915c60d9dfeb9617e4a14b98ad918dbb26c513b71ae6bed77ad9a5e46c92bc3057823d23c3186841a01443d0b774f3ab"; - sha512.source = "53ea56184064287423c26826d31466b1c29952973b7e3af9dc74b72b7c971d90481d2a382898d2b75109350368710df7049f31d13de066751234df68d065a4c6"; + sha512.run = "af42c1e2407b682057c55b2672a7238a9cf93728ed26b24dee16452f4ce1ad53f564118b49edd00fec7f423d405c2ea4ccb3d965e63942ee0d639d6731678b90"; + sha512.doc = "69331bbaae1cfbf76dbbedaeb2112e7b62c61b3148f78c6f74333960a72458f0abc44891d61e7876a67e24e800eb42845219af4a8be894bee296a8793c53ee36"; + sha512.source = "9ed231579a5c156edc92db74a2d224dbdc94faa0edda9a7be8a18771a3d6bdad00806adbe419e19a3752c02b59d6c78e24e2dd11af1a65b56041731292375f38"; hasRunfiles = true; version = "1.2i"; }; "gothic" = { stripPrefix = 0; - sha512.run = "bf3b41ea562b60d55478da8469e66add0bf2dd6f4d3f73e7e4da71e7d7736260a06573664d5aaba2979aed8f45580babd380daf7b0f697e273de6690a1782f88"; - sha512.doc = "08db9ad84c7d51a388520c70f05de19b62813fd92f51ad857dcb14087eeaf09ef8f48fb5a207cee14c79372a124a7e3f0579260acd2e7f0cd2538b920b8e1bf0"; - sha512.source = "c92fa61ac98dde3b2f519f3e78a91fd1ce609366dffe6fd836242b06fa65148e26bec2b226bb9b95767302d02ceadbaeb4294e0210c4a41dbcf37fe744089f2e"; + sha512.run = "2af358e5cbaae42d26881b5a8047e5ad0919fa0d6e03488baeb00e50bd81ac38ed3531d47b4be24161b63af4345ff7e26354a2f0e604fce4ff97df795825b064"; + sha512.doc = "606d3b62b04671c00372aad2da6003a285d6a89f5fb255fbda07e5042b59ce6f1674b0b4e3448b431141b03597732c0cc989914d393be9595616d8ccbf0020d0"; + sha512.source = "ec8740d7b8b1520fce2a65573d133b40b8112793d80ad5fe25212142a569851ca27888fb7877b9af552151958e0e5935b00118e3acd506b5eeaab7cafcd1f0c7"; hasRunfiles = true; }; "gotoh" = { stripPrefix = 0; - sha512.run = "2fa9f97628bb05301a22889f9ebb684643b9279f86ba157fa7883a3c3ab26f36c71fcb47ac0c843550e7e4bac41acfbdca3e6518cf57ace8449f7e36c6e21e50"; - sha512.doc = "8ddff9907f774e094113188569108f23cda9310430852da888ae721d3546048a0460b642747f72cfa2a7661900e574dd9b709a14ea780bbe4d8d563c2a87746e"; - sha512.source = "f43b9ebff79d51ea9a90a306f9831a8e719e53ee282443defbbb8f88b31c6957ed9c98f0057290ad2be57d676787b13fb91339420e73ff8b5de8d2f69e931a15"; + sha512.run = "7371c8718ed8651fd13e69897e2b8f8c1fdace736bfd40a669b866ab849af17be81afb9c258a99ba0e7722b8c54a4077370c9e3501c14a22d2f2a49115e0e8ce"; + sha512.doc = "6584b7e4c40ea9ffbf503f99e1e9fa4f76ab9d40bc1b96e9dedca11ddfdacb2565c10835900308f7d3e54d04ab07b346527a827e17d8a358852278e729570fe2"; + sha512.source = "e166d20459d2e9ab63e2897f4fdf90e14deb3322f0937250fc07bf3d7349289e16185e8e986ebebbc6e68f9639e1c8cbbc63e8f4e7ae2d68961cf7c4172dd46f"; hasRunfiles = true; version = "1.1"; }; "gradientframe" = { stripPrefix = 0; - sha512.run = "61a760d5bc4cd25738b45fb8810ee5ed6926b87e7a2ca054ce10cca7fb94ff9b20616513ebdd1a18248ad54a599d8249131489b1b0ba66bdb9f5dc6df57cbc8d"; - sha512.doc = "098ff1d7af6f960362df595c214b079bcde701fa3b59a32b2e043ae57bbb2f8101b5ac9b4c997f30d5e004fae289b5711b6bca503e1fa82992c1de1d6b256435"; - sha512.source = "7e7e199ab40c529c0ac63feea2012259563e12c708742ddaebf1d97e6871d2ebb1427994191a8c0b97d0543dd9e109d90504c357a20c53b1f104ea268e21958d"; + sha512.run = "9fdb9eb50f689b1b4bcef0e96b002a5db0009b13f4d34d15206e5530bdfc8eda25f43a30a69c44008aff93463026d801a355fe5c3e02afd49c2b7b4f74b6171f"; + sha512.doc = "fcd1920d85e51a96e17ffce5e0b14fb1ac864100ff8cb4af03d0bde2aca18c95569dd5b41279e074e86a031394a8f176d2686259c0c55c0b4cce31c7066e56ac"; + sha512.source = "6ab758a0ecfc76b11e0c069684ec9acb0918e22ce9415dc7ac92c6114728e5550f2aacadecdd2b4dfa0f7551061bbc2446a9bb0e14b26bfd9de14e962843a55f"; hasRunfiles = true; version = "0.2"; }; "gradstudentresume" = { stripPrefix = 0; - sha512.run = "5797532e2cf6dae3913e65eff7cdf36e33e3e942843b6d92c505e95969e96e6424cd8d1d79d09d235a9817769e0256e5bdecec7345559cadd58b2998fa9dead0"; - sha512.doc = "f9a1924be3d80cf40dafaa2ceb35803ef016fbb2fe178113534ece56425575e2a40143ffb1f46cb18bf4850c27a2ab88e579873ed4453b7b4c1048f1b7eb5ffc"; + sha512.run = "99236f32dbd505b6b408fdb8b0cc78a43c3907a6fa011453b4ca12b71a5b4d85269bb830bcb3b33f43d0f13bd3600736841cec17d848287bd4e401e38a7231a7"; + sha512.doc = "828328262784d92e3a809992211772996bf92ef82e65d30a906d4d7c541ede3e7ab3c13e2e77237087fe4dd609e457ce035c5589037f1bb51df7a459d199b84f"; hasRunfiles = true; }; "grafcet" = { stripPrefix = 0; - sha512.run = "a269ee049c297979fba8d972f0bcd03038ad0df42eafd356e3d1c0ac3bd9faecc3c2c1b86ffd19c5e56444d306863260da105fd8dc687e24ebdebf7036f3da1f"; - sha512.doc = "2e7bb7cdeade5ce4d15071bcee578326c562218e8975e46da7506c63a31d2eb4cae9d7b4a08369d8731f2d259c72a6c446450572633ad887e6495f49013f0036"; + sha512.run = "51f50b30976c73069a380398658b504544a44c6e32c1497575700c2ae7a5cd31febc6b2e5e99c95ff9a939aced83c2ef496aadc9d8df3f22fe8ec62b70a5831b"; + sha512.doc = "67a0105a95974e88f5a5b24a06c3831a1d69b03f870e1c0dda7972ac420f77d82ce81f9030afb83f404716689b08e3ac717a26ef0a70e66b29f07226fcf867a0"; hasRunfiles = true; version = "1.3.5"; }; "grant" = { stripPrefix = 0; - sha512.run = "6bd8e29ac76386db7d778361d17a8d126ce7238c96c3e4bcc60904484832e5bbb6f5d4c034e5ce6edc2790047bae9f9ba23ff067f228c97a684dd60aef554b80"; - sha512.doc = "261482f23ab91f03cece1db6f7217f3a6d7780a8e886415bdfb3e7cedf06cf45df3758dcc64fe958474a9515d723da5f58b5bd0d64923589e71bffe3824fe4e6"; - sha512.source = "5d04be8dae034518801b9b1d9dc1e53fe9fd8093039c7842df1618e3c46b5d10a8eb1198fe068dbb999ee20c4b67ec938302d558152ede32d813cfe4567c8a7e"; + sha512.run = "97532f2d870189e325af363b3825955e76e11070ef524f662155c90a5342148a93b365e53627d2e0d7909fb45558a4e0cddaded8ee9d9398b2e516eae987cb82"; + sha512.doc = "fba7a0d396f928cf5d7b6a295e7ba54c4d7168f0a120d01871703966b075b627e5e85ec95027aa1be7baf920f7a0f74219ddddb4d4620540a26466de21a5df6d"; + sha512.source = "0eff24236e91e76e8b5918f5aec7d7cb8e8e76758f3f7c81e2b82349317c8d534fa9332cf67d50a2627b6c679e3e0964ba2cf5c82411eefd2d7529a9e005a1bd"; hasRunfiles = true; version = "0.0.3"; }; +"graph35" = { + stripPrefix = 0; + sha512.run = "5026f47a57455bbd55bd87f4267b1ece00b7e1e7a8ac2b93cdf168198ca13aa1eef87335660d2ec7fe33a2408f1e12978adb615f81675ed8007e21daf7809d23"; + sha512.doc = "64750ba4543e251661e5e054435588e1def17ce91a94bb5ecce74f621597bddcb3fd765bcc2662391c3adb603a89a419ee998d0f9a441806fb38b8a7e1b9945f"; + sha512.source = "db4ade0d195e34245f0866ea37b3ab97beeb2b6b3dcdb8424d3a9b2dd26d9eb3fd8714bbd596bfd2eb2121c44adf45efaaf5a3841f1c746f1e031b8f118cfbf4"; + hasRunfiles = true; + version = "0.1.1"; +}; "graphbox" = { stripPrefix = 0; - sha512.run = "bdcdcc806a004b72cd8ad42e8a39adb9b656e43923bac89b5166cf2a16f055e980e0dc1059e6b3d14633e730df7f2a1e830189a7ade4aa19318096338e452620"; - sha512.doc = "6af5b7a0f3a3ff3e37823ba9d39995f60aaf683aec8ff5f45d741e3747fa5b011977aff6bc6b28fd8ec056c38f1c97977745ef9f5b01a00a1fcf567cfb9ad614"; - sha512.source = "c9ba6236fd04a8ddc003c303adae2951c6b6c9d0b736809175ced0cd12627d6e5753a0eae5eefc43f7901547162f0f50fb1548861ebdc8489cd514513eb99a04"; + sha512.run = "fd3cf4ebc945d889d74d54571a158052e00799b9f973c2eed0aee7eb495a3311fb1465b9038103bc9bf6f9b5c0ea8b74c9ab36cebc1c9125f9b2f23fa513aaaf"; + sha512.doc = "b43c56f85b7a4b1be4866b3d6c53b7c106e9285de03d4b9aea8f4871d32e391789c6912d65522bab3178b17577229016db64ce8b1c3dad788caa5ee2f6ad9f59"; + sha512.source = "e94d59027803f55e87d05542f5165ab8a78973211cf43ca7d0fce348275e7b8b3556af92c9ca6dc741bbbef39bdf87b2a423549a3330be1a7dab94f22ea1c8f1"; hasRunfiles = true; version = "1.1"; }; "graphics" = { stripPrefix = 0; deps."graphics-cfg" = tl."graphics-cfg"; - sha512.run = "05d98de8e1a3dea18aa19d95ae892653dfbf2a4d52fedf1cfe50d1d019c368fe44f1cc21009759df363672d6186091d0482e38a8b95234aaa1f67d1b29af59e1"; - sha512.doc = "00d011ca0ab614779a350765eda8a79e09d7a93dd53fca5431d27a533827c4b4f0332be0cfbc82253490deadf8ed3a25893d474d222f0cea7e40065ee3babe72"; - sha512.source = "d63dd8dbb9a6eec1b37445f97969d353584c01bfbe353a01eab2f8a43d1dfb1589f73163aa7e14468a9b352469fbd8a45b8c80045c0db2a22623a026cb89f0f8"; + sha512.run = "5f11bab21969a5ea2fd6419315ce75016147d6c2b19cde5fc62b14b2c4442df2078ea504484b8d55f9f9f9aa34955ad767775b80fd33d3aca2a959ab8e762ec3"; + sha512.doc = "a1cca357a00fe2478db4409e34b89535c371416746f225a0392007e1d6b1798e74dc144b0dd2be4d3e80184993bcf8c0fee415810c61223c0c50801b829bcc3d"; + sha512.source = "df668bc141aa225e2fc7449f0eebe2d415773338a78aaba2d0e84409b247f0f7dc5b5e70fda9b415b6babcccb138f22b12625457b61954c3e7791b8203264c5f"; hasRunfiles = true; }; "graphics-cfg" = { stripPrefix = 0; - sha512.run = "9fce4db5d9739280a128fb3f6b1ef37e45774cdb9c78bdada11a3548105f0a920fe62697cc845a5e4edba2c55f8f493e091993bc0246303be535bbb30d897b7b"; - sha512.doc = "6608c7ddd3afdf8b3c08f223e8f3ae854c67ac043d7cb80173ba47293faed6f96a28dbd920b6bbe9df7c48d2108efaa549c87847b4be25c4db23e0df42479f21"; + sha512.run = "de5503498e2da72de1eb8c17e3e182a237dc08b821325a1cb99a291a119a68884d0ff5b9bc48401918a5574e020e59d7719f23588ee7df1a0a4c2e0f3afb64d1"; + sha512.doc = "a8b6caf61ddfc74817b92124dc4ac77f652be325af9e6caf76b5f1f3e9b41b7c13ebda9cb7cde8afd4a227acbafd26d420fc819fe85d4a6d9583546baf3b1847"; hasRunfiles = true; }; "graphics-def" = { stripPrefix = 0; - sha512.run = "bbdbbef48f5cb3895eb86f516fddceceea1522b18f03c37a56e7d3f52229966087304174c372de8ee40fc9699662500a26f0ba534f83da2d203d86fe2eb6cb8b"; - sha512.doc = "9b47e09ff2795007b66424db2f7a6b6fe663552f765f36430b016aa7e7b9fade6f45646992e4fab05e09a1f34a8b95eb8c8125f611f1d524610af93d4acd7088"; + sha512.run = "c38f88cb97cca4c9410fdc35933e6ebc4aa54863d38ab78e07797f88eeebe6a8ef6dba74e2ab92c49114d72b72d4889d4a9b56f51c8ba7402caa0b3bcf721b76"; + sha512.doc = "6b98fc05aa919f65259a2b5fd659174cae036697b3b5c1fc4a446ebd861c0b641c7c4f6498d960191197aba270f242f282f13a86042771b69b7275f30ffe26a5"; hasRunfiles = true; }; "graphics-pln" = { stripPrefix = 0; - sha512.run = "977e3ce54b83f5c85614e3c78501cebb814bbcb248f2523663e9ead8f841e41c591ba53753b2f3272ff1500fdae92e5b21fa0b75696a74745b32092b79e372e5"; - sha512.doc = "f1fcc6a0233986404893110aedc21839fafaf3306165f11acdbc31e132c27c228d85bb3a61d0ad99549bc3a5310e958d29adcf6f30ecf5fe0be91c9ba10af355"; + sha512.run = "c24212eb46857883081ddd7639be20850a68afa036b4c392108b8a06bdde15c147a77ab64421ca3513063d531e7805dfcc869b8adede5d32eed49494f52dbb4f"; + sha512.doc = "56c8f8baf3623116758c9e624629c3ac5c8517668d6c96205517ad04f12f8419100277ba44241d475781d29b60bde40b7020f832091bd31e086884906a2b708c"; hasRunfiles = true; }; "graphicx-psmin" = { stripPrefix = 0; - sha512.run = "a235b80135aee8a9c16a2860aa48645dc20ad49286df042bfbc05024282818744d851bab791ed674f9948839ae7ea56a5e8b75fb7f513d4dd8ca3b6b07009a71"; - sha512.doc = "09677f6b0e8cb82ff0682546e3ddee7dc366c04c25762a7b89a427a0c3b5416ff65ece64f9ad8a6b376ec56edb16328fee4d47c84c6c3c3a8e05714b46001f9b"; - sha512.source = "9f73324766f8723e569e5f08ce4c12cdb0be6f827d3b12cfc93560aeb036a118799537336200df55f02c6108a9f28ae199b060b1c02facee7c69ef2ead88e4b5"; + sha512.run = "c8adbd518b130b11acf7e528166299caa5451b89332f79aa8b27e72243845f69736460c840d2fac7782c77ba4926f1fb6a97292ac312e2a44adc537f25676c63"; + sha512.doc = "06a6703d35b86e9accad930e71977e6186406bb3b131ccb78fff8f583ad3a5239fbc07f5cc046f9a7059cd4ff1cad3b5ded60333a6d0f7c95369a8ce620173e8"; + sha512.source = "e81b2dbdbcd61c896a89c8a9777fc9f0701a7051f8d97460701f26ebb9c824f112a5259d11c910ffbe45aaac52469b1454edecce74ce1d4e88a8d00421a84092"; hasRunfiles = true; version = "1.1"; }; "graphicxbox" = { stripPrefix = 0; - sha512.run = "368bbf56c5c88793eb068f5db9af8c5455b9aedfbcc9cf75f6e275bca197b995b5a5273b25bbe58a533b5612c6d4a7e55ce8bc156c510d96eda810c49d9dc6e0"; - sha512.doc = "0963a229628fcfcde39d1e4ceb56927f921e0a04e3dd42c3956446e005dc6b13ae3068caca84747868aa5536a78b160c5fdaf9bbb77f96a16fcc72a017d4a8b6"; - sha512.source = "234283cc9e8427017ddbf015733a9d07525bfb375769784c4a3a82819fd2ac83912571ceefe7d1d3fe4fda93b1dd165222e715530eac759b5011b2acdf7b6591"; + sha512.run = "0e1e0e9fcbe56ed93bb87c8d29049e756ce21d71488084ebbf51c47ab16107ed213333da137eef8fc38e4431ee95dc02e66201977f1133babdf2b447e24bbe70"; + sha512.doc = "39182c10a5a3c1ff44aabc7359f974a89d7a67f931156c6c0c10b10973c0fa7de3c4c5b558f3cdcba7fca092c0b318eb0cd99da0cacce3a5b826344c939b7882"; + sha512.source = "0077fdffd487632502285409f2ff4c0addb85f607ebb1d5e3e909ef58f3c1b7ba67bcfe07f5cc2fe5b95ec1f2e3b9d5d7ff2f9c66d48a5fa8a73c4cec13e795d"; hasRunfiles = true; version = "1.0"; }; "graphicxpsd" = { stripPrefix = 0; - sha512.run = "233f0656e499556e83f5ac05e6633fbc13b1a9e5aced6c2f1f2e3c1788bbebad0a3a4ab4a128a43703a6754469a0f6c25d6e399b6043d583d570625b20f8f331"; - sha512.doc = "acba191abf61209c696b0339f71d6b423b1315d23a8cda75bd48ef29174c4b3953ab272fb4073bcbc62bc1a8fd750550c204c7d1866c9646587dd0f864a14a94"; + sha512.run = "616808aa01900a8712fa96626864a6e423359de5f181f8bac4556dad99f12a147a8a8152339c6061cc90bd20ba5e2db6afa8a9431b17c1fd9058eb04948fab3b"; + sha512.doc = "7a9d1a5c9a9ee43985a0fc3c826bc7b93024ca75be02e5b155d283faabe4ace3c1946f9ffca85ca0e98f6b05fd6972e1c0ab9210aeab8da982e0c8da64eefa46"; hasRunfiles = true; version = "1.1"; }; "graphviz" = { stripPrefix = 0; - sha512.run = "f4897f65eed3cc6c54fb1cee0d22fcc77b9030769525cae0103cf2b27005456d6a9d08831faffb1eab532ad8385f9a233a8d766e46cf8d6ab0018c3f19f8de69"; - sha512.doc = "e32eba1da87318ef0e7406155d5bdd0afccd403c82d00e18940632a021a1a97dd0dfeb3663723c5b4ba06adc8c1e56d4c8488c63627870fc18f49467a2beb711"; - sha512.source = "184dab4ef1b23843999f54bedef123b7364e902c0f68a514d8bf9f00b88abafe3d30fe411dc40673959649833b00045873fc1e8539c21c8755f3278f5800f66d"; + sha512.run = "01188af4a90b3906959c8c86f4da24e74fa230bff75d4a21ba06f0524b1a195e5640c992b77a97575ecb0b21c6236fccd8ec4cbbfcd3d5fa1675157f5f305402"; + sha512.doc = "298c96bb4c07dcb085111d5eafe027b61e1d6abbcf26efc5888fa2bdc4bafc9380f838eb9065d8ccc431b46f0f1870f50cf00de59f0e6f3ccfb35db2b06a9c20"; + sha512.source = "cdb6a5d2ba774ac28412cb465804dd07c18e2282efdd7ef4721a1f48cacc22d55068e32188d505dcdf28d5c34c70d3f6026c1b8637378274d8e04533578e379b"; hasRunfiles = true; version = "0.94"; }; "grayhints" = { stripPrefix = 0; - sha512.run = "08c611155497965243a9588b15a3f489d7c87e72d2868aeb41342ea8fed2afc7ccf31042ac473db93c91221571dda485593ba9f7652d52812138d6c9e81ee8f1"; - sha512.doc = "acaa446a2b5721bf0ddb80f5f126f88ab31d83801455c6c1c3c88c40c6fcfbbd19263159cb67d63a5eecc0a95736a4f01dda8999fabdcd4ce0508a8277c32775"; - sha512.source = "6d85c509c5cf02f77149bb31ce171dccb4ef769d4ea490398e6c5deb50df53eabb5fa0e8736f2daf541d7836913dca4084d19fe39c06bc24980479b040ac0c2d"; + sha512.run = "dd16c50a1d1c5886c445b6b6ed3b73a082f42d915c8d38994b5014ecebedc49774d2d0cae5da8c69c532c4f18a4b34dd701f4b192fa3a9c6c3f57a80e654f4f6"; + sha512.doc = "e11c7bc565ec3503d959e2d1a4368d2fc351a0cc5be322163afb03e88711346312d2064ced4c5afabfd3e8616a2719103117ee90b5c397d7151a005ff833267a"; + sha512.source = "dc94b73a52c4ba9babfceaee31495391240bae9e95f487301d660d1198e1b19ab50932498313bc69413d7087dd6929670eaa2c5d4ead2e9e2dfd96cced2cbdd2"; hasRunfiles = true; }; "greek-fontenc" = { stripPrefix = 0; - sha512.run = "605f1d91a43146603279cbcecb2da650dd4c00c13399e01da328878dce44777100b4102b5f9a23fc81c63c50427c2f5c9a71b1b8e706977e52e077717386a13f"; - sha512.doc = "fd054ef5f78ea6d69ecce352e8258561dd295338410dbcee5b27f87db8c08f09d08d8f18eef7dfe918fdd6ce48a8f897d59847e1e7818d19313753b558499500"; + sha512.run = "ada072429ca788a4186e31d9fff6ae7907ec220dc485d646ab5de7ee345775c3e9dde31c92f6f3ac5d3378930ba596e25457ce84ccaa3fffc2833b7260489528"; + sha512.doc = "ca726404f67bfa7c6c010c2d11b695e7695bb33e5f594a43ca62fe84b40ce1abd5f45756bd22e36c990bf88df6929f22450fb24b70d81671dd07c2f89fbcd407"; hasRunfiles = true; version = "0.13.2"; }; "greek-inputenc" = { stripPrefix = 0; - sha512.run = "432266a627b883535d306a3099c3269eace84be95adf1384264a0f4fc0c5e45947b96ece58f69e5d48f6e4518e8e789f7b3d5ae17b8a1b4b55e2f83f49393f2b"; - sha512.doc = "b92dabada3f928b05dcecb84ea2bcd4cdb660f95a053e9e3c7ddaae9782c7c7d1ffb2200243d295a7885f26c4537db6c0ed16cfa349f4a4711a58f784fa5d190"; + sha512.run = "685e9df2ec95a7de4a1ee1fcf27b5cb7eec1d6ed12185ea4df1d966272a5db1ba542c7f882e1999146554304a5cf85cfe4ead1af9884d0ef70097db808d0fea8"; + sha512.doc = "6c4e1dc8dec7dc622ff15a9bf24e03c15870c3d3563acc63101f6c73c294e421d809146b2df57c602ffb7431bd823f9a7ef51cf091049c1adffffccfe5408d47"; hasRunfiles = true; version = "1.6"; }; "greekdates" = { stripPrefix = 0; - sha512.run = "dbe0ca6784df4a8d90d1ee66a52b1a13b4e4184a815b4c91df9eafbb1fcd7cab6acfe0f09635266ba89c01c4082c588bd5af2564ae4220323089e749cee58c95"; - sha512.doc = "040414914ac5739885d28421d54a8813dc974cf4ab5e7b972cc83dd491085c90ece8f17d9a03a1e89cb7a559314cadb83668cd9e2379c81e11b27e3e5adccd31"; - sha512.source = "23420b6246d4f328017ec044a67ad1d2815e0b0a4cd7c29b552f9d35a6f6903fc0d4a38fdaf92da9e7e24984761bdf854cb51fb79853e897d2c68f2716a56c1f"; + sha512.run = "721a81513a0b3ab8f2405d2f78413d05a13cea26aabc2ca0e9dba50cddb608f2fb45cc52cf63e71cca1abad9ed6eba1aa05bd5d7619a6df5988380b2e56b5481"; + sha512.doc = "4c815ce71a13b2e67c06b533d7f0e6450f011dd3d6cd591653fe1921ad490f085aca51a509689fa36f72793c3f3decc41c45d77c41ee7cdb8150e07d7fac8351"; + sha512.source = "9ac531d4dbcda702fc7d159d655693d519d8d3d4fcb0d98ad13d88b9fd9aac60b4bb4269c183a1bceeafec35e211c61e9c6643ff119f8b63d3f44bbcab8e7937"; hasRunfiles = true; version = "1.0"; }; "greektex" = { stripPrefix = 0; - sha512.run = "8cb4dd29de606a66a8c9ea571e64c03b03d8fbf42a3a8d6680b6d39cd4f73dd27c60c8f91ee6d1885841b87770e48f4c40fe1fa54f812a5bf871c539d0f70912"; - sha512.doc = "2e1dca244449a6f5da1184761fc8e8100f74d33dcfad250a6db8052f66f14272294f062bda3cbe1671d806b6df73ee8d5677dfd3f9ae904ebc167527530cc3de"; + sha512.run = "b2b76c3ab4240c67415b6d45bfb8e77e36038650b91af5290de45ed8c8ad2343158c21bcf7e70bcb5e80783ec0db41d2888959ff36b3ee74299ee24e2d047d96"; + sha512.doc = "3e010611f618a222ba9b53c57c1d62d5732903c3462de4f2c149914ba1d43949e16eb1a0211ac04f84c8f05244ad38fb396e04b7f32bd4fb364b51121b2aaa50"; hasRunfiles = true; }; "greektonoi" = { stripPrefix = 0; - sha512.run = "3784eb59d7574f161f1e044dd18daf2a042d1193599013d4472ddcd694e1e622ffc0ac113266a8bb9a22e033af35076ee923114ad3233bb9ecdf8026eb026a31"; - sha512.doc = "4f955724c820cf77ba3a412a30c4ccc4fef38440c43bf8e5b626961077ca17deb32bba47538b1661b64e2c556efc7081ce721a524a7234a868b1d257e7af3fa5"; + sha512.run = "b8031533ea50ba9ee2f2c9291f81f63858e0c2a76f3c893cf236c3ec0f0fc800f6a4d520754f1f5d1648fc5bd63ad96e979ba8e34863705efb97a151ca2ca071"; + sha512.doc = "727930dee43368f08e83df6af725cc920bd8955db2fd7562c2694f92f21486de670225ed535ee385e0ee9e4615683b74bbb537b3e9ad9398e5cdb67a8a7e71e1"; hasRunfiles = true; }; "greenpoint" = { stripPrefix = 0; - sha512.run = "ec3db382be91cc19b7476600e8442d58d22995f31b36650da59d0f967df815a28e3e758fa6b5ee7f909ec76c22e45c9f6bec11392153bf340af50bddb79ad955"; - sha512.doc = "db6e9c6d21f28bbdf3f6ab7b2e145fd3f528b5216c48a12d48a682aa227831dba8e8768d59fc6d6bc9ac9e40dfbda9d5c97670ceb81789a0ff2e2ddfaebdf931"; + sha512.run = "c621456c62481a8815c6b9072fc9c1286912501f4a0280b9191dc8c2e2d377e7066f0dcd566396b61dbf81398fa586698b97a69e6937b2df31c2757dc76b675c"; + sha512.doc = "bb66340a341f46b1df0437269624f900bc9fa22e076eba9c84d7634e18e3d96edf59f9d4951e1dcb5860385aaef78d895d2f381131df2b88bd9341ecb3cee6ba"; hasRunfiles = true; }; "gregoriotex" = { - sha512.run = "fef43f6931a277666f89e1996a5e5d5534d529fcc5c902140b7d0217ef215fa854041623e67c313cb74d228de040e05ba1336b7a4c31fb8e9ecac74c22fd4a88"; - sha512.doc = "237175e9306a7bded676d4e06b0995985fde3f17969e63ba67eae7e9f05a65092d1b024bb06b61d2d169d4660144aebcff4a15a776301aeb7b096aaa5893dd76"; + sha512.run = "512797dfa961e12e38f46c1d2d1300d8d84f628e52cca51e3d91cce08ee5be697b495fde415810e63b51a09f5588ed306c0fd9a821dc22ed1ff379af70ea1ff8"; + sha512.doc = "4d7d71e538da4f69094d06c3ea06bc4ce7f70391f2775fbe13aea23ae297a7ccbfec88fe7412a37dfbdebcae07ab92d1c55e51ed71c4772992a3ae76af2c3e15"; hasRunfiles = true; - version = "5.0.2"; + version = "5.1.1"; }; "grfpaste" = { stripPrefix = 0; - sha512.run = "eb25e224b47ea8177d672f3bff989d3f63af82358e51ffea3c5f4ab57f4298b48a5fdf58ef4ac5d690bfe6306fef01844b914fb25be8937251468a483c5f29af"; - sha512.doc = "dc5413b4a7ea9d851da30e2013ec8c0b52dd2daa2fdcdd34e6050c136ddd70932a3ce081b34aa27c1b63a8c5fcdaa46fc24d416e211a6597013c3098222458b8"; + sha512.run = "431b0ea9df21d22ff4c8ed26a3b20e229d79e6c8873f445fab65dc748e79c1fb45a95a1c13ff05af68bb68989984642c1d024451e826f82a26e289b53ccd8df7"; + sha512.doc = "a0bfed3ba3e24e05da8ca49be0561d4180e7cd33a61feba9e046e4271936c622682ba819e6f6a2222fb994735aafee45ce9c1cdc371acf6f23b4aac7eb870414"; hasRunfiles = true; version = "0.2"; }; "grid" = { stripPrefix = 0; - sha512.run = "be06734d90ea62ebf3a6d2d7c44e28b70108e71622ba25f00acbdd83d7580aefdf094baa0cce16931315f2e9d33b9dc77042aeed301292c20d2696044f663dcd"; - sha512.doc = "0440b3ef360b64bc30b35494a208da3854e2be5256fd48580b529238185c239ef8bc56a003cb1f024c47e46f93d767c0d646776be462fb5e0e835588d0e91481"; - sha512.source = "a3b152075dbb258fca43beee3b1eaa00083b6b0bc935299d2528deb88175d63d75008508c4ee3d5fd6a430ddbc62e1477676ad2743952b71a597ad33cbcd22d6"; + sha512.run = "004e211b0129672ca702afb61ba257ad547d61a74aa9a5bae1cccd2f5dd9aa37896dc774adace999800d510ef2a701cb01e6d841dbb11ce0293eb879fb6d1b80"; + sha512.doc = "05ce56acbd728ad63ce4e6372bdda99bd060c18894373923cdc8084ee56b2ec4c9bd267471e5dfd139cdba3525d8c145c71554bf8eac353fbcc105d9554f6331"; + sha512.source = "94f3ce897c7947e8bebf4bfd9e76936d0da764934048f277be389a35ac34d2f7b3d6ca38efe01a53ad755c540ab590acf9b35f72f5720b01a26e449968b6dc17"; hasRunfiles = true; version = "1.0"; }; "grid-system" = { stripPrefix = 0; - sha512.run = "981795802645e81e285b9d03aec157cbd26e06c74cf0a6bf9e8131bbcdbf484232e5f6d57b8d996c0236d113bbe111101e2fa8b2e0a804108f0615e8ffdfdf06"; - sha512.doc = "6b6a4f2b168d45107670b6ba03e6d38ccacbe4a297b3b2500b7e8d8dead7f152fc0c09164366fdd3dd24f5873bf14fe59533ada546394b7f4ce3ef7e16d63435"; + sha512.run = "976f5af3d430a8cc60883c7e6d3a1f196b24cbea14ff1ad003e480b00320c2f77c21ba4a0cb6342eb597ed3ee3678df2fe06697c0936eb8005700ad576d0d93c"; + sha512.doc = "2de86d7c39c887286cb8d421e1b7a511815f55450f5b27a1f5abbe59b79de7e6dfb09376555af39a580816cbaf5423102d866805b8af56601319e96569e2f5e9"; hasRunfiles = true; version = "0.3.0"; }; "gridset" = { stripPrefix = 0; - sha512.run = "144ab443c5b8e3ca2fec752513b8cac3c1f91bffb05b45c8107bca75642571a3f70157eefe2e926786f1d95e3530f542818f349e4c21a717ba84a5be5e2135e5"; - sha512.doc = "6d89269108aa4381792ae637253c5f879685f1406740317e4fc95671ce5b0e7c4362ee4fd4168520e3e4dc43642c1e31a5573f9f90f66f310f49c8904a259b62"; - sha512.source = "4fef83a4cac4fac876bf2cd5fa9b9b5a4860b82d4f7d00431c6a367ab2df5d71de1e0819e0a0aa45353905e6296180f1d5882be3a12c4eaf0b0e76c33506e040"; + sha512.run = "b64151aaabf19e50c5e268874f0c4325da51911d59f3e04e3a1c4f07831ebf136887315b70fb7117ced4e9665ae9aec1a8a91edbfd25454e8981dc4c664793da"; + sha512.doc = "41de2b8ef64e58e2aa41819a98d913703566940a04dbb9f3936f97c72f9c76b5f5764bbf4c65c68ba9791fcbe8c7c79c16d1027295d66fc51c5eb3e2ef3c4126"; + sha512.source = "8224407a2a12b7cb3cf432d65c4179e82f44d95f90784fc869187effc0fd92c06142317a99e7a78afd71f576b97bbd1a63247e93584934ef2c2cf55a4771ed24"; hasRunfiles = true; version = "0.1"; }; "gridslides" = { stripPrefix = 0; - sha512.run = "03f58592fe0bc9ef857a67106cac15d85a66d7ba02ad09c9b993e63514f5811089270b57af3e5b5ecc5c71265c98dc0720f70e7cbf6ad92165e3fcddf905cec5"; - sha512.doc = "8d05778689afa217d44257f49fa45dfde56ea7f619dd1ef911811d8970801e3b321b00795468a0fff8bdd6c194fc7c7acd2df07456c56dbdf335aec810452411"; + sha512.run = "dca3a5375d3fba8711f470773522e29ce1555d5be72d06377265edec7b75d2b4d9158222286b5f5cc3638c41c39860893cada58c77f6caa75b6626d2cd42c2a3"; + sha512.doc = "b272d57343c179c281f323077bcccd93c76f146d8b15a9d6fd470c55c551150bb66610574aeaf670091551a0df0cdc57b2b25b1dee846fb42948646c22ccdfeb"; hasRunfiles = true; version = "0.1.1"; }; "grotesq" = { stripPrefix = 0; - sha512.run = "ef5573692df356e1bcc03abf73fabbe55f6230030a729e12d2ad48d67424b78487152e66f4466e16474564027b48119ebc956e6ceb265dff21d9e65d133244f0"; - sha512.doc = "1f628b3285eba360d31c7263537ee8a1ebb8dca0cfe42a7a2808e982e899151d02616a2620f34a51f090260d714d64a06017e91cb530d34cfd2d8df67e4d0342"; + sha512.run = "cf22c79ceb07272d414bb6d761e6709dc32705a0ee080ce08c75e95d4eaf8499fe2a579bc85602b4ddf04475914c7d23954f2c80398ea460be41e17cde0ebe06"; + sha512.doc = "8078639cc0c63f629049c73db9c323ab0cdcbab8a4944a2efe90732922e6e09aae1a322542f0e7521efc39afa7ad08cdcca7eff857179d61098e2aaf6f9f3e14"; hasRunfiles = true; }; "grundgesetze" = { stripPrefix = 0; - sha512.run = "f5cf1dbb546c2afd00501090ab9892dc42fd362a4a8a7255595e8597e0e293bab89c4bff104bf9deaaecd63e1f22c2778a02e9c2271bc28ccf8eda94a0474bbc"; - sha512.doc = "aeb48ddf123606bbde015704d276d2445845a113aec62b5e8d9ba46befbcf957e1085c6dd2984cba540fae366f2d3aadbd9bc5294467661451734d0e03906ff7"; - sha512.source = "552e4cbc86bc8c9c95d2edcc8d07934cc75b67bdf2f65e93843d046542af4ce935b8cb6ac2b0dedf5c62470567cdf50090cd64dc79b10408fd6f47d374838dbb"; + sha512.run = "077506c3c4ce6be1bc1a1851909f26ad4044b5186db4371f1a37cc5e635c4c7824d16831490809963fd815ccececca5eb8e382dc28111a1223bc4a2621ea88ae"; + sha512.doc = "b681dbfb17ef5858c47c3eab38b50f611974773e8dcc68ba7ef075ecd0cbd0b56a99987f77d895a4938fa56e53f3df4ce58cb5acd4c5414d6051a260e340deed"; + sha512.source = "a0f8eaf53a390d72f0955ba4b915559e6b41728c7176725186dc30e83f389161ba3558638d8ea8ed01e6a14d8898b743d6bc457bcb254663fc5d86f1c7b6757f"; hasRunfiles = true; version = "1.02"; }; "gsemthesis" = { stripPrefix = 0; - sha512.run = "ca083a82c242efe9231bf8f94b3423ff12af0fb2fc270aebaa4453f199bf1901c51c206a169a4cd5d42962897c0309d72d9347c076a607d065f4c05aba227957"; - sha512.doc = "7405a4b7fd363b9fd0dde86bd35a43251a47daea90a853c9bc6d2fc853aad2859e6b3a3b6251093fb8d751b4cdf8abac486b69242dddc07176c49325c52a35a0"; - sha512.source = "a431c5b6ce5251e2541f2d8074991b08a75322c7172595469e9a1d1bdae0aa4e758e9e32a84ee039720c1d8e4ada47474ea09d3f54ec72f4a0a03a7abe71039e"; + sha512.run = "3d90719beeabe2e7bec382761f83b7c34e70545947b175d1b5cf1cf5f834b5a0cf4f4951bb3def70df8138b2d62cf6a725859b22f80c08cab0db9d3badc379a3"; + sha512.doc = "875fd5a5ebdc26ae92d5e304c61aa1f34e8049e648d29245062700c529667d2d6547e1a5407d200c781c07e19664c0428cbd4da743f8d9a610b3203462cd324c"; + sha512.source = "ff03aba0135b33905ef4649f58ca1d92da0e5c88a537cc95233e8f85fe4380eb2680e88a9018c3ec7b79c8124a6f734ee1879937fac8e6110e99df82cc212875"; hasRunfiles = true; version = "0.9.4"; }; "gsftopk" = { - sha512.run = "9f3cf2841b1f275c13991ca07483bb47e9e833bf5d2d137af2660d7e01127f878b26cf0bab98668504edbf0d87e4e17fdeb8c7c654de01048298298771d289ce"; - sha512.doc = "6114d30883da80d9ca222c7191f57c613d28871d737df506f977442484ece94934c2c72e0c78c8ed619622c4d0a2c4a174d917ea9408f976ee0e14f3db7cd55b"; + sha512.run = "d60ff1257c2f00d12173593648b3e1d7f9c9ea043ef16b5486a039083f9b74e6129d48a71efbdc8f1f0a7adf74ac59e13c971c96e6d97cc7c8cf4cc0093be61a"; + sha512.doc = "e3ef7876b48c4ea9afa5dda8a72ecbd83cf32600eac87890e44c42e77557c05e386f96cfcd00ba31e527deabdb41c84b22b5b297d0ac08dd9121ac3b9b724efd"; hasRunfiles = true; version = "1.19.2"; }; "gtl" = { stripPrefix = 0; - sha512.run = "82fc021b6abd99ac19baa9399f3c9ad13ff488b033b40bb3524090ecfea141ce34c8271395212d284b567cc505909a7c5c3f9ad8395c10e833d76b1c071f231a"; - sha512.doc = "d509ec0fd805dc2ee0855791faebedd9a76a178978271a4d97c55f0af82f0b113f9a08814c1d8cd222bb51789c99bd03f850e46ed4b87498dfcbeab21d8ed188"; - sha512.source = "e0fd7e0fe5ad1176bb6835278e7e66c898542c282664740073af4b1a81acf9a1f1e648d40f6c6a32626f2b7212e9e7979ac9837410fcf59f7a34608a4b6c6c76"; + sha512.run = "200fe45986e113bfde48d2fc58bcb70f1037f45ee5b67a456b6b06653dd2dd191e62bc1121e0328402d946a1d19312066ac746e4da3534ae8e3d6ed225e1f90e"; + sha512.doc = "592143b271535b0f76dca24eca2e49d82462baf78f98ea8a48e79c3868a80cfca7d98d0c49dd9e27e7a0bffec57c342c68e21cb90c4a8c6ed75521fed7d4f0ba"; + sha512.source = "fca389f391e452d9165c3c7d12162cd0a153d6bff38a90278e3c7ccbbbcd688d6b9a0e92652cbccdbaf1189d5847c685607b4c7b76cf81b5e0be5b99ac5f46b6"; hasRunfiles = true; - version = "0.3"; + version = "0.4"; }; "gtrcrd" = { stripPrefix = 0; - sha512.run = "44250833bc848a84a8eb99555ba8c46dd51cac6772a78a822e44a2d1c1dfae963bc2be89c7f53b727847243cc60f66e4b8eaf1ced4b10ab2cc1b979bd8862d7b"; - sha512.doc = "27f82c55c72a3a9ce2232a8bf053070e0bd574cec230c4b725bbb61435945c74a74d74e4ae9b6734a2bb58e9fa925927c059c0c2fde5a1ffa54c7ac81fa6512c"; + sha512.run = "632759fc4cf26e729b5f15c40d973f9b1cad67ceb6e8d721ce1c5d6533bf8a820a7f66e3eafaa3b390ffaf10473edd05f91cc667e1bf36bac1f817fad57ad1a1"; + sha512.doc = "c371aae1901c087f2fec07bffc5c447964fbdf062160f47aaf84a492efccbc5b2dfb1430134c25492774aff21252a668e3b39ab9d909ebb24d0b3b8e00de29e7"; hasRunfiles = true; version = "1.1"; }; "gtrlib-largetrees" = { stripPrefix = 0; - sha512.run = "29670646353d6d90c3ecef51a9ec4c102fd493efda791fbb7f3436d0dbfb2997b259b82879de9b8f67d4914bd1af5b470c514f697a4b1a65f112b351e589a77f"; - sha512.doc = "7d6d7fcfda77541a42336c9d4c5cae28d27848884fd8d90bec8d95ac218c3ca0e2ed24c2f87745d4a0959720a7924deef8d5d283580509315c1d4efd4de7c3de"; - sha512.source = "45a5847a6768ce30150d0de66832070a8e0353dc42f1ec0e5a94e5284a1a315714bdbf8af012a06c15616db2ada4582ddeee2dcd29f7614a2f8248ea2b447d2d"; + sha512.run = "51168c5f18c1bb7a3fe3b55ad01339565bb47c281caee5f638cbfa01395774a45dbd114a74021b8dc182ce2b8753bac4e19b6fab187d2bc2e2da70d102ca3e4b"; + sha512.doc = "ffc203ea7143dbf631fddf00a09192d7553d7440611d48c9c68067c8cb5b320005a66e408ee310f68c06935e0a5b5ada08f874554c0fcaf91bba8d8ae264a034"; + sha512.source = "4cb6d31c4338579b8e73aec9d837f7ff19ac4adfb7c3391760ae857ff2f1511a790dd4f2dafe8ff404980c8453fb45310e7f610524fc13f1baabb8b5bf6ed85e"; hasRunfiles = true; }; "gu" = { stripPrefix = 0; - sha512.run = "141e9483f220c5b77130c3b9b9e6b9671f8892cfe1881abb79e3a35bca43839120811c8573af7b907793f036a167fda51f0cac000effd60145fdf8da3b402489"; - sha512.doc = "8f23de36f55f8a2028cacaa20a83e559c4b0cbff168338dc246356b9aca2d2ccca7d154e60a3a49e8246219e142e3991e99d1dc8aa066c641f6f770115ddd7b9"; + sha512.run = "28941c3b24e96e01931220f2f5e7962770e373005db8c58f70b880ff0a0a2cd4da95b0a902de5aa3b9ad3ccac4086722d8d00240fec27c3d2ab45d3fe781bf91"; + sha512.doc = "fba0d6976e5e55eb1254aa281fd301806717fd5f99e8077d5e5874041e800e2e428e99083267ab618f0bdbb8e07ac048ae79a29ca375859717c1fa83247a5eda"; hasRunfiles = true; }; "guide-to-latex" = { stripPrefix = 0; - sha512.run = "fbe2d0cfd7ec76fc1160ee52106fbcb2d8125e20e46a2a45cb129f413bc7941d0b58f0e03e59ee2e4762bd3da5b2c0281dfecd2948f92415837b09bd637a2ec6"; - sha512.doc = "b1a4c61d68d54a6c2fb861461752e5c8348800052e3c6214849c64c1d19f858defbc68a0ef30d178f9796b950bd0f54643ee27bf66d6254e3ebcc68745d99cdd"; + sha512.run = "415a26bb9a3811f6bcfacd5f3a801045c5ac86c7cae439ebbb184523f328d239145551520b3f45ab6d9c681417fd7e2b84634da097775deb643e594d3c0d3be0"; + sha512.doc = "2d9d18cfbe4e961c36f8d5384908b0b802f5ad8db1ad6070319778d79fdb52e5fbfb8555e1d6172f8cbbb26a051c38d1f40eed4011aa943c106c8b5cd61104cc"; }; "guitar" = { stripPrefix = 0; - sha512.run = "d19086d92159377981649804400fce11ec4ea5e450bf3d39542cde5566870ff4b386cc7546c4a3e836b4e9d1e95bda275eaf6d2f432028a9bb61048f8b9e8f4b"; - sha512.doc = "5b8c6b0b78ff289e1ba1e9c6e22b1152af8cec9bf31d4cf9ea5339c8aad45200d3966c65b6eae58836ecc4fbc879a8146cd5f2075222d9a80db53bce48c7f385"; - sha512.source = "010d468db2ee4a186a322d5f1521179f4d271fdb5a6027e7d2e3985048eb424d890d939747ee6634d4fe24a1e103e959544b7ee44ef378cdc53f4aa8b50b8a99"; + sha512.run = "c5a72458a7541542341d5abb6ea1f019a3027c447e94f47635ded971dfe8d27f70ae00f928650dbe1f22719db59c935a5ab47f7e2e67f5dc6c562798d6a20fcc"; + sha512.doc = "0e948da10d5a7ad2b5be2bafc07b5d4793909350d9bb91af609e29e2742394ee69e75a6fc35ed44e78942bdda4d819dc1c6c0ad1bcb05198a21509d560cecbd4"; + sha512.source = "e2c830562fcbdf4766819df5f02efea556d06e3251cda1be293c2c666e780ae5ea705cef33c26d3651836d2e90d4572178b7ef0ce3fedc8a32a2d0bc7cb73edc"; hasRunfiles = true; version = "1.6"; }; "guitarchordschemes" = { stripPrefix = 0; - sha512.run = "39b1778a39f2cf686c0fc39389126002ffde4c438eedb7067599c6042d398596c2f1dd2f94c431b6ee13ca9a6b684bbfb7ff444181a415a4d76829ef1eb382a6"; - sha512.doc = "a125c97501d2b488a1941be66eb096d0b1f845b3fbe994a9cc46ad5da75ed51d6f097815cd4df5c2036a55e25ac79c68e45a9eab8190bd391fcb4bbda2f2041d"; + sha512.run = "488e38d6b68be45780e76053bb90f86c80ee12865d81a738796316e87c0a4b28dc4f3db295bbef276bd17bf9f085d192a32aa5ebf3321f9c27c85d4662dafe38"; + sha512.doc = "b2e00eb51020c0e9df0d6fd1c71284dd62fa8bdf51c03d1cedc463d4aaa645258a9bb12299e8b6671992a7dbd537734ed5fbb3157612fab21af2f28d6ea29cdf"; hasRunfiles = true; version = "0.7"; }; +"guitartabs" = { + stripPrefix = 0; + sha512.run = "13c55fbafdd504a539e7f3626279bd84331c5be308c1698b5a393d7cc6945f9b15172eea3867d79a7ef3b54dbc083c08ef7820c8f6ba3987a578ccfa3136c6e7"; + sha512.doc = "f9c2c45571ae4fa9d9525222c692e99918e96594987d195a26c1959143be2cfce02feeca754dbb033fea95063f5d0ead6d39797402c690b35534fea1640ac334"; + hasRunfiles = true; +}; "guitlogo" = { stripPrefix = 0; - sha512.run = "75ceb508cf25130ba52ca982222853ddd55a5a8fac3167baaf95057db5d82098eeebf82963b2e62c503bb15d6438a291419719502c9aef6993567196367b3c36"; - sha512.doc = "1a75c80b650d1c2f9f1d4f76e50374cfee4e79d7dde198e91dd394ab005f4eea66b72ec265e67315e8f1930d9933badc960579678370c5cc261d07a309ff5072"; - sha512.source = "1ec6a09bb8171d8081a0871c465058d7f24d39bfd6ced9cf77430b2ce0271637b207c3367fe5328c4a3552bc38cda158e9649b6588a45b16a07e670948510dfe"; + sha512.run = "9c8cd064bcd3d525cd2d95ca9a0ffb551abac21b9116bcc0471b94b595fe9299cbba005a5c07a54b964fa6762d0aff8b05c093c966a817bad6821af6597212bd"; + sha512.doc = "206b46aecb911289c513d8a1c8d5e43e787e04b1be07774c68c6630acd2b135156c0fa85306c3255eaa4115b31b14f68954b077e91f533491858d044d22f11e9"; + sha512.source = "0c18e36ca4bcb7ab908fab9d4ff60a3c1ff00bad125917b7553c43b5dc60f2c6031e9db09df34058ec9e95d55448aefaf858dfb1c7b0eb8547cb8fe831e65515"; hasRunfiles = true; version = "0.9.2"; }; "gustlib" = { stripPrefix = 0; - sha512.run = "67a07abbe44f396c09aae2449154b63e42766a79e0b4aa246fa983700ff1d047de41b29647d62007d4a2093f5395f31b92b3ffde9c45b967234c3502e96e5494"; - sha512.doc = "dc01268969b863e4e7e5f5821833023d61164413e01c707d8a7d4a7812661bc82526e84139e5ac3e1076c4097a29dd6325c8964a008b2eec91265e936122b818"; + sha512.run = "028808a38b9072f81b63ef747fe4e1ad6f937fee6517f6f6bb103a299c01418ce14a3c1bcc4e7858cea20842ffd5461f50946cd458469343599b25c1aa2199aa"; + sha512.doc = "b4aae1b3af101d428c40af14e89d59f876939af9801e8e9ed7be8bdb9cb6e0106d5346d7688bf1d52defcf1e64cbaeab1b22b4bb0b2d8dba2b14b799b6a606df"; hasRunfiles = true; }; "gustprog" = { stripPrefix = 0; - sha512.run = "e16a9f523a4f1daa57b0fe33d9bc8bd1d49c561feb05a8d03c2fe9080030d8348c4cf4887db767797f277f6f75151ae785559ee0f221209296ee9fce9c6f1b7f"; - sha512.doc = "1a495332afe72847f49f24b166c50f30e73aa005d2801e2779c569c41570de64d5154c6b41d5210a6fac8a66704416fc2d138665f53396eebe3cc1de43576ede"; + sha512.run = "9984254e1882486e7e8729cffdd00c861e255a4e7f7c7926dce555f904315866b618a113df2550a84fca75bf52b5ca4dac6973b4ad5dd29e29386f661582a7bb"; + sha512.doc = "701af6dc553824c47bde4cf172ecc73ecfef56ce55a9202f7cc40ae38fe5191b2ff8ef1931d4225623f0a4f2ea744b925a9a3e8281dd3fbe918a532add7a4342"; }; "gzt" = { stripPrefix = 0; - sha512.run = "9c5664e69145c5aca41ae3e0448e6488988126a07af2343aee2a7e48ffa3c78e5896c1dba7e3de47888f7be4a83adcf5d0fe4609f8fabf433ffe651db9f58292"; - sha512.doc = "4dc8b2668dc6adaad06c1fd2aa9a9369cc508ce07ebc3b06ced50316954783f440f7d432e9f6e58a9e3b1eaef1231acc069fd9f056227c0fa3997667b22c916c"; - sha512.source = "d208f58f8bc0aedade5f243700291c1de58fd41d458d544965b86809936472d446c8e3a45c73d082d14a21a8c313be85fb131bc2e7d7e1a476c0a13d1d960407"; + sha512.run = "b720c5f9e097cc04e7f34eb79d469dff04def91af96e6946fede29d86b1372a649a19f393719352bbf7a3b75fde946918fa05264819ac59e8915224ab0637852"; + sha512.doc = "2379f23ebc1c9e2ada9159ac2bc06408e4c810a938a5f951ecfc795ccfa16ac71b147e708b1db2590866af34410744d92399ddf44413bdb4469ffb2b2c25ad74"; + sha512.source = "082fbd44cc91dddea942471d2caf2f817027ecd0e3df50c3e89ff067f216142ce604d43d96d8ff171d6626f6e191e89130ec5da661eca71953909bb569ec7a41"; hasRunfiles = true; - version = "0.97"; + version = "0.98"; }; "h2020proposal" = { stripPrefix = 0; - sha512.run = "8191b9b9fe3175fbe119ec49ed3c007f8447ad8d1d9eddc4a6982d672263969b7bc3b1ff6f75d814103d79bd4de4d19d6f4d027b0f7c97b376860948a2615403"; - sha512.doc = "f1ce9c06ead50afa37be7f5f0adaa15b72d1afd76489558cbf65ab57feeefef7f43e6381a2e9b8e64c0527443c783b4f8337b532f418f21895d3b28091802fe9"; + sha512.run = "51712a270162ab52423bee272ecd0e9531ca9fc41f0dd6e524dd41df1b7db727ed5d09d4bd96e99b8190d7cdd95b2280c62ec0eb1e8ddb8471dbd6de3cd8bf02"; + sha512.doc = "35a7d2890a6143a089a19f49fcada289e08e8feba2327439fe7f2568806266b46047ec75be93e022f2bacb12733ac100f3701562a361864c79b77586917ffe32"; hasRunfiles = true; version = "1.0"; }; "hackthefootline" = { stripPrefix = 0; - sha512.run = "aae4c2c8597f139300cca364372b227f6c62079700a757ed2dd3f3450b0019cb323492049e4b6b467f3907a49a97067ee4164fa4c2d3eb13ffe305806fd43f29"; - sha512.doc = "97882d28f9d0470871edc0d89e7fc13a25a3ea0cb765b2b53a50b104d04d0f30881eb961511639ca4bcdf67dc80ade25c9e45531409d23ab3137d7363b0fba24"; + sha512.run = "b9df492b9d6663cf5a2ba47d623c50b1476418136d36b6d52c785c28f36781334989b795fbe57770d85196abdb36a071d4d0867336672676bba946d01216c6a0"; + sha512.doc = "11075c419ed60fbad9324709bb55fa8b034bb2ee66a4b0a2e067be0ffab1c64be463c093f042b89f15dd851c4e858763cb97ce5d0522642feb6c669e468b8b2c"; hasRunfiles = true; }; "hacm" = { stripPrefix = 0; - sha512.run = "06d2763c253c5cbac5c7b2ecd61f17b5da492e125fff52f5fe93784da8cf73d2ff0a1de0f5d517787ec0ee2b06dd21861e759e6acacd25b281e89b94481b7c20"; - sha512.doc = "8cdaf2771cbb4a8dc9e4a1e61ed74ccf989ed89785d88c4385af702e484f4d63ab88574d9fc5cd26f88b744733c9e31ba9ef548ae9a7d0e001bcb8f112066526"; + sha512.run = "f62d665d3151429cf2d66f15c61d9afe60bd8c08c327cf8a1dcaa26ce7bea15c29b1dce75cc1133d787fb3e0fc15645be111d2dd8c1f3b0257b2ec7885a142d6"; + sha512.doc = "71513c80428379262bb57db29d5f01035c7c6cdeec320188c49b0d1b75fd968417f0a2408ecba5ccfc22ae4253115bd033639344b7c3470b799d149f72dbca3a"; hasRunfiles = true; version = "0.1"; }; "hagenberg-thesis" = { stripPrefix = 0; - sha512.run = "94e3bbfbd17b546b0124fa94880f6b83b9584a594a4f18ce3a9273ef81958b48c5f81d52955f5613fac355f46e34947e517257c2e8cc2fb261e1e17d70cb94b5"; - sha512.doc = "461df7f5648b0aaba2c92f3fcd7dcbab14c1eab7eb9148a0b10669cf571f1b5b47e1cf930b72a13d2c7c1fc607517a983c02a5d3756fc1b1712b34328d693d5d"; + sha512.run = "ba51855c194f0e5533ddaedf518da206a272d35e3f5113e7ceec74e5553960da83d8a295947683055a38fd89da878eabde270c943fedac8cc696e6b84d33f4bf"; + sha512.doc = "b9e71a821c94a4023f9dd7888bc9ed4808370e97a7935de62470bbe84cc93f1ef106a3a9df4e4b438f403d811bb60a57252925051105b109ab5c502161410164"; hasRunfiles = true; }; "halloweenmath" = { stripPrefix = 0; - sha512.run = "d166706564bdc3f4e41f005eb0a16b76d19c08618afa85fae8c39df415072f60e66b0bce67794b6306560a33717e8841ae30098cea5d123afcf6cd35aa1f5273"; - sha512.doc = "9b194bc6632acf803f5a327e46c009b0c0c4f46f26910bff5207428ae9f8f6ca2022e440e2aefd604c3637ab19943c5e90693b2304bbbe08344896448c96cf1f"; - sha512.source = "9fcdf1962c433071837eda94a298786797fcb3c293fa893aa69331c86b92362420d5b71e4d72e3ee822f5c366bd40afba3cba0dcfbc75b7ae8c7e3086c2dc221"; + sha512.run = "7117c46bfa37b9493d17e1ef86d01790f0cb33c578a82d59ae9aae5bf7973bd82e7659dd6e02939c545a0d978e728790a7c8849eba3e0106df8e7a0ec474eeea"; + sha512.doc = "c86370f7bbc6b9b8c1bfed07cfd4672534306fa3abf44a3cfa819bedc064d2d44b8d84180451f1a537f4dfc28050df9f73a38f27f342352b0acad287b897d3a9"; + sha512.source = "ae7a0b897b299d123b79841213ada242427d6cf311ac5447388a78b5da725a946b6b1a5ba468fcf81bd47d8c6cae6f26aa6fb3340b94b645d4066776be042bee"; hasRunfiles = true; version = "0.10a"; }; +"handin" = { + stripPrefix = 0; + sha512.run = "7bd2f9568a3e0f06475b927ca77af4505d1c2fee4a22a977e08835370d65a3e087115051248e68e26ed24741ea36caaeca52ab3c67b33d793d5f098355f2a693"; + sha512.doc = "50afb88a7153e1c3f0cd73e46a1ba65a33081b2e293f7d0195a0c5516d7148febd39720430a224b391a260c174c52fb7494020f33d4df1d07a5952a15765d121"; + hasRunfiles = true; + version = "0.1.1"; +}; "handout" = { stripPrefix = 0; - sha512.run = "b0c2a130e62688261df3c0d32edf6719b56b08d833a2b494652720e0da3b16f3477e153c5a740405a4b722c8b0c10fe2a0fc7bc6f4a8bc596a78008309a0f2de"; - sha512.doc = "a490e64c2081e8f43fef0c87bd7f5bddea3f4cace3c97d1ac3120f58c3da535bc9852b3d2e06a11c8c2388482ec3cb6ee14eea7ba7902011f016a92b044f900f"; + sha512.run = "2786448e6b86e340d7f48c28a6df595a2ec689b8bd643b159fb74a9722a80dcfe7985bc00074a6e8ede8a237b71fd3183f69f51dee30c06e5f0cabd3edb0d39d"; + sha512.doc = "5497ff31e3d76e386c0c2ee97d6c355b8e4816461c64f817cc2701e86d548350e772dd8916c7184a2c4f96cb9f9c307f7913e7eac7b5a4addfa257023d2d5624"; hasRunfiles = true; version = "1.6.0"; }; "hands" = { stripPrefix = 0; - sha512.run = "cc73310677a0ce8e60cb6923117a7f7b75300f22e3ef2d55d396008cf795cf2c0eedcaaa4f0270c6a76ffc4cd2b55f87ad04a56b91233a8addf8a23ddac7da88"; + sha512.run = "404e507f404e8cd600b5d38c3cbbe1271356e2c2fd224399fc2ed139b2634643a00a674984eef9e2171ee5e9eac46304905a5bbf8f8a05451f0eb57babcbd59a"; hasRunfiles = true; }; "hang" = { stripPrefix = 0; - sha512.run = "d2622b8e83650ce5dfa4db23d2a03ad25b13eeb4f8ddbecb50a87357cafdb3325ef5e24c4ea0290b16f1672d95766641a2367aa75e173efa78f7940e6de4a838"; - sha512.doc = "acf8796c87cc5fbea9330da6c7e0c362dcfa06a6c7fe043fc78260cafb543da4c5de27758bfbf15f9ea2ba84edd01a299d808011db72aa959e917c792228a38e"; + sha512.run = "ae6d8f091bc4e82a0199312eb2d919b2bd66613d0ad46205d02c5dec4f6f39e6c516060076a52fee75cc63f2aec07f68735bbc54e7e265856ecbf4b890197aba"; + sha512.doc = "7f9af4702676ff5899f1508ecc31ba47fbbe1da7ea7815f8b17a1cc5db6322aa1bff07d74a485493283e0cc6eb51518ce0fdad07c769365ba6c14106bb4ef252"; hasRunfiles = true; version = "2.1"; }; "hanging" = { stripPrefix = 0; - sha512.run = "a9fc7e02c01550bdbc5b91d07b6a8839a6c8a512bc9360dadd470354cecdce231612682db7ae8ef8fe7ca3c7e4b86e0eb233524e2a8afcf2c4bd88a2d45e7003"; - sha512.doc = "ca214d4f9a618277c2f4e0e97a309d0d33f00181f8aac84fea9979a11f97f5e768d3af8f12dde5cc187e89427389e97fba07d07646e8886c151a4121a9bb99c7"; - sha512.source = "6c61f63ec7e3df13a5ca4217f60cd31b1ee2bd66b27caf667e4e2e9601390968c45c56b76138cf3effd3b404cb3a3781f154660570e3e5aa636f44d6d3e908a9"; + sha512.run = "e30fc568335371bca9bce003c7cfb20845416317208705c6e35cf0a2bfc01db01dc53807ceabdbef330d6b15ca47316950972e59b278a78ad384e694ab287335"; + sha512.doc = "d75243fa745ffdced25acfd24f69b431f577fb6322c9f119cc7159b605432ffe98cd6026db34b6a5f6323f8b338285d1996d40d556a5380407ad5d921d942314"; + sha512.source = "a5edffb447641950b519880e8e950b9129c0d11b9bcce78556824334b2bb4274231966e96941515f6302aabcb248281c233f80ebd586f434ccf238ef9037d1a6"; hasRunfiles = true; version = "1.2b"; }; "hanoi" = { stripPrefix = 0; - sha512.run = "20b2faaeb391025b7f80b68b5200ef887dbecad3eb6f0293853eb58e837a7c27c742596f85c8d1a19811d7d010f8697ec096a667de8c7075c1a1b332f257e84f"; + sha512.run = "8c1a70492755a88009688e527411c28e90c759b28a86832cbce7537191cc25fa69f6ae3ad32eef9cd971f641af371882e1e8abb408a43b6759512630a0f65476"; hasRunfiles = true; version = "20120101"; }; "happy4th" = { stripPrefix = 0; - sha512.run = "947c6b70514613e51b9ad1dd6c1f6d989e9eec1edd2ce8ede63d7b18a449e6e49a91b5668d3726723679676054f684e847af784de9f5fcaf92f0474cb83b2499"; - sha512.doc = "76df75edda15bfe03cf5a4f0bd75d0052b95f1ad8541e79fb2c7271a18495b37b08b33811ea74ec5f764bb1fa5b57023586f7409af1dc76d70d78e810c328479"; + sha512.run = "803e4288ee72372834a131397401f65a822a9ae3d4240f1e1f3e768d2f67766d230c8ce957f167a98a2d4c188a3b091e0f447b94f928ec90bebf72f2f1ae93b9"; + sha512.doc = "37511555c16f90cb0bddf62b4484cdb084362b0a54408a5c187d04b06ea42b28b5c8144325895afab6834ab45f816c8979dcf15f269fca4ab6cc1b0c9418b526"; version = "20120102"; }; "har2nat" = { stripPrefix = 0; - sha512.run = "07144a9e4cf97b5cc60f22bc41aa47183e3162d94ec2b6aad6168e4d154221814a4eb9b33e7e8e68672778ee01c3c3986c8cb7c10d55c8c9d30ea5ad202d35ac"; - sha512.doc = "e40e870032b2a6ce45c076440e161b52185758863e892f64e6e5481cc98b8ca7193122196b9f56c3879722299bad47346f936f465c6383589f490cfa889f838f"; + sha512.run = "fb4936bdcc959ef262a5b491d4b509e2dfc394f3f24e6007678947003c702d12aea56d0f4f3432607fe0df338dac16715ee12b2d5fdabce7f4b8890406bfdb38"; + sha512.doc = "8f5fcda18c674be9fc67386cc044e37107b12c32009a1caec48611c8e1ce6852f75026340cbddf57f0e704ac7714bb93aede2253349959d8850933dd440ab801"; hasRunfiles = true; version = "1.0"; }; "hardwrap" = { stripPrefix = 0; - sha512.run = "2ff0f06ef8f7a0577ba6935ec93889902c13d757a79beeb8890f30269a108735f55721006a99b931af3706acade949ef2fd62ee6d090f7cdd14e1bc4118f9999"; - sha512.doc = "921d33924aea3782cc73bf01f463c6d2cbc440b1e6b5685de8776d082c4d0c55eb5c75fe5ecb963968a5f94e88799a7430c706529583b11f22b79dd2c743ab51"; - sha512.source = "14afd430f822c78ddc434599f7c8e2beba3a2452d33ba87132f8280558178a3c05e9b66ea9bc2712c5228e5efd6f8b44070d0b2e4746a1d928c341a4da2da6ac"; + sha512.run = "28d381c14a4f0311ab13ee858eb51a568e67abf3e06657ce5faa30d7aa36510fcadc2fd4e5e4572252fdf5385eb64a43737efef6b805f7f443cdb5d4e221ba2b"; + sha512.doc = "848f6f064910d9508d3b0a595002f53a88dd11c6840cd485005c34e185e8433575aee3815fb130b1783b50c3415ad2c6936b845d9a51d2285511bda5d23a5922"; + sha512.source = "1bf651dd7d1df7fc9e82781d55aafb3deccb1dfd95da28862e3f51aaf8a45cd85bd319a26351bc704504cb612955293e83256b74cc452a5ce98338510ea5ab77"; hasRunfiles = true; version = "0.2"; }; "harmony" = { stripPrefix = 0; - sha512.run = "be998e9012d15a7feb8253748121e207d92807c334502bcee305bbbb26cd4d9766660f78669668f8748bc77ed808933e704a0a7cae98f0cd92940729c8b5770c"; - sha512.doc = "ec319eca8407b77ac3b83ec1db9583bb0066aecae0eb0864e1daf4e9dcc50a28ce6e29e4eaf5874f25962b739620266654b8676b5bacbc610839d04baa45c621"; + sha512.run = "c2fbb9aef4effb5e6b60503d1f4b46325c2df8b6fd145c2a35de691babc955f1260a7cf8870027feef4edd6e31182983ab60483c3d8913f0dcf4897e3790fe53"; + sha512.doc = "61390b600a1e3fd1eac08fc369d3802147f8437df59173d7199b37ec32864e7d19c0ade5c7fc7c78454700d2b4dd278882c7c607eb5db8b5567c1e547f2195cc"; hasRunfiles = true; }; "harnon-cv" = { stripPrefix = 0; - sha512.run = "5ab470b2286573b3f38cd1fa85e302e3e3c4d2bf055b849f94caa73956fd14cdcc054a286a7a36363b99a6a91deb7c48352aec0e498dc302cbba828b76fc37d2"; - sha512.doc = "a8def96e2f7756f201c893dd01d4315ef24ca7c6bf8faabcca0491f23698f5b7ea4d8d2688880bbebec6dcd6066db869c2f76a656304d55012514b252d02bf23"; + sha512.run = "c6075a8cf730cdcac250729b718ce8ad6216e352d89531476bdf59df333f09c13167a9af92aacb4d7f5fb3418aab2b397727c589a45e304e403484b5408746c2"; + sha512.doc = "52230767ecc14ea7cb371072970f3fb72a2371887854104c577f60bd073f7cf12c88aa64888239dea204086084cdbaf8671301c7c1aeaa3f4125775b1a364d83"; hasRunfiles = true; version = "1.0"; }; "harpoon" = { stripPrefix = 0; - sha512.run = "affd21b29b2b502d7b421e019e777fef557c51e4979bc1d6f0c3d7eeae89292b98a5690156d7b9e202cfa2a06006ab0b1f2b459988e21b1f2262f7d7138f0e44"; - sha512.doc = "8ebff20dc38e924e47d90ad876894fa3c767062b81559ee21ecff986da2e2f66c42b35a285983107b187f390371265cdccceabe89318f40ef1c78640753204e9"; + sha512.run = "74be44d5627f0ecb5cbdd3bb9243526201314b7bb113f3a3f9efda5d688be5fa8fc8199a8ca32d86d5b2c2ef64156393bbdf352a912f44593b06da5438d0c227"; + sha512.doc = "998b475f0bacd97bdb4776ee0853d12c7d7b4f6f140a6fe556f8a93417a4123fac542b6f3db8e53c8dad687a38032885e09b07404b25ff0f6e1934f118a10457"; hasRunfiles = true; version = "1.0"; }; "harvard" = { stripPrefix = 0; - sha512.run = "bedce658061f2a998fe980c58f62bc501618aad151c604fe85bb5031f8651bf099e9de33708cd23e9ab5d5503615a954bd72897568ba5ff30a84bc9e31ac03eb"; - sha512.doc = "3752706f0c4c1c8d3eaafc15873e00dbe0ac54e4acc7a6783b7993d779052b729a3250e0f4803f8536b6b0e796f9c8dc0def369a0b90bf53b811d4b7af8ccbb9"; - sha512.source = "b124faffd47aa5f0303bf7b8d7909be72ddbf8f58333d2e876e311b1b497ffac17c3904f5e45de862a534cd1b1250026cccfc7c8aac0155fc5eac878f4c8c3da"; + sha512.run = "cb6484a9a28ac06e74402d4ef63576b8047675a772514b51b09b269ea9280286910af2ff03134c2f2690731e2e79f5ef48d05ba89b9a33a0183e56723fbb2ee7"; + sha512.doc = "e309a653f60498a3108706b6d650e915c12e4bcbdff80bf107151aa8a559a3540cfbb43a4c024d19713126587c236bc58aaf6b257c7cabfd27e53512e311b018"; + sha512.source = "6da1378b3c77bb3268dceb71bea4cf19e2c3faf9b9b6e7e317585e76d0480fdb20409bf2373e6824d388b1eb3abd205440bf8c42032023caa327e4f8658f144f"; hasRunfiles = true; version = "2.0.5"; }; "harveyballs" = { stripPrefix = 0; - sha512.run = "f86c008ac9bf34beed121c54fdd475501d030600b30d881ac00085e728fe3434fc3eff79117a1a33165f11b92cfe585b5bfee1a2230a7837a69da1651c7890b6"; - sha512.doc = "a44a61ee178c94e54dbc4571e79c14dcc0322e14d8cbeb198075e6fcb69bcc1f962252440a574becd36f8fc20c6e78bd81f1dc1387117e762f1edcd51fcaa550"; + sha512.run = "43cc15f36c27f6674711ec6a3351df74424ace1258d0d5e907f0125aeb498e14ba171c426a7db22038fc3b8c352603fcd65a771d14219285d9dff2c914a6f45c"; + sha512.doc = "4c0ce6df5eddaf81e92eb59883a6a9407d76fe2b662dedf27c7235ff9b49f175b9675cff8092119a2732d1be957254e25bc50080d3d4cd25fa58feed51b96eb4"; hasRunfiles = true; version = "1.1"; }; "harvmac" = { stripPrefix = 0; - sha512.run = "48adfa6e5965facef5fa21a7ff3f7531242738f9e44a503a7668dd46cd5ecfb76fe9516f22c1fd96339954b4188d69d647f314e1d2db0d9dc524275c5555ce3f"; - sha512.doc = "bfdd58d90f8050dca66cf9e1d9ad30d0f87554ede45c079f22c22eae597737f7cb6bd1eabe92a86e2bd10045b5cf00056948f57934d6c8729fe40376b9286b36"; + sha512.run = "b3e67dc6780938f0bd7e46bc814d6776edfe5827df1137aadb6ad597be6c40a0bc1d3611b0273a04a31675b0837ac7a3de79e19b36fe07278240e9c74d7b07a9"; + sha512.doc = "f8556792bda5f61402486671eaa6606bfd02ce80c67bde6635186869eeac9b86f0f3314c0924cfc8b983cfe2ff3e29f96d2f1b027ec387e55379be1f4850ef26"; hasRunfiles = true; }; "hatching" = { stripPrefix = 0; - sha512.run = "6475ffa9739392630673415fc5d5595b86ae3c618d1b60818d2e74b613227c0cda9c9d13cf5c6552717b77aaa20a5876e07cd77e54949c8eb12f3e60bc827986"; - sha512.doc = "33a56375391f68ec7f6aea92be86bb59ea4f22a949f20015b15ed17daba1f52dd05a1cb112c78e13ebe6e29aa002704f59c5daf6d70670ea649834f5e239437e"; + sha512.run = "3b4875a8973cd6aa23bb698f77c8b72c375f88327e98bf5a120ff2371f1e79de8e88193a7ae715dab8ab0f1bd2ab386ec1ca1c61d6b790fce878d0d8f2fa2dbc"; + sha512.doc = "6cc2fdea222d7c126a7b92d8c430cdf13d7b6a2d3d990fdd683b4f896b01a19d19f95e8dc2344fb11bae67875a5bcf539f5cc1037c7b58c5fafc3d64f923f227"; hasRunfiles = true; version = "0.11"; }; "hausarbeit-jura" = { stripPrefix = 0; - sha512.run = "4d08c513073948526182020e9594c9c773b880262d1bf0f22220a70e5660690e7352968bb9f5343c0f1e7a07d311ef85ed23f569dfa62e25dbac48dfb398a023"; - sha512.doc = "6cde5d764bad94fcff002bc3db7b878e7c53e01ed202dd7be2e36e710daaa709f0bfee2696932ff29dca95b0ab37892f0f0d12613e5249561c84ef94b48de2bc"; - sha512.source = "c3a49a2b6b31c17e73e92e6e82d7bde35af1be053aaec4982559c0b59e8d0ddf53025694a98707d3e967feae429d60b1c507d0ba6bd462182fe56a13a0580f6d"; + sha512.run = "2da51cb7fe7f37b1ba25c9294ebf1a0a29cee13b7ad9b126b893883171c84664f3b49c0a831a4135bd6b51b0aa7473a253341f821450277a7bc0e23e6a8680c5"; + sha512.doc = "abebb83226adbb9a0a58d537d1c2081f8cf5a79b6de09767b439dad2f72f9aa87daef46cd892b03e3666a7cfe03da2819d8bc66cc1cb7d638475fda944e211f4"; + sha512.source = "f578eb4d1ebfa2b33f2d8c564cb915808972a04695089eb6a15b251eca985e8d926d1d804a9659317eaba5654589c32a796d4b3bd0dd769c33725b0ea3494189"; hasRunfiles = true; version = "1.5"; }; "havannah" = { stripPrefix = 0; - sha512.run = "d08d314b4b5b04541853333b391b04e1ac2ec6a65fc7629980b93ab1f54e7a2e280c25ebd66bad1c087663b90af25c88e0d9189c8645c3a68451ba2664a7eaae"; - sha512.doc = "aed7b6d717a0bb8e39d570cb128fa1144cc239304d0767ccd6370a5deba25d1d87c91a76c9a9bdaa102c586e5e1431854bfe84950cd890f4550444c8af2e4473"; - sha512.source = "3be2e5d64d6611c24f2895cf1ef54ec023394cfc3e6bf6e4132fefcd28b5ca3e27d7653b190f13274cadb9d90fd9a37a81d69c466a95146bb1d0c5d38d172d46"; + sha512.run = "2105ca746cbf7bb010fd62a36f76628a753e8a99ca392f725add72bd87963b87d19d6d1834d9f1e88ed7fbefd20047d3c9010932d646a1cfae34eaaff5005cf3"; + sha512.doc = "66136477c70c15adae6627013e320f6abc269e7d41e3c3fb9b795f8e91e3202a5ae77510186cabb46383bf701aba4e00f7f0273bdabbdbfbe742e8d65ae60c04"; + sha512.source = "0697b802a96f76df540c1f2e2d0a93bdd57614c69e00e224108ca50630ef5f8a603c11e1973f930c82b5fbec8a72deb1b931d3f2d6e77ba51ef8264fe1a8b732"; hasRunfiles = true; }; "hc" = { stripPrefix = 0; - sha512.run = "ce2285bba662b8be4b4ba8be1e4b9dfc5b9da4f6e8080ecbc766ab58774d2b2949de7f1e9290ac917cb1ca825aa17d3fe4be35cd2eee2e180591c1251913ec95"; - sha512.doc = "cb520c39bd4bf6624886fcaa34c39b6cc0857892ef2eb7ed111a5d1fd95778fa1fffbbe9dc65509b996a98ab1c309aa55b30d048c911409c2f625585b547fe31"; - sha512.source = "9e5fb6955ca4ac9775511fe5ff83053a71ff818d1efa619a58052d295c38f27a501e1244b7a20fa299f84ee8e58a2d6d7eadb50e7b62de760dec4bb835f41e92"; + sha512.run = "3f5ef407d17bf86bed61cae9c8edc6852e9a4d45c0a8f80c8411fe4f0cd0b2398df89c1ca1bb70f9c7db8a5f4b60430c69b9d31f947a5d14c4580cf7e1520e58"; + sha512.doc = "9d1fad6d29ea117c6d4a68c4b07404a25e5c2b141ec9036e15d61d4a70cec5cce481645a700bed83fa263a97c0341f54384a35e5c4ab9f6b429bcfec262c8c78"; + sha512.source = "d2e7696e04912b6d1901a05c8a0053198496a50f34fd47904f2e28ae82722219e0bdfc397de68cfb16656edb22277106bf09c4d9e23be7307bfdae3f4c34f64d"; hasRunfiles = true; }; "he-she" = { stripPrefix = 0; - sha512.run = "6b5b915c0fe8fe98ba6190fe70363cea5adf995835c628b39612f3ea91f6c0f1c38c243bc1418d10b0a99a58012ecdbc2dd4cc0ed3e65537c4737f713e6a70ed"; - sha512.doc = "e627ff553b40f0338d7533dee014753866fbc77f3691e13de6fc13b5847dcfe04f7a1f469356f3ab8297c971fb7db258b2da4500193621a8db0e543b19fe55cf"; + sha512.run = "511c08089b88dcdef8b938d4db541c1cbc6a1f2f4673f6989284ea6fdd347c857d491311b1e7d3b099165c634150691d739140dbbf98dd4b909ab8a63d778db3"; + sha512.doc = "465590b22a79087227108df5e91bf8d1d670b01f9e978f26f6d59f9dbc1a6784bbabfe89652735b12b0a20694f9399e1cb5604121a1068d4f05cd04babe0cc61"; hasRunfiles = true; version = "1.3"; }; "hecthese" = { stripPrefix = 0; - sha512.run = "abdd365594fa5926c397dd07090ffb620564d36a57eae45e3d011623b106c96f19f65005d18095d254b08696f8e294823681201b8493f4dd30ac0e4b4113272e"; - sha512.doc = "9f0c4346055817b88c9661dfca7d4659af17b0f12ebc72feec12d6b9ffda3802f7cdae2a635f8c572b9b2c46ec95b325736d7667cf07f03eeceb255e91c141b4"; - sha512.source = "fb2b4f2c9a665684cf1ec614443c50a04b6f7ea8d4a0561ca50bda8f039e2c150db6ad25df2b7e96a34d4663064824fabd5c44138561e54beaa120bbb7c1a3e1"; + sha512.run = "eb9cdc3f26769b1ad3f3d4db3834563b68ef91420b91e168e65e77aea36ed1fb46739f3b64689a59feb40b85781cac25c90955cf0843432b9a078135197f44a2"; + sha512.doc = "42cb45a5ee7a8e077c40b943779691a5b5ebb991cc2600fde711b49fbad8d6fb0c9ad5b0c1b072d29375f3ba6b4aab5a2ebf8282b7a4f0de2902ec0526c0bce5"; + sha512.source = "ba3b0c4c6ed2c97dab54151750631ca8a59884fad9ea147dbe600424fd4d3f8865ff841c19688693113fd25ff4216158e6c9a3c8ef464d5c722d2a105f2debfb"; hasRunfiles = true; - version = "1.2"; + version = "1.3"; }; "helvetic" = { stripPrefix = 0; - sha512.run = "f0ddd27ac2ad33205bbfaf7e89025e49e712e2021b149e88af817fd00e5bdc8751228e16e2fe5991af22c705fcd5a009de69b95a3f7f119256864d9b9e754bc1"; + sha512.run = "8347129c9489f8d823acf647ed4b0b68e050065c41ebddf0fa52658bc55507afcf72b5d3d18a85a98c4410c6317ddb9c76e263fbe693dad756cb235b3bbdaa13"; hasRunfiles = true; }; "hep" = { stripPrefix = 0; - sha512.run = "c0907dcd15855a81837d3957645c8aaa1628f1fe003d7666929243b4e082916c7f2885247b9d5080d2beb01119f74450cd6c23b94e43b27ac24bab3182499cb1"; - sha512.doc = "237135e96e7884726c5e308c918cb009b17617f8cbf3f2a91a75b6218ab958e89b551885210b3cf4b96981afb289024f2f716d8d52a4a3901f2086404c464da7"; + sha512.run = "a044fbba300393f51e20e658568813d275ab6d94bef11476596bebb562f03f1e18e212ffd39a4627f69c01749e43cf5755fb4f5222214a3b9ca5c4ee6bb25d89"; + sha512.doc = "303be5b10add656d2f9ac537cd5656007573512adaa34de586d910a7d3dce4819401051dfca2c3ac370bea5cdcbff00d30887ffb3b8bfcdd00f69dc0a36309d1"; hasRunfiles = true; version = "1.0"; }; "hepnames" = { stripPrefix = 0; - sha512.run = "29447b58ae335ca1695ab5a0a4ac0b41ebb9e6f27f32dba87d38abb959ca764304adcde6318633391561c3f66b72af9981ea3a3f6cacab0d2f51a9f9ead3244a"; - sha512.doc = "77a84c6affe2f9be38e3c448e0fe1aefd686be5adc435cd379cdfc18a8a025d7ac7efdcc1a98f528ff8232c4a9add2ba0475c077c880b7ebd07ab7b17101a370"; + sha512.run = "fb737248b78ed8e9aa9890eebfca80db268353efd88633202bbc16f1ed5e21ebfa17493a9501af700bc172256b7feead84239c19a6be6f4d63ce080bb337c6d9"; + sha512.doc = "9d90471d71db147826f5c1328e07897c4241b516047225bf0f78c5181dc80ac95299e94770b616394ff7fb422a0a4cdb8ea81c3e2fc9cc917242d6f684dd4290"; hasRunfiles = true; version = "2.0"; }; "hepparticles" = { stripPrefix = 0; - sha512.run = "db528abe8d2b7acedb396b47352ea4f1a323668f1a152bb6a691246dc3a238b55e38f94bc1ae74a908e09a1e1d76694a7ae05006f4534b1584a48a3b4914ab59"; - sha512.doc = "c204bdc909d6f12726afb54bc20c57fcc5cbb661970a57028c44603f3332a196be00efeccdebe7c8a240f623ee3c95d9542d940c58fc39bd1109cd737b90ae52"; + sha512.run = "b231fb3bda7785f428acd38b84b23d6f49f203f2991b53d3730c47efa00671b984d30b5b62a819e9b71a48477185d16739b25a113d4005b65d6e516f9eda6564"; + sha512.doc = "301b6b7e5d36d5ecab33c2254738a1826ed4ddb45e17a980b9ec4d0111292527a8ab100f74f2dc9dce0394d4660f157e7490e8af63f8d5820550495ea5c2c0ac"; hasRunfiles = true; version = "2.0"; }; "hepthesis" = { stripPrefix = 0; - sha512.run = "4138132f24d279d4d4f2b5471e3603bf6e57891ad46956b7c39b8e0bc43e61543d531c334ac2bd9e86084a0fd1a38b5a9dbcdce1a1a6734ae14aa9ecce63f2c9"; - sha512.doc = "d527aad9b2948b951c9e2b174c6f7acfba691cd971511d7807802a444265abd7490c5c5a11389d6fdaea23cb3278e6b3391fe52f82d6f2d492fc540b703a1c66"; + sha512.run = "03a1c835c0ba739fe9c099cf5757048ec8c832f3de119710bca9096a93575251cab0786a89806ca94e3c144b7f56b8784b5ae34ffcb02f9aa7b0729f960c96c3"; + sha512.doc = "148f902854362d602c327411331a9af33d5323b04b03b791c6b673764587a7b74a27a1ffbd20bf31ffb6689aa27c3aaa678b5fdf56501b9cfab1d89c36674166"; hasRunfiles = true; version = "1.5.2"; }; "hepunits" = { stripPrefix = 0; - sha512.run = "82250e4c7d0596e3570c8c1a33f4eff91b081b578db52ffed1d65dadac3ec268a7e409fd8a102b879281348d0bbeff9fc4ef37629c6b4213cf21581ae2f35f59"; - sha512.doc = "6bde627e7b60525f77404055598084546463ec66ab1c5c8d7c0ebf43ab07896aad61306303baae2bf3a86121ab12d53cf04c460d3d2a3e4d654c39f06330d040"; + sha512.run = "3ed262c1b8f33aa4a6d183f6685b9e715c94d5c7381c08a6adca15de7667e65a84633b777a853d016d1c01d0b3ff732daa3883f2108fca17388562ff00e2fd1d"; + sha512.doc = "25fd34b209dab893fd93d21ca5ff377f97e34b31378836cab28d6697367bdd88264bbc49893c4e9c06e2e6586d65a97b14dfb37633aaeefaecf0c2e5d7278ce6"; hasRunfiles = true; version = "1.1.1"; }; "here" = { stripPrefix = 0; - sha512.run = "c99c3aa66ba9a315de9296708c3dcbffd694323737f435502dce339a4d0a780df8401844b6698cc9871396b253cb0d352ebccce414488217dc08be627d82218e"; - sha512.doc = "fa9730469c0007633398f38d424596b2b10ad52a219252e82a56212523294b0b09c69f23a850ef638f1038abc28a0a67947bb92dc3332f21b920472a41855664"; + sha512.run = "1f5b8c0df20a1c51e2796fd0ff74765c35f49611e7ef7d24502dd13e8c7ec97d964c34f2525e16392873674d6b6b71a7f7ed388eca370f28f7a31d10496f8bfd"; + sha512.doc = "8deb441b571a1f959e7d53f2b425ec2706135b248ebbf67f96b9ffce0d9798feb47c21b0a74802886e03aa53417666575f8f23bbbfe463e78d94a73fb16da3fa"; hasRunfiles = true; }; "heuristica" = { stripPrefix = 0; - sha512.run = "01bfbe056af1198a60828c96a872f37bf1c3d14410f3a4b79c594aa1f7cea1372d26d85e50fc6a35a91c4ed9f666a492d959076de699f081c594dab1a26c1828"; - sha512.doc = "357f40879cf5ad92369136aef0347395eb3c5dbbf1e653f79ac174848e0c779c10ff5c60e820d1d40122519b298a42bface9963ca8bba5edad5a708ba628fae6"; + sha512.run = "1e554bed979dfc24f33f2d226bb7157152d6994f54010d18901c93131d0633f88eaa6f75ec88e12bddfc225cc1f7e1b5f23e7c06b20832177d0c6aabe083d0ab"; + sha512.doc = "4dee89a14593ccebbe70f2bf68795a029e8df3823d0386e80c494d4e67119fa11a7b1dd136993090535a0983c972da887acce0d4898523336fa675a023c00a56"; hasRunfiles = true; version = "1.09"; }; "hexgame" = { stripPrefix = 0; - sha512.run = "018bd268e4863fedd1746724745ffd6b4b301a71f602eda95a14d25e37a285523aecca035256f16d8fbef6dfce6a80f2b087159e3c227f6e6fe781acd89fb751"; - sha512.doc = "c7b7e2941b98d2142e71830c822ae06929833b765d018ab80eaca09a867291acde8a7563d093b048c2e45f4b772e1c34ee6cb352dc9776aa6a5702ba5ef92201"; + sha512.run = "6f549a4705a4330514524b88dd798b7ab46f39c8facd0a83882373e1352c8ff63ce6bce5cb05628f25cb06da3226a6c29d54f86ee6a4178ea406207869ea93cc"; + sha512.doc = "5d93321d97204742c6c783b0b665597e9704ca88a733d55a9b55c0f1262781c99db19135c89209fb06df6d058b9d6c7af2a82f1c03493f446f90d23225bd7dd1"; hasRunfiles = true; version = "1.0"; }; "hf-tikz" = { stripPrefix = 0; - sha512.run = "f653388ca17671d77271b28e3830a5a319d003566da26ec1a8a9266db5c708db0427fd716444cfadbbff94d94db692b5d082a107ece1e57f42e57051bf7756ca"; - sha512.doc = "e30d13f17c07766f26462102ff14ad9ca98ceffdd0eb52cdf390ac001cd53a46ac1ae1e2645849e61f27aadcf85726df89566435b52b723030b8918a4e1a58c5"; - sha512.source = "f5231064ab63aa8cc37634e5efe22cd6a99628ba4a5991f5d7eeafb2e649c66b2266470c93a4bdb80cac3ea071125f0ca73fb2bb16cf0217a95c8e7a00202522"; + sha512.run = "e88264f40cbac85aefda33aa39d7dcdbb986dddc1871e8f3587ca67ed46c4ed815f1974b7d86fb4adb8ac4c5cee2c38d34b4142a5a3c4d27209510dff196d8c3"; + sha512.doc = "ca50c52c2b6b4bad80d689f8a202646d3ad9de8ccc2b3dcdc7ffd3e76cfa51483c0de0a679fe5e12327667d66afbfb063e1a4cd72666e1165697366d46298aa8"; + sha512.source = "f975201174caa84f26964fbf25aa04bdbfcd2a23d820fbd41ada4f5918faaab7adb73ccc94677eb053cdf2aeaaaf5f50d1baedd6847159fc2b767156b7c4b32c"; hasRunfiles = true; version = "0.3a"; }; "hfbright" = { stripPrefix = 0; - sha512.run = "fdeae928fec9bb3aa885d97a3594bd07c21e575c041387cc0138af384bfaf4c2fb10e1da5effea892058f29d5464acc469c21e21651eacb9156ec1e2239df8eb"; - sha512.doc = "1302332fb4e13ca4293ba016bfe2032e07f415daaadf11cab239192fedbe3bf7b6def5a51ca384f41c6fb0c8b424c330ef17b2defb37380e0e99fd1c07cadd85"; + sha512.run = "e9a2e0f6e51f334e9a9907cb88eb8c7e816ebfe8217d185f4c632b25b5319222faa2cd604aceec48bb0d45ae0490d2069798838e9b2491883e7c409d8524b4ee"; + sha512.doc = "6ccc4c4ad1bb46544d637bf7b05a4c9cbac8a396a4b7ee85b6253e71ed13c36e6afdb32d8736c04da30dd55011ef4d9e6dc94b488b0d825d0caf7c6873057ef5"; hasRunfiles = true; }; "hfoldsty" = { stripPrefix = 0; - sha512.run = "f267f9283ea376b53fb3c0af00105ddda0140b9dabeca0b61c7fd8b32a569a4e7ad503ebf71f795c8efb0efca383b5cd697cbe53591c8a427c3b3709b5465d6d"; - sha512.doc = "83729ea33d03815b330772cad1585b25f6f19650eff6de92242df482cca45152f2ce90854c423113e450d56fe8f9a032ced352d0f66aea7de053b5645f15e310"; - sha512.source = "32db735792382b21e815388491146d3966cceb603c5e4e7980dba3aff2b70dc718b208476bb6ef004a8b3f505ad93c5bf7d579b7ce251f71f84e5bfc05f2959d"; + sha512.run = "7fd7b4b1490f38c2a978ef8a530d7613323c934cfd2ec87b6ead261d94b464e9e96806899910d364c94445d6706650ba48b888de3c57bfcc3bc6ebab9029f957"; + sha512.doc = "cc2817ecc48c5a26fa2374212b9fec1bf64ec30dd18446a4c06aa6d7a2ac24d4a404e91090db1fc0d0359bd234ad290451da7d16ee20c65c66aafbce145a3326"; + sha512.source = "0a190ffadea04c2dd12bef0317933c5d434ffe779055f176e054774681de20b5bc984c5e141c5e21a592a8943ec1d9c6aa4151c1bcb369f4159d6b22be49f8e0"; hasRunfiles = true; version = "1.15"; }; "hhtensor" = { stripPrefix = 0; - sha512.run = "d58c8267176bfd39f37164f7970d54780f0092d0a945f0d22b1696f8bb2c24df55c914ba04cd82df4bbb5387e7badb346366d440bef4b33d3d3d1eeb4468eac7"; - sha512.doc = "52985780c96a4b514c8e671c9ffb2e82049e77cb997798bb29f60badb585f78a74c13f4f3f25790007f48cd408009d1b92272201e20661796cac22183d2c0cfb"; - sha512.source = "6510eb36e984415de1e930e78589ab8a415db0851ccbafef1ad4b1926d0d9aaf7f46b00cca1c0b51c89bcc1d512f138152856a5fcaf5b4e6f3699ba6e8df5782"; + sha512.run = "e974e6742276db99ce21721d86f4ef258581e27d4a4893a21b52ab71e976ad7e445b4ee3c4c675a601e11f4d7795047818ae5decb28502a3633f1d21dcc6a123"; + sha512.doc = "6f781f8b0c6701cc0c766963bff45a2de35db9f688b7647d5d2624912f0e95a82ec302c995ae417c961266375cedadbf17aa326f8807287ef0effbbf25940a7b"; + sha512.source = "e78f57ef09994c2e4fcef640ed332bb884f2bbe8b1c31362d4d5f24f92493771ab0faa52d0573f13e52bba73651d55fe91cf5b6ce264119c826bb9cfa64f3b13"; hasRunfiles = true; version = "0.61"; }; "histogr" = { stripPrefix = 0; - sha512.run = "b9823b2fc7ae0ce8f29428332f9b60697ada6f4228c7ad0c1dac0c1d649d72b9427da2a3c867cc655beff7987296ce975597cc7e0e2f6bf527d60b0deb476451"; - sha512.doc = "27cc031641d76da5a664617cd8bfac001aa016097433f7b525ad32925b179a4717be6e6666d0862f8305b359aba25e0f48f8b7d14ad112137e780f0c3a564a49"; - sha512.source = "bd7aa0c4cf62e95d89dbec7e0a805089d03cf30a02d85de811a262c7ebefcc18877ff779987f7f76e5daaaa34b039471826946e2d5a37ff25369809e66f3a809"; + sha512.run = "575dc55866f1e22ca0e749515888f80d7abaa84b590306d9a44f9e8268c05cef1e15b8c2095969b5c1914a7307a0ea0834f24a3ae1b903df8482680b32ed655d"; + sha512.doc = "1f1861e7948e09fe03e6d886404f227f2337f963aa938f4e23921ef806adfee80bf16f83cfe9b8dff6e92e351f18960a3abe51e10e820b2cbb8ee72a1da8ebe3"; + sha512.source = "0dd340a9ddb5d8baa9792384a7060e1db0e3c51e70d9dc67d245ef9a316f164f0db0c1d1fb132a9e580edf492d51f9c19ebad921c48ef12840dbce22ad39ae08"; hasRunfiles = true; version = "1.01"; }; "historische-zeitschrift" = { stripPrefix = 0; - sha512.run = "98b56ec3869856146be67db2159a1f607816a00546e2a81f30e282c0e1611805e725d5388dcae0854e6f9ca87895d13c6383007ce9fef28612ce03175ba4df50"; - sha512.doc = "e933a55927231d31192fb0796aae79a9ef4c2cffde2c3435fd84ba2440399fff94c4f4c73534cb0a78ffd41caae04c07fdc60cf7bc16581763b30d5407996634"; + sha512.run = "5374c1f2cda6679fdf9dfbbdbf8325097419947d69bce2cf4f1d72a8be9a5802d10d3033c9c93b0e0f2dd7ebbe604614d03f77ec51ed5660367be2c6c1928910"; + sha512.doc = "9614eb3a642fba44e2818b0feac246aebff35693d153ec727602dba14259aae91fc5146dabb09d8c9e4f0163dccf618d68f442c2fce6d13ddcfa56dd2238b25c"; hasRunfiles = true; version = "1.2"; }; "hitec" = { stripPrefix = 0; - sha512.run = "133dad933650ecad2c5699beb6d5467a8f13ef2564a7ee7e4777b6f1d133a9f1c5c975c3ad07c018a8bbd9acaa283d51681cd91d41e494cea02fa674c18dced0"; - sha512.doc = "0036dd2f88e652feccfb04029e2768eb02889c28d37c3a58fe10eb458aee7ba49434b5fdb50a9ef4b4b34cb4348948a345962cf9526f5ed52e42be2958b5e044"; + sha512.run = "ecac36e6dba021f36c159b66566ef09679396f5b66214b2d308c2c6d7e863772bf583112c023c86d653d2da72cd20e930742d2dbcfa80b2f6b84349778b34cf6"; + sha512.doc = "a219eb647e39a3971d26d31bdbbc36a5e4a5ad0e2c703796660da5e9e3ea2d85b60a3e4d7b2e0089cb5ccf958388cdef848b1c727ef06e0c7f2c557ac6e386d7"; hasRunfiles = true; version = "0.0beta"; }; "hithesis" = { stripPrefix = 0; - sha512.run = "87bbe5f382e12fdd097f0e749eb3d5c490bbc85003fdc91408169619b3f25b9a38b4816959a449df0d8bb40670550e81143f4da284a70e21c4581c41de885c26"; - sha512.doc = "a3832265b5da055d049d9f6096eb0fcad37bdf47e3adc5658ca300f67667ebfac7d003869ac35a68e04b0a43006ef31e896a19ff87ffe2e6e380838edaad5d42"; - sha512.source = "1df4abda74183e2e56ecc3f2699145285c7bee3dc14f9807eddae651159099fc8c4012503318df0407411b997ca226d74749db3f6e12abd29fd02f2f7eb30437"; + sha512.run = "a5076d9d723ee954f7aba8ecdb2c3647eb0dc71fdfb19f71a904fa5a7e71868ad9228e4217dae439067fe1bb6aad0836c3c7a21527ca81a2a0b54936340398af"; + sha512.doc = "ffb054310c0e2d67f0c44d55186ad9eaa19c37470320c27d084c46a55470d8b00359ecdc8af2b76975bc9bbcc8a996388572819e2bc97781e15503a0e193a4dc"; + sha512.source = "00c877a6d680d584026a15d44b4a3296c74832b349c18134141aa518f6a13d32222893202cffb46329b3ace59b4cc73b0a9329b0a2e9cce819ca0b04a5df3941"; hasRunfiles = true; version = "1.0.9"; }; "hletter" = { stripPrefix = 0; - sha512.run = "660d60256172213effd8343454bfb2277c16a94ae36e256dc47016a0cc136ed69f2b238f665a6a8d738909a338861412881f7947a26b06c38000f9ebfa0b6c58"; - sha512.doc = "a2e943a70db36dfe267b6b894f6c3bdad10dc0d9361ba3456e4ad6c481511d53307c7a747ff344d868ab0c77909906fd0b40262fa1bd045560bc4dbb3641972e"; + sha512.run = "47f01846d4d0696af56c6e16c4aa5f61d0cda81e7b38b4a30bacb2bb88ae0494844e6f41f2e6b3fd403f5d9492d965babf7007994fdb5eeeaa047ecee85c264f"; + sha512.doc = "2638b350b3244bcb7331750269c21be0d40a2faea524e9956907812ff4cac265a35f6efb19ea935edf1c44a56fb41fed4e4481ad3a41e954d518f9cd7fe76aad"; hasRunfiles = true; version = "4.2"; }; "hlist" = { stripPrefix = 0; - sha512.run = "a834d506975e131957536ba939f27ca71b6eb432dc376afd6a2911afe9dc8e75afc17b67e3d0e902c8e05a54c38f7858d57d9c3dc8c5ca47743a70638c8428fe"; - sha512.doc = "4a8b6c2c86f5bf2d98333c6c5a9a3732a862db890fac46b76305667fcc31c1cc473606bc56fbf653904fab6ab656d0645ea597252f0cea0f1a7993a9ec1dc281"; + sha512.run = "0d6fbd18d1f1cffb6f6f9fe00970bacd40a337bae6dc701c66782731224235a9e252fe78f2dedf997c6030d45dae43cf428e748974f10206cf68323a173de449"; + sha512.doc = "73803f7c1f7d888271b99452a3ea2f4d7e3fd34e60c6b1f564aa230c63e58dc1fbfb44dbed0558ef95a924302f25dcd8c0e003ff55a76425c2957a95c4b8062f"; hasRunfiles = true; version = "0.11"; }; "hobby" = { stripPrefix = 0; - sha512.run = "8ba7a7968798cb2958e3148b38f622fb261dd6469622b9ae13d245ddc7d6257e0cf60e98cf5e93f40a36975ce68a878c00409e46e60d288f42fc55a4ac1dd14e"; - sha512.doc = "0885c18dce2aa47aea53a901ae83440546a7b798b2655b5f7ce7d4c9e526d72d1188d3647e7af793a800b25e4546ec901f8c6a9cb26db957fbdd916bc229352c"; - sha512.source = "772346264759dcf62d662bde16961fa079586a9da20c7a6bb5b07af7432de5786d69018464821fefa8538688258e0522f406da33b023524ba47a182c7beb9d06"; + sha512.run = "3746a55d5e85247837fbd49fb8861404400d718b1e58be288ec95d80139fdc54286fd297b1688c2ddce6ca9cf46a73bdab4cf12fd127e0989d64f62211d13c5e"; + sha512.doc = "46696a2b257509758d8dec1736f12f9ce8b54358fa7dab23b56cd6c78bd34890021868aff3dddc9c28525a8af30924b7f33fd7e488e6ac90dab2e28c1b1a14e2"; + sha512.source = "cc152d8c0669a54680b66237be894535eb7da745985050efb9fe249bcd36db5c5e99a454a0834f02bc07f57c5a3e3eeab0583e2b705bd03a2e9311b3e7787a53"; hasRunfiles = true; version = "1.8"; }; "hobete" = { stripPrefix = 0; - sha512.run = "35c81995b070004dad1bb967cc6278499f37dfa1cfcd417254bbb45a779a7d1596b3bdad80ae909e3b625dd3a4ba7513f8fc4c427507fa8d52bf25418356120f"; - sha512.doc = "7076ce114173c6d4aa2f39971723f54b5a446978a0a6619ffeafca14e7d653c4f47278a6cd9852a8bf984a7060a30ccff7dfc6ff673970f33f70a889ba849eac"; + sha512.run = "29b74fd2f761b99e15329633e4c38c0bb37629d1fc158511ccbec620955dfdb1c43f92741ec700330bba78bae6cd2733dd1f76d13a77929674111f0f196b0586"; + sha512.doc = "c6a8f41cc7b988813d02c24a9c2a8f010da9513385480f3549e4148d62c578ae35b28394656a51b2f5b337e2137034aa9d08ea5b5240c4439321f9d68dfe1e7d"; hasRunfiles = true; }; "hook-pre-commit-pkg" = { stripPrefix = 0; - sha512.run = "8db15c4d2347289caf9cbe967e4bc7ee819868d11d6723afbc9ff045247fccf52694e0533f441ad8b69ffbcffcc98e52f17ad901b47a7a9fa2c19cfdcc693dc1"; - sha512.doc = "723eaf3b4ae0019e6992dd16157e82ba1a15b5ac286b117778654b46c4f25c9ffe28a4e7b0fdcbbf8a4e3cef590824eb112e678f0b7a6e2100947d6bca704020"; + sha512.run = "3911e1932a1667cb867fbd62b58ae832ac8aa63d46ef905195df14c924cc682fc3517d006da78eedba27b950d9e9488b3523a97109c15befa036f07baf59b853"; + sha512.doc = "94945a10d1384577c94f4fd4ba8a2525e6ef1f95899d719396b7a6d7526bb9823e07ff32b8bd570081da0f78cf1310564bc7c97bb6fbe25c880845b1c2e60f32"; version = "1.1.2"; }; "horoscop" = { stripPrefix = 0; - sha512.run = "9a7ef3661c8a59d1d25b9f91e32333bede29ed27f4dbc87ff02d4b6a680c7d8413abde05f4d886a266b961d58e15a0d468ee1de88e1818a63f91f9cca2aec7eb"; - sha512.doc = "33a34f3a3b001ac0a03defd11423a016411f6bf744c2fae13a9efbf1f640d79eec12bc3ce4dd7b58a19e5ec183b557e2711fbd2e35c1ed1fd01918e594686b63"; - sha512.source = "a2c9e50ee2e9b2d1f0e9a4c189017cfb15b5aa4ab6cb3de33ffe5c695dcf47d5779c11f970178cde85e412b7af258b23d9e1eca64a30b77e1eae5de04c5d6700"; + sha512.run = "8ef1f301ee3c5d934ec79dfb4205b8076f6c6937db298200474e4b5f35ca9821b8be72404fbd09184b4691bd8a73b76ebea4414504a239b7c97592fa183b64be"; + sha512.doc = "ec47fe5110fdf79f218ed3a45c8df8f8556099627aa04d7dddb9ef248e520526764264259b6c47ba19053b9c014327cddde2a3624160a2b4d47f72ca5a59617d"; + sha512.source = "a955e8de3273af88e7048ee5289cc7617b0a26387989bdb580b5c82d453d381612abada18e34d677b3b03e8314115567106f413c66ef738654e80a500814722c"; hasRunfiles = true; version = "0.92"; }; "hpsdiss" = { stripPrefix = 0; - sha512.run = "0f39db497dea0c8b6ca5e25c364e631e2a7d9fabc8cdf0ebde04ff37071b0a2459eab5bfc43bead14237839a45967aa00010b19863807fe16ae0354b6627e7f7"; - sha512.doc = "94edce387fd9801a3cbd87604a91ed0b4d0b04e56b5cfb72309375903a42ff3d7407158d257626a957ec0d452d4c185f544cc741c5101cb7a1f83146793db727"; - sha512.source = "9f1488cdd5f5c2a41c1e57afc1c8c18f45c6cb01b93a0443e0e6098d60a60bf1c5bdc49356ff4e077ad37a2cbe8c60c4e0d98571fb1bb49ff9beeeb543703156"; + sha512.run = "01040a8493fa4f072dae13d14357a57f24fdd825c49090b6fd8dc0b19ff8a8b0acb79c2e16d94f8f30ba185c51116a7d5f9b88f4a2b6543c8ba3bdde98133341"; + sha512.doc = "85a9d32ce39bf02399de4c9ec7eadd0d24879c27adbd5bcc945c780aa978144efc48b9cc21d1bdfb9d610cd129f86efd3745b026690d85d76511ec24e3f9123a"; + sha512.source = "408ad0eae02e7e2ec6378c129610805b7886b3a157402f7d95a6885c530fc81f8f850e16d0d70a82bf5746e58c8f1d79e271ea8fd79e9f6e27885e58ae02bf7e"; hasRunfiles = true; version = "1.0"; }; "hrefhide" = { stripPrefix = 0; - sha512.run = "ebc1987708208a1f7ae76cab58c7390b71d96b9d84d85064f141b335ad690b77404d91d322f9970f916c95499779fc8f8866f4e17d4f3642879e0c349cd4b2d5"; - sha512.doc = "80eafd2b69028bab971d5c75b0f2774681c8382e204f66c80bee0c86d080f0dde81ea77e9e5ac15246532cdf27245b8163f635245b4ee7b8fdd2806ddd232ff7"; - sha512.source = "d4f208d3efb19170502f4d630f49973588710ec7302db6ee78309e477d7a4eb446dbb14d92963c16efe67e96034430533f94babadbc29ff6d83c863beb3243a8"; + sha512.run = "d91885dd641c9cfb5b9b8ef7e5806093fdeef096e28d89eca7443e14327095fcf81b076c18d97979d8f15e08df9fbae104a9fc270eec6cd2c3063412007d1b8e"; + sha512.doc = "1774553b6bccb4bec504b5a34a3ed29f2edda4ad5a709c5ff92826d86a776dc1705bfeabb3c8089e5a7178fe0cec0bec7f45d4aa4e7d349823b889274ed565e4"; + sha512.source = "f02eaccb774c2442166361f24f0dca925cb515c336e5aa5cfb9f202fed5d1a77e2dff4770c11ce2793245f54ca3889168625759506339767c97fea5ff0de2cde"; hasRunfiles = true; version = "1.0f"; }; "hrlatex" = { stripPrefix = 0; - sha512.run = "e8346b098213a26d6557b61a7b2591fd2aebd0334b0e59582c4dd56a1d9b71ed98cc9cebd3dd2256274cd0534c1e9413fe40597d9a902e9438e04719bd67221d"; - sha512.doc = "aeab5548451f3f35b6b9a41c378fb3d9d1b90edeb975e5f6e99e2a481918a51f2728047e6010a44480a63190f731269a43c43432bef6e3b2092df9ebbc72b192"; - sha512.source = "b929755effacb4868bcd2d7c897045864fc5790be482728e708099991b818e01f7eec9d1b2b41504df3a90d2391cb8cfffc8003a056281208cce272f0920ab6a"; + sha512.run = "ec8be06c668db498225eb27d08abf178c82518275471f1b9a458c230f47946f0e18a28513c27d2aba1bf4937ab60d6f88612972210a8a631589e294fa80c9b25"; + sha512.doc = "d8d5bcdd588a57a20061dadf62bf74b447a211574efcbbdb288119b3a51255182047cbbe4e9db41199034d6e3733f112bc4f741f5e0dd654c68f844aacd44961"; + sha512.source = "a3127361fdf057ec7a69a75a40111636c68eb2088330c966074b4f9af9eca6a854d83d6ee5346c582a0ef32ad99f1c2066760885912531d45b286498ea7203c5"; hasRunfiles = true; version = "0.23"; }; +"hulipsum" = { + stripPrefix = 0; + sha512.run = "550c0c9796d99aa685c448e9a64fcad28a61ed1a5c3c2a7a6de1d8b0a20e873c140c324b209877d09fb57864736563f862de7ee3c56360c5284e88b52dadbaea"; + sha512.doc = "c68827618d24f702e438a6bf1e22f70bf1d1203e67758f767d32b0224a4231a1adc4b339c2ddca2b06e59615fcbb2f9141ef193b9b7fe0f2d56d63b82369db60"; + sha512.source = "3e5da3c8af258bc6cac81490f5f65f6710216f476dd3f17a55ebef7bb7f79ae8209b0f269620f29d2983194baa2478a54e3851bc15a095c6f2134ee8a2151463"; + hasRunfiles = true; + version = "1.0"; +}; "hustthesis" = { stripPrefix = 0; - sha512.run = "45f139aee006587677ae4d85df7b067d7943d45e9de5d3b315bc864a9e606d6097fb97e053e9fdddf227484287eeb6df9577819ffdc10acf58ae346161de849c"; - sha512.doc = "432ba40204cc4293e245ae7b8017bee78316d6e147dd38ff605012adfe5c7732cd146915524178529810b276b855f931b1390b48b31f6d02339a70160b475653"; - sha512.source = "3b100824dfb8b00e6b69b3b159dc65663ad285d332e6240708dd6c84f15be27806339782276db07148c609a806f359595ad4b8c37707da88f5ca5d47f6069702"; + sha512.run = "6589bb1d8450db368522f141c96e7498acb098b1fc68902862fef692d49dde8333f18c374c28db9dcfe1d18bd03193ef94f84564db08e275e266e107b6c934ab"; + sha512.doc = "f9c20575406b5284af3f7a53b9add4c5fcc9095f7d514ceeafd7793acd81704762aaa0b45f45d5d0bf5abad2e7a381e955910cb604e11266c6a057f079f411c2"; + sha512.source = "9dd31a9b6ef2ce2b52d8503756e7e0ce8e74f7e744b043530aa992092ebb117a4c9d1b8e79dae545871514934b3f7774f14569ea3540685bdb4593b9e15ff746"; hasRunfiles = true; version = "1.4"; }; "hvfloat" = { stripPrefix = 0; - sha512.run = "999a2fde88a534a6566e5421aee492104a4e99299c3aad9e8eb41310372814095cf3c1886284edc4fa9fef906910879ccfaac0739b21c40b1fb8f4454b4e3873"; - sha512.doc = "73b70042aec7b9fe7f6aff85c86f0a9840f3672163243cd5622ecf07fcb0f537654a8c549b9487b308348534b27e102b4f7a609fe971b5cfdeb08a79b91357ac"; + sha512.run = "1213690dc1b074c39ab4dc2d932966961b6788c37fe9d5b0138bfc40ee854a1c33f5c84de93ac642a2741a74d9b8b9589b1e7e573c1a289651f91bc52f003985"; + sha512.doc = "692749091967845b981771fb52a07c5aa256ee05a8f5293278a3806526c2414a5fc8985d7911c3a72996675c7f290485941c4b836b78dc25959eb1cb8a9dab84"; hasRunfiles = true; version = "1.2b"; }; "hvindex" = { stripPrefix = 0; - sha512.run = "eae0579c06a530eaea2ba7ace6a26c985fdeb5e223822642efbbb54320cd6f70279851a7782e700362042e59457a1bf9ef3e6646f515dafefd9a58ed56452dd7"; - sha512.doc = "d1b6b13b777111f63b8ced9fc1e892fa76f99c2a11079fd13d152f2093f9888cd9dc0ebc0658e3f1fed2855fceecc7c4e04642c64b03c2d4bd52be8930188f72"; + sha512.run = "229abc2d2c8ae1db136c4cae13bcd9b24906a0e594774b098c03e907960179af2e120df4498b6e91a594464bc1d6b598438def80c6f5fbcc878bb8803c2e4232"; + sha512.doc = "24dab31ddac4edeeb1ecaa235ce88fa6384eee0b80df4aff9d0c4e1ff35c3074799a34111ca05e1176b5f18b0abbc0b85dea930b6dd72246cd709a3a9950cd48"; hasRunfiles = true; version = "0.04"; }; "hypdvips" = { stripPrefix = 0; - sha512.run = "09e916e5cd640da389df8422af598da324a7ed5811b5bfd767cc25261b7eb53acebf2b342a89d0acf6e9b7e7c4762b7b3f876ecb2445758d4ac64b0ad19b2d37"; - sha512.doc = "1331f87bba94d3df97974e3c5460f32baac2adc2f3023f406968888a13931707ef312386ee4b6d45c815a14544f4db1859db9f51dfaacc75789774932b41d36e"; + sha512.run = "f0f6bf1ba27eec8c78b7e11b53ac9093c68a133dbad15fa9ca220d2f6df2bcceb3788bb1b0d19582803220d397fc7e4160a4ccd5627852180dfa64f617a2d9cb"; + sha512.doc = "71759765aac53988dfc2033efb33c66684f5649e5c6d827c8d1447bb64544a41474d4ed75aa5c2a9d62c012c6fbc0723994f6f0bae4b0a6b31bafe3536852636"; hasRunfiles = true; version = "3.02"; }; "hyper" = { stripPrefix = 0; - sha512.run = "2b65db9aaadb2c62651bc33ddb90bfe9ce2bbb3d642f2e1a6ab4eaf4395c7483c2360087a3bf866f79fe569c1bfd66c169b9772178f02979bc518eb3ccb5cd81"; - sha512.doc = "2f1e04a5a3103a52d66aa8f0e68212ddbefe88f0d8fed774165829a22b2f0d0318b1477dc60101def572fd6973dae5f2e622ff2eaee4723f08969503b3f3b7dc"; - sha512.source = "08ecd7c4343b8bc3f8eed55202b6c64e4c9e2b0cca588eb36c8eadb108a7a0d9c933f2c17638660d2af521c49df6a5ec9cc3aff80edb4b273fd4a798f8d6dc3d"; + sha512.run = "6d0f94126fbb76fa8d6f6c44240b6d8b9971f0513bd5e9d9d14f68cc32bfe3c9c4e8adb8b092ddcc615ccc5c44be52712b72d2ff382ab0810b6f7f72d3d5f960"; + sha512.doc = "f07c0634e9cac0053164c1689d80a6fb5868180ac48534222f5bfe661bca21ac36464b4ae369f0e1ea874d28abceba1d4f0027df6fb585a0efba054f64274484"; + sha512.source = "40130d795fd88720fcff24137eb7cd83fde37f134b7674dd04890363fa388b0d805528511f6d99bca08d07bad9ecb47cff7478bfefe969abc0bb39d13cef219f"; hasRunfiles = true; version = "4.2d"; }; +"hyperbar" = { + stripPrefix = 0; + sha512.run = "c778d9a242267a20c0e4fc5f097cd01d907411bbacdecc96f2aa98be73b7b666b8194bd9e9ee38ebb77ae5c0277546a1d64a9749395f2b5410222bfc84d3a932"; + sha512.doc = "63503e786691e75155e236eb35e704d426d0b2e411987a13488ee432cd33a7c2e1e6976760d5909ddd483ac03bc0058e30fb15a0617633c557b3da39c93b5846"; + sha512.source = "a21f7d15a908ce8ac59172d53326582b26eb69d80d4ae8be3a6a469e55da0c75c3784894fb40179d15a397ea1d414857b4ab3ab304d7f1e7dd68dbf887bcdaf4"; + hasRunfiles = true; + version = "0.1"; +}; "hypernat" = { stripPrefix = 0; - sha512.run = "c13e383a05784d705e766710b402f6c660582c5c3e4c8a6cffafc73823d6a1f0a28530b3b56027f77fcd54afa66627deb4e36ff74d3d82545e1dd89f803584f0"; - sha512.doc = "993f83e00aaa489c4524e8e1d204b9b122ec6bc2d745357cf958209a4291586883588f73919b2093d0b178d9c9d92a36666bbe54334db2764be7340e7480475b"; + sha512.run = "4d11cb8c93c4b545a8d0888713b88ea5bdec07f2c102ee8dbf660b5115083dbb5f2154385493b72f97b16207e349f89dd22cf4ba008fd0910b719e9812854990"; + sha512.doc = "b64dc6fecb5b0e9acf0a53442ca2fa174743e93281d9982bd36418f2a23983372ae44fbad3de66feae19882cacdeefb8d4a62e2eaf1689dcf4a19a33369d5c58"; hasRunfiles = true; version = "1.0b"; }; "hyperref" = { stripPrefix = 0; - sha512.run = "a07110e680986628503a91d5aa14f4310899ae8c84abca6a8da3733770be31d173d273eb3ed708e2c3d0e3a2244f01704b3a28e1f0992154e377f58e8974b3d1"; - sha512.doc = "d2d34a10c5b8bb18512ca1569b1ac3e91c03cf51e2e82508bd294eacac39caaec72769ccedc02c6afa8cefacc8520e56c5bf75c4e85e49b78d20d21d60334548"; - sha512.source = "0fa9f2491cf8a088e54d24112cdb7ac2b269c2e02b51dccc2343af739f93b1ccffda9dbdc0e2a091791566a8e0374a6babb43d2c3ce6df1eaaefe99a499296e5"; + sha512.run = "57de3bac579742122b753b73b7f875244b1de5f918e4f7b604b2f263b197ae8fb0dd340aaec825cc7c1829a4b377b3489f81a769c39139ef1148eec1c4da1996"; + sha512.doc = "8c285c95494dbb3992136e80683b51d7a2eedd164de3e5297968a8cfa4bc3c045017ee4c9202fad4f0aa307c69de5fb63de757ffe873725532048741308f90eb"; + sha512.source = "6e7f2ee07d2d6d9056f7ff91c7399b9d87eda045107cdb73b4a5cda4c5483b386fcc4348622d27dc8f82ea70ad339d58f1a3836bbda1d18a6cc1255f84fb8fef"; hasRunfiles = true; version = "6.86b"; }; "hyperxmp" = { stripPrefix = 0; - sha512.run = "360ad2be8700c6917de6a93e93ad4014d23aad73d07fb165b48f4e4b2911f1c482ac37a6d13812aaa656cecc6dc5886dddd6fb9e5ba0c2e9fcf01496cf979fe6"; - sha512.doc = "15bdaa0670bb0af7d5e10695ec4ea8273513d2fd12e4bd79e5e2e78ab942c16a2522abdb43d1e5116ab447d56e968217cb6916784e72cb21f45e589cc6fd9698"; - sha512.source = "8c60342f7ba392f969024f4c46df7b91b502c94e47a9df0567c673fc2993bbedc1a2ff5ef0a5c3d54d3f4f407600513a7dce8df8c97eca21a73493cf6a4c07f7"; + sha512.run = "d01374b2cb08bd4966589ecdb8b184af8504db3a82f18ab5d62c377231df0ecd20793c06a5a4f6a962fb59fdf4cb8528a8a9800f9c42a424d49b3d08a710a59a"; + sha512.doc = "e8ad27f45bb2e49d68749e673b8e6b395f4a40d79353c2e530a49180b595c38dff6535d2780049de1f93277a26d819170ce57bb17cd86c10e72baad7806b44fb"; + sha512.source = "84294404ff755ad3fbbbe772d125a2ad17b8959faf812c9ee98e0d48efd5af41f1c9b64a7bce9188bdfde23c97e3b6cdc7aecf0b6bc87256ac082e02a237c52c"; hasRunfiles = true; version = "3.4"; }; "hyph-utf8" = { stripPrefix = 0; - sha512.run = "6090a8e4f416f1805cacdd9daeb4c8b201473798d7efecea0d2fe792ad6f0ccbe0f76e9e905160f961bcb8ff9e8894a3a1ae9c23a9de3967e15ea6b67135354c"; - sha512.doc = "75dc0072fed352fb5a782f7497e8f757203f9ebcfc61b23245e4a61b5f3b7736a04762b41c168552984e90acc95b92d9ad6d9520cfd46e8723087d729ce4427d"; - sha512.source = "39b27ccb9d9625a170840db58eae673243b86c8ebb8d8937f77092559ffdc8e6cfb9e56c4caa903fe7d38ac1f100bcbf1646fb0b7add83b7dd902d89adeb8118"; + sha512.run = "a59b631859220e7b13854733627bf015800c38a0e9ef26511b767b90b97ca997fbdfcbc04e77acfcd15095320e09dfe9bdd84d8077e2cec4956254dd8bde9f42"; + sha512.doc = "32f0bbeae8b930e8edbe5ddc57b994f56b4c22593b7453b73158e9df12279b42a516cd380d9738de0890ef68d2650b9ee02f0f5f0f480c514ecd93a6fa92f1d2"; + sha512.source = "502b55024b8d8774b5b2d544551c01eda834449d458832c761c7d443fe9a9b5ca39ec04a957f559ed4fc1f5e5ef13084aacf73ac0174950670063c8451d3989e"; hasRunfiles = true; }; "hyphen-afrikaans" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "2e2874b3baa13ee367d9735f715d52583555c930fda9a9604a0ae11386996980fce904f88a4af0df227f8cbba60e8baaa4c3cd1c35eb8197e93d43e9b8622eff"; + sha512.run = "ff255de2b61e86f9a8062283568e6935ad858ea562673db01955c4d0625b9928a81d6922af7adaec3d795a87993c94be1586da24d7ec0a90f47524f5d1965899"; hasRunfiles = true; }; "hyphen-ancientgreek" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "357015430e95b9ab12786e2b4449f804b38d04fa22b0bf22d9c45a75adfc72c618f01a50a85f79460d390e317dc1c09599cd3b0ae2c82ad0b9945f6d1a10f978"; + sha512.run = "3a396ad5338fb4607c99162f72d67c247edc839d8dfecf6c8b6c690c9ea9eb33b12e8c0633a6bd589ba2104668223b58a1872562888380d402f56e582b8ac16c"; hasRunfiles = true; }; "hyphen-arabic" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "357765a032b815432d7bdeb9cf76c30f19945e030e2729c2b8c5ed3f1ecc9d24acb78647a819a780199d7af0d1a47893cc990d4f55f00b5e30712ee00e87f488"; + sha512.run = "43659f34dffc68e8e44fe46bbcfe7110473a12ad729f661184060124f3cf777cf46f260b27edc8760555fa944381094212f89ec649fcb794c809fddce4f60993"; }; "hyphen-armenian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "937abff139173510ba3540762ec2a2b285e646c5c35f3b6ef419004a053bd8e98575743ad516cf9c0f6e402a93900ddf73e0a641421c82a7852656af9467ea7e"; - sha512.source = "59e18d9e196c3f52240727d3f888ca33377fbc3fad8e973840457c60bfd32e5960761787c8a822494036db5e5750ff2a2f23d1cf378992aad317d457d118eab1"; + sha512.run = "10a4a152371b5d36336b9b784c2541d7ede06ce9271289b05c9f8964dd4fdbd5951c77a7050cc32e3a7b17eb898a8a2e747ef9de940673e4095d06a65cdf3f2d"; + sha512.source = "84db1e7af1f97b5a451ec1f5d63047951fc9781db28f984c4d312eb7703e87377d2f2a8da5d03fdead3fdfec95c5c3b8792007c25f82500eddf48506482b221f"; hasRunfiles = true; }; "hyphen-base" = { stripPrefix = 0; - sha512.run = "e0e4acd6017bfe171c70188c8001db963e89c8398f5c2a0ae390ce31ef17ef59f572028e9f0dfff3a289735febc549237c41fbc14624803cc6efc0be56d905fe"; + sha512.run = "445afd44630f10078cd5e2780ebfe5c27cc384956180fba70dce7afee00686d68bc3e3d7f34f014a76c4b246877bdce6ad64f375dcd5dad786432d1b19822a1c"; hasRunfiles = true; }; "hyphen-basque" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "27a224ff5196826f0035658b2524d25dc53271810eabbb24ee94a8a0efd9fd07fc3b2017ae2c24ad0f5cf93a203e33d7dcc0eac75c520f308d098974427f03d4"; - sha512.source = "6137b6832dd2b21b29dde60506c8f5d12f4e49cdde55f8d09db18d6c2429be841aba1e4cb377c20695ca0c6f5deaabf539809771a94c5926b14cbecb910ff84d"; + sha512.run = "b4b3afa387cb99f76f28b2f6aa1e2043421f47f2f3bed86f8bc4dc69b9f57493b115e5d88ba071561d4611372635895380613918de143069de9d4c1c1b9816c3"; + sha512.source = "71fe8540df3a59757b129804e51bc436e201a7f9c1a1f9deaa54c193d57df996a0d0c3865f2141bb21c8efba89c2c8346346473f85cc18bc470b4ec8171e7485"; hasRunfiles = true; }; "hyphen-belarusian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "365418d7e1aaf46045c4971c366a90117cc53b12829164429a1b7e72748f839625f513fa8f74e44a8458706f70fb38d18581434741b762bcd42e3dea7140a2bc"; + sha512.run = "f4656953e944f3037ddc051da3ac17f8f4f0584174c2d5a5b2cf92bb9a4091b53b640739dbb72703b80c8e874c8c402698746a0afba416f94af78a60178d0447"; hasRunfiles = true; }; "hyphen-bulgarian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "aee1d8d88efcfc4097ee3bcbf318d058849422d19bd6537e2f788000927e642fd3b8d18fe203fb23adb8d2eecf9645b44e7b2db7e997b08c241d23457d5e1312"; - sha512.doc = "b6924d3c2741412a8dcd990b22ebfe558d25912157b0b27e34fa6c73de4465bf0549ee5474dde12c5da2e5dc236e0bb1d59a286df837887b3857cecd88aac963"; + sha512.run = "6ba8204c3643c1bc6eafb30feb3ad611dd3088e3ade5e0a82e11ea7af0ff021300155a657d3e0319ecdf8acd1ad62aba88e7ce875eabd2b8b2905eae15d30912"; + sha512.doc = "6f02c405951790e35f5c134c8903c45c4222061d6dbfd24f4aa24bde31f0ebdcd629feeb1282d46e73216caa2a415a4efd2351320ea934dbd2d8526970fd50cf"; hasRunfiles = true; }; "hyphen-catalan" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "05dfdab38464c922144e134bdc83971174e6b14fc502f031637d5cc478f500680cedc33d12018e687a2b53d1965626fb2145d479a8e96e8718ac636b5f6522a5"; + sha512.run = "34818db5a68d221fb6c986e45f8522103b145b14e1eaa355d24218795f2cdbd7bf0f3a0927ee50b4ed118c06d0b5fc95b0e9dd98f6c23239468295fb2b35d708"; hasRunfiles = true; }; "hyphen-chinese" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "d3b56e89539a9fc04a6444f5fc93e6d0ee530db840a7475887b9c0270ed784ed84bd65c4f4cb36358853ca368e68aa4e06ae304cd3ba88ba3af35395c7c00b37"; + sha512.run = "e98682fc95dae669c5e4088e637b51255184c6101212f419397b45107962a551e42c567df052a8760c042ddaf804e1c3058db8f3e81bde2396490ba376a786fa"; hasRunfiles = true; }; "hyphen-churchslavonic" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "be8679b8f2e366965c2cf888a2937b10e1a6651480717ddb3ad879df3470277e65ff274acc1b0645cc0927a8948ce6afd67969bfc52df4cce8c1294453ca2946"; + sha512.run = "6905d004d498b64e6139f7eb05ff8fef87724b0cf9acb7562f09f3e8d806ad8fa5e5ddc9375acccab160e449e0aa626ac5929d37d1ca525f96c35ba1e88bad04"; hasRunfiles = true; }; "hyphen-coptic" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "38d2f29c6f6539d4572c537d653145f9c23d0053ef5b19e089a3847a6adfdedc9b23abd0e191571c4ee051681feb981805ab72818c09e133dbe4bf34ce09890f"; + sha512.run = "fb30462a32072f279e76503ec1bcf003fa686c130e378c69b9fb8066df3c1b2a7d792f0acd6f761752116d84f0c6a39f876fc5b6a57b3883808b8322148b6d88"; hasRunfiles = true; }; "hyphen-croatian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "34be9235449dfaa951c8cfbf28328fd35e873c5cc17da5c9252da43d331324d2c18458a64cbbcd576b5d1ce047aa910fef60e1ac7e1e1d5f15bcdb342362d542"; + sha512.run = "54a146e821fb95394fc0121c554bb6030a753b34897e90a89810087f25e86f80f52a4937965f2ab278f995cdc55bb9176c6fec60181eecf6400ee69821030458"; hasRunfiles = true; }; "hyphen-czech" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "21780a8068778c0c079e182dba2495a52598a330ce9e52026aabd37bb97621aa8e683a5bcd0085769326b37ab5ec6145b63cf7c64593af3ad17130e3648a9eae"; + sha512.run = "7bf2dec6999582cf08bad6db541baa1d0ed945c4799ed3881ecae735ec93c654621a836622bc7c81f27b7f15e8d10855f2f46d49c908a1bb47054a44e5db33d9"; hasRunfiles = true; }; "hyphen-danish" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "a4ff436442db5c0f6726986ac4764c8e21e9e224b6cebc4f296de4a00b7efcadc60857ce3cc4fc5c75d6f48873de7a86af99e7df15000a5174d9355b46895c25"; + sha512.run = "6805810ad352535e97ef264d90075fdfdbb6d53a6933e4c899e15e104c39f7e3bd1d3a31d0ad36cc60b789bfaae6efbc9716f7ba831c7ea1e9f8513ada237867"; hasRunfiles = true; }; "hyphen-dutch" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "585d3a52beac2f1bc2b402c34dd73bd1fc390edadd737d1a81258384431f4e8bf1e7eb07cda99c1da3425194a69e277f5572ae781ac3693573cbd86d55e9724f"; + sha512.run = "53fe1a3da3b19133d41fc88e78284addff7bbc2d1c0f53493cb2fd12fc3cae4f1c0dc352b0d41696130e7b1c12baf0eb663a361aaeddef6d65bd64acf13daab6"; hasRunfiles = true; + version = "1.1"; }; "hyphen-english" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "836f1cbb5576aa330e193e6d5027559ac2938c9300d1589aa3e2cfd0a76b73c756491597c077fe5a442c1e09a873f19f8ef4054e2ab69af577c5a0b5fc7d5f8f"; + sha512.run = "03a1da761eb7f36b62cad768dc37f8ece0eea67ba1b4168e7ae795433766b43fcc01150abf5d91d64cd6447dc20aaad5d790ac41dba253adaecca19889b2f54a"; hasRunfiles = true; }; "hyphen-esperanto" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "a8bad99d6ce2631a0234809236a976385340cc83a37fafa9dead53b6e1f59d7b4887dac0f4308b5c37867a2fdc59af9f2e7e0f08a54216c7595302fa5615f45a"; + sha512.run = "5e96751c22b2c1b7dfa97c2c7ff4175ddff79c8792e44c0054f9a4681503185d108e9fca66c9bcea18fb6b9de4495e651a64c7c15b445bf2cd3bc6378112310d"; hasRunfiles = true; }; "hyphen-estonian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "33e44148383cebc4f8b02f606f7a6d874fd58a949b2f6ee367223e61769abd46f10f5b01e9c6c61a99b467cdc22715f96df0113fcaad9c943a126af7270af1f4"; + sha512.run = "8b1350158cc59c1122a09194577119ab266d1640672e1cd948f1837c51d112659f3de06024720e9f4532b6fe90fc8e1ee9b877c87924e9f3f2bd8b4f788e82c3"; hasRunfiles = true; }; "hyphen-ethiopic" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "e06c0cf2758903302bae14d647b81c7e21891ea30c5e08b70a76ae2400f5f0053c4e7ce88039d0b1d0e25424924961a6a92600e1b5201491197c40d2c8b3508e"; - sha512.source = "ae3a4f087cf120a54ae68dfd25a5dd9b2df4f2df2cb3908d74841b670119f0164bec5412ef67a80b06d79b9dc966b2096e0e9a39eac92b0b09ce82cb80d3a99a"; + sha512.run = "86977751857c0f8055ed47a1a9855181e8b1cd4736356882737a6e70f2ef6a4a746c8db429a096f1f2c572d07c4f23ff9c2ce9844330a9103d4656f91b0e97a8"; + sha512.source = "fa068f99c4c373f29be2690d1d42a027184fbaca8b90186222e320cf88222d8c7fa42dff558584df69b5aec4affc2652624258fca2c91d9da9ac82f4dc2f3031"; hasRunfiles = true; }; "hyphen-farsi" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "d6363605955ceeee48c8641d70fb3963dd75efa46ed936b47502dfcf385f46205595fa51fc1caeae7d3efc2327f0786d7009909c79bae5655fb61544afa2934d"; + sha512.run = "39b6a4311f5b125a52d9b68c97e046b56aa05bc6c9b2fb9ef496a33bbe384461c6be1fb218204a19e001d995a733bd6ee4255b99b1c7d1b98d530fa4860fbd82"; }; "hyphen-finnish" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "dcf030330637ffc6fd89215b9c7e5abaaa4dec64387cfebd3d63209cd742a022c5327ab7a45c3ccba058a21c7843fce8a6638be78534f2ddb7021775ec86c541"; + sha512.run = "3d1c49914f1b0d03660da36964bc200d1444b330381bffeffdd2e7f1e804be879831b8078280c18eb24f50fb1e837b2ddb69bae98ca4c7987716f3af8e0582c0"; hasRunfiles = true; }; "hyphen-french" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "4c4d2cf01aec76a5c65f3b251b2c78d21a752c0bc6ec480260a1f12854a4cadf4a0a8b208093ecb2f733d07533a652c643eb17d1899afa00441b25765ef46082"; + sha512.run = "db80ca1e33ea4b22d16cea616235818d0d9982812c5974f26f35fcfbec272de27a421894e2267e8e1d43e21f8adf281825ec1eb1c99cb64c5be565eb34d934bf"; hasRunfiles = true; }; "hyphen-friulan" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "23298fe8f4151eae6bbbdc49e8a798bd40e8073048b1a8f2e07c2ad18bf4b68a426848c6623437ca189f1b5e247825f6f2fc243c1fdc5a9cfdd3c0531519904a"; + sha512.run = "ab7e29b8bfe37fd25e9f42eba3b8f7fc6ef5304aa67abab53eb6db8c87c9e5054112d1bbcad521eeb74ac6105ecbcc4c731631be545a6349981cb475e4cfbdca"; hasRunfiles = true; }; "hyphen-galician" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "2781c4c3a56108b15ae88969a73c9d77fe848eb1e91679de121e1d21d19dd00cc4cfbf385d53d3c4a3571f8155cc1fdc21921e8f52b206b94c2b01582fda57d2"; - sha512.source = "2e9cf30eb8dea0993c6829b15bf6dbda17f8abc1551d55e64633be06b6615395d68df62348e276de1fee4bb4c9ae9ca92fa42de99766a9e1ba8e388a79ecce74"; + sha512.run = "29f470034ead928f259ab8e575c6ffdd6c935d1c55cb2f1374a7947e9825ef6cadc571531dd8ab00aee130e452ed5fc4086ac11b9c05285687aeeac95aa7093b"; + sha512.source = "873724e9ce797fd112f0cab4c652d963740602d07dcd3f108d10d6410e35ed1f5ab639e89f12e19f53d2fb9dda007069d1d9889f6dee2743a11f08411e01376d"; hasRunfiles = true; }; "hyphen-georgian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "4d3151bd873461d782085d541a945db21e79f864a7b17f9d6ae944df06ccbbe3a5351ea2bb42170aa723a18d7995a91ecf57250f7630e622c09a005df9579ce7"; + sha512.run = "fe0630d54f6a2c0575fd6c26233546d01a2aed6d14429d3c3014805f478019d66262c749d4583745feecc9ed22f607f2cea4f03c15e64e82e7a3396153725d13"; hasRunfiles = true; }; "hyphen-german" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "712bdaf81f4e9fdeccd1ca90abd8d84eeb3d86f9cf7785a61911a1d490f7d4711646f523a6172e06ca5a1a8749d6d40ef21efc5942b854fa67c257650a5da1b4"; + sha512.run = "1572a4e7ac8dea78ba043e69b37e2b844c39c4e9bceda0d2238961b70dbb9208a2116af7d2d1fb6fe8b13e768c3a8821a755e833fd73fca78d4b844f08441562"; hasRunfiles = true; }; "hyphen-greek" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "17b84d34fbb78bdfd1bec8fa9e2dc06287cd42391414800141dd610b4ab6811da6d439cbc3fe3b95cd839039f585ca01547542a851165cb4db5a295d1eb78e0f"; - sha512.doc = "d7afbe35a6c64853da095b41aacbd4ebdd32d0f90ea6a6492d2965f510e9522271a6f306b5bcc16c92498ec77384f51a20df8453666cce08bce1c44fbf357efc"; + sha512.run = "ddaa7347a23b72c957e0b3ce91d29fdfcfc0ee87fcaf2419bc19597521b9ab704f0a548efbff664d823af7677c5a6089301dc5338a368c3d535c66cb0515677c"; + sha512.doc = "31368c64befe13624838275f28d6128af10b9a8367c71808965081e3ef6af75a01cf26df510c340b611986c7d7f2448491969fe815b6b96760fe62c9aaafa6fa"; hasRunfiles = true; version = "5"; }; @@ -14008,50 +14377,50 @@ tl: { # no indentation stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "c58ffcb0f5ef0ca338ee5dba8d520fdf935f264c042112eb016ab99fe5beea68158eae11c3dbdf8148fdb771632df16a7ca762526e8ceb0282a774839463edfd"; - sha512.doc = "a14d74bb141abab2cf92a648b7114ed766ceb00de155846ce58c6bc89c313e78ceed0b4c68f4a69b5093a5e6c54e1297c7609548fbda6be41d5e83d59bcc1de6"; + sha512.run = "e65c9066dde564b06e5ee5bd50df73a961094e97062adf61926bbcfaea8d50730d3ac11cb322644da08e6996721b3cef0a4d4e7e33cc66486f067fd0845e438d"; + sha512.doc = "637396b1280848154e7637358703e25d7757e09bd89bc0340063605bbcb386bce572b4a00db24167dca68904ecb56a90babaad0fb1791e169b87fddde4dc7382"; hasRunfiles = true; }; "hyphen-icelandic" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "c139c3b45b219b15fe20ece2334a5d8f26a35133789a71396d057954279401fb3230e17f775c1842b52a7923e7ef2fc5a8e4592a71231083c084b1062b91002c"; + sha512.run = "688cf906e41ca7679f4e230ba4055749e530e4951799b36ba606a09796794ae89e2a5fb580ff44cecc384107e442510feb8c2401aade3dccc2e7aa7d1ca1af42"; hasRunfiles = true; }; "hyphen-indic" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "3bf0260af99d6a29a7a5a501d2711ff9a8366fd60440899274c7676bacf49b08e5defbc87cdbe2b78c34545f47caa762b0262bb940b04182942ed1f182064927"; + sha512.run = "2662d3a36addf0ef9bd545129116336915bee3bafe0db7a13b22badd31077a27c9a76605acde50ebd5187a718bc9e6ce93ca9b66ba30e188d726a98eb53152ae"; hasRunfiles = true; }; "hyphen-indonesian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "ba6c9c18b7e7f7f7016e3aac6d22b37b6289936365e3031d82be6ccc682360ed8a21f0a3d197d58061a81edd5a2e2eb7233708c9a65d5e307048a20bd3c9010a"; + sha512.run = "17de599272ec2196de1d5b1457c6954eb1d282d44663c17f630dd0548d7bdcf93e4304f336fc012de2993a5915e187bb8459e97a92d1406739a7072f4dc90871"; hasRunfiles = true; }; "hyphen-interlingua" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "dce4777d1612ebf6ae9ebff6d573ba7cefa77e5563a40a1fe8cdbb9dfe1eb8a0d54fee70d49de47acba5a5b467feb63ea82d64f8350030fb4c3f7a1a344d234d"; + sha512.run = "9f64182043a2e1aba60d35702e6ef038d77d3a9eef7c543571f2fea24aee5124e09feb99564af5a3d9f91f552172fd99d743fd3b88beb3810949d8bc5ce102a9"; hasRunfiles = true; }; "hyphen-irish" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "432361d593ba1e4a3197a68245545bea8dd37ddc307a6546811f0c381499c3648e19a3c7b36b7bdb2ad82bb27b6b37388b39fc05a71e1ec3df0ecb803f367a4d"; + sha512.run = "9425e061e24418abcf612c9a34a73dcb234380c9f5a29aa9fdefe691c8db63cf7125de8deb378c4a9908143fc3ffd7987fc04410b295a3623e1963b48cf4c29d"; hasRunfiles = true; }; "hyphen-italian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "5b8b51faf88b14af90964753ef963c8e63b5b196f6c6d7960929ba78f2a131068dc35056f7ad3ed864a219f15450e7d33ed1596e678b8f7b0c1e206372f08900"; + sha512.run = "9deb698f3fc899e7c211ada8a1cc0b015e7b1df6f420e7f88df38af8a25cece4a3702ccbf67d442762f28862bfbdd4f89fdf755e07d185fa9aa6f88cbc5eafdd"; hasRunfiles = true; version = "4.8g"; }; @@ -14059,14 +14428,14 @@ tl: { # no indentation stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "b98b82184f21ee0105633313d7a727c6fe90b319dffbe232f62eb4a60fdb8a0514d6c2f407180d3597688ce928abce7a19eea6f2eab3931da174bcab5e004d90"; + sha512.run = "a2d52e2c3ff0357107d2032a7046012fc54f4cf64f68eabd23a89559d906c2cf24a8ff56a4397473917445180387671af286b23a3e63267422f557afbcdc8b8f"; hasRunfiles = true; }; "hyphen-latin" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "e7087b2821458752b675aba4e6ee4a146a91162fa8d0ecdb86d46c49ffd441d2f9c1dff0ce3bd8fca74af9c85cb81cb129896dd9afcac55148632975ed24519b"; + sha512.run = "03e669648b65f3e4a62717f65b90d8e8bcbd401c5fa58e50f11acd1a85084206717c6a2954c5d551c45edd1603ba111886854d201bd43737a192a071ea958ed9"; hasRunfiles = true; version = "3.1"; }; @@ -14074,49 +14443,49 @@ tl: { # no indentation stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "3470edd656d22cc71c7b89d0f19f191563928eb8ab743d70e1b8c1f6e3863c26ab3b469a22f7cbb27fe34699e9954c4c633e569a402f6dab03734b6ced16d785"; + sha512.run = "5823ddfd8aef9a107630545e2ff12d3835e9d985751bf1821e34d76f1add3f289f8104ac8c0b40c8febebef7826e0edb4e37500f2133b270cc1817640651102e"; hasRunfiles = true; }; "hyphen-lithuanian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "fdf21dafe50f3745d5dc23e370111e83851131881d057df54f459f1c01def15b066459cc58bbaaceb6abca67c536b43af4033c72e0dadd42d0a98142e2be7192"; + sha512.run = "ce9d629ef1e25b9eb07fb2841cc97cc0d417d0c2ca4e777b58be0c7b4292deb9b9228478f56beb326c128b60246165abe71e89bafe24530e8bd9c7672e9f61c7"; hasRunfiles = true; }; "hyphen-mongolian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "90765de59dba6ec9ebe5d68fe08dc887b296880f90b4bf61ad435fce433cdb61ed65f80f51d4009b8c5e7c777a05b53b4134020cc5082ad1117924e39b298c36"; + sha512.run = "bff336af68a89fcfb02d37f4728a478776b80dd7b1fec98203b53f8c34679c8dc0ea018ecf3e804e29c5ef9cee87aa1aac29f3f90823bc369d8551968420ff0a"; hasRunfiles = true; }; "hyphen-norwegian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "575ef99eb76a3ccf30477c35d149ffc36ee9ba3d60c3abc31469e03488e52db568956112a04b964fbe043df3f7b7b7c31692ffee948c34ae5ee2a9882058f410"; + sha512.run = "04d4b2d8347f82dddca9d745394ffccb1236ac3f477d5a896fba778fd89d29dcf114cfe614b3719317d622c28f69dd6d118d3a4874d226e1ba66c3733293589b"; hasRunfiles = true; }; "hyphen-occitan" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "8738497cad865898e043a54214b86627a123aea35d5c7ca701bd947966b8b6899cbf66f801f48c1475e3d43ead61e38af082dec101fa1b7556810c778e7bf174"; + sha512.run = "0c22cd432c23d064165fe076a4cf83c41b9aa5bf2715c6232926b479c148cdeceed13ef6d64cef1c928e699e15d8c6e59ecab05000ab6a99047927dcdb94a6bf"; hasRunfiles = true; }; "hyphen-piedmontese" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "8f5d9a0f6408ff62160f65fe9716f6159b8f2474a106c081c973ad23d4003d56936b9d132c84e1c5e070e79aba6030b7d9c1386b15290fefa5a09e8c50a6b413"; + sha512.run = "81159a91010578a02a2a04d3682450ea0e208327a9ba845ecbdb6317585751c9569a46ccdc7d5df8b7292c981632dcf3f3f334b0f1bdf2e413860a8065436e3c"; hasRunfiles = true; }; "hyphen-polish" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "927afd1d830c902e8e9931626b59893b3e384aa29a2635ebcbc5a5c8a07e1194ef5b76fdde7ec1cd209dffb676d5302f4e84fae27c9d3abbeb23498a1236d494"; + sha512.run = "491d9be07f649424909e751ae75d655bf448754cc45730d3d8032fedc9446815970b30c7591281b8af90f75e77e3dc87651dd8625301a868b37328db03cdcd5b"; hasRunfiles = true; version = "3.0a"; }; @@ -14124,21 +14493,21 @@ tl: { # no indentation stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "fdcd0c319c9483df3f9fbbdf91c809f153c7221df6d79f257cb2e6412495b7b3e306e83573dc3aad0aec3acb44b390b5f85dc07cc59c8f0a7852aaecb1a27512"; + sha512.run = "dac2c7eded6d88908268452dca7c6bf8bfeaf7d8a7818cbf3d9aabd5f062e3f2bf0cdd5f9ea56d3f5b3319bf3b556cc04685d8d0c6535860eae9c87a4b1d68ed"; hasRunfiles = true; }; "hyphen-romanian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "be833ae75b826202f56413bd57b4ea0b4172b2cb7150af46c929daedd54289181e7b01c6161a2b49f2475910bc76dc6968e986cbdfc2c1409be22dceb0e3c3b5"; + sha512.run = "8954b12a098d04d23f92fd9e10e0100e97d4dc4444b1861db5d1975b00c9d3d2b7c7a4db4afc56528f4acea18b9ecc67c4cc0018e90a794edfe562e951317f20"; hasRunfiles = true; }; "hyphen-romansh" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "f44bdc6ad6319b9b92d47c8225eb295a97dff5b0e2815c071b606df726dba311adabfe820a51f42539db61df164688b127e8c85ecb39f995682b7cd3bd25954b"; + sha512.run = "2c029f0f0cbff95fec9948c6a6df325f682535b99eb1e8a36188573b406258bc960d558be1da9ce3ee8f10317b73afc46a2f0624ec6d864b8fc94547be99bd3b"; hasRunfiles = true; }; "hyphen-russian" = { @@ -14146,22 +14515,22 @@ tl: { # no indentation deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; deps."ruhyphen" = tl."ruhyphen"; - sha512.run = "005595051b7c9b55e16c086e1ae9f8624c6b3bda36766dfe228d7d1ff7847c2298d128693d277c11f6a4f5216fe42004242c196a4ce56f52948f2456854ef0e3"; + sha512.run = "e5e805cfd75bdf601adb51b96a2ed90df3c32f8bdc3f0c4e0b37e68d68064230b9715d5c6f3b3e8e26cfa64842ee09bee4be17b8f4b1fc6ec2e44e64d6877957"; hasRunfiles = true; }; "hyphen-sanskrit" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "8c2f0810e76280c1dc4218aa04595bd30c24190a0cb3a805a61305aa3ed2683ce1933d1e61ab941eeff8af5a9f8c1cc8d9c4bd28498721ad2be40437242642e3"; - sha512.doc = "f14a552657cba4a061314e36e4f070ef5a16b0f25abb2bae92a0ef0993ea250a0165c18ff66cfa3a0b2471e11e47b40cfaccef1457312cb4c1078498ae227013"; + sha512.run = "0685eecdd296c96461fb6f8f162e3748d500c7e60c004839b8717ff1c10a7737dd3221c1e5515e8f9433c34e9e7af622efd13b49efe7e3e233a79a22d858d9a5"; + sha512.doc = "83deb7e79b5b3a24dec150e434f40ad8fcaaecca873ec5d200bcc5ebf66315fbc289fdd8a7a3d04dd2a6697199d54eec8eb08fa5a4e5f7667e88909224349952"; hasRunfiles = true; }; "hyphen-serbian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "f39a9a1bb6d922d59b379db0b587756a8fb4107b37dc00257594ee63dbf2b66bd86bd7af5ef2a54d3d19770525da176f1705749d0444479fa8d34def6430fd60"; + sha512.run = "af8859193d7639333bcc9569d62b4dc5f89b2b35bf4c2b427bb5ee2c7def43cab807009e2d4d171f041b95a12f5f1e93a7a66253a3476d6cb1b213e802c9a95f"; hasRunfiles = true; version = "1.0a"; }; @@ -14169,23 +14538,23 @@ tl: { # no indentation stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "fdf0d487f05c56f4978ffd7a36be32771ac76651f9629da780a22991d740ab5341e33ff8ed7366a6c2dcf773b98912b6f0d382979d6e78fc1885783ca7749537"; + sha512.run = "af4db6af1e341901f700e0be559158d9945f8b040b31928068a624da0825be656917c229801796bfeb83961bfbfc1543f6e5aaade1b98c91a0ccaaa32e9f5859"; hasRunfiles = true; }; "hyphen-slovenian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "1f621150c2697c2ee3e6b92f2a54e27e12aca55ef6c42425cdadba69750c7801cbb00cc8c0f3323452f28d476ea4866ee45f253a5a207c3aa27ef2a079b731dc"; + sha512.run = "653e8fb086de01b11c50aa8b442f3ab92beca239b5b12a2251bee2ba57de0921b47aa7357b3df306538141a4843cb15de604c4246a459856cb474b30168a0dff"; hasRunfiles = true; }; "hyphen-spanish" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "d96b778fd00726b98a09d6c4f5913d76033b60d7a385e7028ce5206224f1e74836f5c8afd26a6b266f37fadbd09062ea8facc8a4096552b5947a1516dfef29f0"; - sha512.doc = "e4bdcab6af51b4c2271738c92d0ecfd3cbe38d1d3ca14b1d63b24fd5ef1aa81916833a11d465dc8f6c79e8a29be667f39de6a761ea50b6e75cfafaa6449801f7"; - sha512.source = "4cb8fa2af4eb9c8d28d35cdd3367402bfc4a38e67e9efd04829a978294e146fb3dbbcb457da684d3d1346e83424701d418637f02b4cba90c69b37889ff085df0"; + sha512.run = "1ddde4a5b555957f2ac7c7069485cecacf3211704316a913d0744ca7d5b5344e07af861d112bff2951e75f7579b066ace02ff1871f67918c9808a3e7fe61ffa1"; + sha512.doc = "3d1cdb1a5d7978f8c89cca45470d4049224678d05bd7787d55af81d4f1ac3ea5c44f1016369f18b6495a9df417d37664d7df69c42e1ae178b9cf661eff8801b7"; + sha512.source = "61d302c4a3278d95da6ae51f4e4d115eded4bb758b13cd104e7fd4d379d801ba2ba1eb947d6446e76c667cac2c1bd99302f0edb6b4e51978a09c82ae9d4706dd"; hasRunfiles = true; version = "4.5"; }; @@ -14193,30 +14562,30 @@ tl: { # no indentation stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "eea8a170b121498be9b36c12196f8b432b4153161d2eb542a76cc5c60658f011fd5a8d6b45fb9c78a5aaef532b7a4e29a60dd73369906b8f3520b54eb4120747"; + sha512.run = "aaa792710ceba8e1e0e73df8a2981139d5281bd0b422ce7ed82823b280c1576ef55509680d05cccc9c1e1b9e775fbe861337266f4ebfd3de60f157892b5f890b"; hasRunfiles = true; }; "hyphen-thai" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "ff2dc6c1a648e8ee5e9e3ccee2b6456df578026786b0f0d7ea96b84515b10b67696adbfef6367566c2405d408758c153acf1a4f52868206cac674b80c61b7245"; + sha512.run = "6fc174e20936c81e9a8aa37828cdbe3f012e6ac63b55da901a7ae18f2015bc5f42a13f2d701342714dffbc56054911c45675badf35a9a33559d3116787d70d54"; hasRunfiles = true; }; "hyphen-turkish" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "f4cc3d6dc466f8ad00964b79f5e6f7cca1254acbf0c98fc0764fe480efbea99cc00d31f45bcb6d28b697483e0b44971c9f319b73c9bf483f87f8b114bb2098d5"; - sha512.source = "cd6a82458e2eebb0b91104e8c0730ea5faa3ce2cb716e21e4d14f22e88e16e0a7de470bffb04da04cd057288ccd6bf9e6f7a9468b54baed6abf8f5a314a19114"; + sha512.run = "aa0be6510ef3f34cefa767cae455e2098e7f342a4f86f641559a74fcb1ef34f56b80d6ea84a153791cf44e9d1c9b067f9128810a0c6d32f4df3605f4c5189bea"; + sha512.source = "af17151780e7ee2fe7d3b3cc5e1bf05d2e9ce22e1cddc81b224d1f6db3483c34a6aeca33604fd9957977ced3d2997bffc1d8c2e9399ba657a5cefd9844a23124"; hasRunfiles = true; }; "hyphen-turkmen" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "4440fe94f82ed6816828eb408135245372789c73220c5e9f1ac2e52c34feeea24981da8619ab2496bf9a273c02022a126546160b723b92de422cfc715301a707"; - sha512.source = "cef89548b178852a39c40401c0663a412b5705e2669d9b02e78fd1e9878eea93e71117188591f7d43a1d040fe94d4dd31f22f913c324353a593832b7c665c148"; + sha512.run = "e64a952ddd586762f322ec03611b6129aeaf8042500c47edecef4798e64031d5812fc140c83d3ee51114c6874629608183112a9c8b669b3ddf5570aee7d6cb21"; + sha512.source = "d790319232276b3994f4eba8ab460ced3ad2c5995791e5ba0c803e6bfc9e5934f5efac7b3089a3e9a994dd1d51d2fea3812f5a4b6802a677cc1a515b1de43a4e"; hasRunfiles = true; }; "hyphen-ukrainian" = { @@ -14224,587 +14593,609 @@ tl: { # no indentation deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; deps."ukrhyph" = tl."ukrhyph"; - sha512.run = "e74efbb2a80a124ac9a8ba83721823e2645cdbb798c63ec0b5d159ff6c222f26a388fdca318ec88dd3d8f5f6538cb0945cbc3824c490ba78c832cc3f2c389b7e"; + sha512.run = "bddd99e19b7f900db737dfb39100642b1749647c287d7947811144e5fbbbded5c474894770d2ddda5fc930a0a46a2acbfdafd6554c42301b90f674b5ad4a2a1f"; hasRunfiles = true; }; "hyphen-uppersorbian" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "499fb8027eeec96d52efa90e13c010219c9d2a26b9f6abf7dd71f0df81f1a4443597beb5413f5c8cf99e3a549121b4c03155250c344f7e1a23370e0e4f587dad"; + sha512.run = "2b62f8380983f340613ea5f762815cc2395e80eaa28a08c48121124f2af4ba75158ff8dd2f47046e90fdf51b6df7609ee78a5ef47a59e1309e277e1eccbe3d32"; hasRunfiles = true; }; "hyphen-welsh" = { stripPrefix = 0; deps."hyphen-base" = tl."hyphen-base"; deps."hyph-utf8" = tl."hyph-utf8"; - sha512.run = "bc4d413f1a6bd74faf785e613f254fa3408a7f21faeee4c33816ace82772b094829ca1746e50d3ce73b6dc99221203fcc83e1b61e66681f34a14610f6c1cac5b"; + sha512.run = "6e513b5c900a9aa7ae6aa750e18d57d152137a3648b6064293a970af27543908b32ea578a5a314be8809bcd2c0ce18c753c12308c2b74e5ee5e2c1331b40b9eb"; hasRunfiles = true; }; "hyphenat" = { stripPrefix = 0; - sha512.run = "b36f7500e50ce94ea5e5be8513c707fcbe5a23cb5851de3f112dd6c23521fcf918c957ba8b2c01c6850225215e37feeb46f0a8ae90b53e03ac534a0fdaf45804"; - sha512.doc = "c6a9d7c513c51426147afd415315c6f36ebda4c4d59eb91bea3a67b3cf3c82e842d3bb6a7d52381489618c4e26115be29666618e160fb8df778ab6d4d57272ee"; - sha512.source = "8e48466d50c880a2869ce769c72f822d79b39792076a2260dfa0d7d0758be1452494aa553ed6dd44850105b1da90fbf89fed0f842ff661fbda61c750fdf27284"; + sha512.run = "e4579c8c18fc6e42093da75fa532a318c0a3367d566817c545c9c980c661f7a3ea84c730ebc8ea91a9373755d98d5376590b025fde5fe431d8ce33be9a373122"; + sha512.doc = "93743c1a61c40bf476f8390ac232ae1ebf0355b896f8f89587f710c58474a014d834e3a360e0f8f6295b67ef4137e94ba0bfb0517117287dafcdb1fa7754399c"; + sha512.source = "3f9d367ad03eb4bd5e364af27ed8b242cf2d2feab3e69a283753c7f83c285491302468ecc4a3cd77337b6d72216e02f86489e9f932c2b3d7b570e8dc4a10df28"; hasRunfiles = true; version = "2.3c"; }; "hyphenex" = { stripPrefix = 0; - sha512.run = "c31bb38975a925be8d782f27326b77ab85fd468e110d201a54248c541c767ffe9ba8f747749cefe2b8cd5d53fc78d94d697681cd8af5e680592907a7b42a3060"; - sha512.source = "c7a943ad0916408cc4807260bdc5ea2450a1401f90031e80518298d0fab8b251136bc6a5d95e107ea99f72c4af595e3c80de09f1341160a56b8f21363ff7decc"; + sha512.run = "e600c6c31be4d174b62d12d0a9a371f8a28d261977fc46291ee3cdc69677608eb4babe6727af9abc2aac7a4441e82960c8b52741ba4fe5dd46a62647c6eece17"; + sha512.source = "748950dc28ae855cb277aa678559e375d6d1de8f107b8f531c55c8e5c4ab87fb9a330c96e7be4659f79ec2643092b87387379d959f02468b64250de2307a485d"; hasRunfiles = true; }; "hyplain" = { stripPrefix = 0; - sha512.run = "c990bea7ef8e217e967ce338819525da9da7e37caab9dc9bdf6fae481c82d76311b2d68c0ac25a2939f478849bc2d9daa25c9114f6a02965a6a62e2571dd0959"; - sha512.doc = "2dfa59598f318c8d283055b8c563a3db7ab032de250692e416faf39ede90d3825fa93996a0e7bdc36e41d5f69dcbb9419070b5bebc01543eb510f68502828ff5"; + sha512.run = "badc61562fb6c305b47d4d58a077a6f006fb58fd4bb216397eceb00cfe2d6baeefce329e780db9e8d89e4472539ac56af1dcd66af8ddc6a6e66702616d13b377"; + sha512.doc = "94ab39ba1a75b3179c03f94df475407a8cb03d0aaf6bcbde0125521e1855622e3d84f4e1c2d4b0c2bcc29925edbd62b3ef0ed7f6f68ebc44d31f3a7594ed09cf"; hasRunfiles = true; version = "1.0"; }; "ibycus-babel" = { stripPrefix = 0; - sha512.run = "c2af30625578806caac29fab263dc4c62d7ccbb40b32aa2e469cef23613ea2cb70f56ea4e1ec244e35f254af65ec602df92b5418264b5644cf2ba562b0bb64af"; - sha512.doc = "c8a1f831fd7ff5af5a55ac832972d9cff07b19d86d41970183d3c72f7ef522097a15f25b5958d19fdcdd85e592534d41dc9bae9ba6928ac72302b6e2102d44f6"; - sha512.source = "b5a441180e741ea592b547db5f01950e2665aaaf9b720937c675e0534712db8a4fa31def6d119176a32bbe638b8af074057c04023206d3a7b616633550bb349c"; + sha512.run = "0ae5a9ad8480aad9bc2a6e334f818c973462df46eb2263f0ff43c7e42ad235b136a6eed9aaef027fe11f9505458c9a546960b4f3e12763739bf672dac960b935"; + sha512.doc = "26adf6ee7bc0eb7b7da825d6574c72d1b0cbcbda92dcbbd8691ca0433124447ff56609ebf2c89334bee23e3830a8523a08e1c1e4e7503033df7e36efeddb7d33"; + sha512.source = "db5efc9bc39da60ce12c507179791dd7f55c55598fdf5511d03048a6e3847cd37eadeb45e34ece14eeec5ce98372694871bf740e3833bc35c752bedea65ca22e"; hasRunfiles = true; version = "3.0"; }; "ibygrk" = { stripPrefix = 0; - sha512.run = "f1ee3b261b36f3eb9f05873455d93fde5d882d8526dc7abf36fc5ce277a12cdd42ecd849e904cdba5c5e7e64f2049d3f0c3aa122f1e8cbe917c015ce4c8d8e0a"; - sha512.doc = "3b24188c4bcd8b50dae2ea41028eb8e03c8ab7337082d0bc7aef291ab8823638ad38c8a678fbf1c3dcc2b73c808196b943b3cfd592d6eacfc5d7452332c9105a"; + sha512.run = "07fcb4978b909a1da79032f73aaec4c05c2dcd4251010637aa15eda6b79e65c7f7792287894dd87ba7bc4789ced8fe61a8189ee5b0eaa654337c4f9f41853917"; + sha512.doc = "8a1897f6a0231564896be560a5beeb0cc732fe30598c6f15d5c3f48abc390de389863ce7eb5510f187bee63409bdb818a38b404d675c82c7b71bd3c1ee9d0e0e"; hasRunfiles = true; version = "4.5"; }; "icsv" = { stripPrefix = 0; - sha512.run = "9586d94334361983028513ac56bc869dfcd37edaa309694b90ed8810230bda7f8b6fb6b1cac00a094c8c180e2fc7cdcc052697996c2a432e74d4c76b43a60221"; - sha512.doc = "1dc1f3e4c33c88abc05043f1b320586df03cc14b5d4ca6829c41f39ae59cff01e52d1c3dcacd0ca773a37ced5d74884b2aa7ad23ced14a78c38f119c9fe5980a"; - sha512.source = "6094e6ead26784d97fc849ef3668fd39a10a849902669c4743841bd604a621deddde7bca5a60c126974a1f7de5d1d1d4f0215d31476ce275685265fae198e1c3"; + sha512.run = "5814a58b6702f9f16464cb3d199f9f0f1a3178d0f1ad9b7fffb828e0750c99cb90223c848fee35e4ee8328206f02855e7eafa9f00e406aec5c2c260bda89048f"; + sha512.doc = "7fbe6c7f4af905b54864fd3dfd9f0a15d832b5a09a6cc4a7ff658da9c98a55e689b78842249fe197cdd32629db53a82e3181d18880dd1b5dcbba727fcc4ac23c"; + sha512.source = "5c04b71a1778e2b79fe82045d04f6fe4c68c8235e29d7e203402918e657517c8696673b12d3ea6e420eadf45d6a844d5e77a32b9db04fad4004c0c4606d7c97d"; hasRunfiles = true; version = "0.2"; }; "idxcmds" = { stripPrefix = 0; - sha512.run = "a363c6def35d9544817408e7d090b4b90f9c0e2a21b42b62378c96d00aa6646eb63fcf72b8ab72b4c996b4c6305257d2045600411fda3a286e86b5f0fe25e8d7"; - sha512.doc = "265aff9a006921805bab24d22e475832ebd0aba642d1c5b15e59837d5e9cccc98078d2acbf949e5c28bf486ddb238833f9a9abe257779040383e3cc8636ca0bc"; + sha512.run = "8cf7ec540377800924d9d6414fddfc3097e9bec218f68411d75bc566c412dbedd0c988c40b4d01a8859250e11bc6bb4d7fbf5f3772b29c8ac2a6a1fd530ddcbf"; + sha512.doc = "99f5164839a2a3621224e2672185609a59598aca6eee0787e382ab5d973e08694035dbe539b7d87c4f856d8066c7484679afdd575cd7cad4d76cdcd647f54b54"; hasRunfiles = true; version = "0.2c"; }; "idxlayout" = { stripPrefix = 0; - sha512.run = "86982ae4bbfcf4fa15694f6cb7d6f7334510d063c450e8b661ffed87fe06ad4be4546b867cdc026721b29bd2cdaf8323aee37aa813b677ccdee10588e7453754"; - sha512.doc = "ae84d455597d80ac54a2fd09ef00b626b5b39ce3204e78901c71cc2d87f6a8523db09be168861baf6589286c754a6285070b48edd47914ccee5af024f929b357"; - sha512.source = "3bbf519d24bdeab30bc34afa0fdbb913e94637626dfc8eb4208b4b0282fc0aa7531d4d36517a317c01bdc83f707db53d387d3a32466796540d6cc4cee84410e5"; + sha512.run = "a57b765fd4129a83f119786c587e8cf00d3ea86de7add0858b4f479aa3645a28b68b2bad1d19bad969ddf9222bcaefb1f4950d06931a2f4b6a24e2a1480194e8"; + sha512.doc = "edbb6e8c35967ebc4425f787a7504509b43ddb2c5d61bdc85cb5586c27bbe893de53c712af3f76e1ed5c895bd458ef7e36b6636dd8844debbedd15b526926678"; + sha512.source = "3ecffba6b07096ee909d3788d2327c0b69fd7d22bce3d70ca903e3314f0d78d33c5e76722464ebbf8021739da2d1749f7b847bafbe8a18fbc77fbd238087f4a7"; hasRunfiles = true; version = "0.4d"; }; "ieeepes" = { stripPrefix = 0; - sha512.run = "cb5a2c086596674d0cbe0e14ca07a9b5111ec1f2bd146cd2040e898b214bcb469d50bc57e7881ba406b9aa2a7597edf7b278f97bdefcf34f20904d5fb6bc44df"; - sha512.doc = "c56478a34b2498f750b9ec40026fe97c8aaf12508a5bd19a265fcb7905e4a7ebb16bcc0263aa5e9ff1468c0d0eb38206d51b3db6dcdac2e71cdb89d1c53b97eb"; + sha512.run = "a0335c98433d3673a68c421b8a561050b9f20b29581c87c70806adb6a34ee9eae5c872978f6998ebe5146576c6684f6c56ac99e3b151e68c983ed63c9d7764fc"; + sha512.doc = "b5ccca4fc4dab5e9f2aea77e9b09992ef34c58f41d3e8329d9a90bdd134814102bc5b25c6fc44822e3fa28665a2d422e3475c1a9a05739096a0e02f9df9e9922"; hasRunfiles = true; version = "4.0"; }; "ietfbibs" = { stripPrefix = 0; - sha512.run = "ebe7df927fcfbe35606b5242e69b453bd1757949b84839dcfdfe61234267767f87b6db39acdcdf563c2f2466bc86a6c2db18b8a427efa6aac2cbf1a3317f804e"; - sha512.doc = "6ff8309f884e7f966144051de412818ca0fd9e55669903f8bce009d6a0c9d664b3dd2bcb3a326a4fed531038bc36feb9245b852414ecb6a76a51e218c75ca383"; + sha512.run = "1039f113f8ceeb0745fdc73c8df27820c453de8eaab2138163d6e8bb7a1ad66e6304f08cb80bc7d3253b9b7c6729746a5eb2610706bee155d82d67f3a5add799"; + sha512.doc = "ab8df81de97c30c61360459e95eac29bff764e3d0cc334d45ee476b92eff5988bf0509ac2aa270c730c1cfe2171ba27545525bc8a3d8950271d6d6a1d1488647"; version = "1.0.0"; }; "ifetex" = { stripPrefix = 0; - sha512.run = "40f9a3a41406652e2d7dc6e528b3dcf562175a4287464ffedd9b9b70a0ed331425e6ad6bc558c6157fd53cffbb5d9f53c3e5572fabe0638ad31378be0690a154"; - sha512.doc = "ffeb9847eb4653a5b603202a2665736bdb38d64941f1586e92721c704c02c9eccbf0c2e72c78c53e331272578b29f77ad1e908119c054de0219fda4f692a013c"; - sha512.source = "4f331b0f004f9b4ee939eafe203024456e5369d715409cc5be372acfc1dc8be815fd49f000cf1a9e159ce072ff05d6c8f98db97955f4a131699ce01d17b76224"; + sha512.run = "244537aa156a2a6a2b09b3ad2afb052fa71a7f1ed4f2e5135ec4b3e86de48f6ae5caaccaed5df0c928d1c796b6b3eaa412d00b8d89a00c9b5d65b8989066606e"; + sha512.doc = "8e30cd47a74075af82439c1c07d64392e1977072cc2200203492cc5eb01d31a74180fd5c0fc0fc71441175b3c46d9d5cffe2fb7998729b14f918ca62df741390"; + sha512.source = "edd3a2cdd20b08657c76d93bc53d103784f8d3c74ede88a896f48a0be90fc71f064ffcc9e71a650d1a1099d5f59432bb2fd7f2a3d067fefc3c40d8255c941f08"; hasRunfiles = true; - version = "1.2"; + version = "1.2a"; }; "iffont" = { stripPrefix = 0; - sha512.run = "994b623a4f701e45c860d4d750dcfd5a12fa60682450040f9d059849a5ef0da92ffb8f871db127b41524d7e083a8b76e161dfd9d0a24d920a3c1ec22c9a89602"; - sha512.doc = "f6a28abf4b7b0c6c554e6710e971263a8a8fb08e3a4174a83ebb84767b4e80d66609ebc1aaeae4dbf2ff305cd1aa42f6f84945463db103ac8b1022bab198e38c"; - sha512.source = "78402ac8bb73df47ed1d709e8c95f1ed84cab987fe401de38725e6862d5938e781d74f2c8252259c29ab287ce193548886a54cd286eb8c8a1ffd9d6c358dadcf"; + sha512.run = "db81318951811058cb3d447122febba2c8847711d21fec0deefa89e46238d60c2bb53f80b91db4ba17ef3dbd82b8b43b13607b6e87517d21af4ba85e6a820d51"; + sha512.doc = "5d5a52504d3ca36400ce4558251df6f3f1b6a2f0b7a1b2ce9f8ecfd219505e4aab90cbadc30252199afb3f9d1ea3054b10edb03c031ede773d02f67f67213b5a"; + sha512.source = "f2ff5e2092e4b3da61622d8799c4924428d95cd727a81a889ece6fcc8fa56f0e09ecd5773ed0e837192ebe5bc53b7c5758a002e4ad5b9b660f451ee6a631cd7c"; hasRunfiles = true; version = "1.0.0"; }; "ifluatex" = { stripPrefix = 0; - sha512.run = "5affa220d36d1e79cc2d3fa605f7addc0a1bb36517c68e83f60902f89b43e08f0b60dae6dae1144409759cdc38605dc2e81142ef4bf119cca630fd7590e12003"; - sha512.doc = "5c01d7b313d6bb972fee86b85f5b500971ca78cc31f4b964290fd18f1d206906eeff8fbdeacad2b05fa1a32e0bf1194bbe480269788844bd89bff1845d7127c4"; - sha512.source = "a1cb96f2c72bc4d63d379866c4979450568f332bc79ba3a0f9378124f66ae8c5f4e8d51ad0348d0054eb1e7b129c5f8a29e29a367232e4e7134f32e41dd0c985"; + sha512.run = "6edf3ce2c2e6dd730f4ff856ba8e14c3ca508937b1ee180a1d6e0ced5b054053ab1f668e214b39f3c0241aace25adba3c4da13c2cd96bd7ebe3c6dde311f5ea8"; + sha512.doc = "bd73f656f49af92b2dbaa5f3cf973e8bc83f3edd738ae48408fce369e8c0810c06db0c9f9d3264e503928f54cc3534693a1f87c79d869b9d813d3b5c80869e33"; + sha512.source = "7597c857ac659e0e62f2d96114ea9c82a4e5893a2565d4eb5669a3b537ba440ea7a919bcad5c5ec0c659953bff726decbf866e3b0ad96d558f351477ec9e7e91"; hasRunfiles = true; version = "1.4"; }; "ifmslide" = { stripPrefix = 0; - sha512.run = "fa39c408ae74c9d3df6d9aa798d1dce10d3b4268d3afe19af372b21f4521dc36d1b38d3cf88f1e61f18cee12a34b0dcc5ad12df3e1608c99924d875c53b6591d"; - sha512.doc = "03e0acf5c5fcf4c5311f51ab54bcc2f43300bde0fac47a0609dfc6db54775e76149e534b8198c7fe5f5f8b5b2355891d8c1594a50c7bb9292311d3f29df0f210"; + sha512.run = "63a90be74e2fd845dbc5b441bbead45f3c274b78f621734ddf9de71aacdf9196715e3addcf935755fdb24b01ce9578960a9ce5bc897a2b6a7dea101c6fd544b5"; + sha512.doc = "948abbab43264427cab5718fc1cb8208f3ddcf0d027356c473815855271fe3f2e12b3bc5709ae1570668744c08af062e84ddd2549ed265b13903c5793fa95d4a"; hasRunfiles = true; version = "0.47"; }; "ifmtarg" = { stripPrefix = 0; - sha512.run = "ea153cba91caa2875b9fa523ee3f1c0fb56437fd314a9ad05f6f3053f643b000a0f8d2b85e41c4c7e0ec3f822595684218de76c243b705899820fcbc607b9008"; - sha512.doc = "5a05457f1b3527e11dc101783dbeb98373d0a50cc2c1fe1932ad709c46f27f1cbd99f6daf9a95e20b7b7f6d5acb7fec156115dc4800b3e70085e1a0136e51324"; - sha512.source = "51b7dd09ed79e0623cbc375016f73f411d8d462c16c15bbc1a327e62920c673598478cb03e96cddd7838f1061587c45cb46f918ac2b3748e9dc689fd090c3c15"; + sha512.run = "fddd696d0df09f2563052789347b9718fb8fd47cc7a985039611d66e5662be89bf2e52edfdc9a87d104947340f0420b008e12cabb02ccc257069ce0ecb5ca25d"; + sha512.doc = "f2508fab4080f3f7f042da3e124c2431f8f1976967efc06db09e7c8e6e2eb2034beedc73839fb2c1d8453ea066e5e6225c399c6ae2abaea671f58e669411100f"; + sha512.source = "0d98363add45581481a89c2e18115c554c2a97a4a5d0c9c1a4846464bee5d9cd8d30584c39a80241596590e2e4486afa782aac0b4076a8a93d705bcfbaed0a10"; hasRunfiles = true; - version = "1.2a"; + version = "1.2b"; }; "ifnextok" = { stripPrefix = 0; - sha512.run = "3b45e1a43cda38c589b6286bb5d308946c0fbd12ea86d9ac8e85154c06612416e18573050c88f56f1458a8c99ea3ca06bdbddef2b02321b9a7d3cca02e2f80f9"; - sha512.doc = "95339742a50598e554340692d49fcba4814256e6ffba1534bd0c22e2eaf9eb9adee04a467778a9c05c0d2f9234d947f008899505061180a6bf44903f3413f822"; - sha512.source = "625f90a29b3806a7584edfec0632393989e0a7a049035034e24e9969c290f5f3e2b48d2ae3bca8212474e8d09d4d3dc4eaf1032e62f4e1041f42963df07ec3c4"; + sha512.run = "5e84329bcb92190e0ada853b0448725de1f6c6071e309677d804437513affa16e1862ab070e31970f174c7b3a0f6d7c7d0da58d8d9cbdfc584f342cc53987420"; + sha512.doc = "ba0fd47d517c621f43982a70f3e1471d3e0719f6633e0e7b2b454f78a1e213f1e26d64a5b10930d54a8409d255231b88e6b7a75c7c59649844d0caa3bb5e9d98"; + sha512.source = "bbecfe991f67b53b7ee3d3c5a3da39f9167096cb6d11c7d04e2b9a2f8c4be6d51cab801a35b34dae6cf42516eaff035b1434de24fd624e5f1ac7c7f02016c8c6"; hasRunfiles = true; version = "0.3"; }; "ifoddpage" = { stripPrefix = 0; - sha512.run = "5474863e00bb3142aab745e0f4823b56660fb463acaa7e335055c9696e2eea0ff59f168369e3e8e4387b4bf49a956e27826a75f419401ee07e0fba496d0eb797"; - sha512.doc = "5f504036c33369b85bf914acb2c421bca589f0e755ea4b6a2f55416c54edde09cc866f01b5b0548c6ef8e50d82f9737c3a66c0a71c04e282e7aee7bc16d62334"; - sha512.source = "ec3a58764289de6e0bbb3dd196fb79b1667a1e7c8e05d45e5ce674e188348bb8aa8016ea96a5a22b3d852d41e5150540bb29dd27105f99b9b735dedb8f3bb2b7"; + sha512.run = "c8b7cc7ae1ee1ba089c5b754c247a7de8263c71d913cba5ae37f772048944ab025266b5967e36395866d97c13bf614453b857ecf2dca5ca5197d443d2f843141"; + sha512.doc = "8cf77f9deb7ea57f9ad18f240cf6bc1233948dd1ab296d8d8d4334ab8860b33d85bfedf952ff328aa8873dbfb6eb9160880adf2f7d61dc6749c3fee8d944d49c"; + sha512.source = "41c35dde706a70697ac0627427d0a656411ea78d4ff01ba413b084eca5d09509ae5e412ed1e397f4bbec21c62e717430887e759a95bf0dcef1d58c297cfaacc3"; hasRunfiles = true; version = "1.1"; }; "ifplatform" = { stripPrefix = 0; - sha512.run = "bcaff3c3f867e288ce5816576c5d69aff2777e29772186606bcb59a61c2f07db603989540e18b748104813d01b67468d5ef9b2042cfcf7a71e00653142c16c09"; - sha512.doc = "00fe27ae2c1dc74e2158ce3849207aa4d582c6dfdaa45779d43a8c76ac2770c2d21000e26216a9640d042502560a9a6bdfdacf0f35abe6c6adc834b3b2856a43"; - sha512.source = "50011ca90ecd6bdf1760a4d25f1afa14b05815f123ca0b5d35e19d0bba402300651a5ff628f74e76a2d56aa990cc23eeebd8f023dfb79de0544be5797bb29a9e"; + sha512.run = "22339a035bbfd771e38b78cb2419a3a834545f037dc7f11335e9334b43ec77679875cf696caef246415cda02c0848e0d96ede820a7817e738bf9d9d0590a1a3a"; + sha512.doc = "b5678b1de625f1afbcfafe997c8dae7eda021c24a997dc08c02bfa07d89d9a3f87b6fc4c563922b602de450778b7c8562c5c3c784da34a889e44c3955db3e841"; + sha512.source = "f09c3c8b73d4f2fdff8bc892d547d08e790c33aeaad3224c4e33c4f9e9b4067be340c6c681af849492999195938e908e32a417e786ff79626fdecb5a0be9ddff"; hasRunfiles = true; version = "0.4a"; }; "ifptex" = { stripPrefix = 0; - sha512.run = "17188a20b985ebde4a5606a1be1146add6dc18980fa23953c7c15f6b256204f0c8016d764a6a8452a81d3b96ce9c61753b58af8a9aebdb47911fbef0980a3c7d"; - sha512.doc = "c5afbb5fae630752388522b3c4338c1db44f41585bbdd557b6b6fbcb29a842651e8050ef471748789f1b0deeba4764b67c7e89854899d93c69c0b4a155837384"; + sha512.run = "0ac89e0f49ebf958b81c6907d4fa2d02aaec512837f53fa0b3ce7e7b12e9b3926c54561fc13650a6d63c2708d5d46917cac39c7548547b8b7e002a8de219cb53"; + sha512.doc = "559a451c6098e1431599b03258c3c067243b9d97a7c2c14f3c2b14d2a09ef3fc66f635537805e6281d9bb6c4a64781a612ab286189697904442a2dcde4f64a63"; hasRunfiles = true; version = "1.2c"; }; "ifsym" = { stripPrefix = 0; - sha512.run = "bc4632e6f850d8683416064b02151d2dcd1e35252d23fdf1f98b3701795e6de3cd282f8e18c27bbc9142b0d1d99e5914d109c16644387945815ec71fc06f23e1"; - sha512.doc = "7a16d60e352d6b2d71b426e0311459b8200a022dad169b6727fa01a1329e0961976fb333c4257f2a13c3419a40e07b1832bd7e9039c04db460c04927fa904368"; + sha512.run = "aadca74b07372d26d278d013329fb0b3a06c7b9d8d5f731765107ddbb4cc91880a46507d7073720a260ffde2c041a5627f8d3f4d87e74b68de333eaaf6365cc3"; + sha512.doc = "b6ca0942531ee454b3f1d79d7430a1996f3a82d9ddb16b2982901775a2e3aa74c69723e483099cd968c3b82af833928f422814dd11c037f590a6372a2f55cfa2"; hasRunfiles = true; }; "iftex" = { stripPrefix = 0; - sha512.run = "4cbfee322f9a31c9792ded769e488bb577c40cf2be7fbe3da8b2651d6f82be2b691aabecbf5742a1317af215c30ceade69efa9f8e498386772e40b6daae50b4d"; - sha512.doc = "6441b2773635c1160d0ff5e2e00e935d8d05871373687fae683fb45bde47a99a1916e7d5781ba53f1398f4108e553499ddc20dc261e9908481c75a88fdcb463c"; + sha512.run = "3a0ddcdb5a7c866d9b38efd5129e739d2303feebb800e492e1add76f56646cc02f2bac549d3030e6b57c57718fc499d16eaf40cdc4425474807e5135995b2cc8"; + sha512.doc = "2a3c5c51c3e98d68c2a91dd735bf65a2406d5d8e3d2091e03e694a360f8aab43bd2098f084d237598fcac7f58c9d72921a3c7001ddf78cf54ff344076054c9b7"; hasRunfiles = true; version = "0.2"; }; "ifthenx" = { stripPrefix = 0; - sha512.run = "4325e80a8c85befea9c9455e69be8ca7ae1fdbf0008ee8fbacf87c2748459afbcfbc7f0db6ae2abbdd79287d42a4027980d33e05ac5f1fee2c76d993a24a0426"; - sha512.doc = "3dfb07fda927b9033385b473560a40796fd679de3ab3f3bcebbedf8bb9bdb44554921253139743e14132559a3bcc3307d6fab1d2ceee9194a8eef0e48e7f1a54"; + sha512.run = "362cc2672d36cc1f89d773e37b433c7146f59fa3a2e7d048e5977edd4c37d96ce6f46a9d79a0b12288dc3ae724174d51348d02c856b40094a8a3872bcb235b7f"; + sha512.doc = "7db094ba518d79a9c839c3985ab4358244bb3514dc38dbeb004abc342de3f0d135cc8bf7bcd0c8bc6df63d24d5dfe7a6c86aff95ff70a7ced471e3c721220a17"; hasRunfiles = true; version = "0.1a"; }; "ifxetex" = { stripPrefix = 0; - sha512.run = "eb8adea84c1cbc49245bc8b20033e0f27868e905f689d1416a73a03c2f7ba1f6d87149f513478265fe162ce0bfdfd480b962d0a3ad63f0a797d8597c1b6ca041"; - sha512.doc = "8f97f652fcb288bf3eb20faa959ebf3c2ef211ab58dc38a1ba45aacafb6bda9dca58eba01922c8cf7f2a43574ccf0edc51c8a6fa6009d3f0908613a6af33e86d"; - sha512.source = "18176771ecfb14d1deb6ee63166d181a370ec388e24cf66812ea04bb75503b11e3582192e715147cb9591211c748c306c3491056f105df4126c2728810214369"; + sha512.run = "5c7193adbbccb2659dcf382537eb4940c73f6727846ac3944c8803a7d5fb269e6e42cc276a914b5bcc11d18436e9bbb9aad503dbacbe6f6aa93c5465f7341b29"; + sha512.doc = "412d2b0c1bd2aa6d4e3960c150b9b812e8fc0a7052225ded2afc8ed4af1f55d8f51b3ef0504183b622198ec647f9b437c073682311c6e7b05a495348b577c1c3"; + sha512.source = "63edb47d3ef4554c7753c8b7db74499dab4bd90dde460c26bed0c837b4a8f8bb6f0736f7ff03226fb3ccc1f2375d3db4d7e2dfabdca0f88b6401c509c36a43db"; hasRunfiles = true; version = "0.6"; }; "ifxptex" = { stripPrefix = 0; - sha512.run = "2fa042a3eaed9710c26bb50472f2a070081f00956ad995e06cef2c1a6b5658e86a2d5e1a7b1565933de531e29b1c6f78ac22444b5943ae8081fc7ab1a6c96b1c"; - sha512.doc = "025f57e7149603e0f5af797eb5a8ef4090c7460346287c7f2e5b15e2b88fda2e0a6d5b45dc0214b7b38d8bc0d36c96ea8885142a756a2915a094fa66e6c9171f"; + sha512.run = "329c5d5a5ae6080e934b2e6560da0da94dbe93183b4692edb13ecfd460ac93cd7643f1d84e53a85eed3164f0e10d8e277525a2ce512b9afe84fb59f37cfa97dc"; + sha512.doc = "2ebdb370e07007ca2b94463aa3cb6777b55504aaf61ccbe5767b1113a46629b89be3f27f1e7ae5fe93e79a4e6ea0328205378069aa60d2d9a8d3029b64873208"; hasRunfiles = true; version = "0.2"; }; "iitem" = { stripPrefix = 0; - sha512.run = "bf58e8c167a8bfe29f12a0786c52a49f275ff4ef2a6c0ee0a9b6dd9693f97354d5209b53abf7b0d6616af2e744470ec77a45e5d106fca9c1063166ec3d248c98"; - sha512.doc = "96dcdd6aca4e640bed41d34fd2105f6664ca4e2c444527150b11f5ac0e8d1ccd9e1d8eaead20dd433e9e6481bfebf9730144e15a458c1d3c368177667454f0ec"; - sha512.source = "06824fa0e816605b80712f4d8d87c4317d0aa385933d1672867ed72726c1f51438ff03bd602ab309264c451d1a768ff85260cc4a3c5ffd39519f83e5912eca19"; + sha512.run = "ab91889a6515fb1baf9b7173b601239736358877de660546a50a2253dd96d11867c06d9479d86b701718fafa2723a6a17ef5aec16233cd22060d28edd743a6c0"; + sha512.doc = "72f567e70ac57e6a58ee79d27aa3d10de3a777d4b0305d80ba7e7975d801e8323a744b01809177d3626cfb50ee14da688aff46fe038eebb46de1fece0f8be5b6"; + sha512.source = "e943879a9aa19e1181abc32500c7147c3261a14bfafca3d691abe9748dce0c7daef2b38e5d3318eab58035e55cf5e0f50991f254538d2cd82a36a35c731739e5"; hasRunfiles = true; version = "1.0"; }; "ijmart" = { stripPrefix = 0; - sha512.run = "f0a0fd4a101c95ef4f13ed70b3231586b1278d162bfa3b8141a2647013bb03b024a6bbb755a9a350e57e0e00d61540a1c35599cd32375a1f7492eaa772ce3c2f"; - sha512.doc = "5bf65fcd531a2c8e24fffadc01592ba0f4cc5322d74d2fde62a6999b709cbd4a3429a6761d13ddefc60d23768eaea9c3b4294dbb4e3379386d0a2810a19a6d97"; - sha512.source = "2666dce1bfb91d1a9484c15b62367fc1f51aa65736fe0c4cdbdd737325d0d9156e6b06e88c30b93b6ec5f375434c5eddd83feedc6d5f37efeac741e58d12c9c7"; + sha512.run = "c4af4173b33a946f87fa12c008e9b25c2906458d7e873775dacbbbf7c55c721a0ad16fe28e06618dd7fb56adedde49ed1fbaab6fa26aeec9ab798afbd5d448dc"; + sha512.doc = "40c4ab62964c94ebd5b2db82b6406f1ad4587c31ffec7ade043997e40e7c76fbfd50226ae4bd1dfef7418d27225fe5649978d29b0ef1d787c28188ef12cf0278"; + sha512.source = "8d88a0ad7d5a46415afb5164639e3e504ac84cd9450cd76a23ae177a299bf3689acf07bff6048f2f7cddedb8ef430d306671b7d2401fd600e973126e0d0b71b3"; hasRunfiles = true; version = "1.7"; }; "ijqc" = { stripPrefix = 0; - sha512.run = "1e1b23978975d5aa696b2129cfc5c577d0fe114a739849dbe27293a7543a11cc5e0ac47a36b3bbfe40a5ae5f9d677269f9eb13f7052230bef96da66e5c05258c"; - sha512.doc = "0a2c3c6de19f57d6e23e03fda28d152ec50cbe064c8af753fc4a62380d3897a7b11b6a4e5da3889b4cadd1b769c13e65e70cbbda26cea053722a0f1d16ab1f2b"; + sha512.run = "cbf3a88bd185ad2e213eefe1f0d87d96dbea1416e1ab9dc4c693d2658f941e3fb64d23ae4b104fbaa86f25e0bfff9001ac28b9c7268ea842100b4deec94a8498"; + sha512.doc = "0cfcd9eaa19474da6c7f41ce323a677c320a539948973b51be1f5b56c46381b9861350a369b76cd9259c797b73d554a8b7d9efbbf31e62b9b2b2ecabd9c0ec83"; hasRunfiles = true; version = "1.2"; }; "ijsra" = { stripPrefix = 0; - sha512.run = "4b159e402eb97a40a9e25aea93e0c91edac4fd053d0229a061110fb0db0fc6ec8cbebcb488e1ee6b60614c4afe1c27f5e659b515d53847b4c5abaab40a4f6771"; - sha512.doc = "2c5686bd089de421cd81fbf8a702995315189e14cb480b9c903aa8f1407bff8fb88b235f6405bb046315853e3ab358828d72ce9fd80852558e230ce4da427d56"; + sha512.run = "34a5a8c4068f0d5f81baa598a76a9b120275cf20a063f8395e1866bbea6d213479b04d300aaa3cfb703fa1b6974b0ff3333afda5562c9ee5619fa0505d4bf0fd"; + sha512.doc = "d0fdf2864cc55a56fa140e6b58838c0f6f9b1feebef7335097fcec0c91b66c598836be6b28baa749a6ec171800b710547123bf557114f2b81611897d844141c7"; hasRunfiles = true; version = "1.1"; }; "imac" = { stripPrefix = 0; - sha512.run = "62cf7db689c06b5f37821f04779ef4b5dddae272e8327ae0f8fa2ee4b65a68aa5901b5fbd711e51259c039eade5447a51c1f30050cb1127f6a7a5411303d4675"; - sha512.doc = "50a9ac075bd11ce1ca97904734ad6078ca045bc0e3f2ac32b9ac5c4cadb14d32779b9248cad504b0a9cd6c97d559d4ff297c6a99adb5a480e2bfb7519b4ded65"; + sha512.run = "76b9046d79c8ea0354d73a81e815dd486989063cba2e12ff7d1066ee61423cf53e652e2062ea36f4b8bd23afd1fa2c4615c41f62c754f8b28a4a19f55e11568d"; + sha512.doc = "4c147ea2bd1ffe0c1519aa9d66da6448376a6650addf4c2a8a23985caa0866842a310eb041171cac71c9d80613d6a919206fa6afc06f0c75dc131db78f7f28f6"; hasRunfiles = true; }; "image-gallery" = { stripPrefix = 0; - sha512.run = "583bd22b681c07e1575ac46119aba4e53dc1b7fc40bb3ee1c01d5c5fdc2ff26ae98715dd3bbb36a1bb6c6404d3bd90edfe58b51774e5a975e9c45e0f28047390"; - sha512.doc = "f1ca0e423d8bf34fca25e7ecd77f216ec7c46b0f15278d11a0ba093040d9cdd7d695fa27132515d67797838781a2312bfa3083cdfa110a85a92ce0ab38b22b6f"; + sha512.run = "bd1a028da1f3225ecb7985de5f8a1d9fe1dc2258bdd9342372f92d66a3a19b580989f3fd5d7c849cc6bd578097fcc32ed224dceeb3d3602319ae22e7640d626c"; + sha512.doc = "10c3230cb0c9717a900ad890cd1b74461a229c591e07853fdaf34136816a1cf29c396e4165b04466ef539090b36770c3a32132f8f5b9f98169d40036867ecfa5"; hasRunfiles = true; version = "1.0j"; }; "imakeidx" = { stripPrefix = 0; - sha512.run = "9b99683eae611558f7505e3a12093f5a9bb53c8169380a289eb57d386b2882437832d9c7b4187d30171ee14167c4e696c52f768702adf1fc3405c5d63b821de7"; - sha512.doc = "3acde1fbb7686d065f0fcf4400baa71bf45559b766b847e83fc25d7ac9b8b8801c3d3cc709bd295847cfc1c7c24b2c5beca0b15d8f7c2d3e124910b5a303de48"; - sha512.source = "2b9402c14d0f510b63386f67df6582c53ae1d3ffdc68e5d340c30b462462dbe300b26953d48b1d897a2ccceeed07adbfeff9aef2abd950680aa7a4871ddc4eaa"; + sha512.run = "e7c90e8b2b82e57acf6a8f4447ca832a9ef627a1e9c17b0f02b7c235de83911dab6dcbc19af9904f50b31ad631c78852ff815e1382c44087dfa7421004ed8fcd"; + sha512.doc = "66475a428a4592c5ca225df2e2a212c4f8955c798f8b01daeed7a351ec8d6d8db97d78ef25b1768e737a541dbe9e4fbe9abaa648c97b8b2b552e1bbbb1f651c0"; + sha512.source = "cd30fd8cf1e17ac236994cdde34de8d09e228abe18fa384809b0e6d78a17622c4003bb98e50b0fa1106a3a93a5c769cb9943f42f9ecf4528038f1e368b5794d4"; hasRunfiles = true; version = "1.3e"; }; "imfellenglish" = { stripPrefix = 0; - sha512.run = "169a8dc16976c72b12ad432a1b434a205117eb40bb2f44f48e4390b2d0eaa87ab076e443e29cf758d111e00fe1d8f625bddf57390d89ead21dcf93af69c2701f"; - sha512.doc = "dda9c786293d9ed609d6182ba172456b2afbbd7fd7c7e29454a2556a118aba4cb8c6dd53fd8ed506280feba8f5a0ca65a9d3d81199f0b326d28ce9200c9e1f75"; + sha512.run = "d90fff2792b9957964bd360d1366a40b817f32829845a5b44bfd876a1b1f5d66f8540208868f115385f29d81fc139eceab107fbe16f2c134e7e0dc7ac9b56f7b"; + sha512.doc = "00adcc7980a53eb452f39d30c4cd39753e2a19e31bb9a5d2e55d1396d39c08f353a10704ad698cc4b17ad387226caf718ed04f5223304b9da8ec350f3cf98ed6"; hasRunfiles = true; }; "impatient" = { stripPrefix = 0; - sha512.run = "091d764044dd22b6f2c783bb0825a01ce109f348dfebcf759f253d032f6445e3df9c2f8c6c5fd957a7c3603d91660b420c5ad5d155d2298948312def15010685"; - sha512.doc = "55f7b776f3f2468df564564df6d3ac09fb5940b5d32532b9123c9353d2d445cbe9b879ba920d396a17d2abb11e14c9f6bf4d803b1943edbc997016cf31de04fa"; + sha512.run = "5d035e82458dc283a0b934e7f873950e0d685e3021a0e47f922f6890f3e35025e580675f3c10312524ce1582fd3a15facf432df4bca0f7721fd2e11689061ede"; + sha512.doc = "f5702f458befd535744eb5ad91f020e05adb02143ae91c2a413f82dfb3b57a1d1c630e1d03abcad0c6bdf16574ef9307455f095769872a9f68c92486d7ae99af"; }; "impatient-cn" = { stripPrefix = 0; - sha512.run = "3e64634724991b35c0fc3328ea8d6bd6ae8679abee0bfae8a34673802a2188448e087b02307e080fa0a8a8f571c22423eeae3db5b42210344ff88efe50392472"; - sha512.doc = "196acf9dbf0c559e7981325f508fdd180b3533d975698efc701b43990314ddb46ef44244f2000599476108ae5e262ddfdaf5b6c39dbcd1fb31c6c727288a5c85"; + sha512.run = "b5fbce7da2b456cc20415f4ddaace64e93ca73ce7a6c238ef11f79ebc1c2bea12eaa0416ecfd3e1b0c98cda284d170d28589cb2d6c0c1119c0550fd6f332ae56"; + sha512.doc = "30cad393ff9463cababe8580ec87a7a3734064290008be075b29837cec560ead4f8ba67f040bd0270e3703fbbe0fa319c13d9c7a3bda4ba60d9e8d818a63b55f"; }; "impatient-fr" = { stripPrefix = 0; - sha512.run = "1bf2258ba5c115ebf3afb3ceaf9c1e936a7afe16bdba02853362230e6f29652272cffbb04fce95974c83580b8768818b9091033702fa584a4c03cb033f58a7c3"; - sha512.doc = "96b1001908a4dafb2cebaac526e8cff5749ce02940a8a62d0bcb0525db8062e003d0b20991b2f2913546ab10cf3ae1ac4479d0539d5c48a7d30cf7f6c5a9ce60"; + sha512.run = "5b834188fc95ee389f5f2634167a4851a7d681a4a1ae1c91788774838e38b7c10babfa7c410a41e6ad9bde8e22ffc41c59b87c76ee750458ea876b9e0cf27791"; + sha512.doc = "c40f4d9f22bd4794af4361505ca7254e7f2f91c6616ac2d4af31900d2b64dd6f2071e12cf5bd8ecec3b1431c78cebd276f3fcffcfb3671af4645b75d29f6f725"; }; "impnattypo" = { stripPrefix = 0; - sha512.run = "db493c715e9d149742453f7257a72ddc40ab4d79376490fec91e9fccceb49e9d2fa83781b3d0fd0bd5119aae16abb9ddc206eae53ed5bfaa1053d97d756105ad"; - sha512.doc = "4b59db56bd57a302f97a108afd399747a98bafd7e74eb1f543b7748dc4148d819371b3e5eafb0afc9e0f596c4d1dfd68579b69281e44fd6ddcbcbde16c0275ff"; - sha512.source = "06e60c977ea9eb115ff56970cb414bb6c7e8a4096bd4d352580a431cb83b26c2378bbd30b1293a9b0e0f189debcef78e07c2149b9d344a7e3871d3f1de5d1c2a"; + sha512.run = "4dba7265b2ede3ed02e12e0c79b6d58d854399d1eb9932d59440457e712ce004b2942800449adbb8c3f9bb648c10be6e0939df4822897f35b97e74ccfad6e9d8"; + sha512.doc = "96b441f8215af755f13723aaddac2f9d9d67f0e8529ecf1970c780ea97a5804d76512e642e498f5a5dabf0f66fe6476fddeb4663462a70c32a70bfe0b5999954"; + sha512.source = "cb216d896e8d17ab8cbc4da1783bfcd070e8f8bb95013f1dbeea5ece3caf9712508a3b08fa685d1abe1efe4e4ff4917840b943da5441e340d7f3c053d8d1fb87"; hasRunfiles = true; version = "1.4"; }; "import" = { stripPrefix = 0; - sha512.run = "7e66951b6efe821cf4a09235aa5df9c3b03b77e21afa016867e25ab07b81c1b164f04c0365c45ae74494cb96022bac49c6fbe7d52210b961b326a52554a66b60"; - sha512.doc = "407006135c13bbbd7de37a1e5db4540e9bf7d536f4e36adaf6011a78fffccd6b9373e6f9890482218e8b96819e5e72ed8221012672d3211a134cf3600b654323"; + sha512.run = "4b19993b8fd0575c25af5bdec258412a9a9edc0fd7821138b21c78318f6a57e2309865ebcf8ecc545444b2985cc4acfbca827daecd25387022f29098f1f3837d"; + sha512.doc = "5b16f74bfc6baafd16e7355ba168226b037398969f818bf630e7328d47a1d37246b522fe21a8fc7ba9472b922ff979fee0282399e9f504babb16206ae4852be8"; hasRunfiles = true; version = "5.1"; }; "imsproc" = { stripPrefix = 0; - sha512.run = "2d1c96ffdfa8f5335816d4c464daabdddbbba07e5fc28894a6aaaa057169c1c21fce0d76892ba30e3d2efa1812acf5bf764b0492805bb7c552c3f120917dd3c8"; - sha512.doc = "19719c94510a7c3cbf78f0bde541cc4390b6e95bf2a5e1f9a6edf2700c45c4e0f41df5f174c52d9020117dca9122001b18a573e9cf6ef25d8327741ff92de262"; + sha512.run = "377ab9514203ff67599b0d12c6e42d4da23729e4654d3e8a05cfb3dfb633ffd1c223e7efbfab9d217d3df21c662f6cf96a215a7d6c9968f13b56e3f8c5eb779f"; + sha512.doc = "491ee560552053717e7ebf68091136759ab5ca36d291d5aaf0db74d9f49e34fd8a35afcd63a38180ca62dcf1c1af082dc6d2b2227f8f95a65385f3aa4a1ec18f"; hasRunfiles = true; version = "0.1"; }; "imtekda" = { stripPrefix = 0; - sha512.run = "681cca3cceade9de6f8176ebf82c29ee74d85a7b0f6ae0be51ae8fc7ecde0ffd73b1b43b6855775f5ec98983c6deaaebab26db270c5bdd1aac60c66cf8891742"; - sha512.doc = "5880acb4ae44108f072f69be3065f31654fd6c63eab46c5e1b1c79e045e2933296d66c8e386859dde433f542b997bd3e6c7f0fb0ee82aecabd0782e30c2b58c5"; - sha512.source = "85895f79358841bf25951e2f7a60a9c14d3ec700db7d7d09bfb49ff6233c6b761d9c487fcca1b911736220b37ac7b22f03aeb2dddbc17a691e968c4eea42d347"; + sha512.run = "ccef323af9afccdbb73d35447aeee07c0cbfa517f25b6dbf7ddf67745781aed1fdbf7e0dc7de9bde0c42c6c79622266cfcfbba4ef901ae1a87b0531008e49364"; + sha512.doc = "2210792c87305740c7b5c96e9f57b1926d98d4c1fe0fe5a1acc7dfb7ff82e88bb3b0e320b7d7788580f268433be9735988ed0db1d5d2e855df7340ec74a2a61a"; + sha512.source = "a4339e13ae17cfbf75f140588099cf8bb52c3deed1992d558bc1db52fb64da71aec3315da68fa6e0dff3c959c0952556f30192e491cb7376fcdf30b5f541e3b9"; hasRunfiles = true; version = "1.7"; }; "incgraph" = { stripPrefix = 0; - sha512.run = "e9cf4dbd0589d3e6458d06d56587daaf8ae2e94eaac59de08c83d6431c040ddf89c82e1e287340e8edea21e2f213f8936885bb9bbf1415ec1673e828d3315b64"; - sha512.doc = "984a38cb1cd606a46fc571fa74a572dbe363aa1867a28c978a42ac0d5906ab470d443c671a2d9968b0988ae6d2b7116f6f0e4995bf18ed26362d01bcd7b91f0c"; + sha512.run = "7ca01a4e40b6f28b51c46f664f3ae869636452e0bb600fb256fee87a5824a1eb8e9bdd7d7c7b82a32b1dd0f9a407f31b9beb4b3d56e86d7a4411e4a23b58fade"; + sha512.doc = "e1097fbab528ef96d82d972214893a2303c9ca70a63c47ee83574389374ae83afbf437ec047f3ecbe12e6961ef159c27b6659ea969b9b41d1bbea96b9e9592ec"; hasRunfiles = true; version = "1.12"; }; +"includernw" = { + stripPrefix = 0; + sha512.run = "60b67dd314d904d7a2ed50dd6c167f0c8d5ce0248dd723b087839cbe19e150f3d48e0945586c02f467a38936bcd9b17393c1b4f579c216a9989c19edb0cefe52"; + sha512.doc = "9be0e0bc20e12d3bd5ca96fdf349ce0da31724cba29e7812a55c742459711128219643a7559396ebd00a1ca6aa4bd9be68da54bbbe3e96fc7ff9dfd83de6ab7b"; + hasRunfiles = true; + version = "0.1.0"; +}; "inconsolata" = { stripPrefix = 0; - sha512.run = "5d811fde8befb983c27823917ddbab37469e655457a9d046782514bc59b466ff1aaa8f0fe876118bce43a145802a180cc778750dfcdb16c61e41b74d0466d27f"; - sha512.doc = "927f6855264cd0aa56ead6f4b3514bda95da146ebb418cc3b6a38620b41057dbd32f6c934784fdcb164bee0f1163f266393869714eba9cc3dfc381e53eedf212"; + sha512.run = "134a52eef41ce0dd1338c700cb06a95a15af75cce5bf5c7fcf1b12740456009a801b374db694bff8a2b8b3c3d26642c1b3c44093db02534bbed1b46c365d4922"; + sha512.doc = "028e6819f8dd4a310af7491e951c6a843bab124b9aabfb8df564549b952cb288f7a71a847b2a2f5706d2b0d971418e08591d2dfd913574552e625ac6af440c05"; hasRunfiles = true; version = "1.114"; }; "index" = { stripPrefix = 0; - sha512.run = "728711a48b5d23a9b8523ac12632592372753af77865eacf1fa93a3b5a72126895643a5161c30660d53b27a4909d84917206dd37514a2472e55aad6fe92084a2"; - sha512.doc = "06035f10f25072c24393cdd019841a132faa87e3f8b73423f299e589ea142b9ef9326e13a4ceebe246e43a65825eb89e298db78a816618293dc453e78bb397e9"; - sha512.source = "0b9887affb437b5f761006aad2666e8e0a5fccc99d8002fdd9aae0b227b3414df0e483c221d47da6e20024fad1b4ecc5891065a25517c51f0b3a83849043e244"; + sha512.run = "4e6bdea9f0e7eb6ee910c820984706f54a0e9c4292d568e6efded5214a2d3981203e90ba6895301c590587be190ddfc262b7d2803b686387668d3f5627bb5c18"; + sha512.doc = "4b999cf6feaf4fab3a381e2fd33a029a09e3dcdb022d1904ac95ae54ce7a4e8b6c08db2e81495399dcd14de6772d9bc1145ebd9ce659de40dbdc78bdf9a212ab"; + sha512.source = "80021647cea6c178b30946e20b11e7a9ba24787a5211443d7a097e16b1ac22c0631be28ce27db0b2533852e3147fce90d0101c67fbd54a5666c547fcfb966972"; hasRunfiles = true; version = "4.1beta"; }; "indextools" = { stripPrefix = 0; - sha512.run = "46fa8667306be73e99e2bd6a0593ba7edfadcf4ddf0066eccf1d519d5591da4c54f8943aae941391cbbb8cb975d146960064e2e09736d6aebb651b7afb733de4"; - sha512.doc = "7b328b02ec3415d0cf2d28f0a7c8f9ada390b32ed6fc8eb9a9c830006c93199d102a6ba61b9c92cce64daed623c7019c2173cf9d920a23598d1bab72c82871c7"; - sha512.source = "5be74d6c6010132db606deee220958c9e2ec7908b9ba868d0c0c822fb7db53f6825d5983e917878546d0a8bb199ecf543dec0386c5b080466031aa649f76fee0"; + sha512.run = "c716037ce45ab35293c12dfe2868958b529c06126e7027935a0c89cf43a4289ad5980f5394ac755474a58b4a2dcd01fe922740d3cad71449ab19e531c4e3f736"; + sha512.doc = "39946a98f88b1d055ac8407107bc745db546431350c689e0d00f8f6f0fadd6596295b929bf6c735b385bf6938ef9c48fe6cd83cb451e4d4bc7b807821569d1c8"; + sha512.source = "2ce8cbce477d00f3569a14016f689469ff3bcbe6d10fd53231a71efab0aaa3e896dd4201f54315595c9b22eb0da6ab6570de0f67164b6a5f2deafab43cccf0db"; hasRunfiles = true; version = "1.5.1"; }; "initials" = { stripPrefix = 0; - sha512.run = "9f62c3526b28fac1138992c6e79363f6924d17294ce764ccd84392c0debdd5fbaf7b39805cc6c4f2d163de0e2ae5ce60bb8dc2385cebc758d43a1b8678be493b"; - sha512.doc = "a47dda7fb2d7dd12239127f1c08e56c9ba36334d89ba9f8e7e86362b3bef9a49f7aef4591ca44c18e6d55f9245981aaae725a194775917c698f1059b04bd2f10"; + sha512.run = "f4fd172d489327fcae8bf3f552542d44ae730760e097330125de1c590d21903ed196647f21b95af6fba2dd3f5efeb0a27326a0e48f052a1960831daa02b5ddf1"; + sha512.doc = "4b12041062f077aa02f14065b3b63b5e69bba75f8f4d48d6a93b2417f9b155ee5076609698eea574c757212484a0abc0171804929eb699fbd4adc7ca13143fff"; hasRunfiles = true; }; +"inline-images" = { + stripPrefix = 0; + sha512.run = "ae88646433bc16d0335f72d9f761a89184f41f2fde746d788b804cafc974a73275514dbe95216dcc8b7e83b0c2150e00c7da0918cd5912e609ac64aedf4324b4"; + sha512.doc = "2796d176a59f095e62fada630a6153324c5f61c7948c1a0d2599a88b6867f45a596d2ad0397fd6b18ead3b75e9897c29394b9a4f545c50a367b29ea987633821"; + hasRunfiles = true; + version = "1.0"; +}; "inlinebib" = { stripPrefix = 0; - sha512.run = "71db5da23e78cb9b0525a72c70bd264949d27e17f685ded04b10133dfab3ac77855ed6e49822a7cc2dea6484e780df989938c07a1f3ef849842530af433a57a2"; - sha512.doc = "84fbf82349f96378364cec3d67901e367d264b7c4014e975eae0b21e97c1a0c731e598dcfd7f4dc5f055aac731924470f5bed1a7f7608d9c311903794cc89636"; + sha512.run = "8d07e968b6d36856f74e9db4ff8a5a2fb040359069e5b257022f9774761748da57583d3a4f85200d213925cca1a1810fad369e0039a27866e9d28f134d1c7273"; + sha512.doc = "e8781b14701027b9e78d6374c04fba5887d825bfa2a142a736abc0ecc84bdd1a1c0faaaa089801eae6cd4d97f91d71a5f9ccc3e5f129c4591edf0058caf268fd"; hasRunfiles = true; }; "inlinedef" = { stripPrefix = 0; - sha512.run = "2d196490175ee92c26b887723fbcd9b6996177b2b0d524d5961223c82dcd4078836a3ee01e5a4c517214ebff5e4ff9351c74bc4b74715a63e7a15f1e8189aff1"; - sha512.doc = "6c5dce2141bfc9b1a59f1c3015e920e88908c1ba00057ff2abf25fc0b53eccc564b6d38b01812fcbd7969eca7ef1e79298ee2dc55979be6e74a5d2696d78656c"; - sha512.source = "a3e1a4b13f132e1722e4de997812674c00e88b020b14fca8910e9d84276297d665e8ebe50ca61930d4a77e4243046abe684ef5e5c0a92504c50b5ce2429a613a"; + sha512.run = "8d88246963a50ee8472a5cb806db0b53fca6b2da4380c8cc9ede626ba7f0091de7f07fad8eb0bc5503534f62dc63a5850dcd47792ddda5395860f281fd029643"; + sha512.doc = "31c8b1f16ae2a4a2b72d975d25d7c69072e711a0bce8af415fd3c2a726257ba79212cbfa0aa9b3694202b0a62553124a1732c305e4efaf91ca8d450cbf970528"; + sha512.source = "78f54c99ef084252ec0b4f7dc3c630b6321cc264dcde1b861039cfa8c1dff104d621575c3cc28309444d8d4f80cf098b459fc7fbb7b57707da34909bf2d16afc"; hasRunfiles = true; version = "1.0"; }; "inputtrc" = { stripPrefix = 0; - sha512.run = "f27106ab09f85622c0a3ca8665965346969f8094173bd180e53fd537686dbe950a41b495855f11356e4167501163c4d9b4f4ad02b511e50d29a0644d041ab7bf"; - sha512.doc = "b94da0c4bd1ea5f979a5f00b77a23cd819defb97fece5aa8d3b615a80df233f9d010bd0145d7ae8cdbd5194f128884d94c5ac41537a4ead00e2d1e953f1bb52d"; - sha512.source = "0d4482c5f95beb499ef9f08e755c8c6f77c4fadbe8ad8986e3d12ffa33eafd4f9b0d592643ccf50626b544f41a92b83511aa1bb7650710f691259d566e7be67b"; + sha512.run = "2bafafc41be7932ba9ec5b28bb6995c651d1b0f083029c006bc3dd4e9e9f644ace4eaa84674b1cf133ff67e1db2e67a625d29d1b9f908b79cdbbf1d4c19d6891"; + sha512.doc = "8a504e91e13152f8893d2312ebef4114be5ddfde343f4da17c9e4814605c7931f3ecc09aa35e9d2ee0dfa6a6cf539b028c8c969f8957a5f15344407e5dfa1ad0"; + sha512.source = "be48f2138583c4f4271e239386b78deebda2aa06ecf06a0c390862f406da6b35cf851e66455f1d1168c2d2a02b43338f48308110b0b681d2442a780cf1161659"; hasRunfiles = true; version = "0.3"; }; "insbox" = { stripPrefix = 0; - sha512.run = "a52ae3f400b77cc2a403ee5e9d773e8f2288c4490de45042788158fc6be60ff439467dd2899906f95dc5833cd9ec51829eeebba3ec5fe20711b2783fec798310"; - sha512.doc = "73d8cfe102b38ea1c0956f3e95edaaa8d77928b38147fdf41a4253576900fd5917ed53c3c4053d2329b89cc2e07d01675adc0f4e3f60a4dac89d2f5ed2bceb8d"; + sha512.run = "37bd2892e0ba09a4e0e1154ee94899f49f71cca2292e59d4f3d929c430e986c376324a929a58e92f7946767d83b7cce5d3835174b9e8256d636c606b0763d64b"; + sha512.doc = "ec8318cec96402f9e86a50495375593d6d421ee20359fdb93877b72ec6752425c8a36c6bc07e1b7db4363a2986e18502dd0df36b19f1e0a5c49f21cd22597567"; hasRunfiles = true; version = "2.2"; }; "installfont" = { - sha512.run = "f15bf4b91feaf5af8466db0492aee40c3570494a9ad503b62badf319b2aa20371eac883f714b60e015fa3ff15d8cddff65da373de653a6780fe2709de8fe8071"; - sha512.doc = "cad711520909fabcb44a551c3d3b4ac12682ffa5ac5986d168fe0e0c0e5ca0cf8135d2a3964f7d4f15f8891ec5d44fc88d0f00a458308b82e31dd1bb52dcdcce"; + sha512.run = "b5f28c690b1eceb036102cf3838342dc506c5cac6cb6c227287b23121b53536748f5b79822748191dfca4a2c4912b5633aae55e87fabf28b63f949f5a654535c"; + sha512.doc = "c2db89e1349f8586cb3ff2f8cef1130d6542d927cfb4ac7a313f598cc7b2b113b17961d21092ee898be5484b8fc53e61a6637ad584777394aff9d9a98376359f"; hasRunfiles = true; version = "1.7"; }; "interactiveworkbook" = { stripPrefix = 0; - sha512.run = "de1502a093788fe0776dc3f956f68cb7fc05dad1df38c68bbc9726bc7b72f3c153f31aee63ad25e9ea0d0df1350a561604321e65174dc520c3fe23030a202260"; - sha512.doc = "a3038734364a0bef606a893388e69b614665c63173b1f73d00b4e2412ffc3c6eced65b40320fd2c87cb8c8052c4d94c09f2f1b1960675ae587eeee67f8f8f579"; + sha512.run = "8068beea2b172d3f9821e34f77b6fc05a82a4b40706f125bf3df259b5ba3c3d15691327c5caac31c08602e74dfd67210fa170202450b5efb5439b445e3ca734b"; + sha512.doc = "bf85a7c00da476769efd504972ebd76bf3105e7176aa231e2a7a262decd094150d13d9bc04f2cd4caaad114353e261751fd168b381c69baabae3af526e5592c4"; hasRunfiles = true; }; "interchar" = { stripPrefix = 0; - sha512.run = "51f94044c55b5d26b46848a063329f400f82b155f402e99fc8ecd9acf39a0327c262af4c1faebe70e936db1efaa865a70dc50c2e1b11b113f58900dab9793790"; - sha512.doc = "879a3b4b251064d72076ee462b2abe2a6c680924b1a42c9e4369da19704c4a1970b847ac0d3458d1c3d098999f064512e2473622940cda07f90c5d9fdd9bfb52"; + sha512.run = "241a6affde706eed95960023a3777abed6b1c437356dd87b080e1408ba567091c319e40b5e179e6d17aaaaef0792daa114185fd859da4d9af9d15704e013f47e"; + sha512.doc = "6a8a7131d713ab4a4a573a2094ff99c52b23ca40ad23938248ea49fc55e044a17cac2d9635938c18a7fa64c051008cd34a720867916c4f14718c1aefc51ac81f"; hasRunfiles = true; version = "0.2"; }; "interfaces" = { stripPrefix = 0; - sha512.run = "eb64d18aefb9a9dfb48a7bc1eb7bf9baaad6cc2b41e4683425fdfa3ea0c0c79f67c1c467cd3ebc6f0aa7484a7886e56b39cc9d11e23851c414f92ea20cd531ca"; - sha512.doc = "389dd104bbd5e2b70bcf8f7477c828617b49c368f777479315fcdcedb7ded53bf930d2c218276021ea3a71e561d4dafe41a8694603169f670287b5e971002476"; - sha512.source = "cb18f823fb44292cc4516dce540ecb016398b68bdec1066d7a9047b8cec59d0fa90ac79942bbb50a8fff365e33cb70e5b62bb77512d5adb18e1e9217f643b111"; + sha512.run = "741e567a19d666b852bb8a5ae288301d267add352056648ac607e2c93a22835e5408910fb8ebb21e1b99c2375bb0de9baf7c070d031b210c1cfa2415a454c819"; + sha512.doc = "247b9eca1bbe6fc23c38ebcac7fa24805452791e5a27a2aef1fa380eb7012ba333ca25b031ab4f4cbe8eb085ac7d1b50b6dc0fcf02626bf4f60ef52c830f6097"; + sha512.source = "71637489c0d9fbb8be7556b33d7e94d4f9f2df862cbbc0bd4ed1c7aa4ba5585174c515b328710c41bfd889aa5a0815f99d15436346818d77273879e5b318892a"; hasRunfiles = true; version = "3.1"; }; "interpreter" = { stripPrefix = 0; - sha512.run = "8515ee7449078bb819cc1ee60f192ae50146dd6cfcc5593654abd45e32a0a9d39fc8f56cbfdb0c527b507a87f8839793258e9c6e6b85ab7f5f4640b7da86956d"; - sha512.doc = "251d3549da60c4e0cf95bc741d81efd0dbe98e6535dbc8e239ba9276af8c0d13b58aeef1bc1fcc2863d485ea7a8ea706e9f8e4c3a28b9ca0afd1847dcb2e56e2"; + sha512.run = "f24c8cf2dec52960c3acff13322e585cc53c7d631f72aa047ecd8c4c9707f8bf37c3cc347f8b0d290e50e34a5a6187d6036d9ce74077a7cd8da96430f04c0b46"; + sha512.doc = "bc5261408545ff66066e67b0292e7178d86498b4f4a7a6d03e45d374ee03eae7d2869379e87aede3d710585ff9e905e7a2acf76b86ffde257ca91943972a249b"; hasRunfiles = true; version = "1.2"; }; "interval" = { stripPrefix = 0; - sha512.run = "7009d0423cc9ac03df78e0e43b471583f62961d71cf5a302a4858c97c82a8b8f96e0e4fce5a0f406aa8440ca349c71c12136a47f818ee883cb2d0e3167af024f"; - sha512.doc = "793da15f3c04d60a6ccadabcf486e2154569333ef3a5be61398f8a2940ddfd15e2be59777da507708e8756edb67cff95d847fd01a1af1bfa5d49c90889c52454"; + sha512.run = "25f18044f470bf074181711019e01beebadfe537fbc69262133da953a913fcf67e653cc4b673a58e7764e7bed5853848d47d2befa992f1aef85a7f4534be56be"; + sha512.doc = "1b030417b50d3af3dba959e8a9a00d7d228ceb908d07fa36fc14c4cc0c24b2b6cc43c4b45539437ede99cb4f0c381c43a7ec6aceb7afdf5ee464b7ae1847d9e4"; hasRunfiles = true; version = "0.3"; }; +"intopdf" = { + stripPrefix = 0; + sha512.run = "049fcb518a2819f442b1aa57e0c4e51cb1d1810675c1976ec944b7220e0bfab2a832db0edc09afa82c45e81a387c1258e816a0d04cae54bd37dfc2d5a3ca71e1"; + sha512.doc = "91d516ecc72d2c4f05a239a9d867ee3ad800542e7370d6bd459c1f24d96d7048d734890c8f685d7110c595a6aa19377f96bed9eaa7fb9377d830f8fc14c40879"; + sha512.source = "306444209ba45eadf584fe1be059d9692252a474a2bc84f0508e3cca7f90a6ac518020c70ff52c29886dcd993559891328ae3498edb9311781462d44bb23077e"; + hasRunfiles = true; + version = "0.1.0"; +}; "intro-scientific" = { stripPrefix = 0; - sha512.run = "98205a648a218306964fa141633ec54113591d0077dfe7905e108ee1fb8be80cf22661375e34e3ce1eb275e5ce8f2a14bef3382cb98024635ac45df5532d4a1f"; - sha512.doc = "f75b2e1c029d18cda0f1e955c5994d9d0e1220e2468615ebffe76dd4c9aac2e7257e8a0b5ededac4c946b045461b20699e3f805b57af2d42f8fdd39b35f820c6"; + sha512.run = "6d45f369159148340fb28174a4b73594011c5205069b540eabe836afec990bb03b5843ea59b93c64c18c7bdc21be37e54b20469482115ad0e9e8af0477bd9aac"; + sha512.doc = "4acae1d4f0b4a8f962799aaf50f2b77e7126ce044281e3213453a71c82b5982fd44739cafeb995745f2593bf7aae46f7405f14da060f2a0d1bf075bcef0770ac"; version = "5th_edition"; }; "inversepath" = { stripPrefix = 0; - sha512.run = "9d3f89db9ec041a29c67354fb4754a4f483a727695cd162285c1601734bcd10270c2d3906b4d75ddc64bfafbc9305a41a5c1e57e618439ab42413faaf1c5762c"; - sha512.doc = "548ed95299b527e3eb349037e4563a38aca57de73f9f3993c279835c6f34048362f62f6ef5fa2f30c441aca64d75584caab91ee0b3fb06ec04db9e324ef58fc0"; - sha512.source = "ddba1cb7b35f11bbaa93a4d1f39f25f81dc9a0a3c8c4e73f148cf7525b5f5ac8c4239722dee4c343300bb04587cb727c53f6a937b037541b032533acbf00e2a8"; + sha512.run = "97e8327853efc3fb15c8984112cf13b36af6981484068e949de44952f23ec703b46a9c603aea1df5e7e21bcec60f12c4d312124b8abfd83435914d9901d2895e"; + sha512.doc = "6404ba872692a7cb05634e1f2c6f4c5ec4006835413ba10536fa59d99fd2afa60678da4aae61af4e5bc57251b030c1b9bb182e55c05b9569add65061565732a3"; + sha512.source = "bb6b4ceeb02bbc4981dcc573ef206e75b8535035d06a6a3c193b31db48dc1c82797be514a3f8fb7d7f83b74592d9c70e9a7d11cacbd97848dd60f38d3fd3633b"; hasRunfiles = true; version = "0.2"; }; "invoice" = { stripPrefix = 0; - sha512.run = "0fd31f4fa8e0b4266815549dcd5ed85a1a71711fea0c8ca7a7ebc8b3aef052897910c5b5430859d5cecc909f95fb7ebae6ea4c976a624b3ffdb69d7f6bf7d2f9"; - sha512.doc = "75292ae617affb175fac8c4e3b6890cbc3645a59d0a9ee3d04d5994340637e99e9c1523ea94af3de670be4bef47d3cc732a959701b2cc4d140038a1b6d902791"; + sha512.run = "f1d08d9ad7cf1ae2c0a5f8850e4cc036947a5d35e71b815942d9aaf431ad3e00a73043a29849f1c108ae508ae6919e2c0e01fc60bb645458138724a6bc6a97f5"; + sha512.doc = "79007cb97f061171de3df6e10ed36c874da388f97d321cfb5be117b68cf635ace12b6532a51fa0048cb2ba3b3f5124f0754c41c4cd8a8f5daee91b17e70b235c"; hasRunfiles = true; }; "invoice2" = { stripPrefix = 0; - sha512.run = "d1d21add2da4ee4131c343a930effc5f78780af9de9b30719f4e40dc5e812d7ef2ef1845f5557374566fcc316b4ebd428e6a8950b93dec0adddaee9fa319aa2a"; - sha512.doc = "ae853be47b294a4602d88b6b68ce575f24d4ae909d50a13dc40f5d46529ca8581585b4b7facfe8a7738b3e6f342b618e5ab9abb99d4dc0c858e10f9d5ad0576f"; - sha512.source = "4a1d3b31f5d66f33d895e8c93d2a04fbd4b9848d80e9262e581a001c1e8c4c6576f1c1d9e0088e670cc1056c2a46791ef4ed744e48120a8db64d7bfc5eeb6fc4"; + sha512.run = "fb055a1465083701bcf26b6ad296f81f7f49364e9d4c802f812333109a5fb2ec63f6afbf777dd8528f117e5a65d035160140e7dda024cea858eaf569841093d6"; + sha512.doc = "ef8cde71c1f552ecfca199b26b0a7439b07092e4bb827df19f2812f680655e5602bb47f0c3ec3a2f31b379df13c9f08c27a298449f252beda6c4644bdb950033"; + sha512.source = "06bc86f3eb255ba78f7b4919748e9304117617345e532a6075b72c1050507760de40061ab2db5caa8621da433e80b17b2fdaa1e1c02fd6ccd85fa781fb2caa72"; hasRunfiles = true; }; "ionumbers" = { stripPrefix = 0; - sha512.run = "bf26f68c48b4f1033adeea350c6379fc3b9012f52c4a3209e7b4a8b76387518bb6dde73494a1912bedde881ba58e22eac8b74e5c08509289d72e65ae63fc2a5c"; - sha512.doc = "377f1f20b560114f68a59da8a4bd13658acef1b6b8d2ceee65ee39b07a607a4b85072b27a2b6ddda0f59d303b7a56018b18f0bdc43dbec171b4867b991a00f8d"; - sha512.source = "e2e1f08b9b258c9903edc994419bf4515367d4b7dc112bb74ad544570af6c012eff12a33897611ceeb34e695a8c0b73716632772d8b6bd5b3cad61da6406d692"; + sha512.run = "2864db49f4a2ad24fdf9ed91006347f09186a828ef2103fb08ecf12cb145af0d41e92127dc3a76c7c32761e2e092a57b358ff9a8c9bf549b381fdca1daa0ec34"; + sha512.doc = "548988dca2db6bf22af23e520ca83f0a085390b2d09546559e0246b64749a276eb7cdb6db9923d1821e4156071c83dc3e0aeea6578a9716f059ffad88118d4fe"; + sha512.source = "c06bce4b589dc8a9f2d19f27f8c5842ca4a508e83b915507b9eaa39dcd47e1b2363d6c5f14cb4563184ba7c72b4de7846e85def32c671395ddb7ed79ad97f4b4"; hasRunfiles = true; version = "0.3.3"; }; "iopart-num" = { stripPrefix = 0; - sha512.run = "9183b9641a7c857868c0f287cf0ed8017088ec74b59209d49291ee163ca7be4fbb723d9c684402040c088b3f7d9c037de52b9da8c82ced026a0056427079457e"; - sha512.doc = "7461bf8a7ab358e8cf03a4cafe080644bf06f30086d5d9b43c373bd78df4c6f3b0026e3a18035ae71a5466356987f84a8c62f0d7ec22969c289c512dd57bcdba"; + sha512.run = "0b1fbd2e8c46d777d5ce1009f660d59757b9c76903b13cd24e13a8e1b0d32852bb233b5b646785dfbb1ed9f99fbfde70baf47b32ea746c2541cb3a6c822fd9c4"; + sha512.doc = "cf299cf16322444dea007f93cc226a5988417c2e1b3f3cffdc51e827ef9e25eddba98fcdc2b6fbaff2633fa500c2e999cf834e45942f99024214a04c7c8866b7"; hasRunfiles = true; version = "2.1"; }; "ipaex" = { stripPrefix = 0; - sha512.run = "dc9391ed88a7e260a9dc0b4f0abe0e731ab0031ac048e910c46845b42788ee15ebfdb2b6ea409254512fb866ef276fa2c1094b0b7d8698fe4879ba29c8309f19"; - sha512.doc = "743b6b6c768ae3780e23ff0c389934b06b6824b6d7d855253a3dfe4efcf35d2f562f7034a4a64c64f48464967fd34401b39e48b2913bacec203698ff0b806067"; + sha512.run = "6925d4abf2524bdc5334f496724bbe733aa305c10302e5cb4674fa3802339a0fd7a4177183de67ba2ca78f70781c3d929057186173fa67ebc75943d13ad9f248"; + sha512.doc = "a6309bd2940c3da45538b1ff2aa0404144e9054d90973ad63f84be23e9e7f2b88de5aff447bdc99504cf5ac855dbc8a3efa3609f921b002f173bdfddc0f99672"; hasRunfiles = true; }; "ipaex-type1" = { stripPrefix = 0; - sha512.run = "15f0595e3bc91565f0c918730b3cabb66b9de52e6fab3ff8c1ff9ddec2bb97c938fbf09dcdd7749e85ec04fade6bb77e7a88c37d44df61ad498d44b3a670de49"; - sha512.doc = "c30540a596a3d422c83a2133f6a95979d562d46fd16084dd729f42a75e1a309d5ed921f929b637a99824e214de669e48ad6694bf324dac307ee75a886ed7ab2c"; + sha512.run = "5bbeceee2bbaa2748cd6ebf3954c598db8e7d72a04af75e0b6aad510cab9ccf0812c0daf17da8b11d5676eeea10ffee8af6f35eca063fe5784a8563803b7266f"; + sha512.doc = "b35e123b658b609cf103c41adedc154b1a9e1cf7d69ef575492c7bd8cb5575ea5779532a3a3e85ce9796a90427088af83b9189f3ce05b51e304ac08afdf775c0"; hasRunfiles = true; - version = "0.4a"; + version = "0.5"; }; "iscram" = { stripPrefix = 0; - sha512.run = "b6b30fa5ada8f1c250e785cea2f78922981a4c93ae42f0e6427cfeacd95acdc8970e28a708e6c119db137bf2b567e3d5e513924e1b2e431f65d2cb62d27f91af"; - sha512.doc = "438881bd8095cf8aca263869f78c8af91401b0f2590f5e1820bb6fcc53f50319bfce4657c6540ff646fd37b10f2d0bf58cccf6e6df48c5764c3179b634ee1c30"; + sha512.run = "529aff3b63d5fa2d5bb9f93c9127d5d1d03050b0153af74793dacf29988176bd53036e35c4447d982430d6344766d9711ec800fb1c91ccec66891353c4779f44"; + sha512.doc = "afe9ccd889ed1573c60080897b8a2a3b17bf3c38e11504896a04228aa8f8dbfce5fefd1978cb10f6965e6a983563ec1c72c1fb4cb2f59034f5c3505feeda4604"; hasRunfiles = true; version = "1.1"; }; "iso" = { stripPrefix = 0; - sha512.run = "7cebdb7bd6beaa31ac4cc798cd3d4422372e60241a014c7344bb4ff3333e4d790bef4828f19555f1fa54ddc62d0a8161ecbc5969ddc00e1f71558a874688d738"; - sha512.doc = "54282b2ea823fb2ff2802041520663d8616d09850f768b6528b7c5da974089ce2772b07c23240ee36a3daf934a08c4043522b3745639304f471d3f7d17733c4a"; - sha512.source = "ea0e47a190b4b02dbc7e613a844fa743e531acd535b2bf62c994af06d4e5d4142bdec895c820eecd1c0bee3d587559cd34175a80d71c064839392294d53ff732"; + sha512.run = "7cc5c162d0437a95e5640f9b320baa824cfe650d9f0cb8232d43a3fd3758a1efd4e63c0605162a6358c562787e8d813c6dd10a65dba758e228bff33f7dd4b985"; + sha512.doc = "07802f739ad364920f605f8c783211b0e296dccab57e227397c188a796af59b667642cc4d84f6d8e053fb6fab42d3be6a57ebc8c350f23cac65b63e30c86558a"; + sha512.source = "29c4a6ff6c5d5b1b7c943245b8aa80570d6ef884e43daa224fff661685998f4d1d28622b32b44a7510c712e6354d4af99aa5395ff98019428ba000e7d26b11bc"; hasRunfiles = true; version = "2.4"; }; "iso10303" = { stripPrefix = 0; - sha512.run = "37fd6ee02c25a50799cd85957ca25113c277ca0b65325de5855ab9515b95577d9b53d562881ad2cd0d8140d9dc10881253e84fe53ae5ee74138986c8dfa80970"; - sha512.doc = "a0960735fe6bc580b821aba68ca8175edf880a2538580e215fa3162cbdbebd872dec127287c40692d9ef37f29436ba44ecd0881bd3b134458e166abe1889c961"; - sha512.source = "f66c76d897ec25844ee1cdfc045c6797c5f52ceab495782aa4ceb5fd942a992948db5e23f84d467f4c99ac6c90e8e7d3388a3e670efdcd16542b0b53e4c0bf16"; + sha512.run = "d0911a77646ea4367e76f03173cbe4d445782ab98cbd36501a9af84a5c26a876c94b8cd59833eda8b78a3eb80c0159546f3e108777a386538b23c83618372e81"; + sha512.doc = "4b237ca9baaea13234a0a540f7618fcd7dff5be9a0c6f01a82782b44b2a2760fe8367fc1662cc2231f179ddd33e6aec1737a0968573e3be2bbf305208130004f"; + sha512.source = "b87353745a0be9dc6c8070f4b9e6d1621498a414c482e85a3741a684123841f873d599705ba650922e9f76f87076a0901827a6c074fbee20045a34169abd0ad8"; hasRunfiles = true; version = "1.5"; }; "isodate" = { stripPrefix = 0; - sha512.run = "a4f20cd6d36610c8585d0e44baeec5d97a353fafa1186752e96b847f663dcc457bb9146da42f3f2080b2d75aef98d71c9b35b0c52ce2627fad316d99f939db6c"; - sha512.doc = "c1c322956930c7b8765f166d8db312d911e6da7ef5e6e20f356116fe20d971f98e08f4fca9a43a758228b73d43251da4c00f1f83014acd77245c47829335acc6"; - sha512.source = "41f4f46d89deb50149b4745f111850c1a2a064ca0415356c451592027aed902cf501e1ae5168c41f69c3b13245d11071b36b1f57de3d621d78ab53e57395ebd8"; + sha512.run = "4467d4d48c4b4602bde671ac0362517b525977e848dcc8f4b044c4261cebf6c0710824d8134498b391c619a5ac5aeed456b0f56f3e90068c09d9c3627fcd9853"; + sha512.doc = "815eae6e63cf7a72ffa10465dcfa18685a64a6f632e07045edf5f41a099fea520d7902029a840705cf3859c9798bf3c8ea9a87ddf7980112f20fe2a37ceb8fc0"; + sha512.source = "ce8755490fd80c68da081862f8ead2f7120cfe19fe58fb003e57f7b07a693d6087873db7c6e29e12477f4896b93c6531a6d1f708306ced3694f2cea7dab7109c"; hasRunfiles = true; version = "2.28"; }; "isodoc" = { stripPrefix = 0; - sha512.run = "58cba07575edfbaf2541fbf93e757eeef77eb5e63b57f927629c9b5470d94ed4aa4e6baa79a435bec282e87c18a4b871081e44a74e869fe43eb92c2c6d28471e"; - sha512.doc = "b237e99e602f512355cccd62a1d2971a762aa91bcf6b45e43d2398ef25a9a9b3a5ab02bde11ecdfac668bf5a960cc517bd553458be1ac2260b9af63979c0617d"; - sha512.source = "f163a0e0ffcfb28101d1cd3ca7a9acd29db8bfdea93c68c0930007e2cec7354a7b960a67d1d0200d95ef6905fefb837d51372a474fbdb4f8459374e3464d86d9"; + sha512.run = "ae0e23d61388e41dff59e77dd15fa8ff563d48767ccc686b1890c20e817270b9c331f11e6d5841dca8060bf3f25f1fe089f19908a31dcc526d742c7265d600d2"; + sha512.doc = "4c70906182c5b033ee55316c74f93f0c26fb8701dada71f83bb4add4d37e3fcf1b1c4a81a9ddc6093032fdc68a0604354001e1a53a2b0efe66bc31861071b923"; + sha512.source = "8f6855693b2b40d8f4956ea5035f3ab040b3c0114455f198c1e0d7199f058e6ee869345a57b1846002443bee0a339eccd555d8a230eeb3268c479c7a856bf3a2"; hasRunfiles = true; - version = "1.09"; + version = "1.10"; }; "isomath" = { stripPrefix = 0; - sha512.run = "60d9ae2efbd926ccbd689b862f98000b84f378e1aa45a1f85195d72312cab35f7d94ae09c42b2b2a34c77ff2aa2cdaf4ad89cb8e497bd802a24f403534a0313e"; - sha512.doc = "6c9844faad18ed913b1a0e52d6ed9621a4913907518840506bb231cd2acbf344f09d862899660b77b7949c9fc564375e2e235a77bc9103e3fbbbba14b97add2e"; + sha512.run = "70c46b16cb90b587cb85be6cd2d88f0d2793fc65b9f80656a0f279e1dfd37fc29b0c696cfb2a988c729e410b1f6d76939156ec9b2eef12528175a8e782afd44a"; + sha512.doc = "3e7d4c871a554def747a249fe38761e709de9a9a23ed1e21e90855ffae33d858bf40830791e68903b7da8483f9c19f95ee95d4a02f2dabaf29c34eba83e9c1e6"; hasRunfiles = true; version = "0.6.1"; }; "isonums" = { stripPrefix = 0; - sha512.run = "30ddec341a5cc62dd88441425a79fb7972383dea0837d756f65b42b22f0cf5d212d77024875cd11820e5a89472c236faa917170d817cf0f1874293a36efe6f4d"; - sha512.doc = "73ef8b070aca617a6ec51411a2957b5b32207ce84c99a50676c9a4c545e4e19354f1b55ca87ab2fa476a3e596b68057794a87ee594c7d4511f129090fe528814"; + sha512.run = "03eaa0dfda4740c5bc730083385934c0935271d6b7ad77d6747cde5d7fe22f3ef6fd64fb287aec933763f508720915acf947c2cfe773b390eca965b30251f224"; + sha512.doc = "76d4be777fcea2cd8647e2d3720b72e3dd349363e3f263868b277bcd4a2469e48e4cf2716e35e1fef56b2449d17ebedf66a0dce5724a16b2830429794714e363"; hasRunfiles = true; version = "1.0"; }; "isopt" = { stripPrefix = 0; - sha512.run = "d2d0f459221c265e73ff5482324f1e6b65df99f25a56863890c1925ea57925f7280b96f99ad85f8f7bab098cecce87ea21cd59e9aa2f7e46f9975b9dc3889d76"; - sha512.doc = "59a48938a2cf0de9e953b27f30820cdfe4a4d98275369c4457b8c2ce03a220c0ceef6e8d42d66d7e3d0b8f40859d7c30f864783654ca300a4e773986fb31e1fc"; + sha512.run = "a3087a33a5df7f5e67dbf58060b01eef2f4feba4aefce84da65ea49dea15ecf72a013993511870a37fafb67b2105506ac0854158c3b66d8e6ba59819326d70d1"; + sha512.doc = "10f09a197037821e408b5f90f1a04a4b05c2091997d41a285bfdd0c6d27cf974468bd32d3e35d78861b061d385a6b5a03eeceb1cf077f7446d574f6af33e1263"; hasRunfiles = true; version = "0.01"; }; "isorot" = { stripPrefix = 0; - sha512.run = "9f0a3bbe459d6157de478b4472c3f8aa1930978445857f24ec024d96b59b73c10515942e3ea7fe8a461cba0226e009f6979a15dc8934de861fd14d6f3e4d2e5e"; - sha512.doc = "dbcef3d947957cd55d08c770e340c614b85352b3236b7082603074f025f698ca770d5b434ca5129bba7f757fbbaddf09592fdcbaf6afab17e0b777e990517f72"; - sha512.source = "6f92adc63af4431e213947468da67879fb9138f532f9cb7e9be2f947638f7e64b75094eb0ac9369c57e5fea9b078591aa418f207836d9bf35ea84d2d8ad248a1"; + sha512.run = "8e574c8c7861cd6ec143c61ac22b2c884e7a8ecf9a4ef890063844174bfe47ae7a263530c4745a211b3a401d2036181a74d34399924b7db071629ace033920f2"; + sha512.doc = "7e33a76d75dc7296bd0f2953694e4896e7541dddd8fa0139a6c681214fe416d8f5cffa387337ceff07d0aa6b25cae8772543b477bc55f19f2854e98f9f3dcc39"; + sha512.source = "8b59fb7c3b3f80ee6f27e53e89f0828da591242fd7e18b8eda94ba5c5ea37a17e62abad61fd44ea0bb7d7e9adaf80897b65229d9400a1952530472b3e23b9fc5"; hasRunfiles = true; }; "isotope" = { stripPrefix = 0; - sha512.run = "5b95a5c53e3f63ddb0569305a76b4c592455b3775e87ef0eff2b7759d07040466f2247cad40ca83879be0ff2716ac63a6d1f7e0b6b22617840c2a6aefb342ecf"; - sha512.doc = "549601f82807882a37e72866612bcc510a426f04d5681ca7a392b07ee34763ae6434f25d6de667f21750f9f775f7d2f5f3462768fd5788c472a6a0042bc6f627"; - sha512.source = "785d11c2496d1819102a0a099d56c49576d0ed5f2203553c26eda269d3b4963cec646304fe7da1a3937e0e8d5a09eb209b8cf0635ab59924a18ddd885dff881d"; + sha512.run = "0646e95955bb48b78760995842a5a97c4f1bae8d7cdb1dadac51e10f927606bbf56debf1cd8b4ea0ba334843dd8d6c7f05b4a3cd6edf0b89efeb0239bc04d72a"; + sha512.doc = "ad9f3c26b3609185114d2694b5c90472d3c7006ada6e87b203249dc9a43192ad25e0bd21b51dc5d72bcf8ef702065fa11b18441e531fa830f2fb2a80723bffba"; + sha512.source = "64975de3e008b588c670f9ccf29c66c4a2042e016f82bd7c92473c05e68f972becfc60fe4e28bf9826833c86909b102087c6acf29d0a3a75d2368fa332132a89"; hasRunfiles = true; version = "0.3"; }; "issuulinks" = { stripPrefix = 0; - sha512.run = "761e9e355380fb7b84fc10d75e6b9936289f81fa3e420a6bf42d1dc3cd36a39b93b9a2faf04c660bb7777efb179f6d038ee55188398337d84a179bd94ad774f5"; - sha512.doc = "3feaa478152e062d4aa7f0920b19a23994e65be8855542f0ddab8bedc7d86c71a446261f8b303fd5bdb18ebbb90327b9b621abaf903db85cc0cb12cb37fab3d5"; - sha512.source = "722954151adb4f410365650ab93bf048bd74df9c1052354066e037d23b554d431980e937f08cea92c67cf6add93b58937f590425a761ba23ffdfdfdf084a15ab"; + sha512.run = "a56207011e2f171f06a08754e5b949ca169d681f7d068d483474a718415cec5c6567ac6a5a69590d978f3c693a5028af7a81797efa8405ee1a6749183e4110a1"; + sha512.doc = "53588f04fb1160cea73713551d603339b32a7a3e31578deb66616a3b51fa9913e74c729acb10d363169083c26725c503d89f16fb1c97f8ccd2247a33dcff604e"; + sha512.source = "efa0a67522f16c9aefcb947bf5fbad0e4ce6d0524b51af8982972f9c76c7c1faedbf1c2190423758293207246447278044f240416e36139a35e0c713add9eefe"; hasRunfiles = true; version = "1.1"; }; "istgame" = { stripPrefix = 0; - sha512.run = "a4f5e6129343df7b3e6a7c895ea72fe417edbcf97da18483b7e8d469a0f523a5f13691619f69d3915b289fdcc93a297b8062fa1a8e05630d9c88f6f164b6c20c"; - sha512.doc = "f96f6ebcd603d7223bd231917d125a0a61e0224394e92f8a4373061d6de2a6039b17c2b162e53fd5925f5a5e48ab73b7dbff824cedeff4e401a0e5487fe00b28"; + sha512.run = "c0a873cb25a0809c0ea0ad96ec685d5ffe906bab70fe80f9153a56453d8f86c6315737af6e72cf6403ff9096c223fadade8d9ae915e6deb17bedd3cf78f5c6e1"; + sha512.doc = "f1a2aedaae8067195bd3d7bdad992a543e073eee98293d7b889ce9c9cbb2016184e464217462f3c299f1caf6a3dc1ae2c4249847d42fb44cff5de61a48fe8ffb"; hasRunfiles = true; version = "1.0"; }; "itnumpar" = { stripPrefix = 0; - sha512.run = "76ac283caf27a936af6cb91af2e8fb8e3c48efb41eb602d6c068ce560edf958215921722bf01371c6cda8470bf4e2ee5bc318e72acfef738c459ea94f9bc5a8c"; - sha512.doc = "54387c2ec9a644325d61ef8f2293364449274bd6f15254e133554f2dc8ef4aaff74afbfbc1c21b7349307782a90188fcc4080bca2ef75bfc08f50346c2962f55"; - sha512.source = "932478a3f5a28596e5d2bddd46ab8314b0e552d0d685870d33a2a988bb3a81afe3db62b4611659184ceb9c813f5237e67d3542ad1dfa4a9f9688ebaa6efb0dcb"; + sha512.run = "90600dee91d73049cd9d80074d2d137ac839d61b9d4d8eb8e924d3f529688eeafa835565ed776c9aaae2a74b58d436fa7956be220422cfd4d6787c899294562e"; + sha512.doc = "85288b2924e4350a1d1ee209fff09cc05e2c7eedfb44130e1e6d66b1d7659f3661fd00c243840c2b3b7e5a0b0c945e3fd409dbf4420a5dbc6480bb6e78b04349"; + sha512.source = "95423bef9a2692d18961e40661047c381654d94e86b5ef084c5239b60b5f91c82b5fcf8989eedd363e4805de4b3461a08ab295e781f5b18b70447b69e06efa5d"; hasRunfiles = true; version = "1.0"; }; "iwhdp" = { stripPrefix = 0; - sha512.run = "511f40014624c0318610c14dbcd00440c4d07f9055666f3b8f2878a24420a941cb53a368482c680f823f3e319ea22bb9d60a669175569af1184e1a0715cdb17d"; - sha512.doc = "1b8fb85856a3b5f138dc28e1bd04fff188ed47f5e8482d049a56d5a2258d870409de8d9e8e7f92eea20e21bc95460843bf75a84b566da398fd968c7465d4f736"; + sha512.run = "ae98cb6a8e1fd1fe3cb721286c81aa0b54c31490e099ca862b597da09fcc6f4f33d13c529287bec6e671aa59d49f3d221de3a8579af91729b444200a72bcc3c0"; + sha512.doc = "436464e737abf05717e39aa8077bc6172e6ba359e6391eb5c566868542d8fd32717ffc871e61aaf830a1c96ceda47ca430029665859520b5930e91968abf4d06"; hasRunfiles = true; version = "0.50"; }; "iwona" = { stripPrefix = 0; - sha512.run = "18eb18d9c4ffe8b56c762ffbd23bd62f0ae57f82284c493387b823183a17995e9d5d8da490ca83dfb5050caec0e9b2dd41c647d91a2f40a0a3f7dab948c7f0fb"; - sha512.doc = "745bd8bd5764312f0a9d7cd798aafb8cc561b599af7fa06491fec01be50f2b1ba39fdc2793c76697f4f98d14024a26502cd56fc3423a46c3c13e5f39baf066ba"; + sha512.run = "2dd5001f4c302cf8f889566b0891bab13ce45bcd7f99acccf1f8ef7f1ca7fe8e663369e473ecd57f25a703930896cbff10cc5a5c943ea6039140549d5e6c1966"; + sha512.doc = "ab62cdddb9557f4e2d0fde7aae7987e99da3733f8ea057cae5433d8f88399eaefeac80a3b45244a32414de7be819c1cb9d35b326b9bc2836d5b5e9747ddcb013"; hasRunfiles = true; version = "0.995b"; }; "jablantile" = { stripPrefix = 0; - sha512.run = "e41affce6ffa270c79584752eab1331a4425c2ed5cbeb57eacb1fb06fbd12b90cab77ea89d8ab7afecd347523ca2b59555e35fea3d938f46190f4fd21a97cb14"; - sha512.doc = "269161f11f04fb3ca2c79f2be200734d9514f839db3af52508273455f003eb227f9cfe25aaa7c88b5f7c221ce04892e9190daa32c1df55937e9f20262db0dde7"; + sha512.run = "a3d6a7f0b76eee7c9c4569830d46cec4ac8bbd0637910dcfdd0ee29ecf2cc1eb92e2a67f95ad4672b25658521af649978dc0127c8759647d0be38e5654a03582"; + sha512.doc = "3faf8ae22f5d4f8403f71d4245471f0e28d7a5766e0a332da0e2d3d9b6db468f6b4828c5b0169a42459a96cc124da1ada7c6431dc8c0c69cf54930c7d8d99913"; hasRunfiles = true; }; "jacow" = { stripPrefix = 0; - sha512.run = "6ea77d90199df704a7c6e40fe155ede4f608e5ff02f60307ae199c82c07e1781df6ddf61d8d1dd735d480928c18542cb80722a02158f9fc3bf149aff8f1b5059"; - sha512.doc = "10cb3d72df60842f845701be65afbed9e6eba9f85a0ad1384f03ffd0b5fc2cb79d7ade6d0293ebb3bc4f10736b584f8edef4c8ed7a5b85f86f35f8548429a28c"; + sha512.run = "7f9cef6c3f200b6be71547eae17127e27d2bcba240d376544b95a3daa79e1e5f08bef1418040c24b40baec974716b043bbe510dae0f210141b3360018cf739ff"; + sha512.doc = "fc3c88d5ed43f9c9824e31e43b4f6d6a1ebcf07e396606547dd030fade8f7ab392932b06601151916daf251e77e1509cf9c58d88bbce304ebe15b2ea12b7b64d"; hasRunfiles = true; - version = "1.95"; + version = "2.2"; }; "jadetex" = { deps."latex" = tl."latex"; @@ -14838,595 +15229,629 @@ tl: { # no indentation deps."url" = tl."url"; deps."wasysym" = tl."wasysym"; deps."zapfding" = tl."zapfding"; - sha512.run = "6ed72520385234d3059eab3bfe9592ea974a4a83fbc85c8731d24cf84efd6cb75646dda7d71a73888d413de8c7215ff6482f10a04d15f8a656b67b4403a9d70b"; - sha512.doc = "31d31d74f2e34c021951e66424d50212287595a7506609272ef07c5eb8916a0fd0531bcacce936b48cf4afcc0c6d71dccf9ea81eb5cd0ef4b3a8e99e7f90cdf2"; - sha512.source = "c43870533d29e15feba03b50a14978300a1f462af542492b9c637c2bc8cc7adaae3e3a01bbe8061e74204cff2bb964efe022f2387c70982118228e290ad01479"; + sha512.run = "b20c37768210bfe77eb6a5eedf78f72d0b2fa19e9a41b047957932e06891732593be18e9b170cf966340383b9edc692df81a570f9fe9f9a00c3bfef5f088651b"; + sha512.doc = "3d79b4462dc596ac82f9bc3adab70103272482dc8605d73c52dc8a9c185943f9f03f861b051250cd71987ccc04fadd862e53d26f83f3da5375b08e67541eda72"; + sha512.source = "35ce82b2a17ed0e063f5d9992b81d3668041bdfa20834fa5b55a99b7d80b7aeebe924acc0c0db7a605d0b15a7ef92d1127f3f8d74282b08cb64a18dbe439987e"; hasRunfiles = true; version = "3.13"; }; "jamtimes" = { stripPrefix = 0; - sha512.run = "458f2d11a629406f08c462e8a95ebe3393dddf2a47c72184fdd4ccce77e2183d5e0eb07d6f6a9e6239e781a08e6a5237ea6ed597e691042b3444ee4651e9f16b"; - sha512.doc = "dfa1a2010e20de9595a35a1e2b6926be014e893d60424320e6f28f460fc6efab73195a1154863ded18baefb3d5e6deb3f322474c077649c320bc9ae0fb9b41a6"; + sha512.run = "00db9f45801060d06c3bf64c62ed17cdc6af397479be2ddb0ee32c10d059c47f5ebee7f8900d1b3a4dfce179a10399d0a63f6ac4812c774bf081e1f727ca405f"; + sha512.doc = "6c6de31871bf34cb2ed2147a43cab003597e62e4480faee70f49a479d8d237c77b90d631cb70956525b2363daa3a1dc60ba503c09853836262527a6322321750"; hasRunfiles = true; version = "1.12"; }; "japanese-otf" = { stripPrefix = 0; - sha512.run = "3e482aecbda8407209f97fcc4a5e66642b4a2031e6cb69b0c62cce54de53e54b0a4e80220e9a47c8bc53125ba9ecc1496f6a309a831295f16fd67d5aa0ad520b"; - sha512.doc = "8191b29549ce32be1ec395f568472b8b272ffe65889271bbd9dc6d843608a7356bb5e7ec65f293b64c2f99b8ecb92ff9c49f732665eb1d61e5b3f70230d7797b"; - sha512.source = "4e176c1dd0cd76476877d4cbab61b177c96c22035efba17b9352963af36afc243f21fedbcf341a7d5f806086206322f66778d7d51866c7dcd378a62eb6bed2f0"; + sha512.run = "ffa12f631de025553c73599afa0bdd0d8375e2d49dc3d854ac77135e8eb80e2414c36139180d81cdf33c855f42e1d500b878835275c5beba6934f1d8d08a83d5"; + sha512.doc = "bb0fa39567f27db49ed091add238960ed5b1ce826239b7b6a1dce38b8a639b98702efd325d651f11f1779253f0ebcdc894a7c0371648093cfe0a43764421349c"; + sha512.source = "2d1ec9ee99900d42ee1502ef3c3f1e343979158e94ba7995203f208a1e4562f5f26f4ad6854e712bc8e540327e8f029914c66b598381274131dac0dc97f43700"; hasRunfiles = true; version = "1.7b7"; }; "japanese-otf-uptex" = { stripPrefix = 0; deps."japanese-otf" = tl."japanese-otf"; - sha512.run = "dccdf9716d6e97b04e4d67d8770f216c3e43fd67766c01d1778e2167e7b2d0bd185bba203349af4d52eb1363a06e7523239f828ad95f9986d40cf76cc6955a9b"; - sha512.doc = "0ee1a093e1c0ab37e99d4709fea8f759609a4270064c05ae26cb7a085ab9c9b63ce11b35bb460a64631b8ebe68a5218294f096f7d402df48360436a7b74ff5f4"; - sha512.source = "7ccd50333e8696caf50addbb1a7e76b70ebd1f5efd9b0ddbf57fc5bca96ee8be14fd5901091af0940d943b8deefa431bcfad81b63067d347340508dd41d91670"; + sha512.run = "cf782f880913fb6835a8149a311cdd5cbca09f21101f0d785271d50ce23df545be49c841f931f7ffd6f085dfc02cd75c539be940dc55105fbd67dd17d4192f32"; + sha512.doc = "d97c8aa5c7e548839bb72dbfe26d07be3c649d89a35d0c4b5acf04b7719011be4e15fbca365c3ea0ad3aa9b7aeee5a1d8a30e56b193d5cf6b439b81274fc740f"; + sha512.source = "14f9b04140280e2bab5c40a0ae17af88cbdbe5f33d531ac46cec1da7599cfd4ec1eb0e2b06059065770b296e2fa68bc1fc5180ccadecb986aaff51b3aa09493d"; hasRunfiles = true; - version = "0.19"; + version = "0.21"; }; "jfmutil" = { - sha512.run = "d3b9f061bda09b929beb66c598efa8036b684b4adac288be1f062dedf01199515d8e5a357c7a462d4817ecc0a15ae0dc58848b789d392402b0d48c45cddc98a2"; - sha512.doc = "b213f85c3c7775527396665dda2a9f9e55c02ca6e854a7297ea7283a665613340dfc14623b2031fd1b7bdbe9a2f82ca21535636edb854b5061d37f958f18e4b2"; + sha512.run = "be4958e1bf7697e28794c88f20ce014dfdfad5f020699b94c95a5e9f8f2eee0c360c8f2035a4b66ef2381a524f61b7145414c9f919891fa56afa66cbb4a87649"; + sha512.doc = "dbdef11ea85b1b583d52436c16a45878233621774cd11be11c059cc9a6ad54a257b2c28cff728e9179d9d220f02bda73b884f13c125492effb421487c84d94ac"; hasRunfiles = true; version = "1.1.1"; }; +"jkmath" = { + stripPrefix = 0; + sha512.run = "f55b22a4af38ab63377a34b882e273bae8d5bf7b81e2168592a5e58245d83420bbcdbc6187e6a59f4f4b119bd945fb0ef83f9673142988362b682011283c1469"; + sha512.doc = "b51b92b3cce332c4b5db5ba239f59c2a86e898bdabc4ad2ab4ecd7a1be9c9ad6616b926cadf726a82b2b8a37b619dee23e546cbcc185b51a8e73458dceef27d4"; + hasRunfiles = true; + version = "0.1"; +}; "jknapltx" = { stripPrefix = 0; - sha512.run = "c80565970011efe38733d275b2ac2ad4edbfeb4fa6be1767e39bb317b222ecf3f7363a556fc9c936f91bda6ae97c72727ec27597e7c77f99027414f9350353f9"; - sha512.doc = "d5e97c3afd929944e672399905a4a464db8f1a39dacaf428d3ca066127ff16f1382af71f930b7b39a7e9be4418745134980381526474e7d9bc97d5f98d4e6da7"; + sha512.run = "7ef3a3e6ad2b1205491035233ecbdd63550522baf22d8ef6a10d63e1564addddaee10274dbe6d62c74193d15b71356dc628f091125fb1c026daf8e3441f30d61"; + sha512.doc = "30d6cf0847674483c9e4188a4ff1ee94ca12ed0969694ae76506b501c378355798df50cd87e8982fc626e5e323c5c721f8beab481cb1ba5821453310d0794876"; hasRunfiles = true; }; "jlabels" = { stripPrefix = 0; - sha512.run = "b13e605f93659a6c847edd2f7a6c4de3e39aa693305162a8f7567bbefd319da93075cf76c7c937c2f39c383eb0b0b14018facee0a2abdb070930ce22b74a38c3"; - sha512.doc = "919e83269fa76d1085a99597d9d4a472019a89cd9370e6d6ccdf2dcf13044fdd8222ce17a35c2392f0bfcaadacd229b29ceac0b3242bd330d92b46de7e57926d"; + sha512.run = "7b5670f939f812bc72fc52f7371e5239ab0f22ac8f607de803175bfdb6c9b5b7e619c5fa019d6a103d78a38440a3c6fa01245f9fc6a481dc3a6a9764b954911f"; + sha512.doc = "f3e24f4c751ee83577e9e328d90051d05b0e3fe749e336d2587e9c9b798665f62c951f918be583b53eaf65c30fddd58943e6225822d555ae4ad573037554bb3d"; hasRunfiles = true; }; "jlreq" = { stripPrefix = 0; - sha512.run = "87939da64eccdcd7c8b814e981a1b11cb051dbbceec1fef3eee4d0850d01880f41a01b7b82e090d8ff1d9c75be3e45294c3f291e903426a0e8e792bbc12a4b92"; - sha512.doc = "b8ef9b8f62bbe59776e6a7539a8d4a4cdf8799b25e4ab986a6117d3c2b6b14406d308da86f859db4f89a3a60d3ab8cd4e7c7fc1e103f6902747e19d62e39b2b0"; + sha512.run = "8fb4884e5ac9461facfe8d6b5ad639806e2dbce914b6efaf522192c017b356614cc79e3ceb7a9670a060ffd906a15f8897d1d22d22155f92059673980520194e"; + sha512.doc = "4f497a720c056cf5aa34926ae889c73ac8d665504e11c7916e8dd6d62dc8c6becd55765d641ea6dbc96adb98778fd2018ac2a4d6713702a938c85999bba146ef"; hasRunfiles = true; }; "jmlr" = { stripPrefix = 0; - sha512.run = "6eb1256b97beeed6afe3ad8f526cc5a975fd314e57d9aa1370bdc2fe94b973ab40b15487b6a1b7f15abf3be4b22fc3265d7c8e74bae5f596e31dd91cfc65a184"; - sha512.doc = "f771fd76ab905861048f2fec507192e51cab69e64c11726939230da16c974537c05b7e26f62b611c039b18786362cae0afc642eae9fd7baa92df4aa99486e525"; - sha512.source = "f056d8061880145573b860826924cc6e8edc13a0f8cfdcd9638eb297a47092ef2c5bbbc36f53e06367063386060cb9abf676932bcd216fb50199df77da2cb879"; + sha512.run = "ac07998c36b782e20a1fdcf16bd0deb9e878562294888d3b551364a19f83065a31e2a06f1276091fefd3c193726e02925039ccd08e24b9891ad9ec1f503a4f75"; + sha512.doc = "8945fcebfdc5a68ae6c4cdec98fbecd66b16a2eab4f07c84842a27b8a77249e1f1b69e23882e81923a4bb8dd22f8e8f2ba5f3b9e773476733866ecc59e4eb526"; + sha512.source = "a28adbfc3edec772297af1428ed90c7e975a8f4dafb6b80c35fc4fd7eb223881889dcd89961805a238fa4a501260e2c9dddecdb60461ce9b817b184f2f7317df"; hasRunfiles = true; version = "1.24"; }; "jmn" = { stripPrefix = 0; - sha512.run = "7db8baf376df32a42bea851134b0cae82e535afa062be72f03dbe5177d650729087a91415354cb41aafb7ffba006c4e51a590026d4b880284e6180350d438968"; + sha512.run = "e3fd8c8bf6e7a7bb5d7f18a134fc29b4c390bc1f5995007aedaebd08e1747bcfafd7c18c343647bfe7a6f1bdbcc7529df13427a664ff33a3aba6716472af3549"; hasRunfiles = true; }; "jneurosci" = { stripPrefix = 0; - sha512.run = "aac970fd8e844b0fd12d369043fc2eb5ddb2e0c30bdcfdd3c31f97ce6a7a4ddbe80136b2e7b1d61104696f56a1a8df7c375bcafd7bdf70105d2cc3e83091196d"; - sha512.doc = "0df176afc07a47fd71c3b3081fb468a77eae2fdb2755f3d3a07316fd83b36c3cd232b2ab0f586edc8656074c46eb01c5d136e70d7be28bd00631dceac2e65d10"; + sha512.run = "7ac58a7715887e8d61f14e8bbb9bd7d3b03055fb69d31368e204bbb13eb570d93e76f9dd0ecde3c8cbf79819d31f160a6c7c5a6a23edce38c336c8fdb2834265"; + sha512.doc = "ee1b93ca02d7a1d8b0ced845411b9d9e52fc39ad331e0fae695c1990754b52419febb6d457379cd148aac3d10568b69cdae531f1654004adc4f1cbb6cae1809f"; hasRunfiles = true; version = "1.00"; }; +"jnuexam" = { + stripPrefix = 0; + sha512.run = "aeb071e5cc657bad587260cb24395aeefe5f18546a0baa3044cc0d94e8bbfa1f3473b9b912f60ca6c93299e1fbb0ad4f3c3cf9c5a9a892724413b01e030813d4"; + sha512.doc = "14660c847ae27feb8adad479d061d7fc266a9e43a4c12898f62200edfb4bd6137570625b4de87be5bd00a476bed0f2182a215c092ca503f30859b3ee103cd7a1"; + hasRunfiles = true; + version = "0.3"; +}; "jpsj" = { stripPrefix = 0; - sha512.run = "d8ec47043c071d817e76689e451bff8941a52fa91d0fb095fc02984b712503715b855956b294517dba5e6db133e2dd3249b20265a57a92965d8f3f19ba953263"; - sha512.doc = "7fddde49f1e1ab1d0272d7b3f5d4293c7b54ecef209e66657e9a1fe1e35e997fa6aeedfdfa824187284f7cd684ed88fe78afa154329f6ad03ea9c99a0be52c0e"; + sha512.run = "cd6ccf7f0468eeef89592d0bc439c23ce396f39da63843174d85433a96297c8d311c000424e44a17b5a0214c6e8014b09b3ede56567f8f383a634517d7b324fe"; + sha512.doc = "12ae57efffc699a5a62da79608a058654577100942f15b7d840c18aa61c55e87a3120aa224ac5fc0dcda42a4af81ef99e72b6f57ef77cfb0ab9e63228b1e7227"; hasRunfiles = true; version = "1.2.2"; }; "js-misc" = { stripPrefix = 0; - sha512.run = "77055cf3d8073f56aeefeeb283aab7133d8c7445ff0fbd94eaa47b8a0ebffe39a6d975bf8e53445383b301fce9eb79ec0f2b4091a323c02c784614e2db3b1625"; - sha512.doc = "66912d191bf3937445bc8ead5d9984211cd612e1a5169b883cec945bd7ae20ebeeb28bc9d6798ec30df63da50afb29bbd0f633573bb2e14be10a6d30583fd3c1"; + sha512.run = "3a72dd2466bc7fb1955a52b17f0f7ac2d9a78c5f0f1923adcdc32707651f5b45a70af24df0c543230882bdc9d5e3332862e66a3c041fa5271d2c2c7f566a8621"; + sha512.doc = "0f4f8b7029219294445c5c78128ee8d4a69e8245367c30142616aa4756cfff7eef172d01cbd921e1eaf0590553bf96da87b9d6cc5c83de7f583dfb202e328a24"; hasRunfiles = true; }; "jsclasses" = { stripPrefix = 0; - sha512.run = "3e96c973b8b88a4a00839717c31b7c9015ca03832230276b0caed70fba00f674abdad0498b69d9e2cb929ec3861b781698313418de2dd35d3a81df71a408b175"; - sha512.doc = "dc6fff707945505aa57fe04820f6b5f8cf2b1021b117d7c4d253cfeecb828ec438fc0ad2647fae467342afc2fcfadfb97cbcfe07cdb2c59b36f4fe6b47f501a2"; - sha512.source = "7e77fa6c4c99048d748c8e3565714f04beae665babb538dd476f3f06353975e34d5b42f25e55641d07cf5a91ad35a53d0404dbf6cedcf5469a19ec553bf81626"; + sha512.run = "7fe5c49e217c74a9b1d4426925732eb1e9cffb67a72e9030b7dcfeb9b81b95def7c890cbddcbe98f94f7a7891d1c88fae840e4336d48043c195f2b0251054757"; + sha512.doc = "a096a4d53ed72db6ecef85b03079181a199d2e477fb748ad39febe6c5e4088b959dd7c4e113afd28c329f6c3ed7a1b488a7ddff056e103f62c36cf6995e8d610"; + sha512.source = "ad4c999908f2b133210f4b1c4ca2128c8680c12e8ef4027c56e9661d0019b30105801d8c2fd9e2fc539e7ed1650d5d4ae4bcc774fe637b3c2934b5ea43159eb1"; hasRunfiles = true; }; "jslectureplanner" = { stripPrefix = 0; - sha512.run = "c5553387cd5e9945d27508e27737f4b4ffd1ea843f9457958bbf25252780420855d786d44ab804c3a2af875ac7d215e80c23925e520a52362e2abd822b3464f8"; - sha512.doc = "c6c55c09cd3b80625261af2db915fa6ed7aa73211cca93d3e98630befc0f1b977e426acf2ef94e7d22d8a3bb8ddb5d3ff5dfbc38bee07621054b1083733f3d9e"; + sha512.run = "b43eb4bd90de9e52b0bf4ba6faf0b2a7b090142a3d6811a4ca2d8d5b9ff44bbf683d8a3eba84937c5f943b475a5c969e547dd2fa563ff0fa7fb80e76439c12e0"; + sha512.doc = "1838bba7061615414c727c63c21292471c787f1caa5febfba3afc8cf394bad99f789ec0227dd1cf89f3cbb710a918629d914220c828f315c6bd50b06ccf1aef6"; hasRunfiles = true; version = "1.5"; }; "jumplines" = { stripPrefix = 0; - sha512.run = "43302281f9d0eda31fd8bd71d37cacf708e0fbd270e461554c0698371fd91c50dcea9741ebcc5b8908d3189770cc0805b5e3ce21b517ad2179edb2bc6ccef67b"; - sha512.doc = "5b4fe10e0c26ca43f1247f4fb2e75dbec20a797fda33aeffa02a8de8c6a2404431a47fa52f4db3bb8600af1f018a86c4b886a19540933beb4c6f854b3318b75c"; + sha512.run = "e4835d45643351542959f04ea57d3cbc1206a41cf06be96f37ea5c96342669992af62f7512cc28b415baeb2f99ef5a14b7ec732eb2bcf3c804de3df573b1b6b9"; + sha512.doc = "8351f486e852bc1972b5385524e3de6fe20a3db916800d5bfd50c57be6bf3c67665ec00694689e9f463601f4fc15fbcdce3dd34f0e6e2f785ce6277c4ab4c286"; hasRunfiles = true; version = "0.2"; }; "junicode" = { stripPrefix = 0; - sha512.run = "1d8458d2c9be36c9fe5517f5534e8585e9be7726010108ab28e77dd397b6464d5fead143b586fe9d817ddb08897d17d559adbeb54299b9b4ed7cb956f1a4500f"; - sha512.doc = "afb255b666159c46d10ab1d206cb78acebba423e795ecd2de758885c9b008de58396425e8416140da412db55e606b15c20810e0beb38ec9b9143ac99b0cdc8b5"; + sha512.run = "333ce889518880d2eb9af9bc748536c1bd46288dc58b40590c45aaab6e3faa72bff29f30243b89a5ce0dcd3be71a5a7f6cc720bfe622090bc550f7a0ada25b21"; + sha512.doc = "d7b2fbca2e4bffaa2742eaa541f3539e9351166a5205069a1e5d8ac18929a32efd8137261b71cc457bcc3ce185e39b6d5cea2f29da3731d755209e4b848689b1"; hasRunfiles = true; version = "0.7.7"; }; "jura" = { stripPrefix = 0; - sha512.run = "8332dacd591726bd35cefb384b3040ba13928890aae281eb51386646958b767b7025b118f5f06d1d318f3443c51c18ddd4131e350a2e763ccac0d75f3105556e"; - sha512.doc = "46c0c3ab2c12bd515829f5483b35e8d53365c738be8c58ce304c74fcba18d076188bec166e2834572c49f56a4c74db57d00c8e3ba42c5dd4d67f91f87cc67489"; - sha512.source = "23e20d3c6a67da1211694b1ce6108001e9e2f96efcf6511ec773ac9b191b0b6b1a3e0d07b9491c903f21c0bff412cbae67946319860a654438ac1aa10c838aa9"; + sha512.run = "d24bec6792ea9add04f124a3255d9a3ce72d05c010291b4f0680cc74277cf867254c27b1f275e079f00687dd9143ac98c9ee73bef64726dcbbdba242b2a9be32"; + sha512.doc = "783c4d835258f56b66bdabe6ecee7942fc48dd3c9ea68fa43301396ce0d90a02f8c6a058b688ed08039d2bf498c525bbe4fb031de71c7c45566d70f0cdb3ba45"; + sha512.source = "d3da1019c3d122ec259d5485fc2d529d4420e4668436de68592fdb85ccba1e5e395eb29d9b5bc1cdffcfccea759fa815649bf1ef1881c28523d7c1fd09032d99"; hasRunfiles = true; version = "4.3"; }; "juraabbrev" = { stripPrefix = 0; - sha512.run = "b4e1d39be1ab5a7839ec7e86b345067d978eb16316c0d4670232aa2373a40ce262135a8fb2869041fe97bbb615c2424ab61111a616e9cf8086248e7216000b65"; - sha512.doc = "a99307d7bd16b6513e63fa908c662c155ac459d4307b4e392d3bd5684b381a794b99082ceb5fdfb3aef4862151f825c1c01c1e0e42c5ed5de383b224728b0e90"; - sha512.source = "769917c6e47b0ef6ce680d15efa7711f46f903a680498447e52b6675db43639b9364a517d9046a47c5d517a28ffca3e6649919cdb8d82448760d0add245adc95"; + sha512.run = "a786d90596555de4d9a709a31e29b18697f6d8530ac5903b63d49fd5648e55541d0c6a647eb0c9779520093f9a7f1e90f7cde95c6e68d3c82feaa79db156af98"; + sha512.doc = "c2ac7476da488de1ee416b5e6b1c9a18ccbe68de8b45c16cfb683cc636ba30ca39b4c8e6074994ecafed61968e3507f9c9864863ad88de45d86089754b1967b1"; + sha512.source = "42b741093a194a310065edfd10190dc11ad947081c1e5feee24bbcef7f464435cf682712d05309e34e4e0fe06b13c78175198c056cb6185a4b3b98bedf64bc7a"; hasRunfiles = true; }; "jurabib" = { stripPrefix = 0; - sha512.run = "3cee6133a75b1bd487b9e98f42c8a46beeaada6ad85732f84fa256831fc2ac93c580a9436af53bbf456e594d40bd91c661803f80b59ea1c74a7965f9191aec88"; - sha512.doc = "73a3b7abcab1f98c7db4d746933aae8f3a3a9c63137454e5d6f115d2636cd923074193a532f605ba95eba641a5e8f1ab59b530e59b91c87b22b1b13cc38a16cb"; - sha512.source = "aea5eace6f239aaa9606d35afdaed62659abbaa198c2ef80d6ddb2908032ed8b1cfe329d0c40e9262ec7d268d2e699c211168d0cb5997833504ad8f32afb22e7"; + sha512.run = "743004ff65680a2ade98b36b01425a90803b048627db44370495fef410a0cf5fcc51b5222f6cbe041b927e41a017001361cbf80bf2c7eb532cfd3c7fb075008f"; + sha512.doc = "66be347fa123db6b16b1c997a9df96a438ade06e764b68cbe5ec5b4fd4cfcf97a1f345e017ac776734f506e0b04792aa1659391bde3d275fabdbb4ab5a2776a2"; + sha512.source = "e705e5fce178f2fe58bbc746bad4328642cbe6f6e7ec6e62f53f8df5d34f1ed976e28f59de1fc8efb99fa064e0475a4c2e83277087eb022cf0db58a1e280ffd5"; hasRunfiles = true; version = "0.6"; }; "juramisc" = { stripPrefix = 0; - sha512.run = "a452942275b7e5e45beecc0ebe227920f542619de3e7e998f19262f063c257183548f9cf8ee32282a6d9cf20450ee0f95c9e1a6f7a5e205e781cb3905fdbbf07"; - sha512.doc = "0f3de83652bab4ba137d3d1d1a3e5fb18f2c222faef4de305a79a47a1a09cf00c1944e676330f6e44a8e2f5b7a1aee8b8809d0fe760deec227e6ac3fde53f999"; + sha512.run = "8d98f6918fe761a37f2e8f8ea3da8a70dcc7ef7231739bf54ed47b693e1d813e7cac02e3df8fc56651d9fe0018a60543504535901e8e1f455f2ab1feda1da6cf"; + sha512.doc = "1a0c376edf2a53554bc5772890a2f2d2ad129bfd9f788fc6a7b0700c2c425700fd9d3d80e0b7efc9ff36475e4363d94a7bde2edd5d19579854ed88cf6abd210e"; hasRunfiles = true; version = "0.91"; }; "jurarsp" = { stripPrefix = 0; - sha512.run = "e6fdad9b61498ddc3a9cf485c26f341bf7f79086acbd7a40ddda99de8aaecf0a99d69282220a96e3474ec0a39b1e7f365bc0bf2f9352e21b730776d791f268c7"; - sha512.doc = "721f3a573133e3f8c41c33f5a96bad91cb6bfc1970a60a3a8e573a2195db853ac33c24c9056cd033204c83d8623d14e29a90715ccb02841786663b3e0de9c6cd"; - sha512.source = "57e6306bbae5ec8ce5aa8949dc3e3eb4fc5cdff80d3ebd00f2d74cb208e18a13c6cb789e8ee3994788fdb0392700bd98598ea151bc1735f993361e090658b9e1"; + sha512.run = "61ee03cf2ea51772f96449c6f0ca1c3a65a5914a8c8b0bded9f3c4b2a74de06838f1ce53d0c36cb6de6be9b58ee6433bc86b8869e426821948bb82599e68c598"; + sha512.doc = "c339dbd71518579ed5665e343fd2508c5b1fad576160a7f56082fb335a08cd40a3cd75016e8c6949784da064b0e1877120c741671beeafe0c06533e56e619443"; + sha512.source = "1d93961c50dbd95f2e075da63d960bf16058edafff41d9f23c6c6bf26f78ca717f05459c52b4f6bb2df68557afbb4db459e5d08241fab37bd4074364583cbb61"; hasRunfiles = true; version = "0.52"; }; "jvlisting" = { stripPrefix = 0; - sha512.run = "7b642347a716b54ef66de1d05025a2dee56ba6cd48dedf48a8d3a31c35a2137ea79e6863cc81c714bf529ece827714b850e3e2b6eb9f8e4c8d9736d21b4fbd23"; - sha512.doc = "fdaf441c19573ec1285e2c127035756b16b092ac966b5c4549fac84ab527f4e72ad90949a30a53eacf8e217de66ee8201e15a56c32c0246f4d79a6ce8a2c8422"; - sha512.source = "b2f4f459f53b778e03bc0bb1047ec86be969b636fc609fc297a77a505dbb5fd4ff4950df790cf24a50a14639bb0ba43cbc319aebfe57b43606fe8050f156ab31"; + sha512.run = "e2d4dfa09a23c94c39367056db32a36829a96ec9ee66680650fc543e4fbf453c291848265bbeaa6820743e5e7b4152c6716445d9730c1783d84693d56f2f81fe"; + sha512.doc = "5d2e61c410945696b11fe5a86a14467f96ba2458acf4ed199a3746fd3e4f828e859af0bf52383485fc01a7f0207f9da346daf596ae0c46cdb5b64707df69874a"; + sha512.source = "7fe9b09a857aefdcf8d545cea9c20a51829dc174bc85e875410724249d3e6c13e50736a911f287906c64c315f685194d9f75663ce7991e4f48169498d056ab1d"; hasRunfiles = true; version = "0.7"; }; +"kanaparser" = { + stripPrefix = 0; + sha512.run = "2f8c953e807d7f5ad5bcf6917579770253918217e054983f1cbb261903b2afbdef02136a85c26043150b766662f7711b234566f7dc13f41c1a83c99a1acea8c0"; + sha512.doc = "22c236134ad46285cbd24ef518da1eb05870c7c2d3f12d59498126c30faf937a673cbbf8b6aa4f1509efc3ecdd1ce43ba42a91a50892e46cb7eb0a5e3dc8476b"; + hasRunfiles = true; + version = "1.0"; +}; "kantlipsum" = { stripPrefix = 0; - sha512.run = "439b1004dd357fb785d2c142dd677f2c052a8364ff727f86421617748aae50d8f14e47227179bec4f1fd69329d0c04c9009d2f3bf8ed938b6a223a264ae35050"; - sha512.doc = "9a5332e29aa9a1d48757519cc3e640d487bcbb817b39ed976e848c3919d08ab56bead8e273cae1cca0fca5783ec70c010b0a11d041b890cb72c05a144ff7bf04"; - sha512.source = "3b3fbaf8f67bdfe8ce2e5365886f5602aa82caae094f1fbd21c7871f4fb2d064ddef45967839ac8143816f21cb726aa303e55ad7a9dbf5dbb5228bc294bc115a"; + sha512.run = "c50685b94d882bc338f1cb63fe0e70ff1189f204edffc13897a7afafa751ca53be9227d28fbad22596934b179337f80f7ec6e6c05365b52ec9d58a1727475027"; + sha512.doc = "8bcc6cc805bdecae8cd321c08fbc328478fca10c20318e2ac981ee53736dc3f8b2078af60e3135281ff49f232bdc65b1efa64b62e526fdffeca4a63d79cf8620"; + sha512.source = "8d155c20bd92c9e0b7146fac3f09836b6e5167e1c0510ffdd85f16f09d86b9286c2554451da780a2667c099283d6c885ce0daca092834038928fb91895b47444"; hasRunfiles = true; version = "0.7"; }; "karnaugh" = { stripPrefix = 0; - sha512.run = "c14a8fe909471244ea4537920f5c611c41763f3737401d5381a51436498b208a716fd0a9b6b4393be195450744c1284242c73a7142138e4db36b70e515fbbfdc"; - sha512.doc = "ab6f9a33e82907d1608179a0f7ac7fa816511375da13a6186b9693615ee63bc5808a59d4ad3e27c1a58f7698ffcd7899c656b2ee50cf8e889ae91575a9b40003"; + sha512.run = "2f9c2a53bd62b93a53897b2d52d97f8067660b5d2735927e7ff19eb9722bb41b603cbb5c120655453ba4cacb63ca3907fd6f8ee8b925eb0a3f62905b361a49a9"; + sha512.doc = "05d6614c88ef2aec3abf9b0a3ec5793a7e41560f93271fe9ebae7ffdcc1549f57eebc60987cd40549c37c7fdd0dc5698065993d33e3f6b0f524587e1a14961c1"; hasRunfiles = true; }; "karnaugh-map" = { stripPrefix = 0; - sha512.run = "339459c4e196a1a6513e82637718527b4c854b1c160dfd867e18a2095f8e954bab22c821439c7db6de309cd3cb4daf93f42dec9e14419e5a382b51df67aa8bab"; - sha512.doc = "9aa3be0547a9117fd782db05948ce2bdede570b3fa85eb91816d9da02a50680c98c3adb556fc9c030406d5895da4dd7ae878d0fd8dca179e3937ca10432e1d20"; - sha512.source = "22580b1bbadb522e070fbd0fcf772a8bfcbbb997f0e456746eea04a68d59cc90624027446e1d34b5170a870a6431692f84e24890d000ee7930ee9562c0645af6"; + sha512.run = "2fc65deb57c29a490788c5c6edd8b8e56d2a4646535e45997140f7ad06eacd44e4190fbb6f4a988746df732acd0448c98b9ff3e01849cc2df635d89b26f10913"; + sha512.doc = "1a39b0c5e473e78f2a367ed967382b5dc731b10a864735b25ae6c10e95060a2156514c2a3819bb5e5d9ae126e135683dc461e932c945b38f379195cd33b6d385"; + sha512.source = "0d330660d0f8d00d38bfa8e381dfc478169c862e61ed380d2735ff4f431ed52d5d97221da2fcf66edbf0005def3e69ae62e889e5f42fad7165c9f8fab4f5d4f9"; hasRunfiles = true; version = "1.1"; }; "karnaughmap" = { stripPrefix = 0; - sha512.run = "55fb50f5c7364fac8d5123f7bc0cac24fed237a24f7d8400e42e1a4e436ac77124a2ff6f4744ab3468a81554cc8a8f771fe5fc762a5260363179835e40fb67f8"; - sha512.doc = "7acb8a9b39e8cd3fe3ddebf5a85d11dceff4fd297d7dd2c9db80761a22d3eb010644b17b278ee11f453a02ab466dc4400118455da54922fb19ef200752a8cab9"; - sha512.source = "a570675b2f3a7499123ad59daf701108b3f31bde6103aea98e1c4d4317c302a179f52d90e7a2bafbc1c32a3c02fcf1ec40437c8fd1ba5555c533f384d54c1eac"; + sha512.run = "a14d21719011ddbf2735356ce4685c77973b6cfba02a855ea05d7a35f064644b1e730e6fb1ead02034957cf8651079e677ec1d96ee7e33e2a7683a4e968c5d4b"; + sha512.doc = "f2363bda04a596a2d7281ad98f7e6c2c79b7ee4b6bb2d838740284df78266c9ccc7f56e0762b9ef8230be668b80bd39dad9b98de7c537f815ac090e5b195efb8"; + sha512.source = "7114c3b579d5f355ccf85390fc3dbb1dd5621dc33c0ebb863cb947109a9bb6b9a120af01078e8e6ae99a4f859c7d3b2e5b0e191fff50d224680a9b701d5c065b"; hasRunfiles = true; version = "2.0"; }; "kastrup" = { stripPrefix = 0; - sha512.run = "586e7eb3342aec8c8f5b7a1fcee3a1f11b650152808dc9824a2bb213ba25e139ba66404fc26d87d9f456d6e9267f222d933ddd73ee0f9fd612c638276aff98a9"; - sha512.doc = "19f242b2f3ecd80cb03a60aa33a05756e515af0bd9b410496f2ee2db8ccc00d250b7e91804c7d7a7b78c887fd308c36386799368fac7bf4418f86e427c48361a"; - sha512.source = "d76e349e0d57f5ed7d2565f5c3374f040263ac8cfe566654b3f95d764dd349ca07bfb90e7fa42d51b07e80c4f927e12f8dea90d5bc4ae177ceffa1edd721fbe9"; + sha512.run = "e9eba3a9901e8fa2edcc7b2f12cce2a2f3b5854a884e163c04ab01bf38833aac3c3f03dc86499f6b08ce7a4be5045d578ec9de9f057f20d32a0f7a32b003f248"; + sha512.doc = "09dd54c1203787c9fbecfe021f711a48c3b43528ff1ef58d1f3919a2e053a52a5ab84a594392729ddd7a2e18aebbf52bbe86d4c245d190dc3106de5c087e1b59"; + sha512.source = "e8cb85107baf55653de215782835617cc3b27ff858341960f948f5998ebbfd9f208c23a93ca14758fe876205e1681eff8e937ede3f0335901c4897537628cd81"; hasRunfiles = true; }; "kdgdocs" = { stripPrefix = 0; - sha512.run = "17f95948cd33736c394a108b2f54095574bd4ab8062bf49823de82467595614d1fd6de3b10488b3a7173a881ffca4213986c2565fd12fc7563f5f1db029dd7cc"; - sha512.doc = "097d9e3d82f4b07213bbe9b5b49d7c0a93d2f381c03baceb88f2c04ccb8fdd9a4bde9a876381f48b24352702fd9d9814d77e6b9ab977e70cd6a221649891d15b"; - sha512.source = "77dbc37044835b96baad878189d9b97a0b02e40d638914f184ba6268bf37a4fc36f3bc9e570720ca37ea11f7a5e91a8eb7b118c675d01ddee6b09d83f6afb59f"; + sha512.run = "06522c8bce7ea8c4825563bc3872b6ab8a37624e48c3d20de26c210e1e779bde7047b8da215f4c39d0f908aeb2413b1ca1a2e6141cbb1914d8f4051ee8723b10"; + sha512.doc = "371791acc5561d20bf459ceb51486ba9d3c8d8e47c39cd99e0fc9c0d5dc85ed1bf5ad98be4c6aeb6b5516d60c799f8c1cc8f2a63a34c41ff3fe9a19f26a16f61"; + sha512.source = "d0d99893464f8c80d2b044bad065f47d3132cbf4679ac08849855a25aa0f853b1228375db86f2c4a67f2b9df037418160dfcdc6da33bfdc7d9e3742ad80a83fa"; hasRunfiles = true; version = "1.0"; }; "kerkis" = { stripPrefix = 0; - sha512.run = "803f032e04def3a04778204c49d733e9b2aa633fbc981795c2c47018456204af051b85bc1d9767c1917e1137e1f85e5e3a5bea26af130d49e8cd543b0c651cb5"; - sha512.doc = "1356c2c1db466845f653d5eec8233a7f3171e92d8f6e4da2bf4c1e6bc16b784e06a948c9b6ddb7b1c8820e5771a8543a24df70e67e501360ec2264f3acfce8ed"; + sha512.run = "d3fc4814ce8dcf203905ac6246443167746ba06d4d900f68183f1fbeabe918c12062ccd0dc8005b7667984f9d209a3abd41c44050416b76af8a98bbf49c8d691"; + sha512.doc = "35526824bf43cfbb24a8abff713310c51c03ff716eb8bd6496d28297a74dc80d88e2c9b407a16ce79e342c33c914bac15a9dd26a821c58e95299a751db4c0eb4"; hasRunfiles = true; }; "kerntest" = { stripPrefix = 0; - sha512.run = "e471662c127d4baaf3daea783fa7e465066f2068ad1e1b3aff3a416856466d5616c6673c3b5c90490ea034bea353f28fcf11f66967788e2a4ace8c397d5bfac0"; - sha512.doc = "73d53dcad00505265c86c195964fef191287f4873bfad87cb7f9371bb66297e8bd8f41f977eb7e6955c33cc9cb2a628107d589e251ef89dc90181bb7d1401105"; - sha512.source = "2d54427c5aa1f7e5c0a5404b0595c9a843fa578354969b5cd58eee6391a73d6268d173fcbbc74adc381a2d8d3e5c0fb23672060cdc40dcf094f824bbd53cf098"; + sha512.run = "e8fff2f03c74390e6063048c5097c71bb1d10696966767f97ee854e64b48ba9405f79a7db4b4b557abca50c73a993342ed471b6aee4975db54ff34d8a5dfb7a0"; + sha512.doc = "81f9dcd232c158198fda7edb8f82b307253bfb2cfd0d41abf4cf688652d53285cad0c423eb35d9abba047854f3d3659bd9e6f3182767596b56673178a743fba0"; + sha512.source = "50e50573dc409c5829e49f2824b2ac252efbebba5be2dc4f6dc0565c8af28d1b310b1f2657a96737a463b30db7e184795e3ce7135dd1ba1f5eeb4e9d9747c665"; hasRunfiles = true; version = "1.32"; }; +"ketcindy" = { + sha512.run = "9bed0d11addf5ae8b0758efd0df56f9eedbe47d018d071baa4e320a3663b1643d12bc9bce6f1e9695ffc98b68aa9a5263110c4bd283dbc7321010dfb01c3f3f3"; + sha512.doc = "2d57b99f560e7ea00fb907a5b97b0a1fd89221ce390ba296f8cdff99818c997eeb9c70d73a87055012ee2ef75fc8f5e4c98e582a2e262a14c8acb3e97ad42f88"; + hasRunfiles = true; + version = "20180617.0"; +}; "keycommand" = { stripPrefix = 0; - sha512.run = "9b61eea1afe852abeddb8564d50e9f0e0bb24b1355a490f2db7688eb10a9c929c4b57d9eddbd80de38365085c43a265f2e29a2fbf363c6b48117229a40208fc9"; - sha512.doc = "30397dd0d016aa57a9eff122cbe225326f47392ec3b50ab0c050e485ef135b306d1a86e6c34ca4a7ac09c5a00343c21a06fcd72da7b99134cd05d201f0b7c928"; - sha512.source = "94fc4b2516c6f75403ce7b466c59516505e476a20d0031ef50db69767a938fcd54643a7ca5f8972bd4a5e8ccf522110aacbb5f01d038bb974447c9629cf411fe"; + sha512.run = "b521d46425102c3b7bb30df43f2bfa5178376a104aab10bd6a7010db591401df252e90b5a56408975d0fc37cf593df2eaa50412db1ecb3ef5d12b4940b1c45e2"; + sha512.doc = "5e384278dccaab65989918ef9027f0c7c82449ba47cd4f031fb66c8a107c7906e398260cec18f25ab0272c56a76566189c0fecd05c41920f68bcf4ffb124938a"; + sha512.source = "ec4f05a40eb8271b8c21d3ac8dc8bccdabd68ed09ed2ec6e4cb05fa1b44a0d258ff56fa090da5850dd67237bf52433d72976872ac3833419b05999cf8b019770"; hasRunfiles = true; version = "3.1415"; }; "keyfloat" = { stripPrefix = 0; - sha512.run = "67c52cc688db059ac60553ebdb9f9689c404d23737cb73156a7ac509a29c85fdee5595fb3d6a550d2c566d2e13286f32f63d9f520d8e06442ab6c4c5e9db69a2"; - sha512.doc = "14e53fb0f1ffb59b86b3724348d6bd24a821721efb295c0fe8d91bb77ff8cba4f4c94622b566f27252a2e500be292fbc427eefeab241a930b719e1c14a920623"; - sha512.source = "9644a0a76ba467c5f5c5c46a3e98cf58d9ee688c9ed32e5641ffadef981b661e5a7189064f8f47118c886bbc982538db6165e1e2ff7b63d0964ac6bf4a7ade53"; + sha512.run = "154efbc36c5e811923b0e69240fc42a2556192320c8193acf6747beacaa224948d9720e8128a6392ce2ef2029c7a517ebf4dd6ee435ff48467e3101ee6c5e19e"; + sha512.doc = "b55840ac3293578c155e60241cea0030b1a3bba9531365c3b4b9ec8e221e98264bef57a97a741c1a7bf7088c774d73ad1b48cb505430481390a4283df4e8c291"; + sha512.source = "8f09dee356f2c2a622d9bbe0b8751212624eca4ceb8d1ebb18a3514b9dec609d4bda5f9139e4ea038dbaf53ae5449a2c033a502702f094fe6c4e86793049f45b"; hasRunfiles = true; version = "0.15"; }; "keyreader" = { stripPrefix = 0; - sha512.run = "3d94825c8bedec771d44e42483be7d28167f705cd648a0592664a17cb9376c6f5927603a99a340289f4cd8f4a20e708ded36a9fb92c50df89367d2183d67c4f9"; - sha512.doc = "65af9531ef09cbea35a5c6fa42f0ca1767904f4863fae510fffabb34d8fb686786c52423e6bca009d9e221ebfdb4c1d8e4ccf67c778a9a361f7b4275f836d46d"; + sha512.run = "7042a31af913f95676028e185639aef01150b3b0927d56712119e1c697392f12b38af3a054880613daf06dce2ffdb6df14b3690862319f5f6d750d3f49c5fb6e"; + sha512.doc = "8a57b1987a214ddac40dc723157f307c8b337dcb353c7a9542792910a6aa3591236cda7ccb40e14959df85dab29446769caff0c0277514170b76498bbf6f6b54"; hasRunfiles = true; version = "0.5b"; }; "keystroke" = { stripPrefix = 0; - sha512.run = "3f9fe9af261a6be745477cfca2c7cd292c1ae5d25e07583d1e81d4b1900a1d2a687a2fb7f6962da72033710270c8803179d7f80b4a1c6f45649b26fd6fb8010f"; - sha512.doc = "d7ef0aa5a24bbf762277556dda13df1e8b0518884d392d5c23b5fc5e7824230395c329881d81dca461a07932daaa2cbed9cb0ac6444ca4c24408fc7cd1aaeabf"; + sha512.run = "7bc9e6f188a1993a7a7634212d8fda998cd46d95114fda74af86c4d839df309a00b992d09a42e631334ac438a307fca2676a6032d900b3cb477796b61c07cbb4"; + sha512.doc = "1961c326f829c0cfa008654d363318d0a02993319f3ec8bf4e0dd6cc011c231a93d50aecdcecfd8425680cf0c2d397b8f770713049b2c4836add6d3dbafd7db0"; hasRunfiles = true; version = "1.6"; }; "keyval2e" = { stripPrefix = 0; - sha512.run = "4c77f77a3c4fcae4180c54b8fd2e95da34e8805232f3f825d2b7cc9e66e33cad3dfeb64a5a4d78127e1e9b180cf3e00fdd629fc0ca5303aa6fa655a0d696fa31"; - sha512.doc = "30cc5d28a544037a67ad62a859f108f503c0b442912dc2ed61570ae49fe3deaa02c22ad2720330bd18c03337faa87a5e14ddcebe43da609eefcac29171f44a9d"; + sha512.run = "9d9e1a83702f274a4d9d301d26da1017ff2b7591c25f971f2ac4ebcd12277afd9089bf786cc00523378e4e06a885a47b581bce389670c1d0d9c698cacd849dba"; + sha512.doc = "01fd04920146e44f36f9d36e7b93fb1b799e6153db8fe362f4a6014967e3ed6c14dc29e8079aa1bb49668a30197ffd27a22634e431bd447a902781d782a8f7f5"; hasRunfiles = true; version = "0.0.2"; }; "keyvaltable" = { stripPrefix = 0; - sha512.run = "8d3cd2faf121cc43b0ce1ca64789a4bd57cc9d5c321a7cdb523509e0dec96446c38a265d3f5167c8c087855bd1423696a51f6cb135229d224e05bd250703096f"; - sha512.doc = "a0b67c0b445f6e3ec52ad66551eacb09670975c558e9447b3ad5a478f551d7f39cf755975aa06c6d617d20e293a0ff07eac8692d9c286d8ffb32697923ae87a0"; - sha512.source = "ec864f8a74866db7e104d8b0fa480ed15d7211219759e4e703480bd3c778621460809a1e04c02bb120a9d060ad24c19f32fc869b6b54601f5cd4e082d59162b2"; + sha512.run = "ee3819d0690b3144a05addad27881305b1a6fca1d18dc26439f4781163b44048f5340da9037cbb4b71928d164e60c0f41df2f466de42c31f6b5b207f851ffa62"; + sha512.doc = "a4ce06795952c880923f8c16bacc57b946d0a1102a2807b471487857b72d533d530826aa23785a8d0861092c0cf635bc6e261a3c1f7f4ab5ed4b7f5d42461906"; + sha512.source = "b7deed320b4f1357c12db182fe33ecef53380c8b02ccae98f39fa6e2b237a93fb1377df403c136c5698c31caa8f6af006a6635fc47bff40f1f6ef0c98b89d6cb"; hasRunfiles = true; version = "0.2"; }; "kix" = { stripPrefix = 0; - sha512.run = "7e24255f2786ed860a8127ab2c9467d925f6bfed859d44affdd4df64a9111fccc3a880b968cb01c8021672bd7c7f8c155f0deb5b7415e4456c5e86d77ad922f9"; - sha512.doc = "ba03d9757804654f319fb610b71f209bdc1f059f297b19cbd398bd982c24908417d5e6f7a51793f4dd377918165dd4ba42028e4293507e963954852e49d86061"; + sha512.run = "4d038fdd6b3b37fe59cbcad7118501313c12a8d19f60deab25c893595b5d7a3d82e5c4d54892ead56f89271ef3c810ddfaba7c1109c1050bb3e5a8c4cf6a469e"; + sha512.doc = "acddef8940de408a8ebbb57bc9047ab324ac2a549401653a64260223bf845092bb0165f543655cb8b43c09daead4e8149184547dd56d14a1b7176e0dc269fd6b"; hasRunfiles = true; }; "kixfont" = { stripPrefix = 0; - sha512.run = "d4518748d99f0e044ef3c6e404e01653687014a18c90c62c0b990b943bb1361ceaf880dec136b9b51105816a63dd28cb194292f6a5fc7831e6dc8463edb997a9"; - sha512.doc = "00045ab67dadbfb08301684c04a764aefb5264c0b6e844443fd62c8ac739ac74636b51903707a3c11841cce739f5d94334685c3d1bd5da1f344966d94a731172"; + sha512.run = "fc3e0b2b95b7b838fc719e65a84cf8ac00bfac9c2b85fe2da637775a346ab4f8f19c4458980074b93c8e699915d1ce5c4ec0bd349e1c378ebae2421f2a47c14d"; + sha512.doc = "c733c34c332598abfa4463b06b8c0c30437f2d4f4e8e36f07fb84ef0957cba33eb7030d094dd3246904c64be7bac5ade61fb9b490e49ba343922e986c2b20224"; hasRunfiles = true; }; "kluwer" = { stripPrefix = 0; - sha512.run = "64d96b6cb591474d27140ed45c538ba6fb17b313ab2988cab3b5a9017b1a065613ee389330078320c25b0587f092338e68591f15f9c6da251c3751761ee234aa"; - sha512.doc = "990e10dbd736293f43fbe460462cf997fe73028127390cb02e0ad930dd875021cd8ecd232c5bbf94b623c10cad8faa9c6118b10f1aab68a825d031251bb41562"; - sha512.source = "8f815cdee55701609315a0db55c40c706ce488f1b4b2ebecf34cfe77ecab436d4cf0aab4b49fb1822753e8c0a57ae4b0d76f3faa3824f9f7ff089160b5e8aef9"; + sha512.run = "cea707f796ce6030d1a641185ac6640367ecc3e1c9ab8f2c316f5c6d121e934d2bf09da81bb01a9b2130c69259e828dd35038501ca1b19f90dc4f8cdd7a85774"; + sha512.doc = "30287d921ff77974c715c95da106808f10090636f8501d091db7566d85f690a1656fca5f8115c56728512bfa04acbe74f93b4ac181fbc988fd1209e6924afdc7"; + sha512.source = "28570669f4a8437bcab7b0810d17a9e6c8cc70fa4b3e45868355b827d550ede17cb48a70ff51d171f6f9e884e324c093dc423de5a6dd1794e0279ddf06d69bef"; hasRunfiles = true; }; "knitting" = { stripPrefix = 0; - sha512.run = "19761eda2e1c9eb4cb039929d702f7947bacf17414f7785a3b8a5332df63efb15b27abf6351cbce8c05d3fa9ef4c9b61a7bbd802adc67b562518f7d99d34ed65"; - sha512.doc = "be2eb407c3a08eb1e2a969dc55397acc9ddbcadc86ecd45cf29c9d691df3860e836644790ebcbd24b50ff1459bb0e954a4b3c4108fd4e38db91ad612ad649a93"; + sha512.run = "64dfbc625540a8e25e3025e11d1f3ae327e92aa3ad24e4b832414bfb4e8319dc289ff7ad29314427dcaf563e619d740f839b4bb04deedb8dccf191cad0486b83"; + sha512.doc = "22042cfba330de899d2024897d072306577d2700cba5d33cc3d69de3eaaf36d703b7bd30f670bfae9683c8df156463c0983f0490859e110fa7ac7a2100a419f8"; hasRunfiles = true; version = "2.0"; }; "knittingpattern" = { stripPrefix = 0; - sha512.run = "d0aca7111cd844ce2a609dd7f2e7069f0c4fd9c5aedf4ea3d6308c62609432d7a3236f5433472354f8ee6092c540c5bdc3d8bfe3a7933891c4b02e32dbb715e9"; - sha512.doc = "29cb16f238212e0175ee5f87235df1e22298ddd928e3bf72d598d36972c5912b3e7d140261e2a3ad40214c06d96cf6b40c501c473e95e9f0034404ff8550d799"; + sha512.run = "c497ec20255e7402069d94dd06b72b3fcdaef7d7682336a4d6062f24056cb588cdac62b73578abfd74931923cc2633eb8edbd926eb3cde6d76a4c54d580f795e"; + sha512.doc = "8ff15c48aed895835ca2f621672c0c0421d943c3b77c27ab0235d1b346d6116f9bdf1992ae542b5c8d6e752e8727cce37fe7c5d44dde125e615c1c1a9064a306"; hasRunfiles = true; }; "knowledge" = { stripPrefix = 0; - sha512.run = "531e3d1abd910b73b2df62e519e39cd7e0f8e9eb1a94b4b880d4335e1c5fd9b3e6c2135e8bca22c7649ab3418e4d86cb57d516088c00c093ea559f6e16e3a85d"; - sha512.doc = "3beca098cba61dc4c06b8b9b9dbc51d74c81e04f5f05892be58e9a24734798ad993d7e29e7937b488867554e32e0863f910ba247bc0cafa6fcbeb690a39bbfae"; - sha512.source = "2f325910ee7847f76976491b45d40320fc0cf8fce0b86e0503e3dddbe6882d5ff8426a6e4ad9d7c75ef5f05f66b903c3b1bf6940e4b0096901463e79fa958f70"; + sha512.run = "defddfd7435905e12f24620484a13ad0f5d15e72ed9053d9ad746666cba9d13429a8493b0c64b5bae8b606eb2926f12766557709cc13e237c9a750bf14521d6d"; + sha512.doc = "f1c4287f7550965a894221d6fb2954f796ba44fb5e99dd5df011761fc1b61f35171ad5ebf62ca302145511f8d51da01c7c687e0c4030a1963fdf3e74a076e25e"; + sha512.source = "d1babfc870c948f1438c2f4bb7f283e793319f59bf8a13553adab3f0347edfb8f8ba45c413060b249d3facb224e3a0c2ddd7b9325ba3d17ead6a9c25518eb13a"; hasRunfiles = true; - version = "1.10"; + version = "1.12"; }; "knuth" = { stripPrefix = 0; - sha512.run = "d88c54cba55a90032074a8c9cd0d254f4d266b2e4c29df041e94f02e213e3cdc0ea4b9b54b15103a567c3c079a8ba97af1db8bb16a2d348df98b812a601b78d7"; - sha512.doc = "4b8fd3daf7f0d1bfff7689d381583cf47c71b4ab90423b8396710588fc1a896fce6bfad265623b6e2c69766a6ac818ed44ea9f935e6355914ed96020604b37d8"; - sha512.source = "d28eed39420d4ee39d1cef128aa53ef30fec76ecca66d690b08407d88d0ea4366c510ef7251eecce566bd0e256205084f762e2266a54fc8894d53bff5ffa96ed"; + sha512.run = "d5b2d76e329d483e5d438c2a6213c6c5d39c2a9c38e7eef6c14321ed63204604a898e589e84c504f2a363ead6aa51a9e650531466be64b49477480fc87779563"; + sha512.doc = "99a914151d7dae014f881c165c88671ca374a29d3f07f7d9863e552230ba5c037324451f66c5c3b06026dc0e22417cdab05bf6eaf2324ca8a9e79d61746482fe"; + sha512.source = "54c7822c781063fb972ede26f9f7bb4eea5419bbc4d295fd3d5c080affdb85bcac2312c63cb493c6feeaff32321a8af11d5febf9ad33a8489125e4d59d58d772"; }; "knuth-lib" = { stripPrefix = 0; - sha512.run = "6fd8cc9fbd95b894231ea2d0e35444bf9f86e2047f91735ef3431eba4815f36544510249c79834cab8cf1588fbf502c9363edea5065446757fd8b9c035ea747f"; + sha512.run = "f85a1042504d410f7f3368c939d126fe08af3510d148c5e9401fe946075c71e91c1f980f0cb734708cdb37213cbe21b3b6eac6d9618e21002af9bf88f262488c"; hasRunfiles = true; }; "knuth-local" = { stripPrefix = 0; - sha512.run = "1f8e5c14877e803f9e79a0c0de7bd5206955150a68cdeff0cd8511ed0d05f1dc2c3ab84b368a1f5c3b3e05903aa05100ee8bc2b90361ba953a75aaec8fec8e0a"; + sha512.run = "7dea5d292c44c4ce60576ae9bcb7a5cc5b6739994f635b6cace0494c2c1a77561e9695e24296b30db83990481a665a581a97182c89a8656374bb80c0ef4e4309"; hasRunfiles = true; }; "koma-moderncvclassic" = { stripPrefix = 0; - sha512.run = "b69bc101daec091a6ee3c9c572f355ff8698a81ebbf938a167e4e8861916069ab9652a9e02f39b162b929a41a1fdd05b26e04cf4b80593426a3030daabe6aeb9"; - sha512.doc = "824c2c4b66d107341b62ef9b0061c2aa2f4da5f434482b9de168bade66b739c27306edfd188916d41d73bd561d8051753953c463457d8e2de30c3b3fa27aed35"; + sha512.run = "55eec1674ada0edc45bd5f792def8511fb61730d086f8349f0cb459964d550572ea3b01ac6bfdfad9be69bdeae4542882e8a2e5c2193f4fe8d5c9c443a03c91c"; + sha512.doc = "080b602ea8b1b80452c7dfcc977c2cbb973ddda8cf8fb729bcef9ba78bec8096797f4c3ca964b7694b3196e5977f40574c96fd4ea9cb098e407df0aed5bd1848"; hasRunfiles = true; version = "0.5"; }; "koma-script" = { stripPrefix = 0; - sha512.run = "17dd68fa26f5e7a526ef3180ecd07848daacfbc7c2f2b851560b2c1579a7d34bb413343a9b2addccf74b54790613ac69a25444bf2b1018b5cc9516cb60e0ff4d"; + sha512.run = "8cea49a94e11f945e8af5095c5a9bd8d4cf77f7bde06fb9d5b724ac35e269f0b8e780db3c049df357b269d4e24a61812e2935a10b3a12dab92e0f8258634bf53"; hasRunfiles = true; - version = "3.24"; + version = "3.25"; }; "koma-script-examples" = { stripPrefix = 0; - sha512.run = "9fa4be29910346b58b32eff29b5d70ee0eb88fad43e1a5128d3b55d97d4fd78780b80d03ef8b3831ca53062b4fe5fec46a64c88a59979b5a432c818c5181db6b"; - sha512.doc = "2181447cb7f62fde400d1c982188da82da305aee85c6f072a18af7f65659d95d220f6025abbcca01e7bb081eb328acad785b220d49bc213cfe154dbb3cbe1ee6"; + sha512.run = "0723599b64a4d75a27e6850db2e5b092e2be9af36374bc2ff5b21f3278990c1172fbf477138ac984ca9dbb38346f41192103d6f0515f53fc549193ff0099d2e9"; + sha512.doc = "bae427744f56fd0026903b8f63dbafe85e2a661cc2aaa71d387a45018fb740cbcd03a0f22cb3e73050bb4b931959aaf012fa0d65553242a6adbb2f37d8f30217"; }; "koma-script-sfs" = { stripPrefix = 0; - sha512.run = "0a28f115e3f85d685d8080446b7d5ae83b1819902fe0147bf70d0609b7acbba0696c85f3d441e2093b90ac4e4e6f570e55cb0b8a15659dd70ee71e3a04a1e77c"; - sha512.doc = "be730584d1189ca50d06107499c443f62d5e5a3049bd7498cea3f666f06fa6e099b94e87da614fe64ed8f4ad633c228524d8b7806d4966525cf899c037b8c5e7"; + sha512.run = "287535c4cf7e3477f43b3920a5d53d3789447e072816f15f0495722dffd3b3ba3dc92940007d83ce2979a3916e8545889c28ef381864f1d50772d207a6561a45"; + sha512.doc = "ae1c0f36ffae0e1f776e56cb65d9541d35d344ab184304dd884496132021f1cd189b59680f6cafb0c56a1f4ba062619d18e85507cf6c549fc5faf9b220c78120"; hasRunfiles = true; version = "1.0"; }; "komacv" = { stripPrefix = 0; - sha512.run = "a79056054b9c6e9c4a7a8036145cbd4b8efd212c0388d3a39ade44f93ad9c79dc2ad8d70518e8fd0b5d811f3ac1a1830894d70bee5cdbcbce5f70086066e65b7"; - sha512.doc = "158acfddd9234c20afca01700e3e3c9036133ed6a3601fc8f5d4e6e4e463fbb037368fdeb9f2deb4dde3c4b63e34fe1df5d62eb014c420b9391eb8a2433f9a77"; - sha512.source = "115678d77c80c62287a410ae78392591da2e296b3d4679cfe47ba72b1b7f0c4198bb0d2f61370fb0c3c057c67400c427a1452376dafdaa33ff69bd0c95e14ce7"; + sha512.run = "36d8a2fd4e2113269b4c9a994443b2e696f70091e0008e5129cb4fa178c0acae4b52b59b4a727b6055f63679325c8183dd3ef614c91e7270eac678f96bf484ba"; + sha512.doc = "863e811c07e2ccfc4dff38129d5eaa3891f15a5d1ab7b6df36b0d8b57c0a0a4614892294a0e27734bbf834d4e260ed3b90fe39789d4b139ee2bb33fefd29db9a"; + sha512.source = "ee1f5168d2d970e90f3edf812bd575b7cc7e7857a293b770396a4414e68f5f5fe3fbb17feec14800dac735b0d9f67810230aa0a8339ff931df3d083e360a7701"; hasRunfiles = true; version = "1.1.1"; }; "komacv-rg" = { stripPrefix = 0; - sha512.run = "797447b76752d113a4d33635f058f933f831d9dfe9937a04117134cdf14e4854c1f54034e543ff01f380cb22767911ea4eb1145787892f7cbdb19e91ff4fa7a5"; - sha512.doc = "92128b43feb272cf3113ec04b4968468301a4989ecab54ffd2d05674668a6ee02d2fd59ec6e499c0bf95bb0785377363198742bcd2f45dc5ea156d319afe1624"; - sha512.source = "283cafa8b781981e6c16b03b0d5a260938bf75946a18ba36b6f2d1a74dfcb8f78772b5ef5810c071a6903245a04e026f64dd61b51fb69799e794253a57b78681"; + sha512.run = "2d6ddd4d927a42aff2c1813c3832e5f7441911efe041744f2a32db0850f89c993f960df9247b9d854d01c36bb67151f6cc74a57f35649cc2603c024149eefe65"; + sha512.doc = "7a6fa15474ca21b422dd3e64e4fc2cbdab3dcae88d876b00d65700b0b73aa25e51a63737764b1e3c7c66cda75b65e57dea7a6a9aaae42f989f7102ed5f05e124"; + sha512.source = "3c5553a218da8576a7998724cb0082a8649f9c8f620a10368468593c37b38cbbb7573716d79affc3172c5af745964153e624a05047ecab7f633e68696ee3b247"; hasRunfiles = true; - version = "0.9"; + version = "0.9.1"; }; "kotex-oblivoir" = { stripPrefix = 0; deps."memoir" = tl."memoir"; deps."kotex-utf" = tl."kotex-utf"; - sha512.run = "9b7d9edfcf9e816c3dc72e8271171e5a3264c5ca72d7903564dfcac93bc7c899db0b306ca0bacba565f54b32ac90b00d8453ee5aded5e5e099130cbb6d29cc1a"; - sha512.doc = "ec746e7ad0c1c970e602b54146c53856ca888c0e55ad249714d7f8e37b96632777a7391f819851641f4949adc22a6ff4efbbae449b54e279c3f5a327f5404a1e"; + sha512.run = "8d0d72f5a3003dca30c6d0627f35dd5f921175f4f48a7c01dea8c13f8c79abdd5da3cabdc279779bab9bd0174a2db9c1247c3d44f70e11a4d7d192bcd6baed92"; + sha512.doc = "0e51d4e2a4274252bbdfda668f8b5a9857eb7d798ed2f1fce953477fa6f894904b95bfa62ffed0e85e6ba63c522d95d6e086671c18d20cfd9cf04e963fa12e58"; hasRunfiles = true; version = "2.1.8"; }; "kotex-plain" = { stripPrefix = 0; - sha512.run = "e1daa46dee937dd9a18496ebc66bf41f62a1ec2382a7c0ae917b1e52ed73531b1fbf813b0327f491e86a0e2bba5b0857f1971c21c581da7ca3faab9a53378124"; - sha512.doc = "ba4c45c08932bb3d321c5e975065cf7b9512ef73800ea53022479bb2d35e2f3f38f32b6fe06f1a4956867a0aa6611f1156992e61b52e26688886d4abcdf8362f"; + sha512.run = "57bbcc19986b1a6035430fb0b18716b2c14f6cb076fca20950166b02d37b751f1955c05aadfed95a0054cf6c52a22e561d1776fc8342f401a7148eac123ea924"; + sha512.doc = "c780bfbd022f5f97d1004318d368056b67c39316293c3f2b27591636e482cc1ddb598f2940dd6fa3ea1710c0872fc8ead55cf437dd3612950e9d0f8e2ec1ca35"; hasRunfiles = true; version = "2.1.1a"; }; "kotex-utf" = { stripPrefix = 0; deps."cjk-ko" = tl."cjk-ko"; - sha512.run = "7324b405269ffed172f10efd42c2144ee7da07b0e20e50c12afc3ba01f498765a1b88214e29988455579aaef955f10eef0a1a99af4d619fe443845470aabb02b"; - sha512.doc = "b7c0451145967e0a2840c0283919be9a45732d5bd77ad474dc945bdd7f3fd2ed9e725e0894378112fa52f8ad452c8a4aab4d7e44f2abc3019cc019f8496335cf"; + sha512.run = "ca4235723625c349863082d973ab35183562fec8bc3d2f5932825fb792cc92fab9fd36b2046c0f2ef5508bce1ee1f834b081d8619ffe23d7a5574706efcf444a"; + sha512.doc = "3308cccaecee744bd62fdac857457bfcb9f126d52de232cd6406f94e431995e9a621677e9342ebca39df4a1a16fa2cbf6b5a47970247145d91ab1031148eba0a"; hasRunfiles = true; version = "2.1.2"; }; "kotex-utils" = { deps."kotex-utf" = tl."kotex-utf"; - sha512.run = "c47ec4d47b7f38086abd4e1939f8f801eacf91ad707b0024c126a8d2f322091089a6e9966f8959d80cad4a4b7138c807ae131024f1731163e09357c4588273bf"; - sha512.doc = "01b18177fbf0d9b67757a4c41d876e0f46e4cebe6f501c236ff20d7f5e2fef72fa3826158518fd0a097414a054f6cb0b0261f8c1352b4f46c0b49e7371ff9f13"; + sha512.run = "59a30d2693703b72707f6026597cd53d54e41569ac1b1410a7b73baf8c1455140f7d45da225d3b6699d0208387df33f4ea9737eb10ea6f9fe7614af6704440e2"; + sha512.doc = "a811988e250b1888e32c9349026b036c7341a7184f574e14b6fac1f821e21ec398c94efcb04d32d2dcf147af5a1fa1db4a863c8fbd7707d10540465b9c61d934"; hasRunfiles = true; version = "2.1.0"; }; "kpathsea" = { - sha512.run = "f103b44da4d01ccafc43be81208b3bca69936da291c1a0f16dcc5000f5fed5772d1d0ad2432373f4a4111fad5394db47466e044daac8b624582dbdfb29cd7604"; - sha512.doc = "614fdc91b7b9c206269fd434fcd0383406f4f05c4cdec9249933bfbb02eaab47470bc5737cfb95a4decfcbd1b532e284068abc6a7bd1da94f51366012c1efb27"; + sha512.run = "1ad1b9e35afff278c20501532b46a492755bae9e6aa2d9eb653e2427eb16ec84e5dd026ddb473cd3aeca9c938d0a0cb408d5922401d6833174a0ed36f11c10ca"; + sha512.doc = "6ce377c29a0155ecfb1ae0c1596e7b098b320d5708b310492fb38f87a032fbda349a4e1f14edab9914adfd1922cfc6cef6e0524ab3296606184105e34037fc24"; hasRunfiles = true; }; "kpfonts" = { stripPrefix = 0; - sha512.run = "348cdf487da9745496cab0fdb8156fcf8c884010c2f69eac80183f5e01b1bb47dadd4b013faa78555148bc6ef71c70c959a179a77c349c9b52064acd240462ef"; - sha512.doc = "d5872d4a9e459758721ae3320af53fc71fcaae70c7c2872f5339b08826a15efb7068355aacf040ae0e10b0b88f3f7f32b16949f74263b6a17b5dcad80ab2b535"; + sha512.run = "e6997f0a3cba6f4de6860986569dacec3ca381f1c13e045539a74e4e2e7f84656a042416cdc7adf3f77ae9b58d77baac4782d0374dee56fd2e6a6301678cb29b"; + sha512.doc = "65c2fc56d27f6bf3bccbbaaa31276f2f3918e0b0de4a4b7708847f5af26630f10e84236bc33a682dcd101c7ac62b68455f0ae521a0be0e14c794e38159a70eeb"; + sha512.source = "f8e1782af4d99309c6b8ffa634f2689a45d70e101e3f841d2ce17b286a3beda1b3a0661eea6982e192954c5e8b09fd8653084a120dcd62b6bb7f909ea901235f"; hasRunfiles = true; - version = "3.31"; + version = "3.33"; }; "ksfh_nat" = { stripPrefix = 0; - sha512.run = "793a651c44014f7d6ce79cddee611e0df0e52de7baaa0f4bde15215f9326b5c608cd711037c8d145c3df721c63be2f696a9058cfde6c379293d0c8f9a0700c72"; + sha512.run = "5f67ed675f92fccf13069e8659c2fbef96528aebada68d006c28538409c513354e23c47b3be0041b5be34edb8fa9f71288e3eedccf45909ec443c5dba7c79bb2"; hasRunfiles = true; version = "1.1"; }; "ksp-thesis" = { stripPrefix = 0; - sha512.run = "1dadf2c309b39e0e9faa2cb65ddcc910daaba54dc14eb3bbc771183a003454cefff6bf39d19f7ad456a25de985b078b01adbea578d644acc32e71aa143521977"; - sha512.doc = "22a87e115a8eeadc2b1019c0def314e9e2fd509fc482a312bb55d8cf15435c08987ac3b89d22b52407fdee029434db0ebcce477513c41e99dfad34f6c55ae2d6"; + sha512.run = "840efee7d2e90288f2b420594b52fd871842706f5f1e0a28e3b03730da2cbeebf4976c54de27c81962aa182543432129ff0caa6c1f785b54d93a8dc185d304da"; + sha512.doc = "3f49d4bcdc9e9c7a6901d213c3f688fe1113781cb5c6d4e2724ded1a7cab4492e2537a798588867d51b6faef096beae6678596da6827a6b9329318467f3639c4"; hasRunfiles = true; version = "1.0.2"; }; "ktv-texdata" = { stripPrefix = 0; - sha512.run = "cfc6edb4ad56189ced326053bdb3ba5d76c29076c1432ce783d23913d4fe43e7a259ed963596eadcdd2f78491816d8d4a110addab56869271a96c3e642b2a1cc"; - sha512.doc = "475685ff29c821daa35dc5e6707448d5b18606e8a6bcfaf698bfa421f922258878b45a3938817bc694ddaa6c317d306f16791760d1d2c53a0ff01ec8c80101d0"; - sha512.source = "76c2ec510bb9628323dff382dc977c2df9e24967f8593df2084c4ddde1c9189c7e289dd6acc9aa1d57bbe0a553c94259f0362143e689f7e717a063c4d30802f8"; + sha512.run = "9617f2cb5a70a996f0407b2febf7e3ab6d65b828301ddf501e1f83088654cdf5778adbda0660e9d6b7c5ba545d11558d3612901f4625ae017ee3ec791abe6f85"; + sha512.doc = "2047f3b3043d4feb1fae37ff737e238eac4338b711ca685064af905ae4c2a10ad0d581e2745dd6d03cae8a494d3bfffa84a203790774eeab57ca89b7efb70c83"; + sha512.source = "5b0d584c2a3609c0f262e07c8637ca1d8f447fcd620a24b05679b2d980f0fc9c85ab6da532c88066e9eca5cdc1e9b66a88f11be8ecd62346a816eb1f7ede72b8"; hasRunfiles = true; version = "05.34"; }; "ku-template" = { stripPrefix = 0; - sha512.run = "d611847c2cc0d664d17d095609a293c1e6f84b7b4c63e514cb761cf72e3b0dfd7e65192264308d4e8bd9d53bd8a11e3b6884070cf17f0a9e0c8bc4a74fa03184"; - sha512.doc = "fb9cfa645df43449d2fa4374235f7f03af66de10243dee3c581cec29788f162ce28fe739c2e6e281f58b08f7e2a540162322be5fbd015a39f755e8dcdcf9d314"; + sha512.run = "db219686bd5e5c7fa087141b17edcb3a364059a31f76c99c0ae3da071f35a61b1e655862901ba37c1e90be92071bcb7126b20fcc89506993942015f92574c731"; + sha512.doc = "c973d53ec268ee9ca5b3c011f99b8f4c2673237391c233846df93664a71218d1353ab3a27edb4819ddd6978b147171ea3be11039f52a1dc2cf52a196028ba932"; hasRunfiles = true; version = "0.02"; }; +"kurdishlipsum" = { + stripPrefix = 0; + sha512.run = "f226b01777b27962db60fb87c8cf7f32c708f057650d16696547a9208431bfef31b13ca313953d2cf512226a6186f76b715d630650eaad6370600f3c07730d81"; + sha512.doc = "50016b1c0609e893c6bd63bd5ee22baaef8b12e28a1e9c2cdfc012ef927d8ec46def7208a64e0d734e3ea71a0361d618ae097b2c1b2b8043b5e77b6763b1580c"; + hasRunfiles = true; + version = "1.1"; +}; "kurier" = { stripPrefix = 0; - sha512.run = "88bd25a598c57b46401ce4e866a605df16e419b6c63d7b842f0072bf28d5eba7494e97fbe9c09253f7a25caf7480bfc1b036f9fbbc9a4718e372976b96678e98"; - sha512.doc = "247f7a6048415613858ad30dbf69cc801959fced5a46e7fbaf9ec03eef7e07c32fc20d3789b5dc1d52558f3c1d1ac7825b94fe4b44d6b99c313c644be2128430"; + sha512.run = "5c94f27d9897c8b33c4dbf9e4edbdd7b3f445dc210c442e73b5ae19bb6dbfbb800569d4d1dd98b0716c2dea27764c6dd5453d2041ece8004d3e743d8745b73ae"; + sha512.doc = "398205b45f868a3d00eb7e45af8fd094676012174b1e4be175da0bd01ab24497b40522e77cd0d29c8f2e6283548a96ba0d0f3b88ce7e593f4509258aad4a98db"; hasRunfiles = true; version = "0.995b"; }; "l2picfaq" = { stripPrefix = 0; - sha512.run = "73dfcb776921c0c5f5ec88250078e523e28902ceeb62fed9a73a7287357e6a5031761ec0a8ec9980f580b876820252184c00da049e3759312c411023df290102"; - sha512.doc = "2d64b6a483a19b97461a2a6d35766e91a970dc026a3927b4f62b6a2c6ebdabc873c08fcdfd937ebfc462921cab3004d6c52ccd738fd2dd730c20043ca93235f2"; + sha512.run = "0c876914f63a12ba657c14893480e24c4b4beeb2a42537937c8e2f40dff29bed077eda0f74300745f3d4dec8bdf4c06cbe7c8c7ebc2ae1ede95c1cb7b891802a"; + sha512.doc = "4d5cd178c45aa30ed738c8d4175284ebd6e1cb83693752732d77fa574607dd4887e6a528229e8c1c1ebc8a0619b47bfaec3dfd5431f916b5f7de5278cb448844"; version = "1.50"; }; "l2tabu" = { stripPrefix = 0; - sha512.run = "7acd1493b182409576b818174b3673ba78530167ef3dd6e3d773c19e0dbb201ea969e39c6dcbd5d2f6565c218bfee2cf88628af2fbb17c036a001a679ef6efed"; - sha512.doc = "337f714f0f26c753bf98a22eed59503183e808822c485c2ba3eafae8cc4638d84330beae98e59f822a8b0b287d1d5cffce7696c8d3df6e93652d34552339c3af"; + sha512.run = "03814d3aeb2fda70f001f7abbd3f31a4112b2f4f6a6e6380dcb79ae11fe3be7b2c994f25fe5ac1a7b99ff2e2852dcaafe84edee7e092a558301246727aba8ad8"; + sha512.doc = "b462d7118bf3845ac91b2bc254df881f35236cf7bae1a64b154cb175770a01c67c358d4dec4b0949d2377b3ee3985158adf44a3f1bb7882b3009d1bfe6a959c8"; version = "2.4"; }; "l2tabu-english" = { stripPrefix = 0; - sha512.run = "12c3ad4bdcbddeff614148915376c7e1f20ba540f51ff144868a1a3bbf351ec313c2b91ab239c26ddf10bc6b077b6c8ec92884ff32d16ad61cf8fbcbb4984e0c"; - sha512.doc = "d697a24d6b2688b316cfefc75db753a004ede7f35bf7a32bb7aabeee038cc9c1b532bd1503705915ea0ff5e28f8099a227ed772f39bee474d576a4412cd43493"; + sha512.run = "0ebc04eb6bf4b4600616d8d82bc847f26287c34e7130d4d2e315577b8fbbea41846344071a250b60da95d46a3fdbd82994551eba10778708d6a0b3ce6e8618bf"; + sha512.doc = "6cb0856a2428d2387280c47f26a5e479f49bec0a2d76e8a26c26497c228a1795cd51d7e19acf03eb6e39d2fb4d025115a44f4238fac80cf782f7a87cc683ca58"; version = "1.8.5.7"; }; "l2tabu-french" = { stripPrefix = 0; - sha512.run = "c587ee97160b7c13953adc34b98958236c6712c071a264f0515c32f25606ee9cd166c7f59beace1995014aa08142a8ea2534c52b20ce806cbdddae89f8441c1c"; - sha512.doc = "895298ebf21474d0145e44fccffc0f519b65eb641c53e980ec6ae20b64f6d9b239ab6b03b3e17785b7bf9d05854f11879436c5ad6b62294238187aab0e3ec2e9"; + sha512.run = "7e274ff36fde207f23be08ae1f72d1dea4fef39941b3eb319b7b6b15489348de996a7ba299820471f03e38dd4a8cb74d069e43bbb90f3768aeb3c3e2c14fcd0f"; + sha512.doc = "ec5addaf9e7f4aafb09ed402713531eb4f94661b9e9ea31f2251086e3e02701a19c6b6c214dbdd2b531c6edcf50c6cdee0033c47ea57a2f4f6c66bc1647afee1"; version = "2.3"; }; "l2tabu-italian" = { stripPrefix = 0; - sha512.run = "d86a5b0ae006322eaf340a27caf0691be7dcf7ca9aef52ed98415e7d48ed9133fbaea855f010c75761a3e583541f507bee2fe76eb34663e1b20f88592f214eff"; - sha512.doc = "23fb72d87c1f8eeb50cfcb714ff41502b184baa328b6b77bd0c2fbf2258deb84725fcc418511f4500bcb4b9ba3c1c01f607c257f0758e2df3a1efca39bd331e7"; + sha512.run = "155f27842e2b55b290a6656943785fcbc445b7f4117c5c3b1d15bc7cf2b8926abd5f92dbfd7980e1e2e93945ce0fe4fd6b699e67beafbc6f4f98959876091b6a"; + sha512.doc = "e593673e37b8b75bb97ff5d9f253dea797929ab48cd923b7297935f534a79f3181fe37461424faec16c38feb56e46a4a127f2a85132c3e4083cc1debcdf29e1e"; version = "2.3"; }; "l2tabu-spanish" = { stripPrefix = 0; - sha512.run = "506a0e3d1753015744e11aeaadea80b44e272ee7f7acf41155bde9d4af2e9c6140caf1db23909eed09340edc5eec7192c1663e53326ee10d6bcb4698cd9c26d2"; - sha512.doc = "d6c7268dd13673e8aa388e9c9b76c603daba724b83e578d1a7bf01c51342c491379ff4de751c52c9c3abd2381f9ec8b850ded0c7e1ab89327006f54719fcbfd5"; + sha512.run = "7b7c963d78d8e70351e4d2043e9356c7a5730fbc86f24635d3f4c868130ae7468d1b06f7d7a4c7a484127e2ecf57f12f547f008a832ec490336a85c88dd9c1a3"; + sha512.doc = "fe9a6a6c41e71575a116bb71d913ff994abb5a3bb8af6963fbd3349400e67fb8fb4268a0344bb162054c5ff12eb7e73d29014220c25891f6912e12149fc18931"; version = "1.1"; }; "l3build" = { - stripPrefix = 0; - sha512.run = "68837610d1d78df6e381cc2eec39a8a93c55933edecf91b1d14869e6639dfd65fa75c780cea0b685c9aeec85aaf448f2f854dd657010c4e2b5f0fe1a85635f9b"; - sha512.doc = "946a6f9215bc3b830d7cd5242efc713b82f9ad7a4e9cd4e40f537db4a5a351cfea98f499ba8fdb305bf93b35739a0d66906ba7d693c0f18d80a98f20cf2ea1eb"; - sha512.source = "03ae26bdf6fb58369a954a95b38a47bc0c4088339e554afa866cc266a02c621b09c3b7e551f64c3e31f3e9625a8121d1ba038d6f9a664ba87ebc2140fb90ecec"; + sha512.run = "822ea350f9aa9e052a19ca5feb0b2e324c85a062e5fe7e0197c874c82e43cda6af4fd198f3b8cd95840e02b44e3471acc6d1a88460c4e7a376935b482c1cabe8"; + sha512.doc = "6bb9ae18130c15694195072f197a8acc04e2e1c5f72018b2c0a3d0f7bdcab8cb18af580d765d8369c5e75a989e7b66c2acad69ac5da94219b865dea7c4091bdd"; + sha512.source = "92f59fd524ba7cd91774b1f905714510610b4d0c418b1cf3c6c492413b7c1a784a6fcd2294d149ec0243195b5ba501cfc8f0b13e1f6e0436c93f17f60f15a14f"; hasRunfiles = true; }; "l3experimental" = { stripPrefix = 0; - sha512.run = "c4c92290d451fe9fc49d5ead5d2b886e4f530afa710790d239ab75f081ffa75a277737350651e568a2969e2921811a654cf032e4e5c13b7b32d88e658788c1cf"; - sha512.doc = "d4903b2c284d845e2456679c69c8a2ec7482874be1059cce990ba05276cdcd48ece1d1e436f4a6f4c3298196353747896b30544d95ffc14165267505e145c8fc"; - sha512.source = "a70f1d2f6e822c5a72bd3723cdf107f07ca8649492be1fc7e6f831a937ff8ae9adf630b2d58fc75d30ba10bf3279bd066e2874682965b47d37e1510dac0904a1"; + sha512.run = "e79dd99ef32b4b1036a27782430e45d597fd009cf931ac68b4f7d2bd844f88d255f11f3e598a9f584103d991f25666afabadd3ff87d03f932a94c6b9e70b8fa4"; + sha512.doc = "929bc709ba3c57fa93359716eb5a7b81103a66c0ee9e990af9bbb6571278c0549a48460ef6a2ff5abce50c8a8a3591422c41c0880f5df53783cdff665f9953c5"; + sha512.source = "dec10923397d4bb95de989ff740b94a4d1163de16dea4d3848ab8fec679f0b53f3e43e16a2487c1bcad000b35ef93900e8fb7052362a146a603712d8a1f84448"; hasRunfiles = true; }; "l3kernel" = { stripPrefix = 0; - sha512.run = "267a505b9ecf632010ff38e4c2400db2a0f364a5c9f0b350b02036e3e8dd86de94e47f0687485339a92028ce5f82ed3ca66a5e4846fb7d6fb4ac6c2b70faa39e"; - sha512.doc = "129ce134f4044f47623d2606813ecd90962e6d7b338b05a7c367d975d77d6cf39fa70acbe879758a44cf152dfe9996b826e029ab5c04028030c0149ea1939016"; - sha512.source = "fa0e332daadca1173818e0c87202ba8f638d7fd1e638a7bee89aef2600614a61846b522835fe1841e4ca3615150625f8e05e1efcb2f32ac847854dcaaf2974f2"; + sha512.run = "2053e04f18737a877487b8d4e3fb9c32f71824340f8f15953cb38dfdb4f552835aa421ea0c002d484a707fe4c0f382361bb8a75853a91a0ed249d2166263e7b0"; + sha512.doc = "64dedc486b203abbc706fa545278a83144bfa45e754ab3bd3b01f30e92b4f08ce215d0d23afc22108ec749dd45f762f4f078eff3ee2002b2398c47134b410aa8"; + sha512.source = "31b80b39990d5c30103cfc46bf4d86e5d180b8723658199ff882eb4ee47403f7a6958e48350865891244066c408e95e6e8fa858f94d04b85c6031104281703e5"; hasRunfiles = true; }; "l3packages" = { stripPrefix = 0; - sha512.run = "131c2f955dab33c906e20fb2b86a568edd0b5b308893277476437f7ea776582ab0a8180f2ea89b760d1f9b5590030f0c3b2a2e6f73864656606bf7303f313b59"; - sha512.doc = "30622a9b02a8c1ff6b69feff9a9e4bc6855338120cf1d5125157a04c17de04d600fcc6e5eeae8c07c043154ca2a627aff7e987d108bf327b00347b22d536410f"; - sha512.source = "0a8319b18f36a174c28497cefd109a76d5c3e9eb3710307dedcf53357ae6055618989fac363883e9a15be3ceed56704e31a095293c28f26df06f1f0bc3be5750"; + sha512.run = "775fc31bd56e6a942bd23624bbb5e306d5dc4b41e715c572dcad5158897d1f0aec158dbb79b622f264e80a7f6d19ebb72779b154b0452b74cae771f49f41984c"; + sha512.doc = "4d9d108fd24e05a8e4e76baba3f6dac1f4318d336da8d321b7995e5f858b92df3c79bf6e43c1607f6c8cf271d6debaa0d12034bbff36997aa1d440683cf47ee1"; + sha512.source = "fb8c9ed253f3266a42c175c359e16b97382b070de26befef183acb5f7803bb0f5620d467d39648c87102a832306efca5652a16917b21f077cb03fb0c43087fa9"; hasRunfiles = true; }; "labbook" = { stripPrefix = 0; - sha512.run = "d8ec3b3d5abf5b2b94dfea5333ff5ce5bf02ab9a324d14b623e0b88c45ae79e2b361a4e41ab1c2ea8abfbc9592b25bfcc5066248623951b0e78b77a0f977c042"; - sha512.doc = "a5b8d02a5a4b9387155c62fdf7b43f2fa139a202984017b9faa654023496d842c2d5728ce2ad3138d5ced25df927084ba8f74578dad370f4f147f006b25b93c2"; - sha512.source = "99763bca089b9764f86b50652746f7322dde66da05035d266224c89e97c729129748373ed14b8891ccbcab9f182d3a9e844abfedc67d294c30b1529ff966cb42"; + sha512.run = "a06297b8b48fe6d3df24733648d680c49ce356befe24accde5ca358e9f1e80ddec4fd7a335c1016e2075ad1bb7934af3d90a21977ee1bfd2b47e50a8fa90aecf"; + sha512.doc = "e92d3d316aa451ee33576340d7c383a4e565eaa67bed6dfc7ad3041fbfc63c67f60b8a01b934a18964e28a89791d668120c5de9592a0a0e176a4b77e6ac7de23"; + sha512.source = "7d93ac14bb8fda72fa65de59033c9b493fb5fa81e5ff9a259f691f27aede5ce4ab7caf063df02b9e18685916d08c14abda4ea93bb24b7f28486c70f3c681528c"; hasRunfiles = true; }; "labels" = { stripPrefix = 0; - sha512.run = "63252de4041984075bc61bdfe54b385b128e663cc480903723e0ad96ae914dc13ad081db0309296ea77606510e80852462b2c992378f9243c94015c9b571c96a"; - sha512.doc = "21fc004c6e3f099b0f2f5f517104a4ad52bc0264d307a1b9b3b626c5407e0a09c3f13e194c11c0df2762a5e3db41ce381d45264f328f4865034d7518f28628ad"; - sha512.source = "448e902fd8df1460e2b718d96856183bd7c2d1671f630103b5b39f27d2c8a3d09f28ace8dd30e5a467f8d5c0059f076107360b5bc83b19bc30cafa50c829cf93"; + sha512.run = "5647800c562f346c7777db7f2433dffcfccddb4ea2f0bb0633f099c0a486629c25b6289286035f8e34a42fde637761e797fdecb58aa43601409f63b962ebe194"; + sha512.doc = "4efa287b894eb727c94a9c5669d1f6cf79c9c6e1e5f82b1ada996005b3c74672e1c08bf38b40ff6b01ad47e1a385f7e0ef1fedaf52dad504213a3424584ecab2"; + sha512.source = "a48650834f036fd80ff0dda6287f37c8d1f2da76d90bba9f1d68e54cec4b7a924e3f8f9f0db858d4113505fbe3b70f55ee774491e33e26b7badfdf9f6ba270c1"; hasRunfiles = true; version = ".13"; }; "labelschanged" = { stripPrefix = 0; - sha512.run = "649fa42e1457648cffc27704ee4e36d8c307f8685ca8c4edf245bf5bec365a824f075e8d29f2ea97ad06041befc442897ea14e9ebaa06fb3f6f6fcd5f4780a62"; - sha512.doc = "7f5dc166676192182e40d9bfa440b609f3c0e8bbc64dd503be7e53d0148dfd3bbbb3103dedf815e98c6867fad044a56c50d869ef564f2290a125ef3a9907947e"; - sha512.source = "a46710e26d68e7b434a42122c1c0741d0ccbc06d50e2e9e05cf514e415cf2f528eab20ddfdb94bfc15dc770163c2273acd5a668416d1256278e61ed2b920ad0a"; + sha512.run = "54ef82e26b97bbf719bd0d8c2ba678442ce653e0abdbbc9c96186c573e0e778f40803ef43c993712417972fdee05fce8cd862052daf1cae4fc38a572f6253a67"; + sha512.doc = "a6a530f7fb8d373ab9b37ce3b6062790d8acd6eca826682cfc775aa49a38d01fa9a9549ed1721cfd77a9cd714fd6f286fe37c0495020493ac8b756caffdc2d10"; + sha512.source = "f794f4c33e78c8976ef4b053c3adb1bda71d75d82b898dbf60713073f9a90307731e4b24fcf9064345bbadf4052e71ad6a0f854dc90ee259851959742909822d"; hasRunfiles = true; version = "1.0"; }; "labyrinth" = { stripPrefix = 0; - sha512.run = "71175126101e225fd21971cb936337bb4d4324e3d4362e0a8853b6216bf54c618ab68e72ce8d8521ab7eb42fcf713acf5717c642f57d03a7d6756a3975504756"; - sha512.doc = "016480becb3916a7049d4f41e4d199831021f3345bf87245f87067a87dc2e4c13565a42ee52580b4bbd6f7198823c2169c637463253bb8716f63f09d688152b3"; + sha512.run = "54b504d5d555246ae2f36f49cb060179cc62a73d6d1f3085a9280ea4d88be25c5371aff126a74ebc6197ef98b9bfeb9cb17a20b4a118e2f33c4cbdf56b83a64a"; + sha512.doc = "bfa1ed0645f4ff540484cf55bfd80cea7255e488ce04be2c7e0f0ff415256aa13d13accdc30b8cc33cdca33bbef38bce1298c231399da40661b50994c709e4d3"; hasRunfiles = true; version = "1.0"; }; "lacheck" = { - sha512.run = "16a3bcff6278cbc0b8237590951b6e5c5cb4f13402d2991db8f69ed4ba7c95a4cc2caf6563a2e38a386caeb68af11452d26a3a18a8bab3576255ba88128a8eac"; - sha512.doc = "dccade3cb114fcaed052b8474e6d4e3884023cfffd34ba8e4895452dd84f114270f3cd20a731b52d5443953154d6d0c112b27bbad536ff1cdef463f66f1e9fa2"; + sha512.run = "0e02c1a8a47aedc47f9346ffe21b5ca7dbb5c89618561afd74b3e817d8b093df551baf2243e44645557da722831ce6743a0fcd21ab98e0f56e0efc9f67b0dee6"; + sha512.doc = "f69dad894e5b6c808e9653d45500140096009284f01cab9ab5295d4c516488cb1d82b5ed616c6e10c1f25ba78169faa980ba4cfb55de9aaaa5c37d0b1e5b2f92"; }; "ladder" = { stripPrefix = 0; - sha512.run = "f6688c16161593d3f647df9cf624209ae7d71364a6bd6755d6941df10b612638492fc9db7bc4484505634bfa8185d7585130676636aad1f0a240a8c0bce6951c"; - sha512.doc = "4f07996f73ca58687dfe75560398a32c8cab2efecf4f7dc7bbae3f8aa387f8baf53fdeceebd2cef74c3453697ed13efb9c4f0a772c327b70c42545b331716385"; + sha512.run = "41ce1702c35cbf9794772ebbcd80e2f2d4e445a37df0b7a8cc6e184bdf0051a2979560b2167c244b4d42712c230f45f362347f4951a0dbb1b327b7dd0f5d1eb5"; + sha512.doc = "19c3db31ba877b5076575f32fe78c8998b5e7920ea38a003aaece34a99300c9f52e05aef5f89d9dfae04360d3ddf87a636a969a2892d1dfea14b2dcc369c4895"; hasRunfiles = true; }; "lambda" = { stripPrefix = 0; - sha512.run = "5f32e0a1bca8d7225fdd9cdd1bb4b39543a9412e8753dcfc4a1ceb4a9bc0ec1e3c0a946bb816f260c54f1f4c41b01f6e75c1fecd87e24ad4aa46a352df1fda9a"; + sha512.run = "cce054e426eed743c11f6dfbd7004b10937b071ca305837a91a62608a121bdc45effd2511192d477efeee8c6aa37092feaf2bef4d24820bd7114501f7905f112"; hasRunfiles = true; }; "lambda-lists" = { stripPrefix = 0; - sha512.run = "c51e48929a0b35a3e0ace484d213dc76c1089fc9fe10383253141281ae4567cad43fd732457f90ebf8d9828286e5cd41dea9a31ef74fc2405061b0c1d4cf40a1"; - sha512.doc = "134afd8d75f9e29d0ea213b7207baa5e32960de39cf5fe9fa7dea86fbc403dad24149f6ca07b93b1ec53ec424ffab95041b7562e75313fa3960ad64eefa8822e"; + sha512.run = "368575ee8b74228752c377b67a226b5eaf6cca9b6c846f988d599ebcace0e12b0bd54a2b8f7e17d353c974871b0b0742b85471f73f40e354a0fd6ff7df51aa14"; + sha512.doc = "ca0dccf61dd14f3d146e05edaa5c71e1b4869ee6dda86bba059538a086555ecaf8235fb1d7d13ac61f8b169c3d05a4d17f614c3698117995838f90af1d44f588"; hasRunfiles = true; }; "langcode" = { stripPrefix = 0; - sha512.run = "972d14c102d5c9406308b27bef1b31e7a4d8f3b9e83ca520b4d428cb6aa746c9e711399f7dc20703fd442aeb21a5e15cc11b07ddc3255134558cc9f4bfa91cb2"; - sha512.doc = "09a58b263deadd3c8009a0861e9072f899e69e87af6e6c6e17669450b3a03b1b5bb7254b63af7cf53d15f8cfde3cebf0910654ae89f0248f07370beac39c269d"; - sha512.source = "fbdb17ac27fbe1148b510af198355b75d3fc7abcda83239ec627ae285bf0495f2f8f93b6f12dece7026602eea33a17176b73a3a5a91a4863309dec700d993bc2"; + sha512.run = "40ecfaecb171d4b5898513747026fc917388f8d75fed666e0dced7a861139708769f75135f846140103065dcb8369fccec69fed7ca5e6e0afb55a66e421f5167"; + sha512.doc = "7f631cb80439df5a83f154e88028a998d837f1d84c02db589a0ea72e350770c539326056e5e25bf462a12da25175b6d0a8c9c4e5e90eb71c30839604278aef3f"; + sha512.source = "6aac199dbabba9fb194a9cf822381166fadf9f2f1a73d0e5ab0e50cb811c49d67b27b51f4a97be7930c559eab523211112bae1f00bb335d422474ae1ee56e007"; hasRunfiles = true; version = "0.2"; }; "langsci" = { stripPrefix = 0; - sha512.run = "8c5348b6006ecc996c432c5e8674d9e4b90df9197ea29f3e0722b15be7441311ab67726e9583f823c90ecc7e75bbe4c4d5da635c523b3dddecbc153a83744b9b"; - sha512.doc = "79d9828ee8d3e2414ec822845a68e0c51e3d4a2d11dbff4f56d97b7c30fb981252c440455fed2c31eeeb561efeb2adfb9401b8197436b46b76a63b8900cf1694"; + sha512.run = "5c5de4024b3fbde931c5915ec6b653cd10af30c88fd3b320b1b69309153259a09fc0cb2861fcc50da43ae79253d6f59ca7ed9085e7925b296fe2e65cc567a83e"; + sha512.doc = "1acf6a4eeaa8630a28b0b6b5c388965a54ebceea867721a1e1855c79f0f8b614dfe1ee68b8c2e17769247e4675ef2a5b154ece42b4e340c03219f9b3171e5d21"; hasRunfiles = true; }; "lapdf" = { stripPrefix = 0; - sha512.run = "820eef605404385a110659908c7c948b4b0a48339f67f526b015fbd07a28039614cd53f716b8355d05618d59e650a3fa9b70c12518da7782a9134454530b300e"; - sha512.doc = "d1551bcb06c2bd7a48cb86c8dfcf5428c9854c1d4c904b5aea8f2a66132432f1c94ad345acd8b9936db274e8cd1d280fc80439598f00be105ea1e3535c630f80"; + sha512.run = "ae3ba4ddd6bc8aea967f9abcd00781e65459c3b6b9ef2d9df8d33b52686700b98848c6b049a75c73b39f3b35b81639cc9835a36a1ef551de6b942eca868f3cf1"; + sha512.doc = "8b0b8c9ffa68c0c64e3954e04a65e1e0c7d821c1055fff95954c158f32c2a40ad577e71b93605af032a9dce1dada4b68e023bfd8f3f8740cefe29d5aff9e083f"; hasRunfiles = true; version = "1.1"; }; "lastpackage" = { stripPrefix = 0; - sha512.run = "d184f2f2e5ec7d2ec87efaddbb17b1d128afdd97964e4ebcbdbce33dbce3154f957d916bbd699c6e52f2d1174990e7d2590f394f9e39df4983565456f5d53b48"; - sha512.doc = "babf67f8c3e9da12141d28fb58c3801e9a90dcb807c10b0216df767003b14e80b09f5cc979f6c5973e723384d89523e26c4016b68209a4f679c05386a4224180"; - sha512.source = "468ae5fb5352df2185c4f0cc3e2b70eac61f5a570bf7f9bb321fc4564ceb7048ffad2a45255ae5276c36fbebc243f4349003f17a988bebf1ee8be7fbd066b2ba"; + sha512.run = "985fbc2254086d29281aa6c2110abdac4af676bf4296ecacf78d33324bc7d8529af13b3d34a6f2bb8e0d613386f5e77bbce3120da34b1925d1450a0efb20c9e8"; + sha512.doc = "e19b5a55ff29b97f970a8ea5bd42b46b346e8140155f2f546e29fa8574a0c4f9a43286de1ec1ed65aba018f6454b3d3d454724220fe0910c1c6f9919ee00807d"; + sha512.source = "29df3dd1bc7e6882ea378a0c1d1caf7c8c1c7e021cc0e34d919a29c5b9ccd947b79ad8da8ac17e31399ed7389f5e9f0898a65f8dfa4c0c145b9a6e9c171a69e2"; hasRunfiles = true; version = "0.1"; }; "lastpage" = { stripPrefix = 0; - sha512.run = "2784dc960ee06d68a787fb7fcda9afcbe413b9ba1485b75e4e96cab1bc5a5f31affd250b0a4882f1571ff01c305e213f9e416e5a8af0623c82ca25c710276b31"; - sha512.doc = "b1b0bd841047b1cc05f94a0d989377b57c38a3e705e9a4f5c57714e28ffe229eaef61cb70592aafe70a5c54b7b1f5ae52fcba5dcf559a9a60d053018d9791008"; - sha512.source = "25e22904b084b65b594e18a7b9d7b14d94953870ab7dd99bfe12963b952450d2c9ad1f02d93b3db4d5b9961a08160fc3e0333a2a06e8e60119548b5a014b8be0"; + sha512.run = "3de2ae8047fa3c8bd2ee9af7fa8a09e20f51d669d8cf8d32326bb4481c6824e1b8f09a0550e6d75b0f0e6964fe28d5bc377c4f51f99ff5794795ea086c8d8c91"; + sha512.doc = "c70c89f91472e98e142495ab5473ef7bc8bbce2811e01a082f767ef98c7d7f1be79ea10dc076227246d9130f7bf0836276eaca854fbbb26d3cc0938c37ead0f4"; + sha512.source = "a9d1da2deb2245755e5400a1876fc8725820e185acaef99345bbf7d7e46430e2ac203e0b06d38803de51c2954fd4ace1b5e1b371003f597a6a1c8dbc2378bbfe"; hasRunfiles = true; version = "1.2m"; }; @@ -15436,21 +15861,21 @@ tl: { # no indentation deps."pdftex" = tl."pdftex"; deps."latexconfig" = tl."latexconfig"; deps."latex-fonts" = tl."latex-fonts"; - sha512.run = "af0ac85f89b7620eb7699c8bca6348f8913352c473af1056b7a90f28567d3f3e21d60be1f44e056107766b1dce8d87d367e7f8a82f777d565a2d4597feb24558"; - sha512.doc = "5bdfea6b85c431a0af2abc8f8df160b297ad73f6a324ca88df990f01f24611c9ae80d2f6d12c7b3767308fbe3de3fca3d11664b923ea4080fb13fd056a1d0c3d"; - sha512.source = "1d145b567cf48d6ee71582a1f329fe5cf002d6259269a71d2e4a69e6e6bd65abeb92461d31d7137f3803503534282bc0c5546e5d2d1aa2604e896e607c53b041"; + sha512.run = "360ab16c3ce6bf5cc8983d2e3372a181bcb3e510bd97a0e0713fe731d79d326091eb1c07496f71059cbd669637d21cf067911a1c0a4ed323157cd20c039eadef"; + sha512.doc = "cd9eba568c24dc8af1bc79a14dabb8101a5df6d8012e068f7ca9b12533bf671b0182994de8cfdd21f350748b58aee2213ff3c14e7735e95ab7e5455f522fb52c"; + sha512.source = "d93ee1b033893d7eb6088b1677a0a77b6b82fadd7b66981fab2751d207381043e56860146b59597d9e396fc3b40368e19ae16d2294054f487fbc375727e8b4fd"; hasRunfiles = true; - version = "2017-01-01_PL1"; + version = "PL_5"; }; "latex-bib-ex" = { stripPrefix = 0; - sha512.run = "ebb0e86e5626073110ba801a53e6a10d6f91801cfd96f300874c3c8a556c373d90086cba89ef40ce1ebfc98326c729387808995292e1a7760a57a931e04bc54b"; - sha512.doc = "46e74c1ccf39c7d26d205542befb96e96dc3007f04136e485c38393ee1b59775930fb31779ce36f88572c94e039041910b0c57441c123db05fb87b0137c21cb9"; + sha512.run = "0f919bfbfb21f2102aa44ac6445270fa120072b960aec9f09253381e6657a418c2818cf85ebd201f9a208f384174ffed3924d46f35e6c6f6a888b049d15febdf"; + sha512.doc = "b33691bb61b09d4e23060f04b41fc6e004708a15e5013b09b21e074c24f7a15fdb0e39a21e6f14f4810e6864582987810ef5c21050a00c2c41cdde462910eec1"; }; "latex-bib2-ex" = { stripPrefix = 0; - sha512.run = "76634990fd5a03e6b87d40be373b9871d8b9afe4916cc2930ca0fe76e505627fea682d2a374f482d514331b9726fb83ef17a3f8ca8b4523ae48bd6ade766f7f9"; - sha512.doc = "df256a11f460746bbfa7a59a715f9d6cdf641f7adddb9158b365f4ff26fd7d370737422b0e82d6a45a406060dbd2d0efe1a8e2b77ae97f5d699062ad3e686ef5"; + sha512.run = "25ac22b5d0f2b842fbd1f3ac2fe6498f7a0965a0e02f8d46ea818d840024050bab0ea1d4c85594e35e421b2e464cef638c70aacc83d4ed9a8d5072a412548c56"; + sha512.doc = "0ce885f124577f99f68c1c83b1dc6249dce152e80384bdf42fa82a991f97ab5ea403d23ff1ffe24d3d4e0bf41e23a07794cd2376a92b8260620a5545db6d460c"; }; "latex-bin" = { deps."latex" = tl."latex"; @@ -15461,1259 +15886,1281 @@ tl: { # no indentation deps."tex-ini-files" = tl."tex-ini-files"; deps."latexconfig" = tl."latexconfig"; deps."unicode-data" = tl."unicode-data"; - sha512.run = "333bbc5b93b382811f53a3fa00af8bf80edfc42f716a32ec689e41bfcb0a09d370583006536665dff4e23450780b957c5230907582b312dd5613410f7504e5ad"; - sha512.doc = "f6f7c1e3c36ffd20be78b0ba8f0c8168d9d5ab8b953ea4dd401f404a2ee20e4ab88f2ad33060a15229a551daa54478fa51b5404b33551edfa963ce9058a1a4b8"; + sha512.run = "b1e53204a800b9c44d9ee228f629a6d59b6c6656e734af2047d0d54006db0b3881eefdbd13098906e24e58aa343a709632a5435643bbdc74db675a92c9a69ea2"; + sha512.doc = "c1054eb1bd0f5eed2ac7f263b6eefc09e42a2fbb0b86779db8988ee5885606530f0243c98a0105418214bf2f7c08a900c3b389e99fcb00da714e93ba9e2cdb53"; }; "latex-brochure" = { stripPrefix = 0; - sha512.run = "c1aa37b1fb90bcf741a9f58fa1303e6099cc83b393068bb74b3ca6381ea299bcd1cba22b2140bafd5b328680bf0bbe57c17da9f4dec7769923c1261eee264fa6"; - sha512.doc = "1df4b84c14e87414a7db850546dfd5dbcd82373cacfd61a30bf851e1bcb5acb7b9bb40fcb4026c9ec1873ed6bfff186ff57b2b9183a3411bf9744eb496a1649e"; + sha512.run = "aa266f2ee796a86498ffc7f3d260fc5ebc7c0207dc7ea282c09dcb3b2a192b4df0e9775e0afb0a6250d80cac5092b98400c600d4183cda4ee60fcc00ab59ec9c"; + sha512.doc = "56c2f8ae0c56d06cec4e9e6afdfbdecf68ca4fc445450ac5b193ffe343ad5a984ae6541ac02a20ba68a220172a0fb90d8caac3ed0d39caa6f0ce92413dd58a9a"; }; "latex-course" = { stripPrefix = 0; - sha512.run = "47f8a9c8eed272d70a5c886a0a3235360f1f603bf2ecb97aa5386a9d825517e4e3b57727f82f707d269108f9658203d1571b7857694a01d891de8d8bf832fda3"; - sha512.doc = "5dfb3e2301e002a18b758e13f1cedc776c5ee7b3a6313aa8ddaef1bad3566d6cceb6b6596a97acbd927323dbd52977e0375c35991602d8cf8391d7846b62f7ef"; + sha512.run = "e244576c0405010ae1ec0545e34d57f49b43334a30f53d0f7f66df51855fcfb6c58e31bf59a2834a3bf03cbb4ba6b6a10ed6be2f6012148422ec04a9bf5ff1c8"; + sha512.doc = "64cb01caa310cf5c1553120fc31f63bea713cf1f89560321b842930cd74a9b75be6485a15884eba2124591ffc77ae3d7f1fdbf84159f29554de0211991d4cb50"; version = "2"; }; "latex-doc-ptr" = { stripPrefix = 0; - sha512.run = "a776cc476ba8245031362bd95c6378b0efc03de1cfa467698dd8f4016bc24e058232685e89cb8a891e1e06e8111cc2a76b33297fd91913ca0cc61481bb5ba9ec"; - sha512.doc = "32f908df14518d086baef7d2690385ff975317e9529fe1e0037e59bcd787a55f43aaf909d62d1bccea0ddc07e09161a930a4db55a99361b4ee0b78140c308809"; + sha512.run = "81607926e05e3604140acc87a52e5e2f754d9d1d39a6a19a0982383fdedd54369cf8174a8e2261f6229cf1e387175bed64cd9ec8320ffd790a0daae0ce10d1c7"; + sha512.doc = "e965b4d9fea1c1e514a808e697c346a8c53205eb24475573fd5435c22cb3898c6b490ff3672c60012fdbbdd19d9b2d4552cbf715c52514360f77319bbda83397"; }; "latex-fonts" = { stripPrefix = 0; - sha512.run = "258a934f6dc87cb7620efafceb53f831c57d1fae89fa33d35bd4e5a8d53dfa1dd724a4f806975d4259df65cee53a072ef91768aa37aee2a9d5583950ccac474b"; - sha512.doc = "0f52ea921b1991480f08f89ad480dc9026979a484e75b409d3fa9301e03f3dc134310ae51019001116f42f3e00b42c3b7b48843f5d7b6f82fd7faead238e2c3a"; + sha512.run = "ce52b60862fd61367d4951db1852db7e0f4f7922580680b3560bea1df065d2a6792ca5ca9647c2cb6cc5e2bbeff44c410dacf6d468a58e9a2620004b4f6cef62"; + sha512.doc = "2c9d67d0b9521680e839f14b7e30469c00824c8ed68856aa63a56f21c2ddc1cc8dbd69a001e989b5ce331eddb66b12f0ad1d391f75b94f5a491ba77e796d6c9e"; hasRunfiles = true; }; "latex-git-log" = { - sha512.run = "01a823d96ea3cb193617ad26405768231a1ba3f22165b008f0a4898e3db14da424cdcdd12fc353e0c89b42e6cd80e3b1531d772f663ea9487f8fb02c763a1c03"; - sha512.doc = "69f6d77f2163cde39f3c5de0d2ea2f402c1178eb3d8469ba65c7f61809e92e1c6a3417cb1d760f6b3757abfe08e441d0ba4cac53344bac847754f5c0db01b5b8"; + sha512.run = "9b889286f9eb3a2ba0b1123252866f7de61678e32c1f7988ab3d5286cfd946acacb602170fa2f63d56dd63166815b103588fa545c94559e105c60478c6b0e8f1"; + sha512.doc = "f27474c0f8837d8b8d90af1277cc2b34fc769821923c3ad3121a73de6c239b97c113409a9af86cc28af0df11515dab8956ecd04d211856e91cec84280cecd72a"; hasRunfiles = true; version = "0.9"; }; "latex-graphics-companion" = { stripPrefix = 0; - sha512.run = "6722b243dde4415c88a5c743e2e6d8f8994582f1452d5713384d0dd901a32da12394579a5560fa45823edfbce841486a8ba6d6d7fe19bd4e0190ee203e5b6808"; - sha512.doc = "3a59948140a640aa356332999cc8cd5fc00c6df69a1f1f9b23e3ce7e14bcf283c6e9b2594e62178289f7d1b76f00b2bf13a982993921f9e56ebe4eca844b5325"; + sha512.run = "8907b2f669cecd9f32c644b531a531261cb891e8969742d0e493fb16fbbeb266c56fd0ebd2865f2367f25e626efffbc686db39e24d56a38242af7712bf86afff"; + sha512.doc = "bb53f00319459888ca5da925e70db861756b2ae1249327590cbda5b26dece09c97b98671872b819fc5f32842d4b298c201c058339967ae9e8630c83c2eeb1cdd"; }; "latex-make" = { stripPrefix = 0; - sha512.run = "813202b3dcd95ab93d374563a8cc9cd329c313302d5c38630b97917e942dd43c79e570fc5e67b8330f47eb5e8e83ae6802698cbb90fdf8595c68b2d4965d54c9"; - sha512.doc = "97f02779d2cc5a1da19322689f121caefb075783cc0c153a17e8620e90096f0692eb33d37c9c667bb5f7142f5bf4f97dfbc4aaed939e8e8e2cff86b7a3cf025e"; - sha512.source = "7eb5b6d6f3e69adee18d27dc5967b85fa398596d4b3d7b69fdcf99802223c2fdb24128c4e6ef603a9e5b6ef802a8d6ed8368e7a10599f75c5332e60fc1f80536"; + sha512.run = "d2afe6b53156877b5dd919caee6b840f8174b40ba533ea5b1d85e3b639b4adee1ddcea38393c1c1309faf80bbae31835768c60af0ad012a3da847bbf2f311a05"; + sha512.doc = "315880d19d62848097fa99d41c466e64e44b243b2a5e5cb637c63969addc3ec50b0e6fae4c3176ad0129f3d87e073c53902add6aba5b76325e2e27a8c7cd8d86"; + sha512.source = "3577c815927643cec36b6ce7f07b58d7dfb7a08041d6587858c956819b67ccc9b00113c1197abab7b3a85a2f5614c8f963624f440afb8995226ddce4a6c48641"; hasRunfiles = true; - version = "2.2.3"; + version = "2.2.4"; }; "latex-mr" = { stripPrefix = 0; - sha512.run = "af6fc39ba7f2890aefbc82a7406da28634d74e086aedaa3fa8d55866c8b28cae670fb63ba7c77bf4f6f013efec2f4ea48dc0bf54097c70ac2b5f8482f9f88444"; - sha512.doc = "b3aab069459a46c128e8543c02b8ac0f988593be62446f3cddeef51c2da28423d7ab6aaa15a6ddb51b63b05c610f4c23e613d9d801bc7d015c5d50f80555f633"; + sha512.run = "aac1311fb74a34233e5f07f44c64d210cee42f8f40d3cc711fec55e70d76884bb537f76cedd51348734c6bc003b605395f0ee6b5b877a292c28977eb63dd65a2"; + sha512.doc = "2979d7e7c2418a9c6694dfa05d7a4e3a015259780cf9187ddb142067d1f60bc5ff818ae79c1163aca26c6b324a3d0b39df813b57a3216e9316c1334f48c2ff26"; version = "1.0"; }; "latex-notes-zh-cn" = { stripPrefix = 0; - sha512.run = "e7915e821f7028a45512ef801d96b5e1913174c152ee653cc1a1dc0feea392589f2e9d251053b94b0250ac0eff1963a6c96d2554242b38335c3aaf346c70318d"; - sha512.doc = "d9d8136fd6ce3a57c7ff4599f096cce705d10571dde4940e320f94caac3108a20b548f2aef4b3fac4e772704337f1b65fc21a7d22852c5e9f21df85d584a96f9"; + sha512.run = "11cdd1a27de3a7419378051016245d90ba269cba1798c516d5449d0c0dfaec639dc77c663b97f56bd07970f8b2e58b805f13544245e204700485f93e4864bb06"; + sha512.doc = "99e6ca45546de6e2b65ad302fbd379c8881452b5e71fd2e80f07445ab82eed133c0bc37225ff81bb3b5e2c4a1f4649e204eb7cfb5582e218de59d3f43853c89a"; version = "1.20"; }; "latex-papersize" = { - sha512.run = "0b721446f7d74f113182211db735d3d7cc98f61b044f95467a05b989d949230354bcffd8957f8d2a5be1bd56fc7bf3a096eee93dcfe30da563874c2a6fc19e63"; - sha512.doc = "e3aa2050c9fab9c806f0df66bc2d34b97a8b67e6e1bb41b13e524054731419145003305117ecf515dc47c98ae365c78784a5f09f823145e01ea08aa54ebb024b"; + sha512.run = "ec821fd792e83a8aa9230e60898286225dba8d0cfbcd1677dbc75746334db512c063fa37268a60add8f2d8aeab182a29f8707d9d6ce75e730f0cdaa53ded20d3"; + sha512.doc = "0513959efdcbb9a6a210299cf35fc4f2a1a83affffe707bca1a210263d73acab60e75293a50273116336ecd66c086c1c5f4f29a31ae26508af2f0784c935ee4f"; hasRunfiles = true; version = "1.62"; }; "latex-referenz" = { stripPrefix = 0; - sha512.run = "9a8d637186e25ae6bc1ccb15efa6593e1a85209d6e3b1a3d1f27fef1c259214ea911959b1fd43c1de2a5b05f8649eb5236f2b4a866648f6c498f24262485744d"; - sha512.doc = "a62f46c36a7471bc9dc1fce001ba4d1e65e23642a767d2b929123a89ff4619bf6bd034f8b294d88da5040d12da49f37b8aee496cfe0f8fec387463734c51491d"; + sha512.run = "be060fccc9bb4518ec7ec64035fadff208e6ea36814122d7d7870d53ca8e253387175abb8c0965278839c04f2964e9694ad706d1bf3f1f9e3e18cd854fbe71a3"; + sha512.doc = "e905b889488d868982cc253c4dad621462301191dc5abe8bb7d77853d13bf460c9c5396bbf657a3003fab11b0aefa315f24cc7ec59ba4320b3f835fae9cb2819"; version = "2"; }; "latex-refsheet" = { stripPrefix = 0; - sha512.run = "1938831671144ed309443daa3c7584ff0acdb0f6f29eaaf25ae4bd5ad64f07b339073ecb01e6bfbbe72110c15ecaa6fa46cfa167870a86604c1198fb643efd4f"; - sha512.doc = "7370a002cb0fced79107e47762f3ed7ec54ada54cd9c1dd7a97e406753d42fe6da40cc6b001f652a08fce3dfbdeb845eb5a380e9ce455843e5d6c097381526d5"; + sha512.run = "f12ee11dbabc330396539a3a97a2592048d4a726c8a3e373e3b478f41f649fe2d6c0b9eb804e55a980f71c61d2e05298277b4a6efcfd0c739a043f2855c89a9a"; + sha512.doc = "a5d57a859c6e293175090492bac0d99da31bae58264fb08d9859cb65ccef558b8b4ac1390c1b4e286748ec4734664d2d2a51de9f1bc51a82ee96bd958b68c637"; version = "1.2"; }; "latex-tabellen" = { stripPrefix = 0; - sha512.run = "3737737c1ba04175109e52ba9c75940417cf1acc521af4dfd3e09660723218d87e8c79bdaebca187cc6f609448f9822e99481503badecf491ff6cc0d1830335a"; - sha512.doc = "4cfeb0a3a63549c1cb5636784b49b3308b533f6050ff78de01e468f1c7d3472807fb4a24ac3d9387e4a6891eeeaedff44ba31d1a6a611eef35c39175d40d8590"; + sha512.run = "272ba504955b7376da617d79325421e38fc228c7ac5a894bfb348572f1aaacccf5764b4ad6f0c9d6fc3002cd4872785528bf98ea18f4ceb9985b203f480df803"; + sha512.doc = "f17b4d6267c9f7518c0fa8344a66162bacfc8752020db97314d9044a9cbb7fca4b991a556442c146f32a77cb3f28e11eb6ac4b5a7d76f9837354fbf2437e5110"; }; "latex-tds" = { stripPrefix = 0; - sha512.run = "fa8344b592c0c6b87214565de65a8551417449915174e727d7c9e2c628c1525c6c7c84fa707db80a72d4386290929bc22a2d743f8f90ec6d5d83e66d21472321"; - sha512.doc = "1b8a885271a58da70b8695fc0609b9df2a15d8f99fb36eab9485e1cb02af4148a0aaf1288af4c2cfb9dfb12f373fe2e4a76e8a4d6363f9492b2434edaeaf352d"; - sha512.source = "1190f480474235685949968d697c0f82e02342fbd140d5a24c4dacfbfbcca6c448531649b3895137bf256971c047a63d0e6aa5b0cd5e9545dcfcc72417a0f9b7"; + sha512.run = "4e0375778f7b7bdb64685113214e60c19b0156efb89c58e20ea527fe17533847743620a5786b8566df99463916a9569eae392d19f1ee79debb053368ed6eb02d"; + sha512.doc = "d8b9f54320e4b99f0a415ac1d545730bb4a3755dc40322e253f0b2bb024f5ab3b3846389e83f3cbea5c1e0c8b8efbaca25ee1218b1fda3066eddaf04400105b4"; + sha512.source = "6de2a95864709e0465eeac11e2db3919f7348dcb9f9013f039e285d728f7c4b4b03550cf4769f39ef589b9192c65e4dc05162a2d8fb9fd9d2d2c4bcfd789d640"; }; "latex-veryshortguide" = { stripPrefix = 0; - sha512.run = "8641b2dd84b1a7dd27f802fe21f0faeb565ef9fb6700a240f1a2b6c9653398e2e7d5608b90c08a32984fd36c0fea5930e7bea27545f71a18e2206ac26b933d4e"; - sha512.doc = "f745de3348e570e4efd2ed2f38f1c4a7a71239a9caafde5fbaf151595fd2c495c96c95f6b135573453037fb2428e0bc3b857424b21766fb0528de71c4ea25133"; + sha512.run = "008ec189589e50e8439cab7614dd325e19ec40c13eef4d6eedbfa633596b084183089de9e7d61b56b31c8a4b39f7353f7d738cad738ba7abe66ff8f50943d032"; + sha512.doc = "48be36409f33bbd04331e0c70d173d726517ea330077594f9620883f3c7469183d603d6a57c638b8b8a8760dcc4ed176ef6ce0b1f4a734c872cc9c550db08651"; +}; +"latex-via-exemplos" = { + stripPrefix = 0; + sha512.run = "a50e5374f7bfd7e5ab3738992cc09418827d861b158f2f225988e4ad70f16953eb4652354836e6df22be0a60f447e481d578ea51ef42ad1a2e17c751787e5836"; + sha512.doc = "5dbcb402c736f66a0aabce22c49fa706647bd58a95ea105f671e02c6022e3a907f51015cb99986d421872d0b1c88026365a2b9462db41ca515aaec5fc38c3ff7"; + version = "0.5.2"; }; "latex-web-companion" = { stripPrefix = 0; - sha512.run = "e2f87ef2bf0b5f2091dccaee53928f7407300801b9d08ec66793b5276d285b792c2b99a8c447652a48fda227df56c9435d92b976eda4fdcbae0f93bdd6a29b60"; - sha512.doc = "f66ef8d9180d5c05d81037496ededcc0172baf1b52eba8f30da8dde1888808d6791333841dbf14ae53589a1eaa384a00ef61e57a0e5ef70eed3f608edcb025de"; + sha512.run = "6090a7be3a38be64aa634edb76287d6e716e37e5e94d7a3543be5e5551cfc95a5a938763604e3f73dec9aa09cbc4835d9efca9f73a31b2345e0a9e42e9d2cf2d"; + sha512.doc = "f5d1e3e96707ce946446408642b7d2f873804c7e7432f7f38206776bef0d084dccaa7c25354d70990a83112e20c1234d3db060b896f68245c8917430f190ca81"; }; "latex2e-help-texinfo" = { stripPrefix = 0; - sha512.run = "dc548b02f9161f2cd19c9b35fe3d0610dc196ce4be71f92c3c1d1133516c4ce95243b3a6943a5702c7cc5a1eafdf46c022cbed2c322dfa723a7df1474cd6d578"; - sha512.doc = "789ffcd7ac1362140a604405f32b58314a319c63c71e478d87ca10a2169f25771bb47fa01d762ce16930094471e8dfd1a159d655af02b92283eb648574047578"; + sha512.run = "4482ba0685d8a102e18f3ea67dfdb938b9043ad69f5525895787ab9ddbcfe67cd23e4b35776637eda744c750ca92dd6bbb75fe0ce63889dda3f585ec5f2f10a6"; + sha512.doc = "b523bf0dc7df80834b7749663a0bf060c8be51325332ebb357e6c384f9bd4416f232a2970129e66df67b82e0df48a08ffdc945aa12c6affd4f8673813577c94a"; }; "latex2e-help-texinfo-fr" = { stripPrefix = 0; - sha512.run = "f3712f41e8f4040e22d0066371ee53d414361b52966167a0d32bff2c56a27f8751d40e27ce18f49b7f713a0fbd02b5c86a783c44849ba19efaae3dbf1ce132bd"; - sha512.doc = "4281ed9010d9f30dd64abed177a72d8c26de32d759a4382fa2b739744ad3dfaaac37e8439c5413ca427c84d409678d60e6ba126ee2120b4bc33a4d431335be17"; + sha512.run = "930efa9fcf16e342fe1ffbe31dcf79e51c2119235d689ab5511bb496ac8850f3d53fb77d3b72d67757e01c5d8dd037d8858f4824821187706f43933c7cceb33c"; + sha512.doc = "32e5bf2fae86f1ebd5a621bdf6527f7ccd8f26771d87fcce5baa6e2a71c021a522d80c4e53af00ace55ea46a1c596d3722abcfe919cfc0e944668b39574fcb8b"; }; "latex2e-help-texinfo-spanish" = { stripPrefix = 0; - sha512.run = "d8cf1776d5f3cb8784c184cd668208a53371b758aef7dfe372a835b39282355e89ba51a7d0a961cb8550af0ac5702aebaaad822640331d78e6f85f0f84ac341e"; - sha512.doc = "805c02f9e4286fefdecedcf72e0b6155f7a8d04239d9bfe66acd8e3afef554c7902c3de4d205c8dd17fda0cb95d4ff74ac5608cc0ad19928c2489e55666a5a05"; + sha512.run = "cef009d6e99ff629acf59dc9e666121ee4bea704f4100482cb44134c04c957c7eaf1988b8be125dd84283386091c7c8e1ba00254867dbf1c6180491f16be3ba6"; + sha512.doc = "1356c84a5128925b3de2a27d51c068da94f80a2739810c3f9c2b572df3f6d40d3705de540dcc6d148d0fa767888db9e142e9bf825545503ba036d12f415ee1b5"; }; "latex2man" = { - sha512.run = "bae51adb723994901517b195db70e69464b02bd2bf85fc1c4cf3cac41ee7bfcbdcd156ab37beace31b324be2bb0c569e69ae24eb09b9ca61919136fc4c4ba511"; - sha512.doc = "59ae050a3aa583d3d6473bcf836a6a2827a6b6fb1c23097478527adc5d984fa3de5f7d7832ab66e51df92993c19c4d717e4b27e576d524ee5da6ae0ccbbabd0b"; + sha512.run = "581f529dd99cac9cb0d2167626cfa14bfa90e47dedda1528b7ad810f045b34be1003e399f92996cab3bb7bb29aec27e739769310fa182e9a2e0e4683ac8fec02"; + sha512.doc = "654d1c88f71fe30b37a59c1e202cbeca6ecf22864825c707b70ec76cc6c671249f5f3d2c5df027bfa537497251b341d741381a20ddc4042337b5932a89e97a7a"; hasRunfiles = true; - version = "1.26"; + version = "1.27"; }; "latex2nemeth" = { - sha512.run = "7a2c00dc371f30bab7a5899c6cf4793cb784b5d72d0f32a4d518e946b810f7875bed16b2b07e12715bb325cec6a5c1ca0ea59cb70191ab0bd230f6ba0049afd5"; - sha512.doc = "4618a2b808ebc1d3271a16a9d992e1e7831e2b2250ca06868a4122961a9842dc3e0f078770aafdb3001a87403f4f4045b51d95a1c55b2d1817b3c4c01436a539"; + sha512.run = "0ed818c581d66ab8f6bede58793931b2216270a6873092e869f6ddb7e2a206d48fb7e49d16919116eba625f9d1379a6aab7ff586d1d3027f636d35ca33a83df0"; + sha512.doc = "8679a82ad00d5778e571d1285ac8528e99cc5ba2ec19f816b297a548d98130d499c4cefe8ee0641bc80bcec09c99f194ee9fc1f27c696a4276729e9f8be144c6"; hasRunfiles = true; version = "1.0.1"; }; "latex4wp" = { stripPrefix = 0; - sha512.run = "25b4d07eb6ecfce58a5fa0c9db1a4d6002e661b93b84e232530d0e83d9cdaff1db551fc8168e0513602ec073b72b686f303cd0948293f8a903a60c14ab7e3545"; - sha512.doc = "4739657ed83fedbddb072762c6fda8da8f8777f04d4a573736fb46cc2fde4ce5cec3a119cbf2693e84d003d7f1b1dd07aaaf34958c4adda764d9ba23c2eb36ab"; + sha512.run = "7f52a976846b6ea661156c95fdf833564d9f9aa08cbd4c167b7bb877add5804d8fca00aac0182a79621c49377b9f2ac274be9f2fec02dd1a20b9c389172c466b"; + sha512.doc = "93122c154a9ad564713422f0b7c25c56a79c95cbf0f4a17e0253b5835f7358b34ec65eea862b734e4be3673c12893f168ade5a9f071feeaac5b11e540d09de31"; version = "1.0.10"; }; "latex4wp-it" = { stripPrefix = 0; - sha512.run = "a9317fc16cc5928513f8669fe2cd5564a77b5e8d91d2a0b1de4b2708be9d3e511be98129de85b816b0733b92046dbd2bc327f9260267854af88c6f5cb727a8cb"; - sha512.doc = "f11b35fedbd12cb33e62498e4aec325b94a0099caceb98091f3e045c36981945d477d7807ff1bb0aa126bfd1b92aa9f52b2a7563ec959cbab6df2afee7835fbf"; + sha512.run = "9a3a8ec4d886065a59a13a89e1cafe1ca6accbbfc934447f3ef7bbe29beb3e52b26c9b256a0333c90afba301f3f49b9b74c2ef063482c1db5b34630860506203"; + sha512.doc = "2a94533bd833f1189531967500b5dcb51dffc4aeb48d366d2d661191dcfe6a2766b3d61f54f6dbeb0d6993e3b4121a529f42e26dd98eb75ab400076d5c1691af"; version = "1.0.10"; }; "latexbangla" = { stripPrefix = 0; - sha512.run = "6272bff77d44010c3d0ec839cbe035df5ab96d6bf1575064bfd26acfbf772fdbfdc5b18b8cba5f4bd94a592a71b79aea2a29f29f479ad2d7a96e171e2b5d9445"; - sha512.doc = "6ef80fc022ba2569149edd903a4ee113917255d3c140d8a812b7879ad5522a8645b2c246eea199bd08d22b6ba749dd45b0177f5ec3c354e9a4797bbf9073ae1f"; + sha512.run = "0b3ed739e59b63fffb074903c7857c526ceaffeae5786bfd5a398bd4aeb79bcdbd5741a3e81b604f16fb27c04fe501cf456ed8703cf27ff8f1aad7625affdce1"; + sha512.doc = "1fd3ca636997ece57aebc7154a5513f714bb9c235b6d91df8367326b16c0e1e6948489aa4330f27e579c3c8350bf5e09419ffd7efbe57a9f940fd15bdebb4b35"; hasRunfiles = true; version = "0.2"; }; "latexbug" = { stripPrefix = 0; - sha512.run = "175e6055cc3aba4b284426a5e8e77bcf834d3d97f12c22e165f894be2147818b0dbd252b6b3575048f217a32cdfdb27b7f2dd98693817e62d2d24cd7778d6063"; - sha512.doc = "e1d77f7dc625dbf76e1b46e267e1af3dd932f26fdf3bea283589b1ac3b5427537a7756a1501e32d5ab7871bd6e4435f5e4fd7df7fc7059ae066fb63fe775f907"; - sha512.source = "1fdce6f354ae6a5e248611fa39e152749041cb6a760117e17429a1d358c47cdd6a3659188a08025fb1674106c8ba7bcb48de4556f492b154464079d293557d29"; + sha512.run = "a4bdf57625c948a8f16617d241664a6e40566843bc7c50ffe20fce1a9eef93f81988757209f35cff57483ea7f14a185eb57517fde8a29b61839992b3992c8e87"; + sha512.doc = "0179d714d5f274226d69240b1772c059764c06957903f4aa38c61b536dacfc0814539b6989d3ec1e439c8be5ab276f00dca3667f3a4fb805cb7f41d7fe6a9006"; + sha512.source = "b9c3dc095bfa7be56362d79fa64aad6627974a63cdff5934047625ecc360e248c62460892fd2c253f33c9cd95c350c9860e5a7b27ce406bffd10641639bdfbb5"; hasRunfiles = true; version = "1.0d"; }; "latexcheat" = { stripPrefix = 0; - sha512.run = "399ffa445cca613e6b84b7832296dca9cdbc7681b81cd709811bdf1ea283f833b795bfff87818298033202d6ae77c0b161be73fe0dec9687f41a80e2d0d42b7f"; - sha512.doc = "e45b46e6a0244bca6b5a17b5eb681f172b2610b499bdc927d140faaf18111dd95e228bd621460f72a2b966a4593c963a123c7d3737ffafb3729704e924b43e7c"; + sha512.run = "fb278af88bb236be7859b031d91cd316c7bc65308b31cee00c7eea064aab08a0ba3eff396fcb6cc27b039bc13d73eae5ae1256c2f7e6aed976bf2f0a56d13721"; + sha512.doc = "ff301a8a697a510a39238bf8614266b2bacf413f7b57f4be0268df65a3bc2381455440ba0542b76ec2df1f9ca5879c5bdc32359250787d7c89a623db7d5ea7e5"; version = "1.13"; }; "latexcheat-de" = { stripPrefix = 0; - sha512.run = "0c6b033e7f04d9ace3d0aaf242ac82303c3c1d4490fb935f6898caca34b63522df5bb127d3537a1b10ce74ae0dc9cc1dd4d90941706816495934d890c11a2f8d"; - sha512.doc = "267eba0aaa0c48e1f57b9d155996b518955bccf705455d45af4b84d9e07073df743dcace80aa44710349f415a32494bd7dc1eb5da27a0c55567d1d22df53c5f5"; + sha512.run = "4d23bda42cb40d3d172b3a76d314dc9d5b9bbc8a4a074ab75dfdf08744e25363d7edc37fa5207cbf17d4128607f512f7d894e78cf279a54e3d6bf00948d1ce96"; + sha512.doc = "42caec3233e5266d7a8c9ee22c6d1c255d782f72089ab4e3b3d7bb41578e69a13d2f8e7db93efc01067b0836c2b9d5ee6a74531a2babc6492f2a070ea52014f2"; }; "latexcheat-esmx" = { stripPrefix = 0; - sha512.run = "df44d1cec3c8beed46433ac44c8d82ea78a310f7989a6af51e27e6fe960654dcf0d324aad722b038edf10b3b0587b31cf00790f24583dddc5e4c805a24cfb61b"; - sha512.doc = "2881b2430d709aa26d389d0d28f7b5e2e47bf0b73e97e715ea9d7c234236f55afe444a41599abfca3d9b2657cd61fa369c93ed68f47291fd7de6745661caa571"; + sha512.run = "5c7d95217962b1cf10e60a891c16d8055746e2c35dfe101e5bda9bea38189ad32adf81064b128c13bd68b5ade0b66641e14d03a04e10640a8c7def1cdb8246cd"; + sha512.doc = "c22a2b0fd91722ec5028c1e0d6fc881011fecef7b327311f2b25c9b89750b4a0750a93872392a1a79f7342e96360c6b98576ce86a7dca358ffa4c67e0bbc107f"; version = "2.00"; }; "latexcheat-ptbr" = { stripPrefix = 0; - sha512.run = "1bc5e94d888f8fa98a332dd06ac731fbfd7bc540261b908209cda9c67e03e41a98555ddffd092adf285c046aadb36616aac6028b229cf1a15f751c10457b623b"; - sha512.doc = "fdd4f15dc5ae8f15df994e4d4046b6965e082206974f2f0a1032f61a4613b43cfa2de5d094e3000a3e181c80ea66317b5ceb4ae4b9eba6c6251eb3dbf909aece"; + sha512.run = "082f9f554f83c79d391611bcd2c6bc8f153cf80c5e0bf18dcf48391c4e99dd7f5d3f6da9de40cbc15966a86e176e68a5c619159481e598b2b779ac827b5f3b98"; + sha512.doc = "33171a503dc6629d5a99c362c6e8c2861b295ef61ee481125b2d0214370702d6029d4545b098120a119c8d7cbd7cfce0f893b0739d3abd55489d38472fbb7a74"; version = "1.13"; }; "latexconfig" = { stripPrefix = 0; - sha512.run = "4026f562b60ee17b14d2e14e37c5e4c4a96b6cd80646eb5434b4baafe4d8f43fa2074f21a22ee59fce85c0d1c248efd8c53efcb9b2361050a8aa2492a1d47a87"; + sha512.run = "c61085460eb52dad4b8e77b4cd1454eac2514da6747a4fd64ebb2493f27a47ddf3d1de1b28276d49f9936cb2876dabe836e6f7bf0a250cea9e484ea65fe83276"; hasRunfiles = true; }; "latexcourse-rug" = { stripPrefix = 0; - sha512.run = "8450a659c1c1045489f8ffc7c952eca5b3391c78ebab38ebef6434d9301d980cb6d92e0180cb111983447608aeac9dde479400350a6b996636835d729f96fc9e"; - sha512.doc = "bb44dab682a6a6c47bb61ad47ab2d0e2a20ef157bd89dfc9b475e538e814405055fc529ff6ede698e2f3673485e99fea67bff5710f448fe1265504ca6cd1aaaa"; + sha512.run = "1a4bf61ba19a937886114ba554b4e4f4579ad6a295fe1458a5a120602974ed59eefabb98d7da7c1f09e8f8fc608f2e99661c0eb0e1dd288378e103e045df8e6b"; + sha512.doc = "6cd12d3b4af5013d2e7355712280f8ea8636ac75eb027a9c3bde239e81931f53ef9f383d7259cf5ed95bbd2ae758f0c16b1816e2f5e828999156cc70bef3df45"; version = "1.1"; }; "latexdemo" = { stripPrefix = 0; - sha512.run = "6842456bcce1d235225fdc6f5d2a04fe3df855c00f62257bb148d3f6808cbba89f41a1e8eaf5f2bdbac775c13d9507fb80ea66b9b228dba2f1cad0a4087bc0f7"; - sha512.doc = "5c347c15cb43b59ede094726d4658e47e6c991c5a3e70755a96c1f045d31e1259f2d38ae574010584c4b4ff4f79fa649514bb98cad2615fcb88001ecd7924e22"; - sha512.source = "70c2f64030472fd75ae189dee9769aec03367399c385f9979562a0e48125a5ae4075181b309295d7007e8f5993510c3dc444c709d7b990d5df612d77deb65666"; + sha512.run = "beaa1e9071d773e544091afec1529269182eb068ed4838d952206bcc359ad939a2f0c36b74e547c03c5431eec2ea25c69acce74123e862902a24f2d5cb9196ac"; + sha512.doc = "0d519e727fc03243eefca1c8baba2afef159309a41c4bdf74dc25b4a71b8d5f0a74c98d475c8c3d2a55d4676a5af7f593d51777478d294b508f81266564ad4f1"; + sha512.source = "b667237f534876c6587e2b3490b15e5d42f0ef4750391dc021a5522c4267046fa719ebc3bd7898d41ad04e88d9ca07f7b0f46baaa183d3bd6dd20a7cb4fa65b4"; hasRunfiles = true; version = "0.1"; }; "latexdiff" = { - sha512.run = "e91673ade517a18bccf667ea69b37ac3a3d447f99d848d511e93f04f5ee36fdbf879406cdd0f1323b0c71e226b23eb7009c54070189622a70aa51b40a503f769"; - sha512.doc = "8b5b77955a946e0969ab4377964a350408c6dd55346c3518bde7299f6bed128b6ff8fdacb8dfc174b91fdac2f6eb09a537fcc3f6b19ce9bded9ad1efabf27d54"; + sha512.run = "dc0845bce8ce26fa41afbaa222d3b7c81735dfd2c8859e554e3883cfc503fe9ca349d12efecfa75181c700fc9ba35476b87f80ce3dbe83cd8624233fbbefaa8c"; + sha512.doc = "1338c9af56c390517230c3f34381a3ca22654b693a7ff0408eaf710ec00cca596cc669f32981b0da639401521440a4405b8a70ca147d48d196da6273aadbf3e6"; hasRunfiles = true; version = "1.2.1"; }; "latexfileinfo-pkgs" = { stripPrefix = 0; - sha512.run = "66c698c558473494435173d18aeefde8af1fb5e2111f384c43eee350efd894b88a055efd92a83cd6b77c6714e80dd8522d0b1a5b0e22a2a68e9a3ad27ba604fe"; - sha512.doc = "2ed3fd784728a05660e76a8925e4b0312a47dcdb745c90ac40e72e8d84b16d90dcebdc1f2fbc5217b22dd7a3723030d0fa24ac4976eaa623063ff45b018029cd"; - sha512.source = "1fe18636e59ec712391b6f6db4b054bfdcd815224e8df835c29d3645a371bca90ab648a1a2e60bdc865c319b582f41f95476871e10860c81e2d6353a6143ca58"; + sha512.run = "e32d60dad7f9c8df14996a4e954e0f614498147c2ff71748c8d866da86c91bacb7cc0be8e403bb1c44aafe731aa6b5080fd6aec3b09c86f8a85599a648162563"; + sha512.doc = "c3e1bddb8ffdb73bc8676464b9faeb8154c2a5a7656b1b65f1d900193e49aeddfef75b9bd4350ecfa988d126e664525884182cb8d8f1c7d83a1d75967579b41e"; + sha512.source = "eea2680b263c03ec2c8adcd1b8d4647abd722bd2454ba69ab587010d2eb3efbae8e2b1f1c938c92d47507159a0e0a01d7710d5c2fe1bd68859323954ad5ed7d9"; hasRunfiles = true; version = "0.22"; }; "latexfileversion" = { - sha512.run = "7b2c2ef5ae64d2921da0fa553f7fb745dc7c8f9c5675f5c018e29a4745f2333c0f51d00eaeac6474a35a382d9286896b0c9a7a105424ec680f53f8a93faa5b2e"; - sha512.doc = "46a5495320ead028664b1c02c872147cf350f05f1f9a18291fd47a266a06a66449bbdc0d9d4818cad30f75f29a2ea3611fd6c88379aaf3a703e76e6df9f6b679"; + sha512.run = "932fae5a19526a73123918a23bdfd4246fced21be54e03289e5cf37e11a3ad172e9f689e0611ca9688b874afe70b7f8b0c0cba11803554b42819b114d4c7599f"; + sha512.doc = "ddbe5ec7d1e523789ec912bd666813aeb90cbe920148fb992eecd086f672cd8f1f68df8054f14633e3b018a8c2305f23a4a0acb3e6492279edb655fa10f54e30"; hasRunfiles = true; version = "0.3"; }; "latexgit" = { stripPrefix = 0; - sha512.run = "f0882d465ff22f633247bd75d5e7edb2eb3374eca27278b812f4fda68fd4a0e55ad7003d30529e23b8adf40309a38ad52fd599d57b6c895a97dcaf0a57390e14"; - sha512.doc = "a2efb2deb597626bf6bda6085ebac464859774c8fbf43cdc6f1dbf3801406b7cad38c563fc602e0622c961296c807ed9beafe93b8c4474e849487279b3fab0d1"; - sha512.source = "e682de946afc84d7fbb85f46c1b134dfb237064ec3ba13b8f2de990772475893f3f8f4e429b7a25deba6eac5df312e4d60c731273298e8114c73e50b2b93a0f0"; + sha512.run = "5e628b39cb067ca9680ad22f8da11884961514353e9cba722f09f77ba3ce8e642b3245577afe5735f15f8cc2e450b4016fb012ffb2e25987199ccf0afb1c1cda"; + sha512.doc = "8bf98bba71a2b857ab5f054bc7c8d8645be0d8575c9ee6371f4019a7bf6b2355605e4a489d5f7172624bd6e0b1d5c685f4fdc3077b4d6be9f6597c349110637a"; + sha512.source = "1c2792ebe3cedde0571dd5313dcb7f3a195a0c2cc46eede7234902a20716532c32f5e4b8a9eeb492b18e0da1b76e5e5a8d44775ccf7e04e3561c218b3ef2248d"; hasRunfiles = true; }; "latexindent" = { - sha512.run = "6e57dc20b523eeec1c12a4f7d8dad1b1114919a7f5496bc5e23843a4e7ba619161d83c8295b7550b9a92f2840764ab1e198ff06dff80fad6804a933ceaa41a6c"; - sha512.doc = "4ee68381c8830022a15d53ee510979360bf2518c44215d9a55eac8f4731a76785743f269139873a3fe38f7f5d0668066d7579f5480d9a06ecfc1b3b8f9b995a1"; + sha512.run = "a3b935c1e81a346cbbe32642b730c7fe934338899e7e117d3f45227d2cf1ba020b9074ebbd2cfedf056f8e08cd099ceb3d6c044909ede01a51e26f492436cb06"; + sha512.doc = "3689351ad94a8e38e448ba4918572e89abb520bbedfc88822fa9e5e8aa953902a24e637e8cbc2d32bbaadda51e8000c44b7efd01a47125014cfb401e8a7e55c3"; hasRunfiles = true; - version = "3.4.1"; + version = "3.5"; }; "latexmk" = { - sha512.run = "6b0e54438ae19998100803dac357b3dd45b3ea2712c71511b44992dd1caeec4dc19d095941eaf9dbe7193f34c2662a375023a6aa6d1fad2e1c0cbe4df877b899"; - sha512.doc = "c07be91b9ede5d4a879c9e8c1ccd89daaea28bb0792bff72b3d85761980a95c8800be714c923f84d90ffaa561649b1c9953ca95d791cb72871fbd89319523931"; - sha512.source = "4e0f5fff5af6c20670a2c97fa096924b5cf56d8cb1fc599354542311349af1a34ce05b9ef9d10d833dc06986a17a5adc8ece95cccd2586233d74bce963c468d7"; + sha512.run = "789d992a8907d63d4c39bea774447b95cf9d3afa9a7f9940ca0e5ba0e74138759937d31e35d701dd52c3ba640e814faec4e593fcbe1a7b095acc440985dd136e"; + sha512.doc = "f1789dcb25fa023f9c3b977cd5665fdff48190d753ee5c10a1afa14be20bc1db4baa052a8d9883c37ad6dd3a7704c5942fd30756ea35c8630b3f7d7eb1ee8cde"; + sha512.source = "366ffae340bfcb92f4af6b48c2657502f1f2e4650e54bad585d94e25693fc034e51a7be249fd7c5e1f61c8e2cda7467dbfff46e00a57ec91b192f03e9e5c013c"; hasRunfiles = true; - version = "4.55"; + version = "4.59"; }; "latexmp" = { stripPrefix = 0; - sha512.run = "d9d0ae6f0701609f5ea4b5df19160ed26710e5917e623ade57eabd3289525b3eed34b7dd9fc3166cc8e87c6be5ada2b52da0364aa61bee06d8831a6b6bce519a"; - sha512.doc = "c82e0fac070f2331d4348d01c88e78c0b4797b39c11a58b93108eee2edde1f89b2d8d7b510b542bd9439a33b28d0439613544eb7ffc6f8591591a6bea6b6cb91"; + sha512.run = "636f1518720ebf6e9bdf15e006bfe33863acddd4d856db0d2808520280a359f639cd6568da541fa7cf59bb345bb23e3852a59af3b85586c540341751b9f80e88"; + sha512.doc = "f754a9e9e38e3138f28d90c9d6ae1b5eea68c3cf5dbbbf373dfd323064b27778603c6a59b6c73d7b81c42458b98595c7834538e467444949d14b93f3478b3c1b"; hasRunfiles = true; version = "1.2.1"; }; "latexpand" = { - sha512.run = "e74ed2886e781740d77c18303fd98eab17e431812f033b0e7734e4aec966ef3476605ffbdefb960f7be511ac5c2e4e01586f3ba3b3b1708e02b0656a02e4b6d1"; - sha512.doc = "ab847d512042ea1079621f9492001ee09c278b130a7c61412d883fb3687bb85d52dc53c3133d54acd444c38d21d42d5ad1b95f918ccf38bd9575f9fb19bd6ede"; + sha512.run = "77f6505504f2622f47a301b89a3bc019e3a52fcd27a3f6284b5fa8f701800cd17ae61b698c336d26939e437922a7769d654923de37998cf63c53ad2cfbe79121"; + sha512.doc = "a6e7b623a5d6039ef5e749aa9e61ca8c75aa0137fce9885660b589d6a0e7cdf62459bfd21f5297a45f88eccfa68396134a43f68fa8947c161638c825a24476d8"; hasRunfiles = true; - version = "1.3"; + version = "1.4-1-gb32a776"; }; "lato" = { stripPrefix = 0; - sha512.run = "9c9d214354a94c6a676eaf42d4786deaa8f81961b13416472bb0c0803abc8787633505997fb847864664d1482c8e3ab7cc68d4d677f7d52fcc0597cd2dbf4d74"; - sha512.doc = "fa5c78806f93eaa134e062c025ab38666ced11d56ffc8e99d9c58894ddffa24b041478c4251c91b433ef7f0290f1e4c437274cabd42d8ce9b20b385218b5660f"; + sha512.run = "7ced63aa65bcc3744826ce1a75248a5563ff0b54a76fd5f6edb6e5ac77ad0070fe17517b484eb8facc5236aa44672942581eade88c2a63b8c19a0e8621be0a59"; + sha512.doc = "06516da2c15aa92cf714e18cb73a517bef4a12c59a96511292acfcfff14225a320f12be4e86fa7bcd662bcf48cc1a965dbf837d0d67fd5af914a18991d27136d"; hasRunfiles = true; version = "3.0"; }; "layaureo" = { stripPrefix = 0; - sha512.run = "44f52009680b94a76e00bc95302744456534d606c413e46a0adb0a407d35677e904a24c3168236467868b3bfb5a3ffb9573b7c3b53a3aebcd71464172c621f41"; - sha512.doc = "7cd672a57db261acb6e4bd88769c11c11b8eee2ecf3349f7ab1ddc977eeff33f3a34eaf4c094ace8a3efe4affa97c6d1ec3e6a99bf11bab9fa683bef43a264f1"; - sha512.source = "109613de27a1bdcfce407045be42790b97354cc5fdbdbc747bc637d64cb1e1a8e0726063dd2e1061c9b98632fba26c99aa11d8aa04366486f08ef82845d26f67"; + sha512.run = "d7c6d900c179f47e1adae907e993bdf8a802041d23d4ac6e950d686169ce7b98d3bf4a893a9a4f112fd4599997d3fd9101e59a9fda56e313ebe3438d73602f9a"; + sha512.doc = "0d3e3ee1bde647ab7622bce9c0468ed5e7196a5a4aa593634b3feed91344907eec8abec69eef77c48bd46b8a6585fca036d03ed0d9f6654b16b9195dce06dfa9"; + sha512.source = "8ce52616c9b60525121f9ecdc2502ef730ff284d7f027191c2a3d60131d5345de89a0e194f0ea9dc421afebd74a2f28662615344e7e040a67fef7eb695f35e16"; hasRunfiles = true; version = "0.2"; }; "layouts" = { stripPrefix = 0; - sha512.run = "61ced1589b90bec6ab903b0af2798fc69a428b9f779a54b62fa9300f10dffd119158f1a61f5c4128eb25725328de9e7904dad872970fc89894b4400a57f02436"; - sha512.doc = "2a1be947837b7438f714e98aaa6ec992815e51aea825ee6a7014b7b17b0410aaf8696f8d3d05ab081ae079da1fb617415585b9ac3b84948001a7d363eb750771"; - sha512.source = "18757c8b8590fec84ae6a6d9ab8dea1597fe987e1ac139951a4af625b6210ec38617152b9b96a8fb21a18bd5625040ee6501102a866380874741e3e4be95bb7f"; + sha512.run = "afd1a5bc597fc55a98084d6f20962295518c80f5a56b0894a3a675feb27797eb49ec90ddc276a829d9dbc9f6d99b0883d5f0e7d06c647b0d2b7b9726bf0a71da"; + sha512.doc = "393a7436084f4ace080d22f1f4913a7b30a3cc19e9a05b04a66b59cd257e199e466f4dfc271ca2f9ebfb4a4db6ede039fa965fd2e25763e7a3bf055163dc3944"; + sha512.source = "acf390e822ba0cd22e82e1b1280305b4e93ac674a9a1ffceda02ed0e469f2ecbabac607a845fb1ac2185ab1acc123b5fcca6ab1b0356c75a462f4b18fc96c093"; hasRunfiles = true; version = "2.6d"; }; "lazylist" = { stripPrefix = 0; - sha512.run = "c087e45d4bceafa639d58b9a2b10c8b35359014cb909dfa7a64cf84c94c944271ae3fbc2c2c9f42fada7b491b6836f20241c974d4bfff861405f6a79e26c16c1"; - sha512.doc = "0d9e46e939f7560a43e5ee15be2d891b122f1fa405e29055b830c8fd05426afcdfeee463a2fe80a3d9a1d2aeecdf751f941834f2e8acedc1fc0b6a6ef1a7eb69"; + sha512.run = "29f76af5cec8e17ca65a6c35293e77a5f7dd8f060675c4ac2b17e5ad96964809c128ad1bf48888080ddc2fec48d6d8523038aff418adb68da9b681f8e8a315a7"; + sha512.doc = "278faed3cb463977f078f531ea700702c69d41ab70178c8d934139d2854e54785db4d0d96cc019ecbc4e7346bc6d1ec15f87164aadfbcdae80d4b1ac5bdf5d12"; hasRunfiles = true; version = "1.0a"; }; "lccaps" = { stripPrefix = 0; - sha512.run = "68aafd119b80e4201aecde329bc7231139b7528431dbc917458c3fa14aa94b3a5958220560dcca99938a779dad8c702e492609d82d77cb37bc13ce34f2c54d63"; - sha512.doc = "9c6e529940ea71ba653819ddf41d4a5572638d622635cbeb75b49fe865d1371477d4d465fe4a220820f7817afcc8896d851da6b48d93eb46b29536256154c6b4"; - sha512.source = "5b6ae536251ec31a4f5bbd7a3abc48113a8d720f3307cda7869aa69e67969fc018d4ba9425a02e65a045bf45e8388e2e6ff0948d4430b5a8de465448f4ded17a"; + sha512.run = "2c320bdddb495aa3210df01fc19a7107b62638b84758d4dbd20ed094ae0600a4bf5fd187a8d751a0e6815351b72d707ff229b9790babc5ce46965a1bbeed6900"; + sha512.doc = "3ac1c1cda03e2fda71fbc53dfb466c284a42904bed46789d2d16aa8c4fe40ab6986ed033f8fe09a7ebc931671eb942350ab7bd3716e0c8578f7f078216803d43"; + sha512.source = "82764e566b98020f41d43c9f14a24db099943add92d39e25530ec6a5d3c709c32c51ee9bf49fde8b2d9f21bf414f7eefc78b0da687f9c803cda79c1b6b72ec0d"; hasRunfiles = true; version = "1.0"; }; "lcd" = { stripPrefix = 0; - sha512.run = "6a18878e3ba6724a57db3c3af85eb4bdcfeeb030d7edf092da30c0eed8e7a4d53c26a8d9503a3d23334422e0ff3b955092ce85b5fa0386548595eace27410daf"; - sha512.doc = "37d53aa1168d8c19604aa2d350a19742ceab90690c752b6a74d0f8d75cb7f6ef85a55a72dac0c10f842d789eb64bc5d633257faad77be1e702c0e0a48e20f8b7"; - sha512.source = "8f07ea037000ac6350810024d8ab901730ead7211680f566c7a5af5225bffe0f9bc548bea33543e9d45af095a24ba835f4fc20543540f56c210c3b3a73568d4f"; + sha512.run = "425ca583451db97a9bd8f6b2f592e8d00ba42d05e0d4bc2e046225abf0e8ce95568d369f52810728580d79697210a980fd9305ceeedfddfd1911a576ba8a9bfb"; + sha512.doc = "5cec71471d88414a6c4a93afaf427ccadcde4b7697433bbe1ef81481fcf6c6c352c199ef2a743bac4603ead0cc3d41ad0a2f0241da594b910486bdbbcff907a5"; + sha512.source = "27d88b6890705c3f3e3f8439594eb95a1456ff34a820ba830f21d865b73cbc8bd01b031de3fb00dab4d1670590664a707c4a7692664224764663afebec0e0843"; hasRunfiles = true; version = "0.3"; }; "lcdftypetools" = { deps."glyphlist" = tl."glyphlist"; - sha512.run = "da2568ac9f6134c0efca4e7bd994e7363a3f890b90fe29ac4677a8b3f1fde13d185260f7bd84b53d448a24aef7fcb2de8559e5a54b4fb1f486d9c723ae37797e"; - sha512.doc = "ba1d803b7abd0154ccd61d0b78cb94ab1b6c57d966a69bdf2fe3b011bd38c16f0b6248f56525a89b87ee66c2b739d7ebd1eca2d631145a2d00853ec665cf31bb"; + sha512.run = "21afe7cbd70858d22f6e1da50857b8f5c67f806d2719fce2e1e71aa5e75feb51385e1c51ceabda01ac3aff55d081d54fcf4d796a42bd1206f0e111f7a19251c6"; + sha512.doc = "dde3a638877c8329a9ff3cf092d4692ac19e2f07c81bcc5ed05fd9ec60e3464742ee7143b040d3c6737e8c116bea697483a49dc68ff04f177b745503f11b15c6"; }; "lcg" = { stripPrefix = 0; - sha512.run = "ec52f5f1fdd371dc7581ac18a6c74b01af3143f915db1776b9025004ab4df12dffd51f8bc95efddf571a49cc005692da69c7898f7d647bd606c2bf4add7b836f"; - sha512.doc = "1375d12aaa55b3009bf591eb65635089c8eb21fc81fbb216508af15fcadeb97d2491eeb4cf561c5a48d0413b76af5e619dd5b7d640aab6949a4481475b604290"; - sha512.source = "6a084255d3199eaf1835fe05eb9d83a3f8a9e7301887d41c96c2a8322544873d158850198cdde734cdc11721a87963e44f4b79dd1721b9076da9a61ab66f3ff0"; + sha512.run = "89fdefb7473a17a9478e380e22ce6ca53d6366e6908e57d5fdac6b1e6921b56f8cd1c5036842b92ed12a8a6485d801d1444c78bc9ca4e00f0e00e504c8927ef2"; + sha512.doc = "26c28718f1e0891a9bc8204d932796f8e988595428f792a56b2d0710513c3c37a897fcd8dc1b7a600bd4b5a3fc95a7b90863b9b697465dbfad76ed138644b659"; + sha512.source = "49b9721ae1e229c9fb99cb2213c12ab481188a4b20a3a7d310af13d2f8ff4010c952eed14d8ae0f69227c48ab0b585b520d46bd0888da97d90662b7aacce955b"; hasRunfiles = true; version = "1.3"; }; "lcyw" = { stripPrefix = 0; - sha512.run = "ed72909665e648fe61aa66d663bd40bc1e28e7808358358f372f6f51490aa224c997c35457f3e1f43c88a4baed1bff212e2b366d8ad06cd6b277fbe16513b5cf"; - sha512.doc = "9e7244e7c82259f823b5d769cf0d78f21f380c8fada821cc0eebc3565b3eadcfd85a47c6f442f5efccd18976d49b2540acc003b81ebc4edf296da65582251f48"; - sha512.source = "6cab67af9beb409950c7f6b74d42e7992e3f2c7b107540a0a57c86475925423225c25250faffedd6a53359c64640521b8f866052cd0e1bb8901c37538beb685a"; + sha512.run = "06d7593d801f0bf7e7677e759325e3c3deaa2731c62c836740e2b227ad5fb1dab47911f4514b6c4f77cd5666102700b823d56660cd7887d3f4165233ce5a3873"; + sha512.doc = "aeed5aebb5209094957d580f6b50f48fe1657700e87e514d649a494bd3c72fa81f82b133888588c2992adf3adebbd60e330e12566cb1bbb83b897ade82443012"; + sha512.source = "3608788b437f93648a5fe35efec5b0cac97a59695d3865e877bff9a5b922fe79cfd60a14f2befeb1a45b94720e63e8af6de39ca3a5222a1f7793ee94e2910876"; hasRunfiles = true; version = "1.1"; }; "leading" = { stripPrefix = 0; - sha512.run = "105a9099152719d19931e1ca250e308f13c3e4c55916b6ee0e8617dc8dfe64ca9eacc68486bd871f2097a88530a2d3e76588e0e0a61ed323d8554e493ffbd6a6"; - sha512.doc = "2f663eb37226fc0ccf197470dcb520e9d1f2ab7e2550a320a21688e3a0b0aa70cf7377bfeb9952ccaa95a3d4a2f9ab520dfe30675bb6f347aaeb319d2e8b3328"; - sha512.source = "2d7bf0b7bbd76f4736b8dc5eace10b9341c469ec8a09f6252ddc6133b476be03c9cd075eb329dac688541d987d4925b43a23bbdc673020d84dea9758ab445d39"; + sha512.run = "41cdc23bc78d019ec78c16dd1bf78e68ebb0cd2d59275c3f5604b8ddc93bec863ada14678f74f85a5232cc3a3ccd693498795f24a84c5d9c14414c72e9ac9bbd"; + sha512.doc = "5c968b53cabeb8388d914d7d7e5e7839ee4436687d4e01fc3af93c66087d650afaf61f037a466a6c622b6b5aff0f7addd04740e52335508dc361f0fc9eefb330"; + sha512.source = "4b07e326d00c8bc67bdef641ac52943fa7c3df5d8e96f8e1f524822dfc83afb946bd7d59a88e921ec2cd7cdc2b0bb253b85fe75babf771a2838c618f27c07b76"; hasRunfiles = true; version = "0.3"; }; "leadsheets" = { stripPrefix = 0; - sha512.run = "76adcdb1c5fc5c6087542e4c362c6ea67856c068a3900999989859d60f4e24b14d2d95afb60ff228f2f1b4bac81899e6ee98ec67e9cc9a2ac4e09ecada6aa4e2"; - sha512.doc = "fd832c1c3bba1cf826fa6f83748e551c486e446aa7d7324b20cfffd9c86eb5b4cefb7d70b910869346e149d70e40f67ece9f6c27237ef1b2ddba830aff6734b7"; + sha512.run = "fab88dec28299b87a46d7cdac74ce21d897b91bdbfd7cf755a8e7df7a703bda0c804067b574ec1692f028ed2b35f4be3fd6bb6fe4ae02eecb7297b20e2b3ba65"; + sha512.doc = "3c1530c52c140b5384a454756db69987ad25d336b69d7f2a58e38106fe16d11f919131c9ce99a107766dc6756942bbf35b3b3f16a4719e97dfd659f96fecc820"; hasRunfiles = true; version = "0.5b"; }; "leaflet" = { stripPrefix = 0; - sha512.run = "27c1125bb283f8507ad3628e5dc2e84454e8ef5ff730f91f36a044d1f315324f8a3887ef58124b166396c6512677737db0dc38536249648dd9fc3f630e51436b"; - sha512.doc = "013a4ef9bf00911318d3648acdbe8f3b4d5983692936d793e1d893f6c2696ccb23dd4726706209502a731e1fd7eecd6f0708e77a37c3091ae1125d59ed323354"; - sha512.source = "d2862ecd6b6e989197c407a893b52d0651cc16696b5f55ba6c00690185bae1e9a418b7316d08e1bd00df59af096ad3d3d9e6892e9859837f32e97bec81cc7574"; + sha512.run = "ec5fbc63796f12c9769055dcabcaa27f83e79296c59628ce127fad9610dcf3385ff5491eb61ddce2ade5e1a179f285bf6de70756e8711752f1ab1e0528eaaeb8"; + sha512.doc = "340ae2a34093a8881af2f5c5dfd457035c801d823d58b21a6c29029dd662f0a3ba7c949cdb6d7d6983b05bcf25d375de086584f08ba9df85a25b1ed894d33172"; + sha512.source = "8613594c43cccdf38b1111e8604b909d23a19117e3b83dc7a5e46c71df019ae5bea939248e1bf12e5bcc5e5c7c1525a1aad76787b42754be6cef9d8486fd0bc5"; hasRunfiles = true; version = "1.1b"; }; "lecturer" = { stripPrefix = 0; - sha512.run = "14496a7c36209243d1b78554a4ade2dfa266f8451b52003f7a7222ce226bad7218eb87caf8af9df18524c9bee47bd6280eaf017a82638327e709b9a2f31a73fa"; - sha512.doc = "e12165f31352e6542df0d6f03e26ccc066356cbf9de8a070dbc58ed43f7707e2c088dba4b085d3f3e9597ec9f27ed0ab5da3b47f0f4444ce0725b02ccd19a9cc"; + sha512.run = "83e7f939ac36a64cae61bc6ddd80adf80b61b17cef34641728a77f5c5915125e457deba21232fdb712d07c1f2d2ea4ba65ecb427829f8d907620070f72a4aff6"; + sha512.doc = "da11916f3fe603cb276466e9dd732912a3c831c693d73ef46ed623ed45c2b1843275c95ac1a7fe83c95f922867e4859ef9769b0acf2f2465c6cc2934a2494cc3"; hasRunfiles = true; }; "ledmac" = { stripPrefix = 0; - sha512.run = "ee484e4dd117f4f3a316a2af3034696854247fa2063a885daf8b07ed3c346dc3a0d529b58d92fe882ad7499fb65c555b78f56568a2b41809f82bcef4184aa64f"; - sha512.doc = "544243f028e1ab925c4f499197c0759a9eacab054e86a0a17ce04852e84fb55fab297b377817b777964a1c554f972cff023dfdf993d88bf7002445537d3bb225"; - sha512.source = "9b946c70b1bad3e4150560f6c8b810dc8f5a3abfdbf71bbb8f2852853a572bf9fa0a389b4715866ff49fe6e4993f4712ae54000fc6957ad167c5bff86fe1198f"; + sha512.run = "65e45edcf5604e11637f03d55bd43acbf18e64d744bf0e5d4488c46acad1b8068cea8ab7bd68700fe0668c1dd28cf4177c0d61a76f7cd6098df8fc2eb1abec4b"; + sha512.doc = "a69b57d1c69ef55d6d09802cad31f847b0056592f953d07b9d2db7375fcf19d21de36bf445dcbef00d9790caad5a0c994619e38c79693d2122051dc95b5593c0"; + sha512.source = "abc52058cecd0b472d0caf9ecc1aef9f836e7ebd0af7c2261b646c51183231a3b7b02e7f977e79bff5748e125219fa5a47a36ab4e006dc555c95993ffa58832d"; hasRunfiles = true; version = "0.19.4"; }; "leftidx" = { stripPrefix = 0; - sha512.run = "a96938daca611329ef760a9118925f457c6bce69b2271eff962d1069acf060722f68b3eafa09900422fb8463f55011bd954dff027358e6f2bc554d557d42fd6e"; - sha512.doc = "277d790021504a2c20725c1a6725dcc169af19bedbd0807a20be1878d9ae71c3a334f02e29393aebbdaec6c5e1b6a9ebb1550468ed4d63ddcc5e3c70b1d24a75"; - sha512.source = "892203a421d8094351e0d89b0a02ade7555cf82a4f17b00ce751cf0163eac333c580f0302875075cf4d378a233a49111a9c274b68784d6c470d6005fd4a253bb"; + sha512.run = "62ce66f61829e230f46043dd54e2a5a3e87a5ce9f8faea9322ec7075754542370395d42796a609f456d22e222e679d24215cfe13cb99bf9a6abd305c3b519780"; + sha512.doc = "5f92c6b8a7236406870edaa356ba0f47a32ab2c1b97d7fd71db11fc9d30cb87d56f2cffdfe87f2a151d4472a2ffe2c7227babf389d7a4fe9f61bcb54767db7bb"; + sha512.source = "357f89ac6c87dbc22023e97ed4ea61c30f8bc477f9f351055656db77d02d5d6da88e2fc2881e981c57b477cc81553e8f6a2978360bc7d4b73d2680633675c4d8"; hasRunfiles = true; }; "leipzig" = { stripPrefix = 0; - sha512.run = "6f87196cc9c664a2a2ceeb7d68cba8b8c888d614d668b78c643d4bf099e171d7a41222caa401862ed28506526283de3ad33424ce692ee681a3471f5ba2f275a7"; - sha512.doc = "0243dee577dc4e33bab5629ae673cd3a4eafda06dfb2f2a18d6cf874eeb272675d7935f6b0b1dc062a649fc43874cf5fd65b7845ce89ee54b64793df55fde5ac"; - sha512.source = "2d35a5b27c0f4bd1d3ab83a04ff482e569b05980fbdacc9268bf961e0c1ecba26fb5cb26d6a84b13e1f2b4f3c50c4c6f3b8c6b322a48f550bb06f574322cb407"; + sha512.run = "01c4af894b45cc257dcd378ac6397c1dc39e9e11830cf43bed2a0309ae7e903379749100ed23206fdc69729720d211222990d50907a4372ffec243967010dd23"; + sha512.doc = "53b006d654a65b344bd4a0895ad8b7f9b1d3d2a1d4090af5f60b3c3145346f3ea67462c7ff268015f1812915c65404807a66ac764f2cbf3444a184190bf9ef36"; + sha512.source = "a55034b92b4344565e48a93576d81cdbd2beae9b46fc5064dfe4fd15ef045c9c22a88a0d73ea3d26b9c98bde8bf87ba1694cb5f71418fa4ca91ecf26275e0429"; hasRunfiles = true; version = "2.0"; }; "lengthconvert" = { stripPrefix = 0; - sha512.run = "a275b7d339c777cd52d56d9c38cceed4b6c3bc194f65a76a61f0a68b34cd4118f81a8438c6f6311cc2187fcddf3c1431de7e3e98c2358e8eed432d947a20baa6"; - sha512.doc = "17a73183b7680512e39183a231587568902b4b915e73c35236c6e033dcbeaafd269006d099195852f82da1b8167c9d8b9733da930969a37146319751743583d6"; - sha512.source = "d9948393de8a8f3f84f6d0b679ca45015628b2f55147e188ad5034731f5c3a11edbaacbdd2bb084ff289dbb93bfadfad384b9a7d396090b162f7debbcb8fb2d4"; + sha512.run = "298ba87fb340501f45631cda04d4ca623b8ee6db47c57431e4b202f1b26c35c52af22059786685cbf766cf72512cd63c1ea172a86842c7c87db4c3e8977c11a5"; + sha512.doc = "f8f7a2729925cc43c3bb02ddaec1ea9bcb62ec7a12a1d40c9ff59d48bc4d85071b9d6a085e6a5f0a8eec37426a12887be031ab244177b85f78ac5d3f4ad828ee"; + sha512.source = "0b7e75e53795317ea35d0d5aef36f860404c88148ada824f14061e9c70c6cf1dfc3d57366ae86c194b20c99b9dcf7101fb00203f5a206da42ceeffdbe8e2287b"; hasRunfiles = true; version = "1.0a"; }; "lettre" = { stripPrefix = 0; - sha512.run = "b1acf94a16d8bfa5cd4f787944713d6550dd8df541e53a1fbafd493a29c9d7e524b4123a15adfe42a2d9e3b4d43139f9bbfab5e86dd7ea177786c3be7576accc"; - sha512.doc = "44d63b455ec4e26aeb875bda8281a011cb64cc052b8e7227ec3ceeab810b07d1dfa767cadceae0f65a940f969c1377fd34518a4492b4f2170571de52112d91ca"; + sha512.run = "ab91841ac2a8f724b6d99e71c0bb14642015be8237b7316530b111194b1d681edb65250649234d646aeaa020b1fbe576056c6440f22ac86855f17a0d0dcfaf64"; + sha512.doc = "065a4226ac3d295ba1acbe8c36e874a38ae8f9ebcc35941f4ad186c0c313c4f25ebe1da0b5f143c19a7fc0db9cee404cac2e80d96faddc395678893240836128"; hasRunfiles = true; version = "3.000"; }; "lettrine" = { stripPrefix = 0; - sha512.run = "f9e15a3842e5ce0202edff14eb052beab2ccf8558d5abd5efe81ebdc766bb6c35e102941877e8fe0ccb0c8f8a7c58652a7dc91beb661f0bc8856f2a65adf4272"; - sha512.doc = "f4486723e0f9a8cdcc9f6e2ebbec6b643ad03c6a768c211f4e1cfecfd5d3eb36b2d9a8616571667ed57af8569665e7e816baf74d27e0fb8378dcd9acef88a884"; - sha512.source = "eaef1a00456fe48ad32bad56506f7f64ce9037f4cb683bc7e6e854e7fd3c1f4eb33ea92581a5d75cc6c4d070a4c74dc9991f036a25943077b4f761f74910932c"; + sha512.run = "d5e6b1d622a7ffbd7fe4a0285a36a058d12726452543c5aca88736272428761ffb7af654a8030f7a76f7e99a57c77543ce48a030a525f2257ad2654deb86d378"; + sha512.doc = "356cccecc735bf5c05b02076c06d94dccf258ec6f8b0a45d041ec28ad042531aaeb571e9af423051c4c41b1fc78b1d6c37280e1778df9cb1920c52e2bb905106"; + sha512.source = "46f0329eb987e29104379b28b341208bdcbeda52b41bf7215345acbc26fcb4bb2f892b6e8e395325544b3f079c3c44b377803562494952b149ac9888bbb7d340"; hasRunfiles = true; - version = "1.9"; + version = "2.2"; }; "levy" = { stripPrefix = 0; - sha512.run = "30f228496d77f58d5ff87b13de1dc31d073739701a1b294040b72059112fb2af818dc2ec020195512a8f3b282e883e72fc1aba82f80e4264e687a8a9d9c52a63"; - sha512.doc = "b4a7dbe81e752eebae0a0623a828fca9f95d56593fec150a31165f2f0ff411a5fa3dc0ea55a8baf3df867ce6e006d8721270f6b7bc53f83296b158064518874e"; + sha512.run = "a5bb7cb28f47789cf2226ce2fca931e3c321006a4de85999c9728b80189d40baaf308c9d08d1b6d34f93c3e1195f1d4c466a0a20e4a20fa37e93741d32193817"; + sha512.doc = "bb2139366326e8af4a12b05a56c6e51841437e26cf9320f4202d7c25bef4bd0a92da1cedddd9204833de2f2e18d1f3e2a69da0480dcb1e417ffa7902cdd9feb2"; hasRunfiles = true; }; "lewis" = { stripPrefix = 0; - sha512.run = "61abf94fd822e4f4024d87263de75dd5f0f25dc7b34dd236e94867aaa066c6b08f3baf4220cf1c98e39e8c2bf0df23cf79e1fcde5b6b49b1d08c97d898eb2ada"; - sha512.doc = "5e0c052030279023e5958fc77c826c30b6dfec06dbb901f172694eb9169b7e3aa6b245ccb5adc23e03efae0f55cb8dbed832e9c4e63bf0752ee0e07d151e3db3"; + sha512.run = "5db517ada9c6f82c3c3fb87177aac8bd5f81bad8b4defa524b4a90f5a029cabea9892230ed43b05de0364483215a41f1941bbd55eba660b0e30200e443d6ee70"; + sha512.doc = "d9c46eeb1510c78037e435995a97e047f482b230066f32dfcb3de00468c8fb008614cb79ab730f081f4d06b7828e61ff8b2fd92f1a136ee75b9e7fa6ee12c45b"; hasRunfiles = true; version = "0.1"; }; "lexikon" = { stripPrefix = 0; - sha512.run = "879d0502d1d3a0af7aeab7d8d91c015d1f8cc2be68106a5e84f8421a562e96ee695412693be9c3805cef911045c33058b68f6f0997cd86635a74c430b52d961b"; - sha512.doc = "049b022694280ce8d427b68a98cf267510838963ea7e4ea06491a700a9208ad7fb9e26a9f185aa2ac46be6884ac24774e9f8bd7c2fde3e3e4d4cede4410925d5"; + sha512.run = "7b961acfc7efcd079fadb1c1346993b8df00dbb7b6e3dec427c39e0edf5fe7c4406cd945ed5f4be5fe624446c7fa2a654b2569064294bc6369abc8f3e3bc8b84"; + sha512.doc = "3d38a9c2b52872be2b4ac432c6dfc4a9a16ac8e45875c78da79972c0bf0177c9419aaf28999e016c9ee73fb003fc16b0194472e0bca608335ae0c9afdeb186d0"; hasRunfiles = true; version = "1.0c"; }; "lexref" = { stripPrefix = 0; - sha512.run = "9cd6a479db2cc4412b7bdbefa9e374c0c586bc21377ea95c627651cb0643ee469a45e71f3311baf78260f4bafd52d0ee63d8017e90909e0edbc5b2f2b93f8f56"; - sha512.doc = "a01be087762959791dc6159efbcfd38a8522cdcfd1de969f8306d9b242fb1e8ef24c639ea2283abf543a5519976358de43db34cee0663bc60cf7e123072b3be0"; + sha512.run = "cdb84262dafc2cb7389c2e14d22f3fec2b01aaf50c2558b5d7ac7b0d669682e22263b080402548f4d590c1f9b1ca0fc25f37e1b63afd95fbd7d4fd51377f6381"; + sha512.doc = "bc99ae9c5f2fb643698e7d10220648e49b9175e4852e8405c622c9b7a5557b9e283916354109f9de789f4136c81acc09a4262016e644c49a1c301392a3e121cc"; hasRunfiles = true; version = "1.1a"; }; "lfb" = { stripPrefix = 0; - sha512.run = "a6b912d9338a6fb41c32172a1c81fe0f23f8403612f333c833a8e757ab820c723a883d1b93677b5ee4217fe6335a3ed050721ea44de99b59240058e0b71fe0b8"; - sha512.doc = "2d3fe6e14bac5d0d57beccafe48607990b12628b89dc35acd3ba8625e08ae6ad5cc72815b62f1954a915dffb492030942268e5a278d133c53a1944626059cdc1"; + sha512.run = "1dafc6843bac872c9004f9d4aca4a0bf1246f023714e8414e40bcac98f000d1aa3cf06b2135ae03246f82967d59d089f09a9dcfb9bb2b40d1a49fba6040e2000"; + sha512.doc = "2fff337f7b0db8b0ecc9f6ce0759b78b167659ad53e1daba78d86948e542d3ebece985ea35c9075a4ef58ed82e864ca8de316bc71a816d64174938dabbcd09cd"; hasRunfiles = true; version = "1.0"; }; "lgreek" = { stripPrefix = 0; - sha512.run = "e384a66e808ea9514580cb3101a670ea1c9d2826c5913ae4651b3b57035c74fc5d35b3b9fef5a02d4c2e8c306c5f9083133547a50781b5f32f8be06358448cf1"; - sha512.doc = "bea42993770f2a7e2b43332009a82088db4db0a787c41240b9a3b8654ce4d6cc330d2e4763c4274def5d31ee4206ec8fd242835cbfcfc938806a29970d6ca830"; + sha512.run = "b549da22d5b6e59c99c989155903c20a3c3121b8217c8c39febb61df4481d5d1d751c134f25f80958f38d8de79dafecbb4f7b2b8316ed2e6650ee256cc3e6f18"; + sha512.doc = "89beee9af80b1cf584519ec49f3cdf1f1be6a3316281a73847b40165ef7658b9c4ad0dc1a78ed8c3800503aa90e924055247e059dfd3c8dd0b96816d9ca4f2f7"; hasRunfiles = true; }; "lh" = { stripPrefix = 0; deps."ec" = tl."ec"; - sha512.run = "9770669e0fcc5582de399b042709b6eb914def5214ad7dac0df58a4cedc25ccc3c4b28b2aab1bc42f0e8b62c176eb297822e378a81c19552a3cc28f918b03f15"; - sha512.doc = "c63ed045f20ac09ee1b156042c1dec5cb55d9d5dba550217aaf8c0ce1db657a5efeb31c5c3b4736ad78bd918764c218b79ca4d25423048288e95d958da312c1e"; - sha512.source = "b93956ae1543ae8a32bf679cbe1f638ec365e3a3838705ae333063c1fe5cb05e24d075bed2fae6b856208b075744a529bf788d74b5b881d5f2c20f6aea99cd49"; + sha512.run = "dd30f3fc1ad7fb479a53dfd98d50562f47c9db7f8846b10e38f0f80e5ddeb46cc0d544761833126254b3f4f595e0731fd69a8bf4bca08523991476dbdafcf970"; + sha512.doc = "484e5edb67cea104ded9d244f9b3bd4afb6cb8028fcedec2eb37070f916043afa4b847830a443c8bd2f399b2b2c8d369d13cb82545679741100936c49dc9ace8"; + sha512.source = "4013ee8ea1d43820a0c8abfee4b680dbdd15ccb9a27fcb1236c12773188a83fe1a58bb837349d69689c1dc8cb6feb781b3ecfac9b7a31d61a7dd2ebc0a1d97e9"; hasRunfiles = true; version = "3.5g"; }; "lhcyr" = { stripPrefix = 0; - sha512.run = "8984a07bb6e40d8b79084dc86d798dca9ade631af35311fb795a7d62124341f8c9715633756cf8d195ec7fc00403f14ec1dfe64b981309b8d4035272eabd24b5"; - sha512.source = "c40f2a1aaa7fbdb00f3fab1d445af339c02fdbdc81271f3e6208ec2cc871c7633d3f5198eb33df39a9dfc2a3c77578c8156c81ff101ae3c656d010a23502290c"; + sha512.run = "888771a6b161d79aee90373fc39ad541260d121513e81801142c66ca1f2085a739fd1b243e45adc11b5d33a72534cdfad5d9ee87f15d432a732063c3befab487"; + sha512.source = "3b9db27f86d31800bb837ddac0cc1fb3270e4d2e751e5a96ec8e26817aa3a7a3832f2833665bb9e0256da5494f5dd04e9660fc2d2d8c5dfc06d1c06ca8c1efce"; hasRunfiles = true; }; "lhelp" = { stripPrefix = 0; - sha512.run = "201dc2abd26502b5fe35343d3849fa10e026e6382ba54a3a4c01e168c48ca0739fc983b1ef1aab513199f1313cc3de71de0c778a6639d9fc53e73fde6f044692"; - sha512.doc = "09af222db58a8678870a96472be8645cbcb427e5f1f6e7c4cafde159f51370a67ae013c1ad94dca4ca8e79957790ca8e487519744c165201ba2b5db3f7f46d49"; - sha512.source = "b3984ddfdc303fe63fc79d283446abcaebfcf2d3f7c177ef43231d4030854cf0dcb61d7150265beadd380c006013b48d2ded2a43aca591a32b0747550c747118"; + sha512.run = "d0eaf745f3488d62ea5be89aa899fcf65b8f82e610e4335a766fded0f0c8ea0b947bbefaacd9b0223b5c251d55e6a096845578659271be31e0e27d692fd9c6d4"; + sha512.doc = "d0523bb786fb1b877410fd17be4106133e1fcb1d98050b3e0a800d3fd8c7ff12e23ff8e0e953f1610e54d03cafea68457d647ffe9c266359894f568ca1c7f7a1"; + sha512.source = "2fef4ea70694858c5d4f347e3b5f389133237e16ed6f04fbb60a57d99cce4e3fcd5be681b2e875389aa42adf496297090fee7e2ee87e1269642640d07302be19"; hasRunfiles = true; version = "2.0"; }; "libertine" = { stripPrefix = 0; - sha512.run = "4c9d7961fa783dd5b405ebe8defc3924358a21f0a1a2c963f478e1fa25534ded7a1c4ce98fea95980a325ea2f2cab9657ee0807989ce1b7d46de9a059b4eca7b"; - sha512.doc = "161aaea4415c81e8be9b15f2f6f8ab040cbeac2b163d9f84a11b2bbed83dcac1c15f009229819c50baecc3aac4af952c09ddb6883fd9f95333102b8fd234f6ea"; + sha512.run = "9e2aa4193445fc7c5450bbd91313524b8803c8973e6022440deb7d22edeaf999d50f264b76e8d856c6e1884d22a65c94c03461da5d5c7a3798af53a5d3b8fb0e"; + sha512.doc = "1328fbfe302e865f7484fd918c50eba5652368dee489a28b3feebf93b2cd6bbd855d24f4328ed6bc363819c106e27cf1185568b6b5b4dd9347956a981c41cc9c"; hasRunfiles = true; version = "5.3.0"; }; "libertinegc" = { stripPrefix = 0; - sha512.run = "f70161b8571b622fcc0cda333bafa72405ee4ef7adba5141bf77af067485b6153973e5ff7af3517943c253ec296a3a45052fe3909137205ee471c251fd003556"; - sha512.doc = "4b379d112b1775b72e746bab2c68f63678644844e34e98db7db3bc1e5b7313ac0a1e07077662ab95b572cbf70c2f6728938ac08130adf9f3ccfa8c8a89730f07"; + sha512.run = "40e7c0bb1d5f53954744b063b8449ad79e06397e390d949d6d9b724bb25606e6556b8054f8e94b387aa2345bcdffd64b59dd09a8a2d82d7a8b3b98f4e16eb1b0"; + sha512.doc = "ec84115defbef11550e0267bf55e17916e8209273fd5d0c6be02d0b40eaf3e47b80d00f0d10a028f6346c1a7ca3294f04d92e5a38667170c8faf6576d204117a"; hasRunfiles = true; version = "1.01"; }; "libertinus" = { stripPrefix = 0; - sha512.run = "9fc0c37a949630a07d045740c8f478bb478f27a43359c634cd8f8a46a6fd3c595558ec8e717f885b92381525278c6c5925aababef1d6a98bd0b146e4ec0d2445"; - sha512.doc = "3eaf8d6a34c1b5fe192d3ed644e646a0ae43c276972e0121b463630e6a3ffa721ec5092c3b0e25d96f59ab92a81061502494ff794f26a0a8b24f7a49d8bd0d38"; + sha512.run = "c2606a4ca53b0f028072fd81a751c2f0bac86452ee80a76685f0661efa833db0fb0d7fc3f2dfcac544b3b33b023d6d2643ff428dea68aad37fc4792e4020baa4"; + sha512.doc = "490c5ec0f63d2b4704e2d25dda0df615e7076edf92e4f2cb5957ccb0da65b9dbbef6aa442401c5019c8ad2b9e32573aa9e93fd8772732061184370c6ab02fc94"; hasRunfiles = true; - version = "6.4"; + version = "6.6"; +}; +"libertinus-otf" = { + stripPrefix = 0; + sha512.run = "28aff0816d8b301177baa5e1ae5101c972fe5b70287c8424f15cc6e0068b2e8a7ff4d6c302b48fa0554968f641a84df86e1accc0355127bee606c66ecc3d44a7"; + sha512.doc = "1a055f4ba187d6f63f681638ec6656432b5d173ade8880fbeac36db871ec616a7086c18f7ea5467eaf7c7236b02a4081059a9fef96a2a3c0e202240aea4fd57c"; + hasRunfiles = true; + version = "0.11"; }; "libertinust1math" = { stripPrefix = 0; - sha512.run = "1278414ff7276a740ce1cc9c403ce006deb122e0aaabb12260f6c2479dc0a87a46fd2d167e7946345dce35ac35e3c9f43166ddb36ea28b4f58290e444a875ea9"; - sha512.doc = "d438d26bd9071fa6fe2a48e88b3b1de96c42a75326890bd8cb8a16b501efdf4140a87b954efde7cea65f273a037626423c64fe2ae308c30851dc743a277c35db"; + sha512.run = "3ce26f940c8c33e7a7126f214b8b2df3b2ff62e846b3db244b88a80e1689264c63a80f37032ffb4b0f28e0d99f1e22d4627e804293f3ccfbcc26a4cb1b4cdb5d"; + sha512.doc = "922c41278e4c5101b85b468c484a28fd93d7ccbff47f19618222f217aa8abc72cf8f6fc258404c7b8db2b0eaa457e48925f6978bce5421f5e778597bcd308144"; hasRunfiles = true; - version = "1.1.4"; + version = "1.1.7"; }; "libgreek" = { stripPrefix = 0; - sha512.run = "dacbd366995d65900fb7827db67f0e68d2a93ade15c78426c147bed7b619c6badc97f1223ea7f2bfb7eef3a65d834a961273418753821f72f1bb490b8457c252"; - sha512.doc = "e1654411fb18daddd2245f361184c8b20ab8e1c322c4de922a02298d41c1d8d4636b8cf7240f4ca346f1d339948249929ead1f63931f6f3d7b956c8f5c0dba94"; - sha512.source = "90bd6ae652a339c6d3203672dcdf02b10338577fe64f5ad4884a39ca33f26a7f7d37dbd2ca865cf28aba79fc884292ff1df87a6ba09c2dd5172c053661836c07"; + sha512.run = "8a28488f95ba9e527c4597c306d07d904255644d17aa6ea27ba6dff41ba75f83751dd7715f6bdda076bcb1223ab781551a8b1cca14f235dc47efede5104a6df4"; + sha512.doc = "f911a73807e47445d2e2b3a69a86e507dd9cc1f7066ad97aad6b10a763316ecbccd21d2320defcdf1cc6c3526ac29070786c92e4def880a55bb1aef3c3e5c380"; + sha512.source = "97a0bba573ceda152867feb66bd1e155cee0e169251b055bc043b165e2f13ba719797d20f76916fccf8fe2475638dcd089530bd14204a604a0a9dd55cfcdafcb"; hasRunfiles = true; version = "1.0"; }; "librarian" = { stripPrefix = 0; - sha512.run = "37b546b16928d6b58c8f563f8e3ac68385957960e608582d6cd52e350b06f3fef15f344b50ae69ef3ac4437107cd65089bea8b0fb7f1c92958763e3b8ed47422"; - sha512.doc = "413b745f254b69ee3bb5cee6c6feaa4deaf98db4b3fa1f54e6da74176c2de6241e28ecc1acf1e3bab1feb3dbac418215c44d5ab2e8b4419a9dbc2cad8db5d64f"; + sha512.run = "93bee0564437b85eaa0129baac0bc9cc8e372bc9bcd516a59bc8cb811417e3bde58410b2de28defcd8a9898aa7a301a65e15d6d1549be764708f2040f5197004"; + sha512.doc = "e10d41fd7dd6152e9a8e5d25422dca7b3b787a1d0bd9d1c17ad7e47650706639c05de5106be42468cf9c94c657731efbd57b55288cb75769633e6ae026456231"; hasRunfiles = true; version = "1.0"; }; "librebaskerville" = { stripPrefix = 0; - sha512.run = "86953b3a087b7b31bb9193a6fea8d5e46848446cf6593e2a27b6fe5d8d0ce72a1eed8a2843fbd89c75cf8c610821253210d7a1749ca2664e5f7fbadfd8c1728f"; - sha512.doc = "57932d118bfa5312333ab93869c9ab175d81884a4a1fe22e02a3c3f81fd2f88151cc5c56b58a0b32387491870c812fd01953ddcb67e350a0b187057495429e97"; + sha512.run = "43d6270943eb0f88fdd4f033eb9a3be7092d123e6467aa39a259820df931f529ee1a2b3faac420ea3ef2a61ad982c4a45e349d57ac9aee9873b8cc3bf7017f0a"; + sha512.doc = "73c9e6b1f6cdbc0de8cc5f2bb91e98aeefd4915d1c72815843ef77d568c68ab8b4d0b12e6ce6ad7e46b2cec6a2d2c82ed5e74bc63beada3488faeedc698a6766"; hasRunfiles = true; }; "librebodoni" = { stripPrefix = 0; - sha512.run = "22600b6e50fec3af193f6f53ac7a30299136dbc09e8046e6b0fd25ad8172e2c2a39b3d5d79c4c3e57e2c1e5c2393f967966761ee8638a41ed887e8ef1d964d1a"; - sha512.doc = "a3dd690860397fef72aad7906f48abf32477f7fb18fc099009f6a846a273fadd0b7ea71c95cb875fc38213bd4266ccd2be96b25f88d097fa295f7eb767545037"; + sha512.run = "d11dda0a5866751272be5f96a6ff3a946cf0b766bd1dcb8e447062c8d79cf64ead0ba25bb1e2d8928d5d7f935e5b6566f7b09a25a688b9a98393528a2c16d9c9"; + sha512.doc = "75fdab1f2c972ebe17c12b5f637cbf4ca1c0bd502092a995270c45b6fcaa768e0cb0ed3c82ddf5926beda637cfb3d5a55afe8b45435357b96bcb8ffc32390572"; hasRunfiles = true; }; "librecaslon" = { stripPrefix = 0; - sha512.run = "3846bbf6027ac8e0afbf946e69403db0eddcd82885e615639ff6ae418d709784a230c7107ecf26ad360c37ce79d2231671b2ee0b1cdbd049241182091e98c9ed"; - sha512.doc = "eb2ccbd26666502993a64cf8046a2dece25824eac04729edb7bc5622bf95bd3960ba56d72598d4dee011b3c5bd93c5e47611b3fe25d9a629f8eab36ab5dcefc1"; + sha512.run = "9148c0d56c472dce6d28924b3f7ccf66d3758d421a9232758786ff37627b2891c3539fee48c6e453dc7c6f9dd1018b5db319155f9cee85f6944617549fb7d0b6"; + sha512.doc = "d8d586fba45bb5752ad3416f29e964df80cb3f5e61132f6a6006ecceba6e1483b8672617a6b7659ece2e438c5aaa5b2f9668c3b549a9a539228431fd8fb6e331"; hasRunfiles = true; }; "libris" = { stripPrefix = 0; - sha512.run = "d05ee7f099e501fe7027c008e599fc37b4a239d717e9fe69f88822336470abe1c2db84f164f75dcb626d0e2027351880f3399096024eafa09d0cff564a3f4afc"; - sha512.doc = "efc12622c48baf467f233b2845f32802248eaa654345716951d77c84e52097e683a54634b838e7821d11046ab41299da6d0f9d646ab87df08350bb9b460021e0"; - sha512.source = "f65829aa8a0fb0333b53826c631a3e201d12b7286bd467f17e6dec30b742e6a8172872a0d2b427f5e53946c6411e93afbd29a55463c667849e5bdc2a54040146"; + sha512.run = "4800226965f7876d460dfc2b54eb94be7f8a0f785e8ac09c2fd37b92dab4aa1f6824887d34b3bea3b1050ab0ee7f4eeda43518a5de4de7736c4ea3f6f4a9a833"; + sha512.doc = "33b8383999393f68cc0a68ccfcff3f58f1c1ab5bcaf5045e3b6b51235fbba02eb941cbecc713606ade8fc5dd0fb616bd47891cd1c9980bcf73b64abc6554d524"; + sha512.source = "1cd2d076295b1df4523ebf0b809fd3ddb8535567564647942c128bc620f4d71a9d8f2b7109fa06e176156a050bc7f606f81fc1362cc0a50f03bc325bfbac1d1c"; hasRunfiles = true; version = "1.007"; }; "lilyglyphs" = { - sha512.run = "ea36d715eb258d7790c92ed3a2d459b024d9a782792b6cd03d67ab84fd17af37097c5c3a8f9cc2f9883ff72d21acdff2a36265ac06a2bbe96d517a7d4a72aee4"; - sha512.doc = "df110ee71498ba8e1cd536cbe50a80b91ff07b7ce0b43838bfa8fa121a059bafaf1f033c61b21c10a855623ad5e24bd6b4b56399c28ea1ce35a27dda643f14e1"; - sha512.source = "bfdb720321b9769b762e3e441049b0260fc3b910e481316b0d6487226014428e1b86d1dbce4bf6cb57f9190a059c74e37da49fca4d6914403e849f759ef2b6a7"; + sha512.run = "708d545b10251fd31c89ca3903e226dcc63c78ac77a8d036b3475ed1d5d396f3087b8dd2ec0aafebac65223ae4569d1c66171fcebdff5e06f37fffb3f45eac30"; + sha512.doc = "455e55a342445cd98616033098c37031c60429df822e89b344db80fab3e7b30b4518cbfef539b7594a29347c6998794696c9011a2a413a112a369be422f002a2"; + sha512.source = "99675f5eec7e580af74fda6e646a1b6acc2541825e9fbbc83cad40f7737b5c35cf399290e35f622424d6e38a3bf3999ae4c62cb1c188c501bd52b7ab5899287c"; hasRunfiles = true; version = "0.2.3"; }; "limap" = { stripPrefix = 0; - sha512.run = "25fc0d9bf29e5b4b4312e8b7165479ea1d9a1dd65f645ac85a6efb8c0eb0208d42da8d40e9cb5ab8712ee934c14a21d2dca161877bb3ceafd79505eb16d36038"; - sha512.doc = "f6548c21fb9ee32b4f6906bac884d8e49b0aa1b083db3a49ffa8c8ebce6647770551f179bc6a338dc66191922c7bcce6d82810579a9ed91a49889af2873fb5c0"; - sha512.source = "bb949dab7b46aaf19bd9d1a9f8488c1be245d814b1fb59b3e2ed58e76b3c30762977767685b0ee2db37998d87178986de8623d9a1b90da6a2a6ed2079add21a5"; + sha512.run = "56202d76d91cb7da45cf5a94805f222b601e23ed907f6c6611ad9ea06c3da553e8ffb9dd342ad4c3c44acaa9f683c08b082c40cd78faf8208c3b9328c74c4acc"; + sha512.doc = "55d48fa928eedebc30ed267232011829504ec2657676115521106e161b5efcb10b02572d040db316f73ed62cf78eb8d9486032e5d85e185e28294c476207da0a"; + sha512.source = "a190500623b9c819f6678540979d67b18e803d8d2be39e94e3d4019dbff87901efbe31789fda153241445dcb88aa08de6f01748deab194eef94f7e8708e650b5"; hasRunfiles = true; version = "2.2"; }; "limecv" = { stripPrefix = 0; - sha512.run = "f1b7b470651781530cc246bc9986eaad0f49378f9e952d816769c3f08e56458fcf8c1d7576179ffb999fce958dce79fe3320d434f82453abaa9c7807a8c9d620"; - sha512.doc = "5762f9d12c6191544ef752490895bb6c266ca1d25c44b65caa585230e5865b191c6223347cd6f19396c1f72840423480996feb90f80c773160ed0358dc7b8381"; - sha512.source = "b56bfe74e00a7525eb1642d0e50511990493afbc0b3368a84ec484bbeca766f190083a7d66dab54240ae896739caa428bc91696c58a12130c73241ce87202761"; + sha512.run = "9649b976ed0bc8cee8f04d3f2bd51fb2a934bf07900c6c62ada42eaefff8a77a99557c78e3dfa7cc452d3208e15a3e6ed83671c36cc37ad2c61bfa4873b50ed5"; + sha512.doc = "b93f3141f0347fb7f07b2329f5989363ff966e3788b7ed984e7af5c2d78dd64e7494b558bde2a8fb0e77bba8db82ea1e8a51bb66fc3b89863c1dbf8f19a7be1a"; + sha512.source = "9459e5c05342a0df657e2ad6427c17b9290e7c419deefdedb83ef4579fc7e65b532e9d5010b492d3afeb1567c628096a52aba5840d1f660f99c5d499cad400b3"; hasRunfiles = true; version = "0.1.3"; }; "linearA" = { stripPrefix = 0; - sha512.run = "29f35b4ee25311d9e5e02150b59ac51336a0d393a7f9a8af302dfaf45415c3fade0ede40f9e7419584e6f326739e2b91b60c84c04895a26577b651f0c848d83e"; - sha512.doc = "31e600145d4ff0f0f0fe526a2e2138f853059bcca04e956d0fec6e9b80967e7a2beeb877e6de886535ae79b627137963991f946657292ced556f873e0f8338e5"; - sha512.source = "9b043a59456295abef96aef8001601c1234b2dc38a46180e9ff70999564522701ccf08b3fa047995535cbf27cd29867b54a1dbd4298560430cafb35f9015324e"; + sha512.run = "056bb723ed97108e9fe4674cf0aedda641b2f2c3d425b7292ce3486b8ef110782638e64c6f342f2b84bb381cd8de9cbf4e3029954043814ec2fe48ed19cb1023"; + sha512.doc = "6d2ff9a44691e02b1fb70738926e082708afd0e5584e83a702352bac3c59b852503bb0d79b3818ea94a0d9f62dccfee16eb9a1a1b32c3558297589e88a91bc92"; + sha512.source = "5df96146fd5735a8772453435153679d4ea64a971839c9163d570935968d4ffd5d8ec6c59be82045e12c2843dbb74bdcf605b10bd4ac72ccfa910665d80dd608"; hasRunfiles = true; }; "linegoal" = { stripPrefix = 0; - sha512.run = "bcfdbcfdad91162a9ca08f929baa0dc81be1f41e847fa40f5479c06c7666d17de6bce3ad2f4b72def299b17d09a3200e0542e042f79253ea6cabdb5738ef1ace"; - sha512.doc = "a88af2033a6f31314c26539cc2d6743d1ba58148be213436d522745ec1ecb6626d23cc35fbfcbcd8af75baafcd8b58dc2aa560a08728443719a010396320d885"; - sha512.source = "f3989ac27eacfd2aad5d1b6ee7662a9fa0d70a79988a675647250519bfc6206728f1bc46e0dc3f3b71523945151b42d69f65899c7f36099e0a56a1a77f5b7a5f"; + sha512.run = "4bbc5b5a4352bfb81336af91f9d77b6e16eddb8b73ae70dce0a6a2a5b622e27a277338403aa630337df3bc32e4333b7333a32ed4d989f9d6b4d4caae6a611d9f"; + sha512.doc = "cce3c4504802a438788858cbba2d29152f8f511ac8fc04eb9ab0d019e1c8670a9a184452fc50f708227188234662225cd30acd2cc209e9ac30e66f0fde40cc42"; + sha512.source = "481f5265e1fd7e5107ec530ebeff768ffedbfa9c3a92ce4ee24ac7d4b64a55376c61eb4f4432e158285667e3b0c3839bb06b7f0e089259f09e13886582dc2d21"; hasRunfiles = true; version = "2.9"; }; "lineno" = { stripPrefix = 0; - sha512.run = "727809407648be2718923496d60432b5531186510e8938c0386144cc9a321196d9cac2acd74e21bf3c510c3a8750b7a0dec0a3a80ae196bb3e6dd1b7c654383f"; - sha512.doc = "66fc957be05ffa21f8644ea4bfed0b1dee6a0f7f5dead70a7bec0ada6fc03097ec6c8bea2ef41a33d0499c7e517fe76bd4c962a7b249d7c3c0a2d0ee9d6592b7"; - sha512.source = "2309e909f7d908e6f8d807113de2af65bd234cb064f55b4aee18f25d978ddf633a63451b82f8779243fe3f4e8b4eff7fb6e481bf855064f69c6240ae82242c75"; + sha512.run = "dd66ea16c7878fb34d3b7f43fbdc126bef0f15e09388655409d41488126ccfcaecd0c34269116d83c39df787c13754cbb48b1e4a3241c28985bd5e3a3df0a3b8"; + sha512.doc = "7a0a5c86fee3e4ca4020fb5e3271978468fcc81a0d6d076dfc73d83f9837ca1115f47ef2620e3a5a3b967395ab8e97a02dd9b76bf82744d380ba9bc34133635f"; + sha512.source = "9833dfa17d1cd995314a38f7f1a85f6fbb190a0e1c10c163dc33ec1a370c4c14dfa134ff35a920b04d84bdce09ce39667fa49bfb0afedcbfec1d0a26e6b34f7f"; hasRunfiles = true; version = "4.41"; }; "ling-macros" = { stripPrefix = 0; - sha512.run = "ba5152f9ae9b8513c2a63bb1a019172c45e75fdf50700f3373ef195093b9c08abb73b98fa9f7f472e40bc92ca71fb958dbf1a746e91941afb0768060b51fa532"; - sha512.doc = "e606c2685c7ee3e3d376969d302aba18a120c8d4e5681b6512a489896c8550fc37b7030688cc2bf6911df19295bd290004ed80818db3befb4a520afcb15834c8"; + sha512.run = "fe018bff08137d844802ca0c99ffe3a0e044e927be497fa707d2cfc36a868f5fc803320787744827729765ff6e792e14c62a14b863412588e6158e53f671ef9d"; + sha512.doc = "00e8f896b8796dc89031aaff043007e7276aeebe624f77b006c266a4965ae06bb03682f182a34ec97b536621f5b605c79085f9780d50eb3d12062f90f0322489"; hasRunfiles = true; }; "linguex" = { stripPrefix = 0; - sha512.run = "a032952ec7979f65fc905ccd85cf317ce3bb7e0091bcfc9a9480268bfee18536777aceb93553e47cf2b287870be84d75666acea2948f6720b75e2644c5e0334a"; - sha512.doc = "c60e422c8f1fcd25a60a1b8b83543cc8fc07855d0af32427003834eec3360675083ea16edb54546dbf974af7811b653bd9f6c5bad28564427887c1d92a0f8dc3"; + sha512.run = "d679785e47cbb0c7741621759757ece79ecabe096310ed0f52800a5dab0fcbdaefa405a84ef15bba3c1f852740bdc2ce66e49117507c315e942c12fa61dc57b1"; + sha512.doc = "e1248ddd9152ccd6572bed6246dc3e65df3c479f09aa7168890a4dfda62c6a9f8b0693181eb7e1679adf7fe30830febcf77fe21e10998f8d68c954aebd9220fb"; hasRunfiles = true; version = "4.3"; }; "linop" = { stripPrefix = 0; - sha512.run = "1c8d84670e633ec9777cef1dba12a2062d2c9a336bedf97cd572622061b357d51f16d4a3bb5cc1ad26c4a70f20a3c7eab5967842782efe1b380e309699779d21"; - sha512.doc = "c8bb4645a9db7c942678a2b37796d58c709c96898b1bb56311389c7b8c8a4c4bac367c7feb61f04e60a90e46a48afe1d3739427f4c97a155aa4a943809fc51d1"; + sha512.run = "3a59b63004eb332ee10c322272807cfc41ac31af0e83fac4578de33547ad9b1e1084bf139ace14c52e8430cd2c681ad090455a4e03ec92622852b64334bcd50d"; + sha512.doc = "f846adf12bbe9ce5f95e739fe4f7b7dfd7c14dd05991cc3d3a39da8970e93016c6bca54795bdc4486c8acb30ff41f6c118a4cb93fbaadee0642e881232c2f69f"; hasRunfiles = true; version = "0.1"; }; "lion-msc" = { stripPrefix = 0; - sha512.run = "045eac2fe20156727121aad156682225cee310732e450a798a923f06262977ed4ad13e52da96a623a57d8be28b632673fb05eb8ec372478af0e2bc5a94db71b9"; - sha512.doc = "052eb12bc1fe7d55b5e893ae1e02ce27e3bfc801fcd0f70620afa08cbf61da2cb4fb04d9daa503134a72bf9bf12d3e3cc3769871b71782a9afeeaecc0eb519b4"; + sha512.run = "4843cc01315871b787ce279dd31210301b81269f110ad308f3af6fe98fccdbaef51e45fd2a30b3f5039fa33bc92f6e2c52785383304372d3ecc1e73e680835ee"; + sha512.doc = "e369bbb870e4c5ea5ebe0479e93e970481fe0e2d30cef389aa687836ce732731ab42a94ec2ce9648325041546f91265d2f6ac70404b1120f78f6f04223dd6fa3"; hasRunfiles = true; version = "0.27"; }; "lipsum" = { stripPrefix = 0; - sha512.run = "c10c9355eb5dd31ae1de5f423328f8024cd4d1713d13bf22f1745f6c2eed9072399e3501c047f6ae6b4b6f83a977a5427d2aec249e68728593891be91aaaed13"; - sha512.doc = "22b0ab7a8bc531796453fbbd1ee1e7f284a3909010e3d6b3972e9aa8b6d589a6b91500d11c65671304564dd9cfac209dff2eb21b070c1266cefd069d7945bac3"; - sha512.source = "8678218c23e21bb0a9c5035737b2b09ed067f1cfdb73389ccab3a68be5ffb8f34c1058e30c9dd405b33c754be7408210c83ef49554b0da0c0596ed93e79fbc97"; + sha512.run = "d844392be2ef4a96f1185c0a3890a2997d9d135789b672e93679f90d39e8d415d76c58636247bc38ae572152eba73457b36277d2eda9d68e081bd9e6d12e3f25"; + sha512.doc = "67f3ea8e183aedd7e1c179cb596e0886e6f25097b8d9a4774bc1785336587de13311785b1060a39d4c7a4b42ca796d0b4804a68a53a3ee188675a0639641d75c"; + sha512.source = "4aff7073c879dcad4baeb8d1852876164fbd88a38c9c62260d3606a4429a38097b0e3f4902d2a70d70c188d6bb7acb7c83344f204c7526bf2dbc6eb1222fce19"; hasRunfiles = true; version = "1.3"; }; "lisp-on-tex" = { stripPrefix = 0; - sha512.run = "73690cce2dc6390512694085cf4b38a80471a803aeef949156ed1446472fa40ec355ac47c3c3dc596539ca8943f211a3d92efc17a06ced985afdeef2c731ceb6"; - sha512.doc = "4709f081e5f41c0761476cddf2dc91587ac8099f43d0bc1c2818fb229d24d16dd3b40d4858a44bd22cb94e15e8b83619d6256023634d4ec6ec06ec5721591b32"; + sha512.run = "25095131e83db6ca19f3d5303940e1f2ba27eda008e7d7bffd337da6d4d45ac4ab41233607488635ac007c07211157b35b15f3c34973139ec6f0a0d5e916540c"; + sha512.doc = "c559cd27838dae13246151891d67c5df984d2d58ba8c575e390caf29157de889884cba86df1fa65636925870e3305c2454fd596c34a96a5551355096a9d9a9b9"; hasRunfiles = true; version = "2.0"; }; "listbib" = { - sha512.run = "76a88875fcd0615257e73772e87ed4356686890936ece423b934f14f9c2be3a8512d21823783b03d1198e5718540b43de5239b1d8e11e93bb26519322518cef3"; - sha512.doc = "a3bad539e30e0c4ce041327e0dcd3f5e945a8c23e5bfc1a2d6c7a8a2f1cd38a53cb38442d0b60784187a746b511e5614b86cd0e2cc3e70869afa04a1fe9bdc55"; - sha512.source = "1119f75cd408d64a11cd93121ecea5e4a7959035094b88aeb27e02177744ad8acb7eb2b02a8716a8653279a71ab8769927d550d4f03fa39eb731d45cbf89a029"; + sha512.run = "4fab2e4abc99307598e482823e02a3961e694faebb8c5275557c9030dc40dc8f1d52d5da6859466139fd2194e4272b1b93782562034aaaf909fd1f6a205dfd1e"; + sha512.doc = "46b2503dcf8615eb1f8f93ba6633658227a370fc8946fc4361c08ffeba5dc03eef6361df28ea996b53d59708a123b1f7bd5502f5acde813805b1d2ed35f60c92"; + sha512.source = "efb6cb3f27d90e64c29f0dd8da57d75985990eea0071dd3f73b5f952d820379efb9286f981d4b1d7c2276b9dd2690c125cdbade04091f8a9233f0e21afb72199"; hasRunfiles = true; version = "2.2"; }; "listing" = { stripPrefix = 0; - sha512.run = "b8fadfe932495715aa8872013ddbe7b0de3ceb104d5ee84d77b2e16ff0176d7a52614be2b7803c2552794b6df6967e8d4430208f51f8462fcc6acd9d5e999556"; - sha512.doc = "3c83e8aaad29397b3b4004b939c3cbe4a490a93f568ab2df8cb0347b186705eaade065495afadc39aed2815a1c4c1ac731a7c39ad1a0b27c59a4c6d940a89818"; + sha512.run = "52b2c88af72a800d79f78fe805cfbd0c12e0ec3410a25e56d97d1164090f6afa13cf57cbbe0f062994f79dbcc924c2b5441fcee3fc238ec0c3025db70bfa0695"; + sha512.doc = "aa3fd47301a3055b5d12af8d4b8dba1adee33d4d06f1eaa4243a3253bbecb54a607b30654a0e053cc402e9b8d0b25ae211c8ccc0cb5988da28b6ed46db570a06"; hasRunfiles = true; version = "1.2"; }; "listings" = { stripPrefix = 0; - sha512.run = "aec69d06bc6a072f836db36548ca5182093056450fd43271938bdb4f55b79b05650c925cb7286f8a50b7786e46c5e0b5447e14d231fcfabf4e7ad4b8bf401c63"; - sha512.doc = "902217e3504d02cb1bb5a136a0d3afc0c38d19b688b92fe835312f8b6c30a3c65500062cd8b9a50793a881d866b8b26c0b291d60ad6c1631d26f5865ad61db34"; - sha512.source = "a8b9d0626159b0268d8c20c69ceafa1d701b01d6e6ec3636ae3ea1f988758b8a28b8b52d486cdc1df8fb84f583d4e95917d425977e86d10830b3aedbfc6490e4"; + sha512.run = "b322f5375aa05806ca66870048db7b5792443996711426875eaf8e816e159021ac94d41cc9db17609a4b88d26511521871469cb58b5801a86dcdb1c228d7530f"; + sha512.doc = "50411ad6e63a062f2730f2266effbdf532ae2cad2fa2ebd9d7de5c9d85519d2cfb735b7d836fd007172d0b791841787f820ee20c8c0a8eaea23650154ef29156"; + sha512.source = "1f1c106251647b19fe0d0a6e6e80e933615749cfa126f644001be6826ea4c3dbc731f4f6592896333be7b21d5bb95a0fa25ef38f84e544d186f602e6ba9f7ec8"; hasRunfiles = true; version = "1.6"; }; "listings-ext" = { - sha512.run = "a40ef2786fe5624c233f846995903ebe19fe6fb9525899f23e73818eb8f87dcb296d6bf0c23366741f6a8eb8655c21ae7337a4b80d90949961b007ccdc67f461"; - sha512.doc = "edd67257cb74020f36a11a95e6f53dca80b376d73ccf75a87d689ec606019ba35f5b836f012c1817764da8c3b2947ef47ae707f22c47c4096dd31c4bfa58a327"; - sha512.source = "4bde1dbcd6c5dcd258682314cbde29ce93c4c765158798b27fa17a23fe77c3e4ef73f86578716da6233039f864bb44a1450206bfa7c12b7500d650c16930784a"; + sha512.run = "99e2cb51f1eda7d031be3eb39a1aae3295da0d5532691d3b1031111610fd06ca134d271b5fadc065991fb5f427f33486a67bc1a9dc69421a4ba0ca6162cc25d6"; + sha512.doc = "d26afc5303dea720645bd0296158d24fa5ef2d733bc52d31a4c8c57a87febc7d60f3556a30d7df6406537bec8d7b94c37c572291bffcca84263a7a89ed2e7f96"; + sha512.source = "d1a6f2f5a4047bd3ed0ee3d6f5de2d1094babed732d4469ae2ea37b8893c14f84fb98239c8e568a762bc7bb62046d2a9ed3f4d90b22877f2c6deafd1595ef1e3"; hasRunfiles = true; version = "67"; }; "listlbls" = { stripPrefix = 0; - sha512.run = "9be2d45cc5374fa8b7c71ad82a310fa976be7259081c11c07c1f91f691d22542639dec0b3f5538b915a245f8d850c531cc0fb44e985ecc5b9fb3d3daa9e2f77f"; - sha512.doc = "0eac925db69be4d8fb5ca7adc47f545373e394774ad21469298684d6a16526a3448444e1e10b2c6dc124960d4010e168cd0d2f90212968af154f87a61c34a1b9"; - sha512.source = "ab651ba658ca52055453041274f775f4b0b82d50664b60a9552e813e0a39f7f2713c5fe0194c29d24bb9fb1a7786fe152e8b9c47b95a549c5f65a94eff7f6a64"; + sha512.run = "e8d3aac3466572225183bd285cd927ade4c0a398949b4d0ee26c8647af60cf8da4d05092387974a1c4c9bbd46b921e8a8628ca38555bbae25cfaa59fc35276f8"; + sha512.doc = "cc53d332a3b727d634ab94d4bd8a23d5800258fc390b3753107e305c6d1a2152ddb114ad9c1da063ad7ddb2194de7fb4276f0f9a7c66dfb4a34f276502380378"; + sha512.source = "471edd300bedbf573451e53cab697d3737dcef4f2006df53baf845410479d5ab692f3ac36242fdc277113b54b7c004fb3681827233436fb2e5d79c79b3590966"; hasRunfiles = true; version = "1.03"; }; "listliketab" = { stripPrefix = 0; - sha512.run = "9173a43a545b910819bdbda9293202a3fd03bd8dc135e41caf44df2a28e119ac17c9efb6b67aa2958b5642ea22178b33ff50da0322e7245af4429a73f511b4f9"; - sha512.doc = "1006f6f6c844a3e35a6c0c680071e667eda495ac0993f6065c53c459d60c5335913f6311f8664f8af21e329b31a0817a972d8d039b85a3034a1ba41f15f30e7c"; - sha512.source = "3c48c91cb0685d0546440d8413b5993c51fe12a6abc85954e94d5853f6fed474d14f8b13ef8915c975848598914d5fabe02d84db76be423621a6ebd849fff43d"; + sha512.run = "2a98c8a6f6ecfbf2650524ad72509d8a47d741da58b967014927b00c3e8af92546b4dda05452e38e4d7c8f5c0b29ab56cfac665fdd140bb9e4fc7e335f28037a"; + sha512.doc = "3fe42c67ee16b94d55fd28b189312ab63614768a023d14fccf55507de494e7b7fec440469e434711daa7894abefc3abcb3ffda4c8ea45b266612304a7a759bf7"; + sha512.source = "e5f3dcf631a5d9392b6428d0c4bf30bb0dc6f0a34824144b7bf4d80be589106034d9935007a7c46abdff129e31dcd06355147c23ebeabe90b39c2320319e4e29"; hasRunfiles = true; }; "listofitems" = { stripPrefix = 0; - sha512.run = "8707125a2294b470c19ef95437c9e32c0645eb7e233b376329c44b53ca7376e23f69d337e74d4fd94d8c3ae8bef9af763d3b7dedaf18e53a1574256179e56a9f"; - sha512.doc = "d1d482511c86a26ee758bd1aa1b7c28fa3d79707ca3f3ae24825cf70434f310b5d76044a0ee3136643d184051bdad03974d614f2c84f68044dbc8ccf4abf115e"; + sha512.run = "baee3678f191eb57d58df5a4f726cb7a9ebecafa2ce0cc31d0872f7f6192318b30b895a56899a248a252bc049b189a57a16530efc0b0b826ff0ca117ef118e47"; + sha512.doc = "5c6038c05ffab34f81da2a6b5e60bed590d8454ac4e9201752d5420133b6f015e1fb97efc1e56b397133058f800217f051ea5482aa257340d9d73919236e4bc5"; hasRunfiles = true; - version = "1.52"; + version = "1.53"; }; "listofsymbols" = { stripPrefix = 0; - sha512.run = "851524b6498013246a8bf2498a68d094719a74ea7334d8571feb50d2f6f80bdbc6cca38d2d5fd3659c337c5da083159e9017d99c6df24ecd25c2f083b8278b6f"; - sha512.doc = "d5b843cec591671dbb2ac0db532538e3053e72803487a411fdb76209d7c7dd17db59fcb7232fc12b3c77367c274068df54207ccd9083f284e4f3659e00db8931"; - sha512.source = "3e8ce5d91cd64060940c1a617f099459a7635ea690c2ab07c8c2cc31dfddccf7ba466a2d9be55e1d16d3856d1c985ffc1f9b81a3a566be250cf61eec013b0a6f"; + sha512.run = "a9327c900fc4f3e6a8c219211e4136aab4d12b2ace952106e33b94c10e2892fbd3c42c522cc89cd6d0ba70930651607c724ce06167563f6c957bc3cdc82a6dd6"; + sha512.doc = "b722083baac81005e655a86e888e16ce75036d1ff3681410a59c689bd02d7029a051333431a04709c4792961e53a9b439c4c269047ef55ad6b7c980d25b28758"; + sha512.source = "907a60ac1b12c1c76527e9b0fc1f67f493ddfa9ebf357c53ebbda5d7edbe68291c1c602d4348c79deac8ccea51096fcf4da66e792d6f0cd3e38f98837c249257"; hasRunfiles = true; version = "0.2"; }; "lithuanian" = { stripPrefix = 0; - sha512.run = "67572d1cdcf1970fcfeae1031a9c120db59864225bbfbbdb5b145267c1cd9a6f2bc526a5b49b26f728a526cebdf727f4e12c74442676dbda7602618473c08a0c"; - sha512.doc = "1f68d0c0fddce37adb915d2607a488e4c517167f06d4692f53fde2a39510a704b26c721dca395dc86c3f6a91f49e67c030011dc9a2365879baa65b488191ca66"; + sha512.run = "94f3bac72d845496934cd474f9ec51b9dab541d9efd2a6e55972568055b93a57a63104af8fb5e1fe7283f08d99184599e3eb80637a8b441eca7677b38ebc4208"; + sha512.doc = "22e16063cbe9f59e7e0435d827f14423426dd464f51886eed3a0383113881d7e8492e838c51d373ecde2c4d99a9352c6d4141c80292127703b29c8d848254c45"; hasRunfiles = true; }; "liturg" = { stripPrefix = 0; - sha512.run = "c012213f66f6c2bba328983933a0caf38b7bd0e8e49c8273124c96113d4a1dc1e9dffa44ce97fc710f483f3d29946341c6b67373f98b6befb8a19b90b1fe0283"; - sha512.doc = "84b3e4b1e49f203532d501ff3c1896c24630b889b6b87a234fa4124ce13248136d5334461a7d66539b6f5e4df8f99da009f46a70bde6254724e0217932a81ebe"; - sha512.source = "59fda955680f5173cc4cecafe359180dc45b0193b23549ecaddb82603b6ad509a8a68905ab0396335ba34b0ddebcd14d7a7f0559941e74d60a519004069958d2"; + sha512.run = "a850a6c4cd8bd3181d9d35144871a413aac9a8660fbf9837c701eda9a0bbadb8d6c82803c912fbbe2df4b2d109f74cb02dbd64d7c0b84802e8e3ebfefe8053ab"; + sha512.doc = "b22d9d4647c54377fddcffcfc5d38152407ef58eecf509dcebe1672c8a75369a46211792cf7a56726595d29d38c93139472d8b23ab607524083329c12ab6206b"; + sha512.source = "8460c6edf94920b6f505d678ca5f33540076866adb1872c4ebb196c4ef4f0870116c435d3fd044c50355abf9eb586009e64b7fae5f0317fa6857ed7e85f06837"; hasRunfiles = true; version = "1.0"; }; "lkproof" = { stripPrefix = 0; - sha512.run = "6f5c5095a7c755ac2c83dc3106414552bccf1035c4dca8a69f434e29d5395be3510c226073cedebfb4fb928322579ef5ada89d11c245ce2231bb8bf246d32632"; - sha512.doc = "6576bd300dd43f4a83dc8e79ed77ae5288228cd6db1efea3cf632359542c4c54d2c76e8681aa63f0322990a51dcf7f21c86650481563e08a7689dcb14b9a6977"; + sha512.run = "d5be4d8dd3893da6961f3b516846b5abd2258527dbdea6120a4ccc9a4fd07129f76af83ff01ffcfe6a1931e47842be63ce9708e1fceb37f370ae1f20ff3e5adc"; + sha512.doc = "920a09606270004c8eda9173859cc4b14002379fb97fd902c4e7a23923ec94aa56a98c0320eeb8006cfe12e1ed97ae96cf229dd34f36aef7e0773d69680af4ad"; hasRunfiles = true; version = "3.1"; }; "llncsconf" = { stripPrefix = 0; - sha512.run = "3bfab1e51b54fa028a08cb5211c0b91f56c19d7d351feff134d86b695edba2ae7e2f4ad2b270f11b167470db610c41082fd1f1b3c9145986b76b1dd2548ef2f7"; - sha512.doc = "7e4f31797ea7d1f33e909003cc36af4992080d8499ad800445b40ccf08b8333dd9a80bf773174036689d8de5bb4161693490fbf94c682b46c0ba5cf8529d683b"; + sha512.run = "30daf8c816267a6b5f6b887ccc6d16890b0eeb45c3892bc3babdedd9502ffeaa18174f7c9f7436d481b382c5120b4c6110de10e9adc508efc8e4407c10deaeec"; + sha512.doc = "636199aca8bfc969f953ddcec2b4dae899006e9dd158ce9b15bcaad0aa805bf298b00d854866483c83e2314a2cc95cbd5bd96595e3712440928215077a606793"; hasRunfiles = true; version = "1.0.0"; }; "lm" = { stripPrefix = 0; - sha512.run = "2946873e80de07b7bf4365413e674d4a7b5b91f5d528c0b3c74e014c070843e7c0f18a5211816601d5fcb1a333e4eaabf6c3d974e11442c4425410230a62270f"; - sha512.doc = "888512fc883a28d058b05fdd6a921768d2ce26efa51c1e7acd71875ce9d975556c84bb0dcb590bc18d8961f80e135ca7e75bd91defd43434418197e6f1912d48"; - sha512.source = "f1b6fc2242fc0a7ae019bc289a4e008822f64fab5b2f9780ef29be63e00b492b2dea25c67aa1af95085056b6e9333d4169de643277d5e5692ea61c672a7cf218"; + sha512.run = "5bc73dbcda5aef36ecc9e49268a45aea4ff8a29b59a8e2e426ae560a033af7aac44d6d761eb7a9657577c1796dc1a8ce12d1c58369d5addd826f6721d5c8b756"; + sha512.doc = "cdb3bf69658b36ec8a0fbc4a984970ffdc4ef4e773d9ae972708ba5ec33a7e785b0a3c11cbc6ba908e5e9a8daee15674730a9ca3970ef86f127cb70c8c59e579"; + sha512.source = "f4ff434a5ed5b53462d5caa4347a842703a59669213784a46e0ecd2fb7808a7bbb2bad33b78999bcb18fc1968e022872e7958bfd0b57bd305f29d1ff8d25d418"; hasRunfiles = true; version = "2.004"; }; "lm-math" = { stripPrefix = 0; - sha512.run = "3c40249166a62f6e0da24a6179ecb44208fbf61d844998b2ce0ee6b1de958c3755544b545d32f3d8edfc0f617f4a1d57e73e932b8336a439e014352a36f738a0"; - sha512.doc = "71795c7ac57105ae22c0d3755d7d25596016e864970cebc4359abdc86792b59d15422ac191ba880f3c2b4aa6a4fab1f8e664e4f8fdfe5df4c1ce899b620cf91d"; + sha512.run = "6b0d6d989536a32bd9625abec0852eb6a1ebedd19000c571c6399764bb1bb5e454f8486539fafb20db63b7a4dc064b559a9b3094bfc5d14456358344bf186c83"; + sha512.doc = "972df7f9e1af3c24e0fa2a8ca1d602ec76ee4ebf1ca29ebe8f94941953116808e90ba71eab1fe16ffc920659010ab3402699289235de5ddefd3e25138658255d"; hasRunfiles = true; version = "1.959"; }; "lmake" = { stripPrefix = 0; - sha512.run = "3231463e90ef974cc3a2fcb837572c54a3cfb230eeb1503347e2a8f4ca1ee1e0f75edfb4ac6a467ecb688cb60a32784f025ea7ed8fd2f4f116a4654f020ba807"; - sha512.doc = "457227ee5f6e0b52f7148c7d93249b104d825125bda9c5dd5d0e1bd04ee62ea19a4bd0c4ec6db01c611ef1c99532ccd5a5b41da76c2684b086460b3ce156d4a5"; - sha512.source = "0f202fdce500419e6a128af82dbde7483d7a983a6207eec1c09e3353a8f9f45d52389f9620e7f10758dd7c4bd6db0a828d81632351af7bd52331557844b081d8"; + sha512.run = "8daadcf6840d457b1d7c94a1b3886248adcebaa1306535ffb70ab7e50c5cc99e07704acc77d062ef39d06cb6644e585c9a168d36105bbc9bcf1fb290282b05b5"; + sha512.doc = "550a71e09af936e86d334c30bd26896ef478d4d86063e9d2163a9628f33eb2e6b2b65011b673582279a3f1298ad4c6e7144af8f32bbc8e8cfe9547705fc8e7a1"; + sha512.source = "55e6e5c1ddc61f9b91c1b6c0792bcf1a4b0040cf938a0ee5dfdd42768b48576e38f1cb9016ecbcb225aaab1a9fab45e085ffc9fdc540bb62e9de004892d9b7a2"; hasRunfiles = true; version = "1.0"; }; "lni" = { stripPrefix = 0; - sha512.run = "1803fe4e1052e5eee5766e537781d3dcfe36d52a99e1b12bcce29d427587e36050e51f59343970c9d0a397dfdfb3fe97fa35b108c50aaedfa6083b5fe18fea15"; - sha512.doc = "e127e210bfe72fba5fbc94f5ef8b870e7df4ce6bc4da98d37121151dbb2d6443e015369580729d440204ea2da60820832d2da13066034508e9253c6d61101f8d"; - sha512.source = "375f110b29a823e0f96084b412f906bc4bdc5a740d3454c8b233c734bc10736b5fe74f7a3a34023c65822dec4f2f1e671f872f3a23a8259976f4b9efc375ee5e"; + sha512.run = "76b26d64f58a31e2a1ca208a0cb4fc0c6b3a3ac0143e4d5f2d950e304f7e27d8dfe1aa281c4a013d9b056f06cb81189372d53b6cf1c6b926c16510cf19e60779"; + sha512.doc = "94fa6da8ecc68adada56a2f86785d5e111135770c556991496ecc85d23c6dcf831f9c1cbc19752d5535cd1c3d075c86fd1b8854142b7902cccf51f6463548abd"; + sha512.source = "ee62aed7fe29f07666b024483fe6dff4d3447c9d0a4ccd907c003940fc7b4dff5ae30fe15ea45bf64875e9dda1dfd7994ad0e2a2cc9bd5baa3bf1f17030fd513"; hasRunfiles = true; version = "1.4"; }; "lobster2" = { stripPrefix = 0; - sha512.run = "3826e5e811d46eb796dbd3dad2534e94533676919c674b608a074ef50d99932f68268ae536d497bfc71397449d88222ba212a826dc39b63d085013d546f620f4"; - sha512.doc = "1e0d858fa85a92ae50db7c1bf581b62937442397c175072e2c1d87bec452ecd0b291073ba1677150d1a0f7989dd5ce968ea754543481b1ed4538e5cd3b04a50b"; + sha512.run = "01ddcddf240936b55c4ee58e52f345f27d4450ff16369fc3fc73752a8e74ba0fd32fd052673913f2e3bdd839f26e1d128407624e14f4874c1d2378ef8f07364e"; + sha512.doc = "9b0ac88ac19259b9ccfeb50e17edf5c5205e955380080e90fa4e66d6a6739afce2a8e65f8b236fcb211e9cc437060af5ed58f5360f5d38738f863b24eda83cb1"; hasRunfiles = true; }; "locality" = { stripPrefix = 0; - sha512.run = "3d3ea65806be84003471401225dbd7704374ce78f3a3dfaeb5db4cccec7c3b6006d9548512e118e05f2ddee386044941a73b29a2e7a54103c7e6ea6b84bf22ad"; - sha512.doc = "ad273a8309e4924511f98d19c7472842a7c618941f9b155318afeece16f0cd9cadc2620c97ac3afdc3101f9af92b61b228c813d9702e6837eaee4c545d52dce7"; - sha512.source = "fe9fcf84be9ece5e9265e52202b5eee8623da0842f250996653ea4f4bacfdb14d9ee48d1f88259319911487ffb83c69540a5bb4a957b8d6eaf89b8610093ab6a"; + sha512.run = "48d854b76a985a4ad6586325a26bdac9d1b39b1f89026e7371d275613a5154ee07819bb3c586ebbff6e7fc40af6c5a258d269bec3052f0065f4e7f1f6635ffb8"; + sha512.doc = "0a3a2e538a4a60927a33fa92feda6ae923a8a125bfd874f7a51249b6a3887668d84307db1e65899fcd88924ce7652fac5894f6ed12aed3369983d51c648199df"; + sha512.source = "34cfc3772c3f3ee6b38b7612f283d9d3386e87f2d20161120e5ec68d2ac8182a6aa7193b845b4ccff7471103cceff5918074309f17820d561673fe26c50f5829"; hasRunfiles = true; version = "0.2"; }; "localloc" = { stripPrefix = 0; - sha512.run = "2a67f60e4a4b5c430ba95461db6926aee442a2847f8146383a365de683c8e9061e68df22b7212b06396eca7b7749d912175e01eb2ca1544206713752f20f181d"; - sha512.doc = "5457660f931bb0cf3a74e5de346091c3aefe536e04851d6fb3c6786ad977e70f430be6035891011ce8deb0aa286568264c50b0e3e4d57df2525984f573ea8226"; - sha512.source = "33b3c1b4b9f3c69f7e1e44879b99bdf31db08b0a1600e0450950edf93700f35fe19b7ec769c0451ce91c240fc6f3765da5041429b5c15a613f4516e42fb4fc82"; + sha512.run = "a0e16a441a1842331d8ff4778904b68dcb5c7650e605fcc12e2205b780fdd9b42cfaf4b0d2c528b3d747f75e57886ddc2f5481d8de6d4a493c18b18481302b93"; + sha512.doc = "e3e47a9beb602fb94a1ba7279d4f9e04b4dc12a4112b520d5f5dca52cfa3b56cdf0494f0251dbf5991eabde2705436d6284e28c1b101a8abbe461816cb73676f"; + sha512.source = "7dacc5d6ee2eca888bc99466575cbc6865bc4083565b65dcfa8ebccb0ba46b23600ba56fd058603d8ff47aa6a6b6372f240c089b2035611f36dab34ba1d725ea"; hasRunfiles = true; }; "logbox" = { stripPrefix = 0; - sha512.run = "ff833a3c0290dac512fe511185c33248811ca2d1980234651db3f3e5c54441d6125b1c13683ea884704be901313cbe7af99939eaae233cedb9420ad704fa7fac"; - sha512.doc = "4b0b6ac80f9f69aae1e8784e4e109e5e6c78b44560c9f2e1a3ad164d954a9b77bfadc01ded8d7891ff04c01b864d29865f6a743ee24b6fc072bb3774911e4f73"; - sha512.source = "ae52a0a72a72a0a7ec8ab5b035080fb9c55cfab712659acdcb57bcca6a1ab95a80520116f8e72523e8da9956458dfb7466eccdc23a756771fe8feb8283dc204a"; + sha512.run = "ea4fb3891441a49694d998e69f1fdcca64e795335cc6d18215c65f282049897f0bb7a41768d5e1f01df6516b2dbf69e67e1898b272a47c760bdd9ba5c1ef0b03"; + sha512.doc = "b87519598311f255a691fa89bb1e4c98a07c18afd8f28f5732ef581ce19cd2c5dfaaf1984e187b8514d784ca1e55cb03d09f8744e23b7e4aa3c0d6afab9ccfb2"; + sha512.source = "c568a8a760444c999c02bba8d8dd791f22807a465365198b550a4f643c578d85b0676557af022d470b46ef063193d1c3f66a200d5dec46901e44eda6168656a3"; hasRunfiles = true; version = "1.0"; }; "logical-markup-utils" = { stripPrefix = 0; - sha512.run = "30ed86de4071302fe2b6429afa968685a286cf9559902b4de0c585e6b752b31c97608158fd122668b260e8def41f1ac26f446b61c2ac476a52dea764406c5945"; - sha512.doc = "b48e8068581ccfcf21cbe3013d7afa0907af9036ce999caf5e9d449c2df17b549c1ab076eda521eaa5f0b0b1e00e97386eebfd36d6bf5a65a9fc971f9486e565"; + sha512.run = "95213312bc9348b673420c3177bfa03b1c2c94f5a369ac5ec5fdf64d22eea20ee31f86258f79248a85253ae89cd6b8f7a5afd0a629c6e36d9cac47d12cdcc2ed"; + sha512.doc = "6f1adc74f9ea04bd8f3a78f62f1d126da4c43ec9965d94d2047b777bdc5d03162589df8f2891ecb4c4540bbef46308f0f6015e19c28feb81b6406e5fc9a2ce09"; hasRunfiles = true; }; "logicproof" = { stripPrefix = 0; - sha512.run = "912b97323bf2746763c34b36622318f2abd0ee4332766ae2b04e6ae3e73455838ea99e27e0a23036143f4f6a55c37bd95b303009e3e1435f250c0c82bb38ece4"; - sha512.doc = "51820ab646b6cb91a1113657fff61256c69de8c37c8b0dc3c7ec8b22aff7f5980c01827caa3e3d4d5489bc75d400a4b50749dba16bb02ffdf65a4a0613c9e4b2"; - sha512.source = "f8415aeb6d68bec11f4274a714c36dbf6b88d594282fe51678b26f26c95b76588cdad7b8e533bb604cf848894cc3f13ead84b40fcbcec84f75db7f7130e1eca2"; + sha512.run = "ed17364fcb71402d6a56190b20115bc2335d303d52ac9f971fc85768c5b6d492d15ec3a7fb7dbc1f637c8d58e981e527a0d7dcfd19f915435be9d21dfa6bf942"; + sha512.doc = "732fc80c0281eb26bda98120f5bf383ca2a000cf0b84e1f8d9977e50d0f437893778445f915991867d9f2ea6cbc9b9953bf8e1607d3fb5dfa97b53d562f6113f"; + sha512.source = "02e84b4f79ec6ccbd73f2a838cfb0c0b7b013d6f57f5f75fdb582356a7095684483cf27f863250f41ac167cc3b2596068021f7bea28ed6c036a90f114f716fbd"; hasRunfiles = true; }; "logicpuzzle" = { stripPrefix = 0; - sha512.run = "1e6063c22fde733876b6e6364295fbbe65b936b310f785186ad3535c775e7c477598b0502d515e65a13329eeb117f3a1f2e968b2f85ba9e76397df005e5bdd9c"; - sha512.doc = "dfe0eb90e22506ea20179fa2fb11467935672e328e784dfcb2ae7a9d2840e9d28787fb31a267526c0cbf2966e007082f5a7f8d368854286e734f20f81078eace"; + sha512.run = "bb851ad8f7812b08bbdb7764dfd4eaccca439c1fff83c6672ee08c89e1eebde2d249757f5e8408ea6253a893b0470b80b89a0369ef64119ed2a8d9f070e11274"; + sha512.doc = "86783bfa1706624eaac232afa00636f971d653968c9005fdf8d9f1ade9728154f19024633901ca6823175c8f6e130c117b82297f405649a19cb99a1e138a6b1c"; hasRunfiles = true; version = "2.5"; }; "logpap" = { stripPrefix = 0; - sha512.run = "7b5d6635ed69c40d69b7b6d5594620f7665bb29dedd55343a1c2a28edb2896da0336c11aca51aafee462deda4c0101d45f44cd4583cb70a861e740aa02500e91"; - sha512.doc = "ff4f9b9e85c3c519940d1ee8c151a6cf816ab01d65ffafd5497d5940f6bf16f7d018163664f502a6b050e9fde3b5c749381ebd5fc23dee622259462c4ded035e"; - sha512.source = "0b4d4e3af35f2820782ab2fb002738c8922693f14ffc181204866ad09854f3eab8e0830b87fc18d0f6421853f02ac79e8068fc804b2716a499561a2017a3b0a2"; + sha512.run = "d2e9939d2d2b4f1fe1ef369d794b3037e76ba7681195afc2e05c133866bbcf3aeca19fe8a4de603fa8b6a3090c8d036a28502b722120d0a0334533a58ea883e6"; + sha512.doc = "cdfe0fa0ad0d7e13c1d931b15bae8cacba9a0d25310536b621092475d67c24f8ec1c570cd738cd3686423f02c9f535156f0d232446bbd67417e899d0976c8926"; + sha512.source = "19a098596c4cbb5566be76a6f2fd6c95838f50bfa6ce182e086fcf118836836ffb1ffbbd5fe9ab849eef20ed2984bb2be422949f3df2c4e2cd532b1e6ca78447"; hasRunfiles = true; version = "0.6"; }; "logreq" = { stripPrefix = 0; - sha512.run = "58088d0c286fe1b53f54c03850bf5097a0dc467e21b4014ac74fcef71ba820245348b471d2ca5737cdb2964e685d2f79706f09aa8dd892c1b72c83cd8553b0e8"; - sha512.doc = "1c054f08f2662d9a3256b06da86799c9c44fb2d49b31132317e3f79f2e9817d18a3634902d20228cba323c059d3d0f893a7a77ac8c217f8ca3727316ad10709f"; + sha512.run = "58a34917926aa3812b4749a5e539cbd41cf53111fbfa01bc0295dfa70e1a68a27d6fb38b3709442ddd7baf6d77d20bf15036ba22b117abc4dbf3b037c58ef627"; + sha512.doc = "d554c411596c0cd66ebf4ecae5c56136aaacac0460dfe83cc7ff377ba5494ade31a887555533ac90269d56cd2e16ecdd8a4eaff89172f53c99e8b2ff62aadf73"; hasRunfiles = true; version = "1.0"; }; "lollipop" = { deps."cm" = tl."cm"; deps."hyphen-base" = tl."hyphen-base"; - sha512.run = "f852c9e858ed45b7c67453bb1e19ab7cf34ac62df0f3a54b1032cbb2e969ce4cf6171f872adb83f90f03e81ba07a59ffa93a8cac2cb223b59683b6103118cef8"; - sha512.doc = "a5c79a6276b00bba1c15cfcdd5ce63aba92168d79bf4607e5c985b199627d54b5de4ce8d177b684532c1516a218651e3b52dfaa72dd100b0e359e02a6e06e8d0"; + sha512.run = "9d388b2970c9a393cd21bfedc68f0a250dad62cf4f728ebc0313d25b1a461025661efc2744f0e85920ba674596f98c9a0af987839b31a1b23f2a797be887ad7b"; + sha512.doc = "551c2557d686fe656158f2bb754fbee843ff251c95e0e8ba6b43139d81702d335897ed32c28143c910addc87f3b9e30acb8f563753084faf3d9cd657a6867157"; hasRunfiles = true; version = "1.07"; }; "longdivision" = { stripPrefix = 0; - sha512.run = "2b15d66f5a88f7fee4438fb451c76614ccd8f8e2ca473f260589499e0ee981729c5763bc3ab2fefdaf1f29fc3ca30e79b26f9f184a11f10713722261fd811d09"; - sha512.doc = "49df965aa9f7ad8551a9bfbe7c0dcfb98da0437cafef3a118f5fb492e3545262e9b9679e579a04ac492749b949a197f3bea1ea1186419bc44e402075a80330a4"; + sha512.run = "e5b8086954318877b30f32054e42aa9361224307e51587afd760ff4435236d636a3248b0b8cc53ef106bcfae35f9d8ee948b9b97b92a9beb069b5bf71e788f65"; + sha512.doc = "2ab1fa5483eca5da8bc1077d25f892691b282ff6369e6a32a0a74fac52765f99bafd1a1447f9c1da0971e6a87cf29b85bbfdd4acfd07f2767a85b304147dbc39"; hasRunfiles = true; version = "1.0"; }; "longfbox" = { stripPrefix = 0; - sha512.run = "9a63f00a6670d55a8e6cb8dc468f4981f67c6662465b482404f23599aa9c73764179a6458bf9e60b49138531563cec3650050cd207cdd27b868ff00f0d3871bf"; - sha512.doc = "994c537db7315424d4f426e92776f7b052ca0366cbaa97a54c5c69ab8d417ff4239ef1454f5dd34443ca5462c3a30760bce76c2cfe3498852e2b9ef88c160aa8"; + sha512.run = "9c8ea6cbd1781da1c66888e140853013a9561010d1b35d66def2715773d0bd4d655384b0c257a7c231c5da919d5a68e2a24ff435495bbf876baac4b5c167650e"; + sha512.doc = "d16a5f3ae1dc654ec04c24734eed5f2fc856d2d9303034c495a85d98ae56253af19c0f630e46dc1b1311703bc72c12cef81ed70c7349058e33f5f7d2cde7006c"; hasRunfiles = true; version = "1.0"; }; "longfigure" = { stripPrefix = 0; - sha512.run = "97b4c6c7c0044bb48a161d9f869ecbfc418a0810e0ae26cd00a4bfd97559236ad7cdee86bf283eced10d3862949d3033c6fb261c1e472c7218aeaad45a92fffc"; - sha512.doc = "cd28ed5a9b4735112f2e5e5437b0c1d804ccd4176df9285652cb7dde81dcdda9b4ed2496c571e694a7f5c8a8db83fa820188616d98ea55a3b8847c2767823622"; - sha512.source = "0ccb688d74818fa4b51c964d1a9fe9a9a95943a831fae2dc870d69183fd847f57d44a027d8c13113ba4d65ba3434bcfd81aefd32b2b334308c82719df1618754"; + sha512.run = "e38e10c7250523bc0707e3361337b65989a26f7f6bf4d90956105a525d9fbaa010310dabf9867252a5de787e9edf447c46ca62e91256dfd0c4e4a16268a658a7"; + sha512.doc = "ae8b67cb06b1945f9bd9a7195297e5673a4ae06fc174d46d5a8ad78c32e0d92dc38cef116d3721a2e9c0fb551ab8804b5f1d4279677634111e2eb4a884d46e29"; + sha512.source = "603be3e5d39781642264ff56f6935b81b604ef2696d747bf6ff3b98ca7b9cdacf3b70705395a1442effc839c4291ff6c66c8a2fede0f3819d73184515b922491"; hasRunfiles = true; version = "1.0"; }; "longnamefilelist" = { stripPrefix = 0; - sha512.run = "fc272c97f158a47335b89e4b3b71c0d0b8579ff5dab932ae46fad31b2ec7b4c7cffbefaab2b2d432eb116bfd9db780a2f4d5f1a77509ac411af6d694fdb8d6c7"; - sha512.doc = "45fdd54dceed8878e3e0ab885dafe887820db5a72ba1e1e791dda5fb468f2c328d0b26947e6e98688b219446103665c70db6cb6d425c58914da27004814c999a"; - sha512.source = "b73a7b0498a5f3bc236bddc26d848b446a57c01f6040efb850511b34c93fc07e11dd95a6dec1c748457d960cb1f1f776b50a0192b1c66742136bf6d33135a18f"; + sha512.run = "dc29ed649305de90006c904136029876299bb1e666841493aa0ec8d9416d6f7faba64a3de124418b9597752280cea4dbde89572f8407c54a6f3c0290fb9d172a"; + sha512.doc = "faee6701f47a99c56f75dd3f25c350333cf038f1a0e026aa1c31b579d7ba631ac0715cf28bfd8b2ef442ca515898439a434c6f8a929325ffa2e2a43ab8c6c7d2"; + sha512.source = "7a67ba29a40af37039eb1e443a38e00d69ad47044721a6386502433a19f00924e27ba813313c694f6b54a1f369cfcfd18b1852e52e57f5761efa0699f4e20e93"; hasRunfiles = true; version = "0.2"; }; "loops" = { stripPrefix = 0; - sha512.run = "880845c59f1a6d42f119d138a87ca93b214b57a45a5a3aa592cab9aebbd0bebaa8926a67ebe0c88f2316d1604a0c32badc4be237f8eb29eeee9acccd73c803ac"; - sha512.doc = "741b4590c9d72a78144c7bd1022d4d7eb0bd39bd731cce38c0dec90c4ee9d520f9b6318603d78ba55f00ccf553bd7e655fadb0778ed4faf4013496c8aa5cd144"; + sha512.run = "6502eb7ab20604cf277783a0435e7a2a41faa3c8bed6f6c79b30c78b88d4b1dfec33336e0cdc85186af7fb9a64750ad3fd261c438f3c852a44470a16318e7b30"; + sha512.doc = "28e7841c79b59c9376269369a45adf02a6798ddc8b3b69b001e285bf7af65e98b66680903d137af061a8faa7e1dc25740b19af0257d5e418daa715db3f177fd1"; hasRunfiles = true; version = "1.3"; }; "lpform" = { stripPrefix = 0; - sha512.run = "1a468f4b783b32638b23dd4753458b31efd041404e933ce152bef8117b7adc42c65c79eb0940e9a759d5e91ed3cae5a7bf794869225e905ef9a4f305481a57a7"; - sha512.doc = "8ab57eaeca83c2549939f6d2ccd2be4caef208050bdeb772990bf6cdbea7447baf58c0914b9e79a5130fba99d74dfae039a31b8ddef5590e712ed5239cd6f907"; + sha512.run = "0f8c3e7f5e585a2ee6d08f397b486aaeed2a9d0af22d3d5391a529a6a87a828ff713b0e3dda1b9eeaa838235e55437ab8660502d57fa2626b8045dc9e918f22a"; + sha512.doc = "f80b14818c5f7a0fc6cfbcc8208490c41089c0c32bafd7ed8d3b68a81d3372d739d818dcf5085e861a14a8f6bc3ea28851960452d1d24cbcc45eace6dfcc75bc"; hasRunfiles = true; }; "lpic" = { stripPrefix = 0; - sha512.run = "7d25010b20c273d33715bf7e55de8abcc2eb61c7c200bb408faa09fa4999b4a503ab200ace19ccd744fb89e07698870811f3534b562d2003bd079c777945dbd5"; - sha512.doc = "8ac7e235c0a37a1882313e0a29163a44992d4dad78f5f330a9a94d8ddbbde87018025c73f6489ba4a3a93cbf3a71557adf1469fdbb8d70ee1d35dd698f86d44e"; + sha512.run = "d2427aed695fe956fe90c485233bcd1189603e5f522bcf76d8fd9bd6021ca02779f23cc1c8da70628e50537bf1c2789bec5d77d0dd2b615008f8f5bbb16c17fb"; + sha512.doc = "85800646bb25f9f33a706bac57716531779e8f5478d28b536a818da52b600e45ebabe9a74c05cc5fb460ad247a10f77589de0377ea588f5643f4ac20543d87d6"; hasRunfiles = true; version = "0.8"; }; "lplfitch" = { stripPrefix = 0; - sha512.run = "0b39939130d4ab4e9323caa298e5a0e983955f12f3de922743503c9db33fe132c0f0b37dbd7676f987babfa024c740b0514d4f3d32082e4439b7a6f330716bf2"; - sha512.doc = "c88bb97e1524edf8f17370955cc1fcd5c468e5c37e76326fd40c95f7a41c69d9e4ba35afd11a0dc7a4cedb17f1b294f68c557aa2baeabddf43f683cde814d2ac"; - sha512.source = "b094ab9c31d7ba30ab30392c7304bd901d05a5ae306d26f72a52b4172962b0833731955436cff93ec0af245e0538d7be9d2bbecf9c021b8001279f7882e222c7"; + sha512.run = "1cab8b037e4ccd1f88f41d8e3e5eb6226b164fae639e36144a9a0fb6af2cbe3bea17da3a8f3faca1b98f4974e03e20ee3725f3af261375742ff892f82289e2e7"; + sha512.doc = "be7d76e744b8709e9bfca3cbe777d097c8992837b4fdb9644a5fb200e0a64afbce2620bf4d68afe266daebae3f5bbe4bd9fdc509845be670b2b514df1e89966e"; + sha512.source = "db4f1b0ca58ada86db43f3980f19f7d97f636bf6510676cc93011d561550bb51b475b5bf3ee47df05138cbfdafd19b07b0d6d27403b02feb7f2935cd549b1308"; hasRunfiles = true; version = "0.9"; }; "lps" = { stripPrefix = 0; - sha512.run = "a1b1c880bf54e2997c051ebc44a0d8b6382d022fcbbd2bbb93680f2f94811c1bff0968db54c9f8fe6c29f9cfa668832351b0f0daf2edf2d6b4c3697367f0d593"; - sha512.doc = "b5441d08ad5db6d46f33a55fe717444fa2d53f839f1b16534630eb863aa22e7c0564a423a87757a8a8e337cae31f0123d68bafeb91d637cf21730033058cf4f9"; - sha512.source = "ea30b900bdc162820c30609414c2d2b53c62d303ef5704d213bf0befdff89884233bfd68dc26efcd129268e04db2a56de3708122a8b8c1140a4b078b939f54fc"; + sha512.run = "34dfe55cf5a772a2d0c6019f4d8fa4036e5ceb75af1129a6c2142995a450acb42679916fd46667ae4ce33134231eceb8a29dcc20c420a963652d57f581b4b1a6"; + sha512.doc = "b74a9055eb66c93a1231dc757c5c5e918623ab4ff329d0ca3782e19cf7b430e970dc23101feab0293fdc9a23b970e5a238ef780eb85210403a431497fea4bc9c"; + sha512.source = "81c74b776b4fe73c79d77995e8e68cd2743a335c049809088396f452b441a04a06512b2afab7e0faba2347732423ad00be2dd33f99c2062d7b64be00e881906b"; hasRunfiles = true; version = "0.7"; }; "lroundrect" = { stripPrefix = 0; - sha512.run = "c369eb9eb5260e1cc99461ebbf4c62abd1eb2e75b17560fea1158d7c3e045c98eef6f0761f33e9b23de1f187e61e3f9d8dd7e8fbaa9338f9c1a6617a4c7fefd8"; - sha512.doc = "fd5107ca3a9d81f3c413dc1a83af0150e0c68a5a7f9eff7d476d6a9945ed36561a1f603ac120825e102b9a6ce56926271bcf8413ad61295f6096142625e4612f"; - sha512.source = "674026d57f198af15644602b7ccaf5a2772a5ddbba3a601f8c6544bfc2d96ccf33296847092599b600f33fe6ee02090ca648285b29afb8d8f25b1a05b5f49065"; + sha512.run = "50caff961bfa572ae9ea36ce5c5afba0259b579eeed5308e8261b040d4897a45fb1a1f62dbfdfdb85c8cc2a5cd1314b18b26b3af1ad1fac5a7b327dc792be4d2"; + sha512.doc = "11ac802287cca62b5e247641edbb5745624371cf64d217cc19fbaa052886bf2c5a97ef89084ed09399b59450bd0166bc38ca5837e79d3e32f5a7b1802dbf999a"; + sha512.source = "f3a639815cc18f096daff9e982264d023ac4a2c46f7efdefcff01a88c721b8764772cddb96115fdb7ed20253af15574ede670a8e6f22e1175cb7d74611ad9fa3"; hasRunfiles = true; version = "1.0"; }; "lsc" = { stripPrefix = 0; - sha512.run = "5fa31f26896a7540a138ab8ca1682df709c08c9d647437a85e2923232031172e69429844140ea6e5d004356864bc4a9ac7091d5eb9a6330083a7d54043027ff9"; - sha512.doc = "46d4816d1076f17387c03c999c0efcf080cf216e5d97e13dbfbe6925e0f489c588c4ec9b7c5b1a1421ae1ab927d82a85602891d1533a587bcfcff78d65b9e02c"; + sha512.run = "134bc263794be8b2a40db93708a6c74a58c25920994d406bdd81d2a9b8d900a75a9d26683c34782535ae9047153b969dc7c4ec7c4a7466925901afd1440e3164"; + sha512.doc = "f7f132878cc277c6cf1556fc06971b6e312d40f2cf135a5f2b4d25a7afe074ea1f5b372e29eb4576208ba196faf27b00524345b5821190d5b844bb8e9f834949"; hasRunfiles = true; }; "lshort-bulgarian" = { stripPrefix = 0; - sha512.run = "0b2ada342dfc3def287e96f5bbcd63601e601fe61e777469262294d7987fabdfe8e44195dc7dbc9e8db2da3bd1945d61a3e5fb154fc82c59a9211bb36a324140"; - sha512.doc = "f2ac03a25bb27a51c7564f2863813d3eb8b5f5f4c306952d42fa81b9a95104bca1f15236ca6c2eb538398103a13c3f52f03656ac4e01ae7cb879d1b94367e942"; + sha512.run = "feb356faa485a690aa54ff3541c1419bc6b7aab289c375d6023500bb964642ca9b783e24668d7b1f3379478798edda7e34ab3cc116c4b1f8305df8c163032f1c"; + sha512.doc = "8b0cbf5cf602f9adb28a5a4ef2ba9b7b8e17ec295e2f4ed07c7cf5b154aa8443131f1f2e642ebe24519f824215c5e5f40f2b737c619ef1d43c10ac92bb5a6736"; }; "lshort-chinese" = { stripPrefix = 0; - sha512.run = "494c80938d8701588f48a33843c9b25d35b5ee09688e73c42822927b198eed24ad34d99af3e1be5f1c8116e87888f781ace3133c9f2ac8c17e13010f29238a43"; - sha512.doc = "4e846e78d5aa268998bba324aa8e0ad6f21d90f16b81ea3d48a20b91d2e6c35d3f3fda8fc951f85dbb18f0358b6e4ea59d8bbb4c897e77da83acb44a22226dd8"; - version = "5.10"; + sha512.run = "91727dd4309cc7bff22cd36563eb4b460bb6f8f2120ab9226539171ecced772a43cdc5cfe7fdf02b4966d3f6ab215a5b5cbad27d5184aa06d53a7e09788655ed"; + sha512.doc = "84f9ab2d8e93dac2dc7fb2653e8d2de8601a5ef0746c6aa52f3ae31f467b047b39444fcd89d0b0b2d889e8a5e6d3fdbb71cbc4b0b5ea22d44bd9e416d6375a24"; + version = "5.11"; }; "lshort-czech" = { stripPrefix = 0; - sha512.run = "18ff9db89f45c825533f73e69f6c89cb56620b36f7f33572f9d49fd8b6abe9430c7e5e1fe3b863ee5e31dcc15306d0cd006bb830998ec4f8cc919dceb925ece7"; - sha512.doc = "7f70f63f9a4262cb37bb2c8259865254d0bee1cd1ba2cfafb6002fb7801711c832143178a6903e7d03625ae92041ec820eb4d1109a98fed28d9ad7ed79c1150d"; + sha512.run = "cdc1edabc81f9153b469596db1039d664f4129cbdf07e30973097dac4d6fd84441b4015e2595b0df68130d3581a3b591f807348833b2a2a0e7e48a1318b38dac"; + sha512.doc = "1fffd62d69fd1ed1a04cee19c5527896e2b992ead63fba3dd24231b897c5dfbb095ade4cbba96f6a8e8cb4c295f9413726bbacebce84c7d3d7967a25be6d74d2"; version = "4.27"; }; "lshort-dutch" = { stripPrefix = 0; - sha512.run = "62c08f5226bdb63e5675c82f9a14041e6fa44483b2620ebae9b77dccc026488e01f908a9f769c4bdc4356eabaa8d3da8c43cf16dba387fddf9f72331b5a330ce"; - sha512.doc = "5999f216df5f7f7a927776e54fec78dcd320a312f7e95f84c4b47110174a24b9deeaee6f1e4c1977558309551fd479218ad97b0a39a4addadc2f8dd23859a3ad"; + sha512.run = "0a24122f4ec08cdd9d93d70956f43ca1f9d51c6b21c5048eb8a10f1d906ca1704190f7827342fdc2bc70e87492e3ce137340594d48fa92095c1a55e35dd4cc24"; + sha512.doc = "eb6dbf050ac838896dcdb69c2a9e0708b3f3845324e429a81b824415e0b0b374c039b6a4796ffb01b956af5ee060cf6043f5bb82797a40cfda90b763ff334272"; version = "1.3"; }; "lshort-english" = { stripPrefix = 0; - sha512.run = "c08cd60373d6da6bed88828dff55c77fa103a2db614115a638b784ee17354e07f3467a6adb9030a2a7562a7ca8b7330f4ec3a9f6547c466eb4521de6271220d3"; - sha512.doc = "b7a2e7873876a2001e0211b26d4ca809f501960666fce5b572adb5bf60b8f60bc32d22b6de9b094f4652d225ca643d687d69fcd8438d27c07e2f8e0c36226a48"; + sha512.run = "5c63912111f97e4ef3ad844b5aebbbfc87e06bea0678581d2d347950a28adf28ce93126953083921d562a608e711c082cdf94ee2b90b64a02e9071facc6ca980"; + sha512.doc = "d6c1c2ea3ce26c4918ae97312aebceebb898a37b7dbdece04d021ef31d0b47daff82f516b6920642acade1088b4d144d551c4d1d91221e02e063202566f3f46e"; version = "6.2"; }; "lshort-estonian" = { stripPrefix = 0; - sha512.run = "3540b7ccb6f166525561fb39147931aeef87ee64c79ac8207ae0b9dcfcd95757bcb4a31fc57fc700e5746b1ce1cf8204fcc9e3348be5764f638d328211182dc8"; - sha512.doc = "4551dc092e2a701dd924ec352f983611cb2ef19038046e170bac22aeffca9adac27dfe93d434c74400967a718a7bc7fc91cb533ea4c15cd3aa4e3e4168f40c49"; + sha512.run = "c2a80570ceed404aaa393b0810ced1ff86e03dfba94e37b8fe7463c885e3587471dffa5f9df55a3fd18192024c64769202c5d2bd4b768849e89fb3246ee04797"; + sha512.doc = "b6f62aa6897d2413b62d47197af2270188705602821076b072c5f8a3dfbe94b3a39423b7251373f3bc822b622a386b32ef9605649070e77e0614d54964ab5151"; version = "5.05"; }; "lshort-finnish" = { stripPrefix = 0; - sha512.run = "9b23541c7c4feb8ce2003ac768163002144b921524fcff25329c816f6a5ccea36c59c1390b1a053bfd269c3d55c2af3301cc02cf7d876e71d94abb61ce6697aa"; - sha512.doc = "9905feadad575fa628462e2bddf489aa831181bd543e8bb38aeda11e3f793d2f65a31bee7aeede11643b7eb56ddd8ca1376fb2d19b0329c87c71eadbcc1c3d09"; + sha512.run = "fe17b0781f17089d3a02754bcfe0fd07cc27edb9236761f75748110cea98e3360f243ec789a12307597ded80ca94403781582e598009239bde7ccbd3e3c20ea8"; + sha512.doc = "4a4f2cc42bc3cfdb7318e20e16304e3f79a082ce58d703b3cf69359b339f9c4e393d62b3d0f87c8b43e9058439963d8031bf5b50acaa6ccbbf8681dd72a9f75f"; }; "lshort-french" = { stripPrefix = 0; - sha512.run = "569d06fd4f91fd840efcb85dbb708796a59064e50694ea53450c2e31ad0dc4a099db2d5e8bc331b729c349acbd1260c543afd3bc5823ac5ec74aa9f8390bb4bc"; - sha512.doc = "ddb43a7318bfaca9c619d3a61761e99407d4051e07aafac373e45ce7dbad81b0fd576995d53a14bd00dbf1a3f41886f03f53cd158149b486697190549af70f12"; + sha512.run = "426e30c7d83ed107f5f7821754bea4604b21305f53de6bd11ae24e94ded4921ef80dff7ae6ce1a133e093e0a6c47484090867086765b3f02cab59fdc77503256"; + sha512.doc = "14d7bbb0906448253fda58ba54dbdc09caa582def3b629e42f8deebf3fe240c029e324b0d9daf407fd4ec4c39850132e5276f5acdeb8d4cfa08c8dd7d786fe6d"; version = "5.01fr-0"; }; "lshort-german" = { stripPrefix = 0; - sha512.run = "c3eab626a050dc2648a3c537b1659a0d04cff5400ec345cff3689859c146f030af49551c2216f786cbb7b8161f2e4c8c1c4aa3f75e73a280d833d0c703cc112a"; - sha512.doc = "3ac4a23508444fda57773f131ca41ba532d0718d95aa9730ec5675971722797c7ad0e4c204a4c9c48d5803faefc3d109f8981f0429138a54e248105d39271129"; - version = "3.0b"; + sha512.run = "427d12c0184d0ad90e4408e81358448ce0919cde5b0058a3472043b7990ab602102c127ebe43fc3cfada5c0a63e0ae05d5499ca4f37885e09437f124984ed518"; + sha512.doc = "017a232c60b72daa02ddd4fdc38ffe0ba25532a5fe7825145ed02f0c8162a1c8b2e5366d915179293503626caeeb84362394483e5b634d14b72454a42f52024e"; + version = "3.0c"; }; "lshort-italian" = { stripPrefix = 0; - sha512.run = "06c2cbaa641f8162887de49096701c8791f9af3e6d64817e8abbfe9167e79fbb65f6cafd5be06035deef2e48dc03f8b993e8b5198b8590f919c05ef86c7b8f57"; - sha512.doc = "aa57d3e8bb93ee15a9cbbdab2f5677aae5afa38ee53653fc2566921e7af14f0d8642e7127309a9246155f332e93f06b72fe727b55e7d906cf5bb58f9c2ee13ef"; + sha512.run = "69183fb3f161c9b964208c2a7c434430ea051d18eb04c585f90295043709d391b6aa6e93e4c5e3f4c76c441dce78b1128ebd808af115ec1d3febf0f63c22f26f"; + sha512.doc = "353a087a86018147ad47258384a84dcad217333c3e3df1c9401284948ae9aa63179a2a2c0b68e47d88bf5407624bf15c8b05b913165db7635fec7fff27df916f"; }; "lshort-japanese" = { stripPrefix = 0; - sha512.run = "31d11e8722a9874073867869c78c1367aef1633aa757bd82381bb06a02233b83d5cb01f1e3e435ab64f35d8f0f326ed4aa83e8113bd784f0b62f74b4d468757a"; - sha512.doc = "85c2e8d250c27cbc1f84ca2c355b7b2758b60355b61897184f3d383ff78325b649dba2670e42513b08192ff784222ce76ad70cd59517268c608863bfa0dfd028"; + sha512.run = "27c64952e4d1f9c90875dd3d3343df93a6e68a3c87d4c970aa8a357d972222d2c00f8bd7c229a0be0ddf487aa94e74b313381e1caff2d6fb86240f3c39c7212e"; + sha512.doc = "c101d56f2f127163c9183c57d2c1a3aa7469a1a8567dc538df8550ec66aa0ac4b489deb40188c3266a2f591d38be0f4d3ef784811ace91ebe5f7d5acea938453"; }; "lshort-korean" = { stripPrefix = 0; - sha512.run = "9f30872ffce767b4197e87d08c7c4fe7085528e78214659d769462cdaac5c9ddc2198f8ec4bc6436f7fd7cb5f24920f460344b122d8f8e157c7b4fa7b282f3e8"; - sha512.doc = "2840b4fb956dcfc1d3e18a1bea5691bc9a6ad4bd855ec35d1631de95e0aa6112f0938587156fe301e29a3a941a34d5eb64f1a08f9b7d7877f3fe8cfce14cdfe8"; + sha512.run = "3040afe9879dab6322683645343f4a0e2066cf756e6d0881a3d36f0ae65b2e56985fb964f6f8874a642dea4f57dd1a70f8032f8c4dcfcadf0652ace943e066eb"; + sha512.doc = "1b1ff951c2131090aecc26603ac7bb30f90c4542a4bb4402f0fd08698239090cd5045b7572847aae18cb9bd6c47a0ddf720af9d795108b60e9203a23f6a4ae28"; version = "4.17"; }; "lshort-mongol" = { stripPrefix = 0; - sha512.run = "0bfe7429aecf488a98fb38125a49a80d75022000243085d91a1149d9199a07f2b306fceb1d1d835d0bd2023d87b9ee157bb966b22fd25278c45afe2dfc35a44d"; - sha512.doc = "a6634f05f88c92231aab590d6517666fd390753a6d71a1c43efd545205e90820d6ec8270943d46b95464ffbe55d6c4c725045c4aa7e619b8d721b9d1645c1ff9"; + sha512.run = "df7d79307a1878641c0ef95ee30852a748aced24cc99612bfe40c83c893dc5808890915917fdeee3c44f407d467bda936f4d819fd67d1cab97be36e4194694b4"; + sha512.doc = "576e1ab332f66eb8261b51669f09da98fa543766818b26df6476bbaccf3a24164d11cd85e03233f51377186c80bf28360854de9d68d17dbc26db3bc6a1b85793"; version = "4.26"; }; "lshort-persian" = { stripPrefix = 0; - sha512.run = "b2238cefdbb41c8a712e8678c9e50716023d070bc7b279aad118624b529ecff376b6fb1d780c96ca70047d052237f30cdbb820c0a2a552b526826699aa907671"; - sha512.doc = "d523b72041136152a3c768a1deff8bc62bccf66084d39c35a8c76ec8073c1d4d6aaeccf4b8303feed5f4d7c3a24ac9d95997c25dcdce4eb26584919e8503b537"; + sha512.run = "20370bbc67384133a41755a1ee91306170c9b5b7131af042eb088f2cf41413f618470f0baf3a9e5036089faeeadb6c35285a8d2cf0374483c0db4d0137f73e0f"; + sha512.doc = "21577f3ec0ea5196a8b7719d26a6d8a89e04192529bde730304aae0d24f558a34a64bcf96ac1f6055f7db69a9c62702559fc893e884eaee601d219fc9dd5b0ec"; version = "5.01"; }; "lshort-polish" = { stripPrefix = 0; - sha512.run = "de698d17ab23b3b0673d44b5f01b9bef75eca7dab6781f9d393de1d6411b86abe9ed1a5881274dec38da12fe5d7624ad58134863f902a792fbc6cd1c5f642577"; - sha512.doc = "b1c79989645e5dd192a94d790b8066f0bfa49e6d5b22a766650df11d167e262a34b4f43536261ab26c1eb3e2262f55f6b7b140c54013cd68bcc63c04cf9a1cbd"; + sha512.run = "6ad3d6a8b22c00c3609dcb2dd0029a7da70f0bf5c78930a6f0370fdcc026898d3b3aa93ba6f391af51c8c428a07a2f45e75d6d3a05032d2d3d62ec55e6a812b7"; + sha512.doc = "b0deb0f9fe5d1db6eb6d4a1599b612d7df05d595e44946bfcfafa951f77c7231d00e0415dd3de5dcdc20e1f3b9c2181245be233a67328457a7db23a186556f2d"; }; "lshort-portuguese" = { stripPrefix = 0; - sha512.run = "bbf60d6643f349d979a833c033c21e3a2797ccc45b5ffdcac831f67edad439bd330ffb7dfce619cf0eeea8a7b714e4d60f3a5190fe09e7641a35b08645913c0c"; - sha512.doc = "0ca107e7d891537ca3a7e4a992fc75844755c81c8aaadd11c7f6dac70c06aa06b3de328df04c1deae60bec930057fee89c6ebf47ffd4ebce5683c92df13515f3"; + sha512.run = "42f40e4c0de0f1243d6a5926adde4eeff6e909f239c430c2d1a69a8ac911943248ad0e2c62cd03eb4f6e4d9cdc7569ead5a4a52ca449e1717e0fb2d4456b3111"; + sha512.doc = "ab305db94730f95770b975c9f9c8f7dfc09080ca9bab06e9e159d8d012038e874e43ad79c92716cbdacc6bed7949f47268e233e26b3c38920bfd944c520fa12e"; version = "5.01.0"; }; "lshort-russian" = { stripPrefix = 0; - sha512.run = "fd631c2cdb692ecd9286dc2a0b09b464d1ee05263fdb44404ef627065d920cae1dffaae946e214e1a6e12d5c46f0a5119f24bcdfed473cfa9e1cb9fec0549e92"; - sha512.doc = "2528733a71fb87e98f760f5e6052a80e69cf9b98022daa63bc886bafc16629d0d5ef4204a9b8ad88b4af64f3ab27d4f45f373445b4c55411983b32304a79c89b"; + sha512.run = "a7dd5c673c83499d569202f136cb768e3d0222ab6fd68c21faf602803123c30545530d5ad9d9bd75415f06d6c78247056de086339d528679719c144fec832b7a"; + sha512.doc = "c72729aa6600b58e71fddf3f11fc28db46a0ae330ab180234b40e8d096bb206ca2d1b226754126a64b876676d3992342e6f0be8f5d75b41b20cdabf93f704909"; }; "lshort-slovak" = { stripPrefix = 0; - sha512.run = "90545f5f8d48fcf81668a39d2daef68439cd658387193c89ec280e54d5f5ca74cd428d5c92bcd527a5f50151fe22d031ca4200ad258f2ea00250ff1b53b42bd5"; - sha512.doc = "a783ab895d6f13aee097eda3546fa09a89f2c82add3d9bcf3965f2c3aa6c2d079f56a6f78432bdff1c9638e748d88d99bdea7facf8aafa34418972f84224c114"; + sha512.run = "08f3193ba3cfbbd8c04bd4077f53ed56b8d7add2efe9ae5daaad916f36f23a66e1d4cc1d4016d5211d1b8028db06235582be442c8ab5384f3e37ace5f1a2430d"; + sha512.doc = "ceb72821d0c8d3c34ba723533ffd9c00ad926bba968ba10bff45dc336ce878c55cb5ae7ee38236ec839ffa64b32f1f429831f2ae6c4e29c8ba307e48db2e6e80"; }; "lshort-slovenian" = { stripPrefix = 0; - sha512.run = "340fb85eda395dbed3171f7bf606044d2010d02c4f9f640185b6d3a8d14da5cb59adfd27c06b9c05f3b4eaf52e058fe5bfe613659a2b4ec945f1b31f0e8c1ca8"; - sha512.doc = "8248d8e18a569596a957cbd8d8247dca049cac6e4a7ec68e94687bc2fd66dcf7c3263ec596199844bff09ab430077416167b47240f34717e16e95890044987ef"; + sha512.run = "057a284e7cc1f55a4d04bf2f50ab28b854937d5b09ee2831be52d6d30e0e7759c69bad9a9ba1e91db6d6a33e93bc9bb1cdfa9dba698abbb77ec018df505cb55f"; + sha512.doc = "a616266f37952d1cc8f8372411398b00bcea232925eb702cc1469b43ba2d0f25bc20e3130f195efa0cfe8fccae5992ecc2ab680c8a10611d09d580f10a1013d4"; version = "4.20"; }; "lshort-spanish" = { stripPrefix = 0; - sha512.run = "cfca9873f04f7c52f2cf5aa0c2b1355a6df8e233d38efff0a5a3aaf6cba2ea0903a2949a8acefa12741d7432bbb46879a303d93421d1595005a5578b670f5a76"; - sha512.doc = "f240847ff7804173c6c3e59d7ce681884aa85f1978a03cfa85c592297d55944767b7e74fdd80dbb1339f9032a307cd6ad1bacaadb4955647afd30ed7f05759ec"; + sha512.run = "1475d70a9e615b9d64cfc8ce6e1302f3fb11110a927ffa52ff1d4e461af4b7e0af620a21eb486544bb709921c7f69e146ed8bd38a85760df22703e701336460a"; + sha512.doc = "c76c4bb717d3d19cfd759042ce69a9fcca3f7ed8bdf224f3ede6babaa12e6d766855af9a5199e180538d9edea44adc3647bb6e5e6c552d1c537e9ced66174eaa"; version = "0.5"; }; "lshort-thai" = { stripPrefix = 0; - sha512.run = "8f8ab7d1c846c4e7d19db7d58397bb914ffe812fec77ecfaffe44c0456299e33a72f9c2e8ebb54e0c3653ab30f303c308b7f0f27cf4749a2a9dd7d4d5f17ee11"; - sha512.doc = "6d476297a225911caa75f61ffc02b60253db1eacb007a415ee52ebab0a6aac7a44d4c72e38778aca3bba09c908c653f00b48701a14399a7fc1473d673281a2e1"; + sha512.run = "f46476d48ad6d1410584f5a4fba1e95560077774b9a314c87bc890d87d71c2ea35fa76b876aab56d9f4ae8ec7197a85affada59a60da977f90ffd168dc4a83b9"; + sha512.doc = "05f657fda3dfc0bb25394b6464e00a5dc50e5d71c9d2c4beb02951ede1b95966edcbef26960f4120f484659fb0afbeb37ab75533406174abe00feee738a7b7a3"; version = "1.32"; }; "lshort-turkish" = { stripPrefix = 0; - sha512.run = "7504082503c49cbe4dfa998656efd06d4969a68c3458f23835b3c26b85cebc347c9ec4c9bb9b3b4027533046edcd9f92558532969fcbba62398b81afd482d83e"; - sha512.doc = "09b90fb9c7a44ea68be192aed17fd350ccd9baa915ae90809f0b167c9ff46f0a9bd64ee2b8fb27c4bcb9b0d84925f301f500dc1da55717a83f68203b3e94243f"; + sha512.run = "5379e397748fde4cecdb4bbdd691b2e84be7c02168e0c061f48e7a93ecb0d22860de7ce11bea905de37bc1f2d738c3bd074daca72fe5354db1a61913f7c04caa"; + sha512.doc = "32dda88db535c658512923ae650b837507534625403d927e92bc45bb8f55d0bc7a3585f87ff0798101f05fc82460754e0ebf22419ecc2e262b2d82bdf4273bac"; version = "4.20"; }; "lshort-ukr" = { stripPrefix = 0; - sha512.run = "6b244223c6e6ae2f7d3ca8ff801e59b24f9ab52389f50863d24037f56d6783dc9d303ad961521ee74cdd615d9eb6aeb2fef4108f1c993275c3670fdfeb5cd5ff"; - sha512.doc = "469975ec19aec34ebeb1d64b210d9155b0322bbd2bb061298f8ec4f6de6430f6c685c7ba5aaef5b121da82d761f8632e25517f710c7eef946daf75c287feb6b8"; + sha512.run = "af36c0986487f1d3a6d8a6f3635db83754252b64bca1ccd7b96f0610afb375772a753af726a8e455514b82dbb9f539c8f7ef5beff3ce6c54957cdd3b1acd6432"; + sha512.doc = "a8f7d18f672b1268403c9d38d3ade10492d6b8812b037f0e568c44f32e30ac5ed270ba44a7d87676bfe474d14e1c0a363fff0e5ad03f76814818e570df12a19d"; version = "4.00"; }; "lshort-vietnamese" = { stripPrefix = 0; - sha512.run = "ffaa54f3cd34a0a4f1fa1ee56a2be3a807a5a3e15dce38d4a6bafcca640610405e9315ba538ca202078331b60905a0d3885a825a2faa87306900339ff481dce7"; - sha512.doc = "382b7a4872bb528d2f89ff176e08140c96a8578cd57923bbeda48c418b6a1f19a016372e717fc08c0b08a8fd2762cf44795b699a51bb93180b8c825a5fc0ea97"; + sha512.run = "483521a1885f5ba39a2c3f1a1b972c2286a3d39ba999ba934116f41b6a9c2674cbba98d05ad5a1288fbccac72ce4b55767e372e31ecd47dfd65891373fd2335f"; + sha512.doc = "367895d346df9e7bc74cc6c6bf734889143b9a439c4d02ad2812408a951d8a276a5758707216a201c14b620aa47fbdf2441346936484a03e8559a749c9e20eb4"; version = "4.00"; }; "lstaddons" = { stripPrefix = 0; - sha512.run = "d7b04cbfe3af078f1c5bf637c89fdb88327e002c9e20707ed92f4d17b822afeb11b753100fb1c8451988b66b3ee02fe276984b57c33508f9cc0fe925f421cad2"; - sha512.doc = "dea8c29d1bc366e18aab89b425eb72cdedb89d0f56b79275b8a71688d5722d3c468803c3bca9a166261c03123dec0ad134dca5aa7bb3719e902a449fb2d69709"; - sha512.source = "ffaabb9fe414be0591afa0af93f0470ad038b28636c20e2d314a6ac1858f9a5e1de063527ce764b5770fef78ac0bebdfa0e9daffe03ce11d2234c5d38c5bd33e"; + sha512.run = "20ebc73c2627de5b41c1906e5656dabea141c07391f4b85a4c825b7752b9a424af30aeb9b33de89e68889bf158b1361880d293034e179d6ab391e6b47a8e6bab"; + sha512.doc = "2edc6cbf09676690b722c1c15d73386a68bc60516bc1f54e0b9ceede4e1c67396128c38214e6180ad37f28d6fa5a05553901628467348128ba655af26b2be89f"; + sha512.source = "686e41bedbdfb06af24c382f3a1009879159d0b32c5d2f6f2ae2600034573eb11b04e150b4d3cbb43db94ac7c804df28ef5ca6981e04f8763ec178aebbcef15b"; hasRunfiles = true; version = "0.1"; }; "lstbayes" = { stripPrefix = 0; - sha512.run = "bab0746844d13c07a63d07d423afde39690bb8640e2944dd3ec5b728f9a01b782871f95e9212df8d99ed59fce932de6eaf5f7f16d9717f45a1a02e1022c58bab"; - sha512.doc = "8e8636a559dd1ff12345666f78bfb249968dc9e945fe72e9ff9f4f45507b307f018530a1c6659d7a105ba511c0848caeac04004c1551ed713feba1ebc7c89f5b"; - sha512.source = "43088aa29c8282fcc7f772698fffb741ebbee447969d0b34adbb902ae1b07f0ad4e9d621eefa1a7931576ceabaf52d51f25184b2dd1da0d26f9ae7fb1096c36c"; + sha512.run = "a18f1940a7d904116f51b0afc09228907927f933a8c18a6885ecdbec7f513a64dfca66a62c04517bdf37d3f4cf3a58df5c72fa2c14fd893a796bccc30a99a33c"; + sha512.doc = "eed7a36914f03cab4fdcbf9b2090932d331b9f414efe87e4eef00b851013b06757bf12e1d13ee7850d5584d89d0fd39aa2f360adfa208bc6833b199076b743c2"; + sha512.source = "2897cf1d1adc6bc8958696737f70b35ba2e26122c114a3231afb49a5db0b973bb607f26d4f6f12f5fda8c53656998da5d3e71d85f3c978637e9253e2be8b63a4"; hasRunfiles = true; }; "lt3graph" = { stripPrefix = 0; - sha512.run = "bf6822c07a514bdb18b9ff26cf308997b83008195315ebd213d51af7889ac2f39fc2959c72b7535a9f03bd61b519d8fb1ea91607e22f13be58094c1acf770afe"; - sha512.doc = "bd9d9fa3a2ff75d1278d5aa2ee6ebe79f96c9e9aee0709914fb8f092e2afe5f5ad77fd0a49965948b3c484aaa6ec475c27dbded125d5556c697428f3f5aec684"; + sha512.run = "2731b8f21a5a69978cbcf7bfe12481c79d6029b9e7d19ea582965bbdf70fff2b42f40c579c5007d090647a15ffd6e88365e5da81a3dce2c8326173df20c06f8c"; + sha512.doc = "9de47e35ecaabc789494ffc802bb95d6275d9c7af335ca149fc458bdb28b11f096de22e173b3c62ccfb42ec80ba4c8a2a59a925d85697491903dc8f4aca1d7bd"; hasRunfiles = true; version = "0.1.9"; }; "ltablex" = { stripPrefix = 0; - sha512.run = "5aa9ee17104cf684d69012d1c6b77a7e8a05e9e3a18b4bc2fbd4759db72dc9ba3cec7385dcd8fdb81906473387077d86a5a066ea229db686d51760cf984e9930"; - sha512.doc = "c65e8d32f338e291b70f7081d6e62647d483bcbe3201efc566162f30471a89d977be75bb7f0c966c19fc8ff32f8827f94da863a45c33badeb799351e3a675aa5"; + sha512.run = "127f4cd2d9dc424dd4e2b7a0f60f1292baf81e53c3e17281851003500dc3959f714c714dc548bdb7a68bda2b3d480a7edd78f041c1ec574b1f3f5d697309dbef"; + sha512.doc = "85cf455e32e95a6fe6d9a01c78997369f5e5479ff3b372ec80b91cb2da084ab4eca5c87b1e9ee6ddc98a4fff281aa5de0daff09922013197397b78844e8c5f1b"; hasRunfiles = true; version = "1.1"; }; "ltabptch" = { stripPrefix = 0; - sha512.run = "7f13830e7f8e218228a1d290044425484431180309eb0d35e84d75a354d969dbb0992630ae00f29e8191645f81a5ba7f1f0a8457c2924480ced43fea5b71c905"; - sha512.doc = "bc01fe8ec4621130569aee1faae35de990d0f08ba7cc23c6b42d7e2934e0b570102e00432aa5ee17103bd6cec5fafde363c3390acbe79df7054c5f3b8a82952e"; + sha512.run = "dd89ace56e0dfa1f6737713fe8820c99f43c791f08c0dd28132090585e5946b65577ebbbfc5c3c40f1121624bc77d3a96f853679051e63f2aede466b727d73d7"; + sha512.doc = "60ad97cd519cf0cfb83b3d295470ca06adcb5f4e2140751890d92760f0986e16d95fbc02d26307471c154f7170fca12ca217ded1ce8f2c34e2376d0b2a2991c5"; hasRunfiles = true; version = "1.74d"; }; "ltb2bib" = { stripPrefix = 0; - sha512.run = "fc797173d5c11737d28c31812cb478a1411e867c566fc0ee02d1c8d9b9abbc9ca540b75224017bc23d989c477e46a6512dfabafc06772070e44cbc6f5ca2d2d8"; - sha512.doc = "68ab5ae1be304fb958bdacb7a4be0a3f825b70c32c983aebadfb3214f19f0902591bac5549460dca8ba207005ed282897411ab9c1760d4391f14c6275c4ba3fe"; - sha512.source = "0bfc8e316d3f6a9ca6be0e7b1233f60b44d49dea05f711a1d7dfa2ab40b2e3cb97e3745b314501c74b1a0576dfc64d90bb00366567a48dda3f8227a77431d724"; + sha512.run = "d4cefdf14b511260929fdda1672d548b54e0be3453273408fe7626b712a9cd1a2a287729e45ea8dd629e77fd7ebd87c615240913c1c6d8a5e63552560381c87f"; + sha512.doc = "cd88ef0ddfc92cd9416d8529ba055e18bfb522089a22c3d7b4640520daae9a76dd51df5f6f22502a1a5b036cdcd85b70da1f6b7f3cdadf09abaed0ed6e03e122"; + sha512.source = "eefade64111d57126de5910ede7e1511cfb8c5c8bf9d30473b6605e6fbb303dcec35b009252ad65a521d506625a891ef47d69474867606b9b1095b0c611d6e93"; hasRunfiles = true; version = "0.01"; }; "ltxdockit" = { stripPrefix = 0; - sha512.run = "a81cbace2cdf44968dda8c069425ac937124bded05f0f15160a55b90a4ea9c71b67cb8d8445eb0c9c9bc7f483d8724535abde6e77b7a02e7bea6e4b2b4d68355"; - sha512.doc = "654da5f666181eb878e803288b7738202933ba47f495eb0472de776019f8f32399a0a16ad2e13d54c2821b7fd2f9940d99fcd1a781d985517b9bbb73d3c415b3"; + sha512.run = "ff556fc044826c6b1838f94058bd7ea290ee0c670aab58995543d3a7b12236603ccda4b00fd2448289da0fcc7fd26e39cd1d5af0aaa44d32f0c85c94858d14d7"; + sha512.doc = "f55221b3b8437231371d159e7fe26926202fb323df17243259982403cb9664895b14ff3637c5c4fee477f9a843662d5d9062e2e730548d2f376d7248303603c0"; hasRunfiles = true; version = "1.2d"; }; "ltxfileinfo" = { - sha512.run = "d4969bb58c2ec3a167041a78586913481fd3d760d1434a4696ebdae643e9e80adcce0b424fd7b3ec33a8ae85e9bc7241eb108535f4873c93bf6a5fc30088fd10"; - sha512.doc = "44e7b6664fd865a78ef23379cfd39c720ddf9040d3ffe63c4ea922e2825a14f49926782e1e3ae4cba347c26b8bbbd15e630d94dfc36c68dbe813fcaaeb11da88"; + sha512.run = "d3e308718cd73b58f73b4ffd0e2588e4b3ad130fa7dbe1047697e3b7c8c06f6d30ca0346e88b2daf122c6f198787812303cb2172aa3c6beb9f53ff4c7004277f"; + sha512.doc = "3ffcd73b9ff61e2e63504bf7081cd4dd55cc903e4bb33654c8c69e7bebdb5958164f8c680676fc3a44b0f309c4640b2bdbddcc6f64f4aab0913d43ca63114e60"; hasRunfiles = true; version = "2.04"; }; "ltximg" = { - sha512.run = "5e79c50138d86e511cbd2122149feb26b0fca7da689bb571a2290d028802684c0c8416022bb8f2da22e40430fa9866e98f42c13e98d5ff834c1d019c0dbd4c6a"; - sha512.doc = "a761b23a9873912e677f042378b7598750480d527c7fd58b5c36be638265138033e4a6aec411e879a9ada801aed85694898b4da9459c52040e9d33408ae485a8"; + sha512.run = "e900ba5934129db488239a3430b563b54f13d0d33dc4d01976f272efac432f9912aeea94eeaaba9bef0d67f20802674e7765e377ac031783150f02c58d21f707"; + sha512.doc = "bc7d176e11a306394a8d3837a77c47024bbc3207c8d52b3d381714368cf040099ec587bfac7212205311dc3196e3b3c5c94fb1870698411f0378eea2bab05659"; + sha512.source = "534c9e2790d05993c07e2cc7f2bd1d5ee0a8c4630c50d413419033a39f8a2e6a2bf410aff717e5fa84197a0e49e39a0bc51fd5da0a0e8c61a276bf3bca457458"; hasRunfiles = true; - version = "1.2"; + version = "1.5"; }; "ltxindex" = { stripPrefix = 0; - sha512.run = "503c41747ed70f575e1e675bb814e722d06b3de20f3a8bf5908b87ca471616bdb0c3fe6d4b18d585d2e529470ae4cf7b8060b5bdcc03c29b44e990cd2c6ed303"; - sha512.doc = "ae13262a4a3453c754437af47c8903db3a9209dd90c8465add3f2441fc73ca9026ee3440136cff344809559e5d38645a3bdd0bbf045a3d409308d235f2efb083"; - sha512.source = "218bcd78d5959fbbeb85daecb394bb26fb85bc84c77890efe15c9723ae3bf25380010afa2e3e14de654eed05361488506c7ded988bbcf1d714d1fef39a93f5f7"; + sha512.run = "0f67f4a6f7894add145d8d464e3d90d194f30e2bd0e6ef5e12240a7e9b978f8162f7571dc09f10f4da0983ce6a32a5cefa816b67e01e149ba158d2f52138135d"; + sha512.doc = "4b2fa5c3a6dfebf86d71a93e5fd8165265c28f8577b227c540fcc6c8f9175510aac55197ffad3925a4d62b80977ae896cecbb26972d817e95091c37ed6b3c89f"; + sha512.source = "766b399267bb7070de121f64b3439d77d4b6f3b883c949482ae6685bc4c52e4a7e99888bcf5da40f41df81b1539148a67b117a4145b2eaada240fb7e4ad23a5d"; hasRunfiles = true; version = "0.1c"; }; "ltxkeys" = { stripPrefix = 0; - sha512.run = "642a5bb7c2c437390525e74178c4e6277faec2691f3d4fef335f43f3f1efbd8fb4f69d619e8a64b306e33dae234541e540c5372a7e978ea22cd9987daf146628"; - sha512.doc = "68a58e6587a3bfad93de40cbb4cfdbe463ee3d2fd354d08069806111b84e236f3ac4b09d8533259e432010931e4d5882afd68b5a0f0ebeb0835de5d0ce941af5"; + sha512.run = "91a8e6860a5a6f31c35679e21817cdd35ed93e359528a4459181fe98cc46475cb08e72877d6701ea6aeac9635cf85998529a39d456927146dbd633f5d2b5dbd6"; + sha512.doc = "9c9b0b071a47187d8236b8b2ebe4e79d60b29650b8d9b9508f8f7b845a387b38a01deb43a1571aa91923d185bc90d8e6135a8e07f5ddf489437da525c52813a7"; hasRunfiles = true; version = "0.0.3c"; }; "ltxmisc" = { stripPrefix = 0; - sha512.run = "bd8e2163df74914a297bcf38706d59a891f9d863825c6d501a6f7bdc9ada9dabb641d5537214df0cd1b9ee75070c923f6f4522c0af1bb24ba9495aa3b7590128"; + sha512.run = "d7b93ae125998ac4448b698ba142a930cde58424379ccd3752de1261b61536b2e87d15dfd159eac6e62d7cc8611806a8bd5d7e9565252a9d18d0eb2bf5183134"; hasRunfiles = true; }; "ltxnew" = { stripPrefix = 0; - sha512.run = "0dd6ea107a73fe8243f995a9a91f50023d7298dbefae2e7463f96f2d6f09a5d9d6a8be0a565c1bafbdd797a0ba0e76447f5f2e9b911cbd004d527e16f50dc0a7"; - sha512.doc = "7f44f1d8ed6f2f15d79c6510af25f119caf23569214cd0799be3b64566b5f95622429fd332d322000a871b6a2689f9d1b4bbdfee5135d7a60d74e615084db278"; - sha512.source = "b9fdf9fe5e6b6ff6561f9036f12e332b75c43b550b908662202f6acd6bccd2b9b1d27a5bf74523e1e1f0af5fdf351f95edb76895d86ade55b065676ab8f41482"; + sha512.run = "76d29be39f2c198ab87145db85c0b889b191a890da404fb5d6fb587ea982aafe00915f18b1b3c3dc188e3114c29f79e3a3d622febd53d96e8c3585690b0e0590"; + sha512.doc = "4f400f321e0b44be3a994ebba08bfb71e03d445b0beb02a0cf430bde084e18886a93d4a9ba98569a5f388c90e4d9afc2c38e82a88d5f2549b7f034a8f37b1ceb"; + sha512.source = "89988f5bf63d211c849c9021121bbe869d6b00b30d84dd1470f77698f81f67ac1adadbf2cffa67a24482d1b259226caff97186d02f27f83f76dac3d0be41ecae"; hasRunfiles = true; version = "1.3"; }; "ltxtools" = { stripPrefix = 0; - sha512.run = "1202facba31b425100f115b2725c1623af6290fe6b72f4857579a20863de4c02c88bd323b6519048d0268555eeac2cd7a3902f42a6fa55419b831d3dce51fbd0"; - sha512.doc = "9b7fda4de084af5bb8dfe140a826b526b1496546051a48851c42d5158d3c5939e27088d3389f7ab140beb8aa2810acafd23037ff8295233dd1659156317255c6"; + sha512.run = "d38437071541d91c7a621be3c4f421f95a8f974f7878f280d4032e776d8e96491946d4e5fac95dd2900763e30039097cfdee2eb9522905749323e4e5f7b3a4b3"; + sha512.doc = "8e8dcc1332c865cf79282f9e96d799357cf399c106ce89a42180bb62c12320ccc065e0743e2201aa06da2739e608428738c5affd3292e080eda89a6bde8a8b08"; hasRunfiles = true; version = "0.0.1a"; }; "lua-alt-getopt" = { stripPrefix = 0; - sha512.run = "ff3771ec5de2487e7017d290f38259435c9e06abee82be03d96a0ac858c509f006d9f0904deba4e6fb661d334697df3ae5ccd905b81e4ac76d50005ec3dc6c30"; - sha512.doc = "a9aeccad97118c77ee77681ac73adc6cc53dab904c0a4a28f554dcaf651a3a3c54b3aa26e9431050857340ec4c3161afe57aa1bab5ddf8ff45889b184371287a"; + sha512.run = "85c5f1ba68f9fc874b025a7ebd63501419b1df332fbe456e49560effbe4f386abc641481a91a35e66617f7e7357f45a5d605876efa0e3fd680d4a4699c0e7cf1"; + sha512.doc = "311a04ef22af0e2bcab6166ff3d257f76e7c39244cbe81742009a97466e5230d69a574e98976db5ac585baf3e3d13c0e6b2cfdebb119e6db2acc6e8aba0169b3"; hasRunfiles = true; version = "0.7.0"; }; "lua-check-hyphen" = { stripPrefix = 0; - sha512.run = "b838df3e2d193ea9c71afbeed80dca2d80e2d25d0407d35f18bf2cfe1bf3caf727d0008a44ba530754f8955d98a45a3a1959ff0062063a0ff242b7132c1f0391"; - sha512.doc = "5f65b2206e212b24bc1ebd051e7ee68d6a3edadb8534205f3cb3629199c47ea0c38bff74c96fb0f34ac9ec573111710540a3c4d0805aa53cafb6dd23d1783946"; + sha512.run = "461c69113030a4aa7b2db1916d6072cf3d8cf264e03e6f103bb748d98c4953d74e325aab1f4e6a260b53a5591d8c3cc667ada416705d6a2d7d9fbf0c46503dd2"; + sha512.doc = "10acf29ef3e6991b6559ee5081cc7e566ebc8b83c9cbc26a5c81993e21f9a56545558a082f07e616bf440af99b18e5ce921732d6b4150d1d16548901172261da"; hasRunfiles = true; - version = "0.6"; + version = "0.7a"; }; "lua-visual-debug" = { stripPrefix = 0; - sha512.run = "2bc9b1566530d8da5bfa3237cc41c6f2c486143348e19d832938f7e7325bad49b5d58b057d3307ab1145126555746aa194fa51be502ea5e4d97d33f6db4bc89a"; - sha512.doc = "f812fe0401de5085d958217af41af8613b9df9541ceaa8c4f64b4a5bfa31992bfd20bbbd85ad4f62d3a3b95a572351bf747818f2e8be17087959a1ec00e549b0"; + sha512.run = "d5cfbc328ea50720eca067e9cfe436d8908df0acf50b48539b8f875bf735f79c376aa9b1936304aad46c3f37048efa668f10ed91549fc3aec68d98942ce0237a"; + sha512.doc = "6d8ecfc56d263086fabd8cd12452c45547f5f872275ea6cc6dd5ddd1ac74449e8f903ba77ac0ab2d4f7b9bdcfce16efffa031bac1dced7e67022a7b81684825b"; hasRunfiles = true; version = "0.5"; }; "lua2dox" = { - sha512.run = "8d92191cd59a56e902181c5326d08ea04c35faf838671ea2dfbc273a7536ed822da493c463f6220703e66326572445bb91f12d2f91f554035113fa0019191277"; - sha512.doc = "6fafe55653f1631b42e24f83ad8a181da7ff0936a5446fb5c048ef8e849885fbcd2d48c82dd4380e4d0a5c39480e6d37847c87d87f0414801591e6082e1552ec"; + sha512.run = "7f94a474c26a50b50eb9d26082a174f526272fbe39d8a2d4e2afedfac7cfdf1adadbc2fa69d029ae92463fdb9db86f36bbd5d54538f14df933c697c8a85fbf4c"; + sha512.doc = "e1be1ffaeca1cd4830c2ee0636aaa4d596ef2cf63fcc54a84a3db7f36d53af01b571c15f26650d4ca35b523957b281818b94f4a8a36ab5e89f7afc49f4480512"; hasRunfiles = true; version = "0.2"; }; "luabibentry" = { stripPrefix = 0; - sha512.run = "4aff7f4b3dab9233c5d605be99593fcc1ed4be8b93530a38a5939a3d60f31a8c4b41d5070494578ec8d88e87559ab2651fdb05f1534ba3c32acb0ff8adf19c30"; - sha512.doc = "1e2a3ec01d4f7270d43586e604bd12c165b43842601b4672e9153a1ed2eff0c3bfdec1aabbba24e883b9b88fb3a0df035cb2f34b699597a62446b921ed19907a"; - sha512.source = "7fb052ec0667986de3b1f9ffd03d95acecf5a6f029878f5abf5e3e0349727ffead4887233a918673c8d63040704ab95043dd13554df86ca6b5d83acc9d76b62a"; + sha512.run = "a8e2c7f08f11f0cdd12ead37f559e6bdbeffbf9e639c40e7d0b3218d730a2624711d06b5f0afa1f1f24fe23ad62bf7564a207fcf76333ecdcd6aeb26786f8f2a"; + sha512.doc = "51e0c28cebed656d3d6d6b7128dff4d03526d097aba2d0ea1b835add42a81124b0983b25a7386b436f6900197c25814d1be2d278198e0c01b38f7bf44a3dbfbf"; + sha512.source = "4b17fd5d9768e93bf59fdbaa61f857511606379a0e1c38ecaaa494871ea14f2e0b614cef12cc9672d3e81e38275332b2fc437999b8d06d1e5c01f23efa0164b1"; hasRunfiles = true; version = "0.1a"; }; "luabidi" = { stripPrefix = 0; - sha512.run = "8247241eefd8c8e81e6e9d1b41d87a779c098b8ea5b077869f31c0c525078b4cc2034e5cb1caba91a51f891781d1a6e3a2af9ac93dd6089546130b57e4ceb3e4"; - sha512.doc = "8753dc7c6520bdb48d323edde13d0faf0227257b9342cfd350abb637f86bae9dd761345c26969263ea0faf3b1e288103ae51fa5c9db7a2c5ee365a77bbbbe84d"; + sha512.run = "ce7cd6fb13d00d23a6e9616b11c4b787cb6dabe03b715a5f98c78659eb2ab18259a562d484c28e97f228b0a8e6b63a80f07e6e770705d40d3689604368ca1336"; + sha512.doc = "8d52481c91e5f4528a2b6696e31d4295a32a83dc6ae17f7ee2bb942d804263bbcc3480117e23758c3086b99b971d10d0733266ca6446e6fc3eb31d50e6dd40e3"; hasRunfiles = true; version = "0.2"; }; "luacode" = { stripPrefix = 0; - sha512.run = "4cbbed61727afa7bcbf285fa2aac427d55d170ca84fc8bdfcca1cc6889ffa72010965926677962a1e66870430d47b48a718d398c5c99c3c7df3928cd300a6ddf"; - sha512.doc = "88efc8b6328a1206a961c9e060c1378949189964e7dd46384eded38ab21d43a7699d02d9e43fb5190d1936e682d6868ae6064eb3ea5a9111b91ed8f990d988cb"; - sha512.source = "8b25527c80ff7f92c58bfaec7e763e251876500b95e61a5e28a621d6cff0054ea5a449ca23f088f14ac9caa22cfef9a31a2d85cfd9dc4ef14a3858f1e6fe71ab"; + sha512.run = "2e135a1af37d2f239a972ed407415b49c39d2930c29f02f17283452d2683ce33fa695d3709137be6fe952c3dda6bde0ff3ee5007b2b6aca90f686effcbebe206"; + sha512.doc = "3cc13b412ec06725e4e624f6a033d431793da1c04e3cae3166ea495ccba903a52d224d518d039787adbf71f4e6190c1edec2134ee895d7f98423b656257eaf4a"; + sha512.source = "5bc71c17e2a85fcba64b1b768464ad58bb253f826323ae2f95d0bd1e7650fe45f8fc9f13f9b4849ef172ad3caba0f2e83c934a6b8a0ce2bc3987fdb188c22cca"; hasRunfiles = true; version = "1.2a"; }; "luahyphenrules" = { stripPrefix = 0; - sha512.run = "63e44768889e80c9a447e60fe22ec9fc4aa1a38b375f968ac58bad34d968fa45a7ae5a77da9675c3f189967bb784cb95993d37f029791fd432ae262b513567a3"; - sha512.doc = "e05db13a6fbf9d24b703e9a43caf02d189a5cd06ba8f087acc04df0ffb5121a590f84f4e85ac7ddd078fec5003877016540637feb8141c52cadd644233f3da35"; + sha512.run = "2cf947482acb36ed99138de97304c4dc9ac929f6bf6bd0f32319d35ad2741ef03dd93da804ec331a6d3a1011cac4a105003a8028eaf1c041a7fc520ba27ceb3f"; + sha512.doc = "f181a3c3147ece62ef0088ac815079ff2a2648a89969f3c2555b150d387a35d7d5b42a78a95a0efd90c4d6c6ab0b4427bae24d320b1435ce3a74a715cd79b716"; hasRunfiles = true; version = "1.0"; }; "luaindex" = { stripPrefix = 0; - sha512.run = "ac48c3ccaac3e0df87ac00b23dde55bc8f2858996eb9b66e7f4d590c212c98d58730177e938a3cbc989931fda75dd3b2290759b4b6e9ebc088328979ab809efd"; - sha512.doc = "e4221485dddb61b7a1a166d6cc261b09b9a65bd21c4e641b41b11cbcff98405f7e2e6ce62dc3cb72da0cb0002ed2fab918c0c37bb94cba49e6646338e2d17c60"; - sha512.source = "2baeb9b0cbf6a7dfe129c97ae910a58f61d30398fd7144b5216fed25b9351542d36b61fe0e7a3ca30984613ba71559f99d68ffe2373fc74661808db716018530"; + sha512.run = "60c0ccd42590fc29d2ea99a70ce1ace05ccea8608edc48a65732d3062554d3d8ca866c7aab30e14752a312243bc131b9e06f045b68c8a3d631428a432af8abcd"; + sha512.doc = "af008a80e9906a5e3a6532f201066b3d57cfc9436eea8844d3f5a2f6d15dbaa100f99bec9f09528eeaf1ed29944a4de96cc9346d8bef772963de13861c0eb9f0"; + sha512.source = "5733006ee58becd0e14351b9b67d0b32b6f332d5b86ba6b7c51d1f1bb360f1377aa9545c7918d53802606700ebe93eea2e581913feaee700b84eafde33952bb8"; hasRunfiles = true; version = "0.1b"; }; "luainputenc" = { stripPrefix = 0; - sha512.run = "379cc8762a4d429b35bca956f9ce6de8b157f95d6f24653fc4fa8c2b3e83c649c375af12927fad0c47ea9e447b024c3f44d8c60c3b2f773d4b0f4bb4b1c8c0b2"; - sha512.doc = "35dbf2c45dc6b18b8acc56c4743d7eba700718e3821929244bdb3d598145040eba85060513426b14bd5f274ce1bf801aad59d20b7bcc7cf659b06ee3c81570a1"; - sha512.source = "1e4ade787298238a3994d7fde5284891c75fbacf107073c56a2b6d6e7658b463f57ac4995ba7f1460e7aee41707202954f9e591befc9e671c464ef2c2f4a5480"; + sha512.run = "a626c9f0c1ea5037758886399183773e3b746d3fbcfcb886c7c875eff69d6c25c449ff363342fe526785fa246139a25401feea8a5d2018dcb610f44132abf6d0"; + sha512.doc = "959d2ca40ba73c3c42d8ee3b37c05b05accb1f9bc1430e09c93c1f3077664d8b6d2fdf24d40e153c314437b0ce161a24d75609e199c917f4ad90b5a1c8357cb6"; + sha512.source = "fbf4557582a25ae71c510db06d14cc131a7db99369bbac19ce68eede61aef6f41a1add200dc4660b2bc2b48e2eb64c1b861b1b6dce9b4f7683ffa54cfd011004"; hasRunfiles = true; version = "0.973"; }; "luaintro" = { stripPrefix = 0; - sha512.run = "55fd5b8cfa5260b40f233e40cb55c85c9fbcfcfc460c6c8270871d8a5b45e9b845f14d9b7392a418aa857987d9b8f3e5483f5098333e99840e38b89cf70f9b8d"; - sha512.doc = "f15d3efa9c6daa96b7bf1828c06be29d8f8be8497e99a48f2427cd65fa805872ad7b12afc19593bbba4972164f6d5d2a55aca61bb9393606c018b0d592e36406"; + sha512.run = "61494892635c6ccc928de914280a826582e26254e82b75e4713c6d7f209f58a4259c980715b09dd3ce1287822b5f34e2229db12e92abf4bd38befab565da1877"; + sha512.doc = "fd566b874716888c0135cc7464382cfea65be4539e029d36c1020536046f94160d6637a86ed44e31e7e8da6c60eee092138e4d8567aa613eebfd8c37c6927f6e"; version = "0.03"; }; "lualatex-doc" = { stripPrefix = 0; - sha512.run = "3533c503c3b2e3554da847cc84478edf2d1c87c65bef3f89c91bf8920233163cffa092a9787761b78a5c9fc51fe288eabaa185859a5cbf5338549a327b9841dd"; - sha512.doc = "7a35c781b063da063a5ccab63fa476637e7c543c389f03f7e10059baf28ac47c687c29a8e151ddb0897a10bdd860029fd6627d4bdec4d19838655c30bf88dbfb"; - sha512.source = "5ed3164060824134d215f5a7fa7fdc9f90d8aea1bd4756208c105411d737994030e11bdceda1a6070579a3cdafb960495850a0d6dc7a0b4f26ccd2efadcec8e0"; + sha512.run = "076b23f336857c0c60baf7390314241abfc76ef244e77cddd4e8702e049863ce08b2464767a7ceaa1343b7dfac906222d9d4099baa42c4339e126b9357a988f4"; + sha512.doc = "cccde093698749307035cf673477b8ca9d052c0d11af2a4396c07dd5fb135d278febbee35ee6e2294c49d0e123589ffd8dc6e5d5fe38c23dcc2cc850f43b1128"; + sha512.source = "5ea811c91d4de834cefcec7fedaa5bc33173e8bfc060d4fa74c21119e556244e3be7d8e71ea120559fb508078f8e843fbdf3a72f06e2b5c0e8d01c0bc44cbca4"; }; "lualatex-doc-de" = { stripPrefix = 0; - sha512.run = "d8c8e130697914a1aba0a276599f490dc220abdb7bcb772cc4888ca2164e83ddc28334c28e56fe7e5211361dc8597a38ce4aa679a8d3f88829be808228a72a27"; - sha512.doc = "35f8c2e547e99307030b869233ceb497e52a5947f3894d02c7f3ffaef501d516e3ab034fd748befb2836d47f0ab7a44cdf764a623aca4fe4d286b107ccba4de4"; + sha512.run = "3bdaf2d088999417a1d8d6f9890a80e385eaa5ceb856c3f931f1f88fc1a6492630ce9112e5fa0afa8931ef761caa1259fe5d74f289e10a96f6de1a4bb4773fa1"; + sha512.doc = "7b6e1d872bec18a0309e34d9096f7b1e364c9b5f4960bc69513a454395d2b25f7d271de8f213aff30141e29d3f0294e06ff7100364f1e57fa46b02c4c5bb1988"; version = "1.0"; }; "lualatex-math" = { stripPrefix = 0; - sha512.run = "ca0ba0f8dd678b6fcc05439c93e1bc3ee6554dc54837c075a50189beac201d59f8105f6557e2cf9998e512b0dda37de7f534c1464d8d4ea3e9273401f00724e3"; - sha512.doc = "df52c4c69205408be93bb8c7495ad8743a2447d9f4b6b6de214e26855a82f4df392946118a27bd36883ae3ae7776115d93f1967d5141f6fb4f0eba3c58518b8d"; - sha512.source = "7509102014fc7e5f7df3027e02bcbe4158399aa6850ff98120140f01f6342e0d40c3b149cc8e56d6c4fd135592c9e941c9c26816f2d5466cb95b55f2cbc1980d"; + sha512.run = "98b88213f0a8c8e7e1d4941e7692771ebd5d29f0d1bdd077ee7a55cb348689ca8820f227209af76d05bf9f13a826353791726fc15d4cdc71b8bc703d23d48e33"; + sha512.doc = "3f65fe029c7ca74ba3480f80187b05d52c4946d00c08ff57f9d0358ed85c6158103030ecdee0975345aaa94edb1df039f91fab327a1bd5f7d6e524988ddf587b"; + sha512.source = "e210ae76fdb8275476f7f8a9b9258c4f7e89928eff1070e3c4bfa85dc3db2c722434c630d3deba759ddb75afac601aca18beb0cffd2d32dcc111bd24fadf2d4a"; hasRunfiles = true; version = "1.7"; }; +"lualatex-truncate" = { + stripPrefix = 0; + sha512.run = "a1a5f1f657b9157ee9e6011aabe632a8cebfe9ed53d3a36f4155b6c474232ffda5acc6ce1c6aeb8916322e958a171c156520ad564e41c005c4abf83e4610eda4"; + sha512.doc = "568ab68bf891e4c0d7d3a67554a51404bc3a26f8c8f9211049b1d2902ac77950728e9a24b557a5a35d4157835fec2f79ab459bcd179c41af8cd53214b9206435"; + sha512.source = "259058ce56ddb534e758b6bedc400a9fc18b72c83785621006424cb3cbfca1ad10421dab0a9f7dfab4f083ee1c605b9ed454adab8322fd6fff5b40823b465073"; + hasRunfiles = true; + version = "1.1"; +}; "lualibs" = { stripPrefix = 0; - sha512.run = "1012f97ba836b07123e470037d9d6fae967aa54ca1385e22c0fb38252600d5e984072d1cb123a4c618d2de810af164252b2c5563f58011044cb552007bea640a"; - sha512.doc = "0ba312e78b2a6163c09810615f78940d04ed58de4699ff2e802cd44bf6631d2fd98ead8f45af7ee171b799208eb040b1fe540f5c4f928c5bf08a99fcb514c74e"; - sha512.source = "9a044d847339104974f46a1256470049042aea0b314eb94ac3e01111383076b320bb3ccee5a730852be6812c7f6638f92cc19ddec64034815a757157baf3d3f2"; + sha512.run = "e5ece99d5f6b3539ecccb2f7506d9cc7d89d5e9bfcad767db548f673875d3360a7ce778a1cc61a3467cd3ba21904a413f7109d47dec00bb7100ba3f78effbc08"; + sha512.doc = "f84375704094796a308dd63e2a0ffd090449f3e15758516d835d384d448af9b87008e0871eaf0a303afd6a36804368286c3cb051c5a3514e668294f9b8904302"; + sha512.source = "82f33f896713f85ba672b56309ecb2198cd5a7a3e35707eee2e6cded65b44154098281e46f04d4b9069a54e55bd84147c8c950e62e4a7846ab6e1d445a5527f2"; hasRunfiles = true; version = "2.5"; }; "luamesh" = { stripPrefix = 0; - sha512.run = "d299aadb8941b414d34e3c1a9e2d3a9124bc1f6adb7b0a4c1197a7cf4fc3ea78b3cd48c0e95c74cf816412509f36a2c0ed2a74f6a6584cd48f8d0c96bccf4416"; - sha512.doc = "cc8d6336228057ddea936ad26a43e5add41b975060d5127dab5e2dce5d737331435c80fb15a6c5b21a903957529d6d80dd9d13fc6bf8c0aa249fb2cd36619c59"; + sha512.run = "a827a23b9e7c0ad1b4b0eb8c17ec362715e6b07aa79dfcb81bbb61fdcdd3f8f2b14f7313c2b9ca359e3a9409555ae412d40d2f7d25db371a76478a7adf703608"; + sha512.doc = "0b2c928dc0b2b0e465fc2a0b073928ff3603e50bca3e49753056fa95785f572c7e010a16e431c25e696a1e00e16b18ff79925f9d661badee831136ee7db7b252"; hasRunfiles = true; version = "0.51"; }; "luamplib" = { stripPrefix = 0; - sha512.run = "c563e8f1f7bdf8a5bc830febb86cb20fbf92a0c57bb68a11a1646e5ce3c043e5865f4afa9ea2f0d51b0fdbd250f7d6528b6201ba1ca97d01945d8caf52195755"; - sha512.doc = "5f2d7381a06332a6eec2ab82cd1224e704ca19e05a8a7c269a2a6f7419395aa8542ee8db78be1b16fc14b8bbea0cf035018bbc4c63d800d64d899180490d9bfd"; - sha512.source = "289954b36588db63452608912d141b33950c0b7fc1d5b9eb89307645e4b5850139b31fdcb7b5d761d7171b9176a11cb3ec82c82c142d7cb821fe15475f051a85"; + sha512.run = "440f56072bb3326502b1e403b2b113650d3a2727bdf20d66042970955e246d71cf93240084fdb9ffc2e62aa838f0192098bef925bd73cd1cb197c10ec410d847"; + sha512.doc = "1169de9c18f1d7b06a0f1793d82e6f8fe73430cce3100dcafeb2b5c519017b37fbb787afe456866a3a3f1d71f614f8fc401e0263192e401256ce4948a4486403"; + sha512.source = "76047662473fcb3ba4849433101620460f05ec09bce526595ecbe67a52cc879142119d637fa69d5c2e7fbca2ffcd5f28c98a7f10664bc3973abfbf5a98dc7623"; hasRunfiles = true; - version = "2.12.2"; + version = "2.12.4"; }; "luaotfload" = { deps."lualibs" = tl."lualibs"; - sha512.run = "c9f353503b81d55885dd22d5c5b707823018475ea260eff4bc8aa1d91150ff0ac034f857b5721f6604612755c28df2d79b139dd6cd3dc7edae3a66c3612dd381"; - sha512.doc = "bbd0f6f3cae8e9b4ef8f4cc315fe45327472da1a9fb9fbf906c86c5789cd7e2d495602472fb8c94b0eba0764f2e7d6525ea710cba0981c2d1e7f43a391aba4ff"; - sha512.source = "4e3af9212efa8da6474353638e1b408e6caaacb3a4925bf552c3200b6f1afbb4ec05de7e1b7e4170f624f5e3d88f96a3789b720e5b12fff2d64c6bfed395a529"; + sha512.run = "07d85e222d32a4860d855c68b7f8b3c4c1f30211714c609ee65352d077ba633b76a157ff277017831080566861be8499f7a613d4b3c67e9b17389663f019776f"; + sha512.doc = "557a462d62a52bfc05a8687fc0444dd11244bf0cb9c94f4aa56c50ab8388573e5ffbbcf60a04660b962b16afc80ce25cd01dc428c6f659a132f37f31863e2282"; + sha512.source = "8a2cab7e23027949a696cd104796d059e51b4b2bc70f57f6f75007b5f496be5ffe1ef2aea9fb70fc08d630e0df0b447ece6575059f3b7a38f58ef493ef73bfee"; hasRunfiles = true; version = "2.8-fix-2"; }; "luapackageloader" = { stripPrefix = 0; - sha512.run = "20b476f8009087e196b3a93b25310ba8f109fd541292f170e995c1cd7ce93c20ea9fb772f1bbabd50201d86948b8290ca10c616e2bb7a58f9d9e26d4806ab318"; - sha512.doc = "f7662315be0cbdb8a7ec9f639d909e59e17049cf30be22aa0deaa0f9d54ed357b1f33246e8071202cd2dc8f623eba892332844d83b20dc7be26fe9972656b9d0"; + sha512.run = "b55830386d6855d54480a937cd70b46b2421d41e67f08e2ff7f0ff9dd3c98d609c1a2a61d4531a187d542e567f3b6304162ecf3efcb4b6b51d6fa63441ce6d96"; + sha512.doc = "f32580f23a3beb4b4b182982eca8f7080a2767cf7b4d8a6e0cbfe8989f01174a70a1395e218cd2c7fa9f30aa82391a84010f656d2e3683a8e55ef49b0ca35a54"; hasRunfiles = true; version = "0.1"; }; "luasseq" = { stripPrefix = 0; - sha512.run = "d7a95218800925dadfdefaacdf7737bdd8a5d6c3b03642cce32e60e513e5dbf5420e3ac3e06fb6306679464237e75e8228ff0c2903e1705ec2a5f7e4bba50dde"; - sha512.doc = "b22b5cdb280a7aee4387eaf1f41c5086502ed69a6c5562adf8d5b6b89d64870c1c51c5985c51ce8c10fc7c7b66031365847a7cbb8dffc223bfbdbd4e15331c0d"; - sha512.source = "fe64cb9d5c418c5df71a3e2f4529a0b070d8e3176894e0e428a8f021b71c12affdf6077d98f84042526c6a1d5b18783741fa77ef5e58066b76c4ead2ff9f75a6"; + sha512.run = "84ba5270c97196ba72a9686d3d9279f4beb87c8949f0bc450f55d2fea878655823236c8799f4e1a4a7525079a332b1d6ee76e580134fadc3b04e6d7ef5b4d38b"; + sha512.doc = "ec45faa8ad8886aac9e694a46a6f3b0c6cc48c3373a5d6e5bf1191c4787842aa62f007a0c356ac216a376edce0801b133f861f1e47a56d5e7895317e6359a642"; + sha512.source = "42c3aea7f27478fdd75135f549e00e29a0894125cb8473030eab381cdc16ef61f5d20c8bd00c5ffc72a9d19b568e36f57249a198b0b47808d1f30ce3301b8a1f"; hasRunfiles = true; }; "luatex" = { @@ -16724,758 +17171,780 @@ tl: { # no indentation deps."plain" = tl."plain"; deps."tex-ini-files" = tl."tex-ini-files"; deps."unicode-data" = tl."unicode-data"; - sha512.run = "1dbf06562fc322726d9e1a71dd8e57e204980e5e5463ed68858092eb8225a53e0c603496d4ae3df9983958ba0b6db0cb2bc2bd49e3e5afaf30c7fe36456a8951"; - sha512.doc = "b42bd67ca23bb305f5d87e1854f5e6b9bd11e5e1e3d5e31c5400301b5f83cbb3a22f73d375d86320c461488820fa77afccc02bd03816df155307e96691db20e2"; + sha512.run = "a9adc65694661ca9f012c7012f36c04616676465c89d40bbf779617b933bfb1672e4183f956109a352dbefef6730340d19e0c782ce2220febbda9fe86c724e2b"; + sha512.doc = "3ed90c0ea5e11b5afb5bf7062084512a90e436c83f5583bc0a04c55fc2d3d9a3abe3d685706e82698a27a95131ee0adc0e3da7778e5a533cff62dac8e4bce500"; hasRunfiles = true; }; "luatex85" = { stripPrefix = 0; - sha512.run = "75557d4948919dd37bf3665058f74ae7b7f1dfad1c4f28b1f1d4bcf52065e772b5c84e9529e83d3a6e1fd3fb28d0037a0ed4393176efa010ae738d0516be97e4"; - sha512.doc = "aa67297946e44435bb9d348055d70e664c3f93c26c3993a42b7fcebb9d0d2f0a9b155301bbbbf29db76ef552daf1b967fba2e1b8f1a238f6b8ce572d9c44ce33"; - sha512.source = "ba95639f16fb74cadf344b4af070ca171f37081ff768d1fa41e7f47cc7c4b25cb27d18814f9007e54e7056dffdfdfcee323794e1e82a2a7278045297d08936cc"; + sha512.run = "5366f13010df9a7ea224d825252a126a9dd560af373f9359dbc87d3398c50ed040852e43c5953bfc767f4a49accaaa8333a42b8a3d661e7df69e3a9fc2f13e79"; + sha512.doc = "6353689e7f50779d2969082d11ed33649ec8ae2d75dce18b7016b40df33bee21e0a261eaa25c719d06f5ccab2f1b3fab97b924b2cd939a7dd79568db2ea0c331"; + sha512.source = "6de2565880374c7b7a3534652c5203e0b61e6a8b1ae865f9e2dc636f31864f069f5d9bf280ddb36064834b5ccb6cbabcf6fa7511206d6d50f197a7af09ad9bdb"; hasRunfiles = true; version = "1.4"; }; "luatexbase" = { stripPrefix = 0; - sha512.run = "3817a6e3e13c88a6cc14ffa53f94a63aad05571b1059109e83e0852e17f3e866efbcf77aa425ad2f361c3644924d74bcd93fa665b8e48447d3dbe49f2292f9f4"; - sha512.doc = "0dad18936f8fff4b6b91ed0e9ccbd7149e1fa2cf286d01b198368b638379d5378213f0a8a7e340c8b7fe2db9960e5b3a86647e8a4a9b39365be5e9804bb0603a"; - sha512.source = "dc2a3bddb0247c5c7003c769bde782a7d7611b9fc41aaa664ea6fadba959c8455a8f26ec76d2a5ee08541112c00f3f29bc43885987ce809bb48bc3a81c60b09f"; + sha512.run = "e0de4aac88b8558ce85f27cd4a659b0373f0e122a5ced943c83140f722b6415437ec39a9a809402d31802340de7dd22669cf03236b8ef18ff343adbdc615ef95"; + sha512.doc = "cb2d91f48716999a3facef7b3cb162b50ba217b640f2954783acdd6ebe3f739c6f776353b4e4440f0a4f84efc9b457e0d35190be421733cfdbbf0cad2835eafb"; + sha512.source = "deb8fbe9b572898613d77d581a9cd0a2e6c88480dd55169ec8a04995b06c81f90f2bae8811b4fd05c484bf9009a831044b0c460a9a40223be9cb6fef3939f19a"; hasRunfiles = true; version = "1.3"; }; "luatexja" = { stripPrefix = 0; - sha512.run = "2e1b6c22e0eec56ac0f4f7ddc7a02dfc093f3b534d892e7778b3cfd95737933e33b24be56ef249316c5155fd90c5fc555bcb9d7bb381b16f3b43c12598930d02"; - sha512.doc = "214f1d0586c7a47eb83b8ed0569f8cd34760de66231a64fc074dda24ec80bc5127cc0284214f2cff8524c6bcfcf147f2fd12ab178563c237d65c28fc170cd3c4"; - sha512.source = "7eef2107ca93489e850400ebf1e649e8cc7e6878527cd2ef3c482b0493629612f3187c53cff5783387a2c6a779a70cd68e889d0dc10cdbab839b396b7bd60ab7"; + sha512.run = "0e07db884a1d136a79aa5f49876ee18ad2d4618ef73cd76f0cd7847b4cd4f6dd714118962d2b732cc5dc193ba489e549854015e8265de99bfc92892959252cd4"; + sha512.doc = "e9e911870e508950d6230b8988003f5345009e3f556fbb1de25b4297c984003dd80f809212a0c639b890625397e76affcf4544fe4d98e482734811fc1f0bd317"; + sha512.source = "3ceb4bae3b7caaa3c23a6bb913493efafaa154cfcd1bd8bbc6be4d8687efc13db7bdecd1ebb222da4ba94f8a7c09a060ded888b816e9c257ae4421cd4a97f404"; hasRunfiles = true; - version = "20180121.0"; + version = "20180825.0"; }; "luatexko" = { stripPrefix = 0; - sha512.run = "cf530bd289773e11af7c02b26c4f618ea3a80cdf91c3b607d4ac0f753c84a9bbe63afae9b9dcde47732eb89ce9eab4d3a764aa3e600f875ed6d498af09478dda"; - sha512.doc = "8fad54ea14da51a0c7dcc0a3e7bc62044ca7cb9592d8cacf57e8850922e91cc441324a6c53a15748fdaf74b2b04b937d3457300beadfc7430500e35c537e80f7"; + sha512.run = "4e6b426f7e61a09ce7b9298ce907853c5d61aec9ffeaf723b5eb405c2efd2ff9cf8b4b3a88f2068d88589fc5d6bd034716ba53834e615f101f0edae3b7a883dc"; + sha512.doc = "ecfffb78ac636842783de2a5aff156efac52ea8198cecc713e2fc2ee459a1c14fda37b07346a032299603bc4f8aae8de4b33f25f26db0e85719fc4c96cb838e4"; hasRunfiles = true; - version = "1.18"; + version = "1.21"; }; "luatextra" = { stripPrefix = 0; - sha512.run = "77d108ecdf2c7d838b2973435742c5a61a1374b3d04e22c1d4961cfd1ecc6ed8c4be1fbbbe5fa92ae3272055d31d0b34a2a1152d59ab8eb6dc45fde183a3d133"; - sha512.doc = "bb58cdac4be4eba73286f5b48143226d9af62eaae1c6b2b9b51cec22b84f65ca77e49c5cadea4704d0b72866e554d15a01498ae73ec1088364bab8a78332609b"; - sha512.source = "0965a2c20ad9e030a37b9550b13852928210cdaa68bd23822d64ae0f4e1c0261b3c02f017d6b6de6fae852385f435953c245e108e55c56977acce96703ec687d"; + sha512.run = "1eff6622beac9c02553dc50a8f408b1e9f345418bacd644f5ea3015285de817303550b4dfa63e302360de307ce23adff029cbd5e52b69fdecdf08b4ceffa81f7"; + sha512.doc = "62e14aa6b6f907314573169c673b81f7ea9ccf3c6db8f3de42bdce181205625dffcec4794b3f4ccb0e28832148f9e63032d67577ab156a44fb6fceab346ac0e4"; + sha512.source = "26e291db8699108bb8b44dfc7bafe82f36af4cbc9ce3e9ab5d6723bb5cde7dc0eb8abdabb2a442dc065c8e6620818247b67d37a54e1a0d85958ccd1d58262e62"; hasRunfiles = true; version = "1.0.1"; }; "luatodonotes" = { stripPrefix = 0; - sha512.run = "f254d355040471924c0e2786e445b6360d88c5ec29386696b5ac79bd0b8b46e6db94225b888e7e3461b7b852b1c30e8831197d241f6cc444299cd8785c041d09"; - sha512.doc = "f89d84dd9d53d6bc43f00cb4fc67326c42f88cb3cc6b9e8b1e9bb1453ec1c5dde4da13e00c334540733f10f0ec5956aa44460fbd29b2460edd0ed8a429684d4c"; - sha512.source = "1f9e4d1fbf1a40cd2b77e4d492587e182d89dea424c7ec5be75ebd7e763405d455202472ab8862c996ee5b04eed63beee6d97d164cfd49c2074d956a8005804f"; + sha512.run = "a4c766c5ed8e4e04d50cac3f462620f8963fd94da2ddeac691f79f5e38ae1c6d50dbe39e661bb9f44bc676a76cd0cd6d2dde25405616b078912142b2f6add3a4"; + sha512.doc = "87f98a59a3864d91ba45afe9d987714a1acfa6d0a0989384da27e3eb02fd5d34d0ca2dded6c52e44d8da2d6a651e23ee84f4b292fb35af87fc1db7618bf22659"; + sha512.source = "c4fb233f61ea70b108aa8b3b3e38787a6c6e1ca0a5c64a3f58f7c39403d26cb1495425b961184bb8647e43242539ad01adb9d2bc886740767cecad31437a8b0d"; hasRunfiles = true; version = "0.4"; }; -"luaxml" = { +"luavlna" = { stripPrefix = 0; - sha512.run = "335ac4401e053757cc31fbf1dd4e452d6a9cfeef629ff0faff8134dff758be1b83c5d210ac97a8c12399d85db1f5cdfa353145533dc5d22af8a24b76b47f787a"; - sha512.doc = "f4122e03fd325390c38b68ab4c1055323edd2ac4c3a2b3dc87f88001d0480fa6981c74283da396b698de4f9790839b3942467b264aabbfb3d21c9c997777a472"; + sha512.run = "64b518d2d08214c8df8857d9644dace1bd14b83d49ee7adaba18f762f19f3afc249b5aa5e63cb675af14f293869aec0d81615c5016e43ef7f33e84ed9b06265d"; + sha512.doc = "446f464fc30aa995fb7e5f85e1b8ec46b5fe43667723df707680610993143fed67320b1670bdcb0aa2dc6238b6d24b950ad87674d715482d3bb112b411526d48"; hasRunfiles = true; version = "0.1b"; }; -"lwarp" = { - sha512.run = "4fbe682692fcb1a237973748cb2c0b9d26ad58ffbf63d75de1c3c174f3bca1e63fe14a374320ab6dc0e1d9b297cdef3bfe6b7090bfb409e60808f19df6c02d2f"; - sha512.doc = "0bd34144c326df9a997db479a9c5d0e9723a54e3b4341e103f625fdc1d10fa58cb108ad3f1768e94ea626c829f5d1e2b90482adabfa4c38e7fab1c95549166ac"; - sha512.source = "1c0012cec49a3ec7c3ac3875e2a7493ba10f49071c5f65a5f67ab492c149fb79ac85597e70b4aef9a8917dc7f2f641ea04f6f32f3f64e3d979619585d8e80211"; +"luaxml" = { + stripPrefix = 0; + sha512.run = "551db4bd4ce4ced70f3c90bd251d79edeae324cbd4b2ff7a2cb0af97adff020e79323b600efb06b2b1f69dd220923e69e31d083a6090cb9d34ffa700c5596d89"; + sha512.doc = "2195b8c63311da566b5782c466a224b9fb92d2d7ed9f1975387a5561a60382eda97a8760c8e19c997a9bf2c5d413cc3f792ac7da1587c85da893d6e020f8c5af"; hasRunfiles = true; - version = "0.49"; + version = "0.1e"; +}; +"lwarp" = { + sha512.run = "cf873d87ff7bec788f77d3f8a8d3d55be5e4857a71067f33a12bfa8b85c2ff74141d18c50c4acca7f8188c043809a159fbce564110fe80bb19e0619d18052d43"; + sha512.doc = "adc8f68bbb34722a609fbb943574dff8a7703b1e013959161a10c3eed2f9ddb2295bdb37ffc56eb7de8f9142334f2692ed2c2f62340bbb4185c57ce339e99103"; + sha512.source = "973272c21dceb556d34f5ffda4ea5c20d19190dc0092f3be77e3b6c6a4da88907ea4881d77c9d333c7c198a9a16e908186b206fd229a960f8058c35021019fcf"; + hasRunfiles = true; + version = "0.58"; }; "lxfonts" = { stripPrefix = 0; - sha512.run = "2d2bad0a6f54f74f19852dfe1b4b443843ab475ed3e22d35f79050846a6e75d8c543f54d2c6c367ecb1ddc095bbe0bf822c471cc76d28c369f29f98f3be8bb7e"; - sha512.doc = "690509f3999bd69a59ee45f229243c132256596fba3ba550c89b75e6c60e72e526766218930fc72ad0b8f11aaca98451008c3d852623c782b11d2013c9bce92c"; - sha512.source = "2df9e749dc16f261f34f09600c5c46071bdef762a9b0608b7370f6aed3e423df84efa85675d87c60d3efd4a7083d648a3130e55299444916b19bf3449dc1f6cd"; + sha512.run = "abeb6b0e1556ab0ac94f48bd19d8f12a48240edef851976a09c6335e766220c0456155bdf58eff704cc6f5aca07669c7f1b9b3e9a926f339d739c9dd3feb5e56"; + sha512.doc = "4f58b879b603700da8c317e28ceea11646e5dcf9a2fa3ab3604e3077526d58734fb3233aa68846d2e2a3be523bc9affefb5478535a2643b39896c65d31a100af"; + sha512.source = "8071d70c2f06ad68090853e9de0c700922e8f551819247db974038580447f813e93a1f9ac932e208d66f1720c00cb884b9e52af761fbaee2ff819c2288ff71f1"; hasRunfiles = true; version = "2.0b"; }; "ly1" = { stripPrefix = 0; - sha512.run = "cf7802a8e70ee9d58700d94f4c90c551e39adf98b413822286a09ce6fde42c59c27e9a6b12ef982efae3463332458be23928d898a79733cce596c8c1dd2c14ba"; - sha512.doc = "11cfb104b1aedd5afd69809d439baf6dd68a88590dd99579d0917dbf95d2ca52381f0191439a23194454180c82e593882ca22c841ab7fad7d55647041c5729ce"; + sha512.run = "a744e7d5d5670dbc7317412684f41d57c584cf70b5b4356993bfdec8c7f5e3cc7581fe0a1432c3e8d3126c2f3d95caa8684eaf60be5e5f32f14d28febffb2fcf"; + sha512.doc = "402f3e5c01e9ea95c5db8dce4d05c49b384e9b6f871ff4bd63cb31e7a02e75f8781d64596167d9b19086609941f50b0895d42f34f262f7f5fbfd993a947d4345"; hasRunfiles = true; }; "lyluatex" = { stripPrefix = 0; - sha512.run = "b5372dfcfa63b1a3e7b5bb76b08df29a72313d251be920e90972193d8018e8eb5db6426cebea0fe84b1ac85c9ccb16f561b3b8e354555d20196a3ee8ef879e19"; - sha512.doc = "b8f83bfd7b639ef330c5d7b148193b5e577201d15e9df480879697ff50fc674b92d9b43e079cfd7e66d163295a50865c82b8b42a3addaa2c58f96b3c4d2126a7"; + sha512.run = "ad51a904a5050ef92df17d9220a5e453e251cad0facff2531cd6b9b5df47b0f39a6acb2762cff75e4a27c0db14099119603c03e760713cf0de88c263a2ee5ed7"; + sha512.doc = "0641a8dbb8678add9c21f5ae9e94c897cda0ed63ea54fa199d8d41e308e63ec2fd360606089e263f827a5926475d2cad358baef3383edd5804e5712e3c628479"; hasRunfiles = true; + version = "1.0b"; }; "m-tx" = { - sha512.run = "f000e4e60feec5c066b274e190a2592f73eeb6d69c1dddfb5c75d08589115ffb7828c419cf7243987a9bfdf06ed228eb66ef9b82fa291a9cae6fd56b059b8431"; - sha512.doc = "aa6a2fc3450f70d5e276e2d489889557fa6e1356ab836202ff2a19193f03974e5011d15c3cce8fa206a537e0c514bc0ed75d9c18452394db578b1705a2f26533"; + sha512.run = "c767a7a0d98d1916f581c874101fbfe93332ed3fae4335a24b3cb647649ab9e09f9d458ac22d610eec329c89ed47c1d97fc0661a50bfb71e115bc6be407d4204"; + sha512.doc = "402356d171beb953d063262c1b2b09afdacffd43c831742b05b74f390150e800c6e35aeaf87c239f3f9ca75fd65512c7b781b9d47e7f49d8b66f8e1b57ce04b3"; hasRunfiles = true; - version = "0.62a"; + version = "0.63a"; }; "macros2e" = { stripPrefix = 0; - sha512.run = "7d6e8fee6abeb182df8c3fda6a03df1438cfd98952bc47e92c416720caf58e5df42bff762eba0c6614aef558b7d7c129c6df453d5e9bb85f6fd8b8fd3e641d39"; - sha512.doc = "bcf2bec5050e2242d673572830576a2a14b697dcbb68f7f60a491f633bb7f57209e125c7643c08b9a33b4b41b46a7868b3b088ad293bce699b375b5a2dd8c7b3"; + sha512.run = "2839f7638b935e0832edc459f6bd61500b76c4969b9c7d45431f578b351d3375768a2c733066801143035d89284d7ff808f415067a92f4932bcd3128a59c8954"; + sha512.doc = "a1c2c1d491f263456de3f312729218ef4485f61f84fa216f1ac3a0b3e5e9a90dd4e728c1b031a27d90364beff4f9acf6a37e55f5ef04fd746804ac4a7f9b1304"; hasRunfiles = true; version = "0.4a"; }; "macroswap" = { stripPrefix = 0; - sha512.run = "a74a53a0b0e70187295a9ca8ab00dc40bd25954f1ed75f23a758cda4757fb3c84f9e3cd437fa12737735a4e9c3500ccc60802f6b9312caf0f58aaeccaae5d3db"; - sha512.doc = "354604fc3c92e8099f80eab05894efe5494c2e9c95f8c371d91d51cfc09bce50c5dbbe7cb9df6cc2db078d7d261293fce2ea12fec0a59c1f09156dbebece02a4"; - sha512.source = "3027617370964442465e45e84c618f3e3aa89ece99fd396405e96911d0c09e8f2d5fbce7d763f4dcff23a11ed56cd6b2c9c165cede657adeb86ec4f5f4ce76be"; + sha512.run = "39059c91b813b434cb13386cb40eb67cb045178008bb2460405f12eff6229ca7c9937605ea2ace4b4dd405b48254319ae3f072a28d277ce112d80aca3a392027"; + sha512.doc = "47cf23120b9a25a8cee5f4a89ce3e3e2cea07a3db390fedd51ee0288e50b55224b6e664908eac84dc50f2157c5b51f7694dd7f1345fa9392c324fd89c9e9326f"; + sha512.source = "799545bbf299a75c9f66e00525ce96a9177cf9fe916f95082dfa516925de635894ba33e00ebf3e239be46e91573b066b41370884bb3608ca460099f2657ee22d"; hasRunfiles = true; version = "1.1"; }; "mafr" = { stripPrefix = 0; - sha512.run = "074ebc59529ac780bf7625704a3e621a48673e7781f4d641befff4fd28edfa97a09b8777cc8d3ea0d607c3859d1dc685140f66b8849ad17831263ea1c1cb95f8"; - sha512.doc = "248667e5a9686ac54c3f8454c38a2037c31419177be024c5cb5de3285e8f5712262b326459879d50d28a94911e965d948326ad73e122e7bbaf5a5b50eefcbd90"; + sha512.run = "cd38708b8ac98fa1d95d77c7b107a213d07cd778212c9e9ea5cf0b3d758d6079b69637ef2ed4fcc0c5da58b3a75d76fe6c68ae874a07b17aad9f8414b2bf9ab1"; + sha512.doc = "168a80bfaaee9ff30c8bd3511a862d0e0cc0b12d873a7b412cadc375c04580f39781e48c138df062e5d66a0953ae81e9e78ecc5ae493f6a8543e4a72d57e277e"; hasRunfiles = true; version = "1.0"; }; "magaz" = { stripPrefix = 0; - sha512.run = "c6cff676128dd1e6b144f0fc1cbb720ebf7613de0921215e7ade5edcee55ae25b1f9beddba3be1606a0d6d25aebce1b4ec4edab9b2ebf22c5c25e99370e5f26f"; - sha512.doc = "628890dfde89627016b0505d6e570f0e62192c6928aee1052ba8398b9a32ee6b89766c0efc25712d19e8b26629a6b00fc812fb3b342abd54a1eb43236461e125"; + sha512.run = "02837fa79e1ac2edfc20dd0cfd4d215d0f38b9dcc4d3a234d3fbf67d418614b696e1a08e547cbd901efe949711d61fb01cb22b5253945d9dd7c5d3b050ddfeee"; + sha512.doc = "cff62121a4918f8ced43f519dc301b6a5c521763ede7f616d8eb6bf09a603b411e4f3783086e6810fd9feb92cc438974bb28b0f5bc673bc79ea685eca0776e3d"; hasRunfiles = true; version = "0.4"; }; "mailing" = { stripPrefix = 0; - sha512.run = "b5843c6f8209dd177f4a4ca710b36a843f2c3a949bea7e585b89c23a9994e313115f592dcbca6ce0faba448da88e04877288682d10b3633402236bd75d0edbaf"; - sha512.doc = "e9bb4b66b3ee56d8fd9954710a586199b1b980fa062735d08714ad0fadfa5e9cfff520460c61751dc968622b8f8eb07a0009e048e8ffbbe995ac0460a7f767f0"; - sha512.source = "eb6359b65e9aadfb93c687ca01f13c831cbb08faf6e56b25588ad242a1c499419c2068323e8c4cf1fc1e1bd209787228d1b8b46705ac4736bbf9d4f2ff4b7179"; + sha512.run = "1a3f6e06eaecaff632a3111fa3baa0eb5cfa6083904b67f9249be9b8a139ff6f5656c4e5dc996c69df651d7b8866ca5e5937eda8eea7177b12dfc67ed6a80b9a"; + sha512.doc = "d92f6627ad7288a711e69e56162e12952b16fcc9d8184d2cb7118114eab6002b2db8454a464b3e1b4a59f8a27d53224a5091186f98c2dc699e2f7be8f804af72"; + sha512.source = "47cfa6d0280cad84b5afc86091924b52d431853ab6e67febb18c9ebc4d6d5ff87c41df015170bfe26acb27a40989627b02b24ad8166c38da21e347c353a555c7"; hasRunfiles = true; }; "mailmerge" = { stripPrefix = 0; - sha512.run = "217f64cea4323470f265795c51f908f209586e6c8fc5dd752c8892c41427283e22a263681f308141bf04479e249e169d3ba576dc5c72ae718b006abf3b06f5c7"; - sha512.doc = "078415f1ac2697f70642f03496e7ea4facb78de905596381b2449bca9ee700c2867347d652be681bdd3a96d4e694aa0393ecd741e59288097ff38d39820b5e30"; - sha512.source = "2cafe83ea6f0f940be949ffdb79f23842e5af8542f4b2dd1c685b9bf201f351db2d27169e1dbb354bcff75fe8fc47312981f09b6810d91c8b9d62c37b5326503"; + sha512.run = "9ce0a1bcd0e0b14112b2840bdc6850069ef0c98f45e2142842516bcb075a182064f6ec4efa07ab5576ac47b03dec3cb13d1cf30558030949621909d44e36042a"; + sha512.doc = "8b07be8de89a9046687021e5a60e4d60120d22999d3238022f4cd6521ad5792ed7a25a0c39204b43894753a2fa0c621adf3fcd4fdcdc9675c4bc858e7385e6e9"; + sha512.source = "2fd8ba294c2b23c952a499ad33dd6a6ac76097fcfd60a5a473b29d91d0f098cea26caa9ada49dac83cdce1cf1745f7c20d79a8b59b5f387421d5d153403219c1"; hasRunfiles = true; version = "1.0"; }; "make4ht" = { - sha512.run = "06d90bcc80409a9f18024bf730f956d126bb5745f43e30cf159ca8a94487fb0dbc347b1b30b2d954e8e3d79160ee0c13c94f4ffbfefae332bf39f94823da599f"; - sha512.doc = "05dceee32a5488df1bc889e2ebd006cc2c901e8445a7f7e3ddde51afa24dab59fabca9b2df963febb7018b4e840f0107f7aded5653ac9046b7625d3a5852fbe9"; + sha512.run = "e26aa87ab2d5a0cf14273ace579ffc9d09249f3c441db295aaa6c357242817b0c1e006b6d0b4fe30642376980d6713ec74f1297df11f9fd5c488f1ecce642e5e"; + sha512.doc = "818570850ad5dffc0499879d78b146c315d8cea0ab0bffb6e62c7dc8f4ecb0dbc846b2fcb1499d0f0330d68c00b822b6c800d7ea5ddf792372a12b4ab6f14299"; hasRunfiles = true; - version = "0.1c"; + version = "0.2c"; }; "makebarcode" = { stripPrefix = 0; - sha512.run = "3333398f2ef9949995e9176dbfa57172e7aa85f47f83e346d6ecda52693c3b4f5c46621da61f0dfebe166f32a364e85e3eacc9f0bd367bec7f0793c72772a6cd"; - sha512.doc = "c695d2d68b4f050346551a9c7c00cafe8fe0cdf9ae04d62de95488954a8ab797da5cd121afdc3d38edefc4b9ec5b97884f71a260f577e9be32cb0c781cfa0fd0"; + sha512.run = "cd03fb999898e2c34f68c177151573fe3cd84af4a6f63d4e49eb84f7a719dc4d47ef492a74a5c9f95b7ad323efd7de4b5793d635f3fd4807dec3bc078ac318dd"; + sha512.doc = "c8f8e2239b24714dba4b6237ab1e1936f8d05c2829c7d5a10735837f2eec3d3573b5d435bc6f54cfbb42eb3800de4b5c5a3ada2efbca951d5539ed5d7347cf68"; hasRunfiles = true; version = "1.0"; }; "makebase" = { stripPrefix = 0; - sha512.run = "83c57f3a6703d8119852069b482e3c309440566a59c4cb121c5c780c38f3193cf236fe0989a0d2eb016771c07bceab2e3083cb774bda59d1c9fc428534fcc658"; - sha512.doc = "ba254ebbbc2c7a1735cc8635a5e69a5031076575ca4f86012a1b5376fb5216fb860df686cc68e7839c5e70448cda32aa90a8083e2955f1ee5c1bace7a933579f"; - sha512.source = "d3198c6619ba3ba4fd2628d830661a655582421e2daa67b1e009e31b66ab46e20aeb9910654076a7d872aed0b53da85a7a8d26007ffd1af3e179b9198c5117d4"; + sha512.run = "8b66b365ac438f21b0293a5254bc29ada3a8b63dc0cc97e0e44e66a9346a8e75fdf38fc17c762d1432e83a10f9aefafbddaa272f1824bacaffb24bb4e18ca46c"; + sha512.doc = "aa958571714d79a478f8ae077649eeed9b9d4e678ac3749e4ba2bbaf1366316af314bc9f4f5751714c9c7e6f843d962f35737c4134094ea65368863e3c67ef40"; + sha512.source = "423877eced8c97c1115a0a8b2f0924111dcb01de3157fa7b606c92c28c5a862dea18feefc049e8d49243d05a7817478263f23122dc66fe2c0ec07d975eb82f8f"; hasRunfiles = true; version = "0.2"; }; "makebox" = { stripPrefix = 0; - sha512.run = "65cd377d5303f8797ae149b435257950a984c32092750eb013ad0a86a7f8b56bcf2c1962376071ccfd9687b8c958bea26bbcfb0d8cbf4a94e8555d98d4d580db"; - sha512.doc = "99d4182bee235d020d19ccc80f94b294103cf63c8ec35c199d11c2f710f65ae632c03d96258f70cd8200e94d0b4190c78c4a433a90c3a8597f3252cb45d525db"; - sha512.source = "843f33fac1c6a2f5bdf37d0fcb4a7b1a5be107b1c69a259f8b3cb5181daaf80452602cf4d84f755a0a360b3ea53af08126de5b5251bc48128cdf088552378e67"; + sha512.run = "e5f36d8eec92d974aff44689361bcd61ffddc9b3de97f79de457049eac9f20557a81ae76773ccd747ddd1e5273008a53f7f4f315dde377409cfefd7db921d085"; + sha512.doc = "675d283b75016bf8ccf3a341e468ea2c97d07fddd2aefc228363e7785641015ed7546388d6ba1f9f76fe45391c9b0634e7f6c1583bde7169dece5485a7dcbb53"; + sha512.source = "21aefe5e849c5801e1ec3713bf1c568555e910bc22d7bcca4a7ef4ced82a3258c7568cb22b20c087816e17fe33ca896d3fe0bdc339e933822dd0b247a80a370a"; hasRunfiles = true; version = "0.1"; }; "makecell" = { stripPrefix = 0; - sha512.run = "33ace2ccee3c20da99c02f38ce4006888c518f54bfa40ab8ca224d598775a3605928550cb62bea7eb29ddf9c89da8ea540919c80ea3f348d276092f8a39f380f"; - sha512.doc = "e9abcf651a41802400442c1daad57deeea62ffd196148584b25030825138efaa52b898dc99c3c17c42068d5a2b8a61227bc3c08560e3589ac8971df8fa95ae30"; - sha512.source = "a3b46beba6a4e4b994c33276d3d683523b94b563b506d44aefcbced6a2ac0b96ced462083c680fa6192cb83af1b7a596977748127b807f93a38ff94e8e6c0fa0"; + sha512.run = "c1859d1f0f93a52632e7c8fddeded1f9cf71684bd4aa6d3c2469a1e42ace260a4b35aa6a382d9ba8c22aced107d7ff21f566f1929f0643a96e7c6bddb35df5d7"; + sha512.doc = "68bab63d7ae25b48f8a1405b975d183b1569390ee2b764e73e133464e02a0b482cc65a747b1a648043fe02d94e26568d5c86789c6dd3d91d2a954bb9abc0ac0c"; + sha512.source = "66590735e5c96e54a2a984a5473c8afd088b6c52ab405b622797a780332e3c5b78ccebde73f0828656882219e8a5694ec80796e5f962e42858231af6d0918972"; hasRunfiles = true; version = "0.1e"; }; "makecirc" = { stripPrefix = 0; - sha512.run = "98011cd64a322d9b9271add9c6d67a05a993b2c48ab9ccb0b9645095a8d2b15729219d916e700896c495aa4075a4b475762add6847c85406d31e9c8d9eeb5224"; - sha512.doc = "8263aeb64cf5a266932cb3cc955a71b88c8a268d0c831430cab0991bf403f0c09f545c9d69bfc73144f6d23bac7083d7861ed13fa7c57b69ff9ce822e73f8c73"; + sha512.run = "1be011dd44cc281763a4243ac8770cb24d5a8dcfe3b7a4c5a1a21678140ac279e0afd8a7448b5c9a4466f1c03d9fbad1a4e7a722e8ca553b30f95c291cb67b89"; + sha512.doc = "e0ee3b6a430492a23ab857c77af8f96dc969af562d62590f7b34014ee2632e657d4a1cb26152e019d3d31cf35df3aa0c906cddee284e88bf4ade10b0097c4af8"; hasRunfiles = true; }; "makecmds" = { stripPrefix = 0; - sha512.run = "ebb1caeec15639475ae47bd4f10ba2f084dd4695233ef7a8eb8e7a13bc8cda38e267fdae1ac61c7ebc7b21e1ba18e67fad3a22cdc82955494fc686e8401b90c0"; - sha512.doc = "20a906f8a4e0b7756105ac356250eb258fe5658b6bda420385574e3afc6afb740bafe403d613ee6f94e6e5647c1d9004692a5e21b6955382cf94f5a10e23ec4f"; - sha512.source = "a1da6ecdad892e8977519e45111c901f900d85a76e6441662909d75746566db1cb9e6b3df828cc2383dc5df0f9444395f36528aecfd0f93d9c515ce1c3db5516"; + sha512.run = "7a742680ba9b4f3fa0e079b32781610e93765e631ec7f92e2e495e8d35c20fe8375533164aeff411587eb915a703150d4a5d6bc767348e49ad9129dd70b9a599"; + sha512.doc = "0e5aa35987bc7be7f4cd54d14be5dc960e5d0d5a0a5be103e7fcd0712749020955b6c9e178e5673abff01cc26f7f87fc426e921e87cfccb5beb1c62a447f7f3b"; + sha512.source = "ed945ae385baa825f773d690099c9f7ad9c66bfb046267a0587e8992b545c4c5eb97b6816731bfc8db578ee4d9570862ca089d67546fd044a93c96404d49f0dd"; hasRunfiles = true; }; "makedtx" = { - sha512.run = "574b5be32d2b17fbebfb650c319a769235ebd22334163c4eb198c0ff089735496852bc9a429df810ef3b8a04df6fe2209eaf163c5a4baa7191108d4ea632511c"; - sha512.doc = "87d0f1935e05132dcd484ff9c84e1c46baf1d2e4cf5829d7806cf964cf77518ffa3ac477aaf06f196ec9f22baa9726aeb3219cefb32b97d81558bfc2e926d850"; - sha512.source = "f3d009f8cc10fdc526a585398c454a071f0eaa55a81880f94383ec80bf5d02e2c93e9c1d9f4a421cc5a51390665861131d3bbdf4b4034b77fc2be5ef46be5b0f"; + sha512.run = "dd5e0a4545bc603998beef532f3accaed479fc06fc92a73de183d6803a9b4b7b54dea901964124607a4ba14559fc41e0a7b218c7b1796194d004334fa4d32544"; + sha512.doc = "279a128c92a8342c5b3f1091f6ec927fb1df8e977db847df9c390218f617df3b99aa0b91e3bf3749ee4d95c1fed6025dcfb4a1e6bac6b950cb337725732e77a3"; + sha512.source = "b1e5292d447a049f43e6a0cfa748adc369d5ec9a407c650848806865be46491425a36f201ba89f62d2e5fd0bb6efd1f6ce7251f3dd1c06f8ac8e6e46e4933997"; hasRunfiles = true; version = "1.2"; }; "makeglos" = { stripPrefix = 0; - sha512.run = "d4507046be1d367255b44054ba315f7cf3f56cf213526af22cbc8c56b27525071d6413bace85b4f460cfc90bafe651d7979ad7dcc9b1d16ae6cf6520b493b1e9"; - sha512.doc = "aa139aa8aba717915050ad5face11d900543a91d25d22c9f78d8573f3d1b072ac29084f71541335f2cbadeb76561bbe9d07d6b3c14b187dea6302278a32bf66f"; + sha512.run = "03ee1fc998e0a06669aae05636edb45c972bdbddc96c2ddb36d7361bed2d562e79ef42cb7b3bb98bf96e0b5b88a176be936248c9d48afe3692679cf3d652496f"; + sha512.doc = "2bcaeee0f98dcd49a58230eea62490428efd05b9a65aae19deffd3adcde2ba59c7f64feb6f34ae6b9f783dfdee39e1234704294768d14ab6d67834f373ff65e6"; hasRunfiles = true; }; "makeindex" = { - sha512.run = "964d084febbbac407c614fc9d23c9077f9800f555324fa8349b865210d4d3ae12c98805caac91e2400027ee29c05d3672c9212e7689e1c4169d490f192be59b6"; - sha512.doc = "944c04d20a0c37b9a7fb9a7b7e75294f34bfbbc5efec78e9dc893f40a2b0e283f7134bb5a9e370f9fa7252dc3840f0e1cec9c7b1f34e54733a413fda9f6f6349"; + sha512.run = "2c0afe8d9e5d03187ae8ee6b0b023f727577b84d369d31dd5e1a1980a059f75866b752aae8c5067ca968c2c6c6b5a6fb9f11010c8c8ba9f2aac9191a6647c5d7"; + sha512.doc = "7feb700df902f8c5d66eb491121218fdb9eb04077a7c208706af3281a81c53ace56cac1080627ff10db939a66a7077dbd637b61642ba5e7256adbbb5b0ea2826"; hasRunfiles = true; }; "makeplot" = { stripPrefix = 0; - sha512.run = "5d592b00108588ff72070e03fc4225221db126cac941402a6428e97ef5e2fd58df5e4c5c15955bdbc2161944cc0f6917122af62ec75d85960b84c60722bb6a2a"; - sha512.doc = "18a8603da0ea13c9cc2cf395037fe34ba7b5562c163824b3c0e83114681658bafa5df7e8e7022765dae09634ec8763e773af7932dc6d8617eb4f259ec933761a"; - sha512.source = "450ed10be9a0c7fe83ffe9ca8d0900b77f743b77ac07bc07b5b7a3fcd22263df67d908c165071b7e18e7a12d7b7027cb3874f1d0aee5439e77fa28e67d31ef97"; + sha512.run = "c8fdbc19ccf1f7f87db631519c07085d680ac52d71ef96a1eae8a5cf5251d346bcac1c5c229066e45f6b4f8750b6d3debf5b5452b34f0a93f62175c6c6001e57"; + sha512.doc = "a74e513029f0d00cbbfa71f8db3df5201a9adf4a87362b00c191c71bbbc6edd04ade1681ed42d3705c77adb5694d2fed1a1104cd2506ae5ea5595e1b5472169c"; + sha512.source = "3b385e376b6148119ce2131effb4cb845faa45f4ea4a68a6456e6efda566e3ef2727a634381b34455d9d121a9e7089746746891ed95f6c6cf45d2f22007fd6fd"; hasRunfiles = true; version = "1.0.6"; }; "maker" = { stripPrefix = 0; - sha512.run = "b8444585661a00ce7adfa6ab14a6470ce1ee3e92b5268607c23d4332a9115e4ce3b6f77a743787857c48cbe7663000818b8b02194b52c90579f954325ba3953a"; - sha512.doc = "7a98e0ea48a4e8c6183e7c17a3465d3baec0099b4f9239c8d424fbd26cda3a9c8daad43331fb2d1961d73e714195221d172c6a115f503467ec7029da89c3c80a"; + sha512.run = "6050c2179ab041e05f5c14f24a9814cb74ab41327d844ba455465c8463d0134361dc21723d9abc40935ecfa47c12110897f726b4735ae5f475de3254bc280e35"; + sha512.doc = "9d2de06644c8da3e8d71948e11f18a618352d1684726895ca51eb982f0f85f462dadeb5f22248beb84934e7517ff950caa634e3f4144ce8ba16044104c5d75b8"; hasRunfiles = true; version = "1.0"; }; "makeshape" = { stripPrefix = 0; - sha512.run = "6fe13a2913e44e5857cec0f0064e403149d2c1bc5c8916b019bf68ecd4711a49b7904667277f52631196f07680c1393fd01e55b43408ff1db182566cb3c6696a"; - sha512.doc = "2187157a3eefaef33ede33203de0bb392e10349ad6940fb32041e14290eacda41717726c5c9749e289678474bde4b7e1d7098fb2e218268d8f38b77698afbb2d"; - sha512.source = "f053371485e702540e6550bd9c36c649be376a608fe7411fb6fdcf4ff6282fba2e81e8845159ff87aa6b8aebbe0af4c793f1156022004a247b4da593935d8998"; + sha512.run = "3c5611f80c0af1d782c010f0d0d53e27e4fdfb2a95816153c0866623b4b76dad28cdd5c72bc1a73e4b036e24daad95790039042b11269b04bc297f7ae5b995af"; + sha512.doc = "db60a0e947317139d67974084603db04ce3bc56b048cf93f0ee7ae83bb23b7b09f03323adcad6b5e7ad80707f61f8a90736c39d6356add6c230ace39a5fd7abb"; + sha512.source = "e540ee1c963f59211617a18e378dd6165d0d22e99d7017bd52008f400261d14f728eedebb666d5dac0e63275fe79de6a27099417a2ac3f3ff61351311d9b1c2f"; hasRunfiles = true; version = "2.1"; }; "mandi" = { stripPrefix = 0; - sha512.run = "7a968310cb5aa1e47c8015daf6e86698e76ef0f3c67f5fd1e28131d29881a538fbc221ef5231a738148a41a863ed95b263edb7ee709df454d26a31bea6cf0c18"; - sha512.doc = "ff01c45687a20d069c8ade525bb9af7b1f1a7edbfae0a4b4ebb52b2b34c332c98cac2dfd4b2a0b1d30b4d86e32dc0709a176255ac6dfa6d92c52c61ed233bc29"; - sha512.source = "fd7bc7de5bf0c10c561f6b943000920aad49ac30928277be1bc3185676620b1abb936a17043fd14174ae16fb4e69b32c6b16da2653854d61a371faa214ad2655"; + sha512.run = "2844ac77d5b0c440c6e27cc13225d3936a12df0dd48d24db43391e0aedc2555d9ea6d6eb1dc1eef22951d297287cb423e8f7daece4539d1094063b3ace03e843"; + sha512.doc = "d84cdda92fa1695f72ace4cb9a751bb5ba8a1f54ce9b272a89f5a45793e3dd202e0b10df7d0be1eb6d0d46ddc79e1a8bd643d2394f3b8232ae59055fda2fc9fa"; + sha512.source = "0648cfdb0409b0136101762996277a249e64418bcf322e8e013cfbdd3c0f772c58eb8239e4ab44369c6bf6217b9b37c652bc827cc973675bbbdb3f6d7c41f873"; hasRunfiles = true; - version = "2.7.1"; + version = "2.7.2"; }; "manfnt" = { stripPrefix = 0; - sha512.run = "3791dc2e65fe6c4b24b9541f5ed6ac5c5abacdde6db0edb809220928c7a934adaf08f50507cc34fa45d60ffd7daa957cf8531772a7f7cbae522c1ec9bbb6518e"; - sha512.source = "4839ea3c9db03f906316541ddedb54de67bfad11d343ecae5b1987a57f213e89c61185d283c3a52bed24d3d3613f9d83499050794798190eec2f788caa844e5c"; + sha512.run = "49a8d481de2a4522ad6ef7b6d876a113f620223da72f52bef37ef30bbada2cdfe0c440324ffbd024cb78540a4f75f8b1b50de7e5a715c314c3256a864e2ae9a6"; + sha512.source = "7f03244e1d6f17a4414d2291762de433e1b424ecac0f197c48215bd778b343cfa507b3807fcc02b84b330cef423f3a27599acb82b87863182dd0653ec3878f7e"; hasRunfiles = true; }; "manfnt-font" = { stripPrefix = 0; - sha512.run = "2ddef2ef0ad6c3402c5258d0ae9e0120e47ff7d154d315049936c6dd3b06fc2558aa862d9cb390a5a2e8577d7db6c516a4288d22cb4d34d81ee335b46378cbfb"; + sha512.run = "4351ea888c31fb5f2164815cdd9c1900cf73afad6a9260a5395e61a67cc5d0b489bc0385b443c5e6526029bac6bb971a466668cf5bbf01b326e69f5cddc6ce1f"; hasRunfiles = true; }; "manuscript" = { stripPrefix = 0; - sha512.run = "b0474657488d80bc595a8fd986e23755871d792e1eed4daf55f4b88432b22f69a3d33dd083c57a1fbef0e62588b15317c28215a2ec880d7f2bea89f626fdb8cf"; - sha512.doc = "306301bde4247b69b2f2a12e68dc4568e09327eabe3d184040aea3fac11f09b7ce7402ff0fb48124a66dfde7ccf5b895c9b58763d2573cb30cb89daa4c13c870"; - sha512.source = "6898d348e6a7fb45fe358d42a8f1716471e69b77c768565a839541e5705a7996e331623a0ab9dc47dcc6f74d01d3dadd292a2dbcc31539a6ea60afcdcbb6d47f"; + sha512.run = "6838f47dbd0e8d3b17fdea938ab47e0a4d2e1660c52750ab80071947cdf64c016db4646621791fc73344ba357452f6de74d80111794fbeec4989d9429120014b"; + sha512.doc = "97637dd380978648da6913990a3cbd0a1f3b791e114b0ae18ac20e4779adbd3a347d02ad3f64560472ffec51864848c76fbf00d45af1af8a84356eaaed227430"; + sha512.source = "3a706157ee20f3be6a33df93a0caee2573b6ec1196e2278f2fe4b009f987efc44dfe43fd83893d2940dbbadec1e8b0ce6944ec48ccb260d04312dfbdcd84343d"; hasRunfiles = true; version = "1.7"; }; +"manyind" = { + stripPrefix = 0; + sha512.run = "68fe7116792790c086110dc20009fea8c97aca84f0f0e6ecc96847d6c01d11cccc50c6232802ff74b6cbdd0c3a3b1faac41e65b35f34cfc89e0d5697c3fb2da6"; + sha512.doc = "c0833d7870607dbcaee3932e4ed68691b96ca440c1956d45b3667d61ba3ab92030a84ed4839423fe0f02069871a18800d0e3a3c1fd471d9eb1e2a7247932d3aa"; + hasRunfiles = true; +}; "margbib" = { stripPrefix = 0; - sha512.run = "53ae60d5dcd813b40ea87941627425b9f966ae575ad51b41cbbe720cc5b2461a210d577433e633ef861db74ae8d314cae9016cc2fe2638d29310eb3cf1bee1a3"; - sha512.doc = "fde1ec63a77d6ac7d30762683097217e4c623281630b4c9819f5b19970c5541a6f2ea64d2113fc9890e9403a0f95d1860a03b49b90660b4a1e2419be3b3bc3ee"; - sha512.source = "b93e0b774f37e969797b16a3222c6aea7f8af12bada5693c1f7c97b31b1a5d6c855b4a4c20e2685e816879caac3ee4bcf58cd55af0a03dc7d49b08179d8e86d0"; + sha512.run = "da375b010abe4dcce77234ae0bb046ad1adc98bb5b12591cff61d91da45e97645aa553a0068103bd90024b76ffc0c637861a102b080681c390532854cf6edb17"; + sha512.doc = "72099ac09b34593127c65d29ba27f1018503211e72241aa975c7fcbf9660e22ab09346a8a93164f28f331896f54a743353874606c983c73abae60f0f0ef9b16f"; + sha512.source = "e0c9427ec0472e868d2901828e81561becdd35263e47685fa64e372c2a1ed2c1947a5dde55856bba72eaf0e6b436b8de9edbba0bcde439b071733f4f5f329582"; hasRunfiles = true; version = "1.0c"; }; "marginfit" = { stripPrefix = 0; - sha512.run = "ad5121e6bf98223986c5af11e5f50260186c81ec0b526a3b6b95d107468465a2df2cf7fb5e0094ba87b0b63be5e8865720f7157ab029dc14f9c274a7eb268a46"; - sha512.doc = "414bf7f3385a363d99e7820bc29dc85c4b4e1e61d4612452fbca6eae44be91c4b543d580dfcd198becbf35f682a1b5ad59cb290c3d81920d50a16b78437cdb41"; - sha512.source = "c68ae541278302b6c88fb490a2951c831cd3287b8eb296df362a26305908ad9b35d2e525483431e17ae6dbc4ebc3036882180be663925cad4b1a2bd9d0ec809f"; + sha512.run = "a4f9a5830c02b9fa06523d16718dec7b029cb0dd8556a161cc8f38b06d4053d2c86cf0b856d8bc231ff3f4bf01fb4d6578ef245c8d9ab43d721ac4ab380d2852"; + sha512.doc = "909fb267b5eb4239ad7cf13d59d7df929a7a6687d351a0af647d0c63ec9f80500f7c034f138c4263cecea102b1f55d9b11dbbeeb4fc9ac7c877c9b167c7a1905"; + sha512.source = "7df7f150048c92cc63c0415615d32e53a11dbb26761f8c809558aabfa9df1dfd71f31e851c884b9b34ed82818a5b7a5527397c59d7c7d5acbefded7b998b1b88"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "marginfix" = { stripPrefix = 0; - sha512.run = "58585a1af1d6fe17b9d2c95d4d05cc5e32e035e6b8dbaf06482282660d330238a041a627d8138a5d21cc1306bcf13c655877e1337f702689a9dfedc0ee961b78"; - sha512.doc = "7fc2d8777864f88a0c232bac6b58b6f7b29acc86a87aa826de320c734f22fe4792ee5809f97c313a47f0c8e5c35d17deadcbad98804583ec2e366ff095ee7982"; - sha512.source = "bbe37c640d511055877d9eb7877abab82df011f900b7e0948b99a66f11cbd836ae918227448df44b2aa27d52cd0e91c8026dc4611977e947a9799d7143e4154e"; + sha512.run = "4ed5aab04ed97f8919e29445daa7654edbcc6f74775c814e1b85926914f25e2d11b8f15cc7ca4b0f40720c753435088e03edf42bff4cd08af413ac0eeb6261bd"; + sha512.doc = "2c327e9a43db7d58eed91fd62780aa58db60492dc7294b7536de5de294cc38225eab38f0815e4f5faa0ce1f7a3ef6e1e37feddb8ebe8d8c3d725c09baa2496b5"; + sha512.source = "d2af0e1ff0bdfe5211c0cbf481e7dcba42c35b5d33255b996f79545fe46cca040c95e8e11a80682b52474b09214ab7fdccf688e730b6e44ecbf195c6db415952"; hasRunfiles = true; version = "1.1"; }; "marginnote" = { stripPrefix = 0; - sha512.run = "b2cb945982790b92d6d77336417c97bb52b47210a661d52448bd3829d3d9f41581fc98d01b9fee2f7e3f9965f0620da6e9d8ccd1e0c138ec582c1f324f7a1853"; - sha512.doc = "bc9c76a21f7e5880f231933959fa8fab0d45fa84f6c9ddf39f036547397c4638d80a3df814b5063e1352dc7bd34e5dbfdd3b090236256890a3e8272c755437ec"; - sha512.source = "6fcb3ccf70453b880698668ffc520d22a672d27b5f225043d50f89a5b9f88d9f293e9bd123691dfeba1d3699e4d34e2466da1aae9c11ba8d62afdc6de1649637"; + sha512.run = "57f84fcb7859ed9107fbe14e8f09c2923b6fce844165a67ece9058cdba4bc7750e878ab8434b667be086436dc5179056b3a88c15cbcfb3e404446e8a92230fca"; + sha512.doc = "c4e7f12bda9f7f55e6456bcfa46ebd5cc27d8004d4a5c739a315f1fe66bb22ce61863c7f57b9ed5535c1520d19e052d0490df35c172fb01059e5070831e88779"; + sha512.source = "86b722ade866dd80db34b46e7f812676c321a0332c551eaa3745dcfdba4522dc7253f3e990efb4f757baca5977c8a983103dacd6e0fa0edd519717e18b4b6bee"; hasRunfiles = true; - version = "1.2b"; + version = "1.4b"; }; "markdown" = { stripPrefix = 0; - sha512.run = "c449cb4561bab5f4091bc2cb2a6676dfa170e9e07003f03fd59e83c0adbde7141e8a1031609305b4786125eeee8e7a404a6930078c2188ac036185d63b363372"; - sha512.doc = "0c621f400184bf80f4a7b8a8a5317f57dce22aeb354fa506bc2049f11976dbbe6aa3f227f16b66678305b943c64083119f11dabb68f00b46293ff59fbdc8ce3d"; - sha512.source = "cc707be253131d472660d84a519761460481459ef4ab0bcef75d5351ee2d129e0a1c8f1e76ca0c5c0b7011d30be7eb0f27ffba824175aa489188b473b4a71f66"; + sha512.run = "1ce30ddfef3438ccf9924a1ca59c13c8abfc5af022136d643671b28d3a5bc63852407f40bbe2b12fc458d8249fa675988b3486556e008405279bc56c8754cb48"; + sha512.doc = "2168faf3139a2ce02fecda923df9a023ef8fcd6b65c8145b0e9a2cf7d3279874f0eb7cd07399a7e567e0e560a1c120fd6964def34d120bb20b13a249f78a0501"; + sha512.source = "33bbde0a376bc7ce214cac8003ffacb21666a9ab96b60decf763dca338b4d4f130779432cdcc820bd4d084ad6d016d14a1decce5f3ccb46997f600283aa9600f"; hasRunfiles = true; - version = "2.5.5"; + version = "2.5.6"; }; "marvosym" = { stripPrefix = 0; - sha512.run = "1dec2c47a412b7e2b121e413f4c4264fc8d7d5f89ad810cb35a7028763b34fca8058aeab35a1e03166a0f4c50d43ea32c421db357b806d989b05aa65a168d5b2"; - sha512.doc = "3c51c470531caddab3fdf70c6de6b237cc19513127a7113bc828c4bfa35f2d38497b32c9c6f992aa69be5a7e5ca033a2c9ee7098c47f0ea0ae2176e11442c166"; - sha512.source = "fe830a61370fe0213e61e17f22571ee607d2b0c0b4c00b96b101915bf215d429d6a06db5a74d1cdde6679a9ec0fac569a28a51a72d28297b2500f9406bc4bc91"; + sha512.run = "f441f0d1736234def9e75fd4039a5537f2b34907e147e0c03a57d213273e0b70b5adf5cf2a511bce0390246d1c1dcb8c8d10899e8d55dd3be14e0a5cd802063a"; + sha512.doc = "86e7e38fe479d29908cc008cdae174df0453e83062c5974f6b7be91d351bb626e712263e6e3eae300fc581780c794084e60b3872eaa5967833a6de73e8879a50"; + sha512.source = "e5e17b45ad2c8914c9eef3dda317afeee3a0c34d55089107dc2bdbd2cea12e46f8216a41b5d031d60b5ea160ebd42c05992792aa1d44d43d571c6aeebc231eca"; hasRunfiles = true; version = "2.2a"; }; "matc3" = { stripPrefix = 0; - sha512.run = "9727afaa6570291444e33e9c30a71d7b53b8d5a15812bc58927858477adc8cb92a723e2dec07fdcb5cc7efc9da56c384435d5829144a25962975bf88a7f06611"; - sha512.doc = "8be35027459404346e4098f20c6799d62a054e8bdf56e2299531c5a13c2fcec89dd9b0f8684a6bb900be8fa45ab8f11fb2f1f4cae048988344201f85da95b3f7"; - sha512.source = "7c479eb2f6276ca2f9413138dd9a30ad7ff23352235809957b33ec4524fce92da7906283d4adcddea46ad22664dd9be2515c9b6a73f0cfd66dcad7724e40aff3"; + sha512.run = "130475e90890456495fbe46597c85a9664268352b80a4175ca5cc9b5cf76b47620a8009c9b0ddc8515266884f1d3454d3e56bd2756fc4f25837e737690080007"; + sha512.doc = "afbe2428ecc96f0c94cb095c9fddf062cea92637fbf5ef4403ff1bcf10f22ff95670fd2d62159aad76961a9bcd7922906379994d6a072e8d103828b6cd366726"; + sha512.source = "d63fb503fcbd71f9b21dce4daedf3431a9475402df1633e651f9dfb8375f68e643dc740bd993ca5352536c1926d4530feb8b5d2e36a33f5456edd7fbb8619834"; hasRunfiles = true; version = "1.0.1"; }; "matc3mem" = { stripPrefix = 0; - sha512.run = "f84c320689ddce13d8458ab5c79fd64d02515813790f4fc89fe940846558cc0c8ac5764e4aa005e4bf6d852162025cab8528d05b7908b9110593a2e99b20859f"; - sha512.doc = "c553598227ce58a63b176d8e6107e56dc60673601f8487ba6a1e6f70434492db5db7add42286384139c3761b3756450e5fcd8a82b78111cc493f25ddfa9d463b"; - sha512.source = "4a6cf0733c801d0b36aeee99e78db5cb17a4a26af1104ed71b5d325fe2b2e73e0306e3b0df023c6bec37814def6f286f688ae16723872a647da3d90172a7cdc8"; + sha512.run = "bb3efb5226c01103ec38a0f51b63f7ffa8361dd5973d60473b4f44c02b594c304e265e72c82451442b88309f6420292c2bd2e393a61793a7d258181c6b579117"; + sha512.doc = "6a029bc798b4aba05a68d0c83766c39cbf659a0802d6d4a9b9e6b56f7f33940248fd74f7e57785bc1b551a45f3ea5bd48c8d5012cb903d6858c9c3bf72156c4e"; + sha512.source = "4df6c1c4b68124db862b9a106f1b754bc0200011807fc728b725c2b3e2a9e44b7d9664abd33c6cfbf0dbef3bf6bedba3bfad8ea48d634a0f9310caf9fae66264"; hasRunfiles = true; version = "1.1"; }; "match_parens" = { - sha512.run = "ce7850ddaf29d0f9c0640eec6b84eb4218a69e9c5831dd8f3a2e9d74de568e89c2fd017b7bb70d2fb7ff2297f38b6310238a45970a3a0cdc360bf9b4d7c1fcc3"; - sha512.doc = "d92fa529b9cd6cbdee2d8e6f178fa8395c08540d044d0522d1da2a68c78654666d0f7ec05960c9b9f8b2530b4c54bc695887da13a1ba383d6c3bfcc49ebd64b1"; + sha512.run = "08f8397acbd565922be2ba794de458fb5d559f447fb3a23037287b0c8de26230f844b172880bc986a1badc1d09ce35d18db4319cc900ba891c90866743225d6c"; + sha512.doc = "ede20fccd5fa4e4c92a5c85f7ef471fc765ec106b0518eb77c4545f774358ae4debab7c1039dee9d5fa9f83b747d021b16c43b77977725e4a9bf0e47a2c76c75"; hasRunfiles = true; version = "1.43"; }; "math-e" = { stripPrefix = 0; - sha512.run = "8067394898c49497b97c930d72f452d3296104fcb0b0e4dd63278f4974e63dac00d87695a410e7a5b9555549125fdebfa5c36fb42bbc874c46816bd78c7a6d4a"; - sha512.doc = "fbcd033952436f69f55c2951e3652fffade56bb9441ce913ea87a0f1168e1c1f8fb370f69e3e1dabcd574064e45b3dbbeba0597b1377951f058cc70cb0afae91"; + sha512.run = "5bb1a7a78071b31e60c22b2031f63d3d73f138020d37ce525621209cae573f3a4ce166c3af1e6b1899c22c86021509ef5440313d2a948fd5450432784fd69757"; + sha512.doc = "58b71a9cbbe850ed954e6f07e424879a253886f8c4abb5302ce67191bb71a75ffa8a1a8c679555648b218bdeac2e1f2ebd868a879dab30c14b1798d9cebe6fa6"; }; "math-into-latex-4" = { stripPrefix = 0; - sha512.run = "327b80898de9666abb9c31db3af31b6ce6a4321dc057a4076cee7dd7aa05288e21c9a9837f2bcb7fa00643bc02e105775dcb2be44146032d856545f9badb97ad"; - sha512.doc = "2bc8ed0fe89f656bdbf4c9e28d45bafdc9e89cbfb24186fcf2140738dc191b1553eb94f48d70bcf9fd512ca55dede0dfcd660717a74d8752b01858c183cc9c1e"; + sha512.run = "70f4e0fd7e79a60c0476604aaadf74741b97dabc84b43b1ec3b521b5bf4da667439efd2000667f8a59a4d5baeba58f7f4ad89ea9d04faea452e410c8d587e798"; + sha512.doc = "99b5983faf30fd630f676ece01f5aec34ce8833f0dedcc0b501f2466a765ec4f1056c59a6562d76f408fdd6ac1b8d46a7e0b24ce43e7bd04ef385462cbee62d5"; }; "mathabx" = { stripPrefix = 0; - sha512.run = "96ee53266642ac7c44d77f8e602b43b7ed63efed2b2148b72fa061a7da6c97d6b85b924ce5b5e8a28224ad30e3e7e9f2e06396a4e3d81c97d9bd75710870e66d"; - sha512.doc = "90f62efac356a81775c0bcdc14e2f41efafc7ecdd0000bfb70d12886bdc047f433f5ffd515492cacfbb18f3d5f3bcff5196012fcb005cdc09130f39ffefeea3d"; + sha512.run = "37e05615e9fbd9f61fa0aba00b3fac6c6ca2f47e11e5404f00a971aca9abd0cebbff1295bfc20df3252bc8d964e35cd93e71b6929998583f39fa3781311c05df"; + sha512.doc = "f85da311735fd80ac66ed2fc41c1d2875f1be65021e275d63d2e2e581d7e4a619d8b360209e2245308e8630e12d2528d21fb9896cfc965854fe76cb32e6c02dd"; hasRunfiles = true; }; "mathabx-type1" = { stripPrefix = 0; deps."mathabx" = tl."mathabx"; - sha512.run = "4e7b1971fc8a11d49e1404144d8988ccf73ee6838e2ad08a101a8017e92232be8d37c302d91e1f4ffcd26e5e1ad7849b92a18ff917df2c454265da9ef254f74c"; - sha512.doc = "60fb0a6d25b70ef6785be8d717eccd1634fdb1264d365efde408b81b919573e87a80c019aadabb2b97cb910cd49793f1064c4aed66220302295f0fed76676ada"; + sha512.run = "e49ba939d3205af0d4e3de21416f7ee6a0b110f5a5dfe1e4d3bf690fef7b63dca43a708470dae966c4be03d83fca96a2120ade873cfe1cc02a7d65baabac546b"; + sha512.doc = "1044780bc705b332ab13deb125a430802292bbd48c5755ab34123d828f3665f444f0f56262228b92b73759688f6b4abe2ae71fa9bec170b84dc2c1a0eaa683ca"; hasRunfiles = true; }; "mathalfa" = { stripPrefix = 0; - sha512.run = "8cf9bc724dfb3cb0314c010012834851d9a02fd9afaba41bcb4be43eb976c201380be9ae146426e043f36aab0f0863e5cbd0976dd78fe4c254735ee8def697d7"; - sha512.doc = "ad2b3110eff832f96cf307529bfa672800001a7f0e11ddae5cf9df1f66824d5ad393f20ba677696b2749a000b2b48429cdbdee405725ca852ad4bd38aeabee36"; + sha512.run = "4225b0a6e71e8e36c60cfdf27378616f69a2cd5a078156c8a9c58ea2f959c24ff82b99038e6d9834746a6d2a5fb8feeac4a24d8e9d375274a5b5dd4b3e8c5f34"; + sha512.doc = "7131b455af595807bcefb5e409b3e123a6e0dc56df65624b65358a8f8368086b22c02569036f6c26838fabd6a18d900b701f643b4b2e7c94bc9411ac412210ff"; hasRunfiles = true; - version = "1.09"; + version = "1.10"; }; "mathastext" = { stripPrefix = 0; - sha512.run = "d0af8d952a678855dfd1ffb7cf4bf52456723aa5546aa997b2c20e41a81bcc5bd7e652823bd0dcd1ba3b01007fb9688ab2a7a220a656876ecc56d3364bd27be5"; - sha512.doc = "0566d44ae0308e7d35966faad23209537b08bc17eaf4f119eb32f66d66b92fbac4a3b7ac4df56fdce631c44d05145e16062fe1a31277c12c0635492e96a611d9"; - sha512.source = "836f03bdbb88a49f5a68e6caa58dc020160ede59b6392beb757080ad5d8ab8e592e760de2a59524da33195a254439d1e1a00d46536428ccd0b61c8967b13b11c"; + sha512.run = "f8f5fddde33008b488c788d0b6de69f6745c6e979cc94324c35e93d8f64478e7bd131f4274ba8b293d32b5dc46929451d3f04bd866df392eb759a03df2c8a505"; + sha512.doc = "f60a91d7352e569190deffe4d08576e2d4a6f09f5ec0c69d444325277b64d93bc108c130beb675a0c3a2a1ff762b221d4e1a54b1f2633b765130c92b7d3eaa87"; + sha512.source = "47ba8441be03cbd737140630d86b32442e2005aa381373639b37172736883be26dc43cd8fb61c4cdff2db03f4d3f267fc4136b8d9ad610e57ac0bb670c8d4eea"; hasRunfiles = true; - version = "1.3r"; + version = "1.3t"; }; "mathcomp" = { stripPrefix = 0; - sha512.run = "0e46d4252811edc6a42e9753fc1bfc60949d6793a5f474b011bdb698c155cf7eab7259e4a49f7ff93643c620d5eb007823b8915e585adcbc5abfc40875d93426"; - sha512.doc = "f388f97524d37ea2f8f14e7c1e317edd45eac8d428f688dfeb1d0173b458aacc27b1c20d2d99aadc611f745b2683e85652bd2de09c6160d7a467578b1a77bfc4"; - sha512.source = "399cc66659e7d8f609f41bb35c2753cd2709ced7478f4a5f3827649340f12736230a0344ee40736dbb238d761b8c95bfcd97f74a0a9f1eca0926dc072872bf4e"; + sha512.run = "b9cbf0ffcb39ccfd7e54e3903e36f5d1ccdd86e2ce83477ff7f8aa0258015bd3c9ed013b23192c7014b92dddb93f5a2340e7bd71dc99fd7fdda47ac27a50d35e"; + sha512.doc = "1bba8b39dc3f5276b2ff68071a53ce990ed3eb6652ef5e75773dc49aa73b701bb5ffbfc221cf9b9aa00030c1a8096c7bcff3ebf4dde18bc858fb215d06629137"; + sha512.source = "df312759db12a10b31f790ee195bfa677b67640c57ec12bc754c42d98bf98abf5ed0007c305a60d8284dc7ee63c7cafbc00dc14aba9002992d95137a39e117fa"; hasRunfiles = true; version = "0.1f"; }; "mathdesign" = { stripPrefix = 0; - sha512.run = "80d41d02fa19315d6d8974606c1aac409f4cbe3011d02bb70fdb194d264f33965ad810a0b26dcad70d38a5102f0b21f038edf5fe1c2ec25a5d537ae54573314c"; - sha512.doc = "6c1ec62a3d365d679b7361441bf28c140bfd3c017818aa05263526798a818cc5488f3317df921f01fd061e0b26144358cc03b656b33868c3b4f5555a37152baa"; + sha512.run = "3307b0e16436b98816c7979443c2c31db615126e16c28fd20e19e8520f65bfb0989ac59db08bca29a605cee211532da1d712122f3ef83efbf4c9f8733cc72d67"; + sha512.doc = "543c36087d9545f1228985f754b255a5c08650a9690b2e7340e7aaf8ef19f03ade44c0de49ae456541664341d34316021d0980e3788b05baafa4088391858f8e"; hasRunfiles = true; version = "2.31"; }; "mathdots" = { stripPrefix = 0; - sha512.run = "b97a005dd0c2dc83d07ef48f2007807bdf94b18cb1a07bef54028162197594806ba84ca517902189feb50b0ec65f52c83eca70367c4e3efb4425cccc393158cf"; - sha512.doc = "644c62af210a9607b7235cfe959ed123f77b5d1a84abed3bfc4f8e3070b61e46d51130b7250e9d3dd408c3fff2e519e9497a53c398c8b95f6efdd482e868cb78"; - sha512.source = "92b2220a3728f0a41a961277df18244472768dfb85002d448f3c33b7689405b310e26cb67bb6d9d557efcdaf85440a2899cf475e46cdb303c02144bd7fa60f67"; + sha512.run = "4372f11c8ba5e29caaab78cfd37c129267c2704b6de9e5dad13cc1ebf184760602eb2292955c46269ffb3fb13b4c48969e019460fc1916fa83d01644b9c93e3e"; + sha512.doc = "f30d66cc9ab8b87429639fa382608dff41c11094be52afaa16a8534f3f2e91bc12dac9f6e0bc0def89088dc9491e47f9ae5871fbbeaa5217bd4c6586fc059615"; + sha512.source = "897726dda3d395d175c684d8e032abf8f563c1ef2d0f64596c1ab82035011630fc734bffc5bb197a0b9a92e2fac08f9adc09cb588dd990f40ec7deec3c5ab9b6"; hasRunfiles = true; version = "0.9"; }; "mathexam" = { stripPrefix = 0; - sha512.run = "cc17bc652489a42318c59a9cbcddb8843471e51dda431a5bb955c00cf2976dbba0a4e3236869ba5d2ff104aa84bcc042993cea910dc37c8976bd85b889ba76be"; - sha512.doc = "4385f98957a6e18ac3d0f3871e85522ef41f6d441000213955839bc695b1380f5d929715e6b650e097a1573349367d49c48e71f550c9dd87ddc7d1b3f1335468"; - sha512.source = "ef67c896e100bc892bedbfff23340f9bad5a1886c822d0f2c4432f2e8ef9de03d0c05e8b21a3b6dcd45433cef5fd2e9fd43cc16d14de8b01a77f74e941d715f8"; + sha512.run = "8ce36f0b68ed9e2a706db6da73eb3f3ca52cf71b4523004fcdbc1b176abac8b079f4863b6f771b99e956244dbd73e03b23f2a7526d990e33d04a544c4cc35c6c"; + sha512.doc = "a260f0fa247d8a5f9c0ee185dfb129f2265811d77037b29982e08eed5a515bee4003d09dbd291c21c613123473eb8254bcafdea696c7a67235da0a25d18f9272"; + sha512.source = "91d18d28d4cef28fd71cec51fe8ee8e3fbd19712a6fb4e3898a1803554ca837a9af1e9c8fcf36a961f40db6f40c61d0fbf98e7d2733522d5db7fa403739afb66"; hasRunfiles = true; version = "1.00"; }; "mathfam256" = { stripPrefix = 0; - sha512.run = "807607a786fa817319faf4c2a8dfa1b7fe6d900854f4d10d0d8beafc5c9f513aa5e06f46ebb1384a4f8fdf9d14cbc0217576d991e433a6cb13bc44ad3de4c218"; - sha512.doc = "6670f21cd2f012ba83a87cd51cc07756163e5f6cdd0426cb9a69090e8bffec4ded163c4233f9b8c4bfa32eea57fca17133185ce76fd6198b74e7d2a1a095d6d3"; + sha512.run = "c28458427f4ef2006bb8efee489ffb6cd40f44fafa98f341c243e3675b3af564067c8e6b11385bdaeb77b72b9a6cd4e78edc8f3e3afa12cbcf91d510c5544fdc"; + sha512.doc = "dc651242f471a2cd0937632d27095c11ad237a48d175f740cfcfdcdb3cb4818ac65328e214314cd778b85075ca42e5c32435c71fafe7f0a173be20bee92cf1f3"; hasRunfiles = true; version = "0.2"; }; "mathfixs" = { stripPrefix = 0; - sha512.run = "113d9e01f2cb4a80a9f2db7a5fc0bf6d4222e156dd94340d6d1a89330c097a182e75a2c089ead21a0ffa447776163154cd5b11e879787582d243efac184ec618"; - sha512.doc = "e2bf9b50096f34cfc27ce46697212b3de461e1470fc910d1752215fd062fcfb715673206c3d60f884feab58a00c9a9dc74d2d58ba945aa7df4b00bfa2f313833"; - sha512.source = "fed77a89ed472aa9ed91dfc15c4775e4bda64bda179a453c781930facd6284133d1c0d9848dff78fde5dee735d10b9963d46771b0e1128131362f87fd85a747d"; + sha512.run = "fffb605931552772eb18759a310f906fda93bf343101dd51dd52e44f049ef2c02bd40baf59e80df6c814360216a593728c7038dfb626e665673e6dbbaa0a4d52"; + sha512.doc = "6457a6945f5ea24222e25e55e64c92798611a62c7ed672905fa6e53fc1ded45c2a36c32404572cd7f2e2b2b4045c3a980a2d20e1ae053517169f2d35c578bc09"; + sha512.source = "f37b3cde8e553101b6215f585fb8228abdb89056c7b71dbd4055317d4ccce8d2dcc69cc5d1f466aa4c9379086e2a1c4b24ae7ea5ab5fcbf357ecd5055984c007"; hasRunfiles = true; version = "1.0"; }; +"mathfont" = { + stripPrefix = 0; + sha512.run = "6111546b089f97806fd502a49244f4c30875cfd49eda5a6da2796f1eeb3abbd1e40d3938a3340d530545491c52a3591f7da7c578d9f3b05e9abe69df1229a441"; + sha512.doc = "7bedcea88cbeec54ee469586c319c87debaa6a8736c1e49aa8beca4800d17f4a9a595cf2ad5853130d1d85341cc6e2cba1c550c2c9bef35260709658eed278e8"; + sha512.source = "950bfbd0765a0f0e041f64f183277fe077853decb1c5c417242705d6d3e6b8f1583302928ec7965e6e7bf04abcc3f9765e523d53acbf771b406607743f4acddf"; + hasRunfiles = true; + version = "1.2"; +}; "mathpartir" = { stripPrefix = 0; - sha512.run = "4f7e8c5346ddd8afc210cd02e2de1d49bf604deecf4bdb1d7a291a21ef0eebf68d262ea00ab1dc9e7d95c0e66e2e7af6a3fb9a5003fe9ae95cdc0bc00e766e97"; - sha512.doc = "f2f094388be4e25edd6cd9eeaced70bfcfbabf1750733a74fa54e89eb17ab1a16102acfd54a92b09a07a781fb1a8ca40322aa5de036ee0d96e4f6f0034fc906b"; - sha512.source = "6d9198c76e9eb73ddc77457c839883f1844e810e228027d4e0165ba05f87113420524fe0356ba0e67471742490fd8c82a1cb7cf2c8d574be2dd03de6220febf6"; + sha512.run = "57a990700d21297b35122d99bfeec9949c66fa1250ac7eb2265808ee2a03480ad6452fb40a5db1accd2629325c2d83b8985b16b4bac46a5a332f81ed1dfa2600"; + sha512.doc = "2e7e06b3037cf2ac3792cfeb25b0ea685843279f0f3f5c6e6e18e398d755e13b6b0402871f30d1776513f41c863f13bcb7c541076b7ee872c289c1af1a0cb30b"; + sha512.source = "e7b9f5e7ca3b9de90938a4e662bf98abd54bac5c42c08b4ca380e0c3e65894cc3498249ff89b8e99e46fc4a3eec89e169559817e1e48be1d8010a29082daf43d"; hasRunfiles = true; version = "1.3.2"; }; "mathpazo" = { stripPrefix = 0; - sha512.run = "a8aed5032748a33bf7f5fe24606d7c8c67bf5885a4be71903967a87e77867c8ea1a221ea7bb1a37c032d53fe7d55cd8b8ebb431d3a7280c844dc1e178673e4c4"; - sha512.doc = "c30abb60003a0818c85ed298713a712b5610e4cc0c410c29cbbae2ae7e45696751148e70f8ac2992b0c71dd4728a78f481d9ba80993dd39ec148c4f53cba5e12"; - sha512.source = "fbd33946f54d9514f4be46070a96126b5cb1a41641d18992991477a4d8aac6fc5b7a9632d35399c66b2aa221cb9cb7c6845d233dfe215ca4ec6c739c2a9bb6a0"; + sha512.run = "2dcf90536c3aed72179436ece3328f5155dc8bdfc49e01bb68feb67467603607b5232085cf622d71bef836392645b4f8fbfbbc10c8d7d9b28801038f3960ccc5"; + sha512.doc = "1cfa151841063c1a8eb5be6b3c1ecb8f4ce6d32e54b7a6e5c252de471ad486a46b6dd33e86569f460c95b13a340b25592c4425c008cfc0bbc877d46c4c47bf6e"; + sha512.source = "f696489ab4e1780f3a538fef0ed1bd16c6b3064a6cf54ad51fdf3d77602a5026f7f6568ff280281ea904435df3292ac251d7eb55e9b7bb76e2199f80e71e5cac"; hasRunfiles = true; version = "1.003"; }; "mathpunctspace" = { stripPrefix = 0; - sha512.run = "f9f63c7d0bde17cf7f1ac1c1dedc6cd6ca2274329e3729d469a3ac05223d306881c9704291c83076ee75ad4f492a75402938f855037b62bf1d0e9dd989f76c62"; - sha512.doc = "6948e07d4c134158ae15e9c05888741813743854243aefb826e41c530982515fe6915dcd30340ca09dcb1719e92cc274e582cb1fe5e456924f460e00195d3b55"; + sha512.run = "73ab1f4578d23e993251c930e8e246c87192ad6c0246a16d77fc9064fc5927da3aa49e18b7707ab8d101d6c0a5afbf5f8aa42b90e2c53455aa7ac2f5628873c3"; + sha512.doc = "9911b18ac61e83786646975449c43a16d19c85f7733f5f9d6d65a5efdd934990d40b44f691886c513a36acca35e11d0b03104372663813768c7ba0f8188c8f44"; hasRunfiles = true; version = "1.1"; }; "maths-symbols" = { stripPrefix = 0; - sha512.run = "55866bb3c364d4dbaa2ca8bda2d287736e2a7152266e293539cd6a083577390eebe7c4a97909c7404b0d532d3386ccbe9ebb0c21b838960e8b8d0bc21024ebd7"; - sha512.doc = "87e8b4d7890570b6c54dc7772d1a83f662d33a5356eca01e77f69bca672d3aa096e175b13d0fcc63605a30394ed2e168bf6a40a8192226a8aa5a0fe321a6875b"; + sha512.run = "e74c95739d206a47d3ae838d1a8c2b852868a578c9c073807af74deb110fa4df083f1ec2a75e759bed3c4629602adbc877a6cf5ff60b2089f2e66cd8196408eb"; + sha512.doc = "c17822fc318a46438692b49e4aa40464be6b1163dc9c9402a4548a4348a6d3a6fb120c8c148274498d6278f4bb2fdd20cdad9e84701aa343cc3aa2099256a61b"; version = "3.4"; }; "mathspec" = { stripPrefix = 0; - sha512.run = "bbda6912323bdda65efff5556d31475a33cb0d1b9284d1dc5e1134a0426f85299f6d38851daf8408fcc7766fb1fa782f6dc50ae5e521201bc044173a59ff1b92"; - sha512.doc = "b31b7492b89e8d7742fcfe4fb32f99c6ccc799dfcc40e268fbe3a7e6671e45c000346e1622f9a2dafe683f7a32bfb96f31dcfacb398aaaf8fb61fefa4d0de490"; + sha512.run = "2d40ad9cc6194e42c2e6c76d63fd079bbfae3a7eddf97cf5119161731517d1de68e8eb5811674ccc40d10a226993c0e58d8f9d264ed5874795e2409e8faa1902"; + sha512.doc = "db64160206a4c172894251a1e99b06f5aa897afd0afb6c521af0834839e7546dc6d8e2325346c663c1a8620104f3d5694f06322ebc2f37822e7061d866ca136a"; hasRunfiles = true; version = "0.2b"; }; "mathspic" = { - sha512.run = "4cc6f9037fad5eb5cd703b619d04e2f372acafbb2b05b0886287bbd4f652829b574f507308543ab2fe33538b38ed8deea6e84712790acc5bd3832e7cd44614b2"; - sha512.doc = "c58b590e5d4412552c24290b6f597386a6699424df77234aa4b651c3ddf0565f58f7085b17d94a0604259cb97ba3f8475b73fcbc4becb04584760efc5047af70"; + sha512.run = "134b5aae7b3b3a41cb34cf8fc615fd6ccb965716323b4157c989a29ab3809d75e4bb8a9ba7b25305614e3b73fa3e93b29789fe5a2fe72ddff026c6c1cef112d2"; + sha512.doc = "3e92570e8383aa7a186be1f2d7ea3de771ae9ab8135677a8537e901f2b26317f4ad3d93919f761e3bb2040d97368c4f0d4bfcca965414b2793d067c78587273c"; hasRunfiles = true; version = "1.13"; }; "mathtools" = { stripPrefix = 0; - sha512.run = "97e877f02c9a71c048220ecbf0eab1233b1c7dc4ba82d0dfc48c7da791f6559d789676d8dc37750c5f70d4a6b13564ae517c75ed28a12322175760b2632d95f4"; - sha512.doc = "362fa13ce657c9f35ca5e1907d768f183b2110a7991bb49871e4416ec5bf0e49fb081597935e71c3121ab3f8a567c4a9008bc221c4f106d62d9356cc12289e64"; - sha512.source = "cd3ecba5db4a33bdaaaa05b3fadbb30588ebafa2b4613376a72a1cd0f0f2d9bfe16b056b2f884862b8f8fd86b0f3a93955b33eda6742708ef78a3526e96166f7"; + sha512.run = "1d431b36f98584251376e8d6fc237d6a342627e0c80ff2f17aff45fe8762419f7145a719fe4bec7e29f7bb93881e8d748799aa5ac1042e9c83819cb6e2c001d7"; + sha512.doc = "c53a7de8f1ac1de94d2d368d5d6551f55ce5376a36a3aaa3c44da2e5edf12dcfb1ad664db25f6e9f430adb2b67f71972d5cab3d00e90f84fe8bf6ef5e25c5a04"; + sha512.source = "b53aa643406e54162e4e0355fba89ca55738223fdd85d1acb9d6ded116e4f7916e29d7ffaca59d69eb72a9e795c42982e5aeb396be863a4abe0c936955f32099"; hasRunfiles = true; version = "1.21"; }; "matlab-prettifier" = { stripPrefix = 0; - sha512.run = "872e03919dbda0d4873d9826a541daa0bcbdd24eb0a8a30c5d6f36e6e1f157bf7ef9225680fccf9997fbfa6c346cd9e6bc3ead2fd5177736151c142a1fe0c196"; - sha512.doc = "4994375e70a569ed6fd3038c3c56c12af9b97614e1e9815e6efdd7b9320d9b55dc7a038cc5bb1faa9300a529e934a8c06af32d65a20aafe408ed803a80643cbe"; - sha512.source = "b2aef14d9bcddc9c3e381b1bcccd9cd648683aed934ecfeb758f53b7c54cef8d3f672ddfeb342d8a0a18af4fa687727018bda9992ae5cb2bb633ba46fcd55f30"; + sha512.run = "2d0053ff3b63087c21b42e6d35d226604f5d582900d5293a090151a4df46cdb8c5775b1e7879c04dcd00fd91fccd9bbd06def15053a9c5ec8d269a702ff8e815"; + sha512.doc = "18d58e8a6903336eaae24ca8e0af21fd0fa3651aec4c9a6d03ae486a81e938fee749675ff0186dc570e2c47780ad7bfa3b194b75a5a87b83f0dd800857ed4f27"; + sha512.source = "62ab422b9b374a433cb5e40db9e195e94e67682a74fbaabe43f8339d030763a93d07696c6ce0d092d1867f8ea318b9da19976663a41020b7ce2cf47f9395fe21"; hasRunfiles = true; version = "0.3"; }; "mattens" = { stripPrefix = 0; - sha512.run = "5e1fa647ef7d73cdc7dc1d71e49a3c3c364ee4b349dedc9e1424284194a4e817b4bb1151099f8bf22b7836fc95e54f45faab90215bbebf8bf198e136b4017878"; - sha512.doc = "98506381024d5da25251f24badf74046fe313dfe7494ca2a83ab4dd1a93ba266197a6191b7ee0183243e1c4b38661ef8a1cfec4df90166b1ae376c82e566ee9c"; - sha512.source = "c937a344e29ab9f8dd2bd5b21de1256fa1789ee810cd0d0ecf37c5dcc7e742786ea2c36e0851e28e6125ed6d6e69a8d38f517022ca6338951c02f13f781cf879"; + sha512.run = "f8d373790a24a2cd7170e54f2d2429658425c32d4516019d18fea01fd35fb28a85c8cb63b4adf473bf60042b0b2cccab844f0b52604d01fe4d0a3269f6751644"; + sha512.doc = "7bec3ee9e8fabd9f144ecd4e7549566fb7a86a43860753ef21ab523bb5dea86a074ea19738241eb9ad786587a9aec1ac9e65ac32676042d1484a7c55a75b9b7a"; + sha512.source = "4e62726b6d0022c6cb67583ba2bc979251adf451fff426017e24896d21793954c9d7becf06a7dfa81cc7e10d16e14a753f70117fa7d3b8232611cd6ecd526781"; hasRunfiles = true; version = "1.3"; }; "maybemath" = { stripPrefix = 0; - sha512.run = "54ad340fefdc3f496eb357937a142d33dd64ed32bf0e14903533b448cae4c6e00adec4b22408e02e27c711ad011b6d211b08f9889a15fa784ca7224462e639c1"; - sha512.doc = "9c7e490a1b7a1ef1a5b1975a29f5397c90131507887f407c636ab7ccce9d20895271e9d4d9906b2e13670b2b8620fa6f819b328aeab9475050775c65245a70f4"; + sha512.run = "86f55d180f5c831ed19d1ef68afa79fed8f3c7ad1f88cefb45faa0723a2868f916b65057137715b07e741437fcd38aeb8aef58481531c005bc830239cd068bd5"; + sha512.doc = "ebd6ae72ed2cd6a5b35126fa32f5061715e12e4a8af6ea9c3faf77d739bb78dc50dc5ae860a268d7af82890c674c2041e532babe4e9d8be9a877fc06650b49c8"; hasRunfiles = true; }; "mbenotes" = { stripPrefix = 0; - sha512.run = "4e6824f3d046c8ad414c8de8c8eb08577311547a251d9d4c25ff71ebb5ce3da3cb4a9cc8470f4be9707d8d519dc96f8f2510d56194578901ed7e6f034a030f95"; - sha512.doc = "6a466223c581757678d96e7bbd319dc920d3f0fa423ea6e875b77af003f5bc25976d9cf810ef717135689af0bf38d5e11d394523c4bfe620956d0463d93ada11"; + sha512.run = "83a61c5293bf286081fa3312436728159747dec58fd8b260490b97d1b153f3b1b0a7798b45e969021f7987f333b2cf330ee18beb48afc4e2f517235f8585087d"; + sha512.doc = "a0b64a0812baa38e41afb34c101df834aad0d68f8c984ee43e244f48daa876ba3989bece4c5852c9b4aa4ae5bf6a3bc2e8d6dc47564712ae1f37139bd69aadfb"; hasRunfiles = true; version = "2"; }; "mcaption" = { stripPrefix = 0; - sha512.run = "29e7ddf80b61b26bfca483a779f27446920a0f1360b27e6a659cabe91fb6b1ef3fff8f24c7529827eadb8ef8ae8c7ef82b7a4a8a0b5ea99af3a2d5b84bf097ad"; - sha512.doc = "cc7320e31125c89241bbcab178ac180c4ff4977f4c5c6d252566c7c5dba059886ab815fac96b4a54c246ad60320f790eba6762c09d129cff74d6ec4a1d50c173"; - sha512.source = "527835b84c84e0001605012aa8b3d47b6366a79f8e8ffe787d9de454410f94803679b5214bf7079e06f487f12529856850f0a16affa5c648840263568caca6ee"; + sha512.run = "d88202208a5dff6dcc049e3a16dac37a89eee7303108bb5a15a22da3a52056ddbcbcad4aa87fcdc5f5d556ac8ba876783c4e379967ccb805d73f61c2ab131cad"; + sha512.doc = "f33f6aafe75fe982a130a07996f9b421565ab0a27363a03b748f5cb3316c0b5d571dfaae15c245d3f1c46df05aec84df7aaf2c247713a34fa9d02fc991ad13d5"; + sha512.source = "c60d859c23d6e932786c1596515541aaf8854a1ccd8c1dc657d03db228d8f92b784320f078f07b34b6deb572c55e810075de9d9a8eea3ab217791b014e2d6874"; hasRunfiles = true; version = "3.0"; }; "mceinleger" = { stripPrefix = 0; - sha512.run = "fd8b35aa35ffaa979e951d70ce20fb6358ca702172d84dc62d5143c69519663623e8a2c0443a4ee43e9b0c5dc7a115b3eeecfcc847f6ebdf199bca2fcc1c649b"; - sha512.doc = "62c3cb39839bea920332e87e02f4374b84c3bcfeb51813a3e3abece0183c5c197d05052c988e01e7b2a736920568c08b0c20ee20aaed5279fcb38c9bc00f4e01"; + sha512.run = "7e0bdf0daaa7c22f63193f6d1acd59a510c6c1a8b2da338761a54a6d1859232e8889d77c38b90f8452da6990a4a37a98385d77623eb2b23ad8ea694e66f82122"; + sha512.doc = "e2fe65efa4610348d9389277d9b4e4df099fe36d9d6c874757b7e59d623047cf3c13c31f8a1c590cae0e1c45a0cfea2c2c9a9dfea034da4257a6a8ff2fdd4e3d"; hasRunfiles = true; }; "mcexam" = { stripPrefix = 0; - sha512.run = "9ea7c2e4a661ba8a178d990889f34da97142f3f45be0e96fff38f2232e3ab7ee560b55899b7b6e693082df5bb1039e4688a1299c896aed2000b8331f9a7faada"; - sha512.doc = "b5075b4be3811380d6264b7800dafbd0dc4e6e271def95328636723bdca78eede3b71d608fd7dea4bb9b7a9449c768b01235d6ab351d3f47dd5d33f0470b652e"; + sha512.run = "4fc675725a4bb015e0bb524aaf3310a5a39d4735cec7922c12564ac4f5e9f1dc787a0eadee0e27dc33e2bda5b57c499204686d4d9a5754b965967f9c5edf5dbe"; + sha512.doc = "27330a36dedc9e1c89a7eb5b4b91dca3a5da289852ba6337c9699630b91ad51817e79d246f70c9b769496075241c18f0bb3f2555ea9e590b11b651f9e1fb3062"; hasRunfiles = true; version = "0.4"; }; "mcf2graph" = { stripPrefix = 0; - sha512.run = "6683be9e63ca007934d198007add981fd380b3ba22680d42926dc54f1600fe5b4eaaf254cfd1dda86045e8285d054103fd4517d2a5a6a1be297babc890beb276"; - sha512.doc = "97440f224e3476f99922be890afcfc7b84a3552088ad08a4cf0d06a694a4bb5ad003dd921d58a73f60eb7b4da7381c9b010bd7c8982316a442c7f9f9fd448076"; + sha512.run = "44de72bacece44c209fc077bbff4fdbba49bd213cbfed157fbdc1d97bd05fc14c84cb19a31bd3d69dfa8bfa5eca2ef2ce10aad60dc0608b2f8065362d7f51031"; + sha512.doc = "9db7142634e67bd0b1200e2f4507d4d12eaeb0bfa8510e2e37583c8e0ff688513fd10db97693d3eb6bec79557c9a141f229229b1e02ce505c8e7281211b4d71f"; hasRunfiles = true; - version = "4.30"; + version = "4.33"; }; "mcite" = { stripPrefix = 0; - sha512.run = "6172b0ed7d38aa493c17c6b0f272eda7b7624f942431106cf11bbbc46ed61d3b3e64874a9529a4b9a03419748065ad3165dce6bc99baac6404a65589cb70b43d"; - sha512.doc = "79cf297dd0835ea2f6f29817e6159d5651b7b521b8e7f2a3859a2c07a56e419406e8668195bc639afb47fd6adf1ebee1d9e3d73026a7d6592fbe0bd6902aefd5"; - sha512.source = "f726fd0bf399b948431a2da094bb578c7c7beea57a8527a08a5332d8482d0a44253b153010d50fd50a6adfb44d44741f3577feb99d77a1ac3d97aea197918d2d"; + sha512.run = "56c63daeb94f8ad8fba69f7e3d48657ef7160f877b7bec7b4d7dc19a12b76570ca799e4e2f6d4540f53f94700c9277374ea6f09fdd1b9d3f4f4eda079ba574dd"; + sha512.doc = "872406dcd9496451473f39449cf0cdeb7bc45c54b97ed3f5111b3cd3187b2aaa211a3cd4c0446e5a8047427137c9f5519fe9fa68794a782cdc6200227e3f9878"; + sha512.source = "ce398af083fe07435225d5578f540a22667b126c7b2e8603ed61d33cc39ae6c761ec1695e31dabdea072c2d9862e8cbe640a0cae967a2b3979c18c423aeb48de"; hasRunfiles = true; version = "1.6"; }; "mciteplus" = { stripPrefix = 0; - sha512.run = "b69f6787ad6c3680f08fa20780117a0b36ffcc4dc342e4615fa0df0809e8dd6aa346a421767d363f047bd3752a28e22a8240f09ab9d4e6d279299a9e2eb1bc79"; - sha512.doc = "60b5d07b769ac64ccf7c2d444cd6b6335012aeefac2b275d37c4ad688b5da151dfb13540b5d28adba8e9968171fcdc95348a768a279ec0c49980614180999d8a"; + sha512.run = "2b3e4cb5da38b6d4c1ddd3568a14ba9a8fa8162c678f8b8306d341ba48944587dfe10ab334ff1128e413b21eb07a857a6cfdab76eb78754c6b794b4ccd65a9c5"; + sha512.doc = "ca686398828f7fa2c957104aee0e4bce6a6e94f25f115be4bc2f76f451bed7e0f135f0b8259f3bb40193f5f4be37e3d200d299cbb1cb9618274f2570bcdf0022"; hasRunfiles = true; version = "1.2"; }; "mcmthesis" = { stripPrefix = 0; - sha512.run = "975e4420686b97fefa13a762a35ce70c3148ce41015b703fabce01e52eb8a97f30bf053954c93081141c184e54b7df8f3f3418e64d5d6183639561ef009d7f4b"; - sha512.doc = "4639d1643636a2fde240936af0e02c0250a6821029d2719593ae7aba6a43c5937260d84ce6b2edfd5f7cc223dadddd8badea51f5ee7872e6de7c5a0240248551"; - sha512.source = "557cf0062d7dbfd3e936424a5800b21980ee430bbfb8ff411538d118c940a3f496bfe2eb47a80f11b0f4510c72a791aaac997efb360b58e64408045ca985d7e2"; + sha512.run = "9928c4f370331abb4dde8e5d0a1a836b5b49a38b7975583488b6319d509c7998c64c8d314d3eaccf8b735a865d6362aa73256cd2555c2b3ed2995dff02f925ec"; + sha512.doc = "a4800208ec41974daafd65d1a82ce4bef9858fa7288ba1977b1c537d54884cc1e990e813eefd36eb2730876808306f8d7db9c855ba06e1defe67c13529532509"; + sha512.source = "1b3a47fe6d401b6f00e1039092629e2a68f0e78df277718af2fb7200a76c5a493d34cd3049bdcdfb459794a2f567a78b44dc46120bab3e431220a4509795677d"; hasRunfiles = true; version = "6.2"; }; "mdframed" = { stripPrefix = 0; - sha512.run = "97d6b5bf8f65a0ecb2f418df52cfd2acc6ac3d8d9abca00e8d68e7622174ee0e0f2f5806ded7670d790a4aa8f79afebc716d3aaef79c43e6aba8a20a0e87c8f4"; - sha512.doc = "cd1c9da42cd8ab963ddd2382d9a574ef5cff3315a80da9ae961e24c46e231420ecab807c37d1e457e964c514f336bf155f7b5b700c524cc10143ac6533f2d200"; - sha512.source = "d006b7200bfa7334ec04b41fb4550d29f2891640856a771b183a8d61664bd02c62b88e810760c94a2df921990a436d6fc5805df64591a50dd6cd2c5243dd5475"; + sha512.run = "52c61dd7dbc5bdc201d4bb0aaa254814526322aec3d05d9cd621dcec038cc69924c29c72a7bc5e08a6fc96dd122b4fbc3fd3de9f08f40223fd9b2c290f4fa499"; + sha512.doc = "2f5a22a1e10f5fb34dea34bc2c4a4ac36ae825049574475c7fd4995ad065f4eadda02600b6f0cb5080a122f40e27c605df919a4eb12fef175b4ee757c6cd4971"; + sha512.source = "1ee1e03bd09d4c533b5676803fd5fe19e7a10225a7c0f49551f6ddda27687b4952c4a1f32681237cd9c318f357a9640af20558c849b314b2cc5d6a5b09d59b9e"; hasRunfiles = true; version = "1.9b"; }; "mdputu" = { stripPrefix = 0; - sha512.run = "abcb61f4f569f9242166914244c8c9a6953512ea8b95b0c82ceb12f4a2d9e150f42f13ee253e3d30ae7854cf40c34e764716a5b5d732393655506aa3373ce1df"; - sha512.doc = "e3ea1c6b5057b777955fd265261124e7498e47f1958dec48592d8bab05dbc3f3d551df5bdb45d905260c4325d6e85c85cc845e9315652c7c9ac4a9ac89254f7a"; + sha512.run = "bfbbc306385d62d5ec04abf72f7e2f15f0acbef91f102e8beafba687ea7a5f1448e167106f2bbc048d072bae744960ecfa05f46250d8527afc58865b1604a6e8"; + sha512.doc = "490647b290fab553101311d314d21367432c729ce492e1a87623668760d9f909eb9a8382b5ef996770f19170d187d8bbdd87f6d4e5753bc251d1e62314008ee4"; hasRunfiles = true; version = "1.2"; }; "mdsymbol" = { stripPrefix = 0; - sha512.run = "9d0c0805a2cc7271930b9a500c9feeed0a929bc4f5c3bf35499f6804ad5f7d74d05e8bc692653557a28c81c6d51bf5071ed6a7667873600bde704b00879dca6d"; - sha512.doc = "820de15b359bf53f14687d18089e500cbc1ef02718bb7cd483d655062798acc4566ff8b7e8d6a9be5ba4335cfd16ba56c8122199f2ea7063d211fa7c50147ca4"; - sha512.source = "fd31f7842abe8ed8534dc3f182f19ca3ff551ebf620d7c67701fdaeb11c35d13622ddf9c3a136ee2054ab945a7541fe8525b50fa31c472a9b573c64aa6eee3c1"; + sha512.run = "25fce53590b50242f7e4c2d61e3a0b2222579c0e1dfc2a8d34c12b72e7786f44e6616c90810e50cfc7acffb1005181a13e4af09a912fddcaacea6db8576bf639"; + sha512.doc = "21b9acacbff32e82d625926ca35290f490e710efa784f3999d1b2fd8e32826ed13724ce4d57f0bf18015d61c956112752df45966eb3cde980e6380aa06c52a44"; + sha512.source = "995b6a4d55cb403e2be8fbfb8da0f50710a00e6f5e52b55f29d3b0cee9ada99a1c41fbea2b1bba5478801d7b11e86de7024bfa42a6cbe63dd6fbed15519cf9f8"; hasRunfiles = true; version = "0.5"; }; "mdwtools" = { stripPrefix = 0; - sha512.run = "098f6055d36e762ef796398deecbda8c8948545afdafa8791d292b27ef12696c1d5e7fa4234835434cc7068b4a7bc015b36636b882e15e9f2883794151902c45"; - sha512.doc = "5adb6268bffd292a4f5db451302664772ae4d6deb54cc9a5885ea6a76a965fd7aea807e26c227cb93be382cb0a964379531b62285c11dce388f7346e07c83fb4"; - sha512.source = "96232db731d74b0284af71b065c82ca124c2ca868947582da8fb0cd36b0ee0fe1f94a4ab4df44b86c9e184a18d22246eccf6397169d3c31aa94ea58180d73d20"; + sha512.run = "3be60ae87b535713cc8099707b70206ce5792fb9474d26f29850c0df8311efe688ab422eede6bcf9bc747c0c9ac91bbef367da17e09bf5b0ba6898a47e750c67"; + sha512.doc = "6d55ed569a180949dc8994df6e0df7a193eb355abc55b19ced1b672efcd6b47aaef9d0c5534f4ad900169954ed92ebab8fd70f3a93f35f828a54538a93c5b145"; + sha512.source = "e465e4c98f4f4047db581399bfc678b4baa7b00ff7eddced5749e3d44b192a35267ffe6eebf5143814cd820eb3d5fccd9e5ec7e9a25af0f46abe3cbb1b41fce6"; hasRunfiles = true; version = "1.05.4"; }; "media9" = { stripPrefix = 0; - sha512.run = "6d193af256b5d2f348394944fabd4031dfe070f4ee2aec1333d4e47739910df96c57950da5f6f7459afa9c687f33a72d2327c68aaf3396bebf2248816e58c2a9"; - sha512.doc = "1b132d2c3a22ae74204bab3c9a90e13480d90ec955b237d6602080d8a569e3c3ee5c8ad40a3cbf29d60457874979dfed91c154ba6e49eb548be2b2b0a52137d4"; - sha512.source = "c1a25309290da316eabdabfd986be1949e710428757184a5721c3a5ff356b83c04e3a4f62abd0b1f6b382118adc0b26a0b2c64c7180d327948a7020c2ec0ccfe"; + sha512.run = "cdfe247bd2a32f70d23d169a831b7c7278c0adcddfb1ff714b488a66aa78a4fbad7111884f47cdbc4fd099065edaed86e6f30db7920f29dde7ce210418e2a708"; + sha512.doc = "2c9ff93ae6bbd67a856343c8234d425ecee98ce040cfb69f9e27a7c87a68fce4517c9df187a2ebcc8c89ef2621430fc80900859ecac3e7ba4b9c1c018415d8ef"; + sha512.source = "3393767a1ab04e5d41d38fe0bc396b4891099627ee131bd72282b4a2ecc415ddcd0672a63853b863d211241483d2cd74d8aa669ac25956e244bb5ee021110a3f"; hasRunfiles = true; - version = "0.90"; + version = "0.93"; }; "medstarbeamer" = { stripPrefix = 0; - sha512.run = "f42865db148ce91aba0ab76a0d174027993a373c8a85f0853c9131fc36a0ecf1494f22aaf974055dba34ee3eb5e6a7872d351d570b590b9635e2b0ff7babed77"; - sha512.doc = "460fa18f1370686a9e9ce01abfe29bc3ba562275b3a5f34b1a6e81778eea6369091a355853877ca6659d60dfd548c98a8a6d63e74a3712f02f8ce753a527c8d5"; + sha512.run = "6d94c9471d2bcb08b0630c247d5255445df3b94979c88c72250a383d92fcdf5de6c36eac55bac34d9488d44a3a47558ec987b0af0d7b32411ba575ae28968273"; + sha512.doc = "8f26397fcd6ed26e681fc0787f14fad51a6b96ec48984018cc38911eef932b3a1814758272393c93a1d0f4335123ac2ec29f7edc35b36d3d85fce5c2daadeb52"; hasRunfiles = true; }; "meetingmins" = { stripPrefix = 0; - sha512.run = "64eccc835b059c6291a68da0f97ad5899ef5595118aa0097594957f757a88e2328b18c92c449bcde52a2edc572f1bd52bd29ab0f844923eaf8a060ea3ea56ccf"; - sha512.doc = "275b680c2c05517e63cf3a1540a01871c885b9444abeca2716d308162966ba9c9ee9bae8e57096096ec542ee3f684cf28f46381eda54009b07f5c861e546d969"; - sha512.source = "6451bed8e10563ae20c8d3bcf4bf4644b4af607b134088ad479c1c42601344dcdca3ca60e08b7553ba2486f02598e5189350d8d8b5ee4d39ea42281605a8985f"; + sha512.run = "ca91bc85239c271a73d071106ff95f94a7a6fc4ba3306393c02bb8782c10ee61b22e60533c882fd9c759be17d8a7565125f5fc60e733dc1e843f50e45ceee8d6"; + sha512.doc = "fdc9714b2c09effd70c899a5348269aeb9c2edceec717377a83bd0e56a54d55a10c60f4b20906c62105df5e112f905e8d8c92a57484d869c237a2787688dcd93"; + sha512.source = "9f8c0ead8c7426c7c23de2e0258397a72ce80860fd5bb295ee1533607e210d73dab9324d498e870c080645689095311b75bac1b8f4eefd30863cd87e42e7dceb"; hasRunfiles = true; version = "1.6"; }; "memdesign" = { stripPrefix = 0; - sha512.run = "8bfda699cd273df94333a07de44eefb1811171aa31cb54ead347b71e7fd094d14015a0d76c0e93174297c574cb2a5c37eac2a9a7e1b8779c397e71007c3c7467"; - sha512.doc = "a6071526a6480d733228f0a450c9165d12100690f5e029202006e7a97e5410fff444b58ac512d3a999206848608653a4a7b5fd8c9ac53be31f44f3ae008cc872"; + sha512.run = "70bc75c51984b306af70997de54ce995ef477fb484d26b19725572d2d9b4477376a9a0e4fced4cc7d808efdcdd8156c8a311ea308b5642f468fc4732e5e935c0"; + sha512.doc = "2c4e054a488fd3d028958d090f24bf442dd6df1c4990e44a6dc165d872adc316a9ec5a300a9f7352bb180ada765009dd4ffb686809418fd965c3553128b2f478"; }; "memexsupp" = { stripPrefix = 0; - sha512.run = "ab6b8b1d8009c947409ced5d42a1689119982577515b962bcad6ffc130c37d11b637292ae984605c6dbc77efa717c086942ee5b558c80b80dcdbd489d2a4a2aa"; - sha512.doc = "11fbaa0ab8f3018cb75db7110511f5353c87d585871938ee3909f193cd90d9499223d177a39f109ea4d124e168720f3aa9e0b12c52bc8d0a2911ebc26631fce2"; + sha512.run = "0721c35d3d8624389fd93e92424adbc1edcdd45cd2a542729a0f286dc0b41c67482ea26065c124aebc87c1264e363f9d75a3294609abc0c17303527b4bc48bc5"; + sha512.doc = "7ac0f61c1f0bd90e0a974e4ba3233db9aa7a4dc3b2a77c2e18c9c2f534f9e3d748fd7aec30b8fc96b60e6ca46827c56ce78d91dbe691c70caa02d784f93be5e9"; hasRunfiles = true; version = "0.1"; }; "memoir" = { stripPrefix = 0; - sha512.run = "df69b6cbbd77f00000bf2b29e741bd5c630877514a9216c2afa5d9d8f74c821d3c49e0e2a33c8a1396c420b83676f7121b8f4b6cd31df159d7703e5ccc3e2c54"; - sha512.doc = "582463e5cb2fa60ca83bedb42574a63f09b5fc2c9610ae504c17b188ee51eeeb38eca9f9a0162d24b5d132e114bdf2ccd567b7f5421382ca3166bfb1b73e178a"; - sha512.source = "76696043dbcd449714b0b57bf2abaf569b6d6868124b06117d70bab10ce2428c3f5d619dc5bbe42c73eb00a39a40c20710a21f486f3bca0100e340de361cd38e"; + sha512.run = "f73ce2c562322506d2a1ed7ed498810f4526ad68c9ccec386dabb8546c52c2dbad5ff3360968efcdf5d1c30d60841adb7de9f8cc27793d6eb5598ddee0493a3e"; + sha512.doc = "5143c30bd7622a5696b1bb47515071694d39131bcd777b524a1b0d7d4aac8245581c28e498dad3f3c96d33a777b0a9c89a900b87eccf882d68ebc1698b72c319"; + sha512.source = "76d37aa77c153cbadb5a8a86be43dd31615a753bfc1039ba99ace64b38f20e4b9c24457f32d560a4a9a72ba5d85421f23fdd112318b24f519cd771e3988d891c"; hasRunfiles = true; - version = "3.7f"; + version = "3.7g"; }; "memory" = { stripPrefix = 0; - sha512.run = "a61db93b181f721a06ca9e29f55851d93f3b5624f14f047f8366cfde7dd660a865270784c6c1fe4cc96afb7e788d9568b2f9c531b888fd127d2b4c0570203426"; - sha512.doc = "0de03e5080f3f5b1ee5f859212f471940989c5a529e881a1d7f918f94c71fc93ce922c1f022e8c9c2706bf26cb0b64de9df3eb2f4c993d94e140de1aa6e3704e"; - sha512.source = "5cbe7278c037cab87832d1ba2b653fc882f914df4cf6d549e80b41feaaae142df91a5a4e6013b40161c070d4586b632408ed7c4bbfee1d61919ddf7bdd27217a"; + sha512.run = "68a65db37e578a3f4f9c52f0329f23c7562a4095b6cea93a8f20c51af92d960a5634e7891ccd9eccfa303d8a2a9f16a62618eea33d389e0cefc1e90e1acfb8e2"; + sha512.doc = "1dc997363d0702444ccc0f50e77189af8ef461bb5a4198a91ddd13ec7c66d5bd4ffd1888c844dacbcb8c364130b685a15cda472dee0e50b9af75102202c9ee7b"; + sha512.source = "9059227e17871ce2376659b0b7f0ed295ff9ae9a6d3a771c6e9898e8dad40bb60b6846ab3688ea42a0c5ab6c4d1dc5eb1a426cf2bcad56a3fd78132f7fb23d77"; hasRunfiles = true; version = "1.2"; }; "mendex-doc" = { stripPrefix = 0; - sha512.run = "394f11e7f87b1cb519130df9c2b2ec49e11dd9a84c0286490695ac2fabc5a44cccd2f07f46559e9be5e770b4e9f250c49c65248bbddb3e46e8146d63da36e2a9"; - sha512.doc = "1874f1a2121434f4ede26a1a603134f70ffb822acf7cea858ceb5fc46298d44f80734ed49dda3c59964977156090d7e518a4e8e86cc34bcc15b015e50fd6face"; + sha512.run = "2fc6a76cb570ab2d101ca2f94ec66c24a7a43b4ee3cb88fddf35479a40a0454aa42f1523723418f931dea29140a06d8f1b884664b4cd897ba570f66583a4b4fa"; + sha512.doc = "c07ba31bef9f3e19b7e74343e8afa93fc86cdbbec0ac516506f0d755e43fa1ad8c03d22f08221814674441a34940a4c8adfe02422dbb367f949c97aabdf79686"; }; "mensa-tex" = { stripPrefix = 0; - sha512.run = "3919e6d48a434695817d4600b28f42fa7a464605b1642610c00655b197f9bae6a0893a3d3b5778df11a545db5a7bed2bbb9486de3f98538285d2255f64c821eb"; - sha512.doc = "e948b102579980da9b5eadd695e6700f028346886ece74c2a45e26401cad4104f494561cf1d462cd7d24d96e349c7bb23936a3d5cdee0565121c2bbb29bf3442"; + sha512.run = "2555ad3735cbde99945a4836257f0a00d24042df33855f54c978490dbc4d60e7847d0f049120c8be038d7b3eb82c1f7c231ab11e9e78b7edea478cc1238cbc72"; + sha512.doc = "6d8a28586b50486c6e0627ca0a08b2263164e429b6acfd56ddace0706ebd6f1b631eb2633d85cd0fd49e234a65d8fdcb34225335ac97dd9528cddb8878fd06ea"; hasRunfiles = true; }; "mentis" = { stripPrefix = 0; - sha512.run = "b1f6a7ccc1cfe206bce1c331e9e0840b4957ede52fd0332db6fff9208ebaf4281284b96101cff6eed9f318432264f02a95cc5c29d33fc9abb124d08ae1067fa8"; - sha512.doc = "865d972072e0824dc68120aaafd51c7c59ab021ea425ef2bdfc6ef59a29c41942a4320cf9ede5edf930d463c18dc1a51e19c8f38306400210070f36a533314a8"; - sha512.source = "59f1a8c1cac763a4afefbd0fb7ca0c248bdddf06ffafe7bfee08edc67694accdd5e460162389ca9331cc008924115e9831cc328551f5646a42e21495eaf24abf"; + sha512.run = "0e553bcd4a2a46ab7c75f01948d137ec13dfbb4b4aa9e2825292ad4075a093a81bd92a2ea6fa48a7d9c7fb9e9f11a820a3213a63ce70fa12fa0ae8491cdf20b4"; + sha512.doc = "f5e6dc8af56d7d31c757c9da79716e862047d8ea9cf19fa43a153a97a37bc835e8f5edd1f62c8ae3871026c9e55db221df574e1857f6e50d84c050d9560d6da4"; + sha512.source = "6f319e1b35abbe62baa2e8c67491df37e452074d88f99ea5824bbf9527618e0bb0993991112addad33c8edb96cb4f770e26f5b9ce5ca33f85d4c4ae5ff7582c0"; hasRunfiles = true; version = "1.5"; }; "menu" = { stripPrefix = 0; - sha512.run = "35a89bf06bac9ba0e0280fe5c020e9ec435b588e4bba3bedb33977f8374d11b30cb9cb9b27d74823446b2b2f8fc7a5b27448cb147b509ee405f89c06e4b9b4e0"; - sha512.doc = "0764cbe5c8b4730589b3e71ecbf1c7550155fa8c9128a85179f5563d0912902d207aac50bef7140bdd8eb89aee161f8fb07681144631448063a7d988d7233f65"; - sha512.source = "8b93fb2caf33fd57d59fac5021e0f593a56c7eb41b52709b8fce484ae8e146045db3d6aa819612759582b7ed7ba2cb18f87d19c90f07ef929e7a5a712947a8ba"; + sha512.run = "c3b4fe9603bce6d5d591c7410c5a75eca4fa50dc94094b153ee2ccb9178b9a69aa57df587282ce94d59006e26d1d10316df70771be454d70204a9bdbf4b01578"; + sha512.doc = "7ce4393b23d24b46101a289b9cd97753a0e8a5e859243c075dc0d7c72acf9c9b12a1a40f4868823cec960b59eae4c1094780a03c7d7d9825a5ade44333e20b74"; + sha512.source = "dc9405634cee54b7eb5ed1494083685e06369e8d96e53bf1160c1f8975198557b8a2603e0f45d2c43ad39774d394889522e166b4696f926d2dec1c7b0d84e91e"; hasRunfiles = true; version = "0.994"; }; "menukeys" = { stripPrefix = 0; - sha512.run = "d6144f029852f6810e81fe661cdaed46eb4b1e64ae273b139412f6db75034f0ba264463f77a77a1b0d08e34d85c2a848a18b7be8e1ee30111b7962168967d6df"; - sha512.doc = "ffc091909fe815c6017b60eef351413e59e163b869f30b718c0890f495eed4d040d9f05697f6cb67416768d273635429d0413dfbd7a9b058a18a254891970026"; - sha512.source = "57b0c2c772cc0aacf6dfc8050a6e0a39f0e67dd2d435a64ecd2bba5c73d67a47efb399cefe6b826b2e7def58d6688544efcca3c0540211addf22df8b61f29824"; + sha512.run = "c35c3bf59fc1a1f89b4457e9196bd12bf918727e707ec86cea1bd574b0e43587ab43725ab1819e64eff5228553bc252b11e53a1658cc14f4c05b7dd5d05ead72"; + sha512.doc = "2deb55916ca0403be7038fb5bb3d564cf33a26f6e867e52652524cb7f04b2df7b6d1d8a02cb8889cf3753b89e2d3437fbc842af594a5932b9494134aeba8b1f6"; + sha512.source = "afbdf9b30062d2d20b766b42597be80cae80daf9f8fffdc70ac47feb5ea6af266eb9e77397006fb580e87739070b76ee09d373e9f757523f8badeb1832605072"; hasRunfiles = true; version = "1.5"; }; "merriweather" = { stripPrefix = 0; - sha512.run = "067b1d991046a806940b15c63146b8b8128b4de620c39af5096e0a537d12deb1578df6a25087782e531f556bed4c75befd3bcdd7d7fbe07fc844070cebd6b0d9"; - sha512.doc = "0cca2fe2ab8fead4d8c29fe03f873c4c39ce9ab950838f7702882e31932c61c0ae52acdc1bb364b14b9ac77a3b6bd911df8914cb0cc9a27f240b48a6853ca413"; + sha512.run = "2b1fdad9a066711a038865dae15036f709b5b9e08b9ef077e140d7b608c0075e3c5a07f59a367f7a3c87b42074e7160637a235fffc27e2a57ac9d350183f6ef3"; + sha512.doc = "f1c2f6c2edc1618b8d0e86f3e404c5783f3021438724e4011fac5af7a0290bc326b791589505ba7a88f8f592e215f36d34142559575f8b940af1ec63995d70ab"; hasRunfiles = true; }; "metafont" = { deps."kpathsea" = tl."kpathsea"; - sha512.run = "122f6bfd4cad948a0f298a27409fdc74863922c6289dd70fbd1d6dfeb1a8df833f5cd5aaa1d768512d4d259532847bac24cde377c51f627caa986d15192e249c"; - sha512.doc = "ea65f23d5a5ad588926057ed9e50ca3891072c04c59480a498b82c8110dba1e64c215af5f008646e2fedcfc6a2e35d5f6268a6ddf969b80bc23ef2715714cf86"; + sha512.run = "46ab9e77136fe7680143d20296b0a3f80188f3bf3f03d5642c32edcc6b286b3161e282f281e386977db4ef228035fa8f73beb7f7344cbe51edbf0be6afba5def"; + sha512.doc = "1124acbe6c8b85728e70a67c65fca671a855aa3c3bee4e37d64c180b06be582e6fba7eee3c1c2c3263f71159144b514c5e5166f18e5228b0084a7417807f7936"; hasRunfiles = true; version = "2.7182818"; }; "metafont-beginners" = { stripPrefix = 0; - sha512.run = "bfd06624cdb18438a409a7d517cece4269e51dfbd829f471b7884d1dbb641e37deb180bbdf4b52a77e5ff770f03e7870f526a7d0fd897f9f2928d03ae5f8b911"; - sha512.doc = "8826fd514b8a81c7f73ffed7b6da5020a38cb14fe1b8865c07733b071a63f0876b8c5d64b3fe09b1cd6130498f250c4b4e6aac438a433e09dde1a9cdb4db1e3d"; + sha512.run = "3e8f0d1331679de6f178376ff3fb282d59a54d2cb9b64778a0e0708bbf6d2dad859c6c543f7b2dc7d971a92c3c6012f9c07244bda8f5965d2f380a8eb2cba90a"; + sha512.doc = "cf6fd311d6e7114c3848f722043ee53df3a39296901b028775dac52cac56de2683a736b0c3f6fb24150a4efb1effadc79b3621d27ea11c57983a3e02bcbb3a8e"; }; "metago" = { stripPrefix = 0; - sha512.run = "8897793fde3c229551407ac1456ac1e5ba9e1fddd930d1ae5d818e5bf26c35af047bfcaeb8eddd9ab860a4444888a35552f5921d5691de91999fff83ebf9f6ec"; - sha512.doc = "931807fbd5b930890eea30e0abd9cd00306cbc7f24769f142c69e3fc6299f51b0fc8e5de75d6be3c071c23a6989966922b6a147e8cb969b107d2c78d13d4983f"; + sha512.run = "04f6d94dc0109d70ff13b7e1d2a485071aa3c33d5875eed14e3c6aedd42dc9e14913c764935c37c09ede377f7b766654fc8c1a9465c98551d6a47017bdd0f9b0"; + sha512.doc = "aa6e6378b89c8f0c13e8adcb2fa915cda391831531ca86f99cb684617a4abc8365454c4a0bc47018fb528291f6c8fea5aab8e942db76abda04e34aace8b60655"; hasRunfiles = true; version = "0.9"; }; "metalogo" = { stripPrefix = 0; - sha512.run = "0bd5f149186d4732812bf512f0a3118e0da1bde4c0f0c3ad2eea342515eb82404655d06ccfa275bfb8efae8766643cdbe12688633453966065a8febc595f7baa"; - sha512.doc = "93ce4b3508dcb52fc3f6cec341c3e64c43f42f6e5fb9ab1d285a881f864842ba09aa7e96c7107b3a83aac09b38d538bfde20c59c8db6f3fc18ca4f7703ec9b43"; - sha512.source = "255c6cf2c8a551937e8c5af380156b3a6e17d133eaa7d595c616ce77c352944c7e71e47671086ad887ca02f067a897fbc991c1c0329c0743e0116573c19de97d"; + sha512.run = "c5f4aac2b65663f2062484523fba524e1436f3b4db244e30bfbf9bab47750f32b7c180158f6b9d8f7f5c5185ab199be827a5fed4830dcbd9f7ab6e18d8cf12f1"; + sha512.doc = "a2ac81231535af36d216254cfd1270ed5dfa99e2c081f2813b48dc907e28d98f8c4a4f22e1e5464bc81083d9d8969db0722a58bd7f53aa719918c3b2beb77dfd"; + sha512.source = "d26b1e43cc5d2b1947c5c44b2b6d8808bea1d24cb78e60fe28fc0af61ade02f166311001634596cb3eecfc6b3351f3822a970baf5ede0f0650341edd0c0352a6"; hasRunfiles = true; version = "0.12"; }; "metaobj" = { stripPrefix = 0; - sha512.run = "f5db6bade446984e13aefe15c63a8ee850c47786f33f8be24e4e88c240af4dd59b994aacced37181f6cf236a02731a6df7f4de37e7af90285135a48ad5f9814e"; - sha512.doc = "fefb4ef2c677e834bce9abc50b731530314dec2c924d96c11462af8b038953a8d348391511918ef6ac8fef8794692579f365e5d80d9513651f208a2d5b583071"; + sha512.run = "9798325379f5fa26d333eeafa7b1452eb1b7c1c14990a05db57df71df859deb9e40d8e843554a7ad4b4f4fbab867be6bef28bd6ac669eaddff5e8ef91e29da6e"; + sha512.doc = "f7cc7bfbbf6969b1c4827ad2d42d64ebb2033c242821ec839dc568d283fd246500c53549c58cdf05e1f785712f4fbd8c8b075ec42b84a5c83b9006b32cfacf14"; hasRunfiles = true; version = "0.93"; }; "metaplot" = { stripPrefix = 0; - sha512.run = "3e3b9e1022306970f6be08e4bb019afaa7547db7f86376b50d23d28927779b4ef591bd6a544de1a6376837d797e5354dffa923a17ccf54db112f2d23756d1855"; - sha512.doc = "10622218efec1942a1605bad6c9b7673035cec5412b52be950a8977115332cc04679c40dc2e20fdfd56b13913ccb68ffd5b948e4903c53b109b0f39bfabc5593"; + sha512.run = "4707c640fe04df1a5ada23ded8edc6ff20fd056094f98b273227b62aae4d360b53f04113c4468644bb1abd0f7e975b3950ccc4075d5010b9f3dbc8afb5d40315"; + sha512.doc = "aa0252bc713ec8f428ede4e6602d040f066729c1ef42713d95c881bd13f82667325afef312eb057f9f8c9d3635a40c38072c18fde3cc190722ac4324a2595de6"; hasRunfiles = true; version = "0.91"; }; "metapost" = { deps."kpathsea" = tl."kpathsea"; - sha512.run = "a597bf82aaaa063d2b569dccab10f46dc60714ef4ebbb57eaef543594f11976b4b1137a730c2cc2ae1bc5d8e1e9ac2490af1ab094f9bb87a6f23e7b681f67078"; - sha512.doc = "79e016864a23b8b40f327bb1e7072b060e1f0a3516c694e95cb9a5d162542a8716d837179fac524d18490a4bf76be02fb5cca346c190369bb0fbf928e319275a"; + sha512.run = "55ac785952785d53961123e7b257d98438c26a73096cfebadc99aba7ae0230712d70d7c65ef6622c9ed8e542154e2a96c3e6959dd9e9351007a71cebb9a5c997"; + sha512.doc = "df9294e647f4dd7221eed00f3932233ecd379f5189430a2d30e4825d7435449c56809ff6e298edbe75ebaeb1ed9759f4bc6bb5d030e5896c1f331135e50c25c2"; hasRunfiles = true; }; "metapost-examples" = { stripPrefix = 0; - sha512.run = "4239020ddd1182a083fc616b78cb32e447f78fdaaa0c16b78a3457a764365404c07d03ae37970351ae3b3af934da7e9d3c935833d97844d65470a482b3b00725"; - sha512.doc = "cffef78020a5d9ccf521ad49dd0345a23b6593a634d2a5fc2c3369af426d00ea6920893bfdac87d8f2fde7c463ab73fa4d664ace8e82a9d88e672e47d4847fdd"; + sha512.run = "8edc3fd25c5911a5e752640137c881f42ff4cf10ab005e51520033e5b7e1467758f02a4b8e4ee9c533d32f83516e1b4d7a75f574d21c2dbdbcdba509de1168ff"; + sha512.doc = "c6327735520b9421abe26629bccd83d1b034afb4841954e090df8f33a24a27589ee82a57b4353830216c01ccce8d71c6fa2789fb38402cff4a4e02a0a8a9884f"; }; "metatex" = { stripPrefix = 0; - sha512.run = "896bfda68475f6990552e52c15bcb87ff9e628c866a26629e00eecb8147757af86d55a87e5796f388dc2a36ffd2d7066f31a51fcfb687081050df54676f2c3c7"; - sha512.doc = "8c40e772ec12bacebad8e578d9bee3cdcea1d4f2f05402afeee8d44032af7827d6df5b4b1a527914c4564c4f4390c8f533b9045c095b4fe77d0565cb9ce3bb0b"; + sha512.run = "251dfa4a2cbfe7841ffc0e38a2b9d2f795bf29d21d1c6b3ef647a55574852eb486b95a371a359e644a91c3dcc4de0e98337fa6f13af8af54406ec399511c6f7f"; + sha512.doc = "c0360784e8eea3d0d975ae3fe5092efeff5b5d44bb80cb76bf9a9a4aca19e00b8e0574d79e2fe223fa591e6f26e4570a6f15459c857bcc3ac11445064ea89b03"; hasRunfiles = true; version = "1.1"; }; "metatype1" = { stripPrefix = 0; - sha512.run = "e36332e13230b47eb0d567acbc1cfa70460fb08af6b7befe0b2fbcfd899b7252b99a9cdcf6054e479fd839579fdaf45b4dfd646b719521428dadc36ed9c52827"; - sha512.source = "10ece3e66f6c5992b6b0e0a460c749a6e4fe8c492bbfed6a61ea1037511616be65a2dbadcd3a1ee1f3b8582097ef2252f2e7b76c0a58ea250e9f912be582fdfb"; + sha512.run = "c5c76791ae50cda15e03aaec81f496b533a950492321f79cd86e9277d1e94ae6ecce90ed1709ebb8957173021e71e9b25a20b26c2976b231622f76d00f5d339e"; + sha512.source = "ceeb7f5bb1b3a4b6ba1b6a04ba0ad4c84ddfe222ec037964671baedceaa5777e31f08fd3451fb954a3d6e2d2f03b02f907102b58eabe785e6846015acb01b5b7"; version = "0.56"; }; "metauml" = { stripPrefix = 0; - sha512.run = "cd1bd58d30a2fb87481ea92d85711c37e4b864a9a985902623a0e60acae89f52a6efaa55da3c8e7b02f00bd99a04bf6b0b257cbc8fb5db53e26f809d5f9a817a"; - sha512.doc = "cf175d8db6697f0ddfda9d57c4d68c60ab3c13ac0614c28f163aeb4608ed5430ad674b7c740bbff5ccd675e77edf5ddc3a793279ba1346fe982ff96ed630582e"; + sha512.run = "28ea363f7c76ab5157ea103b5caf65a54dc9d337b15bc70709a69eefe5381b0e4b7b8e5b7b1b7ba110d3e2334e708ef21f1ae85a56879c170ea4ba0f4c4f6fdb"; + sha512.doc = "06cfa004c232109b957774d025e24e971b79523b98673a58da2f8ed425e7f4bd3471bcfbc277cb46481edc705da44c9c62d98324f45bc25e4327c918c0f7f83c"; hasRunfiles = true; version = "0.2.5"; }; "method" = { stripPrefix = 0; - sha512.run = "7ba78f02af8985fb633dd3eeca51c8325648def29afb074684cfbc9cf576f00e1b42d8b3cde6859b4841b91be3b2e2421c1b2c748690ef490a977b25f511f12c"; - sha512.doc = "d4ad7c53cf9dd6cec7732aa21aee3567156c0dbd9deae60a55d5a229bf90dd651d4f65293426f430452a106aba4cdf2f410e037b149b3e9397089b77ff383673"; - sha512.source = "fd454cfab03b0ef8c5b1654dddb57de768948699580a5b023c2849b36660d15d2036a7be57015edb5b57671b60fbeadc71feec09585dae8d29c1b16c6a908495"; + sha512.run = "269bcbaffda5fdb12b2aeba150acd7b62c961aca528ae87bb0207a1bd887edefe4d29122fef3db87453bdd5b3c2a9e063fb53991499b2e5f199c1530a7d56d32"; + sha512.doc = "8649910b86dcea1424f687e952661da4faf086ebf451bf1b5c9b409d54c26a040a11bd90025e27f4f6c28c13e71f772ec89ffb863b5aa3dbffcdc833f58ee324"; + sha512.source = "30f9bb31384a9e5939ab3990eea086acba20d247e17684dfd58075673fdcb6659b8516bcab5170c6671cb45c69283a9289288aa61b1cbf0b73bf4f237eae0ed8"; hasRunfiles = true; version = "2.0b"; }; "metre" = { stripPrefix = 0; - sha512.run = "1b866ee77feb3bdf7570fe642ba637915f650f43a6584fdeb24d2a2d92e2ebaf0bde8ccb53b4120de10e72f92c505c2a2e3e1827d5caad2d9ab72584ef53ce86"; - sha512.doc = "48ee19cbbc6276786e3b29597905b7f4c9dcb43c47e6e76f2021fc218949a9c8d2519d4e7980e1a49a9e73c6837823aab11da8cb14182ead0fc8dec199237254"; - sha512.source = "cd7fbcbc25f67c0abb97fed983982ec45d8f29c380712ec0adffb4a8eb26bc7b3a0107ab4b3375388ec32a00f0700ea25a7e090780b2e4ea21f61c4c3add6735"; + sha512.run = "cec7a41408a788ee7aa3c81c3c1ca200f5c0247b58c301346dcdb8ea36984925eebdb90d74b8934f201f73da84ebc01b0696484933da5ae88ae50f88df0dd111"; + sha512.doc = "598b7f9164f710f401424dc5e1dcf348bccefce8c433518645dcf01cf043cb2c869de88ee1a9c5a86afcbf18bdc283cb9ed8a168034263569290b66ac0677100"; + sha512.source = "94e12ebf022a6d8a863ece139482210ea38483104887accf7d3a02fa201b4b575f3bd6fc9df1d096ae170fdfd0395098700392b6883a9fb9d87788d08a105a37"; hasRunfiles = true; version = "1.0"; }; "metrix" = { stripPrefix = 0; - sha512.run = "bbe715800987a7c569ff2387b446bcb1868a1871ad9931ec6f40988efc4124f4f30fff3ea3c2702e3df325b370ad815fa5258eb0eeb747a0e0108138f4dfe2f8"; - sha512.doc = "b3a419ab4d493a5ff3b1383089c58c89c64cb09bc3c805cd5a1c25bdd290b26d3519fa57a6a0893f2b3d27b4253ef1521de857feb091ede4a147ceda09225438"; - sha512.source = "1b8ebe8454795671857c9a56b28d42d6c37e700e438d65679af80b1220f3cb3e7433f45b28a29135750e9f76bb07c15f00501d771a8ff4b977b91715472a0b09"; + sha512.run = "329c293873badb614f53dc7a6ae410c9efcfc755627aa25df7143c69326d2b659de969041a076b4626a7cf3b7e0133fe97af79bbf6355af009a8165f2df1a8fe"; + sha512.doc = "26786534759fae6e44302dada94b13f5778f2076e7fb475c590853a33c731a095bb5d49de6865ea54d36d07f768d99a8e5fb2689b00cd9a1259f73604b231100"; + sha512.source = "2259286aca488723bd44397a078989baa15cba633e62156ef8c14ede21d9192f1c354e5f7f2a9694407710616ff98daf17a4a8e84992087954385df0291ba696"; hasRunfiles = true; version = "1.3"; }; @@ -17490,273 +17959,280 @@ tl: { # no indentation deps."tex-ini-files" = tl."tex-ini-files"; deps."enctex" = tl."enctex"; deps."utf8mex" = tl."utf8mex"; - sha512.run = "821b69856222623e14e90625eaa3a88570631e23d3e1a4a52f639344cd6095c8ce8b2a5e05b9e3f8904a562552b3f899d0132d20a319d9431fca629b5b495e56"; - sha512.doc = "fe474aa5581870855648989151b513775e67e8a6e2e418d7b505b0fc825f6530e6cb19a5d0950893b9d02056413d1cf47f61540a67dceddc168b6284804e2c5e"; - sha512.source = "ec915189a4999a5fcaa73ff4c55f0db6d34ddfd34986256b2bbcf02ba1656c4f4021103b6bff73b6f3afd64ddf5c6f6aaae1d14d7c3628b7c0fdea32ec8ba7aa"; + sha512.run = "7e0fc7d9577412e69adc243d1286d830fb0182348434d51dc61534d2d262e9389ee56309278e1d4f96915dec05b15c0dff6b021706c8ad8c1546707053c53c14"; + sha512.doc = "61f921bbca7b5074f5fd32658016779a347881dd91b2e278c1e0f838de9d2e4944dd3675f839cfefebf3f0b76f91c4c17153afc8c64ca739a1496675ba5d8d2d"; + sha512.source = "5486bf0a72cfb08b5b71b87308775d65df1cde56776ad254abd9a2f42e41b070dfc0460a607138c994e2c5b70e73339a9ffd95b422e0f5c69a9fdfc3d737d316"; hasRunfiles = true; version = "1.05"; }; "mf2pt1" = { - sha512.run = "9b537bb2163b1c9cff8f8a710e4e292a962b6e13c5c26e27547bcdf3a8fbc4ccf949b66b3cfd89969a07a487908d69619e0d46e63c60671726a272d1c6c0df0d"; - sha512.doc = "e582a6ab811bfc4cebfbc647076cca17adf4468c806618b50791e9bb01101c610b8d2ea20dfaee373d1e9fa7fa9b07d0b01c09aadbc60831858144c679a6b9da"; + sha512.run = "c1865afab20a1fdf52fff4703f13de9df20a349e5ede70b8b7fb45a0a3680c7acdd024cd81d23d30baf5be8ee4e7a4e4f2d2b8a9543670f85ab9d4b7568f5acd"; + sha512.doc = "68e4c8e5105503cedc918c4a221c36e8018378cae92f0ff62f372790385d700ed7abe617b4d8976471ad30720b59597856f6552ad2aee74e6790c4a332ca481f"; hasRunfiles = true; version = "2.5a"; }; "mfirstuc" = { stripPrefix = 0; - sha512.run = "658d47067482c77f383ee7a67d9e86825e89de5d35b9224786308535a7f0abb4f8260c6ef0d962a529b7f84cd133f6e753c004b907ee33fa5144ef609adfe0ff"; - sha512.doc = "1653b9f2a06597c2820905189cc9d165d553dc528c1223507e9d05371bda74fc8fb76de7370132fb3fdca076a98e53c01f9e3abcc584081b4f9dd2c549c88942"; - sha512.source = "a498ddc4e71f1c22f6da02825f0f4ebc0d36dc9baa4503bce63d2bc82c8a4e3ba6aea29442c1f24f1f4970f8187c54537af1387c0562e019600f7bdcb434c96a"; + sha512.run = "905fd873b7e130270da05265ca59092a6cbdf1ea8c3ddd444b1622251629781858eae18abe6a5abf4f793d0d8d60d941cab03964258bd3a5d6e94c0fe4d736c4"; + sha512.doc = "41f1e68878866fa567acb407b71f49336ed50b05bb6260b3169c35c32e94844e6d3739d34451b9be8b1207e90591eb02c6c2679ec9aa43e262df26589d4c9c39"; + sha512.source = "cc0aad40077ea9a88c7a78aed63433879b7d472f37658efcfff3c17f0f2d0f1e250808843a5bc08b50442a1f361741e2f8cd79bd1cc526a3e56079188d8031c8"; hasRunfiles = true; version = "2.06"; }; "mflogo" = { stripPrefix = 0; - sha512.run = "0c1e7b42cd1149acdb1f2ff916faa6bd4146db358773833de07f2707fbe45ea64dd17f2e98f2c7d03e92e246aff1287878de8ef620b3e392319ee6846b5c1990"; - sha512.doc = "75e1a699f940b2c8cd7c9dab0bc2a5d168dbccf029e1330bf3a60d1e33640b4d739f1c31b5dac863f5e95ed12c5dfe4a62a7d734ec354662e5f2e4b30ef5182a"; - sha512.source = "cc795af094f3e31b8fde5499e58e771c1676e88d4263eb746a57295b5c7ae3f7fd551dd020d85c06824c9a5ff7e069041ac0a053fcb4faa2c8aa80393a1d058d"; + sha512.run = "1c8418186762593c91bbdec30b9f5b8705e4cf4dfbdd01c7f0e20d70b9c6717bc099eb6add34679c8a9e44c72dd15b7319fed4031deabcf2c3716fd242cd7c87"; + sha512.doc = "0d94bad751d9c78cf5cbabee8b29a6f43bc96f4ecea82d47ff2f1392b923b1ca2fd0a55cabed63e2cc3e8ac1d6e76fd2d992335c849b699819bd4a395db6e107"; + sha512.source = "d685801dbe3720b8e497d2d20c6a3a87448d3df571f6769cb58552bb983a41458de3631b845a0560630605d22407bb44a932c8ff4b75a2bdcb7596e121570b63"; hasRunfiles = true; version = "2.0"; }; "mflogo-font" = { stripPrefix = 0; - sha512.run = "61f27199ff1f80f00e624b330f2e14e3e2d02ad35d12b092e33ab3bdf3389f1ea736952d87393440c7dc0433824c13b9d12736df7cee3124f1f61cef3ecb8ff0"; - sha512.doc = "c0f7b1b0ede2f490bffd9a8c575611e934cd369bc4977ccacf5524185fb330809fe5df90d74779eb7064a753fb251f3504f4b94d0ace5afdfd2725a80c1043c6"; + sha512.run = "ed66d934054c3b7262951fe261b8f0189668e1b5a38a3c85190d761322cd54201b627d255211cf09e14b8b3951d92bc1869013ca4269402ebda63f50db7644c7"; + sha512.doc = "26aa14f700be84e211a06f11a3b6b8f213163e57146f0199798f92c969134c808d50ff00ab9bf4108be2feaa6ab6ed7ed61866e521d40a8ac7b8e4ee5000dc8f"; hasRunfiles = true; version = "1.002"; }; "mflua" = { deps."metafont" = tl."metafont"; deps."luatex" = tl."luatex"; - sha512.run = "58a3da81c20c1d4c8f05938d1bd3f13a524cedf2ec9edd4b630f5c4f70e9ce828c0140f106e920b8992e86afca59d410017d607af85bd83ee6a31987519bbd48"; + sha512.run = "663280aaf9bf9e1a935a3ecbaa7e37bab4135bb59fd0043fd421c6483aaf3849c4591b66f0e4f1ad4e1fa15212854c950726e71ac5fbca6435d588f94bd08d0c"; hasRunfiles = true; }; "mfnfss" = { stripPrefix = 0; - sha512.run = "efd530690932d81350e42b29e8e52a52587a8a7423bc915036210dd546652a094dd1f44c1c3b34e2589c1fb2220bab8102f68f0d0d1c63859b2850effba1c319"; - sha512.doc = "02684519ce881ea18e6e956d1460fde5c6b9a07011018fcf449b0f77b3970cc0cc99e45f5d2bb23675679b326cde619e19d2169f1ccd3157085b62feadac95ef"; - sha512.source = "daaece2c81fabf63fbe321e0bec63219b407173907d0b39d208b1169ba307a34a8b4777f8922df5435bb5876b582edbbda04159c2532a2b95a2ed0677376c65d"; + sha512.run = "cbe438e051415adcba7c17aa2ab75267b64cb5c9e7af0a25c1d87c228e9e1ff2e8f302a57acf1c1ce4b18d31aa589079a731bfc09f8d46d81cc1cb030b9496b1"; + sha512.doc = "75700dff90fbe52e3ce98a063ae1000da099e7a7acce29da30880b8b92e6b4b82271e2686e85bfd8d36dbf99718735b36abcb04eb50d7bbc94eb3bbaa576359a"; + sha512.source = "efc94553641acc572b9f7f6d5ce77ec65971144cb0f05dff4cac3337e3bd8f2d23fcf18e0921a1b801ce5b854b1e79665b9124876e27ae7d1ed2c7fa77bb9cd0"; hasRunfiles = true; }; "mfpic" = { stripPrefix = 0; - sha512.run = "f85cf28b98281073fb633eafe08b4ada4b7d389a4ceff85ab172de64371b4a7f47ce9e2b26e60ce3a9a409ff49b4f037a3198237ce699d111d7ee1a81a045926"; - sha512.doc = "2a33278cabcfac6293305ff447ddd7fda9af9b0fa13828e88b852abdb5fdf21fd2e4648e88fee39a6f72377523e1f0e97f9afd242c3a57c0f8ee3ec94ad0ef81"; - sha512.source = "00ba89fa68036f0baac597ba6b0ba7ed386f37ee8a5273ea62f4e93092bd7474e7499f9072a29e7abde8ec4112a96e199581f34e9b073c76c11a224581f3d1be"; + sha512.run = "d3d13e105d5bfcff4960d8ba677923d1affd911c096ac786e5cd0860c2be7ec5b92c3b5c6def1f3e99d3b3f0de74710dbaca954a3f8d4052f2c7c42b9933078a"; + sha512.doc = "0e5c81431f6881e78c34165eff73eefd7c8bc7a221bcb9b7727971f5ce1aee7260fd448070797eaf6831d4690c83e1f55ef4d4c214d408eb71af24eacaa877df"; + sha512.source = "50035d8887f7084eafd0c70c18e5bdf8ca7652d2e59ad41b63e6dbf469ea2005abcbb12c475983dddc95065eb5b5ef29f11f3703d8ac622bd75c9a913d4c503b"; hasRunfiles = true; version = "1.10"; }; "mfpic4ode" = { stripPrefix = 0; - sha512.run = "24c1954aae6086239b48c601b390e16dc004fef5c49c7d997b0348b0c7ceb9940f9c5be2fe3a7eb47b11782d7dc2beb04c0052fe07fbe8d374b8e0636bf714c2"; - sha512.doc = "935df65f8a695e18de722320c005947ea85da19eb80031c4f91dd7ae421a5640d11658e2a5a0efde9e71b773fb4dc7cf4f68d3053edc7dc049a34574c73cb0de"; - sha512.source = "0e0b2ce6dda12a3c75faeef0914816f9659a09a8864233515da22fb2993bb2827dd9995dfa67b3c5cb187140410e2db96897b2bcff34c8ccac7c0fb8d193d855"; + sha512.run = "de430b6ac60c0d106cb23e331352ca8f5f550c4f5ecef19a972c8ae03b7f8b614c9dbfa1dcbd8d0921c8c92de545ffa62305cb84014bc7a09f7a139515fddbba"; + sha512.doc = "9517a39fcf7abad9fc95b83db90702930b8b6a4159af1dd916af4aae88e1bd6a507c1975476778c3f97fa844b4fde3b924378e3942e041ed500e0fe9de62bc0f"; + sha512.source = "b41d79fca5279456ab01ddf4f7f7cf498b27d69f53aeff0afc221d39ba800a56e5f6112c023ea2b3a8a40140eb39dc6c751ea1599fb583cc863b78c0288bf4c6"; hasRunfiles = true; version = "0.4"; }; "mftinc" = { stripPrefix = 0; - sha512.run = "ec7cbd2e5bce2bd5e7556cf52962cba40ea695970f50865ac7063e6193fb47e6effd5eaef248ee981d0bec272637015e58c1b3bcaa2bd556b97759f380292caf"; - sha512.doc = "21252ead484b3ff0e9023b38c7815ac3b191148796172a567741345388ada5279019be064d04a2dc21cf53b127c16a01ad007c03cdb51cc4fb80d31c9ac5fb4a"; - sha512.source = "568205c4d581ef47ec3c12d14e00113c1947dc6b024766237abd0e97a5927f9d3fa1c62339d6833b8354ba8e53f1b3abdb6a154a4658c14672a04cf62b475ef4"; + sha512.run = "adbcb0871e679f3909ac59615b4e4ec85702a0ca39668fccc7b1cd44c4fbe1351d8b9eedfc384d1020e2fad0431bfef40bf194836674f22fb7b9d33d827b1914"; + sha512.doc = "0381e1912d6322a6b1f7e7253e932976d57d17f9bab83a4835fe05bd01a422e87405e9e23ac9e65719f6e2fe424b8c0eb71cc92960853b887bbfeae20f993110"; + sha512.source = "6d64da073e5e795fbf0ce8bc72e75a69a60c58b02b07d27e6ab3f858566f9ac104c92de493b500c80781a9c2baed14cae5c79b3ebc6b84cc104b5907e7f3111b"; hasRunfiles = true; version = "1.0a"; }; "mfware" = { - sha512.run = "ef670f1c6d9075a4a0c8d5cb4bcf9c5b203f4c855c4a76e19f839381ac25a57726e7f0b151520d9bbdb6068fb4afbe973216d130c6df60b8beec2290aee7be8a"; - sha512.doc = "a8e2de145a076b8024a4638751b0b3de8079af92feec0b67685cc26029f23f7e95a47ec551470ebd7583b7f58599c2b32a7574a9eb41dd5a6e117c12322a54b9"; + sha512.run = "6b0bf98a6b6420259a4456237ca3a02c4b0586e051555ae27f27afdd1e21da1e54b9f46034cecb920423a54af9c46e02234a517175933d1806bc105ab15d35ca"; + sha512.doc = "7447a7719590d9a6cd39f846ce29d22e768b0b7c0272ed9cc349ba41ea8c0d31d78ddfb04808383e7e810644a0b00dbfa308401f0142ae1e36a792380961bb3e"; hasRunfiles = true; }; "mgltex" = { stripPrefix = 0; - sha512.run = "1a4dc5d8bc7b3ed7310c29fef7fc256c1acd06413aa3e1757dffef9fd1d93d558e6b1a5f5e312835d224dd861ece1dbcd5cb8b79b224a7c57190c202bd873fdd"; - sha512.doc = "740d0731f72e61ee89ab76d43095395963c10ca8ed96ddc9faa563a2e507ecd2610d7253140584224a3435a8f10e6563324b3044a9f87afcb7baf1b646d59680"; - sha512.source = "7a70d7e5fedfdb9816f8cca99ac482d9619ef7380b570cbdf9c30a97a364f7f383c1b0cdc133be30ed3175fa28932d659ce873f34b968893efeb3d3b21fd6c74"; + sha512.run = "784c0c8530899a8c3d66273951fdda53707439d737bea9d33858f4fad93d889efb2873660ca279530b5a3d938b908fcb82f3561200ae389862c565c7b66b7e76"; + sha512.doc = "95ee395d285ede2e3bd706c792ff6584fe590559f87e26706711362e56abe3c02403ae15b0c055235acea7d6d59f5508a04419db88e523308b416e015c7b0b54"; + sha512.source = "d403cbeba95f3c7020822edc5f7effdb38fbe14a8379dc305ef7afc2ff2ea09ecea031ec4c93453ee7666e704b978a640fc70a7b597bccf0930a681d9c822316"; hasRunfiles = true; version = "4.2"; }; "mhchem" = { stripPrefix = 0; deps."chemgreek" = tl."chemgreek"; - sha512.run = "f1f8af1d7ab05dc6e36cfb36761caf7655904548dec85ed526e6da41b4b4a4c6c91975a0e11ccc6595ac3df00237b9cbe41aff0c5804417058422b29c6d9358b"; - sha512.doc = "312975c00809b7fc2ab5aa786c28c76e2ede4bae250caaa28077c2ebd3ecc8a3dbc099cde20d8610e06620e5b3a8ce11d4b24cbd3338debb9d8fb1c8021f6782"; + sha512.run = "a514d4049567d1763da4b1e8865609b0ef4d8ffbfe74a4db58d60e48b9968b615f259c8524639ffe5cc74aacf4db9ed3ef5d04d28a42df381a16fa0914efc1a3"; + sha512.doc = "61eb4735097b7cbdbf18b5276e4ef47628c557802b71198a9bd8a7e5f953b6c684e8c6f0cb2e2ee68c05143ace40c509d2292ba8e0d20091cf60b956552f52af"; hasRunfiles = true; }; "mhequ" = { stripPrefix = 0; - sha512.run = "ac57e11f6e85a873b718bee20635212d83540c9017cd48cc8f2985c19a46f19136c0f563f80af04a79610c5d2fe00f168567d1528a732327c3062c02701d82f0"; - sha512.doc = "366aac5a87f4e23e1ac9c70dccfeb40f26dca0787fe8c1e6f4926899d8e2fc7feb09f29ededfed74d970ccdb57a22e1d514d7c2efe6bf2044b342b378d0e0a14"; + sha512.run = "8c368f2ad6209c2cf503a38e43d008db46a674af539f4de9c85f25ab5334dfc98c97b5013a1b1713e4cc6461be1b2943275945a01f95e29aa13dc62a77a19c99"; + sha512.doc = "cc34cd1b641f0e010f13f51484d4110c277674a327dbe55be69b454a9288c82da6f832b24a21708980a32e544ba69f30e31a2ed061f66fada0b16da346a8bced"; hasRunfiles = true; version = "1.7"; }; "miama" = { stripPrefix = 0; - sha512.run = "f487a54bf22d515d820612138cee428cfd3b1910cf90a5478fc42837c2ba035041beb77bed842dc9de0deb4e42b18f35b8defb9009c106fa710c603cbdcd4281"; - sha512.doc = "223ee05b5f0d9c654aa9f9053a7a147964a46201cc9a286f06f59d46841e4e916a5a2d2096baad9a1acc5a5fec41f879b786019c2b04cade0cf7c8c63eb1e00c"; - sha512.source = "e893caab7b2859fe3aa9457649e06d69496c84f4fb63d6abab1900cc8a9accb1cdfeb669cd36fbba479eaa09a5b51f8ac1f96ad93ae54862f5779bfd82386827"; + sha512.run = "de3e66a7bb4a374189c09d098f35e1ae33bec7824680605f2de4eaa0bd55748696afa2c30f9088d9167485887a2c6f63234c070d5bdf404dd4d46aeddf23ebde"; + sha512.doc = "3cf4edb7eb1049dbc5943b0b88d45909be779301503587b49837d3344e20cfd7695ba604f481b679d937c4290c288f925d4b6bb68e9a2d809be72a71405d8c71"; + sha512.source = "65911e34d6bdcf158296ab8de6afb27959f3e4379fc7416e228d5ed851bd51a4f6149875b51d2995383f592f968520bcce07bbd4ff324e531da31c135dc64d90"; hasRunfiles = true; version = "1.0"; }; "microtype" = { stripPrefix = 0; - sha512.run = "82eaf0e1a466349cdd2ea8614fe10c03e1195f882fcd8a0b5b453baae2fcd396438e92b89d17982ea31048d179e88598c1fb431afc94bb39e96b975acdb8206a"; - sha512.doc = "092a5044ea9a580a6b8d8e93da0d0ae1a77d26b79a10f9c5a64ebee7ef02d519bee871969e8aada3f6e1e2a4266853003a480a39d6b6e1eb9f197c694f59049d"; - sha512.source = "dc4d113dfaefef1056f0d9111532b42f707f52345bce4cf4190133862ff1b3b25d68a0e2d5b6108b24ec029d3554729475806abb9efd522ad445718943edd496"; + sha512.run = "ec4aa5f4982e1b5cfea99a9ae0f3e74cdb7d814d885d5eb8f65100fd5c7019e576821b327aefbcaaeb54f7889e521ee0afc627153b3f7b213917e0cf647c154c"; + sha512.doc = "0469b0a305da06a0da149417e908804b0aeebf00d0ba2f9630b149068983aa6d36502439ae90095c8607a04cc55542224b375a2c9058bdd330f61a7cd3080c3b"; + sha512.source = "a382de33e87b6b8de9b99edffc5fa9073517e1570eadc3061ffcc2abc7c9e8ec1424544ad1663be96d0f489b7cee7a92b43d1fc6ab7c300153d084661796a113"; hasRunfiles = true; version = "2.7a"; }; "microtype-de" = { stripPrefix = 0; - sha512.run = "18b6af898fa57e3406c97a6575c1f01efe885ae8f5d02613b3add22061a9ddb245676ad0ce3bd340de16edbc47eba5ae34d6373647695bf6c0ddd9718bcbf745"; - sha512.doc = "04e6685f0234ed3f02cf5b2e948ddb61bae78cf3f01affd23d5305047ae20b4b7a97d625b00475054685fba53d1249ca4b93d7a45297c430e241a633a822d829"; + sha512.run = "1af4dccc8bd6edefba7bd66d7adef9a27bd341b3c4f0155a33b35135c39bd819a62a121c05b4edeacf2a35daca0a60a6e1fc5f8f0062ea1f89def220b24ca03d"; + sha512.doc = "c0d43291d38e01ac163af05c9ca57da3196d7cb93e9c494ce816c1359b1d073ef30fec7735df22d869afb3f92a52f452c777e0ef97526204aa4e6cd0de14e333"; version = "2.4"; }; "midnight" = { stripPrefix = 0; - sha512.run = "fb4a30ef08d47381fbe155bb18b447b606c9fa52095cc170e4d23f65454f75e834c8e4e1de3f25f29925af616e244eb64afcd9136eb7276b23278a2a3c8e0010"; - sha512.doc = "fe24bde56f21a9b12001d3d30f4b166cadaef42aaefbf7a0926b87557d873486d6bc78c62d68f5dc670bd674c74139492172f211506b7e37eea4c7a93540623b"; + sha512.run = "232fcc0ecf25e6c80704a486d98b17c1a8750fbeadddb393eddabbdb7c46f2926cff65d4db3e39065a1c8caeff64b775a40017d51d3a01fa44ba727f82494624"; + sha512.doc = "385763510c1cd1e276910306ee3b427a66c5a1a3735b655091ff9b6ae7be89daa66b442bbd21fd806a426802683369c081883d96e3da77e0a4402def5fce107e"; hasRunfiles = true; }; "midpage" = { stripPrefix = 0; - sha512.run = "b7d8cd10f5dcc1830f87f0671037fc1bce6de39849236ca79b9c3b1f97475cbd8a8355ce3288b95b36f9492f48dd29971b5abc83d0070d90fbd2fd7189b6a69e"; - sha512.doc = "4f7cc9ebafeac2380c58d3e44eb4eea1a25960e4941823161edd0c37148b9689bff65a23eab0080980612193d03ce328014e965899886a707baa5997129e2600"; + sha512.run = "8b4cac90dd0bbe21c3d48276fa93d62ff2dba0c471999b7180e314c28eeca1ae48cfde4d7f98d48ec353340d9598a31e52f9d62429444a861f1ab395f008b7df"; + sha512.doc = "ee51c5d7a8d69ae1a680eac984ac7885b2735cef4039c140bd39c84cfcb5b58a139ca54c7d8c669a1338fa9d4a21723fb03f031ff987ac5e8fefed829183b8e1"; hasRunfiles = true; version = "1.1a"; }; "miller" = { stripPrefix = 0; - sha512.run = "2782cef8fee5b7d76ce695a44b04111ee3db04cd3cf9b7759f803537d40782c989ddfeda34f0330c48b42a1196ebcb96caca4d6d7b43fbe7237a286cdc47b7d1"; - sha512.doc = "b4a28efb2df3d2d14416795a6bc0e810b8fa73de2a9447b86d0e7b41f21b76a525e2daa1bd4dc1f33fb2dbf481214c0cde9bf26cff1ab14ead90740ed716c92a"; - sha512.source = "bdfd4c63b531fe9b6328683abcc2124bc032ff2bd44bd859438424d8214e64bc392a43bbff383d305051f28468e45c50b6d5516f3644d4851520cf4ab1e34736"; + sha512.run = "1de8a349f509aaf16a74495a8629bd9a7c4f592387cf0d0928f12ca5c46f9772c819e062dc47aa0039bbb6b94285c2fde107a3a6dc3b16c48c38b9d8e4ea8290"; + sha512.doc = "e8c633b8e058c281ed6060e876d98ec7057ffde804516d5e8e0e773f49a742363c1ce5eeb51f9359ee54da3fc90938f745c8624b26f713ffb42e2300fece571a"; + sha512.source = "e926b6f20dae412bad08c0c82feeafc8915cf1b6101b77b29bed0bd4b6cb95f4a6a4dd07856756436857695707d87b317859ccb0be5621b4b954133afdda50a2"; hasRunfiles = true; version = "1.2"; }; "milog" = { stripPrefix = 0; - sha512.run = "132f918b0e0dcd93c125349d40804fd19a7cc47b02de338102340a029ab4a32ce8fbac6fa8f68d479676bf72dfce3e6216f62913857284fc4d2dae879dcaa7e9"; - sha512.doc = "6f39308c119137ff1862db7d886fc5b5b1e871bd534e80c22056a63426ef34862f800bcf72992164799ed7cc793947636253a692a10ae73d9628425458c99297"; + sha512.run = "294c434d7f4a0a4c94a2796a1f1520ad436144041a9180ad145b0aa406bca9ebc24ef545b71bdde69bd0c7dfb5f1d4c9efd4d0813ef1d1a15cfda5d05c91c165"; + sha512.doc = "a93fbb41d37cfc4cfd016c00a2c88497da57d55be73d442c7c30f5e3bd3cb5bf68ca89027a03c889e212b4f396768b0f8bec43fe2b574daabbe576766810a68c"; + hasRunfiles = true; + version = "1.0"; +}; +"milsymb" = { + stripPrefix = 0; + sha512.run = "db2c38e789edffbebe5ad9729021b6f4663902e002786863aa5c4dfba1900d864494677c69d66e9abb009eff1719da3d029c807b2073a009d3962483f3431cba"; + sha512.doc = "957dee2080cc2d45d5985a21d253ca8236ae289bde8cab3ef02d9baadf9ca48e2e1d5002605d96bc81ec8799e2f7cb9f3cdcfe7ea76e1fc5ab046857188513d7"; hasRunfiles = true; version = "1.0"; }; "minibox" = { stripPrefix = 0; - sha512.run = "36314fd2c90feb3dc530097c2ef37d9ef9e141f4d08b04b6524fb9ebe043e59c2995e77bbfc6cc1407144d6d225ba4480692eaeaab5da3640df58287133fe4fe"; - sha512.doc = "3f0958e31ace868196699178536da461eff2a96ccef41c708bf493e6868892826c4a3ce5e99b45d48e62f2b3f3410a7e9d1c4d97578d44327efa486d9e9bef39"; - sha512.source = "6f15682106dd49a84c54124f38e842e4f2e47ac68cab40c19ad28cae2490b735aa8012f2b6f446a814fc263ac8ceb755d74eda2c10aa18b70232e2f0acf6d78c"; + sha512.run = "924b155ad60c556841075a17df246588ae523cd691fb4570f822f7f885f717c2e7dc998788083c9a19a078c7f054f7370c71c615310edb42749ecbbefe8742fa"; + sha512.doc = "d238fda7c71e8addb74658b65e8fa519d28f2a812f99903ef06ded1642281f76f40248b5520717808dd34a3c3794cb7f4e903bb4b0171cac6c603bf66a81c6f7"; + sha512.source = "4ce46abed9f9e1ad4ecb4d8781e32d748b308cebde1cbbb369a86a6e7803325b39ae355c3048f0679851c75dcbf86b26a1bc5671a7721f3d593ad0149ec31404"; hasRunfiles = true; version = "0.2a"; }; "minidocument" = { stripPrefix = 0; - sha512.run = "a11a2d5d5b7e49432ec1056a92affd4c8bd65184b285df78c63d1172e5bcbf55b8c8eba65dd526efa6fe1922e9db4d31dfcbe2e9a4a922b30d7cf4d68b3772ba"; - sha512.doc = "cf9694946ca4c95709815fa4bf87554e0d37e878c2a0e6efa4e37fa0d52a0cdbbc425ebf4d901bfe601482f8c40b38c4c626529f2ff823dbbd581507a7a09083"; - sha512.source = "4b8efd35e682188a3790ec10efabce2e4b9417cf9cf2f3f38f8b0742b85943acddf1595d9a6b9f1627f4f655cf23788e64ed747833e97aebe544c9776ab745c7"; + sha512.run = "5ecf897d89dbc0e66ead1514edffc851c5838021ffac5eaed9566fafb221b458fc03532ad1d128abc14de1d1cd503f067cc217f4bcb09d38c86e459951a36cdf"; + sha512.doc = "9013993b16c687e845c6f146ec37507385c2eb42978e02db7caeb10f878e424d8c606c81ff00b2ccd47d37665a67a9cf9e9ece237300122c194c0e4482e1e5f7"; + sha512.source = "f4d9e6fb84ca33e8bc8a91474334824671b6f0f072fe49d0da45cbdc1f34ff7dff74622bac42725c9733ff7bc4bb2c97ff1b45bbcf216e98cade86953b766ca4"; hasRunfiles = true; version = "1.0"; }; "minifp" = { stripPrefix = 0; - sha512.run = "e47ffbc35d72acc8fc27da30ff08f6788db5c3157872efc4ce7cf7708654dcc84d9f85f5fa0c361afaa3f1b47d66e612a85808a5657e96e23a27be85be3e3bc6"; - sha512.doc = "796de8ab2195f60450ed74994dd1f9e7c29950c569e999f3e7921f0dd62cedf1629fef9af326c41f0ba4e323c7f7e4e2e1833891cc97184000f6f80129feaaec"; - sha512.source = "12d9e7c22b791c98c11cc9b14b79e26d67ee44fe9d223ef8424d95faf8cf949f872461fc1beeb79956c670f4c64c380215b96f6baa1f0ed119d4ca947beadbe3"; + sha512.run = "77dbdbdb2bdc3da49d43c9c1bca96245633dd0764faf7bf9276769adac234e3eed2b318f24470d755d2f56c635959c36370dcd9514b0258fa6c316ae8e6e5a50"; + sha512.doc = "825b8b2038041f139067026c09c6ee4968a6011c287fefabe01f7cf574795ecb5dddd076e6f44e0dc0ae489111748953d8441185643c7573729a67c5a49c9962"; + sha512.source = "f5d63a1214d2175430d866abbd5f9863472306e9accdf4d819731c59ad11b85c9ccce6a288265025a07037e4a1fa0ea05f8077a9e8f476b5d1eaa712c4c627a8"; hasRunfiles = true; version = "0.96"; }; "minipage-marginpar" = { stripPrefix = 0; - sha512.run = "3dc536815527b85dad0b1a1d7cc4dc0c5efacb555c323c6e092e793abc6370c90bd140306db5647a5d1ef52af78f85f8bdab270b1da42635ad99585654408de5"; - sha512.doc = "3caea0bf14b6dc35b9789d9572b17eead1af07e005c08451a815533b8e07157f27628929888a4689bab8184ebfd6a21bcc7d4ec0e1c87bd6c2fa62b4fcaedc0d"; - sha512.source = "888d3fb020cfb215da6cd06826a92ddde492bbfb92fe4ccb40050da20d80de1938abc700b7f2ca1ed1cb768c64fe4e4570eec23e584b1b110e238009a6f445f0"; + sha512.run = "54b8a8a4f6eb26a3519759cfdc24944cef1e3b794232ea22119893b275a1f72be6e16519421319ea50de08de254d2fbf8f9e5826c8f2d1a43185644a63e4e775"; + sha512.doc = "93d6c156136c827aa0d5a9efbf124c2869284214962d5ddca7fe04cb13fefb5cbe882c2c44eb0ac7776684b16535cc51283dc6aa5de664ef7c77806c821eb2f9"; + sha512.source = "61a673e790966e6d465295d1e7173bd68f37fb18f6ce0e5d365510723079401f4354f52575864057694651fcfae4bb573a37ff4262f898d6d2de3cf4a08038ea"; hasRunfiles = true; version = "0.2"; }; "miniplot" = { stripPrefix = 0; - sha512.run = "f331e4bed822c1f82d967a56b5cb876a2d80bad550f260d9a8bc9b9ff54c3a731ed9da075b7faf2505b52167201aef9e4472f6943e39a1f312fa4d28ff831dc3"; - sha512.doc = "4ca5fca9109210581c76f082c1e14a518dff82f8cb3a5383259798bbb72a06ed91000c697933e7d9231ebdd9a4c6668187c46d57a0e4980bf483e844763ab29a"; + sha512.run = "ecd9cc1bd9a1ac439c2e705e24cc4066a08a24adb92df83057c44feb3f3dbfe951a32e28a50ff60f37dbb27700a37ffdd77f288cd201a1ad9f8fb65c5475ca0e"; + sha512.doc = "9c907949f394f35ced7ff99f85343188b04eb09a69f6b9a3d2374f5e4d81496eec28d642cd49bc71c73fbde4d80587fa4b7de2f08a3d3be39acd64659502453e"; hasRunfiles = true; }; "minitoc" = { stripPrefix = 0; - sha512.run = "b638742cbb03fb01063ad32d26690bd9b8d8b9e0284852f576e8ce1675acccfe6d0166b7e049d1e0c352990d916a8c9246313e8a46db99613452936bf122be48"; - sha512.doc = "29bed4e7eb0de690e4ab1648f95cb88731fdd31adb4c42bd07f4a191f452ff498c885295ef745b3b4ec321a0c5151e04df6d47256268f03c4b1f1421fa7618dc"; + sha512.run = "a7f98ce1e0d7d830be5f07717878fdd982d8127989261d28b7ede836d25245c4255f9f8f13058466fb589923e303c5b1516fd017f1702998886e0e1eb547190f"; + sha512.doc = "17763cc33ac714a7cc1e5c1eac55693d6487b754be1d79e6310a9a0d7e2cf25f079d728658a68f4a574db7badc9470359433331dbe739bc04d51adcb7a9e7ba3"; hasRunfiles = true; - version = "61"; + version = "62"; }; "minorrevision" = { stripPrefix = 0; - sha512.run = "d4e0e7227a05812822e09cf96e8aa0d8f0b2b9c9a63f8a79abe77b7af0fad9a57249427d43bc7d16469aa4b12fc1c777c97c70dd1d823afb646f166d9f2519af"; - sha512.doc = "273fcffb457843a8d9e437278d88ec663a57e32709e2b8281e4434527221620bff1986433340ff825357c1d4b38bd64706a758fa8a5ca02d8bb1070b16db0825"; + sha512.run = "4c601f1f5eeb8680afd55ef77f7e5f01e3c744038bbc9a38737f7fe3116d241db9c263074cfce00279b270f5064aa9441a8538ac67dd27401c92eaf90ddd9032"; + sha512.doc = "3fdb619aec7a32f1f8acf2d6a1158282cb3414c395cf744ba42755f59ce294dc7c241bc0784423c6e910925cd5c1c93c8a3f9b6f04cc349020643a0496f1d1d3"; hasRunfiles = true; version = "1.1"; }; "minted" = { stripPrefix = 0; - sha512.run = "6bfff77120a70214f492f34b31bc7354f75173e742b0d40b76116e78f18d471946175e7cae1d51d0f2b948bf566c8e44c755f1d98a338b8a0b1b0cfb6b77f462"; - sha512.doc = "013bab6a7abfff35d5316ec335ddb13e8c91e918ef78d9e49bc393be3cc6e71f22c740ff862045a5d20bbfc1a508bbc272f0dbc668db3ffc657dafb0ddfbc45c"; - sha512.source = "3ae1e00adeff4ff117be3c35120d0c94569f62c7e4b6c8640236fbd52a9ceb20fce24b87faf0d5cc2b9295fd5a3689cda5eb01dc2c3897e8a2f228326ae6cdb6"; + sha512.run = "272dc1ef723c28eb2f73ee66a8ccf7b92e8b3b705952dd7b3a72615a63e33a3874d67301084606b4a8749d0d4b153dd21026a42a82bc7fa6adc58479203f5918"; + sha512.doc = "b5d9de3ed42e2aa5ee8b8f6025db7d0acbf50f3bd487c1ae0b6240a03e5b6855f9e9a048b4d85328fc264ca333aec30c9b604c2d263717a26a157e1de058183c"; + sha512.source = "24e73622b1baaed440442556165c3c3e3918ce797b48f400dcffd98f9d21334fb0784863a30207c28a887e714c71328b73720e62f55b9d37071bedc05274bd43"; hasRunfiles = true; version = "2.5"; }; "mintspirit" = { stripPrefix = 0; - sha512.run = "9f0ba77e2dc4e36225b179047be4665ad8f410156feb8e2265f4ae97ab546c107a621242ee54311db9d670d4bf079aebfc695426c0c66bf0313e65598752e94c"; - sha512.doc = "9ce6886faa4f3c9b0c4ee93408a1decbe681a2016d9b9f088beb917f9e8a47f9b9c34924cacbf48b41ac75da116f96800477c1cc73075cd837a7adbf6f333012"; + sha512.run = "28281b474cca00d698964d9d84f772b7e6a7f162f2c258ac2284be13b78150f66dd039087229d20be7ff78185ce54b66f0c0c9378c01a049403b48f169116033"; + sha512.doc = "709dca3ac467e4cc74f5ed1f28db6c49776b9bc889e7bbc86a030e18347202d0decf4d84579fa080909721c3f14acf7abdd0fbef1422d7e59992e03707e7d6dd"; hasRunfiles = true; }; "minutes" = { stripPrefix = 0; - sha512.run = "a880da4e0273f4f35d84126df55318a82bb512acb07ddf71f39e8c519e72080a1e48e7ff3460ff8a500fbebebed5250931325f42290d5eb9c3f0b76775bbd2f3"; - sha512.doc = "659ed6669f6d356ed1a43271f1fbd835279063628a91ba22f14d9cbb18c3ce3957a33e848dfe4f58833422064403a540383e8014e46e2b70a0ccb4920951bf81"; - sha512.source = "d92ddae9e345eff7937e2f5f9b8bb1eaedb99856436350caea720926445597061ccec55021c61d5742fdd121a918bfc2127c0eff8420f9440c1ed149ed42662e"; + sha512.run = "043659eb44a51f324e5a0aed9ccae1ca91ad1786f63f7a03e40736ac7b1d6face292d605e7452b6bb01a3c5373ebf2b3828730b40dbe3c636845e16b488b833a"; + sha512.doc = "f9d7aa496009d83f82d7d09a1812cf68ad90521213006c23de9d6e1614ae5bd5523e9944ba75c6c42129573cf64bcdc8b914d782d81228f3537b7f2279e5899e"; + sha512.source = "a5a879f1ee1638bf637d003dc8531cf9aa21a37766a3a1e70d0a227ce6fac1a108ca0df134be6e44443f9d482245c7cf058c2343be8d7d197b814d0a3dd1f78d"; hasRunfiles = true; version = "1.8f"; }; "missaali" = { stripPrefix = 0; - sha512.run = "898ff23af3e1504035a5d760b93f04a515ad517e0d8ca098ce30b01092bf261d54e453d0341cb3dc1fc938443e00a4d76a242387ae771c676975e0a6742f015f"; - sha512.doc = "248bc7a2f57e4eec92b6b9685353253395585b5c1e04f1409902f6f653aa8890f06b28397ff82d0d236117cc88b9ec65fe433b0a64db8a7c8bdc42702b8482ea"; + sha512.run = "da21a26c726423dcc0f7ded9871429b74db5748809820e91e349175a6104f128cf77b3e2039db1e44bf5629dae1018188b4e050da9c11bd03b19858eb3904b72"; + sha512.doc = "411da5ab29814802cf7b37f62d3ed4251e24da395dbe441d9df55a68621aceb03af8f49296331235a7ac01624e0ed3cc73b36c56cb02db9678570f8c44820884"; hasRunfiles = true; version = "1.004"; }; "mkgrkindex" = { - sha512.run = "19f28882640f8ffcca3368932a60efcc64176cdb4c796cdaee55e1539a4b24f944da6af2ddbfee0abdcb5c79a02d58a6a2842dd101b37bd41baa18f9a97cd0cb"; - sha512.doc = "58592014581bdf45854c5095053843a89413023609797661268a0ce0a11bd713f201dadd619ce7d16f9f99267495fd4c663d8aa7aac525ded9b3be7b71a40191"; + sha512.run = "a8ae7c100099a0680b1559e8b29e6b9c7231cad69c498cc3e3a46a84dfd1a4af9eb14da881545a95ef5894d202e0992d92a12ed64b8deefc97b30854cc398af5"; + sha512.doc = "0dd37369cd881bf3ddbfdf5c415047e54b6977077f759687236f2bc77fc4706e9b587265c64d8bfe9dffc340d343ff782cc63954986344744d0b1380485a3de8"; hasRunfiles = true; version = "2.0"; }; "mkjobtexmf" = { - sha512.run = "b87432ef1fcface11e93e541595fdf74de1539d9f2ce0dbbe3e35c73064230812628745aec782b8026cc60f9797aeaca9057c534ac852b22bf44d24d5cf1b960"; - sha512.doc = "4df1df676df7f1a1c1bf0d1c0a51df8e4839558b79fd410446b522ce218f499960420af351c195c61fb66f9eeaea869762f3ca8091f76c662aeec333fcfd0f80"; - sha512.source = "2ff63f05ec1d4b09842a20b93a1ecab09245dfdb3cfbd3e37f1e1cd9d25760c161948433c10ef05373d84cc44b56714f86073afb48053a8f965c64490da0b3ed"; + sha512.run = "10219cbdcdceca2b8ad52330a3471938ee180b334f6101f88d440336d15aabc60f87ed46c2958633df033a90b50ee73e3d122d8a03c3d5a7b98ee84500e402a9"; + sha512.doc = "4afad2e4d7b841a6d2a7a21f429ae157e48aad10ef33ea74dff4ae7ad1570db0e02f96fab8d28d5fd0350cfa1c6360ccc00a9cabdb7d0273c6d949efbeee9db6"; + sha512.source = "c20096c77641c56d583c9c4c4820cde6ab48c19543b98fe06edc8048d65cd3dd4f90d745eb1618eb9b18aa5d03f7f9e0fa55bd6ecb15f0fc4c98a79293156185"; hasRunfiles = true; version = "0.8"; }; "mkpattern" = { stripPrefix = 0; - sha512.run = "a7379d6a259610c376242a7faa3bef52fddc8c8ef5db3e6cea04f59df1f3a58ec0638716bc79c566bf48816b035f92a1e8b1bdecbb2f8a1706900b6026c27a86"; - sha512.doc = "043a33d2d59a92cfe02fd4feee4545ecff0e2bce81432565197b7f8385387f37adc7e402780268979bf119e1d1e2ea36e5fd6e1f416cf47471cdf6e44ca6c443"; + sha512.run = "7e5efd2ed7f6bd93ec83021c42396c14b2de2b6c0cd9f3bb5ece4ae51d6f1c45e54f90dc755be92d309e27884134214a50884237e53ee86c5bc76013588aba04"; + sha512.doc = "a19a1856e9dfb225fcb607257f6e54d5ccf5d746d7f6b715bd1b3b86c9684a03b1fec182eba43097f7343adb34531f0be63909623c6f2de192d7ca3e528e5cd2"; hasRunfiles = true; version = "1.2"; }; "mkpic" = { - sha512.run = "032d36e6137c8ea94f0c8149e53a271117a1d00eb3d3b65c25e465de97ba55595c62a8199cf8d8607df5ba6fabf7ee780b8b8420b2b1a34e2b9d7c06f42e8d23"; - sha512.doc = "9d6501e80cca978de05bdf4f39d67943b98c08711c13d84d8663136ce22ed643c33cbb51a7bac3bb581c1266ab15057aea4d4fc97f2d258da2c1433916ff0e0f"; + sha512.run = "7294d20fc13153d183d711fdda3efc7d4e3fc8e351c041109f32e6130aa33f30eed6bf39f6042b22e78a3cde375fb6e8ff8de09979fa8e52e83cd652289bc85f"; + sha512.doc = "e07e6c22292ccf08bcc047eef1d306f37ac4471106b5da74b75155ec81462ce25c58fb8524701150b0a1e06c6f61db11455f59ad60c8499cf8a4206d86afcd92"; hasRunfiles = true; version = "1.02"; }; "mla-paper" = { stripPrefix = 0; - sha512.run = "62e181381b5afe739a68b1f67640c9f814815951daab13868234fdf662ab3beeb38b887b26e951f8376e8571e83340de3c459e158f30f3c22f043784bf8c87ab"; - sha512.doc = "cf5f5cc5c8483431297abbc60c33b505a75928a29f8eda447ec1bcad671b48b30e161b2c12d5d8777b3ad04d22212ee6454c109ee1e4648ec758bb5068297ff7"; + sha512.run = "c929251ad5f93a8d0ccb35ac3dc11604e1498ed1e339027cb020c70087dd0799eaf4d2ebdc9cad64f9aa68d82742aff4b670234db3fc86b039b5ab1d9dd74f06"; + sha512.doc = "358c508833804c87e338cc2fb30889e018505e7e747f7b5c60dbe5444f6c0cf8d62ef366c0bd3eda0216cc32594891bcafef07b3bc4e45cd51471171f3620ce9"; hasRunfiles = true; }; "mlist" = { stripPrefix = 0; - sha512.run = "722f39aa2bdeae2b3b32b897dc2fbabea361042a53d45ae721a147054be11efdf536c83335dec4c06ae0c1fa2d2d3418ca2e6481891e9328c225754f47f3c7ed"; - sha512.doc = "d0b59fbad7bebba7e2282bab6ff70acc890c0935a4a1961ee4ab29448124e3b18e1faf2f1b4a49bed01b0b1a41d934678bd263f599fc061511d47994a44700ed"; - sha512.source = "921ca1050546b6d8f454c325c85ad2f90cf78edc78362b4698cf853ae308bed5bd8e0b6434c2d555c1b45cb716029308300d6322023f7ae2f22a82bd826586da"; + sha512.run = "6830a8034b0eb1f8ccc00a30e5ff4bffba0f62510ac8211fae8a2de0d40b7c28dd890cf8a4bf61da83a48fc97e827702e6e9ad1b0d0753eb891af4e84b0dfca6"; + sha512.doc = "c2f5a6d696ec9acb3567c3fe8e7b6cb4e4090a4cc74558e61f67e168aa446a1064f0ffffc277c3e56520b42117e3bbdf63c0644e3cb055596b018b793187ac91"; + sha512.source = "7672e0c592e65acabd2a14dbc44f66339ac62880315d9a2d7b4386ef7a6079bc0360be75a4224eb3e19d9b2314928245addf4ced415fd470a796f1e779a6c09f"; hasRunfiles = true; version = "0.6a"; }; @@ -17769,1844 +18245,1911 @@ tl: { # no indentation deps."latex-fonts" = tl."latex-fonts"; deps."knuth-lib" = tl."knuth-lib"; deps."plain" = tl."plain"; - sha512.run = "3393bb39c1f685b9012f1066707143c2b93a4e050290951c18f3398a365a35f267184abb6baa7cfc610378e1ab34c50293f844fcc13d63ffd460b7bd2fc51abd"; - sha512.doc = "99ea93113bd48941f5719a6ee3da34bf3d8dc89cbf6d8ec34b461d2bc91c80ac6f625c857a748ef8ec599c21a2dc6d4fa43adc476b3963c1aa113b995f222fb6"; + sha512.run = "2cde1c246bf371d4fe0aa141bfa6a50ce84caa324d505258ad6d3f2360e960e9c6141000def7e38db793e65979ed2541d46c11784f95e855f49a9d2157e170c3"; + sha512.doc = "d53fcdcb41c31bac3837f6474fb533df22757dd8fd4e9966034402c712efe5d04184969b42eb51e5c9fae52579710df22ca89ac75bbdf01221a5a2989ed7a86f"; hasRunfiles = true; version = "2.2"; }; "mmap" = { stripPrefix = 0; - sha512.run = "857e84591195a3627d9612e2c4dcd8a67f0c6d278f57e4b0b3fd79570f2de4e7415b258d92fc0d43fe604a8d49d78bac1355bbb47d6aed87169897766bfb2ddf"; - sha512.doc = "aa259bd29bed0adf602c785d8aca30aa804537d1ccec3abffa33386a4ea446db758bbf2dab1f0f7718a9b0c10c80e4990fec48fc13ec8a50346b744c39e17a0d"; + sha512.run = "8ba688e31dceb7d22213eca41ad50b11be4d2c8d177c29ffe8908947c621c5ec99b0c9102e34d3584059225a2b0af4c60306df9741108ab484c1f7c621c2fc3f"; + sha512.doc = "712d5efb341d3bd3dcb3bbdd988cb7f58a4c638605925db500d781e2c7d2ed8c7f35084c31eb4758d895703479bba56c772ab6fe56458c206044dbf48648e949"; hasRunfiles = true; version = "1.03"; }; "mnotes" = { stripPrefix = 0; - sha512.run = "09be785b531728e837397a2f1e42fd2157db00049c4ffebc4193e84d8740adec8fcda16b19f1f0304102868241b1cc356adaa6908fb0c74dabeeeee0fda6443a"; - sha512.doc = "5f464accce7e4dd757759e7e5e1997fa7d3c5444e2d1dee5a7aa6fc89993882f92676b1f81d86629bfe0a35dca2b19bdec2d83d8281a7f2247f7f3ffaf7f6149"; - sha512.source = "af8df1d6009842cd5fe000b8300d21de4f4e57d5890cdb78f7f0805f134d205e31fd770f49118f7836acc72cdf1bdc311ea36db4b5c5d37936ee3efde8ba967d"; + sha512.run = "a44cf6586951f9f32f975869880c694a0218c6477a573b109b9f9e2f9001313cfb04a4301748d02aff56197c93faabb5db4a39fabdff980b4509ffef9964c3a9"; + sha512.doc = "b0d8ef4c7481549aaf461b55ea8e0d8c1f82cf2aa42ea1b0b889e63f3c786615818768eb52b664e3e0dc71627199f077c8297498e6471af641ca287007761669"; + sha512.source = "cd09675b23bd12489bbc35f6b7c6f0c36562860f0020de7d9dc265fc52aa4c9daeceebd2b5298df855970aebcc0475a63ec221b7bea602f7989109e42bf7461d"; hasRunfiles = true; version = "0.8"; }; "mnras" = { stripPrefix = 0; - sha512.run = "d67ef2c46e1056f67f7ff6f354cd67eecf1d01c8f87af99f3ead8cae0a4b24a0dd712378d7c917afc2e759ee0a2ad3b265e5cd3057bc132b0d50a5b4a38812b0"; - sha512.doc = "769b0aabfbe5f502e17e1b4b511274c5414beac254933c7fb61151b0f68ceef5887b1392a827a211f94dd2711bb62ca50463851c4c88a86d3acb2bd4be2c6da3"; + sha512.run = "23bf39cb10bbc815acc3163fcc12548c6aa62e70bb2f513e09b9a43f040a769d5a1e3efdbc22beca5ff7de78199e960fe5b7d793b5da95d43f5a1934ce88e7de"; + sha512.doc = "6a650500cbb8b6eb270378489379f1838095b9381d0363ef9e868f7af8c6e167e33d63e9027f2f65595a6102e347405954df1b3ade037ec4524b946e35046126"; hasRunfiles = true; version = "3.0"; }; "mnsymbol" = { stripPrefix = 0; - sha512.run = "4e9a110627894afb73692fa51de5e84e988ff64df90f460e16f36d495eddbfa747c5c73cb6bfc535814ec879c67b9b50dc5a5589c06c6e7414e0218589cfdc96"; - sha512.doc = "eedb867da3b45238296bd196a912e589d6531d2d29a09fe199984cf020054cf05c786a389b25f7380e072721bb7da1f4543f029d6e1e88d07d047d912ef4b55b"; - sha512.source = "3ba530844e292c0210b595eec0eb202a04f1869dbab9641eaf978d43ddd209c5f1f2722d4e560be1d3a505c9154e9f5882bf448ce3a632d55f9c7e45638912f6"; + sha512.run = "59743d33ba889498dd316220884314a1a8a15ecd761f591fdd1df2f79bfd44fd557609efde7a50f23bfd502225688480d8a7ca5ffee53735f3efd28318bbf674"; + sha512.doc = "53fd0db2dc9817e8c5804c15fead5b2d3b935f1339096c13ea626133bbdb0b6a388110b60082d17864f6a82808831fb6f1e0387b6959d65b7ebf3592137ae410"; + sha512.source = "7c427aeb3ddbb2f916b7f8356c298d32df0b945fd9ee5fb00b51ac95528ca78b8e41d6c0a00a633afd88d94e6d0dd1ecef0267dda67154a313632a451bf6f608"; hasRunfiles = true; version = "1.4"; }; "moderncv" = { stripPrefix = 0; - sha512.run = "fb040cf5e81a525e209010528abeeef740afa6f237bc89de90626c9e8a57ee583f0c242d4fa4ad58e13de5737db77238ff6e4186e52a177b1f002cff33141958"; - sha512.doc = "d2fcdcc5e5f85f2b9201ce40eb79e2ef082c9f83e7e2d570b06e3cc1f6a391199c033f5a4506ef9b46503eef2b58f93eb3cb0d441bed8caa2ff76b3e4ef6dc0f"; + sha512.run = "2e96c327cf107d3494b2f76ee1fec3f9e5571579b29864210d6084f53cea96177bf6f452314ee201a8e3f62f4975c79189571b41dad2fa382d92876109bcea5a"; + sha512.doc = "23a3fb70ceba7628aa57f0e45a0fa3b7a40a9e9b265733b98ea5ca2c8365cd7feb690bd596f15d64a8c9b198b04c6ec034ce9e46f35c621de981eadf847dc485"; hasRunfiles = true; version = "2.0.0"; }; "modernposter" = { stripPrefix = 0; - sha512.run = "df889d931d2a2a8c209a288959cafaa60bf2ce031efad52065152f525e8dac388e281a3b1bac6f26fe99eac92474ce37b2730e9d65735f197d843ca9f7b3a0ec"; - sha512.doc = "0a8fa048fa6036656f06657510bcfb293489e5086378822271ec4dd391d85a69768139e82908790d346a2f559f9be275813f33ac7fef719481808a712bbb67a1"; + sha512.run = "2606c452964677548a8935271f2fa483f592210635ae5fee851a8ddb3aa5428324a5262e6af7f64f3bdbae6e1288d12a19b5b67d8f3eec865d6a9a1d9a8c4883"; + sha512.doc = "9575341774c05f15bc106c8b26943b8780f7221c4c766502f95c351de04a7ceddafb25c99a4fbe520f0cecc7c4d3b39e648259751db53c89e3dcd0842cbb6d3f"; hasRunfiles = true; - version = "1.02.1"; + version = "1.03.1"; }; "moderntimeline" = { stripPrefix = 0; - sha512.run = "bbe1407f9686f11e2e0102bc7aaa825f31175c832d3d0d5d7081a5e43f63f9062b36c43480ae6d307b760fa1a7ab3d59f02d974d70de7cfe1a81fd10d0886061"; - sha512.doc = "c2694254f19e3b912ee7abc0ebcac31438f32ca145af243cf732c3df4b6c61c4e4a65a727ba491360c25c6f07da86662ef0603a648d6fae25508dcaa83b7aebc"; - sha512.source = "fc359a8a57e7d43724b116fb19a7b00cc215b8d4cc598952aa8ce67605abad6b127a8546528531740473019cf32d380d32a451ac9aa6ecae6a3fe049dc91a57e"; + sha512.run = "dfc86b92f8ed9eff0c8e298316ac74bf120a983b4f2542caa2f76cd0e8c1e8929cb36421f6556827cdc8ccbc14cc61177cb5e585decf31c258367368f0745631"; + sha512.doc = "eb62a7aeb0667d100f447ad9c6ae4bc8440f07804098a2afd7ae8cf89a5824769d2a0b3231cc13b7efe2bb56cc7feac9bc18958cc0596ce429c5ba7cc8478211"; + sha512.source = "b14e7b05835e3f414c0691dc13fdf5ff2599abef3f0bde6f497f5002211039b69fa7c5b69833b0c98ac93125a93111e9641e334aed3a12f2f6773a4fde0be980"; hasRunfiles = true; version = "0.9"; }; "modiagram" = { stripPrefix = 0; - sha512.run = "7d762312bbb139588db0cf2d6c104d340c4acd1400573853dd5afaac80f1466c05fb1611b919b9c92f2d07580758aef87cb84c1057ef98082d0bc95cd608ce97"; - sha512.doc = "c6c91515f2b5e1d2a1b8c73c037eae8850cad326d8f53723761317ab052d5026f7a495c0934d3d90cf7c4d2d00b0e6f2c857f0f56d710a728c06ee16a7a95cec"; + sha512.run = "ceb959fb011e8d3c87eeaf4d01c6a216f524a47b24c4504db0137cda4355c67f11fd72ec3a5f94335867307e0298745ebb203fc28d116319b6de21edf36a8257"; + sha512.doc = "5d053069b720d41608098ca05b42eb2c58429ab29c8d1e5d8d8d894eaac0f0ebd51aefbf45e2086f453b79080750514e108b05f2d3d949b139d1eac17d27bde8"; hasRunfiles = true; version = "0.2g"; }; "modref" = { stripPrefix = 0; - sha512.run = "5f6bb75cb78201b89900a0cd2fc680670e716440b53362041bf943a647e8e2549c98026932332b9a6693e23003396feb1443af0d6f42c1ebbdbaaef25bfdb75a"; - sha512.doc = "b8e963cae4a691238265dab11f153acc68041d1c3fb5244efedfd3255defd087ffa3637bc4f356b9c1647a2814ee9b0ab7b7015e77fd45b171ce65e4ac9f4b17"; - sha512.source = "8a42bf07ffa0a74fb0572d307d1b3089d9335adb88700c508e242467dfd661364d168f28ed8c5a62e3871ff51960a62a2b5038b3487ec8699a68ff58707bedc3"; + sha512.run = "cdfaad53fb89fb53e2d0bbbdb3d4f8cfd84f3d4bdd97a337c1b3480647dbbe43ed78b9a7a646257d6ffd422629d3f1a87dee997eb09ff46229c2da6c6cfb349b"; + sha512.doc = "d1d9b3ddfa84b26b2953fbd2443b0cdb9e9ddbc473fd4aa602cfaa3809c3f11b9aec33e88c1604e7309c26eff1a28a758020aa6729fa0285de8aced5485b1257"; + sha512.source = "1f9b8e5d9142737f6322d3d23f9568cc04ce7cd241c0532011c5ca059a4ca68b5a0db19244c175943bc9d876a81215c2e9f52f50d111a7663c44ec20dc4aa975"; hasRunfiles = true; version = "1.0"; }; "modroman" = { stripPrefix = 0; - sha512.run = "d44855a7eb1dea95c6d0ec02e480fac04e13ceafd796a94852c8ca10708520223bdd215ed823ec596f2daa6c6aadd860769b59a1849333d58631d764050c9809"; - sha512.doc = "6ae6b25f3a8362842650e60d38b336749cc124ce4e3bd6e4d545b0b4e7fd0c07b640a166fd1336ec4e345e77d3d2d5585f3ac94247f4c7785d0900cc41de5a41"; - sha512.source = "52c71138bce827a3fe04a999e34fcfc26cd78342c6ce5842556de49c44a16971f689d169116be9d3daf997dd742c26bffe9efec414ff17979b96289d89f17e51"; + sha512.run = "df2a7728ff59f548733fcf9221e86e9120a0cf3d84d71bc887caf8ccd914ef4d2fe45a14c705edf9369210997723e95b409beb714b0cd0cfe04bfaf26eacb1ff"; + sha512.doc = "86cb5f47daf5e1fc3ecc77ad5a052edfba30d1d3b7e37e0d8720870e2e8e4448ce94bd2887e4e7a7925c030c5f70663505246504e14358dacddabb5f94e63901"; + sha512.source = "119addc4ea61473b60f54d6e5946914dc0c9041a1040a5a5ef2d31389964525e1d1eaf66b0076cad30dd6e571c8495415d5368eff82845aba43fd3d21ce1b4e6"; hasRunfiles = true; version = "1"; }; "modular" = { stripPrefix = 0; - sha512.run = "90620c7556b887f406b7f3add1092e3d5f2ef4aaf23a4432e6be149ff1731d625f5099a709c5fb8090b29e300ba32fdd818b904f56c32bcc82b5a510b3daac10"; - sha512.doc = "bcb85ee43b7789e0959e9db52e78b7dc30b241b12cd9c2bc04b9e497acb7ca4acf70ac598bec88b937eafe2be493619c07001d15d2089c0a90e436aa9acbf321"; + sha512.run = "9cf7e1f3f40902a747d9cf1922f6c495c06594544030818471399131818b92019e3461694ea4d3e7dec0cdd9c416048bc50b2810e3262119cd9f055f29a98ecd"; + sha512.doc = "f61f9825b056ad277dbaf02f1460f4e6df5b85ea3c26482db0a9540cd0e457e9b3007da31e5ecacbe07c260886d99c9b74875f315027e24cb158a8a4f43ebc1d"; hasRunfiles = true; }; +"modulus" = { + stripPrefix = 0; + sha512.run = "8b218f1395461af4f2f10a92a08b085b6989cac6a601289c1e513273fb13844fa2b3fd53afd73763eaa4638af287ab342d01d573fc8df02776fbd6e46a1b06f9"; + sha512.doc = "a6e64d463aef61a854ac08d71da9b71f993ad53d1ae65130f2d909d35217663188830ae5f3fa023ac0242be3bab64acc8dca5e7b4905fac622ada355785bdb79"; + sha512.source = "c47204ecba59067869eba2953d2b96a49c2853069c77ea0dcfff8ba56196f4a4570d122fc89d22b8f22da87605357b686ce0d14b6f2aa214ccce37808f2993db"; + hasRunfiles = true; + version = "1.0"; +}; "mongolian-babel" = { stripPrefix = 0; - sha512.run = "dfa13598f3b086ad56126948d4ac200c816b7331e7a6bc9e0240dc8a8d68c6465ca2b16db967cf3b3d0a9c83920cda5112d70afa9d4710b515a31ffdfa0a78e4"; - sha512.doc = "39abb5cd5d7f8bdd1adfa65d3d16718a28680e91f8395a4ed70ec4f0fa118c1b851f4aefeaaa29352248ad7950f60707a71804d3b4b529cfc298eb1e757cd8ab"; - sha512.source = "e3b6bbe41079fe3eecd1cd91ba245bce8031d90128eae7d762e29533a1c8edebeec9d697944581facef5e1bbe018c2af72ed75681bd33a249b560775496cff63"; + sha512.run = "47ee6171ad7c77e75cb72814dc207a37118b7ede9ae07f49b3195063df282c38531970f294755e738cdcf7e0bd24e6f0b8917a54031bca9378050cfc1832c62c"; + sha512.doc = "0d850947c85a023374bd4a404a681975259473a0e414fa8057868aa759e23581a2b2feaadbc27d0f8a4b7acba7c44fee0c95bb3ce7b45aad21dd8ee69ea27eb8"; + sha512.source = "aef1f22c944cee374f8394127bf6912f3b490b8c368fa400ad8c6be7809ac6d66d975b3e70399a310b54e580e8865c5dc722ac5f54fdc424ca04ce4df13dd7fb"; hasRunfiles = true; version = "1.2"; }; "monofill" = { stripPrefix = 0; - sha512.run = "9face849593a78025a36caf3f5eb4600a5dbf4704d6fef6915978c42544c9b3f8df096e24e0985986c3ccbccd880aa020460490574c442e1ca39837d15f4b371"; - sha512.doc = "21d4402f496c67d06e1732587229dab38b2927ea284814768a5a4382133290bf1803dc64d5c3af2218ef463f7510e7f58fe65b58c5a0ef36288e4f69b2237355"; - sha512.source = "e9fa619f4c14bb3f6c1590c2c1b607eae4fa91730048ee88d2628bbb2c42d014a1b775b14f61c58f4bfe1837022bf0b0f88338824ecf4989e9050633b613ca03"; + sha512.run = "a2f8ad3ddf134b934c7095d6a97d840ca17c62e5726c9982ead20586986d8000d8aaaa5a07459af3fe9a243fddfd2818079715da616ab6e4d682fa23673a113b"; + sha512.doc = "ddd1a1fc6fff098cd9327a037bbe32f5755141dab82f097537e17abf00e73485466feff0eab1ce1c6bc407cb234d18161711206dc1e08b28fe1bac3c07d3d717"; + sha512.source = "2e9068bfa3c95c90cb83477f2d834e513ea4e2c85328dca0916cada22cf5295a6a7c2fea37aabd4109813b7976640114e8624731a1d89a833f820d2687b4c9c7"; hasRunfiles = true; version = "0.2"; }; "montex" = { stripPrefix = 0; deps."cbfonts" = tl."cbfonts"; - sha512.run = "d798bc54e39a29a206dfae2af6839688e4330cb5a58db818f66e91e346645fbe944d90e8b0698f3da901b72c9fe0c63433167dfd198b2e0fe82989e54199f681"; - sha512.doc = "53d87141bc1792a0da8c5620e29109a4a2811fcb16d59ebfacf7a7874c94013b7d65e5c80464dbc97ed55017ba49b62cf62a59b094363092d7e59d2070562bc1"; + sha512.run = "8b045195f3ffcd23e87ec68bb32bcf7dabaea924c2b02cc5854161047449cc344c5a5b26bbbfa54d1ca43d1aeb438339f123c8dc5cd29566d0134de0fba637f2"; + sha512.doc = "7cd9792d75eadc63a00cd6424dc31e24b7a79b8d5eff28d8ccb8c22d829c930a9624043895885c7f8f046e719d6ff53fe436ea19414b561fa344db28c29cbca6"; hasRunfiles = true; version = "IVu.04.092"; }; "montserrat" = { stripPrefix = 0; - sha512.run = "6b81e84da031f61aa9821b7ca639355bb01afd6fe5acd7997a8e5bb012f38f082a28aa621d7fd119d8ef359a0a5aa7a1a0ed2176e381cef96ea7f14dd7c9c3b5"; - sha512.doc = "3a548882798e78f8e96072363a2346386c6168ebad21d7b8ec6cebdfbc97d8cdb04ae51cf382a86f8a87884165cc90a594fb6f446ee72e5d7a85e88e97633e78"; + sha512.run = "b9d68d28b298464a2b8815cb93cdf6b1f729927a198d793c07251a31b463dbe95d16056192b3dc16e9256458c7e0a7889c95e1dc994c668d09b2efc2677225e2"; + sha512.doc = "d3f42720603eda54039d3d8501e31e41b8598e5427c568eb597b7a607b82ac0ec9ed8f6099b030edaf82780dcf4301b92e37b221f731f548ca2cdfd1715438d2"; hasRunfiles = true; version = "1.01"; }; "moodle" = { stripPrefix = 0; - sha512.run = "9fde7f6207cfa43d115bdb7e62e5cfbd5aa20e34e1f738f10be3a16b13e8c4a855ee950780a204995029899dd2205c256faf0a070f7f5e3a68fb7fdb48548802"; - sha512.doc = "dd7fa577d07b282eb2321b4974690375376b12e4c24577acd12bdf92693f1aa050543f6bbb4d6466575d88d71f00ab9c71abceda284dd1ca08d7e8ba96bb4bd3"; - sha512.source = "f6467fd3e0ced4adb54cae03715cc8a0ea17aee37418846d6b89cc64828b70858ac88be5fc7e6fc01bddeb4158dcea60e13146df2ffae935431bf1f8d02ebf40"; + sha512.run = "34d28fba1f52fbf4bf1d2407933da7160da4c153f944da8e3e1a0542187bf78ab3c8f743272bc83772aba09b2ae6aaf5356f0926e4bed8f2e3c92fe84b985071"; + sha512.doc = "03122f73ed4d31b16a8d514368343c6066523b9e88a55d7c628ac2d86ab5961f3214c4c98f786e43ab8bd6f131395e61335dcf03a97a9e887afc3a05c2b29d8d"; + sha512.source = "e34ac82c7d21cc7b956df9cd60a9be134f8629481ae9cd34f956a788eaea9f7f5f9430b677f3c2f2f47d24c6c396169c2da11f04ec4537195a7abd79a905fd2d"; hasRunfiles = true; version = "0.5"; }; "moreenum" = { stripPrefix = 0; - sha512.run = "5be4c4f56483acb3313029285a9a03798f26fa730570bda15cd21b463f8137930f51d6de1ad45348e0a235aa8750a20823977a1a935d4c1af2da2323ab280566"; - sha512.doc = "2e532db6b0911ff0a948713c21f67b839ff8ccf041b2a549fbd3542a455d1e44bd60832d6d0146cf11ce744aa0c004df6c2d2a75d923bde768ab0af3d176d77a"; + sha512.run = "aed29236fe5a5e8ca34b91f64759a67b5250cdf9ff16d7d63b6da4f2299ee7f324c960ea4240a0c1d75c1187c17c7eda1bddf64d4e0a9e0cff725be10fd4c8af"; + sha512.doc = "f2a74fef3144ff0498f9c5961b2dd9100e19fa655527f87df08c905f0be407dab1fd8f67b0254041214921794b47a8ecd6eed027deb3fcce4a21ab8bc59e4210"; hasRunfiles = true; version = "1.03"; }; "morefloats" = { stripPrefix = 0; - sha512.run = "3748ce8ab11289df1867faf856bfbebeecbcb3dd8335dd76e738ca9abd41ccdc21ea261d2e78cbe94c9a4af961820635986ed36d9e1f5bad7dc0f3c505ec23e9"; - sha512.doc = "c389c7e7fddb2870d18a10db99f9de138227547f86bccecf5d64504e378e9b1a722c0ecc2fe8c8ca67d942252f2d139fdbd9e350cee4920e16657b964480f5f9"; - sha512.source = "877df3c14edf00f3ff0bf22ec2c2dc67c0d044b7d87267735ce9876ae84e2c8421d2a4bb35bcf1e70280bc586fb8c9e1ac2463d0519ebf8910f57736b70f8c1b"; + sha512.run = "b352cf85e7aed763c1c212a7f4471d13d995ff685b9374c78cbca961e8b2cab306a874f926dfeea41dc51fac818cc23177d48537ba82f35fb6bcbaa217149715"; + sha512.doc = "6d12d1fade3c748a1d278556ca7491cd63623a47412edc1d6f24df0b45595e8e2ccb87656e02965565d361c6e9200c60e0d3bfc5bcc2b0ad8f9b5b20abee9661"; + sha512.source = "c271c486073794f7d6e10e7ce7574b6bf5bef57a128aa804e036a34dce3d70e036d1dd41788c552c44f8a0c78312376428ab371c07c56d36872f70819e5a0f4a"; hasRunfiles = true; version = "1.0h"; }; "morehype" = { stripPrefix = 0; - sha512.run = "2575d03680f22c63741119deddc70fb978e6761a42163bb8182cc0045f5c36e9345c045153b22a2a8d1d9c1c89dfc818d4835f625345f5c97a65f6155e426c55"; - sha512.doc = "b5003bf164033629f616d3917c7d63f266db6cc891371f012b079eae0eb900109be121fc2e2046fc90936c17a40a6da05ff051d3a5b2657fc10f666846313f43"; - sha512.source = "83f7f633901e6c37b382ef4ccdf485493a4993c9d42cc23a093976ba761bf428f4be85809104988381a2978645156c2515423aa4a101863038b30f99c588e13d"; + sha512.run = "ee56a9dc4e310aa38dfc8a51820eeea9c08164d40d8464fe66682b7274646e80fd95da0e5a7cb1edcc56e365ec38914b5dfa80944c0ac193891b5a67f0b682de"; + sha512.doc = "3ed9324e177db4be4f5fb84df7df17aab0e5b28e478288303716746ff3eadfc08891fc5a9108719830ad82be35662948218a1b10aa8f062c0d791ca3db6332a6"; + sha512.source = "b31b2606055b05f2d6e3de22a88a0068b354622c160754e125f47f13d1c3aba667618d1c356a64a795db75ac2a760590d464b64b50086a3589a23e325da30d98"; hasRunfiles = true; version = "r0.83"; }; "moresize" = { stripPrefix = 0; - sha512.run = "eb43e70252e412f1932f2eb068088ff8ed5f66569d8a18707984e21ea25c5685842c0340979abf5ea36f7172310f156841984de5a9b3c40a53f3528895db03c9"; - sha512.doc = "34a0ca23e9d2b0caf2c3eb043ab99c8a818c86513ba58d725854627e59621c911647108f6463777507ae98c5ecf4992793f26740cd77a2b4bf41279260e6fffb"; - sha512.source = "be4e8d84f65c4cb163b80016e0d4f994b86f2e401cb8f7ac42e87d101c02316860b1a8cab748aa09ee0ae6d0ac5f225a00ac49d606915ae8328a06d55e8473e0"; + sha512.run = "f8bbf3bb070e8a8ea62f6297625918a4ef7eb4448f510aef7c467e856bbfbb010d0ecf433073e327eb72c15e6b3e0078c9e5e35b61d9a8de03fe49c117c064bd"; + sha512.doc = "d61edbcf14210c746f82f37e8131320252ce3597f92f55f2eb900ed800946880564372e482a9b88a04614ca2fb8534bfb09b711a70c743d68287bc7135dea9c5"; + sha512.source = "b53fc89ec96d1cfbd275250f79785cebeb73e03416db1a08438ff2035c44e23faa07b497f0b7d6c6a1b118a0eeb1837bbfa83e81ce7c5951f8af48b0b1c65021"; hasRunfiles = true; version = "1.9"; }; "moreverb" = { stripPrefix = 0; - sha512.run = "47cf397060b203f96e8f4373de5627523689fab4a5b0f8271dc48eae8b57e8a2fcd7dd2073f1ef78848fa1d082b7d3583d0be7b68daedc656b9e2eaa95d089e9"; - sha512.doc = "d556e059d8b38cd13d833ddd7c65640905da53e758c8d38c686d65e107545473ee4a6422c428bbda986ab38fc00b6354944477822cc5bd1ed6340c2392ad8ec2"; - sha512.source = "941b912f9f19390d88609d31c0fd809e0bd7408ad619cafa3141dbb51733f0fbfb14168416107dc1632bd497724ca03d37a1c8489f940d3027f3d9fe0d29ca14"; + sha512.run = "085ca5765f86334a421127e1061b77a67abe1651451ffb581c53cb7fbdb1df944b00456b0cf572d79900c43e7fc99fd35913604b1f3cc9d2c0ac12957b472df9"; + sha512.doc = "df8b481563a1654d0ff00c8d22137232c61500deee22ae1fb312bc5eb44d1308ddf2ccbc793285169ab7fe506b34b62cc8dff521f6ae7819195f7f86a5b81fa6"; + sha512.source = "471acf53bcc5ace750c68f59af79aab1b6e6aa02f66f0a0f3aa69504422cd4a9573a89315d384800a2c3e2888449dfb0fe1e40ca145e00e9683c1729bc646890"; hasRunfiles = true; version = "2.3a"; }; "morewrites" = { stripPrefix = 0; - sha512.run = "31517074aa3713596080d2f282cb250b659d7ded583c143d3007674c9c290613365083b1aea07a190f37dca1298973a7b816a031fa1ed33060f4129e837705d5"; - sha512.doc = "1a0a96197264d244788e0b3f92ac30d326902eff60af6363bc2b5abb6b98ff96fc90e59f9f3d0ab365ccd0fff797f8ac401408b757d76f71f4e4dc82116353ab"; - sha512.source = "d011f90c8824227114a2c70fa21219dd1c527252b91949c8e54fc7875eeb2ca69d0ba02fc59d7cf2f2fdb38508c0c9642ef68513b99fd7ff1419ff437b42f8b6"; + sha512.run = "0d7f76d202733a9fc87226a9dcd1e57234f78b8824509f78d3d9beb236b1f31b3407e9f326f9788004efbeec78d439a4e262eeee0d6be6dd0dbfc98dfe3b6b48"; + sha512.doc = "488fdb93fa4fcbb0eaa596e5a48146f4ad8fde32121556e70c7ef4d2f39117c0885679c79ded838df017aecf4ea3d68c9ed28fa51026f3a540569c240b773524"; + sha512.source = "a3a6c058d4ad1d34ddb2bdbd66f2c3059ba142152bb82ae6f9af4d143965611eac2da73e348331c73c71af7bcc777d7815612fbfb7df4918a75901d9b1bc415e"; + hasRunfiles = true; +}; +"morisawa" = { + stripPrefix = 0; + sha512.run = "d694955be45673b952ffbe50cc711d9d93d8143c58f44b760733a502abdbc863b1a04159da9aae9feb2c40848bd69587069aa2f46b3497a9ab5e7ded6bb51ee7"; + sha512.doc = "a54a78d7c64dee995ef05d37dfbb90877d7248c6256eb4ed944d417eba0213cf51cd10e69ed656d90b3edc81a6cbc817de81c254facca646a1ae9ae9ded54b2d"; + sha512.source = "d3fbe35585895127cd4e335f7d9b597bc2c77a10725ddcbead32baab93a31a1f705fb4330595b0baff5d9c0276fa5866a9455a0ed5637af975fded90ca7be89b"; hasRunfiles = true; }; "movie15" = { stripPrefix = 0; - sha512.run = "1fcb97d8b65476714584c22c7b9c397ed06a04c77006cc8a3e3847f29cf10530deb6087b82e4aeddb87ce64e2af2b579c0fb5f78677bc23e4a629f41bee5542c"; - sha512.doc = "8f2235d8c6231e093b9c50a241c0146b1e254a67406d6051cd3171b4dc0d8d0f9934d48f36cd5ff074e71c9b95f658dc05ff02a92af80f01194c0bfd0c842c8d"; + sha512.run = "58348557bcd037e0e0d645e9d7f1268620960857374c3ddec6211708f9ed01fbcb856da15b09c35105a61740adca269a9ba40d8b96e4216c0d7b54a0fd1f3978"; + sha512.doc = "a37a02d7a18cc5f25aecbb15b2b3056c6d6aea33d57d70294a624070f020262f3d8c4e74db1dc933c7c63b73959b261e6c2a42e01754b90e3f02233a2ac9e789"; hasRunfiles = true; }; "mp3d" = { stripPrefix = 0; - sha512.run = "c064b86dd14d87bc3859bdeef6b8d931e7147182272e51649650afda8f9eda30711e5a19035d168b98c4b04496cea2d1d7cbc15d821d77e5b867073e2ad5a48b"; - sha512.doc = "7c323251fc58fae31b900b63ef4be928d4f9a20795e31507a69d3cf819b2b37dc469996ba489dda5d16deb51a543d71c73157a9c16a1d3cf5f863ee181b0f97d"; + sha512.run = "aea4ce09e6290a2dc8c0f113156f2f45b020759ef6782869081a2ff60cd40f205e09b1b6187d8e54adae4bb936216b94f6491c02e4a1039ff0909794590de36d"; + sha512.doc = "dccbced8d142239a8302a24451826fded826ccd3a0228f7a1e2aee7b03c45c301dc644d376511fca4fa1cfdeccca76e1092f2836e8c9c0ab882416bda377cbc1"; hasRunfiles = true; version = "1.34"; }; "mparhack" = { stripPrefix = 0; - sha512.run = "ece053107d79f848a650fd7cd378944af31878a9f2c4bdb118796b73997a9e85cb0f2c3f2367041060933cf674763d642f37afccd24f4582d405835c4d036f24"; - sha512.doc = "be040dc8d21f7027e571842ba2e726089baa7bbb0fae107bca2fdcba70b79eedcf62c959aa3c2c70a655bc048d3ee381da566a7001ebe046f6841bb41fcccf4e"; - sha512.source = "fd465dee5da550756b612de8dce528895b84084690238f25473bd825a0bfdadf7b85b80973bdc92123c8fa185fa59860237c5cb4547a917d73a636f79fcb1656"; + sha512.run = "b6aa2a43966fe6203f571160004be3dae60abd6787545cfc0ed61227a3ab845ebbdac5139f417defb7857d0352e25e473a8374c2d919798e438785dff3c71601"; + sha512.doc = "3ba53ee761fe9f1be08ee0ca91950d7494e356149cc1c083d3faacacad71af484bd09f067bb0d53056453369c121c0953b05e4cd4868e2b836a9d882ff0c1472"; + sha512.source = "68e2a8a8a424f4a09b468a3826f658370032d26cea6d5588f787d01c1a61c0632ef0a7ba252248962d85f610a620ba25718fea326f9726f9183528862f610d98"; hasRunfiles = true; version = "1.4"; }; "mparrows" = { stripPrefix = 0; - sha512.run = "a009f3e80a6d57668540ffc4c0389b43f9b02c1d72129344cbb6b2e00466b75413c0662e1d6d18b7a3ee28bcdc3541845ebfc3c85c388f502cb59ec35b3a2445"; - sha512.doc = "d24cd5bb790c72a01a1b7678646ae97b883ee024760d025350f91f74a32d48cd3253c3da99b1aeb4b028fbbeaee0d6d579ece46be947bbcf1dec027acf4c18cd"; + sha512.run = "939d331a3385b951a337c23c95b462da54590f61d871d3ab6dc618f3ffcc650e8af739aa396b0cf40d9431e0825ed3407eca405906da3c50c7a8dc84f44f1fde"; + sha512.doc = "1b946c5b10aacc8664d9e8f167385f462c1a43d400e65ece8a57a52480ffcf172fabc8da8ac3376fd40412eac9a34d6f6a0184405d2a70ae89f3a44d5349ec76"; hasRunfiles = true; version = "0.1"; }; "mpattern" = { stripPrefix = 0; - sha512.run = "7b0bbb7d7b2af4ad9b297041a03aa427e483fdaac744dacbcdfec88fa5863babdc19f6a956e3e8e792be5ac35151d63723ba2098f27961187daff052a72cd228"; - sha512.doc = "a8940332cee4f62de2db7e3edd0274c17b34dd4aac2d4f22e3b92f454d7529725f7c346d6232d63a71d0cc4b76188a21ffbc8d67985f91ddd54c1c7d19273f0b"; + sha512.run = "6cd202f5ab5f5da84ebcb2bf04f9fc196f21e9a447d312fe2cd181a0e3fb256f1ea6109a7b0a6e35ad58596a5220b807484cb73eb18d8b9265171817ca7c1457"; + sha512.doc = "4c735bac2c430d63d961c2e9b6370b74719735fe2106ccc52d9874efb414b66bd5c3aa7593ef131889a6cfbbcff6c0221c8460e8d89581b4a184d74538745076"; hasRunfiles = true; }; "mpcolornames" = { stripPrefix = 0; - sha512.run = "1bcb5e11c23d239cf889df580dc059add8d33f2471ef68052cfbecf55395858dda55ee92a3d6cb19e311e2f9c2b3e4566002dea33df59005d6292fa38020c438"; - sha512.doc = "829aea70ffba2c5b92a39c655d0d8530b2f3e3dc337413304c4852e4f4a511fea95fd1cfb2b0489e96ea4ef6de8319f7612df776128f82fcc2e6e09231fe5aa6"; - sha512.source = "814723976f227a0365fa05e93074cbf6ac93825902af18faadc581d03bc0fb9cbcf255d46429ece790c46fd9a749b71f367f4d495edae2b0f3e00c2f7462c525"; + sha512.run = "eba0a6fcad7dede3a040e7cbd63c3eee3dd980a66f76f54353183d06dff4fd56c06eb219d42bc806ea5c0624447b8a3f29452c25be5af2d8a0fa8ea1257db9ff"; + sha512.doc = "a34c39c5a0d967987a7f932174a583aa2564f0b86f42c64fba45bd09c4f8a9acd1f5446783a862f9b0fc16cf246e4a72f8b739b03745ce8f257aa855683c0af9"; + sha512.source = "fad89f7e49d9349b94bce228d82802137ce4defd4c87c0d73cd9bc6be9ad44ab34165c0f3c611aaaa03347753b0b05bf3292ea85ca5df9128ece6562c89499a3"; hasRunfiles = true; version = "0.20"; }; "mpgraphics" = { stripPrefix = 0; - sha512.run = "7088f755051bea94e3c5508c2e862153ffda33708941f91cfcc402ad5cc57f20bafc5a21015b44c3cf5cc67df33853f7067e59b51f46446b77525c04ac589e5c"; - sha512.doc = "ea12b23b2ecdd4598aadaca42062d36bc15fa71c6a69e0e0c575b4b8c34d32d87a97ef7e14b93bdf630b748357d27ee30abfe77b193cd870040f7ee8ff69028e"; - sha512.source = "3195462e35b4472b35ec46c8cf545759ef89ce588acc5dbdb4ddd507f23ccb830cb0f38ba92c3214b6b4db846ef0f5c0a198d8437c8a4d721b27a3fb2d4d8e5f"; + sha512.run = "32c102e3d8fec947210609f45bd84b22942c17c61cc29faddad24caab660ada928ea18e06028608f474c55f03af36836984821b341cecab3973c8421d6b824de"; + sha512.doc = "2734d766809a8fc741373c578e0f9dfd15c0c9f5e0ac55b6a5211b1b44a9363f691723e9b9ab8a887e95ff0fd73aac5072ffbf91b9873f2a1cb2a20feb98aec9"; + sha512.source = "09561eccc248288efbedb4e29a19ac5eddc7e0ccaf14242c6b8fa97749c0bd6c99f0db9bbe030b5a3ff0f2bcfd092ebcbe599db6df8e0b67dd65e75c1ab5021a"; hasRunfiles = true; version = "0.3"; }; "mpman-ru" = { stripPrefix = 0; - sha512.run = "d604239c85c968af34cd012f8565af5f03e86115d4978ce9dc758bb8255a8fda60bc92c87837c6e4f6906b838cadefa03573dca8af898aa426cd1f8de79f759b"; - sha512.doc = "6ab711c12d6e1f8293ff0564d3fbfcdff4e2e976d8fffb1973652b4b1da18237b9b645e9049d0d57c0b12ac2691da8c16c92781964e87067de1d7aa9f4d92936"; + sha512.run = "c94124d69f09e0a3b07317f8d426a46532fe1fd15d807c68e4f6955fb7a6848fab81ae3dc8f44118a69f8be866dc0e411d5530b4c479c430189ba39a9aa8c7e9"; + sha512.doc = "1bc1ae9c56662088f81fa54b101cb4cba68e03116c44754d58ed24d2481b6e312da30a547f471a988c82272fc3e314e5f1c3592103c11b4f16479fc95ee5ee54"; version = "1.004"; }; "mpostinl" = { stripPrefix = 0; - sha512.run = "3286a2f11381d95bc095072f959fe4c788ab5060aad7bee6e0cff7e1202196063870f519fdfad82b8df3fb97074c2d3780c1ae16b6b21a9e77c96ee11ec3ba31"; - sha512.doc = "028d558d9878bc8d12455d6dca0c27a1371f3dee4023b30825aead264ad8e476bffaf3f349c8612f604b774128fd41ac51a68701bbe40a4a6b15c29729eac71e"; - sha512.source = "229598b6a6b2a063d2c667ade894c8399b2672137ee9a8ab689086ded43e9368c6019658d73acd7d438556a3a8d59d9610006d1a685d3ef0e878d7906c6e00f8"; + sha512.run = "d1196fb969f16ce35b1c16c75b67e16d477c4360606ede82bb6231709093ce99f7ac1ee5a65271a808f6dbf591053bcf44a97f8088dc28ad23caf43d59ec0c01"; + sha512.doc = "9f4a9218d70ccff7fd8f4483135caaf0c56f1e33e0b0e09a7bfffa1df677f9606a2e753382c621a9491c80e5c437cb78c024e0039c7ce4c70da8bb9acf51b147"; + sha512.source = "d27882d5bd3d3a740d4f59a9054242d6f53c1efdd5353252b34be07d5628b302e9e92d1794e9ef241276ffb1f42baeddb638825bf1a31440ff8b52d52544008b"; hasRunfiles = true; version = "1.4"; }; "mptopdf" = { deps."plain" = tl."plain"; - sha512.run = "1a0a3c3c63428cbff613f9862d51c0245ba89e9cc96b92dee960c6410163aaef10c47fc46a6d76e7357f527fb95f2d7fdade01302b6562b9c8414bf844173d32"; - sha512.doc = "734b618464150608d29e7995a5549f7f8ab33c2d5d8dc23da3114c0b9e2d897c6d401de2e9d63fa8eb3fcd726394699942edcfde3654e000c59904e9690c122b"; + sha512.run = "8cc056d2beb65777bcb98e8914a41a1bf7c35c942e9af89410cd9af32530d2bd62b39466b27a429d5856441c6f74040a9d85c59d72e5fab9ee03b044e1f2d51f"; + sha512.doc = "67ad71ab2c84f87d1256b1fe3fc054083cff530f91136bc7e03ae9e3e05c177170397be07efa4fd3755b71d7716b75d182d99fc3e234318717b4160b1117b3e0"; hasRunfiles = true; }; "mptrees" = { stripPrefix = 0; - sha512.run = "71489744778ed1672ae1d82111125aadaf17d44cc37bbda9cc2e637429b33e74cd3e0446f6cd65e911d6d1e8ec2c270ea63f1a630f10bde0c94a941501050c55"; - sha512.doc = "40a470f16b38400a1e588cdefa76e78cd275a7e05623c74b78e1e7adac559f6f1dff2086af9f25ef4348af86f39da8dc24f5193097616da634c38750a202c201"; + sha512.run = "ba988e8130c79a6a23ca3a6686a0a254b7dc12be92a6ab8ad2ff7a8ea425b9c0cfb0ac21233e593d33c3bc0c6ba41a649498fda823d6fc2fc64df600e82dc733"; + sha512.doc = "26605a6065f437719c3451bdd992891f0dddff9595f1aa06d1595ed63d1a7022875ebfd801cd2fede62aee75f9f7800849eb59b03391d0e14033a4b3f78f201f"; hasRunfiles = true; version = "17.06"; }; "ms" = { stripPrefix = 0; - sha512.run = "1f2301109edae3e89e2f076b1070ffff8024dad11b65a6adc5f78222c95bdf18c670527bdce801e48dee158e320d4ede26b55dbf97c0ffb86ef673029b8c46d7"; - sha512.doc = "fa535926f826ef8cdd9552101fed4d7ae79ee438964292079b86029890ac2cd904de55cf4fda743340c998dd3f441d87372ba2e0a972e655afa7ad46613c4dad"; - sha512.source = "400f7adccb9a42743a5c31a25593c24508953b0ac47753f84fbcac2e0ad33aca0b61738f0f446dda414c720defbcac8a6989f12fabe6da7b1ddc8e7b03a5f7aa"; + sha512.run = "e2b1340bb001b21a5fff4b5397be3992c3f021cf328dd8efaf02a5f3a2c9b1980235e4a70405629d41dbee519cf0b980bfa878c185217d2069b957b235264aaf"; + sha512.doc = "ca356c3d4ea2ddc9ab501a2b292c25191a1e0179ff91733d2bd8f2bd9dca9673098487e36b9b849a9f70266ea2c724b3859ba89522cc3904699e69aa8a8334ac"; + sha512.source = "c74cc8ca98b198f2baf76c85f8a8ac7aa607f55215d98874067661e0c624e4d72f7170944b48d721fb59fde9b17e4897a445f44d5b23d84869d7dc56c6174eac"; hasRunfiles = true; }; "msc" = { stripPrefix = 0; - sha512.run = "4b12d35e16ba4406af9774b5eb4b1bd7d9dbf6627864c9e298ebbd5620b242a0148fcdf6e77e20875417d427d37df0ecac682b213d425ea2814959f55282b10d"; - sha512.doc = "79c29569fb8c9d0395626a3027db710c09822720ea236a4cfbc8739cccfb9329358cafd59c32bed54e19ea68d7374a86f84d0b2842923100da0fd1227463a432"; + sha512.run = "560f60beea10d71a0f9d1915baa58a893fd2e14104accc72bf513b1d269a618ee1553be0714c8b6380c0065191fe45f3a529897f1cdc7f5390116d3ad8c0e8ce"; + sha512.doc = "e5c0fd8ab06b4c7848f080369a384e8bcf9c117dc21907b15c77d356a7df98092bb491e03d9809414395cf27d6275e534bef40aab8d5b5bdf177104b8658fa7c"; hasRunfiles = true; version = "1.16"; }; "msg" = { stripPrefix = 0; - sha512.run = "930949ca1f1989a22f6e0dd0cf9300a544b883feabb09385fafa47ca7073e4598677133a3a337c4ccadc278546612327a9f079851d643a66eb540c3d04308a78"; - sha512.doc = "843bd4b9479045e928a509deee926ab02f53ca019fd9b533309ca4b04375a60d53f41c80b24df3b7db725dc5667fb2a80241e2b5efd079cd876b2df77d8d95c1"; - sha512.source = "40fe8fb7ff53c378f6db6ac2aa8d7ce65295f9f25649af85e676da9a2a3f82cd0d11b321a6220172a97ac38c7505a5b3a3ff46202dedefdfccfe10f775c60366"; + sha512.run = "733363128ec4d7a54574e2f145a224cd7daa6cf055187dc6a4e2c068cce220cac48257a2e05e0fa1cc8240a82ced71d9b0219c65782ede370902b01b1adcc025"; + sha512.doc = "7be5306085dc5600e7b82d5208608792e60d87a9ae133c4945e90e2c33a786e37b424304724b33448ebc9d35d1562ac6328de108f07b8af5d676e8e56894f256"; + sha512.source = "9fe057e71b3528a7e3ec0b8c9fe858b6ef828788f2d781d711cc671e26c1081cfc930af5b2cd0a3fbb48e5d4708188df409dc098803902de9802c8515a99490b"; hasRunfiles = true; version = "0.40"; }; "mslapa" = { stripPrefix = 0; - sha512.run = "433d54b3d636177f81825ef37513d8a588e1d606c503ce0d2a17a1b38cec25784978ac550a0e970c3fe170bfedb10bc6458f34dab3343992a8b5b65f511694cf"; - sha512.doc = "f6de43d6c0c5cbcdada62104108371f813f4cb89a121ec35d9cbf3edda693383f1f5164696abb550945b070f551cd1e82ceb3d17095cec7876d26241ba0c342c"; + sha512.run = "86e5864b0f027e604bef759d2923d9fc07ea4f195ac2af439728c684716e615733580aaa66159790e8bb904fd4ce93a552942db889e402e99af1990c006a7f21"; + sha512.doc = "e22dd5dd4fc53c0289d506cabafe48c6bd119fcefe361bbc99f2e118895c6cc3513ec6f1ca9a9c9a1b38bd6b2cf7e9327ef705f45490c5852c2decba3e0f05c7"; hasRunfiles = true; }; "msu-thesis" = { stripPrefix = 0; - sha512.run = "9649c84b3a6f0199a515b65c2a6f8660b9c060fc5c4d12f37cd7bd66fc7b63094c658fe4a6d411b738d361f9941aac233f12b24f2f0bb72b50568d82b280a086"; - sha512.doc = "6172b11c5f80186d19014b9d8f8f555d9fae345eeebb28783aacf89e1ab8563ce68144c0fa54a09144f247cc8b6b9b570cbf6396523b85ae1a86309d90ac863f"; + sha512.run = "43c2849964441b17d8ceb333ae04e302d354259bb3585b0711d4d6f8a9bd42022e246dc182f5b1a1e7d886a0f720e27d93dd275d1f7ed85be58271b7b41bcb20"; + sha512.doc = "511db06331d063f712a6efa265a4d4a5f0da13d858b4f9486af2764f91ee1d6231fe0c4b82892dda764ecc79cd2a7b504fc406c91878c78c9b3272556c44a612"; hasRunfiles = true; version = "2.8"; }; "mtgreek" = { stripPrefix = 0; - sha512.run = "51fd40798e047d2a544fb8524e21aebd1938d02ef65c4ae9afea7decfedb6fcbb057c1cc264607462bbcf48eb90088447fa8a750eaadb184edf12fdaba574480"; - sha512.doc = "029833fc8636770c294babfee0e4ee29861305c69cda7807a12c6ec8987712271b91c81a5990594bc4de2a121a644470bf97776e2d165b3541f074c843ca632a"; - sha512.source = "042b43808c180d40ad4a6ac3c0194a14872c7baeec3842de1a1e0b7905abdb68144e24707493d8e53aebafe9b47747942b8b6c61e1fe24055ae9ebef98520150"; + sha512.run = "d378190e882a69454da3a34fe221a890f78694f65a4e921140ecb1466fb0c2df7523c34cc1e7d52fe8ed7b17caf5ac815eefb459d07dcc4ca96f68e8640c4ca5"; + sha512.doc = "a0737813965472df1811ff0b0416e80b54b212a86713d5bb864f178789d6948903c3bae380db70bfa9bcc11ff49c8027519310d3bfbbbbe548075f6eeeda4756"; + sha512.source = "4582921ddd20a0c1254f3600a919a68f83fe71032d03447c7db729a1577a426560fa92e6fb4a043003a4f477f9ad408566fc75560b05bf7e3ee024124c9e20a7"; hasRunfiles = true; version = "1.1+"; }; "mucproc" = { stripPrefix = 0; - sha512.run = "a5c60010ba40711bcd7d78e1ed1a7bbf0c883ae2db013c6095d1036c7c025fd77e212d09cf8c5cb7df30b70d120587f6cc107d15a840c818eaef50964d418725"; - sha512.doc = "6a3189a90f78df7ec49b230b859143529c525486926a0f13284013bf0bf1e420595534521982e39913829c0965e8c28771954a11295bbf208e720009590f5484"; - sha512.source = "dd1298d53b6f420e4c4964d10da595878934cfd3ce482ce70089bd9a42ff1dfed3ee845f824a1463bea8d322f4292916a45109f6118d8a8ed493fda51d07af61"; + sha512.run = "d4dd4dba61ecf366c27c4dbe0ceb569381c6b07d6cf990b852164addfee557ba5ae59d019c8a8066343074dfe364e4bf005ee28722d5564019e5ecb7df0a0f68"; + sha512.doc = "1d6b3378686b58023dc8ea39ff3ace838232fc1168e4c093b77cf9611c359ccc11b41623f629780aacedc87b544b640f79769d925a1fe41810da480ff6fbb578"; + sha512.source = "62df473565c6d8c7cdbb2ea70bdb8a4d3adc662ae711f86f8fabed78b2b9b88fee4e6a52e92d5b2259a37d0408364711b14f48b53136f525e07f9f7526edb698"; hasRunfiles = true; version = "1.02"; }; "mugsthesis" = { stripPrefix = 0; - sha512.run = "ea972c1291b8c13fd30bafc3c26f6698364e7463ef66986e37715050d5e07b0379f297fa4732cf5b01c964d06cbbd10b54bd21dc83706491e40b6af06608a401"; - sha512.doc = "5daa7b3b4a30beb9af180e3757a2cb5b786d640ee7d47ce1a42bb885bbc52fb552729f4eb41adcef238c22c4d22872d8705f6f573816b8bd2576292204afcafd"; - sha512.source = "41d9f4c664917b9a81455ee2d0e28c1c205168fcb47a151717b1ad735587c3e39ec095e279bbc77bc9bfd90b4b9dc89e681d9ec7b4ad436bdc244ccd00e45d60"; + sha512.run = "c2e1dcdc949b301e1b93c033d2003760c1f56b5efb0d328f84c8068cd42bebcbd7252eb01e324fcb226b5a7c78cc86fd5bca940119a736aabfc92105a8f650e5"; + sha512.doc = "0d1d9e7d47e5edc8059dc0875be4e9d135558fd1d38c99cacae8fcd6e68300623437dc6f145d47cea9b968a6c870ff6ab21b9de6fb4d8bcec2b41a9de384b44e"; + sha512.source = "858407db029efef3cae9f935a13fbc229b60184dd864eb4aac4710ad1dae1c0131a4533d6dfe8caee659b624da05d1b2ee27aade516adcd5dd199c48a222a9c4"; hasRunfiles = true; }; "multenum" = { stripPrefix = 0; - sha512.run = "74d291c0b73368cd4238b4889f67375e6ecc550fa8f614a82c2c653cbe682ac8905624c75e7b32567a5f8664bf3293039f70d775586a0c517a3645bcddb4cd3e"; - sha512.doc = "1b826002b98050f5a47511dd82223fadd115aa2711e1346f62e78037e7f6f640f3967cc678cc9b57dc686790f59787de4f9795ecb63b25b1a5237e756bf83fe1"; + sha512.run = "901002dd98b40aff63e303a226938659b83f8fd3c2418c0cc4768b2de5afd7a3f7e46ed1f321ed81f76de23b9057e3dac3ecd0c8372a530bc13b6d143f62f1d9"; + sha512.doc = "c7fe53790702297911e9ff87a301675281fc32c8697d0dee63379063f02f6c17b0abc82d11fe8fb2fd008e378329c5a5ecb9551bce46d83f2af7038dea77d9a2"; hasRunfiles = true; }; "multiaudience" = { stripPrefix = 0; - sha512.run = "909f42535396618ab2a09ae4866f10344e950eaad766de436b5ef4a46fbb692e37b1dc37e79f4b0ceaf8befc5ba353693b5a4ee72224f0bb27bd4366d2560d96"; - sha512.doc = "7c48e06e4aaf4ed518eaf93918241ff2659117e4c21b53c6c06713b96ebe8b2af9c0ce6924f1924c377636002d63fecf815a1704e59dee2f52bf14c2c720d35f"; - sha512.source = "3a073c199edf1b2d10f049e4268785c2a2c92aa0ed1562c94cf3e10f3284ca886a746407af5aa7860dceaedcf8bcc3d2e7d90b603fb71d1deb2dea519847529b"; + sha512.run = "78a2a051ef7f7ca8b0bbe173e88bc4b64b5b623580b316bf31586f4e67d074cd644573ed18bf6a540bcd897828494cdbabacbabeb42ae9ce328ea9913bec0bd8"; + sha512.doc = "43ec5920965e2da300e218a0ae99c708a661e9cab2324db5cbdb5602ea1f20bc48aa49c3a2ef71ef4dcc4d10141233ad07e31f35f394245b6bb8e97ddc0d083a"; + sha512.source = "2de57ec7301c11d0cac77045d619f79cbbfd9f0898cc3fe526842b2bd8b2c66d52a8e17654c1e428918c02421a16e66f218579d8f5ca94401a1e71ff27e9ffb8"; hasRunfiles = true; version = "1.03"; }; "multibbl" = { stripPrefix = 0; - sha512.run = "faeaba34c94c07fc8cff1c7fab4db5d2044ba92e82d6d6676703cd8cee36c24f5a72ddf89eb5cd359c35a95ed1b20146609db91a4de6fb8311aaa088da31d16f"; - sha512.doc = "a6e6e5365b37973109f053d256dd74078d2eaa18ef8749f85c0aa07ca14db229564113c40e8aa34dd93419b55d5f214899cb1c055e5a20bdc4285e9a126416a2"; - sha512.source = "8c1ee8ee13f24a91d39a0dc7da7dfdee34d5bdea8f0cae9f459c22d5c2e59b199591ac42eb8aa1285c638514674c1cbcf22c46ed377dfa871f5b6cc0a2d85bd1"; + sha512.run = "243ac801f32cfbb7236a7d84c56bdbfcd906fb938d73c2e7cabb0df02352f9d5e82a89a48a8b0184e6a8eef7b754f17cc25e24407a017c70fca9fbf436238ee4"; + sha512.doc = "dd5c18fdf75cca6edaf3a306b34ba504b645e2060d43781417ed54e65be5b2b27ad20023c11683dc758e4f62fab7e859e2479aa0b165a411197e9520d1749940"; + sha512.source = "f89177795d5062e9beafe541f75d56bde9c4a66a6a82a999dfd06cc524d68c1df4eb73203df48cacc05c4d3ef979bb300443af1042ce9ac0f399d3db800bb170"; hasRunfiles = true; version = "1.1"; }; "multibib" = { stripPrefix = 0; - sha512.run = "fda7eccc426166efc98a93fc7abf9e2e665734c083581237e2199ec85165cbe458fcd474924e4e2edb58f3bf21359d685b517e8a391c7c3927b6505676304249"; - sha512.doc = "e6ea9d46761af9b58e7d1ba478ed3f1e2a46bc76a33852d85317a241541aa64717018f1def3ac8ca6ce6854dc4220b6e4bc25384a73b21c24cf9ec10712a0c18"; - sha512.source = "eba7066242e2762a6d5a3897594960a05841f7945aa3a02aacbc3390bb11cae9d81ad1d678bafa3c9635fb67ac9a0d53bb238792f6bc96f6ba6b77b372d9e0ea"; + sha512.run = "878c79df4e21eda2876a1c33191eadc742aea5d0005c97b374415df0b4de494a1920c1d13ab87ab75f8846f953c8553fbd69fce9235a19c51502c67a98651a53"; + sha512.doc = "6449f236bbc8daf6b7d607a30d69daa93bde20ed5e383bd97f980cff9e8b2f1a8f3df33a3614c33e51d2da84f2a51bdb9e4b76ad5b2281002f938669d01b806b"; + sha512.source = "de017fb36f8a838c5848d06ea53c9ef44e599f74547607e69d03c7c862179c3c6630da0523dc163ff3bbd444422dc6c5635195710348f7bb0b2f0a8f11009055"; hasRunfiles = true; version = "1.4"; }; "multibibliography" = { - sha512.run = "5b0c126b2061322e50839572051e274946665d079be7e536597c93fdbaf6c14c18203d9cc60b74e630eff5bc852ace22ffdfa9b308b55ee79280a8944b193f73"; - sha512.doc = "419d3a65b0060e078c3414df406d4c56e926cc89d6a60f89e01b307d88502a828d3aaa7b8180faa77736764fe2f25a67a8ff5357c5f41595164ca7edc855d543"; - sha512.source = "ef4bc48ff81302da5d87eedd3afcd4cfa93fdb8bab1f9b79d2951b14edd6cd8df09c66e6fa745381bd101e4251106974ce5a5136af4382193cc88c096f07debd"; + sha512.run = "9986d47132abafa57620c8b667d7868bb8fcb9cf00f21df786bf40bba81fac51380e94bc0bd371659cf7fb1eb23a057d72a2e8fcee100edc850f2c9447ad4c7f"; + sha512.doc = "987531138a45f5a8f5790fd3ee023ffbbe17353011270119d2b696e02b79eb9328070fae7fe054842610b21a116faa7f872f079b5ec4bd6646ff4482644f6f02"; + sha512.source = "8a6260c775e8c5f264724e9a523e9dcff36f8e9d2f870d93c26f71580125584116400ce1a0be27fefbcd9fac22b38e464f35ecfbf5ffc4f49f2c7c8080f43551"; hasRunfiles = true; version = "1.03"; }; "multicap" = { stripPrefix = 0; - sha512.run = "453d43d9c521d6646b75656ad31ef16a300183ff4ab9ff945df759ad790970bbda6583a8f34d8500be1a10bc8278f6f96fb96203f0d750f62a6a040b5f5f9517"; - sha512.doc = "f59a1b66ba100f1ca2053317a2d77897be76d5314c0d339e6b6a3d4f40fb5cc60f80602edf7ea1b28a9f062b3c7752cfd4ff5c4456ad6ee4a4b896b7dc4b038c"; - sha512.source = "d549d1fdf2a2e164410fe7d0fad526118c41f23aed87653f259faf05366bc6efa95bac30ac56b270c33c700d655b8b0495cceaf6e0c781a3a484c0ab9933c662"; + sha512.run = "a5e4e2fe7a0975b2a971a9893f5fc4091afa3b4acfec2bdb3929e2c9d676002c23d55aa7db1dc4d60c0d3d3355d433bf5cc2d5ce84fb5747aa52fe8b20a82b7e"; + sha512.doc = "6b0232a5a23b101989323f6ff551a02365c97b63894f5d71d4c182352ed09f7ed0384af7b78116e8a6bfaf8cd06341c0b4a31d3bba4bf8ad6397554d6eb9bb09"; + sha512.source = "c76cf367cbbad4330a1276e1e0d3ccf64dc136d6119246af1ecab217c02d987918d9452a38278c7550269f88203c56ade2405ac53595a01646a75a242507fbd5"; hasRunfiles = true; }; "multidef" = { stripPrefix = 0; - sha512.run = "b801b8f1066985233d0003e0d80f0ac23eed5e00fec263c7e4b930e45ad46bc23a842c4366aea2b1a9cb1a5e5a62796bbb075810df531545fa055e607748b7fc"; - sha512.doc = "9b162eb694fd89c697fe2f42ef83c62eb6bc5e8a3f3291501a30b69437e6a8fb80dae47a53df30650f4d5c29a0ca114fad08a105e4fcf6a0ce7be59ecd75bbbd"; - sha512.source = "87c5869e1bd307c5e051521c79064de0dedd2309516c93d5373f76564a4c5486aea8c03684a3e7c0ac0d90403a92325caf68268966e7d2dc77b337114ca3b9e0"; + sha512.run = "426c6b820b417fc9d7faac43e9e6202ae8d77f867cd362125f2ea0d0101911942b89e544f37cfe5ad1b2e85422aa6d3cea26158465c47e463010ed295950cfa1"; + sha512.doc = "a3afa448de003acb5a354e396e32077a4b0fc422d027d595eb2de0a363b076c80c74c5221a105e6001d4a700539ac25e57cd2c1ce778eefc0a7763471f1b604c"; + sha512.source = "1631c9acfd024417194ee2638b0013d459b6b8239557f94fed1c85a245259d893be7d493138d66d7793fde132da9376ec947c9d51e876be387c321a77eac087f"; hasRunfiles = true; version = "1.10"; }; "multido" = { stripPrefix = 0; - sha512.run = "50434c26d169175deaafcdf8f26e054bcf3dd07785799fdf27b088dd129b13e72fd630acdd96c7a2210ccd8f5d037e69a71f16ef3a6acad25ac9fa838f3402fe"; - sha512.doc = "1e65843705f8d294118ef6b8292ba9572a2cabb607fe595ca72b8eb380b554ff365b8e051150ed6dc57a94191bc38e6b6b40eeb3310d8339a15de5848b86d0de"; - sha512.source = "b83842b9c2389b135c5ff68d61c76c392622a350681a8cb19469adb3c84b2189a7646591c8afe8387b0c988cac721b58f489f1b61e28b15d61de3e40fc4c1bcb"; + sha512.run = "1e542899bd24ecc7478349347b8b7b07e146e1c2c9c1f68c3eaaa87fe4d6073032c45acd0a269db5559f3faf4f9118025023497d6eb00c48926721ba50aa6396"; + sha512.doc = "2657a5ca63b5292ca030e2488ea8b16b052bcf5d339777455a19b102c54320c3ae576558f6ca708ec8beaac0d9901a13c9d85296f971168fd94e0bd50f4bc42c"; + sha512.source = "55182bce95cfbca99940760c3f7a51a220b57dcac7650396ca559200be67ab4c50fdf781e767f5074d1e1688079dc3faf7f93a9c4480a07c8d035a373f4be94d"; hasRunfiles = true; version = "1.42"; }; "multienv" = { stripPrefix = 0; - sha512.run = "bc69c3723b6f9b1c42235b3dddeda01547c2eff69bba39586d38d090f312105a509e7e2df153ed395335a4115a05e7bdb609ee65852fba080b13a8c757414a2f"; - sha512.doc = "e57bcc32bcfa5b896ad49a7d8bf6828d4a6e879780e92dde231397ed1efbbe08ab8dc35f5481e678c3f762669eb1f8185d092258490a4fe6aee615289e6dd52a"; - sha512.source = "5104ddd809ae522b873a2ceea15be4ceb13f0a4d20dbdd291b61abd7ed5c25b5548301f8b3ed35a59fec06850269d97826da2d2f16a3bc8899c78d6716c4ad5a"; + sha512.run = "d336c3c03c288578c6e0c8d9b5915b418e3258c679673b1c2d2b68f04206074d8c175d85e862ffa56ba4932c48757ffe51acaeda30e48103191ce39856d7c354"; + sha512.doc = "080371cd37f08bc4296b216e21e7a7c23476bf1450adf93a339048e3504dbf609512fc366dc712a11e7700623315896cd1f85f27b41ee52a0502915c02641773"; + sha512.source = "45c3e472942eaf4bddda93de0463d2c19cf9573599b84f05df3c41906046ac933a6e219e542d644f178269ec60f0abaad6c2a9eaedd86753765f4c018f59ddfa"; hasRunfiles = true; version = "1.0"; }; "multiexpand" = { stripPrefix = 0; - sha512.run = "643253d9a69cd9af651ad7ef60e2ef3eb47d6b620ab87d0cbd4e370c8d98e3aec3e74213b66942d658cbf3ca79688e46692a887408ac56adacce6f42fd6ce7e0"; - sha512.doc = "7cbb0f6274d2528d2274baf8173e47d0f88a150a2a648ea152610fb67e63d70176506133f6dd05159ff3840c2ef5c3eff346c61954795b398c6e7a1d86b0bf66"; - sha512.source = "85e1dd93a5dacf9513131cfcf7d5740a12dc5461889d516bf9ad5d3bc9c52ac0afbbdc00466072c925c9976c2e72fbb99b31343fa3f4850cf5d7fb4d996c180f"; + sha512.run = "71f976579e2f2d71554574d8f670ea348d7f721d132f4ff56bdc0e0f534a74b79cefef3aeb8e44e87bd2ec348f5cb570698d63f2a865fa9f116108c4e05293b7"; + sha512.doc = "a15d1370ccbe4a98fbe2ad8955b919a5f52109942506457190b739e45b7e1c7161b69fdbd6816b83756074694bdaba64a60ada1b07a4c7b9e9ba028a59ada4f1"; + sha512.source = "406eaf42e10e9f5d2ab48a308374ad7d10c5421b3876b94a65058b07bcae2c99b03859e11042e8bda90a92be6655b99f5d91901ae06a88a9d34a1d25ad962590"; hasRunfiles = true; version = "1.5"; }; "multilang" = { stripPrefix = 0; - sha512.run = "c5d758de47e7062f1bbf7154ea2708588f4bdde433e3a3a06603496ba18537ee3e697c51f9dbfbbd065b9f393498b4a1e8d20e4157c699c6e1290bdad8fcebec"; - sha512.doc = "a59d1a7a12b94b09569cb4fdcf06ad0cfa8be1bc34e5745d0fdb53e8ca2e8afef929a4962fc14448a679d241e764452e4637297a13c9a163d32031a25f407f0e"; - sha512.source = "025f79784002eb837afafffb25a69d4746bc7a022449f09e8fa3341604dfe8c73ba1970cef791bf0286795626a38da3a421f33166afb864e95bf10bae9739127"; + sha512.run = "50a4f5079b658cd1ed348bdfb6f0c988dcf80b4e93d4ddaf1d36c159f90da9b2c122f9a7a0f0bb40f0addf3511a01334ff5cc4a77634b898fac70a83ae7a3a32"; + sha512.doc = "252527d5954d4993e19df79b3328e609aa892adf19d39873d13a8393e616ca6fc8985f886c19fa68aad59d727c257fdacadaa4252be41c59efd31951a8c9933d"; + sha512.source = "46ade2eed1aa86934f34a8f9d5a659b73f807c450da8c73e4ad916512af3f66a75dc02c499f2d57fddf4b1db1bdcae200595c4992ecf4d139315ca02e411e5f1"; hasRunfiles = true; version = "0.9"; }; "multiobjective" = { stripPrefix = 0; - sha512.run = "0f82c4b69a5f087747693be7e8228e1499e57803a434e97b80dba8bd772f5ca2cf69fbb6ae646cf495d5f65c40c98127374230f9fbe9ae2fc952cc22677f9c7f"; - sha512.doc = "fd4f29e3aa45bfde1a23bee9c7fa78ba68a41c69fe8ecbb7771d363a2f9b36872384ca17b4bc9ea996021b8100224e366461b445880cdfc9e066301f16d092e4"; - sha512.source = "b708bcae2b26beb08fe0b3d0b4204d2781e4f955eddd9837aa9536ff11f32d56b7a28e4c6f59776d67872f36b5a828bbe88ae5a9e753fb1a8536a0e434beffe2"; + sha512.run = "85e7a2643958df70518fcebc4f6d3b9f5d9877115ec270d60561fac46b74db5e2a682362577be7ac3396102f7d30a34d9fb9ab925d70da505cdccab72d00a33c"; + sha512.doc = "749d1fb9cc479c9446abc5484ecc402cd0061966d29a5febd7db8bed9d5b3312d12a24501a5d9d0f2a8de8690ea3123a881bb0eb02f4fa91c50389dcb2e12794"; + sha512.source = "899b8e2a6c1bdc53aa3fe65648eb9be7e2f0c44263f2f8d9f330178c902ca6a8d743ba716df6077326019dfe5de74083f9679b743864036388e9260d19e1b304"; hasRunfiles = true; version = "1.0"; }; "multirow" = { stripPrefix = 0; - sha512.run = "ac84eb4f165272efe67f20bbf4ea346e5db7e2a7729561ac38865cdaf3535ee9b0ba571c8b61baff1ed4d4f554914822ffa903940e28f845c8c93bb6a11b727f"; - sha512.doc = "1d2838aa3c0b74e5d59fcd2f039dfd6f4eefcd2a54f239f0ba84cf2cc8b48d70a3e52ffbeec2238aac36f8c3de8fb145740f5c76d8f32c4949e9e090737246ba"; - sha512.source = "0e2e640a28bc0cbf78af23f8bd0c6636c6beb94a2afd6b394b21513bee59bd15ba3da7cac894afe663a91f0d4337bc641c028e3ad08a94420198ac638b57ce8d"; + sha512.run = "f88596d38b8f15363a02c84c68f290bf1746ad4282b6c3abcaa1655c2c4f82c0fe601ba0b46e330246eccedc6d4e9a5101ea5d773f8cae8b704bc80ebf2b1c8f"; + sha512.doc = "1878f76d910accc1151dc0434cfe092871a52c835b3b0d53e40eb015b2ff26d908e1406102db917d67798b65b7f1f436066f846a899d3209d27a20cc11e7813f"; + sha512.source = "cc46429e51a16c057ba1152ea3e2794adb57468ec6149cbeaa2d355179aa2f06063db106c1d3c14710fb1bad8996693242dae816f0f7ceb30fb4528d8ef592e7"; hasRunfiles = true; - version = "2.2"; + version = "2.3"; }; "munich" = { stripPrefix = 0; - sha512.run = "dc44dfd6e1772a0865a633496a567cb147d5c0915ff05ce80df108a38bce865bf896872baa23db3361b946572ecd057c6f4255bdd194616e173729a1b10c2d68"; - sha512.doc = "37354b76f65f532278f9c930b65462a3ee647cde3924ae5122521cfbef7fe28248ffa1b8cdde61486219110c37909ce7ae6ac6bb1c54ab1e3cdc252d2235b0e1"; + sha512.run = "7a7f12331ec00a0ad2735f55261269fbadefea5cd627eb2916a79eb39d8710bfdf20f72da6f909ae2018021bff0c50b6852ac298d281a2ec012f1be25961acaf"; + sha512.doc = "9ca7e2f17f8f04846209f3578c115b25a4340f322ee66191032a534d454b187f352765a816c5238047fadaa795af34f6b5b191836c166616fd61317ab937ee16"; hasRunfiles = true; }; "musicography" = { stripPrefix = 0; - sha512.run = "ae85ee7aa2b00e85b47fbeb9b48bc15e4c0d017440697de0ffe675febadd6362e0385077d9d00e569dfc4ec0cd76b57aa64784452cf735b6f2e42009ad1da5d9"; - sha512.doc = "aa15e350a134552ea0b6b138e7e4c26f93b473414ab480bced8079f7ecaab8b04181482a7cdc3e7661d209c62714d12fca52bbd47189faa96bfc4f7df80ec85b"; + sha512.run = "43cef788e788b8545fcbc261e9cfed0c74f987a816a7ad518e2ca1522265ec6ca1369b988013bb7b3ed81c87d2f49f59267c60a950a1aaa969beee294496e664"; + sha512.doc = "8fc80e058605ff2437ce640e5c5609d122e9e3599cd2e0d3139f622a12fa799f0276194738bcc0a738b3ce55aa40d39d5a15fd614f23476e9c151c6eb5e0b974"; hasRunfiles = true; }; +"musikui" = { + stripPrefix = 0; + sha512.run = "8c15c00c614b478ab557c1054e49c41fd46360ef5615e438020e2437f52bcaaa56e4cebf4209740c7d8e0ad482718390f811d0b82a36858da3d6b34ed0475da7"; + sha512.doc = "946ee66c7f6fd4adf7485eade66c7161473b60915314550ba24485acff590a289c2dfe70122f5c8f4eb5481329312687e44c9b6c85ce50f1af658d21dedfa39e"; + hasRunfiles = true; + version = "1"; +}; "musixguit" = { stripPrefix = 0; - sha512.run = "3ed6228dd37d7b1cbf037391e859b2fddb8bcb6f843c030a71f0a2bb1ff0f743e0bf1b4811737e466470edbdd290ac7ba5894253654254c0f930e9c0f4517f39"; - sha512.doc = "4a6eeb94fbfceba1db8d40bdc1a26820f5e5d43c3865aa196aa8fd9820e0cb64e52a6a2fa47f148768f9fde3c8d2a01a6bcbc555d03e412a9ed1464aaad8331c"; + sha512.run = "2039f6c6034b34fa3b4553cd592cfd41fa4c9b18d5cf4c017c4ce1373130bf709bc8eeaf89feadd83afef23ba97b91e8ae02ad0264f47bf31d6d47b2b80a74e6"; + sha512.doc = "f0fca030e5320f68cad7db832b70414c0a7ca8c60ee392a00961d72980e653d6fde7e3025a099cd09418b539abaf76fab48b98eda031ca110128f485dd8cf169"; hasRunfiles = true; version = "1.2.2"; }; "musixtex" = { - sha512.run = "78f18d58bb571c5799c8785e235c561b071de235920fb1b69cceb6195f8a1772da1f8f0d6cd3c2c76be1888a7692f89747e5ec927b4b5fe813b35033de1d7216"; - sha512.doc = "a93e418ed6f30739744700a6dc2467a994ae03989e037f21366c0e337f779f54ace9d297e051a0ac6e0d2c302ff1483f36d54ff037918f7fecfee48085704555"; - sha512.source = "a833138e04e622f623913cb0814836e6d768575c1c05e1afc678aca2ae76c65e795ff49a01c8d50456359784076c9acbf6de78f665f86b6164fc799b960a4c75"; + sha512.run = "e183ead0bf93e7d456033afff2deba0e7cac2adc13f6706f79541c7406a5c83fe185887b73f2664e965f3a3e53ed445003759dbe874447c2daa46aded9b17c5a"; + sha512.doc = "c0e0c682cbf3bfd1b270e6675d04da916669840b5bc1a93311a94fa8dbf5c71c30a0fcdb46bbe098140e1a6d29f82cdc160e9e15b09384cc422d65a26e18bd36"; + sha512.source = "329c0d1fce5506c8a12ad0c28ce658411321d99bec8e9b88275cf807ab8404cefe812bcd5c4700fbc15dceb29e0efa24419b9acef7407fbb8bcef935c8af8c1f"; hasRunfiles = true; - version = "1.27"; + version = "1.29"; }; "musixtex-fonts" = { stripPrefix = 0; - sha512.run = "4035b252d1f2d22f6fe8187bc4c09efa3c3efac1abeba20381ca172aece2f76fb31c5463c306f84ffc5299cb28cc9964cfb16eb3709ba390ae7ed9a13f6f5826"; - sha512.doc = "ece4e1073270ad8279c603f2ff8217c53db3532d484c7678af69f92b77042a39dc2d4b5a571a0394f47b0e56e519d6d35c8d248ac5ad67e2748112cf24392453"; + sha512.run = "0553b418e045e55e66d10ea57d73a5a201da170fc368ad24ec37f00f40956e97f59c25ffa30c0673374d164369ebad4a5fa51779786cab8ca6324062ae34977f"; + sha512.doc = "9642814f4637075bf824857cc08c2af5cd5767555cb2f8823f3eb97507aaf1048395e90dc5ead6ebb0df06015b233e9a9e1b9bebdcfff7fa6e2e9691ee36fb89"; hasRunfiles = true; }; "musixtnt" = { deps."musixtex" = tl."musixtex"; - sha512.run = "2926c9add9e223d6aa28eca415d91f258ab1df5f43fc12d3e649a9e1eb83169eb2ccdb7c17b07b2eae83686393f6eda5cdcf87082eb97d83471f0f15cc85a2db"; - sha512.doc = "3073c26c993f43292a92d02fc33bc7593f1c631533250425e3e81dcc349262ee0da4408ca4c760a2431e30a7d0624bac769483a5635728666955a4bb5f2a8f07"; + sha512.run = "309beff8e7edb74f88f40c918af32c9c609d08743eddd4993cd45b5b94bd02530964949e328dad533bf9dc5f80f0c445febcb3ca3bcfd88508d4d789c4f2f540"; + sha512.doc = "e5543d8ab2fc39813fe2d8a38cb331cc2c0a2e3f99db4d2a256874f10305db16e6e9e94e05be68407af71c7161e7bc45cbed810488e09f7c026e351402e8375b"; hasRunfiles = true; }; "musuos" = { stripPrefix = 0; - sha512.run = "1fcfb04e0a53786eae9813a6bab2db9d7d60430afd26fdf0af769175a1fbff220f24c3b7c7e80d92fe20139ec121d9d1533feb0288f669395a11bce3d0f78a7e"; - sha512.doc = "514a7f83f48bb7a4f6ec81151ddf5f85f6203c57cbeee7a227fa83f0b577798ac8a73dad7fde16aaaccaf226cee5afb0f4dec08f37bd7684572b3c8273f12817"; - sha512.source = "07419bab34b1fd735f7acd380db213e47779f52b903e03e79b2538eaf6dc985ad24118c7991a1368ea7605b8bac57342b591c997767e627fa72dbd2e108c9a37"; + sha512.run = "b51081d6eef7c85218b6d7d605e6ba3bb1c9dbacda36984ce1f1ef4e4d21c32e20a4c6073a0683ec7dd25fee6c77895ca9a0c018a6c23c64830fd1584df063da"; + sha512.doc = "3b28e3e9c5157ea8c88a2a4ddfdbce3de0e38c62dbddfffccdca28f4f5c8f95ca9da60ed6df7a9eadc619013cb62f00f90991386873b50f4dc20fe4072caf619"; + sha512.source = "7b8fef58c14e0d3203cd31b08b885c325ae4156760ecdc3b0b9f311ce0a5fe9743605486355bb18462c0d3c08dc11ddc07ebc7ff798da04ecaf2f689c259597a"; hasRunfiles = true; version = "1.1d"; }; "muthesis" = { stripPrefix = 0; - sha512.run = "6e87e49191c9517cbf896e85d5eba85fafdceba48519eb2b7460a3b15d6742b1c70a30a4cb93c405e3961f9555a9cce20caa01513ffa21b52ed87109cdb52cd3"; - sha512.doc = "118f579b41b7d87e73b5194ee3ac99bb8fe7f4fcc7c296e8502ba4220521e17948e20c386a66d1e881b9b85937fef6df478672ee5423149972a72ac5b1534a59"; + sha512.run = "aa3dbf0dff8af9f206b181058ffb7fa244e5e6be23bf1db7fd18134e164b0056daf2901bfd9a9a9485578cbd57e19114b531a6c3f179b1ee6ed15ed153d4b8a5"; + sha512.doc = "b76250df53cc206a34a10d215e012d17a2d369465080f17d500d9060851f3a777154cbddc4f6504cdae823c8b74bb31e7a100a3544c6ebe2703be738a623c082"; hasRunfiles = true; }; "mversion" = { stripPrefix = 0; - sha512.run = "e21489489352b3d656e628b298c4f7f2f633eff6821023a86baaeac2943a73462ee63db876c6ff581f95fe63245a911c377f6f8d1347fe0dfba7f4bba1978f1f"; - sha512.doc = "4a59309d5292a1c29396ebcbb5c5149e525f3ab660b5f5edf6413478ec250c5e8fbb8acff854c20dfc333e4bcf12d6bf50b28021d20b19d6ecf0ab76902b0e98"; - sha512.source = "15d3772a3102e66b7f922497d378ee9dde66d17f42bbd59cc52e434c97f8e55b6610a0b1354b1858fe8071428a107528953f068fcdbb5c0ff821baaab7694d12"; + sha512.run = "5e9a47c85953e41f46b981ce3c5c302835e3784abb2e25560c8603b62f7a6cd61e0cd5254311029ea25bb5ef10e5c7f2ad32b055f68a9889778a2db27a07d8d9"; + sha512.doc = "06b7407e26463547d761ccea1844579cc81a07783c80169505218d335b3ebca05e0fbbbd2c6ee295a9a7d1f60b5a156d4e83a1edeb31bfdccf916ae4d11453df"; + sha512.source = "1d1e025996b904d89d3b38544a7a6058c68f26200f846341de7277af11577fb54d26ea8a3ed2459fd6acf77fc2a33cbc8cdadf9729a77653f54188a29cfc1fce"; hasRunfiles = true; version = "1.0.1"; }; "mwcls" = { stripPrefix = 0; - sha512.run = "0fc5b776ab342f5d2d8c5bb5f088bf430fed79e66a5220f59dc463270dbc8e276ba009193d0d84df4a32f5adc0c8180ca3e4af5974677fec4c4a3d4fa32fc610"; - sha512.doc = "6fba9916419b8b5dbb26f9ffc5a62f75738c03688d7b88cc783e4a3643a4479b2082c3ce9a578a7bbeaab97bbd2ef88591e29b39fbbf0e63456c0f4de4ef128b"; - sha512.source = "8e671bb6d0ea8a277e88cee14a11b6d3dbab131698dd48c583b3c55722729da65add4f7531f0f133ee7e6ed4931e90c4bae8aa52eaab5428695f2e32857c498d"; + sha512.run = "57122db964d70bff7d7c8474947bdb0e73034daeb75cea397ac5ba1d4d5fc1a238130ee8b5e002fae07c26a4db849911805f5ea463e72ddcdf30232c15d918a4"; + sha512.doc = "2672c2802df4318910861f29d2e640c6f726d14ce87bfae26dbc136537bd394a31d0e43983fae2b5ba319d48a3f944903a7cfc66fa4129052c7f1ebc394078bf"; + sha512.source = "8c8af115ad893d9fa59f4787398846a7f764e9f81ed096852e6030450146e1d74ce7cb47979fb26f27f4734ac721f4986835ebc954777887a2496486188955df"; hasRunfiles = true; version = "0.75"; }; "mwe" = { stripPrefix = 0; - sha512.run = "2e01b7de379a4fe0bd6c57edd1bdf5390a296328339dd7e282e78453721d821172cacb6eed99015da95a0cb0d2fa44d011ada95d77983bebf2281c047e7494e2"; - sha512.doc = "7a70f4d8747b7adb8edab3009f4efd17cd66419ab4a23a6d37f49c2bf8e78238d1fc1dc68f2f36ddbe40f4ed4c685f6f2b4ed9c3706b42a22001be0e22619687"; - sha512.source = "68558682891afc32d7b36a4b23e9cdd7ea268601d93325b1253eaef7085cc9b6c0acd5337f8278af04b3d4e9939e70bfeb4613e45afb1d0243fbac8e522936ce"; + sha512.run = "dab346ea9eb4ee71860b9141ecfea892cc17817f932463e3c8b48e3065edd21e3909df59a473d9068a509a0f5a3142af9dea6a3fefd0d107f7a40a3773787283"; + sha512.doc = "a48c3460aee8d779aeab04ea3ac2aeabeed68e7719ee1178c917f1d872eca0fdcfe2b557f85e0ac2de6213a67265e778e5190c20e908cca2447b84ffef097eab"; + sha512.source = "ba11ae8aaf8f4567f7242288aa9339e8a60ee6ebce3dc2a9cdfd59fe69b7ad5d04dbcbd377943cbd6a88d95b6d31115b99f14a3a97f7b06696ff30a7f0f11870"; hasRunfiles = true; - version = "0.4"; + version = "0.5"; }; "mweights" = { stripPrefix = 0; - sha512.run = "8e386e383679ecd5c47504552134d55bf1d0e048d32d3ef8d71bc4bae19bc2c342dffaffb36342a824157e9ec1c1c51c1ad05b6e2c2f9bc0e3d7249cc118c1e1"; - sha512.doc = "776f877697b1d70201029c7480e835c3453334a790e1e56a06c3e80d3a658a319cafffe950d65c8ad109c945a19a2232ad42ff2d61dedca618952d2d3820080b"; + sha512.run = "6beb616d6a41096ae176bd8353776c7d4254e3aed2c304c80f38f75ebe6a5b9f60d6ad970243f8d00483af4141ec94eeb688dee53715438d4b39b75e35c0c849"; + sha512.doc = "8ecdfd8030061d5998a178d0b5b070bfe90dac6deba9b967f08fa5ff943d3bdb2b9475b8641009a73676e61527a8c021be99ff7e038c6c66611b123aca0caf7f"; hasRunfiles = true; }; "mxedruli" = { stripPrefix = 0; - sha512.run = "1cad74e8c72250ef6c18f1d38df2e4f3f6c2ab7a14ab2e509303af02d9b5d5a2217f4f658b85da580df7a41646131b21a15581ce079947d03fc28e2479bb0837"; - sha512.doc = "d2a0b65a3a4edd5146ce2430ffb54dd67fa5a8200ba96fcf415048fcc219aafdad9307571d4f81b13744730eb8377a2afea6bb0af89bc14a434818a08046ab90"; + sha512.run = "9134add39bf358e36d872bb1f134b1111a84b8f770decf600bcc19b1263f4bb3f86b6571a42e2091f31bfbc41e94cbce75efe7bb1a4ffb4d5e98603f347b80b3"; + sha512.doc = "73d9ea8e98df8e1c7be73e6f86248b46d45d25bf7c0e0682a75b0f01ad0d55f5c2c288ea86b2dccfb12178d90c0c60bfded02e8888b155e852022d1f295fd3d0"; hasRunfiles = true; version = "3.3c"; }; "mychemistry" = { stripPrefix = 0; - sha512.run = "16616598fa769fc608f93da9e9200304ce721c3ad172ff026681474d319b93207ce018eeade072606c089ca686f2ac95a0e1a878330bb54b717532bc8a897c66"; - sha512.doc = "44ffad4b73598479a894b330aedfbb8b8d4bb09334c647e9b9a7ebac52c24f877f083cc23fba40286ca07c2e0fd172911ae629f4f385b3952728559b79ca5947"; + sha512.run = "891a6dfa2071ef7b500844558728ebb5664c19f3ce4e2d004747f8bcf1e96356c8856506736ed48bc5b7e8179700544a760e9afb83694bc72d6ed47144e328ce"; + sha512.doc = "4c07fe3db837be7a687d472e404276a5fc437d07a19f54ce9f19871c12c768e6791ecb98fa2dc2a0673595a0c9276b774fb9dcac2830c70ffa4e73842d22fa27"; hasRunfiles = true; version = "1.99b"; }; "mycv" = { stripPrefix = 0; - sha512.run = "7d5821d9a1e61356ed7a575bdf27b88ff7dfbe46be17c57adf6e5d12c838daec6e2c478b8a18bd26672a2f3a51f89c4e48a296ed8747fb586d61639cd2f8cf5a"; - sha512.doc = "e65344423a1d92f26010136ba9683f87a564a1967d52e4ca67b1099ef0f2b2260aa55c00ea973a87b057986af3ab64e56ad563173d58f887c3cde45e98ad6f65"; - sha512.source = "d36104ec69a9024d6e7fa82631d3fa7bcc18a0ae94e0ade61ef7206d7c88d23150d30b33b97df399ee3f9e99ebee9cf42fd2c20c2d3da539ee86704fd490b820"; + sha512.run = "16844ba3c43f97baca58d2c170e8215ba6d800bc9e76f2642a0cb41db42c3423f8dfaf2bed7220e0f28610a502c2ff1fab70ab72e8d0ec1dae5fc1f56c681ee7"; + sha512.doc = "1bf6a8d67e7905fff5b587025d746e143343fb030df021ae9f793772f0f21f3757a31c1a116df8e2de995a5cfd4bac55a785b5b461a9d59bc644462a765b1e49"; + sha512.source = "131407ced4762412c369c8d17586846198aa1ca3bd3184a9b2842fd67769ffeedb1a5a8f30fd7e6bcdbd06cd318ccbb7018d6474c498eca063e499012940b733"; hasRunfiles = true; version = "1.5.6"; }; "mylatexformat" = { stripPrefix = 0; - sha512.run = "b3105d57f91b460638ba2dc342e8204d6643cd71f446b8955ab42b37c0613641e6f2fd78279143c59cf8e39f824a3245eb5f5377286c3f81bae0bd2ea67fcbd1"; - sha512.doc = "a8fc8672034dba5da8e77bdb4e759ccf46d81b6a9162c91379fad8b7e7a84fc9bea05b7e06ff29640e597e4550289d23b6b64aae6817e5a3825f578f387b1cad"; - sha512.source = "0fac5e27c2fd7e520852da1b7f9a48efaa4dd5e9bc5f1c91f0190b50585947f70a884d45427b8917b0d64c8939d9eba0e19abb1dbe6cdcf2a67e0edd8d1a2f7d"; + sha512.run = "6e98404607a9974b838611d5a5a431edbbece0c4ac11a2457aaf62302376d2efbfb245cbec9fcd55c15f8ee42997c627da38534c3c59e89d255b06db4cdc2aa5"; + sha512.doc = "ba5c00513dc4d3571d48f5925f3e6fa11630c037d859b432e1240ab1480f219d68b18a8f63a68234f458a437017a6d56f0339ab8ac1e729ee8a2416b52403279"; + sha512.source = "d4f7708682fe8bdf8a433bf0ca59c3a5fb76bc14415d3ebae8ebc9298676ae2f73804812912115f266b03b85e388d1ed7f969dd2895f06bee3e4e4d5fff3897a"; hasRunfiles = true; version = "3.4"; }; "mynsfc" = { stripPrefix = 0; - sha512.run = "24181fbc1474ac928d779117abfc2cec8ef2f0591b730bb762c0056667d48c57b03d6691fbe01377362c1be180b1b3d5a3e540f43625d54ef1c433fa59dc740b"; - sha512.doc = "a292d4d1e5c8b0d4b455ac6b0e58d3028e23648272fb366cb641908fa98a477de4b0c30e648ba6fff251f0a368984f854ccc562f10c27df548322fac0295ebfb"; - sha512.source = "34ce835e3fdc173c2ed6e61798977b493a022b7463c3364c93ae0454d1dde716ac75274d4867a32b3ce0b9d803eb50d42b53d602663e944c272a9de96f3cfb32"; + sha512.run = "49ab7c16e8eadeb5e328ccb5a34c6fb76f030ac6419fe0c855b44231dc91e4b00f4914de4dbf5f6e332e73eb63199df0871c1d282353b818668bf92148504c8b"; + sha512.doc = "8c026b4961c17fb9d998c11e88ebde83cb7ce6ab1f433ec70acd29d085b26da76027895a1fff4acc883161d4a235bc4bc6a1ed7383a7bc907e9d0a6166023646"; + sha512.source = "6a95b7401c8e8c855dd2a5521ddf73b88faa4de41a13eff3e226d4cca4b50ec5e42df9aecbeff3eb4be38d291396e0a6452eb38bd1b112935bd9248fe58f244e"; hasRunfiles = true; version = "1.01"; }; "na-box" = { stripPrefix = 0; - sha512.run = "698a90998b5a35a47eaf0fe6b29d53e7393f84b66f273f12921f761683c4311792cb28710b330cd076435ec4b28e125b203a0a738adf09c556d448f98a0e5574"; - sha512.doc = "5d78a6ce8517eda0d81aeac17ce4fa04d351d7866165a68c4b966e3ff3707cf8927ffbcf344d78aaea0c71d0cc70861b356770d297fd5d22b7740ceca3e4b2de"; + sha512.run = "1fe42f30774e8ee7aa4d5651e3ee804fd2ea8bc24190c61ed18d873e565b8277018da3c954586bfd7a61477703ec36015ae78d0a3e06488ffe28ef684488fcf1"; + sha512.doc = "d1f04e01986d70c4a95aec18d5a1deb47e055d3c1b4875ca0c11ddb65c5a0d6882017c86e592db08d4119f7ed43e2ed10c0bf2d3788778ec66f5a15ea55bd37e"; hasRunfiles = true; version = "1.0"; }; "na-position" = { stripPrefix = 0; - sha512.run = "440300bd214a0610909e43bc6e0d4e72fd388b076a4d0dfce48837d6b35e4b3958c2509ce3597677d55651c1eff9dab97a02ef39e709aa67cf87671285de1bb4"; - sha512.doc = "b698d5f9380c80cc51fb4012d71da6026552e4c195b2debbc396bc115a89820730a88f7d5ea459b03a5f8dcc7323c1d6984bbfa2d998b6ffa35caec64303b6d1"; + sha512.run = "bca96e4189aedfa1b626d8d891b48d4924cd34399a516980fc0d92840f3402ffbe09bdce5f7517e76f94021d382ef18792d3d9c5c04302f95bfc6f51a1b5bf80"; + sha512.doc = "929db0310f829cd9b7e3ba11637e5baa6998d617e5c1ee749b1e215b9c8beb0697f20eda3719a93c2febbb7c0e42e4b7b7f887209cb854cd9dbe18debd2aca11"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "nag" = { stripPrefix = 0; - sha512.run = "2701f3270f51641b8971c10953358cfd2a38a1ca39248ba1317c59d1aacb27dfd30a963b95e863f7f37378bf37a0d101d28d38ca8d19ccb3eeba6508077b9632"; - sha512.doc = "14f05aaefb7ec9130caaf9e2016be77e00c338d0999c0f9f97e3747aada7172b1ce0c445bbf3b589034c5048b9bb831d3de96b8853098771bce19349681a41ef"; - sha512.source = "16e99febe660eba54baf0753a092c6e511557ace6f98be7238d7de080a09a7b0a1145265ebbf2678e039163542a14d3cf58d08fdc6a655b2a33b4ddc511ffa28"; + sha512.run = "6957f91612817783f035befa6a569376d1bc81ee4c14bcda6a94559df9d721e50a396bdaa7a71ca4eb491604e88f44405d3a4c18401f42b09a991e24f18b456d"; + sha512.doc = "a8914ffb5a5e6c17d1293130bae26a08a8c232802bef52e04275662642e6f67e6ceea0c46e0a1f8c572d654ed23e5ad3b1dd380214135628103f221568bd4b03"; + sha512.source = "e35d0b9bf5efec4cf11001b243f22c4dcc69e991f0f96f70aadb5a975acbf087389776a233a0725e46aec0f1f55fcac196d9d53588aefec5a7635c8a82c4a514"; hasRunfiles = true; version = "0.7"; }; "nameauth" = { stripPrefix = 0; - sha512.run = "4a9fd0b40587d66a9627aac5481d1a011c7d448a9adddfd9d1bd4ee2cf4d61b435322ccab536c8c05d32f001144172f1405a43bfcac93876ef768bdd61c056d5"; - sha512.doc = "57d9ccee3f27d94dda2b1a9d855786bcad5d6120d8f9578277c69e4938f9fdc37dd1bafe3dc902770a9121a2feaa0f33c1a7cb89fb883412cc8eb93bd7b3ba34"; - sha512.source = "698453e154bd1c066a8011a8bf2b16eb8498601fde4f63fffa2e981550e960fb556b32e8a2c616b9a86d236e89b7f1352b7e1cb2b978f8b9687044f68e9215f8"; + sha512.run = "0915123ec207725310d958de1abc03815cdf51c68c95617bd610f53c41023c2fad4f61551e63348898e0d22b4f6c7018ba6f5298eaec25a649fb547adef3f41c"; + sha512.doc = "5e904aa6d2f36426a52fc5315a5c81b8a4270ca515f9f9fe9eb4ac508aa77699423994b58c21ae7f444a20ef0e3d9a20fa4406180ad349042dbe753b3f14f4b6"; + sha512.source = "d2a2c5a4ae07539679641694db1f2341e49e99d0895d9984aafe2f05993a4d25c44607b1600a6194778f575333c52698ad199d1596d298cab5ef69a05e995a97"; hasRunfiles = true; version = "3.2"; }; "namespc" = { stripPrefix = 0; - sha512.run = "e8c4e9a4ed395f20d953c9636dfbbc02f1271a61804ebbb6044438bda07047cea612af838e33459d831d90c46502e197727a563a13e6784578fd379e255a21c5"; - sha512.doc = "3af0b92231c7bf48c9b93a98d03a14f5eb3ce15c2421dea5373d58f744b12a6512290b10f623dfe51364f9cc917ad3a464e81acc39daf621587c62e911deb2e7"; - sha512.source = "3c9052974a5530e219fc18dd738519d7ed3455f1d4b2980dcbbdeb53b82490e55e6aea1a4e3242f866064c530347d967dccf0f5da2b5a3ef0ea7e450fed0aaa7"; + sha512.run = "7b80d2fe35c29e1c293e7954b0254188cb44aa1a9ed4b13b8bd58299777f61fa5391f4e314907b9059dfe6c9b17fd9e499d493743d5ecad0fd49bb9f09b10880"; + sha512.doc = "2b9f10c6c4b52889a4b61f6b5d0753ccdfedbbba80a664069acd0bf461068eee737a00a85a12a2ff06984ed020ba5e0565df88a50ac764e2e0155896d3cc8087"; + sha512.source = "bc3baf55f86bf4abbb1ed3f04f09dcfc12fef4e562736b5e667197c02854aac1d34a1b2dd2ddac19432468f106aa75c155d48b9c96076b6a8e68d49e01a64875"; hasRunfiles = true; }; "nanumtype1" = { stripPrefix = 0; - sha512.run = "e419cc9e0cc15c41e6cac1f90707c09dfaa48853d79915b4872c4e87a092c15680f5edef159e79ad3ca939af086a3aeaa34461d1bdc528374ee76d01457614c4"; - sha512.doc = "e110972ef1184628e74c6f4e85bb251a7882117e93ce5457ea808980ebd936c07e2cb2c7704ed71e092164afd22ac6a4f34b89c1fa1f5333289cbcfd0a5fb544"; + sha512.run = "398b8cf3d14c8a15b1568f095233594c96fa1b4e15605b1bedae93f442886279e63923047d5481458bd567babfa92ad3b53a2039523a13ce87ab029782e6ffa3"; + sha512.doc = "61e36e9a299cab348b9c806bdc1992710d251034bdf112528492279075b0dc862cb4deee35b97aeb637fe0adb5c82473b5f61290aec7a21d5f8f36b66f6588a6"; hasRunfiles = true; version = "3.0"; }; "nar" = { stripPrefix = 0; - sha512.run = "c55cc325c662563bed1c163709049af20f5a59e9c473848c3312786866ba3001d61eb462750e4dd4be65b4d498c7f7c051ab460e5d00cda8bf50ccd2806c256a"; + sha512.run = "21aeb077ae2f4beb784bad979b7ea27069548d0e968894b190ebf23c333180da56bfafb2b9c7e46b0ac135316e0c04d187c58331f546765c599aaed42f1d260c"; hasRunfiles = true; version = "3.19"; }; "natbib" = { stripPrefix = 0; - sha512.run = "60148c6a709252e838ffc1c634ed9c0fc588b72f51993e32d191f14e0e9e298b525b4ed0ee3160774877243ab9db8d75d084fd59b21c2a75d442f8fdd2bf37cb"; - sha512.doc = "d97c19363737b2ac7a8acfdc83d619d29b613b6729764f48fcaa0c8d57cff506039df3ea8adb4ec54d5e65eeee3b092c5917054940b8e198f9d92c1a6ad1bfc9"; - sha512.source = "44e26ce459c42ec13bbc9a4d59db8043d31ca4658ed5639485300c901ba3927d743cf41b41dfd9d198221ebdd1bde95121650f5ae1f43e6e7dda5f7b7d38cbd2"; + sha512.run = "f6963760f4b2b025c36a4dc89aefae1d4ea50f56a5da51b22a37004d585fca5d2184ab917373dda9770877fa0a06b83f62ada1564dceb141bd414f2d0abcf43a"; + sha512.doc = "c98df2529a88f3277f9245ef8666dc415927053f172d3988480d32314e717dcb32516aaace87a9e6213824d4de14054f81f87b7117d9c91f1aaa7a2d9c74341d"; + sha512.source = "484408436bc66654c81d5471048bc55987201ae84c9d453541a5d0ee4b6e00071d14712f3a8d89c0b9348e76e41140557ab0c70442d6840db00594c32ad3eb56"; hasRunfiles = true; version = "8.31b"; }; "natded" = { stripPrefix = 0; - sha512.run = "362149c5ec2d191918ca61124bd154cbd899590faa3f178eb09c9d66cbb4c131144cc655ee57da5e491827b1b312f0ce682d526acdc392b60ddef3c5cb704c1d"; - sha512.doc = "aadd0f4e3484a88b5e47938e4b1047e5ecca99b6986268a74c3303273eec8f31f9e6fa6eda3b9a7e61c04406739c83799482b879d8c3b382d2619dfe3d7316fd"; + sha512.run = "75150292f9d002a14495b55a6e1b33dca5e20db60b7557bd1286251615f396c2ed1cbc25682afe47568b3d7b47c247c3ec4b2086bfddd1a9ef459996d50db0b4"; + sha512.doc = "c4bd2f734e281901e4ef0a6685d3f4a13f432ef208acbfee2909b3aa0ca25b9e013920389732c6e5df407912890dd9f49755ea0be06374d806dbdb5bef8d4ead"; hasRunfiles = true; version = "0.1"; }; "nath" = { stripPrefix = 0; - sha512.run = "76f33f9e36c25a442e610a1acafdb15f77368c9f0870e7410a87a2b034d1bd79798f5d3534f8c86807cec48b782c473b14d242181afcecebcdf82875f069b2aa"; - sha512.doc = "726ad0d1c403a5f55e011d00701b244f9d684c6f459e0bca20cdfd1101652683b39d9ed307af8fd0665b0cc298e07f801ec64e7205f97a0e021ba64e428d1648"; + sha512.run = "fed2ec738a13b18779566ce59fbf7bc1dfca12e9da7f5056053309cec3bfdb412f3a6d2938c1a43436f36b6976465e3d0d662c89a98169364bd803316ae882f1"; + sha512.doc = "a223fd508230d1bd656e2393d50c7d6bffa81fc9a0bb2d98ddaf72ad7f8d5395a25f0dc83105e1beb044ff78b48a5ea098b88d1f8ae3c5b32221d2804360c0de"; hasRunfiles = true; }; "nature" = { stripPrefix = 0; - sha512.run = "a72ffea07eccc6f508947fc59380a877cec0e02b3e919dc069f13d30008f46c66bf7d62c62f0c1d4d6ebeabe428972fb55ea544674c6434d7e7b30be6de12ffe"; - sha512.doc = "385ce13c9482e17579ba6bec15dcbe46410787a44f1e7830303b981839b13102a48b1b94607309fc069b79e07455700b8d8b60d89b19d205d79f464c362eff54"; + sha512.run = "4cb8deeca6070d5b2b4b1fdf6769cd59384bff0a8be4e901f516b3882a629202424cd7aaa28c25fb92ee69ddf3718475fd5c7518d9c6797edeba7537ec4f4124"; + sha512.doc = "727943ddc96986222843ae5135679b4f790e27b6e75d6fbb23724732a5b83a34aa8c75fa9123974f9c777c9e0a4728c28557e02ec0d3f34d24ad0dabd82ec01c"; hasRunfiles = true; version = "1.0"; }; "navigator" = { stripPrefix = 0; - sha512.run = "8550651a652502eec48f4f187b052b4f96b9a9a4081c35e6b90f02b5e94a7888148fce6c30a3543a47199b0f1061d089337f570f573bff519cff9e9267accde6"; - sha512.doc = "1c918f84edb7f83372dfa36662bf5cacdad76202867b7445f4a537ebc80b62b8578ef75fb4606320d9408fbff4fa46b79bb86d10e3f87ce742076b1ec37b05c9"; + sha512.run = "db78b3bb973c11b66da55709010e4185fc1222cfba604d9f546130f8b1d0f908896d0114186a96c96fd73ae1660c0d1aafcb65434256e7d1d4b18297f88ef12c"; + sha512.doc = "f04d3bf6c4eebe7bdb2187a0fa8dd96acaa3083e2ed00a90246a2bf93ee2c0afe65c07c4a106e57c98201e724e22e4a990fd039d0bbf575332dcf772df54806d"; hasRunfiles = true; version = "1.1"; }; "navydocs" = { stripPrefix = 0; - sha512.run = "32fc4a9896c00e3e93a3213ee1b7c5ead253264619637aedf26497b90da35c0906cd75abdd4aa51b32e56ea8441b8c9ab3b62ac594d39a08fe35b3cd900284ec"; - sha512.doc = "c9c33dd8765c572f2ad0476df05df9379d16781e3af9017ca8d7915935ec1fc8645e4294859a4f6d26fafc01f00f0fd1cda32ab1199ec1e4a8f7b770883956f9"; - sha512.source = "0de7366ec4b6b88bdc48d74644d08e66b32259360ce58ef0f4e1b983b046045444538d4fca9ca0593d084ab3682d75c12c692bcf0490b69a3977a077892b9929"; + sha512.run = "32c697a6ee3fdc77c669f7fa8da5f55a5158dad8932130183988abbe6fe84e842895de2d36ccf3768572663212c3216cd1664db4889982e8d0a9748b28096b6e"; + sha512.doc = "dad7821a7e1ff2dca76470c535334be8c4bc8f2b9271f3c4113630fc97954fb7e1cd85b688f9588230edc9b53119c2e04d1ef30422635a38b4f6f031be0f0b6c"; + sha512.source = "25127ad0d659e92c1b3ee051b601a4aca0dfe26fccb6013cf35ff38b052380386e395bed500b36556b7356286ec6312a9720e385610a6282e19a3564394a735e"; hasRunfiles = true; version = "1.1"; }; "ncclatex" = { stripPrefix = 0; - sha512.run = "ab1e392b279c3789f024b6208ed833d898e9a72654a90b94cb57756baf88556876f1caec64c326e576d90cbd2e4e6be2f05266b814979b7324c57bdb53e44a65"; - sha512.doc = "e22f6ecd5e1e00b5c53758fafa0793d75400b6c51e13405d74d2987311ded4d54e7883ff1a23d8641b017ad81beaba3247f9206ef444bc12974ea8579d23a76e"; + sha512.run = "5968654afb4f740dbc3d22bfe83c455200a8fe34a17eed375119ca8acf5d7d990f6689b1bb5ea1cde70adbb0a5b13525ebef2061fe6eb20a964a480edbf1f641"; + sha512.doc = "a65c5f3f1c270f38f6b29ddd7b5764b1ecac96804640b336231677d01f7a00f844ad19f6ad971f4a14150a34229098a51a98ce0a0c63cc9198c3dec483f1ba81"; hasRunfiles = true; version = "1.5"; }; "ncctools" = { stripPrefix = 0; - sha512.run = "feeef8e250db07c6bc0cf2f7a1365470f19943640b326fcca5100395cb9ae406f8cd9629fa6bb334d60b69a4486ec6e009c2ecbff31930d3b935f9d51a03544d"; - sha512.doc = "004cc63e9e745608fe4b3da90867c43b7e1c4244a6e9a321c7ce31ecdbbe60fa5a6620f527a56bac046c0a3fd5d9ae14d9443cc5054acb19368f085f32d30828"; - sha512.source = "ea6ccbcfd68988194231e8bc8655fff99b888757334a0cfe947394e5fa5b33d4aa0a92774fb5c4672c059cfb0bf0e535d73ee2aad0bb4693a457bba16b8bbb13"; + sha512.run = "b7860f8185c045eeb12fb25b2f3d71d4a795318f239e0d5563370ea55e6b74d3f7fe9b66397f329d572de7c33582a0528cf9b934fc30d90b5a30f85d7a928aa1"; + sha512.doc = "9352102166682f1ea8d7eab9b9d38e1b243a89bf0eb12c9bb0d5b07d535a97c8b763c8e064f8af2aec96b2b9bcc017cdf0c964fc1a3538efb8ba4fc2ff87aaa5"; + sha512.source = "2bf1a0bf50d2e449a09ea0814205ea779d2cc1af2a15c4b1326686e383beee80c8d723ae974db1588ba596b2dce5b35bd5bb17c0844b4a0d81629800f691c9d9"; hasRunfiles = true; - version = "3.5"; + version = "3.5.2"; }; "ncntrsbk" = { stripPrefix = 0; - sha512.run = "99e44be90103cdd1442b22dc6d0c4b8feea3876b82988e903a440bb60cb5465ac5021323424b98c9947b69b8ab4736ea102fd33455e22d8abeee80018b68ad21"; + sha512.run = "58adffff045364afc9d9c04b5bfbbd5b16df8df002648057ef026971e7f33c3aa34293335bc1ab10f6e1190b5e38bdbeb6a4db52f5df9f55a0bcf20ac7b08b3d"; hasRunfiles = true; }; "nddiss" = { stripPrefix = 0; - sha512.run = "8a02a15a4e3910abb9ad1729e06aa807852d41958257c03c62a832e79f7224168adc7b493d69677520ba9d9d8420fec16d914e9919cc39f157cc5fcb3241f015"; - sha512.doc = "d46e6bc6beec60736baddd923206332ccef35ca64833edde42311ea8f98ab2253fa52e67232a8d3df1c5b2a8b19da65d0a1ac376f82097231a900280e051951e"; - sha512.source = "58f3dffd797804899856b86abd87bfd8c3e5941d42dc760a9ea449d6185741b08ccfe5d03e95b1614e57e6aff4cf078d6a3b71cdbb9d6c6035106a892ce92388"; + sha512.run = "6509a5a7bab6f1698d1cd870f02fbe541479b7f631689ad21969008df3e6357542b2bd087c94fa3b7f471713fb361c54cb3b18c2b9ce81b9a8af9f280acbe594"; + sha512.doc = "8c4471d989d15ba37fea0b92abf25a15202eaee7dad715bb4afd219a8def23d887b618ba9fe7cc0887ad99b4df5068f5f22d13f468f13fa209f5bd902eb8e770"; + sha512.source = "255ba4a75d31a578b7e1912c27be056e796b7c37692cf3ee71a6e4482a001b7299b3885a4997dea73e6f6cec1fec9ce9c4f36a270baa51ae1bb78f5c17f4edef"; hasRunfiles = true; version = "3.2017.2"; }; "ndsu-thesis" = { stripPrefix = 0; - sha512.run = "6dc8feb2aa9756178f4979836434c700c03dccaeb0c5f6aca947ae62c450c54107d6b08b5ba9b843d590ab7c8b86bd3ecdfa16f8f0e2c195ec374aa551334dd4"; - sha512.doc = "17a4987f4b471dd6b22dffe337c204084ab22ff1ca0c5421d49751fd8ce1345f09da5f2a9de96dbe0525d0671f4844ba0fa1b951886471762108a635681981c6"; + sha512.run = "2b119038c570eb666ce5040d3b507233d8d4b102f19c6e79df4afc3e703ca006ea537705da840810c430d88fa1bf31967348202c4b2447aa5a9f1866720a12c8"; + sha512.doc = "3a700a9719b740360c229598d873b0b453406c360984272f4de16f1b9422333db20962c6e19f9d6d0adf37fd70488544106526f944fa7ac415f3e2482699140d"; hasRunfiles = true; }; "needspace" = { stripPrefix = 0; - sha512.run = "04232434c818cdca16ed1bb2827054124691ea05a1be82fb1293eac5c9671bbccdae6bfc05c9a2eea825fe18fc53deeae946508edb73f1a192e62a4d1c87b71a"; - sha512.doc = "1e846cad512f3c8e86597211001642eebbf0d297cdfce9ae539911fb6d799d7ff7ad91525ed3a5407e02e7ab3d5aa8d73ccca33fe521aa42ff48186cd4060f2e"; - sha512.source = "cb236ef50297a4ee3650c9fcf5566c18baa273dd2ddf740fa3be37626351f177bb1c688f9bcfa25bc5d4765bc41febdc4972ec8d8fe1b3cead1a600185c80404"; + sha512.run = "92a40bc763d8908426255ef02829477b3a11cfca058ce1849f04e71af206e4747ca26144dd15bf2004380e524785a690e4003f9f01c9c0248b54696b9c7f2588"; + sha512.doc = "559cbec49d49cc2ebb3f2cd8346bfc80675e3d55e91037c3abe12886f04dc1bc6f8733c91dd28fecec2119b3d6bca70695c9ba37e68afa91a270866f5765d30c"; + sha512.source = "82c99a02400cb05f3e2f92ba58fb23fd36febb03bd68b859d88d7e36f76b8cd9e510834d92d72ad52fd740ad6c1ffa8bad71dff41dc7794704d4eec01374479e"; hasRunfiles = true; version = "1.3d"; }; "nestquot" = { stripPrefix = 0; - sha512.run = "0ff0055f92298b61ed069f02716e3458ad429e3381a1c9326f66faec47cef18ba850bcd7f13cb56a535d6c94e20e4df3c62307b862f0acb0a4ab51ea662c441a"; + sha512.run = "115478855b7164ad723afb9ad905b74ff26eae8e8eefccf345a1a774ebb1c200cd6386896606a344ecd4a7178a0a8c5b1e45d592b3a18615cae94e06800a4d3f"; hasRunfiles = true; }; "neuralnetwork" = { stripPrefix = 0; - sha512.run = "dfff34483e72031ef817d184fb804ad2c92ab48a384317ebf3cfb4f3eb577f15bb27b8a57f5a3ed6ccfde0b05909c3395c2c1e10515a0b09cedd836b908aae97"; - sha512.doc = "e71ba15d44953c406a3a0fd91a0e2b03e32176afea25b9ff67a9b02fed8217179e61c3545a3c453aafd2177e41152add3d793811ade45ce7c1dfbe6d674f1823"; + sha512.run = "6b14a5930a3e0a608602587d0f4a357da87cf9b4abfda04f7c916725d069ddb67b0495890decc366edbb271c4e8cb2760741446ed09060d540162401e3c7ac4b"; + sha512.doc = "bbbb2f0cb508f6c9daf2f19d857447518a4bed1f547d6e12f5c7efd6a92cfd9065419140668df0817571fc9f03ff512dc94b76158781fa83748d16c0b94c83cc"; hasRunfiles = true; version = "1.0"; }; "nevelok" = { stripPrefix = 0; - sha512.run = "8839125b955df30f0c8364f034c8267407fe5564990bfbc43b5c81b2d9a0e861c7967b4d8f4c1dd583c33b851fa25b8cb114b8f0634ca0864f0e459ed3bff0e6"; - sha512.doc = "afebea73b86292ba149fdaf339108385ca6103a448bb6f0423d62ebb1d0681809273bea73430919bcfa4605aaa45786f2814818dd1683e333dabc0fc8e53f904"; - sha512.source = "d9c8f7daf85c917c5fa438fe5d74c15f8106e92bf53e80bb870919788e829bf6563b4a8f12adcb87628dcf65fff76c5fd8a064a6a7a243696337efd2804962a0"; + sha512.run = "b2a04fee4e10efe9d23392156922f34558a6f1c28900c8fe292793a82aadb09334142d124c334ff0a493d8f917197587c27215a4d0628659f18b132d20b46022"; + sha512.doc = "c92b44f736be87dc1e0fed530e67d437bf0a389198fe566eb43126a6baa2b6520aec66e803c765e64c1c6dab99a7af1e037ede4bef9ce1ea1d9df0249fc4cea0"; + sha512.source = "43c8c92daa96bc1942adbb02164badab69c05f19a52c7e292adb46a501626cc1c55a4ce4db66e4c964cf664e7ea76fa48be5b3356c9989466504761c4f1be5f3"; hasRunfiles = true; version = "1.03"; }; "newcommand" = { stripPrefix = 0; - sha512.run = "1336f0df447b7f374ab7a18f80a44226a540f2b70800f383d64c5bc6f3f41876954104fde45c088b1334c347105348d2b5bab3dc46e0575670c95097a01297c8"; - sha512.doc = "ee233268a32680d95e25edafbc50419858fecb5f6aa6d29264479603ab8c5d6ee58aaa035cb3fc58c9432127144009ff1c75ea62d7782b08c4447ad44ef80113"; + sha512.run = "a3073abb1742218a971acb1e87979f9d7b34a0328a539ceda5c4ea13b83adfceeadd79028cca77a86229710fb6475db984f0b325d6cfc5744ec54a9cf74f3ee0"; + sha512.doc = "5f461359b43cc2d20724df697125be712fccfed8162cf28f467d40b8838e8b34365039d31e311427d565120ab025536dc9ee7691aa84146ca62f6151edb036ac"; version = "2.0"; }; "newenviron" = { stripPrefix = 0; - sha512.run = "df57f9bfb5ec97ab16a3dc008eceee1597ee092dd5ebc51199be636817afcfcd29ae6d0ac73a10fee6765bfb97a6731f7728f5765646b9101c17b03e2b3a77c7"; - sha512.doc = "366b97d5fe7d3e86dad3ee80aca4a17b3d3e1c41cbb6e7a30589cb4d100b451902491d076d737d261272a32ae948d273d7f4b0e98728dc2b89479a7c2278a51a"; + sha512.run = "19fe6f74363a353252edcef9894ac93f37f03dd507d5a113a5c9411c3a333fe6dabe2a94d0cfe9e11949b959d65996f6ab22ee5ab0518ceb2962987630e7d3c8"; + sha512.doc = "ccc086951b0ca4821d47e58b4397a1413e83359cd4df29ff37f8dddb172b6a60b45c3e6846a4348e337a463d656bebc72c947945ede385c88783cd994fd5b3be"; hasRunfiles = true; version = "1.0"; }; "newfile" = { stripPrefix = 0; - sha512.run = "d9c9564fc78c83b2ae3e49c0feb05aca4742258d5dc298cfd0b52721c453a6961e7bda9b610708a7afdfec7127d5ef98286ed59912ff1b9ae3bf83c39845e1f4"; - sha512.doc = "a1a0c74fbe4dfc6d76d9f564a180fe22c3c5342ee7a8ad8e22b41bc8818082266044eaa864a3c6cc9baa3fe501f3b40f375520f94e4986298493b1215d813b03"; - sha512.source = "020322e683b863bf5d578c905a1c1462d1b15d17e3d5d585f4540c57c086cdadfebbaa3b26193c52a164b3ea97c71fb168fe5793fcbc2ae08b280a3fed509ea0"; + sha512.run = "ea4deee4e8012836afe4edf6862f165f3cb294fa1e9aa9ef4a269d93e62073c47caa31e2ef9ca00402de2570fe0923b8faf1ce2387ec33a81e86c477ecc1463a"; + sha512.doc = "2cb3c7c931939299d6f42e2c2a7b96bc30aba12eea3704fe0bf79d9fede643275624a4ada4f1b9870125dc8eb943a0a5ba94faef54b3f54371a3058898a62dfc"; + sha512.source = "df89b5b48a04c46a326e892464cca3d7dbbd5df9137c6b48111d2574adc7f678d741fb13eef71f0f6de08766e5574799cb0f9b52dd2e166130206b6bbbd7bd90"; hasRunfiles = true; version = "1.0c"; }; "newlfm" = { stripPrefix = 0; - sha512.run = "ef2d3463bcfa21c38c39b6d611ef6d1bc2eee55affd3187c1f23e43a077b76aaab9078b1f2ad6871e622819c8a8fc0f2b7c7c950f4a165183be0bbda9c66e713"; - sha512.doc = "b4af6e750c3a0437e3376dbe3252477e214d66a7f14c685230ca8406e878d795a3bbf73c769c1a0bbe314f740b3473deb307815f6d4ec876c1dc429114bc93c4"; - sha512.source = "d8a06ebef2de5ba30b8fe115fcf489215e9f965ca6a4c2373cda92c109c7567ddb8690b05407840fd90b246984ae792ca177fcc32a6730b278fc5b8c2ef70947"; + sha512.run = "17a76c4846a855861719232700f5a009ace80a92732da459547f792873f512dd664a8ca8e795e9a0aa8104dbe80a9d6f379bf2541d0a5f56732f85a0fc28b87a"; + sha512.doc = "86f3c197c410de4439cfba37bb9e62a519d58a438c804eb8d2b2714762df491a1934dd90c1a3e752a9fbce633adb5f23ae75b7209864a221af4032dbd6b0555d"; + sha512.source = "56b5bef7787e953df41d73851bd5cf747f151b4c027a9bb9b3489d0a7a4ca8875754980329bea5a7783a056da5ee2223dce75e403783e529ae174f07a1d3c7df"; hasRunfiles = true; version = "9.4"; }; "newpx" = { stripPrefix = 0; - sha512.run = "7d7503bc714a98517b29c86bad2169a62cd890bf3c991b49e71f105fa20e22087d0c456268414862e9b8c3806d0202060c001a5918968a21380b39fd26d0b30c"; - sha512.doc = "aa8a673928c243104e18670b3d1dacf044f9fdb346c903b1800f579ae03ab8ebd8b12d7aeb426651f6e706d0ea6782bf44ca68b1f2ee994be6180528a99da395"; + sha512.run = "ab46f043000ff7794f3c88070c4799f8d14bbf278ab1c823038375bd51f9f0570cbbc156277788c8e7351a6c1caca27127fe48265ed6683c1fdeb8f35d33da83"; + sha512.doc = "39c89b93bfabb8bfba15c92d62183f18e04cafd538d0e57f24e033d42b905b8ba3302c6aed9b9149a1855c3be8186e4881e706a928bd0737b8b55a6d40f7ec1f"; hasRunfiles = true; version = "1.321"; }; "newsletr" = { stripPrefix = 0; - sha512.run = "438f387d847f80993ceb84c8a6d528451176de4ef1c48690e98ed180f3a55a46e0947cfab366d8733171d9689951b1ece2aa3698b0f3e649641738c13e834b03"; - sha512.doc = "c80ee7aabbe8b5e0c2ce58734fd68b0a51624ba4e34e9ec09813b1196b73f30068384d353a9d37d08ef5e849f4c0295211d4b2fe4844e0e820126f32ad424c1b"; + sha512.run = "911147a1ed8d7235d6ef8143067ec36b20e007d217080eef750125a6d7ce0322d1c1a09e3b89e0635a780390f0fd39a720c904d51da18da8914adf4ed6c64311"; + sha512.doc = "b1d62301281bcd752f7f90be2c8874e024cc85bfcc29cf071a542c09b57bdca863dce06a3dfcdd01bf941e42b9c0e0851a104780754c3cd67fa0feec95ebeacf"; hasRunfiles = true; }; "newspaper" = { stripPrefix = 0; - sha512.run = "5c92a9bf6b0b030ee77460d2bae247749e19b8cdc57c24ff730f58d10a10e4a011b311e51b293cb49be6b45fb6967ba7483f53145e60bf87e022339c09c23260"; - sha512.doc = "7002aeb257a0c85ef3a78d4625d0a1d99400a3842507fe1d13ad466845946d996ab5c4e406d9f8ffe4268e29b4ce95f947a0f9d26d0be0c05656f8c75b7a667e"; - sha512.source = "763cbdc234bacff15a0aea12f11ccac61bd5dbd648672fcb8f14d92e19987dc43f7094cee3a448e1e259b87d66411da73c39324285e300b9df27e6eb0b915a8a"; + sha512.run = "9f3ef522c55c2623279801dbb5fa92e41ba45b1b74ffba1d2571a82b5a6173cfabe35b13deac3c1d9a49614802797a3c54c12bfc4abf06c1fd2b647f80b33653"; + sha512.doc = "95f37bea9eafcfe37c102483e1b8d7d5284316b9d5ceeb5a6185af89d505dd7dd68107a4e90839a10a9d64a9c2e9123654ac003272a69e2c4e488eb753b0b020"; + sha512.source = "b3c904af397bd8241feab3e8eb04170ae225891f005d3bd87adc2a5bf9d01c6a01decbc3ceb67933aa4ea3dece25a1cb0880e5102cb737760f3102fb7f89d105"; hasRunfiles = true; version = "1.0"; }; "newtx" = { stripPrefix = 0; deps."kastrup" = tl."kastrup"; - sha512.run = "b8caed12467bb03a13ef82e8acc04578fb9f3c1210da584f5cd5e7f2fdea07d0c6bc75b108fd7fa08c51d78701f70a0ecc2f179b9af2e8afd9c079f9085b5c2c"; - sha512.doc = "ff7893c9ca37b8e0eb77fce82cfa6d43ee478d20ea0f7e18c009a51c29b13cf3b5592fe29946de67250db0e7e65f2b1729622ea41b3af1054c716e115194f582"; + sha512.run = "3939fad3b083885fabea65732b8da5dac0595ae0c125fb6a30934be403d30f835a0cb5b1371714842927bcf31d22162ec2e260645f2694c76630f08e04762dfb"; + sha512.doc = "e0f19a948e33a95fb6938fd70efb6b26e422f8fdf22f035fbe2b25a44858f155481109d6e3207133040db0fe807070cf6cb31419dc0763397dd282c685a665dd"; hasRunfiles = true; - version = "1.53"; + version = "1.554"; }; "newtxsf" = { stripPrefix = 0; - sha512.run = "2b2a9976c14b2beaae7d11cc931463ebb4a24f5ce29919ac1a26aa6c3a5e18487cf1a2057b9740ff2af68d7a97dc7cfaff107773b00fcc41921c5fc17b292ae8"; - sha512.doc = "a9e7f183274c685ac7c249313d08dc060a44b3d040158aca3d55050d6e7556c28ecc65ee1651b79987946f247dde24b8c229733f3cceb5605fc91c180b402166"; + sha512.run = "e28a38e32511d1a44f95bb577470379c8f74ee227901419275a3039e855f4fba3918905ce30ffe93b5eda6000d486932f43fd4b869af8191c3f7d9dac51d8e6c"; + sha512.doc = "716d413cbd4571e2db0af0455eb2a0e38b798418631be9651b94687ed0afcae9ecd093f738b99d53d0cab5ad4b5c215f544f630e5a56de56134c8f7c57fa8007"; hasRunfiles = true; - version = "1.05"; + version = "1.051"; }; "newtxtt" = { stripPrefix = 0; - sha512.run = "cf571dcf23c600be2131c2ed8273fdf8ffdd581c77d69d951c732ec7d18b13fa2eedd4b9f2d4ef72dc9f23be2bed1e5644715ebedc8af94d28fb01c974a2b056"; - sha512.doc = "81342ccb7b716255078e4f05c033db8fddb2780f1825d36537387a886b7f8cda471f8f8c325e7ded3634dfa486378a8c587ed7f87b8fb0fe3b2bdcc3ab3c67c1"; + sha512.run = "9e3b978a977044ffa33a025bcbfe6351295efe3ef875d7f93b1aa34b430c931c21a91503513b4c08b880e6af88a744fa20e75813fa4fa637458d6699c166f7a4"; + sha512.doc = "50f4064c2e0067893e487a811f5c093772616281fc8e163a6079296c251ac42d4e307a16797e6dd58a9b66999ca201fb29c3d2b5dea3d6e917f1bc58d3375f58"; hasRunfiles = true; version = "1.055"; }; "newunicodechar" = { stripPrefix = 0; - sha512.run = "21b69e484a18cc15d45d546cd2ce4ef82ae32988eff98d37c084237b728bf9fe88a46a892f32287456ebf129e8d7bcd8a4318d0bc67245ea197d7752482f4a0b"; - sha512.doc = "28d89dc45677490b5fe510ffeaa001b452d8a83c060bc790697ab01f29fd9ce4f21aa1f4009d7bfcb33c919a28b0d6f41a825989f1a0a28b0e257c3b8735ad1d"; - sha512.source = "e8bb77955f8fab1898ad7feaad76e39ea438b235b36280f3eb7e7232df9fc973391f52c4cc0d66c0c7a5dd9ac5ffd48b574367dee6d3b564fa48c684c35dc453"; + sha512.run = "2f235e5a9fc85969b509285e81a40b87ad1fa0fb0b03a65e2a695fc673a3cb0bc12e3f3bb17f5c3082c39332264ee38fad065254f4fb5417de62ea0f9e38dfaa"; + sha512.doc = "75e0e692b0e6787a3614f559281067795ee3ab6cb7f75b6a001d3f1982d52a15124ba3658e78d390665d8bc3240d153dd6766c1aa8922f19abd315b26e7db93a"; + sha512.source = "fd9a3e7342b82a9b7d99bd512e0696e92fa6f9bb61c74d841c7306449f5ada5f4f7d8969cdb058f2a7c6f05ab5434ff30923af4706c330c40f54d30d6ee28a1b"; hasRunfiles = true; - version = "1.1"; + version = "1.2"; }; "newvbtm" = { stripPrefix = 0; - sha512.run = "0f8e9b3ac562182a4ea11697afe587d0515932ea4f948ded4ffb817508c0cfe1b0804453d3435352f2e707396e1eb236e71e60d1ba22b43aca2e9ba56212bc8f"; - sha512.doc = "d480a12131e20bf8c336a8d199f753fd75d8a515c2bd8d594091456f364ddaf2434fafb2171facbb643f5b002d9de27d2288171120b5eb1749bd56a28f7bd2ca"; - sha512.source = "6b66e02639cb6ac32b3d4bf48841a9a55ce55461e606483208d2c72989c691be3e6b6245618da42164a50c711e5f96638c42dca3d1e165f17b4a0d759d0322c4"; + sha512.run = "b9ea7ab694c347f8d7abf010a0e987f951df5a751904780750f8f52ad58fd30757056100b7687144eafa4ad10b59e1e19c5cb803ffcfda5d4d4b3ca98b836418"; + sha512.doc = "b109ecf9dde74023f3fe675ec3bc92a8e05dcecf91db8d6d221c773c1e3d73c002588d95e982722b4e063ef29f841c5d4ad44c661bd2df447ee62ffbd04e0f14"; + sha512.source = "2757b352d3c7e907c2450800c89ce2cfcba2e4dcbff863eb59998f34e4338a7613e20f30ed5922532062fd8c0f3d879eed9801c6b6eff6a88557b92a6859bc25"; hasRunfiles = true; version = "1.1"; }; "newverbs" = { stripPrefix = 0; - sha512.run = "8559fc9816eed4cbaef0fe7a3f474228c8015fe6465792ac7b7a7d9a9870ed41608db39bc812923a8076dfcaf444c5546d3e8f4582b62f8c68aba06bffa15e25"; - sha512.doc = "c54e9741aa06e92a4eb1cc1db40111909fe6850bd53a98f06476a4355b2495cf9644f688782868613ec87c2c0bb1775a45ef8257e65d12739048c002a8123b0b"; - sha512.source = "ea978a55da817013824a393e733440925561194eb77a3646fe095611950c186f7e79c7b704954f58272f63f8d43473c6c5059e5f97c70b7c019258343574d1c0"; + sha512.run = "00e959968ff1179560727cce60694d9caaf52aa707e2363974036c6743e786161bc0d60ad3ffddf3b0d71b0cab7f418f5c580585e30bcda4edf6bbbeddb36af9"; + sha512.doc = "3a53fd7f38f7e228acf25bee3335060a44d70ad7781768a2b3d76ce6fee02e4bf00a4281ad578bc12e4c98240e0a8eea33e1db59e85cf7633338f1fa7941824b"; + sha512.source = "4b279fcc44af41ffb817a0a42d43dd92c191444bd6ae2ff99c302d4bffe29f6f86572b9a0c9a00b9f0a905e4653271c7a9f039b6a0e4634a1c2c0faf89924c39"; hasRunfiles = true; version = "1.3a"; }; "nextpage" = { stripPrefix = 0; - sha512.run = "f3a5d2bfb51c982213690fa016330626178f5e46873497fcf75f821a053aeca7c71722db5d255dc1597065ac1b00f575022e3c7d6d47f417f1fbbbc9fa9f0f20"; + sha512.run = "7d0209ba89f277593c9abd58fcecf0fac8face75e84891f86738297c4b546c0df5dcc74f986e51b6f801b05db441e927647794893dae801210b099e94226ff0d"; hasRunfiles = true; version = "1.1a"; }; "nfssext-cfr" = { stripPrefix = 0; - sha512.run = "7748682e49b0f50bfd3f7ab951ccab27a408bef993f4c52d6b10f4f28b32d3ac4552824586b8776c9ea3a58b435a0eb87f80f31942c8e06786cfefc4ac099a55"; - sha512.doc = "aa6268d1d400d651419646eb5cb9bb9e8be9c4fbda4435627847ec36b515ff79d954e482f583929b97293e425122d13246a8383cff5509d7601109c10d678139"; + sha512.run = "f02f616f2be081b5622bfbaf05a55b1980bfe6a86d3ff6ccc5f754010057758798c9a32e47644f95179d5870be51ca30b2ff6cb82b05d95a8fb251e6d3fa3e4c"; + sha512.doc = "23ae8b56b7f963275f32ba43f587a47b1908119392b32d044f8a833bc18c63018a4c20c4b73781a2f071dc7480d837c5ce18f5208c6e7777eb7ab6ba65af6b02"; hasRunfiles = true; }; "nicefilelist" = { stripPrefix = 0; - sha512.run = "d34ea83b8e87bbe327f5aebbcfcb5ce79dcb01fe7314740a5f705cacdd79e1b5390a7edce2bd386d997c69349d02252ea2acf1d6c773af8a4343b46406592fc2"; - sha512.doc = "110c618bc7ed9dd8fbe6bb81371576c1125e9c8edc17ad2e8670f156a07c78541c9fd51c7e2a9b529c9a78625c5203cb54349f16c2bf8ccd65b89ec244ac7adf"; - sha512.source = "1ccb6db1713fce233d53494e6748360b01821b2416b81d17e9c22bf5beb9967ca4061c90ab063afe5246cff1f38900e569101a775ea066f5b732cca586a21160"; + sha512.run = "591ba654814056c213afaebfd8a235b6ceeda97c7d225aa3a4e2661aecffea1cb1777dfbc2f94e688edfd2055c529f9bd4f13960526c438511b6cd13d8fa03da"; + sha512.doc = "16db26610924583864ca58a856b1f1013fd7856843c8dcd5b22b98aa02374f03449444af44326ce4ea20dc2c32f974d3fe97024a09135879514792167b422b18"; + sha512.source = "f27a53057ef8f03da3f325016f54402b07e0debfaa26559398d9dfd5a2a42377309d985b4eb505ab85e0930a7b8cef867cd153f7c2c8043b5246cc846a6bc7c9"; hasRunfiles = true; version = "0.7a"; }; "niceframe" = { stripPrefix = 0; - sha512.run = "dc25ce5eaa015f23000fb568efc876f2df54551844bb700cd5487c185061dabf3dd785fd77a39f923e5c83f259448bf846ad3b6e773b6bf807d04a6352003777"; - sha512.doc = "69a9d48c8aceaae5eaa2238989bef1b5100f55dd758dfb17b93b498bdd3181c2348b5c402537fbc05bb750aa18de26115fa9b0ff3ff8decfd5f81dc6191e5fd9"; - sha512.source = "f2cb30868c1599b29ccadc82bf23293bc3c14ad76f37d56ebef7411ac77594aba71ddf67483c49555f04efebc460bb29c330596334da4dc4a804b8d7a03129bd"; + sha512.run = "2ab84908702edc7aa4dea2e1fad6688bb6c56b7c4aa8cb4b3d1c3fcd78f9193db6bceefc465958d24d7e0fb90da882c30cb75e24fd02bf9ebdfb3b097fa70658"; + sha512.doc = "3719b30bc9208377f504dbc38ceb4cacef517649d31f7903a0d8e7e493da8fa5f46e73249e08668aed1467c39c7016bd7b37311ed8e6d04aa97fbe9c1ff6a73b"; + sha512.source = "b0f4c0734218ae78ee8031371c1865026230a4054735e306b624ab434d81dd459ff844d9afd8e822af8b749d2036c04c05801f0d6b387abd17c1b59d986a9f98"; hasRunfiles = true; version = "1.1c"; }; "niceframe-type1" = { stripPrefix = 0; - sha512.run = "bd273fe2894e39102b1567920aaa64fa45add544670db9458d15c7acddae38dad5ff4ac36430e3d4e74312b017ad40fd85fdd56670641ff61d0944c5c64e7cce"; - sha512.doc = "20a50eab3688631ffee73cd5819ae14542e8892c3e16b584b16c858c311e5a24b5ebd0b76c6c01865c2ab690db86cba51645559c62cc4567f53c2c5b6d626445"; + sha512.run = "bb660a9b735a4878e294edb66c87a39e47e52ed66717335285434fcc3f256298377b69b172ed81c3acba6bad8aff30f987021e08bd1583fa706c443540d6bf12"; + sha512.doc = "548896af3b9ba4e5a64d301e8dc2823b32cb74ec7411cf6b897d12222c0f1be9499416ab12558e2be61dbd67fe9a3c897b318912291651f968e3f8d484ffbf85"; hasRunfiles = true; }; "nicematrix" = { stripPrefix = 0; - sha512.run = "b7c8ab419afb6ac3685081d7aad0791aa324e707044cb9143e97895d5d3119c7d007f76af1cc56a227733f70dba51b38330ec38e6fc8e344f3ef3918977192f6"; - sha512.doc = "d8b94647275f767e5552daa6c3745c80c8fe673c0db6571fd3f769395f62bf363fcade9a59ae4d68e8bbbc22c2cc2b4ad41063053e6c8c1ce267110cfd89aca2"; - sha512.source = "9533d652d7779c9db36f138ceab2f312fc0fb6727cc596b2412117fd179f296909296cb638690b2383746e48c883b25562f8c42646da75d5055a33ce645d79a3"; + sha512.run = "7701902fa7c52319ca352287bbe48d4f7f04b78f7032495d5ea20087ada77e03bfedb66f2f281fc6c11cd16c0f6f423090d7f29a1df1807c8c135ab9d2370231"; + sha512.doc = "1f4145da77adaeb1f7afa5f3f7aa119c86631e2b77d15afda616d2b1c1122998dd242c6a5d03ca92ae6aaf8318c1d7843926dd4aeba1d1daf8f7e4f2a69773b9"; + sha512.source = "81f0705881afd230217aeabf8440e4d17cb96285750d7d067f81c9c3f8b972e052e4b103f4e540ada3bee3e889193257d81e41a71d8f80876fcc1cf05a7cb9c0"; hasRunfiles = true; - version = "1.1"; + version = "2.1"; }; "nicetext" = { stripPrefix = 0; - sha512.run = "428d8a21b2de4725af9e10b41bb62f78de0283693e5fe3ac0cc8bede4a847bbf54e10f239479d56cceab81d09b2619a4b3d927132c5ae9d089c804961ccee7cd"; - sha512.doc = "693ce7dc1d930e864f0de7e6081e8b2830615a0b755d01516694f7287c7620cf9e2503890596feed64d6ef7a64c28c598e39384d220bf262f5976853303b88a1"; - sha512.source = "0677992833746769d38e72d909e65826c2f794289166c30e1975c6aca38d0f72637c9088a3f33f8b25f7c947a120cf71b0e4e87c5541afb49f6b8597dcdd3980"; + sha512.run = "83b062e1d59f7642ee9300adbde202902a6ba3c4aab3efb4a249249df9c05e85d89676ec92c36ab2e1014baff6e913dec11b194c465a669388864372559845f5"; + sha512.doc = "d170337978b4d42e2b785f20c404574bbfce5ea29acc79e02cd33d43c77319ee7275a96320c06e4e57c92829251a7b72d826192f7a25daf98bfb757c211cc551"; + sha512.source = "888818ccb11dc75d59a10d54934110f510f26ca2b2009319bbc726f655d95509c8583128e3a57c881b7ef35637e0ab266ec37107eb8188a0371978622b7b58f3"; hasRunfiles = true; version = "r0.67"; }; +"nidanfloat" = { + stripPrefix = 0; + sha512.run = "ee424937c5e6433f9f103c4fb86e0a25d085b1e28233a955a689b23456fcfe16a1a6a691d5bfdf3f45e94e4f81fc217f75da5cb6fdaeb9de6c24475c03c0676e"; + sha512.doc = "97b370fde5e113be6e25bd69ec4b8b03696ba472e2c2fdff34e09ef84c2722cd2d93cff12eb5b2931405ddfaf705b4059dfefb0c0709611f75f2c841ec08ca65"; + sha512.source = "cdffb19e02eca970460e1265ad818a5e1909c882437c88ee6bba9f6186c83ab7eb0b2f70eaf85955d0f78fe07daa013bec72b95f43b71d5cdce602f32cf94075"; + hasRunfiles = true; +}; "nih" = { stripPrefix = 0; - sha512.run = "14f05a93c164d7c82c9a2e3672d9515d62a4bebb92fbabea98034e7cda3a55d914d8f958dbb7978a470b482fda1954431e0357bd5ff654299508b86f4c7af5bf"; - sha512.doc = "465efcedaf3fbe9dd421311a4067a416e5cf589589f4c3e3300bb06452c601d3ab94de74d58948375b52c1bd185f4d28f58a471a14352ff3fb860b9f07190850"; + sha512.run = "60a1de7afb1e359e34a56d959d0672b4c6bd891b27052e0d3699ba2ce84036c286a392a0c4831582e72d3986fe550e6625851d50921eb65c31f268c72fed46e3"; + sha512.doc = "17096627b5be33717431c839950ba0184f6a38fa654d1552c9df1adc93c9f785fcbdd22a518d9e14bfabcc51436b1451a5a2582df61d51cd1169d286e72b2107"; hasRunfiles = true; }; "nihbiosketch" = { stripPrefix = 0; - sha512.run = "00f7fce44886f33404b2cb4d82ee356f79a40053ad306a4112fffbbb88301fa7525a8374f7c1522b8f6c883dc289598c9f1cc7be36d02e071ace1f468ee0e3f7"; - sha512.doc = "1be8fd68059977900c857dc180e2e6c2bc7e28b9b98bc98b689bc23557fe1afbe1c2e6da88f0afc8793db7ee6873fe118267796fca1e2e08028e1c933c4a0671"; + sha512.run = "4042d98133d4740b057f44d08d1079d247311a8bcc9f4d92b6b4d016f77daee668ade8918e2087f40c098738fd78b5eda10acb78b5f41e27d8b92be8736cc7dd"; + sha512.doc = "4c114e60d85b75b11982cac780a7a24ad17bbb0040783728888251f56e2e674517c0e327aa9d52912cf65a3d03ba15cb5f4b36485b04d2c1a7dbec5ced467f82"; hasRunfiles = true; }; "nimbus15" = { stripPrefix = 0; - sha512.run = "e8fb7bc81a72f93899263082796224c135b345bac7093a992b567e19b5cbdbee53b7ebcc9819818615fad71299299deb2573fba4b8bddc2797112887a732db0b"; - sha512.doc = "142de43c58458c1057982f36901bb13009260c8ee3689d709f33cfdea7c31f8595a51ce6984e74abaa41e1a3c4940b3a7bee768c1f895f76831ad09bb84a46bd"; + sha512.run = "9ee4c75f455cfbe47bc4821329968c73483bc092337e9c1ff9f53713b3d356700ef46a692a1b0faf423a0937dc62f3481b560e1e2eaf05411851806195cb29a6"; + sha512.doc = "f0def58dadf3e20ed0aa6b5147e26e9ce40fd9a5ccbf02e7818d5ae9da03368111b4a8820265354d22cef2623240e0772dbea2af2a141b4de889f464ef5968ae"; hasRunfiles = true; version = "1.00"; }; "nkarta" = { stripPrefix = 0; - sha512.run = "65f25f899ded4120246ccb4dd539cf142b60167514c9474c312e4ffda919cbbc7aa33d9fd0dd95699242b048b18cdeea8c413be87db2b759086772cc967d95ec"; - sha512.doc = "89bfa7cd1ce997191356d13ad6c6c9a0b80e58bfc815f9b7e6b2074edf4e933dd4c54c02b628e7e3d425371677bd1934be41332284ae096804b90d8addaf4bfa"; - sha512.source = "c10746598c17d8d76abeebf809a2fe1775c5cd23a2a750a9aa6dd5228485f304c7a5f426d0649a88616b61e13d5f8dc04e6df6ed36b418bf33d4b29cdce69a5c"; + sha512.run = "de9569637ae849c272367dfb80c80cf3d0943401b9c010c6beebca8f8139560b799c77b4e73177437ec4d8fc25fe34cee904be765440010811e5a3c1be42acad"; + sha512.doc = "61415d43578d178a708baf382758901c883c0f945a60ecfbd90e88af9bcbb87a6ca505016f3a3e9ea828a9884e8bc21ab4a01093806bde7ee2d7f3b79646c42f"; + sha512.source = "5004d60e871be3c7888881d953e01aebf18c1087c602d1db2a99076b75c5bdc61726674db0adc7d28df62e1c634f0dc05721e30300c36d75879ef32bfbd757ac"; hasRunfiles = true; version = "0.2"; }; "nlctdoc" = { stripPrefix = 0; - sha512.run = "80464f61e73b3e9ccdb448a800b5ecc9a0e5df85b184c016e5e24ecd5624fb3f6d13e2a1fb57b3e75a1084e3b6fbbbe665101cd04b36e60771dc7a464b8a8bac"; - sha512.doc = "220ac2aca9fe22ccc91a0c24418098d41d1c34c7a3807f0b152bd15fdb78ca61161cda4350b861db21c11b5d1d04af82ab804be9298dfd19ea9cb13ba17695b6"; + sha512.run = "0388fff1fd8167935f21b062e6aeb1e97497213fd0a81e891b92e8c30f2daf05661e42c3532bc4d61816c15dc1e645209ab3c629912fdf2f6d2e85cf8b53b058"; + sha512.doc = "ca10cf38f1bc0bad96b8280139b60049e2857b330e71de43afd1a456a89eac67b5345e38316e7f6d95b2c443acfda34ff21280462b4b19d38e6bbaeebb7bacc9"; hasRunfiles = true; version = "1.06"; }; "nmbib" = { stripPrefix = 0; - sha512.run = "e32a06558f5cdd634e6bc8de6415184ec268e8a7d8373eee29935a51d7af9b40b30a17c66d6a625b423a6ac25c6d532b6eba8378298607233e4160715d6e6d2a"; - sha512.doc = "80e772d69056682f0376e9a1fc1b85a6e84c053c8c89cd896e67cd290bbc104245d02e72a8b11817d84d20ebcd93ff8c6ff6bde18cf81debc5f2c019d475a825"; - sha512.source = "9e8802379775dfa1a2ca9963a763111eb1462b661691ed9f692ae3be6ec8a65d8bea9c872409d78c81e8d37a5c4685601a0777c30683d37b6f91c9123514ec3d"; + sha512.run = "6faae2866e409fc7422fd787446a816e8d5efb1690a36a5f2c9c1b061c806e9e4ec42524f38a0039911f13c76c128887a13c58aacbee9fda794d8f05e6e3b275"; + sha512.doc = "e5c0ab9dedf49127ad55c08a8607a28d18a60add040c4e09e8f06dad0f35f805f64cd2041658b92b9e74641f844755d585402b9eb209de8bea923bd0d8af466d"; + sha512.source = "77e6d9da9765ccef6e383e25d03695925b9df2dced01633f368de3d3608c89bc52d015fb2e806104f240ab0400dd1a5eff6a3b0c84b1a59e8f90ab1331c0b078"; hasRunfiles = true; version = "1.04"; }; "noconflict" = { stripPrefix = 0; - sha512.run = "4b599f4618b6668443167f839d0d422696ace92d26af5a7ecb60e2990fd99b22970b8ac4653e8fd7058238aa7225170f4b136abe3888531a5ee888cdc135d095"; - sha512.doc = "6f3fc1f6d07c45752c8ce3220b4f1ce77a73e315863ddb4225d4846692561aab772356de8d4d8d8f208e6ec476a5dddf797993822bb838549f8d9cc59714c115"; + sha512.run = "b4c99ae23fd8be538a08f86609c302a3ec117ac15041dde939750e4795fe6e4775a98d42af925377337f44ac351af5f82d56da2cbe1b2df6f4a75fe59bf3ea26"; + sha512.doc = "8916c5e8d1fb18e0b7162041a27843a0603c6f02c771ca1e79c4931b12dd3c35cbacb072096452a4fac957848b16c1964e32eea796e2476beb8413585d16d72f"; hasRunfiles = true; version = "1.0"; }; "nodetree" = { stripPrefix = 0; - sha512.run = "fcefd5457315b0c69dd2eb404b43ca9d3b0b3383e48e81d9606283894e09ae4151a807eb5cf5499472be91759504fa996f8fc3d0601249e7c7b240085a3e14e6"; - sha512.doc = "06c9e1209d9fb0d0ab682fa4280d59e821ee3ee44aa39b5be8723e27de09911961de7253b9847c7f5153e6bb6bdac203d9036394416fe4264ee6dca9f7661bed"; - sha512.source = "074c1a0325b9558474bd840c83d9f30a5801fc418d16aeeff7f95fc5acb2e6155e9b503968306d4f48d2ead26e108dbb7b6322a262bc83b2237e24655bb7fd96"; + sha512.run = "5db2ec9d7e9abf425613fd305828c745d8f9947d12063a1209c15b82cc4bcdb3969c5a4e8ec39091bbc9b154e29971ae84eb3de971f883bcf32cee5fba3975ce"; + sha512.doc = "404470cb8bddf82ab245a6b31e12a0c9b7bd0d80e0c2f7b479b1f06ebd9f7be52adcb52660e8f68a13ffbcefddbdd280cec44e3163351d1b7d3be507fd339abd"; + sha512.source = "8a8c54af6ff57d314ac31f9e3d7145d799dc977df681d2a293bbb018054cd1e165215e16e4296e100732e4462d944e4bc9a7222d5e56cc0664731e6169b40b21"; hasRunfiles = true; version = "1.2"; }; "noindentafter" = { stripPrefix = 0; - sha512.run = "4796f7e360fc28454cb7bc4d135da981b9417e0a43752063b3739d9b7846d8f8127e9bb58c8e31aa7f71573f2579e944ce8ca77dec747b96a405b79bb2a984f7"; - sha512.doc = "55cc42f57528f7af6a265b1ff071528273112565c2b2ccf3ff96f6614ead366cb17247f1ee3230eb744d72f2c36a0af441b5f72d42564d7a664a2ab6e0d12a3b"; + sha512.run = "a549b3ec893a48be88fdf854549cea49bd680bc7399d687434d0440336b6a34b526d551520dcf6a6eb31ccee20cfc9a2c82aec9046f37347fd5b7162217b3af8"; + sha512.doc = "bc4d77c42c4373708f5e96b5d3f4d243a618cee9ae3c7ff7060de7f3b85b4da14b9cb0ed5fd0bd02304b5852fb173409ea7dbeaf9e41fc42a89c4bcbcee5734b"; hasRunfiles = true; version = "0.2.2"; }; "noitcrul" = { stripPrefix = 0; - sha512.run = "76e1870827599d8e3c65d520728958bbfec9943f88b4b4f684c288525cb5e71926f5a99369c230d0df68e8424a8e2f4be2720d70c22733179d9a4fa12b03c3e4"; - sha512.doc = "9dc557b9e09310d6a9c46112478bb15f633d75e44164d68fc1e19de683a41879e246687e36faaedf029a057d9d5f1f1a18d9fc7005cd4ccf212a90fdf5f56b26"; - sha512.source = "f3c69f01c1e358b501b1d849ee789fa6ca54d62370366e8e977abe676297e60cd14a7e3c0b9cc2adb615205bcca38226c8907775519374a127c3c52c1f1b4217"; + sha512.run = "c0801d938deaee7ab9da9ff27bddd0ae701e013aaf01bb5dd4096243172c0fe8db64028fe2c939ff0dd7b9f8b469342a4e37f6ec9e22634930901b127b4f9aec"; + sha512.doc = "28332688444c498cd07f5c996ec1e273b5c0d45aeb8d5b7923501d415882ac0750e47fa55e7da94b66c0c03c82fcc3f741ca550b74534e26eb2181bc0c87a9b4"; + sha512.source = "a695fce128a95573eb23ca4e9a50780d4f150940c0e726584e604802840555315dfc9f528340e0977e2e943a929e9082060c5c6f9dfd3f6476ce0779bf4389df"; hasRunfiles = true; version = "0.2"; }; "nolbreaks" = { stripPrefix = 0; - sha512.run = "6e5298457f3c9a0a866e39d4d654218f8f6dc31243aa521aa6f993d35d1c4c4759293dec175e16f3e4e8c9f5aee94582157bdda01f8b06ad76d4ef2902e1c56a"; - sha512.doc = "1946d43feaf2b1feb54fbe237c119c3dde9c2c1d23f66305bce8167d6ffdcec3d3f2a86bcfa29160e9c06462557ffdc44d721995f34a92adb4c7f95c4f5abbfd"; + sha512.run = "424452fb97c94e0b5405bbfd83cdec23734c26bcb2b3b0a9f22c143fe5ee6b16de3a1667f6f9b1c73bf379a63e670745bd6685404dd94d384d60e6c060dcff1c"; + sha512.doc = "4536167e8d2ef0ac0544afd710afb4fe2388ad74f819bf9c4dab99d2d34a59afdc6acbb235b467a5b7ca36c22bea0e3c673e786c44afd112123e952657b4644b"; hasRunfiles = true; version = "1.2"; }; "nomencl" = { stripPrefix = 0; - sha512.run = "a37d83069dfc134d3b199e4e034f8c6f05381c8992323fc2a4bcce931f7aaa60e84f3b81b65efcd1a95fe0781e24218427218afa6fb6ef62d3073c0ea8ee9839"; - sha512.doc = "ae74a4f7989ba132cedecc9c47191bc0b3cd08b3211fefd3de29d80f6841358cdfb41ce2140b6298c89b43de0aed3f7e3668014ef923ec0e1ca239f73df5a873"; - sha512.source = "660fc2c4f30612a8b0c65fb875502d3e2339e415ae4f381ad38297be9fcae21b04162d56d048298215eeb778f432166cf4abc50e8c421c5536b920a381daa20d"; + sha512.run = "38751fb1a32670453232451191fa9aff28bf86423fefb570308f4e36e3d991f80fc4f3006f42ce943a3f95a48174646311297602082f3a53b7d821b97f9f3bb7"; + sha512.doc = "0b27120fb89d4cdddf0c29fd50e7fdfce77bc225815ff3aa1d6dff19fd3cbbbf64734d4ab6edfc64ab8255641de6e3a127db1547be619f8ec16120ec50ef4105"; + sha512.source = "4e29bae6593a49da28f9f9e3194a16c7e5bcc9693002a6af3201e9d66dc66c86a7cad7d443b1326e6fb09afa1658f00c936ad77690b61812cb2135bd52849346"; hasRunfiles = true; version = "3.1a"; }; "nomentbl" = { stripPrefix = 0; - sha512.run = "8dc944270aa07057269f8ffe1683cfa9777148a7977a917efe4a1dae15de968b1e575d87caecb38ac5bfdec8f030a8144be5682a3e5c396202027c4019c508b7"; - sha512.doc = "e91647450820811dba858a09587d8e1f3c72ecde183aaafec1f758a26f79454320e20468d22cbbbad173a5b2c687d62d5f0c53221db160fa435da48b51916ec8"; - sha512.source = "c67002dae231b77749db53f5ebde1182bf654119abd79e265d73c164953807679a8358e7f2999a3abacc7f37df58f0fd9180227fcbdc4bb937e4ffe85ea76b9b"; + sha512.run = "411d0891dd1ae12b931a4718dddf85a26cddb72db1ff315dec2488296caf65a0e02eb0862b15b86f6567827ba93f776ed11fc0955b3c4c78315cd47ca29b89b9"; + sha512.doc = "9a42e48440b39ecfc62c283ab1a34ce27d7df7b992fb3fdb836120ea6bacd7b6f440c5414e1c228d589aabbdf9c2280bf08843e6e719f83df5ec4ebdc5927b81"; + sha512.source = "207a040bfe6b84a67da2b6c2f3c5521d7e47ecb92909f863036e746f833b7c00f546a388aa9a20f10de8acc8a7ceacb3d386d450f00f12ddbb2dbecc0d066419"; hasRunfiles = true; version = "0.4"; }; "nonfloat" = { stripPrefix = 0; - sha512.run = "f34ac022b3f5f41f3a9c2878d42fd51287602b4e0febedac5137800ff26cb925980d4aa0fd739dd70675b0333f6c6733d7a39be4062d8b0b4618da8dae3e8e06"; - sha512.doc = "1f676394d98e1d7dc58d75e7b890d976cc9ed7978bf69fcee0960878263e113621c8cdf1d4a09cfa541b7469826669aaebe6238ced7858d64b097cf6119935cf"; - sha512.source = "4a684978866a171a01cbcd7d01be28e8171271403fcdf9fc07b10602f8d62a2a4901d2962b257d0ce5e2f89f032bb31df356cc8106a824db3bb386f09e43ab9a"; + sha512.run = "237bdd74d04577e5d99afe44c3ea33e1055050fcdefa24cbaf0d858402cdddb14140587cded9096cf16d61e121e3b99d1d36b9aa171b2b34bfb8800cd0bcac5a"; + sha512.doc = "4b5f2284c3d89d5a092d88c3ca52ffc0419b53077cd9d327905ee87d7f71e43699c21008cb06dbf6730c5e2cae2b5d41021783dcf604443982f54e1ef7e23696"; + sha512.source = "9cfda7e1e3ac23db49326024606f68e15bada6801e9a478b1dc759bc3b1f334c071c1bb3720cde9ad9f4445eba6f3d344e357d732cf898295cbba90cd2e39b8d"; hasRunfiles = true; version = "1.0"; }; "nonumonpart" = { stripPrefix = 0; - sha512.run = "ab3645a636edc6b3146339275f979cc700f5eb4e6648a5dd12b306ebae449acca27705f3e091bfacb4cb5b88ea4e9aea29facf2d801c0c42bcf069a52824c0dd"; - sha512.doc = "0a451a284e1cfa90bdf7ca1fe2fb4ba3be0c0a48af51499d0d107dacd96645148064ed539b0308b22dcf138b97f05c12dbd490cdd9213df51dda245ef3d45288"; - sha512.source = "0837ad8d6183c35b34276955841f92bbd8537a95e1d001101afb5222dfe0b8a7e6528765e58e68781007f3359b752e4efeac2085ad407ebc49567aa35f98052a"; + sha512.run = "17cdb1528c93fe52946b17fe971e372d9287ab1b8639f2d9ad1bd7cd560cc4e66c0fda6364660b657ab56d440a3bc3b10cdc7103457b15fd3c111ead28d07744"; + sha512.doc = "cf3d1f1e4b70f5f63d47525f3e90b5dd00ba6eb43799f6e9dc8c441dbbf2f507936a94e6d5973deb45c4ef746c38cb34dcf7e18127f56d78fe35699f1b3b3aa8"; + sha512.source = "b1f20d56a585235f61f556b8c596c058f8c50f65c3877b3f267ea21baeed356e0056b6a2f1aae832a1d3ed8479d49a68fb7ab50f29e6ac9085ea920b64498f15"; hasRunfiles = true; version = "1"; }; "nopageno" = { stripPrefix = 0; - sha512.run = "ef4e82c84328b5add7cdf2a0cebf45aea48dc97290aad0dcad0bbdd3fac998990a8362056e79dfc0640dfae5ad2cebe62ff0b1c539cf05c8f904402f0086fa90"; - sha512.doc = "c61a8f4aab2a821b87d85ee635c96d722f8184bafef37b196cf090bbc9aabb5608de33662bfbbe5100e8ad4885c9569e236772119d3cd5b2172debc0f19f8434"; + sha512.run = "317fce6e4275b2738f20b0b91eb684eea4662e089aaacea6692b1a31a4ea4a447c1849da9e815aa121761d635d9d8d59186c73bb9237b307ef834330ecfbbd54"; + sha512.doc = "7d16f0a2aba099d77f150211e975e8dff74fe0ab73fc5e0af72d3150efa6b1efe54010ebbfdbb5c5a27d912f55d5de7aaeea1c672022eb7f9e2e2013ff9911a0"; hasRunfiles = true; }; "norasi-c90" = { stripPrefix = 0; deps."fonts-tlwg" = tl."fonts-tlwg"; - sha512.run = "235cbd271fab39467767859fdce763ce8c506121abbe6d7dcf49f9c3973943e0df29e714377358b96164282cec799becba15579c5c4bbc05c31ab893cc9624e4"; - sha512.source = "90db5f800036ebb0a181eab3bc002183298b994643738d3c16c8339d87ccef6a3171994a9407cb41e149440f26c019bbdb45ea7272cd12470ac0433d197cb915"; + sha512.run = "d2c29b4f2aa0d56fa56dd780cc745c9e109ff28328f05d008d417e4217b927cafe4a4b2099cfdbb1d45997aa9e87e1a5d6b18f8e2e3837506011b3d48ce54813"; + sha512.source = "532e2e6feb80091ce403f9f85b96d00df968512443d9f1fc3a0d22eecd8fc5b752bef4a7f40cc74f846709074251f09e2f9f775a4db2ca87cd722eb86984a11c"; hasRunfiles = true; }; "normalcolor" = { stripPrefix = 0; - sha512.run = "2548511c1066c0ecb74957ab058d6a76366ad7d0ec98168f8f38f6a0dbbfea55a3ebb0558a61c602d92f1a17c228c5a15effbf7fe860721c4f9dc53b6859928f"; - sha512.doc = "e92728002072bab004f1b4c3a118875c257a179907e60ce85e69c2e7854f6e0260ed53f2da5ec7cc125842a78cbe3f99f4715bf32507b91f35e5d6f3d6172cb3"; - sha512.source = "4047ace7f89bd2e9b18e4670170840bfb0422581d6451e79bfa084f01e6f31bf38e5997ab0f4d85fde0c4f758b0c51ec97b641f434b76fb71efd3cd20195896a"; + sha512.run = "a2ace6258e0cb734c7abd427839203a085ed637ca771ee993483e1b026e23141d79f4c995ae051edc504363dae1c7f53f498aa89618a5f97495092da0af0c1e5"; + sha512.doc = "96bd2a1cd23068d2ca62447c161e4a7cc350a2e8faea0d5a9fb13efc2816d8c85fe2b0bee9dbeb21716f073d1c0ef23809214455f7478fd86e10650317ec0d0e"; + sha512.source = "9e85012f56f8a53127e73f1f30931a59188d0c43d4de0db2ab63fff4471df9f03d378434b8d4fe4f7c65b042dd050bf9514d6f04d193d66390feaa177e89edf6"; hasRunfiles = true; version = "r11"; }; "nostarch" = { stripPrefix = 0; - sha512.run = "b688ed5e5e37d87b61b6c372aba5633b3da4dd95613ac494bad5bc1bbbcf1069d0658a5f4658f659a40398455c9a313ad24f94d4bc95136b2d902f9452a730a2"; - sha512.doc = "2a4a5042f737cfce2896c6d951abda35f0c4d71bb0f0005726a4f10049f03c92332da5e7ac49f5880e3860681e3741cd112d87eb7713f2665e5b2ffb83309302"; - sha512.source = "e36c8ab4b77b6b2b92f0efde19a3cb814c6853f38fa5eff2cb099ee5953d95d8a5f721bf43cf9d2d8ba9355ce0674b6583c5e8cc54a653793759974a88f5fec7"; + sha512.run = "244c5aba3f91e83d9d7a982fb96f3a11b27216979bd9b49ad733cee5b4550ac62727756e3d369fc8bc4026352a0e54b5dca503401c6aebe2829ae3dd6e08fb41"; + sha512.doc = "851cb664be49637bc6acc1e2da600400f1f964c96fb7950b7a453dc61f4f628955cb1b0f43ec789db8251c73fdbfbb6a2cc888e94624fb064ce573e70faca589"; + sha512.source = "3fe849fdf4173aa0871420979e5396f3f4f9c93a0f1447fa1e39a4f34922ffc9dffc78609e62167131b662210391a53e496d4ed8cb32bb44ab212ff3e54f57da"; hasRunfiles = true; version = "1.3"; }; "notes" = { stripPrefix = 0; - sha512.run = "a296e27dff3242c00a7c308ecb03d6d909b82faf21d5647b84988865052513230bed567f6b0f4160e2884ba5af65e9ab81948c661249cc177928f5a301febdd9"; - sha512.doc = "943f3a2b2f0f38e399e150c73bcb9a4863ea67772899bc9a39a23472b2ce2e43ab5fc8cc1c6f29af340fd5f731cd899e5a1b4f051e76c2ef02791990eaa70e15"; - sha512.source = "66d9aa0a8f39f9f68e4da082494582c6e82683b12eb2a67a03273e90226c6d34c9abf69ebfc56302a58654514baa3c0dcbbc8ae48c834f76f01931fb3d6e9d71"; + sha512.run = "a8eea01979d388564835ce9c265d61d785e539dd2612e8a3dbdeff52836dc324fc29db13fec618e35f89a25ad04dc7bab97468b9535a2854a87c48e1e7d6f9a9"; + sha512.doc = "1de3d25aaf4a1fb773d9bfdf480a8586f8dd49106e3df9ace57c6d3dc879ab32515a3670e6a8ea1e3588977a4e5e22aa2acc95b39b09327e1d7abe90ffa066d6"; + sha512.source = "68a6cfaafe40f53366c887d7cb39a8d1cbf9a0664935e2b9467e654c28699490fe4275c35a967e435c33219e2c3e77b06e943cd4da2d539cafa1110c0e41a060"; hasRunfiles = true; version = "1.0.1"; }; "notes2bib" = { stripPrefix = 0; - sha512.run = "7573dc4e0c8ec0e97b3805cc2e7e933b4f8325047c8e5b2e973d47ac83a7f1407275f573a75515d07a8cc38dc7a2033bad6e83805230979f939f404c37fa8daa"; - sha512.doc = "d06c8625dcc579122b512c1b49cb6311a0a087354953ceadacceb0aac3c172412c7d932a6162385a6024b8aa32ed8059cfd02e613ce716d70d0ff555306928e0"; - sha512.source = "1ea0a2b43f1e4464974e6e948794f3ade15b4530d1bb02dee84a4f5fe8dfd406848ecf29654b740ba6ac2ec59b8a26a87fac7868d88bf0713f7811c0cf96edeb"; + sha512.run = "855c9c6a2afd28804134f01bca1a8fadc092847ce6246d7e0339137de28a3a5e2d737a68b2526f347dd7497296b61d2ca4cbc9e31d5e7cc0c363eecb80d66309"; + sha512.doc = "1d5fbf181b40198652fc8aadf8ed06985b237ec9f95b2dfea4de71fb694dd374f075650086e034c36cfe583805556b97474cd510bfa2c2a1f882d3c4e4a49080"; + sha512.source = "acdcb37079189e9f4e552aa767a7d35d0df4f46fc61d1e319032f704a1358ce3ea2fd8ca2351c1f98b2e626db9436748da4c94df80e9eadcf02661fd683d9626"; hasRunfiles = true; version = "2.0k"; }; "notespages" = { stripPrefix = 0; - sha512.run = "78d22d43390a3afdd8ed0ee5b9a8320a3385291c6ac50709f31f3e4676b5979d2588c0dffeee6cacba150f2b57b8a0aa6b5ca79b2817e5749f55358f2250c4ec"; - sha512.doc = "e6fd2999508ed5957b4eb752f751a232d719bd40808ad3f44c35ad279b45a1acea6c65cade1fc0c75c376ce20ea8494bddccf951e6c565b995ab6ba810a1ae1b"; - sha512.source = "e159dc59bc3d1bcb4208beca223271b326a3879cded1e10d264786874722dd6704bcf809191f4256a3cdc6cdda50b234eaff37924051963fe24d7dd39b612e54"; + sha512.run = "474998103d9b17ac13c87da52bfb641658cab8e26207b518e545e7d8add0afd4381026f2dde544f78a29c63462037579f65d2d027b76318847a66c347e992de3"; + sha512.doc = "e3c1b41e6203aca20c7977e9328f5b3fc6eb5cfa7fca781a0a3cceef7f7fb83071cde927c09ebdf53f8daca99bcb079efd9a4f5922390d9f246d54ea8d314b3a"; + sha512.source = "28e6c3396773676a77b753a3adc5c3fae957a57a6c667f7cb956d6d51ff004b626b5aaa9c3b86476e2a9e644e023e84362380e37ba80b8d702331a692c2939df"; hasRunfiles = true; version = "0.8.1"; }; "notestex" = { stripPrefix = 0; - sha512.run = "1f30061554da034fa5b42b09c4b65d7f3d9804c3d9167ddfdc7f93c9fc1be8cb82cb4123d6197f308f3295b2b5aa738c3f383e6239b30141fc7f48ab4e131aa6"; - sha512.doc = "efa10d6741ebdc2778c7826cdcc4a162804d9019d42f1527303d706905e7dddb4d6a6d0a62693c89e6aa44962305dc0a4845e556fd56ada10250fb124cf9a578"; + sha512.run = "d022f1f4b0d17a07215e6f7ba74c47f21dd62896bd5b27f03d133a4aed0916ec4235c6e73da1bf8497f5e6dd5981b5dc412c8336f8e1708a8d7cc44ce2874887"; + sha512.doc = "61f5596392bcaf9e3edd6d1ff372945426dc062859a0191b8559d7e15ddfb34a7b313aab40033775853cdf3d89f9c88e294566d7c4a262c9473e92e4494c1aaf"; hasRunfiles = true; version = "1.0"; }; "notex-bst" = { stripPrefix = 0; - sha512.run = "50cee9736a028b2d887467290a71c689da6d71d569b3ec7c7a1128a43d49550ea5c59fee8d832a70166b6a7e0f39148bc3f6536440f77c16c871603bd430afd5"; + sha512.run = "9f2de0714079d9af3fe9dbd05e926256f74e950d4300f466bb51dd6ca449e1556047e3f211025508ac3f49c9b5f9607a4d55a09db031e22710466275f130974c"; hasRunfiles = true; }; "noto" = { stripPrefix = 0; - sha512.run = "137c4493b4dd6657b67f748d606850dc574f54543f3190469d04ef860a64f3cea61ca4ecbb0808b1c431a21f2a5e987db159c1c1bb5f8070cb08c9aadd3d8bce"; - sha512.doc = "ad98d4682c614a3dba803cc9f29befd3278729a2883b9ef97ce7e317b7069e9137a7eb7f61b5f2d7014a8de5f9ef4f5e806dd65d893969f48bc0d6fa51d8d1a2"; + sha512.run = "19ba79290a7fc370e33b0eb504533c11a9e8f9bb5afd9deabca88fd7248fb8c28f0734e9dfda5167b2aabe6c13f30c08d74e1ab74d42f23626b4f8047cc005c1"; + sha512.doc = "94071c780fdb528b361945dd724641610a7443f043992a57ee92b537447fa230c47a61de4326dc4c59a3dfb8971779d0681ee6d82f3b90f25d759a564fe6aec9"; hasRunfiles = true; }; "notoccite" = { stripPrefix = 0; - sha512.run = "deab2246188c9bfc02167273474eb1a2b8223cb428e46cd28135939edaf6089b0e539a36353f6d72061c3e6afd271d731f3ba58e74ac4e5325d1464943b28b8f"; - sha512.doc = "10312c92ba85c28d202cc182e14f2bdee9bdb4bf519673dd66c2bc5303d62f180f3e5dbff1b7660081c37de71f0e4436535e00b98c74a82755619e1d272c990d"; + sha512.run = "9552e9a92c4f3aa447aaeec36046906d275aa18209d0180c3b6a0fa9561487df60d9381905c3ff63d3c0d2ef4bfbe1947ef58cb7bc924751cf9b3387064a1759"; + sha512.doc = "d0c78c3b14eaad84cfd5b04e1d80d6255fb53e20811c7bd437ed057f053f257cba14d363b57b8f3fc04f774e4411a38589606d2cc0ae2593326f1bbcef7a19d5"; hasRunfiles = true; }; "novel" = { stripPrefix = 0; - sha512.run = "ac4e6dc42c08a2ad348e7e148d48a049bd1c0edccd16920116577d5d4ff45f31bfe0d839925d7627254018ac941a34fa19d901441035e85a669f41e0aba10f55"; - sha512.doc = "b457e63e401f6b33772256fa521dfa21b48290f6f91c6db599ce1f803875d9f9cc19f6593b12eb5843422ae8140c6734e71051dd063a3d57ed111027b4cf510d"; + sha512.run = "e8fbb2ccc6066474b40e3b7b820726dab29378248d7b8178c4823f42446e5218bb02cbcef20571f00b91995b7e9bc2c59e39dcd71f3c9b588805054d8c4d3723"; + sha512.doc = "506e870d2e2e78bce56a0533f9cde244fb53c82cb3933044a176f8c2ad98a4fd48838fa99741e017b63b90a52bb5c43b48d16c46f591a45106343a14a51f39e4"; hasRunfiles = true; - version = "1.46.2"; + version = "1.52"; }; "nowidow" = { stripPrefix = 0; - sha512.run = "cf120e4ef5badc72ca2c1cf9b84a44ef88c3dceafbc7610569406088f9a6801a46b37f6b95b1bfc9e062bec1b17bec44c5b693c48d6c6eeb024c0830e1c5d92f"; - sha512.doc = "c627ae480df23301acf164231a9a81d3117929d8caa2f5e8738753a795b979dded6a8f445ee5756f41f30771df90025b5bc3c30333498835ffac01febafda95c"; - sha512.source = "c05852736df3b98c24b45065a5c15ad6f07622893052eee9b615adfa97289d6abd9e313ac0d8eef00ee2118d6ffb4a3f17c1d2392dd03e62f8a5bebc07f2c236"; + sha512.run = "da8c9dd2b2a64fe7643d8502c49c76ffb441488023f6e896fc92c89e784a1f2eeef9d0ab2bdaaae14fc5d7dad8bee7cb663b15c2382dd09cb3a1a493946e1453"; + sha512.doc = "6e01c5f7bae98bb808d1ccef3b93e644c4d41cd211bd30aaccf30e59e133f7e16459b94b0bc5fbee1d7901ea20993dd6374224148aa1ad937a95f636e0565fc5"; + sha512.source = "cdd9dea11d8cc2d56acd5d091bff85b33faeb9b986b5fb07c2aaa811b1f5200dafc5171cc1a4e9e94029fc272e7fdd40c41c977be8153c8ad20f1251360fe866"; hasRunfiles = true; version = "1.0"; }; "nox" = { stripPrefix = 0; - sha512.run = "8711f4158013cc23869c0ff3ca1c8466f6adf0217412897d7ed40697cf1186aa14c1e8d448d7534dcc15c20b1b87acd71a1dcedc87c47d8b3b38554e5eb03b31"; - sha512.doc = "5b2041975cc52bea94f4f559b87e7711410b5c71fbcabd84a37b4dc3ab7d13514ddc164c62c7f419bb004d5b941e258e8ea836a91aaa70971950dc0fe28bdf92"; + sha512.run = "6e81968905e530750ffe8f84f410c1e72c0dc324b69acda11553244b2ac0acbfebe0026ff8014f7bf294535deb6527ef8912334c63b849928003607b28dc10e6"; + sha512.doc = "562edd79b914378e450dd3b19426255f544539dba806b8643cdd44b168b9f40ab1dbef41191c3c964eff6ddc49283650bb8fcfbb2cc8af42dcfbf7b1f66e6d9c"; hasRunfiles = true; version = "1.0"; }; +"npp-for-context" = { + stripPrefix = 0; + sha512.run = "59d6f20cb9e2357fcfe7acd498f02b75124f87483d6c4cb3dc5b5dc19eb0bf9cb4af60c79bb63f8eaa1d9673089af5227367e023e67c37cfe20fbecce30999cd"; + sha512.doc = "f5b3532864c00c5cdadb423f99cd32e4f86a6c4bdf4cd8eb87ec3abbfdf3aeafadf8bbb4b8fa0f2c70902d7f7dd8444ad58993f3c3ced00e1ab55cd85a7caa8f"; + version = "0.98"; +}; "nrc" = { stripPrefix = 0; - sha512.run = "a9a3eb3807bd1a503224ae22c2e3b741fa6e7f9ced384fb49ec235a82916bce06ca2363abdd1e11312bc966ea056db36cfb67ba6ca1a58041c5da4386e57eb7e"; - sha512.doc = "91321241aa34dc54f4eb2a9af47928d242951a4a7632756a5089eeb3a4334dd6bd6bd5f97429b921b08437723dbaae09704baef0823c56e54a7a54c4463c74bd"; - sha512.source = "1160510f25851be4ec150901403aca388f3d3be7efe33d5cc59b629e3ae6330863da31a570ed2084ca934ccbc6027cb9ef4b363792169234344d16d8d6341f75"; + sha512.run = "fe5644c3162f00fd8b6a45ce22609730007620633411e9108580e20d2e45dc1f50066946fc27b780689b85bc14e7a410720e744dabd6dbc7fdf4e4ad399730a7"; + sha512.doc = "961db00f3a5163197b2527c2e9358521c3212586c93ca234fb0e205f726648d6cd3acb205cae566711e86876ebc44abdf9b6f3bcef147d6a4229daeb659542eb"; + sha512.source = "d9387a9d8941427a0e8ba625f60a17e200a4995e43f38c4213868e43e7334e996f1e4db9f440dbb2f42a31024a247939f46dedd8804cdc2cb81ab1ab5b10e98f"; hasRunfiles = true; version = "2.01a"; }; "ntgclass" = { stripPrefix = 0; - sha512.run = "2ced93b0eff6e74dcfb327464d9fcda3f69861c6f6cea61b96a0be07f9ef9012012787550b0fca6e1ced0c66a7ae6657ba252517ff2297aa6a463f6be53142d1"; - sha512.doc = "46956352415d7fe695598b83308be5dc8e09da22a060686dee48e873f6ba75605de128d4a5c440f24769fc918600c40616f222e23bf21809c93ae3309aaa51c2"; - sha512.source = "1147b653bac19f1c507c3728f2a980f8b5543e7ab02a86a8fbe07d8a60367acd3f00cab54e54a6ffc017bb925d274171b509eba0959988d35efd406995195945"; + sha512.run = "ecbe7de30c75e442a3da6f76a1a82727b84125b0f7bc25c397f4bd6f553eacca5cced79eb9764f6221b458621e1a927f3f1cbaeb6049724438e91b07c3eb2d04"; + sha512.doc = "860fda66e52bdfc03d7c4e3d996402295ebc4dd98b05925afe5735e4f5161b64c34b33a85ef3df95ee76d5784667179f0b336c1d92d484e4201815921ff87b73"; + sha512.source = "51c4e7f37f5d399d90565c88b60c2eaf8b202de5ffb347ef0bba4c0da0d7dbb5945962493d727d239c691a32099345f14e80fd10f539282e964476973a8ca8fa"; hasRunfiles = true; version = "2.1a"; }; "ntheorem" = { stripPrefix = 0; - sha512.run = "34f270bafa11ca505538cae19d8600b12226c2c68f271947aeb93794e28f5e00f8b5538a985903c526b238cd06ad082c9c0805fd0ca1d9367579921cf026f066"; - sha512.doc = "6b4363ad3274c31903490e8e126a157bc52a781dc7d62f10fa15e3d357dccef76d0bc2c613d3498b4d2db3b3b1d190e905831f270437858a8f83d1235fbcccd7"; - sha512.source = "982872443879c07c8a8be11830dc97f40a1196056c5b291af8df14841a74d41d7d4054cd43d8b3bb2f9d4ae7171b195d4190c296a42e4232547d1b6b421321df"; + sha512.run = "90d18d32a585aab43b27c38d0dfb1bb2357419940fb854c6d6cdd83e183f59d8f4bd478908417f63acffbc3ccf8ea5e1acf35f1a8a5799ad4f4479268093ed61"; + sha512.doc = "d65ddf7e3b9d926e1177ba27f569b50d886b19733fde1636e4f86d24da6f40fcf1cb572da9bec4ead8a0e94eb8cbcb5ffbd61d441f954d1342906240673a0ea3"; + sha512.source = "153b635fff805f5beeeaa6c95ec4c2a6ba08e9f73f98efd4873aa361618cd915f2ab969c7118119bd30a0f57e3dc35acf10ef80beb24d5c2fe0fc7eb503783da"; hasRunfiles = true; version = "1.33"; }; "ntheorem-vn" = { stripPrefix = 0; - sha512.run = "991e3e43c228c0ee57e5ecb22e2735bacefc4e45d750cc9037e56777770960368affb6bc5905936204a8a40e040dbdf643a3209334afdc8e4b79beb19a73728f"; - sha512.doc = "4975cfff2a63bcb2dfb8c3efb4c2f20eba14870b9a45ddcd283185461847e5ef158ca084927c223cd11b8733ba51b19383730b1b1f8cfc4c8aaca3509db0d88c"; + sha512.run = "7e4344498126dceffe76867c879b81ac601fd74e8d766c18523a1d587a26d95b84e81d8368c2aa28b8148cf0253a0bd0dc2e07331ff66aaeb1629a330e00d251"; + sha512.doc = "ecfd39bbde5e010f71b9686e6678bbc5e27cbe75207121014cda0de9918d29d6cdf2d606d2e065c8001841d617c1e44765ee1d7135d991099f99781be6d37eac"; version = "1.203"; }; "nuc" = { stripPrefix = 0; - sha512.run = "6412bbbd1217b833679659ef82fc370e00298b29e4468c79b7e4241c3f4ee5c6c19c76c339ec2b22ada7aef0c8e500d08aac1ad098f4c27389f008ead914d122"; - sha512.doc = "1f4a725e05f1d387ca05b26d53fecf2b56d36ab89dc6206e9e09f8e3445d13c2b9f98f36774c025f422dda5f1f2164282bfe5cd1454b7db51eb6842cb061565b"; + sha512.run = "34e4e1f97be707af2e13c0286ba31c864c6c861f253e0961d0e338b3e1d004fa8e5f5fcfb4db438538de14191f77224c3ecdb464f9b9b699f46a7a894a5d4ae0"; + sha512.doc = "903d54c51ab36b805a191c8655a8255f0cc7302202ec8d363f025609ce763939ace5ccde475a6b42ef68e2a5a03a244f8a1439ef98148d43d0340c5dcd86e9a7"; hasRunfiles = true; version = "0.1"; }; "nucleardata" = { stripPrefix = 0; - sha512.run = "e54e03f54ee71180d3634b46a5efd3342f8581276ec9a15a769a60060a2b154f8906ff04a681233a7ec3928d151714cb79bbc7f20adf0223ee72613c8c699dca"; - sha512.doc = "8f9799ee953c2a7e0590f7e5d5455829e219820c04f24308a942f318bff5735bb1cb34ad09d9af1148e727d1a8c87a0f31436224244469439c83980732429966"; - sha512.source = "2c684e78a331e063859f0b18cd8df828a83f9f7fa8952a0b17b333445d47249f8061a5b2ee81be3d99cfd2e4408dbaa81b8040ca24cb2c8125ce7cea6861d78f"; + sha512.run = "b68559323f45aad9c4a07794a8195b5b1e6f3a5ea0f54f82b7d5d743bf4fb2396c0472731f84d1ec524e38cc99ef5afa6949127340a554d80a36b00d7cae5e3d"; + sha512.doc = "5ef98fdbac5be3052aeba824c80b94eeb651bf514bf77b82d54096a3ede9b7fd7f62cc7dda543ca5da2eff53a5cc6586b2c64d3881dacbde233382addb1f05a4"; + sha512.source = "d74f0625fa3a8ac897c23c116a8ba99b84776d8e2a224b94fa01764c3d97d75b2b2693a138b6d21a8d728243325511c9b79a8fb77390677536e7c73f256f6b3c"; hasRunfiles = true; - version = "1.01d"; + version = "1.1"; }; "numberedblock" = { stripPrefix = 0; - sha512.run = "6e838d804c451f9d9237795981c385c4e233556a85eb01393227b62db5d3b7a5dd6a2497387a310788c3a25607a7a58a03930c142230a328b0d3e3bd28f4c98d"; - sha512.doc = "d50a4b17e9e82adcc9e0a238fb5fa0a5a9305c49423cfd0adad0a4641360a6a4bce45f518f4dd1ce8e823aa54c3e81421c33cbdb557939a43d01da5a0fa47805"; + sha512.run = "4d18af64342aa06630d772ba702ea13cb96778321b87d3d1025d8770f40c609c5577e858474a4fc4feb4c0d7a6a026319a02d68a6a99194c4aff539579613993"; + sha512.doc = "50427c74920c3d9f409705d92d913ef1931b3648510d93b5cf70fac250894bcddcbe67671dd5eb19b1372a536c964e2c1f145672db2091e4132d5fb210d454b8"; hasRunfiles = true; version = "1.10"; }; "numericplots" = { stripPrefix = 0; - sha512.run = "ed37b27256794ca33ba0b65e4b33ed28c5e748e333d7b11acb329d183446452d3ac9e8b8ec5bc87d29b93f8984cd238e198bacad3a1bc243908c25ff2c88c5fa"; - sha512.doc = "22f504f9657f1efa8fe259209a8fdacc27dc8769a919eb5ee2d2a1d185462aff570fec1d302920a26cfcbd2fd166f3a9d949bd6f4909a7e9da9cc71a65a3c266"; + sha512.run = "f724c8b35002ea5c3cac7520f6ddc6100f22762a46f1b5fc5b9e5597db8902ab7e3417974112d43f4ad4aad20da9486c996c4032f8c709ce44b8526ce66a004c"; + sha512.doc = "7395e92722414a00175c442abb9fc74c3a5f6dcea06d4011e3c95a3b8749c152e70a9346f49ce3aa1696270af376987b4ccb63722ff0edb6c6e8ff0573327610"; hasRunfiles = true; version = "2.0.2"; }; "numname" = { stripPrefix = 0; - sha512.run = "b1cc5f9d94fc7edbb6d678cf6cbcfdf43107a5c948e892e1619f8ee47ccfacc441e60dc73c4cec96b1a78ca4d65502d9f2eecacfe5e839216f558c234c862c3c"; - sha512.doc = "341813b4d4a6a580671a0347c4f044ff58f185254944ab6e8dc07eda22bfd9d79917ff772e6da5b81e004a36773befe76254bf47d1883f4132a88dcc139595fc"; + sha512.run = "cee042c1508d651445f7d64bfb46a58a6c9d984c6c12dad80750b462723eabf764515437da1c677e4f6082926b906445861ac50d069a66a02874b93655e99f7f"; + sha512.doc = "91e93657532ddc88c0f2a9251b6053f96b1e567acd57cab9c1d523b1c5409aa86763052993290ce2e7c17697f32039f91f796ee1008961a44a2a760682745a6b"; hasRunfiles = true; }; "numnameru" = { stripPrefix = 0; - sha512.run = "ce295f695b00c9a02f8df926566f0992f5bbc4b0950b074245599157181f132b06e5c4e3826da0e0f4ccbc93d3ab032791e0e0619315f098af62973e8d936e43"; - sha512.doc = "60adcfb63515a65c9acceaa089d344c787c2df37a5a43893f5964470b31d779d9df8c1112ea795df3dd2e5e252efddf94ee89ea7d61a3e27a3238e7541af37d4"; + sha512.run = "b474b7990598bb5bddaad3534450bc2001c23cd47f0c152a2fa720c184256c4309096be5a87e08756fd1455413d81d27bbe2d75b7573d234f593d7ff747923a1"; + sha512.doc = "23c616efcd9f1d261e50fb738d839c640ddd680ea50c9784850aec7406a0543ee33ad02b5ac4a325a859c050ff1bcc4a96b69777769796b537e09d158b10ed71"; hasRunfiles = true; }; "numprint" = { stripPrefix = 0; - sha512.run = "5c7f54b17e8254e38495082d8d2fc02611ae2e99e5b908f99966203895552d82a0bdd318cb0265aca635afa2b06d7476a88533983c56808ba8560397a18cc1e3"; - sha512.doc = "9514d5fff2d866efff7b0d6d4899dcebbfd4030345e86519380dbd30eae3960593e9d7185c1c876f7dfb08f6687cbdc52ff77f10811efb6f95c19d3e8cba6a2e"; - sha512.source = "52238ef3c140801e5fce1cadd4636de353001f64eed83b03ba8ca33b6492152217ebff0a7f2412a2b139ada6cd507f66c1a15fb220ef81524b8aee3b971176bd"; + sha512.run = "842ff2ecda1735e850fcefbd13b0aa676d11aa6ad698dfafb7c53f1fcb388d79b0d5db508b9321a3ad8612bba5f0b37e08c53a40e03558d9205b136fdf5b4279"; + sha512.doc = "6efc0037de519c330ee049080bfe0941bd76f27b6cdd3cb9509a781f919b322b602998fb7ff01a58a7125d3cc1107536953eece9e143a3dafd2fb2eeda725bc3"; + sha512.source = "7e72a20bb07348c80ae6ea2aaccb6196a6751bcb61a98f54ebf9c595f6565e0b240e198936dfa665e287f0d1bf9d110ae671d7888737ca4e7aa05174c56d5e56"; hasRunfiles = true; version = "1.39"; }; "numspell" = { stripPrefix = 0; - sha512.run = "a053e3083c8c3024a7737d1ed0ed15b8b7bebdc37f627cd3419f978aa0ea1086dd40c1785cf700b68d02ac88f31e47741b1bb842863b24f1c086b2fa994a114c"; - sha512.doc = "1fc0ae640e762a5486fd92263cb5954610b498387225c8b056b3c1318ba383709f2e2cd9d1bd4aa03b214f53e726da6351df5178685f12941a1c40d9772b241c"; + sha512.run = "e96de6205405139ccdc1462a165d4dfa7226ad5fd3b319dd63f5acca0f3b9d6b1bd658935d181ce817b2a8ce40656a31c51dbd0f1eca256dac0545090d4d7d79"; + sha512.doc = "b762d5cc76a4d5f932943713bccafdfd969bf8899e4543bcca2d28a8e90fcce897fbb6674e4c0a3c924d582fa2c441595976467a69ddbc12aa624269e5cc0856"; hasRunfiles = true; version = "1.2"; }; "nwejm" = { stripPrefix = 0; - sha512.run = "9fbb62c23f87d3726d9686c99514a67396c1c4cf5d10cd1d58633cc3cb6d36a659e8067bd456b90162d2eb4742e1e1f02752e49e94e5c4679efdc7b20b9a1f15"; - sha512.doc = "aec8a04ecfc87b52209d10406660fe9acedc5090e813c326f21c2a47417a9bce492615d7bebcd72f4f1e7a07e7a6519b9ffe758cddaa213446529afe5c1f47a8"; - sha512.source = "2b3df368f49db1bd091c4fc370d1d9b159194d07bca60b46a45a4344184f2afac67259bcf290f29ef81f1c5f3d8ccf3e46490d117949a19ae5ce0df31053f7bf"; + sha512.run = "2ed126a29ab038121173071ef7bce7b77fb36ecb9e319eb2d8f6a30c91b32728af27e844fb2a0c5a96ae0f556a852ea85ecf3be0ef533bc6a1b45c543e2ae944"; + sha512.doc = "b4ce3ff44cbf513a759b0d95e4b226206189bd2d09d583e12e0f16017f3f3b51e79b040c8b14b6bff11312af872dea645fbf2dadc24b03e458b74421b98cc6dc"; + sha512.source = "cb8f90d0085ed77e9077a3735dd2bed05247ebbdcaad54ef45fe0d5bcbe4c354bb2dc24baf10c605f1991fbbea31d774590806a4020e049b6156cb3aea49b160"; hasRunfiles = true; - version = "0.98d"; + version = "0.98e"; }; "oberdiek" = { stripPrefix = 0; - sha512.run = "649c757a9a921d8ab72df5716325f8873503527c457d77e36b608751d9293c56ee0c02723ded10f233cb2840903ecf4c5460e62b6e92ee28006b7f5337c32fbb"; - sha512.doc = "5d9bc2d39fc84e054d7732d812dbf98e4eb6df26d84db239240c5cf263b84ea7df5cb6496080fa277813f0950575e5b8376aa56b620d4ea1b75a4d18fd322e7c"; - sha512.source = "49655523a7d52a55a8b804dd56101671081776f196d514d551f78a18fda1b96e6f38c26c8b940a46e2f809805db97d0d2caf4bc783b45ccc13371ee2a3104515"; + sha512.run = "750a6b5df16d34265fe21bdad99a3493074c81e4a0d055cbd3df6e95ea3bb80d4a40980697cc759f52d1bdee59f88d2a3db3afd907c8fdb3032ee4a25363f475"; + sha512.doc = "28366d4dbccaf9d62bb1f1d8905101e2d81d37bebe1aa5484faf9081a1a32518ae6fe7058dd433ad189256bda96f01aaf7f9a9ee28c24c1cdb9707fdc3ba027c"; + sha512.source = "f34e5a0872dc5a3c93715ac7df080becba318bb48047b0b331753559f43e7d9e20b891a1d33f6d5d3a78772bb755d565b201b3e0b79ab883ffa413738adb4679"; hasRunfiles = true; }; "objectz" = { stripPrefix = 0; - sha512.run = "993f91a7b8486831d8c6c8a5963b447b3690d6cdf65ecd1b226f3e1d360836b1f1fa686e9d64e51cfbe2d8d0a94b831eee4cbc73bd55bb348fbc469631095d17"; - sha512.doc = "a1799f8c37dc6042427240267c810239c4b4bf59aec3c2ae040199543db0e98e43649936f9dbbf187633e65bdae1af3c8d4086f759bd08947a3aa31dc5607b69"; - sha512.source = "880813d34ad6f1c5723633d59b679be40e1dfff1510f8e12f04418980b98b5776a9241a6d44e2e2df86c019975038652d0f0d1d3e349371b0052538f21b5ca57"; + sha512.run = "c99ad2bd028fc099125dcf2c37c33f2af6565288a8d72d2f5f8edfae2987bd7e1a3cccc4c0b2ccf530b686dfa782ad9dae24557f418a9b7a74497919ae87491a"; + sha512.doc = "e4e9911bcc9971ddbcf60db29f612fba32fb21142c7d2f72e8efbe659300e2296f28d31fd4e3a4137aa2037d0b5f97e9baf0133bd92a4ac557647637de761515"; + sha512.source = "dae33847ec4c7a3936cc66cd0ee90901b8f2694daa61f036fe00155bb78cec3873f6ea08210f557907725d3505c631324681645bdc6c723f23e69da03f2c9762"; hasRunfiles = true; }; "obnov" = { stripPrefix = 0; - sha512.run = "41785a882ceb83021c6f45bc0afcd39eff2a92602a4b65f10923c0a3fa836963f7d48fad2df2011d452d991796fd3981be3f9cc6f5646d751706ebed0cfe7414"; - sha512.doc = "acc56f359971628a60cdd02a65a2c288d44c99577663cd8bd5fdcbca447ad4d0f25b23b43c8bd79303e5729504d7a8090711e91211f197fb52980f44dd0096a9"; + sha512.run = "bba8d75d8b7d2e5b38c3f0d7f7b96700bcc614d298ed9eef879782f7f910ce304e95f238c20e3e2d796f24baebf18167eb5d2df9155eb05fd6ea66233003e50a"; + sha512.doc = "c49e87f54d995c5669cb30294450366c9dbc8637528cc97a823f762755c318bbcb2a4873a982a760ea78c79aaa5b88ea7a9705d28f342e9f4d06e635ce6d4bc7"; hasRunfiles = true; version = "0.11"; }; "ocg-p" = { stripPrefix = 0; - sha512.run = "c2e14bb8e50a5a3d0c0db95e3577b784e27b5dc57391cdabe4e243c7fee9af0a6bb5ca1001569ea28ca7a116f6bfa99bf7982dc8c9cdee2abc6e3c736f7c7b7a"; - sha512.doc = "d9a7745f23f13bd3e1d66fb6a0b7afdd132be1b455258d54f52988e0a2f5268ecc1b8ccb5f2ffd59f4022816f09b2f1f3d3e318e76c50296cb70083ad16777a2"; + sha512.run = "6506d4574cc8501dfb245f97455db807cb4a12767f81bf245ee424851c99a142f254d005f3e20ec68ba38473d3ec2bc97b2638d41746ae00f0b38cdc450d65d6"; + sha512.doc = "9a33dce50c5847bcefd3fe5aa11ad77c12ee9d7da6d8dc21100e27347fe72045b27e928e9c266a19cb922659af6d90c87445034888f813b565fa08eb743e3162"; hasRunfiles = true; version = "0.4"; }; "ocgx" = { stripPrefix = 0; - sha512.run = "cb5a6940ab5e24dea47bd0ef82e346f6fffe82b237d106e396d426754ad6449c838ea619c454f86ef42d3a0749df725eecc8ff94d3efd35d691d0baa5bd3027a"; - sha512.doc = "dd6fa6c25c4b6c8e2af55e9350af4e69fecac4a8e5fab03fef11d34909c45cc4eacee76b72b43890b39290beeae90a0ed807f2f286a0ea05a996e3bf95cec72e"; - sha512.source = "0c4a4ec68df67e06796ddddfedb7b7f8c021623129f01af206fbb91aa7a257ab6b650ef937a249a1cba538736ee4d0d1b07d44d089700b24e736ee3cdd4f69b2"; + sha512.run = "d39cea85bf48f8a8168d9ff2baa469a52bf5e023cb265dcaf5e42fb6b75e8e6be5a27e6c071833a4bf148fa1582565df4c29300b00ae67d294de648201303bc3"; + sha512.doc = "98392e220d146bde4d35636ad5f05514cf2c6e9ff55b803fde3acba259c6f9322e600ff5cc88d58a71e13a5b6ca46a049e92501ad20719002361eed50583763b"; + sha512.source = "2263a05007116711328a81e026c22315b9c05b34b7b2253be0b2d3af4d49e7f6bd80e6abadfe961d171326f5758ad5578fcb2caeafa8dee936c8e4d8af60b780"; hasRunfiles = true; version = "0.5"; }; "ocgx2" = { stripPrefix = 0; - sha512.run = "ba5edfa28ad342f3346857ba072ebc4b059b6cba5332e30f003ed1f8fcf614043f5f6ac1e88ce45ce00082e636ddfb476c625e212de22daee593db6986a5ecf9"; - sha512.doc = "841d51330f6388ccb1f9c6d6187b03dd16f09d3c27f5fbbdf4605dbf04112fff4b14e88a28e3a0c1d3a2d9ecb118bb4d026f1fdc63a8678e306838ab977d2a38"; + sha512.run = "9d23dc77fc47cb690e15febe6554f0c7fe94a56f87736262f9fa87380ac54707cf08ced48ff5c36b2e094ec52c3066645822788747d85a4aecaa30507f38ef20"; + sha512.doc = "ffe2ed83f864b9791b9c53180f562db59fa4d07ea718a6cd69eeeeda42f8e22c06a3be9bd6f68160cd538231772076d4b4b8322b5a4370a6e6806b7f078c5a82"; hasRunfiles = true; - version = "0.32"; + version = "0.36"; }; "ocherokee" = { stripPrefix = 0; - sha512.run = "ccef75a3021154e48a3f5fb04b419d6eb1a72ca04718a93912439d4d8f5e8fdc36fbd2aaf791dfefdb6f86845d630e7c726f94b5489d0732ed2335f1c3626fbd"; - sha512.doc = "74010acc2885ef8dd571af43b4a3cbc86a9d771a5abf2c915a66dd9c6b3dc8ef445e7867531be2648b7fb4a42faed2fc3c31e660e33ca8329ac7696bd9028616"; + sha512.run = "f19c0978d54757b6673a8e9348dd1133d138ddd0734ec86c237b97644606015eabea03bcc52df42388273dddd9d2d261a6b14c780454c9f76f6884f2cf6a80bc"; + sha512.doc = "cdbf85af5fdda57ad25ee1ad20d8ead0fc15c25644c1db51555b8cf646037e71e313ff468710d1add6aa043e9d4f0853106b0b995d22aa261c409fbfc25c77b7"; hasRunfiles = true; }; "ocr-b" = { stripPrefix = 0; - sha512.run = "736b2f66441af7d02680d309f3bd2e23b646727a056b7d057f97e234d65fd3478ea28743be409b83ca99e05c5ac2eb0a98a2daba78666eed9ffed6d1f10afefe"; - sha512.doc = "710b0bda6e4a1e982dbd7859e22a898d9fdc3b55de4a4944e370618e31d4e24fd56b88e8a7be32a153f1bcae5ac4ca00644ace735ea037f26a64007b91705ee1"; + sha512.run = "1c7903717108b83f461ec67ed247ca60c02481c5d9c01ddd5be3dd8e8000f14c5fd01c9632641ab821438dca9c690367e36685e1c7161ae43a661c81eb6f80ca"; + sha512.doc = "ba962f0df9f179940ee1dc9b2e4bc0587527734ed614fefa9493a384812002365b41dd1765fbe5357521e4de958a6c6b153c3c43bd093d38434bf21b294771b5"; hasRunfiles = true; }; "ocr-b-outline" = { stripPrefix = 0; - sha512.run = "d6487974eb7e17a28c4c804fba0865f88434db2536bd112ba11dffa3e821242528bca1df4d944abbdb54a0064042d3446dd9eb7d7ded10301c7dbf55a73d6813"; - sha512.doc = "d92d2fa37c004ac96181ff7d997f9ed022d3ad7c8d752098b69d0129a659004f83c137eb5ec3029f70e3195ebc5e159821dd23438e1e4b74ae0586317b682b41"; - sha512.source = "e06a7b9d98a30ee373e838030f4b90b8079e0b7dc75a474663a45c43bb39282cc52e4713127fe25f219e03afb676cf47e41aded3d6f25c729964cd7d4bf4003a"; + sha512.run = "727e4550ad8a4d2d8886ac99d7ad58690e39e80512c64fee4e01f780a20eac6e5e32e0faa1b7d56b5556f1287b78736e4653c44f6911c559ad6436f2ca63cc9e"; + sha512.doc = "2d18b50f25d79b5bf07d5c760cb9cc7445554fd06e12de2844efb6c6a360333bbd9daa1529725c5cba71ebae8cf3dabb22db14917d8344d63a30b7f5cdd40b45"; + sha512.source = "7b817e4b93e25845f3953ea2bfe608d052595339ab9cdf85f62dabf750a8c997a1e9ce7ce726bdefb64229d609b2dfc5e1929624fc644b2e65554aa13dc2f8f8"; hasRunfiles = true; }; "ocr-latex" = { stripPrefix = 0; - sha512.run = "e23de9488c9d49b8f087648baf497acad7474ef79771941850877449c8af7a208cb19e0266148a06ea7f9f7d333648d187b0778a0568ff84720a97993c3c49e2"; - sha512.doc = "90ccbbbb9034cc68ba99592bfefb890554fbd4c97a7dc138fab571c8b49c0d853ad1abc5357fb896873600d625937f011b50c797636ae0c66ba1628af314c31e"; + sha512.run = "e4e6e65eada08b3feefcfab0e5b0d7e5ae901525442adb2c6212b1f96bbc4861eb5b2b6baefe4b67e88d9d77e12679cbf6517bc65c64a9d1ff943c09922341f2"; + sha512.doc = "814f8c65d532c24c87abc5b034b3e6d857cc372a665d61721278aaa900a3a96d7dc84262d021d8daf5c713b5e8a0893ed3826914ff9046dc5655009ae21f2d71"; hasRunfiles = true; }; "octave" = { stripPrefix = 0; - sha512.run = "83690251225ace3b6b51c20f0fa096a5c3ac1e6c6fd914a20070a19f4b802ba1413e3541fd67344eade0a3c83e1ec9b276e7181b1cc086522f37c2f0757e0945"; - sha512.doc = "b2f3d73d0e57265849487cd6b337380d9883baaeba4a2af52d97bbd3f9c6a957bd7b6929d999fa613704240a14d4eb6934be92fb21c3eae6d5bb323c98265133"; + sha512.run = "f25eddf66336137957478ed6687cbb85bf8de083e549ad3f0db0ac512b241fa7482f1dc411b116ec60b8cd1789544ee7abadc8f8b8f37559ee2e6740754e4b2a"; + sha512.doc = "1d49da5cf5c6f0b8957f15ff8f24570f04f69a05fdcb6b4f6356198aa6337bcbc8abc6f566631ae9470c231acce11d1dbf4cb81e8c57f3c8600b87a5f0c77610"; hasRunfiles = true; }; "octavo" = { stripPrefix = 0; - sha512.run = "a8e8b904b085a2124c6531fc2eefe838515c5829804c12cacc932f495c36c9f692a3fec8d50c191d777f9eba9e97bbec5da05a1e28506ef2f92053c003d87ca7"; - sha512.doc = "5ae95140b7275b829dc7310394d55438176f7b1395ede3539a55d74e6445e233d2e896970d81c3baa292d81901297b278652a0575289c9aea806a60cfacf0719"; - sha512.source = "dce7330041cf68de0eee6f8f704ba16adf2fa04eef65cb762e8c31bd3baeda9a37a18c1f288f2b1eae9a07fb3f0603b1dbad3444a49ed86c8a0bc503d9e4f517"; + sha512.run = "b2b33aff9c3b8f02cfbfad6e60b3c524d1ea8fdaf97a7c4ae0f6cf0d52fa54ead00288675f3694391aaca02c90dd2bcecba4240a1878dcff4be739c515486439"; + sha512.doc = "413cc3a0a88835f4136d9834e1545f674169ba684201f6a43549feb1d5b7970445d41c9efd07939aae72ba139c7791f75bd406394b6233f4c35966eb5432da07"; + sha512.source = "7e17c81344cd0d619b4101db168794bbd468b0224ad07302334a9e9df3eb16cb214cc9bd9df5c408d7d5122d6e6abdb2c71d04a4396c7f645bea2d396780f4d7"; hasRunfiles = true; version = "1.2"; }; "odsfile" = { stripPrefix = 0; - sha512.run = "be465c781a94374fc73dfbaa4970378e7b1cfd05a65eb3b6df4d74aca9d5a7d567bff25a164b1246b2c86d6e46887670340c5605c12c6a495499a536725a2db1"; - sha512.doc = "f02d709e8343e1176808c8e66e1f4f2385ece69038c1126b7941e5025601cdb547bbe1a48f8d27fd7cedf8cc5f34fea420d42c8c0e7741bd2608495f63ca79e2"; + sha512.run = "e8f2e4ae565f5800dddf048f8cdee5d7c007b0b442758936ec37f62f0b531db8bdd00e502a5040cdbd56e6a3b928c5aaa7337422a6d7d54aec7ceaa5036a0f62"; + sha512.doc = "f58037561f782430061fe5a440f06f74b0354ad0931bc32108bf43a26fa44324077fb84e8068f8623e611c1af8139737aa4ee42b779aefdb046ff88b5de6ec85"; hasRunfiles = true; version = "0.6"; }; "ofs" = { stripPrefix = 0; - sha512.run = "2cf371ace149811b641254c9b45eede4f66cc5fb521a93b1b7cae1f0b36ee0901d71adf3d6fc2d5b0b7e42ed07355cb532416dc028958af5f5337b63857f6be3"; - sha512.doc = "25e6310d8b6aabdb17d7ccba6674c8621e64842e0864e2a78523781a5c1ba734f08daa281ccc342924b09c23f436adea392b7e4ab5cd8bd783cfa4ad7de6b77f"; + sha512.run = "f95d10f0cc61e13f2f60112a1660987ce3264090d0205dc55393f6a0204f6fe30f5a32ba16317ffacabf0d87cebdbf41cde1fd642f9e51d4f413ce1211699d5f"; + sha512.doc = "a43dc7e1a8253c1fec3516eed30a512292c9351fe456247cd163c47ffb28a0a5965d25ae2622b6c44c6c13d4810a93d605df496567511294340dc039cdded409"; hasRunfiles = true; }; "ogham" = { stripPrefix = 0; - sha512.run = "dc1c86d88a4ed1f4d978275882b50c48a0a00939482b8814d619c495d94807b449d633b83be2e0cf7c957e6ed8269c10ee3c028edae17d0b0911d71833509ed1"; - sha512.doc = "f3ccb2f5f50fc748dc1e484149285cee8a189b8cb289e6aced102ede1427d128b56ad4933cbf57e1ef2de4dc612eca28e457d9d19ff4c80922f12e5c4205a71b"; + sha512.run = "66033bb98497948c0a5c41c2973082faf9ed55061883daaa504f380edd486fb876c7d8c93489731b9f39aef00a27c9d8ba94bcb66b04d103eb7d6b3d4905eda0"; + sha512.doc = "5f666b255eb40a80bce743f00eb627151ee51bab9e7b282a8e496ce3f9ddbd8b61c026c0662005d517610d545680f9c92665a6a52fab18c01bd36a8a7883039a"; hasRunfiles = true; }; "oinuit" = { stripPrefix = 0; - sha512.run = "b01153f0608e5de85d08fb52541d149c714263e97131c9cffe9c5e31b20d171a00b7ead8544be5bfaf2cb5c9360c21b63c7dbddb50455a23a3101ef9a544359c"; - sha512.doc = "5c7e4bb264c5584c7dc2f5b25c8efd6b3fa2c9a16ab8124038a3bdddbdd06e5b245cbc544ee002265500cadd8a8e2a63ab62b7d6af3d0e61d3e1d8db22577a14"; - sha512.source = "e7462bad253136bab23664c730ef1763b2a9329ce484f5ab68ed913acc019e2de9148211ed7e98566a35cefbd37ad02c902c024f5cca7b29d1d6a7e88521b375"; + sha512.run = "d3e38d11d3b36649f70b49c5f9ad9725300657fcb9dda849f34fdcf846f51893a484f0f4097e6c6729ce7637da94f2e483894c4075a18b86a6b877eb140e7131"; + sha512.doc = "78a2f77dca0f277109e8f000caef96ad06d2e115d44ccf0a9ed12508dc1cdfbe8d18eb4b70748075cc2f43ca62dbf562115941265a2c3f48dc882d157ff418ef"; + sha512.source = "0c2529f9db37899ebaf7a26300d1f2968e7baf2da546163a715ac873d3bedf301330467d54ffc696e57ee153c1543df3dfdff5941280b94c0d6bbcb9521c9d6d"; hasRunfiles = true; }; "old-arrows" = { stripPrefix = 0; - sha512.run = "59f0dbf01b73ca9a3e51ed18367394880ecd18f3ef6a93ea360f5658ce72bc11a23865fad47744b548bd3667d01ac1e90bb21c19090d008ca1709bd6c44797f0"; - sha512.doc = "715dc85717234ad1469be1cc209e10bbc1a205b2fab6d10caa46d2ef3189d06fd59c84097c9deff9bd0cb804071a11923ff129c0e49fa544d9e6c43d77b21eff"; + sha512.run = "a4d3b87c61130122050b4ab4c1f82f52b56ae1d3d5dd776a7bcb0087c09a5c5f49ec65c088fd5f6a180671d41e20786deddcba3e988711f019210c36748e0325"; + sha512.doc = "1a812614d55fe5e809fc1c375f0b72c2494daa21098ef4e5737c5a4aaf1e8e78e81528992ad42012b5bfdd594c1b4ee7bfec53b00695426db28d9f776ea0755d"; hasRunfiles = true; version = "2.0"; }; "oldlatin" = { stripPrefix = 0; - sha512.run = "a80118c87352c8e4b60215ecced0447bfc675d58dc19989e9788e938dc989002909bd2f4ff7354a674042086ae02bb34e9632d1356b979df8f1d5c84f3104203"; - sha512.doc = "1d2259e534afc17f080a85db564d66747389daab934a9fc9c39506df8f8a428422de51355a8b5f89446da4645378f3cd29436808397cbd87de0a33e6a5115cd2"; + sha512.run = "2f151b634a91aab7d9ef59cc6eb5c79ba89e136c99e70ea467275784b6800c432e7a3fd3a1bea3d941cfbb7adc905b3357c04e97caa250871f65d0f484a3fc49"; + sha512.doc = "a457c079c6f4edfba26b65990b1d00c25d1b8526f808857270ebf47748c03f026bc6b8560853ce18e8bdd1f994b10b225d1ec4891d1d2b3686049b71d6f2634a"; hasRunfiles = true; version = "1.00"; }; "oldstandard" = { stripPrefix = 0; - sha512.run = "066ffc69114c7ecbb1f6bc9088f97fdd241cc2f53089b210373e6832ef023bfcd0d5b333d8819d90242d0b6797f8b2ee5f678eed5ca850173759c2a916061e10"; - sha512.doc = "d6176e46fe91cf18a11c22b51c9ab4cc7e69094526edb031a6a22a324736de755c8572dff7163b38dcf595a2877958fdd68218082cf96a24cec6994abf3e3674"; + sha512.run = "97ac11efb16137815f3e36e2d2a30f61ba3b7c249dbb424f259199abb87d2b1301fac15a22ebf10afe8ad455927676721114030a549a0f7839809b357740fccb"; + sha512.doc = "1dbb21b3ce9dfc2acefa5e249735c27df3e3715ca53b9fcd311b8fd13415f3898f966f00976ee956ec071b45c8ba4b6113ca8903a57501e61c54ad6d459e4a66"; hasRunfiles = true; version = "2.2"; }; "oldstyle" = { stripPrefix = 0; - sha512.run = "d3e4536934d739db96ab7873bf15059f1425946b19da9d2aa573ed5d5a2f4b8dfb5ff41982f2f7268ba3397b82463b54c827e6a4cf652d497576dbea5d0b2924"; - sha512.doc = "43325ebca8bcfbf1c6b0ed5c722c3a6814647ce445130d22d75296af96a5d023c182cc90a29da2e369c4c49500b01be9f21d45de2f3809bb42fc11275c17b0c7"; - sha512.source = "7c6a45cea597e18aca6ce4e152eb421ee34ee4b41e8cdec404bee971d4509d4de43778070d0d26366d105cd7bc078f441b8fbae333286df4caf203c99ba91209"; + sha512.run = "08c61323fe1e30d0926408928fa0159f569db2b3383ee8f86803c3b9369abf4fd3227f161f45431c206aba9e1e4c39023d05f0f207825ac63c07c6680a811ce5"; + sha512.doc = "6bf5ccaf8c1e8888e5e78d90b264b69790b6384a8a5c23f1776e32bc76fcbd10eb389149af2c3cc3bbe88497eb0a0b49e68a04e1b212ab17aec5873130de8081"; + sha512.source = "a24679cc6c7fde3c5136416e75fe6aa0195f94796eee46e77029a6a0137f354886191e7b310f2b1bb4450ce41607ef6ac6a840a32232dc6685d6e0a4cdbc96c7"; hasRunfiles = true; version = "0.2"; }; "olsak-misc" = { stripPrefix = 0; - sha512.run = "758e224bac81045f0aceb7322771ceb8150616684ed4d178003d92d66152ac21930e0ecec7c88688daa9c1d3dcec985b605ad7566dcd029cb3654cd8a5090589"; - sha512.doc = "bef6830e06dcfc8e441e20a5f7821e9ce6a4ca081a4d8bd8690e874aaf76f648572aadf07bd1391b4f35b6a098c67ba4bd6d1cba08c4747587c195fa9bb8b0bf"; + sha512.run = "f6f73e43e5bf53629b11f2186a5f946334f15c548950ccf6da2216f3e61ac02cd891f2a9c63d16c25e18f64359b787f9be95b4e5ac209235106cd4082a1a177e"; + sha512.doc = "57c3e7874f83c156cf62e7b5ae6c768658d1c987fb8f6b0cd00ae65945608a0cb5d58405d65d963ed5b62f8550a3b2c26253ce44ca1e0e0aac279092ffed4a9f"; hasRunfiles = true; }; "omega" = { stripPrefix = 0; - sha512.run = "c54a5ebfc228d5697614d636b6f8353250b01358bc4095e83217e3636ef5da019db5c90673d7511e315921102f74650a85704217722e0fa69690d3e344b323aa"; - sha512.doc = "520ffc30ca1ee8de617e4bb1c985b3bc0add243a8f270d412cdd5c939c594c4f3e63919c7f9a49673e1d9b0eba4c6d00bafb6b7f7af2cfc2d0cc8946020bef19"; + sha512.run = "1711da48c07c8be1712b76e1530ea626dffdd0fd116f752bfc1c3379152cbc86ef95604fff29e30e15a4db9e9430a1a713f8f211ae6b262a4b1db99db8bca599"; + sha512.doc = "92367c352f3668edf963afbaa51c91caa0c2d662844b30a660a9a07802e33c127ea5755f63eab1a174e76a9d02986c91d93185c7a2f9c118f021aca85794e8ee"; hasRunfiles = true; }; "omegaware" = { - sha512.run = "87fca97c7df2fd4651748d815b3873ef0c71b495bafdc38012a548a0b99a56ef8e076471f16c7591e9cdb7176f11606434b5dca54cbd6922e2d7aec456ee358b"; - sha512.doc = "7c8175a6a08ec8faca859d19152a28a3809d26f49116d1c9c64ea082800598bc263b489f5aaca2b0e83c0bebf8abb1229ea6a6d48f3228290383749d3f137dbd"; + sha512.run = "d68d683178942100d89a88fd79d84fd2b7809a0f1573517648cd212442bb0c810bd09fe346685a1d3cc38fdf0ac28156fd9e6b54c409a6508f8567d7c41de356"; + sha512.doc = "37417c48bd0c4e6b0d0365c1fa6cb9302838e4222a230cc1ba44801ea9b6155af96c092ea7142eab8ff7148b4447c905c286bed29a7715bcf72230109b6d7cbd"; +}; +"onedown" = { + stripPrefix = 0; + sha512.run = "eddd948910e8e5f2444fdb9526912110661eb7536c61952512c05f0e06e786405c02845827c8db8ddfd70c7a4c68b611097835f44b24e830a0a9c36f82a05787"; + sha512.doc = "9f751dac237447801ed1c7524190f4a20b4355dd8ede510b6821390e338260f7c39be202539d2f7b6de8e63d88a8ccafba9f2f174b59a6f9d539c9166bdc2967"; + sha512.source = "2071f990a30aedc50f0d5c18d4a2da4a17ac87f49f87cb45489ce3cba03ec0dc16a5d3d0dce59c5a77dd9f6f3dc7e02503ee27286e14bea62f17d2320b345272"; + hasRunfiles = true; + version = "1.0"; }; "onlyamsmath" = { stripPrefix = 0; - sha512.run = "c1d3eee13f677c028abb78ff406fa65613bb0e98d4812da4871e1ce9b04d49f65854e70ad31773b2328287ea283b518272a640b6661159c10c447ee54c46f827"; - sha512.doc = "cf7439999ccf44698c0ee931fbd84f01a6bbf7a5d29655e6b6dcf71802812b4f4c64ef4afabe3f65c17ae454a86b83f91f1f2858231bc69d1443045c1c9b4cbc"; - sha512.source = "e140c537dd006e38f83c661e60f935a9e2bfd6f88489495d133fc37eb36c12f2c9374b010e9c0d9f170e2eb2a84567d803652ad091a65eb9e120b356eab4bf81"; + sha512.run = "07d896306fbef347f06ea7ed622e30bf09972a70c6f5cdae677e6a28bfaa2df823280012f341138879c9bbd41a1e5521ffa4609cf4e005b5be664ddd9a0f0a54"; + sha512.doc = "3716ecd026995672972eac111c8d06f4a112289485fffeafd16861be5c18f9e93546640b91b5cbbd801d4c4182e3ea91c57e4846765c8688d2c6b600e00bfeed"; + sha512.source = "2ae0ccf3535fa969c8f461cc348faaff044dd4ceb60098a3631893f009c755edec4f03dffc1ab8a563ced02bb07dd4dca02f1cb305486142cbd881d8464e4ea6"; hasRunfiles = true; version = "0.20"; }; "onrannual" = { stripPrefix = 0; - sha512.run = "3518e4f82868ba3fd8ac465cf383f4838d51bce29e92843d5a26651a2aeb1d82baf1320d6422f6bf368c46fb946b65a70b80ad61e1296bd841e97cd095acaa4c"; - sha512.doc = "9d54123bb0a1d3e3cec08cc4fe37a6d9817906a2a4aac29cbccbf5f85c5ab28511f873d585b33c6d241b841a61c600635d6c17f9310d65d85e95ce6ff031b9bc"; + sha512.run = "78af270d055b4fa4d79d6d72cd03bc51cd5b79fe7bc376216eadc8f4c1329822c422119c3f68a9afe0d620092caebe772e33524f7b5409a7b0c93aee93420fa6"; + sha512.doc = "dd4023ef0e08deae6ff2ebc4fd7dcc23c941030fb1cb3972cba3289c655513d5c7541fa2fd863c2ab682870ba5a37029145695a7a8cc80932dac094a21344d36"; hasRunfiles = true; version = "1.1"; }; "opcit" = { stripPrefix = 0; - sha512.run = "583dcf71f4889f99f2a281f04b63116cd5f42b4fbf8b0d7fb4787fdc00e0c3ee1bc4c33c50b3660c6c1f51244782505d3d1e5090954dc958123dfec9424c4fa8"; - sha512.doc = "700f5f4fb65dbb6c7a849ba3ecea4ec9e34c1f91a38e30da40c662c272186b8ac5122d82d321be879efded877fdf9473013d009033c46b58f3266d6085d0cddc"; - sha512.source = "7d6da8fb1ba77ce95fbbc0c82baf62744a160778f6e3c3e41b666f83726b0c9f0264abe1c1a678999c8afe84d8a3b2fd3df46282504d6cceff1769727177fcda"; + sha512.run = "79f0fdf4555eb10203e81337dca0a9219076ed287ce1cbec87d147881a1dc9183124c132b7c66da23a356498461a27e9d6b7f469b1c5cd7e79b5f8e3233d4239"; + sha512.doc = "0d84bbeb4d74c8ee0f850baacfa93b6db9fb00137d75cc617e9361469a78bb85499b044bdede6f52dfce535dbe3d34101fc1fa03656e72e9c680a09205cc467a"; + sha512.source = "191ce4c6c5a129a089c530fedf520c9ccfc2086e64fc26500220ef647a8e38fdb888fc50c54855a869581c6b884bb0bd63f7ce474b8a2953de264a75dbb48787"; hasRunfiles = true; version = "1.1"; }; "opensans" = { stripPrefix = 0; - sha512.run = "a2a02275fe83d2029797d4e2c61e8b87b86a29c7cfc07bb0744cb406c4b10b820eaa7138ae97f6a01d46b83fb4b852a7af2c838b752da688fb8b6e1cfae104f7"; - sha512.doc = "26d21c6ca839dbc7b2c18010e3f88c3352f3b00bc0644c4a539b76ba3273e3719d16b9b9b8d3874c899a16d3b0395783809346a879172a41969966efd2b06305"; - sha512.source = "8296f4a2031b13cf2d8fb5aaeb3ebd99d9bcbf50db9ab69ce09b97bb23ae34db8f565ba35b0ac020cdc13d8d1acc9dc0201992646fd99fbacc7d8569f4eddf4f"; + sha512.run = "1b62a2523cc8eb8a046e9bc4c0f96cfb45cbe469780d81a727a6ce9ebbe94d4a17289f66b3ab834c7d0a4b61948505454e26351cb11302840bd81048c2af9294"; + sha512.doc = "5b05aa4a166fb7f33cf92c25c05408f62b84a85f0823ca38a0253bb5d4eb61c93b0e6a6b4aa64f5d2465b6232fabac9c14bddf4dad037e42b7dddb69ca4206c1"; + sha512.source = "130a595916b3cd512cd4a2bf257bef3e21c89449e5ce86a9116d5a3c55d07e8bb47d3115e717a7fd336f23b80b0677fd518a5a82bbbbf012aeb3d7b81c85cad1"; hasRunfiles = true; version = "1.2"; }; "oplotsymbl" = { stripPrefix = 0; - sha512.run = "b5ce619a831f6074ca5749a9b84ef36eda5159f96722b3e72faf9ab3af0a7d0b8af95277b0cc487514d34a3ff9308df4ad5a6ec01af67f11f2d06cb4c564386f"; - sha512.doc = "3da74a93ba8975d8cdacb246a15e67cafe63604c5cf0625ce2e13975a7a529930d3c313d44c18ab153499a795aa9f60a4bfbf3408ed2716b4f9502e188226b35"; + sha512.run = "b1febef8e492029d9843fbd81447f6fa2aacdcc22afe411f832e690915a92348c769df53c567905d2b1798e55afa859991c15df5aeea228ea51f9849ef739318"; + sha512.doc = "37aa4e068487443db6af8e935f93fb7c25157785a77eb87e93fc5c06d0be9858caba2fd02b2ba912eb5e20e342b5c5802e05916aa89d7ea787ecb721da488755"; hasRunfiles = true; version = "1.4"; }; "opteng" = { stripPrefix = 0; - sha512.run = "0bf352ef6badec0890a9692b1c66de51abdd042a8c720852462c8987eab70720e460feb44000984a8a18db1c8b7c31b73dcfb2ec1c79ae27bcb8fa0029a4cad3"; - sha512.doc = "d9a32db393149635deca730101e1ad14438d6ab7dcf4a81839c09f68d0e037d5df68e2ca0a91fbcc54d8bd788e66c6cf27a6abe7143ec2ab8ae1d98385378d99"; + sha512.run = "93dd8d0bf33a27914b7f76211ca11eeb09a859b6ae195e0079d9dbac4f34c69636854464e1e50b3e9853a99a37f1fd635f8f8148bfd4a00a49a043db5fb30898"; + sha512.doc = "73f9e12e7e5e8c3b2535cfba4787a4e106d2649b9a488fbf0cc6146e0a48ac4c8cb806f3fa399ea0282b0cbcd9b78471eb8662747317158512306572bc912b48"; hasRunfiles = true; version = "1.0"; }; "optidef" = { stripPrefix = 0; - sha512.run = "6c893ac9e7a468a8e392dc71d7f3bb8250a469f0e4411a190631f708b3ab09757e9a2ae55df686b2e96d80c50260d854bd62834fcbc8416d442f83d421f712e2"; - sha512.doc = "bd2db443e00005be943189faf08c0d96aefa24e19694974e9874cfeb8bf150c869d03d706c30fef547d3b5b45945579d670a90c7ef7297b5519ea1f29ef1a59c"; + sha512.run = "78d9ded8b8227a86cc6d6ac22debb0f3f75391653f865f569275855cb92a169752a4e1154ac4731c3a605cba88ed575e3e2a2f0b373281cfcca45f507f8b9be1"; + sha512.doc = "9e7765ab552a0a25b018116a5a13381d3c35054d35e8cd7a2c631d690fb9b6466c33a0ab2104ee683623919e47122c021fd093cf2875057fe270559425449783"; hasRunfiles = true; - version = "2.6"; + version = "3.0"; }; "optional" = { stripPrefix = 0; - sha512.run = "6e7c57e83d9a7481485e08e9f24b3ea31ac1e12f9b526dd4fff829f9fde77db1cb23ec36a29992100e1d4bd6a2820acf08741dc96dbbf92ba3dcd38c72e99947"; - sha512.doc = "56fbf86419899c71713572b3ef579885b1cc40ac74bc14fcac4bde36b8484c893df5d012fafe7920f1b934605c1de80ec31d01a72a49a371ff47b01871dab4dc"; + sha512.run = "c12af52748c71ce9b729a0b894e68dcf38392e97053e213b294963cbefefc40efd8f198192abe81320b4ffebba7328b3959a152120c2e7f66c96aa72e06bed4b"; + sha512.doc = "c465ca8b3178320ddef5a7447cd3ef7a6b2bea266af17bdaa6dbb9a2baf556d25a6d4c3c763a3329cafea8490d546c41b512b64a1b775396301d7999d8904312"; hasRunfiles = true; version = "2.2b"; }; "options" = { stripPrefix = 0; - sha512.run = "803a98f8462f531d910a93c1e341f1eb129bd0e4e6a1a7a770a411b7dc09120e3dec195c4fd94e438ac51c660571a3a95b4ce3f5fd04a1808047b300733c1240"; - sha512.doc = "7f1e03fc594e044adf550b9c44f87c4e693e9f35caa000ed4d86fc2fdf64662cd0536416391ed3bfb361268064d7cb3b0e6d14efb8ed6ae75f4ffce37037e10c"; + sha512.run = "887139672439c9ea71bf7481a099267cba0cbe8d9b964dd9682f74a567b5b07bb5f02937373a2515bfeaf4b7ca3faf780ed71edce7e168beb0e5b3a69a1f0375"; + sha512.doc = "62b0b68ce34d53e2f3e0de36f1ce8f246ea04e6a39e43d1e876a16574646dc8f4d943b2fcb93197fed3d634715e116da002fa3615cd248ed15ce4e649a9de709"; hasRunfiles = true; version = "1.0"; }; "ordinalpt" = { stripPrefix = 0; - sha512.run = "b8c216f0aca22688ae33a149df6f1c4dc6a37f1a3c3c3df24fc2f3d5243e2d5793d07643fcea2b788efa800f9e93048eb24ec3bf7cf97b21d7d8eb411960ab35"; - sha512.doc = "5cce0d750ef2e9e582e312d3d1584df7d26b51cb4577c9ce8acda7fc7fcf10fa2285fc4f900430fedc3be5e4e9fec93117e316fe3ec847753f30600a7b2bc648"; - sha512.source = "7f759421d709c255f6172cd78429142d11ea06b9cf443ef3e34e743f5a02458fa6e4ca9d777b0ed026382fbaa092363a43668bc9db1a6166ae16fab33d123dd3"; + sha512.run = "dd252717ef554d70ecf8201e2c86d87f9ead6e1cd09d0976335884b62ceb8bcfe846bd89354e5e3ce44c47f68bdf549ed36cd392491c4a44829095f14dcb89fc"; + sha512.doc = "fca9a8ba4f74b6e4ed51ad0217e74bd376c80b9bab22cb2b237af37c8cabfc2f06e3def10925eda270b3c304d55ec6acc474299528245869f85dbfbaba95562c"; + sha512.source = "a4d5bb167721aa257aca01ecb12ffd7a185bf47f20a31623c7c8d1fdf58bc337c0a11914cda0637bf2a5ad86c345f365c8287af8809c53e6916683bc1541b197"; hasRunfiles = true; version = "2.1"; }; "orkhun" = { stripPrefix = 0; - sha512.run = "2ccb9c5eee346ff83cd95a8bb19a7ddfc7337892561e5a8d5c15312177512b8106decfac7b517e11c094c3867779a259faa7cac1d79013ade35c8c1cd7b56487"; - sha512.doc = "7d2a35f08dce693da3c2d37b8cf1b63012e1598cf1bc6174e95a977f59dd19a58593aed2382760a256d017a50267dc53643da6cc371468d9c4e8ce7f4a3ce374"; + sha512.run = "5684739fb813473de67eb62252392662f76e975e7a37893424467a8c614d477cc83cf0243ec0aca00384373a5c7986a39dfe53e985196c8394f22e18e9d2d4b0"; + sha512.doc = "48afb9d4a5b9f3ce6190a69ad56a36a4d1d63822e6e25d8454479c51b4b9072f4eb6315906274e570547f9b44d98ccd0aa4ec9860e6e838bbbeef33be3dd607b"; hasRunfiles = true; }; "oscola" = { stripPrefix = 0; - sha512.run = "19bc9fcfa8dfdb2a13659b1549ccbc456a0b27275a427ad0caec36dbcbea747bc5b295d31c14da9a2fe84ee27b9f80d0be1746676152745f3a9cf838db804455"; - sha512.doc = "d5f5cd0f2f8b1ec277f4098209f8898041b00ec1d5373c0337dda6188d2694eea288b8d79cab803a00fecdce6092bf18a3c2fb33ff318206422a9daec954b01a"; + sha512.run = "e7ad020c74d4ded9de33b7ed569c96585aae324d9b0fe72ed9daa0a447ca275af639d760fec1742fd8b65a158f68160c4cab5f2abba082623120416c76784db0"; + sha512.doc = "c5fa10b7e9a140a10f69d631f2c57304811b42f9effa194bdbdde0553b4c9e0a5f3dca43b5441dedcdbb819b27063f5004d27ffc1dd3fffc7b76ec102867c4dd"; hasRunfiles = true; version = "1.5"; }; "ot-tableau" = { stripPrefix = 0; - sha512.run = "9be03b9e32dac53e9d252897ed65d02ac0a87b6c95cc444518b5a319836cd9b9a39723cf70269b2df5ab1adf0d79f0d38155b8099040c6d87fa395aaed448c6a"; - sha512.doc = "25a3395bbc19ca7ae857e5df7a2e5133a5f1fd8ec5fb2f36dc0f9b058f49369c95285799f3a0ce0544a694aa95f8ca11facf61a9c750f83c767e04842f1bceec"; + sha512.run = "6d21f86375067958db161820283913bc77afc050087a90c08e32d35af989ff874659887814bc7a4775241a1180f3f01c1a767d280c86d0746605339c6c1cf7a1"; + sha512.doc = "18f4085c3884fdd71e5e4cb9296ee70281ce82f7b6c61b20a9c392cda07a307d173e2a4a9f25330a6e19df478ecae647e8aaa48c0f648a603b3cd6afe19b4dcf"; hasRunfiles = true; }; "othello" = { stripPrefix = 0; - sha512.run = "67aa19359f3ad5707bf33ff872a4a07557f121a0d027c44d8bb210a4d4eb12a10a7ad59a657ffe4877095693a14ef3f7843cab6a02875f585e48bb93c1650b05"; - sha512.doc = "bdd3ae0164641c67ee9af724bbcc5258b98c844c318615040fdeeca259e98b2448b87dd99be94ba477ce6cfd5d33572ff77dcbd0e858483704bc39f52a5da168"; + sha512.run = "f84716121c8b75e32348e958bee7e976854d9d01f8e53f56db015879db731c6400f1389f12686780ba69b69bbfdaeac3ab8322d5761dcf69efff29af61c82280"; + sha512.doc = "84bbbfd5f6a7c983bb1e175bbeacfbe00cf879d4a6fcdf57ae4cd49477e9a14eb5e648acd53b24b0d36253569f60048143531b35daf47cc7558eb37565425859"; hasRunfiles = true; }; "othelloboard" = { stripPrefix = 0; - sha512.run = "bb61db5921e20d6f2a5285cfdb59e44e7e54869637a7c42c0d6f1c780b5ea4803ef33176cd368d1b1cb1fea9d5ef50bca8b5e2b9837e4edb2477e0d8e30a3af1"; - sha512.doc = "53101eb9ec914e2c24683ee324dad139637f273785d990267dae929f7e854af0f31d04477b0f21831157e9daa3a9f5b0cb0210760f547bf2712cfb89f140580c"; + sha512.run = "0ceceed906f5638bbc016a374a8c1ab0c094e06e0074dcaa235db4e6bc2b6c83777d8b9240c5224867a7a915e6449cb9af214448ec118d2f9e7c68f2604bc7be"; + sha512.doc = "544638f7881e1a92d2cba2520de7852812bf214c88260033759ea73699aa9d81e1052333f1a7354f21e641ebf0f7b8fca8bce7b310a51a9ca6f4a15109e61676"; hasRunfiles = true; version = "1.2"; }; "otibet" = { stripPrefix = 0; - sha512.run = "4711035d84570b303b629cb44128060a8d74a5c09b74e037c8d0147f949f4baf0a03e0a8f65fca2817b50724b39826a73791c7c14ace1b8a92d4c13561222b57"; - sha512.doc = "907281a62dda64a338705035111e26f8e3adad3c1f4d9ec2b9ee1454dbf5be70d6b6f5c267aa13e4db9f59a5b010a17584ac77bbdff47bb5ededc6caa2e9c97a"; - sha512.source = "ad0c8e1172cbd28db9c901a09a9071607868190aa983e1526349a9f49171e8536b4dbdb13d00b4f4682770a18c8c9427ebe60dea26fc533bdab7f71a1bde9388"; + sha512.run = "376fb6680994ce60be4bc5b58dc8c24daa2389048f194aa6bc378aca32fc881ed7e2a8e365a669f32660406e06476f857b8ce2933fec5e9cd4aaf33eedcc0508"; + sha512.doc = "656a5755f1e96f25f88c8150d13acd057370664f9dc2953b53a8ef8c87b884dac8330556798d3d28999ca28be99678c471348431ccc83d5615a0de9d9923841c"; + sha512.source = "bbafe03ff70738cb17a8815b88b11f94afeaf5cc5f57877eddd1f22cfeaa482a4a8ceb25c36db693bdc0568f2f249aac918ffcd539ebba6856185c4fd6b6d40a"; hasRunfiles = true; }; "oubraces" = { stripPrefix = 0; - sha512.run = "f768742bf135d60bf41182b1410d66522a8ccc494324ca1ec3bbb6126c0a47312f7ed9ccfd93fdee6c961634ffa191c5d07b7a24d6cdcada18884440597ea5b7"; - sha512.doc = "ed942eb52981c536a00f38b1f2fb490e6199fd20404ac274a9d186c44bc4764f3b92d6595f1dfa9601454ec3cd230862ede8299106639400e206453b6529a79d"; + sha512.run = "dc33263b8d035441a9f3b9d08c10bb167c5e8b9b7553d2068fd493a711540bdfcc2ac953d8017e6162e673f024dd6be1bff1ea2db88309ff1be9876b29cc558e"; + sha512.doc = "847728d7cb359803af815c8a8461e861c71d2e845ad486f824349270f7f0221f2541b1a4b671fc6774ae1b5d87cb355ca534ab31adc4783430734195d97a00aa"; hasRunfiles = true; }; "outline" = { stripPrefix = 0; - sha512.run = "77a6d2a874c4c544122b1cb492d6eec1b7cf0f0449ad9faa1c8841b927cf0e659b4e5ef160a771eb2d8640caa32dd3ca3eb1fcdf9e806cabd7658f7d993caa63"; - sha512.doc = "bdbbb25a6855226290e77f0852ce8e01ea886999d5967fa263750e599d2e9b728df87661e1f44039e34f9e8dce69376f3a4d3e6672598532acfea72a8267e116"; + sha512.run = "7f3ae266dbe61bba4d3f7ac5f21663f37d273f5f5089992511f3108cdaed5358341e3bc1c8ccec51ae86baede1be2ed112057979d1418f0489e153ed2eeac0d5"; + sha512.doc = "b7014e0b5f8b33ccbb70a1c2b9aa8d0232c9979082df2c1c62d22cbec39f1244272a4cd89dcb207c1333f541cbd851554c6acb9f50092909872e70578461bf7e"; hasRunfiles = true; }; "outliner" = { stripPrefix = 0; - sha512.run = "675a560ee56566a07c19eef0c8d4e1d5c3e845b9229569bb499bcf420c63a9aa081f17509dea0701f0972cde1fc3c77f96d039b658c2ea832442be3a5eae688d"; - sha512.doc = "e45cefa743e7a12c44848647933cbf10503007a8e45e895bd6f9e7f10e1e4f24d060fae48d8f97f8cef4ba337796af9ac79dbd9a6425b4e3a4075fea5d12c822"; + sha512.run = "dd87866e40c815ce3ce89aead11276d117b1dc65b6e6a75155941ad89aa1e090bb8131a437d71319b16cdebef1a029b3e8a8e6ed45b01e0a93af0dd44276cba2"; + sha512.doc = "80f0d4e8263ac8bb4aac9d7d5f4d9f2456701f4fe19146b34e62a89a6c749d9b1cac097930b30bcaf15cc07a8669dcf18ee32a116e5a4c766c834be24ab84442"; hasRunfiles = true; version = "0.94"; }; "outlines" = { stripPrefix = 0; - sha512.run = "29ae068839182fd97ae8a41f0a2f7e2476d8cbd2b838cb5c67e97b696cce2cbd4eec45ff2337b61b597c304194e7c90853dc5178f6c7c129363fec9fa5b0c53d"; - sha512.doc = "2a6dc0fdde67ef03de1aef219298d1423eb81646b867db3f9b0e408252e0d10b6935886c195442a3053dff6aa306c0bcdd8c3f85cc471d665e0278e1a1a6b058"; + sha512.run = "178d5dcce66f3bced5b770918b57a3e55906a6216343c5065d2b4a9ae36967b587a9ecfd255d5610d2c867c7fb36aa40d0ac4d545e833a52407f0bc977d3e851"; + sha512.doc = "e0268327e65fb469ecc2ce2531303a30e5d7c896356dc3ac235190d16c2ff8d8c689b15563c69d7e62f64f8c4bda35840040c550c89e25131dd701ef84761d19"; hasRunfiles = true; version = "1.1"; }; "outlining" = { stripPrefix = 0; - sha512.run = "ebba51809760bbbbf66ece21aaafaa37766b6dbb8b68cff4bddcf31859d22fd565ac21c43c03596108f3521e256e23b1b566244b2195afe8cf684bfec0917636"; - sha512.doc = "ff0401958d68de4797ca8cc19dceddd3eefc665ce86be50f72d3dc2ef53b7c2e2ebe3f90c1fd631d43b70188fd7bf26034461f77fae2cecc8508c6e73e26c050"; - sha512.source = "6226043de6423277a987ef18522f18177d8c19ae0408b943ec73a244f25960957d3264ffeca60392427a86bc20f9c7269ea92bdbe2fd7b748a4a5075084083b9"; + sha512.run = "7a04d8df8da076f8932923f6cfdf879912965f96520cb3a6163366daaddf41c3016f41dbb3df3e26d7e7994617792450609bbd0de5e2f83745486130efc0eeab"; + sha512.doc = "7202dd35c580446fde04610fa3136b8092c07a6034abf5b507fe89dfc11bf445173a80bee609ed93fad4244f49e1627fc8526fbe72d2e68b3b3b9c7ae25bc4f2"; + sha512.source = "b1cc9f821b61116be76ed2b901162bd244ef586a60cd9f0024d2e0c6696577bfcd1f8b887fc3115fc24e941f244f3deb7c2cc637915a82106d23d115b8a6fe73"; hasRunfiles = true; version = "0.1"; }; "overlays" = { stripPrefix = 0; - sha512.run = "933ca27719ca3fcc41a7099a25a61e95d63320024acc2ac059760ac14d530b3308aa6fbfe038ce282c67cec5667d2de9e8bfd7601b9c91c37bd6545df630ea86"; - sha512.doc = "572124f5404d8149a9aaf07bb95ec43ebbf4c06af9b5e1fc31e8d072eb5b9fa3bdac0fefe88f0c82026aedf2f4a47c544a71e31111567c6947f159696617f42b"; + sha512.run = "e59cc05e4e81e1e9e7c1194ce71b174f33f3692252714e71cc4722ff70ca07009bfab8e466cc1f7ab11bc68f5908b00978a49bfa2cc9fc4c9faafe257200b0ad"; + sha512.doc = "0e580e5a4ab2b588c196a53f571bc2b237b44b8162cf8fc5c037851d3edaaf6d361f8fc3cc8a6bdecc940febabf5118fc07794e64eda737ae83c5c329242a08c"; hasRunfiles = true; version = "2.10"; }; "overlock" = { stripPrefix = 0; - sha512.run = "06c41c089a4a1a8da31dd84cfbc49169e8933767dfaae3801ff31ba8a3c168b0bfcebc138cc1315c5c71cdb06cece22964be6e9888e5a251bd4dd6f03bf6fd0e"; - sha512.doc = "537e0ca46576edcf0596d730e33fff65d0be3c1ed991c296247e38ae373fd13cf7f0fefeff4cc979478b547270887e9e5cfe0c79cc61e5c499f2facb5df24376"; + sha512.run = "723ef923ed702b19aefde4cbe4787945d5c4f6d8c1261e27ae02bcb12bde34a5ffdfbf83cb516ebfab8801e909d66644c1abdb89e503ed2dbb76469b08bf5898"; + sha512.doc = "114b60b115738389824839322fbbe5947977953475a5d7e56d99c48a32b81d091e00363c522e61ee7f90a2186328b0c2789396d2ce9ce67a86f503ecec054e87"; hasRunfiles = true; }; "overpic" = { stripPrefix = 0; - sha512.run = "e8f2dc46c0ce1b3b65e5e7315ebf16024e643ccf362d3a3b5f729e8a2f8d942ae97507e331c773ac9d967b18fab50baeca915608132b901e2ac6d00012a5f8de"; - sha512.doc = "7f2c58d5c38684818bc2f3598235f27f17b824df65434fbcf321559c6ba00f8f7542797dc939bedadca7d241548ac6b0b3e7ece0adb8fe0a9b28f12fb02d3f1e"; - sha512.source = "2ea109d691802b92abda8c793d8f7da5d5f17cbf0425de1d77e6e0c8f4df608590c379823e6e68ad6f7f4d6829ab7ccd52ef40a8dd77219246e1b173da9741f7"; + sha512.run = "75aa93a009d19acf16fcd4250d8715cc8ff6749d5e96857bb384b8593f14a40266b057089cba1c1182ed22f349696e69b8a2fc3cde6f4c0ada3266491ade8c97"; + sha512.doc = "c4a08e159afcd437be9c7706e87940312e4400e9bcca535382f473119c695e463ea3b3f892258453c1ccb960a58e46f3e68d877eaf4388aebc75307454a14c60"; + sha512.source = "f8251d93b0e665609fafbb73ebaa89928cd6dd2cdbd15ee8c086722bc21aa121da579ff2f3a2603bfb161bb92cb563f9464326190f9af4dc1809235aa2aa43b7"; hasRunfiles = true; version = "1.0"; }; "pacioli" = { stripPrefix = 0; - sha512.run = "604ab58483b98ffb345337eb55fa53426c190fa5d40080ec7e4639597b676914faf3b2eb114828492c5d4576579f1ae8d81749d2269e5ce619f71d8d13d09fba"; - sha512.doc = "75fb0e80cb421af31d0a23537932b3379bfb054c0b7e8533850a5383d32f7b5a22128210c2e76af2c106fad1929871baf656c85fee667bc3e0f25477e0a5bb6c"; - sha512.source = "fc33c20e9d5b492a940b0948a705093f7ce3c369ac3ca236da08aee78520d182e19c1d15e2236f94ee07475044a1de93f0794f7a648bdaca09b40851976952e1"; + sha512.run = "d42c90b9ed9f68b73b1e1fe5c8604b9be082be2220fb5eb4f636173204b6797bd7791dd3f327f41ea2f513edfbac0c5a5804c67855a6e3a0a8f54644563196de"; + sha512.doc = "4dd6617a5f5bf44b53d9407e80d5e2410dff648331e4f8cd71c547727a6c2b5cb0f3eb7050d0900bd9206808bca6f41ffea3e9a3604986ed0e6dd5d32832c913"; + sha512.source = "08c8c71e93d7f635970547d60cfa0bbb177bff4fd67267f3012555436b2085e417d0b26d51e819849c4626e77f6d3ee703132ff9f4e5c72c0c436f168d8c2eec"; hasRunfiles = true; }; "padauk" = { stripPrefix = 0; - sha512.run = "0af27bc6c0d245e76e39f06b373b39c5f1637fb4286711918a7a4ce988e0ba9179f1d904b78875a0a3cee77867911d248b717a9e0a02f270c452126e09ae6f03"; - sha512.doc = "8b2aa1fc834ad06edba511b9eea18bbacb82fea86b2e854cce831d3bdcffabd5d7703defbcfe222a7e3d46eb3919bc79c33f9b713b9ba1790b135d8ea29cc67f"; + sha512.run = "1142a3a3c8683556e74220b69b0528b9fee1f74588fed4ca794a596970126fd575f32a42aff9b0989157d1210e80eee7ae82e2ad4ab727ff68685ee2bd173506"; + sha512.doc = "af85be786daefa82f7f2f795bb00499a05512287f65f9ee0336061d3bd7e72f9c86046e3b58f5a3717968519e2bd65c08b958dc985c25d0be8b6cde9dd9185a3"; hasRunfiles = true; version = "3.002"; }; +"padcount" = { + stripPrefix = 0; + sha512.run = "77883d6d0cf6e9e54ec5dc16458d0ae665386d4ebcdb0dc029c202c83e2bc31cec11f3ff358ce08dafa9ddbf8d3681fbfdf40decd0cfdfcc55dac7d392bd9250"; + sha512.doc = "2590f6afe5c359f6d434249fd601517c0cceb8f665af5dbc89f81e92eb9e8c2448f310cee5f3a3422bc9ae20c87e472751706b45471d77ec9c07f01376da816b"; + sha512.source = "94bc1655e13518a4e29a6f6fd0541d5e33eac99e416264499cda52a42838b5037209eed20eeeb112721861491f85aaa5d8a9dab8da81df71c04b764372f7feb2"; + hasRunfiles = true; + version = "1.0"; +}; "pagecolor" = { stripPrefix = 0; - sha512.run = "42ef5cb11e319932bb04f2ca7af98302f956cf4a5a1dcc79e21d09e51df7248099754a89fee3f75ba2dd41c15566a6d6b13649a2cfb4740cd063a28b4908f978"; - sha512.doc = "1943953e72a98fb68648ac503c3ecd2bd7b4fe94599f7327f9453175040391d2c452b120cd5a900ebb04c53c952b7fedb5775e5a9fbd96e7d17a24dcbdc11b68"; - sha512.source = "545da4a4987ac7b8306020f0ce60e21c113b103f542b429014268a457100e55f17e08bf61cfeb8693c6c62a2d868842929e742db17dfff7cb59e220637dfe200"; + sha512.run = "93ea68718432049e5b9970e2883220f08a87f30a0deecd2d58e96a62bd693972c5c450d1a01f3fd53b8fc973096ba4334b75e3342a191e3494c2af8652cf8556"; + sha512.doc = "951ce5f1b43f3512b30f313cafb3be67bc2e36e439297c84c530120506f8f95bfd1e5a9982ccef324661922dbef91abf118cc552b6f5c5f6c897a98a7dd89a33"; + sha512.source = "1cb18e84e30a1e2ec398f9db4c71fe41ebb4d3738ba5bc1d109a2f14cc5cb925b35cb2a6d9740516ca86c4d019c682260987974b573efd4f18034c8b17e671f1"; hasRunfiles = true; version = "1.0i"; }; "pagecont" = { stripPrefix = 0; - sha512.run = "dfc36bd2cfbf1078f3e2a9221812ab58149107a82ae0c3bc9d458e10084b0725b586c31c5588f0d937fb03292202bfd335f0c8118588c092be7fd4c67be7a260"; - sha512.doc = "c2f6cc2f26816e6b32bad255db41b8b42b470552098e3d43ca4302c9fdb2cc3a6586426acb5bafddab1b587d6bc3e1d69c4d5ca20d369766b9644c8e2814396c"; - sha512.source = "7ac033df1923b44e65002c06f9bd90acd1b2699e07a8982dc9e5ef606a96b3c19136b5a57391b7f23cb24caae30d41b8173f4a70c00e45bb9d23da5ef900b6a3"; + sha512.run = "153954c9ba1bfbd3e4b18d47672b8a5f4f8ec800f21110e55b1086473553e465297247671d82ef842428467a2012697df41ca21bd8359b04c1113107d12001c5"; + sha512.doc = "b3ab5839801365dd0003693278bd4ce50eaae890dfd5655143b0c3dea0da9fe5ce566005c936342a0e98936e0f53b44412b7cbf0fd49ae74253c0fa2ff6d328b"; + sha512.source = "11f57e1d645461bbe372c228962574448cf57a49702018a2111dc957e92f70ea64b29dfe62450a720d1938abe0c8e3bfefd96beb6f8c5f6412c61175cc1e09d1"; hasRunfiles = true; version = "1.0"; }; "pagenote" = { stripPrefix = 0; - sha512.run = "df3667f219bd019b040f075901a3a25a8d97158945fd03e2de5fdeee38e2d8b65276da7936dc68c45dcf65fe38aa25baf7197caa974da5e5937fd684d18bd74d"; - sha512.doc = "1e11494e34e0e703b0b92cc6ed6d17104d82f3a9d20d60b1bf7a950235ac6a9646438c2193085432304ea9e937ec321c155bfa3ae42e3089bf0632fb793e2900"; - sha512.source = "821c693d52763d215a1f8da05417b9a6037910b478fcb10223faef91a70fc620507b3ba7e20b3036bef5e66cea891f8b3083265a9140be1b80c1e0659252ad50"; + sha512.run = "4ff0fd54fb8a9b3f9de71449ff9c5d48285d325b4c127aef38ca6a37e1383f2023ce2f1ec5210c25f4443ef798b3731b8732238a3d16e9988511d0230c4eab5c"; + sha512.doc = "80f1182ae1c79deb3f9fa28935c3cf0030be7771e20ef65b983ce3ee20e1c81f89c95fb5708a42bc33d56ebc49c4a96e8c95cff1f0f322218e07b4efb9dd6191"; + sha512.source = "6636ab8fda25a359585a1d49035a34be035e413700abb498fc4330f6e182ab478aaba4fbfde2c412ecea443ba48b7781b6f186dbaef92a5c17d48ab1f570de2f"; hasRunfiles = true; version = "1.1a"; }; "pagerange" = { stripPrefix = 0; - sha512.run = "74746fcb12dbcc069235acdfa13d52a16c920b6836591657abe127929c62c757acd103fd9e4cab8f71b1f6cc24d6a5f87f6d6d0a632d81f4c8e8f59ee5694c96"; - sha512.doc = "6a598b219614f9e32d32a61c7897b94cb3e6479d23cc112b38fd6b97c443df2fa138b5a5031109b8b67533e66fc05d880d2e08efe2922ec334bcbe8553de4a56"; + sha512.run = "83041f3fa88171b7485758b188dc14ca7f4161805f28f1a7d25d3bc76b066968bd7f6f061450e99c0081893b27d6b1945268d6d32ef61964aa6019f908c928e8"; + sha512.doc = "522796a683b81739d40c90dd5bd158eae54fa6787030e95dd0440e556c0a21cae92824c0f6cc8bc3dd952d97703584cf7038db5a5f3e526e977309590c0e79ac"; hasRunfiles = true; version = "0.5"; }; "pageslts" = { stripPrefix = 0; - sha512.run = "346a528ac06f0c461e308689c6071868067cb02f8a16e98b8561c079d82ea41a8fa6304b08627cbcd674bd730d658ca08f69fcafaf323b107dd907cda64654df"; - sha512.doc = "5f03a0d1114b984f4e08fcf94ae4879c4e680aa3d41ee1769e69173119a55ae136c931bbebce401cbc9ddc049e4dd2bf649b3810f307a07712e192c7d450f0ee"; - sha512.source = "9cd96f6342864903a0a2e508f095a0d928b3ccd8f9b0592f293007eca03dc9057accd4df07195daa626925769166fc4979e1c959cd0424badc6fb7e86d58c587"; + sha512.run = "3ad576144e0fdab56625e0779f6af430432b073a8b0d619f9ab5c589d0d6023130d7f9eafa5f891445d669cae745b9f7bd8ad464d43264344383968f5a5c7a67"; + sha512.doc = "8419817dc48b4c623c36dd82ffd88366f79ca04fc25a47f359bea3274de576187eb1a9c8c3466697f3eff549eb6bdf73ee12160d07158cad2d5a7ab195b3d85c"; + sha512.source = "d1220ab0ac9bdb8b53d120fe164e25d89af8edbbc22fbf4b4bf6c4f1cf0e8567c220dfceca9286b75cc0c5606e13caf945112b9d8ecea1637a0a79c59b3556db"; hasRunfiles = true; version = "1.2f"; }; "palatino" = { stripPrefix = 0; - sha512.run = "b313331881b843165888a107789ea70362f6465ee839cde4cd6091cc60de677a4ddd43664f485c791e80f9715a716e9e6e63b46c5daefc6f3601eadeb5c6f580"; + sha512.run = "7f7e758a1bbcfca2232530e93f26bdd8795ea2eb98f48da983901c648e5e6b40bd61750d50d77c110a422e76c340ecbe8f0c3ca690a19a1adb7ae47f23aefb0c"; hasRunfiles = true; }; "paper" = { stripPrefix = 0; - sha512.run = "4194d6d780f10ab7009b142499b38f0e19794b71ddf2d821bf6d7a516b997c6e474f85a0512c94e018f6ec73abafd0a6ebf09015f100dbea1a5835cdf6b9cb1e"; - sha512.doc = "ce677ec53028179d6945016d9315ea44c85530f4e1cf857ca102523c31aa479087c6d2219bfdca79105deab49402bc7409aaa59e78a9a75ec9290c55ed0cf457"; - sha512.source = "b653e9b4c3a7d53ab62632ba94de435cba292a5dc95d453c85d31e33edf8fdb4ccb6fd800d7d7a3ec44442715a65c506f34b836bf2f2480d38b9d38575b01487"; + sha512.run = "7efc69558af8fe524865898d30dec4a0dd45e3d678ce29d21a26f918cde39aa25599d895b9957786748772e759c00173174a8ea6f333a0a2dd578de8c75b8a12"; + sha512.doc = "3eb4227d0c6a27cfeebdc771ab4bc15f25df40fb27f5d94a697394a92acdbe756a56cb75bca67782c99c3a5bbfba844884ec558d29adb2844212ba0334d912d4"; + sha512.source = "ce33a55ebed8f2fd9aae3897869457bba49a52dc17bcb84d2e560774a32c810770ce46790c442d76d4cefe28265778dcf4d9970a572af2c4cd2db207ba8c8300"; hasRunfiles = true; version = "1.0l"; }; "papercdcase" = { stripPrefix = 0; - sha512.run = "a8408eb0e2aeb2eb380b55632ab525880c96dc62d5074a8056cc16d9fd2ec904ad472a211bfd4789ffae8785470b0f1069580b4376781684ce1c22382813816a"; - sha512.doc = "8554736dd8bd2b3809d7fbfc7516ccdf00962d4ad15f9a6be767ca41ae40d0d9183e4fed19ea24f77fce60c635c61434253e34545cd060ec11ec2991ee5199f9"; - sha512.source = "6a0aa3d40764b1ca492782f70e5716d0a60aad8faae899add7f74d7184058da4733816e0144416a96cbf44b9002b65aac18a1012bf9280f0a3484959f7a7b0a9"; + sha512.run = "05e2078524367deeaa765c2294b6d0fc1889455b0fb2911089d7cca4c6a5ed551b889f6500083e2005b72a1a9ae794c8a73f9e5573ab77897e0a743dab3aa7a9"; + sha512.doc = "298f0372d315f2bfa4cc8bfd900eb8a718bc44b56f453e354a6afd4fcf06260e2168df212ab164c3aadce31cabaa281e61df1d5bb0e6acdd5664a733ef9e66cb"; + sha512.source = "dea0003413c6dabe674371e9bd0ddbce43e88eba030693aec967ea211f051f20f54aae43751a604e353adfc81d9e03eda3b5112c5ab09c978a2d3462fefaa24d"; hasRunfiles = true; }; "papermas" = { stripPrefix = 0; - sha512.run = "3a38eaf377d0963f31686d15c33d2e42929c3a4bb997ae4e62d4bd09cc73779768d7adce28000f35511d0b0189f4557f0c7b4feaf24a42279c910beb4f087de9"; - sha512.doc = "c26a8beda0fff2e3df67aefba714a195fc8c1593f4215c7be48fddd09503eac232669a45b3c272c0b04b456d2e32302575f2692a2f68d906cf1be15ffa36bd29"; - sha512.source = "fcc70da89c469746a7d5b288028fdd58b098af759063996d6451481b2dd552ee52d7ae79daf73b5407c4dd37ecaaf65ba83ddbd4fb2ea6e01de1980561f908e3"; + sha512.run = "85733a4e9ad956259ea00b50d1b27c66501803478a6b37a82a5449dd68224c33c7cb1ff143e55aee7b5f8069582d306803f4a0a42d0287dfc0bd32496b774a79"; + sha512.doc = "8923bbbb395c375065029578682584ae1573b8c249b99528a8ab83fde4b0a8d317ce74a9f3d44c8cfefccf2d2f01b2280dbbbdad3bcb257b825a190136e9ff20"; + sha512.source = "6df197a0c4c8b9c469e3ab7c16a055258be199e469440f8db45801c6ce723302234abd414101b282b9fb4dd0a05d16c210fe22427bd0b316c8400270c2cd513a"; hasRunfiles = true; version = "1.0h"; }; "papertex" = { stripPrefix = 0; - sha512.run = "233fd7ab1dc4a8746e4045f3871c234ac0f95583405888e32a4b681d6f30bed5d205f2bac5f94d4371394b23140a9925c21145fabb6b7fb820894316837fc62c"; - sha512.doc = "208d02a342afb1a7d49d0def884f0e155ad0b05baf25d5f3ce7aac6e7c9dbca8e3534ee78da4a9f4a696c665e610045fc7bfe9f565b1e137eea729aee5e6fc9b"; - sha512.source = "8b6686540066a7872de571a768ca2c45c720a8fbc7d79247ec378a74eae72a44cabad024d91f3ec3927eb39c6b02806cf8310718749302f39495b00b280e892b"; + sha512.run = "3cc499ae8d67854ed619d76b1d2701d07f70543a94c18e66ff93e69898696051d864c674ef450de66c0a716619248161bb8cf2fee232bc218f327472265b398c"; + sha512.doc = "4e93f60f8005b0d0c03ed1ef4d40e07f9662286316c7b0b38eceda102d7e396747abcd1b27bcbadffb1cee303d36b34c0069dab74b83de63f4b1387735a73f9c"; + sha512.source = "f3ad76541cdac95264a537af4879952a7b7d95e07292f9207073005dc642c58be91ae310938b9978e880e63dd3448027ece5365c98dc955fa3ce32ebd665777f"; hasRunfiles = true; version = "1.2b"; }; "paracol" = { stripPrefix = 0; - sha512.run = "7c4431926216fd625796be9042e112d9177cc09f5d78061db035a5b8254c2bc090ad5c14f45121408f11186cf6c49789fa37b9b130f87f06b704352b06ed0f05"; - sha512.doc = "3c4e943483e7fee34c5aaf6c819fb24bee64ac2699a38521cc92ea801c6b12a140d26498c1ef0afa52bc62923073896538f4778bb2f449d1a98f97003bdd7966"; - sha512.source = "566c479b1a90d1228cc0895b82217c7917e28fd8c435a41d05d9080819652501f2e3de04bd7cd97c0806a855856f316473518e086138b50e24f8ed7ffa09b435"; + sha512.run = "e97c95c2020d42617fa3b8fd81e6cb1470d968445877f950626967f3ed97061dc5c0dc7d6eca637b5c7727244abbfb783e640c640f0fffd57f481fd166301f4e"; + sha512.doc = "2c34b20e90afe0643d047cbf3d981e0d5d433bf38c6dc2160dfcba9ec4a75fb892215c9b5c3a5b333741b26633ac07e2ed4eb94e877efc55dce890abeb9671c9"; + sha512.source = "b11e003dad30ea4f0f2d8dead3d4dbde327dbf30d4ba75b1b8a7f3e101b118a165b953736dd0f6439a13240dc6e845827d96956d5e3f95c6054d05173dd4db99"; hasRunfiles = true; - version = "1.32"; + version = "1.34"; }; "parades" = { stripPrefix = 0; - sha512.run = "3e91a5825f1fd88be2a9565b0985d084420e1a7de43dfd0edf2c230039a303c59e676a735a5bb51d72757ed47c056fa4deeb44716e6237ba510ccf584e1e83f2"; - sha512.doc = "6f26531d9ddf7fa3bb39cb2412d85ee9e216c3be459f99b6434dcf66431a2c5d402ac7f741a22517801f9c1f60fc0a70d43bca1196aeaf112a4d06d89e062dcc"; + sha512.run = "0af806fefbba77812705d7e758106ea1909900a4471e218b3c4d9f5be18ac54612d3a5a0fefd08b962d6e2b48f566b567e1d0011764f96254959972635f086ce"; + sha512.doc = "4697556f4e1ffdce59916b4e7f98094da139f8522c318c8ddf84aa363700f6a1b0250ca1baee612f7422749066feb23b11c331845b3613ed6fd5a3debc652efb"; hasRunfiles = true; }; "paralist" = { stripPrefix = 0; - sha512.run = "f849afee27959dd8cf660b84e0bb114a8ffc987225ad4c5a6816febf4aaccb972a42131ccdf7570ff56513b6a0cbd8f368a7a31f3a67959e0e55cd396b178e39"; - sha512.doc = "9779cafcaccb6db5b3c8502fef772f688c25df78ceb5f0025972266a5a76fc2f3aa7e3e3c408155da4815fafe83792c29e02b1f9ee5aec60f52c3fe1bf4ea051"; - sha512.source = "e313abffb61f25a43ccf391e8629486ea0179f8c3949a58229c42b52b0c56a2d88b2fa52971f0097394be91b6ba35fd026a594044c9c3d5d8e02cd549ecd1707"; + sha512.run = "0b226bc481b4eeb744945df6b7f8df710ab81e639d8632db189ba40acd7d6f8f131566cc71dfea03fbfb312a361d66898d2e4e2318ca979a2b71457bebe05b6d"; + sha512.doc = "16233ca09205b5cf8e801e7593101bff1602b8d9120bed552dec7cd3f9cf4a478bf6121e6c1033b5842199d2b5df4d99af144e715ab25c7a2e7590446491595c"; + sha512.source = "8b26bddf66e2b470fab9953d25d1b33b98300ba814e18b4f1706718b762e6cf1f9d5858e174cdd8524290608e2afb69e94ffee152d88ed6b4a31f69467d344a4"; hasRunfiles = true; version = "2.7"; }; "parallel" = { stripPrefix = 0; - sha512.run = "035e6ce29dc8171a62ab8950908452e2ee5ddc37ba7ed46e35d9cb6a7996b105107a27fbc1a4523963c71a678c3864c31366b1e6370362eeb881993e82d848dd"; - sha512.doc = "0934556a766206210969bb1c912e58cf53d87dc0a94bad468f7c4ef568839afed3de7f6992f2a6934ad082f1e3fb81405337a3577b1164e585972d74eb511b25"; - sha512.source = "f055617e78a0576d74a78b397973b9105b2281ecec9e94691e2d56a1dc6af0a9fef6b3c37b4b6e7ece702113783b8e8e0865f8be25b3a78a1a219ba9121c8a43"; + sha512.run = "d073d7560fa4a039f3ae9d3eaec48d0c42967de940096d9ec9bf0921eaa823697cfc97d0e465670cd73560ca61e9500a333b544ce6b76b1f8fa3a61b7bd56ca4"; + sha512.doc = "38a4ee6195c2eeb68ce7af4d5fb6826f6ad4df76c67933e9b4331cc0b10e10804ffa92d3aa4efa91eeb329024695bafa0db764b18dca5ee978cb0182b5651fde"; + sha512.source = "79a641bed3aaad40dae7f668603ca115f43364a34a5f18e381883b9eba6761386df42feba6aa235952f4d02ddbd85fd6d5dbb65fed7f93a39e6009a8d1c31d89"; hasRunfiles = true; }; "paratype" = { stripPrefix = 0; - sha512.run = "c89e456c2cb869603584674939c20a18309f5cee44528c399f696f76b4d0c0c8801ba10200ee4c6a2ece92ede87186190100ee779b536fbf12f7a2f84ef3bfe2"; - sha512.doc = "7ca2e48eff9083af6f93f1b7d4229cf948ccebc6d3da045fa8c5d7117bc55572465a926171b450d1b131a93fbbd93e9d7b8a856aa798d1ec00e9a27107bd6288"; + sha512.run = "b403eb2f8c452b23669a5df55e76e9d97d392bdf6e68558367209ebce689072ca4e281b0e5504dd89a6fd4915f8f719c16c32966d8ee7c98e7949f2da511c429"; + sha512.doc = "c293fac434e03b8949c7e012fb4363e23eae07be903c578c55f2d74753e90eccf6b430d43aa9528239432efdee24d2d9cd058e8b8a87ad412140016bd6831cb8"; hasRunfiles = true; }; "paresse" = { stripPrefix = 0; - sha512.run = "3629c2e6e5a876b474716e17d4334b441c00cccd11264b3d42ad82880c43e4b7f6dc9f7972900089af219996acb3737efa703e137e39e1f90c648d01c8ee2f0a"; - sha512.doc = "851c9d36b2e4f7023023e7f6e9ae4dd2f4d00387d540ae990a1fe57f635d6144521f4ce8b178e20954c659248ccc162506b3e545f0a226209f8e5721a899655a"; - sha512.source = "a004d969a6eb94e9eea16bffa27cde41e2ea78f7e3fe0e7eb5d3bb8bd6ca791c8cd54c77d3068a425099aa02e8d0eacdbbe9b565d89e4268a85b2d088db8b91c"; + sha512.run = "98eedc0ea29400064c64f2edaadc7ec4397714b060f6b76df5757e912b2b09d943d13cb8bf6e68bf4c9808f4a7178fc21eb02c705b55ba8ec2ae575025cf5b7b"; + sha512.doc = "2e7d35e42718cea78f2cfb4df49949e4dd245c5f7e9f33588cf153945b32903d449256b8581fe24aa47b20256399163c07d82c164dfc6ee0b1f71d8fcf4891b5"; + sha512.source = "3612ee0b98bd3917742113b0ae5161d81b6c65abd2d048c6f81f82acc819fbbc2019dbeaebc79d7f2008372a5e1e47f114f580de2579331899816a308b25cf9a"; hasRunfiles = true; version = "4.1"; }; "parnotes" = { stripPrefix = 0; - sha512.run = "1d54c97d697b6fe95b8a80f083b230b3c6a7356966aecd9543945c2c2d38466af02ade5e4cea0bf8074052fc40775cbd5a0621fc150c173ed34e75573895b3b8"; - sha512.doc = "f4e75d3132bb97f2742c2339763fb92d3ea25dcd26bada710fa5a28dbfda3851698cd9c86c469ead9c7b2c433c903f2275607da1eb6936762e8cc5ee0fb34dd7"; + sha512.run = "4eabe02ee44557ba34a7eb95922cd17cecfecc48c5c128d4fea8789b94b6a60484a354a0fc3e80cab1365e274bdc8921ff048e9c72a3396aec0c21ac35ba7611"; + sha512.doc = "4b3d162ef6b88016e88b4cf3bd9792ad25351ca702f21d0f3d0a2b6a3f0dbcd34da419535b907dada09c176e6a6b52285fb945069e1a082a76151bb7f3397efd"; hasRunfiles = true; version = "3"; }; "parrun" = { stripPrefix = 0; - sha512.run = "e15fc6a9328075bfc574b7568a4439b8c78c80fe659246ae2019f8ca23e3c63d4d918b67a3ea8a3a068465f5673370d97305b7067000169ab8da088ba6a4ee07"; - sha512.doc = "68173a017943537b1b3654d2dd4bb35a81d45f305e62fd8557836a351f42851318ae0230ecddc3a6b82b573510fa9a901d4dea30455988fab0d7aa735bade9cb"; - sha512.source = "47c37d71993ba37102a4e84337a20bc95d53cdc59412b107fef7362cd4813443879b48fadbaca0bb447886a165616eb144598fcc0cf036f97bcfbb27e22522d1"; + sha512.run = "d4b36b25584227fb9ab5e93c4efa1514f135e38ef19971e57a9a9e204edd6f247dbdeca8d7cb737b92ec1ac5979e70e4f167d64621b15b347fd3a5a99f6ea5b4"; + sha512.doc = "39c408fd55e14df2c2c04566092ea60ea61870adf2e36ed7002fa0d443f45af4a15a87fe6bcd664e411c9e8ca2f10c3005265f2e04fc3528a4a7c3f0e7a8bfbf"; + sha512.source = "de94e739fccf651d9a833f5dbbc1c15cab862f1fb462872df0d8f7992f1e57fba003f48392c813ec08a9e79afeee143f343bb8306366496b26c731180ac9b293"; hasRunfiles = true; }; "parselines" = { stripPrefix = 0; - sha512.run = "2d7ee51970c931fa536b9c378750c3fa9c48187be38f9f748185b9b6b46d9cbebea29525752d4a748997db69ed8d64776da5a819781305257bed5ff2ebd9e515"; - sha512.doc = "941ae0a2bf80a44642c8fa10f365f3efd9899ab89a41a865294e171d42c2de728d360fa021c0ef5b1c005ae21f3aa7795469c91c7e31e98565a3e1af40674327"; - sha512.source = "ed187efeceba73a73924db75679434d99a32c7a6a5c953a486ef8f953b4e2d8eb6ba38d669a6491952c30da7e074d595245cb130de2c4127ffbded13c855d148"; + sha512.run = "4b70d4211abf690b2d6203a0de3ce65af87b50074c01b9d6da27c52b40a78e2780fdbf79c9e85e3126c428a94cd6af871774b1c2cee237b45b1a138e7ce259fb"; + sha512.doc = "c4b6adea89a41ba3507d949179919b13f19ddcd617c32d64105d524946fc946dbdfd792c7f0409af2ccaf0577be84d45e0dd0a0ffab6271117a6ecf40cff85a6"; + sha512.source = "296ede2e3ee96c8537c4546d9b0937f056878e5cd28c06731f7fe6a4c32d9f91f1b09d574fa8a07b9daab429712f7650d2b146a9e3fca79a081a1fe187e82adf"; hasRunfiles = true; version = "1.4"; }; "parskip" = { stripPrefix = 0; - sha512.run = "3f5a59a362ad9a20dd8c3b2c1ced7f9739c416b8678863d465508667a00b0e91becd310bd015367dff19e80277a8bf3f26549a3ddb5736a1c7d07ad939523957"; - sha512.doc = "353cefb3c39b5bbe57932dfc2e73391ad7527060927091d77a8e3d7c99f67debb8db2cb9dda949924757a3f984ae586c6a512a21fe03e136946d73343d0b006c"; + sha512.run = "d2978f27016ed06a638dc997f37ba748bf7ea04f3605a34da8f6b7d5f9945dad871d32ebc2b3c7b41b2bce2ced15c07104bfaf287dfb38b648fa02263a3109d7"; + sha512.doc = "076b5ef350522e9fcdba2bc00c8a9a23237f518c50fd542bbe7b6f16642bd67b31129856104fdd4c094cb2b0ed0ea0642f80b791a081309e1695efaed46539b3"; hasRunfiles = true; version = "2.0"; }; "pas-cours" = { stripPrefix = 0; - sha512.run = "39dc712d88779a4993d3f3f831acd737af2ae2040a5458ce0072aad2260f4f91dfdec708d3ed651deae70ab373bad6ebf2b2ba3b851e665e7108869465970858"; - sha512.doc = "d27ce6d6bb5e615baf09992d13c4805b64ff67489ef82ca800a4225df59e22bbe7b09783803e96e38637f49d61acc034f095af98f1f45b151b2a1b4d9ed2cd4c"; + sha512.run = "76f3ab7bdd0cc863aa950eafae07ee0182b383430cad2eb2e6f275d62e2ddc018eb7336f59c5828d4ce89029a43a4b14a69b80f3b1fe98341fb021e69ca17c98"; + sha512.doc = "22961bf957b57a81569679aa0bcd98f1cb3534a38505aa6653cf653bbf5a10c666d046e3dad530937ce26913f7c9ac96b930ecd13270fc92938c379a78fc44a0"; hasRunfiles = true; version = "1.6"; }; "pas-crosswords" = { stripPrefix = 0; - sha512.run = "403960b331bafa0f20b584710a245e2c6ab5957622293237ba3c0bcf462adef7c99309de159ffd1e6fd3e2b6c6dc3aa23027488f5b8bc47f0ea893968fa2eae8"; - sha512.doc = "dce49a69195a4f9b3b378ec821f1e00ca5cf80cdd5992746299316f43b133671c680981ab6e9468655299341196030f68ebe0b7d481e7c5de753f8496171c1e4"; + sha512.run = "a2e148da7428d54ab30d31f4493f92da5b3410faccb2ed15dee0b51eb9b54aada3d3207af7c3e1fae2a86d1b9f61fcbf5e0e2a3befa57c21d425dcfd44960f1a"; + sha512.doc = "8f82a6537ac822751546ce457b692baf793c8bd83a53d07bada35411d429961e79eca2ff2f4827a67796d3881a892dbcdb34db54481e8ff0e521b36df86aacb4"; hasRunfiles = true; version = "1.03"; }; "pas-cv" = { stripPrefix = 0; - sha512.run = "ba31a19c0868f79cc7c6936267572433785f1f5f388c5b466b603bad62baf66c715dc7cc52d15020714144067ed11657afea106b9e3a03ec90d7fd055c0ae61a"; - sha512.doc = "1402c21c9d5bd6c79746f9533be03609237d0bdec81b35c96f18321458eed4e350bcb11c781a7b1030850d51b1c59effd1de955b9dba942392117f5114f85611"; + sha512.run = "e47e1d20ccb6063a3895a26938fc38387f4a1c6ac8c2271116b4dca3f77361c6bbf806cbc9fee0a4ce749354ee4969feacf5cc535ea743d63aa71e410415a160"; + sha512.doc = "a90fa6e1cac23aa4b4f0e5de8c1ca7da6c220be16ad430edb592cca25579481cfb71a3c5d9a4d8623a7a69aa17d63f5645fa5d64f20d6d87068c8e1c93e8d684"; hasRunfiles = true; version = "2.01"; }; "pas-tableur" = { stripPrefix = 0; - sha512.run = "e71a4e6293457ca2a1ef8c6e9d34b5abcd437c0ddae087cf5a3398896afdf3ebf164d148d81d7402cb27cdfe310c1e29a1addda82464cba2f5a7ae3e460bc77e"; - sha512.doc = "4345ca8ed0cbe3a39917451968dba7795b4d974ebc5d75623c100795b9b70acb3a023a47bec31013a41b0df4b4482a3eb846eb5a657637b2e4d9d2d3d1586552"; + sha512.run = "e17fa2b2e079ab2dbaaeb85210a85dc1daf89f9b2c7f345891f1ea2e7ab712ac012f82361864e553146443588e85f5cf1b8b24e10c151833c24d1e174c2cb00d"; + sha512.doc = "ac402d7413c83a58ae997d8da8c8b4c9b1a24bb36576b9bb69fb6e28fcc05d3c4b05f7e90960629da8ea2f1ce2db396a3c6917e9b6272ffccfa0b26c60d38483"; hasRunfiles = true; version = "2.01"; }; "passivetex" = { stripPrefix = 0; - sha512.run = "b0930cae3ca65fd64c14b903956a877a5e0c848950b96f89f35f60ccf728af6c4c4d4f67a7182bda93aef257f702f23167f368b7d71183e5f95ee2cefef00050"; + sha512.run = "5f6bdad6aa87aa92ecdcee9e6cd09f4af84b7c9505e3cc4b6349c8c9b027ad9008509c93ff5e41937d599e1f9f7a3d6a88d59519fbe5c1c29270f943e512868b"; hasRunfiles = true; }; "patch" = { stripPrefix = 0; - sha512.run = "d11fa1e1da0949f45d499bc916df869fac43a4b00748d2bcacda28362113db64936b469d34a5305ffab295871612d9ea92c87cea8e076c922a57f1335bcc4d34"; - sha512.source = "5f9032ecb38d52565f4b3b7f7da746bcc2c9ebba12a68297405225e837b1862b5fab46dbd4d751db0da4030bf2de08c110955bda0d7c07926c7b056bee9c21aa"; + sha512.run = "b6023a153af8906f6103d989c6b7481fcaa997ce25ba4a6a19009d4cf8ef91309d7d03729a175fdd6a93c62d94d6f8ad1041185b07191fdaefd1115cd4454f64"; + sha512.source = "a3655e8b940611baa1f3ed56ed0c1f6cb1e3dd9d8fc4d2df16784f1d3badc7a258257c4a6293eca5aa4feb64d805489e78f91324ef19066f77904e9588158d12"; }; "patchcmd" = { stripPrefix = 0; - sha512.run = "447b637670ef1f936bfb8b814f419753c21e5a40ec2c608fbfbf0028162ba934de917252e3a607ba35de77fb2e3766075585658800fbdb050c861380e977519a"; - sha512.doc = "217f4f6585abb7d27002924311e96233c820751113f3c0121a5a565bf8666710e9bf75ec0cd17deaba602ca00c16a698b8d9ce067f19d6525fbd680522ba5518"; - sha512.source = "41a9d9eac90e97b5f0dee2b599dd2a0a23606fc1dd9890146310030c50d7b811206f4e71994ffffe98e0a6823b6519c7e5d6481242ba46551123fb838c88f448"; + sha512.run = "953612c41419929c690bff3fd9b2ecb29dfdb6c3a537937e972ba46bf80dbaffc835ee70196f407cdb346495d211c41c1fe21fba340c19f60ddc56a083abdf2f"; + sha512.doc = "47e83a15b358daf3cb2d4a87644f63b12f984d221c3b23dae51568b711a9eff68b29796c5551840c81e6d2a16fd77ed19fa050fb2498f1aa152c8b1ad673db5c"; + sha512.source = "307af547aa0f003d5aa7f8b518875b93a9d00bb2e6745c639762895ce1985829a083aa265ad261f98b477a288fb29267b02d295f4b87bbaff9cdade5dd9de951"; hasRunfiles = true; version = "1.05"; }; "patgen" = { deps."kpathsea" = tl."kpathsea"; - sha512.run = "2a5175046894474d981baafc9cbdfe5e1079713ff58c214ff0573b99e73117178459b898f7b3116408569152adda3aed070ee7790b1db50afe2b9ca15ee74b50"; - sha512.doc = "b1b69e00f32402f3bf2012f25840e63e3e1ebb00a5224efe7c7425d54a4c37945dfa097a1f41e89b360e4d0d769ae003774503fed41e4e1076004d296be27117"; + sha512.run = "f214b762c18ba6ccfedd0df11bf3cf47477bdaa23b1c701e4d1ecf98c4bd642b563d7066b7463237492c1b8ffad1130abbcbecc1b020901ab49572007d199c31"; + sha512.doc = "108534d334d4f1de613abd901d7f11196c83dce58c57f74977889efe656064c563785eafd315f3f63dc2d1cfdc14a4c3d12994dcdc95d098bbf203a472b174ed"; version = "2.3"; }; "patgen2-tutorial" = { stripPrefix = 0; - sha512.run = "5c935ab21860d4392256354d7f1648f93558a62f185589fd9353fe61837e09e98e8d8f7c73dd4aa9215e348ea1a667817a4bf5600c4a03b57ab5f3e0de6b13b5"; - sha512.doc = "11e2dac6af84260c54b7e8ef7112094ef5c183b7a4712a722764a5d56803d74d04e7573d7aa023ef7b35c9f76814243869e4eba906ef9de1820c747b8ed0f591"; + sha512.run = "3ade1b053670c62388bd5605601eacc0fce4cfd37284b3205b163c9b47f1b2adcb5745b1d5f348bdd7e15c8b20f22664b5daab4c99091833907f0b80a90a1a66"; + sha512.doc = "32d8aeabf00a08e952e2896bd64c7e80de6c2ef41b3bc863c8d66c24048e3e1ae4aab6c994119a60152f8481c8c6cd828ad447be8e637637d1167631e746b8ed"; }; "path" = { stripPrefix = 0; - sha512.run = "cadffc11b553ff8a17689021c3561880aecacad7137373edcdfd4dd656d7d1f72608bf5a02a895cee5630c1b38034f4f2af6f8d3f20b99b51f203f8f2c50c9fa"; - sha512.doc = "d355e435a4386a40adc6e0d8c7e7e513aa4cf8b258a415d3cd107a57f13997bdc2448f8f1f21acb7d38f787aae40a85c6d2d806637517e54be5ca20b0824cc90"; + sha512.run = "b0c01b50519d260d940689cd147c7ae4a501f611f0e76ee8b25a82d3b84d98567ab742b40da5366b2d0800e6a96f0fa2e5de47aebe61823a878a9f9a2a2c2abd"; + sha512.doc = "ca21c8feea7a95c71664922e149d8a3a6606db1a9eebae517be1ed393cbc8dd3c613e71df53b8998011bbffe6dc8c5e1bba3258bf101e35471ef822230ab77ce"; hasRunfiles = true; version = "3.05"; }; "pauldoc" = { stripPrefix = 0; - sha512.run = "ee87c00838aefaa004e02fdac2d704f489f2ffff6139cf0f4a15c2c81eba51ee7f1a96e5ce385cc30885a3a8d97bd7567b6a8556a7fd46284d51d6773de80760"; - sha512.doc = "aace90582f9d4341b3b9bc7a267a084acaa4fe2dd734518399ea73fb901db7662696677a4eba2513df252a51c3209f0496fd3e3329e1eb779b226ddeba1f1180"; - sha512.source = "51d0b3d78deef281840d365b34ddf851c1b2b6482bf827124d9687e440eebc3ff479a4b2a51adaff12d796c900f44d54b1ebfbe5acc0fe5cb9d1d3f4d77a43e7"; + sha512.run = "3ea0729b9b74369b1e960a8ece1af9a108c2d9351a3d6361da5d67810e7aaa68a74170fc552c649331db4c3055bc8439006de910925f0f837aa0525500b6ee7d"; + sha512.doc = "9a8d4ffe1e796045e3704f49d628059746e77ba218f1f5170fbaa431b69f744131f18de1f83793d6f3ece2d79fc04844c9fa04ec832122dd696dffa86e5d8607"; + sha512.source = "e2364405e3fb03dabe0720e731918784b7d05f739ba17d2f69b8cfcc0f19e22dd22822ed7a35f6689b6d83ea9ef9feaf4e5f8e3b3d00aed3b1a64912ca1de2b0"; hasRunfiles = true; version = "0.5"; }; "pawpict" = { stripPrefix = 0; - sha512.run = "772f9d8e41c73993f38dea586dff99afb6d762904e3e3d4d263af357384d6ac450166116f00611c016b670209b9fd6dd8f66577871b685395b3d2e8e7b3dcbf4"; - sha512.doc = "d73a22d4cbae3b129b024612b6202db73330be331da774681acdcfd646e86cb9873856cdd6280f92edcd56c12bf552aed16dbd813921c92d895c6d1f977de109"; - sha512.source = "290534e36cbc2c93195977734a05939ec6dbe44a301325b1136f0d482d9c81aa5baac2e9a91bd71f84928568d7bda5864f749a3ccfa81e3af6b5153f14adeb91"; + sha512.run = "2a054f3ecb6b64792cdd31fa7093039614b28f36e1919b493549efc89868ee17095e7ab77bdb5e4608e46821e358e372e00b763eaceef841045cfd457b91a3fa"; + sha512.doc = "03b523aa178f9a7a80932d1547224eac5ba5ffa0ffd9eb8ec21afe5f764fac869a8c70e3df75ea650c717dfef1216a2f371f727229038155bd07d4375bc1aaf5"; + sha512.source = "18a2de29b6b472700a3e3e5ad735ea036ca63546accb483f6c85da949b2041c5baa1c72642de93a13ce80bc2a8d97a4a2fad5d6a4c0bee904f6a9a149b600608"; hasRunfiles = true; version = "1.0"; }; "pax" = { - sha512.run = "0acc0ff24198c7b21be60cc16ab5dc042cc69a087a347d7926cc72b3f482592fb8096220e56c933450d70c2363e519b0edab0825173f5bf6cb6e5dc3e9c293d3"; - sha512.doc = "c9c7d22970c0b5b9340a9c072ab37a5272dc8f7d3b491c1d89aeaa7e5c5b8484e4e276f600c1c08f65fb8a8a6f5a999729e3147af701c877c2d5e98ae9f92f36"; - sha512.source = "5824d1770c495d478cb43cfb61411752bc57e49fe05d2dc97b4c4f2a70dcce2fcfdf2b1bb02fc004037bd7fb5da16aa7f532e48b272489c697e162664292c739"; + sha512.run = "094f27135ce5203193a2310f8af1203f0c7c00b40b20810f770087b949e4afcaab82e6e20a9e17074d0f34527b8db1c6722b7ed998341e29cb3ac597e43f21e4"; + sha512.doc = "3fdb6dde8e6a46d728af62b76fc7c7f2b00e5245cf32a3eebb7c24d0dd031c37fe78495c9266968e54fa6c68966c866bf4acd00dc8e18912d1b774422699e9ef"; + sha512.source = "8d9fad9bd2ebac748423da3058e2bd84b30b52c190b97bda0194cdc3aa9ed80e4f3eee5d983bed81ab9314a7c791e907484ba643876ac5f281faa640f16a9546"; hasRunfiles = true; version = "0.1l"; }; "pb-diagram" = { stripPrefix = 0; - sha512.run = "3cb8b5f47843018cb6fe8b4d677a7bfc04fde3c93e7de3ddc63319d4a1d5b0e8e9abe62f13da09345064ca4c19bbd8ad1c30228a9f24ad2b9045c2bd8e566396"; - sha512.doc = "b0a41d38042e0e5b42985f972097cb834b6bf393a54705c64447092ce08056a8fdb3ad30410bd8edb6a7b45f10ecc117ee24e12937430a67104cbba843d749aa"; + sha512.run = "d3eaf1f72a2a677f1db557fedd48a3e3d80c98c0a00b055d6445b986aaca228237739f3f4386712e3f26b581924322571ec23495961fde6e2fffe6a23ffb90c4"; + sha512.doc = "c73baa74719bd3a95061c614505e0e60e443e6e4a2690ed2cd69d20062f0decdb15730336ed4f7f9aa03cdea39b436dc85585c36b95e44f861927a3abeb029a4"; hasRunfiles = true; version = "5.0"; }; "pbibtex-base" = { stripPrefix = 0; - sha512.run = "d3f5ba274452cbed4707a25a696c3a106495ca37facf2a544eb09598d236a42356e28202e8740e58810ed71a543b5090a60e9bb874fa82ff7188e4e0dffb0cdf"; - sha512.doc = "5b179fdf320aa5adb769f54c9b5170b07f3e15002c6955d6f5b55730bab2f7ab1ea91c93536d04ed6c014909c122c391b779071eba8a26291cb4d77a478bb5e5"; + sha512.run = "3a1aeeecd8e8481449ee074e0993d5d1c29d2b6bfe25d6d333a99af402b18d4ecce59c6fcc773a3e6b086d8ac1b55a57f34d59047e92a80facb6efd38b6c8e1e"; + sha512.doc = "6698b31cc6ad8fcf9abcc9bae2ee81b59f3d32d4a3b5f6bbe45f00033b61c708cc6de75a349164101ef718a716bd4c016a7dddebd788127a4ace2877dcf95554"; hasRunfiles = true; }; "pbox" = { stripPrefix = 0; - sha512.run = "22322472eda264bc06eaf4b8b161d68fe53af498f5dc5d8ded15ba0619bcd9a7ecb6ef98a57e62c2dfe215dd8f304cd0b3023ddc766028e019696b3ba98336b1"; - sha512.doc = "d29477d3768f33b1fcae17b5656818a2063f8e0f480b0dd6e44bcea50c4ea14126bfdbfd85ae4f4b3e9761200d925b523c5656923d2777b312dcb64bf890c536"; - sha512.source = "4b070b2e276120f30115984afd9f0f3bf295a7ef14f7da8b02e798bc101ed8e0623f273e14a8f2e7c3608bc41b48727c3983f2c9a85807da62ffa817523ccb4f"; + sha512.run = "4c0d4a7994d80f3d24aaa5accce99886e84855c9c4ef16b954290eb2c4212cca68644207b9f179043c9ca0491f2484094509164c53d5b58a78eca7b234e8ed48"; + sha512.doc = "8e7da6e1b1474b142d785f0dba59c6124cdac51aa613302812ebfe79eb466b02324fcbf74e589b9b2a4d740438eb5be32aadea925af3979c72d0cef387f39a25"; + sha512.source = "16d754bc533f0ea28c8d87c28a4a6c3d5af181e2107d934f44f6a70d9a74d92930d8e43b2ff6f462371ee49bad09a1b5d843a5da320c12b0eae13cfbeccd9404"; hasRunfiles = true; version = "1.2"; }; "pbsheet" = { stripPrefix = 0; - sha512.run = "750c5049f4d2315a465986224f69991eb1b33d8d1c65bac088d6eda5e88b6498353de3b5c6847c7a4789861d83247233359cc116a7a80797af695c9d0dfaae0c"; - sha512.doc = "e0c16f2655487b4db79b1b708f02cab0b5913e0c7a1d3c02ee57458ef67e26ca2b1b61f61ed26fca165b80cbb266f13fde2e7ee9f151ca1e144e7ebc0f2fce98"; - sha512.source = "82dea778c65a6b6356d03be1a2e62290a79e393f3a33aa1ed342c6bbfc77884c722f0fdd34ef662921a80c3ae3d28a7952f4b693bce84c181cc1809aaa809548"; + sha512.run = "ffd66e88d2e6af69be0125f66cbe425cdd403ff4c1c330c93a06ad0c389b05cc5b17c8a8e58943e9fc881f25904da64a9c5dadca19968226e8e3457c3380b954"; + sha512.doc = "522ebc8b15942d74949c2210ffc591306d215e6d2656653b4ed9a3fa38546f211624f4ea6d52ab5b69ff4a9c2a7162e7a2eb65d58e23eeb84103b5283bd490c2"; + sha512.source = "59d8d0fc13302ed682f9d0ea3b4b28662d79cedee2522a5c110cfe95d72acc9afb235762a568e0124ecb9260eabb973575b5cc0beaafdb13a17305c6a330eefd"; hasRunfiles = true; version = "0.1"; }; "pdf-trans" = { stripPrefix = 0; - sha512.run = "0ce2167463e26fbbf31d31192e2219ba492166451c65bc005f74fd8ca4a1f339a62ec1c90e51959bb7a79e3e7555d525ffbda3df8741117ea0a558efa92ce63d"; - sha512.doc = "c3281e86a462333ef6f2a22e6faaec9c4327801cea4c7a6650b1491660437d4df0dbe044b7dc6734e8c1d0926573ac06f43166cab584cb73be07a93617953306"; + sha512.run = "57157e8267ac09e3fbc2b9287165f298823898ed3656c4cbd91390555270289113c9d1dbdfc17db9fba77e2e3768c74e6011ac21a0d195620a1d5e50f23e6c41"; + sha512.doc = "ff09b34edf898063ef5aa9c4f72b546f3e84639b69a34f2994ff0a22632c221f5dbb2c130b31efa19ab23a4549a1078c42702b76208251eb67bcd7bf1d4a6211"; hasRunfiles = true; version = "2.4"; }; "pdf14" = { stripPrefix = 0; - sha512.run = "bccc7f7b91f6fe84472fca0cca81bf5d18f4eccb7d13a32fce5f83282bebe1f1b5e6e56203437ff8abf3fffde2a399ba622a19bba8f07fbdb2d2b7a449313c23"; - sha512.doc = "1f3d73803ebded38920e9714a5e786c7d384ea976e7f3065bc9d8caf86bbff5e9bef7d071fec98620273cb07d79be6dca1402697b38ebbb4cc83bbe9e29c1130"; - sha512.source = "36f959099350d6850b40657a5b6deb919ca2d43852f195b5eeeee366773d1464aa5d5ed70c278ae28f97a87a7d7d9f85afca109f003524bbf529b403dd8b0995"; + sha512.run = "4fdf40a81588dc5ab4e3e0d083611fc25db01a10194b69cb7233a1c2ed30dc7d69893f04fb14b6e0c6da04be2f13d9f4c3211ecb4551503447b93d3c3655cc2e"; + sha512.doc = "94f5cac8ab22255afc1d12d20611e574c8d305486a45290a5331fe00c49d46363a2676f0cdc3e3275ede5c86453072d457d8e32bde22ed537d27ee0d26d45ce7"; + sha512.source = "f1733d1b8b34392640bcba5afcb83ee236cb0621247d61e2f7e86a963726d8c66a2d6bea5c884f9b3dd9379c30dfb0acdaa7d22456a0608ef66f44444238e973"; hasRunfiles = true; version = "0.1"; }; "pdfbook2" = { - sha512.run = "62aa520c215830d8145bb0fd7af60915245be4b246bf42eb912124e61c9a388da67f3ca7efad560f98701c5b32be0b87ec9e78078b9900f44f0095c9c069ab1d"; - sha512.doc = "7620a797dcae68e7bf093c119b06f377ea2665b228125bedae11ce129d8053df066e771df2053fb8d90473cd7d00a75ec5235a0ac5221b0171605d145a18321d"; + sha512.run = "792394ced9d0b195a05d8462b59abded5c341aa1bebd76d197dfa2387624469c06c4dd0002a7414682e01969e4568a48e5fcb08d57d763748d4aee8d40758687"; + sha512.doc = "951e7fe656db899c801fe24e3dcd3f0c4d64188b0299c94afad3e8d7b4a57dddd921485ce3d9fde0e78a134ef726d1c6fd05aa38b36205ef37b37f2ec1c9505d"; hasRunfiles = true; version = "1.2"; }; "pdfcomment" = { stripPrefix = 0; - sha512.run = "b1eee395cb0c2a9f47e03618b0949175881cf6fb223fc986ffd58ebb36412d164093760463f7d36704a4580553a1caa6e3f983cd2e6f22a840a852e121bee110"; - sha512.doc = "5c9a246f8b2ee104754a0702f2b21406a9caaf7e6007b0fde39dc5c4fecdf0a53ca4b935e5575e69258ac86a5a5267761137589ff658485d9f222df49a796a0c"; + sha512.run = "29dbd386e6b8e2997c3bbcbc38ecc486334598c3ec848c72901d2513713397fcd810ee20ab360f303e9edc90f49dfa47393d8fb3b950ce24ca09d7b5b2df8590"; + sha512.doc = "eb884e5fa3dfeb2b01b9b1181b0bc2eae26deac47ae07a509fef2db6579eb7cb5b3533d2b6c4e0aecd1731aa4ec45f30c869ab74ea151d88b3edc1efa0718af0"; hasRunfiles = true; version = "2.4"; }; "pdfcprot" = { stripPrefix = 0; - sha512.run = "b7ffe282f527877a0bf8a076dc964d0a5e1d1f11ec3f9c1d86a67852dcf3292a5cfcff3eedbf34724aa110f4ea45dde630af1c3ac452d21dd2e7537f4f528382"; - sha512.doc = "fdddbd272de2d7a515953619d127269b3f744a9f0888db149faf01cb09f7b6fd4d2cada254cc5bbe585ccc10396c77bbaccdd263de790ca0aca8bd13547bb6ef"; - sha512.source = "8e83909423c2d1334ef15f01b8a21c4c954af270ceb32d1cfbb6bddd63fa4521968818819f1cd22880a14c85e66a43f12baf966d331ccc0296be0c4866e53c12"; + sha512.run = "29776d792396bcc1b1e8d742957f2eb16cde308d77487894929c202cdb0973cb2df2a0e5e6afc7ce29720fd8b9118cd0c54af8b3d062669b64dae6d14bed4357"; + sha512.doc = "c1b3d85d24b42b864e7bf70c272829d521f03d670fa086d9e9e44a8a0d8e06d6577c8ea6aee2a09486f072082e50d98e15d12904bc76a2a42397b8f75043ab66"; + sha512.source = "5397826472a8e6af9aa8d6ed5f6dab976778d0232f882076a5034d46ee096e147ad562ea7de461486484abd47334f50f9427595109c10564d47bb4a3bbc52305"; hasRunfiles = true; version = "1.7a"; }; "pdfcrop" = { - sha512.run = "11d2e8e911e8cfcabd5a4f6555715e08cd6ca51868c1a0dd7d9332fea5fe7fc4b571669058a99ca518f7dbafdf45a517231ea8a654ad39ad9169a789b3346a00"; - sha512.doc = "fc9537872e8a7234d80e76709d69ea7c3e17e02321b26477a96186e9b190d6c093a62caef83bebc76d4aa4134273e28e74d456ddaeb9e53fd073f9838ecb6110"; + sha512.run = "6e273965655e7ab8cee0f9ae8ff489b7e7b782f7a3bbe89f8a245bd1e00a46f6752cac43aa8e3e4c0cfaf21642b7a1b1fd447e25cf5adbc6f2d14651814eb326"; + sha512.doc = "71683887bd5fc1557fc53b42f4b34c691064d3321c91ccb7831edb5d00e7415b66e41144b8d887fca04dbb3acc785fe7ed5932e047e352b57a24a37cddc7f531"; hasRunfiles = true; version = "1.37"; }; "pdfjam" = { - sha512.run = "4a752cd626123e98b484fb13396f97914a24593f7c25bdaf6b4f16d5836839fb995600e268c24cc454b672f06df9e4b018b3cfa0d7402ffff7f7e2d351daeb4b"; - sha512.doc = "31571cc3f5328c889c4693ded0bde5249f27b4aa12b15ba3716208a91c6c06d85ca5a218cf5a219feebe547c9c693337c7c60aabcaa234daa1821a21eaa637f6"; + sha512.run = "0f38852f4539efdb1831a1f53e4937497e2b95b2cce845c3b4af1b303610a66177d8a977b57a04ce50b639d06c1f805cc354d840190638965f002f5581512983"; + sha512.doc = "d7cb3243bfa9f5f013330b466adbe6b48ce755e8dd210b86aa5d83ecabccfeb92ebfb9361dcb6499c81acab263e8c8f644ef5a77e300b688030ca361719e98e4"; hasRunfiles = true; version = "2.02"; }; "pdflatexpicscale" = { - sha512.run = "8e7e2f2767d3a965b6763b58fc33bb30c2230db5f8f697228e41d095d962cd8a553019da3070d781a7b057c3baa952a94e755c54bc2b7cd5dc6b454ae31fee63"; - sha512.doc = "30ce87953115886735be4370eee12bed0cf82a65003bcc45a4fb934fbfbd193dfd19fc96956e7d9636dee2ee14f247ef79766fa45d1155ea704758caf4402cfb"; + sha512.run = "7745915f0e27647d65cc2c3613a9b696d80179a2ab0d802038f7fa3a9b35c530ad061c3b95eba04a20312d38e5b98357bea40f9d5336fcf68d14111d675bf40d"; + sha512.doc = "32cc6ee92dbb2d7cac71cafd31e17b393f4ad0f766a217669653f7e4bf216f133e19d5a0bc75b4b80229bae986340bbfa21e230f921050b15e0a528d58dcce7f"; hasRunfiles = true; version = "0.32"; }; "pdfmarginpar" = { stripPrefix = 0; - sha512.run = "349838fb5c0aab05c94f19f9f3e9854147a9d8dd19ed5301ad8e4cc2cd1b333a122fa26639b8ffae2ca85f0d7d876dafd25e1fa59b6311196a4d6bb2eb046765"; - sha512.doc = "42a34fe8159e03e8aaa6bbc9a19db9c0298be8fcf0589d1be1ed4e381333442631c06bef5ab315c3e1580e8a897e847e262a377b1c2603bcb97fad6ee2377213"; + sha512.run = "d12750d76770dd8767236f50ddb44d38a36190fffc25b00ceaadf822e0b2aac18225eb05bbea976044b93dd15da8033bab8933a26e87d880d45590d72e769e1f"; + sha512.doc = "f7409a193b11bbc36b50cbbf1ca83820f71e86d1906ac0fa168c3cd13574e621396f613b8f12d085607a2b4c92877c443009f009864b918e202d2a2ac3cc219d"; hasRunfiles = true; version = "0.92"; }; +"pdfoverlay" = { + stripPrefix = 0; + sha512.run = "b4e173531c6b1515f81f71fad9385948edf3ec0e75ff0fa367005ca30f4d9d7585c9d93a3111fbcf91323f956ca94732a78a78321ade5af2442bf43f863fb9e2"; + sha512.doc = "3d0c67b8f9d4ffedc975db19a2a91acef387657dc6f6b5200f44436fef1310a9f04790764629ebfd6be87aeb761f85f48e380dab3634dcba8b12acdf2a560df3"; + sha512.source = "1181e4c7e91634ec6a86d104f8376449346a9bc1b0923e5e04a629cdc2203b8ec02cca91664642ab6ae6d5527e6329ffcdd6892297c548d45ea60b9cb6b91060"; + hasRunfiles = true; + version = "1.0"; +}; "pdfpagediff" = { stripPrefix = 0; - sha512.run = "4227287fe3e005eb48bddd3ccf4f4e6c6107a73eb143a08018a6b8f1f1e68ed06d95928bd94a1a23dcb29e7044038962a1cfa2d87d83709bd7339346af1e1dc5"; - sha512.doc = "d8948d0173c8f0dd9fc6c3ffa55de8bbec9b19cc007626ce3648386062026775343931f0e9554ab03797b3f0b80b4bc5050d8e2704f36bd93a44ec209d22a25c"; + sha512.run = "70f9565b908591199fcf1e060192391ab89656274fc336166ccf2c69ea98183e883deef9335ca5989482bf312d3aaac210705e64eeb79207df4523c10a864e71"; + sha512.doc = "a3ff81695029fba4c52630875c310b93166e43878e403f1717218bff0c896af81e3a9a0bde792867f1f467b8d3ac32963f241bf2ab1fd2a54243ae086aef4cc3"; hasRunfiles = true; version = "1.4"; }; "pdfpages" = { stripPrefix = 0; deps."eso-pic" = tl."eso-pic"; - sha512.run = "20b0745fef41d3b1ccc5ec04bb1eb44a3272bd7eac51cf8522ff6fe11fd089c9499e76ec832dfe42005a946b9c46f40068817d85b318ba7f479864a5c5ba6af8"; - sha512.doc = "c5709eea9340267921792286652ecd30e5cb95b7eb93af8f02879118725c81444aba7f3581d3c8f4f82f44ad6a4ab4d47bbc6ea267a0217efc3df6dd693bdad4"; - sha512.source = "407f2b948473b9e6c48fcffccd7cb1902087ebd424e716c77c807a745755053bbef5d6deb122d7fb2964c5bce779472f47916ad14b90b7ae482f5926d43e14c6"; + sha512.run = "1b4e4394c19d8046c457c6a7a8fb973ecbc05cef3a60f697d6e478de5127ee60b6d83cef8a581038fbdb5d6d11d71917ddc3bfa5102ef31487bee3bcef818b05"; + sha512.doc = "8820087411ba55efd4bc09610fed21891f3d197a9595077419e5136d032498669bdc03822119f8cd40e7b3aa0be37f683e3fd88650924ad04235aa0d96a3ea51"; + sha512.source = "98ced144ac5e8dc18a240c6a54d70d97a8ee3c0e6571135bd4af5078447bdd1c4b37f4ab44798f441c80733f613e375658e9e7fe515316bda7d7ddc76f824a60"; hasRunfiles = true; version = "0.5l"; }; +"pdfpc-movie" = { + stripPrefix = 0; + sha512.run = "cdd91d0bff1ab7e81066e1061b60b2976e83107e6ee3e8ee1edd40fc4185fa7693ec3f8f9c33f04433cef165727c08091a426f32ab4967433d0e0696f7dbaa06"; + sha512.doc = "6232db67dd66475d02361496ae068bda39eaebe64966a425ee61fcba270fd88448982ab0ab00018aacb6259486d506c0810a6c2980552ef7eaa997d33d0ac4e8"; + sha512.source = "b2d18bd631684f8dd4d4b839c6a7e61d52c8e9e50d7771d8e7e9000d39300fb5c3cf13df18a65e44c3337322ce544c7eda704b205d0caa08749450f4014f3f08"; + hasRunfiles = true; + version = "1.0"; +}; "pdfprivacy" = { stripPrefix = 0; - sha512.run = "3b4eeb8c622b81ae4d81bca8c18c73e35ba30b557be793e6887d1cbd994b8f35c0267f463664cb673264e8fd0053e371446b50cfe142e1c8cd571d5c52bc9131"; - sha512.doc = "6c6a36dd73f282ef5afa6eee2021436cce376e58bb76f50e7c2e04dc98a68370cb82bcfb6cde6251ac9137eec3efaee709e248252d1f6cca09d32b56eee7c5b0"; - sha512.source = "65c34a0e043ad39936ae7256eabf325dbabcf38be76cdf33b1eaa97ea6a67f00a52f3d8f2c462dfda973cfb079a8c23e28d8fd8755ece4651da43ff160de7aa9"; + sha512.run = "cb33b9d2cad1d84418475ad030eb1b2844242afe62aaa2cb4c573853c6996d08cf61e64a90578cd91a3ff2b1d84839c1b94e312cf273c889d3edf0642b9128ee"; + sha512.doc = "beff7ec0d8d54f4d9b32fde2af94ef22243e0083913ea7f7f88b0701e7dddc197e66b5fb48ed870e17e34e740a2958d1f38021cfdc3a222d90c4e52d1f1e9024"; + sha512.source = "0bc784af40058e0c51cc598b3f176128a273446e20e021cb2a8292759979ce340e2a1c50ba1645509e1ff9cf08b5b370479be8d3d2abea892aa63e62cd489174"; hasRunfiles = true; version = "1.0"; }; "pdfreview" = { stripPrefix = 0; - sha512.run = "368274596be574f1e8819aa7a4b3a3b742c0315c5a154b6d5219506e0dbbdc5186795911842df0ee81412b1bec9d121a9d049ed2c335f393de2d193127ab6614"; - sha512.doc = "38e89fd1ff0038db16fd7603771bbac22f090658bf7a64b425955013c66a3a6dbc078c83bd3cd96652038be3e916e1153b2d340f6e4dec87aafc360c67d40b75"; + sha512.run = "e33df4eb764c99f01dfb9c5dcde6aa4ef4420d4d9f6bb3310aa3257b9795b7fdee16950e72052a5567b6a821060c1b991a9318b6a32b2974bff15c312787ff45"; + sha512.doc = "b1a7100774f75b6f2c9bdd97f5f4a78aefb4ce5b4601296bdf1f873e467190e83b60c28db841d3dca468e1a28dd0ad2816cb323bfe97387a452b4184845b1bc2"; hasRunfiles = true; version = "1.1"; }; "pdfscreen" = { stripPrefix = 0; - sha512.run = "f47b56d4552ac01da579978d4a99dff2e61810d992a309fd895f9f74aa9e3826b0f0c51aa84c6b8e11c6b6699566be3904cd2d6a738dfd9b2a3d503df2ce6917"; - sha512.doc = "399fbbf25b2c1c1dfe8ff452d497032728d465b53ea952514bdcdd05b291e35f202625fd417458b82103ad410f6af552155eea99b22bd4b4e6b4cccc04709007"; + sha512.run = "922128818d0929cfe4e114313b7d427ae46bff282d6dcdf20446b0917bf6de43d391a8d3aed49f34275040b45ef790a63281c911a766ebf7be81c43c34a1749f"; + sha512.doc = "b8a0738c6e70258954145a58b5d3443188c9b4f4b02da5551c9edea7f37e4984b1d268dd5b9912c09e9d1a637a26ef38b9b2777358832bf8c9f23d0f917e2217"; hasRunfiles = true; version = "1.5"; }; "pdfslide" = { stripPrefix = 0; - sha512.run = "008090ee9634e4a7639e03bfd3a8c285495893775f1996ccf0ebbee268ab8e2bc3f8304c04e2d5284a2e4ae10920dead85f70087a5bf3da14114876efd549adf"; - sha512.doc = "8a237d7feb343aebb92caad829d6842b79db7cb7c80005fa4cce8c38586c41a15c1247e406b0088a49cd4b1e9bbefa8e718b0e2dbe9ae22762cbe93b0edb8ee3"; + sha512.run = "569db4128c23ac61106c0358b666e9bf239a2eee109d694e376144d17ffafe4cf679e4450e20261d4c15d8998f13b525ef14737858211954d135e00fe0dcf1a9"; + sha512.doc = "8a28b9c0595edec37a352789368b10e15999faeeb526bfc0587500cf9756c18d60117c5962aaf684b88b6705f1c7c7f8daa0f6ae35288dfdb495e757c5c2f692"; hasRunfiles = true; }; "pdfsync" = { stripPrefix = 0; - sha512.run = "9b4e7ce73622eedd6bed7040830c9d27e3e26cb2afd2fe5264db265dbfe7a8cc383cd4f5517981cac2f128c5fe475402a219ed23b6eeb14dd6daee54740a3ebb"; - sha512.doc = "23dfb8b69452eabbfa9afa1d7aee1d51d4ddf6046a3e9c04baed4fb67096e595354bcaaafe873d7558c0f3d85b9eaff259bb6a8c29a4aa117aef581fb4014a85"; + sha512.run = "7132b4b1845abdaaf0040fb4f07fdb3650608023bd869393ac28b4e25cf31ad993ebedf3fffdf9fe3757d9ecd22109c90ac87334eec2944d0fd26f978b65ece9"; + sha512.doc = "f1a7e4035edaf56122b1308be77cce7d92116599bc778032be742233469df5c32f7da7dc12bdb623002e2a7101f04befe8fb7a59d21b27565e8fc6f26256a0fc"; hasRunfiles = true; }; "pdftex" = { @@ -19617,507 +20160,528 @@ tl: { # no indentation deps."knuth-lib" = tl."knuth-lib"; deps."plain" = tl."plain"; deps."tex-ini-files" = tl."tex-ini-files"; - sha512.run = "64a35dc0e86a70f5d80671565cb5288e55b9b1c2079562cff7830042fec3d4eb962ed57e59f67eaf0ddeabdd5d7f8aea6d344bedb1b6573185b37801bf1f19b0"; - sha512.doc = "a7e9bcf8af36c9fdbd8bc9ed8d073e127e81f0050bde8f84b3437c4df25faa737a723f338873e330926ef96e97dbcf288ebcdc6d8f9928ba796021b856587cad"; + sha512.run = "b449d76cc5048241e67f5de19206a3a947a77d68126bc57f2c49b8374f04782555ebca6c93b4d7fea25c75cb6b2b7bbdbaad6b9dd2e3209f1d20659c251e6a0b"; + sha512.doc = "ef1ebb01323140f78d7d49089b3ca33538b13d2431b146607083baad039637db2392576ee1c09e3f28dface3deb77d03ed67818622798b6a9a8b7a60ed5641ba"; hasRunfiles = true; }; "pdftools" = { - sha512.run = "1b23958cc62245ee219f89671884445ed3793615d5150131c2d5e9aded201231b45800accc952b8e045de54f4d1172b619dcf315020debfa4de00ce5812e19c9"; - sha512.doc = "33a3680ba93a9926968d778dc26d591239ddb1ff1facec54ac60c2140adea8774c9c98fd918fe7bdf298dd69633becbe28f121917f6b390f1f8be3578a5df8ac"; + sha512.run = "f87afdaa518e4c2fb918fcedc24d75d625386741c148aa89097006048dd57368cedbb76e72f82cb76cacc732f6639a60cc8bfa0d6dcfb96a3c70a2a5838eb5fb"; + sha512.doc = "4304a2fe4367aeadfa1d057fa813863edac0858a74dc05f57c2c2110633611b5f4a6dfa84e6304eb9a943380e77175a14d38e3b3c0cd9f33fe161f3ba5ba981b"; hasRunfiles = true; version = "0.86"; }; "pdftricks" = { stripPrefix = 0; - sha512.run = "cba63464bda71de4d991719f5c6ad5951f4d581da6277f3864ce06882f7ddb1bb2050be9672bbe73bf5ec72d66b648e6abf6bc087de1b744d7d8f4bdf3a2c15c"; - sha512.doc = "796acdbf56bb2070349a1d0ebba7287b457ff15a6f627511b8f141665baf64720670b40103939d1e6414e367ea50d239d6f3d77d3c2413f04ea67de801425146"; + sha512.run = "6cd07126e942e53fc84d079b36e6078516977792b6b04d3e6ece0996ce591ab88346f59b6e1ba1f0cb7674f41db637b80ce9a19b643a2d7d57cd48c1f630d3fd"; + sha512.doc = "8a9989732bc55f169d67ec1a4d9273a63174a3e24ed286b8c048717731c02063430220f7c5fa27d848efae2cfa96eebb2ed289a041e17e998ccff701d6487155"; hasRunfiles = true; version = "1.16"; }; "pdftricks2" = { stripPrefix = 0; - sha512.run = "e352c063abe383664d95d3d0669ba42b7c41d0073eca43bf6046da0e6cc073a996e149f36eeabd8adb7e9284f2eec64f11dccaffbff5517f8849c4da22faf9f0"; - sha512.doc = "3a995888d4b632263ae4dbcea10dc79510efc97a7a6e61056fdca2a553812be216f09146e22b6f36f7438aeaa3b8b1622ef8803d71c36b6e6162c58212e93f5a"; + sha512.run = "0557236e2abf369844f2cbd14c12f3647b4258e53b66c643c243e59f19490ad24c519b413060cac9fb32d0a2098eb60d461491af952066cdb51d681077a36f56"; + sha512.doc = "759ee31dcf880689d39b37fadc3105398193526a91849c1283ac64ff95870e07e2d97506fab2fdb7e1defa2d1040d29d126ce778d4d918532842d09ae32bb4f5"; hasRunfiles = true; version = "1.01"; }; "pdfwin" = { stripPrefix = 0; - sha512.run = "fd5d8eb8aa1a2087aacdc11bab8f59a44afb5cb12366e43ef18e85dd8ea45067b59453913de3843175a9105b9bcaadeb9670d1c630be7c3ec12005ff8f193ea8"; - sha512.doc = "d9e44f61a384fa499671643e1d1e6477a58a3f6db482707c452530c1c6331accc432e6a0410a04e86f63b9df9dc1550d0fa5673184ecf6fe4a3cf0f103c278bd"; + sha512.run = "a1fe7c369818312c0c6c96e30686f79b1fc399c2c5bf1141db5218254fe25d96f77d7c01ecb87d5259d2382644f08b21046d1a7465cf01d1a254b7240aad844f"; + sha512.doc = "34b5486cbdf80358dbeaedfdeb1dd99d7b1ab78b5e24faa5b93ec625a65a131d709b239f002257f5e095bffe6a00e4ff5d5aaca26f8d3e24938767759ae0d6ad"; hasRunfiles = true; }; "pdfx" = { stripPrefix = 0; - sha512.run = "914d28d8c377acc402b26065fb26ad7740c514b3aa75b752e8fd0e64870002870d58f391062c5e909e5d8abe15ebf0798549a8dad49de4630266c8aa6188f9a4"; - sha512.doc = "9c0521e44dca12ae9c274d5ded49e956217d6105556ea87fffb6042fd3d9c96b10d50c35080bf3af8b94f657827bd076baa7ac622be57532b72f0047670e4265"; - sha512.source = "096bbb9065a02a7bc84f64e1cc4caa12c2cb1cca16175c3551d2580affef7d27488d926320142c88f51c722a21a711c5b85f993b1b06ec19f941604bbfc95c29"; + sha512.run = "62228a46fc90dbd67349629be9a4964fa184a100cef9fb6eb38ebf454491e98b76662e3c8fa7850303acdb16286820eabf60930d646ca2afa1bffbdd80d7bc73"; + sha512.doc = "470ccb65f9c279dadc14d21e435720c5f9f34384e730527d9972dbdc585b7a3655d6ee47667562c63bd7a71a0a483d6d8df8d30e982a53c76b17019aafbe6b6f"; + sha512.source = "14949f07ac6d9b5905e4feced096e7f55355443bca7176eb5025c967e62af968663f2420893f2ab7b9c0046077b646e80121e269ebb1268253c7ecdcdba59e24"; hasRunfiles = true; version = "1.5.84"; }; "pdfxup" = { - sha512.run = "9026e4729d1ee798b84b5675ae586fdf1279b122485e6c8b04e6e2dcd09fa9045e07bd7b0360cb36e118f17256a61e05f9c5145ba3c2e6843ca9c4326a0a7281"; - sha512.doc = "08c73707c64e418042deb7b064efb8888e383b5fe81b7e732a6f68e6bc33fd280bfb7045551bb772c08110a61ba59d16b9a4c9ba0542a730a9dbb91c88a2b1f2"; + sha512.run = "c6909b34d1f7ced60a5a5f540ca6898bf159744c5ef2a60fbf428f4f0e784f73e12ff6bfe85367fda2ac6a5be616eac54be467ef0c283fc879e8846c73b66353"; + sha512.doc = "f48822d648866b249f5917889157ded2b21b3adb0a4777b680603757920e4abcd8fe6b6e4cc6d978a14bd4a1cd5417fbbe2352d2f374d5d19d3f8a9768362343"; hasRunfiles = true; version = "1.30"; }; "pecha" = { stripPrefix = 0; - sha512.run = "2bab9ea60b79bf5650fa2938687c90e69742ea2b4b98d78c2adda50192040230fa355273df9d187a0a74f8e8b0b141cbbca4ab0b12e65e94f16009c30f973a99"; - sha512.doc = "7f55a144c4c063437a33aca7af7a68ebf6886aab0d94a106d1b7782c0616fd1e0c31d93e916aefa1e07851b62da188212b858b4f66938e617e2e74f879c906b8"; + sha512.run = "daa2e215a94f648e717796c2bb8e576445c7764e774454c6f6daee098a7a8802f728e13281d6894c0f7ab8f08097fab05f28d668e1f6a7118419780aa7531b3a"; + sha512.doc = "458db6d1200d61afc16550a8613f234e6d2ed4936cf9e963a6254e9ae814f19e66f8ae73552df520fa6e953142e075291934fa62698129ec0b4bf49af215b46d"; hasRunfiles = true; version = "0.1"; }; "pedigree-perl" = { - sha512.run = "6b85e7b63af3777b0b58d1abdd56551a846de114815d3bdb31e815e0624f24a6783425887050b275a64a2434fcb86d712b0b7755f4b63614e7c3b333b835e9e0"; - sha512.doc = "f343893092640eb2594d331eaea7725dd079dbecc14db67180dc4522885343e4498831778cb64b8d6b667e0a2dc0f6d3859d674a30d1edefed22cf2783f5761a"; + sha512.run = "146d596df52a0df51c618308f692e6ba2e1d79f0fb8c49dc5e0e0164b4baca15164772f558d00f40ea34a9934ac21f6fabb3a9c275f2d4e008e655d6a4ac1177"; + sha512.doc = "beb28e19bd824667d29e0a94c302994d1e9b21b69e9d4ce6027aa3c486408cbbb9769603003b7948839f95961353a1ba406ffefc2db90cc3bcc9a0e6754a43cd"; + hasRunfiles = true; + version = "1.0"; +}; +"penrose" = { + stripPrefix = 0; + sha512.run = "6b25de13f9a14d9bc3526eeae019394f6f049bea0f9d8dfd6072e39d2814370235b8896d4c94c8bc44c93f8abb398015af6280ffe4e6ee9849f9b81cc8c43924"; + sha512.doc = "f82e19e28f8efc0be7d716f2cb5e8808b3dcafc4029da4159c57088a985c6b5f7cb433c515e4dd55bb9203bdb625761af81cd9bceab9545f3273dbc8ee3959cf"; + sha512.source = "cb3fb7406e4acce0b558c6a39cbef9c3e93e20596e79434f81372ab9d471dee849635d7296553831249d1024e030e748c42c34bf7843c3a5e8a2d90247368581"; hasRunfiles = true; version = "1.0"; }; "perception" = { stripPrefix = 0; - sha512.run = "595085a45d3a50f0996000ca81aeeac9373556aa6963767ca3fc9270693337346f61acf023b845e644751858848af9e2ab53947084e12905d38f6dc103b10290"; - sha512.doc = "2168bc855a10b51cf4058e6cba6651fbff20e0af91fb12c29a7a03f5e2f497041a74984997607492436722cd417a6b4ee90776a44df57e1449260446ad7ea4ab"; + sha512.run = "859f188e83a650c8f82e08d41c22161c084a0952c89257e5f84064b9e400c5d4a2d634ee671d0c0e714300b8fe8abb774f574e1bba96656caf081336f9f5c016"; + sha512.doc = "f36d6b097c02c00bf1d55adb8f6106ddd5fd2025de992f9908ccb1e855875c541924b84ab766484282a30f06edd0d6aa7da9146726f34fcb1af0fb306f7a0c0e"; hasRunfiles = true; }; "perfectcut" = { stripPrefix = 0; - sha512.run = "041b39d64db6935cfbd757f7cc0a7d18c6ac44bfaf5bafaf512b313d98127cb98242cfd3fdc178bc227d8d470e2d971df9978564a48d84050fa54b0e2a507f77"; - sha512.doc = "65ed397bf5e64c1e11ba2f3d4a15be02c72bf5c3b05ffe6eed4663c9a172558330be5d720d37720acded9a18ee6b3d921205184a5e8b7b5d08bef89547373bba"; + sha512.run = "369e739e46c167f02cce7206e1da7e33888da4efc2817253998392bc03c8eb59ea5e2468d7c13ca176bdce34128bdd31bd336505cda81894171965af80e6bdbc"; + sha512.doc = "ad37367c16caf593b41747a1e2cb50fd5cb091fda638917e1faf1050844c35d4c1134cdca52ef29605ec9f3c8aaeffe3d1bac6d4b9713171c90fcb95b1d33115"; hasRunfiles = true; version = "2.2"; }; "perltex" = { - sha512.run = "b9674daf70415a57284757c74968c6aa6a0cbff68e420d9263677507432bff84b59d7a9be625cf7be548567bace3301f7082df96c3a23fd43a737da714d535eb"; - sha512.doc = "09fbce62f426ff10178843edbf398b55edff60bc5c8646e60ab9b51a4e6a3a1738c0198ae802be5053e4ca45490fe9e16eccc89392281a3f33e1c18d8b3fd31a"; - sha512.source = "9d6128586b44f2322ea1829540c718a653eac19a3283d8618c393e40ec0497f6f5807e39a6252dd70c2d5ca3fa8b3153154d2c3f7e24cd316d4ff350164d398b"; + sha512.run = "3b468f68e62b9c6e8741e8616ce786499924e18c1eb91ebcf7b452de00b0dd439414ea18a51268a04d15fd9ff9910ee61a81d45e6df72d1ef09186737203c5f8"; + sha512.doc = "843ffc1c8bd416efc30ab6d3ae23f0cc47acafbc69005b2a56f7caabf8b874c66b0019ad3e3893e02d8832f95ce8af4c23e390992241ee4b85c14fdd662996dd"; + sha512.source = "04cd318d0ae246caa81b482a2eea14c101055cb7b9dc95cd56edac478fb2d751e6fc03245037cff943a509802b9fa6bb31c58eee6b3ad45fc81e5fa0b308e394"; hasRunfiles = true; version = "2.1"; }; "permute" = { stripPrefix = 0; - sha512.run = "c2b744ba603fa5d30545d64c6e7b97167b8a52a5572961c564c5b448305e4360cc632408e3f48aa6348d6b34215399016c82d6f0f75426b05662e7b83d96ae11"; - sha512.doc = "da74ab36a229dfaf450f8f1a19a0cd0a5fbd57f76e8e77fdd8702b5e1b48eba28a825df0ab87a5a9c6accb881d93ee162b3d6b0e14d47bec845d07b15fe673ce"; - sha512.source = "965147bcbb35bbecc99d74a48e497f55780d5685d4758684bc9201b6a31134dc7ff5d754bc760cec459ffcc2a023884d388860e6246e8a662ccbb656fb6cdc65"; + sha512.run = "beb6fafc97af2e621ffd3280b0436602af5f47d1e18089a1bce8f5adcddf6efc6a5593b5807ba894aa0e12e63d89b1797483f7e0eff6d1d565314f923d83022f"; + sha512.doc = "133b3a072ab9c3af8528caa24e712756adbfaa04446fdc2082ade1fc373e86d9e32218a5566505ca0a3618b1941883d159b3d99bffcdccb26b7dc042e64be19d"; + sha512.source = "a2fd3c5bfa7a01db448c9fb6d454bc0c79b7fd337d3d941d69569f146c68a3aafa0913bf18d1824c953c19dc63f22f022dc840cb46f4751a7ea4ff7b636cf068"; hasRunfiles = true; }; "persian-bib" = { stripPrefix = 0; - sha512.run = "04d9e34d0aa4327ae327d24e64a9b4f0a920903461d9ca81932da877187e9822e39f4f7bf3c733a1debcdedc90035d0d58f398caaab4ee791836ea0928eab3fb"; - sha512.doc = "bbb682e22a58f32d865dad7af7d8a5a16b8a118567b6097b8a9c034bc8c2e951f1892afdd50735783bd9a726a14c989b5cdc470cc199204f6db3e33568bef928"; + sha512.run = "79c40df3289a698af69e25cebfc4ed688d1bb38659f0db986ce6b4dac52591d513c74d6656f31ffcd3a29673bb2f3dc47ff2907026227c811335804c7278c814"; + sha512.doc = "5d8c2d1ba8436df5f5df467040ca254346186b6960d66a5f89e45562e375c492690a5bbbe0fc4bf44d17db3312eef013d9c43582c2ce22803af405f7a2c591fe"; hasRunfiles = true; version = "0.9"; }; "petiteannonce" = { stripPrefix = 0; - sha512.run = "cf179a2e3b8bae404a9cfba8ec4a2ad61cb3a65814104756982568ed4526bdd98b7227c024901645d4e5b9e9a6ec3992d0894cd71ee613c2e539fec3a9f08a68"; - sha512.doc = "fa875efebc8a06981ca17aa1a9c0c1c3c6e612b3d1e871f6982e5167a35b87e31fbcdc21c60655011a611802caea2601629b394c2241a8ba93a11d97c42dfa2e"; + sha512.run = "45bc1b0cabe2051e50934d50618dee8765659a1ea26c2164b66d6dfc3905145df0609fa386d787cbdacf7d75fca89713a8ebec976aa4690d6ce65a5c7739c6a3"; + sha512.doc = "02cbbb4781d84170d4ac1166ed3c4d15db8bf8b372db581c15c9e40c7b5a4a63c1d16d8ada7a67450e19af5b62bbd7128df15273c50975770234323df6685124"; hasRunfiles = true; version = "1.0001"; }; "petri-nets" = { - sha512.run = "c1e90ba7e8e06b308890aed68d2d5487ee832a9110fbfd9d680d5695c67db8c769aec4a8d43ed22415c2e89f13e4930dd3c2d58b0518f999d3ba58ea1567a99f"; - sha512.doc = "a12ef73af62bfff282690a4ca15a2bd773503e2e67ba7e49399082f13279630df000a3c50d2bc7a25a11116e7f95cd03c0ba234e23d2d3f79bf37b36057b4f07"; + sha512.run = "cd6d799680cdb7063fe05f7cdeddf749a3c2dfdf3827193d8d3111a2e728a247a953c036c6dd9f8bd1c13c2be1fadb96fac73b99b47cb2cc61c8e8f0ad51d843"; + sha512.doc = "fe466eb157aa99311d79c59f72b675b8106f88999cada692e908859ed8f2de13eaa87876dcfd327c2a7988039ce2494156b7bafd889835d2d3cc0e1cdaf533c8"; hasRunfiles = true; }; "pfarrei" = { - sha512.run = "3fd11229796b4958fe8b8a3e2c4a4f0556063328ecb83cd9f4273c9bfa7b0d81dac776fc5d79f5b96b7366e0dd259d27af1747752e1fe4bcf7396519020a6d95"; - sha512.doc = "15596eda6e1c9c53174a17c76f6a36ffa0ecdf864f1c9f1077ac8fb75f7fed97f5d72b48ef553907ca6fa7c40a6c0445a130dbfbf040a5a214d4a4719ca08dd7"; - sha512.source = "2a00bb71000bce7cdba9648d51cc5a7943e2b11ffe1a9bf68dea4d4a320a337f73aef4152b7d5ef10b8a406329b0979eac82e84c21bbeb89421bf0785cb085b0"; + sha512.run = "c83d4d1423e03ec068a57881d5f4154485337b9e51ca2253d05877d732542b06805d210d66750587d6fc9789d829f638bc7d3f20264d2b75083903622a3144c7"; + sha512.doc = "d1dcccd68eab493dd610fc1c0ba7bc106c4f1b176c01b67ab3ec05a803f674741bb2a04102ec42a1b7c4a3b14bbbe2bb55ea8d61cafb47c2515fe74026085ba4"; + sha512.source = "5def1546e4cdf6bf81fc32ea263b9e7ca19bf5778f939ddd58ab0a6bccf2c665814fe2be191feec062147f9b5570717f04685aea912972a9a51380b9fc3c0502"; hasRunfiles = true; version = "r36"; }; "pgf" = { stripPrefix = 0; deps."ms" = tl."ms"; - sha512.run = "509500fddedc8d340fc5c0eaed0ac38fe8164d835178ed0a46c4ea8652b21722c5453e0ea49147ff14706bb106b761380d6bc71581ac43277a47805fcba4571a"; - sha512.doc = "ff69b853a52bd03736af64709a3fbcce68c12d9ad15ae03f882b7a876b935e656647c816f3e5318e2698c0d93f49628d70634e1e2ed6a8b759cca582f776511e"; - sha512.source = "404ec4a6da67d901e9e5a7b9f9bb20eeb78ae0826dca1f93c9b7a791b44dc00da2fd5d9b54616a0ff208960079b32886108fea589381e6732e6c926e0d6d5e7b"; + sha512.run = "24c342a0957f5fa6850bb17b7b4146cecfbfbb3db325061b946ac5bab61e224818b515a50d07f1993c00a4487ec023122116ea307493c4b36ba180d17830d234"; + sha512.doc = "2af1882b9b802f1ec63b95084ad1b4ad0d25f87f223964d639e8bae412c031f4fa7ce3b2581f573c82ff7adbb29affe61d09fc9ca12d66f1c78611dc1fd0d9d4"; + sha512.source = "73ee9e3f2eb347c9d829827d873cb7b4ef6e33e740214d68208ed69b0d506bc1a61baf7d78be6baf117ac5f1bc956c41e833af4031c7df109ab1903b42eacabc"; hasRunfiles = true; version = "3.0.1a"; }; "pgf-blur" = { stripPrefix = 0; - sha512.run = "76cdf2f20a2420958fbe62060ff9c961f77c4c3e13a5b6546170524aeacf656929977a2716782af383593bf91f19a62bf3da4e994e1d1b13babd40b28ac7c304"; - sha512.doc = "ae11bf640e741a129161e622b6d2bfa85ebf346bd5687251b299ff8a3254547051093dec42e5900d697009026418c30148375e6da35d3c776e45b9e128d20d94"; - sha512.source = "89d8b5f78c6c6e94e0f2b2d59c8377009f82ad324b1ac025b99ba0df83b8da9429a77718e8629de5f5f43ce07a1358f14f6b281bc4ac0d6f83e842d8374ed50b"; + sha512.run = "77bb0b5f6a176826abb39ed891e879c8ad80f2e8f1fa6b965b65fbcc22796227bd1520d1d80712034333d8de1e3eb6154fd1523bbbc575b6074e2d05c655cdd2"; + sha512.doc = "c203cd71f7dc4672c1b5781161df4abebc6c6217d2a1f863ea8ac5024dfee0a4ee6cd4104aa4000f835317499fe9e887d066a3047f6e133106b08c251810a008"; + sha512.source = "4a89acd4916d1d24b52b2a7c53c936941d1a8c0413a311f717b1bcfe1631ae801b1440a38008cf8ff8070f805b5c4fc3f714855f33377515114705955746c967"; hasRunfiles = true; - version = "1.01"; + version = "1.02"; }; "pgf-soroban" = { stripPrefix = 0; - sha512.run = "1e9bf5307bae44ac7da6dfef690dbf8997acc9ba5d4bdf42b4e40e12c27965585b4b203fe149de9c5c7006778a78bf086d790dabb57f645441113cf94c23c56f"; - sha512.doc = "81da4c248af78306e7223c7af92b9de27aaa95f08cac4dbaacec0e9baed73717d090372e046d6be1dfc64dfd205634ea9b63067a752edaee3e1e60966a88c087"; + sha512.run = "bb2958d282b6e16da09ca1590e6a2086b7c4e4713a4c2b810b354b9e2fb7554693e1b4d97ce8ce83aaf0b26eb7738cc39d0c09228558c3263d69d04b91176c94"; + sha512.doc = "1a776e8f2158fb0a20abbc919ecb6d2d3d8c22c3964cae982477e9e7543c8a6230b89ce75fa9b59d5a14765216d8135b03b25772c8dd68d322c5949d336fe37d"; hasRunfiles = true; version = "1.1"; }; "pgf-spectra" = { stripPrefix = 0; - sha512.run = "987c1c75209869037c811744a86083f08f57e22538378c546ddd58ad477206fe2c4f8ffcf210b9ade64cf48ae66560dbb3ae0c07c3bdda34fd1ecfc63774b547"; - sha512.doc = "e9db08ddfe02d1c0886a7a81564a913bc14da8cc999d798f5f79546e55687a6991d3a18bc069ab214724682f72ed9832f895161be13e4f1cda031b0ea8350571"; + sha512.run = "af5276df229fb1e003bb8d88b7548675ecf963d9925be6647cbce932267cc6e5813a52464475f826c710081a0d6cb2e01258ed6f0ec6eed99f55685be95f087f"; + sha512.doc = "0aea4d8100d8effeccb483bf8d61160e22ad812c54ea02ebcf6307bec5a5e4bc55ae072666c2b06a2bffdcea0d984ff664ad59ad85561567eab1f0dba38c9440"; hasRunfiles = true; version = "1.0"; }; "pgf-umlcd" = { stripPrefix = 0; - sha512.run = "2c1cb3b0343756f30e7470a81517a7c4cba6dfa9d3acbcc74912a3202a99552a877badf14b97fea87f586ae67527ca8a9f279151b91cf0babb0f5aae44741611"; - sha512.doc = "d7622f46be17726385ea3e622a0251b95dec7d04a460acfffd2f863439f2f031ff55ecd14a0bbc220323a29914d6405c758cba2098c8201839c0cf54afb8dde8"; + sha512.run = "c1d7e22910a8e455c10f86a2902fbf4ab017fc5d47d590c93d261daae859ea9983917dfe829f5d9403a83f482e37c35f7120981e623bc328b40545ccb6b0e4b3"; + sha512.doc = "45739d53cd816c7ffd9a8f737e6a49ec6565168badeedd16bcaf4306d832cdf9e87560c50a3ba242d791109ded3891e227d05dbacd0d7a964d17237c65cb5448"; hasRunfiles = true; version = "0.2.1.1"; }; "pgf-umlsd" = { stripPrefix = 0; - sha512.run = "99178a8c0fecd657dea94bff6777ae57a25f79757667ddc95859745e016ec25a382c879c5356ce7b163bab7b321ee85e161e131f3f5adbf3dd59f803f80810dc"; - sha512.doc = "fba4f8777a58d98afe17b0cb04b770fa840e5a54b2cee88280058927807cf30ec97d69c1aadf99f9302cfc17155cb926e91533895016ad7c0a3abbc7f8ad2ded"; + sha512.run = "e504bd7d0f5424d352d8a08e55a726208352123cf43a010a3b7e63090ddbb8080b0d35b5a83212699617a79edad208b8e0d7c96fddbce9e026d047205b35076a"; + sha512.doc = "ebbc578e29ddae47dfa7ad838526f8245f4b1f44b7b4e1d35601742ff183f95deccbb9e4277a01d284e7e77356319b477158ad9f974264e0d1b6235ab41c4b6d"; hasRunfiles = true; version = "0.7"; }; "pgfgantt" = { stripPrefix = 0; - sha512.run = "1440ea941ff7133922b8439dc1f634b4625e682037c76e866d578a7650edc0aaeda1c57bf26c128c624e842fe7f7d0372578a0da6d90a3da3851510aa8c2f444"; - sha512.doc = "3602cc038bc22b6c5275679edc045a3f07fb70c66a12b9ee9e9a43b96c4f592ee34509a58b28a5f640657e270b8b7916295702c0f192c1602ab783028bee979b"; - sha512.source = "f106adbbd82cb6192d114633fbf85f9b1f094d238edfdf886b9de46d695f61b43e0f397810ef85751c8e151c80a7ae114d4d463880cc3762202e30dbe763bcfc"; + sha512.run = "ddf43ee604b0552b70ddd0c7a9f5f8b3f276583286d535e08586f57bf789fa1c8926509382069c96309b608296a0ca45609ccf9a45a974630dd0b91f86d289f6"; + sha512.doc = "95e793e22e692590b84f346bbf65a4bfe7b8ffcaf8d0e35d5e5913bcc049cf0ae18f590124b9d1ec4fc82ec46e8dfc8d70d0c12f7e28ba726c5a7c69f437e758"; + sha512.source = "8dba3c1de8397d3716aeea44462998824231c6c44d3c0f540baca31cc4bc5a15e77383786dfeea169ac7e3ef386637ed952a0d944b4ad8e2c70a283b55e17273"; hasRunfiles = true; version = "5.0"; }; "pgfkeyx" = { stripPrefix = 0; - sha512.run = "3081742c740fa5b0dc6c6350a3df2e601ee394a6ce93044e5839ca134b54256db0f8fcca77981be5a86f4e6f232870f48328ded07d34de1498c5f4d868f6a6f6"; - sha512.doc = "e81a1903e292c4fb099718fa2a09911b3126996952c88f7fc8fe238dd913139942a94d964280630fd1da38540b1c99de8766c5b4f1283196ca11776004950970"; + sha512.run = "6febdb706acf607f621f756ba3206320e246b8187df50657131b17390195aa60187430fd56c17380276ea4cd560e49784c5750ef8ac6e005b856ddcac04526d8"; + sha512.doc = "7878683f748b83ed9fef9a6b96071a2892aaa784221df9e25cbebe3dad8f5f09a87538b946d1587a1fd1effd841975648d98a4f9c559945c066657bcd8b6a878"; hasRunfiles = true; version = "0.0.1"; }; "pgfmolbio" = { stripPrefix = 0; - sha512.run = "f1af80d7431a42b8c349bb46a84c08040e96fa6a122f4f6665c3c82622d2d61caf2b0fe6ad1d577cc00ab5091d484028da4269f081c7067f6ed6942b38284cb8"; - sha512.doc = "c43217d235570a7f7333a0d68758fc3a6f2a9e17fe19e24516dac065cb684e7184427d640975117f0d436f7c74d3165da93ea09bc9460f7da2a60364eb393e4a"; - sha512.source = "dcb982bbb0b5509f17312b584d9a7c6320802e3315daa1c79e77f997b1dc41008ee32a89e84f65b3f8c6674a4776253a0765f32d2815fbf263af87d89af0135c"; + sha512.run = "529c7be36a2e19eb7508c52f380d1bdcede68248c525cb2fa39e69488da9d655799de878fe274f434d69b3f22aef31f24b89a60d4f688821af9b7722758b1f0a"; + sha512.doc = "320f98e7bba6989e020ca829ca08f747e65098cdf12a8efb7f1cf58b74c279b5e5366a6df3d1fcc2fb6999d4af1754ea4d78db313c0af2b179a627d89b88e970"; + sha512.source = "6c6338f15ef9532f4ba865c0a4ad01f5859a3ba3569b1223becc73a2980414b663bf52cf339b44fc6ece6e3b91c545d019de47b970ba78e79f9b7a3180932e03"; hasRunfiles = true; version = "0.21"; }; "pgfopts" = { stripPrefix = 0; - sha512.run = "09e89d8b6bbc02aa373b91e3115c3044362c8c0faba0590881b009bfe98c5af6d50d373db7880e237a072b366dbc44b04c49ee2c064ba334ef9178399f7721c0"; - sha512.doc = "941c04cc98677b9f8e87d3d5e6c6ac55b811a244c74eea9a34321ccba48527a61ae88097fcd2ef52f38727e0d63d4719c7abfb704b154179529efa64ad40f549"; - sha512.source = "6a396ea09795bf8c277342b785ce3de5e2f9c9481834500c6f70878801e2950fc066f29880ade8660c527b80b30705883d35f3d42409324edcd9240681db8c58"; + sha512.run = "f74fd91b76111b057f4898b5eb78bcec75d0bda6a80d0dfbb8cb7e2fd7df877c4c97be5c225f37e87e0507e73c20eff38e973a84a76ff2aa1d17a6cc25d47eba"; + sha512.doc = "a47caf0c1bffe1676f2c61f75bdb56997d7eb8d0fe1b96f9d9dbc584fab2e6d7e0b8b47824e8af9dd6994389ce11928a962ace12666b239d8905a9c4c5994cad"; + sha512.source = "1176e01e2a052f8f58d967c3f233cf3cdc34c8ed79f389c43cdada25d7b547e81fb83b1f97cd22b0e62c599523713c0e2dada1ba01bbef880a6cb15f1d02f032"; hasRunfiles = true; version = "2.1a"; }; "pgfornament" = { stripPrefix = 0; - sha512.run = "3e3938e181b77445aee04da9fc422bdc867da556180c834115a6b482e563a8cf0d0843ca4d49f6b56976d83fae99ec603c61e68672fc192c900f5ee74779bdbb"; - sha512.doc = "600a2aa16f942c82e32346095b170aacc8eccb13e534e65a5ccbff97e2b070e1c058e62ff5c96f8003bcabfbe5df911e271b6a3c49d658c67ebe52fcb9c2df2e"; + sha512.run = "f56e5fd96ec4fff738c5d6371ea27dd32584b504fc1c977be9205d0a606f39e9d5807968e89007ad7c74492b6e87a5d5293fe8c8186ce1b40ecda09573991506"; + sha512.doc = "99405ee3cc1e63a7acc29db2d6de13ac960827a7fc3ad1bd93554c54f32da431bf1795f0b86b3aeca9df46ac813506d2b34239a15b6d0ece09f96013e7971f93"; hasRunfiles = true; version = "0.21"; }; +"pgfornament-han" = { + stripPrefix = 0; + sha512.run = "23730bfb4485a80c5f21048ac267d2f310f7fa24923f91e7bd947593ad2c16c36ceede7c19e37c50826f6de22c3960a9adbcb52b2e7ee161e909a7bdcad0cf22"; + sha512.doc = "2609718f0a2a83bce393980cbc0ca3eb14ddbb587a1f6f7ebf7da5fe3f73331564173a83be4ad4a153b159eeb4ef171532805352aead85ef72d069d4c2c383aa"; + hasRunfiles = true; +}; "pgfplots" = { stripPrefix = 0; - sha512.run = "4c024f3e72b77573ac19f6799fda2d888501ea70573551191e5fc204d2d8a480a9f2f1df040094c4c4336fd7b0017624e05b636d6b55ecb88a3edd69bb25d5e0"; - sha512.doc = "66f91688d772edc9e562ed3804efab3dec47298291c2a44a6d3c5dfc25ae79b1e58411cc68ac6d075dd1c6f8a7ad99a5c5089c93a58686a492cda576cacf804d"; - sha512.source = "a97bdd94687f7af892dc07929d4243d8f07cc7bc07aff2e52998840413625f6dd652431aa94f69734cb96d2b56cad09fadc2c2c0978f9a80df31c13cef329e3c"; + sha512.run = "58a9095d8cc670dd937d36b22bc0a2320ec216e05e6d3deb562d17fc8cef9489f223a02778064f7a56fb32c7fa7e03e2fa0b46f7bb493055cbc196c91c9778e9"; + sha512.doc = "3174e7df66a6ce9f10e4705dde9523cef3dd64d509e07766dd131b01974bb39660810a6dd05810a3613de60b4c3fb8575770c249c479c65d38ee01257f6da958"; + sha512.source = "63ce714276c6f54093b912c33285db3d2449dabd7a3127ef292ffac235a82d266ba3077e65e0ee76fec055b2413733ec55f836f60962c8fcb265fe6140b70359"; hasRunfiles = true; - version = "1.15"; + version = "1.16"; }; "phaistos" = { stripPrefix = 0; - sha512.run = "640da6cc7cbe6a0c5700905aeaf0c3b00716309f7f59dddcac6289bad0ed8797bfe0c7fd5dc4ff4927823a9b4e4d7a45c6d3e75a5060dd454e9d101d88bda30a"; - sha512.doc = "e9044b9de4e22d567d8b277736061171c60246afc5838f57d39d6eea66291ef15cb084580bbda0db743a378b50883241a4074a0054787f8e5fe19251cd1c6572"; - sha512.source = "494d52d1abd22c50f23a544d9f7595dec569844e595f28e9cd8a4fb0b31349c4fb28a5ad620ce02b3c94808764bcaa710a530ffbd1ab4e7b3d966f670e679733"; + sha512.run = "4e237e9d608a425d647b71df70202a30d3bb8173faf09f308a992d79b9236eabc9284438a3abcd227abbc7614d0e0b4fbef787c3f352a1501e5758dc43d7fdd8"; + sha512.doc = "da845e4f297ef77b42adb8114cee1f692c4e9096b432df4bb4aa799ca3f2de7271ddd2678dfd47883653133203e0e689c08d8c831ff7aa1e1f47da36ecbae6a0"; + sha512.source = "81686af9bc6a8d6e45cea26fe6fa2c86fe9d93ecfcd34a1145d1488037e2838af14dd7e71a63f8630d6e8b321c300f4a175fa943a8cebcd996e02be042e3c6dd"; hasRunfiles = true; version = "1.0"; }; "phffullpagefigure" = { stripPrefix = 0; - sha512.run = "9dcd546a7b5742519f67696a7bf0f5725ec2b1432f06cf96d8a1fca05b940e8cc8dd9832963758188e1839920849225024d1e8d3abcc45d423c6e51a2f82038c"; - sha512.doc = "0c5248b351b5e03668732ab6d9b068ca57af630dd603924629931348416b0646a8e14629321e228c8e2ad7883a07617d0f8cac39fcc437d124427b5761322bef"; - sha512.source = "6eddfa11c717f828fcc4332cd31c647d1580a1015b5908caef7eb5e5e2408f9a86cb1b35cba043b7353e086e06d2e4b16d87af4bfde48e63c2590737b40fc90d"; + sha512.run = "eda9d318d498adaac64f0beb513a4e163dac0af0d68df04069e966abf5c78e35c419f99860b885c79d57a5f13bde07780c9ec6f315bb30848ce972a0c8c82a0b"; + sha512.doc = "65c0233cc9144db078cfca998cd961bd3da882a82a0b0d2399b925fc92e45efda2408ed8388f760759dd108a92b877c13320272644fdcaab50782cd111d93d54"; + sha512.source = "043abf71b2f8d54d8edb41c7d195a799677c807dba6ee406fd27dff356e3235132d02d083df58e9e82be0b0562c3b9aa8b6901984af9a6284fafd6537134137f"; hasRunfiles = true; version = "1.0"; }; "phfnote" = { stripPrefix = 0; - sha512.run = "b9daa4da3136617c480b8e8c47faf378be9e5379ec556b731a120bd3db7694b16c48c930e8fa83521f94a0c7fc8dfe09f6b0d2d175935248cb5b84517e5cfc80"; - sha512.doc = "a0b937fa952ff067bff3bd67289cdaa82b6de0395bd86b5c10eabb7749cf9aa15016d78a29e7289bb15e48ea11d797e552a34c478377a2854b3beea94561638d"; - sha512.source = "f4d9fddbbf38536fdf0bb149317251bed7bf2e0c7ffd1df4fa6775313b062551e323444e3e994fe4d96921249f8b296858f64d5bd3ac8b979b35a0eb93b85438"; + sha512.run = "da1ab71ce832e6f27bdb0f40628fced6b10e6815b039d55cf6813f6afb1fd864e3559cfc2306d5273311cfb79fb068366335621e8bf2558cea07bf3737916a3f"; + sha512.doc = "d096651879a7e0b7da3a38130fb8478e03a80a0ede7a7099a1c8cab7a7a2defc268e604c745f11f8124ccf1d71ffcf76b2139a387f226d8fba162767cfba1f7c"; + sha512.source = "b2002efc4d534347cdf276ac5e0894209a65a76d23a77b99c747c36d35661e0e2a0efed130b024fcf84e8f564c91896101582bc952aa64a3d880ef194df4057c"; hasRunfiles = true; version = "1.0"; }; "phfparen" = { stripPrefix = 0; - sha512.run = "defee7563a0597dbb5e0cbdb64a7c2660ff75684479090951407e3e2c4becd0b68b3627e3d37660cc00c138d8084f2a9c96e6d46c8fbbdde8cf5ccbbe373e298"; - sha512.doc = "d9be9b14ac4296ae033ac15c83909c7398c1d431975e99a2c82b0362e374138d44cb5146680cf2cb914f57ac1fd2c5dbfac949b1a56b10dd80777a11f38c29d7"; - sha512.source = "214f9206c9746258cbd6576f3124f5f4ac6fc45f78c4e9104cb7bdb24b399bdb40c57eed0cc0c612ca16160c6757b0c01d439fbc4690f7dc3998d2141fc29a85"; + sha512.run = "5f909ad07a60e5219c6e6a4a39d65bcd693f0ef89154d866b35139355d67678bfea130e86e9bae36560586760c8681cc194301e8ad823c20ff170f23c799f57b"; + sha512.doc = "08ab8a17987cae72c7cd0c734b6c0e60dd3c61bf9a2b719abcc47bf55704c7896f07d8703606b34a93d8e693911991dab52e2848e313a173e462706601ab09e9"; + sha512.source = "2bc6b68daae6b9f9099588f921fb64f4611b7c2e24811f408374da3ed3fb03ed6477a6582f98caf4a44bc4bbf579f18c5062479c351c1bc08fdccc12e49126a7"; hasRunfiles = true; version = "1.0"; }; "phfqit" = { stripPrefix = 0; - sha512.run = "1af14d14aac6629c16cbe8b6a81f48604ba0fe0f53123992f5fb03ada3b1f3329dc5714541e93bb4bc97f121cd6e329aa3908a20c25a76ff69bb428976465e11"; - sha512.doc = "45820535805310baf7c12c1cc78c4c4b587d2166686d911aef59fc3148b0741a7f72e22f988d8846d12f1ae9bcb03b3d42a92253087e19f2fd068c09d88cf4ba"; - sha512.source = "46c487165abeaaefac02ca84a0a41494edfb72e97876cfd803fcf200c1054ab601dcef637cbdc5b8a546cb60402ee35df211734b0390a14f277ad2c979f636eb"; + sha512.run = "bf83e4d7fc558c68b4163bc6bae78149786a2cfd0a6c627ef3252a7d06919e8080a20480a0f85266b9a29f1f83336c17a1e20c4ba0e7c0d5dc15886772f04d4a"; + sha512.doc = "b5f64d4999133086642bd5f433212976d8dc715f9f751d850760539ddfff6cb82b4916b190678a2a76ad95c3504058e0aaf029a0c1df88a76db5901f583d18fe"; + sha512.source = "b72e6662ded062cd35e341740224ca2d2cef70565fa000bd6873e9cbe0e5fc40451d62d7abcbb72e7931ac47ae36c80bfd10439544e529735f01ebbd87c5d3d0"; hasRunfiles = true; version = "2.0"; }; "phfquotetext" = { stripPrefix = 0; - sha512.run = "b08b58eb84db19399aa2cbc2fb4d7d6bfc38be6c3b9bdaf1608ee85948fe6a80e58afe6333bfcdfe61c4d75c6eb460d2c7ab6704e70b5ca7112b98550fdd43b4"; - sha512.doc = "d168dd51ff571e95d59e4fbe4cb6486c51b82088fdca3cbadbd8f9b8c2e08da1ac7e4204652b751108ec7aaef139ddc74fae54faa2c97425882c6febde0f48ab"; - sha512.source = "fc760754b8fc4cebd71bf27f6d7c3ff016f2318fa91c348c2a97734b1a587d24a9e978848486fdd9bf203c3c2a950b6ea39a7b0e2236174e62ddd6653b3fba59"; + sha512.run = "a4b9326348c808cddf69fea5aee35152c06cbc2d181a77552db15b572909af60ceaaf1a9343ff60a81e48f13cb41c8380437c16e27ccc6d6d84b7267c77125bb"; + sha512.doc = "51eebd07efdf558a48875b42186489f8c220622f91fd86049b3d8cbd13eee9936c096d0065f9d3d071e5ef0f0b259a15b18bed8c19a300a2b4326f4462163923"; + sha512.source = "ecbc1a070fa5db8b20e8ddb7d96b2dea032763b18d60a0613effb6b30069946649bdb424c22bba84da9af1f68cd52e9000573c13e7547d8d74bd6779bab0f3a6"; hasRunfiles = true; version = "1.0"; }; "phfsvnwatermark" = { stripPrefix = 0; - sha512.run = "0d78512aa3fef50796e226615a4dd37df663b5c26ce08183c3e67cc40c9fb6157f3e32b0aaf8d282c84e5a9d4e453fb01940e29ad3d519fd73f35f8402a3cea9"; - sha512.doc = "6fa2f678d06cae3315a38087c213f652b7d844106995e5d3c7e7b336b380fa393cb8355234e231daf3588f974017739a3d9da1e9a53d39db0de1a1f8102dd12b"; - sha512.source = "84949f1dd948f91eab949a920a1481213ef42393113cef19541dfdac3a9692967bf8f38dc0fba55a6e187d0c1b8a21a0611ec47dfcb8c6303238ff68a33a6cd3"; + sha512.run = "ccbb4fa15d35414e0c5124e32ee5455a959361e167890990e8154ec212d0c42a29ac1c2ee5d4e27c948ff34fb4828968735fd2a840acfb6eb646e0c45f3b3a1f"; + sha512.doc = "53a11353a095ae9c5af998bf3dcebe74a7db2edcb4d03bdbaebcfbbfe40bd1388d34919a58160cd263d8b83d532fe9746551cef43b7d471c49e46b2603ce1b98"; + sha512.source = "24873c4064ddb1991e44e1d1132eec2ab4b2a82670f25f6e5d6147bb7ef29f982b31364dbafd1f4f1ca15721fbea7a40edda6a1c86aae5f032c25244f5c8534a"; hasRunfiles = true; version = "1.0"; }; "phfthm" = { stripPrefix = 0; - sha512.run = "bb4a7358cc995e1ac17c1836ab6bd6c3f37c70730b084c34b467ad1ada389b0f311a9c1bed4f12d5082859ca50ba1b1666c3bbe70fe16d601e3dd116b205af5c"; - sha512.doc = "5b190754c3937071931ffab42528b564869681aea4d05a3eb90361d7e52398bd32f103edaa838d4744194343543483208cc45a3e5cb99c7cf235d9a3b012234f"; - sha512.source = "a67c4b9d3043bc2b93a89d51d6173cb1f197a38f7e7feb770884fef099269f0c47e81900b920325a476e13397ce57da0f58c840b8403688cedda95800eb328e7"; + sha512.run = "5614d4d6fe7e6b737c81c4405d224797c2321f15302c18b2af781055d6c8cf8aa653c379ca106f30df83eea4ebe40c6ca3f85a522384cefca1b1de4c685a9c9b"; + sha512.doc = "28536bc2e6801c43f17458460cb0e52d35a4bf5a5d3bcc1141b8deef6de88a2a3c6398783af1fe182e122b48d03e119426947f3a454be28cb599bd2c597e22c9"; + sha512.source = "f6d611276b1ccdc4a48f74c238ce6c5d759e8778bad1e686c19baa989adf53e33fa82537a3145ecbef969aa488b21973847e723c2f8dcf541a17e7d1a7885142"; hasRunfiles = true; version = "1.0"; }; "philex" = { stripPrefix = 0; - sha512.run = "d7e54cabcc3b449aad2ebaeb31d668215b9bd13f5c1e5bbbb105b1892be8a4f1e36028f1caade0fb7c237e2843d55475727ed978698e7c91c4a4594de5f73ae3"; - sha512.doc = "7438c6d2d897dd5fc6be6a96426f111cc0580c954ef8cee3d36d8b589aaafe698afd08a6e7651ab3ed72eaff6d6253d0201954921084e99bd7a00c343e177c2f"; + sha512.run = "edf7f546d0681b28c504cfd0b86989ff88c7aa3d027905ad30e4965c47c8b9ac9d6a84030a61efc56cced60795a3faf5497e9811a12f34d80daa09bf352fcdb4"; + sha512.doc = "92914dea3723d566f5a54b047ccaed17193e02e07b2f8c522753a11c3963601efc8a55b9cb114dd192a6b992c4f854eca10e9aabd534735b5780f79c15d8f23a"; hasRunfiles = true; version = "1.3"; }; "philokalia" = { stripPrefix = 0; - sha512.run = "e601a448e1ed710b20c9b49b032139255445ea7b0e3bbc064a75c0dffbf05d4734d2e4579a9e5a643b43d9dd90e5b8d72ff21270d0ed4309f1243d026c85f548"; - sha512.doc = "8d44d217aa96e9754c1cf1e968dd7d584c74b92c39ca18be84c559127b3a383c337997a19baf9790fb4d17616803ff48bb4dd95ff4d150962b474c37a6e1d542"; - sha512.source = "86d39ab66f1b11b0fbdeb6329484bb6b0ca37f7a04fea1457cb52ad6a0b7779e70f708e30836eca9c4694ad5f82133bb03b1d8238fcdd3b65eed721a90319e49"; + sha512.run = "e39110fcdb8ff5a2b6cd185d512b1bf036098685be84517ea2cfb2c8a529428163b3ad30952b41c2271f153f078dc452088cf9bd12180ce19b157a75739b59d0"; + sha512.doc = "be664f8be0a2031a49aedb25f05288aaff7ad47276c9e2d8fe349c422a58c97c08e8fbd8528e444102a10d96b49ede58510f52337b764a3b1254a63d60c6008d"; + sha512.source = "19b098ab92fb41e560ddabc26a662a9785d13a786e51bad2a9fff02eefc91580c0618432a085763eae6964f6058bf2ab88b1e7012ee73c0d6e290118024aff14"; hasRunfiles = true; version = "1.2"; }; "philosophersimprint" = { stripPrefix = 0; - sha512.run = "b7eb5a3e3f29d793ed2258be862f71c856c64a4af5e6d451091d73bf53ad7d2dad01d56bcae964cf8ae0b132f6d794dc4b25a5868e9d8a58408aeeca98d019f6"; - sha512.doc = "36a11c07f2ca7bb1e46e83ccc83bc416779e7958eaab735d66fb16c76b6df5ed2818ecdfb4b4c344e6a736a70e4d75a0a524cdb7d35a73bd71a7afab29d0fd61"; - sha512.source = "cfafb69863dd65ba8e3317f8978cd5ff991140cf5512d116a4d58b91c30f991f92acdcdf55672169b4e2e2355adb5292ac23757343ab6e365aa5be79efe8291f"; + sha512.run = "b9e5b828fe4e4b91a11c51e9ef1e499d672b10b3175e41ab10dccd3d5315a500c9fc75466f792f2f83920b2dd5ea316a4568ba69bc67a15cffa8852654df5d88"; + sha512.doc = "b47ac4c8cd2b912667983b74beb0c6aa23904f9d5c775746d29f987d5c41d925e6360ec37f17727b746e24322c0cb225a3b646661f291fbe44ce8eefc651a201"; + sha512.source = "7f2d980fb8aea8f1b8ff4a08fcd831775fceb4772507f8cd11714bd6505f87c73e89bc5955a3e2ae2a4312dfda1c80a369041d93f9c9ed89308b98e2d46b96ca"; hasRunfiles = true; version = "1.4"; }; "phonenumbers" = { stripPrefix = 0; - sha512.run = "04f6d7e41e6503e1cedd57000e20fee3598b153c2e469f76786c0a04dc088fae83dca8adbfccd13b98eddfe5c4885e6578d3be61cb001e293dd1e086a88034af"; - sha512.doc = "9b7ed92b6e4aa840482f2be24ec80861cd6fb22f7de49b2a912af6db8c19457d1d68887deaae2a3f6168225654d02bf043e9774d2df8435b2a10fd11d7c0671d"; + sha512.run = "1f66ae909cc77ccdc3a01c07f4e019fecee7631db24010dfb635b54bc8676c84deaea1568232232b898f219f94a3a75e263dab7828a89ba30f68f3f3a3b55d98"; + sha512.doc = "da4ec2c324e8c46cce9f3f2f1778c03c441956cbddc6bd05be56931153e255bf628c9719b384b381ff9d3988d26a0e1712a016c203fdf398da635faf5bb5096d"; hasRunfiles = true; - version = "2.0.2"; + version = "2.1"; }; "phonetic" = { stripPrefix = 0; - sha512.run = "270dd1cf36b93dda0b559b1606601e77fe2b7f99007ddf72662e67d8b561e4005fd9e120fb1503e7ba95c7ce71cb50cfd13dcea03b6377acabeb36b3ced8a9f7"; - sha512.doc = "654b849276ffa39d182feb539e62f6227d3e2da098addf910931e8882542a069f760e3d66c2d4c9ece854261117b44e1a8498261b4e0847fd25c2fb0abdbf79f"; + sha512.run = "fab8ac4463c53a15d0769245040bebc754dbb2b4ed282db8426b28737abc9ac5bd5bcb3180114fa7e9d2f0fa3e9ef403805c9ba099a967aa177d63ef89a11aee"; + sha512.doc = "933f25da20e6e4c75bcc86fb16bcf89c408efe213aaa6a5402480d06375dbad80289d29559a09542adafd71b403a74b1fb03a439e836a070dc8174d13ec0853e"; hasRunfiles = true; }; "phonrule" = { stripPrefix = 0; - sha512.run = "a689824134d2a31e4303ef88a34f487715893c9d9e6b8d0e0a0094e3550f8d57c85b2de9effcfc59d27d27cda066db5755165476576dcf6ba12b4526973b2007"; - sha512.doc = "db2ce3988c1841b7cf5a14a16c5dc451c10349349a52c273d9c1955a47d30066f102a02d344e445dbbc17eed64c9a23df712678db0b040154c131c70a7d7e7a4"; + sha512.run = "28279e5d7ae76be648db4544f7d172aec1c13cac1e004b21768f8dfd84679304663a8973b47e9a9876e05938827a690a0a449b043ee31c69f4a3f0e5c0d9b1c3"; + sha512.doc = "ba2a9d7416762265fe8bfa15a125436fe93330f0c8d8fda7da2fa4d4dc3bea11a52ccaffc0a18072a7330ff51f36d050feda661c95799d89719d1b1ba34d62bb"; hasRunfiles = true; version = "1.3.2"; }; "photo" = { stripPrefix = 0; - sha512.run = "5a0cf9b729f7802aacf3895ca644adca90377404e4b15749fed65824afb74bcecdca62da5bd3d62b2ea5e6871373a84815984e68e229cb1fb01c94d742ccc7a2"; - sha512.doc = "790205416c05efc0c9866d578d65003074d5e41719159cea48cc23c100e700764d55ef9af7f65f978110a89bd7a63e26d498a90bd91bb40af621187921a78347"; - sha512.source = "10ede7321056f2cced7ef0131646c971c081004d615a5f0c855afaf89eae040b113749bfa02e28d41bdf8f31f2044b3a15cbeca24d1e2f3e62ef508b701e1149"; + sha512.run = "fe3a9a5917ad689b4e1ba3da9ae3637d3301204949eb676f4cd8bc75ef823a5b2279cbeb88c1c90c404f9e535c504f78f88807a863e1502c3f0a31d448a98fae"; + sha512.doc = "c0b75b2be340fc19b4e750fabd7d83f411473d185524c8bc23e738422731e2c089a08dfe2d8f30606f5b5057ba8b949dea02a74de3525a69999fb133b56705bc"; + sha512.source = "661c507e2324d07c078f263da723ee63e6a8a41c3d5df532c4e2612bffe9c84b14605be05d0614c6fa3341dce142567c5aa07174b5d5b8cbad4f3e98efa1767c"; hasRunfiles = true; }; "physics" = { stripPrefix = 0; - sha512.run = "38dcfb5c7208d1e7e678df2bd464015850eb139df767e4b538fca2826325f8c91a59dfed929c2255364e0f9f0c4b935b6bf057ab06a12d719e63f660bdcad8cb"; - sha512.doc = "38d876a51c3a5ceab9b55d1f57ad412973a3cf7bee87f947566869c10e270205bbf513e6d7aa8592280bd21a0eab1d6ec35254dd76abfb17fe682ae8b85220ec"; + sha512.run = "f3b8c13b0887f065e7045d7f6cb6c9fef46a662640e64875fcec1a89c11908b64f12beb14de5320a9fed1e9b8a8a1b1735941cfac54de4786d22395e86ad8119"; + sha512.doc = "d71a48281649a1815a9ad2918041e9ee3776fdb5e07c76abfb0604ebaa035f53879d777b5e6561e918edc8913651bdb3ac71c7b53801ce74dda8d489d0a7062e"; hasRunfiles = true; version = "1.3"; }; "piano" = { stripPrefix = 0; - sha512.run = "92e6ad66c8dfef28065f8de02c29b317a855fc5d8589a361430994a96108f9d2b34ae6bac489e33d12b5422563f52b5bc559954771439cbc02d99dbfd83fd139"; - sha512.doc = "6f00e8a483ce4c8627ea57cceaefff08be6e8f1c0258366aaeb8ff8886f47f42594e9e2f97c9ef5633790ea6f2dd13e298ec317c9e638a1d61b73e8413d941b6"; + sha512.run = "65bec55df8c552217119c9c67355c6fa309a8f6a9ae13035099891aab991e9918ac076b09558df9dcad33b89c5f838078c2fcc0899765c0c13b17775c7fff2d8"; + sha512.doc = "dd10f520f6faa69c875f80c9d6bea8fff2f32c97e949e813af5c2afae6a4aa651630e34c25c436dcfe8b59dcd14d4ecdf8a03abdab681295087d5b7fefd5df84"; hasRunfiles = true; version = "1.0"; }; "picinpar" = { stripPrefix = 0; - sha512.run = "e71975a08222180c480741df02e1c08632fad319b5d9e55974ad34df962b60fba020bff1ba3035751e5ad882a39b7190c127e310265c3ba07ac142237683c582"; - sha512.doc = "2c61ec4e8f441205390ac71b74cb8f557d9ea970c7c608098a70612fa3aae412461368d28f246cadb79cc475fb1f7922f5ed80207275393344f4847bb789b2eb"; + sha512.run = "605a2b152b178ac3021fd31186dbb231385cfefc2d1eccf0ca79af445397aecf408e810a700bc538514733168e3251a9e84f0e43f6cedb9f829c20977cbb1959"; + sha512.doc = "db69e3005d4d0405b92b2456fa3f0b131abe25dc7e9e89437d31b222919b2d5ae6dc1545405b657643fbcdf08d9899f9ae30e0d6171657184a8e7f23c2d0514c"; hasRunfiles = true; version = "1.2a"; }; "pict2e" = { stripPrefix = 0; - sha512.run = "d6c1e132c21d9e593d305dc4cda118de133edcbe6bce1743f14097c85665a0a958bf77ccda3dfe1c7b0fc4f1c998c5a87a988386b66b8a31bdb6742493c39f97"; - sha512.doc = "bb88d403be2173e9e0653925a40ff4141cd9a8833aa5a9703535cddaa6cb0f8fdb14b2d0a52295fe2c6ab4d6e5f64235cd6847404017542fdc8a819f0d05bf28"; - sha512.source = "258e07c77434625fe81b1c6eb1bea7eea7d55e825dc98a5336bea00901586c26b8427f84a00f5b48c3c3ce1ef6655844cda42001270588769b16093ea8302cbe"; + sha512.run = "d15febe4c834a4f11565a8ca32c39456f1f5255a72ec7c10e570be5f9f474f75bcd1de061e2cb0f12372f2aee6fac3f7e289a6474b3bad8aceedaf4f2e3cbd95"; + sha512.doc = "6653e9e1decbdda3a025aa20ecf1065f1429adec3fb583cdf420af2971872bd05150f2638712ca5f9cced7fbce3cbc75469e625be4424b48a088348cc0b7e9d0"; + sha512.source = "062bc6d02eed679f8384fe1a04ce7fb05b0bfdaff24848abd3275f94a4e6df57eb9ee6bbb615c240a49584f62c6246343cb5efbf2c09e24ef3a84d9686e3d7dc"; hasRunfiles = true; version = "0.3b"; }; "pictex" = { stripPrefix = 0; - sha512.run = "bc9e0051f23b432958f95fe81697fe9c37bddf09061e1b87324fa01f3758875daac027dcc70380e573576e8b25380ee46875a578137349e1f12afc940a324b53"; - sha512.doc = "98d6f41dd257184930c3b651eae16a9936538cd8096133d8651e779d1c69be71339a1cffb77fef794504ffd855d1189e352f24a48b6467314d12d9115390fe32"; + sha512.run = "22c9827f170cdb4f7c4235fc214dcec69b952d759d4f9ed8b5a8afa22123dbfa9945cfd1eba367ec3063fba705b7c0cd7ad5efdf793fa48744fa37947c3d1dd7"; + sha512.doc = "2f3deb63cae8aaab6ece148fe95dfd9bb984b3b4b7376437cc0c88bf211b091aaa48e80d39ea02ea0c68aabf1dc673b803a23b29f6eaa5977c01509d4e10c400"; hasRunfiles = true; version = "1.1"; }; "pictex2" = { stripPrefix = 0; - sha512.run = "d9f2c8f866908b9e84f0e968a80c052446eb8c00679ec777f70bd9cbea81ff316c02b69cc113aa789aa934e46fe0936dd5f74f5bdb478d9788a3e107bf85f5d3"; + sha512.run = "78f31ffbe24a1c91f6b03053f5a89d56bd8f20cdf67f13494a03b848d50e7dc6c3c175bf1df74ad59921e2b77159d8bd2f8c07257284f386462835ebad0efe6b"; hasRunfiles = true; }; "pictexsum" = { stripPrefix = 0; - sha512.run = "e70446c20df749eb2ad10934156b2ed415bcda53a73c53a078a9d9b8c870500ba703bfe8e758fad0be24d1ca76fc2c8fd5acfdbb43001af86f6c9c6cc2f66ff0"; - sha512.doc = "abb1d1b9c5ced80adcc1869ae0074c939f9a899b09e5e90a5a1ba15ae1f3e97b28cfa4c2b046d0263413a2fcd904ff93d4d1ba6a5e1abe9da041f2f0ed3f0890"; + sha512.run = "482fc6f1a7729623a50b4f524486c2da53ad4ab10e075336f92c9256471a96369b77fb62d5218e341207dce5aa8b0557192623db09f45a8dcb6537c916d7c792"; + sha512.doc = "1bd9c7e7d7314631d962cf746334483527630f526076e07052e13bc1d1cf6f0b9b831e09788f19b834e408bbc1afa43215b684bd8e91a2a10e15cf976829a932"; }; "piechartmp" = { stripPrefix = 0; - sha512.run = "92af7d1bcde781108b9190c9c20e907924e6dc7bada9f71418b5bd2518259e7069882c2a0e9b1dc752dcc87f37129df463984d686d13bf893c513bb401c7dc4d"; - sha512.doc = "791158ebf0b03401fef447c6ad08f0206136d6fa2e3e29f36d6fc2e9b57faeddd9c98299876d50b7e40518eec52fccaa377f055f3e853aa73011233d08ed024e"; + sha512.run = "cb132337d5ad7a15873cce6b416e3bf4b097c58bc1d16962b6b858ee6094524f3076e24430e7ad7f50feb12f07011dfff9dbc2cbdd06cf454fa72ae7d7a11315"; + sha512.doc = "3f28c9ea54d17bcee60853da3f1e2bcd623142d2c56d7d1eb48e726adcf232cf8be0c732e36f261cdfb35687c05f3260d1d11df493072ea801a94daf1c627adc"; hasRunfiles = true; version = "0.3.0"; }; "piff" = { stripPrefix = 0; - sha512.run = "cc7ec01a4751d00488ba456a4e2ba9c062dab095bbaaf643ec249212f7fe27df09b167e80f77c48cda556ef4d1bd7c1cf026cc84dbc4fc285760ab8b3fec2537"; - sha512.doc = "32c8831dac7472b2ac61592ecaccd9e4039ed29df7c85512cce92d8f2577d57019e74a319cad1e72e7dffc738ab00ca0f6fa814122cc04101a18706602fad92c"; + sha512.run = "ca03fd39036c86626a3b3c36f3b017d81ef93a90807e9e24a5c7df96f53e0e4f74fc499daca51bd3fba1e37ccfec4094fccf7c9ce20d17fd33a89c5f8a62dd59"; + sha512.doc = "0e0a69603bd80092c4e17cd9ba15dde276c68f255b5c1ef4d1dabbcdf0b4212cc85d36383ccf605b4b18e1906a208babd11db36e249795b4b9492cc51612d551"; hasRunfiles = true; }; "pigpen" = { stripPrefix = 0; - sha512.run = "51f41344a024af4d0ffc1ba932cb9f263c353861fde31e41ad5d5f093bf05f0e6cda4d80e00f5395a503d42954970115a1e4a4d019c7ef5ba87c4a1bdb56c004"; - sha512.doc = "a09cc8aa1856b04685bb1f8151d5bf98649deba94c14e361f92ae328cd4c18323a3d61e02457ef44c97a7acd947e75781e7159b66c482e471acc2641c5c03a7e"; + sha512.run = "6dac4af49e6b77d7757af9bd7fccd892409cb7bd09623d30039c8c62e3894830c3119a05ac3d26a1b3b23f0f9985b1a8c92d4dfba7c585dd53d6b90713aa82c1"; + sha512.doc = "d1f7cee73bb9a07b5cb3fbcc9f8baf33725fb26e51a72a71776851db6a2c01b2a9b0f491575a023899aeb58ae47e84c2d1c8fac94bf4be69fb95d965eda25196"; hasRunfiles = true; version = "0.2"; }; "pinlabel" = { stripPrefix = 0; - sha512.run = "8f0e5c30a0e4cd551b03733bb1ef48f04fb11bde2f1d074d0b4ab9896948d22459b66821be063a9ef6d21283ad8f2bdb71c7e5aab10207a54da773326c078d31"; - sha512.doc = "9db7725ea354cc6b761f9712cf0d691262a67633ad46603bac3e37c01af9d8aafc2f715ef212917f938be62bc2081e09ff1e9c29cca894d02d8cb10f02865e6b"; + sha512.run = "507d3449a9e977e6f308e391a1306a1156671da5a29f433bae55c1f099b22f1eb2a6b41af8985131349295b0a74a7cc2b76e83326f3f2e77ae283e09cd4bcb40"; + sha512.doc = "59bc4d2ff33ec77afd20022a6c6a1f2db0c31b9af3147ce1fc7ee236a808843bca0378f4396df2a94db4a637cd91ea9fd07b021591f3ffc52a90f22a1009c98d"; hasRunfiles = true; version = "1.2"; }; "pitex" = { stripPrefix = 0; - sha512.run = "e19d3d45eeb781ee4473d7b3ae43670ad27476a392bc48bd853e0e342d152bc7f5cb610ba6a0754fe0b4197a47a3f7662b5a1d8673b28644dae0739f02ec7558"; - sha512.doc = "fb58836e65cd66d4e2c3946af1ff48b1b8b1f6f978399274d73765409f2f5ed83f7063b204129bbd21b50e2a666c8e74a6052a9e251b6ad841d11edd5b5518c6"; + sha512.run = "7b950db7ecb87af1ed0626d0d06ca6c955afbfc8b1bb2b478d9a991498d243ba74d8e10115a443a981b3e0bb97795412f0a047986f64cd5a7dc7fbefbb5a622b"; + sha512.doc = "65eb709e3894bef7b99b457941a2fd837817cd82ee623cb416b7cf7b02dd826e7c3bf5c6afd6ce8f713ffe72c6a521adffbcc3bd0a18d8315a9ba56179bf8a80"; hasRunfiles = true; }; "pittetd" = { stripPrefix = 0; - sha512.run = "d6cd15ac86abbc95dafceae0b21837cdcdd277760623eb5e49ae294922e7a1ae14e37197049ae5113c231ba8e7feaf3a808b4ec69786449702b63dd63e11e82a"; - sha512.doc = "134315888cf008c7d77490656b14186f2b76336d55882db7f84fcb23c5c8e6b4fd4f57f29f46928656464a52a7dfa7f0069c6db7e4537fed451a10171e3155c3"; - sha512.source = "f6d0bdbb6cffa1968788dea76be346a94d3c34d943a6afb3c29708f032778110756767744229c66f61e8e348472896d4c4e91737d231a6ab265b0ddc73466ab4"; + sha512.run = "e3b9edb291323f8eb3b49f9e4c0f839f2f4e77a85358017ac68c78c6c1a88921bc48053e16c4da1c5ce3668ae8ca00736f4ff1ee019197dec5456343949a5e2c"; + sha512.doc = "177c565aa8c415cabfe6f91154032cbb0d67135e9f6ae7b71579eb89e1acbee9da30ae2085f511994018d04b93fc31cd4d4b865c15fb7d4c32326909f487bd5e"; + sha512.source = "2a7fd63f232f04329627c69d1a739ab3c81ae9217043c6d0837addaf48d8f1f229c6f649cfba7ba7e30eb8fd4b57408b97ea7c1f1881213ba348bfe8f491ac48"; hasRunfiles = true; version = "1.618"; }; "pixelart" = { stripPrefix = 0; - sha512.run = "491c55f6d2a2af8c44a5f6d3e831852825045c998b3ad5544cafb33d6f846ba78088ea7410ac993f5a2a4a46df4fa721c2b7ffd0f14cd2bc703fd7c523c94282"; - sha512.doc = "06c08e30b2e5871eb0a55b0fe22ea368892ca777ba1ac77dd87bec80bd058023d8a6a24aaffd6c3d511173b4d09c99dfffb4c7fa6c0d0b568247e883e41336a7"; - sha512.source = "9749351978d257761980e1585d71f14bb095a00fe249dda4b474bb3a045c186f9fc6db2ae0cddc2da873fe865ba2b3f93b5fb491f0a93e804e84d12c5131ead0"; + sha512.run = "014244e9e5a85b6629f397a86c3f709956182d96e0141044f4436576b7ae5f89bfca619201ad82880cb7351f785021fa21aab6222f84c93302acdfff00689369"; + sha512.doc = "f48c8b96c544b02fd0a183794658c2a4a0bb15919e367d46770e81b51e2c5674d291467ebca27502cb3e89c901ccd6a1c4e9f5d387a6a12da3e7e08aee1b2fab"; + sha512.source = "b1502155ab651560acf1bb0ce03046ecc88490b1a67efe801f570faca4ee785978e771b82579a6c40085fb05a5df41d010b63ccb47d27811cd12ac34ed526e99"; hasRunfiles = true; version = "0.2.0"; }; "pkfix" = { - sha512.run = "5ec75f9a8760dc9d159a003738e700938aed4312b76c3b32feeae1e3736bfb7e0ec61bc6627753ba2c035c93a47f21176ed8588f73510e1deb76dd8d159b3691"; - sha512.doc = "6631a03d1f2e591387daf7b87df7babd168be26b84b08d5547aaeb7eb0b5bd2d2193ecf92ac701eaec87496121d4318cc22821a85f622501e5c39d1ef0a277a1"; + sha512.run = "53163cd13b4e2466474ff01e92d0b97fab73a30756f06db65c4dc50f7a9e8a2af0bf771b575ed7e65404620b34c26d2833ee0897f82d75728bc74f35d0154dc5"; + sha512.doc = "ef411ae7d4533ceac526fd02dd775296ed00c664fa733459b89de8abc1e0259f45c30b667e7723b5141ae28d5d7541bbd0054100c2e51b41a01de589de58e8f6"; hasRunfiles = true; version = "1.7"; }; "pkfix-helper" = { - sha512.run = "4f63c561f387e971b0fc624ec252a5783c53303c661e05bd21b04a26ce4743397b0920762b4193bdc93e6b23458b2e728a28b3b5a355cdd66d143320636a9492"; - sha512.doc = "9bd23f5fbad0899936b27d91de75a248b304ace9314e28e9e4278d482545bb7cbc027b7f4933c2f868ce2c19ac3eb74527e176c4f648146613717de36488f7b5"; + sha512.run = "673856c42400e15ba230d627a8b21e07e8c8a61f62c5d90f6b2387ede1bba1c8931dd1084f7fbcd17651ad988360b68b532fb8be2451f11176c95c3e74f7b9dc"; + sha512.doc = "886ced25440d938e756cccfabaa8f42747c4c19cda31fed6be422bddd2d5d228442ddcc8c7e0ecbcba9efd8e8d780afccd5790dd593d9671a515e8bc42c40701"; hasRunfiles = true; version = "1.4"; }; "pkgloader" = { stripPrefix = 0; - sha512.run = "44abfe7c35252b114d37320f9d7d6dae4fc08dbcbad2807393016e6493fa8f6cedd89e6733ea52948f169c7287b0194cf409272b3d8e5a2f6b641c5de20a191e"; - sha512.doc = "ab982861402af0e3e637b772b714ee68be3416cc2f1ee09c605776f288fe925705ab9c4007e6fad2e976a7b7d48f55742cc8a893603e8da4000a6569124c7f01"; + sha512.run = "6087da3f84553e9ca85460a55ab207749e81e78fd65ebdadc5273b0817bc24b089d469e6cbd783caf970e3235441ec9a8ab3250b2b0d6fe25c8d85e6885ee4e9"; + sha512.doc = "b957abd848419537609365534d4794028f7af791aeeedced5b26e97b56809f58793cd45e1497d0c727c8020e169e619bc88f300700b3d521779e22060e797651"; hasRunfiles = true; - version = "0.5.1"; + version = "0.7.0"; }; "pkuthss" = { stripPrefix = 0; - sha512.run = "e5bf31c9bffe4661da270b030d063771d0827f6f3933bd2490f83a7f0877b356d4b08f73f22a1fc1568337a469a2d0090f2ee313af812fb0b1210817d2a616a8"; - sha512.doc = "1163c142f7a2e10e453031d5d9b1cb6f887c21c8a50ac5da7ef4dec20286798614524c99f335f58dfb68bbb3464a42c11d52d0ec30572da6e65b09498081600f"; + sha512.run = "2525c72b11d760dbd4075aade89e7d1ce842df72f27364ce9f60b9f245d8c4a7492867d98428aaeba775ecb1a3d599941cc5570c2cd46a5f90babeadb371b4a3"; + sha512.doc = "842a895d4dbff3c657862a6df742ef335a0e84798585807e4de0d73c7ae0ea951013f92687ce04a68bead9c2536164112bf064535ef778a1f24b3a5c58d781ef"; hasRunfiles = true; - version = "1.7.4"; + version = "1.8.0"; }; "pl" = { stripPrefix = 0; - sha512.run = "bb6910b5a45b0fca78f328194091d44df1bb3cc60c2951b13e5eecbde246f4551c32ff032d9865f1f403aa580f642e35654f5aedb06366cda955b8f3edbf67f2"; - sha512.doc = "22fec0634637c9f12c75fdf5700362f53bb462f9e9ea2fab5d2df390ff3ca7e443c777f8758ed63668374d21cbf500d6f8409ebb569b35a9acdae781f7da4cfe"; + sha512.run = "4a15992ab0c6c1352e6047582b5ff86469bfbd7f02995be4ebfe49275d39acf80b1e409836d8a5e6fbeef8ce8f5371825091a9da6c98b2468dd98c133f2eca40"; + sha512.doc = "d1a1a06e2c9d229c8cd7476322a498e0bf2903e24cdbb35951a92935d706a799043061d0e26425b1ef9e90b3b04237f4d9dc6c979d8908605b74dfbe95e27aa7"; hasRunfiles = true; version = "1.09"; }; "placeat" = { stripPrefix = 0; - sha512.run = "96f5d772c6c77ab0008a9cacc3b007509948fca192bf9e8d1864ded209d0f0dfb00e9a59d07ac327329e35a249d46cdd0874765154aa28dbd58f764b39423091"; - sha512.doc = "671a7843c26e7553f6586bdaf78c116983cfe7b602470a876b875dd443249219b3fb0eea7fb64ac9c499dec4ada6204c82dd71322e72ba22e218ada56325e176"; - sha512.source = "d7b47bb81c15f5c198eccb843fffa7c768f9517e4e8ed6d8931c3532d332a95a815164b8c2b0e983992f9e18198d983d48e3dc93cac36191a612929393ce0106"; + sha512.run = "5bc3ebafc77719bdc477a1848cfad1288820c592944fccca284d3cb1b671fcda59b229ab93447a3ec3c40e2e99b6b7ec612943c48917e5c3628cdbfef8647168"; + sha512.doc = "c12a7202c55f4bca9c05ef7c74e315b6f71d270eddbd39cd9d50ff882e0a4a12001e81aa8fed37bfe4c4300d8f7a0525efe49e11beaff604db5ef6a6d949b05d"; + sha512.source = "4990186a44675eb67dd27e6b1deeaa73e3e948071e550a236342ed709ebb3acb31409266fb3d1e85566e3f8b59fe3ba44cdd21fd23ea958e1f1836e89b0466b1"; hasRunfiles = true; version = "0.1d1"; }; "placeins" = { stripPrefix = 0; - sha512.run = "2dc27ea0821885943a5c6dcd22d792df1dff6c3337ad412833c6bc346316684ec096ec331a017538a2eb75b70f47943d9681b7ed4af89b0728c32283929ce452"; - sha512.doc = "2d3139db1e6fee0b55242822928435d3cfac70908a5796159d6f360bd506a609f8893ad53434d42b83e067111b143aae1718dab9bce73a04b97358e6f83f6fe2"; + sha512.run = "7187d061286fc3b454aaca5456f1920b349878d8070afd03b3078167c369133ce5e114dcc42490196ae98d00ec6d081417f82bc25b5d6a2068d2532195b32262"; + sha512.doc = "3f3a25b748cf80d9b5b35bb5af300389fb9aac1b8f64352aff854a5537a9168433434bb52b8567a2acd13ebc89f5a500d2428de974b234e37b417d5093bc6cc1"; hasRunfiles = true; version = "2.2"; }; "placeins-plain" = { stripPrefix = 0; - sha512.run = "2c818627dc1df57508c47b0baefc454440597833bafee0fc4153f7350a179baae99717f53ca400f7989265459d7d48911981885286202b0b5ce2f9db17df81c6"; + sha512.run = "0e525e725a599af304cba87b9ed9dba588937935427c6666de2cab47c0c114d5b46fff0b7cc0512bd32e6d4bf032a20da1d945665b2ad27cdb1d7c1ef7122af4"; hasRunfiles = true; version = "2.0"; }; "plain" = { stripPrefix = 0; - sha512.run = "af91bdb1b749cca877dc4c24533d17c7e19f5df6fa90dd002c357d3af4cf5a688440bd4c16bd9d50a22272c3edcc2e8f011b050ed1c10cf5be04a06bec462c2d"; + sha512.run = "bb95609bc13886773500fa0338f277625ee72b81e71aa7def3e3ccd97b8b9aed58fe0949d3843fecc96b531a1ac42f33aecad8df8bfecf46dc7b24ae46b5444b"; hasRunfiles = true; version = "3.141592653"; }; "plain-doc" = { stripPrefix = 0; - sha512.run = "f8f9fb01c3d0477819bfb7fb5606c66b3067bece12ff072b26729db420419aefb8d20cbe5dc0d831f40a301c69b9e2a385acf4e9ea752ce5817aff2f390a8a2b"; - sha512.doc = "264cf9c8cdbbcbff5e711419018b9d7b728fe640b6f7f7f03fba4675b7bcdaa3ec70fc89f4eba044f5ce2ed5a741e372f553b00190bca85012a0a8832f24f888"; + sha512.run = "e551b1ae0a4e0ec1abc1207610bee6de222abe866f71967606b6c556d42211d82bd5736741bc1349d83f99a159847a59c6101aa3a67c57a780a6bf1907bc479e"; + sha512.doc = "04d35d5790ab5ae4bb0d6b6f73cd9a5e412ab0c02829573d3848435189bf86f14badefcbfbe7f6405523a9a80e15ce1681b3b066372fe5c811cee18141f9cfb2"; }; "plainpkg" = { stripPrefix = 0; - sha512.run = "cca83fef6f450db7bb8e623b17c6cdffd9718bc16ddc462c5e8fdc3610a834c5c187771821fe70a8a12a19e5d5522fcc21e3b7fa79496e30fee04a68e185cc65"; - sha512.doc = "734ae5e52403c3d14d3ba9bc360bcb90625c33cb85f3534b7e7d0ef2f354ee26a04240e99d8f48111bbac79ee018b8272c86b1e5479bb7bf64028796e14d39ef"; - sha512.source = "dbc714a2c040370c04bb4adec138792069612708845ec38b2363eb0c287b3d5c509c82b75ff4366f79988f3e709a6e8c69a90770db652abfe64276bebb86b55b"; + sha512.run = "7072cd339b5cc620bacc3e91b2d8774eb1a1ccec56b1bb0d3d7b18b00ca0eed6d96d0723aeb927451550ec1f093fd4b2ee74fba5eb2518849b285fc603e8ed25"; + sha512.doc = "bbbb8c0fe4670bb574a4dfbcce5c818b81e7ee2f28255525532ee5a23a8604d80373c9c12b92e5a1d639aa3dcaa42a2975efcc5ac61bd8e45fc35eed8088977c"; + sha512.source = "da4589649cc674dee1c3605daa30849cb2de4fc6ac2446e68feac6fb7c659b23b0be32a5a84d38dd401af2f002c69be4bf0e89fbee1a1e3614f10b0b3e71b2b0"; hasRunfiles = true; version = "0.4a"; }; "plantslabels" = { stripPrefix = 0; - sha512.run = "de3ab6d45cbf38470994096593ce5cab19c8a064858c827d1259b0c464017c879355957dc73c88851a6700ec395eb4b512b02d1450e7dcf3bd668732db642062"; - sha512.doc = "67af29487f04b81ce3b94680570cc026e5b4623f7e7dc8fb1d6b9a8a1759780e67799529c6453a367a20a688b84eefb0437a2871af05fbbbe7a550ef2e538e0d"; + sha512.run = "c1df3bed9b03f0290d41ef4ea46071e8baaf3eba3aa8980821e0a6ae3534540c150f2cfc31c0f77f554b4e2491878705b3747d175a7b1bc4940638833d18ae7a"; + sha512.doc = "ef94665515ef37a85752647d3e743d1fb42715a476fca68d64c37a7dfa23b61354d2abdf0d29e8fdaf9b2426377ef707c87152bbdfbc3c2daa31b56e689029a8"; hasRunfiles = true; version = "1.0"; }; +"plantuml" = { + stripPrefix = 0; + sha512.run = "21aec60872faa4b920aa192738e732b148864fca0638bd4a602dcfc8ec46678b2be5f732406545db7fdba7772decc9f0abb0b0c5ca47959fde555cde2fde3b7e"; + sha512.doc = "8bf931f9ba79dd2a55f78f01101de7e9cff3d9e71e716067d6274fd2b6e5b5e83259c99823b2855efa5f7b67bb0c4adb15872766693aa5ae68c6625d976e19f3"; + hasRunfiles = true; + version = "0.2.3"; +}; "plari" = { stripPrefix = 0; - sha512.run = "8c7602bae41feacc404580f899a671a17b18f6382a43567ec0578adc2a34a2d8725d45780661a2e5743bc79244ac5ba18cc57fb459a2cb1351ec5ec0981f3044"; - sha512.doc = "a0dac100af6566dcd017d171613102c79e82656460e38831cc3063d99272adbe98c6ebc9d18f437a8852e251828f98e245834795d2616e95b7dc2c73a4d13043"; - sha512.source = "3f3b9204a45a55a77377c576ceb3e211f0922e4ee1055ab31f36acf3fd011412dafb7bf687c50abedc3b900f434c73ada4679c012320c307b59ad052a400a3c6"; + sha512.run = "68d06d8a5e6d9332bcc752bbecae9f0d250fbbe20ee8aca9bde4866195866fe992cb38018e685956aeedb237da25c06d38bc5a98bec2987554f1534a3a3ac5c3"; + sha512.doc = "86b3b1747fc6740542ddeda397b257c0a4489cae1d12048b880f57e1cf1cb56ada1cbb7fb7342cf283d6401faf9c319b4de7aaffe26b574a0f780cded3510c6b"; + sha512.source = "6f9776d8b13afe27f8804ec4841db1c166eadfc108d557d0433832215c6ecaa8698adf2b75e8a8d5cb973cee8152d3845be8edfc8f05b9b20650356c69a13a3f"; hasRunfiles = true; }; "plates" = { stripPrefix = 0; - sha512.run = "eca1ab1f89f13c0938bd4976cd983a8b52c63c2da8efd1d8ea97eea22ae6f97f7368943b065403fe3a335ef58d6eb8a620b3696a599dde35c07b5201800c8595"; - sha512.doc = "3de315b9c8ba1a0fe18802ae8c4e69c0e31fb64d28bdbfbe6b66210ee17a0e7d2e082d0c76cf46a69f349f90ffb75637fa08f3c9b0fb079f1b9020b05b2df32a"; + sha512.run = "89926561c815eac2d14917a1656867cac4231a4721aee1e851149b6536feda8c32bd59d12d8ad5a91280681b7d5de08e9538c55835edc93130ca7af451b1ecb4"; + sha512.doc = "8ac48e03510312f54bac0a6bfb0845240726714400c90f7bff378e121c889c07eadc0b0fc830fa1fcd8decd9989a8655fdc43f533b24af0fe74bc7f231362deb"; hasRunfiles = true; version = "0.1"; }; @@ -20129,156 +20693,163 @@ tl: { # no indentation deps."latex" = tl."latex"; deps."latex-fonts" = tl."latex-fonts"; deps."ptex-fonts" = tl."ptex-fonts"; - sha512.run = "ddb8bce525e62ea28a62d71e3e33b7886979ef91d9a502b88588724b493a956e610bbe8605353efcde04b43f591f5bb8e9566746843fb05c34f53c77a0a57230"; - sha512.doc = "8ed05722173ee32bc58accfc7c20507524975d7c56f45f24660f28cf66cf934b7a39a6768a785b38533f761a303728d30901f7407736ff7d2d3cb50ba5b56e1b"; - sha512.source = "b2cf6806d5f714cd78c0b5204a96e6f5e75b6fc3107dfa38d5d9b44d6865f352ed7e2cb83b6791ff03ea2a366a7a914b3a922f6029f35d293722508b586b28fd"; + sha512.run = "220819ca572ca1620a2dca4daa1df21475650d47d8aecfdf24d59c5ea8c4be5be69bd1cf60e0dbf5e29423726bb9b961869fb68933b27487c53fdfa530befe48"; + sha512.doc = "ad25b27634e0cd6039120235578fceb1610408f137889fed3228c5aefb60f073053f92f53f81a718757ab786aeb7726baeca46055e5436862b93285c2096541b"; + sha512.source = "06cf805ae34c77a25cadb5c7bf38034760d6feddd588c12f0e29246b512459267724acf4de36d5211eaf60e6b1e14734ccb6209abd8a391ad2c0ba1f54725cda"; hasRunfiles = true; }; "platex-tools" = { stripPrefix = 0; - sha512.run = "3e3edc11b28da38b8f18a4ccc5f6ebf1258b131ea13cd06b852c3a18fc840bec4632434773d12eb74fcf82af2a8016467680d400a3a23fba2513549091f8c063"; - sha512.doc = "1f6992d115497cbb3ffde2e840ca4706171a16b3e6ba3035c8dae881b255c591f8012619acb08248affdf69e5f743c3621d2422d7c05ab6de55bd00fd2581776"; + sha512.run = "d9209ae9628530730773aa2c2c1b838a54abd043c9606c628d861ebf34e228a99c867f7e1bef4297d7549a7dc46c86f38df57f71b21a739b1b785dd1c3276106"; + sha512.doc = "d4b9323f13dd3e7650aab03d3d359a05623f6fa825cb876d8ae3e9ae9c6a4abb831833664c2d6426c90918a24010116eefd86b8e6186111dd959839a0a24db5e"; hasRunfiles = true; }; "platexcheat" = { stripPrefix = 0; - sha512.run = "7c0296e18ea17fcf816725c2396783d013403701ad00515979b6727ca2aa9f325b1e1c7cecbaa2ee9e882489793de6fe4076edc76df91d9d4bf56392b9db9054"; - sha512.doc = "323fb0625fc5cf2607be4129351aadeea5cd8df6aaf5fd866cda5a625f92ba369507949535f691cbae649f14136b29d153f2b7e026345fbb4cd009548005488a"; + sha512.run = "c545e22c05dd66bd62ea6b896d1e67b6e6791668843580422447ca144f148feaceaa14b91121364b695b823c503e61151fd5c48f41220dbe040875e65d43f397"; + sha512.doc = "f901f8e157b1e34bbd35f5a2a56dfa485680f276c21160a800f6a577ec6cfba81cfc1981cbb690ad896f45aacf70f1b45d3046e24353bf237dcde4fd1fc46333"; version = "3.0"; }; +"plautopatch" = { + stripPrefix = 0; + sha512.run = "dccad206c575996be6a4a7fed401d2ccc044018db13de0fb85d9b6ba65d045a5c35d5de99437ef8ef39ff1e25ac6843d628258a3da97a2b2a4e4da87da7ed5ce"; + sha512.doc = "760934d736379819f90d2985ee164b5d9b7bfab82cfabcf6867ac52732a175602622e5d834cf8de328a9e13e75dea863ae2971d9f73a8a19e12acf76b91057a6"; + hasRunfiles = true; + version = "0.3"; +}; "play" = { stripPrefix = 0; - sha512.run = "35d6643e452d8145555e3c56502831eb6dbad9bd6eebd8674fe45b21bcbc2a7ebdc12566c5a926466c96eef61880c170cc3be0afa25f5740e5b01beeb6d070f5"; - sha512.doc = "0940cc70357c75593ff7e4d24a9471f256585ad64ef3f0193fbebbaaa4b5c99adfe49de3920893876677f1605f980186706d8ae794edc1a495e28fbe6c181a17"; - sha512.source = "eb7b6b953c744fc71a45cd6e4f6e7c05d17e50de647e303ddbb4b80a8ddeb633f3aa80f3158b75ae31100bd1c9e085728010c633dcd49be863a44ae34b73ee58"; + sha512.run = "228b3ef2d72ee0174937d397e4da21c55d9404862f6549bb7e9e129f7fcf5ad2816ffc8612cfd03d7cb9846ed3fb239d162c68dd92bb27542eb7e606b9f43582"; + sha512.doc = "0f5adc57d3f1e4bbc2b6ffdc78415085d5cfaeb4750489e3a0ca2dcc1558a0496223ee5610282652444b9f8f418f95863f6acfdb49e28ecd7b63b6412c823e37"; + sha512.source = "7441585f8c75d9496fdc4084c24b38ae01e36f24617347b22e256c7914ac753d1703041b5da81caf92b4246f948bfb70d7c03d950259e6dd0e577163c7b4b413"; hasRunfiles = true; }; "playfair" = { stripPrefix = 0; - sha512.run = "b36901fe4657b7cf97cef6e39c97232a206125f28a1c969e8aa7444b948306fe824cc03f6700e6aab50618c20673ca768b4cac4e9e90ad390447b35bc7d106bf"; - sha512.doc = "c96b5c36df3fd2e1717b6c8bc3e36d741bc56e832dae5cfa534fbf23c205b98c19e47caa8dd32cbf492b4dffa9637a55949f68446f17d5ce31e277274e197d3e"; + sha512.run = "d88f5f8695dd49637d0ac044f006a6ac9b3e7f6c7251f247231918b1696891686bdf01ec09683f29ddcca282a8a4008792dad80034dc01cad17aef33df541c59"; + sha512.doc = "b0ed617eef20b55ca9ab8e1393cace2fefa3048a0669dc9169b19026555510412f310250484b5e02ab48bff6a9f2df8724105f2e238a4a7a8a58180f75fedb8a"; hasRunfiles = true; }; "plex" = { stripPrefix = 0; - sha512.run = "320d7f0c0e78c719a8496e683a85baa16f29028967fe7db906427ac3da923276385b12b99ed7de8cc3a01c975ac268b3d881b5d4deaf43450278ddc72e3d37b4"; - sha512.doc = "0db5afd120b85687577270806469be6dfb1ff1945482ce06533d2e6c0c8009180d7964835c4366f7c3d6eaaf4d6ad41a4fb33cedda77dfcbfa8b855c06db1a2a"; + sha512.run = "8e75431f50208845833b5801b6ad57a404d0c12a8f8ac236dfca294c8ceb54adc9e87417c49ddac6037cd6bac22fd08350e331bebafb6c04667f8ba2e7939e9d"; + sha512.doc = "7589ffa741bd047e62d04b45c0e9a89fb096813001baa2390062ead05cdd3ecf7e175f6f2e858e59c49015a3e32e3277fa80a7b1f348e4c1c63969b28e3676c7"; hasRunfiles = true; }; "plex-otf" = { stripPrefix = 0; - sha512.run = "4905bcd3990b876f453edac23830b8cf019aa8f73a6e5ccdf85f18f6a4d6c140a595e371e3b1f77acfeb0c6aa0050fddde301e1ae396d0882dd7922d06c3d35a"; - sha512.doc = "248f99cef59dbc81352ac81a639b5da349cd332ad383f6ffbbc019d611b81a870192b084d3ca96e6c6b9f5e9e96cd697e254c2dbb77243a4596ff09f0c0e2c8c"; + sha512.run = "6c74a6cd3473e490b37fd694fd8b5b3d0a5ab2cdb834529045023f1340c19a45f2fdfdc79c074d3b81e7b8f6eb0b4d77a92305fbd0b16478d1cfce30ba71aa67"; + sha512.doc = "0ee702e79a835ae5b9096929c648ce621e914e07f8537a394d20f3221af5b1c12b0d5b78312ff8d4ea2c034fa63ff9652e465ad0b4b8950d93238d6d512a992a"; hasRunfiles = true; - version = "0.05"; + version = "0.07a"; }; "plipsum" = { stripPrefix = 0; - sha512.run = "1f954f60ae7fa423431d97b17a3599119191faa789f65741caab614b93777f10a5b88120b47942f5b87ef30b93215dc0676b5ed661ed08ddcf73b354405a2c91"; - sha512.doc = "9835349cfa588886479cb4e0bf463aca8aa6e14503fb62995c9b8c2ac7e6d923e3563caa0c2f197e1bc2e20ce69f4aca8528a302eaa15ea1cec805ba9fb15d4c"; + sha512.run = "2291f4350a614227fd709f5276019e45a5e626248874c3d67060d98070dbe531e065c6f3eb7254b34b023169bbcd12ab77dc7cd5b667bc32f28614aca4f774d0"; + sha512.doc = "a3d5160d775343d91adf981329b2e7242c3e4faefd60f8a40432dc7c6e5a83a519ad4f8e53e10672d8cf076ba17e2323504f84f34f76c91cf937dc385b63bb25"; hasRunfiles = true; version = "4.3"; }; "plnfss" = { stripPrefix = 0; - sha512.run = "086669b9f5cbb758a08cf6dcb8f8d78772f7b866bc3e826caf27b766274e6d5d0418916bc435bb997094f3d43cc73ac79f764637341dce23db7b1a52cdec6668"; - sha512.doc = "76b33154af91911d5eb4be82414d037b432f523d23df75788a485e8857c9893dd66cc13eaa9f92bcc595089a5a9ea88543d8e0aceb4466eddc85888c64e08ce6"; + sha512.run = "82bea391e7b2e8e0b169e26b70122ca27b552ae19575653e25c82dab287f724321f227c60b6f2bc9e81b3da065d0915ab4e52beb30ef5db8cb091f0337f59021"; + sha512.doc = "afa54f8b4c0b96ed99d77c86305a380e5b0f2332f6dfce8599828c35988de7d2adf650b8ed5ed37d2f6e88a43ca4d58f6fdbab6f3ba47353a0bb901976887af2"; hasRunfiles = true; version = "1.1"; }; "plstmary" = { stripPrefix = 0; - sha512.run = "274c59344d55bad027f96c5cc6abbb0cb1a6bb5f7aa85ac8b6f3eac2f2376e9e9b75da35c2b1ed2ae70be1d90600169c07fc005ffbbb63f23947482a0f1fdb0d"; - sha512.doc = "fc255f99b11fbd28511d00bdc439443444a7f75bc14a11dc9db7094f52056fcd017beb646abec91e0842e2844dabeadc61728502d4e7987c927325dec8ce1779"; + sha512.run = "fd91a187e70b5d00143e8cf6867a990311777b8f6c88b5612dfde3922a56de69fb44c8b371fabdf768b358c7fe5d444b52ef7f5513390a6e85cfb2425ff8d23c"; + sha512.doc = "e679bd26b1180bde93fa54ed5a01e04428211f40f9bdaa8bceb3c050c8a1894c04388b6d6bd2fb7c6aca75ccbea127cd9818f9f16bdd8703cfb3305aa657c96f"; hasRunfiles = true; version = "0.5c"; }; "plweb" = { stripPrefix = 0; - sha512.run = "355d48949783a9998c5c0f587d4d6cbec000d3aa08b78e39189bab4669922fdfad69ae5ffd35dbd0f9f5915fab6bb41f69cebe06d63f04031b9268afd2728747"; - sha512.doc = "079d3b1245d40f7ad5c90fc58f98e6c27208a56f88ae2d9801c34748884291ef54497a02df203d3c9f16610492a232ba7bc8d1fc04a8c9bb4a1b7740f45e2906"; - sha512.source = "4a69886d4ace45c1f50dad02ccdbe7c303851cca59af273ab4e0e9cb4493f2215b00003cc7a5e216dade9ee991a83d2face627cf0b6978eabd483798539cc1a4"; + sha512.run = "5bf5cfd6e4a03314d7a1a9b176747fb20566adb7a6eb8a1125af508e6a911d16af76de888ed046bab9fab2ef8815c515a2ed4b0d72be61a3ad71ed7667b446d2"; + sha512.doc = "aedd2c57a896769c1e67145ddba29a4d44bdece00cc545ae55c8ce8ae32d448c3135348d80e1ecfe9c599c742de6be70cd9804c935698aaf90772263c6c4e554"; + sha512.source = "174c2320c0d86c141d70ff7d3e97cfa270390b0c116d722287ae1800e54c32d76d3f60a6a3e3a32896504b61df15020c60de873d31dd5bf5f905e934e2ef75d4"; hasRunfiles = true; version = "3.0"; }; "pm-isomath" = { stripPrefix = 0; - sha512.run = "7a9daf30323dad9c0dad4ecbb43fbfb9ba8196d1781a4ac2f540f3e8c9ee74c5b3f01dd6b6c5bf1350cf25988b3518f6dd5c92a11baf173fefb43b2a13ae5680"; - sha512.doc = "bd6e02105e2d2db1b91bd69e41831ceb4a3a4f8f12ae4905948f1705377faf2e8855407fc4e8fa8cf45fd375764bae0e674e0a513ef2aa018ca17d8497a043a0"; - sha512.source = "588032e6218dee85fd44a090025da88ab6e6ad6753b60a99b55b4955fdc22de0b8b2fd7a85821fe39bf4cc08cae54fb0b63638b289768ffb93cf7a03605fdeac"; + sha512.run = "02f2748914dd727beb091e6ef10f59cae9140b1523bce24cb6eeadfbe1eecbb3345d898f91eabc4e0b909cbd25eeafae51d42196b71044d9ee53d98003981ac8"; + sha512.doc = "1fde2a86cfc4b3138cb097f89e9aab0b6e42677006a4b78c911635ec705976247e627f2b8efda22075041c632dc9ab5ab5579ba659645d0fd3df5f26544f9a02"; + sha512.source = "30062167acdff154f5e347523ee80305e920c8ceb0c15d381f09e0a52f49ab31a92a9bec07dc6c0bdbb7532ea14e9e362ad722f233cbc217591289bf052857dd"; hasRunfiles = true; version = "1.0.04"; }; "pmgraph" = { stripPrefix = 0; - sha512.run = "1def98a201bf4fe734f48a298e6fa7191d4e7a2fb80bcd65a4b140e60e1e42cbbc0cb35531bbab9970dd79e2b2e0d23915c6585d3e84cc4b7951db6e3cc44220"; - sha512.doc = "3e9d5d66e863e306a9e8bd9e3ed2e380cc8e4b5650d9696e2716782bd40bff89ed75d3e22e6a8b900b8d1be953c373aa9a5b0afdb242e34ea1d2303e440413db"; + sha512.run = "d3c3cdacbc2439962b6084af553772c28d1ac1f4a0542944b20f7767dbb2599962710dc4c0a1573649b9c7d6134c922f11a995042f72e7252ffc644fc6c4b0b6"; + sha512.doc = "50aab458e70ce9b2809c1d50c5c5ff0a52388afc0559af24c570ff962e92851dd7ab24fa053b186f2e49c65b659a1daaa1508ec82aa5900eef3e5244fa05277a"; hasRunfiles = true; version = "1.0"; }; "pmx" = { - sha512.run = "5b01eb2c856868035943460f65cb5395b654c777ac54534e431ba6204bbb01cd78033a135715f6aea6e4c2d2c0270f7cbaa72363329202fc5c54ff9b566a848e"; - sha512.doc = "86c4bf705d23c1dbb516548b48ebdabbc05b4871cc8ce3962d2f2e016a3f48c5d53bd6a9e1dec074665b961c2412a48294c9ce93769bfae8a7ca8ab1d4f900a9"; + sha512.run = "f1f7f1396e4dc6920103d37951a2768853307631de9ada442b75689754c7e79c30bb807a5d5c23243385e72902fe4d3163896e710f0eefe631169a1b6cee7ab3"; + sha512.doc = "7c9422b842129e8b227585a530ef6c833f4148f93290362bcae29fb827ed2ebbf0406cc28a68a7f47960e8a6964449f7d0a792ce37f00ee32cf8933b6d29c799"; hasRunfiles = true; - version = "2.76"; + version = "2.84"; }; "pmxchords" = { - sha512.run = "c5901ce0b9f96bdb232acc845e6a23df6510414ce588c246654cc61ffabf407a4ca7b6c25b54cf12fbe8bdc368d7ca5db5bf1900f0002b4905d1e2bc738e91e7"; - sha512.doc = "d6a75117adad99aefc853b6bde83901215c915409d16c7be5a212132b591e0efa90f2ad2ec87957f64efa61f7112564f4d5ce59fddadb898e6dec0fd843e6824"; + sha512.run = "89e1c6be41bf1c04e1d956b3365ed3ceaeba7424c51c426763a32566b909e23a985d2bf82043ffa9a3ba702a0d99225f7e578128d5f3d3b1ba2a60d41b8c5480"; + sha512.doc = "88bbe4169b8b07bd17694508f1f9f25de2da546da49bc726fa557111f1f93b96672f83dd07646ccff2b8dffd6fdbca5d8c379d298c0b929a66c8bed64e205d6c"; hasRunfiles = true; version = "2.0.2"; }; "pnas2009" = { stripPrefix = 0; - sha512.run = "d788d314d51f09fce3b3a3f9de7162a7277dbaabaaf803b96c683190095463fbc96897f227f2ae275bbde0ae8598ac28554bbe451b9614b62b360c04a795e381"; + sha512.run = "c95b172714cbf182194f908e245acf5469b2fbb71e078da8dc1130b349b3bd95283c94a7efcc80ec01867f6e022928baae1d59cac8fa037fd3cbb68d71c6360f"; hasRunfiles = true; version = "1.0"; }; "poemscol" = { stripPrefix = 0; - sha512.run = "ffb91ca5ea6bc558ba7d13abac49f476a81ff6507cf5bc956aeb04aee40647e17fb0443257188ac06879188be9ffbb5a60a52930ea398312a8bf62335295bd56"; - sha512.doc = "707ec69d6d21b127b16b934eab8a6947dc77615abbe197e2ebe0dc39f552373b1a858a1a682eb46c5e4ed0ca655bdbca3d9f74664dfa78aef6dda657856ce69c"; - sha512.source = "08cca292f1658f4d14a3bcbdd66ce4aa32b3dd5133d1bedb067a2627c166d629ce765a19fbfc2f4b92e37f014a9813f68c7fa580f3d6fa740e7f8d201d7216eb"; + sha512.run = "faae854ed0fc326679f39af10a438a609661002dce566b35d0429072fe44c153e3f43e576fddd4a0ffc542f111a7f487aeb95a0d27787d61533f4182ddb0d5e7"; + sha512.doc = "b55908de68f3dd87b47610f4ba90ee6179b88ea70028c56aa0d3dd3d6cfaff581cf10a04890dba96a44f61251e8f1ff7acd165456d0623745de32cee8b83f7ed"; + sha512.source = "aaec63569e24c71d70d59883e48a97d6d2f35b4ebb7886eb27dffefa59cccb02ad37dda6c816a00aba71e7e7957a3d65ec92b3c7177572270a85d39a85b6eef3"; hasRunfiles = true; version = "2.97"; }; "poetry" = { stripPrefix = 0; - sha512.run = "6f4f18ca2bb5edf1c8cc2c331481ee474b258f1b219675ed1460ec75dbda9fcd2b9b29491f0238e9df87364c1cb547472a1548c0d4a85e2d8d647c5dc4205032"; - sha512.doc = "e82ac80ce96c4cbb100a9fa6c33806f1069684bee6ed46d1a7f41bd8f58ae95f34f62c878bee38454787d882e9182cd3547611d6868b4865bf9e1b323f05e417"; - sha512.source = "7cfc94b503ede6c3fefc96a7cea8e0a628cbdfe858c07acee6565f2efda816fbc1d1bf775fca7b2666ec83155925ba98181ef8ae5b44e2ea3add80d4540b3d86"; + sha512.run = "185909847e6b84fe5007b8811ff39b31f0f574bfe7732c53b4e22351b75f0ce7dab441d25088f1e6a9360bb95f3ca2d718d07294155d6c92083e3b80249d7814"; + sha512.doc = "888a555279a9070aab9191d93537e3149c8607de9ab01e7a52d5b5cfcc8e4a7abd4ac3e54f73511e9866d392fcf9747f4242a5c47da6628203720f636d28537d"; + sha512.source = "8448ed37853044d44b2b0ef99c511fd0c2f3f16660cf4c1098aa90f82dbbc004f158672f6a4b1ae330147ab64586ce4a46c397ca72d9ca3c0d94a2646dc071b9"; hasRunfiles = true; version = "1.0"; }; "poetrytex" = { stripPrefix = 0; - sha512.run = "9cd19819a31efd2ac92992ba579700783ffcc210ffecdf9c1bd725c72ddc8949a25f757d1d681186a97b57b893dd35cb9b1eb97c604d454d9ef5538baea1982c"; - sha512.doc = "3f43e35fe55783c350bcf31f151740ab351fdd1fbdeed8b6af9e9dfaf5f7b783dd385533e71492e498864bea2f3019a12a16a54623f35c9ba618b4adc61a621f"; - sha512.source = "c53cb4e37a5460a3ab0c13f6a6e16a205a5c1d684b69e3fc60f5e08ac7d177fc0d8242cf960a28b8d88757eecf2e7f17b8c975f1467f5a0681224378322ed7f7"; + sha512.run = "dcfadbf6d9effc05dea645bd50b65260b0d1740c248697267c45361ed1b5e8523d950eb475749d90762ed45f160047d1de69df167298493eefebbb9ef879cb86"; + sha512.doc = "080681ff9704ac024d06c054ac4a9dfb1ce146bb26a876c3d8d993e025d8f6dd7aef8d6838077894fe5d3cdba342d895ebc00091a3e1360c343a92d9b446644b"; + sha512.source = "ccfe6a93b0110dd8787c61dc6b33ad3877b116d1f71b4fb0e828c8cf153fe26b5f8b145b5b553f281aac253707d13fcd7aa6a724373bc5f63f0e9ed030a3eb85"; hasRunfiles = true; version = "3.0.1"; }; "polexpr" = { stripPrefix = 0; - sha512.run = "e1b1d4ce5a173cff92de824aadb6c8ba5e69bcac3a4b6097e896110b009a79d7e4bcb99f86d41c2e7ff1beca29ce92548613cea51265c5ef67066d8084df158f"; - sha512.doc = "85aeb766321ce44dd94a3d5853db98289cd0c368246d100653cfcee8af0768a77acd0ecc5b9a96d53f40b19a6437bb67120767c02f75b9a75a03a03003868c08"; + sha512.run = "34a3a4f7ed847d0680e0a7eddcc506719fb758399c74df41200243bb91ad8f65200317dd24120238cb6c8a8d8a905b02231033e6e32891e15af366d75b030b3c"; + sha512.doc = "9c646ab6a6533bfa14b4791f150ab0ed45cca8a9afaf0e08cfefdd63cb0f58ef1132955c940e6951e604d0e12cbb3dd8c03a1836ee4dbeee3c81f035e20a212f"; hasRunfiles = true; - version = "0.4.1"; + version = "0.5.1"; }; "polski" = { stripPrefix = 0; deps."pl" = tl."pl"; deps."hyphen-polish" = tl."hyphen-polish"; - sha512.run = "5a2c466892bdef8a837e4329e5c1ebb6a5bd0ada13d73b04ee1ffe015c589670b5f3a283d1363fece4cb1525c291e831a7ae38fdf2739384bdf52669a4586874"; - sha512.doc = "d6a7d36c093174c70b22e58b3669a9899d03fee21bcacc5042b17d5d8caa6dc4b098095a3fc1a583b88932865255a720ce355c5c5ee9f40cb7470aede8411ca9"; - sha512.source = "c90a6aa38a74a86af09818b480ddd1e7625034ab031f4431172f03afe93de8da3e5f5535c4bbb5c68f8929cf434aab5ee96b87f738e7a0c5870f91ee07b29c83"; + sha512.run = "dff00e12389d30a68e43289ed928212609e5f94d1f3529556bc891b6ddcf0d0c41d0ab8b320b6340575a568787e29d5c48e93319a7aa85612a8d84ab059888f0"; + sha512.doc = "aeafd5e2f737d683dd5e2847bf755a8f1c7979a485952cfd06aaa7a01edcd4856e17cebb4726c874be4100f6d3a7bc0cf174013832f923df3bd3a045ba779a91"; + sha512.source = "68dc18c14ba9b397480d540732b5f7c5a200ba8588580830d63af210a5ec1a42cb4ab51a980005a4985078cd3a9c7972f0237dc1985d27ee493217d53520fe36"; hasRunfiles = true; version = "1.3.4"; }; "poltawski" = { stripPrefix = 0; - sha512.run = "75164ff34f6039c163f3f8442be7d026b47b1b61e6b25a6ee570dd6ba89c7ba385cfbc7022b3ef8ab2790c576b570c97b72658982a20a2785dff5e0999b1ce13"; - sha512.doc = "301696d9ba61fed07b770e62413e099b7fba642243eec03ffc1d6f2134d6bded164d608430f86d8f50efb0c68b16172facd2532ec0beda2a969077a7f08affb6"; + sha512.run = "4a52ab208c714d4e276a6a6e8129c1495c68e457f9b04945f1d46cb6ada21ad212fadfb1af0df0fe00d00e9b6b6130684b9d85338f22d77fe4d761655d096504"; + sha512.doc = "bf14d55e9d636c63f3d25f5ee44e11067d79c02a4d3a58dddb5bb30e6539e33f9c5c24c25fb5460d8fbdd6f5ecbaf6a805863fe651ac79811b1f951a0c845ff6"; hasRunfiles = true; version = "1.101"; }; @@ -20289,1056 +20860,1078 @@ tl: { # no indentation deps."ifluatex" = tl."ifluatex"; deps."makecmds" = tl."makecmds"; deps."xkeyval" = tl."xkeyval"; - sha512.run = "3fb58f8299933a1dca7a555e79cd804c547d9ac8ac5cb8838a88edcd2dcd3676ccbfdacc65b6000480ee64370545d409f38f6408c260b02ed8ef68546732cae6"; - sha512.doc = "17ba146f59dea81880f6f7c69dfd405d48a2ccc4cbcb7cd4ec334fffbf328d3ea4d5ce00860993c7561cc421f165099483f391a249f641ac98e851286303db92"; - sha512.source = "c1ac59abddbaf18dbff1727d98907dfbfc4e6a6a6b2a7a2294d37e278ff1fb067d6bb3ec1515b680d32bbb79f10f202f4c65294c87492725348722b0cff563c9"; + sha512.run = "3f1dd6edb94323727be205c8ca8f664729ea828407df893906659d9a63135ec851f207bbf81acf3e0040002b9240b5902dc16e1bf81f5e5b5d0e4f7d079bd30c"; + sha512.doc = "068ff54633cf31fce29f3e9a07968755daa1159e3836b22a6f1db3f3cbc17f4c168560db6e2c09a9d4b9e278835efd0b8153bfc0702bbce594165abbd64216a7"; + sha512.source = "1804ea7050f9d57e37db7ce713fb28fe800f9953bf0582dd5a5bde4d416fc842cc3e8495c0fe21a5414e3daa8f8625a594c0d11d950b3896d0e982d546c758f4"; hasRunfiles = true; - version = "1.42.4"; + version = "1.43"; }; "polynom" = { stripPrefix = 0; - sha512.run = "9009178f09f6b41dd06652e722f1fb410e9f110ab9fb1a86e54c7b7eeb01c7e90db4fd172d57e0ac408f6c4d2034a73297271937d96b07f55eb80d63a15c0873"; - sha512.doc = "3f1f9a676f9b8b2a9c4327fb1c5e870e75240903f63d1c5f5cc34d46365a5299a484a1553fd37d756110307e7ee33279d2f8878d808aa7c21f7c684afab1dc10"; - sha512.source = "0fd37de233120360c7f5acefd7f7c7d9b52904e66e1f3516612bdf4261d807916315daa25e8504ef31c7020443d09438202bc7c8ec9e53c70a3fd29fbbc0118f"; + sha512.run = "d07713955f7b5b4602d5616ddc95fb6270b0755a9537387866014664e295583dc4b456869fd2c90d1ddbfee4251223fd708b53d9f38ba6791fa70620bef2551e"; + sha512.doc = "847c5ddb883e8092870b022b76f41a7a75e50ea15b2d878ad2925cc7fb0a50408c7dbfbb6b765ee7d3cbe5b110b33e5719b201c5bdf72993738bafcd0af7c85b"; + sha512.source = "aac2f7436ccd629ea2608424e82dd1a03e44129c5b993e6ef26cf026ec9795fefde717a0fb5ea6a1698b67f6b4b8641b4a79195d7722add9349ac4409fb0da77"; hasRunfiles = true; version = "0.19"; }; "polynomial" = { stripPrefix = 0; - sha512.run = "545c6d9586bda3cb4b6c1cf44f6d2b81ad4432ae2d6559d10977f814ea501c0fd19a8a09fde12d50e264bbd30d6e1489cf5a2d33c7936ab86d6dfc8e206d2a97"; - sha512.doc = "78eee6eff163dd3a84d5805ae346ca2f96ad76e8ab670b1860b242cc3e366dd476e1923a06db02a528f398480211f1751b27b42f54f870559aa46c51604dedbb"; - sha512.source = "e227d11591432c89d47057e180bbce7b453b6d2024e893573f214b6e9e6c9bd99189e05dd1a3370c74fe1711d5e2e0656dac44bb1415429636f0d523e99ba546"; + sha512.run = "653ac7cdfea2412499706a2556906508a0e6d26ca431516e8ecba67f5f3396d7b15bf8313f135e2f73f5de3f8c54be632e87823f60ed7e04de3abb25b525356b"; + sha512.doc = "77b7816bf8d5974ef0b6ab3d9bef30ffc958771b0c3197f602f8b1de48d6dc76907f67c59150ca5b724dcc5ef7f650982562beb57d165f2000f4d4fdb53af545"; + sha512.source = "10025ae5cbaf4a9b767c96323b64d44a5067b0c23a36b79da647faf5c4d8b8510e1c953eec18d33cddba4740c4e96e31293b292dc94ab1116135471458fdc579"; hasRunfiles = true; version = "1.0"; }; "polytable" = { stripPrefix = 0; - sha512.run = "c2c11cac43dbacdc0eb485d8d2641fab87906c9718c6757d2533c89422fbb1e91437b4b39bf5ba01949c851a995b16993eba9efe82b2f3e89cc6b90c148a40ee"; - sha512.doc = "a219829966d7162c41e0a093daed14fa66b52d30829b3a41a5c5cc1c685dd8894ed8d4095f0e71e0411032e53448af17e22872de7774ed8f66f8ee5314a59e10"; - sha512.source = "26524c0cb886afa18d78c954f85c760c3e8ebe6e0af673e67b3197b3cabaa91e629a150706f089559ff4f80d6ba44b5575d49c7e68d70368e184dc9d6729ac6d"; + sha512.run = "fd1291468c06109503436664173a4372e7f1c2a581f68066e9756c1ac9d6f671dafb3983eae4ae42658a63d6c5261fc554514d8c0db5cce50d1c4aeef8247cc8"; + sha512.doc = "b2a05c14c3f55689500ccce9b1e8d254cbae25e20a362c863566a6987f7a954b88b57ba6701cbd76300d84cd581935153182ae31a0ca345f26c047a99f9e1b49"; + sha512.source = "0ea0fea2f609d08f57246bdbc26ca4df0a67242d2c1ed05db9018b242fed30a0f375adc87f44d4cb3c38a011508869116de4d175c496a51ff87be0a40e236ca5"; hasRunfiles = true; version = "0.8.2"; }; +"postage" = { + stripPrefix = 0; + sha512.run = "45b6a61eadc67bae26ffd26de8536f4461c71c4c5ca07c1f00949e6a689f2e40a88dd6670cb1691155df9eddb66e9a5ca78941a8533368437d678269a032d432"; + sha512.doc = "04db9507f7bd413b260df785cfca4f5fc75916ad8b39ebd51a2b31351388deae4cd24ef97b1d14575a65436b82f138cf7023e742c08083d589852e5082c34c49"; + sha512.source = "20c9169c42a81ad0118b2aa0e3dbfdda07bfee854429063aab29ab461c302c3b991f70591f72f2c7a10b7db37e3af1b43e64b605ac195e81ed8f71c35ced0844"; + hasRunfiles = true; + version = "1.0"; +}; "postcards" = { stripPrefix = 0; - sha512.run = "504d53c10e54e1e5d48d487e5c384148a2a9b4dd2d4b2bc59796aae57ceecfd616c9b5a95fbf0959a04c18c3b0d3f3238f5122101582e1383b83b15d12acd8c6"; - sha512.doc = "803644b00fae2b0c8973e219bc916f0e898690845f0a9cdaa92caee1c71f1d14d5f1c52dd38cb33e95ac701a8deb96485a3a0c27a8a56c8abf1e5351746a85e5"; + sha512.run = "9bd942b43e0c6c22d8a5f9ba080e95388f5b062e4aff85ecc4545aad9cb9a66068161915841f185f5c48ef391a09181a3ecbde5254d30cb37464501de9ae8c09"; + sha512.doc = "3322dc7f5111ab1d6bb3ddd2fa4e6ef3161be32d0cd7285dbe375db5624f15e62ed27a9d7791171549470a6e34bf29808ce569e9ab86e7bc244b3f8d16c8399f"; hasRunfiles = true; }; "poster-mac" = { stripPrefix = 0; - sha512.run = "5a565b0095c39fdd2321f366f9d1d99d7816383bcbeb4c6812bce63468d6410c48e57e1297ec7f38f398fdeed834db97f17c229a8e5ab98528537c51bf0bd42f"; - sha512.doc = "51a6b7e70ece0c6d26dcdd83859010b09a220078edb03f7607f6363977df8988de28f57a665ccedcdea8602676caff4b453c2ac17b39ca12b8bfd17a56d43493"; + sha512.run = "12c8401999860083fef5bf571917938afae6217e24550c8547ac73859f53e07906851f578482c99d54344110408b18741d3304a2c9af779b300bebf6d3f1c115"; + sha512.doc = "6fa16888d98ff48907724aa41d147491139cc02bde63416fddac149183c34b21f94fb51561c308df0cf545630968500da131cacc58411c8632ecc761fd730911"; hasRunfiles = true; version = "1.1"; }; "powerdot" = { stripPrefix = 0; - sha512.run = "3fcfa89bd7e903d662fa7726efe4b70fbec2660484c804f86f8f4a1d29ea088656ac9d9e6018020dd08e2dc0dc776c8618c4a1475cf410bb698f13523f9a3120"; - sha512.doc = "f25fe269795d7909a9d6e311542b4fef466e52880b78b4628179b2093f0858550fcbc7ee1dea77cd1103e3c345ee866f26f56d19f472f29b36f75b640fab4312"; - sha512.source = "14c1b543249e81b8291104ff1c5d3372547f664d5594ec7dee220d6203ff761fa9838d1b9634b4c5d02d8a9eeb997c79fa84207b0831bf67a7a13cef6676e4ba"; + sha512.run = "b6b77008d9800f96b4187da8ddd2a2bd55307fc2549d7a53ca4bc8999a2b9ecc26321490890302b618f7f1ec8536ab96aa88955d9c9e888d4f38601374760c5f"; + sha512.doc = "e02df77a2ecd36ca0359c1d480357fea3e385c2fe69f922466edf47f309952748f5813578e36e972c521445ee94a49ff97ab699d4a374ce3fcb5b8ba2942604d"; + sha512.source = "04a24fd806b382b3b9f6a38855b715ed8676871917c8d383483cc05ba1f335a2280eff12ae69f5825edceb02c8563b77ccf83616d4725f1798faf6361ad8ba7b"; hasRunfiles = true; version = "1.5c"; }; "powerdot-FUBerlin" = { stripPrefix = 0; - sha512.run = "e11f2aad35d564871fce4c1f08b81170936ef57eee1b493a5d5d29aa91483e64224202c9dae479b4f4396af01f6899ec174e4f40ab38d6554bb080a90d756db0"; - sha512.doc = "96030abbab721be1cdbc1df4e63e393816adf04b88cbe473abf38c938d632686155bc390313d9200b6e71eb80d8e39e954c59b024277ccf501a6c0b299ba0c50"; + sha512.run = "c38415f65f1157a9e2aa7059117ef50b1acb8e130e4ddb3d7dd24f54deaa8575524ed2d5c18c0157ec4271d8fe9da04bdd0293f5b0761c395e79df12abb4c190"; + sha512.doc = "730a3061a8e4d12af40cd9ae143a511982ef6ad079194934ac9e9c751113319ba099e4f6421be1c4118c6f31cc71b5fd95c55d2fb17c2b8271da22fe30822912"; hasRunfiles = true; version = "0.01"; }; +"powerdot-tuliplab" = { + stripPrefix = 0; + sha512.run = "82edf9a39917fa90786ce9e2b22b19a6857b447e670f991059f75afb9ecd745455f0db81f019c5d24fe23be9ae8f3954b732210fa25240fcf309ffb6a53e9bcd"; + sha512.doc = "39af648e2baa3a88040a2fd297f63a14e61753422b46ddb2520af6d0cbdbb926ddc7162d05ad95c3132d322b472b2e45d279a9d7c5a282439e458fbfca2999ef"; + hasRunfiles = true; + version = "1.0.0"; +}; "ppr-prv" = { stripPrefix = 0; - sha512.run = "e61f75f7ffab2ac5ee4474415f5fe57924fabb419a7444bd1cfe60acccf54f80533dfb76933b08a986d0762d57d7cfe4ba0822435fc6ba85c9f60818f93c8d5d"; - sha512.doc = "c4ea5a3d9f9fa9c81875d0c54d60d5d8e1210e1a35e8ccb6d0731a1c87a95578df416059524393b7cc83807be9bd8a884215d14b0bf53166920f71d07160cef5"; - sha512.source = "825c0da9c7307e8d67bb30b81ddb67825f9f557b49fe57ac7e87a244337a78734f2900ed711d626c144383ef6331e91d4fb3cd60e8db349f3ae196e46f0c459a"; + sha512.run = "a80d160493a0cd52bc8613980c275d35ea18c01b3cdf7ac08d39403cf1b09c0d167f76de79325499b19709f3b6c4674a8a1fd6c2ffc58995fef00b704ffce7c6"; + sha512.doc = "8cb08bf776ba207c23dc1a8f670a1799d1301acfb9298ee8eb066cff8a3575fbd11b913922f8135d78560e5762cad04990279ebb38b25ffc693de82540f9a85a"; + sha512.source = "6507fdac525b8c70a44497e9312acf7b41d8760ea37e4b1c6fc3ec14f7e1f54bb6536c10f386b54b8aa0d09a16ba20b24f097eb50def59f6e53441cf30c48da7"; hasRunfiles = true; version = "0.13c"; }; "pracjourn" = { stripPrefix = 0; - sha512.run = "c1acfa483f7391fdd4b30cb03ece603e0eeabbc6689207fa17203a7b09a590691d9b2a9c0c54d1a81ccd666a28945f96aefbe5b4d055999a1b578db63e3e09cc"; - sha512.doc = "efcf85f68426bcdac33f6d3b22c203137b4a302f6d2dcb7280af95adce86d5e5fd7b881948f9cd5a30c4c9267dc108be248eb8261aada31d71f1529d7b695690"; - sha512.source = "8f77945c15793f52dc9265e8a7613b4937306013cb7fef3a2da46ed8a48ce99e6bdfce04b04772385036335ebad95981fd4d481efe23a06ca079f2e4d726991a"; + sha512.run = "5061643b8c882e470be43072320f452a29be68ce4317bd899a403890a7d7e54d6bc73b305d50a707b326bf97512b200d023b0678d319ea4975665b85f37b26a9"; + sha512.doc = "403b5d66d6ae91a6b94662b14a3dee192df880afb8f9534b92939d673c8edde2852ab9454dad1c00e56c17bfa6180b7fab0d9ba0e0664360f5b9d5322e44ea87"; + sha512.source = "d3ec2231ccbe0a261e96605fc615b17e6f858a85af3bcdb3c4981942f8f48965fc3ea58b806491306890836c87b3036cde5bf48a9be6bda507bbfd2fc2cd3894"; hasRunfiles = true; version = "0.4n"; }; "preprint" = { stripPrefix = 0; - sha512.run = "b8b42c0555761d5758aefc107de450a1af9af119947668181aab3618d00cd46f94ab28397851213d0c245676b8d0264ae95007cc40ae2b04377d5b54f44497f7"; - sha512.doc = "b7dd68c9324930d0b5c12c0271db8b9128bfb2e2dd9f7ebf2484917903da10b7d86842b39fa8ddb438a3f9cb3834d5335dd3d0ff8571b9e1c3812b2b3c2beef2"; - sha512.source = "b41f77d63f12547a429c7e1797e4824c535f735740cc4e39a212670490ded342167d3822850d96ad018c4c604e37a239c0a80af6da23e5766a068d3b5e4660ac"; + sha512.run = "88d6c3d1ed37351a766b5c9fc75f0be5d1cdad17003fc91a1dfb82248b990c1976f97dcfa118acfec7d18fe3024f3b842468f5dc7062ed1262ee83b616a55404"; + sha512.doc = "b4eb4af6c1f256e3d83ca7b094c5ff45958d681a2279eca71f8f059b16ad18285bf2bb8f6db5f37f73154493ae4e859aac670b00f46dc7768519db1d9ed0d4a7"; + sha512.source = "54a27ffca2afb7d325ff0f88e8a8b6b18dba6fc811d204ff8b50f3943c0be4fd753d3ee10595e42a2d022763b4a622c3d58ff91b7f6fea528dd44eebb38e92cc"; hasRunfiles = true; version = "2011"; }; "prerex" = { stripPrefix = 0; - sha512.run = "70b0444652eb90973395156371a1b0074c3738f06e7ae67ed670adafde276e3d67553702816d762214e50b1bd58394fc7d2b23eb89b9abcefea8246ef3788298"; - sha512.doc = "5742383c2efd9209e21e41f62f13fcc31b9eaa65cf681f5d7c8d5a2bff74036f827cc8520ac168e4518b918127769fd6aacd6a2cb7fd67b04d531d002b52a8f2"; + sha512.run = "274e5a291ed5623357b53bd414c96cfaf5863b19d17eb5ebf3752079eae917ac0c9833e480b07993b871315afb009f8971e24576d63a1f0d01707fcd20eace43"; + sha512.doc = "edc266fb3ebd1747063d0efd90782356f8e9c9b968c93b8afa72e4a54bc2978d520b4d9eeaa72096cd27501302f946a07566a0663fa4fdb6be1968f29ce4e43a"; hasRunfiles = true; version = "a"; }; "present" = { stripPrefix = 0; - sha512.run = "72f3e186541736bbcacd8bc2b667b6428cb9f110bd832078fca39ed33c3cdefea7a79eccf12997939d0b7cafe1122e5ca68331cef7c6ee18aa44418315169afc"; - sha512.doc = "a0463548f3cd50a18c1c97764f552a0820b0429f977c6aa6691d9d1a99e42285135ab2ba4372c485c0224bb71b6deba6b62fb06d91a4816582e6300eccc8d90a"; + sha512.run = "073c277a87875e5093a1d93eafdbee7bfa9f4757d303539aef54cfafd4522c7f6018bdd5661c8fa4089a268595dfdba5968a326af8c816a7c2a8900ffd4b3dd5"; + sha512.doc = "e1d103037e557d049f7d1402ed4030230d968e65c90952cefb584baf1e0d410526e9f72440494be4f446e71a9cffa6d1ed664886d6405210ea1bc2cd6cb7b69d"; hasRunfiles = true; version = "2.2"; }; "presentations" = { stripPrefix = 0; - sha512.run = "09c84f3946959c2f60b410a7ac5d22397190afeaa39a005a245d369d0ef84297e7be831c9e5a007ea8d59c3624bb6c1c20626158d6f0793a34c3437af2339e27"; - sha512.doc = "da145e1c53cdb6689e4e9342194eace169f3a56a66379e1fe31f5e7cfe4100622aef2e2fe45966a865ca73969df79b74363879143c8759feadaab81b9f1905d1"; + sha512.run = "ebd8bdc79a5514fabc270929f40d1b24e1d29c1b117aff4e841ea919bb88b1864944aa75f0cf0cd51d2bd57547a8be8ed4d00ebe5ff6afa2468dabcce82787a6"; + sha512.doc = "25ea07f2f0373d0acc997d10bd375dddf52b8a53874932839322f988a7b176be35750e203bf120b94c2bb4e030d936cad963eeb85003cd6b94364833d0969dcd"; }; "presentations-en" = { stripPrefix = 0; - sha512.run = "eaa6f51b1aa1fa6adb18305507d4f60ccd72ad4ff4242b584ed73d8e49a04029048d26d6438b402fb321e58441c9036873a29b9109be7d0a127fdb7af952739e"; - sha512.doc = "296d8240ef223259b8f0466ffc3fee9d58d8799a6480415de38ba092eb80f6569f1973d73911543f573ed989c9995bf353edb019b2cda403fc9a59619b238f68"; + sha512.run = "c848d4f9b7fe47072711912db45848cce8c46ed80e2e2b079f10083a874d53ce29508320baf536588c16396d47a2b85035d586da845d8d6d59a82d73b2f57b28"; + sha512.doc = "d843eb2d3f858f9083fcd40c2192bcec66e7ac9e8df06d17d027c4dfd095c263ff98081c0c11cce1c750f553878bd1cd215a2862309d85eb50abcba0d3e138df"; }; "pressrelease" = { stripPrefix = 0; - sha512.run = "4000759e802c472c29ad10a7a24b2d39990337e1e2079e9288eb70d900669f1a0c036d3fe8572cc4015d832f4a8ef74261ce2954929e255fe3fdd6e9d534bf87"; - sha512.doc = "e08d5cb11fb32954b9a07c15167339408f4d988ef2720d075d90d1fdfce56c1f29e93d0fe46f444c194ee5933931d6256a95d54f33c27514a05fa84cf95378e3"; - sha512.source = "19dea63ee80bb897f649706e36ea74859ebdf7466d20c8449093ad4704b2431325a9dfb05ce0f4aad5a67eda677300e2ba0d815ae2f4898eeebe05b5ff6288d8"; + sha512.run = "0020913ae0ba3d9b4198788cf6804585248724d3151a7c807900b7e3867c5f91d615478f5e93e45f6c2819de67743b1fbef3fc9d42d51c4c149d9c0a7830137a"; + sha512.doc = "bad421819d5a157092804a63098069941123fc9c4da644809b6f6ebbe2e37fd2836482b90d587473fe445a2326a00ee59acc15bbdd92bf76f3cc600c9392a3eb"; + sha512.source = "daf5b5e17e9594f03b60f5e8154a7928a06a2f8de7a0062393ff0ff3c754bfa70632341ae9a97532ea2a93f098682147367647da4b943e0eb531fb6cc5e9132a"; hasRunfiles = true; version = "1.0"; }; "prettyref" = { stripPrefix = 0; - sha512.run = "fbfb303e99b27ba88d52399096fd9f2bcfeecd59129c885f47ef1108a64957cd859188e805f68d09afc8012c61a64e463be2b4b83900fd5d6e16010d6c97ed33"; - sha512.doc = "ab38a0e43ae2a52396c06066908f4dc1da7be9b7e1ccaf446fcbc4af563b9b35761273e8518d83039041eea8aaeb36b028d6428b5242fa8c421c4b6a0ce80790"; - sha512.source = "556058ce249602dcf6c7427a03083ff3a543fa3113d31b1f332a25420da97fce16a84a2595b6f7dc540c4750e964443146b0e365b308911d48367df2fc3c640d"; + sha512.run = "ccc12f37ed459fe134b53ca243f4a565af8170c5e1257850a80be2508ee5dc6e1a2150a9b6d3afbe5fc3701edf58fa66e7ec9859e391df73af3119c8d703beca"; + sha512.doc = "953fd3948c394b2427706ba94bde64ceadaaf6b4d3d8c88049819b6ae83d165410d2880de00b7ff449bc41dc517a7465b2758a29414fb7c8897c1a36a9f923c0"; + sha512.source = "1daa21d67b00f996f06601724f2a489e2ecec4d014a5d761e7c75c0cd3674bf37c10549ca7003a567adb7eace85d16edf2a942a4fe723eada592a55ee909a76d"; hasRunfiles = true; version = "3.0"; }; "preview" = { stripPrefix = 0; - sha512.run = "3a408c31b3c99022f7936d38681cfd89c85d6f8639b5300f3b64bc626f74489b3c885c6e8903be234e14833684e5b89b18b63964ac3602f211a182687256814c"; - sha512.doc = "1593350e4d3efcd8cc5ae1fb5846c444a281f3bbf032bfe3bab4614350fa8a2fdcca7f645ad948a5e977433b4b806a24877d09c45f2a0976dd4ecf9fa0e4bae3"; - sha512.source = "cdf89c904037537012a4e578e9a0450712b302ba9db3ed39e30a3d473eaa787fb415282926e9fc827861d9ef180c67021d9faced9465a4666ec559190f8b4a87"; + sha512.run = "038eb9bf96b81158a0b25eaa8e6a4451c5d7c33dfacf7cfa0359caf4989df730220ba703f260cbbaef255d051d6baf20acee411dbc106dd3a082744a02d0b0d6"; + sha512.doc = "e65e61f36bd4c008f8dc383f70b1112061426ba1edd112f4953ba0a63a4012b4328510c8e35a00a38ad62552ebf18b39239233b86ff49b22f58a48bf753f4ba3"; + sha512.source = "358ce920b6d885840590ed289723c6b920fafb3d3d14b0509d43d2026d6d8708d7dc22f1475b922b78513646b016adc63f36a279cb5d513184794118d9b1978a"; hasRunfiles = true; version = "11.91"; }; "prftree" = { stripPrefix = 0; - sha512.run = "5b32b66eef22f0474b0bb3f9ac04480768e1a57eb395bf42c42042b36a5d9ad7b07d9a9444cee8b6d10f2417bd77d798b9ab15b270f41adf39f6d6eabb3ee5d7"; - sha512.doc = "771327be0903762ed4969d29affb906654d90e74920447dc1eb72dbe1f63d0b609325fe08df67131c2ab770abff6597909b222f398027787b0768327ee04071c"; + sha512.run = "9fdd1591b2d1ab0ad4702f5d2217ad51096e7c95f660d56a02c04882aab8b0a864cd0c2dbea9fab0f50258f705b286a71e0430a9436c348e1bff0e2dd6d42a7b"; + sha512.doc = "86df839834280a9f526b2ac45482e9d194447d523819e6f6349b94ea38f78e1533107a8b106ae216660d766d6463c863b646dae3541fefe697aa569f2a09b13b"; hasRunfiles = true; version = "1.5"; }; "printlen" = { stripPrefix = 0; - sha512.run = "6672db24fa4e2943251099fb22bae746ce66222406033990bb6b30c72ec2f000245e05e3987e140687508976eabd5b9e9bce5b0c9125a3eeed96c7e8d981b098"; - sha512.doc = "bde0461a07a1a7b64bdd7de311409f697e6dfaab4bd9fd6ea07b690c8006297a8882d6c9a834b30a03dc8a19f5b48c5b41c6a4332c88ef312915ba179be34812"; + sha512.run = "56abf08156ae04c1ef527faaf2d5cd7713b4979bea39dbb8b607b9ec05c18fc8897c26f0816dd492c413e1d72aa1718088dee66e14e3db311c43ac91d6aa306d"; + sha512.doc = "66dea77153addbd834bc1220b76b96e82a40f4abde9962235b09a022b96c3e5cdc9c4ef72c387c1cff4a32408d95df7488600630c917c4091de57326f4d2c175"; hasRunfiles = true; version = "1.1a"; }; "proba" = { stripPrefix = 0; - sha512.run = "0b49c45cd70595f0846433c305da3cc4bc7fd1aae8ece5d0f2c59477f0d2be76b728360c0ad17da341905805affa70b17cfe51627c0ada0d073d73e38e6b0bd0"; - sha512.doc = "b7c96d7f0b057920ab44c347d54d51c2917863c4d5e687e306c6549ea631e46865200d3845b149c5964c01267fd1ff4e6588cdfd265264915732e93a40e5762f"; - sha512.source = "15c3c3c025e9dada15ba3f814dcf4b7c55a7acd60d84ae3a934b3e64093530402641f311b6dbcd40ef8b0ade63bd2c0f88df6e1101c9f1d48c80d9e78a10c9d8"; + sha512.run = "882095ab9e4ff706ce70b16bba633863042711ea03db2febcf4c471d88bec9723bff5931b093ae5c76f4a58f0e4bdedbcd3b372bb2b5f90142b37a9eb8284c9f"; + sha512.doc = "b2a09ca0012c3ff9ffbfa0add8761c021478cb090d11be27ecdd1e8cfe311cf5681140bbf0d76d57ee5519faa08f350ec132713fa7332f04bfa88d0669a8ae9d"; + sha512.source = "db46940f6a419abeb721fa94d462db21c2b14c4e83a40a0991701b3975b165bd46a88822d72eb5c7c79e0df3024fb3f779c2a314bbbabc0d05b497031b6d5a8d"; hasRunfiles = true; }; "probsoln" = { stripPrefix = 0; - sha512.run = "6e299a8f310c25f6942872e42ec5b031b6a1469a06e79c6f359fcc96f6975db0383c0ce6dbee085ae60149d65e39724ca3dccf82f40183e0e20e857ecdbf1dfc"; - sha512.doc = "bfc11035b829f299aef75d852ed6425880cb8f43ee48bd09186e5969a553520c009dd09b2e73b234e3c57e5f1299713409b15a464ff1ed96df4befda0b8f8076"; - sha512.source = "7643201166639ed902caadfd8938f588a407700cc2e0e1284a03ad72f20fd9cbb3d19337b069e6471bac777da9725ba619ec55590edda34ddaa96aaaedb5de09"; + sha512.run = "1f9abb8cb5154d127c149ac142b8c8b50f9f8c087db9dae33c7406daa69ec8e4de065781d81b3c6d30e7e0209c58bcfb754acd20e3194211736474e98de60546"; + sha512.doc = "ead68e1e551d79c3d29f7941277a1fc5502721c90809643fe09f546c4372189b1007f1a157f9fa5a7887141d92c0a3126fc428b8bfb3e1acba29a106bbb1070b"; + sha512.source = "e5dc5738c96068df0448f0c784f31d75a654f10c20c4980eb6e287c2f614f67955b9cae6a9bec83910a6212cf061df3400e476ede5df3b070548b92f45f564d2"; hasRunfiles = true; version = "3.05"; }; "procIAGssymp" = { stripPrefix = 0; - sha512.run = "570ef81ac2d535533e1996f575732af5afe26d3360e36ca9400934e942c777bc8ce287b8319168f21df3140ee8c327dd5e47a74b1173dfb32b6f54e232155071"; - sha512.doc = "afc6937514efbee38d878cacf255fc5ed9d8964c174b48bea278ccbc327ce3c017318a15f24fcec859c949a32d35e14048d10906bcff2798bb711caf77db0211"; + sha512.run = "d4808df6738a10f8b256104b5f699b90db06503f29d1594ec1a5a2b0531197ac8abb8e0e5231d8534a9d15b65136c1b2040513acb5b783142c0182a4e2aaf468"; + sha512.doc = "da11845ab6998b20f46fb306ef8bee9f7bb4bbcf6f1ac893630ff8f9ef32de082d776453832c9e66c14a7b71fe72882f9a6003ac1cfbbd20ae81f9d60923855a"; hasRunfiles = true; }; "prodint" = { stripPrefix = 0; - sha512.run = "132307231fe54e6b5e4d1ef0d2d00e0e207ea403853418bfe02168764062a597f1b4e14cd984ef4242e9a9ec35b80a9a42a875bd1c69e02b6face26f4a7ec1ef"; - sha512.doc = "642cfe880574e1d559de6010ccd83a12e3a43fc8d06493fd5dcd18a62d39a2d6a50a69abccea11e6d69a72919a03c224a30ba2a325785403011a1fc466d463aa"; + sha512.run = "02649833a5723497ac7f3c5a56df7e1c692051172815b64b4d1e92d8911389e0d339e987c7c524f7856dfe635f98090e82b3195ca9668f0f62cc1e31f444bddb"; + sha512.doc = "b54990e30f5bcb3674bdec7b5e0fbdbf5b68335d35dd11fe3760000b84680e5f7977c46e3e165e46af7f98659c9431ce8de9764895d79d6772a450b092e4928a"; hasRunfiles = true; }; "productbox" = { stripPrefix = 0; - sha512.run = "f191807cc001d09b602b9516b98efc3b9d97b595c2141a5918ee84da847ba5bc66462491f519d28d901290f3ece952660214f57266db710ee640bf88b86d7325"; - sha512.doc = "2dadb3bd91003b19f7bda8d86365c7aee8c72bd381284f9dbdbc2ce595467d365f65aa7921e502941e126a9e0424f47d54906ceeb970ed34aeaa83d2579ad5e3"; - sha512.source = "f80bb940b5a39403c7faacdeadcade858c7ad7c39cf33a82afa7e638d1b61cc71c4056549d2023f2929583762f3a9e630d2ee35abe4f610b69a5bf87120b93e6"; + sha512.run = "c4765778df2c13a691af32a7fcce9e1268756aeb790c8de3545a29cb5ac660b1f73a0f8e92b6274da813036e26c6e834e3444899edd481fd04ee81eba1d7b13a"; + sha512.doc = "18d949da3725aa060db34ee56c5d32616ea627d8ae7b9a78b29c69578153091ebb3fc1c213e39609f40d88475185ef2d62a3412e0680153b6d7daf4c8529a16e"; + sha512.source = "6b978baa0444f4a4a5c6fd388ca4bc3c1e3c2c99c41ad7e0c2f1f939b8c5c9db6046d23ab3f863048af2a000487d79bda94c960f5a05cb81575d27f949a384ab"; hasRunfiles = true; version = "1.1"; }; "program" = { stripPrefix = 0; - sha512.run = "d13fb6b557183ce67ffaf28939c455f89d3a33a0809bad989545fa111aa1690aa5c076bd36c709c88dc6916c19c1f803012bb8ec6f06b448118958d7ecf128ad"; - sha512.doc = "708f7f2ebea653659e7d789647a095596b6ee882cdbb16aeed7223490762302a57f99cc5ca5667e3880e2a7cf9aba85cf03d25c95d6386a5b68e50c0c2ec01ff"; + sha512.run = "5acc5fc93e4056782d45dc42c2253775313f0ba4649924af6677db4ac53058cebf91ec6c52474a57b98ddb6cca07c80eb1b9a1670d1b0bba10cf1500493dff3a"; + sha512.doc = "e3d4e63d97c48091e5cb4f0b2b8784e379ce159e6358a70143dd64f6c82056a2cfa014bd00dad74db530261f01a3a1e7140dcdd104c7f9bf5990a9c6fa116aef"; hasRunfiles = true; version = "3.3.14"; }; "progress" = { stripPrefix = 0; - sha512.run = "073e102368d63760ee163866842c8ff4485b8ab805644d32c63e97dbc206cd40242e23c84dd6a8cf13361fe3f4e060326914a12b59cfbb83a0245e1e8c61ca76"; - sha512.doc = "5f95243fdf2f704dd920c55a677dd71b928617f5f831906642c1e8c33906a3a54fdfefa7d729837b1ccf964a4099adf5e9ad64f6a99963c18dd9ffca5e277f80"; + sha512.run = "8b921b8696d10bdc2e6ac11c30f2fe6c99c9154266798dcfc771852c275a1c5d12d75fc84c489a658f420ec2d098bb4e362ea6a7381b7d6e0db12f42a59c6065"; + sha512.doc = "cdf5416846311cef8777e4cd27f3b2682d52cb44e20241c3344b5490b744b71a7024893f57b74041245026ce542cb81daf4154174fa909f131f8ef2ceec0d8f1"; hasRunfiles = true; version = "1.10"; }; "progressbar" = { stripPrefix = 0; - sha512.run = "7e215f062526ab029784dcb017c13c8a16d61bf793edd63ecf290437b91253d612588b8292cfb7be3ef92e3b3ed56e413328eb0f64d0618adea1a8a48842f0f9"; - sha512.doc = "22cb4ad888a45fe3e8f4ad80e265916c4bd2c0d4d24f05e141e27719306825e85ed0995c8953bbde919c0e2c8dc0700ccb642e858923c18466a559d81b738fd5"; + sha512.run = "cd4f907bc0c463d0096d0daf192047e5df8ddfa8784c2aa1a11c17ef5408d06a1da51057915461791501ae6456a99ffe3a5cb183262411aa443d316bb2f7382d"; + sha512.doc = "bc4ad3a8eae43d3cc6c2c7194d51227878a7da647ce26056380ed845029c609203f4dd89e99deb3b6f5e545f5c672bdca711bf5fd7d08497d69bfca5bf5603a4"; hasRunfiles = true; version = "1.0b-4"; }; "proofread" = { stripPrefix = 0; - sha512.run = "701954018d7fac07f73adcedc4ea6fd47700554108f53da82aa0acb38227d8bf0c923c724a5dcba33c4f67d90daa1203abee9b7715f76b97c6f530751353bdaf"; - sha512.doc = "dd1e7d707248b815b873c55e6dce02a3e172699f7a7fced1bbf8d322202aa4e2c78f16a16d3d9b5919bbba6a71f856a72857024046e854448d66491e0c9edb14"; - sha512.source = "1f8cb1a19dc1403242f989666f10fa64a9747a234a67e85497b20d223eaa87eaebd6383a102a6a7efe47eef2198c4fd5148ce7e85b6676834e3ed87180abefd1"; + sha512.run = "f61a9098f16faafae4ad258f48dbd6a5a440a51b552d8e76df30f37f93c1120f6f78f04743253f4434188b615c37a7f413affee104889d943ad1d84814a27e5f"; + sha512.doc = "e11a34099718ea93293dcb1a3e1785ae61104862f42c90e5d3cf2c4293413d6d76ae16704ec3bf2077b740f10d86ea1016a0272bee57cc1ba105344cf221514d"; + sha512.source = "e59deeb8fc52c9d84d2fcf34c3bec889f5b0f7a94979b64c35d126db34ec2ee1a117cb3ef26096acfea926290c22ec3f5eff78b47929cddaaf5eb1ae068ea28c"; hasRunfiles = true; - version = "1.02"; + version = "1.03"; }; "prooftrees" = { stripPrefix = 0; - sha512.run = "ad1c20cea224728aa3a4147134316a792c0ab16280806176a1212fa330e44007124243a340fdf7ad182d1368ceec7ce85a181073daa22623580e6625ffaf23c1"; - sha512.doc = "c5d23eabe693919bda6f45d82c35bfe37b1cc6fe1add6bd5c23fcab24ff58291bf83ea6569b19ed73f47503d6c65729ef7815e7cc1ec6c9fc893b1f7c9f4e592"; + sha512.run = "f679b3114b1c7ec161b505dd0e7300ddbc2e86fca133e1f5cb09da697805829f89a5a2811f1166d16babe99cd886614342bf37f583ceb9df94a0136649e20911"; + sha512.doc = "06cd87fece212c0e03e717c33ce54375043f4a649c2970bb73f3dfe0cec5c8940c16d362be403bccb8b230e4665c3d361acc053452dc26b8bc85a502c61b527a"; hasRunfiles = true; version = "0.6"; }; "properties" = { stripPrefix = 0; - sha512.run = "ce2a2a59bb95a0f00592a84dc583e2f0ed1cb38e96568f6c53ae5fd779683bd8e14adb34f927dc6f7d20b6bfb5e167f2ff51f8393611bf7da751be5fda5030ae"; - sha512.doc = "e80984d8026fcbd20c92c2b84cb6e231ac7dfdd10909c52d0340e71e66006809fe0687c3061d6d15fad441c410e6aaf03af03e0d9a2bce6c1a41b56aab616aba"; + sha512.run = "75e3258e627cde703950dddcfa869264f2e664ffaf2428a73fc68e41e84c15e5b6c0f704e2e052ea7838273318abe89a2a9a219ce039bb7305010a5c7e83b5ef"; + sha512.doc = "89b3ed30f47ed09e8b503086e0c517feef1753f728c3946828348da0a452e5386fa148de26c7a94556ee5dea28d389ad1cd1cc8b26fc1f24e2f826abbff9dd53"; hasRunfiles = true; version = "0.2"; }; "proposal" = { stripPrefix = 0; - sha512.run = "ea063ba92cae59161cd2e50f725896888d0f9024bc9f6c93611e31a4b9a8ecb10473395ab7a637ec2d6e00b8482691773d01c91404ee3e05e57c6bca661f716b"; - sha512.doc = "108c02924f00ad100529503cd7a44001d85348bd603dab5718ffa4c0f8fad37951c907f96a071507092160a626237457e7178509366778a94e6845dcbcf7b4e3"; - sha512.source = "5591918150c3bb725f6a494d3c2a27eb1774fae9027a7d04a206c01b61cd10925e082e7f24f98be972300a32d9f63995cdc04f8769ad3505961ace9517374927"; + sha512.run = "394661a9b8d2f150d676558d868e2c2158a87d62d5d5f59c0283b5780caeab1516fffce859e710b3c40eed9d4b35629da783d39da2eded6b764f0f62d16e6870"; + sha512.doc = "871c9b8035ff56a01cb4e80093ab5fa02af4e04f3b1fa97f701fcf00f33dd1368504d6054c424a928af932cab74236ed6532e88d1d27b4d9693dbf8b6522bae2"; + sha512.source = "531dc70cc53a793d9d7087508e23b5e899b6cb027c86cf2f8d526b00cf04189f3edcca72e7ec5ffed61c3405b8051ec35456408a348c277f3312ec3950141c27"; hasRunfiles = true; }; "prosper" = { stripPrefix = 0; - sha512.run = "b6ade52dd5d76a3a7703a2666f47df84766edc167a91c23c86346f591cde35b7a2eb84b43b4c51010735263d4b31602ae85db868cbf2af884098982c9ba522f3"; - sha512.doc = "3b5d58475b5356a00b8b0e9bd5456d47cc9bde6afbfa49eb33c60c1ec7295a988203680e587577985b28459ac63abfa1df066657b317c951f678fe4f82451366"; + sha512.run = "fced977fd39f6750f9d17a13c5edaa032f15be04de94a6378eeb8e4a2eff4f3ccd03985b9c07a2f588a12a43a60985570610784ff7eda75ee248020e756083d2"; + sha512.doc = "6dbf3366874665613e438d9ad81fe5d24ec8b986bf4bd4fec38f673bd5885d0fad53af40dc445905121ec3cf7b2a2299416a20b12305cd2d619fb9de93a13275"; hasRunfiles = true; version = "1.0h"; }; "protex" = { stripPrefix = 0; - sha512.run = "5a819b91cbbecb552f6f3def4551867cf2bfd85ffd8d1b32ce0b93f9cb45a9d50d50c4b556cef31156b7fd0bdb3f46ab08488eadd9728af71173b5000598f9d8"; - sha512.doc = "45b5112b06d382663b164c4490fb6c5aa517cab51a4f3289ba4e159a26dc5ec1faf88b3eca45eb71a379412a64b2260c29a91b6681134899a8a9479bfb731218"; + sha512.run = "c7850b01775a50dda0e93d3ba19a7f461b17f1ced967da4e4482030ec9461ad0eee4220041952c40136a6930fae0cca717898e78f757da66aca29606ce088233"; + sha512.doc = "5888666f82e95199b935b5d8a7161eb5433666dc5fb6a1d669ceac1aa79fc2b31ab9ce6c90a0c61a23b0319647476f7817f954f3fb92dd1f4e53fd524c90fce9"; hasRunfiles = true; }; "protocol" = { stripPrefix = 0; - sha512.run = "9b7ce4221b93db14f07d1aedbeaab7d48f82e3b89322f3c9d17e04ffb2a7f6d3f92d6331994119eeebb09e7595a07af688ea838185a0e93a0bcacf62b9f3430c"; - sha512.doc = "e26158a61e10369c4c90960f48733446df1f0a75f53e12db60e03fb24baf07dd7ad297dcc5bdde8510fd55e675d9aefa66d4828657299c576a7592f90e2e507c"; - sha512.source = "6769174a350bf234898fd11a8ae396b2f4d51f63159c42b92b0869b1a8d605bfb7e307d67133402a443a1aaf7bc5de9c065477ec7374b36150e9bcdba4aa161c"; + sha512.run = "e16bf8329f7c09da3dae6b1119093b163185168936723c6560b6e9d1fe2ae58e5cc9149149e736769fba3a7c28b1e661271c1e81e7ea25470044985cbeb750f8"; + sha512.doc = "2f145527564fb5b1edc199aa9345b7eaccdc1b3b72f8bf940cda535ee29ef5a2bfe172fba37d0342b4eb7afd02dcfbfd6147226590c16cfcce77623e6997af93"; + sha512.source = "6dd473af233bd504da81dc345f9848d46188f80f61cfe75cfb6854bbb17f68c60ca1e98107b492e2438e5ef591ce86c5beb37441952b35333005b6e84fcb9ab9"; hasRunfiles = true; version = "1.13"; }; "przechlewski-book" = { stripPrefix = 0; - sha512.run = "040650fba437d73e654010a862b76ece72cb98f8435141866acb48f93a4278ac55c5328f83486b9d85a220665baf8005b1b2542931a142aafe1c19aedbac92a8"; - sha512.doc = "3247cdb49943139395813bed66360090dc46dfe02a70a09981eff8deaecca7928d5b4c0ef541642fb0ca1198874ccfaca31c1716696a275050c7ea1f66abaa8a"; + sha512.run = "7b11a0cb74b74ae8e821f3dd202e9528add14ecadab5029118bad30c9e29ae4a9714c142a4838e9cf03ceb1dfbd192f935b7a06da7855f16e0546988bb810c33"; + sha512.doc = "aaee8478e0091e2a18fd402e9ad366d8caf416e73146cb2a9cf9b330ec879eee1e56ee17eb67803049a555279dad6aa7432c4c927cbd8593df2fe5fccbea64de"; hasRunfiles = true; }; "ps2pk" = { - sha512.run = "6535d75c20525f32fd39f724c26aec84daa66ac31862afafabec7dd6a43c03af4a740eb81ac8839e5e0057bb90c04e2b8da81a8902e132316c4de0379786e491"; - sha512.doc = "822f87276b52a34afa3965365607d277148e8b7a36db7250af435c6ab5e2dbd91d5447744c4d14a7fd3466208a45ed92683bf34cf057371a09af8076fb60a8d1"; + sha512.run = "b58f41f01b0932e9e80ef479fac89796361b0d60945f80da3678006bc64817298da9789ed71a52ff1579b06d8bd2ee80280e0910c1713f4949e96e756f3c0dd6"; + sha512.doc = "a800f9a4957d0a6e38bc199bbd9c65cdd169f7b993ccf41a1a5381b0ce877c5785861aa14865241c2ce2cd22288248875a3e71d33065cec6226d428f68f93ba1"; }; "psbao" = { stripPrefix = 0; - sha512.run = "0ae72ee6d7f76a94e9bfb920ab82e9986991a10d2dcfe750b83087b6dc3b93ea270779abfa1a98e206949b95edbf2c0d1556d7156b7841a4d22b463c6bb9fa61"; - sha512.doc = "cef5dcd39c93aafa4144adc6f5e85be1ec851cf36a7d83ed3cb4ac68703fddd8e27c06193209a8a57fe161713ad625b9711b5f3abf52681a9d22937cb67df6c7"; + sha512.run = "7e0de245e003433ed71dd132e7349db761bda6d9cf607c78ddeef2889e099a514c9e6c00ec326eb239d6ff32da2ff9c24aa74b8ff1bfa7be3069665328bb0ed0"; + sha512.doc = "f892a7facb1e21f5bb518a1d31a9dfd62d69d036a6406f2de98242353a7eda9594338d7c810c373396a67c893999134034b828e72f1366c118ac6f232337968c"; hasRunfiles = true; version = "0.17"; }; "pseudocode" = { stripPrefix = 0; - sha512.run = "1186d6803a1819e0be08b6fcb7fdcf923642954933e9cd7f18b6afbfebe05d3f47263a580d90728eec18fe4c11e775aef33174677e131839b6095d3a374d5152"; - sha512.doc = "4f4e0be3bf5e17db8f8ab5259ed406668e44c94d64c8891136a718a16836299a530852153aae16ec3a593569bb74e880e1086ab3fa269b3f2593e15b6c41e416"; + sha512.run = "b79efca82be2326275def77c65dbb25321291329731d234a7565393bc9eeeb7d36f7046509d93bfabc9ad3bdaec00dc91031a0e47b2527711a1b917cdb716b2f"; + sha512.doc = "ea08e955bed276121aa5c691c2a2e17d863c6c2eeb3ce53da40d41755a8334bd7cb9f4c28563a5baa67c797fca75f3cbc4871952c5570d2274e62175fb252bd7"; hasRunfiles = true; }; "psfrag" = { stripPrefix = 0; - sha512.run = "9581232fc535e6421a26e3fd6b7533cd08cf9dd0a3bcba12da3bf18b83f49913520d44072279de90184c0eb55dec2c5ca420ebd37ad2c725d341f680fe659299"; - sha512.doc = "2d05a88239d51c17afc73d3a8264100b2906f1e855fb26d9c50dfa83702f149f862e99ddd9d0bf9bd3e84ba8a9f54eb52e24f80c25c5ebb417d182b447312f3a"; - sha512.source = "43c1e9d25c22f8762cd59854cf0de5a4f682eb76c5a28760af7041daed9c48bd4b4015821a7bdfd12ec20d93e9e023a23387bc44e2b263f5abf04e4657c5b9fa"; + sha512.run = "217ecc12adbb6ab64b3eaa04fdd97b6e1c77b76df5d8aa2986ab27086c18f6f895775402aca8cc7194a057f3b119a27599daeeb1e9698e114bf261a328c74126"; + sha512.doc = "2b19f6c8d9882bb32daf5c87d15c379feab49ef63c91369720b1498ebee3d2255871ea796090c51b080b107ad6f670e9d804a8a85df7d6a3e877a8e758441a76"; + sha512.source = "211307e26454e3ac89c6734fbfbea2ec72b5f0425f503f8379b783145c571f32a339359e854376e1e6b2d2760a065812c7ba4f80f36ef0adc2326a2520536391"; hasRunfiles = true; version = "3.04"; }; "psfrag-italian" = { stripPrefix = 0; - sha512.run = "65a63c4bed3df744bdab423cbd608cf6cb24363aa8b7f6d84a21a36988ffec97b7745b9a280076d2d6e9494b3a97aa427d7256499e1dd25bfa08d9fc1070ab42"; - sha512.doc = "04c02e4a23101e61cad5af6614f222921ee24bab14bfa27c368e04ce81cf379129b0d1467db3e2c56d408c254adef8e0c69f65543b4203f24d1a7235a3cf230c"; + sha512.run = "23f04240c6c24362bb3029627dbad44735d59d32ea919795d5598a03c40dd5ca1368fa9aed4c7a988def43c0c62f4641fb368e5ba9214bacec04b1f4c101a396"; + sha512.doc = "883fbe21a71b27a4bfbd7272fd78ef6d5d7d5f4aaa1e57c3657f149e65c0536281c594e7c649c0fd28ba857a9911846dabf2ec92b19cee0b93e10646a9288b2b"; }; "psfragx" = { stripPrefix = 0; - sha512.run = "d43d006979d50e70b42994a503854e06c42ce0c7c7623268266972ec971bc46a49beb3cd4c223cc32edb62f179a08d4b7802bc5a580372b40cab2be5a42bc4c5"; - sha512.doc = "a1a85399960e754053df4a50a4ac6ef04db4315b52dcad58c7f376ed7adff89a1c8cadc4a9893525fddc3d174a1c4a285214ba7b4b974d55cd33195d2fad00ca"; - sha512.source = "ce027da2b8807bf8e1bd58ed65a90f43f1bf76c698f539e5b8fc79ab030ea56cd23c6c6fe13db92fd058cc917813f203a6eeab2e4330ca032b56ace9f0fcbd36"; + sha512.run = "a3c8cd69b7d635d2f0de4a2f5b8bc495b3bdb52cbe02610b28f5a71563e0442c95703713737c953dd86dbe5c8e88bc3dc4c323051dd637a4a848b082b92d2aec"; + sha512.doc = "589f991cd3c1c33cd8dfe1d3e8b484de83618370a56f93274ca8bc48d166da8e3ff32b571df6d5d7e4d9c7c195859741cef58577eafd3a2fe3c16a762281422d"; + sha512.source = "434c16781289782ff557ada687f7f2d5145c162c11d61efdfafe04810af221e3fb903660bf56598861af011035cfffa7450e82a9945155592c239b4f24eefd50"; hasRunfiles = true; version = "1.1"; }; "psgo" = { stripPrefix = 0; - sha512.run = "5524185acc680d64a639b8b259fbc1dd7a188d72a988a5423f7e0da1e3f818cbbd50da2a6501a08df6344a2e17319529d36011f4abfe05609abb7157cbc80e7f"; - sha512.doc = "93e2a17b61c06f748c873c32f041bec0a5c29ce323aa6d7e1e2911218bd466e761b3c2e8a2373212e60969ba53cdad7f85dcb04dc1aa99b462d05cc8f12dcb64"; + sha512.run = "77e580b06210b97106b43a788b36b25bf9c00b27c2739a0159c98d8b4c0dd3bcf548d0dcecd0bd8e544cef1be8116186c556d9a869bac750b4f74cccf23815c4"; + sha512.doc = "6ed2ab159e15ca3cb29c6f3e2e751d1d41b15c910d81c3a16a799d4f2f9a713d47117b928d5209b079532306f2535d461c6a9cb19664b5c9934d47170ddd8800"; hasRunfiles = true; version = "0.17"; }; "psizzl" = { stripPrefix = 0; - sha512.run = "845d801d779e39ff5279f44a0578f269b337bfa4f8969ef0dad237d8426a5e5bba7f9b2a151447514ba0035593af1f466786dd00808e73fb46c6f4028b71c959"; - sha512.doc = "7304b6717e027530915c00dfdd1775058129f81d560eed2e705c17eea98a589538d6ce44bfa182f64235fc9f468e89ddd15a33b67c92061b5c61248ec0aaaeb5"; - sha512.source = "713a429617e235a13bef1e8307742f40e3d93eeb5a945b4a936a51c33e89d8d9d5561f49bbbf561f917aa1a324bd1c681193386b472a89b069237cb2263cfc56"; + sha512.run = "ed6e5187756adfd51bad01bec2c589b26a055e03696fdfd863289e6f63dc4e2f92c509301d9ec5c80f8557f3f4f1effcfb6b60425c77c4de101ac93a46faf6c0"; + sha512.doc = "42342c21803a0341d97dec8d1ace37bbe2388979b2c08518d9161fcb4dc9396bf43ec1c063e7173eb0b76f2d6ec3102c5b07529c0b75846c23a268897646290d"; + sha512.source = "33a1da7fb8f7a726aeedb1e19c85d50562649ea232e520285b875a1b291d2594f4bd77a6ea51c473db8c22a82f3864cbc1ba041c3a62c28f5f6b949f2700ee02"; hasRunfiles = true; version = "0.35"; }; "pslatex" = { stripPrefix = 0; - sha512.run = "6525f58bbea2c66b05fa419f506ea309273d76b9394d8b2907ddfb53a051b42708d2a8872a6317b8837d14d9426215e73ab191d6898ab1c8f3d746019c8040f7"; - sha512.source = "bdbb40ac2de55d838cac164aa6625adde8abeab19381567385e33546fa900fa067468a191b8440fd7cc8cbcfd752ef833d50cf2deb8f6965dfaf5171514c1256"; + sha512.run = "173ba887f379e2a0966531812e47074caa36f80e8011ed79f8bdbdb5e8fdf2e63761a8d9ab26592213d18c7f97e86f489c25b0d0ec523851bab15999d95c5f3d"; + sha512.source = "b816114a455848329b7a96afeeb47a6b7cca9b5ca186bd96b2875a50b5db4503eb8ea0cf7f970480a37cfc020bc779ed9e294aba4ce716b42d53343134e42fc4"; hasRunfiles = true; }; "psnfss" = { stripPrefix = 0; deps."graphics" = tl."graphics"; - sha512.run = "1e290605934fe52f21306a006cbf1ecb938eae3f18d86b574f732ba184b8cf540f3a4284b145da9102e247d46474b1cf31f3c1eecdded15faafb33b9867a08a2"; - sha512.doc = "5f41338dd9d33e78e6e02a5faa68ee396f889ed9423538d869654821bb23cde036230a0ca834a161666103e78de3f7ed6087e8f25216b52075c417982e3e6c19"; - sha512.source = "41a82132584c0e6a313d0fcf925564c8c625f8f1ff6f2d96435049bfe4c05da705aeac5c92f617d857c25b31fed62c1da1dcbc7bf07df2f1335e183894ab510d"; + sha512.run = "2551573cb39bcf09c394d25e63cdd4ca89958c9109117e16d8c354631d0309f177f5a52d8cebf5bc22d022441212825f70a849b60337e4290fa440526667d503"; + sha512.doc = "d7e3606176ab1f18a388b3e58a4ef56076caa243391175f2337f18deb2e6cfc2b90bad8ca085802468bcaa2fed624bf70cc1e30aa13d7df11c453f8c6261bcc4"; + sha512.source = "b44bc333700d91673e69830be9d3ae07f6d27ff2cb61464d94982029ab755553bb2065a26dac3c344aacc1ab8caaf420b9b8eb157ad96354a844bce734a2c351"; hasRunfiles = true; version = "9.2a"; }; "pspicture" = { stripPrefix = 0; - sha512.run = "6e7655a7258a816ba04931f31e5ed0924bd5a5ceaca1e3ded125831e9757451cf9bdabbc47b2de8c22331dbe9edd27bf54a19b9266273eebeee6888e0ca815cd"; - sha512.doc = "cdbc07df614ddace8e7b91cace7742328efdb48ce7d31889faf902f0932886cb8eaf4df4ec0861cd41c90a78fc179877670afd30d4816d9152097c06004a3f73"; - sha512.source = "f6372d0446847a6105f566911e96d930f3a19a83a01d5db7098c0de2c783c950109f805ab3a17afb297ed75534bb90392de9b78c53dd07d06f77851d8038daa1"; + sha512.run = "2f13b2ce8eab934634dbe3f4414127e6fb8e651262eec011dd6e5679e402912816b9b9dd47baf82b9fcbb96afb35d2de6e59809d0f84a44b7a1d179bcc0fbdbe"; + sha512.doc = "56fe13db8d57f87f7168fd06c7dad3039bf8e368076a03fa5a5f494174110325532d7169e25792f87c039597c84fd8dc06f056af9e499d21145869526e1331ac"; + sha512.source = "4edbf3ed5df16af062fe8456a2923d4c11d1d6bb928418eb5be096ea6f9b10d446351269c1cdad5a5f72955b0d14f23ea2256d05e124500db9a61e5f35ab2811"; hasRunfiles = true; }; "pst-2dplot" = { stripPrefix = 0; - sha512.run = "c923d465499ca6c581f04bd5f9e6cf3a5bac5cc52d90c2a30a635c2d296bd4d631365b57e444b63bbca91bcf7a9c73a70c394258241e6ac875dec99aa4f7bfe8"; - sha512.doc = "dd9597f365202035457cb50d96ac3506a00c996bfffff50b99ad390be3eb514c651174d939d66152d04043b8b6378d6577d0252ce4a835e758a0003af0c79deb"; + sha512.run = "ea68b25142d68d4fd5934c8d960ffa9a94d5fa63deaf30e692fa40c3f7e61da1665daeb3250a0ed2126eaa2dfb7cf8dadae3d9012699a36184cbe760b5327e54"; + sha512.doc = "4506d5757f78419d0b955545d848ad6d7605d39460a525597469b02f0ab73cc6ce9f5af0b5c2bdc5ee1ecf881450a5235ed72ee889301d8ac9b9f34afc2c5c6d"; hasRunfiles = true; version = "1.5"; }; "pst-3d" = { stripPrefix = 0; - sha512.run = "596b16c88676758baf954633582b778e777d87cbdedb7a806cdd0e99e5d80bfc2c3f27615ed85f2a82e0ddb0bd926450d6b090b0490477c1123f63027b6bf18c"; - sha512.doc = "08a875442a11b2fc0c8302d3ab9ef74b183edfac99f350086e5ed453d63c4e619d3ffb9293c870c3205527e46e271af2b00e02840a1b0b87cacc2a7b966e8a6a"; - sha512.source = "157049eab9512b886ba88303d134af319d04b036664b8a0e4095cd428c469fcd1cb8ee72aff3f6b808a1cd5dd56c0e16ccc6c52b2a38c1baefc4cb76e46d3147"; + sha512.run = "9cc5d12378b9f80273211c3a0c895d403aeec062ad48eff43dac1153e5bde2b81ab5daeca835075e170ee73d2d5ca70b1d9b00bd0429cb48fdba6c2c2b61e0f8"; + sha512.doc = "dea7b6cea86e57b2c50c0c93076d05d44267bccbe708926bf078810b40456e0505ecafba3207055a63355646183f28ddb388dae480d337c91dcc2de99be5fb44"; + sha512.source = "6f70001c4cff90093752aaec192cf466724b99f6f044d5f782645a4079dd94ef62a6a4ff00b7668c896ecdc17fca5320444de2c3a9e093b1cc250ef35be8cf5d"; hasRunfiles = true; version = "1.10"; }; "pst-3dplot" = { stripPrefix = 0; - sha512.run = "64233122fd2615a6d346a3fcb397e925cfcfb0a9328a05bffaeb4bac02db00e7d455a897ed79d994ed6e36c8a5f67988a5ec3177e932ea1e24017d527c9cbf3b"; - sha512.doc = "2336382816205b51e9cdfae16f56be3d71702145b1b7448ec89c9543d373c306f5546000056afe3710df254e00c81fba00970a98433575d3d26ea16d31795e5d"; + sha512.run = "ab8c3df60ef81c759c37eeeb90808fadff827e569924d8aa118b0b17f46b3b4f500ec13eb2fb92dd1cb8b175e3a839cdec2c932090a2c9bc52d1b31b47507dfc"; + sha512.doc = "5741690243bc2b1ec3275d26566aa8005e0d5eb448f64ca4d5fbd89ddd25f60b17f31fe37405352d01748b7659b96d01e1fe1ab45af87666034b5129ed1e293d"; hasRunfiles = true; version = "2.04"; }; "pst-abspos" = { stripPrefix = 0; - sha512.run = "94479849baf4652d8c521d94b6acd1b3950162f2e25bc08d6ab804778dc48a84feed26b6598fe5bb39e34ecd23d83ddb405802868f618719f38f15228d4eea0b"; - sha512.doc = "ba627e4cb4ac065645de8cafdbbe649ae2038903cb33e54f6c1b7068f645efa7b5bca62875f80bcd62a69458d367fd16df1eb61e5eb7671faff45ef21de699a9"; - sha512.source = "fdb609d2e4fae3b16fc991ae74438e35bb8d6f3c74816acbc0a7c7a91687592eb0b8e0a3493572482b2852d1d815c170f88408368e75bcece6e621862c286e28"; + sha512.run = "4aa582a5f56b69891c63cd6d10afefadabc0f8a1de3376750568e7bf691d800056b5914e4c8384226419c3ad6cb0edd6a489a7793b51a15afa6f87d19429d077"; + sha512.doc = "3fc8f7fd19994a662d63ceee5214645d15665e2cc4df950ee2e4f99069571d3b3ff7b893fe8336acc44e56e9aecb1d6cdef7fe4bc2a203140f36a6725c164c59"; + sha512.source = "ed254d0178d908fd609c3f2d4abe912ef086c995629c23026224e824346e9f6518b8fe5497c03212dd3962dbbe07cc7fe6e63811cd50d4607a5048d7340e05a9"; hasRunfiles = true; version = "0.2"; }; "pst-am" = { stripPrefix = 0; - sha512.run = "6c14fbc3caa40a53c9f091deca9572e8efa36cdbe5b2294bbdc09b91bd8362f0c9808497eebabdb6b71f6078b881d62182149dafe502e10cfdff0403eaac602c"; - sha512.doc = "c1c4e77c0dced78f0962e1d98d262919e9a78e9ee4deafc1abb659e4b9a3bbbcaad15c65fddcdd8faaa7ed47bd3614a348eaac70783fdc60cfa571a280e9650b"; - sha512.source = "6a7da23adf9122ef48067a049eff9c6316b07cc04d77c946bf98cfd53f6a65dccb6011de591a164382e73fbb033085e93c75207e320629d65f04318067a6d470"; + sha512.run = "0219995fc5c17c68dccf7401b929f4a6e144fa63442dcd14e1566bcc79afaa8069a06c25128137f0e69d4b7395a16d79b4eb74bb1096aa027d13945be47a7705"; + sha512.doc = "46107a5e065f055889875d9ece2f2db4e2aa7ae3e46d9208781712940ad6ede66ae19f29894fbe8685adb33aa43e9d76a6b0ec9257b66e4ec9125a8a02e29c85"; + sha512.source = "fef9d47668478f36f06db399fdfa645810a21bd669a74171c8a54c506e76a54707aa18ea406daaa99ad51c170d4956502aba7fe5e2bcd7a7d39fe70582bb4163"; hasRunfiles = true; version = "1.02"; }; "pst-antiprism" = { stripPrefix = 0; - sha512.run = "9b3dcc4f72210be825715bf61fde805c747576c67ba742628a68285d7316e356ac0164d3b14c54a976548be9f4976530bdddecade0f28175bc3fc357a4641130"; - sha512.doc = "d54df1cf67e33779d3b84fa60bbe900b0e6b3555aac8cb5f764bdd5deb16b6115a44f7fd8ec6f9cce7bebf5f851b3e58870345b4f138c7ae864994eff44481c4"; + sha512.run = "5e28cde1a8da51c60d8d5f9a0813444ea70447e5212aa08c6217fb24879b5764409d091f572051977f55db6a7594db915f8ab9d793daf87e11baa8f6b474068c"; + sha512.doc = "3358635f2a847e5609e62520cbd4b05ee2db1417bc699249b12f7e65ff2d8b1c81a6aab278e05d61f7ebcbeb5892ec083b11a63637a8173ac2a7ff119f77bfce"; hasRunfiles = true; version = "0.02"; }; "pst-arrow" = { stripPrefix = 0; - sha512.run = "f7c5755abf373759e8f3ff2f75aa363ad9bafc644e4cc9d96f6aa0b6550484aad6a7c5327162ca7a3605a25536eff11e25c411e188ba998b1a55b42fe31c3b13"; - sha512.doc = "a18561543db58ee02fec836e863b44cb122a381a69966c897c03e4e3592a67e434b7ac7207e5d7d88355fb3b5b00da36f83125a3f3d801f043dc4d8e982808d5"; + sha512.run = "2cdfde85bacfa13b9bd5085b9c7330ea7e0d5bed2751b06dfbf2990e8821e6a32c8b64d9e10dfb295d811234c605ad3c9b23309af292594c6507f6a482921d8b"; + sha512.doc = "662d7eb5a5575e838a22318e4f0031e2a30cb1e6c2b47062140ac4de2e090bcddaafdd04aa9a21733e3f8ffe0b13fa974a24136ec3389625e1574a27f10c66de"; hasRunfiles = true; version = "0.01"; }; "pst-asr" = { stripPrefix = 0; - sha512.run = "c706da2714b909eaf76900c53ba961c4c0813af435012a28265b932460bb0334ec6024ec0517ddafad815d5e7f32b8a1100492145a94b3ea524a2f6c6c5ddcc4"; - sha512.doc = "869f4d5ddabddc84157da7483e5af78ffec423a72a4e351a7761b4f641dba9af131b0e8f3ca4baec260124a78d2ff608fb9dd1d781078aa671b0518be67a70ea"; + sha512.run = "94a7d57ef346248b92e8f6e48e7083fac675deb981abac78b704ea63261e32204413136545296a20b2e8fab573c360f8fdceb7cf8c6b9ff0508c39970d8d7934"; + sha512.doc = "f707146e0ea626d79d776535c1f3aa3286773a1cda7033949f30dd18d85e016a61a9996bad6e7763c5324d2bb952af294382c5d0139c22e34682d7ccee887d51"; hasRunfiles = true; version = "1.3"; }; "pst-bar" = { stripPrefix = 0; - sha512.run = "8ac5a9e696c348865115786b413426c2a52fea27f379952c1deea94bae8a7ce84d193594e71da1015ed8f38334e1bff791df6e37c2ce4a49d3c11129cb3d54c3"; - sha512.doc = "06c3eb4b7e488d5b7ca3378fef3dee6f468bb5dceb11933a73fd568c21fa79c38d9d8f0b860ed866865015c031737b22239aed4574ac4599aaedd29513e10eb1"; - sha512.source = "426dd87408d7e370d825ec0be6d37c88c943d0d4223362192cfdd9662937fe197ba83dad64e14f08c921dc62563ba8d5f6133871339356b67914823cc06bb075"; + sha512.run = "85bb44d82111741ad59f061f8085acf7ab24d0aa6a6f95a3f1c764bf395a9d3aeb25619af6b48ffc32b5e5368348e19e6ede4022eb006c201bbe4af9aa13a57e"; + sha512.doc = "0b255b52fe7f35ff63856e34e4b0cdcbec03f8c553516a0d1560fa1f3abf4ca0ea2ddaebb78f75b861a92feab82217d41530c593591545d076b3d703c44461b5"; + sha512.source = "b48dc8d785253d26dc465310c287db8ef17ece5793eb654dd263f636a4d5c3d7051d1b09f0c88288fcb3f392d8bf2ec6207faaf8579cbaab110b3c22584a794e"; hasRunfiles = true; version = "0.92"; }; "pst-barcode" = { stripPrefix = 0; - sha512.run = "d50047671e417f84bbd0266b714fd5aa14d454531ad36dd0e227c07ee41479e9ca686df24cd2eae0fa409542a24511110104533f272aa48d06defeb1ad442cae"; - sha512.doc = "7fb03a93f43cc793fe3b5b2ce094c1fc7cb9b83107403a57813b5c2b32eee3a759fa9a8cea350bc24c0d224538b62a64621477ea0a3da16eb3a4eff4e205bed0"; + sha512.run = "182804ed04fc0e40310211c9621e4c234fe726154601a9eaab91677cb230ebbd900d99ae977f363a5af8786c6321822d36f0faf352d20380436df68b23817eb0"; + sha512.doc = "2a069ced6ace70004b89f18abba69612d6859dbf6772f8bc55e5fa3844477eb9a0aff5095bd45500433865e74675f690a067a4e79e37737f9ab4f7893316cdd2"; hasRunfiles = true; version = "0.18"; }; "pst-bezier" = { stripPrefix = 0; - sha512.run = "051cbbf5f278cc74e52cc8baea264c0099649e9e7a347858dff91a6f16dcba95be9322a052fe7811bfdb728eece7d3a6d424d5c94c49569cf9c9c29ad9979ffc"; - sha512.doc = "34c66e601bff9f37619a7ff8f28d2e9e2b943ffa30522c1ddd3763417a0b40651e5db9190f9bd1f194914f6a4e90fb5f0bb0359d6427fce44d49ded12eec7560"; + sha512.run = "84e88caf6f1762334320bab9be0eeca0bc7e83dbaeea137a86d75eea9539924ffc55409d73608ed4d2385158301b96799f178005429e99693e4a3357476e577f"; + sha512.doc = "1f8a9866660eae8da6815506173ea5d6d0f14d2db7c8df7365210e6064b9c6b9b92142688f398541315be495dcc0d695937b735543dd6f777c1a7ea5bf6eda44"; hasRunfiles = true; version = "0.03"; }; "pst-blur" = { stripPrefix = 0; - sha512.run = "a1ddcf9f697048e85fdede40be357011f002229bffb3e283bb1daac72c159e81651418272bad3e35e272b1d059bcbb69e41875c895a467f67cf096ebeb185191"; - sha512.doc = "01510178bf72f9aa6a464295529367110bdf24debdcb0f5f74cea61c5606f6ca41697a96f7f44481e92c41e101db17a974a9919acd4c38aed2737fc1fa22d410"; - sha512.source = "0b06d28fcb1b1e401eaad60fbcc76b5b56a7e8950fb9a57b8720171d782ec79869178ea0dbfa0cff9428a4dd968d3c55bc0ea5e42742069aa249cb14455af7ab"; + sha512.run = "c25dca70edbae0e003c70694759d34cd352c9a05d810a900a8bd0b09a2a3a75c6e68cdfb29ac9999cbb580ca70eb9d2716469ba40528269ab7a0ad19e0107c17"; + sha512.doc = "12e58de82be7a64624fd38064424ebd972854b39eeed7217e528fa593af9bd76d3eb7f10806558501af5accd58989459e3e04c8ad843c5595c6b2f19c3bb97e7"; + sha512.source = "246a92a533e00bab1d98ec854a2aef3d699b8b0d26f55d6e9dd17040ecf5c4aa3a912651b1bb223fb3012fffd8fdc24ef4892d185e39365de733ffa6c50a9ff9"; hasRunfiles = true; version = "2.0"; }; "pst-bspline" = { stripPrefix = 0; - sha512.run = "945c600a38ea0246effee6e3715e4cdb5154c3ac7e11a762f561fd4db60f15fc7e72f5d1d749e2cd94756099bf34572724972015153314b957fe188492996a30"; - sha512.doc = "ce372815203a78865bf2814e3a53baf61b036b15136f0845d17af5f1ef7b487e5748fd4d16ebf5afe234419ee2925d588943c911a254926bbb09f29142ba0661"; + sha512.run = "bc9eedaebd0ae3b9bd65abd83a57e385549d521c27fa682448b7c139ad40f71761db6d226788076c747894e9d1aea965f030e6eed750fa1a6ae0a47687eb88e1"; + sha512.doc = "b14cf6943f11d36e8f3aa57edb1c0cf84846cc1762114b629b53b887e713f5d15a39bf827a1da071b91bdca41b8ce95d9541b58374511d277ced00679faff1f2"; hasRunfiles = true; version = "1.62"; }; "pst-calculate" = { stripPrefix = 0; - sha512.run = "cf5f8c5fa8a88b57c67ec4467b5663bc6eca522b62546a1b31f55260a114d97d8a72feae53e20f0f4ba2e17196c0806b12379d6902c998df25d292a0cdbc4430"; - sha512.doc = "8ee7d550b148589cfb393de1a073755863ec762a9d75efe777b72fcf7c6273e97a4b468d41740794c9103e122307f5032fd2a67d63a77167d5e45c894e590234"; + sha512.run = "b265ca51704f47f77b72aee418adaa808547da85fb822e8b386f7b91a2ede16867b3f3aabdd71c4e97f40f3a05212d6acf78fe1bd5a57a97a35f84a4526d4612"; + sha512.doc = "2341af232431d322de2f4a8ff4c87cab82dc723862a24d32da5367fcc92872f8c7bceaf6669f4a7103cd4330aae57d104aac038e001b80b5cb895fd9d6f153c9"; hasRunfiles = true; version = "0.01"; }; "pst-calendar" = { stripPrefix = 0; - sha512.run = "da24e2242234f828f0d68bb870bb468fc627d4bf35ddd9517cc3042b7aa22e7c34ba8d02aacdba980a031c3f30bcc61c7d0c0cf25f364bdb246b872a284242dd"; - sha512.doc = "62292d738660b2a72a7f428afaf53a649a9d49c836e74fc347352f6f229fc3d24073c5c3396d8ebeef734790fb43175c5e3e190d07bb4177c817a8987b7dc8d2"; + sha512.run = "2e7e8c3d0079ef9abd4f6cda62c56175747afadb5d9695e9d40a33a5a9d4f8359fa6cd6246f20f2c0611220920a14fba6c28fc9e96b5019342d13b37847ecf8a"; + sha512.doc = "f2729fac75d7c6009f315ad812b6a68a0f0e0db53d6d1183a1d520f400c34e9b33270b78f0679cafd850fc8ad73675dcddbe3c6aa1203f83ee3c9661e5981270"; hasRunfiles = true; version = "0.47"; }; "pst-cie" = { stripPrefix = 0; - sha512.run = "0ea8b0ede2ae1107cca2df4eac435150279de0fc62ffdd5119087de3fa429332c223f87d7045c1916703a3ed0a786cc4c6b8fa0afef06c2360e9c90ce2c49665"; - sha512.doc = "1dfd967421485121aa90a1a6d6b5063f32b79a7adeef71a15327adf583ea92ce31e7721cf2497b4c54999a5288e42681152f330546e882d000875fbdfd0d5ed8"; + sha512.run = "4a674554d7a44aa06220fbd3901ba5a13b4c55e0cc5a4bc8a65704696c369715742473a1c1e6820d9f9ff1a03cd135de3a29a979a64a438f6c07f7b9b531ddd6"; + sha512.doc = "99a751812eb6a753024ad788fc561cac5644d7f4373f9206bd3683cabb940c6bca26e162deb6771dc7aca7ac33f772e4de2489c772d770238f9c9c898df780a1"; hasRunfiles = true; version = "1.06"; }; "pst-circ" = { stripPrefix = 0; - sha512.run = "d25ca0336690f44958b23473abe92de288f081ff56bb4b411c2b3ae64d5597c6fb8d2b92c61515d69cfd8010e6115f33b2334fef57fd787d344ef1d942841176"; - sha512.doc = "bb7655d7ea721b29437ac7d64f04deeca362e90436aee8ed075ec3bc8ad6c17a35247a07881cdea9baa4bf4cc47e9587879ccc85d3d185c271e718589bce3153"; + sha512.run = "dce50fa997b0a7f19a0bf663ad524cc4373bf995eb37bf7bf20f4aa0e793f1d057530b0531abe4fc1fd804dc5d1574418336be7840846273d5c98b9485fba8a9"; + sha512.doc = "64fde0d7e0f005988a464e4db018274e57b8b508fbbb9011895aa7e9a25023a35d7c7cb4b47ab8fa603b1d5ebe1f637ebb4d5e9f57e43509ae76461c6f4b534a"; hasRunfiles = true; version = "2.15"; }; "pst-coil" = { stripPrefix = 0; - sha512.run = "e9f68063fe2f7f8853ad14a3820ef1ddd9ce3c1fcf2a9c71c6fd46a21e4726985fd0f8de95f6fe73805d37b3951b0a8e0ef54b990c8f7f544e2206fd97449a88"; - sha512.doc = "59e5decc1f0240c45bc8cc37186bc934ae807087fdf2db924a739a466f0214778c06fdc368f0697f311ea25d20b4c005f55d459313e01bda37d2f287455cad87"; + sha512.run = "81a4e606881acf352ff9741409c5b9228415c747ad1d837c0160f5ef0ad4decb6f98870a57041b820e77b199a652e43eb5fbfe14d21e8f186ccf5303c135ad40"; + sha512.doc = "aebd14a47f29c22a2ca6d098cb8ea8539f6b8ba9d59967978afca7f2770cd3df057991aa6d7c7156b00dfad6f722f434bcb7c19e353ad319d1556eb158a86034"; hasRunfiles = true; version = "1.07"; }; +"pst-contourplot" = { + stripPrefix = 0; + sha512.run = "c37264ebb4e293892c1a3d6f7a4e403aebd1148780be190793dd1db410551aeee8476395cc8cdfd9c1eb9d7b505238910dab897ae48e90ea7f56fcbf8046503e"; + sha512.doc = "c2e73f5e6b618c904cadd530d94d92f1978b614e3eef816e33b7a3e87aa4a138dad3f9a646b7241f6de33e56c357b1a286e2ea5008083c82560808a25a0343a6"; + hasRunfiles = true; + version = "0.6"; +}; "pst-cox" = { stripPrefix = 0; - sha512.run = "38cd064efe89e90e731ac0880e379a0af1397fd0b4904ce05b6ef240157e0d3b455d489b667d6a764c24e9a7cfccb38789ee09ee01f7e9d05b7be9099113686f"; - sha512.doc = "7d2b16a731ff5f82c54641f611d80015a45715f1e08009041bb022a7ebfbc47b869df9f9ea31df3b5cef706711968c9d1e69f637206e22c4724fe30e8f098551"; + sha512.run = "ffc30a3f1add73a11ace889387719bdc67ddf175bfc43f5b051d6cc828aabb0c1847413cb24b44322baf61c5a7ec7ae9a8b5131bae68f3da2336c9dad80ef6fd"; + sha512.doc = "986a68093b5bae0741d9876699aa0510f591a42e3c2d8e7e7e12330240e051f431cf5e223a08b87bbb1545da5c768a366feea4736e59a25dcaa69433a9604da4"; hasRunfiles = true; version = "0.98_Beta"; }; "pst-dart" = { stripPrefix = 0; - sha512.run = "f87ba0010b9c26a6d0bf1949555280f5ebdcd8df3ecdf000c8e366d226d0d2bfe068cfc7095dfd5ffb741babb16c8539ae5aeb4e1d5c4796b9298f95bfbec1d0"; - sha512.doc = "f68f998358888329465f7a57673889e678ea1d0e740da4bdc3a19ead797eeb0dd2d8be961a4021b1eefab91a394aaf0aa95f6f10c142a8033cf31bf6a6b1d523"; + sha512.run = "69ab56bf69a215734eea9fa2bfc8e5d0aeddd3ecf5b6fae3a2d850063e50e919de1205dd73ec7559662b1e3f4bfc98c826e1bc4f651e5d9ab74f75256d4b25df"; + sha512.doc = "461208919a4b4927f33f31dcbae2f02a7d977ebf343142a2d097aebae78a5b9806ae2f460dedd539c0a3f6f3c9ab07b618ff3e0fb3f99c17ac62a989754d9eda"; hasRunfiles = true; version = "0.02"; }; "pst-dbicons" = { stripPrefix = 0; - sha512.run = "c0ae8b26481ff2b4a659c78286b22eef0aa44ad53104171545fad338773cc4fd66ca00ebd9742fdcd10ba117a7c21a7296977c403ce6427b1f526583e102adff"; - sha512.doc = "904f522586acd5165c9eaa42a9141bd9745b563d47f253bf71743832fece8d868da3b6d89950cf8dd06c8b457f021073482d8e4cb9ba610e796f4dac32bce9ed"; - sha512.source = "52cf56ba7f98d4860c07fe1535b3888b3d0cccaa165e32061c27c347db8494e7f85656a2702eb2a2dac5dac97fbd6021e587673d8dbf03b18298e0f25e4fd3c9"; + sha512.run = "abfc48deacca65ea697b4d389d79d44bedfd0fcadd416d392f73b2cfd052bb85f23c17e4fcfa032a39759f3089f48bc05c35b20091ceaf58c176ca6e67d9c03f"; + sha512.doc = "552fdbecee8f97361728fb539395e0f101bab8e1f246d79689f30bf3ba7953683569c9b85926e9401ef502e412f7a0bcf7bdd1b6147f6f386c9ba0dde6c61a5a"; + sha512.source = "a4a555b8a956283d2a80d44a0aee459048bdc6cbafd5a66afc0065b75c6a3934a5fadfd4ecaa6a30750d7d5c23f6a9b591e216f6afaaa960059fdffa49ec0d00"; hasRunfiles = true; version = "0.16"; }; "pst-diffraction" = { stripPrefix = 0; - sha512.run = "3ebbc93dc43bfb312b8006d6eb3055165069359572a4cb5d291ec318cbe19f6b3a465ed04c8b4dac043bd0ce02cf0688caec72238363054abd4127117cf2c582"; - sha512.doc = "d721e2aaa06dfb16c0d3cdf09402958cf535fbee4fcbb32cbf7769b8852d94e5c041e4bca0ec980e956f3120436f8d947f56c02fab0b65179c2d144e68bb8746"; - sha512.source = "fd700abfceffe8b2ae6223bd3eb79c1fafc352495844aee288f7dd8fd47374cef7c54e0f895ee3a7eab97a47314d4e3042ff918b2fa0d86c0af82d4404b5b7e7"; + sha512.run = "26c6aec3b71a766a3ab0876d400af2cf1bc8689d44603023426059176f27fe5b323f2edf95a8ca42a941a982b19c7cfd5df5913b98adbae18563d4d576ad35aa"; + sha512.doc = "c9d3c3311768c2cd6f0d166feca47070675b4f68eadcf7350138979e3e22d07d2d014afc62d64a5273a6d5f83259688a578cc021e03948eca9af6e324e544e4e"; + sha512.source = "8ff615fd64d8eb59d98aeba6b49acb3aa42402ee658a6590d15003b4ff9947b58d4ea3214dba91808a6e88a15d1f11244deda453740710029c72ffa13a10c652"; hasRunfiles = true; version = "2.03"; }; "pst-electricfield" = { stripPrefix = 0; - sha512.run = "e8a3d5a219f9710b773fb71ad0881bb92e30ea3f843481e9862475f0096c4aee4d8eca63fccf38b94a6795f16386c4513ce04b4a47743f139b7d601cfa5c6187"; - sha512.doc = "b1f4797f783b1633268dc0783eea87cb79b6f171849e9d7dece46e02095980d99afbc00cc1356812d237926bdbe368f95ecfe36c520dee7835eedcab7c3aa73d"; - sha512.source = "9893ef242ab7a9eb4ea44b54aea1e042859d6d28f0b0b54faf15bcb91cfc96ad258831221edc8806db2e79b28db49e9053d3a376fc3d5c24e1c9fb24162c8556"; + sha512.run = "eb2d5ada4d909dcae9399800bf5e89382129bfbf2b7cbaf64c12264b7c5096300fafd2b938a6aaf4b727c4166eb54b2afad414ca5dc5189ced6c2505de2832bc"; + sha512.doc = "a16aeb2c4d76ebc75184f0751faa1053b0507f522ab3a4d20379fc42ee3fb130b36df4c3581313c6dff500fd501a30134ab999b986596992cd5fe7a3f1a16cdd"; + sha512.source = "ffcb1b62c1fc0b34d1c62ab6cff7106b17e683f992310d65a21832cae6e2f5762233be21157d6574ecc29c1f2304c6fb58a1c4a286a10e248acf6716e8b54d74"; hasRunfiles = true; version = "0.14"; }; "pst-eps" = { stripPrefix = 0; - sha512.run = "efec20c25f556094b891c853507a62e42300785bd66127efcdd7a8435500f94a68f1ecd2e5dc3bd97d8167093da9485f730e10ec01a5d62bb1707cbd6ac302ce"; - sha512.doc = "1bb74cbdc28a597e31bc51a5e7c005d8faaab6b8b20c63ad4d0efec705d536f773348f104bf5587d95adb2f3ff0cf0db97031f6993018f1c95a40188a7c4c155"; - sha512.source = "ba663c6ef4232d9f25dff6206f8dd962c85457aa8f81e82ff27c6585d616d77d9c80d777111e58bbaedecb69183186f6434b737675a3bcd39fc6ebedb1aea0f3"; + sha512.run = "fcceaf962e941e48af3841c56a4adce304446862165a53bbe6fd96c3aba261782ab624d8e550a35490f978ddc6774e8e79f7e0a8cedfa1c715822d79f76d96e5"; + sha512.doc = "c24c600211d92d5fe4e72fe2e78a4dec32bd78bbe1c5416f2cdd6007ec7587bb8a73a0d469794521c8482042b07edf2324aeb09a5305d5dce7226d0005b4717e"; + sha512.source = "7b42483777531c4419456e7080571c9735bf0eb995a32c06dc5c57ffd83c94fe916103a6588f2cbe21605a1dde80777d4fc387ab2d10dc9417a602099ea5f516"; hasRunfiles = true; version = "1.0"; }; "pst-eucl" = { stripPrefix = 0; - sha512.run = "cfe4091d98600461a2f992bf5297f1e368b2c6b75a539c84d88285d6acf92b60ed7cf9d4286507a30fce7d5a3d0d331b4c24ff7639bd6384753104e71625b0ca"; - sha512.doc = "e9b50e38797653b59c5871ca0991a025baaeaddf2d2de4d51dd665617a5d28514fccc5654fa6eb1c1cf545ee335c7c9a56a4503df3773d761575b511178c24bc"; + sha512.run = "d71dc5a7f195c52b3336fe46ce7d344cf969a0d373ea7c03f667cabf54b3aadbe6a18d1e87ceda03c9e862ce2d76cb779de9775fab022d9a1fa377fccbab6b55"; + sha512.doc = "0fab23d78c54c56a9f2429fa3bf1dd023b5365f37a5f81eba3f7c50267d55250c2333d99ee3d961315d315c97fe04f44427ca977786cfa47052c9bafa339ee5b"; hasRunfiles = true; version = "1.56"; }; "pst-eucl-translation-bg" = { stripPrefix = 0; - sha512.run = "69479fbc511c74f3f35ed454440ceaf53ad1988068bc5a7ed5659f4c1533b3bfa00efa2a5ca10ae1844a2730935af8640870cad9dc5bd87f02ab9d6d853a8835"; - sha512.doc = "d6ba19082277776f5088f1d795bb229484f2fa5cfc397f18f5798ff13ffd1d7eb914e4355aa615bd21c126ee44e9de230a5d5cbee475ff51f803f113d5918353"; + sha512.run = "7bcbb61eb01e5e0fdc6773452623f858b9d03a55395831e549cfd55cc8155fb3498c12dd8030b6fc40135acf02efac2e91e5da9927bef1aa78166ad3eca03376"; + sha512.doc = "51459bfaa61df2906e296c6c81255692f2c046bd361b3c4261f71641e79dc7110c1d3e3aef740ebcf6e6ebab1cb53ec9302f4550412e890baa0df77546c97f99"; version = "1.3.2"; }; "pst-exa" = { stripPrefix = 0; - sha512.run = "c7329a527be5616b5b88fe7a32fb91416ba15cbf62b717fff424bf0d39bef21bcedb3fa981fa07b712b8ad854bd42fd4fd186252e7b5bf38afc2e62ae4904c83"; - sha512.doc = "1007014e19d472367ed89e6ef01b0026cf8f3cff3246e5ffa9b0a80845d8c3c10768913b9142f9e6357313f34f33c52756bbf37c9616c0b80a2d406bc417d402"; + sha512.run = "b7e2de8382e07f54921dfa3aaa34615038d5fbe1020e2f582709dedd524f79fd40ecb1f6ffa3a97b2636e749db3b4f2f951731c77d074ee46dda3e8a1cb684f6"; + sha512.doc = "bfcdd25430e62fffbb395f3e9522761a59a91f9fea4fe1dfe971252f2ac802736df1bd7aa5ac940dbdf4cf8a74304e344c2a262c708cbc5881e25593ef60c313"; hasRunfiles = true; version = "0.06"; }; "pst-fill" = { stripPrefix = 0; - sha512.run = "73002cd576c4aadf77ec6bfb4b7150c664eff009b75f5301359a84d5978950e0c1a2a7f563c96c806a9cdf621f8868bf31bd16f782ddb0295f3cc42d9b67c7a5"; - sha512.doc = "665fa6dde45b987effe31160453fd1b3a6277ac69c10120826f873179e686d441c8681e79604d2f8fca6c3ee2b3938f84b82597d1d551f46c0de49f9fba522cc"; - sha512.source = "a83cce3f552f18ef04c8e53c144f32a2e465f029b4199dd34cb5b78066ccfc788bcd2a45446573b5c585fdd8212fe1bc9198716c999e250fd285d5d407f0b3a6"; + sha512.run = "7d82ee4e591dbbb15fbfabf2f25b86158145d6ff5e6dda65776d9ee2e4614d09cdcc503bf68ed4ea5709baf8e3e4d03a0ba05fea688e7e8637cdd805b8921c03"; + sha512.doc = "68ef3850dfa068c2cc53bb11a3be1a298a501cb33cc53eda0835b1433bfc5af2afb8c19fb222b7ba7aec8c7dc1155c9be56c1b6b8bb9ca70f7fd6a379d6e4972"; + sha512.source = "5e869b17a9c21fbecdb9ea803bed0026ab4c6da24ce080ca8d5593f7327d999e38890de5d328ef54ff36e0fd238dd40846dc658da70dfafbad334e7c1c55b02e"; hasRunfiles = true; version = "1.01"; }; "pst-fit" = { stripPrefix = 0; - sha512.run = "871968c4b362944fa0aada780f83cdc0fd03ad76feb9f2cdd13f8931e0a8e4c71f7a974eebb426c778ff4bd647f24e5bcf4445820bd3593232309706e80f398a"; - sha512.doc = "d32cc0bb29f39c444f1a995cbb00ab2b4c17988e97ece6ccaad422cece33afcfcc0c25fb56f2b78eb4ed1298228bf57314fd4f9304375c570c4946861e7f09e0"; + sha512.run = "27195184d8bfd666a666f67eee106111e2fde12a04bda2b8b828a3eaf83b49d2334392f7c11817b55ffb8b200d21d8e89e66af35fa3477a2eed33e4fd5b3c86f"; + sha512.doc = "ac52c0c9ad19431c6dca5b5153194868f0047f6205f3aab38da7ebe63a58b788b13b667ff41a7a03160d7613718660c7b46abca4369f753611ebeadd36ce04f5"; hasRunfiles = true; version = "0.02"; }; "pst-fr3d" = { stripPrefix = 0; - sha512.run = "ef0c129738fde7766fd9e07a027361b5cd614dd99c7302c067f6e73cbfd0291ff30d1c5e912b4274949484350c9c792ac0b97f0ad3a017bfb1e64c52490d0c48"; - sha512.doc = "4fca675bc04f11359b97b3ec3b9fba1c38e153887d770c2bee711919be5e6a4c8d1b83a0bfb95a548ce98c8ef798b2f17e9df2f988473d82df20c2558276fe70"; - sha512.source = "851a689eb9c86fcfae01a89bbac868eef5e2fa102a7be6a9ae105e87471e998a0c6c61bb35758d4123dc6cab5d6664f41a6c96d4fd0ceaab71c00d8625039606"; + sha512.run = "a6f8d5410ea78535f7a881e7bf109fa4145ffecd4c65a28014d4913d0d3b4e84950bb3b024ce799acc60956183c6a80b4baa1744a3f3fcf48d0c74b625fd0dff"; + sha512.doc = "9b31e1828927bf7668ef5aa1a8b064cdb37c51714ecf90d06862d6df62db158df1e3076d178e5a5017a93690814ff0c6ef2457dc449b9fe0bc0e4498a1c9372f"; + sha512.source = "26155f39d5787feddd1d3fa9febdaeebcc7f0f42bcb8f268e1485a20ed9973d6cc470fc0538c0b720a3e541ebb616bf7f993a8d816c7bd65c1a80b29dc8de6d3"; hasRunfiles = true; version = "1.10"; }; "pst-fractal" = { stripPrefix = 0; - sha512.run = "895ec8fd14338329b561df1f57f6de4b03cd28379f6eac3468746de1a358c2344eeeb6b6f8612e604d46e74d9c22c61deef8ba95247d7cace8556780a0616227"; - sha512.doc = "c8778b2b8d62edf8a355a5c01ad501d7c1e265d2d5129d64b5d18ed8e38872006fd70ce5cf060348455aee49e077db4cffbcae4827752ca7bddfd0e58083dbd7"; + sha512.run = "40d0638a683d6d7294624dda34ce20d815c6bb194ee31ed7eda1302880d9338d74d7ac657f8e3bf8d0961c4b2c85a0c3d919509d7d4f010dba7b2dfd1aee1631"; + sha512.doc = "57fb077eaa9f4fb90052ba3f1fa553c43356f93af47952e835c8fb209550c524fa006c44a9b92dc5f4c658b95bfc285f1547dcd7b33876b339ef91a99bd00328"; hasRunfiles = true; version = "0.09"; }; "pst-fun" = { stripPrefix = 0; - sha512.run = "3be315df08e560a386f5ee2f25f7fedbd7311f35ce41b0a87755ddf7aae91a8e350e347678285428ebe8d5017f0a08d6e1e40974adcfe56d66e9508d94c50fae"; - sha512.doc = "6bd28af75c1bd85f5870235991b5dd8dc864b8396f7362a123e672591d1fb2b9112ff547332c5685e498abdd2f3e836fbe12d83dcc4fdbb06df2dd9307096435"; - sha512.source = "9825930190d77a0c8fa6c06932c5969816776a714ae2563dfd90b23537b80ee8e6095b58a6989a0da972e60b49c26fc4cfd0a4fe9739f3aa21a25d4508865b91"; + sha512.run = "91c1720b0434495ab9296f2a3a791940d216f32868e31c44078cedce9a0f40e9070ea6df12ac1113f3d3da1fad9ae72ecc59ab933b1a86716d9f38d61a35d7d2"; + sha512.doc = "f0edef7308ec757a5d6328a2383d4181b1f6907a99235f976bb55edab52f104bc03cc06cb6b62cd20949c659769bf6955818981e4adc9e17705057841824488f"; + sha512.source = "4672fd4508d4cbffb9499eb6c2d93d5fe1902713dfd8a9346875226daffb406dbbaac84b21d530b0e3f3f9982927a9830944cdb1e48dd12dc6133e98f5ec09d7"; hasRunfiles = true; version = "0.04"; }; "pst-func" = { stripPrefix = 0; - sha512.run = "6e223a4071c6d6b1c2b7007bb00485b17a9f62a3fd47e3155d5bdc928bdb41bd5060d42549dd40803eef7ff4e456095353d660629e32bf0f47853847e99d0f68"; - sha512.doc = "c71e2211a1e33d28888a4c7fe74c6a418d61336b2115c67fb2ef7514353ddf35d3f400c5c6e083bf7a6b2054d3e6f880cb5386acf7ec06137875ca61fed9262c"; + sha512.run = "92a8ef155430e8219fd3af16511fa4117eab5e96d7c9d5edfa088d0e7d21fbabb390908794cb761beaa90358ccc4f13ca1ee6cb5be614c2c247a9ee45081f664"; + sha512.doc = "772c399e96cca20a5398318566ffc47bb7174e30bf005d21b8f2d38cbefc66ca4438d003d57211a79b8e6f2f6ea8221c7cbe0c1a3763e76ca7d53cca0321bcec"; hasRunfiles = true; - version = "0.88"; + version = "0.89"; }; "pst-gantt" = { stripPrefix = 0; - sha512.run = "77ff77d2fd6e9591d3a23b359a0c049c0aa45fdf4dac68833c6569a4c9740d083fe5032d15c4c79f92a480914639897840efca19c749eee9d117e479df392517"; - sha512.doc = "603d4679f96de28e256dad00c5e765f8823b070adccee7510d9469e06b9fba3be4f9b5f87fc8153f0928b7324d1a855fbf17c23f640ad07c921ed4099c6d5f72"; + sha512.run = "5d30ab27593046a69cb1e9a9ff7d342c53e69da72622a54f37ccd495fb86896315a0bed6bff12c0ff7db98625a340cfc95574b63f94b2b7a2209209133f12b27"; + sha512.doc = "69a613540ab07a96910e610ec6d6841d5b6452d7fe70759adc0b7d849b662b969cdc1bb9c4ccfa4b6ed7033b5280f89537bfa2d6f101cbc6c47157c4dc94746e"; hasRunfiles = true; version = "0.22a"; }; "pst-geo" = { stripPrefix = 0; - sha512.run = "07940fba9455993f431c5bc8e0eaa42d63939ff0269acf31466794b18eecd8570511c70f75203a8acd0b87613c611844cfc7177e2c92fd0a5393df0ffb97478a"; - sha512.doc = "d7206cffdc5cc9d094440dae29d46d754b997e0449fb2b38d9c1cd7d0f56fc9e7d61654c7701cca70bacd507dfe92b4c390ae2e115d73a6e7827a8dc32fa2f7d"; + sha512.run = "da0dc94471243cb61da452e136597038b46652a9efd7505dac8ff9e9495f4865e7a5219e49bdc7d66ef8d6848c76fa104958462ec486b2bf3df2f1b467763750"; + sha512.doc = "3cc41a99d8afb27a953f5073efd5ab73f6fc0dba3d4f2bb878a3d1af7abf5de6a64710b23986b932d7edf37ed9ef9eb55e2c9808c053d931be5b5a02a88352e2"; hasRunfiles = true; version = "0.06"; }; "pst-geometrictools" = { stripPrefix = 0; - sha512.run = "72c757937769d6779404fbbd41cc5d015a6ec03faf05493ce13a0e0dc309a14ebe2bc2e9210ef5d9b2c3e249616c80fbce6ad95306656fd00aee8ed46aa2b808"; - sha512.doc = "eba78863e6c96a4b6295279e49bac278897930eef44d7c5f3f7b4985be705cfa94268e88e3498ed223f35e1a58f12c2a8fc06a9e68e5d25c7bef29b8ccb1837e"; + sha512.run = "65000848ae7496342db63523041937294c7c8710aa6639dfdd6bd989410f533d11cdaa6d23796efc8a1c2b706bc45576ba1a66512b7bc51584c341b41bf60ceb"; + sha512.doc = "4ca6832eaf6345354693b99e3366c5ac0c91c2f7fa8ca2160ce5133e260d92139de22726ef151ec37c04bcb3220059d1fc1b92d19ec53fcb36fc28983b0f657f"; hasRunfiles = true; version = "1.1"; }; "pst-ghsb" = { stripPrefix = 0; - sha512.run = "13dec486eb7813d02b500668053ee8714343a855d937b22c9439aaeb8e68f0cceae37e4bc651d2237edb9e324b1b84a73c877856de0f677e7fbead4f6ef7c186"; - sha512.doc = "bed6a1487100403bd7c260ab9d6cb27e6ade9430fb13f9ae1a715e569105626d5376a91462cd0df1368bdce544376fc68a1aa6ac781b02ffc986f8a189f9d076"; + sha512.run = "1806c8fff1653b8b7e838940d01bba3a0dcec14ead19941be6141e16ee42a92dfea8a0f7238550e6fd5b4856ec0d149bd4cc820145609a75b09586d5d00b1b01"; + sha512.doc = "7374481f7484b257738f0be0723bf378ea3e6dbbc2d999f0786379fd77f3e11247b03ab723c216cb1a37b4b61abc93de3dd946bba058ba2d4f9a37e931a43094"; hasRunfiles = true; }; "pst-gr3d" = { stripPrefix = 0; - sha512.run = "659e15bdbeb08115d3bfdac5930bc5b40c1770a4060f20e76108dd613ddc7ac0602a65e19ba4d295e450dce3c4ab557e5fa4ecf8760a325d06612b6f33db274d"; - sha512.doc = "f60f989a5b34700aa4e80d7b76597fa39bae53e65db2186459c81991c01324887b8d39f987c771b4f7b14fe8672d3c88643d4f4df4cb5b69110f91f04dc36f33"; - sha512.source = "6e7a56b9a354252523c1aaf907dbab6c11fdd20c872ffdd13e2497c1e1f3ec1fc498a2415362c5f9d45c2e5303fab55ac697b888decbec49806aba1608badb61"; + sha512.run = "f4fc3a9f42441ecb872605877564251d59c191d455e8207ddbc541f992687dfc622095fa248b18b477aa218c3d71b416cb0c832c7930f006b8e4e0a104616c01"; + sha512.doc = "9c2c30653ea53758e12938432569f08a41670d1c8957d6963742676e21832561f29e439f07ebd6ba194915ac5463c89791320c9bb3ac609b6843ec17aa70a6f3"; + sha512.source = "4f657820d3e8b0a7a9d8bf89120bd2e9b6f33c776a7c6eab19eac2bcccd440941b4c479beec06cac182b43d9614f8ffe516f11c0438eac86a37d63bf1e4bdea3"; hasRunfiles = true; version = "1.34"; }; "pst-grad" = { stripPrefix = 0; - sha512.run = "1db6234963501a10109909a81754d434907ba6b273cac75b673c607e36a4ea65114a5a8385c1b8de73a4a8801ad17a7b0e45fd80961a9f0cdaecf4045b4a430d"; - sha512.doc = "09ee3ecd0757eea9fb2695b885184ec2e3d4420edf17eabc53002cdc411f53c7d9459dc65fa3f21a47c2d8cb8384a56fac64c418b436aaa77c467fc01004873f"; + sha512.run = "50e1a82b66cc322e686037c12f59da8f57ec0145a9e65684bc7745fb57d03711d5cce2ef255a4e6f9ab7248a64e34e881b33c5eafb3691ad84334a7e0029db47"; + sha512.doc = "eb1f56084e64f638366aa165bddec413ff33cc95cfe8a79e840a5132a9a40c6fc277f394b9e6506a47aae8589902cf01ab703eb76be8f4c88f7cbed87aee0a74"; hasRunfiles = true; version = "1.06"; }; "pst-graphicx" = { stripPrefix = 0; - sha512.run = "7a2e59eb2e9078e3b7c62a59261bf5ce917697dd0025777751b12ebb0b6ec3d24b89575ed52e9cd6b298ff54049be9959ed7a627d963de7739b82f24ae1e4689"; - sha512.doc = "ce6f108aa6f1124978ea6d94c6ba3c038a32403158b72e1fc426819e34e6fd1e3f48ea6b53d0e43fdd7d0bb146caa60ce4c8027e735e3ced870aa12ce4511253"; + sha512.run = "dbe716edb3f590baca6be3599d6e5a56495f5dcf6edba295629fe51aba3ba482bebcba68628faef5f183c59dc250496ba24f121b21fac703e4d2137432299b5a"; + sha512.doc = "3391357d54faa7b45e23094ffb1363ff8e8e80202a94dffa7d207a7d86825f9fb1990a90c47301ac8aa814c4c15455a0629cc08356a58297da78ed4d773106a7"; hasRunfiles = true; version = "0.02"; }; "pst-infixplot" = { stripPrefix = 0; - sha512.run = "5872746b64dbe87d60bcacda9c87005c9f88dc200fb3ac2e68f7feaaf3036fd3ab74dcaa91eaabf275bc756a1bf20c3e04b01156efe0aa3527bbe22a8011c9fb"; - sha512.doc = "7acc14653d186e93f23c4707d5a58fab82263a3faf25be3dedfe2b275aa1b7484b03140e6d17b7d448c36c1f726c39c703d7efb79b1ab3063857c4c38fb49716"; + sha512.run = "bfe9576b59f09b273f1540da1aa1a2c29ae36f05d3140e1e4f7e7e606175bf8c29ebf799f900f1fc5f19ffa53ba6d9797dfd0f5a3a586acba99b5ff0b4dcc2cc"; + sha512.doc = "0df4c60d60fc99fe329b6dd05abd86f9ad9c33feb7f7595f43c610a826eeecc040b554705d914f1e176df5f4cf172f745e34a2f03550998039c9293422aa7981"; hasRunfiles = true; version = "0.11"; }; "pst-intersect" = { stripPrefix = 0; - sha512.run = "49e18dcc314a9249e86d074071f36b60aa61216f9c55d8f46372c534b005649b4c38d8e20c25d9599509576c9f49a4d8b97cf484886c8f0f28b752f61d32b465"; - sha512.doc = "1facd30f71751d81ae2b44ff3945fccc46f2fb0ee46acade0090d5cae4ad4b1ca0c0c17f99df84f75174735f152893767d025b6bf5e621570075e36a8572960c"; - sha512.source = "9747f299a41a4f98cbd58035530c73b0980693001d5558a89e86dd9ca03b7eb3191c8fb5df6853fda8656a1757306f586c91c22dc5dffc3c622e46e31b3c1645"; + sha512.run = "0c960d5aa888c197e962211bbeb2a4de7a241b4407751670cbbb64ac198b9b3acdb6e6d75b87819dcca01322a33def3b0570c2cc0ab2fc55cb5d10e0be3a36b6"; + sha512.doc = "ffba933e0b3992eb3e680c3a316260bc3f706916ccbb27c51c8593c295c11dbe6deee19a4eb1357ac8c1e9587c624bb6fe2d4737a29dfee61a71d85e6c00ac41"; + sha512.source = "f7f91edb39817a714c32d6baf8ee056eff0fba34f58739d27a2ca495dc7b534a5d5e3ce81b1f5afd3705a4954afc73dbe6193ba2ae953f64efb82214ad12c0dd"; hasRunfiles = true; version = "0.4"; }; "pst-jtree" = { stripPrefix = 0; - sha512.run = "a2d2e821c4d6737869516d8c6e5a3244c8a859e2e03f2eceda21c3138e55ce5dbae8200e0b0b1c6cf1a3dbec203ea388ca362ac0062ad792c989e7f2253405db"; - sha512.doc = "d7c783ac5f6a8b37c3e05ff5ffb1be6d98033efb8b61da3a839b0d89048a3c83343431498e7781928e45c4c104e068d57223b771226aaf410e8097a97651238b"; + sha512.run = "f70a8f837acf2ac132516de3ea6ee84c86852c430dd0ce1425751389590b3e154f024668b62b149998b818ce517be0d5647b054444101df0b66dbc6e1e4ddd11"; + sha512.doc = "9c49176534e5d4b77e47ba452389e1f378470a703851a2125983a56afa2d84bb64bf90c34ca80c1dce817a3b622b5a60f099addd9458101b9566d5ffe73c022a"; hasRunfiles = true; version = "2.6"; }; "pst-knot" = { stripPrefix = 0; - sha512.run = "5194aac99d914d186ee743b004568b8930e6310224d7f0185dc17d22226d84094df54eb27b1ae3b14b73ca4163920e3ef37c01fb4a971c18b395cede98870301"; - sha512.doc = "a872e85de4f571d601a660715909c67c415ecd042c0d41cd5f59d6c93612f9bee231bc5cc5e95d537ea6b30f998abe064f98bd7af6f5bb9355a1ea73343b3c30"; + sha512.run = "a29cce0c9656747faeaa01d9e85403c0759618c69fae83a562f537537458b9c0ba0f8bf6e515e43cbf859b56cd6e3feaf1f6cce72b868a387a275e5c85931a8b"; + sha512.doc = "71084fb78959f3f83e4dd4b3925118c2c1ca22b4a79a3d1edb44ddcfcd39ce75091054e072e96565e0ae2cc10bf2d58cf01d5f966344e5c84b9ffb04bda531fc"; hasRunfiles = true; version = "0.2"; }; "pst-labo" = { stripPrefix = 0; - sha512.run = "e23478116ba79c157d5d93e39fda39cbed8cddc069e2c969cb2b77cd55551937390deb84b9297fcdef71a371c3c438d1651116cbe96ebe9df726ee309a1e2d3a"; - sha512.doc = "5dbbc520ca69f9af01e6c03e391c558e934e58be3ed1e6ce3b25af5356da25898a21db92514691fd697c8afa9ea934e0dceac15c5556484009d654cb14e35738"; + sha512.run = "0c98cdef5deb3d02d48666ce2e86c728fb428fe667fe24980e8006091c1e40da2a11b921105fdb896ce8e7c02e01cf7d7b571bf4c00d72d97cb21dbef1e88b24"; + sha512.doc = "c120ddc3a909de7b6bcdca7a985388d6a9bd6cf7818d63e5b91163b44c5052053202abe0bb81d673f10bf0bd53f61ee9e0f89f8aa7cbad1dc7172fdcd566f248"; hasRunfiles = true; version = "2.04"; }; "pst-layout" = { stripPrefix = 0; - sha512.run = "7be8b2c8a5012799a781e9628811f7c03e6b2d402f05cf379c6f249889274ed5fe06b547b9c5f0b7e095b9d6c91507e8ffbf3a3acc6a5dbd9e1d3993b1040af1"; - sha512.doc = "c82388b71cd944b0b942bbff062fbc26d3f4a575adce61400400e4fe96b6442b50559bba03806bfcda72c9ef042542718b6e2d7536efa8db2c1907a4b116d6e3"; + sha512.run = "de6f24e890d87af52734aa2ab51f9fb93c350982596c1192b6c9907b28d5c7d8099320bcaa9ec8d6c272ac93a268fbaaa587395cdd5acf8321d3b488ece7e155"; + sha512.doc = "102e315ca001897b14aa629549c4ff6e67202c93501c22250360ba24e0bf7460c95f2e80846129419643a3f22c6f8dca77317556a073a0e623bf4ad8c7672921"; hasRunfiles = true; version = ".95"; }; "pst-lens" = { stripPrefix = 0; - sha512.run = "17c31995f67c2cc6c1f931c27f65d71862262ec07596678839d79dfd9efbb5814708e6988b718869ed6f4959dbb925b064f127c00debe9f9d0fdcdf34899babd"; - sha512.doc = "1aded3d332bb482c5f318f6603e112f5343e14b63c053af6ea023a00290a08339c185dc81da6bc8be41dc80a65dca4b33d967f622b21f24cfeaa27918ea9306f"; - sha512.source = "f8b1b77e1cd7cc1479220cf9002dd93d1d02f21e2defd5ff771bae3dec9c94d8b5795786274a9ab87c0fb28a76eea743fdacff6dd494349f23b85d04f7b33b8e"; + sha512.run = "0d0b241c6126e4acc51052e83d4f945aea5fefc37985f9d71c794916e09de09a1b6c287ca212abe2682438042526ed9c28c3a67ad5e4ee5ea3ba5cd6f8c3e4f7"; + sha512.doc = "2a95118ef33bb3487dae96f08926f3ca35a9a23ade7ff2a2d917639b229400b75bccac318710fae8dc61d5cad0098258bb1d0357c67d847129632c03b5f8be98"; + sha512.source = "5cff0f11ba55910dae063ae7bf1ef41f038e900b08b0dd406633369cba8b5741a05f4afed3dac7d371ed9609557c5b0c244cb3040154e6bcfccc7b3d32a14370"; hasRunfiles = true; version = "1.02"; }; "pst-light3d" = { stripPrefix = 0; - sha512.run = "b5736937469ac7cc26bb6d1fc1bde27bb36ae41c7205ff27f13906ba3d1a0d0f22f72bc5dff1f2f70e34ed5abd26e784d338baa69735085e01b19de0319d8259"; - sha512.doc = "3b0f13d20229660f20fb649e0597fc04362a14298a5a8854497b6e5d0fb565578d3dc512a5069c191cff7abc40dabf7eaa51550ebd707ff2014f8a63ee503c73"; - sha512.source = "93af4a5da733bd20dacba994f86400bfdbfaad55cfee30fe8de1ccbdd9a783dccae2ded211b6db7841c5f32a8ac180d7f832bc918d585f196ee4829dd808d8db"; + sha512.run = "7130e4626b7b793fa85a8eec4d97f4977317fbe4610cbb793003001000481d243fc304a7a0e7daf9559547b8a5a5707fa6c9c2db022346e3cf7a701ad080b9ee"; + sha512.doc = "e848dad90b266538c9ad71c5d3a9cc892479b947120e3c35469b6ce3e22bbd4594ab544b5fc9c13f38559d1643d8f0d2cbf7f01e6f08f6d56dac7aceee875a64"; + sha512.source = "74551e7099a63417322fa903ae0b5c69aa0d26ea97a188cf3fb7c2495d478c306ab6ee86ee4fa32046a5db3515974474039040ca20bc64f6b41ce22a82927bec"; hasRunfiles = true; version = "0.12"; }; "pst-magneticfield" = { stripPrefix = 0; - sha512.run = "4fba74025016ba17ebc52f6c7b1f06e29eca053477e5ef741586aca1612f81512d7a2339bbb527f95d461808e0eeb606dd940f3c00e11943252cfacae60e8d4e"; - sha512.doc = "004edf7cc9ecbb1c54db1a940848636b2b7801f51b235dc4475ada68840a925a58dd72772a221b84fc3d0592867d8152d4b5dde9c4485971f91d2a3f963fabb7"; - sha512.source = "35c7aaf381ad200b2a62600e35d3b9af0fca90b79a83b4aff5529ad3de9c128bcc2125d390c8e7b89e527694c8f8b6d7e7ce0c31e0f107ee557c41b6c3bc2d8d"; + sha512.run = "90a08481d255a7b64d4ef654f401f44e14614b85de8b1e89e3458ab95390090c832e33774276165e495a8599b88ca9ebe3fa6da284b2e6bd3c9b5a52618e9af0"; + sha512.doc = "90b0829ca0349f9fa244f6f6fb76d452a4660a95b80832f780a3942cedc516f95b3c5e2a3be8b86d9db607f3632590bc31fee3f24d90219e152b92289b79c07f"; + sha512.source = "b5a8d59bed89455472612606ffd2ff82ffde14dac3f87548a64a9e7a9dd69a2cf435745e60792f36dac7f685d5d2d09b2d7eaa4f3c40ed4dadafc22ea4d0f556"; hasRunfiles = true; version = "1.13"; }; "pst-math" = { stripPrefix = 0; - sha512.run = "0c55acd13525001b201dc1f7114ba3084d8079eed9fd1f8cc599aea774680177854515be36acfb0fac5b1ce75573ff4bdcbff9244e0bdd075e77a3a72ee82571"; - sha512.doc = "f97806854b1cfebd0703ab6229c881fcba4af5c026ff780121d0a46e34aa7e0fd0c3e9ff5f0b60c8ea3a2aefc71a23c20f6400067e0d04ae258d43a50d57ea25"; + sha512.run = "e1d2e86a4ca33553c75091b91d3f74d25bdf3388ecdff2886cb2364a309dfc307176f36c51fe5123ba1a99bd80ac80bdaef2bff50b4f3c8270eefdf4e96f9afa"; + sha512.doc = "d6e4e9a72d8b5ccbd83fcba1bcfadb692e31e2742462bb8ed931488d5f1ca57a181422b6df16e5bf1829b9e6b5fc1b94a2f43f849f52307044bb97e9e4e9df9c"; hasRunfiles = true; version = "0.63"; }; "pst-mirror" = { stripPrefix = 0; - sha512.run = "c60a4e3e4d15fef4e42db4abc48c0fc982f9c3c60df6e14edfee6e162e22b51faf695f5dc449374dc7eeea6e1dae4c3906abba6f2aec7157572f3c694824870d"; - sha512.doc = "2121e227ef43bdb08f3f64943adfc43ac45bb9f0246accdc8ae8401aa49720ff935a1919e01e67c614ad134b4f1c88e271a665942c378c565381175114e84276"; + sha512.run = "6bf53ddbdcb2aa1a90c065fd102033d9293fdd7f8d413fb711f8e8bfc006251f5f374dfa58bdb9d33ce702c6b9a57a4b7f1e3090309ac50ca081114ed090d6a5"; + sha512.doc = "8b2488c5c4dbe89c5dfb7b4d7a73199ac9e61db99507aad52497b4bf19e2c5b3045fdc48ce4eb9ea1897644fbab26adfb4eeb9de510a6f312e36252a440fa9e6"; hasRunfiles = true; version = "1.01"; }; "pst-node" = { stripPrefix = 0; - sha512.run = "6e089fafc3c03cc6a942cca2858777f2792177dc130962538552280298c2481fcd4f95269447a25262fac1aaf82912900d37efd9203d15a0629873d8fbd38860"; - sha512.doc = "c2f212340551a70553dfff79243ae4adc7ece7b62cdf6fcfce5f314c70ef41e8d78d9b9fb406c3f1105dadc4896a35f9b8ea8015cad89acc7d9605ec06da4c30"; + sha512.run = "9ebf3355f23fa67f2469441f77c7a58b8c15a7eb04e20de80f1a921daa2e67fb176e341d068ad3dfbfbf17e015c75f9b9e315601208e17df92ae3051eaa21bd8"; + sha512.doc = "45eb2db40396e1dbc3c42939270071ee6091fed63f9b2f8b30da076b8feb8bfc6deeab30d5e1325a9fcc358fb28e7fc6e207e28b55a3da6244120d0973f8a288"; hasRunfiles = true; version = "1.41"; }; "pst-ob3d" = { stripPrefix = 0; - sha512.run = "096bf22677d2bf1000d9b8bc6628e9611075a13e079238fbd26a60524d622c3db8f7eb3feb29aa94aa39169964f04b22662c23333d7855f5ff0ee41fb3425c39"; - sha512.doc = "0dc70b9a35556109aa47cddc48528b01dae6f0e3d70fa66120b60240e8bc113b54956da609d1def6339dfbdff9d4b50fd3bf806a986442a7542958e1c637cb93"; - sha512.source = "bfe12f0ffa82867fac346c380810eedc6fcf0760583a8c9636ac9c24d61866fb2466cbe3a30913d8e01f2feaa51f8b0fa5af8a6fe1513789d60c14eff18944ff"; + sha512.run = "23930d438d23141591cf02c45b22396935cd1b54f8a75bbfd8729136ae8f57951d84527d0dc4dfd701dca7ce9812643640c0c0afaa7048733d2d46564720d617"; + sha512.doc = "8b916b99f8610121fac8dfd4413dec2c96b7be6cfb676b7a57547c66ef8dee4917a5642418f77bb47174be9ba2fa26328b80d09af5da726430197b96c4f215fb"; + sha512.source = "a6a0c47dc4938d1a461952cbe0559d25895e04c90915b6b13e8c3133b160c913d7601b397e2d4e1fcbb376b2c119bb7cebcc2ebd3890cfb81e8bdc9b9ca4a4c5"; hasRunfiles = true; version = "0.21"; }; "pst-ode" = { stripPrefix = 0; - sha512.run = "4afc694e6037d6e754ed7b578e686d3761e1d67851dab7a1084fe3bf36dcd5ea50301cdfa629c2608284a89ebd4fb13fb10b3e96e9e2b1ff2f99528fdb5bc677"; - sha512.doc = "3740bb9c2905d781054517fced5635d0de9aecd8c742a8001f590e9d3fa8e7d7f1379d671ead5f2b98afc389ca2d6f4d21eb205bbdceb24785b86ce4d4d025d3"; + sha512.run = "746c5be1c6bc928222c2e97851ce43cfc7420587adc0590836a696ca0f08baaaca53319a3aeb4a836eaf430c1e90bfd04f9318137f2ad9a071050d25ee9a51df"; + sha512.doc = "5a0beea3a720b1e3401ad90f8a33b0720ce162876e377f827a4eb70e882c616fe01b7bb5c31bb8080aaf42edca5a5db1ce5f22e3bc7705f5a6d63ecf74e12ff2"; hasRunfiles = true; - version = "0.11"; + version = "0.12"; }; "pst-optexp" = { stripPrefix = 0; - sha512.run = "2aa4b8bcb37cd2559d83ae4251a1b28c84c18496abaa9ad0a39546057ea7fbbfb0b1d4ac84ce80e98c8c8a4d32359350796c1f0e3c07b2cb8bbc7d68c81f5106"; - sha512.doc = "03221bb8858fc8f8e3ae727fd25c5b4d5139c519289af0500a2f2e08ba8fdb9eb3808bf3bc665ce8118382163d1e31ec1f0ee149f9bda475d267f2d0f41b366e"; - sha512.source = "2ebe5d7fa8070083ec7c645b9c63896eb2dcfbab5dd7bbd51a32759773e1aa311c11e952b4bdb827ef0bb2c00ea04f294653ad71431313a7f9403c2c0612f27d"; + sha512.run = "98016815e185ee2ededb6abdd70f476a268bfcaba98208b7037f013d6a28a2fe18179a8d461910a50dcdac7a2d13df72b78d4f39e884b751962c53774a42d283"; + sha512.doc = "1aab4ee03b8c109c0fa92b4fb9b5391576fc91ca3e12e02b76f3762035abbc80bb0044d572532ff1f4b7a1f3325de330d6066d8fb1ae8d3d6c2b9fc46475832d"; + sha512.source = "c7e7d135d47f880950b2b8dc802bad8b7b8908ddc858f0158621d0b8c654453519aa0c7deef75afac5a8f53746784a37c27aa1b2e72aad099ae93b4929f23e10"; hasRunfiles = true; version = "5.2"; }; "pst-optic" = { stripPrefix = 0; - sha512.run = "b56327d618b5dba511991785122ab7553d7b9c617cb0cc5244cf025899cdda266db2c95e6d37f87a169aae477029ea00c7c60a3b05a6c10060175c48d023fc4e"; - sha512.doc = "c73a543d9c02337e18deee8b4b44efc361d9f9b495d9a6944631ceec2788ea277c0181e001232682bdf314db86e4799f2401d723b8078690f27410eedccf55af"; + sha512.run = "557d2a0db4731adeea0395f68a65989f5edd558f8b0ba00e1d7a43774e3c6e128f80df5977a4419f4362a96594933bda7f81b3a275653d3984dfdd25df5008a1"; + sha512.doc = "3ae2d15d4d0daaa350014923fa1c273e18c9454996220dc022e3770312f364ad64e822114e93a805b134f2ed1e6a970c058a53edbec640b3e06b933b41d32f27"; hasRunfiles = true; version = "1.02"; }; "pst-osci" = { stripPrefix = 0; - sha512.run = "1831af8a78c2964d79078c89f7628290507575fb3ed597d21ef706c4b100d5864490f9e528ce05293838598ba3613b58cd1ed7b018daf8881d369540d1ac198d"; - sha512.doc = "e9307a5dc8ba4f67cdc5023b6efb4df9e39cea3bcfcbe70540b5b5e2ac10b18215d1f01134ac303479c8825535b6241481c4238b18fba35e81f699019942f9af"; + sha512.run = "6f3188639903d41ae04591886a5554706df11e5fd3fbe9a9907ac22182a2fe8bcf2303d652ccfeb19bb310af66075c4a5d94c47290ef9ca74eb80dd6209ad010"; + sha512.doc = "55704231e3d99f1d41e89296023945d57d9a06d2d7a81242910c7fbf5426d44c471baa929308146a80ed824146fecdcfcadbc5ca31130d89565eaca1fbd2b69e"; hasRunfiles = true; version = "2.82"; }; "pst-ovl" = { stripPrefix = 0; - sha512.run = "ebc4a824dc10c4c9efaa2d5baf9f2023ae0bd4367566f8d7c93ab323c0ad8c989c9c22509532788c5f29632401e8380cb3c2dc2bf599f790ad21e2d8efd9c910"; - sha512.doc = "24d303e7cd8dd104a6655bbd51eb3aaec43c9f011b3e225e7382eef35ef8972b5e060bae8ccb7ecfcd2a4541bc409f920a590629eada378be6dd5988a3b09c04"; + sha512.run = "6b1ab074412f058d0918174b94f746b01591843a19632b0ef0de3a3b4c990441474fe95a29e774c93d32b7229dab78fad1c81783026f839466c9c1d74be49bb6"; + sha512.doc = "a5816b91e3e0e094e734eaa3d972d8ea5967580cb3849bed6178dd892b0dd12a896f9147cafa6c1c477f94239df1af81b55ace9b193980e49028cc7161ed7e64"; hasRunfiles = true; version = "0.07a"; }; "pst-pad" = { stripPrefix = 0; - sha512.run = "03b2b6894ea73e0848119667eb6d3bd63cd74224ff74229dc6b81809f19e473de116567d9294910281b96e93924aa66df709b012833fa2f3d5110c6294b5094e"; - sha512.doc = "6873976607a9b707a762ad9f565c07ba06a925fea6832919aa37d671a9bb70f149a07858e3a309c3bc4f6f945223277f04d00ab0a80bfb2c4c30535cdbe74c02"; - sha512.source = "4c531a2f4623d4899fb461690ffb58578ae3b03b2a1059dffa841cd641ba1378c4d4f13553202da027699349329659eaac059a01faad8eaecc8db01c5c1e97e3"; + sha512.run = "81670343167d716927954061016cad8e239c9fd3cec313fc5238da30cd3f93a9495d662afae7df6aead69853dad0942477adaec2e6ed9c6737a1eadaeb32893f"; + sha512.doc = "572d5d79d08602a9e085e8c796fa332101a683b7328757d77e3ca56c949015e025068d372349ed07a884042f75c2183d8186317600996a5224ab360b6ab6cccc"; + sha512.source = "98841a9942326e96898b7fc0c318d83b12aec22aa345852c5f978f80368a109563246e173c8ba1252d5a0861c197fff1693b6cdfbbdcad7ca52adac1dc592b5a"; hasRunfiles = true; version = "0.3b"; }; "pst-pdf" = { - sha512.run = "ba85656810cc2c0b33b133a756266c052ef0ccc1663be3df05a72a49b8ae55351240cb4635aa5f433c8d2184fbad35edd853e8b365af681fefef36f5a1f6b312"; - sha512.doc = "c096a636cc8d11944b4ec0a5098af67e1813803131474958fd9b7335804edb48ea6de9c5be379233ce36b6db3047caebf477a391ce398edd7df53ccca9c62e4e"; - sha512.source = "f0ff418f33573f9c2df4c86846c84d149c2e9cd41b8e1897372de24d8427973abc0ff3935b497430d2cf13864ec6b8b6966e7fca1029bcbccefe5bd4a9719109"; + sha512.run = "c9a079b3f0b01daae0cf2fa554fb939ffcd585e83acf22eb04c259de986aab0cd4a17f88f96696d742eea0c84c65c3e32ee5c9f4aba4f22908f83c81e2b1cc3a"; + sha512.doc = "1fd832b8f27eba2cf3cb8af6709b9171f7da25a6ea6df22dd65727df8b28ed073d3d57baa88d6b585514b3c617a405f73234114fd66b07e35b8322cf03a89d7f"; + sha512.source = "5e54c108e6181c5ee92dbd35f220607aa98b596fe35811d5d88fe0cabc68fcca217e6d6b2e2586defd07d116400823bf0804474b70c2270560c5396a5e39f7c2"; hasRunfiles = true; version = "1.2d"; }; "pst-pdgr" = { stripPrefix = 0; - sha512.run = "ae0132da663b1bc2b24a3906cf4498084734c2c3ac2241b12ff8f28891ca2b4f732b04cdbeaa3dbfce26b602ec09a8c230421607bb4446d4bafa5ff035d80943"; - sha512.doc = "e0e33dd3f2b178bae01c10b281b7d38a6803f8872dd04e29c5d40f623f3174484a2931162382e3ca400baa43f614aaab9b5eec9233b1a854b9db47dda9abc2e6"; - sha512.source = "be4248289528f93bb26cf8948e93c74478215ae2944dc54bd4e9c0db3c403bac30640274973ef1ebe87607bf5df449cdf0d5ea470a5d21429334964b31109f62"; + sha512.run = "d59221926220e46ba52d1156497afb7690184dd9cfa09e9f2cd62902d67743d9ff6ec976f50fccc50090eb96dfa5e4233e8baaa67b2176b202216d0e921af3dc"; + sha512.doc = "0d7ca6afd872e04aba4049ce242e2bde6e34ffd5bc71c4fd6dc683f2e8210f372ddb817758e6cddc001930450f3ac80f9af7db0d6839d95ec1c56d2a67987bd7"; + sha512.source = "4b5c15f28e408c1e7ce80608b3838d42f1b3c12f8c1c1b6865f9053c299441f146a90830e5602aed290d0c15b2ea4e86fda76a74cdbfeab493ad9c7ff8594d52"; hasRunfiles = true; version = "0.4"; }; "pst-perspective" = { stripPrefix = 0; - sha512.run = "97bed57fba37ce5b8f7000e0c00b27be06439b680fd2aaec325a7c7ed261664e124873453aaed218ff6d5825b2a80f6e7e72a9463966496bf02eb9d3c5957102"; - sha512.doc = "e27ccbf7df29e87b823c6bd2e7cdfb95efb272debcf5d420d987fa0d26419c72fba51e1fc263c7baf2e88bb5fe9eada9c3c6fe642f984c5475e647b4acb3868e"; + sha512.run = "6787f0d3a5c27d4590967bfa3b185248b78d2956926d1e1a747036de73a4ead131f27f6367ceb31254ae094cfcff4eb365c3771b79d5aa5f121ee3ec0d24a299"; + sha512.doc = "75589c263d16543ac02259af53c47f1fe1ed51eeec0ff1ad8fd713727d8d317b900f58b7835cecc750eda7edac9b8568932dfae7477ad8f735b502d905fa1b21"; hasRunfiles = true; version = "1.05"; }; "pst-platon" = { stripPrefix = 0; - sha512.run = "a40c20163b2d4dfd79e116bef417c734169ea9134746dd8ac48c7b3740655ee0887fa819901624db18cf6d7171307e4d0a20b490b263c31bb6af7166c35d3fc0"; - sha512.doc = "5741a3a5b4b9409cd9dcda0fe271a0476ee83fed081c3cd7be6c10892e2d2b7675b817909bbcd1771f28184a446164e7bfe94317297f4d6ea693eb75882338ab"; - sha512.source = "7b983d8fbbe702a2eefdc143e317ddb7d1b45d1321afc2ebaea2e1616aaaf8cc391ab6d71a982d2e04fa94c361f9231d674158a4bd2ee654676e4bb8ac4ef482"; + sha512.run = "655cf06fb8edae714903cae3f8eb250e3fce466b98ecc6ddc4635c0f420923385e8a94750b84f906606b6ab5a43984bc0618faeedb3aa8cd121a764668a825f6"; + sha512.doc = "46297eafbdcc006f514fc435c883658baf9a67217fd995d9c70dd1e116d538f0a46d895cd95734bc24fe1c01ac392cc5e134617134b52c6a11ff4919681a97ee"; + sha512.source = "e453ab72984f6e47995d5ee1d058ffe7bfd10747ef46df1830094179f1cf0624ad3e45406006e467eb351ec0469d6de578c2a0074f40169ae07c36d0bf039914"; hasRunfiles = true; version = "0.01"; }; "pst-plot" = { stripPrefix = 0; - sha512.run = "17e7fe0dd8858393ea2aa9bb2f0e1fec6713259f1e2dabb43dedbc9397031408a8dfd4649b3b80cb0e4ca8f746530e990c10f8011c4ccbf07d9b76af29c5e9bd"; - sha512.doc = "e9c3357f0f00e60a8ddb302f5dc339048fe537d4a63d3b8aa1930bb547620ab5f7e9f22781730095b4d008b9a92eec1ae14c87b09cc56d9dcee3ec5c14379218"; + sha512.run = "e0736a975b4f56600592b498e1e20e0d77793281c4157fa08b0c3f0769ca81b810a34f79d8ee8b7de880f367e3fa5cebb8739e7dd114aa080929e8fd740f1eea"; + sha512.doc = "0adfbf5bf05e164f52b6f904cdc528947e5dd64c0d50447e30cd2be92aa55755c708a6f81ea433290418bf9b16ec50fab49e91f813ba6a2ec4681f3636ea73ef"; hasRunfiles = true; - version = "1.89"; + version = "1.90"; }; "pst-poker" = { stripPrefix = 0; - sha512.run = "b9a7b33b74d223bbbf1f25896efff3709f9f862f9c86f32f0d859a95f2af062dd9de6d47e1f7126cb4afae838a791a1c48830c35a68bfb7035f36b59e2b66648"; - sha512.doc = "9ad9ebacd874816e24b78b47f0ecc0e2653ccfe9d7de75b764a7b754b5b1192b5336d2b82bbb60af5dbc8dcd934d77525ac8952d8457347a17670d69ab78cac5"; + sha512.run = "893265f9a0dea9a4a473de5480be0592b6acd528fa2ce605e7a21051305b934188e49fe16cb6c71484e73e256035a28c6fa4fc90884686580a9bd398282e3f5d"; + sha512.doc = "6adbb5f467e5bb98ecd708c85f4a2d3f20d385d0ec0795a823b326c2dc33f1a74b1ff388f22f77a4b426f22404dd7a0f5fbf6b6258075816b6422cc4adc45da7"; hasRunfiles = true; - version = "0.02"; + version = "0.03"; }; "pst-poly" = { stripPrefix = 0; - sha512.run = "6a00f8837d4b14fd1baecff8cd6fe869ca452ab15500403a3103c1e5cf44846bb3fa04f08fb8b2f4fb676d030b570ee7f6ca462e52dffa1fb92e099d8d26c279"; - sha512.doc = "b53548ac6f2adda7d6cffce8d4f9fc8e4f975ab4a6fee8a6ac71d26c722043aaa3434fe9fa8cd47dbbb41091115b2a98923720e04f0f730ec4050ae9b308b3a1"; + sha512.run = "7f2dd39967b550dd4b5394b27a5a85919a04b71564178464dabada5ca9ccf9d4f04b88349f0a1f2af98df20f12a0f3c57571fa087cfd440989ceeaaa025621bd"; + sha512.doc = "059a35c1d279453f9d9127ea9fde4c88ef744f4f87975c51084e12f73c5a376af33e097bf11d68f9827295d195174cb43cff55995954e8989b81486f13edb880"; hasRunfiles = true; version = "1.63"; }; "pst-pulley" = { stripPrefix = 0; - sha512.run = "9598abc1bfa28044fba9d2e53c7e866c472c5dab19a4def4d7a489f8837599a0886f722fa5409fff2635dbdebe4e673fca2d908aa509f81fb0f32b8c6aebdbad"; - sha512.doc = "5ef753430666ea1cba5ac2a038a9ef45c334dfe924e3d385369621532777103047cfaf17e54855374ef0985003d86291fe569171091993f30e79b44d7acd3c4f"; + sha512.run = "35c4a8f47c5053c93717f972dd0ef321fe6b37f84b8b6fb67141f3362e93aa87b7ca4cbb288781498da8a2b5f518ca61a45935ec1c9ae8417f90c96e7aec1361"; + sha512.doc = "38890ad43db8dd161383d3c926d60b6ee393a4813a88c765463e1dc07232355193f36eba861d35d356b858ba18a43e63516d9a738d4452f7f8e0a2908ff81f6f"; hasRunfiles = true; version = "0.02"; }; "pst-qtree" = { stripPrefix = 0; - sha512.run = "520d30eb514a840d1f3408112968b7ce53ecfdeb297466f9900495f9c0467c3f55cc87bd04b1c00ae7bf85297af1cdcd1548325aacf8208ca4de80c4fef3f703"; - sha512.doc = "0bdfb038f975d6fc17bd2f4bee2875419c0975543217ab0bb63e84253cb523d95063533385811cd77030d9a2525784c2f3355a4bf6f111b30d1004429195abc8"; + sha512.run = "5982a5e5c1b2e380747d73768ac65dbf3ad89d7ef5e68533ebc6f953da76d730eeb6067869035e668b9fa2b35f20a5328b3f2d79fc920f17f47fba3a2dd37a9e"; + sha512.doc = "d4d165b271578cbf36acd936752ac8c8502a28c035aef83f429b17b77735124861c7356d41f497741764699523b078cc1015a7a4d53cba2f905b5522ee985edd"; hasRunfiles = true; }; "pst-rputover" = { stripPrefix = 0; - sha512.run = "acab00eb0cfd0ee1acb6bb2ff57424a15b5a416c454b6b461136d0e921d239f7fcd667b41c766caa809106f3661fe041b60d9e11431e76c5e9a896b993cb9be7"; - sha512.doc = "08349db0d7f6a622eb79229d9c2ad024781cbaf793108f545863b9feea5ae7dd967b99146094fdb0ddce98d93f8a4ba9428da6901f8c48f963ce2ab9184f9808"; + sha512.run = "ce8c5cdaefbf9c36079c8f572059ba5e997a46fb653bb7463f4044bc7ca7e5b14a3c17f21abac64dd638a76ee9fcbfd5cd27f804a7366ff73054f9f139752b95"; + sha512.doc = "a95a3780518286d8926d86b7bf1d07006705191e7393f268b09c5c36e9388ca88f1cdabb2559228a1e8f0371a8c1ff3745c89fa1ff6efeab19a8dfbbc3dd55ad"; hasRunfiles = true; version = "1.0"; }; "pst-rubans" = { stripPrefix = 0; - sha512.run = "05d62d7cd8d987e8a31b64935e981c67fc325feb32c1fc40335c1ad58dfcf284125c0748d71151f7d00c5bda2770828eedc1cde2a130fb6f19e6806cb758bfee"; - sha512.doc = "c558a30f538870b473ee24190c560c2d0976d7a1165f718cc0c96433a63f6897d95a28f9bd256599b9ed6dcad31cf075985c827091475d8380db8156c25361ae"; - sha512.source = "1f0ab0f351171b0a760ae772bc5bf11712a75c07ab953cf6d7e6811bf65da48afaecb02bf30ee866254598183f7de54b975e0b83b10340feff6f3eb0626850f0"; + sha512.run = "178d33d30fec6ddc19e0e82a7ff123a76750113e5c0ab3cd813ebd0768c454cd11042b82c9a597da5cbf7cb912398c0e6755624c7adda72327dec1815a524fb7"; + sha512.doc = "62f90f38b6ec29f4db2174da6514e472ca8fa5e6c0f27e2713ec6327a21c69e98a0d965b48219de27a15e8adc9a0a8fe334647a40d969ad057b20aab8b6a2a12"; + sha512.source = "4a665e659ce748716093b2b7a13adf4a1cf0b4f40a876480206d3b444607150de3d7f75fded868bb29c9f7b44a32037cb1d51765d50011401063eac403759f6b"; hasRunfiles = true; version = "1.2"; }; "pst-shell" = { stripPrefix = 0; - sha512.run = "4b89a1c9e4f845cdf4f7869de30337c69b2dc40e65914432a670c19358db772aa93083727a12e991792556e767e8e701000a927b1fb2f66c102fd299d8ec0be7"; - sha512.doc = "ca73110acd83de72a85379b1a46dd6c3add897b93fddbddebf91f73c60c64cce844ce4744d05c3b612211f8dfe9405dffdbf1a1bed5f13af9c7de3ac007deb38"; - sha512.source = "4a70745692d1b1722c1c069079db9de8daa6bb0941d5c3cfdd30b2afeeb5401bee19e9da72338c01b89ab5d4e7ca9b8ea5d5fce66cbd01963465e7536b2c0c3d"; + sha512.run = "4c4dfa130a66a4ef97f427b803f9dfddabbd91fbf053d3ab6fb731a104b7eaba26df4696b8c4b325c87a34181f014af8987ce19560e140131fe4912a81541be6"; + sha512.doc = "cfa47d2a93091ffbef791a3a3184ebcd507d90e84b057283c766b0d506b9383f07363bf0403d601c7ee90c3e59a402a999aad4341a9b28634a3708f94b74e547"; + sha512.source = "fca5297656172e7ece0d9c3e5b8d6c50eff07e13e3deb0e9bb1b04a2017c3a0cff26fa62d38ac3f33ed3829df787828829c9e542e8c4c96c2468955b750d32af"; hasRunfiles = true; version = "0.03"; }; "pst-sigsys" = { stripPrefix = 0; - sha512.run = "746d627f114bb89deae9f840090731d8a10971e97e17f0a1a721c10fe0322557bb061930117413450e31f7962805c6ca8e46e435f9c960c4889648e54b756908"; - sha512.doc = "13ebd1da5b0b1b7ebc5e3099934dbee9b3e6ab5d48d6abee922c931d2293351b11c0d8a68dcc57996e10e580c950f02d418acc68e0f8cb96da48af2639b048f6"; + sha512.run = "fe02df794ab22277261ffe4dd98c4dc039a2ad07b550dc1cbe586db337f44492d80f146decd102422e55124ffe38a06ff084a4d4ebe54828df1c60ad20db4292"; + sha512.doc = "8b864efae0b9d711fe889e64821605d3a90ba5b98ce742cf40bc6ae9cf942cee19fcb155a1e45903f14bff4d969c33097fd289283d58c5f5379f9fa7155ef2e5"; hasRunfiles = true; version = "1.4"; }; "pst-slpe" = { stripPrefix = 0; - sha512.run = "7f04cf465d6d53f2a7b6d4be254a2e76d3ced870bbc4a6eeb35a3edbf7797377391a845e1dfc2690a3aa415c345fc868abda7002c32c53af6e5f04c1d20bf75a"; - sha512.doc = "2ef3d0969d000b407384bd27b84aa6a3a6f2bbe6ed414c9069e5d7db9948deeb51fe4b3d46beb7dfafd8777b85851af83bcbc61bc387321f5487ceef623874cf"; - sha512.source = "02173a90232c9109e7a4e859eeb9a05faffbbf49ce9ca7782d423da9437d3615231585356c488d232d9720ee89ebd2e9ad7a53ad28cb20f68e7ff3ed04648fd3"; + sha512.run = "a7c95aa3e0b3df061146e335b00d7fc129da3af3e616caa21c9f7434d527f668d03d72323cb66b3e2cf78e7af967d022572818de7c511c9e728d1fca190b70e7"; + sha512.doc = "b9aa1a8388bcb915f1c072073329a3b8014195f05e76cc366a542b428e7d361596870d9c562d7973402c4f3e710ea67aaff1a4cda618c9d6db312fe358a9a0b3"; + sha512.source = "de0a4d9815f5bcf3865fdf71f23204cdda35ed7086572380a5174fb8d355c8b2aa37e2ae7ff42f90a50878ebc24541e3323026e6dfd0182807f38be14bec878d"; hasRunfiles = true; version = "1.31"; }; "pst-solarsystem" = { stripPrefix = 0; - sha512.run = "669d48267d7b8cf76c597275f06f1c26a26158411945bc9c9cc72e777aa84e3e669c8001d122322a23827c37e559e40bff9223d8b6ca0b6575799d5a443601f1"; - sha512.doc = "a2a7a4f25fee693e4558ca587c34553d49afe1f1d8d77c0db1b021fa706e5c184c18c3e2e30950b5d05505900a03c60324a346fc5e5c1be5569b2adb3939987c"; + sha512.run = "81c0530f53de54f2918dea06f1249d37e05d28846ef42fbee30e04269ba6dfb9b1e1208615fc1bffa6d1398af75128aa23edda6cd1b0c3fd7be19c109003ffb4"; + sha512.doc = "fac0b481c81e2a7c460e840ef4b77eb31956ab80b879ba137bd3ad9d82a0be061c674e130616c59b31e4915e01359c3213b9f58445218cb11f1b765e85d1ed53"; hasRunfiles = true; version = "0.13"; }; "pst-solides3d" = { stripPrefix = 0; - sha512.run = "6a19599f2736a0909206cb7ca7e91912b68febc746923d19be8c0b938b74c7b48212a2c6ce56d51a0f59f89d11ab06d222c68bfb90e6144d9dbd1949072e6f62"; - sha512.doc = "0c2e8722e6b9c2c78b9cc05d0a3ecf86e16e421754e4139fcc227ab9bf9f3bf3346b823c3433110d07d8537cbe5da072f38e25cd75d5a7e3fcba23aad9316602"; + sha512.run = "1b0405926a69e99ce84289bd753d3d1cf9dae05fca3d187d26e427afd4c0c883af5672b2d44cf045a7a085ee8137ba28d1a7b54fd171331a3d6f3e1682cb21ca"; + sha512.doc = "a67e0e7c4fcf31106e34bcc44c546f205c7d99f9150e374439e06f4458de9019243cdae3c5ddb02836065ab9621040c910fbd89933056ad06185fba889a9b4e2"; hasRunfiles = true; version = "4.34"; }; "pst-soroban" = { stripPrefix = 0; - sha512.run = "224392cf4855a92569f55b7a380a639d60acf15c1760e8871d3dbadc4fc0d645b8e5baef0cde76b9bd3462e7b1cd78b9e14840d6f04743faeb5acced8ef0d8a1"; - sha512.doc = "c5f347d118d432cdeac74f1eb2c62c186cdad152055bb1a29971c80bd6a267176d411d6ab0654af4b6124aec579b9b56b3e3f2c216a09edc15d3df0a8242b68e"; - sha512.source = "25f3d44cb95b5615e66a6b59968fb7ebed115524eadb401d8ded94726ff55a35bbd90140285a809a049e6fbd48ffa5a33a954fa701942868245d41c132ac6b70"; + sha512.run = "d68e1edb82bc68fef190b4db7fe0d97424bb5efbf6cfbdff287cf4c7eece44965ecab28817cf497f53545451e04951c3719d5758a54bdf3a8968187c2a55d8ea"; + sha512.doc = "8055b92dc7bf073cf453eac72d2a90bfeb018a882da9cf145c949d1eaea24147b49d3b402443ee635f05166e9eca70ff550e38ba7e95e22a7c5852288f549765"; + sha512.source = "c76f32794867ce9cb1067198bde8072628d106a9f86ec2cf4c4f4409fc407391ac63e4e9d3106b51195e9cb9650688986edd8a443faab8457790b7066112f2f1"; hasRunfiles = true; version = "1.0"; }; "pst-spectra" = { stripPrefix = 0; - sha512.run = "f947b7048e06f2304a7367e3eee2ed727a7f4085eafa89459fd44605c2e3e0e22b085bcd78fec520a24b7afba4a41fc01e6ea15374ea9dd1f899357fe6ffa3a1"; - sha512.doc = "243b00e5fbd652ab3ecc437caeb6994ebc7521f9360ee6f704a47a125b144eb49a3fe4ba0c0baa02430bbd842d05382cd9e660cbd0f631f7be858927925aa599"; + sha512.run = "e13ed3972b579274aaee6b4f9b7de5f296a96c4438050e83f683c5154b9b2577feb86d222063a9315c1d1e600679ec97994f3f74e4fc48d1bbe48e315bb5de50"; + sha512.doc = "5f55b77868ebe979c1290f360e0c6e4402a8bfb73014106e8d5764d037e028ac4a3846a8833cfbb40712cc7ca7451e74ffef4369d42a24681c9ccb50932207ca"; hasRunfiles = true; version = "0.91"; }; "pst-spinner" = { stripPrefix = 0; - sha512.run = "4abab2cd69fcdda66e43e5af60926b0e1c94b00668dfec1f5ddd609b626c0f318b248d4dcc3b6de77b791be6e6715d2bb5925620b1b9f6a211b57e720d684d3f"; - sha512.doc = "c5666d0aa8176bf0fffb2bca7eb3d135c09ad804983f59e00421731054734c0e6b8b413852c26b59e226840c60d98df8828be402a2cb0ebc83e626b8ba9e6e32"; + sha512.run = "1a344d248b4f3e0e394c149159f47a271df7a8f3b168477909b87080557fa6ce7a0760843f8579c3a18a04d32fea4a92b1cd8f20f87ae01680779aff67d7c82e"; + sha512.doc = "841e76e46dac07678d571b6c5126c7d9e8919eedd1b8719739d83f2db6f206eca7694813f5394beba71dea3699fbeb213c9357bcaf5fb8680e6b5d0502b82a84"; hasRunfiles = true; version = "1.02"; }; "pst-spirograph" = { stripPrefix = 0; - sha512.run = "7ac4c84a6b4d8d14ddb1b025c4ecead4e8cca2c6997e0c33ac0184f49c205fcefb5e3c781250d8c969dbcb82ae209e293a988e775a4df93c16d6046fa1707597"; - sha512.doc = "33fc4fad625d384cf83eddd798f78bd3d1b0a26c5cf9108fe199c53f9e57b58119b12a2c70a1ff168e830af1f0eede9411b8714f357fe8cac41c3655d9886f2a"; + sha512.run = "8ae7896243a520926d13c57a23a599f489807fa8cb3163a07c853985add1b89516eed28f258e2d0abc3fb4ec5c3a1341e2698046fce1b8bcbed0fa1e85c1a758"; + sha512.doc = "eaa5cba617352902de3a19a736d55333d520d8758ff8df86793960376c2c229e3354510462ae0683713d7fd9405fa1ec71c8d688c022f2017d900717c6097178"; hasRunfiles = true; version = "0.41"; }; "pst-stru" = { stripPrefix = 0; - sha512.run = "61ff21d3e887d551fa6c294be9b2d5ec6b06b8ba08168299e742e8e0d319846e50c75253b4f1c351c49c31c4b6f1e2fdc74b02b09c4ae03c7e5e7ef9bb15d364"; - sha512.doc = "548744786fa9ed3081cdfe3715259ab18d6787f4364ebd3ef8ca014e049c620c6e2cd9e9524084d0825a59a0983d6f5466f6f4787d4e07423d2f53299e68b555"; + sha512.run = "aa0e2ebb7f54b3dc6c1c6f53e4f74baa52963ec2f26bfab78c41178b7a6dfd656596bb2ccf11cf2f8a38b3b553d9a9675c1ec1db4db82f3f07daa4267dd20004"; + sha512.doc = "0a1aae1e801b841929fdc514d98e2a244cd0ff92b63069b3e297c1e4c879f51a72d0e694eba5b83f767b3be204f1042ba5f064900ecb055c5f6d53b0795bc529"; hasRunfiles = true; version = "0.13"; }; "pst-support" = { stripPrefix = 0; - sha512.run = "5db1cfbb5f5ea6c92ee5d7e7967ecce9bfa9bab2b5d35db6fe6b818bf802be5508b9af339d2d5cb2fb038617e06ae744d18da12956cef0cac31bc868f22c2304"; - sha512.doc = "78da9e2c6834078334b431ab98ce33053e1e390d2f4d274f912c98375a64b8df995f9dc8a62206c5d0e139656a04c0eb177f8bb0427b04426c903410eff37731"; + sha512.run = "47b25cd0fd2662e7a6c5317ad060cc31fde5645326f8273e25f7fece1c6df5562c934f6f2ec10e3a3a695f3b0358706793c02f1e1a58ba461b7b6df31b495aa1"; + sha512.doc = "15682b391f3eb970f6fe23390cbfe2c72f975b1e7dcc8a5d200784131d90bbc5839c14f36d059023c772c8d62aba336e4459e5b1c82a968ae3cdc032a8be93f2"; }; "pst-text" = { stripPrefix = 0; - sha512.run = "29cdbc4608818260449b974f23449aa4129737906f277011e9a188b40553ee3bd81c68a14efecc0c41e285ac267978675afe212ad7d6bafcf29b84905380ae51"; - sha512.doc = "e1255f013562579dc88f431c5ddad83d861fe78aadccdf69a3d35cd88f2dafb935439126fa5044b1320f9c20b96e5ae2bee492e745fb27ff0717cd2b951ef68f"; - sha512.source = "ee1f58690f12be2f0c209490f53c416803df81074af8da3f43035647bfd933c8ea0e63c7a0e3fca7ea558ed234753a987acc12f764fc1208ae1fb9fc4bd803d4"; + sha512.run = "3cdb5ab9170d7ecc5193bca66772bc80934504ec72f2b1388dbea4b0d5ee16e56aef4c89b728c9ee0d137fc19ac61890321392df13105fe723de37525862eb06"; + sha512.doc = "5ccc0506f25aec4c4e7dd8e2f7a268522172fa7486f2cd17fa43cb2fe6fe95629c057ddde2000aa8ad7470a599e7c6a6b5024c5716191459727b8ac9a497e1c8"; + sha512.source = "5fd9d6031bcda55c1e620e8e423b980c221235dec41ad0d8f12003e1e6ec5bb96bc3bd3bfabe156c0bf862c58a258ee011254e3843b7ab16079591a4ae508161"; hasRunfiles = true; version = "1.00"; }; "pst-thick" = { stripPrefix = 0; - sha512.run = "a4a868d3536ac66ac14e92f7393db64f0f62f8b242417ae4e228fa7d7af241299d8c4aebd05f611e96655df4032580ab25a3ae230a4ad7b47dbe0a487d369062"; - sha512.doc = "b6d7c59485201ca390e6e4337695f97b9c9420a57462829a255a6c1d670755de98238415e1003641142711ba2609651bd84d4a0bb38a55b530c16b84b3e045f4"; - sha512.source = "0e7709d31de48b74e109042e7bbd4a0f191ddb0290d37279812903d53a6bb90cd7718fc660bae65ab07c8a3f4b9de0598554b57b6fe8e9047d6ba06c95d702a0"; + sha512.run = "ebe6b2ef7c537501314a1afa1ffd9d5bff65a8cedadf1f6239b408e19d976b1f8acef0971ee9cba967e807601bce41354f69118f6899207eb051a321aaaa8de6"; + sha512.doc = "13fe9352c9297628cc6e7e90c828bfe4b1c1aca4d65af4b944d332d74d29625590d22466d31ba7d7f3e7fb6eadcd56a58f819ceb316161eeef5edb045a86c0f4"; + sha512.source = "01d4b55db39de424fa050874132d45181c9c0039c46abdffef1eeabf290ffdc875ba0bb31e5b029cac2bff081d22e96b0d5cbffdf956feca2c3c2605d17e0b37"; hasRunfiles = true; version = "1.0"; }; "pst-tools" = { stripPrefix = 0; - sha512.run = "7f4e89956fc90702b68f567b9019d7cf7744d6a711212e1254a8cc9d262147dd860107d80deab6c26345fb1031c3620c479b78e7eea5fcf451dbe416ccfe8b8b"; - sha512.doc = "914b23163a3c0a7dedfba26b92f902345c5091d0ade91abeccc3a5ff90f1c3ab7174184357fe6d87d7d41f333176ba32ebfc49d5dec72e10c6af08d110bed5a0"; + sha512.run = "d367cacb564d056c57af71f07467737bac73a1f0e41b443a9a76eea5d2cc34d15e91a47cce8cb53a68159f87677707929cb862fdef06cd7354a4dd253154e41c"; + sha512.doc = "4e976c9101a25f6c20a5a60b4df88bb5104c124501cd7188df1159f405b06fb638259738c3ed4ff75e0aa11dbbc67743459ddfc1bb496998796918084b833582"; hasRunfiles = true; version = "0.09b"; }; "pst-tree" = { stripPrefix = 0; - sha512.run = "a1414df9f119bd081af599dfa629a4894f09f4e0d669fae111002a7866e15b4d09c15da52f55289d10d185274220f959f965c617ba724b6edb6b75adf40d6381"; - sha512.doc = "49957861198ff4eb3c290e906678a94a129afd8eb1ac10c35379794af8213011f4add7754f525ab4feb95f7d7e7bfb32e3dc0c4a0d3207b583f39852a07103de"; + sha512.run = "7ac131959b9879902cec299e5afb22fb7c52e5b0ed15056b13ec6f34eaa71449306f1f1ac3d4b6552d491b8e02e57cf1e09d3d204ee38fbfdf6aab709d6b4b8f"; + sha512.doc = "2b951ec9ddee3211d447334e39112e3f689269925a9932eb3fb9c53d4d7c185c34186edd440081296b53377382fab77d77ea5d012ccdf8701285ef555061edb6"; hasRunfiles = true; version = "1.13"; }; "pst-tvz" = { stripPrefix = 0; - sha512.run = "0379fa7a1b2f657e5017d6c9557652fd73a21c65304340c6d607a143a76bfd5a09988d4049d9752c8f4623d7556f69096965ff37bcd6c4e5a01bfbd5b6d3cbf4"; - sha512.doc = "7fcd64811f7c0449cf65ddad018f3fbb16d63a5aa49ec88c7ef688814977070b216bec614f77678a357ea2123f249a2f20ec7e9fca663e7398fc122988b89547"; - sha512.source = "81c8f9ad18ed63e54f317aa69196e01ea5b36bb2fee155da6c54aa1e691081814ba26158222d3bde90429e5ec1357de7d878adbbe508d148cfc593a6fe4b9710"; + sha512.run = "89b36072de1e3063a056247b07c297b1f2250743ccacf55d9773affe12ebfa7d22012a391522d032410de14f0f074f8adf297e10698aea96ee05cd4f1b9e02c1"; + sha512.doc = "25fc9a6f9fbc9b0985107579c49db136e9313356de6bb4daa8c1435a714e0bdcfaf378a322bce2387e05178bccc6d44ee6a2d852e1960857d69bc9eb79a03e5a"; + sha512.source = "203544563dda7f06ac3ebc609749a1d9b01e75563253a87304b3c6a8e9e21faed815d65e159b9b8ea6e1ec9e67ecb2f7fc53830c0999778b1e94781b18556790"; hasRunfiles = true; version = "1.01"; }; "pst-uml" = { stripPrefix = 0; deps."multido" = tl."multido"; - sha512.run = "34f3564e14d3378403d22e09ef0a4bc990b5df7861c962fb1333f4e57a29f55ee7e2d4325a6fcd4e08ee91e3f03263d8049aec733d7b20a380e94978989e6579"; - sha512.doc = "63626a17a0faa6c8e71e5fcca7757be7b26069b8d9c881101f527045bf67927f43395dc0cfeb48474e7407597dc9dd1a873d5d0ccf45c7ddfca89f482df4af1d"; - sha512.source = "0e96c0d2699af23cbb5ea4e9674d1ad2c1079877d913a709016aec63819da2e7afa79200e50532946b97895a57a4f6d192f1b24ab2ec395ba630c5d1f3f1d5fd"; + sha512.run = "102c88719a8ef77fab8290f68577164ff2fedcce78473d5ef2188f177ac6cbd7091bb12d547a567fc7d8a6617aa3b327a274128aea910bb56519519b657f2c87"; + sha512.doc = "6f728dd59f32b13075b124cd3f0331b37ee3ffa76e188acf47bd16500983f2dd87f7fea5c55ccaed45c8c9840e3cf7de43ff53ab3593c65987e781de7740c8ec"; + sha512.source = "d75abf7a1ca4ff8e5c3fe84e455ffdd7f22f0782ce2d0ffbb986021427678cd42af0c31b011ac0e8c10b263d4f0b100d193e1d65f42b0d80dbf487511b5003ef"; hasRunfiles = true; version = "0.83"; }; "pst-vectorian" = { stripPrefix = 0; - sha512.run = "04a42b00c7258227a98fa1895d35751c168887b77433a6d7fd198bfaba4483f31a581d6726e480ac7b31e2c8ec17324d948a058579c0537e6f981ba3569c1055"; - sha512.doc = "5d717c3453e3ff8c5f13a25003e3d2b869afbeb2ee589cd1d17443cc329f88111ba6ae244378b435b7645efd878ea44bdbb6735e0d7b8b6123440e639475ebda"; + sha512.run = "05b447c1a67f906645945e77960303a72ba413bf2a0fb9c6b84d67f694f3aa73fd03b1dd2ce298dfe5eb8ee6b1bf8e76425dbe97772ee0539a37258f2611ac11"; + sha512.doc = "d4711ac4696a4e4c05e54ac3fff7788ce67ee55469ec4b8fd375cb9cae40781a4f445c469bb519894006cf1698faab914929dc292bd5ca1b578e8ff1585fe422"; hasRunfiles = true; version = "0.4"; }; "pst-vehicle" = { stripPrefix = 0; - sha512.run = "1c2bb3f2f49d210024623487c0904a7d7d4acb951b7ed43702bf249c54f85340acf39c98fdabbf908f1da2780279c45cd30a02f373d8a48ba146dda34de3a8d4"; - sha512.doc = "3cbc6f141b7206b3d2736221c96317d3e4f39723e1479bfea17fff88ef13673b229a2914e6cd0a4d916aeb03ab9f2cd6f2ed15978897d9cdca7ad1c9ea2c61c8"; + sha512.run = "688fc3744f1d830b5ef2e99a9b8ee56c0f4dea7476cd16fbb77fd4d3fc13586151eabb7318ecb3410f4d46bf6b9bb51b233b0ce0c5a08b6ea74fd91cef938368"; + sha512.doc = "df1baa44326be9c17a2964868e12a6a24f89278a33b90d6f599d9b0cb8733c5ce463496bd52744524d55e74706d958bfa47ddc25efc9b2681a53d0af728b3713"; hasRunfiles = true; version = "1.2"; }; "pst-vowel" = { stripPrefix = 0; - sha512.run = "5a66825eb97e0e3b71c946febf17baf9256ae01932e758cf181f01c169108da9e1b3063bb58fbc870de799c8049da458cb445c4f7bef5fd2ea819fb013f5443b"; - sha512.doc = "6ec92e0e7af268d3a13c8bab26137d50a7f0391f9d590c68b84df7357f534025b6f9eb2c940e57f336d2716320a42260e91d5da99c7167113b86dbd6c4f8684f"; + sha512.run = "fd15b9f89ce2e3aecc639c42f02ca1a59eb40373e6ffc9290dd95d02a1f7874719dc9ff86b22a877528f56ccb938c308bf8c6da10fccc4d88798a67a143cd4ac"; + sha512.doc = "de5c08694571bed38acd6034a9ff805a52df78dd9ed586882d9bf8a34ae30676618efdd5f9ef99b27d20790f3903c8a22e6538caba9dee43002f912e0e300a0a"; hasRunfiles = true; version = "1.0"; }; "pst-vue3d" = { stripPrefix = 0; - sha512.run = "ccd19c551f775afc1ff6f01dd9fd4f3ec810e7edc1e246f53e2fe7644a4cc1d617266eb6f608a2ab13ed697c401aea520c190cb40b695a38ec96dfa04bd55fc0"; - sha512.doc = "4ad2bb57d955a84e4919f7262867424c1164b277b8fd40f079ce54f85a180b3a2cc4d53064cc65f4dbde821196849ff0628a21cb6296c3afefa832cd9055e852"; - sha512.source = "fec56d0d7acf9685eaef5525b6739f8a78e718d7d438b4051a3c204f53c25bbe070fe2e5fb15a7a7da38ca3f516fbe1c55c37deee093f778a9122bbd7387d5b8"; + sha512.run = "374f22476cbb9a2d276d0dc98986ed6fd404800ba1110ddfeca210b7f60437583aeadf7eb34dbece440ced0102a6431b189bdf07aa9e4ec2e717f109f33e1064"; + sha512.doc = "54c5ff0153086a59a56ba03b86cdc2e51175b5d1d76285462d0a0dc3dc396187c91e24808d15bc60e9e1740d35484faec37802433feebc8af07c959c4e7bb2f2"; + sha512.source = "52685797af67ffee756fd3506e5627760a4a78634f44d127a0faac573fb5889eb0c2f7ceba57d1582720aa832f1bc449b222c6736763a54d5079c22174acacfe"; hasRunfiles = true; version = "1.24"; }; "pst2pdf" = { - sha512.run = "378fba43588a995afccfa51891d9bbc04b5b015162935b13374ecc275cc23909f1503c5ade17ea7b8ce8015eb4654fcc4eeebe0036381f55d76e7bad9631d685"; - sha512.doc = "2142e45f6d2c1308acf01226bdffe61f5d2be2bdf195c128367d99ace9dd7a127399e0ba00d358a82864c37b75ee31ac5044796d2eea0e81a057f42047bef46b"; + sha512.run = "dfaacc3b072e53735c78ed7aa5bf9dc78368baea19c54de847b5668e1b7b967e349d8ac40d7f134e2bdd9c66950b50462eca34c9d43ea1183d957c1a393a0ffd"; + sha512.doc = "74f3670b2f27e6a79d79226d45d1b3d2242abe359da623043e2f91734e1260bc0e1036841881891b45044bdc46edad052f8a3f1bd9630c3fd3fe92628df114be"; hasRunfiles = true; version = "0.18"; }; "pstool" = { stripPrefix = 0; - sha512.run = "26e77bb1e78ad3c58fbefda4cf2946d55f71c527ac72ec13cd19929547e91292437048e031a2a9d639f3a40b1adb316488c5f2230a0d768d6238cde1ee79fe56"; - sha512.doc = "833914d110d2948585a5b7a95c2ca32753f94aa22996e048476cb4709df7c5edbdce7893acf034ac2dd48e5f0a7aff620c7d4a1694d159d9293fe82fb8997566"; + sha512.run = "5352cbc1617b0fae85018f93fd31f51fb59d83ab1d12d95284575c23d170d91d4d2ac3eb32e968e6160e1c4df4c172a1752f9c1b30dfa2b5006f2bfafcd079a5"; + sha512.doc = "debba5d6ca4042ec3bddc25473b22d5db4d71f0f66ef9317e7c0b015e98ac7b373e580d14111545f71f14c50beeb020e4a353b7d9957ad0e3cc7aa63ca7bba2e"; hasRunfiles = true; version = "1.5e"; }; "pstools" = { - sha512.run = "bd01abc56d9a3049f06a709a5a31edbcdf76897d7ba42c16d4e8ab00252cd7b07d4690c6e7bddedd13a60d24c07afdf69b26c0e9266cdcba564961facb5a3cf4"; - sha512.doc = "ec264edac380918ee7aa35134e558e0515ab25be106ad8b649d7afd503a5cae59e768761c92bd48354935a16bba98aabb761aa119dcf9b68499336d0695f2443"; + sha512.run = "cdd956d75184be4dce6bdb053054ad8d24488701e61a65c1fab90b2497d57d3c523475ab460bdfe1b40491f3a0106ece5e845cccbda2356553de4bf4b428ad5f"; + sha512.doc = "256d3082de17444776b236f0f42441b98547349e351ff8c8f6ef1119e289f643124581fce091f666c5f321ecaffe7cbd807a50864c4d931d5df3dc30a4b31bb5"; hasRunfiles = true; version = "1.68"; }; "pstricks" = { stripPrefix = 0; - sha512.run = "0f6303196dd86516e1ed9ceee1ff310c803d8802cc82b6a08776b84f19b94ba6532727b80a46bcb710df3cc2f0aaa66c2ceec52d8eed5ae293365169a32d0f76"; - sha512.doc = "2d55e4be28bfb92b33d93b9f8fce500098b9aa56285238aa34f3d28f56c842edae396f9247c4226cdd55a94224ba121f728ca5fe922ee4255f79693e81dbce70"; + sha512.run = "959ed9acc99d2ce095dbd842777852dbe45ae32658c9b84ed7ef921b178c7d57c77f2cd2aa7f699f322adb27e0340d8f696e9450e763f91f4657df630ad90f3c"; + sha512.doc = "806a423a2163ce5acc4fc70d27e27ecad3303477eaaae5cb65a3827e3ea683aa81bb1731fbc37e94889952edaea574d347860f73ace898be376d5e390ec29c6c"; hasRunfiles = true; - version = "2.82"; + version = "2.86"; }; "pstricks-add" = { stripPrefix = 0; - sha512.run = "c2e571744ed83787a0680c989fa96527147d5b7de505963b2ed980975de5d32a875c200a4131ae75311a28085a263364a64588ce1125c5e6e5b8fe3878b0d309"; - sha512.doc = "34e108e7b78fca3c67eebaab73e81517dfcaf3f56266b9a19b4d917fcbc94f64394a42812332fff496b7e98e00dc4b6d99b7517a56e479b096bf8d0cd7edf901"; + sha512.run = "bfc20c162d668e572003976e1f6b66897b7788dec1c136a5da003727fbc8fda56509ae63dfa7b6c54cfdd662b231c338f211b93c72c3c3b44fe0fd9ae31c74d3"; + sha512.doc = "6054b81f5d9fe23c9420f2856de766459b84f877336f36d16d2dac7e9129237b4de2bcd01eb3ce38632b7cb8f9e5ef432349780cf68cbbe6637a378c1f346595"; hasRunfiles = true; version = "3.85a"; }; "pstricks_calcnotes" = { stripPrefix = 0; - sha512.run = "2288bed8fbbd5defd51b5a7794a06dd907de689e3a5f2623779bc0a25a33778d14b96be6024b3285332309d67a60b85a0e7d50227ff8d138417685844a26cfbe"; - sha512.doc = "9b1d7312da30d7385f0995c2c1dbef0488aa4fb01ffc7d9a9de8a586be559bc4aae0583f5fcd699d40465653f69decad9dd5145f54fe574e3c74998dd8bd8cf2"; + sha512.run = "0ca1dbce039dd8f41796a1747fcb9b04cc90a7cc3669c1db28e61fd9d36c151a7202f2e5dfaf163ed2f0014ccde0c0dbb3f74b9083dd547982f37ce557f40efa"; + sha512.doc = "6ed44605777c6baa8cc5f016adbaa1be200ce1dd272fc074d54f452f6459210f43e91390067e55d7ff1a36cc22b241ccd315d88ca73c0f326b892aa8eaf53443"; version = "1.2"; }; "pstring" = { stripPrefix = 0; - sha512.run = "4b0fb6c854a3bff82670f0a22c8a2869bb5f0f72f492981777e27032c5c940daec29be5b63e5cbcae3ddc13ed647ecab0fe0ffaad9fe28f1f68a0a9ef3624446"; - sha512.doc = "5084b73e0232218a3a1d99fd5ef1b9249017921b4ed3e1ffa3d3e853987f4d7ca63e6cf90191b3403be65f1adccf45fdfd18da6b5eab5d7b060a89d8b254d67c"; + sha512.run = "11d48ef84929ee9a1bd1cd6c58767d4b0604d3bd63ddda40ad76af41866bbe081584f386b580ca36aa8b6f2f093c9520c607264f2bcdbe50ca7c6530784ca065"; + sha512.doc = "1461feadf5bfbafbf2d59d0626a8de242fd685c75ead6c507e04fe0a4458a511ac945ed6f57f358e6d078585a96cb7582020705a761e0113dd5968033fa369e1"; hasRunfiles = true; }; "psu-thesis" = { stripPrefix = 0; - sha512.run = "9e11a6715e6aa55b72334466b6bd30281f0ff6a607a7f454f0284c23dbb53d4e02262a550635418083a386e4a2aa092228f1d1af410a10267f9eed73d9d25567"; - sha512.doc = "9285a7a1ac0de74b287296dcb3f89a8732a556f9fc1466cfc432c63eb7596a242a697946e844cae46b5049e5a13b303f1369edae3ad6d839388422010e95ee90"; + sha512.run = "643f2e67a4f58f3aa97f7bd6c4f7c3aea02b3fbc4ece2d54b3fb38fdc80817230f280a5a8afd95886e73237165e2362f416efe5eacba1a489aab2f29de3abadc"; + sha512.doc = "978ac91d16b044442d1b3a099abf0f0616503a0bd24a85fc2437b4baca479a6c3b87250b884fed9150ad1be59163b9648492fae7adaaf1ec2165a85fdbfff23b"; hasRunfiles = true; version = "1.1"; }; "psutils" = { - sha512.run = "f8a05a13a01fc913ac11df643b817e35c0d127547977f55a09ec3ecfc246e23195484707c01b2a675122445be2f382bc5a0b3e07e57994fb284aba95c545d038"; - sha512.doc = "8db24a9c905ec64f3848fff1fd655381875e89b88cfefd5da9729cb7939f5d7d5d9769e7dca1cd3ad1b4237996584b3c568d11422b811744417f5339ca9ad162"; + sha512.run = "6614cc1d2d4fc0356f85fde6c6fc796fea9e9f715e29c0b0302e134816376b6bb33a03371db138f18cb7588f5b3444cd52a5211e992ad20991132334e6e43820"; + sha512.doc = "6017a48df0c8d4ed28a3602da01ee72082f31d4ebed5046e13d25ffe3bcf6d52511504347dc0213a79dbf9af48905928ce44fc578be6f4d397642805fc2b730a"; hasRunfiles = true; version = "p17"; }; @@ -21350,999 +21943,1005 @@ tl: { # no indentation deps."knuth-lib" = tl."knuth-lib"; deps."plain" = tl."plain"; deps."etex" = tl."etex"; - sha512.run = "0e19b211b9ccc8d891e4f04d2925fa6159b5a2e935b91e1862bfca4f97de7e31459bc6fa3671979a10cf09d73676a869b0831f4043475a2b55988fcab1ae5989"; - sha512.doc = "14033c1049fec6982bf43badc5e0e38d8f1e91cbf896c19d9c86dd7c7d84f08073923d86b61c1a064e7712ed561c1410d633c2a20c1e15fe8c4b8e3272240de6"; - hasRunfiles = true; + sha512.run = "b6411f33f6b160de707e5589b7d92df88647d7b2a8fd824261828ebc2429bb122c119688af5a19f4dd2ca8014839d7e29decb698cfeab2644f14f99c8fa9ec94"; + sha512.doc = "de2fc94e268565bb1a1897a0a687e7f07ae07fef54d55729a377bb901a20b61c1c686be1adaebc1fe8ca21d72d9da008b1a6e1056aaadda4b81d0a0104240c43"; }; "ptex-base" = { stripPrefix = 0; - sha512.run = "cdfa55a70bf22c0a08acac835036256c52245d956a2cd74c72fb55c53e05a8ebab1a09c04243e6a009829082119f5248f04e60eb28577c2d4fc089a235051399"; - sha512.doc = "8057c116f488cdf76aac9461db2753c017fd88f43225e159f21fb2f0befeb1ad7a3f7805a2af552b0a8ac7d4c5529d09fc3fd013148d3ac4af52098362a1e2c2"; + sha512.run = "6a9decc4358d1941c8de10655352cf53f3bdc7c1253205c801dd946ba50211fa92bf32ef554198b531301db9330a714d8a54200d33d0b8e2c76331dc1e1c473e"; + sha512.doc = "92cb2f517c5f866aa2b07b0a58f0b0c4546067224f72c7f376c675d712f1b22abeffc0d3243de40f52f7bb7b2e890797ad8c2d1274e995e250f5f8fc80f185fd"; hasRunfiles = true; }; "ptex-fontmaps" = { deps."arphic-ttf" = tl."arphic-ttf"; deps."baekmuk" = tl."baekmuk"; deps."ipaex" = tl."ipaex"; - sha512.run = "d0f3bf502c4faec80126dd549c42ee4eeb1214b56e8ca014bf26f7f6dfdfddb8a25bcfbb0a0149a0c2aeda4b4d214333405f966fac667c40517c0fabde021d10"; - sha512.doc = "cc841ce5c595cc864e5e9c6346200c4d9bae0f4bd356d85fc5fc9543cb29db0b3794777522c713e3cb369458e99e784193257faecd3cf6c1d744560a43197a55"; - sha512.source = "8490a8577b3533e2740cae681fae5bb77530c6e9be6506beef22b6194dca8ef7bf1febfdc9bc7e8ff0ef9878ccaca0e97277d8765e37286590ad3db1197db46b"; + sha512.run = "59c8daf96779a67951b96a2b583bb406f6a59a75651bb3387465b006715b1b45e393501d198f547b40f7efaeb2a1d81e20ce7bf046b4a1b6060dd5645174d2c3"; + sha512.doc = "008b78438dc7825aa7f06dcd307587ec4b08fec8e042f9a64fd3244e4d1c218e093c6002234a04cb2e14730530dddfc65169a3bab38285f13076548062fbd8bb"; + sha512.source = "74bb5d0906fc953c8a35ba0d69a0273f5332769e95e5de9d8c94d919d96d480059aca23886941f224f87b7519bae1513bbf0d6e19d6469bc607bb223658777d9"; hasRunfiles = true; - version = "20170624.0"; + version = "20180328.0"; }; "ptex-fonts" = { stripPrefix = 0; - sha512.run = "c4795588ad3736ad5218a59b0b28c370570f8da3718bcb6433ce396657e2f2d915418a48cb10be5e7b0ed694237b6b22a97cbf16325aa569a76959d9db7c7dfb"; - sha512.doc = "568d03da1230d00f164a9bd60d9b2a700207d86a4e24f059c464c2f46ea96d6c942bc5effdbaf831f7664453ab88266daca4b017ea4e31d4dde4039e5a4ac9bc"; + sha512.run = "808304e70950f7d81ba229bc11b661566b87f80d066a9501c4821d94c36f6ec136fdad1566002377c531ed16b9d0f4f29c9cd6d0526924fa758b78ae14e55514"; + sha512.doc = "67404208897589f1ffafc254c7d0fd8ed1ff88aeeca896bf8a8fd91e0a4836f46925894090a3bb023171c66538c57de062f687559763ef12ca555b776c23f2d8"; hasRunfiles = true; }; "ptex2pdf" = { - sha512.run = "44da8b241e4d74f2dff3799a7c1f5b5d0446b917cb032c3bf8dfcc4a53848dad123b1f026c6ee83264cacc54820b037054d02029e15da8000be07e3c0e1ff3d8"; - sha512.doc = "0157fd1946e26d58bdcbee0af748a4209a93ffd99c3f16329be02c25d369d9f5d37878e50160ec6b4626e35fb6e3bd20f78d8e59ab9655f99caea36a35142a46"; + sha512.run = "bf021445d8dd55fd28a7f271e5ae772c0f54989f6fcb04018943a6890826af4b5e7a8a4e369b4175b39de7e1437d61e3dcdb93423fefa7e8bfdd7c451bc84432"; + sha512.doc = "64457f78e496247eb81194f6f397460d5081dad3489e3f21d2e5512c0e916a103bba811ecbd4a5bd100b8f26802413488572151da821f1d33c9ed8086fbd46cd"; hasRunfiles = true; - version = "20170622.0"; + version = "20180514.0"; }; "ptext" = { stripPrefix = 0; - sha512.run = "575151202ba1ac9b0251dde5d68e34fafd2d8c53591dcead79093d156ddad334ecd6c2da006f2b7720c869ecde3395e125b987573c28aab8f4492db3b59a6b08"; - sha512.doc = "18db7a9a0fd796d93975a0d2a11726278f9f98e33503145c1849caaf6339bd680701bd5581c7152e2bfa031c1281c5f78e3b9326984a2bebaea0f7d5bd7807e7"; + sha512.run = "31dc96e30a545401759d80cee607f3dccbba5026f98199b44a80e9ac757f9fa57784d1fd06e4a7b2290bc19229d417264f8af920cbf7041ec4d9d2d70879222b"; + sha512.doc = "b018919fd86a0529716c6a18e13404932a2e3a6133888912aa90b44cd6b9d82624d74baf02007404eba9003eef5a2fd6ba2646825ad52cc13a0f06b1a82f6ec7"; hasRunfiles = true; version = "1.1"; }; "ptptex" = { stripPrefix = 0; - sha512.run = "5b294a1871e88515e4f02329a97e9d321aab55d65ee653f9be874b3ebcc0dc25f1e31d5b45220616fc3d0749f799994e412f11bbe5dd6b725a3fff648870e83e"; - sha512.doc = "12deb51362701cdc1491a8d3c39f213d2cdb3483b9ce52309b8adda8330152185210107ceb3e4758cbd88fcc147742a27bf9fb2fa2cc66b147659785b8d63079"; + sha512.run = "a9cf4e9e4346f335f7ad7631a24383b6fb04c66931fd6deb9bc064df88a3d5d15eef2b7a4121cafef13e71279244f37af532b884f6cff8b6f0aaf069b2facb7b"; + sha512.doc = "625734bfe9d2c01a3d35dc5aa97a173ec15d07a8cb531ff3d5aad0ea59b6b5e16be12ae286065bd5862ede51daae3f7f123376a19b29869096be363287067b40"; hasRunfiles = true; version = "0.91"; }; "punk" = { stripPrefix = 0; - sha512.run = "5e5eb9c43056a3835832bc28ce4039f3e481d5a53eb705fe5b05df1fcfc4d8e7628dcdbd620b39cfb44fee92b8806455111d65524c820971358271cea910d38d"; - sha512.doc = "d78a1db63eec6dcd4f8cce9cfeb7d1d13f9d0d1b21de4bb4c68b757e4cb4f7e5ad0ef40a0ee35b19f3c76b475967ba5e017fcd8b97160b9a70ac5faefe5331c8"; + sha512.run = "2219acd9b314ec049b7ceb8ee3a4dd9d3fabd433872966e6a480a2695eaf578ab76cfe1b32c8072c443e48b1bc2a913c91fff3fbf9574398eff132912a673047"; + sha512.doc = "cf4219ab67d554ba2fae0137bf96e4479fecf775e8ef641a8edbc9b8f60d9e5589bacb14c69e1ed4449addd132a78035b51698701a5de77723ecaf2bb2f8cded"; hasRunfiles = true; }; "punk-latex" = { stripPrefix = 0; - sha512.run = "95c546b3501a6a8eb7e9496638345bce0c5ad90b026e655b890d75817054713424476df9e480b18f976e5d7934a5ab1a9519af5a6d588d02981db1fbc3cc8406"; - sha512.doc = "b9fffee22009f5aab460af1746bf81e6b5b750a589b7e37daf08e6b64888e863b676b193573cc7ee3d9efb53f689177e62c4da730ff87d8b51314d1a84fefaa2"; + sha512.run = "e89c0aa6b8568194ae3ce57112fdb10da55bafd19f3f487ce7d75f2339e6f3762da623432be7a9564a3da070a5dfedf827244c19b4a6730eced736400d5591bb"; + sha512.doc = "186c5a0dcf975929af7649696a0c55c8ab1535f4398ce232b67ef750241d834ec8ddf09176bd94ce80fd7acbbd4257022e4128633f5249a946564dbdd8c99124"; hasRunfiles = true; version = "1.1"; }; "punknova" = { stripPrefix = 0; - sha512.run = "e18f37ab74f4649ff867dcef9e620cde9a35a77078c14b40057dc2c393cf0ab62142447b80139ef68c46394882e7d04d74eee486dd0e8e189538565b7a91383b"; - sha512.doc = "9e1d21c13397c0b5f1e98dda9f84de71125f684c55bcea35b81e911b8e6abb861edd6f3f646a3c0ab0f4567dbd81e2896f2acdd718594001d2cf8a23384537b8"; + sha512.run = "1de1e904525e9df9a2b169f932b400576ae3216c950caab4e8ce99ead768ae97b8231d749f14beae7bcc6cb277caaa16e05476d9a659bcfe5bd08104b7b2a8fd"; + sha512.doc = "5c3f09f51fdb66860873214b73fd1756054b959f3453faaba2e3e860377d572dd70277e91560a8c404202220f25d005cf748cb5c9acac0cb11c05398d4d5e0bc"; hasRunfiles = true; version = "1.003"; }; "purifyeps" = { - sha512.run = "28561a89dbfb895180d0112fb39920c0da0f52830c6a1389afcc080d381c70ccdb217192b2b154f0f31611c67b16603f33c69eaed9d8e5d0571f3886e1481817"; - sha512.doc = "666846fdd403a143a1756c271c02561576c1ba314fa02400156914baf694d90d461c621bd2d9eb1491e498bb92a4d68e1d69bc20e35d9aaa7440bdc4b76b9b07"; + sha512.run = "ce4966735dc455a626cd28d6bddc86e88995d5af54a4d0a0bc80c842458f09d2a25ef67aab073ecf680c88dc0c6112c5260761eddab25e3994f79b6266da2954"; + sha512.doc = "921175e2d72126df4966f28555180f70ddd23c9ee8363a3c44fd8707a82380b60c7ac49a39f069e1931e3b92f60e9ef301fae3a6d7232691a1d48f77e2d93571"; hasRunfiles = true; version = "1.1"; }; "pxbase" = { stripPrefix = 0; - sha512.run = "8c8a054604f35bd67c6de31c241d5684c34a5289cac1483401a13a505ad86d5f263f653ea28092effc40f21aa0ec935e37c601144d34e19601fb02eb5971af13"; - sha512.doc = "db072fd7d023a3c620d83684aeb8cf18c680c90c6e5d3571887b4d8022b47a7c649645352b86c4fd61a04856ed443eaf3ceab7ccf74b586e3f48ab2b1213fa66"; + sha512.run = "3ab554ce7c338ebb1e032f988fe55473b0e8a28d60bbb7ed3048e15714c315ff8e9c48ea0d1d7762a9be5352c039438420999f0f2baa5fb09ec52438ece682fe"; + sha512.doc = "1972944b6170c05ccb5c64802e01029ad8f92285adb2ece244a8efb24b00ba5f75e7fb563e4843aa6e1694b41ef89a67eb586ad3c9b241b82c5c60e135f5efec"; hasRunfiles = true; version = "1.1b"; }; "pxchfon" = { stripPrefix = 0; - sha512.run = "0c1598ce0fe9cc3e2742ff2eebe5277ad9398816ffd92b84cb922b0d4b1b75e059159a26314f003b7a8fe3c70323633a4e3dadbd8733a92e190b7a2edb947354"; - sha512.doc = "69d6aecef3af18ae7f68c9d81d86e0dd0fddb4e31c8e288112fe7261ca743b989e058c3ac096a8842f87eaf6adbac32822790a37b1119c93d95744f5364ef274"; + sha512.run = "4dc9c808a82c3bfe9f8819da667d79a575aca6ea85b458e52b1aae5defcc89508cf214391f599ec75281f1ff22819bb3c201d8533da9680cbf03bcd93142ba31"; + sha512.doc = "2b6c63c6e768d8257d7871129d0ad57c2ae47cde1e9484649375f82867cf129bbb2bec90b3ccab17a8a1c9408049879846178474e2646e0b5d4bff27d0d106ed"; hasRunfiles = true; - version = "1.1b"; + version = "1.2"; }; "pxcjkcat" = { stripPrefix = 0; - sha512.run = "304169afd7ecf879fd32836145ddcb499dea4e84707af4c33e73eabbd6b354960bb02c9a97b230d0232c80af5b8632598445353db48719c730c2982d36e7c21b"; - sha512.doc = "d2e346dbf9730bafbf37e16487758ee98bca7e16d43617586a65844e5ed8e0d9e3a2a5e29102272a68e0ed6bf2fd5d61270bf86bdf063e4705a444aff37ef1a6"; + sha512.run = "b824772c0436ae61aaf76ab6294c49576d4c193ceb1d79b01284e21b797d3c3d1134ff9066d49f3c493d5ee9e904ecaf39c3e9720958d2d4584d4d8de06bd02a"; + sha512.doc = "443596f53087216b11bee4f778fc3ad54b0bd0c495c1298d74b66d1df60cab3f487c5e6927b3155d764b8bfafca954ef07006ce87b8158bf4f92dc74faac534f"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "pxfonts" = { stripPrefix = 0; - sha512.run = "e90979e74733fdbc14936ca6c7076f24b300814214c2d3a7915c88d99a6503ce772ce1e8857584d9fe54a2ff15a7e663ebf9f5aecdfb7826aabd4095f7b6d0a1"; - sha512.doc = "34291bd74a94118e3e4461a379473ad4c7ad338810e320e8642fdd24b16b6f68a31bd902396615bd659ca04f5fbe23d2f717a7557143dd25be669c20b2544cd8"; + sha512.run = "e16b21e28872f9a2efc57d7bd10a9fa3ab0d73d87da5120166f474690cfc99e94d261a211813179c9d198c078732e920c2a8482dfd0cde7cf2bbc374ea5a1db6"; + sha512.doc = "ff10b970e3e43ddd79c081bec3fecb9a4ff2fcd6947f583efcd23ef33d3b4058d37873d8aa51c330a0fca6c5fec7560d3e0246c253f7a59134fc64f730198fd2"; hasRunfiles = true; }; "pxgreeks" = { stripPrefix = 0; - sha512.run = "5ae98e838971f085129c91ef4099c26a4247ee286ee5485efba307e46ffd29472ccfc7946c323cf9fa4b91d1e6911d2a1791dcf57142a6f6049474d9fb161251"; - sha512.doc = "11d35b0b843c335db1b62c0220347cfe4c9f4e435a3bf471ef22253f5a8923cb9eb3682f27385c969f9ad2aab263229933913117707cb915c1bd26721833165f"; - sha512.source = "33f8806e168d9b41621345c7a8c635fd2f934ff4be9a0cf1c314a6b969391daae2d9e465b1ad563a749ddb94bd40eb7094b3af8a312ea40f35cf4d9a0c04fc3c"; + sha512.run = "b459b51fc1df28132e6e1e0fc7d30620f8b15144aea0e7a91b59ccd25e31a3dd23c3c51fb86f254fbd2edaf4271638522dbc481f5b08af1d9dfac2267dc8ad10"; + sha512.doc = "aa8a3646f6fcd58c27293787c067c115cee6aca342579ea21a3c6f9eb69a59eca1aa584e910d072863eea3885d03b6d96597d855f7aafc7022f094819b663e63"; + sha512.source = "dd268d1d6b727121bec99b6c540d100637876ddf7b8f7b0033859bf25657bad9b4e52a9954bfc341f29094040e0a8b193f3d76dea44c0f869faec0311ce7a8d3"; hasRunfiles = true; version = "1.0"; }; "pxjahyper" = { stripPrefix = 0; - sha512.run = "eb1ec3ec1168d5acd04595e8fd4adc4e25738b60cc1ec232e42028622b1c0897e9237d8f04b14308d6d1cd6c95cfd540c37f6e4b905c2dd4bc4ecb477537bdd4"; - sha512.doc = "4710b71be6aece0b308555c402ccea024fbbb3c5c52d3b0c31aca158f323a89c7a52b0cf954fbff175763d810fba32b761bcdb2ffc862a279c08cb969bac9a0e"; + sha512.run = "e675fb944be6a01354f76dd5836b6e9156c11cb0a45546c0c95f41d58aaaad6eec49d093d269cc5e00f3c114c68cc35db240adfb338720b6f230a839ff1aef92"; + sha512.doc = "6bda2b9ecdd7a686c80a173d041cd13709c68b70588bc429d1f792bf82b0f65787f079d03892fac45c19bfa444c23f095600247700b0c328e2390a9920f6b06a"; hasRunfiles = true; - version = "0.3c"; + version = "0.3d"; }; "pxpgfmark" = { stripPrefix = 0; - sha512.run = "44fe97a1372c0069626fb17834dbe4b2db0ca17a16b97da909f63e86466cea064a406a820c9c23981ad83ffdd2319e50797cb717b0c78e167849349c94b8fb0b"; - sha512.doc = "b4f725b938b88262fbb22a871e9a5480c5bad0c82cad85ccdebd8ca4367ec7a65bc026f0740c907142163b277b791fe8b223efb29e6f005470a7cd4ccc61600f"; + sha512.run = "5dd4abfd1db7ad53146dcc5a63960c106557f04333eb0d4aaecfd08e9016b544228a0464c43d9447176b4569e8faaa9df5117c68cf37e0f6774d308de0f2e1e9"; + sha512.doc = "c24ce9a435799f1aad579417ec62027dfd5043e557f5912c9e8c5b86b39cd4a640a9499d6918d9cda36a8e35579b8faaad90161bdf87fe8404c5fb61f14c19ef"; hasRunfiles = true; version = "0.2"; }; "pxrubrica" = { stripPrefix = 0; - sha512.run = "28b95ea9a2d822409c69338de732f743bda6e6911631e30ce0775a47c3fa50819bddc1f26b942bb908af3ee5b95f7db1b3097c1daca85508788f841f17cd1497"; - sha512.doc = "652d2db9d6645a46cae2c7436fa5f3cd291c64839604b0fa94fdde22012b01a15533a185804c5ee9079ac8c430ffb556cafa97347224d3be2b3bf2c30a9897cd"; - sha512.source = "e4fbf6e5b344b083c131410c241ad40ad0bb01adbdd472d3f160508f58dcd26df88539dc93822fb4dba8056dbe72f674ffa094194e78d6d67b76ede3ba8a856d"; + sha512.run = "99aab9f5c901a15ba94af980b616103ceb4d23088cbcbe80735be8801da5e8cb66a4680b5bd9a651b549d0265940253744af7b2606b8e77ae22646fb8fee60dc"; + sha512.doc = "3fa05873688cba369f39db11a609975297b1da088f3abfe7d33184e9e1eeb13d5490c3c6294d7c6ac6a3da4970a8f99fc25bed71d75f13e7c529241773379d61"; + sha512.source = "bccb7d1e6cec7afea3a3c348fbd07d705b391f387205c7548a320846867572d5a3c8d1f6c14888109a74b449a12929d22f40b18917e06659833c1cf56fff90d9"; hasRunfiles = true; - version = "1.3b"; + version = "1.3c"; }; "pxtatescale" = { stripPrefix = 0; - sha512.run = "f55e3ab05dadd09913b0c4ac4775b6b09099651784d64134a836886b9d4b8d75ab2d922899105e7339c912db2eebe1c50faff08e03505dcf5c22e79931b83447"; - sha512.doc = "3af3dbdbff26890ed118b10b036f500bd95757c9c192f4c7a4043cd328232494e63789c713211d446be44d9e9d21bcfe73a3dced6f9b4570cb2e721b51122cee"; + sha512.run = "7d734827e5e98f42c21dad2686c7a6d48a4e335120687c6df92ed88744d2bde2aa0f35658adefe25245b62ae2058994fcb49dddfb3c46a2714417bce1a4ee660"; + sha512.doc = "4837faf2ca0c535d53af120a0ee2ec06bb32f0bad27be6fbf01a197f0e7cb0a9db5c5e9ab92e7d8539a69495a89ead283d8ea837cf2b84a8c1eda4b79933cf84"; hasRunfiles = true; version = "0.4"; }; "pxtxalfa" = { stripPrefix = 0; - sha512.run = "a8bd7a0aca6b7497da6a09bf5ebfc5855f02dd001ad4966276efd0b6f99cc17d34daf18dbaec17cb8150aa46a031f629e0db0d323d9fa76b2589cb198a014bb5"; - sha512.doc = "0b7a4a5757c4476e0dd166e2eab6b4354a57efba26e31dac0f5347c5e33deae541c43fd860af811f8d990588ed974b9673dd804f41e0d9d5b99f6d0e61255f5e"; + sha512.run = "f74376f0d8a327bd1723372d84789687f2bbd133c00626fd7343c3f30de53cb7f0c197ccc7f04b75420cd3a973f5255aa01f25e9cf65e4ec0772247b49f45f26"; + sha512.doc = "b5a50bee699de3af9ccd149b60aace90df8111795a455ab5e1667a5d502359bdf6624c0954ff7b772e0887f17fd342118ebaa8e9bbcb436c56dc8248441c5ece"; hasRunfiles = true; version = "1"; }; "pxufont" = { stripPrefix = 0; - sha512.run = "eb0a0ed53d3ce5dfb5dc8a60ad7af1525790402ce550189bba2c254e6830955d9e63372ef2d19af88f4bbc2e527a33e73f8966e693f0c9fad52b0c77a768db44"; - sha512.doc = "05ab1c1ef9369f2ac54ecca5b00a38e4470de24f7b52c4e183867d5836b1869fa39b546f6ee787a74c1dd1e7e7fb8bf1899ffc38f1aa40645c84e02863b35a11"; + sha512.run = "8fc676ca8979d395444d15749cb8c7a1abfe618df9b2ec4b2248dd62141840561135091a0cda3e67fb3a9f6eb50d55554a3bd17852f3c609bb78effbc8786ded"; + sha512.doc = "ecf10540a1df8881134b4c114d6c2dd1e622d4f3fe7a79ceee665d388dbd39652876157269f36adc58e59cbe89f19572273a2cc0b3f42c61c0694063dcf44899"; hasRunfiles = true; version = "0.3"; }; "pygmentex" = { - sha512.run = "daf469ab524cae1dd06c888cc5150aa8c0e1827a8175cf51ec609fd32251c2139bbf6383862b1181c715d1ffc3ec52fd150e93d84efb756dfb9cb2ff5782341f"; - sha512.doc = "cdea814dfb54ffd092538261eb740bb129c42bae2751c50b693ab2dd5360836d2ce6c11ad4af9d3d21075ca56500abf05672fb352daf4b24660e2959b4af53b9"; + sha512.run = "fb83b4b6e96d07a8f41c1810159083d64781fdb34f19949f4ba5405d7b8e5a928b17a9fb52c1c629d532b1ffc81aa9fa3fc9b8059689687448a2853fd5b94966"; + sha512.doc = "5a4a08b47f0e802fd9a3a99e952b9d62c1b6b65f4bc07422a884db65303029508fa3054a12a9331d607c1035ab1dbf2e80ec9ced33742d151639ec5fbdf0da9f"; hasRunfiles = true; version = "0.8"; }; "python" = { stripPrefix = 0; - sha512.run = "79461f3a6c8de11c24b43e72360497ec735789a26adec6240f98ffae27d188f259f8a8e151a52329b187a24f18908bd6fcca0d2fb398150f3f93cec023f35014"; - sha512.doc = "52e3a0064f91c4610b4097049026511d3008d67ed925cdd00a8d7cb73d6550b5b4ad0852cefa6e7e451e8f5fcb24e9011d2bc685a3098c7176689fb04496fc82"; + sha512.run = "0bbd828caf38c67454952d05fe3d613c006896aef1fe436d8a6ab80069660e2f7e678777f600780f60e6bf950128f6757ec01d59a0c0d9fc153c0e05b7accc2a"; + sha512.doc = "4e2eb72f86eed1843fb5413c6b296403da131b68779b2bf5b029347445e12087ec6b2dc5c2738f8b49746515ce8913e38c392924f875e1d1fdd86473a8fe29e7"; hasRunfiles = true; version = "0.21"; }; "pythonhighlight" = { stripPrefix = 0; - sha512.run = "47bf4115c5b720a2ae39c3f686cc9cbc4bc767a57ed1da3e131bf1b4125ea1a60261c85b752358571049e6333a8a19f013825c8a643d8a1f568cfaf28fb68b36"; - sha512.doc = "49efd9af50b4c095e8e0751967c1fd4e25c75428f95a6c4476b8e9afef3309377f0e58cb94c6229857d8eb1b4ae3d921078549c0ac05b887db8247aed129a621"; + sha512.run = "bd85d164572dc18ae0294a1d3c052b5c4a106269b276f0c36090f3517d3923754021a94f4b20185c311344ecf447b50e17f236c481ac4fc7861f0d8345ab2612"; + sha512.doc = "47253c708ed0c2e799f641855d1fa8de95b5d98097a124afee60ff69ff376c21f25318baf23ae2e070c9b37ac62e70ff2d95690fe2b49c8380ab998a062b4013"; hasRunfiles = true; }; "pythontex" = { - sha512.run = "c38c0f12a40de2d2c180d3ce021a95dc2c70797326742a1bc158fd52cdc828587127191881b6738d881701b4dba97cb7bbf224a83bc2ce7417c550bcd2605fa6"; - sha512.doc = "843c6db622949cea3234441e3a2a91d93b91a8f2c95de5c375d0809feddd5e3646cb9894cb0e1b3850c049a36f3b3bfa03ab03e4dc4b82382030285ff872d363"; - sha512.source = "e079d53454022c552b4fe701ec321da32b8fe5cc066281c839da8a6b7283d4497ecc2afd083ad68f610d590ff4379adf927daf48a92b2099020e9f08c57b861d"; + sha512.run = "b4443098c8c4c1fb18fa260a719f8b2b4d18f82b59c6ed5d2ec3c5cc253cf692242fa2c50cb660e187768e920b672861ea79cebd05e5d61128f88bbb9a267d97"; + sha512.doc = "0208ceac9ea6764cedf25fda70d9f723568852d70baa7e93993179a3e784c66e58cd6e4b504fec568012ef92184abafbcd4437ba996387f869ab1f8c0f9aaeea"; + sha512.source = "c384e808ba35da665d6b184a05b9130921f9004d5928d81d9aa254d5e5e840a8a8e6ce79da08aa96cf087be625942df6bbec7dcbb0dcbea4e72b0bc55612c55a"; hasRunfiles = true; version = "0.16"; }; "qcircuit" = { stripPrefix = 0; - sha512.run = "476066f65b7f7137246e5c75aa8d98840632ca616b502e0bed1f8137eb2eb3ca49f07b4a35a9740bd9de895b15a8a2bea9fc6c23e124d771fe095870f4a5491a"; - sha512.doc = "a323282b11ffac17de9d6d590ad09f9913cef381d72f0608d3cf67aeb391cf98152085e092eddf81b5b225d995963c18a237b851ae9ae1688f4dd9b79345f517"; + sha512.run = "ba0805d50d970da6bd4db8cd930533104d670fac94ca33e5f37dbe1770b8282e1715ed836e555629ab227002890a2726999bc58e8e80452fe2d074aca95175f6"; + sha512.doc = "8a40c56ff87e61a975364f0213be6c6d106763a20eba511271e49c8c182c5bd0be403aed72562ca586844c9790312c25008266662c81194b24ece8ac924f29df"; hasRunfiles = true; - version = "2.5.3"; + version = "2.6.0"; }; "qcm" = { stripPrefix = 0; - sha512.run = "5e0ab47c37df6df1fb2cc9c3a77f731eef82ac437564d1ec78571083bf6abf0f05b82aeb13f22505973e9fe0fb560a29450f72fd5c62425fd647d59fce1a6092"; - sha512.doc = "1bdb8ecda9e2547a1c1583bb78f5547157d5999b1350303a84d2d81ff5bbd6a528a67ffbeb344f5357a454b59ed0716eb03aab02a0ee71e88e11cafaff310c3d"; - sha512.source = "519f82befdd28dcf7d93ad9333be2f006fc2be59cbb4cf351225b1f99f58f840086c832e28b926ab698f198686bd11faac62763e2f1ed5df7cf46e8de1c0cfce"; + sha512.run = "0e5b2701110cb451a1980eb59a57d807d9bd7052e6a1797fbe011b0f40dd3a84abe3e380d2cb91ddd36954ab5a2d9653bfabcc7a588d7a229a3c76c67e3a3f8b"; + sha512.doc = "7d95b71cbb106e227cb0033a37308f7d5a2d7037a2501eee040313a716722b0d0c477104e9ce98a5d952a23f1398a38d4fae96fd58fa78973c6893d7da5ff91c"; + sha512.source = "68785ee7a7d209e762533e7fe8fb7d91321679d27bd48378d342ef6f44fe62e11f61143e50d31bac48e270f9049554aa483a7607cccb09be6c24933c88fd876f"; hasRunfiles = true; version = "2.1"; }; "qobitree" = { stripPrefix = 0; - sha512.run = "e383cb119368affedd4d399e9bb1d560ffb38076db493e08d5b10f6ff9bf3b6ef43171757e5aeabb47d7bf46b2927d1ca2f9740dfd396f86aadbf38a1ea6e0e8"; - sha512.doc = "5fae8e063b6fba338aaeb71d1339ac18bc33dd781bdafb20fce7ec3fe773e2e9ec1ad326c881118e3694a76925f532ad366d8bcf49ac1d0f9a69f15790fb3127"; + sha512.run = "efa2be846c8dc1cd79ef144a59c6ad25cbd337bc42e9a5e8877f3598c95f7f285bbe5c819f8da243b0b01a4931c8bf0a6bb02b4cb6ea9a38cb21ce39257073fc"; + sha512.doc = "6e34b9946a497cb33cf1c18b7badb187c759ada6085148397612f4c915d03ec80633828fdae6bf9e3288be23bc91ad929b0e4a2a36b36fe98e60a4d7680236ef"; hasRunfiles = true; }; "qpxqtx" = { stripPrefix = 0; - sha512.run = "d6020d1b4318981bced5af8aa3e612d9407933b7f51901f4d393084b6ce238e4fb46d68fcee28bed0a2c32c50f3839d57b9ed9b14489f2b45647296bf709a941"; - sha512.doc = "ebdb735ca72cfafcc24c2c6da5db2f767b26e31a3c77e6be3f16759c35f39a3be542940505f55609405ad36d1d53019b6fc7e147674edb3e34366f07b5911851"; + sha512.run = "edc644ac92bffc6e5a04ec76c9c94ceab2047993132881384f3b35043002bb50e8113b7a5b9e4fafd6051e9b04d07324c963eaf256f7f348daef5d984464d34e"; + sha512.doc = "b2ddf16e535eda7a1907fd08e21fb938481fd9f3235b4d687f93f7b37403f6ab24243ef215e6b71a9eefbf0438472881a8a787003fd1c047850d8399c623cfb1"; hasRunfiles = true; }; "qrcode" = { stripPrefix = 0; - sha512.run = "396ac62177123dbb9c9e82d522b0b84d580864da8a240603b670739edd01367f16c37dff7a51c90965d278cad1b26f7dcb5195cf8e4e44d6094c6ff5d7e84647"; - sha512.doc = "ef19086172394b93e3790a45f95b3e3d5ae067e8d8d699e7d52a0a3d47b5db83f28731f180de01e5c88cb4a97028a14376e63c16417157aeb1f073c96e0ef25e"; - sha512.source = "e7bfecc885a35c34fcb9d6a28bfe5890cd8107f1f9dcc579fc161b8daf3ba6b9472d4655241cdee7e57ea8126614aaf556c2edea21844934b356d716fc9f6e34"; + sha512.run = "b342fda7ccc47fad65884a76fee47bfc614a00144d8dccadaaffc2c58a084c540e41db531a374f9ffa28e6ee1d76841f9f9e5c2dcbfb926c6b13df45d5475c06"; + sha512.doc = "6852b006df162ca82fa6ba27fabc86a10986132a50dcd573719bbaa361f45accd76def08087007035a5f06668c1c206828255d4c581720a17a1892731c24079a"; + sha512.source = "ce732484458441e63be40785fb3062054b36e974ad106fa43331389d1018eec5f3d4c5e69ebba3f6fd6405943997243a35342257fa971f4d38f2d146b1ce3342"; hasRunfiles = true; version = "1.51"; }; "qstest" = { stripPrefix = 0; - sha512.run = "9287e6b907953b7516b15ea0c64b867f11ba46e123fe8f91bab0f9b182fc73e65ad7a61228839998d45261ca6f8d2c7c4ca6296e77917374a481ff0bc337439f"; - sha512.doc = "1869fd40d4063913e9f667a0e0671484137c5e3688767555455dee983306472e8bf794a219d3f19c59d3b79b5c413698462abd9086726be1973729fd1ad92f33"; - sha512.source = "4cc48f2994a57676356c4f533b5a7d43640f9d278472681daf89d38f4e02b4bbfb2c76a89658fd1d2241d4a02efb69c1bde6ab1835e834235fee7c3bb16beeb8"; + sha512.run = "10b01530aa055e55a8d884896add9b102789890cf8b56ba2244435946ede647e5adfcc499c47c811c95673a8ec2c37325a466b59f0ada884a314bc16e61c8ee6"; + sha512.doc = "24e635c00efa5cde6de4e70eea7efdcde0fbb0e85a970221e8eed829adbc15b22bb71c0fd22b0f28b7fe4dc2003885de2c2da356c0b6c1bc168629647ef99264"; + sha512.source = "56a3f783c9882ff46c051689191e3f86f035d782694bae801b3981c46051b0b0a6fcc70f37e54672d51bf441163aff7ae3f70cbec68c985fb21af0794c94a145"; hasRunfiles = true; }; "qsymbols" = { stripPrefix = 0; - sha512.run = "ac65c4717dcf87ff092864216eeec35d20998f91f684097c169f10e3f755a2cde076cf7cad8d01d1579d72d647b8fc612acead37925f1e58f49f4fa936d471af"; - sha512.doc = "ccbbcf77a135949edeff501ebb07557b5906624bffaf24887ca393e179d57041c2257d61cd2b95004deb1f7cf5322eb2fb9aab8ac325641db32aa63d40f20136"; - sha512.source = "9162f3ae79487aa20b815ab7cb80866b45d2994278f9c780f598bc6c53516f378566d0768a6367c36fbae977fe2fd75e91f2dadcf08c1bc498444a18691d5942"; + sha512.run = "e9c0b7b6507ad4b62644d1892e6d7d270cfe2f9e3a73282c074ea1fc39b6243ba8791c5f693f72cbf082242886969c036f491b55c6e55d3222cd15d2e7f473f2"; + sha512.doc = "908ab875ae142842667e6a0975951b0c4d86279438f4c398da7e24046a9a5a16f7fb911e97832c22639032b1b8e0907f9ad9a57b7f210b03bf4997758cd23f0a"; + sha512.source = "2750aec632bf1306ee88880ce388c5dd471269ef9c9e284b61a450220c0093787df0b28a024615b4ae2308f46a320b80ff8ab82f5dd2cff90289598cb1dbeb37"; hasRunfiles = true; }; "qtree" = { stripPrefix = 0; - sha512.run = "22a1467f4a88d4d0201bacee1fbd91874bf2047d2f0d17e8874afa68f2c8cdaf8cc892d827d4c80035e7cff7ffeb8eba2a974c306dea539a8673cb9268b06f47"; - sha512.doc = "9175a6048af552184d864836001e722dc38d43d04bf95c8d8fec5359acaa79a78ec5ed1336edfa1792efccb492e1c5f0dd0fcd825ed93f7125af0b502ab659cf"; + sha512.run = "be7d3dd2eba1c32b3bb5bbe429df9140f1f6b314679b40aaef602d67fcf150b4d7b671de409ad464f2e5d50231f2e2229b3517d2ee84eb5d4bfaddbd754a552a"; + sha512.doc = "044398c3ae5ff47867d57270a7760f79e22a5d312786dab75ed1161758dd8028128ae24d6c23836b528d7e4058359471fed22b99456c1eb0dc206c7473543f77"; hasRunfiles = true; version = "3.1b"; }; "quattrocento" = { stripPrefix = 0; - sha512.run = "15d4ae2405bae91037b0516f59b08f773aae46681a3b33918e09f6360e26e7ef963ce55fe46d764f1b62f50de55905452400c9ff09325d01704e1df278dc40c3"; - sha512.doc = "9e74468f0d78afc6bec380ddaf9b63bf821e27da237225cdb71505369fb40f39217bfb74d389452ec88dbddbbbab6836ce6425fcf5c7362e084a0265554b3c81"; + sha512.run = "c9a76d02efe1cad1c2928c5f17adbc95dda098c9fcfb7ea44e2e6c2c8c8ac109b82caa2abc7e0371f798f1893139a671e113a18fb23faf5a346babd5a73dddc7"; + sha512.doc = "907619be37c23e69ac6f5944e5f777b148d5afaeb8aabd92743d513125fe3b01926a131ea4eaf64f306baae5fab73d4a5b78f8b8909127ba4df2d0321b5f4334"; hasRunfiles = true; }; "quicktype" = { stripPrefix = 0; - sha512.run = "c014e22eeb7f2b7b9f3e4cda04f1e6c2807e74b852df7a62094189236d3a1b1113e6ad9f3311833a5e4b8999b0fa5107293b8a1d5932c95d83cc2076cd84ff07"; - sha512.doc = "37222254b5ebd80e8342de64f6d08ef5f498259dbb240a7ffc741ea415038b0b0eb66220bb88b2addea9d461a379fc2ce3148dcb6cdc550b6c91569ac08020df"; + sha512.run = "997554cc6a031d46ff989b5e81dcb01e871dd468c48834d111583a6a1a4cc9a091e548de0c1c8f5cb473ca695e3b5688b45649fafff212a2a9632fa7101e716c"; + sha512.doc = "484dab33e3ec0bf31e6037cfea69ce607de1da70f321a14fa06e48df94f75bd7dd06456e15cde967be084372b298f665eaee954e30d051c3fb344f2fd96a1817"; hasRunfiles = true; version = "0.1"; }; "quotchap" = { stripPrefix = 0; - sha512.run = "a2e3ca687484811b1f06da9d8a5e07104239b24dd5d92b25541004384270a4d4abb5d4c0bcbb3999652a51c87638f9b3e90a42bb5e5525f13bf5e063fb6ab086"; - sha512.doc = "383fa983ed7f858408f5c8fc15746f737ca9ccd20422c19ac4afb03abea7b37dc8853fbf7c24a02d7dd162fa377c1dafb3648704ab603c49ad736074bb2aab46"; - sha512.source = "34379d9eba35cb12d6d90a8dc8d21fcf260d6c86c9ba19f4767a9fe97aa92e5b2dd62b683d49d2393ce21989972d03080e45764aa493b9c2eba238cfe7c6004c"; + sha512.run = "b2532032191bc114e3db752535e8b35869a3a8304f11037b1de40f38ff5a63bc3ca9a888eded1e4ac50b63716f475a34a2f8cf1be8439ae5b7233aa4905cb10f"; + sha512.doc = "6ed31487396b75903ee28c2d1834d6aa8befcc8d878389772f8df315bb9c5189a44b46df405601752e8f66d52b410bccf607b96e2e4210474e6d1d8ca03876cd"; + sha512.source = "8b01ef71228a1337471de0462145b55811f9cefb68c929a7ae9752ad70464d180ccedcd37ffd1073ad57fce8cdf7b99264e77099af9c87f4b852a3e27263a8a2"; hasRunfiles = true; version = "1.1"; }; "quoting" = { stripPrefix = 0; - sha512.run = "e3dbdb2910a8c9953bdc00b8dc5e1feca91da33024a0ed22200d6a159021cbe4813c92419ce0cc8e38895d08a2f63b55864d3a60956f52b3f16b780a8747495b"; - sha512.doc = "3bfc837c41974f56ba1daca8fd0c8de5d29ae36069f1f3b6ca06fe6c6941119f8adc523bd69bacda969df13b7f0c39bea3eeb8c79780becac559b25b54b9e8ca"; - sha512.source = "8b894b7759b7d4e0038491cd2289dcd328592f98fc4fd90272a9f6c501f6c665a81a1dde0a3ab19cd2e7e5172783419579b37141be77b056315fd8ab38cc56fa"; + sha512.run = "d8a9964310912db2f70f41cf8d99c398f9f6f356eaf53fe14cb097d00f021e730e15070cb155b2b441cea7ec06c41718155b07bad5a1348643d4962c7225307f"; + sha512.doc = "3220a564bdff7624699979fe45e53ac89095cefff59c93493eb058c9f569fee15deca97a2b5a5738b297eb021ceac930a344c7552b493794996b8772599071c6"; + sha512.source = "5448ed23d320208ef287c3279b26af88b9940030bec068c1dd42f99691b765bd526ac56df9dfa983dc41e7252281fd15f164bfc6b251606be8918bd5f3bad397"; hasRunfiles = true; version = "0.1c"; }; "quotmark" = { stripPrefix = 0; - sha512.run = "3a9ff250fd820fe2da7736fafd749e79439b20e77c5a13e0998b443a90e491fd8cc655e385068dae1f6134955d2bfe9011a28b1352d17b36c0ff7d22719d61eb"; - sha512.doc = "0464ba57b89368ad51cb349059593b1324625e2bd863053a5eebc24902d54a6ede6ed89abeea9ddbff06258c0e10996204d5448e1302b554084d1146daeca462"; - sha512.source = "0855fb78f5486034180e48c76e6aca9256297f94f8d7b2049d4b52ce9d2a8a277c4ac3fe2a58026fd7d1b08da9f34dbf918f1c698accb9459677628b4b996c99"; + sha512.run = "bc5a3a19c8ad82e5bc367b409d26daef55de532bf8a16ebd8cda5e6e187311946721acef96fed125ce4b16f01ab893843495b2eb712192b494e9ff470217c130"; + sha512.doc = "4c22177a0687b90c6097c3af93ba20ea2cea44ecdd441b2fa2a285d9b7626f659540079b5d17f44ab620317f7d3f597db18fd8528c7573d37c68ad5cde2e8861"; + sha512.source = "b989487e0263f6c2633577bd80a6fc31b4564ee14ffc25e1b0bf2be845c0d113bb4cbd892e4f507404cf19f3c7155f0e07ef5c873ca2385f590a2a75fb0418c6"; hasRunfiles = true; version = "1.0"; }; "quran" = { stripPrefix = 0; - sha512.run = "6e53e993a8b53b59898750de487cb8ef95d1d60efd8e5face22fc77ddc025aac426a25abc12e42b313c45b183705e1aa15d97914697f84caab4b00a0470eabe1"; - sha512.doc = "823bd14c0bc0ca71a38c9ec55e66e4fb4f619ee04856c128ff16758dfc24b5d87c56dab8b3165eb29a60d612241480d0ae1f55561411d9e91d6ca2862614176e"; + sha512.run = "c566209371af6c2bc2f8d3539bd0b7a88775d81576c9998e9b84adf5352a46e4f1d9ebcfff14c86548ade900e67f05c04268bb11e9b6cba0f2be39eab5b44399"; + sha512.doc = "c9764e927b03922a217ce31b1930823a6818fd3a4cc8280860429d01ec3b0a748060d567126378b4712d04a9bf2aacee3295aee617bb43efe0a3948dcc598d51"; hasRunfiles = true; version = "1.42a"; }; "r_und_s" = { stripPrefix = 0; - sha512.run = "ea44f8153f71c6fcbee2ecb2ee154e1ef05bbcf104b8b9410ac9fd9d8f707a2abea12af5101c05bcc4e098461e7ef89e6baf44f171a2672052e4d8da871f8165"; - sha512.doc = "c9ff5ae725137af07f77e18e019b7a81df670371b4db499a99cc9bc9c29b676d8c71f85de9025582066d288af2cf331fa8272452efa373c54a220358767026ae"; + sha512.run = "ee6335d6e04765ee6a4c85c1e71047e6c0eb74461dc896945f26f79c2b38c86e9daf13ce8eadb0226404c566f6f5148964e098c7a698b9ceeac315d30b941748"; + sha512.doc = "45fbae3dd1d572c9bec44827743996325471bc07702399f7a59412fe9f197d66f2c008dca78c20dead3fcea599c31ab892bfd8ac57241945ed5d0cd3c9d226c2"; hasRunfiles = true; version = "1.3i"; }; "raleway" = { stripPrefix = 0; - sha512.run = "4f08e6b9171e62a18121ae9023150d5f53733ff681373f7df92a30a636dad6cc62b7a967f6587fde1af9b1d27608272502e1b400207839bc93f3ea7be709164d"; - sha512.doc = "4ed5ce9eb175c3687603518d4813f6a50e6b1b62c15f2b8ba03d2fea1fd7bb379cfd2eb115974f537341522fbdc7c75f350b6321266be58b5ec239a62d753cc1"; + sha512.run = "78b68b8aa3863ffeee5b3147d947fbdf6e4f18f1d89cb2bf39a3fc8d2b0272914e9aac57c9bf43547868e2d7479d6d07bd4f3bd1dea9cf426b7bb187aa34713b"; + sha512.doc = "9721ef21f576496b5f035058974d86190e6a1518a1eeb3b2a4b7728b900a2394f8c876498e7a14693f5c535b4259560b2e7e93b29b0731ec0da3e7a29df1aa1c"; hasRunfiles = true; version = "1.4"; }; "ran_toks" = { stripPrefix = 0; - sha512.run = "fe4c899a8d307662b3963c89e710ad15ca60140faa2b2f8c4d18b22fb600ccb5d9178c4ae148dd114734523b90ca2e2fae64bdf11237a6cd948f0b45d1686aca"; - sha512.doc = "a3acde938f8ebc427e3ff087cae6ad9ca023882d9aac16a2fcb1b50cc47da3df4ad1bc46055f41b3012428f1045875c4d0af467cf7011a9e26182376daea3875"; - sha512.source = "1d357c779b9585195cd69c9347f48642c7b5eaebb095cfa2f615728996479c4086ef168eee97599bb1a44da32ca698b0b181e66f43f07c6e1672c7aa7d80f9d5"; + sha512.run = "9b8664d43b9f5030289ac44097d48a7d453144ca000d38563d6c8eabd1fe5a9c2f7c8ca5591dbb6af2b92748b56e8338d7205873e19f7be763f667abb102dee8"; + sha512.doc = "122cc456142f2080532f20e96fa39c37038b887b27af86c5c4df17567f74db29eef474e1dc9645bf8fcfe02c72d210da8d8eef2edbf957806abb84a80b69bbc0"; + sha512.source = "018ee528f96e42592895a7be6ce5ca5ff9191f23a7b3b670ef1f7cb2d2054cd8681399f3ec90018af039010901ca66007bc52378bd7caf4b582f25d512c10753"; hasRunfiles = true; version = "1.1"; }; "randbild" = { stripPrefix = 0; - sha512.run = "29e16f3fb3c88c8901275c568b6dfdaa87a3e999706387fdcd90da5edbcfc5dc293d360959e548f3c34b70f52247121abc46c99033640605e19e58018da88a3c"; - sha512.doc = "43af5af906fd06b798d1ea03fd7996af9f9fa44aef63f25d9debf60565045fb402fca2f696f4f3dc531e9ae576c8d9bbc2d528afbad5c2643725a8a7ed5082ba"; - sha512.source = "fb2b1ff94c91d4e29c2820ba522361d139765aac21da054cff0e254c83398de5699d4d804c5f6cabc3365e15750a13f798595d220fb2224beada48d8627620d4"; + sha512.run = "35b93bcf5a91815ecc73b3b34020d4bcebfcac5e9904be1c72d8e0f7b272721de6e7cc9e38153d4cb05ffd1bc1f01f9c6073afd2fcdc44152b03233430d0ca09"; + sha512.doc = "d5db0b4ef488cd1e11794538c078d8c455e958c77fd554f81a688b9150071837b76ddeb2c2c246466c0037f6da62f41838d78c4fc731085dd076a8d67cd8510c"; + sha512.source = "f6370a88d849a78072396a9eee13098034b6db59f03343315e9de46ce0c19c786670b8cf52103b6f74b4e144e9f1561b8d24dae47942d31d9517e6bfffab8317"; hasRunfiles = true; version = "0.2"; }; "randomlist" = { stripPrefix = 0; - sha512.run = "354b3fdc797e18a9de1a7a6ce8f11b32a3d9f29a3c11e1ba30b9968030051023d6dea59b2ddc5e28ba7d0aca148641b65102e5fa788fcca9e219eaa3d926008b"; - sha512.doc = "dd7aa597d238e44d04821e3bafd08aa806bc3e23fdea025320423b9813da6505531a99dc24fa1d6f5ac77ce5c19a529a5ed95a924f9aed7dc2bd055b0276ff40"; - sha512.source = "9a09528c5bf82fcadf71a8e6affdbbfef2eb786dc07ec8155f496e262143c1476054879281d5579f13998d9bcfc0671d9cbe3174f3021a88c91e3ff9a32a8930"; + sha512.run = "fb5c57de13932682098d15072d40370efc68ac33f3a0de45c4a275a912222e3ac29aa34ae93e9bce92aa425285f86a0966e74f5974a36da18a2891a7defa20c5"; + sha512.doc = "9f4b9529407181edcd86e20bfb390f333640cf36a1bdffeb598aacc8efa0ea2fd67c6b98dd238b537889c8e9d6e9fc20db94db89db1c23c94bea7f2001537c1c"; + sha512.source = "ccb17f684fea37bef5316e5ee538f1dd82b73b7db600d0380505f5948082e8a8dc8bb4a340a54bd61e5359c87b1c9ef4671310fad53e9b766a36bf64bc8bc63d"; hasRunfiles = true; version = "1.3"; }; "randomwalk" = { stripPrefix = 0; - sha512.run = "f58c351505f9d4e0ffd3b8909154e7657c430386d972da742eaa523758c1bb8a380067af817c4028210eb3b0a9145c9a913d374b28b4a59f81e791e875090ed1"; - sha512.doc = "592f0f81dffc38ecd6dedf7a979ef5892b80df57c03f9d2476a39ac8f682bab448a5404665f8d7624db9baa7f9e933751d237b975f83a0f433b15a0666a82313"; - sha512.source = "0e8ccab2bd204e9d881ce5856f704eca20feb40a6cc84ae8e7cf654d650289a34c27daaab2837e8d8ff9e8f822d071e50827474c77dd8ce7d9ae87ecb35e863e"; + sha512.run = "7def807764a6fbc7a100243c4be8ee777b0affcee694cee4ce339c2acdaec27e887fcf3c427f8059e0f78baef8ffd92fccb3501266355325966e3757dfc031b9"; + sha512.doc = "6440e47ccd23e9f3c48ee39ca2dcf5336143e113d990f1cc8f659e80404b8fbf7c1a4ca61d11a1fa57c2186306dea3b4dac4a38a16502af3cbec12f431a9fc05"; + sha512.source = "359fba28fa206e91852ac85fde7d96edb0467f0e1eac53dafe46ee2941ae4279ddfc2e9fcca5696b9f967b9f10da8b3375ce9eba9f8c9fceddd2ccb637211d71"; hasRunfiles = true; version = "0.5"; }; "randtext" = { stripPrefix = 0; - sha512.run = "bb49ee87b458cdec98b79edbb13479e47b8d86038596206a48873e775a805528b7bea06fe81026f4f8eceba02a7adddea386f35f4c9654345b37ecf9c24c171f"; - sha512.doc = "344c1384d1645260df238edc5ba40db354c9289c11e0472f1d3daf13125f81c07fe84341ee37e9ea4aa0ac7c0796e21eb6ecc1b82fef3e5c5639e79425248b36"; + sha512.run = "e20b4e2ebd41d7815bbd5de915ae13ad09c5e98c2f62914ed77590a66cb9ebf12a56c994d8d1f0d3dc84d06d37eede85413437b38cdbc93bf702ce82b1378a17"; + sha512.doc = "c96f7f804b6e24d759b30cd754326b80a5439d4d514f28e0e17884faea6568019d1bc12a987ff7c460151d92afda55ea6fa6b6ab9d7e5a49146de218c59f6ece"; hasRunfiles = true; }; "rccol" = { stripPrefix = 0; - sha512.run = "863d1bed2cec1220598aa217d3a26b5bddc142990910ade7f8a4b3fa6e977b4f482225aa804869f5ee32fabd8ffdfed017fd2849549630090c9b9006ecb5fe5d"; - sha512.doc = "87646168caf23c730c63a2a8276a868725445f286fef89b843c4dc94d669132422bd8717beefee65784fc32b8aa545919b36daea0de45c6c3dcc66ea92e41d13"; - sha512.source = "7fa39a29b02d1e89029a5f24ae1bf524b560b98c7411fd1dae38b63a7748da9f4857f4d58ee2d3c7fd4ab84049bfdacfc7031496cb4e5884e4780a2924b33213"; + sha512.run = "e858afb44964dbc47db564cab2d464af7af496c2ad74d13dc14e243a178582df610951b6c1c4e2fcd3b4ec74c20ece276293b3d5e934b938fc952341d4f8731f"; + sha512.doc = "8887d4bb4782c8c0b14752ac1f394705d33e0ddf8241a6efc616121788a45070c954bcee363e659bf2a6ab250076eb22aea8f718791825066e2cb120607e3bcd"; + sha512.source = "e52754768a2bf3b321fdb9cecbb83bf43bae2bf4ef1c99a5e21a97c825d8c11e59b7df8d7d74ec4837deda3fd152c5176572ea619eab855310bf9d6c12347491"; hasRunfiles = true; version = "1.2c"; }; "rcs" = { stripPrefix = 0; - sha512.run = "1855eb85e3d39c30643c9d17ee44d9a52b80c4c14a3f544002d9299e9f4564bb8bb19b5e3800ea5afe8dbcdb17535c89a795a15be55083b5fa4ca36f61dbdbfd"; - sha512.doc = "46df458bfcb4d42f97bc2402425cd769de194a0c4a87ca849127f385c030dde11ba19893abe980a65df331a689fdbd480b7c288839e0ced7f81b0b8c68441d8c"; - sha512.source = "c1f0e64651fb8ba6d47d8defa45ad4afdb30f2a251e995f9bbbc0ea3e3e21ed8a79857614e2abbfe73a26bebd445eddf54cd0b6d7038fd6ece69ef75ff419dc4"; + sha512.run = "c2be931adfc353eb3b1919344771d106f2b3dbfde6b623960f94ee6e7d627c0cc88b301ad124bf93a9d491f1bd7183d7eabf76296b9c90343e15cc7fb3720414"; + sha512.doc = "8bb2df33e83f64986285f6e1eb3785454288628d1870a49451cf4cae1564443cc8a5a36cac033641ae761f3aa707e924f944248e2eb9e3317b7fd6058d3af02b"; + sha512.source = "289b084f0027cd3e7b251b3bb3ec28c165058df1d4efd2e214146767dc746cb8cc7cedb10af7dfd7bd9b23225ab540de62887b2f6fd99fe36b8d65a4e7e94655"; hasRunfiles = true; }; "rcs-multi" = { stripPrefix = 0; - sha512.run = "3b670992dd33ac7db33dab26833838dadf558c421d258181b9d29e22b8968a1b5a80bb00092aedc88314fb7def4ff07a1ce87c6e57edd68d1e21a4272729f020"; - sha512.doc = "2b9f0efd212ac3fce629162b0902e713b760be706d6b543fc263a984b5e3d10348ddf9d8a396a01139d889718d6335b6c048fccbbd8cb5fc8925096132b20243"; - sha512.source = "b48093ef79c7065031da61ef98ea0b0eb1a6e4c19b77645cb76d841d93c6ff6213be63f80445090c615a0a89b833d2c70331bb83f794515c623bba3aa8b91cfd"; + sha512.run = "1541b3231f8ea0b863ab851a11bd3414f73467dae8a6c84d7e0566e0395041b40085af736055ff914686b324b6e8ce23bd702204a73cb57fc0cb5001f99a5491"; + sha512.doc = "3778d46a2aae8e8f20c77c779aeb72da3275103fc4d9784b054deee2199eded98c1faf8724365cbbdff00720a9f141d8b9f9e43f6aaa2b5e4ef5f097522ad2a6"; + sha512.source = "76095c85d3c57a6a237756fc490bf7b07c8fb39fcb674ae67208a9161401df1778d6e119832eeb2a511205b65adebe0e017c0ac5afb0ee088cbfe407ffddcfbf"; hasRunfiles = true; version = "0.1a"; }; "rcsinfo" = { stripPrefix = 0; - sha512.run = "49e81ba54baf4adbb4669889dc7e1e6fab16d2036476fa3427a25e660bb82760632e5bdae926aa1a9bfa10418548c7d89f62d648a043ee7d9cc0b9814aa4ff20"; - sha512.doc = "82e5f7ddf4f13c8c75e13dc3eb2ab2a99c9d40a6275731a14657d70fb769280f08edbc9a2f76fd35148890c1e573be7517760fe0b5180607469ed9085f0da2cd"; - sha512.source = "afda9b00a708876ef30848075c60ccbc668de1d9a974279d1ef978a5b28f75336692fcbeae6a314927edf1cb1a51e2eb20f783979949cdd291cc72de8a4ba165"; + sha512.run = "0c66f0c9cc46d08893c63c50d82d7645d5d5e892f46521c4e53c1493ecd9daa4c34ca1fd50d04ae57bdf4401ccb8475fe84cec7f362c8dada4c265f8312e9c3b"; + sha512.doc = "400cc662c09eb1a4e77d2b6533bc0fd8b9597ee55061f9e7dd2e2c800478f9d7d8bb2f95a1ebfd02848dc5da21ff5261b209b49be9863afa7bc26bdf9e372e77"; + sha512.source = "906705e03e80ef4c375d7e547770af010bfbeedefa87dcf4303f79271c0788ce134996a4dc31e199947e8d23fef3f9376c93529f1d497163569955a2713ccc05"; hasRunfiles = true; version = "1.11"; }; "readarray" = { stripPrefix = 0; - sha512.run = "792fba2da6f0a4065bb9be7a0cd40babeeb2b642b6bda46f073c7db01c3db18aac00c3dbe0f5564401819111705e1818a0da673aaaa0c31ac4feb0cb764c46ce"; - sha512.doc = "f0e0eb06d3a6763262eef1959a0f2f51081eaef0de523eba265ec855f5266d897d5c10c97fc46ae5e04a9e4b9fdaa5c97fc07d72f5adf329ab1bfb754465d317"; + sha512.run = "8b0dafa35cce273abce6435b2a81a642a9fa86859f8a0d920be5a85fa038b2f2ecc35109d5fd13b93f521bc9923d3cb0bf9380c49d7ffd01e2d72ae4a67203ea"; + sha512.doc = "6f5d8550530f132a7447e8cf6fa3c18441cd3b7d3f737bd2fb8ab1253b042f60a93d527889bdc53f17313e41ab6bce2ed10eb6c0b46f569407eb45b0abc5870f"; hasRunfiles = true; version = "2.0"; }; "realboxes" = { stripPrefix = 0; - sha512.run = "9a9bb2d43d1648119d3e593d4014a9d1e501fca06ef222bb3bb16a5a6b85221ef5ce055343171a4dc75781ffe87e4b230e0d6f96a4a5df2c7159c8b7f71a031c"; - sha512.doc = "dcbb06ec7289034fdb927cc729e88b5630bf50d610b401d25b8b2d5d2ab67dc365cf423723e4defe2e83d8d91c0c9eae5bc66ec789ac0fb6af6f51c1bb36200d"; - sha512.source = "ea496283828cbf326934eb6b7460f8574ea3fa3d498c0fbbac43ea57197d7bff7f049ef1176a05dc745ce29924f8fa762c48cda2fd17801b6ad9fd3b5c26344a"; + sha512.run = "f2a35b1bd3f4d46d4fb87257f656c05e9820942fd92d4b2e6ba5a028e22960da21a7ea07020a2e2088303ecef1fdff87d5dfd0385b35a31d367ec41dd426eb20"; + sha512.doc = "23d68c9bed442ea79675adb535727f4181d0c91971b4cb0ecc635cc15f1b791326f83861c9df60c6190ecaf16643f29c9f7892996d11f8c1f60bf0df4bd3f96a"; + sha512.source = "053a25cafcad302b10ad8b50b4d7e1730fd8399d27b897d6044ec63cbea198b75a57732d1ce7ba49ac66d13644caff3f0119152ec7f8390bebe5c42fdeaf1454"; hasRunfiles = true; version = "0.2"; }; "realscripts" = { stripPrefix = 0; - sha512.run = "679a20682e2a42c12bff17d16c058e1635e546d289b84ad5002a4d139f654e33ace9239330cebfdcae1e8edfa4e4f588346e7a8614553e489d513b174fa42744"; - sha512.doc = "c439fa6e1e43232c0bc906135265acaef455ad7998391677b06fa69c9a1397ae8e59d7f93cd09dc6d2924ff524702df6748d989243068b484e3b4b40d5b77549"; - sha512.source = "7a4f2194418ba5baa7f2016106be7637e58de32d77b007b7779365b19cc46c5bb4dca49c84459cddf0eef45b6a1715d5ba43de4ce353d5b69eface51cea25483"; + sha512.run = "3ded8c5bbe0d623832a1f4a20663661c6f444dc1f17e4cae9927a8c01b1a840bb69d239cd69297b81c9021ed2452509d0c8629b0e52d1e7656a83b957ab9ef21"; + sha512.doc = "e14cfc14f0a244f1eeb43cad84e0eff427251f5519e946f52830f73c94801b35ac852b680830ed28ca486487e77e9ab5748c9e660678da9f42b3a6a99181c46d"; + sha512.source = "182989ec74ca611c0d093fbb297553994416d8a879a16bd056e1cbadd62340c6e07a473662f5e0ea9560718f66ec45e32d2d1d3bdd08aec3de27f7c8c8ff6255"; hasRunfiles = true; version = "0.3d"; }; "rec-thy" = { stripPrefix = 0; - sha512.run = "2fba80f7c41f27080195e9ba8a7db8276a93a75881d0ebdae6b8f56093ec06d432acfb4c7470e32cc8f579930d6027c7cffadfa1db10f35e4662aefaa7d7b3b8"; - sha512.doc = "219a3f851f3cf95f93bfaa21b824937827b18dc0d729a4b86140e5c0fdd7ec5f29160c4a8158d20096e451393cb6dac4913a010d7b0ae3004b023f17e94d075a"; + sha512.run = "c1e3ff64681a53b3d6afb063e2dbb73b7c820779ff2c8407404fa47533a4444d72970f600e339e273178eb5f59af1c15eac060729337d14bce539c5ae381dd5d"; + sha512.doc = "7eba500b08d79e29908f867718205b1e2a21b1640c5792aee8f8f00e1bba5322af7a255cadfb5e0a6f7ae666437c7b10c26b865786ef1cf0f1aac462508952eb"; hasRunfiles = true; version = "2.4.1"; }; "recipe" = { stripPrefix = 0; - sha512.run = "3b822c0aac7edc074b0a69662ee098649f2314a12eb9d1a07ccb1a7b6fef0be7be6b496518a37b4f396932752b0c4462fb0e7f75e348e67055149ec17e391e74"; - sha512.doc = "a9be5a663f9c77873bfe9c5de389bfabfc0fb0d203847004b936dd586c4a29221e83f340298344659212f064b0c02c40841daccdc4bc698034581593ff6d508d"; + sha512.run = "f5854d1f7eae2f2f2268105d6c86aba95524534c3e428b4791afab4cca54e6d5da1b23897084e2fb271ce5fd568ab556a5644d6adaba859a8acf6d4be845261f"; + sha512.doc = "d42469b59c462a002c9c88c8ba7b5d236ca3a3061806d76fbe38851964ffec61635727b8f8a5b77eef21fd5016dbd54a52b7b8c3417ad2983da867590778b525"; hasRunfiles = true; version = "0.9"; }; "recipebook" = { stripPrefix = 0; - sha512.run = "134917dc261d6a336fb5815330ac2d3f3911e5b5a92f3197dc6fa1f4381d6476e586e4a235abd019fad50cfcde2facb63a82cdea610c83442556807b7e6e3f53"; - sha512.doc = "01780aa8eb150c8190f9a15baa78b065cb96ea73f10776fc75b33775998e84e6c6ec5cb3ecc1666cea972d77d9e711f42d6ebf51f1838f2eed62d136873cfa4c"; + sha512.run = "3b1b0070f8f2cf2c6fde5831175c331ef28297d03bc207ed8c4fe105b488c1f3a05c6d3def0d70aad6ccd30f6e84a475af403a7b9d01cc186cb6ca7c61989b2a"; + sha512.doc = "470637daf760f47889e973c514f45ba7d27f0f3d29686493d2170903804dfcf5a59fdd85bee378f0289534753f59eb4ae1e6c1f32b54f85cb924fcce63452040"; hasRunfiles = true; }; "recipecard" = { stripPrefix = 0; - sha512.run = "dda508a75ba95479e3861baa91223a726f5c66be93cf4ebdb4f8adf71aba877554caad9040483004a2e1ab74ec7f7f1f2d8d6cc4ccaf261aa054d1d3eb94deff"; - sha512.doc = "49972be228d877cc9e63ef406a9d3d2b91120d89de57d1ebe2791c317e0a983c92a0a13dc2c0f9c3c75bf75359b263abaad00f033b45ae9f10006459a209b602"; - sha512.source = "edcee1fb675c310b1725225748f30177a4ca0dde7a463dbfcf7dc444bdcebf0185eab50e97f3c9b7f223c149fd583a27000925f1712c7b3b004c63ed73aae304"; + sha512.run = "a1e28222c48d249a601573dacca48bbe6bb61557ee8fb895a98ec539c2b584d17ea7c3348c7ba5593a3433f8bdc0bb700859c616b94bbe9c9b82412adeba5ecb"; + sha512.doc = "196ee125fe019952ac8b98a24a65aae9fa45e19a0a3b8dea37e89eeb22053d3a8deff30799ec9df2858ecc2c5897dd267ab1b14068fca236e23e3a2c4e387da1"; + sha512.source = "1b4506eb2048bd09b05a7ef152739a59e85fb38fd266b1cc53d019c8554a09a245b435ab91c721570e78de8c74a1d9d4bc71ea29c109a6f88685fcd6a35a631c"; hasRunfiles = true; version = "2.0"; }; "rectopma" = { stripPrefix = 0; - sha512.run = "a171c942da792f7f0592d94aaac577e671ce433f6c065afa87820c4b0a5717bd0b5948911edf95f9374911d8fa20c2928373ebd63ca03874ea76a145babb7587"; - sha512.doc = "b7499663b148f721ffc4c8291b00c5cb2f357801299dbb0b64fd608ed19b2dc5a21d646931ddff5aa33c3a51c5c7a61889d4aa67bd0c8727d196520f0e0decd6"; + sha512.run = "cae353c842be434fb7af2e9d01bf444b446783a18c992cb056132a07d029511715bba574ccab469fd834848849fa63df72ac976ea913222eaf31046edc345d92"; + sha512.doc = "f04b4386f0f5a1741471eb9a252d1b55b9175bfaa304b21c66aff7d609a50773b6fbbaf713541a9037ae2b84cf5c216907349f88907d349df473437dbdfcac06"; hasRunfiles = true; }; "recycle" = { stripPrefix = 0; - sha512.run = "7628d7cf243d492e1a096166765b30116fee65399145169ff46f11b57f28aa0dafc1a6cc74f8a1f381c4f86f4fe39a47453ce60e14a5d6ab702279094e1a0315"; - sha512.doc = "a63f5f1dd7de638225fc49bf92783473d2b9c846b7cf437f326b35a652af423c3f5397c81cbfcb4a984e8ff4069b7a7cb86e0365959c2b7ad4602d9697d8c461"; + sha512.run = "48f9f3df5b04f7d7fe17c29607d736297a39efaf4ea0e9d500b45b3989b951ef9df970ef26c199d309e07641dafcc4cb1afddd37dc843150322f9f541a1b9b6f"; + sha512.doc = "4a2599801072ac8682d2e2c1563621db5c0c1598365fea57e10b0dfed6339ca49c49f44c4dfe25558afcafac75c02284bbf99a5ba08e3db16b1fa7e40b342b74"; hasRunfiles = true; }; "refcheck" = { stripPrefix = 0; - sha512.run = "50a4d8694921ec0cea4dfd505ccc3c666c489431040fb3ce4c573ac1c072c51aa8d00135d31b0ea203f0e24f2df2966d46b60368ca804d7697b05ad86e559874"; - sha512.doc = "52122e44cba922d21f86d2298d22b97d6af837644f6ee68d3adc82b2d047c4b741f7fa9eff92f52a25b243e0f31dd5f92c47a54a65b92440f47685570c141c17"; + sha512.run = "271b1ae64a55d1d5aac19a715780c85427063fe958a206dd8510417e4f38d06a5c8f9596e99f0b29ccbce0789d7a69b8070e7eb9f0b1caf8802f6f0ac2f4fc30"; + sha512.doc = "6f6e844bb8dc40e2b2ed45e439399fc0208dd9c2e8b76e91c23c3945b1163c12d1c4f81885aa00470778400ac0ac088552a803fcd2d7ce160624e17d1041148a"; hasRunfiles = true; version = "1.9.1"; }; "refenums" = { stripPrefix = 0; - sha512.run = "e16418646d962963c411a6c9715708d2466b7dd98e1576b2b8566688b3c53af9fed45ec4292ce8681aee3713b40b277f681ea376a07874b993508aeb75a5129d"; - sha512.doc = "54431c13d9190492094c3d223252bcba0ff6a897c148def6ac7dd6c2aea1625a77c5ebf375ca86e7409adedc674a750e4255d05f10c636619e9336ac9f803409"; + sha512.run = "e0316c337a7f7ceac42a0127cdc8988cdc4a3e3eda697f8595564dc44e909e90cdcfe963b0af64be0def5c8711882489e779729d286930a350a2df7962bad0a0"; + sha512.doc = "42fbf9dc873fe4c9ba26df085a2ddc7ee0ad9daaee9ed477b3d81f2f6ddcdfeb5e38be0e16f4badb09fb4cbd0d5fe26f57426c5730a3a6ce4abb43b9f92eecaf"; hasRunfiles = true; version = "1.1.2"; }; "reflectgraphics" = { stripPrefix = 0; - sha512.run = "dfcbe1baa2e6ec30f2f72d5777c715abba9dddaadc18afbd429d98e0dd6d5396c366689ad81e9caf255a3bebacc87a12fbf8e745354454b09aa435f19657607a"; - sha512.doc = "7f724317904df56abe800585e213b076aaf955dff6aefef7eeea5b6dcad0ca1f76ee965cdcf713ee03ef70756600f89764b3bd0b9dc46fb20ea885306cc4f4b0"; - sha512.source = "9f99603177165f33b360a83de0eeed3709c0b0a041c0a2ac7a947adeafca006cb1fb1822e2e9db1a58e41c09cf90f5567334fb0a919d37e3dae70807b0510e58"; + sha512.run = "dd16175f0b8fd9c8e5c685f604d88bbb691566f605f580f6da24a0a28582e778de6466c2b796c0e268b86a804f6b1a35eb99538facf58d2556ac41693b27ff2e"; + sha512.doc = "9295a8254ec7cfc25d2f634e332bd13f771928d87190e9a1849f1567bdfa60ed578d3cd663d25e4b6ace9f5ed44de854fc90ae3c20fd746dcc278724d7c2cf98"; + sha512.source = "0d0663f57910f746dab93bd690d36bdf9268e49a83656cf55d0aa228fbae9ba3485ce1d3a97e2ad1305bc6f0d2f7503aa05d5000b7c59820997250c28e821264"; hasRunfiles = true; version = "0.2c"; }; "refman" = { stripPrefix = 0; - sha512.run = "f260a647c35abc409552c54209d20acddf7bcc5f931b8f1aff7b40df6b92be42ed0fd40dbdf7de19d28a5f4e4a420890783e0af3380bbbbd937aaa2d4d74f5d5"; - sha512.doc = "98c3efefa1d289ac1e7e4a8c0dfe9b8135cf4214b7a2f1449bc38c0e8c984888add307e69432e5085be42c3d7ffb9494a9696791fda9d164bf90478120377c7e"; - sha512.source = "69f7e1bfbb7d4c2b70d57c16394e844777ef5ad02ed7c20dfa79fd539477947cc6b291f14c5ea0b521a5c68260a0c62a675f2fc72e6ba7e89f8026347ac97098"; + sha512.run = "da577aa3bebfaeb4d29690026aec5da1095ab4eb79411f403a538c7f9b2635effee7996335091e986d0a427cd44f6998cced1f6127521ecd3de14db29cfef60b"; + sha512.doc = "e502af19b2802b452262cf571f190ed3dab5f03dc28b9172514fabf87f5aa5bcadb34b4bed8f87edde52e336f8fdbb054cd2a714caac8059138d98945adde280"; + sha512.source = "4fe4d09fb37764a7c407ac03f10e5e6a50ac919c61c4a600e473b364edd486cbed61096d32757b296e5dfb20a21002bc840f61450d23f24ad62b67dcff98b1cc"; hasRunfiles = true; version = "2.0e"; }; "refstyle" = { stripPrefix = 0; - sha512.run = "72e06e098fa72e8a1bec52535eb0f959f7e15c08bcdfa73f2efbd8acbe0605eb458af32bd99065af1e18c3125f8c182da6d598586d36e3d2617fe7e2efbfa62e"; - sha512.doc = "f0ba29e1851c9d4821cd5ace83600ad5e6583ef91f84ac2852f9ea8b2d59de0dc3de7a4790c6f629f4164f86bd0ada8a3e10cb69758e1ca680e32ccb50521953"; - sha512.source = "7ca4617e77f68ec35434e0871b7a6c5ab3b766c7f3b7d8a76b8455be7df7eb61ee8d05f4bd1cb3a7fcf2b1e912f3c88ddbf81b256f6f996ef36a275d1c4da824"; + sha512.run = "5bb4d79fe30672f95ea084db1632975a676674e4f984afd6b4caf2bc6cba9f1c2f75b49e1b5c6050e80891cfcf9113e7d7f0e37a632fff79537dd3f392216b3f"; + sha512.doc = "2f05d938e046e8681f6f50a96f4a8e45798425edd3bceda57cb848265a0f7808d8df1a7c753a1629e0c8086ffda01da9e7cc30f708d75411831f928eb8addd1d"; + sha512.source = "5363ef536d1b3f34fbe4bb59d36c85dab8af7624cd14fec6ee0a94dd9f1fe786c3826265230b9b1c9a8f407cd3fad32284a3caf04c9fbf6381e4e7d7c5128abd"; hasRunfiles = true; version = "0.5"; }; "regcount" = { stripPrefix = 0; - sha512.run = "2dedba9cd4c873bf2b94916e93af4e3e65ab61d78f72fbe90fde8707d5c782bb9146e17f8a9e3526ff6f151a67d4bcd2d703af8620d04d789005c9075da2bf02"; - sha512.doc = "a84b2c5a5c8c63b8be19d0be89739c378e014d4c5157432331839ac51b37bb11bb8d486908d44518c1de2b09845ccad194d357ce36dbc0a3dd1c12b068a63f8e"; - sha512.source = "9e25ca01e1b729a59f05b4c9a6ae04535e8143cc5255fbc907e94707f934ee212755075e8e1c01494039b814e403410e544457ed36bfc31ffedeeae3d8beaa58"; + sha512.run = "4d21ec19807c682d235cd1375ed98651f050b6feb969945efa5d5ef3f869259e735e21e7ec3ce358703564863f266fb428b2fc046d6b8658068c4190d5c9336f"; + sha512.doc = "03a7a0d3627d4ca7cd47f175333e42f37ffb520b9757f8a522e11b640b8329d65f1a979041228010c0e51b8c3640b4b3f1a164ff4e2eefaa3ed6040381f30693"; + sha512.source = "4ffd91a882ba6b24024f8a9504eb2928d1fdcadda6c56fa3c88b5c22a8b377831667192dcc347624ede01e0df2def6f7b48ef2a7272a5b3d2f26627bd07d06e5"; hasRunfiles = true; version = "1.0"; }; "regexpatch" = { stripPrefix = 0; - sha512.run = "5614b39c9aacceaf4cdd2e2da54dec7d4f5c2ccab81fc5479dc1ef4eb15ce616b3b55ed6b8f90d297534a256c698e6990a6f0b9699dbd8b47d0c4efd4420dae2"; - sha512.doc = "35bca1c04298f064c70ca937567cfc3b7c1237490938ec47f829aa77998735638cebfd76102e4361572114b0a66fba99ad3568a109b7f8ffdfcb9f34a530d35d"; - sha512.source = "3ce601e998e6fdadde9a852a884173d9199bc8545daec17f4da296ec85f17ef2e06f94f2ffcf7019b825e722ebef01a6e7f05a23576f856af7ded8e0c12f4524"; + sha512.run = "abdabd6c881546cc7015df2d5709bbfdd55f26368b3f661e1452be406b74c925a7bac9b71e583a4a58106b984f9a8bb42fe727efb009df10067a09f192ccc1c1"; + sha512.doc = "ad121e01efeea9252c3f8454cec40960518f1be072c70e912525061a5e55ae6e58eb35af697fa205d2374ddda7d46e9dbaeea4c1bf7065b1afba19d4c4804e98"; + sha512.source = "41da5b3100efce4544618b9e716b402d33d24a832c29dee214feb59d6b7498edb70fd2812a947b1afcf4ab9f9c6a6d3f72f71018f95777810e64ab0cf2fedc6c"; hasRunfiles = true; - version = "0.2b"; + version = "0.2d"; }; "register" = { stripPrefix = 0; - sha512.run = "bba3fd21655abca118cd621f7feccfd4b78059d206e4f7bc075892a6bcea08a12a6131a316300ebd18c9927abfab13429a56e44c1399adee57dd42050cc469ac"; - sha512.doc = "49c0ea565bb7600fda47cc83ce93b6e5197f06295d146a6cbfac9f13a97f5a9fe59485a28ef08a28b3d0cd275231f08375efd54782658303cd76a7f06a9dc121"; - sha512.source = "8fe7ca4ed63e3a6070eec506f1e52f3d7467dbb9fe29b21a6218c2150cc31375c69effa975e4b81168a1185caee5f8735e1ca8e420012f63e33e0e792053c11c"; + sha512.run = "567fb67e37c2e6a7cf830e91d91f08d3893a76d655d53c0c3781f2aa444b222e7894b789dd0b7b41d123c1c6fd99f7c37fe4a56ed4339d4a04bdb2fb1e48c8de"; + sha512.doc = "f5fb07469a0b1d01053747d01f7230e96e0b4f55e78d310132594037515071ebbcd1474df67c60022af2ce098e9317e1369e5269479b685e36f677bb3df37da0"; + sha512.source = "105b3ab704a23b9a2cfe6f1bb986b4401f103fe792630f32d2d623643bf06e5f624bd323fd93e727284d59029774dddcb18d0cd3ae5777d35ddfde57b503eb20"; hasRunfiles = true; - version = "1.6"; + version = "1.7"; }; "regstats" = { stripPrefix = 0; - sha512.run = "c2374199df479b46f732200ca18d6a4d44b7304575226f8f3f1d0149c1064fef274dff6601dc469ce16145e95fecbad795e94e607d3638fdff96b9fc52d9316f"; - sha512.doc = "db3656e649a0d9db98ce20145edf4cc9f5bbd982f46247c70c126eb022e2da3e727cf8b07f35e4c5ce0837e0c240cac1ae2084103b54a0ead9d6239d3ea27bb7"; - sha512.source = "c3c6983232b7fdbaeaeba4f9a1d606467c580ce375b7034a2e71899f237e90185f555c8349fce42a24a3703a50dad1ca22ffba02289f688468b0ca09149c9be9"; + sha512.run = "95dcf3868924ad3a0cb7b6213ca258a000826e111ee0410d6afc443ce7bc8f3cbea085d6d54c1dc8a497262dc629a2e12c585096563654103322bf22ce525b89"; + sha512.doc = "0e39c513491cfd0e0f07d4846fcb89fe015d202bb6d24ec6dc9a2969c415faa86e0c790438f9e84b5e9aae5c8208d665db7d21a997c91428311515d3652fa2f1"; + sha512.source = "850c538dd71fb9cabfc5f7d9e1575038dd0bb4827bf046789c43156aa10a0a2c3dd0017ef8919709c9c088bcc3a6e834733ec338de95e7d08bef0e4c90036222"; hasRunfiles = true; version = "1.0h"; }; "reledmac" = { stripPrefix = 0; - sha512.run = "0400059527e63bfd7079b4d8914bf4254df4afce3412362b78adfa961deaf10bd8f08bcc54b06ca62617f1a2b233cf864a7eb9e18bf18fd4d4be940486d48ffa"; - sha512.doc = "861c99aa9d925225984fd738907f915b44c76e57841adfc919dc49c21e9c83a2e902f25c96222988398e815d366eec4d1ace7b248c5dcfdedddb547d9a395ed7"; - sha512.source = "276ee3bc4cf98bd84332bd61d077b4b93296779ac4d7a132f341befd3face1255c758e002fa26a67404de443e976408c00dda2c62141775542848fdfa9e67f40"; + sha512.run = "8f4ad751a32c65c9bcd030c910bb6fa60b8d558fbdb848ee8360650e5049fb5868cda1b1df1175ab687fe21136703b2eccc2d9e9c692e8dc6d6c2700215fc1dd"; + sha512.doc = "459bebcd50964bafaa37c5490d5b125a0afa6e85ddf104319d9c376d7f94e4e659d3a3e4fb6c5eff0111867004b7d5ffa0cd0fc3fe1c3684de1b3fbea8218caf"; + sha512.source = "1337bdd791679ca35b7abb7d61a73083d1be152b9b52ad8427fdd62f9a25095b293120e6c1f2860c547ab479b17e4ccfe3d9a20efb4d7def621734c65aae6482"; hasRunfiles = true; - version = "2.26.6"; + version = "2.26.12"; }; "relenc" = { stripPrefix = 0; - sha512.run = "a505df93d306ab9b0d619aa2fbad00239e96b8efd93631de0f2f9de4c2aa22105e82ee2e7dbd72dcf0002368e8afbecd7dfe3c431d89912313a88e0cfea44871"; - sha512.doc = "d4ca02cc02ede0862a493b4257b311f8e543436cf156df8c26f7c6775fbca48aef6e7392d77b44cdc7b27a97576fa7a37a5be61ead881efe0de7057eb91788bc"; - sha512.source = "39f3df283c1c9cb3e74e854ceefe8372b2f754b24ce99dcef881c12144ce88fb268a5fe331480f20409ee1ae6ba60fab18186522d9cb952925036791c364320e"; + sha512.run = "f03aa519f1752ecb45c1c0e0dabd575195e527ef7744a2d2512e3f7ee2f21594e0e2515a0a79fcfe98d3acbf34563665e70dd21925255096351016914e40bda6"; + sha512.doc = "2d57f5e3420eb78c188243e571656a91bbb628bbf3298527975952f6dc930adc571a7712d3392905f3b28d664e07194e00e0f4f7d1176e83e52d624cf0fa2d8f"; + sha512.source = "72aff8b877014e0321f9e242cd13829ea95a27e33ce75d5d00868cf65bca3d9f0f745f449d5e7a5b7d7e07a1073ae20c94f59bb038a50e43a1b13fcba694ea31"; hasRunfiles = true; }; "relsize" = { stripPrefix = 0; - sha512.run = "fe38c848c9f2242dc611185281519b3a96858856cf3ac074d88bb2c8acffb97b172d42755731ff9ea48e3296ccb8c747ae61dd6a09bc3f4bf5c6cc13041ac1b7"; - sha512.doc = "26e4bbb103d1ed5654baa1b14003e92a4b97ecc24e5c400ee80e4a02cabd8561db045ff5fe1aa5c699fc180a28a5f2a69099bd646b35642b94e49cda733de3fa"; + sha512.run = "86ee036834c90d8ef64f8be67059cc80cc053f90d1356e13a597422c07bbf40e81e0cc8ea0166034a2aa0fb81fd0fa82d431372bb0552c0491a56fd8e119c7e9"; + sha512.doc = "b5ea1ab1cd882e649e91ef3172d2121f3b5252b63fb1ce79cecebbffe2600de63cca07d0aaff72c5c0f63720483e22d241bac94e7740e1924e64de02d8dd17c7"; hasRunfiles = true; version = "4.1"; }; "reotex" = { stripPrefix = 0; - sha512.run = "753ea0894ed0063bf37d6127d4735b44f0b9390a931559cf28e1bb318b188349f344fd66b49ff3af3086e2a57d290f933a1e0fa32c05f94ec84babc3cce91de8"; - sha512.doc = "a8c5cfbbff73ca14bb0ed6f2e179bd93208fae0fffd99d7a3e4f327fd88473dbd5e7ce4482211e5f0054f27972bf5d2d21199f1cd5922c33c068ebe0e0378b52"; + sha512.run = "b08f2a86ed6f3377c099c605469ff5e6fc5f9033bfe599da755de27fa7d0daa58ab4067a84705b080f4d7410f2871da2c4e2a8ef5b1e2258ebf74917d0b5572d"; + sha512.doc = "2d71592807ac5985bedc8f9a731bbf13f572376cd64cf5733d3b6acaafb3020c34f5137030d3374d4f353cba259f6794f3ddf70100a00f0907f9d568d9ef6ff5"; hasRunfiles = true; version = "1.1"; }; "repeatindex" = { stripPrefix = 0; - sha512.run = "f8cac6609a829e400219703e8f79a271c5d6296a55c53f93a1f164a9b4914ff2b4019876e4346df53b338f12c96858864e8a5dd555bd91513128d3fd3b64f9f0"; - sha512.doc = "71d34350079a905fd1546737c40f8a67979558651b26d02cc495d1308ca95b393d970a8e76fa464118883d6f39b294e88c720937360716f36d4fc9436b2b7661"; + sha512.run = "a9e66561c2293b4ebbb41139c31ab27733bb9d2e89839a14545185973f7c19f34120eb0c046edd3716e24bc676e4bff0418b6ff6141373339510814c82ff3b05"; + sha512.doc = "1def6a75ee033441b3cf93841cfc98bd68f15f40da246404d56fa934453bcbb8479927d5e2e624a0c1acffb8927603bb88c47a06825807b17f9ea285bdec802f"; hasRunfiles = true; version = "0.01"; }; "repere" = { stripPrefix = 0; - sha512.run = "a18470486cd11f2603a037191c251023357dfaa6e342612394bad6b68fe261c784b2d2c2e63d14dea4258f28e7a5ab7505e81f67370c012530b221cd4ba07a07"; - sha512.doc = "bfa022f56677ef44625f517f9bf68fc94cb77d41b41d8d5e8820ae85aa34ce0b2862f2fb7f7befbea9fa4de125a779266696106750fd751d450b468f516231f7"; + sha512.run = "e3ce2652e341725ed471dcb6ec77a3e52beb9890f91d6278429f06482f9feb74bbc0bc4eff9c7d406177fdf6908809578ea1a26ad60919b1faed35b0565605d5"; + sha512.doc = "e9060efc93dfdbd1053f11fe982f204ae3fa248c8b627c86f9793e640fcba27ddd6352ac4b932f0194878c269b6d9afeb841d4a33737d091921843d854d3bf8b"; hasRunfiles = true; version = "17.11.2"; }; "repltext" = { stripPrefix = 0; - sha512.run = "d92b68383e2bfda1292bae6ca1f5d0f2c66204c76038c3dd9e2441b5f380a22abcebc22591e72fcfac5f5d79a83e786d700e9ea9ea702d821bc6146bf7e1f9fd"; - sha512.doc = "ec4ff07175e8c841ed4bfa4be48d1977e15ba567a356b665c59cfe45528449991dc950fa6bd9a680bdb0a7a65ec75c86dfa0ed6b96dc7b6c14343bdf65029c02"; - sha512.source = "50d941a7ae8dd32fe6cace1b58f61db0c64a090a89d64071b2fde3daa863620c6d8687ce36fa81a500f13cd19f40756d4b0787a2c7d7112254086c89923317ae"; + sha512.run = "141472cbfd051a8214297eb33923ec8fddad751d41caec16089e5455c69c8e77e2bc33186f82f69315aa1e5e18a4e01658065d429b4324af4f70e036c8d5bd23"; + sha512.doc = "375a170885bb43f79e5f86017b4ddc415c975cba2d0c58bb12affbf7a06330d274104196743b72a0f7c46d2d3632507b984785e2e00453dc5104f8ca93d963fb"; + sha512.source = "e8662123b7ced46ff9b79fa0eb21fc0372967c4b871bb50a5c61a6a64fe6333cfdd0ab0f3c1bd3bfdbaaeaa8d08526295dd8310306e9b9ae2d85973fdc6b2136"; hasRunfiles = true; version = "1.0"; }; "resphilosophica" = { stripPrefix = 0; - sha512.run = "01a3a1b01e916c81473e0de973ee53461d87fd16c35ea9b5d16b0c8906e040e9560cf63e0e425348f6f065a4290a4ce07c941609256cd6af8a3e4f2fc51f195c"; - sha512.doc = "df241732986161314b30c1a1419d7249534902eb02c2c438c6b1c57fcde0634af644226936a7145f9aa42f37d176afc6d6d9ccc2d519052a835b84e073da6477"; - sha512.source = "329576e992641b8e0b059f82c57da616bd6b21b755689b4ef6af3c47cfd8ea01011025977ba25eeb6034fe68b35665b956f9ddbf345cf880ee79d38fb0b5d16e"; + sha512.run = "08a4542f04405c098958fb19f5caf024692331f72cd3a0f17c4b19177c2541c8cfab1fee2a7710399c19a5c1436f95941479db0c1c94387d85f3090cbe78ce73"; + sha512.doc = "6effbf8bb0187eeb0cab635f58c04066b761c8b3f90b03b54763c718330a779376d97b59a2a6aecd04de2eb8b2a0513e41eefbbbe5e33d305cfdcfbf969b3b5a"; + sha512.source = "d0d1cd848ef7f95b41eece10be02b91d2bd8ba052a9cd6257e41d815c24fd142754c989fb88c33fefccd423e9b9005a4da657e7042eddc62b350820f4f6bc54b"; hasRunfiles = true; version = "1.32"; }; "resumecls" = { stripPrefix = 0; - sha512.run = "bfb6ca5e2ffc53ad6a8093bb3b29bf007762348750f58d17f3e22a241a0fa7ff163b6ebde8fd1b63d9ae832c22317c0ab95528f137e1d2643069bfcd981072f6"; - sha512.doc = "08a1ccbdef66fab7a4029ae5165f2f9f1cb20053a69fd81fae7192917fa3077d161e4ea2555afb057455e71e7d030c3fab3a1b7c0d5e5e8c0e37f7eb1406c023"; - sha512.source = "956969910b6323660cc8715a2eac747b9bb216ac7760658157b3cbd8162f3db8cd4ec21fb35919e95aca9bfe101b85849d3b8ba7a59741a6502249977715ca82"; + sha512.run = "1d6bc53eb0915b7be73ec9b02e4a7bcfa4368c662595fcbec203a2ca2b6ef5a4a486bcddcf55057b5a7483fa2003c3110c5c9263ca1ea5cc344a0fa490124b27"; + sha512.doc = "123308938dd4d2d7fc4f1d6597adaa6d0024588f0f277b5d6430ff3c7abb2fb81327a5b70cafb061c1bfd7b830034a8aa12e07a0de3b0f1205fb7b83a44f4811"; + sha512.source = "e1489dbb558433d7d5f0e69c69067df4304b1daee5c81dcd68ef6f9bdaf3f0f68976639a51c5473a162434f818bb6b5761038df75d1d740f07b6824166cc2b7d"; hasRunfiles = true; version = "0.3.2"; }; "resumemac" = { stripPrefix = 0; - sha512.run = "37dfe2d2310e95f9bc5af514d553944370f346b25a7cc24c45a648fd8d729d6044c68c28acfca50fa89d7aa3e49d13c40318ba70845c6ddaa319bd756d731904"; - sha512.doc = "80679c91c13bac0c17d55ec4358c806176293a801c4fb5fa21fe3cb7934f844b14780d9fae65df0bfd8cdd9e7ac7ff87cb45598f8e48a8f07f1947b10b43a658"; + sha512.run = "9be9b7ecac2537e49c8513df20555d6f5c2f077d33486fa6b82a8b2b1f2b31d9e9b9a310542444218d288d95a9a34a9b2d8299f8477e049de5c71169223f3b2d"; + sha512.doc = "6f185446f9b9edb7e8e07ea37e33ced0e1f443c0556c21d25c9eb49f62055cfe126440ccb8417490336752bb59aaafd563b7f6143572c833a46442f24e1912ae"; hasRunfiles = true; }; +"returntogrid" = { + stripPrefix = 0; + sha512.run = "849dabf59a1e027cd0adc4a67476ac33d836897bb7a28b0174db76431caf7d738aea6917052f3350a62e55186169ead1aff553742fe59969c207b2591fa96ae0"; + sha512.doc = "921406ec234440af7609afdaf32e8ba0f62be9df1a14649e294ff1b2f2a0f01db091686e7f081bc705cde54277ca22af8cc0230a9d57df3fef6f7c46f9ae2ee0"; + hasRunfiles = true; + version = "0.2"; +}; "reverxii" = { stripPrefix = 0; - sha512.run = "bb290891648010cde5eff517820e0f5ed24b19898b7a0b4e6725a70252bc624775462cf20c38831fac0aa08c9d29fccbdffefe8ec95d955b489e23712aaf648a"; - sha512.doc = "7e25160a06cf0a5328b6e088756af64e71655df69c5134ee158017a4f916f8e7d98bd45b8e7c727816744be1d062d9c1beffce71769cb92345f703407cd9427e"; + sha512.run = "6f665c581ffce69f049a41aefd4f201d589a661bf869edbf796229c7df86a94799e9db3d8c392976022276d272857fba8ad42e1c7f06c4a45375d986aacdd5b6"; + sha512.doc = "0b82d8e6a4ca1c76283e76f23102dbbc4b4eaff876705bddf22bfeab4614ed4f36c1781b5960114e81248c7f4abe10e0b08bfc637dc5ab5acc3b76b3359231a7"; }; "revquantum" = { stripPrefix = 0; - sha512.run = "4e808c26292b67c896b503911974179a735df034b9d167c0f94ae890a159f6861e40a9183edcdd1cfdab9681d00429ab4e21ef1bf406a20c854f58d07e6dbec3"; - sha512.doc = "62c360caf5d2988ba67e1644bccf2cab469f374ff52320d8e98d8be59657890cdcb5d357f7410dcfba2e89a4501853a3fe5d586ff36843e6547ce4385b66cb64"; - sha512.source = "25f463a1f7d054a4dc567d8c78220959257b77299a3378708ba2d2fa1806164e041ad6a338b4c68e910f4064dccc9dc8b389185543ed011c9da1517548fd0005"; + sha512.run = "66a2a46daf5481cdd87e40064a04842cd891f5aff16b7fa8d170a62712880ceca8b01c2cfc649933ffb3d25f1de49fffd9de5545901a5ad89c64ff91bdfabd90"; + sha512.doc = "eeb197d2172bf70dd8afa13d6192d39c222a4e37f190b2434e21cf4116ae713f6b71a423e3358bed2b7e4d9adeac3a28246263ae26dda6a773ca6603a27fdeb0"; + sha512.source = "f448867460bee1a27f9445bd278ab4692499f8e44c1bfc949ee1387dcd6a30239c97745ecb8866016657feb6653904a32c1428305b29c45e827450d305c70ae4"; hasRunfiles = true; version = "0.11"; }; "revtex" = { stripPrefix = 0; - sha512.run = "3cd7b730d7e92bb6e18ef426a57e1d2b527395c51705fcd18c29e4897582fe871e75019e92ec0b6bd8b6bf623464d446ef0ec79e5ebd785c19106b6fbcf4a1b7"; - sha512.doc = "2f706e80012190ec2925917dce8f376af3d695d62d5efe363b7f962f04895224b2af3e2eb78e6adcd8523361c3a2fe39d6d6b948d9a0f0e37ef5c96e7ef4eb78"; - sha512.source = "4c67705a823158d45ecbf899dbdc42345535cf5fea750b4a6da3f01b5c6abab231f1b92b9814398b60fb7b391d90cf627de87fe0ede356355d4b111e96b3489f"; + sha512.run = "1e76a927df169675bd863ba8783cbe4404e46bcd5592c104bc62b82d0a54c11ac2f27bdbd48652e6ff7a91993167c616dc6f7113626bd655cb21df4d7ddad6de"; + sha512.doc = "1e6f730d623eb322a71e0a225e2683ae417960fe1fca5c3fbf80d7509b00236096e92e985f6da1396d6c56d7622aa9c0f4480d4a47a1ac718abac6b99a725728"; + sha512.source = "a848f6eb0d392b2ea8670e61f97ef1b155163701ac7adb2cc9b17561e7a71c33cfdfa51e2e87e23e1b3ef67d626ede0580b1d7d1c9604d7a69857514c275dd0b"; hasRunfiles = true; version = "4.1r"; }; "revtex4" = { stripPrefix = 0; - sha512.run = "885a0b0e8606259b40f9c7d24749378437c64d620ae079d03eba2047b45f7be598faab185f874b4e5c323a6ff3e2d140f580a1ec31b670f3fdc8dcc896766a1b"; - sha512.doc = "7c419cd0e87e753e5b31da1fc104236c15c5d800ea9297c87d077dd4c4102338749fefa19af16e4d944a248458526f0274e624708b45d27997495654acfed89c"; - sha512.source = "a04001f56db0f768a1adb86801f223c9261a699c1602e03fdb99a7fad33e66b5c77b48bc15c5bf0d16b1c726f781064478edc2b558c2d6da12cc6425c82fc7b3"; + sha512.run = "8cac2a271af2d1fce6b7494fa18aa9e85daf49ddf6fb5f19683cd6cbda856dd46cc7f4d798fc192953462aa3be0e7b04774c8216e6926e001569286eb39edc77"; + sha512.doc = "75e7494c11ca25c2cbb2b4925a7eeb88113139857c353bea1413e0b2ccc9f05d949c892b4ae27750433aef5fb789a0e07520260afc4baf10a430051a0cc878eb"; + sha512.source = "aecf26db235637ae637522e68994e58af0e337d547e7b9395dd56980e27c792fe4a1317d1a487af10be5e622e09b1ccc14436943eb1baafda44a1b1262bcbd94"; hasRunfiles = true; version = "4.0"; }; "ribbonproofs" = { stripPrefix = 0; - sha512.run = "9a4521a7b660a4db2c2b3d5708e26b2b90324ae576a5af0b80abfb966bfca008bacdec2ef9057b1c8b5f1b09a72877423711dacb414f738a947c42f0a62332d6"; - sha512.doc = "002680a34df26d0d88df4ddbc5891e488d1e92358f57d4b94a12fcb99e9012b644b7a1f2db45657bd6822056336626377b8cfa3780c2093fd3b642f35651d0e2"; + sha512.run = "051362589f58d6c6c7d9b763ad0ca281cad41c445f127be0622f6c125d541f6572892641a9e6bc22c52e81b645e79960987a5eeaba31399e304f9a3f9004b4c4"; + sha512.doc = "3c1b00a1d64260978c3e6a25a45e1c90435955e2f0924e3c2d5c244303a6776d605f030d8e9a7953358e466482b356d270eb00fbf393ac9abadf88c8999536dd"; hasRunfiles = true; version = "1.0"; }; "rjlparshap" = { stripPrefix = 0; - sha512.run = "2dd670d09fd8f83eb6cd62b45dc32e24f424e69cc41600ed6d89e47c58d499d877ea62e7498b791d1a0efd08f29ced1a9051ee1073887335e26b44cd3beebfd6"; - sha512.doc = "b8d9c17050f0258a10e5a4316e82775821f6673263dc1654677b035f9f7817e548f62f7f47d46a85f841a2c75ba97b0b8e9fd0ab667d2cec6c41e9506bc0941f"; - sha512.source = "fb9e76fac76bff827f94f1b75388f5e8e5cf93f90a2432c0b7072b7dd9c798d1ccfb55683e509c49faec3ac09fe1c770f3a09e0a4753ea6fb15be0a535c8d356"; + sha512.run = "d07a0ffe9f6620994142d7d12e64bb30e1b439bb3da2b2af07829523fabae1ff7b8260f6cb6e34896af91abc9d9a5a5d797d50541736707bdbe0e2ec1258b30b"; + sha512.doc = "4e51465a60181745a38abfae79158fcdf38b77cb10318fea1223129e2a7625366cf0556cf57ed81d337fe540281df2e68b6c7534bc65e9336f9942e9d59e157e"; + sha512.source = "5d9892ca17bd10515ce33f58877e6469a1b09cb567e7d06cda9507601e90d1c4afcc26d8823e63e5be52d3b00f695b6f78fc102c213990322d4ec68e2f5377e6"; hasRunfiles = true; version = "1.0"; }; "rlepsf" = { stripPrefix = 0; - sha512.run = "cf3bea90b95608b1e894621037eefc536851dc4fdb7d267c2cd08c8f99d4710b1efa3bfc51cceb54dccd340fd053fb40037d885631b0b1132d2de3403906a6aa"; - sha512.doc = "953441f785df2885a503d742c236a42ab5143037191fdb7bb179b74d0d0a1581bf42fd8c32c859b223ecfc7880eae354ad0cae43f39b12dabc1f3fb0c71e7cbc"; + sha512.run = "1caad08d95b81c2445f75e37ee939faac5a251a82b42d4303d5d70db14f77d114075279602a0fbe1565fc228895ee166951f0e5adc27b6a88f5e098e64be0525"; + sha512.doc = "ca7e0a9179e7d6a97d107aa2e163c6f906cd74be722ddbb4e4aaa39b133188377847891ef970274cd752cc3d1375c4463527ec662d62ca90004c0a376755a37a"; hasRunfiles = true; }; "rmathbr" = { stripPrefix = 0; - sha512.run = "7fd0888cd1f93aa366c2838ec1c7b40b9b4bafc92e8a674279a1ae1ceb1a9d5e747239104a88dd40cdf45dc6d82fabce8620b5663b12d6d75eb2a50068823c92"; - sha512.doc = "453414094d61ba23994f12a409f6f6e1f712021332647d1b1025ccb59c5fcec00434fb37df02d5b307ef9fde3824ad630cd1474545052edff7fc2868a89efb4a"; - sha512.source = "fb26dd151fec692b79ebd78aefe6d6aba9324905e8c5e6cb40bc541b91e9bc9096aae8a9d4f2e17e9d25ce961d1560fd611f7243f57d73d8b6898ad1dfe26dbb"; + sha512.run = "da4c62b69306375ca0f2ccbe8ad6573f716354408379cb4bde44f2c1aee7bc94bf47c1d18c78b7d2a78d670efe78aee43f985a5635a142af7e92bda42b27cc3a"; + sha512.doc = "99100dbc2c3798b4a6227b7e43664ed954de22c56f3105db164bf4f6605aeeb54b2de63417c6dcd0b16136dc0235fd56ec68f848f4cfd3cba36f1cea55c1305e"; + sha512.source = "32da36a82ab818e5c3a44e8e53430d7ba02069abd03a259948c83dd45c4d16e32b0229237000348635b523a602dc573216994f24df243e44170e3d3a7cbbac6f"; hasRunfiles = true; version = "1.0.3"; }; "rmpage" = { stripPrefix = 0; - sha512.run = "7fe400212aff46673c4ca399ae7fe2db7b9ba482d6b84b6ece0f56c6042236a8256df5025a6e66f356b9e79a63ed45d5ac122b20ad8d2930de4253f7fe25212e"; - sha512.doc = "0a9194bdb9017e2a01b34c7bc3102e5401b1a288f0cd3b86b074e87f6c57711bf325fcd30c054cc4632e145c67043654039cdd72f6996201c5ae146f08d0b456"; + sha512.run = "3b8b56e8fd576ddc240ee8a4000524ac8831fc009b4c5d86da8a31669e1b9c38217a641f228f98fad93f91b436deb370efe02b652911bd1c27876a9a1defe5af"; + sha512.doc = "6543fd6e9d1113764d0c90692fe3c62c052bab5a97e44220471e675733edde1f0232622ef89d6a12f0671caa042bd3e6243e0e7e232e1cbd029a736297ce7b96"; hasRunfiles = true; version = "0.92"; }; "roboto" = { stripPrefix = 0; - sha512.run = "fef144de771478133a7142df25a34e61d1346ca47aee6b76bebafbd886e79d76e4b7b72ca28f4452b243e933a0e28420be44cc5aae969c841f5234765e9273a5"; - sha512.doc = "08516ec17dd5ee68c3b555824705b78d624514d3d01128c18363d5e71d80ce76199c399d21fd29aeca4177524ed9bd4af33cbff5e7c1ad10e1183ca1d56c93c2"; + sha512.run = "cecbc5c38b92a3b4671376d8df2fcfca2305ea795461bb9d9ae9d84577d4cdd3d7094cf57f6cb69ae97c2749f5e31139a8fb6a85812d2462aac3646cfaf06883"; + sha512.doc = "796c93c2c4adb904b292c939f173c821eec44a199cd8f55462c26c8a7aca02712c11a079a64750b89c03d9ae6db55dd99176f372658d2f98bf32d9ed7d4b0de1"; hasRunfiles = true; }; "robustcommand" = { stripPrefix = 0; - sha512.run = "9e88e02542422ed4c6624ccb054ee37a5e877368d2f58f795bcd66137c25f37bd7be9487621e228b2670aa37766c706fbb844ed052065a65943e4835d0bb21b5"; - sha512.doc = "e3e7eeebb91a12b159cc4ec343c98638811155e7ea1fc660632683287f27456445c70410fd6c5b5305b84c977a64b11c50e2b61ceeee1a3faea0cf9ea7bdffc0"; - sha512.source = "edcf17b47a2a30ab54494a08dbf4f8912fc850e3920d5ef0072a6379d82529f4609fb09b5de402721ce37fff1fd033092dd66b069af0dda2a4c21ce9786158f9"; + sha512.run = "5ec54f58bff4f0a1a8bed4e3780bdd3d4c3b6c6e43f932463d69b49326769f7968a246d28a39541e9c0abb577e6a5c39bbe08684e636954207535bc445ca960d"; + sha512.doc = "e3a16925b40835e4e1f86fe51ea7e4096b75ec9a4d01b48efa2cce2d5b2c4173151cf906979e973b5e52a8b9acdb2de923f9e3e798099ddae478635a765a0661"; + sha512.source = "781737e3fc7f7d51fafe873dde914b9497add072445fbde5a6e0292f5faaa1b556ff845ca9da3b65f75fc64294059bd6e64fa4f0ac5306800f84a5095aa30900"; hasRunfiles = true; version = "0.1"; }; "robustindex" = { stripPrefix = 0; - sha512.run = "b767aa5e6c00b41cab1451e96f4f35560a34062e07d297f29ec5ba27069f57e36e75074cb630af8f94f48deeb69bfebcf506e383f57844f6c05b8cd8721f4776"; - sha512.doc = "deed10828d696d0abac90d30e579468297a8b7c87ec5234e6b232eee94998c844cfc962072f057b98e7ebf1cc4584d815572519a5b120126319e57b62952d7ac"; + sha512.run = "346eae9b7245c02fae7d1a1fc1c973d7da3040a7875ba44ab3a4e905c98a1f21fd521d6b0c567754a279486a3645a4ec8d530a319b9c334bf7b1ffe6a09c8e34"; + sha512.doc = "4cda805c5d0c4533dee9e37f18eee253e710932cf331778a762dabc8d5712f01f5a5a04599c33f7593c9279fd470469597f87c55d9de349ff9da2abd4dc6c89e"; hasRunfiles = true; }; "roex" = { stripPrefix = 0; - sha512.run = "0cdf09b09017715e73fc5844fb03a3925361e617e990dc5f10df218d81b09a42f1565adbc89665413a693609aac45f51aee2fc17365a913571a96bcb676c8182"; - sha512.source = "113a9abe888b444349dba03207c47f3ae3207b1904e71b5b199143d5ce2a58026aadd74662a10826da1a02643b4faaed1df0e68b4e88d32a671988175c1d35be"; + sha512.run = "6e95cc394d00a01bce5d7daa18a138ba4c25263365b3c072046e697e4a486091e27ea53fd0ce35619c96b6cd238f119aee534e5297e62164115dad6d95bee6c0"; + sha512.source = "4b78a2ffa9e820d61217578726e88f1b386dfb8c373398784611b81d2f7b12590fd0b9b0c8b8a4e950593e2121013ee6ea0d13e8a774aa77603ef7ced0f7ae19"; hasRunfiles = true; }; "romanbar" = { stripPrefix = 0; - sha512.run = "6df8858e4c45c849c5ed2baf8350df8a3d6daee8fbf673595dfd8529395197b6a260e0a7b383a41fa4cb668eb88c99f0c8342096a323710efbbe50c7689dd889"; - sha512.doc = "1fd1e32b488914b2002a2c2e118b6477a1533a5ea520e89d32df6226a617458705dd99ceee72a166cd96e8ca0d91e9d3cc78b7be41c89907df5a9f598f029ffb"; - sha512.source = "f78d5e64edbb9ead104e0664b27cfc13985339d632a254231e3bacea70a9c05b78cf5cb92fa06422dda1020b1bc2fc7d2ad17bf61ec3b7b9fbaaf519f69ceee1"; + sha512.run = "3f6f65b167fa3cf3014e35cfbdc2cf70d32f57d0ef0165b482358786229404d4a1d32422acb66b47aa2c9d7b452e34a0c36374e498a837bad9e4710a615be27c"; + sha512.doc = "e8d6073154a1e8ad7a91c86775df596fd515ea5a93b78088c911cb93d303ef698db81508b0665dd4a01bd4598ef6ba46218ca3e27fbf25d2b7aeafe6e3fdb6dc"; + sha512.source = "d642e141d2db2790fa604be55dea4ee97ee542a953aed7974be71223954242c554f71e5a41e0f23595cc521dca98693b4e4350e51fe48fef40b2114d2170289d"; hasRunfiles = true; version = "1.0f"; }; "romanbarpagenumber" = { stripPrefix = 0; - sha512.run = "a8fa7b33d71af2037171efb9ef968de101a3dfec972fd10396d82760c258471446c9e9729ade32e1b96a07ca77363ba94ac9578e7cd7007c17fb9ce39777eba7"; - sha512.doc = "cf3cc0cc5ccd908e011d00456d6652316c000c2e1c188348598d96fe06c97df6b3cdc78be99f680db114c36d48f201afaba5b0b2dc4f167ef72f2ce678c55fe3"; - sha512.source = "6a16fd221738c69e0f77f2e4f0adcd8a7778c846e0e9f54fc2c0ca1ea5d9d962fe94f8d97dfdc3c50a31b0752ef044741066c70719f83e8bc15afc281bfb5f01"; + sha512.run = "61ea143ef45b04bcfc489cd985ebce6defe3afc906cec0126269145fd9a0dc206fcc32da4e500cd7ae967040b56d9d7d8967c99eaee8261431c8c376a094f249"; + sha512.doc = "36d53fe286904c144e8a14769d652fb1b2ddbf7d749d7aba49038b88f5487d9e1187de01370dce923f9341e8d92bbb4f5f49fe72e66456afac6b96ee6ca26a99"; + sha512.source = "8b89749c065932c7af509b94baecb863ef2233f370ae512ee4b13323c9fbe2ece81da7dfd4c67012c826128f34a3c8ca41e19a67954b8f4d48eb65157ae322a8"; hasRunfiles = true; version = "1.0"; }; "romande" = { stripPrefix = 0; - sha512.run = "2a5e440aad7c9e8f35ee2a4eb5fe24ff680a2fb5f0fd1c3b9a7ba17b640bab63281388529437bf1b34fbca8516d566537ed197952f32135046771a08a0e1af3c"; - sha512.doc = "018567f19535ac67a744f3605feeae7de16c8236dc8d205c2f4a97985c169a5630769a85b997da2c139c150388bd1a7b157ccb9e995dba565dc7703939f52827"; - sha512.source = "99b166011b5f82cc8ab0e135ea626b3247a5d2f270ddba39303d9f0e46f1e96c32b40e548ee6537202e43b414d622879f002686ae894ba6332de15759cbe6f18"; + sha512.run = "91d82e42852e49f15da793732ebb892a1e9b340b9edf7d522a9e54e08138801be2c22e0464d66e1978bc03df6b8e5f102ec5449eea747dda13e7d397e1e655bd"; + sha512.doc = "ff1ffaf46fc6822b2ae9c051bd21f96b44c38f73fa50123cb691c1a7304be885c378f4fb7649ab4b5b19f913255200c71575e8a9337018095b087b2c090ade9d"; + sha512.source = "a73375a467747c5382872e4f1d8f0fa4d82233b17e8fbb7e3b94008e41b33aa07a084681d89e726229b1986dca0617caa24a6ee6ae72f3460d2e4869fc981bca"; hasRunfiles = true; version = "1.008-v7-sc"; }; "romanneg" = { stripPrefix = 0; - sha512.run = "b3e1a0aa7d85fa553759b3401d4c48152d07517de5ff9e24fc3f1524e2561ea95f00e7cac9c5eafb0a0b382957d99adede77e565b3fe284047894cb0df25a931"; - sha512.doc = "590b852f47d3f9fb5c264375cb00032e4ce83cca48c8d2ed30961503afc396d43580523819b8a53d48c1eaff8f195122fe97ca1d78d95e24b9a489ab12dff35e"; + sha512.run = "3c0bdbaec93e6040b9ba0c43c2c772d624a8fa1610c1242e2f6771326088c2c538c3f4628514919a6841d4ce4b20a18857caf1639a84c2e3ac99bba4c2b9e356"; + sha512.doc = "745e21333be41a715121cca5fdc9581681994d9bdd2ab68d2baf524df95e146737a0ffad1bf284e7e9300af0ed0af29090a2be1ece1beb8b40165132024da9d5"; hasRunfiles = true; }; "romannum" = { stripPrefix = 0; - sha512.run = "ec9692dc014f9fa61f663863abf93027d3ce0e330ed2dc7a6e85b9779442a2bedd80b2d4a279efd1ea75cfbcc3e061267659d9077f744e8fb851616377531649"; - sha512.doc = "0845fb00334303cfd761ca4ff09d83c1f6436ade5e27c569e21c4e2230289aff182f6894d9d64d969062eb20a3c96cfa27a95248a067a35387def7641d049145"; - sha512.source = "4457359a0eb8dc9a4812fd4fe1b7f62e1dee3ba39350ff307987882cdc1b756c40dd45312a6343eea053fe9b721e24413e09f825ca2c8ac2afd802d55b39b469"; + sha512.run = "9c2dbde6b5cbff0805b06c55a99c708461b584bb0ebab49ce6e4a89f972afd30e7895239e9e6a10ba572a3f5a696612e5568af0c63760646dd9c2e3e06b9ceaa"; + sha512.doc = "ea2a9bc6aeb1b6ddb4fdbf246b1143bd85821b91ccd68a9cc81290c68e5063e06d1bf3a2a8ef882c5d2b50bb1373ad4dad870864ea3dd9893ff50fef0add21a9"; + sha512.source = "7509cf4c2c9446ac30d6da498b14cc8aa7084cc3b6eb82013b8cb9db2830359fbbb45e81363c8fd0d5b8ff1e8458d6295baf7309b5f3e286325d048f1c173016"; hasRunfiles = true; version = "1.0b"; }; "rosario" = { stripPrefix = 0; - sha512.run = "e091d79717c6f36711b402ad7436fb054978a2ce060343f500c7c533de7cf48a6372853e41d6435e110398c13bbdddb2a1c18dea8131f0dc3667ee32cb92e6b5"; - sha512.doc = "3234e8cf4acd61ed7c1e85da44cc69c51e733fc5d592b52f1b95c7f4d6a553f985e7af1643b11fd584119317e21b67f94f4405126f90e1627b8b855b238dd060"; - sha512.source = "1f718953cf50a0f0b2c2d23ed1e3c85efe317247c2bd1e5bda0fc5f2b29fa3088418430fe80c16107b28e02ced562e8010e93d43befa28542ca5f8f4fc34982f"; + sha512.run = "cce759aa57f8cdfb9923223601816007087f3f88448b6efee80d083cef8d0abbe74677d5d5cd82efc56b3c2a1cb508ce43b86dbdd4e3c4667d9ec2450ae20468"; + sha512.doc = "0e0a57f188625276a8594df6cf06c97c2f730c381b0524a11bb98b02cec3da15f4ac36ea2f30401bacdd520d4d32f22ed46de973cdc35e234c0af94760b47fff"; + sha512.source = "792b46f42c0b432c678c8d8113ef453a957cbffed6a8516b90733ea7cafb322c4a1772c8742808bacb4eef1e5bed741bfbd779382a0bf0b04718bfe676ccf0e1"; hasRunfiles = true; version = "1.0"; }; "rotfloat" = { stripPrefix = 0; - sha512.run = "d5c4bb4376d8793a1444978321a0b5de690d3eddd9645f7979f40102a1833c98a625c45961f96dd6f1f416c72b4f2ad811758a2aa2191b68f83f531fd4a5f8e3"; - sha512.doc = "9c83c2e3e342e9d81c440591dddd170030c3959a996b7009de2d685f7d2227acd857e61218990681a33e74cd41f0b0522ed1dff9ac00c42f340c72cda47744ab"; - sha512.source = "38d8584e2eb7b391d7b58a2474705d080f57cb2fcb32ff14ad4e4d7b80b1df22d6a3fb2d117fc7fec15aca44e5cd48f4e9466c871867f9651c38d44c1e2960a2"; + sha512.run = "8a80713d45e0b6cb20a087a78c8441f5e3831751e9253e4680a44468e467d502d69fe67d8fd05f8583d032d647ce02f5ceba1917f3ad174febef9bf8f1d98a37"; + sha512.doc = "7a9766badffdeb1e84954534cf21c3877c6e2294fe16e69902fd9c7e2405546956fc68c332fe2f18c319a415236f29834fd6157ed3951a50856d42055c54259e"; + sha512.source = "177b636e2ab53bb5e6359e4c91ec2f45f487e7d5456b812410ea56942292ee74b137715f87ff3bc817f17aeb29a6ae0fa89691962c2cb563f2c08e2534e2826f"; hasRunfiles = true; version = "1.2"; }; "rotpages" = { stripPrefix = 0; - sha512.run = "18ffa6f29199b6d9a5e68d864c5f52192102226594ec524424c2970e10b4f98af4539ce9cd6d5a6f43f0f445998531e54dc8d742085e0b57e808e9413d6082e7"; - sha512.doc = "1236e55f6e6b68300418fd35e7d245b8f5ad1202120aa460070705b01c96dc68a9a4a5c9be2838567e722a59a23310a540400fd8f503cb4d9d405d71eacd05bc"; + sha512.run = "a6f51d55d743d2015375640fffc81f81d080f2d3ca9d27ed93eeae395be0e908c526e1c2eec26e9a71a5dac665e7c78b71d1ac1d1006dab5e5953b2c91a04ba6"; + sha512.doc = "1cea6f0e5c2334de7d480ebd5ae7ae2308de96a327ed8e06027a32a15bbd2fe7ddad40f51b47a466941def26c572fe1f23d4240beda3215fd9e87010560e1122"; hasRunfiles = true; version = "3.0"; }; "roundbox" = { stripPrefix = 0; - sha512.run = "c119a91528895e0b3fce0d10914ac0a64c44ea56b489c8ae5ab0aeec38023fc82b76b9a3965894e1a6a42a0109e5ee8c5a83a84f851cc4c9ac0b7b7ac747d44a"; - sha512.doc = "48b0318d507f159d68201ed58b6adf185b02eb166d73761adffbd5038b0dad1a4a24680f95e126a7f55b62bc729a382c2c4477a0e09c2dd3176c8661e78e2c25"; + sha512.run = "75983b28b41aee6dabb35cd2012ee39e3fbb93fd26b87f3606197a230598495f76d37599907c5fa8e486241dcb0e6de853020a3a08605c1cc51f44f7d4aa2c78"; + sha512.doc = "03a79367e18e95eda32fecf44892113426fb30b53d4deb95b4b631615992b5da24c4f9ed74ba15013971434bbd41a545a5fdf30b46cc2a34587e61fa7f136afd"; hasRunfiles = true; version = "0.2"; }; "roundrect" = { stripPrefix = 0; - sha512.run = "740a5c26aa90fa86414b5e53fbac7214c7605db8a42eb99a3e3b1120e839f1afefeea61eaec59999c5b8503554f30e220bb97c37a676b3b2d77ab0ba324c69cf"; - sha512.doc = "aed2f9e95282682706e12ff562e21b7fec2d9890b4b9bf8af00fd0712c76de4d02a943591643d130edf73f247f41709a4f6dc9b715b70a7b1e92c13a7014426e"; - sha512.source = "4a13a700b10c1a435f62b34e1bc8529a08fca6d7a236f43ff49fed745d20a1fd8875c02043b8f54d2a260155e4c08afa5a923edcb0c688d1de8a783efcb20237"; + sha512.run = "86ad2797ebff2f9725ee933f77768d925c37a302d6a2ad0dc728365f033aefda041e3ec67216a6cc30986c74077cb42a62a54de120eb6910b2647067dd8e6ba4"; + sha512.doc = "c9b5e55d11f6004e203c46423fb264c270fc35471e5ecb303f1f815c3217c0f029e053912ededc6a0bf5749465bd6472c015be109b1abbe0d2f79c9c7e61702f"; + sha512.source = "b001e7865c3ebdc698bb87bc72ab7968af8e61a6a7e6eb89f85ecc2f147fadb9284168e05817fa096da863adfb5d26603718088157df9195427d72e9c21bf6f6"; hasRunfiles = true; version = "2.2"; }; "rrgtrees" = { stripPrefix = 0; - sha512.run = "5bdc469d2fc2dca63d9fe47b78544f7914a020251bdae8d4847e74e7b9511c9bcbf35a1e00fb37231548ff6932a99e1425a09fdc0a4415fb62b409945da27979"; - sha512.doc = "2af988ee3d1c161f384bd1d324124628dfeeb5ddda5ad51e37aec2c074490ce54d4f8bdbaff2298a18e0cdb65c1324f4d1aab5a802756b57026916eea4203783"; - sha512.source = "c31859b6b52baca3b1473066c9692036b846616aed5bab80c900052d61312334f4cd8a7e48f2e71055f48b4eadfc59ddf044e9217d8cbf61d866fcedee9a02d5"; + sha512.run = "1f3663231040a2b3a60abb9468bc397893e96434b7a1c6b8ae589010e5eabb263e5d8961dab24910a4479b00466988c2e3c8896b9b1d6598fe4246405d31d80a"; + sha512.doc = "95846504f8a443c393d295bb2056320bd3294133e4aa1ae6df4af8a3218bebdb495697eb7ae29d41d36ada7c646efbb3cff50ec0cb81782206f8c7c9a344ec34"; + sha512.source = "a96289cd36a8202f76bf05309844619299ffff3df7bd27d703456e38c173fb9a1599e20efc294418e71651835cd23e3c4f264b30ce354a3ee9ab44ae1d1f8dcf"; hasRunfiles = true; version = "1.1"; }; "rsc" = { stripPrefix = 0; - sha512.run = "f0daec3635346205108a72f93d8f778f422ed5791d6ec14d3d0c563ebfd240b4fec66fe8a701bf53435c3968706a16d0fdb5ca3719bb89721571be868764ae15"; - sha512.doc = "2727313bf9c210b7038de3270298a8bc3b135d96e9025911138a62d980b4d240d4494503b261e0b7da551dd17c8c105fff71499794991f866929cb24cbd9838d"; - sha512.source = "a5b048e2b54982a8c160f8e7340988d5d46a71561b50aff7f4a6b9cc4573a49fcf12804ca4661c935eeb0ce4ab5a04a6df6d60201a5069b526c7f38efd9902d8"; + sha512.run = "1f9b9dadab1dc937738c0767423ec55a8d0ee85c0c0a9098d5f94960eb2c5302a88d3479e4fd2fef8df9d2d8927b9c2247de59f0c63651d7971368d35f0bde83"; + sha512.doc = "75dac5282b82ecc9d192e7b9a88f3d281aae2dcefb9a156c0084a3ab199a80ec5c545fedd26c67cc10b11505887d93b83bd57b526c6ac7e89764dc0109376fda"; + sha512.source = "fd1de8d282631019709044adeb620a632922deb6511f44bac1bc44a52bb7ab1d722bf1c9f4d2ccaa9c339c2f87325e6b2c951c9dce65d7716988e9408df53a50"; hasRunfiles = true; version = "3.1f"; }; "rsfs" = { stripPrefix = 0; - sha512.run = "cf4ea3bc3856399fae53e6fedb91017b4336c2807b151bca90171614c678b24cfad85a0aa0a77bdc7e23f2d86d408246256726f66b3827684713303b9ec0719e"; - sha512.doc = "da5f2659e8b96afa50c6da148e3d390da5c44501b59ce14183cc28f709dfe5022d50707832e17aac30a71cdf73048a538e6f95938cfb6b20b6baaf60da2e929d"; + sha512.run = "80a3424b8e94a95b4487cacb0bac953bbecd423667a94730e536be773cfe080a79008c1355ab1f4605f37686fba8d93cb6bdef021cc0884bd2add695fe0fcc8d"; + sha512.doc = "82ca4f8cdcd5afddd80cfe8f7b05b23e003b2c6249a637fa9f9378eddda9d54ceb2263f1192ada379d84b485f1ca0ba2f969c64f105bcdc415341def8d6a4796"; hasRunfiles = true; }; "rsfso" = { stripPrefix = 0; - sha512.run = "a654373112b70e17986aee215bcf1885413f421f35af7cab2c0e29091923720194245f1b6546ca48f97dcc2961dea8b686e7a573c210a320b0e3ef4668aae7cf"; - sha512.doc = "f0eb7338ed27b5fc57adcdcc483f3727f33870b9287cb427bbb7d7055ebd186c95096b2f156ce2db191614849a585705b6e541d321fc062dec331097c2077970"; + sha512.run = "ce036562c7cc85a028426f7169281362b7ccd0ffe8fc772f0aebeb4841b5b0aaa39aef1e6fb4a0a2f403077f9643ace3f22991c30a8ceba51c367bc50d045e41"; + sha512.doc = "2df69dcdfe794d0f10feeb413ea857c62570c2e16e97955cb1c86dc8dc076e19346718c5d291db6cae4e3850a31141dca9710a6e2f4d91d6e36cbd3e29e454bc"; hasRunfiles = true; version = "1.02"; }; "rterface" = { stripPrefix = 0; - sha512.run = "e66f0344a876f82ecc74cbfa2306a3c6d697817fb933d7aa95e90c5b25ae668689630794a9c9c8c40786e0788136e956ade3f03b2fb027a6130e3eb5295f2ce5"; - sha512.doc = "304299c37b8349119fe1177f429fdfe20a84a6f96b7c6ffda51a4d8dea391af6dfc2c30ccb50f7007621d5a87e00422474a8a92df6119c3ff83a474eb5ca4069"; + sha512.run = "73cd997d2d54ca16f3eb8b8a6fdad4c5fee1e23f3b2bf62fe98307d79c7e431ec3ef82e4d588be7ffd3d3d3c04e829d0f37a9489b8adea5a6e2be3abc0e7b0dc"; + sha512.doc = "dbde5ebc327e62962da253ee9fab772b52739eb4772a2f849676600762bc39976e580d923afe671869e0fb9c80a7f0c400ffb835ba2f021254939521b124aaa2"; hasRunfiles = true; }; "rtkinenc" = { stripPrefix = 0; - sha512.run = "07e8c9f756b46fec635b42dab60515da47ec8416392b512453d903b1d023807c7f85900300df91547e13eca9ca35c38bbb2c7a71bd6cd253b7ab304a7ec364d3"; - sha512.doc = "c9bf34451e11c7b9006c2c00caf0a72d34e9ba0ddab2c4bb9cb541b6be213d05d971efdf76022d41448de17229e038290cffacf348b4542839b5f4786fe30d07"; - sha512.source = "0051586a808dbc1dd593905a440a1d486f43b135ae2d3fc4cf5ed01d57e2dc04023742bc57e2ab659e3e905d7d4468e91e454dd4fb21b669074c2c27bfe5e4d8"; + sha512.run = "287985d5ff2308014772aed6fdc4052e43218e5a7a60e054d471aa9f86e5579295e0cfea4f68efa3654b0b53f449405fb4d33135fffbe2b8cede1a3117fb5510"; + sha512.doc = "1e0439e39861ac9babe709608cd224bb5a4e8ccc1ce5e788d9923aed2df5c085e2446f620b06eff6f00b31c2eaa3e0246a3ca09d634d1b83d0e7e4136b43c546"; + sha512.source = "58a09ab1236bf5f781f8b2aada6acbfa5a889508994a2a054c950b56f880b75717e89aed550bb11e028d23c215cd5375f145779adde5a487f41c27e421d5aff2"; hasRunfiles = true; version = "1.0"; }; "rtklage" = { stripPrefix = 0; - sha512.run = "551da27acd370003e160a2ebac30b2d71beca8d1de4d70b93839520c7c24146a0ad4b957d9c016d7e6bb9cc7bbc7f6fa39547739984aba41ed43fb9d719baaff"; - sha512.doc = "603a23aa8b8e5c6f8572a78a592708131a86d6c38fdc53841bd0a10b294e44cbd046a73497c36fdb98bc61e36634900a19ff69a6f2acdee8b00ad5f21734a6aa"; + sha512.run = "e2c8f07aff7d72ddf0492b70fc2c3cabe948e67df374870f6696cdd9ac3ee6e0dff1acea8872befc92905ec68f2a0e1b0bee964c76ecd6289ad06cbeb0ffb4dd"; + sha512.doc = "8d5658e36382ad40f589b713f4abcb1f4ca97c7da4b154952c73fb34cdf8ad9291581f3baba9ab0e05d06437468c75860bf2331e18703111470f2043b3057854"; hasRunfiles = true; }; "rubik" = { - sha512.run = "ae19f062cc081a26c2666640fcc00a3c095f452535089b0aa19abe28e13ca29ff89731e23dba107695577549f07aa443040382b7a384294b25ebd742663d4c41"; - sha512.doc = "96606db6eae1f55d7e9b4bb2a82a91a58bc2242772f9c322f3e3754cd3426e0527f1a6ce79ad033011a489e59809354ab9837aa40c42e649a1dc3473c7bc72c2"; - sha512.source = "71438fdb4806f3954a7351329c7b92fbe33903f19a3b86c1e47fffdbc7d1ab5eb657a02cc952695f30bd3228d10ebcd84a238d2d86ee802697daa5c1070fbf35"; + sha512.run = "1908d95ff36962c91c62fc57e74c6c9b1cbfe751cf6355e90940fa294c5977998410c7eb50eed01e5a258f059e444436a9a0ed69ee8f27d13316f932b1c4b077"; + sha512.doc = "0d9210dcd1276ae0393c63bcf2cd06e1b7b3e2a9d1845651a776f032b467f5619b1cd8fedbc0cfc5a3640d3d4e2b1d1906d509a44950130114ead64011cde2c2"; + sha512.source = "b09668cae1a54aca218c5eec593e9072e9be33fb0e14a4198d429408732cc8c898544782f0a28a8ffd3f6972e37b2e0114432ac28ba22f6afbee9d8deb06ba20"; hasRunfiles = true; version = "5.0"; }; "ruhyphen" = { stripPrefix = 0; - sha512.run = "630b320996b28a92bf650cecd71e829620308c332b5be9eb778444487710cd76fecb729afa47d89c29906e8b914fd8596322832be762e4c2c76b7f1520e37652"; - sha512.source = "eed0a7301c39fd719d1af1a01e1e58646f5c3f5b6fea8bac6608edaaab05dbba254cb797b38a1f53a529874c6253ff0269a812dee421caa95b97734d238fe8f2"; + sha512.run = "dc4a222a945f30d24a4bc54ac1c4ca1056479772bca6ea45cd5dba03287cd815d25fb01d347ce664d3e7930ef5ea83eeadf72df9c3103ff7fb4a237b3b36babb"; + sha512.source = "7cc7b27c924e19683450a77cb9f543ea5f91393fbb72e1454a70690599011cbf3d0cf2bff644806942f874363974e2d1ac36bb18471e3a503ef7dd6e70a89b82"; hasRunfiles = true; version = "1.6"; }; "rulercompass" = { stripPrefix = 0; - sha512.run = "7c7e630eb11b35b8fd169b8fdae4168ac00b411e843eabfdf1750284f4fdc0ec73e007605bdc988cd3b99731f132043c1558b4bb32ea108b661a6a8710cb2ff3"; - sha512.doc = "041453feee5f6382812300cf2346df3776264a8fe046ef9c97f36d539c307f92159f96b783068b48defa6376fed12f984009b70a0abfd86c43413f4589e9477f"; - sha512.source = "539738195c1a0e7fb2cf176162c26d2ab7f4a422aa2339c29ee9807b5040ea591652b8cec8859b0455e5572020ea4c9b544b5fc4cad5169459a3d177a824b8aa"; + sha512.run = "47922197800bdd5a78f72879333cb3982a2dc31ab0319a1a0b5810399cbd3a19fd6fd0482e84fde45d444ecb8df2115759fd79b0c8d5098b3993a80d2e48945e"; + sha512.doc = "d3db2233666ef0b682c988395f5cc2ed600815d583fbd01a92db7d8480232843d506b62b6d80a0dc99aed5f8f97288a2423977fd7bbbcd03e96a54a948c3fb18"; + sha512.source = "7b502b26d45f6dae54813672cc8ee79736af9559566b48e2314a12f87708f704467dd26c56ed3f0f11829c884e7ce3f176ba771acff872ff4f9588c6d68279b2"; hasRunfiles = true; version = "1"; }; "russ" = { stripPrefix = 0; - sha512.run = "aeac97954cfa649e0c33efd1138acc60bf4c4977c8abcaa8dffa006291ba7d7d111e87dd6b5bc4b466c555da7bd54671f63d6cef6aae041b007b33ea10a45464"; - sha512.doc = "895ab20e585f6d96affa349b012dda20034d6613a1437b8845aa7c77af59f9e21fdc199e043e3134aa53602c4ef1c1882f59f44b31d3d6e179d2e2a55d03512d"; + sha512.run = "d24a7a9742f19812b44dae7be99e4156113491da8939f050ac8e01e491916d9a17eb2832d9e521d44d1d4304f8f85de9cf9c5bc3129a64036a67159109f5c048"; + sha512.doc = "abe5a7c33f01a7df0c014be91426c8338814f28296041783d8c5c90a495943106c70dd1b9829a42c5f3cd824516aa2e4484993078c61cc9edd2ed4f494085f36"; hasRunfiles = true; }; "rutitlepage" = { stripPrefix = 0; - sha512.run = "6fb1f2a606ffe6b4980285a0c30e2e0f35d3617e9eccc1c76b3430783e18a37b2ce45f01161dbd3ea66864507a7039636d213af95cdcf9f913426175d3d13efb"; - sha512.doc = "f83e8e4d3ac47bfbda74e8abb6c9ac5ef6098eb9164436e3c8b6273e84f7172799a26e3e760dcae319d85e3cc3719a283ef1e9dc7291c2a5350bfc82e44a235c"; - sha512.source = "dfa48d61bab25d12e6bfb0c4b70c7b3ef855f726841cfb0e5fd29950419820415701c95d4c56d4719e76a518998eb7d490de3b9e5988d5ac7945c24455e7e32b"; + sha512.run = "e94d9fcf19139ae7b28116ce544de13665ab86c180846dc46b1acce0b4094d0bc5f830df934ade7ecbebbb40920c8366eb1558e6933acfaba3fbd59bfd248787"; + sha512.doc = "08ebef5c77ad2b2e45cddeae4d58d392723de39be0b223f205f7681b16a84bdf991f1bc18b7c92eaa94e01a3833d1e92f339987c6213ae92eef295e5de66fb3f"; + sha512.source = "f6147af0e72ed3f38cfb82ed036a59ec154a5c30c28d8e8d72006c1e64f80dcaa7975fb37a4d99e2f975311cfc5fa9929ca8fc5ce2be0121097b8e7cc0ab9f7f"; hasRunfiles = true; version = "1.0"; }; "rviewport" = { stripPrefix = 0; - sha512.run = "41933d6e6ce0b6f1053fa9f51adc8042947ee865ec9e8ea17103ff66d116dfa88b39d8b032243b03e567e3a663c280322fac5b22598717e53c091b23cf207749"; - sha512.doc = "93ff09d6e031ba7b71191159d407ad717f16c852e33b8e950dbff80502d37802373bdc3daa409125540efa42ae9986c454cc9a5ecdff81162b4018f8809920ff"; - sha512.source = "b916ed4279bcf1496f5978a3ac561cd02c3a8bce7c03f78f1784b38e03205f2026c4cf7638e2e8a5db7ea382f62491f137792f4a61cbaa9981410686653d4b2e"; + sha512.run = "4bd5f79960c9efb05d32aecb825e69d82d6cbb558cee89e6b6f38d8836771e2076a47c4047187bf6a2fd86e06e27da46693c65412dbb70d0d2d756abf31280fc"; + sha512.doc = "189705f93ea310d6d65f8bbb78376c6a9de6db4f45d57ec5f83794b2efdd6959601c7423f427febe95fc6b0008d0cb66a9ec25b775090b62753ab4d2accd41c7"; + sha512.source = "c80eb46f40c06f577b46101b27cb5e20f0d360ec4e6ce633d3139ab49616f163ddd464731f66946db23639508ff13f0c7d208038abb9f0c03ccb8b9bde18d268"; hasRunfiles = true; version = "1.0"; }; "rvwrite" = { stripPrefix = 0; - sha512.run = "231423c4f9380a458c5caaf4da9c6a53eb9c927d4c0998fdfd32c38dc1c601c4b7355206aa04c3bae4d68ff2e713c04d958276b67bbcad6028b505dde9baaeb3"; - sha512.doc = "0d70059f33d4053af9b4faf8321369374a1a0c5ab5bb2150dc815e3d70e68640b10ba24d0c2f7d96e7e68d153aa09a945fc18238450c5004e981549fb1c92a4b"; + sha512.run = "eac51d04fb6bd7b43dd2d241502e4ad3132a3b4cc3da918533174919563965defd1bd0b3e0c08015094dbe116084391f607b9687056b7f3e69c86cac9094fd70"; + sha512.doc = "dd0b12298c17d32923864c8659fbf748e19a233322847e0d1311c6e02bd7f99b140537881731f3fe4ba2bb7a5c719f9de661b97937753b3199b4cf740065cdd0"; hasRunfiles = true; version = "1.2"; }; "ryethesis" = { stripPrefix = 0; - sha512.run = "4ac57e420f635eec9af98a39b142f26b3ef4bc2bb2916c1d5601de78511de43077c36dceb120e017820725f8e28360b6706d82ae1dd1611fad55c89c7047ffe8"; - sha512.doc = "04c6e59a0f509038d4b890852f7439817a57c3a0e72d853cf60902bf2137fca2056386fb6a41e2f27a895d78e956bdd880a9cd84a9c025f71dec9aaa69680693"; - sha512.source = "b647939fdbb7abbfc2702441e7e5ff4b4d131cb3893057b8b38edb94c7d233b0b8b442c0928887983248e1764bae243a407e2ca68e901910a4c96f1e4e605c40"; + sha512.run = "abc4293012110d50f4cf6330d3e3f48bbd9ec72a233f0df765fc260de1ee6d00485e0444dd4f518e1c53907e2ad8d3ed90b5927ee7611ebe2a76a08b25530ee0"; + sha512.doc = "c01347d51fec0f22ef54e64a396ca9849abac9b1ce66d73ef44d26cd4357049f588694c84850397cf0841c9dbcf10f03068d79c052d4a4a5d3dab0de5237bdbd"; + sha512.source = "f86a9bbc76acd8e09622c9b416b16a82d58334ef69eb182b06224b7e89f3aea085a7bd3e7c0ad0787e235647cfa50c2ccff691c6c18b0647df4de3a8fb266441"; hasRunfiles = true; version = "1.36"; }; "sa-tikz" = { stripPrefix = 0; - sha512.run = "c6ccb10d4660edfbf3cdeb926f4df685c2ef43648a5f4663d6348c626e3cff6674031d51cf5f71abf2dd23b42cea179ff084b125f7bd83383b1fe461508c746f"; - sha512.doc = "ca3f5618d6775002afcda66374107391b74c976f7f4922af2bd29b476f6d3d141cbf37a13d8754a7ce7b16e3990555803acf54f12e0217b80126ac23a7fc783f"; + sha512.run = "5969d262e733bca6a0b3067b30149240a5e327d1b51f092c92a26e2ebfec13e0c25cfb3ac71069e119d6dccf9b0e9a4ac381101e78ce60119785c12bf12fd336"; + sha512.doc = "6ccc4679dc2baaac02252e3591333185d1e01ba95eb2398c377aadbbf4ba9e229ef3ba831682fc16cb997854cbf8405f906157ec9b6a5ba71e5ed7781f0c4232"; hasRunfiles = true; version = "0.7a"; }; "sageep" = { stripPrefix = 0; - sha512.run = "0cbbe3095936b5f724e4ae406d3d3181a210b1892caeae61c9507d72e2a2dcce86e9d533ccbe246c7d010a9764e3c8ba12c2309789f537455baf9cf84efcd19f"; - sha512.doc = "ecfa03f65e0422472487773c952a954de17fd6f15188476449eeb3fb9d246684dd56b30b79e0bfb4b4a64b8f3db1028abc8bd70704e27513d55fff41012079b8"; - sha512.source = "e0d5e0d54d49dbe68fd79460347168212709290c1f706e1ceb5c188ef10b953538509ffeedcb2113dc3bb0f4a7cff3cfbc4c14abe1cc7c988e630c84d2976049"; + sha512.run = "4a5472d1cbedbbed23c656a0959bfdb08c8a1be62812ea5390d80d37fb906e0ea8d8205479d6ab7c9bf9f61d72eb7a69a89defd47aa28c0c8fd4de3d4738018f"; + sha512.doc = "8c2d45bf6191ac38708e4a79aecc19d53fdb2c2f60e48d8852fd1706a5ed12ebfd3820f7b32ced41d2b8111bca42000a5f04291886414e83931275c5af3aeb07"; + sha512.source = "99fade228079afb6b90ce76e6a460c060b82fa6fde8c61a110dfe3210ba6c0cf213279ce88699e670fa0cf50f29ab7a1c448c708e22d11bb6829e0ce63d6cc42"; hasRunfiles = true; version = "1.0"; }; "sanitize-umlaut" = { stripPrefix = 0; - sha512.run = "b6754c36552adb91da48a862354c87c2d24c2b48f1f113582ac56bf85e76cd9dc94cb833c57c71e3ae8f85b68f11b34ebc5be623265d2dedb914e0088d08d188"; - sha512.doc = "28c469bb846b74ff2037d273a5e205df32995e2b634cee0672014d3efaca96e390f9f1802a4566ad923c5931441dd9c53b26d6a2ef86fa8ae0549b204d236766"; + sha512.run = "41401c7537570e8e8ddbcbe6b6f1737d7e971ec1929c2eaf710cbe9ec18fee2566d2b69967c9da6c6bf0626b0721b08dd9f5a14698eb64aef7eeece32119aedb"; + sha512.doc = "4dcbd3ccb3523a856568245c4da6138a6931c09f9ccd4bceb8da6dd4b92e138e10d895941c2401cbfe98d9213cac263f9ab7f4d8b7da95cacfd988d82cb94216"; hasRunfiles = true; version = "1.00"; }; "sanskrit" = { stripPrefix = 0; - sha512.run = "0fba4a04b7414fe4f44ed7173d3a9cd42a42b1d7d73641ea9c4756740d54ab44982b305d0263825efcaa5602d6f85bbb08829f91169bebd4c4cc10d845caff1d"; - sha512.doc = "e8e198f19e6ccc9968107913d98fba237b538b476e9d2a6d385e031d7f07265d50276807b1f982f4f1b7e99d9c62e66acf0de6311d99a17fa2153f90e809b5be"; - sha512.source = "9250e08242bee02f6a1dba664cd6a962fe8383a47f380e37703613fd236eb7b296096bf7be7d88d6f07f77f70c3a9a06f3f0aae55c1ed88e991f28f24c1704fb"; + sha512.run = "7b9c1f557cfce651e360b7097f1a9208fb4481591969135309fad0742b0ebeea35642f6be70055fe657e28dc1ec0781926a86863b6c69c251c44877e3a3ac33f"; + sha512.doc = "b646c2ae67f3f6dff7fe2361ced54e65d3d5f29b44b6fdd6b68e3a5171116d6d9998ea4203fa994109f30b36840613d0aee54ee48d09ad451b6c9f911619ded3"; + sha512.source = "2112d903318a21e6adf0cf2b7f9e1b7a06e279372989347d38f06eb4b25fd37961d94837d005f6ff911d1789befdd12cf743c6d0bcfe70ad5d5a786cd6e762ff"; hasRunfiles = true; version = "2.2.1"; }; "sanskrit-t1" = { stripPrefix = 0; - sha512.run = "a169c33e99152d2f8959f81d67b76f6a6a099f298248a9d8e424a67381abef63efea4ed769c23cce1a84566c98d8ea22f49bb6c8445c1a0b7cfd53d45f1cebf7"; - sha512.doc = "2c9d8820f656ff6ef623f59dd0c3ec29ecf17668b44d2ef6f4bade1f89dfadc7fafd8a4e831fa28ff35124b6a22db76ed77519b24b5a6108e883e71de8e05ab5"; + sha512.run = "4eabf0b929ad30a65a8e1540af6f063c1ee1c2cf1be78a8fdb3514ec9aa5ac5a2a7c63793c75288b2c70ba5e4d2e7d1b3a44a9603467f2a9fb29604cbb9a2e0d"; + sha512.doc = "6ab8af3dc7ec384dd5d9d2a027dcde17ccd25a9bf09f3fb2477c27e11a1ef405e36c58365941776741e5f73a79882773d4d9654dec0bfdc698175d7689425897"; hasRunfiles = true; }; "sansmath" = { stripPrefix = 0; - sha512.run = "67b0264f2dec13c9c5acea76689fa0cf219adb00dec08a13cf03c5812d34d9cd240529d64fc77fbd2f1a675211d7b077cde42988a1524cf96f0c006009a595b5"; - sha512.doc = "dbd873a58eff17f83107cbc7fe6d195c9ae06f4eb35b3780a1d2c0c50d4f47bf48d2737d1d091c15049ad1f9ef0e19fda8e45b2f975462b2dc99452c2d35083a"; + sha512.run = "75241f4993bad1e6df2ad25aedbf264ef7021289cf2db10842ad4583bf7983a184c670e9ec7673ba1a92ebba1714ae50e4bf38433c5bb546d8596c6a04585482"; + sha512.doc = "5a24f5b9c0cc6b0ed6fc80894c8089e4882071faacde63207f6cff816f4ba26d13c3ecc1b44811376c2958e3a80011c5ce72f1d3da1eb8e69d456674425ea1d9"; hasRunfiles = true; version = "1.1"; }; "sansmathaccent" = { stripPrefix = 0; - sha512.run = "51d8d7d678f71588c4263f2804698c2e1b989b218670c492e25e1bfcdb4006b17b2f7def026a5314eb0c0af73465e6f31baa3b04f098df80a90a3b975e8dd48e"; - sha512.doc = "55852c1c35876c8e4a32217e2ea7afc66347c48d4bbe3c9942392b1478b5850bbdffb5d6a1b83d0828870eca0361ca6cdc13f73bc0642ac2b36e8bc56e610e63"; + sha512.run = "cadaa7f9fee0b146a7914c42656dec17372798bc8df78b9df57b1990eb67469204d5e6206fda60637cbeb7b6ca1d626f6767779f733dc502d581f6d684684627"; + sha512.doc = "df44db3488e5c14c849a07d9f61dcb2cc5b78bda89be2ec4082ba08c088b7a4e97b91f39cc00bc1fc2c2a29c64f1e0996ba52b9ba580e2c8865f4220ef184590"; hasRunfiles = true; }; "sansmathfonts" = { stripPrefix = 0; - sha512.run = "799177c7aff03e968ee2e317f7d3890e4d3189043a36bf1f34b78ffb82b14e5f624585efc8ba5bab868a555c8930b1ef962d88efc22713f6e4fe090b17011536"; - sha512.doc = "bf658e3c208a3f1d160a682b1410a3a8f24ff6584afb180d30a3a8897c7e3240459956080e71852588298afc0e9c1dfc729a210e351d2bdc8f1c603ede165168"; + sha512.run = "e9edfca88abd3e71590d6e47b7a26ce94f438da72eb6f2f0c944d6e898e1e1813846a414d1e59a1593b1604207868f8eaadac9105b982feb5ebccbc74e475661"; + sha512.doc = "21d595585240d18095632fa3b2adaf7878d7912259d633ac1b5dcc8f754ceb0453150266e386d53b60d13f84dcf2ac49a881bb7e288f3bb68db41b9f6b293783"; hasRunfiles = true; }; "sapthesis" = { stripPrefix = 0; - sha512.run = "d7ed8bd5003ca1c9f189316607e3f6c08f8483a6951dc15f9044d2efc9822e84be2d3a2d27fe85e08b6a232420330c485673d683c21ead8725eef38ab1219f92"; - sha512.doc = "3cca9cc2c5d13c2fb87c6cb9b7f66e0f167e323d1bad00f43087160cfba374745522a8878943c4dc6976a10e0b0e112239d65d60b86863ca65c98db3b8c363e8"; + sha512.run = "058a6dce540acd4201b84e61e7ae6db8066bf25c2fcec082b4bb3e7776514f4dd02207ee70b1ae9b8182caf45bbc4c273b94f97be81fedf8224e5ce0b3fd5d72"; + sha512.doc = "fb7eae2616f424de6fe82a29a90dd5b0f57f652b8533e7a047c97b2bb8fec901951a95c8c0c44d735440f11d2fec4723a1a1d8a0665647888f94efd33140a784"; hasRunfiles = true; - version = "3.8"; + version = "4.1"; }; "sasnrdisplay" = { stripPrefix = 0; - sha512.run = "3c853634e887535528d0408f5b6aac0f65f4da528a6522a4220bfc423938eabba9ab37db8aa8581bdeef062d1fa11681ba283d4f9ddd816d6ff7f9e84ed6ee29"; - sha512.doc = "dd753a97d26fd46d4cb1d9fccb5d84736b367c146891e144e375a3946a45ff113d4e4a6bc0cfc86b8055bb7c3dacabbc8d87b136f88eb9856d3437e2164374b0"; + sha512.run = "8104c28cdb6c2e22dc5fb84712f7d44b4c42c9fee4b7e37fdb128fd079c0b83a82ed18bdac324036ee99de9e1ebd8fca9829c62643823fbcd296eff572366156"; + sha512.doc = "e7b6c2ffe355cb162bcc44a31d271d8a2e3ac81f8a7e5e5777cfe405098df8b9d556b21cb7eba86bd85527d24047eeb1d934c10602070c7ea4b8f9444cbd1f4b"; hasRunfiles = true; version = "0.95"; }; "sauerj" = { stripPrefix = 0; - sha512.run = "bd2c470ae9b2ca4b8260a3b9636764ba306a3bf8185235f4d2ae945e485b09eec2ba330cadb04ad0c5c20cf3d4d3c3de7ffd78e57c7a6401b30b40909cc2aade"; - sha512.doc = "2061b87262566595c6940190185c01390124d4c44f0c52326057509499c857d6aec4996f34ddec36f56044ea0be31fe704f062d231098ad752b9802aa89419e2"; - sha512.source = "2593e9f1e47e215c1dada01ba109c067a247f2ca748df0ff52114ca26f3e42f30a3c69f779492e722f8070a931f9cffb884e2baef7fb059bda348e2fc21fd63b"; + sha512.run = "e0fe7c3a1fc3eb4b96af67371169b455552897f5f93953cfc3a7f356a1b6eb6a9394b2d4b7234e4e25580e0a34ad52db687319708888de0a11a705de7f38828a"; + sha512.doc = "1a666e49382e40b439cbae90d2b4afef3123edea913a11cdbb3a82e2f0bb6b19692f821a218e8226d24f9dd4625ba84bcd8a74055b320faa43aedf07d4079920"; + sha512.source = "4e06b0925f955570d9589ecf47f5ea8db8711af58f4c44aeea59f0ac5c1f336468f0e2b27e8ac70cdb4e9df89382f79adddc5520a5c7114551520489888377f8"; hasRunfiles = true; }; "sauter" = { stripPrefix = 0; - sha512.run = "d89041be0660c3dd4ddc4e08c52f562c16142d49b5b20f4904a41d57334d4bbd11928f3eb07e3f8dd852bd8c5d7853d40050bdbc570669fb4a56c58f784350d6"; + sha512.run = "11fd6758cf403f9a377872bf4f1803700522c1e28aecb8c764a119302942b481536bfa62a39b1287bedca6c3c37f6983b5fbf92c4f8e0f4f5a2c9cb5600a91c8"; hasRunfiles = true; version = "2.4"; }; "sauterfonts" = { stripPrefix = 0; - sha512.run = "8ef1810ec6b9a00f38ac96de1245a5dcbed86ad41fd8bba0533c131257e8c6efa8cec351cf80fa52e4b964a56a2198c84602161f5f9b5ce9ce2c26b5f166776c"; - sha512.doc = "fcdf00cc84f792d22b9274517a617d245fa6c990720f42b9f5886d4128576db74de403952a86d6189bbc446c156e8a2155fbd3b495e538c868953634fbe8b9eb"; - sha512.source = "ad19efdd651a07dcfaa66b03c13d491a0c72721a5a35c309f02577d6e15bd7a26ab087beb23005b40f77e5cffb1957747ff423f171d7c332af53f4dde0799e22"; + sha512.run = "6397472d26f02696160839e2be99c21b0814a3f9c60f70c92931d467f0929e00b7a7235fec811c2c2c36ca7879c98561ccb9b6aa757e9fc3f13e04300e28106c"; + sha512.doc = "a92202d225901f73846c76b6d9b0f3b0caffe75c76a41fa8c9a55aedd20922c4899c83271e03f8df1b3d7a515ee935e3d8ffab2644acdfdc50d25ab8b30d9ccf"; + sha512.source = "f40879625b69f97b241eb257eedacb99d45f44560b4dfc809c5964867023e1144702c1250ff69dc214845fc7288d10944f262ba03da7dfa9a1fce5c820a6b878"; hasRunfiles = true; }; "savefnmark" = { stripPrefix = 0; - sha512.run = "897d9791847334f9d6fbb66f34775dca8cab1927272c3e52da2f7e91ddbb80f52159a9b2352f59f4606c7b6fb8447e2a48fd5925ce7ce1e92a10a3e82e94d24f"; - sha512.doc = "1008635e75d3a24d8aa3ab0eb42f83729a1c5e5242ba06c6eaa0758cbf971298aa83289836b6ae04c9af767295807bda1ecf9f47f61bb0660e66e7bd79698aca"; - sha512.source = "c95af6ed9e2a6375bf212dfbefc43e6f9618838f252bc1bfa719485c3ca19219dbc93bc2a51e89ad0aa022dfa7fa6f552fa522c3ced452406b879f96846fd3a5"; + sha512.run = "492925eee8ada9b988828e67a243d7544a4c22ae7c5e8b9d9b96b484a19856d35402775da44b4a83ce3e464b43019a4b2133c971ad94e1678c7424f4ddd04061"; + sha512.doc = "575120cddf8f8428e5c20f2260913f0181aacec90d1d092e1cb2a311e0d3f01fdb26ba1dfa76470c2f0794785ae7683f478456d23663a8511472098c4339e7a1"; + sha512.source = "2f5accfb941f0a8da11baa92b9059ed5091079d59638361dad35411dd2b6b38cc1be81a1e66bd532bbc06799f89354e83fdc5fabcb7a96eb761ddbb1b9779f4a"; hasRunfiles = true; version = "1.0"; }; "savesym" = { stripPrefix = 0; - sha512.run = "db20ef825e742a32475815a30f8ed8965b1fd1f467aed9f9716c775a7fee98182291ef6286457c759d6d468c7850e0492a70cb8a41cc4df89f704c0b65bf89a1"; + sha512.run = "c29910b17ee44e4fd9e32f035910eedc47739c6c34e5f728611e59df88eccdc36d954347610991f6e7ec67bc25d5cce1d457a9db866b30eb8d1b98f19e424776"; hasRunfiles = true; version = "1.2"; }; "savetrees" = { stripPrefix = 0; - sha512.run = "0fc5b695c09be8b8569782de2e4eaf815f5a1d3bbcef1ff66e23f6767345a07242a1f04c5d946abf94bc0befd4eeeca18f307ec3d2660205a8a4e25c02f4b05c"; - sha512.doc = "45c904c18de92b618a635485378c3e65b5c0dbd8e6f7443edad445340077afa91ec844023aed6a793bd9a32e86aef612bdbf481ad2e2ad4f5f725eba074ce166"; - sha512.source = "ba4684ed247e26b2c10fa05765a1eb23f7ef0f07a7fff33b5f69b79230f7a3a82c59a860a8007fafb54159d29e4f459a1360d958d45d51dbc41263dcb7db6d88"; + sha512.run = "693e8df1c97fb4828af52f8fd3c83b69185f6b199be87beb2457487e31e730ab1cff0e69399afa39a23a7ffa51e9317352f0a7c2ed217e4528212678be23f01b"; + sha512.doc = "ca32a928e785d44d908f85f49d6dd90651a30694c1c8c8d46c4fde17f30c6af441dcc1ba6da68287857a1676c596fe702ad1dbae324ec66d5a220710cde3718d"; + sha512.source = "741eaaa7cc70c8cc988325d3d9b9311aa1594b14b15d290418b37c033e85fbbed080e0cc25f31d9f630a85f55cff0a1098ef8a0797cef696b4621a3c7fa416ba"; hasRunfiles = true; version = "2.4"; }; "scale" = { stripPrefix = 0; - sha512.run = "a0a256a2a81710daf613d89a4812055282939ee7984d180d62dd20ddddd1b9c7a547df65a2f96579063a2a1b6c34ddd6740ab76867e36ca414bffa04f7dde684"; - sha512.doc = "cd1d76eba41849f5807f47a406ee60a2e90ea30ad1b436062d757aac63f9882b322929c0012a9611900c88af6d307a43e788d11aad3f756d9e2ae65861759e0f"; - sha512.source = "9e346237d7873813be381a17ad7482d39e4eb2ae6f37381a347863a2033d36ae237506091ff4d61220a6ef8fd9ec7c616ebec90c43f1ea47eb9840fa6dabcb76"; + sha512.run = "211c349477562ab0d309ea5e908dcea127f67cf1da6f2516e159bf6ef273b7cf5be90a4411ba91f1fa3e9af9c6a439bad04f74e0b2b4426e5f661014d1c001d3"; + sha512.doc = "4957c6b4de940a1798bf924a2e46c1ef707490e257057ee446397bf178543a85a8102010720d008b9ee7dac54423966a4c57d0f7b0b021556dd720c697cbb1ac"; + sha512.source = "294f74c3bbf64b109a528edef99d6318b2a04182c2266e5077dfc8b1e058cade296be1737f955ee880a8576c382c39cb63ba1fe75f214e36aa9ffc727dd7a6de"; hasRunfiles = true; version = "1.1.2"; }; "scalebar" = { stripPrefix = 0; - sha512.run = "c3e59e125897b82795232fdebea0f1220598dc154a1c15962cb1f2d7d4eb081d806f2a207457bb2f3ccce538d95d6ad68fe0651561413ff4ceb2cf4a59113bbc"; - sha512.doc = "a33bf288ac5c8df25687f83e862753cc8c61deeee7491629bf72521d893cae10344f915b74739ef06209faac05505b5d185f28f22b9a777715832bc32be4c058"; - sha512.source = "1cca252c9eafec731967f36e5dd3736e42f0971a09f49b067f1e32dbc09784a8ca11e31049e38aaf1a0de8bd9ff23bdebd785fa8b02699bffbc6a4aaaa9f5830"; + sha512.run = "f10c30f4f5eea08a15c5c55a27403fa5650891dbf4a9fa5aeb85cb16efd14cb3610581e08a85c3b4e01082226a65cbbf218c63151fda33b3648ab9ef753cecc8"; + sha512.doc = "b60ef1af676c7fe79f40184afc0df38278b8dd32c7ee94ec3b4132a6cea30f36bcc0212678bed75096e8131374e11fe738abb3a27da3f0bf39381ffaf2e3db96"; + sha512.source = "d5cf25ab4a4938394f7e96b92b538ecb0325761f036a14dc17f72b773351f84980af7048241e24148bf71ac86bfefb63fa810d3af561954e4d3a8eb73d14e36b"; hasRunfiles = true; version = "1.0"; }; "scalerel" = { stripPrefix = 0; - sha512.run = "85c667097ea3f8e058fa9a5042e1506831cd98568ed9918608f52290ba2c5131f192472a3011397be1bc3612110793e01639bddc706e740c5c6ed3e0b1f32902"; - sha512.doc = "ec095c29eef0ae2c88a0b7e521c03a69c13c0d2caf09a4ced9c2457044acfa541be4c36984fdd8dc0b7a7ca3cf1ab53b08470197f1c22838f8f26578c9fe9e9c"; + sha512.run = "cdc00004572d8c23035f5d797d24fb4a41f61a07172a8d3792450f18e6af26269f6af2282f9366ce92e7bf1ddf2461957ca31b804841050fc36c1daccfaa234a"; + sha512.doc = "314ef43e527a4c07f7f7b99dedcbadd8a74a3a27b5acfe3b92e11969fe664e8cce15b6029a3e418c1ed7413e2055bf36383f43a51500dacf416a615ce7b02801"; hasRunfiles = true; version = "1.8"; }; "scanpages" = { stripPrefix = 0; - sha512.run = "94f0b5e98e43a3b7a8c28331e97f1f88586e2ee06fa3ad8971434183955260e7c0724b166ebf235f41b34f0541045752d530e2dd6c0647b597949fdfdda51389"; - sha512.doc = "db80512631269435dd814aa440174a6b57cdaaecc754dff43c04b8829b0d400dcc0ff0f3bd773bec3174af9ab655a50d5b361c08a2806669049a24b32fb55a2b"; + sha512.run = "18b4d359d71f3b18c6b1d063370a2a7b5e1e5951aee27638f68c9b96b07783f3e5be4b962d4fe026dfc8d57fc9a23f2b9e8bf220d76d268fad7c6e07454359ee"; + sha512.doc = "30be0196aec9bf14d6d7977415f7c7e73eba7f877c814af43a020f93a1f1f00a9cbcc44a5deab5629148c37e6fef8b604b5ac3726ab8edf6781b6a27ebeeceb6"; hasRunfiles = true; version = "1.05a"; }; "schemabloc" = { stripPrefix = 0; - sha512.run = "c511b720b117766efb05f2b129930c6a4612b1726179a774aa723630b6cc6d069c4d9d4e32fcf4fe7570bccb54ba9341ff94db08848c360edae35af476e5134b"; - sha512.doc = "ea71df2c4949ffcf9659b1665251fa23d05c0c2d6b8e425128446e0303bc0cc87d98e7fcec33319e12618bd7cbaa03f1ad606f31c12f02a67dd68ad1363a8f3f"; + sha512.run = "80b87938a744fe627a3ec13606384ba367c280bb085804c322358c1d05e88596e7f43cf578da9a2e91a8e7c93f5860805cf74713c0e54c7b505f2a43d704d8e1"; + sha512.doc = "da50742f32b64b79f55f4a6289313510c90c8b9cb41f427f44e144a80b1776856642e9ea4405688c89107e7bd77cc0b624bcedfb06e80f9b1659aae5b7ca0567"; hasRunfiles = true; version = "1.5"; }; "schemata" = { stripPrefix = 0; - sha512.run = "06c58cfbc59c13ea5a04165f53edcfbfde11108007c7685b55ddf8accd826109f265279aa3e97616f0a19d325bb8d9a450bbdb0f24e56d927b32c7a92c21c77c"; - sha512.doc = "ed8c7c4571a90a7418f5445211ed14e697ef3decaedba020a32f00bb9336478e2f4f40619b4bd7e8aaa17bcc95c9f111e1e16fc5e2f07ce58c39aee547e2c9a2"; - sha512.source = "8c3504ea5c91a49b7b4679172c2d4719e756cd781b48272a03f63e0b9e80176749661e4c0612781739e3ca1b8cc7dbd7471d752b4e04a2de6f191090b0c5e66c"; + sha512.run = "4cc9e75717c80c2162d34c44634fba069ba20789e820d3fd2204d469f212e826dc242ed659e09fc65f674d2378f4fa8984fe36d040e8391cb8c80c670992bf55"; + sha512.doc = "bb9a15e9f40de6824168dc96d355ba84d378f93e12793091af6e5592add42a9c2325ff0514bc6fa879623a1f7e5457fb79892a33764fba17b9c12389806ded3d"; + sha512.source = "2ee502a7d909d0793e739b467237ad7d9f5c23361fed459e74c3ff09ad9d784d7b52bf13025772f1fcc680c84dd82e07a43016be523495ec08d1345ce5967861"; hasRunfiles = true; version = "0.8"; }; @@ -22350,7 +22949,7 @@ tl: { # no indentation stripPrefix = 0; deps."collection-basic" = tl."collection-basic"; deps."collection-latex" = tl."collection-latex"; - sha512.run = "05809be0dea213626c71ce7fd36d2aca7bcb1b915e97458475d64187d1c307dc713e0281f196898c99b1a6e76042f2b51da3a3564bd9b7d2442daa0e73f4ab84"; + sha512.run = "2250810241ac6f92713342a7b4dd3cf1deade2ad6ef65552eb9b987f340d952589fb941270c881eb07c2e97a861db47f57e16777ebf81142155f3dfd4dd6d5be"; }; "scheme-context" = { stripPrefix = 0; @@ -22374,7 +22973,7 @@ tl: { # no indentation deps."mflogo-font" = tl."mflogo-font"; deps."wasy" = tl."wasy"; deps."ly1" = tl."ly1"; - sha512.run = "3208c41866e321747d62b8bfb507ebd0e27632bbc199ecc0d4901e826ce9c3d91cd31e8217f8ededea84309981e1b0a7956a18e4e7669bd7acf84325f316c419"; + sha512.run = "e575255e24c9be8241f9202b013b5ff6aa0cd055b9e6b1454ff0eba4145a2a234ee974be899edee595c2cf6f7adb8911346f208a290eeef47edfba2d1bef0cdb"; }; "scheme-full" = { stripPrefix = 0; @@ -22418,7 +23017,7 @@ tl: { # no indentation deps."collection-publishers" = tl."collection-publishers"; deps."collection-texworks" = tl."collection-texworks"; deps."collection-xetex" = tl."collection-xetex"; - sha512.run = "64f22bcd115354bd8ad66699aaf598de24928629f020f7e8ba274c5325cdade1d65fdcbeecaa7fee33f8e9cc713303da72f171c171451047577c48f92a648c59"; + sha512.run = "79d8fc33e595506fb4a3df54fce72022281c8b7f2fd2e002bca6e1369bcfc12f9b98a872f64170d7f7d5c482361e4f00c0394b26de4b9804715b674ed309aae3"; }; "scheme-gust" = { stripPrefix = 0; @@ -22456,14 +23055,14 @@ tl: { # no indentation deps."collection-plaingeneric" = tl."collection-plaingeneric"; deps."collection-texworks" = tl."collection-texworks"; deps."collection-xetex" = tl."collection-xetex"; - sha512.run = "25baf5ab992d7b93c90b452096252511fe5f304449041fc2590dd9186c18240998f8a85afeb8250428d88cc0c591eeb990368cf05c5a127afde6da789f5b7dd7"; + sha512.run = "4c962883f5a5d723a0aed753580741c2841828a9662641893dccfcc70fab1d90d7988975de9a8c3061825fbe44977607b374d25bd4c57fd27566c16f65aa8b12"; }; "scheme-infraonly" = { stripPrefix = 0; deps."kpathsea" = tl."kpathsea"; deps."hyphen-base" = tl."hyphen-base"; deps."tetex" = tl."tetex"; - sha512.run = "2c55d7fcd1404f4137048fe8ddaa90c74c00e28527c77e486e6b26e40de1bd9e62d9cafd1b3dcb20e8f1cecdaea2932766b8ade8c9a77b916cc10a1f4042e2f9"; + sha512.run = "3aa8d9b098cb6a84e6c864589387a19032c6badd2eb1fa1920ab3477d2d5ac8179e1cc38cda032bb183dc3a284c7afd23d825e337e375c54777de32437439cba"; }; "scheme-medium" = { stripPrefix = 0; @@ -22489,12 +23088,12 @@ tl: { # no indentation deps."collection-plaingeneric" = tl."collection-plaingeneric"; deps."collection-texworks" = tl."collection-texworks"; deps."collection-xetex" = tl."collection-xetex"; - sha512.run = "a9b38b64e8d263cd92aaca2bc51b3d83f1613e302c2a45bbd0c8025914acd597561c8acb64219fa5b652428c339154d6a79af614eb4178bd7a7bd004bcc09d2c"; + sha512.run = "6b4c722f7257406a16daae92e65ab28dd36849af72f67bf837332a94ea871b1e015e4f580f8e614a491c079f93b2c37f3954c6a746eede60de6a66dcd6e1ec70"; }; "scheme-minimal" = { stripPrefix = 0; deps."collection-basic" = tl."collection-basic"; - sha512.run = "8662db9d8c1166a903c19c17d30fc1befddc1bfb4b0660fecc8c586078a73aefabc1289c7926b45cc57a74d21ed2291414a8a2486fab826b7429de93fd29a261"; + sha512.run = "a63f63a14bf5b3e12dfb49ece263f8fd797b71d0c88dca2df00cb988bf32cc662978d0abfd669cc616a3216ec021b38d62de39902d853de27087219faa5aa66b"; }; "scheme-small" = { stripPrefix = 0; @@ -22546,7 +23145,7 @@ tl: { # no indentation deps."hyphen-spanish" = tl."hyphen-spanish"; deps."babel-swedish" = tl."babel-swedish"; deps."hyphen-swedish" = tl."hyphen-swedish"; - sha512.run = "c63ef87495f2b3cca332fe06690e9c972ac8a7136418b3cf4e36090b656c3d0884f1b67cba8af393f08e675feff59b1edc3afbab24dae02d655c1e356b4bc8a3"; + sha512.run = "7dc94de0576778302e7446bf35117833d5a8cd99654fc18f7f7fb241eea269a317d28fdda9044bd72e5defd0b619864b19b8115034af0fcbf1c4f3a3672fd80d"; }; "scheme-tetex" = { stripPrefix = 0; @@ -22611,1816 +23210,1870 @@ tl: { # no indentation deps."collection-pictures" = tl."collection-pictures"; deps."collection-plaingeneric" = tl."collection-plaingeneric"; deps."collection-pstricks" = tl."collection-pstricks"; - sha512.run = "8f4a6a9f746bb3ae2a16c90f8d1b89f496394d62f8b0b814c5845d6a18735b578964278730b34147fa0525c31e981257266a760d3c7c2979f777b2bcb2dd922d"; + sha512.run = "3d81ac3f87da79f5d8811a678ef944db5e0332b50487146310dea22adde338d824564c987f5f931ada8f3e7754028f2d320c5639c61fb194fe5b8fae6497f439"; }; "schule" = { stripPrefix = 0; - sha512.run = "960d1bf4ff9c227a7c701de8676db3fe0d74eeb0829abad293733130645407da18f7b1251dbadd437667b8908066d3adcb6188797ac65bda5a5e81db8e579f9f"; - sha512.doc = "aa70a7cdcf0fd4abc47acc1d8f3b2ca9a6f0160b4106580507cd674ef1802a72d4820bd364eebbe5ff94d26f49c4d01a71decab7f7834aef29009483c3fa2d4e"; - sha512.source = "6f1174dd8588ef9bf282b3badcca63ef8953095e4cf7dc8b6c412eb59bf8dbe72de93f0f6eae89c7b356fc7d8ebffffc93e3e38ba1424c2ff25ee66b0e7144a5"; + sha512.run = "fa7bd660a2b3bbbd35d00eb93dca6830ae9aa5abe8e3a1a2ba358ef296e17d8d6d99cde09258b78fd870b77f9967b372e5a5d9b4719e20daa778cc1b18149840"; + sha512.doc = "0c01fd17b4be2a227c5c8fa98857b11083a91fea5ea8a76c6e1b7f361d4df678783948409e444684683a82ef939d7fad80eb6bf1830da3a093176ea2bbcbfbb6"; hasRunfiles = true; - version = "0.6"; + version = "0.8.1"; }; "schulschriften" = { stripPrefix = 0; - sha512.run = "5da3cd8297c8d661e7d6451bca6a1870de200f9bb4a35b373f676ea7ceb43b49f180dffff846c2f97add286f506d983aa8b999c163ea73602c726fbe24644488"; - sha512.doc = "2d481b4abfcd1ae17a4e81109704378c41a290e5d28a571ec38d59ea2354083815fea751985a428a504d92ee7881d36494a6ed4c5938b47327711b7a4d69f14b"; + sha512.run = "48383258904947223f8079e39810a6ca0a53df7de8b48c551edaec9a4190b6bc4c4e294ecd619e464b0f95adac4c6e4964d8fb3ce80cc3f6edb04905b1b1aa14"; + sha512.doc = "3b98b93ddffab0865bd068bf3391686ab7327d9498ccc379a0591324be268cef6af05c815eee32c696c24df342abcaaf4fcdcff68e165992ff33e091bffad64c"; hasRunfiles = true; version = "4"; }; "schwalbe-chess" = { stripPrefix = 0; - sha512.run = "3b5765290a380b88bf1467a744235d143571184782d67f1dac1d36aa793603ed4f897fe412d75658d78049440825668568c3620c2ef610066c7b22de6a85c1a8"; - sha512.doc = "6b26b7cb5b9c888ea815ab1d95da57a944755db55860659eca5c0770e093db4b0d82bdc8eec199a7348591ee97b9ae427ad40d8c00ebf2da50640e14e6a23f71"; - sha512.source = "93e4f7c89b6750a40cb34922884e24c80758a47d0b13f755830ae04cd455f1fed147bc3479736de5e8bc1773c7bbfaa0a10a7b40054b99edf1dbeb7ba94829ca"; + sha512.run = "795d5317b5eccfdc46c0b6887e55453492b297483c55f3b58255b3039c78f9a4af0fc9aba0cd5f682e7577a7ccf3322b3ebfdec1a3b7a7b16d47cd723b6921ef"; + sha512.doc = "d8aaa1cd0733aa92fcc0f8f869f87073ffeb919c978c91319aca0c94567926b8838da3dfe89343682026e245fc532b9b5efbfeea60b9e30136fa57e138b0c057"; + sha512.source = "722d1bbd37e4ca93a4a090c0c235dbaef02b3659259f98a357f1da2de204819d70d1192eb60988044c3842d6def9aa391eed49eaa7a25defd3e990b0e53b6f84"; hasRunfiles = true; - version = "2.1"; + version = "2.2"; }; "scientific-thesis-cover" = { stripPrefix = 0; - sha512.run = "89e99f9b3ec8b9d2be062ea3b75efa8bb1eb2856bce5f61d2d74fb392b1eb5e6ef7c8dce973c2412c3b9d5a95312688be7f4d9da580cd05f4419ecf6e887cfdb"; - sha512.doc = "6127247a0af0346425df9a0cec17f522045180c70cd1af4be4fec6d8d37c9fda89289c6e26040c0297425c9d694313439fdce35934da5293eef0a4f98bbde4de"; + sha512.run = "6d0704de435fe5a3df678551ef66b7b808dcb48863b4fa3a43bc433f20ce12b790e7a41f42ec505f41374f2da3c64f9fe3fea113869e997419fc667cc52d2d56"; + sha512.doc = "30d7f539bd6b7a42d2a6300dbf2fddef2f4f4929d9ebbb0bd77ce7c4b137a44d5cc55e0b6fdfb9424d9379b2191ddb089ba2dde93e14815d216aed94d3a18d7d"; + sha512.source = "a7b7e08990c6f8cc87ac4cd8ba43d858652d96a842087493890bd4ea46a20e54ebd6435995d6ae28d4aeef9806995bf22e3435418c4f58d4ed1f6bd165949c9d"; hasRunfiles = true; - version = "4.0.0"; + version = "4.0.2"; }; "sciposter" = { stripPrefix = 0; - sha512.run = "82e388ee62b16a1c6c8618216fae0903de8d09c4fd97508cde2db379606638a0e153f9011af468c4a026db743678c8adb76edf848d0f843a8edbc550c09e9d8c"; - sha512.doc = "6ec8af48314c7e651f7242bb7db49c027b75b13dfa2957ec8e2e443de750356052f670c020bb5cb52bb31b5cc8d1b392de79907e69bcb0a574a75df58507c985"; + sha512.run = "f8b052b8a894ffdbd2c1934eb9742bb7a06b1d49e9bc42254fb69f7fa5564d97b636ee4cfb260ecf1f88f19b09f62394e283407a0aa10b47fa969af1490cfe30"; + sha512.doc = "2e539b0e604fc209be6ac60b136ed8dfe00fe3090bde1786e0eda8445c32d9c55617fb84b30dbf47779203eeda7c27e04bdd15bb4cc662c373df6048fb24b39a"; hasRunfiles = true; version = "1.18"; }; "sclang-prettifier" = { stripPrefix = 0; - sha512.run = "1701a717beb846b86cd801d1b27809d937c84eabe9ccee961b15a1f238c9e264007cc7de1ad3973ccdf4a0edc93d8e4ea40eeda0a675c7efe69120283a6f3ad7"; - sha512.doc = "3262993a25440660e96e0ebcc615b4804dbd61599df6f94ef3eaddd9725bc1e7537075f000c08b2236a426a004cabd25ed9731c33661954b57a2aa3358653164"; - sha512.source = "4b74d097313a2c32c207772b684ffefd053bf36269288fd53291eff226227e55565cb46da8f7bfd3fba798b6470abf1c331845fbcd653988a2bd6f77bc96324e"; + sha512.run = "8e7bdebc613de7734485c01547dae096d65f534e13a8e1f4a08e7e6594b2f4d67d2c82e5a0a477134886b54c2503afbcc3c30ff70cadf41698d57a5662f17ec9"; + sha512.doc = "ddaf681e4e7d6c0d073f122e50c311b5422f0192e141bd7ce68db0af0f87bb14466fb8b6e51186a51979984120a7ea9e18996d7cda4857b000b56f08bd411c4d"; + sha512.source = "870f468cdcba45d0ad83b08317e6aff8cd164bcbc2f0add0795624c63f6bcde7846efa0ff3bea78008ae3eb6285bb9e2278b080b0b8d2f0b1684ef246e7d97cc"; hasRunfiles = true; version = "0.1"; }; "scratch" = { stripPrefix = 0; - sha512.run = "029f14fabf45525e8dfe882f830788e422f40e86abfccea7e6ec994e1cf57825f9bc2a80352ebe0be554470cc7d3ef7904ccc5fb7e6feb9d72ac55061dd97c44"; - sha512.doc = "81991d7cd357bee59439ddaa81fdd1e97f14ad47683bf58590ad0b49c84ff3e962eb86cb2d6f789610139f54c969615ad252fc2eb8bba6339a80d9a8d4992fd0"; + sha512.run = "6bfb0225677900f4d1afb90345e3ff70f184da15102cb33a0be3ab6e96ca7b047033d061510edf3fae0504ce2ee66cddd3f0d7c542b10d9aa9ffef8007d6c9cc"; + sha512.doc = "2c5471bfc501ffe9d12291d70bb8bc891c1548da4a0a212581524f0aadc9533611ae0ea9b20663f557cedd5e47d943cb80ea35456f3bd93702f3a0cc0fdee0a3"; hasRunfiles = true; - version = "0.33"; + version = "0.4"; }; "scratchx" = { stripPrefix = 0; - sha512.run = "144e330718f32edcd2f537d1ee6476afe2444417ce2dffa0e36ee7b3ddbdf492423f1c4f1d03167b99602351164a296921d98fe98637e8fc0b8dbd340aba7b87"; - sha512.doc = "ac4683f6e2078e11fc1d7c6a85dfdeaafbafad2d40cbe1e436432e294d850f2fdc6145c35a266f39ca40efbbc029001228e283fb995980ad508b0b21ca08acce"; + sha512.run = "279d630387571db5e8e2c7660d1a59d6090225d27bb195e78393b45e8876fa8a1e890287c5459a72de75f66d4f56bccec0b5b6b532d45b88603c511428b41e20"; + sha512.doc = "8fe347f23dff202b436c2f55e65c420063809cc9d640b83ac690c0ea836f4087803a253d26a37e2f4e78d051bf7da57180bf9fa924bd0acbb6d5b0a2cc2f0f50"; hasRunfiles = true; version = "1.1"; }; "screenplay" = { stripPrefix = 0; - sha512.run = "01436f43e152d83c77bb80e157708da97dbfa384a60a635421d067314deb0bd1f76ae4996ac06f8e330e395e395bd1cf2cd32d9e8e7ae05b61232c6a2668753b"; - sha512.doc = "cd0835ed76656a63edc3604d0c98cd3581003ecae0530b1b0632e01cda2edbf3a444bcbaa5862a6a1dfd83b170812d2e82f14bc8cb9ed516dd829f223deef92a"; - sha512.source = "8b77bd792b873ac1581c3a6ec8a866092dd230982cac0cf460d77472ca5c22eb6c428387484d61cf9f6a95c64d70b5af66b8892785a80bc3b2b9ed95ee42e051"; + sha512.run = "8c0baa21ea50e77709b8e78fe853b4a2593c014bd409ae7c71cb918e3831baf16c0483ec589cdbd9a7d68fde8ffceda8dc99d02e86b7d51e8e639de358f3b6a3"; + sha512.doc = "6817a43c3ffcaf748d2aab07dcd7cd703ef35d425b8369d7b5923b74f1075ab57c278fe9d59a2370ea229f31e88813dc6bb5cf9004c42d5a475da02d70eaa0dc"; + sha512.source = "da26ff7428b3ceaba37f5f0d8651e72f3d2bf86776a6ad20b5317fecbd10944732a06c4f8dff2a9fd2d9943552d6d26ccaca19771a7a866338549382bfaf299b"; hasRunfiles = true; version = "1.6"; }; "screenplay-pkg" = { stripPrefix = 0; - sha512.run = "45ad30a4fa467e8fb3df870b1f659beeb879fbc69d62726335ed95ec3b295bdeda351846c5112caf974756be1e06e8ed9dfb1c92f5e35942eede58dd48175cdc"; - sha512.doc = "8f49f897d5846834715210b8ab0610e1481f807fa4f089558390dfbdf3b00a9fa166b1c7ff5d268a162dd3dbb78d52230754e7ca10d47f32be676fda6188dc07"; + sha512.run = "534726f9dd1c393ab897011a0d37f509e07a90933bc5fc5e80abd31cdd3f439d6679302f1e458528301088a1cedce09c15eeb6fe1bb7f1b0c5daad9e5bb78b6b"; + sha512.doc = "bff468dc22f74a7cca86e3ebee672835062bb682fcc91170e3bf3d359c908e111bc1e393f0f0c134aa2aee620227ecb00e5869d1ecc2494f55410cfb879c3340"; hasRunfiles = true; version = "1.1"; }; "scrjrnl" = { stripPrefix = 0; - sha512.run = "dd5e2afb6dd4d5f61963f085c3d97c94766c732f3636aa7bf1d40ce6ae6640a4d4d3ab3a382ffac17b4ee2e8eefd2cdfa9cb0b4caceff95a5f0f2243e2328ceb"; - sha512.doc = "e5bdea1cea4da1d62fb0ae5bc5ea6373ed3bf749bd519c100dee140636d7d2b8651f0f0c19c57b06cc208cc30e8de63a944c21c3e4b43be1ce9a3e34e08a1a43"; - sha512.source = "5c3bdaeb03595cea2b858c948f4a91797156a1b3d4c49dbaf0159bd6bc2a9e7f823325bef44c7a3c8426038b81f90f508abf547a6e757e09bbc3f9c18813e536"; + sha512.run = "ba9db8280b2f80de2708e51a4d302b36d292d76a1de72d9021cd559ee60cd2ba4504d4a388611c074261736bf4a16fd6bad3824b74a521d753f7f92a4e3e27f8"; + sha512.doc = "84f6fc697d5bc7ee87fa8410b11334a2ecc122363afac29a57a25e896b3a718ae0e1b9fe89213797a7f1f0d4eedd3cff9e3da56ce110b472e967e3bb3f5724ca"; + sha512.source = "3d6ecc90397349865dec4c8a541d6a259d70e8f85855c164a7a4bca91bfc3ba6e7d15fcc88a2482e34845adeec15239f3bc8d8249b4854cb09a075b74a27c1b1"; hasRunfiles = true; version = "0.1"; }; "scrlttr2copy" = { stripPrefix = 0; - sha512.run = "9ac36dd9470501a539d08ecc415e5e8df6dd2f07f3e21d224eb1ee1cfc9224a08ab18d03370b27fc724834d83a502d30e87445a2757b40085d6213f02f0d3dd3"; - sha512.doc = "1360950718612c4970c795ae7dc697dd727a9f091a54750bb66adb08b286ee075bd039cf1ea29162ea0a6236f5573f0a6eb0da5abce59e94807000ca982fedeb"; + sha512.run = "0be35ffa4b9b3a7b603be134bd131964950476e90842e4f6f9db9fb68255e3eaa8c6c47d9387b3c713357e72c927171a2f4f34f0c5b4ec38ed5faa3a28781415"; + sha512.doc = "3f41cf1545e3cfbd383a98dc51feec57580065751f1ce9aee8d9db65e754bba4870bc486bfed9883f81fb7a47cb2aa49c5140e2841865b3fbfb525cee11eea19"; hasRunfiles = true; version = "0.1d"; }; "scsnowman" = { stripPrefix = 0; - sha512.run = "03a426d599007bde9c2cd158a6fb1dd3878fe5f562194c4ea71a3c192b0ba2b7992914bea2656729eee25ab65aa16dd75c649cb73861aca253bb0bf230796bf0"; - sha512.doc = "245715bc414adf30f65ca9eebf1580701f6e730c1f3c6483c5d7ad061a5d346e425c4e0a61c3aada50ebb4a3e64cbc0955ce2efbd9d2a7685efff9bca68ad98e"; + sha512.run = "c0fb2971442ea60f5a631a54021551408293d29f7aa6e3ae4d15d9312922a690be40c33b4fb3bb04d1600b7677bf0d7d970a3a0aa4bb2e25cdbbd6c136286b1c"; + sha512.doc = "153f8b9578969b7c2622d0c18deb5561ec0facf2df175a2ad0a2460e1e5d37258a46d234c520a62cb15e49298f5eacab256a2c3f8656856e321250619718ed05"; hasRunfiles = true; - version = "1.2c"; + version = "1.2d"; }; "sdrt" = { stripPrefix = 0; - sha512.run = "368615182ac3e347306c1ffd4f6fc90a1d65de9bedca52bd68904e06406646981149e0b19fc410e48144b2d4604d02651a8750ec55afad1fece31a49ea754b3c"; - sha512.doc = "bfac9bff68d17514f08cb20cc981ec5bf02d064e587ff5f3a42b3bdbb68a8c391a6f65e06ab6a75ab6e85b7fd8b169f452f8b96ed28a20fbd4f02881492e771d"; + sha512.run = "04e621c8e8bb5325de61e285597ab7c7eb9daa62071c54aaf830d7c8ace87b67768692759aa0c7d89bf1aa51d8e9724c32c67bc3fe00f4c413709c3caa2f13df"; + sha512.doc = "877ab7829be2c25a53352c2ab0d6367639d95e9bf8d5d82cbafbbfd46e02809441dd83c369b59d8a355f2692b7af35b3dde25e5c4902608c779b9f62517b47af"; hasRunfiles = true; version = "1.0"; }; "sduthesis" = { stripPrefix = 0; - sha512.run = "7bc709e69507cba4a27872956b859b4a737cede3b631798c610edba037f98d23f3dc0fcfb2ae8952dbe99dea86d950365e772fbfec34c1d8ff9f88f73720d7d6"; - sha512.doc = "3fd79070d4e47238e2ad5ccdaf7a5b11820c3aad77cb0e5eaaa99fac2a84685a8c805e4453692d885329e85c3d63a85cfa924be5a7bfbd8c11ee6c37dec4d5c1"; - sha512.source = "6e62da5b0b51260fb1bf41bb823817cf71d2e39c952b4145dcf8e4b65432d16c132646694f91984e82222733c720be4436abc5eac2aa0ec2b90364c80847165a"; + sha512.run = "380db9bc40c80157ab4bf11151e9c02e1b1f18a6d3472ff95df350e5c9d191cd79b74a7578939fb2f23b86cbc1e814f9ddbad8f51bef8acc72fc53dfe016df27"; + sha512.doc = "87761b59474d2ede65d360fa2448b04c6aa6ad09d3325522441ce5efaa81a7bbef8b0a0d86d61d6fdd044c442f5ab69db53b6bdf15f98d7b5be4baac5735eaeb"; + sha512.source = "f7fea0894cf355b288f76c744509861deecef316e3609de3f9f711f75070ea0b8e4b96e47e56b224f3fe63a4ed7462bd5f809b0c8be9d2cc1087d14c769d4a08"; hasRunfiles = true; version = "1.2.1"; }; "secdot" = { stripPrefix = 0; - sha512.run = "ef7139d8fc807c1971b894ad25e39b02f6da6e91b3259263c4ea8c3f229a5272908d421ffd0b84d819244b37359f3255e4572afd6b545538f33859c405b58f0a"; - sha512.doc = "7cd4dd848d9ad508f5b2815e1b5a9128bb273a25299f24259a6ddb4ee0bc17b08d76193d0f6c28e6141ef7e7e43638c2358ee34ad7ebe918da6a82a87f5f9ee0"; + sha512.run = "e2ec06c1627c012fcc48ebea55c7d0364c1a11d1e5aff9b01e9de51ef9334a0097cecca73a90bf5e40520c39bb5f8a68adb015b1b794be8c09ca21803d5bc851"; + sha512.doc = "f85845d0745038418cff01e6c9fd2370275b37c5306bf2e57bba824815082c87e407ea092b522abb467162e389ac7e77226b1dc71133e9dfbbf830a3446139f5"; hasRunfiles = true; version = "1.0"; }; "section" = { stripPrefix = 0; - sha512.run = "35759e5e8e217bfb7ea2d114ee7034edb9625a78f8b3720181b0c9f713af2cdc69993e3a19f83fb01fcb2e98a56c5082fa68dea22f2370225fcc72760b3f7f0d"; - sha512.doc = "469acbedbefe45ebfe1994440ad0ae9d2c26720b9b06c1a3c624245039133b58a59740b513904b39c3deafa01579bef86431c1d38285e9faaa21e03dc3214f72"; + sha512.run = "1ef93a2a5b37b673f128cf1d0ef1ec07ef92fb612a6a03a5ab6cba33542ea86087773780dfd0ecec2873cfc0c26e3ac7e074083731253cc7183523401d07640b"; + sha512.doc = "92f42f9f73e261dbad1c7276002ff55fa6c33b3538255ea6083cbecfbabaaffecf27d0f9d87b35fdbf97cd49e663ae52ab42380fc358ceffb2c40b6678f9d164"; hasRunfiles = true; }; "sectionbox" = { stripPrefix = 0; - sha512.run = "b19d1b9c852f29730e52b9d485294d75c449d5d2be444aacfba524c66656770da5158169940609daee2e3247aa2ec3eabff9ce221e80f46890e95a59d15617fc"; - sha512.doc = "6e0bb42918e9aeb8a7ba319c26fde589663d2f1ebddbe49009f4de9dfa53ea9ee54a6c9206624c0b9118ae8c02489edde6169fc997d1ccaf18efbda93bb59731"; + sha512.run = "9f212c2771464064809aee7d7a57b1f92c09e062bdeca803329b06a951cd5bdad2d774ccd82616dd35a2febaef303cd4dbc7309852f6c77d9af7b6779c2e0bbe"; + sha512.doc = "16cdc44c2f8fffa500e698f9d28fbb623a47800976188e6e2a0e265261c6466cb23021d77b1c738fdac28e9be7417090f210ec0339c1d66f5a5adaee72556d48"; hasRunfiles = true; version = "1.01"; }; "sectionbreak" = { stripPrefix = 0; - sha512.run = "9544423212b864702e927e2b2c41b2aabb1f8bd54718036bc5beeb22b1bd9272d9bf6d089e4f0636aed43415955ad9b9c7773e99b2af96a49fdfd55589e47857"; - sha512.doc = "ab2099464db6accf898a36034e6d5b64df72472687ac0e8b76bf25cb404ea090fb91f4fef7becd0b1c23f50ae0c44377e01b8539ad7f998a0aa531bb29c14303"; + sha512.run = "6bd3dfeae0144ee3cfaf775c6847aec0882ac62bf57df7a6684d3aac9bafba844fd3ae4fecc826c86bfb110dfea2e061d84cb22369fe6a18864db97abd69cdb6"; + sha512.doc = "9d25f1700d55950fe2c36ceb6551a8364206f2788e2a406c76f0fab06214bcfc9cd9d54f29ffe49185e64574ae44da01c40f55974c7e41b3c26f8f516db009ff"; hasRunfiles = true; version = "0.1c"; }; "sectsty" = { stripPrefix = 0; - sha512.run = "a8ba10f4045f13dd6e140aaa51a08a94885001f0ce4714847106d842b4b3debf29729602276f2079155e6863c01f9df1bbc77016e0555950c5b2fbee48761b0a"; - sha512.doc = "f1bbf39b8f0825e2c34e26b212ffe1066df558341d10e19208c4f7d046fb7e5dc1f074dba59e798aa102a7b07160bb85f804203f2fddf3626a37d4cf7bd1affd"; - sha512.source = "67e7dbd265df4e33d079849467acc4bad1b4be35b080e9f68f112f4b1785a63236fc578c0563c3e5ec9ade664f33f2272ab682861d9a876a0831246c88c8e67a"; + sha512.run = "1b442df1be18f55a417a30a7fde6266ed93d305694778e0fefd85cc83f17839ca72155839b696c0c0b63ea59de6f35cec46c76c709d142ee3296b1ee5a86f4b2"; + sha512.doc = "c0a3e87c7aa57797d07024b58845d1214fa04bde59eb14e27424761b2dcc616af9836d1bd7b291d00d2324812d21b8881aa0e223b050214eeed42fe24fdd657c"; + sha512.source = "9dcfb02dab0cce980c3c19bb9c8978b80fe5fa5c0fd8468a5a2a9b103c91d6b489ff76d84defe990c521212c30f754cc6e31fac21dde67078a95c6600a9ac3c9"; hasRunfiles = true; version = "2.0.2"; }; "seealso" = { stripPrefix = 0; - sha512.run = "7b2bc0f325624d116d8d1029712c931e6ba56d920f9df2273ac5807874576fdf45796c16ef232dab23fb73a11f2d6280720d01e02e8cfb405b014939a4ca4143"; - sha512.doc = "bc33fc56580dea6d2c5149c2526e64378a5ad7ada792fbc7e06ae7bb83eba3ac3e1956cc7603da465bb24efb90e3d5e80c2084471ef2a11efbf63070e550220e"; - sha512.source = "9ac8c6f267e418c3792038e5fdbe1774d0ce292cb4c2a0473ceebae6d9c1e9a28462b58060268a15185c9339cddd9f16c202a5f371d7b25bbf3ab37f43925996"; + sha512.run = "1a8eb14820aff134ec4acb3ff4ff3c60061b4ee24868841935374ef17d32cc0ee506a801df3f5cc9717644ba390fc26ac553eb8090b4e2e62865427cbf2a26cd"; + sha512.doc = "411c4a85e94f0d1531f483de7b815fea9ca86f3c95d6f6f66f3b0f12a78b4cc9003f623478b2509c8c100c77dc20455af3f571bcca18f203cbc66e4310407f24"; + sha512.source = "9d379f6b22a9e374df999dff56de2161bcfdf21b68ef508af37f8b7cd2e521f5cc656cbb6d652e1038d32691600e8a6896c76c4df2f7ae7c7ee88c8b6bac4d84"; hasRunfiles = true; version = "1.2"; }; "seetexk" = { - sha512.run = "f18b647cd991c862a1e27a0d172d294918cab89d91a00f6de33858b67f07a2d1279d3b343a711b20a2067b631fbe7908a60b613f22a475e95bcb90c0ef1604b5"; - sha512.doc = "8d0f79f6d4528d234c264752ce27944f70291d299f6d7e1a254537b0acf1a296894d8f961efb8ddea6130a1faea0e400f99456bf15464e5b08a26a652ec9df94"; + sha512.run = "756fa2ffc5fcfde85619d7a2ad063c67016e161cd576d95d207a8411c18b6c7226e4a1bb4a3ade01920e6a2f2541c353f3fa3d2cac14c63ab1c01788b839d170"; + sha512.doc = "43864bfd3ebd8e9cddb1fac976a131c5c3dd6ea223b8d94176549419d6bdf3f106aee41e2cf3234a22384fc0be52cd6741a75f044ec2f1eeddec26f087a664bb"; }; "selectp" = { stripPrefix = 0; - sha512.run = "bbd927fbb644f43c7968d9df12c3c1dacb6ac129049a12367ede97111f98eeeaa8b4b2fa1bac71142ae50e1e25e0ad5cf58f33ac73cc42e12daf4002aaa8af36"; - sha512.doc = "702c04217b081c3ec0748ea53a7813017206d5469db9cac9cf6b120ed350167422e266f385a1abb8b3653c1d74235e3ea76571cc9d0735b799152fa8e1147b72"; + sha512.run = "412e476d7c51affd75e01fd7c96f726e607e813287f71d54924fb39b039082d289053cf6a3954c282ece141d0be802a27622578fed91495aadae4d870a400d81"; + sha512.doc = "2586950165e4f7abdc6e8403a8b39e304682cdbcbe2c016efef7cfe494a9fb6feeee8039805af0be33ff23d97f43cc5359bbcf3105401c2086f85b9238b36cfb"; hasRunfiles = true; version = "1.0"; }; "selnolig" = { stripPrefix = 0; - sha512.run = "1b484393a7bc470730ceda053a4676b48d3dbc2c02ead97580e8136754783a38645429a2a4643b60bc794a233c17c383a48a9f975fe11311c4ff50fc055b4914"; - sha512.doc = "fa4164e5b480ef2287d34f158ac43cd1a99e65f3de77cf67e4b4c13a0add76ddbe01b5d0a9b84cac90fe3963cf4b8cded5739905eadcb2a8958918caf60a1d1e"; + sha512.run = "c267f6c6b3095566d444c99adebfb4da58a39fe5870ebf63f5f717ea71f3285e363ae995cb474023764c19bf7fb02b676ffffe956a5e3151b9f7314ff335f159"; + sha512.doc = "0a91e2b1b91b33a6a363c7633ad8371ddeab0f16bdabfd895105d7a08a67a7cd8d3b6fd01fd3e2a053d5ca2051160b14d5fedbb0864fee7e532833d9ae5cd040"; hasRunfiles = true; version = "0.302"; }; "semantic" = { stripPrefix = 0; - sha512.run = "5b3b9490d6348a810cc8920291d69f5b137e501e5e486e75d4fdfe495a7249d13ce0cb4a871147d1fe5242485873f9856f08495165d66c2e6f93a5c1a3a54cc3"; - sha512.doc = "65871c60f4a1984a207efa5c01cc3a5884671813742be56fb4f86b7455251455f5e8ec61e047f7722a0d889009af5525d27db07fa3bba54c89cd7401719699e7"; - sha512.source = "576a7033c87817c5ce92e092ac6d735e3675af36d1a801ce227d11e85173917ad4efb0fd7dcf579fe02b6850971752afb73388da40fc2f953d2cc03793135265"; + sha512.run = "4d5ce32ffba5d0733dcf65495b131b5b3eb5f4ca3f58a5deca6345382db422e1411c48b86578cc2ecc48b38a007e781c11ceccfdb1b6523bbebc04bb32556b71"; + sha512.doc = "8e381764fcb23c40db87146990bb81499c5a6ce7d825aab6c93acfb4fc2b54e33639469777a47917d4a877b435721197ec1da14bea1d2e55d425685370f0544a"; + sha512.source = "5fecb6ab18b77722a7f48b1b720fa9cd1aa995394262cf891e4bed160bd4f7b61db8777a4523c85d59dc609d5c2a2b7b2c4ce1655affb3e162325def3238e669"; hasRunfiles = true; version = "2.0"; }; "semantic-markup" = { stripPrefix = 0; - sha512.run = "1803a37f21230e5426d49b6d9775450e2713d9acc01d6415fb1f53c85029ff6202f55ef1772f84eb686e5ca528faadc12ef5171ac106cc22a96290e285244393"; - sha512.doc = "2cb4b54cba46e632fe214f6a5306d72b627606a417a3329346652a66963bd15585eb6699d6bf6d2fe8ef56e77d6ae6ddf9a77e598db20eb072a0f02931640d95"; + sha512.run = "41b176ec09469f8786062a13975680af0d7b66d6becc42840aa5e387af126e29174dd1ce3b555d4412aab87d884393bdc13e7151c6342cc4adffe8f7a26bd767"; + sha512.doc = "24a68d36e6b1c6f7e873adb8483b055585fe37b2d970039ba8749ba0e2c782060325d6ffce0c2d5ef1d022c02222b7b4ba82ad12bbbe657eb28118270e1c77d8"; hasRunfiles = true; }; "semaphor" = { stripPrefix = 0; - sha512.run = "4fb1fa7c2d5f076d82887a99d4bcc6754b588498b46055d82ed64288c311c179a10aa219bbc35eaca3de962b66ccfba068cafa1864f95140ac007340ca00ba12"; - sha512.doc = "fc138f5b71e7e78fd4d70abb12fc112e3f74f80b992a27070b79f3c6bed3c62e115178a3c7b3493ee24dfb66c6118595f2b5c4e34e1d18269a1eedeeca11a8d5"; + sha512.run = "bd62567ad08af5b706ffd10273b6b05fb2446ee6afb00d804cfaaf0ebf0420470e9c4691afcb3e6eb08ab6e7a70f0c19ee7ec6559a07f63de7efdbeaf93dedab"; + sha512.doc = "064f4e779538736806d2cf2b2096f065df7fca9bdfca1f5c782fb830220d84daaa752d15dfd7a56d891978f61a65389536feb5077927990aa477b8aeef614b95"; hasRunfiles = true; }; "seminar" = { stripPrefix = 0; - sha512.run = "65879943c59988c5bd5e7268fa86c5b80640e14b45ece541b038a078aa589bda85e46c1bc9f588d7d4af793595ad00bb6ada1321c36c8e8fe57abe1db6079358"; - sha512.doc = "62b26673e892c04d004ebc539f3f94b01c9221218d0e6e49e356a894344064eeaec206e9d0b7a28ef0ebd7e3585334328b471ccb4b41989ce72385ecb1b2ea81"; + sha512.run = "b9325d50f47a2c8bcf875da1a3728d53e82fa7a354d6dcbc1282b45b52c311a303fffaac7a08c6726a610559ac6a736a0029379a3b361030e68dd746934114f9"; + sha512.doc = "72a328122a0f599c875c0c7f6d6501f1a87ae612baea93c3ab6ccaa768efbe2051a5d3a818da3747dbe45fbce8af1add47ca778b9f0b7c69f8e36beb21fe7e45"; hasRunfiles = true; version = "1.62"; }; "semioneside" = { stripPrefix = 0; - sha512.run = "18f42c8d886ea804571ded620496a3417baafcea209df61bbc7c6e5726d5e7f4921a842cd4fdbdd6a5f0d194f04bb55357ca2a2c3fe2cb20095327f7dfa0a5bd"; - sha512.doc = "cb540d5078e4d75b9338b11da228904e24506e83cab126b1e5e4797047d1fd974ddb857a39f097a4c14f64b3a9ece0c14b3e9f0e5e0295b7d29b47b3e8836b45"; - sha512.source = "88b2112cd0236ff4a9f7d5d2506332272f171f66f18f870e2e483b255ee1480f9515dc7d3ddd69975797a997c73aba5555dcfc15d0d7ca5df3320e8b32b30e33"; + sha512.run = "5381ad475db4d8f052f355cf77284488f56b0bdb12229cbb9629ae9ef5dcb1d6617bb89b3e1f4eed1a1d77467a0522de9e3601885174445ab97e2e3827627b03"; + sha512.doc = "076832a74ae8d80c3b66809f5231bc3692b3f48e9500991ba309cf9a477e1127521543513bffad7f24d1ff0b3b2fbb52ddb433c1b66a5932fbd29b9d429be9e2"; + sha512.source = "bace41deafd8599d41daff4ce60fd01901331ff5c1b369f5ba57529789e24cebfbdaf142697d6a6dde629f63b5c76d4f30b6c47784a5c23546f56d36010d7eb2"; hasRunfiles = true; version = "0.41"; }; "semproc" = { stripPrefix = 0; - sha512.run = "faecdd7e575a0a891c3e4127ccc65a86f624f5be24ac3d08ada5994d73496e4f3fda242e6f5789c6032026655437f7d139fa4e776822408ac36b1ba8c3a03f00"; - sha512.doc = "df4df4126189a67c80e65f925c818284f71f92098ec6b302ceb3d2ec89e8eece2b3b6155e0e3ea1285ae8fe6b075c9d4aff49bab789a07a8335a9ef42ccfeae8"; - sha512.source = "d663d4dc9ffa21f310592eb88433d23636656c7266f12a9265061a433f6373999bf971aa12048b28d1966f69b13d862c900180a01127e66d378fe32962839fd4"; + sha512.run = "b2cf54ad6628f84a177fd9e77c00c90b154b5c2f3b842bc4dd51ce586dca0799ac6f82af1945576219bcae6beb8f412aa4110b3479752ebd3bc860fda53b3aa6"; + sha512.doc = "7f1dc62a21ca9e0fedc708c48381161e0b213df9473235501ca233bb33a588adc18461cbddf908e3bebf9ac25ae2f65b8cc41a00c4e168a82541e1356560e5fc"; + sha512.source = "7b9ffd8366b07e54f6d15610aecbc9dd6177a3306572183e155ddbbbd327bfdc4c5bb2293c818e0a29ce8700d3479511f81926e5dcbb8fcdf5f0f7505ff131a2"; hasRunfiles = true; version = "0.1"; }; "sepfootnotes" = { stripPrefix = 0; - sha512.run = "22e87676881830c030508b79a37ddde40a54746a46d266cab93b5cd6c54afb512638899d8208bda1447f10c72c626b4fff91cdda2173a73b7067e871179ff603"; - sha512.doc = "51b26aa22d585ee3e8a49e91e61084d258b1311a2d623b3397ea6b2c6795196c60be02f4b8857685ea577204b5744195fe7e5e82c3a8864d42707f364f075c79"; + sha512.run = "ddce5beb341eb7e2b2391b752d9e00355255e2d14985c88d6e60f7aeb4da3e18f93d3eef4d97ddb9ee9ed5bbdfda6e2097c5ec43bfaa6ae0f1b8633dc2fd3fbe"; + sha512.doc = "9ebb95905dfeb04a7c6313ecde83b5870330b48f0cbad152d770194c65fe8aadffb3e69a29cc665011a1dc9fb64dee1893872ab1d59181f6872b838e3c082d0d"; hasRunfiles = true; version = "0.3c"; }; "sepnum" = { stripPrefix = 0; - sha512.run = "fa27afce5ea085d4869d47d7ac93e27db730c7aaa9db30fcaa5f350e822157332f97670ba19e94c49463958a3b6c365be6044f69d6be4213a6d69a424c7b3ed0"; - sha512.doc = "d482844026e1dc7a66f42e43184190f3941a944acc0788aacbaae8273cbb3636d5509bddf4095c2b89ae7fe7a4145712bcd0f86af2599e371945db1c15497729"; + sha512.run = "87d34c3d24aa96655bfab3f80c6da8a0cb95c011496f180f214560b34776722f8e01f6dc73afc65c09eabb26407c6e84416878606f1adcaca0b6b6c599b09648"; + sha512.doc = "6c0393c241710a190dfa518778ce9d278c6be661c04ee81e4fc40383836d12426052aae3e438c2d8373dc94932eb1fdc20b9610ed274fccce6461191fbc674bc"; hasRunfiles = true; version = "2.0"; }; "seqsplit" = { stripPrefix = 0; - sha512.run = "4040a2b7c724fc189f1b97f25278b0b22c4eb746ac6909f98ccb556fbb6341241a759fd20092508e91849ffe525f2dc184291a55ae1a01f857b689306dded469"; - sha512.doc = "e664b0e40b698b5d3e485e5360271b1984ede1f9b3b031e76699a59711ffdf4107e68c43bc49474567dfed020b93a96709f579a33198b2687c79e8ca9a1525f5"; - sha512.source = "d0a2e5afe5f526ce9a0a0bf9e7adaf517559f6f40a6f0948bf3b9017e4ee16d6d5dc0e3812ed1c7df04e3ce0707f3b0e0440bb910e69b51fe9a0a5621d0179b5"; + sha512.run = "603c8b359f845e97203815adb4f9dad0ef134312b20cb868bb1551ae1519bdf061ecc40b59a482c578aac649886039906eecfc9c607a9c2d9f7e1dd6772b3638"; + sha512.doc = "0c166c5b8cdfc4738415db14762a9d7b9f56445cd1f7fb8d3bb99ab94adf4b45efb85ce1fd534b70cb31da25da76634a59351854e755d49aaec6a2ccf235b0e7"; + sha512.source = "00d88636c50351328748b444d8118728b8ea800e84c8f419294d1851fbfbf4e3c599a884d124472b09ef366283b604213e1e82205f36dde7ae50990468d46b81"; hasRunfiles = true; version = "0.1"; }; "serbian-apostrophe" = { stripPrefix = 0; - sha512.run = "1792739611a15dc0da6c0185c6c50a9581dcebfa5ceecb3c9c65d2cd211fb4b0d34afdfa1d21f6a99dd710526d22bd5d2dfcf9ae8f033299aa25a1adf796cd72"; - sha512.doc = "3c10add2ce217132c1fac55947fe5f8933d8fa490da81d80a74872d96a936be22389d42152134358fbe5634e97f2cf81728826e996a383de55cfe474f502ff92"; + sha512.run = "2323b648ac08df85d09f7b4394d071f2b4e629a158f7b34eeb88ec16537d296ae36a2d49ff41e846d08ce279f0d897ebc34d63bfa17f822cd7e8e876580a19d0"; + sha512.doc = "ba92dc6aff7caafcbd7e26c46c6a0cb1e9cbdf567c26bff5f5d30d66281829dfd2c185c9b1fad959daa520b51f003c0cd42e7adf2f8019cbce133aebf62f1e7e"; hasRunfiles = true; }; "serbian-date-lat" = { stripPrefix = 0; - sha512.run = "05688427435f46ae3a9449a59e5cf93af394baf3a31296e2f62a9704ecd89edccf4b98a953df34987e40e5daf98be312809a495d440bc8495ec7e58f6bb214fd"; - sha512.doc = "b68a2b022b59b74eeff6ea36d6bbf53a4e836a279fe9a62253dc302adbe88e220705830fb4298483662f164ac6c1630aab25471f272ff6fa78d7c48f12b38369"; + sha512.run = "338ecdf2e6ca397d977445b9d6581eaab0453c099708354d7e952dd3784ef9f352d8b1c4a96cd3ce0edf20c230545bc1540a7b81af7f584bfe359deb46bb64d1"; + sha512.doc = "7c1b8a3a697f8cc566c6966b6c9799f150cabaf182099812258966e74deb63fbf42f47c935f4f5505e8a42dcec116484fed6ca75dd4ba41020d1a59f1d817a1d"; hasRunfiles = true; }; "serbian-def-cyr" = { stripPrefix = 0; - sha512.run = "bdafed6be1c5b58de33a48f190db89daf820f6553bb3ec02c27ee8c20d13a4a1cfc4642f7b68bca28c31c35711305f6dd143a574d38f9a72c1785dc449cb2dc0"; - sha512.doc = "1aecbc150bca7dae60ad00384cb877ed0a668eec0bf3f39d7588d66b80355aa9311b2181a64e168295555b93fed043e73728d5abcd120460fb130830ac2cbdf0"; + sha512.run = "b96c00a437670e723a68c699b37702dc1ab9ba5916d6340414b7bd9a5a93e596051237a7011a9435e5dc3a314d535b9ac184d5808fc035c45f75bf274219a2fd"; + sha512.doc = "683f096dd9e24d5db4e9faa05b93947f04934426100d4577216d2bb4bffec108819bc00c1c4d382aabf58d04ddc6e97e0f02c3fda537f22d9d4a2d28838aac96"; hasRunfiles = true; }; "serbian-lig" = { stripPrefix = 0; - sha512.run = "04a03e0d95d666cd13fbd77d5d4a0c20a289e37c717f3869d5f07b6876b5d7d849faa7e76185af0bae7f24e2bd301fb77ee8f2865773cd283d9884bccde80aa1"; - sha512.doc = "e28aa4c6dab40e54c1298d1dad10b98c594da266c78d1096a4746b570c3fea0c596880df3558ca5aabf17a4ad2f0546ef14d5f18076e14e1fbe874f6820afd4f"; + sha512.run = "05b100b9cdb3c14096a0b930ba11ad99ca4fd02a7ef3215d6826a86f179a9fbc58e6e966c30526fe792e84e376a48707c7fadea7a9886555a2bdc89ce12c511e"; + sha512.doc = "a4da11e0bcaf274b8cd905bce97473e397b543559a504dcc5e65688f512ec6e0ac6fc2b55ad4383501334bb7a42eec5cd835642751ded1613f99f8e958da0c3c"; hasRunfiles = true; }; "sesamanuel" = { stripPrefix = 0; - sha512.run = "710be6cd25ff6ba154d146dbddb045ab1bc3a9f2bf2444a900cc38975cfbcb1e034a8c3dde7558c398d0b5e0ba3d28d36621036e9c9ccb577df23e683034a6f0"; - sha512.doc = "01f0c5036160316c7faf01c5dae8ef220adf75f6ecf12087e73809b5474c93c739771a455169ff6f9808907adedaaf70a821a5e731b77b64c8b16ad181fd7323"; - sha512.source = "9bfdfcb044be609ba8951aed42c7e350423b756cc1f5de14eeca3fe7c08a3cceba7530549dc4adbd896147e56bf6bcc4f2ce84551d7321ae58d78747c4cf89fd"; + sha512.run = "052cdaef9049fa42b1e9cce03c9e9d11e62899466e127e60dd982ccf757d5c83fbec30ee3fe1b8c67e1af326668c2b6b4ae21dd96e58502e997186e62178665c"; + sha512.doc = "d44a4a9e10c5d73c55b55326d15e4495d002d4b9676ef00322ec8b49c8437be55bfe9448d792511d7a0ef54596b530d917219011dabb3c03505298c6ec6cd6d1"; + sha512.source = "980516e9ab47b15a5ffc4d9a06105d427cd0ca24b7b724c7289ba1c8709d04da2352b36c77463e98f4bf3762e6a231c39c508d485df1354b3d85b5de1bc1baa0"; hasRunfiles = true; version = "0.6"; }; "sesstime" = { stripPrefix = 0; - sha512.run = "2846d3520b34380e2a5eb5988857bd1398a43a88c434124e90eccbf3882291d75817b50e0180164be706efc61a35d85f6c360175114564e2a84cefaf7245cad1"; - sha512.doc = "cbdde7986d8c083df763f1199b7619684791dbaab33d25bad7896a5460806d7554ddc74538d1d14aa3ff7efd216643e9d026bb24306e2aee187edbca0a74ac1e"; - sha512.source = "4502bdc3b51468dce57e4fd58794b14e5e364347b6a258b6b4f209d4e81a04d16c3be0fc22303a1a0a509f6b7384eb99211286e5c2395ac874cdfb337ed194f3"; + sha512.run = "8848810733344b8116f7b6aadbd6aeed0b56f5876da0bcb5ba1c0d64b1be98edba8ebf6ce2fe56d25d8cdbccd5f6bdbd9b4289f9486683c152175e08e001f768"; + sha512.doc = "6b76dc9ca6183807c14a9ff4d2928819e23bc552553b88cf93c043ab085ec4b51c98e7b9cfd083790e97d5df7b9323df7eea5ba3640705be9bf73faedd7188eb"; + sha512.source = "0368abc180d9869b6f408c311b43df648308a029d094d695172c8e96f8d7dcc9c166fc3b683143020944b3502b54f089bf1b27a7eb8c0de7ad7d00c0d772fb63"; hasRunfiles = true; version = "1.11"; }; "setdeck" = { stripPrefix = 0; - sha512.run = "9db06b6345653192bc68e691e8c925173f7e9e989d3b9e4d2abaa43d665722fff9031714ea8ececf4e54ec6fbf454ec6ea41596f9508e9d12d2a315de4c998b9"; - sha512.doc = "6315a4342dd6f462ff4d9f9d682e71a36dc3c71c4c8524fc0858a84a5076c9e446b513418e318b23744622ee5b51e11f08f3afc253ddb1c7bf412b3c52fa9f27"; + sha512.run = "717be42652f38081fd416d3e762165539d3aa353813168b16c82f3a6c763ade9cff0e4b134af181959c52fc7e96b5729b603208ffdd87ea4ff646079e62a09b4"; + sha512.doc = "566deeb35a67c0f5e6bf83f3ae8b13f1864084fda65e2a2bc51852d533e29cf75199db48b9515bf0a3c411ea36062c0b7aea3c173be2654a9d396e7efcea73eb"; hasRunfiles = true; version = "0.1"; }; "setspace" = { stripPrefix = 0; - sha512.run = "2be791eb447356f937b75acd4471df825d28ce1369e0781dfb135dd4c95a504d2a95da284bc0866b4eba00e9e0ab6aa2aaa04c8244ad32ac4fed90e361aa87a3"; - sha512.doc = "0da1e7ae7c6f814bd2028005ce0e82a3b16062a29023eeff23307b71274024343dd76654048f7ce911f22056b9e6802028ab9586da7bc4338a94197ea6ce0c75"; + sha512.run = "4ed61dac3ecb6b5aad341c96b7e81fe8e1bc14ba3d6802245f711eaf0744fcb157c411adbb85e51fea5924f22c634c9b9b72c8eb11a45cddf8bcdbc9085a1765"; + sha512.doc = "c4fcae8d7a113edc980135b4c72bcdf1c5ef082055180f78fe2ddf0d4f90a127344e22abd0f97762e724b35945a60edc804520ce15c6ab24861272688b23b1bd"; hasRunfiles = true; version = "6.7a"; }; "seuthesis" = { stripPrefix = 0; - sha512.run = "be8eede7b0b1f6d2f7a48cd1996b43b66bfc5796131cf397944e8622164da1316203feb8be528c0fffb3e8f1ba081f1df1f61b39cdf9f01da2720cf2eadbeaa9"; - sha512.doc = "5a6df286fa445d4a969ce789659d12560f0f4a12ca61496e1ee1f3d1a8d66b06c10df9b83b6a69fa665cf072fff50e82b9a9f4ae9b81335381d5ebd5e774a83d"; - sha512.source = "4fefeab61fce3c8851a1ba48c69825fea6581cbbf4555f13bee2f2d0fb7683e8a6dd6ffa198935fdd45735dec7c7431fed9e2ef14a5d20a9830f0e8458e67283"; + sha512.run = "57f55c62874f21cd88adc9b6e36807363041d24719d4c96d184619967f0420a086eb279deb9bb1951f2f3e5e9e752f1a15f5fffcb765160c51cdc831d5618df3"; + sha512.doc = "cbfc5d9e2fd0215c3f677eb75151b060e4b3260635d1d40b5df61cffa8c79a3041cb74cdf67c34cdc297ae444d415b175ab3f81021769282022c42fc57653f48"; + sha512.source = "f999b79f7dbe8fe0bec8dfea96a97bd6d664780c48a92d5960259c340f037890a99d4636eab177c07969ec86656206233d963c984cf64798cacaa69302f54ef6"; hasRunfiles = true; version = "2.1.2"; }; "seuthesix" = { stripPrefix = 0; - sha512.run = "621bde9336c2fd9d9e03fadfae09a630088ab0fe4a4f7d202b1dbffe4ebffc81bfad1304d7bb13c80e25755bfbc78bba872d273256073643540aa3da4df0b01f"; - sha512.doc = "80eed7d4e6529343d8ac9c0c11b723a4e5b4bfba63c3267e317a4a41de67c8c8f53e7e7fc9c809ffda7d27afbc60fcd6d9f1556e06ab6bb5d91ed669f8f6ba85"; - sha512.source = "43a04d92f8a8abe123ca3234265335ab272f4be5f2dd170edfcc3fb3acf132a867ab84de03500331cdfb4ba280e6c048afa323df5ff7cf5a713498304b843cc9"; + sha512.run = "74a7a44b3303a76b039cb5f0234031fe5175c20bee1302b21cef5072b8bb4d354f125889a8d6f50b61e7159dede445a1dbdcce70d1e4e6021756fdf446fb3b0a"; + sha512.doc = "05131bff927db97ae55a8d7d6d0d91e1190df27cbb85c1783bdd4bdbfd34d6b931eb80415db75773044c37a728ebda7bb525cdb4ea8e6757b0842b515a155dfe"; + sha512.source = "451cc46e9932d904124b6c7ea72e27a99b2d1bccb638db16d7173bd016a833fb47977bc34fec7b6e26e91de8c4ca2c8d4cc1805f0d555442c38302a935c5487a"; hasRunfiles = true; version = "1.0.1"; }; "sexam" = { stripPrefix = 0; - sha512.run = "87caa9741b554d11fb51ae3d3fc58a9d202d8817ea9fbb71a90c4b5489a975ed6de49c6e0f13ad06251488f8224ad99b3a626993beb00e9264eaf8d22795a5b5"; - sha512.doc = "3135c9d4932e416f38d9efa40eb91489e733d266a2d54b4494ae1c5291b43460aca10a1ed2772cd343544d467c4d84f084bb3cb7191f45e552bea8bf656e78fd"; + sha512.run = "17387e89e1f26075af386a0909ff5613b50eb12a22471bff8af85f1d6a8c37525e9855b5a9c2009cc7cc06cd670e17e2cec18bac1cc571e152aab89b6e170f96"; + sha512.doc = "f6d50295dd8c9aa53e98e99eb4e43f7044a275102e0ead5b03668202c3c0d0598b524657f8a14ab7a0ee2aeb147b92af703ddad4b478a5c294e654daa87aa320"; hasRunfiles = true; version = "1"; }; "sf298" = { stripPrefix = 0; - sha512.run = "98874c4071cc4e1bb4fde517f3863b0301dff15566e53b9c946a7790a4998ceeeba8a53928380d71955b08a1fd5179653b096fe08436dd6d0fdb68aa12642e95"; - sha512.doc = "9ce2d0e9146c46a51121d54d7953e031687296fcbe0f166132e5b024273dd3c9ede5dacf9171c7bbe7b58ba9037588724d0e1e464131ea8d617a6126901850aa"; - sha512.source = "1bce84ab89ad1af42d6a76b3fde6f8afa2ef0f15088a202a0865f8ca5e357b8e5ba62ae7e01afd69f52153b5561cba7ba02e9e9d998e7e2ab986051d44d50e18"; + sha512.run = "97ead6cec5d4d15ed7a5d387f1b657403f9ffd90f0738343644d00281c9872accee2a6b6964a5e984b39a157f9d94d029ac8f63db896012abf75f28671eb4a66"; + sha512.doc = "7844d103a9411cc177ee38b9048919462da0ee51687dc87a8cc6adbbe8ad5f4986ce246d85832df8bc76941104cebe04944c8c862a0e29b4cf7fa24bcb1806f9"; + sha512.source = "d4e20855cf541dd12d4077ed0234ccb2caa485d926f1cb5352782f37a48a2d463ba127e23c133b0963a72d2e6391140f23c757d560b781b026f314dc6a14322e"; hasRunfiles = true; version = "1.3"; }; "sffms" = { stripPrefix = 0; - sha512.run = "84cfefcdff43d83f0be39d03d9d9c8045667472fae960eeba6bb3e1cb6e842a71e514594c445571ab445d1b42b18dc57f3fbc2dca783f006a87db9250e5aeb8c"; - sha512.doc = "9797edb224bd9896a24b855a5e4115412e07b678720f2a44b971e9e8d57433241ff3187645f7490c8ccff41dc849b555c4377f2a4afbe34975fff41bd70bae09"; - sha512.source = "0452a198eb7ceb3256cfaac0c3799f3104e8ec474d36d2cef1013205d45b0773a3ce39f63d4eeffe053b3de713f110b4663991aafb7e478546df902c60fa72ec"; + sha512.run = "88ac4187402827c4f696223a0dd9603a16614f737ff4096f1c493a15d7c7ef30637b8d4d260f204bbf6825ed582d67629cd65f58678e787536e1d6bef15304b7"; + sha512.doc = "a7104b18fa293873b90b0626da71c6ba6ebc92a95b7ab63ccedb7cb27c482031f747f63b0ab1e7d474749519da0fd5a7e226d4978d05c6778d8800755169da82"; + sha512.source = "d251add649866b18798231577d071bbfb788e11ea5596102b5f7a18d4a5be86e1452f4841e665fe76f3dbe36784919cad7e648d031b21c25c9b669038160b640"; hasRunfiles = true; version = "2.0"; }; "sfg" = { stripPrefix = 0; - sha512.run = "0fe04d759411d3f8fd90c8df1e895ee2d24fed1ae4ba91e57015fcce9e28696461127e177d58694bb4d92d73e4448a5b7f09bf091d2a20972f20c9f01709066e"; - sha512.doc = "afb8ff089c31a3a4c5ec874a97bccb5d2f1a8f97613e3ba7812eb08d68be2259c54edfc135244be28340f0559f8cdc92737addf3c627cc5623324ad7a77d6efd"; + sha512.run = "16c49fd1f1ad63719f5494d01f1dcf4f0b04827bce963b39e056daa235afc83ed9ffafc8629301cbc38ba028d19e61cb9f2eddfbb85558605c879d7355a79f33"; + sha512.doc = "3436ff0aee6f506a21b0ccd63795cec73e8387d671d4efaef3638a685cb4ca493ebe32df7c0a5750bbb70fb93c35dbf5aa2b704c233dc09ab99db027347a0be0"; hasRunfiles = true; version = "0.91"; }; "sfmath" = { stripPrefix = 0; - sha512.run = "8091b2f144602fc5ff2c247ade97587fa607d696a467be0168d4aef90622ea11d2e3d308238e478e8b21473f76b7cec80cbdf79a04729d0b611205bf60169b8a"; + sha512.run = "757e6deeb1d60dd9a548ce424dfa659a6ffc27e8a3f518452358f077582ca4cd889d05268ea7e8ba0a2fef15556cff2ffe796e707e86c6b570ddc7b131e3be2c"; hasRunfiles = true; version = "0.8"; }; "sgame" = { stripPrefix = 0; - sha512.run = "44350a95a44bf14c5a805d02d6a1df15c967ed2e98a774c80ca5808228a56db6b3ddd8dd25b0f0b598cdb69348c70dc611ef1fa429fb3e0ca6804a7fbb6ffb0d"; - sha512.doc = "7dfce25a17f66fcb333ca12c3abdf9035461463edc75951a0988ac4a4bcb499d1d8b21486abc40f0e2c4193561022e85c0724620da0f3c5b175c3f1b78fdbaab"; + sha512.run = "42e19fae6e5e550a68861280edd7eae538b624324579ed0bf764db0c871ff2182ade6b69640a34088f1b2f5b74861cf5ce8968e9e98d99386aa5f01a1a4604d1"; + sha512.doc = "80bdd390c12bf3ba4716b8b7e80493b7ce902063eb9cc06094fda5c2eed60cce656c2c24e1faec119f5932fc3b3ab9e1ac506c30444d218165979374d81a2145"; hasRunfiles = true; version = "2.15"; }; "shade" = { stripPrefix = 0; - sha512.run = "592e84febf97efb8ab3ed300b1372882fae37032ea3824f6b67c82996580de41cf81676a8db8c970167354bfc1aa5efd9f030627b88310af53ed181ee5cb3518"; - sha512.doc = "11d6827159ad566b70300c408db32cea2448aaf1be65f9d02aaafe35782e6d40e9f8a2c59bcd68a85c41b892dd1c80400ad3c510278ea586c90294fb1aecd949"; + sha512.run = "16d77085d03efc99f152db725a4896493e348d8603ae326d8342e04e679eebe3f9466b7f436eadfcc2f78c5b34f1088cdb92b30df69341fc288b9df5ce3647e4"; + sha512.doc = "a284bfbf5cf6372ac7c5836ae28166cbed272929ff5d37db6fd8c7199a2f18cc3ae1ba2a9c7c286b479d9fec80f16bb75b4cf5359d9c30011bfbb947d1e1b3c0"; hasRunfiles = true; version = "1"; }; "shadethm" = { stripPrefix = 0; - sha512.run = "57ecbab515c7cb573c85e4f61afd3ad28c7915424f1070943908395a0b560a8f0bb84d43466a5c5ce918d090ef97763c28e66702b16a23b12232c67960476091"; - sha512.doc = "a75f81fedb1e45947258541562de86b27e949322722073a169fe084b7fdcd10963a50df26cd820c539a3b1c5c59cf7ad79cd3baf5840047d0085e940fe278c17"; + sha512.run = "235d50a3ac8fcd8ff1f5978ade55bc6697936a3bc0e98298203e9b5df94118070156278363ec5df8690dddaad2a27135b9ce241abaa931f64793073b9debb0d6"; + sha512.doc = "4626666e5abb2aee3b09c4d2308fb4cba20e295857ba5bb6dc576f5f097550c7866b383b9817c64f602055fe66780d03519aff2e46502befceebefdb5caa8939"; hasRunfiles = true; }; "shadow" = { stripPrefix = 0; - sha512.run = "9a866ebf557068fe412e0f99ac3c65ae25bfd24ee8d328af2f01baf7d91b362ac3691e0fa1b70ed55c60a6366e2df45f73606ecd3236da84db14279520f5cb7f"; - sha512.doc = "f25724583a09b4aa67954c9e27f2924608893c8762fec6f06ccebec513c43c294fff7409625b667f0daa3488e75c7416d60a2597bb546d7695d5e8c632da48e0"; + sha512.run = "7d97a26b754fb42ff6b998b4e43668ba597422f985c62bde0ffe722e80c6a7e79305bf23b326fd679f85409060cc435274af47de21ec972f01b538212fdce913"; + sha512.doc = "36ab18dc4d6ddb84b2c95c33220e8a13dda5b5a92794519ce33087c9ef64ba272a0e9979efd8dee721ad43967d58247886e10602eb150862f972ffe3688421c5"; hasRunfiles = true; }; "shadowtext" = { stripPrefix = 0; - sha512.run = "a1701fcc6e2da89bb72ae6b461d84266c71acaff546ef929f11bad7e7d95a22546ae5fd0dc074b762b35a1802dc67d350c41cda9f4fc5484a5d4d6e1cb0ad500"; - sha512.doc = "2b41dd52bdf19d85fed75f4e4d4f5172b6e79fe6b11c01a8bd45119f590e4f6687884f8a4a275b858b02f639bed73a846ba3fe2daa508b6521041ea3d38f28f4"; + sha512.run = "d0dd624c34bcec0486eb64a7447046a58d16ea2d7e36b951434dfcedb65fef540b75d9964ed021cd13d48c289df3c8584a0aa3f05490d330065110034e0c63af"; + sha512.doc = "dec73f61f6280c68e7f98170334aa68d6876b79d22f62f05414c82d070f7768d89c9a04fcd1d9debbdb871e0f312134806a3d40cc168ac6a71a36ea7871e1c55"; hasRunfiles = true; version = "0.3"; }; "shapepar" = { stripPrefix = 0; - sha512.run = "c93d1371f15832f15dd1e1780e823860f20ba0a274c749324691be4e2221e829416256b630cb3ed105290902d6262ba650fcaef4757418056b4459790121cc31"; - sha512.doc = "10c8bb38048b5601435acd985e10760368003e409bf4ae20cabe62d7e1c9cc6b0704590400dcafef061da7c06edb31df9956b30bb83458a5d8b36709543107b2"; + sha512.run = "07e743c4d21dcc9b386f5c85f17edbc52019417b1e05fd979e86bd25239b0949b289832a62128e5369f94ba9fee94b95d26b32e51de352e9b1880be704fe79e5"; + sha512.doc = "3572ef902cf3ff8146d44d1e490c5691ea3b8ab42972f7f4a80418dd2f940085a9c676f27f55371ad63ca126f32d73b5924ce5ae203ff4371f8b1a30d407b991"; hasRunfiles = true; version = "2.2"; }; "shapes" = { stripPrefix = 0; - sha512.run = "fc6ae3dfef666d2968225894d77680b17023d8b35f6e6f10143ee0221ee5a5e9f00b3a31a5696ee835f71db384f588a296a73778bab18c73ececdd235fe409a9"; - sha512.doc = "ecdc8aa22a156fb6c2435644d34e8a58c0e1017be7103afeeffa3e03c054cd7482a360dd8713dcac64d75c6f1c44c328e8a718dd7acdf849d0dc5e6436bf0c16"; - sha512.source = "0e517d47c8dd5cd64dd773fc20d732f3a799bbb7bb39555ab9aa5563acf26a3668df5911b5c41e9c3230ef916b66a34a39aa6e850132aa49994fd486c2c8ba2e"; + sha512.run = "91187dde3b19117f2386e062d10743adbe892074737fe379e6a76a40f652fa97867af042e209c8c3e6c5ee1f5acb081affe22cd1cb34d3ba49cb1f7dd34c4a2e"; + sha512.doc = "7b0ef9f2eb4735e2b146301ff51a7b4ea82b886796edd619ddd2f14ecdc9e3c2dcb27289f0d1a5193a3253bc7a44d4895979573e95200fe1c6993e969180bced"; + sha512.source = "c5be53f9fb534e32d8c3bcdb84aa1e54b597e51bb588374737c3fd25118363ce188407ec25b3db5762d9c48f251cd1244373520becbbc6f1d06d6c5cb399e7ce"; hasRunfiles = true; version = "1.1"; }; "shdoc" = { stripPrefix = 0; - sha512.run = "97e64c5539f2d449c82e4bf6a9c0025299ad60a7fab50dd5b65b94522146f8203744c57c746ae433809a786011adaa2ad8a5c923f33e35062705962882c55114"; - sha512.doc = "42ebfdc941f5ec4d24aa9946137c128759c7ac714a830b760a1c97f0548bdaa7542e0ad810ac84b7ab6a9e924ebb7ba3022de1f90005f4b7c9457edb920adb30"; - sha512.source = "f269448a01cb4020ba96a0562b19a38d9d3ea86ca96618d6b567bb4574c413270005d23328498ef25d3e5158416c60b69ea5165649de6a382a34f66c00281894"; + sha512.run = "83e9ab3198e54d882b924c89b8c133d5da6ec448f3027b09d3e1f5b24d7ceb0a96fe264150829cc467cb5b21627c378249d7306e435def6a700933680cf86347"; + sha512.doc = "bd57b6a6cf1e4aedeb917c72a4ee7dacae7ea8182dc0f72630bf0c96076df06eaad84f3b30f7b01adfdb18a9bbabbb49e2d2164b285623cfe04fecda4c0c0087"; + sha512.source = "fd526bb1626ed22a8ea7d8c8fd6eb8022deaa48c430aae28092bb83d58aeb22bfec95c3cffabfa65572e78f38a9b2bcb79731f1e9c872da9cf6c262db039154b"; hasRunfiles = true; version = "2.1b"; }; "shipunov" = { stripPrefix = 0; - sha512.run = "c1f52c272ca14df62aadb181dabede0e727a6a436fd12f4522a362c8e94ccee4acf09d51e78dcca87ec874465666d7feea741fc042efd70b0f84a1737399a8d9"; - sha512.doc = "88f828144ed9e5530c40a10257536b38421596892496dc7c3d67ac74f6e2d78d86127cb81d1997882b3a4816bdc5e49f7e4918ac99d63be7f8a980d89f5345d6"; + sha512.run = "b33640df5bc341acc86d462665697fb24d2b21db0223006f4603380d28d84c5e757e79a7338e87b5b5aca650341bde6d3827677dad527ebdbce144a099b58ead"; + sha512.doc = "ccedb4bbc836a4a5fc8b5d71e8f9bb97646537a8bc7b85e5f151df4540cddae09435c7a624d6522415b1288553a1a721e95f09358d65f1a11d11735588454ea7"; hasRunfiles = true; version = "1.1"; }; "shobhika" = { stripPrefix = 0; - sha512.run = "aaca01a0efefcc1328becb5c11b7068a69518f8259848f57e02559722d9629de00cd79286af49370234effad116b3aaa82b721031d04050e957468ad9034f4ca"; - sha512.doc = "c40ed3d82bbf7df7eacd626a7b7e1f3f581fd05be8d3824954ac1c4f562a3454911f5580332adef83ab72729636c104b35cd4f13dd095b25bf23a21be32ad4fc"; + sha512.run = "8474bae56ed71a3186386f142087ac67972a3c8958f51f87a57444542805d209a2db0c67964ee2a297c3a168784264121ea287ee19938c9018a3d70e0729e004"; + sha512.doc = "2878d20b7eca86771c9d8cc0b9b2ca80de03ed738c229a1b072b58593a3a3cde425133eede94aba9c54fcaae98487b97582e5a8397234fc00f2d08f6c55219ad"; hasRunfiles = true; version = "1.04"; }; "short-math-guide" = { stripPrefix = 0; - sha512.run = "c1364ce902a14416bbc584577e661efc169e078748392b9b9d45c46bbed5d08b749290546952fe0abba23590e7171a58d14ffceaa7bfe636fa1fff4ff1e0aeb9"; - sha512.doc = "d3421403a75613ccc3dc7904bb2b6ee354645ff8f53a3be0b1ee23e3ff653fecd2cfcf96cdf14d7ead3e38a3a040327d5ebd9fab09bdf77033bb15bf4143e4a3"; + sha512.run = "4f3bf4d4542bc5a64fc7496ad0da907ebde07b1bd8e50139c4c4598f0c6f074d7d7ccaecc2925a222d3537db2d0a5c24712e2334abebebb74da73e1944278c31"; + sha512.doc = "3f6e1ea3be9616efd1b7a09969c688d63f6cf48cad89b6b088380eec2d91329a285f5538ee57285a378dabc37552d5467dc7e9fe90c914bad462906c04e407e8"; version = "2.0"; }; "shorttoc" = { stripPrefix = 0; - sha512.run = "26d7f1e389a2325f8cd657d8ae40a5799b97f12d662f6d96dd8386a09588d8f8ed5910829f3a7e53204b72104be3a3043eea02193f0fea8f6158dc8c2dabb525"; - sha512.doc = "dfbfd3abe27bfd444ebc2bd8994d4af9ccf2dde3317d8b2285c9fd42805028b48b5dbcbf88dff80a52201f3e66d880a85e155edc3947db07a6aa9191ed79259a"; - sha512.source = "9b1f3fc2e2e58bf86493355243af973e93630c711141e901c663b0535778428b3417af4f63d56ff4a8262efcd85ba5b363885156b60e95ee20f8aefa79fe8330"; + sha512.run = "890b52d8c23bcfe70b27f60e607e25ac6036992b29e1602289d361b30f7307cbc16571b300463d09bc40475bf0e0432539d23ef3c63263502895b78130795c57"; + sha512.doc = "0e38cfe8a8ff980db6f6373b476657795d75d49918ee73794e3df477f980d9133db7c592ba212d3c5869d3d42fa37e1c82e099c76dd29b54c63a367e56a654ef"; + sha512.source = "7619eb121e45e995d86941d809a26066bf8b687d4fcc80d9768e12e2980bf8b3c8849c0255c4811b05c2adbaf43aaeef188686cb122643fbba265be5d8b34c1d"; hasRunfiles = true; version = "1.3"; }; "show2e" = { stripPrefix = 0; - sha512.run = "2d27fad83a778e43e49c2674ad7cf6f88d3d2c89666245f0490e28ea80ec997872d8920da9930cb2c281528a2c188ff8dd16f2e1f4430251ae8b3546982b4e68"; - sha512.doc = "a53c4beb31a44c7253cc7d7a8261eb6a98415a641ba696cd848471d1ec785144a0e52dc6a7868bbf6d9718351cff82ce1d16dd1de8848dea1a3318c99eff5172"; - sha512.source = "9376672f4b2705f88993c9d2a585f17b77fb366e7e5c6a1a76edabafde5d36c543ce50c50bce7ce109d9ebc89cf32b0b4c3c44dfb4528296d9f7930438398948"; + sha512.run = "4b1e825730f7fef5d0c0374433a1d99847ff91d14e828900c6354ce29b9869e3a46522453960b0277f939b2b1778c85eed7cb67f94b604f8e251bb5b06a1cd54"; + sha512.doc = "0d172c8cff006fb510fd3b7520acfae4ba1f46a29daa8bbb9fb1369f8279ea9e241825ecc37e5c079ee47ea6e28f7bd44d6fd4514b50a1f9c7e0b457d486d827"; + sha512.source = "a0e19c439ceec3b45b4916eb05a292c0ed2fcb1fe82d9b845a8796442a6f9ec73c0c0b06ab074d78ae32a6621847977ee03623695bec5dec2718ca369f65a1f2"; hasRunfiles = true; version = "1.0"; }; "showcharinbox" = { stripPrefix = 0; - sha512.run = "281613fbbfbdc70fa777d838bf4557bda48ebbb1c575acf7bcb5a6cc1ca8936e4ac6bc800582d80235f31b10d43da0888d8945824fec8b0e981e90392f1d092a"; - sha512.doc = "d71905af63111ea9d713bb481c48c3ae50781352d62f82de31bf6e76146531cc49f96202275ed98cf404102f3f4b3d732705a07ef1c8c676d4524cd2834355b2"; - sha512.source = "01ea85761e725b1840ad8d9f1839ca1d60ab4379cfa547e2356481f6d465542af67d2c1601cd2e735025a69746d3386045406e193799988e972b093e9ac8d451"; + sha512.run = "7c5d2cc85fce3b9011dba8f02751c37f292b630064706762a3cb70a784bd2a561d1227365f48bd551ea68de8dfea895348f11598954b76a50a4f361c7e975cbc"; + sha512.doc = "42587d7a15eaffc197a1ad4232f950f4e192b7197269608a45aaa712b275449a6c5ac120713ae06a95cd14886bceb86426a5da3eb952da774bd3526be16025f5"; + sha512.source = "882e6248dd3ba8fa4018543c4e8b3aaa0cbb7c5f2514e3435efaba30cd777bfd95b8de662c9fc2595e793d477c52db5e1e367c83d5c1f69eb93490c8eaf05fc3"; hasRunfiles = true; version = "0.1"; }; "showdim" = { stripPrefix = 0; - sha512.run = "09fbf2734a5ae56338babc2a14cafb3bb7173d515922181891ea9fb9e590a4581f97e4e1a3c75c590912a65cdc8cd996d47ba254455ec0fc4d0943354f11201f"; - sha512.doc = "5744c6d86bd658ca2b4dbf50e7d4f6fe59a6bd89415962c20550fa3bda28803095c037e675ee9c6ae496693bcbaa6ed1475b7ac32b34c569fab87411f6c70730"; + sha512.run = "b8377b3c4eb81919bc1d874db969e61c7982a032792011470b374ddbb9b0742dba8a0c8576ff5bb44eab2686816b7dd0e8f2b999974aba96cf59d68ceab5ccbc"; + sha512.doc = "9cf6001463ed491581502b4e8833bf5769c7295bfe9a5be7f1a29f8b913dbc117ee29e4c1af526f364b47b8515ed6ceb51aad50264720f520c2c488692daaea2"; hasRunfiles = true; version = "1.2"; }; "showexpl" = { stripPrefix = 0; - sha512.run = "64c7be04e9fd6f36add80c488a703517266c112b02314f6f960277f32d23511a0a547ea91fb85b9b35a89881079e0911ea600526bec516887dcd9b147eb90f05"; - sha512.doc = "156b9d2ebba0215b8a5f6566e04fd4e7d771c5e618053d7c91493087ced660a22241654380b025e070158ce51c0cd55575793b4af22f0b88ac7268727b1661ff"; - sha512.source = "5139a619a45e8830cd9d9ed7bc70ed42f31f4398b4451911df69a9058cf4bcd461c600041fd47697eaf92b3faaf145d8120073d091dda073b731242ca60c4028"; + sha512.run = "a435ee94b57c1d4df1b2549b2e5ba7257682e2fc4a170f11b610ee920f7aab3411cf3d08bd6faf9c73a3eff5f23a5ad778ca30d7a52debe64d32c05760845a71"; + sha512.doc = "5a096b71aa2d0a93ac0d8ec38de8ab09b783e4a40a5d01c422c04583ad7197c5393b7b80b5180390881dd5801378aba57022291c8be43bffe684ac6d51828bfc"; + sha512.source = "7c682d4779e47be78aa3b04f8af5b5dcc966edefcb27026c62d803b3640b360340b6ee51fb50dd137ff7026c8c9b1cb8f215f601b66f2eb2c09cf8339926e4c7"; hasRunfiles = true; version = "0.3o"; }; "showhyphens" = { stripPrefix = 0; - sha512.run = "3f8569802c36405613c094015b8078d49dfc43d16f63737b6174285c796511b18b0481922ac68e28e54ad365a510df87331f1d576766ea8d91f94059dbf49484"; - sha512.doc = "a31d0c2ee10cb3f59c295d291ad0ed473c31cbc27969c9f454870cc33406a5c7b8624f95bcd4e42d3385f599d641f7a448dcfe4cf0071fc732284db0fafa331c"; + sha512.run = "92c4a37d024538a07e0794284e893ac7561aebcd4bc51ab9a6c8700a134d364b5d68addd2d24790f88b2a633a510f968823d1fcd4f020fced7c3e362c0c47450"; + sha512.doc = "1de4be082ca15852cfc814baa7bad2298f2911ec958066f2d2031e03388830b0f2cf0829c12404e13770beed51affda78642b9f8e92fc69fe8585b118e5326fe"; hasRunfiles = true; version = "0.5c"; }; "showlabels" = { stripPrefix = 0; - sha512.run = "912fc6342dea1fe29862875c7b763e7fab43bde1f5d30e3b7ccb30719a623d51f2bf75b0f8d4159f7556dd2facaecc572873a8576a9e4e559d4c07c37820f59b"; - sha512.doc = "c75a4b987e0766d223615d5a6d197646f1f60af915a8dd8c740cc0c1856ae84e7cefc50afc4201092997141e04f95fd3c53105340bda5a3eea5a7b97472dd870"; - sha512.source = "f73d06116bffa80bf18e49722a691561a12b92d242562854961a3f2a1b23c5036d10561eb243dfa312e2671f2cca09794520e4f0bcb8280089875efc56280ca8"; + sha512.run = "93b3f2a23108470c1e62b83b7ecc911f34052a9e3411b8658eda63205e0e28fd903308e42bc5b7e4f7541cf442b03908dfb04ec74422c9149338acbbc16046c3"; + sha512.doc = "0d76c6e1d27fabbd2c19a1e723e447513b598facc097b1158e7d6a876dcee79000dc45dc0d0b11b2e22ddd3943ddad7aecdddc55d9db178d714f9bb146a5579d"; + sha512.source = "03dc851be8d1c27d9ee2e504da1d5cebf7070b1be6654bbdc43566e7811e8928b3165ef097e33ddc65ad6d2e2734d85428e6a8f250c307dc979299767026f1e5"; hasRunfiles = true; version = "1.8"; }; "showtags" = { stripPrefix = 0; - sha512.run = "2d01616dc74225c3e93dddcc580b30a1254aa9d45e77ba44213f6f8eadd737aaa498d45a85e38a4cdabc7e69d5fa7b9d8a1ddd59f26c1365a65298dd52488725"; - sha512.doc = "83f0cab91f300308d5453c556a5608daa322c282b7863d6a038c99ee5828f98deeaebaf7c5d943b4422a580fbf152b02d1f8a5cecd33b8796ff169ef8349c434"; + sha512.run = "cedbe096b08498693c2cfa7f04d41d997e5ebe850e3e771a423d9e96df53be5b1e6ff1b2479edb25f24aa8ff644b38eadd420c983c26517e4c0e06d3dc3be321"; + sha512.doc = "559a346ff2ac77e894a56fe86253dad2f86fafa9d9400be0644d5bfce914c1a6c58dd246496fda0b7d85b93291ae77f9db80c2215c8a46339560288ea9672005"; hasRunfiles = true; version = "1.05"; }; "shuffle" = { stripPrefix = 0; - sha512.run = "33ae4025484bb9edfb3795ffe88e5650ed31fb4e60288c5fddccc898195afcc4b0701023fae0f79871af5a2b1bf7183df3ae921a40dea16d089741f01e3b2625"; - sha512.doc = "43a1bb1daa0e739b5abc8b4614b1a493d1301eeb5e950f0708d4d0b206a0f4ffbc01ce968da13c70d38afc9f1269ca81674481c1c3c61b79a3cdc0f91a947ddf"; - sha512.source = "9a5c83f0c8b0019f22fc544ef674e795f89d0268b660bb4149cbbeb28e9712cc1fedcbbd061ecd1ab4c3ffb49262b867d58dcbca7747d31b39b56cd63328f213"; + sha512.run = "6c37e073b086b1a2fd1a6e7aab6cebe0775784d9fdc3096724990eee5b554b05fd72ac3fe103f4ddf8cad107d1751d89bfc149561acaa2b73f3647645e5fce0b"; + sha512.doc = "593d4baa3780e8fb9aab3fecd78e9a58bd4c695b011bb7182f72c845aaac8d4f40c78ecab95074a0e19eb50e6bd0b843c8e09e74dc3246acb04c9a8f6e84755b"; + sha512.source = "69cd7ca67b00cea1f3c4c74840f8645edc061fc55d3910cc9722cb012b8bf88a1c99e0c95ebf62c6e388d7a41a57b4bdfa3f57f20657d45c84c7799ff73b4834"; hasRunfiles = true; version = "1.0"; }; "sidecap" = { stripPrefix = 0; - sha512.run = "6dada4fd2de2d8f9ea12030522539be2b41474cf3532bc0c4f58beeb4fca287dd0bd629aa0283ff02ad7174068136c17f66ed53c93fa277a2cff463efd1a2bcc"; - sha512.doc = "fc9bf019dad4c59b0559e53a85be15203024bab9a85ce99397eafe9311fcf0f854f58ccdf62417f3425745621fea1d568c47f00a0f41ac86dca3f1c8da685922"; - sha512.source = "d51a584601b1dd48eff7cc0d90ad0c02a179b38be88445f7c3cbf5fe0db187ae025544adaf9ece6b3d63f1b7fb54a54c02f6a09ca003106faed46f549402e512"; + sha512.run = "a777eb8c63e131e7683d7b98ead417cb98fa8fdfad33de43f49eac034a1ba483a2783ba608b29e80b216ce4fb506c606c759219e9945504266aa43c8084706be"; + sha512.doc = "f23ed0a2e953fe51ea32019b4c616cdaa4cbefcfb54f68692f2ef12a4cabc581ab470891888c14a41ad6170e0641247ba35fc902d40e967784cf64d243772daf"; + sha512.source = "2067f4bd8de366e2033bf101932d0170e1b31e2455980777f4fd1fdc659467f39f1194f6b78c99bd04ae942a22af3f2664aa9cfc9db0a85bf4d47015a8ae6024"; hasRunfiles = true; version = "1.6f"; }; "sidenotes" = { stripPrefix = 0; - sha512.run = "c5a6b0bed737fa38bd24a429f24cfe04e7135265574baeb48f88ba0f577c17a73ba602751876111a3aad50f73964ebfcf15e3588bbd7b472c788a129fd1e907c"; - sha512.doc = "8bdf83c8187224583e5b85db5d62b23d28a3a088dd3d0f2851d47802b23328c19f7e4fe97bdcaf55d896c3aaca890254bd609d293745cf6be575847791e90eeb"; - sha512.source = "34e119e4339ee0f3d806ab0cdce8dd895e6967c2a7358ade3f8e6bfe1a32499bb86b7a8435cce4f9dab8ac9e237def7a7286ce76531c1fe4fd741a5efe8906dd"; + sha512.run = "4dfc504d10ebc71a302564ec7d12849216563e4a3bb4efa553ccf1973601ff4d5fd09b4b8b9cc832a040f984d5c3935f9ed7dca11692732612df2b3b0fd43e66"; + sha512.doc = "91df7e6bbaaf71bcf4c57ee217c9dd550a03e5cc03c4db7faa9be395a1a92926791604d7b4268dd8cf872c935bf7b7fa3106b149fd028b674d53057947c7f7e1"; + sha512.source = "069084b708ef02cb2b9ebc6b47236d394298a6fe2b3c5a81a7d748593b541f37cf5f55e6b9428cc25b43201d844908cf5bc89cfc378b38fad5bff758662d04b4"; hasRunfiles = true; version = "1.00"; }; "sides" = { stripPrefix = 0; - sha512.run = "0573ac6fc51856d22c17b4863877a3df8ac24a346023bb5a264cd1fe0847be7a091207e4d56e28c9e058c371e361345eafe6c64d82d9900739f14b6158e70c32"; - sha512.doc = "2961d4af99dc1692a9c3f4c69d38de189ee2e9228d181964e0ceff98ec79ae4a9ff1e314dc1adb6954a3687b7eb71a82755d608b144711030b06836d9d0ab3af"; + sha512.run = "1b0c13e382579d1bac38e788c859c89189def12190b05debbfc42d63d821607f091cb98a197f85a92e860f61baeaa3a93e979557a0183cef0423e336e17a6da7"; + sha512.doc = "a72e906f0844989b3207aaa439926584ebdf32dd0f7f6e01be7375b45e4752b8b2991b9cbed0bff9a08fec78af3522399a99cb79cc8bb6479cd562fef87b1d79"; hasRunfiles = true; }; "signchart" = { stripPrefix = 0; - sha512.run = "d454200a1de0c9dee82c93fd2227dc1b431e1fedda7d62b0dacd6f5d7d7a285eef7b0a0c289ff7db92b482817cf23a09d4d9ba535098bbce933519e38735da9a"; - sha512.doc = "b839ff4b2308805f0116be15250b308764f267219e747073748be408d9329a7b1fa9e1e08689b711debbd01d0ac1961bcbfee73f180072c95b60edd7fa22d53e"; - sha512.source = "f65986f42c1994beeed43fd8f419cbeba4d1e1ba6a0a4d5ec70e3a4db4b528e8b29dd62f6ed525a08bf39cecd3c5b142e19c573bec061a1e6baeb0c5ff10a2a4"; + sha512.run = "0e8faf5ff68ca32cb21c611b19f90234ebdefd01958be303c8dbc8c46b6de572f82e96a05ec51c2da65f1b265226a5bdd2521a695ca698f17f92aec6fabd7f83"; + sha512.doc = "991eb2ca4b93545d4e6ec7aec4db2d48f4ad5dc3ea292d254e83a6063ec2be276c6a0a9c0ab1e4b59572974d37758534f15a4a90d0e57b2576f9a51fd3662484"; + sha512.source = "8400cd907f04a4e2a9f176d9e1a571475458cf88ab9204076b1c15430a5d2117c41fdad82ea2c7f6b6eea29c6c4b169253b9d56a4f520d3e11a6fa093eebbf1e"; hasRunfiles = true; version = "1.01"; }; "silence" = { stripPrefix = 0; - sha512.run = "9c649b85a5482c4ca9777b762fd4a33b2ab44f25c676884b1b7895c8002206de2f9977e3b04af348d35c8e4c6431701763a54a915325176e098d32836763e7bc"; - sha512.doc = "2a0ec2a0c93d70acfad90a7ee165ad835401284cac4c07fa646e92caa7460bd80c3b5cdf4a3abb1832941fe55578e82c760c83c7e848b08017de8021676bf86e"; - sha512.source = "122fca2c4f25acec48dbff38c71fb013638eb8761cfb820082603f6c22053885422b8ef8b37e0d82caf5477c260ca887777777163442136dfe111e6f14a3792c"; + sha512.run = "b7961132e8683f10eb2abae6cee49794a53cedbf6a878a972cffc21aae509e2bcfbda61b450c4f4dd2a06450a976d0b27100433f784d837483b2762c8fb3f063"; + sha512.doc = "674a0b23bdaa086eb28a15168dba87979c6082bce2522046cfece3b9b7a8e532069e1ad0d5c2c05b5a8326b920920cde0c850fbbd2ec20b2ae5cad4efbd1b9c6"; + sha512.source = "e2783b26b534cf2dfb7eaae95fc3507ca9e2f25a0cb0fa2b771f522f65dc082fca7b0516ed74ed61ec54d28cbe4143b35bba4714978540aba0d862d72b0d08e5"; hasRunfiles = true; version = "1.5b"; }; "simple-resume-cv" = { stripPrefix = 0; - sha512.run = "e12a45a9c1c3e50d8cf413b3fca3553ae9333c630cbc23bf69f514d6f372a882bd0f32cfdc854dfeb3b942d68840e65612f19453e33b42e7acef813d6811a048"; - sha512.doc = "336963362dcdfc64b9256e280cfc65431b2319457ea097330bed004d64134ed771814412bf3c1e964e01971aaddb997b8d857a40af33ea84191b57e8dd3760f7"; + sha512.run = "2345755a42b940f9c697100ff83672f673fa324adbd572884cf816c128d324db0480674ef04e27b1133be07c0ed49a8a1e154bbe01935291c00d1f508b630883"; + sha512.doc = "10fc221f97110e11039e439b9b071c9ef5e988bdb7e3ba88ebc2a5ecc5e551028ea6698f14332660758c7bf1571fc4a2c42f03a524b27ccbcb729106bcf522a2"; hasRunfiles = true; }; "simple-thesis-dissertation" = { stripPrefix = 0; - sha512.run = "4e631997c9c786858d298cd6a697cb83a638000b4bc17c5c5b414a648b9880e3ac52b52d7353fa6cbb98d77497ff0e1f4eb8eb4ec6409edc53881657aa26977c"; - sha512.doc = "ad9aedb60f896a51a96cd418c3013198cac8f4d0c9cba95aae2e389a8fb8e183e98eff5129fe91ac8de4fce95a362ba6bf6a09e5f971ef09391542715247793b"; + sha512.run = "4ba32961d1ff123d87224af6a3ba015541f76f7f536093b61fbfec366b79e90443ba113fa824625a54556f77f8aa4c34eb6f79401af491408ee24ca0063b68e6"; + sha512.doc = "93b9b2c61b47286e2880e2f9bba4845f21fa65b0955cf4b427b624e6d4e89dd1aedf625f2cb44bdd71e3132388b14d3bc6136fd1a6efebd5e44261f8ced5773d"; hasRunfiles = true; }; "simplecd" = { stripPrefix = 0; - sha512.run = "f850a545323819bcf806aa2720b867ae7c20538319e0f7e0fa79c0e9e5416b54f729f77c1b6a5f2191dd2e682c1050143769f5884a771ef12f552629363a989b"; - sha512.doc = "b65a3dce05375a46996e42f41e0ee7ef4c747f282d6d1cda1d851f7476205cbfb38a2c9da52630ab6af10ad4d50d71f5ca83c52e04b157954e723306fc87d87d"; - sha512.source = "d6ba0449c0c2ed9f841bf8b27ff69efa1e2ae75a354e62339515cdf1c4d42c96f451daa295d83071fc64d792cc1985dfc396f95d2007acd6508f7d5fbe28fcb3"; + sha512.run = "485cdb853f05f0cf4a61c505e93e30b15e5223b26648db2c9c42a2506bca8cdbb619502c7a7ccff467bf6caf3880889bc6e95ea5a079ca2fb4f7b232ca16c567"; + sha512.doc = "ccedc1ac3f8a491b7161e4e174ac96efce06296c25ea114a01a8f3772308daaa70ae43dfed5a84d5625a504b1ff5cc206cc001395e09967cd6c242256c52e72e"; + sha512.source = "12b998c2f470908ff3007bcfbf179f0be57edc50c177ef8563463299bb5a73d4fe672c47a38f1083f2702b67e6703e8d5f4fbe7bc3d022aa03ce6efe4537237a"; hasRunfiles = true; version = "1.4"; }; "simplecv" = { stripPrefix = 0; - sha512.run = "9cdee2fb5cb59fcd42b8b36331226fd9b4654453ef1969929185b4b653cf76780f578e68d3f76b8b658be8bd67cf4191f7be4eb6ea279cfc6e6f9c0cf9d36866"; - sha512.doc = "528a7b32ba12e160743404263409f852379cdd6050484c144480a8f26e81d5c2d9034ec51fb4f020fa34daa617ec59931b00aa2f2323591d063b30a72efb2800"; - sha512.source = "bdaff8e8daa3162f7a65e06c75eea0d0e2c46be8283636224f5fb51a7eff4dd684217794e276987a563c881c6e00a5cf80ef55207be27db817a4c3add87875e7"; + sha512.run = "bee78f50077e4b307270f7f276180ad6ddacf15ff76edbdb236821a2f58dae058c30968071ea7b15f4e15612173641b6f4176d67dd734cba89e788ad35f3fa88"; + sha512.doc = "f38cfbdbfd20634ee364118a29ccebf1324ef0746de87c2528f7ae72ba44a25f3c2629a626202aa689c88ebf036ec184a85621e43a4de4a4fb4f8e59746c6107"; + sha512.source = "adb3a428ceb3c0239d09c8d2fb0652284218d0ceddde00547dc9c93a112c522448c4a7a85d5d247e1a8a4e67972dd40c19c0575fb853c33272d79d022e83ad60"; hasRunfiles = true; version = "1.6a"; }; "simpleinvoice" = { stripPrefix = 0; - sha512.run = "66bedb979c550185684d54a5f0aefc25c2fdfacbe636702be3d678fab26ddff8a0733708f3ed8d7ec69473742524ba5283166eaacbef98a5ca0fdd66af0f9579"; - sha512.doc = "fddb11195eea16143f30c24327de61af5febc2e75dc03bb6bd9422c3118deec56e5344e06a48259451b930017499e9c4a81bda5dc42bc84101742e2c0acfe39b"; + sha512.run = "fc05387beb66a10323158a2007033cbb10b0639c68c3d9d72f0cbce1cc8782e04511dc76c97a840bd36eb779b8c3fcc414465990ab970444652300fd5ee2a733"; + sha512.doc = "26e3a4a0bdcaa69304a4b63ba1a59473ad57bb21b9dea49c946b9e1124f7bc03109893e15f1c808a9784f74caa026e317c8369ae1031981a695029f069ddcd22"; hasRunfiles = true; }; "simplekv" = { stripPrefix = 0; - sha512.run = "fdf6e843644fa3e8dc2253c23b80390daba62de2d5235ab8946213b61432aeb4c3d14352d138977d0c592253c6e3d1ee25e50a7fb0f5fffcffc478e6e4ceb6fb"; - sha512.doc = "8103c123e699ef970fbf9549fcf47ca466b69d3075d8fceafd3d743cfee66e532c9677d1dae846b55e27fd561754d9f2dacdd130bec7889d594bac4079290d89"; + sha512.run = "3d4200cc9892c90c74651a3da4fd2b485bc336892501422eca71d584f6f48f58be996732676db1e9bf998cde36b1b35155635ec2f3249f6718610f3b5041c9a5"; + sha512.doc = "2cae56baed8025a4d3a542b210331780894423cf38a35b7fcf7d4c0cdc97a0ed11377139ba92d35331150877479045e33eca77be5f7e9ff2d9f71e706ea5942b"; hasRunfiles = true; version = "0.1"; }; "simpler-wick" = { stripPrefix = 0; - sha512.run = "fb5298e729fa0b400e6500f96fc3be08de68a891ac98cddaa98fd6bc2d7dd7ae47c2de66325423d66326aff2128a96da079751a657aff3dd31d32cf7396b8c79"; - sha512.doc = "21b7d998a7d6647d6a4cd1b91e9344839275e2d660e183cb4fdc152cce6b8c932bc437af092b5edf3e0c905bf020d70391c5436bcd1b22d9b815db12f579000e"; + sha512.run = "5ae2b0ff7c404b71ba6ce68fecd428732d7821c3bf2bee3fcb006cfd4bde646abc71fa677b4820f1075edca9bb6aaac03908745e8156e73204773be0bda7f7cc"; + sha512.doc = "8436fe02465c860b33cc5d6d99fcd5584466b93ad719248b2b752d89994050c3a503b0fe0e6474c71e7257d84699159bdcf7c2e538fb13b74aa138122bbf3d5c"; hasRunfiles = true; version = "1.0.0"; }; "simplewick" = { stripPrefix = 0; - sha512.run = "30a1c8e3abbc9f68bb454fdca84e353b788e41bcaf12886b7de0e8210a20edc35e433044bc3e49845afcacc0ddb0c196eac4274a47777b1925356107843cc2c5"; - sha512.doc = "438c766ad1eebde646758673ddb9695d96bdc48680618a0eb36ebb63b0303d61241e98a9bd588662248c93a6398a2ba8a283e400c35c98387b5770ab0afbd151"; - sha512.source = "75265ebd9facbf29771ff49e3d255518b4bea1f557dc90fe9135395d7ea7456ccf9e46c4433f56e34ba0460cd2182048ede93a846112a94d5b65ec87970b522e"; + sha512.run = "c1679462c301b98b91176a2488f2093e7a6287c7beff71db6c8ca2987917bb5dda2a346309addae980e924c02a8579ea692f66c813fd0b9780950f577a266599"; + sha512.doc = "9267de9557edfe5c85322ad326d870f4ff6658020f5d5856114d250acb30682efd642f9620a40e1a21b173a838bd33d5f4324c3e97b2c5893d2b8a42856b0680"; + sha512.source = "79791479433c4e23c962982a9c7ca7a9ee861d0cdc400221eac89aee10bfb94f441d45047671a4c8626567d0b42055229ebe6be65e1ae7f53790f5807494577f"; hasRunfiles = true; version = "1.2a"; }; "simplified-latex" = { stripPrefix = 0; - sha512.run = "5974bd32f99812ded4fbb8d915a2d211502a9a7e9ed30bd63ae7884dce47984498317c3c22a3630931c8da5e08d0467ed1601c52ace234bf5778f0df3eb9ef63"; - sha512.doc = "b65c32ef48f50382dee8892fb0a550e7b5728971d26b01bf241039ad6a3c4361279c48071bf73986b7b44fd9bec556bb1b14732de4905ed9e31903fb10b19a59"; + sha512.run = "0a923443dea8c6aa4a84f5251a699fa15b0c2bb504abbd6a30b88533b7f3e3f8c116b312f4e7fa9f842327e4afa8bae1493ca8e5c47a91b8e0afe7fdacfe8877"; + sha512.doc = "cadac28791129332f0650fedbeb32adb608ef91505d5904a990721f40e8fa6f3ab6bd9d513481ed2adedd245af48bf3d16f2cad1a85bd7180b53de60fbc6d182"; }; "simurgh" = { stripPrefix = 0; - sha512.run = "c80c9f9960340b61105d17fc2c08376c52274fb00c60529e9f50e831dea4a4bf70c0c31d90252edde7bed3023f133a1f47a255c7425b44246763e8e84ecc7509"; - sha512.doc = "f6d59acd270a4005c088992c795c6636c3a2258c01c6cbc6e0998dafae5c78ee914eadf6df5dcb016bb4d1d9421bd93246de4dc638eeb6393d762ffa112591d5"; + sha512.run = "1354d65bbe08af6757bccac6c390cc0f900116eab201bfd818e5deb837b99dc52eaf32203f64466596e1ff489f987d407cc3b1b4351da51359d1bad169c82440"; + sha512.doc = "6b7d053346c75d832aa388fab859193ab16de5cf3fa0434a715e8f74a82c935cec9236e082ef2769d159158b89f19eafb4397e33b2da2b40fcb2d699a7b90232"; hasRunfiles = true; version = "0.01b"; }; "sitem" = { stripPrefix = 0; - sha512.run = "3df87ce9f37e0bec68771799b9484d2cbf055a0663379ffecb6894a0143d4616cf8c10b2217d6c98fde39dad7f5f26942163f22ed86026bf69f4269ae662485e"; - sha512.doc = "8ea4774b52823d78e3fbf12b2852ffd2bc3cb032ddffc23640ff6df004c7c903b52bbfb571c6ba690d66690e2d41200a7e2139af6152b97e9ba99baffc16cce0"; - sha512.source = "212a8b35d8ec6af8f74ff4bf6671fec72d606555278883f08853113edb4dabe035a2d1785a537d7dad7bff24252710dc4692c88e060d355d7f789e35728e7fc6"; + sha512.run = "92d4b491831182a05412160edb32d78c41cf50b83f2335b6dadb4bc8871ff9ec9783204f438c1af104fb403b12142632ab34c522e425238f375b6d635b820ad5"; + sha512.doc = "b276d43061a695fc164cd664d460eee714d3ade2ac7fdf129bb46a5f78c28005143658bb92a06f37f927224aa5246ec31a543577da76d391906ad1f7bf6a43a0"; + sha512.source = "4a5c026ade5676dd7090c775554bbe6d561dc029cc34eeb2889aaa5ca7398932ffe8bac5ec560e35cb7f8f4689dd258fe781ff41e97646c7da231ff32c9c0321"; hasRunfiles = true; version = "1.0"; }; "siunitx" = { stripPrefix = 0; - sha512.run = "869817751c3c673db2861476fd3208805bab7a056b4d950803322aa035c0c22297b157dff1c21df5a9f60059869ad95ffd77214649ac92622adb333aa28a8355"; - sha512.doc = "6deae1c55dee55742c3287f13d1a98cbfe9c077b5a61c1f629fad5ed638cca30956558eb113ba81c18e3742b7ccd22051ef8146bb53e21a69a941f201b0b61eb"; - sha512.source = "f241c2a54e9693de64bce4ca7f94b526bd4846dcf3d13143989c98b61dfa4fbd7545df7ad6e9e490bacabe8556528f2d28a767e1eb917364966ea0b667c170c8"; + sha512.run = "7dfb0a614d2962cb2c82f04fb531cbdf7f91bf8dc0e011a53bfdfd6d6c9191ed5c8b1e822e0dc458bdfe951d6612d321d6e9819b58183f66690bbb39d274eb68"; + sha512.doc = "4628e80afab9f0c8c5fd7d884f6d007d4e9a5a57c8cab90b823c450a2df8c3df83fd96e08823effe37051b28d3a8f6bef9cc74887cff3c1cc7309b234e6d3ce1"; + sha512.source = "6dee92822781f6575a40c0ca9717153976f2913e6d5d5af50a91c7d719ee1f0efe42f472c68f35f78400384a2f936342bd54f9be4e2aa4e261310c0dda0f0292"; hasRunfiles = true; - version = "2.7k"; + version = "2.7s"; }; "skak" = { stripPrefix = 0; - sha512.run = "4688a429bd81adc200f95a40f4600fcda07e4acbf8b195df946f177d0b117e25a61608687723a53c37bf5dee918fecdd111f444aa81054e87ec072c256ed9b49"; - sha512.doc = "1e0794bcba23d1228c170c539bb076e16448e4bc14bf8d7ccb7a0a6a65c9d7710625df9a4f08bd3853501e16553a36819ecbc93c560890adb39f29df77cd5ba6"; + sha512.run = "853779e87f148998b7ce83a75651dccf2e59072612e4653543f4cbfa58c9a826bd8733e7b29971a8e5f19891fe4963e85e85a223e61c26f8ea68c37c484d4e36"; + sha512.doc = "17ed00f9438f7313bef29835c0d46d4dd11282e83dbe5d526052f14f0c7134cb186ef3fa04a14513395a0a4369baf98c555559e181218e858508ddbf94c6383a"; hasRunfiles = true; version = "1.5.3"; }; "skaknew" = { stripPrefix = 0; - sha512.run = "da977d6be6defa75c679915c524a12e14596a6731060ca4b15139bf8f870837bed905d39720b93059e1b55948e9fed495f322dfcb71095f12c2826c812918f53"; - sha512.doc = "9a9d13509f3b27678b77db7b5ed0caf2233c5bbe0be98fdcbd9a1ad2795d8b860b3dc73b6436f3dbf68fccc5abbd405e80da63f8e3de3a8a896a7d99873a3eab"; + sha512.run = "3fecd59c3c2128830d428fbc2fdd2664fd654ad19d1f2c9658f80757b35d099f8283dd251a0b8245889e1b2cc6694b71f7c103a4ef9e228f3931f1ada75e2229"; + sha512.doc = "fdb5135a8d33c833d3125b29a4c7c8f85ff308c2b11f787c6a70e9a7d22beae063f69ff6c85d23132a88970385eee6abb9e3f7d89c70f89d0b7004b150d82364"; hasRunfiles = true; }; "skb" = { stripPrefix = 0; - sha512.run = "054e4bbf9f1e80f2fb2eef42a654dc1df1f81d407add944e83102a097d694537af9140240a9ef58bda2f5be792f18f20c772cc3cf80326356e630ca2421377f9"; - sha512.doc = "7f211bd9ff1b58add314d706439896ccdfae9e5db6d64da46ee602bf7fcdd239601a9844748116a770248122d48fb5f43f26bf4cea81832894a06e9dd41c3c00"; - sha512.source = "9646e492ab486f718a6978d7ae4b14b4ad823fc71354b0ccb90b6a97e1a61ba2819688b725b16ecb7b04eb7c79268bfc7af6027315b8365ac55fa4d4b655fea1"; + sha512.run = "609b1e74e65ff83778ced419ec80daa93ed78b708da989523bfa3b2346d5ede42f4ec353d8e390bdd691ee078f9fc55391dc825e280a860ef8d1bfa798590c17"; + sha512.doc = "cfd2bb648f3326d610c5c8903402cccd76fce3b9d28f2314161bebca7624f171da64badbee203d284a73a15ea81c20091a229a0698f3d524635f1a09c086013b"; + sha512.source = "1a71439072698ead9ee821081de1a0a2bc6c974ce514514473df544419739095e363b2587f3b7e333539b5f39e6069f990fe3233cb9fc182e8e884144432be34"; hasRunfiles = true; version = "0.52"; }; "skdoc" = { stripPrefix = 0; - sha512.run = "f09f8cfd441ad525eaeb103151e890d5c3da0ef0638ac738cac382490f17452dc369c6f8d5664be16c62848cb141e9f451d3cf9d16ea4f2da0f00863f42030de"; - sha512.doc = "4e672b4392ad7c8447775b3e25ddb66e9e083dd530e8b4cc191788f4139a0154ff65e0cc23f115072e4e0af448c3ecaf0e5532f04bf1b1e2f6858bb1d74ee1be"; - sha512.source = "62bfc1bf3613e85dd7b88a7689a80ddd636ceef60ad77b4c709666cd54875ad929428406c3392e0735e285c5e577628316ccc12540526870b7729e0edbca1246"; + sha512.run = "a89565128ff1185e4cdc336217ddf27b2af60aec9cf90930a7f3f6a24421d383cbfd223ebe45701db72a25bc4033418d1c633736fd72b80e61eefe828007eac8"; + sha512.doc = "4c5ccc21af86f5371a09009ab9afa9eb2b9cef825ecd6f50648e92c63223b97815d0dd55eaa3880987a47fe2591487324ebe922285cea60301ddaba9a6ecbee2"; + sha512.source = "ee7fd15beb5a97a7c731ea3d55d088551062eef306dff09410bc45cbc9e3dd95e0f10a788bc57e560a008460bba5e1ae065281136879c5e905c192a344ade80a"; hasRunfiles = true; - version = "1.5"; + version = "1.5a"; }; "skeycommand" = { stripPrefix = 0; - sha512.run = "dd75a3df739be9a4f5982d641c933e72190f661a9870145399fcf26c3655a43644ee8e7af053d6ab20b7f7efdbded7429f20646ad72ffae1f8b25312264bce8f"; - sha512.doc = "61458019753e934e1da5b5eea0168cc912e9003b3153836e329593a060bdf7107a5a52708d1b52bd7ed5e7256dbfe7ed83c4ce79e3b25416554e4a089e533e54"; + sha512.run = "c99f23a066955148d6212a2418de29bbec7b300b16b2da58d581328f8bef884b8fb1ee87a076b3f1dad6d04e6c523a4ed37a75a58ac0cf656b485b80462e10ca"; + sha512.doc = "45208bfbe41325b2120a071d32a70bab5ca993e0e9ca0b006d7e3a78513dc5fe0cbae232fc56f6a80f864794dab1ae82b64ade55a2bd4eced37c763ed1685e3f"; hasRunfiles = true; version = "0.4"; }; "skeyval" = { stripPrefix = 0; - sha512.run = "8fbd511d79c120be7f6de835061fa394b5148479dcfd18fc6897199321459ea49cfa33a3593ffdcc0ce216bc68250ef99d4d7948a3b916d770bd962d9d002143"; - sha512.doc = "82d67dc0376cbeb8de8073f152cfe6a5d0b6d0f47692923040ad7dad20ab4e3fe8028915ea6b97d227d1476be98f46b070896403bd1a47a77f5eab867c1f494e"; + sha512.run = "0636c805d4297d07a7247625abfb3a4e56b3b5422357ffea960f376617d49a442e51d6184b46417851a3f57750297fcfd90f46d41aa166e8febd62648c6feaa5"; + sha512.doc = "dfc0edb8eb6f9ee857a66bcbef70c7c3e8c0af5eb5a840b323088e316edfeb75ea803480a816156ada444648c935eb6d09958e9db3882fae056e1185f1058ee4"; hasRunfiles = true; version = "1.3"; }; "skmath" = { stripPrefix = 0; - sha512.run = "159dd8bc446a11cba64a9acc0081454255be669a0e275eecffb48427cb3f7590dc096a06c35a8c8fafd72c8ccc27045c415226a5fae1f2b9d06610a183531eb1"; - sha512.doc = "56a6b5776d3f44daa0be591cfe8473f70a9ce1a18adf70e2959418f9d59b0df890086b2853dc75573e254842a47448e3fd717960670e2b953839c95703ed8d08"; - sha512.source = "686cba83bc28967aaacc3fb88a076aaeaf4e8782a548a5c5e1bb3d9d26cfca9241a7d2fed6494aaa16b6ac921cb6ac769526bcc4d3e7e306f49faf517fad4b38"; + sha512.run = "6a355e6165a21eedba852d90244069937abf464a06538889967d7d89b56cf2a10e1f733f94ee0f4961c2d4d6b8fe0b70f4cfaec64aae90a3601b0d8b973e0633"; + sha512.doc = "151c0f4823f781072544ec855cf80888e4f038cd8c5db1d63aae09376b166823e6c5ac12a79a9ea7eef50261753e178cd45a68fbf5ce6da812ff62589b7de072"; + sha512.source = "add6557bf051d0643b960439e3e72572457dcb99edf047ed909fe611c2cd617d024260465ba6775d3e8191715a5b79c2b1320df3aba36e5656664beab2759738"; hasRunfiles = true; version = "0.4b"; }; "skrapport" = { stripPrefix = 0; - sha512.run = "dc6926e416ffc63f6f28a1224ce21359035b132fefa1db123b86996956ef1f9d9d9aa96d414e5c70042ed1f09a0ac811f6163eaaaedeacdfa6c4d674af4a5075"; - sha512.doc = "3077a6535eaa7322e38766f3054dde94bbece2d640f67c2b279a7ce08bb8580a5dfde72660fd195f4842d236f361d6d684a49690bbd1d50c79d3253ac3c7ec65"; - sha512.source = "8bfc458283b49c4464f12e0c885224ddec421ae6b3b73d3dc8dbda09e9c8826078e3438c0b743e1d0f689952486fa80bb106cd39647065daeef68b99ccfd30b9"; + sha512.run = "9199e967101f4423aab984f57c1addf05da7b72ed925849d09be660799b32250fb34704462d8a6d829fa6e07ab1bbd36b7d313a054dc11c892b9c7ca6d971c49"; + sha512.doc = "9ef2154a9ef5aff6290b1c75904558093ae9d91bddc87f05ef3b9db4569174dcba41f81dcb2d73888f6ba847666ba311526ed22f3c340fad77ecf34b7a6a0f0c"; + sha512.source = "8bf091b9f50d19466f1d7288c393b63fbc373ba5211b7e910cfa063ad5d89f0354ab2e94f64c4bd212f941a59598f44e12ac788fa08c8ad76b095d72e38342f1"; hasRunfiles = true; version = "0.12h"; }; "skull" = { stripPrefix = 0; - sha512.run = "4b25962fd4890d36d219ec68a7958044a4cb34c9e240edcfff000efd6a7756ce64e994c49ab1a5517fe5d2b88abc6d58a44fec89b5f8152db8ab5c2d70dcde99"; - sha512.source = "603f2cf96a0724cc62b430dd6e80021495d60fa82807c8b6fb0730c5ba0d958a25d38245442f8f26a12863dc5ef6e60fa989f0097edacf8926bc0629866cc29c"; + sha512.run = "f1a347d05166df10bd4bfc3295ead834bebee50a2351a860cb664020dae73316dac8b249619804f77fa02675e6e124258ca2669103fdcdf3f498ad87bb1d7b5c"; + sha512.source = "002d7c12e21ad67b33ed8d91621f679fd081e2b79e7aa403690d989375125b21a01c0fa1bfb6b2dd46a36295f598235f87fc309aea5ff19c3fcb723e01b8c896"; hasRunfiles = true; version = "0.1"; }; "slantsc" = { stripPrefix = 0; - sha512.run = "89762adb504de4cf9e041c8a64afbbf3716b8ef9b64fd041de1eabca66b988fe8fa982fc7b9714d712f61c59454ab34b01013fde818caefc29676f5e5cf8b1f3"; - sha512.doc = "109d8fc430c9206f8d24af3d2b1ba81598f975aaf109dac2ec592cd0dc399cf8b5777e001923b8680be40625d349a91b6a748568d39be2b1980f191cc4a8329f"; - sha512.source = "af35df83387b2fc679d1bac6671640b369639d295fd67065b28bacdc2ebd36f5d3b472d52d3ce50408e7796f64d9474600c52fdf869b496d0e2371423e0d42e0"; + sha512.run = "5ffb339e971c1dcc16027b01e50e44798eef93fb510ea4f598099deba7d8e711dd12d8324a95e9629da008cb8eaddcf5e7a7e633915f51b58c19d24fda289212"; + sha512.doc = "1acdf8b580d92224289af661989e523bcb1839777e8071b018b5a8a6bbe7b8339275506984ae505637c254dac81f8d397c92098b54f787d7c187497c25b1f11b"; + sha512.source = "7e1c5541ae6ccd907b470307d024fa98a67ee65c8b5a723c55ea4ab49e456511cf23d55390e33edb38dc44ed2407ab9593163cd69e627379c1b85bf0cd79b43b"; hasRunfiles = true; version = "2.11"; }; "slideshow" = { stripPrefix = 0; - sha512.run = "cb47e5785bc7f399831426dd158c61a6c7a0d5f2db15eff835b7dc796b9d7d7ba796be6a4e1a4d8ccf6984c318d55ee217376dc60d34db9a691daaae31cf8203"; - sha512.doc = "b4bb348fbad3a3c3764d654712e61476e3daf9e307f74759758d4ba172e49b2673c9b7db90959f32d67e71bf2ea2fd8e11967175666a1d2063b7141af276ac3e"; + sha512.run = "c44a782de77d5b16c0d4c696fe5541a9073e59c1a91a97ffc409d2c4ac15fa8e1da3fa56f8a79225c2427223860bc23e160e6d291d8cc6d0e4fdcbfc96ac0e54"; + sha512.doc = "c8351470d808cb11be9ddc8de32ae446a0375c5981902a3c6b4fce16b0b10c74103f10fe0d6d191f6770ec3a62783076cde3f516709bad6ea0fac226ab0b022c"; hasRunfiles = true; version = "1.0"; }; "smalltableof" = { stripPrefix = 0; - sha512.run = "66e640a5c6002c7194ff01fc4260523e172b2e4c72490cdda7e4f0682a2a125e39da821b3e0ced03538941932ffc628d9f235b832944f86292c5c82eb3a2edd9"; - sha512.doc = "c8ad942f534d633a26c77090db2f24ca7a29e12809f1a7d4e89e42f5ce513f26e7a33202e8c79e3dc5c8aa50f565b555e626b13789a66c57b0190c897cd2f0fb"; + sha512.run = "c1ddd107d59ec950011b48cff38880b1353869d247701d76a8e3c0ffc28f50d31c982cbe8f28388378be7e7e40868347f20c5f31ee2763df16b6d24c9e5b447e"; + sha512.doc = "10f787377bb431a48e4a03d6bbf8affed7c4954546a751dbe16c88ee3dd0cd47570a4cd7ee6406c355fbb54cdab51f95fb87d96e10b162e272701a7d8ad6e507"; hasRunfiles = true; }; "smartdiagram" = { stripPrefix = 0; - sha512.run = "38d7a19387261521d5cc338601c60411b7db01f1b2bbbebe274bace2b877d8b59a1db9ccf8c5ecffa38762527b48a4009b78320c3c2a16c2bfa437a792d9efc2"; - sha512.doc = "c045d3010014d7a77907b36e55e48f6f7363672aed9e491a69ceff348a761169d7ff0d63baebebb2cda06552bcd47933dde395ea180ec53edde04566e8abbcfb"; - sha512.source = "7c882eb78c69df14d24aeeb6bd39ae4b2b6d0685561ebfded00a42e366f7f4fea1d79a85988f675be239f49c19c887b000cf17da9445caa0b4d5cbb9e78ae13f"; + sha512.run = "c07e40ce025cc05c1cbd1da0f736773ef446c193d8efb9f9437d63e8ac15e5ff4e598b06564c2e9ef410bbde20bcfe1a2d971523601f844a46654f2dd6dc930b"; + sha512.doc = "f102af261f8ed7803da69ebc9498377a86c3e087db12d815e485706b5b221d9a8fa77434cea09f386ed181d10f8e210c32278def786ab35c60fbff7cb6702ee8"; + sha512.source = "dd405b652293c7f87b3b3341b1183d6e69286a924ed250a5353f28deaa45f486b9b906da22b60b7797b434a15a168f24006eadd893f118d4a556c07e57b1b211"; hasRunfiles = true; version = "0.3b"; }; "smartref" = { stripPrefix = 0; - sha512.run = "d9ce0b051a0033157136e85c9056354b7b3fe29ee40ea9750a2a10dea11391ca114dba69123edd2fe3e9f2ce2d67276873049c8f0405f3e73a71572bd0435a09"; - sha512.doc = "9e728e503019fbf4be5fe0b82feff0cc2a5781305034913210cb20700dac0b179203bbd66b9ddb330e5368d522df162d833fadc593c37b4318158c5df8a497c0"; + sha512.run = "148c6b62c7e3e8f1b5690e38ab1733dd5e94a370dfa8a9ff0d2529d723e1be76e20729ef0eca3a11099adb4d0830f6d4576eaf26a50240d922fd55b3651cac5d"; + sha512.doc = "cfc6b9ed3b35af9f4dc1dfc71d1b892f59695247bcb7d47fa9d4762ff7847bb0b4af8207056ed0e7060df28d83ab40efe881bf05fa9cdcee963459a1198a23dd"; hasRunfiles = true; version = "1.9"; }; "smartunits" = { stripPrefix = 0; - sha512.run = "ffe938f694cf04ac2d1091ecc2aadb34045a57d8a1a9bf97df6e6c23d32221b95c0caaa2f59712667b51fc6f7ae15679fb1c06fe28d4572a26de6251ce7ce5e2"; - sha512.doc = "dbad1733d298ff3cc7f58be7d3df76604b83a2d74e8cfe85b419a043f2b43fe60b2f38b3c683e56f5bc58afeb66ebd899125ce96b81bb6cc8053aa607cb9836a"; + sha512.run = "b70c3637265196c56b07f8ac5a21d4c71c47d82b8def59deae453ce49bc9b29337e36df0d8d20ef560154a4917253b4655f7e0cdcc7de9fcb39666839a3ab4d6"; + sha512.doc = "7ba15efbae145968ffba425954d0c55d3ed3f74ee30919d1034a79d591f9aa7654dd63650ece2cca61f8ead1267509b82994ca371e904dded867d7d846186d6e"; hasRunfiles = true; version = "1.2"; }; "snapshot" = { stripPrefix = 0; - sha512.run = "b91306e9655a7d556373199f2821827a60415a83e41c2fb21f064bbc3358a71a0e0f9901e7f4582d5ac96a29b160e02c11cc1c9e1dbaf893c8068de112e99637"; - sha512.doc = "8e7cda6671278a9808caea0eee5f93738cff34ff987d810191c02ddfde8e83f1bc979ef7f11a2be37db39968db223cebd86386aec664edf02257a9a339bae937"; - sha512.source = "593fea38576331da89341943441d62598597495b0de5908e07ad6d923d2476403708baa1dd18747e49dd45fbee1ebd9d8fceeddfce0645669b6d02bd0d684d47"; + sha512.run = "28e9d5785aafce74422734a62fe2f807b585125caac5a7a86f70cbd19122daf3d44f4bf046ac4b5c4edb5bd1b7bf042232aed0a0ad34425e13eb3845c93dad48"; + sha512.doc = "76b46eadb5f81970514253fb650a1c3450c8e57d684c733dfb2dfec01dba743e0ce31e65a72e31af16c8dd7db0927a3e9af98390e191a1bdab08f13cfa94cfae"; + sha512.source = "7f31d845b33295bdb50e44754b9b085cfce8f7aeb26b50814dae5c3fa71605a175eed9d507d6c19d3577cb3c362b50936fe3299f499a62c91faac0123ed30740"; hasRunfiles = true; version = "1.14"; }; "snotez" = { stripPrefix = 0; - sha512.run = "7e6ee6ee7cbf3abe3a9b0764dd48548adefdeb571a4516fc336b2d40852a86200328dbdca9d4a3610bc08fdb209c7039200b299905395462cd3d0770435932df"; - sha512.doc = "db4e0c7a918a4279a314c1dffdefe32f08b28c48b0df60cf24ed2643b84ce3515ab417a4157e609b9e7c2a01619dbb507c18dd3d1bf1f8eb72ef1de51e8e7bc7"; + sha512.run = "37610541fa0db43bfc86a13ff501c89773ed1db3f419623f811f517c640ad3a6bea3a908f64c509d780ffc45840c79c056257a6626b476e7735644a1d1d38f80"; + sha512.doc = "096add2f0af76dbc1b7953984e4cf27d404540f47d5e65a35147173385a5d47f108bf417a3573ea649219d37e8ee6b256d53fec8875bf3a9ed89a19cb8d7eb4b"; hasRunfiles = true; version = "0.3"; }; "songbook" = { stripPrefix = 0; - sha512.run = "4026828d0e4f33e24226ca92e66af202e03670e88eca2f6f0e10b3f12fbb58b38e6835cd443d35f4b87941150d0ac52e5ebbe68617b926df14120e1aac5d18a4"; - sha512.doc = "eecae23a5838a63f7c255943f73fefc135b000ec9a471ab8be1f1ede09bd22b051f73f95855009196284db193bca6db2a63ea5870a58bcf0d8a5f50008397bcc"; - sha512.source = "11c019762b49fe5963bc77077d74e03a71af05af9fa2c6b9d8c101159ca9fe261d8afaf6f47737cccaa5299c97f132d72b2ae366c6000c0f601f5545b850e7d2"; + sha512.run = "3461bd028cec5861f2ac19b613c4ed98c12533498e750daa8a9365c392f796362e55b91f8932876cc137394668894823286945a07896acb6a8eb29fcc8b20ab7"; + sha512.doc = "1face74895aeb5f9a8f63aa3ef6848372825f48efec33af3209245f267716a03a9818eb30e5f270eeaadae7bab1c5c02377ea9b5b731d4827e465dd06cc063d2"; + sha512.source = "23e6e07ad9b4a0859a2e9439f90231f29ab834da1f46a24ddae9be5e631754e352651fe66c03093eba28856f8ed7ad9aedaa7cbb8c1f26e0a02c83a7afef714d"; hasRunfiles = true; version = "4.5"; }; "songs" = { stripPrefix = 0; - sha512.run = "b300697c973970887e995fe481c3bd1e5467e70d6d446650007680c401b2f9d370f43f84672f488be7ba430724fbf1cbfec8d15738a664f6d63565c795c1090d"; - sha512.doc = "012b09b5d2986f3a65f3c9b98da0b34898cf578b7420ad9205b5468051e7e092e3371e881935ab2ea82dfece7d1e027b15f8165b7b4fe17eb503df10b82ee4ef"; - sha512.source = "ac018c61310aef3231a9a4f2e1a92c598dc7cd42e4fc3de3119fbf202f193f274fb4c52031589d292a148a5fb96a00f4e878afc087b319de2ee64dfa82f6b71c"; + sha512.run = "d7f37654f8324abbabbc82ebc70a430957cc1a8af09f7f0e41110d4809e8c39252b8eac2e0de521519701c8735d73e6059b3c63b61645fce98309827b6fc1a13"; + sha512.doc = "a114618be50d3babde08944f40ded36d536d6c5bf7292ae07ffbe57c5c43074520560aec60fb54373a275feed7f3ae5a4690fd6abf39a4c7f853bec56884036f"; + sha512.source = "21dd9813c2cb873c2071e3107d1bea21a0a21209f1b4a3c5aa614d8c1da43f17197aa25dee83b65446ddf95a71816b2d94b6d72ab774bc51206c3bbcf06b4f04"; hasRunfiles = true; version = "3.0"; }; "sort-by-letters" = { stripPrefix = 0; - sha512.run = "c73e0ffe9f2df49fe2f9b4f59f55baeb017106fac2b564eb1727d1919aed73fb33f0d0264d6dc5df7e2ca02a837fbce3dae972a19511145d64faaf47e0b8f20c"; - sha512.doc = "427d876a9025b18750bcab4f38986e8e3a306fb914c85d0c1402645c2814fb5b4a00ff86a0bf7988d2251e5307b06c41d9d7341b16cce2857bfee87439a12769"; + sha512.run = "a90f03d2347daf4e2af7e9b4bf2c6d24e3602252a2e1bec01b7eefbfeca94664073d2eb5d6910d527161736fbe8cb1a15fa571293f0da531c76b7635ca4a3037"; + sha512.doc = "4d1d4323bbf5a6b8247a3906a79f419976e949531e2ff4fa527c48eacce289b5ce8c0387f589f46c4ad0c007b13bf40c2ca5d35b01547036c37b1a36352bf201"; hasRunfiles = true; }; "soton" = { stripPrefix = 0; - sha512.run = "3e1fa3ebb1ca4c227fce753f4703c26a91a709ccabe750d8a2638e8c5c8cc7171d0540bbc7aefd2e69e39feb0d3904c221002b94723ea45b21d232f64796b685"; - sha512.doc = "a8f7a1fc03ced298ea4d5db82799bddfb6f760b2ba5ee9f47eee0edd3eeddfa4af84aee23c48648841e5c42dd6d2d5d1cb274b173b087e3562ebdfcaaf495b7c"; + sha512.run = "a50899eb0c2c0becac5199d43678caf40998f8c0aa94b42de4c6b07fefac7ce5237f64914ce93a76d68be918d2ebf503ce11bae78e95bed8ab65237431e4eeb1"; + sha512.doc = "ca43e56168be89ebb655182aef8bc52c8322ca29b89c442bf682047a1cbb8ded6b639f8fe9a5c1e6363d96842ad78f4d4625dc05ad19c4177e7ded58bda67557"; hasRunfiles = true; version = "0.1"; }; "soul" = { stripPrefix = 0; - sha512.run = "56b1ba148ca4e16d925938b7423da9a950d43bbb89a5380d93789fef57706f55ae30ef0fd59aa4a5fa9a7156ffc0363ca2f95bf8053dce247b4cae61625ee16c"; - sha512.doc = "0f2e1188589d86681bb95a0af1f764433f86ea6485c4dae1c8bac39e36b831089c774792a799f0dccf0d70c82a53458416622d735c0e6aade57028b740e88698"; - sha512.source = "078ffda58752786d556326f7d3087215d5de04aa7c4a500a53707e69d43ceed79c9a347d6740c0dabd252d46270cc526c072bd3bc2d5e932b997ba2aa20d1d86"; + sha512.run = "7da58625623b2a7b2b077ce0480ab3769dc269c79eadcaf6b7273db67455ac7232ecb9d3e1a10cce9f77d9c1309e098ecda392eca8b203e724c6302632291d88"; + sha512.doc = "c8fcb1573266487644f1c9471ca5e298a8bc20cbef916040f81f1209b8053f74fa439dc59f1ff11b734d9ccfef0d98124de6bda759a07894175c38785bc29f0e"; + sha512.source = "fbe23d5959efdb15eb7fc9be141f0ad7423b653d0e2c87a2e60480256990899f4fd8a592665c2f937a2f59566a7c6e079cbbe168047050b062d3ac8dccaec73b"; hasRunfiles = true; version = "2.4"; }; "soup" = { stripPrefix = 0; - sha512.run = "798335b264bf0fac34f16f9157ee01df43ac163b658844d2c4e869c50979e04490b18491211f25fb63f54626ab598df1b4bc7b3a9cac140cb9f185b87d758510"; - sha512.doc = "f5920fcddad2b127ac8231ff50b1abb3fb81c879dda63a6dd4144ed337bd11169236b19cc31eac60f1ae239701ea8fd50d085c08d5f72c578003ba0de55198a5"; - sha512.source = "191760fa43032e2169fc6e19182590e69b3d436ccfa8d3e201d15a1bd79ead8d966d7cb83041a7a730a6e77fd9090d100ee211cb11a16bf75c361e39f9b0be60"; + sha512.run = "0e0197339cfdce41b0701fca5f7934fc0f1457aa4737b922a0d0bbefd3fae5647c79442c93630adef450dbfe430ae187a13af181f7ddf3df8ac84aa2776ef533"; + sha512.doc = "a8abcd649a352e826cd66f5804dbf7e114693f3242453ca23bd6ff0328d8ce6b87e3e904587a5fe399baf03b99914cdad22abbd87d68814130cc7b58ab0e61b3"; + sha512.source = "9762ffe1e5c3199c0fb18c99e9df495b2f6f3ed8610db2a124d7f108bb2cab4a648849a4ef0f48ac73975f138c9d318e42c06bd059a958c28b53113179f4b1bf"; hasRunfiles = true; version = "1.0"; }; "sourcecodepro" = { stripPrefix = 0; - sha512.run = "17121b02875f566640489e66609fad873bdc1dfe4e6de34b0fa82ec6a80b8c7a84c3e4593a940ec8683d6ac8ffeb8bd6e513aa46a70bd3831de8a435a6560aec"; - sha512.doc = "43d51c740bf70e75f0c784fa269e3cbde5db8728f0544980306d43a5221e9d3cb13376c278e4adcb58b40a5f317839f0d6af5eebccd2191413cead9ae3924b11"; + sha512.run = "b9c4272ff1534c0f2de213c5230e0d78caf860113a5a4c280ca9f4a6f589ea572311cdc57402910172473059b4c46738dd801efd08ece47d709523d75b0a12c4"; + sha512.doc = "afc9f3ec69c49a000b625c0b4221e62abce3032d3dc1f73bacd4e3789e80f342b52400a226079e4ebd4f824a2de1537cec85a8113759f708cfa99438facabd8c"; hasRunfiles = true; version = "2.6"; }; "sourcesanspro" = { stripPrefix = 0; - sha512.run = "978429517207c61d9b9343d76d7407685c1fba49d0a2155f391dfcc5e52965edf797ebe8eb67cb0cd983d58fd9c4c4635d5e0a87a073aebc27e37c4194a8997e"; - sha512.doc = "91a73d0b0005e10ff4987237b65b6d25b4dffa6adca35b447f8c4372586d1b1b73f5326673eb231feba32fc6d3b4a019df7b4dc4bf152b1f6c3fe974d1704f22"; + sha512.run = "139be9e91dad1d8599656a586a1670f059452424892a6962a3ae66c2e3113e7952d1bfc402c1273c219ea3ed204bd944dde324205f98b075ea9047fb2d97a908"; + sha512.doc = "b76815953ceafd9c851a85c0f773a4efc6fb8b06395237608328381443a3628866c80cb46de351dd837ffe640c47cb34cfed19f3ed963bf2ac533bda9cbce9de"; hasRunfiles = true; version = "2.6"; }; "sourceserifpro" = { stripPrefix = 0; - sha512.run = "cf1f812958ffbf3fb12d327a4b47556ca28dc1b56747dd0cf558daf812ac7f89d994f71d5371fc8d607231e5e1007d2b9828dee228dc8ecb714841dfbe2d05f2"; - sha512.doc = "c57bbfe576c4307639063f0d9d8e319bf9ef58e16f6ee40f85ee2d93d999ca04e571668c449a970a64c0e5a8bc9d2152b123bcccb9659c88a1eac455e863cef3"; + sha512.run = "d8dc82b308fdb5d6b08c815f8675fa6de0c060356ef99bc8d509c823500db296dc4f49d9f1706ab525c9adf7629b7fa10836b557f1b1d452e4f884dd41f5cd07"; + sha512.doc = "93640dac82db48f1423a8b3936bf449505dd482158e1c8fcac54c501d5a8068bb7b8ef82afc64cbf16f4eb83f9a5e1c1e9bfb61d92f6166a9e6d3e50a5f4704c"; hasRunfiles = true; version = "1.2"; }; "spalign" = { stripPrefix = 0; - sha512.run = "dd2229a0fe8b15c1eb076215dc6e28cd307320472e55a2b9f4e0c3133d46932f3175753d96618850116dd407c2cca2e1bbddba2a191d6773af5bd5ea3f8cda3c"; - sha512.doc = "6a26db61f60b3d940371329e0601b1c3f53b5701086ef1108024e853c9780c9d2eeb832020786ee614a6076b5f3df857c6c7ceacfa7f9a6a77c4b2dd3793a4d1"; - sha512.source = "0f6ef61c5d1878088769f5d07ed67d64fdef3b133dbf71d91a284d951ca46473f1e44e093c18974a6a5798cba9c8b0b35259843c8264d256df8d54e46b89298f"; + sha512.run = "37872b82939414f552247dca785e2a46b1b2fc44508f0c877d648ee99aebb7d6cf0e5db2c5b3905cf79093d79d11edca4454d4ad336999a9d059e5972b31250c"; + sha512.doc = "b0e000756cc6a55fa00698bee6136aac33b5e8bc8a633e3363c14cc4041697b62004e5bfe9f6551770f51c00a701b8deacb03bac1b9fb90544e7937b92e411c2"; + sha512.source = "4d1c42f8e0051d090bcff560a92b30e8420e9eb7cd875d8a25e8009c5c62421e7698e75c518e8f2dd08937bb56f1ebb5604a7955eb34efa4c57c6b51c40a42c6"; hasRunfiles = true; }; "spanish-mx" = { stripPrefix = 0; - sha512.run = "d0d1d486b53994614c0ae8ff50d3a77354d870f7e8773c73f91896e6c9facbf534a0009b638779a38fc1eea503173c29713440272dfc22f2dbef8bd73e45b3c7"; - sha512.doc = "332851a9dfe5de9e0530b26c080461232e0286b66c3cc17cac4ca35c1ac0ff1ecd805c41227fc692b349c126280ae3de18b8eb1b326b119b72d6676689af6afb"; + sha512.run = "0179d053b4b2605db0ba9c92de0e84afe075efe6b050cdd24879d4ad5f9c7e64dc513649a6a7cfcfef7dfbe9c38a6a569cab1dc4ca3880fbb297a3bd81b20afe"; + sha512.doc = "01dc04e3fe236f465f93901e8877b937a650e84efad69ff675dabff50b5d9e81febefc81bc125341319b95f2086e74fefb9ac8d8d8c36f3b291ea9f9cf4a7151"; hasRunfiles = true; version = "1.1a"; }; "spark-otf" = { stripPrefix = 0; - sha512.run = "35ca41ea8eba32e7e13864364507401525cd1ff1e052da1e2dec84f72c61740759da768119b68e9a4ba0e38e92afdfd7fbbff937f40535aac614cf7a164afd7b"; - sha512.doc = "43867f3e54b9d6e19b9f5b0112d7f97d6605d31a333fbab606df8cc92d8acc403074b7e15c32beb93c8bab44e39c8bfcaca58dacc245a19c65380414b0f9e410"; + sha512.run = "a5eb69b505bd4e72b3c4f9d68df21d95d98ff50df5fc93e977c0c2660e6c6a2ecf4de4b673fed9cdd60b334188118e0d4d766ec6fc3fa5aa16fe4057deee8842"; + sha512.doc = "52e2840f3f4955e32c7da9e6cc32d7c041e5f2d3b9542094e24e8c438e5b6772077678474e677a2ca5493a7e22b62cbc97106d4d8e2bd7839643da46241499b4"; hasRunfiles = true; version = "0.04"; }; "sparklines" = { stripPrefix = 0; - sha512.run = "9c47ccfd81e44ceca0e15765ca0751814e3769995d03aed56fda40051d6771bbbfeba2a91adff63832863a12bef397ce68a17e16bc32235051949fd13304d6ce"; - sha512.doc = "8e88c2b43ee94fadf2897e39acdff119453e03b7efff73e09334af71d66da2b0cbf511e7476dba180a5bf37667de4d3ae8cad0928c038ef74067e2685396f184"; + sha512.run = "6d4c5514e408c3de22fc0cf8d6268e3f9e275bd141ba05896397e3828e78ddd142477649acc69a72a203200d9c1afe72b51cb60afd3980b8010e999083fa5559"; + sha512.doc = "66d8d47fa2923097ffbe3422d87e98d89e055b785daae4ffcac2dba14eb4e7d94cc1364bb8c60be32864026c3630aad0b776303a781c7b6b5d05604016429736"; hasRunfiles = true; version = "1.7"; }; "spath3" = { stripPrefix = 0; - sha512.run = "a7adef4a9d9c4146358862d960b488ac0e82989aa1b5b1d5e367997f2fe39f58a8739efa6388f2fbbdf1d5735afd39c96a0fee6cb84bcc95f7f7b541b9d22afb"; - sha512.doc = "f043f8c68a5c49083181ab9ac16a620e0e035ba2b821e666412ed34b3f13851ee03404bdbf6abbe3a0bda81382b654ad558b419420fee1e76c86b8b13a3279ab"; - sha512.source = "a5d3392991c3e5f5cfc90e0831a4d98be2475c70f42d13c09dfc04e13d2846c7ce8d2cf25f6e2efff095f4ba00fc4b3c7e10de2b8e64a39f44d703e06c25c888"; + sha512.run = "8c466e67b6770874ab6041e82a0f09379a6d06272fea01dace0ee0437baaf6a18d7985c5ff474eee0681ae663ea3e79dce2c3c54204e2aef1560844b445b0ccb"; + sha512.doc = "9a7bc2a97548e91ca606cde3e832d75c4d8a5655619cad783822ffa237724e08e30d2284afee100f7f9ab3a51704f83d9a679877bf5269a34db1cc39cf3b1226"; + sha512.source = "d046b212a1c810981452350530a7981174ac2bcbfd0ccc593f9eadf59722f262e5494065e0ecc0c487b6c55215e890f0b6411df0a6dd8dd44c8c31a29a62e2d3"; hasRunfiles = true; version = "1.1"; }; "spectralsequences" = { stripPrefix = 0; - sha512.run = "265f3b341f5dd6b3c07edd8443d8861ec5ecff102e96e7c70cb1dc50d9cded6c88c29b16507e48fa0db6459f7dba5aaa7072ee97ff2d6d6920f269b21af6cf29"; - sha512.doc = "6c744b899b457928d0f57911d5b59f011a439a7531141ed25fa4e6a8fa4a48651838145a4cb64ef2886429e598e895cbd6d968966f4c8bdd64eb4c59cd85a447"; + sha512.run = "8f957adc0943e8d95fd315c2086e79c08ee52b3868de8b6022d6ea3e87417ee720acb7dffe6ceec1ef8d4c5c03cd752d5f70e84cb01dc6c0584d86ee891d28ae"; + sha512.doc = "7c688ad705e19164d3fa36e9de366ea099b55b511536d69d5dde2930355f735df2b3385e435a11a1be4d9daac18fcae1cf745cb785fde901aa0b0e97170e6df8"; hasRunfiles = true; version = "1.2.0"; }; "spelling" = { stripPrefix = 0; - sha512.run = "66386778428da99451410f58c2bda3ca8b39b9d3c0968be55444387baf35582f2127e5f7a49943f4e04e926346f16a518e3c50a783072198a459a9019a0e66c5"; - sha512.doc = "3e88d464793a54c99b77292633371c247b85c45acb88ea55a35cb1374f970dffc6c0ab8f75fb80d53f3d4372beb45bd2c1a89d542224dc20a9d5576b7be44d0d"; + sha512.run = "7b1329685e8b9f6af5ff42d364d538fc73fa86cc3999dd78ab14779a9b7ab799dcbd648ac6c9be37b58209738f6bc511afc9dc2638d4cd837bd70d5d6bb159b6"; + sha512.doc = "9154c23cfe92fe0c084feae557e552c9bb4ac0e25bb6f3988ebaf63f99a9ef8a976d96a9fbd7e1332de9e5df4d9274e560bff801070a3bac2c827509f393ae2c"; hasRunfiles = true; version = "0.41"; }; "sphack" = { stripPrefix = 0; - sha512.run = "8bcf5700215ae57f032725de18bfd7575663b454d6bab6385c1a91b2c881b0f53c0dae4f60b2c945a53510d84957839b936fd5ade46abf7e7e6ebae0a1a8b238"; - sha512.doc = "0bf7ef8626b2867b13afb0da83298ef9da6df6221f0e21c9aa12c4de6b034a5a4b3787a24b11dd9d17726e90f15b853f61e6b9f83eba495901a9053b2de59e25"; + sha512.run = "b062159c503351e404c86e8a5155c2ac918e65ad27d32f016c6c14af729d7a67ed58dda64337b9f0b0709e141d5fc8f789e915ee676878b4eb8c2d19acd1e4b6"; + sha512.doc = "00b56adbcbb1f2fad92c77fd6bea562c70980cc0981f3365ae14682af504f8ff31b9b3b13db41612cf31d9ca959df89fdde00e64d15be33ac996a3c51f8aa08f"; hasRunfiles = true; }; "sphdthesis" = { stripPrefix = 0; - sha512.run = "dae58d45e62b20afd1788e023b81c7c7e75c0f83056ada105d3b4206770a4aca5631d54b0f73f7f28aa8da24e7a5af96a1289c40cd1620a1c3e6919a647ffad1"; - sha512.doc = "6cdd2dbeeca0edc66afd34c7d3ca983df682059e9143a68005941547836d031fb1874498ea04cbc499d33004d8c5c43149df2333d2160c84b6878158b8592fbd"; + sha512.run = "843b61f56e2229bf429f9645329021962759827cd93341edccfb4c1970bd6ee772107224c3ea5448b01f48830eeb4e9d67d9d73cc6a68fd551db713245ce1ea7"; + sha512.doc = "2cc14b042f0bea47bafd4b1e2b7c25c8cff3795e91558a10e5e4bdc5f1f64887560413d83365a2ada788a3b898d3a5f8714747a4266211aa01e73098d27e25ed"; hasRunfiles = true; version = "1.0"; }; "spie" = { stripPrefix = 0; - sha512.run = "afaf683e4898b211ccede796cfbb0b06bcc9406f02c3a044bbc760433be9750c16b378942226168d4ad4013ffe70607954e4a652298f5067627438cf5c1db83b"; - sha512.doc = "1cfa033116f2dc6d6a62254f4c12ca2a18b41a7a93c5636c2801dcc77330af15750629e4aa0ad3b901b64c37763bc53b7fc86d4a99d36e2b2bd604bdaa3ad0bd"; + sha512.run = "6bf648d460a1556552ac1ae8704db867c1f11baa97759b65c1d70e9411eb0c97c11e7b82a1ee8384d649fdfe8e98f7d584af4586cc9b23439e3c21a2237b1c7f"; + sha512.doc = "b05e8119c5212978112a66072a8ee1d9c91c31771e89a93fd78e207db1986fa21d54e0e422672a713cc2ddc7fab181855dbfb841e39b15266ae3bf3d79bebd52"; hasRunfiles = true; version = "3.25"; }; "splines" = { stripPrefix = 0; - sha512.run = "09bd20a47ba5eb104ae6895f405d8a26bc3fa589b894b241132bcbe96f8a331eccd28257a0a4acdfd93d80cf1fd656c858cc71f6c7a8baf27fb6a90b5ebbf302"; - sha512.doc = "bb7ece0fd130223b2aa714512314a3592c6bd1ba6528a3f2657fb369f30b706d4c439c6faafdced6b926f2018d3e7b3000e2cdc4e743bc418e17ba3b1176e2f0"; - sha512.source = "ff3ea5ff1485bb346cda9d0ed2360ed5f2e6672ef1a63934e92f60f8b2dfce67bd7581459d9f971be9490dc0eef7069f10cf1d928bda36a196537123dc519205"; + sha512.run = "a03bbdd3236b8a73488299bc42d6e593a9c71013c9fa01b39e9c4ab039407982bf0456ad0066cf924cc33f0751b90b57140e656096ca51dda6993a9559f45d6d"; + sha512.doc = "2c53654ac9a240bb3b1ac04fc74af67fff799056cdd9289ba57ff5b41359ef33648873695e9140f0535f1693f0fc79b94ebc9c2778a3cb083e64118bab5d3e64"; + sha512.source = "ea2340950586e2c9dde051aeda1a6660799e581fbd10e54117e26da4856655503a0d5ce97d7cd057cbe4c7162b037907c4adaf7550ce58c53ab2d43a05e3c03c"; hasRunfiles = true; version = "0.2"; }; "splitbib" = { stripPrefix = 0; - sha512.run = "66ed7d14b1aece3dc8abdd84944a82ddd72102166ffc19048df5feff7a0bec0d5aab7a439ccab0ea16bf2ff652593f3f42f4ed50a2a4474a1a8116313ea867e8"; - sha512.doc = "3f12c7c1ad450463c7e521d2272172c99fb9a60fd60d83c93c95f7cd6385a8a947f12c7ae7ba4cb8ba36bacf42b6ee1128f587c534d5018de2048af2d6fe806a"; - sha512.source = "0cd784aae14bd6404d6028dee461623b76759d9f58c9279a2b178dbcfca50b0e8ec9c56c1b88d3f68055ec598e01eb0e3d222421d1d29ba50231ac05bca6569a"; + sha512.run = "7ba5746c0be7f159a41b41b917b40a7dcc57a0e4fc673ffd5d69df9f18ef990b6b1e44b802557012eb285155cf956409a18fa0b8a61eada892fc1e57cfc13871"; + sha512.doc = "de42e83296f488e984ff0b5e840ea840a8c2310662c142378078070cb869634bb563d00770bbd98c23ec98afc808ea70759167a897fc2971d42244dd06a0fa15"; + sha512.source = "da32e3df407f4326ffcc9ce0947eeb28be2aa5da87032538c2de75351300f846fa81d18cc47bfc845740ca7ebc82afba18116add1b8d8b90b3ec29b260f1906e"; hasRunfiles = true; version = "1.17"; }; "splitindex" = { - sha512.run = "56389aeb34e2c4a3d4aaa7e2e1e9abc6d1c68b7dda2c5a02c171df56341f7244083fb409b207dd0c9d8c936d1b1f6b96aaa66e78095e696d1aa02ce02475fb25"; - sha512.doc = "948194ad2eca2a388e7c4d401ab81b8519bcb93a94fb608a9e6a09753785f45d632900495e43d170354981da130ca4d8e2a77be46594de6db35c07179d1441bb"; - sha512.source = "9544714e2ff9f06556f22bdb98dde2f7e16d5a601b40aa9d06cea103656a0bd94efe109adab918b8da96403449e3b31bdfb8fdb534e665e3fd1697bbd4c6bf68"; + sha512.run = "9ad1b7fac522860c5dc313f4866d5d1b6a0537eec8116bea455a351d5c79f31779034f788fe3df34ecd669eeadf14299a78f7d3413b2fae72a7b02d3a4163d83"; + sha512.doc = "a984763cbaa641c437fcfd14e57abbfd2c2e0539caf789f5c009fdd4fe6d3af899d031d9f36b88d3dbca365b358ad131bb21cceaeb1d0961e76a0311768b08c1"; + sha512.source = "bab345d51cdf6029c9a04f66de22b9aa5f567e273e7159df4b0bd5da7f295d3aa7ba69c0c2119be85ccdcdf3bfc7a39d88ece9b3cd39f7ac07c645f1b4e8ff05"; hasRunfiles = true; version = "1.2c"; }; "spot" = { stripPrefix = 0; - sha512.run = "15a57980848f0914db73b34618abc6f95c8f56742a32b49858f008e70b389c13378a47828d4e84d771d599bad77f269df080d69a4d31f107e7185d311eca7862"; - sha512.doc = "224e0acb1b42f575a08576450ca8b7a49dfbe68ccf74ea760f7cc45eb547e1e48888ea83905e426d26b70fa344ca3161072910293861f51c2e7dbaf67b592693"; - sha512.source = "2ba9a734f47455a4493644d465272f56864b674765c5b206c3b700d0b24a5da130a9fee8161706a373bf4fd2f19ff92a3883ca253dbef52c9dbd9b5fb9f0ddd1"; + sha512.run = "6fdd7c2d745c06f06a39459c97fffa6b3f3638c739908cb89c742091c28136f00bb9b093d7fc6eee58fa8c4dc7a1cace6fb593adc4e80aea5f3740701600b326"; + sha512.doc = "53eb67c1d1b65a08ba66ea4ecde5123bbd6365f5a51e7cf651870c192b79b92a2b86dab59e7874fe845ecd054eac921c500a67764d909ba281a577ad3c0dce19"; + sha512.source = "8d06f19b777972d101461d01e4511f8b75d483901fc780ed572d94b8d2ec572806719101c7d30379e6fd5ef5cf973d85fa496a68dd08981bbe5bce1b57313aa2"; hasRunfiles = true; version = "1.1"; }; "spotcolor" = { stripPrefix = 0; - sha512.run = "386bcf76dd8073c67c79336fcc74f9d583b32640bbd07b40ff6a8b6e96ffc684a0fce61fd856947d6d56b3dc2d73b437768ad1390063652bd858ad030009bcd1"; - sha512.doc = "a0bd5d114c12942d11eb80837bd553df211ef240735abbc4f12b24a70f9d7cb5b62da3cab6c4ac089085140386690a91717057ede0dc65d3c4dfbf42382095dd"; + sha512.run = "2f236d19de158e2aba063b5e26192fa0a2d3c3edef0395ebe40cf00d7794747c0fde05b863eaca87f37e5c746a6e19c7f664844ebf3b8664f169a16b9aa76905"; + sha512.doc = "7d6cdde2ebfdbf56ce3251d1c4b05c5e3b1bc9e93fc11c66885d1a4e1300442e97e32e105b641342727a4b643526645bf71807fcca7029ad426eb6adeef5c781"; hasRunfiles = true; version = "1.2"; }; "spreadtab" = { stripPrefix = 0; - sha512.run = "1daae505b7ee6ffa38d456e2b679a119f09e7dabc6329a7e20e810463d3146ec6a71019ecea1238795e19ec4ee6025da9e8d4a67b1de6134b11965f3f93d9749"; - sha512.doc = "04903a0f787094e715eab5e6a47c65a100ebe785cb2333c0cecac6a13d8ff274c3cf30c76d1fce6797b97e7c942c0cafaca1e42e737e041ecff01455abc2625e"; + sha512.run = "04d670f16644d6f01094f3382e703a469e113ed1c50d1cacd3bac8b57e2736960da9b7e9228d171fbb44d0f38cca0d64fb3db54d2f9b41fff74201b321bdf1d9"; + sha512.doc = "639e08e674c4c82d4143184ed07c32501fbd10508d5c9b6d84278d549d966396214fa243961543d60eaee15856882fcf726a8e7fe0119f860acd20787d274b02"; hasRunfiles = true; version = "0.4d"; }; "spverbatim" = { stripPrefix = 0; - sha512.run = "b13a79a16ac5137467c20b245f993dfff0469f79d1ad647f9aa2f090b19f609e864af688e6a6d7d0c6b74ff29abbb99b461284897d72988278feee8552d4d242"; - sha512.doc = "6d14166c704e1402282322efc4e459bd4d7fe2f670f248b3c3a9f68e6e324c3fa0a6ee4d3f8cad085e02846b0f94b4346d51c6e466563b9c8123ce626e07cbe1"; - sha512.source = "0217516343174f322b182877cf5c908b22232c697e6d3b34abe7ff2e290b6dcb74ebea9a64af87ceb5f46c5f35898464a817d8d517eae2a35b01b0736a998541"; + sha512.run = "0de6b8f887bc5047a2c886d964016fb3f2e9b47fb3043be2515384663c2af0ef0a129ea6a09f5c47bb2ed0b102d8758f33273a451642b7e57c9fa1eaae2f4511"; + sha512.doc = "3a67db65e548ae9a540cd80461ba3525a3a8c133ba079108f3551d94dc85f9bb7ea9b58e6db8dc73025e998d9bad5e1782073b113d45d235d6f3d0393f31ff3c"; + sha512.source = "7482bbd365a43b9e7329888d996c5dc3820b885de4d5fed1cea000bbc5421f16f5f174f73f71a6f1bed3fc21f0e1f1f6080b9ac290d84dfbef52bda6b6e17fa8"; hasRunfiles = true; version = "1.0"; }; "sr-vorl" = { stripPrefix = 0; - sha512.run = "780e64db96a7cb030569d854c4bc691e61ae9a8f221fa9d2dabd3c5509f4e5c78d89cb7a9f95b0c6f213d22545c960dc0a52105d54d585e553ef5c673a79cad7"; - sha512.doc = "47c8fd065c66873a37441004d909a28c7d2cac609e3c2c295423a0420a7fcba06999c9295990ee2e005d544efcc2034a1c3a30bb131add9be7097d41e55c2a7c"; - sha512.source = "591f14eb56460ae9810e8a35389313b4e4beebe756fdb547883caaaa0c53137b781c23adfd7b431d63771dace61b1213d85f44fa6e7843a6b1a695e2322e7af0"; + sha512.run = "46b860301861c347c08e3ae49e20b1c45a4eb7d3e2afdfa425f9a9e43393409a346a6f9105151f1ba6c2fdb073a50b57b6a455648af50a1c19f26794b6a38132"; + sha512.doc = "24a0d001b8c48dfbf6d9830e84a48ae9372b83ce4b87eecb550d222a9188605233676a8ba377c4d9449d5edecee0764faf236c1d96c11bbc58b23913be3ea328"; + sha512.source = "5edee30cc48c9b55fb8f388fdfa0da24c16844ff0cf19675da615df7087dccd61f625c5f03100c0032c8cfc0441d740edd30858e6e935c266cd79e702ac0eb85"; hasRunfiles = true; version = "1.1"; }; "srbook-mem" = { stripPrefix = 0; - sha512.run = "97daf469cded8ba9868bd5343434e8afc3009f1d358ef8b404dd97c0691495f4edff244b1f68682d45c834435fd39ab98fb218e143dd31bed2610afd1185dd83"; - sha512.doc = "3e7cc030916f0d43ede04729fec833f7b1da4e00269bed9404b7fd34aa884fe09d7a8fb4214f28ff955b36087027ff8b278a4b179595ea91a4df08627a5243d4"; + sha512.run = "42031993e075c8c20f30db2d4e166f000cda651227e8c6f4d54546de5209fc6cf2cb39c5484d925ac7e04de6f1bacdb5e2859219a8ac5f24f173e5d349f91910"; + sha512.doc = "846600cd654e5ad43027cc264a94cfc9af790e9ad3d23157d098d1494e3579bd11b5faa7d6b745220aa57ba28e712281332b7eafa41ee6c193abb5af23297cba"; hasRunfiles = true; }; "srcltx" = { stripPrefix = 0; - sha512.run = "6bb3a6307cd58ae26c8cb7074879ee72fde8f7a680f7a8cc26eaf890a27ea25c0c5d9fc82dbc7d9074382303faeeca85012509b3679e5738f0fe95e6fbe05d1a"; - sha512.doc = "9353c88ad3e52f32d8a0ae9d0823eedea21affb1a8f4f2216f2757a36628e9062d95dff4dd63a9dd08dae52a349903fde2c29ffb5b7774f60bec8b59eec128c9"; - sha512.source = "e8b26b3c63caa17155fe31cd6a3aa492da9429261e04a86f1d2cd68b44b92403866175f14ababbd9d05e1111f7e6b5d73ed86fed4b0a843af0e6a90daff5b4e1"; + sha512.run = "90e9b71af3780ecf95d40bf1634c0eca151f56b3f6e34e8025d85f325052028a4002ded679c42532f48d501144c207c64bb96ce1d8018f5748eab4d882b433a0"; + sha512.doc = "2497eea30903463d4fb66e1d48df88ae87b87c0571c77e1894b3a09b1aab37ec97de5b5ce4ed49ef5ace354aed6e9d3b2842e7f2bfbd1dababc89b43acb81a1e"; + sha512.source = "43662e9a7db4a19367b613814eb9fd4dc5d8d7d09f27f2afd7e9079eac7422d882d4fab0005eea4fa3d22ed49d93b713d86aa3c393b20a61fdbecd7f127e05ce"; hasRunfiles = true; version = "1.6"; }; "srcredact" = { - sha512.run = "8f3c8ab3ddce951dd59dfe6a7ccc60be6023b5a33a780f7a2c9022496615ec1ad0229c325bd0af8ac3a2400fd548f3f46fe4542ff4ac220d545c3419bd753bc3"; - sha512.doc = "fbd5c700002f3d7c72bb127b24f13b4017a17b69eba9897e1a84d65fbb5123f36c56c06a8ab35fcdde7e4c13731cc5d92f2f3a92734bf9c4e77fb6af14622a16"; + sha512.run = "3b8ffb1a36605aa054f4b3b07ad8f149813b5adf67562dcc0015c1f45b38fd0cfd561b2930b7cd89db40aef124ed77aa4ad3350fb3cd366adab0d3bde3ec65ce"; + sha512.doc = "df2d83fc9849079a98f6062411d7ef7e500bc7dcba494ee8175377ac7f018c32bf53f69534578a8c0329f924026cd18986da23a8f35540494f4fc863c6c9e7ea"; hasRunfiles = true; version = "1.0"; }; "sseq" = { stripPrefix = 0; - sha512.run = "961e7cf9f56fe47d13bf18b4d92da3a1f278bc69ae792155e9776a1bc1f69d2b5790f298829b4840c11a98bb1db4d29596f0a2803398f991f7ac2ac27d607522"; - sha512.doc = "ced828b31868df711d7647f0e8fbb009fa03a6e1f362383e186e6d4daec01b9580c6d4386e0d8cc75229e376ab030d5d3daeab47b5ce6a6b5578a4f1ad152edb"; - sha512.source = "88c6864197af5ef186d38e8e56af990afc09edbb10f615be35a7589b381908fde460b49c194705163b80b3d16f4ad57881b7fb208d680a90f4113b1a421b9611"; + sha512.run = "2926bc833f76f998eff7c9eadcdbad2a439917873e007bea681a420656e7b716f806e409d9febc1326ea88438f471b7033a5cc73fb587f1598dfbbf958250d13"; + sha512.doc = "7da492657d846acb4276f0546316038b99c723fbe66c529fb9b4d88435433361f8ef5335510c131c316a414cb2d11a96555ef021ad88f092146f8186379d45cb"; + sha512.source = "c13a7298890ccecf743712b2bbd2acd360c38ad2cbd3e1ce134a06a429400a24fa2bdd1d01605202ae87668f8589f8ca9c614bec50ac82136d45ba11cb638300"; hasRunfiles = true; version = "2.01"; }; "sslides" = { stripPrefix = 0; - sha512.run = "36769f421c3d1604abd2902410135d2cbad2ba8cb2b01bec5a21f6aceae6c9b0f5ed7202aa440ad91ae192797e37536b5bd05801cffa568c68d0fa73f22c983f"; - sha512.doc = "1d28bc1a856715509b22f0fe50fd453bd15dfcccbeb08db44ec678e95b2c839da7b072540fae6102dad633de897395e71bd847a1e14b5a283cac0da2a5b75336"; + sha512.run = "487339e103574180b68847a0d584eee06e59c93c01783c6c66f5885856ccb2df49e0808b8f165097ea30fd85b382801c4c8b347dc7d075d2e94bc7e9f4ba8f2b"; + sha512.doc = "5ff112e47d866bbd816772242170225037e273304ea340e730613cd5a11d3ccfa4bd81e22cd95ee61cc2c494fe651b22992b55b5605eda9a3dd1809c9ae49c4b"; hasRunfiles = true; }; "stack" = { stripPrefix = 0; - sha512.run = "3d7ac08910b037cec30e34fcccaa922cb6d952164f4055eaf69dfe08915ab47c1dce71e1c0a2d04ae64fdd7a7ffb4687922e995173b2bf418655d061f08170bf"; - sha512.source = "cf3fc3b7993b319e3afb5d11437f71444a838f83aed391b5eba8c34d4ce42bd6b58cd607733aa79c31c7752854d285953d391e5301f572b4be0d47067edcf9f2"; + sha512.run = "a67616c4cc3a4624f054de844cc3d34f2fc762e0bcb3a899f16d928c712904a67e2cebbafc70cd13b4cf1d43864f8a60b110c9b75d7ad5a2f9b4f89fc9f4a819"; + sha512.source = "07d3f857a5078ef7670c02fcf2ed75b689a8363839224516f990c135ddda992cbc9ed46fe842fbcbdf3f1977a0bc54cebc690bc97cd8a89f62da2c286049b474"; hasRunfiles = true; version = "1.00"; }; "stackengine" = { stripPrefix = 0; - sha512.run = "1e9f97788a06961aa0eb04e9874cb0241b3dd7f175a7b2322ce3e3d13b92e4c8f1479cc9f88c9badf39f60f4758f800898a4d0f9716793151750d24e424c5707"; - sha512.doc = "1e2a1638c149db181bb6b8c7e7c2cfd59a2b178c34fe8915ad0b05c4dcbd7122d2db798d2b012431684a01b3b286bf19d54fb755fea9a82a9a58d740af07af80"; + sha512.run = "a97438b6eeda42feefdf024b50e0aa1bd62509a81ba8e789b365f95e82e323e9e1302c442cad8f85befbc228aa5546f74c68b741f16599f463a476515f211ec8"; + sha512.doc = "bca4e157b28f17566d7bcc14113aa007ebb589c0feaaaadf2247e1ed6778233c997b4d565de410866e0ea8f72d281fb92f46c812f19d314563f32fcbdbbd6cdb"; hasRunfiles = true; version = "4.01"; }; "stage" = { stripPrefix = 0; - sha512.run = "b31fc6d9d091eed88dd65ceb9fd1db1fcec622219cd3df1364922d151042fbb48a33808407f2ae2b72c50961422f5f2204b2fb54758ee4d893090d893677f053"; - sha512.doc = "ac8da8b80f5f9b9b5f5c9e84862b3b4556a8516732affb9f6e75ad602e4339c7d9cd053f0a1c9d2b23c3f6ba19115a286571ba1bd027242f03d4428bc3ce5f04"; + sha512.run = "81184ec086db9723ed26877effa199f7829c31b226398a4744ddaa023729c941d31e551b45ef8092dce019c2fad6ef28a1020b677cfcb52f581c37e329b05887"; + sha512.doc = "acaf16f0f5b6d08cfde1c893e81ad74089bda1bdbab975c520b321dbe8c255c1594fc980155fc55ab603a5c543ac571c1a9dc7e18454c8de54b08555b1cd187d"; hasRunfiles = true; version = "1.00"; }; "standalone" = { stripPrefix = 0; - sha512.run = "c2beaeda9621eeb6aee308f24ffe43e093c375bf65d3a0333d091859cd8246bf6a3611f8effbf2e595847834c7da613eb723754594747a2be72de92173b4af2f"; - sha512.doc = "0ba7e52525aa5327294ecc1152b251997ba796c717f5d4f8832f4279d99f6bb11e4e5efa757a6fda622e5184d7125ee6b4b520d266b8d1b503af8409c03ea6f5"; - sha512.source = "6008c0c30b4e92a1f39afe8d5009bfe67fca05a2163128773b160413b07770fcb8ef954a3bc9282ebbf61ed5985d735a1c3c6e78acbb381755dc06c0bd861a21"; + sha512.run = "599fc0934d53eab3cb97bfed16317ebdd6f31b70e0016c3ce8c413752290319940a8793b0458abd58a2a2151f8f7156628b0a083f42a1fde73e0e7c666abbfcb"; + sha512.doc = "d7b86ac37855a9f2471ded0bd3cd370d4e7e247b0bf8a5ff63aa44e6ff8648fc1a696e813e25871ca5e02cb364f4abeced6bfc40d2f1679e0d5a894ace0872b6"; + sha512.source = "41a27055bf76047d986e44e8b9b582e217c3f347d3a1dccd8c20eb61abd423bfb234d1f5f8c2a1d907975b01cad37f850917de33cd4013ac36f610ff1c94b52c"; hasRunfiles = true; - version = "1.2"; + version = "1.3a"; }; "stanli" = { stripPrefix = 0; - sha512.run = "0b1bd7520b556a44edc887fd47117731353c5f18c997869c772797495fffd8e222c2c160c099b02dd2177e7980bd6f0b5cfd68c1e985019e205ab28bc13c87d7"; - sha512.doc = "9de91d9a4516cb25403c0307a5f6614a24297b5810620f6057622e4d4464ff8357a39746cea12eeec65a2744b6aa449dcea2fd1ed24953b0193290addec87a9b"; + sha512.run = "1aeb9ba661234bd6b51465535733a37431f26a755c1671390bdb686ffe86a0e09f70e7ba46cc2147c41028b40c23d4a79550579de6054ee76147f6244a0668a3"; + sha512.doc = "730f204c533c9ddd5b2ad1df32d46017e276cd3fe29d7361476d6a722c325d952ace1d14a210adbc33b1584c2765c5f429cd5eed66afc9f024ff4a7f334f4eb8"; hasRunfiles = true; version = "3.0"; }; "starfont" = { stripPrefix = 0; - sha512.run = "e447f749fc51fc72719582fa5f270fb7967f9e013fc79dabcac6966712658398596ecfec90327d848245762d729d8be6ce52f98ba54a36f54dade5fde5e63832"; - sha512.doc = "3a6a3c1cb8c712cca61dc638e013baa3245932c05aad13ab5ba60c13f0c9b490b851daa95d4d9415484e1c7bc173a06693897c6d61296f068839db4a05d4f7d8"; + sha512.run = "979b32c84862e7f4c3c57ec23222589cd21d3ca7bba00c45e268977f20a4b7ffe6eb66fa44ef05172c47de7ef846ede91015d1cde43ee867c38c0aa19bf74ff4"; + sha512.doc = "425d8bd16db28f54260579b9b8704c6a6417a52bba4d348f29f0cab001201c2944941e38ad079fc30b77584c1fb49cacb384e5ca7eafd5db69c7b2dd176c0028"; hasRunfiles = true; version = "1.2"; }; "startex" = { stripPrefix = 0; - sha512.run = "f8d707f0791fa7d2edd2d94775b6ba398e335e84a8d09d889b4e34785ef1d7593d3830ac725d2371d0988a6475a512b6460e9404b8d19de9ea80288f2f203a72"; - sha512.doc = "e73c7ccc7b523d0d1de25c11d8ea499eac57777063576c707e4e6ee0891cfa1ee22c13db61397c3d62d45e3b42b6c4f53d1fd8266c177c631852a1c2e7c565db"; - sha512.source = "c6b35e3a484ae37a7811a665af811146df46278bc1711e7de65e9b2beffe0a49922ea26df6ba1fe57b835e371a5c3ac78b9e7dc741e822ec55605dcbbab84834"; + sha512.run = "5df9424c8b3735efc287f4eee8ded1c79cf5121a1fe834494d0437f7dc9c04136d3d4e6c9d7bc1e66be973a8e1f4d1c9c1aab958551fcd20f578d263885794ac"; + sha512.doc = "5ebd38171140df4d97331f3bc987b6edd8a5b32235ec573755651cb8514a06f6f97ef1772bcc8043a80d84ee51cb669d571a1a31815569c46960acae3cce6427"; + sha512.source = "55df72d72aa4ed3973b00106dfb89cec16705209c37342f9a14875d01b3341209414cad3a1fc1b8c6573360ca668f0c36e7dd71663a07dba2521a81b4f667e60"; hasRunfiles = true; version = "1.04"; }; "statex" = { stripPrefix = 0; - sha512.run = "30211a2476c780314b7d361284993d32ff4bb0bd4323747286456469f3298d2128e1f761886cc3cad424d1f3cdebdd71d082a45d00d60fb7727eac952dab5798"; - sha512.doc = "aab7d12d50353a589bb77b45c8f5453fd723c0f55b40358a47d428e11050027372ced6f085c2c13194ba2daf878224af656b8414d443295e9c09f4996f06a9bf"; + sha512.run = "df5b8537898b92ba263b01612bda4ab28283810e2b13f75ba708834bffe2ecdd96c9c4ab35c215904bae3d6a3f22734471524cb06cfadf5110a21b16e6e16c83"; + sha512.doc = "c9284b1edc4e94c660fac6dd112a1a2996da0024e3a1c71a20b01d507296ca0f5a103e6076fe1674c16e324fef6e7ec6a7cc33bf65127066d449ffa0bc95ded2"; hasRunfiles = true; version = "1.6"; }; "statex2" = { stripPrefix = 0; - sha512.run = "677cbc6f1c78f745a357d298f342275570d3c153677f7f9836b8f968c9c63b3a389c8d5b54f3bf0cf78fcd33a8fdcd1472d29ec05505f7cbaf2f8dde83f6bfc4"; - sha512.doc = "6ecd0b9e17214d7bf0fff5fac81d2adf677aab2467ee9d0ccf3237bd07e11c234205eec0be8f6f6bf0938a124243af1530a9870358888357075ea5729453b3eb"; + sha512.run = "d2bf5b1da4b5df042c81d5b6dfb0a37f37d62ee7feefc4ffb17326d01e4965b892ad71a39a8a0b5a3f1de33147c86b0a85895ee0dff47030171c811443885e19"; + sha512.doc = "c5434dfc272a656020e2849e9ed3fda12121ca1c4c9a928ad6e77795e19b313a9ff77fff2f1f2056a1d3035103d1dc8d8dbbece97b63c34fa82314e2cfdbafa1"; hasRunfiles = true; version = "2.1"; }; +"statistics" = { + stripPrefix = 0; + sha512.run = "e5fe49a729fbaea2a85e394e58e78459d4238e45c74f56d277694a8c0dc4b9b088b814072c2e12cfe6d8248a4b4a89dbc072bf7e121b57776445a170be26171c"; + sha512.doc = "a918e8c1962a20ed79e6c285820f9007a5873215f6408fe4aa482bec837f52af4fbc2b55266ab78c036b6da5dd5c656963870f366674e9a920e4126acb9bd459"; + sha512.source = "e735fc3fcb4db1a25396d65b68014b38488cb9f5bb2ecb30c751c96d4e376249ac29d990c79465cab0c5a0f199ae22e13c53ea1b2ba40802874380a4fafee779"; + hasRunfiles = true; + version = "2.0"; +}; "statistik" = { stripPrefix = 0; - sha512.run = "1dc1e479a4eba775e4e5c8e51cce07f5485482cbebbb9b5f7810336a59120442ddb0bdaa5cb0320341982f05ae5463041aab962d8a4aea22458a838db17db324"; - sha512.doc = "051e6bb37b093e9cae64a7cee5a6517e27fec826b45593f64de5888cc9635e117d8a551f1adf19b45f8eee877d65424648005bd8369ce4cc0323eff4709779c4"; - sha512.source = "2f886072f030eee08ea44ceb84f5cc1ad21735516401927f5a6a7f7ca11044ca5eb132b94e9f7ecb288fee24ac70b1af005ba9e975aa8987ebbafa67af9501be"; + sha512.run = "fb20d3b876618ccd5dc7cea70c4ad9fd80b9587c9fe916492268ae1ce8f539a07aa88bcd6367e7f396529555b8d121618a2287892471dcee4a2f825fe6e4dba3"; + sha512.doc = "694df9bf436b53a0909da133ea581f10e64e441b00419c7b428848a52ecf8cedb878f6003527f74e95d33cd3b8f64d1008ad041843dcd1761fcfc557998bd62c"; + sha512.source = "8f9e4dc7285cc86ffb6c570231861984906470e9297f6193594fbeebacb88a8ca97a05f9b8b955ae1ecfc8408dc08426adc16fcd85e4ffc5c12f6bc62f7c1303"; hasRunfiles = true; version = "0.03"; }; +"statmath" = { + stripPrefix = 0; + sha512.run = "11b5155a0aa5c6b516290cfef8d5bf86fa00da0fde18e774bed73ae4f66ae3ba6844fb31a2d3a8da6687c17115328e900878f1fd1feaeea1b31f50036a8fe9f9"; + sha512.doc = "28420eafcac045d3ee0f2ef666ff43775eac020d50c490130aa2f85017781850e3066e41272ed7fd938baa6c7a7856fe352bf8df33b0fc9751f8fca6c20d0332"; + sha512.source = "923135c2e7f3839ccb6c5ea4641054fab1f64084e2389a962dbc08117dafb89b96edb355940548ea8a6846d3d9797bd97917832bafb95f745cb021bb04b3ae73"; + hasRunfiles = true; + version = "0.1"; +}; "staves" = { stripPrefix = 0; - sha512.run = "509b077b804ed13ab7cf445dc7171c2bbf93c08aa393479db4bce134e634d7ec42dddacaf4a4b95be6a6c808eced2184fa0fcea12102e041a1ff47d707e6af3c"; - sha512.doc = "9ef795d934c51f161a366e7e90b3c2bec31a036721c72106a61f6e329c946acf0a4dd7dc0abfd922ad00164157ccc5351a075293bbcd38abcd23369bbe852207"; - sha512.source = "95c4e94ce7310188544f31ff82ff6b9c649096c3195ff9ef7e9d903d17bad7ff92e35ac608e025eba6fbfea76774ac3b4de5f04b4d41081f31976c38c652ddee"; + sha512.run = "15fc1c5170a6ec70bf2740e5b2b8580ed726f4a616830fc73a919c8a1fec6e3fd39788612ee37c9c20e3e67ced2824c6d0e93768b2dc54bd96259c4c3c9ce48b"; + sha512.doc = "2bc0cb7294239ccdd14fc5f45fb0139269484623bccf4690d576de42965fabe872fce41a4de1af5d9ed7a534bc520aecc8f97835050b045a424f8cac5ebe0605"; + sha512.source = "ee7a6d62ae35c5f2a1934c28eb0c999073e0fe3d697cc9fe900dea9244179276df7d3eaacd537771cb1c46ec38bf32cd1e4b21fa25bc64d2969f8c5eb36c6ed1"; hasRunfiles = true; }; "stdclsdv" = { stripPrefix = 0; - sha512.run = "99d65f3b8ca59ecb48afa5cfbecd4524044593c113018d9616c1e9ef32865be78ae1756cc2ec89430a6b51c73abcbb8144fcdbeb4546e22bf777aaed4190e193"; - sha512.doc = "aa8feb5d9006443e2aa50e20efeab9c2c3950aca4e83eacfd378363cb8d52840a9c71a6a475f2d2ceac8aba7655b8b9fc28559188fcf41a04d7d77049208c6cc"; - sha512.source = "89958937f3e2389a25fd11b7b20796cfb7ac7c5186d060c552061ee61ccf89490f25d1f12f842833c237b5bd62458cf1f382346610982efa1392251e945f9690"; + sha512.run = "36b8a1e8ac6571778c942d8e11e6eb481a4e498606099c1c4bd54b57ff8a20a0b3d2366ecde89d3dd627b208b9c57d2951125c0ad0372552d42077a7614348e1"; + sha512.doc = "600ec2df2bc645370ecf32cb6ee76dec222c522eac2b52928141c64ed47df75bf66634816bd7e9f4faac09d9a53b1a45d6c4cc99e421b2e4ead360b691ebf3bf"; + sha512.source = "f24deb8c4aed887af5baf1cb155f475b4947f2fa5ac7bf5cdd89cf0ea315eb901fa534bc71a36bf200dd814bd2b9ce9b149e8c52f47d48002931b5f1e3e3e00f"; hasRunfiles = true; version = "1.1a"; }; "stdpage" = { stripPrefix = 0; - sha512.run = "01d3ed06968feb61a89f0362194be8f777208b6a782eff27dade510526c64dd1a5c0e4aa3663490d5cbe04b7c7669f32b3808c49efce41b976fd3c60b40859f0"; - sha512.doc = "1038d47bc03431740e77d779ffad11c4689a2948f1b7ce10e18c5e35381c5243a018afa3c090e16b942ce6fc757cc83a162014274bf967168fb9844cc63ebc04"; - sha512.source = "b52ed4eb3ca09249f96148f753bde108e58c646513d557b2850c290bfe4bef82de0c8f28fcd215ba6f1dfb4063b1dd2caec4b0dd902068b4b15c412f562f442a"; + sha512.run = "ebd8e13b5b75c14b6ee15d4b7c3702177b6f37125036636c47a1675ad5850740b8f536c7eadc3df000e63bf114a58dcb42cbd8de6139c8786a6b0c601faff572"; + sha512.doc = "be07352e61f37a0d28fdd8e7edc390ec161bbc2208f4be7268225ac6662dd0edb118fa121a0fa1d999e8aaa3e44ff78549c8d5269b655e55d75784478fc5ea7f"; + sha512.source = "0a64a702cb074bcc5f331573d6becae1a092d5348df408146f333140f132756972404980eae549f117f6da73c4aed5ad19df502a8dc133e5106f87c8ca86601f"; hasRunfiles = true; version = "0.6"; }; "stealcaps" = { stripPrefix = 0; - sha512.run = "bcb6d84a1a4415a8ec344a8a9f5f3d9f3b6ccde5a11f86654209ffa01d0e61c06cc584f3fec8d68d4ab33e3f3e128900132de9e63a8f448e109fb713e8257ad2"; - sha512.doc = "cfa87549cef1b5573ad3178f0a12d2e537b59645a7ffefa600af04de4ae25df7820e8a4c5ca4df7848e028f209a50d292ba8a3f460e7a75feed5f29b7963df41"; - sha512.source = "1057841583ad3f0d32af19282b648762870733c55480b305d97fc6e2a62c666a34e0e08f2b0e6f98d49434a93df45f467041a1dd07f0a25f4422a4be83db8c7e"; + sha512.run = "c1e61b161a18c7194fa824ca13d645546a8847e9a3e5f6661f96b188bab52aec001ddd1659e02b90e7052b4a1586a0fb0a67d7c0a303df5b025389958c36c4f3"; + sha512.doc = "60cedced7bbc7ff53f7bd1b07fcb521ae311f9aabce00e14eafab0439163b1b11ac292704d03f4433eb7365181d6ccd10f5de6423f4adcfb277457f8899e71f8"; + sha512.source = "33c1a228c67c060276e3d7d62b369556567d4365d0730a816ee99c3e59894eceb200279a464e5ce1fa7f248dd336a85d6ee7a94be15804d45d2415092ee708bc"; hasRunfiles = true; version = "1.0"; }; "steinmetz" = { stripPrefix = 0; - sha512.run = "0b2b6b8f7452772f8958da69151f0b48b1546500d51dc86cfd0339ff37bf22083cb8621b52a52d6813d52c9559950d7a1023c55e9daf6ba41bdef4df6a1fa119"; - sha512.doc = "59060d1dc80a79bd63698ff11b0aeeda29b877c0f599f7a94c312b54d9ad992059beee7bd9614f62906c617f43bc3ec9878c0a7d290e888d6cc74d071708459d"; - sha512.source = "e7873e713033bddfbd7014077696ec7b87280346db312995a25fefabf5f857290757c10409fc2b858184d9998bbe06793efdd6151727d9d4ce234ae4a612af42"; + sha512.run = "793fb6f3c11647fa3ec40154bae40dc6d479f11f5a3897866957ce60465ef2a3cdd9c22132ba0bb03b110355ca8cd668c74ff2de214792903bccc523e6ef7575"; + sha512.doc = "0f14d677a5597c392cff9617ac6fc7560660b10ea47d1b1e184ea04d01ffa3cdf70472c066872bad221c7eade131f7a56e0f75dacd3f16720775898aba56cfb4"; + sha512.source = "3007d5343758686145cc3c960234c1f9f553d76488e804d393bf56fd22694056c6b814fc80eaf292e2c85f52247a0c935a2eb16aba9ff5f6e81aacc72ea04417"; hasRunfiles = true; version = "1.0"; }; "stellenbosch" = { stripPrefix = 0; - sha512.run = "62b5da7b149d0b6dd7916f1e4de68a8fb1043d81fc8b03875dfc2cdf8ca30cb6e21891213c3afb6c5a2b74b630f77804f1ab5f5c048241646b22112f0306e1e8"; - sha512.doc = "f287f28e210511c88901a01b71b7ba1ca416fa55f27a9c489c302e1db5e348a33345ffd0efa6b8feca3d8d58234156f646877c72fcf4dc511048c772ffee62d0"; - sha512.source = "96e4c720bc9065a0bfbac3f260791d6a67c1efc8b3ea762ac3bcf8658c7b492ce6cafb357e48d3612b7d2dd0fa380f442456ff743bcf4ce2f9d37aa631997467"; + sha512.run = "b50034113084955cc712f03306ed369b1a6ba6bfe0072b9a754b77c923d7ee903cb09d1315391aaa15d7c98a32040ef0c1eebfa955ff677d5ee238a34561e15e"; + sha512.doc = "5b5d27765cdcfc171ae9308be017af84c86133fdb00c349421be359da40fc3f4c8f03ac7e1a97894a2ac633239870e6fc546d3dc9b47d6fc7a8c09e308f48393"; + sha512.source = "6df35b6c53d012a47684ad044fe0bbbccd472f37b557164f4a09d391d3f130b74b3a1f1c2856257a90e7ebe31b148ab7e8691bbadc499eb8474b0bf271cb4f73"; hasRunfiles = true; version = "11a"; }; "stex" = { stripPrefix = 0; - sha512.run = "55c0845ad5034a88e00a6172e5f11a605d6a31db1bd7c917b1616e67a98802d94131077c1271bdb80a7b1e2a43d44cb4dd44f4e1a4dc4da5f6d452bc4a02d3d7"; - sha512.doc = "1985d5d69416900ebd3423b286ce7b94acee3141d04eda9e61eccae892e1151cb381c941d036039e918fb2823c30f6c217d75122ad3a6490e41d0023ee66e828"; - sha512.source = "963af75e163c1e8eaa2e9a033e50df59a5395d0512155d25326e57b457bd8fd7e318f911283d6948ae48b3f3606c9c0dc934cb0715c50b7761b44c91c17f607a"; + sha512.run = "70f85f98b3427daa82583ee11b637d239b63595e3fa393f679f888c72be2b738eb8084fd7968935bf60ec135eac1bc6fec2047b7ecb193337a1052f991e10f61"; + sha512.doc = "cb3e15ccbb8ce24be0d8621df709de14b8812342714fd36c16b7105289b61bd6c48c0a69865f5a9ebbc832272eb9d70429f04cd2618a82e79520877935e181ce"; + sha512.source = "84699ffafd2a7b842afd664c21aafb4b75d91ebb8edf252e5810fb25aa48918866587ff5b1b955070df96e90e24cc5f990d52b0920037d7cd74594222d722dc3"; hasRunfiles = true; }; +"stickstoo" = { + stripPrefix = 0; + sha512.run = "8649809e4e3039f8111eba390e4b372a5d19b3dc68ea2da7d030165cac764e7652b5509fb12c4d52e163704a257800efd5d265b08f11c14834876d5e80c3b109"; + sha512.doc = "c9dd9db2ef724552ce4ad442a431c9fe40e622f383234740a6ac56ea54d347b45a23eefbcf3a993687b9d6c0ff6d74948af7ddfc8cf8879b7be0ec6d78277d29"; + hasRunfiles = true; + version = "1.031"; +}; "stix" = { stripPrefix = 0; - sha512.run = "dfb77dad10543eaf0fbaac476e7a8cb0335f8314f641660fbbbafafb15a96e15acd7b5fdce7d86c1c6d17a0b5808a1eb4de4e9ddb2c344c94bfb67e1d2fb3546"; - sha512.doc = "3d284028644c99db4116e1973f0c949dfb1c767a4d207b007d5f4522c67f1498d45ccc98f9509b0936ec0931300680d5708b0fb7ae1cbe90abe7c0d5fa428b7b"; - sha512.source = "18030a768332938e734b93bcdb486b8ae2846ac374b25dc17f79f6dcd7deac599073196d4ff1cb1acf6ad242393e3352d0f7a6a6a461e872dcc20146aff77695"; + sha512.run = "526f96636d7458e1d90502a36811f6f5edcb47c35edc95b5bbfaeb8c4a2379ed5f5e5e6df07b633cd8c107c5bd295c4747d9aa1a47209e135bf83e53e3d4b398"; + sha512.doc = "3072cdce210346c3a40b6eb0bee16b91c490e60eb718d99cf6d846bb9ccf175645023d8c3c2d95ca097b70b8eea807b33e479770f1ef16d5e2fe1781fb236f8a"; + sha512.source = "45e8000e5ecc051af6fd9dcffd2e63c104116a595088834229c07f4f270e087f8bee732213da8caf1cb1eb0dc43170511c44100d1a74e2b4707d071245c51894"; hasRunfiles = true; - version = "1.1.2"; + version = "1.1.3"; +}; +"stix2-otf" = { + stripPrefix = 0; + sha512.run = "e43ed32e2dfece68e6e38cd542a664ab7054500b5de56b2c86bdd4f31a9620facb39798322af97b7dfcb37f84662606ee97b34506c107136755bc0495991218b"; + sha512.doc = "4723db0b72d7b6104adada756c25f0dc63642b6f292c10e54d9e9740d046850946baa66a06662b009471717f7252fa591422b4bb425a6fe94daa0c966f8ef339"; + hasRunfiles = true; + version = "2.0.0"; +}; +"stix2-type1" = { + stripPrefix = 0; + sha512.run = "55159de5e5294ae87cb217a51815333ebb16e48d8798e1488eadbc281dc155b37fc4cc917e54fb6d408e4c326717fef4ab8d0e6a607526b3850d54c9f439f492"; + sha512.doc = "11d3d9e1e8aaf6cc3e6ff3d026add3fe3480a8582d0b4954d75bcf6ef6781f4710e5dfa2ef7984a870ac947644d941c449daac7977a340b19f7aa9ed155ca9d8"; + sha512.source = "1a5662960c36cbbc3cd8a0fe06c32de4eb49b3e7c2f9922e03648b0a27640b643f5732a970c8f6e46066334fa54f6b66f68ecf7d8d2ac4f911715a9d3abf53cf"; + hasRunfiles = true; + version = "2.0.0"; }; "stmaryrd" = { stripPrefix = 0; - sha512.run = "4a8b7c09bf65a1d3fc42bd61bf5f64af6df5bf000c3e1ae08c25d2e5df5723d7e4cbd84527f548ca81e4a3c181830656007a85cb70b683d146f6ca5060283f09"; - sha512.doc = "efc4bb9c55bc7cc7e2c40b6ef722c639fa7f4c3d89de3423fdcff1cd79201996e3107b5ae0ad6169c84cb9bd0abeb089b8b00597b7943a1c2663e14630a10a87"; - sha512.source = "b80b1ac2aaa7c4dfc78b02f684bd2d6cb87a688e9f1e8ef71471ca08c6f7d5869e084ff16d0cd79d51c054dfb9deadc7858ac70c5650100496d4efa2427a8173"; + sha512.run = "3c0d67aefa6e10fb2875a690fab469a44fda3f245d4d2c9a0d1d0063984759cdac111b8d87982fd3d8b24ea82fb26600bbd2ec7ff18835606df3290ea7e5e886"; + sha512.doc = "1b4904a3d623a66bf0b81e33a491fc53b2d89e3c48910adce996961375e5775010bda5900421a7dca1d3df26bab965d04b05eb6ea040e3d314f9fce6d1a9c218"; + sha512.source = "5e623029e0e79897892b8d4bf9bfc37b16157908e624e80e9a1962b8ef848e74f9e916342dfa0822fdf3b5516cab86f19ea49b73404a0cc55b684d80af786718"; hasRunfiles = true; }; "storebox" = { stripPrefix = 0; - sha512.run = "025573c2b06e8cf1965e1eb8167c4346df682e0db96e17e8950d5f847d7cb8a9d4c4ff477979a938df11b5c3339f4dcf9f2277ccdfad406e8f4bdece2003c965"; - sha512.doc = "14f2d7ff370a58529aa0925ce4f12ab401c3f04df113e93ca7c015cfa989ea00ac6d66bce0a367b2c838002d723c910f32bec32e08a58e7cc69ea6c5075c5a78"; - sha512.source = "a306252014209ad8737d90627ff2fd6bf8716e9e35320772c7e3b3fe97143d4da5175287b894e10271cb05c4b04b9d2aaac514d59ed5361075a7b38fc89b5aed"; + sha512.run = "5fbda79d0adf0a1dfeb8d99af26efceb647fac8d07555989b4cedb286fee61492a2c517833f39a746adebe32ab38529f26ee6a34eb91efefbdce7d302e364194"; + sha512.doc = "15a6d1da8aa7d310f2e424ec55dfb4e200b1503951a00f04e8d09750c97ff90909b7aa253ca62c6fef124377ea9b4127dd4a0b963ce4a5abf78afecaefadbce0"; + sha512.source = "61ba29c2b787d41b6b400b173ebe100111f55c1a88aaa1ea56407f0796d83a01a68ba23958d8b8d24466123f5d6f7532ea6a9b4efa32ebeebeb495274347d1d3"; hasRunfiles = true; version = "1.3a"; }; "storecmd" = { stripPrefix = 0; - sha512.run = "fa6e17217f509b48b7ca460bdf8d5b0b6db084347d4ad43cb6f74800b3808c7686aa3a8f0b54a65fb43db7d61e08a21d0a72874dd615c2910854c15df078eb79"; - sha512.doc = "2f39e4cdaa9de01cc07dea628b33b2a0c2f6acda2d04d4557bd634c32f9837c731ba9e6aa0de5c7d64cf3204f105e92b2ee9ac6247b4807ff7c4d6c15ca69fcb"; + sha512.run = "882af655e2305834a5d79ef4a3d9e257969822940786e38afbeaab083bd87b61e167ce1ed6048cc75801d57d12e0e351f75ebee9be0d4dfe5112f6215e746d1f"; + sha512.doc = "b328e72eb75471e98941033a83085d2c2b4beb78fdb78112dfe6f4b9b282d7bcea5e473bb73db8c80b76b5fa08e14e7d23f62777393c8fb211b23abb6b953bcf"; hasRunfiles = true; version = "0.0.2"; }; "stringstrings" = { stripPrefix = 0; - sha512.run = "e1ad5fd5ecf8d75bb195b51c81d020c12d3a12025105ec4209fbad968ebd3e323e477438570de21ac30961036b625a8ff5fcf06a27b30bf33eb5071eb6f049e6"; - sha512.doc = "8328d1ff45929d206a412d47fb85f8f8254d200eda40a729b9a8b8f170c740fc17e05362da8a2a63e49b1fa7f8ef468121d0be6c84e45c61b5c646dfc7b29d48"; - sha512.source = "92c72e7b6b00abd8dcc3a3b7ea9e0dee7949dfb36b1d81c771fedb2d1286733be59c0f4644e0098c960596c5afac01387929009f73fa89e6f9ae2b2e0daaacf5"; + sha512.run = "044a42e677d9bd425ed350f40a3fb1d419004c42dda56a152c13765530d49aa34d7cc80d1f2c7c6703338ebe2e0a526d3c043832436f3259b4a28bb6bcd8c068"; + sha512.doc = "2d63d1a5064b7979da09623f30ccc414539b00a788baf1f107fd6ec8bc7104e5ee3fbb38f19ac0aad6c518b03b5f6d4e9dd4097214ed51ab7da5ea4b8374b8db"; + sha512.source = "bd70fc77d5b2e64456463bdf89418456345fc0c20f5e1e85950c4d42f8c14886715d47686cce6816b011b48562be94aa9615fc9984c7eb8720aa4d1e6888760b"; hasRunfiles = true; version = "1.23"; }; +"structmech" = { + stripPrefix = 0; + sha512.run = "a759dadfdda5854c37ac7c3273af3cd83057ae2150b750747071c535a572ed605276cd1d9995aa23b8412f8fb51249ef7a50f63784cd3381afcb864f479de5cb"; + sha512.doc = "9279f28424459bc687a2a5492924d529c7067240264bd8fc0844ceee2592369a6c0c099c2608eec7045cf27d0aa1ccd17083b0d03a7bb7709c55ebe0c3d62f63"; + version = "1.0"; +}; "struktex" = { stripPrefix = 0; - sha512.run = "9bcb1403a47c444f2a5731de83aa50301da7178fcc1639d4c80d68101bfa8fdb8cf192cd7a92ac96d7a48f767969c09f255b7e3a9e3de5cdfef433255c6b1500"; - sha512.doc = "eabe84e7ea6a984bd437d620ac8e6967299df9f61ed519600fb5c912095b2a18c1ea2afb561b5a00546dbfc5773c113c82a7862d9271e24524f4b8c6d149dce2"; - sha512.source = "af3c152de4d41605e67a66660a237e3f485232917cf950a17a0edc0a040e68fce05d4ba25ab1c3406633d71392b0e687b8ddc0f1a22f835d5261e5a172cef6ae"; + sha512.run = "2c2a038d7525884f095df0ef177a26d0ae99549e4b61deb7fe6c125bd1d9db623f4d15863ae46334285ef0a3b54b865d30ed7e2fcf81bd74d3adc56515c2765b"; + sha512.doc = "fd021b26565b651493941e75ce4ddddec23af39a8e12a8b04938453f0d6b9836fa9c1e9ef3888a5e1f69b94e8dbea6924e3ac896ded22873b50458f76be128aa"; + sha512.source = "ac7a8b9b260d6089b9bc437b4c10601d9646afb8771aeea2f1d949d6ba9cc0cbab5f9cbb811aec7dc65b386fae90dfee2f9824b83b6aa7956041e320568093fe"; hasRunfiles = true; - version = "2.2b-6"; + version = "2.3c-0-g7d3fc5b"; }; "sttools" = { stripPrefix = 0; - sha512.run = "f3f694033029597e34c385ff9e2d2d0a17adcb4577ec8fc96fc906e07a1be25d04cd5c2646d221d88a6ffd7c031aaede634331753454ac501b0ab75e2e9ccfc9"; - sha512.doc = "7526c2d3de8c9ba2f00585b7b560872d661a071b98ee4e7b45da137c0805cf8f84a4123e8f24c2985ba467064744ba0440bc83a8928807e10182da25d05befc1"; - sha512.source = "f6324733bebd98a23a37528674effdb66ef970d16c6c561fb0a5cd252da0d4811a3fb18fac1830c9b26c9dbb2fda88e86bb5efa3b6cbbce2bdba3fed9b5b21ce"; + sha512.run = "304e8bf849c234766c8fc200c6027a8ebed023c11a77c1091c5e8ecaa7ad8f5f9b22d126d84ccb814d440c9c737d1483225e68d7a1436ece4dc344202c55867d"; + sha512.doc = "648bbfbc3606212c22f28d135a9ac1770c6a6aaf241273b4db7648ceb923eedf829fda455733666798fe2c51b91ca3988f758ae00520b823d8280ca5e8cfe022"; + sha512.source = "9a87c6db7af113bf68419cca8cd27d8c1de0991cba96b2d27fe8fbd37018c8b4a094018165446dce575c95ec29cf85c8eec97492298403b8bce3f184236ec443"; hasRunfiles = true; version = "2.0"; }; "stubs" = { stripPrefix = 0; - sha512.run = "b4f36384169eec8635cab440b5674cdd6e30fd26180e5523e489755e6718a0e0d213704ec8461fec7915f4fb34c173e2f6da5e18dd6873a3e7a2853b32b1c123"; - sha512.doc = "f0c59adab932464695c638a8179b1dcb8321c58c91261e2efd5e6187c16ae3b771e98e4cb136d2a226f74413c4b73ead901093bbabfa129702eec7195045965c"; + sha512.run = "3282529ac0a07cef0088ecc46dd74a5dd4ea50fa2664131bc4368ac0b59aba515eeff04310e7f4c0d656f9e30ea0f4e13f6f637f51b9f8ff16167d2996d135a7"; + sha512.doc = "0f9fb5849a4c2e44e712ca2ad5d4834b902c1c1fa610bb26f7f8bfe98c09fa5dda4b2786ad79225a697299542c59d5ea49e323b93c6145d6acc7ae379896675e"; hasRunfiles = true; version = "0.1.1"; }; "studenthandouts" = { stripPrefix = 0; - sha512.run = "db44f7f8593730789bc2e36cfcdb702ac8cfce54e012a8c4b29903b918aa01f36ac8632cde124e901382605b0ba9f2016615147cca094fa709b644b442bb406e"; - sha512.doc = "b50001964a934f829388caa81db195ea03203e3e36f96a9d5c29723100c02ae02d4745485963d3109ac6c791c7dadc7c059d3ba8a90f9aab8ae43749aaf90c4d"; + sha512.run = "6a0c05d2e87f023d213ceae35c0e2202a08b032567831cad828e51cc28a7125a771810ad5996a710440785d6a8776ad4290071b114ae23d03b7c0d9633bf0b4f"; + sha512.doc = "5d2c842443f43c8452a789398cc526aff5b22ead9b4940000afd64f1b2f27a1db46b8d47cb2e0867df501c63f968654c3fcb324f0e882b358e7e5344ebbb45ec"; hasRunfiles = true; version = "1.0"; }; "sty2dtx" = { - sha512.run = "fdddd11a11cc0361cb8efc9eb0de8a56ddaeb81d1894b6f614c5998f27d9867874bedb5bcf4244ad09c025c729588b51bb6ddd482e5777749fe299af3ca8c736"; - sha512.doc = "0323a7d039fdd1a3f623418c5294a5e1193da458b5a3d955c0a20551fe8928fa81461d76de1c9b0c1b5020156bc1e56a571439fcb83241e1f5ffeba741988b10"; + sha512.run = "a85b16ea69c410dc44a167b15a0b362d8f8137c278e4c62b18009395347594c956517c3ca578dbeedeb8564c79cec82b4056dd64bd4a212bd9edbaa1d444f6f4"; + sha512.doc = "aa2b3e7ede27a3793edac52a9468639b152dc3a309730611f3c3aab3997d14f9f7f980a077c96fc610b8eb514f99e900017791e4bc68c59d7d14db2f0bffce91"; hasRunfiles = true; version = "2.3"; }; "suanpan" = { stripPrefix = 0; - sha512.run = "2c9fa1b23908e0b3e8504b0eb5bc97da04e21dc9f770da6dace26a8430ca00264dcf6b65b2c885851fe65ca178a36791a742c93abd4d472047da271141f76e6c"; - sha512.doc = "efbe834e32f771a56a73b0b795d37f00136db9a428cfd4099a51f89fcfde1dcb4610c23516ed3e0d0a5b0d7b8d4393f80f226eac32e2ccc52bb42608975474f2"; + sha512.run = "8199a96b44988f1307f43e5bceff313a2ff595aac1b473853a9856be579824a111c50ff9f88cc90f81063759ea65a016a9f08d53d07e8396aa319ec98c1fcd4c"; + sha512.doc = "6b85bed44ed5ef4760f046a3f012b978cfa2e304190de327691b4eb5fd41207cd2af3ec8dd94c50ace73784a5f2df1c5b0401b6c09c7b06afff79f21e9e86dbf"; hasRunfiles = true; }; "subdepth" = { stripPrefix = 0; - sha512.run = "63f66b9b58f5fbd6635233bc1439d422db89e0253ecc9c55e05887e0084377aaa228fc16b2463abcbee7d655b8d73f4af63baaaab90035646b8dc125213d664d"; - sha512.doc = "2faf5ba18359f45c958cb58e2ee99a17fda24941f3b0f4ee4cee9ee996f64a1cda78accd4b9da76315f1af8132d99d3ec9121621e3654a33f247318770b71e1b"; - sha512.source = "ec2df51edc4b0a05ef99f8d5a57c8196c8e6f00c56b9f08bff189f9790f262fe0a64d310d87d866e9cfdc154cac04067b846d824928ca53724fc564c83eda48b"; + sha512.run = "a4f464acc985e1f3f98daa1c049ec0d5538b2fbcbee3263201114a4ed9a37f44ffc36f4208eb4950bbfa4c8fea21b572c107abff82ab56a4f3b8e4716bc592b6"; + sha512.doc = "579bb024c0a764d7af182c736cac453ea5d828309497fe3a1306e9ba98c25eeba90f6f838cd1b9654ebc9bad38104878147c3ec5f01b501fc500c606c822a63c"; + sha512.source = "5ceeae5a954ed5208f6e7967de7338351a45b983a94023af9c4045f4fe80d24cdcc3a79617e141f063e51893f6b653a7d0d4a1d3d95bfd20be96bc6e81663793"; hasRunfiles = true; version = "0.1"; }; "subeqn" = { stripPrefix = 0; - sha512.run = "6f983b16056c0246d42b1a91d4ab2c6638f4231d192fd9c7ac5b0ce9c6a3863787fb484c04ec1ece3a064f2af6b4a7cf94e77849c02c61171b42914b1f5032f0"; - sha512.doc = "c83b1d4a6e107323c878c00d84de5d9c417a559a9b0d78483bc57be91533c0b91c7c50c5b515f317d43d12cbe8bf9652876e949c94d3765246d2cf35457581a1"; - sha512.source = "84cfef10644432dd349edae639c88670832b1497d721545bfa5a1734699a815522ef81c796113f8a9caf95ebffe73c864b7e98879740b543746609272ef21371"; + sha512.run = "6810e482077f3f5e18c84ba554280ace286d254219e0e85ef0255a33d48fd931fef7edd3e5e9ad6dc893645900dbf0771a6fe6c54eb40a7da7020f5a655ce091"; + sha512.doc = "2dab3daba553c8b5f5ad7560439c5e07ef376a5266e0b1e903eac5c2513fa3e267dde73599d739d9a095d2fa5426bcf8868c774c1aaf20d1bbda0da23cf64f07"; + sha512.source = "d418d7d86a9501822d54c1765fb11c90b2e59c7cea1a44de18bcd079b501653b58dc10d43c7b75709fc664c8ed824fba004919ee1d15d4be2465f13b4feb2682"; hasRunfiles = true; version = "2.0b"; }; "subeqnarray" = { stripPrefix = 0; - sha512.run = "0fd7493cf7986942a6942ec8bb3772eafa65518336e73c18b012e9d32b8d13e678ea8241485c0f6c7cd68a52d36e7ffdaeafa1ada446c0b741de4e6f00260947"; - sha512.doc = "86e0babfdce0de43c332dc3d5fd40841ffd0438645ddbd6d3bee45b6dcd33d7deb280c9b203b5231a7d219c16e6f845f6c8dc0159acee29d525d0df3a217fa4e"; - sha512.source = "efc7a844569367fd233104bc99108b95110360280babd50459f8b72adefbdd5da731dd419d08eca6faa0ff0ab6d24d3bc59d33ad3d4952c0f2f53af0199da794"; + sha512.run = "f68acb4fb6888c503c2c98221b9e6eb74c2a437a7b2e91b871f300990ecad4ba38d541650615991660b02d3cdbe4480049e824cb8a17ee8f7862140f5c009eca"; + sha512.doc = "79a311f2bcc3c707084eee67e0f4b4282682809e0321fbb9b8948ab97d2a93448f631b1b7dd3a85bb4d7843439d34d000c933460fa2e76c7f434472c4a7dcb04"; + sha512.source = "fbc81e56d0c9fc61be00e1dcc0605e0ef34c7b3486ecf147823c4a7e43c62ea3a639851eaef31e5d5e2de6835761587c83467d7a3910fa749b7b0f45b110f763"; hasRunfiles = true; version = "2.1c"; }; "subfig" = { stripPrefix = 0; - sha512.run = "51176d5929630569025ecf2817e8034c248e009eb1d5485a1fb62c1065a46c303cbc60be188dd42f39dda82a0dd80b7d857768391f4741ac30ceac49fef886c6"; - sha512.doc = "17376b8f1b2468d67867dbcbcb0dee16294f25051edbefefcb31ba255555515be4ea6137e875b28a0af7f298ecf5f4aeb49c17485da151e85ce201c6549973c0"; - sha512.source = "c9b99f88150049907e351396e6f6914b940c87201025b07cd6cc07a99b5a0f4a6fd720d1c4ef8c60e44a611920e8d8b371422a4c3399412a25cac330054aeac9"; + sha512.run = "ad38fe7784dbbd52270a44ecf7495bbf42f2e93a8e6a73189bd9c49c3c4220266e1f71c3ae62603ec1d7a216c1011e204abc2ffc1640c903c98a91d6eddf4c4f"; + sha512.doc = "7662ef8853fbfa06a32da6755516f1cc45f5e55171c497d10cee7e3d7531d956724ff212decaedf4f45da488282e59182a30a5c5923a85a4e58514bfc2561e1f"; + sha512.source = "48edaba19b095684c6798454d853fc786e48b134dff7641dba5fb68336918992c911ec33de02d5da805d0a525842d0fa95ac5ce296ffe1000cac0e8af921cda5"; hasRunfiles = true; version = "1.3"; }; "subfigmat" = { stripPrefix = 0; - sha512.run = "5af353fdb88c58fd14e8bccb78f430c45069c6c4d7b3c2ec974e77329217c92f5b01fe3d549a55c78e70602952e320e01b527f6a888b3165476ed442454518fb"; - sha512.doc = "d0416dfdae2eb2c56fe55bdfb2013be212d40506a4daf8f5f87aced70b8d071a53eb8bc0a9c55031dbd2939873134d47281d0a5d90145b5a9f5deb429f6260e1"; + sha512.run = "4bf27196b198a7b8074e5b6dd3f771c80ac31c7c71eadbbfac58abb5450240976ca7f98f6852d3a1b416144ad4e73cf7a377914ea83ba624dcbc30c0c2d849e4"; + sha512.doc = "17398fb604d3d45d0f93bb392c78b2cb0d7bb08d0a23d5cfeda5f5a7116ae8825beb1d3548dda66f40fdabd70cf5690a97a40966cc600db551774b7b7178dca4"; hasRunfiles = true; version = "1.0"; }; "subfigure" = { stripPrefix = 0; - sha512.run = "355b338faba52fb291eb0ce744144f3ffcea262f2b7dbb4657fea5a7a7b0249f246a49208b9343eb9e0ecb47bc4715acda708d345932980c58f52b99a7df018a"; - sha512.doc = "238639051f78867e1702800db0a39503104c4784dc006932b185f9cfbc12a4c5c686fe0848cf907c0d0f9ff06d655967217662ad82b036b72521fa491b6bdf9f"; - sha512.source = "7bf0258e4be48f07a0803ac2ef8c2b9e660a8625553f9fef66ae98f5a6d6aec703c423b6eebafcf45db770b13a697bd3f9a71def6aa0b0f2dcf12c1d4c34c61f"; + sha512.run = "e536798e5cb322a80c861485e3c0ee0b4322042cb6c806dd68b57037c4b23c6737a18bd8b3792c8a76ada7fc393077895cb497f2a1003c451049e74dbb3924eb"; + sha512.doc = "c5f8a3c23d1c4e7dd9d84bbe6b2304f310779f7e856a42e7322f74398a961dceeb87037a6f83aeede53bfd4e6c7d9dda043e810f3bc4b26da85c32754f0f05fb"; + sha512.source = "1d81d4b508fda79b95cc22755b7d2a0e45fdba5fe4596a93789b21ff0fca2d1751b0314548e1c6c019eeb65a036128f6d3532ceefe671938507766b816f44642"; hasRunfiles = true; version = "2.1.5"; }; "subfiles" = { stripPrefix = 0; - sha512.run = "a940579cc3846b91cad09d659cf6b9e29e015e5b93964e48b48b4feb836da73fa3abdc8af0dee0f1f1c6b1501e502c7d2609a448af3f6bf6aca62aa54e249f99"; - sha512.doc = "73f9a8c9d3b0734ccdb0c70e03387069906bd4cd10a862b4c31db743afdcfb8a6afe9f09a90152a8113bcdaa5ec94f60cfeff624cb07852870e4a17e6e727b2c"; - sha512.source = "3fcbf107ac2a0b1e957a0ec4894f9d06108e011a2b4aa6646ea91361278dd08f19fc808daf2ff191a64530d3fe13eef0469391b67f95eec25de7c76d9e204869"; + sha512.run = "bce3972400535736b306fe1d87e10b79dfe26675ad18ef272a91d1046e91302bebc1413bffe11785780eb7379a0daaf4d12cd64954d803a6c1c220a213a334cf"; + sha512.doc = "73a923c6bdd7901b1d77b64c33905f78613cf9c32dd85b2639db6ae6d43d4918405ff27e02eb36ea26443055aa31beb3075f2ae27e891110229dce2f59baee9c"; + sha512.source = "5f01c63aa2112a2b94cbffe8452976126f0a44cec0523dca39ad022515f06a35e95b1e43bf61c30a974ac50d3252e46b2db1bdc4ab9cc1729c11375e95cb015f"; hasRunfiles = true; - version = "1.1"; + version = "1.2"; }; "subfloat" = { stripPrefix = 0; - sha512.run = "787cfe19648357cddddd73fd33e514eca3196601f242950902c3aa5d22b42874ec533e1d79702b722e5161bf375b23dbcf472e7070c47228e865de0329f4d2f5"; - sha512.doc = "5e2a3fd82661a97f998f01d26c0993fe439e63f28080dbd3c3895d295db0e2e6eddea9d750e7b19e3189998eede99ac4ba2795d6d8a55b256d92c796a5f0671d"; - sha512.source = "140a05f98ef03142e6675596afb2f3312a31163356e5deddcdd2488632a25c71f73d157810e5f7561c7a03c0bbfa4f9719358e4c6e257a544e0c53af0355f93a"; + sha512.run = "60a9c3ec854c48d929e36d207f06846fc6057ae1fd33ae4a131d3b77d21f7c60f4bedf51763753ace394018960d2ab2eeb35911857a6e297d3a8c67c514ec461"; + sha512.doc = "bd9a58fd90ad37ae9cd4deb6e2cef80bc5e2c047501e27214663c8fa6ebab530c74d4a2ecb73ef9b72bb67ef4598c54a23804f8121570bc131ce1f1cb914a67d"; + sha512.source = "935f88144a69247bbc6ac4e21f5ed6c9b372ec420efabce8f3216bf87178114b07d1de536a7ba19242db647f35ca7a7ee0505688e22dbdfa121d3149506e6cea"; hasRunfiles = true; version = "2.14"; }; "substances" = { stripPrefix = 0; - sha512.run = "723232a74b22eaa4229cb9e2ce036e7f3958155beda5058be0290ef951e7e9a42498da1485b7466cf699ce885833a258795a61feeb003cd11f851cf61c7665fe"; - sha512.doc = "93e3137a6125842944d90c4c84fd3764d08e7e84474db9b8170013d80035855374540a5bb3060be645774cb647344815bac472a2647f5c32d212732409bf17dd"; + sha512.run = "e11ba3bdb0c79253c62b7d5efe90d445ff4c47486cc0077f0d4fee3dc62c708f596fb2110ff266c04aae3b04ff5c35f40a08b6b5a43a03b990d05cd6d3e19682"; + sha512.doc = "456a7c0b4d4be1c2cc44e6387d431bf31d53e983b232e3fa60973f035e80816fa74b96521670479872c854fc0b16b222bb8965480d0205bec02c2f6ff4e8d350"; hasRunfiles = true; version = "0.2a"; }; "substitutefont" = { stripPrefix = 0; - sha512.run = "3c52efbfdc6dcb3c2365b9c56f55815cfc186323dd0dc370fe9a3996213e955f260c619aaf7c44a8d79808dc7f265d53b58d82d46e76dc18c5e408dbf78a5ce1"; - sha512.doc = "473b37f13a66aac66dfcccb6adf6aed5b3eeb7bec21977faea402617cbbee6b89706e27297a343af9048f12fbf37c31dd3c8ef0b7f047f1dc329d44953f4a097"; + sha512.run = "5f3eb640783115e28fe644362f6b4028388d8dad242dbdb43c0ce7e4ce6921527070d571f2972fe1ea2175b7786f213c6ef749496f19f2c27c9e8dae79eaf4c0"; + sha512.doc = "479050e2a2860109d0e1b2aeea673a43e8e2fa6277aa91eb23c656ece50ec052b45f9bc3adf7d931fe67e9e5e85a956b40a9317d02c6d953f3d0220789526b53"; hasRunfiles = true; version = "0.1.4"; }; "substr" = { stripPrefix = 0; - sha512.run = "5eecd9de72bbf841c992ad11b430261b4b1d7c6654654f7889f0f13bf30c74e4ba15a40af0fdf8a4e621e2e8ff5c725fce3391f5c7487895c91bffe039516d18"; - sha512.doc = "f23f2e92a53f56ec60fdde1347b040d7f3641e57bbc76dd059e7a8a2cf534956c7856a9182716cdd90a2460018a2d5ad2cdf569e7a8132c1cf7d723bbdb10aae"; + sha512.run = "2ebeff35f974e032dc20f07c61d4c3dbaffb61909884dca791520f9b204e12fc5d7a16bb96c8ca76832e48de31c25ab02fb8aaa2ad6de3b58aed89647bba4a43"; + sha512.doc = "d005ecb9f9c90f178f68f2de2394ef4f1265abb831c4b679a9ddd03d9792b814c1c383beaecf3bfb76e4f85e73916bc386fcbe4e7d73917751a9b1a975265ab9"; hasRunfiles = true; version = "1.2"; }; "subsupscripts" = { stripPrefix = 0; - sha512.run = "02d7d1964822c72333c5d5367b7d4961e51b095796e0446eaddf52349c315b84100772c12a7ed2a6f68a38c70de5d549171fb691a453c52a3f2b7c810f012a68"; - sha512.doc = "768964084ebc34c1f3aefc6581ef2f93dde43f7cf5f028e63e005ea1b36f05ada8a10112a7377f5ad4b293bc1d902186c378fba50540be713ee7ddf302217d06"; + sha512.run = "3abe5681a0aa05cd9872f564b1b97da28382f60002464ec9c7d167ba9289bc09ee6a74096c687bbc4b0f51004ee3fe51c5cc7a2e23f7a5bc3737fc8e8f39c75f"; + sha512.doc = "1cad042a0c5ca08fd17e9f9318e26ac0f8847310df8e14f0f4195df8d39146763714073efd51e1dda3b7ff44ce12f2d9f76eb6e62e01a93af5cad1f9b60d9bd9"; hasRunfiles = true; version = "1.0"; }; "sudoku" = { stripPrefix = 0; - sha512.run = "520910ea894f8498aea01d6028aa51b606f0055a9b58e572d2f12708a1fea188838e070918a82a375bacb5452ce7d23721ccd118edb16261a4526364cf987e3e"; - sha512.doc = "ce2d8e03582898987c843201456c689f0be85c9ff70d5fa1a29070ededd5ac4c4b0d2b9f6e1be87f4e5b7dba71c2f1bcef97aafe391db5bbab065a0e00704c22"; - sha512.source = "a944bd3a0b632111317155ffe8b79d7807e314ecafb7690affd982e710496893421ddf1395cb7f6f3d89ce0b4b1b60f0a7f739d0547159c20c2be19a795051d6"; + sha512.run = "e59789ad8af410520ce0817144c477d8dc64ccffd76c27feb9474e3d9a5a3ec83474543a9dd3a61c684cb8982e0e71349d07c18836e5756d4e04d797fb6a093f"; + sha512.doc = "983f6f7ba74963abed5f95a1ff8632b6ce4b4cbe636228c729856babba4882da0140d0c895c990598d837ed653c46dbe88378cc45d17631e6e175b0c287096b1"; + sha512.source = "cce32bcdde07c820584a4ccc8b67965f4c7b46ee602d96219b599910c8ba71b02c5497d82f9b011768d7970abb994524ce8f004bbe462d0751ea4b8f9a1ff784"; hasRunfiles = true; version = "1.0"; }; "sudokubundle" = { stripPrefix = 0; - sha512.run = "4eb4ad8e3ddf360a1717817cff71757c22cedd9105de45dccf885a2ac39623510154d4ec6cd90bb2723d32b70b600381be3de25d30e42184ffa341036c591e20"; - sha512.doc = "07d69530b91dd8bd53b0a87b3c19103194b9dc339081ed4b91944b89542e9c29f3f33239ee49d37df7985500d7d84723f4378276097f8aa7242133dce5d2d60c"; - sha512.source = "334d7166431cbea62e768536cf5f5aaf27a90743e046f74fc1f306ee6dbe24bc334c3f2bd329b42098e94204960ea0b8595739dccc569115a71427e69b2f852c"; + sha512.run = "a8de67fda97042211f758c32179feeaa4258e098f316f5655a616c3992148b27683139fc59b34693859a87272214c125509ec5c693ff7ba3a02b4ea132ab0f91"; + sha512.doc = "64d28b4daecd5b0e85da96a0bf7d6dade26a74cfe13b68069af80cd9ff5279610650954e683691cf3ee2992b4a8812a6d9f1699beaec957b5a9f4f7e6932fcbe"; + sha512.source = "0403491075ee3975af6b61347cce331a44cfa93a25de3a96607e0d7904b79703b3d01e7d0972e31bbb5573dc5ee246ab7e918ea02f53b5c68b2fd75e1aa62c06"; hasRunfiles = true; version = "1.0a"; }; "suftesi" = { stripPrefix = 0; - sha512.run = "b1e018b664b419d4e0a056e3412e39ce2ae841601a0cbd060e668fb910103330e99840dcd078e2ef69c7685a3b006acdcaa0a0bc101a22c0f4486c26b4a474b1"; - sha512.doc = "b30400b35b1c282691fa99328d5a040f5eafc6644557557be2e05ab9b92487ccdaf7b9f8cf2ddba3753dfcfd10636b1f0cbe406f4d7e84ada62df696f53b0602"; - sha512.source = "350355c766ceaf794b25b2d3efa03c514b8b22ddd87104d3b7388f3e96f6d75d69c70569f8f07c898d8c13efa4bd2e5a648ffd6693619c7b734366498ac782ca"; + sha512.run = "25d5af29d7d0257b4f5c76f3eed0a203980c37f3f6cdcafa4e9b768f93a4a53713eee11f2a64a5e62530e27faad53c6456f415c6ac67d0701c651fa55bfd49c7"; + sha512.doc = "4fc6f2d164e6e6ef23d101e1de1590f1985e1fd539b5aa9ef543b26dc9a5ec880bbf863521dbe0d3a2ccace05b7a285182e9ca8ce7edbd7c86cf4283d40e6a64"; + sha512.source = "765a6814468a558d9a2cd960e82c4124604e86c6d4b6836dcfeff53527b638caa7022d3c143834007dc2eba3d4f786b9f23c14da91d9f849aae07f55b5774b07"; hasRunfiles = true; version = "2.9"; }; "sugconf" = { stripPrefix = 0; - sha512.run = "4d72ff975a28778550ba344a2c98b2de365f26a728a83ffd77d54ca9fc65a624748f6885f8d3f3964dacbd1d8d23c537068c5080cdc8aa881a6cf568598d1022"; - sha512.doc = "8a07eb993979aa5b9f0899d5b3ac2806fb137efb2c0e3c9a6e0356f42fc91f7cc0c32aa00d4e1ea8779de811bb1b13276b007de7a1d8a40dbd92ac3936315530"; + sha512.run = "f3df85e2d7443eaefc6e2ee21c5861554ffdde29fb308388e1ac7d04081700d0f60b6492d636f84485740489c98e0bfcce7057fce95f0ed60e63dd4a591718fc"; + sha512.doc = "cf4a58ca823c64106adcfd418e21306811f27991a0d09f0d2074ec55595fe2e04e4f490b041d0862b33a8a22e7cf3e93cd49de500b4aa870925aeb4d4340a8a7"; hasRunfiles = true; }; "superiors" = { stripPrefix = 0; - sha512.run = "eb59a1ddf092173fc3c21732436a0d8c524cd727fd0ae5efd676a72d36686aef0dffa0893ef158b10c736567cb9a1773f387242c65e20405a74b11c2f68ddae5"; - sha512.doc = "2ecba61e2bb9334bf3f7441b4d5a6e2cc5a35465380dde112d9b4d9c5efc74fbeecf48e0866fbcffc400d76c8aada7522abb94cb891443b68ec23a1ef063b1a8"; + sha512.run = "3cd1612b070800212183f13751e5900e9c9c14ab58e8c604e28fcf31f17648140f751757fde69e6693e44001956b191fe1f8b0f3250a435f1ff061b3abc9f842"; + sha512.doc = "f2a8504178a6cdd0f4b4d82a01969d3f04f303f34a287d4a1906eb09ced08461280658665dc303ef3686e33457678289c11b85081e124649fdf9ee3e484bf8df"; hasRunfiles = true; version = "1.05"; }; "supertabular" = { stripPrefix = 0; - sha512.run = "bee7de98ea7252caf24280e037243b8440babb96f53e2fa524301178f128cb9cc68860e0806308d40dff121bfb98fdb381a331b9dc7dd375d47a6aac800694aa"; - sha512.doc = "092a2dca021a1952a31266d65f2f395822394460e7305089069d3cf19ef632eac9ec4a70212bbb41a3ad0ea69892edfea29d07eafb1ea248340368094d51c598"; - sha512.source = "1dbc3b8bfe926bfb3bf5c6099b474f22cffcc059a7e5f143bfcdb4deac0e9918ffd6c6e607174fc0d23aa3168d2cf787f3e204dc929e33a0fe48addccdad290f"; + sha512.run = "91719d2afa4187e5bcdfc16326d4d496ef631b2dafbc2c780e338f2dde2508db38e1626d363cf7f19f93dd707804472aa6e60bec4450498f30713aa7264200f2"; + sha512.doc = "a9101fbabf683f09bb434fd5b5ddf10b5801355da16698e0d7e3fcd78c8f12645c016ed91b26a35d451a8f1cdc015e30193402ff2b946065354821ffee6735d2"; + sha512.source = "2c3540457b4d30ec30304dfc0661eb4319497d01934c96d885e19f1176996e2ccbff3dba873e98fe29496fb95b51f6ed16dcd2907a41e419bf6490a390b2f9f3"; hasRunfiles = true; - version = "4.1a"; + version = "4.1e"; }; "susy" = { stripPrefix = 0; - sha512.run = "3481d6cc2358c754c744f08c0a02d4229bfe3cd56ffc2387ef27a29f6492f465bf1972fc09f43918534d0bc91353a89fe5b70890249782239fa679bed445787f"; - sha512.doc = "70e6b30e41c10cec6d2c19796c892db3b1496e15168ba2d0407c36f42fe7d8a213c560511ec5aa763056497af4efe0ac78f71b6cdc90b34c1759cf266265d40c"; + sha512.run = "dbea3a827d0d8a1d451dfb86883de88e66d36edcd6c5f5f281780f45622bf9215d49ac8242cb26d132c91f7120df1b0c1f19b24bed9389a687486d1aa3ad423e"; + sha512.doc = "45c6049bf2cb3457aa8a1b4390d78e660c56c330cf4b393922c0ccc405803d5e1c9a6be1f80c562949e67f3dcbed6eb7384d12e5a6d7feeb6ade4d181e6716b1"; hasRunfiles = true; }; "svg" = { stripPrefix = 0; - sha512.run = "5f3aeeb73cc15a2fa4f77b9195039b32f3f898c625c578cdb18d4a2ffcaf1ec1d7777bb984ebc6d75e692661451669d2211694146db99b208c4cbc7d21281097"; - sha512.doc = "f017a157b0a906e7163451507667f1b591d617f52f1102d18751affd7911cfc3cf1684b92628d5c53aafb90d96a4ea15954306720cb553eb1df64e7a729a8060"; - sha512.source = "7116ca538d4204a26f05dc8687dd9ad12f9f287a01cd5ad70c8a1c50955cbe0f181c35a3fe767eec6d3493e64c474079e7da8b14a9cd00cbec0c41ab9befae26"; + sha512.run = "a7a9cd0f8e47dfa5e2ffb0596ecda0ee70eb4f26ab5ea32aa88bafe0f91ff969b8ee937f66392602e48f78e54938bd7fe778e141f24be2fab265234409cda440"; + sha512.doc = "b503b87668a4f37cb173abc5c7fe665137cae491f65f62d7141022773eadc58f8db474a19d52323922548bce4e1e99a3d8febedc614193a5fe239b47f3020f14"; + sha512.source = "a1c757f51eb11d723c0695d8c1ee90c34202026d1d14665f6dc52c73682a0566ab3832a8e5b8777892bc112757f1899915d2c55b846e82a7bd63b0ac61503e72"; hasRunfiles = true; version = "2.01"; }; "svg-inkscape" = { stripPrefix = 0; - sha512.run = "f65f7eb1d44d03357d8ad6d2174fb4d80127d83a97db9832167c51e8ed3528eb9f157ad7b1668655bc2f07cd47d5527ae0f6d60d5dd8073da6ec1accab91ff1b"; - sha512.doc = "0c056161bde899e4dde0b3edf5015d7da69dcd55f86fbb1a83f6665f2497125fb3593adda154ed3bbc97b11e822b29806032b496c2f1ebbd6b2ef2f629baa2fc"; + sha512.run = "3aed995c7ccb8b53d509106edb59a2d46f8b4ad1cd54d7e08447c1f0aae8a0c2791940a5d2cb9a253ed9afa01dbffc2a21b992d06940488a3f39dde5e091d280"; + sha512.doc = "8bc7b3b68f6630a979a93a2066a98febae945dcc8c9f4400091753bcbdf699aaadd15cf1acee50f7f21f284f62ab49a7834381feca43a23b2a67cc2baa508efd"; }; "svgcolor" = { stripPrefix = 0; - sha512.run = "bb2654c515a46ac3bca69fb04cd131a760b82309839bab153686085097d0b4d91378dc098f9606a802b4ad577d15363b9c0c31620be81120dcd74926a9a8ebc4"; - sha512.doc = "056fa6b92158ce5bcb299b3ede5bfe640e756a3bd1dc78fc1c38eb309be01a65345e4fbd862f66bf364bc735d7e0e6264de1a9b2fdae27311d37ea41bc66ee0c"; + sha512.run = "69715744abc5f4665fd6150b1ea2b1d766b8fbbf212cccbcd697ebd1cf4fe97575bff008338c9b5f6bbc309130bd3d5b6393f760929c081ca3a03bc716968453"; + sha512.doc = "cdf9e76951cc6f2ba3551df21ea70a5675b83da99176722b96b81c72239d525035fa5dd3646decd72ff33bed63066adf96a3399c892e1599b9f3356f92145af8"; hasRunfiles = true; version = "1.0"; }; "svn" = { stripPrefix = 0; - sha512.run = "79758be2073d1749d398527dbfa4e037b31b74f45f080fc46dcfcc18939b6eaf3a85715ecc3d0374ed7d52749ad5f4211090cc74921c429e34fa2df747d99934"; - sha512.doc = "120616c7da240a1f44daf2aa4fcff5a91c29ff48767a91d90c912169f942ec6c40c3e40197696961a4526a56d0117f4fa43ff6bae2a103fdbcf5113ab400f31f"; - sha512.source = "50c23937831438b4ed809e2b8d78865fce129fa5964f75fada0c41ed0f03b8b143c1b1a067e81ae9bef887585efcf4ab2760b9c30fe7e20c79cd2c39dbb75a92"; + sha512.run = "5c6daf41bdb04b3420cd108f1f4660330ef5d6e7a79cbcd2e9fca96740bf3f61c6cecdbc93072181d79c20ba4ef0413d831383e94b1845c19e11ee77ace39d82"; + sha512.doc = "ffd72cd7d402683d8d59c95997620f3571800f4bebd0ec8792ea0d8975f1295451cb18929fb1972a449ce7bff8efd12575f345ee3909d3eb5a67a1146aa1da5e"; + sha512.source = "b0536c1e973a1e67e5a2df5dd462e651c4cdcdccba25a21743b9884a5d18616de88f969918cecc8b23571ef3de11b45b3781e97f6e9158a791537ce78a5efe93"; hasRunfiles = true; version = "43"; }; "svn-multi" = { - sha512.run = "98884196bd167362478b5b7c267edf632d18ce17e2e537d77f80d4bdd69cb20ae0f302987c596fa2c41504183ea3fc9f22369f552a462f0f75f27160c301fc15"; - sha512.doc = "4663b47c515f77230f5f61c9095782dd9a773fe57919be969dcbe9855dba3a7d1588d79f5616602814cf596f9f37d424732218b1c8dc9299b4498f3711a2bc15"; - sha512.source = "b57add07f951d36d7f6854e49a15e3b1143abfb4d43c5427b811c003e56f7819c92a8502b2c6d6a3969dd655ba61e209aca46952ccd8f3f649b68a9968e754fe"; + sha512.run = "f3a0f3bbc627ffda1456ea6afa6345940fbb0d3310309debfeeaee06f65320e1050e9133bcf15c104111c85913638b44b1e023fb24491c6731045cdfa7543049"; + sha512.doc = "3f053a4ce166b1e2d72c9841985269bafbefe9492049f98e8f625302ca2d8f7a7d824efcbc5e3ec8b31375a72c00ff86f7b634836bd996881cf14cbc6d97246b"; + sha512.source = "43187f8f229e97159a45a8fee8bab3bb8ad31dc7aa129e9ba5be20c94600d29e62334f10b2ae36c90042e2ae5e040e868312484641d52f4b73bf2427d8bb360f"; hasRunfiles = true; version = "2.4d"; }; "svn-prov" = { stripPrefix = 0; - sha512.run = "938233c612ee195fa05304c964bc5c1d80ef0086674039795f8dcfc3e06db5503e5567e339fd0d9ae12e91e34588072d0c0f81c629e59ba5ceb547c0c5fea2c7"; - sha512.doc = "fbfb64e9572a2879473b810d32ef9fafe913af94213c03e9ae810907c47ca387810538273c9ed405397516c00fc4f553c4b120784ce0308762dd86b6539b7b2a"; - sha512.source = "846ea514fbe4be125536fc77fc8e20ce1bedd989809f4ae7423405937daf4fa776e9935385facf01d2e534a7d1e0cfe155f699484e9be5bb87083196d3f1cbb1"; + sha512.run = "65500d9f2163c31886b0da87e4b696a3ff0f7c6324dd3b55365fb3decaf3c6b26f09ebeea7fcc89c9712d943b1155954a018c24fc557cfe2f639086a9cb5bc16"; + sha512.doc = "5467790439685fb92f653328016725488dc7ed4eb722d1eca7dd88973a08a51bb1d631ab24f99a70a13e63844e08106b60de955bfc90c512192aefa5e75c9cfc"; + sha512.source = "6d4686b3d026dfe0e9bf2c779871e5ac5e3eb499d6b18a56948d26af19d2587eb87890dd7abdea459093fb4610316d2a569d9bd8f8afdfbb2f3a7ff002925e9d"; hasRunfiles = true; version = "3.1862"; }; "svninfo" = { stripPrefix = 0; - sha512.run = "509691837aa0863a186a5acec4e08877e57240638efcdba037c740d9cfd9f93e1bc348d2b5a40a6c5c05178d1ea0991a6209e0f97e8cda06967d0465aebb92f4"; - sha512.doc = "29ce8c76167ef07f6d7879efe99aae4bea6a37b77a16330ce247a31d64889dd707a69d7e6bac811895c7a1e535c199c2f727cf48d2ce2eed901bccd1be57d8da"; - sha512.source = "aaee0351c29e617b2ae7bdabd027508acedc39bda646d2b1c111dcd201ac202f3d673e67f5741a5814b5bc27e13e3709ad7ddfd6e1b8afb30aa3528ed432eef2"; + sha512.run = "c82013869a45e7168dc48e6fabaa343c4600a1156eedb651e382c77bd65dcbbdbc0c47222884bf6e6a1c4a7f014e89c1528ff0dbafcabac17269c81b95a82247"; + sha512.doc = "6862165228b6b1e1136e826a23096e03ebd285e2e885721bc9da07403edb41572512e3c2a2147cbda828185cbe1275cec3d809738f7c6b7fd81cdc12bd5e51db"; + sha512.source = "0460910f68d83793b8e277c9ce88da585ca28b3e1ad10fdb11d39dc7ee53126aeca44636a95616f3e342458c273cd4fb66483f50f2f31ac0dde87ce180ac924f"; hasRunfiles = true; version = "0.7.4"; }; "svrsymbols" = { stripPrefix = 0; - sha512.run = "58c182e6b6fb8ee97a9009ade4f5de54a0a0f28d29450aea86147d421d0f166f9b36e4517b297db29889369872441799842284e0a2b79a4221f59af577f549fd"; - sha512.doc = "859771bb7903d31f4e092936453703911bb23312cfe13f30e2e1d41fb227a4643b0e6f0071d5db911dcafb9562721fd92e645162de04ac3bea4b6c135ceec63d"; - sha512.source = "61add401b79875560d53175b74f2616302ca4770fe912dd79234e1f5b870ed2ba18d330e88bcf12a04f0c5bdebcdee1e6f9ac3b0e62742f90edc1ea1c32a6d50"; + sha512.run = "37da34983d6f8d375094718fcb164558cc0cb381e47adf47511c49edde906b2292c9f60ce1addcf7b0570cbeaa33534317ae44ac1494b1bacda3b4d883f636b9"; + sha512.doc = "141ca4987161eb24e9e2338c5e6f4f9bbd022715aa937bcc55021767fabc43a694ae6f869f4693219c2c9e47be30af39ad2d874d7adedf8e1abf567b2b14aeb2"; + sha512.source = "0f708706c11117df69ea09413e4b23899de3d9995114d3021b52ce5d3c23aa039396139b8bfa9d1c3a517160032a32942a44ddc8ee2cf9c6b7c4361cee7f7151"; hasRunfiles = true; version = "2.0a"; }; "swebib" = { stripPrefix = 0; - sha512.run = "90a97b5273090c6d7776a869be5d11a73e1db69d63c9eb4d48beffb92cf09e9b52c4a48ec9943d0fbf9892f95c4f630177da056e2e690e47558f7a74336d501a"; - sha512.doc = "b7387c6f7051088cb6706153247a1c7681a25809420bebe217870cffb9492d990a1c2340b92cc5e246edd2cb33d54d0a7b11cc0f41609b5c8ac074089a2e98ad"; + sha512.run = "3796cf2148aa57c841c36b1d655d4b0fdadc713ad8c65b4eb131cd571dad29b52aa115c343eb73405fbb16f1a8d6e8eb652aff6e34b05d0c9c95700e112d115e"; + sha512.doc = "5b4b5877ba30f9642feaa105e466aadbccbb2dfc1ecc691ddcc7c700109dc0caa93d977f373f1b3428145ee7f02fefdb8c3ad3b37f671d36e1ef4becf820d036"; hasRunfiles = true; }; "swimgraf" = { stripPrefix = 0; - sha512.run = "0e30e5b041e6bd000fdd0e14a669ad92c0b9eebfcdaa17001743b2b71c0bad94154c355cda2a9c72c581ab3d43e9bdf82686fdd58e497e3d68cba92eb6fc5779"; - sha512.doc = "1ce4044a5218bdab23153e863fc41ce8b6857710bcce0b758369bec2cf06d7aef1fa862b42e50aa2d342224562b2aed2e56f50068fe58a23325172350f9349e0"; + sha512.run = "0793102bb0c04fe27aaad2e882b04f80b1e496dd747708d9dc7baeb037d94abbcc3c908d1719bb9d372a8c5932b836c5ddd66153378907afc43e3ec477aa9e62"; + sha512.doc = "25b5a0292187102f74d821f8eea3d34d643756f90cad9256e008d07a7bada86926eab8dfe667c29ff970bd64edb177ce8540ddc2cb29f29bd31117bd04bd53f5"; hasRunfiles = true; }; "syllogism" = { stripPrefix = 0; - sha512.run = "0db08e932a138fc87307e48b411d21e9019533f023b54fce93468cb34a0f16d47e2e5933261bd7a0f5d951a56a92975c13786b4d1a17ce65cb2819c2b7527a25"; - sha512.doc = "93b9a6fbf996b324aa3e6a3061a3aaff0ad786b91f48ebf80789f366cb06490151ecc539aa7f0e93ec7b13e6b9e862d6dc846307b560bddfebf0b682076c499d"; + sha512.run = "a822ee5507f7b3fa41a4f338de2668afb094640a62f972296b5bef295e74d68118d75933245e22ff4aea5625b314bce18a57da31c5bd6a04050c1c25da668d94"; + sha512.doc = "cab0677870328ff02b552a7dc7eb401aaac32a3dd927d72285ec1a884b720a8de1e009e4bc0454df0bd264f54b95ea45fa888d1a64339537ea8c31335f92c3f0"; hasRunfiles = true; version = "1.2"; }; "symbol" = { stripPrefix = 0; - sha512.run = "449fa8d65db5694ad0fcdefa15db4b0e795f3a0467549932b5cdbf6b1e7c602c2895ac177411a81c9f215da7def46de8618e4d170a17d617c36b9f1d2d4a7571"; + sha512.run = "6998e58f859b94825bdcf1c783eaee7935cdf5dd94b83a45e3c3de6d56317d674fbc53b370b3695f0729dbd869dc8ae00c51bcc63fdece7386c87bbd2581adb8"; hasRunfiles = true; }; "sympytexpackage" = { stripPrefix = 0; - sha512.run = "d220eec30d31d8cc60aa82050c97deb0138be9a6cb70deceaa75708078e213cc4a0dfc881cbb58996b877ae657dfa26401cf007ce29217af7ab03810c2dc1e9a"; - sha512.doc = "38919aa0e4875c07c9f42c95239184ccdbef46865161621db7643d8c348623f8250c9181c2a93a18f1633ad01386b1abf8b1be8bd6b1568b37861246f9f38d96"; - sha512.source = "927461233fa6ccc7a268136cc6cb2061f056da2992e11e70a5c52f0b6f58a807e5c5818f2968ea7ab83173a046b7b685932c81ba62ff9bd3738c225dde3f0cf1"; + sha512.run = "b4c8f87f57aed463e8c518846dba32a189de8b75c3992e257ae4e3aea92e703b9d175a10503a1588ac58f0e0d5740247768f84eba3ac9c34983e6ed019baa698"; + sha512.doc = "ae20ee5f1712b46ff2072aa6b3f139179bdde10199afd1ebe44aa0600948dff7c6e174be00f7a51a6711dfdc23831618f3b61f0f434aee348bff22266a106881"; + sha512.source = "675a253288308b51c54042747984eda3115384ac997173dd910bd515f2f62f1dddb2fe3e9bd83af8332eea8bfe3d2a3e27f5691f3f8ed5eff7fb32fd93c3f37e"; hasRunfiles = true; version = "0.3"; }; "synctex" = { - sha512.run = "3d550c694b5fea7042b9f278906b66668045a61c48219dbe1d53c27a1cdd697802c5aa3c707df28bc30d58771cc893f45d157a061491ffbacf11e568dcbcf43d"; - sha512.doc = "7b7ce1dd5e0a90f7299b48097233b51121ffddfbc5640c82ab66c2195bad7e022023023d0bb81ec912e8e896bd084ba1ffd28e5390f63daeb361ba08900232d2"; + sha512.run = "e3589ecd11871d949c3526eebb150e4d7e812aebcc9ab4a3476083418b138003ef4cb2486148fde55fb2fae194244c3ba37d9b6d85f48ed8c71ef778fa30744f"; + sha512.doc = "10c3e6b125bde957321a18810c7163f98fafbca7b4715fa777e8381a16eda20000be671c67e71f6aeb18c24d804fe6fa4b905ba7ac9f7ae5c168f1db4f605af1"; }; "synproof" = { stripPrefix = 0; - sha512.run = "edca9046a03cade758ac9c6cc29b43e2276277b9ad4fc69f60904229c6ad94f3ae974ecdf7e09f1eb70a8c71b568ab8ef43dc9a4062a4807a7564b5fd60f73f1"; - sha512.doc = "41c4a2cb4c4611199ea56a26bc6e068f588f8e99a7313d2796fbea13810b8cf9c6279bd143af709e487eb22a6646d7694673556a9f30660c20e367bea6f1bef7"; + sha512.run = "202425dd18fdcd5f3f128c54c101e48fc2319c65aa8604a35daf9548d886c866359c561d1bf22fdcb2bf3d5dc8613e2ad47713a80bd68b064f7a1ca4ac62e9ea"; + sha512.doc = "0a0625620f1f2f9ec34039c1bb02e89ffd8eb145f70131f6398162968948c3cd78932a6f647fe42cf94bd06fd803b9ffd55627ffcdb3b736785102978c474d91"; hasRunfiles = true; version = "1.0"; }; "syntax" = { stripPrefix = 0; - sha512.run = "cefbb6eeb28787579567a9fec9bc9e672958d774ae31f9a1299d0945cccfbfb9b1647aff753774bb272677b3e31264556eaba976159c2cd7beea6c02d33de83d"; - sha512.doc = "638e7c7eb539156aaba27b95f8ebd76c441529e956186b0ca7fcd50c838ef4fd7d4ae9c8fd61683e9e378f83358a707dae27c1779baa13aa8bb70d694c33ee59"; + sha512.run = "e6d02e538cc8ba623fc56bcc86cc77f430cda6e2b8956ae8d6f600f41553591874b5d2dc1429c7a077e23c5f58f9e877056e818da4dbf55b99e39a0120344eaf"; + sha512.doc = "a7238f8a7e673bb5beee6bddd92eda4a7fc052f82d85ce6aef3158accade9511e6253555c0a7f6520d5fde8d164bbcf2c078142510ec5c341a0a70cf93d66335"; hasRunfiles = true; }; "syntrace" = { stripPrefix = 0; - sha512.run = "0b6aee6c03e58911fe714532fc9d2557a3a243507d8a49cc26fdb72b8f37a08ed2155654dfd57464ad76eec62e3f0b6a537ecb04324d6be619da74ecf50e4ee3"; - sha512.doc = "9734b2822acca6eb4e29530a29bdb1612038633846e75638596e55448ed0760ffcca949f0f6eaa7a31554b7852edc598f618b6e3e3f595cba9b55a751cef113e"; - sha512.source = "b508d9c2e161d75552ff90a3c5590cbf1ca1bb44933b74cb39ea4cfcb0119433ab39ea5126f6c3b895ae0b47806f2d64ec26291aefd51b510b58226b6472eaf8"; + sha512.run = "e0f6885186bec22d6a0f36c308d9ed4a948584439c3ffe2e2c05bf15624d6480169c932290aed6346c0538495371c5e074fa17e2e05d4a8dbaadf97e90cd7438"; + sha512.doc = "3732c1b976690dc617cc548de59ff8d4fb19968dbaa705cbc04867e551a562dec6dc7ca710dd933c349ec73627e00e4c80e92d93a115a44dfbcee177409c921a"; + sha512.source = "73df8375cb1669790fd5eee086f7722ec9d9ec55893923f18c76c5ee8cb97e206cefee1a722119a9c148b148e3ca9d095f717f2c290f7c5889648a921e2285fb"; hasRunfiles = true; version = "1.1"; }; "synttree" = { stripPrefix = 0; - sha512.run = "4d8b89dfe8cfa5ae1b5b9a8cfe47d6f54e8f9dbbf41ca085115436bfcbb40f80c75dd904a3aba1e1dd2d50b37dd6d576c891bd66c33d450efb76c8488fc42be2"; - sha512.doc = "fa8a7f42dfb395668246e9619aedec66967e4621fb3ed8f5861db1c062521e302d6df8706297511e922af2d40f4732f27fbb79a1429a1c9cc0377d9f870bd451"; - sha512.source = "0a7a3c185297678807790e97a63e93ab192bb829d82fcd910662a6c5a985a522b6bf66b2aba0bc30f7032a3895267105031982d3d8cfc21683d1b923a77c5f07"; + sha512.run = "3ad716f31a28a16de8661db756ea51c6f13a487f39db9023bc5f7327f60fda82a8a7179755bd0019d3c4c720bbd96b08e01947c4d2af6e82ec328e6d1b680b5c"; + sha512.doc = "855d8b19dff9473d97a03e05d1e32acc59be52eae0dfd39ffb7f2f1a418e3dbdb0339b530081151645dd0183f80ee8b9f681f1f005a6fe833aabb523b1e52f09"; + sha512.source = "c0c1b82eacb338a1ee74cea3a374153f9d8f0515c8f5590f5d957bbb4d7551fa111894c255f2dfadd05e2f09f203681af69ee8b3b79731a700d1b9359e7caec0"; hasRunfiles = true; version = "1.4.2"; }; "systeme" = { stripPrefix = 0; - sha512.run = "9524c05a218080cf6f4b2037a887a9dec4e2e015ec5734757adee2098718e9c7eab41e0f12416c87dd437825b70d02920b118f82e779098a88a97162b24d2bd6"; - sha512.doc = "584b81d136c25c9dd56c23554adf1f75f79f75709a4207127c0f6b56415d604d4deddde99e3c1579ad22477c2eece2cfb2ce3230337fb0c309f7ab9c2c7ec1b1"; + sha512.run = "b62df9990cbd6821f29436a935c916f7787b6b53427feb8f38f0901aaf4c2a07743c1a91fed17d8282eb91b5f45483d7b400f9618062a9070786484721a3d6b6"; + sha512.doc = "8778b42b287d89224f0d004c4cb4c841986984343433ebfe50e75ac05120f41ed1c3fbf68222dd0180ec74e6555d8dd8a72142d52b7c150f14a29b85fb5362ba"; hasRunfiles = true; version = "0.31"; }; "t-angles" = { stripPrefix = 0; - sha512.run = "22e5ba0ffd645e2dee48a9777e68f808de92933e2bd15b553502106ebc738994176f63467a9a243768c0ad42d4c94c1cd081bb43d77ec2878dada8753389a554"; - sha512.doc = "ab0ec415f428618fb43a7b3168acb8b31072c03fe6e8fd75b5515380b5bddb3d93fe116f0e16c0b7b47562d777d1bc59cd15a4513b80cc2cdb9792bd0759e3f3"; + sha512.run = "50014d35220b1c25ea177d30b98e915ed84c1aa4f475c1e00ad3d77990b81d860cc141fa56243564586827aa1180b97bb28ae10a3c472a7790e482dffa4bf66e"; + sha512.doc = "be8ef0f7459421c7931e91888b66a7adb0dac43bb0432f907a56142a05c25ade7dc784ef09035807bdd1e4341cba6bec76090fcd284aab137e57c4ec1c0e81d5"; hasRunfiles = true; }; "t1utils" = { - sha512.run = "96f21b5a125f386d74ee636f54b60dbd57b4a14bb498bbfc96b67e49c72e7b2fa0a5a883e3d612d9b06852fe0ba3e5f36d9da83f1514fdea414a3929a3088eef"; - sha512.doc = "952dd54332c21300a80994c7cc3de833f1173493b9af3517983d23cfd623a23c64662ce6560885ea40402760d4b85582e4f8453bab08fb264d660b8411a36aa5"; + sha512.run = "04d425c03cbb846204677454496c791ec00d94889f4e88003afe1ee2e96839650117e126a4973f0ab4978ea7a13b64c3f57c804280fc40c8adbef737fcf0d533"; + sha512.doc = "bd9745a99f697f4f5d108ca7ec16051819c7a006a9e5cd154d7c1a926e7fbaf4e38afeff75b425d532d5bf2a1dff12e68b2216805f6d6e25597a2e3b4a0c0d2e"; }; "t2" = { stripPrefix = 0; - sha512.run = "729a0a0e58214a64a8034d88c9ab501a20469e43601770d8809813e473d5a25f04aa13f83358eb612c1e826df2568fa6c669501fd5932687cada124e58a089d4"; - sha512.doc = "e1adbe91fd88f8297b1922f5971e827dde0638ecac5cb91e8d3e20907825e99df2b0221a26349e501edb0ca4437b9ac2d00bab17ee15331868d803f43c3d0cb0"; + sha512.run = "2032ceca317de568c8d53182bcf803025301d5312adb5bdc19ed63d4ce404c4ce0673fb281bf3129024cc2c6211be4762e50bdb4f6d6e180d2afc41a62562ceb"; + sha512.doc = "c94c4bf034a3851f9a6e8d7addaa5b71927df3e66c249d35dbb071e10109ca3c7497ff12845e882b994f345e0cbd5f1e7ed3fb39368e0f3201768a89fab7c105"; hasRunfiles = true; }; "tabfigures" = { stripPrefix = 0; - sha512.run = "f8570f66aa758f8a34a6b01fd3500990a465f1a6b4c2e78be868d6e8d29208b04f4b868d0ae9f02d645d43b878acf23a89c21bd84e79e2619d077694e909f3f6"; - sha512.doc = "d05996aedc4a4b4762adfd197d8c1e13fa035074ec23bdbc74c28ca4c6941731864b3228e2249998972c1b34c5d4a0ea0174aaba509ae3f66449e830ffc5fffc"; - sha512.source = "0185b1633dd481b6042c30cdf6b4fd4c3f7e0f55c2ed538ebd3bf9ee6f861164519053d7322ddcf19681643f1d387baf6688ff32a6535bea381ba53d5d72f944"; + sha512.run = "2d2e8c1cd4ca07528aded326b154b8cf8ad019d475b1b7703cc27dd5bffc91c651c8633b35ae1ff25136a11b0959a503ce6be94453afc73d1323b8bc074f5f43"; + sha512.doc = "c2e2efb2320ca28b2ecb1d95e67ab5bcd2f144ef040a79b4d65c64174e33d636e7d5de950a7346b63e67fe3f935d93499a207a96e1ba65053bd7c2a9cf912529"; + sha512.source = "66fe82da3161b2f6a8e710e4fde9355c26aa2e07e4bc4c725a9bdc42327c910c306055d4db18bfdaac150a9440003251d861e4e3bfb0003c89193f4379daee74"; hasRunfiles = true; version = "1.1"; }; "table-fct" = { stripPrefix = 0; - sha512.run = "52bc0ff7005b3ed4bab952db6578ba42407b30ecd533fbac9209760d3fc7454d43b0939b71dacebc7dd9f7afd232904bbfda3227e416cdb2acc3e1482c47aa85"; - sha512.doc = "7ad0b66ddeeb0acff3c66d477810413603860ac84c784e8b6d856070d5f82db7b7d6cb1812df770f0f13277bf3b6334e8cc7ca4f4f81de0c7726032d66ffc8be"; + sha512.run = "cbf1751be66d15b9ca61849b50a91418759d60f9c92e644b553a534c80a0db01b6f1447f104c64d934538f92f585d7bb25f22dec0b70f6c184ef584c329e6482"; + sha512.doc = "bec99642880dc33b78ae7f611bcabd0e5abe0cb8f512abfea470ab6dd631134d76f579075eb9feee02b69dd70ff61c6835e47c671872e0fa881e59e7aa126abb"; hasRunfiles = true; version = "1.1"; }; "tableaux" = { stripPrefix = 0; - sha512.run = "ea81ebd6c06079ad62185340f0c6b4e646c49a87952df074201167286e161a710b43d27b7e15c86d6a5f698cd4009c1b1d775612e9157acbb6add01240c5c9b6"; - sha512.doc = "7dd159d6664f5e1791c2cb7377caae1bbd2de04dbc8a37dfeee4188b44bae7f7f377dd0ed461764adbe3ba2189521d63e94598cfdcac968d246a55a7eb44ae61"; + sha512.run = "55efbcd334234afd711a6a7ee187de0680f0fab2e6c07ed4e255d9fb1f1ab97c33bc33f1a77d8ab53a34dcf024e24ca546b4f8c0c033da4f0e1c64aad4acd982"; + sha512.doc = "89831cfb672b897f2a15d5c19d24286c65818444e58a60370cc84e3b0a387de93e0db69acec8e28fe864887f28ada88ed7bb280c464b194ac09544e2aaf105c1"; hasRunfiles = true; }; "tablefootnote" = { stripPrefix = 0; - sha512.run = "228a6c2e6cfcbe0cd1804bd2638e84ab48cf9caf6e35b2ea59900d4d1c02b6c2954688f609456443c368aaf89e5798cf28e8734f58c50426130cb29305a8ab04"; - sha512.doc = "e4d8c3d29b8ab8c88f8f48077258ca42ae51dbe548629a635d227754865567f618365a370f62ad8a49ff839c6ab894ece0c3e0b61e0f29282fe74513e870e436"; - sha512.source = "4f1e507aa722bfcd24ded64d6d7a9a35b4223b0614f85af43fd339862f88cb98eb445a09cc9c512df5666d2706523955a56865da3185c9d50ffacf75833402e0"; + sha512.run = "6d037e4e5844629f05375d1cb54348685fdbf9cc9f8e6ff8a2193f7b9bf9b831025952ad1964073e297177a3dfee4d5b4dee9ef8f33664bcac2cecd0fcde31e8"; + sha512.doc = "0f260f1b0d060d54d64d66c6f08ca84ad8e21d56570eaa2062f35f5e7e6343336bb926f013f3010953ca17f8ffeace2744cc02350fe273d3ec104155ec61e570"; + sha512.source = "20dc30dd6db6624e183996908cd65ebf6fa812b4c544f45d5d30515d44d6dd4ec37321fb91c203b2a4073338bebfc47be761c07ce2271e618909de36f656c2cd"; hasRunfiles = true; version = "1.1c"; }; "tableof" = { stripPrefix = 0; - sha512.run = "94a09747de37de024d254244e906761285248bc8dbe6f387d484b2c1368fa3350354c8f5b7c4794245c2f7a18a388a6f336131b9d5c24ee97d5c7d9aa54eac69"; - sha512.doc = "3abd8ce27652c2f0bede5fdc1906fc15e9b12cdddc28f56fe1d24c7da89118ff76ad6aa148d1f2846eee4d8a55d0763ba64f9005c4603d4a5d91dd38454e779d"; - sha512.source = "71cdc2dabff29762f2731883444a1fabb24dbe76f2e8b620e1eb619b09d031ab089a23bd1f7efd35f3c0dfd6e20005a17fc568afd53519bb0e76e238f9f182a5"; + sha512.run = "0e19f570a652146ac7b00c9c43c05c54ee41bec5e13e93bdd178598a8e6aaee6b3f1cc303f4938e77acbc539a273a6d279df75b5f8bdf45a5ceeb47d5571f053"; + sha512.doc = "378c42f4930c909db108a742674eb8017a7d338b8cb66b54005dd3919913ac418c7636adcca6721e484ed54c081fd382608ab32d290686279ef3698b75cc1e0f"; + sha512.source = "510db94f0eddfaa020674569621cab7f959b34b3575825ce83cba359f1df45df4d8a9529284424687d940a423cfb4896b9978fee19f227cb93bc5e6de3fedb14"; hasRunfiles = true; version = "1.4a"; }; "tablestyles" = { stripPrefix = 0; - sha512.run = "310b99cccb9f5887757564f6ba2abef70702e126ff1935140185a6631c25130422b5721fc3629a747b3c5e4ba0d75ec425f91d7190d190fb85f13a98258acd27"; - sha512.doc = "44d08699343b723df3f7c89bdec6823ecceec68367d9cfc622d5a12e6f83af20bfcc9a21e5964c6d58535c6d5f870c0109a7e916d6eaae7bc79748e49ca131f6"; - sha512.source = "395c0bf55ced6b88e7a373d4fbceb4243f8db3dbd3777d827df9e5b639118eabeba605e56dfc26aa6b6eef4b189e204cebca23501e8862ccce61608e9cc371a7"; + sha512.run = "d0047d9c7e22330914ff254e2c8e57f8e925db9260edfe2c917b95964f95c5b6fe59e7e1e7952bc1fc6efa811c838a32077cc9eed4f06b1b589e8641e6608a3e"; + sha512.doc = "6b64370b1620af723ca2e8c6d1c12373a70e4577bf327c97c9e3e03f339431fda997dc85d6ffa20c1628c91af2ba82ed5bc5a366043cb7ca01259250b3089e35"; + sha512.source = "dffc2adf1caa1854f078f8667b2cb9342fa87a42b3dc9e8c1f9c1c25b91ec86a040b40f7d285c6b13e5c3a5049f3c4895d605f506e9a28972893bf94b6cf45e0"; hasRunfiles = true; + version = "0.1"; }; "tablists" = { stripPrefix = 0; - sha512.run = "1567eb8bf72bc7b92a0af6d694be0d2f29dc8adc20a7faa8c2579035bdc721ecfd0e0538a20c3bb913c9cb9ecc87fc955ac14f448d6d9a63d1747caf34df0c19"; - sha512.doc = "7e697def0b9979b1b48a7ba14f67b05ecb50d67735fba55866d1394ae3aeca995f0fbc0d15ae7bf950053343a53895769171aa28d7c1704aabe17f125b5fbfc2"; - sha512.source = "e104e252184c5a0a1e8014cb9ec5d22858829222fdc2331ac5a4140a2579c0a9e9729218855cb2d49015d68a63977b8c106495051f40c9e99bac453ae73909a0"; + sha512.run = "04ecf1b7a20ceff9e0baea59673750d9c60e3bc1f3bb2470578ae9565073b2f2fa39d3ebcfe32e3cd758b9bc8dcbd6a959efc0af2ad6601d74d9ce9fc91bbf09"; + sha512.doc = "3c5f37e8d1bbda4de834911250e80b4fc86d56e7a4b94ea5c3b82b8ee63f3eafff03c8e74f9598dd3f7d4d73504b5d1d12cff0576cbd6fa827c9002f2b4d3f83"; + sha512.source = "19e3412e7878d622cc9e082bafbf859d7da5335c02bccb83b77ed32f365bd9a0bbf2407351f12f2b31f7e08134bd78ceb641e04b6aef991cfc4a1308140ac075"; hasRunfiles = true; version = "0.0e"; }; "tablor" = { stripPrefix = 0; - sha512.run = "11c5a372eca053a4dd58e8964846712565067ee034ff16b4aa0eb415fddb3e01a61729a82668a46e88b558191f6a6627848973b23e882c34856d60dc5918c750"; - sha512.doc = "5d00cf2d9b168176d3178f95553284dd37a13cbde438dd74ef80430fb272153e1eba00ee3d99eef45524fa9676ba7abdae6b1c170586bf79b5d9e247b0ca2e6c"; + sha512.run = "e2ef85bfd0eb76932c7d83c9c43b8852d8786926ca1a40dbd7de789ea71c8a49d7b393d3ee5d5bed432020863babfacd4d871f36fef37ce672047880dd64e3ba"; + sha512.doc = "f76fb5e27137ec09899d8fb690c2dbeb953bd6316337d42ce3fae165b556ea48097c65f427c249319fed99c8a58c4b81d4b722ba709327cb9bd68d07aa7e1691"; hasRunfiles = true; version = "4.07-g"; }; "tabls" = { stripPrefix = 0; - sha512.run = "3c86cf2fd3fddfccf8100ec6559b21fe02c530cb02eb7bc452dd3a4bc96597424bf9daaf6454a4b6a0fbecbdf79d9cd08cf16667fb30647fcf2fa6398279c95f"; - sha512.doc = "4e8266296d3cb3e142cc600fd2b3935506d6dbd5a3a90e53e4840b67149ddf08b7219820295e176a184a3240f718fe53dd2f1be0c529dd1f8d4f25374d7e2ca8"; + sha512.run = "f6c6c50355b44d70fb3138943ddfbb7b02aa1ac2b59f68c2537c687945b8ea1644fd2ddafa9c38123979ba04dc8f4e1217f264017c465b8d2c709a31fd19b585"; + sha512.doc = "5989172b6d597baae856ae9d2b71e6808fb45e662d960e7b00712d13bc11c06bdf993771a67e3850b8d9561d1c3dd92e0754cb954b1fab79dc2f9647ea0d4fb7"; hasRunfiles = true; version = "3.5"; }; "tabriz-thesis" = { stripPrefix = 0; - sha512.run = "c71fd9dd86087ac4443aebefa5f5074b3460aed34274b200ec76ad265682d2ee0c06163d7409fb83935d7383ababb5a4e4de59fe7ea299d72a5005d0e08e87c9"; - sha512.doc = "296e663a3838bb173ccb789e7efb44e8bc54530e57dca1d44f45e93ed9abc1c3d25ffbf3eff79ae02b8500d92081fab39611c01b1c0f099b9e301b1d310e3c69"; + sha512.run = "a5fd495a1008d0b1b318bfe1f9a420695e06339d7eca3d76ad083751d78718147a4f1470815da1465a6220370a60a008f7cffd7b82ceadf4e1f588f87c6b009d"; + sha512.doc = "26a1ca0ce4654e2dba8369b400c3002473477076cb81577a62ff22f6e1aa47f98e785613ad797cec24cf54b78e14e1a48851ad467b2643b485bf1ba37503c5aa"; hasRunfiles = true; version = "1.1"; }; "tabstackengine" = { stripPrefix = 0; - sha512.run = "a6a0bf93295568d3d23a1cc3e411672674e6871b62d4050ee1303a29e91d0f731f8fdd226979569f2fd15b7c59f7bda9ba545b6de1e6040d1d0ebf48328b6ac7"; - sha512.doc = "b701a3ae428988de45d704fce137e3269bad606fb909675bea307fe40c233f06275b661fd7501ddffd126dd56abd6262e809aff5b0a115e9b209c164ed0bde30"; + sha512.run = "98ca69e3e633204b594d13225f5ed453d60ec04e604e28c7cf563a7b5f7c3f397559778981f526bb4fdf69b8869f130544dc651b3dbb92056e94ea293ade3c72"; + sha512.doc = "06226c144f39e6913cc28ce02d046b64596809341930a29dcf202e702bb18af1da60088a896e1b6b1591e767c995121de25c8ae5004bfa3bac4f26e233cbc550"; hasRunfiles = true; - version = "2.01"; + version = "2.10"; }; "tabto-generic" = { stripPrefix = 0; - sha512.run = "2c4a682711a688638d9a6ea53d4d86bb1c5bdbc479314deb3c8568484b8447fe83888055797e526d30e00abf1fee0845901b30052c3e250dc1c72db7caaa06ff"; + sha512.run = "f32a0f66ae9cc6b9e7cf4974cf12c17a4fee4acb346a5817c2c86b6d263e28d9bd74f7179852859004db9c273e31e56ed28ca0e322172f5435b2630796c7d495"; hasRunfiles = true; }; "tabto-ltx" = { stripPrefix = 0; - sha512.run = "2ede2ffd1f217ef1c2d5da5b77ddedb423aeeff11274ddfc9c554ad237a63e2d56ce6e2dc13950a0b2b6f59f78ad3e49316ec9e98dfb96187fc33e7447408a44"; - sha512.doc = "6cc8d3e829c7319791f1e0b4812ea9644b07de24c756525d73363d1bd6032ae3e23628ce302ea49766b3fea15395d1e0598acb6fcb05a797f82418a7cd75e746"; + sha512.run = "80ca23ddeb6ad982b420e0565fe5bbc87ced89dd49dd0786c7f62fcb76955d8a66abbff8b366d8b31f0da72e228b39418518d73d3b2a37bbd8c1f6b444213e5d"; + sha512.doc = "9ceba79c6aeec575ff547ffc20a5c7ead1eb42f7f6a8ef0a45458c327130370041fd1d212c89c19e2c91f97486a4feb183c07eb581c0d4a9340bfae7099200fe"; hasRunfiles = true; version = "1.3"; }; "tabu" = { stripPrefix = 0; - sha512.run = "bc496a5acfee642509638126a777af867415dff518d596e051db8193cb20731a35b7202de765c6267b32703f8e49729ffa48cc720e9ceb46fe357def5b84cbef"; - sha512.doc = "00d68588009fa4925ffb30de629b35c83551efc8db97f84f1709aa23d5f4b047c04d49e6cfda47162160b101e95bea8638fd97d763ee6212edf36dc8d67223c5"; - sha512.source = "e27bd79b7a0e32a9198bbd5ee99d9f3745400836901f5a288fe99d15c7465783472c2219f5e6548baf95bb36c6a128b3c7f750bebc213cc85338f78e430d22a8"; + sha512.run = "1627dafbd426a57e9f26833d0a957c04f2fb351791398d0795b0ea6228e6b144c4ab0998a5263f727908321c045ab05bd50acc7b62ef33445f8a38580535fb18"; + sha512.doc = "4ec48c3c1209d50573c4cefdb1414de66f9e92ed3962244b8c5754ed688f573e1fa6fbebcc46b0146ea7c5e0de9b3cc130502084508ae4bb997495d0c2c91591"; + sha512.source = "97db16a43f1d4c86b81f46c4021143324fe459a15a3d7cb5ca7bbc5df5ba1e708f8f9826abc02f0b5aad6e800e0803df5af82b812e96744b0b629e5e5b0ba494"; hasRunfiles = true; version = "2.8"; }; "tabularborder" = { stripPrefix = 0; - sha512.run = "49ea305b92355e5b971319bb2d995a4083ec83114cfc5104587f4b59fc0f0736770c8ee79d6308cdf98f14448161e780d88108ee12d0ae70d69fba461a3c5388"; - sha512.doc = "a69607686d742bbd78a38d9e06da0c83c717101109ce6107f0c2493e687b53bdd0a00f2fc180757aecd575ad739f4a68d964067fb0099c2b5aadaea987aa259a"; - sha512.source = "273d371b78d78c3bd9ec0dba685a1af5e13a60fbb9dbb3e5db03e4436aeb14da46f0b2d940f46666cc8150e515d7a64eba0a17d5324e87d2c090e5cd1e125e62"; + sha512.run = "acf9259f50b71b5460fec19855127879fa766d54477cb3619950f46cb63bbf6df2c3214afc838fc7797c803e62791f1864466fd0353729b8daa18fc4e77c742c"; + sha512.doc = "62559cc216df428c5025fe4627c16990f7b6199efb9e985f66d923657ddc849df37f071caed17ed6de39d66d4a71c7aabf33a6c014b2dd96ef28e68b6d379298"; + sha512.source = "15c1b1314148dc2f2491f3b4734fe23313ee32a3febaac448c963a0d7675fbb91fd5d906166bf98068fe7150bb91ad672df1e5003c4129b791925e2134075a43"; hasRunfiles = true; version = "1.0a"; }; "tabularcalc" = { stripPrefix = 0; - sha512.run = "68a291d8a5a9a29f7d7b824bcfead1349b57a0df41895c90a7219f22ebfb9ac8e9cb68a2bff0a7e62a4a5898b1aeddbcfd6573475d9dbae78ded7897d0a32443"; - sha512.doc = "3c66b96ebdcb9ec1c13e516648f7fc976e8f0988e933e5db40423179d77e9a9e6ebf4eb37990253c6c75beac1d85b4db9d065fa5eee9a53a4cb29e59a49a25d8"; + sha512.run = "ee80d798afbeb134fe11c7babe72e191b968632cc34bcbd68744b915cc396b399df68b98e1b2af7ad65edf9e5e4648de8db4b2e639587a723ab4826a0e790d18"; + sha512.doc = "57e3ffc73a27a03eff36a4538f919c15d1bd07e13e32e33a3dce11239dafeceb3248d3b444070db9fef8bfb3ebf3deaa199faffcf9ba416719ae862b8e99e6da"; hasRunfiles = true; version = "0.2"; }; "tabularew" = { stripPrefix = 0; - sha512.run = "4207f8f0f952e33fccfbeb719b60e5c3f551f69417a6baa1b94a338f21af238dffdc0a1466e734f6afcdd4435ebed38ae6f1e37682d5fe5d8a9e078ed7535eca"; - sha512.doc = "588ee86c9f57c12d3ebe6aab8ca4ca153cbb6091bf9d3705fe3e519dd104c24af4ac50c5b6a82f718d721167d8db90a0f0cc5e41a3cff16820a42ded82327d63"; - sha512.source = "c90fea29e57e3af6a5ac4d7dd6294093085b6ebc223ff21fcc041bcf87afdf8178962ec39ed70171dbbabe0c8ec1324d48dcd410e19924d8ecf73c77a2161b4f"; + sha512.run = "52689086e54ccefc5045145b17d588f4d2267a1745c2facb381655e5bebafb71349b303eb83b268c4b2c1b588095d3f430479d94bf13836b3e05f844c915dae9"; + sha512.doc = "d7ed67db1c83cb116dd4250bef56faa46eb2225500aa24952a810ce157966fa50e42c216467fc824b0dd767e034f45224bcf2c496a21f1b273fb9a3453e40c6a"; + sha512.source = "63a4f20d6d07114d840208489520e30b296e0bc2107e9d0cc3f3f78bb9aec7d2888c3ec73a63ffebb4867a662f88dcfcf9c96e176794ce360e2bf3104bdbf814"; hasRunfiles = true; version = "0.1"; }; "tabulars-e" = { stripPrefix = 0; - sha512.run = "1deed4f9fd6db7d0f57506c8cbfa1257640af4b216aa707fd0628c0ffb3a22927a3f3963f7ac1a5ede1c9cc20fbb1ae316ec92a3bdabc87a6f15aae66c53f124"; - sha512.doc = "82b7381394ee4aa82b59080d65011ad0ed94e88874b87bb0aa2312adfab2515ff6ae0adc45e0e5d000dc7b1fb91368f681a806893777ccc97db3f9a3fa0ae48e"; + sha512.run = "592d1c6a7ccdd67c17fa3942a4ae87403122ac79ff5a7c94ea9736300c3f7228a4c87d5d04d5e8fc672635292ccddd255eaaaa40f77546e7cb8b417fa6da5723"; + sha512.doc = "f2192781f5ba66ff0ce6994c5525df5bd4c2fb80778dca7cbc7f05174b9b2e509257b2bc676a568c1cc957d17360f8c0faf30d9a615c4c7c2aada88b3418b34e"; version = "1.0"; }; "tabulary" = { stripPrefix = 0; - sha512.run = "d95194252848aa72fbd65f71e45ca6c57181d95edbd8534453d7458e21c10d9b61c2822640c9103d2457f3e45dbc9bbf4c76aaf108039772f3f1d93505f2c66c"; - sha512.doc = "83bdb144dfd2e4dab15503ebbbb3ee507d8aa4e7aaf2103444bbf8a4ddd84d430f2bd1d3a08fbbe3f96074104b5a6e38d69ca64b198805b587ccfe0975f70c96"; - sha512.source = "801dfd5fcedf96034330db30f261053cdb586dde528e138cfb88a944523fc0a7fe28c73e0eb3ba25ba1d281c272229ddf9095f83191d631ccaea2bc32575cc23"; + sha512.run = "5345e1dc066d4207073843ddd27970572322cdd4b5ae316b23129a94bae0bf9b16a38a9bb5392a3fb502e2d84c38d0010ef0ceae51f02f1ad4f38a0a96b83a37"; + sha512.doc = "e19e40ff6809cb4ca9883a25c621d28aa79aee0a72cf76204b5c876f419661fd8e0252191752c77154fb0d51517fc090aa0d5993dd672f673d65aa82b7f584af"; + sha512.source = "686f417d6b18cab2e9d4a47cd4a4ba8effea290fb320deaa2faf470e177e1d986a38711cad58e4bf1b53730af6551d414dbd7f912cc705b46d86f0a663d9adaa"; hasRunfiles = true; version = "0.10"; }; "tabvar" = { stripPrefix = 0; - sha512.run = "edd88eb91a190ae15cf2691a36fc67ac753be46b5ffc9ca027e0ad9aa140e9c948bd660dcbb5394da9263756ad817dec6482daa3d2fc2076abadd8c1e70ca3b3"; - sha512.doc = "0f08db2a9c063bfae8bec3857d105e2c88775fb4a777fb34a1d7388d85c5d8a121b3df895e44df0d3d1f54ec6371ed3147429f34524d5013b0c2e31818cfd8f4"; - sha512.source = "8d2e425f8acf06302ee73547bb431848e00832c4514312d40fc256228fe35586b141f78e1ffd0b67546d4d0a0bcae99a114e5b2c1a9627c5f0131a753ac99324"; + sha512.run = "1a03c599c1406bbe902036a440f9948c56202e07df19ccb23e8807906f6423533bbc97bc28a93e95af6c17e536cfcf506b1157b8bc873f518c3eb9b2e693a56d"; + sha512.doc = "59a7da9e80d4b9a668156b0897fa86ac73fc8571567256f2aa4e5810d360b2aae888240aea3df67e763bd2f3ef5fb46db2248a9eda6ee9d3dc8263cea6174b70"; + sha512.source = "b84a80efe8c97b1922d91647aef914c486715f44a7cea37b46c8da25ff375de071fc8931e69662475e3c5467485040b590bcb5f5b3672cadac07c5fe8e9a9a4c"; hasRunfiles = true; version = "1.7"; }; "tagging" = { stripPrefix = 0; - sha512.run = "b81f5f871f15b80cff2cbfbecf5faf92bc93ba74b48c49b0fc7171a6adf16c6592ddaed248305a809258a0c683b2fee7f3573760ff9fb7f8a31b9f8995e809e5"; - sha512.doc = "33a2657486512bcde35fe061d5fa4d269b9300574c9c707bfedcb4b00248d09ccc519769d9a36c1cb3857b156a92cd4dcc9506be26fae15987dfe8681342cfb9"; + sha512.run = "083f70027958b18827c4d16f08ab46f3753a88b4ccdb3a628d11e695db6aaebb347921889bcbff15b86ca1d4c08d81b8e8f2e50b924a63b2b1e0c1db743ae1e4"; + sha512.doc = "c7eb46db4e68659747df33c18789c09c227f6f1eadf02988a3bc204a8fcaa616c023910446b8e3ca525b12fbe379eee0c0412b2429540fc27e6571307050ceef"; hasRunfiles = true; }; "tagpair" = { stripPrefix = 0; - sha512.run = "5f3121741184c51d268f0dd6474e81be30ce9b73fb53f6ed119c2fa49b805f54cdff1031ffd72db1c256a07c35b6f94cedeb2dec699677d57417c5c88638ac06"; - sha512.doc = "d2867696bcdcd2432930fb496ddf80bea5dc23d81135160267a19b5ad57026bacceb8b4efe053c6ca06323608196bbbd71c2363a588eca518dd215592f9aef43"; + sha512.run = "403c13872b22b9fdcc26975d475583e53153831c00d345077c0af570323d93ce93d14caa555dc05b66cd517d4789d015a36af2f8a05bd6d2dd28bc0602950b4f"; + sha512.doc = "90b68e522b5e4c5856f13d4863a7cecaa1b62a882c367c9e56543023812b9ded93a3ad323a80aee54f8e56fe708008039e0d1350c37dfa4d385373ed187e4912"; hasRunfiles = true; version = "1.1"; }; +"tagpdf" = { + stripPrefix = 0; + sha512.run = "5cd991f2ef8eb7ce9a84e11d0208cb3207294d8ec39028f447e852d891b535a4d8527559646772832d05d0188718e87edec7527a8e4ff9b10324022c3ec67dea"; + sha512.doc = "b7c189cfebfa9ccda9dee7dc4e79c0a1eb50f70dd04c251ec7b5a469de91c09dcc87b6a913a61e54aca9332280142725c7d8341ccac87edd518667d2c21c2ba7"; + hasRunfiles = true; + version = "0.3"; +}; "talk" = { stripPrefix = 0; - sha512.run = "c78de4e568e6f7606170f8100eb72f2002eb5422df13f9b2c49149ab76c529edaf6fbe031fc5cb7d2dd06349dc95038113005b01c8114f19303d4ae646516fe4"; - sha512.doc = "ee8891fdbec019fd4493815f8be27e6a87a518bafc1e95b03cf7f50e65d2faf91a79a4cf0aa402d7272667dc2d7a116b36fe352a1fc0df14ffdd78845d735bd4"; - sha512.source = "07fb2c5bb7cec21dc64658c0fd33ce744d957107e8af03104d3c12910a56f9c959be8cd0eefb13bf73b8189c7fcee2d73386c0e988aeed5545e51c3d3683bccb"; + sha512.run = "acf8a5e1bb26e13df7d347715d16ee690f82e7bc417f53a7dc214879f76611cfca179733f6592060e9a584e1edb0faaf0e9817eb64b6ca4ee33b572bba588701"; + sha512.doc = "a0f81717590b0b158d0ee2ab290c09eec2b382cddfa4918d05db3ac5c3472a2e982ad6a7341f2721e1cea814e79ad692397fbf150fc2498b1786bff3ff1fc1e4"; + sha512.source = "06b43ff502ff9ac46919a6c47c3124bba48ea87c0cec34bce614a9a5192370165b8eed871cbfe950eafb1db9182fd74ccdbc0b0aa9b64ffc49fbd3a97a8d4994"; hasRunfiles = true; version = "1.1"; }; "tamefloats" = { stripPrefix = 0; - sha512.run = "a5ebabdeda685a1775dd869bcd04acc65f0756d399a62d077421cd331863d599033f2ede191d9d609c3329fc3695db5956dc821fba1d6349be930a1538a8a848"; - sha512.doc = "b695ac0d33a202ebdfb12995483d117ea6ab557f445393f1a6a55403709067ed7639d153a8e037f913131352f22e1e28f2331c827a0b6bfe54d05475ee8120ba"; + sha512.run = "4ce45373f444ef2403203217ce09c9af667dc0fa7f068200c3fe99256dbae78c6b3779d3828b15dedec183dbd12d8e9c477e64c830177672a3bec20b6ba78988"; + sha512.doc = "e3a23fee0e3004217dbe8524a03f9469f00456037d438481c4d93835a51d9c22356aa1065e20e83b1e6ed89db66b0a573d2ee43bb4af52a3797a5ff1257a1cdb"; hasRunfiles = true; version = "0.42"; }; "tamethebeast" = { stripPrefix = 0; - sha512.run = "4e8088eef8dc927fb5ee906a1a115e0440322a471f0e1495d011c17279b16165fd8d9499235dcf988460afcf37f188e5b08ef163a303b4a1094b0ec4ad5e5816"; - sha512.doc = "43dfa79518ca5e787ba033489e1df3c46d38a8831669c9efc7abf626f22e9c4d24c68ddd17b2f5a8588c9a932960aca1d7a651155512d60078ca8e3b7bad871b"; + sha512.run = "be43165091d0e484b7aa7304513da25491c6627563695c8d003bc01cfc09eca54b8bf08f8f0280749502fa867d011053a281de4a10c3bd762a1f5415f7209fb4"; + sha512.doc = "9d17a3df04e5bb3e26ddb7b95288eb1a88eee63af5b8fc017dcfd108e958badfb364b185b5ba410df3de6e59688ecc9579e35d5024379048e5ab0f91d35af9c7"; version = "1.4"; }; "tap" = { stripPrefix = 0; - sha512.run = "fdeb751d7a4c4fb516830f6440965b02f19881947389b4900065716d476bddb0fce59d819443c1227bc52ed133eeec2aedc391327fa08fd81cff0c0b3646d464"; - sha512.doc = "f11f97dce7659ec0d7cb58fca628b5bfe98304db75e040124de667c870cd85cf55dc932a69e1020332e5c4ee95816efd9fda3b9433ef69e4f4da858979dba367"; + sha512.run = "5bb1ba3d04663122ea5037fc676483f905eb862291f229c2cb0ed5878bfd8d86c15a11d10352363e3dd819a99e54117f1aa1049faa288bcaf723b8ec9720ef4d"; + sha512.doc = "e3ed4826e2315b400fd135a48bf05baa35cc1f068d5e09acf77d63b18fdd6a97ef8f5c3aceb181f1c61c06860201db464a98f97bd126866eb75055c82a8a4c67"; hasRunfiles = true; version = "0.77"; }; "tapir" = { stripPrefix = 0; - sha512.run = "6dff7a9b20e8fa024d72f7a9b8ecce272f169b17941d30141f1edd339b4cee8c81d01498078503fe0aa512683e5177e1a59527353da95a41bc4dce51a9673079"; - sha512.doc = "9518bbf7870f21192c4926572ad39ab899fed36dadc1d2284ec8f6c48fed77e2f44e413c5195155e38597b255c5e29b03ca1ae947124d72d275635da8ec325fc"; + sha512.run = "a8b778e9814b0322332c60573a1a546c643a8988650eecccb0327d26578bddc3fc4ec8221ac3af54dd335ff609b36a4fe477626b439723ac65544bfb02c31346"; + sha512.doc = "578d666f2807ef5c11dfe7ed9abeb5378e95ff4681444f498049d4a5b5684fd343c0dbef9b3c4744fe75d0bbd0dc27149a09dc991e4c1cf472452bb7a8a89e62"; hasRunfiles = true; version = "0.2"; }; "tasks" = { stripPrefix = 0; - sha512.run = "483395d5ab96bd21ab898aba9634bdb41091d3a902dd8332b2d90e133788a2383a2cfd3859872007aa0f9889fd3a05b9cf3364a3d58d67cd7a87d4b36fcabf37"; - sha512.doc = "8f77bbc21def07d0d40294e2693125d870ba2c21483406b6c34ce307879e462d50f3c02e9157f89b767fe429eafa7a82d29b17ec770b522c0c4a6e4fd3bc68bc"; + sha512.run = "6ed559483c1d25b63cdd350e4a1a98497f49abccb4a3c7862c886d9d5ba7e8d73116d387489aeb6383a74e8fb1becca0b68aa5808244fb15858464947f128978"; + sha512.doc = "fef69a0a376c158ab2c850ea5592b215290644f05096a0ff0a3bea0a399e66a33f3fca4a931f20b06dc1c374ac39614ac2a3558633856f8506649f82166808f2"; hasRunfiles = true; version = "0.12"; }; "tcldoc" = { stripPrefix = 0; - sha512.run = "022ee5efea35e2166d796603b4639fd9da39fc89d48a2f13c5836f1e404a51ea2101494e4bdea08b287130fa7a98a2b4985d12c6f40e4668c3e1ee30fa6df4c8"; - sha512.doc = "3c57175e6c0cbdc7bb578b73447378dbe4c4ac484f13aeaa2a5ff4247b068d83c1d93fdb3e4c2d7ea89433160e17d522fe4bb746efdb448d4b25bca459f1c552"; - sha512.source = "0e177ea1e5545d856ba8a9ecba1addaa505b3116c837f1972911b931865daf4a5cc1c3957610b89e4143f89ed0461edbe7e603b22c8ee783c957f2d5758d5084"; + sha512.run = "53751250905ac768ce3192dba721bdb4115dd8b5f4f6f2f69301a5e704e5e78777adc7b7300c3af6360c2ea9f392ceb0bbe7e06fe499c09f706c1df1a6b01a4b"; + sha512.doc = "81a936616fe5e42efdd68fdb5c63de88ea54377b13d0dce82d98df0f7bbc6e8b7bfbb01930cf789ff2b1aa70b62c63bb9e9578dece6df701c17fac75b7d20b26"; + sha512.source = "88157b3d5983c97799a68144cedc65d23258b6b0f457501fd2e3175df7293204c7b7bc180b9d48f04361fab0732b3f39e58bc1eed5fd36494da1cc870f44ef1a"; hasRunfiles = true; version = "2.40"; }; "tcolorbox" = { stripPrefix = 0; - sha512.run = "77553fe8e503219bae809beed816a64746b581cf2ea42822c38aeae20c1746946147d58cb51ed472eaa963d5fbdd8a4e1c64e29b9c0a450a6a8d63520859b1d7"; - sha512.doc = "1c23192ed42279dd3e753216dab62e4e58cda99fa71b5dbb1c037be1cb49344183447aec962380c302383155f8c1fef9ace8100e02396baa46f58a685ca5ccad"; + sha512.run = "17674128bd7097cd1d8ee26c59c1b287492da4897cc5eb4cb6afe9fb9257c15f38702e368300b81f0972bc6d91de3b714bc56f94da45fa53d0d7063b69affedf"; + sha512.doc = "81002f21baa3f58f892ac125c0f5868730e3073203179a2bb64844de56bfc6d7a49f322c93a6e28fd97cc1b2c98c8b0c950ceff71537e9d5355baa5413fa1b4f"; hasRunfiles = true; - version = "4.12"; + version = "4.14"; }; "tdclock" = { stripPrefix = 0; - sha512.run = "0121c3f0c1cebfaaca7db279f1e95b5130d658f343a87c5d8ad11d0464168422695ae4d1a5c2b2b8d18b3b4e7522ba4f929a0dca298279079ec6bf3350160ba0"; - sha512.doc = "746ced3931d11fe4b32da42b1fdeac8e63250a1370c255c3c56b257a3d120cd21c072b6a3fedd79373f3ecff88a24d5e3f52f7ef2869c1f0e70a728e0451000f"; + sha512.run = "4383fe7d88a4314c90a28198b2aa67fd39d91d071e431f600f32ebf6ac0988a7ebe4840704e3d864698f7549ff9b8059e206b59f81db470d3860bde4287538a0"; + sha512.doc = "9e6a7f13dbcd80f56757ac0cb5fdf91d2a12de8f2229307cdd3264b104e91a67731467df78fb0c80a0d42b1b64215ae25ea11d8517199049298e6dd065fcd68d"; hasRunfiles = true; version = "2.5"; }; "tds" = { stripPrefix = 0; - sha512.run = "6cd44c702a862dcaf9659cf25695df35c00d2128ed4c47745c768067aaf1950c4012a519670f207449df599de83929ce27696fe677c479a85c6a7480c828d5ca"; - sha512.doc = "4dffe286cff8285742131d7db2fd67aa6e47ec211fdf5cff02b24a7e97f829121310a65b26e4cace6dbca32b7482e56f83a934de27e7ab459e5f62a40e74a4c3"; + sha512.run = "75544c9fbd65ca504910001385d3750da00e5a743272df69248730b3ce9ee2c08737a1ae89ba0fa06d876953855c33c5c1b64e83b16eddba51dc9fbea3b6264e"; + sha512.doc = "3cd80448d5c81b778cc32a55d5ad9c247343a0881b128e71eef200c957577571bce231aec9fc8cbb531292a47eaa0dca9ba2508ef51a84ce8f6b88ca68a808b8"; version = "1.1"; }; "tdsfrmath" = { stripPrefix = 0; - sha512.run = "7386036e6b0a521fd7d679e8d7b3989825d419be6704564d8c43a20cae4f3c1a721f6c2118b1c4c9db1bf8b6872cfba0629e7c914fb92b090e18463fe44e1329"; - sha512.doc = "e449e85f95f7b241b5c3169f0f26fc7c15b63bd5ed0c4940df0a497300d87a66e67c5191b27d2f42c6f1b056c1009a94fa9c7425eb8306ce94dd71bbd72dd171"; - sha512.source = "53523791df018fb2a2bd8b6ba41745df4e48541f52dd23b777d5583af568038133a416d06ae87e80a3fe70e806be5d84952f20afabeb0b0b6a888c6b49d6998e"; + sha512.run = "ece5a92f6a9f24ed4db593dd0dd985ed61fb1ee8720798ab13bc338d4e9c2412073ff0a86336aea430450f1ef756d929a496691c4eb5b7b6b6f280892af4951c"; + sha512.doc = "8e8ac549c10c02a4427b8d2d653c7dd1f0b92b8da8ee5ba25ed8425e34dd961efdaed1586e7447cfd320dddf32ee188bead185a0818d09e91a4a691876afc249"; + sha512.source = "e68e4a44ea863a6bcac61e355425339324a4a438a6661270c21558e429c877403db4dbd77636b26e79206bfc137e87c7f31c52782333e443ec1ee5dd9835f2c2"; hasRunfiles = true; version = "1.3"; }; "technics" = { stripPrefix = 0; - sha512.run = "6039af9459b6ec04f0eedcaded54a9bff344140dd3bd704812d34c5854ec4caa772616abb10e07d4671381c30ef61db7ee99bf1f60af04bcbac34028f86ecfe8"; - sha512.doc = "4e18e8466b7c54ec48e6e5dffa094335221d4b0dfd1004c88b2b9b786c11107ac409b3049acfa575ff84889e49a9afe3f5d5959c80f1902d4958327aeb0fa7be"; + sha512.run = "7df4b987c271ab67d34f8ac88e5ad91ee289d1fbe10dcb2ff56ad04c44492562f264eea5c815457964870cac169529fffdb4d78ae5afca239331a811be366017"; + sha512.doc = "db719c659d2d248b6d09a15c232be6a834c754e0b2755de7a2bc99e9c5ddc7f3e2384a3947801679758c00eebd59ed7d801e1f38a0db4d54f1db675d2c191a27"; hasRunfiles = true; version = "1.0"; }; "ted" = { stripPrefix = 0; - sha512.run = "3d9dbbddea7a21f614c004496ea91bf1104e84d5f66c4043182a69aedc35be848ebaa182f52cb0900afdb5d560c9fdaee4d6fdf6b1594920a8cce3445156faa3"; - sha512.doc = "86dadfaf638843ee415d4b51bf2ac727aaf9fa7b688e7aacc08a795484d3e89b4a615727002634fe51f54918c82c1e822b55ec65acfbd57d6989d15d1592089c"; - sha512.source = "b68df38576418029ac1c3b1285571895904d8d58db8ee8c348f6844ea1e18028a2708b816c5a1f2e912fd435a74006d037cea9d292c93d768ae552384294ddcd"; + sha512.run = "c8e2eb0ba79726aef057650367d3c1adddc1dfe59bd2e9958f923a7f2695878b38aacba6c0e39ef86584cd0abdefb3321063a87fa5f8b6f8feef4d056b1f940d"; + sha512.doc = "4c80f58d75d7abe4d732a22c4adb426d2461997feb38f47b7905685b7b0f92daa1bb03982d6af946b97a390deb7e39eaceb58aeff27a718d9041c90152565fa8"; + sha512.source = "55029484afb41a808e8a672cd43365ec2a3c7af0d1a9e3025a26fc467649fb463371718fedd2d14d3bfa2e7f8c1ce470564375efd71ac0215f092d751ecb5dfb"; hasRunfiles = true; version = "1.06"; }; "templates-fenn" = { stripPrefix = 0; - sha512.run = "074e7a707ff166855a34f800313b0f2e09956d20415449f0b9d604c5e95cdf7f4c4b98103d380b0334f55f389a599b98d36534f5428e641dca43b701f7b1b757"; - sha512.doc = "25d6f46df63807dd50a75eaa84159c84dd89bdd1c05b3c64cf4af66229076567e72919ed1f8a322c7e1767043186824287748859ab7c1ace59243d5a910e934a"; + sha512.run = "24d40fcd1217a74da85df92ae8c27fda4ec29405992e7a13f66f9d8cbf999557c52bd010acfd613a82592ac28fefc0a517453887affdc311e35f3ca3f413f7f8"; + sha512.doc = "da8310f1be225c9603c807f4d6263cc6de4dc79e05e00cb2e146bed3f57b0570214f0ce72bbe84e2d9d46d4d21d8576549eb81022a9289f64c2e4450ff37c099"; }; "templates-sommer" = { stripPrefix = 0; - sha512.run = "0dc06402951104bd7e4421ea8351abde30c2312e6f0db3f2cc1400058229d50c7303f57537eaf1d6b37c8c770b611c750dce009db98568b57b96d286daf9536b"; - sha512.doc = "fb0d620a660092409bdaf2ac93aa656387145bb3b2923a9598784b8a38e63b429969e826df3afb0999fa9aebdb685af182930d5ef045e693fc42bbe038f94b96"; + sha512.run = "a40dc96748bbe50e6046cd00eaf67dc34f47b2a2de39d8f3a5045f1ad899170e9232363e9d8e90c2e0cf2096e29effb9aa510ef6f4ca631a7ef145b56bc09826"; + sha512.doc = "b9e2fa6a1ad4b8988a02f063a58b389c049b5bf9b2b32f1900d429e67ffd88ea45237f43583ce18f05aca132acd68974b7e1e5404d378816c93c24b9209a554b"; }; "templatetools" = { stripPrefix = 0; - sha512.run = "7668df88301f3567f9cb62c40452cec291fc9389338551833d91825535f59324381561ac7f5215d438682d9b5d29621400ffe677efcabbe6475db7514d93d0d6"; - sha512.doc = "3bce03125d4d2f55b7f6e88f8e34ffe2bd8d29a5163844c06ccae9aa75e00a9c1c61ac9818c89f4fdc27f38ea6337b38396686e44e4d5f557e7f2171cfaaa83b"; - sha512.source = "739b799726c5aba5f533fe027dcca7144ce8a5762da146fce4188deb171c1d1ade9888cc56a58e38e69c09c16aa63236ad1c0cf1ee72ebf59c0d944c57654e57"; + sha512.run = "399140e2e225c974e8a2f5f4169facccffead1dff484652cf1de6e0b481526cc502d2d7a36b4d1f8ff565d866346811825cff2d8060ac5c8815dc60f6b30fdfc"; + sha512.doc = "097e8fd5d08c84f1d8e683232b8c083f02c9ba66f5baab1807c70829690e8ce05be43bf5c723b5b5419ca208308ee2f37fa01e23a17bf2414d524ed42746c2c7"; + sha512.source = "b99fa77794b3709f0dd3a2c7f39079865554f3af01cc54af12523ac91a63e38ea383f23fa231e2e8a9288212e722d7bd50a43198ce18da601339eaea3abb0071"; hasRunfiles = true; }; "tempora" = { stripPrefix = 0; - sha512.run = "c5de9684becfa29e99dc576d49ab99c1dd824a1c971029dd285754b941b280ce30b6c9d47cab1a7b512990681502ee9c9dd8dda747834b7f38cc385a18ed95cf"; - sha512.doc = "c6239ed8780c40ee81698cc02b55670f6a973bc27966f8e0ae1f7810a8aae5f44477a877482e31a0cb3c487e9b3bfc0a7a2d241b7b94134b9264421278cb317e"; + sha512.run = "75e234971017b2e8158fbc30eecbe3e5c796248d0625f4b8495c6f851cbc75cf5f9c86da43a0481e0ab8c918e294d6a5f13e0a940f437e3be4e29a82eabd023f"; + sha512.doc = "fa7b419fb6ed7ce4f6ac4b75e588075da284d48e32b7d3526f4aee92334c08c58263852e8592bfaa92aa176aec9633f94de52e0581b48ed2b063585f0b24c663"; hasRunfiles = true; version = "1.05"; }; "tengwarscript" = { stripPrefix = 0; - sha512.run = "02e34303fd460fb392cf2fb03452cdad3bf89520bac6dda598675b25e5df3fe361b0375f763286daac328a52a6a04fc2002dc0155c5b69e5a8a3a2c9c4ee549a"; - sha512.doc = "923ca6e5e2b9354fbff896d67fd643b3b147f52630cccf41f270a2c80f11c7fd6498cc575940054fc2168a1c6996b641ac0cf847e09d10af27d928269951d151"; - sha512.source = "e70fcdf835635aeddae02f6715412939ede6ee7cc277918f0d5d9d3c57f583b62123333e608a61404fc733527068cbcbfdf6d2f7d4fde69257a7b4ba0dbf6538"; + sha512.run = "364873e692abbc5cc85c1eb8b998f5a307215f1817fedc54776a9aca8a65f605641a8f72e0779c1d4cdb4621a5ab23e41b0b3de4b1cf0f49b2c5808486f9b54c"; + sha512.doc = "031cc72cfbb6ed967aa5fcd2c3d8d056f2030815266b09f618e6254c8b7877139f2e6120c5ef5a32f21d6dff167c2ae9dded76d3da9fd1f8e0cf02f4388e0eee"; + sha512.source = "ed1de75913c023457e99d2f5b7a6b905643c23fcd82b21bfc64dd2852121baa6f3c7aa7546a2c291cd7a68ffe33e586250124ceef01f1b6c7b4056b011a5b238"; hasRunfiles = true; version = "1.3.1"; }; "tensor" = { stripPrefix = 0; - sha512.run = "0e5a55eaee56207d9019348c86a63d6d0550b825a3c2d5f9accb4064427122e6b8404aaca049e4d620671ea637546a7ef194caa5d07782240e039cdf2c57c807"; - sha512.doc = "d9e4902375ef0bd1f50e4c99a5f35b37735a09386647ced6bb251563bb4f6c43243f9b065ece6c3940779430da35b2fc5fc302fdf29c51a23c02b314d2b73ea2"; - sha512.source = "2f7aaf9df6ace651d44dd34d88dddefdd57cac167393dcdf052dcd21a178fd60f9160cd6537b02777697487c839e677c6c068d2cc57b4d2070a45a52732e872f"; + sha512.run = "267fcd783e7d19ecc950285a83d818b5e94fdc54272b8f9bf7009aa5f4e8c34eaf2e8574509705d2a4521b7fd48a3cbb655bfa2a063f98cf6239c29b0351168a"; + sha512.doc = "1118c86d3c018c49ddb142fdeff1e5c6c7e1fe433ec825aa1ff60681bbb44ac5383f6062de553c46fc6811bbe2e507ee8bce7501150387e2749878d736e1b6ca"; + sha512.source = "fc0c7adf408273a937c7432b091a894048568625066bf86a3241246f2b84f527668af7013ae480c9cb7f51661e273df6d3715679a8ae1b1c89e3ee68708aadcd"; hasRunfiles = true; version = "2.1"; }; "termcal" = { stripPrefix = 0; - sha512.run = "281116e4415b1fdb3668eedf195ecd225bfec808d5807e963e17380df7a7be60d796e46161055f09dc1b0c772c825df75d5766243c0b49ae014dfb8b2371f299"; - sha512.doc = "fd15b4f7fceb23f668dc202bb5689c22c8524f552723df02f739a056f92a4839a5723d7b88d9b9b488ab4e8fc4ca37432d607a617eadd009149fc6aecd1549b1"; - sha512.source = "d802a972b8261183cd4ad6abe347926dd8e622cd0a97974600e68537cd19b489645d079311a538e866da75b918209a8afd000f17b06714e000d7639aed829b01"; + sha512.run = "f29057cbe0cd157addcbc74cdc69ac4a9963ed1afb272047d4e61b9bff081efc487e323842103c392b0d652a97d25e184ab8cdc86665a82df92ca3d56f526001"; + sha512.doc = "581450891e4dd6a437371b7f7194e7777f11cb068e8dcb73d7aef8a8fcab33f3aaebd9c14f670bf25a96b771e28d660457a23cd3b6d20db5a264818f925f2991"; + sha512.source = "e2e5ee5e68871022793d312bed33dd7e61063ad3f40fd0be449a5631b51f8309e5231595c13b6fb8ea4b656961d3785d56da40f3bce21315eb50378cfbeb4566"; hasRunfiles = true; version = "1.8"; }; "termcal-de" = { stripPrefix = 0; - sha512.run = "7f00236c21386bd95acfcae03f005047f4029e4aea5d391b55657ed346d49cf079ebfb2d9f06f3ced81e02c5aa26ac014ff1f9c8d80757e6efe922faafb76911"; - sha512.doc = "656f5710546a1df6d0072863f4d6628aaea464fba160308ed51b5ccfa0c20b7e3629274565e5c2d1bdc8e41e234b42357ad69448eb5103507a68ee7272cf1c3d"; + sha512.run = "740632c1f203fc0e5e04b1a2e012b981548c4ec662a42a4fd42256e440fd3998d86a9308cdc4fbda237793098ecea938c95cbb2b8b7767450eec630b4875914c"; + sha512.doc = "530e9dc48e6d06c4345413d23f4795b0ad8065b28845cd53497b5721e29a6dd742c5037c485a9945594c372abb89758829ce4c981984a64e8e8316163c8fcd7e"; + sha512.source = "32045f41386c60667749b9d239bf0f7ecbbe97249047d27fe05bda79458b235bf0102728888806475c11f8087982ef033c8076a91ff68771fc238afe1a2de1f6"; hasRunfiles = true; + version = "2.0"; }; "termlist" = { stripPrefix = 0; - sha512.run = "703a1ba87fef258c0ac88403ad78f746180f645274f1d923a5c543efeb3d059bd57485d26243176ae2505a5b81769059989e322841807fdc7199dc8819bced1f"; - sha512.doc = "b8884d1e19a3cea2e2304d90e49d8e646946264aa90a8e402a29e24a1dc7bda0b390ebdf0e931475891cb1b3334cc54bb51ba79e0f7b9b6eeaf7e0ac5d71c5f8"; - sha512.source = "4399c2747a332cbdf40d400faca71785ba59f10881f27b63242a5a751decfb2253c96ff33af9835cf509044d606ed6c895a6c72b012a21065f36e9b997a28f94"; + sha512.run = "ea51a316860811527c62231dbd902155fc292eb8c0c42c5b3d5234519defbdcf250c32b4d3f996f2378eb2277ba828e6e6495b605c8f5ec0f3cc812a1143393f"; + sha512.doc = "98980b2d20d2ebee5dad51cf0cef00d1ed1ccbca553627499c4246f30dcd5293a855880fd8f90684ab403fa87dae87dcabefc7d33a7e08f5c7e6857192fc5c3a"; + sha512.source = "ed63e68899dd1c0fa064d95f6c7fdc6a15519e0c608018252a9778717b706d9706cf280935b20e94be75feb28c9e86a4514452d74874cded3de85f22ac26cb0b"; hasRunfiles = true; version = "1.1"; }; "termmenu" = { stripPrefix = 0; - sha512.run = "35475c03c9e63d2f88762d43517fb7c5cdd036c0f04b6934fae391802b2679b98a0b1adb3b35a1c6f2611e6c324c0ce318ec0ac6531cda7ebb994fa6c60387cd"; - sha512.doc = "88ef782a73b40bda50899a3dcfc1171e43ec20e1aeba0a597031938f77818eda774861163287a61259941877ebb2a52b84015880632a98d23786d0a38a1ffb51"; - sha512.source = "84c50e5349f2d39866f9d6fe65b005904a7d1fe51be7789f1d09d6b8b6279d64a488c9d5f3e75ed3adae005ba81407240da4d6993f73e4355845a879410ad4ae"; + sha512.run = "1c31e2831c535b6be4ba8675c709d4b25187efd7aeafae0cb7eae7309654d401e7c94be2b9472ab06314f6ba59dc39e300ecd117d058073d8c1375907b081c32"; + sha512.doc = "d073848edcf16a653cba92f9211a06af22dbe0a62929b824ee0ed811e363fdd795a8051666b4ae1b2ceb36f4ae62426199fdcd6dbf416f606f3094dd05a1ff04"; + sha512.source = "bc7e838d7a225cea41a5769e8cc94a64250015d520505a6e469182185517638f13dbc94a6b0d8d23e79e79123f0a4c930844649a2a7db5ff51fa85acf9cc1797"; hasRunfiles = true; }; "testhyphens" = { stripPrefix = 0; - sha512.run = "7d3a77ba26afe67c8d4dcc1874bfa69ef3d71b2ab7d0d2f270e88924d7d0ae34eb32d284ab33cac88a947b9e44d8fe58cf3b3fda6cf802cd81c1a5d6fbafa9c4"; - sha512.doc = "330081e3453e1d41c1cad7a6bbaf8acc88b15d7e88b76dee6303c3a5fec3297a54f2972331a520b8f007bb93d79a9f920b89d848d2a65dc5e3a761227e9d6847"; - sha512.source = "08b9ee87c50fa47bb484d358a5a0a555cf4ab2318971813ef636e457fecf5a93d72a634397118ba2b67a72bed7a0adbed0479119cdb40988ba89cf1466e6f055"; + sha512.run = "3c2e1b5c860be5e1e99ef0a6641c5d698342257fb18e4cc64f6ff089ce6b2f627b658063d1db3926e79acee62d9b2bb9327570b3deaf575b425a8be6f296c073"; + sha512.doc = "85d506e15b78ddaa0dc74177caef04684cf8d21bb9c64826b5629d178eb4f72910f6d15d1740c41ee6b4df32c3e840be59c1211681dde5f5c1c7b2fc90a9595c"; + sha512.source = "9f95e744ad3c9ed200ed0f401d9a76b5e63b9294afa2e281b2c0e0619302d082f51be8bbc41a12248b148062a56afc71433ff5d7f2e5278356e9c403616834af"; hasRunfiles = true; version = "0.7"; }; "testidx" = { stripPrefix = 0; - sha512.run = "4a8a66e44bf36e1722eecb1c85f52c51640cbf7432bd5ca49e13235d4493da8f6f894c23775a8530acdb3379d809c45438b29981c37953853761d035a7ad57e8"; - sha512.doc = "efeca0bfc2685ced01f633e031ca228a7977af7290753ba8232f12b9085c18fc90f78cac8b62c7e0ac1cb02ebfa0b02b69094d44eadd93eaa9707f649bd0d642"; - sha512.source = "ec0b216e9fa27b6ac6be9d4c391d15640ddded2747b4ca1c18e1415b47f0e2a76e2f5800aec4cc8cf220407dbba04583e753a8946806bf893f6d9324c8f3b3e3"; + sha512.run = "161ca87c3d01c270b2d7862c9a20ca8356f1c57147ebc532a9904389ff6d32932d8eb86598d9221fd986d2cc2a55f7ff6d5bd15806e82206ea110073e76500c8"; + sha512.doc = "6e2089df5001c16695f9f104a0c6a21e7e18ea511cf47e39c63f75070525fa90a990047c5164f5e0965b29a3cc1889c63032d54adba498ea01a6ed83a788a2fa"; + sha512.source = "8c2bc960da06ae8f327009172a04909e29d91977ab9f76b2920f820625f0e96773f27fbbce837d9fa3f28a42e2d1f7cae0b80cc18853c6215242a828747e8c89"; hasRunfiles = true; version = "1.1"; }; "tetex" = { - sha512.run = "2251304b8cd11e727ac0b9034bd5ab27c3b96629864a6ec253794486d43474814950eeb7d89a11415991efbe28fe92f15bb52c485f8cb9da15cf7fd90402aaf6"; - sha512.doc = "4381d1bac0caa9b605da8afab6cd593640c2747051ef18339af283ac7e93399569e437ae6abb12065db1cda6848d2e97126fb56e5f37d8b8220acba70da5d367"; + sha512.run = "3721b7df926ed74e4e4354df5beded6f2fd7615b4e447c88dc0b80b13bfaa3f37923f5c743473331101f2f32a9e17b3f61a5d88feb7447b516e1e14de1241713"; + sha512.doc = "f810d62b6efefdcc656af1d648dc5bbbc492dc39c6ceeb50893c39a94a72b95ef80a91cfec6de0c078747dbc8de09ae20f5cb40894f05733a479c057ae92779b"; hasRunfiles = true; version = "3.0"; }; "teubner" = { stripPrefix = 0; - sha512.run = "9d1f5f4a8370d6bb9d21286ec9847ce4a08808ae45ff0f6761cb422e5eee1fac23374bb20e75bbd81f79ca0a0a78c9790fbb2b2ab5830245a0e5fe32c9e4972a"; - sha512.doc = "fa25e9c75e69d46aa7dcb56076f3d9f2cf0fe21db9d231bd5cfd05c5925a46a026470c761c57a3ce0bbbd89c069ba1590a49437aa00e3e862978d6d6b39c6107"; - sha512.source = "57f8c8b4dce26bd61c1bb5e0bcc106e51cdeece8ea989983e85df8b78cb3194f35f7c2de4552e8e9188e874c0ef06e8400eeaf065c9645225d76c98bf3229b31"; + sha512.run = "0e54c15878dca0d3637f7fd8d33cdcc0badd7bf4ddf2b7a7d6d93d63c21033a34d28db850facf47e6a78e3d42806cac90fef699db6439a9356311a236150a880"; + sha512.doc = "3253ebcea092b12c4c608ad28dd1f1610545d56714f4245b2a9401710374026ffdcb9922c53b2be18564bf0dc0588c616630ffe23fb7c50b9eb09d8d797adf1b"; + sha512.source = "28534eddff0e94c7296b6bada763ee7addf3a2edcd4218dc9735af328ef572109c40cc7c1bbc3174d9ce884d230405f89fcb1df8df0706e22d288d6389981375"; hasRunfiles = true; version = "4.8"; }; @@ -24430,285 +25083,302 @@ tl: { # no indentation deps."cm" = tl."cm"; deps."hyphen-base" = tl."hyphen-base"; deps."knuth-lib" = tl."knuth-lib"; - sha512.run = "40c1046a422acdfceba108c2243e4686aa9ab332820d8a4ce74ebee770fdea4bec397f1e56e769f384dba04126c89a3db2d33b10c90a45e66ffe21ab9190aa68"; - sha512.doc = "65052abdd321a432993b354b2ed55aaad985aed668ba04accced298e7042bd1df6ae8ed271e42240e4a8616661da83eb02b8bf65d123a1e46f6b2fe761df24dd"; + sha512.run = "e93cb703b1dd10686dff459b507e15d178f42ef039593d072513b5fbb05bd5df94f2cfb0a0f2f489b84877048d8abe12ef7918c0b4cad7993cb5d67825cf1017"; + sha512.doc = "0d3426c18101a8f54725ad9b86602f6570035bcd985b2a3ac1b43bccff3f41c4f59a5504ee9e00bda89cbfcf5caf67ae093cd6577e851ee8026f6070ec28f45b"; version = "3.14159265"; }; "tex-ewd" = { stripPrefix = 0; - sha512.run = "6b88c31e7c81733db4bb87380add2c1611f437df91189ef0a4eb1c10bfe50f17fa301c0887f18d5dbb79adeb75117f7e109c069b26776b9188d2556cb023cd17"; - sha512.doc = "f8afb01f5a7008ff633b6e2177119b8aac1131c6b84d39a45ac12baf9594a1e756874b9f97ece3b3d6c984a8c33cc1b098029dd9a32fd5bc661eb8eeb7b55a68"; + sha512.run = "d738b2a8913ca87151b90ca547dd4a35e0ab10f51a35d158e9d2e1a299fa72c3c6633bf3d2a3262ae936596b81ace4a70380abd9613485cb30d6a714bc2e2d15"; + sha512.doc = "d89a1b3ba7c4c062c9281d13e6e41cc7b3b9f3435eed506e25bfd9642b1e73bfe999440d5fbcb47955d3d797ed1ec72b28f67267a7e6fe0ac5f49ced3099b277"; hasRunfiles = true; }; "tex-font-errors-cheatsheet" = { stripPrefix = 0; - sha512.run = "2b646035587288f37df57388e83e69c00c334b75a7b66db8d610cd9f0a504567e79bb7b09d86ed98070305ceee7e5ffbc63f9a8ac2914ddf897f6e8c120b7d1e"; - sha512.doc = "8454773de7dcbddfa0c1a2f6ad5bd21154a69cc6790df03e72deaf5a694050585df55aa5ae686f23b5015390046e7b8b9de06dc464af79b7cb17ed60f5d9ea8c"; + sha512.run = "6d5d54f0120cf9a9ab0655cb1715001624c3cae16c3840cc2cde2237f0c53a874f393ef63830b28f4cfa55117b566ecae6ff4415ccc82f95d89dbc46eb91a32c"; + sha512.doc = "19b0e37025058ea8cf555506575c5f9d96dd6cb0592aea8e8a35644c2a1f53cc97d5d38fabe02cffde815fa437b33b49315b4f5822a44c45b59d2c6c8acd93c2"; version = "0.1"; }; "tex-gyre" = { stripPrefix = 0; - sha512.run = "2850fbe76a851c726ec0c7c1a77508310ce5c459c200d96c3d7d801324d3555943aebc48af4cc20eded2abfc0ebcbd182242729a9d32106c5fd5f488881902cc"; - sha512.doc = "6948c23322b2dabe8ed58508f110591c86f4e33bd1746e5241ebf3176127841464bfe5a33587c9a710c228db54a578b6369942964ff07a9435ffe793dc5d7e77"; + sha512.run = "95000cd55940e8f2582925400eb1fb9ed8a59c71ed80a00b6d33e173c707fb9ff7597d451f3d1865e0a74084b07937df391af35d364cb2eab1135b9879cd45cb"; + sha512.doc = "fb04ddc1a6cd0318261cb8ab9a1636ec9bb031d16261aaa69c4a3a75076333806b243e183bdaaf25321dec445e7d2c08052b77d939166d8430ad0689ecc62d16"; + sha512.source = "8f6bf4d10a59e35a2f5d7fcb05a4806c24deb1fff295324fe3665d92d73869e97a86fec7958212cf968f2611c64a65329387a30c77ad968af5ffe0b1aabcc5fd"; hasRunfiles = true; - version = "2.004"; + version = "2.501"; }; "tex-gyre-math" = { stripPrefix = 0; - sha512.run = "5d27ac0beb5148b76ae1122226ae0cf77f6edec7d95ea2457af97ad3eec89a91f7ff261b0cbf6c30a7a9fbac63bdcc00454c5e13bd1e4a73855bd9ff9fa69011"; - sha512.doc = "e6640f4e29853f59bec27fe437fa14c13d0abb3ed916515cf91027b387fce54f5747288885a6526c7e5e9b672d88eff83972c44c1ea268675c53758e58ac96a3"; - sha512.source = "f2c315c1ba4e50502b978dbab7eafc5f3648d9d9497ee2011357e53cd64e7eb976dcbbe71d3331165dcc331531b5a2e543bd2bf6134a008b6f7926606a389ab7"; + sha512.run = "5dcdc0f54a15e58e1d96c06b5f1d21f1c965acf0adf75d77251485cdaddf627a468ccd4dbf6ef3d7e7fafcf14f5934d89091910e69019ff121cb65705ee7ed3d"; + sha512.doc = "de482203ba164b466cf14aebc63e35866897e28d503469d1dc485565b49c519336fbd2e0a518a341c1acb0024f776b678303ecae3198b87b704b0f117fd962e3"; + sha512.source = "495c16c9924327895a122840872bef55e13178ef14506083922f12f07582b6ca171880389ae9cd367528cd9f2d6e0fe580c893b9c288ee70913cdfac318468b1"; hasRunfiles = true; }; "tex-ini-files" = { stripPrefix = 0; - sha512.run = "2795b5aec113b56764216275497ade6946a8f2dab95c0732260786bfcb8250c6a18d9cf594bd89590afaae6d53a5249002713abfb0c38deb999281537e1dcaec"; - sha512.doc = "cdaddcbc681e696a18e37359161397f073ce39deadb9470834912cc7c397102242376eb9f0c1c8542cba418f2f962ab0f5b0410c9a457b363a3bcd94a1c20705"; + sha512.run = "e14801a4b274049097ddccc7f25b24e31d11b4d17c894027ff5fd9b680b2d8b8c153ab4c617e59ac581a3e2836da72b63b6ef14d7a0452fd25bcc5718b1c98cc"; + sha512.doc = "2cf0815a1db1b2d531b0cb897929ea8ea75dc443430719657152beb2ddebc1916bc4045ee1cbe268773c766d0c0d8f1ed4f9bbadc14e8254178a7a76cd0e7525"; hasRunfiles = true; }; "tex-label" = { stripPrefix = 0; - sha512.run = "7edf4511ae5c4601a81ffe84442028ccb4dc7027a3081966c48f42d3c3406e443a3c1603b7ee812ea59fd5055ff23df29fb52317d2ff9dfd623ab85ba8c35b3a"; - sha512.doc = "9b53d67a4602d4ec5e3a942a273548eb6cf110eb2b602db9c0ccff7f8248dc41c10835e6d36eac10411c36dc5d2bd40a2a3cff30e2ee13ddb06eeb80ce9b6cbd"; - sha512.source = "084db9e0cee617a651ca89ec76aa35bdfd6e882b3c68b13a47ce40c6af36a85f5888d44569025b5e45972c03fac294df88a663b61e956f0dc31fbbe7e6f0c029"; + sha512.run = "f21905ceacf5d038bf52d82a46fa83f6ec4ad62e508d97cf8487f47983d68a114e9d34ff2709a12f081e5fd12984af0f05aff6ba3292591d122c060ca172db76"; + sha512.doc = "1ab97b181e9382a0f40ce94a392b069d5f207faf8f4b0e56307f5b02181df0892d7d01b31d3ba18ceba5f0c3ca588714148d4349b94ec959836442205b14130a"; + sha512.source = "006272a6940209ec6c27c5de951c9772fea455c68515dae75b725e7687e61d6fa818d7a29850ddc5bcf5bab21d899c3d58007980e2665735a1e508fe980c45b1"; hasRunfiles = true; }; "tex-overview" = { stripPrefix = 0; - sha512.run = "016d31cfb40fb481261645a45f4eb8351b7ca716d6684f7521b1bbe3fa25519e3fbce8f5da6425f3211dff071ce365946ba6a64f88f5776e06cf866786eb4f43"; - sha512.doc = "bd4b06202a98eb90486138b6fc98613055667632ff188ae7322fdd348c850ba862fe76f46488c21b5b4dd03e154d005acc0c6af3e5ba49e469eb9f4e34f9e092"; + sha512.run = "86a509e2a488324d8e465e3d60a4aa14138358583558a9b6ceb5b84cb6046656c19f0c06e2ef2ac4537a87c39d6471676ecb1e6be75819527b087168342e5320"; + sha512.doc = "88a56c1ffdf50a2e1f8a3a97b9ae109ab73124475a369939f85ce04bff847b59b7be81e6dbf942a516c6035b6cb5ce3f952d982dc30c47af1ac9f49f15d63c15"; version = "0.2"; }; "tex-ps" = { stripPrefix = 0; - sha512.run = "babef9fd918b96e89d6e44d2910c13b849034d54a4a1433aa919d6d923a370b8a64586157cbef875fcf53aede54686a46767dac1a6d5ed232215c22903c6638c"; - sha512.doc = "cccf450086cda12b121c1d28d05efb2f0d5664381eafb8f2e1e53e66a663af866beb609803b610dfa77df7fdce57883c3dae1c926f5358e081b91009a905eeb6"; + sha512.run = "b810f42bf06fb92eacea23e5d29f9efb1feefce7d33ece253596ab29e8892b6630246380f5ae366efd2a5bf2f906715fb9ff6e77b49ac1636673f7d6fb3666d0"; + sha512.doc = "2c4b19d791afffa03e7ca0dda2ab69e792e858d9532480c1ece0abd82eb9cee3a40dbd22b370a549d6212fd461263a5e8bc21d6a89506a447c52a437a6d04f71"; hasRunfiles = true; }; "tex-refs" = { stripPrefix = 0; - sha512.run = "6b9735d4541c099ad7194ae78fb3d273d650fc77f9de2ddf4b2fda29c4150d5a7339d496fa444e4dcc9bed4073de481441a0068895502841d1d381cab581dc2f"; - sha512.doc = "e1ef14f3be791e2cd87e13e5fad7d5f8e41ea85cb2f4adc0255298c5b17ad8c822e4642176c969a3bf9e8ece27a595284061ae4940db9a6cac1946f75efa33f4"; + sha512.run = "d47adfec47f3002be574a1efd0836aef6d6164f16643db16dd729c70c327ef553e487a3e2448b20ab618b8f899fd45998c6a4f824736f4d98f94ae77e76bc269"; + sha512.doc = "9ce7ccacf64d8c51bdb5e8683cedf15357db21fd62c72c2e5e9f56e1a489e4c07eedc8888388e65dea2a0eee06028f9c4bdb2a0b1bbdeecfcff1e04c2964aa29"; version = "0.4.8"; }; "tex-virtual-academy-pl" = { stripPrefix = 0; - sha512.run = "9f06fb42fdb3a9a1fc8dfc9fe80991537539b8992b4e06a40a3d3e57cea40ed900801638fe232adeca9129e0396d8e30e046fafe83a02c86a1b49d817d21a0cf"; - sha512.doc = "29a30add58e9fca0d0dc63c487faf5f0a74b12f409f666afa5cd5bf7c18c833c246d6b4d70fbc13b2318af638d95e79279e7b37f46889f970e777f0f1bf5a058"; + sha512.run = "5778b8952522cce7680b351c4140b5a784d48dc8d3630daad73b6f6b6514a439dec75817f7d9e25bf383521984c8e87291fd6ae3431bdbe23bec2b5e591f2c94"; + sha512.doc = "6985e54837c1a71232d50b58aff5704b850cdd5943bbebbc1fb1e594ed25245cde35733fbeb5a30db3e696d9ddcf379bcd16588bb9e0131b7aea2d3f3665cd42"; }; "tex4ebook" = { - sha512.run = "5e2743d928ba2198df053f485f8f578b49666473be99d7245b211c21433526159e64c3c8b54e6c3399f2a7a73970211a8fd9a0f82cbb8237d560d1790cf5fe64"; - sha512.doc = "f0593db9ec81c1f8d561ca8bcd3a31e7aceaf37c97946d16db9072b5ca449fc1983601620187fd9ce3ec6175e20446da4bb588e3715e19c3322cb66990bd3423"; + sha512.run = "d249eb2d9c9a1614286a2f351e382d40021c3e21b40006208912b2778f2fc622210ca98b2ff441adccbaad82e64c9be5062fed3b40b967b64f804df674e37e46"; + sha512.doc = "515a3b9e536686c9841f6713f2bb533e96ddf1580944a9b1c2aee2bb964836b3184e1e1177f41b302a3396c6592145f6373fe35feb3788743359a14ab575afc1"; hasRunfiles = true; - version = "0.1e"; + version = "0.2a"; }; "tex4ht" = { - sha512.run = "fb2a1b42955adfda4760f242daf1ec6800b05907c5e864f82cc34ca1e85ea2583793330ad38ef8e04867165d434cced17ff8aa57435d7e85114bc1ad70ef8a62"; - sha512.doc = "15e6554a2e5928aebc62fcf770073ebb05e1869f1797b00cac81fcfac7835f42d92f4898ca5a38c5d822135dfe8f3bca2417b6b99ad28c1816f3476e3ecaa5b9"; + sha512.run = "c7e5da3f7f29c0f4ddc96e994564cbf8658bdc537bb974b8eff54eb7d1c2283515cbdbfda84e11c3fe86dc8e364d80c5a3cfaaeee4e8b320f285e17bf2654bfe"; + sha512.doc = "925cb0e435120ba382f6ecec598c11b49c69fb6e8d5c58375c6e360adab30f2dc032affa60b71bb305ceb175bbdc8c53d7de10e4f6654140a1197015e0adaa31"; hasRunfiles = true; }; "texapi" = { stripPrefix = 0; - sha512.run = "e982e7cc37ed12665c9df8cf2c4918b64efc7f968bbb701596cbc5d9b8dd7a508b45c653342f09edd4315f66b6d7e53f6716523bcd750e76a60942aec8dbd59d"; - sha512.doc = "42aced04389e0cd30cf7714fca97789bb940e12636c563abe9da43b94e42a713fad318ae068b94e9c99074bd221b6f76ef4eed0d524b214d32867217024a9601"; + sha512.run = "d3c9e991e2dda17f778fae71ec74420ef989375e01fae5199544338feb57b9e29c4dc02a75ef61844989d6d629101d892ee05a8cef41c4620f1f2b9689e83787"; + sha512.doc = "d238b88bfc10688647475994837d49143f25c48c761941c147dab6ac998a5f5d8c3e7e5c82d1a7ef549f7c1cbd65a0d504c3d5b2dd6d4a83a07c940f979f9104"; hasRunfiles = true; version = "1.04"; }; "texbytopic" = { stripPrefix = 0; - sha512.run = "ef7cffda856c91536221236ae5206ccea427691ecd12925fb9e8cd8181e5e485687aed42438032b5b7f1e23d4439469c314b703a4c35ce87f2342309d584acf0"; - sha512.doc = "c387d58ee1e5941ca2fd0d39d953b3630f77d60be0a0fe56345047768a836dbf009910fd0d3a89310271262847d46536419cf363f87b3730bbe966b051847d57"; + sha512.run = "17af30045a7c078120432fc44ed3d805d5c2aff9a96b2f08b3ba208e65242156448bac0a4020979ed8a75ff2c7b850172362217e406eac3dd7536602b6ab6eb6"; + sha512.doc = "074242caf91df4219883a041103857ac35ecf4ea1dccc780cdb5641d8d2770049f4399d026ea32cc12e47563f52fc9bdafbda7a919a53db7db0f93f07989d035"; }; "texcount" = { - sha512.run = "c539159161347e10b4abff9aaa43efe6c514f96c977bdc759b7921399191b47791789fcd1d2850281db51434d55cf767d790e7754c9b8f3119f3f14b57706468"; - sha512.doc = "67cb829c6c49876852faee78f2eaff58b57c699b666abeec62d562e432080ee664b08cf861ff15c8560b6c1887d23dae490283ef9f79f19a66cce4559d7ca6d1"; + sha512.run = "1f99c6d8bbc0c5d71304b84458f6c772b4d7caa3af7503f083b76cd545e405a0cd50e3c1b23ff722ff26de85a6e21d2397491e3884937cdee2203e55024ab530"; + sha512.doc = "e94d51418b66d5750833956465b608cdb725f2ffa87cf2bc05e9f403c729dea518cb47485b3ce02164cc7e139ef3b04f97b4e774e39c42d41b1da5381f7264b8"; hasRunfiles = true; version = "3.1"; }; -"texdef" = { - sha512.run = "a0ecbd208c365e09111b5180d952cdd2ddbf3e1cad368ac3c431b594e29e4f8f09919e0662ea17de30fa16ab48d39c3f1d0068832d4908175e64811546dbf141"; - sha512.doc = "bed0fcccdd48087453dde76c416fb39b197ef3ab4b33a4222997b48aea91d2cbdc3101041dbf86667e6bf6c86d6068bfbef74abed7b2326727e7ba86ba509baf"; - sha512.source = "b424f3a553b02548c969d7097191a976e6289045bc7f86f1794f1c8217770cd53e3f13d722b3de52cf1a749d43d3be6b4e45d5fef474f5823b4542e54461e1e8"; +"texdate" = { + stripPrefix = 0; + sha512.run = "59a4515110f57f5e15c7ab467509a7bfdf28cfd087bee1a0601d58937b8c2fbe2ae4a7b957f247fde62d30afaa8d7620311746517b1bf587c5d8b3b0da8574ae"; + sha512.doc = "425d84b23100bbd75f700c1340b7fb41581e353ce605734e217b36459fc8b455ccce45a38b341bfbf8df7e4e5fe4394dbd541df893167c7394cbb6ec6df2b25d"; + sha512.source = "4e082c310c87370f21aeb63c55321cd4a83ab83fd3d2046b867d09e0cc6bf99cfcb0de6f725e18a7fa05ec27698776818e23478f6078d5e092b25bfa237dc25d"; hasRunfiles = true; - version = "1.7c"; + version = "1.0"; +}; +"texdef" = { + sha512.run = "2f30d8375dbfa150901c8c1c392e444cf2ab5c42b98602b67ffd8267507ad8a1b5e4a811d7b6dae2a28416b17cb289268e91d53a9fd613be8ea37b240b0656ac"; + sha512.doc = "53f4932f85d39fe17ed098450019ceac132df0247723788670d203283f0c640a76ebd86967f0bf9794c9b6fcd899762f10aae099077ed82a79009e97c9381b4e"; + sha512.source = "26ee8402681131f5291db0b3a04bb592ffe940e22df4a67d2e2ea479debdb80bae49067f5c3ea1ce3975ae3986a72edf171cd68b345c4efd86d70230461d8ba7"; + hasRunfiles = true; + version = "1.8a"; }; "texdiff" = { - sha512.run = "1247b8fb5c2f6a66a18c67728430aba6935831b555de1bf1880f41b0eb23977b73b0f9a1bd99b20852dd0742616566680074902391aa405fb7c5f8aed931fec1"; - sha512.doc = "b67ecf676c13b75658d7763caa80bc1c14841d59ba5149ec4a9bbc61e07ba8104c43e6c235a3b6d19ed6bde924dd505b7a002325961f75af60037a7883c018bb"; + sha512.run = "2e5bc09c33a372b070d1e94355c76f803e2cb3f8c801fed5efdbb2990d8880def13dc842210c4d38cd866928e03d499baf4d304567313b4f1f82d12d48768d0a"; + sha512.doc = "bfa104979d94d7cf7353fb75ac2b537a7a6b45762f29c8348c94d17c881289d9c8f45d04a53dd7263046cd7f6d38a8d3f90ab4c7f1a75233a3fa95bdb36d2128"; hasRunfiles = true; version = "0.4"; }; "texdirflatten" = { - sha512.run = "02074fc5db80d66a3668b175b2c899c287fb968bd64849e66fe0868df734fb353019dc7bf0c75123fef6e52189c170c25398841d824d1b7a4b86b587822e693c"; - sha512.doc = "8c7d8978e6a5ba849a3545808a7c1d2ee79699e28ded36f0848650c10d35f352a9e670771000d30e76c9c6276993d41b229e1e815301f6dc4271ccc68ec7930f"; + sha512.run = "9764553a672d37e345c0eaac39c84479e46350f39f995e301cee7fe7396c4dcf55a2f51120a9d94a2087cbf7dfc448658eaf7d9690c89c97c23cb60ac12246de"; + sha512.doc = "5c584b58fd02be2c6adef72d6b846bd193b4aaf02a21e5b1f6b80a6a93af49a9d4a12569d2aa4d9b3060290c51bd3d1e581310f9601668d27ba193d37b508b11"; hasRunfiles = true; version = "1.3"; }; "texdoc" = { deps."kpathsea" = tl."kpathsea"; - sha512.run = "6b9171e57352b867aed10a1bbabf4a56afcdc3b4cc4514dd1bbb700190c2a0f0f080360ff074c13298a01b2948b340be2d816e0fbe7d4a9d47185d3c2ad13230"; - sha512.doc = "57a352bd0c46edd5077836a4613c9c87963e6c7cefb8a9eaf2469274beaf1e83e7702007a657e1e61c80cac0c205de0cf71421cf6ca948bc70ea5abddb637ca3"; + sha512.run = "c8e25291eb8928534f6d79f13bc35d6be7b207a27083d2d2bae4bb31f6a79cc8941f45f057472cf7c4298602452cee9b6f3f0264849d4daf6accffd73ed2edd7"; + sha512.doc = "4b105ba04ff13596c7bb321377301024aa6d6c4bb7246ff21b6741e42484e47fa5378aec7a1d090041cf5c067a7ee73358eeb2be86d9c14989cb550fddce3775"; hasRunfiles = true; + version = "3.0"; +}; +"texdoctk" = { + deps."kpathsea" = tl."kpathsea"; + sha512.run = "2200e4d874e5b48d75339395330c06e4193181dad19e7f4bd27fe2970baaac680c19682b8512596883e1f71510f872b6c699bbfc036ecd04fef5ddc281b1a164"; + sha512.doc = "c580b2c1b3fc055f2acb3907064feea91132310fa343bb6597102e1d4d22b0a3cb3b5fae23c83214edb532d10d68873d48902df98633b2d31ead9f001a5eb0fb"; + hasRunfiles = true; + version = "0.6.0"; }; "texdraw" = { stripPrefix = 0; - sha512.run = "a80e3555e2e65b0d312c9a61c48a87d7f0ed5d5ed689faa2f31bc629feeb9229cffb98c6b18248638c4c6e1463ef4a79a96fcfbcde026debcc236222d7fee60a"; - sha512.doc = "5354887cdafa2d317bfccd5c3471fff2e584c654a0a211e6335648161975d09071f2b38acd53034b1600dbf9e93d7aef0e6ec09320e8ab101dcf4fab56f60cfc"; + sha512.run = "5a8ac698fe8470d85de66f2ea010c335cddd80ff7a87c5a91731a1abb15c42aa135f9af248bd454a1094a4bf03343fd508aad8b9e21fb58c65f71fa603493759"; + sha512.doc = "ab77322e2c8b581c9d375aaf38b0269ada7fa72b32d4ebd1b38966cbabae772b49bcaa5e5a33cb080d9519af9bf65fcc4f401ecf6b3f16ae9f33940bb2ebcee7"; hasRunfiles = true; }; "texfot" = { - sha512.run = "241760929a0ca3e18801ca3e0481f08cc2de07600ca09fd7b150585fc5599f1aff0eaec6f051d2b03ed111990b1eedf6ff853a0780564499b4805bdcdf611c0b"; - sha512.doc = "7aaa15850c96eab3396f7acd311f1ece887f1da60fc2e09c967d82381191b0e5308db58413d8db2557d78506f420a3bd92233ea3201fdfc99cb50310235b8974"; + sha512.run = "97e64c6891b399bf5c5e0f02e2f9d9b43021860d2cfcd3c5d75818954d95d0301483389fbc56a5f1e0acc2d64552c43b5d0f1828d2c3c1d86ef55887a6057930"; + sha512.doc = "e025fb17b263f3b88195100aa31f4b5baf817d62aa6c0e2d08301822a9b89f92f5a571f2cb55db1d67c77a252dfa68fd35c97db3be97f740d04c37602d5cae9b"; hasRunfiles = true; version = "1.37"; }; "texilikechaps" = { stripPrefix = 0; - sha512.run = "f2a816d32595effe727d7bd7cde6c1d03a5e91a6f49dd18a3d0fc3d7ff3d5f3fe6c388e6e255d61ae351efb389f8bd4548b4a7677f7a21b45574b93f1f807a2a"; + sha512.run = "65f9d3d047f311318f67f5aef968f0200a464770f099c698634bf243122182161138fe0db25efc0834e4adae05f469bbbe9f9d26d48d949a4fe94f6f174a7d4b"; hasRunfiles = true; version = "1.0a"; }; "texilikecover" = { stripPrefix = 0; - sha512.run = "8ead076fa1fdfa0355322f2fb9fc92576ec4c88b17308e92540f83f7d06e0c99a9248ee3787fa8279a84fd3b7ebc43cbfb14dee5a6c9bf6d573bed5b81e12008"; + sha512.run = "c4f4717a9d2aa0e4e677a859acca1762e7f9c93885a9852a2f27cc1e3f92df37331d7b0eeac7872c848a19c4e6412c186371d57ceb1e4936585afcfe76cd8089"; hasRunfiles = true; version = "0.1"; }; "texinfo" = { stripPrefix = 0; - sha512.run = "066b5ae563e44c49de4a9387c7e20dede229fbf75194bf3996b2820d98121d54427281250d49aa530718eae1168fe4f59168cdda97b016c269ad85e838c7ed40"; + sha512.run = "f3f82c7fbde14a3b6b5de1e61d72fafdd945b5657cd82a7e3582c0b82f4e494139fe7acb74f43dc62b79d0e4df69d05bb78ecdf7b98484cfc92bcfe3c8d2ee59"; hasRunfiles = true; version = "5.1"; }; "texlive-common" = { stripPrefix = 0; - sha512.run = "93c787fe79e9e7983466630ea598a1340670d3403ad63df028883551fbe3b031bce2bce9a2e1a4006ec3d2115d287efcf8f5a5ff6b5122ef5694a0fde28acbf0"; - sha512.doc = "4ceefba4a16fa38003cc08b8e933d56496a395b1718dd1b9e46de8502b16d94d95cf2a6ef38ce06c3f75a76192069471469ef639a8515e5fce27b09885b6e31c"; + sha512.run = "55daf13056d3f75047fecea3ad0cba05bbfa342d54d8914ca6df7494e14e297d9380c22d6aafbbe76d86a79edd4b20aef55ff38fd2f4c6d64a6277bf90729825"; + sha512.doc = "fa44cd5aba2db8502f41b2ac1c061bc235a9edc14aed22a3d789c5e6c78bf736069d67dd6eda4dddabeefa78010c844c197bfdfa3e76e18b874ec1c63712cd5b"; }; "texlive-cz" = { stripPrefix = 0; - sha512.run = "f39194d8227173fa34a877c0f2dd43838d23041321c734632929b84ca881815beae3543ed38878bb004ccb0e447e55fbf1a951e265fa0206033ff97639d2aca6"; - sha512.doc = "914b96890fe0d136ebe7939e3659b9b93faa0f226ecef2a6bc06d058680a1ad48318ef09e6093eeb48073dfb32b65d141b80f36f631acaa9858d6ac72279e1bf"; + sha512.run = "104a8357b0b372d5488995ca8b9baf4ff08b5fca34d65871c28b13f1a670b91e0e508daba78238c1422c58660146822575d9011328c92dc66f238684793e0560"; + sha512.doc = "103599893c3a77fe569a866bb31a96e9160afc123200979cd6b587239685f891219bb53ed36e9a3a44d8003cc803215e503d6cc312198180ad59cc3473e7de26"; }; "texlive-de" = { stripPrefix = 0; - sha512.run = "d5ba038826cd6a62610dd772cc8c367fd2aaacf6f4bd39575a247e0b322f1faad28e914e94f96d6d8a4226c67fd6366a9f79f16dc7ab90c94d59874ba56be005"; - sha512.doc = "cb36167bb4500190de30e698929fcf3f83f70a250514390fac4b17537c53524049c192a3d4820edc585a6ec617eb5c62f73b360a2d97adc96b37b8e7f2569f5a"; + sha512.run = "08c67c0c348eadff200e98606f4c0b67c7e9f763e84cf12117e938fc1310e37a8a55177948771ad9e4156955dd0dda479addbb3caf1a067c0e5aa1ef7e815a3b"; + sha512.doc = "a575f65e317d8d5bab4591dde8cf2958c821f3786352b09c5dd4c5b6f6069ebcdcb005405aeff2e13a38afa5bf32f00bfb60159f215048734c5871cf6bd0d06d"; }; "texlive-docindex" = { - sha512.run = "ffe6fa7e2b4b4c4937a08a1b8aba6107444fcbb808cd875f666c44b41e49ad9cf124aa01ec870ea1e5bef32a5449bea80ed105efa77e14a1e63a1c263c5575e5"; - sha512.doc = "ea863ecbc7c9cd95c51735d12f67cb16f8e959e1c220a755e0ca9c23b74e1547a523882d8aaeb8c467591737048bc7c939d221c1adfdd7cf330d4fcfd2fbd1b4"; + sha512.run = "c9cb8d7ac699f2cdab7cd791f6dafa7f785b21f183b25213fc0f1a983f8371e82660adf547966b4090b1f0fccdf896e51ccf027c877e453ec700ac10ebfd3bad"; + sha512.doc = "1510f94586e35968f21bcc0bffb192a1c25bd894b605d22ed8c54544bdf91d8addf1cb7fbee0b5fd4a28ea4f8f8d8c5978fb60914c7cf1edcddff3b8ded5d180"; hasRunfiles = true; }; "texlive-en" = { stripPrefix = 0; - sha512.run = "53a670ec2647160312ceec11db4bcf050dd140493272f4082ff66ae4e86ad9d98ff2f595cb217b8509872c4a9c524d1f7ca103179daf86ad45ae50812ef4ce16"; - sha512.doc = "cecae692a9acc3c84f59168356164a2b3d4553bc7b26e0fedffd7501a1e9194e2a036485a4feaac86c24be688dc47c8ef431feda0864cc2b66b59306687c6e17"; + sha512.run = "dbbf5d8fc537755a353f0b4c65b868f8bc175068105dc0ea87d4056c27a9c6272f00814ecb235729fcde22290a08505f4167ba446a7506815f7b69cea3617adf"; + sha512.doc = "44fb2b2fd811ffbced1638c7b16d4803fc39ee68a3727fe726c34d9d7bc8f9e8b96421e592962a29dc205ce3c7c9e759779b2c1bb254b74fb83ce161cde266d5"; }; "texlive-es" = { stripPrefix = 0; - sha512.run = "3d04cd70ad332bb7e1ee0184f23c37c2038938b38e4cf026117e01d8ab2bdc4f0846e68036cf96831f7b9eee79ecbc5e4cb3abce7d109476374f163006528bf5"; - sha512.doc = "12194458b6a0ebbfcd51595bf02e2f33f7d7a367ed09ce35ddd080bc9d7fb8471008bd5b97c7265ccb12714d06b91958f18823e1079cb1a7396b412e06418e3b"; + sha512.run = "f5e9404c19b4227c10a07ed9b35e202b41c038b17ca8b324d74fb279a95ce334e8271f233ee3333ab51e5b04da4d137469e4f061164f8ac10b843a158e38e656"; + sha512.doc = "6fcda16d26282f387913f0b34b0daf6d4d068f4e15b34cc9fa6cbeab1a6f3af45cf900225fb4eafbb70943e8b76dcd000ad0bc27719e0e127f6ce73f629bea4e"; }; "texlive-fr" = { stripPrefix = 0; - sha512.run = "bdf6ba7ed88dd8687ac9f59d7d8092e7135a3e368f1c5975f35c148c7c351618b5c5ea4664b4772789e61ab39e3062036eafa45ebb9b1acb91c6726a23e41ad2"; - sha512.doc = "b24759873e0d35c18861c10ccc4d7fcf3993fa493b4c2bdb1e5108f2d20863ada88a0fbe26faf24122d065eab7ed28817ea9bb2fb803167c29cead6aa0516319"; + sha512.run = "2a94d599c4abf546ae8ad697e359bc627904a9706951899cbe42c10e0d500d212b882e6c91bb6afd27df69e6737f2e01f2299ebbc29eda792107db10f530af3e"; + sha512.doc = "11e556f7e078f93fc7055b09a9f296929929ae111417d3dea8cf57e9ccf5e0b6fc4ef5a39ed233e8e70f6c9b10944117fbcb292ef16e0e4fc9bfd2d52f5d8f3f"; }; "texlive-it" = { stripPrefix = 0; - sha512.run = "1bb2cbee2e7046b452540dfaf96305b00418affc17f36862dc7efeda5e2c7e8e3a14e57b667115c3367d36af7af06358407845e466ea25bfeda7af00ac751574"; - sha512.doc = "4f50a36da762c4ee000e93df770232d97726f7846c6d3dcdb9333849479371334f12c7acb454441f5985c44c0aeefcf1146136eae3ce69c4daf9c8e2af89fb9a"; + sha512.run = "043e2d7d8026c6a3fa896819a4ca10925e1fcf8e9d64351661cada51e33662384b71bf8fa0981faf5ef060c62a08c993ff71168c8769545a37e83462f768c5cf"; + sha512.doc = "70aceeecba1037edf17ea81c2a0b1cb5cdc36519b16bd68c981e9578e3ecc5c732548a8479684d9c95ce2665f8b837a390e8b673b0773240ffc3f449cf2ea3cf"; }; "texlive-msg-translations" = { - sha512.run = "24bec7e405f0c64b173c4517838ef6d2f9435aed52f1a113ed86476bf603510cf14aeb843cdd709a57839c75cb3fbaf7428a783257ae2bd9bb4e3dcb3f7b6155"; + sha512.run = "bda93a4bbf5a20c9814dd1c42040ee1587cb7391026d2838959d6079fc8e11aa03b5073c6f59c3f69595972aba662b235c303605c0e7430d1c867b2fa46600fb"; hasRunfiles = true; }; "texlive-pl" = { stripPrefix = 0; - sha512.run = "0461a072b44a9fb6a824ac702a2b90f21a3c76b20c1dfe27825d51da9fbdd65c5d570bddf7ca3debaa45f2c092c45afaefdaad0dc054ea9792892e1e928c0cd0"; - sha512.doc = "138dc8ecf8cb772355f146977f209e167a0ecaae9f2a97bde9390d6fb795e2bf10c26b989d9a5016a89f3056e85990a96824f215275f361390276941dbc0a83e"; + sha512.run = "6be6da6a9e86eb07c4fe363ca677c5ac935dd7d5d4ea31e20947f2bcb0d5e13bed4fbf81c180a94a155d3ff93221cf7c4ca618e8c9055564603d5bef6d8c38b8"; + sha512.doc = "c1205fc00e493df442a0fc65805f45a791f2dfa9465cb27886b87c67aba55f5fcf8dc05e5cfc148658b79cfc6cfa3e22beb00d7037bee57dfdbe0edf41d3fc7b"; }; "texlive-ru" = { stripPrefix = 0; - sha512.run = "7d5853f3cd8eb7db6ce7d8eb5ef3225095ef9f811c2c17888cf71ba096110843c1109600b65cc49b2fad65125105a14255d02178f07269447f51a683e28c0609"; - sha512.doc = "e9136ab0faa2730e35d8696e3b48b138ee4cefe79055caec88fcc65122d2ce47f323353ed273d1c93248c71061f7e22d8b70bec4df056947f723bf815f96c834"; + sha512.run = "fd8aabbee8f59061cf276239acc408845412558da75f516a82bc4fd87c3d8c84fb20555a46cb9a2cb9a39c1d5f630a38f92e0bc8183a43d595cdf30f04b1e306"; + sha512.doc = "6c32216a52415b04c61ae276f9c15253929b10ee50cd024f0f6d3bf0a78c7c8c1787bdbba1ed4372f28207c7d5204085172a70ba4a20f595b19ed9bf6715f89d"; }; "texlive-scripts" = { - sha512.run = "379eab393d9eb6185668c9e237f0d30642ac34a0d9ca73055e2a0c1f5973de5f78c45ed17e443ed7277f69463de4fdc105b8d84bfb3a9baf6acfc5b407a57ae6"; - sha512.doc = "a27d64e843afe703a32fabf53753db51592c56a5b62caaab678609abb4cf516f1f51f5bd3f4e62285ec3d5e2a96421396cd6a9beb7427b0aad776ea652437e6a"; + sha512.run = "0243a341b062ab139e1f9cc09d13a88fef26a85cc44b9d53ee6b889f958c83b16e3a17cabedff4db04ddc4ee0cf459fb193bdc75fef006a4ebfa55409787d85b"; + sha512.doc = "8a3cb3831f2b55cc8659d889ecd392c56248d33c409a1fba97fe22da8da3ecdcab0540dc98ebd6064b10e52876260ba3b7e20a9f1106994e53a04d47e7634e15"; hasRunfiles = true; }; "texlive-sr" = { stripPrefix = 0; - sha512.run = "2920a6ea6660813cb8b128d13cf8cb02799c040e26b871ce19599bf66e7f28346181822f1e6a4c03d65bfbe53d75240244e091afdc5899e31af4f1f3aed5971f"; - sha512.doc = "c565439cfd3043ad49561d1ff5285186a10d6fe49c51b1b0caa328599b54966f7bbc54a4d931d4777ceeb72d67ec4ef4561cadf44fa7365495ad76d0a1755a6b"; + sha512.run = "7785cf3aac02cf569bf342b019f9bba148fcef2fe837956d93d77cc38adf02922f85c3e76c7d0c954ebee5ade933843658684ade551a62d6a6fa36884405d0fa"; + sha512.doc = "5fe8aa79b0181ea0e0de598f98f69306dedf8737302077c752ec142d066e35b904fd8958317f0c936ffac0300fe73ff54c24559520e4ea8d360a55acd8ed49d0"; }; "texlive-zh-cn" = { stripPrefix = 0; - sha512.run = "79ba3c28679aae65d678e747d9047d8920f1629bbe0eb33237df86d411789251b4ba383714ca038722d6013e1835b5afbdbe2b145f0c680d2de5cb3a722a0bef"; - sha512.doc = "7929bd80b5f4ebaf6ea3354eee11b7e71e8edc503e7a5586c528f616673643a17cc5c16d9b2d427b3352355eb959f376f77b739242d32e8630087593eb7d5a3b"; + sha512.run = "7f17a792a6ba347e97877d57117433ab69ef7d8252042e1c0f894373187b9fcc978c016e551225e4046689b7d755e06d28c1c5920cfc954b800ad6530d720669"; + sha512.doc = "c63a383818c6e42e1137096cd69af387f1ef9e189b8c76be2b22a39e5b079c952a0efedad30c30ab191e6e4201be580d0c71655d631765a1e62e4dd371298d9a"; }; "texliveonfly" = { - sha512.run = "dd18460601a387dc43587a81e6e2f1b3282c84340a1c1e89644eb22718f4d911f9fe651707645237cf74b07d9b05b8c5cb54741698141e0f3cffd6d184289612"; - sha512.doc = "4c4bf341425cd9867aded56a1cfb6b063d9b96c99283744fb157b7229107f6697ab6cb269e88333b82a9ef0bc6b8797dfedfc79c60e8c5e1e471b556b28d6e1b"; + sha512.run = "f6fed46b75f50ef4dd37a1cc586d3ecabce9cc51c82a5e3389215aaa54af7f03d86f749ab2f069eb86ad848785e645664df6a6e6f10ae964ac0cd7596c94732f"; + sha512.doc = "04697cccced8dbda7e2c41ce0f735d5d68698fd854174c98f331deb4f55bc6371b39d818aff3e57fa89bacbaf090169d23791596f8c92ecbabdc6463d0f8f89a"; hasRunfiles = true; }; "texloganalyser" = { - sha512.run = "0c8ed80e8475b9417e1294ded6aaf38f3bd8cc0107bbfa2aff473cfac67262feb4cf99026574c4d21b961a8726b7d5c8fc712e913688b46b3f6fbe8e3b212c42"; - sha512.doc = "922b73d9948fb8a0c79d553d7ff96389172fc924ec03f400a9bdccaa288bb59163778b01cec5ac74df700bfafcaba3d961a22bfb9b025f47440ec4b718bd81e6"; + sha512.run = "2bce24fc94e41f9db5ecbd640a0159ddc1d4db9900b2054afb89c5a008b02069af4d0c0ddee73282322ddd15bc092fb56e008e81859274f9a406e95c1963bbf7"; + sha512.doc = "4e81dd980482b69bec05025293cbe05326f621cf319e3734f16a22ff74049a336b4a366f58dc0713c521473a011b468a28ac5b585d1d31b1d6370ce55ea71c97"; hasRunfiles = true; version = "0.9"; }; "texlogos" = { stripPrefix = 0; - sha512.run = "54b058b971b7303cc3e315a17f9266e0932128e6d8d2fd63483b0dfc1a71a62236a008569c7c21142420be1dd9539ca3c13d2df369258f54239911747915ac2b"; + sha512.run = "a62c4d988b6038bf0ecb2571e93304ad6c5b963da6b588d2f0354a9bb4140757a1f1e01a976befa8ec02a0aa3e2c0445fc504483992e7b9bd549c584941f8679"; hasRunfiles = true; version = "1.3.1"; }; "texmate" = { stripPrefix = 0; - sha512.run = "72bea7c6c146596ac0299a9d3084b87c344ea3f8a9bf6165cf75bd0d94fa96d7e1bef8a392fa6d99738b40e266924b5beaac644db139df46b668b52cff19cf1c"; - sha512.doc = "d8aed89053aa0c8dd264f2ba5df999be7edd9c4fee89d07bc359d99b4207c6e51432e313882a2ab2e54b68bd49072aa76693efa5b6511d02a792e555570f1ac2"; - sha512.source = "7fb1f0bf9368003456c13e7a8909b5c533a2c79e14f82920b180bbbb771eef1d005b9572a5bbab4303bd4848499873b6f053651f8f43d5d9c46fb7a9b8009d7d"; + sha512.run = "79d3ddf850f906fc36db4701a3faf0ea8d9605581c98d23b60356598642142f5c9b036ae8f9792d1cdfcc7dafc618022b90a82f912fedd3093ac14c9551acfa0"; + sha512.doc = "7af4892eb28a2d874d032155169ab088cacfe8186dbabba5a8baf7a1ebde08135111f9aeb89fa50e64d6ff5e00dd43631529ebd80f3e883d20e48bab613a63eb"; + sha512.source = "1a57c6634b621b12a8d957ae4bbf636fd23fec03bc1158c10c097ff8a417e9d6c3efa2a53a7901f063d464f9064360af6d310cffc9d4c75921aa37f35ce946d7"; hasRunfiles = true; version = "2"; }; "texments" = { stripPrefix = 0; - sha512.run = "6a5ba532ce323248b020761da9bce179a3c2dff913c9bb0d2e48dfce8ef2bf9b8ee1c09f5496222c28f73d1173637906ae6470b46a50bb8cab411802d54374af"; - sha512.doc = "3eef3e560836cce20866a56204f5b61a79812d3f7c96209770767d68fd0f5bf189e1207bd06c9fe0afdf0c2a00bd98404b06f767b06e4145beb8ae2758905bef"; - sha512.source = "3fd4e6a4549854c24785b3916d633a28be28d5afae997cbf899400ead7bc963758901934d5accfb411d2dea36f7d41973beec77860b4159eb211ed0e69a882aa"; + sha512.run = "dd1084b0af3393ddd14b21dbb62b7fdf7a99b88d84dc44eeb994dae525a34c453411d4cb8d04c2e6f418116573bc468c7e62d44c5673f91be11bf46cb30fb7e9"; + sha512.doc = "83f3665182fc628e74a2184b01c4d8c8b99bae05aee9f6f8771d0cdb7bbd02743b0ad4aaf7384e46b8a2d2c420b4731dedf56692ad711687047cb8e9403ca7c5"; + sha512.source = "020210a06e09f93dd45aed1abcd7cc3925e757c0c7e1dfaacd0435c02a7ba6adcd5c53830f51d1d99bb1f098063c88e607dd773d5f4bdf154e86c9ccf6d65f35"; hasRunfiles = true; version = "0.2.0"; }; "texosquery" = { - sha512.run = "21eb713120c491c210290db740e127e2191ff9ce654fbb6963eb868f87d319c1c1ac74200ca36925d7e7c531807a13896a1b6d01ce38ecc00ec1c264873834db"; - sha512.doc = "416c08998850d5c290739eafdc72f61b0f460a7dad7d1ba9e602c5c159e18d81ddd9d241a82706bef2712df5e28490043cc022aa42a01d31d108d28005223658"; - sha512.source = "f975e5d949a8b841dd6659222dfef08b0df71a4e179bdbb2fe2f113899d3b0946acb65d4b2bf1c38d37eb568fc82e2d6240046e53079b81993f6aed7e8009ea1"; + sha512.run = "ebf04d38a7bc12eb867eae8b224ace7a59091982c7b396cb651fb4a4cfd563556c6542be7bc25d3512c3017b4a609091d7a09c5a10772e92322bf6ee2772c040"; + sha512.doc = "f4e3a5ead3fddd68884ab6aec9772e19162ee99edad92cef14e3830eeb595ee19eb98f72744adb2fa5abd7df8ac1a90d3973d287185a17683405a03c619716b3"; + sha512.source = "01abf4fecad864b11a948b87733b73083b543a3d9a316cfa2a3ae246b3093023e51679e5cabf23c2cbe2f41083c06f1a44e32af4b56a997548fd19d58a38992e"; hasRunfiles = true; version = "1.6"; }; "texpower" = { stripPrefix = 0; deps."tpslifonts" = tl."tpslifonts"; - sha512.run = "5f05c02fa2992b58628da023bd647f8be89a747a7a27593fbd7db6850015b18e02a72f2da81ca00887910dd59b8a300a6bfed32ee582cdc51265c43ce6a357e3"; - sha512.doc = "99dd2582b7f66d21cba077be928e40c20bdb21f77e7443cf259c74eb19c8b5238170a2a97c69cccfc14bef43a457b4bb685b88b016fa43871a90de61012a1d36"; - sha512.source = "e3ac51f98ca873001e43299567b9916dc0eda4a618f09f7aa8a9c5a1ec5b7ed02460b01c5b2a3c8010eaebc660185fe6d817d2219b148b8f1210c87307f8d4dc"; + sha512.run = "4bea2fcdf79eff9642f7831cafdb66be35a26545f168d62b8e30177cbd347b7227a8aaf3102c30bfc39aa8a1659cf425fbc15a44e98e03eb60d15c8dba01cc60"; + sha512.doc = "e5ba632d530a279132508fa8a2b9fa3d2a24e745bfa0a7746d9bdfede5eababe445873e99075c56be516d26eb3dacd924be8f937e4d08ac1ad68fe05da61ac95"; + sha512.source = "839f24656f40d6ca64a4c62b36f6790150c2f4c50c60e001e63be9d836b944a1731c7c63fc1234abc37cb8de66237051e5f194a360edc7c3cd0c7efdccae535f"; hasRunfiles = true; version = "0.2"; }; "texproposal" = { stripPrefix = 0; - sha512.run = "13a7b5a758b9a28bc60411fc0d2fe9825820f42c6c66f8bfc1e34b1c4724f112b17606e9834eee5dd8760b2f668977ec0ea597f074e90a7739cf689b7b9f1b4f"; - sha512.doc = "42f77149ec776a709d9e424e458ae9d2bd0a9971c491b5dbbfa90cdec2652b59d4204b494e51fdf7da0a415ba4197de3de6e64eb294e90d7ea6aaddb6f09a5a7"; + sha512.run = "6a301a43f1aa418d73d12b81e094fcf68ca2c04c8d60beddfb6e2f9a97950f5dfffafe4f050887b20cdbffe42ef91d291fffacc00e003de3b96a6bde2f82d727"; + sha512.doc = "01b71d1beeb2395e219121a50f11024ea32fdd15dd9ac3ec050c33ddccb7224d2daa6634243c664d4483f9abc3d1330115290f7c315c32f9ef6c2fa41060e3b4"; version = "1.4"; }; "texshade" = { stripPrefix = 0; - sha512.run = "4758f4b39f21a3d1b25c152d03979fff48f6f044263846edc718692034d03dbff14b763227ac321d5e374d0122d863ccbb779c81dc3707b3706489c832edf7ba"; - sha512.doc = "d97965cfa14d3f7be64c52156cb72352e355e9b3e3ed524ed11625a9abf99fd4245c5706ab91d19559f5a9bd2b71b1bd7d1f6cae536da494fed99d1931618aeb"; - sha512.source = "570c944038ec64298ef29922c83af351e723bd5de5af75d020cb20af35871922b52e565883fc96f71eb780efea5c088d0cae0235957f22dc88eac47d4f4a9a7a"; + sha512.run = "5ed597c10da75fc0bb690da213e9cec7d927c13171b0667c845e022fed4925ddc2a98f581e5bdcd1c520e6800e978f99063f456d891509f68f601b095fa44db1"; + sha512.doc = "7c2def29a5122e4cba42ca92f10c75e43fa84ad8712991a4217f5146d8eba4c066c7aa80ea3b6ec7f4e82f50cb43d3b91f56fcde786d9425687bcfe7e62f51f8"; + sha512.source = "8bfcc1f7c7f41d6079c528f5531eaaf3c5e9225c911b1f9cbcba1d9038b73aaf5e43ca3e1c7e376bf153bea3435b82dadd204c15d0e7df4470b9d883fba15690"; hasRunfiles = true; version = "1.25"; }; @@ -24718,976 +25388,1021 @@ tl: { # no indentation deps."hyphen-base" = tl."hyphen-base"; deps."knuth-lib" = tl."knuth-lib"; deps."plain" = tl."plain"; - sha512.run = "88ec1df50b6faa25db6b6417cc7e01308ff2b0bf22e86d8d59031bbf8c15130d8c6bc2926cebb9e94c3c1366540dbae1772bce80fd3216ae9d4f81828aef2ffc"; - sha512.doc = "5ae2eafb672670783b89f51d50e0c56a151df4a3abbb6a6fd3e809d11553ee1d489e4ed7d166a615d7173a0ba9a72cb624c3a05f237fb949e68cbbade8371ecc"; + sha512.run = "1faf7ba5456cdd835c691f43cc1c0865ce29997ab0c7a1623fcaebb2f48379395de26f140fbeb0b3aa6df4290cabf7bb5146768e56b813ab1223fdc088295341"; + sha512.doc = "b402ea628dc62c57f06a0e611b048498dccca8c011b1493847241671ac838c9c2a67a860ede1d5b104b49d2b4de04264bcb896b0b0ac086bb4d35d3d2798cb4f"; hasRunfiles = true; version = "2.18"; }; "textcase" = { stripPrefix = 0; - sha512.run = "3b0481957b5e66e58416fb3d50b8c3b22509b0ea0a7d467ba821eb7edc512ec801b9990a1f51763c79f95786bae24a725536f2bffb1af009d64c5f69444db391"; - sha512.doc = "226cd4aa010291a03f9c0bc1eebfaf73c360a9e021cf41fb21e76cfc46e9389af33b7abd6d3b33b79638e25da56c645d0deb3cc64caf19f0be51d67002066faa"; - sha512.source = "7eff5310ee1366773c284e2046c333a122bb0ede9bcc896d8ddb29a66a052aa2b1843ee62d19404c5797f60820b95017085c6a5189899891d6a38ffcbfa9bb3e"; + sha512.run = "5ec9ec35ea83926236be5ab9862ec7491a4a1580292a8ae5139433d6e376a1adf8587e88f50fd9aa480fb3fd3421c96794682434862e819183aa7af4b7115815"; + sha512.doc = "259f131d6b62031cbed1ade3a8cda72a269870d69aa537af7845db8b3ab50f8889d7fcddce8bb0724e20822d6af9a3434e10d7e95b931992cf122da968cfd30e"; + sha512.source = "5e97220cf3cd999ed4fa80f0b910679c2bdbbb6896ef71968857131b055d64b9b1a789e0f5fed9d689d5694203859456d211920d0c2e9407e74309783b65f155"; hasRunfiles = true; }; "textfit" = { stripPrefix = 0; - sha512.run = "7d69a9d2ac31703b1e6925ec4960d87c74b2147bbb8c03687d0d4e4280394354c988cb4df87daeafe0eb590ac92395d5097fb15e0b7294a0b477b4d8873d66b8"; - sha512.doc = "15de6d16d5ca5a751912616df9c36bd4b5c82b56698bdc0e14b1c358b058f58958e6a36c87a62841cb505fd30a1479d350082dc6101a29090b76ce730141bb12"; - sha512.source = "fc6a645486f410ef6b601a7089404246040058da8068d384eee8cff42ca61041a7d00f782568de5743c8d81b2db0ecf132776807be7c5e3d0d4ce0bd50255882"; + sha512.run = "3cd63466f501ac558fd99afb57d6288c1e1da39a4b5b774111f6b2ff9388db8acb2937fa397d69c674a17ae798a8ddd1310ad79a83dbece81e158be642306625"; + sha512.doc = "53736d3a5423c29696e60a672e3dbe413aaacc5454e59d04f51608dee17a9788e7efcac1980008be2d4ad0b4611ccacae797de2b83d7592eb31c9b9ea45bcf8e"; + sha512.source = "95689bdc578151afac702575a4a094fde4df8bbb95181a8e511e3dc537ed227b56c59016f52d1f7d1a6fc652bb33285e5ec7091e3be1d4028831538b25c54564"; hasRunfiles = true; version = "5"; }; "textglos" = { stripPrefix = 0; - sha512.run = "653d40c92eee44e313e97e193f8568a7333d43fcf88fdae8ad8c42cb0db45b3be10796c68635de404c526f9a858e7636c1f09fd2b310c435a60dc018351be5b6"; - sha512.doc = "61df00872909c3c77cb5f4e9432fc1ba89a9fc08aaf1ecc13bdc868dd1e9a2a242304075c28f4ad92ecf84e006169165ed7a3a63a82b4a43a6a0882173958396"; - sha512.source = "7bf2562627097b1d4e2ecd22b4171e5f75245914e9bb22389638cc3666e01f92ec3b0ce0a8df1ad14816b463880b1f5cdabffca300a33e45cb8e6d7858bc75f1"; + sha512.run = "ffc6e2543773e9b9945d3fecb11712253fd86b8215e3776ce1dd164839c82bc06d8e81f1b0d0f6864b702b8fa85e98630410c45d3f057d303ef4a913c012c586"; + sha512.doc = "c6150d76f0740f519cf53614a8597cb25c79d7bd6ef2e43245f86e15d98cf7bc2383942e0345c7fc8ecd387f9644e5afd10c0af81c4b1f19448b9a22a23e1a7c"; + sha512.source = "15abccad544236343a1278bc7f0f043a2ddd61ba7af19cee241eab1082e3f52b67aaaf6eae67f86cc0f497e2fd3c21d383902303a8bb8c109c246d0575f1a463"; hasRunfiles = true; version = "1.0"; }; "textgreek" = { stripPrefix = 0; deps."greek-fontenc" = tl."greek-fontenc"; - sha512.run = "70c17aecfc7bf4eeaa961a8b4ae20b2b7b800e4a634d2746c91f49a1dd7f8265cad656f26a1e759bea0610f376739477316cb9f13b55c2a09b25db5dbe3742ca"; - sha512.doc = "05fcffca491588b8ae6a48e54dc5a69d6e5c580f5e1fd401661ecb0b67aa185f7c71512c918762a330a6ddeb4e819b9328b7065eff4c54d8e3048b5d068fd40c"; - sha512.source = "6d87b5be328f217a59f45e092dfd56c588762e73151e48505d0be720b1c446148b1dc3e8d13e5391668a07ff56e4cfa9ee105ee8aa8056545e156616a04dfaf8"; + sha512.run = "eb664894acb657e3b5fd058469fe4f6f9e733667ce80507bd80e72caa70f10dbf28f434e51047319eb50ebb031ef9eed836075cabe42b20db5c4676e676b804f"; + sha512.doc = "2b7975bdc071bdab4329005816dea5c92a297c0fc0f3d3693b8ec33f527299209c5e858e723b20d34b538cd17f5772ab03b9869babff669769433637c43c44d7"; + sha512.source = "4afd3a08ddc1cae4e9506ff9733e8012eaea995f6321d5cd85f1631dcd9592bc6f1727ad9696e5ca760f6e62317854febbb7d82b9fedfaab7feeefd8fa91df04"; hasRunfiles = true; version = "0.7"; }; "textmerg" = { stripPrefix = 0; - sha512.run = "5c0a5a9e8e10e387476a0893aea351b10f98f0e5e0f9b42160fd7f9d2a0149def90dd3dffd9db997032946f421dfaa9e7107f0e4f8f0daa77546308844ea8dcb"; - sha512.doc = "0e75cfec4ba5a418e3a220a58f12c478573f0f72ffc01d14b5f395af2eb9c9cde4379ffcd387696eb33514406381a17587ee0c7c2434e5e6bfbfdba744d4b3e5"; - sha512.source = "f14eb9d6be623705d93fbfa4ca0560bb52ae20ba533b01e6394e912cca461e1602439e4886b6969a1bed2e2e0102e72d269f6f8ef4f8d29198e4465482e5b09b"; + sha512.run = "4ddd8874a19695480cbcfa99317de08bb7fdbea60d45afd2a47df97fa565f9e5cfbe186f8b24c0ebd6e22c01310ec259d9422ec09bd74f7364c6d31bab056b0f"; + sha512.doc = "32409007cf543cbfe3a2196989f84e00e04192e0fe5f2a3945789f0845a626f766b81d5c5ebb13845bc791f40308e552daa1477f964c2a6adda29204e9b8ab9b"; + sha512.source = "6b0ac3859f10f2396fa217dcdb9635e63f459b12ea4b0b77ab3b8cfdcc426cf2b65e9286a2313ea7bf42b5385c10fc5d430ecdef8d7361f7753ee3d48a8cd345"; hasRunfiles = true; version = "2.01"; }; "textopo" = { stripPrefix = 0; - sha512.run = "88a228955c2f143a3ba172e21b87a9755455f6b4efba855d900f04b49fc89ca018e4652ca6605a8c7c954e9dba4064b2aa679c5f4b7c4f98e77f8be15e56c4d7"; - sha512.doc = "16f6b6c01596426ab59c5ae293353310e439f779dbc5ee340a23b3a25731c087f43055a3fe40f687497fc3a43e6648ef6789a535909e523f572e1a347a557655"; - sha512.source = "2ec10f594028e8cd647424ec9effcb49be968866f0cdb83f9a35f56a2a4f3f62d3410f0ab6923f5d57b6de631eadce23a99f36ad2c151631f1a039d9680ed908"; + sha512.run = "47115de58ce7b2653373255843f88a6f8d347ff56d8d9bf24495e68ffb80527edda29458d22ba71929ddbfae7e42b2d2f31015f045f937e0ee2c71d7fb0867c6"; + sha512.doc = "04b33ee10a76b72709df57496e45f783647d608eafdd5b99e0c2ac7094bf1ee50c800be5d50fe5cb55b7c1c0d066b213e8acf2753ec54606d189fc88e2cc76b1"; + sha512.source = "9c87b66a122812d93e5d290d7b9d028d3f1c72d287b3c3761f2903739f0e06d6866a96933b3fdeb4c739cab2a62970f3fb3c53c5e15112f1563845a56e0c3028"; hasRunfiles = true; version = "1.5"; }; "textpath" = { stripPrefix = 0; - sha512.run = "3381cc6b2c8baefb69ee5044754b5ae4397025a2d6c9fe3d92260465dbabafab13c96fed7cb8fb732e7dc18c3c0de99969dbb557462c8ebb071012bde13916a2"; - sha512.doc = "77798b15a79627e619435de52f827fa0370984af4a8c35b85c3373e9885ba9e08988294a9faf99bba7ad61cd3c6bd222bd0524aa333b1dc18265d945e5e4686b"; + sha512.run = "350f2d2fdfc7d95b4ae68023f0d7d000ec837a25e47fd174834e4b20547240bcdf7f5b3b53d09a5630256f621a34ea8d70c8d5c41b3f0bce8bf6df7a91ed0b58"; + sha512.doc = "4dcf46d11efcbc85c4384714ae5d98ac9a8237844c3abec8028c9896d7507fb5b6f2b1e962201f36dc9c7c0e75f52000555db5c5a7c66585ca1c658d05007daa"; hasRunfiles = true; version = "1.6"; }; "textpos" = { stripPrefix = 0; - sha512.run = "a9479c2c5d1a6aa9861392d6d8e76008368e0b931c2b34efb9bae0de713bf837c4fa99fb7fe1daf9c6fb5e54b17ec00acd9a1880d841c322b90ae81e7a5f74b2"; - sha512.doc = "0cebe05a87d71d39100fcc865d5c59a08bd890fc8104f3ca2ecd6b73b800272754610c025e174f78efe9b5038800a716bbe2fb2d0b02a3eab0d62c7c41a458ac"; - sha512.source = "f64231f786ed5d807cf9dd4070d40acc6bd0bb8d151ba0704e7965e538e5bd89f5967c16805449458f7bc078779d891ba1a1968c0e1072890632ff760ff32d61"; + sha512.run = "7dca90546726fd4d6b035b904dac12ee6c61cdb8cc49e0780ed817d20ee4e8f097f46124efea43b89449f0f4a2c738c17b4e52ee9216b27a71a198975851f94c"; + sha512.doc = "37227ba44c32949ec75a2b85df5b73f5419c3d24123c83293f78abb566e077618ed9e9d8eeb137bb9b164aadcc5bd9001928f0455e41e07ccd0419ab9931e3a7"; + sha512.source = "34a8a1d6058ba3578ad83f06ee8508df64a3fbd6c4827f52871a11e46b83bded6660150fbed71fc554f1f81dd7d1197dcb4f0f966e63ab46ce9e25c47700110c"; hasRunfiles = true; version = "1.8"; }; "textualicomma" = { stripPrefix = 0; - sha512.run = "7d7a2188cc203577c14a06bb2e9aa57e854712ceb2976d0bfe54ee5f24923903328fda89728e6749af545dd3107a64a45554c71c2b9854797585b91907cd4606"; - sha512.doc = "839e76ff4197ef2ba14b5e14d62caf8d2c54ce420e6e27d9ec8196fceb09340309fc31a131f81b4e59dd99a0c8fe05bcb2be0b4bef0f2ddd729a8299ebbbe5c2"; - sha512.source = "4065b17a86d8a89985122ac64a1a2e8fc0f3cbe0a3be58c929392e5a03ab3b48e17520ab40baadbedd77f5685b7df59ac23c280ed5ac943eedd88890ed085cfe"; + sha512.run = "10ba2294c9121a73dd8f62a211db3b96493c7f789ae82c763f8637b0a23d971b3a62725bab868dbf2df68cd619af128213b6688972e8845cc6356b0a786bff88"; + sha512.doc = "e13e1a6f6079f3751670681d9c352cc97097c5634ff47f7ed11706118371bee2d65a5ce91af2d4f6a6f77765555f28413df3ddfda5293ffcbb60c8063fd9ba11"; + sha512.source = "105883f7e1e676434e73b191a96f21135db761a6358195aaa669f2de0318d21dca7190e35b2184177d02b8328e21a5b478752a4a0b3a56df4b2433217e33db6f"; hasRunfiles = true; - version = "2017-12-03"; + version = "1.1"; }; "texvc" = { stripPrefix = 0; - sha512.run = "370b89467fcec1e40d53b19032510bc7d5fa047e17a83bd92ab638bf41e400784a84d3dedc3237e054f6021c84bb4b9c733f6525d906b122663f1fc5eb48bc72"; - sha512.doc = "1c33e8d05718d0a7407ecc0b3d255623fda1a7c93f384e125a8c98b9d61ea7ee14e330e33ceeed4928553519e18f993efe7be41e9be9dba5258c8a5b9ab85a60"; - sha512.source = "d53146f1daf1321bebfbcb171699c8f79ee0ea0cd4b02445eb8eae69f224c3f1ab74d217cff3a6e0abc46c2fee1923e10f4e1e900fbb56bdbc70dfcbdd35107c"; + sha512.run = "1fb18df5dbbbf0c25cba9f97787becaba920914fcbb310016526ba9ab43fce418e6c0285d427fd63d1d119ad13ac82378e7fffc0e9c1fd6136017812c89f1b18"; + sha512.doc = "232d199a9d929094ec8d1b165955cbd03b3ec5c0040cf0fc36635df6c2b5b8a37b4ece399e4d1b2f0f8fe9252eb8ec6b10986aee32c382321f2400a57b29abdc"; + sha512.source = "290ffd35f50dcc61042d0b3d6617d8f6078f47fe5fda395505660307127bd87174a71f730adcc3f7d13b1fda9f09d8574a3bfa4bd5b07d8c99e4fdca88146144"; hasRunfiles = true; - version = "1.0"; + version = "1.1"; }; "texware" = { - sha512.run = "b210ba9c3492631bb63fd230b5c719e604724a66064a4fdd1cafbaa6a66e3727aa7634d856bf3c10fd8d49155a62c447d261e0181a46ae7d067ef8ebf39f2a7c"; - sha512.doc = "2469ac17b29ea1414daf93e0bbb20fdf981a658e89a2d3abad0e11e919a4977ee73cb7535401e26250484cf13ea34393d99f32370b5d9ac3d6dd4bfe6203fdf9"; + sha512.run = "aecff277f4341122dffaad2b6e6389434fa0db4c686fc89a398a506e495076b355cd0554b92d78ec257b4a5feab103369cf9b399873b98b724188804d3a878c7"; + sha512.doc = "05a67ac4f25b162da981b92b2d2dafdfc96ad39303b4e84912f49c2bb11e3c3cbb724da6592b37d2288e6e7f02e19797b467596bdcff846f424358e7002735ed"; }; "texworks" = { - sha512.run = "4b3842cda353bb7bea8e661e279a500c5c91c9447403f2ef0656796943602a4f2ed3a448bfead21077f322888d539edcf0f67210f22db9aba8cad76bd1c4ebc2"; - sha512.doc = "2c2e23269e1571c8ad7e3dc09a50dd28d0513e4b729eb92e8959ca4ab9fbc723de8d6a8f05e812cab6b1eeb6962895c2e48515baf31fd5af17afb0130284b5f0"; + sha512.run = "18a589e7ff9987f222ede07e4c3d747fea0cbcd509fdcf8696fdafa271d869f13a4ea90fcda20e068cad9d010fa8a8dea5dc8cfb69c55d8cd33eb08fcf5bf9a9"; + sha512.doc = "df97738ae0cea3c9b25c7ed4379808d0752ef46bbd9eab5d32ccfbd0961d2daf67928dde2e5df5796b2f8cd1556fd701408f0776fc59964ee0bdce81e3f6e594"; }; "tfrupee" = { stripPrefix = 0; - sha512.run = "fae1ccf691807531bee91e2deb54e3b8402c0d227db78c4bfe012557ab96f6683dbac080c766d2e6cb5455d0411fa4b105332359e52e8fc86fad1260097bfe41"; - sha512.doc = "c59d3e32ae97b222fb8449d5c62d278be41c93fe809d352561a7131fd923fd7f5089fe6eba67b07712415045f8959942720efc1dc1165f1faee54f080949838c"; - sha512.source = "e87e17c2a476882b6059ae149f6ba44413079cc3b25fc32ed3d692c58b149c042f3dab085749a6d20572bd0cc3329fa4f6ec9cebcdcc805406acc98b845afe2e"; + sha512.run = "f6fd843816df2b0820e39e5cc01fa4f09e12d353aeadb477eba7fe82e15801544e1aa3625372ead78ae45a3d5d0747e822b703c0e815c0d5a8b9d1ab37f3794a"; + sha512.doc = "1862a0b0962c9fdd3eb0293d3ff3cba0823403a074864e8a06e60b8cfe23379a24fc780af336941732e3a6856a5cbf7469ae12921a5d31b5ff07b2cd1060407b"; + sha512.source = "3cf23d79378ae86742fab85b3db70d3d0c2393dce033f70a6b7dfb04d66c47e91ebb87ccf8eb5cba6cd36338ba2a379396957586aebffadb673676fc38dc20ab"; hasRunfiles = true; version = "1.02"; }; "thaienum" = { stripPrefix = 0; - sha512.run = "1bb73d38040e39ee6618a86c9091584768a0f52a5705e7401403ae0e47f175035b68ddf72370184811ce976117d4721eb2cb60958724b312393abc42e4bea717"; - sha512.doc = "0b275a70462fcc1e46e7538a4f517649846564a3a0a7c02812893c3ded07cdefa02bca6188a15bb454cfa9370c23240b60b051d49734074f9d0b5eff1d18f960"; + sha512.run = "481e1af7bd2c0562fd5ddde7e07ed7cc2d9ed9461fea82b07ff23c8a3c47a1467bf1bbc1055dbbb9df947058c81665c83f1134c7e31c4ac969f44fe61836283c"; + sha512.doc = "08ebf7db58932b45ca0c6e08ea15d7e137b198b2fc73487b246a356a152a233706eda2bf30de2e259b4913a415d77fa18b814b661c20d63bb6de086d014b8f1a"; hasRunfiles = true; version = "0.2"; }; "thaispec" = { stripPrefix = 0; - sha512.run = "2cc539d07b326a7864bac7790b6d9051e952d5453b291c4ad64b29f18991cfb97016e3abbc0cda1ea990b18fc353762543f2eeff22bbfd3c3c66d30d06eee0f1"; - sha512.doc = "fdbaf7c266769927b2fbfcce75266d9d44d1f7d8223dea9fd1a21aae6e86e325bd1573bae872ddc9a8fbeceaafc517f33653b15dcca862bc85152b580ab2069c"; - sha512.source = "5731fa4496c52c352e0632905dc8662e5258021196513928b23824ec2e2e381f522a279c271572413a502e45a801f2ae5aea53a4678161ddf6c2f75b8c078751"; + sha512.run = "34fcd008ac15de5618212fe7164625230f4e83d446bda96a3dd527d2c98b3d99e6c40a8f9be52701b915c8ed2dfc91ced98db44c757e1edc1adafb398082ad3c"; + sha512.doc = "ca3956f697758c424901e1353cd77164917c9937b68efce27710307ee14b1101e365d76f5fa9e5aaaa92c4bed0674a6e04a3cd98491347c3003d18bb9463b6aa"; + sha512.source = "bbd1e78b91ef861c086e7d94d2cc75e2a44c9dd5ad6e4ad093a74e86cb6956405963a11b6861385e8959738c99672b4231493280a13e27f1dc4181ec9c59827d"; hasRunfiles = true; - version = "0.2"; + version = "0.3"; }; "thalie" = { stripPrefix = 0; - sha512.run = "b3998675446639ed3bba036414eeacda083f50554752a5d0dcb6f8409b8fe67f20e51670dccc55f7b0ba37135cad5bafa18438aa5ccf3f48d7a93bd5c2df88ff"; - sha512.doc = "2d3d90ae1b7a0495e9cda3cea8775c8e0005d8e2dd04d1382530133153670557a1d3d84fa0d637bc01adc05d86124b071d5f6551f1daf5fa6e8f86165d2567ab"; - sha512.source = "ab8f724a93ae74880342c00ed46b9befe282bd70db36113934deee32597a1ee06c3a490ed0ca0a7aa74867929831e5e0f2aa1db7d958b5fca9739b589041967b"; + sha512.run = "8853486ac153530ffe855aa6df125ae306d949d8266e551adea5b4cff0f4677a4ed1992479723afe750b6b0ae0032004242c032add336697701e81fd2ee6b9c0"; + sha512.doc = "a4c558fecc14c76b34279e041f9eaa5a9be894a442e4ba03417124ea8c903a64468a69b582b87c6eefa21d7a360c408b4390d856caff4826bdab1c05a979ee7e"; + sha512.source = "235b2292815c86cfaeab3128ab0f86c5bd83515a22586f99b2038efdc68c5ebd5f5ccaf55a1bdb133d3af77fab3c819df0cc746212499179561d5503ef35f143"; hasRunfiles = true; version = "0.9b"; }; "theatre" = { stripPrefix = 0; - sha512.run = "961cc83052ef14e76932be1f405bae7bdc791f4433fb5db80ad62b1df09a87e61309287d9cb0481f38d835ce498de07930330cccb6d2a11b0ba9cf98c6727aef"; - sha512.doc = "7bcef7da59ad6cd6ed2498628afa27febc5631bd6fd729ec9927cd2732ec9a589103bbf2f1f782b8aba4c42625d3b5c66c79bdfab1e82b027e87401e868156b1"; + sha512.run = "045a349ddfc96298bf3bd6992cf3fe7f90d8b4c2891feb7cc2d129e99aff3c4c74c7502239e64c31b1d6171622af53ff20698b8e2f7ac90bfe2778237b638d76"; + sha512.doc = "f47cac1051546b9e64a8009f8bf17ddec6ed572314e08cc3a79de46ce1d941b4917b0e51ba9a2507c8679a00c6b8627a4f224c7ad6b60fafbf24349fe68f393f"; version = "0.1"; }; "theoremref" = { stripPrefix = 0; - sha512.run = "ce70fbfc620ca2be054227b7c81ebe4ef65513cff64f1e9282055255d37bd97ab064f8146b86665c695105d5853da76753618d3d9fc0b02095545074f9efa42b"; - sha512.doc = "1b7b25bbc7a10975e45ee275c0695317f2aea99e49e32c9072ba20da5f40d9bf494ce53bdeb34a9cf536a6875fa1dc2bb2f7a85f834608afcb969a985fd68b36"; + sha512.run = "8e9c76c0ad9b7905c16d68bf2299b57c665d5f44c8e42437b06dcfceedbb49702b5dda06af6cdaa70efb3aa10003fb60a5d5690891204d04b82989ef7e3345c1"; + sha512.doc = "0498164f333ae9f3bcfdbd53bfde87989cf0a4dfa138c5d14135771112db49a7e103d6503dc7fe713f322f6afacb06a566c0f9bb6c7824783d4486754825b1a6"; hasRunfiles = true; }; "thesis-ekf" = { stripPrefix = 0; - sha512.run = "275f2d8dd7a8c9dce68de9cfb678c6af8b1096c66a41083c078355616bbb68d1e2ac788c4934a04749075d582e9faeaa12ff56acaff2c6456b3f919d4731f55e"; - sha512.doc = "0241b3f94e9754f0df91c9912e126beee3de5951b6a4d3abb8a9a5dfd3cc29a65e257f090c21b319f63a7843f3bc685e06c0e0984839a27d2f5a896c5baf4eac"; - sha512.source = "d645af9eccf4dd4ece2f17f53609c9c6327cb636aec31d5f1f6501fccdf24ed9744370de57c567b437ecade638188c4169ae55e1cd14b81006061fcd50907925"; + sha512.run = "4e09c7d97e257d810e17bb29acc077fa5f73bd548882a69bb0508c8f522dfcda2b77004a10d2d94be9cc7717b0d1ced6075f8bb88894eade43b12fd9755e3973"; + sha512.doc = "ca6e2ca15fbe0686012bd83d618d07f454ba756161f417d1449372d661bf2927cecdfa75c13affec0c07f7e758bc8b61eef1442a57b76379ede8feb22e99171c"; + sha512.source = "7dd534c88232b1cd440b93e0d08822b3a4ca5f18ccd17fef4c9b0e13e6d427c14e8a669fdd6fd189b9ea29fc6fe6b1413b5f7dacf47ed7b45ec15e61921018a0"; hasRunfiles = true; version = "2.2"; }; "thesis-gwu" = { stripPrefix = 0; - sha512.run = "4737b6dc5d38d1059ac5ea64e3914bfc8296539c9e34796307a920b55308b520bfe46b86b1240d7d60dc838c6c8909434820fae42f4834dba99e2ea0a04ff470"; - sha512.doc = "b7c8a7eabb18f20c97311b65a558c98463c0349da59872fabd790487cc339140253ed1cdd853ea096800875806dd5a7a06300dba6999606af1dc23e92c96d83b"; + sha512.run = "be317f5e9582cacad9bee92ce4cb3ea20c2310f7097dcb0d014d639e7ae578236d9fa8d9b3b60e14766e92a6f48782eed96605186c3fa02413273401795f8911"; + sha512.doc = "c7dc040fc9eea4a7883fd2b71f69bd10d5fbda21059c3a1bc0c42d6bea0b4482905470b9c02798425eaed2f35e040b7e38a718284322be30a9d8b531828b8fbd"; hasRunfiles = true; - version = "1.2.9"; + version = "1.6.0"; }; "thesis-titlepage-fhac" = { stripPrefix = 0; - sha512.run = "ed346853cba6c687b9d58151012b7df3719f95d70d95c06c4dc86e95cef2133ca289f8adb55d6951f0ff323288c3f42215a34a0f96d56e7cfc0bf34c7ec1f38b"; - sha512.doc = "70bf7225a95351a37f29ac520d7d9e0d794d8a42b9df661be6170b99459b8c298f4253222a3eaf39444f2919234b1fad5f93805fcaf9d5bf74cc6f14874ceb5d"; - sha512.source = "955e4be3f8a82f66aa666228994b1a9f12b5dfda9614edabc697ed025a3e618ddda50079e45c25c0194effa90ed75f80c469fb4c60a36c0d22d456e62d0db1ca"; + sha512.run = "138ef0423e7dacb4724a65bfdafe7f3aa7e3ae9a7c5d128a71caba0debb9042b3506f2a507c883daae29fbf10ee34f9fa15f0d0f8cd589005a9c911026f839f5"; + sha512.doc = "b04d42101e06bc4adab81b65a852be9ef058d1081cf1dc8ba9aeaa974e3a79bccf456bf061d29fe560455c82483bcaeb94bacc9a8995c14ac3ee7bbe7d6b972a"; + sha512.source = "b7121d93bcfd89716bc9e78de7e5e441501b3a1e97bd8333d35420fa139a8213fd70dfed2a5d9c08021398df3142f2d22774d2b3cfdd0498cd6a10efe9d897dc"; hasRunfiles = true; version = "0.1"; }; "thinsp" = { stripPrefix = 0; - sha512.run = "dc921aea9b0a60ef16da61d683e20a1bf3c3754ea2f2872f82f5cba75281f11f5cfba8669ada0153985ecfd9ef756d3007515eb9c60a5534c83632dbc55dd6d4"; - sha512.doc = "49c5ecfecb84f5f4e7261c72eadb265d0c496b3e62ee66b8adabca45528ba8f1c91075c758f0341182c2c9a8389eb01461c10327627082aaa88c312b2dcf01ac"; + sha512.run = "9c5a3f68bdae70fc961842630dc4334ebd449b338848b6eb759c65f63e56d284df325dd18d1e7d06a466db622b31df35eeca3332681df9822931b812b4d556c6"; + sha512.doc = "a1e469bdbf2a1cbcaa557e262e63926f03b54721abf0c9336b060a77fb052e6f13a16b845dce7ad868f20a0099275c6ba21c2c05442a6befa425ec11f982ec0a"; hasRunfiles = true; version = "0.2"; }; "thmbox" = { stripPrefix = 0; - sha512.run = "fbeec69aecd6d9a753ee8f3b8a1232735fa160896e2d8fba8403af6d160cc9057e075898b3500f5684e517bafa47f9b2e4a0695739d871a36b43c0e918e33dda"; - sha512.doc = "edccee96cc945b09431adb2c14407f85fd2fb9d098470524f3e37f42b8c7ed4a2c838c9da78c1d01d3ba27d86e84cc24748db43c97cdab26774bdb58f04b5ed3"; - sha512.source = "b7fef5451a0c1509f76b01c45af448125a615060b7847e3db2fc07e24dcd442d28be227d7d27b3bc33b24405b20b7d11c383bab6b0ae32307bc329f60c5fb9de"; + sha512.run = "b0896b1799a836f471fd929575befd9b18e8189d05723f2c0bb14f32627a64d36d7dcf306b9458fd450d0401d844e60802a5c731339c0786f539d5c32dcbe61b"; + sha512.doc = "5a2498515e34eddd4c14fdceb9b294c739e5cad4aabaddd181268a8c2ae0b6d5952804ea50ed514e471ea510c487c2461c7c9eea767fa0e5a66b52fc8b00f6e1"; + sha512.source = "fb3b8a61066bfa8c2674bf1d95e9d5b0f9b2de7ec63a96342a55a8dd8d574e6d02c2e9dadab695781849dd254305aa12555bce9274e4089e764355b645a40e08"; hasRunfiles = true; }; "thmtools" = { stripPrefix = 0; - sha512.run = "15bbb7de31e8af918a30c2243206ebe8452197a4436f1a9b43236bfeaed9db6ef2ebfbe1c0dcd310098765bddbd08f0d281bb6cad8b488a4cdc9f5b9dac3e4ea"; - sha512.doc = "3daf8297fc3d36402fca16a979c51c2073f0830f7da4cff203583f5a24b3a7cee1e4bbb373030cdbeb348f73b7dbf9da733912d7fad87d324ee564e920b29c08"; - sha512.source = "a4f4de6497061278aaa18383cf6e8cdff98e8281605fd39f78b4a954ccba0e1af0da15e2d96908842d471b313ec726ea6e2bd799726c4a819a763c0bb2921046"; + sha512.run = "f34ed2b9b8e70119e344bc34c685b635e6727ba5e6d2351c2f92c61d9cac5d66cdf5257ffcbf79ab115808ab2de08d4f1a98892cf1203bdf3590b0e0dfd3f3f4"; + sha512.doc = "e903159432323f55f6aba35e8ce68108e15199c742444459d514fac88602805329d744722c851bf2dacbf248eff515d9516bddaa26f89e5ad4e6ae360ba02864"; + sha512.source = "ba7a852a01eff6b860d05558e25c305ccc161fb0cfa27c597a23e7bbd4d72fc8370744477321a07c4b8f197912dc77e3c566a2529412371882b920ccc0ef39e3"; hasRunfiles = true; version = "66"; }; "threadcol" = { stripPrefix = 0; - sha512.run = "86dfae05dddee0db728a6ffddaa89b76c27207895f70177c362a5308bb83a5d495f61a5712ea4c4404430497ced5919921566f6c2e15ca2b83043f14999d8e88"; - sha512.doc = "490fab9b77165041149c8c124c8dfcb7287a78ca23ddeb79d4f7c5f3ea32711fbb79e5bf8e75276c30f9b6da71d89e55f5f32f8079159255d1b954f6a7c26b7d"; - sha512.source = "3a67827b21ab6d694f3b3d27a679e89fb04565e4e05d165efa49b403ba23ae46a12e95b1aad15c24629e37ddaf02bb31daa2ff856b6903dc9c62732ac6573697"; + sha512.run = "5f6dc2490af25491ec6b1db606bdee77ea6353e7026b91613b06b64f275073c583f44e8bf4ae5e3ce72fa7e7c0946991fb7d9068fe8eaa0daec78edca96750c6"; + sha512.doc = "0f777c3bf18c4d739d54bbf177a7006b132a3a598c67c17da90fb06b3ffd67fb60f2a55cfb39da420053a331ff6037bfdf157e579293ca9b6d3fdb4ecddbad9a"; + sha512.source = "153ec08ecff4e4a91e81464c54dcd61a90488af658b6a919bc4af6b57fd4b39e3b01cd9c70e8e3340e3966a63d0df3d67fccdc9c3b7e332784ece3d5614a699c"; hasRunfiles = true; version = "1.0"; }; "threeddice" = { stripPrefix = 0; - sha512.run = "bf22f949a04e85e1e8d08a7565a5d05d345d2dbcf51221d502aece67e1eaf8ab36813733c6d34ed91cccd30e1417d4358cfe4619344e2ab1bc1ddc1addd66090"; - sha512.doc = "976acf5671cdfab523ce1af8a3851a99bb154ae19e601d2cb6ee26f5f78d69b975fe8e73a6930c6dbbf086c5e574d83a279efac3d6fe3f376eaaaef7f05665b6"; + sha512.run = "d929d3f1eda2d07ef12f9cf87913b3b7b4fd225d2a395a0012a454b820bf05359d19b4fdad49159e009ea12a767439c8a356cac934cf36f1c8dd0487622e02c1"; + sha512.doc = "ed566010d1d3af636a9683b0d2c4b7208c1f1f5ff92216c7bd1b0d64ee463aee717e7151d900783415451a0687eaa67fc09a27bb879091ad55859a0a045f3c73"; hasRunfiles = true; version = "1.0"; }; "threeparttable" = { stripPrefix = 0; - sha512.run = "4e60e67f9ef80e858ba949540676bbb1e8b24a43d119f84a1c4b3c8eda163855ecebf3fdae627058db1b3cd735d51fe9af5e94439ff9191e809335957bdf2c9b"; - sha512.doc = "b58756000c61b41f023542426ed55d83b93abaa4584bd08060970c94b6f1a42b40ba59e19a7961184d6a458d2b78835082d37b273a17b34b6107b2082a140714"; + sha512.run = "484848a373608647e087db87aa37d8ce5ead9144999391795c54fa8a19c240b4ac88ab5e8c8481283877b18eb90218781e71b60f494d89c31823693509f5aff1"; + sha512.doc = "cef636eab22846d7c323f1ee4f317a25b4eda3eab14f3bd9db80966f31ffbf4ddaec0e74a28e4fe5aa9a6c1f92e82a826f48ce11630dda5474a1bc8bd3200fac"; hasRunfiles = true; }; "threeparttablex" = { stripPrefix = 0; - sha512.run = "cd9776617cce9010f4a510586a148e9299dfa989c8c6f6f7005b0f3b038231b8f1389490f7dd2cf7eeec030140ec54d6b679ccb1e5d84bfe2c670d46bc455f42"; - sha512.doc = "2e2e329071a3f52d89422c0dc5e97bb7c8bd15214530766d5e5017431d8f9bc848846fab61d13990b639960708e6043d606f328e0fd1febe5958f82767e75b81"; + sha512.run = "398ffa1436ae8d74c27e6fba8c7e423a6c29518de2f860e32148e8a4c3185e043c85b03efa03c9df7be8d8a1a020f8f09c0aa81b87ac6237a993330cc0e2499e"; + sha512.doc = "21a2834f7f9cfc0b57100533473a143910376436077a8d0513e5f626f5c13d20e2ccc0a99e7a3a9868cf3451cd253b3c370a4fa44eea16224540738bb715ca64"; hasRunfiles = true; version = "0.3"; }; +"thucoursework" = { + stripPrefix = 0; + sha512.run = "f05755c11d40ed861c175da688985c04d6c7a192bc2f562e93ae1aade737a72c43fa88c14a54acf6cfae4e31133378483fe1fc68c329bd9ecba3e6259bdfd91f"; + sha512.doc = "8049cb66f918c7dd207f71ea7235390bf7874c3942c7ebacd528f167439030c6edda6e13e7aa44a35631f4d755ad86465fe867215cd0f5c50c0b19ba4b89cbea"; + sha512.source = "e6a4aa4b1f83facf54e0272e7e62196fba486eabf1080b51df53e1bc80aba81f2a77139f8abf4a58e478fce0c845e21a6b123750f7d426677f9102d48d0a49c6"; + hasRunfiles = true; + version = "2.5"; +}; "thumb" = { stripPrefix = 0; - sha512.run = "61d78ea61ee56d7ec86b55bd624209c5c4589d695efe9170b165affa8a37b6227f46600251185fc1603be2011408fb7d815f514eae29fcf3cef0ce2cab3b6285"; - sha512.doc = "7e86d1923dd5c99237ec0e524154039210729946635522c2eef9789cad2fb12d2efd13da9838bdb379e116246847fb71e2b87a7e9a1b35159771be67e36b7592"; - sha512.source = "8e436fcd25c3d207e301336343681318f756699fbaf3e5674ee80fee7bc63139d89ff7e247be6b1daf740d93a225d9bca0196da2e675c049dfebdc391d5a78eb"; + sha512.run = "3a8152471f19b39ceccd92317aabe11abede9a4f15c4c2ee483ec3d4d945686c1c827540086fbaf77a68a8c55d6f356d460b69f3ce99957de7896afbd252bc6f"; + sha512.doc = "c40a0010a02de1a9b690d0bcbbeefa6f4801b00a0bc20eecca4526249e194bb5e31a057b16fadaa68924219361ef95d7cace97e53f4328890eed40bd40fe790e"; + sha512.source = "a7c4a998f2a31d08e502bf8a260cc78b234ebc415531fd5028fc8985da78fa16b036279edccf49dcd79e3dc08cb485d9c7a2e64c30b61898a019bd3d08eaa308"; hasRunfiles = true; version = "1.0"; }; "thumbpdf" = { - sha512.run = "347e8b52f210ced669162168b8efa59bbe243ee3d7549ad5019cd429265492679c8ca4a54e562218e890dba07192d01d2fc1f30cd23a5afbc2fa1acf1f2e55a4"; - sha512.doc = "df05b466cd64a45076cf97bcd7a80fdf6e4d13d90083b6a2700b9d38ba2f08a4dc16e31fd6235c14f1de1432b0238bf9c078d5bca23f6d0986d15e5739a3efb1"; + sha512.run = "1078aaddcde4244dc38ffc211644228716f2385bedb499004553cd22a258c4ae195152b890fbfc0938788c5ab4382267f1a91d2609dc4bcbf215f1c6aeac25ef"; + sha512.doc = "5f5b630355497e6ce11650e1cb4ff71bf52d5adb202a7f0ca080da333e8f933eb9438f87adf3f92756b389ef517c65e8f7aaaab0cb7db121bc4b767680b5a20c"; hasRunfiles = true; version = "3.16"; }; "thumbs" = { stripPrefix = 0; - sha512.run = "9e532c025c271ad09af2ae039b696e7995846863862639a7e6c1f6ca314bbbf0b94a923ce1dbfd427bf9a4370dc64f7464ff14a3cbfbf4937821c599326a7fce"; - sha512.doc = "4d908f2c11302add225df364355679de5f37da56db9bdc18f94c63cdcfac47ee862d22bb90c2351a3bac87964d09cafc598f4576d459bc8032941599db52bcaa"; - sha512.source = "bfeb511bedbd04e60330d09f83386d691ee10a205149fa4b4d6951dc267c39429171b489addd2318d51d3625fb7fd6d6e9bfcc990909a607a076ca58834c0547"; + sha512.run = "1f210b14daab6b432571a4a4fe93c630e946f45beb9b3c2fbd96cd8f654db88280dae4c758669c9ea9e5899780754f6cf9802534d59bdfce2e76e780858e0fb7"; + sha512.doc = "8de2e31205c5497552ecca79a27b6372a722d1e3678520378f58cf048a2f1829e2b35fdbe176be543de78ba94520ab5c8e6165a9b5829158ed77d8782e92f86e"; + sha512.source = "7c78f71fb46f7e67b80a3711427c3f291d362da786b0e5583e2e2109ccaf1d7cf10d6cb64ad39b3d5a7ea65235e40e808dc8e82d1cf7860b7ab114e3c915f4c1"; hasRunfiles = true; version = "1.0q"; }; "thumby" = { stripPrefix = 0; - sha512.run = "b96c18edd52533cced99fce625ae2d275d357fa538a4ccbb6be448eac0d6ee7d7bffe037b28e964e866a2d3d78830e6ae642727d5636b73447fd4ffbc0c34a5d"; - sha512.doc = "387a9750e981ca314c71759f4854a83c4ee7fc551dfc107af5a4866cfa2ccd6372742ce89073f7138ca003e75a47edc9431ff2e1d074fc4f1c81c26fc65afb59"; + sha512.run = "518e2e6a13d3ecf22af5436498938605d247e13a591ef06f81dd970346245c42593172d05e19a73e3928087fd8dfb9f6daf866ac735528afab1e59a31c1f81b6"; + sha512.doc = "8682faa744b12afd6ba55197c6f03b5417763237b47a78a4805ce1613a2252c070857f292016df26ea8ee219dfb4e5110ab2ac7273cb86396839b53ef5e0d7cc"; hasRunfiles = true; version = "0.1"; }; "thuthesis" = { stripPrefix = 0; - sha512.run = "48c123f1b8698edb5875706c11b5355eb3776c4eee0c4aad55df4f4d56dd099a05506ec8d8547dc4cf48d2fbef808827750420562006fcbcd9c8f24e144db2df"; - sha512.doc = "b4e16db575619b1e5a2922e91d3ba6a2379c055c350faef55006cead9c89095a5ba0582617de030bd053b63623069caf2915584710185016b2bb354aab2e586f"; - sha512.source = "f3b89c5515326b4559c920da714585623f222d3898dbf30da5a9f2149dc2baa46520eb952a9a06c4f30b584758b61a8bf2afc29f037fa8e7851c5cbacc0f678e"; + sha512.run = "f532a48e24e05af7e5275317caa86e0068cb472d70bd57c8c608b7fe2f72ff41fe660b4ef0fbc8bfc5624caa87b843cf5ccdace493f4b268baceaa3924d04d12"; + sha512.doc = "669bdda35639db48a5f905b6de3885019960065aae230402127015d729456a1afa418c04ad3f149b106d4397073a7890a36d11b614d95231d594cdf309d7336b"; + sha512.source = "9ba973f157089153da08c1c857b73261cd3ebdee2add3476717a3d0ac4efa99fe7f10be5fcd94903e7e306a384d111fdf6440500addf26586b216a2dbebca82e"; hasRunfiles = true; - version = "5.4.3"; + version = "5.4.5"; }; "ticket" = { stripPrefix = 0; - sha512.run = "bdbd9b2e457c013d8c53bea9142fc00206919397870457ba6ea23f4727ee47d820d1220ca7b1f3f3ccbf25f55c1f40f40b972644d0f63a0022f64c66df049bc1"; - sha512.doc = "75bd669c6be5c1dbdfd4cf1a92085108f28c115ec9946f09b1563c9b4111f1d2da5bf6dcfde191cdc5f486e18913b73c4096edb4426e8cadd54b8e7abbc6db07"; + sha512.run = "a9ad6a0aaafff536722e48807d9c7eeba9c51595901c7707881099833688bfed0e7bb9083751668c28fd73014504725edaf23ffac24b3b9fcd617fa77621497a"; + sha512.doc = "0e0a21a1645002ac14abbd8d3c1715ea33631127be6f26bdcf84833ed1822677d467d5baa9abcae870586c2e1ced36db495227e4b4abeb62eb6d22660ed47293"; hasRunfiles = true; version = "0.4d"; }; "ticollege" = { stripPrefix = 0; - sha512.run = "20f5ce96db052865fe54af59435c2177d51e51fad28ae2cbbaeac45c04604162b1c1dbca3fd2482a62d579754d5331aa4bf11a5a3d9d7c7bc3063fcee121cd63"; - sha512.doc = "58123e343debacaed5ab2d0d2d3fb2b2051f3de66094fb59358b61539262f6bad88df192df635793db30cd61272cc53cf26bdcff366e7734d5cfb2aed02b3a6f"; + sha512.run = "309b415f46bc8e57e6a8a35c687ffba4ac1a7ee51b310e98e68c67065781742988263d82184f23d7dd9c566d4e540e273aeb7dbc59dd2675c0c54a637ba9dcdf"; + sha512.doc = "a654a545c2a1efacc5a9bcce01394f9d3a9587ba78fe3f054b46a0e8cb9ef4225802fa89ee572196d0607a2369ee5b597aec09a01350d9a73be94d9c9d5b8e72"; hasRunfiles = true; version = "1.0"; }; "tie" = { deps."kpathsea" = tl."kpathsea"; - sha512.run = "91d008e9f9734c4b0eefd7d016395cf095602e3efad281c01ee502790b40ce357673dac432bdc2869f917e7a71e007df871524e993cbcbb581390b85a8287b24"; - sha512.doc = "cd64337c124fed8cfc2a30c03bf7023ddb66909e2a279289f8f11a186a7ee565223709ed752cbab31fbe5089a0eac54f10a6f3eaa13a5393f3f57a6e6d313946"; + sha512.run = "9916097a030d75cba4162ef3dce197ca56effccc4f7c9950d28444bcd327eddd343ce3fcd1dd38617c3f4ba6988678d5874599673ee328e9dc5d460110ffcdfe"; + sha512.doc = "aa7433f73867d6c643a0930e37f7c903721dcbfd9ca06e350770734546097ab0496573604977a3ce62517ff4c1f068eaeb1bfa0e93f639a8bee42d90a8f6e26f"; version = "2.4"; }; "tikz-3dplot" = { stripPrefix = 0; - sha512.run = "22f4e95ea992470fb26a48ae964e97ceaea44eb3b726b72b1834fc40f183eb70a4ddef0b5b158f44a9519184865fd29daebf4a9f58ade607080ebca63d82e0c9"; - sha512.doc = "589fcc2c51561a33d0baca8c639ee017495a1c4e0e1cc5c517706922ab81ca5f5f4ef874770620cc4768963f51fc32a962d4f47da51a31584339b6de166d9509"; + sha512.run = "20c7cda2cae8229c672e4a3626e20c88084990331e837360c2f9a2f996d4c1f45df6ac12583e7cd9741e16064f0fbc94bca06a2965cbcb5a47a465a8793d5d4e"; + sha512.doc = "b5d5b886c9e4a07f4b3ac40cd7b3f4512840975a9ef88d73d6db19897893f85b2125fef1237e0b60109945a0008a5b2b0a504c67707be211257bdf583f85c440"; hasRunfiles = true; }; "tikz-bayesnet" = { stripPrefix = 0; - sha512.run = "ca9396a32fcf9af2544b25252f40c62655d821fa6d1994c27b1d362d6c4b624f8e6f96263f3cb8561bd50480e14156af01cfcf797c014ba2462361f08ed854d8"; - sha512.doc = "70f62bd37e6a34bb666137f75523cd0ac677278504a13bda898dc3e2e6ea3e06881918b294b5b4bcd9bc8b40e570fcb47d3383fe2a019802f87c28c7d3dcd5c4"; + sha512.run = "71da2af20e64c14285287e4959d2814f317cee1a82b204c6c773bac13872c8710111afb2b02be6dcf0cfb73b5e3a13d6835650c0a6eebbf452348e8012311b21"; + sha512.doc = "295f166c1dd496a81e32e59665c2faaee7e3b158b6f0a42b49c842e501a8f9384cc0c8c77f4d3d7eb3a824c36a51acb18a8a156402e69016c91cebb1009488a4"; hasRunfiles = true; version = "0.1"; }; "tikz-cd" = { stripPrefix = 0; - sha512.run = "9583d69ab89a267bb37c28b55c412706308261e9f38a0236c13dea723b95193427a332e7aacfd498586ff908a1c979d85125a741bc64a600372be379251b8a62"; - sha512.doc = "a84a7a2d4492bad94012d2fe5930be0547160c86535f01a498444cae02baab64b40a400292371a497802e47517c452a72128c18e5826ddd003584f9b180bfbdd"; + sha512.run = "734aecb0a5a7447b231dfe630929ba2e9444bcb6fe2127b8cb365e5d688248f89e58c2e6b50039d3cf44dfe81c06de1b55e419356f306fae7fbbef2dff763ed2"; + sha512.doc = "046a2acb087577745be709cc369b3c0973cfe7c627f57349ff75a0a9705643ceb56d428b5d0e224d2ea57d52d1e65bcf94b4b6e7816b6618d737fb748a15b242"; hasRunfiles = true; version = "0.9e"; }; "tikz-dependency" = { stripPrefix = 0; - sha512.run = "46b3b7269859c1e909a05a680e6ddaa42cb80de451c050a27e3e50bc75045adf13bcb86874e30aa700c6de0da298ddf06fb225755942cce3cb1c974a704c40c6"; - sha512.doc = "0ae67a107f2689db98b68a78957d2ed0943a946a48ce3b164666a3fc6406f28591394518bd8b1e5f8cfd3f02f52fb2b82002ce75f7132b498efcb322a8b22b02"; + sha512.run = "7aa21563507db06cbb0dbdce4f54fce991faf12049a9a89498adca2f1a3339f9df0094a4c9372c930309859bb1ea82fd29b90e06490a27fa4b03e06fee56216f"; + sha512.doc = "18692a4f0ae6a552b3d5a991d8c5950bfcd3f2396bcf20247f964736ff4a172d4590c7eabd4636ec7bac8bd2868ce29f39b74a6d239a650564abf2e57923ea20"; hasRunfiles = true; version = "1.2"; }; "tikz-dimline" = { stripPrefix = 0; - sha512.run = "13c575ef23c873626c93cfd8477404b964bb1062c4b86ea41b4f8f518b7e02dde19a5ed411c103a06492dc80786ac4ea650b9d6e3fab76e72edd22f4947d6d09"; - sha512.doc = "e3e2c5ab84a24587069d7c923ca0ecc00e29e408e013a21b8690fa6354eb03c74d4982a63e03883e1c8b455dafe323c54000188272757b830373c6c91aa8b3fe"; + sha512.run = "15a9227ff8fd1613a7d9996d4b648748228d6b5a79f4253ea8003c7bfa2ca29e7e78fae9504daa777d3aacfd3c04044612e0438ea15267e18926401897337f4a"; + sha512.doc = "14e5ea2ca9dedcb70a141b4e4d67ca6f84b7ebaaf2a660f444d08be58edaa91743d5c2113f8ab454c345805b8810498ae43ebcda57a764516c85785fcdabfd0c"; hasRunfiles = true; version = "1.0"; }; "tikz-feynhand" = { stripPrefix = 0; - sha512.run = "8e54ab08403965a599d4c2625545302c57fea043679f28953f2a28e9111c96266034cbee46bb84027ebfa6dabe713df474336990194d2444e4a6fb4651984523"; - sha512.doc = "f103593c438e80cb5bc56932592ced5be44d103fa8b97d3c2befde5fa00da472d07bb713011e2aa0eb39c8a4689760faff0f9b345b787df79ab701a305c81e8e"; + sha512.run = "f61cdf7e85274354bb8dcc254d725f253b5b692b5ffb0ae98ce46577400f99f272c533bb9bafd81cd5c6f7f303e8797ef5169dacf967a2020b144373fccf8b00"; + sha512.doc = "27ecf9bdad89dcd319ae1df2dc6919d1a10d1d1ec0556666f16e71e39355e17aa21ebe75575592f1dd08d327a34b36e20475537bc2afb7bb53959895d6720e7d"; hasRunfiles = true; version = "1.0.0"; }; "tikz-feynman" = { stripPrefix = 0; - sha512.run = "0e121a346a9cd2824a8fa2062f1e770a73cc88c6b4c7980d5c3ab24e4563ab3e042312a5c281ba85bf614c6cb4352fae12b70afa5429a2eb0b0ce9769df70e02"; - sha512.doc = "0e45d543800f9544603bf183f74563c3e18c4643ac2c32980445ac8a99c642c7625a1b22a99563f79ab11bff87f083f178cd925b26c155ae4b478991934d6d8a"; + sha512.run = "64b388ec8468c2854d03ea4203d18557446c892b06076a26db173604697f3ad7b95238ab8d89e652887ae6c5dca40d145980638308e01883a6fc1619d3fc97e4"; + sha512.doc = "da15dfb8f7e5477df6032d10c0d10ba07a06943e6599c6f800ce92f589c5715920faf2c3d5899c9c13496f5aab12705002204879994a11f526042dfd0487ae75"; hasRunfiles = true; version = "1.1.0"; }; "tikz-inet" = { stripPrefix = 0; - sha512.run = "15253e510dcb2daf7b64c51f6d3101be95469fd9d7588ba6b9b97527f161a4d6f3d9a29e13da3280a7c158078a23bd338939f656e02fa63f034f9c89f427e316"; - sha512.doc = "31e854306339a5b194f60852148f51466661811782eb569a5d6356794bb3f18093ab531c81b741bc53f16e3fb848db473e1e0aa054fa2583785af9b108eb9b38"; + sha512.run = "cb9148816eaf21e3e9690ca5875a3a6cb7d0b5056b889acb2d9b4e3a8430009976187e19daf8615dbd440853b29c6a411f4dd32ba6113108979b8c5c75851789"; + sha512.doc = "9ad3e4227c4a8b5857320ee8f7d74b5f7231b3a562c430050ca52927c9a92209194436d742c3c5ed53cc173af813159feef9b750090253cb03c041647e154764"; hasRunfiles = true; version = "0.1"; }; "tikz-kalender" = { stripPrefix = 0; - sha512.run = "dcfa32b8b3d915290782e821d167e2de55c2108207ca937b5e48f7f835fd965cf588e944348033ef5f3a9126fe486eeb31d3982a2e7dfce67bcf58429c7b064c"; - sha512.doc = "9167e4f1ca2e43acc8b9758737f93319975b2ef0ef00eccbc54f53265b4cba43fb65cb97189091a49d5c3e22b31aabda596dfbfb8bcac629b4298383291bca36"; + sha512.run = "b12718a02f7899d39c212a0e062d3f62e2c871517aa83a3bb955b29a68d7bb80269e0c76df9b1e93d189fa2ece01ea22863c5cd9b2c59298951b6247c6e71143"; + sha512.doc = "c4c76c76ef1f08d4a8c383ec8819839eb6ad142c252d0a3aa71f1cb191933e704c78d116d0dd66531d3023cfbfc0fe0ce341786e26f21a37876ef8a74284abc9"; hasRunfiles = true; version = "0.4b"; }; "tikz-karnaugh" = { stripPrefix = 0; - sha512.run = "30bc7796d2e5ecc610f53b127064f5bc1b57418408dee919b1cfe5d1b9e63a8cd13166d939792d002bf316eb42b8d363a4cc75efc45c448037249f03b291c2bc"; - sha512.doc = "9b61106522ec971525d4077957b9bf06945290817c75ec544731a51fa4bb1b668ee8fc0a00cfcbe84761b5b0e79b492b10f44c86fae0b06a47bc61aaf9193d31"; + sha512.run = "e61e20154dcc35aa7b13bff85a04ac8ebd35036975ccd8be7a32f1bf511c93d8ee5ae3aecf02fdafdf820fb95856d55a5d68f55b4d96d2c40926387307b7d9b3"; + sha512.doc = "f231e288a12c2d26c01127b4a4bd37019b3395221bb5ef777bbbc3f3f8e55c7ca410c41b4d068031dbd1f6ec9080af27c601ba68c02ae23d506e340fd6326e47"; hasRunfiles = true; - version = "1.1"; + version = "1.2"; }; "tikz-ladder" = { stripPrefix = 0; - sha512.run = "74903acd9b0dd745f9bb5c5f0e7c29db55149c1c7b70cf275f727e39d2979b42e01f9ca795a85ec3f96d611fe14304d0d5c79d5862b02d418bffa81667f32419"; - sha512.doc = "1e3852ad84af74fe83fbfee8559e384e0aea8e53af8349de53958ad5acf9ab8724c756c8fcb1633b826efc3783f29d05aa9f039ae2ec64532719928c6c7b7a03"; + sha512.run = "a93bfef42663121671d00e38e6cc25914c3e0a639ccdfde7954158bebcb0fa89d80634de2443597c86a93998c9a5b7f3992b6f77e7a94fa4d40e1e1f5ce1eb52"; + sha512.doc = "3b64a2daefe80d550eb9f7058480224e10200429eb1e2398a05e627cf4dee0a53feb026fa5156b8cf892b42b8d73821669e8a744a0801b0235b31535b7bec139"; hasRunfiles = true; version = "1.1"; }; "tikz-layers" = { stripPrefix = 0; - sha512.run = "5e57bb45c4a75f38f2047844167510bbbc471a956b8067d290843a50e88203e22ec95834cf75b3cbff34a32f3159623fb7c16427c4ea8a995bb21918d2a186eb"; - sha512.doc = "4a28f4d9bb96623b6df976c932b2c42b34c675f1236a5b3be575746f2a25b279020766d98fb68138ce5f5528907823a77a1825c43830b758c0950436d4465662"; + sha512.run = "8f6f4b000f21b44b28b76be464d6870c2f1a126ca94fa0468f19889b4fc71bce513b02925b70b79f58ddd9c474ba0d7190acd510fd9f0934bb3e56c971bdf478"; + sha512.doc = "cb390870f37c8397fc30e66b8be8b22c35653fde216f25354fc7651c1740c7e0b950427af2fd38e2a45dc129c3975a540886374987390ba0c7d3ec2d3c048c3c"; hasRunfiles = true; version = "0.9"; }; +"tikz-nef" = { + stripPrefix = 0; + sha512.run = "9f53ae8076f72ffdaafb812e1da6ef06ecb212b1795892673301d881ec4f05b4608fe17e30a18875886c12c002802ed49c26d36a1f282dcd6859e3bc9ac0e632"; + sha512.doc = "7acc3e48cc8cb83530c022beb1dd27753c1344eb5f58a8386b6a90cf12b9313f03a3ad152fd479394a6598de690c9aff173359e04afdf9c04d794a78b904b24a"; + hasRunfiles = true; + version = "0.1"; +}; +"tikz-network" = { + stripPrefix = 0; + sha512.run = "bf8dc0cf66e2a3a0317265d7ae5b79bcc417aac278753b6c935831904bab9cd5ae1c65b3fa1a776caa5a798b1e038d21c6c4e00ca78a26e591047290f3f4717c"; + sha512.doc = "79031df0589f4d900a044b617a6aa251fb0e137cf379a6530c0061955ecddc081a1fda8997359d36f0036395db070d34909d6b728eb216057bfe81e236ed5083"; + hasRunfiles = true; + version = "1.0"; +}; "tikz-opm" = { stripPrefix = 0; - sha512.run = "0559f94069490601eb294987287f4ffd1cf486110e778b5f71b93ac8e755218baa347d3f2593324746182529ca3ee261a87b3756dbdfb4dec20ba1b68ec53add"; - sha512.doc = "9262a94b387f934342ea45f9237c2361612dd79d5cf02e2257236820b990fd090b1e27efb77d276f1d2279cd7b710d15edb006a4b35a6ce03d876cef340e9984"; + sha512.run = "00bc73b32a3a7029e1c75ebf329aa1b95a89e43099e63f046945c7840bbdf10b4dfe39fc2fa0412a2a5f5a7d2d14b0022934a5e4d25f118e3effd565ce8a8ed4"; + sha512.doc = "e885b98a8295bc73cadd0f9db6cdb79e6bf725990831d2f7f9bed3ab0d72a8e1746a949c25bae90f3111b80be19db177867b17396703309dc542eee5d5627dc4"; hasRunfiles = true; version = "0.1.1"; }; "tikz-optics" = { stripPrefix = 0; - sha512.run = "4253c44e7cba3769978882448fd9f6f9965c831ad30b721060afcd9cdeba9e8298919a96a9d510f7b0de88ffc1697f80a5609342927f9f6660bb31d70138105c"; - sha512.doc = "4db57de6bc133ca1832b0bd56c10a8a59a47e98970e924ff6a8dc0cfb4a39ead005d08f7483bf1117f217bb0a43ec59c3d0498cc3a402b374968960492681d22"; + sha512.run = "662ac765e5f18b1d3a63be91cf9fe03df838a50a8a618caba7fa922dbf461774572d3c3ad055cb7a856c698450ab33d51d08a5d1ed5e03c97a09cad92476dd74"; + sha512.doc = "70a1908f94e51eb0e5d681047386f7c1f9f24e9537f6e2407bbf039244e15e06ea5559ea9cb4579e6b017fc22aced906f72dd672f98fe4a6f8ccddc5d3c86037"; hasRunfiles = true; version = "0.2.3"; }; "tikz-page" = { stripPrefix = 0; - sha512.run = "76e71d83bc57189086b678edfa9947c669bedc39ee1d14fe81db9b4da91253f215982ddf067feb90320fc0aaab07e098b1afbce0227948914e939c8f7531fbb0"; - sha512.doc = "484163045d93245287cf8ebdf3226d6aad2a2f90a98b5224f78ad5bb62f2e48749cb19f3e96f0dc26d74103b4fb388ba57ba10a2e7fa44632f5201cb40c39ff2"; - sha512.source = "50d34370904f4c0930a4f069fd8e5665c9e1683503293a3697d8db97e024676f17c7de661e9cc7d00336cb6a75a5599fcc1ef21e91556132b9409abdd64dae91"; + sha512.run = "f1b4af96e033ec2c5a927160cb44d88b47bb1f4ce4fbda953e6a0c17877f8b1a5ea43b593197b241d4d5fe675e176faa2408ffd39e986b542ed5801a024819ac"; + sha512.doc = "3bd8489c3eb5b801054d55af24c35be4aaea73a4844f8215b27018d492e647a4e2ef3c1b009e22c06cc8a2db15f74f57dd1711860cebdb3b3d228d6907f009a1"; + sha512.source = "61fe91386e466c394fc66905f26d861886a5db4adc370b25830338fca780112c69d683ba26f1ab860bf6e1714749a52ad69ecae42c2d26cd8f22b2a07d7b62b2"; hasRunfiles = true; version = "1.0"; }; "tikz-palattice" = { stripPrefix = 0; - sha512.run = "688510382b0392c55a659571fd8aa4b90d169350bbafe749682764d93c4e40ca232bb75b0dbb8d586e643c9a9c3c160d14c0e49908aae8810b51edb65907bf1d"; - sha512.doc = "575f184b44a6afa7739364e59d11fa8fe8101105d8d704c907d5d9269ef5275d53e61ebf14f01ab86d244dcac9b161fbd0fddab1e129855ed9fda91ff0026702"; + sha512.run = "7c4cc55bdd6f825767642c5cf1b0e525673501352556127645bd0995400adcf920cf70240759d8a54a97a0b1672852262f2f02893b790e9a50ea52130d902a2b"; + sha512.doc = "417702f0aef6ecea84563bbc61bd79fb9bb1414d99e64ca875a4cba2b7592cb94acddc25f20df51d057f03fcebfa909454434d68e8fea6402885aad71eb278ae"; hasRunfiles = true; version = "2.3"; }; "tikz-qtree" = { stripPrefix = 0; - sha512.run = "610841f6607196490683e0eb933cc9720141268a16d5b549d5d9a979b26f31bad16faf1a63d8231d3a8dc2b292ac40f78b8245c4bd0529db8f79ae459cf6333a"; - sha512.doc = "618dd6c23a53164e75db41f1212917f783e478dc1b8c36e63be2ece1a50cf5e2f1a4b7c6faa9e14962ad46d67cce9a5fe9f131ccccafefd35625f49b5188072e"; + sha512.run = "24fa04e4fbd8f729fa90fbcdbae2051a2fef615671a1661791ab791ec16ea5d55ac23c03df031d03f56e4925ed417b585165bb1605b608b6379bca5a50d2d276"; + sha512.doc = "c8260b1cd8f11217dbf495b9479518df657f7f52b948e4498b71fb31628ba98832f450d7b6ffaa965087940fc4795b932274b35c142d01591ab243b64d03dce4"; hasRunfiles = true; version = "1.2"; }; "tikz-relay" = { stripPrefix = 0; - sha512.run = "c1943dc44c5c45c075ad8d18b712fc7cf5b1d4122fdacd82e421f3f05ab69936ef6c54745ec1e07ed7c14dd7d5225349b5a91e67e776bda4d981c98d6f596b41"; - sha512.doc = "207611bcb49c433cc65e3d443db94482c625e84455da1fd5c5d2b3c496f0ae8cacc6bc07785dbe4489c095546a18b36d9711a701bd6742092aee0e1a0f44962d"; - version = "1.1"; + sha512.run = "884e8168d988ade3a040b87ebfa405bec5acb0f64466aabdc1da24e159a54db74898426df8b99e8e4529744acbdeadb0ab044fdb5b09b0bb88e6392a427959d6"; + sha512.doc = "c446e3be63e5831619b859ea9d161a13edb633de0e698f9f799147aca0fa854488da86d548fa5065c45312217b01aa92f863fd8d6e8128649bdb25ecf6264fd1"; + version = "1.2"; }; "tikz-sfc" = { stripPrefix = 0; - sha512.run = "6714a919e99328ed592e68a495de59423851232bd6373841db68abb617cf8e6ac2f04fb8ef7d78d3d1bc08a92d42f67157293101e36ca6d4a3e6fa5c900a6f2e"; - sha512.doc = "e12c34111f53745db106db33dddcd0afb6bed1e0653877ba2a846db7807b777c1813a0f9b9b6d2d757ad6d000ecdf9b094ad1cbdc1520764b9590b20e618473e"; + sha512.run = "b595c476678122e7d37808ac8f65378853c1ac95a66b5f04f87ce5c64c0a642d3de5cddc79562d10ed05a013c908ee243505d3b5931180b83d2d993ad3ce2071"; + sha512.doc = "f8370da9e28109d451f35f13f0029ebd5a36e68d29497c505e3d237f2510e691def80f007818107359715749b63fad43befea0c30938133789dc5f9f016ffafe"; hasRunfiles = true; + version = "1.0"; }; "tikz-timing" = { stripPrefix = 0; deps."svn-prov" = tl."svn-prov"; - sha512.run = "2337cbba50823cd949e3902411a3f0df87761c7e86b964a5dbcf7e4c40f3a354e0df0aaefa0e785cc9899e37da6b74b3c51d33422104b1dda775e7d0e4afb91c"; - sha512.doc = "ca0aea15dc277b47a51e09f7f0ebc80fc59474ecae0def50e8a8958766bbdce666e10c5082111826d7a04b512d5a5575c520dc95deb7ecc026af1c80495b0e65"; - sha512.source = "c4003bad12ae6ed0790edb4b5897bd8ba8f1a5987b196456aa004a499c46a188177e5c645d70fbd6a2a98f3ea94758accae62acd6a3c158ed73fc6dc91aadcff"; + sha512.run = "74986c39200857ed680fe9223d7c35fbb1ed4e890c9d3def0576201c717b53974954d3983c074f99ebac425da40a909f202eab3175d79d2b96d9d11a473af7c6"; + sha512.doc = "0ed1dcdecbbcc83bf78e7aeaa528e93e772b0f999de59f3b1e0a17b661128745a4010074ea2cc18b9c53a72a6a67668baec55c91fba41f70341af17d79725e10"; + sha512.source = "2bd27be6383b20223f7c4934b65c27dbb6dbe4c509831f286526f87fff6a81c34faec1e2cd95bdab49826c38489a7d21880f508aaedb6f22d742f5db2d3f132f"; hasRunfiles = true; version = "0.7f"; }; "tikzcodeblocks" = { stripPrefix = 0; - sha512.run = "a52dd881bf83c626192c83037c128bf28c768faa227ddfedb602657f31e113ef41b5dc32c5596089c49a2542cec691f702e6178439e05ef3c36ce619da61b06e"; - sha512.doc = "cc181a7d6d975989dae5c8d286b2c11c2b2bbcf6f6fde1dcc826fb6581bc144338586b599c51ae891d49819bdb61a04cdbd15194303c9c777ff15bfec77cbfcd"; + sha512.run = "c95b1f21ed2f7c4c7a260794025128878e7d08c720a28d68053c4dee9b1e09e79c93ac1a2f8931e1ff988f127b4bd5e594407d819a6ea08229c6b94ff3b7658d"; + sha512.doc = "0c6e96db23af4a4699afe71ea4fbc77481ae6a8dab7cbc0b1e64e9d2fd82213743376fae03c5eefa09b6ac9c1953c39e65f91c5581c4fa039a212a5e56850034"; hasRunfiles = true; - version = "0.11"; + version = "0.12"; }; "tikzducks" = { stripPrefix = 0; - sha512.run = "5ff991d2a6c1f3eb5eb369e7b3cf42f0a81ef6b4f04337132488666ec56402817e567cd86ce0201ef348ab7bef058567fdabc7bd68c9b752da8259a17a48e948"; - sha512.doc = "bfc524ee02189bba9db8b0aef594f86987ea90a220ca66160d8ae8cf731117689ed57cfd0deacd859fbff310c15052208d025b4867cce1685333b1b691d6fc0d"; + sha512.run = "7274c301e382169312a2d318c43832f29752027ce13c38f960ddd58309b844225aed7a886decf61b4dc1d7ed90d4c4c54db56813be5d05cd0008eed4c922d023"; + sha512.doc = "243ab120ebcaa888cee0e29fc785199512b08f29ccda98f1a54c4318b12e0798ea35ab73ad33b38a1be787022b310c6d74a0b58a7d4d03bdcd37e79b8b5dd4b2"; hasRunfiles = true; - version = "0.5a"; + version = "0.7"; }; "tikzinclude" = { stripPrefix = 0; - sha512.run = "049e303cbf6816a64798f883db28ba22b274546579e72cb9c39a8de51791792c67cafa7406b8110fb88cc47c12615e4e9c9ec0812129dca82fdf2ef2de6eaca6"; - sha512.doc = "efb54a9a6f4878b3d371941519f272f8b0e6c156c681acb1875d854ae7dcecf808c54ddae1e75efa00bb36a4a0fa9960d4b4e9b2fa9d730b4a24df53fd4bfa40"; - sha512.source = "7b4bf9f6275d29c586315592735ee8f5436e76b0a7f784bd2ee23f1f3f279226c806b2866fe897d3904d18ccf307798c7cc754a44a3923af027fc3aa7021ea2c"; + sha512.run = "ae1d739dd05a9f24354890fcc15d51c268c6a9f96bc7f5e36a6e2a6b9f1625b2cacd3e4f54d6dd9a49cee29e6e18ea82086769424e9dbf9183b96230393fd21b"; + sha512.doc = "8d1051d37a68f1cc26d84cb1e8b10a2b516ae2ccf94bea416f3e613ef9bad5ec6389144803601637ec9fe301bd8ff9ca821b59f0ff5a0a73f5e82b55b82f50f9"; + sha512.source = "11dcbb9238fc487efc4d751661820d5be7ca2a98b39c0e1eb6b2aac8e5ecbddb945a8cf6a3076ed5308c57a75ab7cf2fe8813e2256c76f3c2b637c5b2213d36d"; hasRunfiles = true; version = "1.0"; }; "tikzmark" = { stripPrefix = 0; - sha512.run = "c82b3a03095dea429e18b0ae091661f517613841e0183ed8f67223ae60df416609478fec4a9804573f3f2a7b274d19dc5406b79606c2afffdbeee0dc50af3de9"; - sha512.doc = "1af647ce2d1ef8b29497d410f80a7807b93959534b4b0507282b514433696971d6a07c4c5bcfc416e9f702f0f3df394572955202adc7cd33d73143ea022d5087"; - sha512.source = "9ace0451a6d5c8445d53d998e69e86940d748ce1ea024a76f990322a9764aea8c1d16ce719e3ee0aea942e7cef31986f0e31243ecb6c85a7d88cbdb483cef50d"; + sha512.run = "b74427bc030edaeb1b63441db99e0cfd1eb5df48a49a707b60c6657645cb45459cc98f0b65909285c9b78ce796951319e4d08001acf01ebb10135596f879ead4"; + sha512.doc = "c65b40beb4b2a8bb865fb6a8d8d688acaf8bb16b5d1cdfd44cb7b15e3bc224abaadd351607e19434356420533c7facb59b1c83d770df59059c7bdab4a77579fb"; + sha512.source = "9831fcb6ddc2341cf12fbaa12d45d0d33012462dd8bc195e43a48c6bbee5833f0d594f322043f054b2a9b13e5f056b1730dd594cd7a4e2ce657a0287fd728c47"; hasRunfiles = true; version = "1.3"; }; +"tikzmarmots" = { + stripPrefix = 0; + sha512.run = "582c2f1576aa8e0f7a5fb95cfb524f5dd915c9cefc0f456259da1da30289aa8acd41fd5a725190e399d8a721f7f422a978d3ad0e0a66c86c363823d74259ddcd"; + sha512.doc = "91fb2f153fbba3766f287248acb896e0fb85aa2e7955a85d3d7192797be864eaf0eec29c101f328fa7fbcec3b3cfe2dbe171003f4df742846da24cfce253661a"; + hasRunfiles = true; + version = "0.1"; +}; "tikzorbital" = { stripPrefix = 0; - sha512.run = "f067c40251b58c10701eb4e27a13ac78c6fabaa4a5782fec1a2f4816d1a212da0bce8e4eb75fd7f0880c6b0054ad1ebe6d8963aca14afa36c2f9823a1f6075de"; - sha512.doc = "02afc31c7ed603d9eda98bc7ff0f9a745fc57f8e9cf719ba2afb40d967e2df269e031ee1e25a9cbb0c725d0e5c5aacb8c2910a527a1ddb929f21d384e32805e4"; + sha512.run = "6a90bfd545f3701d2bf3459244c94aec9e2db9ef1a9142dc2b15e5cc12e6b4bccde72e57fe93c93d95ad305d8fc62bcf77a5914dd9c1aa3d1f658d7936ce20ee"; + sha512.doc = "24fe8fda7492ab6f0cd0732d7a6f01a8ed1a3f144199ddcb0a4d8fa3a764272d4f7aa3f615f099c10f7f935a8dc95ccf57dc25bcc201f099b79564147f03ec4a"; hasRunfiles = true; }; "tikzpagenodes" = { stripPrefix = 0; - sha512.run = "d81587ab7a906e27e1367d24ea716018f2793731f61dd701442b171149c40113e67059118aff80bab0e73302fafd66544150d03b16866925da81483118608943"; - sha512.doc = "9ac16fc42cd3be5efd1bbbfbac2043487526c80e15f7713ea2258d2a402483ebebd7aab591bffa7571e5214b07cbf28553057a70eeabe6df6d2b710b542dc2fa"; - sha512.source = "30065dddb60720879f05c033d4ca781b0dc7870e30960f29b75a32291fb1e90918294011a0cdc7981cc4c5a4232868f131c0bd43243f6b962f93f45d6dd71d37"; + sha512.run = "39092afd4a64f83423e7c1a40919cb6cd8caa6c2f4ce6f5976433bc711aa6f35fffcfdeb0fc2a4b1796f52bdbace4df2da390ef605299194ce45a6c1e2ef19ac"; + sha512.doc = "e142d8d546ead9be8ba8d9e997b8e7b79fc0d17f7f6f9fcc6052d3f9fd8bbf5f48617e00070fbc2a7f2eb963be03c335331bee7adc89767158d1d8443cfcb90e"; + sha512.source = "a8cbc21203fd53c60d449ca86882e56777a956e1ace5bc260bb222f94902638e296d63cee925ae436032091e186ef17817c4027ce89d619196723f9bc47db414"; hasRunfiles = true; version = "1.1"; }; "tikzpeople" = { stripPrefix = 0; - sha512.run = "b36e8ba68f3692c55b091d8524e63e47e72a2612010f2e4d54497652fa681b0b27169fbb1a397da312bd3ba17cd078e713087161145e0933c3a8cb10be55ed45"; - sha512.doc = "f79b01931fcb1b7d627859c4f7ed2d954179e79c1d64add45705755c9e57ebd371470e7b6d05ac1b373eaecf690e6d4e5aec76f50ea710236ad26ce2f4399128"; + sha512.run = "d2cca717823257a6ea8e493fb818922e179c078ee383d432f8f2a1f77d45b4ac186b4f6cbb574917fa90b9fe2c6ae663a5e69fc7442161a703cb3f6bba53cd7c"; + sha512.doc = "c372d252e82bbf5f1d519dde1d02bb3bf9f2d67e49ca7b9131e86efe1fd71e4905d325822f07f0118e2020e209841ada8cee543c41c3ae46b0a0f5a662b5e5bd"; hasRunfiles = true; version = "0.4"; }; "tikzpfeile" = { stripPrefix = 0; - sha512.run = "6f8a4d50446566a00e0dc346dd9ece94a12e5c9f596f21e9381c02954676a89787c7174ee4cc8fb7e2a5a40bc27c20aaa79a283034a52a23f5165a5a8f18b2b2"; - sha512.doc = "cf74ac0b0877d472f3f5879d76a252156764ddcc04730a6e2dee8571c055f334c910034a1f27f8dfce6b4119c3aac4a1dae2cf8e4d94f3bf47fba60d9f0fbb02"; - sha512.source = "82a30288b4722f869895e62318f2161117cfe7c0b8f37cac7dda90fdee1fa82f94af1d5353d10e73188be0fba199734d9964c42195af1989ae4bd8fe317d2987"; + sha512.run = "8d8b7a10e0215fe06a00d6da312d1f235c63f7235ffaa730b4bded9da97f59c3bee771fcf2d21b7c8a2e356c2e4cfedab6b3ec68d46c30a05163389d62860a7b"; + sha512.doc = "577c51ee3c6c7c9588ac90511999450bfbc93df95f0c82c58fc6d012c757ffa2aa455c1aa3979f716df2ed1b74211da3d31fe1e149cf0be5d855e6f6272a6c05"; + sha512.source = "d9df867e705a13405e2547463f29503a5f3cb48ceb28a1410abb472e8cf9a215f4e3e66212e020adbead8cccd5e58c291ed4fdb6b3e088856e6a57a83c52cd98"; hasRunfiles = true; version = "1.0"; }; "tikzposter" = { stripPrefix = 0; - sha512.run = "abc82b602958d74cbbd3813ee6cb143c918addb382437e7b78503d822e16524c4f07612f4f3a1b978747caee6370ca44890ea20fe15c7c153c65126b2d5e814a"; - sha512.doc = "da194c97c48b910d04bb903a91326bc37ee11f997912cdf51f5d6156715de3668314674aa8f1158dc148d2e00ac8b2826ea4c7fa6492a367f9d13fc2b59c9970"; - sha512.source = "8fdb57fefd3f569f850e414d0eadf2ab7e2f5b93d0ae1c329a3b7f663dbb26096a87acbba5a196cd525049c4fe0341e4787c1ee1518f4f8bc58bb727cf398cf8"; + sha512.run = "7d046aba011aea541db634d1cf528e104b20cd57db2073d7b5237331ee4974e3e8e9264a23433a9b869740fceae94241f04f94a68edb07afc995e32c4d24a68a"; + sha512.doc = "fbd2e1083fa01c04091881cf4962056703535b1dc61f18f7b8752f6e28819fd834cff3505492e9f338a965fb4f78dd66b03b3bc6dbcfb533428ec031bb2e8821"; + sha512.source = "99b88881af12efa789cc8cc1868346df17100cc3ab33049327dbc996727a5ade97baef541537834333b3e39741d04fab2743e4bfa7b08b138c888403c272b3ed"; hasRunfiles = true; version = "2.0"; }; "tikzscale" = { stripPrefix = 0; - sha512.run = "6594bbbb4c54296138abd787dd495ebb41c1765defba40f7937a90896be09a99cc7188f603279d7c557e98ce7793d92e4a45c0e33637d1b9310dc67e130a1d8d"; - sha512.doc = "dc749cbaaec879069271f7f28bbec7a172a633608668dbdbd3181eefa855160975bb00a8723402e6dff2cd4bf9ed3be178aede9dd85889a18c77500b12e3f320"; - sha512.source = "cef68cf24ee48c1f7bbaf2c1c7092f847baf6745ebbfcb057cf8b47c7fb9be132f9033ba00302764334112a9f13cba7c4d5429e48fe2a899a9da4a0ac9f91371"; + sha512.run = "9cc57d98900a248a2bd9ec9c3ea7fc9d18aa535f89fc3f34e8f7d5b65b833d2f98995aa9e5bb580d4393c69b5211d48a7b121f17d9b9e45ac4a9a2b3305d5141"; + sha512.doc = "f7359692fed4520eee57fa62563732ccd5c9717f53a48de940891092282cd436002236f42380657a143db5cce9d7925f4aa7b97cbf6497951b61eb1229b83c59"; + sha512.source = "573bbec5737a29c486094a413f5a6777c9ddad258d10b955889485e7a521dfc15b1b196cbd96d2ad5ecc4b98e38858a976091324522e70bccbba5060025101d2"; hasRunfiles = true; version = "0.2.6"; }; "tikzsymbols" = { stripPrefix = 0; - sha512.run = "8f840954b891b05b2fc25e3a14ed3b0b2a552a344e6fd21e8d5ee04816b0c286e483d76c7e39a62905a7609d0be37c867f714fa5ef2d4750e890c7735b61a1fb"; - sha512.doc = "f21a91f7de71c47858528ff8d00d48f7cfc1f06caa5cbdba7508deeaf5fe544cf989479b5786480d97243c32852437551f5b8363c0ec2575dda555dd624dad66"; - sha512.source = "2b89ecdbaeee401a3fca0df30c4fb7dc17e830e3d7675a378d1441848371c0a2179da1f5fcabdedab09e3d5d557d18604af534b01c900464c7232abdbefa3f93"; + sha512.run = "64f61bbacc083de9219f75bba96bca9c3e9f3da3c0b549b54e2f9b6e42e67c31c100e93cbc6b2f505809305687c93da90e89487924d9802afe81203b1a1ad0bf"; + sha512.doc = "875a616d47df9d481032fdb3a529c3e802fa70ab606a52baab3e42eacb4fcecef895c169d6b45b4c0bf78bb0b0ae5fd880a96604b27ea0a6994c27c527b2dc47"; + sha512.source = "0ceabd4c126d46bdb6839bb2162d6c68cedac3d5a9c1b15efd8edb920b1089d136ff8789bc90c29523d8bb27478dd94c5797355b767721da19cffdc16fb49803"; hasRunfiles = true; - version = "4.07"; + version = "4.10a"; }; "timbreicmc" = { stripPrefix = 0; - sha512.run = "4b61957dc4a6aa9ed0f608cc99d8926b47334a129ab1e2f231d3a70a327d5cf631d71dcf439c790f09448bf06f7836af11b20b1691ddb9c9288f9b0dc3aa496a"; - sha512.doc = "8119763e875a9d2b504367f6b206e1be882fa4d0fac2e54c84a6c634a3df0697c0ecf0b631aca04a7a16ea48b31fb5550fafd02e43e4fccdc2711ad10cda094b"; - sha512.source = "8070ba13021b907c36911b4edac904ad1701b84fa3c5597a6c3ae91284568fb54db81f7b42856386d8f304d9c64941f81199440e11b9f8e180af3d4305d5f9fa"; + sha512.run = "3fbb18e947779e05fee128c996e4c9a1df7fac4c597ad5bf3514b17e80d09c0e0b815a16a17a11ba9476fb3a2944201577c536635217c232e3b6451a783888ee"; + sha512.doc = "8de9ef7c62b2f747813b5cca5c5823a6bdd008a135b617f2fdb104f4931e77b483d97449fa355055a551155921f4fadb4e8d958788cdd31896df14ace19d2a29"; + sha512.source = "c91c626f185f058b269ea9a0f3e5519309bbc55ab6f1967b9e49f8ddf6882e83fe7aafbb224dbdaa524aaba4016890d29dc7502e544b3ecce9fdce4ac5bb63e6"; hasRunfiles = true; version = "1.2"; }; "times" = { stripPrefix = 0; - sha512.run = "269854e7b121399b16a52bf57baeeb8c1a05cdb29100c94f757af8376d966746037b1766d7b773216debe836e594dc7ec44f9bacfa9b4ee57cea033d1a25811c"; + sha512.run = "92e9920308e630e387441f88e4fbeb0706a07cc84ab218dd3888ff9bb8924b923ee1e4e1c48108c6a37ae67fd8ac08ef92ca354330e079d033750c624a302b45"; hasRunfiles = true; }; "timetable" = { stripPrefix = 0; - sha512.run = "e421912b028a6f709b7e6bb3848942ee75a00aefa4ac00527dcddf5dc89d1414a468916d45a84d0057908e97de750082bbcc063bac00f8d40abf32ddc7f1c05b"; + sha512.run = "1b3dfd57513b6ec8f1dba13e419bade0fff7e7c83e665e84a2be738c70c3d3c92fcf8682a1f4521a4615959bea2e2524843b661d3c4bfd3f27383cfded37ad4c"; hasRunfiles = true; }; "timing-diagrams" = { stripPrefix = 0; - sha512.run = "066de60830d599fba72e970dfece8802bd2c7d570a35c7059ea9e74ade07e67e9f0df8be6c2aae030d075dfa5eab8fa875b33589aa7b89c6272a96055d26518b"; - sha512.doc = "397ceb2d257ff658acfeb8bbb19f9843e0a004c3ad1a9968556b37ff298747b15a5c3a8fd1b7b568c68fd0d4f1fdd9e4090ab3a86ac8a5df4ce2fde8656533cc"; + sha512.run = "b032b77ec9b3e878a0b862bf28eee2205ad2ee08a74205e9c52f671eee9ddebd0c8244794306d6374a692e6f4f2ad05e9ca89557229c34015869eeca60e971d1"; + sha512.doc = "f123ab7adb5052da373a5615e2139d2068b488c8496e891b432ff43c3cf249e3d77d9b8d339a2aeb1dc47c899d1764c9c1bb8deaba2ae22d3a4795342567eb94"; hasRunfiles = true; }; "tinos" = { stripPrefix = 0; - sha512.run = "1667cba16ea1238e2194fc70137ba92ad2ab422c54d7f66e2cfbe79d09c37181782a52c05b8a75dde47b6d92b69e8f3f0300ad5e3d0b5400cadd5905661b4a0d"; - sha512.doc = "071bd6c5f11a5053fd5ff69b981859ae6b3306b66121bbb596558d095600986d2812529cf22136ffb3834b06746182796be7f65cb18aaee410715fc2051678fa"; + sha512.run = "a34cc0040576e2455dd20cce2e552304a77e12c44aae3c7cc1e0277094cdbb93b4017d44b57360eb172caa6667dee4b550c258153a4cc8e472b464c252ebb674"; + sha512.doc = "d34fd4fc47420d9bbc2fd7b6e79c986a21db3687b9c6b3ef0cd504ddfa57231941b7d030cd447e43a6520475c243793b80bc741c3df546404e3c34fb6ed84bb4"; hasRunfiles = true; }; "tipa" = { stripPrefix = 0; - sha512.run = "26e8071b2b5439704a1cc9600467d72c6dd9541a51af7a78bf4ec9c4048d392e8f436c1f0f1cff5d88b348dfc48a2acaaaf0f4a228dcfd37f3172e735303d513"; - sha512.doc = "4ff4cf48bb995917a9c1654ec8dd5cbfc61cfff0c0e344d4f4bf9809751ab1eabd45f8929bfff8694f3040a90bd7890045d85a70b522a550ffb3a14047b0708c"; + sha512.run = "03b02e4d6ec957a0261007eecbd8740bc7098d34510d4bc28a991002f865d3f709e7230a439f3537cd264272cdce0bf17fee4e119e05dd961e234ad6f35360bc"; + sha512.doc = "a1e7b303deef85a73e3f260e8abe9728bc7187188009f0a531f92260b7002724eca1562b4073764085547645fcf01e6fdbafc1fc4b222065fc32ae8fbab5f5a7"; hasRunfiles = true; version = "1.3"; }; "tipa-de" = { stripPrefix = 0; - sha512.run = "1cd5c7f7c4a0aab624bfd8526b4cf628ce0e4b0fec1bda362fec4b2f82f817a64454b4d4403ed60bacd60686159372f7643bf2ba211d2d946d6ab2e12a78e5e5"; - sha512.doc = "4c8fe6f776ae94ad75bc68789287f2bef254f951beb41c26e091d1aba289c8518fada89acf55e11ef0f6b4e1c06374bed8c67fdca2f9256c644daaf724420968"; + sha512.run = "9902f170f026090feadbb4221162b26198eaec7cdfbba3556b92399d6a24da28d55a7d70bfe29acd3bbf0578c8e3a3926d4b5e0b10a5c07648ce7c1abcf7806d"; + sha512.doc = "3416e7504b35434726242ff057d0812ad9226ef366439917f2580cdd4589a458d4e02aa4f51cc977a72824314db3fce29f283204b7c9d37f41609840a65ba432"; version = "1.3"; }; "tipfr" = { stripPrefix = 0; - sha512.run = "a63645fded366441d16de4b6abaf3252ff5e3fadd88480f9a6123caf0c73819d09db3d3eec4b7e50eabc783e67c8be70637c3711739f0558a7e00cfe90a68269"; - sha512.doc = "22fcb11b5b35225a63b71bdb185fad47c41121e42fb6fc24da10472dabd7c65de2d916c8242816cd3365edef6d4ed7aa2217ad3fe5c2fd0c801d8467de1345c6"; + sha512.run = "1a271dc707ef49310c64f7533bf0430d2caf14fdc1f2566d4b4dd8454e9aa850c790fb42f9e537589d91aa741ecb753f83423f36f0d5f760e0c27e0048923bdd"; + sha512.doc = "e59fccbbea15795960f5c79e00e9a359d1b7a302205b7415cd4b03c2eb0039c975e9eae0b7beeeb9e45c9470fef13204c6379f48be99c00fed7bfa900a2416ea"; hasRunfiles = true; version = "1.5"; }; "titlecaps" = { stripPrefix = 0; - sha512.run = "0eb465d5cd75276698991311f7c0ffda97a1525bd48f41a22e06d3e8d6df1b762924e4877e86b3d813dedaa2ae63e1f54ced9f92680b0b8977262139f953e5a8"; - sha512.doc = "a083e92c258a1e12c958b5a1660299905611e32e3f5500e42acbfb8c719c7158cdbd3cb4a5acc638214d6952b737c6d52aa0b601423210fffd0268ad1b34f1f2"; + sha512.run = "5b97360a1b2280d85f315857eb72954dbb91cb7ce4490840741d2f8270561c88faa688dd777318f6caf6ce644fbfa11024aa950dcb14b39e5d96dff33d022e29"; + sha512.doc = "08b0e76c39625ccbed4bef4bb51e6a2544cadeb41518a676ba9a48077ea747534cc96d567f3fe15b8cd889ff035f5464934454223474c51a8967605e50d53a9f"; hasRunfiles = true; version = "1.2"; }; "titlefoot" = { stripPrefix = 0; - sha512.run = "38c86a4ce8fc7f47db3de1eec5ea1ee5bc58dc533f6c3a8a986ba67fc47db855a5aa59d58ec092d039f9fc81c16266d7e91455c65f6ba69cc438abbd92efe498"; + sha512.run = "ea72c965f14a46ec4a49839026c7e5d27c24a2e3fb411e8fcf4e3cc281025b2ddacdef3a8ca73cb748c5aefa82b43eed884aa4e870994215eb8b4f0a3dd93cf1"; hasRunfiles = true; }; "titlepages" = { stripPrefix = 0; - sha512.run = "ca88d856ce88b7544ffea94bdfe5b8ae8dd0aedee262a5d5c4fc923b20c74c7d4c3bc78e2236cc04c4f1ec85da3d9fe06aa09a73f412330217dd413778c14606"; - sha512.doc = "c5a131f9a63f2f453e60560729852f0c5b5ca09191715decce9d66b09da3c944280c463a131a88a59f5daea8f0fdfd6c035432111a7164a6fb2fb5e712cf3cc2"; + sha512.run = "3a2893109a4acf5dab02d7efaea7ab5e077c47675de5944dcd15bac716206bd0abba849d302a8db5b11ea7f40796d31d0152e7e4788d52aa70036bedbf11e2a3"; + sha512.doc = "30ba4ce9ad0253ad5f5d9812d08838aaf5d8ca0776375bae9d6b4c5e625482bee21576ccfe36822ef6d34b1d352e573fa0551f2aae9a4d821fc706c31c02e359"; }; "titlepic" = { stripPrefix = 0; - sha512.run = "0fbeab9d90719c6d6a8e476b46c5d5d37b80ee32e624fa2baa6b2118e4fcf04125a8c47c0798d0d7fcd121ab33d32100a1b775e4bb66166eb8bdc17af64eb1f1"; - sha512.doc = "35263346c41e2b33dcea203a34011010ded70c6ee145825ab7bec68af4c9cea4783afc91ecc28d758d1c941f23cb94e45db10f471dd58e14eea86bcf576f83fa"; + sha512.run = "0519ecc0324de8489ba623be429f19abef15bfd34bc387cabcb2f5d19cac0621ac17bbb1ed838852d5567d383a49fdd88008ca8303d88517637456115b692bdd"; + sha512.doc = "bf8e1861c7f49a714b1ea72f03ac6178652e92047d58ccd4c49ef48cce39e3664a4dd6d92830f3c2f4d49e55eefe2d07971a95dd7f54df17171ad584db5d912d"; hasRunfiles = true; version = "1.2"; }; "titleref" = { stripPrefix = 0; - sha512.run = "aec102d211744b0a5a6b0d9df220aac43217c94b890c2ad2e4ffe4f18636e691c79ed9c809974543ff7735b82c8b7301df03f942aa32a97588c2f6fc48515a28"; - sha512.doc = "ed4476f51ec99b0260776b105e981ed1133eb870f98416c18bac9e9f3f57045a2e83305953b92d8f636e2502d5f656bbcabdd7b24f379873c173ce777e4cf653"; + sha512.run = "f7c34a1c3f416f4d2b7d1d739c82d218924d6c43307ba605da4adaa735048a6095b25dc719268b82e88fe03716c449d0d867ed626f4c59d1915f9a129bfd149c"; + sha512.doc = "bc67f48f4477e397e0231c3f83cfcda4e467e5cdb5089f0d004b099ad1e884335ae184858be0fd8761c6022333cedd9ea5bad178eb51fef4ec59bc590db0aaea"; hasRunfiles = true; version = "3.1"; }; "titlesec" = { stripPrefix = 0; - sha512.run = "6e0dd8528c1f59274213be66225e5967312bf24c8d553ea207c83363dc5fad4fc6de2b5f68e3704fbdebda4136fe6104c5b505ba2befea55024781e501603ffa"; - sha512.doc = "aedc11e072868414e67ce6960f8428c981b201c955fbce7abab382f81f1b54c969c973c7352bd025ff98c8690876a29eb1d7f529d45b114bd751c8d9012f234b"; + sha512.run = "64ca860a2d1d9f8a7bf5b8a53e505a6b1d1c279ff07ef532ecbbe78d20d5c56abfd14622e6f3e72e27f72c5fe5279492cad6b6b42ee0ef0fe60157488ad48e52"; + sha512.doc = "8851d819bfd4e30474c71e836989b6a8c1355c143abad0af686815874a8f851e8353f631f9bf3033b9c726697309c53b9d3f82d354c84e26cdf8ccf1222dcf21"; hasRunfiles = true; version = "2.10.2"; }; "titling" = { stripPrefix = 0; - sha512.run = "46a2aaa660c1a2542f26f6a1c8810aa3fee6d4b2ea4eaa95809f17d39f1e5c14a3fdf353c2f8005b916c1083da75922386b3811712c6266130e3a8870cb7cc13"; - sha512.doc = "ceb409c17af537d44e88bb64e90ab325e842401329fc1d4a72f6c5de1ea1e06d1b3741c5fac4fc0370855f58d7cdb82ab200755ffd858f45c5d6655505350cde"; - sha512.source = "03f4f11ccbf8218290849a01b2829953ab6ef62ae58550f285d5554db7548d06f0a17ea2b886915f8472570ce0b8c2128cd01f14d1ed3030907aca7ca91c432d"; + sha512.run = "56c1395fb3d47346c9b5bf2fe838d0e35903b71471c86d78292d706235fcd42c6f1aa9719e3be899d1fc1befc0fdcd918979a0f8d7f790ca45196542bef22859"; + sha512.doc = "bd44edc1a228c2bdda3ef555b71b52a31d15f4f297bee17483b483fe273e91563d70c8411b1aba68be3b81fb14615148ad9efa9bb29d85d918f4cf7987736e0f"; + sha512.source = "631dd4fc22bf06d007ae35d09d6603c93d8812db4a4b77fb53b605cb8b5fc122f1b44e4325d456f0959d2f006ff85fc8d388c1a64d191639ab8ad09cfab579ee"; hasRunfiles = true; version = "2.1d"; }; "tkz-base" = { stripPrefix = 0; - sha512.run = "67f9f00e1569b39422cf025007b11a678c33d350dd17b4a26c2e2a84f0eea2aa5825cd9eb2c7f470ecd39c3ff9046e7412aa1805b7ed898736657c0b018068c4"; - sha512.doc = "3062b7e934fd65c6ae2f9d8a1af58ed819060820853df4b0c4141efea57389e7064e529dca821211273ba7a9a003535f5c35514a56e3193042ee0b05bde6e595"; + sha512.run = "cd864c12b4e989e36618328069425df9e8788bb87f22a6c9bd676977abbd43d50fe06d4d55c5c892536f64ea9c2738e644b8b83df648dc5c064379e6376de03b"; + sha512.doc = "7899e18353d11d971015513546c7a4429fa63db2eab28538d7ba659bfdbdbc62be7315010783e5cea022c4a7550f0ca750e8591b6ea6ac8cc2b7d1c822ec875b"; hasRunfiles = true; version = "1.16"; }; "tkz-berge" = { stripPrefix = 0; - sha512.run = "708cd11957dd75d9fd7e26f5c5520ed4b1278b09141d9b7032b0c3f52921ce269a490378708db924a505703f8dd597f1a1db1f7f770fd32feebc293fa459503c"; - sha512.doc = "a74b04ab8ac8a3f4459cd21c99418a68320915c0e156951ad654e2a3314740be89c57f14ab1e782fa01274f8db8732dafb3a2908859fb42382ebe0c0931372c5"; + sha512.run = "8b2f66a0f9388240219e9f5f06e1eaa65ddd5157a8e9d5f5c0528f4b9e9f4b45c65839df5c4cdb79dfc9f8d6803c3ed0b394ab4cc4bae59f209ee863311cf587"; + sha512.doc = "7e926653afe5642e36da17312e366dc38aa75a6a55d6b9ba82b490f63a7b3da3a1c092c0b1a5925971bf7be18f7ff88ef0a41219d7c8ea8b77858b4996bff750"; hasRunfiles = true; version = "1.00c"; }; "tkz-doc" = { stripPrefix = 0; - sha512.run = "f31191b3cc25e89d6c55dad34ffad1a3bd6c6ef5649ebc5727b299b07c021b371c2acd5a9d47fdf4717c102ccc4ce08088b991b579e8c5c69ae596071aafee37"; - sha512.doc = "227924d07d8e29a606d7b3285db6a98207aebced74094aeaeb680e63b3d4378285be1dc429ada40be8f6ab2036d0151edff39a5d8a9951590a737950c11594c4"; + sha512.run = "7493a568bf51eb5594ef77f30792a60501c30670c374ab5a370f1bbc0cccf93b79ef36528cbd1d006a40392a2351899bd9ad558d25221e5d7ac127b3b2fa6d94"; + sha512.doc = "ec9e94c922940e85d8351dece5d90b5bcfea226cf33520a243b79c87f5a14d1bf91ed619dd81540c73363b4e51364a1e4681ad3e67e744e53f175e03394ac283"; hasRunfiles = true; version = "1.1c"; }; "tkz-euclide" = { stripPrefix = 0; - sha512.run = "b4b39215cda7ed78c3875c3c1490f6f69ac4769f590d406765ba116674dc2f35da512bde27e264fb1aa3de8f052f3cdcb99e9022dfbb0d4a109d7adcb09eb30e"; - sha512.doc = "55307fe27424783a8569261d73c2205b33a022f556e00a104c1ed5c7b7a538b41e39a9d093d6b5fa11147398d58dfb12ec4e4ea51e3f7374eef31dcecdcd7675"; + sha512.run = "cb555fbc171220c6ca8181cc11fa41924b45f1c07b38bd23236ad1d4db5ba07b814cc8c98d8efad99521634dc3ebb42ede2f85d3e678624eb0a388ab65d9ebe7"; + sha512.doc = "69092084aeb2c14a18a6f03020aaaebd7ea24b251ae225109586020e42366636082d68f1159a8517cf7df3e86ba16e884c508c73a6b6490f14b91cc43ff1b433"; hasRunfiles = true; version = "1.16c"; }; "tkz-fct" = { stripPrefix = 0; - sha512.run = "c0cc7992c6fa5cc38102d60f6df5fa78ded8daafa5395e4d491924f187b572208c3d2c024254449a0a435956939661e743715cbbd03bce37eeefdde92ea8551b"; - sha512.doc = "8ea9559112f658b1659227fc6976eac8bc7271878fe5d599503bc03a00106d87d8c5f4794547d92ea2f5d44cd9334f783c27201f5042dc6a472a85f4aa84c648"; + sha512.run = "2e8f6671918358dbe6a44add04248a5986ec7b5cf03e4d0264f2631557eb0734830bf76d7ac0335fb5b7a71ab794081fcb7dae2b237e60c61590812e67b9b2d1"; + sha512.doc = "0fb0cfb7e63be1619e589fab20e1923c24adfb413d7cf3a25ab3e052b8e98fd06aaaf024d1dfdd284fdf1495e0fafcf82b793e8bff6107ab7ad9e85300f6a900"; hasRunfiles = true; version = "1.16c"; }; "tkz-graph" = { stripPrefix = 0; - sha512.run = "ab4106c9b99b837bb90f6aacaa534a1385cc69d7a008bffda698a3aa43182592cd864c37eaa0d8c4788632014e4d91ca75f545940527d84494b02652bb7da226"; - sha512.doc = "dc4ce440a693a2be755f6915b43af4e763a753d90389dd8849b18bff7b3c1ee972fc5361a849c1be340974f47cb05b91b05f20f6d05ff5a8aa4d63be05315088"; + sha512.run = "a94af131724ac5e14b81d11e95e60be60e2f8fe555abda1c1c8e2e806d62ce91b0c97d01964d901ac97ee2366d0d3f9edf325aaf8d9770fea5208ba1ba706e76"; + sha512.doc = "f5f32a4622abb6735c609a4c86711a450e4fbaddaa8bc30e63d5d15d5902a91713c4a17f8eb86f5a9835535452b3975250a8dd9a8514c11fd0e908729efd268c"; hasRunfiles = true; version = "1.00"; }; "tkz-kiviat" = { stripPrefix = 0; - sha512.run = "2cc482b0b243db4f632da0c1c4576a5118a56d0ae9b888004cdd9dc9eb1125ade4734d248d88b49bad18052c23ed218f3b001f0371784dde5d1579940685183f"; - sha512.doc = "1f67c5602f8b877b1dbbe85dfbdaed83987dbfcbd74820adb14fb29ffb3ecceee2f47e55df95ae9888b1414a05a44ee19e5a6bb26306d03f44ea4340b87ec978"; + sha512.run = "544b5e55f97450ce912781560c9c03186e09f446fe1127a929dfd078dfe2967cd21fb59a4a917e3ecc18e21d3f33dde024f3005ccbc66ed904f26b8a53bcfb6b"; + sha512.doc = "90f6db2ec4d6b78ee4f2f986e6a1857c60883f7cab248c07dea60f1d2487f4f0f678a9d832da300ed3eba3fefe6f1d96815163a2341776dfdf1840a17d306b90"; hasRunfiles = true; version = "0.1"; }; "tkz-linknodes" = { stripPrefix = 0; - sha512.run = "130a0427da8bf66332b166ec627b53e38c1918356a931672167f7bfda3d253c5c22f0b31b690bc8f5bd101ba1fe59051f4dda58554f1c41d148c5041a8015dc5"; - sha512.doc = "10f717bcbc55f1c82d90bdc63fc0ae0afae4eba4aa3fe510a14e8c1834a5fd864c2fcf5c92d82e14e1c5a12dd8bb3ae838baefbc5b41af7b46840b61361d7c71"; + sha512.run = "ca068fabf71ef821125ab8a885ebd7f98e480f7174ffb59083da048cc41965e4b7d52cc8bf4ffa21fe8e3a15bc20194c8588214d885134b309cc8bf88de34d61"; + sha512.doc = "2a68e9791a0dc64c861164e78970c9a4f65ac2ff25a75c226e5e37dc39f27b2197323d3e655fd64dcaf02cb2e4a3e0dcb73f422a52b67259dd314171685fec79"; hasRunfiles = true; version = "1.0c"; }; "tkz-orm" = { stripPrefix = 0; - sha512.run = "2a74f3141facce7feff41bc263ce211b9f3f51100cb90ea22ac2f4cc77000d90d9b84e5159a3722d0cfca5cef1e8ab3648a03e9ab486fd1600f017a2d2c242bb"; - sha512.doc = "d40482e6a0b8f44cbc962172a4eabde6c4e77110bab9237f0fe290bc1337cc18e8aeebe15e6a0d811d9b8d9379052dc10d86fa21610b58b3f37e96a651dfbdf7"; + sha512.run = "da26599afc19eea1138709b88257f3bcc8689e653e69411d70ca35f99545ae4fbaa041bf4f9fc0bb726350fff9dc8209fe8828f15a65c57c0d9493b61560a73f"; + sha512.doc = "4f210d43a5e35fbfdd5c5b1bb6d6588a2c662c1d90ee2ebb8a4b9b854534785d37a82c123c5b1ec9b7b390da5244c9929b93dde18c89ff3a539d6818f35219b2"; hasRunfiles = true; version = "0.1.4"; }; "tkz-tab" = { stripPrefix = 0; - sha512.run = "a06e3622f798710d231f3d5c0ad622492b93e22798c7f715b680b191a58da1f0adad0f72c6b122a09e0e790685fc9e1d46bfecf6d1ca91edd67857c9b3be6b36"; - sha512.doc = "dbc470004bfe709073df7358958facf91b16b3a154a5e81dac8078a27e513188ebe2d953ec395af8f9005c472a9e6c9249f6ca5530a36d817d4a85e21ee09e80"; + sha512.run = "354d973da2d2d2344e60dec20b734e51fc2f8c93bc74eaa0eb27c18b0e033ba4f1774fd35be59f5d153cb98dabc5f4cf7c7dfd886d99853d142035b4902234d0"; + sha512.doc = "48de188c2e5363ec85b276d94a8849762ec283a6807ff4bfc18982db66e945aa109aece12e9a87d34049f772cda23e8027ee0790bdf6f7f0e3dd34eead3cc80d"; hasRunfiles = true; version = "1.3c"; }; +"tlc-article" = { + stripPrefix = 0; + sha512.run = "99f352e53a1f475b88e4d25e68ca166a09f3474662de6f296739ad755e36adbe5b65f1e4b4402a54f4f9ffe157983a439e2876409cff629e2aa6bf48bae977a4"; + sha512.doc = "e7a3a8b029e9bfa0de36bce89de432231e4136d749a5418d967574bcedcd0ebba74f1eb7fb7d6f83202365936878c937b704f89ebf8852eee7bb561e9f30f3b6"; + hasRunfiles = true; + version = "1.0.10"; +}; "tlc2" = { stripPrefix = 0; - sha512.run = "92c91144df78677b5942d52f7c28e644e0955de9817d032ad173430a04dfaceef1a04082f7488125832c6fce313fe64117864a53fbfaa7f245b98d8df10c88a8"; - sha512.doc = "cd5d281e9727911b28b9e4444183d4ab11eb064adefbb0ddbbe652f434779845833b32eaceb6fd551a9c1bdd45c1d50d1d1a97a89f419c6a785e66390823dc7f"; + sha512.run = "460b1f5825b677e0b684f2c804501815eb3b4ba437e6e3abc4d59e6deff9647f5ef1f30d42b0f5d1e32eaabec8901ce4e46f2aebacb2c2ca0a3b310c99fafac5"; + sha512.doc = "14f74ca9def0a417be1e35cbc4e2b27ecd708d8ba91a4cc7cf6bad6553a894c3848c965e3f978aa69b6446d408362c0c19e34b8ca55dcb89ffb7fc52126115f5"; }; "tlcockpit" = { - sha512.run = "e8d65672ebc256497951d28c933c03a9bf827e8149806c659df2a7c297d11e110ac41878f58ad0bad890ad01d5673a56863be2b27ff33d4a3ef727a47db3cedd"; - sha512.doc = "ac448fcc4a19650e1862a978e78058cbcefe3c63e2865297563021f0a89274ed5b8c4e3491fa221c0e295acd602ae1184ea2132780784ad56d14dfe6d7d3dc94"; - sha512.source = "105af1c1f7feb46bb9a2594c48a7b312e22833e59fb8a2d7bcedf4ab33468a4a3f968ccd1df4559a50964f738df2fe4c33119964d5c4ad3a02d9a4d093000bc7"; + sha512.run = "f6af9c2a111c8926b30ec83ba3a36cd602593b906d7a2b2d89fbbe8d16bebe04bbd7e9a19c3016e2cca8fc75631c217d9335db6965f20530253259ecf23b3178"; + sha512.doc = "3f94ee8a153b54911f33bb9e9bee48452d3ab41d272e59a32005426535fcd9c2215276c37cee8ed652427b0787398654ecc27081c9c8480781ee1095a2f1939f"; + sha512.source = "73ced1e4412c90fefe09cb2b374383b34218516a8739e110b601a3b1389888ed5816a99619d9c3d13645e2fa4aa06c05c0b8529994868f06a814b678915b537e"; hasRunfiles = true; }; "tlshell" = { - sha512.run = "621e3a30788c0a323d0ba846b03b58195cbaedcc0066f69560b67ffe7f65537967d06bf906c65c16f0c240f8e82f6be92e80f8bda5d860d52f6ed515ccfa429f"; - sha512.doc = "afd11109c100905b4460194ebde3dbcecdca5b5d783c00d25a2a964d3f79e7b18b854b51501006e6157347185cb10e33fd948617fd186641a789038e6ee60203"; + sha512.run = "84b185ef60e540d2ce7b2765258a4d62216b82e7400278c1e177ebcaea02a3d39662791a7e799a2373be4e836079a731fd602f3f92e69abb4311bbb166032051"; + sha512.doc = "260a7f402db652259bd5f1e50abee725630aa06ae0a06590ad32e546f7bb6506b7ac9db466f4967d8f029c378b820265e50502187f1b84ab88bace2a1c84bb68"; hasRunfiles = true; }; "tocbibind" = { stripPrefix = 0; - sha512.run = "1184f94dbb9b6eec7982a64f37487ce879ba36a814a92fadc24d947f235ee4dbbf29523c201817db6d61a8148ee8bdff0a4b76e67bebe85019182ede3b6aa99e"; - sha512.doc = "b1b68c4d952d71e7e10bfa790399099e48af66e47f1b1fbf24b09cede6c66304651bb0403a1dc462c864fe4279ebb3f5f40ac63ed226f775037db91a305d479f"; - sha512.source = "85a705c8c2ac39168cdc401398d7603cd840eff7cba6db369d39b1e4530890bcf39a8e623e34624fb8a6b88a9f785d26aa3c2472323331db1d481cf519ae3596"; + sha512.run = "f606c82a7cfd97f75a928ab97f8eb516a613a7afa96a67df2aaf56c5473b769287670f899aa8ae8f7fd88ffea9fe3be2d7972b41df5bb7029f3d64cab58c835d"; + sha512.doc = "2aff69ded6528a291fcac06f36f268203ab2cb623f0d564ba22ce2622c7fecc9453e61ed097e3a1886a3e49d8ed98d15f57c74c5a54da0afbae845f7cb495ccd"; + sha512.source = "9e663c34537c35d1b6d8fdbd36a1b6f107d0ac2d5a276f7dfb6c02b58a5eed3441862b1c1831c60e04c121459e175d1c2bc301d041bdada24e0b0af5474f4f17"; hasRunfiles = true; version = "1.5k"; }; "tocdata" = { stripPrefix = 0; - sha512.run = "0089758d88772f3999e2657aecd788c09b0c7494d0014383e5a1a92a0192c2e4eb1329e73a83c2a914138df7d773832def01923245752d5fd4ef086e5488d287"; - sha512.doc = "d06500f32fa9caac2e4ea7c947dcc5ad7d8b6532936d035ce042c572f62f3a7c411bb94ea5f468bb916768546a223bc882ff2ae2c075d33145583be960a12576"; - sha512.source = "48d3b5a94282187ac840be8e8f61c45a907a68e1ca0849fecc1baf753061880d34d2d48fc17a1a548a9568c98dc2af2135dfc348e20b04213cae9a12edd09c1b"; + sha512.run = "e58bde9d4e97abfb7d0d46f75618fe16d74db0e9d4833ee42c4aebf678b66f334704db4bcb17179911a953de2056638420d2610bd867528614dfdda7a6658cd6"; + sha512.doc = "c9654d086e4c57225a8ee2af2cdc0f7d29064f687864eaf46beb9854f7ecdd95bef4d260cbab0be8be126cf665d098b3e370c96cb458af087c0a1ad4346a4bd3"; + sha512.source = "c89a541c257eed59575c86cdc6e97d5ed1dacaa433b04f622a4df402e96cbdea7f18dd818340e1dc4adc44559acdcc36f2a65959ead7779c487ced08cafb32a5"; hasRunfiles = true; version = "0.12"; }; "tocloft" = { stripPrefix = 0; - sha512.run = "58cb7a6e47974e57d9a3372b3ad5474277940caf90d168dce69da8da2578edafde963ab7cd23ed6e47e0a831caeed21b2e82c9e82ab5782f762e33e29a654ac2"; - sha512.doc = "9c8afc29ed61269bcc86e8ff5e03a7b2646dbbb7d2c35f52139b6280e36f5e3987144aa5cfedd41fa26412219babff59d7ec67ff9b670ee19db61fc125b085d4"; - sha512.source = "d555cc94afe5a6bd1bb46438cf4dba8f227b47bb0b558f50760154461e4daad8bed3e6f995dcc5e3ca43c304533365c072da253a763b1d14ba51b47601d40490"; + sha512.run = "62c87a4a96a6f89a1ed2ec3084fef17a80e0bdf02339b83f1e050bb9ef62a88cc1a714a89e9b59b9acd16dba0d6dd529f5def0069c1fdfc4d7ac4b31e72f60a9"; + sha512.doc = "5b091e46e8fba109af22fbe81b778f116d8d0810193f9f68d1469bd178844a7f2cec8421f0fc7173fded8daba83470e292319c834e0e1cc04174aa47d17dba3a"; + sha512.source = "c7da1c52ac5dcf2256af7f1454e1d77339707a3847547cb9d46b6404e849ec033d7eb2a6c00570043531187c4870210c586933964b63909f0b9bcb152b92c1bb"; hasRunfiles = true; version = "2.3i"; }; "tocvsec2" = { stripPrefix = 0; - sha512.run = "4b659504f4d2905b733a5fe3bafa062b38429bdbd1e408fa70c932ed11c7075e7f4e963e4e015387112c6678923e8e3ffbd55009c4ff87055b951114014da86c"; - sha512.doc = "4534146951d42b0c17c2d63b1dd3ee395cc03fd6e44f3321169d7a10c0a4507283209967c6cbfc16531bf727cde15a13af1375db284b47c6f3925bd08bb48985"; - sha512.source = "d67641af69ca38f1bd5019db1c7c0a25c87532139aa3fc366a024ddd44c5c2cd095da43e81810e51fa0cf8ea651556a79a89418b67f6b87385e1db7d34f86c82"; + sha512.run = "fa0aee2a131fa32c0535d8f44629fdf9969dc564ded49415c32c94f8101693842cd88e821d4201954432d5c707b5e8dcc4a78d35f9143b0977251acfb4c847d8"; + sha512.doc = "6065cadf125241e4cf4bc58b5e665fd4f522491ff2bc2cf130c8805c0448f3daa6d7c1f95136d169c2a5dc5219ccbd53a40463f1f77cf36eab46f42fa3dc2b69"; + sha512.source = "c8dd21085e66f7d07ded0fa25291a8d23ae8a5694c679f7126d9c43c61e92719eb1d67f6d9890cfab5be083a75b33aa21de9a9be85948e813b50951733111dcc"; hasRunfiles = true; version = "1.3a"; }; "todo" = { stripPrefix = 0; - sha512.run = "cf20e8a0d198a769562fda4e33f867711b5b7653d60e3707316091289210a5a145c92a4d704cd2fc87fccd724d52d55e071bb32a5c2976650e9ae4fe319b83e5"; - sha512.doc = "cc440f25a794e70eaa576caa9ebe033344820baa37b57134324934f46bb5b1375a054d74c6ae996850e5a2efde88869587d4074aa072060580fba3208671ccd4"; - sha512.source = "633766f999dec76cd3952a84b8da20e0e58affaab58aff91baf707572a4f3c5dba2f6ef8b6fa7bb10b6debd9ccc94a810d919888b3005f41c0bd94c7b0092e07"; + sha512.run = "d5a2db825f80a53a5d0a0910b29c5174df73e16c68726e0c0893b42592b7ab89872fe6709d98365289a62af05a02b7664037345ee676e44d838c7382208f2bf6"; + sha512.doc = "d17281c6b463f0704dfc2cdd481732594c96c245aa780dddbc58d99e4fbc06bbb6b879443f92e4c34ef8de5f8ae4fec9fab442207f05a87058fa98762d58b4cd"; + sha512.source = "beff3e2bf9b5dc04fe015db3af8b6d0080500b905210dbaf69cfebc6c630239eecbef3e498116e1194864bf27cd6572a21cf50b7735f56a6c004a5449b969c08"; hasRunfiles = true; version = "2.142"; }; "todonotes" = { stripPrefix = 0; - sha512.run = "8ef1a655d294ea573f0257b560ea37b327f4f9cf6857dccf37a75ba8934f9de33b2ee67b79cb04792f87d1d665b1002fabf14e304e9776d9018efb74c1ad2252"; - sha512.doc = "aaa45808147d23ae5282405a9d5a18895c831574c2456fae29590e60841d54b2efeabfea8cd701a23e6dca7f355cb90f66fb89c6dd878fe994b445a1f81407b7"; - sha512.source = "eb7910ec7bb48aa04ceaab4b673db91306c23be509c3e29ea2586a39b6d2d6fc024d69df2c1bd478be31e2f4a52dbda152de8523b258647729233df67cef096b"; + sha512.run = "5d36d07c057ae8251c104224f7fa9621b8da1011eec896d5a90f65564998097c1fb21f40395d1b87f29edbcbb988af5eb370baf90afb76736827186bd49e4431"; + sha512.doc = "d35abdca098b6e8ce558276b384326e1c03d34081b3781a32e7fa1b47c946b8a71b0530d6bc2344d6c780dc45a16bf76625382951fe9e9751b4907f46171713f"; + sha512.source = "bcca83eff442591ba7adc96f958fc3213684c0eaa26de13c8d8eb2234931085bd0d317395d331de886be85ad68195c451be5dcd073b1075a22191d6a5ccc8ba6"; hasRunfiles = true; - version = "1.0.5"; + version = "1.0.7"; }; "tokenizer" = { stripPrefix = 0; - sha512.run = "7d31a7a7c822192e2f89011b89f00aad1eb2c08c698684c21559f024378ae00290a45574fbadca9af62d14b7ac8aeaf6256e17501a59bcc23c3fbddc976e326b"; - sha512.doc = "0128275813e663932a71e37ee498410fd23201af80e036d119c93ecf49d0a9b8cc602eecb2ec9f8ba6ae6f457170fad09b9216d5d7645d604448bb17ec1324d5"; + sha512.run = "e28c24f6b13b3d8941bab47605da41fe794fd8ab1e107f287eabe2258ce034bce1aba90e5b056ef1a0841bb785015b529ace02260558998d4158971e901888ed"; + sha512.doc = "22127d17f364aaa8156e3abd034ad5e0f8bd3e5228c649263ae2e6d6ffb0e0bb6c07be2fd6735de48913bb3db661318bb19edb9d037d8a0fb038610bff7b1a7d"; hasRunfiles = true; version = "1.1.0"; }; "toolbox" = { stripPrefix = 0; - sha512.run = "b106d6829565ba24dadbb02c634a3926b76311f72ca3911fc16f07e87fb7977879b41fe3f7da6d9c061974309afc19b8c8826badc4bf83cac4e5f9955924704e"; - sha512.doc = "6906794a6b6bde001cbe230cc56dd64cac7daf5955ab2f9a367cff9d5f59a1119c3f88fd906081f64b3fdd2d9d1800445e73db7345c40e741c689d04b7d545bf"; - sha512.source = "24800a98f65c668f32c9e5383aeb6cca1cf7b5d14f8b382631a82688580dcc959f4fdb37adc0975546765049e7e161577c2e34e4d170eac26c90ec837dba08f3"; + sha512.run = "6ed0d262bf3990726ee2ffe1bfddc915c7492de4f60d87406a2f135d2f59411a795f3c70b9b3b0d3ea70ba0e1c1c57d49494ac98293858514aba73a9eb73aa06"; + sha512.doc = "f35361a96520440322f1645cbbbae8e0a9dae1d72b7e52793deb2d4793cf4e3967d1e766896dd1bbe15a0c1bc3dc291c91a6e287b5b4c4def4c4f6bfccc059b2"; + sha512.source = "a2e22945a07807561d7de1a7cccfc2dc7faf91df430145e71f4a4c43e7fabac5587de6d71271b23140308835f73d736224964eba6fa9f08defcd9d05d4a5626d"; hasRunfiles = true; version = "5.1"; }; "tools" = { stripPrefix = 0; - sha512.run = "b1fa5fa084e467bce8232ffa2ab7ccd59a5ed7f877b88cfd5e55a4c6e876c75e20f99be9bae29bd7e7d42593348a0d90fe491d544ef0ef5ca54bd37bdfe91137"; - sha512.doc = "b5168d52553a1ef685f961b61223e11d8c39da38b65eb6de2382602467b1727ed71b86498b01528c0fc1d5e74ed6ff480a8202f4a5af43f5be98207ea09eeb94"; - sha512.source = "f455c4a7c8010ae6ae7108e9b7856b44de6a22b38d89863696bd599a80b47c40f4401f680b940b8843d7bb0dfe9b737f8832cf8d4c9b138359daef41792fe286"; + sha512.run = "0ad59a4a857a9391d3c40d59c54e7ecd8e8fba03d0c0d971d64d3c5a3b9ea9b736da5372b9a29d1db8b423b6bc257fa6a73146664c697ccb9e68ce4179f58e58"; + sha512.doc = "5be29b52f9d0b9f545dd253588671315cd469eea624275f80e85c662175997d725dbc2b92bfd0fc3547372d5a12ec696e38b588cb7c5ecbfc2a963ec6d2901e4"; + sha512.source = "b1c4e0176516a6276497949c1abba71affacfc3930afe4c8b003e9bfe79bd52a118e84df5a688bfa4362486ac8aa142930fe72c1a0984ebb94eca5034fcea2ff"; hasRunfiles = true; }; "topfloat" = { stripPrefix = 0; - sha512.run = "812ee742703d7092eddd235df27dbcd441cdea6799c379c302088c3c4bc956f86a8a31f12a26e563f50428c37c40ce28fa531273b4b619fa85db0fee55fcb302"; - sha512.doc = "d5798dbda4d686999a6b62446dc22f2e618bd2e550d7f13b598ad68ad704fe780db937abf415b26a42b740ae4a5e3733794eca4380180b4da58be5428e73ae55"; + sha512.run = "ffe30c3803c551cb07426db90b46584be05e2e8cefd5dc48e1e49f7c1b464d06c8397684528d8ab868ae2c5885677d2329f39eea340ae280c2321d23f706438a"; + sha512.doc = "5d8fd706a20e64299c4326a14f4c0764b8db742ff972efe518140915d43bf2be77137e52f35f137f1e529aa9ff4ee2f19a0a9494d5e3f105dced6847567b3b33"; hasRunfiles = true; }; +"topletter" = { + stripPrefix = 0; + sha512.run = "0239579cfe921d4eb6cba678c404edc37eff6184ae73e7fb7bcda91fa7da3a953230ed163a42555a6b559b184ff92fefdbc7395c71c0b8de3f800c5d9048aca1"; + sha512.doc = "f87ad9f13808ec750f6a21592cc51ab9c41e8dcb6f0a0ad489dc7bf0addfd6a554387841af936c41796862ed80220e8ec5330fffdcd7e475aa726dd136f8b007"; + sha512.source = "89811b2091a107e1520c51e55ba1e51e9f6dcd6fe95e9014bc06fad4e47fddc5f15fdbcfc53ea707eb432e4560438172c4416a977556e2d3853fbaec6a44a32a"; + hasRunfiles = true; + version = "0.3.0"; +}; "toptesi" = { stripPrefix = 0; - sha512.run = "30afd6244275a5b7795010b454afb7dddfaac4e7041c5b29a36abc8abef3f43552f97f100ac6e7f8ccba7f2a028bd40a5a809758c1f7d8d110639c4bfa618586"; - sha512.doc = "a3d31165add35dec8c2f6b0cd049fb6ed4cda90dbe779466a4b87f0abe14ba520bfc3d6b4e8b1b2f373b51b74cebe18957dc930faef3e39f1bcceb25d036ba69"; - sha512.source = "1a6d8c50f644edd84b30c6756df525a002f1735bfac1698b9cb81959ac68df2cf25400ad9f7b27f076715bf73a09ee8ba5e2aa77cb2b71b2919b1980f7696935"; + sha512.run = "d06ec15da058182744eacc332fe3f1b8e5154894a1f3aa49cbe8b1c11ca983f838a70316951d4aee75b918c547d8dc821afe741e77144cce353985b70c339549"; + sha512.doc = "925161133ee5a6b8f96f3eaef22df1bee239aacb95fcdd76eb8a42dae5c9b9db742ea0689a394c712daf6609423eda65d913f79d2ad09166e879fa730dac06ae"; + sha512.source = "7d0339e646dc107b605b688dfee0fdaa702544b65a940710de44cee4e36ca7145a44eab5cff11a65392fb8a07ceccdaa2e08bc869394199763c5488d2c6abbde"; hasRunfiles = true; - version = "6.1.12"; + version = "6.2.04"; }; "totcount" = { stripPrefix = 0; - sha512.run = "38a82c15394320d018b37b345648ed20acee57fb0243f8ed2132b8db29cb266f114eb120ba16725818e82afa2f76dfeef4c01cd2e8276366142f702292afafa9"; - sha512.doc = "c54eee73d3233c2492cbd913186e8cda2e195054804fde2ccc42eb5dab59693f8ac8df5e795e4d7e26293880ae55080ad03b2f18d83ffad3f1c2b36190a7b619"; - sha512.source = "a55d529212b61aefc6fd465b4ad28b5c5d31a519e629ecc867177d292964636b7b573ec0f19cb8a25c1ff526225cebbdd3bbe0a785fdce756887f04212be7eed"; + sha512.run = "78a7ad616add4cf64e45c20ad79461864820a45670aaa963b08e8945147199aab369e4e62606790709b61c97dbd420edda489f9655f8f927fa71c2c8d0de4ed5"; + sha512.doc = "5e76edf6efbdaa0d5bfd30ceb4a32a2589107aa9226b51e3e1ea0a90fd1ec35604d8537e15c9f25b64e2811da925076169c2f2dda0ad943e44037363e8b1728a"; + sha512.source = "c9a5c9db495f96bb4141eb9814d62222cc2e1a1d4c5665e289caf810e2aaf72e32af6024275dd1c7a8ed54601bb667b84f0b81253e34f8752505b6e65d553b19"; hasRunfiles = true; version = "1.2"; }; "totpages" = { stripPrefix = 0; - sha512.run = "d7e6e2a484054876e3e65ef442a29167970b8006a36fcddb3fee855059d6bda3986fff30ee3d8eee7308a208324d6e68646f2dc8e78e0d9f0f6b657dc56a8acb"; - sha512.doc = "7ff93bbc143dcf8cb97fd956f9bf715d451eff86b6e35ee2dc165185ad69ba9fa4848734d7edd0c736120c5611fed3603a18fad3fa83e391ae5bd249143b3e96"; - sha512.source = "c756f9ab7b6dc4444c784ded06f922f7b17354575217c0e740ba73c268f2b950b8c7060755ee029065760ec55c8f8949821c74f3b9b3c5e9c933f2ba13954242"; + sha512.run = "1e11a89f261a839ca347ff035101c6226f717adcb40e5b0d7e6f95c91df3142dd53231f65a699bc958eb6ec02bbf73883a326909425d8b35a50eee1786856274"; + sha512.doc = "fbab7138ad40d46c6800b55d485cd82201ede2f64d46aa223f5dcc9b5b145542096b76b3872dea01e7fa5828e74e6f2473b9cb43662fb467c8bb97c191d039a1"; + sha512.source = "a6c4ac683ff4d5dc2b9ef9aa2eaf9f95ce5a68f9bff18ac8b8e06cb071ba49bdc8d537396be664a91ea8fe24baee5efadc83f9d5553a517afd9c00014f36cdad"; hasRunfiles = true; version = "2.00"; }; "tpic2pdftex" = { - sha512.run = "ff542fc31ae85d199a72d5f6913c482ee9441b31d95a109a6a9a3dcfeae41aef85e80911b9e755f11cc700765f9b40527406bc36991a2280c4b09ec63d0e9bc5"; - sha512.doc = "e08e33a9c04f32bf4dd5d1f3f9be95cd36cec5998c8dc1dba2799ee9ca9ac1e9326550ecc53500c98506c03cea4fb08a766eea88ba85482ed2bd6dc03b306708"; + sha512.run = "00882413d47ebfabde2ba7da4a2b878c40c5ab3d74d1dcb5924f7cc098112dfe4e77ef31f4b59240f7b6fa913124fbb9a89337663fc2cfe538b63d103cc411ba"; + sha512.doc = "238a9fb1251e29eef20ca51c162b7bd48aa0c2051d1734074f97dec496f6d91eed7d1822096f09a5b51e83ad6d060e87726e0a5e852ae1a8abd4be5cdd076c74"; }; "tpslifonts" = { stripPrefix = 0; - sha512.run = "4e4bf42b19da7ca60251e1d3579ac8bbe6a942f8030753a4172f5bfb1fb0353b8f186030cba4e0877b21c957c01ca4213fba251fd12223c44280b569d85a38d6"; - sha512.doc = "4e25613e17617ec0e4847e39e72bdf311aad51faad24ea5b421f99a423295ef295f7b1608ec4ecceb00bbb69197a8bf68770f28d2aea62e6af8b8f12c7ec2f9d"; - sha512.source = "160bed719ba905fc7f8d3e18212eec6ab2dcb4ee1ae0f2f80e09d9893c86def22fed070619e4d853b2d8f3047db40c46c480edd2bc978ddaa398c9e5460b2f6a"; + sha512.run = "a3d1f622fa81fda8d7d697397114e1aa67165a672eccbfcf50658b63df2dd1675e001a13a9511f45aaa3ed1dc87115ab8d2b69ea89e6c4c839433ce7d9fccefb"; + sha512.doc = "c2780e9e734dbd461de9e3181f919c31624bd5867c17a9d8163582f22f86913cf0bf700f355e74128198d7502782cc4d89d4fa0b950f0768571546dd6848c011"; + sha512.source = "ef2b7897f7665bb635b35b321f5c14c557b02948ef278a14d8a7875b425ebf7ab4c55404d5057b08a10a38590bc242da021ad350a99ecfecd6728e25207514b2"; hasRunfiles = true; version = "0.6"; }; "tqft" = { stripPrefix = 0; - sha512.run = "b7f1620aa7a08565939778823ce41d595f5e15409213631ca7689194c49c54dc76b90179c97c9b58d3d7515a87271fc4fb08029f2d0f943d0283dddd8fedd236"; - sha512.doc = "c039bd855a4227f12d6d4b75776b5232ae07e528ff146f22b5dee917f13ab20c14830ce514961cb215ffa4c2cafc3d7499a17c40d579fa94b5168f8e9c98d243"; - sha512.source = "0101ced175969804bf6f8bb4071a082e1ad0c70e7604343d9c2b394b133168b034d1d94866d49f29af237bfc578f34fa690c5f8199be9b91c7386655f7b0e673"; + sha512.run = "445370c1f8a0dd49bb5eb394f8029a31fb8b6c0ddc8ae21b0b83b13d81ba001dba3fbd55c3c5259dd6987e60785366deba7df07c1a5468a0b01e66847bf79f97"; + sha512.doc = "a33a84481ffe1f3e7e7b844cc5be4dd983fbaddfbf19537a612a17fbb09ba0f1a8e1ec394d6a274481198235e53cfb04189324ead2a638ffc1fb8bd5b7875e47"; + sha512.source = "aea5f99d5baac95c19045dfd093509e71947dbcf7273542f5439d56ae79519bbc64fd4c08aaea34495839b7acb5e7b6d144d742b752dc90addac729fe2f84366"; hasRunfiles = true; version = "2.1"; }; "tracklang" = { stripPrefix = 0; - sha512.run = "16d17db4296c25f43d4c15035d3fae4b015ebc6e017e037430b958b3309c512dc53083fc08be7a209cc358194284e215bb2c0cdcad3bea9557c6100bfbb7cc00"; - sha512.doc = "3e177ca7ec3ef04715024b19580d706f7a5c5af4bb132028ee4b6c8aeef0734805de944b39aba661d4c243dfe49f13e234bab2c98bd6d3906b1aa8fadea72fbf"; - sha512.source = "51a622306518bc172f7babd833f1596498b84758a955e9e09b1ac7b19c585897b34f6144bbeb8e9039afb8949e02c3a3d8b92da374392800afe89bad9feccb8e"; + sha512.run = "aa692bbdbbbe66bceb62ac818f9b8be09804f2be6f31ba8f7a1530b747603869a4f5c488461f0954cf8aef6794a20bc8c89bbc298aea95c906802f5c68e0b535"; + sha512.doc = "a24b7bcfd2e07b9b63c3f3f04665ecff87260bf5b5523e8a99c4ef631b373948b801f0dcc86d6f8c6d5f4e0bac11ab375c0ad236b6de9c900020e4938a7aeba0"; + sha512.source = "e093e3be0ea26a110e5105f405b312a3c61c73e9af50514aaa90c3ed7d6f0420810925091d9c19749e7176991e74345451e4ef64bd65bcb62437c6454e9cc4e3"; hasRunfiles = true; version = "1.3.5"; }; "trajan" = { stripPrefix = 0; - sha512.run = "53961380de5deffa31f8d32a82efc7f8834cd351771021398fc14457f863531cfbcf7195b9049f3349d77699affdac7f06596335991e8f2110b4005f005129c8"; - sha512.doc = "6bcc9c459d3834390ef849ed4c6b2cdec857dcd3ead0ffd43db43a89ef77cdbe170d260f534955a93b3665bac33ddc078bf057a0915f31e829477a1fd13500f5"; - sha512.source = "524fdf7d61009bf65d5275406ab2afd5e76f1e62a1c7fab70d9633c9f53895fd956b8917038a4232e2f5c0b79a2607891b9b0bd4f06fda1374a6e04a3443f269"; + sha512.run = "28260362cebdfdf0c2e0d0c4176fed65135443e0ae490c3c94c59676a031cfbd5af41c5ad9129df8f8c556b82fdbd14c24a0b5fb5063ebef6719c41253a0cdb7"; + sha512.doc = "43b32d39d21024f4bc41d30a145490abb99bdcb963f1455b4b07881116e82db193be1f4a41d12766a572fde46f1d30984a16e6f5dc54293c27d0b6c12e6de285"; + sha512.source = "03ae3729ceac2e2ac188ec792e1175f8fd8876f202f5762811da476843a22e01ba4184784f55e948d36c9cbcddaa30d5bc1c092ffe80b795b3ca7491fbae32b8"; hasRunfiles = true; version = "1.1"; }; "tram" = { stripPrefix = 0; - sha512.run = "6bd751356b43cb6214758ead392181e5a0bcfb44f4d3581a0fddb6c2660d7568aa3acd1cd2b712ad6fb10bfd564f737f18f4740198efbeb1fb4f603eb6b9740a"; - sha512.doc = "f7ebb837ff63b567e2e0fe4ebcfba236d7dbde470cb1a87a8d416f00791bdd673176dca4ffe82a7bc5cc02f885aa12cfb5fb1525a4f2007dbf07a08069ecc1ae"; + sha512.run = "be6b1e93aaa16766b242c86722039a41b8ca9bd9be3dbc2581ae73d330fb945e95f332bcf413fedb4f190db35e69ee57e705169526247e241f55c48bbd69468a"; + sha512.doc = "21a4b7407a7b8dcee62b42037e441165b1829b0bc8057dd277c14f69f1cd58a8df333834e2f617c53e2b5889db613b65d032788d65c37306f60396d6f211fad7"; hasRunfiles = true; version = "0.2"; }; "translation-array-fr" = { stripPrefix = 0; - sha512.run = "00d0173c1be22a03d7cd342a6f512cf6ce5c17fe03fda810d631e94c056dc30ee33e344f12b7e0f16070b137c864c2301c21ce25b0c65f02b5e33830cfcebfd2"; - sha512.doc = "e7b7269d2e34fb6ccbdfdad39d973f201cc896c99c6f92a1e84de0d9d81626052c0b73b1467e0b130ae83708f39f9ad92cac40a9edbe48ba1ecbad09f95c6b91"; + sha512.run = "3546f0cebc2befd5651e94adcf345aa621118755b7da66cda985a8d9b5613f078a4e0ff3a1e22880462855dbbfda1a66b7e9d6e9b21ea5599d00900e9c843545"; + sha512.doc = "f79c133af7dfb61fc5c4006359132696ca54bf6fd91e5765c7aba5acb3d2809e0723268e85667bf9899c1c09f615ee632c7054d36015b1c7b9a2692d548c6f1d"; }; "translation-arsclassica-de" = { stripPrefix = 0; - sha512.run = "bffd9f3e4358421dcd0b665210437ce1beb4dafaee34ae01d3d9bd5dd870d59eb47a4a65176d293f6d261ab91daf5b75b1ba3e99e2dd04c54956f50b1c0fc66b"; - sha512.doc = "74cbcac673e52af0ae38c252fa921fd38e05bd7ab5470c7cc91efe46bad84a78c8f9b6d888e60a4da8f2f677c1e7e782ab7968eda2e71f6fa56b6cd47aa90788"; + sha512.run = "50ccb423c0c911d35b3da600bd0b5960126594d9ab1092767a9f5d35b79fd27ecac24f191d4ddcb0c71cb177a77a476af38b5695cb4c250938fd8aea572c2322"; + sha512.doc = "da156d6300b3961eaf7a1e6ddc67908b0fadb3aeae0b7f5be1e4b96bf1de6c3268b07cad1da04340fabd1c8e6a49849b77c49f81a7b8058ca16309bffe5fb5e1"; }; "translation-biblatex-de" = { stripPrefix = 0; - sha512.run = "6a062eeff1ca7e0ca87bcb67c11bd1ad721cda37557b9d2c8a2d069e49a53c4f368a32dceed4135ab2bfc7508496de2b41f4886d8f39b6471cf40369fb39709a"; - sha512.doc = "51f35c0b3569eaffae0e01a2895c602aca016d883ecc93364b98f6c2a0b8303f17e150936dbc0d9b516f73d368e06733cc31cb07909785f964d5045c11926220"; + sha512.run = "98a1275744715cf411a84ce28fbc6204a8e4ebcc8d6c1ebeec4ba3a6289fc1efb9245a73d950ec47727e87b2eba68a0031b7a94196f6cd0cde1fafea9c236cc1"; + sha512.doc = "19802b1149a57554e7ebd0f7553eb4fbe1dfd0910ce5f2cb98fea461b71028f4bead4e4b23f546cbc312b7d593b4cda9827674b4c12977e6a2e4d34e648511a4"; version = "3.0"; }; "translation-chemsym-de" = { stripPrefix = 0; - sha512.run = "fd1f0be6dfda7c853be711eac5ff8bc0f6819cde88d60cab0058d2c79243e9f8a7ab90e223a11d84e3c68d5a8692e88ba614a35df33002ca32c4005cd892d491"; - sha512.doc = "602caeb175ad882de0973783cc676ad68800bfa4bdd41e8214d87c5d5c1dcec613535ec167b731fa324a1fdf61f6f0dbeb526888bdb6390cae3eccf108624998"; + sha512.run = "2ef2e1ef5cdba05893e0996d058d5bfd9938b2d2519c8bf8f7b5202034603b0511f0b8ab37728d441cd3e6a6bcee296fe0d88f6464ea593389d048f81a5ea2eb"; + sha512.doc = "bd243e07ec07d1b5b6e00876196392e7a6ecb93011f0525a7593e656b88a13a7a6a60f4ce25a779e8cb8fa629d78c201fcfe9b38d874f64d8a3757cfa49e97d3"; }; "translation-dcolumn-fr" = { stripPrefix = 0; - sha512.run = "e1657d9b2692b9096eb2bbeaf2130c33446f27af02c576ea5144802021fb625ba59cbcba0d5defa042e79389257ef4d49c72c9da2f720e562ec3f6652ebc99e1"; - sha512.doc = "517955188cabd14de35741113da1541ff808c8ce2f7835f45e53f45954f001767d49d28fb2350c6e84c3a5d877505f4b0c9e7a3c6fad744ccc3e282eac1b2556"; + sha512.run = "97ab66da2c021b5acbd454f15a05bae28975c7befea15ffe358065419f007b63196e0c4e8879ba9917e945b68f6c119326a804af91cf34c6851d163fae823e31"; + sha512.doc = "8c30033d032dd57f1ca5e8d84fd0294be65c1ff43514279f114c0ffcf14e051a299df569b722021f14c9fa575935b6b226ce3e322a76ca3f48577332fdf00e32"; }; "translation-ecv-de" = { stripPrefix = 0; - sha512.run = "7e555bd21053353120ca69b762036908aa8d29b7101acf4ffb4e43474a53dd63a8b7420d630a2744e2f1b0f795387675c80afb5b6d9b8a23bb6e68671d82c312"; - sha512.doc = "d7214a224f6ea6f520381e59c67c2ac7949167e3ee39827fa5f720560bca11d5905089377b68652b998e3bbfa6a467af9d24f32250cb78ec545c298eb68e7d4f"; + sha512.run = "6ad6423a72c851c381b96cdf81bf521451685c12d807a9ce76900971326e1cb99b846de571ec966d14bc945cb7161a3d90359f80cfe16e16c5ba347c93d8bcd5"; + sha512.doc = "0b204bb6d006f7a17a0f6e6b496c6c423720a99b4f15c1acd8bc01aa8c41ce2526afe4af3efe93fa08addf6969ab0ac53300d14a3e8afbca9cd40fd1d002595e"; }; "translation-enumitem-de" = { stripPrefix = 0; - sha512.run = "d012d0c30281edc14b0f8df9e1a9691db2f69508703cc8c9b5ada011549cff58ed899625ba48ae62c451b20244c9eca0cea884a9606c435a304449e9b06340f7"; - sha512.doc = "0c93367014abdb2ff7fc2cbe3665ec6f7d82886271fc5d522e3841c9f9a115f440812ecb080cae8ba246da520044c7253b0a3d1f8bd7e42948375623f8856b1a"; + sha512.run = "a68c379a8462b1faacbbb29ecb94f0fdb2e9b8a339a8385a96770050374952029b704f52e74317ab3e3fcc6758b3eb2742f2e55dc045505da512acf71fd4d32a"; + sha512.doc = "3282422d1370a0c13400c01ce227d5bb04b1c9e0953886de62dbaf06034e1288c0566205a557afc79f7790d550787488343d3cd0039b6526edc72ae0b7332502"; }; "translation-europecv-de" = { stripPrefix = 0; - sha512.run = "cc95094eebb16dd34aac35ca181e191eb9ca5bc8eeee89ca99b1cc8c379a9b807e8eb6206716797b6a98a25b89d0e7f94737dccbb171750a3f2c077d54dc6da6"; - sha512.doc = "4b4f99589ea321e9bc721c663cefc0d453bc97d59de507c5fdafeb96fdd706568a7d3b1711fb228b353880e536157ed9c623fd682d6fad408fab32a82896970b"; + sha512.run = "9339f5f61c2a4cdf4e784299833fedea3fe98cf965ee3c998c0e4d92070abe45258df0a4a86530f77c6402694d5b6bc6cc743edd9183365317aa0ad22f25f955"; + sha512.doc = "7616f897bb053c1eae82d6600c936e86fa81b91feeafcaa5bc2399508dbe4f475b28bdf39640d94c43004b50e6d604ef98eacddcd19a6ad3df9331e072ed5a8e"; }; "translation-filecontents-de" = { stripPrefix = 0; - sha512.run = "82338be58406a97e0e5030efb61b1b03af45c4bce2edd3aae321f2e69ef14fac014643777dac22511b98e306cc4d7304c0c30b3567658d3205f7a51ef7df2704"; - sha512.doc = "3bd9fd043195d5335559a405bd2b890d66fcd27c150147a49e57b5029fec84ddd55ea3fbbe8de73ea0a566833e34a9a05d11a076cb930bff9b9ff23ce2e650e3"; + sha512.run = "40ee281979ad588e61d1d496b50be41326447794dae101cf0e4f9367ce67c73e7a84093944240941e6731321a1e3b6817c6ff67f85772ff1353dc3e6f9084cd3"; + sha512.doc = "f723b4d3b343c30fc67815288b9cf5a19adc9b32237be6afa3d573a123adab851a8d999040fc1ec5167ba14f60d343cab3519d46dbbbed9d576ba3f46f5e6e6c"; }; "translation-moreverb-de" = { stripPrefix = 0; - sha512.run = "f91ef9289ea8a593b5afa7b1d53c4335e93a649da17040bff3471aef9463d7e6e181ebac547ba9a7d768ea5591b06779ded6f415f51b9e1768b936b574bfd694"; - sha512.doc = "63dc14db09616f5ac7c3db8ddbc8ca9a06a0e47ed44831b95f6aafb5163636e95ef6052f46b7cdb1c7b9ecbd28a830cf66b86afb7c0bdaf66d7c9a8bd6bb10eb"; + sha512.run = "78788cdaa5435afc4b2c6d307cd40c2fbd74a56ddfb0a68ab48810f07e330d5280c454c425512362c4a5d2b9254884becda05636f842c355f4dc57543d0d49c2"; + sha512.doc = "ec6396776e6d1a86ff4750642a4c00dacbb3ee5bc9d46cfaf70f82237f636e422e74a410711deffdb9708e050c86feb148052c9979a0ad5b780e7d3e08c67304"; }; "translation-natbib-fr" = { stripPrefix = 0; - sha512.run = "1e4deef3cdcde92c67c970a3526872670ffeb217189df7c3903007efe224153d848d81f415fcdc7fe9e46c32bac13b0f4773f43d5027e1bbff4ddf0a7c152015"; - sha512.doc = "b94d895cb6e232c53cb5254e156a9a895dba82d8404978eef1394c0ea825611794dd2489c94eddcf3d93cdc734c8565ff7c48cfc11f56fd3881105ba26ce277b"; + sha512.run = "803db1ac9b90f0937eec87d94c500dd7377216b5a80382ff8e8568b0f619b15adfec29738c447630197b208ef04ec2a0775243543b7d5102477f249ee80c78ce"; + sha512.doc = "698f4d3ec1637d4135de74607d275416298392961766221f010c98dbd82ebe8725878a278362bcdce886b5600e9767a0f39ec29a7f0de418a5277b8104b30842"; }; "translation-tabbing-fr" = { stripPrefix = 0; - sha512.run = "d2bfe68317406d5c29f92937c65ab86eaaa4cdf96c6bdd15e165762fc12888f6420751d4ec98222b06be104b5d9201dda2d807b6ad6ee199c98960302ee63ea0"; - sha512.doc = "751d3c1752ff3b861720488408d212019e61e7063d22622f48f14108b0031c7d0f040812d46a25ba9d183bb0d969f6abb89a3e91acd2953a85e3070a1ad0eaf9"; + sha512.run = "0c4ee0e86394d9f22662683db6fcf1bcf1c0ef2c3f6be2870871aa91fb795ae589107ea46ad2514c5d7b015981faa7814decb364fd1fcd8a15a1cdd4355a75b7"; + sha512.doc = "5f10a26d798a9c5638cefc6681074b4ef7be9d1a7691d8e2204786689805b1b1ba9a8dc6802d9018264adedade04136e986a5832fef6d63531f1535fed6fb70d"; }; "translations" = { stripPrefix = 0; - sha512.run = "505e2dccaef014ba127fbd0512436794273f60478b15bbd4eadff5a66d02532bad6fb2bf36c633021a30f8ee0150d0c30633807fb07f19dec080b37c6be1292a"; - sha512.doc = "5f8301bd6d32008f4040ae5e537451095b7a19e0fa7797a0b6b2795482c3def5d52b268c1c74c485ab868cb62cb4ae098dd529c67d650816bb299bafaa93039d"; + sha512.run = "b7dcd71962eac0a2eb646f3d97901c7601097fca2fca997e46227dba77b4c491603dde0afdc09c503c307958e7ce0264c60dbffdc4b520301159e4cebf096a68"; + sha512.doc = "762f90b5aa4602839370c6cae33a71e0a43875b3768d65b235591eeb9e065d84c5ad28911bfa60130d891e1dd5898ac3ff7cc002260a258338bc817939724f04"; hasRunfiles = true; version = "1.7a"; }; "translator" = { stripPrefix = 0; - sha512.run = "0e3763d64bd7a4930c59c5cae60129bbc4e8d332c118b05aac1c40fcc3a21f5f33891fab469cbb0981710a4841ea73d1825ddd60b5c97984b0391b2ed0c2e15b"; - sha512.doc = "cd7114b9dcb1bb8be08c49fdf44aa4df9b6a3ec172d9e8e4dd74313ebb14a2304ad10dfdfd964ee3aa4581ee98d69e488f055034fedbd95cbd9337f600325031"; + sha512.run = "13f8950f3a0780e84aafa9eff5370cd854aa4b284ee2e7b9d9fb219aa9fc0880216d0cc936005db6ae59b20a791ad6fb830af5d8237e720000bf4857227145d1"; + sha512.doc = "ae5735b346790432969bf9938c84493cdf5f7c12505773278f02052ff65c4151883d06744a50f2e80107019ff10e67b50d25170dbf7f5f6d334c21c90ca617f1"; hasRunfiles = true; version = "1.12"; }; "tree-dvips" = { stripPrefix = 0; - sha512.run = "76512a752e6c569264598818e0bc5bbae87018711bf00c28bf9be4877f52e09ef1ffb5e1ae7a582fbf560af23adb02b4ee8409e620d65aac605866ba89491fd6"; - sha512.doc = "34d381b405e456cde4b234590c5ba3258054611c52211f2ac9f24a241973ff4708167c2c772ad3d8c9b91766f5b03cc6f76e7f5f775640d33a67ec8ee5d4091d"; + sha512.run = "9af2c24dcabad33122503db3a4a32230a7c939d8ce50a0a6e2691e77f2c7365bd9138bd0878da5a1de5d4d988581afaea4b3e08b14d1bb9e875f827b64686d70"; + sha512.doc = "70f62250f620000e77a003444ef0f19d92861beafd8047581efdcd86feb6d69f21f3b65c5ccfc513a9c8fcd8d9ef6b3e0241591eeabfd76ea90cb482155642ca"; hasRunfiles = true; version = ".91"; }; "treetex" = { stripPrefix = 0; - sha512.run = "f5b0722844192555c0a35dc4bb7ffb104e798e5f850cc28d67cf851977b078e1a088e78c09706282e640e6a18eb6bce66ed0c824c6df2e9d94dcd7fe690b4516"; - sha512.doc = "fb419773f8d3679d89fdd020964f46889c6c52e0a6e64ebef30bf10274b6a67611ea1fc036ae93ccfbccbd0fb77703b42a3ca29b88b31e3309d5a31bfb31b602"; + sha512.run = "94853e7bae28d6aacdb312a11eb8c4f1a45c564518d86bbac1e1a7829a2600e07324b513f48666f8e3460baa667eb7acb3311a940f42d9540f3c561b5e87afb9"; + sha512.doc = "962cbce5cd193c465218189ca628ce768b6e37bb446188c9e1d15f7ab57af944e00caf09957bcfb8a305818720c61879c6b0e0d831d3b32345973cf6756ff1ac"; hasRunfiles = true; }; "trfsigns" = { stripPrefix = 0; - sha512.run = "325579260d2aab36e381697615023a6f7bc8e154e0a5240b1ca784a44dc96fda25d7f1a5277ef0a4b202121e0a385ed55594fd7db8cf872531dc3e909d1ee1bd"; - sha512.doc = "447ec287965fc58850dad04921254ce228f032ba3b9771db9d92d842722ed02810738685a4c03cc04f6e82ac14f2195c165fe895e9f2d2e39d9feffc3ad657fb"; - sha512.source = "d803055b3b67d730054139b2f9d3596e4f1fe33e09e4ab89a18fbf101d5ee73f4503c633390a46aa0fb4d2be74d54216ff2dc7b65b0b38d6b7f74ef3650d176a"; + sha512.run = "01e57d02b49f75bf4bcea4894e4f2aadc9400dd1b96b9c6bfa6fca454f676eb59930412776c7f6b4cfe50127622e2063ba5d64919b55dd49f94bbc93e7bccedd"; + sha512.doc = "b8b454c07cf532d957c24434d6b7c3b7dd8a222d7f118671ff2446c1ecb419f61f3a2f4f9f7a7b89e0a775de9946cf2e908292ebc5a8ceb5d485ddeb8ee64c76"; + sha512.source = "3514a610c6f19daa68fae04c9ca4b29423c3d3fb5561b9e2a917e7a8d4a56582ba6cc40df902c43bd4f08b15db11a8eca62cdeebf75b44278c0439e698bcc326"; hasRunfiles = true; version = "1.01"; }; "trigonometry" = { stripPrefix = 0; - sha512.run = "360f0a8e20e129012933c75369772829bc170e6d65b7dc82f88b7c1ad3bcb0cc24b7540985a6447a95e3d161c349c0f588a446eb9f4336955f288ead883e7c7c"; - sha512.doc = "16e0866e744da00b21e3205afb972022ea125d9b9917ba5dbf656726832419911572fc69e4b06d735dd678597a04ab549bde29ae4e65a7d1862e584990d82839"; + sha512.run = "e033fc8a8764b18205c3609a395a9ade6d34f45d2b16d1af65248c39f056b655a57edc4beaaaf1d4113d5519318e9d362ad461e9ab37410bac6386432764e97d"; + sha512.doc = "bdd9ca71433ac8cb159a3b1458961daa9f04391507d2ad77b54fe9b743e8f851d66309508cacca82df614fb6f2da1b2359e9701f2ffa25b413616b840cbc95c4"; hasRunfiles = true; }; "trimspaces" = { stripPrefix = 0; - sha512.run = "d66f08fd2e0e22633ba0256e5868edb33396b02dd27a5145469dc7ba1e801c9e945be8f970777323179bd135d37771b4c10699d64e56a854549b78b7e60b5395"; - sha512.doc = "e83c1c1f910bbe5a59c379a7b1d7572868a952ec6320a2eedb1034ed91f35eb2d4ab3b1de27bd661396e17f8b2a6d9a54382d2c428abf3db16ded77c02ced59f"; - sha512.source = "58f176effc414a1bd0f223fcbffee421514dad0d16c0ee856af2ef087ec0f7d56942caf03b3bd7ccbf46129b77d7350897f5bd7ce73ce19f5e7ac2cf8f4b4e1c"; + sha512.run = "02fe89c73fac17de6f206722bb9de4f8628e88f4de0bdc692eea5dbed7ed7fac82fb423fa636f0a93339b424a08fd3e4c288ed0cbfe24959ce0d0cfff3eab78c"; + sha512.doc = "0bf4ed6d199526d32dc79d1a79a2b4990c2896eaa994e9c4ccc6f948807ef75afa4b40a892b171def91b787368c69747e181e5d34ba2498cb4d4af21c3696e49"; + sha512.source = "cf1de6864db32a06cf71e1f4aa834608fffb6b553e152c63c072793b570dd5fca53531f35ad3f7b0714a76c480b898fbec3f2c70ec9a097b775ff9197f535716"; hasRunfiles = true; version = "1.1"; }; "trivfloat" = { stripPrefix = 0; - sha512.run = "3c409476d34ce423b79a9409056322ce327fc07fa96210dc5ac4595bd8506d6cf3810caeb7af20a0d1a403632e180749628982fc6f697fa46b2d16e0f2c7467b"; - sha512.doc = "a11eaf789ee470db2489c28b4037e8e2cb518c7b0c27a3f2510753f28398cacb8dac5f9edeca91d487f081994490922788d05bf8d9e387fd2ce6a4222bfeca7e"; - sha512.source = "34266f980635e5652f24a9e1df26e4f394ddb10713ad9df5fdbf85f2506b72d804332c4431b5a82cef1e7a0bc816fcc6c2a05b545f9832f7cb58d00e2f4b79fe"; + sha512.run = "5d152dc9ef9dfa1bebaab6a92a6df61d580749f9eabda0e963915011920ac1d53dbcc6ff99ade67263ae07ebd330a04f0bf940e6ee64a26c4c844e4d97033d9a"; + sha512.doc = "eb1ff7b87390ae439d1064e467e042bfca2a8b287dfa28db93250ea6af6c3cb797f7f8a203f4035e92b2305bc71b9ef6e1ca440625ce283c2f8d11c134b44baa"; + sha512.source = "ac7c4d6bb3fa0d11561e530227fb872b532c48978788402eec0f231e14053a0486e532296e2bcddb5f65b0a33b04cf7b9a644898695ede8dcd2c064e3ab95a45"; hasRunfiles = true; version = "1.3b"; }; "trsym" = { stripPrefix = 0; - sha512.run = "fbbb87e65f7c525a3e933eb707e2813e10e843d56a679ccf349f3390ae7a720a404531741e493a505d503bee670bc73a0a70e277cb7b568d4cf3a6650f073aba"; - sha512.doc = "472479b87ea6f0bbecb3e8e0a97c51da8bc289be94cec683f1e264b3fcc7c43f9469a7b12dde001fdfce980e361cdb63789b6d4b8be265b8314b5d814e6b62e0"; - sha512.source = "e4d691a5bf4215bf114f5f75e64186eab42e3c2ba05a2fe7a19efa5f0d241f96d76f58510b16a1d7e038a098fe641a49757fdb95b82fd413f983fdb445ffc09e"; + sha512.run = "fcc854e3368ea4610a4c45086ae97e95b37a047d5c9ceade2df60cf01496baddd34deae651229a71128d175c4ba66c2d59c2d5cf53d60452a34f41f55d1c2a47"; + sha512.doc = "f537426a53f9558a3b0eedd028b97cb3f3fa854aa1180259592111630f18c5b92697d5348b2f91cbc8411c02e5b50e91c9a63e804d9beee33f9a1f543f075e8a"; + sha512.source = "c37404c9c4b7897a07d2a86f6d99788784bd380b40f9c78a525efaf8926b90ebf02fd104025f91ece3079212590bb3f22e442a0f8c04e5e73ee64b70b7a17246"; hasRunfiles = true; version = "1.0"; }; "truncate" = { stripPrefix = 0; - sha512.run = "cd782c0365d6bd8df8e32dd9cbc6e6089e0c84bd0d8d3d77fe034ba8ef1e25203c1092b87c9a00d787c5fc78ef5ef5b69d772f94b5d8fdd6bd1ae1434339d863"; - sha512.doc = "2af48690c3a23f41e0760bfff093e4630f7a06539d1eda219c567ae189acf7b5731e7ca97f9f58b6174283d46dbbd57e79eeaf4cba88423e4a8470671463a3d9"; + sha512.run = "e29f5387851e2fe04b3a06e10affc9448c60ecd803359c64af6327bdfc07ed1d57c4f0e8506826998493473abd60ccf01f7d7d64c91e328e1e64cfc9dbcf29da"; + sha512.doc = "be4dbb367fc308c4052015ff94b54777dbbf0a73281bfe488665081777d0e91077fc845802f5c1b5e83c04dd361550d1c4eab34d5de493a576a4acea5b565d65"; hasRunfiles = true; version = "3.6"; }; "tsemlines" = { stripPrefix = 0; - sha512.run = "02e6d5542f8dd57f6ed14d69dc092edd03a5439bdda94f6bf4213d12de13b98400d7d73ad4efcd892e2356f1c6b0457f8e26325fa087aba8308f852f96361967"; + sha512.run = "4d5c9964c84d2c7b2c2da3c342500f40c80213adf8f766b037bc57d4e7df3d210fa55e415c316b48faa93b21a08c386c98afd9a481b7a668e9a6a8430349fde4"; hasRunfiles = true; version = "1.0"; }; "ttfutils" = { - sha512.run = "cf913210f9c94edd4506d7352e68be32e1c4faa6512a1d9edb16975139686d3f0a1d7fbe718673fd49c3ace65484f640c993f35b0280bb6deffb320012985061"; - sha512.doc = "83f8efb51aac0771523d68ab2d89fbf6c9bd96be1864e82d29694cd8c41abd964a326e1c715d5d62650a0803e83851ab67e8efb87c5ed08317e059747e7dbddc"; + sha512.run = "2a47d9087190a92e55840aeb4131227a1fcfcc25fde0ddc31ccb955a8dd8bc56177a4b010ab40d9f36264db4017e6110df65f1824c1a9bfce84c3bd3dc7e9d0a"; + sha512.doc = "2ec4d42316941ef63ca005b04c00813a1d4897f8119695136b3c9dd32b1dc83b64066b48cef88aea0ebbfe08510eb0421df7bd02661f305182d16dc3a9d2e04b"; hasRunfiles = true; }; "tucv" = { stripPrefix = 0; - sha512.run = "024aa71594138d774ffcb0a510f9b8db67827027e6818f0e19cebb702dc54fb8d0773b7203cff79081b526b730d930350cea89531199f93972af95b5650af24c"; - sha512.doc = "2b6c9c28f26d5305094939ccd7f833b6ab70ec790cc4b8fcc7982c1b51326f736b8d72dae611024f0940dff1a4c8b9c236cab0f902c63bc6e20553495477aec9"; - sha512.source = "3ae122ba667a570a145f4893c826052b95c9c9d1122c1d077b3ce000e277075f3758ad72304f145a41bda1bd0766ee9a43fa8d348c4badfd90871f0ac59f09f8"; + sha512.run = "0dc5943490a200aebfb115214f93e64570aafe60d4dc539468175e04c3a6b6c1645ec2a8f1047413d0fc6454098bf24480c20aafe83074640345e79a5e49b3d4"; + sha512.doc = "2900dcadac28e3feae91df4bfad0732f4c20fc57df45c1a913bcb56b497be5747106089ec2a0888160876d349cbdfc746b076218287e1fe2eefa48ef21ed41d5"; + sha512.source = "6891d4dcf126e1bc90d9868e26aba8f3aab2492004df916d5acc141693000a0f5dbbff9a19fc64f6befa820a45f689ffd2df3311ae67cf1e390c451b5c2f6b32"; hasRunfiles = true; version = "1.0"; }; "tudscr" = { stripPrefix = 0; - sha512.run = "f386c4d68ee455d3982bef46db376d22e5fd8f77e290a8b5445c490b5cb2114d633efb46cf10c2bf93c06c761bb5f494644e9a831eb0e74215ecc7e0e630df93"; - sha512.doc = "1e8cd33cab2250d24609a6c12e675742ea22a4b3c2b6a6003a00ee5b28a76cbb88a1e802d0bafaf2444effa41b0f5b997bd35b64d1806adc6066a5a3b84f8ef2"; - sha512.source = "259c93323bae8913c608f23ff13343fb5bbaa158657581fca653e84388fb26462ed5f847a8e946ace469ad283adb22c62dee514336ccea29b669774a74cf7544"; + sha512.run = "73cf72438d00c255fad2979190160e99c8c39d35c4abdb7c06a5c89999798a50064bf51a98a6a1af9172937d57a9901f8adbdc7aad573c0111cb4d5f32199bd3"; + sha512.doc = "14669dcd4214f1d082e85d024101de50959cc955f76b54fd29eb6c8d687d509ec3bf7d23b8e774623ad8badd40986f4be33f17fc7126f3224ac660c5efcc3711"; + sha512.source = "68c9377615e7154b579105a1f41095a80edf9233be42286117877208f0002d70061789132ff3c4fb5283ac42f4174beafcba9a3481e81b0e46d8a75866d58443"; hasRunfiles = true; version = "2.05m"; }; @@ -25699,612 +26414,621 @@ tl: { # no indentation deps."paralist" = tl."paralist"; deps."sauerj" = tl."sauerj"; deps."placeins" = tl."placeins"; - sha512.run = "130b2f1ad3ebe724ec2acf259a380cf4a6004d2571be9ed7fd8d32f31daec2e36f089c6b5f49a6112b63f2f4aa44a3f633578b16c2fede7af1cf4e3b87e7caca"; - sha512.doc = "bd707e76608502e77fa4d7c4a56e15f903f9672bca328f23bb1441830e920e9a49958046ca5cc25f8f12bd8b9a37ce0d7c8566bb6491266699b28f3e61dbecba"; + sha512.run = "dfb5608993c7513bb3e57ce87611a5667800c61c2b111dd7eed5774e70d8e3e588f6c69c661ccf6245b28c6f0e0dc9cff0c381eb26b95638afdf8adb72569dd3"; + sha512.doc = "2f1b694fd9322dd4896b9d1b0898ecfeaa3a28422041f1b13c1ee0fd3dc1ded8a8b6bb2bb1f0c6098cd2836e07109844b554c009315f3100f131f09bde80dc3a"; hasRunfiles = true; version = "3.5.2"; }; "tugboat" = { stripPrefix = 0; - sha512.run = "b6a385f61e1e229d6aa70a27afe068085f2c81d74c80a562237d323488ec3446974fe48474c3240742c38a9a5e1be26851ab44c2488e9a2b4c8815bfca5c1df1"; - sha512.doc = "dcebb95fb5a25e972e6f697d05860e43d09da2299ed4bd0ab94b000516a82e8d855e13aa18f806565348eed2b1c2d02684580d2f65f5ad35cf8d12e393970265"; - sha512.source = "8b406972b87983dea3fab4bbd16e102c1d2a880712eb288dd039ecfa430d855e9998fb75b59c7ea81c284ad6f70ab0dbf55557e45efb0081f1b3953dca32eaff"; + sha512.run = "d1956d104e59bf427de8895f15c459f2e4dffe3b3a0c1726071113c410ece4280d8640264b29bb774036daf82ed657aabc1fdfc614380794a4ccc7fb8831b504"; + sha512.doc = "6ff9c30bf49e318e102ce521d72969193e3d02fe39dbdd8db5a6eaf04f291dfd94c082463d883c78572a79816aa49b2856a1c2cbe0d5979da3beb924a273a76e"; + sha512.source = "7420060e9ded4960da7fc92dd1ddc44270f45d8bd6fae8e18103a6d62baad093ba9281b5805feaa6671f51afbda03ad93eca2780bf298eab08fb69bf596a20d5"; hasRunfiles = true; version = "2.19"; }; "tugboat-plain" = { stripPrefix = 0; - sha512.run = "a9baddd670fdcff2ae57e39c67e3a339c254b47b9f1bdee929f5f484c73d25503f00c62ef1275586b656c4b2e26e49d0032d5551e1acc33a7289a4ca11f89a64"; - sha512.doc = "91224027a7ca5384518e7b46dbce76510be5bc83cc92d43520fbbab11e8d18e0ca5bd416683ca8559f4bcb7e2da6c9c8ae116985ca534922cd6d78c22f04c586"; + sha512.run = "7dd700df6efb9534897210f81430957ab6557c27f6fdc776dc870130f3e5936a317dcd33d200ca10107f6ef6afaebb547ff9623ea171526fece41a62bdf353d7"; + sha512.doc = "076ec5d3d8baef942d7e05a1b68604b05e4e0cc574e98cd87c1e024b698d32360f60a8a7b71da9739f35187ffd02626870574ffc212c0036541f2a36a6e94efb"; hasRunfiles = true; version = "1.23"; }; "tui" = { stripPrefix = 0; - sha512.run = "71240f5d1c528a965b17fbddf5910602c5ecbc7180f3b9796e4e7df22dec4a96ce63dbd116ce2bb099f240887b91c8625d300f5cb86a40120679fb1dbecae7d5"; - sha512.doc = "64966dbd391a9f8942c8037a36115d62c4fff07046679ec3ed7c9f3ca2f2658aaab60b5515b3685212299083b836e7a4c5879a419c16d8637d5819c0189b6998"; + sha512.run = "c39044ec235178420bb43fb860a38a843f8582523b31961eb5994c5ddb04f6f4266bc2e9d62aa2ea8e7254d7af283718fc19d27167a4af42697be160ebb602ea"; + sha512.doc = "df4c75617c4d46c571309fb9d0a60908ae2e15ca761c9f45ddce050cf8dba239048b4268dc43a83e5bae5a2313bad78c3b912c5cf32eaea580423823bb6ba0ef"; hasRunfiles = true; version = "1.9"; }; "turabian" = { stripPrefix = 0; - sha512.run = "61d420232affa337e2ad08ed5878f60a53789242297fb68d76959a4414d5af8eacc897486d75ba93c261b6b335dd95603f791807e122a3bcdc1a668f003acea1"; - sha512.doc = "fb6adfefe5d1d9bcb33f3d26d162fe4f431b4b4c01cae43e0273fb7a1057b0edc0c2e3ca8f9449c9123c358f3d4d8acf5bc07ff475d4892e1c0b0b78ba49f832"; + sha512.run = "94e16f44ac5d554ca6bfbd6294b5b36d5dfbb282ab67444d53acca4da4cbacd619138ede47921a6582a03a57b5db9d36e546efde92b2e8ed9f67dfb1a8dbc9ff"; + sha512.doc = "20ee8c74e4e758882df22501717ab38c33be5d9c5e5eaf0d54904cf6bdb0387524c17d10b47ec50da97afb4d94e76b77eb281569b8a0f53d93062ae1f210313a"; hasRunfiles = true; version = "0.1.0"; }; "turabian-formatting" = { stripPrefix = 0; - sha512.run = "d459e842c580518e4f5ba821207abaf04f0874bcf64aa53894a59fa8ea418b9cee04b9abffa5732938612c77e6fedabd1513bf428462494c97e3e0eb61af7b81"; - sha512.doc = "8a9e37a1204a88f889d1638564146ab2a322c25c27f9cf044315de21add41b86ebde3f525718a4ea1bf9022741e71928fee25df7217935658f71227658aaa83f"; + sha512.run = "8fafd77c2572a787542f37f59a87c958031b95f7bcf6e48630465b97e6d92b82d16524633295561422d99c52f3ec3c42b46ccc1155f00a2a5d54c3b908d5d229"; + sha512.doc = "abf60bc3ccb3a2855aebc8ed03ac3b7177e31f271206a9775b4d353484bf36696a78aade3b3230d8999627f1126a14b544a38d16a8b7651f6ef0669b912c632a"; hasRunfiles = true; }; "turkmen" = { stripPrefix = 0; - sha512.run = "cc566d4a90100f8dfae2e92fd31e86321bc877e73621f7bd4c3733d0e7530b6af6cbd4e5adc1c34421e839ae4e26edf4948bc4bec9ee31b8522b2a1e384cd615"; - sha512.doc = "d60448287afafbf2b0c1bae27d4f4ebcf571eabb0118a1d3a082371f60a071cd25ac8ed0bb14080c73162cb02b61efe86af9c480038a19d0eeabb553fe26e58d"; - sha512.source = "cc9f6709475ef0cdae27069353c917f4909cd577a31560e732dbcfaa22e887fc882ccbe57b25210d59a1d39bdc38b91a68a16b455f379fd30be13d83dda442c7"; + sha512.run = "38a4a7ab8823461364310a1e542673be715d81e89d1345954250b39be0fd7b97d8e95f08e20a2a491636cf305d024c29138cd89b671711a583f116811c3c2ca3"; + sha512.doc = "2c7c024773519d83f15d01bc54d3b29b5eb903ef01cb5ecdc439cf92a63071cd27b81c16c83c2c410c72f6b22b57735aa14e54dbc42276417b70eaf4ebcd1d8b"; + sha512.source = "7c638d830f2e5fd87a0cfb7e64bfe34eb9de16d9147540cf94d902d1552ec169276f836bac295c483f85746560f0f551f40d05ba6787a1506a723e7ff72f9055"; hasRunfiles = true; version = "0.2"; }; "turnstile" = { stripPrefix = 0; - sha512.run = "15bbee2e7eda013a4a0f1675272785420be7f94febe8ca5dfa0ab8299a767ac5736b84c38c5c0b31a7cce37c2871d3317708a26faef5348525f0c14eb74356d1"; - sha512.doc = "440cc5b16efe7598e2c799144daec9843ba9addd9a4be30c73d9007adf4d99ee83e71d2119dbaffcf3fbceb7ebf034efba16b3613031a948e945a4b1a26cf303"; - sha512.source = "39ec499e216b161cc9e5038da1884555c70f482eacb477bc6d96317ad5acf7962b6fcffb54e9f8ca37ace710543b4729f781bb658be0db8a9a0248abc5636e25"; + sha512.run = "6973830ac1bd7b0654a92933dc1578954ad7f2d76c7587968fe4cfb6ec769831249c20bf582d10a928ec909099bd895329a4f2dd20bf299b0d9f0a279efd3f08"; + sha512.doc = "938f5a87f0e7907b766bf48a26b26c783305c0ad838447812f675957f83305d82ceb94f7ded0e6b3b37358ba3310a3d0d149cbe999d9ee73144ba45c89de4929"; + sha512.source = "f70dcafbb77be7eea077f63eda48b3af740da3aa9a03c86e3a10c2369a26b132c2d82fe95893722460beb93003b216d5a938fdffa75ddaceb22f3a5f8a7718c0"; hasRunfiles = true; version = "1.0"; }; "turnthepage" = { stripPrefix = 0; - sha512.run = "78b092fa660074b7e3408f8158d28245debd8d29ad4dced79b8f795497aca12a71f6671295564291cfccc1809a2da97697588d95ed9bf42f0cfb2cb2bdcad43e"; - sha512.doc = "89be8ca12b484d4b72705bcd22e6061f71837896bce34c9e9906e74997904497df9346a8af079fd50f2409ccf3b07dafdaf1db33cee2edbae2fc8efe101d3b9e"; + sha512.run = "88db62484bfed423fbd463860d86d252e43a8f60711d21b752b2561e0f11ab2e944f7ab7917f8e1b34d8ef38b834f937b66902160380fcc819020d78cb018eff"; + sha512.doc = "55ccc9aec58822730f71f5ba1fe56e100ec2ff86a591b6e190dc116026a48a840fc3da6cd8b298ebb90b675b9b37c6d4fba876f5ed75a9f36be65afba1bf0a2a"; hasRunfiles = true; version = "1.3a"; }; "twoinone" = { stripPrefix = 0; - sha512.run = "85ebafc665167358605ef3bfc92180a52302991672155c10cd3c097cb81e397a90c4f3b26027594bca058db250121251abb10d9fe8e422359aa930adbd5cedad"; - sha512.doc = "6c7199de6f3a3dfadfcd175955e139121df314007861434026333e28214e151e5cb9084f90645e2106a11d8cdc996dfdfa3edc1b4aa6aa50fc7aed717290fb3c"; + sha512.run = "4f1bbebc544f7662e0314e4f82f97ba4a3110d01c9362944147a2401c0c4b8d21ef89717230165d0ea1ec9ca85cda1f48c2809657c15c4bcafcc66738f9563a5"; + sha512.doc = "38d1b831fae92c352ce1eebcc24c7e3825c479749648c296415efffbdf372b864a352a1186c44e416be56403b45ca3407cdb37602986d3d734ed5d28018ed3dd"; hasRunfiles = true; }; "twoup" = { stripPrefix = 0; - sha512.run = "7a3b51b75141f8c18f5eb5a010ef64c3c21ae63051c467a6857370a37ed9973e403dbc16495238504f3ab3841ead18d61e35ed3d4352e3252d34dc23f5fce694"; - sha512.doc = "7ee5aaf508d99fa7da7c12b606d95a6f0fe06c62786ef59c1921037900e19cc4c186895e1a553627b8aa514fe2a5d3e19d9e2e9796f4a1cfd4b4c13b44ef7161"; - sha512.source = "832107bb528a5e703f8776d825b6321c24187f6f645439200e52be65baaebea67cbfe58aca86fa88dab63d067dfd83e139d912e79e8a163d2d9684352bbac893"; + sha512.run = "b9b9bed377ee07e9f0b4475b7c85a6b75cb6e886b65b274def8a4de5787b5519e24f42cc85c8b2e6ca961c787a03286bafcb57fb9552f9e7d4952a1d6cc41fc4"; + sha512.doc = "1d4bf19cc6fadc1044acbbe016ae65f5cf5118eaad04123504b177d46ebee56cdcfc7691971eb4a24f61a8b94e355775b6e6e0fd8bce3023b1c91f3c51c3faf2"; + sha512.source = "7319eeaa766a8f381920819edba99fcc2bd085f88250526ecdb6b39bc18ce3cedda2e103f2a71c449f5d1cb27f5d2d1c2852ebf2f2452eb98ea57a5dcd100e04"; hasRunfiles = true; version = "1.3"; }; "txfonts" = { stripPrefix = 0; - sha512.run = "4f8d3fae48d13de5f7eac45544fc9df59b48eb2bad72dd2aff269b4995028ece5a0e19d483c51d7d16df800878b375d7c5eb8a613c826107b8b6ca9d67a1d70d"; - sha512.doc = "6c49c523afedfea212b3540f339964cb3a4da84f9411d241bf8285afc1769eff4f7c716b2227c556d0cb5571c926f68b051fdca7b4a00604472be2ae06926fd6"; + sha512.run = "8c890f04c7c47d479d35407e0d2f4c2e4c3be435d98d1ea6e5d6cfbaadcbc1e626ebe78e5e1ce12799d16cbf76a86c5fbf41c529b358a65f4439dc2aeb5c60fa"; + sha512.doc = "b4671941f2942ff2a929a48e45d040e9b6e22591d4582a52f9fed425e87549916a9d4747a22d46b657d4ead7612d81a6101a853cac70646c39d38ce68b9483df"; hasRunfiles = true; }; "txfontsb" = { stripPrefix = 0; - sha512.run = "2e5dfc46012f741960fe38414f9648aa4293a024bc4e778e98cd9b4a2c43c2c9cf8dcc871ad4cc36cb175046c8f52132080ca0a2e3cea9e8003d47d49138c905"; - sha512.doc = "f4946a137c1f993e35082a626ca7139058e9f81bedb26ad96854cbea9c033e99fc032a71c85cd88b2c1202017fbe71e74f648103f1071a8aa1b91e71ceed8b1e"; - sha512.source = "28c75ab04e24b43253aa7c216070b6ee240a720c8e8a81beb36fbff75d2a6d60b52695185c282f94947d2124490af9000bf6b439563aaf2d8f5c7d2c89b1fd75"; + sha512.run = "42ebcc0137a987c9d1cdb6b801bcd02a4e201ba8b53d144dd275111b27c1db9613dbad6d8d7fa52c94b140c0bc90a57936eadef1e9adbf96a8473ee1066d0957"; + sha512.doc = "dcec58f168748b5081bc95ffcc85f23e18c123fce0133f390b76c8c8a1b7fbf9359a8066851befb72e2945851e28e9bcd1062f12ef708925d1971a47e61e4c5b"; + sha512.source = "10a5caf9f961f834fb61ec2e806cd06ef8e0204da3b5befa599b59d8cce275690933322a55ac0eb1feecc7ad0c451c58ba5120b38f5a4bb679986c2ee931986e"; hasRunfiles = true; version = "1.1"; }; "txgreeks" = { stripPrefix = 0; - sha512.run = "b412d09d2801122926c9cb0a10769a9d0fbd9b116ca1221fbc8b87179c36e0f810b20c60e11dd074ef5e7f1484a1cb892fb827235849585c0efdeae12076bfe9"; - sha512.doc = "08a9d072cf865dfc4fd3f113e2f47cab05326c30eed75bc2712b5bcee72384ebed88b3b6d27450f3a4b13c13a05a5876d01ad88a5eb08814bc8d3e43c9b6f232"; - sha512.source = "3131a5b1893517726ba7140e4843b47975a3ad372417bd57a8c15d3292f2df7320ab59f49ef0356b0b9d45badf9ccd81b866540fcabbe4a123aabf051483c33a"; + sha512.run = "09ff7391f6986c014503a5e5de37c3b3dcc62d087ce08d9b9546e6637f7d23ba218b8cde9fd724c5e94a8e2e8a8a9fe405f44bbd2cb8f73a32156511c1eb158e"; + sha512.doc = "3867db9b02d342fc4938a52813bd39ede470155f63d0ccaeaa2f0d03a34e3ee7e80d9ce3ac1e676225f51813015122914c700f7fcc714fbc8aad4f347dd62685"; + sha512.source = "f269dd78bb738cade5f592a7888c6a1b53c261a0185c256e6ab6f144bee60a2eff2e70e272d6e4f96b190c59cc5b498e4d3fb5e3377e1004c675174d89761add"; hasRunfiles = true; version = "1.0"; }; "txuprcal" = { stripPrefix = 0; - sha512.run = "28a6f9a105ff2783e5a64c1c39246d539e4035303b3aac47a64a93bc5a2532e657889d6ed7cf871e869f1412423bcf93ffea0da144736c17b895e6a88d48d826"; - sha512.doc = "aaaf5d947b46548e29a1d361cde1dce768bb2a35711bf55e6cd2697162f7dae1f4a7b9c78a9028133268962fb984e503b7745d7c7e7b746ea6b20c9bf1119eca"; + sha512.run = "e0bd84918e1e7a7f768421cf4c3908093b84e7f26c1cfb0d22c384251e7899949acae75a8ffd7992c384acf88bdae34d1c76c12be00bbf4b150e6f545735910d"; + sha512.doc = "a987944053baceeb32748b0d729166ea5e932f2707f8ba0b143d3689a75745780f4d5e2528ee962ced97d48883daf69a3ec524509cf58b5740ca3f56c2bdea7d"; hasRunfiles = true; version = "1.00"; }; "type1cm" = { stripPrefix = 0; - sha512.run = "36faa62fe329acd51920f93f5e65265b5c03de246b7de807f97d4b171236094dff9b0836f69689b5164e3b51fc1bcb0f39355253a95d08be73bafd396173de7d"; - sha512.doc = "81667d071b87b7f2070815de7fcef230938b129a38f2a58d127f277514760e8cff31180e5898b323b5d046ee8a2ac46cacbba7f113b95763d1a054b5717e1cee"; - sha512.source = "10025238d480f2277886532a2fb8e8c4dec82bd222cdb2fc05df177a30cc48dab7c1b0b2a34f46fd9449678cef9dfa17c1e3ded86eb8d08695c7c4cb0d48624c"; + sha512.run = "9b4623d1d87f75de97c30904b24c558eb15d3dc704a83af319bc80b7f660bfb421f2295abdf389a660229a23b3ceeb8376c87057124579e5136900a334a6bbc5"; + sha512.doc = "6bfb713c0003bbd6ee5bbbbfe8c1ccc2e0835b88a041ece6170f0ccc742232d467be232884c6b9a5279765bdcbe900a68b56a6819685ed5694c19f9bcf6dc2a2"; + sha512.source = "bc6ff709e7f5fa7efc9f6da4b80b8531910ced07cfbba0d2a42e732eaa20763547224f101fe0e426ed77539ca6b3cf23440c5194308996291da3affb5090329b"; hasRunfiles = true; }; "typed-checklist" = { stripPrefix = 0; - sha512.run = "43ef4d31f58a17f723662ae53f4ab112c10948a0cc23c8ff93d2cdf56d80b8d2bfe26288d76e700f9b67df4906c8c6e807b58c365f93772e924a2c63e150f814"; - sha512.doc = "a5e7444c2ea8bbbd7877d7258812b1e8476b5d9f9092514eeb6d79ac676a572db8c3dfb148d91995e8f10146ce1bec946c30abdefd38d2ca6b51b290ec4206e6"; - sha512.source = "e2648407e2758d896cb4f36ccc3cc9ae0ab39e7d322f0e097ad41a064e32eee3baac226d90adf39bf7363cb1ce6c668f02a7baa7b2131d275ef0d6dbc77ed479"; + sha512.run = "584dd15839f24f33fea91037fccb2ce2060fa228b3ad898d8250e49e4ef6aed69d727b7fe62794f18758cf3ef1aecef4e4dbf15603090d1b1422e9526bdd7788"; + sha512.doc = "db5c90a4d1d22554d7de2491d1545ec2fabe92da8e8111823169411c8308d4fa27faa989ce19cf03d98dcd5de7dd627f25cb8c7e1e991f306a1b6ad4130d6e21"; + sha512.source = "81347628b5e06f3bafed5a04abf0cfdb4bb95df25c7bf69c2c899227c2e851b0f3283f8be53d0063518f10ed7cdd543f6184b7e595a34a9b62f51d2ef75ebada"; hasRunfiles = true; version = "1.4"; }; "typeface" = { stripPrefix = 0; - sha512.run = "d08ccc6470a1cc399b23c0c27d2db6b7c4df000ee00d65cbedf84359bb9310f8798d6f62d385c873ea2ebbd6555b6e2506c33526776d4ffcdc7bf7bffad5b5df"; - sha512.doc = "54941aca5031adaf02d3feb3da1de48523f2c873a064f6ff0be375e302d908dbe2ebdba4960656ae53fbd020fe22258703c8afba792270877f6d346fd2e3a36b"; - sha512.source = "f620ee9df320ccfac42630a2efb881c8558b8e08f758a89a7c04f87da463cc029fd0e4d649bb67577ea1370f780c27675de9778d7dd6eb7d0ceed45152236f99"; + sha512.run = "555c7f1a1e8fda81b7a1765bc4b32319be31cadaadc7b1c268af6a3e4d60de2035517a669aed43a9400d81be8b4b5c12a43c923c5a48641f512c79db74f59fd1"; + sha512.doc = "f33add74aaa83391fbe59890ddaa0083b2bea861e44f5b67e536abfb17aab40ee4897bbe0d4dfca55ace433017be134c9fdd028a3337f5d4cfe9a42c49ba7623"; + sha512.source = "84b926fafbfa104fc29b09e85519a07dff8a772f5b569dc2d76dd6bbdeb0ad845ffddd10e3c89ae9ed72ff7af261f5b2b6abeee71119b60008883223affb675b"; hasRunfiles = true; version = "0.1"; }; "typehtml" = { stripPrefix = 0; - sha512.run = "de1851d236c3db9ae48aec32072ec720bfbd70984afe04b5a9864826dd8c2e676ef52b1cda977bdfadb586338d49a8d58167a631e042940ddb1703b5d2ebb4d9"; - sha512.doc = "b5c02876a6ea7c0a4123a8fb4dcb42e11a0655e370b1865c492c0232465925ed434eaa3c6a3e2731a9b0713cd8dc55b26353ebc3f65e2058104a8e7b1fcb1cc5"; - sha512.source = "d6d1642a816b2cf1182e3c2d258ff091689afb718f837a5022dc8486cd6eba18532d54cf7c449264491141fa722a3a2d672a3274b5af974d43666f40a99c7ce4"; + sha512.run = "98146acc3acb9416994a9243a9dcbe8fd968beb1a2199fcb3a1343174b11ffaa478d89d9547529e783a1ebe663605c1b44e8ec6ce0bfa4271dfece4922931156"; + sha512.doc = "0c11e58e8770783eb324e8f1db33867e0b767fef9d8518568b4de6fbd570a228b0846c205911e7e5ff77e0a53cabb2b640baa41852c1e479fc0f09a491168928"; + sha512.source = "bd55dfeec26836a2a89e3949764ccab5ac3a55b1fbf048ec431c03761ae8574d37cf54ca506bedd97857eb703c9a0151bf265001cedebc0c376743522234c810"; hasRunfiles = true; }; "typeoutfileinfo" = { - sha512.run = "826932569691b88e7212eba3b0582f495a0fcf1355594e6b1243ea83880eb6241094748fd7e4419219e9392a8d093f5249250ba3cacc8a9df861e3732befa5e8"; - sha512.doc = "277b08d5cdf7d6ebef2d03644c635c0a3ead2d18e037264a3505dd1c6a7c9c7bea60a7e81fd99648efa486158d573ebd58b10b62014b5194c84386f4ab6788de"; + sha512.run = "6ec7f66900e58f700343b16cdb458fa7e1985554521e58cd6030c90d0f1acb65a04aa85d652c0462393dfe91c3b46376c822048193a2eefc185839aa644a3674"; + sha512.doc = "308511eb35047697a60a153bb0b8fdf1f73f805a7c9686146e0279dbb44500bb12becdeb8cc0a10137fabe87a83a3457746a63aa02110342fe9b8e0a433c2c42"; hasRunfiles = true; version = "0.31"; }; "typewriter" = { stripPrefix = 0; - sha512.run = "bc79ca7a4f7e290045236ce66ef02d4d4ac7c38c0b33d127c13d0549e469121b868fbe6615fe14d2cc87a7e9a18a451bff5429cd0435f9b0f1b6afe8fec082bb"; - sha512.doc = "4096b9e4a5603cd8a92b0e23ee4acc9b52bc1b9fbd72821c5be0260a0b161f810cd12755a125c74f634bacd0742cb0f7c81219ab7b9f317b092cb213ad04845c"; + sha512.run = "b378d6f4c342fe5eaee25778fd040003c9fbf2c6d63f9e5d17aa5bbc067488b67175af4e20de8fa7f87fe009d43b3b95f768907a207b74250552be6396e4984a"; + sha512.doc = "0c1f8af962e9a351b20b1000f170394ae7f310a8219be8381744c2ceaa171f926ac96bffbf5b781308925b21c264551c2eba1fd5735b5d85011468120d5d38e7"; hasRunfiles = true; version = "1.1"; }; "typicons" = { stripPrefix = 0; - sha512.run = "7a85e8c19b51054b335c05770023f5332eed8854ebf8fece367c6d0546844f0abc93f045e640e87f82f362061c97d00d73772c25c2852d32771aeb83926a9619"; - sha512.doc = "acb7d658f9c2bdd2d38cd6e7ed9f034ce9294f50df2a19961436b03ed12b21addda6858bdf34078de43036f48d108df0c8a16fac630bd86cc522076bdf2bdec0"; + sha512.run = "a66d03244fbf2a5f2b6c90411d9ec750295071adb137ab549af6932f104911b096fddf6a515ebef4a02ef6b6c3d1ac683415289717f5e6f8d661890f503a49e5"; + sha512.doc = "46125880cee45f6614aa052e63d9f5178114c41257fb1d6fdf0a68fa4eec6712036f13d5ceb3f5ef22fd8fa76168bc103ab7b138e7e3911d4e6408bc4244400d"; hasRunfiles = true; version = "2.0.7"; }; "typoaid" = { stripPrefix = 0; - sha512.run = "ccdbbaeb8ec62dad83f8a63a65058e1a85557d263cbfe550026618934ef47af8fa727296e7e51fefd1d93c4f522aa280ce4bba8c0cba6773e3911b1d2cc66a6f"; - sha512.doc = "aa8303ef52aac0adb85afd1834e53cfff534bfe96f036d8dd397a16fb7262f4963767048355f8fa67ab84a8c4e32c9324aa9ce24fdd5bd05e59ac57b78e6e0b4"; + sha512.run = "da7c5a7e42a225d5d8a86e08294fd74a1a4066123894174d5c187ccf3d70a205762cbca39354ab5fb954faf4df713c00ab5ac64ea654708f0aede15ab01b5ebb"; + sha512.doc = "f5bc487393ce1f65e4741b1f803312b47c456ea1b00909641eea1ac2bc9b54d029466106487d396d0164521ef2416a2505ea8526841526f0d87348ef748a4c6d"; hasRunfiles = true; version = "0.4.7"; }; "typogrid" = { stripPrefix = 0; - sha512.run = "ec8fda6d14d6d0064472d6137231a0f41e340e034f09259db245624ef6cfa6d9f9b85d3441501ab1f8bf00b2e2f6b9f185dcf268341e53e281b03b6690c6d7ae"; - sha512.doc = "3e9aa503044f074e80c7f15ef4c7daa8af6e21edafbaf569827e9fac409377b8ae9d7508692ac60b025a957551b01c0f60c037762ba4eb073a98e33fac09bea4"; - sha512.source = "d09ae679b2138d253ff0d77ef152642e2e9ad1f89c40ec1f809b370f7637444379351b9966c3d02e5b71b5f920c1ed799649c2cc45f1b728c8b56fb6b5578208"; + sha512.run = "359814d4a759597fa6775e4a62fed6b1fc49edcd95c4fe7ff5abab7137e19c2f0c0c7279430f84cf41433396c128c13ba7d0052ea652f6ebbb2ba767a62e6025"; + sha512.doc = "5a5f821c21226695649510aa7b1b6e7ace9a564a2137a8f4d7fe3fb552c00c2fcfb6647c204603d24774bfec5f5e48484104e88318bb54372f8f5723a418a454"; + sha512.source = "ea89fbfe0d8655c0ad755a6531aac405e1b6dd312788bbdfa2cc81b518d84992d9b737f2ab8714fdf6d67f16d8f0980ab5e7e6a05927bd874654673e27e6d426"; hasRunfiles = true; version = "0.21"; }; "uaclasses" = { stripPrefix = 0; - sha512.run = "4162b423801483f01e64bd5c5d8e6f97be6e3a90ed3ba1717e9ca2a3eca117fc3e3fa1d6e7c0a1c80f451c3143516c9f6acf8fe36f5f46e2d137d3c882f6e49c"; - sha512.doc = "6ce5e26a22e5f70c7ef81f11432556805135f2956f6ddf61aa2faf29c10ef207483d7a44e23b1691e5446654d47a450c4eff812c64b91785a8777e124e823122"; - sha512.source = "3ac73deee187fd680df2c1cac403bb6c47cb7aa4f2c09c5158588239215fa9e5292a64093e6da7c36d75f7200f37835208c0c9e9e60aefa3d64bebfda8cc47e8"; + sha512.run = "6c34f5a9c36018ce1930433d1775e5df98110f3d973ce0ce193cae82b4f0f73f6d242893227461848450174656a0650ab48b781118b407f50aaba7c44cce7689"; + sha512.doc = "b1e1f5a568adbbcb4185ba76d6b581e067cb6a682057e797b0c92630f03c551367e1afcb184033d719b47fc0db191a09ff04756ae00324711e6828aa232e8802"; + sha512.source = "f66764e73857b70400c571f0940286eee955ad8878cd195528ee86785a6f33a280560282cbe7a6fe25a2aec7bdeb44e539b15893606eeaab87fee710f016cfa2"; hasRunfiles = true; }; "uafthesis" = { stripPrefix = 0; - sha512.run = "017300846768d04941c95af370924f6616823060ba5ba46907ec2fc7ce689cb3a583bc7f5ea7b6f5412033510030d93cd658df26a7511740fd5c93a73860a17a"; - sha512.doc = "b19de52cd69725b086198b1ab1aa0f0fd2a5a86a87173fb7993fbf8b35b5193941b98a94716183bddfc25e160651e19d7d66b1cc9bacf3547d212ec7555dc4f8"; + sha512.run = "bedf63580d6b2fdd2132654a89c3e1b57e129699842d09a459602e24d29159213b15669e972ac2766513ce401a17e11a8b8c551a61c03efa768032ea7ca5cc2c"; + sha512.doc = "78bd664866d4cdb9b7ddfafd52713aef46cca6e19a999c9acc0f4ad06eda05b253452927af64041888bb492be30a1410de04d1acbbd077c20bf1f3419c6a72ff"; hasRunfiles = true; version = "12.12"; }; "uantwerpendocs" = { stripPrefix = 0; - sha512.run = "7dc58d6721eb2a101149d6c8c5c30eeea439db39faab78555839b92addb414c0700e62027a1d6520b2666dd625a9e579d09fd255c4fb3ba9ccf514a4bc3ab618"; - sha512.doc = "cc93ab3871bedab176d160991aee4e9b562462cb21d1c1731ddece9ab66b79c209138bb28194593e221d5552cf3bb5682414fa1a011b2ba521ba91963c978d4a"; - sha512.source = "44bed226132229368d69607adb2e352617e49914e16cd0d84266e1ed748b3fe5e24171f03c6603ac24c5e304b107211cfd3ea43703e3c39614a160a5b74aaae1"; + sha512.run = "eb7e61e9487bf4a623f909ca143748e948da7911d65a6b9e78a167119c94f456f556b4858832fcbadae1c83ce139172b4ba9eaddc0d67b89529f7fc8fac6c893"; + sha512.doc = "0ac24e4dc5d9e25b3ebbc1e4ee47e43286a47cfaa30b2904a3840ab7f7bba8e02c054b92f018bb68c258552f871b46b8089f97d7d091c088f132ff014d9812e1"; + sha512.source = "b50f740eba5dc61e4e16f9f04bd3d02cf5fec95987f523694f26bec1db404103d339662dc2d70380a3f1edd3d8cdda4dcee3ae2489f60b3cb95189297d52119d"; hasRunfiles = true; - version = "1.9"; + version = "2.1"; }; "uassign" = { stripPrefix = 0; - sha512.run = "96be4e1c43cc070e7e5128d627740e2cea284923a54fd6c89e37131e2f52cc4552aecabd15f6c471c5d78af2690033157c1bf752bae02b34918c7378cae2d302"; - sha512.doc = "abb26cbad9c60c895dd7e193b5e5ab06f4dbf33529d7e0e59e18f141156e7b49141bdea2f2e3039c2138f6f66390d91d34e92f3529eef9a4d0631fab3da3b91c"; + sha512.run = "b71a22632a1d53d6aa9e3e9dbbbe0d6795b329c831f44a2a0f702eb6aa785f73f75410e14260b2e5c965794c8f16d2421595a8249b3c04a3392e8172c65d0635"; + sha512.doc = "c07a5b2e4c604d68a7f306c10233168982cb7c450be7fa8c1ae7d49d4ef627cbb48699d5693cf47c39a539214d548d06c7338ef3c8a3dd875620d7440460b972"; hasRunfiles = true; version = "1.01"; }; "ucbthesis" = { stripPrefix = 0; - sha512.run = "3e7f013d265bc0d9ec43e182ce0d8ecb7894b49a6dd4799ddb8aa8bf6725d89d972f8412e737a49cd0985d9217331a3981550cb1a56c5a06afce23a6b2e6f6ba"; - sha512.doc = "67c38767fa42f33d9feeb70e2ccb285a1c6178e246b69a38052197aeb9021c4e0fce5788e677c270df727eae978df51820a7668b54df6d015ceca12a83cb1640"; + sha512.run = "1a069b62104af94a97cd723141c641b9aabc6172f026367270ad6c5ac576dfec1976ca9eba80c2ef42590702d41cd82258c8562d9c7ce4c2f4d86262e1f996a1"; + sha512.doc = "784b117bac86296079e813b51baa86f76bffbc136e467b986e206b73547668a0df891d31fb0086872befddc0486c083fac4627b61e1140caba15c763c7afe8f4"; hasRunfiles = true; version = "3.5"; }; "ucdavisthesis" = { stripPrefix = 0; - sha512.run = "47ead726f6ce5aef508657b573e17a76d5c7833e740fc8f928d94b842cbc05c1fd92077d16343eebf704c4cf2bccc0cbc58c376fbd3b0b54b60f84811a6b33ad"; - sha512.doc = "81fdc26002b145636e1bcd6c608613926bd68ce152403a2a38f057bc67bd3d1977ea083bdf31bd273d0e9ea2f123d7476fbe7d72f1fc75d6b9e9f96f859902de"; - sha512.source = "ce8a93f031f712692d443ef9cef5b4d4a520455329993bd61e47f4753db1c820325edaae691fe20cf925e3b6ea2ba42d82bc264300de67a434a4653ff4a022bc"; + sha512.run = "a218ab7b0f85fac3b8c59f20a2fba3d620e3332b35073fd7112e47b23a9f8a79990dc98adda24422ca51c0cb1b9d07353738cd7014d52963e67122549c815cc1"; + sha512.doc = "41f92ea37c1989e7138670d749a2e15c3b5eae1bab907248597d45473b1e57a782cba66a29bb891ee742210fbbaaf9008bab394b494618bc1c8005e09256dda7"; + sha512.source = "57dc07ecb16e323a45b599177df13ff9441635761a2dd5fd0f647044acb2405facd0dcca753359f04b4f29a91298456a8fcdcce983f5b791641a3f3d52091396"; hasRunfiles = true; version = "1.3"; }; "ucharcat" = { stripPrefix = 0; - sha512.run = "7c27ddbb806f8e4203175a6ebc40a180503a3d3e2c00d54945cef820370c1de336f0f23613c6a60f41ce60b71129717d871b2cf4685f7032697e8287ac1a43d2"; - sha512.doc = "ef8b3c9570dcb86817bf1b6cafb4d61417a99ca000bdf798f5ba288b9722668914dac1d61f23cfaf5daae3449465edde091d94c3af347c4d3f57f51d6f605688"; - sha512.source = "558e2895a44364217155323d0c7592fcd9c6730ae35d998e2135f95bd420ad8c8724627b0616cb649ed12cdb20fe75a02fcf545180d081537fe148a44cd1bc2c"; + sha512.run = "28832a734e22f55263670383d9b01ddb8762d154296f4f04176ef67904de459b78ea4d02f6979a9d1dcb72d63cb902655d0cd10262ea552629c4c8c15ae85bf9"; + sha512.doc = "798be5f16941f103cf5c8460eafb0617b63a646e110f4b87684e5544840926fbfb7faa456362f0339e5210e7155558a006fc6d6f4a35c5b2533ca68282550392"; + sha512.source = "2cb7815be55a08cadfcde6cf0d2be5dd5d94c3fa85ab6c0cd45d565ceae951f5ee87ee74b1023d86466404066fdc6db58010d6daa82ca65ed003a9674a21db2f"; hasRunfiles = true; version = "0.03"; }; "ucharclasses" = { stripPrefix = 0; - sha512.run = "d65167188f41ee8c6e97951324657dbb4132d0c13e34503139c865c50fc4f772f4e6533534d541e5e057b36777ced4fc628f8b12d95ad4c401d66b1c86ef7a4b"; - sha512.doc = "c263be2adb6f0f46c087dc8a936620d40651c85047674dcde4344014dff970dc1b8861f433b99c1181c55cfa5852f18a686dd636410d4c46945d9806f1ea5168"; + sha512.run = "c644db7fa3ae006ac8ccf347d90d399ff0508edbfe1441ec6923cc7242e36c7ed22b0cb26c6ce7f38f4e40a0d8f38fb808dcb15322840682ea80dfbcf324c9ef"; + sha512.doc = "837248e7218c73fadd76333c8a19cf03af0f6d16262433f00cc1eaca557f8aee2df57e64b2430a23fa89ef09c8655fa17e88442a413496c1c2a3071f08202c5a"; hasRunfiles = true; version = "2.3.0"; }; "ucs" = { stripPrefix = 0; - sha512.run = "6040c9de9f0a343bbba02ed00a6575587d7d866d053b491cf36e6244e8aedb0db3f76a0591275b8cdbab8c718922d4b71bc95981b927444cd3983243b7d08b10"; - sha512.doc = "572e2b8c334bfbb556d23253ffdcbbd5a80fd954fa56cdff3807ccc7a6c5b630fcb20779d486a4f5d3a5be2fa7b93ccbb74f303199e6977857feacdd0dce33dc"; + sha512.run = "c0dd75d44aa94349d82128a03b97ce1b0598b1bb0840ae3cbd18e542ec9479981c7cf7941ae8b78107302904859618d523c5a1d36794fd4301b38657d342254d"; + sha512.doc = "d283f7ae94465e9ed2a1a19052b569b72589ddf16bdc5220b3ddaeda2979a996079546f25d8a60b8ea81bb48e988cd877e7ad90fbcb7f0efd3f552ec8d5925a8"; hasRunfiles = true; version = "2.2"; }; +"ucsmonograph" = { + stripPrefix = 0; + sha512.run = "1c85c117e9a303c0f4e2f1fbadff2abc18d305caa1e71696882a17fd4bdd2b7bf65e715827781bc9537507f10fa75e5f79dbeef09241da4eea307fa3135c8700"; + sha512.doc = "4890b4c353829c6237815b32b3ae218c366cecea4672180a423b685ed79260727be69f676e64c5cb1c4f1085faae27407030cf87e64e5b03d600d263baea0ed1"; + sha512.source = "ffd9a267b08c5d21b41a40cd4805a7999f3e73afc2984eea5286c1674bf60c8ec90d3e1d891cc4feb60d73fae7b993d96d792a94c5ce7ea77c13342a4ecaa0d9"; + hasRunfiles = true; + version = "1.1.0"; +}; "ucthesis" = { stripPrefix = 0; - sha512.run = "ae7b6857e7a0ecf6bde928ce85af80b911b56be74819c69fae4966a3a4cd6f297d882f71ac112b81da1e98124796aa9b6f6f481bac5ad23ffdb4365c7b2fdbdc"; - sha512.doc = "49e6fc199e49d0003031620dacc4d04a443c8327722f34b65d260e65f54bfdb69948d6d63fb3704cdb91b7251ffc17555a304006b40d3b161c48e47044fee971"; + sha512.run = "eb1e5be6f1791df1ab905d34c93d2019ef75148bf7519e0797fa4486072c7772d2ad5ad4807d602d9e7512d1ae95f5365b8d6eb28c011293daf9a427b151ee70"; + sha512.doc = "ced7b7cc77c991afa70b09d0d6adac043dd1294fda60b1185a680740ac3bb96ec8af78bd9340663363b1c40388f6713d835b8b46dcff76fd7620c848875a5927"; hasRunfiles = true; version = "3.2"; }; "udesoftec" = { stripPrefix = 0; - sha512.run = "39efd4f2c9930ff92eef0629255e62919c55ba8a308dacb01e81c9341c6c5ccee9302d12bfa06ada07ba7451b87c9a600ac7a481ea4b13a7e49c2b7d0cb2924e"; - sha512.doc = "1b6051e2e330b76f95aae7cd314aa9b15db80205026579e4324e8a4f58019c31d5210c72a43b63c7e4cbda30ca805b7080a368e5aac454a105c8393df9366716"; - sha512.source = "c40fd69f2cfd79d125d8888dfc06ebe751c40a6880c0e6a2b16c3828fb018cd0de451a6f25895e7c28abeb9d78694d004aa66688a43a93116dd8fd050f16b451"; + sha512.run = "a82778c8e50b42614820bffc5c2f92b62abcfba7425e6f51d75de131352cb0045534c167bda6bf9e04d8bb42c9e601132315331000fe348e6d10bbd607f39347"; + sha512.doc = "1b74a9e27ee46fbd081b2ececd90039ce62957a04c9fc3a0b86ebb48c9f3732188c1dcc02bc89fb38fe2c0530ef508b6de70c97428e6aa7a7d237865f35b244c"; + sha512.source = "c2a524dd996851d187604109100a1c5adca2d5d82e317c0cd2b9fa419db90b96128d06ca19001da09ba63e0c7d1e6255a3cd718a39d4564707d26563d1bf7467"; hasRunfiles = true; - version = "1.6.0"; + version = "1.6.2"; }; "uebungsblatt" = { stripPrefix = 0; - sha512.run = "6d8a6659c27349cc6d42dd7de0c7797e87b7427d516d019352aab29140502e6cea2203a4c912769b20b8bd53c28246be427f7e96cd00db624a4f642e040985e9"; - sha512.doc = "6131ac5248840b4d74c5940ae955bb8f23d36a2d71efe0792e435f88845189901fb68cb92365099d0601a1d66e1c2e5e81301514cdfe68b0085d4ddc189037fa"; + sha512.run = "e6e7a28d6f692c90c226eea2de00b349e0f5e0b405306a99cd85735acc791458cbed66d6ff31da2013bbfe19adeaba2af63ebfc0026e5a5025717c0f9b1f27f2"; + sha512.doc = "f7c2a45f56a417f3387bc4fe812c704cb32610d0c287fd76eeb617334baff97fa985ea51714d634eb6ad5642b0f75e2bc48d35ce370dd3d26b5c962974af2ebf"; hasRunfiles = true; version = "1.5.0"; }; "uestcthesis" = { stripPrefix = 0; - sha512.run = "08a41971cb9f873cb30cbe77e087c570bdbe060546f86906f8c605916c1aa61a36e1a4fe1ba63c89d613f15811671f1d1d4e42e7946610ef763325836b0c7465"; - sha512.doc = "a2df16c7c3626d34ef69040beb524e9a26b1d9f006f28a53b84c83e09e176d58a56c59ec30719868433e2093876626d9bb79d9d5e663e86067fa68f27d41d980"; + sha512.run = "d6721c39b39bfef99b99d634b45e7fb23b4a4522438372a9e4015999f964409e97a862f0c6401611eac667ea303077d38f852a45f12f93e55c516f7a77698f00"; + sha512.doc = "21d033621b80c33c9a926204423c3cc4fb8e7952103916ab59d59fdc8d2b41fe7571a7f91c3023bb28d8315349f198d16d2014c38d3384e99024f29df4639798"; hasRunfiles = true; version = "1.1.0"; }; "uhc" = { stripPrefix = 0; - sha512.run = "930344bfa9b8a6f9f2328b6e17afe16d4e9d87efe4334d0cea71219628a741f032360a370a86d6e6f0ab5b6dbdb5eddba060118af71d16bcad9c387357911c26"; - sha512.doc = "df7dc49f2109ab83f6e05729394d77a1b3c746c89e46bf5014d3760cc8d44c415754a85bc8df4871024f4cc3fdafc962ef3c0cbcfeeb2d291e0106005c05b7ec"; + sha512.run = "c5b941f31dfe935b50d35f0c64adfcf4c0d008dc3c16a91a6b293e104086cb9711b8cb74465caf6b20918b64231c0a6abd6a778f7d35c31dceee2157a8268542"; + sha512.doc = "7d1fb63d72d7c3741af17fd79749cdcc8742a86db94686b8b83371b43b175dc03c800135dc36d97aaac18e42695caba47f1bbf35ecb81981394d0350db94f709"; hasRunfiles = true; }; "uhhassignment" = { stripPrefix = 0; - sha512.run = "f946e2eb2efa7a7960668020ee42680e707c6f93dbddfa502effb689de92387cbea10f4404c501f6d4f697a9f626884c3f48efe780e19dde9f52f1a1e37acab3"; - sha512.doc = "117834ca4b5d0926ea7b23b8a8e34bdd8c1e93ae447d5d07b01edb8a86d34cb3a9dd2fc0123dd02ced94138e2598159f6921bdae718dc5d78eae616048bab0b2"; - sha512.source = "a1a759536e568b1f599a6a2be69a4acbf1a94f900b02d7a0461e85412bb6db3f1e335b3ea6dc990962c97328bdec72d2987fbd76620e9041c0a36052e774c449"; + sha512.run = "6b93f31b91044ed2f1456b530b791155c6c9e9383bd4d69bc42d37af69d944964e7fb6cdce7aeae9bb71fa5be8315ce3f224e2d506dc52fa83403671bd25ea23"; + sha512.doc = "c8ebc4b6955f5e9f61ac78a6a47d89ba6b3a8aca7d15c1f86c37944e9288c17a07d228f37a0a12b0cce5a937ef0350ab0641f629972b4592f2a829ef090346cb"; + sha512.source = "9c322f8e0508e067a22ae20d60042fa903f7db0393426375ad5440782d6b3fd4c4e392369815946306e6c16217792040d9c4e5623b8e6ff4bc404c666249996b"; hasRunfiles = true; version = "1.0"; }; "uhrzeit" = { stripPrefix = 0; - sha512.run = "cdb467c0a096cc98420d2ff9f25cba954c761dd41c8edaf1bcd761e4add4cbe008ee82e649dbdf72baf7041b26f554a7793a3d05c4fc064fa2ef044769562805"; - sha512.doc = "07c170dee05d5cfe5a52e21b698e7b79ee9e6caecadb5aca0c4cc78809e11837efed82f2b651e46b62719a53ed21c856e89a57d1ac775949785c614a1d3b75ea"; + sha512.run = "17a8892efa35b456cabb8926cfa899294bf76d8f93b7afbd9e5fb835bbae200934a3267022a9d4fb2a4152318ede995304a0f97667b8eca6ee71fae85d84caf2"; + sha512.doc = "5f706747bdda480856f7a4c86563ffbbbaea928cd703ebd227794a7f3ff2684491e4709f48319fa9e0d2379d181d84c267f7a7219ea13653ae1e5fe227ac5814"; hasRunfiles = true; version = "0.2c"; }; "uiucredborder" = { stripPrefix = 0; - sha512.run = "4f89b95bbc12e4f2fa18a1d48e11bbe8bb0c9f7da7fa09565f0ad17d8cdf66720effc5aa44e02f3ec350ab9d873da3e90832fa4264c0a0f659fc6a144a103075"; - sha512.doc = "0bd8531c45618ba7d6bf74d0f5be48b7c9e51b90c24e70e04d94d5624b213a61a4f05ed52490bc89a1184f17db21f05454372555e4eac2d8f8cc237fab2d9910"; - sha512.source = "91e8db700b8de5f2e15c4ea639b25e513cbcf3a61b46eb732eeee8ecca9827afec951ec9c8178a1732c1f1ac888478f40d02facf31d8efff30126a96845c4f76"; + sha512.run = "7ea242fe600ae4e0410147a574ace47403c0f00910afd75752f3cf65ee478617f553f3d5d0d9577540ae7794507d3b2548f1d00b43052879e1d6fd45345511ef"; + sha512.doc = "b663bd149b9a163fec6246e17d989cc7235921897ef8b87aa93061812e9c2bca1191767a21404ca22f8b5b458771d0e0702368e579e566b672015bd3bce83dc2"; + sha512.source = "18c1faac754a27e8d37e8065a56967cd9aa34edb0b8e22e96e503df330748ddac767a340f9a23be8887eedefff623c95e644d0d2088b795cac7ccc4b6d615642"; hasRunfiles = true; version = "1.00"; }; "uiucthesis" = { stripPrefix = 0; - sha512.run = "481d89210e2a1a0d188783ed06340b111d8451e6a90e7b1537ed2d956b23db8016a6adfd61c657c37c05d8f5659c4dd7f98756f154e8fd2c57c2a3cfdfb33836"; - sha512.doc = "cf635aa88f1650cff74c4a624c60805e2e705738ef76604e921b861db67a0902385be4a78800119f8d575c33a08805ec996851ee055214f0332e9293367974ee"; - sha512.source = "39d28460796bc75e65814da335a36eb2efbc295c35bbadd245891b0f962ebc2b89974b2b14732e70cbb66edcccdffc5cfc1f5a71c4a30cbdd642847b8eff9832"; + sha512.run = "8a30b902f1ed56795d501a28a985dd7ab243222560392df3207e04369b60638ca94a067b9c8c4bcd80db85dbe9e9a39c403c13b739fbbae21c5b3f631ec11847"; + sha512.doc = "78adc6173546fecd946c5c4b633ea6d3a6c966c7f669adcad427a6d12085733cd7d3dbb4ea3f158ea02a135451119ec64333f41c27b3aad60ee485dc0aedb659"; + sha512.source = "3bbe1a519eaa81b36ff85713f712a3e63d2c387edb1e0520caca35c47e322b4c5f137a2e408f7316d8a598143b2e2d211e4babe77b9a4e42dc47bb5e02e084d0"; hasRunfiles = true; version = "2.25"; }; "ukrhyph" = { stripPrefix = 0; - sha512.run = "8debf2b9e549336f0eb8371a7781aafc7555f7d09a216edb44787c59025a477e91f0a11868bf672afb050c85bce1fc198067d738eee19861852a7b96788d3829"; - sha512.doc = "6e426ed9bdfd97145613330d613d7c43c15c40e2c7524938f569004e2ba67adc8622a5ae3b58f51e868d74b83618651d107e7f5e52f4077c21e66e0468497a8c"; + sha512.run = "6fb3cdd284fbbe6042eb6e73e40aca4fa5abc28ba639cb1f1c1871f5031f8a7a876a73500da865a29ba996193abfd501f3b70b58480050500610277e5d217dee"; + sha512.doc = "be92315332fe79f7f368454941aed5cbab40b5e45de75d45cefab796ee8e66d6a0fe7579d4d69c589aada5dffcb85ec71bc4ea81af647bc726469e8d94ea5e1e"; hasRunfiles = true; }; "ulem" = { stripPrefix = 0; - sha512.run = "187cd38533f8e5f2a51c3c5ae8937284a9ea3bef5ffe6ec58f25c7840e446a1bd8e49b22624f1b5abcbbc7039170be79d1d9dd56e9c8a349a139a69c9f15fe40"; - sha512.doc = "825278cee1cb386275c222918c45d2a078088e6847c4b74d1470022810e0a37c38ff6cf14b3059aa18fbaf28aaf02b862effa1fca15705c0fbcdead03d335b84"; + sha512.run = "651a4ef2a5459d0df8a769b8d13009e9d6f842cab2c0b4ab727afa3781fbdf1b8b8d5d449209c542b60407ebd51d9ffe8e6441a5928fe16ff26311a36dd91770"; + sha512.doc = "6ae65864db274f4570a08faee23c178b0197df9889f8f93a52664714bf39259f62ea3b9b4db9d1fc5562dc0001ed9afe9ea40ef773a8d874b74ebf6982cacb6e"; hasRunfiles = true; }; "ulqda" = { - sha512.run = "5a10ba524da981b8646447cf188ca6a28035d263825b912124729ee7174367e481066008bc147efce11d9c43744dc29f5d3ec518ba80047788e32d24979c733c"; - sha512.doc = "4bf3c7df0c6b5e46deba426f0035c7b79b2a0c563a3b4078f883aa5387622af01c7d084c2f0c962951818096b15c588b4f607e1801ff4e8f6b6086f8c253f401"; - sha512.source = "6c59587a4619723ff14049b990296751670c80ddfc59c7d5d42b3aac2f71aaaa83107d69489e71af75478206d428aaa2fb1d7125eeba6c9beb07981c3d8b51b5"; + sha512.run = "35ecffe16e2809e7ecdedd65d8f1debc20b9028dbb6b21ccc2a9845f48389f9308b4ef4905a18b605b8692e00df80a2c6825a69d187e8600bf8b5cdabaf2d6ed"; + sha512.doc = "983f62f0a6788ca090cc0d5b29ae85da62d8c63abfa374cf7a3a847ec722ccd7abb479088d72934db25a0406478203de603e7f5a5e26ca55c802d6d7b2da0c61"; + sha512.source = "96db76666987c7037b6fb97e1646caa3e1b7b9b10f922b7573e572d5cfac1be18010fb35ce61f51fc9c37e28ecad8011757c1b3bc9840c3d86a8798071effbe0"; hasRunfiles = true; version = "1.1"; }; "ulthese" = { stripPrefix = 0; - sha512.run = "e1a918b8850e8560dd79fb3a8cf4e2d07e9fc93c512baf7e56a18a78472a44fc40e85aae8aba0ba10543dd60ba9274ed0c81d39879f88c6d9c9070cbac0d8238"; - sha512.doc = "b013153e132d92866189e2ef2b938daaeeca65d90bc457f412c901bc39949091520ca0fbe9774822e90ba6704402684fca2baaa5f3b86be5e308a36acc12a574"; - sha512.source = "1b6d3c28806b88a1946ab9f0af3eb31e91c6b2dc42cb7d0d763bd246ae56cc71f211643e806e13b7b23b4b3792bc31554cc2ff160d81ca6ed0ff690f9a2853cb"; + sha512.run = "fc3a62d4a6d691700810758c53b920697a2ad5ab721f9c90832e6571d5a67f52d252b1ace2577f4c73e673a05af6f32427ab5be3c215c2882b32046b56d73561"; + sha512.doc = "93bb236274b905342352e12d3bbb5ef9f9f2bb3dee4a2f50c89fcf2e3b3944f3ac0e0e4f36bc3e4c88d32dfdb4d79a2eb5a110b9eb8f9c8d0f57d92ba32c61bc"; + sha512.source = "0bf4895433d551d0212e1c58b101c36f796068b2afa540bc35b7d9c28325c181a6f5d49d5387c7c3673fbc6fd416d0c7388028c14d12e08d4d5c4ba897911c8c"; hasRunfiles = true; version = "4.4"; }; "umbclegislation" = { stripPrefix = 0; - sha512.run = "c5dd33dbd6e6c0e277204dc3e0a099662d396d4b69d860e8f61cb714c19948ce80c61ef65848f5c98e0cce41da7a8b36c4daef8605990bfbd64e68eb0e2e92a3"; - sha512.doc = "42c2f2304270a6560afaf1228e7d2521e57ae0d2a1c311c507e11952df890d0983392ba2a98be1b3ee5754d3cebfa54abfb93f57b7abf25701cf3fe5220d5fde"; + sha512.run = "f6418e7108d549aeab5da21181d6c3ea379b881ff7d3967b4845d0aae799d6e69a523b38b11527779c028410df6cd943bba38acb81c1e5b2312b72efea888a12"; + sha512.doc = "8b3d6e3b89c820100751e232b15d27b163a5668b88be3150edbcf2714ee582b94be4d0aa1368fe7684c257aacd9e63d90e82b240fd817a1bbf7b5c068110496b"; hasRunfiles = true; version = "2016-6-8"; }; "umich-thesis" = { stripPrefix = 0; - sha512.run = "ed4a8f4456d2e11c38dbfe2f48d7501357db62684a30a3e00e74c2a93cd28a4420a1f553d6ded60a6bc29df0713e7f41d4ca8f7693c1124caf15b0bff0ee2bd6"; - sha512.doc = "2390e9572fbc395192d9afa92699b7f0c97c695979643aebc4298c95f787933e65cc0a7afc01caf6390b14deba3383b2ca364959fb8ebe0d2d90d680dcb24b42"; + sha512.run = "e4356533a2d03441fb04e2618989e9d4ae2b8378f342cdb86be03b5763bd1f97ae1c2aa0355cc68f1bcc9416ceb1e0d3532b32dba67b5b4a0cd6de3795a5919d"; + sha512.doc = "2b378c4573edb1bd818af2dfd47392095a3f0dcc0e7ecebdec9e0a57ecdcc88739cc741daaa6f5fec3e66a172a7534f1a2081eb3bd72463e86db3093518f6b7f"; hasRunfiles = true; version = "1.20"; }; "uml" = { stripPrefix = 0; - sha512.run = "3ec262652d34f9ab9ce8e1dadd9f747e6054bd45cc37c0a4d50c799d20df57dacd6e5082561ef24c068f674873d4f7cad6c1e79fbe34b25d1c219c81af949660"; - sha512.doc = "6e22b543bb6020fc9378199b9000300d0785f0c9715e4e166266e2d724d8cfe82e7dbd5d1d961c6e312e3c8166e7707f572721e10bae8617d2591b16712f8d80"; - sha512.source = "5bbbb3568fd2f3361ba03a0aea9bb695e6d5ead3d2fc3a9e01bed27509b93acedd0816d3dc1c82e84395099bbcfb35bb8290e91b88ebaf63c7b4bb7797176b9a"; + sha512.run = "d2f49e8645f924330acd33682dbf1f46d1d5550c9a2ddf82c8112b498609ef2611f4bc540efebe70b12012204d217b9f0faa25073fc2a2765fa68f47de54bd9e"; + sha512.doc = "503705409c253113fef9304d53a34696ce299206a7a5e22ca2562e6e7ab527ddf3576d73b460daa44df21ff9798809187f238f72e0685c3dbf40086fb450971b"; + sha512.source = "033dc7209335b1f98564240eeecf22607fc81a521d7b061b43968d7e35bcdc0daca0e3d68abae23fe36dd629d149ddd58e864edfa78edd87b72dc714478c65fa"; hasRunfiles = true; version = "0.11"; }; "umlaute" = { stripPrefix = 0; - sha512.run = "2179377cec3d9a72892073e001391ecd86f0aa7a3a90038e97cbba13b1ff8e1d950a48619a1e6d8569fbc782a7ac4f100fdcc346d3288ec134b064ffd2931040"; - sha512.doc = "cdddf03566f34a60def67429cc3e125ed000e4c9155e0b6c612b9bf61b81722f5d08a16f4b2c6650884aae282fab7ad634a6bfef9c434651a4f35aa7f74118d5"; - sha512.source = "828476eb73b51d4b777f751d2462a6cefbda706a554098134d10f834ab97e37676834736a17fdf195535fdf40a2ef27ba7ccef47ced0d1af6164e04c6e99aabb"; + sha512.run = "18adab55047a35e4abab1dab9c033ce9a021c622d43c87d10fb373234de68c1f6ec4d8925dd39915259381fcbd0771ab777b6de50ab96f128e505382994b451d"; + sha512.doc = "884183a077a52153c35f5b225944a520de58e7baf65543a3b3176092172b113628d68008d5a3d9cb1a0ea59dc5f18d89713004a1d9d048fe131fc85e84327d94"; + sha512.source = "9be7d5dff5a87c83add3258223f1dc46578e3cae4cbd65b4378d96d31a513a2c92615c64d9097137918c6d3320414edf46e7bdc0de34dabe3e7e50194135c60a"; hasRunfiles = true; version = "2.1"; }; "umoline" = { stripPrefix = 0; - sha512.run = "bb3a003bf37367ca72586484b9779cd1a3059caf3d9c41797baccdf66d1cb09def1ba51c8c240c5f49704666487eaf8c8f08ae9619c171bd0b907d585bd692b5"; - sha512.doc = "9f3962c6d6c22a9b8599d957e0fa90d4e0d19b026978c49cad716ec8f9aa3727bc05e1c5524da2d420a6b1c6ff5c14b536c6ae805b80f34d4f67c7df31e1c637"; - sha512.source = "e28ff9eb8ecfb740ffa2acd5fbab1a8b0a0736a99132784610b4f40aa71d75b75f51f25c19917efdd5411ed30281fc9c3be4eecce45f05f3e3a8e2ac217a6bbb"; + sha512.run = "b3a504e9381d1f8692b3981736fb7b12aec5d597021bde6b57ca5dbd080ada6422f4236620ae37542e794cdb8c04ad03ec53791d3bb1e47b21f2b000f9ec7ea2"; + sha512.doc = "0a5337740bac6212046d4625e0e31a61af4850212b6c28273f232ec5d39a879e39bb38cfbb4a074f6f83556bdab076cb1b052841d2fbc5b0415ed6dec7f3545d"; + sha512.source = "11604e8db93761c78c77185d2f9fd2da1f396b8bcb83526f0d35a3cf434e4408ca1983945b18abe6ba3066a1d87a81026df4b0c3ee9eef59c1ccd3acf1909900"; hasRunfiles = true; }; "umthesis" = { stripPrefix = 0; - sha512.run = "5db79f468f6699934123c026fc24ff6a12cfc92f068b8a8475504f7591edc1b94e15ceb8764a6e12c90cf66d192a6e10031bd2fbe4300933a4a43e02f6cb5d1c"; - sha512.doc = "6704c4b910e59ca6d7afe1f0a3bda6cee662a39ac7a29ff5cbd697c117ff1888dc0d99d42b6de9a089d9e35413e13a46291b6ed3be376eebd961494e19b41847"; + sha512.run = "d9b8ee84f99be8b59c7bbe3c6f70df3dc05ec418e1c88661f3b2d2f11968e1718b0b028ee8d91b6b8ca3d9aec67bf5ed6452646667396a24a7e8f2e733b78dab"; + sha512.doc = "608ff5e0aa17204f64be63991469a9583cedfecf37e0c59029d03808769225aec2919d58d3bdf5ccf0a44b878f12d5b30ead9943012078aae29503e243e7d20a"; hasRunfiles = true; version = "0.2"; }; "umtypewriter" = { stripPrefix = 0; - sha512.run = "b793016348f89ea380d3deab82feda6a5881a3df5a990e11edcdc26b573789f45d16d9c7295e9a258b42609b7d09f74e5e73ac8e2ef8784f66b762317fcc53f6"; + sha512.run = "ee7094c6b9ee2d512f93c67e972c924cc3d689bd234fa9af8624a504286858834bbe0d0a182631f9a78c1c9fd603b90408c2caad50bed349b57d3993e0566847"; hasRunfiles = true; version = "001.002"; }; "unamth-template" = { stripPrefix = 0; - sha512.run = "a0326d37540aaad8d62a113cb602dfb809491077eed27ea20730a5240858fe5b03679637623a19f021b54f5389bae5ef3661d8a754c0c655550139b56121c23b"; - sha512.doc = "0cc7fe3febae9031d42066a5ca0e8bca03b4d8c26f766b78f88c61111b0808d77e4362bfa2c4f9908791a6d01398bec28f7a50b35de9e9fb7c1998ce3528a78d"; + sha512.run = "63e0abcb8693574cdd84b05b8b3db5d27ee0ee7629af3728025d5c5fe2a934242cb47cd4fc1bc3d31260cc3ce2308b411a1a32286260c36175c06c52e98133be"; + sha512.doc = "59d3f7caff2930178ae87843246b6422b2c7c33276b892cb5aeef638c56a189eb4a3c6ae61dfe8f59871a55dc0b0b965e6cf9b97401149de9f08517b7b334f33"; version = "2.0"; }; "unamthesis" = { stripPrefix = 0; - sha512.run = "879a5a2918c9f29111f0c6f7620cdc64a1af6887ff66b66e18df84c35daaba85495b86248685b79435e56a2146ec814a827745716a7546729651de9c93aa7a28"; - sha512.doc = "b2f0e29aa6ca5a90592a2f4e15fee4e69c16631cc7bab1906fd33419f932dafb186052f978a58ecb0b8178933330d9e28080ffc8cfb3ac7a0e73fed35d6e9029"; + sha512.run = "03f178f402d9c8d08756f45bbe683a971e60ea40458979d5aabdd3ce9b3251f4500fd042ae1a085ca3303ee9c8c71932629d8c728db9d64abf29cce265c01bc5"; + sha512.doc = "b17e9b318ec316a9b5bf90f1980e184de2e864172279e102be069342d77a08970b756b7ea69015feab068d84fa6b086e245b7463572c86bd59c5ed4c6bd046d7"; hasRunfiles = true; version = "2.1"; }; "undergradmath" = { stripPrefix = 0; - sha512.run = "6327d3c54c3c923e7d87a0be8de29570b92d7c0b06a3c7fbb09979bee5a5d8ec6fd20c80eebd089431e22dafbe842bbf159e483e9e1cbc03deaa6a794970f2f7"; - sha512.doc = "1fc9fd60be499675c466a27e91f625c586e1cefa2603014398ce2b7f568a966e586c57ba55fc484843931ad7a42917b19e849541c6ca0e4ca461f814fae6a7f1"; + sha512.run = "80c57244bae43b1290a63b4e078d707547693d5352d054ed38ec6b5e496722b77b28968904a06023e6d8f004787790fc2c3365cb9559611f9fcfc26b99d20a8b"; + sha512.doc = "a162d6a95b80ba3e7bcdba37242439ce400a481b1fab4683d4821cf30b18c4a4fd264c3762b9cc09f9dca408c4bad2cd648f386ba5cacfd9ff8ff6622b6f380b"; }; "underlin" = { stripPrefix = 0; - sha512.run = "6b2ad205da01f280a2ab5ae490857d1423ecaef0a403265cf3e158cca48bebcaef4b4ce387b1d8ec402b3abd21ee97b83c9fcc47da5e0a41dc9ad0cdaa51b050"; - sha512.doc = "8bfea3a9692c01e82ca9aae13c0a8c5bc411408e8062626875fb058ca426b6ee8ad34be03320b13ee4f79ff570fcf3987b481ce7869d3fc0650a36b3d5832564"; - sha512.source = "031b51426396f7e0cdb05fed7b376cd374e3eac3ead192cb52e9504ac7121c106ab1f57b59f309b688013321a3480b9e2810e55fd58063db2269d7353d9efa45"; + sha512.run = "5086622372147fbc0a2a1ba9276b35c1941e927820f0d3cb933976fee364df12eca03504c987ef476fbd19833f4ae851e1ace2e3b816d6180adaec88beb76282"; + sha512.doc = "d5630c930399ecc85671eacd9db0af181b7d428930105234aa8543e5de45f4437db77c0066cf3911f865d53bbc3ee368e39f8e3b7a8dfddc2f8d042bf6443540"; + sha512.source = "1d41281fe52a1b154bf3c6a7e4fc0e32bce1bb10c583f045e292d297c6c6fd7cc5e5eed291488aa13e51e769e5faf6fef632d0213238c93df9ff53d43cf9fb3c"; hasRunfiles = true; version = "1.01"; }; "underoverlap" = { stripPrefix = 0; - sha512.run = "fade1b5bdd0bc59531953a766ddf8086328a640b7d073f87d0671b3d6b76183a2e0e2bc8003e44d152dfc4248e7ec0139bc90754014488d39dc136c6f31ab200"; - sha512.doc = "6adc74500968a0a0ddb382150346bda68dd91c09d5c632053d323b73abd88baf66b6aae8a670f54254897195b65b35a3991f730b27788725c10048bbece62976"; + sha512.run = "45b17cfaae8c14d7751f286f617aaf07867f2cc8dc7a2189470cae24e95e9bbfa91cfd7763763293efca0386a5b897e7a8f51aa891519fa19419fa8899c91150"; + sha512.doc = "4a85d844b4bbdc28bc2064c9a809d6a9f4fed20edb883cdaf5fe0024c08f6a4e970915ebfafb50cf1376d83129bdfe4873e773119220d47b618208f415305022"; hasRunfiles = true; version = "0.0.1-r1"; }; "underscore" = { stripPrefix = 0; - sha512.run = "fa082b278b87321b334fbeb16b15ff0d780522eca6ea4b0b964165538c3755cb0f83ea9c3e0d25616eebd88145a3709adf06e4e9dde2d611d5ed420c6a148aa4"; - sha512.doc = "32920104a747036b110f3d93f2013c36f39295925c9956615444af0218c18dcddb1cb163cf61ea43749d1775cb9829846ce6e6cbee1806f36307e5fedc61956b"; + sha512.run = "e8d870367653f156f53708e91f5022787bfcfbd9c4e0e9be600c4e4dd620489b1dbeec6b1ea7bb0f39ebd8b72b69d99b419850963b5861dfa0d9edb040ec58a3"; + sha512.doc = "4e5f69e81d4eaca8bcfaedb1af0f5c7e312f335af73cc61344f0ebeb169c3b39164a9da7bfd4790c28ee0234412d8a57d70ec85cf77702cab062a7a66d31d9e5"; hasRunfiles = true; }; "undolabl" = { stripPrefix = 0; - sha512.run = "d2229903f6db2a9826da59bf3733f03a9c9ffb21a7d9f9373012df5133be8c67708d38e4750f4989b8ea0b456345da2e0136ed27a3635cb954a9a6da3fcd0a2e"; - sha512.doc = "ec0838a2e9dbcb7a70a193924183f7183aca02eb75a7db6267690db1328c34d1530a80f52da8f459a6fff60647ea15d33bcfc1c34f501a27e1c21a62f122aa76"; - sha512.source = "eb137bff7ba40aff9883cb236a730da30c20a272b50933df030b2b0649adec50baed4b9eddaef1673003c1f0ec039a64776f9a2cb1ecddc01fcc93c021c8d24f"; + sha512.run = "6ad5aa73c7a36627deaf75c675268e170261960e64ce8d2971153f949177a9d1a0e0de16eed1e7eaac8ec024a0efa6d2b97b98bb67f629c9e79a4f13ece25d9b"; + sha512.doc = "4b738a4b18fd78af720da1cfc4754c494b976e929e53a35893f6448e439acac14eba2ac211e0d3e18a32c515357e5b1141689e70074057186481b2a9dc5a0e08"; + sha512.source = "1484b8639b88b8a0a4eced95673b404be69fe1f850dcbcf15478833fff68f3c8bc55f76ebe4f33bcaa591fb7e01234b17eb4a46d907f00f7075ac1bd15265464"; hasRunfiles = true; version = "1.0l"; }; "unfonts-core" = { stripPrefix = 0; - sha512.run = "2ec586f37727d8d2683c4d27cfe7da22ffd3eff9b1a43456046b28a46dcf2619027cee230edb73571f440ced65e13fd979363f2e6d4915b39acb7d544234c3c1"; - sha512.doc = "2982d643ba83df3fe14b937aada73be63eb4ec38151641a19efc91fa8ef11ae90cf4f7dacc7eca3a96e92e178d1e78ac3af837ffd4b9fba4440f96244ac70f4e"; + sha512.run = "25a6f70ff421456b2692c88d0c223966ed40cdfabffecdd759250c245fce1767c7c140a705a521a02569c65906a1d06fb5827c6601c08967cc8a5d3bdcb5527e"; + sha512.doc = "14cd0ea078bc420d2ff9b1411bf08774c096ae2d4b6d799e705163b401359f6acfcd6517bcf1a31174eec5e73c44071833101dd402d7d368d9ac9e1441ead8df"; hasRunfiles = true; }; "unfonts-extra" = { stripPrefix = 0; - sha512.run = "ff7a1e2d6cfef0790f2d5009b0f2325b06ce420d4795d055e15114938fca041ea25478e1edebad1e245e059f5207be165eaba4838e4eca0c838664e484e51283"; - sha512.doc = "72f37118a5335bbb7bec3800ed8bf0693906562f481242476a9490a0c64bb6f3fe564b2573bc59b655572ad7489d07f8a77ca4e31199e60d437bdac26dacaefa"; + sha512.run = "641b46ebc11b092c0bb36be41e1ae7c95ccc9f9dea3825b1ce4e66a7a516ec001fce30c1913b42e62bad81b1edc3e7bc504e5c341b0ec7f02c3f00addd5c9e30"; + sha512.doc = "bb174edc90a71e6e13264b7ea27b319942df9fbd2401c43f933df0c78a0dfd1c7786b95bc88b0f4cb0a4b817d80599d7c323f34e3ca3215b4a2419aecfb01938"; hasRunfiles = true; }; "uni-wtal-ger" = { stripPrefix = 0; - sha512.run = "c9efab7a1294052fb8fd63d9baa690376cae5efaa8f2b5e5bf177770a22ce1b49c1bc76492316c90344c3f9a80a05042819b6442d2caf5699b3439bc7419ed8e"; - sha512.doc = "10baa9e80faa60cab7304f57f9aacfd376e9dcdbcbdc667d18aeb85f551fdc15957dead882201ef73856058f1f583afa39bbdb5acdf7c9f5c61396a878efa2f2"; + sha512.run = "ad6c326a82f559d943c4b96c58791791c195cd695ad620848d221729b0b236d00050895952dcbda9a52557fe1ac3fb4c346f619986c3d509fffa7d7aed275aa6"; + sha512.doc = "45893052f93f113353e1d4d4b8ea658f58dbb8ffda9633c87cf8de1b13a756013f61e5ffb55c2e8a5e8048c30221c873d8c05f30ab2a8e94d93b0beebbec001a"; hasRunfiles = true; version = "0.2"; }; "uni-wtal-lin" = { stripPrefix = 0; - sha512.run = "8c54532c3afa248fc60f13053d2c8b9d69878d04a573f2811721e2c5dd967642cb9932717ec12ded4a2ba4a3140b7dad9ede0921c87e8640525af096617f149d"; - sha512.doc = "73d75daa2ce6b4b1e70cd15d39f197ae26ee24e4140a52069afc6b6336f71121925053ffdcf6b4b4d74c5c0e2d102011a5349ac57c4d82d51544e38930146ab1"; + sha512.run = "ad19fe37f8e798488e57e07685832dcdca32f2cbf7b3a02ae4b9431bbdaef1355962d5fdc7ebf18547851523670f46a5a001c125ea0d1495bd64b62daf38e282"; + sha512.doc = "8e4b5fe0f0c461ae349fd7fd448faabaf803902c19dbf36b5d8947e7cf01be6e8fc47bc58d673c11e5d6232bfca8d5127ab16284a5bf62b5f64c8508423173c2"; hasRunfiles = true; version = "0.2"; }; "unicode-bidi" = { stripPrefix = 0; - sha512.run = "debb96a70304a45d4786abb7aab268ad7a193207c207e5ab0fb3757c0a34aa02bed8b772dbb1d8516eee9d09b31029129b041e16849451f2d4ef9e57163036a2"; - sha512.doc = "724a0315a5623f40378842c231de85d03165ff83f5938fdee873a66c011060c1b748da4894f57b7a8d56f415674ff26cf49fc508ee4c132b3d94279bc9e44808"; + sha512.run = "7eaf7b2ba19a7bccfd820337dc2591b7fb394a4feaeab4d40feb58a5ae24f37e964b7c127ce05d3e4a677d11d581c2ea13d736f44b4d020b84eb78a387e3810e"; + sha512.doc = "c3cc3c16dbbd9ba78f1068d9f577ff3ec4cde162c88e622f35c8d91691c89ee1ce156fda722bc1955d8cabfa8c8ab3ef53af4ce5b126f817ae94dfdd0f30ca3b"; hasRunfiles = true; version = "0.01"; }; "unicode-data" = { stripPrefix = 0; - sha512.run = "f747c6df34a91abfd016b9c90009fcdcdf7f24df0b9028fd0b9495a8e5b2bdd1ca6ec16c3a155220f231acba7d7c3582a4732b7501f38c88147581792d414308"; - sha512.doc = "fbd500e4afa8c725846093f2a2dc7464f0ed75b6bd50e9f2864afd29fcc9eeb660898e6c2406f3bdd69bc881b53318f7b69b0fb312579415458f2a28c899d90f"; + sha512.run = "a0594897023fb617b702716ed8cded7df5a5074f73390fb6b7a0f76998c831335a7356b68fbea2a9f49121e286c9aa5d0a562459ed08136d6fded7ad96157b04"; + sha512.doc = "5336adefb7d0909d4131331cfa1370ee44155a762d6ebd58c05c7d0b5116903eb65f5a6db1dbb3a90dac916f680c9abd5e0143aad761a465ebc5251f18d904a6"; hasRunfiles = true; - version = "1.6"; + version = "1.7"; }; "unicode-math" = { stripPrefix = 0; deps."fontspec" = tl."fontspec"; - sha512.run = "80b619f109df7f24765c2ac7c648c99e484f60b7d1ad74afbfc01ee4b22f5308aa2fc2630ea091ddf3ca66a2b29950a3a4349697af9cb0aebb480c2265b7f909"; - sha512.doc = "ab606cb63ee5262e04727ae27b5e0826d33096cf87731c0130605b485b32e02983b8e5643e0fb4eb8be6610db52c228f200c1e1fb2d569451d8add118bc9e096"; - sha512.source = "579a85ddcd7b5ee57a928a1bf7de26d9dd29c8c61d98f14896e347eff133bc213eb82e7c1f8eb6aa54ab0c8ab7624ceb01b203a0cb07dff177efc2f0358fb7dd"; + sha512.run = "f00b3cd2569a15232d7ce01bc77a4ea02a3ebcb1fd8f6cef5c901a68a68757bc9e49ea84897ccdb05a902c3afd0a72603ab4b991b6a56338abf9bf1a6e5911f7"; + sha512.doc = "d79a62dfc064d17feac121bdca1a828e2b8e2edc98fe551d5a6a3582b021e9f76a53332ce08a965b72255c08707abd672fddafbe5b357ddde113bd45125bac1c"; + sha512.source = "77c6c0992fa3f8f1bd26bed872153013abd556b34f8ccbf0a4eea50dae25ea5d3c5bd04f2b01456aea75e9d071ac9063677ec6aa84dfb7f913532a02c7a2a792"; hasRunfiles = true; - version = "0.8l"; + version = "0.8m"; }; "unisugar" = { stripPrefix = 0; - sha512.run = "eacac714260f47badd945b6efc2deb863246157e66065a70b6c6d877473cb6977946ac9c2ba7dd5287e26ee49a1dd327d1431138905ca53007a36cf395d283f4"; - sha512.doc = "c6fafe077a2dee4e5a4add8a24626086c42344be31781443e9be0dbf213100b709b8f886187e96b2d2300a5eeff21c6fb6dedba2f918fd78fa4235ad465dcf0e"; + sha512.run = "4b05bacc34745c56160713370e907c15e09c5f2a16d64465fe91993586d680c4d451c2d4f199907a017c63f339fe2d50f8a6d90825284c16f8423efdd3ea3ae1"; + sha512.doc = "1205afb4e84072c918d22c05b32e8d48963c08db7eac6f71268622d2d1c4d4a8430fb2cd0775e9182366fee88c93b1e9f633522110186fe064301863f105fd07"; hasRunfiles = true; version = "0.92"; }; "unitn-bimrep" = { stripPrefix = 0; - sha512.run = "c4a00747cc3c45b43ff1708e8758fb80283580b0c5a2a2f4e768b5ca212c2213e4ef43a58e5867baeb294312f2d04d409d7f5104224cd50f6d9cc301565d502d"; - sha512.doc = "a73cf4f5ea693c64dd4d1fbdeb712496f3e9a2487c7d2dab585e11a9896265d86cf1c2c2d9de28ecf9b3d86b50ea01a2cb2331d93048347feafde0cfbd00fc99"; + sha512.run = "f224bcd89abb7e22a263a91f1dbf3a7a23fd1f852a5f8fe68693557bcdc513daefcbce3880a951e12fb777a159be6adf5913d05b783eb6ac282868ed282e3419"; + sha512.doc = "bfc5d6361d427eadbb346b6f75189ad2c3ad64dd78fc5e333127c7b6b6706c80780cd05a0ec64e5687e5f1cab0f7ec2ae449235369b8e71e4ae37065270f03b6"; hasRunfiles = true; }; "units" = { stripPrefix = 0; - sha512.run = "6e636879627c824c52a612b086377f5226821e6f09c6e4d1d8229e28916460345b449a7f7fa64502a82345af5c36e8d6286e3f2659a408b2bbdb9360a946e01b"; - sha512.doc = "192d6ab08edc98c12c2ae8d5120c7142e30f240ddd9fab7b976a501f08203ffa4b07ead9b0e80d452210c88688b90ff12891ff625f22886f714d97419492bf71"; - sha512.source = "1ac901f632eda7e6e30227a0fc3917d59c12ded1aaf0c01e0d6750ffec61054aa696536f1d3e0deb4b33c5b92f3682f84c652f817f957301795337039e3eda7a"; + sha512.run = "28f2a463964c2e2c11f4c80a76f30fd2e499fd85ca15d9d05f367fe11faf41d578953a72a09a1c07d4cd810873acb06c98df736f770e4f2a9993d9177ee3dbd9"; + sha512.doc = "96cab20caf466acf264009962380470a04622737ae8d869659a2d29a99aeed685d7e226a6602b268d6a822c82cfda482a662b0d6f75a16d2767030ed2626a4ec"; + sha512.source = "ecf8b2678e3639cbc043490c13c4c538071225af2fd2a80ed4b6827608f597e0eafefabd9a520dfcc3fd1b744c3a28ac7abc3764cea77ba1f5ca4b0962849f2a"; hasRunfiles = true; version = "0.9b"; }; "unitsdef" = { stripPrefix = 0; - sha512.run = "e593b0b97864a802e3170518e94a64dd0a99d7722ddf31d73448e2829dd254690275102bd633271cd1d75701310d402ca0ad5ad1cb46cb9aac1498373d12cc1e"; - sha512.doc = "6b46080236572743089334e3afebc1b7348accaa81c803174843c074935e3ed3b20276707ac8e62ce74ac764813892bc9bc019bcae513f7d2f40e2ecb50ddbf3"; - sha512.source = "cf5fc216e8e4a1e047abbc332eec26d6da2610dee09bdbe77fdac464024c0a94d2ef2abb234c493f00c4699ee66131a58aaa60bc308d285256257d1efaa8b25b"; + sha512.run = "3a8c36e547e4e0b52927b73cbba04b8bff5b36f6a5b83e2278c6be0ffeafedb5b5ee636c4a9aace4aab571e46e914fbfae67a9332f39795c1c7ba8452a87f8f4"; + sha512.doc = "f3b37b47bc2549397b1677bb45f74db110968788ef6dd907e88648c35578f2d75f74ed69e6313460ebede5f684fde1b37cf0e38f01831587783bb3a663ea1622"; + sha512.source = "04308644c930404deda79d1c325e1fe312c47cef447d90dc3dedf06f22dc90732ff66997e1e37c4877c7d0b95a6500e7ba2d2fab1bb0752e5d3a8dcf45b60c5f"; hasRunfiles = true; version = "0.2"; }; "universa" = { stripPrefix = 0; - sha512.run = "ef3a39ca2859694c99e1049c4aea4cefda59180e65f55e9b0dae2473b940bf587f6acd48f3f43146e82d185583213282886b857d22fb70a203bb6b1acdb2c164"; - sha512.doc = "e7781aad2c8505723508a21f377fca8d01144348c873fa57ef2659b9a84d7f0cb6369712bbba3100b23fae8ef664d321d3fc8995b4a8f027f758270fd5c2a937"; - sha512.source = "f06a93e8f2322d8ad3d3b5de9e8cab99437487e0a84dc6b55cbdaa14619660c3aec2c5c189b4bc17a62cc6a82c90ec56aeedda219226344c010bc9117b5b21e1"; + sha512.run = "95eebe4e3ca3e3af35fafee7f28de98ccf2563168880181f9575e2278d36b5adf19afb354cca515cc614c27fad0593571b2552687cd6a2fcee2bc3d51df570ad"; + sha512.doc = "0c63f6bc9661743f13ed20e091f25c71facf04d73dcedc703ff0c56ef5922c8e3a5788596143822fd0dc2bda021198f7c924949098bd0bfb9b55118bb421af33"; + sha512.source = "0ef329aa2d1921002e1d0b98a08fe966fba0679eb7481fa74485d7746ad4319a78e63eece6694c13047b6355e3aff865881edab7f9519153465fd18311b15f6e"; hasRunfiles = true; version = "2.0"; }; "universalis" = { stripPrefix = 0; - sha512.run = "980228057b0a5b35cc6e88f5a82c6fa289300598be900f2984476f927a802bac63056c901656734a2b8f5a16a9f72f4633c4955ddfab368135b46ce196e3bfa3"; - sha512.doc = "0060a949aa85272b75160194b21b94c5b280fd4df386722c43505cdda5639208423bad41a6758a8690bfa9c60a49913256dc9607e9ebaf6f2c917ddaab51f900"; + sha512.run = "7c2486109b3668f40cc8ad4c6fc6108371cffc75b8a483ce393bbf174fe5a49f42fd2c0e22cf2b01e916a5cf5f41f3b45f32776514eec9e6d2f46236e1bb6fd2"; + sha512.doc = "3ee5d3b4c3601aca78af820621695c64ef17518cbc44c934a1aaca098617d30df8e35132287066f514d870f3c7932febe63872f226d191c1f6505fbdb31b182f"; hasRunfiles = true; }; "univie-ling" = { stripPrefix = 0; - sha512.run = "521f2591a76e5ba038fb058ac56507fd740c9f825a4fbafdbd1c86d1a1a739fb464976eb9cc36f0e46ac38bcfb6a8554a5887ff9a975c324a03b356fa047aeff"; - sha512.doc = "51603922bc0a7f3c101d07146d54162e1ea450e3a5d2171414af1c13b3968fae862273cc4846793650dbe4cec3fa1e9fd39081702a138d0aa58fe599bb1189aa"; + sha512.run = "70d5f389f9adf71c8281952a2123ef37c408cd1a22545d8f343f52d0ebd963d36ae626c63f354bcde273537f30fe971e60919e84fa82bb74b8bbd966bbb17a2b"; + sha512.doc = "5dc246fbbaa3f5caf2260f85951f99dcce27738e94a5ed63279a341b006d5b00998a772db7bdc0dbe71f4a7eaf1f8530eacae1c8f020f3d2e6704509c2aac523"; hasRunfiles = true; - version = "1.3"; + version = "1.4"; }; "unravel" = { stripPrefix = 0; - sha512.run = "3d8032b80c2af8c242ffa38a7d21adade61ad3d2e086b64c271eab1c2f4b174651591502a9ce85089d7254b97923a9f781431613b4b7a0827ec6cdad8d1286fe"; - sha512.doc = "b8f55b7607b9e13a72e5ecf2b03bcc06fef516772122d47b88d33fffe24220b56a8a4a1baad6f9c1dd357f657a3113827e348ef9f089d3f14f4502f1da5a271c"; - sha512.source = "2633d33c3d7e239bdb3b2d6b41d8795f8c141e1ad01f963953b68ac10ed41b6d87762178af259ef2fefb6b1cbc1320bb9ccafaca486b160675fee761a9e7c217"; + sha512.run = "ecfbe919d577394f62ae58b4b7f49c89dc09fd643b83e74095ffc362ca4c40b5afd2e3545aed0b7285f1361ba45645ecc25d983ecd20c62bd9ff803dd0b7cb8c"; + sha512.doc = "ddb524fa31a98063428a2d5b1ce15191c2cfba061e5186a7470c345ab08d9d1c88911af6c996e90064fd0ae7cdfd283fd949dea0c778bb6202f909cdfc16f648"; + sha512.source = "4b2a12bd3dfbd290bf65902d34e6bf80590e0deceee7bcd058b9ef717a3712e4bf4732253cb876db70847645544ea1dbf600d86ed08f7e6db59be0ae07e0a240"; hasRunfiles = true; - version = "0.2"; + version = "0.2e"; }; "unswcover" = { stripPrefix = 0; - sha512.run = "e4a16657065c07c451dab4759bc1965a6bea0b3d464054281b8c00533e85538ef9da647b81fd85b513c630fdf57c178e047c862128e0255a54be0dcd992d4771"; - sha512.doc = "abb788aebbacd95a27e5aa131d4a5bb4cf44557bf809e69aefd3b2f626e37f1ba9e8a8c227d34fe49bba064779e225546ab98a22e841c9ba96d3692fd7f4c860"; + sha512.run = "f11892e323581f99921d0af0f70ee0087f7fda5d236c0f48b74eafef1bdf24beff32d109cebbfe71c849427ac06c376cdc4ad54b271f7463810c1cea6ded55df"; + sha512.doc = "bb927b45d50cfe7b89fe483647d33a80ac720882fd171feccaf5f49ea2fa92479746b25a1caae6d7722403717c1677fd401610e2b59519b738854d986d1818e9"; hasRunfiles = true; version = "1.0"; }; "uothesis" = { stripPrefix = 0; - sha512.run = "3ef3d27220e4358cb89901fd8b0d77ad48d89499553f8cda17aa7a3107d560b8a4292586b25352b111cc215eac5357d01ba248e5cf528aa76b2270ffb7a5e2d8"; - sha512.doc = "6f0149a8a3ff6b81bbd109928b9eba488c220e74dd61a8b427b51b94151b15e5f61e3e01c5413c1307f4e11f6c0af7d48c6cef48b741dc8ffe0b6f39c41c6acf"; - sha512.source = "956fb1ee399aa5859fdebb2f0547c41031554a7de97caef60d1c156c6e5bc0e374b7d05a129583ffd4d24112a77e4ba78bf7e6250277a126cdd2674322a08f30"; + sha512.run = "a5b2ffbef8aa8998144247e45613018fb7ec64a0f82a8f7d906f65b8e03c807ee8ee093a81b485d0e4e65b89289fa151bf9ef5a50dafd2a0621c85cfe8a3c81c"; + sha512.doc = "b18be526270ea1bcff8605c6ab848dc23839b383bcbb1d6970c21c3c8116270b83408989abfefd0fdcf53c9156ead435da8407eeb06e55fbeb7e14fbb125e11c"; + sha512.source = "1370b4afdc919d78616108bfe3b43467355a96fa9cda9d9f947644524eb91f62e4813ed1223e5d1bd22057cb2ac7ada0b689cce3f4f8a232d2d08844d774949b"; hasRunfiles = true; version = "2.5.6"; }; "uowthesis" = { stripPrefix = 0; - sha512.run = "7bd54c377eca0c8a0b4030c5f25204bed91f87db37d4ac2e0f799db3a46e58c89abd4b2d12ba7150b51f43b6046089f6a8789b695623c555e63c0be3d8bc28c9"; - sha512.doc = "2b093510cfde10151c4893341b8d95d4281a59367888b73f8cc5e83e1931d61389930605931200e6d9f02f3570d5ee5eec054472a6067d3942d54e4ab88c14fe"; + sha512.run = "f358fa5fda9f1a4b9c922a41688c28ad59725dbe842b44b6b3f4ffb95d2e8a722fbd231623b38d3bbf3db83f0aceea8f52d252f7ca1b36d5c8dc4876db97103f"; + sha512.doc = "5a9df90acd930c299a8657d17d3e5ce48f56b6b0d5c14aa133013b0942b94a096478017fde294ef33cabd8d248f07af633f5776518c0545ae85e86ac16e0096f"; hasRunfiles = true; version = "1.0a"; }; "uowthesistitlepage" = { stripPrefix = 0; - sha512.run = "15406d9b837a284b9487a4ebe9d2c98c7efea671e8cff62894d7ebfa8bd8078233c3968ead63d9422f971697d1a886ffaed2515b5dd5329e8fb71816db6c27ee"; - sha512.doc = "4c002e2ea1f1366b0cd83a2aa1b150c760ce819d0ea7b03d437937c48103a359615c7a4026f74c4a9aff39101abcf99689857d31fde6b30c1dbd6c6c0e8582f4"; + sha512.run = "e44a61225ca9341a5301fc7173752f7aec582c5bc4e43bea785a57ebb76127d1df0a4039b3ab88851d5f977b5faf1f6314483998d8147d46358692ab58dd9b7f"; + sha512.doc = "f2469ea483fecce0130ac9eb00d6432f0929e9bba29bb6409629e61b529ce850aa2277f55b4d10404d273a7bfed71868cd8cfcbcef6c2058611dae4750613c2c"; hasRunfiles = true; version = "3.0.1"; }; "upca" = { stripPrefix = 0; - sha512.run = "f98f6041cd37bb09dce4b1be267fa45564fd0973749850043ea372eaf536970be36a729924f24bb946ac3992a2343de76a1987b93832b6180ada447508275bf2"; - sha512.doc = "4eef00c398997953c5547dcebee2297d5ab2c7f6a70d7515e80c40a163c23caf4e38dc3525681573813a1069b28f3499fcb65511b92430638159e1ca0604d2d4"; + sha512.run = "61afe08dad74b10a805dde5831f741135e9ac64f061748e4b3d5fe030eb81bdd37cb82b31c65ace6c98ec94f399935eb9de48a0af950357e078aeab8a89c8018"; + sha512.doc = "3924171febea1a2d9255f0b93a2fdb1ca826e5662f4f8134d8351465b097649b3b295e0d1f1227b7c90ccf1a7e8a16c3dc97ae03475e4d9a0c5fab51b74de687"; hasRunfiles = true; }; "updmap-map" = { stripPrefix = 0; - sha512.run = "3b0603407126eb41edd7a6be8271a2d8f0ea5669622c2471eefe891e0875ed95e2fc168aaab2db1e13a084e0fc029877ef021d80bcc96bb9327ec3ce7a446c24"; + sha512.run = "8ec5a0ec7545b1b2d4c69b122f78b996075dbf5e6506a7f459e9e2bad7a6c9456c48ac0306173544b35910968c00f9b18de3b7063242b9913393ee327785d600"; hasRunfiles = true; }; "uplatex" = { deps."uptex" = tl."uptex"; + deps."babel" = tl."babel"; deps."cm" = tl."cm"; deps."hyphen-base" = tl."hyphen-base"; - deps."babel" = tl."babel"; deps."latex" = tl."latex"; deps."latex-fonts" = tl."latex-fonts"; deps."uptex-fonts" = tl."uptex-fonts"; - sha512.run = "d029cc32d2e1a9b2cba3cdb4571d69f718cb2e1f438c0d93cf62a2b5e0c9b7dc8da48df7187a820a4a20ef3f0596086de00fd570fc52f9e972ed1e18b07cc296"; - sha512.doc = "6baa4991b27af95149bf3d1008231ada28468f8bcc5b22d13038c5b0b6890b0e9288f98a27a89fe2ed639c4f963d292ff8d4a9b9ccb2eb7176df7b45ca7a3039"; - sha512.source = "07ff77c2c1ba7631c3f195e618322a0e4fdcb411830a3d514a5e779606df316437f82fdaafc136a78b328bb9a9b13338b31542db279b80294f7349f91dac87df"; + deps."platex" = tl."platex"; + sha512.run = "17c2a14fa7842d267b965e9eafa58e9e431c2528bbfe50aed58c1eed48a0724fac5973cd23ae92019c5faaf7f9e8c85fdf9a8b15370f3ace95b7e2125281547d"; + sha512.doc = "e613a2c041f211153733fe0f4289b25e2ed0e9874452e9de67d041e371868c5706b1efda627c5b2957013e3dcf89ffb0053482df4de634a781198cf877108d38"; + sha512.source = "77f975350f829290455d8be919aa652863af076666364e402f363043d942766b5933a93a2b834e8d1f48e0de0570037e21a621db5955a9781d75c8103b924158"; hasRunfiles = true; }; "upmethodology" = { stripPrefix = 0; - sha512.run = "be5b2f86cae1be727bdf0d1651176f0003fe96e5d9884fef6b1b440443962c45c78776612018887170a6e9c9c11d17d79f27b885a9f283228506277dd7ba98c7"; - sha512.doc = "42081c0208885ede3e74a01dc17185c35b76910e61e2d13ea1dfdf55a789ed86fe0ac0eda569a9a68ead333ed007a711c5804fd4cfef2043590d1a02c7de4962"; + sha512.run = "dddecba9f1ce6bbb3b74519c790ca269d63d0a801feb0135836c0462bc74e63bf82d8e60f24c95709211f43e62df224c22d846436974afa790298bd2dcfa6f75"; + sha512.doc = "3409b4192bdcc27d9ae0c69163037980fe2615448805e921900751e8ac66f93bf46fc1a4c5a347796d8c993fbed199fb9b0a4b2f7cf2e76c4b24375b965ba64c"; hasRunfiles = true; version = "20171210"; }; "uppunctlm" = { stripPrefix = 0; - sha512.run = "81a726521b1bc06576bb51edf7bc3da9acc3cba36da252ba2e2921baf7d4404caf0e8dff4542337df4c0c7ce20a26bef240d1dbeae6f39a5705ba5b4af65079c"; - sha512.doc = "6c73f22c89024f3d4e12b90610645a88355ba8353a7e1e8fb440e2ff410230b581b4dd8633d7bcd71ef6500d7d6d3bace3d37a621355118ffb125920eafde089"; + sha512.run = "a0d57274c66c5f8ac2aa200956d6143d129ee48daca1203f37186d61f0b1d6b2417ed86cfe70216e558b17322abfb95d135f9fe2bbe6b9a683c9bc5cd4dee084"; + sha512.doc = "b0f29edae73cd64eb50b06de6136583f2e028e06b89fe9ea3c01c7a0cb6154885f8904fc733ff8c6a36577f1d2dbcec953ec0defe4b9937836c389b5fa02a935"; hasRunfiles = true; version = "0.1"; }; "upquote" = { stripPrefix = 0; - sha512.run = "3d767e4155037f7364645f402e1a12351a231650dc3b85ce6f532094fe9c63784f760620b7ea63261ab29ba920e69d43e3d867269fdb8c9893d48c69a101a5ea"; - sha512.doc = "cc00ca9fb80a4735b5b89e15ad33e7b581f72ce6cfa5582e7e3f58be9a5b19a36c4729d5b753d2081d2f5479fa80fac80dbc4a27b54000ab2a7c3a0d67de3158"; - sha512.source = "65d51610438d40701494ea7b69dd6246da14a082766fa87a081307f1ce0a76992fef998112a49b8c19c439dbd8435ba97093087e38a7f1580548af28206f0738"; + sha512.run = "b66a26aed2933068525f7822f407ee31909805a80283bab6143b83a5260f75b04f74d27081782d81a6a05d8e2857d0219bc5ec0c64298d3171138904bb7f4e1a"; + sha512.doc = "e8912c7dd11a0825eb2466f857f4b310472e6dbacc223f93738af04e2882f59e1c9a92cb110a2ff557fbc978b273afad5aba4154a1c750c70dcbb0078711d528"; + sha512.source = "cc74cd741ea9e280fc08c10eedbee67d0a293c16c9693411afa5bc080c55b6e25d1d2fb528aa95a09b1b7f044c182dadb795f3bee0adecb3a257dc4665ef1e56"; hasRunfiles = true; version = "1.3"; }; @@ -26317,725 +27041,739 @@ tl: { # no indentation deps."plain" = tl."plain"; deps."etex" = tl."etex"; deps."ptex-base" = tl."ptex-base"; - sha512.run = "46949e4d39d63844a994a81caeb66d32aa27f89365b3e5ed1531dcffb73fb7edc833b9aaae01198abb3ca5c88dba5344cce238b83bed5e91e769ac7ee41ad129"; - sha512.doc = "b30cadda6a2190de0fa2a64a578b286e021795f66221df61c1f3a23ebd513f94f1c687d89eb7d9d3b58e69311b4356a6c0bd55e1f4683bcdbbf0a0a82b3d68b9"; + sha512.run = "c0395e78834da8d5e883d84815b735b438a430a44882b080defb3dc97a511fd11d9cf3c9c4ff2f5943a3251ddd28e4372889b18b0caec101ac7e27ad404d1982"; + sha512.doc = "c6a798c02058c41de3d0e583497812ec4459a86b31283281856c6a3e387f70cf08c0e6f4c38367960a46f700b2cfa0b2bebdb22cea1302ca5ae2b310b56806df"; version = "1.20"; }; "uptex-base" = { stripPrefix = 0; - sha512.run = "8f53655d3f9a132a1e1b79ef20cf4f3261b2b9665c37bc4c1f96573f6082e9e80ec900029d36aeeabf2624e532b45c9e813b2582fd673da5d6e2a8dba2d2d019"; - sha512.doc = "09d9995ca57e3c74dffa38c8436d0025a34806ea56ffda7378d9eace10699ebfaa8905620256234f3e5bbf592bb477b21dceb70da75e1f7036da9e2bf6c9ec52"; + sha512.run = "c00436876871f95fd07ff8f4c8b3a03817f72dbc5595f64a00c70eba801a0a859121c7731e9b2594e0569e19730deaca6bdf924dca71b2e38a4a0f58ca3d9428"; + sha512.doc = "aa6c0aa1dacb82fea01268b8468944e52d02d33e7f13b7dedcdc217b73ea0777d0691e7e22ce98ce834173d65302f94f12289123da849e28a16763491ddb16ac"; hasRunfiles = true; }; "uptex-fonts" = { stripPrefix = 0; - sha512.run = "f01f63aa7cb9ef68bd8a053c4e7164b502b49a6660a20fbfd13549da75fc90ca057e0ac8566509013700dfab9ad026f6f61b0c3b33648a6760ffc8d99743622d"; - sha512.doc = "8a5912742d52edb89eadf781a7d07f473cec54ac5edb16332c4730af42c6f60178c9f95fc1c5439af79e375af071e25fb43083b54fab4f14377ee07f7d2d48ab"; + sha512.run = "35a766b6239e67d7af1de1b5137c9693c2e2171608f8c433c31018ba9543d3fdd7da5719cc8c49e85189d57edceb4646201c5fa93a0dc4b2b50f949d597ec40e"; + sha512.doc = "e0c752979bc2dc8a0994af2c632c2e97830bbf736319ece2d1edc93e7cc47adf908c1f3edbfa6f6753e1f2cae25371ca1028d7191a008547bb53b3f2045a9f14"; hasRunfiles = true; }; "upzhkinsoku" = { stripPrefix = 0; - sha512.run = "eaaa272f278c014bc307f790c91b5992eed81b7252ad04106de577825cd4880e84ecdc2a6bea595d833d44bd6591dc8bf89c6074b266aacd8aa98b3e8c35d714"; - sha512.doc = "a7e355217b66cf03b3ce9cbf39f4d86a1e7a04543f3a34c1ba6e0b4faf42e38e3a8d238c3bba70e130f0e23b431d5555741d86bdbc3fcede5d7b53a0cf778b63"; + sha512.run = "c4da9bd204eb0ee7f75ad2ea419f92d19b834a71e81d7af5b4aebc6643d6d9a505a6b97b51a933e3ca31fb5e8c0f0722ff60ee5912095eea4c2308d16332c2df"; + sha512.doc = "15aa74ab601072c0c76982ca580ce3446a608d0d74072bc5e4ff9377a5b3e76ce769901df8ce0d7260554000a1270b21d443335a2dfa48d49e0ca13c7c9c0f4b"; hasRunfiles = true; - version = "0.4"; + version = "0.5"; }; "urcls" = { stripPrefix = 0; - sha512.run = "07fe9bf00ce0450ad8c71c565e3b15023f1f13a5357b5b964699c1370a24af4838c700c223bb50de7f29d9309ababfd13eae6fc40403179231b0776e0faf1997"; - sha512.doc = "f43364e37e164b85b063df0de0f9fddf445e61c52bc559ee321f7af19b19233097f4a6c03d9b0317d0afad725c193fc13c0252cc07e613fb65b3f5ecf55fbfe0"; + sha512.run = "d8576b6df821b498b23d706a16c320cc147eee9f51c25d1bdc54a73faf61a3b26c9853646db223b6b5d06bee799690658230634fe757c1321046f36955f4e9bd"; + sha512.doc = "741aa5f2de314d980c68b397c5435068c008d3ac91b07e8f03e7cdf84999bfafb16548aafc74ecb9e138948bfee7290e779e104b78611a6eebc95a06227aadea"; hasRunfiles = true; version = "2.0"; }; "uri" = { stripPrefix = 0; - sha512.run = "b87b29ca3612b66ff486dce9f25b5e34c4870b425ee3a772ae9e0e5f09f6632896159bd63998bfb5f6006a4d960f2f6162c9a9f1d048e6de163ec56e6320a7b8"; - sha512.doc = "78957e02114b403e0faa96461fe5320f0f6218758fc65abf10b200f73f5197b461ff8092300c3c45e66f39e4aa856d23bf7510d42d91f6192ac6c0eaf3701646"; - sha512.source = "9f25e06c9bdaab51454e8203c15c83aa00e27ed39813fe709db7e6668dafd18ac5b47e55b22d244bb3dbf1ce7c644abe3147645ee11ace65b2952ba1b23f9671"; + sha512.run = "7577ec78b3b77f82d69603023fb8e353d7de785c30c2ebccbc6d1fc480811f8ee6b6c7373830295419809cfd5937e42fb9c81ea125d5edb3159d1f56cf7dfbda"; + sha512.doc = "9b7a408523bc852ab0438f296fe37d5ebbd5313aaa6bb687233fed34f8d15383ddb6acf42773ee559ba5460c481fe3d751cb41c01f1e018fd056aa497997f0c5"; + sha512.source = "52f0bb1cfd35cd204d85d388f976bc416c0980ecdb0400b5438709a33fe583f6245c353a9883b8c5b978b3c1a5ff39d847d4ce3cf88a21b41ff441eb4de0d6fc"; hasRunfiles = true; version = "1.0a"; }; "url" = { stripPrefix = 0; - sha512.run = "a048f7f0d8c658862f0beba21d5c76508adf887dd9530b410082c99f6ed0d04c9e232645c42ce42c55f8fb7732226825955e3cd5642d7f20a8c916ebcd906a20"; - sha512.doc = "ec678563ea26b5e013d631b9ced49c870f95556bf9f29259b9f35e2ba1a25150e613cf7fd7cf03e12fdc2323e2124dc617b3cc3bb164a9e7df2365b252d75858"; + sha512.run = "71d250915fb64e6b2486edbcec98040b510668d05678d2486acf35108e86b58f4079d154b4713d9f313cfe874507abf684cce3d3b744df43fe96df56a12ae498"; + sha512.doc = "fc8794ac8a58dfa17b2e54782edd90a8698d2a87db3b0fede21dd476693ebda20d7478687ca0a72d1c5beb8a9d6ecce961521305d0eb4ff26f78ab3e53ec79f2"; hasRunfiles = true; version = "3.4"; }; "urlbst" = { - sha512.run = "2ecb34025d8f321ebaf1d0cf9efa2b6a26b8b5d06d89f024defdc6c9cf9ed876fecd0b8799abd8ccf866d1b526d6f612dd1fdd643de6023128a613bbf8f57037"; - sha512.doc = "02876e2d1527bb368af941133d5ff7ca5beef914758524b098e0b747d42ca0be10248c8cda91f66e3a6ad068e74c3bc4d4cf601bc499f988f5d7052a22ed365b"; - sha512.source = "d39b25fd16876c906bb5c516be6e610a6c87328460b566d0066bf3b8b24e24d0e0541b60d88dcbb7a0dc6ec8958d0b83d6545224b51d149276260372b0a4a0a8"; + sha512.run = "9a15845881da342ad2c950c1a7973af53edac11fc6812e59c5d8de7e59271b4c1775a9c073edd7c34d4171fff454d025f44d114089be6022c1128ca093aeebee"; + sha512.doc = "430f93a3b21bc318bfda14b45d4dc3ef53a4e1ce345c7d86d4ae05592afb9f0a2c8a9b7e23b00f0426059846ab6e2c9d6d43d9d124285ac097e0e29ef8cb47a6"; + sha512.source = "ab695136d3c112887b6752f5852a4c8cc5d5c713f356a68e362500bec9e1842716a9f27252165bc91114ba534e4e4e8b25382903cb39135b3c42269da535f920"; hasRunfiles = true; version = "0.7"; }; "urwchancal" = { stripPrefix = 0; - sha512.run = "5909744feeed3027944b57763a74ca6624465f7a57c3b6d13e53f7eaefd56ec0b1df36abbf6a23558efcdfd267f701182890b7160571a949eb713ff76393d662"; - sha512.doc = "189f13023be2d8eeb732b643d808acbee6ae844f36a12f54c080f506f1c6bdd72fca96fa53918b1b9a0ab532f0e5f26116ed56a034fed8e9aa7cb163caf9552e"; + sha512.run = "5c69d8d55736ff21fe445e6f4dd257ca60607be5c7103c2b588167f09481f1aae8603a7e3f946371c5ac007558234c92bfa3e30ab1d476abba1681e5ae6d537b"; + sha512.doc = "c186da4fc4f6d7e4c0162f7b22053da4ee05aa3c45e3d96be379f703b03b0d20ca609a73616cafa329a5fec4d458c9f5638dbca42dbf54deb5046524dd0bcddf"; hasRunfiles = true; version = "1"; }; "usebib" = { stripPrefix = 0; - sha512.run = "de17d06096457177df9743dd65a1df2c150aae1405713efe0c59d9b0bce56cc0b0f3532c6b54adc5d0bf58beda89abda7934a9a1eacb00b4e3410d70793eacfe"; - sha512.doc = "c60a4095fed8c455270c95cf2215636344d90c00d1f79ac6273939a1fcdf19509c42bbd2347391c323a832ac106744d49c961a215d16c56b98b8763aa2569429"; - sha512.source = "b4947777346c3475be56faf5da7290aae07339885cab76d40fff28251c4a1eb09cadfac166779bb0c29c64df7c04775f7cabca82293d141da43b3fcecc14bd79"; + sha512.run = "906022395242210eb8cb9966e979120c14b22073337f6f9926b78955635f60e86ccbc5a97e8de519cbfa6eb9e4d39e21b326ef3435e9c0cc4d550544562cd423"; + sha512.doc = "a8f26c88ac142cda34e9cfdc0b7492a4432c432743e92685764958a4f02d9e1cbec7ea901ab572873df791e40319638814c05951a3d72886f8611ee22ace39e4"; + sha512.source = "97cd15038f55d589930860fb5d9d866aa9357425555c5ff8d91c1f81b867ee565d236bf08fd4715e145645a92715df232c04beb6bfe29e6bc1b45613d05c73d5"; hasRunfiles = true; version = "1.0a"; }; "ushort" = { stripPrefix = 0; - sha512.run = "bc70323d807e36c9c14e546eb85f7cead9c001b451ff1b23cdfc7b0b77b6a4a8195407a0914649ce88363e435187468a990a9ef456e450ef6e4cf8c761250795"; - sha512.doc = "776d23ebf15049b12fcd7c3a611c11b746df3309a4953405a60dae2ae7b9b4e26cb547057e2eb37ccc1fc8f3ec08443cb8a674372d837a2fdfdf0468bf040f23"; - sha512.source = "b6571b106367c793e4262d17f6802d2654848293e301b69602aed64ba2adb9087c14043859a26a0435443a2fb9bedf2f8b18d7021a1a0dcceb3aa345f7762e16"; + sha512.run = "8689be17fd5b62df28668c76616ac622f6f6fe4a7739c8fbea3cb12d137d59ce4c608997c056dc80a15009270d30b92386922228f5e80b50aaa1205f7db7797c"; + sha512.doc = "24977660595c9fd0a293ff76ba3cc3800806dd99320c47e27328b66fc4fac50222107b0f969c67aa1dee626f02dfed54dcc12e15362f94169e8faecf9061f73e"; + sha512.source = "fd3b2dfbc4a4a8403fec9fcdd452eb395285d7aab49ec5522335d60d393a425fbff99d7da4d3e4a4ed5d17e9b796fb56c072790ce1340a15ed955f4f200156b8"; hasRunfiles = true; version = "2.2"; }; "uspace" = { stripPrefix = 0; - sha512.run = "8c0638e93a5b022721e5fe4968a3a4ab7833bece542e926e6c8de58c42364b9bf247180eed3cc20363e310ccc2a6f9f6a8f8ee0515f40d523a50af32b654db07"; - sha512.doc = "e6479beae605014009f1f83f2949759056d3ef2d7da135b4098400d3118eb702d1e6c88dfa683c136165d7559478be38606add25cd6cb2ea00a2eb498cc3d7a0"; + sha512.run = "09163467113ad6ee5dfb7ef1353ac6405009a2bfead7994e0d30499e764902962141eab6c6e320b86008e1dac0828a50896a96b069c160569b37d47639826c92"; + sha512.doc = "4b20fda9c074196e2bb998dcd6e107004b6d86394872665b62b09f37c853c1554428198d0c26d7d8989a25e0e9e9970a5f6abc7f6132c8682c84608806c39df3"; hasRunfiles = true; version = "0.04"; }; "uspatent" = { stripPrefix = 0; - sha512.run = "8db58a0aabfb62436ae3315ddc52a7f389a505c3ec48e335dc340ca1921746de64fda48827588954f03395ab2564fc24b051b093a0a463c21f8ff75616b42034"; - sha512.doc = "fa19f00551d14097bd3ac217eb52d2bda20e00c9027be15ee802d3e219c242f207bce0805a71f4bf03dd048d0e05fb052227a14b4430884eaaab30fff338caf3"; + sha512.run = "3374a588041b3c310b1309ef8f7898898c45ee36e87605b45fbb4b36d1393ce31f6035100461766d233cb17dd9cb15be08f9336ae03d0b9baa630d2e3b5f4379"; + sha512.doc = "0ade06caabd9b2f0ac391c2e6e094fbb75b3e13f7a2b587d3cd473fc05d8c3cc2f22cc27bb6b6591e36f97f9e464f68106b0727fd0156820df4e4071f5ac1d37"; hasRunfiles = true; version = "1.0"; }; "ut-thesis" = { stripPrefix = 0; - sha512.run = "02b3689d0a61b1e4ea09ba216be5dc5f5c04abfb91ac894a718dfd297461b316f7d94217e19f6bc4fffd9d452245d68f7a5a5f2fd05f96691422d7bdfd151324"; - sha512.doc = "69d628fa48491ca1004e5ed9ae32489f6bb7274bb0991ff744853784bdf84ab1217dacaf9327cff88864655edb603e529ade5c149ce9d6dd928bfda1cbc2e0da"; + sha512.run = "2b328115998db9ad4c0beb4f0d54a0f7bc8af87326c092e3cd23bdc46fb91d014adab14e2309fb7fd367d400ae71e34e9d7061cf8feac263f6318a40d1fea387"; + sha512.doc = "1c385988647f9f1597a6b4a2485f2eb9145f7d4219c0d957286cce13848130e014541cdaa1c7e30fbc861f719fb8b79b38ac46cc66c14327faeb23b1bb1187b7"; hasRunfiles = true; version = "2.1"; }; "utf8mex" = { stripPrefix = 0; - sha512.run = "88e1e92d9c8e76005a4a8ba4c9f07a481de9e6c665476c26630d73ec4a3d7d11194a501163e93b9af1b7c6141f6a847277b155272f16d9357f5b579d8d78855c"; - sha512.doc = "3ae93491cd484e39552273cec22d7b295a7a8b12259b67bd803bdab60d2919678c72b4ee46d4a0e41425bdb2cb29fd53b5c880690141dffea8c9417561af4939"; + sha512.run = "e762f0e7f6185a2f0f9d17e9ea308a0cfec4aedd5ced7cb0fb1ecc6f5b0307e238d985a765e561c86e279c71bcc484d2b0840b0ba211287971d1f2f205babd8d"; + sha512.doc = "aca9b55ca76c8902b6acbc3c33d1448c0ce249580dc359b80ea0769bf447805a785b822291cb0398846d3053330f8ed6cad70a32f23cdd99819a03af7f6b3482"; hasRunfiles = true; }; "utopia" = { stripPrefix = 0; - sha512.run = "ec0f969658c9a42dd24825f3b9b349c891ba444b065fa7a1e14bc22e0fc061cd22596b2df03d0a87b0d4027095593e4a829cb12157d025be13924db868b36fe1"; - sha512.doc = "89be4d89836bbea7eba764a75f92b68330d58504c892033be126f87d1f45a1a3e93ec34f9b6d97b46b6f92cd52e53cc8aa442c86777be22ccdc1c325a1cb9582"; + sha512.run = "7c6763817db49e2b3c07353e215e6a8c262812adfcad42665831442de2840347827441ff00dd3f0d993d5ab95d5657ebf399d1bdfe6cc3b4a6605222558f0338"; + sha512.doc = "ac0768fe9028432d8eb1af3dccd6347af36c0ee7386697c0b8444a0251615a29ba81cd4149d0a7b2e649d76c77e1e5c6a6f001b9f33e59cfd88554d3b7c37954"; hasRunfiles = true; }; "uwmslide" = { stripPrefix = 0; - sha512.run = "75c9ad8ee29c6bc04ab0b46a291e0d17205561979b6db222b40ef44a7917582c863765fee35173a16802562d65ce08da0c2331e056f96084a140e3bd2530c240"; - sha512.doc = "dfad1b49232e4920b0d9cffe02672a979e9fd4304fa242f35fd12e6e333d4852bc58b949cbdcd79cfe64d3438f5b4d66ba370523a4e658c1c79ea9adc506bf85"; + sha512.run = "2d966b9cf1523d1c712403d05bdbd97ce943bdbee1657950e3f57624cb1d80aeb317ab8006c32cb09fd1331b89199570fdcc75b9fa6719f53ece2daf483011bb"; + sha512.doc = "0a6919e511ea031c324067612fa141af12f715bed0ccb8cd3f9941843599d5763b744f5826107494b7d7b4236d50da1b9bdbdb87b5e21429cfea327a8351f5e0"; hasRunfiles = true; }; "uwthesis" = { stripPrefix = 0; - sha512.run = "a42c9498461376c061f1cfbeb421b4d8682d4b73b29d4020b4095e1315c80a9d43ef7805397ee647dc17d2f12543eb38e6adefcb8274fbcdd2b78259b60d2025"; - sha512.doc = "d0f0069f0b99d67289cdd29a29d3710dc9d08b0c1f0c723d1ed02833919cea34e2a0d3ed7ac9f3e3dd199750a3a3a3e4cb68e2c81a36c71a6e10080b04169bb1"; + sha512.run = "d0900f3afb0789308a70240019464f62c807b1ec74801b1fff05975522b1455a6705a7489535c0c217235eabac236c8da765b9b850b9d92ce6071feb0d1a18d1"; + sha512.doc = "4eef580f9cb4213d44d7b574369268772456aebbcb34d8d386249e0677990066f688a6940b67eb1f9229bed8588e6476fb4d8d81b448ae3d7528ea04ec6e3ea2"; hasRunfiles = true; version = "6.13"; }; "vak" = { stripPrefix = 0; - sha512.run = "4f8f910ec2202efb0ef3c15960efc2b74311ef2fed128cbfc92fff4aed2e98e7ab079b7658e8b93a9dcfdc303995ffdef9d87ee3059b1c7f9b77c56f1165ad0d"; - sha512.doc = "cfc5f1eb5146620485fa57afa54e109f998a0eeeade804d57dd077bc89e186a4051bc668ac6db0e1ee2a37cc54a1dde0e069ec5e5105ed3d5b861bee423ccf94"; + sha512.run = "66abd86448520ee3e957ca7f9495fd748f8cc55ae5af675c328796bb8ae349a00b7b399c1c0c2bca1b14a57082adb5b974265f3482b5e6cedc9b24354b7c870f"; + sha512.doc = "64c9e5e3629b8e617dd1975fb6ba77561717a4487159230279b9528b6b4a3b15731773b744373569548826fa1705107cf32bd025377a9b318af6dd9b33071d8c"; hasRunfiles = true; }; "vancouver" = { stripPrefix = 0; - sha512.run = "ed54016a754c978993947a7b0658a21969d9f1a0dc2880ff0e25f75bdd823756280b62debdc0294badaaa96404b8d54284e10a139714384d34a31bf15db5acb0"; - sha512.doc = "c634afad923e065d038d68b9d21f07d5920afb0fadda2e9bea4c9fb9da500e84611f24c359d1cf1028ae9cf019c4850eddd92f5e00783a59f556c34e02b7d22f"; + sha512.run = "685e492a3e5dc160370db6be6c46a472b058fe744492fd0acb09afad678fcf7a8af09034c1b69e3ad0ab7be49168af4306552a406afeac7413d66fdfa98c2852"; + sha512.doc = "79fdadc7f603014535db26f593dc53537f976860e2f0290a238af1bb2c7fcfe33433d30d58cf2f256d013260e457a9244875665532faf6bbe777cff7c458151d"; hasRunfiles = true; }; "variablelm" = { stripPrefix = 0; - sha512.run = "c44a716dc8d098d0393010d23128b696ee863da874b1f604ecadcd1fca4cb354950aef0b765cfa0c8a520687bde5edae8a3a1ba0caef65d179b383a9adeb2876"; - sha512.doc = "1fdc66bd2e6adb93112dbf7fd6c13ea695f1e7a3c966292690263a6ba1a27c229c23dcaaef2cbde332f079ab8f79ccbea24d6b1bf9060c637362d1000b56448a"; + sha512.run = "945dae157738645f77da150864b184d0b4e8a0f5266acd212e49b48504473306fa37e94390baa2696d006af50dd07f7c3c3781b2b6300160d6b813856d1f808e"; + sha512.doc = "eff4f9f383e86a5074010fae059f8c23852b0570a87bf523d5e805676184b2ce901bba1fd9d03e8c277f419102045a5ddf8bd8c84dcdfa976c1b9a1817324f44"; hasRunfiles = true; version = "1.1.2"; }; "variations" = { stripPrefix = 0; - sha512.run = "144d090c93292c834083cc2d80568eb0e12dedd360034d6b3b6ed4bbd27091818bf750b21886aa28e64e275b16e606a5f393ddc49f3d1ee57af4e8b93eeec5ee"; - sha512.doc = "e4bd628f70723f16fe798cae3884baef4e1f071b602a82ede1ffaefc99037028c9b8d821d8858a7ddd59aff950e4683b579ddd25e7f6cc3fe81b4a6cdccc65a4"; + sha512.run = "68d7d22926a18fecc3e3f34be2da97d6cebf7c66c793b76544b3536439066a01483e96fa4161e8c2b2875387896a68399d4249004c8bab77f41fdd0fb9e00d8e"; + sha512.doc = "4dc8c58f167833b087af5d5407fdccea6afe3b633e37a5addddadcf9ed0ff2d96b80457b5693dcac8120fc2e8a092312137fe090dc4717d90bf267fd80c75d86"; hasRunfiles = true; version = "0.3"; }; "varindex" = { stripPrefix = 0; - sha512.run = "113e2770f40818935ea697c37562770eb06f3b84de2d36d13d0fe79f30534b1860469d8d28daa06717a6c7ccfd2c8fe291c9f6f2e52389ece1b00196e93b5c51"; - sha512.doc = "a28099df285e8f234d0bf7f5bb39c2b9528230bfc8590e56a56125c3d9384cfe00787c62be51ff1cb1cad749b398276aefd1f1c42df9d6593aa17d32035d4ae3"; - sha512.source = "06b79c7d6e52c7712479e5871c0cd1d9fb8c36fad192e1f883f7bbaea0f2b6ea6c0f3fa0b6ab71eaf8b59f9e895b95b2717b4616927198db592042f9b9239f72"; + sha512.run = "97f1b43a8eefa934e15ac372635813d4855e408edd8444a9e36ea5a4a792690073306cfcde3e04129df3f117e21307f3fb5a1e45915cb7d33b17eaa045da852e"; + sha512.doc = "7538b1029cb1404502ceda4bbd178b13d28433286365d53a9043572e42bc12958329bdf18a5601086bce02e7217f1f562443c9ff8d1e92ad3aa0afe6f99f95c8"; + sha512.source = "900d8368e1a23b5ea815e02931d3ae50c89fc39a51d793ef67eacd674e8a0226495aa35abf66502bdc7bb1d4c4c52c4cff459949b07a7b9d06c72b338129546c"; hasRunfiles = true; version = "2.3"; }; "varisize" = { stripPrefix = 0; - sha512.run = "d8d28349adf92d096458b837b5dfd6d06f4934c60895d5c5d4d55687d7d228d185860e9a445aa400c85efe31aac315213e1e7400380ec8b0d265baca0230fd3a"; - sha512.doc = "e5ce8f0f935398705605619f8f7da7a2cb65628882396d377d8198f762fc7b40e41c4d8bdd8b39a9ad955ff51e3a88ecb2a56f41718ffc05e2af53bdedf8bdb1"; + sha512.run = "78c39f244ef4259027add7db35ad8f94505f6d8bdb4eb0a358dd727f56eecddcd3840d01152cee3c91ca425ebd2e23838691c9aabf291af5fbdd1a7d6997b486"; + sha512.doc = "565042ecba184ff876287655f954fc0e2d9b62b7f3158aad1dcad9337ff00c0c333eadf0def88b49cf9661744b8920b55c6aece47c25c2ab40a39ad4775662c9"; hasRunfiles = true; }; "varsfromjobname" = { stripPrefix = 0; - sha512.run = "d3a84c95f98f5f7be20285fbe382b2f080e7c5aa228596915f4f811bec1e97bb405d06ff4737497983b8d0929f29920a42efb4b1bc1a059162289f4f081ab68a"; - sha512.doc = "4a71dd2bbc7616ea56a143381ba25dc30c1bf3f2c18bc7316c4b28a3237f199324af39ba74c6c27e345dea5690c6d81e56f45c22aee6581349e0233cafd927a7"; + sha512.run = "6741e090323f24e053bbbad85e67c1c3539ea1333efbebda780fac975b17ace14d51cb6a14dc58db961179aee0d84c083940fbb66dbad67e371c0237c8e8d147"; + sha512.doc = "9cb2eef233536b0e4958f86a3ea039b9282f057b732d436da5c987a282b95c40bfbf21fda0f44aaaa9b20da7fd895478782823b6f101871a3c4178c02b3890c5"; hasRunfiles = true; version = "1.0"; }; "varwidth" = { stripPrefix = 0; - sha512.run = "9c2d87702157248f09d2c4c4fcfa1990659cdb2207aa6aef1a9fc9c5831edadbb3e003a99e564b9317cbd4eedc14f4f46e617d791f903f3f19ca0842574d093c"; - sha512.doc = "888c6c1f896d926ba94780f4da333b29b2493a8b103f3f007f590e33fb1c6b47dc74b56faadaee1080a1ec37a004a80a0353b1efc1803b49c5ba66c7a459a9c6"; + sha512.run = "d60737f34d84f150cdbdc5a55687d20c1f45775372d42ca853561daa6e95b8d5a731923a4af3a95493598ab0215789ad9c415e95f79074c13121aea325ae4dd5"; + sha512.doc = "c05e9bcc9ef11fe2691e37a852cdbcbd7569e41937dc7ea673eb0df2ed43eff98b7abba45cfda2b41f27696d316a40b57f3e0dbded07a3e64cf3e262fe7c74b8"; hasRunfiles = true; version = "0.92"; }; "vaucanson-g" = { stripPrefix = 0; - sha512.run = "d25a487e38560cef9ad96072d58239222e61ff554ffd3efd1508203ce52793259209059a923e4e27dfb9f306211e949811efde0b0e08c3435447a276b5c47bdd"; - sha512.doc = "b4ea4f80c1dd7112610441435da5c33576c2ba0dac1af2c5b2d6113ab77939f0fe557a983e6a7af97417a9c8e4523bb81c5f1ad456a7166bb289edb67d2c693c"; + sha512.run = "ae94a1617e57ecf5c5a88cc24ad27798f476f8e53d81032835b91951cfc8d22aa88fc0c08cefc4b14441aa9a25e57f3a5f1f842f10c6ff229c1eb71782c481ca"; + sha512.doc = "a38cea5234e1def6c1f32c8825c321cb8ea48743e2363f3d6dfbff8bbfea68f9b8567d1456afcc3fbb12525db37573980d60b3c3fc7be6b4069a6819a2722edd"; hasRunfiles = true; version = "0.4"; }; "vdmlisting" = { stripPrefix = 0; - sha512.run = "29af64b2aa8c1b9aedd13665c5ab8e826a1fe46ed10ad45dbdfa19214cfbfb3aad0bde0772a77df900554e8536335732e4f503809e462afc2af8653df871c5d0"; - sha512.doc = "0a7bf3753ea83f991f9b21b1430b9d16311ca486c589390869f14e7b39471e6171b90f8e9188bdf5260c2b2d9d55918529395108c128d7813f81beea74c90e3f"; + sha512.run = "e55c00ef9e7ae7199aeb4bff6611afbef1290fbd427db4dc1ba72426440ef97b5f18113b7cff02d95af267f7ee723fd6af8460c8fc02f8142db894667e36d921"; + sha512.doc = "a3a23f8f6bb1156f4ba8222189efe3db6ef97aef7e86bc41ed050eb69032e97cf88a06ff6a28c9038d16b904670b61d598274e010e9ad9ca5bd1d5a3b1787c33"; hasRunfiles = true; version = "1.0"; }; "velthuis" = { deps."xetex-devanagari" = tl."xetex-devanagari"; - sha512.run = "85e692d1a5f5935f48587ab5133b0ebfcf119b2c3f609a90c41f15782f9314432ef8e00bde38ef31a0116758417f0385a3b3969ad3cb1fd61023c8c963e355d6"; - sha512.doc = "18ea2180ac1968dc15b110c940f0143dcf262ced2365ba3a7518e569f2e350a304b5fc927f5067db9da11fb726c1a411044fa0f9783f31abb0b3ffd96251b77d"; + sha512.run = "d85b017b5e2e0061669f7d9542529c794fb35991596e03da301cbe919c5c3e44ecf82407041560648a345422c437bfbec9cc2eae86ea4352f0d2408e4e26f7e5"; + sha512.doc = "ca70ae67cf10b9064d2d8d1bcd4215fd94271b41683912c688722857c4941e51244d9a7df2ad8c7b7bfa90ea9e3679ad677793ed05bffa23fdc29a5572aa2211"; hasRunfiles = true; version = "2.17"; }; "venn" = { stripPrefix = 0; - sha512.run = "220cabd0e18031a35f4a46f3ff63bae3ddf1f8b85ed3e24f06986a6c7b4bad1d4059e949af3ece82b011173bc62ec91de30c14065d336dca69a1260874375610"; - sha512.doc = "1dd98edcdefb19f327365fb878396879b2ceb57bd18ae10f4bc6605766a65fbec5a826458c81d3b19b460aa6bec3fdefa667e6114919d43dba49a3c1b179b9c8"; + sha512.run = "0a4eb406026419d367b2a0c2eb487b869c24ca3871746d9f1b2dda1c2295c80fea721e97f79b2ee66634247f66d0fbbccd1fe6aa4ff3da2e07fb05223acae721"; + sha512.doc = "d55d2bf1ea7d15534dd533a820ff1851a9cad0ffdb279a1cfaa5e8038476458ace981be1a24f6826b37f876bc48b8b182b74bef1752089445a9bdaef15eac90e"; hasRunfiles = true; }; "venndiagram" = { stripPrefix = 0; - sha512.run = "f8cc4a26f9a9a905b49de652f63540058f7a7e30ba3ede26a2baec2a8c3ac309c667282b011a16fa71f0180063cd73fd7dffaed0dbebf50422921583b173e81d"; - sha512.doc = "7bcc53d92651d56cb6c1b7115fe451f71c18d191f0dd2d73501b0893cb45c469a48a877d7857e4f145f68ed583f3969796f8c8e6d041e5f4ca5d8a61c8337dc8"; - sha512.source = "37d54ce8f87404ac5cf8229ffcbdec728ab8321ca8e9e2eef4bbb255349ea03df04761d7450863dded75a482074a0f4cfab53debd8734f68145420f5b1151a55"; + sha512.run = "6cd24d8b144cd7a38434be0ab515b0fe2d36cad3e07b3dc357362e9b2870da135d3d7259d3dc275fc4ae3b7e4f093bcad90db6737b27c3ef72ef25f2a7ff1976"; + sha512.doc = "e1a034ba7171aa94c5fe51aab4b799501989563144ff9f8053e8a690dada38d86df2539afc97c0ba4fb89fa6eacb80c9bf50e2436d3bfa567590aaa1af4d1e19"; + sha512.source = "76e7ee055e2e51473ff3c94976fc3f7b02c2b39528eda46c4f6017776b0ebc665a91bc945e52f82ecc2adaeb3eede22f86a8a2aab9fde9a32ba8a20c80b08c9c"; hasRunfiles = true; - version = "1.1"; + version = "1.2"; }; "venturisadf" = { stripPrefix = 0; - sha512.run = "8d5f7633cbf6807088099a5bd7d37cb7d9715ad94b240e3e91e3892b005f54a7365526ee6250bd45c3cb785884cb27e91c448744db588af549e88f71be277944"; - sha512.doc = "80a4533f2c69e8ad046dbb2df4077a339a3ab5e1931c5f33ee46015f5461c746345bdd7783a883fbc5146837e82360c0637643c6df39be34ee77e1fd360c9a75"; - sha512.source = "1f9a748faa5e89ebeb7252ed72046c43cbd9a9edcf66d306229ec08594de0d83df47b858668c6e4f2f353d086c6d710a4f2982fc97e8902647c1e63b7e1e37d4"; + sha512.run = "041f6c01a01ac10cad0c015c6630826316e85cad3351bd4530cf36f123a14c55620c3eb345237a06109d827047cd5a07e4ec4a1d85ccf5028a4890145f84820b"; + sha512.doc = "eafad77636b169442e6af82f584fbb594425ba1122b4b31e76bec69f030f1478e2a6aa6d39f69b0a75c777a6fc42c8855e9781006f3ee7601d19c5cdaa5756f3"; + sha512.source = "25d2450bb022e5b6344743b020c73877a99df02f29ba7ab17243568c5afd6c93240d3ee81b155a317c0a2cf614945f2f9a3414027869d98505519eaf0587841a"; hasRunfiles = true; version = "1.005"; }; "verbasef" = { stripPrefix = 0; - sha512.run = "703cd01991687983c97052be98cc9ab41a7f602429b7c89cee91dbde30f94dc98404cc246a761e593c15fe7bbf89e890d973caaca66712b6fe62efc85387b539"; - sha512.doc = "65e513d8d5ad754c377dcb2ca3d0d128d046ed2d73f2814e58de5a9cb58e14a8d513ec473e16d94d4430ad2431910ea844e28f1231317e2ecc796142c9ae7a45"; + sha512.run = "21f7a77c7f15f72503b9876a5ebc356bafd47797f9472ace5e8b438dad8d02ed491a0f3b0f0dd24521ce3f39edc3002192c93ff5ff60042790cad77e71755c4c"; + sha512.doc = "7a290e13fbb737f8b4729871afbaecce97695007c43b351161695bc061ac855639ab8016f28c8fc85c033ddde40de49e9f1e8cd3efc85ca96a5d54226c45204f"; hasRunfiles = true; version = "1.1"; }; "verbatimbox" = { stripPrefix = 0; - sha512.run = "8c7103844c15405fecd23e5a68b71de4c18e656a4254fcd6b1734ae614a29f49d145b5c71d5d91e88cb40eca03fe765ab4be2b9d9b89520b0370872526fdb70f"; - sha512.doc = "cb4e2970ba29a61b24764a74b4dab473adc934aa127083f9bbf5499ef9f238dcc98e95c23842e0b4a7c701d22f4b8acb4ab6bc80b78792962709fbee73a68ec9"; + sha512.run = "0b0d4d840f4716460f7dccb52b7f2d38b91874f883b190052abbf4516d145ee79b0b58d9ab0cd00449721e53d3324515e35a6c03eb016c1484a94bda9eb1ef23"; + sha512.doc = "f4133ed395e39c869730533dbff9a02fc626b53a368169001d4cfae1ec5170ca076cb2768694fbdc072fe9f3c76b9e77d595aaa0288dbf968acfd8086fdd95d0"; hasRunfiles = true; version = "3.13"; }; "verbatimcopy" = { stripPrefix = 0; - sha512.run = "b2479d2b0b816166e9b19ef64aff5ff9253801afb3fcebadccceb884d018a0440b33231f74697c9e27db312b302e3f06392157dbdce49f3238bfc81628577cbb"; - sha512.doc = "006e8af11330e33aca5e18bbc8b80668754f09d94d0885eae40b50a5f9de26585ee3a3582997004fd5342015be236fe2d8134c6dde4127acfc050a0e354883a0"; + sha512.run = "0220d9b4e19ce7a91bbf0daa8aafc22f77359d97c9373b9c9089cd21012a8e1b6cf90f330ffcc9178b2c5f18e3016556ff8841c81a917d0d9238b9cd62031efb"; + sha512.doc = "5d9c8cba0ee55a8389e69da62ca15436a9b6efc79984d123e024e445286f8b56c46bacd5aa25aca09feaaff3b8cb7e192c3993f9165653493410c5399fdf93f8"; hasRunfiles = true; version = "0.06"; }; "verbdef" = { stripPrefix = 0; - sha512.run = "3ee993ad30235287c4c407c6bc31035540e144d9f25d0f4046941ce0326b64d8c9d26f3e06b5f48c5d0982341ad33283f1d7378be90bbd723c2663588aa9da30"; - sha512.doc = "14485706005570f39ad314f00147e9858c78b0deff3b260a224823035b262c873a7288e83566c0c1b7eb177b54409eec61ca2eb150504f8b8c64c1cc9be5dadb"; + sha512.run = "ed881cad5125ab7ccd8e5a0eeeacb3b9bf91e9985081f4b2f74abb34a6b4eca96e63dd06a85f60de53e2e2cb8832fdc3e899df2742dac79761e0397848f169bc"; + sha512.doc = "5fd36263d670abcfc45d60d6318301b1e731bdab1517274340551387298330e031afcef856bb6cf07de07e002cb4028dd57010305729be072d09c5aff72d9609"; hasRunfiles = true; version = "0.2"; }; "verbments" = { stripPrefix = 0; - sha512.run = "16778f074cec840dc82a1656d1dd6d0d551555d41a8eb06a09bc6881bfa641a0107117de3fab85289dc096ba461055bea4cd80b3041f826342e9dd51b170ed85"; - sha512.doc = "4cffafddc3d222fce0f871ef3ff3994151cf92b9bae671681282d3de658912234841d09cc1394698534c28c250744957b13e6f89dc8696b5a2fe252aec2384af"; + sha512.run = "7a2933844f0ea399c3e55f4e32c62b7681ff72ced34102903b4d54b016830e4c6a8e55c4e3d46b113b859d47c8b2af2da2d77b1916ab801d987cbaee6b1db537"; + sha512.doc = "3663ce117db9f34e9b4217e3a8b184feea47e9d64be6201ccbc81f5a1d4bf851b9f5767bae5d207a884556dfe09e472ea2ce11682feb2c46a10e542c71b56ef5"; hasRunfiles = true; version = "1.2"; }; "verse" = { stripPrefix = 0; - sha512.run = "e9268859dc46339e19d037edf8876dacc4bf2e79d4510139efba32332c971ebe4be8889814da5536e722cc6050ad8b851ba0a83c7ad31299a85ade16d6705a92"; - sha512.doc = "c80cdaa1a85a66c92f22d4f48186d451ade2f1843d15706b5bfbc7862a2e2d0466b5c6f737ba09d5ddd691ff7a1b77dcdc1aa5a00624eecff7985bee254ca475"; - sha512.source = "f72c05ed8d98d363e9a705a07f2ad0931b64fb982c39140a18d3f3fb5bf94cc3142f899c1b12445bd4db0fc73473b3504cfca8ba6754c97e69d872a3a21c09ce"; + sha512.run = "2aa188b13b48aa3855174db7899622906cd13087382cf157f38934fcc8152e0bda0c58be0e457e9effb0bf920bff5c4c819f549d7d6518027862ab9ecde2f336"; + sha512.doc = "107704fee4d4438d08e3a682c2954ca3fba3b6bfbfa716d7d0890f0867ae658b51067a5cd1704110e0db80258553d5282845233788ac00a5445973759bf2a600"; + sha512.source = "5bae294cb546024d60aa1b47638a70e8d95a5f7e89bc8f57e78510205a3aed5f4d1416ffe82326f94ceb4d017e1ef7b8a40b08f0f03db8bb9c2c0b4090c0ebd6"; hasRunfiles = true; version = "2.4b"; }; "version" = { stripPrefix = 0; - sha512.run = "0530902a91b1af296740b09f1055a62bd14b0e7fa5671e968fb327215e9dfed20476d27fc85167f8500c6b8602518b62c152422ec569168e85f25975c491606e"; - sha512.doc = "e7d2498b9e3a5267ed2ea85461a399ec6c81a40e19de344f344b863fffd5d869bd80bd029b370b43e9659eff673fee16535302775c7f50137819282270ff2813"; + sha512.run = "70885ddcebb3fb2efd0a5a642f48044c2c28a642cb19d37189198cbbfbe59e15c7eb98fee3180e755d3e469435063185886f01f829439ad34969dfe21847e274"; + sha512.doc = "be2f5723626602b4a97c88d109651cbcbff21c0e8231b005131d764ae4368177fe42bd61f8bc8f38e8de09ab1f5becb74c550b29b183cf2e6e4ab10c199f988e"; hasRunfiles = true; version = "2.0"; }; "versions" = { stripPrefix = 0; - sha512.run = "cc7bf9de2c27855456ed7ce4426b28dfdb35daa439c47aa9f847a6862847143b718eb3358374ae69564b9d66699719b76edd19c3e66f385465c0339f3db3dcb6"; - sha512.doc = "16983b4adf7332ff37eebac56c171634d821ec9fcc9145c0aee3fb21ce23810f1f50893f17f7bf69b88cda4d107a3ef367f53f8dc31352e3ccfe24bbd6f344b4"; + sha512.run = "a2a7840109bb19ccaadb18480ed69eead3a6a763408cd0d8cdbd915aeca929508fc9094fdcaae799db05e45138c1a04959155940101ba953a4e2ade33b71318e"; + sha512.doc = "40cd08fc92d339d792a7d816b4011d78192625825f42b8de599a7ccd3da703875bdf48e3a11a7574388cffd2386dd35606f3285f93c20abd91b95d916fed0ce6"; hasRunfiles = true; version = "0.55"; }; "versonotes" = { stripPrefix = 0; - sha512.run = "5977387bdef61fd200c6efd66aabaf2ee9f3fe0c532a0bf22021b918af4dfac19b90505fce52c9b038a3c6a20570b125f79ab9127bdf91e75a402f42f38bf2f6"; - sha512.doc = "04f73b195e52f99b4b191fd018402a2b1b846d74e87f98229f7486fae4b91691346d4a16f32801a5246c53568db24b6a35c1217331b9cd0b7b8147683216b34c"; - sha512.source = "d6385781215386bd726885f263493a323d1a1217439b85d4eb9a862e0c041a0438eeea98270e3665ebb4222ab0a3e9f8b073b5784d911ddfe8ce1127f4d270ac"; + sha512.run = "efeea0bc043f397f11e80775016d4aab33e23e317fe0312547b98e45e07458f01e683a8a0e9b5f965e204d5dfd5699163a9fc7df35a6e2d67b06b7d143383683"; + sha512.doc = "d859bf6b5dd2abd0f0e9513b82f17b5627e23a6aa3cd3282fd23073d13ca972182a46e4b60e246b928463119f85eb1a3e0d67efa09a135384900e341efc0c048"; + sha512.source = "321de2b5e0e04ea19cc47546e3e8c0b2426dc67ca9bbf29d84e3d7e6195bf339dab80299f863bdf57d36e2fb5b345a43b86907c211ff70b4201a1be13aa3b26c"; hasRunfiles = true; version = "0.3"; }; "vertbars" = { stripPrefix = 0; - sha512.run = "35e2db964bf32ee96271e5424a81a03553d4463f8aaccd0e24a549a81c7e22b0eff5408cf0a40fc81336fcf68e32796ce19262fcffbdd43b935d9e52947f957c"; - sha512.doc = "92fbb940bc7839781966835d90d348675ff3a657d2b04100907ded70621606d8522fd52ee82521ce4a0e833fb039433158f95c6ed5e417069774af25f6e5cfdf"; - sha512.source = "ce8075cfa604f8ebb7837f2746e543b542dcd38b4665ce50dfe9761ed28d8e4d896b84382a9cc36abd9c06a6aee02d4d78341a6cb1d3e3d451c04b3a34e8aaf2"; + sha512.run = "829402bfa81013c0c2441a7126fa70973a7dc09751ed4765e3862a04738113fbcc0a61715e010d544e878829e539bcb1e57c2fdad1bec1b5c343aefb60ef7e97"; + sha512.doc = "92d71d669da3d6401ac0f6ccb0d8ad89b6fbc962cd386c5eb9cee7e2f6deb58c0a6a0a60307e89c35646aaf0ed8638540c92e712445e1b9deebbaa842f3ee351"; + sha512.source = "168040f693d5bad361a04404175e7c8f41d4e5f43443040e8c7e0d371733549a26d5d3e861286abbba5a8539ae6a928040904776cf2347f4e92b4d13c0032199"; hasRunfiles = true; version = "1.0b"; }; "vgrid" = { stripPrefix = 0; - sha512.run = "4cba75a0aa88a52ae335672e38134afeb74d0f31128b7c88220d073b708e0c0c0a33a2488f03b582d310a462191ef9d172826edad9ecaac839a87d1768a2fba9"; - sha512.doc = "d8c8dea805682ca51f7cd9f03d3082e6670c28dcab8deda9486f7af0980d39093e9c19c3b05e58f508db73485be7e873168342a587b12b672e5a80141b3bd071"; - sha512.source = "0a368537381a92b2ee0f066e9da28d40b92e4dc664ec93dab4a902ac8c27be95a322f7810f70a1a55fd4bd079e19278ac40cdfc4928865f798fe05fa329183c0"; + sha512.run = "5a427518a114754c53500974f0c7a71df2f80b6ec8ead5a108d1c8267b460e0199124f50429c60e7bce2d883860abc04b47d51a0972cd0daa80c9dde084431ce"; + sha512.doc = "bd72f8a4806d53f5d3477636631ab92fb4526adb35cc56bdb6fb5df0713885bb38adee1b5d0210d17630019b64e2ee727c1f09666d392940a7bf15e1545d0843"; + sha512.source = "e0dda066c4ef7f75df635c36b01c1f7f45712390a9a91c78c25f22d072b978dd0c435fc9443e132f0b8c3a2905106a414c161f01de8cc06e437781c81f575199"; hasRunfiles = true; version = "0.1"; }; "vhistory" = { stripPrefix = 0; - sha512.run = "3378749d1e6f63009e145bfc54d421b6daf65fc96d4b2e7028dcce2e16e0ed3d4839d3ddc412ce6f54018ca163e718563b77fee0e4e85cc8d798ba87a87377f9"; - sha512.doc = "cf7bdcada1e81e493cba66d6f14e8a372fe806f06d47037259a6cf5cffbb86b5ac536b1ee2872f4e5ded6c94f8221a924f94d09332032898678bfb0221abdb39"; + sha512.run = "690ef235478d4b0ceef6f8eee7655742e215d863775bdc6971c4f72314d7866f2a060e10bd33b2e53ae0ee079654aec82ca091d13eea0bea1e1457fd65762492"; + sha512.doc = "54b5da2db5bc04fd1c31ddb62688ec140594462d3240c63462c2a9425f6526ed70a38b886ecfef4e2023859fbf28ea33db2ab521b090d3aead44e325d8f1967d"; hasRunfiles = true; version = "1.6.1"; }; "visualfaq" = { stripPrefix = 0; - sha512.run = "221ccea0c672f0a435a6b03470b7f23f669215cfe06e0f6ef22ec966d652e5a07dc80cf729955629fa3c72f7f467909d1b7c96df92d6b93e871768a2b5b290d2"; - sha512.doc = "6ea2dbe6f31a56a4936b426ab1999a8a1fc58d67338993fbf34cd5eb03a7f9dcf993b9f512a3878179fe5196a4542155178bce446d366ee8336491005c46738a"; + sha512.run = "d5f4a79fa63a64f151227364d1e8a9af8c276d9b308c0bd7d61af6f48efc5adbf63196c6f67560b7ed520cf83c541ba95543f765b1a5fd61af648c7a0878ba14"; + sha512.doc = "83f1e6e679b695b5b853630cc826b5b2a18310445e6b15a7e4b39237a3cc57b8c01f34f6b975b97403231d5ac76aa3813eb7dcecc6392503dd48188ff45abf23"; }; "visualpstricks" = { stripPrefix = 0; - sha512.run = "10f6aabb3d1ab6fec7840fbf54afb69584dffd35e13f99309daa26bfaf78a75e6afc14097204521f02b201451d359b1203ef1b7b39f10d95bfff7008904a47cb"; - sha512.doc = "ee4e706f4bed027c3cab75bbc0f0d1e80368eda2627b34bcd39158339cc412efd396b92f79f4b827b709b4b376d875528352475fbf4ea1873631729f5e59270e"; + sha512.run = "e201f8418dc127782c642aa1f7f6611ce3e5a639a0e575307313e635a75964fc5a2314918e20575a4de451497ade109b4d9c80c0d097496bb9bad4fadd48432b"; + sha512.doc = "fb2fe87967ce1de498a30c0e7bfcc6d3e5feb812ad57b8c77b83491974000fec287b07b0e797ca8189d30804df04dea958800c44b5fda3dcd7d9fd85bf493a15"; version = "2.3"; }; "visualtikz" = { stripPrefix = 0; - sha512.run = "a9fe628792ecedbee7d11e88a18939dca95eab71c6cd7574575dbd6485f22d8c1b733968c7899578376cb1a6b2d94f62a3060928b18673f206db50cbda49fbd8"; - sha512.doc = "fa3921ea02045ada57866bb79f2b618d4189f721b454e36ee669f3c50e8c3f92339ff3df8a79138abc70752a0ce9684771ac69c67ab1b7f9d44827e557b3ff43"; + sha512.run = "857d09b891d0cc36e56e39a6e935662592e04afec64e282ff62052a3da6ca1341bdb1af004ed9fe3da235db825b22afe4aa5ddc280f5bf52c28565586c208199"; + sha512.doc = "2f0138f92a0fc96df1b044829f88b242aab6f63f5b58b49d716c5caff6f7b5bb2332ba5c569af86839620cc198cf11a14748e12f7ab66378b5d5f898430f475a"; version = "0.65"; }; "vlna" = { - sha512.run = "df12335226c0667fcf0d4f89b52810f4e861e6f8d748290e63e87d9f66d9ae67f24855f3c030332d743a5d844ef4741e875cc137cea9cdf936ce6141f05376fb"; - sha512.doc = "ed6dfe6c76149403be2455760dd2c9d5fe9e797aa4d0cf596e24db91d222c1c6d61e7aa5c6161e55c4ffce1e5edfb86e48b67ab41f89fb03113a8d024ee4990a"; + sha512.run = "5597afdddf004e2c9b0d7cc4afddcf4aa71f72c3b7766b685109af91fc1bbf06a5267a8b1f150946466ecbf587f030be245902f3554c858ba4fc78d7abe0d768"; + sha512.doc = "b3671d9bf704ff7722d9824bd0760db8f99a2ba12387f1fbad3062681d3753aa51ed505f55732876f353dba629d1759fc25284fa7324c2a386cdab8eb8b6492b"; }; "vmargin" = { stripPrefix = 0; - sha512.run = "9732fa2f418f2dac86bf935a96c447496c0c9ec8883ffa8087cc9fe88da06fccdbdd35b743a69de4b288eed5a19221816ba6d23fb1c0eae9daa5c72a572c8dda"; - sha512.doc = "e5fae51005452b261f3c1eb045f80b3607e6c1f0ec0bf24ef9e0da77fc0c7c19ade9a4b9043596b0d5e4ff7275385de0d90a0a7300ced2c14635325f26da15c0"; - sha512.source = "d594bbdaa34c275628cf205cfee92cfdd58fe708d33b8bb42604321bff8fa0738fe724c70848cc7970391cca04825ac436d45beea5ffd61109c022583d4eeabd"; + sha512.run = "502f074a833b3b8aab18318ed3b8c806b1c0d943000e8126063ec7046d7e01cbbe675232eb1be7a1915e9d8639690fa4c0591b21e3382b8f2f9d664952999830"; + sha512.doc = "cbc916d8c21daa87f0f3e10ad84db552e0650edb072cc8beffd545372c48562c52d8c529180482c85dfd33b131794fc8a0797936225ddcacf319d539302d95a2"; + sha512.source = "6b23a64f009054ced47c7d7b3ba60fb34bd2cbdb13e4fd80c1593ec4638f1ee0ce2f42e7918ed9a6475f93f1c30572dfed0b9d3dff7ce17c356d828e4724b867"; hasRunfiles = true; version = "2.5"; }; "vntex" = { stripPrefix = 0; - sha512.run = "99b08ef76394ebb31ebc65e9f910e7f105c6a96a55a7fdfb77832f09267e9e2d4f9600fae20b155d82b9ec1b744baf7269caa55c7e2eb39b9a70463a4e8f4df0"; - sha512.doc = "6779ce781ec4da3487ede65a0a9e258f4b42153d9f3c0035a782939121246eb56c83545ca22748e3cf000873fb94aebf0f4706cd9e6f431d4d73016d2c1a62d3"; - sha512.source = "74820a6e3123595af13d36d796d783a75f87d57dc520f673d4b8bbd62af15e33a3467dff97c83a78b524e9846d1d526f374e3791f7de8f0cd6bac14fbf9f6b3e"; + sha512.run = "91461215b7a75913ac1c0d421dfade77baab1012fe2110facf1feaeba0262977f864af423d17dd2f7e5c711121456ee387be97aa13c5d45f65248f8db95236da"; + sha512.doc = "7805f8c11add784272c435acdef550ea53e448914e305acdf8f4c3b4bc3379d842e9f1d23d2ff01d938820f1dd137935de866f83c296d671ebe4cc278e90529f"; + sha512.source = "74fa9818520a60467623dafb3de8b41ce77d15804462b1a1bc49f391cae87a22a743515e3a5fe2328b3677de053626a74484f13cf8d5466c05d221c761708f66"; hasRunfiles = true; version = "3.2"; }; "vocaltract" = { stripPrefix = 0; - sha512.run = "b4080bdb42c15bc0623e01791e0024ca5d8f7dd52f305d23889fbaf7af46af0b62624864b48d07e8195169ccf41a8eff6c965e92bd5e4b6b3d77e12fd1401d6b"; - sha512.doc = "5b84090b86151b795538a4a9518619a60e99db05e7bb31a12fb63c74ef27276e46d6fe91a460c29c31d42439555dc1b4a818fa0c138d0d768e79740be8a1d95d"; + sha512.run = "dba51704cd5536910d6f405a7b5e5bb9307bf56408443dd16528f10488979fe589dd947fe2b5a81a635cbf4b7472fab319f77d6b3f7b9488dc5a609e5d869a09"; + sha512.doc = "99abc17150cf7255b8df0df6217652b71f46fd58ef8ac0e3750ca265e76a0651bc1769ba9c417758579dc2705e6fad3354a59d667fa9c3903b397b9aeea20aea"; hasRunfiles = true; version = "1"; }; "volumes" = { stripPrefix = 0; - sha512.run = "7c6ce7e22d0fc607d605a9397e63564a1d6bed01cb214584151cc6198cdb621d25c12c79cd343d3b03938ccab851b50c13d54c8f95cc3c3ce993b2b132e55d10"; - sha512.doc = "ed92bf1ad992fd1916a8ba4a65db80927131c896a2a3690c6f73aed825eabcf6f3a7b2f77c291374f36792e87109528f3a075c02728bc3ce32efea59b718c583"; - sha512.source = "9aefbd98980f4705adedc25b04397d979bef466eb63a318748091550be4fed04973ea70487a3d98307f6688ba31957a1343b428919f5ab09911cce8cfec2105e"; + sha512.run = "aba3f48dba00f9d59100cf31136618e73b2f47e04024a911de23de6b88dbdd4fc26aa424e38116961a2928c30896faa6d1a4c34fac5b61212545fe7498f6c333"; + sha512.doc = "e404bc057717244ecbc425b627b2a619d475be3d68d265d0334bc924882367a24cbb1fea286e9c0120a7f126e1a144f1bec96a3ac2942cb56ae6355f9467affd"; + sha512.source = "a1c5a90cc9918765a29caed7a65af1edaf8202de1a4d53af6a909d16bee655c703305a780e359bccef5dca308f3e11b045fca08b514d9a60cc64351b574f3c73"; hasRunfiles = true; version = "1.0"; }; "voss-mathcol" = { stripPrefix = 0; - sha512.run = "6d88d495a320f2b3aea001a3f82fb914edbd8442e024c121cfcc25d70a02b9dfb94015f6dd39c59feae2c571de90980862fc7dcc2457418c67e07ce518d3587b"; - sha512.doc = "f2add19457add6311f59b8a8ecde14e53d0aabfa26698aa109cef1a3c63eb83eeeac32c16818d2ec3483373b9e42bc873a93cd899626b46a363772ff07466894"; + sha512.run = "6bd093cf627af99ba67ccf2e814f331c82fb9febe5a2e21c413b07e4f9bc34bfb8d574e196b9df5ec7b54fa25003f995c7bf638396c198852bb4ac9f571b8c22"; + sha512.doc = "a8fc6741f39b5610630826ae5e84110e1138ba3aea6ee8c7c2b666d913d229cbb88740f8a6cb6760b422acb6afa234bfc695be804aaa03c88b1033b9574a5500"; version = "0.1"; }; "vpe" = { - sha512.run = "3ced079e1acee1f7194d1256c18ac8acee994f23c29dc08a1466bd3b4e2c2cbd54df2af73165309cdd058e596edf3fd4f177f49fa0cc3faf92c6d1ea11b3d4e6"; - sha512.doc = "cf494e0a5540ddf35b55e8ace82f88ad6db9c5d538b598b8d0f32cef6955ee6f0806860bb62bf327282a230a8ab02d43178a782c76ae43ec83f9c55448984353"; + sha512.run = "dc1f5ae9a5d7df20bde4ebceb0fba865137da5ed2bfdcb6da59c9da56f3b71e93097b22c4b87641202dc15a873f081d7b2e8183606af1a2ae1419c26e9c7029a"; + sha512.doc = "d8ccaa23c9cb3705c25976b53425788346e85c382d3dec6b0a7cc00a589d8ec3a8c4fe7ddf6999f6b4c250191131f4bb4e7b064e7e51de113b3af6f5d46e2794"; hasRunfiles = true; version = "0.2"; }; "vruler" = { stripPrefix = 0; - sha512.run = "e7c5755d090c1d7aac2cbb1f4f020d973839e7b04195dcdc3fffa5698dd46d19e3187e27ada8699096afce3c0db0ca82ffd6b3764a0504daac6e5c0d2a546bb8"; - sha512.doc = "68476924223d7ca483c7d57d4f4d687ed24e33d79810dc90e55517cfe9421044a4c63aac4910b7bd5eba5c733cbc10e6bf0a559458e56864ffa4f9171f9a64d0"; + sha512.run = "aaea39da4b29dafeb5e906ca3fe220c17477862b61a0b58fa9067a55081305d4591a469cb0d414a4a842fdaa41eeadf050111b0859982d3cd9f1f9df95559735"; + sha512.doc = "1dc79d73a3f3eee3b000547058b90be63cd14b184f242e4bc9548b98a750389b7379c6d000020b65732dedec2eb082df685f38497cced192c0779f9b538b5cd4"; hasRunfiles = true; version = "2.3"; }; "vwcol" = { stripPrefix = 0; - sha512.run = "df0630ff51d01629a018767c6b987c31b040ec1c672a30fc4beafcc60ab1d333a448ca1c7366032608834be5da6a0de186ada2c5ff75ae5d111086c655cde8d2"; - sha512.doc = "02cb0528e376fb2d855b5e0b8b9df4280a976ea73d4a66d318ddc3dd25f6166af9ee0a75eac7deaadaa5bd91df380ecf29578ad26bb629bf127aa065930578d5"; - sha512.source = "efedd1d49a871c51a515b9d5e290c55be7f7c901949635bc2fb17e59404c493f8112af1a0a6da7173c142fd140ad8b30c584cc824510d0e3e2b53a0936c28a15"; + sha512.run = "24e4bb08f550976d926ec61b978dafa4074df60ebd93b28962cdf7173c7c3c352e1616655610d205b4f90cb33475a0efb801e5135c6ea4f4e9b573ee42eae229"; + sha512.doc = "e40bb3ec002898ea27c8dbbd433ddd734d69a1ad367668682477fd4df3764d278699f17a0fba209ea455095196d3a89035f15a26567c77aab73209b8f666b8cb"; + sha512.source = "36a5eda8e631acc2b601768f9bf0872696af9131ce5de9240bb5554ea30ee9a49115ada4c323e47c8c5090013c5a47a2c8aa2f018de5a3720e31abb1c04e928d"; hasRunfiles = true; version = "0.2"; }; "wadalab" = { stripPrefix = 0; - sha512.run = "f56e1a7e831bd987cce8de2595e6c94bd28a5e1f7f3196dfc48a20593967de89274052d2938e03fcaa8ee84d911264825c86e8eb0abb87cecede4577d1cad2f2"; - sha512.doc = "824eb3cafa6e2f8feb1834ffe79885fff32537845da3939e3f63f9eda6594fb64ee25b8506c3a1ca0a53b2e1c22f4da2fae52db759ce03602a2738f13dbb7e05"; + sha512.run = "4c4c83919e8904384a64cf06b37cd0da7207972d5f04e7d01a24aa913cfc3179464444c7a4cfeae9afe2f39c2ad2719890a9d3bbad7477ea83d6323d3cbcf089"; + sha512.doc = "309dcec0da56034e69c5ce2d46211e1eadc78ecec5f8c14272346e6772bef0e5ec1b1e9bd6b4ee16c94c9b7d4e2ec9d9c836597c98d5572f722c9d0ff0b3aead"; hasRunfiles = true; }; "wallcalendar" = { stripPrefix = 0; - sha512.run = "bf6308e4f4474ce8e45fe538f92c7d1e436ee3b29b3d0ecd8a4954be9f67eb6770eab66fdfc2e49c12c7292e12d189590dcb9f54dc6f5f429fe5df14bb3f91a7"; - sha512.doc = "9bdd8ee42f49356627e480f69634a94f8b0d3ec592a3c3b946c62b4da92022be8d5aed0ba4f77bd11e62c8a5648ddb307c0f74af7a9ca7d29dd6a8c5e2e52a59"; + sha512.run = "eda4a231bfe61e75fff31c733a1512e6ed932b11e43d341ae826cdaa913b10093e0550141de3bd629cc8924e1b71546a112b71e15027f8580964c1b28a41de3f"; + sha512.doc = "ddd9defa6b22324b448c19e512b5f21fad30db7ebc8da14bdb4423844c5cc0c3f4e5e346ae8fd70092e9cbe62ee6aecb19740f9eebbc9def84348677185b7b58"; hasRunfiles = true; version = "1.3.1"; }; "wallpaper" = { stripPrefix = 0; - sha512.run = "ce3540dfe6606cc012d09fbeff286f42e279f6f3a2e12e65ad76a933a0603e86e3c2cb62adf1af308109326f2c52901aa3f62ab6318145c798690e08579959e2"; - sha512.doc = "c9e3f3e45dbe9bd20149c383505beb98cdffcf528450c17f715389526d760c9e065d9d7e86c2863c2bde32f9e92ab19a2ceb39bef94a289b52862516adaa80ce"; + sha512.run = "2f06153c57b31a72236dcef69cff1e10d85f2dcbfbfac3b6a5ed8b0c8e003294fc04120ac30b8c827d94816017e1fa042206a1932746ee33b1a30b24ebe2c28d"; + sha512.doc = "c27022dff148948218133b27eea53e6620a05d2459b28b561b4047a6d125a159e38f524565c9c0d70b42af9cb0536d685855265f7f83e7c0620fd0b4b2ee5064"; hasRunfiles = true; version = "1.10"; }; "warning" = { stripPrefix = 0; - sha512.run = "f32a6307c6ab2ada39cff2b915b633a8002c4262505135feb6e7ba099224f0ceaad432a1a184db3139520608343d6c2a70e0762fc411fb8a7f90e82aa02bed97"; - sha512.doc = "c0a1027566e1fd6cbc870a90421c8e5fb08a0f419b71788de28efde5de7284e61a266bd5d940f27ba645974c3d8fa81da56f94a4b9c64a64139db216dca1d372"; + sha512.run = "c22639947fa19f6a40e184a8656f9982627306bc7352728934a187b817e58b154e3516e035cb36b3940caf50269869d771d00efddae225c5130a0af1375670ea"; + sha512.doc = "9ecb806c26eb861bfd93f0c8a411534469b747c4a0b44ddaad17313bd2995eef24b627deb32b39a882e89757dc62ca348898c1796fac1b4f92ba819ef3bda000"; hasRunfiles = true; version = "0.01"; }; "warpcol" = { stripPrefix = 0; - sha512.run = "9b95b049a26cfa575e23bee2797f648d19d231811615a4a6dfc14d6767b315f3be2ede437fb817e601eee23e69c3ace272bd8cff1e627558639a44fb8a6bbd17"; - sha512.doc = "5a20776d664d64512cc6536b021449e2adddc9fdbc5eac1bad3392f813362cc2fac99bc2ad11532780fbdaa74553a2eeb7c2de806b8649586e3a4200294506ad"; - sha512.source = "9dea27463723b4e5af43e7f5ea5f1a77def46be8dbbbfce314c7b1ff4b40f535d6ba39f7a2131f9fc987bd22ca5d3074bb6189794367aa74a8f4db194ffe77d6"; + sha512.run = "a20c55e054a221a528c716ab9646835b84963474509b366b85577fe97f93920f462c0b6b9b795cd7f979ca8493cef5b306346d2076c29d3c9cb41f646c1ca96e"; + sha512.doc = "4ae9e56b62742baf75502133e3b90a24599015d21a3d880ee33c42a831aa33d93ac0526a2cbb92d06a8102e3c9861bcb094bc0cd7e77e1d2dc15eee25d4d6dbe"; + sha512.source = "69890754e3f2a4d38200c534e8dc04418eb9c4ed25af4199c931433a51b6439e57bff7b1759c5794ca0fb494f3eef1af4cc83b9d957c582b67261a3a91fc9606"; hasRunfiles = true; version = "1.0c"; }; "was" = { stripPrefix = 0; - sha512.run = "fb8a0f2b95e51cca718a35fb725eb5c16492d5be86838ea12ecec27bb36eef06099887bf652935f66b6035a42a712d76a00c53d6a0660f1dd0e361da227d4f41"; - sha512.doc = "66df71afa5a989ebbdfa2569d880db07fefbff17ea191b78bdf5ae2e2e89a5724d957c80e75f8b70372d40bca0675a91aaa5d85123d10c40c5535cbb4258cb95"; - sha512.source = "16185e4ee69d36210b443fb00f8845cc424947369f8caca12b94239362e6a470b4600323d866b1377879a71c35dd807ac70f8d7d66f03910e55eb6b3005c6951"; + sha512.run = "f24fba8cb51ad5a2562dfec2338c7c3e21a9d368138ac3bbeb8663850a1efd2808860cc57a6ab2fcf25cccbdf6b7b98facf09d67a633622a6c8e2f1cafc6ff95"; + sha512.doc = "0786e5ac4f7f023ddc9e6d431dadb513f227382185c73c69446781c53f4d5db9fd3df58da6d1ba9cb56ce5d948e3c317450cc196bb5161ae10608cf4959551c6"; + sha512.source = "af8e9d2ccac305b627a0d5d4c083a222efe233abf59af1a1f61e81fe09c4c2235b3ea181c64d222300eddd5d07139a3c91430b1187b237e5716d2836cfbcedc0"; hasRunfiles = true; }; "wasy" = { stripPrefix = 0; - sha512.run = "21f53e15fc9c17fe4e4679b694fb53ec363eed497bb8be82925a582b963983512a60945bf7bbd883aeb1a21f98ce58555abf9e8ca2dcd4cbf8954d4fc3f64049"; - sha512.doc = "e536924389587fdfa8e06072878317318bb964e4759fb9ac1f7a8fd16a213cbe9faad882ebe6cb471d2707e6c04221707a02ee79be2d3ddea095130e90a6b321"; + sha512.run = "20086528deacd51fc9409cfbb1b331ed5d2a8f811acc078c01d50e5e218506f8390992f2e99a584a7ebbe3b3bc791440d16d7a88f26080a8b03f9b18fdcca673"; + sha512.doc = "0d06b09042f0d39813cde309ba95cc4da9c838f0ada85e4d3e782c6453082f8958819f11a8c2fa9096acdec1a33fbda385ae2c4e261da1380699d2da07a303db"; hasRunfiles = true; }; "wasy2-ps" = { stripPrefix = 0; deps."wasy" = tl."wasy"; - sha512.run = "49dfa4f3ac6d1172994e54fc36b4135c5961d81d6adb0e7108deec5753183159d0de8ac52089741daa923264908c0650a6761f8df631d4c7190b7399847773de"; - sha512.doc = "fd667ffe1e8137eeac031f53565291ef31ecc3c44674026a895f9e28ada661130da4bb1521490354659796f42ee3b6a76fb4538705b486de5108db4e13adad53"; + sha512.run = "a550a9e398861ce2d7af32d891cec739915e07d60bd278ea436fb5594b41dc767f3f4460160d0510ee8e95fc5621fe7def019dc8bf3b078d1fad0da5430ce67c"; + sha512.doc = "a8037485d4ea22271d0b493b9cb5a1ff8b57453f2dad20d8effd4842d9bc0f242c426180f7fed615cfa85ac89aabdd081f5ccd6b43ca9c01c5671434d2da3169"; hasRunfiles = true; }; "wasysym" = { stripPrefix = 0; - sha512.run = "c3f76a8fe29de467257fece6424d6a662ee24481eb3814b4c461e729651eac363599ff95209b6b4c6129845ed3499e5b617458ad5ba02140912f5aedfa4ae57e"; - sha512.doc = "83414b348d627af48c64081c8b57697481a8fd56117417f118c4bede623c184a5bffc2b61e28441a70f4b076c6b85891c6aabd7a2dcee2085a22e6df9431583a"; - sha512.source = "4a10464c61d4084c14c652cfd7e70997015d0da13decbd8d073ee43e485f0a0a46370988e7ee327a7b5aa0ab12f5b132ba65694a153d48d5d8b31fc208bda7c4"; + sha512.run = "e2daf57770c64066669617e9d695314ab99b2aa150ae6c2a606aefcd0ab7e3101d4bd9b0c91d7dbd9b9300a4fc28f42d430cfcd0dd343fa4f1adf06aabe8db16"; + sha512.doc = "cdd4453082336fc18a6cdd15759817e4210436bef7fc27ff6f1edfc6c149fb0c5bfb35d2708c547dc9633492cc21b600ebf5d0b807f37e236a7d58beb0b28684"; + sha512.source = "fa69d3431491f87e81fc345216c631bd4d50acf17af90c2122f2adff19a7c8b8761b9423fdc23c62920b23842c3bb52ab9c8fdc5d0662e62718622f33cc051b1"; hasRunfiles = true; version = "2.0"; }; "web" = { deps."kpathsea" = tl."kpathsea"; - sha512.run = "4cacd38f024a88dbe411798b0694e4badf7f04da229585435cd3cb41b1fad5b1521e21e6d4994e05f78e4a35668f73fbdf4ba124e40a5f6d0b52c41be253e848"; - sha512.doc = "681362ed0f6734f366069490b81e9a0c94957203178154fe2c99ca34f10020c747db6dc876d0696e08c1cfaea84ebcc87eb8d74d1198d2d56104ea94b619b7e1"; + sha512.run = "1aef5727386f9fe6da990ebd9d2abb3f15d5230c671d4346ac5b3b38782c4f00746a02b40e78c97fe0928556a8af1e737ccddbb9d17b811ca9acc5ad2309c0a6"; + sha512.doc = "7c9beb38e6b200e729d245a24ec3806182d435565390fe616bb81628ca5d0a9b5abef3a6509e6634fb50a4d3f7d1153497382637ed005ff015406dbcacdab8cc"; version = "4.5"; }; "webguide" = { stripPrefix = 0; - sha512.run = "5307d2c50f2702c7afefda91e9041ab2fa0847a47e2cb712d3db057cdf6fb2311106725bb3be50f4f8467e88141f0e2d7ed7aa298c652dc428cac7d0a9881db3"; - sha512.doc = "8d96176da1fe74c2e2a6c3ad0596241eb86a94cad68235d0a710488e4eddabd7195ffefc7fede969f00e2d51be9c555328441e570596a2407a2b742c8d587bf1"; + sha512.run = "01f868905c228df2dfc883f4432b51edad6bd47df5cc244fc97c6476c04eb3863b11f062c6690f41df89c5fa9465070c999be245b94c4f33f5296032f3018ac6"; + sha512.doc = "701297d37a915e3a780a98d81a3c74362399a9030c3c22956796547cea6858ea8ee5b91cff0bc82c3d5ab3d42016cca997dbf26d7fd45ab8ef194011583c64a9"; }; "widetable" = { stripPrefix = 0; - sha512.run = "2a16057f676a92a01f6a764b86bae37c3b1720b61bbf1bd7baa62de348b797b32a3f6e78345e3542c780f845f4ace4436399794f245b533a4b1f7bd5ade8b673"; - sha512.doc = "ca76c32f37a7ad222ce121dd52fa2e351540a99e564e626af4a786d46f1ce9f46374f85bfd61cf2e502fab664440625ce97d5690fb74720d5be260a97372baf8"; - sha512.source = "0ff7be62e55f3781e796ec5a22b7f6b2540c7277d344a86c7b5872ddfbdd9634404bf9cec1586fab1ee83df3eb77e65f85da3e90edd5e3522c7a3ef76061b97b"; + sha512.run = "f7b695d0c73adfceffcd08f62c2458870fb58f67e3dad8452eba9ffa487f421833ebe98c290b882e0d32a71fa590b3a534485df5fa9d8e8d563fc2615d1e7af9"; + sha512.doc = "053300df635b72a9be6b7f3c83985212b362b608a9e9526437378f7e4e02824cde7f8efeb62a42c80a5446521e361f12c1acdb5530f26a7c0e397627cef73625"; + sha512.source = "7d688aa4ae6851b95d4bc1a98731894aa0c4bdf2060d7a45e94d1a11adaa1ba6555c984d4b36e0798f6678f68f699aff7453410491969fb3e0f191072f941cf3"; hasRunfiles = true; version = "1.4"; }; "williams" = { stripPrefix = 0; - sha512.run = "fcbbb693096a30265720d384978c1eeb371945f71cda1e8674358ce2dad1a77e9e5422efcfd14e42619863a9ffeee040416bcad44a65dab18e71a7ad7d1f4768"; - sha512.doc = "ab18936b17a871410b97f7ba953d799ebb5720e3bbe959a11ab1b259fcac0eb9f047e84e5e3382fc7c0916e181bae2c9e905e1f185f81233fe66a50d187e3dc8"; + sha512.run = "276150360782a32f03e6ff0932223be61773269a49e2ab922932e2eea0a0ef7aae1f398484efd09bacb0faad68af98b583cb40da23a4dd8a83e6a26ffa07e091"; + sha512.doc = "70839ef82e14ef6feca7c34f9947e8eebefd8aa3659887cf0b4f1f83cb63b0f9577a0ff064e4cf54a7340e70ef1ade4f755f65338b00c3bd6f0316183a80587a"; hasRunfiles = true; }; "withargs" = { stripPrefix = 0; - sha512.run = "054bf1aa91a2a1f2e3e97583bd6cc833967295ef477324788b827990f8d87888d207f88b2586904af92cbd909f1a5b9544d762c467bf52561ab13f92785fe139"; - sha512.doc = "d22c0ccf48329392a665963337c02b335531c0fb1a12e3458de97a97476e8ad40123125b94ccea5ce044be0eceef1656b2239b5ed6826192fd682ac637776f45"; + sha512.run = "62f77511c3bdf60f29f5ef3f0002cb80b9153cce5fe2ede9f97e41848ad21fb1c554c6c7ae1271221b925bed3346cc8fd3e40631a5f336914fd7feee89b84bc6"; + sha512.doc = "95f6ffadb75e3d3a0d497064f24010aae69041ddc23e12fbef82a0108aa9a37a9363fd89ce927b47fdf494f373239dd87336739026cf6a81a912d0704131b9aa"; hasRunfiles = true; version = "0.2.0"; }; "witharrows" = { stripPrefix = 0; - sha512.run = "86d36d2bff381dfe6e48b949c54ae2c0c367a8c55023991c4d8b97468a55fbaa31a32e7328b9a98234a614b719cd83df2e9acecc72c22cbf319b290dc9041db5"; - sha512.doc = "678e2892ad4e08b84d06b2fe610bf8bc96e44163b27f7f588b21ca7feb3891cda284a288c210725278b6b105b7f2aa5f27b6a93f07d77cb9c9a0b864730312c4"; - sha512.source = "b733d62b3472650cfb9773d10020a2814944b072be84091520294655e341f1b1928696e6376af0d6f6c85a999945bd57233d99f154cb1583b28bf0716bac0bb3"; + sha512.run = "822f85b81e81e0bf85ab65d7360c758763eaf2cd15e4c763783b5efd35714592388030d59b0ef9d721da9c1a7beb693ad68bd0ee318d1129e6992c5882ff4ce9"; + sha512.doc = "19054bf29ffdb75dd947cba9d4ab69715fcefa249aab29a3c544be9540fa978cda1ca1a606f75d03e045cfbbfbe73139bc9e0eaee27ec045dda969ed7a7e97b7"; + sha512.source = "2c76575df6246d3046ae03369a0f02ca9bcd33c0d7d7b4dc94098e65f1df5f93dae71ec63fc8776e4719fe66f02735c771fa217751b777e30434afac068dd423"; hasRunfiles = true; - version = "1.5"; + version = "1.9"; }; "wnri" = { stripPrefix = 0; - sha512.run = "e2c54640e160234d6547fa8f6c9284a0150e4e40e9b4f720271aaddd52a3c6928abc991b387f5bf780e50307a1162114a55a924163e03f3e5f949f2a153cea61"; - sha512.doc = "4f4e9789cc007160cbb3831454ca5713b251c0eb6824083f896cda70eccb20d45c6e67ad03c0692fa5be4f00d13c94b622f627dd3365b2ecf5925eb4b5891587"; + sha512.run = "783f1a2cd770049866d73316f6119159a4bdeb9e2074288a7bf25c2dd070d46ac18cf1bd549a20fe575cbe40eca1c1f9caf0b0da6ca76afcb866c942fe980ee1"; + sha512.doc = "8ea47a7ee52485f605472b229e75cac805e73da735fb5f59fb2b2fc1d45088d3ad38ca616f5ccc29926cd3baf7ba2e11ade0a852bd9510234dcba746e51e51b4"; hasRunfiles = true; }; "wnri-latex" = { stripPrefix = 0; - sha512.run = "25280a8c40376618f36212ac7f526aeec5ed9e28a6b4a28f731a5923453ca50e5bf5fe47ea2e83117a655df2c7ff63d81e3171b103e0c03c9707b85649e23242"; - sha512.doc = "24f888e92f4d64cf93f6734e0333f299b3e669a477ebd0122295344a05012b8c791dbffb104d94efa25fb702ede420d7ee4e2d58e7e71a743e072d955483f1e0"; - sha512.source = "9119e3ff1ef3d272ebd97788112cf872f7bb1b8b48efd0bf01f1c3e180e89a0145cd799c064db481a2b10a28e82f2cb7b9663358a4acd6258c798832591a9a1c"; + sha512.run = "8acfd65b6938f5e3441c6f013c91d75c03247c6d995dacbaf39ab48b8386e5d8a63b5ddc3876fbb394c1da31804344923321565d8d40a69d4a4616f3522c0899"; + sha512.doc = "7d367f5f7f7387999f5f447cf617722e3a8fef2939b4d5d9abcef2e92878728188ec65327d7fbe5723b96b9649f95ed552d462927a751ae57bce791c5521b9f4"; + sha512.source = "d694ace4457c5c25f5332f87c7c969ac7d717b06c365e250c199eeb398861e592da241612f89f4ca026856d7fb8bdb2b20f05855a58fcd59fcf19983091a90cd"; hasRunfiles = true; version = "1.0b"; }; "wordcount" = { - sha512.run = "bccf12e11d89162799dff3b7f0a37d6e698608874e91ddd4b6ecb0628db966d7090c55b7e369cc980fbf1b95ec1885dad89dbc3c7bfc32bb084a328f3b2e833d"; - sha512.doc = "16db496320089c30e371713d38a6e8b8adbc1fe7288de75dcbededcb045c9c70f958583cd4e1c9b7c366bcfa40e8cbed3d93703cd1da26785a54efb3a5c17939"; + sha512.run = "898fd8c647eb5fe5fdf189708f84fba6d5b709315c8f41c6a259a6551a560511e3d9322f6b06e3cb8f7a737b14be7bb95faa9601dd54476a97d415c74d605cf6"; + sha512.doc = "1a79bc6af253b5ab2646498b475a0e33c34396c95f7674cc448db9d81a8156f5f0971ed5a179b926eba043108a9cd18fef8bc6f69e47afe48f923b37faa099d7"; hasRunfiles = true; version = "1.7"; }; "wordlike" = { stripPrefix = 0; - sha512.run = "43c828be59a799ea557109e88e176537db287af9228c0064cee614c635b1ae9cf1ef1b79c48425a62da1753347412ee1f2840f9cdb269ce85f0b1fed8d00eabe"; - sha512.doc = "8ddbb38d4035a35099f4555ed7f3038ef0b7bdc77ec75525c18f9f7e153b2d88ace3985e14881bf739c88ca87ca4bfec339848da96077880636a38bab83a4965"; - sha512.source = "9bf8f99d1d3346adda06af67b1f63e7dd497609b41c9206b9e4eeae29e5e930d3ac4b6c675089939d66eed301951dc88030f1ad70f5c47362fcb8469372f23bd"; + sha512.run = "4547ae4289891121d1c4c16e00af403c4823da16adca9e1095d198ce0a0b9678338475044470a7bba74c98b4c6072434c2242d10b7c3d8fa6f7a7750b33e944d"; + sha512.doc = "3ec5bb5ecaffe02ad931aa3a3d932629f7c36383624e10185e7e3c53887a0ab05b8e623054386b42e71927dde8168fe11236cb4c5b6361cd1d4049fdd1f52090"; + sha512.source = "39a07851739d4c9183860c2c74110eec3caee1a908a26970dfce935f29397ff116f734b1a2dde4eb26170af3a0734e34a8ec6c64ea9b0be38742991408cdb673"; hasRunfiles = true; version = "1.2b"; }; +"worksheet" = { + stripPrefix = 0; + sha512.run = "e5a663f5469a03a528077df7cc02887c1411dce9ae6c3f8373f0e7e2627857d59bd79216d77d0e258d04a0fcfa158bb5ce9ee41786a4a3a0d1cfb9c61f57013c"; + sha512.doc = "1225a2331432b64b9d25c265ce06ea8b2e7ccf8dc70e2f9880dd3d9eb0bdcffa77888deeaf6d807ddbbed71cff366a26da7f5e5b017f22c900d937f53602333f"; + hasRunfiles = true; + version = "1.1"; +}; "wrapfig" = { stripPrefix = 0; - sha512.run = "ddf1fea020063f590faf8fc779a8e77a64ce44f6eb7d0290cebe234dd1c3a75b36544f8e2b59fd06cc9b8b7065bc0b51521a422e3fa7c5cebcec381d52742c85"; - sha512.doc = "d0c9afcce12c7fe4533992ac2eef6574df41da4e0e0ab7d2feef74ff1ef0810646fcd35b1d6250d8b57b59c78727ad6c6f4cadd8f5f56956f2742575cf7b68e3"; + sha512.run = "bc470ae1e609612d7138a9317a27cd181f0f61850b730687c17f9379bf6081da8b775f9940766f7c4bf5d188de5e4c69ca4cc908fa8846498635c00fbc3aa427"; + sha512.doc = "c839b746a0ba3f7efca07b7cb49cc643a8f55c9150b02dfcc0f3ed6c8138f4dcf7ca5fcd98c600501647434afed7f2a3f9976c984e58c993fe8c335d2be62142"; hasRunfiles = true; version = "3.6"; }; "wsemclassic" = { stripPrefix = 0; - sha512.run = "222bb107f9b97254e736829c1d6a2483da671ddd1b7f336ab90ced545e8d981305a382fb531ac11890cc7b670d46f06da53de0fca3000f922407eea2a54bd25e"; - sha512.doc = "674b0520d4d9226de9f74b46f9db3f5ea5cbd67013ecf6f32da2cb4515c44bbf33706d8367ca8f7dc383119a1d5ad4065006468ab98084e2a7ea831bf5bcb852"; - sha512.source = "a59703d66693855fab4f144a7bda4c68ffd77967025a6a269c26d075fc238c094bfbdfd0736c9ce6618034f8b97e88c5e4073f487af200409c62c056ffc723c7"; + sha512.run = "3a9aa02c2c18415ee5f5b90aa59f1c283f2c41d6041d6ee6403fce57e3bae76de9e8fd6c3862981d9f591c6fce50a7350c6ba5b30218e7054f7fdaf44095f80e"; + sha512.doc = "422dd9b1b543592b65d0a883c7ed900b0cde12a117189ae9bcf3ac537e43a8c28b6afdaae28a7d8a1ef5bf8c34a6f2c5d0e449f1d6656b785ecf804345c16efb"; + sha512.source = "e9f139aeb2b898a93f6fbc28e6b90b7038f764ebf56698d6482fb755513a0d523a1ccef3cb7313a9ada0e5fe222675cd9b580800f7b8ad40cdf2410baeff1abf"; hasRunfiles = true; version = "1.0.1"; }; "wsuipa" = { stripPrefix = 0; - sha512.run = "5af4db059c3cf9c8b26491554c71870c6f117d3f0673c6f7ddc48f0432b1921c4f05946fd9b17a5fd11cd58a8863cc6f47cc71232639a1b29ce22a3961ded99a"; - sha512.doc = "c0b110b090febbec41c5d649aa0484634624e7ec14e16edd8d3510ff034554a5538a5afda6a22b9f9db596fbff0e47313db5b844979b8dc7071e914287a48321"; + sha512.run = "8c3559bf1fad59d42669f2b82d987f7035036978d94ceba2e931d51f4abd8f9835c85a8be36184c5a77ee1aa32fd0068a7c36e1ce9a88a9b8d52015e47e31745"; + sha512.doc = "11cedab5f6a3953686f9237c2b8026650c5ff39341e59a1634e56fe10ac8b84cf6c16066c4cd859f01669385e38320ec158214579522d089a75544027121cf2d"; hasRunfiles = true; }; "wtref" = { stripPrefix = 0; - sha512.run = "303e8dc6e8c4fe352ea606ec18ceff93ba6d026ca759f49175e13f3ff9dccffaf53ab79c3c040eb388a73d643b74744c84b9674d1421ccfe626116a17928a2c7"; - sha512.doc = "fa877a1294aa75ed6770d46906f88f6ca5907892bf3b2d20e90259dd1127f0fa6a38e799ceae2be67c46e22a4cdb2815b1fb3603b1f261d030ad8b967222b132"; + sha512.run = "7b3f7aaaf73b6efb18ea232ae766dcb7db9fe89f8fe070d13376836d018a9fefe4ec1587c87fdd9888783ff8ab5178333e8b21c8d812ed2192470d4ee18f1e8f"; + sha512.doc = "6e9cf169f752a71c647042762e3a3bfb0bc693b2d740331700d52f2ffeef0a0b04a9f9f1e2d39bb2a6a69fe54702a51302ac84ef0b41286410037dbda01c8079"; hasRunfiles = true; version = "0.3.2"; }; "xargs" = { stripPrefix = 0; - sha512.run = "1b4006d68d7c0b3afd5f566d666c5c8a545394cd3e0d345caf66b10221776b1331aebd5eba5d7fa559de2cbd6b6d72b560f6d30b7cfe740f7ece97fe723cd121"; - sha512.doc = "27f461307fdc77f39acf2f8f831a9d9be008c5527612431def5e0cd742a3036575621fa0e36d85c6270d7ece7864d27606916ea0f9b8330fe355dbadfcbc429c"; - sha512.source = "57e5399f665cceb230dcb94dc1d02a3e1b1b17ab1a8ff0fb2fff73bb84791d4ee57ef44b0717c3395e26891d84c5c984392dc9207d5a30bc44e2d7cbcee4b1e7"; + sha512.run = "cf18d00693709fa78ca5e64458eb177d6eee678229e9b6892228f98578f4a050d3c1cbf9115b6bd8de7088fd8a737cb0412943f63a6e4307481f57e9df293061"; + sha512.doc = "e01dba16f0a7d575810a0e53ce371127f77f11a6db9705b735fafb2e372a51e03d1faa323c1f2bc6c0a73ab0749315197c18e9a66104ec702932e0a398637574"; + sha512.source = "f04cc16636c9ba9a7ec1d8df066b8d27b27c1a9b5d36c7c15df2699e62a6714e057b6496054f66c1319b260f59d70d4562b35765e814957f0516984e569da4b0"; hasRunfiles = true; version = "1.1"; }; "xassoccnt" = { stripPrefix = 0; - sha512.run = "bc978c330003a5de5710ed225ed397261e318310f7fb597da252e0bdc0d683c132e8686a41db03de027ffda35f59e481d214290b2cc5ccf27a31f00e81f1c423"; - sha512.doc = "624525491daa342bdd461b945f7460ac603f0ecbed9fe1561d878df997b4ceaed4dad6f688fb27b5e0f5ff390eef021bec8307bd8fc3086993e8934bc60e589c"; + sha512.run = "d5bcf8d6473eb62076544c1744651a4d74c5e64993b7d4bff5b06e554e701bd9891ce790fdbcb854fe1b47f9926575169bb3df585ac70d4ff1fb3263adf28645"; + sha512.doc = "ba15802a58ff4a221c480f4aee7654d5b86da6ca7a5471c115573a0ffc6e0ab913e25ed7cbb6a2b515b02b7814a4d8b118e9d20ab6fc9973b5eb2b7990b1fd16"; + hasRunfiles = true; + version = "1.6a"; +}; +"xbmks" = { + stripPrefix = 0; + sha512.run = "37396d791674227c4e930cd83e4967ee94d0ba9d49fabb7ff1022970ced0e3fffacf621bbaf56cc78fdf9cb6001fba045ae91c2f1c50920e14a385879fa07b19"; + sha512.doc = "07907497b197aa07ea5b0e2022ffa48a8e0fb124871e91fb873f3e6a133baf83fd220443dd6f2b29954a0bf3349d60e7f7c18c1803ef9de59e1e61678cabe579"; + sha512.source = "43f221fd963ce8047c7aff6dc97c8a3392e2c2dd0bbd80a3225a084cd03aa8c1139f4714c3ffa06981bdf7aab89f849252ea0753dfe7d49a2ad5c4273eae0cec"; hasRunfiles = true; - version = "1.6"; }; "xcharter" = { stripPrefix = 0; - sha512.run = "56bef619fff49cd3d6955773c1b6e6d1590319fa078d4b12b7e6e56c9eae6b80f0bf9505974c4e7c57e587e0ea0ebd9f3c67855d9a91fcff573e01ca91921a16"; - sha512.doc = "919866034508b25fcbbd5f06e7669516d8e9b9a4bf566012dc1238f0a99015b9e372a5d0b96f048384c4de53f26e461d7320928fdc428519fbafc5cb3b33ab74"; + sha512.run = "3a6ab95d322fdebd7095dd55970cf3bdfd21c0b64dbb08d874ea65509d4ff6d8532415c7121bb290253bc56221baac7a881f6b7cf1d37f1788412205466dc481"; + sha512.doc = "f2bf3cc3c422b5c4e233556ab528e49b00f284ef27f59e92c2cf819d7251ad84676bcd3a15d43e030e7205823c25f76d7a68d0905723eac92cd95f43de9a3bf1"; hasRunfiles = true; - version = "1.112"; + version = "1.115"; }; "xcite" = { stripPrefix = 0; - sha512.run = "44ebd2f3b2483f75d07f6af33b4e0fdebc64d72e77c00791880c13dd99ee8b304ec2f2c0f8782d8a446bdb3d81dd50e6d386ddadc6c3cce413509f055cb8d3c2"; - sha512.doc = "848a5774d9ddaa7806a11be067d9de8a5cdd6c1d8a545bdacc79f6ec0a61804db4b78110747e792db64ad3d8bf5301eb35ad6a25ead38c505db3724aedf0744f"; - sha512.source = "f99d309c7939d864be018f8b33833534d15981a84307aa77249ce3ee259c4649d509ab1322be6318a4cbae85b753b37b594694b39beb628f6cbafbd6f688a151"; + sha512.run = "4cdc39cfc0e11ca50a468a3de488b4c3484b864d9721a9f179aeea18bc3f2c98b115c579630edcaeec7077991ae3976c8c3da4d810cc2e5293329f8140450a81"; + sha512.doc = "a136d9f9aff2f605c398b6cf5ecbfffa95e4439184da6a074f21ebd1f0aeefb6a178150492ad4c174278f20006b33c2bcb0a0d15594b1a5c6a607e1d882d1c88"; + sha512.source = "5e5990b30d3536b60a3d23b04e292cdc612bc8acf5f93693d05020272f1d13844d7c9d7f5854637ed039ce183860140f78bbd1b0c3e3795d9fb8dec52323e68f"; hasRunfiles = true; version = "1.0"; }; "xcjk2uni" = { stripPrefix = 0; - sha512.run = "fca63871433f92f18e236a07deb709781c855687f02653f3286dbc1c2286c92f6f9556c806b409308a72c28ac4aaeadf2d86fab54c3c9803e0f3a62011d4e704"; - sha512.doc = "6932725504fcb9891618437c9d20a52ca23a856036beebd4d52480d961352ccac478c0bb7430585b9fed74adc04ca56f68721663eaaab8b4f2bc24a6880d6ed3"; - sha512.source = "3ac753719e7d9661df5f4ea6d19c87710c8b7e197837fd341341c7599a9a67d506449ec80124f9ab97d752f15186ed04c64ccc0733c6fe73ab3b380abef92125"; + sha512.run = "d979e307e504a56c2be3012726e2b77c3280d0074dafc4e61897160ea363b3da12899db9cdf423c33e48e0aa524f03fda9ecbc5205ac39d530de4e60bb5d5992"; + sha512.doc = "0ed71b9cee37f5e8bc8e85c0dfabb1346107e46ca8d24016eab49893f8b2400a5b699c39685c889c94dabae38008224559acf5264d58f3a541b189e18372159a"; + sha512.source = "e52f4b681809e3947d04b184606179025c8d3a0f53ba88a7bdb81d8ab12c27be20276a4c71e58556e1dd5d7e840e6bb1a08efc01b479f39c89d18a77e05c5a97"; hasRunfiles = true; version = "0.7"; }; "xcntperchap" = { stripPrefix = 0; - sha512.run = "58cc5a0b8d7ccdbad2503f1f2b3b816824f21bb439beaa6f090cdb845440faf4198feb625a3ccc7a76aed7c1539895f7c1de1b378ac67ce3acbb21de8f9e7ad8"; - sha512.doc = "5da884bc269eee3557f791ed4c1b5c6043c6c2ec99c38d25bee8bfded3e96ec7125855e4ee0c7d03bfb63501ba27443aea0b3f852354178dd2cb04f70b209c9b"; + sha512.run = "4efa9ff805e4ebc03e3260ca768a665f8746d47745b88adb27a5b846d616fbf5bddb58e19742d78f48d882adfc6adae41133abf9edc6917931817bf42157559f"; + sha512.doc = "5207a6ee25adbcad7650c15a259d10823ba611a891865a3ec7d0c064debf303b7cd279bbfed9d182e521b2941ac6af9d22648f1a7c69c504a495f1acbb207459"; hasRunfiles = true; version = "0.5"; }; "xcolor" = { stripPrefix = 0; - sha512.run = "fbb4b15ec7a7fa3f19f928844d8c4b96ae974ca2262f8e1b7ccf6f6a7a87772dd3270445c3778b896afba7c390e32cdb96e21c38069f8109e10dd67c100f17bf"; - sha512.doc = "58d7256c992e58b0117cde5fabb7f80c9aeb3fc6cdfd67ef82f687da88fa70d7f62650abce7200a5624b9e926e7577e49d67a34d7e9de7bafaf42271fd50b1dc"; - sha512.source = "f083851438561f7b85f3df3d04df2194d31e2608ff39c3cbd778dae782e7cd78826ddff4798baba977be0b213d3012d315c5fb064a460840f03e44a56bed2f58"; + sha512.run = "329c9baf359638e43a649c2c77449292ca6aa0440991f650e811ee6896a24b4a95769d3963ffcccb6bb11fb7b07f465eb40014b3e19394d1d97d312289d0922f"; + sha512.doc = "fa45209e8b3eddd8ef2c053a3e6c59a05376c00b21a3e0f6d39a5f5e024db024196682d25a4e43b37a70b28f61a9bf99ba15e6cf12edbd69baaf46ac50d43299"; + sha512.source = "0067aed0426cd3bfe37a7adc130c3927f4dee8055f24d34165af7b75a1595372385d91dc109d42a262df5876d5ac52288c5c4a0cf650b2657df260f668abe816"; hasRunfiles = true; version = "2.12"; }; "xcolor-material" = { stripPrefix = 0; - sha512.run = "3482581c3203a3e1192079a846dd04a6211e96eaa61dc4d193cb9bd74433c7fb0fe25c8f145bf6dbad932ffaac7b69e78eb67e3ac62451b182760dadbe3e283e"; - sha512.doc = "8979fe74a34dbf4900cf594fd5d9a53aa750faf7b0373d11e2cdd7679b9daf1e271c43dafc0cebee570ea8785309fdc6aeddb793583e1c5f76a1f45525824ff3"; - sha512.source = "5ffa2e82b0f0433999fbe7c10014f68ec3fcf8206d39f239e539dde4d79aaa4deb3a226f83c94fbb7725a0b4b0e96ed3370959bb4817df99daeac6ea52cea414"; + sha512.run = "fb3478ce75b3673d39e61010334da9a389d50561cfb274cbb6d06edee825d23daee4d8223dd3bdcb36ebd7f6892b39af68c575c4519e0e6129c106d1b54e73b3"; + sha512.doc = "923420250cebec3139f95fabcce09620b25b653e3b1bfa5579196c2b067df04a3ea220eaa84677ccc3615a778678d458adb5bdb9954b3eb4ef264d2d32d03d4f"; + sha512.source = "6f14d559ee3645820888aa664ac2e3f4bee1d0843da4fbd61c9216293ee008335e267d458f788f983ea7f7604b068c2cac18ffe91519cfc825af17c8179ef8ed"; hasRunfiles = true; version = "0.1"; }; "xcolor-solarized" = { stripPrefix = 0; - sha512.run = "a45eb06c15084c53dcd666c3807aab97f50f08d84ec423da84f805aa6b36fe6960babae921e6e3999323120dd8a39cad2e400175f03b8d33d0c9a1144c1ad612"; - sha512.doc = "81b6d0189d782369f34ec9742f1edc9df18b14eb47b6d8b0ee30a241e5e59fae945d5ec6850dfccb8dedbd01417566ffe260b827476fec44bf82e738699f0ad8"; - sha512.source = "4b7bc6224328117f8e61552a8a9341883832c73ed7736e0a1412a35ecce7abaa8ea9d29d51c90f341f0403894a56b866fe7d1f707438c02d661e425a7b6ebdcc"; + sha512.run = "b5b93f98086aa50e2a0ec237b1910c4905fb589a7ba961ccaea6e5fe580e75cc06bae63d10ebf8e882a74bb673dc701f01253ad87706454591958ee6ab394416"; + sha512.doc = "d106e7d163db052c5a4c3d1ceb78d408410c1528912a590e9ed4c09b0f24e0845402117a34c7fd3e3df6dff73617e524f6f17ba021aef8080036d8da20a03c14"; + sha512.source = "566feea117d9c01025a2e1b7fdee544f662da7b6f805de233ea167fadf4f56ae273eb2db78e941f2f4a210fbac8cfee4e4e350897503484d4ff426fe0fb69ffc"; hasRunfiles = true; version = "0.4"; }; "xcomment" = { stripPrefix = 0; - sha512.run = "d4c1f367679a7e7c826fc4f10fceef2db6920d11f641e155ba3277f422f461628febaf2348e1709ed0e75355257f94786f0e93dfd2251f7a8295510038dcdf40"; - sha512.doc = "6a501b4a30432b549db22dc754ef98e11a44fc69b11f488b2ae56308a86ecf1f21b0959b735eab33e7480cdb79891b62a02f54521b0489296e544765cd1b2c8e"; + sha512.run = "8867f647e4456e28edde05baf8aaaefc56336026d6411af061b053b1b370e047173e34dead98364240b07eec2c30f5a060823bc790f33ec468b0d5599ebcb883"; + sha512.doc = "6881b16ac0151914fa7d82409bc4f55e95e3bf93eb71523267d03713fe33b8d1870f3b0f199008db6f17297b87a912ded730f89e99671d403733e84d154aae87"; hasRunfiles = true; version = "1.3"; }; "xcookybooky" = { stripPrefix = 0; - sha512.run = "2dacd2b82e131cf280d3d6abe588b1d454f2fe2d7ff2c991fbf1c6682a9a1046146a2361c31bc748bbb2d717daccbd1f5f72a964e72846890000a239da6b4c0d"; - sha512.doc = "cf3796917ec9a032dfb362dd5eb5f1aa8a49927fa6fabe431226728e7b97e6713619dc3e5efeb5a7b4de9b1e9628d09f6e2bf811bd24b3468f11392ffaad7a6c"; - sha512.source = "46fa79ac06a68a4ae4c6b53f17872677969e6500618f0f1badb248ad5482f9b2138dd6272393cd8cc65fd9d2bc116ee53a7abebef68e9a795e976c402e2b07df"; + sha512.run = "75f3287628f1bb47f8355c3dc52dfc7ecd82bface859837d88065334f4d5a4db1c472c68543d388684b6ad957db2c6bce2ed5511293be59c7d8a73f146c26eab"; + sha512.doc = "c75b8792d3716c75080e2f6597d4e6cf18e77988cca5519794660fd398b04cd44fd0cedac75320c0507b435ae2d3f162cfd38ae41079e310e3a013071c1f4d26"; + sha512.source = "47aad6f64e15e4ae7b359e8cee15389b568745bee532c97a23c245eabd1cc631702960a642f2839883b59050110365b0cadbe43822909a11830503f8f2f49544"; hasRunfiles = true; version = "1.5"; }; "xdoc" = { stripPrefix = 0; - sha512.run = "e1bbfc9934bef78fab24eb03030a14003103823b0278cbb81827d4ad41e3a45f7d60ffb1cdb1d1a7cad5d02d61528017c898ddeaeb7017b15a51e08cabf24a71"; - sha512.doc = "fb831ce551088ee01c3f2bcc2bd678d1cc8ab6768ec0bc9472afe5b390b67296d95a754b36731be206ec9307aacd14a2dd6ba1779ba09ade1a4b3a58b6104723"; - sha512.source = "39ea74a9c1ffe0ff17047aedda78305bbe109bc2ae2dda51c5249083246521ede91a25553107b8dce495e81718b2c782f5d82523d2983b98357d43c89fa26be3"; + sha512.run = "2397833bf12a53123453b96ce580bc4434eec98939b81660b020d7147aaad9b2890a0bf57749bbee601641b8fee12ccb3edb886a3b8ea39b18fa763b40f6ab9f"; + sha512.doc = "fc9e2024ca811959e1a8f98b57e4f5a747114b92ed079fabecfb86860e2808f3ca4b7d33129c50b7fe1f230bb162069d7d2ee3a5ff798615f33c6a4f8016a417"; + sha512.source = "da4949c2cc31092a1c6cd59ce6b0642801aae5a39c7d8a0faf9c5ff259e52cf7427a985d71725225af2fe653b7e617b103720e985311d2dde897adce0d0dfaee"; hasRunfiles = true; version = "prot2.5"; }; "xduthesis" = { stripPrefix = 0; - sha512.run = "17883a9355c1e6806cbd8221aacdd85cbb56cbba6a49d806e80515be935de0bff1658abd8679da71f3d71eb4637bf9fc5866cf705cc5b4b80dba85ce613da33b"; - sha512.doc = "4831e30c92e8252d604cc2ec25dece8b5b5974afd8b9270abd6fe21fd7d406374cdcc0540e5e4a22bc2e4195d1aa8652b9e9e474e9bd4d884b4a3e3889ac505f"; - sha512.source = "dbc25025ad64eb6125ffbd25d5458a14eef9f8097934b4330c45dfb7dd31bc2137458b1bb2c92042afaf6d4fcac8cfe2d8e40c296f2ba6ea943a73f07bf6219a"; + sha512.run = "af0512163bc0dc196d8816245b9e77d4f9f5f84b324f457e1087467c22dfaf9c790f0e87995cad9546b950f31b2bdf690ccbe9070ac8619dfcb191d6076e2f6b"; + sha512.doc = "9047ae71cc7edea927b46bf240909c93d6f268c568dad974e131a5c76b98b35eb45eb893358c0b94c6cf0ef5243e442ec1967352685e5c0c51d916a18cd9241b"; + sha512.source = "8cb1c75b9e5b491fae309be42819dde6e072c459cc20dcabe734747f579bbd328d23a520953024435fae115c02f7d115747a625b8aa53527631c84e372449ae8"; hasRunfiles = true; version = "1.00"; }; "xdvi" = { - sha512.run = "fa90081d46bd2a57f873cbbe2ac7081b63a0dc425903996f69d5ed15091a136a30e266e82df17fed22c69a9b79b44485435c5e3a75869654f15ceee0aafa1d4c"; - sha512.doc = "0743ee508fad46b0b3b04a5fe5e1401b2ffa302f43fb361e016bd4461dd3e542a248736fa2b7625fc83d1cfc29ca90a8e48a6553a0754fb245c910a6af6c2dc8"; + sha512.run = "c0c5598e3683dcf6e9eb435f7a9a6d3065c79738b697d67ddc42a8ceca56a72d94f98ff06415d5c044f971b3f4f9bc58006db0b90f67d2c6b0bb2cc3138f5f08"; + sha512.doc = "c28f70bab7e44e3b20358beb24a420227e1cb90511619d45fd04db81a2e126452acbf2e75eeaf04bfb70c6aca8a51bc1f64594ae153124d394bd14074ea5c18f"; hasRunfiles = true; version = "22.87.03"; }; "xebaposter" = { stripPrefix = 0; - sha512.run = "3aa82dcba71de4047f73daa3993c44d2d0e6e58642eb11c2862315c9e50ef3765bb7b55973a5861b04878df6d11144a888770a56f485a22bde08b124a725bab8"; - sha512.doc = "4daad101d3dd4597fec0c48dca77bfc7ccc7cc034f9426be5b7dfbc7bca1c2edb0bb288407cecc17c0219282f088bd3a7675ec98e6bae25138c99b98b606c1f2"; + sha512.run = "75c400b4d66787272723e857046b2244990cbf3153d0a38d181dbf4b7f2600a9a4983ed67b813685967d7a7a0f665160ba5ed77468bbefee56a1af95e0eb32c6"; + sha512.doc = "728715baeed069a5ba01dd837fea5a405db1904981e63d269fd824cca12b294de8865692a2dbe2e88caece8fc3739bb7db6c6326e5f1bf8a3cae6a585bc3e854"; hasRunfiles = true; version = "2.51"; }; "xechangebar" = { stripPrefix = 0; - sha512.run = "20a14493f8f1b0716c42605c35e3543fd42620a6ad0a8eac378d44e8d806d7451077d3dc6bc0ffac72ca2e66fd02619c0334cfd82fe739238ea13f2b0c019ac6"; - sha512.doc = "bc09a7c82f59ceadceb1b3b2cdd057eed1f7992881e9351795ca3dac7e31ae42608b4a38f17de7ae38270cd1d430445d3a9dc15e4a16319e3c8f518e2cca96da"; + sha512.run = "a908453c719734e633fca6a9c7b40d8b42c1aa62428d18eb48e5cedb92bc46bbaaf717f126f35299a23a32f551ddb9058bdbbf910451abfaa465bb4ae4081665"; + sha512.doc = "30aef39d5bdf36f98cfbecad45d604c46cbbacbfd16565805257da8a1031c65e8f29069f449bdfe9758d2ab17d4cb0d495d19c37a2e02557808718087e64f6ea"; hasRunfiles = true; version = "1.0"; }; "xecjk" = { stripPrefix = 0; - sha512.run = "cfd266de19d1d448ec6f28bc0eade1f5f55d18fb0953b80413b26ce0b4fd116800d6fec05ff8ba57514ce50cbe878c0ee1d8547646c09465ff48e0c9bacd956b"; - sha512.doc = "fa464bc7fb06f381705c1a650fcd38be5cfe275c0b0f9d1bc190e9fa6894cfbe8b50a963f965ee6934a350bf938faa79b2e5edaa921956a911feacc9dad20160"; - sha512.source = "7f4ca550a39e0d587d2b2eec72bb444a72a329363ac3fd8825d264d4be917bd106cf038be6b0c7292163e035f0285bd62c8b649ba0dd9ab7181235368f2c1e80"; + sha512.run = "ae78f7c8652f159a8ae46e4d49f4163021e7d3f19490eaf72c42d3d148e228d3ac36fbfc475d6893ca8586cc802be8a2cbc6a1597b1f92971e277aa9c9c5d5ac"; + sha512.doc = "e4a0fc598e0afad77e54e0f621291287006381a58ef6e7d5f7f42bc3c4def72de277107dce7ac5277b8ebf3a51cfb3a023670fa36fc3849033aad10dd28d6c54"; + sha512.source = "7ab0c4cc0247c76ed195434cb84ff7d00a713976dfd688f169b3de705c36d63daea5edd1a2b06019dcdd7f88e1569c4e0a3936e8e32043718d9332eff86b1649"; hasRunfiles = true; - version = "3.6.1"; + version = "3.7.1"; }; "xecolor" = { stripPrefix = 0; - sha512.run = "ce32eebc5cd6d58950369d3d6b34167fc22613dfb5cbc5a30fedd231976216ac0c6b29cc9bea7e83226429e2dfc2f5983fd63a79687e1fa4bf540c287e3a6689"; - sha512.doc = "77b5bacc05dc6b0cda3b0a105fb11a61547f850b94c4c87ed6b9f1ab6522f2d669726e57cb1735ea7a332799a4378064b97c71f78c96fed58a573a7725fd1a45"; + sha512.run = "a11229e257150b331438619404ae148c21ca45d54aac5720b1235eb9ca6b78660ae246ad5dafb32a92f19be69c67a0638c40fd3736e76e350d88a1e74bbebbb4"; + sha512.doc = "3e06d4c8451620c39783475c4bdc674fcfa28c5bc7000126dc2b1c97cc3295d3bd661b7ced95c74c61950eb51acec10d7ce153d9af33fcaa654bd8fcf624e88d"; hasRunfiles = true; version = "0.1"; }; "xecyr" = { - sha512.run = "27789d966edaf89028a0c5e40ea0905f57afadf8d2bf36ac7f1d225a91f2f17f0c31129c0275a546084da430cbfe55b3e7c4a976d5d6f58edc97e85c6b95ed8b"; - sha512.doc = "5273e472c394d60a332caf4581bb6340c2b4d8c446fc204f8063142f77f9c4967ba29054bdba5e07dcaa0e487ee967712ed96a1a0a2e8f9d3bf6779cec03a81c"; + sha512.run = "f502f7375f5a6423af8820f6c0a5d9e85ce85b5508d30ab2f2442f7bb24d108ce0b190ce7f42b47eed699f3de5f2eb426ead338b674cccaee160547e8f441c0b"; + sha512.doc = "4d5fdda631df9683103ce264cc064d6d4adabc7827dba4ece949a10bb2d50948a5495b46091935cdf941c177542a0f9397933e86c1f1eb97fb161d03dc48f057"; hasRunfiles = true; version = "1.1"; }; "xeindex" = { stripPrefix = 0; - sha512.run = "c033d7423c8ac670c13c28ecd1dffb505bc11c1f1f863401b11115f902836808dc7f118739d470556c32922cba1e30eb67b8d6c6eaf090f866e72e7f358efd91"; - sha512.doc = "0eee841378b5ebd6138c22f6a73a28e9df5f4892c0a5f39d9aabba508276108f0143557ae6a28e5c3d273b9540f6c8c60ead90d03bb4708b22d6289eecda0b6b"; + sha512.run = "09ebfd24e056025fd799c025005da2d5d932cc2f1fab48201da7c9446968654943339188c1af458ad33046fa9fa63ecf6d66f6798826557781b916ef05249041"; + sha512.doc = "922a4893a5e70a10a62e5cf0419fbc1617227acc88aa0aa9c69e1c84dcd1c67c29fbe51349cd4f66ee2424837d8248be7401d01d295247c5324e971599d4ecd6"; hasRunfiles = true; version = "0.3"; }; "xellipsis" = { stripPrefix = 0; - sha512.run = "396c94843968e1392b58bebb1e00bc39a029b7826a82d647e003e335559c2d8ee4d87d72ab961f73297fe3e74f9daee94b1115368b89bb9795f1a546c76c3bd0"; - sha512.doc = "d6f5320924c44865dfd54144e9b9bb38f0b477186144be9f5d07736ea3cbf32f991fc16e161e032d8691481685df33b9a30d392bbfd897be96becc6cf85d8243"; - sha512.source = "903d56cb682d53fe450e252da25b68cf46e4513a74a035abbe244eb93b952dadca1c5b226fa6cd1f6ec051ed1f72cec42cc512f1fc1ae51046fa310987583ea8"; + sha512.run = "61b15fc6274c833c5606932fc45715f89c8f9b2ec16c8b245952dda8d7531a5cde74dc676c6a32f188a7fa2ddc30fd0feccc51a7499fa87981a55c10fa924b2d"; + sha512.doc = "272410d8b196c60551336cd5703775fe39225a9ff51d466e861f7f06fd0b6c0a0a0306afade0a72d3d4518ce8a1fbb389d05ab244ef8b7f12320e81497e3091e"; + sha512.source = "8ebb3c94c0fdfac250557bc16b1787f01ac6daa4f30bbcb042358652fa4f70fcdeac61504d21cce92525d5242012f980bc097c0f14ffb50edff665b611300803"; hasRunfiles = true; - version = "1.2"; + version = "2.0"; }; "xepersian" = { stripPrefix = 0; - sha512.run = "f2396774b510246dbafe97b46c6062366a1e886b48c9803b48fd81df1b3bc47113ce1c2abf4ee61e45c30fa1617f9d76eeade5ec68ca17440efe8acb1daae958"; - sha512.doc = "fc4ac27786952a00ae67cef05e07b2019aa40b6267bb794b47396bee7447bf8ebf3bc70af6dabb0a4d4ed8c5bd7c368bb40920c6932495bc8dc4c46c4d3e0623"; - sha512.source = "cbc880310d4c4130d92f9bd8e18ce99acb54831ada309e16c3b344ca72faa306a625c90f71e32f9941a55a230a89cac9dd9306e313f7a6553968aa1ee4e4193f"; + sha512.run = "68c0654ad919a818f983509ca46b7ce3a63e7d590b67edc521116dbc8b1f54c659af7c6a225cf982019ca59440dda55b3cf99708995d711e481f7ad41f2a73a3"; + sha512.doc = "4637d7cddbc9c52bc8fa1da07b48cdd24e74d85395899213b025c4947e83dd7506d6905c068ae96370fa7abc52d1833f84de70ed8b9aa4fda4befc757d97c3c3"; + sha512.source = "b86e4f0d948b34e2606d9c7920e7dbf961a8b983a80fb36e0fd274843c9bd861c0261a93c9d29c6ae2261087dda9c90032ea4d5b31814d149f0b207f6d6f3755"; hasRunfiles = true; - version = "21.1"; + version = "21.3"; }; "xesearch" = { stripPrefix = 0; - sha512.run = "b0b0dd42f81fa0b1a06555f7300837ac518eb19f6017e956811e068385aaf725c68047b3b4fb92f1fb77c42f497818358e8ea71e9579daec7740c331ee73e645"; - sha512.doc = "f2d4e4a84630f671f16812deca3e2f28c4404e8440ccb553854934eb4973b45b1a536745012d7b86c776b13edc6562eeba876aaeaa31eaa569f32be6a45e89fd"; + sha512.run = "5b75ebac31948dab9cb6df7df31cbd29fcb223e5c5d0be907a495aac7a43669d2f86e29b295f9f488edb074681fff404cec57b2ea6805c64786333ab65a7810d"; + sha512.doc = "8e0a8e640d746c20bce0e1103d54af502ff51f29208e4975bc4d653dff9ad4f3623245d636551faa4a3346249a7094535ab8f6f3edbb1a5c5cb941bb534c33c4"; hasRunfiles = true; }; "xespotcolor" = { stripPrefix = 0; - sha512.run = "64baf3959c9bf1d039233b2ef5aec50e3de4b01d846833ce9bb47e32f5869b132786c10af8c486163fb27788de70d920e1f8c8b966577f55254a626633b2a07a"; - sha512.doc = "ebaae19a5c40ee8b2a9138a3830fb6687aa8ef349a19bba3aec825d2804997e829753d72ba111f160d3933ba2ea5a10d06605b6c2b604aa1a58be92fd900b5cb"; - sha512.source = "d8fe04069598783852127a0d7d2ab71b2c268ec1b070494caacf909621dae8e467ed4e6b8cd34d1e110d4629b2559d0b2d7f2f48398703c2fb1686255cbc5288"; + sha512.run = "f918440fe86ed958cc7657cf9cf774626bb1d3da91ccc10398514e94558315bd55fab349df4901f486651d82d9fc03b851ceabcea344cd2c480447d5c7c45a03"; + sha512.doc = "5904aeeb570d9de8825ee10981c7db17c18c640c6ad8a69fa1961ddeed354762b5dcaeb9ad16e5741a4a45fc85e9679055f51321c316aa3b962a791f7c4db184"; + sha512.source = "444cf69f33f04a23f0415afa7885778b06601373d96b3a8fce22988be08d3efd3a39ceb49ced3b2c81a61f4aa60621156406e11ad4751661a1e4ef20b38abc85"; hasRunfiles = true; version = "2.0a"; }; @@ -27050,158 +27788,165 @@ tl: { # no indentation deps."plain" = tl."plain"; deps."babel" = tl."babel"; deps."latex-fonts" = tl."latex-fonts"; - sha512.run = "7bbcfc2283775c7ec8e7ca08b09ae0b8161598f9dc43de1a11147bb23669d5f7971cd62daa74670008a2097c63dfdf4146e7cd6024b7509f3edc4e1859f9aa4f"; - sha512.doc = "62ae2218568b36d8db3890d772b4fb89802813bd780bb964dbc68e9638e097174e21ca756ad815b9924b022b413adaa009d700fd026fa8e5e772da6f4f9c8771"; + sha512.run = "4c4a8b51d53818e1585b08f3bdd1f534a53a7f960993116961ef6f0e6b5e1e4cdb5efcd8f74a57b202ee2387c392732824dc771f5adfbcb40cc94e21aa5476bd"; + sha512.doc = "c4b6a2023b9881e6c258ace323210d4af222390c08987ae6a4e300e3ac6f795595db50acdef1ae99cd45c0a6401baaa61d6759191afde5862293969099dd3023"; hasRunfiles = true; }; "xetex-devanagari" = { stripPrefix = 0; - sha512.run = "edd2c40d99c047765a96e778e92db4cfd3b3ef9044d3cda320c8019911ffff2b2bfc3cad4319cbdf3850bab68b5abf4a91c249db3dac10e2f0de2b978076d16a"; - sha512.doc = "deb051cb19d44f438ac1f3b7716fb66fc6538ca1ce33c1b84976d6904715d17ef65e4a2fd015f168d908b6905d0a2de5621d8b03150e45b7f5dcfb68f2eeecc5"; + sha512.run = "c25ef95bfec0a9c6c394b37959f6192d15861b75ccc9b86af0041b213640e14395de8c0b4d87cb8e5221ef56d18b0f67eb7ac1b6ed1632658938bc96b4ee77da"; + sha512.doc = "6e2d9af2a10ac03db7f9228d2a451a6087f6c5bd3ebe7034822b875caeece8e1dabc7db4a33d2d688607c131f106198da181eb202be755950e6bead50130416a"; hasRunfiles = true; version = "0.5"; }; "xetex-itrans" = { stripPrefix = 0; - sha512.run = "152fddff5ddb74ae989b5a21937913735a8abe12eab3eb188137e23fc6e9715a093dbd05c661c0680a316682e8e3f6e0d298ea54e4ccf03a93f5fe482569b2c9"; - sha512.doc = "db43156294adc446bd7c9b437af10e3b8cb1b6b63d3ea7637b932954ce0ea07dd285d00b45f60550067897f8c93529455dcb0f2bd5a771ec9c2eae8885c01ba8"; + sha512.run = "8ca2f503c48ff5730e8ad9249a10b1c608de5100a90cbec697092a1c99d2f0226e24c9e9620f341ccc33027146c1b1246ba240a734eeb09c287acfeee7fae4a5"; + sha512.doc = "bef0166c038dff3a78c7462e95a469be9e872b029e4dead2996bfd275050fc229c16f3fbd107ce0aad0140caf533bac433b652e5920f037ce410afd8188beceb"; hasRunfiles = true; version = "4.2"; }; "xetex-pstricks" = { stripPrefix = 0; - sha512.run = "5287de779bb1c8970adb0a1620cc52c51f5d407afb72da6c1304039f27b440123e08a8318c1514bed36f4a626436582c975c60b50228bd9dc739ea2746e7000d"; - sha512.doc = "81932135c8644c147e0ddfb14ac1e55bf0c0f52ef47f64a0ba53f9de571916175c4ab6e50bb9404e35f94951231fffd30f73886211e37d738f77be0fb4938e54"; + sha512.run = "a4e01a4bd9db6f8782f136c6d7922872880dda72a9855669c2313b209eca7b02dcb353907c5ebe0624c5543fc31b7f57de7eb8486dc0f5152a8f3077b4532f08"; + sha512.doc = "31382f44509d41c2916f03528fcb22582db583a9491e6d6c3aee6c72c08e27072e35ca06c00327a42604ac4f8e6d99e05b616e192907c2577b26fc3c968af51f"; hasRunfiles = true; }; "xetex-tibetan" = { stripPrefix = 0; - sha512.run = "eacdd8f4cbacc0da1a52290c843f677895653bd4e370939f122c652b2a276c3d21bb3de020ea4b6a54ab1dd1f8b74e60ea45eebfd4e2ad67ae40c5ce9d0eb63a"; - sha512.doc = "95afdd9eb07ef085a43cc15551f783cf7333d19d3969e573d8733a4aebcae355e6ee1ff638271aa007cbcb363a85d1fb604c34cb3e001c54e71150f3ae033c83"; + sha512.run = "5d7dd16a6691a820475e3cd56d13f35d3de0a513396a96939aaaf6824a106cd1f52b91e49fdda14b1174a25eff59c6d362508d3cd444bdb5950af2a04f222958"; + sha512.doc = "a185f02a82a11ad5bdfd9de7f8714f4a19cbe455844afde16e8daeeab8470977ee3759eb71ad8c4de7cc7c098b1a8ba5af6f4c69bafa178b650795edd7368fd0"; hasRunfiles = true; version = "0.1"; }; "xetexconfig" = { stripPrefix = 0; - sha512.run = "a6b6b69b363abad698bcff1a6adab956795b2b61b2d9bc9f1c26694d62746a6564afd1da3f8d2ee05c03081166b90ff071cd1454ddcc83cba69c38d8a0c434a0"; + sha512.run = "83e5b131704a05544330ea1806ea4269a500357838f88f99b6a71a65acc8714719550b5159f1e1fb8a114c37e038312ed21df18d74245b2c3e4f35a4f6dd2477"; hasRunfiles = true; }; "xetexfontinfo" = { stripPrefix = 0; - sha512.run = "812cd84870011dab795d51d3f6920ecbdebaef14680edc180feb8fc82269dac7ea6a57af47f35a2cca60bd8c846ff94c867f7493fb34cb13a88424dee841c6fa"; - sha512.doc = "3701b2f461fcee38a4541597309f8f382811833a84e4ce724a54d98b08debd222e147d1e1c5789462f8a76a487dac8c8219d4bb42d63f2d3eaa94e13ef004022"; + sha512.run = "30f2828c44acea2929482929ed765eca04f5025de00fb2d1ed4a7f909f974e5f077bbd6eddc932202514999ebf857e8a2b184b9b83c4964a06ec472496b180cb"; + sha512.doc = "be5db6eb188d912e776aedc35078fb832c41de9a34093247693f199dc63c89b323705a66c0573a89e5218aa227edbc104301f15a636773fc10e701d40e27c6b1"; hasRunfiles = true; }; "xetexko" = { stripPrefix = 0; - sha512.run = "76a1a11b41bba197df1f9ec5a12952c23822ed6d3bbd71d2a975f5bcf2dc280b5d853aef109c7f704a4810711e8d8874f9b1b0df47e89b00ac688d0101845c5f"; - sha512.doc = "cadbffb852da91c1b6381d58436be92149a2a86d74cd3b837d8b900855a7e16684a01871a6e00576ce132e3a7c843ad6cfe82dcc09f379793eaf73cf571299ef"; + sha512.run = "1455e0374a3fef0b226b4a3bc78a9d5d6ffad5e2894a6e0666a2f7727b59484d622cbd32731447975d18927b136accb6ef701080ee89473bb9c31834ae99c2a8"; + sha512.doc = "a6022a7b410c99c8077118e8725295403e52a85ce73a7aa11d85b100605dc234dfc864c3f0330b3f65688229e8c99b7f85c09946bb15f6604c0776f12dd4f692"; hasRunfiles = true; - version = "2.17"; + version = "2.21"; }; "xetexref" = { stripPrefix = 0; - sha512.run = "f218c61033ed30317b59fdf517865ace0b5c46198494f71b2f0fd1c1a10c1b9da4e29e0be65f9155ab9b5466b0b16b2ba576770a0df2a65d368c5a4439828082"; - sha512.doc = "0f6a2e2880b82e23617e849e2b5f010e73877a9f8430d00297b927aab27cc728e63e2869cd295ae75b2fbf62d219c905c14102c6e43f4168e427b1428b16baf6"; + sha512.run = "b6e54397e45efd11a2164499ec54e405fb16dcd8e5b908dc7e382282e49abf7264d9c30ae6aa9b35f974f69b4b2c54f2bc54247633d75baec36fba9c71187691"; + sha512.doc = "5367b0b0ac8b9655e4d9fde0df68781db2b1b1fc47cd7bbf596fe1a04eaa0bdc4a3749b7b502eb4ecd9f23d70c36e18f9c81af758d9650f3e8a19495e8e2ba97"; }; "xevlna" = { stripPrefix = 0; - sha512.run = "0604f40779cce8520cdfac2fede50ccd276e9de8da27c3c6674b558d72d265a036dcf3f2c726d36bf86a51dc1abe96d62ca7396fedd7641808f1aee8050af4de"; - sha512.doc = "78d66ad5b5c5d194b72c60139e7f7a438f1430cda18961572be8ae74b75ff61825ecfec040b09cc18525634595e89e02a519f4ad8716fc6c4b6ce1e8ca0bb70f"; + sha512.run = "3c7fdbf1d3cbd8307dadb6c777cf1c85463325d781005c098f8192e3163fe7f64548b5c4027e51534a4d4db05d58d46ba2e4c4e9a91f23144514db144a35a8a3"; + sha512.doc = "22abee47faa73d45d4c491ced84352b756e1493a19099dcab08e10c39292ca044ae351d0c20db7c51fd7ac2e6af9bbb1ac76d304d1f5c87a09e2728dc62eabdd"; hasRunfiles = true; version = "1.1"; }; +"xfakebold" = { + stripPrefix = 0; + sha512.run = "5280f916a16e48fb85751eb3b074a2890790d23d775dc0c3276107bab9e2015027c2b9fb8d63e7f6570029ac3f7fc1c2f7da05bb0b32b9891ad68cb04e123ef3"; + sha512.doc = "8eaac6452c8210076e9c4c5957b6d3f9ccea469d5e08f616c7bc9547d0ffb98fa9e724a1a99e15e78b230683b89b5132959156c80202d8adc43741179e632ab1"; + hasRunfiles = true; + version = "0.04"; +}; "xfor" = { stripPrefix = 0; - sha512.run = "8bf8c36084f5330cb00696be8cc1b0bc2fc3a8bf25cd91249d5177f66b708095f40a18a938ccbcc20a21dace6057ddba5d59aa8c89d56aea1e755ad23bc7ca0c"; - sha512.doc = "7ea9fb8d92f799c133b8cbf8b546ee58a41481c4e0784d4e3011ee553adf693f5809382a544e8be8d98559d2f54d2f18398e5b2cf805c5497287bbddf0ba9c4c"; - sha512.source = "5ab442c4d70ede5540c1f464e7ee9a0bfb4cb833b030d70e2563f3182e36a7246d7c10200d0601fe52e00ff5f64726ddd5d60a0c4bb73654d2e58132c7281ea7"; + sha512.run = "83cce9cd64407a3c2d7a6a9828b49ead14f211a30a1a76174097761ae3352acfa65f4d08fe4c4c1b5cf70875c83b28a8a3b174cbd2e9f9f83b109cbdac23f61d"; + sha512.doc = "28c8480e8ec4a8dd4704dc7cf08c18aa6802825c0ec99ad3d5f9e72f7016f8857b8d384ce129f97470259072da57b201e7ae079aad0c640d7a9b69041a48d922"; + sha512.source = "e59c4e0097a3fad651117c7a7d18d71efe08d2136db3aa88b8275fca28666b7e2de77c93b1922da8ee505bef3906cd5be9da16a9effb6626a8439f4b16106aea"; hasRunfiles = true; version = "1.05"; }; "xgreek" = { stripPrefix = 0; - sha512.run = "f039c8f1713744a35fca6cbf6fa55f906b2e9faeec21cd04b18c5991d2efe24abaf1e294cd59b4e9526c89d0882d35ea30283efed3c025805775337830384b29"; - sha512.doc = "2a47f781ba0d070c3a0cfcfece08dc185b381fa1ce5140b451c0b9ffd55ecaedf445b1d11479bc21ba91d2db92812bc7e0d59e1a52a6571ee2e387a9b31697c0"; - sha512.source = "78922dbf2548f11ce47bc869eed799b83afd475ecbdc3f1b44a858423cf5a8764359cc073af84a35441b5953140c854c26cb4cc1af51ad8f5595b45de0cb38a2"; + sha512.run = "7d65570a4fdf1d26ae08ef1142fb0a1d5912e4c72db04784727ab292523bb1f5156186ab1993cd0f905b68c2ba9186e7bd634c0655d07169f34f4a2734e3acee"; + sha512.doc = "05f2941ae636fbe90a5f76b56daaad04235ee4bf86d07f88ad1398f5571da2500ce0bc43fa97cec0a559198acb1e337702435fbe69b4975bc411ce6dfb4cfc8c"; + sha512.source = "9b2f9873792d64bffad2de4236d6adf007a676d428186d55323eba8621b2bebdae7efd420cb20f8e998926cc894eeeeba41cc8050653fde68002edede21e2f9b"; hasRunfiles = true; version = "3.0.1"; }; "xhfill" = { stripPrefix = 0; - sha512.run = "15641433aec0e5a56c8d744d3e6a6063584ad53fac84559e5ebe483306914ef4a0e70adc4da70fe60b008091fe24cda132517051d5c99223102ec290d1f371a5"; - sha512.doc = "962b3378e526e49ec6e640999c0964b755c0f6b2ec1b2ad1c8c6963c24e19e4f5bd0bd18f9f7c84ded40957ce64179dc586b16ec42a867e9e6b74be8072406f9"; + sha512.run = "a77b74deab39670366a61c34d9c10adb6303a1f84802764c14d633a8deee6bfe09cc1fc5c04e50d46243ef07326bef76e767f3968df17eab70111f292a7b1cec"; + sha512.doc = "f8cb4572154fc26d0c4e08dd9dd59055b1fc7937a1bb0622e1724a6e9bd6dd20a7fadff3477bd47a186b26ccf3886ee8d38af5e4c48af5d83a15066bbfee3769"; hasRunfiles = true; version = "1.01"; }; "xifthen" = { stripPrefix = 0; - sha512.run = "b9797e341839fd0a7d32746fb5d85eb75091dcd25dc70f4d51d9f3fa40f3870a70717e2eb7a57134261a251aca1b2e0f5c87e066bd221bc224e6abb728a82060"; - sha512.doc = "d75fe68ef4a8a427bfb6334d3d0d10cbb436efb67c998b03343103e95bef90d231e75bad52ab9779a5b4cb6337347474b20096d0d69d0fdadfca72c4bcaa156d"; + sha512.run = "e66387225b3103fab548c875e35f631d7b06a2a9cad9e89f8c3cf5876036425b26e5427e0674e01e26691ea3207a1f835da88b22b063dba2a45d003845a03f24"; + sha512.doc = "376e73b6b656f5d9665b1dc30d685a2d5b4bd7ebab7b546be56171bb11195a37adefbb1594837ed216df2e4d084e89fa2a32d5507ee80ddb5de430f383c414bf"; hasRunfiles = true; version = "1.4.0"; }; "xii" = { stripPrefix = 0; - sha512.run = "0057eaecc2fbc45f2d08bf51a82069c676e9f3ac44a24118e2747105901e669f873ab4efad49d47ca1108de0a3d7162d71ce4aa61385e9df012f607350b208f9"; - sha512.doc = "19dd5f95b0d624424b20508cefa3302489f1528f138029ad6a7d350219c0ce617e19e45472b665ba7ecc97af703df3a119cb9c1239dfa98f4f3c9b67b4a05578"; + sha512.run = "9d119e156c72756996a5a79c0839ea70d12ef7f9e161bd918bae8da51a64bc052f292a9c449b51cb3219536f695dcf3b65ca0c6abc192d59d19561569ed09117"; + sha512.doc = "0acb0cedb2fc055085d482fd716526cd763c5117befd5865fa0be675d7457e19711016f4b4102370f40de1c46bb249afc41b0aed74156d4c05e503bc12aab598"; }; "xii-lat" = { stripPrefix = 0; - sha512.run = "9cbbe13d44d71e2b383f5863d1b4d488eaedcfdf556422890103eed5230ed96582fde2dfcdc51721de41a6152bb94408b9b109d60e899329064545532a5534ff"; - sha512.doc = "81ce884c6f81843af4efb9bba99c2bf95c43b108a2b18c55f54725493d6ad8b8a1d62c504a2f6554ec4a9a4fbaaf6adb2abd4d293b28baded6fbf0a63455a552"; + sha512.run = "31d023dd7322dc0143775391ab2250e98ca543e48e77d410d5512c4761dea79c18f2f65f21dce06dc69d9e99186e2991114d554873085b98bce4cd411f292d63"; + sha512.doc = "1749bf5354cb5583bd9cc75b5524df67f217c01cd12390c3f116096af8a9a9fd1b34e1794dcb581c3511408bea3778429bfc57e2385ac8a7471fc371c48877ea"; }; "xindy" = { - sha512.run = "0caec7677fa78816a427a0eb1fb7f89570711df0904da308ef1455ac044e61dca9bac89320aa453dce1a027d34e6bd95b5314e6a0ce20726c8ced6c2e26e2e74"; - sha512.doc = "136ce6181156a74106991ec7b8ce99fbbd2abba11976a951bf7bfcc7eee758fe14f12de66f8853e08dfd1e423acff9cca537899c6dd2b43190a2c3b7e3a6bf9d"; + sha512.run = "f8e1e5880db961daac6e0f97aeab3f3ee643a2c50ba27def1aa94fe4938c4408622acbc34313202ae37ec0c32acefdfb06c58d4da789e08375b5b3b92eae990a"; + sha512.doc = "7600f602f77e527e20fa3eb000c581f4b055116ba7cfc1483180aee1113a77ebe274097d09298c3c677dd5aa556d8ab3f348bfa5edd204fd7db09c21cbee1bc5"; hasRunfiles = true; version = "2.5.1"; }; "xint" = { stripPrefix = 0; - sha512.run = "bfb36e864c1dc7b3d890befe632e0ade3cb3b0092549b0e9670d6bedcda35bf3b74ddf7664c1c661281d6ca3bb213b30732c03828c5e6425867fc265d4568ebe"; - sha512.doc = "ff2b2ad8c68b220d720a70c5c39302a56d5a879cd499310079932a5281b73630a417a837f939a8ad4c5c6944d33a92b625966a8a0ccdde3a162251a160c07d88"; - sha512.source = "5cd416e4008147f4a8a6db6ecf9931af2d1d2c7bc88e5dde30bb228ad5c90fa21a262118b0f932fad689c6da5606934e9ca11743a6e745a0ac68817ddfc60702"; + sha512.run = "cebda5c2232b47727e62c69c39a49e47240e8d9b538af712abac95ff152b9e681fcd2a65ca8cdaa6f3fcc64fd152de758ce96d258acefcb34f040b8aa92bacc4"; + sha512.doc = "8797ea3a77f01b8d152c55e12eb6080bedc75a6f904d87711e1ece2ec03a9065aa20e207fdd79583e86629697a681c156b91c3cf9298058019eb37cb7aa79dff"; + sha512.source = "78d1d6c0d094fd3270d1909bc454182d8442db4702a8a5950b5a3acc52edf120d2350f7de7ee4f7c55393a93132f58b760ddaa7f1efef488813c2ab625ace4b9"; hasRunfiles = true; - version = "1.3"; + version = "1.3c"; }; "xits" = { stripPrefix = 0; - sha512.run = "240b6fe00a26e9ef2b59373d334318fb1030ae7ff832d9a20b15e1a8081b805cc7d021f8eb6c35d8782756e4cdcae4d6e46b6a29ab1804e2d55fb2fc7808a915"; - sha512.doc = "78a2a72e599374a71cf0d1fd2fcbfe34390e0df60ff383b35eb94bf45193496b4a04f414b597127007a31f8d866bdce421c734991b2d39d843c6442b37acddd4"; - sha512.source = "c3df71950c0da3a6deb5011946834638b96d9319f116ba4f595d78692e7bf8dfe22962c8958d967c2054d207f0086766850ad5a9a122347a4ba30d284efc017c"; + sha512.run = "f4be1804ec739c10afa1ef3e5702ab1ce881fdf9406b7a0efbc989bc1e5c1ba0152fdeaf1584eb6ab83becfd7a9a8e1b9752b3f955725965d4eb58049a0b0f21"; + sha512.doc = "696135d685e709c71e02cceb68a82efdd0eeae84564046f9c1546cb62920ce0ee23c508b96db3df77314dfeb238d8bf66afc1cae0a078cae8bc45e472a8a4f01"; + sha512.source = "db4b2b657c7a7e10211903b96984aeca5470919b43612752903d5c1cf75db06c88694b7fa206cd28a8b046a7cd1d94bf2e643e91e353f79a803634a9355199fb"; hasRunfiles = true; version = "1.108"; }; "xkeyval" = { stripPrefix = 0; - sha512.run = "acb82c41d3f15bce4ffef3c86cc1fd26ceb39c3ba25aebb62cdc9de730883f23440836f50f4250543fc5a6b002b92e7509796fe4edeb2fafd0db84dd9fe57f38"; - sha512.doc = "06c8621061e35417ea30d82dbbd1947a8c588e89baff79110004bf0c02300591e73b94e0ee17b88caccbdccd224ee61a7e9c1397273d701588b87f754b385a8c"; - sha512.source = "b45d2bccf8f9615818e972b8bb88f677e62e8f6a6498704e1f71a06fdb8b6ebed95eb471e67b0463f5d3876711e7bd3d04a921b92e596123de6b915b1012fa97"; + sha512.run = "870a4e05d6ea23e68e148e23ce04edc9042d153d7a21567a2f1b83c303a0b9a180756622839538d39f38b5c00c78c7566a1b086d003176d6898988a024ea0b7f"; + sha512.doc = "66671bdb1391c25f0628d71ab9e67ff0afb3a3df8802d12ef75d0d64cf541016847b496a6607f5d2e6851564fda8541f2dc71b35219a495d826934d56a550bc7"; + sha512.source = "6bbb762cdb639cf2ada621a9a216031da7b41f023c474a453fc69a38a7a28aa1eb9cda0a5db480fec0347aab38b5b83c63ee7349ea14dbfac8672b1e8830ee4e"; hasRunfiles = true; version = "2.7a"; }; "xlop" = { stripPrefix = 0; - sha512.run = "b697a472f0a3db34d6261c09192a88355c5d25f4f6418c38b7f20ef3ddf22e0b14282c6eba63154aecba7b04d067f5cd6b990ba1d754aebd728e9429ec08aed3"; - sha512.doc = "1c86160e7f78599720f8c4439bf9dd54e6ee8843e0fab05027810ee1cb1dbfc7642806d8742603106914b7d004eb27d6659e3f5468b3c9af3cc23c97829b6cd5"; - sha512.source = "246d2ff227d6ab8ff9367f0ab26458e408f4919f84edba84a06c97c057ad4c217fdac5efe8dbae56bea66f4ec0133e9e94ce444cbac4a3c70e3d88b413b7de08"; + sha512.run = "0893b45c73c9e7d5e5fa371218c83fad04dfde1d172e26b718d09400b7eb70027ba86b34d840f7007ad1a30a75b7b19af00ffc879904dd6de111c3f23ab695a9"; + sha512.doc = "6b6dafa739ce5b7f15749372893373bb9e5cf3f6848f0158bf6255cb1a4ac6be11bea574af46b8e07c0afa3d96bf0957e242d5c0c52fa5324d78515db4d47ceb"; + sha512.source = "4e767c58e878d5642896532313b4e6be598b983981cce52fc0ed5f12289f346030ff09e542d879e01fdcbd529aa449ca59d328c10830caace1e01eaf1019c01d"; hasRunfiles = true; version = "0.26"; }; "xltabular" = { stripPrefix = 0; - sha512.run = "ec621fdea692c794a2d85e17dfedff2a0089456b1e9fabde590b97737530d25a52a7ea09c0f434fad1070797b3b0ba00abb47f4e1d4d4a449b3505068dbf5bda"; - sha512.doc = "357df1495dcb6f5c3b59be01b4ecb96096e8cd9335c403f6e18f22e19fee096e3e583ca928aa0ff67182e038217a88594f3a1416562e2a87e665902b95e4c934"; + sha512.run = "5f719ad0c25577e6dff128650319453ea2f13a0cdb0bab4cb18f3525f9442d23987a02d09daf0e892d8e1516e1ca0a137f7caeb7a14b473bd067ec7f525f5b69"; + sha512.doc = "07f8cea846e9591ea12de61238366177665821d04eab7e7602c0b7ca3ed8d3a667f4092938c24692b5d6c65ecf1382689c6efc6cf197c41904535d0503c17b32"; hasRunfiles = true; - version = "0.05"; + version = "0.1a"; }; "xltxtra" = { stripPrefix = 0; deps."metalogo" = tl."metalogo"; - sha512.run = "04a4c8b97ef73c943f4ce2b20fae952be7c1d745ef173fbaafe8706219b41c1bc25534336fa03b019990baba7e947509029680c2e8993dcdc0759233405b5a16"; - sha512.doc = "46fa53bfbe6ad5cf63afa4c3deda98cdd468db3187920a6478411b7fff0f634f7ffa5aacad1d9b27ba89ef44c962e4c774fe9f429a9856d9879b9a8d40297282"; - sha512.source = "dc786d5ad240a795dd502e430810f6bf9eb63e74b3505d1267636de38bb17d4a6000a4486855f660ad5228c7e9717c5b84cbe47205c2e53ad588240ba939a1ac"; + sha512.run = "d9107b2ca270f63d07444965a4db71e7ccbfc934d29634993e419cbcee521947e4084e05eac3cd734b80a110cb7b207913397d7c01a7352b4fa72256484bfbdd"; + sha512.doc = "929a719c231ae491304f6919d68d1d88bdaa1538a1e60a347a51e610e4fe78428b5bf9103d7a6bd5aa4bd5f0f673cbfff9ce5aaadbe61acee8d4e4ed8bd2b93d"; + sha512.source = "de49e89913d88e73ad758ee2a6877e2769ed3607048d17154695661ce980c122bb12588418fec62c1205ba0e22322bf025731279b6ebb9eb8d8a5be0d9393760"; hasRunfiles = true; version = "0.6"; }; @@ -27216,417 +27961,424 @@ tl: { # no indentation deps."latex-fonts" = tl."latex-fonts"; deps."latexconfig" = tl."latexconfig"; deps."tex-ini-files" = tl."tex-ini-files"; - sha512.run = "372346ddb45b3f39c787fb13c824ce1e31f8979bc138d0ff7ac2efecebae3e24eae58f9b966b802473bd319920c0225cca92a4dea1205dc58ce38692907bf2c9"; - sha512.doc = "54bdf11fe24d9eaca4b5ea81ff3b539a59dd205fad3e4dddee39bf01c55537285ae7837a32eacdcc7c4567e15ce5ed8916ea38c26bef040ba7338cc4d08b56e3"; + sha512.run = "3e381ca5c3246069846c11e752aa22f9473039b91e5b79e70646c1ac9372f3ca5baa081e8799b7aed0c89df49415b7cd693ef3f97d20ca68d66913c82ac83047"; + sha512.doc = "4af76e16b742e45c6e4ef1badba7962f326f2319b3ff9b6b4cfb7f0868f497f39e24b4072de5444368bd2241c361ef7ce9ddfaff16919289e89cfa7dec43de29"; hasRunfiles = true; version = "0.8"; }; "xmltexconfig" = { stripPrefix = 0; - sha512.run = "5975c6ad46ae19faa919ed51c9434c66e123aed17d953c2b1d1166653378b85142ba6775afe72daf3e20ef7fbbe18eef85e40e2fc82a279065680be14e9f65dd"; + sha512.run = "26a268cbea2f9a6b92fa764663b9abf7313cdc0e797429d9c982dbfc5ef8b26a0134ffbd630384339f88cb5da02cb02d31966de691ca36f2ea7e108ad137bc2d"; hasRunfiles = true; }; "xmpincl" = { stripPrefix = 0; - sha512.run = "187ba854c921ecb36dadf064059b2f9cab8a89684120598e368a537602de74841efe1f76ae1a92fcd52f0ff87aca6702291eb1c0ff6568de78d67f54b0bb561c"; - sha512.doc = "f7b171a1aa88bc386f97c507681abb5e3b979550608d69315295563b533b70c9aa00fc765555da0793c33dd0f6a342c0860e8e8629b340b7bd07d92b86e4857b"; - sha512.source = "157aa64815161f9af0857132dfd842966ade6fc7b22e4dc841d1e3b7c6a73a78e8e27093601d7be4df625520ed28dd6945dbb4c228dd52b7976f156a3caae95b"; + sha512.run = "295bba4dfb93f0487d7cd402447afe2f8582a09b21c95ea2fd7f76e77065821a1453f11b1d5ed6fdc809b292691623bf183a6b8a590b0436b350a168e93828cb"; + sha512.doc = "c94c016350c3fd4e4c37d61f03ff5a9c2347f52c599dd20305934141e940ae3538b0a849cc3fb8583c67c0d0cb520a69ddfb6e62d8de8905ded1f045cca1b1c7"; + sha512.source = "677ad2a928042a9082a4b80bbb75e1d60bcabf01635a05acf54d8bcd1fef2fc741627113afddbf7ac3d472a2eb3b1d0f334cde3047702fbe2cb67acff0382ea5"; hasRunfiles = true; version = "2.2"; }; "xnewcommand" = { stripPrefix = 0; - sha512.run = "e60b51540b84f0f19f4da9ff2923090efbb11324c0d5090b6c2c5009c1045665e000049af5eaeac3ec61ee6e87b106ea4953b31e6cb97f09bc06323263dfa383"; - sha512.doc = "d5b57b9ad4ea7782b312a36985ec6a71a8f8f1c09733dc8728f803d133f07c5a9c6e40c4eb856426299850d21672854c5eed3d04c0fab5b14a896452d7dc823a"; + sha512.run = "22dfc77201819efacf8ef0041a61ee7119468d1ce2c83b5733f16dcd6e2f8191012406941032307dbf4b245d94c2b9909a77ce9fe9be4abe2092e93eaac97cf5"; + sha512.doc = "510ccde6b1993b5f7e7d5b9c539780a3a1a487de88793bedd0023215b6e7e2e40c29332efafa1e3510c0a0e8a54bebc1ba8482e0a65e411ca8831003d4bea4e1"; hasRunfiles = true; version = "1.2"; }; "xoptarg" = { stripPrefix = 0; - sha512.run = "9258015e6cf77808598ea3b89a1f7f4e97c2b2f91914e1dd3c22ac399d5f8363e55e5f4ec2fe793484b7adb565411d9155b9b7ffac05ccbad4c4df2a0e430de3"; - sha512.doc = "266b733a2497c9286397e5c4393a5156272dbe967077b85a13a738aced80e0989dd9957e90ebe4e85438484b1a060c69c22d6da1693c46ca972f11bb6add7d46"; + sha512.run = "af0ac82f29cdc92bfec80bb4ed298287ce2e8928cde4cbbfe1942f5e8a890d3c177b7d642ad9f662cb6e255cc939f86018149a9cfe18260b4e4a847181000c0d"; + sha512.doc = "ecc52aeaf8b602b74d412196be984c0d0d50af7c0e728ddc1268c88217b444363f3bc664e8a9146eb92ce6fb381cc6393067f7a224805e860961d6d924c13dd8"; hasRunfiles = true; version = "1.0"; }; "xpatch" = { stripPrefix = 0; - sha512.run = "db706416b89c40fffa384f53249724cfcb113a5aea0d99489a4dc563fbb8d4e41faeab6961460f70fd2cfdcbd7fe61b5038f4a07fd2d47b53a9810da4e1ba6b9"; - sha512.doc = "8b3613ee0656805fab32943cc32fae3e31235eb801567356d9151b5a880c5da9a4607a9e8b731231521f7e5c76d805e9ebbeeb201dbc741490401d09e886f93f"; - sha512.source = "0ba47c3903cae4a5def161e236aedcfae843e38587ffab1bfd827f94d098a8fd182dd3ebfa0fba6db153cb193a2db1226117f2b7504e75b003b3eb9942cfdb41"; + sha512.run = "bdcb85949023725eca43a1c5216a5ce99f55840debecf1ed4e083ffb1373a5f3ec25658c1269243292c6845441fd7f9b3a5f66fb0ebe73278458e20d4dd0b3aa"; + sha512.doc = "6864b64f2baafdb0076768b575c1e2ad38a3c8b344efca1ef83b1b0f2b276b37c712d6a90ae2ee16c64d014e85f540d1fc135e6e702fa7762ea83949db07905f"; + sha512.source = "5040c7e7180ffab4d9eb5a8c261d87864456988c803c1b6c52972c88c4cb220f6bdcdb80a0c42c56f936c74f5e2ef94e557a0e12e9757f5188fc36654eec397f"; hasRunfiles = true; version = "0.2"; }; "xpeek" = { stripPrefix = 0; - sha512.run = "021ec730bbe93f2eea4442cbb24e8e82d35de0a99a5dc94ab795583677f8a894453a77a1998753abe5a75804a3823e8e7340f3ebb7c157a69de5417ed4c2490d"; - sha512.doc = "11b727cab3332882954140c83a7f10318507854900d5c19d92bbf2796d030a9e556e0a8240370c71ef33ef1069d4612a2fd7185e4e48137804ba189697daa63c"; - sha512.source = "1033ea5fe21ecf52edf089909d1911fe76fa5391353bafa98d2437e0b83fd7157b83fefc0401af6e1ba3c6ef6efb0d2b2f9e19ce55942154a234d4c073401af6"; + sha512.run = "606c9fda3f29869f330bc204410ab88bfe6db6d3327cf0a534f166a2f6bbce8383f48b3b3a210faba497355ae92eec9d28851ba70d76029300a5853bd00574e3"; + sha512.doc = "4a0094650a5bb0e959fa3f070a698bdc4af5012daea622cf1d2c86702631a7f0d02a71e9393f552fcb55f8bad2bbc5d5add97bab5f5ea839702ba57812ce977e"; + sha512.source = "968765fcbed214b179649672f302b93f5cd12f5818323bb6556801359907bcd054606640b815ca85b47d716377f74638db9eaccf5c49703c83865cb1e51001fe"; hasRunfiles = true; version = "0.2"; }; "xpiano" = { stripPrefix = 0; - sha512.run = "311a5d2b306fe619ce04374542a4f1e68b2713a3f1246783360d21aa7cded6337b1c2ee7527a8566049c3641128d0e40dfc34fde509f02fc5fb70e84296f64e1"; - sha512.doc = "2cf5d2f18af43e28fb3735047bc9806f55aa8a2f61b00f5fac694238463b7cce0daaa2510b40a4e5085070f53c22a90af7a2696e7ec791622fbea882940b80c7"; - sha512.source = "83a330a140d1bdffcf5dc7e0e377276cccc62ca76cd6ac590d78e069d718132aaec3b17b259d722071802d2e8e8468c5713692b1e2e0cfde8309edf48525bde0"; + sha512.run = "cfefa5bf086110f80720a6884ed03e35dee223391b18563390a5844f3dd1bd38daadc7802fdca95affe54594137ac87dbba1eb8067dc7e1d522f5ebfe0f3bcdb"; + sha512.doc = "72be73a4847da5721c2f3499655f3005e2ff2376c0515f39ee3bded42b11e85677ccb8544fcd4c482e52ada35d2b341d84934ab4393cda831546162aa2e990c1"; + sha512.source = "fa7bd44ca647a96b9246468483440dba87e51bb2fb3cc86a984eeb768d407546934ea12f96bdcc4c782d76c260d94faa66e4b2fe8327d3837078c3168556bc62"; hasRunfiles = true; version = "1.0"; }; "xpicture" = { stripPrefix = 0; - sha512.run = "3962ca64d0bfbdde0d14302809c4f6b748668702ccccf49d96446351916b20fba8f42a210bf95ca40f065d5427a10a8d938746a0d936ebc2e24efcba230a28bf"; - sha512.doc = "af8be0ea970aee7cf72c268b30823c7a4e982e5a0136e7330770352a16d68d05fc497811198aae710ea8c2d38ce17c806c94c60e5f28e061b5f1829b6e370394"; - sha512.source = "3d1c5063e12f46c98a2d071be4ea5489acde99c6ab8b08f3ce3e1ae318c2c27ab63d9c24d38f0787ced99be3f585c964917d969adfc3f8e840663889f9d0ec88"; + sha512.run = "93c8c9a572407f50a2a9067ba625bb1245b95ca3ab013f6f19e6ae51648fb0b62e0517e01f642acd0cbba147ff40f47438e1f90040595877824d037caec3847c"; + sha512.doc = "05f796dd3924554457db2772e5b6612bd1f3ec35e66b28974d650edd0bd078c7d636df076b98f82f48f012ad6537f1320da4c144a0eb2bfa99825daa51decbce"; + sha512.source = "029dc5c127f2249f4b262b753544bf91007de53ccb7a5136f0524bb6a8765224ed39fa4b7fc5bf097fa3848d1a3d632688f2c366b758c0b4f504d2beb40207a6"; hasRunfiles = true; version = "1.2a"; }; "xpinyin" = { stripPrefix = 0; - sha512.run = "425f8fa28c6d9d819324516792c37da2c59226d7a1f7409793fadce0cfe7b078aebccb4e653f089499f023bf67c561687b862ebdfb2c3d4e4a22b49aeb8e91bc"; - sha512.doc = "275d79f53eb1380c694a9436aac4935bccd236da7faf4eeda211b946a9941febdce922bbf072f3442d46377c5edead912fbd7bedc04286ca39d05da3fde838d7"; - sha512.source = "6aad6f3dd47dccaa5d6dfcdb8a0eb7d2fc91ddf23871e93e3102c59ef8ffedb112265f35b6dce200df1534d6596054f7af4f524081106377738cd70a9b884c34"; + sha512.run = "2b86ba27690c215f9bfe1b4c464e7fde3fbe4715f4e671bbd194f4f2fa223edaaa5e910ae624fd9bdce9bab347317238080b6e0c2e69e7c5fd8b5365d46beb19"; + sha512.doc = "37276b25a2365c6ccd1178ffa3f4cfddfcebb9af67f83b10a1a501394718f6014afd896ae3ca928203e50413e5f02e63c511e7880e9420466b2ca86727cd2159"; + sha512.source = "e472f33155a31c3a423afe0a88e9e688c66e5191e14d2111c612bf0713c28833f70b0ec40d437f9d13bb3e0bbdfc625afd536f8505ce52235bbabe518c867f00"; hasRunfiles = true; version = "2.6"; }; "xprintlen" = { stripPrefix = 0; - sha512.run = "4e671bdb93908250bf5236020d5b4ff3f0145faf1315da75c433b8142b4b21caa7b6c8bea32c99a1515c25bbf1069e7377c8b3f20a628d50eb10bf72faeaf4a4"; - sha512.doc = "3b0277814a12a2d023cdd8c4a23fd25f3a58c1a037357905e304295dfdc880ba18b3de3c415268ef880a4470a2eb3a8dc172fa9f833eabb18cea7513d253a8fa"; + sha512.run = "f1bf6eb609e15cc02d382aabcd6c1acf7d9d2fe92777858a8727a9f55fc68717694846590d4f1b8d873b470c3933c6db7b36ec894ed1fcfdcf9cb24844a9d838"; + sha512.doc = "d137770c9f83721d5d113b8f5bc5d91758ecbb1af2f11b18565130ff0fcbd3dc370b35facdd026af597e2181248292650febdbb2e80ecf59702c7f680c29ebbc"; hasRunfiles = true; version = "1.0"; }; "xpunctuate" = { stripPrefix = 0; - sha512.run = "aaf1673a27e951b3e47449fed4be3b5879064155a5b890abf16ff030d6654c88539b5a3f9abbe1d95ce0de4753fa0b34df73463fe4dc75b004219e4453aa14b7"; - sha512.doc = "9def6fab787ac5cfe1531549c642fd2265819fbd4f4bcde3a0b7a6e94a156c5de3b06fd8d1570619c0b9c8ad8fb05d1c21f1c96c4a7a525bb6519be57d9ce568"; - sha512.source = "fbcd9ebcf760f796e6daf0ffd50c4a44084659751befbc4e1bf8024d5fa18bcc03badaccb2bb73883fdc386bc1aad2a345b55acc1b84b50a5a99b84db01fbea5"; + sha512.run = "96e227a1e184c2169e947af9ca4f7510640b3ab9f987f4f91ec3d15896bab29060087b355ac7cb3d7eb0c8773a0ba4f3119c80e70eb826e6a6b4ae1203b3b94e"; + sha512.doc = "6906568c6c7600eeeeb99706e0735f5e8a5e8c469a0008a60981494f36f830bcdb9fc2a826f52421ea4f2b8842526a487e97b6741a3a9319e96a546320d83b17"; + sha512.source = "51e4bba0ce5d5fd596be625120ba84a161c0488777001e2f4dc3ba4a296dfb944cd8e571001ed51e03e4f60c1bd38d5d03e3ae517b76d65d7f57bc3df0418604"; hasRunfiles = true; version = "1.0"; }; "xq" = { stripPrefix = 0; - sha512.run = "9c2b01c27ebef43ae4356acee9f208cff327b967e7ba9c9c9616bf907494f7b064e7cb82d013b9692cc1fbee528870e9766606935f4b48cead7cddfdaffd84af"; - sha512.doc = "33b22af669fed28d70027845e65dc9250941aadc4eccfe86341fb07f9cb3766995df610a0c68b891b2947814fbd9499d3d85ef444f30d77eea60ab8d47d687d6"; + sha512.run = "bcaa78b9e4304d92cfdb38d956f6c43b2786afa4cd4f9a0a42ee1f01301470cf2bc2db226adea339d3207371de45a96cf501da3b81ff99d85f1625caac2ffc2b"; + sha512.doc = "78b364c799692c6bed7a10cc53ad05ad2073b457664cd849090c998e53c5f09492595c641df83824c1e0630a678ba30eebd140bedfbf3a4c6e685dc2f9ee8b83"; hasRunfiles = true; version = "0.4"; }; "xsavebox" = { stripPrefix = 0; - sha512.run = "c0638f1e5ea250452a9443c67ca9e7ef0777d052f71ae3f31a012fe62502191d2843ccda6e2b858467f8be1a4b4a3bce04ea59d1508d884e20ab7e7f4153a083"; - sha512.doc = "8f0b4fd707f842752400ea07255aa30c197e805ca7e2fde9809b60bdabc8bb869b721952b85c0ca21ad33c75ccbacb89dc722d4eea965ac71a2f678898b367af"; - sha512.source = "0b24eb2d3ea7b7700a155cd43626a458823811bc328a0ea5745319a6e7372ded4c4a09f778e9742b6c7fd0f078b0a9e1881bb584f78bf3b4040fadd3ab724190"; + sha512.run = "bf374d7f9ad1b305ebcc245a5dd9c628f2c94914a6d9b9344686eec0a682b57cb028d844fd00a77415a5949e6da89f672df8e841ad3539337d9c85ebd0f3657c"; + sha512.doc = "d4fdcfadfb882c6382a74e1af0df86505e2ff39be2e0c64d3ec31f44e3c68f968d7c475cb6acfbbfcb35eac28661904f72b970795266ebb2f5039e66213c1c2e"; + sha512.source = "649441960f2819110b543975cc80fdb0387466dc609b47a6c59a3262dd8808437bdf9c5ae6493ce77d29e22952270b188f51cfd5e7ad5caa184bdbe1a6c6328b"; hasRunfiles = true; - version = "0.9"; + version = "0.12"; }; "xsim" = { stripPrefix = 0; - sha512.run = "610be9a9498b44f146dc711cb4c7a52eaa3bf500a2fd8a0fc69988f10b4cee9b10362f6180d333e2ef462d4c37f71314ba6823961497b18d896f7171c8dfee2d"; - sha512.doc = "db82f0ed225371b9be8f406691d49eedfe5d26bb2212c21207c122ceee8644e7d0da3b6f88ecfb3a239cb61a460696f605ef0f4ec2c0eaa6a42516ca3a0e7dac"; + sha512.run = "1861dc96daf23b925ec9fc7a60123bbbb246c8ae30e312e28b0a49c23113cc6c9f7a4ddd81b0f3deea5c178de8900f55e84331cfefe87ecdea11d5899ecebc53"; + sha512.doc = "93ebbe49300c57191a217d50df8a2efd41d5cc37d74ca728cb97e55cd24e86462f74619ab252b5829ae7b635ea5fd933ca5538ae591c3a445fc74ed6d79d4644"; hasRunfiles = true; version = "0.11"; }; "xskak" = { stripPrefix = 0; - sha512.run = "ee08aac07e949fdd86f63eb5f730a8d28ce76a419c927f030dbb07904824f6928b9803e216a6772219436f2a5b2afc06556660bdb11985d714e47db8e57e829a"; - sha512.doc = "bcc115d2657e99044cf689dae837efff0f4a4480a4592126a2d5b64e2d54be902403cab54685a05516f51e2e130b28817eb5d97ae29b648d462250ed980369cb"; - sha512.source = "91f482e0ac3d798507583729fde18a1a014c6f5e71507fb10f4c893613661488953529f78496bac476a6dab9d3d896d0b6eb902eb166b77b78c90148afad0375"; + sha512.run = "cc3faf88c971a023308fb4b1f23ba960e3af3e044b4ff3ac1522e4e31f8ef71932b5d9511e8ed1ab6efdfbe7bd1256a2e18baea321e89a6daf420676f425ee63"; + sha512.doc = "bb342aaeea3950f032b3f81841a9c2174a11ad18f15a14659e40f7e0548b0c57e7efb50e7b58d224be7de4700807f5ead4524553f35615ddd7d333f92b7ea718"; + sha512.source = "2f7d7a08e516e06c083b3ea8ae103de171701c74cda34d0fc9bb16904fb98f216a27073aa9dae7b490e6b2228d2f156bc1ed1ce3a7155acefb647ba8519716a1"; hasRunfiles = true; version = "1.4"; }; "xstring" = { stripPrefix = 0; - sha512.run = "1def725f1f2f833985a821f274c40c09e2fc5eb226cccfc2a97a57b58e731c4dcd9f32e1b3ee57c5bb6399880568c1549d093b96834e8cc84401137f5bc1f0ce"; - sha512.doc = "4d213d2fb30ffed679a3abd25b65cfc1559f0ab5ae54f4ba3ca49013da493ad583b2e07fc0604e14896c2e92e3b4d0066420f951650aa414d6750cbcd439b21c"; + sha512.run = "5060a414d76c4a06d47256e95e195fab532c3e3a84159f06519ef449b6a4c2ac6cfe4deab13f58961c01aefcc0739b654373c9b0d9061665fb43263599478ff5"; + sha512.doc = "d55a72b306bd9706452a276d36e5bfb6e47cb8878dce161827d2d4cb8230a08df8b89c971b1cfb6bd14e4a263ac1e48d4b566c6514d7647521f97f406e0a9d67"; hasRunfiles = true; version = "1.7c"; }; "xtab" = { stripPrefix = 0; - sha512.run = "d93bb00632b0bd4d26fdcf13ac38f2e1db8d71300c0cdac49d8b9b96eda5e90ca4f350a904cbd3bad5cba7aeeb3a61ef8b0b8cdc48bcbc5bbc45fdbd4b3eda1e"; - sha512.doc = "3c94779c7c3974f02a921bb22fa85795a3a2ee034053df8964f9e76048bb10fcfe65a8a4ce8dc41777afed31a86d529f7f106a468bcd8e253748c7f005c42812"; - sha512.source = "059968bf7b3a92ad8531b1e6be84b82d7b13e7b7a86f580e2a9e7262506929bbaba0b15489d77638bd0b2a4042740fbd91f37fc090cbde7b60309f6777d730e5"; + sha512.run = "ca85c140e4c8a5ea4c6d7995ba3ab398eea8c9f9d24e0ec2d0e3a157e344ac2e64c8c9878a8498acfbb653b60bc912217257b8bd67325a1e5864c2f61fad61e9"; + sha512.doc = "2f3d9d0e2f8ffc9dce82ce400d9556d10cea0cd1d5eb409f23c6e463ac377f0a17a4ed103e9a25606a32e07439a64635ccb7579dd5b2d4e5209051bb4054134c"; + sha512.source = "2a9eef14c5595836b174fcdb944a434f4e1e6611bafe36f9e39f0f393e2d3a4bded7649799561ee5a31aaeaae21b6822fa3532839e456d885562d16464c88fe0"; hasRunfiles = true; version = "2.3f"; }; +"xtuthesis" = { + stripPrefix = 0; + sha512.run = "13a166e1a798d485eb40c99687e88baa7677fee87a1908c407226bdb217c949924ef477dc4cf6262d108748730f00b822da1e855f79119b8c09f792b3df9fd9a"; + sha512.doc = "95584b648df62a481b6fb83594684a5c25634815774a953035c8af9a0ab82350718e08bb6b6d0cab05c521d3caafdd9e56dead1edcf43b03ede7ab67b7fcbf42"; + hasRunfiles = true; + version = "1.0"; +}; "xunicode" = { stripPrefix = 0; deps."tipa" = tl."tipa"; - sha512.run = "0f308a694f9a9053cd65ec2dcec86771b211ce7d34ec3baf2f9a90f5a7ca3d9d209ca33d2dec4853b368e070e8a4be464aaeb6bd64ba35ee03ab5287864fcaa2"; - sha512.doc = "29ef434a1832f9c21b327856d074fff3db3d9e6094ac251b9e00cb224fff058806b7a491e9c166570b41ebbc2d1db084b90fac68a26f45e70196623b6754f9fc"; + sha512.run = "48f64fa5f60271fae0c9b8c206338677e0bc82ae35e78e685d1f77a30604f09431a6c2afe50d8aafcef1741ecfe5446cb47851c6dd4cb11e986b60e640ea15e2"; + sha512.doc = "7a1abf2dd807c92bb2a5354fc95d5db18a9da81ca007a285ae67f037970b718b8761a6c297bedd938ec63f2965a136076dc8b12faf6425752e321181ca4dc4b9"; hasRunfiles = true; version = "0.981"; }; "xurl" = { stripPrefix = 0; - sha512.run = "a923f447d5937a648b9c132f570501f268de2c2a2ac10f21ab81f18525591a40fa987d91566cce686c53d08c5f2468e0b64f090782206b59b4e154ff9a28af42"; - sha512.doc = "e529a2f544105e4d6ca49d2a1cff98e14268b328c936b435fcaa5853fec07228b128c3b8e9ed224991b09a2850c56b1e65d1cbbb08cfe3ad18d1aee6e40ea0c4"; + sha512.run = "24f72addf5886af8ef6d80cdebbe1f75d8a5f4f4431cfb4d1babf473fec3679fe2d40f5abb55ccade34fee3f4f5d5de14ed0f2cf03021006b1e03b181de8cb77"; + sha512.doc = "3a727a8093cbfd000774f5ed1cc269e7254482f8b2b9b867d504ec572e9bb9f431b31eccdb5082891ea8b3c62e87e5420cceb1571a2137fcd77c8357ece49c39"; hasRunfiles = true; - version = "0.03"; + version = "0.04"; }; "xwatermark" = { stripPrefix = 0; - sha512.run = "2725b2d08ca2568c0f590407916cff6b821d6293b24fc78eb7e8db0342311d29ea5dec325a649cfafd5f9fa0c1340a184011800c8dfd3817ca5a139a7704fe4c"; - sha512.doc = "b48d6735a9d70e0e7f5617f46b484917106816f9b7dcd865cb7d75a629ce518c35397d867928f6d4ac723697e8637accc97ba314e6644c0ae51fb1e651bef506"; + sha512.run = "237d1c619948e93b7640a27d388111b3cb626e46e1c30224c9a08ae00179ddf4e9a36c1c9f4dc4bdab0d5ba0360ec0b849b96c8eda9f1d0bca63adaf6dba4e08"; + sha512.doc = "c3afc4f4590e2d34fb1f8d6f6e2fe4542175566918b2113b92e12c35a3b2257194d465e4e9a3a2a67eee0d26f2d7a24da534db61e3dbc53d4f962e8dd8e353c6"; hasRunfiles = true; version = "1.5.2d"; }; "xyling" = { stripPrefix = 0; - sha512.run = "ba8e8397dc67e5a90d34ac15689ead70be033ca36307fb0c2ffccb638edad8f20a2c88230f917db6174412e097615f2a9e4ee22b183d33f32b970eaf65d598e7"; - sha512.doc = "4d33c281badea7844d00d9d125122f56cf4719e62756d4eedc64ad63fbd46d90fbf9debadbab54f3196582a9a12ccf48b23c98f0df16e0bdf0d53accf8fbb1df"; + sha512.run = "f088809c8a24b47273ca65190bebf554c9f2dd9a552fc0a8c80d102505acd2b963a9695c4eaccc5c1a840d246fe7764600ea85a51782198fb63dda2d9de34f12"; + sha512.doc = "f74b23c8d4d4e1179b1d7db6fb07b8cbddb47cb528bd55af30c07f074240218135d05deaaf3379be8d61cb30a6aafdba8e756b73d5da450a15595a159f1a5010"; hasRunfiles = true; version = "1.1"; }; "xymtex" = { stripPrefix = 0; - sha512.run = "f2b11c0eaaf02b379350746ae6bc9c786bced638eb6a1585b84df311c00cfaed0c4715ab39502a76bdceff31e62b61876f4c186e94c386708a23f1fb6753cccf"; - sha512.doc = "649ee3fcb13f6407bf52c957deffa93c715d8d6af5cdc0b3d3caeb5031997eea559bed47d332ff5115a6c4656b34a5f1bb409bcc601d6198ff9e78a8fe56f26a"; - sha512.source = "cb05fab76836e4ae36745a7fa7ff0bd0d3458c422361a81628e1f8a4d389b55bcaf6cd8b6c1c52321b0252029b03f3fe5cb007d16e6a410cb6e4e92c8a1d381c"; + sha512.run = "75eb39c0a4f5d458d41f4577408abac1a286699aad1ed1baa6775b7ab91ffb1c64b50b475973436a0c08b410b594cafb1d0609a9c2cbbb31cb5b56764f2dcd62"; + sha512.doc = "e48c57b22ee22baa32c5595010f095d35711c9bf0bd72933248d730204369e882df80a5cfabebbd19059f25c1ee3261228b293e8e8d693e4381b7a8d200bf78d"; + sha512.source = "25342068d6c0bbb8971456388bfd89702586ebd6526015c835f5c76db7efc39e6418d40266ec78763d22d3ad4bfb4c7937ea1de95807266105036c092d57cc61"; hasRunfiles = true; version = "5.06"; }; "xypic" = { stripPrefix = 0; - sha512.run = "0d6fe0c2fdb0a8037ea7859da95b6bdcc88d237231539e371f6c847c1818447d77c5fc90f944eadaf548fbcd540ec7d408f5c0b819376a8437f1784f4593382f"; - sha512.doc = "9f2ca1f120378e4ce52d96d7622a7f22a301c02ceaa2a19ce14d775073961aef01d1fb65202bce2ce1d8b88801749e2d642a0b2d52518d7c70317e8c62d9d2bc"; + sha512.run = "279443d948442972a0687a57a17c336236f80629c733b4eb16a6c9e3f51507c63a92d7e91d01948ad3fd19ac62668f8552d4718cc56de182d67ccfff3643a057"; + sha512.doc = "f5412a4855ae872c4db22f9d2d1caf45999d51ce34cc033fb15bc602d1854c792283fc968352d7ef71a7d374b1c4642e1683371b16f473f0c46cb9afab244b0d"; hasRunfiles = true; version = "3.8.9"; }; "xypic-tut-pt" = { stripPrefix = 0; - sha512.run = "ed799d983ad93f8fabd21e0a5f59e6e7013eee04cd764b7e30c8a3d73d46adddc0582320e6d091ed59940f4abeb1d8cd66af3937b374be923d15dd7a91f6c8a5"; - sha512.doc = "24bb3acdb66190e34bc56cb5696ea17be0a14fd25cf0a519e44b676bdf8b1bccf7987da307bf0d1f0288918dd15e589c05ecc0eeb351f7aeb2a870396a9d55fd"; + sha512.run = "7c95135ca19749bbdfc68a81a870fb9a385def4e634d334b486af94e65bf6a679f56c957cbf678cdb3c1cc2e40a69586325c4d4136f791ec90d728a48a85caf9"; + sha512.doc = "076012386598121cf55b714ea791190d205880d090967bfe99cf99f46890411fb0b09626ece55838ffc3996c062e45beac179ae312798bc2c2423a4d57303502"; }; "xytree" = { stripPrefix = 0; - sha512.run = "03e846ab94d61fa98c67bbcdb91c81ac95c39344225adb82808c8ed82e8e202b7e86cbf86d35cc4468845f83d3b5709e84db5ed1a603c66ad98f961c1de365fc"; - sha512.doc = "093d1ac991099efc0dc4a7307503ec029b05dfd293092a1307045acbced5f2573a46ce4de14c5763fe35f16ca178f88e4695acd46564aa6fab424ee9b66bf2a1"; + sha512.run = "cce2bbdb8d5277e0ebff99b2bbed60d0b2b8d6377f160f9441c611fcfc1cc730ed50a427e715b9af30cbcc638a285169d1aeb0738b99255ec36974eb1429bf6e"; + sha512.doc = "531a441471dfe20645408c8899fb35188e41e1292bd2c149e2901d61749a8b878d399899b9f4c9b5392bf3db6d4de4ea4e73e136e9d110f5e52cb09900a07b40"; hasRunfiles = true; version = "1.5"; }; "yafoot" = { stripPrefix = 0; - sha512.run = "f8b683d8a5ad91edc8edac6ee5f95dd9a93db4997265c1bb5aa29ae43e9f9e90ac7e641545d519694fbd569bd1b017947012abf109a5b5ab6e42797fa2a931b3"; - sha512.doc = "3b11b5065ec6a37529f74fa966e837fa3c05514807877ed64989c17be747126a15452f0d7391fed1b997552c5c3f1e7e0c5eef6401bb51acafbff0b859b73c4f"; - sha512.source = "2139fbec95a07272dbcdc1d89d9b43ca2a995a6a8f5c341bee1e0e3a5aabc13acc9c6b6b6a847d9a0de0f158db6a223798b02080b884367041dd0578fe623e56"; + sha512.run = "ebf2f6b00276f33c885561aff90e18522bc11a8da515ddb41b82f934ab2a689f0a0cb957e3ad7d4211d8b2e99e832ce5ab7646114f477389b1b1a30a70cdb538"; + sha512.doc = "16a6b63f55fffdf3560e626846b81bf14440ae714145c0d9255c5f01f34c8737bfdd20583347f7e7bb05d9bdf2eebc15b2682d18b840e2f8daf39d0d2225775d"; + sha512.source = "9d6f7fe7f42ea58328b0bb43cafe4d45792744da6636aead37bf0d6e567f1988ba852d6a8cb7ceadbcf49418ba59b85edb18d99e02ba25da72b7001b5a9bd748"; hasRunfiles = true; }; "yagusylo" = { stripPrefix = 0; - sha512.run = "8434d283042d996c132351c6b705323d61ef14b50e1566764404ac24e1c1dccaf883ca0edecb5ffd71a278a3ed29d9bc32ae5515c6cf5e72c32e6924250d4646"; - sha512.doc = "890bf592bc9de8ffeef12bfa9b7dfdb1bd473aa122adf659dc9ee61c50e52182316e6e818b7254e01c997d3387a181bcb61214db9745aaeb0381b7143f777215"; - sha512.source = "59c1ebfa0ac15fb92970614ba9b7c510d46b64edca6b6da23cc342772fe3aa669f51897693f739ed0d52283e054e7cfff25be38f2ded229b11d06fde96c920e8"; + sha512.run = "c892b8d8d65d27d24a5e2a83620ec680c7affaaf745516da9ea2c66d619ee3052e7822ee1fbd9decf12f070d2a9dd0eb7f0c098870ebb2d4f6de7d77a2c9664c"; + sha512.doc = "45f157c6cddda3924048473fcf03b8c04828c125347ab8d0fc4489f9739843b00004dabc7777125425a5e828d003271adae323fda154d78ee5898036d415c210"; + sha512.source = "59de94ecf829e0e05074d1698d9c161232723eaed000a6653811ad2610702eaacf65a0350645b1ea96657543a41e36d3b7bcabba1e7009f394624b84025f8649"; hasRunfiles = true; version = "1.2"; }; "yaletter" = { stripPrefix = 0; - sha512.run = "19eb5944e8560c184c5b5390888059a363d03cc3d4140dcbdc8adfc71d9c82b2963d2ebe47b95ffc50517a95acb3780b3e9df31ef83301da88a262216af08f04"; - sha512.doc = "30984adfce8837fe2ca79e11b9270c907aefc9d4fd4a4724de88216c53e7ad89c982d80df4f33354474d08e37bc4a1dbd4f2aad73d9b9e31b0c7d4bfc8a7a20c"; - sha512.source = "6ec7aa56bd2141ff322ba14f902c2a7e3cbab9adc15a807e015b1874e3fe0d76767fdec6fcb60609d3d1ebcb85f321eb1d32823b489ed4184451ece5aeb704f1"; + sha512.run = "1de125dceae7f40b392fc0302f20363f7f9fa71e4b421686157a3d590a98be6d28561f8481d9e3dd4cc09bd5f6ed3f86bfbc58fdd27482a130f4fb148ae7d7d2"; + sha512.doc = "05830e1e7ff45db7e629d25462c3fe3a3840bd9cc01ea272f3ea5f75867f6193ea5404bdeb9a7afc345a85d091e4689bdb2759aa2e92a2bf8b39314956efe48c"; + sha512.source = "213f827712d0ccfd3b45f518e850ec46eeca374034fe112522694ae8dbbaf4222243e457f930aae917c5d07d6338ed34d57c0e6e82dac72f291aaae89e3a58c1"; hasRunfiles = true; version = "1.1"; }; "yannisgr" = { stripPrefix = 0; - sha512.run = "0d5059793bf65a149bb491e8448b65cc8a8ded213b70af66800dedf9cf9bce66a4c384287203b95c4162b665139a45fdbafa52e3f1a9fe5fb54de781ec53660b"; - sha512.doc = "174fdf12c5fa80bde25b5d519115a275d1fa41990b4167549cd7b5c1417af86cb5b342ea29d6dbf912d7b3ef50d008ed646094e41a1c0c68208e897279c5fb3b"; + sha512.run = "9568f257477e633152a7e4ac180fab2cb88e800f32aa83990d8dee7c802c5c18f7e968c0a69c1ea12b8d6f571ce688aef8a9d23717c942cc7b47e6d9db4e62e5"; + sha512.doc = "0eee79945fa7b22592c28618a996d1336840ac72fd51787ba93b40ca03b435c97b3ff150ede653f4069471b5f8c5d9891b3db931d95ea9a8562489f94a8401f3"; hasRunfiles = true; }; "yathesis" = { stripPrefix = 0; - sha512.run = "126341a0ac1cec451e59539d2841b3b59b5dacf8b5f7bfc544160486b1c0c644b0abc1f30d6c69da74b7563c1188227361942eec92b341d18b7b815b9aa7bbfd"; - sha512.doc = "a05e461f8facdc7c5baf454a0711c9d2028d2408a50c30cd6e613c3a8b1d2e5db8901efb21cd738cbeb2701705ef005b20bbe71e14dbef820436468f27453a57"; - sha512.source = "2ea4d9dd39532781681fa551ec739c5f0fba905bef546ae17d0d4dc5a4ff2c71058f1986353650ff6f4f1330435d24dabf4007c96963959673e4c409ff669a48"; + sha512.run = "1461f610322417d6b9d81149857882116dd529a79c327731a0490d10180d26f6b4943dbd7ad8c038a124d4f4c0cc0b9f630a18386b25b1e637a53e858e4eb1e9"; + sha512.doc = "3f48399e1b70b314f8b3eaf081a62beaf99abbba8663adca54602bbea4c9ec0a84ebad9f6d244c8e37da6cb7db911dbdba916140f0926b3b4025d2e624d6c4bc"; + sha512.source = "0a469937e6402bca80c7f5cd812c23f225e802f84d9229ff7180dc6ad7118cf41f56e2e7bb0ba2aac611b34f7ba229501ab53e5198bc63300e8abea757b2c6fa"; hasRunfiles = true; - version = "0.99p"; + version = "0.99t"; }; "yax" = { stripPrefix = 0; - sha512.run = "2602ad4d5487fc3ff982b9921c0f16b19b658d0d225cc4b40be98be4b7d6ac86666475955644d04d8ec0fabca8c566b1fd219797d2dbbec8b6d9becfeeb6d0f3"; - sha512.doc = "ead74dc1ee40a1b28cda1665969e3e21f1c1f153d6af1b74e1c1473c0edd79225e74a054416f0d04c432721c7ad80540d28566735e570234371d290033c9afd1"; + sha512.run = "093f5c2fb8b68387079f4d6417af4657e40e7c59e225450897d678aee7a97c5db05f1889187d8678c796b03f9612ae4b3b1db15a7649f6ae0824bc82cf7d2864"; + sha512.doc = "d3d21f054d03cd4d7eee01352b0e23a2755ddee77848f7468a62db4cda4581baa6b48aefe270eff20713c4181fef69d59d0e86a40bd52a794cdfc37ed15f1aa4"; hasRunfiles = true; version = "1.03"; }; "ycbook" = { stripPrefix = 0; - sha512.run = "fe26ad86d17d9fd6d114299f234687f9a90fc85a93095735a914a38b8ffa5dc569a74a3b1826c00f67e94f3841e054d1be26b52dd09316c8dbaf7db45e135864"; - sha512.doc = "8b509284134d70935e208dff4bca9c76cc25414f00a001aa37ce782828e2ed3a121ce0543cd38e08d9541f039ccc1019fb6df632fbcc02fbc6512f857b1d2945"; + sha512.run = "4176b76bd032ae85a41507dba02d46a8da7a453ef8624d659ca43a8a15d6aef7626c74c74d7442cc2211e411fcd663682c7199f7486e12b434f61ed2023803c9"; + sha512.doc = "2891b2941e5cf93aa8c08feff587b06b021a2ff6537cd3bfa4e5c19e4a01a38066e7d2d001b6bd467fc4816c72f002ea434592848ecb49f5d64afeb8af9bb2fc"; hasRunfiles = true; }; "ydoc" = { stripPrefix = 0; - sha512.run = "5b56d208b94cabff5deacfbc86a62fd98ec14ea8009e0fd9bc8095f0d615da6a3fc85b0a4e6d0c5fd3edd27a68a69801c41c843baa8215d83f1bd2ae98bdf575"; - sha512.doc = "c0adb341f57b6edd9d7b589925d40063fef0d93b5308571716f54098debb04b3ce41a20d3305b5bfa34fcc0599e09caa0672595617f5feae5af9bd00dfd968e2"; - sha512.source = "32bfb0905ba91d2e1d5b40f0a729cc88b104bdd8696044700e0b37e5772de0ed009599b81db9463b73f64dccc143a425525814d6c8869ed39bb4acd3c7edeea1"; + sha512.run = "1799f5f254abaf212ffe1414bb7cca287b2d2ce67d244eb7291724a45664064b4e2cb8f6f7842da79e3e9b7348344df0bcb12639413f1e5dd837f4c7ceba4beb"; + sha512.doc = "64493f010032f5766a368d5a5383a7a1125520df496c44ab2878f4c3b883c21067828c215e2c664ab7e84789d5cd2f77ad54b6aa6dbe7b629b9e4b020ec46924"; + sha512.source = "03eb90e0801692c280c9a11cbb800f9ac5e2060bd1b6c54846d6a8d54b9a5931accf0b31c6ccbdaa11856b343187aa24be4df8f6db26097ed8cabeaba3eae818"; hasRunfiles = true; version = "0.6alpha"; }; "yfonts" = { stripPrefix = 0; - sha512.run = "07a44ec2b9818b501eb969f27edded644f078a5cb9075f8da66ed713feba6640fd5b625955d86b433281866133fa830d790ced9b05e7e2a115d714b67e968438"; - sha512.doc = "fe0d57553b23e09604cfd26993e6efbf1b0c8ade56e928031c8a661ed1be89e5b230a8485eccba2607f0a2e3f69dbb015b6a6a67895833847c19b4a2c17d321c"; - sha512.source = "3cb426abedb13ff30a70b7880a340f4fc731f9c8832f26392e40687f731e0de0f956564892941b98cba6ce27c75c0e9e7cc32ad9c79d7b03f0b1c301e5ff06e9"; + sha512.run = "3255afcb65edec91b190c4e3e48f83ddd62f3f0fe180b5d752864dc75092d34073a907711092fccb3f5de6941207d2f733681400600196a0d37f282618230e3b"; + sha512.doc = "eb52f8e4e23e5b5bae98c3a55cb6fc070161c72c49eb44d600f8e91e13c9c9ca0f583ea4cd7461527d4ba18ecc7de400cdc705b2416e45c4ee9dcf82033059a6"; + sha512.source = "26c297fcae6d7aaec140d8d8668f8f8898e6946694a93dee00d1194fcb70a3cd7cf8a449029076b1e888704deb5d93e03fb7e152ea1e67034fe3142458796751"; hasRunfiles = true; version = "1.3"; }; "yfonts-t1" = { stripPrefix = 0; - sha512.run = "53edbddc6ae8cff047fea05ee37ca728b4f4eba3867093aae353818ef8871a79f77be48aa47d68d5894f054983e9d648e83d9c082cb39d6e1fec3537983f2e72"; - sha512.doc = "21dbf278a706fb4d0e13f9907518bbad768292e2a62160689a99c59ec4c8b75bd9fe1ea40474d80460f00c6c4ab9a31aea7b2584b8b2b8e19232da89fa9a82f6"; + sha512.run = "51183e1ef759241e39aabe3ce1e4d9ffc42b3292f5c046be534b2f470191630faa488396eaf5981bf03e3ae970d5ef34dffc8194e30d155d86e38947fe1096ad"; + sha512.doc = "892273edc0bbe58622e8073ac2cb4a92a33cac4aa6db339bace7f81f42fca04bf05b86aab4b138d16e7da3db42ced68c10459278cd192d7d0d47e1c73e66c8a0"; hasRunfiles = true; version = "1.0"; }; "yhmath" = { stripPrefix = 0; - sha512.run = "e47e7a3cc3637695b3215a82216fab575046f2b03cab494f6a09bce3c831549706934d7933e330c07602e06840c7fc44f779f4b7faeada50a5bc051559d5b0a1"; - sha512.doc = "a789251d027c5246266318c7bd182a4c593e6681718c70147fc2f9cab8e0c50e292e2660afd2bf1d1b33d698d515e6a872a2cea1a06d9a7bb5fcb1e104760ab2"; - sha512.source = "24867e97f50d814bb61d0cb3f706145cce5f47a9a4bb1bdc4550175a8e044e420b3b7701a1c2e00367041f749981c04f3feba9c1f97ff82f9ce55fbed0fd3f93"; + sha512.run = "1e1e4748966b4597951db97bfb56ae2219b83442c28d451cfd157be61ff24fb75d50799ff044165ad6681ad111232a60a8b04344a2fc255e710d6f29911d3a98"; + sha512.doc = "8c7b3a58a71ad06e6d15d1a7586a45dfcebf4e72635e3bc994d742a4491fdfa7ad88b040de45938a798fe09b298280a19afa8db45a0a712e2f0c242cc0ac5330"; + sha512.source = "aeb2fc4f780bee0cf981a7d626fd608b4bb8dffbbf350c601877e50c971da9585dba1d0240d923451f2db962ba1e4d9dc714b9e6d36c9f0486490960fa465503"; hasRunfiles = true; version = "1.3"; }; "yinit-otf" = { stripPrefix = 0; - sha512.run = "3e667e26a28e4e52a9d58c998ec481446f5454c5aa5e660fc078b86d4543f8b8e4f005119ba6dc1f6367e9e6cc0ef4ee991ab3b52395c222ae172015242c9f68"; - sha512.doc = "2b425a209493d33378f67fd2608427d1e9e0c493aa1acc98a79f5fc150f6df5b677e39f74602b77c0ca4d4409d545dc7dc179b5cd2d6d9d6e42f455f21da14a3"; + sha512.run = "21cb91ff568075a8b8fe82ff71412c394af1b3310e25ca93d6040085000547e98e8fd2ffee60629b66a51805aa1b078d7ef6d9d9d2430900c034d8e5bfa7315b"; + sha512.doc = "cac9586bddb6525fcaed08560d85bd7ff75226bbb7d328b0cdfea560ffece5f605513c4a134bb5bdf8557bc26aa03139b97b80937d88eac1cc88d5e2a472910c"; hasRunfiles = true; version = "1.0"; }; "york-thesis" = { stripPrefix = 0; - sha512.run = "cabe584e8d801a4fbde37e7eaed10aad8b91a16534dd5a2a0abbd5d845a382b0d70c398b9dd297c731ff9ebdea82dbff0034b9c4279b47b45e8ac52de544e20f"; - sha512.doc = "b59bf2c7085c0980f0e1507d461a64cd97d8902f79019045b821ceb1802a5e5ebd7620dc1fce621beed6674526b8572d63b6eb8f0b5733c77e66f1c92e70b295"; - sha512.source = "088375bfb5eb7d55150761e9e322f93e8282735740a30176c3c8e03e720692b3212ddbda85410429e477d95841f396b43a3998d6d03a55b8d3edde0ff592b1ca"; + sha512.run = "411c372d39f07f11c7aed7a69a7691245067e331e2acfc759261a7a311ef459869d3d6fa469f632a0a6ae740d480c7412045cd07621384982fcfa8f40b37b4ab"; + sha512.doc = "0af7779d4eb614c86ff8d9105badb64f941613fb1e7052be42ed59ab289770db2369bf1483a1d5df3490b746cc37d0993ac87a673c61be30e87c855b4f41d4eb"; + sha512.source = "4b781126780d728fc04e3ba50d77b2357a8c9605b8133464c7bd21fb4dca6eb6dc2fe4377b77efa7940839079e3391e1ddcba2e668e7c2d98e08a8a4f9e643fc"; hasRunfiles = true; version = "3.6"; }; "youngtab" = { stripPrefix = 0; - sha512.run = "2098df5192788fc881a72309aa33db1abdfee01199759837a7edbcf2973a15d821c516f194e66623e9153ba0a916efeeccab2f4a5ae17dd1a47ab2eecb2568c5"; - sha512.doc = "c95ef6db6c64707fbe77082d21fbcf794acf5e4ef84c5ef731281cf9eb3599d25c64d42ddf047cf37cbb7e08454d7b58d92633dfb672471dfc8f97eaca36eeea"; - sha512.source = "6b42ebf0307cc0bbac4336ee75d133865c4b7691b53fa6371394e6c8134b4a7b4682c18ef17d9964b6466ff9b344508dea7579b4db15a7d54f45e9fb18c9725c"; + sha512.run = "a8bb1ac115714408677799d49b988d0883ece1f3b9c61e84df13e8f982a8183be14dcabe6c835999cee367a204d5f7e234a8cfac4078c355177c38bd1a05c827"; + sha512.doc = "42725a42aa6f28caa2dbf30eec3807948caa1f6989c80573dd483c5ac0ff670ba546e5790860cfb57c64e9f9bdd117af62511cf20bcbbbf606c74ba33240c5a9"; + sha512.source = "a65c1c3ca479ce4450e7edc5ce9c893b56628a5176b28a7f1191207de1a995ac058bacc58db48e139c29f941f8cc6a29f3f7c241d4e88dfd53830fcfea923de6"; hasRunfiles = true; version = "1.1"; }; "yplan" = { - sha512.run = "03e65ecfa1acf545fee2b1d24cd903d675a80e6632a6ceeb5c996f62eaf51cdeb01848891f571f296f0e17847de476c5944a3aa271d4e9282546dcf63c1c5742"; - sha512.doc = "379340ff1c616b289248814994e8aa207187ec170fb590be9ea7e5bc1352de4a70ba40032383e6dea55445625007033e6f1e0702086ecd112e42c2cf8a6eb991"; + sha512.run = "d075d36e7e0811960cfdc5b2d2d8bdfa77e5de0729ade23c0479fa28a9436b29d4733b90b8771a4c6c9ea95c49a1109f1ba05d3b60796ed8012ce707c5eaf19d"; + sha512.doc = "51af550d04ec0bd0db422ac9eaf5e9370e118515a8944cbf67d81ac5da55f2b57e4f42f87f7b124cf35a76b80a9c604058f835ae5a8ef0c11e28327f2df3310b"; hasRunfiles = true; }; "ytableau" = { stripPrefix = 0; - sha512.run = "7064b1a8f05972018fadb87df7ebefd0fe6f1b58196ece04b1f63107eef3af68e398a3a1bde176df84363802882ffcc4cf3fe3b3298efb934cb4b42d65077f8e"; - sha512.doc = "488a983eeebd0837ba4d8abff1b4c510fe8fe19b0ac8a5df4b03d85d2c4e710e1d38bd68dde41a11c9e7944b2bec2bc63a5ef8b73396829afffddf71adb29c32"; - sha512.source = "646fa552fadca33406c195ac17b2d20504439f39dd8f62d85fe4f66b6a476424cce08599e69571ac7d05a28252f406fb0c092f55bdbf00524d1967a231a9dc04"; + sha512.run = "3bb5a430587caa6ef20a9a0bff2cdc6a8c94d2b62d56f080f61cef88476e44dacd7765ed1bdec4be64c04f6f34e701281344b2f93c7172a0c0789a6b9aedd3cc"; + sha512.doc = "3cb50fcfe26bfa93c59fa5fddc5ea34c0a777cd89914f17fa4d85de9e57b58784dfa990650ac053cd082ae5e82e74c32f9eaeddbc75cf4cbcf1d0d5258336d0f"; + sha512.source = "9daff52c34e222509ff8cc65d2e63252aaf6b361d0add60858aa0c36f691d135e96bf73f2d4dc9c610ea9b25a01e6a9982dcb24619fa93926e762fc0460db28d"; hasRunfiles = true; version = "1.3"; }; "zapfchan" = { stripPrefix = 0; - sha512.run = "80712edc4144d7406d28fca276d019c4252f99bc410c335e732b0acd6c2ebf897532bb6f294a6e3d5a5f2ec9cef7865aad370149a7077e30d9726125d6eb197c"; + sha512.run = "23cf9bb3768023b3652459a51c5e6aaaf5c57f16700d028ddbd6f0d54933c1ca3a0672465182713e8b154b6d8f695cd280be2ddfa8bf593be27830b1e993fb54"; hasRunfiles = true; }; "zapfding" = { stripPrefix = 0; - sha512.run = "d7efd293f6e0616d1a633615f9bb79970c829fb99a7d5c1b6c217058ee74f29492fbc303a35951140a135d7742b58609c693df4eeb1ecdc5f63cd9fcdb177d11"; + sha512.run = "07084ef589a0e5778e674af7f0b23a4d3cd12b4f53c571d0aeb90bb8076635729b0ede6c58a3488b6a68ffa18962791178e91acf242c047cf8e244dd67afeb5d"; hasRunfiles = true; }; "zebra-goodies" = { stripPrefix = 0; - sha512.run = "f0608efb6c96cd64f33b0c852095e68e3c0a97e0e2dcfcc3caee56fef79921a1f1ae20a4c7c067544db2acdac8927d34069d335649f00cb06ae40bc7e2fd50d0"; - sha512.doc = "ef825174f23067ade818f6dd286746e0deef4a6f53c373f1f2fa4313843c28ec34101bb06fb33c851f842e797a7abf0cdca69033098dc39deea7929ea575dc0b"; + sha512.run = "f469e0e90bfce97d20ecf17526a2d6bb86a6565bb92cab17326b93f7bde70212aee91d1fa1845e776427a5316ac68a8351212318f3318ab53afc75ee13d7e708"; + sha512.doc = "04f087a4b519f16ed3ae98679d5252122b1756fb96cc640877b96576137f1ac5491bc3b345ea3be41f4226f4776499891ff99e24472cfbfda5a4aeaf7b0081f4"; hasRunfiles = true; version = "0.3.0"; }; "zed-csp" = { stripPrefix = 0; - sha512.run = "e6a16956777e2be1664676398fb875a04e036e26257edc3b16aec8f90620965b961f8e0f6f96ca50612eefbe1beff3294a8e2c1cae2cb4cf6cfcc64689775445"; - sha512.doc = "8bafeec32b90fa138a4a8f3f96e3d4030f0e6aff25be8c1e317a1f6a7ee13f8a9e6201fab34088400a9700a651c5f318cc11d4f69897471077d08e721d6c0473"; + sha512.run = "3cf15991397b10698f6a13a7bfce959b40286d53b019e31f6932db1a886b01d7cbf6c3abe1737e111119b8cb46a36856725e76623784ed915a21008a55771ff2"; + sha512.doc = "0f41bf535583c7c88a04174798ac24b141cfc123f149017377244a16b89a8604b3e86bf3ed98a72a2bf8c1b8d7ae80494695f9199fa6615352e258c0fb263d0d"; hasRunfiles = true; }; "zhlipsum" = { stripPrefix = 0; - sha512.run = "6c2b66c82ceb2273ceae78c1e50549688f42fbc5573bfdc6122c96aca409505dd48c4d53a1b474ecbce6c18bc795fbd37f9091a6190f8c335f495b080fe9d1d1"; - sha512.doc = "8877f4ea910e87eac8fba68e5c86bf12df52a36af9f091505022f1ac052fd63798c5d4e89aa446a3fd1206cc52c64f95b06d9a3013b5be4cd6f95b48c4c20bb1"; - sha512.source = "4a948518500f5204a054b16f43048d8560927398044d788cd978d401141b0264c5b440f86d9b7d621422283d7bc43d5b5b58612fb9c57e29d4e10d6d413788a9"; + sha512.run = "62a8a11f292bfe0078114ad21fd61ba6e3e8f8f50a501c7c8469629b28bf97e2ab1126bc267611e30460466ec41cbcfe5272f271d0b78fb8bd135f85d546c4c2"; + sha512.doc = "cb7bf928e35a802128ef8f27da552d1f786d58af00b11a298bee0e02312ba02110a2c9d10a6bd7f6f3491d7949ad6ab12f28fe34b078d8df1c226c90e35a1cd3"; + sha512.source = "513e761b42b2d1833e99446cd53b0fdf405b6e4c1593ab0c92f045b9dd53a9b453849b8c48f648b753d41e6cb3b41c6bcd7236d07ee0104cebe8111b942b9ced"; hasRunfiles = true; - version = "0.5"; + version = "1.1.0"; }; "zhmetrics" = { stripPrefix = 0; - sha512.run = "fe75c05a1465b57c5f23744148a51681ecbe47af0384ebcfd15aedd4f35c6e38484f2e39bfc02c2e2661296aebd1a7f47d9798d87f062fafbae7ce5c949b7112"; - sha512.doc = "1c8fafe2d52c7b108423cd2859666dc89e2c161236fb2c9904a63966a04de0600715b785be90348fbf6ab4bf3a414565a0b1d03e483c2f7239c3f621023a8a71"; - sha512.source = "c7d8ef65b0fd9872f9d8fed5289f798d47805f530d2ae5d3aa39ccb630d9d635b236949f7d11bbc9a4cd10ce370ca42ae72891b38a852e7abd47854f0811e516"; + sha512.run = "734ba26f0e6e8c899ea5aa714cd9931a1e8f643c23f0f4e3ab2638581e9ae2f77b016ca83bccf3bc52dedab0312a1221364200b21ae701de29a40348e5e7bd8d"; + sha512.doc = "0d2b13ed70a0c2c13ca91b27c5e56e258a902b7845c5dd6ee1bc8489bd792be53ee88d9e728bb5c42ba0ebc9e5a0d982a9362e00a5cdc8ae7900b52e3514eb50"; + sha512.source = "528612152fc7841353b3d40937f11a89c0393dd1d1b6d7d02c772f6a00e0d9704f1df132470366a238b58d2d6752e111eee7677a9cbcf35f5945d215a9a58497"; hasRunfiles = true; version = "r206"; }; "zhmetrics-uptex" = { stripPrefix = 0; - sha512.run = "6a3a7150b6bb2a3fd2d265bc39adc510434abf782180d45844801de80f8f8585e1e5c75ee1f6de5258496b0550ac692d415dde6d78aad8b0a12a848b5ab139fa"; - sha512.doc = "7e52b16f4b7bf1d1c08513cfb8e27553cc71db8e1811049337bc5beaff4a4c5c74c859603f6d0fce5df5a72e88e935fd367c198b9c9bdf20eab4e30eaced5c62"; + sha512.run = "dd8c62cb9c60dff6e9f2ae5a6d88797af8e4a855c7bbe1c081063582e2816cfec3991a75b27f28044a7fb82052a37272d5b69d47fa26b669499ddb2be9a20b1f"; + sha512.doc = "11bbbef58e291bbda6b375ab59399a95c4f19f020be659e9f264f24737cb28f9f32a5c829bca4dcf78dedfa200523b439464eda1f11b8d887771714c71c2cf66"; hasRunfiles = true; version = "1.0"; }; "zhnumber" = { stripPrefix = 0; - sha512.run = "8aa786cacd5d434e44b3d53e8908b11d1c33d83463945202f0a54f4ec9eba15274b08133d01265b2e577990ccf7754d2f5786339fe269330d317800c12c2b3e0"; - sha512.doc = "9f127cc8a79714ad84da483e5bbd7cab6d5cb76c9c5c0a37f86901e98481fc163128e91b1358f5fe4ee446294c6718401c0baa97b7cb03cca0fda443d86b818e"; - sha512.source = "7c6bc41d720aa6c6f2e4b0c8f6dad6055bf3fd7814b4e6fa1ab266110dfea5685fa13a58268314a51564df55a05fc2d759edf56c304f03b3b77009991ab0ae07"; + sha512.run = "32420fa4d172a21f4356b9eb5e527fd682a06c15045bbded9bb5efe7a711df3d7c7f6d49833c701d4a3f6f5f19dec5f94e41be592ed930bdb349bbe3245f6215"; + sha512.doc = "a26e510201781eaba0bad2e7da2050c85cfe3e53b1cb51788ebbc9b93259a222e66dabcb64b183a3193622d12ffa3f7cfca58dedf631b9e789b5cb50c3a9dae2"; + sha512.source = "a166c409039690ade7cecf2203d9368375dcb94b5c7a80793acba73a828b21aafa1b02e8ed0ed63cce79f61e69bcee738115b52eae067f5b6979b8817bbd1612"; hasRunfiles = true; version = "2.6"; }; "zhspacing" = { stripPrefix = 0; - sha512.run = "4dee6b15de743255ceb4525b96ab43e67fc57512396a5217ea5d0971fb7ee879851901659f2162764e0e82de2b14d986818757703905743bef0c809a4fd580bc"; - sha512.doc = "0232956c6b105b02dcc036be0fb5bf761dd99119ed9a339db2c882bdff9ddc5ed17b351cdb0dd297c76760b298306db268794f73567873c62d7eb361a60e0fd7"; + sha512.run = "57147fc36a324d1b30507d3bb4905cefd1b409675342b9b4a307c2c0fbae145c728469ba5703298bf99073c09818c9d3afd19b5fa6c73f154a4b5e932268b720"; + sha512.doc = "f1b285ea912cab8181bab4c0e423c138afbe9939e5a9c29097bd2a6b4da83e389962e9bee2b5ed4b0d0add231366605a481771902abcf93234efc4120440f228"; hasRunfiles = true; }; "ziffer" = { stripPrefix = 0; - sha512.run = "7c4d9c89a328c231c561832243bfa936f46b28c21a16ca492df74f8d2dc13eac387cf401434360de99f9a17bdfdbf83ae3b233bb5fa1696e90279c05f9cb9ad6"; - sha512.doc = "e7d8756c98917b3207a67c07492ea3e01dddbaa4d69485ea5f9c50c939fce316b067079c1de6673cb07fbe9243191af4be0c91f48e0cee51d9369f6461ebc20c"; + sha512.run = "f241b7d3124bc0529c46033a390b3c561d07575bb1908d0614ac417c82d93e25501daf080324396f021562683624a261ce94731efebe5dab2bf7c1c66927fbcd"; + sha512.doc = "3423fb0f85e8f99b9e543580d50fc49f3a8d73b9f6168d1f13512023f532b56e7edbf932831f9d3172cd7fa9c844f2751c544a741b359f26d658a69c7dab41e5"; hasRunfiles = true; version = "2.1"; }; "zlmtt" = { stripPrefix = 0; - sha512.run = "5cdf0579ac6584fc73688ebffd9f18016c20c76fdd01f0b8be7331762700924ce77cb912b34dca15da078f472d46f506d1cae5e2d2e9ee1944fb772c7f27b6a2"; - sha512.doc = "834220fc28cda484b15cca0b896124a98f3664686582490c19582644524cdedd111e0ec500cdb4fbd45dd0a4c3ec9d647ee4a5a4de699f6b6ed16a67e7221312"; + sha512.run = "2c1b06550725880daf93c06fac7c386c27627d4fdad391706725b2514a16be1037dbe86fc9f3f3083cdf1d47175fba297f18d1fd26fdb2f392aa7e45ae624e77"; + sha512.doc = "f2fa605beb0a02aa2a55f19f7310ca295891b64e1ef2bba7311ba375191edbf915ad9b74747cc3661bc983af7c876e8a7f5997bcaed2be230cbd5d3e292cdfa7"; hasRunfiles = true; version = "1.01"; }; "zwgetfdate" = { stripPrefix = 0; - sha512.run = "ed7bdc7394b104d78a6302027589ef5a2ed8b27de3747285e75d1ea76d84026f406693e0c49a59ff5c6df38ab65704042aee9e154f77e092e4c520d9fc2568ec"; - sha512.doc = "154ceb58eb1ebadb022d28244e962cc4851af8234efec7d5e78689383c81b02747873104dc8a46932afa17bc063db23015f171284beeac8a749b7c650a417566"; + sha512.run = "82f490b04b42d371b1c48c6c0e326a96fe46b9a4c8e1ab981151a6809cbab09de7a7c9cd1cb5041ac6e513bca7d56cd602e1ab5c52c9a4077e3abba18d8fc378"; + sha512.doc = "2a3c7b87f0aeb0c55fa0f716d469a57378e0f62751df18ee791cb6188b44f5faa0187c7b541586fe05d354befae85233b816e960ef72d8d8c02119962fd693f0"; hasRunfiles = true; }; "zwpagelayout" = { stripPrefix = 0; - sha512.run = "9a58f48ba19e82ad7ebab471a419c83b037d0e314cf2bd2b72799228bac68356cf286091f0735689d6171a5d0707b04a8dbfbf4e5a7a940846fe7e86a96fbcbf"; - sha512.doc = "0a31ba65d49cbc111d6a5ca3ff1b2f9aa91614a23d6606aad1d5b9d37cd40f0f72c95bdfd56e56cb5f408279870e867282d862d0267d8e829fde608a49c079de"; + sha512.run = "9e836b46dac6c9ba2436c2eff15107bb2dc801fe640465fde643b3ff09df58f30e724fe0bf702467850b20db14c72dcf6387ce60be872a15d17d06056f285713"; + sha512.doc = "60869f08713337fef6519f8feea0641e6111ce1932edba1a678cc21803325cb826c172d3357ec5f1580dabe7e6c43455289835c463cf68e86e4c1a1b59c8ddc7"; hasRunfiles = true; version = "1.4d"; }; "zxjafbfont" = { stripPrefix = 0; - sha512.run = "2c06d1017fdff9b772ec8f9c7992a23c644fb7dba00d8b8776066c7fe4c8bee5ffc0b0257f03aa4925e0811ea19bf4c59b05ee76adab3cb41b326d7b4775683e"; - sha512.doc = "3e86815f7b5d23b58b15bfa81d24b7ce30c6ee9028912635656a7fb4125ba1906073e2d9e834c2085cef4eb0162d06625906459d958283224db33cdad9140b07"; + sha512.run = "73a17776e44f63ceef2132ddda5411d5b3362e21e2e40d2629d44638abab4c0a63a04ac11e9ad815a5dddf88f37d592baac86939c8b9c21099a1909c6e1fc7cc"; + sha512.doc = "e64220aeb4a648dcf8966f020f01761b133cfd13ca8792a97884a83b3976987907377017592e0b8841051d0ce2d7034ef45b7bf7126b27dc04473a6c92b59b02"; hasRunfiles = true; version = "0.2"; }; "zxjafont" = { stripPrefix = 0; - sha512.run = "a3b7f328a8b0f7a10464f073dba017dfecb28a9e185ad01b5f73bfa4f62ff354c4ae360a78f9311d15203505dce40a207cccd9bfdc3a854b3584df9ad3dccf93"; - sha512.doc = "e77f9ca52e69a9d66393ab231aa6505b3726f17c4e4de958e4f3e484df80eb63557dd59e23a11c6022d36468b7e8b546d2ddc5dd9ddcd4746bdad29576478c12"; + sha512.run = "fc34c9efdd78bce9698a5bf8b298f3d179aa9f083807bda63967d974cc7cac3c4aad51beeb969e324d305ca2e4fbaa61f3a659c75a4ed9a17d703c1bf6ba5c91"; + sha512.doc = "755eb5876c626f3e26d80d8ab5fd8d45204b107d88f8405fa8101d5c82a6b66af7566d75bbc53972738b069bc8ca2bd72a1e45bf1edb01ce3c7de0706b3cbc6f"; hasRunfiles = true; - version = "0.3"; + version = "0.4"; }; "zxjatype" = { stripPrefix = 0; - sha512.run = "83ac3fd469f8335bf09757c8ffc2a40eac820e29a1af2da858f570ea86238f1ba982dbe634fa0048482d9632f76ca547118da4387000c4772cb899e4b3cb404a"; - sha512.doc = "ffe2454057c766401c6ae98c885ae523179ae6f1d125e789b0cf39c189c270cbfde76484fcd870b7fafd3f2bb7293b8482b1526f843f0003176ef2dbe4c8ef1a"; + sha512.run = "f841768bc993d83d6ba2a0d6a2893601647834613e401efee5aa3b445941951b8f4c787648b4acc67382b2b4fe950a47727f630413bf9259e8956b1a402769b2"; + sha512.doc = "01446eb58a7f397f7d2ed2772f4d0cfbfcc6dce2a79b855dff7f80b5acf7fecd4ccde78916a9833f1878a9d8c0ec092e472ee0b51a28fc27c0a43f40d67cb733"; hasRunfiles = true; - version = "0.6b"; + version = "0.6c"; }; } diff --git a/pkgs/tools/typesetting/tikzit/default.nix b/pkgs/tools/typesetting/tikzit/default.nix new file mode 100644 index 000000000000..23d8093606be --- /dev/null +++ b/pkgs/tools/typesetting/tikzit/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchFromGitHub, qmake, qttools, qtbase, flex, bison }: + +stdenv.mkDerivation rec { + name = "tikzit-${version}"; + version = "2.0"; + + src = fetchFromGitHub { + owner = "tikzit"; + repo = "tikzit"; + rev = "v${version}"; + sha256 = "0fwxr9rc9vmw2jzpj084rygzyhp4xm3vm737668az600ln2scyad"; + }; + + nativeBuildInputs = [ qmake qttools flex bison ]; + buildInputs = [ qtbase ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "A graphical tool for rapidly creating graphs and diagrams using PGF/TikZ"; + longDescription = '' + TikZiT is a simple GUI editor for graphs and string diagrams. + Its native file format is a subset of PGF/TikZ, which means TikZiT files + can be included directly in papers typeset using LaTeX. + ''; + homepage = https://tikzit.github.io/; + license = licenses.gpl3Plus; + platforms = platforms.all; + maintainers = [ maintainers.iblech maintainers.mgttlinger ]; + }; +} diff --git a/pkgs/tools/video/atomicparsley/default.nix b/pkgs/tools/video/atomicparsley/default.nix index 701850758bcb..74f4c562102c 100644 --- a/pkgs/tools/video/atomicparsley/default.nix +++ b/pkgs/tools/video/atomicparsley/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchhg, autoreconfHook, zlib, darwin }: +{ stdenv, fetchhg, autoreconfHook, zlib, cf-private, Cocoa }: stdenv.mkDerivation rec { name = "atomicparsley-${version}"; @@ -9,10 +9,14 @@ stdenv.mkDerivation rec { sha256 = "05n4kbn91ps52h3wi1qb2jwygjsc01qzx4lgkv5mvwl5i49rj8fm"; }; - buildInputs = - [ autoreconfHook - zlib - ] ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Cocoa; + nativeBuildInputs = [ autoreconfHook ]; + + buildInputs = [ zlib ] + ++ stdenv.lib.optionals stdenv.isDarwin [ + Cocoa + # Needed for OBJC_CLASS_$_NSDictionary symbols. + cf-private + ]; installPhase = "install -D AtomicParsley $out/bin/AtomicParsley"; diff --git a/pkgs/tools/video/bento4/default.nix b/pkgs/tools/video/bento4/default.nix new file mode 100644 index 000000000000..687f80f1adfc --- /dev/null +++ b/pkgs/tools/video/bento4/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub +, cmake +}: +stdenv.mkDerivation rec { + name = "bento4-${version}"; + version = "1.5.1-624"; + + src = fetchFromGitHub { + owner = "axiomatic-systems"; + repo = "Bento4"; + rev = "v${version}"; + sha256 = "1cq6vhrq3n3lc1n454slbc66qdyqam2srxgdhfpyfxbq5c4y06nf"; + }; + + nativeBuildInputs = [ cmake ]; + installPhase = '' + mkdir -p $out/{lib,bin} + find -iname '*.so' -exec mv --target-directory="$out/lib" {} \; + find -maxdepth 1 -executable -type f -exec mv --target-directory="$out/bin" {} \; + ''; + + meta = with stdenv.lib; { + description = "Full-featured MP4 format and MPEG DASH library and tools"; + homepage = http://bento4.com; + license = licenses.gpl3; + maintainers = with maintainers; [ makefu ]; + broken = stdenv.isAarch64; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/video/flvtool2/default.nix b/pkgs/tools/video/flvtool2/default.nix index 975e13b65da7..037e07c72286 100644 --- a/pkgs/tools/video/flvtool2/default.nix +++ b/pkgs/tools/video/flvtool2/default.nix @@ -1,4 +1,4 @@ -{ buildRubyGem, ruby }: +{ lib, buildRubyGem, ruby }: buildRubyGem rec { inherit ruby; @@ -12,5 +12,6 @@ buildRubyGem rec { homepage = https://github.com/unnu/flvtool2; description = "A tool to manipulate Macromedia Flash Video files"; platforms = ruby.meta.platforms; + license = lib.licenses.bsd3; }; } diff --git a/pkgs/tools/video/vncrec/default.nix b/pkgs/tools/video/vncrec/default.nix index 7efcf6cbf83a..49a2c4d4acb0 100644 --- a/pkgs/tools/video/vncrec/default.nix +++ b/pkgs/tools/video/vncrec/default.nix @@ -12,16 +12,17 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; + nativeBuildInputs = [ imake gccmakedep ]; buildInputs = [ - libX11 xproto imake gccmakedep libXt libXmu libXaw + libX11 xproto libXt libXmu libXaw libXext xextproto libSM libICE libXpm libXp ]; - buildPhase = ''xmkmf && make World''; - - installPhase = '' - make DESTDIR=$out BINDIR=/bin MANDIR=/share/man/man1 install install.man - ''; + makeFlags = [ + "BINDIR=${placeholder "out"}/bin" + "MANDIR=${placeholder "out"}/share/man" + ]; + installTargets = "install install.man"; meta = { description = "VNC recorder"; diff --git a/pkgs/tools/virtualization/awsebcli/default.nix b/pkgs/tools/virtualization/awsebcli/default.nix index b1693bd262fe..fabdd5357743 100644 --- a/pkgs/tools/virtualization/awsebcli/default.nix +++ b/pkgs/tools/virtualization/awsebcli/default.nix @@ -20,6 +20,7 @@ let }); pathspec = super.pathspec.overridePythonAttrs (oldAttrs: rec { + name = "${oldAttrs.pname}-${version}"; version = "0.5.5"; src = oldAttrs.src.override { inherit version; diff --git a/pkgs/tools/virtualization/distrobuilder/default.nix b/pkgs/tools/virtualization/distrobuilder/default.nix index 2286faf4d1b8..54f1f492487d 100644 --- a/pkgs/tools/virtualization/distrobuilder/default.nix +++ b/pkgs/tools/virtualization/distrobuilder/default.nix @@ -8,8 +8,8 @@ let binPath = stdenv.lib.makeBinPath [ in buildGoPackage rec { name = "distrobuilder-${version}"; - version = "2018_06_29"; - rev = "e5acd73f81ad37151f3a2088fde650cea9b6a7e6"; + version = "2018_10_04"; + rev = "d2329be9569d45028a38836186d2353b8ddfe1ca"; goPackagePath = "github.com/lxc/distrobuilder"; @@ -17,7 +17,7 @@ buildGoPackage rec { inherit rev; owner = "lxc"; repo = "distrobuilder"; - sha256 = "19rc11s0paqga72jr8bziixihfv7dlkszmfk6xkg0349hzdg0gac"; + sha256 = "1sn1wif86p089kr6zq83k81hjd1d73kamnawc2p0k0vd0w91d3v4"; }; goDeps = ./deps.nix; diff --git a/pkgs/tools/virtualization/distrobuilder/deps.nix b/pkgs/tools/virtualization/distrobuilder/deps.nix index 56ff3c0cc12c..e4c65946551d 100644 --- a/pkgs/tools/virtualization/distrobuilder/deps.nix +++ b/pkgs/tools/virtualization/distrobuilder/deps.nix @@ -1,12 +1,30 @@ -# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 [ + { + goPackagePath = "github.com/flosch/pongo2"; + fetch = { + type = "git"; + url = "https://github.com/flosch/pongo2"; + rev = "24195e6d38b06020d7a92c7b11960cf2e7cad2f2"; + sha256 = "1cbg3ya8l2v34gcxnd73nvzpfpx8kzkbiv0kpgaxqpcqjhanhgj9"; + }; + } { goPackagePath = "github.com/gorilla/websocket"; fetch = { type = "git"; url = "https://github.com/gorilla/websocket"; - rev = "21ab95fa12b9bdd8fecf5fa3586aad941cc98785"; - sha256 = "1ygg6cr84461d6k3nzbja0dxhcgf5zvry2w10f6i7291ghrcwhyy"; + rev = "95ba29eb981bbb27d92e1f70bf8a1949452d926b"; + sha256 = "08lvc9l0qagyhyrjj6jkhpq3zapa5gqr966bm33nb4bc0pd38f48"; + }; + } + { + goPackagePath = "github.com/juju/errors"; + fetch = { + type = "git"; + url = "https://github.com/juju/errors"; + rev = "089d3ea4e4d597bd98acac068193d341983326a3"; + sha256 = "056za75j1zgksky7pbf0pkjqz5ha15g3wj3p4ma10m9sywdyq79r"; }; } { @@ -14,8 +32,8 @@ fetch = { type = "git"; url = "https://github.com/lxc/lxd"; - rev = "a81aac803bc22dcb14982b80dce005444e2b22f1"; - sha256 = "1pjwgh6551mjzkdzmvxx065sxxn8ixb3vdq2i6g1pyb56h5hnayi"; + rev = "5507ca02c639b378290402c7d33911a90caa4f9e"; + sha256 = "08h6ycnq43zhkzlrfvk656d1xqjbxhz6dpqmzcmrkb3pw0h0f8hg"; }; } { @@ -23,8 +41,8 @@ fetch = { type = "git"; url = "https://github.com/pkg/errors"; - rev = "816c9085562cd7ee03e7f8188a1cfd942858cded"; - sha256 = "1ws5crb7c70wdicavl6qr4g03nn6m92zd6wwp9n2ygz5c8rmxh8k"; + rev = "059132a15dd08d6704c67711dae0cf35ab991756"; + sha256 = "0bxkbh2rq40kdk8i05am5np77cnskx3571v2k300j5mmj1rl1ijg"; }; } { @@ -32,8 +50,8 @@ fetch = { type = "git"; url = "https://github.com/spf13/cobra"; - rev = "ef82de70bb3f60c65fb8eebacbb2d122ef517385"; - sha256 = "1q1nsx05svyv9fv3fy6xv6gs9ffimkyzsfm49flvl3wnvf1ncrkd"; + rev = "d2d81d9a96e23f0255397222bb0b4e3165e492dc"; + sha256 = "14nhpiyhz2lm468y5sm1vyxks5aky12kmbhmqq319s92lkm494cy"; }; } { @@ -41,8 +59,8 @@ fetch = { type = "git"; url = "https://github.com/spf13/pflag"; - rev = "583c0c0531f06d5278b7d917446061adc344b5cd"; - sha256 = "0nr4mdpfhhk94hq4ymn5b2sxc47b29p1akxd8b0hx4dvdybmipb5"; + rev = "aea12ed6721610dc6ed40141676d7ab0a1dac9e9"; + sha256 = "17p5k37bnzj6wfh000y7xpvxyv2wsfa3db9sm8da2frjvn7jgbp2"; }; } { @@ -54,14 +72,22 @@ sha256 = "0fd7d79644zmcirsb1gvhmh0l5vb5nyxmkzkvqpmzzcg6yfczph8"; }; } + { + goPackagePath = "gopkg.in/robfig/cron.v2"; + fetch = { + type = "git"; + url = "https://gopkg.in/robfig/cron.v2"; + rev = "be2e0b0deed5a68ffee390b4583a13aff8321535"; + sha256 = "1cmm6dc4cl8269wlknxmicyn1s63irg66lj76b9ncjjfrvijpf0y"; + }; + } { goPackagePath = "gopkg.in/yaml.v2"; fetch = { type = "git"; url = "https://gopkg.in/yaml.v2"; - rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; - sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; + rev = "51d6538a90f86fe93ac480b35f37b2be17fef232"; + sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa"; }; } ] - diff --git a/pkgs/tools/virtualization/euca2ools/default.nix b/pkgs/tools/virtualization/euca2ools/default.nix index ce628ff84b5e..5b310992afb6 100644 --- a/pkgs/tools/virtualization/euca2ools/default.nix +++ b/pkgs/tools/virtualization/euca2ools/default.nix @@ -15,7 +15,7 @@ in buildPythonApplication rec { propagatedBuildInputs = [ boto m2crypto ]; meta = { - homepage = http://open.eucalyptus.com/downloads; + homepage = https://github.com/eucalyptus/euca2ools; description = "Tools for interacting with Amazon EC2/S3-compatible cloud computing services"; maintainers = [ stdenv.lib.maintainers.eelco ]; platforms = stdenv.lib.platforms.linux; diff --git a/pkgs/tools/virtualization/google-compute-engine/default.nix b/pkgs/tools/virtualization/google-compute-engine/default.nix index e987bc7986b1..73a8f5184778 100644 --- a/pkgs/tools/virtualization/google-compute-engine/default.nix +++ b/pkgs/tools/virtualization/google-compute-engine/default.nix @@ -2,29 +2,31 @@ , fetchFromGitHub , buildPythonApplication , bash +, bashInteractive , systemd , utillinux , boto , setuptools +, distro }: buildPythonApplication rec { name = "google-compute-engine-${version}"; - version = "20180129"; + version = "20181023"; namePrefix = ""; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "compute-image-packages"; rev = version; - sha256 = "0380fnr64109hv8l1f3sgdg8a5mf020axj7jh8y25xq6wzkjm20c"; + sha256 = "0bhh62f4kx4d7k673fvyzgr9h771lzk7dxhq3ld7zzcz0pmxlx3a"; }; postPatch = '' for file in $(find google_compute_engine -type f); do substituteInPlace "$file" \ --replace /bin/systemctl "${systemd}/bin/systemctl" \ - --replace /bin/bash "${bash}/bin/bash" \ + --replace /bin/bash "${bashInteractive}/bin/bash" \ --replace /sbin/hwclock "${utillinux}/bin/hwclock" # SELinux tool ??? /sbin/restorecon @@ -42,7 +44,7 @@ buildPythonApplication rec { cp -r google_config/udev/*.rules $out/lib/udev/rules.d ''; - propagatedBuildInputs = [ boto setuptools ]; + propagatedBuildInputs = [ boto setuptools distro ]; doCheck = false; diff --git a/pkgs/tools/virtualization/linode-cli/default.nix b/pkgs/tools/virtualization/linode-cli/default.nix index 12852265c406..c4fb74cf1a1d 100644 --- a/pkgs/tools/virtualization/linode-cli/default.nix +++ b/pkgs/tools/virtualization/linode-cli/default.nix @@ -1,6 +1,6 @@ -{ stdenv, fetchFromGitHub, buildPerlPackage, perlPackages, makeWrapper}: +{ stdenv, fetchFromGitHub, perlPackages, makeWrapper}: -buildPerlPackage rec { +perlPackages.buildPerlPackage rec { name = "linode-cli-${version}"; version = "1.4.7"; diff --git a/pkgs/tools/virtualization/mininet/default.nix b/pkgs/tools/virtualization/mininet/default.nix new file mode 100644 index 000000000000..a2f4b1650876 --- /dev/null +++ b/pkgs/tools/virtualization/mininet/default.nix @@ -0,0 +1,48 @@ +{ stdenv, lib, fetchFromGitHub +, which +, python +, help2man +}: + +let + pyEnv = python.withPackages(ps: [ ps.setuptools ]); +in +stdenv.mkDerivation rec { + name = "mininet-${version}"; + version = "2.3.0d4"; + + outputs = [ "out" "py" ]; + + src = fetchFromGitHub { + owner = "mininet"; + repo = "mininet"; + rev = version; + sha256 = "02hsqa7r5ykj8m1ycl32xwn1agjrw78wkq87xif0dl2vkzln41i4"; + }; + + buildFlags = [ "mnexec" ]; + makeFlags = [ "PREFIX=$(out)" ]; + + pythonPath = [ python.pkgs.setuptools ]; + buildInputs = [ python which help2man ]; + + installTargets = [ "install-mnexec" "install-manpages" ]; + + preInstall = '' + mkdir -p $out $py + # without --root, install fails + ${pyEnv.interpreter} setup.py install --root="/" --prefix=$py + ''; + + doCheck = false; + + + meta = with lib; { + description = "Emulator for rapid prototyping of Software Defined Networks"; + license = { + fullName = "Mininet 2.3.0d4 License"; + }; + homepage = https://github.com/mininet/mininet; + maintainers = with maintainers; [ teto ]; + }; +} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index ae7137d3a6a4..8d29370c8763 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -49,10 +49,17 @@ mapAliases ({ bashCompletion = bash-completion; # Added 2016-09-28 bridge_utils = bridge-utils; # added 2015-02-20 btrfsProgs = btrfs-progs; # added 2016-01-03 + buildbot = pythonPackages.buildbot; # added 2018-10-11 + buildbot-full = pythonPackages.buildbot-full; # added 2018-10-11 + buildbot-pkg = pythonPackages.buildbot-pkg; # added 2018-10-11 + buildbot-ui = pythonPackages.buildbot-ui; # added 2018-10-11 + buildbot-worker = pythonPackages.buildbot-worker; # added 2018-10-11 + buildPerlPackage = perlPackages.buildPerlPackage; # added 2018-10-12 bundler_HEAD = bundler; # added 2015-11-15 cantarell_fonts = cantarell-fonts; # added 2018-03-03 checkbashism = checkbashisms; # added 2016-08-16 cifs_utils = cifs-utils; # added 2016-08 + ckb = ckb-next; # added 2018-10-21 clangAnalyzer = clang-analyzer; # added 2015-02-20 clawsMail = claws-mail; # added 2016-04-29 clutter_gtk = clutter-gtk; # added 2018-02-25 @@ -78,9 +85,11 @@ mapAliases ({ docbook5_xsl = docbook_xsl_ns; # added 2018-04-25 docbook_xml_xslt = docbook_xsl; # added 2018-04-25 double_conversion = double-conversion; # 2017-11-22 + docker_compose = docker-compose; # 2018-11-10 dwarf_fortress = dwarf-fortress; # added 2016-01-23 - emacs25Macport_25_1 = emacs25Macport; # added 2018-04-25 emacsMelpa = emacs25PackagesNg; # for backward compatibility + emacsPackagesGen = emacsPackagesFor; # added 2018-08-18 + emacsPackagesNgGen = emacsPackagesNgFor; # added 2018-08-18 enblendenfuse = enblend-enfuse; # 2015-09-30 evolution_data_server = evolution-data-server; # added 2018-02-25 etcdctl = etcd; # added 2018-04-25 @@ -104,6 +113,8 @@ mapAliases ({ gnome_themes_standard = gnome-themes-standard; # added 2018-02-25 gnustep-make = gnustep.make; # added 2016-7-6 go-pup = pup; # added 2017-12-19 + gobjectIntrospection = gobject-introspection; # added 2018-12-02 + goimports = gotools; # added 2018-09-16 googleAuthenticator = google-authenticator; # added 2016-10-16 grantlee5 = libsForQt5.grantlee; # added 2015-12-19 gsettings_desktop_schemas = gsettings-desktop-schemas; # added 2018-02-25 @@ -123,12 +134,14 @@ mapAliases ({ gupnp_dlna = gupnp-dlna; # added 2018-02-25 gupnp_igd = gupnp-igd; # added 2018-02-25 gupnptools = gupnp-tools; # added 2015-12-19 + gutenberg = zola; # added 2018-11-17 heimdalFull = heimdal; # added 2018-05-01 hicolor_icon_theme = hicolor-icon-theme; # added 2018-02-25 htmlTidy = html-tidy; # added 2014-12-06 iana_etc = iana-etc; # added 2017-03-08 idea = jetbrains; # added 2017-04-03 inotifyTools = inotify-tools; + jbuilder = dune; # added 2018-09-09 joseki = apache-jena-fuseki; # added 2016-02-28 json_glib = json-glib; # added 2018-02-25 kdiff3-qt5 = kdiff3; # added 2017-02-18 @@ -153,6 +166,7 @@ mapAliases ({ libgumbo = gumbo; # added 2018-01-21 libintlOrEmpty = stdenv.lib.optional (!stdenv.isLinux || stdenv.hostPlatform.libc != "glibc") gettext; # added 2018-03-14 libjson_rpc_cpp = libjson-rpc-cpp; # added 2017-02-28 + liblapackWithoutAtlas = liblapack; # added 2018-11-05 libmysql = mysql.connector-c; # added # 2017-12-28, this was a misnomer refering to libmysqlclient librecad2 = librecad; # backwards compatibility alias, added 2015-10 libsysfs = sysfsutils; # added 2018-04-25 @@ -195,10 +209,15 @@ mapAliases ({ opencascade_oce = opencascade; # added 2018-04-25 opencl-icd = ocl-icd; # added 2017-01-20 openexr_ctl = ctl; # added 2018-04-25 + openjpeg_2_1 = openjpeg_2; # added 2018-10-25 + opensans-ttf = open-sans; # added 2018-12-04 openssh_with_kerberos = openssh; # added 2018-01-28 owncloudclient = owncloud-client; # added 2016-08 p11_kit = p11-kit; # added 2018-02-25 + parquet-cpp = arrow-cpp; # added 2018-09-08 pass-otp = pass.withExtensions (ext: [ext.pass-otp]); # added 2018-05-04 + perlXMLParser = perlPackages.XMLParser; # added 2018-10-12 + perlArchiveCpio = perlPackages.ArchiveCpio; # added 2018-10-12 pgp-tools = signing-party; # added 2017-03-26 pidgin-with-plugins = pidgin; # added 2016-06 pidginlatex = pidgin-latex; # added 2018-01-08 @@ -210,7 +229,13 @@ mapAliases ({ pidginwindowmerge = pidgin-window-merge; # added 2018-01-08 piwik = matomo; # added 2018-01-16 pltScheme = racket; # just to be sure + pmtools = acpica-tools; # added 2018-11-01 poppler_qt5 = libsForQt5.poppler; # added 2015-12-19 + postgresql93 = postgresql_9_3; + postgresql94 = postgresql_9_4; + postgresql95 = postgresql_9_5; + postgresql96 = postgresql_9_6; + postgresql100 = throw "deprecated 2018-10-21: use postgresql_10 instead"; procps-ng = procps; # added 2018-06-08 prometheus-statsd-bridge = prometheus-statsd-exporter; # added 2017-08-27 pulseaudioLight = pulseaudio; # added 2018-04-25 @@ -221,6 +246,7 @@ mapAliases ({ qwt6 = libsForQt5.qwt; # added 2015-12-19 rdiff_backup = rdiff-backup; # added 2014-11-23 rdmd = dtools; # added 2017-08-19 + rng_tools = rng-tools; # added 2018-10-24 robomongo = robo3t; #added 2017-09-28 rssglx = rss-glx; #added 2015-03-25 ruby_2_0_0 = throw "deprecated 2018-0213: use a newer version of ruby"; @@ -235,6 +261,7 @@ mapAliases ({ s6Networking = s6-networking; # added 2018-07-23 s6LinuxUtils = s6-linux-utils; # added 2018-07-23 s6PortableUtils = s6-portable-utils; # added 2018-07-23 + sagemath = sage; # added 2018-10-27 sam = deadpixi-sam; # added 2018-04-25 samsungUnifiedLinuxDriver = samsung-unified-linux-driver; # added 2016-01-25 saneBackends = sane-backends; # added 2016-01-02 @@ -273,6 +300,9 @@ mapAliases ({ telepathy_qt5 = libsForQt5.telepathy; # added 2015-12-19 telepathy_salut = telepathy-salut; # added 2018-02-25 telnet = inetutils; # added 2018-05-15 + terraform-provider-ibm = terraform-providers.ibm; # added 2018-09-28 + terraform-provider-libvirt = terraform-providers.libvirt; # added 2018-09-28 + terraform-provider-nixos = terraform-providers.nixos; # added 2018-09-28 tex-gyre-bonum-math = tex-gyre-math.bonum; # added 2018-04-03 tex-gyre-pagella-math = tex-gyre-math.pagella; # added 2018-04-03 tex-gyre-schola-math = tex-gyre-math.schola; # added 2018-04-03 @@ -282,6 +312,7 @@ mapAliases ({ trang = jing-trang; # added 2018-04-25 transmission_gtk = transmission-gtk; # added 2018-01-06 transmission_remote_gtk = transmission-remote-gtk; # added 2018-01-06 + truecrypt = veracrypt; # added 2018-10-24 tshark = wireshark-cli; # added 2018-04-25 ucsFonts = ucs-fonts; # added 2016-07-15 ultrastardx-beta = ultrastardx; # added 2017-08-12 @@ -290,9 +321,12 @@ mapAliases ({ vimprobable2Wrapper = vimprobable2; # added 2015-01 virtviewer = virt-viewer; # added 2015-12-24 vorbisTools = vorbis-tools; # added 2016-01-26 + weechat-xmpp = weechatScripts.weechat-xmpp; # added 2018-09-06 + weechat-matrix-bridge = weechatScripts.weechat-matrix-bridge; # added 2018-09-06 wineStaging = wine-staging; # added 2018-01-08 winusb = woeusb; # added 2017-12-22 wireguard = wireguard-tools; # added 2018-05-19 + morituri = whipper; # added 2018-09-13 x11 = xlibsWrapper; # added 2015-09 xbmc = kodi; # added 2018-04-25 xbmcPlain = kodiPlain; # added 2018-04-25 @@ -300,8 +334,12 @@ mapAliases ({ xmonad_log_applet_gnome3 = xmonad_log_applet; # added 2018-05-01 xf86_video_nouveau = xorg.xf86videonouveau; # added 2015-09 xlibs = xorg; # added 2015-09 + xpraGtk3 = xpra; # added 2018-09-13 youtubeDL = youtube-dl; # added 2014-10-26 + # TODO(ekleog): add ‘wasm’ alias to ‘ocamlPackages.wasm’ after 19.03 + # branch-off + # added 2017-05-27 wineMinimal = winePackages.minimal; wineFull = winePackages.full; @@ -319,7 +357,6 @@ mapAliases ({ callPackage_i686 = pkgsi686Linux.callPackage; inherit (ocaml-ng) # added 2016-09-14 - ocamlPackages_3_10_0 ocamlPackages_3_11_2 ocamlPackages_3_12_1 ocamlPackages_4_00_1 ocamlPackages_4_01_0 ocamlPackages_4_02 ocamlPackages_4_03 ocamlPackages_latest; @@ -338,10 +375,6 @@ mapAliases ({ gst-ffmpeg = pkgs.gst-ffmpeg; }; } // (with ocaml-ng; { # added 2016-09-14 - ocaml_3_08_0 = ocamlPackages_3_08_0.ocaml; - ocaml_3_10_0 = ocamlPackages_3_10_0.ocaml; - ocaml_3_11_2 = ocamlPackages_3_11_2.ocaml; - ocaml_3_12_1 = ocamlPackages_3_12_1.ocaml; ocaml_4_00_1 = ocamlPackages_4_00_1.ocaml; ocaml_4_01_0 = ocamlPackages_4_01_0.ocaml; ocaml_4_02 = ocamlPackages_4_02.ocaml; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fd7559ead149..92dc25057b45 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6,10 +6,23 @@ * Hint: ### starts category names. */ { lib, noSysDirs, config}: -self: pkgs: +res: pkgs: super: with pkgs; +let + self = + builtins.trace '' + It seems that you are using a patched Nixpkgs that references the self + variable in pkgs/top-level/all-packages.nix. This variable was incorrectly + named, so its usage needs attention. Please use pkgs for packages or super + for functions. + '' + res; # Do *NOT* use res in your fork. It will be removed. + + # TODO: turn self into an error + +in { # Allow callPackage to fill in the pkgs argument @@ -71,6 +84,14 @@ with pkgs; common-updater-scripts = callPackage ../common-updater/scripts.nix { }; + ### Push NixOS tests inside the fixed point + + nixosTests = import ../../nixos/tests/all-tests.nix { + inherit pkgs; + system = stdenv.hostPlatform.system; + callTest = t: t.test; + }; + ### BUILD SUPPORT autoreconfHook = makeSetupHook @@ -81,8 +102,7 @@ with pkgs; { deps = [ autoconf264 automake111x gettext libtool ]; } ../build-support/setup-hooks/autoreconf.sh; - autoPatchelfHook = makeSetupHook - { name = "auto-patchelf-hook"; deps = [ file ]; } + autoPatchelfHook = makeSetupHook { name = "auto-patchelf-hook"; } ../build-support/setup-hooks/auto-patchelf.sh; ensureNewerSourcesHook = { year }: makeSetupHook {} @@ -123,16 +143,19 @@ with pkgs; inherit dhall-nix; }; + deadcode = callPackage ../development/tools/deadcode { }; + diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins; dieHook = makeSetupHook {} ../build-support/setup-hooks/die.sh; + archiver = callPackage ../applications/misc/archiver { }; + digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox { }; - # go 1.9 pin until https://github.com/moby/moby/pull/35739 - dockerTools = callPackage ../build-support/docker { go = go_1_9; }; + dockerTools = callPackage ../build-support/docker { }; - docker_compose = pythonPackages.docker_compose; + docker-compose = python3Packages.callPackage ../applications/virtualization/docker-compose {}; docker-ls = callPackage ../tools/misc/docker-ls { }; @@ -152,6 +175,8 @@ with pkgs; ebook2cw = callPackage ../applications/misc/ebook2cw { }; + etBook = callPackage ../data/fonts/et-book { }; + fetchbower = callPackage ../build-support/fetchbower { inherit (nodePackages) bower2nix; }; @@ -171,7 +196,7 @@ with pkgs; fetchfossil = callPackage ../build-support/fetchfossil { }; fetchgit = callPackage ../build-support/fetchgit { - git = gitMinimal; + git = buildPackages.gitMinimal; }; fetchgitPrivate = callPackage ../build-support/fetchgit/private.nix { }; @@ -282,19 +307,19 @@ with pkgs; ... # For hash agility }@args: fetchzip ({ inherit name; - url = "http://git.savannah.gnu.org/cgit/${repo}.git/snapshot/${repo}-${rev}.tar.gz"; - meta.homepage = "http://git.savannah.gnu.org/cgit/${repo}.git/"; + url = "https://git.savannah.gnu.org/cgit/${repo}.git/snapshot/${repo}-${rev}.tar.gz"; + meta.homepage = "https://git.savannah.gnu.org/cgit/${repo}.git/"; } // removeAttrs args [ "repo" "rev" ]) // { inherit rev; }; # gitlab example fetchFromGitLab = { - owner, repo, rev, domain ? "gitlab.com", name ? "source", + owner, repo, rev, domain ? "gitlab.com", name ? "source", group ? null, ... # For hash agility }@args: fetchzip ({ inherit name; - url = "https://${domain}/api/v4/projects/${owner}%2F${repo}/repository/archive.tar.gz?sha=${rev}"; - meta.homepage = "https://${domain}/${owner}/${repo}/"; - } // removeAttrs args [ "domain" "owner" "repo" "rev" ]) // { inherit rev; }; + url = "https://${domain}/api/v4/projects/${lib.optionalString (group != null) "${group}%2F"}${owner}%2F${repo}/repository/archive.tar.gz?sha=${rev}"; + meta.homepage = "https://${domain}/${lib.optionalString (group != null) "${group}/"}${owner}/${repo}/"; + } // removeAttrs args [ "domain" "owner" "group" "repo" "rev" ]) // { inherit rev; }; # gitweb example, snapshot support is optional in gitweb fetchFromRepoOrCz = { @@ -302,8 +327,8 @@ with pkgs; ... # For hash agility }@args: fetchzip ({ inherit name; - url = "http://repo.or.cz/${repo}.git/snapshot/${rev}.tar.gz"; - meta.homepage = "http://repo.or.cz/${repo}.git/"; + url = "https://repo.or.cz/${repo}.git/snapshot/${rev}.tar.gz"; + meta.homepage = "https://repo.or.cz/${repo}.git/"; } // removeAttrs args [ "repo" "rev" ]) // { inherit rev; }; fetchNuGet = callPackage ../build-support/fetchnuget { }; @@ -332,7 +357,7 @@ with pkgs; inherit contents compressor prepend; }; - makeWrapper = makeSetupHook { deps = [ dieHook ]; } + makeWrapper = makeSetupHook { deps = [ dieHook ]; substitutions = { shell = pkgs.runtimeShell; }; } ../build-support/setup-hooks/make-wrapper.sh; makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }: @@ -365,6 +390,8 @@ with pkgs; nukeReferences = callPackage ../build-support/nuke-references { }; + referencesByPopularity = callPackage ../build-support/references-by-popularity { }; + removeReferencesTo = callPackage ../build-support/remove-references-to { }; vmTools = callPackage ../build-support/vm { }; @@ -406,6 +433,8 @@ with pkgs; iconConvTools = callPackage ../build-support/icon-conv-tools {}; + #package writers + writers = callPackage ../build-support/writers {}; ### TOOLS @@ -421,10 +450,10 @@ with pkgs; abduco = callPackage ../tools/misc/abduco { }; - acbuild = callPackage ../applications/misc/acbuild { }; - acct = callPackage ../tools/system/acct { }; + accuraterip-checksum = callPackage ../tools/audio/accuraterip-checksum { }; + acme-sh = callPackage ../tools/admin/acme.sh { }; acoustidFingerprinter = callPackage ../tools/audio/acoustid-fingerprinter { @@ -459,6 +488,8 @@ with pkgs; acme-client = callPackage ../tools/networking/acme-client { inherit (darwin) apple_sdk; }; + amass = callPackage ../tools/networking/amass { }; + afew = callPackage ../applications/networking/mailreaders/afew { pythonPackages = python3Packages; }; afio = callPackage ../tools/archivers/afio { }; @@ -493,6 +524,7 @@ with pkgs; alacritty = callPackage ../applications/misc/alacritty { inherit (xorg) libXcursor libXxf86vm libXi; + inherit (darwin) cf-private; inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation CoreGraphics CoreServices CoreText Foundation OpenGL; }; @@ -567,12 +599,19 @@ with pkgs; gsl = gsl_1; }; - atomicparsley = callPackage ../tools/video/atomicparsley { }; + atomicparsley = callPackage ../tools/video/atomicparsley { + inherit (darwin) cf-private; + inherit (darwin.apple_sdk.frameworks) Cocoa; + }; autoflake = callPackage ../development/tools/analysis/autoflake { }; + autospotting = callPackage ../applications/misc/autospotting { }; + avfs = callPackage ../tools/filesystems/avfs { }; + avldrums-lv2 = callPackage ../applications/audio/avldrums-lv2 { }; + aws-iam-authenticator = callPackage ../tools/security/aws-iam-authenticator {}; awscli = callPackage ../tools/admin/awscli { }; @@ -581,6 +620,10 @@ with pkgs; awslogs = callPackage ../tools/admin/awslogs { }; + aws-env = callPackage ../tools/admin/aws-env { }; + + aws-google-auth = pythonPackages.callPackage ../tools/admin/aws-google-auth { }; + aws-okta = callPackage ../tools/security/aws-okta { }; aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { }; @@ -593,7 +636,9 @@ with pkgs; iamy = callPackage ../tools/admin/iamy { }; - azure-cli = nodePackages.azure-cli; + azure-cli = nodePackages_8_x.azure-cli; + + azure-storage-azcopy = callPackage ../development/tools/azcopy { }; azure-vhd-utils = callPackage ../tools/misc/azure-vhd-utils { }; @@ -627,6 +672,8 @@ with pkgs; stdenv = overrideCC stdenv gcc5; }; + apt-dater = callPackage ../tools/package-management/apt-dater { }; + autorevision = callPackage ../tools/misc/autorevision { }; bcachefs-tools = callPackage ../tools/filesystems/bcachefs-tools { }; @@ -645,14 +692,24 @@ with pkgs; cconv = callPackage ../tools/text/cconv { }; + go-check = callPackage ../development/tools/check { }; + chkcrontab = callPackage ../tools/admin/chkcrontab { }; + cozy = callPackage ../applications/audio/cozy-audiobooks { }; + + deskew = callPackage ../applications/graphics/deskew { }; + + diskus = callPackage ../tools/misc/diskus { }; + djmount = callPackage ../tools/filesystems/djmount { }; dgsh = callPackage ../shells/dgsh { }; dkimpy = with pythonPackages; toPythonApplication dkimpy; + dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { }; + ecdsautils = callPackage ../tools/security/ecdsautils { }; sedutil = callPackage ../tools/security/sedutil { }; @@ -684,12 +741,16 @@ with pkgs; gitter = callPackage ../applications/networking/instant-messengers/gitter { }; + gucci = callPackage ../tools/text/gucci { }; + grc = callPackage ../tools/misc/grc { }; green-pdfviewer = callPackage ../applications/misc/green-pdfviewer { SDL = SDL_sixel; }; + gremlin-console = callPackage ../applications/misc/gremlin-console { }; + gcsfuse = callPackage ../tools/filesystems/gcsfuse { }; glyr = callPackage ../tools/audio/glyr { }; @@ -720,6 +781,8 @@ with pkgs; oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { }; + goku = callPackage ../os-specific/darwin/goku { }; + kwakd = callPackage ../servers/kwakd { }; kwm = callPackage ../os-specific/darwin/kwm { }; @@ -728,6 +791,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; }; + luigi = callPackage ../applications/networking/cluster/luigi { }; + m-cli = callPackage ../os-specific/darwin/m-cli { }; reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace {}; @@ -742,6 +807,8 @@ with pkgs; xcodeenv = callPackage ../development/mobile/xcodeenv { }; + ssh-agents = callPackage ../tools/networking/ssh-agents { }; + titaniumenv = callPackage ../development/mobile/titaniumenv { }; abootimg = callPackage ../development/mobile/abootimg {}; @@ -754,13 +821,14 @@ with pkgs; androidenv = callPackage ../development/mobile/androidenv { pkgs_i686 = pkgsi686Linux; + licenseAccepted = (config.android_sdk.accept_license or false); }; inherit (androidenv) androidndk; androidsdk = androidenv.androidsdk_8_0; - androidsdk_extras = self.androidenv.androidsdk_8_0_extras; + androidsdk_extras = res.androidenv.androidsdk_8_0_extras; webos = recurseIntoAttrs { cmake-modules = callPackage ../development/mobile/webos/cmake-modules.nix { }; @@ -782,6 +850,8 @@ with pkgs; }; aria = aria2; + asmfmt = callPackage ../development/tools/asmfmt { }; + aspcud = callPackage ../tools/misc/aspcud { }; at = callPackage ../tools/system/at { }; @@ -814,7 +884,10 @@ with pkgs; libssl = openssl; }; - axoloti = callPackage ../applications/audio/axoloti { }; + axoloti = callPackage ../applications/audio/axoloti { + gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc; + binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils; + }; dfu-util-axoloti = callPackage ../applications/audio/axoloti/dfu-util.nix { }; libusb1-axoloti = callPackage ../applications/audio/axoloti/libusb1.nix { inherit (darwin) libobjc; @@ -843,7 +916,9 @@ with pkgs; bashmount = callPackage ../tools/filesystems/bashmount {}; - bat = callPackage ../tools/misc/bat { }; + bat = callPackage ../tools/misc/bat { + inherit (darwin.apple_sdk.frameworks) Security; + }; bc = callPackage ../tools/misc/bc { }; @@ -859,7 +934,8 @@ with pkgs; filebeat6 heartbeat6 metricbeat6 - packetbeat6; + packetbeat6 + journalbeat6; filebeat = filebeat6; heartbeat = heartbeat6; @@ -882,12 +958,8 @@ with pkgs; bindfs = callPackage ../tools/filesystems/bindfs { }; - bins = callPackage ../tools/graphics/bins { }; - bitbucket-cli = python2Packages.bitbucket-cli; - bittornado = callPackage ../tools/networking/p2p/bittornado { }; - blink = callPackage ../applications/networking/instant-messengers/blink { }; blockhash = callPackage ../tools/graphics/blockhash { }; @@ -925,6 +997,8 @@ with pkgs; libgit2 = libgit2_0_27; }; + bluez-alsa = callPackage ../tools/bluetooth/bluez-alsa { }; + bluez-tools = callPackage ../tools/bluetooth/bluez-tools { }; bmon = callPackage ../tools/misc/bmon { }; @@ -951,6 +1025,8 @@ with pkgs; brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { }; + brigand = callPackage ../development/libraries/brigand { }; + brltty = callPackage ../tools/misc/brltty { alsaSupport = (!stdenv.isDarwin); systemdSupport = stdenv.isLinux; @@ -959,6 +1035,9 @@ with pkgs; bruteforce-luks = callPackage ../tools/security/bruteforce-luks { }; + breakpointHook = assert stdenv.isLinux; + makeSetupHook { } ../build-support/setup-hooks/breakpoint-hook.sh; + bsod = callPackage ../misc/emulators/bsod { }; btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { }; @@ -1043,6 +1122,8 @@ with pkgs; catch = callPackage ../development/libraries/catch { }; + catch2 = callPackage ../development/libraries/catch2 { }; + catdoc = callPackage ../tools/text/catdoc { }; catdocx = callPackage ../tools/text/catdocx { }; @@ -1069,6 +1150,10 @@ with pkgs; cddl = callPackage ../development/tools/cddl { }; + cedille = callPackage ../applications/science/logic/cedille + { inherit (haskellPackages) alex happy Agda ghcWithPackages; + }; + cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { }; ckbcomp = callPackage ../tools/X11/ckbcomp { }; @@ -1085,6 +1170,8 @@ with pkgs; cloud-init = callPackage ../tools/virtualization/cloud-init { }; + cloudflared = callPackage ../applications/networking/cloudflared { }; + cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { }; clib = callPackage ../tools/package-management/clib { }; @@ -1099,8 +1186,6 @@ with pkgs; consul = callPackage ../servers/consul { }; - consul-ui = callPackage ../servers/consul/ui.nix { }; - consul-alerts = callPackage ../servers/monitoring/consul-alerts { }; consul-template = callPackage ../tools/system/consul-template { }; @@ -1119,9 +1204,7 @@ with pkgs; clipster = callPackage ../tools/misc/clipster { }; - coprthr = callPackage ../development/libraries/coprthr { - flex = flex_2_5_35; - }; + coprthr = callPackage ../development/libraries/coprthr { }; cplex = callPackage ../applications/science/math/cplex { releasePath = config.cplex.releasePath or null; }; @@ -1132,6 +1215,7 @@ with pkgs; codec2 = callPackage ../development/libraries/codec2 { }; contacts = callPackage ../tools/misc/contacts { + inherit (darwin) cf-private; inherit (darwin.apple_sdk.frameworks) Foundation AddressBook; }; @@ -1141,6 +1225,8 @@ with pkgs; coursier = callPackage ../development/tools/coursier {}; + cppclean = callPackage ../development/tools/cppclean {}; + cri-tools = callPackage ../tools/virtualization/cri-tools {}; crip = callPackage ../applications/audio/crip { }; @@ -1175,6 +1261,8 @@ with pkgs; deja-dup = callPackage ../applications/backup/deja-dup { }; + desync = callPackage ../applications/networking/sync/desync { }; + devmem2 = callPackage ../os-specific/linux/devmem2 { }; dbus-broker = callPackage ../os-specific/linux/dbus-broker { }; @@ -1234,6 +1322,8 @@ with pkgs; dtrx = callPackage ../tools/compression/dtrx { }; + dune = callPackage ../development/tools/ocaml/dune { }; + duperemove = callPackage ../tools/filesystems/duperemove { }; dylibbundler = callPackage ../tools/misc/dylibbundler { }; @@ -1266,6 +1356,10 @@ with pkgs; envconsul = callPackage ../tools/system/envconsul { }; + envsubst = callPackage ../tools/misc/envsubst { }; + + errcheck = callPackage ../development/tools/errcheck { }; + eschalot = callPackage ../tools/security/eschalot { }; esptool = callPackage ../tools/misc/esptool { }; @@ -1276,6 +1370,8 @@ with pkgs; et = callPackage ../applications/misc/et {}; + ejson = callPackage ../development/tools/ejson {}; + eternal-terminal = callPackage ../tools/networking/eternal-terminal {}; f3 = callPackage ../tools/filesystems/f3 { }; @@ -1310,6 +1406,8 @@ with pkgs; fsmark = callPackage ../tools/misc/fsmark { }; + futhark = haskell.lib.justStaticExecutables haskellPackages.futhark; + fwup = callPackage ../tools/misc/fwup { }; fzf = callPackage ../tools/misc/fzf { }; @@ -1322,6 +1420,8 @@ with pkgs; gdrive = callPackage ../applications/networking/gdrive { }; + go-2fa = callPackage ../tools/security/2fa {}; + go-dependency-manager = callPackage ../development/tools/gdm { }; geckodriver = callPackage ../development/tools/geckodriver { }; @@ -1352,6 +1452,8 @@ with pkgs; gmic = callPackage ../tools/graphics/gmic { }; + gmic_krita_qt = libsForQt5.callPackage ../tools/graphics/gmic_krita_qt { }; + goa = callPackage ../development/tools/goa { buildGoPackage = buildGo110Package; }; @@ -1394,8 +1496,6 @@ with pkgs; interlock = callPackage ../servers/interlock {}; - jbuilder = callPackage ../development/tools/ocaml/jbuilder { }; - kapacitor = callPackage ../servers/monitoring/kapacitor { }; kisslicer = callPackage ../tools/misc/kisslicer { }; @@ -1412,6 +1512,8 @@ with pkgs; libxnd = callPackage ../development/libraries/libxnd { }; + link-grammar = callPackage ../tools/text/link-grammar { }; + loadwatch = callPackage ../tools/system/loadwatch { }; loccount = callPackage ../development/tools/misc/loccount { }; @@ -1440,6 +1542,12 @@ with pkgs; metabase = callPackage ../servers/metabase { }; + miniserve = callPackage ../tools/misc/miniserve { }; + + mkspiffs = callPackage ../tools/filesystems/mkspiffs { }; + + mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { }); + monetdb = callPackage ../servers/sql/monetdb { }; mp3blaster = callPackage ../applications/audio/mp3blaster { }; @@ -1458,6 +1566,11 @@ with pkgs; noteshrink = callPackage ../tools/misc/noteshrink { }; + noti = callPackage ../tools/misc/noti { + inherit (darwin) cf-private; + inherit (darwin.apple_sdk.frameworks) Cocoa; + }; + nrsc5 = callPackage ../applications/misc/nrsc5 { }; nwipe = callPackage ../tools/security/nwipe { }; @@ -1472,8 +1585,12 @@ with pkgs; patdiff = callPackage ../tools/misc/patdiff { }; + pbpst = callPackage ../applications/misc/pbpst { }; + pbzx = callPackage ../tools/compression/pbzx { }; + pev = callPackage ../development/tools/analysis/pev { }; + photon = callPackage ../tools/networking/photon { }; playerctl = callPackage ../tools/audio/playerctl { }; @@ -1484,12 +1601,16 @@ with pkgs; parallel-rust = callPackage ../tools/misc/parallel-rust { }; - scour = callPackage ../tools/graphics/scour { }; + pyCA = python3Packages.callPackage ../applications/video/pyca {}; + + scour = with python3Packages; toPythonApplication scour; s2png = callPackage ../tools/graphics/s2png { }; simg2img = callPackage ../tools/filesystems/simg2img { }; + snipes = callPackage ../games/snipes { }; + socklog = callPackage ../tools/system/socklog { }; staccato = callPackage ../tools/text/staccato { }; @@ -1516,6 +1637,8 @@ with pkgs; conf = config.riot-web.conf or null; }; + roundcube = callPackage ../servers/roundcube { }; + rsbep = callPackage ../tools/backup/rsbep { }; rsyslog = callPackage ../tools/system/rsyslog { @@ -1630,6 +1753,8 @@ with pkgs; pythonPackages = python3Packages; }; + bento4 = callPackage ../tools/video/bento4 { }; + bepasty = callPackage ../tools/misc/bepasty { }; bettercap = callPackage ../tools/security/bettercap { }; @@ -1642,6 +1767,10 @@ with pkgs; biber = callPackage ../tools/typesetting/biber { }; + blastem = callPackage ../misc/emulators/blastem { + inherit (python27Packages) pillow; + }; + blueman = callPackage ../tools/bluetooth/blueman { withPulseAudio = config.pulseaudio or true; }; @@ -1786,6 +1915,8 @@ with pkgs; cmst = libsForQt5.callPackage ../tools/networking/cmst { }; + codimd = callPackage ../servers/web-apps/codimd { }; + colord = callPackage ../tools/misc/colord { }; colord-gtk = callPackage ../tools/misc/colord-gtk { }; @@ -1890,11 +2021,21 @@ with pkgs; inherit (gnome3) dconf; }; + table-chinese = callPackage ../tools/inputmethods/ibus-engines/ibus-table-chinese { + ibus-table = ibus-engines.table; + }; + table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others { ibus-table = ibus-engines.table; }; uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { }; + + typing-booster-unwrapped = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster { }; + + typing-booster = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix { + typing-booster = ibus-engines.typing-booster-unwrapped; + }; }; ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { @@ -1919,7 +2060,7 @@ with pkgs; checkbashisms = callPackage ../development/tools/misc/checkbashisms { }; - ckb = libsForQt5.callPackage ../tools/misc/ckb { }; + ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { }; clamav = callPackage ../tools/security/clamav { }; @@ -1955,11 +2096,8 @@ with pkgs; cool-retro-term = libsForQt5.callPackage ../applications/misc/cool-retro-term { }; - coreutils = callPackage ../tools/misc/coreutils { - aclSupport = stdenv.isLinux; - attrSupport = stdenv.isLinux; - }; - + coreutils = callPackage ../tools/misc/coreutils { }; + coreutils-full = coreutils.override { minimal = false; }; coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; }; corkscrew = callPackage ../tools/networking/corkscrew { }; @@ -1970,7 +2108,7 @@ with pkgs; crackxls = callPackage ../tools/security/crackxls { }; - create-cycle-app = nodePackages_8_x.create-cycle-app; + create-cycle-app = nodePackages.create-cycle-app; createrepo_c = callPackage ../tools/package-management/createrepo_c { }; @@ -1984,8 +2122,12 @@ with pkgs; cudatoolkit_7 cudatoolkit_7_5 cudatoolkit_8 + cudatoolkit_9 cudatoolkit_9_0 - cudatoolkit_9; + cudatoolkit_9_1 + cudatoolkit_9_2 + cudatoolkit_10 + cudatoolkit_10_0; cudatoolkit = cudatoolkit_9; @@ -1995,7 +2137,11 @@ with pkgs; cudnn6_cudatoolkit_8 cudnn_cudatoolkit_8 cudnn_cudatoolkit_9 - cudnn_cudatoolkit_9_0; + cudnn_cudatoolkit_9_0 + cudnn_cudatoolkit_9_1 + cudnn_cudatoolkit_9_2 + cudnn_cudatoolkit_10 + cudnn_cudatoolkit_10_0; cudnn = cudnn_cudatoolkit_9; @@ -2008,20 +2154,10 @@ with pkgs; curl_7_59 = callPackage ../tools/networking/curl/7_59.nix rec { fetchurl = fetchurlBoot; - http2Support = true; - zlibSupport = true; - sslSupport = zlibSupport; - scpSupport = zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin; - gssSupport = true; }; curl = callPackage ../tools/networking/curl rec { fetchurl = fetchurlBoot; - http2Support = true; - zlibSupport = true; - sslSupport = zlibSupport; - scpSupport = zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin; - gssSupport = true; }; curl_unix_socket = callPackage ../tools/networking/curl-unix-socket rec { }; @@ -2239,6 +2375,8 @@ with pkgs; duply = callPackage ../tools/backup/duply { }; + dvd-vr = callPackage ../tools/cd-dvd/dvd-vr { }; + dvdisaster = callPackage ../tools/cd-dvd/dvdisaster { }; dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { }; @@ -2251,6 +2389,8 @@ with pkgs; # customConfig = builtins.readFile ./dvtm.config.h; }; + dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix {}; + ecmtools = callPackage ../tools/cd-dvd/ecm-tools { }; e2tools = callPackage ../tools/filesystems/e2tools { }; @@ -2261,6 +2401,8 @@ with pkgs; easyrsa2 = callPackage ../tools/networking/easyrsa/2.x.nix { }; + easysnap = callPackage ../tools/backup/easysnap { }; + ebook_tools = callPackage ../tools/text/ebook-tools { }; ecryptfs = callPackage ../tools/security/ecryptfs { }; @@ -2287,18 +2429,26 @@ with pkgs; tealdeer = callPackage ../tools/misc/tealdeer { }; + teamocil = callPackage ../tools/misc/teamocil { }; + uudeview = callPackage ../tools/misc/uudeview { }; uutils-coreutils = callPackage ../tools/misc/uutils-coreutils { inherit (pythonPackages) sphinx; }; + wl-clipboard = callPackage ../tools/misc/wl-clipboard { }; + zabbix-cli = callPackage ../tools/misc/zabbix-cli { }; ### DEVELOPMENT / EMSCRIPTEN buildEmscriptenPackage = callPackage ../development/em-modules/generic { }; + carp = callPackage ../development/compilers/carp { }; + + cholmod-extra = callPackage ../development/libraries/science/math/cholmod-extra { }; + emscriptenVersion = "1.37.36"; emscripten = callPackage ../development/compilers/emscripten { }; @@ -2319,7 +2469,7 @@ with pkgs; # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic. elk5Version = "5.6.9"; - elk6Version = "6.3.2"; + elk6Version = "6.5.1"; elasticsearch5 = callPackage ../servers/search/elasticsearch/5.x.nix { }; elasticsearch6 = callPackage ../servers/search/elasticsearch { }; @@ -2341,7 +2491,9 @@ with pkgs; enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { }; - cryfs = callPackage ../tools/filesystems/cryfs { }; + cryfs = callPackage ../tools/filesystems/cryfs { + spdlog = spdlog_0; + }; encfs = callPackage ../tools/filesystems/encfs { tinyxml2 = tinyxml-2; @@ -2379,9 +2531,11 @@ with pkgs; exa = callPackage ../tools/misc/exa { }; - exempi = callPackage ../development/libraries/exempi { }; + exempi = callPackage ../development/libraries/exempi { + stdenv = if stdenv.isi686 then overrideCC stdenv gcc6 else stdenv; + }; - execline = callPackage ../tools/misc/execline { }; + execline = skawarePackages.execline; exif = callPackage ../tools/graphics/exif { }; @@ -2469,6 +2623,8 @@ with pkgs; fdm = callPackage ../tools/networking/fdm {}; + featherpad = callPackage ../applications/editors/featherpad {}; + feedreader = callPackage ../applications/networking/feedreaders/feedreader {}; ferm = callPackage ../tools/networking/ferm { }; @@ -2541,6 +2697,8 @@ with pkgs; feedgnuplot = callPackage ../tools/graphics/feedgnuplot { }; + fbv = callPackage ../tools/graphics/fbv { }; + fim = callPackage ../tools/graphics/fim { }; flac123 = callPackage ../applications/audio/flac123 { }; @@ -2598,6 +2756,8 @@ with pkgs; freedroidrpg = callPackage ../games/freedroidrpg { }; + freebind = callPackage ../tools/networking/freebind { }; + freeipmi = callPackage ../tools/system/freeipmi {}; freetalk = callPackage ../applications/networking/instant-messengers/freetalk { @@ -2623,6 +2783,8 @@ with pkgs; fuseiso = callPackage ../tools/filesystems/fuseiso { }; + fusuma = callPackage ../tools/inputmethods/fusuma {}; + fdbPackages = callPackage ../servers/foundationdb { stdenv49 = overrideCC stdenv gcc49; }; @@ -2632,10 +2794,12 @@ with pkgs; foundationdb52 foundationdb60; - foundationdb = foundationdb52; + foundationdb = foundationdb60; fuse-7z-ng = callPackage ../tools/filesystems/fuse-7z-ng { }; + fusee-launcher = callPackage ../development/tools/fusee-launcher { }; + fwknop = callPackage ../tools/security/fwknop { }; exfat = callPackage ../tools/filesystems/exfat { }; @@ -2742,15 +2906,15 @@ with pkgs; gitkraken = callPackage ../applications/version-management/gitkraken { }; gitlab = callPackage ../applications/version-management/gitlab { }; + gitlab-ee = callPackage ../applications/version-management/gitlab { gitlabEnterprise = true; }; gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { }; - gitlab-runner_1_11 = callPackage ../development/tools/continuous-integration/gitlab-runner/v1.nix { }; - gitlab-shell = callPackage ../applications/version-management/gitlab-shell { }; + gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { }; - gitlab-workhorse = callPackage ../applications/version-management/gitlab-workhorse { }; + gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { }; - gitaly = callPackage ../applications/version-management/gitaly { }; + gitaly = callPackage ../applications/version-management/gitlab/gitaly { }; gitstats = callPackage ../applications/version-management/gitstats { }; @@ -2764,6 +2928,8 @@ with pkgs; glmark2 = callPackage ../tools/graphics/glmark2 { }; + glogg = libsForQt5.callPackage ../tools/text/glogg { }; + glxinfo = callPackage ../tools/graphics/glxinfo { }; gmrender-resurrect = callPackage ../tools/networking/gmrender-resurrect { @@ -2786,6 +2952,8 @@ with pkgs; gnome-builder = callPackage ../applications/editors/gnome-builder { }; + gnome-podcasts = callPackage ../applications/audio/gnome-podcasts { }; + gnokii = callPackage ../tools/misc/gnokii { }; gnuapl = callPackage ../development/interpreters/gnu-apl { }; @@ -2824,7 +2992,10 @@ with pkgs; gnu-pw-mgr = callPackage ../tools/security/gnu-pw-mgr { }; - gnused = callPackage ../tools/text/gnused { }; + gnused = if !stdenv.hostPlatform.isWindows then + callPackage ../tools/text/gnused { } # broken on Windows + else + gnused_422; # This is an easy work-around for [:space:] problems. gnused_422 = callPackage ../tools/text/gnused/422.nix { }; @@ -2905,7 +3076,10 @@ with pkgs; }) (x: { configureFlags = x.configureFlags ++ ["--with-cgraph=no"];}); grin = callPackage ../tools/text/grin { }; - ripgrep = callPackage ../tools/text/ripgrep { }; + + ripgrep = callPackage ../tools/text/ripgrep { + inherit (darwin.apple_sdk.frameworks) Security; + }; grive2 = callPackage ../tools/filesystems/grive2 { }; @@ -2925,8 +3099,11 @@ with pkgs; groonga = callPackage ../servers/search/groonga { }; + grpcurl = callPackage ../tools/networking/grpcurl { }; + grub = pkgsi686Linux.callPackage ../tools/misc/grub { buggyBiosCDSupport = config.grub.buggyBiosCDSupport or true; + stdenv = overrideCC stdenv pkgsi686Linux.gcc6; }; trustedGrub = pkgsi686Linux.callPackage ../tools/misc/grub/trusted.nix { }; @@ -2955,12 +3132,8 @@ with pkgs; stdenv = stdenv_32bit; }; - gx = callPackage ../tools/package-management/gx { - buildGoPackage = buildGo110Package; - }; - gx-go = callPackage ../tools/package-management/gx/go { - buildGoPackage = buildGo110Package; - }; + gx = callPackage ../tools/package-management/gx { }; + gx-go = callPackage ../tools/package-management/gx/go { }; sbsigntool = callPackage ../tools/security/sbsigntool { }; @@ -3072,12 +3245,14 @@ with pkgs; halibut = callPackage ../tools/typesetting/halibut { }; - halide = callPackage ../development/compilers/halide {}; + halide = callPackage ../development/compilers/halide { }; hardinfo = callPackage ../tools/system/hardinfo { }; hdapsd = callPackage ../os-specific/linux/hdapsd { }; + hdaps-gl = callPackage ../tools/misc/hdaps-gl { }; + hddtemp = callPackage ../tools/misc/hddtemp { }; hdf4 = callPackage ../tools/misc/hdf4 { @@ -3141,6 +3316,8 @@ with pkgs; hiera-eyaml = callPackage ../tools/system/hiera-eyaml { }; + hivemind = callPackage ../applications/misc/hivemind { }; + hfsprogs = callPackage ../tools/filesystems/hfsprogs { }; highlight = callPackage ../tools/text/highlight ({ @@ -3188,6 +3365,10 @@ with pkgs; hwinfo = callPackage ../tools/system/hwinfo { }; + hybridreverb2 = callPackage ../applications/audio/hybridreverb2 { }; + + hylafaxplus = callPackage ../servers/hylafaxplus { }; + i2c-tools = callPackage ../os-specific/linux/i2c-tools { }; i2p = callPackage ../tools/networking/i2p {}; @@ -3297,6 +3478,8 @@ with pkgs; ip2location = callPackage ../tools/networking/ip2location { }; + ip2unix = callPackage ../tools/networking/ip2unix { }; + ipad_charge = callPackage ../tools/misc/ipad_charge { }; iperf2 = callPackage ../tools/networking/iperf/2.nix { }; @@ -3311,9 +3494,7 @@ with pkgs; buildGoPackage = buildGo110Package; }; - ipmitool = callPackage ../tools/system/ipmitool { - static = false; - }; + ipmitool = callPackage ../tools/system/ipmitool { }; ipmiutil = callPackage ../tools/system/ipmiutil {}; @@ -3333,24 +3514,20 @@ with pkgs; ised = callPackage ../tools/misc/ised {}; - isl = isl_0_17; + isl = isl_0_20; isl_0_11 = callPackage ../development/libraries/isl/0.11.1.nix { }; - isl_0_12 = callPackage ../development/libraries/isl/0.12.2.nix { }; isl_0_14 = callPackage ../development/libraries/isl/0.14.1.nix { }; - isl_0_15 = callPackage ../development/libraries/isl/0.15.0.nix { }; isl_0_17 = callPackage ../development/libraries/isl/0.17.1.nix { }; + isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { }; ispike = callPackage ../development/libraries/science/robotics/ispike { }; isync = callPackage ../tools/networking/isync { }; - isyncUnstable = callPackage ../tools/networking/isync/unstable.nix { }; - - ivan = callPackage ../games/ivan { }; jaaa = callPackage ../applications/audio/jaaa { }; jackett = callPackage ../servers/jackett { - mono = mono50; + mono = mono514; }; jade = callPackage ../tools/text/sgml/jade { }; @@ -3369,11 +3546,15 @@ with pkgs; jhead = callPackage ../tools/graphics/jhead { }; - jing = self.jing-trang; + jid = callPackage ../development/tools/jid { }; + + jing = res.jing-trang; jing-trang = callPackage ../tools/text/xml/jing-trang { }; jira-cli = callPackage ../development/tools/jira_cli { }; + jitterentropy = callPackage ../development/libraries/jitterentropy { }; + jl = haskellPackages.callPackage ../development/tools/jl { }; jmespath = callPackage ../development/tools/jmespath { }; @@ -3394,6 +3575,8 @@ with pkgs; jp2a = callPackage ../applications/misc/jp2a { }; + jpeginfo = callPackage ../applications/graphics/jpeginfo { }; + jpegoptim = callPackage ../applications/graphics/jpegoptim { }; jpegrescan = callPackage ../applications/graphics/jpegrescan { }; @@ -3442,7 +3625,10 @@ with pkgs; kexectools = callPackage ../os-specific/linux/kexectools { }; + kexpand = callPackage ../development/tools/kexpand { }; + keybase = callPackage ../tools/security/keybase { + inherit (darwin) cf-private; # Reasoning for the inherited apple_sdk.frameworks: # 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox # 2. the rest are added from here: https://github.com/keybase/client/blob/68bb8c893c5214040d86ea36f2f86fbb7fac8d39/go/chat/attachments/preview_darwin.go#L7 @@ -3493,6 +3679,8 @@ with pkgs; kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { }; + kube-router = callPackage ../applications/networking/cluster/kube-router { }; + kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { }; peruse = libsForQt5.callPackage ../tools/misc/peruse { }; @@ -3526,8 +3714,7 @@ with pkgs; lesspipe = callPackage ../tools/misc/lesspipe { }; liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix { - ffmpeg = ffmpeg_2; - ocamlPackages = ocaml-ng.ocamlPackages_4_02; + ffmpeg = ffmpeg-full; }; lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { }; @@ -3551,8 +3738,6 @@ with pkgs; logstash-contrib = callPackage ../tools/misc/logstash/contrib.nix { }; - logstash-forwarder = callPackage ../tools/misc/logstash-forwarder { }; - lolcat = callPackage ../tools/misc/lolcat { }; lsdvd = callPackage ../tools/cd-dvd/lsdvd {}; @@ -3565,6 +3750,8 @@ with pkgs; lvmsync = callPackage ../tools/backup/lvmsync { }; + kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { }; + kippo = callPackage ../servers/kippo { }; kzipmix = pkgsi686Linux.callPackage ../tools/compression/kzipmix { }; @@ -3597,8 +3784,6 @@ with pkgs; mmv = callPackage ../tools/misc/mmv { }; - morituri = callPackage ../applications/audio/morituri { }; - most = callPackage ../tools/misc/most { }; motion = callPackage ../applications/video/motion { }; @@ -3609,11 +3794,17 @@ with pkgs; mxt-app = callPackage ../misc/mxt-app { }; + mxisd = callPackage ../servers/mxisd { }; + nagstamon = callPackage ../tools/misc/nagstamon { pythonPackages = python3Packages; }; - netdata = callPackage ../tools/system/netdata { }; + nbench = callPackage ../tools/misc/nbench { }; + + netdata = callPackage ../tools/system/netdata { + inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit; + }; netsurf = recurseIntoAttrs (let callPackage = newScope pkgs.netsurf; in rec { # ui could be gtk, sixel or framebuffer. Note that console display (sixel) @@ -3674,11 +3865,11 @@ with pkgs; nodejs-slim-8_x = callPackage ../development/web/nodejs/v8.nix { enableNpm = false; }; nodejs-10_x = callPackage ../development/web/nodejs/v10.nix { - openssl = openssl_1_1_0; + openssl = openssl_1_1; }; nodejs-slim-10_x = callPackage ../development/web/nodejs/v10.nix { enableNpm = false; - openssl = openssl_1_1_0; + openssl = openssl_1_1; }; nodePackages_10_x = callPackage ../development/node-packages/default-v10.nix { @@ -3693,10 +3884,12 @@ with pkgs; nodejs = pkgs.nodejs-6_x; }; - nodePackages = nodePackages_8_x; + nodePackages = nodePackages_10_x; npm2nix = nodePackages.npm2nix; + now-cli = callPackage ../development/web/now-cli {}; + file-rename = callPackage ../tools/filesystems/file-rename { }; kea = callPackage ../tools/networking/kea { @@ -3714,7 +3907,7 @@ with pkgs; ldapvi = callPackage ../tools/misc/ldapvi { }; ldns = callPackage ../development/libraries/ldns { - openssl = openssl_1_1_0; + openssl = openssl_1_1; }; leafpad = callPackage ../applications/editors/leafpad { }; @@ -3737,6 +3930,10 @@ with pkgs; libfann = callPackage ../development/libraries/libfann { }; + libgaminggear = callPackage ../development/libraries/libgaminggear { }; + + libhandy = callPackage ../development/libraries/libhandy { }; + libipfix = callPackage ../development/libraries/libipfix { }; libircclient = callPackage ../development/libraries/libircclient { }; @@ -3784,16 +3981,14 @@ with pkgs; libpointmatcher = callPackage ../development/libraries/libpointmatcher { }; + libnids = callPackage ../tools/networking/libnids { }; + libtorrent = callPackage ../tools/networking/p2p/libtorrent { }; libmpack = callPackage ../development/libraries/libmpack { }; libiberty = callPackage ../development/libraries/libiberty { }; - libiberty_static = libiberty.override { staticBuild = true; }; - - libibverbs = callPackage ../development/libraries/libibverbs { }; - libxc = callPackage ../development/libraries/libxc { }; libxcomp = callPackage ../development/libraries/libxcomp { }; @@ -3804,12 +3999,12 @@ with pkgs; libzmf = callPackage ../development/libraries/libzmf {}; - librdmacm = callPackage ../development/libraries/librdmacm { }; - libreswan = callPackage ../tools/networking/libreswan { }; libwebsockets = callPackage ../development/libraries/libwebsockets { }; + lidarr = callPackage ../servers/lidarr { }; + limesuite = callPackage ../applications/misc/limesuite { }; limesurvey = callPackage ../servers/limesurvey { }; @@ -3906,6 +4101,8 @@ with pkgs; makerpm = callPackage ../development/tools/makerpm { }; + makefile2graph = callPackage ../development/tools/analysis/makefile2graph { }; + # See https://github.com/NixOS/nixpkgs/issues/15849. I'm switching on isLinux because # it looks like gnulib is broken on non-linux, so it seems likely that this would cause # trouble on bsd and/or cygwin as well. @@ -3955,10 +4152,6 @@ with pkgs; mdbtools = callPackage ../tools/misc/mdbtools { }; - mdbtools_git = callPackage ../tools/misc/mdbtools/git.nix { - inherit (gnome2) scrollkeeper; - }; - mdk = callPackage ../development/tools/mdk { }; mdp = callPackage ../applications/misc/mdp { }; @@ -3989,6 +4182,8 @@ with pkgs; mgba = libsForQt5.callPackage ../misc/emulators/mgba { }; + midisheetmusic = callPackage ../applications/audio/midisheetmusic { }; + mikutter = callPackage ../applications/networking/instant-messengers/mikutter { }; mimeo = callPackage ../tools/misc/mimeo { }; @@ -4046,6 +4241,8 @@ with pkgs; modemmanager = callPackage ../tools/networking/modem-manager {}; + modem-manager-gui = callPackage ../applications/networking/modem-manager-gui {}; + modsecurity_standalone = callPackage ../tools/security/modsecurity { }; molly-guard = callPackage ../os-specific/linux/molly-guard { }; @@ -4215,7 +4412,11 @@ with pkgs; nextcloud = callPackage ../servers/nextcloud { }; - nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { }; + nextcloud-client-unwrapped = libsForQt5.callPackage ../applications/networking/nextcloud-client { }; + + nextcloud-client = callPackage ../applications/networking/nextcloud-client/wrapper.nix { + nextcloud-client = nextcloud-client-unwrapped; + }; nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { }; @@ -4249,11 +4450,11 @@ with pkgs; pnmixer = callPackage ../tools/audio/pnmixer { }; + pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { }; + pulsemixer = callPackage ../tools/audio/pulsemixer { }; - pwsafe = callPackage ../applications/misc/pwsafe { - wxGTK = wxGTK30; - }; + pwsafe = callPackage ../applications/misc/pwsafe { }; niff = callPackage ../tools/package-management/niff { }; @@ -4265,6 +4466,8 @@ with pkgs; nms = callPackage ../tools/misc/nms { }; + nomachine-client = callPackage ../tools/admin/nomachine-client { }; + notify-desktop = callPackage ../tools/misc/notify-desktop {}; nkf = callPackage ../tools/text/nkf {}; @@ -4306,7 +4509,7 @@ with pkgs; # ntfsprogs are merged into ntfs-3g ntfsprogs = pkgs.ntfs3g; - ntfy = pythonPackages.ntfy; + ntfy = callPackage ../tools/misc/ntfy {}; ntopng = callPackage ../tools/networking/ntopng { }; @@ -4399,8 +4602,6 @@ with pkgs; openobex = callPackage ../tools/bluetooth/openobex { }; - openopc = callPackage ../tools/misc/openopc { }; - openresolv = callPackage ../tools/networking/openresolv { }; opensc = callPackage ../tools/security/opensc { @@ -4418,6 +4619,10 @@ with pkgs; openssh_hpn = pkgs.appendToName "with-hpn" (openssh.override { hpnSupport = true; }); + openssh_gssapi = pkgs.appendToName "with-gssapi" (openssh.override { + withGssapiPatches = true; + }); + opensp = callPackage ../tools/text/sgml/opensp { }; opentracker = callPackage ../applications/networking/p2p/opentracker { }; @@ -4436,6 +4641,8 @@ with pkgs; opae = callPackage ../development/libraries/opae { }; + opentracing-cpp = callPackage ../development/libraries/opentracing-cpp { }; + openvswitch = callPackage ../os-specific/linux/openvswitch { }; optipng = callPackage ../tools/graphics/optipng { @@ -4497,6 +4704,10 @@ with pkgs; pandoc = haskell.lib.overrideCabal (haskell.lib.justStaticExecutables haskellPackages.pandoc) (drv: { configureFlags = drv.configureFlags or [] ++ ["-fembed_data_files"]; buildDepends = drv.buildDepends or [] ++ [haskellPackages.file-embed]; + postInstall = '' + mkdir -p $out/share/man/man1 + cp man/pandoc.1 $out/share/man/man1/ + ''; }); pamtester = callPackage ../tools/security/pamtester { }; @@ -4521,22 +4732,17 @@ with pkgs; pepper = callPackage ../tools/admin/salt/pepper { }; + perceptualdiff = callPackage ../tools/graphics/perceptualdiff { }; + percona-xtrabackup = callPackage ../tools/backup/percona-xtrabackup { boost = boost159; }; pick = callPackage ../tools/misc/pick { }; - pitivi = callPackage ../applications/video/pitivi { - gst = gst_all_1 // - { gst-plugins-bad = gst_all_1.gst-plugins-bad.overrideDerivation - (attrs: { nativeBuildInputs = attrs.nativeBuildInputs ++ [ gtk3 ]; - # Fix this build error in ./tests/examples/waylandsink: - # main.c:28:2: error: #error "Wayland is not supported in GTK+" - configureFlags = attrs.configureFlags or [] ++ [ "--enable-wayland=no" ]; - }); - }; - }; + pitivi = callPackage ../applications/video/pitivi { }; + + pulumi-bin = callPackage ../tools/admin/pulumi { }; p0f = callPackage ../tools/security/p0f { }; @@ -4567,6 +4773,7 @@ with pkgs; pcsc-cyberjack = callPackage ../tools/security/pcsc-cyberjack { }; pcsc-scm-scl011 = callPackage ../tools/security/pcsc-scm-scl011 { }; + ifdnfc = callPackage ../tools/security/ifdnfc { }; pdd = python3Packages.callPackage ../tools/misc/pdd { }; @@ -4580,6 +4787,8 @@ with pkgs; pdfcrack = callPackage ../tools/security/pdfcrack { }; + pdftag = callPackage ../tools/graphics/pdftag { }; + pdf2svg = callPackage ../tools/graphics/pdf2svg { }; fmodex = callPackage ../games/zandronum/fmod.nix { }; @@ -4594,8 +4803,6 @@ with pkgs; inherit (pythonPackages) pillow; }; - pdfshuffler = callPackage ../applications/misc/pdfshuffler { }; - briss = callPackage ../tools/graphics/briss { }; brickd = callPackage ../servers/brickd { @@ -4612,6 +4819,10 @@ with pkgs; pg_top = callPackage ../tools/misc/pg_top { }; + pgcenter = callPackage ../tools/misc/pgcenter { }; + + pgmetrics = callPackage ../tools/misc/pgmetrics { }; + pdsh = callPackage ../tools/networking/pdsh { rsh = true; # enable internal rsh implementation ssh = openssh; @@ -4627,27 +4838,28 @@ with pkgs; libcap = if stdenv.isDarwin then null else libcap; }; - pinentry_ncurses = self.pinentry.override { + pinentry_ncurses = res.pinentry.override { gtk2 = null; }; - pinentry_emacs = self.pinentry.override { + pinentry_emacs = res.pinentry.override { enableEmacs = true; }; - pinentry_gnome = self.pinentry.override { + pinentry_gnome = res.pinentry.override { gcr = gnome3.gcr; }; - pinentry_qt4 = self.pinentry.override { + pinentry_qt4 = res.pinentry.override { qt = qt4; }; - pinentry_qt5 = self.pinentry.override { + pinentry_qt5 = res.pinentry.override { qt = qt5.qtbase; }; pinentry_mac = callPackage ../tools/security/pinentry/mac.nix { + inherit (darwin) cf-private; inherit (darwin.apple_sdk.frameworks) Cocoa; }; @@ -4687,7 +4899,9 @@ with pkgs; plowshare = callPackage ../tools/misc/plowshare { }; pngcheck = callPackage ../tools/graphics/pngcheck { - zlib = zlibStatic; + zlib = zlib.override { + static = true; + }; }; pngcrush = callPackage ../tools/graphics/pngcrush { }; @@ -4732,6 +4946,8 @@ with pkgs; pptpd = callPackage ../tools/networking/pptpd {}; + prettyping = callPackage ../tools/networking/prettyping { }; + prey-bash-client = callPackage ../tools/security/prey { }; profile-cleaner = callPackage ../tools/misc/profile-cleaner { }; @@ -4786,7 +5002,7 @@ with pkgs; pwnat = callPackage ../tools/networking/pwnat { }; - pwndbg = callPackage ../development/tools/misc/pwndbg { }; + pwndbg = python3Packages.callPackage ../development/tools/misc/pwndbg { }; pycangjie = pythonPackages.pycangjie; @@ -4804,6 +5020,8 @@ with pkgs; remarshal = callPackage ../development/tools/remarshal { }; + rig = callPackage ../tools/misc/rig { }; + rocket = libsForQt5.callPackage ../tools/graphics/rocket { }; rtaudio = callPackage ../development/libraries/audio/rtaudio { }; @@ -4831,10 +5049,6 @@ with pkgs; esteidfirefoxplugin = callPackage ../applications/networking/browsers/mozilla-plugins/esteidfirefoxplugin { }; - qgifer = callPackage ../applications/video/qgifer { - giflib = giflib_4_1; - }; - qhull = callPackage ../development/libraries/qhull { }; qjoypad = callPackage ../tools/misc/qjoypad { }; @@ -4847,8 +5061,12 @@ with pkgs; qshowdiff = callPackage ../tools/text/qshowdiff { }; + qr-filetransfer = callPackage ../tools/networking/qr-filetransfer { }; + qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { }; + quickserve = callPackage ../tools/networking/quickserve { }; + quicktun = callPackage ../tools/networking/quicktun { }; quilt = callPackage ../development/tools/quilt { }; @@ -4891,10 +5109,12 @@ with pkgs; redir = callPackage ../tools/networking/redir { }; - redmine = callPackage ../applications/version-management/redmine { }; + redmine = callPackage ../applications/version-management/redmine { ruby = pkgs.ruby_2_4; }; redsocks = callPackage ../tools/networking/redsocks { }; + richgo = callPackage ../development/tools/richgo { }; + rst2html5 = callPackage ../tools/text/rst2html5 { }; rt = callPackage ../servers/rt { }; @@ -4941,9 +5161,7 @@ with pkgs; gsettings-desktop-schemas = gnome3.gsettings-desktop-schemas; }; - rename = callPackage ../tools/misc/rename { - inherit (perlPackages) buildPerlPackage; - }; + rename = callPackage ../tools/misc/rename { }; renameutils = callPackage ../tools/misc/renameutils { }; @@ -4955,6 +5173,8 @@ with pkgs; recoverjpeg = callPackage ../tools/misc/recoverjpeg { }; + reftools = callPackage ../development/tools/reftools { }; + reposurgeon = callPackage ../applications/version-management/reposurgeon { }; reptyr = callPackage ../os-specific/linux/reptyr {}; @@ -4982,7 +5202,7 @@ with pkgs; inherit (pythonPackages) sphinx; }; - rng_tools = callPackage ../tools/security/rng-tools { }; + rng-tools = callPackage ../tools/security/rng-tools { }; rnv = callPackage ../tools/text/xml/rnv { }; @@ -4993,7 +5213,7 @@ with pkgs; routino = callPackage ../tools/misc/routino { }; rq = callPackage ../development/tools/rq { - v8 = v8_static; + v8 = v8.override { static = true; }; }; rsnapshot = callPackage ../tools/backup/rsnapshot { }; @@ -5058,13 +5278,13 @@ with pkgs; s3gof3r = callPackage ../tools/networking/s3gof3r { }; - s6-dns = callPackage ../tools/networking/s6-dns { }; + s6-dns = skawarePackages.s6-dns; - s6-linux-utils = callPackage ../os-specific/linux/s6-linux-utils { }; + s6-linux-utils = skawarePackages.s6-linux-utils; - s6-networking = callPackage ../tools/networking/s6-networking { }; + s6-networking = skawarePackages.s6-networking; - s6-portable-utils = callPackage ../tools/misc/s6-portable-utils { }; + s6-portable-utils = skawarePackages.s6-portable-utils; sablotron = callPackage ../tools/text/xml/sablotron { }; @@ -5142,6 +5362,8 @@ with pkgs; seqdiag = with python3Packages; toPythonApplication seqdiag; + sewer = callPackage ../tools/admin/sewer { }; + screenfetch = callPackage ../tools/misc/screenfetch { }; sg3_utils = callPackage ../tools/system/sg3_utils { }; @@ -5178,6 +5400,10 @@ with pkgs; signal-desktop = callPackage ../applications/networking/instant-messengers/signal-desktop { }; + slither-analyzer = with python3Packages; toPythonApplication slither-analyzer; + + signify = callPackage ../tools/security/signify { }; + # aka., pgp-tools signing-party = callPackage ../tools/security/signing-party { }; @@ -5238,10 +5464,6 @@ with pkgs; smarty3 = callPackage ../development/libraries/smarty3 { }; smarty3-i18n = callPackage ../development/libraries/smarty3-i18n { }; - smbldaptools = callPackage ../tools/networking/smbldaptools { - inherit (perlPackages) perlldap CryptSmbHash DigestSHA1; - }; - smbnetfs = callPackage ../tools/filesystems/smbnetfs {}; smenu = callPackage ../tools/misc/smenu { }; @@ -5324,6 +5546,8 @@ with pkgs; sstp = callPackage ../tools/networking/sstp {}; + strip-nondeterminism = perlPackages.strip-nondeterminism; + structure-synth = callPackage ../tools/graphics/structure-synth { }; su-exec = callPackage ../tools/security/su-exec {}; @@ -5364,6 +5588,8 @@ with pkgs; tlsSupport = true; }; + ssocr = callPackage ../applications/misc/ssocr { }; + ssss = callPackage ../tools/security/ssss { }; stabber = callPackage ../misc/stabber { }; @@ -5423,6 +5649,8 @@ with pkgs; staruml = callPackage ../tools/misc/staruml { inherit (gnome2) GConf; libgcrypt = libgcrypt_1_5; }; + systrayhelper = callPackage ../tools/misc/systrayhelper {}; + otter-browser = qt5.callPackage ../applications/networking/browsers/otter {}; privoxy = callPackage ../tools/networking/privoxy { @@ -5443,6 +5671,8 @@ with pkgs; znapzend = callPackage ../tools/backup/znapzend { }; + targetcli = callPackage ../os-specific/linux/targetcli { }; + tarsnap = callPackage ../tools/backup/tarsnap { }; tarsnapper = callPackage ../tools/backup/tarsnapper { }; @@ -5465,11 +5695,15 @@ with pkgs; teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { }; + teleconsole = callPackage ../tools/misc/teleconsole { }; + telegraf = callPackage ../servers/monitoring/telegraf { }; teleport = callPackage ../servers/teleport {}; - telepresence = callPackage ../tools/networking/telepresence { }; + telepresence = callPackage ../tools/networking/telepresence { + pythonPackages = python3Packages; + }; termplay = callPackage ../tools/misc/termplay { }; @@ -5517,12 +5751,16 @@ with pkgs; tie = callPackage ../development/tools/misc/tie { }; + tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { }; + tilix = callPackage ../applications/misc/tilix { }; tinc_pre = callPackage ../tools/networking/tinc/pre.nix { }; tiny8086 = callPackage ../applications/virtualization/8086tiny { }; + tinyemu = callPackage ../applications/virtualization/tinyemu { }; + tinyproxy = callPackage ../tools/networking/tinyproxy {}; tio = callPackage ../tools/misc/tio { }; @@ -5556,7 +5794,7 @@ with pkgs; tokei = callPackage ../development/tools/misc/tokei { }; tor = callPackage ../tools/security/tor { - openssl = openssl_1_1_0; + openssl = openssl_1_1; # remove this, when libevent's openssl is upgraded to 1_1_0 or newer. libevent = libevent.override { sslSupport = false; @@ -5565,7 +5803,9 @@ with pkgs; tor-arm = callPackage ../tools/security/tor/tor-arm.nix { }; - tor-browser-bundle-bin = callPackage ../applications/networking/browsers/tor-browser-bundle-bin { }; + tor-browser-bundle-bin = callPackage ../applications/networking/browsers/tor-browser-bundle-bin { + inherit (gnome3) defaultIconTheme; + }; tor-browser-bundle = callPackage ../applications/networking/browsers/tor-browser-bundle { stdenv = stdenvNoCC; @@ -5630,6 +5870,8 @@ with pkgs; tty-clock = callPackage ../tools/misc/tty-clock { }; + ttyplot = callPackage ../tools/misc/ttyplot { }; + ttyrec = callPackage ../tools/misc/ttyrec { }; ttylog = callPackage ../tools/misc/ttylog { }; @@ -5669,6 +5911,8 @@ with pkgs; stdenv = overrideCC stdenv gcc6; # doesn't build with gcc7 }; + uftrace = callPackage ../development/tools/uftrace { }; + uget = callPackage ../tools/networking/uget { }; uget-integrator = callPackage ../tools/networking/uget-integrator { }; @@ -5689,6 +5933,8 @@ with pkgs; untrunc = callPackage ../tools/video/untrunc { }; + up = callPackage ../tools/misc/up { }; + upx = callPackage ../tools/compression/upx { }; uqmi = callPackage ../tools/networking/uqmi { }; @@ -5713,6 +5959,8 @@ with pkgs; vampire = callPackage ../applications/science/logic/vampire {}; + vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger {}; + volatility = callPackage ../tools/security/volatility { }; vbetool = callPackage ../tools/system/vbetool { }; @@ -5747,6 +5995,9 @@ with pkgs; vimer = callPackage ../tools/misc/vimer { }; + visidata = (newScope python3Packages) ../applications/misc/visidata { + }; + vit = callPackage ../applications/misc/vit { }; vnc2flv = callPackage ../tools/video/vnc2flv {}; @@ -5772,6 +6023,10 @@ with pkgs; SDL = SDL_sixel; }; + openconnect_pa = callPackage ../tools/networking/openconnect_pa { + openssl = null; + }; + openconnect = openconnect_gnutls; openconnect_openssl = callPackage ../tools/networking/openconnect { @@ -5799,7 +6054,9 @@ with pkgs; wal_e = callPackage ../tools/backup/wal-e { }; - watchexec = callPackage ../tools/misc/watchexec { }; + watchexec = callPackage ../tools/misc/watchexec { + inherit (darwin.apple_sdk.frameworks) CoreServices CoreFoundation; + }; watchman = callPackage ../development/tools/watchman { inherit (darwin.apple_sdk.frameworks) CoreServices; @@ -5810,8 +6067,16 @@ with pkgs; wbox = callPackage ../tools/networking/wbox {}; + webassemblyjs-cli = nodePackages."@webassemblyjs/cli"; + webassemblyjs-repl = nodePackages."@webassemblyjs/repl"; + wasm-strip = nodePackages."@webassemblyjs/wasm-strip"; + wasm-text-gen = nodePackages."@webassemblyjs/wasm-text-gen"; + wast-refmt = nodePackages."@webassemblyjs/wast-refmt"; + welkin = callPackage ../tools/graphics/welkin {}; + whipper = callPackage ../applications/audio/whipper { }; + whois = callPackage ../tools/networking/whois { }; wireguard-tools = callPackage ../tools/networking/wireguard-tools { }; @@ -5820,6 +6085,8 @@ with pkgs; woof = callPackage ../tools/misc/woof { }; + wpscan = callPackage ../tools/security/wpscan { }; + wsmancli = callPackage ../tools/system/wsmancli {}; wolfebin = callPackage ../tools/networking/wolfebin { @@ -5879,11 +6146,6 @@ with pkgs; libpng = libpng12; }; - truecrypt = callPackage ../applications/misc/truecrypt { - stdenv = overrideInStdenv stdenv [ useOldCXXAbi ]; - wxGUI = config.truecrypt.wxGUI or true; - }; - ttmkfdir = callPackage ../tools/misc/ttmkfdir { }; ttwatch = callPackage ../tools/misc/ttwatch { }; @@ -5988,7 +6250,7 @@ with pkgs; }; veracrypt = callPackage ../applications/misc/veracrypt { - wxGUI = true; + wxGTK = wxGTK30; }; vlan = callPackage ../tools/networking/vlan { }; @@ -6000,6 +6262,10 @@ with pkgs; volumeicon = callPackage ../tools/audio/volumeicon { }; waf = callPackage ../development/tools/build-managers/waf { python = python3; }; + wafHook = makeSetupHook { + deps = [ python ]; + substitutions = { inherit waf; }; + } ../development/tools/build-managers/waf/setup-hook.sh; wakelan = callPackage ../tools/networking/wakelan { }; @@ -6032,14 +6298,16 @@ with pkgs; wireguard-go = callPackage ../tools/networking/wireguard-go { }; - wkhtmltopdf = callPackage ../tools/graphics/wkhtmltopdf { - overrideDerivation = lib.overrideDerivation; - }; + wkhtmltopdf = callPackage ../tools/graphics/wkhtmltopdf { }; wml = callPackage ../development/web/wml { }; wol = callPackage ../tools/networking/wol { }; + wolf-shaper = callPackage ../applications/audio/wolf-shaper { }; + + wpgtk = callPackage ../tools/X11/wpgtk { }; + wring = nodePackages.wring; wrk = callPackage ../tools/networking/wrk { }; @@ -6088,7 +6356,7 @@ with pkgs; gnome_python = gnome2.gnome_python; }; - xfsprogs = callPackage ../tools/filesystems/xfsprogs { utillinux = utillinuxMinimal; }; + xfsprogs = callPackage ../tools/filesystems/xfsprogs { }; libxfs = xfsprogs.dev; xml2 = callPackage ../tools/text/xml/xml2 { }; @@ -6109,7 +6377,9 @@ with pkgs; xiccd = callPackage ../tools/misc/xiccd { }; - xidlehook = callPackage ../tools/X11/xidlehook {}; + xidlehook = callPackage ../tools/X11/xidlehook { + inherit (darwin.apple_sdk.frameworks) Security; + }; xorriso = callPackage ../tools/cd-dvd/xorriso { }; @@ -6117,11 +6387,15 @@ with pkgs; libxml2 = libxml2Python; }; - xsecurelock = callPackage ../tools/X11/xsecurelock { }; + xsecurelock = callPackage ../tools/X11/xsecurelock { + xset = xorg.xset; + }; xsel = callPackage ../tools/misc/xsel { }; - xsv = callPackage ../tools/text/xsv { }; + xsv = callPackage ../tools/text/xsv { + inherit (darwin.apple_sdk.frameworks) Security; + }; xtreemfs = callPackage ../tools/filesystems/xtreemfs { boost = boost165; @@ -6195,6 +6469,8 @@ with pkgs; zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { }; + zsh-history-substring-search = callPackage ../shells/zsh/zsh-history-substring-search { }; + zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { }; zsh-syntax-highlighting = callPackage ../shells/zsh/zsh-syntax-highlighting { }; @@ -6216,9 +6492,11 @@ with pkgs; ### SHELLS - runtimeShell = "${runtimeShellPackage}/bin/bash"; + runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}"; runtimeShellPackage = bash; + any-nix-shell = callPackage ../shells/any-nix-shell { }; + bash = lowPrio (callPackage ../shells/bash/4.4.nix { }); # WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed @@ -6276,6 +6554,26 @@ with pkgs; abcl = callPackage ../development/compilers/abcl {}; + adoptopenjdk-bin-11-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk11-linux.nix; + adoptopenjdk-bin-11-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk11-darwin.nix; + + adoptopenjdk-hotspot-bin-11 = if stdenv.isLinux + then callPackage adoptopenjdk-bin-11-packages-linux.jdk-hotspot {} + else callPackage adoptopenjdk-bin-11-packages-darwin.jdk-hotspot {}; + adoptopenjdk-jre-hotspot-bin-11 = if stdenv.isLinux + then callPackage adoptopenjdk-bin-11-packages-linux.jre-hotspot {} + else callPackage adoptopenjdk-bin-11-packages-darwin.jre-hotspot {}; + + adoptopenjdk-openj9-bin-11 = if stdenv.isLinux + then callPackage adoptopenjdk-bin-11-packages-linux.jdk-openj9 {} + else callPackage adoptopenjdk-bin-11-packages-darwin.jdk-openj9 {}; + adoptopenjdk-jre-openj9-bin-11 = if stdenv.isLinux + then callPackage adoptopenjdk-bin-11-packages-linux.jre-openj9 {} + else callPackage adoptopenjdk-bin-11-packages-darwin.jre-openj9 {}; + + adoptopenjdk-bin = adoptopenjdk-hotspot-bin-11; + adoptopenjdk-jre-bin = adoptopenjdk-jre-hotspot-bin-11; + aldor = callPackage ../development/compilers/aldor { }; aliceml = callPackage ../development/compilers/aliceml { }; @@ -6300,10 +6598,6 @@ with pkgs; binaryen = callPackage ../development/compilers/binaryen { }; - boo = callPackage ../development/compilers/boo { - inherit (gnome2) gtksourceview; - }; - colm = callPackage ../development/compilers/colm { }; fetchegg = callPackage ../build-support/fetchegg { }; @@ -6322,6 +6616,8 @@ with pkgs; inherit (buildPackages.darwin) bootstrap_cmds; }; + cdb = callPackage ../development/tools/database/cdb { }; + chez = callPackage ../development/compilers/chez { inherit (darwin) cctools; }; @@ -6333,14 +6629,10 @@ with pkgs; name = "clang-wrapper-with-reexport-hack"; bintools = darwin.binutils.override { useMacosReexportHack = true; - bintools = darwin.binutils.bintools.override { - cctools = darwin.cctools.override { - enableDumpNormalizedLibArgs = true; - }; - }; }; }; + clang_7 = llvmPackages_7.clang; clang_6 = llvmPackages_6.clang; clang_5 = llvmPackages_5.clang; clang_4 = llvmPackages_4.clang; @@ -6382,7 +6674,16 @@ with pkgs; ''; }); - crystal = callPackage ../development/compilers/crystal { }; + inherit (callPackages ../development/compilers/crystal {}) + crystal_0_25 + crystal_0_26 + crystal; + + icr = callPackage ../development/tools/icr {}; + + scry = callPackage ../development/tools/scry {}; + + dbmate = callPackage ../development/tools/database/dbmate { }; devpi-client = callPackage ../development/tools/devpi-client {}; @@ -6403,6 +6704,11 @@ with pkgs; apache-flex-sdk = callPackage ../development/compilers/apache-flex-sdk { }; + fasm = pkgsi686Linux.callPackage ../development/compilers/fasm { + inherit (stdenv) isx86_64; + }; + fasm-bin = callPackage ../development/compilers/fasm/bin.nix { }; + fpc = callPackage ../development/compilers/fpc { }; gambit = callPackage ../development/compilers/gambit { stdenv = gccStdenv; }; @@ -6658,35 +6964,6 @@ with pkgs; gcl_2_6_13_pre = callPackage ../development/compilers/gcl/2.6.13-pre.nix { }; - gcc-arm-embedded-4_7 = pkgsi686Linux.callPackage ../development/compilers/gcc-arm-embedded { - version = "4.7-2013q3-20130916"; - releaseType = "update"; - sha256 = "1bd9bi9q80xn2rpy0rn1vvj70rh15kb7dmah0qs4q2rv78fqj40d"; - ncurses = pkgsi686Linux.ncurses5; - }; - gcc-arm-embedded-4_8 = pkgsi686Linux.callPackage ../development/compilers/gcc-arm-embedded { - version = "4.8-2014q1-20140314"; - releaseType = "update"; - sha256 = "ce92859550819d4a3d1a6e2672ea64882b30afa2c08cf67fa8e1d93788c2c577"; - ncurses = pkgsi686Linux.ncurses5; - }; - gcc-arm-embedded-4_9 = pkgsi686Linux.callPackage ../development/compilers/gcc-arm-embedded { - version = "4.9-2015q1-20150306"; - releaseType = "update"; - sha256 = "c5e0025b065750bbd76b5357b4fc8606d88afbac9ff55b8a82927b4b96178154"; - ncurses = pkgsi686Linux.ncurses5; - }; - gcc-arm-embedded-5 = pkgs.pkgsi686Linux.callPackage ../development/compilers/gcc-arm-embedded { - dirName = "5.0"; - subdirName = "5-2016-q2-update"; - version = "5.4-2016q2-20160622"; - releaseType = "update"; - sha256 = "1r0rqbnw7rf94f5bsa3gi8bick4xb7qnp1dkvdjfbvqjvysvc44r"; - ncurses = pkgsi686Linux.ncurses5; - }; - gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 {}; - gcc-arm-embedded = gcc-arm-embedded-6; - gforth = callPackage ../development/compilers/gforth {}; gtk-server = callPackage ../development/interpreters/gtk-server {}; @@ -6695,7 +6972,7 @@ with pkgs; haskell = callPackage ./haskell-packages.nix { }; - haskellPackages = haskell.packages.ghc843.override { + haskellPackages = haskell.packages.ghc844.override { overrides = config.haskellPackageOverrides or haskell.packageOverrides; }; @@ -6773,6 +7050,12 @@ with pkgs; go-repo-root = callPackage ../development/tools/go-repo-root { }; + go-junit-report = callPackage ../development/tools/go-junit-report { }; + + gogetdoc = callPackage ../development/tools/gogetdoc { }; + + gometalinter = callPackage ../development/tools/gometalinter { }; + gox = callPackage ../development/tools/gox { }; gprolog = callPackage ../development/compilers/gprolog { }; @@ -6814,11 +7097,11 @@ with pkgs; inherit (gnome2) GConf gnome_vfs; }; - openjdk10 = + openjdk11 = if stdenv.isDarwin then - callPackage ../development/compilers/openjdk/darwin/10.nix { } + callPackage ../development/compilers/openjdk/darwin/11.nix { } else - callPackage ../development/compilers/openjdk/10.nix { + callPackage ../development/compilers/openjdk/11.nix { inherit (gnome2) GConf gnome_vfs; }; @@ -6838,19 +7121,14 @@ with pkgs; (lib.addMetaAttrs { outputsToInstall = [ "jre" ]; } ((openjdk8.override { minimal = true; }).jre // { outputs = [ "jre" ]; })); - jdk10 = if stdenv.isAarch32 || stdenv.isAarch64 then oraclejdk10 else openjdk10 // { outputs = [ "out" ]; }; - jre10 = if stdenv.isAarch32 || stdenv.isAarch64 then oraclejre10 else lib.setName "openjre-${lib.getVersion pkgs.openjdk10.jre}" - (lib.addMetaAttrs { outputsToInstall = [ "jre" ]; } - (openjdk10.jre // { outputs = [ "jre" ]; })); - jre10_headless = - if stdenv.isAarch32 || stdenv.isAarch64 then - oraclejre10 - else if stdenv.isDarwin then - jre10 + jdk11 = openjdk11 // { outputs = [ "out" ]; }; + jdk11_headless = + if stdenv.isDarwin then + jdk11 else - lib.setName "openjre-${lib.getVersion pkgs.openjdk10.jre}-headless" - (lib.addMetaAttrs { outputsToInstall = [ "jre" ]; } - ((openjdk10.override { minimal = true; }).jre // { outputs = [ "jre" ]; })); + lib.setName "openjdk-${lib.getVersion pkgs.openjdk11}-headless" + (lib.addMetaAttrs {} + ((openjdk11.override { minimal = true; }) // {})); jdk = jdk8; jre = jre8; @@ -6860,24 +7138,20 @@ with pkgs; openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { }; + openspin = callPackage ../development/compilers/openspin { }; + oraclejdk = pkgs.jdkdistro true false; oraclejdk8 = pkgs.oraclejdk8distro true false; oraclejdk8psu = pkgs.oraclejdk8psu_distro true false; - oraclejdk10 = pkgs.oraclejdk10distro "JDK" false; - oraclejre = lowPrio (pkgs.jdkdistro false false); oraclejre8 = lowPrio (pkgs.oraclejdk8distro false false); oraclejre8psu = lowPrio (pkgs.oraclejdk8psu_distro false false); - oraclejre10 = lowPrio (pkgs.oraclejdk10distro "JRE" false); - - oracleserverjre10 = lowPrio (pkgs.oraclejdk10distro "ServerJRE" false); - jrePlugin = jre8Plugin; jre8Plugin = lowPrio (pkgs.oraclejdk8distro false true); @@ -6892,14 +7166,11 @@ with pkgs; (if pluginSupport then appendToName "with-plugin" else x: x) (callPackage ../development/compilers/oraclejdk/jdk8psu-linux.nix { inherit installjdk pluginSupport; }); - oraclejdk10distro = packageType: _: - (callPackage ../development/compilers/oraclejdk/jdk10-linux.nix { inherit packageType; }); - javacard-devkit = pkgsi686Linux.callPackage ../development/compilers/javacard-devkit { }; jikes = callPackage ../development/compilers/jikes { }; - julia = callPackage ../development/compilers/julia { + julia_06 = callPackage ../development/compilers/julia { gmp = gmp6; openblas = openblasCompat; inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices; @@ -6918,6 +7189,9 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices; }; + julia_1 = julia_10; + julia = julia_1; + jwasm = callPackage ../development/compilers/jwasm { }; kotlin = callPackage ../development/compilers/kotlin { }; @@ -6936,15 +7210,18 @@ with pkgs; lld_4 = llvmPackages_4.lld; lld_5 = llvmPackages_5.lld; lld_6 = llvmPackages_6.lld; + lld_7 = llvmPackages_7.lld; lldb = llvmPackages.lldb; lldb_4 = llvmPackages_4.lldb; lldb_5 = llvmPackages_5.lldb; lldb_6 = llvmPackages_6.lldb; + lldb_7 = llvmPackages_7.lldb; llvm = llvmPackages.llvm; llvm-manpages = llvmPackages.llvm-manpages; + llvm_7 = llvmPackages_7.llvm; llvm_6 = llvmPackages_6.llvm; llvm_5 = llvmPackages_5.llvm; llvm_4 = llvmPackages_4.llvm; @@ -7009,11 +7286,15 @@ with pkgs; stdenv = overrideCC stdenv buildPackages.gcc6; # with gcc-7: undefined reference to `__divmoddi4' }); - manticore = callPackage ../development/compilers/manticore { }; + llvmPackages_7 = callPackage ../development/compilers/llvm/7 ({ + inherit (stdenvAdapters) overrideCC; + buildLlvmTools = buildPackages.llvmPackages_7.tools; + targetLlvmLibraries = targetPackages.llvmPackages_7.libraries; + } // stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) { + stdenv = overrideCC stdenv buildPackages.gcc6; # with gcc-7: undefined reference to `__divmoddi4' + }); - mentorToolchains = recurseIntoAttrs ( - pkgsi686Linux.callPackage ../development/compilers/mentor {} - ); + manticore = callPackage ../development/compilers/manticore { }; mercury = callPackage ../development/compilers/mercury { }; @@ -7035,22 +7316,18 @@ with pkgs; mkcl = callPackage ../development/compilers/mkcl {}; - mlton = callPackage ../development/compilers/mlton { }; + inherit (callPackage ../development/compilers/mlton {}) + mlton20130715 + mlton20180207Binary + mlton20180207 + mltonHEAD; + + mlton = mlton20180207; mono = mono5; mono5 = mono58; mono4 = mono48; - mono40 = lowPrio (callPackage ../development/compilers/mono/4.0.nix { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) Foundation; - }); - - mono44 = lowPrio (callPackage ../development/compilers/mono/4.4.nix { - inherit (darwin) libobjc; - inherit (darwin.apple_sdk.frameworks) Foundation; - }); - mono46 = lowPrio (callPackage ../development/compilers/mono/4.6.nix { inherit (darwin) libobjc; inherit (darwin.apple_sdk.frameworks) Foundation; @@ -7108,11 +7385,13 @@ with pkgs; ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages; + ocamlformat = callPackage ../development/tools/ocaml/ocamlformat { }; + orc = callPackage ../development/compilers/orc { }; metaocaml_3_09 = callPackage ../development/compilers/ocaml/metaocaml-3.09.nix { }; - ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml-104.nix { }; + ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml.nix { }; ocaml_make = callPackage ../development/ocaml-modules/ocamlmake { }; @@ -7126,7 +7405,8 @@ with pkgs; opaline = callPackage ../development/tools/ocaml/opaline { }; - opam = callPackage ../development/tools/ocaml/opam { + opam = callPackage ../development/tools/ocaml/opam { }; + opam_1_2 = callPackage ../development/tools/ocaml/opam/1.2.2.nix { inherit (ocaml-ng.ocamlPackages_4_05) ocaml; }; @@ -7147,53 +7427,51 @@ with pkgs; }; # For beta and nightly releases use the nixpkgs-mozilla overlay - rust = callPackage ../development/compilers/rust - (stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) { - stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4' - }); + rust = callPackage ../development/compilers/rust ({ + inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; + llvm = llvm_7; + } // stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) { + stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4' + }); inherit (rust) cargo rustc; - buildRustCrate = callPackage ../build-support/rust/build-rust-crate.nix { }; - + buildRustCrate = callPackage ../build-support/rust/build-rust-crate { }; + buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { }; + buildRustCrateTests = recurseIntoAttrs (callPackage ../build-support/rust/build-rust-crate/test { }).tests; + cratesIO = callPackage ../build-support/rust/crates-io.nix { }; cargo-vendor = callPackage ../build-support/rust/cargo-vendor { }; - cargo-web = callPackage ../development/tools/cargo-web { }; + cargo-web = callPackage ../development/tools/cargo-web { + inherit (darwin.apple_sdk.frameworks) CoreServices Security; + }; carnix = (callPackage ../build-support/rust/carnix.nix { }).carnix { }; defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { }; + makeRustPlatform = callPackage ../build-support/rust/make-rust-platform.nix {}; rustPlatform = recurseIntoAttrs (makeRustPlatform rust); - makeRustPlatform = rust: lib.fix (self: - let - callPackage = newScope self; - in { - inherit rust; - - buildRustPackage = callPackage ../build-support/rust { - inherit rust; - }; - - rustcSrc = callPackage ../development/compilers/rust/rust-src.nix { - inherit (rust) rustc; - }; - }); - + cargo-download = callPackage ../tools/package-management/cargo-download { }; cargo-edit = callPackage ../tools/package-management/cargo-edit { }; cargo-release = callPackage ../tools/package-management/cargo-release { }; cargo-tree = callPackage ../tools/package-management/cargo-tree { }; cargo-update = callPackage ../tools/package-management/cargo-update { }; - cargo-asm = callPackage ../development/tools/rust/cargo-asm { }; + cargo-asm = callPackage ../development/tools/rust/cargo-asm { + inherit (darwin.apple_sdk.frameworks) Security; + }; cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { }; + pyo3-pack = callPackage ../development/tools/rust/pyo3-pack { }; rainicorn = callPackage ../development/tools/rust/rainicorn { }; rustfmt = callPackage ../development/tools/rust/rustfmt { }; rustracer = callPackage ../development/tools/rust/racer { }; rustracerd = callPackage ../development/tools/rust/racerd { }; rust-bindgen = callPackage ../development/tools/rust/bindgen { }; - rust-cbindgen = callPackage ../development/tools/rust/cbindgen { }; + rust-cbindgen = callPackage ../development/tools/rust/cbindgen { + inherit (darwin.apple_sdk.frameworks) Security; + }; rustup = callPackage ../development/tools/rust/rustup { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -7206,6 +7484,7 @@ with pkgs; scala_2_12 = callPackage ../development/compilers/scala { jre = jre8; }; scala = scala_2_12; + scalafix = callPackage ../development/tools/scalafix { }; scalafmt = callPackage ../development/tools/scalafmt { }; sdcc = callPackage ../development/compilers/sdcc { @@ -7257,10 +7536,11 @@ with pkgs; lua = lua5_1; }; - teyjus = callPackage ../development/compilers/teyjus { - inherit (ocaml-ng.ocamlPackages_4_02) ocaml; - omake = omake_rc1; - }; + teyjus = callPackage ../development/compilers/teyjus ( + with ocaml-ng.ocamlPackages_4_02; { + inherit ocaml; + omake = omake_rc1; + }); thrust = callPackage ../development/tools/thrust { gconf = pkgs.gnome2.GConf; @@ -7281,6 +7561,7 @@ with pkgs; vala_0_36 vala_0_38 vala_0_40 + vala_0_42 vala; valadoc = callPackage ../development/tools/valadoc { }; @@ -7373,6 +7654,8 @@ with pkgs; dhall-text = haskell.lib.justStaticExecutables haskellPackages.dhall-text; + dhallPackages = import ../development/dhall-modules { inherit pkgs; }; + duktape = callPackage ../development/interpreters/duktape { }; beam = callPackage ./beam-packages.nix { }; @@ -7424,6 +7707,10 @@ with pkgs; kanif = callPackage ../applications/networking/cluster/kanif { }; + lumo = callPackage ../development/interpreters/clojurescript/lumo { + nodejs = nodejs-10_x; + }; + lxappearance = callPackage ../desktops/lxde/core/lxappearance { gtk2 = gtk2-x11; }; @@ -7440,6 +7727,8 @@ with pkgs; lxtask = callPackage ../desktops/lxde/core/lxtask { }; + lxrandr = callPackage ../desktops/lxde/core/lxrandr { }; + kona = callPackage ../development/interpreters/kona {}; lolcode = callPackage ../development/interpreters/lolcode { }; @@ -7455,8 +7744,6 @@ with pkgs; ### LUA MODULES - lua4 = callPackage ../development/interpreters/lua-4 { }; - lua5_0 = callPackage ../development/interpreters/lua-5/5.0.3.nix { }; lua5_1 = callPackage ../development/interpreters/lua-5/5.1.nix { }; lua5_2 = callPackage ../development/interpreters/lua-5/5.2.nix { }; lua5_2_compat = callPackage ../development/interpreters/lua-5/5.2.nix { @@ -7489,10 +7776,9 @@ with pkgs; lush2 = callPackage ../development/interpreters/lush {}; - maude = callPackage ../development/interpreters/maude { - bison = bison2; - flex = flex_2_5_35; - }; + maude = callPackage ../development/interpreters/maude { }; + + me_cleaner = pythonPackages.callPackage ../tools/misc/me_cleaner { }; mesos = callPackage ../applications/networking/cluster/mesos { sasl = cyrus_sasl; @@ -7503,6 +7789,8 @@ with pkgs; mesos-dns = callPackage ../servers/mesos-dns { }; + metamath = callPackage ../development/interpreters/metamath { }; + mujs = callPackage ../development/interpreters/mujs { }; nix-exec = callPackage ../development/interpreters/nix-exec { @@ -7540,7 +7828,7 @@ with pkgs; ocropus = callPackage ../applications/misc/ocropus { }; - inherit (callPackages ../development/interpreters/perl {}) perl522 perl524 perl526 perl528; + inherit (callPackages ../development/interpreters/perl {}) perl526 perl528 perldevel; pachyderm = callPackage ../applications/networking/cluster/pachyderm { }; @@ -7555,10 +7843,28 @@ with pkgs; php = php72; }); + php73Packages = recurseIntoAttrs (callPackage ./php-packages.nix { + php = php73; + }); + + phpPackages-unit = php72Packages-unit; + + php71Packages-unit = recurseIntoAttrs (callPackage ./php-packages.nix { + php = php71-unit; + }); + + php72Packages-unit = recurseIntoAttrs (callPackage ./php-packages.nix { + php = php72-unit; + }); + + php73Packages-unit = recurseIntoAttrs (callPackage ./php-packages.nix { + php = php73-unit; + }); inherit (callPackages ../development/interpreters/php { }) php71 - php72; + php72 + php73; php-embed = php72-embed; @@ -7572,6 +7878,40 @@ with pkgs; config.php.apxs2 = false; }; + php73-embed = php73.override { + config.php.embed = true; + config.php.apxs2 = false; + }; + + php-unit = php72-unit; + + php71-unit = php71.override { + config.php.embed = true; + config.php.apxs2 = false; + config.php.systemd = false; + config.php.phpdbg = false; + config.php.cgi = false; + config.php.fpm = false; + }; + + php72-unit = php72.override { + config.php.embed = true; + config.php.apxs2 = false; + config.php.systemd = false; + config.php.phpdbg = false; + config.php.cgi = false; + config.php.fpm = false; + }; + + php73-unit = php73.override { + config.php.embed = true; + config.php.apxs2 = false; + config.php.systemd = false; + config.php.phpdbg = false; + config.php.cgi = false; + config.php.fpm = false; + }; + picoc = callPackage ../development/interpreters/picoc {}; picolisp = callPackage ../development/interpreters/picolisp {}; @@ -7589,7 +7929,7 @@ with pkgs; # When switching these sets, please update docs at ../../doc/languages-frameworks/python.md python = python2; python2 = python27; - python3 = python36; + python3 = python37; pypy = pypy27; # Python interpreter that is build with all modules, including tkinter. @@ -7598,7 +7938,6 @@ with pkgs; python2Full = python2.override{x11Support=true;}; python27Full = python27.override{x11Support=true;}; python3Full = python3.override{x11Support=true;}; - python34Full = python34.override{x11Support=true;}; python35Full = python35.override{x11Support=true;}; python36Full = python36.override{x11Support=true;}; python37Full = python37.override{x11Support=true;}; @@ -7612,10 +7951,6 @@ with pkgs; self = python27; inherit (darwin) CF configd; }; - python34 = callPackage ../development/interpreters/python/cpython/3.4 { - inherit (darwin) CF configd; - self = python34; - }; python35 = callPackage ../development/interpreters/python/cpython/3.5 { inherit (darwin) CF configd; self = python35; @@ -7637,12 +7972,13 @@ with pkgs; # Python package sets. python27Packages = lib.hiPrioSet (recurseIntoAttrs python27.pkgs); - python34Packages = python34.pkgs; python35Packages = python35.pkgs; - python36Packages = recurseIntoAttrs python36.pkgs; - python37Packages = python37.pkgs; + python36Packages = python36.pkgs; + python37Packages = recurseIntoAttrs python37.pkgs; pypyPackages = pypy.pkgs; + update-python-libraries = callPackage ../development/interpreters/python/update-python-libraries { }; + # Should eventually be moved inside Python interpreters. python-setup-hook = callPackage ../development/interpreters/python/setup-hook.nix { }; @@ -7746,6 +8082,7 @@ with pkgs; stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4' })); spidermonkey_52 = callPackage ../development/interpreters/spidermonkey/52.nix { }; + spidermonkey_60 = callPackage ../development/interpreters/spidermonkey/60.nix { }; spidermonkey = spidermonkey_31; ssm-agent = callPackage ../applications/networking/cluster/ssm-agent { }; @@ -7762,7 +8099,11 @@ with pkgs; tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { }; tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { }; - wasm = callPackage ../development/interpreters/wasm { }; + proglodyte-wasm = callPackage ../development/interpreters/proglodyte-wasm { + v8_static = v8.override { static = true; }; + }; + + wasm-gc = callPackage ../development/interpreters/wasm-gc { }; ### DEVELOPMENT / MISC @@ -7789,17 +8130,17 @@ with pkgs; amtk = callPackage ../development/libraries/amtk { }; - avrgcclibc = throw "avrgcclibs are now separate packages, install avrbinutils, avrgcc and avrlibc"; - - avrbinutils = callPackage ../development/misc/avr/binutils {}; - - avrgcc = callPackage ../development/misc/avr/gcc {}; - - avrlibc = callPackage ../development/misc/avr/libc {}; + avrlibc = callPackage ../development/misc/avr/libc {}; + avrlibcCross = callPackage ../development/misc/avr/libc { + stdenv = crossLibcStdenv; + }; avr8burnomat = callPackage ../development/misc/avr8-burn-omat { }; - betaflight = callPackage ../development/misc/stm32/betaflight { }; + betaflight = callPackage ../development/misc/stm32/betaflight { + gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc; + binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils; + }; sourceFromHead = callPackage ../build-support/source-from-head-fun.nix {}; @@ -7807,9 +8148,9 @@ with pkgs; jython = callPackage ../development/interpreters/jython {}; - guile-cairo = callPackage ../development/guile-modules/guile-cairo { - guile = guile_2_0; - }; + gImageReader = callPackage ../applications/misc/gImageReader { }; + + guile-cairo = callPackage ../development/guile-modules/guile-cairo { }; guile-fibers = callPackage ../development/guile-modules/guile-fibers { }; @@ -7837,7 +8178,10 @@ with pkgs; guile = guile_2_0; }; - inav = callPackage ../development/misc/stm32/inav { }; + inav = callPackage ../development/misc/stm32/inav { + gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc; + binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils; + }; pharo-vms = callPackage ../development/pharo/vm { }; pharo = pharo-vms.multi-vm-wrapper; @@ -7855,6 +8199,10 @@ with pkgs; ### DEVELOPMENT / TOOLS + abi-compliance-checker = callPackage ../development/tools/misc/abi-compliance-checker { }; + + abi-dumper = callPackage ../development/tools/misc/abi-dumper { }; + activator = throw '' Typesafe Activator was removed in 2017-05-08 as the actual package reaches end of life. @@ -7863,16 +8211,20 @@ with pkgs; for more information. ''; - alloy = callPackage ../development/tools/alloy { }; - adtool = callPackage ../tools/admin/adtool { }; + inherit (callPackage ../development/tools/alloy { }) + alloy4 + alloy5 + alloy; + augeas = callPackage ../tools/system/augeas { }; inherit (callPackages ../tools/admin/ansible {}) ansible_2_4 ansible_2_5 ansible_2_6 + ansible_2_7 ansible2 ansible; @@ -7891,12 +8243,14 @@ with pkgs; apacheAnt_1_9 = callPackage ../development/tools/build-managers/apache-ant/1.9.nix { }; ant = apacheAnt; - apacheKafka = apacheKafka_1_1; + apacheKafka = apacheKafka_2_1; apacheKafka_0_9 = callPackage ../servers/apache-kafka { majorVersion = "0.9"; }; apacheKafka_0_10 = callPackage ../servers/apache-kafka { majorVersion = "0.10"; }; apacheKafka_0_11 = callPackage ../servers/apache-kafka { majorVersion = "0.11"; }; apacheKafka_1_0 = callPackage ../servers/apache-kafka { majorVersion = "1.0"; }; apacheKafka_1_1 = callPackage ../servers/apache-kafka { majorVersion = "1.1"; }; + apacheKafka_2_0 = callPackage ../servers/apache-kafka { majorVersion = "2.0"; }; + apacheKafka_2_1 = callPackage ../servers/apache-kafka { majorVersion = "2.1"; }; kt = callPackage ../tools/misc/kt {}; @@ -7943,6 +8297,7 @@ with pkgs; bazel = callPackage ../development/tools/build-managers/bazel { inherit (darwin) cctools; inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation; + runJdk = jdk11; }; bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { }; @@ -7954,6 +8309,8 @@ with pkgs; buildBazelPackage = buildBazelPackage.override { enableNixHacks = false; }; }; + bazel-watcher = callPackage ../development/tools/bazel-watcher { }; + buildBazelPackage = callPackage ../build-support/build-bazel-package { }; bear = callPackage ../development/tools/build-managers/bear { }; @@ -7980,6 +8337,8 @@ with pkgs; blackmagic = callPackage ../development/tools/misc/blackmagic { stdenv = overrideCC stdenv gcc6; + gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc; + binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils; }; bloaty = callPackage ../development/tools/bloaty { }; @@ -7992,21 +8351,6 @@ with pkgs; buck = callPackage ../development/tools/build-managers/buck { }; - buildbot = callPackage ../development/tools/build-managers/buildbot { - pythonPackages = python2Packages; - }; - buildbot-worker = callPackage ../development/tools/build-managers/buildbot/worker.nix { - pythonPackages = python2Packages; - }; - buildbot-pkg = callPackage ../development/tools/build-managers/buildbot/pkg.nix { - inherit (python2Packages) buildPythonPackage fetchPypi setuptools; - }; - buildbot-plugins = callPackages ../development/tools/build-managers/buildbot/plugins.nix { - pythonPackages = python2Packages; - }; - buildbot-ui = buildbot.withPlugins (with self.buildbot-plugins; [ www ]); - buildbot-full = buildbot.withPlugins (with self.buildbot-plugins; [ www console-view waterfall-view grid-view wsgi-dashboards ]); - buildkite-agent = buildkite-agent2; buildkite-agent2 = callPackage ../development/tools/continuous-integration/buildkite-agent/2.x.nix { }; buildkite-agent3 = callPackage ../development/tools/continuous-integration/buildkite-agent/3.x.nix { }; @@ -8121,10 +8465,14 @@ with pkgs; cppcheck = callPackage ../development/tools/analysis/cppcheck { }; + cpplint = callPackage ../development/tools/analysis/cpplint { }; + cquery = callPackage ../development/tools/misc/cquery { - llvmPackages = llvmPackages_6; + llvmPackages = llvmPackages_7; }; + credstash = with python3Packages; toPythonApplication credstash; + creduce = callPackage ../development/tools/misc/creduce { inherit (perlPackages) perl ExporterLite FileWhich GetoptTabular RegexpCommon TermReadKey; @@ -8173,7 +8521,9 @@ with pkgs; lattice-diamond = callPackage ../development/tools/lattice-diamond { }; - distcc = callPackage ../development/tools/misc/distcc { }; + distcc = callPackage ../development/tools/misc/distcc { + libiberty_static = libiberty.override { staticBuild = true; }; + }; # distccWrapper: wrapper that works as gcc or g++ # It can be used by setting in nixpkgs config like this, for example: @@ -8228,10 +8578,12 @@ with pkgs; egypt = callPackage ../development/tools/analysis/egypt { }; - elfutils = callPackage ../development/tools/misc/elfutils { }; + elfinfo = callPackage ../development/tools/misc/elfinfo { }; elfkickers = callPackage ../development/tools/misc/elfkickers { }; + elfutils = callPackage ../development/tools/misc/elfutils { }; + emma = callPackage ../development/tools/analysis/emma { }; epm = callPackage ../development/tools/misc/epm { }; @@ -8265,16 +8617,17 @@ with pkgs; funnelweb = callPackage ../development/tools/literate-programming/funnelweb { }; - gede = libsForQt5.callPackage ../development/tools/misc/gede { }; + gede = libsForQt59.callPackage ../development/tools/misc/gede { }; - gdbgui = callPackage ../development/tools/misc/gdbgui { }; + gdbgui = python3Packages.callPackage ../development/tools/misc/gdbgui { }; pmd = callPackage ../development/tools/analysis/pmd { }; jdepend = callPackage ../development/tools/analysis/jdepend { }; + fedpkg = pythonPackages.callPackage ../development/tools/fedpkg { }; + flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { }; - flex_2_6_1 = callPackage ../development/tools/parsing/flex/2.6.1.nix { }; flex = callPackage ../development/tools/parsing/flex { }; flexcpp = callPackage ../development/tools/parsing/flexc++ { }; @@ -8298,8 +8651,6 @@ with pkgs; gnum4 = callPackage ../development/tools/misc/gnum4 { }; m4 = gnum4; - gnumake382 = callPackage ../development/tools/build-managers/gnumake/3.82 { }; - gnumake3 = gnumake382; gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { }; gnumake = gnumake42; @@ -8316,10 +8667,11 @@ with pkgs; gputils = callPackage ../development/tools/misc/gputils { }; gradleGen = callPackage ../development/tools/build-managers/gradle { }; - gradle = self.gradleGen.gradle_latest; - gradle_2_14 = self.gradleGen.gradle_2_14; - gradle_2_5 = self.gradleGen.gradle_2_5; - gradle_3_5 = self.gradleGen.gradle_3_5; + gradle = res.gradleGen.gradle_latest; + gradle_2_14 = res.gradleGen.gradle_2_14; + gradle_2_5 = res.gradleGen.gradle_2_5; + gradle_3_5 = res.gradleGen.gradle_3_5; + gradle_4_10 = res.gradleGen.gradle_4_10; gperf = callPackage ../development/tools/misc/gperf { }; # 3.1 changed some parameters from int to size_t, leading to mismatches. @@ -8345,7 +8697,9 @@ with pkgs; inherit (perlPackages) LocaleGettext; }; - heroku = callPackage ../development/tools/heroku { }; + heroku = callPackage ../development/tools/heroku { + nodejs = nodejs-10_x; + }; htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { }; @@ -8363,8 +8717,12 @@ with pkgs; inherit (perlPackages) XMLSimple; }; + ikos = callPackage ../development/tools/analysis/ikos { + inherit (llvmPackages_7) stdenv clang llvm; + }; + include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use { - llvmPackages = llvmPackages_4; + llvmPackages = llvmPackages_6; }; indent = callPackage ../development/tools/misc/indent { }; @@ -8379,8 +8737,6 @@ with pkgs; iozone = callPackage ../development/tools/misc/iozone { }; - ired = callPackage ../development/tools/analysis/radare/ired.nix { }; - itstool = callPackage ../development/tools/misc/itstool { }; jam = callPackage ../development/tools/build-managers/jam { }; @@ -8407,14 +8763,22 @@ with pkgs; kcov = callPackage ../development/tools/analysis/kcov { }; + kind = callPackage ../development/tools/kind { }; + kube-aws = callPackage ../development/tools/kube-aws { }; kubectx = callPackage ../development/tools/kubectx { }; + kube-prompt = callPackage ../development/tools/kube-prompt { }; + + kubicorn = callPackage ../development/tools/kubicorn { }; + kustomize = callPackage ../development/tools/kustomize { }; kythe = callPackage ../development/tools/kythe { }; + lazygit = callPackage ../development/tools/lazygit { }; + Literate = callPackage ../development/tools/literate-programming/Literate {}; lcov = callPackage ../development/tools/analysis/lcov { }; @@ -8452,6 +8816,8 @@ with pkgs; go-md2man = callPackage ../development/tools/misc/md2man {}; + mage = callPackage ../development/tools/build-managers/mage { }; + minify = callPackage ../development/web/minify { }; minizinc = callPackage ../development/tools/minizinc { }; @@ -8468,7 +8834,7 @@ with pkgs; msitools = callPackage ../development/tools/misc/msitools { }; - multi-ghc-travis = haskell.lib.justStaticExecutables haskellPackages.multi-ghc-travis; + haskell-ci = haskell.lib.justStaticExecutables haskellPackages.haskell-ci; neoload = callPackage ../development/tools/neoload { licenseAccepted = (config.neoload.accept_license or false); @@ -8481,14 +8847,12 @@ with pkgs; nailgun = callPackage ../development/tools/nailgun { }; - nant = callPackage ../development/tools/build-managers/nant { }; - ninja = callPackage ../development/tools/build-managers/ninja { }; gn = callPackage ../development/tools/build-managers/gn { }; nixbang = callPackage ../development/tools/misc/nixbang { - pythonPackages = python3Packages; + pythonPackages = python3Packages; }; nexus = callPackage ../development/tools/repository-managers/nexus { }; @@ -8497,6 +8861,11 @@ with pkgs; gconf = pkgs.gnome2.GConf; }; + nwjs-sdk = callPackage ../development/tools/nwjs { + gconf = pkgs.gnome2.GConf; + sdk = true; + }; + # only kept for nixui, see https://github.com/matejc/nixui/issues/27 nwjs_0_12 = callPackage ../development/tools/node-webkit/nw12.nix { gconf = pkgs.gnome2.GConf; @@ -8511,15 +8880,15 @@ with pkgs; omake = callPackage ../development/tools/ocaml/omake { }; - inherit (ocamlPackages) omake_rc1; - omniorb = callPackage ../development/tools/omniorb { }; opengrok = callPackage ../development/tools/misc/opengrok { }; openocd = callPackage ../development/tools/misc/openocd { }; - oprofile = callPackage ../development/tools/profiling/oprofile { }; + oprofile = callPackage ../development/tools/profiling/oprofile { + libiberty_static = libiberty.override { staticBuild = true; }; + }; pahole = callPackage ../development/tools/misc/pahole {}; @@ -8543,9 +8912,12 @@ with pkgs; pmccabe = callPackage ../development/tools/misc/pmccabe { }; + pkgconf = callPackage ../development/tools/misc/pkgconf {}; + pkgconfig = callPackage ../development/tools/misc/pkgconfig { fetchurl = fetchurlBoot; }; + pkgconfigUpstream = lowPrio (pkgconfig.override { vanilla = true; }); postiats-utilities = callPackage ../development/tools/postiats-utilities {}; @@ -8574,21 +8946,14 @@ with pkgs; puppet-lint = callPackage ../development/tools/puppet/puppet-lint { }; + pyflame = callPackage ../development/tools/profiling/pyflame { }; + pyrseas = callPackage ../development/tools/database/pyrseas { }; qtcreator = libsForQt5.callPackage ../development/tools/qtcreator { }; r10k = callPackage ../tools/system/r10k { }; - radare = callPackage ../development/tools/analysis/radare { - inherit (gnome2) vte; - lua = lua5; - useX11 = config.radare.useX11 or false; - pythonBindings = config.radare.pythonBindings or false; - rubyBindings = config.radare.rubyBindings or false; - luaBindings = config.radare.luaBindings or false; - }; - inherit (callPackages ../development/tools/analysis/radare2 { inherit (gnome2) vte; lua = lua5; @@ -8610,6 +8975,8 @@ with pkgs; hammer = callPackage ../development/tools/parsing/hammer { }; + rdocker = callPackage ../development/tools/rdocker { }; + redis-dump = callPackage ../development/tools/redis-dump { }; redo = callPackage ../development/tools/build-managers/redo { }; @@ -8647,12 +9014,16 @@ with pkgs; scons = sconsPackages.scons_3_0_1; scons_2_5_1 = sconsPackages.scons_2_5_1; + mill = callPackage ../development/tools/build-managers/mill { }; + sbt = callPackage ../development/tools/build-managers/sbt { }; sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { }; simpleBuildTool = sbt; sbt-extras = callPackage ../development/tools/build-managers/sbt-extras { }; + scss-lint = callPackage ../development/tools/scss-lint { }; + shallot = callPackage ../tools/misc/shallot { }; shards = callPackage ../development/tools/build-managers/shards { }; @@ -8686,7 +9057,7 @@ with pkgs; sparse = callPackage ../development/tools/analysis/sparse { }; - speedtest-cli = callPackage ../tools/networking/speedtest-cli { }; + speedtest-cli = with python3Packages; toPythonApplication speedtest-cli; spin = callPackage ../development/tools/analysis/spin { }; @@ -8700,8 +9071,12 @@ with pkgs; spoofer-gui = callPackage ../tools/networking/spoofer { withGUI = true; }; + sqlcheck = callPackage ../development/tools/database/sqlcheck { }; + sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { }; + sqlite-web = callPackage ../development/tools/database/sqlite-web { }; + sselp = callPackage ../tools/X11/sselp{ }; stm32flash = callPackage ../development/tools/misc/stm32flash { }; @@ -8733,13 +9108,9 @@ with pkgs; texinfo5 = callPackage ../development/tools/misc/texinfo/5.2.nix { }; texinfo6 = callPackage ../development/tools/misc/texinfo/6.5.nix { }; texinfo = texinfo6; - texinfoInteractive = appendToName "interactive" (texinfo.override { - interactive = true; - # doCheck = true -> some xlocale.h problem with perl 5.28.0 - # (it's mistakenly trying to include the non-existent header) - perl = perl526; - buildPackages = buildPackages // { perl = buildPackages.perl526; }; - }); + texinfoInteractive = appendToName "interactive" ( + texinfo.override { interactive = true; } + ); texi2html = callPackage ../development/tools/misc/texi2html { }; @@ -8753,6 +9124,10 @@ with pkgs; tweak = callPackage ../applications/editors/tweak { }; + tychus = callPackage ../development/tools/tychus { + inherit (darwin.apple_sdk.frameworks) CoreFoundation; + }; + uhd = callPackage ../development/tools/misc/uhd { }; uisp = callPackage ../development/tools/misc/uisp { }; @@ -8773,18 +9148,13 @@ with pkgs; valgrind = callPackage ../development/tools/analysis/valgrind { inherit (buildPackages.darwin) xnu bootstrap_cmds cctools; - llvm = llvm_39; }; - valgrind-light = self.valgrind.override { gdb = null; }; + valgrind-light = res.valgrind.override { gdb = null; }; valkyrie = callPackage ../development/tools/analysis/valkyrie { }; qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind {}; - verasco = ocaml-ng.ocamlPackages_4_02.verasco.override { - coq = coq_8_4; - }; - visualvm = callPackage ../development/tools/java/visualvm { }; vultr = callPackage ../development/tools/vultr { }; @@ -8793,6 +9163,8 @@ with pkgs; pythonPackages = python3Packages; }; + vtable-dumper = callPackage ../development/tools/misc/vtable-dumper { }; + watson-ruby = callPackage ../development/tools/misc/watson-ruby {}; xc3sprog = callPackage ../development/tools/misc/xc3sprog { }; @@ -8805,6 +9177,8 @@ with pkgs; deps = [ xcbuild ]; } ../development/tools/xcbuild/setup-hook.sh ; + xcpretty = callPackage ../development/tools/xcpretty { }; + xmlindent = callPackage ../development/web/xmlindent {}; xpwn = callPackage ../development/mobile/xpwn {}; @@ -8845,6 +9219,8 @@ with pkgs; acl = callPackage ../development/libraries/acl { }; + acsccid = callPackage ../tools/security/acsccid { }; + activemq = callPackage ../development/libraries/apache-activemq { }; adns = callPackage ../development/libraries/adns { }; @@ -8882,8 +9258,13 @@ with pkgs; # apr with db58 on freebsd (nov 2015), for unknown reasons }; + aravis = callPackage ../development/libraries/aravis { + inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad; + }; + arb = callPackage ../development/libraries/arb {}; - arb-git = callPackage ../development/libraries/arb/git.nix {}; + + argp-standalone = callPackage ../development/libraries/argp-standalone {}; armadillo = callPackage ../development/libraries/armadillo {}; @@ -8958,6 +9339,7 @@ with pkgs; bobcat = callPackage ../development/libraries/bobcat { }; boehmgc = callPackage ../development/libraries/boehm-gc { }; + boehmgc_766 = callPackage ../development/libraries/boehm-gc/7.6.6.nix { }; boolstuff = callPackage ../development/libraries/boolstuff { }; @@ -9089,8 +9471,6 @@ with pkgs; commoncpp2 = callPackage ../development/libraries/commoncpp2 { }; - confuse = callPackage ../development/libraries/confuse { }; - coredumper = callPackage ../development/libraries/coredumper { }; ctl = callPackage ../development/libraries/ctl { }; @@ -9216,7 +9596,6 @@ with pkgs; editline = callPackage ../development/libraries/editline { }; eigen = callPackage ../development/libraries/eigen {}; - eigen3_3 = callPackage ../development/libraries/eigen/3.3.nix {}; eigen2 = callPackage ../development/libraries/eigen/2.0.nix {}; @@ -9285,23 +9664,18 @@ with pkgs; ffmpeg_0_10 = callPackage ../development/libraries/ffmpeg/0.10.nix { inherit (darwin.apple_sdk.frameworks) Cocoa; - stdenv = gccStdenv; }; ffmpeg_1_2 = callPackage ../development/libraries/ffmpeg/1.2.nix { inherit (darwin.apple_sdk.frameworks) Cocoa; - stdenv = gccStdenv; }; ffmpeg_2_8 = callPackage ../development/libraries/ffmpeg/2.8.nix { inherit (darwin.apple_sdk.frameworks) Cocoa; - stdenv = gccStdenv; }; ffmpeg_3_4 = callPackage ../development/libraries/ffmpeg/3.4.nix { inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia; - stdenv = gccStdenv; }; ffmpeg_4 = callPackage ../development/libraries/ffmpeg/4.nix { inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia; - stdenv = gccStdenv; }; # Aliases @@ -9352,11 +9726,20 @@ with pkgs; flite = callPackage ../development/libraries/flite { }; - fltk13 = callPackage ../development/libraries/fltk { }; - fltk = self.fltk13; + fltk13 = callPackage ../development/libraries/fltk { + inherit (darwin) cf-private; + inherit (darwin.apple_sdk.frameworks) Cocoa AGL GLUT; + }; + fltk14 = callPackage ../development/libraries/fltk/1.4.nix { + inherit (darwin) cf-private; + inherit (darwin.apple_sdk.frameworks) Cocoa AGL GLUT; + }; + fltk = res.fltk13; flyway = callPackage ../development/tools/flyway { }; + fmt = callPackage ../development/libraries/fmt/default.nix { }; + fplll = callPackage ../development/libraries/fplll {}; fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix {}; @@ -9364,7 +9747,9 @@ with pkgs; freetts = callPackage ../development/libraries/freetts { }; - frog = self.languageMachines.frog; + frog = res.languageMachines.frog; + + fstrcmp = callPackage ../development/libraries/fstrcmp { }; fstrm = callPackage ../development/libraries/fstrm { }; @@ -9430,11 +9815,11 @@ with pkgs; }; gegl_0_3 = callPackage ../development/libraries/gegl/3.0.nix { - gtk = self.gtk2; + gtk = res.gtk2; }; gegl_0_4 = callPackage ../development/libraries/gegl/4.0.nix { - gtk = self.gtk2; + gtk = res.gtk2; }; geoclue2 = callPackage ../development/libraries/geoclue {}; @@ -9502,7 +9887,10 @@ with pkgs; glfw = glfw3; glfw2 = callPackage ../development/libraries/glfw/2.x.nix { }; - glfw3 = callPackage ../development/libraries/glfw/3.x.nix { }; + glfw3 = callPackage ../development/libraries/glfw/3.x.nix { + inherit (darwin) cf-private; + inherit (darwin.apple_sdk.frameworks) Cocoa Kernel; + }; glibc = callPackage ../development/libraries/glibc { installLocales = config.glibc.locales or false; @@ -9538,6 +9926,8 @@ with pkgs; /**/ if name == "glibc" then targetPackages.glibcCross or glibcCross else if name == "bionic" then targetPackages.bionic or bionic else if name == "uclibc" then targetPackages.uclibcCross or uclibcCross + else if name == "avrlibc" then targetPackages.avrlibcCross or avrlibcCross + else if name == "newlib" then targetPackages.newlibCross or newlibCross else if name == "musl" then targetPackages.muslCross or muslCross else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64 else if stdenv.targetPlatform.useiOSPrebuilt then targetPackages.darwin.iosSdkPkgs.libraries or darwin.iosSdkPkgs.libraries @@ -9601,10 +9991,9 @@ with pkgs; gns3-gui = gns3Packages.guiStable; gns3-server = gns3Packages.serverStable; - gobjectIntrospection = callPackage ../development/libraries/gobject-introspection { + gobject-introspection = callPackage ../development/libraries/gobject-introspection { nixStoreDir = config.nix.storeDir or builtins.storeDir; inherit (darwin) cctools; - python = python2; }; goocanvas = callPackage ../development/libraries/goocanvas { }; @@ -9615,6 +10004,8 @@ with pkgs; gperftools = callPackage ../development/libraries/gperftools { }; + grab-site = callPackage ../tools/backup/grab-site { }; + grib-api = callPackage ../development/libraries/grib-api { }; grpc = callPackage ../development/libraries/grpc { }; @@ -9649,9 +10040,7 @@ with pkgs; gnonlin = callPackage ../development/libraries/gstreamer/legacy/gnonlin {}; - gusb = callPackage ../development/libraries/gusb { - inherit (gnome2) gtkdoc; - }; + gusb = callPackage ../development/libraries/gusb { }; qt-mobility = callPackage ../development/libraries/qt-mobility {}; @@ -9829,7 +10218,7 @@ with pkgs; gumbo = callPackage ../development/libraries/gumbo { }; gvfs = callPackage ../development/libraries/gvfs { - gnome = self.gnome3; + gnome = res.gnome3; }; gwenhywfar = callPackage ../development/libraries/aqbanking/gwenhywfar.nix { }; @@ -9839,7 +10228,7 @@ with pkgs; heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration; }; - libheimdal = heimdal.override { type = "lib"; }; + libheimdal = heimdal; harfbuzz = callPackage ../development/libraries/harfbuzz { inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreText; @@ -9903,6 +10292,8 @@ with pkgs; hyena = callPackage ../development/libraries/hyena { mono = mono4; }; + hyperscan = callPackage ../development/libraries/hyperscan { }; + icu58 = callPackage (import ../development/libraries/icu/58.nix fetchurl) ({ nativeBuildRoot = buildPackages.icu58.override { buildRootOnly = true; }; } // @@ -9930,6 +10321,8 @@ with pkgs; ilmbase = callPackage ../development/libraries/ilmbase { }; + intelmetool = callPackage ../tools/misc/intelmetool { }; + imlib = callPackage ../development/libraries/imlib { libpng = libpng12; }; @@ -9945,6 +10338,8 @@ with pkgs; imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ; + ineffassign = callPackage ../development/tools/ineffassign { }; + ijs = callPackage ../development/libraries/ijs { }; incrtcl = callPackage ../development/libraries/incrtcl { }; @@ -9956,6 +10351,10 @@ with pkgs; iniparser = callPackage ../development/libraries/iniparser { }; + intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { }; + + intel-media-driver = callPackage ../development/libraries/intel-media-driver { }; + intltool = callPackage ../development/tools/misc/intltool { }; ios-cross-compile = callPackage ../development/compilers/ios-cross-compile/9.2.nix {}; @@ -9999,12 +10398,12 @@ with pkgs; jsoncpp = callPackage ../development/libraries/jsoncpp { }; - jsonnet = callPackage ../development/compilers/jsonnet { - emscripten = emscripten.override {python=python2;}; - }; + jsonnet = callPackage ../development/compilers/jsonnet { }; jsonrpc-glib = callPackage ../development/libraries/jsonrpc-glib { }; + jxrlib = callPackage ../development/libraries/jxrlib { }; + libjson = callPackage ../development/libraries/libjson { }; libb64 = callPackage ../development/libraries/libb64 { }; @@ -10090,6 +10489,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit; }; + libaosd = callPackage ../development/libraries/libaosd { }; + libabw = callPackage ../development/libraries/libabw { }; libamqpcpp = callPackage ../development/libraries/libamqpcpp { }; @@ -10155,7 +10556,11 @@ with pkgs; inherit (xorg) libX11 libXext; }; - libcanberra = callPackage ../development/libraries/libcanberra { }; + libcacard = callPackage ../development/libraries/libcacard { }; + + libcanberra = callPackage ../development/libraries/libcanberra { + inherit (darwin.apple_sdk.frameworks) CoreServices; + }; libcanberra-gtk3 = pkgs.libcanberra.override { gtk = gtk3; }; @@ -10352,6 +10757,7 @@ with pkgs; in (gap.override { keepAllPackages = false; }).overrideAttrs (oldAttrs: { name = "libgap-${oldAttrs.pname}-${version}"; + inherit version; src = fetchurl { url = "https://www.gap-system.org/pub/gap/gap48/tar.bz2/gap${version}_${pkgVer}.tar.bz2"; sha256 = "19n2p1mdg33s2x9rs51iak7rgndc1cwr56jyqnah0g1ydgg1yh6b"; @@ -10366,6 +10772,8 @@ with pkgs; }); libgap = callPackage ../development/libraries/libgap { }; + libgda = callPackage ../development/libraries/libgda { }; + libgdata = gnome3.libgdata; libgig = callPackage ../development/libraries/libgig { }; @@ -10383,12 +10791,18 @@ with pkgs; libgrss = callPackage ../development/libraries/libgrss { }; + libiio = callPackage ../development/libraries/libiio { }; + libseccomp = callPackage ../development/libraries/libseccomp { }; libsecret = callPackage ../development/libraries/libsecret { }; libserialport = callPackage ../development/libraries/libserialport { }; + libsignal-protocol-c = callPackage ../development/libraries/libsignal-protocol-c { }; + + libsignon-glib = callPackage ../development/libraries/libsignon-glib { }; + libsoundio = callPackage ../development/libraries/libsoundio { inherit (darwin.apple_sdk.frameworks) AudioUnit; }; @@ -10427,7 +10841,7 @@ with pkgs; libf2c = callPackage ../development/libraries/libf2c {}; - libfive = callPackage ../development/libraries/libfive {}; + libfive = callPackage ../development/libraries/libfive { }; libfixposix = callPackage ../development/libraries/libfixposix {}; @@ -10462,6 +10876,8 @@ with pkgs; libgphoto2 = callPackage ../development/libraries/libgphoto2 { }; + libgpiod = callPackage ../development/libraries/libgpiod { }; + libgpod = callPackage ../development/libraries/libgpod { inherit (pkgs.pythonPackages) mutagen; monoSupport = false; @@ -10511,6 +10927,7 @@ with pkgs; libiodbc = callPackage ../development/libraries/libiodbc { useGTK = config.libiodbc.gtk or false; + inherit (darwin.apple_sdk.frameworks) Carbon; }; libivykis = callPackage ../development/libraries/libivykis { }; @@ -10644,6 +11061,8 @@ with pkgs; libiec61883 = callPackage ../development/libraries/libiec61883 { }; + libimagequant = callPackage ../development/libraries/libimagequant {}; + libinfinity = callPackage ../development/libraries/libinfinity { }; libinput = callPackage ../development/libraries/libinput { @@ -10779,13 +11198,15 @@ with pkgs; libopus = callPackage ../development/libraries/libopus { }; + libopusenc = callPackage ../development/libraries/libopusenc { }; + libosinfo = callPackage ../development/libraries/libosinfo { inherit (gnome3) libsoup; }; libosip = callPackage ../development/libraries/osip {}; - libosip_3 = callPackage ../development/libraries/osip/3.nix {}; + libosmium = callPackage ../development/libraries/libosmium { }; libosmocore = callPackage ../applications/misc/libosmocore { }; @@ -10924,7 +11345,10 @@ with pkgs; libuecc = callPackage ../development/libraries/libuecc { }; - libui = callPackage ../development/libraries/libui { }; + libui = callPackage ../development/libraries/libui { + inherit (darwin) cf-private; + inherit (darwin.apple_sdk.frameworks) Cocoa; + }; libunistring = callPackage ../development/libraries/libunistring { }; @@ -10936,6 +11360,8 @@ with pkgs; giflib_4_1 = callPackage ../development/libraries/giflib/4.1.nix { }; giflib_5_1 = callPackage ../development/libraries/giflib/5.1.nix { }; + libunarr = callPackage ../development/libraries/libunarr { }; + libungif = callPackage ../development/libraries/giflib/libungif.nix { }; libunibreak = callPackage ../development/libraries/libunibreak { }; @@ -10992,7 +11418,6 @@ with pkgs; libviper = callPackage ../development/libraries/libviper { }; libvpx = callPackage ../development/libraries/libvpx { }; - libvpx-git = callPackage ../development/libraries/libvpx/git.nix { }; libvterm = callPackage ../development/libraries/libvterm { }; libvterm-neovim = callPackage ../development/libraries/libvterm-neovim { }; @@ -11021,7 +11446,9 @@ with pkgs; libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { }; - libxkbcommon = callPackage ../development/libraries/libxkbcommon { }; + libxkbcommon = libxkbcommon_8; + libxkbcommon_8 = callPackage ../development/libraries/libxkbcommon { }; + libxkbcommon_7 = callPackage ../development/libraries/libxkbcommon/libxkbcommon_7.nix { }; libxklavier = callPackage ../development/libraries/libxklavier { }; @@ -11032,7 +11459,7 @@ with pkgs; libxml2 = callPackage ../development/libraries/libxml2 { }; libxml2Python = pkgs.buildEnv { # slightly hacky - name = "libxml2+py-${self.libxml2.version}"; + name = "libxml2+py-${res.libxml2.version}"; paths = with libxml2; [ dev bin py ]; inherit (libxml2) passthru; # the hook to find catalogs is hidden by buildEnv @@ -11042,6 +11469,8 @@ with pkgs; ''; }; + libxmlb = callPackage ../development/libraries/libxmlb { }; + libxmlxx = callPackage ../development/libraries/libxmlxx { }; libxmlxx3 = callPackage ../development/libraries/libxmlxx/v3.nix { }; @@ -11124,8 +11553,6 @@ with pkgs; mbedtls_1_3 = callPackage ../development/libraries/mbedtls/1.3.nix { }; polarssl = mbedtls; # TODO: add to aliases.nix - mdds_0_7_1 = callPackage ../development/libraries/mdds/0.7.1.nix { }; - mdds_0_12_1 = callPackage ../development/libraries/mdds/0.12.1.nix { }; mdds = callPackage ../development/libraries/mdds { }; mediastreamer = callPackage ../development/libraries/mediastreamer { }; @@ -11141,37 +11568,32 @@ with pkgs; ## libGL/libGLU/Mesa stuff # Default libGL implementation, should provide headers and libGL.so/libEGL.so/... to link agains them - libGL = libGLDarwinOr mesa_noglu.stubs; + libGL = mesa_noglu.stubs; # Default libGLU - libGLU = libGLDarwinOr mesa_glu; + libGLU = mesa_glu; # Combined derivation, contains both libGL and libGLU # Please, avoid using this attribute. It was meant as transitional hack # for packages that assume that libGLU and libGL live in the same prefix. # libGLU_combined propagates both libGL and libGLU - libGLU_combined = libGLDarwinOr (buildEnv { + libGLU_combined = buildEnv { name = "libGLU-combined"; paths = [ libGL libGLU ]; extraOutputsToInstall = [ "dev" ]; - }); + }; # Default derivation with libGL.so.1 to link into /run/opengl-drivers (if need) - libGL_driver = libGLDarwinOr mesa_drivers; + libGL_driver = mesa_drivers; libGLSupported = lib.elem stdenv.hostPlatform.system lib.platforms.mesaPlatforms; - libGLDarwin = callPackage ../development/libraries/mesa-darwin { - inherit (darwin.apple_sdk.frameworks) OpenGL; - inherit (darwin.apple_sdk.libs) Xplugin; - inherit (darwin) apple_sdk; - }; - - libGLDarwinOr = alternative: if stdenv.isDarwin then libGLDarwin else alternative; - mesa_noglu = callPackage ../development/libraries/mesa { llvmPackages = llvmPackages_6; + inherit (darwin.apple_sdk.frameworks) OpenGL; + inherit (darwin.apple_sdk.libs) Xplugin; }; + mesa = mesa_noglu; mesa_glu = callPackage ../development/libraries/mesa-glu { }; @@ -11191,13 +11613,6 @@ with pkgs; minizip = callPackage ../development/libraries/minizip { }; - miro = callPackage ../applications/video/miro { - avahi = avahi.override { - withLibdnssdCompat = true; - }; - ffmpeg = ffmpeg_2; - }; - mkvtoolnix = libsForQt5.callPackage ../applications/video/mkvtoolnix { }; mkvtoolnix-cli = callPackage ../applications/video/mkvtoolnix { @@ -11238,6 +11653,8 @@ with pkgs; mtpfs = callPackage ../tools/filesystems/mtpfs { }; + mtxclient = callPackage ../development/libraries/mtxclient { }; + mu = callPackage ../tools/networking/mu { texinfo = texinfo4; }; @@ -11292,7 +11709,9 @@ with pkgs; }; libnghttp2 = nghttp2.lib; - nix-plugins = callPackage ../development/libraries/nix-plugins {}; + nix-plugins = callPackage ../development/libraries/nix-plugins { + nix = nixUnstable; + }; nlohmann_json = callPackage ../development/libraries/nlohmann_json { }; @@ -11311,6 +11730,8 @@ with pkgs; nss_wrapper = callPackage ../development/libraries/nss_wrapper { }; + nsss = skawarePackages.nsss; + ntbtls = callPackage ../development/libraries/ntbtls { }; ntk = callPackage ../development/libraries/audio/ntk { }; @@ -11371,10 +11792,13 @@ with pkgs; opencv = callPackage ../development/libraries/opencv { ffmpeg = ffmpeg_2; + inherit (darwin) cf-private; + inherit (darwin.apple_sdk.frameworks) Cocoa QTKit; }; opencv3 = callPackage ../development/libraries/opencv/3.x.nix { enableCuda = config.cudaSupport or false; + inherit (darwin) cf-private; inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa QTKit VideoDecodeAcceleration; }; @@ -11382,6 +11806,12 @@ with pkgs; enableCuda = false; }; + opencv4 = callPackage ../development/libraries/opencv/4.x.nix { + enableCuda = config.cudaSupport or false; + inherit (darwin) cf-private; + inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa QTKit VideoDecodeAcceleration; + }; + openexr = callPackage ../development/libraries/openexr { }; openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { }; @@ -11400,14 +11830,15 @@ with pkgs; openh264 = callPackage ../development/libraries/openh264 { }; openjpeg_1 = callPackage ../development/libraries/openjpeg/1.x.nix { }; - openjpeg_2_1 = callPackage ../development/libraries/openjpeg/2.1.nix { }; - openjpeg = openjpeg_2_1; + openjpeg_2 = callPackage ../development/libraries/openjpeg/2.x.nix { }; + openjpeg = openjpeg_2; openpa = callPackage ../development/libraries/openpa { }; opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { }; openscenegraph = callPackage ../development/libraries/openscenegraph { }; + openscenegraph_3_4 = callPackage ../development/libraries/openscenegraph/3.4.0.nix { }; openslp = callPackage ../development/libraries/openslp {}; @@ -11428,20 +11859,11 @@ with pkgs; inherit (callPackages ../development/libraries/openssl { fetchurl = fetchurlBoot; - cryptodevHeaders = linuxPackages.cryptodev.override { - fetchurl = fetchurlBoot; - onlyHeaders = true; - }; }) openssl_1_0_2 - openssl_1_1_0; + openssl_1_1; - openssl-chacha = callPackage ../development/libraries/openssl/chacha.nix { - cryptodevHeaders = linuxPackages.cryptodev.override { - fetchurl = fetchurlBoot; - onlyHeaders = true; - }; - }; + openssl-chacha = callPackage ../development/libraries/openssl/chacha.nix { }; opensubdiv = callPackage ../development/libraries/opensubdiv { cudaSupport = config.cudaSupport or false; @@ -11465,8 +11887,6 @@ with pkgs; paperkey = callPackage ../tools/security/paperkey { }; - parquet-cpp = callPackage ../development/libraries/parquet-cpp {}; - pangoxsl = callPackage ../development/libraries/pangoxsl { }; pcaudiolib = callPackage ../development/libraries/pcaudiolib { @@ -11481,9 +11901,9 @@ with pkgs; }; pcre = callPackage ../development/libraries/pcre { }; - pcre16 = self.pcre.override { variant = "pcre16"; }; + pcre16 = res.pcre.override { variant = "pcre16"; }; # pcre32 seems unused - pcre-cpp = self.pcre.override { variant = "cpp"; }; + pcre-cpp = res.pcre.override { variant = "cpp"; }; pcre2 = callPackage ../development/libraries/pcre2 { }; @@ -11498,7 +11918,9 @@ with pkgs; pgroonga = callPackage ../servers/sql/postgresql/pgroonga {}; plv8 = callPackage ../servers/sql/postgresql/plv8 { - v8 = v8_6_x; + v8 = callPackage ../development/libraries/v8/plv8_6_x.nix { + inherit (python2Packages) python; + }; }; phonon = callPackage ../development/libraries/phonon {}; @@ -11529,8 +11951,6 @@ with pkgs; podofo = callPackage ../development/libraries/podofo { lua5 = lua5_1; }; - poker-eval = callPackage ../development/libraries/poker-eval { }; - polkit = callPackage ../development/libraries/polkit { }; polkit_qt4 = callPackage ../development/libraries/polkit-qt-1/qt-4.nix { }; @@ -11542,10 +11962,8 @@ with pkgs; introspectionSupport = true; }); - poppler_min = poppler_0_61.override { # TODO: maybe reduce even more + poppler_min = poppler.override { # TODO: maybe reduce even more # this is currently only used by texlive.bin. - # pinned to 0.61 because texlive 2017 doesn't build w/poppler 0.64 - # TODO: review poppler version for texlive 2018 minimal = true; suffix = "min"; }; @@ -11578,8 +11996,9 @@ with pkgs; postgis = callPackage ../development/libraries/postgis { }; - protobuf = protobuf3_4; + protobuf = protobuf3_6; + protobuf3_6 = callPackage ../development/libraries/protobuf/3.6.nix { }; protobuf3_5 = callPackage ../development/libraries/protobuf/3.5.nix { }; protobuf3_4 = callPackage ../development/libraries/protobuf/3.4.nix { }; protobuf3_1 = callPackage ../development/libraries/protobuf/3.1.nix { }; @@ -11587,6 +12006,8 @@ with pkgs; protobufc = callPackage ../development/libraries/protobufc/1.3.nix { }; + protozero = callPackage ../development/libraries/protozero { }; + flatbuffers = callPackage ../development/libraries/flatbuffers { }; gnupth = callPackage ../development/libraries/pth { }; @@ -11600,7 +12021,7 @@ with pkgs; re2 = callPackage ../development/libraries/re2 { }; - qbs = callPackage ../development/tools/build-managers/qbs { }; + qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { }; qca2 = callPackage ../development/libraries/qca2 { qt = qt4; }; qca2-qt5 = qca2.override { qt = qt5.qtbase; }; @@ -11666,6 +12087,7 @@ with pkgs; harfbuzz = harfbuzzFull; inherit libGL; inherit perl; + inherit (darwin) cf-private; inherit (gst_all_1) gstreamer gst-plugins-base; inherit (gnome3) gtk3 dconf; }); @@ -11681,8 +12103,9 @@ with pkgs; harfbuzz = harfbuzzFull; inherit libGL; inherit perl; - inherit (gst_all_1) gstreamer gst-plugins-base; + inherit (darwin) cf-private; inherit (gnome3) gtk3 dconf; + inherit (gst_all_1) gstreamer gst-plugins-base; }); libsForQt511 = recurseIntoAttrs (lib.makeScope qt511.newScope mkLibsForQt5); @@ -11707,7 +12130,7 @@ with pkgs; kservice ktexteditor ktextwidgets kunitconversion kwallet kwayland kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient modemmanager-qt networkmanager-qt plasma-framework prison solid sonnet syntax-highlighting - threadweaver kirigami2 kholidays kpurpose; + syndication threadweaver kirigami2 kholidays kpurpose; ### KDE PLASMA 5 @@ -11781,7 +12204,9 @@ with pkgs; qca-qt5 = callPackage ../development/libraries/qca-qt5 { }; - qmltermwidget = callPackage ../development/libraries/qmltermwidget { }; + qmltermwidget = callPackage ../development/libraries/qmltermwidget { + inherit (darwin.apple_sdk.libs) utmp; + }; qmlbox2d = libsForQt59.callPackage ../development/libraries/qmlbox2d { }; qscintilla = callPackage ../development/libraries/qscintilla { @@ -11837,6 +12262,8 @@ with pkgs; rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {}; + rapidcheck = callPackage ../development/libraries/rapidcheck {}; + rapidjson = callPackage ../development/libraries/rapidjson {}; raul = callPackage ../development/libraries/audio/raul { }; @@ -11891,6 +12318,8 @@ with pkgs; qrupdate = callPackage ../development/libraries/qrupdate { }; + qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { }; + resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { }; rhino = callPackage ../development/libraries/java/rhino { @@ -11923,10 +12352,7 @@ with pkgs; schroedinger = callPackage ../development/libraries/schroedinger { }; SDL = callPackage ../development/libraries/SDL { - openglSupport = libGLSupported; - alsaSupport = stdenv.isLinux; - x11Support = !stdenv.isCygwin; - pulseaudioSupport = config.pulseaudio or stdenv.isLinux; + inherit (darwin) cf-private; inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa; }; @@ -11947,12 +12373,7 @@ with pkgs; SDL_ttf = callPackage ../development/libraries/SDL_ttf { }; SDL2 = callPackage ../development/libraries/SDL2 { - openglSupport = libGLSupported; - alsaSupport = stdenv.isLinux; - x11Support = !stdenv.isCygwin; - waylandSupport = stdenv.isLinux; - udevSupport = stdenv.isLinux; - pulseaudioSupport = config.pulseaudio or stdenv.isLinux; + inherit (darwin) cf-private; inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL; }; @@ -11986,9 +12407,14 @@ with pkgs; graphite2 = callPackage ../development/libraries/silgraphite/graphite2.nix {}; - simavr = callPackage ../development/tools/simavr { }; + simavr = callPackage ../development/tools/simavr { + avrgcc = pkgsCross.avr.buildPackages.gcc; + avrbinutils = pkgsCross.avr.buildPackages.binutils; + avrlibc = pkgsCross.avr.libcCross; + inherit (darwin.apple_sdk.frameworks) GLUT; + }; - simgear = callPackage ../development/libraries/simgear { }; + simgear = callPackage ../development/libraries/simgear { openscenegraph = openscenegraph_3_4; }; simp_le = callPackage ../tools/admin/simp_le { }; @@ -12003,7 +12429,27 @@ with pkgs; shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { }; - skalibs = callPackage ../development/libraries/skalibs { }; + skaffold = callPackage ../development/tools/skaffold { }; + + skalibs = skawarePackages.skalibs; + + skawarePackages = recurseIntoAttrs { + buildPackage = callPackage ../build-support/skaware/build-skaware-package.nix { }; + + skalibs = callPackage ../development/libraries/skalibs { }; + execline = callPackage ../tools/misc/execline { }; + + s6 = callPackage ../tools/system/s6 { }; + s6-dns = callPackage ../tools/networking/s6-dns { }; + s6-linux-utils = callPackage ../os-specific/linux/s6-linux-utils { }; + s6-networking = callPackage ../tools/networking/s6-networking { }; + s6-portable-utils = callPackage ../tools/misc/s6-portable-utils { }; + s6-rc = callPackage ../tools/system/s6-rc { }; + + nsss = callPackage ../development/libraries/nsss { }; + utmps = callPackage ../development/libraries/utmps { }; + + }; skydive = callPackage ../tools/networking/skydive { }; @@ -12042,10 +12488,13 @@ with pkgs; soapybladerf soapyhackrf soapyremote + soapyrtlsdr soapyuhd ]; }; + soapyrtlsdr = callPackage ../applications/misc/soapyrtlsdr { }; + soapyuhd = callPackage ../applications/misc/soapyuhd { }; socket_wrapper = callPackage ../development/libraries/socket_wrapper { }; @@ -12066,6 +12515,8 @@ with pkgs; spandsp = callPackage ../development/libraries/spandsp {}; + spaceship-prompt = callPackage ../shells/zsh/spaceship-prompt {}; + spatialite_tools = callPackage ../development/libraries/spatialite-tools { }; spdk = callPackage ../development/libraries/spdk { }; @@ -12119,11 +12570,36 @@ with pkgs; sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { }; + sqlite-replication = sqlite.overrideAttrs (oldAttrs: rec { + name = "sqlite-${version}"; + version = "3.24.0+replication3"; + src = pkgs.fetchFromGitHub { + owner = "CanonicalLtd"; + repo = "sqlite"; + rev = "version-${version}"; + sha256 = "19557b7aick1pxk0gw013cf5jy42i7539qn1ziza8dzy16a6zs8b"; + }; + nativeBuildInputs = [ pkgs.tcl ]; + configureFlags = oldAttrs.configureFlags ++ [ + "--enable-replication" + "--disable-amalgamation" + "--disable-tcl" + ]; + preConfigure = '' + echo "D 2018-08-01T13:22:18" > manifest + echo -n "c94dbda1a570c1ab180e7694afd3cc7116268c06" > manifest.uuid + ''; + }); + + dqlite = callPackage ../development/libraries/dqlite { }; + sqlcipher = lowPrio (callPackage ../development/libraries/sqlcipher { readline = null; ncurses = null; }); + standardnotes = callPackage ../applications/editors/standardnotes { }; + stfl = callPackage ../development/libraries/stfl { }; stlink = callPackage ../development/tools/misc/stlink { }; @@ -12157,6 +12633,8 @@ with pkgs; svrcore = callPackage ../development/libraries/svrcore { }; + swiftclient = python3.pkgs.callPackage ../tools/admin/swiftclient { }; + sword = callPackage ../development/libraries/sword { }; biblesync = callPackage ../development/libraries/biblesync { }; @@ -12177,7 +12655,7 @@ with pkgs; taglib-sharp = callPackage ../development/libraries/taglib-sharp { }; talloc = callPackage ../development/libraries/talloc { - python = python2; + python = buildPackages.python2; }; tclap = callPackage ../development/libraries/tclap {}; @@ -12210,6 +12688,8 @@ with pkgs; telepathy-qt = callPackage ../development/libraries/telepathy/qt { qtbase = qt4; }; + termbox = callPackage ../development/libraries/termbox { }; + tevent = callPackage ../development/libraries/tevent { python = python2; }; @@ -12271,6 +12751,8 @@ with pkgs; vala = vala_0_40; }; + unconvert = callPackage ../development/tools/unconvert { }; + unibilium = callPackage ../development/libraries/unibilium { }; unicap = callPackage ../development/libraries/unicap {}; @@ -12291,6 +12773,8 @@ with pkgs; uthash = callPackage ../development/libraries/uthash { }; + utmps = skawarePackages.utmps; + ucommon = ucommon_openssl; ucommon_openssl = callPackage ../development/libraries/ucommon { @@ -12328,8 +12812,6 @@ with pkgs; stdenv = overrideCC stdenv gcc6; }); - v8_static = lowPrio (self.v8.override { static = true; }); - vaapiIntel = callPackage ../development/libraries/vaapi-intel { }; vaapi-intel-hybrid = callPackage ../development/libraries/vaapi-intel-hybrid { }; @@ -12394,7 +12876,11 @@ with pkgs; wcslib = callPackage ../development/libraries/wcslib { }; - webkitgtk = webkitgtk220x; + webkitgtk = callPackage ../development/libraries/webkitgtk { + harfbuzz = harfbuzzFull; + inherit (gst_all_1) gst-plugins-base gst-plugins-bad; + stdenv = overrideCC stdenv gcc6; + }; webkitgtk24x-gtk3 = callPackage ../development/libraries/webkitgtk/2.4.nix { harfbuzz = harfbuzzFull.override { @@ -12404,12 +12890,6 @@ with pkgs; inherit (darwin) libobjc; }; - webkitgtk220x = callPackage ../development/libraries/webkitgtk/2.20.nix { - harfbuzz = harfbuzzFull; - inherit (gst_all_1) gst-plugins-base gst-plugins-bad; - stdenv = overrideCC stdenv gcc6; - }; - webkitgtk24x-gtk2 = webkitgtk24x-gtk3.override { withGtk2 = true; enableIntrospection = false; @@ -12454,6 +12934,7 @@ with pkgs; wxmac = callPackage ../development/libraries/wxwidgets/3.0/mac.nix { inherit (darwin.apple_sdk.frameworks) AGL Cocoa Kernel; inherit (darwin.stubs) setfile rez derez; + inherit (darwin) cf-private; }; wxSVG = callPackage ../development/libraries/wxSVG { @@ -12530,6 +13011,8 @@ with pkgs; yajl = callPackage ../development/libraries/yajl { }; + yojimbo = callPackage ../development/libraries/yojimbo { }; + yubioath-desktop = callPackage ../applications/misc/yubioath-desktop { }; yubico-piv-tool = callPackage ../tools/misc/yubico-piv-tool { }; @@ -12554,10 +13037,6 @@ with pkgs; zlog = callPackage ../development/libraries/zlog { }; - zlibStatic = lowPrio (appendToName "static" (zlib.override { - static = true; - })); - zeromq3 = callPackage ../development/libraries/zeromq/3.x.nix {}; zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix {}; zeromq = zeromq4; @@ -12575,7 +13054,7 @@ with pkgs; zmqpp = callPackage ../development/libraries/zmqpp { }; zig = callPackage ../development/compilers/zig { - llvmPackages = llvmPackages_6; + llvmPackages = llvmPackages_7; }; zimlib = callPackage ../development/libraries/zimlib { }; @@ -12588,6 +13067,17 @@ with pkgs; zziplib = callPackage ../development/libraries/zziplib { }; + gsignond = callPackage ../development/libraries/gsignond { + plugins = []; + }; + + gsignondPlugins = { + sasl = callPackage ../development/libraries/gsignond/plugins/sasl.nix { }; + oauth = callPackage ../development/libraries/gsignond/plugins/oauth.nix { }; + lastfm = callPackage ../development/libraries/gsignond/plugins/lastfm.nix { }; + mail = callPackages ../development/libraries/gsignond/plugins/mail.nix { }; + }; + ### DEVELOPMENT / LIBRARIES / AGDA agda = callPackage ../build-support/agda { @@ -12690,13 +13180,13 @@ with pkgs; ### DEVELOPMENT / GO MODULES buildGo19Package = callPackage ../development/go-modules/generic { - go = go_1_9; + go = buildPackages.go_1_9; }; buildGo110Package = callPackage ../development/go-modules/generic { - go = go_1_10; + go = buildPackages.go_1_10; }; buildGo111Package = callPackage ../development/go-modules/generic { - go = go_1_11; + go = buildPackages.go_1_11; }; buildGoPackage = buildGo111Package; @@ -12705,6 +13195,8 @@ with pkgs; leaps = callPackage ../development/tools/leaps { }; + vgo2nix = callPackage ../development/tools/vgo2nix { }; + ws = callPackage ../development/tools/ws { }; ### DEVELOPMENT / JAVA MODULES @@ -12748,32 +13240,26 @@ with pkgs; ### DEVELOPMENT / PERL MODULES - perl522Packages = recurseIntoAttrs (callPackage ./perl-packages.nix { - perl = perl522; - overrides = (config.perlPackageOverrides or (p: {})) pkgs; - }); - perl524Packages = recurseIntoAttrs (callPackage ./perl-packages.nix { - perl = perl524; - overrides = (config.perlPackageOverrides or (p: {})) pkgs; - }); perl526Packages = recurseIntoAttrs (callPackage ./perl-packages.nix { perl = perl526; overrides = (config.perlPackageOverrides or (p: {})) pkgs; }); + # the latest Maint version perl528Packages = recurseIntoAttrs (callPackage ./perl-packages.nix { perl = perl528; overrides = (config.perlPackageOverrides or (p: {})) pkgs; }); + # the latest Devel version + perldevelPackages = recurseIntoAttrs (callPackage ./perl-packages.nix { + perl = perldevel; + overrides = (config.perlPackageOverrides or (p: {})) pkgs; + }); perlPackages = perl528Packages; - inherit (perlPackages) perl buildPerlPackage; - - perlXMLParser = perlPackages.XMLParser; + inherit (perlPackages) perl; ack = perlPackages.ack; - perlArchiveCpio = perlPackages.ArchiveCpio; - perlcritic = perlPackages.PerlCritic; sqitchPg = callPackage ../development/tools/misc/sqitch { @@ -12804,7 +13290,7 @@ with pkgs; packages = []; }; - rstudioWrapper = callPackage ../development/r-modules/wrapper-rstudio.nix { + rstudioWrapper = libsForQt5.callPackage ../development/r-modules/wrapper-rstudio.nix { recommendedPackages = with rPackages; [ boot class cluster codetools foreign KernSmooth lattice MASS Matrix mgcv nlme nnet rpart spatial survival @@ -12825,8 +13311,8 @@ with pkgs; rdf4store = callPackage ../servers/http/4store { }; - apacheHttpd = pkgs.apacheHttpd_2_4; apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix { }; + apacheHttpd = pkgs.apacheHttpd_2_4; apacheHttpdPackagesFor = apacheHttpd: self: let callPackage = newScope self; in { inherit apacheHttpd; @@ -12850,8 +13336,8 @@ with pkgs; subversion = pkgs.subversion.override { httpServer = true; inherit apacheHttpd; }; }; - apacheHttpdPackages = apacheHttpdPackagesFor pkgs.apacheHttpd pkgs.apacheHttpdPackages; apacheHttpdPackages_2_4 = apacheHttpdPackagesFor pkgs.apacheHttpd_2_4 pkgs.apacheHttpdPackages_2_4; + apacheHttpdPackages = apacheHttpdPackages_2_4; appdaemon = callPackage ../servers/home-assistant/appdaemon.nix { }; @@ -12923,6 +13409,10 @@ with pkgs; dex-oidc = callPackage ../servers/dex { }; + doh-proxy = callPackage ../servers/dns/doh-proxy { + python3Packages = python36Packages; + }; + dgraph = callPackage ../servers/dgraph { }; dico = callPackage ../servers/dico { }; @@ -13010,6 +13500,8 @@ with pkgs; grafana = callPackage ../servers/monitoring/grafana { }; + grafana_reporter = callPackage ../servers/monitoring/grafana-reporter { }; + h2o = callPackage ../servers/http/h2o { }; haka = callPackage ../tools/security/haka { }; @@ -13020,7 +13512,9 @@ with pkgs; hiawatha = callPackage ../servers/http/hiawatha {}; - home-assistant = callPackage ../servers/home-assistant { }; + home-assistant = callPackage ../servers/home-assistant { + python = python36; + }; hydron = callPackage ../servers/hydron { }; @@ -13099,8 +13593,16 @@ with pkgs; nas = callPackage ../servers/nas { }; + nats-streaming-server = callPackage ../servers/nats-streaming-server { }; + neard = callPackage ../servers/neard { }; + unit = callPackage ../servers/http/unit { + php71 = php71-unit; + php72 = php72-unit; + php73 = php73-unit; + }; + nginx = nginxStable; nginxStable = callPackage ../servers/http/nginx/stable.nix { @@ -13171,6 +13673,8 @@ with pkgs; pshs = callPackage ../servers/http/pshs { }; + system-sendmail = lowPrio (callPackage ../servers/mail/system-sendmail { }); + # PulseAudio daemons pulseaudio = callPackage ../servers/pulseaudio { @@ -13258,6 +13762,8 @@ with pkgs; mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { }; + miniflux = callPackage ../servers/miniflux { }; + nagios = callPackage ../servers/monitoring/nagios { }; munin = callPackage ../servers/monitoring/munin { }; @@ -13275,14 +13781,12 @@ with pkgs; check-esxi-hardware = callPackage ../servers/monitoring/plugins/esxi.nix {}; - net_snmp = callPackage ../servers/monitoring/net-snmp { - # https://sourceforge.net/p/net-snmp/bugs/2712/ - # remove after net-snmp > 5.7.3 - perl = perl522; - }; + net_snmp = callPackage ../servers/monitoring/net-snmp { }; newrelic-sysmond = callPackage ../servers/monitoring/newrelic-sysmond { }; + nullidentdmod = callPackage ../servers/identd/nullidentdmod {}; + riemann = callPackage ../servers/monitoring/riemann { }; riemann-dash = callPackage ../servers/monitoring/riemann-dash { }; @@ -13297,7 +13801,7 @@ with pkgs; softether_4_25 = callPackage ../servers/softether/4.25.nix { }; softether = softether_4_25; - qboot = callPackage ../applications/virtualization/qboot { stdenv = stdenv_32bit; }; + qboot = pkgsi686Linux.callPackage ../applications/virtualization/qboot { }; OVMF = callPackage ../applications/virtualization/OVMF { seabios = null; openssl = null; }; OVMF-CSM = OVMF.override { openssl = null; }; @@ -13307,26 +13811,31 @@ with pkgs; cbfstool = callPackage ../applications/virtualization/cbfstool { }; + nvramtool = callPackage ../tools/misc/nvramtool { }; + vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { }; pgbouncer = callPackage ../servers/sql/pgbouncer { }; - pgpool93 = pgpool.override { postgresql = postgresql93; }; - pgpool94 = pgpool.override { postgresql = postgresql94; }; + pgpool93 = pgpool.override { postgresql = postgresql_9_3; }; + pgpool94 = pgpool.override { postgresql = postgresql_9_4; }; pgpool = callPackage ../servers/sql/pgpool { pam = if stdenv.isLinux then pam else null; libmemcached = null; # Detection is broken upstream }; - postgresql = postgresql96; + timescaledb-parallel-copy = callPackage ../development/tools/database/timescaledb-parallel-copy { }; + + postgresql = postgresql_9_6; inherit (callPackages ../servers/sql/postgresql { }) - postgresql93 - postgresql94 - postgresql95 - postgresql96 - postgresql100; + postgresql_9_3 + postgresql_9_4 + postgresql_9_5 + postgresql_9_6 + postgresql_10 + postgresql_11; postgresql_jdbc = callPackage ../servers/sql/postgresql/jdbc { }; @@ -13361,6 +13870,7 @@ with pkgs; prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { buildGoPackage = buildGo110Package; }; + prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { }; prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-bridge.nix { }; prometheus-surfboard-exporter = callPackage ../servers/monitoring/prometheus/surfboard-exporter.nix { }; prometheus-unifi-exporter = callPackage ../servers/monitoring/prometheus/unifi-exporter { }; @@ -13384,8 +13894,10 @@ with pkgs; quagga = callPackage ../servers/quagga { }; - rabbitmq_server = callPackage ../servers/amqp/rabbitmq-server { + rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server { inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa; + elixir = elixir_1_6; + erlang = erlang_nox; }; radicale1 = callPackage ../servers/radicale/1.x.nix { }; @@ -13413,9 +13925,9 @@ with pkgs; boost = boost159; }; - s6 = callPackage ../tools/system/s6 { }; + s6 = skawarePackages.s6; - s6-rc = callPackage ../tools/system/s6-rc { }; + s6-rc = skawarePackages.s6-rc; supervise = callPackage ../tools/system/supervise { }; @@ -13449,7 +13961,6 @@ with pkgs; }); samba4Full = lowPrio (samba4.override { - enableInfiniband = true; enableLDAP = true; enablePrinting = true; enableMDNS = true; @@ -13480,6 +13991,12 @@ with pkgs; # see also openssl, which has/had this same trick }; + sickbeard = callPackage ../servers/sickbeard { }; + + sickgear = callPackage ../servers/sickbeard/sickgear.nix { }; + + sickrage = callPackage ../servers/sickbeard/sickrage.nix { }; + sipcmd = callPackage ../applications/networking/sipcmd { }; sipwitch = callPackage ../servers/sip/sipwitch { }; @@ -13551,6 +14068,8 @@ with pkgs; webmetro = callPackage ../servers/webmetro { }; + webhook = callPackage ../servers/http/webhook { }; + winstone = callPackage ../servers/http/winstone { }; xinetd = callPackage ../servers/xinetd { }; @@ -13561,10 +14080,14 @@ with pkgs; xqilla = callPackage ../development/tools/xqilla { }; - xquartz = callPackage ../servers/x11/xquartz { }; + xquartz = callPackage ../servers/x11/xquartz { + inherit (darwin) cf-private; + }; + quartz-wm = callPackage ../servers/x11/quartz-wm { stdenv = clangStdenv; - inherit (darwin.apple_sdk.frameworks) AppKit; + inherit (darwin) cf-private; + inherit (darwin.apple_sdk.frameworks) AppKit Foundation; inherit (darwin.apple_sdk.libs) Xplugin; }; @@ -13573,9 +14096,10 @@ with pkgs; # have created a cycle. xorg = recurseIntoAttrs ((lib.callPackageWith __splicedPackages ../servers/x11/xorg { }).overrideScope' (lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix { - inherit (darwin) apple_sdk; - bootstrap_cmds = if stdenv.isDarwin then buildPackages.darwin.bootstrap_cmds else null; - python = python2; # Incompatible with Python 3x + inherit (darwin) cf-private; + inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa; + inherit (darwin.apple_sdk.libs) Xplugin; + inherit (buildPackages.darwin) bootstrap_cmds; udev = if stdenv.isLinux then udev else null; libdrm = if stdenv.isLinux then libdrm else null; abiCompat = config.xorg.abiCompat # `config` because we have no `xorg.override` @@ -13667,6 +14191,8 @@ with pkgs; bluez5 = callPackage ../os-specific/linux/bluez { }; + pulseaudio-modules-bt = callPackage ../applications/audio/pulseaudio-modules-bt { }; + bluez = bluez5; inherit (python3Packages) bedup; @@ -13700,6 +14226,8 @@ with pkgs; cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { }; + cpuset = callPackage ../os-specific/linux/cpuset { }; + criu = callPackage ../os-specific/linux/criu { }; cryptsetup = callPackage ../os-specific/linux/cryptsetup { }; @@ -13733,6 +14261,8 @@ with pkgs; drbd = callPackage ../os-specific/linux/drbd { }; + dropwatch = callPackage ../os-specific/linux/dropwatch { }; + dstat = callPackage ../os-specific/linux/dstat { }; # unstable until the first 1.x release @@ -13787,8 +14317,6 @@ with pkgs; fuse3 = fusePackages.fuse_3; fuse-common = hiPrio fusePackages.fuse_3.common; - fusionio-util = callPackage ../os-specific/linux/fusionio/util.nix { }; - fxload = callPackage ../os-specific/linux/fxload { }; gfxtablet = callPackage ../os-specific/linux/gfxtablet {}; @@ -13803,9 +14331,7 @@ with pkgs; gpu-switch = callPackage ../os-specific/linux/gpu-switch { }; - gradm = callPackage ../os-specific/linux/gradm { - flex = flex_2_5_35; - }; + gradm = callPackage ../os-specific/linux/gradm { }; hd-idle = callPackage ../os-specific/linux/hd-idle { }; @@ -13823,7 +14349,7 @@ with pkgs; hwdata = callPackage ../os-specific/linux/hwdata { }; - i7z = callPackage ../os-specific/linux/i7z { }; + i7z = qt5.callPackage ../os-specific/linux/i7z { }; pcm = callPackage ../os-specific/linux/pcm { }; @@ -13917,24 +14443,8 @@ with pkgs; klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { }); - linux_beagleboard = callPackage ../os-specific/linux/kernel/linux-beagleboard.nix { - kernelPatches = - [ kernelPatches.bridge_stp_helper - kernelPatches.cpu-cgroup-v2."4.11" - kernelPatches.modinst_arg_list_too_long - ]; - }; - - linux_copperhead_lts = (linux_4_14.override { - kernelPatches = linux_4_14.kernelPatches ++ [ - kernelPatches.copperhead_4_14 - kernelPatches.tag_hardened - ]; - modDirVersionArg = linux_4_14.modDirVersion + "-hardened"; - }); - - # linux mptcp is based on the 4.4 kernel - linux_mptcp = callPackage ../os-specific/linux/kernel/linux-mptcp.nix { + linux_mptcp = linux_mptcp_94; + linux_mptcp_94 = callPackage ../os-specific/linux/kernel/linux-mptcp.nix { kernelPatches = [ kernelPatches.bridge_stp_helper kernelPatches.cpu-cgroup-v2."4.11" @@ -13980,11 +14490,6 @@ with pkgs; [ kernelPatches.bridge_stp_helper kernelPatches.cpu-cgroup-v2."4.9" kernelPatches.modinst_arg_list_too_long - # https://github.com/NixOS/nixpkgs/issues/42755 - # Remove these xen-netfront patches once they're included in - # upstream! Fixes https://github.com/NixOS/nixpkgs/issues/42755 - kernelPatches.xen-netfront_fix_mismatched_rtnl_unlock - kernelPatches.xen-netfront_update_features_after_registering_netdev ]; }; @@ -13995,25 +14500,10 @@ with pkgs; # when adding a new linux version kernelPatches.cpu-cgroup-v2."4.11" kernelPatches.modinst_arg_list_too_long - # https://github.com/NixOS/nixpkgs/issues/42755 - # Remove these xen-netfront patches once they're included in - # upstream! Fixes https://github.com/NixOS/nixpkgs/issues/42755 - kernelPatches.xen-netfront_fix_mismatched_rtnl_unlock - kernelPatches.xen-netfront_update_features_after_registering_netdev ]; }; - linux_4_17 = callPackage ../os-specific/linux/kernel/linux-4.17.nix { - kernelPatches = - [ kernelPatches.bridge_stp_helper - # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md - # when adding a new linux version - # kernelPatches.cpu-cgroup-v2."4.11" - kernelPatches.modinst_arg_list_too_long - ]; - }; - - linux_4_18 = callPackage ../os-specific/linux/kernel/linux-4.18.nix { + linux_4_19 = callPackage ../os-specific/linux/kernel/linux-4.19.nix { kernelPatches = [ kernelPatches.bridge_stp_helper # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md @@ -14037,24 +14527,6 @@ with pkgs; ]; }; - linux_riscv = callPackage ../os-specific/linux/kernel/linux-riscv.nix { - kernelPatches = [ - kernelPatches.bridge_stp_helper - kernelPatches.modinst_arg_list_too_long - ]; - }; - - linux_samus_4_12 = callPackage ../os-specific/linux/kernel/linux-samus-4.12.nix { - kernelPatches = - [ kernelPatches.bridge_stp_helper - kernelPatches.p9_fixes - # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md - # when adding a new linux version - kernelPatches.cpu-cgroup-v2."4.11" - kernelPatches.modinst_arg_list_too_long - ]; - }; - linux_hardkernel_4_14 = callPackage ../os-specific/linux/kernel/linux-hardkernel-4.14.nix { kernelPatches = [ kernelPatches.bridge_stp_helper @@ -14087,6 +14559,8 @@ with pkgs; python = python3; }; + bpftrace = callPackage ../os-specific/linux/bpftrace { }; + bbswitch = callPackage ../os-specific/linux/bbswitch {}; beegfs-module = callPackage ../os-specific/linux/beegfs/kernel-module.nix { }; @@ -14115,8 +14589,6 @@ with pkgs; v4l2loopback = callPackage ../os-specific/linux/v4l2loopback { }; - fusionio-vsl = callPackage ../os-specific/linux/fusionio/vsl.nix { }; - lttng-modules = callPackage ../os-specific/linux/lttng-modules { }; broadcom_sta = callPackage ../os-specific/linux/broadcom-sta { }; @@ -14134,6 +14606,8 @@ with pkgs; ply = callPackage ../os-specific/linux/ply { }; + r8168 = callPackage ../os-specific/linux/r8168 { }; + rtl8192eu = callPackage ../os-specific/linux/rtl8192eu { }; rtl8723bs = callPackage ../os-specific/linux/rtl8723bs { }; @@ -14206,6 +14680,8 @@ with pkgs; }) zfsStable zfsUnstable; zfs = zfsStable; + + can-isotp = callPackage ../os-specific/linux/can-isotp { }; }); # The current default kernel / kernel modules. @@ -14213,19 +14689,19 @@ with pkgs; linux = linuxPackages.kernel; # Update this when adding the newest kernel major version! - linuxPackages_latest = linuxPackages_4_18; + linuxPackages_latest = linuxPackages_4_19; linux_latest = linuxPackages_latest.kernel; # Build the kernel modules for the some of the kernels. - linuxPackages_beagleboard = linuxPackagesFor pkgs.linux_beagleboard; linuxPackages_mptcp = linuxPackagesFor pkgs.linux_mptcp; linuxPackages_rpi = linuxPackagesFor pkgs.linux_rpi; linuxPackages_4_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_4); linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9); linuxPackages_4_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_14); - linuxPackages_4_17 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_17); - linuxPackages_4_18 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_18); - # Don't forget to update linuxPackages_latest! + linuxPackages_4_19 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_19); + # When adding to this list: + # - Update linuxPackages_latest to the latest version + # - Update the rev in ../os-specific/linux/kernel/linux-libre.nix to the latest one. # Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds. linuxPackages_testing = linuxPackagesFor pkgs.linux_testing; @@ -14270,17 +14746,13 @@ with pkgs; linuxPackages_latest_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux_latest); linux_latest_hardened = linuxPackages_latest_hardened.kernel; + linuxPackages_testing_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux_testing); + linux_testing_hardened = linuxPackages_testing_hardened.kernel; + linuxPackages_xen_dom0_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor (pkgs.linux.override { features.xen_dom0=true; })); linuxPackages_latest_xen_dom0_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor (pkgs.linux_latest.override { features.xen_dom0=true; })); - linuxPackages_copperhead_lts = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux_copperhead_lts); - - # Samus kernels - linuxPackages_samus_4_12 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_samus_4_12); - linuxPackages_samus_latest = linuxPackages_samus_4_12; - linux_samus_latest = linuxPackages_samus_latest.kernel; - # Hardkernel (Odroid) kernels. linuxPackages_hardkernel_4_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_hardkernel_4_14); linuxPackages_hardkernel_latest = linuxPackages_hardkernel_4_14; @@ -14310,6 +14782,8 @@ with pkgs; buildLinux = attrs: callPackage ../os-specific/linux/kernel/generic.nix attrs; + cryptodev = linuxPackages_4_9.cryptodev; + dpdk = callPackage ../os-specific/linux/dpdk { kernel = null; # dpdk modules are in linuxPackages.dpdk.kmod }; @@ -14397,7 +14871,7 @@ with pkgs; nvme-cli = callPackage ../os-specific/linux/nvme-cli { }; open-vm-tools = callPackage ../applications/virtualization/open-vm-tools { - inherit (gnome2) gtk gtkmm; + inherit (gnome3) gtk gtkmm; }; open-vm-tools-headless = open-vm-tools.override { withX = false; }; @@ -14409,19 +14883,24 @@ with pkgs; easyjson = callPackage ../development/tools/easyjson { }; + iferr = callPackage ../development/tools/iferr { }; + go-bindata = callPackage ../development/tools/go-bindata { }; go-bindata-assetfs = callPackage ../development/tools/go-bindata-assetfs { }; go-protobuf = callPackage ../development/tools/go-protobuf { }; - go-symbols = callPackage ../development/tools/go-symbols { }; go-outline = callPackage ../development/tools/go-outline { }; gocode = callPackage ../development/tools/gocode { }; + gocode-gomod = callPackage ../development/tools/gocode-gomod { }; + + goconst = callPackage ../development/tools/goconst { }; + goconvey = callPackage ../development/tools/goconvey { }; gotags = callPackage ../development/tools/gotags { }; @@ -14430,14 +14909,20 @@ with pkgs; golangci-lint = callPackage ../development/tools/golangci-lint { }; - godef = callPackage ../development/tools/godef { }; + gocyclo = callPackage ../development/tools/gocyclo { }; - goimports = callPackage ../development/tools/goimports { }; + godef = callPackage ../development/tools/godef { }; gopkgs = callPackage ../development/tools/gopkgs { }; + gosec = callPackage ../development/tools/gosec { }; + govers = callPackage ../development/tools/govers { }; + govendor = callPackage ../development/tools/govendor { }; + + go-tools = callPackage ../development/tools/go-tools { }; + gotools = callPackage ../development/tools/gotools { }; gotop = callPackage ../tools/system/gotop { }; @@ -14450,6 +14935,8 @@ with pkgs; gotests = callPackage ../development/tools/gotests { }; + impl = callPackage ../development/tools/impl { }; + quicktemplate = callPackage ../development/tools/quicktemplate { }; gogoclient = callPackage ../os-specific/linux/gogoclient { }; @@ -14517,10 +15004,10 @@ with pkgs; pmutils = callPackage ../os-specific/linux/pm-utils { }; - pmtools = callPackage ../os-specific/linux/pmtools { }; - policycoreutils = callPackage ../os-specific/linux/policycoreutils { }; + semodule-utils = callPackage ../os-specific/linux/semodule-utils { }; + powerdns = callPackage ../servers/dns/powerdns { }; dnsdist = callPackage ../servers/dns/dnsdist { }; @@ -14536,6 +15023,8 @@ with pkgs; procps = if stdenv.isLinux then callPackage ../os-specific/linux/procps-ng { } else unixtools.procps; + procdump = callPackage ../os-specific/linux/procdump { }; + qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; }); # See `xenPackages` source for explanations. @@ -14572,6 +15061,8 @@ with pkgs; payload = "${linux_riscv}/vmlinux"; }; + roccat-tools = callPackage ../os-specific/linux/roccat-tools { }; + rtkit = callPackage ../os-specific/linux/rtkit { }; rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { }; @@ -14611,6 +15102,8 @@ with pkgs; smem = callPackage ../os-specific/linux/smem { }; + speedometer = callPackage ../os-specific/linux/speedometer { }; + statifier = callPackage ../os-specific/linux/statifier { }; sysdig = callPackage ../os-specific/linux/sysdig { @@ -14643,6 +15136,8 @@ with pkgs; ''; })); + systemd-wait = callPackage ../os-specific/linux/systemd-wait { }; + sysvinit = callPackage ../os-specific/linux/sysvinit { }; sysvtools = sysvinit.override { @@ -14660,6 +15155,8 @@ with pkgs; tunctl = callPackage ../os-specific/linux/tunctl { }; + twa = callPackage ../tools/networking/twa { }; + # Upstream U-Boots: inherit (callPackage ../misc/uboot {}) buildUBoot @@ -14673,6 +15170,7 @@ with pkgs; ubootNovena ubootOdroidXU3 ubootOrangePiPc + ubootOrangePiZeroPlus2H5 ubootPcduino3Nano ubootPine64 ubootQemuAarch64 @@ -14771,10 +15269,14 @@ with pkgs; andagii = callPackage ../data/fonts/andagii { }; + andika = callPackage ../data/fonts/andika { }; + android-udev-rules = callPackage ../os-specific/linux/android-udev-rules { }; anonymousPro = callPackage ../data/fonts/anonymous-pro { }; + ant-theme = callPackage ../data/themes/ant-theme { }; + arc-icon-theme = callPackage ../data/icons/arc-icon-theme { }; arkpandora_ttf = callPackage ../data/fonts/arkpandora { }; @@ -14789,6 +15291,8 @@ with pkgs; bgnet = callPackage ../data/documentation/bgnet { }; + bibata-cursors = callPackage ../data/icons/bibata-cursors { }; + brise = callPackage ../data/misc/brise { }; inherit (kdeFrameworks) breeze-icons; @@ -14803,6 +15307,8 @@ with pkgs; carlito = callPackage ../data/fonts/carlito {}; + charis-sil = callPackage ../data/fonts/charis-sil { }; + comfortaa = callPackage ../data/fonts/comfortaa {}; comic-neue = callPackage ../data/fonts/comic-neue { }; @@ -14861,6 +15367,8 @@ with pkgs; documentation-highlighter = callPackage ../misc/documentation-highlighter { }; + doulos-sil = callPackage ../data/fonts/doulos-sil { }; + cabin = callPackage ../data/fonts/cabin { }; camingo-code = callPackage ../data/fonts/camingo-code { }; @@ -14901,6 +15409,8 @@ with pkgs; envypn-font = callPackage ../data/fonts/envypn-font { }; + envdir = callPackage ../tools/misc/envdir-go { }; + fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono {}; fira = callPackage ../data/fonts/fira { }; @@ -14945,6 +15455,8 @@ with pkgs; hanazono = callPackage ../data/fonts/hanazono { }; + hyperscrypt-font = callPackage ../data/fonts/hyperscrypt { }; + ia-writer-duospace = callPackage ../data/fonts/ia-writer-duospace { }; ibm-plex = callPackage ../data/fonts/ibm-plex { }; @@ -14999,6 +15511,8 @@ with pkgs; libertinus = callPackage ../data/fonts/libertinus { }; + libratbag = callPackage ../os-specific/linux/libratbag { }; + libre-baskerville = callPackage ../data/fonts/libre-baskerville { }; libre-bodoni = callPackage ../data/fonts/libre-bodoni { }; @@ -15021,10 +15535,14 @@ with pkgs; maia-icon-theme = callPackage ../data/icons/maia-icon-theme { }; + mailcap = callPackage ../data/misc/mailcap { }; + marathi-cursive = callPackage ../data/fonts/marathi-cursive { }; man-pages = callPackage ../data/documentation/man-pages { }; + materia-theme = callPackage ../data/themes/materia-theme { }; + material-icons = callPackage ../data/fonts/material-icons { }; meslo-lg = callPackage ../data/fonts/meslo-lg {}; @@ -15039,6 +15557,8 @@ with pkgs; medio = callPackage ../data/fonts/medio { }; + mnist = callPackage ../data/machine-learning/mnist { }; + mobile-broadband-provider-info = callPackage ../data/misc/mobile-broadband-provider-info { }; monoid = callPackage ../data/fonts/monoid { }; @@ -15063,6 +15583,8 @@ with pkgs; nafees = callPackage ../data/fonts/nafees { }; + nordic-polar = callPackage ../data/themes/nordic-polar { }; + inherit (callPackages ../data/fonts/noto-fonts {}) noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra; @@ -15084,7 +15606,7 @@ with pkgs; open-dyslexic = callPackage ../data/fonts/open-dyslexic { }; - opensans-ttf = callPackage ../data/fonts/opensans-ttf { }; + open-sans = callPackage ../data/fonts/open-sans { }; orbitron = callPackage ../data/fonts/orbitron { }; @@ -15124,6 +15646,7 @@ with pkgs; powerline-rs = callPackage ../tools/misc/powerline-rs { inherit (darwin.apple_sdk.frameworks) Security; + openssl = openssl_1_1; }; profont = callPackage ../data/fonts/profont { }; @@ -15193,6 +15716,10 @@ with pkgs; hasklig = callPackage ../data/fonts/hasklig {}; + interfacer = callPackage ../development/tools/interfacer { }; + + maligned = callPackage ../development/tools/maligned { }; + inter-ui = callPackage ../data/fonts/inter-ui { }; siji = callPackage ../data/fonts/siji { }; @@ -15221,7 +15748,7 @@ with pkgs; inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom; tango-icon-theme = callPackage ../data/icons/tango-icon-theme { - gtk = self.gtk2; + gtk = res.gtk2; }; themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) {}; @@ -15260,6 +15787,8 @@ with pkgs; ucs-fonts = callPackage ../data/fonts/ucs-fonts { }; + ultimate-oldschool-pc-font-pack = callPackage ../data/fonts/ultimate-oldschool-pc-font-pack { }; + uni-vga = callPackage ../data/fonts/uni-vga { }; unifont = callPackage ../data/fonts/unifont { }; @@ -15278,6 +15807,8 @@ with pkgs; vistafonts-chs = callPackage ../data/fonts/vista-fonts-chs { }; + weather-icons = callPackage ../data/fonts/weather-icons { }; + wireless-regdb = callPackage ../data/misc/wireless-regdb { }; wqy_microhei = callPackage ../data/fonts/wqy-microhei { }; @@ -15294,6 +15825,8 @@ with pkgs; xorg-rgb = callPackage ../data/misc/xorg-rgb {}; + zafiro-icons = callPackage ../data/icons/zafiro-icons { }; + zeal = libsForQt5.callPackage ../data/documentation/zeal { }; zilla-slab = callPackage ../data/fonts/zilla-slab { }; @@ -15354,7 +15887,7 @@ with pkgs; alock = callPackage ../misc/screensavers/alock { }; - inherit (python2Packages) alot; + inherit (python3Packages) alot; alpine = callPackage ../applications/networking/mailreaders/alpine { tcl = tcl-8_5; @@ -15384,7 +15917,7 @@ with pkgs; antiword = callPackage ../applications/office/antiword {}; - ao = callPackage ../applications/graphics/ao {}; + ao = libfive; apache-directory-studio = callPackage ../applications/networking/apache-directory-studio {}; @@ -15395,7 +15928,7 @@ with pkgs; inherit (vamp) vampSDK; }; - inherit (python34Packages) arelle; + inherit (python3Packages) arelle; ario = callPackage ../applications/audio/ario { }; @@ -15457,21 +15990,18 @@ with pkgs; libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix { }; - go-ethereum = self.altcoins.go-ethereum; - ethsign = self.altcoins.ethsign; - ethabi = self.altcoins.ethabi; - ethrun = self.altcoins.ethrun; - seth = self.altcoins.seth; - dapp = self.altcoins.dapp; - hevm = self.altcoins.hevm; + go-ethereum = res.altcoins.go-ethereum; + ethabi = res.altcoins.ethabi; - parity = self.altcoins.parity; - parity-beta = self.altcoins.parity-beta; - parity-ui = self.altcoins.parity-ui; + parity = res.altcoins.parity; + parity-beta = res.altcoins.parity-beta; + parity-ui = res.altcoins.parity-ui; - stellar-core = self.altcoins.stellar-core; + polkadot = res.altcoins.polkadot; - particl-core = self.altcoins.particl-core; + stellar-core = res.altcoins.stellar-core; + + particl-core = res.altcoins.particl-core; aumix = callPackage ../applications/audio/aumix { gtkGUI = false; @@ -15479,6 +16009,8 @@ with pkgs; autopanosiftc = callPackage ../applications/graphics/autopanosiftc { }; + aesop = callPackage ../applications/office/aesop { }; + avidemux = libsForQt5.callPackage ../applications/video/avidemux { }; avrdudess = callPackage ../applications/misc/avrdudess { }; @@ -15514,11 +16046,6 @@ with pkgs; barrier = callPackage ../applications/misc/barrier {}; - banshee = callPackage ../applications/audio/banshee { - gconf = pkgs.gnome2.GConf; - libgpod = pkgs.libgpod.override { monoSupport = true; }; - }; - bashSnippets = callPackage ../applications/misc/bashSnippets { }; batik = callPackage ../applications/graphics/batik { }; @@ -15565,10 +16092,11 @@ with pkgs; bitwig-studio1 = callPackage ../applications/audio/bitwig-studio/bitwig-studio1.nix { inherit (gnome3) zenity; + libxkbcommon = libxkbcommon_7; }; bitwig-studio2 = callPackage ../applications/audio/bitwig-studio/bitwig-studio2.nix { inherit (gnome3) zenity; - inherit (self) bitwig-studio1; + inherit (res) bitwig-studio1; }; bitwig-studio = bitwig-studio2; @@ -15590,6 +16118,12 @@ with pkgs; bluejeans = callPackage ../applications/networking/browsers/mozilla-plugins/bluejeans { }; + bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { + gconf = pkgs.gnome2.GConf; + inherit (pkgs.xorg) libX11 libXrender libXtst libXdamage + libXi libXext libXfixes libXcomposite; + }; + bombono = callPackage ../applications/video/bombono {}; bomi = libsForQt5.callPackage ../applications/video/bomi { @@ -15601,18 +16135,16 @@ with pkgs; brackets = callPackage ../applications/editors/brackets { gconf = gnome2.GConf; }; + brave = callPackage ../applications/networking/browsers/brave { }; + notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { }; bristol = callPackage ../applications/audio/bristol { }; - bs1770gain = callPackage ../applications/audio/bs1770gain { - ffmpeg = ffmpeg_2; - }; + bs1770gain = callPackage ../applications/audio/bs1770gain { }; bspwm = callPackage ../applications/window-managers/bspwm { }; - bspwm-unstable = callPackage ../applications/window-managers/bspwm/unstable.nix { }; - btops = callPackage ../applications/window-managers/btops { }; bvi = callPackage ../applications/editors/bvi { }; @@ -15682,13 +16214,20 @@ with pkgs; browsh = callPackage ../applications/networking/browsers/browsh { }; - chromium = callPackage ../applications/networking/browsers/chromium { + bookworm = callPackage ../applications/office/bookworm { }; + + chromium = callPackage ../applications/networking/browsers/chromium ({ channel = "stable"; pulseSupport = config.pulseaudio or true; enablePepperFlash = config.chromium.enablePepperFlash or false; enableWideVine = config.chromium.enableWideVine or false; - gnome = gnome2; - }; + } // (if stdenv.isAarch64 then { + stdenv = gcc8Stdenv; + } else { + llvmPackages = llvmPackages_7; + stdenv = llvmPackages_7.stdenv; + }) + ); chronos = callPackage ../applications/networking/cluster/chronos { }; @@ -15732,9 +16271,13 @@ with pkgs; pulseaudioSupport = config.pulseaudio or false; }; + cmusfm = callPackage ../applications/audio/cmusfm { }; + cni = callPackage ../applications/networking/cluster/cni {}; cni-plugins = callPackage ../applications/networking/cluster/cni/plugins.nix {}; + cntr = callPackage ../applications/virtualization/cntr { }; + communi = libsForQt5.callPackage ../applications/networking/irc/communi { }; confclerk = callPackage ../applications/misc/confclerk { }; @@ -15745,6 +16288,8 @@ with pkgs; inherit (gnome2) libgnomeui GConf; }; + csa = callPackage ../applications/audio/csa { }; + csound = callPackage ../applications/audio/csound { }; cinepaint = callPackage ../applications/graphics/cinepaint { @@ -15771,9 +16316,7 @@ with pkgs; cpp_ethereum = callPackage ../applications/misc/cpp-ethereum { }; - csdp = callPackage ../applications/science/math/csdp { - liblapack = liblapackWithoutAtlas; - }; + csdp = callPackage ../applications/science/math/csdp { }; ctop = callPackage ../tools/system/ctop { }; @@ -15800,7 +16343,7 @@ with pkgs; cyclone = callPackage ../applications/audio/pd-plugins/cyclone { }; - darcs = haskell.lib.overrideCabal (haskell.lib.justStaticExecutables haskell.packages.ghc802.darcs) (drv: { + darcs = haskell.lib.overrideCabal (haskell.lib.justStaticExecutables haskellPackages.darcs) (drv: { configureFlags = (stdenv.lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"]; }); @@ -15817,6 +16360,8 @@ with pkgs; datadog-agent = callPackage ../tools/networking/dd-agent/6.nix { pythonPackages = datadog-integrations-core {}; }; + datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { }; + datadog-trace-agent = callPackage ../tools/networking/dd-agent/datadog-trace-agent.nix { }; datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix { python = python27; extraIntegrations = extras; @@ -15872,14 +16417,16 @@ with pkgs; inherit (python3Packages) buildPythonApplication requests; }; + dmrconfig = callPackage ../applications/misc/dmrconfig { }; + dmtx-utils = callPackage (callPackage ../tools/graphics/dmtx-utils) { }; inherit (callPackage ../applications/virtualization/docker {}) - docker_18_06; + docker_18_09; - docker = docker_18_06; - docker-edge = docker_18_06; + docker = docker_18_09; + docker-edge = docker_18_09; docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { }; @@ -15957,8 +16504,10 @@ with pkgs; eaglemode = callPackage ../applications/misc/eaglemode { }; + echoip = callPackage ../servers/echoip { }; + eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse { - jdk = jdk10; + jdk = jdk11; }); ecs-agent = callPackage ../applications/virtualization/ecs-agent { }; @@ -15994,6 +16543,7 @@ with pkgs; imagemagick = null; acl = null; gpm = null; + inherit (darwin) cf-private; inherit (darwin.apple_sdk.frameworks) AppKit GSS ImageIO; }; @@ -16012,6 +16562,7 @@ with pkgs; imagemagick = null; acl = null; gpm = null; + inherit (darwin) cf-private; inherit (darwin.apple_sdk.frameworks) AppKit GSS ImageIO; }; @@ -16021,14 +16572,14 @@ with pkgs; withGTK3 = false; })); - emacsMacport = emacs25Macport; - emacs25Macport = callPackage ../applications/editors/emacs/macport.nix { + emacsMacport = callPackage ../applications/editors/emacs/macport.nix { + inherit (darwin) cf-private; inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa IOKit OSAKit Quartz QuartzCore WebKit ImageCaptureCore GSS ImageIO; }; - emacsPackagesGen = emacs: self: let callPackage = newScope self; in rec { + emacsPackagesFor = emacs: self: let callPackage = newScope self; in rec { inherit emacs; autoComplete = callPackage ../applications/editors/emacs-modes/auto-complete { }; @@ -16041,6 +16592,8 @@ with pkgs; calfw = callPackage ../applications/editors/emacs-modes/calfw { }; + cedille = callPackage ../applications/editors/emacs-modes/cedille { cedille = pkgs.cedille; }; + coffee = callPackage ../applications/editors/emacs-modes/coffee { }; colorTheme = callPackage ../applications/editors/emacs-modes/color-theme { }; @@ -16147,8 +16700,6 @@ with pkgs; rectMark = callPackage ../applications/editors/emacs-modes/rect-mark { }; - remember = callPackage ../applications/editors/emacs-modes/remember { }; - rudel = callPackage ../applications/editors/emacs-modes/rudel { }; s = callPackage ../applications/editors/emacs-modes/s { }; @@ -16171,10 +16722,10 @@ with pkgs; cask = callPackage ../applications/editors/emacs-modes/cask { }; }; - emacs25Packages = emacsPackagesGen emacs25 pkgs.emacs25Packages; - emacs26Packages = emacsPackagesGen emacs26 pkgs.emacs26Packages; + emacs25Packages = emacsPackagesFor emacs25 pkgs.emacs25Packages; + emacs26Packages = emacsPackagesFor emacs26 pkgs.emacs26Packages; - emacsPackagesNgGen = emacs: import ./emacs-packages.nix { + emacsPackagesNgFor = emacs: import ./emacs-packages.nix { inherit lib newScope stdenv; inherit fetchFromGitHub fetchgit fetchhg fetchurl fetchpatch; inherit emacs texinfo makeWrapper runCommand writeText; @@ -16196,9 +16747,9 @@ with pkgs; }; }; - emacs25PackagesNg = emacsPackagesNgGen emacs25; + emacs25PackagesNg = emacsPackagesNgFor emacs25; emacs25WithPackages = emacs25PackagesNg.emacsWithPackages; - emacs26PackagesNg = emacsPackagesNgGen emacs26; + emacs26PackagesNg = emacsPackagesNgFor emacs26; emacs26WithPackages = emacs26PackagesNg.emacsWithPackages; emacsWithPackages = emacsPackagesNg.emacsWithPackages; @@ -16225,7 +16776,7 @@ with pkgs; espeak-classic = callPackage ../applications/audio/espeak { }; espeak-ng = callPackage ../applications/audio/espeak-ng { }; - espeak = self.espeak-ng; + espeak = res.espeak-ng; espeakedit = callPackage ../applications/audio/espeak/edit.nix { }; @@ -16233,6 +16784,8 @@ with pkgs; eterm = callPackage ../applications/misc/eterm { }; + eteroj.lv2 = libsForQt5.callPackage ../applications/audio/eteroj.lv2 { }; + etherape = callPackage ../applications/networking/sniffers/etherape { }; evilvte = callPackage ../applications/misc/evilvte { @@ -16243,6 +16796,8 @@ with pkgs; exercism = callPackage ../applications/misc/exercism { }; + go-motion = callPackage ../development/tools/go-motion { }; + gpg-mdp = callPackage ../applications/misc/gpg-mdp { }; icesl = callPackage ../applications/misc/icesl { }; @@ -16282,6 +16837,8 @@ with pkgs; fig2dev = callPackage ../applications/graphics/fig2dev { }; + FIL-plugins = callPackage ../applications/audio/FIL-plugins { }; + flacon = callPackage ../applications/audio/flacon { }; flexget = callPackage ../applications/networking/flexget { }; @@ -16289,8 +16846,15 @@ with pkgs; fldigi = callPackage ../applications/audio/fldigi { }; flink = callPackage ../applications/networking/cluster/flink { }; - flink_1_3 = flink.override { version = "1.3"; }; - flink_1_4 = flink.override { version = "1.4"; }; + flink_1_5 = flink.override { version = "1.5"; }; + + fllog = callPackage ../applications/misc/fllog { }; + + flmsg = callPackage ../applications/misc/flmsg { }; + + flrig = callPackage ../applications/misc/flrig { }; + + flwrap = callPackage ../applications/misc/flwrap { }; fluidsynth = callPackage ../applications/audio/fluidsynth { inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreMIDI CoreServices; @@ -16333,7 +16897,7 @@ with pkgs; gksu = callPackage ../applications/misc/gksu { }; - gnss-sdr = callPackage ../applications/misc/gnss-sdr { }; + gnss-sdr = callPackage ../applications/misc/gnss-sdr { boost=boost166; }; gnuradio = callPackage ../applications/misc/gnuradio { inherit (python2Packages) cheetah lxml Mako matplotlib numpy python pyopengl pyqt4 scipy wxPython pygtk; @@ -16344,7 +16908,8 @@ with pkgs; gnuradio-with-packages = callPackage ../applications/misc/gnuradio/wrapper.nix { inherit (python2Packages) python; - extraPackages = [ gnuradio-nacl gnuradio-osmosdr gnuradio-gsm gnuradio-ais gnuradio-rds ]; + extraPackages = [ gnuradio-nacl gnuradio-osmosdr gnuradio-ais gnuradio-rds ] + ++ lib.optionals stdenv.isLinux [ gnuradio-gsm gnuradio-limesdr ]; }; gnuradio-nacl = callPackage ../applications/misc/gnuradio/nacl.nix { }; @@ -16353,6 +16918,8 @@ with pkgs; gnuradio-ais = callPackage ../applications/misc/gnuradio/ais.nix { }; + gnuradio-limesdr = callPackage ../applications/misc/gnuradio/limesdr.nix { }; + gnuradio-rds = callPackage ../applications/misc/gnuradio/rds.nix { }; gnuradio-osmosdr = callPackage ../applications/misc/gnuradio/osmosdr.nix { }; @@ -16503,7 +17070,7 @@ with pkgs; inherit (pkgs.gnome3) defaultIconTheme; }; - firefox-beta-bin = self.wrapFirefox firefox-beta-bin-unwrapped { + firefox-beta-bin = res.wrapFirefox firefox-beta-bin-unwrapped { browserName = "firefox"; name = "firefox-beta-bin-" + (builtins.parseDrvName firefox-beta-bin-unwrapped.name).version; @@ -16518,7 +17085,7 @@ with pkgs; inherit (pkgs.gnome3) defaultIconTheme; }; - firefox-devedition-bin = self.wrapFirefox firefox-devedition-bin-unwrapped { + firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped { browserName = "firefox"; nameSuffix = "-devedition"; name = "firefox-devedition-bin-" + @@ -16532,6 +17099,8 @@ with pkgs; flac = callPackage ../applications/audio/flac { }; + redoflacs = callPackage ../applications/audio/redoflacs { }; + flameshot = libsForQt5.callPackage ../tools/misc/flameshot { }; flashplayer = callPackage ../applications/networking/browsers/mozilla-plugins/flashplayer { @@ -16603,6 +17172,7 @@ with pkgs; lcms = lcms2; inherit (gnome3) gexiv2; inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; + inherit (darwin) cf-private; }; gimp-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix { @@ -16688,6 +17258,8 @@ with pkgs; manul = callPackage ../development/tools/manul { }; + mindforger = libsForQt5.callPackage ../applications/editors/mindforger { }; + mi2ly = callPackage ../applications/audio/mi2ly {}; moe = callPackage ../applications/editors/moe { }; @@ -16764,6 +17336,10 @@ with pkgs; gnome-mpv = callPackage ../applications/video/gnome-mpv { }; + gnome-recipes = callPackage ../applications/misc/gnome-recipes { + inherit (gnome3) gnome-online-accounts rest gnome-autoar gspell; + }; + gollum = callPackage ../applications/misc/gollum { }; googleearth = callPackage ../applications/misc/googleearth { }; @@ -16812,11 +17388,6 @@ with pkgs; gv = callPackage ../applications/misc/gv { }; - gutenberg = callPackage ../applications/misc/gutenberg { - inherit (darwin.apple_sdk.frameworks) CoreServices; - inherit (darwin) cf-private; - }; - guvcview = callPackage ../os-specific/linux/guvcview { pulseaudioSupport = config.pulseaudio or true; ffmpeg = ffmpeg_2; @@ -16824,6 +17395,8 @@ with pkgs; gxmessage = callPackage ../applications/misc/gxmessage { }; + gxplugins-lv2 = callPackage ../applications/audio/gxplugins-lv2 { }; + hackrf = callPackage ../applications/misc/hackrf { }; hakuneko = callPackage ../tools/misc/hakuneko { }; @@ -16832,6 +17405,8 @@ with pkgs; inherit (gnome2) gnome_python; }; + hashit = callPackage ../tools/misc/hashit { }; + hello = callPackage ../applications/misc/hello { }; hello-unfree = callPackage ../applications/misc/hello-unfree { }; @@ -16857,6 +17432,10 @@ with pkgs; gtk = gtk3; }; + hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { }; + + howl = callPackage ../applications/editors/howl { }; + ht = callPackage ../applications/editors/ht { }; hubstaff = callPackage ../applications/misc/hubstaff { }; @@ -16887,25 +17466,32 @@ with pkgs; extra-packages = [ csound ]; }; - jackline = callPackage ../applications/networking/instant-messengers/jackline { - ocamlPackages = ocaml-ng.ocamlPackages_4_05; - }; + jackline = callPackage ../applications/networking/instant-messengers/jackline { }; slack = callPackage ../applications/networking/instant-messengers/slack { }; + slack-dark = pkgs.slack.override { darkMode = true; }; slack-cli = callPackage ../tools/networking/slack-cli { }; + slack-term = callPackage ../applications/networking/instant-messengers/slack-term { }; + singularity = callPackage ../applications/virtualization/singularity { }; + spectmorph = callPackage ../applications/audio/spectmorph { }; + spectrwm = callPackage ../applications/window-managers/spectrwm { }; + spectral = qt5.callPackage ../applications/networking/instant-messengers/spectral { }; + super-productivity = callPackage ../applications/networking/super-productivity { }; wlc = callPackage ../development/libraries/wlc { }; wlroots = callPackage ../development/libraries/wlroots { }; - rootston = wlroots.bin; + orbment = callPackage ../applications/window-managers/orbment { }; + sway = callPackage ../applications/window-managers/sway { }; + sway-beta = callPackage ../applications/window-managers/sway/beta.nix { }; velox = callPackage ../applications/window-managers/velox { stConf = config.st.conf or null; @@ -16948,6 +17534,8 @@ with pkgs; i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { }; + wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { }; + i810switch = callPackage ../os-specific/linux/i810switch { }; icewm = callPackage ../applications/window-managers/icewm {}; @@ -17041,8 +17629,6 @@ with pkgs; # Impressive, formerly known as "KeyJNote". impressive = callPackage ../applications/office/impressive { }; - inferno = pkgsi686Linux.callPackage ../applications/inferno { }; - inkscape = callPackage ../applications/graphics/inkscape { lcms = lcms2; poppler = poppler_0_61; @@ -17116,6 +17702,8 @@ with pkgs; jwm = callPackage ../applications/window-managers/jwm { }; + jwm-settings-manager = callPackage ../applications/window-managers/jwm/jwm-settings-manager.nix { }; + k3d = callPackage ../applications/graphics/k3d { inherit (pkgs.gnome2) gtkglext; stdenv = overrideCC stdenv gcc6; @@ -17205,7 +17793,6 @@ with pkgs; krita = libsForQt5.callPackage ../applications/graphics/krita { openjpeg = openjpeg_1; - poppler_qt5 = libsForQt5.poppler; }; krusader = libsForQt5.callPackage ../applications/misc/krusader { }; @@ -17218,6 +17805,8 @@ with pkgs; kubecfg = callPackage ../applications/networking/cluster/kubecfg { }; + kubeval = callPackage ../applications/networking/cluster/kubeval { }; + kubernetes = callPackage ../applications/networking/cluster/kubernetes { }; kubectl = (kubernetes.override { components = [ "cmd/kubectl" ]; }).overrideAttrs(oldAttrs: { @@ -17267,6 +17856,7 @@ with pkgs; librecad = callPackage ../applications/misc/librecad { }; libreoffice = hiPrio libreoffice-still; + libreoffice-unwrapped = libreoffice.libreoffice; libreoffice-args = { inherit (perlPackages) ArchiveZip IOCompress; @@ -17286,26 +17876,22 @@ with pkgs; harfbuzz = harfbuzz.override { withIcu = true; withGraphite2 = true; }; - # checking whether g++ supports C++14 or C++11... configure: error: no - # Still relevant: 2018-04-13 - stdenv = overrideCC stdenv gcc5; }; - libreoffice-unwrapped =callPackage ../applications/office/libreoffice - (libreoffice-args // { - }); - libreoffice-still-unwrapped =callPackage ../applications/office/libreoffice/still.nix - (libreoffice-args // { - poppler = poppler_0_61; - }); - libreoffice-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix { - libreoffice = libreoffice-unwrapped; + libreoffice = callPackage ../applications/office/libreoffice + (libreoffice-args // { + }); }); + libreoffice-fresh-unwrapped = libreoffice-fresh.libreoffice; libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix { - libreoffice = libreoffice-still-unwrapped; + libreoffice = callPackage ../applications/office/libreoffice/still.nix + (libreoffice-args // { + poppler = poppler_0_61; + }); }); + libreoffice-still-unwrapped = libreoffice-still.libreoffice; libvmi = callPackage ../development/libraries/libvmi { }; @@ -17356,6 +17942,8 @@ with pkgs; lrzsz = callPackage ../tools/misc/lrzsz { }; + lsp-plugins = callPackage ../applications/audio/lsp-plugins { }; + luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { }; lxdvdrip = callPackage ../applications/video/lxdvdrip { }; @@ -17379,10 +17967,14 @@ with pkgs; looking-glass-client = callPackage ../applications/virtualization/looking-glass-client { }; + ltc-tools = callPackage ../applications/audio/ltc-tools { }; + lumail = callPackage ../applications/networking/mailreaders/lumail { lua = lua5_1; }; + luppp = callPackage ../applications/audio/luppp { }; + lv2bm = callPackage ../applications/audio/lv2bm { }; lynx = callPackage ../applications/networking/browsers/lynx { }; @@ -17410,6 +18002,8 @@ with pkgs; makeself = callPackage ../applications/misc/makeself { }; + mako = callPackage ../applications/misc/mako { }; + mapmap = libsForQt5.callPackage ../applications/video/mapmap { }; marathon = callPackage ../applications/networking/cluster/marathon { }; @@ -17433,6 +18027,8 @@ with pkgs; mediathekview = callPackage ../applications/video/mediathekview { }; + meteo = callPackage ../applications/networking/weather/meteo { }; + meld = callPackage ../applications/version-management/meld { }; meme = callPackage ../applications/graphics/meme { }; @@ -17443,6 +18039,8 @@ with pkgs; gconf = pkgs.gnome2.GConf; }; + menumaker = callPackage ../applications/misc/menumaker { }; + mercurial = callPackage ../applications/version-management/mercurial { inherit (darwin.apple_sdk.frameworks) ApplicationServices; guiSupport = false; # use mercurialFull to get hgk GUI @@ -17475,6 +18073,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) vmnet; }; + minishift = callPackage ../applications/networking/cluster/minishift { }; + minitube = libsForQt5.callPackage ../applications/video/minitube { }; mimic = callPackage ../applications/audio/mimic { @@ -17607,6 +18207,8 @@ with pkgs; mm = callPackage ../applications/networking/instant-messengers/mm { }; + matrique = libsForQt5.callPackage ../applications/networking/instant-messengers/matrique { }; + mpc-qt = libsForQt5.callPackage ../applications/video/mpc-qt { }; mplayer = callPackage ../applications/video/mplayer ({ @@ -17696,6 +18298,8 @@ with pkgs; pythonPackages = python3Packages; }; + neap = callPackage ../applications/misc/neap { }; + neomutt = callPackage ../applications/networking/mailreaders/neomutt { }; natron = callPackage ../applications/video/natron { }; @@ -17724,6 +18328,8 @@ with pkgs; pijul = callPackage ../applications/version-management/pijul {}; + piper = callPackage ../os-specific/linux/piper { }; + plank = callPackage ../applications/misc/plank { }; planner = callPackage ../applications/office/planner { }; @@ -17736,6 +18342,8 @@ with pkgs; ptex = callPackage ../development/libraries/ptex {}; + qtcurve = libsForQt5.callPackage ../misc/themes/qtcurve {}; + rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { }; scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { }; @@ -17775,6 +18383,8 @@ with pkgs; typora = callPackage ../applications/editors/typora { }; + taxi = callPackage ../applications/networking/ftp/taxi { }; + librep = callPackage ../development/libraries/librep { }; rep-gtk = callPackage ../development/libraries/rep-gtk { }; @@ -17785,8 +18395,6 @@ with pkgs; sxhkd = callPackage ../applications/window-managers/sxhkd { }; - sxhkd-unstable = callPackage ../applications/window-managers/sxhkd/unstable.nix { }; - mpop = callPackage ../applications/networking/mpop { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -17827,6 +18435,8 @@ with pkgs; nanoblogger = callPackage ../applications/misc/nanoblogger { }; + nanorc = callPackage ../applications/editors/nano/nanorc { }; + navipowm = callPackage ../applications/misc/navipowm { }; navit = libsForQt5.callPackage ../applications/misc/navit { }; @@ -17853,8 +18463,11 @@ with pkgs; notmuch = callPackage ../applications/networking/mailreaders/notmuch { gmime = gmime3; + pythonPackages = python3Packages; }; + notejot = callPackage ../applications/misc/notejot { }; + notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { }; muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { }; @@ -17892,6 +18505,8 @@ with pkgs; ogmtools = callPackage ../applications/video/ogmtools { }; + omegat = callPackage ../applications/misc/omegat.nix { }; + omxplayer = callPackage ../applications/video/omxplayer { }; openbox = callPackage ../applications/window-managers/openbox { }; @@ -17916,7 +18531,10 @@ with pkgs; opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client {}; - opentx = callPackage ../applications/misc/opentx { }; + opentx = callPackage ../applications/misc/opentx { + gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc; + binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils; + }; opera = callPackage ../applications/networking/browsers/opera {}; @@ -17930,6 +18548,8 @@ with pkgs; osmctools = callPackage ../applications/misc/osmctools { }; + osmium-tool = callPackage ../applications/misc/osmium-tool { }; + owamp = callPackage ../applications/networking/owamp { }; vivaldi = callPackage ../applications/networking/browsers/vivaldi {}; @@ -18101,12 +18721,14 @@ with pkgs; pmenu = callPackage ../applications/misc/pmenu { }; + polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { }; + poezio = python3Packages.poezio; - pommed = callPackage ../os-specific/linux/pommed {}; - pommed_light = callPackage ../os-specific/linux/pommed-light {}; + polymake = callPackage ../applications/science/math/polymake { }; + pond = callPackage ../applications/networking/instant-messengers/pond { }; ponymix = callPackage ../applications/audio/ponymix { }; @@ -18182,6 +18804,7 @@ with pkgs; qgis = callPackage ../applications/gis/qgis { inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices; + saga = saga_2_3_2; }; qgroundcontrol = libsForQt5.callPackage ../applications/science/robotics/qgroundcontrol { }; @@ -18235,6 +18858,8 @@ with pkgs; qtscrobbler = callPackage ../applications/audio/qtscrobbler { }; + quantomatic = callPackage ../applications/science/physics/quantomatic { }; + quassel = libsForQt5.callPackage ../applications/networking/irc/quassel { monolithic = true; daemon = false; @@ -18257,10 +18882,10 @@ with pkgs; withKDE = false; }; - quassel-webserver = nodePackages.quassel-webserver; - quirc = callPackage ../tools/graphics/quirc {}; + quilter = callPackage ../applications/editors/quilter { }; + quiterss = libsForQt5.callPackage ../applications/networking/newsreaders/quiterss {}; falkon = libsForQt5.callPackage ../applications/networking/browsers/falkon { }; @@ -18308,6 +18933,8 @@ with pkgs; wxGTK = wxGTK30; }; + railcar = callPackage ../applications/virtualization/railcar {}; + rapcad = libsForQt5.callPackage ../applications/graphics/rapcad { boost = boost159; }; rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { }; @@ -18326,6 +18953,8 @@ with pkgs; rclone = callPackage ../applications/networking/sync/rclone { }; + rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { }; + rcs = callPackage ../applications/version-management/rcs { }; rdesktop = callPackage ../applications/networking/remote/rdesktop { }; @@ -18371,6 +19000,10 @@ with pkgs; rstudio = libsForQt5.callPackage ../applications/editors/rstudio { boost = boost166; }; + rstudio-preview = libsForQt5.callPackage ../applications/editors/rstudio/preview.nix { + boost = boost166; + llvmPackages = llvmPackages_7; + }; rsync = callPackage ../applications/networking/sync/rsync { enableACLs = !(stdenv.isDarwin || stdenv.isSunOS || stdenv.isFreeBSD); @@ -18444,6 +19077,8 @@ with pkgs; inherit (gnome2) libart_lgpl; }; + scribusUnstable = libsForQt5.callPackage ../applications/office/scribus/unstable.nix { }; + seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { }; seeks = callPackage ../tools/networking/p2p/seeks { @@ -18460,6 +19095,8 @@ with pkgs; setbfree = callPackage ../applications/audio/setbfree { }; + sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { }; + shadowfox = callPackage ../tools/networking/shadowfox { }; shfmt = callPackage ../tools/text/shfmt { }; @@ -18537,8 +19174,6 @@ with pkgs; stella = callPackage ../misc/emulators/stella { }; - statsd = nodePackages.statsd; - linuxstopmotion = callPackage ../applications/video/linuxstopmotion { }; sweethome3d = recurseIntoAttrs ( (callPackage ../applications/misc/sweethome3d { }) @@ -18567,12 +19202,19 @@ with pkgs; lightdm_qt = lightdm.override { withQt5 = true; }; + lightdm-enso-os-greeter = callPackage ../applications/display-managers/lightdm-enso-os-greeter { + inherit (gnome3) libgee; + inherit (xorg) libX11 libXdmcp libpthreadstubs; + }; + lightdm_gtk_greeter = callPackage ../applications/display-managers/lightdm/gtk-greeter.nix { inherit (xfce) exo; }; lightdm-mini-greeter = callPackage ../applications/display-managers/lightdm-mini-greeter { }; + ly = callPackage ../applications/display-managers/ly { }; + slic3r = callPackage ../applications/misc/slic3r { }; slic3r-prusa3d = callPackage ../applications/misc/slic3r/prusa3d.nix { }; @@ -18649,6 +19291,10 @@ with pkgs; apiKey = config.libspotify.apiKey or null; }; + sourcetrail = callPackage ../development/tools/sourcetrail { }; + + spotifywm = callPackage ../applications/audio/spotifywm { }; + squeezelite = callPackage ../applications/audio/squeezelite { }; ltunify = callPackage ../tools/misc/ltunify { }; @@ -18696,9 +19342,9 @@ with pkgs; saslSupport = false; sasl = cyrus_sasl; }) - subversion18 subversion19 subversion_1_10; + subversion18 subversion19 subversion_1_10 subversion_1_11; - subversion = subversion_1_10; + subversion = subversion_1_11; subversionClient = appendToName "client" (pkgs.subversion.override { bdbSupport = false; @@ -18758,10 +19404,16 @@ with pkgs; gconf = gnome2.GConf; }; + tambura = callPackage ../applications/audio/tambura { }; + teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { }; teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { }; - uaskjuggler = callPackage ../applications/misc/taskjuggler { }; + taskell = callPackage ../applications/misc/taskell { }; + + taskjuggler = callPackage ../applications/misc/taskjuggler { }; + + tabula = callPackage ../applications/misc/tabula { }; tasknc = callPackage ../applications/misc/tasknc { }; @@ -18800,6 +19452,11 @@ with pkgs; vte = gnome3.vte; }; + aminal = callPackage ../applications/misc/aminal { + inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel; + inherit (darwin) cf-private; + }; + termite-unwrapped = callPackage ../applications/misc/termite { vte = gnome3.vte-ng; }; @@ -18817,6 +19474,8 @@ with pkgs; nylas-mail-bin = callPackage ../applications/networking/mailreaders/nylas-mail-bin { }; + thonny = callPackage ../applications/editors/thonny { }; + thunderbird = callPackage ../applications/networking/mailreaders/thunderbird { inherit (gnome2) libIDL; libpng = libpng_apng; @@ -18915,13 +19574,13 @@ with pkgs; transgui = callPackage ../applications/networking/p2p/transgui { }; + traverso = libsForQt5.callPackage ../applications/audio/traverso { }; + trayer = callPackage ../applications/window-managers/trayer { }; tree = callPackage ../tools/system/tree {}; - treesheets = callPackage ../applications/office/treesheets { wxGTK = wxGTK30; }; - - trezor-bridge = callPackage ../applications/networking/browsers/mozilla-plugins/trezor { }; + treesheets = callPackage ../applications/office/treesheets { wxGTK = wxGTK31; }; tribler = callPackage ../applications/networking/p2p/tribler { }; @@ -18975,7 +19634,9 @@ with pkgs; vcv-rack = callPackage ../applications/audio/vcv-rack { }; - vdirsyncer = callPackage ../tools/misc/vdirsyncer { }; + vdirsyncer = callPackage ../tools/misc/vdirsyncer { + inherit (darwin.apple_sdk.frameworks) Security; + }; vdpauinfo = callPackage ../tools/X11/vdpauinfo { }; @@ -18984,6 +19645,7 @@ with pkgs; }; vim = callPackage ../applications/editors/vim { + inherit (darwin) cf-private; inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; }; @@ -19026,8 +19688,6 @@ with pkgs; neovim-qt = libsForQt5.callPackage ../applications/editors/neovim/qt.nix { }; - neovim-pygui = pythonPackages.neovim_gui; - neovim-remote = callPackage ../applications/editors/neovim/neovim-remote.nix { pythonPackages = python3Packages; }; vis = callPackage ../applications/editors/vis { @@ -19118,6 +19778,8 @@ with pkgs; vnstat = callPackage ../applications/networking/vnstat { }; + vocal = callPackage ../applications/audio/vocal { }; + vogl = libsForQt5.callPackage ../development/tools/vogl { }; volnoti = callPackage ../applications/misc/volnoti { }; @@ -19177,19 +19839,17 @@ with pkgs; webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {}; - weechat = callPackage ../applications/networking/irc/weechat { + wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { }; + + weechat-unwrapped = callPackage ../applications/networking/irc/weechat { inherit (darwin) libobjc; inherit (darwin) libresolv; guile = guile_2_0; }; - weechat-matrix-bridge = callPackage ../applications/networking/instant-messengers/weechat-matrix-bridge { - inherit (luaPackages) cjson; - }; + weechat = wrapWeechat weechat-unwrapped { }; - weechat-xmpp = callPackage ../applications/networking/instant-messengers/weechat-xmpp { - inherit (pythonPackages) pydns; - }; + weechatScripts = callPackage ../applications/networking/irc/weechat/scripts { }; westonLite = weston.override { pango = null; @@ -19218,6 +19878,7 @@ with pkgs; winswitch = callPackage ../tools/X11/winswitch { }; wings = callPackage ../applications/graphics/wings { + esdl = esdl.override { erlang = erlangR18; }; erlang = erlangR18; }; @@ -19345,6 +20006,8 @@ with pkgs; gtk = gtk2; }; + x11basic = callPackage ../development/compilers/x11basic { }; + x11vnc = callPackage ../tools/X11/x11vnc { }; x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { }; @@ -19386,6 +20049,8 @@ with pkgs; kodi = kodiPlain; }; + kodi-cli = callPackage ../tools/misc/kodi-cli { }; + kodi-retroarch-advanced-launchers = callPackage ../misc/emulators/retroarch/kodi-advanced-launchers.nix { cores = retroArchCores; @@ -19408,6 +20073,8 @@ with pkgs; xdaliclock = callPackage ../tools/misc/xdaliclock {}; + xdg-dbus-proxy = callPackage ../development/libraries/xdg-dbus-proxy { }; + xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { }; xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { }; @@ -19512,8 +20179,6 @@ with pkgs; xpra = callPackage ../tools/X11/xpra { }; libfakeXinerama = callPackage ../tools/X11/xpra/libfakeXinerama.nix { }; - #TODO: 'pil' is not available for python3, yet - xpraGtk3 = callPackage ../tools/X11/xpra/gtk3.nix { inherit (texFunctions) fontsConf; inherit (python3Packages) buildPythonApplication python cython pygobject3 pycairo; }; xrectsel = callPackage ../tools/X11/xrectsel { }; @@ -19529,6 +20194,8 @@ with pkgs; xss-lock = callPackage ../misc/screensavers/xss-lock { }; + xloadimage = callPackage ../tools/X11/xloadimage { }; + xssproxy = callPackage ../misc/screensavers/xssproxy { }; xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { }; @@ -19545,11 +20212,15 @@ with pkgs; inherit (gnome3) gsettings-desktop-schemas vte; }; + termonad-with-packages = callPackage ../applications/misc/termonad { + inherit (haskellPackages) ghcWithPackages; + }; + xtrace = callPackage ../tools/X11/xtrace { }; xmacro = callPackage ../tools/X11/xmacro { }; - xmove = callPackage ../applications/misc/xmove { }; + xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor { }; xmp = callPackage ../applications/audio/xmp { }; @@ -19575,6 +20246,8 @@ with pkgs; yate = callPackage ../applications/misc/yate { }; + ydiff = callPackage ../development/tools/ydiff { }; + yed = callPackage ../applications/graphics/yed {}; inherit (gnome3) yelp; @@ -19620,7 +20293,14 @@ with pkgs; zim = callPackage ../applications/office/zim { }; - zoom-us = libsForQt5.callPackage ../applications/networking/instant-messengers/zoom-us { }; + zita-njbridge = callPackage ../applications/audio/zita-njbridge { }; + + zola = callPackage ../applications/misc/zola { + inherit (darwin.apple_sdk.frameworks) CoreServices; + inherit (darwin) cf-private; + }; + + zoom-us = libsForQt59.callPackage ../applications/networking/instant-messengers/zoom-us { }; zotero = callPackage ../applications/office/zotero { }; @@ -19649,7 +20329,7 @@ with pkgs; angband = callPackage ../games/angband { }; - anki = python2Packages.callPackage ../games/anki { }; + anki = python3Packages.callPackage ../games/anki { }; armagetronad = callPackage ../games/armagetronad { }; @@ -19693,10 +20373,10 @@ with pkgs; blackshades = callPackage ../games/blackshades { }; - blackshadeselite = callPackage ../games/blackshadeselite { }; - blobby = callPackage ../games/blobby { }; + boohu = callPackage ../games/boohu { }; + braincurses = callPackage ../games/braincurses { }; brogue = callPackage ../games/brogue { }; @@ -19718,7 +20398,7 @@ with pkgs; chessdb = callPackage ../games/chessdb { }; - chessx = libsForQt5.callPackage ../games/chessx { }; + chessx = libsForQt59.callPackage ../games/chessx { }; chocolateDoom = callPackage ../games/chocolate-doom { }; @@ -19836,7 +20516,7 @@ with pkgs; fish-fillets-ng = callPackage ../games/fish-fillets-ng {}; - flightgear = libsForQt5.callPackage ../games/flightgear { }; + flightgear = libsForQt5.callPackage ../games/flightgear { openscenegraph = openscenegraph_3_4; }; flock = callPackage ../development/tools/flock { }; @@ -19868,7 +20548,7 @@ with pkgs; garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; }; gargoyle = callPackage ../games/gargoyle { - libtool = darwin.cctools; + inherit (darwin) cctools cf-private; }; gav = callPackage ../games/gav { }; @@ -19936,12 +20616,16 @@ with pkgs; instead-launcher = callPackage ../games/instead-launcher { }; + ivan = callPackage ../games/ivan { }; + ja2-stracciatella = callPackage ../games/ja2-stracciatella { }; klavaro = callPackage ../games/klavaro {}; kobodeluxe = callPackage ../games/kobodeluxe { }; + leela-zero = libsForQt5.callPackage ../games/leela-zero { }; + lgogdownloader = callPackage ../games/lgogdownloader { }; liberal-crime-squad = callPackage ../games/liberal-crime-squad { }; @@ -19954,7 +20638,7 @@ with pkgs; }; liquidwar = callPackage ../games/liquidwar { - guile = guile_1_8; + guile = guile_2_0; }; liquidwar5 = callPackage ../games/liquidwar/5.nix { @@ -20037,7 +20721,9 @@ with pkgs; openspades = callPackage ../games/openspades { }; openttd = callPackage ../games/openttd { - zlib = zlibStatic; + zlib = zlib.override { + static = true; + }; }; opentyrian = callPackage ../games/opentyrian { }; @@ -20060,9 +20746,9 @@ with pkgs; pong3d = callPackage ../games/pong3d { }; - pokerth = callPackage ../games/pokerth { }; + pokerth = libsForQt5.callPackage ../games/pokerth { }; - pokerth-server = pokerth.server; + pokerth-server = libsForQt5.callPackage ../games/pokerth { target = "server"; }; prboom = callPackage ../games/prboom { }; @@ -20126,7 +20812,13 @@ with pkgs; rrootage = callPackage ../games/rrootage { }; - saga = callPackage ../applications/gis/saga { }; + saga = callPackage ../applications/gis/saga { + inherit (darwin.apple_sdk.frameworks) Cocoa; + }; + + saga_2_3_2 = callPackage ../applications/gis/saga/lts.nix { + inherit (darwin.apple_sdk.frameworks) Cocoa; + }; samplv1 = callPackage ../applications/audio/samplv1 { }; @@ -20146,6 +20838,12 @@ with pkgs; scummvm = callPackage ../games/scummvm { }; + inherit (callPackage ../games/scummvm/games.nix { }) + beneath-a-steel-sky + drascula-the-vampire-strikes-back + flight-of-the-amazon-queen + lure-of-the-temptress; + scorched3d = callPackage ../games/scorched3d { }; scrolls = callPackage ../games/scrolls { }; @@ -20170,7 +20868,7 @@ with pkgs; lua = lua5_1; }; - solarus = callPackage ../games/solarus { }; + solarus = libsForQt5.callPackage ../games/solarus { }; solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { }; @@ -20203,6 +20901,8 @@ with pkgs; nativeOnly = true; }).run; + steamcmd = steamPackages.steamcmd; + linux-steam-integration = callPackage ../games/linux-steam-integration { gtk = pkgs.gtk3; }; @@ -20262,6 +20962,7 @@ with pkgs; # Torcs wants to make shared libraries linked with plib libraries (it provides static). # i686 is the only platform I know than can do that linking without plib built with -fPIC libpng = libpng12; + openscenegraph = openscenegraph_3_4; }; torcs = callPackage ../games/torcs { }; @@ -20294,7 +20995,7 @@ with pkgs; ut2004Packages = callPackage ../games/ut2004 { }; - ut2004demo = self.ut2004Packages.ut2004 [ self.ut2004Packages.ut2004-demo ]; + ut2004demo = res.ut2004Packages.ut2004 [ res.ut2004Packages.ut2004-demo ]; vapor = callPackage ../games/vapor { love = love_0_8; }; @@ -20431,8 +21132,8 @@ with pkgs; # Included for backwards compatibility libsoup libwnck gtk-doc gnome-doc-utils; - gtk = self.gtk2; - gtkmm = self.gtkmm2; + gtk = res.gtk2; + gtkmm = res.gtkmm2; }); gnome3 = recurseIntoAttrs (callPackage ../desktops/gnome-3 { }); @@ -20458,6 +21159,8 @@ with pkgs; hsetroot = callPackage ../tools/X11/hsetroot { }; + imwheel = callPackage ../tools/X11/imwheel { }; + kakasi = callPackage ../tools/text/kakasi { }; lumina = libsForQt5.callPackage ../desktops/lumina { }; @@ -20476,6 +21179,8 @@ with pkgs; pantheon-terminal = callPackage ../desktops/pantheon/apps/pantheon-terminal { }; }; + plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { }; + redshift = callPackage ../applications/misc/redshift { inherit (python3Packages) python pygobject3 pyxdg wrapPython; inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa; @@ -20486,6 +21191,8 @@ with pkgs; latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { }; + adwaita-qt = libsForQt5.callPackage ../misc/themes/adwaita-qt { }; + orion = callPackage ../misc/themes/orion {}; elementary-gtk-theme = callPackage ../misc/themes/elementary { }; @@ -20500,6 +21207,8 @@ with pkgs; gnome-themes-extra = gnome3.gnome-themes-extra; + nordic = callPackage ../misc/themes/nordic { }; + numix-gtk-theme = callPackage ../misc/themes/numix { }; numix-solarized-gtk-theme = callPackage ../misc/themes/numix-solarized { }; @@ -20570,6 +21279,18 @@ with pkgs; pymol = callPackage ../applications/science/chemistry/pymol { }; + quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso { }; + + quantum-espresso-mpi = callPackage ../applications/science/chemistry/quantum-espresso { + mpi = openmpi; + }; + + siesta = callPackage ../applications/science/chemistry/siesta { }; + + siesta-mpi = callPackage ../applications/science/chemistry/siesta { + mpi = openmpi; + }; + ### SCIENCE/GEOMETRY drgeo = callPackage ../applications/science/geometry/drgeo { @@ -20580,6 +21301,10 @@ with pkgs; tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+ tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT + ### SCIENCE/BENCHMARK + + papi = callPackage ../development/libraries/science/benchmark/papi { }; + ### SCIENCE/BIOLOGY alliance = callPackage ../applications/science/electronics/alliance { }; @@ -20608,6 +21333,8 @@ with pkgs; ezminc = callPackage ../applications/science/biology/EZminc { }; + hisat2 = callPackage ../applications/science/biology/hisat2 { }; + htslib = callPackage ../development/libraries/science/biology/htslib { }; igv = callPackage ../applications/science/biology/igv { }; @@ -20660,6 +21387,10 @@ with pkgs; ncbi_tools = callPackage ../applications/science/biology/ncbi-tools { }; + niftyreg = callPackage ../applications/science/biology/niftyreg { }; + + niftyseg = callPackage ../applications/science/biology/niftyseg { }; + paml = callPackage ../applications/science/biology/paml { }; picard-tools = callPackage ../applications/science/biology/picard-tools { }; @@ -20689,6 +21420,8 @@ with pkgs; strelka = callPackage ../applications/science/biology/strelka { }; + seaview = callPackage ../applications/science/biology/seaview { }; + varscan = callPackage ../applications/science/biology/varscan { }; hmmer = callPackage ../applications/science/biology/hmmer { }; @@ -20707,16 +21440,6 @@ with pkgs; arpack = callPackage ../development/libraries/science/math/arpack { }; - atlas = callPackage ../development/libraries/science/math/atlas { - # The build process measures CPU capabilities and optimizes the - # library to perform best on that particular machine. That is a - # great feature, but it's of limited use with pre-built binaries - # coming from a central build farm. - tolerateCpuTimingInaccuracy = true; - liblapack = liblapackWithoutAtlas; - withLapack = false; - }; - blas = callPackage ../development/libraries/science/math/blas { }; brial = callPackage ../development/libraries/science/math/brial { }; @@ -20739,20 +21462,18 @@ with pkgs; libhomfly = callPackage ../development/libraries/science/math/libhomfly { }; - # We have essentially 4 permutations of liblapack: version 3.4.1 or 3.5.0, - # and with or without atlas as a dependency. The default `liblapack` is 3.4.1 - # with atlas. Atlas, when built with liblapack as a dependency, uses 3.5.0 - # without atlas. Etc. liblapack = callPackage ../development/libraries/science/math/liblapack {}; - liblapackWithoutAtlas = liblapackWithAtlas.override { atlas = null; }; - liblapackWithAtlas = liblapack; liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { }; + lrs = callPackage ../development/libraries/science/math/lrs { }; + m4ri = callPackage ../development/libraries/science/math/m4ri { }; m4rie = callPackage ../development/libraries/science/math/m4rie { }; + mkl = callPackage ../development/libraries/science/math/mkl { }; + nasc = callPackage ../applications/science/math/nasc { }; openblas = callPackage ../development/libraries/science/math/openblas { }; @@ -20767,6 +21488,10 @@ with pkgs; planarity = callPackage ../development/libraries/science/math/planarity { }; + scalapack = callPackage ../development/libraries/science/math/scalapack { + mpi = openmpi; + }; + rankwidth = callPackage ../development/libraries/science/math/rankwidth { }; fenics = callPackage ../development/libraries/science/math/fenics { @@ -20792,22 +21517,27 @@ with pkgs; nauty = callPackage ../applications/science/math/nauty {}; + or-tools = callPackage ../development/libraries/science/math/or-tools {}; + rubiks = callPackage ../development/libraries/science/math/rubiks { }; petsc = callPackage ../development/libraries/science/math/petsc { }; - scs = callPackage ../development/libraries/science/math/scs { - liblapack = liblapackWithoutAtlas; + parmetis = callPackage ../development/libraries/science/math/parmetis { + mpi = openmpi; }; - sage = callPackage ../applications/science/math/sage { - nixpkgs = pkgs; - }; + QuadProgpp = callPackage ../development/libraries/science/math/QuadProgpp { }; + + scs = callPackage ../development/libraries/science/math/scs { }; + + sage = callPackage ../applications/science/math/sage { }; sageWithDoc = sage.override { withDoc = true; }; suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { }; - suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse {}; - suitesparse = suitesparse_4_4; + suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse/4.4.nix {}; + suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse {}; + suitesparse = suitesparse_5_3; superlu = callPackage ../development/libraries/science/math/superlu {}; @@ -20823,12 +21553,15 @@ with pkgs; ### SCIENCE/MOLECULAR-DYNAMICS + dl-poly-classic-mpi = callPackage ../applications/science/molecular-dynamics/dl-poly-classic { + mpi = openmpi; + }; + lammps = callPackage ../applications/science/molecular-dynamics/lammps { fftw = fftw; }; - lammps-mpi = appendToName "mpi" (lammps.override { - mpiSupport = true; + lammps-mpi = lowPrio (lammps.override { mpi = openmpi; }); @@ -20870,6 +21603,8 @@ with pkgs; sherpa = callPackage ../applications/science/physics/sherpa {}; + xfitter = callPackage ../applications/science/physics/xfitter {}; + ### SCIENCE/PROGRAMMING dafny = dotnetPackages.Dafny; @@ -20884,13 +21619,9 @@ with pkgs; abella = callPackage ../applications/science/logic/abella {}; - acgtk = callPackage ../applications/science/logic/acgtk { - ocamlPackages = ocaml-ng.ocamlPackages_4_05; - }; + acgtk = callPackage ../applications/science/logic/acgtk {}; - alt-ergo = callPackage ../applications/science/logic/alt-ergo { - ocamlPackages = ocaml-ng.ocamlPackages_4_05; - }; + alt-ergo = callPackage ../applications/science/logic/alt-ergo {}; aspino = callPackage ../applications/science/logic/aspino {}; @@ -20899,19 +21630,17 @@ with pkgs; boogie = dotnetPackages.Boogie; inherit (callPackage ./coq-packages.nix { - inherit (ocaml-ng) ocamlPackages_3_12_1 - ocamlPackages_4_02 - ocamlPackages_4_05 - ; + inherit (ocaml-ng) ocamlPackages_4_05; }) mkCoqPackages - coq_8_3 coq_8_4 coq_8_5 coq_8_6 coq_8_7 coq_8_8 - coqPackages_8_5 coqPackages_8_6 coqPackages_8_7 coqPackages_8_8 - coqPackages coq + coqPackages_8_5 coq_8_5 + coqPackages_8_6 coq_8_6 + coqPackages_8_7 coq_8_7 + coqPackages_8_8 coq_8_8 + coqPackages_8_9 coq_8_9 + coqPackages coq ; - coq2html = callPackage ../applications/science/logic/coq2html { - make = pkgs.gnumake3; - }; + coq2html = callPackage ../applications/science/logic/coq2html { }; cryptoverif = callPackage ../applications/science/logic/cryptoverif { }; @@ -20961,9 +21690,7 @@ with pkgs; java = if stdenv.isLinux then jre else jdk; }; - iprover = callPackage ../applications/science/logic/iprover { - inherit (ocaml-ng.ocamlPackages_4_02) ocaml; - }; + iprover = callPackage ../applications/science/logic/iprover { }; jonprl = callPackage ../applications/science/logic/jonprl { smlnj = if stdenv.isDarwin @@ -20983,10 +21710,6 @@ with pkgs; ltl2ba = callPackage ../applications/science/logic/ltl2ba {}; - inherit (ocaml-ng.ocamlPackages_3_11_2) matita; - - matita_130312 = lowPrio ocamlPackages.matita_130312; - metis-prover = callPackage ../applications/science/logic/metis-prover { }; mcrl2 = callPackage ../applications/science/logic/mcrl2 { }; @@ -21006,10 +21729,7 @@ with pkgs; libpoly = callPackage ../applications/science/logic/poly {}; - prooftree = (with ocaml-ng.ocamlPackages_4_01_0; - callPackage ../applications/science/logic/prooftree { - camlp5 = camlp5_transitional; - }); + prooftree = callPackage ../applications/science/logic/prooftree {}; prover9 = callPackage ../applications/science/logic/prover9 { }; @@ -21133,14 +21853,13 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo; }; - caffe2 = callPackage ../development/libraries/science/math/caffe2 { - eigen3 = eigen3_3; - inherit (python3Packages) python future six numpy pydot; + caffe2 = callPackage ../development/libraries/science/math/caffe2 (rec { + inherit (python36Packages) python future six numpy pydot; protobuf = protobuf3_1; - python-protobuf = python3Packages.protobuf3_1; + python-protobuf = python36Packages.protobuf.override { inherit protobuf; }; # Used only for image loading. opencv3 = opencv3WithoutCuda; - }; + }); cntk = callPackage ../applications/science/math/cntk rec { cudaSupport = pkgs.config.cudaSupport or false; @@ -21215,9 +21934,9 @@ with pkgs; scilab-bin = callPackage ../applications/science/math/scilab-bin {}; - scotch = callPackage ../applications/science/math/scotch { - flex = flex_2_5_35; - }; + scotch = callPackage ../applications/science/math/scotch { }; + + mininet = callPackage ../tools/virtualization/mininet { }; msieve = callPackage ../applications/science/math/msieve { }; @@ -21256,12 +21975,18 @@ with pkgs; megam = callPackage ../applications/science/misc/megam { }; + netlogo = callPackage ../applications/science/misc/netlogo { }; + ns-3 = callPackage ../development/libraries/science/networking/ns3 { }; root = callPackage ../applications/science/misc/root { inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; }; + root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix { + inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; + }); + simgrid = callPackage ../applications/science/misc/simgrid { }; spyder = callPackage ../applications/science/spyder { }; @@ -21283,33 +22008,19 @@ with pkgs; ### SCIENCE / PHYSICS + apfelgrid = callPackage ../development/libraries/physics/apfelgrid { }; + + apfel = callPackage ../development/libraries/physics/apfel { }; + + applgrid = callPackage ../development/libraries/physics/applgrid { }; + + hoppet = callPackage ../development/libraries/physics/hoppet { }; + fastjet = callPackage ../development/libraries/physics/fastjet { }; fastnlo = callPackage ../development/libraries/physics/fastnlo { }; - geant4 = callPackage ../development/libraries/physics/geant4 { - enableMultiThreading = true; - enableG3toG4 = false; - enableInventor = false; - enableGDML = false; - enableQT = false; - enableXM = false; - enableOpenGLX11 = true; - enableRaytracerX11 = false; - - # Optional system packages, otherwise internal GEANT4 packages are used. - clhep = null; - zlib = null; - - # For enableGDML. - xercesc = null; - - # For enableQT. - qt = null; # qt4SDK or qt5SDK - - # For enableXM. - motif = null; # motif or lesstif - }; + geant4 = libsForQt5.callPackage ../development/libraries/physics/geant4 { }; cernlib = callPackage ../development/libraries/physics/cernlib { }; @@ -21323,6 +22034,8 @@ with pkgs; mcgrid = callPackage ../development/libraries/physics/mcgrid { }; + mela = callPackage ../development/libraries/physics/mela { }; + nlojet = callPackage ../development/libraries/physics/nlojet { }; pythia = callPackage ../development/libraries/physics/pythia { }; @@ -21338,6 +22051,8 @@ with pkgs; withRootSupport = true; }); + qcdnum = callPackage ../development/libraries/physics/qcdnum { }; + ### SCIENCE/ROBOTICS apmplanner2 = libsForQt5.callPackage ../applications/science/robotics/apmplanner2 { }; @@ -21360,6 +22075,8 @@ with pkgs; beep = callPackage ../misc/beep { }; + bees = callPackage ../tools/filesystems/bees { }; + blackbird = callPackage ../misc/themes/blackbird { }; bootil = callPackage ../development/libraries/bootil { }; @@ -21417,6 +22134,8 @@ with pkgs; cups-brother-hl1110 = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1110 { }; + cups-googlecloudprint = callPackage ../misc/cups/drivers/googlecloudprint { }; + # this driver ships with pre-compiled 32-bit binary libraries cnijfilter_2_80 = pkgsi686Linux.callPackage ../misc/cups/drivers/cnijfilter_2_80 { }; @@ -21449,7 +22168,6 @@ with pkgs; dell-530cdn = callPackage ../misc/drivers/dell-530cdn {}; dosbox = callPackage ../misc/emulators/dosbox { }; - dosbox-unstable = callPackage ../misc/emulators/dosbox/unstable.nix { }; dpkg = callPackage ../tools/package-management/dpkg { }; @@ -21461,13 +22179,15 @@ with pkgs; electricsheep = callPackage ../misc/screensavers/electricsheep { }; + equilux-theme = callPackage ../misc/themes/equilux-theme { }; + flam3 = callPackage ../tools/graphics/flam3 { }; glee = callPackage ../tools/graphics/glee { }; fakenes = callPackage ../misc/emulators/fakenes { }; - faust = self.faust2; + faust = res.faust2; faust1 = callPackage ../applications/audio/faust/faust1.nix { }; @@ -21527,14 +22247,9 @@ with pkgs; gnome-breeze = callPackage ../misc/themes/gnome-breeze { }; gnuk = callPackage ../misc/gnuk { - gcc-arm-embedded = gcc-arm-embedded-4_9; + gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc; + binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils; }; - gnuk-unstable = lowPrio (callPackage ../misc/gnuk/unstable.nix { - gcc-arm-embedded = gcc-arm-embedded-4_9; - }); - gnuk-git = lowPrio (callPackage ../misc/gnuk/git.nix { - gcc-arm-embedded = gcc-arm-embedded-4_9; - }); greybird = callPackage ../misc/themes/greybird { }; @@ -21560,7 +22275,9 @@ with pkgs; hplipWithPlugin_3_16_11 = hplip_3_16_11.override { withPlugin = true; }; - hyperfine = callPackage ../tools/misc/hyperfine { }; + hyperfine = callPackage ../tools/misc/hyperfine { + inherit (darwin.apple_sdk.frameworks) Security; + }; epkowa = callPackage ../misc/drivers/epkowa { }; @@ -21594,18 +22311,17 @@ with pkgs; lilypond = lilypond-unstable; }; - lollypop-portal = callPackage ../misc/lollypop-portal { }; - openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { }; + loop = callPackage ../tools/misc/loop { }; + mailcore2 = callPackage ../development/libraries/mailcore2 { icu = icu58; }; martyr = callPackage ../development/libraries/martyr { }; - # previously known as flat-plat - materia-theme = callPackage ../misc/themes/materia-theme { }; + matcha = callPackage ../misc/themes/matcha { }; mess = callPackage ../misc/emulators/mess { inherit (pkgs.gnome2) GConf; @@ -21617,6 +22333,8 @@ with pkgs; mongoc = callPackage ../development/libraries/mongoc { }; + morph = callPackage ../tools/package-management/morph { }; + mupen64plus = callPackage ../misc/emulators/mupen64plus { }; muse = callPackage ../applications/audio/muse { }; @@ -21640,40 +22358,58 @@ with pkgs; nixops-dns = callPackage ../tools/package-management/nixops/nixops-dns.nix { }; - /* - * Evaluate a NixOS configuration using this evaluation of Nixpkgs. - * - * With this function you can write, for example, a package that - * depends on a custom virtual machine image. - * - * Parameter: A module, path or list of those that represent the - * configuration of the NixOS system to be constructed. - * - * Result: An attribute set containing packages produced by this - * evaluation of NixOS, such as toplevel, kernel and - * initialRamdisk. - * The result can be extended in the modules by defining - * extra options in system.build. - * - * Unlike in plain NixOS, the nixpkgs.config, nixpkgs.overlays and - * nixpkgs.system options will be ignored by default. Instead, - * nixpkgs.pkgs will have the default value of pkgs as it was - * constructed right after invoking the nixpkgs function (e.g. the - * value of import { overlays = [./my-overlay.nix]; } - * but not the value of (import {} // { extra = ...; }). - * - * If you do want to use the config.nixpkgs options, you are - * probably better off by calling nixos/lib/eval-config.nix - * directly, even though it is possible to set config.nixpkgs.pkgs. - * - * For more information about writing NixOS modules, see - * https://nixos.org/nixos/manual/index.html#sec-writing-modules - * - * Note that you will need to have called Nixpkgs with the system - * parameter set to the right value for your deployment target. - */ + /* Evaluate a NixOS configuration using this evaluation of Nixpkgs. + + With this function you can write, for example, a package that + depends on a custom virtual machine image. + + Parameter: A module, path or list of those that represent the + configuration of the NixOS system to be constructed. + + Result: An attribute set containing packages produced by this + evaluation of NixOS, such as toplevel, kernel and + initialRamdisk. + The result can be extended in the modules by defining + extra attributes in system.build. + + Example: + + let + myOS = pkgs.nixos ({ lib, pkgs, config, ... }: { + + config.services.nginx = { + enable = true; + # ... + }; + + # Use config.system.build to exports relevant parts of a + # configuration. The runner attribute should not be + # considered a fully general replacement for systemd + # functionality. + config.system.build.run-nginx = config.systemd.services.nginx.runner; + }); + in + myOS.run-nginx + + Unlike in plain NixOS, the nixpkgs.config and + nixpkgs.system options will be ignored by default. Instead, + nixpkgs.pkgs will have the default value of pkgs as it was + constructed right after invoking the nixpkgs function (e.g. the + value of import { overlays = [./my-overlay.nix]; } + but not the value of (import {} // { extra = ...; }). + + If you do want to use the config.nixpkgs options, you are + probably better off by calling nixos/lib/eval-config.nix + directly, even though it is possible to set config.nixpkgs.pkgs. + + For more information about writing NixOS modules, see + https://nixos.org/nixos/manual/index.html#sec-writing-modules + + Note that you will need to have called Nixpkgs with the system + parameter set to the right value for your deployment target. + */ nixos = configuration: - (import (self.path + "/nixos/lib/eval-config.nix") { + (import (res.path + "/nixos/lib/eval-config.nix") { inherit (pkgs.stdenv.hostPlatform) system; modules = [( { lib, ... }: { @@ -21686,8 +22422,65 @@ with pkgs; ); }).config.system.build; + + /* + * Run a NixOS VM network test using this evaluation of Nixpkgs. + * + * It is mostly equivalent to `import ./make-test.nix` from the + * NixOS manual[1], except that your `pkgs` will be used instead of + * letting NixOS invoke Nixpkgs again. If a test machine needs to + * set NixOS options under `nixpkgs`, it must set only the + * `nixpkgs.pkgs` option. For the details, see the Nixpkgs + * `pkgs.nixos` documentation. + * + * Parameter: + * A NixOS VM test network, or path to it. Example: + * + * { lib, ... }: + * { name = "my-test"; + * nodes = { + * machine-1 = someNixOSConfiguration; + * machine-2 = ...; + * } + * } + * + * Result: + * A derivation that runs the VM test. + * + * [1]: For writing NixOS tests, see + * https://nixos.org/nixos/manual/index.html#sec-nixos-tests + */ + nixosTest = + let + /* The nixos/lib/testing.nix module, preapplied with arguments that + * make sense for this evaluation of Nixpkgs. + */ + nixosTesting = + (import ../../nixos/lib/testing.nix { + inherit (pkgs.stdenv.hostPlatform) system; + inherit pkgs; + extraConfigurations = [( + { lib, ... }: { + config.nixpkgs.pkgs = lib.mkDefault pkgs; + } + )]; + }); + in + test: + let + loadedTest = if builtins.typeOf test == "path" + then import test + else test; + calledTest = if pkgs.lib.isFunction loadedTest + then callPackage loadedTest {} + else loadedTest; + in + nixosTesting.makeTest calledTest; + nixui = callPackage ../tools/package-management/nixui { node_webkit = nwjs_0_12; }; + nixdoc = callPackage ../tools/nix/nixdoc {}; + nix-bundle = callPackage ../tools/package-management/nix-bundle { }; nix-delegate = haskell.lib.justStaticExecutables haskellPackages.nix-delegate; @@ -21699,7 +22492,9 @@ with pkgs; nix-info = callPackage ../tools/nix/info { }; nix-info-tested = nix-info.override { doCheck = true; }; - nix-index = callPackage ../tools/package-management/nix-index { }; + nix-index = callPackage ../tools/package-management/nix-index { + inherit (darwin.apple_sdk.frameworks) Security; + }; nix-pin = callPackage ../tools/package-management/nix-pin { }; @@ -21840,6 +22635,8 @@ with pkgs; retrofe = callPackage ../misc/emulators/retrofe { }; + rfc-bibtex = python3Packages.callPackage ../development/python-modules/rfc-bibtex { }; + rpl = callPackage ../tools/text/rpl { pythonPackages = python3Packages; }; @@ -21888,9 +22685,10 @@ with pkgs; mfcl8690cdwcupswrapper = callPackage ../misc/cups/drivers/mfcl8690cdwcupswrapper { }; mfcl8690cdwlpr = callPackage ../misc/cups/drivers/mfcl8690cdwlpr { }; - samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung { }; + samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung/1.00.37.nix { }; + samsung-unified-linux-driver_4_00_39 = callPackage ../misc/cups/drivers/samsung/4.00.39 { }; samsung-unified-linux-driver_4_01_17 = callPackage ../misc/cups/drivers/samsung/4.01.17.nix { }; - samsung-unified-linux-driver = callPackage ../misc/cups/drivers/samsung/4.00.39 { }; + samsung-unified-linux-driver = res.samsung-unified-linux-driver_4_01_17; sane-backends = callPackage ../applications/graphics/sane/backends { gt68xxFirmware = config.sane.gt68xxFirmware or null; @@ -21927,6 +22725,10 @@ with pkgs; libsemanage = libsemanage.override { python = python3; }; }; + shades-of-gray-theme = callPackage ../misc/themes/shades-of-gray { }; + + sierra-gtk-theme = callPackage ../misc/themes/sierra { }; + slock = callPackage ../misc/screensavers/slock { conf = config.slock.conf or null; }; @@ -21950,45 +22752,39 @@ with pkgs; steamcontroller = callPackage ../misc/drivers/steamcontroller { }; + stern = callPackage ../applications/networking/cluster/stern { }; + streamripper = callPackage ../applications/audio/streamripper { }; sqsh = callPackage ../development/tools/sqsh { }; inherit (callPackage ../applications/networking/cluster/terraform {}) - terraform_0_8_5 - terraform_0_8 - terraform_0_9 - terraform_0_10 - terraform_0_10-full terraform_0_11 terraform_0_11-full + terraform_0_12 + terraform_plugins_test ; terraform = terraform_0_11; - terraform-full = terraform_0_11-full; + # deprecated + terraform-full = terraform.full; - terraform-provider-ibm = callPackage ../applications/networking/cluster/terraform-provider-ibm {}; + terraform-providers = recurseIntoAttrs ( + callPackage ../applications/networking/cluster/terraform-providers {} + ); + + terraform-docs = callPackage ../applications/networking/cluster/terraform-docs {}; terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory {}; - terraform-provider-nixos = callPackage ../applications/networking/cluster/terraform-provider-nixos {}; - terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape {}; - terraform-provider-libvirt = callPackage ../applications/networking/cluster/terraform-provider-libvirt {}; - terragrunt = callPackage ../applications/networking/cluster/terragrunt {}; - terragrunt_0_11_1 = callPackage ../applications/networking/cluster/terragrunt/0.11.1.nix { - terraform = terraform_0_8; - }; - - terragrunt_0_9_8 = callPackage ../applications/networking/cluster/terragrunt/0.9.8.nix { - terraform = terraform_0_8_5; - }; - tetex = callPackage ../tools/typesetting/tex/tetex { libpng = libpng12; }; + tetra-gtk-theme = callPackage ../misc/themes/tetra { }; + tewi-font = callPackage ../data/fonts/tewi {}; texFunctions = callPackage ../tools/typesetting/tex/nix pkgs; @@ -22018,7 +22814,7 @@ with pkgs; unity3d = callPackage ../development/tools/unity3d { stdenv = stdenv_32bit; gcc_32bit = pkgsi686Linux.gcc; - inherit (gnome2) GConf libgnomeui gnome_vfs; + inherit (gnome2) GConf; }; urbit = callPackage ../misc/urbit { }; @@ -22029,11 +22825,7 @@ with pkgs; unixcw = callPackage ../applications/misc/unixcw { }; - valauncher = callPackage ../applications/misc/valauncher { }; - - vault = callPackage ../tools/security/vault { - go = go_1_10; - }; + vault = callPackage ../tools/security/vault { }; vaultenv = haskellPackages.vaultenv; @@ -22050,8 +22842,7 @@ with pkgs; vimUtils = callPackage ../misc/vim-plugins/vim-utils.nix { }; vimPlugins = recurseIntoAttrs (callPackage ../misc/vim-plugins { - inherit (darwin.apple_sdk.frameworks) Cocoa CoreFoundation CoreServices; - llvmPackages = llvmPackages_39; + llvmPackages = llvmPackages_6; }); vimprobable2-unwrapped = callPackage ../applications/networking/browsers/vimprobable2 { @@ -22178,6 +22969,8 @@ with pkgs; openal = null; }; + yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { }; + yadm = callPackage ../applications/version-management/yadm { }; yamdi = callPackage ../tools/video/yamdi { }; @@ -22220,13 +23013,18 @@ with pkgs; inherit (gnome2) gtksourceview; }; - bullet = callPackage ../development/libraries/bullet {}; + bullet = callPackage ../development/libraries/bullet { + inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; + }; - spdlog = callPackage ../development/libraries/spdlog { }; + inherit (callPackages ../development/libraries/spdlog { }) + spdlog_0 spdlog_1; + + spdlog = spdlog_1; dart = callPackage ../development/interpreters/dart { }; - dart_stable = dart.override { version = "1.24.3"; }; - dart_old = dart.override { version = "1.16.1"; }; + dart_stable = dart.override { version = "2.0.0"; }; + dart_old = dart.override { version = "1.24.3"; }; dart_dev = dart.override { version = "2.0.0-dev.26.0"; }; httrack = callPackage ../tools/backup/httrack { }; @@ -22249,9 +23047,7 @@ with pkgs; tomb = callPackage ../os-specific/linux/tomb {}; - tomboy = callPackage ../applications/misc/tomboy { - mono = mono46; - }; + tomboy = callPackage ../applications/misc/tomboy { }; imatix_gsl = callPackage ../development/tools/imatix_gsl {}; @@ -22267,6 +23063,8 @@ with pkgs; zimg = callPackage ../development/libraries/zimg { }; + wtf = callPackage ../applications/misc/wtf { }; + zk-shell = callPackage ../applications/misc/zk-shell { }; zuki-themes = callPackage ../misc/themes/zuki { }; @@ -22294,6 +23092,8 @@ with pkgs; chrome-gnome-shell = callPackage ../desktops/gnome-3/extensions/chrome-gnome-shell {}; + chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing {}; + NSPlist = callPackage ../development/libraries/NSPlist {}; PlistCpp = callPackage ../development/libraries/PlistCpp {}; @@ -22318,6 +23118,8 @@ with pkgs; inherit (darwin) libresolv; }; + dsniff = callPackage ../tools/networking/dsniff {}; + wal-g = callPackage ../tools/backup/wal-g {}; tlwg = callPackage ../data/fonts/tlwg { }; @@ -22360,4 +23162,18 @@ with pkgs; alibuild = callPackage ../development/tools/build-managers/alibuild { python = python27; }; + + tsung = callPackage ../applications/networking/tsung {}; + + qmk_firmware = callPackage ../development/misc/qmk_firmware { + avrgcc = pkgsCross.avr.buildPackages.gcc; + avrbinutils = pkgsCross.avr.buildPackages.binutils; + gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc; + gcc-armhf-embedded = pkgsCross.armhf-embedded.buildPackages.gcc; + }; + + newlib = callPackage ../development/misc/newlib { }; + newlibCross = callPackage ../development/misc/newlib { + stdenv = crossLibcStdenv; + }; } diff --git a/pkgs/top-level/coq-packages.nix b/pkgs/top-level/coq-packages.nix index 818f896048ba..4c7361d3517e 100644 --- a/pkgs/top-level/coq-packages.nix +++ b/pkgs/top-level/coq-packages.nix @@ -1,9 +1,4 @@ -{ lib, callPackage, newScope, recurseIntoAttrs -, gnumake3 -, ocamlPackages_3_12_1 -, ocamlPackages_4_02 -, ocamlPackages_4_05 -}: +{ lib, callPackage, newScope, recurseIntoAttrs, ocamlPackages_4_05 }: let mkCoqPackages' = self: coq: @@ -19,10 +14,13 @@ let then callPackage ../development/coq-modules/bignums {} else null; category-theory = callPackage ../development/coq-modules/category-theory { }; + Cheerios = callPackage ../development/coq-modules/Cheerios {}; CoLoR = callPackage ../development/coq-modules/CoLoR {}; coq-ext-lib = callPackage ../development/coq-modules/coq-ext-lib {}; coq-haskell = callPackage ../development/coq-modules/coq-haskell { }; + coqprime = callPackage ../development/coq-modules/coqprime {}; coquelicot = callPackage ../development/coq-modules/coquelicot {}; + corn = callPackage ../development/coq-modules/corn {}; dpdgraph = callPackage ../development/coq-modules/dpdgraph {}; equations = callPackage ../development/coq-modules/equations { }; fiat_HEAD = callPackage ../development/coq-modules/fiat/HEAD.nix {}; @@ -30,6 +28,7 @@ let heq = callPackage ../development/coq-modules/heq {}; HoTT = callPackage ../development/coq-modules/HoTT {}; interval = callPackage ../development/coq-modules/interval {}; + InfSeqExt = callPackage ../development/coq-modules/InfSeqExt {}; iris = callPackage ../development/coq-modules/iris {}; math-classes = callPackage ../development/coq-modules/math-classes { }; mathcomp = callPackage ../development/coq-modules/mathcomp { }; @@ -37,34 +36,43 @@ let multinomials = callPackage ../development/coq-modules/multinomials {}; paco = callPackage ../development/coq-modules/paco {}; QuickChick = callPackage ../development/coq-modules/QuickChick {}; + simple-io = callPackage ../development/coq-modules/simple-io { }; ssreflect = callPackage ../development/coq-modules/ssreflect { }; stdpp = callPackage ../development/coq-modules/stdpp { }; + StructTact = callPackage ../development/coq-modules/StructTact {}; tlc = callPackage ../development/coq-modules/tlc {}; + Velisarios = callPackage ../development/coq-modules/Velisarios {}; + Verdi = callPackage ../development/coq-modules/Verdi {}; }; - filterCoqPackages = coq: - lib.filterAttrsRecursive - (_: p: - let pred = p.compatibleCoqVersions or (_: true); - in pred coq.coq-version + filterCoqPackages = coq: set: + lib.listToAttrs ( + lib.concatMap (name: + let v = set.${name}; in + let p = v.compatibleCoqVersions or (_: true); in + lib.optional (p coq.coq-version) + (lib.nameValuePair name ( + if lib.isAttrs v && v.recurseForDerivations or false + then filterCoqPackages coq v + else v)) + ) (lib.attrNames set) ); in rec { + /* The function `mkCoqPackages` takes as input a derivation for Coq and produces + * a set of libraries built with that specific Coq. More libraries are known to + * this function than what is compatible with that version of Coq. Therefore, + * libraries that are not known to be compatible are removed (filtered out) from + * the resulting set. For meta-programming purposes (inpecting the derivations + * rather than building the libraries) this filtering can be disabled by setting + * a `dontFilter` attribute into the Coq derivation. + */ mkCoqPackages = coq: let self = mkCoqPackages' self coq; in - filterCoqPackages coq self; + if coq.dontFilter or false then self + else filterCoqPackages coq self; - coq_8_3 = callPackage ../applications/science/logic/coq/8.3.nix { - make = gnumake3; - inherit (ocamlPackages_3_12_1) ocaml findlib; - camlp5 = ocamlPackages_3_12_1.camlp5_transitional; - lablgtk = ocamlPackages_3_12_1.lablgtk_2_14; - }; - coq_8_4 = callPackage ../applications/science/logic/coq/8.4.nix { - inherit (ocamlPackages_4_02) ocaml findlib lablgtk; - camlp5 = ocamlPackages_4_02.camlp5_transitional; - }; coq_8_5 = callPackage ../applications/science/logic/coq { ocamlPackages = ocamlPackages_4_05; version = "8.5pl3"; @@ -77,14 +85,20 @@ in rec { version = "8.7.2"; }; coq_8_8 = callPackage ../applications/science/logic/coq { - version = "8.8.1"; + version = "8.8.2"; + }; + coq_8_9 = callPackage ../applications/science/logic/coq { + version = "8.9+beta1"; }; coqPackages_8_5 = mkCoqPackages coq_8_5; coqPackages_8_6 = mkCoqPackages coq_8_6; coqPackages_8_7 = mkCoqPackages coq_8_7; coqPackages_8_8 = mkCoqPackages coq_8_8; - coqPackages = coqPackages_8_8; + coqPackages_8_9 = mkCoqPackages coq_8_9; + coqPackages = recurseIntoAttrs (lib.mapDerivationAttrset lib.dontDistribute + coqPackages_8_8 + ); coq = coqPackages.coq; } diff --git a/pkgs/top-level/darwin-packages.nix b/pkgs/top-level/darwin-packages.nix index b0c82508c114..b52afe98f7fa 100644 --- a/pkgs/top-level/darwin-packages.nix +++ b/pkgs/top-level/darwin-packages.nix @@ -32,8 +32,7 @@ in }; cf-private = callPackage ../os-specific/darwin/cf-private { - inherit (apple-source-releases) CF; - inherit (darwin) osx_private_sdk; + inherit (darwin) CF apple_sdk osx_private_sdk; }; DarwinTools = callPackage ../os-specific/darwin/DarwinTools { }; @@ -67,7 +66,7 @@ in stubs = callPackages ../os-specific/darwin/stubs { }; - trash = callPackage ../os-specific/darwin/trash { inherit (darwin.apple_sdk) frameworks; }; + trash = darwin.callPackage ../os-specific/darwin/trash { }; usr-include = callPackage ../os-specific/darwin/usr-include { }; @@ -76,7 +75,10 @@ in CoreSymbolication = callPackage ../os-specific/darwin/CoreSymbolication { }; - swift-corelibs = callPackages ../os-specific/darwin/swift-corelibs { }; + CF = callPackage ../os-specific/darwin/swift-corelibs/corefoundation.nix { inherit (darwin) objc4 ICU; }; + + # As the name says, this is broken, but I don't want to lose it since it's a direction we want to go in + # libdispatch-broken = callPackage ../os-specific/darwin/swift-corelibs/libdispatch.nix { inherit (darwin) apple_sdk_sierra xnu; }; darling = callPackage ../os-specific/darwin/darling/default.nix { }; diff --git a/pkgs/top-level/dotnet-packages.nix b/pkgs/top-level/dotnet-packages.nix index 3782fc33d6a6..bcfef9bdad88 100644 --- a/pkgs/top-level/dotnet-packages.nix +++ b/pkgs/top-level/dotnet-packages.nix @@ -210,8 +210,8 @@ let self = dotnetPackages // overrides; dotnetPackages = with self; { SharpFont = fetchNuGet { baseName = "SharpFont"; - version = "3.1.0"; - sha256 = "137y514i4zi0i0qsx7nv4ibl4kifbr8xr23rqdkwf7yxf88jjmh2"; + version = "4.0.1"; + sha256 = "1yd3cm4ww0hw2k3aymf792hp6skyg8qn491m2a3fhkzvsl8z7vs8"; outputFiles = [ "lib/*" "config/*" ]; }; @@ -402,50 +402,11 @@ let self = dotnetPackages // overrides; dotnetPackages = with self; { }; }; - Deedle = buildDotnetPackage rec { + Deedle = fetchNuGet rec { baseName = "Deedle"; - version = "1.2.0"; - - src = fetchFromGitHub { - owner = "BlueMountainCapital"; - repo = baseName; - rev = "v${version}"; - sha256 = "115zzh3q57w8wr02cl2v8wijnj1rg01j1mk9zbzixbb4aird72n5"; - }; - - # Enough files from this repo are needed that it will be quicker to just get the entire repo - fsharpDataSrc = fetchFromGitHub { - owner = "fsharp"; - repo = "FSharp.Data"; - rev = "2.2.3"; - sha256 = "1h3v9rc8k0khp61cv5n01larqbxd3xcx3q52sw5zf9l0661vw7qr"; - }; - - buildInputs = [ - fsharp - dotnetPackages.FsCheck - dotnetPackages.FSharpCompilerService - dotnetPackages.FSharpData - dotnetPackages.FSharpFormatting - dotnetPackages.MathNetNumerics - dotnetPackages.NUnit - ]; - - preConfigure = '' - mkdir -vp paket-files/fsharp - ln -sv ${fsharpDataSrc} paket-files/fsharp/FSharp.Data - ''; - - xBuildFiles = [ "Deedle.Core.sln" ]; # Come back later to get RProvider as well - outputFiles = [ "bin/*" "LICENSE.md" ]; - - meta = { - description = "Deedle is an easy to use library for data and time series manipulation and for scientific programming"; - homepage = "http://bluemountaincapital.github.io/Deedle/"; - license = stdenv.lib.licenses.free; - maintainers = with stdenv.lib.maintainers; [ obadz ]; - platforms = with stdenv.lib.platforms; linux; - }; + version = "1.2.5"; + sha256 = "0g19ll6bp97ixprcnpwwvshr1n9jxxf9xjhkxp0r63mg46z48jnw"; + outputFiles = [ "*" ]; }; ExcelDna = buildDotnetPackage rec { @@ -871,40 +832,11 @@ let self = dotnetPackages // overrides; dotnetPackages = with self; { }; }; - NewtonsoftJson = buildDotnetPackage rec { + NewtonsoftJson = fetchNuGet { baseName = "Newtonsoft.Json"; - version = "6.0.8"; - - src = fetchurl { - name = "${baseName}-${version}.tar.gz"; - url = "https://github.com/JamesNK/Newtonsoft.Json/archive/${version}.tar.gz"; - sha256 = "14znf5mycka578bxjnlnz6a3f9nfkc682hgmgg42gdzksnarvhlm"; - }; - - buildInputs = [ - fsharp - dotnetPackages.NUnit - dotnetPackages.SystemCollectionsImmutable - dotnetPackages.Autofac - ]; - - patches = [ ../development/dotnet-modules/patches/newtonsoft-json.references.patch ]; - - postConfigure = '' - # Just to make sure there's no attempt to call these executables - rm -rvf Tools - ''; - - xBuildFiles = [ "Src/Newtonsoft.Json.sln" ]; - outputFiles = [ "Src/Newtonsoft.Json/bin/Release/Net45/*" ]; - - meta = { - description = "Popular high-performance JSON framework for .NET"; - homepage = "https://www.newtonsoft.com/json"; - license = stdenv.lib.licenses.mit; - maintainers = with stdenv.lib.maintainers; [ obadz ]; - platforms = with stdenv.lib.platforms; linux; - }; + version = "11.0.2"; + sha256 = "07na27n4mlw77f3hg5jpayzxll7f4gyna6x7k9cybmxpbs6l77k7"; + outputFiles = [ "*" ]; }; Nuget = buildDotnetPackage { @@ -927,66 +859,11 @@ let self = dotnetPackages // overrides; dotnetPackages = with self; { exeFiles = [ "nuget.exe" ]; }; - Paket = buildDotnetPackage rec { + Paket = fetchNuGet { baseName = "Paket"; - version = "1.18.2"; - - src = fetchFromGitHub { - owner = "fsprojects"; - repo = "Paket"; - rev = version; - sha256 = "04iwy3mggz7xn36lhzyrwqzlw451a16jblwx131qjm6fnac6rq1m"; - }; - - buildInputs = [ - fsharp - dotnetPackages.NewtonsoftJson - dotnetPackages.UnionArgParser - dotnetPackages.NUnit - ]; - - fileFsUnit = fetchurl { - name = "FsUnit.fs"; - url = https://raw.githubusercontent.com/forki/FsUnit/81d27fd09575a32c4ed52eadb2eeac5f365b8348/FsUnit.fs; - sha256 = "1zxigqgb2s2v755622jbbzibvf91990x2dijhbdgg646vsybkpdp"; - }; - - fileGlobbing = fetchurl { - name = "Globbing.fs"; - url = https://raw.githubusercontent.com/fsharp/FAKE/8e65e2fc1406f326b44f3f87ec9ca9b3127a6e78/src/app/FakeLib/Globbing/Globbing.fs; - sha256 = "1v7d7666a61j6f8ksh0q40hfsc5b03448viq17xa91xgb7skhyx7"; - }; - - fileErrorHandling = fetchurl { - name = "ErrorHandling.fs"; - url = https://raw.githubusercontent.com/fsprojects/Chessie/3017092260b4a59a3b4b25bf8fca6be6eb7487eb/src/Chessie/ErrorHandling.fs; - sha256 = "0ka9ilfbl4izxc1wqd5vlfjnp7n2xcckfhp13gzhqbdx7464van9"; - }; - - postConfigure = '' - # Copy said single-files-in-git-repos - mkdir -p "paket-files/forki/FsUnit" - cp -v "${fileFsUnit}" "paket-files/forki/FsUnit/FsUnit.fs" - - mkdir -p "paket-files/fsharp/FAKE/src/app/FakeLib/Globbing" - cp -v "${fileGlobbing}" "paket-files/fsharp/FAKE/src/app/FakeLib/Globbing/Globbing.fs" - - mkdir -p "paket-files/fsprojects/Chessie/src/Chessie" - cp -v "${fileErrorHandling}" "paket-files/fsprojects/Chessie/src/Chessie/ErrorHandling.fs" - ''; - - xBuildFiles = [ "Paket.sln" ]; - - outputFiles = [ "bin/*" ]; - exeFiles = [ "paket.exe" ]; - - meta = { - description = "A dependency manager for .NET and Mono projects"; - homepage = "http://fsprojects.github.io/Paket/"; - license = stdenv.lib.licenses.mit; - maintainers = with stdenv.lib.maintainers; [ obadz ]; - platforms = with stdenv.lib.platforms; linux; - }; + version = "5.179.1"; + sha256 = "11rzna03i145qj08hwrynya548fwk8xzxmg65swyaf19jd7gzg82"; + outputFiles = [ "*" ]; }; Projekt = buildDotnetPackage rec { diff --git a/pkgs/top-level/emacs-packages.nix b/pkgs/top-level/emacs-packages.nix index ba82bd217fdc..a83c3baaa4a0 100644 --- a/pkgs/top-level/emacs-packages.nix +++ b/pkgs/top-level/emacs-packages.nix @@ -178,7 +178,7 @@ let for file in elpy.el elpy-pkg.el; do substituteInPlace $file \ --replace "company \"0.8.2\"" "company \"${company.version}\"" \ - --replace "find-file-in-project \"3.3\"" "find-file-in-project \"${find-file-in-project.version}\"" \ + --replace "find-file-in-project \"3.3\"" "find-file-in-project \"${(melpaPackages self).find-file-in-project.version}\"" \ --replace "highlight-indentation \"0.5.0\"" "highlight-indentation \"${highlight-indentation.version}\"" \ --replace "pyvenv \"1.3\"" "pyvenv \"${pyvenv.version}\"" \ --replace "yasnippet \"0.8.0\"" "yasnippet \"${yasnippet.version}\"" @@ -226,31 +226,6 @@ let ess-R-object-popup = callPackage ../applications/editors/emacs-modes/ess-R-object-popup { }; - find-file-in-project = melpaBuild rec { - pname = "find-file-in-project"; - version = "3.5"; - src = fetchFromGitHub { - owner = "technomancy"; - repo = pname; - rev = "53a8d8174f915d9dcf5ac6954b1c0cae61266177"; - sha256 = "0wky8vqg08iw34prbz04bqmhfhj82y93swb8zkz6la2vf9da0gmd"; - }; - recipe = writeText "recipe" '' - (find-file-in-project - :repo "technomancy/find-file-in-project" - :fetcher github) - ''; - meta = { - description = "Quick access to project files in Emacs"; - longDescription = '' - Find files in a project quickly. - This program provides a couple methods for quickly finding any file in a - given project. It depends on GNU find. - ''; - license = gpl3Plus; - }; - }; - filesets-plus = callPackage ../applications/editors/emacs-modes/filesets-plus { }; font-lock-plus = callPackage ../applications/editors/emacs-modes/font-lock-plus { }; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 6bdcaf49af91..af9ca77d9d21 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -5,11 +5,9 @@ let # These are attributes in compiler and packages that don't support integer-simple. integerSimpleExcludes = [ - "ghc7103Binary" - "ghc821Binary" + "ghc822Binary" + "ghc844" "ghcjs" - "ghcjs710" - "ghcjs80" "ghcjs82" "ghcjs84" "integer-simple" @@ -44,61 +42,52 @@ in { compiler = { - ghc7103Binary = callPackage ../development/compilers/ghc/7.10.3-binary.nix { }; - ghc821Binary = callPackage ../development/compilers/ghc/8.2.1-binary.nix { }; + ghc822Binary = callPackage ../development/compilers/ghc/8.2.2-binary.nix { }; - ghc7103 = callPackage ../development/compilers/ghc/7.10.3.nix { - bootPkgs = packages.ghc7103Binary; - buildLlvmPackages = buildPackages.llvmPackages_35; - llvmPackages = pkgs.llvmPackages_35; - }; - ghc802 = callPackage ../development/compilers/ghc/8.0.2.nix { - bootPkgs = packages.ghc7103Binary; - inherit (buildPackages.python27Packages) sphinx; - buildLlvmPackages = buildPackages.llvmPackages_37; - llvmPackages = pkgs.llvmPackages_37; - }; ghc822 = callPackage ../development/compilers/ghc/8.2.2.nix { - bootPkgs = packages.ghc821Binary; + bootPkgs = packages.ghc822Binary; inherit (buildPackages.python3Packages) sphinx; buildLlvmPackages = buildPackages.llvmPackages_39; llvmPackages = pkgs.llvmPackages_39; }; - ghc843 = callPackage ../development/compilers/ghc/8.4.3.nix { - bootPkgs = packages.ghc821Binary; + ghc844 = callPackage ../development/compilers/ghc/8.4.4.nix { + bootPkgs = packages.ghc822Binary; + inherit (buildPackages.python3Packages) sphinx; buildLlvmPackages = buildPackages.llvmPackages_5; llvmPackages = pkgs.llvmPackages_5; }; ghc861 = callPackage ../development/compilers/ghc/8.6.1.nix { bootPkgs = packages.ghc822; + inherit (buildPackages.python3Packages) sphinx; + buildLlvmPackages = buildPackages.llvmPackages_6; + llvmPackages = pkgs.llvmPackages_6; + }; + ghc862 = callPackage ../development/compilers/ghc/8.6.2.nix { + bootPkgs = packages.ghc822; + inherit (buildPackages.python3Packages) sphinx; + buildLlvmPackages = buildPackages.llvmPackages_6; + llvmPackages = pkgs.llvmPackages_6; + }; + ghc863 = callPackage ../development/compilers/ghc/8.6.3.nix { + bootPkgs = packages.ghc822; + inherit (buildPackages.python3Packages) sphinx; buildLlvmPackages = buildPackages.llvmPackages_6; llvmPackages = pkgs.llvmPackages_6; }; ghcHEAD = callPackage ../development/compilers/ghc/head.nix { - bootPkgs = packages.ghc821Binary; + bootPkgs = packages.ghc822Binary; + inherit (buildPackages.python3Packages) sphinx; buildLlvmPackages = buildPackages.llvmPackages_5; llvmPackages = pkgs.llvmPackages_5; }; ghcjs = compiler.ghcjs84; - # Use `import` because `callPackage inside`. - ghcjs710 = import ../development/compilers/ghcjs/7.10 { - bootPkgs = packages.ghc7103; - inherit (pkgs) cabal-install; - inherit (buildPackages) fetchgit fetchFromGitHub; - }; - # `import` on purpose; see above. - ghcjs80 = import ../development/compilers/ghcjs/8.0 { - bootPkgs = packages.ghc802; - inherit (pkgs) cabal-install; - inherit (buildPackages) fetchgit fetchFromGitHub; - }; ghcjs82 = callPackage ../development/compilers/ghcjs-ng { bootPkgs = packages.ghc822; ghcjsSrcJson = ../development/compilers/ghcjs-ng/8.2/git.json; stage0 = ../development/compilers/ghcjs-ng/8.2/stage0.nix; }; ghcjs84 = callPackage ../development/compilers/ghcjs-ng { - bootPkgs = packages.ghc843; + bootPkgs = packages.ghc844; ghcjsSrcJson = ../development/compilers/ghcjs-ng/8.4/git.json; stage0 = ../development/compilers/ghcjs-ng/8.4/stage0.nix; ghcjsDepOverrides = callPackage ../development/compilers/ghcjs-ng/8.4/dep-overrides.nix {}; @@ -121,25 +110,9 @@ in { # Always get compilers from `buildPackages` packages = let bh = buildPackages.haskell; in { - ghc7103 = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc7103; - ghc = bh.compiler.ghc7103; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.10.x.nix { }; - }; - ghc7103Binary = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc7103Binary; - ghc = bh.compiler.ghc7103Binary; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.10.x.nix { }; - packageSetConfig = bootstrapPackageSet; - }; - ghc802 = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc802; - ghc = bh.compiler.ghc802; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.0.x.nix { }; - }; - ghc821Binary = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc821Binary; - ghc = bh.compiler.ghc821Binary; + ghc822Binary = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc822Binary; + ghc = bh.compiler.ghc822Binary; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.2.x.nix { }; packageSetConfig = bootstrapPackageSet; }; @@ -148,9 +121,9 @@ in { ghc = bh.compiler.ghc822; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.2.x.nix { }; }; - ghc843 = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc843; - ghc = bh.compiler.ghc843; + ghc844 = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc844; + ghc = bh.compiler.ghc844; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.4.x.nix { }; }; ghc861 = callPackage ../development/haskell-modules { @@ -158,6 +131,16 @@ in { ghc = bh.compiler.ghc861; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.6.x.nix { }; }; + ghc862 = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc862; + ghc = bh.compiler.ghc862; + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.6.x.nix { }; + }; + ghc863 = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc863; + ghc = bh.compiler.ghc863; + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.6.x.nix { }; + }; ghcHEAD = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghcHEAD; ghc = bh.compiler.ghcHEAD; diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index 7933ca46b98a..749a7e156119 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -7,7 +7,7 @@ { fetchurl, stdenv, lua, callPackage, unzip, zziplib, pkgconfig , pcre, oniguruma, gnulib, tre, glibc, sqlite, openssl, expat -, glib, gobjectIntrospection, libevent, zlib, autoreconfHook, gnum4 +, glib, gobject-introspection, libevent, zlib, autoreconfHook, gnum4 , mysql, postgresql, cyrus_sasl , fetchFromGitHub, libmpack, which, fetchpatch, writeText }: @@ -380,35 +380,36 @@ let luadbi = buildLuaPackage rec { name = "luadbi-${version}"; - version = "0.5"; - src = fetchurl { - url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/luadbi/luadbi.${version}.tar.gz"; - sha256 = "07ikxgxgfpimnwf7zrqwcwma83ss3wm2nzjxpwv2a1c0vmc684a9"; + version = "0.6"; + + src = fetchFromGitHub { + owner = "mwild1"; + repo = "luadbi"; + rev = "v${version}"; + sha256 = "1cpl84pl75wqd9zph3w4srd5lxij359p8xmmf7xpdbxz67695vah"; }; - sourceRoot = "."; - buildInputs = [ mysql.connector-c postgresql sqlite ]; + MYSQL_INC="-I${mysql.connector-c}/include/mysql"; - preConfigure = '' - substituteInPlace Makefile --replace CC=gcc CC=cc - '' + stdenv.lib.optionalString stdenv.isDarwin '' + buildInputs = [ mysql postgresql sqlite ]; + + preConfigure = stdenv.lib.optionalString stdenv.isDarwin '' substituteInPlace Makefile \ --replace '-shared' '-bundle -undefined dynamic_lookup -all_load' ''; - NIX_CFLAGS_COMPILE = [ - "-I${mysql.connector-c}/include/mysql" - "-L${mysql.connector-c}/lib/mysql" - "-I${postgresql}/include/server" + installFlags = [ + "LUA_CDIR=$(out)/lib/lua/${lua.luaversion}" + "LUA_LDIR=$(out)/share/lua/${lua.luaversion}" ]; - installPhase = '' - mkdir -p $out/lib/lua/${lua.luaversion} - install -p DBI.lua *.so $out/lib/lua/${lua.luaversion} - ''; + installTargets = [ + "install_lua" "install_mysql" "install_psql" "install_sqlite3" + ]; meta = with stdenv.lib; { - homepage = "https://code.google.com/archive/p/luadbi/"; + homepage = https://github.com/mwild1/luadbi; + license = licenses.mit; platforms = stdenv.lib.platforms.unix; }; }; @@ -595,7 +596,7 @@ let }; patchPhase = stdenv.lib.optionalString stdenv.isDarwin '' - substituteInPlace src/makefile --replace gcc cc \ + substituteInPlace src/makefile \ --replace 10.3 10.5 ''; @@ -603,6 +604,8 @@ let makeFlagsArray=( LUAV=${lua.luaversion} PLAT=${platformString} + CC=''${CC} + LD=''${CC} prefix=$out ); ''; @@ -924,7 +927,7 @@ let }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ glib gobjectIntrospection lua ]; + buildInputs = [ glib gobject-introspection lua ]; makeFlags = [ "LUA_VERSION=${lua.luaversion}" ]; diff --git a/pkgs/top-level/make-tarball.nix b/pkgs/top-level/make-tarball.nix index f7f128547bae..a0c99847274a 100644 --- a/pkgs/top-level/make-tarball.nix +++ b/pkgs/top-level/make-tarball.nix @@ -54,7 +54,7 @@ releaseTools.sourceTarball rec { mkdir $TMPDIR/foo ln -s $(readlink -f .) $TMPDIR/foo/bar p1=$(nix-instantiate ./. --dry-run -A firefox --show-trace) - p2=$(nix-instantiate $TMPDIR/foo/bar --dry-run -A firefox) + p2=$(nix-instantiate $TMPDIR/foo/bar --dry-run -A firefox --show-trace) if [ "$p1" != "$p2" ]; then echo "Nixpkgs evaluation depends on Nixpkgs path ($p1 vs $p2)!" exit 1 @@ -63,9 +63,9 @@ releaseTools.sourceTarball rec { # Run the regression tests in `lib'. if # `set -e` doesn't work inside here, so need to && instead :( - res="$(nix-instantiate --eval --strict lib/tests/misc.nix)" \ + res="$(nix-instantiate --eval --strict lib/tests/misc.nix --show-trace)" \ && [[ "$res" == "[ ]" ]] \ - && res="$(nix-instantiate --eval --strict lib/tests/systems.nix)" \ + && res="$(nix-instantiate --eval --strict lib/tests/systems.nix --show-trace)" \ && [[ "$res" == "[ ]" ]] then true diff --git a/pkgs/top-level/metrics.nix b/pkgs/top-level/metrics.nix index 77f620da7249..a199f61020c6 100644 --- a/pkgs/top-level/metrics.nix +++ b/pkgs/top-level/metrics.nix @@ -49,6 +49,9 @@ runCommand "nixpkgs-metrics" run nix-env.qa nix-env -f ${nixpkgs} -qa run nix-env.qaDrv nix-env -f ${nixpkgs} -qa --drv-path --meta --xml + num=$(nix-env -f ${nixpkgs} -qa | wc -l) + echo "nix-env.qaCount $num" >> $out/nix-support/hydra-metrics + export GC_INITIAL_HEAP_SIZE=128k run nix-env.qaAggressive nix-env -f ${nixpkgs} -qa run nix-env.qaDrvAggressive nix-env -f ${nixpkgs} -qa --drv-path --meta --xml diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 7b6af70ebcf9..85cc5497c40f 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -17,6 +17,8 @@ let buildOcaml = callPackage ../build-support/ocaml { }; + buildDunePackage = callPackage ../build-support/ocaml/dune.nix {}; + alcotest = callPackage ../development/ocaml-modules/alcotest {}; angstrom = callPackage ../development/ocaml-modules/angstrom { }; @@ -88,27 +90,10 @@ let then callPackage ../development/tools/ocaml/camlp4 { } else null; - camlp5_old_strict = - if lib.versionOlder "4.00" ocaml.version - then camlp5_6_strict - else callPackage ../development/tools/ocaml/camlp5/5.15.nix { }; + camlp5 = callPackage ../development/tools/ocaml/camlp5 { }; - camlp5_old_transitional = - if lib.versionOlder "4.00" ocaml.version - then camlp5_6_transitional - else callPackage ../development/tools/ocaml/camlp5/5.15.nix { - transitional = true; - }; - - camlp5_6_strict = callPackage ../development/tools/ocaml/camlp5 { }; - - camlp5_6_transitional = callPackage ../development/tools/ocaml/camlp5 { - transitional = true; - }; - - camlp5_strict = camlp5_6_strict; - - camlp5_transitional = camlp5_6_transitional; + # Compatibility alias + camlp5_strict = camlp5; camlpdf = callPackage ../development/ocaml-modules/camlpdf { }; @@ -146,10 +131,15 @@ let bin_prot_p4 = callPackage ../development/ocaml-modules/bin_prot { }; + bisect_ppx = callPackage ../development/ocaml-modules/bisect_ppx { }; + bisect_ppx-ocamlbuild = callPackage ../development/ocaml-modules/bisect_ppx-ocamlbuild { }; + ocaml_cairo = callPackage ../development/ocaml-modules/ocaml-cairo { }; cairo2 = callPackage ../development/ocaml-modules/cairo2 { }; + checkseum = callPackage ../development/ocaml-modules/checkseum { }; + cil = callPackage ../development/ocaml-modules/cil { }; cmdliner = callPackage ../development/ocaml-modules/cmdliner { }; @@ -220,6 +210,12 @@ let digestif = callPackage ../development/ocaml-modules/digestif { }; + doc-ock = callPackage ../development/ocaml-modules/doc-ock { }; + + doc-ock-html = callPackage ../development/ocaml-modules/doc-ock-html { }; + + doc-ock-xml = callPackage ../development/ocaml-modules/doc-ock-xml { }; + dolmen = callPackage ../development/ocaml-modules/dolmen { }; dolog = callPackage ../development/ocaml-modules/dolog { }; @@ -232,7 +228,18 @@ let easy-format = callPackage ../development/ocaml-modules/easy-format { }; - eliom = callPackage ../development/ocaml-modules/eliom { }; + eliom = callPackage ../development/ocaml-modules/eliom { + js_of_ocaml-lwt = js_of_ocaml-lwt.override { + ocaml_lwt = lwt3; + lwt_log = lib.overrideDerivation + (lwt_log.override { lwt = lwt3; }) + (_: { inherit (lwt3) src; }); + }; + lwt_react = lwt_react.override { lwt = lwt3; }; + lwt_ssl = lwt_ssl.override { lwt = lwt3; }; + }; + + elpi = callPackage ../development/ocaml-modules/elpi { }; enumerate = callPackage ../development/ocaml-modules/enumerate { }; @@ -240,12 +247,12 @@ let erm_xmpp = callPackage ../development/ocaml-modules/erm_xmpp { }; - erm_xmpp_0_3 = callPackage ../development/ocaml-modules/erm_xmpp/0.3.nix { }; - estring = callPackage ../development/ocaml-modules/estring { }; ezjsonm = callPackage ../development/ocaml-modules/ezjsonm { }; + ezxmlm = callPackage ../development/ocaml-modules/ezxmlm { }; + facile = callPackage ../development/ocaml-modules/facile { }; faillib = callPackage ../development/ocaml-modules/faillib { }; @@ -354,6 +361,8 @@ let lablgl = callPackage ../development/ocaml-modules/lablgl { }; + lablgtk3 = callPackage ../development/ocaml-modules/lablgtk3 { }; + lablgtk_2_14 = callPackage ../development/ocaml-modules/lablgtk/2.14.0.nix { inherit (pkgs.gnome2) libgnomecanvas libglade gtksourceview; }; @@ -393,25 +402,27 @@ let lwt2 = callPackage ../development/ocaml-modules/lwt/legacy.nix { }; lwt3 = if lib.versionOlder "4.02" ocaml.version - then callPackage ../development/ocaml-modules/lwt { } + then callPackage ../development/ocaml-modules/lwt/3.x.nix { } else throw "lwt3 is not available for OCaml ${ocaml.version}"; - ocaml_lwt = if lib.versionOlder "4.02" ocaml.version then lwt3 else lwt2; + lwt4 = callPackage ../development/ocaml-modules/lwt/4.x.nix { }; + + ocaml_lwt = if lib.versionOlder "4.02" ocaml.version then lwt4 else lwt2; lwt_log = callPackage ../development/ocaml-modules/lwt_log { - lwt = lwt3; + lwt = lwt4; }; lwt_ppx = callPackage ../development/ocaml-modules/lwt/ppx.nix { - lwt = lwt3; + lwt = ocaml_lwt; }; lwt_react = callPackage ../development/ocaml-modules/lwt_react { - lwt = lwt3; + lwt = ocaml_lwt; }; lwt_ssl = callPackage ../development/ocaml-modules/lwt_ssl { - lwt = lwt3; + lwt = ocaml_lwt; }; macaque = callPackage ../development/ocaml-modules/macaque { }; @@ -527,7 +538,10 @@ let ocplib-simplex = callPackage ../development/ocaml-modules/ocplib-simplex { }; - ocsigen_server = callPackage ../development/ocaml-modules/ocsigen-server { }; + ocsigen_server = callPackage ../development/ocaml-modules/ocsigen-server { + lwt_react = lwt_react.override { lwt = lwt3; }; + lwt_ssl = lwt_ssl.override { lwt = lwt3; }; + }; ocsigen-start = callPackage ../development/ocaml-modules/ocsigen-start { }; @@ -535,12 +549,20 @@ let octavius = callPackage ../development/ocaml-modules/octavius { }; - ojquery = callPackage ../development/ocaml-modules/ojquery { }; + odoc = callPackage ../development/ocaml-modules/odoc { }; + + ojquery = callPackage ../development/ocaml-modules/ojquery { + ocaml_lwt = lwt3; + }; omd = callPackage ../development/ocaml-modules/omd { }; opam-file-format = callPackage ../development/ocaml-modules/opam-file-format { }; + opti = callPackage ../development/ocaml-modules/opti { }; + + optint = callPackage ../development/ocaml-modules/optint { }; + otfm = callPackage ../development/ocaml-modules/otfm { }; otr = callPackage ../development/ocaml-modules/otr { }; @@ -564,6 +586,8 @@ let result = callPackage ../development/ocaml-modules/ocaml-result { }; + seq = callPackage ../development/ocaml-modules/seq { }; + sequence = callPackage ../development/ocaml-modules/sequence { }; spacetime_lib = callPackage ../development/ocaml-modules/spacetime_lib { }; @@ -576,10 +600,6 @@ let ulex = callPackage ../development/ocaml-modules/ulex { }; - ulex08 = callPackage ../development/ocaml-modules/ulex/0.8 { - camlp5 = camlp5_transitional; - }; - textutils_p4 = callPackage ../development/ocaml-modules/textutils { }; tls = callPackage ../development/ocaml-modules/tls { @@ -728,6 +748,8 @@ let vg = callPackage ../development/ocaml-modules/vg { }; + visitors = callPackage ../development/ocaml-modules/visitors { }; + wasm = callPackage ../development/ocaml-modules/wasm { }; wtf8 = callPackage ../development/ocaml-modules/wtf8 { }; @@ -746,6 +768,10 @@ let zed = callPackage ../development/ocaml-modules/zed { }; + zmq = callPackage ../development/ocaml-modules/zmq { }; + + zmq-lwt = callPackage ../development/ocaml-modules/zmq/lwt.nix { }; + ocsigen_deriving = callPackage ../development/ocaml-modules/ocsigen-deriving { oasis = ocaml_oasis; }; @@ -1013,12 +1039,6 @@ let omake_rc1 = callPackage ../development/tools/ocaml/omake/0.9.8.6-rc1.nix { }; - verasco = callPackage ../development/tools/analysis/verasco ( - if system == "x86_64-linux" - then { tools = pkgs.pkgsi686Linux.stdenv.cc; } - else {} - ); - google-drive-ocamlfuse = callPackage ../applications/networking/google-drive-ocamlfuse { }; @@ -1031,15 +1051,9 @@ let }; hol_light = callPackage ../applications/science/logic/hol_light { - camlp5 = camlp5_strict; + camlp5 = callPackage ../development/tools/ocaml/camlp5 { legacy = true; }; }; - matita = callPackage ../applications/science/logic/matita { - ulex08 = ulex08.override { camlp5 = camlp5_old_transitional; }; - }; - - matita_130312 = callPackage ../applications/science/logic/matita/130312.nix { }; - }; in (ocamlPackages.janeStreet // ocamlPackages); in lib.fix' (lib.extends overrides packageSet); @@ -1048,14 +1062,6 @@ in rec inherit mkOcamlPackages; - ocamlPackages_3_08_0 = mkOcamlPackages (callPackage ../development/compilers/ocaml/3.08.0.nix { }) (self: super: { lablgtk = self.lablgtk_2_14; }); - - ocamlPackages_3_10_0 = mkOcamlPackages (callPackage ../development/compilers/ocaml/3.10.0.nix { }) (self: super: { lablgtk = self.lablgtk_2_14; }); - - ocamlPackages_3_11_2 = mkOcamlPackages (callPackage ../development/compilers/ocaml/3.11.2.nix { }) (self: super: { lablgtk = self.lablgtk_2_14; }); - - ocamlPackages_3_12_1 = mkOcamlPackages (callPackage ../development/compilers/ocaml/3.12.1.nix { }) (self: super: { camlimages = self.camlimages_4_0; }); - ocamlPackages_4_00_1 = mkOcamlPackages (callPackage ../development/compilers/ocaml/4.00.1.nix { }) (self: super: { }); ocamlPackages_4_01_0 = mkOcamlPackages (callPackage ../development/compilers/ocaml/4.01.0.nix { }) (self: super: { }); diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 51d1a1c2215e..26f811bfb334 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7,6 +7,8 @@ {config, pkgs, fetchurl, fetchFromGitHub, stdenv, gnused, perl, overrides}: +# cpan2nix assumes that perl-packages.nix will be used only with perl 5.26 or above +assert stdenv.lib.versionAtLeast perl.version "5.26"; let inherit (stdenv.lib) maintainers; self = _self // overrides; @@ -93,6 +95,34 @@ let }; }; + AlienBuild = buildPerlPackage { + name = "Alien-Build-1.48"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-1.48.tar.gz; + sha256 = "1sv4544g2qhwigpj1x2qycafab04p2b0vdr2x07wzriq5fqgsspp"; + }; + propagatedBuildInputs = [ CaptureTiny FFICheckLib FileWhich Filechdir PathTiny Test2Suite ]; + buildInputs = [ DevelHide PkgConfig ]; + meta = { + description = "Build external dependencies for use in CPAN"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + + AlienGMP = buildPerlPackage { + name = "Alien-GMP-1.14"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-GMP-1.14.tar.gz; + sha256 = "116vvh1b0d1ykkklqgfxfn89g3bw90a4cj3qrvsnkw1kk5cmn60a"; + }; + propagatedBuildInputs = [ AlienBuild ]; + buildInputs = [ pkgs.gmp DevelChecklib ]; + meta = { + description = "Alien package for the GNU Multiple Precision library."; + license = with stdenv.lib.licenses; [ lgpl3Plus ]; + }; + }; + aliased = buildPerlModule rec { name = "aliased-0.34"; src = fetchurl { @@ -165,10 +195,10 @@ let }; AnyEventHTTP = buildPerlPackage rec { - name = "AnyEvent-HTTP-2.23"; + name = "AnyEvent-HTTP-2.24"; src = fetchurl { url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${name}.tar.gz"; - sha256 = "2e3376d03bfa5f172f43d4c615ba496281c9ffe3093a828c539683e17e2fbbcb"; + sha256 = "0358a542baa45403d81c0a70e43e79c044ddfa1371161d043f002acef63121dd"; }; propagatedBuildInputs = [ AnyEvent commonsense ]; }; @@ -344,7 +374,7 @@ let sha256 = "0j21pcd82q9raz2hnh1qmsk7hsfzz9pzadvql6skdmhwshs9a5la"; }; buildInputs = [ pkgs.curl FileWhich IOAll ModuleBuildTiny PathClass PodMarkdown TestException TestNoWarnings TestOutput TestSpec TestTempDirTiny ]; - propagatedBuildInputs = [ CPANPerlReleases CaptureTiny DevelPatchPerl PodUsage locallib ]; + propagatedBuildInputs = [ CPANPerlReleases CaptureTiny DevelPatchPerl locallib ]; preConfigure = '' patchShebangs . @@ -373,11 +403,11 @@ let }; AppSqitch = buildPerlModule rec { - version = "0.9997"; + version = "0.9998"; name = "App-Sqitch-${version}"; src = fetchurl { url = "mirror://cpan/authors/id/D/DW/DWHEELER/${name}.tar.gz"; - sha256 = "985ade1a4181bef776016a287194711051e79c7a3c18f1ee1ec47e22ccf319d2"; + sha256 = "5539f15c0e26ad3595e658e2c21481b0748cc89f6dca0a6ded1fdc62f88c8a5a"; }; buildInputs = [ CaptureTiny TestDeep TestDir TestException TestFile TestFileContents TestMockModule TestNoWarnings ]; propagatedBuildInputs = [ Clone ConfigGitLike DBI DateTime EncodeLocale FileHomeDir HashMerge IOPager IPCRun3 IPCSystemSimple ListMoreUtils PathClass PerlIOutf8_strict StringFormatter StringShellQuote TemplateTiny Throwable TypeTiny URIdb libintl_perl ]; @@ -407,18 +437,6 @@ let }; }; - AttributeHandlers = buildPerlPackage { - name = "Attribute-Handlers-0.99"; - src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Attribute-Handlers-0.99.tar.gz; - sha256 = "937ea3ebfc9b14f4a4148bf3c32803709edbd12a387137a26370b38ee1fc9835"; - }; - meta = { - description = "Simpler definition of attribute handlers"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - AttributeParamsValidate = buildPerlPackage { name = "Attribute-Params-Validate-1.21"; src = fetchurl { @@ -493,7 +511,6 @@ let url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; sha256 = "25cbc2d5626c14d39a0b5e4fe8383941e085c9a7e0aa873d86e81b6e709025f4"; }; - propagatedBuildInputs = [ ModuleLoadConditional ]; meta = { description = "Generic archive extracting mechanism"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -501,10 +518,10 @@ let }; ArchiveTar = buildPerlPackage rec { - name = "Archive-Tar-2.30"; + name = "Archive-Tar-2.32"; src = fetchurl { url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; - sha256 = "4a5a172cfefe08cb2d32f99ed388a3b55967588bbf254e950bc8a48a8bf1d2e5"; + sha256 = "92783780731ab0c9247adf43e70f4801e8317e3915ea87e38b85c8f734e8fca2"; }; meta = { description = "Manipulates TAR archives"; @@ -522,14 +539,14 @@ let meta = { description = "API wrapper around the 'tar' utility"; }; - buildInputs = [ Dumbbench TestSimple13 ]; + buildInputs = [ Dumbbench ]; }; ArchiveZip = buildPerlPackage { - name = "Archive-Zip-1.62"; + name = "Archive-Zip-1.64"; src = fetchurl { - url = mirror://cpan/authors/id/P/PH/PHRED/Archive-Zip-1.62.tar.gz; - sha256 = "1jax173w7nm5r6k7ymfcskvs1rw590lyscbqrnfbkjj4cxc65wrb"; + url = mirror://cpan/authors/id/P/PH/PHRED/Archive-Zip-1.64.tar.gz; + sha256 = "0zfinh8nx3rxzscp57vq3w8hihpdb0zs67vvalykcf402kr88pyy"; }; buildInputs = [ TestMockModule ]; meta = { @@ -538,8 +555,6 @@ let }; }; - ArchiveZip_1_53 = ArchiveZip; - AudioScan = buildPerlPackage rec { name = "Audio-Scan-1.01"; src = fetchurl { @@ -720,14 +735,6 @@ let }; }; - base = buildPerlPackage { - name = "base-2.23"; - src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/base-2.23.tar.gz; - sha256 = "40f55841299a9fe6fab03cd098f94e9221fb516978e9ef40fd8ff2cbd6625dde"; - }; - }; - BC = buildPerlPackage rec { name = "B-C-1.55"; src = fetchurl { @@ -785,10 +792,10 @@ let }; bignum = buildPerlPackage rec { - name = "bignum-0.50"; + name = "bignum-0.51"; src = fetchurl { url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; - sha256 = "82f88a0acbbfa9c4c69f620316b37da8f4b3d2895208e6aad6121a8f0203a94f"; + sha256 = "8ac0f6efe0b6f24804690e53908bdc5346613667f1c0590d8cf808ec090e9c47"; }; meta = { description = "Transparent BigNumber support for Perl"; @@ -811,10 +818,10 @@ let }; BKeywords = buildPerlPackage rec { - name = "B-Keywords-1.18"; + name = "B-Keywords-1.19"; src = fetchurl { url = "mirror://cpan/authors/id/R/RU/RURBAN/${name}.tar.gz"; - sha256 = "0f5bb2fpbq5jzdb2jfs73hrggrq2gnpacd2kkxgifjl7q7xd9ck5"; + sha256 = "1kdzhdksnqrmij98bnifv2p2125zvpf0rmzxjiav65ipydi4rsw9"; }; meta = { description = "Lists of reserved barewords and symbol names"; @@ -914,10 +921,10 @@ let }; BusinessISMN = buildPerlPackage rec { - name = "Business-ISMN-1.132"; + name = "Business-ISMN-1.201"; src = fetchurl { url = "mirror://cpan/authors/id/B/BD/BDFOY/${name}.tar.gz"; - sha256 = "009dbkjx1s918qn6hm5qmc0rlqagiazhwg3m7rrfci7mw80hyb6g"; + sha256 = "1cpcfyaz1fl6fnm076jx2jsphw147wj6aszj2yzqrgsncjhk2cja"; }; propagatedBuildInputs = [ TieCycle ]; meta = { @@ -1082,10 +1089,10 @@ let }; Carp = buildPerlPackage rec { - name = "Carp-1.38"; + name = "Carp-1.50"; src = fetchurl { - url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; - sha256 = "00bijwwc0ix27h2ma3lvsf3b56biar96bl9dikxgx7cmpcycxad5"; + url = mirror://cpan/authors/id/X/XS/XSAWYERX/Carp-1.50.tar.gz; + sha256 = "1ngbpjyd9qi7n4h5r3q3qibd8by7rfiv7364jqlv4lbd3973n9zm"; }; meta = with stdenv.lib; { description = "Alternative warn and die for modules"; @@ -1250,7 +1257,6 @@ let meta = { description = "Serves PODs right from your Catalyst application"; license = stdenv.lib.licenses.bsd3; - maintainers = [ maintainers.rycee ]; }; }; @@ -1283,30 +1289,6 @@ let }; }; - CatalystEngineHTTPPrefork = buildPerlPackage rec { - name = "Catalyst-Engine-HTTP-Prefork-0.51"; - src = fetchurl { - url = "mirror://cpan/authors/id/A/AG/AGRUNDMA/${name}.tar.gz"; - sha256 = "1ygmrzc9akjaqfxid8br11ajj9qgfvhkimakcv4ffk4s5v7q2sii"; - }; - propagatedBuildInputs = [ - CatalystRuntime HTTPBody NetServer - CookieXS HTTPHeaderParserXS - ]; - buildInputs = [TestPod TestPodCoverage]; - patches = [ - # Fix chunked transfers (they were missing the final CR/LF at - # the end, which makes curl barf). - ../development/perl-modules/catalyst-fix-chunked-encoding.patch - ]; - - meta = { - # Depends on some old version of Catalyst-Runtime that contains - # Catalyst::Engine::CGI. But those version do not compile. - broken = true; - }; - }; - CatalystManual = buildPerlPackage rec { name = "Catalyst-Manual-5.9009"; src = fetchurl { @@ -1335,10 +1317,10 @@ let }; CatalystRuntime = buildPerlPackage rec { - name = "Catalyst-Runtime-5.90118"; + name = "Catalyst-Runtime-5.90120"; src = fetchurl { - url = mirror://cpan/authors/id/H/HA/HAARG/Catalyst-Runtime-5.90118.tar.gz; - sha256 = "a3e979fc822f500d065e39a03d1883179bfdae77a8372cce0070efd1bf1e9a33"; + url = mirror://cpan/authors/id/E/ET/ETHER/Catalyst-Runtime-5.90120.tar.gz; + sha256 = "e3f791b75dfec668cb52fbe1c1596c051cc44de6c16eb333c79982d5e4822584"; }; buildInputs = [ TestFatal TypeTiny ]; propagatedBuildInputs = [ CGISimple CGIStruct ClassC3AdoptNEXT DataDump HTTPBody ModulePluggable MooseXEmulateClassAccessorFast MooseXGetopt MooseXMethodAttributes MooseXRoleWithOverloading PathClass PlackMiddlewareFixMissingBodyInRedirect PlackMiddlewareMethodOverride PlackMiddlewareRemoveRedundantBody PlackMiddlewareReverseProxy PlackTestExternalServer SafeIsa StringRewritePrefix TaskWeaken TextSimpleTable TreeSimpleVisitorFactory URIws ]; @@ -1478,21 +1460,6 @@ let propagatedBuildInputs = [ CatalystPluginFormValidator FormValidatorSimple ]; meta = { license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; - }; - }; - - CatalystPluginHTMLWidget = buildPerlPackage rec { - name = "Catalyst-Plugin-HTML-Widget-1.1"; - src = fetchurl { - url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; - sha256 = "b4a4873162f515ec7cead6272533fc347c34711d138cc4c5e46b63fa2b74feff"; - }; - propagatedBuildInputs = [ CatalystRuntime HTMLWidget ]; - meta = { - description = "HTML Widget Catalyst Plugin"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - broken = true; }; }; @@ -1506,7 +1473,6 @@ let meta = { description = "Catalyst Plugin for Log::Handler"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ stdenv.lib.maintainers.rycee ]; }; }; @@ -1534,7 +1500,6 @@ let meta = { description = "Per-session custom expiry times"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ stdenv.lib.maintainers.rycee ]; }; }; @@ -1572,7 +1537,6 @@ let meta = { description = "File storage backend for session data"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ stdenv.lib.maintainers.rycee ]; }; }; @@ -1614,7 +1578,6 @@ let meta = { description = "Handle passing of status messages between screens of a web application"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ stdenv.lib.maintainers.rycee ]; }; }; @@ -1629,7 +1592,6 @@ let meta = { description = "CSV view class"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -1752,7 +1714,6 @@ let meta = { description = "Handle Common Gateway Interface requests and responses"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -1854,10 +1815,10 @@ let }; CGISimple = buildPerlModule rec { - name = "CGI-Simple-1.16"; + name = "CGI-Simple-1.21"; src = fetchurl { - url = mirror://cpan/authors/id/M/MA/MANWAR/CGI-Simple-1.16.tar.gz; - sha256 = "1j07qy22a9k4g1xasxma7yzfmwwn3iy50rkxdhz8hz9f09hiym0f"; + url = mirror://cpan/authors/id/M/MA/MANWAR/CGI-Simple-1.21.tar.gz; + sha256 = "1wzc2igs4khmj7zfahvs87c24p9ks8hnqhhsyviyiix53xx2y6sg"; }; propagatedBuildInputs = [ IOStringy ]; meta = { @@ -1886,7 +1847,7 @@ let url = "mirror://cpan/authors/id/J/JS/JSWARTZ/${name}.tar.gz"; sha256 = "c7f1a2b3570a8fede484e933f89ba1729e0abd05935791d146c522dd120ee851"; }; - preConfigure = stdenv.lib.optionalString (stdenv.lib.versionAtLeast perl.version "5.26") '' + preConfigure = '' # fix error 'Unescaped left brace in regex is illegal here in regex' substituteInPlace lib/CHI/t/Driver/Subcache/l1_cache.pm --replace 'qr/CHI stats: {' 'qr/CHI stats: \{' ''; @@ -1895,7 +1856,6 @@ let meta = { description = "Unified cache handling interface"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -2125,7 +2085,7 @@ let url = "mirror://cpan/authors/id/E/EV/EVO/${name}.tar.gz"; sha256 = "0ricb0mn0i06ngfhq5y035yx8i7ahlx83yyqwixqmv6hg4p79b5c"; }; - preConfigure = stdenv.lib.optionalString (stdenv.lib.versionAtLeast perl.version "5.26") '' + preConfigure = '' # fix error 'Unescaped left brace in regex is illegal here in regex' substituteInPlace tests/xemulator/class_methodmaker/Test.pm --replace 's/(TEST\s{)/$1/g' 's/(TEST\s\{)/$1/g' ''; @@ -2356,10 +2316,10 @@ let }; CodeTidyAll = buildPerlPackage rec { - name = "Code-TidyAll-0.70"; + name = "Code-TidyAll-0.71"; src = fetchurl { - url = mirror://cpan/authors/id/D/DR/DROLSKY/Code-TidyAll-0.70.tar.gz; - sha256 = "16s847y7jhx07yn15p84lpr1jn8srqb8ma12g4ngwr46hhkrbz06"; + url = mirror://cpan/authors/id/D/DR/DROLSKY/Code-TidyAll-0.71.tar.gz; + sha256 = "043s0fkg8y9g38m9p87jh9p1kkznz7yq96x2rnjj221hpl3zysdr"; }; propagatedBuildInputs = [ CaptureTiny ConfigINI FileWhich Filepushd IPCRun3 IPCSystemSimple ListCompare ListSomeUtils LogAny Moo ScopeGuard SpecioLibraryPathTiny TextDiff TimeDate TimeDurationParse ]; buildInputs = [ TestClass TestClassMost TestDeep TestDifferences TestException TestFatal TestMost TestWarn TestWarnings librelative ]; @@ -2509,7 +2469,6 @@ let homepage = https://github.com/rjbs/Config-INI; description = "Simple .ini-file format"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -2529,10 +2488,10 @@ let }; ConfigIniFiles = buildPerlModule rec { - name = "Config-IniFiles-2.98"; + name = "Config-IniFiles-3.000000"; src = fetchurl { url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; - sha256 = "9d5fc5c2192058e58ad35150ddae3043a2679f2aa4e1fb7e18e36794622b1797"; + sha256 = "cd92f6b7f1aa3e03abf6251f1e6129dab8a2b835e8b17c7c4cc3e8305c1c9b29"; }; propagatedBuildInputs = [ IOStringy ]; meta = { @@ -2568,7 +2527,6 @@ let homepage = https://github.com/rjbs/Config-MVP; description = "Multivalue-property package-oriented configuration"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -2631,6 +2589,7 @@ let prePatch = '' # Attempts to use network. rm t/01-proxy-http.t + rm t/01-proxy-proc-safeexec.t ''; meta = { description = "A generic connection to a hierarchical-structured data set"; @@ -2717,10 +2676,10 @@ let }; CookieBaker = buildPerlModule rec { - name = "Cookie-Baker-0.09"; + name = "Cookie-Baker-0.10"; src = fetchurl { url = "mirror://cpan/authors/id/K/KA/KAZEBURO/${name}.tar.gz"; - sha256 = "be020a634162b319cab55b6e2bf10556a33a210a2eee8a2f1aa1b19b5e33aa4f"; + sha256 = "b42bad15b12da4cdc5c90c902faf3ad484281a42203fa4e7652866434f6fa4dd"; }; buildInputs = [ ModuleBuildTiny TestTime ]; propagatedBuildInputs = [ URI ]; @@ -2781,10 +2740,10 @@ let }; CpanelJSONXS = buildPerlPackage rec { - name = "Cpanel-JSON-XS-4.05"; + name = "Cpanel-JSON-XS-4.06"; src = fetchurl { url = "mirror://cpan/authors/id/R/RU/RURBAN/${name}.tar.gz"; - sha256 = "dd2b69265604ac6f18b47131565f712d55ed8df3b85f8f58f0c98cad17383663"; + sha256 = "63481d9d2d6251cf520bb6a62147faf6e8f35b9fe6b3ddd81c5bfd71e31ec9ba"; }; meta = { description = "CPanel fork of JSON::XS, fast and correct serializing"; @@ -2801,7 +2760,6 @@ let meta = { description = "Read and write Changes files"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = with maintainers; [ rycee ]; }; }; @@ -2817,19 +2775,6 @@ let }; }; - CPANMeta = buildPerlPackage rec { - name = "CPAN-Meta-2.150010"; - src = fetchurl { - url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz"; - sha256 = "1mm3dfw3ffyzb2ikpqn9l6zyqrxijb4vyywmbx2l21ryqwp0zy74"; - }; - meta = { - homepage = https://github.com/Perl-Toolchain-Gang/CPAN-Meta; - description = "The distribution metadata for a CPAN dist"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - CPANMetaCheck = buildPerlPackage rec { name = "CPAN-Meta-Check-0.014"; src = fetchurl { @@ -2843,38 +2788,11 @@ let }; }; - CPANMetaRequirements = buildPerlPackage { - name = "CPAN-Meta-Requirements-2.140"; - src = fetchurl { - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/CPAN-Meta-Requirements-2.140.tar.gz; - sha256 = "0898645e8e86f0922f0f0502b503f592a8eb3d3176b4fd87adcc7ba51e751fa9"; - }; - meta = { - homepage = https://github.com/dagolden/CPAN-Meta-Requirements; - description = "A set of version requirements for a CPAN dist"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - - CPANMetaYAML = buildPerlPackage rec { - name = "CPAN-Meta-YAML-0.018"; - src = fetchurl { - url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz"; - sha256 = "150jh9l7baddl2587m23qs2l0pb395qsx9bhsgdsnn6y9k4zgjik"; - }; - doCheck = true; - meta = { - homepage = https://github.com/dagolden/CPAN-Meta-YAML; - description = "Read and write a subset of YAML for CPAN Meta files"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - CPANPerlReleases = buildPerlPackage rec { - name = "CPAN-Perl-Releases-3.74"; + name = "CPAN-Perl-Releases-3.76"; src = fetchurl { url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; - sha256 = "0qdh79fl38cyq9kp2g2s934gl1nn5jd88rgmqarqcmja8xhpfcp3"; + sha256 = "0p9anb92sfi6cfr3ia8yvd3scn0bzwh2r6z8f6jrawjr8lilgahj"; }; meta = { homepage = https://github.com/bingos/cpan-perl-releases; @@ -2927,6 +2845,18 @@ let }; }; + CryptCurve25519 = buildPerlPackage { + name = "Crypt-Curve25519-0.06"; + src = fetchurl { + url = mirror://cpan/authors/id/A/AJ/AJGB/Crypt-Curve25519-0.06.tar.gz; + sha256 = "1ir0gfxm8i7r9zyfs2zvil5jgwirl7j6cb9cm1p2kjpfnhyp0j4z"; + }; + meta = { + description = "Generate shared secret using elliptic-curve Diffie-Hellman function"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + CryptDES = buildPerlPackage rec { name = "Crypt-DES-2.07"; src = fetchurl { @@ -2964,11 +2894,19 @@ let propagatedBuildInputs = [ ClassMix ]; }; + CryptIDEA = buildPerlPackage { + name = "Crypt-IDEA-1.10"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DP/DPARIS/Crypt-IDEA-1.10.tar.gz; + sha256 = "0690lzlyjqgmnb94dq7dm5n6pgybg10fkpgfycgzr814370pig9k"; + }; + }; + CryptJWT = buildPerlPackage rec { - name = "Crypt-JWT-0.022"; + name = "Crypt-JWT-0.023"; src = fetchurl { url = "mirror://cpan/authors/id/M/MI/MIK/${name}.tar.gz"; - sha256 = "eb0a591f91c431929d8788dc26cc8cd98d1dc37af2a45b5754ca5039c8282476"; + sha256 = "540594d0051028e00e586eb7827df09b01c091c648bb6b210de3124fe118524b"; }; propagatedBuildInputs = [ CryptX JSONMaybeXS ]; meta = { @@ -3074,7 +3012,6 @@ let meta = with stdenv.lib; { description = "Perl wrapper around OpenSSL's AES library"; license = with licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; platforms = platforms.unix; }; }; @@ -3114,10 +3051,10 @@ let }; CryptOpenSSLRSA = buildPerlPackage rec { - name = "Crypt-OpenSSL-RSA-0.30"; + name = "Crypt-OpenSSL-RSA-0.31"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz; - sha256 = "23e13531397af102db4fd24bcf70137add7c85c23cca697c43aa71c2959a29ac"; + url = mirror://cpan/authors/id/T/TO/TODDR/Crypt-OpenSSL-RSA-0.31.tar.gz; + sha256 = "4173403ad4cf76732192099f833fbfbf3cd8104e0246b3844187ae384d2c5436"; }; propagatedBuildInputs = [ CryptOpenSSLRandom ]; NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include"; @@ -3125,6 +3062,23 @@ let buildInputs = [ CryptOpenSSLGuess ]; }; + CryptEd25519 = buildPerlPackage rec { + name = "Crypt-Ed25519-1.04"; + src = fetchurl { + url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${name}.tar.gz"; + sha256 = "1jwh6b8b2ppvzxaljz287zakj4q3ip4zq121i23iwh26wxhlll2q"; + }; + + nativeBuildInputs = [ CanaryStability ]; + + meta = { + description = "Minimal Ed25519 bindings"; + license = stdenv.lib.licenses.artistic2; + maintainers = [ maintainers.thoughtpolice ]; + }; + buildInputs = [ CanaryStability ]; + }; + CryptSSLeay = buildPerlPackage rec { name = "Crypt-SSLeay-0.72"; src = fetchurl { @@ -3261,10 +3215,10 @@ let }; DataDumper = buildPerlPackage rec { - name = "Data-Dumper-2.161"; + name = "Data-Dumper-2.172"; src = fetchurl { - url = "mirror://cpan/authors/id/S/SM/SMUELLER/${name}.tar.gz"; - sha256 = "3aa4ac1b042b3880438165fb2b2139d377564a8e9928ffe689ede5304ee90558"; + url = mirror://cpan/authors/id/X/XS/XSAWYERX/Data-Dumper-2.172.tar.gz; + sha256 = "a95a3037163817221021ac145500968be44dc155c261f4097136392c0a9fecd9"; }; outputs = [ "out" ]; meta = { @@ -3556,12 +3510,11 @@ let url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; sha256 = "4470f253b8d2720a4dd3fa3ae550995417c2269f3be7ff030e01afa04a3a9421"; }; - buildInputs = [ Test2Suite TestSimple13 ]; + buildInputs = [ Test2Suite ]; propagatedBuildInputs = [ NetDomainTLD ]; meta = { description = "Domain and host name validation"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -3576,7 +3529,6 @@ let meta = { description = "IPv4 and IPv6 validation methods"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -3590,7 +3542,6 @@ let meta = { description = "Common URL validation methods"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -3629,10 +3580,10 @@ let }; DateManip = buildPerlPackage rec { - name = "Date-Manip-6.72"; + name = "Date-Manip-6.73"; src = fetchurl { url = "mirror://cpan/authors/id/S/SB/SBECK/${name}.tar.gz"; - sha256 = "19jdm73kqbv1biw4v8bdzy5qr2xvqdrfz8lxgg59445ljjfxvx1q"; + sha256 = "0md25ik7pwbwgidiprcq20db8jdniknxs0qj1m3l76ziqg3rb4nk"; }; # for some reason, parsing /etc/localtime does not work anymore - make sure that the fallback "/bin/date +%Z" will work patchPhase = '' @@ -3732,10 +3683,10 @@ let }; DateTimeFormatFlexible = buildPerlPackage { - name = "DateTime-Format-Flexible-0.30"; + name = "DateTime-Format-Flexible-0.31"; src = fetchurl { - url = mirror://cpan/authors/id/T/TH/THINC/DateTime-Format-Flexible-0.30.tar.gz; - sha256 = "e7974e0492d7801682b400dd8e9a6fbfd8a56602942883cd7867a2008734cca4"; + url = mirror://cpan/authors/id/T/TH/THINC/DateTime-Format-Flexible-0.31.tar.gz; + sha256 = "0daf62fe4af0b336d45e367143a580b5a34912a679eef788d54c4d5ad685c2d1"; }; propagatedBuildInputs = [ DateTimeFormatBuilder ListMoreUtils ModulePluggable ]; meta = { @@ -3823,7 +3774,6 @@ let meta = { description = "Parse and format MySQL dates and times"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -3884,13 +3834,13 @@ let }; DateTimeLocale = buildPerlPackage rec { - name = "DateTime-Locale-1.22"; + name = "DateTime-Locale-1.23"; src = fetchurl { url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; - sha256 = "757b3915c6b2aac89462c52fed36543f27dfb66abc98c895523d2ab95da65f94"; + sha256 = "3a5a81e742da96d89b408e40f8bf4b21150663d8a5eb9dad7865db582193c015"; }; buildInputs = [ CPANMetaCheck FileShareDirInstall IPCSystemSimple TestFatal TestFileShareDir TestRequires TestWarnings ]; - propagatedBuildInputs = [ FileShareDir ParamsValidationCompiler ScalarListUtils Specio namespaceautoclean ]; + propagatedBuildInputs = [ FileShareDir ParamsValidationCompiler Specio namespaceautoclean ]; meta = { description = "Localization support for DateTime.pm"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -3911,10 +3861,10 @@ let }; DateTimeTimeZone = buildPerlPackage rec { - name = "DateTime-TimeZone-2.19"; + name = "DateTime-TimeZone-2.20"; src = fetchurl { url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; - sha256 = "b9192efe202d71b4ff7840718807a244bfca3992afd7e7ca78da20849f5ea4f8"; + sha256 = "6b69cb9406f7fd2f9ef452996de62686f0b8563469a7e7438fd2bf37735a2829"; }; buildInputs = [ TestFatal TestRequires ]; propagatedBuildInputs = [ ClassSingleton ParamsValidationCompiler Specio namespaceautoclean ]; @@ -4025,10 +3975,10 @@ let }; DevelPPPort = buildPerlPackage rec { - name = "Devel-PPPort-3.42"; + name = "Devel-PPPort-3.43"; src = fetchurl { - url = mirror://cpan/authors/id/X/XS/XSAWYERX/Devel-PPPort-3.42.tar.gz; - sha256 = "bac5d98b92fe2673a84ea45f1c9b615e3a46c3cc6db59c61a2fc95dd3cf9e14a"; + url = mirror://cpan/authors/id/X/XS/XSAWYERX/Devel-PPPort-3.43.tar.gz; + sha256 = "90fd98fb24e1d7252011ff181244e04c8c8135933e67eab93c57ed6a61ed86f4"; }; meta = { description = "Perl/Pollution/Portability"; @@ -4036,22 +3986,6 @@ let }; }; - DevelSizeMe = buildPerlPackage { - name = "Devel-SizeMe-0.19"; - src = fetchurl { - url = mirror://cpan/authors/id/T/TI/TIMB/Devel-SizeMe-0.19.tar.gz; - sha256 = "546e31ba83c0bf7cef37b38a462860461850473479d7d4ac6c0dadfb78d54717"; - }; - propagatedBuildInputs = [ DBDSQLite DBI DataDumperConcise HTMLParser JSONXS Moo ]; - meta = { - homepage = https://github.com/timbunce/devel-sizeme; - description = "Unknown"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - # See https://rt.cpan.org/Public/Bug/Display.html?id=92348 - broken = true; - }; - }; - DevelTrace = buildPerlPackage { name = "Devel-Trace-0.12"; src = fetchurl { @@ -4121,7 +4055,7 @@ let \$(BASEEXT)\$(OBJ_EXT): \$(BASEEXT).xsi \$(BASEEXT).xsi: \$(DBI_DRIVER_XST) $autodir/Driver_xst.h - \$(PERL) -p -e "s/~DRIVER~/\$(BASEEXT)/g" \$(DBI_DRIVER_XST) > \$(BASEEXT).xsi + ''\t\$(PERL) -p -e "s/~DRIVER~/\$(BASEEXT)/g" \$(DBI_DRIVER_XST) > \$(BASEEXT).xsi # --- '; @@ -4333,15 +4267,14 @@ let meta = { description = "Adding keywords to perl, in perl"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = with maintainers; [ rycee ]; }; }; DevelFindPerl = buildPerlPackage rec { - name = "Devel-FindPerl-0.014"; + name = "Devel-FindPerl-0.015"; src = fetchurl { url = "mirror://cpan/authors/id/L/LE/LEONT/${name}.tar.gz"; - sha256 = "0ns95dsgmr8s0f1dfwd1cyv32vmd22w0vs51ppnnzp5zyi499581"; + sha256 = "1z1xfj3178w632mqddyklk355a19bsgzkilznrng3rvg4bfbfxaj"; }; meta = { description = "Find the path to your perl"; @@ -4485,7 +4418,6 @@ let }; }; - DigestHMAC_SHA1 = DigestHMAC; DigestJHash = buildPerlPackage rec { name = "Digest-JHash-0.10"; src = fetchurl { @@ -4495,7 +4427,6 @@ let meta = { description = "Perl extension for 32 bit Jenkins Hashing Algorithm"; license = stdenv.lib.licenses.artistic2; - maintainers = [ maintainers.rycee ]; }; }; @@ -4507,18 +4438,6 @@ let }; }; - DigestMD5 = buildPerlPackage { - name = "Digest-MD5-2.55"; - src = fetchurl { - url = mirror://cpan/authors/id/G/GA/GAAS/Digest-MD5-2.55.tar.gz; - sha256 = "03b198a2d14425d951e5e50a885d3818c3162c8fe4c21e18d7798a9a179d0e3c"; - }; - meta = { - description = "Perl interface to the MD-5 algorithm"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - DigestMD5File = buildPerlPackage { name = "Digest-MD5-File-0.08"; src = fetchurl { @@ -4915,7 +4834,6 @@ let homepage = https://github.com/rjbs/Email-Abstract; description = "Unified interface to mail representations"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -4967,7 +4885,6 @@ let homepage = https://github.com/rjbs/Email-Date-Format; description = "Produce RFC 2822 date strings"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -5009,7 +4926,6 @@ let homepage = https://github.com/rjbs/Email-MIME; description = "Easy MIME message handling"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = with maintainers; [ rycee ]; }; }; @@ -5038,9 +4954,7 @@ let homepage = https://github.com/rjbs/Email-MIME-ContentType; description = "Parse a MIME Content-Type Header"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = with maintainers; [ rycee ]; }; - propagatedBuildInputs = [ Encode ]; }; EmailMIMEEncodings = buildPerlPackage rec { @@ -5054,7 +4968,6 @@ let homepage = https://github.com/rjbs/Email-MIME-Encodings; description = "A unified interface to MIME encoding and decoding"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = with maintainers; [ rycee ]; }; }; @@ -5069,7 +4982,6 @@ let homepage = https://github.com/rjbs/Email-Send; description = "Simply Sending Email"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; buildInputs = [ MIMETools MailTools ]; }; @@ -5097,12 +5009,11 @@ let sha256 = "c412372938510283d8c850127895e09c2b670f892e1c3992fd54c0c1a9064f14"; }; buildInputs = [ CaptureTiny ]; - propagatedBuildInputs = [ EmailAbstract EmailAddress MooXTypesMooseLike ScalarListUtils SubExporter Throwable TryTiny libnet ]; + propagatedBuildInputs = [ EmailAbstract EmailAddress MooXTypesMooseLike SubExporter Throwable TryTiny ]; meta = { homepage = https://github.com/rjbs/Email-Sender; description = "A library for sending email"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -5117,7 +5028,6 @@ let homepage = https://github.com/rjbs/Email-Simple; description = "Simple parsing of RFC2822 message format and headers"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -5140,7 +5050,6 @@ let propagatedBuildInputs = [ EmailValid ]; meta = { license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -5220,7 +5129,6 @@ let meta = { description = "Determine the locale encoding"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -5673,6 +5581,19 @@ let }; }; + FFICheckLib = buildPerlPackage { + name = "FFI-CheckLib-0.20"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PL/PLICEASE/FFI-CheckLib-0.20.tar.gz; + sha256 = "1pggqj5cs77myp4g62jzkld95a286vwkygi7i0hbqjgwf3w3f5gl"; + }; + buildInputs = [ Test2Suite ]; + meta = { + description = "Check that a library is available for FFI"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + FennecLite = buildPerlModule { name = "Fennec-Lite-0.004"; src = fetchurl { @@ -5689,13 +5610,13 @@ let }; FileChangeNotify = buildPerlPackage { - name = "File-ChangeNotify-0.28"; + name = "File-ChangeNotify-0.29"; src = fetchurl { - url = mirror://cpan/authors/id/D/DR/DROLSKY/File-ChangeNotify-0.28.tar.gz; - sha256 = "e00fe809d481131a08dca26e851cf0ffce8d9e9d03d58c58f15aa62e28aa2f05"; + url = mirror://cpan/authors/id/D/DR/DROLSKY/File-ChangeNotify-0.29.tar.gz; + sha256 = "438d4295ef5f854ace61037a11726ef65dc0bf73e296bd12fc7e2108602a444b"; }; buildInputs = [ TestException TestRequires TestWithoutModule ]; - propagatedBuildInputs = [ ClassLoad ModulePluggable Moo TypeTiny namespaceautoclean ]; + propagatedBuildInputs = [ ModulePluggable Moo TypeTiny namespaceautoclean ]; meta = with stdenv.lib; { description = "Watch for changes to files, cross-platform style"; license = licenses.artistic2; @@ -5936,7 +5857,6 @@ let meta = { description = "Determine MIME types of data or files using libmagic"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -6005,10 +5925,10 @@ let }; FilePath = buildPerlPackage rec { - name = "File-Path-2.15"; + name = "File-Path-2.16"; src = fetchurl { - url = mirror://cpan/authors/id/J/JK/JKEENAN/File-Path-2.15.tar.gz; - sha256 = "1570f3c1cdf93c50f65c2072e8f20ee121550771dfb7f6e563f503a2a7050744"; + url = mirror://cpan/authors/id/J/JK/JKEENAN/File-Path-2.16.tar.gz; + sha256 = "21f7d69b59c381f459c5f0bf697d512109bd911f12ca33270b70ca9a9ef6fa05"; }; meta = { description = "Create or remove directory trees"; @@ -6053,15 +5973,14 @@ let meta = { description = "Read a file backwards by lines"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; - FileRemove = buildPerlPackage rec { - name = "File-Remove-1.57"; + FileRemove = buildPerlModule rec { + name = "File-Remove-1.58"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/File-Remove-1.57.tar.gz; - sha256 = "1b814lw181kkqh6c1n4p2zlzzsq6ic5pfpr831nphf2w2rhcvgmk"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/File-Remove-1.58.tar.gz; + sha256 = "1n6h5w3sp2bs4cfrifdx2z15cfpb4r536179mx1a12xbmj1yrxl1"; }; }; @@ -6136,12 +6055,12 @@ let }; FileSlurp = buildPerlPackage { - name = "File-Slurp-9999.19"; + name = "File-Slurp-9999.22"; # WARNING: check on next update if deprecation warning is gone patches = [ ../development/perl-modules/File-Slurp/silence-deprecation.patch ]; src = fetchurl { - url = mirror://cpan/authors/id/U/UR/URI/File-Slurp-9999.19.tar.gz; - sha256 = "0hrn4nipwx40d6ji8ssgr5nw986z9iqq8cn0kdpbszh9jplynaff"; + url = mirror://cpan/authors/id/C/CA/CAPOEIRAB/File-Slurp-9999.22.tar.gz; + sha256 = "0sgi53jin36sqvvj8fsqxddb8vprrv99inbs2bmgjdpqhs0a0vmf"; }; meta = { description = "Simple and Efficient Reading/Writing/Modifying of Complete Files"; @@ -6239,7 +6158,6 @@ let homepage = https://github.com/tommybutler/file-util/wiki; description = "Easy, versatile, portable file handling"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -6328,10 +6246,10 @@ let }; ForksSuper = buildPerlPackage { - name = "Forks-Super-0.94"; + name = "Forks-Super-0.97"; src = fetchurl { - url = mirror://cpan/authors/id/M/MO/MOB/Forks-Super-0.94.tar.gz; - sha256 = "145nj2wsymr5vr93ikrakjx3dd07q63fxb1bq7lkiranm9974v8s"; + url = mirror://cpan/authors/id/M/MO/MOB/Forks-Super-0.97.tar.gz; + sha256 = "0kias11b4zchxy5x9ns2wwjzvzxlzsbap8sq587z9micw5bl7nrk"; }; doCheck = false; meta = { @@ -6352,7 +6270,6 @@ let meta = { description = "Validation with simple chains of constraints"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; buildInputs = [ CGI ]; }; @@ -6381,10 +6298,10 @@ let }; GD = buildPerlPackage rec { - name = "GD-2.68"; + name = "GD-2.69"; src = fetchurl { - url = mirror://cpan/authors/id/R/RU/RURBAN/GD-2.68.tar.gz; - sha256 = "0p2ya641nl5cvcqgw829xgabh835qijfd6vq2ba12862946xx8va"; + url = mirror://cpan/authors/id/R/RU/RURBAN/GD-2.69.tar.gz; + sha256 = "0palmq7l42fibqxhrabnjm7di4q8kciq9323902d717x3i4jvc6x"; }; buildInputs = [ pkgs.gd pkgs.libjpeg pkgs.zlib pkgs.freetype pkgs.libpng pkgs.fontconfig pkgs.xorg.libXpm ExtUtilsPkgConfig TestFork ]; @@ -6465,10 +6382,10 @@ let }; GetoptLongDescriptive = buildPerlPackage rec { - name = "Getopt-Long-Descriptive-0.103"; + name = "Getopt-Long-Descriptive-0.102"; src = fetchurl { url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; - sha256 = "70e1bae7404a9dfb638b5d12e5bd4ea97e3bee743a4555909307d68e0111f4b2"; + sha256 = "9ad4b98f294aa0515cc3150a1ae878d39e470762b78d8bd9df055eba9dea2846"; }; buildInputs = [ CPANMetaCheck TestFatal TestWarnings ]; propagatedBuildInputs = [ ParamsValidate SubExporter ]; @@ -6517,10 +6434,10 @@ let }; Glib = buildPerlPackage rec { - name = "Glib-1.327"; + name = "Glib-1.328"; src = fetchurl { url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; - sha256 = "0n7hjhbh5xhagvb0qjwzg21j22ks0csah0chgk98g4wnfllxjl0k"; + sha256 = "1mb40h76kk1wfcl0dqd1r8wfsn4ik29jln3mcsjhmadasynw5725"; }; buildInputs = [ pkgs.glib ]; meta = { @@ -6822,6 +6739,20 @@ let }; }; + HashDiff = buildPerlPackage rec { + name = "Hash-Diff-0.010"; + src = fetchurl { + url = "mirror://cpan/authors/id/B/BO/BOLAV/${name}.tar.gz"; + sha256 = "1ig0l859gq00k0r9l85274r2lbvwl7wsndcy52c0m3y9isilm6mw"; + }; + propagatedBuildInputs = [ HashMerge ]; + + meta = { + license = with stdenv.lib.licenses; [ artistic1 ]; + description = "Return difference between two hashes as a hash"; + }; + }; + HashFlatten = buildPerlPackage rec { name = "Hash-Flatten-1.19"; src = fetchurl { @@ -6868,7 +6799,6 @@ let meta = { description = "Provide the stuff missing in Hash::Util"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -7532,6 +7462,21 @@ let }; }; + Imager = buildPerlPackage rec { + name = "Imager-1.006"; + src = fetchurl { + url = "mirror://cpan/authors/id/T/TO/TONYC/${name}.tar.gz"; + sha256 = "c1e434a4de6250e3b229aa74aa653e56c38f981864f71a975366c50559c9d52b"; + }; + buildInputs = [ ExtUtilsPkgConfig pkgs.freetype pkgs.fontconfig pkgs.libjpeg pkgs.libpng ]; + makeMakerFlags = "--incpath ${pkgs.libjpeg.dev}/include --libpath ${pkgs.libjpeg.out}/lib --incpath ${pkgs.libpng.dev}/include --libpath ${pkgs.libpng.out}/lib"; + meta = { + homepage = http://imager.perl.org/; + description = "Perl extension for Generating 24 bit Images"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + ImageInfo = buildPerlPackage rec { name = "Image-Info-1.41"; src = fetchurl { @@ -7591,7 +7536,6 @@ let meta = { description = "Alternative but compatible interface to modules that export symbols"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -7694,19 +7638,19 @@ let meta = { description = "Open an HTML file with automatic charset detection"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; - IOHandleUtil = buildPerlPackage rec { - name = "IO-Handle-Util-0.01"; + IOHandleUtil = buildPerlModule rec { + name = "IO-Handle-Util-0.02"; src = fetchurl { - url = mirror://cpan/authors/id/N/NU/NUFFIN/IO-Handle-Util-0.01.tar.gz; - sha256 = "1g7746gh3y9a9df3xb3l504czgwrrzr7lp87j7jwm2mklarrig6k"; + url = mirror://cpan/authors/id/E/ET/ETHER/IO-Handle-Util-0.02.tar.gz; + sha256 = "1vncvsx53iiw1yy3drlk44hzx2pk5cial0h74djf9i6s2flndfcd"; }; propagatedBuildInputs = [ IOString SubExporter asa ]; meta = { }; + buildInputs = [ ModuleBuildTiny TestSimple13 ]; }; IOInteractive = buildPerlPackage { @@ -7738,11 +7682,11 @@ let }; IOPager = buildPerlPackage rec { - version = "0.39"; + version = "0.40"; name = "IO-Pager-${version}"; src = fetchurl { url = "mirror://cpan/authors/id/J/JP/JPIERCE/IO-Pager-${version}.tgz"; - sha256 = "0ksldcw0hydfy9k70i6q6fm1wgbc54kx0lbwlkrszsbd7q72dlfg"; + sha256 = "1vzdypsr7vkj8nnda9ccrksci6pqj5awwmi89l7x3mbpq36gad87"; }; propagatedBuildInputs = [ pkgs.more FileWhich ]; # `more` used in tests }; @@ -7795,12 +7739,12 @@ let }; IOSocketSSL = buildPerlPackage rec { - name = "IO-Socket-SSL-2.059"; + name = "IO-Socket-SSL-2.060"; src = fetchurl { url = "mirror://cpan/authors/id/S/SU/SULLR/${name}.tar.gz"; - sha256 = "217debbe0a79f0b7c5669978b4d733271998df4497f4718f78456e5f54d64849"; + sha256 = "fb5b2877ac5b686a5d7b8dd71cf5464ffe75d10c32047b5570674870e46b1b8c"; }; - propagatedBuildInputs = [ NetSSLeay ]; + propagatedBuildInputs = [ MozillaCA NetSSLeay ]; # Fix path to default certificate store. postPatch = '' substituteInPlace lib/IO/Socket/SSL.pm \ @@ -7825,7 +7769,6 @@ let meta = { description = "IO::Socket with read/write timeout"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -8103,7 +8046,7 @@ let sha256 = "0nlgdzy40q26z8qhwngsd461glyai8dpwaccyhiljmrkaqwdjxz2"; }; # Do not abort cross-compilation on failure to load native JSON module into host perl - preConfigure = '' + preConfigure = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' substituteInPlace Makefile.PL --replace "exit 0;" "" ''; buildInputs = [ TestPod ]; @@ -8356,10 +8299,10 @@ let }; LinguaENTagger = buildPerlPackage { - name = "Lingua-EN-Tagger-0.29"; + name = "Lingua-EN-Tagger-0.30"; src = fetchurl { - url = mirror://cpan/authors/id/A/AC/ACOBURN/Lingua-EN-Tagger-0.29.tar.gz; - sha256 = "0dssn101kmpkh2ik1430mj2ikk04849vbpgi60382kvh9xn795na"; + url = mirror://cpan/authors/id/A/AC/ACOBURN/Lingua-EN-Tagger-0.30.tar.gz; + sha256 = "0nrnkvsf9f0a7lp82sanmy89ms2nqq1lvjqicvsagsvzp513bl5b"; }; propagatedBuildInputs = [ HTMLParser LinguaStem MemoizeExpireLRU ]; meta = { @@ -8470,6 +8413,19 @@ let }; }; + LinuxDesktopFiles = buildPerlModule rec { + name = "Linux-DesktopFiles-0.25"; + src = fetchurl { + url = "mirror://cpan/authors/id/T/TR/TRIZEN/${name}.tar.gz"; + sha256 = "60377a74fba90fa465200ee1c7430dbdde69d454d85f9ee101c039803a07e5f5"; + }; + meta = { + homepage = https://github.com/trizen/Linux-DesktopFiles; + description = "Fast parsing of the Linux desktop files"; + license = stdenv.lib.licenses.artistic2; + }; + }; + LinuxDistribution = buildPerlModule { name = "Linux-Distribution-0.23"; src = fetchurl { @@ -8500,7 +8456,7 @@ let url = mirror://cpan/authors/id/D/DR/DROLSKY/List-AllUtils-0.14.tar.gz; sha256 = "e45aa65927ae1975a000cc2fed14274627fa5e2bd09bab826a5f2c41d17ef6cd"; }; - propagatedBuildInputs = [ ListSomeUtils ListUtilsBy ScalarListUtils ]; + propagatedBuildInputs = [ ListSomeUtils ListUtilsBy ]; meta = { description = "Combines List::Util and List::MoreUtils in one bite-sized package"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -8554,7 +8510,6 @@ let preConfigure = '' export LD=$CC ''; - propagatedBuildInputs = [ XSLoader ]; meta = { description = "Provide the stuff missing in List::Util in XS"; license = with stdenv.lib.licenses; [ asl20 ]; @@ -8588,10 +8543,10 @@ let }; LocaleCodes = buildPerlPackage { - name = "Locale-Codes-3.57"; + name = "Locale-Codes-3.58"; src = fetchurl { - url = mirror://cpan/authors/id/S/SB/SBECK/Locale-Codes-3.57.tar.gz; - sha256 = "3547cffeb6098a706a5647f6079e06cbdb68a6b7f9c8d5b0032659df7bfd8812"; + url = mirror://cpan/authors/id/S/SB/SBECK/Locale-Codes-3.58.tar.gz; + sha256 = "345c0b0170288d74a147fbe218b7c78147aa2baf4e839fe8680a2b0a2d8e505b"; }; meta = { description = "A distribution of modules to handle locale codes"; @@ -8623,14 +8578,6 @@ let }; }; - LocaleMaketext = buildPerlPackage { - name = "Locale-Maketext-1.28"; - src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TODDR/Locale-Maketext-1.28.tar.gz; - sha256 = "1sgpcnh9kqdnsizpwxzsyfv44id7gxsgkd9bmnhmj4g8hfs9712p"; - }; - }; - LocaleMaketextFuzzy = buildPerlPackage { name = "Locale-Maketext-Fuzzy-0.11"; src = fetchurl { @@ -8785,7 +8732,6 @@ let homepage = https://github.com/preaction/Log-Any; description = "Bringing loggers and listeners together"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -8805,10 +8751,10 @@ let }; LogDispatch = buildPerlPackage { - name = "Log-Dispatch-2.67"; + name = "Log-Dispatch-2.68"; src = fetchurl { - url = mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.67.tar.gz; - sha256 = "017ks3i0k005dqz7fz53w7x35csqqlr4vfb95c0ijdablajs4kd9"; + url = mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.68.tar.gz; + sha256 = "1bxd3bhrn1h2q9f8r65z3101a32nl2kdb7l40bxg4vbsk4wk0ynh"; }; propagatedBuildInputs = [ DevelGlobalDestruction ParamsValidationCompiler Specio namespaceautoclean ]; meta = { @@ -8830,7 +8776,6 @@ let meta = { description = "Log messages to several outputs"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -8868,10 +8813,10 @@ let }; MCE = buildPerlPackage rec { - name = "MCE-1.836"; + name = "MCE-1.837"; src = fetchurl { - url = mirror://cpan/authors/id/M/MA/MARIOROY/MCE-1.836.tar.gz; - sha256 = "04nkcbs27plwq31w541phfci3391s10p2xv5lmry5wq7fbdw5iwy"; + url = mirror://cpan/authors/id/M/MA/MARIOROY/MCE-1.837.tar.gz; + sha256 = "0si12wv02i8cn2xw6lk0m2apqrd88awcli1yadmvikq5rnfhcypa"; }; meta = { description = "Many-Core Engine for Perl providing parallel processing capabilities"; @@ -8890,7 +8835,6 @@ let homepage = https://mschilli.github.io/log4perl/; description = "Log4j implementation for Perl"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -8938,16 +8882,20 @@ let }; LWP = buildPerlPackage rec { - name = "libwww-perl-6.35"; + name = "libwww-perl-6.36"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/libwww-perl-6.35.tar.gz; - sha256 = "dda2578d7b32152c4afce834761a61d117de286c705a9f7972c7ac6032ca5953"; + url = mirror://cpan/authors/id/E/ET/ETHER/libwww-perl-6.36.tar.gz; + sha256 = "75c034ab4b37f4b9506dc644300697505582cf9545bcf2e2079e7263f675290a"; }; propagatedBuildInputs = [ FileListing HTMLParser HTTPCookies HTTPDaemon HTTPNegotiate NetHTTP TryTiny WWWRobotRules ]; + # support cross-compilation by avoiding using `has_module` which does not work in miniperl (it requires B native module) + postPatch = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' + substituteInPlace Makefile.PL --replace 'if has_module' 'if 0; #' + ''; meta = with stdenv.lib; { description = "The World-Wide Web library for Perl"; license = with licenses; [ artistic1 gpl1Plus ]; - platforms = platforms.unix; + platforms = platforms.unix ++ platforms.windows; }; buildInputs = [ TestFatal TestNeeds TestRequiresInternet ]; }; @@ -8998,7 +8946,7 @@ let sha256 = "1rxrpwylfw1afah0nk96kgkwjbl2p1a7lwx50iipg8c4rx3cjb2j"; }; patches = [ ../development/perl-modules/lwp-protocol-https-cert-file.patch ]; - propagatedBuildInputs = [ IOSocketSSL LWP MozillaCA ]; + propagatedBuildInputs = [ IOSocketSSL LWP ]; doCheck = false; # tries to connect to https://www.apache.org/. meta = { description = "Provide https support for LWP::UserAgent"; @@ -9117,10 +9065,10 @@ let }; MailMessage = buildPerlPackage rec { - name = "Mail-Message-3.006"; + name = "Mail-Message-3.007"; src = fetchurl { - url = mirror://cpan/authors/id/M/MA/MARKOV/Mail-Message-3.006.tar.gz; - sha256 = "08bdf06bmxdqbslk3k9av542pjhyw9wx10j79fxz0dwpalimc6zi"; + url = mirror://cpan/authors/id/M/MA/MARKOV/Mail-Message-3.007.tar.gz; + sha256 = "1hpf68i5w20dxcibqj5w5h8mx9qa6vjhr34bicrvdh7d3dfxq0bn"; }; propagatedBuildInputs = [ IOStringy MIMETypes MailTools URI UserIdentity ]; meta = { @@ -9130,10 +9078,10 @@ let }; MailDKIM = buildPerlPackage rec { - name = "Mail-DKIM-0.53"; + name = "Mail-DKIM-0.54"; src = fetchurl { - url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-0.53.tar.gz; - sha256 = "1aqmffkbsqcckllf6hxbdm1xcybw6674h18np2aaas8z42g0ji3w"; + url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-0.54.tar.gz; + sha256 = "1jix3jrqx9q2n684ar4igh5zma15j9gv91h9m2rbv8bs1z47hbxp"; }; propagatedBuildInputs = [ CryptOpenSSLRSA MailTools NetDNSResolverMock YAMLLibYAML ]; doCheck = false; # tries to access the domain name system @@ -9169,6 +9117,19 @@ let }; }; + MailSender = buildPerlPackage rec { + name = "Mail-Sender-0.903"; + src = fetchurl { + url = "mirror://cpan/authors/id/C/CA/CAPOEIRAB/${name}.tar.gz"; + sha256 = "4413eb49f520a8318151811ccb05a8d542973aada20aa503ad32f9ffc98a39bf"; + }; + meta = { + homepage = https://github.com/Perl-Email-Project/Mail-Sender; + description = "(DEPRECATED) module for sending mails with attachments through an SMTP server"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + MailSendmail = buildPerlPackage rec { name = "Mail-Sendmail-0.80"; src = fetchurl { @@ -9221,15 +9182,14 @@ let meta = { description = "Various e-mail related modules"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; MailTransport = buildPerlPackage rec { - name = "Mail-Transport-3.002"; + name = "Mail-Transport-3.003"; src = fetchurl { - url = mirror://cpan/authors/id/M/MA/MARKOV/Mail-Transport-3.002.tar.gz; - sha256 = "0wm4j9w15nsvjxi9x22fn2rnljbffd88v27p0z0305bfg35gh4kg"; + url = mirror://cpan/authors/id/M/MA/MARKOV/Mail-Transport-3.003.tar.gz; + sha256 = "0lb1awpk2wcnn5wg663982jl45x9fdn8ikxscayscxa16rim116p"; }; propagatedBuildInputs = [ MailMessage ]; meta = { @@ -9259,10 +9219,10 @@ let }; MathBigInt = buildPerlPackage rec { - name = "Math-BigInt-1.999813"; + name = "Math-BigInt-1.999814"; src = fetchurl { url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; - sha256 = "67a10a10a806bd7add463acc1557554381052426cbcb04b1ffbeccfb6775be3d"; + sha256 = "19fbabee89e4d3a5c4775cc07006b7488ebb4f70ea79d915f1a5f0130e0d3e22"; }; meta = { description = "Arbitrary size integer/float math package"; @@ -9271,10 +9231,10 @@ let }; MathBigIntGMP = buildPerlPackage rec { - name = "Math-BigInt-GMP-1.6005"; + name = "Math-BigInt-GMP-1.6006"; src = fetchurl { url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; - sha256 = "0a5qwsjrp46lkmaxpw408lv14ygivk9i3cbbcrjim1qwsk1jlmjc"; + sha256 = "10dg3h5jgc30pb2800x8brz2ijicrpash0rwjahp82xnvysi1hhf"; }; buildInputs = [ pkgs.gmp ]; doCheck = false; @@ -9301,7 +9261,6 @@ let url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; sha256 = "cea6c20afc6c10a3dc3b62a71df3f842dce13898443bd827242ff3f09f1f3d59"; }; - propagatedBuildInputs = [ MathBigInt ]; meta = { description = "Arbitrary big rational numbers"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -9326,6 +9285,21 @@ let }; }; + MathGMP = buildPerlPackage { + name = "Math-GMP-2.19"; + src = fetchurl { + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Math-GMP-2.19.tar.gz; + sha256 = "1c07521m4d38hy2yx21hkwz22n2672bvrc4i21ldc68h85qy1q8i"; + }; + buildInputs = [ pkgs.gmp AlienGMP ]; + NIX_CFLAGS_COMPILE = "-I${pkgs.gmp.dev}/include"; + NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp"; + meta = { + description = "High speed arbitrary size integer math"; + license = with stdenv.lib.licenses; [ lgpl21Plus ]; + }; + }; + MathGeometryVoronoi = buildPerlPackage rec { name = "Math-Geometry-Voronoi-1.3"; src = fetchurl { @@ -9510,7 +9484,6 @@ let meta = { description = "Low-calorie MIME generator (DEPRECATED)"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -9551,7 +9524,6 @@ let homepage = https://github.com/rjbs/mixin-linewise; description = "Write your linewise code for handles; this does the rest"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -9595,11 +9567,11 @@ let }; ModernPerl = buildPerlModule { - name = "Modern-Perl-1.20180701"; + name = "Modern-Perl-1.20180928"; src = fetchurl { - url = mirror://cpan/authors/id/C/CH/CHROMATIC/Modern-Perl-1.20180701.tar.gz; - sha256 = "cfdf390bc565599ef90ef086a81233dc1dfc7867676dc28e1deedcd7e5543da6"; + url = mirror://cpan/authors/id/C/CH/CHROMATIC/Modern-Perl-1.20180928.tar.gz; + sha256 = "377b4f16b27ca3b38fdb148468111e3463eff148beb7a00826353268f240f577"; }; meta = { homepage = https://github.com/chromatic/Modern-Perl; @@ -9692,11 +9664,12 @@ let sha256 = "004ly9xxjlsbrr2vhxsa1n84z3034gxrzr7z0wl45szd8v1v6qwh"; }; buildInputs = [ CaptureTiny CwdGuard FileCopyRecursiveReduced ]; + propagatedBuildInputs = [ DevelCheckCompiler ]; + perlPreHook = "export LD=$CC"; meta = { description = "A Module::Build class for building XS modules"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; - propagatedBuildInputs = [ DevelCheckCompiler ]; }; ModuleCPANTSAnalyse = buildPerlPackage rec { @@ -9729,10 +9702,10 @@ let }; ModuleCoreList = buildPerlPackage { - name = "Module-CoreList-5.20180820"; + name = "Module-CoreList-5.20180920"; src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/Module-CoreList-5.20180820.tar.gz; - sha256 = "1ccs5mqcfxjv8bax2nfsg11b2vc3sqyapfapxyzrjhaa2fmdn54l"; + url = mirror://cpan/authors/id/B/BI/BINGOS/Module-CoreList-5.20180920.tar.gz; + sha256 = "00gkfkajvamb207xslqakwpzyjdhbyf14l0bs9ywcw8q44n7ghaf"; }; meta = { homepage = http://dev.perl.org/; @@ -9742,10 +9715,10 @@ let }; ModuleExtractUse = buildPerlModule rec { - name = "Module-ExtractUse-0.342"; + name = "Module-ExtractUse-0.343"; src = fetchurl { - url = mirror://cpan/authors/id/D/DO/DOMM/Module-ExtractUse-0.342.tar.gz; - sha256 = "06z6iz4zc1rdm3w3zkddgv832rghlpvb4r494vdz65pphr65saax"; + url = mirror://cpan/authors/id/D/DO/DOMM/Module-ExtractUse-0.343.tar.gz; + sha256 = "00hcggwnqk953s4zbvkcabd5mfidg60hawlqsw6146in91dlclj8"; }; propagatedBuildInputs = [ ParseRecDescent PodStrip ]; buildInputs = [ TestDeep TestNoWarnings ]; @@ -9839,18 +9812,6 @@ let }; }; - ModuleLoadConditional = buildPerlPackage rec { - name = "Module-Load-Conditional-0.68"; - src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/Module-Load-Conditional-0.68.tar.gz; - sha256 = "1zcq0s7q9bvk9wdv9ijfyddh3b8ck4n3w87rcx31lbsav5fba9vn"; - }; - meta = { - description = "Looking up module information / loading at runtime"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - ModuleManifest = buildPerlPackage { name = "Module-Manifest-1.09"; src = fetchurl { @@ -9865,14 +9826,6 @@ let }; }; - ModuleMetadata = buildPerlPackage rec { - name = "Module-Metadata-1.000033"; - src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/Module-Metadata-1.000033.tar.gz; - sha256 = "13pzydb22693l33rfx6drwbhjxj04q80ds4m2nn2sbmm95wwr5mw"; - }; - }; - ModulePath = buildPerlPackage rec { name = "Module-Path-0.19"; src = fetchurl { @@ -9967,10 +9920,10 @@ let }; ModuleSignature = buildPerlPackage { - name = "Module-Signature-0.81"; + name = "Module-Signature-0.83"; src = fetchurl { - url = mirror://cpan/authors/id/A/AU/AUDREYT/Module-Signature-0.81.tar.gz; - sha256 = "7df547ceb8e45d40f75e481a868f389aaed5641c2cf4e133146ccea4b8facec6"; + url = mirror://cpan/authors/id/A/AU/AUDREYT/Module-Signature-0.83.tar.gz; + sha256 = "3c15f3845a85d2a76a81253be53cb0f716465a3f696eb9c50e92eef34e9601cb"; }; buildInputs = [ IPCRun ]; meta = { @@ -10030,24 +9983,41 @@ let license = stdenv.lib.licenses.asl20; }; }; + Mojolicious = buildPerlPackage rec { - name = "Mojolicious-7.93"; + name = "Mojolicious-8.03"; src = fetchurl { url = "mirror://cpan/authors/id/S/SR/SRI/${name}.tar.gz"; - sha256 = "00c30fc566fee0823af0a75bdf4f170531655df14beca6d51f0e453a43aaad5d"; + sha256 = "0jx1zra1c8qlljbihqv9snlr0jz77w7my1hg9qk13kns8by21cpy"; }; meta = { - homepage = https://mojolicious.org/; + homepage = https://mojolicious.org; description = "Real-time web framework"; + license = stdenv.lib.licenses.artistic2; + maintainers = [ maintainers.thoughtpolice ]; + }; + }; + + MojoliciousPluginStatus = buildPerlPackage rec { + name = "Mojolicious-Plugin-Status-1.0"; + src = fetchurl { + url = "mirror://cpan/authors/id/S/SR/SRI/${name}.tar.gz"; + sha256 = "14ypg679dk9yvgq67mp7lzs131cxhbgcmrpx5f4ddqcrs1bzq5rb"; + }; + propagatedBuildInputs = [ BSDResource IPCShareLite Mojolicious Sereal ]; + meta = { + homepage = https://github.com/mojolicious/mojo-status; + description = "Mojolicious server status plugin"; license = with stdenv.lib.licenses; [ artistic2 ]; + maintainers = [ maintainers.thoughtpolice ]; }; }; MojoIOLoopForkCall = buildPerlModule rec { - name = "Mojo-IOLoop-ForkCall-0.19"; + name = "Mojo-IOLoop-ForkCall-0.20"; src = fetchurl { url = "mirror://cpan/authors/id/J/JB/JBERGER/${name}.tar.gz"; - sha256 = "a436b71c7d1450f79b9810f4f46e24f5ffe1e1428da473d4315673e08e4dec62"; + sha256 = "2b9962244c25a71e4757356fb3e1237cf869e26d1c27215115ba7b057a81f1a6"; }; propagatedBuildInputs = [ IOPipely Mojolicious ]; meta = { @@ -10095,7 +10065,6 @@ let meta = { description = "Minimalist Object Orientation (with Moose compatibility)"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -10106,7 +10075,7 @@ let sha256 = "973d0a35d9f39bf93bbc5206c25f5ec3651f96356f082d31873c0ac9a5c1cd82"; }; buildInputs = [ CPANMetaCheck TestCleanNamespaces TestFatal TestRequires ]; - propagatedBuildInputs = [ ClassLoadXS DevelGlobalDestruction DevelOverloadInfo DevelStackTrace EvalClosure ModuleRuntimeConflicts PackageDeprecationManager PackageStashXS ScalarListUtils SubExporter ]; + propagatedBuildInputs = [ ClassLoadXS DevelGlobalDestruction DevelOverloadInfo DevelStackTrace EvalClosure ModuleRuntimeConflicts PackageDeprecationManager PackageStashXS SubExporter ]; preConfigure = '' export LD=$CC ''; @@ -10403,7 +10372,6 @@ let homepage = https://github.com/gfx/mousex-getopt; description = "A Mouse role for processing command line options"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -10504,7 +10472,6 @@ let homepage = https://github.com/moose/MooseX-Getopt; description = "A Moose role for processing command line options"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -10763,7 +10730,6 @@ let homepage = https://github.com/moose/MooseX-Types; description = "Organise your Moose types in libraries"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -10928,7 +10894,8 @@ let url = mirror://cpan/authors/id/S/SK/SKAJI/Mouse-v2.5.6.tar.gz; sha256 = "1j3048ip691j91rdig6wrlg6i4jdzhszxmz5pi2g7n355rl2w00l"; }; - buildInputs = [ DevelPPPort ModuleBuildXSUtil TestException TestFatal TestLeakTrace TestOutput TestRequires TryTiny self.version ]; + buildInputs = [ DevelPPPort ModuleBuildXSUtil TestException TestFatal TestLeakTrace TestOutput TestRequires TryTiny ]; + perlPreHook = "export LD=$CC"; NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isi686 "-fno-stack-protector"; hardeningDisable = stdenv.lib.optional stdenv.isi686 "stackprotector"; }; @@ -11060,7 +11027,6 @@ let meta = { description = "Manages IPv4 and IPv6 addresses and subnets"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -11113,13 +11079,13 @@ let }; NetAmazonS3 = buildPerlPackage rec { - name = "Net-Amazon-S3-0.84"; + name = "Net-Amazon-S3-0.85"; src = fetchurl { - url = mirror://cpan/authors/id/L/LL/LLAP/Net-Amazon-S3-0.84.tar.gz; - sha256 = "9e995f7d7982d4ab3510bf30e842426b341be20e4b7e6fe48edafeb067f49626"; + url = mirror://cpan/authors/id/L/LL/LLAP/Net-Amazon-S3-0.85.tar.gz; + sha256 = "49b91233b9e994ce3536dd69c5106c968a03d199ff3968c8fc2f2b5be3d55430"; }; - buildInputs = [ TestDeep TestException ]; - propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule LWPUserAgentDetermined MIMETypes MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions RefUtil RegexpCommon TermEncoding TermProgressBarSimple XMLLibXML ]; + buildInputs = [ TestDeep TestException TestLoadAllModules TestMockTime TestWarnings ]; + propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule LWPUserAgentDetermined MIMETypes MooseXRoleParameterized MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions RefUtil RegexpCommon SubOverride TermEncoding TermProgressBarSimple XMLLibXML ]; meta = { description = "Use the Amazon S3 - Simple Storage Service"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -11207,7 +11173,7 @@ let url = "mirror://cpan/authors/id/D/DA/DANBERR/${name}.tar.gz"; sha256 = "8391696db9e96c374b72984c0bad9c7d1c9f3b4efe68f9ddf429a77548e0e269"; }; - nativeBuildInputs = [ pkgs.pkgconfig ]; + nativeBuildInputs = [ pkgs.buildPackages.pkgconfig ]; buildInputs = [ pkgs.dbus TestPod TestPodCoverage ]; propagatedBuildInputs = [ XMLTwig ]; meta = { @@ -11218,12 +11184,12 @@ let }; NetDNS = buildPerlPackage rec { - name = "Net-DNS-1.17"; + name = "Net-DNS-1.18"; src = fetchurl { url = "mirror://cpan/authors/id/N/NL/NLNETLABS/${name}.tar.gz"; - sha256 = "9a79fd8fea1a708726c18d193ae4437479206ccb20ffa7f0971371e172e2c2e0"; + sha256 = "52ce1494fc9707fd5a60ed71db5cde727157b7f2363787d730d4d1bd9800a9d3"; }; - propagatedBuildInputs = [ DigestHMAC IOSocketIP ]; + propagatedBuildInputs = [ DigestHMAC ]; makeMakerFlags = "--noonline-tests"; meta = { description = "Perl Interface to the Domain Name System"; @@ -11253,7 +11219,6 @@ let meta = { description = "Work with TLD names"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -11287,10 +11252,10 @@ let }; NetIDNEncode = buildPerlModule { - name = "Net-IDN-Encode-2.400"; + name = "Net-IDN-Encode-2.500"; src = fetchurl { - url = mirror://cpan/authors/id/C/CF/CFAERBER/Net-IDN-Encode-2.400.tar.gz; - sha256 = "0a9knav5f9kjldrkxx1k47ivd3p23zkmi8aqgyhnxidhgasz1dlq"; + url = mirror://cpan/authors/id/C/CF/CFAERBER/Net-IDN-Encode-2.500.tar.gz; + sha256 = "1aiy7adirk3wpwlczd8sldi9k1dray0jrg1lbcrcw97zwcrkciam"; }; buildInputs = [ TestNoWarnings ]; meta = { @@ -11348,10 +11313,10 @@ let }; NetPing = buildPerlPackage { - name = "Net-Ping-2.70"; + name = "Net-Ping-2.71"; src = fetchurl { - url = mirror://cpan/authors/id/R/RU/RURBAN/Net-Ping-2.70.tar.gz; - sha256 = "41400089736f528cfa1196083905d4bbd313c4653a03fab8578cebd5b5b6aa5a"; + url = mirror://cpan/authors/id/R/RU/RURBAN/Net-Ping-2.71.tar.gz; + sha256 = "0819d0aa87b173e98ecb3ccfd92272ce53c7fc9e86f962f64602a6fa477f7d4f"; }; meta = { description = "Check a remote host for reachability"; @@ -11371,6 +11336,21 @@ let }; }; + NetSCP = buildPerlPackage rec { + name = "Net-SCP-0.08.reprise"; + src = fetchurl { + url = "mirror://cpan/authors/id/I/IV/IVAN/${name}.tar.gz"; + sha256 = "88a9b2df69e769e5855a408b19f61915b82e8fe070ab5cf4d525dd3b8bbe31c1"; + }; + propagatedBuildInputs = [ pkgs.openssl ]; + patchPhase = '' + sed -i 's|$scp = "scp";|$scp = "${pkgs.openssh}/bin/scp";|' SCP.pm + ''; + meta = { + description = "Simple wrappers around ssh and scp commands."; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; NetServer = buildPerlPackage { name = "Net-Server-2.009"; @@ -11449,6 +11429,36 @@ let doCheck = false; # The test suite fails, see https://rt.cpan.org/Public/Bug/Display.html?id=85799 }; + NetSSH = buildPerlPackage rec { + name = "Net-SSH-0.09"; + src = fetchurl { + url = "mirror://cpan/authors/id/I/IV/IVAN/${name}.tar.gz"; + sha256 = "7c71c7c3cbe953234dfe25bcc1ad7edb0e1f5a0578601f5523bc6070262a3817"; + }; + propagatedBuildInputs = [ pkgs.openssl ]; + patchPhase = '' + sed -i 's|$ssh = "ssh";|$ssh = "${pkgs.openssh}/bin/ssh";|' SSH.pm + ''; + meta = { + description = "Simple wrappers around ssh commands."; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + + NetSSHPerl = buildPerlPackage rec { + name = "Net-SSH-Perl-2.14"; + src = fetchurl { + url = mirror://cpan/authors/id/S/SC/SCHWIGON/Net-SSH-Perl-2.14.tar.gz; + sha256 = "2b5d1bb13590b5870116704e7f1dce9a9823c4f80ff5461b97bb26a317393017"; + }; + propagatedBuildInputs = [ CryptCurve25519 CryptIDEA CryptX FileHomeDir MathGMP StringCRC32 ]; + preCheck = "export HOME=$TMPDIR"; + meta = { + description = "Perl client Interface to SSH"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + NetSSLeay = buildPerlPackage rec { name = "Net-SSLeay-1.85"; src = fetchurl { @@ -11597,10 +11607,10 @@ let }; ObjectSignature = buildPerlPackage { - name = "Object-Signature-1.07"; + name = "Object-Signature-1.08"; src = fetchurl { - url = mirror://cpan/authors/id/A/AD/ADAMK/Object-Signature-1.07.tar.gz; - sha256 = "0c8l7195bjvx0v6zmkgdnxvwg7yj2zq8hi7xd25a3iikd12dc4f6"; + url = mirror://cpan/authors/id/E/ET/ETHER/Object-Signature-1.08.tar.gz; + sha256 = "12k90c19ly93ib1p6sm3k7sbnr2h5dbywkdmnff2ngm99p4m68c4"; }; meta = { description = "Generate cryptographic signatures for objects"; @@ -11694,6 +11704,8 @@ let sha256 = "91c177f30f82302eaf3173356eef05c21bc82163df752acb469177bd14a72db9"; }; buildInputs = [ pkgs.zookeeper_mt ]; + # fix "error: format not a string literal and no format arguments [-Werror=format-security]" + hardeningDisable = stdenv.lib.optional (stdenv.lib.versionAtLeast perl.version "5.28") "format"; NIX_CFLAGS_COMPILE = "-I${pkgs.zookeeper_mt}/include"; NIX_CFLAGS_LINK = "-L${pkgs.zookeeper_mt.out}/lib -lzookeeper_mt"; meta = { @@ -11784,18 +11796,18 @@ let }; ParallelForkManager = buildPerlPackage rec { - name = "Parallel-ForkManager-1.20"; + name = "Parallel-ForkManager-2.02"; src = fetchurl { url = "mirror://cpan/authors/id/Y/YA/YANICK/${name}.tar.gz"; - sha256 = "7cc4c1c3b0e676b61ffa90f82f4128e8057327449ca86a9beb2f39217023f289"; + sha256 = "c1b2970a8bb666c3de7caac4a8f4dbcc043ab819bbc337692ec7bf27adae4404"; }; buildInputs = [ TestWarn ]; meta = { homepage = https://github.com/dluxhu/perl-parallel-forkmanager; description = "A simple parallel processing fork manager"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; + propagatedBuildInputs = [ Moo ]; }; ParallelPrefork = buildPerlPackage { @@ -11854,7 +11866,7 @@ let sha256 = "1jqn1l4m4i341g14kmjsf3a1kn7vv6z89cix0xjjgr1v70iywnyw"; }; propagatedBuildInputs = [ EvalClosure ExceptionClass ]; - buildInputs = [ Specio Test2PluginNoWarnings Test2Suite TestSimple13 TestWithoutModule ]; + buildInputs = [ Specio Test2PluginNoWarnings Test2Suite TestWithoutModule ]; meta = { description = "Build an optimized subroutine parameter validator once, use it forever"; license = with stdenv.lib.licenses; [ artistic2 ]; @@ -12022,13 +12034,13 @@ let }; PathTools = buildPerlPackage { - name = "PathTools-3.74"; + name = "PathTools-3.75"; preConfigure = '' substituteInPlace Cwd.pm --replace '/usr/bin/pwd' '${pkgs.coreutils}/bin/pwd' ''; src = fetchurl { - url = mirror://cpan/authors/id/X/XS/XSAWYERX/PathTools-3.74.tar.gz; - sha256 = "25724cc54c59a3bfabadec95e72db292c98676bf3632497384e8dc6277936e11"; + url = mirror://cpan/authors/id/X/XS/XSAWYERX/PathTools-3.75.tar.gz; + sha256 = "a558503aa6b1f8c727c0073339081a77888606aa701ada1ad62dd9d8c3f945a2"; }; }; @@ -12067,10 +12079,10 @@ let }; Pegex = buildPerlPackage rec { - name = "Pegex-0.64"; + name = "Pegex-0.67"; src = fetchurl { url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz"; - sha256 = "27e00264bdafb9c2109212b9654542032617fecf7b7814915d2bdac198f067cd"; + sha256 = "3cb9df73aece2a5fa769a89bd74daaac302cc077e2489b3b552f3aa172092091"; }; buildInputs = [ FileShareDirInstall YAMLLibYAML ]; meta = { @@ -12081,19 +12093,19 @@ let }; PerconaToolkit = buildPerlPackage rec { - name = "Percona-Toolkit-3.0.11"; + name = "Percona-Toolkit-3.0.12"; src = fetchFromGitHub { owner = "percona"; repo = "percona-toolkit"; - rev = "6e5c5c5e6db0a32c6951c8f798c4547539cdab87"; - sha256 = "18wxvp7psqrx0zdvg47azrals572hv9fx1s3p0q65s87lnk3q63l"; + rev = "3.0.12"; + sha256 = "0xk4h4dzl80kf97lbx0nznx9ajrb6kkg7k3iwca3rj6f3rqggv9y"; }; outputs = [ "out" ]; - buildInputs = [ DBDmysql DBI DigestMD5 IOSocketSSL TermReadKey TimeHiRes ]; + buildInputs = [ DBDmysql DBI IOSocketSSL TermReadKey TimeHiRes ]; meta = { description = ''Collection of advanced command-line tools to perform a variety of MySQL and system tasks.''; homepage = http://www.percona.com/software/percona-toolkit; - license = with stdenv.lib.licenses; [ lgpl2 ]; + license = with stdenv.lib.licenses; [ gpl2 ]; platforms = stdenv.lib.platforms.linux; maintainers = with stdenv.lib.maintainers; [ izorkin ]; }; @@ -12189,7 +12201,6 @@ let meta = { description = "A PerlIO layer that adds read & write timeout to a handle"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -12223,14 +12234,6 @@ let doCheck = false; }; - PerlOSType = buildPerlPackage rec { - name = "Perl-OSType-1.010"; - src = fetchurl { - url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz"; - sha256 = "1ch36kfjwm229xicb9k7b9fhisy58ihdr16vm8iwniymnna4kvg7"; - }; - }; - PerlTidy = buildPerlPackage rec { name = "Perl-Tidy-20180220"; src = fetchurl { @@ -12256,10 +12259,10 @@ let }; PkgConfig = buildPerlPackage rec { - name = "PkgConfig-0.21026"; + name = "PkgConfig-0.23026"; src = fetchurl { url = "mirror://cpan/authors/id/P/PL/PLICEASE/${name}.tar.gz"; - sha256 = "018f8d3c74e661df66046b26e57f4c5991adafe202af7ea2d1c6f6bcafde584b"; + sha256 = "56c8ad9015af3799b99a21b8790997723406acf479f35d13fe9bf632db2d5c26"; }; meta = { description = "Pure-Perl Core-Only replacement for pkg-config"; @@ -12469,7 +12472,8 @@ let export PERL_MB_OPT="--install_base=$out --prefix=$out" substituteInPlace Po4aBuilder.pm --replace "\$self->install_sets(\$self->installdirs)->{'bindoc'}" "'$out/share/man/man1'" ''; - buildPhase = "perl Build.PL --install_base=$out; ./Build build"; + + buildPhase = "perl Build.PL --install_base=$out --install_path=\"lib=$out/${perl.libPrefix}\"; ./Build build"; installPhase = "./Build install"; checkPhase = '' export SGML_CATALOG_FILES=${pkgs.docbook_sgml_dtd_41}/sgml/dtd/docbook-4.1/docbook.cat @@ -12811,7 +12815,6 @@ let homepage = https://github.com/rjbs/Pod-Elemental-PerlMunger; description = "A thing that takes a string of Perl and rewrites its documentation"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -12852,7 +12855,6 @@ let homepage = https://github.com/neilb/Pod-POM; description = "POD Object Model"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -12866,7 +12868,6 @@ let meta = { description = "Generate the TOC of a POD with Pod::POM"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -13017,18 +13018,6 @@ let }; }; - PodUsage = buildPerlPackage { - name = "Pod-Usage-1.69"; - src = fetchurl { - url = mirror://cpan/authors/id/M/MA/MAREKR/Pod-Usage-1.69.tar.gz; - sha256 = "1a920c067b3c905b72291a76efcdf1935ba5423ab0187b9a5a63cfc930965132"; - }; - propagatedBuildInputs = [ podlators ]; - meta = { - description = "Pod::Usage extracts POD documentation and shows usage information"; - }; - }; - PodWeaver = buildPerlPackage rec { name = "Pod-Weaver-4.015"; src = fetchurl { @@ -13041,7 +13030,6 @@ let homepage = https://github.com/rjbs/Pod-Weaver; description = "Weave together a Pod document from an outline"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -13105,7 +13093,6 @@ let homepage = https://github.com/sanko/readonly; description = "Facility for creating read-only scalars, arrays, hashes"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -13130,7 +13117,6 @@ let homepage = https://github.com/PerlRedis/perl-redis; description = "Perl binding for Redis database"; license = stdenv.lib.licenses.artistic2; - maintainers = [ maintainers.rycee ]; platforms = stdenv.lib.platforms.unix; }; }; @@ -13179,20 +13165,11 @@ let }; }; - RegexpCopy = buildPerlPackage rec { - name = "Regexp-Copy-0.06"; - src = fetchurl { - url = "mirror://cpan/authors/id/J/JD/JDUNCAN/${name}.tar.gz"; - sha256 = "09c8xb43p1s6ala6g4274az51mf33phyjkp66dpvgkgbi1xfnawp"; - }; - meta.broken = true; - }; - RegexpGrammars = buildPerlModule rec { - name = "Regexp-Grammars-1.048"; + name = "Regexp-Grammars-1.049"; src = fetchurl { url = "mirror://cpan/authors/id/D/DC/DCONWAY/${name}.tar.gz"; - sha256 = "d7718d9bb0d4259eabf326838e3f841b440c4e959faf9615d9ad9c345f4a3d6f"; + sha256 = "2e642a7051b9ea5dccd05d53e49684ca28e99c43b811bbec37d160d3f81edf68"; }; meta = { description = "Add grammatical parsing features to Perl 5.10 regexes"; @@ -13318,7 +13295,6 @@ let meta = { description = "Roles. Like a nouvelle cuisine portion size slice of Moose"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -13404,10 +13380,10 @@ let }; ScopeUpper = buildPerlPackage rec { - name = "Scope-Upper-0.30"; + name = "Scope-Upper-0.31"; src = fetchurl { url = "mirror://cpan/authors/id/V/VP/VPIT/${name}.tar.gz"; - sha256 = "7f151582423850d814034404b1e23b5efb281b9dd656b9afe81c761ebb88bbb4"; + sha256 = "cc4d2ce0f185b4867d73b4083991117052a523fd409debf15bdd7e374cc16d8c"; }; meta = { description = "Act on upper scopes"; @@ -13427,6 +13403,53 @@ let }; }; + SerealDecoder = buildPerlPackage rec { + name = "Sereal-Decoder-4.005"; + src = fetchurl { + url = "mirror://cpan/authors/id/Y/YV/YVES/${name}.tar.gz"; + sha256 = "17syqbq17qw6ajg3w88q9ljdm4c2b7zadq9pwshxxgyijg8dlfh4"; + }; + buildInputs = [ TestDeep TestDifferences TestLongString TestWarn ]; + preBuild = ''ls''; + meta = { + homepage = https://github.com/Sereal/Sereal; + description = "Fast, compact, powerful binary deserialization"; + license = with stdenv.lib.licenses; [ artistic2 ]; + maintainers = [ maintainers.thoughtpolice ]; + }; + }; + + SerealEncoder = buildPerlPackage rec { + name = "Sereal-Encoder-4.005"; + src = fetchurl { + url = "mirror://cpan/authors/id/Y/YV/YVES/${name}.tar.gz"; + sha256 = "02hbk5dwq7fpnyb3vp7xxhb41ra48xhghl13p9pjq9lzsqlb6l19"; + }; + buildInputs = [ SerealDecoder TestDeep TestDifferences TestLongString TestWarn ]; + meta = { + homepage = https://github.com/Sereal/Sereal; + description = "Fast, compact, powerful binary deserialization"; + license = with stdenv.lib.licenses; [ artistic2 ]; + maintainers = [ maintainers.thoughtpolice ]; + }; + }; + + Sereal = buildPerlPackage rec { + name = "Sereal-4.005"; + src = fetchurl { + url = "mirror://cpan/authors/id/Y/YV/YVES/${name}.tar.gz"; + sha256 = "0lnczrf311pl9b2x75r0ffsszv5aspfb8x6jdvgr3rgqp7nbm1wr"; + }; + buildInputs = [ TestLongString TestWarn ]; + propagatedBuildInputs = [ SerealDecoder SerealEncoder ]; + meta = { + homepage = https://github.com/Sereal/Sereal; + description = "Fast, compact, powerful binary deserialization"; + license = with stdenv.lib.licenses; [ artistic2 ]; + maintainers = [ maintainers.thoughtpolice ]; + }; + }; + ServerStarter = buildPerlModule rec { name = "Server-Starter-0.34"; src = fetchurl { @@ -13567,10 +13590,10 @@ let }; Socket6 = buildPerlPackage rec { - name = "Socket6-0.28"; + name = "Socket6-0.29"; src = fetchurl { url = "mirror://cpan/authors/id/U/UM/UMEMOTO/${name}.tar.gz"; - sha256 = "bfd49ab99f3197c99285fed4683c4edc06277c1e4453f593e694d7bff0974586"; + sha256 = "468915fa3a04dcf6574fc957eff495915e24569434970c91ee8e4e1459fc9114"; }; setOutputFlags = false; buildInputs = [ pkgs.which ]; @@ -13593,7 +13616,6 @@ let homepage = https://github.com/rjbs/Software-License; description = "Packages that provide templated software licenses"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -14087,37 +14109,36 @@ let buildInputs = [ TestToolbox ]; }; - libfile-stripnondeterminism = buildPerlPackage rec { - name = "libstrip-nondeterminism-${version}"; - version = "0.016"; - - src = fetchurl { - url = "http://http.debian.net/debian/pool/main/s/strip-nondeterminism/strip-nondeterminism_${version}.orig.tar.gz"; - sha256 = "1y9lfhxgwyysybing72n3hng2db5njpk2dbb80vskdz75r7ffqjp"; - }; - - buildInputs = [ ArchiveZip_1_53 pkgs.file ]; - meta.broken = true; - }; - - strip-nondeterminism = buildPerlPackage rec { name = "strip-nondeterminism-${version}"; - version = "0.016"; + version = "1.0.0"; - src = fetchurl { - url = "http://http.debian.net/debian/pool/main/s/strip-nondeterminism/strip-nondeterminism_${version}.orig.tar.gz"; - sha256 = "1y9lfhxgwyysybing72n3hng2db5njpk2dbb80vskdz75r7ffqjp"; + outputs = [ "out" "dev" ]; # no "devdoc" + + src = pkgs.fetchFromGitLab { + owner = "reproducible-builds"; + repo = "strip-nondeterminism"; + domain = "salsa.debian.org"; + rev = version; + sha256 = "1pwar1fyadqxmvb7x4zyw2iawbi5lsfjcg0ps9n9rdjb6an7vv64"; }; - buildInputs = [ ArchiveZip_1_53 libfile-stripnondeterminism pkgs.file ]; + # stray test failure + doCheck = false; + + buildInputs = [ ArchiveZip ArchiveCpio pkgs.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 stdenv.lib; { description = "A Perl module for stripping bits of non-deterministic information"; license = licenses.gpl3; platforms = platforms.all; maintainers = with maintainers; [ pSub ]; - broken = true; }; }; @@ -14147,7 +14168,6 @@ let homepage = https://github.com/rjbs/Sub-Exporter-ForMethods; description = "Helper routines for using Sub::Exporter to build methods"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -14177,7 +14197,6 @@ let }; }; - SubExporterUtil = SubExporter; SubIdentify = buildPerlPackage rec { name = "Sub-Identify-0.14"; src = fetchurl { @@ -14196,12 +14215,10 @@ let url = "mirror://cpan/authors/id/E/EX/EXODIST/${name}.tar.gz"; sha256 = "ea3056d696bdeff21a99d340d5570887d39a8cc47bff23adfc82df6758cdd0ea"; }; - buildInputs = [ TestSimple13 ]; propagatedBuildInputs = [ Importer ]; meta = { description = "Tool for inspecting subroutines"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -14228,7 +14245,6 @@ let homepage = https://github.com/p5sagit/Sub-Name; description = "(Re)name a sub"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -14408,17 +14424,16 @@ let meta = { description = "Perl interface to the UNIX syslog(3) calls"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; SysVirt = buildPerlModule rec { - version = "4.5.0"; + version = "4.7.0"; name = "Sys-Virt-${version}"; src = assert version == pkgs.libvirt.version; pkgs.fetchgit { url = git://libvirt.org/libvirt-perl.git; rev = "v${version}"; - sha256 = "18ns94i29c9x0j50pz9r1vcif6baayz769sa7b51v8kcvam9j52s"; + sha256 = "14q8s6k3d9a1qh6sh618qp30ib4p9qma2z4p2ynyh223i4w3virg"; }; nativeBuildInputs = [ pkgs.pkgconfig ]; buildInputs = [ pkgs.libvirt CPANChanges TestPod TestPodCoverage XMLXPath ]; @@ -14598,10 +14613,10 @@ let }; TemplateToolkit = buildPerlPackage rec { - name = "Template-Toolkit-2.27"; + name = "Template-Toolkit-2.28"; src = fetchurl { - url = mirror://cpan/authors/id/A/AB/ABW/Template-Toolkit-2.27.tar.gz; - sha256 = "1p66y9mwj7nkc1bcwgp2xjw78l4x5bzhj0xghp2k80ad4q1s848k"; + url = mirror://cpan/authors/id/A/AT/ATOOMIC/Template-Toolkit-2.28.tar.gz; + sha256 = "1msxg3j1hx5wsc7vr81x5gs9gdbn4y0x6cvyj3pq4dgi1603dbvi"; }; propagatedBuildInputs = [ AppConfig ]; meta = { @@ -14624,31 +14639,6 @@ let }; }; - TermANSIColor = buildPerlPackage { - name = "Term-ANSIColor-4.06"; - src = fetchurl { - url = mirror://cpan/authors/id/R/RR/RRA/Term-ANSIColor-4.06.tar.gz; - sha256 = "8161c7434b1984bde588d75f22c786c46cb6d35d264d58111db0b82537de4bad"; - }; - meta = { - description = "Color output using ANSI escape sequences"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - - TermCap = let version = "1.17"; in buildPerlPackage { - name = "Term-Cap-${version}"; - src = fetchurl { - url = "mirror://cpan/authors/id/J/JS/JSTOWE/Term-Cap-${version}.tar.gz"; - sha256 = "0qyicyk4aikw6w3fm8c4y6hd7ff70crkl6bf64qmiakbgxy9p6p7"; - }; - meta = { - inherit version; - description = "Perl termcap interface"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - TermEncoding = buildPerlPackage { name = "Term-Encoding-0.02"; src = fetchurl { @@ -14797,7 +14787,6 @@ let meta = { description = "Format a header and rows into a table"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -14825,10 +14814,10 @@ let }; TermVT102Boundless = buildPerlPackage { - name = "Term-VT102-Boundless-0.04"; + name = "Term-VT102-Boundless-0.05"; src = fetchurl { - url = mirror://cpan/authors/id/N/NU/NUFFIN/Term-VT102-Boundless-0.04.tar.gz; - sha256 = "5bb88b5aecb44ebf56d3ac7240be80cd26def9dcf1ebeb4e77d9983dfc7a8f19"; + url = mirror://cpan/authors/id/F/FB/FBARRIOS/Term-VT102-Boundless-0.05.tar.gz; + sha256 = "e1ded85ae3d76b59c03b8697f4a6cb01ae31bd62a9354f5bb7d18f9e927b485f"; }; propagatedBuildInputs = [ TermVT102 ]; meta = { @@ -14855,7 +14844,6 @@ let url = mirror://cpan/authors/id/D/DR/DROLSKY/Test2-Plugin-NoWarnings-0.06.tar.gz; sha256 = "002qk6qsm0l6r2kaxywvc38w0yf0mlavgywq8li076pn6kcw3242"; }; - propagatedBuildInputs = [ TestSimple13 ]; buildInputs = [ IPCRun3 Test2Suite ]; meta = { description = "Fail if tests warn"; @@ -14873,7 +14861,6 @@ let meta = { description = "Distribution with a rich set of tools built upon the Test2 framework"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -14925,6 +14912,7 @@ let meta = { description = "Aggregate C<*.t> tests to make them run faster"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + broken = true; # This module only works with Test::More version < 1.3, but you have 1.302133 }; }; @@ -14963,7 +14951,6 @@ let meta = { description = "Easily create test classes in an xUnit/JUnit style"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -15172,7 +15159,6 @@ let homepage = https://github.com/rjbs/Test-Fatal; description = "Incredibly simple helpers for testing code with exceptions"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -15344,6 +15330,19 @@ let }; }; + TestLoadAllModules = buildPerlPackage { + name = "Test-LoadAllModules-0.022"; + src = fetchurl { + url = mirror://cpan/authors/id/K/KI/KITANO/Test-LoadAllModules-0.022.tar.gz; + sha256 = "1zjwbqk1ns9m8srrhyj3i5zih976i4d2ibflh5s8lr10a1aiz1hv"; + }; + propagatedBuildInputs = [ ListMoreUtils ModulePluggable ]; + meta = { + description = "do use_ok for modules in search path"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + TestLongString = buildPerlPackage rec { name = "Test-LongString-0.17"; src = fetchurl { @@ -15397,10 +15396,10 @@ let }; TestMockModule = buildPerlModule { - name = "Test-MockModule-0.15"; + name = "Test-MockModule-0.170.0"; src = fetchurl { - url = mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-0.15.tar.gz; - sha256 = "0nx3nz7yvgcw9vw646520hh1jb3kz6sspsfqa69v3vczdkfgx5qn"; + url = mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-v0.170.0.tar.gz; + sha256 = "0pggwrlqj6k44qayhbpjqkzry1r626iy2vf30zlf2jdhbjbvlycz"; }; propagatedBuildInputs = [ SUPER ]; meta = { @@ -15496,7 +15495,7 @@ let description = "Most commonly needed test functions and features"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; - buildInputs = [ TestDeep TestDifferences TestException TestSimple13 TestWarn ]; + buildInputs = [ TestDeep TestDifferences TestException TestWarn ]; }; TestNeeds = buildPerlPackage rec { @@ -15686,13 +15685,13 @@ let }; TestRoutine = buildPerlPackage { - name = "Test-Routine-0.025"; + name = "Test-Routine-0.027"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Routine-0.025.tar.gz; - sha256 = "13gxczy0mx3rqnp55vc0j2d936qldrimmad87nmf4wrj0kd2lw92"; + url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Routine-0.027.tar.gz; + sha256 = "0n6k310v2py787lkvhzrn8vndws9icdf8mighgl472k0x890xm5s"; }; buildInputs = [ TestAbortable TestFatal ]; - propagatedBuildInputs = [ Moose TestSimple13 namespaceautoclean ]; + propagatedBuildInputs = [ Moose namespaceautoclean ]; meta = { homepage = https://github.com/rjbs/Test-Routine; description = "Composable units of assertion"; @@ -15725,6 +15724,7 @@ let }; buildInputs = [ TestRun TestTrap ]; propagatedBuildInputs = [ MooseXGetopt UNIVERSALrequire YAMLLibYAML ]; + doCheck = !stdenv.isDarwin; meta = { homepage = http://web-cpan.berlios.de/modules/Test-Run/; description = "Analyze tests from the command line using Test::Run"; @@ -15825,15 +15825,15 @@ let }; TestScript = buildPerlPackage rec { - name = "Test-Script-1.23"; + name = "Test-Script-1.25"; src = fetchurl { url = "mirror://cpan/authors/id/P/PL/PLICEASE/${name}.tar.gz"; - sha256 = "1ca4mwcghgpdrpcg6xc0iwp3ga9c94qni9zf4hhqq8lpjwdyg89k"; + sha256 = "199s78hh77zwwqba6pa1ngzjnzrdj2ka6qv5w0i286aafh93705n"; }; buildInputs = [ Test2Suite ]; - propagatedBuildInputs = [ CaptureTiny ProbePerl TestSimple13 ]; + propagatedBuildInputs = [ CaptureTiny ProbePerl ]; }; TestSharedFork = buildPerlPackage rec { @@ -15859,7 +15859,6 @@ let meta = { description = "Basic utilities for writing tests"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -16014,7 +16013,6 @@ let homepage = https://github.com/karenetheridge/Test-Warnings; description = "Test for warnings and the lack of them"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -16183,7 +16181,6 @@ let description = "Interface to read and parse BibTeX files"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; - propagatedBuildInputs = [ ScalarListUtils ]; }; TextBrew = buildPerlPackage rec { @@ -16211,7 +16208,6 @@ let meta = { description = "Comma-separated values manipulator (using XS or PurePerl)"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -16225,15 +16221,14 @@ let meta = { description = "Encoding aware Text::CSV"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; TextCSV_XS = buildPerlPackage rec { - name = "Text-CSV_XS-1.36"; + name = "Text-CSV_XS-1.37"; src = fetchurl { url = "mirror://cpan/authors/id/H/HM/HMBRAND/${name}.tgz"; - sha256 = "c321b09ad98a332138f25f55afb83befd7c045134085c7cb280fc325e688942c"; + sha256 = "20e16da9c38b0938f308c01d954f49d2c6922bac0d2d979bf2ad483fe7476ba2"; }; meta = { description = "Comma-Separated Values manipulation routines"; @@ -16327,22 +16322,6 @@ let buildInputs = [ ListMoreUtils TestDifferences TestException ]; }; - TestMagpie = buildPerlPackage { - name = "Test-Magpie-0.11"; - src = fetchurl { - url = mirror://cpan/authors/id/S/ST/STEVENL/Test-Magpie-0.11.tar.gz; - sha256 = "1c4iy35yg3fa9mrc4phmpz46fkihl6yic6a13fpcxyd3xafd5zhm"; - }; - propagatedBuildInputs = [ MooseXTypesStructured SetObject UNIVERSALref aliased ]; - meta = { - description = "Spy on objects to achieve test doubles (mock testing)"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = with maintainers; [ ]; - platforms = stdenv.lib.platforms.unix; - }; - buildInputs = [ TestFatal Throwable ]; - }; - TestMinimumVersion = buildPerlPackage rec { name = "Test-MinimumVersion-0.101082"; src = fetchurl { @@ -16526,10 +16505,10 @@ let }; TestTrap = buildPerlModule rec { - name = "Test-Trap-0.3.3"; + name = "Test-Trap-0.3.4"; src = fetchurl { - url = mirror://cpan/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.3.3.tar.gz; - sha256 = "1676gqjyk0zig3yyqv053y5j1pajp2af08ffmgx94n414whbhm5c"; + url = mirror://cpan/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.3.4.tar.gz; + sha256 = "1qjs2080kcc66s4d7499br5lw2qmhr9gxky4xsl6vjdn6dpna10b"; }; propagatedBuildInputs = [ DataDump ]; meta = { @@ -16710,18 +16689,6 @@ let }; }; - ThreadSemaphore = buildPerlPackage { - name = "Thread-Semaphore-2.13"; - src = fetchurl { - url = mirror://cpan/authors/id/J/JD/JDHEDDEN/Thread-Semaphore-2.13.tar.gz; - sha256 = "e3fe2cc047575529c8ea4c168cef8fab2ec931729a1826ffca1ef63e7e45bc81"; - }; - meta = { - description = "Thread-safe semaphores"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - Throwable = buildPerlPackage rec { name = "Throwable-0.200013"; src = fetchurl { @@ -16733,7 +16700,6 @@ let homepage = https://github.com/rjbs/Throwable; description = "A role for classes that can be thrown"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -17046,19 +17012,6 @@ let }; }; - UNIVERSALref = buildPerlPackage rec { - name = "UNIVERSAL-ref-0.14"; - src = fetchurl { - url = mirror://cpan/authors/id/J/JJ/JJORE/UNIVERSAL-ref-0.14.tar.gz; - sha256 = "1ar8dfj90nn52cb8c6yyj4bi6ya8hk2f2sl0a5q7pmchj321bn1m"; - }; - propagatedBuildInputs = [ BUtils ]; - meta = { - description = "Turns ref() into a multimethod"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - UNIVERSALrequire = buildPerlPackage rec { name = "UNIVERSAL-require-0.18"; src = fetchurl { @@ -17106,22 +17059,6 @@ let }; }; - UnicodeICUCollator = buildPerlPackage { - name = "Unicode-ICU-Collator-0.002"; - src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TONYC/Unicode-ICU-Collator-0.002.tar.gz; - sha256 = "0gimwydam0mdgm6qjzzxny4gw8zda9kc2843kcl2xrpq7z7ww3f9"; - }; - meta = { - description = "Wrapper around ICU collation services"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = with maintainers; [ ]; - platforms = stdenv.lib.platforms.unix; - broken = true; # tests fail http://hydra.nixos.org/build/25141764/nixlog/1/raw - }; - buildInputs = [ pkgs.icu ]; - }; - UnicodeLineBreak = buildPerlPackage rec { name = "Unicode-LineBreak-2018.003"; src = fetchurl { @@ -17135,18 +17072,6 @@ let }; }; - UnicodeNormalize = buildPerlPackage rec { - name = "Unicode-Normalize-1.25"; - src = fetchurl { - url = "mirror://cpan/authors/id/K/KH/KHW/${name}.tar.gz"; - sha256 = "00b33a75d3b356ade2e09391ea2d32fac881671c18b1eb26b9ca31273d5b046c"; - }; - meta = { - description = "Unicode Normalization Forms"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - UnicodeString = buildPerlPackage rec { name = "Unicode-String-2.10"; src = fetchurl { @@ -17389,12 +17314,11 @@ let }; WWWFormUrlEncoded = buildPerlModule rec { - name = "WWW-Form-UrlEncoded-0.24"; + name = "WWW-Form-UrlEncoded-0.25"; src = fetchurl { - url = mirror://cpan/authors/id/K/KA/KAZEBURO/WWW-Form-UrlEncoded-0.24.tar.gz; - sha256 = "04fh54zgmrlhrmdaqs2yrwqmqwk9hd737z7rnbbd438l36skn7vd"; + url = mirror://cpan/authors/id/K/KA/KAZEBURO/WWW-Form-UrlEncoded-0.25.tar.gz; + sha256 = "0kh7qrskhbk4j253pr2q4vpn73q5k6fj517m3lnj8n755z9adxz1"; }; - buildInputs = [ JSON ]; meta = { description = "parser and builder for application/x-www-form-urlencoded"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -17403,10 +17327,10 @@ let }; WWWMechanize = buildPerlPackage { - name = "WWW-Mechanize-1.88"; + name = "WWW-Mechanize-1.89"; src = fetchurl { - url = mirror://cpan/authors/id/O/OA/OALDERS/WWW-Mechanize-1.88.tar.gz; - sha256 = "0yd8a1zsfpbv5wr79x3iqmik9gvcd10iam9dfrdan4dri9vpxn9n"; + url = mirror://cpan/authors/id/O/OA/OALDERS/WWW-Mechanize-1.89.tar.gz; + sha256 = "1mxx362vqiniw8vi6k3j7v9b1s7012irhfcblcz1p6jz9cjqi7mh"; }; propagatedBuildInputs = [ HTMLForm HTMLTree LWP ]; doCheck = false; @@ -17557,10 +17481,10 @@ let }; X11XCB = buildPerlPackage rec { - name = "X11-XCB-0.17"; + name = "X11-XCB-0.18"; src = fetchurl { url = "mirror://cpan/authors/id/M/MS/MSTPLBG/${name}.tar.gz"; - sha256 = "12qyf98s5hbybmh0mblpz50c00i68srq73w5rw31m2dhclj8n96q"; + sha256 = "1cjpghw7cnackw20lbd7yzm222kz5bnrwz52f8ay24d1f4pwrnxf"; }; AUTOMATED_TESTING = false; buildInputs = [ pkgs.xorg.libxcb pkgs.xorg.xcbproto pkgs.xorg.xcbutil pkgs.xorg.xcbutilwm ExtUtilsDepends ExtUtilsPkgConfig TestDeep TestException XSObjectMagic ]; @@ -17596,6 +17520,19 @@ let propagatedBuildInputs = [ XMLRegExp libxml_perl ]; }; + XMLFeedPP = buildPerlPackage rec { + name = "XML-FeedPP-0.95"; + src = fetchurl { + url = "mirror://cpan/authors/id/M/MA/MARKOV/${name}.tar.gz"; + sha256 = "1x5806xwmbqxr1dkdhalb6d7n31s3ya776klkai7c2x6y6drbhwh"; + }; + propagatedBuildInputs = [ XMLTreePP ]; + meta = { + description = "Parse/write/merge/edit RSS/RDF/Atom syndication feeds"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + XMLFilterBufferText = buildPerlPackage { name = "XML-Filter-BufferText-1.01"; src = fetchurl { @@ -17695,9 +17632,11 @@ let url = mirror://cpan/authors/id/T/TO/TODDR/XML-Parser-2.44.tar.gz; sha256 = "05ij0g6bfn27iaggxf8nl5rhlwx6f6p6xmdav6rjcly3x5zd1s8s"; }; - patchPhase = if stdenv.isCygwin then '' + patchPhase = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' + substituteInPlace Expat/Makefile.PL --replace 'use English;' '#' + '' + stdenv.lib.optionalString stdenv.isCygwin '' sed -i"" -e "s@my \$compiler = File::Spec->catfile(\$path, \$cc\[0\]) \. \$Config{_exe};@my \$compiler = File::Spec->catfile(\$path, \$cc\[0\]) \. (\$^O eq 'cygwin' ? \"\" : \$Config{_exe});@" inc/Devel/CheckLib.pm - '' else null; + ''; makeMakerFlags = "EXPATLIBPATH=${pkgs.expat.out}/lib EXPATINCPATH=${pkgs.expat.dev}/include"; propagatedBuildInputs = [ LWP ]; }; @@ -17716,13 +17655,13 @@ let }; XMLXPath = buildPerlPackage rec { - name = "XML-XPath-1.42"; + name = "XML-XPath-1.44"; src = fetchurl { url = "mirror://cpan/authors/id/M/MA/MANWAR/${name}.tar.gz"; - sha256 = "9e6ac67c2cead5f918a060b8b9ccdbdcaa6d610be8517bba42a96cd56748b512"; + sha256 = "1cc9110705165dc09dd09974dd7c0b6709c9351d6b6b1cef5a711055f891dd0f"; }; buildInputs = [ PathTiny ]; - propagatedBuildInputs = [ ScalarListUtils XMLParser ]; + propagatedBuildInputs = [ XMLParser ]; meta = { description = "Modules for parsing and evaluating XPath statements"; license = stdenv.lib.licenses.artistic2; @@ -17894,18 +17833,6 @@ let }; }; - XSLoader = buildPerlPackage { - name = "XSLoader-0.24"; - src = fetchurl { - url = mirror://cpan/authors/id/S/SA/SAPER/XSLoader-0.24.tar.gz; - sha256 = "0pyqr12jsqagna75fm2gijfzw06wy1hrh5chn9hwnmcfddda66g8"; - }; - meta = { - description = "Dynamically load C libraries into Perl code"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; - XSObjectMagic = buildPerlPackage rec { name = "XS-Object-Magic-0.04"; src = fetchurl { @@ -17956,10 +17883,10 @@ let }; YAMLLibYAML = buildPerlPackage rec { - name = "YAML-LibYAML-0.72"; + name = "YAML-LibYAML-0.74"; src = fetchurl { - url = "mirror://cpan/authors/id/T/TI/TINITA/${name}.tar.gz"; - sha256 = "0dn50pranjyai4gclb501m29y0ks03y87g132wqpb469rb3sjd0g"; + url = mirror://cpan/authors/id/I/IN/INGY/YAML-LibYAML-0.74.tar.gz; + sha256 = "021l0gf6z93xd6vd604vpvb9d4b714zph17g6hg47fpawdq0xpd0"; }; }; @@ -18000,6 +17927,22 @@ let DigestSHA = null; "if" = null; TestSimple = null; + AttributeHandlers = null; # part of Perl 5.26 + base = null; # part of Perl 5.26 + CPANMeta = null; # part of Perl 5.26 + CPANMetaRequirements = null; # part of Perl 5.26 + CPANMetaYAML = null; # part of Perl 5.26 + DigestMD5 = null; # part of Perl 5.26 + LocaleMaketext = null; # part of Perl 5.26 + ModuleLoadConditional = null; # part of Perl 5.26 + ModuleMetadata = null; # part of Perl 5.26 + PerlOSType = null; # part of Perl 5.26 + PodUsage = null; # part of Perl 5.26 + TermANSIColor = null; # part of Perl 5.26 + TermCap = null; # part of Perl 5.26 + ThreadSemaphore = null; # part of Perl 5.26 + UnicodeNormalize = null; # part of Perl 5.26 + XSLoader = null; # part of Perl 5.26 ArchiveZip_1_53 = self.ArchiveZip; Autobox = self.autobox; diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index ef6da6ed8042..481bdcdf81ce 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -6,27 +6,27 @@ let inherit php; inherit (pkgs) stdenv autoreconfHook fetchurl; }; - isPhpOlder55 = pkgs.lib.versionOlder php.version "5.5"; - isPhp7 = pkgs.lib.versionAtLeast php.version "7.0"; - apcu = if isPhp7 then apcu51 else apcu40; + isPhp73 = pkgs.lib.versionAtLeast php.version "7.3"; - apcu40 = assert !isPhp7; buildPecl { - name = "apcu-4.0.11"; - sha256 = "002d1gklkf0z170wkbhmm2z1p9p5ghhq3q1r9k54fq1sq4p30ks5"; - buildInputs = [ pkgs.pcre ]; - }; - - apcu51 = assert isPhp7; buildPecl { - name = "apcu-5.1.11"; - sha256 = "0nz9m3fbxgyc2ij63yqmxm06a1f51g8rkxk85f85ziqdin66q2f1"; - buildInputs = [ pkgs.pcre ]; + apcu = buildPecl { + name = "apcu-5.1.15"; + sha256 = "0v91fxh3z3amwicqlmz7lvnh4zfl2d7kj2zc8pvlvj2lms8ql5zc"; + buildInputs = [ (if isPhp73 then pkgs.pcre2 else pkgs.pcre) ]; doCheck = true; checkTarget = "test"; checkFlagsArray = ["REPORT_EXIT_STATUS=1" "NO_INTERACTION=1"]; + makeFlags = [ "phpincludedir=$(dev)/include" ]; + outputs = [ "out" "dev" ]; }; - ast = assert isPhp7; buildPecl { + apcu_bc = buildPecl { + name = "apcu_bc-1.0.4"; + sha256 = "1raww7alwayg9nk0akly1mdrjypxlwg8safnmaczl773cwpw5cbw"; + buildInputs = [ apcu (if isPhp73 then pkgs.pcre2 else pkgs.pcre) ]; + }; + + ast = buildPecl { name = "ast-0.1.5"; sha256 = "0vv2w5fkkw9n7qdmi5aq50416zxmvyzjym8kb6j1v8kd4xcsjjgw"; @@ -34,7 +34,7 @@ let couchbase = buildPecl rec { name = "couchbase-${version}"; - version = "2.3.4"; + version = "2.6.0"; buildInputs = [ pkgs.libcouchbase pkgs.zlib igbinary pcs ]; @@ -42,7 +42,7 @@ let owner = "couchbase"; repo = "php-couchbase"; rev = "v${version}"; - sha256 = "0rdlrl7vh4kbxxj9yxp54xpnnrxydpa9fab7dy4nas474j5vb2bp"; + sha256 = "0lhcvgd4a0wvxniinxajj48p5krbp44h8932021qq14rv94r4k0b"; }; configureFlags = [ "--with-couchbase" ]; @@ -73,7 +73,7 @@ let ]; }; - php_excel = assert isPhp7; buildPecl rec { + php_excel = buildPecl rec { name = "php_excel-${version}"; version = "1.0.2"; phpVersion = "php7"; @@ -89,7 +89,7 @@ let }; igbinary = buildPecl { - name = "igbinary-2.0.4"; + name = "igbinary-2.0.8"; configureFlags = [ "--enable-igbinary" ]; @@ -97,10 +97,10 @@ let outputs = [ "out" "dev" ]; - sha256 = "0a55l4f0bgbf3f6sh34njd14niwagg829gfkvb8n5fs69xqab67d"; + sha256 = "105nyn703k9p9c7wwy6npq7xd9mczmmlhyn0gn2v2wz0f88spjxs"; }; - mailparse = assert isPhp7; buildPecl { + mailparse = assert !isPhp73; buildPecl { name = "mailparse-3.0.2"; sha256 = "0fw447ralqihsjnn0fm2hkaj8343cvb90v0d1wfclgz49256y6nq"; @@ -111,26 +111,19 @@ let sha256 = "0z2nc92xfc5axa9f2dy95rmsd2c81q8cs1pm4anh0a50x9g5ng0z"; configureFlags = [ "--with-imagick=${pkgs.imagemagick.dev}" ]; nativeBuildInputs = [ pkgs.pkgconfig ]; - buildInputs = [ pkgs.pcre ]; + buildInputs = [ (if isPhp73 then pkgs.pcre2 else pkgs.pcre) ]; }; - # No support for PHP 7 yet - memcache = assert !isPhp7; buildPecl { - name = "memcache-3.0.8"; + memcached = if isPhp73 then memcached73 else memcached7; - sha256 = "04c35rj0cvq5ygn2jgmyvqcb0k8d03v4k642b6i37zgv7x15pbic"; + memcached7 = assert !isPhp73; buildPecl rec { + name = "memcached-php7"; - configureFlags = [ "--with-zlib-dir=${pkgs.zlib.dev}" ]; - - makeFlags = [ "CFLAGS=-fgnu89-inline" ]; - }; - - memcached = if isPhp7 then memcachedPhp7 else memcached22; - - memcached22 = assert !isPhp7; buildPecl { - name = "memcached-2.2.0"; - - sha256 = "0n4z2mp4rvrbmxq079zdsrhjxjkmhz6mzi7mlcipz02cdl7n1f8p"; + src = fetchgit { + url = "https://github.com/php-memcached-dev/php-memcached"; + rev = "e573a6e8fc815f12153d2afd561fc84f74811e2f"; + sha256 = "0asfi6rsspbwbxhwmkxxnapd8w01xvfmwr1n9qsr2pryfk0w6y07"; + }; configureFlags = [ "--with-zlib-dir=${pkgs.zlib.dev}" @@ -141,14 +134,13 @@ let buildInputs = with pkgs; [ cyrus_sasl zlib ]; }; - # Not released yet - memcachedPhp7 = assert isPhp7; buildPecl rec { - name = "memcached-php7"; + memcached73 = assert isPhp73; buildPecl rec { + name = "memcached-php73"; src = fetchgit { url = "https://github.com/php-memcached-dev/php-memcached"; - rev = "e573a6e8fc815f12153d2afd561fc84f74811e2f"; - sha256 = "0asfi6rsspbwbxhwmkxxnapd8w01xvfmwr1n9qsr2pryfk0w6y07"; + rev = "6d8f5d524f35e72422b9e81319b96f23af02adcc"; + sha256 = "1s1d5r3n2h9zys8sqvv52fld6jy21ki7cl0gbbvd9dixqc0lf1jh"; }; configureFlags = [ @@ -173,45 +165,30 @@ let sha256 = "0d4p1gpl8gkzdiv860qzxfz250ryf0wmjgyc8qcaaqgkdyh5jy5p"; }; - # No support for PHP 7 yet (and probably never will be) - spidermonkey = assert !isPhp7; buildPecl rec { - name = "spidermonkey-1.0.0"; + xdebug = if isPhp73 then xdebug73 else xdebug7; - sha256 = "1ywrsp90w6rlgq3v2vmvp2zvvykkgqqasab7h9bf3vgvgv3qasbg"; + xdebug7 = assert !isPhp73; buildPecl { + name = "xdebug-2.6.1"; - configureFlags = [ - "--with-spidermonkey=${pkgs.spidermonkey_1_8_5}" - ]; - - buildInputs = [ pkgs.spidermonkey_1_8_5 ]; - }; - - xdebug = if isPhp7 then xdebug26 else xdebug23; - - xdebug23 = assert !isPhp7; buildPecl { - name = "xdebug-2.3.1"; - - sha256 = "0k567i6w7cw14m13s7ip0946pvy5ii16cjwjcinnviw9c24na0xm"; + sha256 = "0xxxy6n4lv7ghi9liqx133yskg07lw316vhcds43n1sjq3b93rns"; doCheck = true; checkTarget = "test"; }; - xdebug26 = assert isPhp7; buildPecl { - name = "xdebug-2.6.0"; + xdebug73 = assert isPhp73; buildPecl { + name = "xdebug-2.7.0beta1"; - sha256 = "1p6b54ypi5lq4ka3pyy2gswdf1d5vjb9y8lp9fqcp3zn7g04q9mm"; + sha256 = "1ghh14z55l4jklinkgjkfhkw53lp2r7lgmyh7q8kdnf7jnpwx84h"; doCheck = true; checkTarget = "test"; }; - yaml = if isPhp7 then yaml20 else yaml13; + yaml = buildPecl { + name = "yaml-2.0.4"; - yaml13 = assert !isPhp7; buildPecl { - name = "yaml-1.3.1"; - - sha256 = "1fbmgsgnd6l0d4vbjaca0x9mrfgl99yix5yf0q0pfcqzfdg4bj8q"; + sha256 = "1036zhc5yskdfymyk8jhwc34kvkvsn5kaf50336153v4dqwb11lp"; configureFlags = [ "--with-yaml=${pkgs.libyaml}" @@ -220,26 +197,7 @@ let nativeBuildInputs = [ pkgs.pkgconfig ]; }; - yaml20 = assert isPhp7; buildPecl { - name = "yaml-2.0.2"; - - sha256 = "0f80zy79kyy4hn6iigpgfkwppwldjfj5g7s4gddklv3vskdb1by3"; - - configureFlags = [ - "--with-yaml=${pkgs.libyaml}" - ]; - - nativeBuildInputs = [ pkgs.pkgconfig ]; - }; - - # Since PHP 5.5 OPcache is integrated in the core and has to be enabled via --enable-opcache during compilation. - zendopcache = assert isPhpOlder55; buildPecl { - name = "zendopcache-7.0.3"; - - sha256 = "0qpfbkfy4wlnsfq4vc4q5wvaia83l89ky33s08gqrcfp3p1adn88"; - }; - - zmq = buildPecl { + zmq = assert !isPhp73; buildPecl { name = "zmq-1.1.3"; sha256 = "1kj487vllqj9720vlhfsmv32hs2dy2agp6176mav6ldx31c3g4n4"; @@ -251,69 +209,18 @@ let nativeBuildInputs = [ pkgs.pkgconfig ]; }; - # No support for PHP 7 and probably never will be - xcache = assert !isPhp7; buildPecl rec { - name = "xcache-${version}"; - - version = "3.2.0"; - - src = pkgs.fetchurl { - url = "http://xcache.lighttpd.net/pub/Releases/${version}/${name}.tar.bz2"; - sha256 = "1gbcpw64da9ynjxv70jybwf9y88idm01kb16j87vfagpsp5s64kx"; - }; - - doCheck = true; - checkTarget = "test"; - - configureFlags = [ - "--enable-xcache" - "--enable-xcache-coverager" - "--enable-xcache-optimizer" - "--enable-xcache-assembler" - "--enable-xcache-encoder" - "--enable-xcache-decoder" - ]; - - buildInputs = [ pkgs.m4 ]; - }; - - #pthreads requires a build of PHP with ZTS (Zend Thread Safety) enabled - #--enable-maintainer-zts or --enable-zts on Windows - pthreads = if isPhp7 then pthreads31 else pthreads20; - - pthreads20 = assert (pkgs.config.php.zts or false) && (!isPhp7); buildPecl { - name = "pthreads-2.0.10"; - sha256 = "1xlcb1b1g10jd0xhm3c01a06yqpb5qln47pd1k522138324qvpwb"; - }; - - pthreads31 = assert (pkgs.config.php.zts or false) && isPhp7; buildPecl { + pthreads = assert (pkgs.config.php.zts or false); buildPecl { name = "pthreads-3.1.5"; sha256 = "1ziap0py3zrc7qj9lw4nzq6wx1viyj8v9y1babchizzan014x6p5"; + meta.broken = true; }; - # No support for PHP 7 yet - geoip = assert !isPhp7; buildPecl { - name = "geoip-1.1.0"; - sha256 = "1fcqpsvwba84gqqmwyb5x5xhkazprwkpsnn4sv2gfbsd4svxxil2"; - - configureFlags = [ "--with-geoip=${pkgs.geoip}" ]; - - buildInputs = [ pkgs.geoip ]; - }; - - redis = if isPhp7 then redis31 else redis22; - - redis22 = assert !isPhp7; buildPecl { - name = "redis-2.2.7"; - sha256 = "00n9dpk9ak0bl35sbcd3msr78sijrxdlb727nhg7f2g7swf37rcm"; - }; - - redis31 = assert isPhp7; buildPecl { + redis = buildPecl { name = "redis-3.1.4"; sha256 = "0rgjdrqfif8pfn3ipk1v4gyjkkdcdrdk479qbpda89w25vaxzsxd"; }; - v8 = assert isPhp7; buildPecl rec { + v8 = buildPecl rec { version = "0.1.9"; name = "v8-${version}"; @@ -323,11 +230,11 @@ let configureFlags = [ "--with-v8=${pkgs.v8_6_x}" ]; }; - v8js = assert isPhp7; buildPecl rec { - version = "1.4.1"; + v8js = assert !isPhp73; buildPecl rec { + version = "2.1.0"; name = "v8js-${version}"; - sha256 = "0k5dc395gzva4l6n9mzvkhkjq914460cwk1grfandcqy73j6m89q"; + sha256 = "0g63dyhhicngbgqg34wl91nm3556vzdgkq19gy52gvmqj47rj6rg"; buildInputs = [ pkgs.v8_6_x ]; configureFlags = [ "--with-v8js=${pkgs.v8_6_x}" ]; @@ -335,11 +242,11 @@ let composer = pkgs.stdenv.mkDerivation rec { name = "composer-${version}"; - version = "1.6.5"; + version = "1.7.2"; src = pkgs.fetchurl { url = "https://getcomposer.org/download/${version}/composer.phar"; - sha256 = "0d1lpvq8wylh5qgxhbqb5r7j3c6qk0bz4b5vg187jsl6z6fvxgk7"; + sha256 = "03km8qw3nshj7qzk5pidziha2ldx1l2yxhh2s7vpg25f9782hd7c"; }; unpackPhase = ":"; @@ -390,11 +297,11 @@ let php-cs-fixer = pkgs.stdenv.mkDerivation rec { name = "php-cs-fixer-${version}"; - version = "2.12.2"; + version = "2.13.1"; src = pkgs.fetchurl { url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar"; - sha256 = "19cq04x1wi489259vyad15zy6y0k3qd7dj77pcf74gxqw92hgg5c"; + sha256 = "0yy9q140jd63h9qz5jvplh7ls3j7y1hf25dkxk0h4mx9cbxdzkq4"; }; phases = [ "installPhase" ]; @@ -450,11 +357,11 @@ let phpcs = pkgs.stdenv.mkDerivation rec { name = "phpcs-${version}"; - version = "3.3.1"; + version = "3.3.2"; src = pkgs.fetchurl { url = "https://github.com/squizlabs/PHP_CodeSniffer/releases/download/${version}/phpcs.phar"; - sha256 = "0kw1ffr688wbcip2hmr7yi7bpdf4kzwh22yvxw17lyddzq6vrqaw"; + sha256 = "0np3bsj32mwyrcccw5pgypz7wchd5l89bq951w9a7bxh80gjhak9"; }; phases = [ "installPhase" ]; @@ -477,11 +384,11 @@ let phpcbf = pkgs.stdenv.mkDerivation rec { name = "phpcbf-${version}"; - version = "3.3.1"; + version = "3.3.2"; src = pkgs.fetchurl { url = "https://github.com/squizlabs/PHP_CodeSniffer/releases/download/${version}/phpcbf.phar"; - sha256 = "0q75h8y4rbysyzh3i5nzqqln2d8592p0sz6y11rr2hz0g9qw4gim"; + sha256 = "1qxcd7lkqrfjibkrqq1f5szrcjmd6682mwaxha7v93pj9f92wgn4"; }; phases = [ "installPhase" ]; @@ -504,11 +411,11 @@ let psysh = pkgs.stdenv.mkDerivation rec { name = "psysh-${version}"; - version = "0.9.6"; + version = "0.9.8"; src = pkgs.fetchurl { url = "https://github.com/bobthecow/psysh/releases/download/v${version}/psysh-v${version}.tar.gz"; - sha256 = "06icmyn7v229mpfplqj76kjnp1gh4ns0nrxa7bsckyqhzi425kc6"; + sha256 = "0xs9bl0hplkm2hajmm4qca65bm2x7wnx4vbmk0d2jxpvwrgqgnzd"; }; phases = [ "installPhase" ]; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fdbb4f90babd..f4bb2c0ed0f6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -166,6 +166,10 @@ in { agate-dbf = callPackage ../development/python-modules/agate-dbf { }; + alerta = callPackage ../development/python-modules/alerta { }; + + alerta-server = callPackage ../development/python-modules/alerta-server { }; + phonenumbers = callPackage ../development/python-modules/phonenumbers { }; agate-excel = callPackage ../development/python-modules/agate-excel { }; @@ -190,7 +194,11 @@ in { astral = callPackage ../development/python-modules/astral { }; - astropy = callPackage ../development/python-modules/astropy { }; + astropy = callPackage ../development/python-modules/astropy { }; + + astroquery = callPackage ../development/python-modules/astroquery { }; + + atom = callPackage ../development/python-modules/atom { }; augeas = callPackage ../development/python-modules/augeas { inherit (pkgs) augeas; @@ -200,22 +208,52 @@ in { autograd = callPackage ../development/python-modules/autograd { }; + autologging = callPackage ../development/python-modules/autologging { }; + automat = callPackage ../development/python-modules/automat { }; + awkward = callPackage ../development/python-modules/awkward { }; + aws-sam-translator = callPackage ../development/python-modules/aws-sam-translator { }; aws-xray-sdk = callPackage ../development/python-modules/aws-xray-sdk { }; aws-adfs = callPackage ../development/python-modules/aws-adfs { }; + atomman = callPackage ../development/python-modules/atomman { }; + # packages defined elsewhere amazon_kclpy = callPackage ../development/python-modules/amazon_kclpy { }; ansiconv = callPackage ../development/python-modules/ansiconv { }; + azure = callPackage ../development/python-modules/azure { }; + + azure-nspkg = callPackage ../development/python-modules/azure-nspkg { }; + + azure-common = callPackage ../development/python-modules/azure-common { }; + + azure-mgmt-common = callPackage ../development/python-modules/azure-mgmt-common { }; + + azure-mgmt-compute = callPackage ../development/python-modules/azure-mgmt-compute { }; + + azure-mgmt-network = callPackage ../development/python-modules/azure-mgmt-network { }; + + azure-mgmt-nspkg = callPackage ../development/python-modules/azure-mgmt-nspkg { }; + + azure-mgmt-resource = callPackage ../development/python-modules/azure-mgmt-resource { }; + + azure-mgmt-storage = callPackage ../development/python-modules/azure-mgmt-storage { }; + + azure-storage = callPackage ../development/python-modules/azure-storage { }; + + azure-servicemanagement-legacy = callPackage ../development/python-modules/azure-servicemanagement-legacy { }; + backports_csv = callPackage ../development/python-modules/backports_csv {}; + backports-shutil-which = callPackage ../development/python-modules/backports-shutil-which {}; + bap = callPackage ../development/python-modules/bap { bap = pkgs.ocamlPackages.bap; }; @@ -224,6 +262,8 @@ in { bayespy = callPackage ../development/python-modules/bayespy { }; + bitarray = callPackage ../development/python-modules/bitarray { }; + bitcoinlib = callPackage ../development/python-modules/bitcoinlib { }; bitcoin-price-api = callPackage ../development/python-modules/bitcoin-price-api { }; @@ -232,12 +272,20 @@ in { breathe = callPackage ../development/python-modules/breathe { }; + brotli = callPackage ../development/python-modules/brotli { }; + + broadlink = callPackage ../development/python-modules/broadlink { }; + browser-cookie3 = callPackage ../development/python-modules/browser-cookie3 { }; browsermob-proxy = disabledIf isPy3k (callPackage ../development/python-modules/browsermob-proxy {}); + bt_proximity = callPackage ../development/python-modules/bt-proximity { }; + bugseverywhere = callPackage ../applications/version-management/bugseverywhere {}; + cachecontrol = callPackage ../development/python-modules/cachecontrol { }; + cdecimal = callPackage ../development/python-modules/cdecimal { }; clustershell = callPackage ../development/python-modules/clustershell { }; @@ -248,6 +296,10 @@ in { dependency-injector = callPackage ../development/python-modules/dependency-injector { }; + btchip = callPackage ../development/python-modules/btchip { }; + + datamodeldict = callPackage ../development/python-modules/datamodeldict { }; + dbf = callPackage ../development/python-modules/dbf { }; dbfread = callPackage ../development/python-modules/dbfread { }; @@ -288,20 +340,40 @@ in { distorm3 = callPackage ../development/python-modules/distorm3 { }; + distributed = callPackage ../development/python-modules/distributed { }; + docutils = callPackage ../development/python-modules/docutils { }; dogtail = callPackage ../development/python-modules/dogtail { }; diff-match-patch = callPackage ../development/python-modules/diff-match-patch { }; + eradicate = callPackage ../development/python-modules/eradicate { }; + + fastpbkdf2 = callPackage ../development/python-modules/fastpbkdf2 { }; + fido2 = callPackage ../development/python-modules/fido2 { }; + filterpy = callPackage ../development/python-modules/filterpy { }; + fire = callPackage ../development/python-modules/fire { }; + fdint = callPackage ../development/python-modules/fdint { }; + + fuse = callPackage ../development/python-modules/fuse-python { fuse = pkgs.fuse; }; + + genanki = callPackage ../development/python-modules/genanki { }; + + gidgethub = callPackage ../development/python-modules/gidgethub { }; + + gin-config = callPackage ../development/python-modules/gin-config { }; + globus-sdk = callPackage ../development/python-modules/globus-sdk { }; goocalendar = callPackage ../development/python-modules/goocalendar { }; + gsd = callPackage ../development/python-modules/gsd { }; + gssapi = callPackage ../development/python-modules/gssapi { }; h5py = callPackage ../development/python-modules/h5py { @@ -316,10 +388,24 @@ in { habanero = callPackage ../development/python-modules/habanero { }; + helper = callPackage ../development/python-modules/helper { }; + + histbook = callPackage ../development/python-modules/histbook { }; + + hdmedians = callPackage ../development/python-modules/hdmedians { }; + + hoomd-blue = toPythonModule (callPackage ../development/python-modules/hoomd-blue { + inherit python; + }); + + hopcroftkarp = callPackage ../development/python-modules/hopcroftkarp { }; + httpsig = callPackage ../development/python-modules/httpsig { }; i3ipc = callPackage ../development/python-modules/i3ipc { }; + imutils = callPackage ../development/python-modules/imutils { }; + intelhex = callPackage ../development/python-modules/intelhex { }; jira = callPackage ../development/python-modules/jira { }; @@ -328,20 +414,38 @@ in { mpi = pkgs.openmpi; }; + libmr = callPackage ../development/python-modules/libmr { }; + lmtpd = callPackage ../development/python-modules/lmtpd { }; logster = callPackage ../development/python-modules/logster { }; mail-parser = callPackage ../development/python-modules/mail-parser { }; + manhole = callPackage ../development/python-modules/manhole { }; + + markerlib = callPackage ../development/python-modules/markerlib { }; + + matchpy = callPackage ../development/python-modules/matchpy { }; + monty = callPackage ../development/python-modules/monty { }; + mininet-python = (toPythonModule (pkgs.mininet.override{ inherit python; })).py; + mpi4py = callPackage ../development/python-modules/mpi4py { mpi = pkgs.openmpi; }; + multiset = callPackage ../development/python-modules/multiset { }; + + mwclient = callPackage ../development/python-modules/mwclient { }; + mwoauth = callPackage ../development/python-modules/mwoauth { }; + nbval = callPackage ../development/python-modules/nbval { }; + + nest-asyncio = callPackage ../development/python-modules/nest-asyncio { }; + neuron = pkgs.neuron.override { inherit python; }; @@ -360,12 +464,22 @@ in { ntlm-auth = callPackage ../development/python-modules/ntlm-auth { }; + nvchecker = callPackage ../development/python-modules/nvchecker { }; + + numericalunits = callPackage ../development/python-modules/numericalunits { }; + oauthenticator = callPackage ../development/python-modules/oauthenticator { }; ordered-set = callPackage ../development/python-modules/ordered-set { }; + osmnx = callPackage ../development/python-modules/osmnx { }; + outcome = callPackage ../development/python-modules/outcome {}; + ovito = toPythonModule (pkgs.libsForQt5.callPackage ../development/python-modules/ovito { + pythonPackages = self; + }); + palettable = callPackage ../development/python-modules/palettable { }; pathlib = callPackage ../development/python-modules/pathlib { }; @@ -376,10 +490,16 @@ in { pdfx = callPackage ../development/python-modules/pdfx { }; + perf = callPackage ../development/python-modules/perf { }; + phonopy = callPackage ../development/python-modules/phonopy { }; + pims = callPackage ../development/python-modules/pims { }; + plantuml = callPackage ../tools/misc/plantuml { }; + progress = callPackage ../development/python-modules/progress { }; + pymysql = callPackage ../development/python-modules/pymysql { }; Pmw = callPackage ../development/python-modules/Pmw { }; @@ -396,6 +516,8 @@ in { inherit (pkgs) arrow-cpp cmake pkgconfig; }; + pyannotate = callPackage ../development/python-modules/pyannotate { }; + pyatspi = callPackage ../development/python-modules/pyatspi { }; pyaxmlparser = callPackage ../development/python-modules/pyaxmlparser { }; @@ -426,12 +548,16 @@ in { pyfakefs = callPackage ../development/python-modules/pyfakefs {}; + pyfttt = callPackage ../development/python-modules/pyfttt { }; + pygame = callPackage ../development/python-modules/pygame { }; pygame-git = callPackage ../development/python-modules/pygame/git.nix { }; pygame_sdl2 = callPackage ../development/python-modules/pygame_sdl2 { }; + pygdbmi = callPackage ../development/python-modules/pygdbmi { }; + pygmo = callPackage ../development/python-modules/pygmo { }; pygobject2 = callPackage ../development/python-modules/pygobject { }; @@ -461,14 +587,20 @@ in { pykerberos = callPackage ../development/python-modules/pykerberos { }; + pykeepass = callPackage ../development/python-modules/pykeepass { }; + pymatgen = callPackage ../development/python-modules/pymatgen { }; pymatgen-lammps = callPackage ../development/python-modules/pymatgen-lammps { }; + pymsgbox = callPackage ../development/python-modules/pymsgbox { }; + pynisher = callPackage ../development/python-modules/pynisher { }; pyparser = callPackage ../development/python-modules/pyparser { }; + pyres = callPackage ../development/python-modules/pyres { }; + pyqt4 = callPackage ../development/python-modules/pyqt/4.x.nix { pythonPackages = self; }; @@ -493,10 +625,28 @@ in { slurm = pkgs.slurm; }; + pyssim = callPackage ../development/python-modules/pyssim { }; + + pystache = callPackage ../development/python-modules/pystache { }; + + pytesseract = callPackage ../development/python-modules/pytesseract { }; + + pytest-mypy = callPackage ../development/python-modules/pytest-mypy { }; + pytest-tornado = callPackage ../development/python-modules/pytest-tornado { }; + python-binance = callPackage ../development/python-modules/python-binance { }; + + python-engineio = callPackage ../development/python-modules/python-engineio { }; + python-hosts = callPackage ../development/python-modules/python-hosts { }; + python-lz4 = callPackage ../development/python-modules/python-lz4 { }; + + python-ldap-test = callPackage ../development/python-modules/python-ldap-test { }; + + python-mnist = callPackage ../development/python-modules/python-mnist { }; + python-igraph = callPackage ../development/python-modules/python-igraph { pkgconfig = pkgs.pkgconfig; igraph = pkgs.igraph; @@ -504,14 +654,20 @@ in { python3-openid = callPackage ../development/python-modules/python3-openid { }; + python-packer = callPackage ../development/python-modules/python-packer { }; + python-periphery = callPackage ../development/python-modules/python-periphery { }; python-prctl = callPackage ../development/python-modules/python-prctl { }; + python-rapidjson = callPackage ../development/python-modules/python-rapidjson { }; + python-sql = callPackage ../development/python-modules/python-sql { }; python-stdnum = callPackage ../development/python-modules/python-stdnum { }; + python-socketio = callPackage ../development/python-modules/python-socketio { }; + python-utils = callPackage ../development/python-modules/python-utils { }; pytimeparse = callPackage ../development/python-modules/pytimeparse { }; @@ -520,8 +676,12 @@ in { pyxml = disabledIf isPy3k (callPackage ../development/python-modules/pyxml{ }); + pyvoro = callPackage ../development/python-modules/pyvoro { }; + relatorio = callPackage ../development/python-modules/relatorio { }; + remotecv = callPackage ../development/python-modules/remotecv { }; + pyzufall = callPackage ../development/python-modules/pyzufall { }; rhpl = disabledIf isPy3k (callPackage ../development/python-modules/rhpl {}); @@ -536,8 +696,12 @@ in { seekpath = callPackage ../development/python-modules/seekpath { }; + selectors2 = callPackage ../development/python-modules/selectors2 { }; + serversyncstorage = callPackage ../development/python-modules/serversyncstorage {}; + shellingham = callPackage ../development/python-modules/shellingham {}; + simpleeval = callPackage ../development/python-modules/simpleeval { }; singledispatch = callPackage ../development/python-modules/singledispatch { }; @@ -550,8 +714,16 @@ in { slackclient = callPackage ../development/python-modules/slackclient { }; + slicerator = callPackage ../development/python-modules/slicerator { }; + + slither-analyzer = callPackage ../development/python-modules/slither-analyzer { }; + + snapcast = callPackage ../development/python-modules/snapcast { }; + spglib = callPackage ../development/python-modules/spglib { }; + sslib = callPackage ../development/python-modules/sslib { }; + statistics = callPackage ../development/python-modules/statistics { }; sumo = callPackage ../development/python-modules/sumo { }; @@ -564,18 +736,28 @@ in { hdf5 = pkgs.hdf5.override { zlib = pkgs.zlib; }; }; + trueskill = callPackage ../development/python-modules/trueskill { }; + trustme = callPackage ../development/python-modules/trustme {}; trio = callPackage ../development/python-modules/trio {}; + sniffio = callPackage ../development/python-modules/sniffio { }; + tokenserver = callPackage ../development/python-modules/tokenserver {}; toml = callPackage ../development/python-modules/toml { }; unifi = callPackage ../development/python-modules/unifi { }; + vidstab = callPackage ../development/python-modules/vidstab { }; + + webapp2 = callPackage ../development/python-modules/webapp2 { }; + pyunbound = callPackage ../tools/networking/unbound/python.nix { }; + WazeRouteCalculator = callPackage ../development/python-modules/WazeRouteCalculator { }; + # packages defined here aafigure = callPackage ../development/python-modules/aafigure { }; @@ -592,18 +774,26 @@ in { adal = callPackage ../development/python-modules/adal { }; + affine = callPackage ../development/python-modules/affine { }; + aioconsole = callPackage ../development/python-modules/aioconsole { }; aiodns = callPackage ../development/python-modules/aiodns { }; aiofiles = callPackage ../development/python-modules/aiofiles { }; + aioh2 = callPackage ../development/python-modules/aioh2 { }; + aiohttp = callPackage ../development/python-modules/aiohttp { }; aiohttp-cors = callPackage ../development/python-modules/aiohttp/cors.nix { }; aiohttp-jinja2 = callPackage ../development/python-modules/aiohttp-jinja2 { }; + aiohttp-remotes = callPackage ../development/python-modules/aiohttp-remotes { }; + + aioprocessing = callPackage ../development/python-modules/aioprocessing { }; + ajpy = callPackage ../development/python-modules/ajpy { }; alabaster = callPackage ../development/python-modules/alabaster {}; @@ -649,6 +839,8 @@ in { appnope = callPackage ../development/python-modules/appnope { }; + approvaltests = callPackage ../development/python-modules/approvaltests { }; + apsw = callPackage ../development/python-modules/apsw {}; astor = callPackage ../development/python-modules/astor {}; @@ -702,21 +894,22 @@ in { # argparse is part of stdlib in 2.7 and 3.2+ argparse = null; - astroid = callPackage ../development/python-modules/astroid { }; + astroid = if isPy3k then callPackage ../development/python-modules/astroid { } + else callPackage ../development/python-modules/astroid/1.6.nix { }; attrdict = callPackage ../development/python-modules/attrdict { }; attrs = callPackage ../development/python-modules/attrs { }; + atsim_potentials = callPackage ../development/python-modules/atsim_potentials { }; + audioread = callPackage ../development/python-modules/audioread { }; audiotools = callPackage ../development/python-modules/audiotools { }; autopep8 = callPackage ../development/python-modules/autopep8 { }; - av = callPackage ../development/python-modules/av { - inherit (pkgs) ffmpeg_2 git libav pkgconfig; - }; + av = callPackage ../development/python-modules/av { }; avro = callPackage ../development/python-modules/avro {}; @@ -728,241 +921,14 @@ in { noise = callPackage ../development/python-modules/noise {}; - azure = buildPythonPackage rec { - version = "0.11.0"; - name = "azure-${version}"; - disabled = pythonOlder "2.7"; - - src = pkgs.fetchurl { - url = "mirror://pypi/a/azure/${name}.zip"; - sha256 = "89c20b2efaaed3c6f56345d55c32a8d4e7d2a16c032d0acb92f8f490c508fe24"; - }; - - propagatedBuildInputs = with self; [ dateutil futures pyopenssl requests ]; - - meta = { - description = "Microsoft Azure SDK for Python"; - homepage = "https://azure.microsoft.com/en-us/develop/python/"; - license = licenses.asl20; - maintainers = with maintainers; [ olcai ]; - }; - }; - - azure-nspkg = buildPythonPackage rec { - version = "1.0.0"; - name = "azure-nspkg-${version}"; - src = pkgs.fetchurl { - url = mirror://pypi/a/azure-nspkg/azure-nspkg-1.0.0.zip; - sha256 = "1xqvc8by1lbd7j9dxyly03jz3rgbmnsiqnqgydhkf4pa2mn2hgr9"; - }; - meta = { - description = "Microsoft Azure SDK for Python"; - homepage = "https://azure.microsoft.com/en-us/develop/python/"; - license = licenses.asl20; - maintainers = with maintainers; [ olcai ]; - }; - }; - - azure-common = buildPythonPackage rec { - version = "1.0.0"; - name = "azure-common-${version}"; - disabled = isPyPy; - src = pkgs.fetchurl { - url = mirror://pypi/a/azure-common/azure-common-1.0.0.zip; - sha256 = "074rwwy8zzs7zw3nww5q2wg5lxgdc4rmypp2gfc9mwsz0gb70491"; - }; - propagatedBuildInputs = with self; [ azure-nspkg ]; - postInstall = '' - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py - ''; - meta = { - description = "Microsoft Azure SDK for Python"; - homepage = "https://azure.microsoft.com/en-us/develop/python/"; - license = licenses.asl20; - maintainers = with maintainers; [ olcai ]; - }; - }; - - azure-mgmt-common = buildPythonPackage rec { - version = "0.20.0"; - name = "azure-mgmt-common-${version}"; - src = pkgs.fetchurl { - url = mirror://pypi/a/azure-mgmt-common/azure-mgmt-common-0.20.0.zip; - sha256 = "1rmzpz3733wv31rsnqpdy4bbafvk5dhbqx7q0xf62dlz7p0i4f66"; - }; - propagatedBuildInputs = with self; [ azure-common azure-mgmt-nspkg requests ]; - postInstall = '' - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py - ''; - meta = { - description = "Microsoft Azure SDK for Python"; - homepage = "https://azure.microsoft.com/en-us/develop/python/"; - license = licenses.asl20; - maintainers = with maintainers; [ olcai ]; - }; - }; - - azure-mgmt-compute = buildPythonPackage rec { - version = "0.20.0"; - name = "azure-mgmt-compute-${version}"; - src = pkgs.fetchurl { - url = mirror://pypi/a/azure-mgmt-compute/azure-mgmt-compute-0.20.0.zip; - sha256 = "12hr5vxdg2sk2fzr608a37f4i8nbchca7dgdmly2w5fc7x88jx2v"; - }; - preConfigure = '' - # Patch to make this package work on requests >= 2.11.x - # CAN BE REMOVED ON NEXT PACKAGE UPDATE - sed -i 's|len(request_content)|str(len(request_content))|' azure/mgmt/compute/computemanagement.py - ''; - postInstall = '' - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py - ''; - propagatedBuildInputs = with self; [ azure-mgmt-common ]; - meta = { - description = "Microsoft Azure SDK for Python"; - homepage = "https://azure.microsoft.com/en-us/develop/python/"; - license = licenses.asl20; - maintainers = with maintainers; [ olcai ]; - }; - }; - - azure-mgmt-network = buildPythonPackage rec { - version = "0.20.1"; - name = "azure-mgmt-network-${version}"; - src = pkgs.fetchurl { - url = mirror://pypi/a/azure-mgmt-network/azure-mgmt-network-0.20.1.zip; - sha256 = "10vj22h6nxpw0qpvib5x2g6qs5j8z31142icvh4qk8k40fcrs9hx"; - }; - preConfigure = '' - # Patch to make this package work on requests >= 2.11.x - # CAN BE REMOVED ON NEXT PACKAGE UPDATE - sed -i 's|len(request_content)|str(len(request_content))|' azure/mgmt/network/networkresourceprovider.py - ''; - postInstall = '' - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py - ''; - propagatedBuildInputs = with self; [ azure-mgmt-common ]; - meta = { - description = "Microsoft Azure SDK for Python"; - homepage = "https://azure.microsoft.com/en-us/develop/python/"; - license = licenses.asl20; - maintainers = with maintainers; [ olcai ]; - }; - }; - - azure-mgmt-nspkg = buildPythonPackage rec { - version = "1.0.0"; - name = "azure-mgmt-nspkg-${version}"; - src = pkgs.fetchurl { - url = mirror://pypi/a/azure-mgmt-nspkg/azure-mgmt-nspkg-1.0.0.zip; - sha256 = "1rq92fj3kvnqkk18596dybw0kvhgscvc6cd8hp1dhy3wrkqnhwmq"; - }; - propagatedBuildInputs = with self; [ azure-nspkg ]; - meta = { - description = "Microsoft Azure SDK for Python"; - homepage = "https://azure.microsoft.com/en-us/develop/python/"; - license = licenses.asl20; - maintainers = with maintainers; [ olcai ]; - }; - }; - - azure-mgmt-resource = buildPythonPackage rec { - version = "0.20.1"; - name = "azure-mgmt-resource-${version}"; - src = pkgs.fetchurl { - url = mirror://pypi/a/azure-mgmt-resource/azure-mgmt-resource-0.20.1.zip; - sha256 = "0slh9qfm5nfacrdm3lid0sr8kwqzgxvrwf27laf9v38kylkfqvml"; - }; - preConfigure = '' - # Patch to make this package work on requests >= 2.11.x - # CAN BE REMOVED ON NEXT PACKAGE UPDATE - sed -i 's|len(request_content)|str(len(request_content))|' azure/mgmt/resource/resourcemanagement.py - ''; - postInstall = '' - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py - ''; - propagatedBuildInputs = with self; [ azure-mgmt-common ]; - meta = { - description = "Microsoft Azure SDK for Python"; - homepage = "https://azure.microsoft.com/en-us/develop/python/"; - license = licenses.asl20; - maintainers = with maintainers; [ olcai ]; - }; - }; - - azure-mgmt-storage = buildPythonPackage rec { - version = "0.20.0"; - name = "azure-mgmt-storage-${version}"; - src = pkgs.fetchurl { - url = mirror://pypi/a/azure-mgmt-storage/azure-mgmt-storage-0.20.0.zip; - sha256 = "16iw7hqhq97vlzfwixarfnirc60l5mz951p57brpcwyylphl3yim"; - }; - preConfigure = '' - # Patch to make this package work on requests >= 2.11.x - # CAN BE REMOVED ON NEXT PACKAGE UPDATE - sed -i 's|len(request_content)|str(len(request_content))|' azure/mgmt/storage/storagemanagement.py - ''; - postInstall = '' - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/mgmt/__init__.py - ''; - propagatedBuildInputs = with self; [ azure-mgmt-common ]; - meta = { - description = "Microsoft Azure SDK for Python"; - homepage = "https://azure.microsoft.com/en-us/develop/python/"; - license = licenses.asl20; - maintainers = with maintainers; [ olcai ]; - }; - }; - - azure-storage = buildPythonPackage rec { - version = "0.20.3"; - name = "azure-storage-${version}"; - src = pkgs.fetchurl { - url = mirror://pypi/a/azure-storage/azure-storage-0.20.3.zip; - sha256 = "06bmw6k2000kln5jwk5r9bgcalqbyvqirmdh9gq4s6nb4fv3c0jb"; - }; - propagatedBuildInputs = with self; [ azure-common futures dateutil requests ]; - postInstall = '' - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py - ''; - meta = { - description = "Microsoft Azure SDK for Python"; - homepage = "https://azure.microsoft.com/en-us/develop/python/"; - license = licenses.asl20; - maintainers = with maintainers; [ olcai ]; - }; - }; - - azure-servicemanagement-legacy = buildPythonPackage rec { - version = "0.20.1"; - name = "azure-servicemanagement-legacy-${version}"; - src = pkgs.fetchurl { - url = mirror://pypi/a/azure-servicemanagement-legacy/azure-servicemanagement-legacy-0.20.1.zip; - sha256 = "17dwrp99sx5x9cm4vldkaxhki9gbd6dlafa0lpr2n92xhh2838zs"; - }; - propagatedBuildInputs = with self; [ azure-common requests ]; - postInstall = '' - echo "__import__('pkg_resources').declare_namespace(__name__)" >> "$out/lib/${python.libPrefix}"/site-packages/azure/__init__.py - ''; - meta = { - description = "Microsoft Azure SDK for Python"; - homepage = "https://azure.microsoft.com/en-us/develop/python/"; - license = licenses.asl20; - maintainers = with maintainers; [ olcai ]; - }; - }; - backcall = callPackage ../development/python-modules/backcall { }; backports_abc = callPackage ../development/python-modules/backports_abc { }; backports_functools_lru_cache = callPackage ../development/python-modules/backports_functools_lru_cache { }; + backports_os = callPackage ../development/python-modules/backports_os { }; + backports_shutil_get_terminal_size = callPackage ../development/python-modules/backports_shutil_get_terminal_size { }; backports_ssl_match_hostname = if !(pythonOlder "3.5") then null else @@ -980,6 +946,8 @@ in { inherit (pkgs) gcc wirelesstools; }; + base58 = callPackage ../development/python-modules/base58 {}; + batinfo = callPackage ../development/python-modules/batinfo {}; bcdoc = callPackage ../development/python-modules/bcdoc {}; @@ -998,102 +966,24 @@ in { bibtexparser = callPackage ../development/python-modules/bibtexparser { }; - binwalk_fun = { visualizationSupport ? false, pyqtgraph ? null }: - assert visualizationSupport -> pyqtgraph != null; + binwalk = callPackage ../development/python-modules/binwalk { }; - buildPythonPackage rec { - name = "binwalk-${version}"; - version = "2.1.1"; - - src = pkgs.fetchFromGitHub { - owner = "devttys0"; - repo = "binwalk"; - rev = "291a03595d17f848c73b74cb6ca508da782cd8f7"; - sha256 = "0grid93yz6i6jb2zggrqncp5awdf7qi88j5y2k7dq0k9r6b8zydw"; - }; - - propagatedBuildInputs = with stdenv.lib; with pkgs; [ zlib xz ncompress gzip bzip2 gnutar p7zip cabextract lzma self.pycrypto ] - ++ optional visualizationSupport pyqtgraph; - - meta = with stdenv.lib; { - homepage = "http://binwalk.org"; - description = "A tool for searching a given binary image for embedded files"; - platforms = platforms.all; - maintainers = [ maintainers.koral ]; - }; - }; - - binwalk = self.binwalk_fun { }; - binwalk-full = self.binwalk_fun { visualizationSupport = true; pyqtgraph = self.pyqtgraph; }; + binwalk-full = appendToName "full" (self.binwalk.override { + pyqtgraph = self.pyqtgraph; + }); bitmath = callPackage ../development/python-modules/bitmath { }; - caldavclientlibrary-asynk = buildPythonPackage rec { - version = "asynkdev"; - name = "caldavclientlibrary-asynk-${version}"; - - src = pkgs.fetchgit { - url = "https://github.com/skarra/CalDAVClientLibrary.git"; - rev = "06699b08190d50cc2636b921a654d67db0a967d1"; - sha256 = "157q32251ac9x3gdshgrjwsy48nq74vrzviswvph56h9wa8ksnnk"; - }; - - disabled = isPy3k; - - meta = { - description = "A Python library and tool for CalDAV"; - - longDescription = '' - CalDAVCLientLibrary is a Python library and tool for CalDAV. - - This package is the unofficial CalDAVCLientLibrary Python - library maintained by the author of Asynk and is needed for - that package. - ''; - - homepage = https://github.com/skarra/CalDAVClientLibrary/tree/asynkdev/; - maintainers = with maintainers; [ pjones ]; - broken = true; # 2018-04-11 - }; - }; + caldavclientlibrary-asynk = callPackage ../development/python-modules/caldavclientlibrary-asynk { }; biopython = callPackage ../development/python-modules/biopython { }; - bedup = buildPythonPackage rec { - version = "0.10.1"; - name = "bedup-${version}"; - - src = pkgs.fetchFromGitHub { - owner = "g2p"; - repo = "bedup"; - rev = "v${version}"; - sha256 = "0sp8pmjkxcqq0alianfp41mwq7qj10rk1qy31pjjp9kiph1rn0x6"; - }; - - buildInputs = with self; [ pkgs.btrfs-progs ]; - propagatedBuildInputs = with self; [ contextlib2 pyxdg pycparser alembic ] - ++ optionals (!isPyPy) [ cffi ]; - - disabled = pythonOlder "3.3"; - - meta = { - description = "Deduplication for Btrfs"; - longDescription = '' - Deduplication for Btrfs. bedup looks for new and changed files, making sure that multiple - copies of identical files share space on disk. It integrates deeply with btrfs so that scans - are incremental and low-impact. - ''; - homepage = https://github.com/g2p/bedup; - license = licenses.gpl2; - - platforms = platforms.linux; - - maintainers = with maintainers; [ bluescreen303 ]; - }; - }; + bedup = callPackage ../development/python-modules/bedup { }; blessed = callPackage ../development/python-modules/blessed {}; + block-io = callPackage ../development/python-modules/block-io {}; + # Build boost for this specific Python version # TODO: use separate output for libboost_python.so boost = toPythonModule (pkgs.boost.override { @@ -1101,6 +991,8 @@ in { enablePython = true; }); + boltztrap2 = callPackage ../development/python-modules/boltztrap2 { }; + bumps = callPackage ../development/python-modules/bumps {}; cached-property = callPackage ../development/python-modules/cached-property { }; @@ -1111,33 +1003,7 @@ in { numpy = self.numpy; }; - capstone = buildPythonPackage rec { - name = "capstone-3.0.4"; - src = pkgs.fetchurl { - url = "mirror://pypi/c/capstone/${name}.tar.gz"; - sha256 = "945d3b8c3646a1c3914824c416439e2cf2df8969dd722c8979cdcc23b40ad225"; - }; - patches = [ - (pkgs.fetchpatch { - stripLen = 2; - url = "https://patch-diff.githubusercontent.com/raw/aquynh/capstone/pull/783/commits/23fe9f36622573c747e2bab6119ff245437bf276.patch"; - sha256 = "0yizqrdlxqxn16873593kdx2vrr7gvvilhgcf9xy6hr0603d3m5r"; - }) - ]; - postPatch = '' - patchShebangs src/make.sh - ''; - propagatedBuildInputs = [ ]; - preCheck = '' - mv src/libcapstone.so capstone - ''; - meta = with pkgs.stdenv.lib; { - homepage = "http://www.capstone-engine.org/"; - license = licenses.bsdOriginal; - description = "Capstone disassembly engine"; - maintainers = with maintainers; [ bennofs ]; - }; - }; + capstone = callPackage ../development/python-modules/capstone { }; cement = callPackage ../development/python-modules/cement {}; @@ -1163,21 +1029,11 @@ in { colour = callPackage ../development/python-modules/colour {}; + configshell = callPackage ../development/python-modules/configshell { }; + constantly = callPackage ../development/python-modules/constantly { }; - cornice = buildPythonPackage rec { - name = "cornice-${version}"; - version = "1.2.1"; - src = pkgs.fetchgit { - url = https://github.com/mozilla-services/cornice.git; - rev = "refs/tags/${version}"; - sha256 = "0688vrkl324jmpi8jkjh1s8nsyjinw149g3x8qlis8vz6j6a01wv"; - }; - - propagatedBuildInputs = with self; [ pyramid simplejson ]; - - doCheck = false; # lazy packager - }; + cornice = callPackage ../development/python-modules/cornice { }; cram = callPackage ../development/python-modules/cram { }; @@ -1205,12 +1061,8 @@ in { cypari2 = callPackage ../development/python-modules/cypari2 { }; - dlib = buildPythonPackage rec { - inherit (pkgs.dlib) name src nativeBuildInputs meta buildInputs; - - patches = [ ../development/python-modules/dlib/build-cores.patch ]; - - checkInputs = with self; [ pytest ]; + dlib = callPackage ../development/python-modules/dlib { + inherit (pkgs) dlib; }; datadog = callPackage ../development/python-modules/datadog {}; @@ -1235,6 +1087,8 @@ in { pyechonest = callPackage ../development/python-modules/pyechonest { }; + pyepsg = callPackage ../development/python-modules/pyepsg { }; + pyezminc = callPackage ../development/python-modules/pyezminc { }; billiard = callPackage ../development/python-modules/billiard { }; @@ -1261,70 +1115,13 @@ in { bpython = callPackage ../development/python-modules/bpython {}; - bsddb3 = buildPythonPackage rec { - name = "bsddb3-${version}"; - version = "6.1.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/b/bsddb3/${name}.tar.gz"; - sha256 = "6f21b0252125c07798d784c164ef135ad153d226c01b290258ee1c5b9e7c4dd3"; - }; - - buildInputs = [ pkgs.db ]; - - # Judging from SyntaxError in test -# disabled = isPy3k; - doCheck = false; # test suite breaks python3 compatibility - - # Path to database need to be set. - # Somehow the setup.py flag is not propagated. - #setupPyBuildFlags = [ "--berkeley-db=${pkgs.db}" ]; - # We can also use a variable - preConfigure = '' - export BERKELEYDB_DIR=${pkgs.db.dev}; - ''; - - meta = { - description = "Python bindings for Oracle Berkeley DB"; - homepage = https://www.jcea.es/programacion/pybsddb.htm; - license = with licenses; [ agpl3 ]; # License changed from bsd3 to agpl3 since 6.x - }; - }; + bsddb3 = callPackage ../development/python-modules/bsddb3 { }; bkcharts = callPackage ../development/python-modules/bkcharts { }; bokeh = callPackage ../development/python-modules/bokeh { }; - boto = buildPythonPackage rec { - name = "boto-${version}"; - version = "2.47.0"; - - src = pkgs.fetchurl { - url = "https://github.com/boto/boto/archive/${version}.tar.gz"; - sha256 = "051gq8z9m2cir03jhc00qs36bnpla7zkqm9xqiqcqvdknmi2ndbq"; - }; - - checkPhase = '' - ${python.interpreter} tests/test.py default - ''; - - buildInputs = [ self.nose self.mock ]; - propagatedBuildInputs = [ self.requests self.httpretty ]; - - meta = { - homepage = https://github.com/boto/boto; - - license = "bsd"; - - description = "Python interface to Amazon Web Services"; - - longDescription = '' - The boto module is an integrated interface to current and - future infrastructural services offered by Amazon Web - Services. This includes S3, SQS, EC2, among others. - ''; - }; - }; + boto = callPackage ../development/python-modules/boto { }; boto3 = callPackage ../development/python-modules/boto3 { }; @@ -1332,56 +1129,23 @@ in { bottle = callPackage ../development/python-modules/bottle { }; - box2d = buildPythonPackage rec { - name = "box2d-${version}"; - version = "2.3b0"; - disabled = (!isPy27); - - src = pkgs.fetchurl { - url = "mirror://pypi/B/Box2D/Box2D-2.3b0.zip"; - sha256 = "4519842c650b0153550eb0c9864da46b5a4ec8555c68b70f5cd2952a21c788b0"; - }; - - patches = [ ../development/python-modules/box2d/disable-test.patch ]; - - propagatedBuildInputs = [ pkgs.swig2 pkgs.box2d ]; - - meta = { - homepage = https://code.google.com/p/pybox2d/; - description = '' - A 2D game physics library for Python under - the very liberal zlib license - ''; - license = licenses.zlib; - platforms = platforms.all; - maintainers = with maintainers; [ sepi ]; - }; - }; + box2d = callPackage ../development/python-modules/box2d { pkgs-box2d = pkgs.box2d; }; branca = callPackage ../development/python-modules/branca { }; bugwarrior = callPackage ../development/python-modules/bugwarrior { }; - # bugz = buildPythonPackage (rec { - # name = "bugz-0.9.3"; - # - # src = pkgs.fetchgit { - # url = "https://github.com/williamh/pybugz.git"; - # rev = "refs/tags/0.9.3"; - # }; - # - # propagatedBuildInputs = with self; [ self.argparse ]; - # - # doCheck = false; - # - # meta = { - # homepage = http://www.liquidx.net/pybugz/; - # description = "Command line interface for Bugzilla"; - # }; - # }); + bugz = callPackage ../development/python-modules/bugz { }; bugzilla = callPackage ../development/python-modules/bugzilla { }; + buildbot = callPackage ../development/python-modules/buildbot { }; + buildbot-plugins = pkgs.recurseIntoAttrs (callPackage ../development/python-modules/buildbot/plugins.nix { }); + buildbot-ui = self.buildbot.withPlugins (with self.buildbot-plugins; [ www ]); + buildbot-full = self.buildbot.withPlugins (with self.buildbot-plugins; [ www console-view waterfall-view grid-view wsgi-dashboards ]); + buildbot-worker = callPackage ../development/python-modules/buildbot/worker.nix { }; + buildbot-pkg = callPackage ../development/python-modules/buildbot/pkg.nix { }; + check-manifest = callPackage ../development/python-modules/check-manifest { }; devpi-common = callPackage ../development/python-modules/devpi-common { }; @@ -1402,91 +1166,25 @@ in { cairocffi = callPackage ../development/python-modules/cairocffi {}; + cairosvg1 = callPackage ../development/python-modules/cairosvg/1_x.nix {}; + cairosvg = callPackage ../development/python-modules/cairosvg {}; carrot = callPackage ../development/python-modules/carrot {}; + cartopy = callPackage ../development/python-modules/cartopy {}; + case = callPackage ../development/python-modules/case {}; - cassandra-driver = buildPythonPackage rec { - name = "cassandra-driver-3.6.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/c/cassandra-driver/${name}.tar.gz"; - sha256 = "1aqmy3psn12lxgp659d0zsxkirxzy5lnbnzxf9xjq1a93s3qm704"; - }; - - buildInputs = with self; [ pkgs.libev cython ]; - - propagatedBuildInputs = with self; [ futures six ]; - - postPatch = '' - sed -i "s/<=1.0.1//" setup.py - ''; - - checkPhase = '' - ${python.interpreter} setup.py gevent_nosetests - ${python.interpreter} setup.py eventlet_nosetests - ''; - - checkInputs = [ scales eventlet twisted mock gevent nose pytz pyyaml sure ]; - - # Could not get tests running - doCheck = false; - - meta = { - homepage = http://datastax.github.io/python-driver/; - description = "A Python client driver for Apache Cassandra"; - license = licenses.asl20; - }; - }; + cassandra-driver = callPackage ../development/python-modules/cassandra-driver { }; cccolutils = callPackage ../development/python-modules/cccolutils {}; - CDDB = buildPythonPackage rec { - name = "CDDB-1.4"; + cchardet = callPackage ../development/python-modules/cchardet { }; - disabled = !isPy27; + CDDB = callPackage ../development/python-modules/cddb { }; - src = pkgs.fetchurl { - url = "http://cddb-py.sourceforge.net/${name}.tar.gz"; - sha256 = "098xhd575ibvdx7i3dny3lwi851yxhjg2hn5jbbgrwj833rg5l5w"; - }; - - meta = { - homepage = http://cddb-py.sourceforge.net/; - description = "CDDB and FreeDB audio CD track info access"; - license = licenses.gpl2Plus; - }; - }; - - cntk = buildPythonPackage rec { - inherit (pkgs.cntk) name version src meta; - - buildInputs = [ pkgs.cntk pkgs.swig pkgs.openmpi ]; - propagatedBuildInputs = with self; [ numpy scipy enum34 protobuf pip ]; - - CNTK_LIB_PATH = "${pkgs.cntk}/lib"; - CNTK_COMPONENT_VERSION = pkgs.cntk.version; - - postPatch = '' - cd bindings/python - sed -i 's,"libmpi.so.12","${pkgs.openmpi}/lib/libmpi.so",g' cntk/train/distributed.py - ''; - - postInstall = '' - rm -rf $out/${python.sitePackages}/cntk/libs - ln -s ${pkgs.cntk}/lib $out/${python.sitePackages}/cntk/libs - # It's not installed for some reason. - cp cntk/cntk_py.py $out/${python.sitePackages}/cntk - ''; - - # Actual tests are broken. - checkPhase = '' - cd $NIX_BUILD_TOP - ${python.interpreter} -c "import cntk" - ''; - }; + cntk = callPackage ../development/python-modules/cntk { }; celery = callPackage ../development/python-modules/celery { }; @@ -1512,37 +1210,21 @@ in { click = callPackage ../development/python-modules/click {}; + click-completion = callPackage ../development/python-modules/click-completion {}; + + click-didyoumean = callPackage ../development/python-modules/click-didyoumean {}; + click-log = callPackage ../development/python-modules/click-log {}; click-plugins = callPackage ../development/python-modules/click-plugins {}; + click-repl = callPackage ../development/python-modules/click-repl { }; + click-threading = callPackage ../development/python-modules/click-threading {}; cligj = callPackage ../development/python-modules/cligj { }; - /* There is a project called "closure-linter" on PyPI that is the - same as this, but it does not appear to be owned by Google. - So we're pulling from Google's GitHub repo instead. */ - closure-linter = buildPythonPackage rec { - name = "closure-linter-${version}"; - version = "2.3.19"; - - /* This project has no Python 3 support, as noted by - https://github.com/google/closure-linter/issues/81 */ - disabled = isPy3k; - - propagatedBuildInputs = with self; [ gflags ]; - src = pkgs.fetchgit { - url = "https://github.com/google/closure-linter"; - rev = "5c27529075bb88bdc45e73008f496dec8438d658"; - sha256 = "076c7q7pr7akfvq5y8lxr1ab81wwps07gw00igdkcxnc5k9dzxwc"; - }; - meta = { - description = "Checks JavaScript files against Google's style guide."; - homepage = "https://developers.google.com/closure/utilities/"; - license = with licenses; [ asl20 ]; - }; - }; + closure-linter = callPackage ../development/python-modules/closure-linter { }; cloudpickle = callPackage ../development/python-modules/cloudpickle { }; @@ -1573,31 +1255,7 @@ in { # Backported version of the ConfigParser library of Python 3.3 configparser = callPackage ../development/python-modules/configparser { }; - ColanderAlchemy = buildPythonPackage rec { - name = "ColanderAlchemy-${version}"; - version = "0.3.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/C/ColanderAlchemy/${name}.tar.gz"; - sha256 = "11wcni2xmfmy001rj62q2pwf305vvngkrfm5c4zlwvgbvlsrvnnw"; - }; - - patches = [ - (pkgs.fetchpatch { - url = "https://github.com/stefanofontanelli/ColanderAlchemy/commit/b45fe35f2936a5ccb705e9344075191e550af6c9.patch"; - sha256 = "1kf278wjq49zd6fhpp55vdcawzdd107767shzfck522sv8gr6qvx"; - }) - ]; - - buildInputs = with self; [ unittest2 ]; - propagatedBuildInputs = with self; [ colander sqlalchemy ]; - - meta = { - description = "Autogenerate Colander schemas based on SQLAlchemy models"; - homepage = https://github.com/stefanofontanelli/ColanderAlchemy; - license = licenses.mit; - }; - }; + ColanderAlchemy = callPackage ../development/python-modules/colanderalchemy { }; conda = callPackage ../development/python-modules/conda { }; @@ -1645,6 +1303,12 @@ in { envs = callPackage ../development/python-modules/envs { }; + eth-hash = callPackage ../development/python-modules/eth-hash { }; + + eth-typing = callPackage ../development/python-modules/eth-typing { }; + + eth-utils = callPackage ../development/python-modules/eth-utils { }; + jsonrpc-async = callPackage ../development/python-modules/jsonrpc-async { }; jsonrpc-base = callPackage ../development/python-modules/jsonrpc-base { }; @@ -1659,36 +1323,7 @@ in { wakeonlan = callPackage ../development/python-modules/wakeonlan { }; - openant = buildPythonPackage rec { - name = "openant-unstable-2017-02-11"; - - meta = with stdenv.lib; { - homepage = "https://github.com/Tigge/openant"; - description = "ANT and ANT-FS Python Library"; - license = licenses.mit; - platforms = platforms.linux; - }; - - src = pkgs.fetchFromGitHub { - owner = "Tigge"; - repo = "openant"; - rev = "ed89281e37f65d768641e87356cef38877952397"; - sha256 = "1g81l9arqdy09ijswn3sp4d6i3z18d44lzyb78bwnvdb14q22k19"; - }; - - # Removes some setup.py hacks intended to install udev rules. - # We do the job ourselves in postInstall below. - postPatch = '' - sed -i -e '/cmdclass=.*/d' setup.py - ''; - - postInstall = '' - install -dm755 "$out/etc/udev/rules.d" - install -m644 resources/ant-usb-sticks.rules "$out/etc/udev/rules.d/99-ant-usb-sticks.rules" - ''; - - propagatedBuildInputs = with self; [ pyusb ]; - }; + openant = callPackage ../development/python-modules/openant { }; opencv = toPythonModule (pkgs.opencv.override { enablePython = true; @@ -1700,103 +1335,28 @@ in { pythonPackages = self; }); + opencv4 = toPythonModule (pkgs.opencv4.override { + enablePython = true; + pythonPackages = self; + }); + openidc-client = callPackage ../development/python-modules/openidc-client {}; idna = callPackage ../development/python-modules/idna { }; - mahotas = buildPythonPackage rec { - name = "python-mahotas-${version}"; - version = "1.4.2"; - - src = pkgs.fetchurl { - url = "https://github.com/luispedro/mahotas/archive/v${version}.tar.gz"; - sha256 = "1mvsxh0pa5vdvbknlv1m68n7gw2cv4pyqgqp3r770rnmf6nxbp7m"; - }; - - buildInputs = with self; [ - nose - pillow - scipy - ]; - propagatedBuildInputs = with self; [ - numpy - imread - ]; - - disabled = stdenv.isi686; # Failing tests - - meta = with stdenv.lib; { - description = "Computer vision package based on numpy"; - homepage = http://mahotas.readthedocs.io/; - maintainers = with maintainers; [ luispedro ]; - license = licenses.mit; - platforms = platforms.linux; - }; - }; + mahotas = callPackage ../development/python-modules/mahotas { }; MDP = callPackage ../development/python-modules/mdp {}; - minidb = buildPythonPackage rec { - name = "minidb-2.0.1"; - - src = pkgs.fetchurl { - url = "https://thp.io/2010/minidb/${name}.tar.gz"; - sha256 = "1x958zr9jc26vaqij451qb9m2l7apcpz34ir9fwfjg4fwv24z2dy"; - }; - - meta = { - description = "A simple SQLite3-based store for Python objects"; - homepage = https://thp.io/2010/minidb/; - license = stdenv.lib.licenses.isc; - maintainers = [ stdenv.lib.maintainers.tv ]; - }; - }; + minidb = callPackage ../development/python-modules/minidb { }; miniupnpc = callPackage ../development/python-modules/miniupnpc {}; - mixpanel = buildPythonPackage rec { - version = "4.0.2"; - name = "mixpanel-${version}"; - disabled = isPy3k; - - src = pkgs.fetchzip { - url = "https://github.com/mixpanel/mixpanel-python/archive/${version}.zip"; - sha256 = "0yq1bcsjzsz7yz4rp69izsdn47rvkld4wki2xmapp8gg2s9i8709"; - }; - - buildInputs = with self; [ pytest mock ]; - propagatedBuildInputs = with self; [ six ]; - checkPhase = "py.test tests.py"; - - meta = { - homepage = https://github.com/mixpanel/mixpanel-python; - description = "This is the official Mixpanel Python library. This library - allows for server-side integration of Mixpanel."; - license = stdenv.lib.licenses.asl20; - }; - }; + mixpanel = callPackage ../development/python-modules/mixpanel { }; mpyq = callPackage ../development/python-modules/mpyq { }; - mxnet = buildPythonPackage rec { - inherit (pkgs.mxnet) name version src meta; - - buildInputs = [ pkgs.mxnet ]; - propagatedBuildInputs = with self; [ requests numpy graphviz ]; - - LD_LIBRARY_PATH = makeLibraryPath [ pkgs.mxnet ]; - - doCheck = !isPy3k; - - preConfigure = '' - cd python - ''; - - postInstall = '' - rm -rf $out/mxnet - ln -s ${pkgs.mxnet}/lib/libmxnet.so $out/${python.sitePackages}/mxnet - ''; - }; + mxnet = callPackage ../development/python-modules/mxnet { }; parsy = callPackage ../development/python-modules/parsy { }; @@ -1824,58 +1384,33 @@ in { pyjade = callPackage ../development/python-modules/pyjade {}; + pyjet = callPackage ../development/python-modules/pyjet {}; + PyLD = callPackage ../development/python-modules/PyLD { }; python-jose = callPackage ../development/python-modules/python-jose {}; + python-json-logger = callPackage ../development/python-modules/python-json-logger { }; + python-ly = callPackage ../development/python-modules/python-ly {}; - pyhepmc = buildPythonPackage rec { - name = "pyhepmc-${version}"; - version = "0.5.0"; - disabled = isPy3k; + pyhepmc = callPackage ../development/python-modules/pyhepmc { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyhepmc/${name}.tar.gz"; - sha256 = "1rbi8gqgclfvaibv9kzhfis11gw101x8amc93qf9y08ny4jfyr1d"; - }; + pytest = self.pytest_39; - patches = [ - # merge PR https://bitbucket.org/andybuckley/pyhepmc/pull-requests/1/add-incoming-outgoing-generators-for/diff - ../development/python-modules/pyhepmc_export_edges.patch - # add bindings to Flow class - ../development/python-modules/pyhepmc_export_flow.patch - ]; - - # regenerate python wrapper - preConfigure = '' - rm hepmc/hepmcwrap.py - swig -c++ -I${pkgs.hepmc}/include -python hepmc/hepmcwrap.i - ''; - - buildInputs = with pkgs; [ swig hepmc ]; - - HEPMCPATH = pkgs.hepmc; - - meta = { - description = "A simple wrapper on the main classes of the HepMC event simulation representation, making it possible to create, read and manipulate HepMC events from Python code"; - license = licenses.gpl2; - maintainers = with maintainers; [ veprbl ]; - platforms = platforms.all; - }; - }; - - pytest = self.pytest_37; - - pytest_37 = callPackage ../development/python-modules/pytest { + inherit (callPackage ../development/python-modules/pytest { # hypothesis tests require pytest that causes dependency cycle hypothesis = self.hypothesis.override { doCheck = false; }; - }; + }) pytest_39 pytest_37; pytest-httpbin = callPackage ../development/python-modules/pytest-httpbin { }; pytest-asyncio = callPackage ../development/python-modules/pytest-asyncio { }; + pytest-annotate = callPackage ../development/python-modules/pytest-annotate { }; + + pytest-ansible = callPackage ../development/python-modules/pytest-ansible { }; + pytest-aiohttp = callPackage ../development/python-modules/pytest-aiohttp { }; pytest-benchmark = callPackage ../development/python-modules/pytest-benchmark { }; @@ -1888,14 +1423,20 @@ in { pytest-datafiles = callPackage ../development/python-modules/pytest-datafiles { }; + pytest-dependency = callPackage ../development/python-modules/pytest-dependency { }; + pytest-django = callPackage ../development/python-modules/pytest-django { }; + pytest-faulthandler = callPackage ../development/python-modules/pytest-faulthandler { }; + pytest-fixture-config = callPackage ../development/python-modules/pytest-fixture-config { }; pytest-forked = callPackage ../development/python-modules/pytest-forked { }; pytest-rerunfailures = callPackage ../development/python-modules/pytest-rerunfailures { }; + pytest-relaxed = callPackage ../development/python-modules/pytest-relaxed { }; + pytest-flake8 = callPackage ../development/python-modules/pytest-flake8 { }; pytestflakes = callPackage ../development/python-modules/pytest-flakes { }; @@ -1914,6 +1455,8 @@ in { pytest-raisesregexp = callPackage ../development/python-modules/pytest-raisesregexp { }; + pytest-repeat = callPackage ../development/python-modules/pytest-repeat { }; + pytestrunner = callPackage ../development/python-modules/pytestrunner { }; pytestquickcheck = callPackage ../development/python-modules/pytest-quickcheck { }; @@ -1936,32 +1479,7 @@ in { pytest-sugar = callPackage ../development/python-modules/pytest-sugar { }; - tinycss = buildPythonPackage rec { - name = "tinycss-${version}"; - version = "0.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/tinycss/${name}.tar.gz"; - sha256 = "1pichqra4wk86142hqgvy9s5x6c5k5zhy8l9qxr0620pqk8spbd4"; - }; - - buildInputs = with self; [ pytest ]; - - propagatedBuildInputs = with self; [ cssutils ]; - - checkPhase = '' - py.test $out/${python.sitePackages} - ''; - - # Disable Cython tests for PyPy - TINYCSS_SKIP_SPEEDUPS_TESTS = optional isPyPy true; - - meta = { - description = "Complete yet simple CSS parser for Python"; - license = licenses.bsd3; - homepage = https://pythonhosted.org/tinycss/; - }; - }; + tinycss = callPackage ../development/python-modules/tinycss { }; tinycss2 = callPackage ../development/python-modules/tinycss2 { }; @@ -1975,40 +1493,22 @@ in { dask = callPackage ../development/python-modules/dask { }; + dask-glm = callPackage ../development/python-modules/dask-glm { }; + + dask-image = callPackage ../development/python-modules/dask-image { }; + + dask-jobqueue = callPackage ../development/python-modules/dask-jobqueue { }; + + dask-ml = callPackage ../development/python-modules/dask-ml { }; + + dask-xgboost = callPackage ../development/python-modules/dask-xgboost { }; + datrie = callPackage ../development/python-modules/datrie { }; heapdict = callPackage ../development/python-modules/heapdict { }; zict = callPackage ../development/python-modules/zict { }; - distributed = buildPythonPackage rec { - - name = "distributed-${version}"; - version = "1.15.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/distributed/${name}.tar.gz"; - sha256 = "037a07sdf2ch1d360nqwqz3b4ld8msydng7mw4i5s902v7xr05l6"; - }; - - buildInputs = with self; [ pytest docutils ]; - propagatedBuildInputs = with self; [ - dask six boto3 s3fs tblib locket msgpack-python click cloudpickle tornado - psutil botocore zict lz4 sortedcollections sortedcontainers - ] ++ (if !isPy3k then [ singledispatch ] else []); - - # py.test not picking up local config file, even when running - # manually: E ValueError: no option named '--runslow' - doCheck = false; - - meta = { - description = "Distributed computation in Python."; - homepage = "http://distributed.readthedocs.io/en/latest/"; - license = licenses.bsd3; - maintainers = with maintainers; [ teh ]; - }; - }; - digital-ocean = callPackage ../development/python-modules/digitalocean { }; leather = callPackage ../development/python-modules/leather { }; @@ -2031,6 +1531,8 @@ in { requests-cache = callPackage ../development/python-modules/requests-cache { }; + requests-file = callPackage ../development/python-modules/requests-file { }; + requests-kerberos = callPackage ../development/python-modules/requests-kerberos { }; requests-unixsocket = callPackage ../development/python-modules/requests-unixsocket {}; @@ -2062,39 +1564,7 @@ in { derpconf = callPackage ../development/python-modules/derpconf { }; - deskcon = self.buildPythonPackage rec { - name = "deskcon-0.3"; - disabled = !isPy27; - - src = pkgs.fetchFromGitHub { - owner= "screenfreeze"; - repo = "deskcon-desktop"; - rev = "267804122188fa79c37f2b21f54fe05c898610e6"; - sha256 ="0i1dd85ls6n14m9q7lkympms1w3x0pqyaxvalq82s4xnjdv585j3"; - }; - - phases = [ "unpackPhase" "installPhase" ]; - - pythonPath = [ self.pyopenssl pkgs.gtk3 ]; - - installPhase = '' - substituteInPlace server/deskcon-server --replace "python2" "python" - - mkdir -p $out/bin - mkdir -p $out/lib/${python.libPrefix}/site-packages - cp -r "server/"* $out/lib/${python.libPrefix}/site-packages - mv $out/lib/${python.libPrefix}/site-packages/deskcon-server $out/bin/deskcon-server - - wrapPythonProgramsIn $out/bin "$out $pythonPath" - ''; - - meta = { - description = "Integrates an Android device into a desktop"; - homepage = https://github.com/screenfreeze/deskcon-desktop; - license = licenses.gpl3; - }; - }; - + deskcon = callPackage ../development/python-modules/deskcon { }; dill = callPackage ../development/python-modules/dill { }; @@ -2119,27 +1589,9 @@ in { dogpile_core = callPackage ../development/python-modules/dogpile.core { }; - dopy = buildPythonPackage rec { - version = "2016-01-04"; - name = "dopy-${version}"; + dopy = callPackage ../development/python-modules/dopy { }; - src = pkgs.fetchFromGitHub { - owner = "Wiredcraft"; - repo = "dopy"; - rev = "cb443214166a4e91b17c925f40009ac883336dc3"; - sha256 ="0ams289qcgna96aak96jbz6wybs6qb95h2gn8lb4lmx2p5sq4q56"; - }; - - propagatedBuildInputs = with self; [ requests six ]; - - meta = { - description = "Digital Ocean API python wrapper"; - homepage = "https://github.com/Wiredcraft/dopy"; - license = licenses.mit; - maintainers = with maintainers; [ lihop ]; - platforms = platforms.all; - }; - }; + dpath = callPackage ../development/python-modules/dpath { }; dpkt = callPackage ../development/python-modules/dpkt {}; @@ -2167,56 +1619,15 @@ in { pythonPackages = self; })); - EditorConfig = buildPythonPackage rec { - name = "EditorConfig-${version}"; - version = "0.12.0"; - - # fetchgit used to ensure test submodule is available - src = pkgs.fetchgit { - url = "https://github.com/editorconfig/editorconfig-core-py"; - rev = "refs/tags/v${version}"; - sha256 = "0svk7id7ncygj2rnxhm7602xizljyidk4xgrl6i0xgq3829cz4bl"; - }; - - buildInputs = [ pkgs.cmake ]; - checkPhase = '' - cmake . - # utf_8_char fails with python3 - ctest -E "utf_8_char" . - ''; - - meta = { - homepage = https://editorconfig.org; - description = "EditorConfig File Locator and Interpreter for Python"; - license = stdenv.lib.licenses.psfl; - }; - }; + EditorConfig = callPackage ../development/python-modules/editorconfig { }; edward = callPackage ../development/python-modules/edward { }; elasticsearch = callPackage ../development/python-modules/elasticsearch { }; - elasticsearchdsl = buildPythonPackage (rec { - name = "elasticsearch-dsl-0.0.9"; - - src = pkgs.fetchurl { - url = "mirror://pypi/e/elasticsearch-dsl/${name}.tar.gz"; - sha256 = "1gdcdshk881vy18p0czcmbb3i4s5hl8llnfg6961b6x7jkvhihbj"; - }; - - buildInputs = with self; [ covCore dateutil elasticsearch mock pytest pytestcov unittest2 urllib3 pytz ]; - - # ImportError: No module named test_elasticsearch_dsl - # Tests require a local instance of elasticsearch - doCheck = false; - - meta = { - description = "Python client for Elasticsearch"; - homepage = https://github.com/elasticsearch/elasticsearch-dsl-py; - license = licenses.asl20; - maintainers = with maintainers; [ desiderius ]; - }; - }); + elasticsearch-dsl = callPackage ../development/python-modules/elasticsearch-dsl { }; + # alias + elasticsearchdsl = self.elasticsearch-dsl; elasticsearch-curator = callPackage ../development/python-modules/elasticsearch-curator { }; @@ -2224,166 +1635,25 @@ in { enzyme = callPackage ../development/python-modules/enzyme {}; - escapism = buildPythonPackage rec { - name = "escapism-${version}"; - version = "0.0.1"; + escapism = callPackage ../development/python-modules/escapism { }; - src = pkgs.fetchurl { - url = "mirror://pypi/e/escapism/${name}.tar.gz"; - sha256 = "1yfyxwxb864xrmrrqgp85xgsh4yrrq5mmzvkdg19jwr7rm6sqx9p"; - }; - - # No tests distributed - doCheck = false; - - meta = { - description = "Simple, generic API for escaping strings"; - homepage = "https://github.com/minrk/escapism"; - license = licenses.mit; - maintainers = with maintainers; [ bzizou ]; - }; - }; - - etcd = buildPythonPackage rec { - name = "etcd-${version}"; - version = "2.0.8"; - - # PyPI package is incomplete - src = pkgs.fetchurl { - url = "https://github.com/dsoprea/PythonEtcdClient/archive/${version}.tar.gz"; - sha256 = "0fi6rxa1yxvz7nwrc7dw6fax3041d6bj3iyhywjgbkg7nadi9i8v"; - }; - - patchPhase = '' - sed -i -e '13,14d;37d' setup.py - ''; - - propagatedBuildInputs = with self; [ simplejson pytz requests ]; - - # No proper tests are available - doCheck = false; - - meta = { - description = "A Python etcd client that just works"; - homepage = https://github.com/dsoprea/PythonEtcdClient; - license = licenses.gpl2; - }; - }; + etcd = callPackage ../development/python-modules/etcd { }; evdev = callPackage ../development/python-modules/evdev {}; eve = callPackage ../development/python-modules/eve {}; - eventlib = buildPythonPackage rec { - pname = "python-eventlib"; - name = "${pname}-${version}"; - version = "0.2.2"; - - # Judging from SyntaxError - disabled = isPy3k; - - src = pkgs.fetchdarcs { - url = "http://devel.ag-projects.com/repositories/${pname}"; - rev = "release-${version}"; - sha256 = "1zxhpq8i4jwsk7wmfncqfm211hqikj3hp38cfv509924bi76wak8"; - }; - - propagatedBuildInputs = with self; [ greenlet ]; - - doCheck = false; - - meta = { - description = "Eventlib bindings for python"; - homepage = "http://ag-projects.com/"; - license = licenses.lgpl2; - platforms = platforms.all; - }; - }; + eventlib = callPackage ../development/python-modules/eventlib { }; events = callPackage ../development/python-modules/events { }; - eyeD3 = buildPythonPackage rec { - version = "0.7.8"; - name = "eyeD3-${version}"; - disabled = isPyPy; + eyeD3 = callPackage ../development/python-modules/eyed3 { }; - src = pkgs.fetchurl { - url = "http://eyed3.nicfit.net/releases/${name}.tar.gz"; - sha256 = "1nv7nhfn1d0qm7rgkzksbccgqisng8klf97np0nwaqwd5dbmdf86"; - }; - - buildInputs = with self; [ paver ]; - - postInstall = '' - for prog in "$out/bin/"*; do - wrapProgram "$prog" --prefix PYTHONPATH : "$PYTHONPATH" \ - --prefix PATH : ${python}/bin - done - ''; - - meta = { - description = "A Python module and command line program for processing ID3 tags"; - homepage = http://eyed3.nicfit.net/; - license = licenses.gpl2; - maintainers = with maintainers; [ lovek323 ]; - platforms = platforms.unix; - - longDescription = '' - eyeD3 is a Python module and command line program for processing ID3 - tags. Information about mp3 files (i.e bit rate, sample frequency, play - time, etc.) is also provided. The formats supported are ID3 v1.0/v1.1 - and v2.3/v2.4. - ''; - }; - }; - - execnet = buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "execnet"; - version = "1.4.1"; - src = pkgs.fetchurl { - url = "mirror://pypi/e/${pname}/${name}.tar.gz"; - sha256 = "1rpk1vyclhg911p3hql0m0nrpq7q7mysxnaaw6vs29cpa6kx8vgn"; - }; - buildInputs = with self; [ pytest setuptools_scm ]; - propagatedBuildInputs = with self; [ apipkg ]; - # remove vbox tests - postPatch = '' - rm -v testing/test_termination.py - rm -v testing/test_channel.py - rm -v testing/test_xspec.py - rm -v testing/test_gateway.py - ''; - checkPhase = '' - py.test testing - ''; - __darwinAllowLocalNetworking = true; - meta = { - description = "Rapid multi-Python deployment"; - license = licenses.gpl2; - homepage = "http://codespeak.net/execnet"; - maintainers = with maintainers; [ nand0p ]; - }; - }; + execnet = callPackage ../development/python-modules/execnet { }; ezdxf = callPackage ../development/python-modules/ezdxf {}; - facebook-sdk = buildPythonPackage rec { - name = "facebook-sdk-0.4.0"; - - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/facebook-sdk/facebook-sdk-0.4.0.tar.gz"; - sha256 = "5a96c54d06213039dff1fe1fabc51972e394666cd6d83ea70f7c2e67472d9b72"; - }; - - meta = with pkgs.stdenv.lib; { - description = "Client library that supports the Facebook Graph API and the official Facebook JavaScript SDK"; - homepage = https://github.com/pythonforfacebook/facebook-sdk; - license = licenses.asl20 ; - }; - }; + facebook-sdk = callPackage ../development/python-modules/facebook-sdk { }; face_recognition = callPackage ../development/python-modules/face_recognition { }; @@ -2391,95 +1661,21 @@ in { faker = callPackage ../development/python-modules/faker { }; - fake_factory = buildPythonPackage rec { - name = "fake-factory-${version}"; - version = "0.6.0"; + fake_factory = callPackage ../development/python-modules/fake_factory { }; - src = pkgs.fetchurl { - url = "mirror://pypi/f/fake-factory/${name}.tar.gz"; - sha256 = "09sgk0kylsshs64a1xsz3qr187sbnqrbf4z8k3dgsy32lsgyffv2"; - }; + factory_boy = callPackage ../development/python-modules/factory_boy { }; - propagatedBuildInputs = with self; [ six dateutil ipaddress mock ]; - checkPhase = '' - ${python.interpreter} -m unittest faker.tests - ''; - - meta = { - description = "A Python package that generates fake data for you"; - homepage = https://pypi.python.org/pypi/fake-factory; - license = licenses.mit; - maintainers = with maintainers; [ lovek323 ]; - platforms = platforms.unix; - }; - }; - - factory_boy = buildPythonPackage rec { - name = "factory_boy-${version}"; - version = "2.6.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/factory_boy/${name}.tar.gz"; - sha256 = "0a21f8kq917fj8xgmyp6gy8vcrlzzgwn80qas0d76h3vjbdy0bdq"; - }; - - propagatedBuildInputs = with self; [ fake_factory ]; - - meta = { - description = "A Python package to create factories for complex objects"; - homepage = https://github.com/rbarrois/factory_boy; - license = licenses.mit; - }; - }; - - Fabric = buildPythonPackage rec { - name = "Fabric-${version}"; - version = "1.13.2"; - src = pkgs.fetchurl { - url = "mirror://pypi/F/Fabric/${name}.tar.gz"; - sha256 = "0k944dxr41whw7ib6380q9x15wyskx7fqni656icdn8rzshn9bwq"; - }; - disabled = isPy3k; - doCheck = (!isPyPy); # https://github.com/fabric/fabric/issues/11891 - propagatedBuildInputs = with self; [ paramiko pycrypto ]; - buildInputs = with self; [ fudge_9 nose ]; - meta = { - description = "Pythonic remote execution"; - homepage = https://www.fabfile.org/; - license = licenses.bsd2; - }; - }; + Fabric = callPackage ../development/python-modules/Fabric { }; faulthandler = if ! isPy3k then callPackage ../development/python-modules/faulthandler {} else throw "faulthandler is built into ${python.executable}"; - fedpkg = callPackage ../development/python-modules/fedpkg { }; + fb-re2 = callPackage ../development/python-modules/fb-re2 { }; flit = callPackage ../development/python-modules/flit { }; - flowlogs_reader = buildPythonPackage rec { - name = "flowlogs_reader-1.0.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/flowlogs_reader/${name}.tar.gz"; - sha256 = "0158aki6m3pkf98hpd60088qyhrfxkmybdf8hv3qfl8nb61vaiwf"; - }; - - propagatedBuildInputs = with self; [ - botocore boto3 docutils - ]; - buildInputs = with self; [ - unittest2 mock - ]; - - meta = with pkgs.stdenv.lib; { - description = "Python library to make retrieving Amazon VPC Flow Logs from CloudWatch Logs a bit easier"; - homepage = "https://github.com/obsrvbl/flowlogs-reader"; - maintainers = with maintainers; [ cransom ]; - license = licenses.asl20; - }; - }; + flowlogs_reader = callPackage ../development/python-modules/flowlogs_reader { }; fluent-logger = callPackage ../development/python-modules/fluent-logger {}; @@ -2495,236 +1691,39 @@ in { ftputil = callPackage ../development/python-modules/ftputil { }; - fudge = buildPythonPackage rec { - name = "fudge-1.1.0"; - src = pkgs.fetchurl { - url = "mirror://pypi/f/fudge/${name}.tar.gz"; - sha256 = "eba59a926fa1df1ab6dddd69a7a8af21865b16cad800cb4d1af75070b0f52afb"; - }; - buildInputs = with self; [ nose nosejs ]; - propagatedBuildInputs = with self; [ sphinx ]; + fudge = callPackage ../development/python-modules/fudge { }; - disabled = isPy3k; + fudge_9 = self.fudge.overridePythonAttrs (old: rec { + version = "0.9.6"; - checkPhase = '' - nosetests -v - ''; - }; - - fudge_9 = self.fudge.override rec { - name = "fudge-0.9.6"; - src = pkgs.fetchurl { - url = "mirror://pypi/f/fudge/${name}.tar.gz"; + src = fetchPypi { + pname = "fudge"; + inherit version; sha256 = "34690c4692e8717f4d6a2ab7d841070c93c8d0ea0d2615b47064e291f750b1a0"; }; - }; + }); - - funcparserlib = buildPythonPackage rec { - name = "funcparserlib-0.3.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/funcparserlib/${name}.tar.gz"; - sha256 = "b7992eac1a3eb97b3d91faa342bfda0729e990bd8a43774c1592c091e563c91d"; - }; - - checkPhase = '' - ${python.interpreter} -m unittest discover - ''; - - # Tests are Python 2.x only judging from SyntaxError - doCheck = !(isPy3k); - - meta = { - description = "Recursive descent parsing library based on functional combinators"; - homepage = https://code.google.com/p/funcparserlib/; - license = licenses.mit; - platforms = platforms.unix; - }; - }; + funcparserlib = callPackage ../development/python-modules/funcparserlib { }; fastcache = callPackage ../development/python-modules/fastcache { }; - functools32 = if isPy3k then null else buildPythonPackage rec { - name = "functools32-${version}"; - version = "3.2.3-2"; + functools32 = callPackage ../development/python-modules/functools32 { }; - src = pkgs.fetchurl { - url = "mirror://pypi/f/functools32/functools32-${version}.tar.gz"; - sha256 = "0v8ya0b58x47wp216n1zamimv4iw57cxz3xxhzix52jkw3xks9gn"; - }; + gateone = callPackage ../development/python-modules/gateone { }; - - meta = with stdenv.lib; { - description = "This is a backport of the functools standard library module from"; - homepage = "https://github.com/MiCHiLU/python-functools32"; - }; - }; - - gateone = buildPythonPackage rec { - name = "gateone-1.2-0d57c3"; - disabled = ! isPy27; - src = pkgs.fetchFromGitHub { - rev = "1d0e8037fbfb7c270f3710ce24154e24b7031bea"; - owner= "liftoff"; - repo = "GateOne"; - sha256 = "1ghrawlqwv7wnck6alqpbwy9mpv0y21cw2jirrvsxaracmvgk6vv"; - }; - propagatedBuildInputs = with self; [tornado futures html5lib pkgs.openssl pkgs.cacert pkgs.openssh]; - meta = { - homepage = https://liftoffsoftware.com/; - description = "GateOne is a web-based terminal emulator and SSH client"; - maintainers = with maintainers; [ tomberek ]; - - }; - postInstall='' - cp -R "$out/gateone/"* $out/lib/python2.7/site-packages/gateone - ''; - }; - - gcutil = buildPythonPackage rec { - name = "gcutil-1.16.1"; - - src = pkgs.fetchurl { - url = https://dl.google.com/dl/cloudsdk/release/artifacts/gcutil-1.16.1.tar.gz; - sha256 = "00jaf7x1ji9y46fbkww2sg6r6almrqfsprydz3q2swr4jrnrsx9x"; - }; - - propagatedBuildInputs = with self; [ - gflags - iso8601 - ipaddr - httplib2 - google_apputils - google_api_python_client - ]; - - prePatch = '' - sed -i -e "s|google-apputils==0.4.0|google-apputils==0.4.1|g" setup.py - substituteInPlace setup.py \ - --replace "httplib2==0.8" "httplib2" \ - --replace "iso8601==0.1.4" "iso8601" - ''; - - meta = { - description = "Command-line tool for interacting with Google Compute Engine"; - homepage = "https://cloud.google.com/compute/docs/gcutil/"; - license = licenses.asl20; - maintainers = with maintainers; [ phreedom ]; - broken = true; - }; - }; + gcutil = callPackage ../development/python-modules/gcutil { }; GeoIP = callPackage ../development/python-modules/GeoIP { }; - gmpy = buildPythonPackage rec { - name = "gmpy-1.17"; - disabled = isPyPy; + gmpy = callPackage ../development/python-modules/gmpy { }; - src = pkgs.fetchurl { - url = "mirror://pypi/g/gmpy/${name}.zip"; - sha256 = "1a79118a5332b40aba6aa24b051ead3a31b9b3b9642288934da754515da8fa14"; - }; + gmpy2 = callPackage ../development/python-modules/gmpy2 { }; - buildInputs = [ - pkgs.gcc - pkgs.gmp - ]; + gmusicapi = callPackage ../development/python-modules/gmusicapi { }; - meta = { - description = "GMP or MPIR interface to Python 2.4+ and 3.x"; - homepage = http://code.google.com/p/gmpy/; - }; - }; + gnureadline = callPackage ../development/python-modules/gnureadline { }; - gmpy2 = buildPythonPackage rec { - name = "gmpy2-2.0.6"; - disabled = isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/gmpy2/${name}.zip"; - sha256 = "5041d0ae24407c24487106099f5bcc4abb1a5f58d90e6712cc95321975eddbd4"; - }; - - buildInputs = [ - pkgs.gcc - pkgs.gmp - pkgs.mpfr - pkgs.libmpc - ]; - - meta = { - description = "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x"; - homepage = http://code.google.com/p/gmpy/; - license = licenses.gpl3Plus; - }; - }; - - gmusicapi = with pkgs; buildPythonPackage rec { - name = "gmusicapi-10.1.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/gmusicapi/gmusicapi-10.1.0.tar.gz"; - sha256 = "0smlrafh1bjzrcjzl7im8pf8f04gcnx92lf3g5qr7yzgq8k20xa2"; - }; - - propagatedBuildInputs = with self; [ - validictory - decorator - mutagen - protobuf - setuptools - requests - dateutil - proboscis - mock - appdirs - oauth2client - pyopenssl - gpsoauth - MechanicalSoup - future - ]; - - meta = { - description = "An unofficial API for Google Play Music"; - homepage = https://pypi.python.org/pypi/gmusicapi/; - license = licenses.bsd3; - }; - }; - - gnureadline = buildPythonPackage rec { - version = "6.3.3"; - name = "gnureadline-${version}"; - disabled = isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/gnureadline/${name}.tar.gz"; - sha256 = "1ghck2zz4xbqa3wz73brgjhrqj55p9hc1fq6c9zb09dnyhwb0nd2"; - }; - - buildInputs = [ pkgs.ncurses ]; - patchPhase = '' - substituteInPlace setup.py --replace "/bin/bash" "${pkgs.bash}/bin/bash" - ''; - }; - - gnutls = buildPythonPackage rec { - pname = "python-gnutls"; - version = "3.0.0"; - src = pkgs.fetchurl { - url = "mirror://pypi/p/python-gnutls/${pname}-${version}.tar.gz"; - sha256 = "1yrdxcj5rzvz8iglircz6icvyggz5fmdcd010n6w3j60yp4p84kc"; - }; - - # https://github.com/AGProjects/python-gnutls/issues/2 - disabled = isPy3k; - - propagatedBuildInputs = with self; [ pkgs.gnutls ]; - patchPhase = '' - substituteInPlace gnutls/library/__init__.py --replace "/usr/local/lib" "${pkgs.gnutls.out}/lib" - ''; - }; + gnutls = callPackage ../development/python-modules/gnutls { }; gpy = callPackage ../development/python-modules/gpy { }; @@ -2738,6 +1737,8 @@ in { inherit (pkgs.gitAndTools) git-annex; }; + python-gitlab = callPackage ../development/python-modules/python-gitlab { }; + google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk { }; google-cloud-sdk-gce = callPackage ../tools/admin/google-cloud-sdk { with-gce=true; }; @@ -2746,37 +1747,7 @@ in { gpapi = callPackage ../development/python-modules/gpapi { }; gplaycli = callPackage ../development/python-modules/gplaycli { }; - gpsoauth = buildPythonPackage rec { - version = "0.2.0"; - name = "gpsoauth-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/gpsoauth/${name}.tar.gz"; - sha256 = "01zxw8rhml8xfwda7ba8983890bzwkfa55ijd6qf8qrdy6ja1ncn"; - }; - - propagatedBuildInputs = with self; [ - cffi - cryptography - enum34 - idna - ipaddress - ndg-httpsclient - pyopenssl - pyasn1 - pycparser - pycryptodome - requests - six - ]; - - meta = { - description = "A python client library for Google Play Services OAuth"; - homepage = "https://github.com/simon-weber/gpsoauth"; - license = licenses.mit; - maintainers = with maintainers; [ jgillich ]; - }; - }; + gpsoauth = callPackage ../development/python-modules/gpsoauth { }; grip = callPackage ../development/python-modules/grip { }; @@ -2784,41 +1755,7 @@ in { gst-plugins-base = pkgs.gst_all_1.gst-plugins-base; }; - gtimelog = buildPythonPackage rec { - name = "gtimelog-${version}"; - version = "0.9.1"; - - src = pkgs.fetchurl { - url = "https://github.com/gtimelog/gtimelog/archive/${version}.tar.gz"; - sha256 = "0qk8fv8cszzqpdi3wl9vvkym1jil502ycn6sic4jrxckw5s9jsfj"; - }; - - buildInputs = [ pkgs.glibcLocales ]; - - LC_ALL="en_US.UTF-8"; - - # TODO: AppIndicator - propagatedBuildInputs = with self; [ pkgs.gobjectIntrospection pygobject3 pkgs.makeWrapper pkgs.gtk3 ]; - - checkPhase = '' - substituteInPlace runtests --replace "/usr/bin/env python" "${python}/bin/${python.executable}" - ./runtests - ''; - - preFixup = '' - wrapProgram $out/bin/gtimelog \ - --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ - --prefix LD_LIBRARY_PATH ":" "${pkgs.gtk3.out}/lib" \ - ''; - - meta = { - description = "A small Gtk+ app for keeping track of your time. It's main goal is to be as unintrusive as possible"; - homepage = https://mg.pov.lt/gtimelog/; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ ocharles ]; - platforms = platforms.unix; - }; - }; + gtimelog = callPackage ../development/python-modules/gtimelog { }; gurobipy = if stdenv.hostPlatform.system == "x86_64-darwin" then callPackage ../development/python-modules/gurobipy/darwin.nix { @@ -2830,143 +1767,21 @@ in { hbmqtt = callPackage ../development/python-modules/hbmqtt { }; - helper = buildPythonPackage rec { - pname = "helper"; - version = "2.4.1"; - name = "${pname}-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/h/${pname}/${name}.tar.gz"; - sha256 = "4e33dde42ad4df30fb7790689f93d77252cff26a565610d03ff2e434865a53a2"; - }; - - buildInputs = with self; [ mock ]; - propagatedBuildInputs = with self; [ pyyaml ]; - - # No tests - doCheck = false; - - meta = { - description = "Development library for quickly writing configurable applications and daemons"; - homepage = https://helper.readthedocs.org/; - license = licenses.bsd3; - }; - - - }; - hiro = callPackage ../development/python-modules/hiro {}; hglib = callPackage ../development/python-modules/hglib {}; - humanize = buildPythonPackage rec { - version = "0.5.1"; - name = "humanize-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/h/humanize/${name}.tar.gz"; - sha256 = "a43f57115831ac7c70de098e6ac46ac13be00d69abbf60bdcac251344785bb19"; - }; - - buildInputs = with self; [ mock ]; - - doCheck = false; - - meta = { - description = "Python humanize utilities"; - homepage = https://github.com/jmoiron/humanize; - license = licenses.mit; - maintainers = with maintainers; [ ]; - platforms = platforms.linux; # can only test on linux - }; - - }; + humanize = callPackage ../development/python-modules/humanize { }; hupper = callPackage ../development/python-modules/hupper {}; - hovercraft = buildPythonPackage rec { - disabled = ! isPy3k; - name = "hovercraft-${version}"; - version = "2.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/h/hovercraft/${name}.tar.gz"; - sha256 = "0lqxr816lymgnywln8bbv9nrmkyahjjcjkm9kjyny9bflayz4f1g"; - }; - - propagatedBuildInputs = with self; [ docutils lxml manuel pygments svg-path watchdog ]; - - # one test assumes we have docutils 0.12 - # TODO: enable tests after upgrading docutils to 0.12 - doCheck = false; - - meta = { - description = "A tool to make impress.js presentations from reStructuredText"; - homepage = https://github.com/regebro/hovercraft; - license = licenses.mit; - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - hsaudiotag = buildPythonPackage (rec { - name = "hsaudiotag-1.1.1"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/h/hsaudiotag/${name}.tar.gz"; - sha256 = "15hgm128p8nysfi0jb127awga3vlj0iw82l50swjpvdh01m7rda8"; - }; - - # no tests - doCheck = false; - - meta = { - description = "A pure Python library that lets one to read metadata from media files"; - homepage = http://hg.hardcoded.net/hsaudiotag/; - license = licenses.bsd3; - }; - }); - - hsaudiotag3k = buildPythonPackage (rec { - name = "hsaudiotag3k-1.1.3"; - disabled = !isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/h/hsaudiotag3k/${name}.tar.gz"; - sha256 = "0bv5k5594byr2bmhh77xv10fkdpckcmxg3w380yp30aqf83rcsx3"; - }; - - # no tests - doCheck = false; - - meta = { - description = "A pure Python library that lets one to read metadata from media files"; - homepage = http://hg.hardcoded.net/hsaudiotag/; - license = licenses.bsd3; - }; - }); + hsaudiotag = callPackage ../development/python-modules/hsaudiotag { }; + hsaudiotag3k = callPackage ../development/python-modules/hsaudiotag3k { }; htmlmin = callPackage ../development/python-modules/htmlmin {}; - httpauth = buildPythonPackage rec { - version = "0.3"; - name = "httpauth-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/h/httpauth/${name}.tar.gz"; - sha256 = "0qas7876igyz978pgldp5r7n7pis8n4vf0v87gxr9l7p7if5lr3l"; - }; - - doCheck = false; - - meta = { - description = "WSGI HTTP Digest Authentication middleware"; - homepage = https://github.com/jonashaag/httpauth; - license = licenses.bsd2; - maintainers = with maintainers; [ ]; - }; - }; + httpauth = callPackage ../development/python-modules/httpauth { }; idna-ssl = callPackage ../development/python-modules/idna-ssl { }; @@ -2974,22 +1789,7 @@ in { ijson = callPackage ../development/python-modules/ijson {}; - imagesize = buildPythonPackage rec { - name = "imagesize-${version}"; - version = "0.7.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/i/imagesize/${name}.tar.gz"; - sha256 = "0msgz4ncp2nb5nbsxnf8kvxsl6nhwvc3b46ik097fvznl3y10gdv"; - }; - - meta = { - description = "Getting image size from png/jpeg/jpeg2000/gif file"; - homepage = https://github.com/shibukawa/imagesize_py; - license = with licenses; [ mit ]; - }; - - }; + imagesize = callPackage ../development/python-modules/imagesize { }; image-match = callPackage ../development/python-modules/image-match { }; @@ -2997,115 +1797,17 @@ in { immutables = callPackage ../development/python-modules/immutables {}; - imread = buildPythonPackage rec { - name = "python-imread-${version}"; - version = "0.6"; - - src = pkgs.fetchurl { - url = "https://github.com/luispedro/imread/archive/release-${version}.tar.gz"; - sha256 = "0i14bc67200zhzxc41g5dfp2m0pr1zaa2gv59p2va1xw0ji2dc0f"; - }; - - nativeBuildInputs = [ pkgs.pkgconfig ]; - buildInputs = with self; [ - nose - pkgs.libjpeg - pkgs.libpng - pkgs.libtiff - pkgs.libwebp - ]; - propagatedBuildInputs = with self; [ numpy ]; - - meta = with stdenv.lib; { - description = "Python package to load images as numpy arrays"; - homepage = https://imread.readthedocs.io/en/latest/; - maintainers = with maintainers; [ luispedro ]; - license = licenses.mit; - platforms = platforms.linux; - }; - }; + imread = callPackage ../development/python-modules/imread { }; imaplib2 = callPackage ../development/python-modules/imaplib2 { }; - ipfsapi = buildPythonPackage rec { - name = "ipfsapi-${version}"; - version = "0.4.2.post1"; - disabled = isPy27; + ipfsapi = callPackage ../development/python-modules/ipfsapi { }; - src = pkgs.fetchFromGitHub { - owner = "ipfs"; - repo = "py-ipfs-api"; - rev = "0c485544a114f580c65e2ffbb5782efbf7fd9f61"; - sha256 = "1v7f77cv95yv0v80gisdh71mj7jcq41xcfip6bqm57zfdbsa0xpn"; - }; + itsdangerous = callPackage ../development/python-modules/itsdangerous { }; - propagatedBuildInputs = with self; [ six requests ]; + iniparse = callPackage ../development/python-modules/iniparse { }; - meta = { - description = "A python client library for the IPFS API"; - license = licenses.mit; - maintainers = with maintainers; [ mguentner ]; - homepage = "https://pypi.python.org/pypi/ipfsapi"; - }; - }; - - itsdangerous = buildPythonPackage rec { - name = "itsdangerous-0.24"; - - src = pkgs.fetchurl { - url = "mirror://pypi/i/itsdangerous/${name}.tar.gz"; - sha256 = "06856q6x675ly542ig0plbqcyab6ksfzijlyf1hzhgg3sgwgrcyb"; - }; - - meta = { - description = "Helpers to pass trusted data to untrusted environments and back"; - homepage = "https://pypi.python.org/pypi/itsdangerous/"; - }; - }; - - iniparse = buildPythonPackage rec { - - name = "iniparse-${version}"; - version = "0.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/i/iniparse/iniparse-${version}.tar.gz"; - sha256 = "0m60k46vr03x68jckachzsipav0bwhhnqb8715hm1cngs89fxhdb"; - }; - - checkPhase = '' - ${python.interpreter} runtests.py - ''; - - # Does not install tests - doCheck = false; - - meta = with stdenv.lib; { - description = "Accessing and Modifying INI files"; - license = licenses.mit; - maintainers = with maintainers; [ danbst ]; - }; - }; - - i3-py = buildPythonPackage rec { - version = "0.6.4"; - name = "i3-py-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/i/i3-py/i3-py-${version}.tar.gz"; - sha256 = "1sgl438jrb4cdyl7hbc3ymwsf7y3zy09g1gh7ynilxpllp37jc8y"; - }; - - # no tests in tarball - doCheck = false; - - meta = { - description = "Tools for i3 users and developers"; - homepage = "https://github.com/ziberna/i3-py"; - license = licenses.gpl3; - platforms = platforms.linux; - }; - }; + i3-py = callPackage ../development/python-modules/i3-py { }; JayDeBeApi = callPackage ../development/python-modules/JayDeBeApi {}; @@ -3129,71 +1831,13 @@ in { jsonpickle = callPackage ../development/python-modules/jsonpickle { }; - jsonpointer = buildPythonPackage rec { - name = "jsonpointer-1.9"; + jsonpointer = callPackage ../development/python-modules/jsonpointer { }; - src = pkgs.fetchurl { - url = "mirror://pypi/j/jsonpointer/${name}.tar.gz"; - sha256 = "39403b47a71aa782de6d80db3b78f8a5f68ad8dfc9e674ca3bb5b32c15ec7308"; - }; - - meta = { - description = "Resolve JSON Pointers in Python"; - homepage = "https://github.com/stefankoegl/python-json-pointer"; - license = stdenv.lib.licenses.bsd2; # "Modified BSD license, says pypi" - }; - }; - - jsonrpclib = buildPythonPackage rec { - name = "jsonrpclib-${version}"; - version = "0.1.7"; - - disabled = !isPy27; - - src = pkgs.fetchurl { - url = "mirror://pypi/j/jsonrpclib/${name}.tar.gz"; - sha256 = "02vgirw2bcgvpcxhv5hf3yvvb4h5wzd1lpjx8na5psdmaffj6l3z"; - }; - - propagatedBuildInputs = with self; [ cjson ]; - - meta = { - description = "JSON RPC client library"; - homepage = https://pypi.python.org/pypi/jsonrpclib/; - license = stdenv.lib.licenses.asl20; - maintainers = [ stdenv.lib.maintainers.joachifm ]; - }; - }; + jsonrpclib = callPackage ../development/python-modules/jsonrpclib { }; jsonrpclib-pelix = callPackage ../development/python-modules/jsonrpclib-pelix {}; - jsonwatch = buildPythonPackage rec { - name = "jsonwatch-0.2.0"; - - disabled = isPyPy; # doesn't find setuptools - - src = pkgs.fetchurl { - url = "https://github.com/dbohdan/jsonwatch/archive/v0.2.0.tar.gz"; - sha256 = "04b616ef97b9d8c3887004995420e52b72a4e0480a92dbf60aa6c50317261e06"; - }; - - propagatedBuildInputs = with self; [ six ]; - - meta = { - description = "Like watch -d but for JSON"; - longDescription = '' - jsonwatch is a command line utility with which you can track changes in - JSON data delivered by a shell command or a web (HTTP/HTTPS) API. - jsonwatch requests data from the designated source repeatedly at a set - interval and displays the differences when the data changes. It is - similar in its behavior to how watch(1) with the -d switch works - for plain-text data. - ''; - homepage = "https://github.com/dbohdan/jsonwatch"; - license = licenses.mit; - platforms = platforms.all; - }; - }; + jsonwatch = callPackage ../development/python-modules/jsonwatch { }; latexcodec = callPackage ../development/python-modules/latexcodec {}; @@ -3203,320 +1847,52 @@ in { libsoundtouch = callPackage ../development/python-modules/libsoundtouch { }; - libthumbor = buildPythonPackage rec { - name = "libthumbor-${version}"; - version = "1.3.2"; + libthumbor = callPackage ../development/python-modules/libthumbor { }; - src = pkgs.fetchurl { - url = "mirror://pypi/l/libthumbor/${name}.tar.gz"; - sha256 = "1vjhszsf8wl9k16wyg2rfjycjnawzl7z8j39bhiysbz5x4lqg91b"; - }; + lightblue = callPackage ../development/python-modules/lightblue { }; - buildInputs = with self; [ django ]; + lightning = callPackage ../development/python-modules/lightning { }; - propagatedBuildInputs = with self; [ six pycrypto ]; + jupyter = callPackage ../development/python-modules/jupyter { }; - doCheck = false; - - meta = { - description = "libthumbor is the python extension to thumbor"; - homepage = https://github.com/heynemann/libthumbor; - license = licenses.mit; - }; - }; - - lightblue = buildPythonPackage rec { - pname = "lightblue"; - version = "0.4"; - name = "${pname}-${version}"; - disabled = isPy3k; # build fails, 2018-04-11 - - src = pkgs.fetchurl { - url = "mirror://sourceforge/${pname}/${name}.tar.gz"; - sha256 = "016h1mlhpqxjj25lcvl4fqc19k8ifmsv6df7rhr12fyfcrp5i14d"; - }; - - buildInputs = [ pkgs.bluez pkgs.openobex ]; - - - meta = { - homepage = http://lightblue.sourceforge.net; - description = "Cross-platform Bluetooth API for Python"; - maintainers = with maintainers; [ leenaars ]; - license = licenses.gpl3; - platforms = platforms.all; - }; - }; - - - lightning = buildPythonPackage rec { - version = "1.2.1"; - name = "lightning-python-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/l/lightning-python/${name}.tar.gz"; - sha256 = "3987d7d4a634bdb6db9bcf212cf4d2f72bab5bc039f4f6cbc02c9d01c4ade792"; - }; - - buildInputs = with self; [ pytest ]; - - propagatedBuildInputs = with self; [ - jinja2 - matplotlib - numpy - requests - six - ]; - - meta = { - description = "A Python client library for the Lightning data visualization server"; - homepage = http://lightning-viz.org; - license = licenses.mit; - }; - }; - - jupyter = buildPythonPackage rec { - version = "1.0.0"; - name = "jupyter-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/j/jupyter/${name}.tar.gz"; - sha256 = "d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f"; - }; - - propagatedBuildInputs = with self; [ - notebook - qtconsole - jupyter_console - nbconvert - ipykernel - ipywidgets - ]; - - # Meta-package, no tests - doCheck = false; - - meta = { - description = "Installs all the Jupyter components in one go"; - homepage = "http://jupyter.org/"; - license = licenses.bsd3; - platforms = platforms.all; - priority = 100; # This is a metapackage which is unimportant - }; - }; - - jupyter_console = callPackage ../development/python-modules/jupyter_console { }; + jupyter_console = if pythonOlder "3.5" then + callPackage ../development/python-modules/jupyter_console/5.nix { } + else + callPackage ../development/python-modules/jupyter_console { }; jupyterlab_launcher = callPackage ../development/python-modules/jupyterlab_launcher { }; + jupyterlab_server = callPackage ../development/python-modules/jupyterlab_server { }; + jupyterlab = callPackage ../development/python-modules/jupyterlab {}; PyLTI = callPackage ../development/python-modules/pylti { }; - lmdb = buildPythonPackage rec { - pname = "lmdb"; - version = "0.92"; - name = "${pname}-${version}"; + lmdb = callPackage ../development/python-modules/lmdb { }; - src = self.fetchPypi { - inherit pname version; - sha256 = "01nw6r08jkipx6v92kw49z34wmwikrpvc5j9xawdiyg1n2526wrx"; - }; + logilab_astng = callPackage ../development/python-modules/logilab_astng { }; - # Some sort of mysterious failure with lmdb.tool - doCheck = !isPy3k; + lpod = callPackage ../development/python-modules/lpod { }; - meta = { - description = "Universal Python binding for the LMDB 'Lightning' Database"; - homepage = "https://github.com/dw/py-lmdb"; - license = licenses.openldap; - maintainers = with maintainers; [ copumpkin ]; - }; - }; - - logilab_astng = buildPythonPackage rec { - name = "logilab-astng-0.24.3"; - - src = pkgs.fetchurl { - url = "http://download.logilab.org/pub/astng/${name}.tar.gz"; - sha256 = "0np4wpxyha7013vkkrdy54dvnil67gzi871lg60z8lap0l5h67wn"; - }; - - propagatedBuildInputs = with self; [ logilab_common ]; - }; - - lpod = buildPythonPackage rec { - version = "1.1.7"; - name = "python-lpod-${version}"; - # lpod library currently does not support Python 3.x - disabled = isPy3k; - - propagatedBuildInputs = with self; [ lxml docutils pillow ]; - - src = pkgs.fetchFromGitHub { - owner = "lpod"; - repo = "lpod-python"; - rev = "dee32120ee582ff337b0c52a95a9a87cca71fd67"; - sha256 = "1mikvzp27wxkzpr2lii4wg1hhx8h610agckqynvsrdc8v3nw9ciw"; - }; - - meta = { - homepage = https://github.com/lpod/lpod-python/; - description = "Library implementing the ISO/IEC 26300 OpenDocument Format standard (ODF) "; - license = licenses.gpl3; - }; - }; + ludios_wpull = callPackage ../development/python-modules/ludios_wpull { }; luftdaten = callPackage ../development/python-modules/luftdaten { }; m2r = callPackage ../development/python-modules/m2r { }; - mailchimp = buildPythonPackage rec { - version = "2.0.9"; - name = "mailchimp-${version}"; + mailchimp = callPackage ../development/python-modules/mailchimp { }; - src = pkgs.fetchurl { - url = "mirror://pypi/m/mailchimp/mailchimp-${version}.tar.gz"; - sha256 = "0351ai0jqv3dzx0xxm1138sa7mb42si6xfygl5ak8wnfc95ff770"; - }; - - buildInputs = with self; [ docopt ]; - propagatedBuildInputs = with self; [ requests ]; - patchPhase = '' - sed -i 's/==/>=/' setup.py - ''; - - meta = { - description = "A CLI client and Python API library for the MailChimp email platform"; - homepage = "http://apidocs.mailchimp.com/api/2.0/"; - license = licenses.mit; - }; - }; - - python-mapnik = buildPythonPackage rec { - name = "python-mapnik-${version}"; - version = "3.0.13"; - - src = pkgs.fetchFromGitHub { - owner = "mapnik"; - repo = "python-mapnik"; - rev = "v${version}"; - sha256 = "0biw9bfkbsgfyjihyvkj4abx9s9r3h81rk6dc1y32022rypsqhkp"; - }; - - disabled = isPyPy; - doCheck = false; # doesn't find needed test data files - buildInputs = with pkgs; - [ boost cairo harfbuzz icu libjpeg libpng libtiff libwebp mapnik proj zlib ]; - propagatedBuildInputs = with self; [ pillow pycairo ]; - - meta = with stdenv.lib; { - description = "Python bindings for Mapnik"; - homepage = http://mapnik.org; - license = licenses.lgpl21; - }; - }; + python-mapnik = callPackage ../development/python-modules/python-mapnik { }; misaka = callPackage ../development/python-modules/misaka {}; mt-940 = callPackage ../development/python-modules/mt-940 { }; - mwlib = let - pyparsing = buildPythonPackage rec { - name = "pyparsing-1.5.7"; - disabled = isPy3k; + mwlib = callPackage ../development/python-modules/mwlib { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyparsing/${name}.tar.gz"; - sha256 = "646e14f90b3689b005c19ac9b6b390c9a39bf976481849993e277d7380e6e79f"; - }; - meta = { - homepage = http://pyparsing.wikispaces.com/; - description = "An alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions"; - }; - }; - in buildPythonPackage rec { - version = "0.15.15"; - name = "mwlib-${version}"; + mwlib-ext = callPackage ../development/python-modules/mwlib-ext { }; - src = pkgs.fetchurl { - url = "http://pypi.pediapress.com/packages/mirror/${name}.tar.gz"; - sha256 = "1dnmnkc21zdfaypskbpvkwl0wpkpn0nagj1fc338w64mbxrk8ny7"; - }; - - propagatedBuildInputs = with self; [ - apipkg - bottle - gevent - lxml - odfpy - pillow - py - pyPdf - pyparsing - qserve - roman - simplejson - sqlite3dbm - timelib - ]; - - checkInputs = with self; [ pytest ]; - - checkPhase = '' - py.test - ''; - - # Tests are in build directory but we need extension modules that are in $out - doCheck = false; - - meta = { - description = "Library for parsing MediaWiki articles and converting them to different output formats"; - homepage = "http://pediapress.com/code/"; - license = licenses.bsd3; - broken = true; # Requires different versions of packages - }; - }; - - mwlib-ext = buildPythonPackage rec { - version = "0.13.2"; - name = "mwlib.ext-${version}"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "http://pypi.pediapress.com/packages/mirror/${name}.zip"; - sha256 = "9229193ee719568d482192d9d913b3c4bb96af7c589d6c31ed4a62caf5054278"; - }; - - meta = { - description = "Dependencies for mwlib markup"; - homepage = "http://pediapress.com/code/"; - license = licenses.bsd3; - }; - }; - - mwlib-rl = buildPythonPackage rec { - version = "0.14.6"; - name = "mwlib.rl-${version}"; - - src = pkgs.fetchurl { - url = "http://pypi.pediapress.com/packages/mirror/${name}.zip"; - sha256 = "7f596fd60eb24d8d3da3ab4880f095294028880eafb653810a7bdaabdb031238"; - }; - - buildInputs = with self; - [ - mwlib - mwlib-ext - pygments - ]; - - meta = { - description = "Generate pdfs from mediawiki markup"; - homepage = "http://pediapress.com/code/"; - license = licenses.bsd3; - }; - }; + mwlib-rl = callPackage ../development/python-modules/mwlib-rl { }; natsort = callPackage ../development/python-modules/natsort { }; @@ -3524,29 +1900,7 @@ in { logfury = callPackage ../development/python-modules/logfury { }; - ndg-httpsclient = buildPythonPackage rec { - version = "0.4.2"; - name = "ndg-httpsclient-${version}"; - - propagatedBuildInputs = with self; [ pyopenssl ]; - - src = pkgs.fetchFromGitHub { - owner = "cedadev"; - repo = "ndg_httpsclient"; - rev = version; - sha256 = "1kk4knv029j0cicfiv23c1rayc1n3f1j3rhl0527gxiv0qv4jw8h"; - }; - - # uses networking - doCheck = false; - - meta = { - homepage = https://github.com/cedadev/ndg_httpsclient/; - description = "Provide enhanced HTTPS support for httplib and urllib2 using PyOpenSSL"; - license = licenses.bsd2; - maintainers = with maintainers; [ ]; - }; - }; + ndg-httpsclient = callPackage ../development/python-modules/ndg-httpsclient { }; netcdf4 = callPackage ../development/python-modules/netcdf4 { }; @@ -3554,60 +1908,13 @@ in { Nikola = callPackage ../development/python-modules/Nikola { }; - nxt-python = buildPythonPackage rec { - version = "unstable-20160819"; - pname = "nxt-python"; - name = "${pname}-${version}"; - - propagatedBuildInputs = with self; [ pyusb pybluez pyfantom pkgs.git ]; - disabled = isPy3k; - - src = pkgs.fetchgit { - url = "http://github.com/Eelviny/nxt-python"; - rev = "479e20b7491b28567035f4cee294c4a2af629297"; - sha256 = "0mcsajhgm2wy4iy2lhmyi3xibgmbixbchanzmlhsxk6qyjccn9r9"; - branchName= "pyusb"; - }; - - # Tests fail on Mac dependency - doCheck = false; - - meta = { - description = "Python driver/interface for Lego Mindstorms NXT robot"; - homepage = https://github.com/Eelviny/nxt-python; - license = licenses.gpl3; - platforms = platforms.linux; - maintainers = with maintainers; [ leenaars ]; - }; - }; + nxt-python = callPackage ../development/python-modules/nxt-python { }; odfpy = callPackage ../development/python-modules/odfpy { }; oset = callPackage ../development/python-modules/oset { }; - pamela = buildPythonPackage rec { - name = "pamela-${version}"; - version = "0.3.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pamela/${name}.tar.gz"; - sha256 = "0ssxbqsshrm8p642g3h6wsq20z1fsqhpdvqdm827gn6dlr38868y"; - }; - - postUnpack = '' - substituteInPlace $sourceRoot/pamela.py --replace \ - 'find_library("pam")' \ - '"${getLib pkgs.pam}/lib/libpam.so"' - ''; - - doCheck = false; - - meta = { - description = "PAM interface using ctypes"; - homepage = "https://github.com/minrk/pamela"; - license = licenses.mit; - }; - }; + pamela = callPackage ../development/python-modules/pamela { }; # These used to be here but were moved to all-packages, but I'll leave them around for a while. pants = pkgs.pants; @@ -3620,110 +1927,19 @@ in { pathspec = callPackage ../development/python-modules/pathspec { }; - pathtools = buildPythonPackage rec { - name = "pathtools-${version}"; - version = "0.1.2"; + pathtools = callPackage ../development/python-modules/pathtools { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pathtools/${name}.tar.gz"; - sha256 = "1h7iam33vwxk8bvslfj4qlsdprdnwf8bvzhqh3jq5frr391cadbw"; - }; - - meta = { - description = "Pattern matching and various utilities for file systems paths"; - homepage = https://github.com/gorakhargosh/pathtools; - license = licenses.mit; - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - paver = buildPythonPackage rec { - version = "1.2.2"; - name = "Paver-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/P/Paver/Paver-${version}.tar.gz"; - sha256 = "0lix9d33ndb3yk56sm1zlj80fbmxp0w60yk0d9pr2xqxiwi88sqy"; - }; - - buildInputs = with self; [ cogapp mock virtualenv ]; - - propagatedBuildInputs = with self; [ nose ]; - - # the tests do not pass - doCheck = false; - - meta = { - description = "A Python-based build/distribution/deployment scripting tool"; - homepage = https://github.com/paver/paver; - maintainers = with maintainers; [ lovek323 ]; - platforms = platforms.unix; - }; - }; + paver = callPackage ../development/python-modules/paver { }; passlib = callPackage ../development/python-modules/passlib { }; - path-and-address = buildPythonPackage rec { - version = "2.0.1"; - name = "path-and-address-${version}"; + path-and-address = callPackage ../development/python-modules/path-and-address { }; - buildInputs = with self; [ pytest ]; + peppercorn = callPackage ../development/python-modules/peppercorn { }; - checkPhase = "py.test"; + pex = callPackage ../development/python-modules/pex { }; - src = pkgs.fetchFromGitHub { - owner = "joeyespo"; - repo = "path-and-address"; - rev = "v${version}"; - sha256 = "0b0afpsaim06mv3lhbpm8fmawcraggc11jhzr6h72kdj1cqjk5h6"; - }; - - meta = { - description = "Functions for server CLI applications used by humans"; - homepage = https://github.com/joeyespo/path-and-address; - license = licenses.mit; - maintainers = with maintainers; [ koral]; - }; - }; - - peppercorn = buildPythonPackage rec { - name = "peppercorn-0.5"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/peppercorn/${name}.tar.gz"; - sha256 = "921cba5d51fa211e6da0fbd2120b9a98d663422a80f5bb669ad81ffb0909774b"; - }; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - platforms = platforms.all; - }; - }; - - pex = buildPythonPackage rec { - name = "pex-${version}"; - version = "1.2.7"; - - src = self.fetchPypi { - pname = "pex"; - sha256 = "1m0gx9182w1dybkyjwwjyd6i87x2dzv252ks2fj8yn6avlcp5z4q"; - inherit version; - }; - - prePatch = '' - substituteInPlace setup.py --replace 'SETUPTOOLS_REQUIREMENT,' '"setuptools"' - ''; - - # A few more dependencies I don't want to handle right now... - doCheck = false; - - meta = { - description = "A library and tool for generating .pex (Python EXecutable) files"; - homepage = "https://github.com/pantsbuild/pex"; - license = licenses.asl20; - maintainers = with maintainers; [ copumpkin ]; - }; - }; + phe = callPackage ../development/python-modules/phe { }; phpserialize = callPackage ../development/python-modules/phpserialize { }; @@ -3748,119 +1964,31 @@ in { inherit (pkgs.libsForQt5) poppler; }; - poyo = buildPythonPackage rec { - version = "0.4.0"; - name = "poyo-${version}"; + poyo = callPackage ../development/python-modules/poyo { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/poyo/${name}.tar.gz"; - sha256 = "1f48ffl0j1f2lmgabajps7v8w90ppxbp5168gh8kh27bjd8xk5ca"; - }; - - meta = { - homepage = https://github.com/hackebrot/poyo; - description = "A lightweight YAML Parser for Python"; - license = licenses.mit; - }; - }; + priority = callPackage ../development/python-modules/priority { }; prov = callPackage ../development/python-modules/prov { }; - pudb = buildPythonPackage rec { - name = "pudb-2016.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pudb/${name}.tar.gz"; - sha256 = "0njhi49d9fxbwh5p8yjx8m3jlfyzfm00b5aff6bz473pn7vxfn79"; - }; - - propagatedBuildInputs = with self; [ pygments urwid ]; - - # Tests fail on python 3 due to writes to the read-only home directory - doCheck = !isPy3k; - - meta = { - description = "A full-screen, console-based Python debugger"; - license = licenses.mit; - platforms = platforms.all; - }; - }; + pudb = callPackage ../development/python-modules/pudb { }; pybtex = callPackage ../development/python-modules/pybtex {}; pybtex-docutils = callPackage ../development/python-modules/pybtex-docutils {}; - pycallgraph = buildPythonPackage rec { - name = "pycallgraph-${version}"; - version = "1.0.1"; - - src = pkgs.fetchurl { - url = mirror://pypi/p/pycallgraph/pycallgraph-1.0.1.tar.gz; - sha256 = "0w8yr43scnckqcv5nbyd2dq4kpv74ai856lsdsf8iniik07jn9mi"; - }; - - buildInputs = with self; [ pytest ]; - - # Tests do not work due to this bug: https://github.com/gak/pycallgraph/issues/118 - doCheck = false; - - meta = { - homepage = http://pycallgraph.slowchop.com; - description = "Call graph visualizations for Python applications"; - maintainers = with maintainers; [ auntie ]; - license = licenses.gpl2; - platforms = platforms.all; - }; - }; + pycallgraph = callPackage ../development/python-modules/pycallgraph { }; pycassa = callPackage ../development/python-modules/pycassa { }; + lirc = disabledIf isPy27 (toPythonModule (pkgs.lirc.override { + python3 = python; + })); + pyblake2 = callPackage ../development/python-modules/pyblake2 { }; - pybluez = buildPythonPackage rec { - version = "unstable-20160819"; - pname = "pybluez"; - name = "${pname}-${version}"; + pybluez = callPackage ../development/python-modules/pybluez { }; - propagatedBuildInputs = with self; [ pkgs.bluez ]; - - src = pkgs.fetchFromGitHub { - owner = "karulis"; - repo = "${pname}"; - rev = "a0b226a61b166e170d48539778525b31e47a4731"; - sha256 = "104dm5ngfhqisv1aszdlr3szcav2g3bhsgzmg4qfs09b3i5zj047"; - }; - - # the tests do not pass - doCheck = false; - - meta = { - description = "Bluetooth Python extension module"; - license = licenses.gpl2; - maintainers = with maintainers; [ leenaars ]; - }; - }; - - pycares = buildPythonPackage rec { - name = "pycares-${version}"; - version = "1.0.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pycares/${name}.tar.gz"; - sha256 = "a18341ea030e2cc0743acdf4aa72302bdf6b820938b36ce4bd76e43faa2276a3"; - }; - - propagatedBuildInputs = [ pkgs.c-ares ]; - - # No tests included - doCheck = false; - - meta = { - homepage = https://github.com/saghul/pycares; - description = "Interface for c-ares"; - license = licenses.mit; - }; - }; + pycares = callPackage ../development/python-modules/pycares { }; pycuda = callPackage ../development/python-modules/pycuda rec { cudatoolkit = pkgs.cudatoolkit_7_5; @@ -3879,67 +2007,9 @@ in { pyphen = callPackage ../development/python-modules/pyphen {}; - pypoppler = buildPythonPackage rec { - name = "pypoppler-${version}"; - version = "0.12.2"; + pypoppler = callPackage ../development/python-modules/pypoppler { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pypoppler/${name}.tar.gz"; - sha256 = "47e6ac99e5b114b9abf2d1dd1bca06f22c028d025432512989f659142470810f"; - }; - - NIX_CFLAGS_COMPILE="-I${pkgs.poppler.dev}/include/poppler/"; - nativeBuildInputs = [ pkgs.pkgconfig ]; - buildInputs = [ pkgs.poppler.dev ]; - propagatedBuildInputs = with self; [ pycairo pygobject2 ]; - - patches = [ - ../development/python-modules/pypoppler-0.39.0.patch - ../development/python-modules/pypoppler-poppler.c.patch - ]; - - # Not supported. - disabled = isPy3k; - - # No tests in archive - doCheck = false; - - meta = { - homepage = https://code.launchpad.net/~mriedesel/poppler-python/main; - description = "Python bindings for poppler-glib, unofficial branch including bug fixes, and removal of gtk dependencies"; - license = licenses.gpl2; - }; - }; - - pypillowfight = buildPythonPackage rec { - name = "pypillowfight-${version}"; - version = "0.2.1"; - - src = pkgs.fetchFromGitHub { - owner = "jflesch"; - repo = "libpillowfight"; - rev = version; - sha256 = "1rwmajsy9qhl3qhhy5mw0xmr3n8abxcq8baidpn0sxv6yjg2369z"; - }; - - # Disable tests because they're designed to only work on Debian: - # https://github.com/jflesch/libpillowfight/issues/2#issuecomment-268259174 - doCheck = false; - - # Python 2.x is not supported, see: - # https://github.com/jflesch/libpillowfight/issues/1 - disabled = !isPy3k && !isPyPy; - - # This is needed by setup.py regardless of whether tests are enabled. - buildInputs = [ self.nose ]; - propagatedBuildInputs = [ self.pillow ]; - - meta = { - description = "Library containing various image processing algorithms"; - homepage = "https://github.com/jflesch/libpillowfight"; - license = licenses.gpl3Plus; - }; - }; + pypillowfight = callPackage ../development/python-modules/pypillowfight { }; pyprind = callPackage ../development/python-modules/pyprind { }; @@ -3949,149 +2019,17 @@ in { pythonix = toPythonModule (callPackage ../development/python-modules/pythonix { }); - pyramid = buildPythonPackage rec { - pname = "pyramid"; - version = "1.9.1"; - name = "${pname}-${version}"; - - src = fetchPypi { - inherit pname version; - sha256 = "0dhbzc4q0vsnv3aihy728aczg56xs6h9s1rmvr096q4lb6yln3w4"; - }; - - checkInputs = with self; [ - docutils - virtualenv - webtest - zope_component - ]; - - propagatedBuildInputs = with self; [ - hupper - PasteDeploy - plaster - plaster-pastedeploy - repoze_lru - repoze_sphinx_autointerface - translationstring - venusian - webob - zope_deprecation - zope_interface - ]; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - platforms = platforms.all; - }; - - # Failing tests - # https://github.com/Pylons/pyramid/issues/1899 - doCheck = !isPy35; - - }; + pyramid = callPackage ../development/python-modules/pyramid { }; pyramid_beaker = callPackage ../development/python-modules/pyramid_beaker { }; - pyramid_chameleon = buildPythonPackage rec { - name = "pyramid_chameleon-0.3"; + pyramid_chameleon = callPackage ../development/python-modules/pyramid_chameleon { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyramid_chameleon/${name}.tar.gz"; - sha256 = "d176792a50eb015d7865b44bd9b24a7bd0489fa9a5cebbd17b9e05048cef9017"; - }; + pyramid_jinja2 = callPackage ../development/python-modules/pyramid_jinja2 { }; - propagatedBuildInputs = with self; [ - chameleon - pyramid - zope_interface - setuptools - ]; + pyramid_mako = callPackage ../development/python-modules/pyramid_mako { }; - meta = { - maintainers = with maintainers; [ domenkozar ]; - }; - }; - - - pyramid_jinja2 = buildPythonPackage rec { - name = "pyramid_jinja2-${version}"; - version = "2.5"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyramid_jinja2/${name}.tar.gz"; - sha256 = "93c86e3103b454301f4d66640191aba047f2ab85ba75647aa18667b7448396bd"; - }; - - buildInputs = with self; [ webtest ]; - propagatedBuildInputs = with self; [ jinja2 pyramid ]; - - meta = { - maintainers = with maintainers; [ domenkozar ]; - platforms = platforms.all; - }; - }; - - - pyramid_mako = buildPythonPackage rec { - name = "pyramid_mako-0.3.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyramid_mako/${name}.tar.gz"; - sha256 = "00811djmsc4rz20kpy2paam05fbx6dmrv2i5jf90f6xp6zw4isy6"; - }; - - buildInputs = with self; [ webtest ]; - propagatedBuildInputs = with self; [ pyramid Mako ]; - }; - - - pyramid_exclog = buildPythonPackage rec { - name = "pyramid_exclog-0.7"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyramid_exclog/${name}.tar.gz"; - sha256 = "a58c82866c3e1a350684e6b83b440d5dc5e92ca5d23794b56d53aac06fb65a2c"; - }; - - propagatedBuildInputs = with self; [ pyramid ]; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - platforms = platforms.all; - }; - }; - - - pyramid_multiauth = buildPythonPackage rec { - name = "pyramid_multiauth-${version}"; - version = "0.8.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyramid_multiauth/${name}.tar.gz"; - sha256 = "1lq292qakrm4ixi4vaif8dqywzj08pn6qy0wi4gw28blh39p0msk"; - }; - - propagatedBuildInputs = with self; [ pyramid ]; - - meta = { - description = "Authentication policy for Pyramid that proxies to a stack of other authentication policies"; - homepage = https://github.com/mozilla-services/pyramid_multiauth; - }; - }; - - pyramid_hawkauth = buildPythonPackage rec { - name = "pyramidhawkauth-${version}"; - version = "0.1.0"; - src = pkgs.fetchgit { - url = https://github.com/mozilla-services/pyramid_hawkauth.git; - rev = "refs/tags/v${version}"; - sha256 = "038ign7qlavlmvrhb2y8bygbxvy4j7bx2k1zg0i3wblg2ja50w7h"; - }; - - propagatedBuildInputs = with self; [ pyramid hawkauthlib tokenlib ]; - buildInputs = with self; [ webtest ]; - }; + peewee = callPackage ../development/python-modules/peewee { }; pyroute2 = callPackage ../development/python-modules/pyroute2 { }; @@ -4103,29 +2041,6 @@ in { pytools = callPackage ../development/python-modules/pytools { }; - pytun = buildPythonPackage rec { - name = "pytun-${version}"; - version = "2.2.1"; - rev = "v${version}"; - - src = pkgs.fetchFromGitHub { - inherit rev; - owner = "montag451"; - repo = "pytun"; - sha256 = "1bxk0z0v8m0b01xg94f039j3bsclkshb7girvjqfzk5whbd2nryh"; - }; - - doCheck = false; - - meta = { - homepage = https://github.com/montag451/pytun; - description = "Linux TUN/TAP wrapper for Python"; - license = licenses.mit; - maintainers = with maintainers; [ montag451 ]; - platforms = platforms.linux; - }; - }; - python-ctags3 = callPackage ../development/python-modules/python-ctags3 { }; junos-eznc = callPackage ../development/python-modules/junos-eznc {}; @@ -4134,111 +2049,8 @@ in { rawkit = callPackage ../development/python-modules/rawkit { }; - rethinkdb = buildPythonPackage rec { - name = "rethinkdb-${version}"; - version = "2.3.0.post6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/rethinkdb/${name}.tar.gz"; - sha256 = "05qwkmq6kn437ywyjs02jxbry720gw39q4z4jdb0cnbbi76lwddm"; - }; - - doCheck = false; - - meta = { - description = "Python driver library for the RethinkDB database server"; - homepage = "https://pypi.python.org/pypi/rethinkdb"; - license = licenses.agpl3; - }; - }; - - roman = buildPythonPackage rec { - version = "2.0.0"; - name = "roman-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/roman/${name}.zip"; - sha256 = "90e83b512b44dd7fc83d67eb45aa5eb707df623e6fc6e66e7f273abd4b2613ae"; - }; - - buildInputs = with self; with pkgs; [ ]; - - propagatedBuildInputs = with self; [ ]; - - meta = { - description = "Integer to Roman numerals converter"; - homepage = "https://pypi.python.org/pypi/roman"; - license = licenses.psfl; - }; - }; - - - - librosa = buildPythonPackage rec { - pname = "librosa"; - name = "${pname}-${version}"; - version = "0.4.3"; - src = pkgs.fetchurl { - url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz"; - sha256 = "209626c53556ca3922e52d2fae767bf5b398948c867fcc8898f948695dacb247"; - }; - - propagatedBuildInputs = with self; [ joblib matplotlib six scikitlearn - decorator audioread resampy ]; - - # No tests - doCheck = false; - - meta = { - description = "Python module for audio and music processing"; - homepage = http://librosa.github.io/; - license = licenses.isc; - }; - }; - joblib = callPackage ../development/python-modules/joblib { }; - safe = buildPythonPackage rec { - version = "0.4"; - name = "Safe-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/S/Safe/${name}.tar.gz"; - sha256 = "a2fdac9fe8a9dcf02b438201d6ce0b7be78f85dc6492d03edfb89be2adf489de"; - }; - - buildInputs = with self; [ nose ]; - meta = { - homepage = "https://github.com/lepture/safe"; - license = licenses.bsd3; - description = "Check password strength"; - }; - }; - - samplerate = buildPythonPackage rec { - name = "scikits.samplerate-${version}"; - version = "0.3.3"; - src = pkgs.fetchgit { - url = https://github.com/cournape/samplerate; - rev = "a536c97eb2d6195b5f266ea3cc3a35364c4c2210"; - sha256 = "0mgic7bs5zv5ji05vr527jlxxlb70f9dg93hy1lzyz2plm1kf7gg"; - }; - - buildInputs = with self; [ pkgs.libsamplerate ]; - - propagatedBuildInputs = with self; [ numpy ]; - - preConfigure = '' - cat > site.cfg << END - [samplerate] - library_dirs=${pkgs.libsamplerate.out}/lib - include_dirs=${pkgs.libsamplerate.dev}/include - END - ''; - - doCheck = false; - }; - sarge = callPackage ../development/python-modules/sarge { }; subliminal = callPackage ../development/python-modules/subliminal {}; @@ -4247,100 +2059,18 @@ in { zope_copy = callPackage ../development/python-modules/zope_copy {}; - ssdeep = buildPythonPackage rec { - name = "ssdeep-3.1.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/ssdeep/${name}.tar.gz"; - sha256 = "1p9dpykmnfb73cszdiic5wbz5bmbbmkiih08pb4dah5mwq4n7im6"; - }; - - buildInputs = with pkgs; [ ssdeep ]; - propagatedBuildInputs = with self; [ cffi six ]; - meta.broken = true; # Tests fail, and no reverse-dependencies anyway - }; - s2clientprotocol = callPackage ../development/python-modules/s2clientprotocol { }; - statsd = buildPythonPackage rec { - name = "statsd-${version}"; - version = "3.2.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/statsd/${name}.tar.gz"; - sha256 = "3fa92bf0192af926f7a0d9be031fe3fd0fbaa1992d42cf2f07e68f76ac18288e"; - }; - - buildInputs = with self; [ nose mock ]; - - meta = { - maintainers = with maintainers; [ domenkozar ]; - description = "A simple statsd client"; - license = licenses.mit; - homepage = https://github.com/jsocol/pystatsd; - }; - - patchPhase = '' - # Failing test: ERROR: statsd.tests.test_ipv6_resolution_udp - sed -i 's/test_ipv6_resolution_udp/noop/' statsd/tests.py - # well this is a noop, but so it was before - sed -i 's/assert_called_once()/called/' statsd/tests.py - ''; - - }; - py3status = callPackage ../development/python-modules/py3status {}; - multi_key_dict = buildPythonPackage rec { - name = "multi_key_dict-${version}"; - version = "2.0.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/multi_key_dict/multi_key_dict-${version}.tar.gz"; - sha256 = "17lkx4rf4waglwbhc31aak0f28c63zl3gx5k5i1iq2m3gb0xxsyy"; - }; - - meta = with stdenv.lib; { - description = "multi_key_dict"; - homepage = "https://github.com/formiaczek/multi_key_dict"; - }; - }; - - pyrtlsdr = callPackage ../development/python-modules/pyrtlsdr { }; - random2 = self.buildPythonPackage rec { - name = "random2-1.0.1"; - - doCheck = !isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/random2/${name}.zip"; - sha256 = "34ad30aac341039872401595df9ab2c9dc36d0b7c077db1cea9ade430ed1c007"; - }; - }; - scandir = callPackage ../development/python-modules/scandir { }; - schedule = buildPythonPackage rec { - name = "schedule-0.3.2"; - - src = pkgs.fetchurl { - url = "https://pypi.python.org/packages/10/96/d101fab391753ebc81fa3bb0e744df1ddcfb032c31b036d38083f8994db1/schedule-0.3.2.tar.gz"; - sha256 = "1h0waw4jd5ql68y5kxb9irwapkbkwfs1w0asvbl24fq5f8czdijm"; - }; - - buildInputs = with self; [ mock ]; - - meta = with stdenv.lib; { - description = "Python job scheduling for humans"; - homepage = https://github.com/dbader/schedule; - license = licenses.mit; - }; - }; - schema = callPackage ../development/python-modules/schema {}; + simple-websocket-server = callPackage ../development/python-modules/simple-websocket-server {}; + stem = callPackage ../development/python-modules/stem { }; svg-path = callPackage ../development/python-modules/svg-path { }; @@ -4349,207 +2079,66 @@ in { ratelimiter = callPackage ../development/python-modules/ratelimiter { }; - repoze_lru = buildPythonPackage rec { - name = "repoze.lru-0.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/repoze.lru/${name}.tar.gz"; - sha256 = "0f7a323bf716d3cb6cb3910cd4fccbee0b3d3793322738566ecce163b01bbd31"; - }; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - platforms = platforms.all; - }; - }; - - repoze_sphinx_autointerface = buildPythonPackage rec { - name = "repoze.sphinx.autointerface-0.7.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/repoze.sphinx.autointerface/${name}.tar.gz"; - sha256 = "97ef5fac0ab0a96f1578017f04aea448651fa9f063fc43393a8253bff8d8d504"; - }; - - propagatedBuildInputs = with self; [ zope_interface sphinx ]; - - meta = { - maintainers = with maintainers; [ domenkozar ]; - platforms = platforms.all; - }; - }; - - - setuptools-git = buildPythonPackage rec { - name = "setuptools-git-${version}"; - version = "1.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/setuptools-git/${name}.tar.gz"; - sha256 = "047d7595546635edebef226bc566579d422ccc48a8a91c7d32d8bd174f68f831"; - }; - - propagatedBuildInputs = [ pkgs.git ]; - doCheck = false; - - meta = { - description = "Setuptools revision control system plugin for Git"; - homepage = https://pypi.python.org/pypi/setuptools-git; - license = licenses.bsd3; - }; - }; - - - watchdog = buildPythonPackage rec { - name = "watchdog-${version}"; - version = "0.8.3"; - - propagatedBuildInputs = with self; [ argh pathtools pyyaml ]; - - buildInputs = stdenv.lib.optionals stdenv.isDarwin - [ pkgs.darwin.apple_sdk.frameworks.CoreServices pkgs.darwin.cf-private ]; - - doCheck = false; - - src = pkgs.fetchurl { - url = "mirror://pypi/w/watchdog/${name}.tar.gz"; - sha256 = "0qj1vqszxwfx6d1s66s96jmfmy2j94bywxiqdydh6ikpvcm8hrby"; - }; - - meta = { - description = "Python API and shell utilities to monitor file system events"; - homepage = https://github.com/gorakhargosh/watchdog; - license = licenses.asl20; - maintainers = with maintainers; [ goibhniu ]; - }; - }; - pywatchman = callPackage ../development/python-modules/pywatchman { }; pywavelets = callPackage ../development/python-modules/pywavelets { }; - zope_deprecation = buildPythonPackage rec { - name = "zope.deprecation-4.1.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.deprecation/${name}.tar.gz"; - sha256 = "fed622b51ffc600c13cc5a5b6916b8514c115f34f7ea2730409f30c061eb0b78"; - }; - - buildInputs = with self; [ zope_testing ]; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - platforms = platforms.all; - }; - }; - - validictory = buildPythonPackage rec { - name = "validictory-1.0.0a2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/v/validictory/validictory-1.0.0a2.tar.gz"; - sha256 = "c02388a70f5b854e71e2e09bd6d762a2d8c2a017557562e866d8ffafb0934b07"; - }; - - doCheck = false; - - meta = { - description = "Validate dicts against a schema"; - homepage = https://github.com/sunlightlabs/validictory; - license = licenses.mit; - }; - }; - vcrpy = callPackage ../development/python-modules/vcrpy { }; - venusian = buildPythonPackage rec { - name = "venusian-1.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/v/venusian/${name}.tar.gz"; - sha256 = "1720cff2ca9c369c840c1d685a7c7a21da1afa687bfe62edd93cae4bf429ca5a"; - }; - - # TODO: https://github.com/Pylons/venusian/issues/23 - doCheck = false; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - platforms = platforms.all; - }; - }; - - - chameleon = buildPythonPackage rec { - name = "Chameleon-2.25"; - - src = pkgs.fetchurl { - url = "mirror://pypi/C/Chameleon/${name}.tar.gz"; - sha256 = "0va95cml7wfjpvgj3dc9xdn8psyjh3zbk6v51b0hcqv2fzh409vb"; - } ; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - }; - }; - - ddt = buildPythonPackage (rec { - name = "ddt-1.0.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/ddt/${name}.tar.gz"; - sha256 = "e24ecb7e2cf0bf43fa9d4255d3ae2bd0b7ce30b1d1b89ace7aa68aca1152f37a"; - }; - - meta = { - description = "Data-Driven/Decorated Tests, a library to multiply test cases"; - - homepage = https://github.com/txels/ddt; - - license = licenses.mit; - }; - }); - descartes = callPackage ../development/python-modules/descartes { }; - distutils_extra = buildPythonPackage rec { - name = "distutils-extra-${version}"; - version = "2.39"; - - src = pkgs.fetchurl { - url = "http://launchpad.net/python-distutils-extra/trunk/${version}/+download/python-${name}.tar.gz"; - sha256 = "1bv3h2p9ffbzyddhi5sccsfwrm3i6yxzn0m06fdxkj2zsvs28gvj"; - }; - - meta = { - homepage = https://launchpad.net/python-distutils-extra; - description = "Enhancements to Python's distutils"; - license = licenses.gpl2; - }; - }; - - pyxdg = buildPythonPackage rec { - name = "pyxdg-0.25"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyxdg/${name}.tar.gz"; - sha256 = "81e883e0b9517d624e8b0499eb267b82a815c0b7146d5269f364988ae031279d"; - }; - - # error: invalid command 'test' - doCheck = false; - - meta = { - homepage = http://freedesktop.org/wiki/Software/pyxdg; - description = "Contains implementations of freedesktop.org standards"; - license = licenses.lgpl2; - maintainers = with maintainers; [ domenkozar ]; - }; - }; - chardet = callPackage ../development/python-modules/chardet { }; + pyramid_exclog = callPackage ../development/python-modules/pyramid_exclog { }; + + pyramid_multiauth = callPackage ../development/python-modules/pyramid_multiauth { }; + + pyramid_hawkauth = callPackage ../development/python-modules/pyramid_hawkauth { }; + + pytun = callPackage ../development/python-modules/pytun { }; + + rethinkdb = callPackage ../development/python-modules/rethinkdb { }; + + roman = callPackage ../development/python-modules/roman { }; + + librosa = callPackage ../development/python-modules/librosa { }; + + samplerate = callPackage ../development/python-modules/samplerate { }; + + ssdeep = callPackage ../development/python-modules/ssdeep { }; + + statsd = callPackage ../development/python-modules/statsd { }; + + multi_key_dict = callPackage ../development/python-modules/multi_key_dict { }; + + random2 = callPackage ../development/python-modules/random2 { }; + + schedule = callPackage ../development/python-modules/schedule { }; + + repoze_lru = callPackage ../development/python-modules/repoze_lru { }; + + repoze_sphinx_autointerface = callPackage ../development/python-modules/repoze_sphinx_autointerface { }; + + setuptools-git = callPackage ../development/python-modules/setuptools-git { }; + + sievelib = callPackage ../development/python-modules/sievelib { }; + + watchdog = callPackage ../development/python-modules/watchdog { }; + + zope_deprecation = callPackage ../development/python-modules/zope_deprecation { }; + + validictory = callPackage ../development/python-modules/validictory { }; + + venusian = callPackage ../development/python-modules/venusian { }; + + chameleon = callPackage ../development/python-modules/chameleon { }; + + ddt = callPackage ../development/python-modules/ddt { }; + + distutils_extra = callPackage ../development/python-modules/distutils_extra { }; + + pyxdg = callPackage ../development/python-modules/pyxdg { }; + crayons = callPackage ../development/python-modules/crayons{ }; django = self.django_1_11; @@ -4566,96 +2155,29 @@ in { gdal = self.gdal; }; - django_1_8 = buildPythonPackage rec { - name = "Django-${version}"; - version = "1.8.18"; - disabled = pythonOlder "2.7"; - - src = pkgs.fetchurl { - url = "http://www.djangoproject.com/m/releases/1.8/${name}.tar.gz"; - sha256 = "1ishvbihr9pain0486qafb18dnb7v2ppq34nnx1s8f95bvfiqqf7"; - }; - - # too complicated to setup - doCheck = false; - - # patch only $out/bin to avoid problems with starter templates (see #3134) - postFixup = '' - wrapPythonProgramsIn $out/bin "$out $pythonPath" - ''; - - meta = { - description = "A high-level Python Web framework"; - homepage = https://www.djangoproject.com/; - }; - }; + django_1_8 = callPackage ../development/python-modules/django/1_8.nix { }; django-allauth = callPackage ../development/python-modules/django-allauth { }; django_appconf = callPackage ../development/python-modules/django_appconf { }; - django_colorful = buildPythonPackage rec { - name = "django-colorful-${version}"; - version = "1.2"; + django_colorful = callPackage ../development/python-modules/django_colorful { }; - src = pkgs.fetchurl { - url = "mirror://pypi/d/django-colorful/${name}.tar.gz"; - sha256 = "0y34hzvfrm1xbxrd8frybc9yzgqvz4c07frafipjikw7kfjsw8az"; - }; + django-cache-url = callPackage ../development/python-modules/django-cache-url { }; - # Tests aren't run - doCheck = false; - - # Requires Django >= 1.8 - buildInputs = with self; [ django ]; - - meta = { - description = "Django extension that provides database and form color fields"; - homepage = https://github.com/charettes/django-colorful; - license = licenses.mit; - }; - }; + django-configurations = callPackage ../development/python-modules/django-configurations { }; django_compressor = callPackage ../development/python-modules/django_compressor { }; django_compat = callPackage ../development/python-modules/django-compat { }; - django_environ = buildPythonPackage rec { - name = "django-environ-${version}"; - version = "0.4.0"; + django_contrib_comments = callPackage ../development/python-modules/django_contrib_comments { }; - src = pkgs.fetchurl { - url = "mirror://pypi/d/django-environ/${name}.tar.gz"; - sha256 = "0i32vsgk1xmwpi7i6f6v5hg653y9dl0fsz5qmv94skz6hwgm5kvh"; - }; + django-discover-runner = callPackage ../development/python-modules/django-discover-runner { }; - # The testsuite fails to modify the base environment - doCheck = false; - propagatedBuildInputs = with self ; [ django six ]; + django_environ = callPackage ../development/python-modules/django_environ { }; - meta = { - description = "Utilize environment variables to configure your Django application"; - homepage = https://github.com/joke2k/django-environ/; - license = licenses.mit; - }; - }; - - django_evolution = buildPythonPackage rec { - name = "django_evolution-0.7.5"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/django_evolution/${name}.tar.gz"; - sha256 = "1qbcx54hq8iy3n2n6cki3bka1m9rp39np4hqddrm9knc954fb7nv"; - }; - - propagatedBuildInputs = with self; [ django ]; - - meta = { - description = "A database schema evolution tool for the Django web framework"; - homepage = http://code.google.com/p/django-evolution/; - }; - }; + django_evolution = callPackage ../development/python-modules/django_evolution { }; django_extensions = callPackage ../development/python-modules/django-extensions { }; @@ -4695,26 +2217,7 @@ in { propagatedBuildInputs = with self; [ django ]; }); - django_classytags = buildPythonPackage rec { - name = "django-classy-tags-${version}"; - version = "0.6.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/django-classy-tags/${name}.tar.gz"; - sha256 = "0wxvpmjdzk0aajk33y4himn3wqjx7k0aqlka9j8ay3yfav78bdq0"; - }; - - propagatedBuildInputs = with self; [ django ]; - - # tests appear to be broken on 0.6.1 at least - doCheck = ( version != "0.6.1" ); - - meta = { - description = "Class based template tags for Django"; - homepage = https://github.com/ojii/django-classy-tags; - license = licenses.bsd3; - }; - }; + django_classytags = callPackage ../development/python-modules/django_classytags { }; # This package may need an older version of Django. # Override the package set and set e.g. `django = super.django_1_9`. @@ -4723,47 +2226,9 @@ in { django_hijack_admin = callPackage ../development/python-modules/django-hijack-admin { }; - django_nose = buildPythonPackage rec { - name = "django-nose-${version}"; - version = "1.4.4"; + django_nose = callPackage ../development/python-modules/django_nose { }; - src = pkgs.fetchurl { - url = "mirror://pypi/d/django-nose/${name}.tar.gz"; - sha256 = "1fm47fkza2lk0xgc6qpi9vs78zg7q8cgl6mdan69sbycgy909ff0"; - }; - - # vast dependency list - doCheck = false; - - propagatedBuildInputs = with self; [ django nose ]; - - meta = { - description = "Provides all the goodness of nose in your Django tests"; - homepage = https://github.com/django-nose/django-nose; - license = licenses.bsd3; - }; - }; - - django_modelcluster = buildPythonPackage rec { - name = "django-modelcluster-${version}"; - version = "0.6.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/django-modelcluster/django-modelcluster-${version}.tar.gz"; - sha256 = "1plsdi44dvsj2sfx79lsrccjfg0ymajcsf5n0mln4cwd4qi5mwpx"; - }; - - doCheck = false; - - propagatedBuildInputs = with self; [ pytz six ]; - - meta = { - description = "Django extension to allow working with 'clusters' of models as a single unit, independently of the database"; - homepage = https://github.com/torchbox/django-modelcluster/; - license = licenses.bsd2; - maintainers = with maintainers; [ desiderius ]; - }; - }; + django_modelcluster = callPackage ../development/python-modules/django_modelcluster { }; djangorestframework = callPackage ../development/python-modules/djangorestframework { }; @@ -4771,401 +2236,61 @@ in { django_redis = callPackage ../development/python-modules/django_redis { }; - django_reversion = buildPythonPackage rec { - name = "django-reversion-${version}"; - version = "1.10.1"; + django_reversion = callPackage ../development/python-modules/django_reversion { }; - src = pkgs.fetchurl { - url = "mirror://pypi/d/django-reversion/${name}.tar.gz"; - sha256 = "01iv8w6lmmq98qjhxmnp8ddjxifmhxcmp612ijd91wc8nv8lk12w"; - }; + django_silk = callPackage ../development/python-modules/django_silk { }; - propagatedBuildInputs = with self; [ django ]; + django_taggit = callPackage ../development/python-modules/django_taggit { }; - meta = { - description = "An extension to the Django web framework that provides comprehensive version control facilities"; - homepage = https://github.com/etianen/django-reversion; - license = licenses.bsd3; - }; - }; - - django_silk = buildPythonPackage rec { - name = "django-silk-${version}"; - version = "0.5.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/django-silk/${name}.tar.gz"; - sha256 = "845abc688738858ce06e993c4b7dbbcfcecf33029e828f143463ff96f9a78947"; - }; - - doCheck = false; - - buildInputs = [ self.mock ]; - - propagatedBuildInputs = with self; [ - django - pygments - simplejson - dateutil - requests - sqlparse - jinja2 - autopep8 - pytz - pillow - ]; - - meta = { - description = "Silky smooth profiling for the Django Framework"; - homepage = https://github.com/mtford90/silk; - license = licenses.mit; - }; - }; - - django_taggit = buildPythonPackage rec { - name = "django-taggit-${version}"; - version = "0.17.0"; - disabled = pythonOlder "2.7"; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/django-taggit/django-taggit-${version}.tar.gz"; - sha256 = "1xy4mm1y6z6bpakw907859wz7fiw7jfm586dj89w0ggdqlb0767b"; - }; - - doCheck = false; - - meta = { - description = "django-taggit is a reusable Django application for simple tagging"; - homepage = https://github.com/alex/django-taggit/tree/master/; - license = licenses.bsd2; - maintainers = with maintainers; [ desiderius ]; - }; - }; - - django_treebeard = buildPythonPackage rec { - name = "django-treebeard-${version}"; - version = "3.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/django-treebeard/${name}.tar.gz"; - sha256 = "10p9rb2m1zccszg7590fjd0in6rabzsh86f5m7qm369mapc3b6dc"; - }; - - buildInputs = with self; [ pytest ]; - propagatedBuildInputs = with self; [ django ]; - - meta = { - description = "Efficient tree implementations for Django 1.6+"; - homepage = https://tabo.pe/projects/django-treebeard/; - maintainers = with maintainers; [ desiderius ]; - license = licenses.asl20; - }; - }; + django_treebeard = callPackage ../development/python-modules/django_treebeard { }; django_pipeline = callPackage ../development/python-modules/django-pipeline { }; dj-database-url = callPackage ../development/python-modules/dj-database-url { }; + dj-email-url = callPackage ../development/python-modules/dj-email-url { }; + + dj-search-url = callPackage ../development/python-modules/dj-search-url { }; + djmail = callPackage ../development/python-modules/djmail { }; - pillowfight = buildPythonPackage rec { - name = "pillowfight-${version}"; - version = "0.2"; + pillowfight = callPackage ../development/python-modules/pillowfight { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pillowfight/pillowfight-${version}.tar.gz"; - sha256 = "1mh1nhcjjgv7x134sv0krri59ng8bp2w6cwsxc698rixba9f3g0m"; - }; + kaptan = callPackage ../development/python-modules/kaptan { }; - propagatedBuildInputs = with self; [ - pillow - ]; - meta = with stdenv.lib; { - description = "Pillow Fight"; - homepage = "https://github.com/beanbaginc/pillowfight"; - }; - }; - - kaptan = buildPythonPackage rec { - name = "kaptan-${version}"; - version = "0.5.8"; - - src = pkgs.fetchurl { - url = "mirror://pypi/k/kaptan/${name}.tar.gz"; - sha256 = "1b8r86yyvdvyxd6f10mhkl6cr2jhxm80jjqr4zch96w9hs9rh5vq"; - }; - - propagatedBuildInputs = with self; [ pyyaml ]; - - meta = with stdenv.lib; { - description = "Configuration manager for python applications"; - homepage = https://emre.github.io/kaptan/; - license = licenses.bsd3; - platforms = platforms.linux; - maintainers = with maintainers; [ jgeerds ]; - }; - }; - - keepalive = buildPythonPackage rec { - name = "keepalive-${version}"; - version = "0.5"; - - src = pkgs.fetchurl { - url = "mirror://pypi/k/keepalive/keepalive-${version}.tar.gz"; - sha256 = "3c6b96f9062a5a76022f0c9d41e9ef5552d80b1cadd4fccc1bf8f183ba1d1ec1"; - }; - - # No tests included - doCheck = false; - - meta = with stdenv.lib; { - description = "An HTTP handler for `urllib2` that supports HTTP 1.1 and keepalive"; - homepage = "https://github.com/wikier/keepalive"; - }; - }; + keepalive = callPackage ../development/python-modules/keepalive { }; keyrings-alt = callPackage ../development/python-modules/keyrings-alt {}; - SPARQLWrapper = buildPythonPackage rec { - name = "SPARQLWrapper-${version}"; - version = "1.7.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/S/SPARQLWrapper/SPARQLWrapper-${version}.tar.gz"; - sha256 = "1y12hpsfjd779yi29bhvl6g4vszadjvd8jw38z5rg77b034vxjnw"; - }; - - # break circular dependency loop - patchPhase = '' - sed -i '/rdflib/d' requirements.txt - ''; - - # Doesn't actually run tests - doCheck = false; - - propagatedBuildInputs = with self; [ - six isodate pyparsing html5lib keepalive - ]; - - meta = with stdenv.lib; { - description = "This is a wrapper around a SPARQL service. It helps in creating the query URI and, possibly, convert the result into a more manageable format"; - homepage = "http://rdflib.github.io/sparqlwrapper"; - }; - }; + SPARQLWrapper = callPackage ../development/python-modules/sparqlwrapper { }; dulwich = callPackage ../development/python-modules/dulwich { inherit (pkgs) git glibcLocales; }; - hg-git = buildPythonPackage rec { - name = "hg-git-${version}"; - version = "0.8.11"; - disabled = isPy3k; + hg-git = callPackage ../development/python-modules/hg-git { }; - src = pkgs.fetchurl { - url = "mirror://pypi/h/hg-git/${name}.tar.gz"; - sha256 = "08kw1sj3sq1q1571hwkc51w20ks9ysmlg93pcnmd6gr66bz02dyn"; - }; + dtopt = callPackage ../development/python-modules/dtopt { }; - propagatedBuildInputs = with self; [ dulwich ]; - - meta = { - description = "Push and pull from a Git server using Mercurial"; - homepage = http://hg-git.github.com/; - maintainers = with maintainers; [ koral ]; - license = stdenv.lib.licenses.gpl2; - }; - }; - - dtopt = buildPythonPackage rec { - name = "dtopt-0.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/dtopt/${name}.tar.gz"; - sha256 = "06ae07a12294a7ba708abaa63f838017d1a2faf6147a1e7a14ca4fa28f86da7f"; - }; - - meta = { - description = "Add options to doctest examples while they are running"; - homepage = https://pypi.python.org/pypi/dtopt; - }; - # Test contain Python 2 print - disabled = isPy3k; - }; - - - ecdsa = buildPythonPackage rec { - name = "ecdsa-${version}"; - version = "0.13"; - - src = pkgs.fetchurl { - url = "mirror://pypi/e/ecdsa/${name}.tar.gz"; - sha256 = "1yj31j0asmrx4an9xvsaj2icdmzy6pw0glfpqrrkrphwdpi1xkv4"; - }; - - # Only needed for tests - buildInputs = with self; [ pkgs.openssl ]; - - meta = { - description = "ECDSA cryptographic signature library"; - homepage = "https://github.com/warner/python-ecdsa"; - license = licenses.mit; - maintainers = with maintainers; [ aszlig ]; - }; - }; + ecdsa = callPackage ../development/python-modules/ecdsa { }; effect = callPackage ../development/python-modules/effect {}; - elpy = buildPythonPackage rec { - name = "elpy-${version}"; - version = "1.9.0"; - src = pkgs.fetchurl { - url = "mirror://pypi/e/elpy/${name}.tar.gz"; - sha256 = "419f7b05b19182bc1aedde1ae80812c1534e59a0493476aa01ea819e76ba26f0"; - }; - python2Deps = if isPy3k then [ ] else [ self.rope ]; - propagatedBuildInputs = with self; [ flake8 autopep8 jedi importmagic ] ++ python2Deps; + elpy = callPackage ../development/python-modules/elpy { }; - doCheck = false; # there are no tests - - meta = { - description = "Backend for the elpy Emacs mode"; - homepage = "https://github.com/jorgenschaefer/elpy"; - }; - }; - - - enum = buildPythonPackage rec { - name = "enum-0.4.4"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/e/enum/${name}.tar.gz"; - sha256 = "9bdfacf543baf2350df7613eb37f598a802f346985ca0dc1548be6494140fdff"; - }; - - doCheck = !isPyPy; - - buildInputs = with self; [ ]; - - propagatedBuildInputs = with self; [ ]; - - meta = { - homepage = https://pypi.python.org/pypi/enum/; - description = "Robust enumerated type support in Python"; - }; - }; + enum = callPackage ../development/python-modules/enum { }; enum-compat = callPackage ../development/python-modules/enum-compat { }; - enum34 = if pythonAtLeast "3.4" then null else buildPythonPackage rec { - pname = "enum34"; - version = "1.1.6"; - name = "${pname}-${version}"; + enum34 = callPackage ../development/python-modules/enum34 { }; - src = fetchPypi { - inherit pname version; - sha256 = "8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1"; - }; + epc = callPackage ../development/python-modules/epc { }; - checkPhase = '' - ${python.interpreter} -m unittest discover - ''; + et_xmlfile = callPackage ../development/python-modules/et_xmlfile { }; + eventlet = callPackage ../development/python-modules/eventlet { }; - meta = { - homepage = https://pypi.python.org/pypi/enum34; - description = "Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4"; - license = "BSD"; - }; - }; - - epc = buildPythonPackage rec { - name = "epc-0.0.3"; - src = pkgs.fetchurl { - url = "mirror://pypi/e/epc/${name}.tar.gz"; - sha256 = "30b594bd4a4acbd5bda0d3fa3d25b4e8117f2ff8f24d2d1e3e36c90374f3c55e"; - }; - - propagatedBuildInputs = with self; [ sexpdata ]; - doCheck = false; - - meta = { - description = "EPC (RPC stack for Emacs Lisp) implementation in Python"; - homepage = "https://github.com/tkf/python-epc"; - }; - }; - - et_xmlfile = buildPythonPackage rec { - version = "1.0.1"; - name = "et_xmlfile-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/e/et_xmlfile/${name}.tar.gz"; - sha256="0nrkhcb6jdrlb6pwkvd4rycw34y3s931hjf409ij9xkjsli9fkb1"; - }; - - buildInputs = with self; [ lxml pytest ]; - checkPhase = '' - py.test $out - ''; - - meta = { - description = "An implementation of lxml.xmlfile for the standard library"; - longDescription = '' - et_xmlfile is a low memory library for creating large XML files. - - It is based upon the xmlfile module from lxml with the aim of allowing - code to be developed that will work with both libraries. It was developed - initially for the openpyxl project but is now a standalone module. - - The code was written by Elias Rabel as part of the Python Düsseldorf - openpyxl sprint in September 2014. - ''; - homepage = "https://pypi.python.org/pypi/et_xmlfile"; - license = licenses.mit; - maintainers = with maintainers; [ sjourdois ]; - }; - }; - - eventlet = buildPythonPackage rec { - pname = "eventlet"; - version = "0.20.0"; - name = "${pname}-${version}"; - - src = fetchPypi { - inherit pname version; - sha256 = "15bq5ybbigxnp5xwkps53zyhlg15lmcnq3ny2dppj0r0bylcs5rf"; - }; - - buildInputs = with self; [ nose httplib2 pyopenssl ]; - - doCheck = false; # too much transient errors to bother - - propagatedBuildInputs = optionals (!isPyPy) [ self.greenlet ] ++ - (with self; [ enum-compat ]) ; - - meta = { - homepage = https://pypi.python.org/pypi/eventlet/; - description = "A concurrent networking library for Python"; - }; - }; - - exifread = buildPythonPackage rec { - name = "ExifRead-2.1.2"; - - meta = { - description = "Easy to use Python module to extract Exif metadata from tiff and jpeg files"; - homepage = "https://github.com/ianare/exif-py"; - license = "BSD"; - maintainers = with maintainers; [ vozz ]; - }; - - src = pkgs.fetchurl { - url = "mirror://pypi/E/ExifRead/${name}.tar.gz"; - sha256 = "1b90jf6m9vxh9nanhpyvqdq7hmfx5iggw1l8kq10jrs6xgr49qkr"; - }; - }; + exifread = callPackage ../development/python-modules/exifread { }; fastimport = callPackage ../development/python-modules/fastimport { }; @@ -5179,117 +2304,19 @@ in { inherit (pkgs) glibcLocales; }; - feedparser = buildPythonPackage (rec { - name = "feedparser-5.2.1"; + feedparser = callPackage ../development/python-modules/feedparser { }; - src = pkgs.fetchurl { - url = "mirror://pypi/f/feedparser/${name}.tar.gz"; - sha256 = "1ycva69bqssalhqg45rbrfipz3l6hmycszy26k0351fhq990c0xx"; - }; + pyfribidi = callPackage ../development/python-modules/pyfribidi { }; - # lots of networking failures - doCheck = false; + pyftpdlib = callPackage ../development/python-modules/pyftpdlib { }; - meta = { - homepage = http://code.google.com/p/feedparser/; - description = "Universal feed parser"; - license = licenses.bsd2; - maintainers = with maintainers; [ domenkozar ]; - }; - }); + fdroidserver = callPackage ../development/python-modules/fdroidserver { }; - pyfribidi = buildPythonPackage rec { - version = "0.11.0"; - name = "pyfribidi-${version}"; - disabled = isPy3k || isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyfribidi/${name}.zip"; - sha256 = "6f7d83c09eae0cb98a40b85ba3dedc31af4dbff8fc4425f244c1e9f44392fded"; - }; - - meta = { - description = "A simple wrapper around fribidi"; - homepage = https://github.com/pediapress/pyfribidi; - license = stdenv.lib.licenses.gpl2; - }; - }; - - docker_compose = callPackage ../development/python-modules/docker_compose {}; - - fdroidserver = buildPythonPackage rec { - version = "2016-05-31"; - name = "fdroidserver-git-${version}"; - - disabled = ! isPy3k; - - src = pkgs.fetchFromGitLab { - owner = "fdroid"; - repo = "fdroidserver"; - rev = "401649e0365e6e365fc48ae8a3af94768af865f3"; - sha256 = "1mmi2ffpym1qw694yj938kc7b4xhq0blri7wkjaqddcyykjyr94d"; - }; - - propagatedBuildInputs = with self; [ libcloud pyyaml paramiko pyasn1 pyasn1-modules pillow mwclient GitPython ]; - - meta = { - homepage = https://f-droid.org; - description = "Server and tools for F-Droid, the Free Software repository system for Android"; - maintainers = with maintainers; [ ]; - license = licenses.agpl3; - }; - }; - - filebrowser_safe = buildPythonPackage rec { - version = "0.3.6"; - name = "filebrowser_safe-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/filebrowser_safe/${name}.tar.gz"; - sha256 = "02bn60fdslvng2ckn65fms3hjbzgsa8qa5161a8lr720wbx8gpj2"; - }; - - buildInputs = [ self.django ]; - - # There is no test embedded - doCheck = false; - - meta = { - description = "A snapshot of django-filebrowser for the Mezzanine CMS"; - longDescription = '' - filebrowser_safe was created to provide a snapshot of the FileBrowser - asset manager for Django, to be referenced as a dependency for the - Mezzanine CMS for Django. - - At the time of filebrowser_safe's creation, FileBrowser was incorrectly - packaged on PyPI, and had also dropped compatibility with Django 1.1 - - filebrowser_safe was therefore created to address these specific - issues. - ''; - homepage = https://github.com/stephenmcd/filebrowser-safe; - downloadPage = https://pypi.python.org/pypi/filebrowser_safe/; - license = licenses.free; - maintainers = with maintainers; [ prikhi ]; - platforms = platforms.linux; - }; - }; + filebrowser_safe = callPackage ../development/python-modules/filebrowser_safe { }; pycodestyle = callPackage ../development/python-modules/pycodestyle { }; - filebytes = buildPythonPackage rec { - name = "filebytes-0.9.12"; - src = pkgs.fetchurl { - url = "mirror://pypi/f/filebytes/${name}.tar.gz"; - sha256 = "6cd1c4ca823f6541c963a317e55382609789802dedad08209f4d038369e3f0ac"; - }; - propagatedBuildInputs = [ ]; - meta = with pkgs.stdenv.lib; { - homepage = "https://scoding.de/filebytes-introduction"; - license = licenses.gpl2; - description = "Scripts to parse ELF, PE, Mach-O and OAT (Android Runtime)"; - maintainers = with maintainers; [ bennofs ]; - }; - }; + filebytes = callPackage ../development/python-modules/filebytes { }; filelock = callPackage ../development/python-modules/filelock {}; @@ -5305,26 +2332,7 @@ in { flake8-import-order = callPackage ../development/python-modules/flake8-import-order { }; - flaky = buildPythonPackage rec { - name = "flaky-${version}"; - version = "3.1.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/flaky/${name}.tar.gz"; - sha256 = "1x9ixika7wqjj52x8wnsh1vk7jadkdqpx01plj7mlh8slwyq4s41"; - }; - - buildInputs = with self; [ mock pytest ]; - - # waiting for feedback https://github.com/box/flaky/issues/97 - doCheck = false; - - meta = { - homepage = https://github.com/box/flaky; - description = "Plugin for nose or py.test that automatically reruns flaky tests"; - license = licenses.asl20; - }; - }; + flaky = callPackage ../development/python-modules/flaky { }; flask = callPackage ../development/python-modules/flask { }; @@ -5348,6 +2356,8 @@ in { flask_elastic = callPackage ../development/python-modules/flask-elastic { }; + flask-jwt-extended = callPackage ../development/python-modules/flask-jwt-extended { }; + flask-limiter = callPackage ../development/python-modules/flask-limiter { }; flask_login = callPackage ../development/python-modules/flask-login { }; @@ -5376,94 +2386,22 @@ in { flask-silk = callPackage ../development/python-modules/flask-silk { }; - flask_sqlalchemy = buildPythonPackage rec { - name = "Flask-SQLAlchemy-${version}"; - version = "2.1"; + flask-socketio = callPackage ../development/python-modules/flask-socketio { }; - src = pkgs.fetchurl { - url = "mirror://pypi/F/Flask-SQLAlchemy/${name}.tar.gz"; - sha256 = "1i9ps5d5snih9xlqhrvmi3qfiygkmqzxh92n25kj4pf89kj4s965"; - }; - - propagatedBuildInputs = with self ; [ flask sqlalchemy ]; - - meta = { - description = "SQLAlchemy extension for Flask"; - homepage = http://flask-sqlalchemy.pocoo.org/; - license = licenses.bsd3; - }; - }; + flask_sqlalchemy = callPackage ../development/python-modules/flask-sqlalchemy { }; flask_testing = callPackage ../development/python-modules/flask-testing { }; flask_wtf = callPackage ../development/python-modules/flask-wtf { }; - wtforms = buildPythonPackage rec { - version = "2.1"; - name = "wtforms-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/W/WTForms/WTForms-${version}.zip"; - sha256 = "0vyl26y9cg409cfyj8rhqxazsdnd0jipgjw06civhrd53yyi1pzz"; - }; - - # Django tests are broken "django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet." - # This is fixed in master I believe but not yet in 2.1; - doCheck = false; - - propagatedBuildInputs = with self; [ Babel ]; - - meta = { - homepage = https://github.com/wtforms/wtforms; - description = "A flexible forms validation and rendering library for Python"; - license = licenses.bsd3; - }; - }; + wtforms = callPackage ../development/python-modules/wtforms { }; graph-tool = callPackage ../development/python-modules/graph-tool/2.x.x.nix { }; - grappelli_safe = buildPythonPackage rec { - version = "0.3.13"; - name = "grappelli_safe-${version}"; + grappelli_safe = callPackage ../development/python-modules/grappelli_safe { }; - src = pkgs.fetchurl { - url = "mirror://pypi/g/grappelli_safe/${name}.tar.gz"; - sha256 = "8b21b4724bce449cc4f22dc74ed0be9b3e841d968f3271850bf4836864304eb6"; - }; - - meta = { - description = "A snapshot of django-grappelli for the Mezzanine CMS"; - longDescription = '' - grappelli_safe was created to provide a snapshot of the Grappelli admin - skin for Django, to be referenced as a dependency for the Mezzanine CMS - for Django. - - At the time of grappelli_safe's creation, Grappelli was incorrectly - packaged on PyPI, and had also dropped compatibility with Django 1.1 - - grappelli_safe was therefore created to address these specific issues. - ''; - homepage = https://github.com/stephenmcd/grappelli-safe; - downloadPage = http://pypi.python.org/pypi/grappelli_safe/; - license = licenses.free; - maintainers = with maintainers; [ prikhi ]; - platforms = platforms.linux; - }; - }; - - pytorch = let - # Fails with CUDA 9.1 and GCC 6.4: - # https://github.com/pytorch/pytorch/issues/5831 - # https://devtalk.nvidia.com/default/topic/1028112 - # We should be able to remove this when CUDA 9.2 is released. - cudatoolkit_9 = pkgs.cudatoolkit_9.override { - gcc6 = pkgs.gcc5; - }; - in callPackage ../development/python-modules/pytorch { + pytorch = callPackage ../development/python-modules/pytorch { cudaSupport = pkgs.config.cudaSupport or false; - cudatoolkit = cudatoolkit_9; - cudnn = pkgs.cudnn_cudatoolkit_9.override { - inherit cudatoolkit_9; - }; }; pytorchWithCuda = self.pytorch.override { @@ -5474,37 +2412,9 @@ in { cudaSupport = false; }; - python2-pythondialog = buildPythonPackage rec { - name = "python2-pythondialog-${version}"; - version = "3.3.0"; - disabled = !isPy27; + python2-pythondialog = callPackage ../development/python-modules/python2-pythondialog { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/python2-pythondialog/python2-pythondialog-${version}.tar.gz"; - sha256 = "1yhkagsh99bfi592ymczf8rnw8rk6n9hdqy3dd98m3yrx8zmjvry"; - }; - - patchPhase = '' - substituteInPlace dialog.py --replace ":/bin:/usr/bin" ":$out/bin" - ''; - - meta = with stdenv.lib; { - homepage = "http://pythondialog.sourceforge.net/"; - }; - }; - - pyRFC3339 = buildPythonPackage rec { - name = "pyRFC3339-${version}"; - version = "0.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyRFC3339/pyRFC3339-${version}.tar.gz"; - sha256 = "1pp648xsjaw9h1xq2mgwzda5wis2ypjmzxlksc1a8grnrdmzy155"; - }; - - propagatedBuildInputs = with self; [ pytz ]; - buildInputs = with self; [ nose ]; - }; + pyRFC3339 = callPackage ../development/python-modules/pyrfc3339 { }; ConfigArgParse = callPackage ../development/python-modules/configargparse { }; @@ -5512,61 +2422,11 @@ in { vcversioner = callPackage ../development/python-modules/vcversioner { }; - falcon = buildPythonPackage (rec { - name = "falcon-1.0.0"; + falcon = callPackage ../development/python-modules/falcon { }; - src = pkgs.fetchurl { - url = "mirror://pypi/f/falcon/${name}.tar.gz"; - sha256 = "ddce23a2dd0abba6d19775e9bf7ba64e184b15a0e7163e65f62af63354193f63"; - }; + hug = callPackage ../development/python-modules/hug { }; - buildInputs = with self; stdenv.lib.optionals doCheck [coverage ddt nose pyyaml requests testtools]; - propagatedBuildInputs = with self; [ six python_mimeparse ]; - - # The travis build fails since the migration from multiprocessing to threading for hosting the API under test. - # OSError: [Errno 98] Address already in use - doCheck = false; - - meta = { - description = "An unladen web framework for building APIs and app backends"; - homepage = http://falconframework.org; - license = licenses.asl20; - maintainers = with maintainers; [ desiderius ]; - }; - }); - hug = buildPythonPackage rec { - name = "hug-2.1.2"; - src = pkgs.fetchurl { - url = "mirror://pypi/h/hug/${name}.tar.gz"; - sha256 = "93325e13706594933a9afb0d4f0b0748134494299038f07df41152baf6f89f4c"; - }; - disabled = !isPy3k; - - propagatedBuildInputs = with self; [ falcon requests ]; - - # tests are not shipped in the tarball - doCheck = false; - - meta = { - description = "A Python framework that makes developing APIs as simple as possible, but no simpler"; - homepage = https://github.com/timothycrosley/hug; - license = licenses.mit; - }; - }; - flup = buildPythonPackage (rec { - name = "flup-1.0.2"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "http://www.saddi.com/software/flup/dist/${name}.tar.gz"; - sha256 = "1nbx174g40l1z3a8arw72qz05a1qxi3didp9wm7kvkn1bxx33bab"; - }; - - meta = { - homepage = "http://trac.saddi.com/flup"; - description = "FastCGI Python module set"; - }; - }); + flup = callPackage ../development/python-modules/flup { }; fn = callPackage ../development/python-modules/fn { }; @@ -5579,121 +2439,11 @@ in { fonttools = callPackage ../development/python-modules/fonttools { }; - foolscap = buildPythonPackage (rec { - name = "foolscap-${version}"; - version = "0.12.6"; + foolscap = callPackage ../development/python-modules/foolscap { }; - src = pkgs.fetchurl { - url = "mirror://pypi/f/foolscap/${name}.tar.gz"; - sha256 = "1bpmqq6485mmr5jza9q2c55l9m1bfsvsbd9drsip7p5qcsi22jrz"; - }; + forbiddenfruit = callPackage ../development/python-modules/forbiddenfruit { }; - propagatedBuildInputs = with self; [ mock twisted pyopenssl service-identity ]; - - checkPhase = '' - # Either uncomment this, or remove this custom check phase entirely, if - # you wish to do battle with the foolscap tests. ~ C. - # trial foolscap - ''; - - meta = { - homepage = http://foolscap.lothar.com/; - - description = "Foolscap, an RPC protocol for Python that follows the distributed object-capability model"; - - longDescription = '' - "Foolscap" is the name for the next-generation RPC protocol, - intended to replace Perspective Broker (part of Twisted). - Foolscap is a protocol to implement a distributed - object-capabilities model in Python. - ''; - - # See http://foolscap.lothar.com/trac/browser/LICENSE. - license = licenses.mit; - - maintainers = [ ]; - }; - }); - - forbiddenfruit = buildPythonPackage rec { - version = "0.1.0"; - name = "forbiddenfruit-${version}"; - - src = pkgs.fetchurl { - url= "mirror://pypi/f/forbiddenfruit/${name}.tar.gz"; - sha256 = "0xra2kw6m8ag29ifwmhi5zqksh4cr0yy1waqd488rm59kcr3zl79"; - }; - - meta = { - description = "Patch python built-in objects"; - homepage = https://pypi.python.org/pypi/forbiddenfruit; - license = licenses.mit; - }; - }; - - fs = buildPythonPackage rec { - name = "fs-0.5.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/fs/${name}.tar.gz"; - sha256 = "ba2cca8773435a7c86059d57cb4b8ea30fda40f8610941f7822d1ce3ffd36197"; - }; - - LC_ALL = "en_US.UTF-8"; - buildInputs = [ pkgs.glibcLocales ]; - propagatedBuildInputs = [ self.six ]; - - checkPhase = '' - ${python.interpreter} -m unittest discover - ''; - - # Because 2to3 is used the tests in $out need to be run. - # Both when using unittest and pytest this resulted in many errors, - # some Python byte/str errors, and others specific to resources tested. - # Failing tests due to the latter is to be expected with this type of package. - # Tests are therefore disabled. - doCheck = false; - - meta = { - description = "Filesystem abstraction"; - homepage = https://pypi.python.org/pypi/fs; - license = licenses.bsd3; - maintainers = with maintainers; [ lovek323 ]; - platforms = platforms.unix; - }; - }; - - fuse = callPackage ../development/python-modules/python-fuse { fuse = pkgs.fuse; }; - - fusepy = buildPythonPackage rec { - name = "fusepy-2.0.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/fusepy/${name}.tar.gz"; - sha256 = "0v5grm4zyf58hsplwsxfbihddw95lz9w8cy3rpzbyha287swgx8h"; - }; - - propagatedBuildInputs = [ pkgs.fuse ]; - - # No tests included - doCheck = false; - - patchPhase = '' - substituteInPlace fuse.py --replace \ - "find_library('fuse')" "'${pkgs.fuse}/lib/libfuse.so'" - ''; - - meta = { - description = "Simple ctypes bindings for FUSE"; - longDescription = '' - Python module that provides a simple interface to FUSE and MacFUSE. - It's just one file and is implemented using ctypes. - ''; - homepage = https://github.com/terencehonles/fusepy; - license = licenses.isc; - platforms = platforms.unix; - }; - }; + fusepy = callPackage ../development/python-modules/fusepy { }; future = callPackage ../development/python-modules/future { }; future15 = self.future.overridePythonAttrs (old: rec { @@ -5708,319 +2458,47 @@ in { futures = callPackage ../development/python-modules/futures { }; - gcovr = buildPythonPackage rec { - name = "gcovr-2.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/gcovr/${name}.tar.gz"; - sha256 = "2c878e03c2eff2282e64035bec0a30532b2b1173aadf08486401883b79e4dab1"; - }; - - meta = { - description = "A Python script for summarizing gcov data"; - license = "BSD"; - }; - }; + gcovr = callPackage ../development/python-modules/gcovr { }; gdal = toPythonModule (pkgs.gdal.override { pythonPackages = self; }); - gdrivefs = buildPythonPackage rec { - version = "0.14.9"; - name = "gdrivefs-${version}"; - namePrefix = ""; - disabled = !isPy27; + gdrivefs = callPackage ../development/python-modules/gdrivefs { }; - src = pkgs.fetchurl { - url = "https://github.com/dsoprea/GDriveFS/archive/${version}.tar.gz"; - sha256 = "1mc2r35nf5k8vzwdcdhi0l9rb97amqd5xb53lhydj8v8f4rndk7a"; - }; + genshi = callPackage ../development/python-modules/genshi { }; - buildInputs = with self; [ gipc greenlet httplib2 six ]; - propagatedBuildInputs = with self; [ dateutil fusepy google_api_python_client ]; - - patchPhase = '' - substituteInPlace gdrivefs/resources/requirements.txt \ - --replace "==" ">=" - ''; - - meta = { - description = "Mount Google Drive as a local file system"; - longDescription = '' - GDriveFS is a FUSE wrapper for Google Drive developed. Design goals: - - Thread for monitoring changes via "changes" functionality of API. - - Complete stat() implementation. - - Seamlessly work around duplicate-file allowances in Google Drive. - - Seamlessly manage file-type versatility in Google Drive - (Google Doc files do not have a particular format). - - Allow for the same file at multiple paths. - ''; - homepage = https://github.com/dsoprea/GDriveFS; - license = licenses.gpl2; - platforms = platforms.unix; - }; - }; - - genshi = buildPythonPackage { - name = "genshi-0.7"; - - src = pkgs.fetchurl { - url = http://ftp.edgewall.com/pub/genshi/Genshi-0.7.tar.gz; - sha256 = "0lkkbp6fbwzv0zda5iqc21rr7rdldkwh3hfabfjl9i4bwq14858x"; - }; - - # FAIL: test_sanitize_remove_script_elem (genshi.filters.tests.html.HTMLSanitizerTestCase) - # FAIL: test_sanitize_remove_src_javascript (genshi.filters.tests.html.HTMLSanitizerTestCase) - doCheck = false; - - buildInputs = with self; [ setuptools ]; - - meta = { - description = "Python components for parsing HTML, XML and other textual content"; - - longDescription = '' - Python library that provides an integrated set of - components for parsing, generating, and processing HTML, XML or other - textual content for output generation on the web. - ''; - - license = "BSD"; - }; - }; + gentools = callPackage ../development/python-modules/gentools { }; gevent = callPackage ../development/python-modules/gevent { }; - geventhttpclient = buildPythonPackage rec { - name = "geventhttpclient-${version}"; - version = "1.3.1"; + geventhttpclient = callPackage ../development/python-modules/geventhttpclient { }; - src = pkgs.fetchurl { - url = "mirror://pypi/g/geventhttpclient/${name}.tar.gz"; - sha256 = "bd87af8854f5fb05738916c8973671f7035568aec69b7c842887d6faf9c0a01d"; - }; - - buildInputs = with self; [ pytest ]; - propagatedBuildInputs = with self; [ gevent certifi six backports_ssl_match_hostname ]; - - # Several tests fail that require network - doCheck = false; - checkPhase = '' - py.test $out - ''; - - meta = { - homepage = https://github.com/gwik/geventhttpclient; - description = "HTTP client library for gevent"; - license = licenses.mit; - maintainers = with maintainers; [ koral ]; - }; - }; - - gevent-socketio = buildPythonPackage rec { - name = "gevent-socketio-0.3.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/gevent-socketio/${name}.tar.gz"; - sha256 = "1zra86hg2l1jcpl9nsnqagy3nl3akws8bvrbpgdxk15x7ywllfak"; - }; - - buildInputs = with self; [ versiontools gevent-websocket mock pytest ]; - propagatedBuildInputs = with self; [ gevent ]; - - }; + gevent-socketio = callPackage ../development/python-modules/gevent-socketio { }; geopandas = callPackage ../development/python-modules/geopandas { }; geojson = callPackage ../development/python-modules/geojson { }; - gevent-websocket = buildPythonPackage rec { - name = "gevent-websocket-0.9.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/gevent-websocket/${name}.tar.gz"; - sha256 = "07rqwfpbv13mk6gg8mf0bmvcf6siyffjpgai1xd8ky7r801j4xb4"; - }; - - # SyntaxError in tests. - disabled = isPy3k; - - propagatedBuildInputs = with self; [ gevent ]; - - }; - - genzshcomp = buildPythonPackage { - name = "genzshcomp-0.5.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/genzshcomp/genzshcomp-0.5.1.tar.gz"; - sha256 = "c77d007cc32cdff836ecf8df6192371767976c108a75b055e057bb6f4a09cd42"; - }; - - buildInputs = with self; [ setuptools ]; - - meta = { - description = "Automatically generated zsh completion function for Python's option parser modules"; - license = "BSD"; - }; - }; + gevent-websocket = callPackage ../development/python-modules/gevent-websocket { }; + genzshcomp = callPackage ../development/python-modules/genzshcomp { }; gflags = callPackage ../development/python-modules/gflags { }; ghdiff = callPackage ../development/python-modules/ghdiff { }; - gipc = buildPythonPackage rec { - name = "gipc-0.5.0"; - disabled = !isPy27; + gipc = callPackage ../development/python-modules/gipc { }; - src = pkgs.fetchurl { - url = "mirror://pypi/g/gipc/${name}.zip"; - sha256 = "08c35xzv7nr12d9xwlywlbyzzz2igy0yy6y52q2nrkmh5d4slbpc"; - }; + git-sweep = callPackage ../development/python-modules/git-sweep { }; - propagatedBuildInputs = with self; [ gevent ]; + glances = callPackage ../development/python-modules/glances { }; - meta = { - description = "gevent-cooperative child processes and IPC"; - longDescription = '' - Usage of Python's multiprocessing package in a gevent-powered - application may raise problems and most likely breaks the application - in various subtle ways. gipc (pronunciation "gipsy") is developed with - the motivation to solve many of these issues transparently. With gipc, - multiprocessing. Process-based child processes can safely be created - anywhere within your gevent-powered application. - ''; - homepage = http://gehrcke.de/gipc; - license = licenses.mit; - }; - }; + github3_py = callPackage ../development/python-modules/github3_py { }; - git-sweep = buildPythonPackage rec { - name = "git-sweep-0.1.1"; + github-webhook = callPackage ../development/python-modules/github-webhook { }; - src = pkgs.fetchurl { - url = "mirror://pypi/g/git-sweep/${name}.tar.gz"; - sha256 = "1csp0zd049d643d409rfivbswwzrayb4i6gkypp5mc27fb1z2afd"; - }; - - propagatedBuildInputs = with self; [ GitPython ]; - - meta = { - description = "A command-line tool that helps you clean up Git branches"; - homepage = https://github.com/arc90/git-sweep; - license = licenses.mit; - maintainers = with maintainers; [ pSub ]; - }; - }; - - glances = buildPythonPackage rec { - name = "glances-${version}"; - version = "3.0"; - disabled = isPyPy; - - src = pkgs.fetchFromGitHub { - owner = "nicolargo"; - repo = "glances"; - rev = "v${version}"; - sha256 = "19pymw104l05af710ph69znqiz9av3if7436kigjlwd65gxnghkc"; - }; - - # Requires access to /sys/class/power_supply - doCheck = false; - - buildInputs = with self; [ unittest2 ]; - propagatedBuildInputs = with self; [ psutil setuptools bottle batinfo pkgs.hddtemp pysnmp ]; - - preConfigure = '' - sed -i 's/data_files\.append((conf_path/data_files.append(("etc\/glances"/' setup.py; - ''; - - meta = { - homepage = https://nicolargo.github.io/glances/; - description = "Cross-platform curses-based monitoring tool"; - license = licenses.lgpl3; - maintainers = with maintainers; [ primeos koral ]; - }; - }; - - github3_py = buildPythonPackage rec { - name = "github3.py-${version}"; - version = "1.1.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/github3.py/${name}.tar.gz"; - sha256 = "1cxaqdqmz9w2afc0cw2jyv783fp0grydbik0frzj79azzkhyg4gf"; - }; - - buildInputs = with self; [ unittest2 pytest mock betamax betamax-matchers dateutil ]; - - propagatedBuildInputs = with self; [ requests pyopenssl uritemplate_py - ndg-httpsclient requests_toolbelt pyasn1 ]; - - postPatch = '' - sed -i -e 's/mock ==1.0.1/mock>=1.0.1/' setup.py - sed -i -e 's/unittest2 ==0.5.1/unittest2>=0.5.1/' setup.py - ''; - - # TODO: only disable the tests that require network - doCheck = false; - - meta = with stdenv.lib; { - homepage = http://github3py.readthedocs.org/en/master/; - description = "A wrapper for the GitHub API written in python"; - license = licenses.bsd3; - maintainers = with maintainers; [ pSub ]; - }; - }; - - github-webhook = buildPythonPackage rec { - name = "github-webhook-${version}"; - version = "unstable-2016-03-11"; - - # There is a PyPI package but an older one. - src = pkgs.fetchgit { - url = "https://github.com/bloomberg/python-github-webhook.git"; - rev = "ca1855479ee59c4373da5425dbdce08567605d49"; - sha256 = "0mqwig9281iyzbphp1d21a4pqdrf98vs9k8lqpqx6spzgqaczx5f"; - }; - - propagatedBuildInputs = with self; [ flask ]; - # No tests - doCheck = false; - - meta = { - description = "A framework for writing webhooks for GitHub"; - license = licenses.mit; - homepage = https://github.com/bloomberg/python-github-webhook; - }; - }; - - goobook = buildPythonPackage rec { - name = "goobook-1.9"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/goobook/${name}.tar.gz"; - sha256 = "02xmq8sjavza17av44ks510934wrshxnsm6lvhvazs45s92b671i"; - }; - - buildInputs = with self; [ ]; - - preConfigure = '' - sed -i '/distribute/d' setup.py - ''; - - meta = { - description = "Search your google contacts from the command-line or mutt"; - homepage = https://pypi.python.org/pypi/goobook; - license = licenses.gpl3; - maintainers = with maintainers; [ lovek323 hbunke ]; - platforms = platforms.unix; - }; - - propagatedBuildInputs = with self; [ oauth2client gdata simplejson httplib2 keyring six rsa ]; - }; + goobook = callPackage ../development/python-modules/goobook { }; googleapis_common_protos = callPackage ../development/python-modules/googleapis_common_protos { }; @@ -6030,39 +2508,84 @@ in { google_api_python_client = callPackage ../development/python-modules/google-api-python-client { }; - google_apputils = buildPythonPackage rec { - name = "google-apputils-0.4.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/google-apputils/${name}.tar.gz"; - sha256 = "1sxsm5q9vr44qzynj8l7p3l7ffb0zl1jdqhmmzmalkx941nbnj1b"; - }; - - preConfigure = '' - sed -i '/ez_setup/d' setup.py - ''; - - propagatedBuildInputs = with self; [ pytz gflags dateutil mox ]; - - checkPhase = '' - ${python.executable} setup.py google_test - ''; - - doCheck = true; - - meta = { - description = "Google Application Utilities for Python"; - homepage = http://code.google.com/p/google-apputils-python; - }; - }; + google_apputils = callPackage ../development/python-modules/google_apputils { }; google_auth = callPackage ../development/python-modules/google_auth { }; + google_cloud_asset = callPackage ../development/python-modules/google_cloud_asset { }; + + google_cloud_automl = callPackage ../development/python-modules/google_cloud_automl { }; + google_cloud_core = callPackage ../development/python-modules/google_cloud_core { }; + google_cloud_bigquery = callPackage ../development/python-modules/google_cloud_bigquery { }; + + google_cloud_bigquery_datatransfer = callPackage ../development/python-modules/google_cloud_bigquery_datatransfer { }; + + google_cloud_bigtable = callPackage ../development/python-modules/google_cloud_bigtable { }; + + google_cloud_container = callPackage ../development/python-modules/google_cloud_container { }; + + google_cloud_dataproc = callPackage ../development/python-modules/google_cloud_dataproc { }; + + google_cloud_datastore = callPackage ../development/python-modules/google_cloud_datastore { }; + + google_cloud_dlp = callPackage ../development/python-modules/google_cloud_dlp { }; + + google_cloud_dns = callPackage ../development/python-modules/google_cloud_dns { }; + + google_cloud_error_reporting = callPackage ../development/python-modules/google_cloud_error_reporting { }; + + google_cloud_firestore = callPackage ../development/python-modules/google_cloud_firestore { }; + + google_cloud_iot = callPackage ../development/python-modules/google_cloud_iot { }; + + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; + + google_cloud_language = callPackage ../development/python-modules/google_cloud_language { }; + + google_cloud_logging = callPackage ../development/python-modules/google_cloud_logging { }; + + google_cloud_monitoring = callPackage ../development/python-modules/google_cloud_monitoring { }; + + google_cloud_pubsub = callPackage ../development/python-modules/google_cloud_pubsub { }; + + google_cloud_redis = callPackage ../development/python-modules/google_cloud_redis { }; + + google_cloud_resource_manager = callPackage ../development/python-modules/google_cloud_resource_manager { }; + + google_cloud_runtimeconfig = callPackage ../development/python-modules/google_cloud_runtimeconfig { }; + + google_cloud_securitycenter = callPackage ../development/python-modules/google_cloud_securitycenter { }; + + google_cloud_spanner = callPackage ../development/python-modules/google_cloud_spanner { }; + + google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; + google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; - gpgme = toPythonModule (pkgs.gpgme.override { withPython=true; }); + google_cloud_tasks = callPackage ../development/python-modules/google_cloud_tasks { }; + + google_cloud_testutils = callPackage ../development/python-modules/google_cloud_testutils { }; + + google_cloud_texttospeech = callPackage ../development/python-modules/google_cloud_texttospeech { }; + + google_cloud_trace = callPackage ../development/python-modules/google_cloud_trace { }; + + google_cloud_translate = callPackage ../development/python-modules/google_cloud_translate { }; + + google_cloud_videointelligence = callPackage ../development/python-modules/google_cloud_videointelligence { }; + + google_cloud_vision = callPackage ../development/python-modules/google_cloud_vision { }; + + google_cloud_websecurityscanner = callPackage ../development/python-modules/google_cloud_websecurityscanner { }; + + google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; + + gpgme = toPythonModule (pkgs.gpgme.override { + pythonSupport = true; + inherit python; + }); gphoto2 = callPackage ../development/python-modules/gphoto2 { inherit (pkgs) pkgconfig; @@ -6082,51 +2605,15 @@ in { grpcio-tools = callPackage ../development/python-modules/grpcio-tools { }; - gspread = buildPythonPackage rec { - version = "0.2.3"; - name = "gspread-${version}"; + grpcio-gcp = callPackage ../development/python-modules/grpcio-gcp { }; - src = pkgs.fetchurl { - url = "mirror://pypi/g/gspread/${name}.tar.gz"; - sha256 = "dba45ef9e652dcd8cf561ae65569bd6ecd18fcc77b991521490698fb2d847106"; - }; + grpc_google_iam_v1 = callPackage ../development/python-modules/grpc_google_iam_v1 { }; - meta = { - description = "Google Spreadsheets client library"; - homepage = "https://github.com/burnash/gspread"; - license = licenses.mit; - }; - }; + gspread = callPackage ../development/python-modules/gspread { }; - gyp = buildPythonPackage rec { - name = "gyp-${version}"; - version = "2015-06-11"; + gym = callPackage ../development/python-modules/gym { }; - src = pkgs.fetchgit { - url = "https://chromium.googlesource.com/external/gyp.git"; - rev = "fdc7b812f99e48c00e9a487bd56751bbeae07043"; - sha256 = "1imgxsl4mr1662vsj2mlnpvvrbz71yk00w8p85vi5bkgmc6awgiz"; - }; - - prePatch = optionals pkgs.stdenv.isDarwin '' - sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' pylib/gyp/xcode_emulation.py - ''; - - patches = optionals pkgs.stdenv.isDarwin [ - ../development/python-modules/gyp/no-darwin-cflags.patch - ../development/python-modules/gyp/no-xcode.patch - ]; - - disabled = isPy3k; - - meta = { - description = "A tool to generate native build files"; - homepage = https://chromium.googlesource.com/external/gyp/+/master/README.md; - license = licenses.bsd3; - maintainers = with maintainers; [ codyopel ]; - platforms = platforms.all; - }; - }; + gyp = callPackage ../development/python-modules/gyp { }; guessit = callPackage ../development/python-modules/guessit { }; @@ -6134,17 +2621,7 @@ in { gunicorn = callPackage ../development/python-modules/gunicorn { }; - hawkauthlib = buildPythonPackage rec { - name = "hawkauthlib-${version}"; - version = "0.1.1"; - src = pkgs.fetchgit { - url = https://github.com/mozilla-services/hawkauthlib.git; - rev = "refs/tags/v${version}"; - sha256 = "0mr1mpx4j9q7sch9arwfvpysnpf2p7ijy7072wilxm8pnj0bwvsi"; - }; - - propagatedBuildInputs = with self; [ requests webob ]; - }; + hawkauthlib = callPackage ../development/python-modules/hawkauthlib { }; hdbscan = callPackage ../development/python-modules/hdbscan { }; @@ -6152,67 +2629,17 @@ in { hcs_utils = callPackage ../development/python-modules/hcs_utils { }; - hetzner = buildPythonPackage rec { - name = "hetzner-${version}"; - version = "0.8.0"; + hetzner = callPackage ../development/python-modules/hetzner { }; - src = pkgs.fetchFromGitHub { - repo = "hetzner"; - owner = "aszlig"; - rev = "v${version}"; - sha256 = "04q2q2w2qkhfly8rfjg2h5pnh42gs18l6cmipqc37yf7qvkw3nd0"; - }; - - meta = { - homepage = "https://github.com/RedMoonStudios/hetzner"; - description = "High-level Python API for accessing the Hetzner robot"; - license = licenses.bsd3; - maintainers = with maintainers; [ aszlig ]; - }; - }; - - - htmllaundry = buildPythonPackage rec { - name = "htmllaundry-2.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/h/htmllaundry/${name}.tar.gz"; - sha256 = "e428cba78d5a965e959f5dac2eb7d5f7d627dd889990d5efa8d4e03f3dd768d9"; - }; - - buildInputs = with self; [ nose ]; - propagatedBuildInputs = with self; [ six lxml ]; - - # some tests fail, probably because of changes in lxml - # not relevant for me, if releavnt for you, fix it... - doCheck = false; - - meta = { - description = "Simple HTML cleanup utilities"; - license = licenses.bsd3; - }; - }; + homeassistant-pyozw = callPackage ../development/python-modules/homeassistant-pyozw { }; + htmllaundry = callPackage ../development/python-modules/htmllaundry { }; html5lib = callPackage ../development/python-modules/html5lib { }; - http_signature = buildPythonPackage (rec { - name = "http_signature-0.1.4"; - disabled = isPy3k; + httmock = callPackage ../development/python-modules/httmock { }; - src = pkgs.fetchurl { - url = "mirror://pypi/h/http_signature/${name}.tar.gz"; - sha256 = "14acc192ef20459d5e11b4e800dd3a4542f6bd2ab191bf5717c696bf30936c62"; - }; - - propagatedBuildInputs = with self; [pycrypto]; - - meta = { - homepage = https://github.com/atl/py-http-signature; - description = ""; - license = licenses.mit; - }; - }); + http_signature = callPackage ../development/python-modules/http_signature { }; httpbin = callPackage ../development/python-modules/httpbin { }; @@ -6222,362 +2649,65 @@ in { hypothesis = callPackage ../development/python-modules/hypothesis { }; - colored = buildPythonPackage rec { - name = "colored-${version}"; - version = "1.1.5"; - src = pkgs.fetchurl { - url = "mirror://pypi/c/colored/${name}.tar.gz"; - sha256 = "1r1vsypk8v7az82d66bidbxlndx1h7xd4m43hpg1a6hsjr30wrm3"; - }; + colored = callPackage ../development/python-modules/colored { }; - # No proper test suite - doCheck = false; - }; + xdis = callPackage ../development/python-modules/xdis { }; + uncompyle6 = callPackage ../development/python-modules/uncompyle6 { }; - xdis = buildPythonPackage rec { - name = "xdis-${version}"; - version = "3.2.4"; - src = pkgs.fetchurl { - url = "mirror://pypi/x/xdis/${name}.tar.gz"; - sha256 = "0g2lh70837vigcbc1i58349wp2xzrhlsg2ahc92sn8d3jwxja4dk"; - }; - propagatedBuildInputs = with self; [ nose six ]; + lsi = callPackage ../development/python-modules/lsi { }; - meta = { - description = "Python cross-version byte-code disassembler and marshal routines"; - homepage = https://github.com/rocky/python-xdis/; - license = licenses.mit; - }; - }; + hkdf = callPackage ../development/python-modules/hkdf { }; - uncompyle6 = buildPythonPackage rec { - name = "uncompyle6-${version}"; - version = "2.8.3"; - src = pkgs.fetchurl { - url = "mirror://pypi/u/uncompyle6/${name}.tar.gz"; - sha256 = "0hx5sji6qjvnq1p0zhvyk5hgracpv2w6iar1j59qwllxv115ffi1"; - }; - propagatedBuildInputs = with self; [ spark_parser xdis ]; - meta = { - description = "Python cross-version byte-code deparser"; - homepage = https://github.com/rocky/python-uncompyle6/; - license = licenses.mit; - }; - }; + httpretty = callPackage ../development/python-modules/httpretty { }; - lsi = buildPythonPackage rec { - name = "lsi-${version}"; - version = "0.2.2"; - disabled = isPy3k; - src = pkgs.fetchurl { - url = "mirror://pypi/l/lsi/${name}.tar.gz"; - sha256 = "0429iilb06yhsmvj3xp6wyhfh1rp4ndxlhwrm80r97z0w7plrk94"; - }; - propagatedBuildInputs = [ - self.colored - self.boto - pkgs.openssh - pkgs.which - ]; - meta = { - description = "CLI for querying and SSHing onto AWS EC2 instances"; - homepage = https://github.com/NarrativeScience/lsi; - maintainers = [maintainers.adnelson]; - license = licenses.mit; - }; - }; + icalendar = callPackage ../development/python-modules/icalendar { }; - hkdf = buildPythonPackage rec { - name = "hkdf-${version}"; - version = "0.0.3"; + ifaddr = callPackage ../development/python-modules/ifaddr { }; - src = pkgs.fetchurl { - url = "mirror://pypi/h/hkdf/${name}.tar.gz"; - sha256 = "1jhxk5vhxmxxjp3zj526ry521v9inzzl8jqaaf0ma65w6k332ak2"; - }; - - buildInputs = with self; [ nose ]; - - checkPhase = '' - nosetests - ''; - - meta = { - description = "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)"; - homepage = "https://github.com/casebeer/python-hkdf"; - license = licenses.bsd2; - }; - }; - - httpretty = buildPythonPackage rec { - name = "httpretty-${version}"; - version = "0.8.10"; - doCheck = false; - - src = pkgs.fetchurl { - url = "mirror://pypi/h/httpretty/${name}.tar.gz"; - sha256 = "1nmdk6d89z14x3wg4yxywlxjdip16zc8bqnfb471z1365mr74jj7"; - }; - - buildInputs = with self; [ tornado requests httplib2 sure nose coverage certifi ]; - - propagatedBuildInputs = with self; [ urllib3 ]; - - postPatch = '' - sed -i -e 's/==.*$//' *requirements.txt - # XXX: Drop this after version 0.8.4 is released. - patch httpretty/core.py <2.4 - (pkgs.fetchpatch { - url = "https://github.com/wnielson/markdown-macros/pull/1.patch"; - sha256 = "17njbgq2srzkf03ar6yn92frnsbda3g45cdi529fdh0x8mmyxci0"; - }) - ]; - - prePatch = '' - substituteInPlace setup.py --replace "distribute" "setuptools" - ''; - - propagatedBuildInputs = with self; [ markdown ]; - - doCheck = false; - - meta = { - description = "An extension for python-markdown that makes writing trac-like macros easy"; - homepage = https://github.com/wnielson/markdown-macros; - license = licenses.mit; - maintainers = [ maintainers.abigailbuccaneer ]; - }; - }; - - mathics = if (versionOlder self.django.version "1.8") || - (versionAtLeast self.django.version "1.9") - then throw "mathics only supports django-1.8.x" - else buildPythonPackage rec { - name = "mathics-${version}"; - version = "0.9"; - src = pkgs.fetchFromGitHub { - owner = "mathics"; - repo = "Mathics"; - rev = "v${version}"; - sha256 = "0xzz7j8xskj5y6as178mjmm0i2xbhd4q4mwmdnvghpd2aqq3qx1c"; - }; - - buildInputs = with self; [ pexpect ]; - - prePatch = '' - substituteInPlace setup.py --replace "sympy==0.7.6" "sympy" - ''; - - postFixup = '' - wrapPythonProgramsIn $out/bin $out - patchPythonScript $out/${python.sitePackages}/mathics/manage.py - ''; - - propagatedBuildInputs = with self; [ - cython - sympy - django - ply - mpmath - dateutil - colorama - six - ]; - - meta = { - description = "A general-purpose computer algebra system"; - homepage = http://www.mathics.org; - license = licenses.gpl3; - maintainers = [ maintainers.benley ]; - }; - }; - - - matplotlib = callPackage ../development/python-modules/matplotlib { + matplotlib = let + path = if isPy3k then ../development/python-modules/matplotlib/default.nix else + ../development/python-modules/matplotlib/2.nix; + in callPackage path { stdenv = if stdenv.isDarwin then pkgs.clangStdenv else pkgs.stdenv; - enableGhostscript = true; inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; }; @@ -7237,186 +2930,31 @@ in { mccabe = callPackage ../development/python-modules/mccabe { }; - mechanize = buildPythonPackage (rec { - name = "mechanize-0.3.5"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/mechanize/${name}.tar.gz"; - sha256 = "0rki9nl4y42q694parafcsdcdqvkdjckrbg6n0691302lfsrkyfl"; - }; - - propagatedBuildInputs = with self; [ html5lib ]; - - doCheck = false; - - meta = { - description = "Stateful programmatic web browsing in Python"; - - homepage = http://wwwsearch.sourceforge.net/; - - license = "BSD-style"; - }; - }); + mechanize = callPackage ../development/python-modules/mechanize { }; MechanicalSoup = callPackage ../development/python-modules/MechanicalSoup { }; - meld3 = buildPythonPackage rec { - name = "meld3-1.0.0"; - - src = pkgs.fetchurl { - url = mirror://pypi/m/meld3/meld3-1.0.0.tar.gz; - sha256 = "57b41eebbb5a82d4a928608962616442e239ec6d611fe6f46343e765e36f0b2b"; - }; - - doCheck = false; - - meta = { - description = "An HTML/XML templating engine used by supervisor"; - homepage = https://github.com/supervisor/meld3; - license = licenses.free; - }; - }; + meld3 = callPackage ../development/python-modules/meld3 { }; meliae = callPackage ../development/python-modules/meliae {}; meinheld = callPackage ../development/python-modules/meinheld { }; - memcached = buildPythonPackage rec { - name = "memcached-1.51"; + memcached = callPackage ../development/python-modules/memcached { }; - src = if isPy3k then pkgs.fetchurl { - url = "mirror://pypi/p/python3-memcached/python3-${name}.tar.gz"; - sha256 = "0na8b369q8fivh3y0nvzbvhh3lgvxiyyv9xp93cnkvwfsr8mkgkw"; - } else pkgs.fetchurl { - url = "http://ftp.tummy.com/pub/python-memcached/old-releases/python-${name}.tar.gz"; - sha256 = "124s98m6hvxj6x90d7aynsjfz878zli771q96ns767r2mbqn7192"; - }; - - meta = { - description = "Python API for communicating with the memcached distributed memory object cache daemon"; - homepage = http://www.tummy.com/Community/software/python-memcached/; - }; - }; - - - memory_profiler = buildPythonPackage rec { - name = "memory_profiler-${version}"; - version = "0.41"; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/memory_profiler/${name}.tar.gz"; - sha256 = "dce6e931c281662a500b142595517d095267216472c2926e5ec8edab89898d10"; - }; - - # Tests don't import profile - doCheck = false; - - meta = { - description = "A module for monitoring memory usage of a python program"; - homepage = https://pypi.python.org/pypi/memory_profiler; - license = licenses.bsd3; - }; - }; + memory_profiler = callPackage ../development/python-modules/memory_profiler { }; metaphone = callPackage ../development/python-modules/metaphone { }; - mezzanine = buildPythonPackage rec { - version = "3.1.10"; - name = "mezzanine-${version}"; - - src = pkgs.fetchurl { - url = "https://github.com/stephenmcd/mezzanine/archive/${version}.tar.gz"; - sha256 = "1cd7d3dji8q4mvcnf9asxn8j109pd5g5d5shr6xvn0iwr35qprgi"; - }; - patches = [ ../development/python-modules/mezzanine/writable_settings.patch ]; - - disabled = isPyPy; - - buildInputs = with self; [ pyflakes pep8 ]; - propagatedBuildInputs = with self; [ - django filebrowser_safe grappelli_safe bleach tzlocal beautifulsoup4 - requests requests_oauthlib future pillow - ]; - - # Tests Fail Due to Syntax Warning, Fixed for v3.1.11+ - doCheck = false; - # sed calls will be unecessary in v3.1.11+ - preConfigure = '' - sed -i 's/==/>=/' setup.py - ''; - - LC_ALL="en_US.UTF-8"; - - meta = { - description = '' - A content management platform built using the Django framework - ''; - longDescription = '' - Mezzanine is a powerful, consistent, and flexible content management - platform. Built using the Django framework, Mezzanine provides a - simple yet highly extensible architecture that encourages diving in and - hacking on the code. Mezzanine is BSD licensed and supported by a - diverse and active community. - - In some ways, Mezzanine resembles tools such as Wordpress that provide - an intuitive interface for managing pages, blog posts, form data, store - products, and other types of content. But Mezzanine is also different. - Unlike many other platforms that make extensive use of modules or - reusable applications, Mezzanine provides most of its functionality by - default. This approach yields a more integrated and efficient platform. - ''; - homepage = http://mezzanine.jupo.org/; - downloadPage = https://github.com/stephenmcd/mezzanine/releases; - license = licenses.free; - maintainers = with maintainers; [ prikhi ]; - platforms = platforms.linux; - broken = true; # broken dependency of django within filebrowser_safe - }; - }; + mezzanine = callPackage ../development/python-modules/mezzanine { }; micawber = callPackage ../development/python-modules/micawber { }; milksnake = callPackage ../development/python-modules/milksnake { }; - minimock = buildPythonPackage rec { - version = "1.2.8"; - name = "minimock-${version}"; + minimock = callPackage ../development/python-modules/minimock { }; - src = pkgs.fetchurl { - url = "https://bitbucket.org/jab/minimock/get/${version}.zip"; - sha256 = "c88fa8a7120623f23990a7f086a9657f6ced09025a55e3be8649a30b4945441a"; - }; - - buildInputs = with self; [ nose ]; - - checkPhase = "./test"; - - meta = { - description = "A minimalistic mocking library for python"; - homepage = https://pypi.python.org/pypi/MiniMock; - }; - }; - - moviepy = buildPythonPackage rec { - name = "moviepy-${version}"; - version = "0.2.2.11"; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/moviepy/${name}.tar.gz"; - sha256 = "d937d817e534efc54eaee2fc4c0e70b48fcd81e1528cd6425f22178704681dc3"; - }; - - # No tests - doCheck = false; - propagatedBuildInputs = with self; [ numpy decorator imageio tqdm ]; - - meta = { - description = "Video editing with Python"; - homepage = http://zulko.github.io/moviepy/; - license = licenses.mit; - }; - }; + moviepy = callPackage ../development/python-modules/moviepy { }; mozterm = callPackage ../development/python-modules/mozterm { }; @@ -7424,177 +2962,35 @@ in { multidict = callPackage ../development/python-modules/multidict { }; - munch = buildPythonPackage rec { - name = "munch-${version}"; - version = "2.0.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/munch/${name}.tar.gz"; - sha256 = "1420683a94f3a2ffc77935ddd28aa9ccb540dd02b75e02ed7ea863db437ab8b2"; - }; - - meta = { - description = "A dot-accessible dictionary (a la JavaScript objects)"; - license = licenses.mit; - homepage = https://github.com/Infinidat/munch; - }; - }; + munch = callPackage ../development/python-modules/munch { }; nototools = callPackage ../data/fonts/noto-fonts/tools.nix { }; - rainbowstream = buildPythonPackage rec { - name = "rainbowstream-${version}"; - version = "1.3.7"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/rainbowstream/${name}.tar.gz"; - sha256 = "0zpi1x3b535pwx8rkq57nnrb5d5ma65vvlalar9vi6ilp124x1w2"; - }; - - patches = [ - ../development/python-modules/rainbowstream/image.patch - ]; - - postPatch = '' - clib=$out/${python.sitePackages}/rainbowstream/image.so - substituteInPlace rainbowstream/c_image.py \ - --replace @CLIB@ $clib - sed -i 's/requests.*"/requests"/' setup.py - ''; - - LC_ALL="en_US.UTF-8"; - - postInstall = '' - mkdir -p $out/lib - cc -fPIC -shared -o $clib rainbowstream/image.c - for prog in "$out/bin/"*; do - wrapProgram "$prog" \ - --prefix PYTHONPATH : "$PYTHONPATH" - done - ''; - - buildInputs = with self; [ - pkgs.libjpeg pkgs.freetype pkgs.zlib pkgs.glibcLocales - pillow twitter pyfiglet requests arrow dateutil pysocks - pocket - ]; - - meta = { - description = "Streaming command-line twitter client"; - homepage = "http://www.rainbowstream.org/"; - license = licenses.mit; - maintainers = with maintainers; [ thoughtpolice ]; - }; - }; + rainbowstream = callPackage ../development/python-modules/rainbowstream { }; pendulum = callPackage ../development/python-modules/pendulum { }; - pocket = buildPythonPackage rec { - name = "pocket-${version}"; - version = "0.3.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pocket/${name}.tar.gz"; - sha256 = "1fc9vc5nyzf1kzmnrs18dmns7nn8wjfrg7br1w4c5sgs35mg2ywh"; - }; - - buildInputs = with self; [ - requests - ]; - - meta = { - description = "Wrapper for the pocket API"; - homepage = "https://github.com/tapanpandita/pocket"; - license = licenses.bsd3; - maintainers = with maintainers; [ ericsagnes ]; - }; - }; + pocket = callPackage ../development/python-modules/pocket { }; mistune = callPackage ../development/python-modules/mistune { }; brotlipy = callPackage ../development/python-modules/brotlipy { }; - sortedcollections = buildPythonPackage rec { - name = "sortedcollections-${version}"; - version = "0.4.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/sortedcollections/${name}.tar.gz"; - sha256 = "12dlzln9gyv8smsy2k6d6dmr0ywrpwyrr1cjy649ia5h1g7xdvwa"; - }; - buildInputs = [ self.sortedcontainers ]; - - # wants to test all python versions with tox: - doCheck = false; - - meta = { - description = "Python Sorted Collections"; - homepage = http://www.grantjenks.com/docs/sortedcollections/; - license = licenses.asl20; - }; - }; + sortedcollections = callPackage ../development/python-modules/sortedcollections { }; hyperframe = callPackage ../development/python-modules/hyperframe { }; h2 = callPackage ../development/python-modules/h2 { }; - editorconfig = buildPythonPackage rec { - name = "EditorConfig-${version}"; - version = "0.12.1"; + editorconfig = callPackage ../development/python-modules/editorconfig { }; - src = pkgs.fetchurl { - url = "mirror://pypi/e/editorconfig/${name}.tar.gz"; - sha256 = "1qxqy9wfrpb2ldrk5nzidkpymc55lpf9lg3m8c8a5531jmbwhlwb"; - }; - - meta = { - description = "EditorConfig File Locator and Interpreter for Python"; - homepage = https://editorconfig.org/; - license = licenses.psfl; - }; - }; - - mock = buildPythonPackage (rec { - name = "mock-2.0.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/mock/${name}.tar.gz"; - sha256 = "1flbpksir5sqrvq2z0dp8sl4bzbadg21sj4d42w3klpdfvgvcn5i"; - }; - - buildInputs = with self; [ unittest2 ]; - propagatedBuildInputs = with self; [ funcsigs six pbr ]; - - checkPhase = '' - ${python.interpreter} -m unittest discover - ''; - - meta = { - description = "Mock objects for Python"; - homepage = http://python-mock.sourceforge.net/; - license = stdenv.lib.licenses.bsd2; - }; - }); + mock = callPackage ../development/python-modules/mock { }; mock-open = callPackage ../development/python-modules/mock-open { }; - modestmaps = buildPythonPackage rec { - name = "ModestMaps-1.4.6"; + mockito = callPackage ../development/python-modules/mockito { }; - src = pkgs.fetchurl { - url = "mirror://pypi/M/ModestMaps/${name}.tar.gz"; - sha256 = "0vyi1m9q4pc34i6rq5agb4x3qicx5sjlbxwmxfk70k2l5mnbjca3"; - }; - - disabled = !isPy27; - propagatedBuildInputs = with self; [ pillow ]; - - meta = { - description = "A library for building interactive maps"; - homepage = http://modestmaps.com; - license = stdenv.lib.licenses.bsd3; - }; - }; + modestmaps = callPackage ../development/python-modules/modestmaps { }; # Needed here because moinmoin is loaded as a Python library. moinmoin = callPackage ../development/python-modules/moinmoin { }; @@ -7603,125 +2999,17 @@ in { moto = callPackage ../development/python-modules/moto {}; - mox = buildPythonPackage rec { - name = "mox-0.5.3"; + mox = callPackage ../development/python-modules/mox { }; - src = pkgs.fetchurl { - url = "http://pymox.googlecode.com/files/${name}.tar.gz"; - sha256 = "4d18a4577d14da13d032be21cbdfceed302171c275b72adaa4c5997d589a5030"; - }; + mozsvc = callPackage ../development/python-modules/mozsvc { }; - # error: invalid command 'test' - doCheck = false; + mpmath = callPackage ../development/python-modules/mpmath { }; - meta = { - homepage = http://code.google.com/p/pymox/; - description = "A mock object framework for Python"; - }; - }; + mpd = callPackage ../development/python-modules/mpd { }; - mozsvc = buildPythonPackage rec { - name = "mozsvc-${version}"; - version = "0.8"; + mpd2 = callPackage ../development/python-modules/mpd2 { }; - src = pkgs.fetchgit { - url = https://github.com/mozilla-services/mozservices.git; - rev = "refs/tags/${version}"; - sha256 = "1zci2ikk83mf7va88c83dr6snfh4ddjqw0lsg3y29qk5nxf80vx2"; - }; - - patches = singleton (pkgs.fetchurl { - url = https://github.com/nbp/mozservices/commit/f86c0b0b870cd8f80ce90accde9e16ecb2e88863.diff; - sha256 = "1lnghx821f6dqp3pa382ka07cncdz7hq0mkrh44d0q3grvrlrp9n"; - }); - - doCheck = false; # lazy packager - propagatedBuildInputs = with self; [ pyramid simplejson konfig ]; - - meta = { - homepage = https://github.com/mozilla-services/mozservices; - description = "Various utilities for Mozilla apps"; - }; - }; - - mpmath = buildPythonPackage rec { - name = "mpmath-0.19"; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/mpmath/${name}.tar.gz"; - sha256 = "08ijsr4ifrqv3cjc26mkw0dbvyygsa99in376hr4b96ddm1gdpb8"; - }; - - meta = { - homepage = http://mpmath.googlecode.com; - description = "A pure-Python library for multiprecision floating arithmetic"; - license = licenses.bsd3; - maintainers = with maintainers; [ lovek323 ]; - platforms = platforms.unix; - }; - - # error: invalid command 'test' - doCheck = false; - }; - - - mpd = buildPythonPackage rec { - name = "python-mpd-0.3.0"; - - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/python-mpd/python-mpd-0.3.0.tar.gz"; - sha256 = "02812eba1d2e0f46e37457f5a6fa23ba203622e4bcab0a19b265e66b08cd21b4"; - }; - - meta = with pkgs.stdenv.lib; { - description = "An MPD (Music Player Daemon) client library written in pure Python"; - homepage = http://jatreuman.indefero.net/p/python-mpd/; - license = licenses.gpl3; - }; - }; - - mpd2 = buildPythonPackage rec { - name = "mpd2-${version}"; - version = "0.5.5"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/python-mpd2/python-mpd2-${version}.tar.bz2"; - sha256 = "1gfrxf71xll1w6zb69znqg5c9j0g7036fsalkvqprh2id640cl3a"; - }; - - buildInputs = with self; [ mock ]; - patchPhase = '' - sed -i -e '/tests_require/d' \ - -e 's/cmdclass.*/test_suite="mpd_test",/' setup.py - ''; - - meta = { - description = "A Python client module for the Music Player Daemon"; - homepage = "https://github.com/Mic92/python-mpd2"; - license = licenses.lgpl3Plus; - maintainers = with maintainers; [ rvl mic92 ]; - }; - }; - - mpv = buildPythonPackage rec { - name = "mpv-0.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/mpv/${name}.tar.gz"; - sha256 = "0b9kd70mshdr713f3l1lbnz1q0vlg2y76h5d8liy1bzqm7hjcgfw"; - }; - buildInputs = [ pkgs.mpv ]; - patchPhase = "substituteInPlace mpv.py --replace libmpv.so ${pkgs.mpv}/lib/libmpv.so"; - - meta = with pkgs.stdenv.lib; { - description = "A python interface to the mpv media player"; - homepage = "https://github.com/jaseg/python-mpv"; - license = licenses.agpl3; - }; - - }; + mpv = callPackage ../development/python-modules/mpv { }; mrbob = callPackage ../development/python-modules/mrbob {}; @@ -7736,103 +3024,21 @@ in { ''; }; - msrplib = buildPythonPackage rec { - pname = "python-msrplib"; - name = "${pname}-${version}"; - version = "0.19"; - - src = pkgs.fetchdarcs { - url = "http://devel.ag-projects.com/repositories/${pname}"; - rev = "release-${version}"; - sha256 = "0jqvvssbwzq7bwqn3wrjfnpj8zb558mynn2visnlrcma6b57yhwd"; - }; - - propagatedBuildInputs = with self; [ eventlib application gnutls ]; - }; + msrplib = callPackage ../development/python-modules/msrplib { }; multipledispatch = callPackage ../development/python-modules/multipledispatch { }; multiprocess = callPackage ../development/python-modules/multiprocess { }; - munkres = buildPythonPackage rec { - name = "munkres-1.0.6"; + munkres = callPackage ../development/python-modules/munkres { }; - src = pkgs.fetchurl { - url = "mirror://pypi/m/munkres/${name}.tar.gz"; - sha256 = "c78f803b9b776bfb20a25c9c7bb44adbf0f9202c2024d51aa5969d21e560208d"; - }; + musicbrainzngs = callPackage ../development/python-modules/musicbrainzngs { }; - # error: invalid command 'test' - doCheck = false; - - meta = { - homepage = http://bmc.github.com/munkres/; - description = "Munkres algorithm for the Assignment Problem"; - license = licenses.bsd3; - maintainers = with maintainers; [ domenkozar ]; - }; - }; - - - musicbrainzngs = buildPythonPackage rec { - name = "musicbrainzngs-0.5"; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/musicbrainzngs/${name}.tar.gz"; - sha256 = "281388ab750d2996e9feca4580fd4215d616a698e02cd6719cb9b8562945c489"; - }; - - buildInputs = [ pkgs.glibcLocales ]; - - LC_ALL="en_US.UTF-8"; - - meta = { - homepage = http://alastair/python-musicbrainz-ngs; - description = "Python bindings for musicbrainz NGS webservice"; - license = licenses.bsd2; - maintainers = with maintainers; [ domenkozar ]; - }; - }; - - mutag = buildPythonPackage rec { - disabled = ! isPy3k; - name = "mutag-0.0.2-2ffa0258ca"; - src = pkgs.fetchgit { - url = "https://github.com/aroig/mutag.git"; - sha256 = "0axdnwdypfd74a9dnw0g25m16xx1yygyl828xy0kpj8gyqdc6gb1"; - rev = "2ffa0258cadaf79313241f43bf2c1caaf197d9c2"; - }; - - propagatedBuildInputs = with self; [ pyparsing ]; - - meta = { - homepage = https://github.com/aroig/mutag; - license = licenses.gpl3; - maintainers = with maintainers; [ ]; - }; - }; + mutag = callPackage ../development/python-modules/mutag { }; mutagen = callPackage ../development/python-modules/mutagen { }; - - muttils = buildPythonPackage (rec { - name = "muttils-1.3"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = https://www.blacktrash.org/hg/muttils/archive/8bb26094df06.tar.bz2; - sha256 = "1a4kxa0fpgg6rdj5p4kggfn8xpniqh8v5kbiaqc6wids02m7kag6"; - }; - - # Tests don't work - doCheck = false; - - meta = { - description = "Utilities for use with console mail clients, like mutt"; - homepage = https://www.blacktrash.org/hg/muttils; - license = licenses.gpl2Plus; - }; - }); + muttils = callPackage ../development/python-modules/muttils { }; mygpoclient = callPackage ../development/python-modules/mygpoclient { }; @@ -7840,271 +3046,45 @@ in { mypy = callPackage ../development/python-modules/mypy { }; + mypy_extensions = callPackage ../development/python-modules/mypy/extensions.nix { }; + mypy-protobuf = callPackage ../development/python-modules/mypy-protobuf { }; - mwclient = buildPythonPackage rec { - version = "0.8.3"; - pname = "mwclient"; - name = "${pname}-${version}"; + neuronpy = callPackage ../development/python-modules/neuronpy { }; - src = pkgs.fetchFromGitHub { - owner = "mwclient"; - repo = "mwclient"; - rev = "v${version}"; - sha256 = "0kl1yp9z5f1wl6lkm0vix87zkrbl9wcmkrrj1x5c35xvf95laf53"; - }; + pint = callPackage ../development/python-modules/pint { }; - buildInputs = with self; [ mock responses pytestcov pytest pytestcache pytestpep8 coverage ]; - - propagatedBuildInputs = with self; [ six requests requests_oauthlib ]; - - checkPhase = '' - py.test - ''; - - meta = { - description = "Python client library to the MediaWiki API"; - maintainers = with maintainers; [ ]; - license = licenses.mit; - homepage = https://github.com/mwclient/mwclient; - }; - }; - - neuronpy = buildPythonPackage rec { - name = "neuronpy-${version}"; - version = "0.1.6"; - disabled = !isPy27; - - propagatedBuildInputs = with self; [ numpy matplotlib scipy ]; - - meta = { - description = "Interfaces and utilities for the NEURON simulator and analysis of neural data"; - maintainers = [ maintainers.nico202 ]; - license = licenses.mit; - }; - - #No tests included - doCheck = false; - - src = pkgs.fetchurl { - url = "https://pypi.python.org/packages/source/n/neuronpy/neuronpy-${version}.tar.gz"; - sha256 = "1clhc2b5fy2l8nfrji4dagmj9419nj6kam090yqxhq5c28sngk25"; - }; - }; - - pint = buildPythonPackage rec { - name = "pint-${version}"; - version = "0.7.2"; - - meta = { - description = "Physical quantities module"; - license = licenses.bsd3; - homepage = "https://github.com/hgrecco/pint/"; - }; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pint/Pint-${version}.tar.gz"; - sha256 = "1bbp5s34gcb9il2wyz4spznshahwbjvwi5bhjm7bnxk358spvf9q"; - }; - }; - - pygal = buildPythonPackage rec { - pname = "pygal"; - version = "2.3.1"; - name = "${pname}-${version}"; - - doCheck = !isPyPy; # one check fails with pypy - - src = fetchPypi { - inherit pname version; - sha256 = "7ba5a191233d0c2d8bf4b4d26b06e42bd77483a59ba7d3e5b884d81d1a870667"; - }; - - buildInputs = with self; [ flask pyquery pytest ]; - propagatedBuildInputs = with self; [ cairosvg tinycss cssselect ] ++ optionals (!isPyPy) [ lxml ]; - - meta = { - description = "Sexy and simple python charting"; - homepage = http://www.pygal.org; - license = licenses.lgpl3; - maintainers = with maintainers; [ sjourdois ]; - }; - }; + pygal = callPackage ../development/python-modules/pygal { }; pytaglib = callPackage ../development/python-modules/pytaglib { }; pyte = callPackage ../development/python-modules/pyte { }; - graphviz = buildPythonPackage rec { - name = "graphviz-${version}"; - version = "0.5.2"; + graphviz = callPackage ../development/python-modules/graphviz { }; - src = pkgs.fetchurl { - url = "mirror://pypi/g/graphviz/${name}.zip"; - sha256 = "0jh31nlm0qbxwylhdkwnb69pcjlc5z03fcfbs0gvgzp3hfrngsk0"; - }; - - propagatedBuildInputs = [ pkgs.graphviz ]; - - meta = { - description = "Simple Python interface for Graphviz"; - homepage = https://github.com/xflr6/graphviz; - license = licenses.mit; - }; + pygraphviz = callPackage ../development/python-modules/pygraphviz { + graphviz = pkgs.graphviz; # not the python package }; - pygraphviz = callPackage ../development/python-modules/pygraphviz { }; - pymc3 = callPackage ../development/python-modules/pymc3 { }; - pympler = buildPythonPackage rec { - pname = "Pympler"; - version = "0.4.3"; - name = "${pname}-${version}"; + pympler = callPackage ../development/python-modules/pympler { }; - src = pkgs.fetchurl { - url = "mirror://pypi/P/${pname}/${name}.tar.gz"; - sha256 = "0mhyxqlkha98y8mi5zqcjg23r30mgdjdzs05lghbmqfdyvzjh1a3"; - }; - - # Remove test asizeof.flatsize(), broken and can be missed as - # test is only useful on python 2.5, see https://github.com/pympler/pympler/issues/22 - patchPhase = '' - substituteInPlace ./test/asizeof/test_asizeof.py --replace "n, e = test_flatsize" "#n, e = test_flatsize" - substituteInPlace ./test/asizeof/test_asizeof.py --replace "self.assert_(n," "#self.assert_(n," - substituteInPlace ./test/asizeof/test_asizeof.py --replace "self.assert_(not e" "#self.assert_(not e" - ''; - - doCheck = stdenv.hostPlatform.isLinux; - - meta = { - description = "Tool to measure, monitor and analyze memory behavior"; - homepage = https://pythonhosted.org/Pympler/; - license = licenses.asl20; - }; - }; - - pymysqlsa = self.buildPythonPackage rec { - name = "pymysqlsa-${version}"; - version = "1.0"; - - propagatedBuildInputs = with self; [ pymysql sqlalchemy ]; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pymysql_sa/pymysql_sa-1.0.tar.gz"; - sha256 = "a2676bce514a29b2d6ab418812259b0c2f7564150ac53455420a20bd7935314a"; - }; - - meta = { - description = "PyMySQL dialect for SQL Alchemy"; - homepage = https://pypi.python.org/pypi/pymysql_sa; - license = licenses.mit; - }; - }; + pymysqlsa = callPackage ../development/python-modules/pymysqlsa { }; monosat = disabledIf (!isPy3k) (pkgs.monosat.python { inherit buildPythonPackage; inherit (self) cython; }); - monotonic = buildPythonPackage rec { - pname = "monotonic"; - version = "1.3"; - name = "${pname}-${version}"; + monotonic = callPackage ../development/python-modules/monotonic { }; - __propagatedImpureHostDeps = stdenv.lib.optional stdenv.isDarwin "/usr/lib/libc.dylib"; - - src = fetchPypi { - inherit pname version; - sha256 = "06vw7jwq96106plhlc5vz1v1xvjismdgw9wjyzvzf0ylglnrwiib"; - }; - - patchPhase = optionalString stdenv.isLinux '' - substituteInPlace monotonic.py --replace \ - "ctypes.util.find_library('c')" "'${stdenv.glibc.out}/lib/libc.so.6'" - ''; - }; - - MySQL_python = buildPythonPackage rec { - name = "MySQL-python-1.2.5"; - - disabled = isPy3k; - - # plenty of failing tests - doCheck = false; - - src = pkgs.fetchurl { - url = "mirror://pypi/M/MySQL-python/${name}.zip"; - sha256 = "0x0c2jg0bb3pp84njaqiic050qkyd7ymwhfvhipnimg58yv40441"; - }; - - buildInputs = with self; [ nose ]; - - propagatedBuildInputs = with self; [ pkgs.mysql.connector-c ]; - - meta = { - description = "MySQL database binding for Python"; - - homepage = https://sourceforge.net/projects/mysql-python; - }; - }; + MySQL_python = callPackage ../development/python-modules/mysql_python { }; mysql-connector = callPackage ../development/python-modules/mysql-connector { }; - namebench = buildPythonPackage (rec { - name = "namebench-1.3.1"; - disabled = isPy3k || isPyPy; + namebench = callPackage ../development/python-modules/namebench { }; - src = pkgs.fetchurl { - url = "http://namebench.googlecode.com/files/${name}-source.tgz"; - sha256 = "09clbcd6wxgk4r6qw7hb78h818mvca7lijigy1mlq5y1f3lgkk1h"; - }; + namedlist = callPackage ../development/python-modules/namedlist { }; - # error: invalid command 'test' - doCheck = false; - - propagatedBuildInputs = [ self.tkinter ]; - - # namebench expects to be run from its own source tree (it uses relative - # paths to various resources), make it work. - postInstall = '' - sed -i "s|import os|import os; os.chdir(\"$out/namebench\")|" "$out/bin/namebench.py" - ''; - - meta = { - homepage = http://namebench.googlecode.com/; - description = "Find fastest DNS servers available"; - license = with licenses; [ - asl20 - # third-party program licenses (embedded in the sources) - "LGPL" # Crystal_Clear - free # dns - asl20 # graphy - "BSD" # jinja2 - ]; - longDescription = '' - It hunts down the fastest DNS servers available for your computer to - use. namebench runs a fair and thorough benchmark using your web - browser history, tcpdump output, or standardized datasets in order - to provide an individualized recommendation. namebench is completely - free and does not modify your system in any way. - ''; - }; - }); - - - nameparser = buildPythonPackage rec { - name = "nameparser-${version}"; - version = "0.3.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/n/nameparser/${name}.tar.gz"; - sha256 = "1zi94m99ziwwd6kkip3w2xpnl05r2cfv9iq68inz7np81c3g8vag"; - }; - - meta = { - description = "A simple Python module for parsing human names into their individual components"; - homepage = https://github.com/derek73/python-nameparser; - license = licenses.lgpl21Plus; - }; - }; + nameparser = callPackage ../development/python-modules/nameparser { }; nbconvert = callPackage ../development/python-modules/nbconvert { }; @@ -8114,119 +3094,15 @@ in { nbxmpp = callPackage ../development/python-modules/nbxmpp { }; - sleekxmpp = buildPythonPackage rec { - name = "sleekxmpp-${version}"; - version = "1.3.3"; + sleekxmpp = callPackage ../development/python-modules/sleekxmpp { }; - patches = [ - # Fix https://github.com/etingof/pyasn1/issues/112 - (pkgs.fetchpatch { - url = "https://github.com/kdschlosser/SleekXMPP/commit/597014ba5ca258763e96ee37729ac933c5af1602.patch"; - sha256 = "176v3f3pr0bx48wv1kf9jn2pwxdn7qpqyc2chwv1m8gbppsfaikf"; - }) - ]; + slixmpp = callPackage ../development/python-modules/slixmpp { }; - propagatedBuildInputs = with self; [ dnspython pyasn1 pyasn1-modules gevent ]; - checkInputs = [ pkgs.gnupg ]; - checkPhase = "${python.interpreter} testall.py"; - doCheck = false; # Tests failed all this time and upstream doesn't seem to care. + netaddr = callPackage ../development/python-modules/netaddr { }; - src = pkgs.fetchurl { - url = "mirror://pypi/s/sleekxmpp/${name}.tar.gz"; - sha256 = "0samiq1d97kk8g9pszfbrbfw9zc41zp6017dbkwha9frf7gc24yj"; - }; + netifaces = callPackage ../development/python-modules/netifaces { }; - meta = { - description = "XMPP library for Python"; - license = licenses.mit; - homepage = http://sleekxmpp.com/; - }; - }; - - slixmpp = buildPythonPackage rec { - name = "slixmpp-${version}"; - version = "1.2.4.post1"; - - disabled = pythonOlder "3.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/slixmpp/${name}.tar.gz"; - sha256 = "0v6430dczai8a2nmznhja2dxl6pxa8c5j20nhc5737bqjg7245jk"; - }; - - patchPhase = '' - substituteInPlace slixmpp/thirdparty/gnupg.py \ - --replace "gpgbinary='gpg'" "gpgbinary='${pkgs.gnupg1}/bin/gpg'" - ''; - - propagatedBuildInputs = with self ; [ aiodns pyasn1 pkgs.gnupg1 pyasn1-modules]; - - meta = { - description = "Elegant Python library for XMPP"; - license = licenses.mit; - homepage = https://dev.louiz.org/projects/slixmpp; - }; - }; - - netaddr = buildPythonPackage rec { - pname = "netaddr"; - version = "0.7.19"; - name = "${pname}-${version}"; - - src = fetchPypi { - inherit pname version; - sha256 = "38aeec7cdd035081d3a4c306394b19d677623bf76fa0913f6695127c7753aefd"; - }; - - LC_ALL = "en_US.UTF-8"; - buildInputs = with self; [ pkgs.glibcLocales pytest ]; - - checkPhase = '' - py.test netaddr/tests - ''; - - patches = [ - (pkgs.fetchpatch { - url = https://github.com/drkjam/netaddr/commit/2ab73f10be7069c9412e853d2d0caf29bd624012.patch; - sha256 = "0s1cdn9v5alpviabhcjmzc0m2pnpq9dh2fnnk2x96dnry1pshg39"; - }) - ]; - - meta = { - homepage = https://github.com/drkjam/netaddr/; - description = "A network address manipulation library for Python"; - }; - }; - - netifaces = buildPythonPackage rec { - version = "0.10.6"; - name = "netifaces-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/n/netifaces/${name}.tar.gz"; - sha256 = "1q7bi5k2r955rlcpspx4salvkkpk28jky67fjbpz2dkdycisak8c"; - }; - - meta = { - homepage = https://alastairs-place.net/projects/netifaces/; - description = "Portable access to network interfaces from Python"; - }; - }; - - hpack = buildPythonPackage rec { - name = "hpack-${version}"; - version = "2.3.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/h/hpack/hpack-${version}.tar.gz"; - sha256 = "1ad0fx4d7a52zf441qzhjc7vwy9v3qdrk1zyf06ikz8y2nl9mgai"; - }; - - meta = with stdenv.lib; { - description = "========================================"; - homepage = "http://hyper.rtfd.org"; - }; - }; + hpack = callPackage ../development/python-modules/hpack { }; nevow = callPackage ../development/python-modules/nevow { }; @@ -8236,308 +3112,57 @@ in { nimfa = callPackage ../development/python-modules/nimfa {}; - nipy = buildPythonPackage rec { - version = "0.4.0"; - name = "nipy-${version}"; - - disabled = pythonOlder "2.6"; - - checkPhase = '' # wants to be run in a different directory - mkdir nosetests - cd nosetests - ${python.interpreter} -c "import nipy; nipy.test()" - rm -rf . - ''; - # failing test: - # nipy.algorithms.statistics.models.tests.test_olsR.test_results(11.593139639404727, 11.593140144880794, 6) # disagrees by 1 at 6th decimal place - # erroring tests: - # nipy.modalities.fmri.fmristat.tests.test_FIAC.test_altprotocol - # nipy.modalities.fmri.fmristat.tests.test_FIAC.test_agreement - # nipy.tests.test_scripts.test_nipy_4d_realign # because `nipy_4d_realign` script isn't found at test time; works from nix-shell, so could be patched - # nipy.tests.test_scripts.test_nipy_3_4d # ditto re.: `nipy_3_4d` script - doCheck = false; - - src = pkgs.fetchurl { - url = "mirror://pypi/n/nipy/${name}.tar.gz"; - sha256 = "1hnbn2i4fjxflaaz082s2c57hfp59jfra1zayz1iras5p2dy21nr"; - }; - - buildInputs = stdenv.lib.optional doCheck [ self.nose ]; - - propagatedBuildInputs = with self; [ - matplotlib - nibabel - numpy - scipy - sympy - ]; - - meta = { - homepage = http://nipy.org/nipy/; - description = "Software for structural and functional neuroimaging analysis"; - license = licenses.bsd3; - }; - }; + nipy = callPackage ../development/python-modules/nipy { }; nipype = callPackage ../development/python-modules/nipype { inherit (pkgs) which; }; + nixpkgs = callPackage ../development/python-modules/nixpkgs { }; + nodeenv = callPackage ../development/python-modules/nodeenv { }; - nose = buildPythonPackage rec { - version = "1.3.7"; - name = "nose-${version}"; + nose = callPackage ../development/python-modules/nose { }; - src = pkgs.fetchurl { - url = "mirror://pypi/n/nose/${name}.tar.gz"; - sha256 = "f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98"; - }; - - propagatedBuildInputs = [ self.coverage ]; - - doCheck = false; # lot's of transient errors, too much hassle - checkPhase = if python.is_py3k or false then '' - ${python}/bin/${python.executable} setup.py build_tests - '' else "" + '' - rm functional_tests/test_multiprocessing/test_concurrent_shared.py* # see https://github.com/nose-devs/nose/commit/226bc671c73643887b36b8467b34ad485c2df062 - ${python}/bin/${python.executable} selftest.py - ''; - - meta = { - description = "A unittest-based testing framework for python that makes writing and running tests easier"; - }; - }; + nose-cov = callPackage ../development/python-modules/nose-cov { }; nose-exclude = callPackage ../development/python-modules/nose-exclude { }; - nose2 = buildPythonPackage rec { - name = "nose2-0.5.0"; - src = pkgs.fetchurl { - url = "mirror://pypi/n/nose2/${name}.tar.gz"; - sha256 = "0595rh6b6dncbj0jigsyrgrh6h8fsl6w1fr69h76mxv9nllv0rlr"; - }; - meta = { - description = "nose2 is the next generation of nicer testing for Python"; - }; - propagatedBuildInputs = with self; [ six ]; - # AttributeError: 'module' object has no attribute 'collector' - doCheck = false; - }; + nose-focus = callPackage ../development/python-modules/nose-focus { }; - nose-cover3 = buildPythonPackage rec { - name = "nose-cover3-${version}"; - version = "0.1.0"; + nose2 = callPackage ../development/python-modules/nose2 { }; - src = pkgs.fetchurl { - url = "mirror://pypi/n/nose-cover3/${name}.tar.gz"; - sha256 = "1la4hhc1yszjpcchvkqk5xmzlb2g1b3fgxj9wwc58qc549whlcc1"; - }; + nose-cover3 = callPackage ../development/python-modules/nose-cover3 { }; - propagatedBuildInputs = with self; [ nose ]; + nosexcover = callPackage ../development/python-modules/nosexcover { }; - # No tests included - doCheck = false; + nosejs = callPackage ../development/python-modules/nosejs { }; - meta = { - description = "Coverage 3.x support for Nose"; - homepage = https://github.com/ask/nosecover3; - license = licenses.lgpl21; - }; - }; + nose-cprof = callPackage ../development/python-modules/nose-cprof { }; - nosexcover = buildPythonPackage (rec { - name = "nosexcover-1.0.10"; + nose-of-yeti = callPackage ../development/python-modules/nose-of-yeti { }; - src = pkgs.fetchurl { - url = "mirror://pypi/n/nosexcover/${name}.tar.gz"; - sha256 = "f5b3a7c936c4f703f15418c1f325775098184b69fa572f868edb8a99f8f144a8"; - }; - - propagatedBuildInputs = with self; [ coverage nose ]; - - meta = { - description = "Extends nose.plugins.cover to add Cobertura-style XML reports"; - - homepage = https://github.com/cmheisel/nose-xcover/; - - license = licenses.bsd3; - }; - }); - - nosejs = buildPythonPackage { - name = "nosejs-0.9.4"; - src = pkgs.fetchurl { - url = mirror://pypi/N/NoseJS/NoseJS-0.9.4.tar.gz; - sha256 = "0qrhkd3sga56qf6k0sqyhwfcladwi05gl6aqmr0xriiq1sgva5dy"; - }; - buildInputs = with self; [ nose ]; - - checkPhase = '' - nosetests -v - ''; - - }; - - nose-cprof = buildPythonPackage rec { - name = "nose-cprof-${version}"; - version = "0.1.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/n/nose-cprof/${name}.tar.gz"; - sha256 = "0ayy5mbjly9aa9dkgpz0l06flspnxmnj6wxdl6zr59byrrr8fqhw"; - }; - - meta = { - description = "A python nose plugin to profile using cProfile rather than the default Hotshot profiler"; - }; - - buildInputs = with self; [ nose ]; - }; + nose-pattern-exclude = callPackage ../development/python-modules/nose-pattern-exclude { }; nose_warnings_filters = callPackage ../development/python-modules/nose_warnings_filters { }; notebook = callPackage ../development/python-modules/notebook { }; - notify = pkgs.stdenv.mkDerivation (rec { - name = "python-notify-0.1.1"; - - src = pkgs.fetchurl { - url = http://www.galago-project.org/files/releases/source/notify-python/notify-python-0.1.1.tar.bz2; - sha256 = "1kh4spwgqxm534qlzzf2ijchckvs0pwjxl1irhicjmlg7mybnfvx"; - }; - - patches = singleton (pkgs.fetchurl { - name = "libnotify07.patch"; - url = "http://src.fedoraproject.org/cgit/notify-python.git/plain/" - + "libnotify07.patch?id2=289573d50ae4838a1658d573d2c9f4c75e86db0c"; - sha256 = "1lqdli13mfb59xxbq4rbq1f0znh6xr17ljjhwmzqb79jl3dig12z"; - }); - - postPatch = '' - sed -i -e '/^PYGTK_CODEGEN/s|=.*|="${self.pygtk}/bin/pygtk-codegen-2.0"|' \ - configure - ''; - - nativeBuildInputs = [ pkgs.pkgconfig ]; - buildInputs = with self; [ python pkgs.libnotify pygobject2 pygtk pkgs.glib pkgs.gtk2 pkgs.dbus-glib ]; - - postInstall = "cd $out/lib/python*/site-packages && ln -s gtk-*/pynotify ."; - - meta = { - description = "Python bindings for libnotify"; - homepage = http://www.galago-project.org/; - }; - }); + notify = callPackage ../development/python-modules/notify { }; notify2 = callPackage ../development/python-modules/notify2 {}; - notmuch = buildPythonPackage rec { - name = "python-${pkgs.notmuch.name}"; - - src = pkgs.notmuch.src; - - sourceRoot = pkgs.notmuch.pythonSourceRoot; - - buildInputs = with self; [ python pkgs.notmuch ]; - - postPatch = '' - sed -i -e '/CDLL/s@"libnotmuch\.@"${pkgs.notmuch}/lib/libnotmuch.@' \ - notmuch/globals.py - ''; - - meta = { - description = "A Python wrapper around notmuch"; - homepage = https://notmuchmail.org/; - maintainers = with maintainers; [ garbas ]; - }; - }; + notmuch = callPackage ../development/python-modules/notmuch { }; emoji = callPackage ../development/python-modules/emoji { }; - ntfy = buildPythonPackage rec { - version = "1.2.0"; - name = "ntfy-${version}"; - src = pkgs.fetchFromGitHub { - owner = "dschep"; - repo = "ntfy"; - rev = "v${version}"; - sha256 = "0yjxwisxpxy3vpnqk9nw5k3db3xx6wyf6sk1px9m94s30glcq2cc"; - }; - - propagatedBuildInputs = with self; [ appdirs pyyaml requests dbus-python emoji sleekxmpp mock ]; - - meta = { - description = "A utility for sending notifications, on demand and when commands finish"; - homepage = http://ntfy.rtfd.org/; - license = licenses.gpl3; - maintainers = with maintainers; [ kamilchm ]; - }; - }; - - ntplib = buildPythonPackage rec { - name = "ntplib-0.3.3"; - src = pkgs.fetchurl { - url = mirror://pypi/n/ntplib/ntplib-0.3.3.tar.gz; - sha256 = "c4621b64d50be9461d9bd9a71ba0b4af06fbbf818bbd483752d95c1a4e273ede"; - }; - - # Require networking - doCheck = false; - - meta = { - description = "Python NTP library"; - license = licenses.mit; - }; - }; + ntplib = callPackage ../development/python-modules/ntplib { }; numba = callPackage ../development/python-modules/numba { }; numexpr = callPackage ../development/python-modules/numexpr { }; - Nuitka = let - # scons is needed but using it requires Python 2.7 - # Therefore we create a separate env for it. - scons = pkgs.python27.withPackages(ps: [ pkgs.scons ]); - in buildPythonPackage rec { - version = "0.5.25"; - name = "Nuitka-${version}"; - - # Latest version is not yet on PyPi - src = pkgs.fetchurl { - url = "https://github.com/kayhayen/Nuitka/archive/${version}.tar.gz"; - sha256 = "11psz0pyj56adv4b3f47hl8jakvp2mc2c85s092a5rsv1la1a0aa"; - }; - - buildInputs = with self; stdenv.lib.optionals doCheck [ vmprof pyqt4 ]; - - propagatedBuildInputs = [ scons ]; - - postPatch = '' - patchShebangs tests/run-tests - '' + stdenv.lib.optionalString stdenv.isLinux '' - substituteInPlace nuitka/plugins/standard/ImplicitImports.py --replace 'locateDLL("uuid")' '"${pkgs.utillinux.out}/lib/libuuid.so"' - ''; - - # We do not want any wrappers here. - postFixup = ''''; - - checkPhase = '' - tests/run-tests - ''; - - # Problem with a subprocess (parts) - doCheck = false; - - # Requires CPython - disabled = isPyPy; - - meta = { - description = "Python compiler with full language support and CPython compatibility"; - license = licenses.asl20; - homepage = http://nuitka.net/; - }; - }; + Nuitka = callPackage ../development/python-modules/nuitka { }; numpy = callPackage ../development/python-modules/numpy { blas = pkgs.openblasCompat; @@ -8551,323 +3176,49 @@ in { nwdiag = callPackage ../development/python-modules/nwdiag { }; - dynd = buildPythonPackage rec { - version = "0.7.2"; - name = "dynd-${version}"; - disabled = isPyPy || !isPy3k; # tests fail on python2, 2018-04-11 - - src = pkgs.fetchFromGitHub { - owner = "libdynd"; - repo = "dynd-python"; - rev = "v${version}"; - sha256 = "19igd6ibf9araqhq9bxmzbzdz05vp089zxvddkiik3b5gb7l17nh"; - }; - - # setup.py invokes git on build but we're fetching a tarball, so - # can't retrieve git version. We hardcode: - preConfigure = '' - substituteInPlace setup.py --replace "ver = check_output(['git', 'describe', '--dirty'," "ver = '${version}'" - substituteInPlace setup.py --replace "'--always', '--match', 'v*']).decode('ascii').strip('\n')" "" - ''; - - # Python 3 works but has a broken import test that I couldn't - # figure out. - doCheck = !isPy3k; - buildInputs = with pkgs; [ cmake libdynd.dev self.cython ]; - propagatedBuildInputs = with self; [ numpy pkgs.libdynd ]; - - meta = { - homepage = http://libdynd.org; - license = licenses.bsd2; - description = "Python exposure of dynd"; - maintainers = with maintainers; [ teh ]; - }; - }; + dynd = callPackage ../development/python-modules/dynd { }; langcodes = callPackage ../development/python-modules/langcodes { }; - livestreamer = buildPythonPackage rec { - version = "1.12.2"; - name = "livestreamer-${version}"; - disabled = isPyPy; + livestreamer = callPackage ../development/python-modules/livestreamer { }; - src = pkgs.fetchurl { - url = "https://github.com/chrippa/livestreamer/archive/v${version}.tar.gz"; - sha256 = "1fp3d3z2grb1ls97smjkraazpxnvajda2d1g1378s6gzmda2jvjd"; - }; + livestreamer-curses = callPackage ../development/python-modules/livestreamer-curses { }; - buildInputs = [ pkgs.makeWrapper ]; + oauth = callPackage ../development/python-modules/oauth { }; - propagatedBuildInputs = with self; [ pkgs.rtmpdump pycrypto requests ] - ++ optionals isPy27 [ singledispatch futures ] - ++ optionals isPy33 [ singledispatch ]; - - postInstall = '' - wrapProgram $out/bin/livestreamer --prefix PATH : ${pkgs.rtmpdump}/bin - ''; - - meta = { - homepage = http://livestreamer.tanuki.se; - description = '' - Livestreamer is CLI program that extracts streams from various - services and pipes them into a video player of choice. - ''; - license = licenses.bsd2; - maintainers = with maintainers; [ fuuzetsu ]; - }; - }; - - livestreamer-curses = buildPythonPackage rec { - version = "1.5.2"; - name = "livestreamer-curses-${version}"; - disabled = isPyPy; - - src = pkgs.fetchurl { - url = "https://github.com/gapato/livestreamer-curses/archive/v${version}.tar.gz"; - sha256 = "1v49sym6mrci9dxy0a7cpbp4bv6fg2ijj6rwk4wzg18c2x4qzkhn"; - }; - - propagatedBuildInputs = with self; [ livestreamer ]; - - meta = { - homepage = https://github.com/gapato/livestreamer-curses; - description = "Curses frontend for livestreamer"; - license = licenses.mit; - }; - }; - - oauth = buildPythonPackage (rec { - name = "oauth-1.0.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/o/oauth/oauth-1.0.1.tar.gz"; - sha256 = "0pdgi35hczsslil4890xqawnbpdazkgf2v1443847h5hy2gq2sg7"; - }; - - # No tests included in archive - doCheck = false; - - meta = { - homepage = http://code.google.com/p/oauth; - description = "Library for OAuth version 1.0a"; - license = licenses.mit; - platforms = platforms.all; - }; - }); - - oauth2 = buildPythonPackage (rec { - name = "oauth2-${version}"; - version = "1.9.0.post1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/o/oauth2/${name}.tar.gz"; - sha256 = "c006a85e7c60107c7cc6da1b184b5c719f6dd7202098196dfa6e55df669b59bf"; - }; - - propagatedBuildInputs = with self; [ httplib2 ]; - - buildInputs = with self; [ mock coverage ]; - - # ServerNotFoundError: Unable to find the server at oauth-sandbox.sevengoslings.net - doCheck = false; - - meta = { - homepage = "https://github.com/simplegeo/python-oauth2"; - description = "Library for OAuth version 1.0"; - license = licenses.mit; - maintainers = with maintainers; [ garbas ]; - platforms = platforms.linux; - }; - }); + oauth2 = callPackage ../development/python-modules/oauth2 { }; oauth2client = callPackage ../development/python-modules/oauth2client { }; - oauthlib = buildPythonPackage rec { - version = "2.0.0"; - name = "oauthlib-${version}"; + oauthlib = callPackage ../development/python-modules/oauthlib { }; - src = pkgs.fetchurl { - url = "https://github.com/idan/oauthlib/archive/v${version}.tar.gz"; - sha256 = "02b645a8rqh4xfs1cmj8sss8wqppiadd1ndq3av1cdjz2frfqcjf"; - }; + obfsproxy = callPackage ../development/python-modules/obfsproxy { }; - buildInputs = with self; [ mock nose unittest2 ]; - - propagatedBuildInputs = with self; [ cryptography blinker pyjwt ]; - - meta = { - homepage = https://github.com/idan/oauthlib; - downloadPage = https://github.com/idan/oauthlib/releases; - description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"; - maintainers = with maintainers; [ prikhi ]; - }; - }; - - - obfsproxy = buildPythonPackage ( rec { - name = "obfsproxy-${version}"; - version = "0.2.13"; - - src = pkgs.fetchgit { - url = meta.repositories.git; - rev = "refs/tags/${name}"; - sha256 = "04ja1cl8xzqnwrd2gi6nlnxbmjri141bzwa5gybvr44d8h3k2nfa"; - }; - - postPatch = '' - substituteInPlace setup.py --replace "version=versioneer.get_version()" "version='${version}'" - substituteInPlace setup.py --replace "argparse" "" - ''; - - propagatedBuildInputs = with self; - [ pyptlib argparse twisted pycrypto pyyaml ]; - - # No tests in archive - doCheck = false; - - meta = { - description = "A pluggable transport proxy"; - homepage = https://www.torproject.org/projects/obfsproxy; - repositories.git = https://git.torproject.org/pluggable-transports/obfsproxy.git; - maintainers = with maintainers; [ phreedom thoughtpolice ]; - }; - }); - - objgraph = buildPythonPackage rec { - name = "objgraph-${version}"; - version = "2.0.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/o/objgraph/${name}.tar.gz"; - sha256 = "841de52715774ec1d0e97d9b4462d6e3e10406155f9b61f54ba7db984c45442a"; - }; - - # Tests fail with PyPy. - disabled = isPyPy; - - propagatedBuildInputs = with self; [pkgs.graphviz]; - - meta = { - description = "Draws Python object reference graphs with graphviz"; - homepage = https://mg.pov.lt/objgraph/; - license = licenses.mit; - }; - }; + objgraph = callPackage ../development/python-modules/objgraph { }; odo = callPackage ../development/python-modules/odo { }; - offtrac = buildPythonPackage rec { - name = "offtrac-0.1.0"; - meta.maintainers = with maintainers; [ ]; - - src = pkgs.fetchurl { - url = "mirror://pypi/o/offtrac/${name}.tar.gz"; - sha256 = "06vd010pa1z7lyfj1na30iqzffr4kzj2k2sba09spik7drlvvl56"; - }; - doCheck = false; - }; + offtrac = callPackage ../development/python-modules/offtrac { }; openpyxl = callPackage ../development/python-modules/openpyxl { }; opentimestamps = callPackage ../development/python-modules/opentimestamps { }; - ordereddict = buildPythonPackage rec { - name = "ordereddict-${version}"; - version = "1.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/o/ordereddict/${name}.tar.gz"; - sha256 = "07qvy11nvgxpzarrni3wrww3vpc9yafgi2bch4j2vvvc42nb8d8w"; - }; - - meta = { - description = "A drop-in substitute for Py2.7's new collections.OrderedDict that works in Python 2.4-2.6"; - license = licenses.bsd3; - maintainers = with maintainers; [ garbas ]; - }; - }; + ordereddict = callPackage ../development/python-modules/ordereddict { }; orderedset = callPackage ../development/python-modules/orderedset { }; - python-otr = buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "python-otr"; - version = "1.2.0"; - - disabled = isPy3k; - - src = pkgs.fetchFromGitHub { - owner = "AGProjects"; - repo = pname; - rev = "release-" + version; - sha256 = "0p3b1n8jlxwd65gbk2k5007fkhdyjwcvr4982s42hncivxvabzzy"; - }; - - propagatedBuildInputs = with self; [ zope_interface cryptography application gmpy2 ]; - - meta = { - description = "A pure python implementation of OTR"; - homepage = https://github.com/AGProjects/otr; - license = licenses.lgpl21Plus; - platforms = platforms.linux; - maintainers = with maintainers; [ edwtjo ]; - }; - }; + python-otr = callPackage ../development/python-modules/python-otr { }; plone-testing = callPackage ../development/python-modules/plone-testing { }; ply = callPackage ../development/python-modules/ply { }; - plyvel = buildPythonPackage (rec { - name = "plyvel-0.9"; + plyplus = callPackage ../development/python-modules/plyplus { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/plyvel/${name}.tar.gz"; - sha256 = "1scq75qyks9vmjd19bx57f2y60mkdr44ajvb12p3cjg439l96zaq"; - }; + plyvel = callPackage ../development/python-modules/plyvel { }; - buildInputs = with self; [ pkgs.leveldb ] - ++ optional isPy3k pytest; - - # no tests for python2 - doCheck = isPy3k; - - meta = { - description = "Fast and feature-rich Python interface to LevelDB"; - homepage = https://github.com/wbolster/plyvel; - license = licenses.bsd3; - }; - }); - - osc = buildPythonPackage { - name = "osc-0.162.0-55-gb730f88"; - disabled = isPy3k; - src = pkgs.fetchFromGitHub { - owner = "openSUSE"; - repo = "osc"; - rev = "b730f880cfe85a8547f569355a21706f27ebfa78"; - sha256 = "0hh9j5zd2kc0804d2jmf1q3w5xm9l9s69hhgysbncrv5fw0414lh"; - }; - buildInputs = with pkgs; [ bashInteractive ]; # needed for bash-completion helper - propagatedBuildInputs = with self; [ urlgrabber m2crypto pyyaml lxml ]; - postInstall = '' - ln -s $out/bin/osc-wrapper.py $out/bin/osc - install -D -m444 osc.fish $out/etc/fish/completions/osc.fish - install -D -m555 dist/osc.complete $out/share/bash-completion/helpers/osc-helper - mkdir -p $out/share/bash-completion/completions - cat >>$out/share/bash-completion/completions/osc </dev/null 2>&1 || return - complete -r _nullcommand >/dev/null 2>&1 || return - complete -o default -C $out/share/bash-completion/helpers/osc-helper osc - EOF - ''; - meta = { - description = "opensuse-commander with svn like handling"; - maintainers = [ maintainers.peti ]; - license = licenses.gpl2; - }; - }; + osc = callPackage ../development/python-modules/osc { }; rfc3986 = callPackage ../development/python-modules/rfc3986 { }; @@ -8878,229 +3229,37 @@ in { cmd2_9 = callPackage ../development/python-modules/cmd2 {}; cmd2 = if isPy27 then self.cmd2_8 else self.cmd2_9; - warlock = buildPythonPackage rec { - name = "warlock-${version}"; - version = "1.2.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/w/warlock/${name}.tar.gz"; - sha256 = "0npgi4ks0nww2d6ci791iayab0j6kz6dx3jr7bhpgkql3s4if3bw"; - }; - - propagatedBuildInputs = with self; [ - six jsonpatch jsonschema jsonpointer - ]; - buildInputs = with self; [ - - ]; - - meta = with stdenv.lib; { - homepage = https://github.com/bcwaldon/warlock; - }; - }; - + warlock = callPackage ../development/python-modules/warlock { }; pecan = callPackage ../development/python-modules/pecan { }; kaitaistruct = callPackage ../development/python-modules/kaitaistruct { }; - Kajiki = buildPythonPackage rec { - name = "Kajiki-${version}"; - version = "0.5.5"; - - src = pkgs.fetchurl { - url = "mirror://pypi/K/Kajiki/${name}.tar.gz"; - sha256 = "effcae388e25c3358eb0bbd733448509d11a1ec500e46c69241fc673021f0517"; - }; - - propagatedBuildInputs = with self; [ - Babel pytz nine - ]; - meta = with stdenv.lib; { - description = "Kajiki provides fast well-formed XML templates"; - homepage = "https://github.com/nandoflorestan/kajiki"; - }; - }; + Kajiki = callPackage ../development/python-modules/kajiki { }; WSME = callPackage ../development/python-modules/WSME { }; - zake = buildPythonPackage rec { - name = "zake-${version}"; - version = "0.2.2"; + zake = callPackage ../development/python-modules/zake { }; - src = pkgs.fetchurl { - url = "mirror://pypi/z/zake/${name}.tar.gz"; - sha256 = "1rp4xxy7qp0s0wnq3ig4ji8xsl31g901qkdp339ndxn466cqal2s"; - }; - - propagatedBuildInputs = with self; [ kazoo six ]; - buildInputs = with self; [ testtools ]; - checkPhase = '' - ${python.interpreter} -m unittest discover zake/tests - ''; - - meta = with stdenv.lib; { - homepage = "https://github.com/yahoo/Zake"; - }; - }; - - kazoo = buildPythonPackage rec { - name = "kazoo-${version}"; - version = "2.2.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/k/kazoo/${name}.tar.gz"; - sha256 = "10pb864if9qi2pq9lfb9m8f7z7ss6rml80gf1d9h64lap5crjnjj"; - }; - - propagatedBuildInputs = with self; [ - six - ]; - buildInputs = with self; [ - eventlet gevent nose mock coverage pkgs.openjdk8 - ]; - - # not really needed - preBuild = '' - sed -i '/flake8/d' setup.py - ''; - - preCheck = '' - sed -i 's/test_unicode_auth/noop/' kazoo/tests/test_client.py - ''; - - # tests take a long time to run and leave threads hanging - doCheck = false; - #ZOOKEEPER_PATH = "${pkgs.zookeeper}"; - - meta = with stdenv.lib; { - homepage = "https://kazoo.readthedocs.org"; - }; - }; + kazoo = callPackage ../development/python-modules/kazoo { }; FormEncode = callPackage ../development/python-modules/FormEncode { }; - pycountry = buildPythonPackage rec { - name = "pycountry-${version}"; - version = "1.17"; + pycountry = callPackage ../development/python-modules/pycountry { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pycountry/${name}.tar.gz"; - sha256 = "1qvhq0c9xsh6d4apcvjphfzl6xnwhnk4jvhr8x2fdfnmb034lc26"; - }; - }; + nine = callPackage ../development/python-modules/nine { }; - nine = buildPythonPackage rec { - name = "nine-${version}"; - version = "0.3.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/n/nine/${name}.tar.gz"; - sha256 = "1zrsbm0hajfvklkhgysp81hy632a3bdakp31m0lcpd9xbp5265zy"; - }; - - meta = with stdenv.lib; { - description = "Let's write Python 3 right now!"; - homepage = "https://github.com/nandoflorestan/nine"; - }; - }; - - - logutils = buildPythonPackage rec { - name = "logutils-${version}"; - version = "0.3.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/l/logutils/${name}.tar.gz"; - sha256 = "173w55fg3hp5dhx7xvssmgqkcv5fjlaik11w5dah2fxygkjvhhj0"; - }; - }; + logutils = callPackage ../development/python-modules/logutils { }; ldappool = callPackage ../development/python-modules/ldappool { }; - lz4 = buildPythonPackage rec { - name = "lz4-0.8.2"; + lz4 = callPackage ../development/python-modules/lz4 { }; - src = pkgs.fetchurl { - url = "https://pypi.python.org/packages/b5/f0/e1de2bb7feb54011f3c4dcf35b7cca3536e19526764db051b50ea26b58e7/lz4-0.8.2.tar.gz"; - sha256 = "1irad4sq4hdr30fr53smvv3zzk4rddcf9b4jx19w8s9xsxhr1x3b"; - }; + retrying = callPackage ../development/python-modules/retrying { }; - buildInputs= with self; [ nose ]; + fasteners = callPackage ../development/python-modules/fasteners { }; - meta = with stdenv.lib; { - description = "Compression library"; - homepage = https://github.com/python-lz4/python-lz4; - license = licenses.bsd3; - }; - }; - - retrying = buildPythonPackage rec { - name = "retrying-${version}"; - version = "1.3.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/retrying/retrying-1.3.3.tar.gz"; - sha256 = "0fwp86xv0rvkncjdvy2mwcvbglw4w9k0fva25i7zx8kd19b3kh08"; - }; - - propagatedBuildInputs = with self; [ six ]; - - # doesn't ship tests in tarball - doCheck = false; - - meta = with stdenv.lib; { - homepage = https://github.com/rholder/retrying; - }; - }; - - fasteners = buildPythonPackage rec { - name = "fasteners-${version}"; - version = "0.14.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/fasteners/${name}.tar.gz"; - sha256 = "063y20kx01ihbz2mziapmjxi2cd0dq48jzg587xdsdp07xvpcz22"; - }; - - propagatedBuildInputs = with self; [ six monotonic testtools ]; - - checkPhase = '' - ${python.interpreter} -m unittest discover - ''; - # Tests are written for Python 3.x only (concurrent.futures) - doCheck = isPy3k; - - - meta = with stdenv.lib; { - description = "Fasteners"; - homepage = https://github.com/harlowja/fasteners; - }; - }; - - aioeventlet = buildPythonPackage rec { - name = "aioeventlet-${version}"; - version = "0.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/a/aioeventlet/aioeventlet-0.4.tar.gz"; - sha256 = "19krvycaiximchhv1hcfhz81249m3w3jrbp2h4apn1yf4yrc4y7y"; - }; - - propagatedBuildInputs = with self; [ eventlet trollius asyncio ]; - buildInputs = with self; [ mock ]; - - # 2 tests error out - doCheck = false; - checkPhase = '' - ${python.interpreter} runtests.py - ''; - - meta = with stdenv.lib; { - description = "aioeventlet implements the asyncio API (PEP 3156) on top of eventlet. It makes"; - homepage = http://aioeventlet.readthedocs.org/; - }; - }; + aioeventlet = callPackage ../development/python-modules/aioeventlet { }; olefile = callPackage ../development/python-modules/olefile { }; @@ -9108,296 +3267,51 @@ in { mecab-python3 = callPackage ../development/python-modules/mecab-python3 { }; - mox3 = buildPythonPackage rec { - name = "mox3-${version}"; - version = "0.23.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/mox3/${name}.tar.gz"; - sha256 = "0q26sg0jasday52a7y0cch13l0ssjvr4yqnvswqxsinj1lv5ld88"; - }; - - patchPhase = '' - sed -i 's@python@${python.interpreter}@' .testr.conf - ''; - - # FAIL: mox3.tests.test_mox.RegexTest.testReprWithFlags - # ValueError: cannot use LOCALE flag with a str pattern - doCheck = !isPy36; - - buildInputs = with self; [ subunit testrepository testtools six ]; - propagatedBuildInputs = with self; [ pbr fixtures ]; - }; + mox3 = callPackage ../development/python-modules/mox3 { }; doc8 = callPackage ../development/python-modules/doc8 { }; wrapt = callPackage ../development/python-modules/wrapt { }; - pagerduty = buildPythonPackage rec { - name = "pagerduty-${version}"; - version = "0.2.1"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pagerduty/pagerduty-${version}.tar.gz"; - sha256 = "e8c237239d3ffb061069aa04fc5b3d8ae4fb0af16a9713fe0977f02261d323e9"; - }; - }; + pagerduty = callPackage ../development/python-modules/pagerduty { }; pandas = callPackage ../development/python-modules/pandas { }; pandas_0_17_1 = callPackage ../development/python-modules/pandas/0.17.1.nix { }; - xlrd = buildPythonPackage rec { - name = "xlrd-${version}"; - - version = "0.9.4"; - src = pkgs.fetchurl { - url = "mirror://pypi/x/xlrd/xlrd-${version}.tar.gz"; - sha256 = "8e8d3359f39541a6ff937f4030db54864836a06e42988c452db5b6b86d29ea72"; - }; - - buildInputs = with self; [ nose ]; - checkPhase = '' - nosetests -v - ''; - - }; + xlrd = callPackage ../development/python-modules/xlrd { }; bottleneck = callPackage ../development/python-modules/bottleneck { }; - paho-mqtt = buildPythonPackage rec { - name = "paho-mqtt-${version}"; - version = "1.1"; + paho-mqtt = callPackage ../development/python-modules/paho-mqtt { }; - disabled = isPyPy; + pamqp = callPackage ../development/python-modules/pamqp { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/paho-mqtt/${name}.tar.gz"; - sha256 = "07i6k9mw66kgbvjgsrcsd2sjji9ckym50dcxnmhjqfkfzsg64yhg"; - }; + parsedatetime = callPackage ../development/python-modules/parsedatetime { }; - meta = { - homepage = "https://eclipse.org/paho/"; - description = "mqtt library for machine to machine and internet of things"; - license = licenses.epl10; - maintainers = with maintainers; [ mog ]; - }; - }; - - pamqp = buildPythonPackage rec { - version = "1.6.1"; - name = "pamqp-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pamqp/${name}.tar.gz"; - sha256 = "1vmyvynqzx5zvbipaxff4fnzy3h3dvl3zicyr15yb816j93jl2ca"; - }; - - buildInputs = with self; [ mock nose pep8 pylint mccabe ]; - - meta = { - description = "RabbitMQ Focused AMQP low-level library"; - homepage = https://pypi.python.org/pypi/pamqp; - license = licenses.bsd3; - }; - }; - - parsedatetime = buildPythonPackage rec { - name = "parsedatetime-${version}"; - version = "2.3"; - - meta = { - description = "Parse human-readable date/time text"; - homepage = "https://github.com/bear/parsedatetime"; - license = licenses.asl20; - }; - - buildInputs = with self; [ pytest pytestrunner ]; - propagatedBuildInputs = with self; [ future ]; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/parsedatetime/${name}.tar.gz"; - sha256 = "1vkrmd398s11h1zn3zaqqsiqhj9lwy1ikcg6irx2lrgjzjg3rjll"; - }; - }; - - paramiko = buildPythonPackage rec { - pname = "paramiko"; - version = "2.1.1"; - name = "${pname}-${version}"; - - src = fetchPypi { - inherit pname version; - sha256 = "0xdmamqgx2ymhdm46q8flpj4fncj4wv2dqxzz0bc2dh7mnkss7fm"; - }; - - propagatedBuildInputs = with self; [ cryptography pyasn1 ]; - - __darwinAllowLocalNetworking = true; - - # https://github.com/paramiko/paramiko/issues/449 - doCheck = !(isPyPy || isPy33); - checkPhase = '' - # test_util needs to resolve an hostname, thus failing when the fw blocks it - sed '/UtilTest/d' -i test.py - - ${python}/bin/${python.executable} test.py --no-sftp --no-big-file - ''; - - meta = { - homepage = "https://github.com/paramiko/paramiko/"; - description = "Native Python SSHv2 protocol library"; - license = licenses.lgpl21Plus; - maintainers = with maintainers; [ aszlig ]; - - longDescription = '' - This is a library for making SSH2 connections (client or server). - Emphasis is on using SSH2 as an alternative to SSL for making secure - connections between python scripts. All major ciphers and hash methods - are supported. SFTP client and server mode are both supported too. - ''; - }; - }; + paramiko = callPackage ../development/python-modules/paramiko { }; parameterized = callPackage ../development/python-modules/parameterized { }; paramz = callPackage ../development/python-modules/paramz { }; - parsel = buildPythonPackage rec { - name = "parsel-${version}"; - version = "1.1.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/parsel/${name}.tar.gz"; - sha256 = "0a34d1c0bj1fzb5dk5744m2ag6v3b8glk4xp0amqxdan9ldbcd97"; - }; - - buildInputs = with self; [ pytest pytestrunner ]; - propagatedBuildInputs = with self; [ six w3lib lxml cssselect ]; - - checkPhase = '' - py.test - ''; - - meta = { - homepage = "https://github.com/scrapy/parsel"; - description = "Parsel is a library to extract data from HTML and XML using XPath and CSS selectors"; - license = licenses.bsd3; - }; - }; + parsel = callPackage ../development/python-modules/parsel { }; parso = callPackage ../development/python-modules/parso { }; partd = callPackage ../development/python-modules/partd { }; - patch = buildPythonPackage rec { - name = "${pname}-${version}"; - version = "1.16"; - pname = "patch"; + patch = callPackage ../development/python-modules/patch { }; - src = pkgs.fetchzip { - url = "mirror://pypi/p/${pname}/${name}.zip"; - sha256 = "1nj55hvyvzax4lxq7vkyfbw91pianzr3hp7ka7j12pgjxccac50g"; - stripRoot = false; - }; - - # No tests included in archive - doCheck = false; - - meta = { - description = "A library to parse and apply unified diffs"; - homepage = https://github.com/techtonik/python-patch/; - license = licenses.mit; - platforms = platforms.all; - maintainers = [ maintainers.igsha ]; - }; - }; - - pathos = buildPythonPackage rec { - name = "pathos-${version}"; - version = "0.2.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pathos/${name}.tgz"; - sha256 = "e35418af733bf434da83746d46acca94375d6e306b3df330b2a1808db026a188"; - }; - - propagatedBuildInputs = with self; [ dill pox ppft multiprocess ]; - - # Require network - doCheck = false; - - meta = { - description = "Parallel graph management and execution in heterogeneous computing"; - homepage = http://www.cacr.caltech.edu/~mmckerns/pathos.htm; - license = licenses.bsd3; - }; - }; + pathos = callPackage ../development/python-modules/pathos { }; patsy = callPackage ../development/python-modules/patsy { }; - paste = buildPythonPackage rec { - name = "paste-${version}"; - version = "2.0.3"; + paste = callPackage ../development/python-modules/paste { }; - src = pkgs.fetchurl { - url = "mirror://pypi/P/Paste/Paste-${version}.tar.gz"; - sha256 = "062jk0nlxf6lb2wwj6zc20rlvrwsnikpkh90y0dn8cjch93s6ii3"; - }; + PasteDeploy = callPackage ../development/python-modules/pastedeploy { }; - checkInputs = with self; [ nose ]; - propagatedBuildInputs = with self; [ six ]; - - # Certain tests require network - checkPhase = '' - NOSE_EXCLUDE=test_ok,test_form,test_error,test_stderr,test_paste_website nosetests - ''; - - meta = { - description = "Tools for using a Web Server Gateway Interface stack"; - homepage = http://pythonpaste.org/; - }; - }; - - - PasteDeploy = buildPythonPackage rec { - version = "1.5.2"; - name = "paste-deploy-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/P/PasteDeploy/PasteDeploy-${version}.tar.gz"; - sha256 = "d5858f89a255e6294e63ed46b73613c56e3b9a2d82a42f1df4d06c8421a9e3cb"; - }; - - buildInputs = with self; [ nose ]; - - meta = { - description = "Load, configure, and compose WSGI applications and servers"; - homepage = http://pythonpaste.org/deploy/; - platforms = platforms.all; - }; - }; - - pasteScript = buildPythonPackage rec { - version = "1.7.5"; - name = "PasteScript-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/P/PasteScript/${name}.tar.gz"; - sha256 = "2b685be69d6ac8bc0fe6f558f119660259db26a15e16a4943c515fbee8093539"; - }; - - doCheck = false; - buildInputs = with self; [ nose ]; - propagatedBuildInputs = with self; [ six paste PasteDeploy cheetah argparse ]; - - meta = { - description = "A pluggable command-line frontend, including commands to setup package file layouts"; - homepage = http://pythonpaste.org/script/; - platforms = platforms.all; - }; - }; + pasteScript = callPackage ../development/python-modules/pastescript { }; patator = callPackage ../development/python-modules/patator { }; @@ -9415,167 +3329,27 @@ in { inherit (pkgs) glibcLocales git; }; - pep8 = buildPythonPackage rec { - name = "pep8-${version}"; - version = "1.7.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pep8/${name}.tar.gz"; - sha256 = "a113d5f5ad7a7abacef9df5ec3f2af23a20a28005921577b15dd584d099d5900"; - }; - - meta = { - homepage = "http://pep8.readthedocs.org/"; - description = "Python style guide checker"; - license = licenses.mit; - maintainers = with maintainers; [ garbas ]; - }; - }; + pep8 = callPackage ../development/python-modules/pep8 { }; pep257 = callPackage ../development/python-modules/pep257 { }; - percol = buildPythonPackage rec { - name = "percol-${version}"; - version = "0.0.8"; - disabled = isPy3k; + percol = callPackage ../development/python-modules/percol { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/percol/${name}.tar.gz"; - sha256 = "169s5mhw1s60qbsd6pkf9bb2x6wfgx8hn8nw9d4qgc68qnnpp2cj"; - }; - - propagatedBuildInputs = with self; [ ]; - - meta = { - homepage = https://github.com/mooz/percol; - description = "Adds flavor of interactive filtering to the traditional pipe concept of shell"; - license = licenses.mit; - maintainers = with maintainers; [ koral ]; - }; - }; - - pexif = buildPythonPackage rec { - name = "pexif-${version}"; - version = "0.15"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pexif/pexif-0.15.tar.gz"; - sha256 = "45a3be037c7ba8b64bbfc48f3586402cc17de55bb9d7357ef2bc99954a18da3f"; - }; - - meta = { - description = "A module for editing JPEG EXIF data"; - homepage = http://www.benno.id.au/code/pexif/; - license = licenses.mit; - }; - }; + pexif = callPackage ../development/python-modules/pexif { }; pexpect = callPackage ../development/python-modules/pexpect { }; - pdfkit = buildPythonPackage rec { - name = "pdfkit-${version}"; - version = "0.5.0"; + pdfkit = callPackage ../development/python-modules/pdfkit { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pdfkit/${name}.zip"; - sha256 = "1p1m6gp51ql3wzjs2iwds8sc3hg1i48yysii9inrky6qc3s6q5vf"; - }; + periodictable = callPackage ../development/python-modules/periodictable { }; - buildInputs = with self; [ ]; - # tests are not distributed - doCheck = false; + pg8000 = callPackage ../development/python-modules/pg8000 { }; - meta = { - homepage = https://pypi.python.org/pypi/pdfkit; - description = "Wkhtmltopdf python wrapper to convert html to pdf using the webkit rendering engine and qt"; - license = licenses.mit; - }; - }; + pgspecial = callPackage ../development/python-modules/pgspecial { }; - periodictable = callPackage ../development/python-modules/periodictable { }; + pickleshare = callPackage ../development/python-modules/pickleshare { }; - pg8000 = buildPythonPackage rec { - name = "pg8000-1.10.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pg8000/${name}.tar.gz"; - sha256 = "188658db63c2ca931ae1bf0167b34efaac0ecc743b707f0118cc4b87e90ce488"; - }; - - propagatedBuildInputs = with self; [ pytz ]; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - platforms = platforms.linux; - }; - }; - - pgspecial = buildPythonPackage rec { - pname = "pgspecial"; - version = "1.8.0"; - name = "${pname}-${version}"; - - src = fetchPypi { - inherit pname version; - sha256 = "1dwlv3m4jl34zsakmvxg6hgbfv786jl8dcffxsrlnmcpks829xc9"; - }; - - buildInputs = with self; [ pytest psycopg2 ]; - - checkPhase = '' - find tests -name \*.pyc -delete - py.test tests - ''; - - propagatedBuildInputs = with self; [ click sqlparse ]; - - meta = { - description = "Meta-commands handler for Postgres Database"; - homepage = https://pypi.python.org/pypi/pgspecial; - license = licenses.bsd3; - }; - }; - - pickleshare = buildPythonPackage rec { - version = "0.7.4"; - name = "pickleshare-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pickleshare/${name}.tar.gz"; - sha256 = "84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b"; - }; - - propagatedBuildInputs = with self; [pathpy] ++ optional (pythonOlder "3.4") pathlib2; - - # No proper test suite - doCheck = false; - - meta = { - description = "Tiny 'shelve'-like database with concurrency support"; - homepage = https://github.com/vivainio/pickleshare; - license = licenses.mit; - }; - }; - - piep = buildPythonPackage rec { - version = "0.8.0"; - name = "piep-${version}"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/piep/piep-${version}.tar.gz"; - sha256 = "1wgkg1kc28jpya5k4zvbc9jmpa60b3d5c3gwxfbp15hw6smyqirj"; - }; - - propagatedBuildInputs = with self; [pygments]; - - meta = { - description = "Bringing the power of python to stream editing"; - homepage = https://github.com/timbertson/piep; - maintainers = with maintainers; [ timbertson ]; - license = licenses.gpl3; - }; - }; + piep = callPackage ../development/python-modules/piep { }; piexif = callPackage ../development/python-modules/piexif { }; @@ -9586,26 +3360,7 @@ in { glibcLocales = pkgs.glibcLocales; }; - pika = buildPythonPackage rec { - name = "pika-${version}"; - version = "0.10.0"; - - src = pkgs.fetchurl { - url = "https://pypi.python.org/packages/source/p/pika/${name}.tar.gz"; - sha256 = "0nb4h08di432lv7dy2v9kpwgk0w92f24sqc2hw2s9vwr5b8v8xvj"; - }; - - # Tests require twisted which is only availalble for python-2.x - doCheck = !isPy3k; - - buildInputs = with self; [ nose mock pyyaml unittest2 pyev ] ++ optionals (!isPy3k) [ twisted tornado ]; - - meta = { - description = "Pure-Python implementation of the AMQP 0-9-1 protocol"; - homepage = https://pika.readthedocs.org; - license = licenses.bsd3; - }; - }; + pika = callPackage ../development/python-modules/pika { }; pika-pool = callPackage ../development/python-modules/pika-pool { }; @@ -9625,70 +3380,13 @@ in { pymetar = callPackage ../development/python-modules/pymetar { }; - pysftp = buildPythonPackage rec { - name = "pysftp-${version}"; - version = "0.2.9"; - disabled = isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pysftp/${name}.tar.gz"; - sha256 = "0jl5qix5cxzrv4lb8rfpjkpcghbkacnxkb006ikn7mkl5s05mxgv"; - }; - - propagatedBuildInputs = with self; [ paramiko ]; - - meta = { - homepage = https://bitbucket.org/dundeemt/pysftp; - description = "A friendly face on SFTP"; - license = licenses.mit; - longDescription = '' - A simple interface to SFTP. The module offers high level abstractions - and task based routines to handle your SFTP needs. Checkout the Cook - Book, in the docs, to see what pysftp can do for you. - ''; - }; - }; + pysftp = callPackage ../development/python-modules/pysftp { }; pysoundfile = callPackage ../development/python-modules/pysoundfile { }; - python3pika = buildPythonPackage { - name = "python3-pika-0.9.14"; - disabled = !isPy3k; + python3pika = callPackage ../development/python-modules/python3pika { }; - # Unit tests adds dependencies on pyev, tornado and twisted (and twisted is disabled for Python 3) - doCheck = false; - - src = pkgs.fetchurl { - url = mirror://pypi/p/python3-pika/python3-pika-0.9.14.tar.gz; - sha256 = "1c3hifwvn04kvlja88iawf0awyz726jynwnpcb6gn7376b4nfch7"; - }; - buildInputs = with self; [ nose mock pyyaml ]; - - propagatedBuildInputs = with self; [ unittest2 ]; - }; - - - python-jenkins = buildPythonPackage rec { - name = "python-jenkins-${version}"; - version = "0.4.14"; - src = pkgs.fetchurl { - url = "mirror://pypi/p/python-jenkins/${name}.tar.gz"; - sha256 = "1n8ikvd9jf4dlki7nqlwjlsn8wpsx4x7wg4h3d6bkvyvhwwf8yqf"; - }; - patchPhase = '' - sed -i 's@python@${python.interpreter}@' .testr.conf - ''; - - buildInputs = with self; [ mock ]; - propagatedBuildInputs = with self; [ pbr pyyaml six multi_key_dict testtools - testscenarios testrepository kerberos ]; - - meta = { - description = "Python bindings for the remote Jenkins API"; - homepage = https://pypi.python.org/pypi/python-jenkins; - license = licenses.bsd3; - }; - }; + python-jenkins = callPackage ../development/python-modules/python-jenkins { }; pystringtemplate = callPackage ../development/python-modules/stringtemplate { }; @@ -9705,59 +3403,15 @@ in { polib = callPackage ../development/python-modules/polib {}; - posix_ipc = buildPythonPackage rec { - name = "posix_ipc-${version}"; - version = "1.0.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/posix_ipc/${name}.tar.gz"; - sha256 = "1jzg66708pi5n9w07fbz6rlxx30cjds9hp2yawjjfryafh1hg4ww"; - }; - - meta = { - description = "POSIX IPC primitives (semaphores, shared memory and message queues)"; - license = licenses.bsd3; - homepage = http://semanchuk.com/philip/posix_ipc/; - }; - }; + posix_ipc = callPackage ../development/python-modules/posix_ipc { }; portend = callPackage ../development/python-modules/portend { }; powerline = callPackage ../development/python-modules/powerline { }; - pox = buildPythonPackage rec { - name = "pox-${version}"; - version = "0.2.2"; + pox = callPackage ../development/python-modules/pox { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pox/${name}.tgz"; - sha256 = "22e97ac6d2918c754e65a9581dbe02e9d00ae4a54ca48d05118f87c1ea92aa19"; - }; - - meta = { - description = "Utilities for filesystem exploration and automated builds"; - license = licenses.bsd3; - homepage = http://www.cacr.caltech.edu/~mmckerns/pox.htm; - }; - }; - - ppft = buildPythonPackage rec { - name = "ppft-${version}"; - version = "1.6.4.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/ppft/${name}.tgz"; - sha256 = "6f99c861822884cb00badbd5f364ee32b90a157084a6768040793988c6b92bff"; - }; - - propagatedBuildInputs = with self; [ six ]; - - meta = { - description = "Distributed and parallel python"; - homepage = https://github.com/uqfoundation; - license = licenses.bsd3; - }; - }; + ppft = callPackage ../development/python-modules/ppft { }; praw = callPackage ../development/python-modules/praw { }; @@ -9765,242 +3419,57 @@ in { premailer = callPackage ../development/python-modules/premailer { }; - prettytable = buildPythonPackage rec { - name = "prettytable-0.7.1"; + prettytable = callPackage ../development/python-modules/prettytable { }; - src = pkgs.fetchurl { - url = "mirror://pypi/P/PrettyTable/${name}.tar.bz2"; - sha256 = "599bc5b4b9602e28294cf795733c889c26dd934aa7e0ee9cff9b905d4fbad188"; - }; - - buildInputs = [ pkgs.glibcLocales ]; - - preCheck = '' - export LANG="en_US.UTF-8" - ''; - - meta = { - description = "Simple Python library for easily displaying tabular data in a visually appealing ASCII table format"; - homepage = http://code.google.com/p/prettytable/; - }; - }; - - - prompt_toolkit = callPackage ../development/python-modules/prompt_toolkit { }; + prompt_toolkit = let + filename = if isPy3k then ../development/python-modules/prompt_toolkit else ../development/python-modules/prompt_toolkit/1.nix; + in callPackage filename { }; protobuf = callPackage ../development/python-modules/protobuf { disabled = isPyPy; doCheck = !isPy3k; - protobuf = pkgs.protobuf3_5; - }; - - protobuf3_1 = callPackage ../development/python-modules/protobuf { - disabled = isPyPy; - doCheck = !isPy3k; - protobuf = pkgs.protobuf3_1; + protobuf = pkgs.protobuf; }; psd-tools = callPackage ../development/python-modules/psd-tools { }; psutil = callPackage ../development/python-modules/psutil { }; - psycopg2 = buildPythonPackage rec { - name = "psycopg2-2.7.1"; - disabled = isPyPy; - src = pkgs.fetchurl { - url = "mirror://pypi/p/psycopg2/${name}.tar.gz"; - sha256 = "86c9355f5374b008c8479bc00023b295c07d508f7c3b91dbd2e74f8925b1d9c6"; - }; - buildInputs = optional stdenv.isDarwin pkgs.openssl; - propagatedBuildInputs = with self; [ pkgs.postgresql ]; - doCheck = false; - meta = { - description = "PostgreSQL database adapter for the Python programming language"; - license = with licenses; [ gpl2 zpl20 ]; - }; - }; + psycopg2 = callPackage ../development/python-modules/psycopg2 {}; - ptpython = callPackage ../development/python-modules/ptpython {}; + ptpython = callPackage ../development/python-modules/ptpython { + prompt_toolkit = self.prompt_toolkit; + }; publicsuffix = callPackage ../development/python-modules/publicsuffix {}; py = callPackage ../development/python-modules/py { }; - pyacoustid = buildPythonPackage rec { - name = "pyacoustid-1.1.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyacoustid/${name}.tar.gz"; - sha256 = "0117039cb116af245e6866e8e8bf3c9c8b2853ad087142bd0c2dfc0acc09d452"; - }; - - propagatedBuildInputs = with self; [ requests audioread ]; - - patches = [ ../development/python-modules/pyacoustid-py3.patch ]; - - postPatch = '' - sed -i \ - -e '/^FPCALC_COMMAND *=/s|=.*|= "${pkgs.chromaprint}/bin/fpcalc"|' \ - acoustid.py - ''; - - meta = { - description = "Bindings for Chromaprint acoustic fingerprinting"; - homepage = "https://github.com/sampsyo/pyacoustid"; - license = licenses.mit; - }; - }; - - - pyalgotrade = buildPythonPackage { - name = "pyalgotrade-0.16"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/P/PyAlgoTrade/PyAlgoTrade-0.16.tar.gz"; - sha256 = "a253617254194b91cfebae7bfd184cb109d4e48a8c70051b9560000a2c0f94b3"; - }; - - propagatedBuildInputs = with self; [ numpy scipy pytz ]; - - meta = { - description = "Python Algorithmic Trading"; - homepage = http://gbeced.github.io/pyalgotrade/; - license = licenses.asl20; - }; - }; + pyacoustid = callPackage ../development/python-modules/pyacoustid { }; + pyalgotrade = callPackage ../development/python-modules/pyalgotrade { }; pyasn1 = callPackage ../development/python-modules/pyasn1 { }; pyasn1-modules = callPackage ../development/python-modules/pyasn1-modules { }; - pyaudio = buildPythonPackage rec { - name = "python-pyaudio-${version}"; - version = "0.2.9"; - - src = pkgs.fetchurl { - url = "mirror://pypi/P/PyAudio/PyAudio-${version}.tar.gz"; - sha256 = "bfd694272b3d1efc51726d0c27650b3c3ba1345f7f8fdada7e86c9751ce0f2a1"; - }; - - disabled = isPyPy; - - buildInputs = with self; [ pkgs.portaudio ]; - - meta = { - description = "Python bindings for PortAudio"; - homepage = "http://people.csail.mit.edu/hubert/pyaudio/"; - license = licenses.mit; - }; - }; + pyaudio = callPackage ../development/python-modules/pyaudio { }; pysam = callPackage ../development/python-modules/pysam { }; - pysaml2 = buildPythonPackage rec { - name = "pysaml2-${version}"; - version = "3.0.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pysaml2/${name}.tar.gz"; - sha256 = "0y2iw1dddcvi13xjh3l52z1mvnrbc41ik9k4nn7lwj8x5kimnk9n"; - }; - - patches = [ - (pkgs.fetchpatch { - name = "CVE-2016-10127.patch"; - url = "https://sources.debian.net/data/main/p/python-pysaml2/3.0.0-5/debian/patches/fix-xxe-in-xml-parsing.patch"; - sha256 = "184lkwdayjqiahzsn4yp15parqpmphjsb1z7zwd636jvarxqgs2q"; - }) - ]; - - propagatedBuildInputs = with self; [ - repoze_who paste cryptography pycrypto pyopenssl ipaddress six cffi idna - enum34 pytz setuptools zope_interface dateutil requests pyasn1 webob decorator pycparser - defusedxml - ]; - buildInputs = with self; [ - Mako pytest memcached pymongo mongodict pkgs.xmlsec - ]; - - preConfigure = '' - sed -i 's/pymongo==3.0.1/pymongo/' setup.py - ''; - - # 16 failed, 427 passed, 17 error in 88.85 seconds - doCheck = false; - - meta = with stdenv.lib; { - homepage = "https://github.com/rohe/pysaml2"; - }; - }; + pysaml2 = callPackage ../development/python-modules/pysaml2 { }; python-pushover = callPackage ../development/python-modules/pushover {}; - mongodict = buildPythonPackage rec { - name = "mongodict-${version}"; - version = "0.3.1"; + pystemd = callPackage ../development/python-modules/pystemd { systemd = pkgs.systemd; }; - src = pkgs.fetchurl { - url = "mirror://pypi/m/mongodict/${name}.tar.gz"; - sha256 = "0nv5amfs337m0gbxpjb0585s20rndqfc3mfrzq1iwgnds5gxcrlw"; - }; + mongodict = callPackage ../development/python-modules/mongodict { }; - propagatedBuildInputs = with self; [ - pymongo - ]; - - meta = with stdenv.lib; { - description = "MongoDB-backed Python dict-like interface"; - homepage = "https://github.com/turicas/mongodict/"; - }; - }; - - - repoze_who = buildPythonPackage rec { - name = "repoze.who-${version}"; - version = "2.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/repoze.who/${name}.tar.gz"; - sha256 = "12wsviar45nwn35w2y4i8b929dq2219vmwz8013wx7bpgkn2j9ij"; - }; - - propagatedBuildInputs = with self; [ - zope_interface webob - ]; - buildInputs = with self; [ - - ]; - - meta = with stdenv.lib; { - description = "WSGI Authentication Middleware / API"; - homepage = "http://www.repoze.org"; - }; - }; + repoze_who = callPackage ../development/python-modules/repoze_who { }; vobject = callPackage ../development/python-modules/vobject { }; - pycarddav = buildPythonPackage rec { - version = "0.7.0"; - name = "pycarddav-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyCardDAV/pyCardDAV-${version}.tar.gz"; - sha256 = "0avkrcpisfvhz103v7vmq2jd83hvmpqrb4mlbx6ikkk1wcvclsx8"; - }; - - disabled = isPy3k || isPyPy; - - propagatedBuildInputs = with self; [ vobject lxml requests urwid pyxdg ]; - - meta = { - description = "Command-line interface carddav client"; - homepage = http://lostpackets.de/pycarddav; - license = licenses.mit; - maintainers = with maintainers; [ ]; - }; - }; + pycarddav = callPackage ../development/python-modules/pycarddav { }; pygit2 = callPackage ../development/python-modules/pygit2 { }; @@ -10008,336 +3477,45 @@ in { pybfd = callPackage ../development/python-modules/pybfd { }; - pyblock = stdenv.mkDerivation rec { - name = "pyblock-${version}"; - version = "0.53"; - md5_path = "f6d33a8362dee358517d0a9e2ebdd044"; + pyblock = callPackage ../development/python-modules/pyblock { }; - src = pkgs.fetchurl rec { - url = "http://src.fedoraproject.org/repo/pkgs/python-pyblock/" - + "${name}.tar.bz2/${md5_path}/${name}.tar.bz2"; - sha256 = "f6cef88969300a6564498557eeea1d8da58acceae238077852ff261a2cb1d815"; - }; + pybcrypt = callPackage ../development/python-modules/pybcrypt { }; - postPatch = '' - sed -i -e 's|/usr/include/python|${python}/include/python|' \ - -e 's/-Werror *//' -e 's|/usr/|'"$out"'/|' Makefile - ''; + pyblosxom = callPackage ../development/python-modules/pyblosxom { }; - buildInputs = with self; [ python pkgs.lvm2 pkgs.dmraid ]; - - makeFlags = [ - "USESELINUX=0" - "SITELIB=$(out)/${python.sitePackages}" - ]; - - meta = { - description = "Interface for working with block devices"; - license = licenses.gpl2Plus; - broken = isPy3k; # doesn't build on python 3, 2018-04-11 - }; - }; - - pybcrypt = buildPythonPackage rec { - pname = "pybcrypt"; - version = "0.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/py-bcrypt/py-bcrypt-${version}.tar.gz"; - sha256 = "5fa13bce551468350d66c4883694850570f3da28d6866bb638ba44fe5eabda78"; - }; - - meta = { - description = "bcrypt password hashing and key derivation"; - homepage = https://code.google.com/p/py-bcrypt2; - license = "BSD"; - }; - }; - - pyblosxom = buildPythonPackage rec { - name = "pyblosxom-${version}"; - disabled = isPy3k; - version = "1.5.3"; - # FAIL:test_generate_entry and test_time - # both tests fail due to time issue that doesn't seem to matter in practice - doCheck = false; - src = pkgs.fetchurl { - url = "https://github.com/pyblosxom/pyblosxom/archive/v${version}.tar.gz"; - sha256 = "0de9a7418f4e6d1c45acecf1e77f61c8f96f036ce034493ac67124626fd0d885"; - }; - - propagatedBuildInputs = with self; [ pygments markdown ]; - - meta = { - homepage = "http://pyblosxom.github.io"; - description = "File-based blogging engine"; - license = licenses.mit; - }; - }; - - - pycapnp = buildPythonPackage rec { - name = "pycapnp-0.5.1"; - disabled = isPyPy || isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pycapnp/${name}.tar.gz"; - sha256 = "1kp97il34419gcrhn866n6a10lvh8qr13bnllnnh9473n4cq0cvk"; - }; - - buildInputs = with pkgs; [ capnproto self.cython ]; - - # import setuptools as soon as possible, to minimize monkeypatching mayhem. - postConfigure = '' - sed -i '3iimport setuptools' setup.py - ''; - - meta = { - maintainers = with maintainers; [ cstrahan ]; - license = licenses.bsd2; - platforms = platforms.all; - homepage = "http://jparyani.github.io/pycapnp/index.html"; - broken = true; # 2018-04-11 - }; - }; + pycapnp = callPackage ../development/python-modules/pycapnp { }; pycaption = callPackage ../development/python-modules/pycaption { }; - pycdio = buildPythonPackage rec { - name = "pycdio-2.0.0"; - disabled = !isPy27; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pycdio/${name}.tar.gz"; - sha256 = "1a1h0lmfl56a2a9xqhacnjclv81nv3906vdylalybxrk4bhrm3hj"; - }; - - prePatch = "sed -i -e '/DRIVER_BSDI/d' pycdio.py"; - - preConfigure = '' - patchShebangs . - ''; - - nativeBuildInputs = [ pkgs.pkgconfig ]; - buildInputs = [ self.setuptools self.nose pkgs.swig pkgs.libcdio ] - ++ stdenv.lib.optional stdenv.isDarwin pkgs.libiconv; - - # Run tests using nosetests but first need to install the binaries - # to the root source directory where they can be found. - checkPhase = '' - ./setup.py install_lib -d . - nosetests - ''; - - meta = { - homepage = http://www.gnu.org/software/libcdio/; - description = "Wrapper around libcdio (CD Input and Control library)"; - maintainers = with maintainers; [ rycee ]; - license = licenses.gpl3Plus; - }; - }; + pycdio = callPackage ../development/python-modules/pycdio { }; pycosat = callPackage ../development/python-modules/pycosat { }; - pycryptopp = buildPythonPackage (rec { - name = "pycryptopp-0.6.0.1206569328141510525648634803928199668821045408958"; - disabled = isPy3k || isPyPy; # see https://bitbucket.org/pypy/pypy/issue/1190/ - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pycryptopp/${name}.tar.gz"; - sha256 = "0n90h1yg7bfvlbhnc54xb6dbqm286ykaksyg04kxlhyjgf8mhq8i"; - }; - - # Prefer crypto++ library from the Nix store over the one that's included - # in the pycryptopp distribution. - preConfigure = "export PYCRYPTOPP_DISABLE_EMBEDDED_CRYPTOPP=1"; - - buildInputs = with self; [ setuptoolsDarcs darcsver pkgs.cryptopp ]; - - meta = { - homepage = http://allmydata.org/trac/pycryptopp; - - description = "Python wrappers for the Crypto++ library"; - - license = licenses.gpl2Plus; - - maintainers = [ ]; - platforms = platforms.linux; - }; - }); + pycryptopp = callPackage ../development/python-modules/pycryptopp { }; pycups = callPackage ../development/python-modules/pycups { }; pycurl = callPackage ../development/python-modules/pycurl { }; - pycurl2 = buildPythonPackage (rec { - name = "pycurl2-7.20.0"; - disabled = isPy3k; + pycurl2 = callPackage ../development/python-modules/pycurl2 { }; - src = pkgs.fetchgit { - url = "https://github.com/Lispython/pycurl.git"; - rev = "0f00109950b883d680bd85dc6e8a9c731a7d0d13"; - sha256 = "1qmw3cm93kxj94s71a8db9lwv2cxmr2wjv7kp1r8zildwdzhaw7j"; - }; - - # error: (6, "Couldn't resolve host 'h.wrttn.me'") - doCheck = false; - - buildInputs = with self; [ pkgs.curl simplejson unittest2 nose ]; - - meta = { - homepage = https://pypi.python.org/pypi/pycurl2; - description = "A fork from original PycURL library that no maintained from 7.19.0"; - platforms = platforms.linux; - }; - }); - - pydispatcher = buildPythonPackage (rec { - version = "2.0.5"; - name = "pydispatcher-${version}"; - src = pkgs.fetchurl { - url = "mirror://pypi/P/PyDispatcher/PyDispatcher-${version}.tar.gz"; - sha256 = "1bswbmhlbqdxlgbxlb6xrlm4k253sg8nvpl1whgsys8p3fg0cw2m"; - }; - - buildInputs = with self; [ pytest ]; - - checkPhase = '' - py.test - ''; - - meta = { - homepage = http://pydispatcher.sourceforge.net/; - description = "Signal-registration and routing infrastructure for use in multiple contexts"; - license = licenses.bsd3; - }; - }); + pydispatcher = callPackage ../development/python-modules/pydispatcher { }; pydot = callPackage ../development/python-modules/pydot { }; - pydot_ng = buildPythonPackage rec { - name = "pydot_ng-1.0.0"; + pydot_ng = callPackage ../development/python-modules/pydot_ng { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pydot-ng/${name}.tar.gz"; - sha256 = "0h8k8wlzvnb40v4js7afgfyhp3wasmb1kg4gr6z7ck63iv8fq864"; - }; + pyelftools = callPackage ../development/python-modules/pyelftools { }; - buildInputs = [ self.pytest self.unittest2 ]; - propagatedBuildInputs = [ pkgs.graphviz self.pyparsing ]; - - checkPhase = '' - mkdir test/my_tests - py.test test - ''; - - meta = { - homepage = "https://pypi.python.org/pypi/pydot-ng"; - description = "Python 3-compatible update of pydot, a Python interface to Graphviz's Dot"; - license = licenses.mit; - maintainers = [ maintainers.bcdarwin ]; - }; - }; - - pyelftools = buildPythonPackage rec { - pname = "pyelftools"; - version = "0.24"; - name = "${pname}-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/${pname}/${name}.tar.gz"; - sha256 = "17259kf6hwwsmizr5myp9jv3k9g5i3dvmnl8m646pfd5hpb9gpg9"; - }; - - checkPhase = '' - ${python.interpreter} test/all_tests.py - ''; - # Tests cannot pass against system-wide readelf - # https://github.com/eliben/pyelftools/issues/65 - doCheck = false; - - meta = { - description = "A library for analyzing ELF files and DWARF debugging information"; - homepage = https://github.com/eliben/pyelftools; - license = licenses.publicDomain; - platforms = platforms.all; - maintainers = [ maintainers.igsha ]; - }; - }; - - pyenchant = buildPythonPackage rec { - name = "pyenchant-1.6.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyenchant/pyenchant-1.6.6.tar.gz"; - sha256 = "25c9d2667d512f8fc4410465fdd2e868377ca07eb3d56e2b6e534a86281d64d3"; - }; - - propagatedBuildInputs = [ pkgs.enchant ]; - - patchPhase = let - path_hack_script = "s|LoadLibrary(e_path)|LoadLibrary('${pkgs.enchant}/lib/' + e_path)|"; - in '' - sed -i "${path_hack_script}" enchant/_enchant.py - - # They hardcode a bad path for Darwin in their library search code - substituteInPlace enchant/_enchant.py --replace '/opt/local/lib/' "" - ''; - - # dictionaries needed for tests - doCheck = false; - - meta = { - description = "pyenchant: Python bindings for the Enchant spellchecker"; - homepage = https://pythonhosted.org/pyenchant/; - license = licenses.lgpl21; - }; - }; + pyenchant = callPackage ../development/python-modules/pyenchant { }; pyev = callPackage ../development/python-modules/pyev { }; - pyexcelerator = buildPythonPackage rec { - name = "pyexcelerator-${version}"; - version = "0.6.4.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyexcelerator/${name}.tar.bz2"; - sha256 = "18rcnc9f71lj06h8nppnv6idzb7xfmh2rp1zfqayskcg686lilrb"; - }; - - disabled = isPy3k; - - # No tests are included in archive - doCheck = false; - - meta = { - description = "library for generating Excel 97/2000/XP/2003 and OpenOffice Calc compatible spreadsheets."; - homepage = "https://sourceforge.net/projects/pyexcelerator"; - license = licenses.bsdOriginal; - maintainers = with maintainers; [ womfoo ]; - }; - }; + pyexcelerator = callPackage ../development/python-modules/pyexcelerator { }; pyext = callPackage ../development/python-modules/pyext { }; - pyfantom = buildPythonPackage rec { - name = "pyfantom-${version}"; - version = "unstable-2013-12-18"; - - src = pkgs.fetchgit { - url = "http://git.ni.fr.eu.org/pyfantom.git"; - sha256 = "1m53n8bxslq5zmvcf7i1xzsgq5bdsf1z529br5ypmj5bg0s86j4q"; - }; - - # No tests included - doCheck = false; - - meta = { - homepage = http://pyfantom.ni.fr.eu.org/; - description = "Wrapper for the LEGO Mindstorms Fantom Driver"; - license = licenses.gpl2; - }; - }; + pyfantom = callPackage ../development/python-modules/pyfantom { }; pyfftw = callPackage ../development/python-modules/pyfftw { }; @@ -10357,7 +3535,8 @@ in { pygpgme = callPackage ../development/python-modules/pygpgme { }; - pylint = callPackage ../development/python-modules/pylint { }; + pylint = if isPy3k then callPackage ../development/python-modules/pylint { } + else callPackage ../development/python-modules/pylint/1.9.nix { }; pyopencl = callPackage ../development/python-modules/pyopencl { }; @@ -10381,271 +3560,27 @@ in { pyspread = callPackage ../development/python-modules/pyspread { }; - pyx = buildPythonPackage rec { - name = "pyx-${version}"; - version = "0.14.1"; + pyupdate = callPackage ../development/python-modules/pyupdate {}; - src = pkgs.fetchurl { - url = "mirror://pypi/P/PyX/PyX-${version}.tar.gz"; - sha256 = "05d1b7fc813379d2c12fcb5bd0195cab522b5aabafac88f72913f1d47becd912"; - }; + pyx = callPackage ../development/python-modules/pyx { }; - disabled = !isPy3k; + mmpython = callPackage ../development/python-modules/mmpython { }; - # No tests in archive - doCheck = false; + kaa-base = callPackage ../development/python-modules/kaa-base { }; - meta = { - description = "Python package for the generation of PostScript, PDF, and SVG files"; - homepage = http://pyx.sourceforge.net/; - license = with licenses; [ gpl2 ]; - }; - }; + kaa-metadata = callPackage ../development/python-modules/kaa-metadata { }; - mmpython = buildPythonPackage rec { - version = "0.4.10"; - name = "mmpython-${version}"; + PyICU = callPackage ../development/python-modules/pyicu { }; - src = pkgs.fetchurl { - url = http://sourceforge.net/projects/mmpython/files/latest/download; - sha256 = "1b7qfad3shgakj37gcj1b9h78j1hxlz6wp9k7h76pb4sq4bfyihy"; - name = "${name}.tar.gz"; - }; + pyinputevent = callPackage ../development/python-modules/pyinputevent { }; - disabled = isPyPy || isPy3k; + pyinotify = callPackage ../development/python-modules/pyinotify { }; - meta = { - description = "Media Meta Data retrieval framework"; - homepage = https://sourceforge.net/projects/mmpython/; - license = licenses.gpl2; - maintainers = with maintainers; [ ]; - }; - }; - - kaa-base = buildPythonPackage rec { - version = "0.99.2dev-384-2b73caca"; - name = "kaa-base-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/k/kaa-base/kaa-base-0.99.2dev-384-2b73caca.tar.gz"; - sha256 = "0k3zzz84wzz9q1fl3vvqr2ys96z9pcf4viq9q6s2a63zaysmcfd2"; - }; - - doCheck = false; - - disabled = isPyPy || isPy3k; - - # Same as in buildPythonPackage except that it does not pass --old-and-unmanageable - installPhase = '' - runHook preInstall - - mkdir -p "$out/lib/${python.libPrefix}/site-packages" - - export PYTHONPATH="$out/lib/${python.libPrefix}/site-packages:$PYTHONPATH" - - ${python}/bin/${python.executable} setup.py install \ - --install-lib=$out/lib/${python.libPrefix}/site-packages \ - --prefix="$out" - - eapth="$out/lib/${python.libPrefix}"/site-packages/easy-install.pth - if [ -e "$eapth" ]; then - mv "$eapth" $(dirname "$eapth")/${name}.pth - fi - - rm -f "$out/lib/${python.libPrefix}"/site-packages/site.py* - - runHook postInstall - ''; - - meta = { - description = "Generic application framework, providing the foundation for other modules"; - homepage = https://github.com/freevo/kaa-base; - license = licenses.lgpl21; - maintainers = with maintainers; [ ]; - }; - }; - - kaa-metadata = buildPythonPackage rec { - version = "0.7.8dev-r4569-20111003"; - name = "kaa-metadata-${version}"; - - doCheck = false; - - buildInputs = [ pkgs.libdvdread ]; - - disabled = isPyPy || isPy3k; - - # Same as in buildPythonPackage except that it does not pass --old-and-unmanageable - installPhase = '' - runHook preInstall - - mkdir -p "$out/lib/${python.libPrefix}/site-packages" - - export PYTHONPATH="$out/lib/${python.libPrefix}/site-packages:$PYTHONPATH" - - ${python}/bin/${python.executable} setup.py install \ - --install-lib=$out/lib/${python.libPrefix}/site-packages \ - --prefix="$out" - - eapth="$out/lib/${python.libPrefix}"/site-packages/easy-install.pth - if [ -e "$eapth" ]; then - mv "$eapth" $(dirname "$eapth")/${name}.pth - fi - - rm -f "$out/lib/${python.libPrefix}"/site-packages/site.py* - - runHook postInstall - ''; - - src = pkgs.fetchurl { - url = "mirror://pypi/k/kaa-metadata/kaa-metadata-0.7.8dev-r4569-20111003.tar.gz"; - sha256 = "0bkbzfgxvmby8lvzkqjp86anxvv3vjd9nksv2g4l7shsk1n7y27a"; - }; - - propagatedBuildInputs = with self; [ kaa-base ]; - - meta = { - description = "Python library for parsing media metadata, which can extract metadata (e.g., such as id3 tags) from a wide range of media files"; - homepage = https://github.com/freevo/kaa-metadata; - license = licenses.gpl2; - maintainers = with maintainers; [ ]; - }; - }; - - PyICU = buildPythonPackage rec { - name = "PyICU-2.0.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/P/PyICU/${name}.tar.gz"; - sha256 = "0pzss3l0b0vcsyr7wlqdd6pkcqldspajfgd9k2iijf6r152d2ln4"; - }; - - patches = [ - (pkgs.fetchpatch { - url = https://sources.debian.org/data/main/p/pyicu/2.0.3-1/debian/patches/icu_test.patch; - sha256 = "1iavdkyqixm9i753svl17barla93b7jzgkw09dn3hnggamx7zwx9"; - }) - ]; - - buildInputs = [ pkgs.icu self.pytest ]; - - propagatedBuildInputs = [ self.six ]; - - meta = { - homepage = https://pypi.python.org/pypi/PyICU/; - description = "Python extension wrapping the ICU C++ API"; - license = licenses.mit; - platforms = platforms.linux; # Maybe other non-darwin Unix - maintainers = [ maintainers.rycee ]; - }; - }; - - pyinputevent = buildPythonPackage rec { - name = "pyinputevent-2016-10-18"; - - src = pkgs.fetchFromGitHub { - owner = "ntzrmtthihu777"; - repo = "pyinputevent"; - rev = "d2075fa5db5d8a402735fe788bb33cf9fe272a5b"; - sha256 = "0rkis0xp8f9jc00x7jb9kbvhdla24z1vl30djqa6wy6fx0cr6sib"; - }; - - meta = { - homepage = "https://github.com/ntzrmtthihu777/pyinputevent"; - description = "Python interface to the Input Subsystem's input_event and uinput"; - license = licenses.bsd3; - platforms = platforms.linux; - }; - }; - - pyinotify = buildPythonPackage rec { - name = "pyinotify-${version}"; - version = "0.9.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/${name}/${name}.tar.gz"; - sha256 = "1x3i9wmzw33fpkis203alygfnrkcmq9w1aydcm887jh6frfqm6cw"; - }; - - # No tests distributed - doCheck = false; - - meta = { - homepage = https://github.com/seb-m/pyinotify/wiki; - description = "Monitor filesystems events on Linux platforms with inotify"; - license = licenses.mit; - platforms = platforms.linux; - }; - }; - - pyinsane2 = buildPythonPackage rec { - name = "pyinsane2-${version}"; - version = "2.0.10"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyinsane2/${name}.tar.gz"; - sha256 = "00d1wqb3w9bn1rxb2dwmdqbar2lr96izq855l5vzprc17dkgip3j"; - }; - - postPatch = '' - # pyinsane2 forks itself, so we need to re-inject the PYTHONPATH. - sed -i -e '/os.putenv.*PYINSANE_DAEMON/ { - a \ os.putenv("PYTHONPATH", ":".join(sys.path)) - }' pyinsane2/sane/abstract_proc.py - - sed -i -e 's,"libsane.so.1","${pkgs.sane-backends}/lib/libsane.so",' \ - pyinsane2/sane/rawapi.py - ''; - - # Tests require a scanner to be physically connected, so let's just do a - # quick check whether initialization works. - checkPhase = '' - python -c 'import pyinsane2; pyinsane2.init()' - ''; - - # This is needed by setup.py regardless of whether tests are enabled. - buildInputs = [ self.nose ]; - - propagatedBuildInputs = [ self.pillow ]; - - meta = { - homepage = "https://github.com/jflesch/pyinsane"; - description = "Access and use image scanners"; - license = licenses.gpl3Plus; - platforms = platforms.linux; - }; - }; + pyinsane2 = callPackage ../development/python-modules/pyinsane2 { }; pyjwt = callPackage ../development/python-modules/pyjwt { }; - pykickstart = buildPythonPackage rec { - name = "pykickstart-${version}"; - version = "1.99.39"; - md5_path = "d249f60aa89b1b4facd63f776925116d"; - - src = pkgs.fetchurl rec { - url = "http://src.fedoraproject.org/repo/pkgs/pykickstart/" - + "${name}.tar.gz/${md5_path}/${name}.tar.gz"; - sha256 = "e0d0f98ac4c5607e6a48d5c1fba2d50cc804de1081043f9da68cbfc69cad957a"; - }; - - postPatch = '' - sed -i -e "s/for tst in tstList/for tst in sorted(tstList, \ - key=lambda m: m.__name__)/" tests/baseclass.py - ''; - - propagatedBuildInputs = with self; [ urlgrabber ]; - - checkPhase = '' - ${python.interpreter} tests/baseclass.py -vv - ''; - - meta = { - homepage = "http://fedoraproject.org/wiki/Pykickstart"; - description = "Read and write Fedora kickstart files"; - license = licenses.gpl2Plus; - }; - }; + pykickstart = callPackage ../development/python-modules/pykickstart { }; pyobjc = if stdenv.isDarwin then callPackage ../development/python-modules/pyobjc {} @@ -10657,254 +3592,38 @@ in { pyparsing = callPackage ../development/python-modules/pyparsing { }; - pyparted = buildPythonPackage rec { - name = "pyparted-${version}"; - version = "3.10.7"; - disabled = isPyPy; + pyparted = callPackage ../development/python-modules/pyparted { }; - src = pkgs.fetchurl { - url = "https://github.com/rhinstaller/pyparted/archive/v${version}.tar.gz"; - sha256 = "0c9ljrdggwawd8wdzqqqzrna9prrlpj6xs59b0vkxzip0jkf652r"; - }; + pyptlib = callPackage ../development/python-modules/pyptlib { }; - postPatch = '' - sed -i -e 's|mke2fs|${pkgs.e2fsprogs}/bin/mke2fs|' tests/baseclass.py - sed -i -e ' - s|e\.path\.startswith("/tmp/temp-device-")|"temp-device-" in e.path| - ' tests/test__ped_ped.py - '' + optionalString stdenv.isi686 '' - # remove some integers in this test case which overflow on 32bit systems - sed -i -r -e '/class *UnitGetSizeTestCase/,/^$/{/[0-9]{11}/d}' \ - tests/test__ped_ped.py - ''; - - preConfigure = '' - PATH="${pkgs.parted}/sbin:$PATH" - ''; - - nativeBuildInputs = [ pkgs.pkgconfig ]; - - propagatedBuildInputs = with self; [ pkgs.parted ]; - - checkPhase = '' - patchShebangs Makefile - make test PYTHON=${python.executable} - ''; - - meta = { - homepage = "https://fedorahosted.org/pyparted/"; - description = "Python interface for libparted"; - license = licenses.gpl2Plus; - platforms = platforms.linux; - }; - }; - - - pyptlib = buildPythonPackage (rec { - name = "pyptlib-${version}"; - disabled = isPyPy || isPy3k; - version = "0.0.6"; - - doCheck = false; # No such file or directory errors on 32bit - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyptlib/pyptlib-${version}.tar.gz"; - sha256 = "01y6vbwncqb0hxlnin6whd9wrrm5my4qzjhk76fnix78v7ip515r"; - }; - meta = { - description = "A python implementation of the Pluggable Transports for Circumvention specification for Tor"; - license = licenses.bsd2; - }; - }); - - pyqtgraph = buildPythonPackage rec { - name = "pyqtgraph-${version}"; - version = "0.9.10"; - - doCheck = false; # "PyQtGraph requires either PyQt4 or PySide; neither package could be imported." - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyqtgraph/${name}.tar.gz"; - sha256 = "188pcxf3sxxjf0aipjn820lx2rf9f42zzp0sibmcl90955a3ipf1"; - }; - - propagatedBuildInputs = with self; [ scipy numpy pyqt4 pyopengl ]; - - meta = { - description = "Scientific Graphics and GUI Library for Python"; - homepage = http://www.pyqtgraph.org/; - license = licenses.mit; - platforms = platforms.unix; - maintainers = with maintainers; [ koral ]; - }; - }; - - pystache = buildPythonPackage rec { - name = "pystache-${version}"; - version = "0.5.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pystache/${name}.tar.gz"; - sha256 = "f7bbc265fb957b4d6c7c042b336563179444ab313fb93a719759111eabd3b85a"; - }; - - LC_ALL = "en_US.UTF-8"; - - buildInputs = [ pkgs.glibcLocales ]; - - checkPhase = '' - ${python.interpreter} -m unittest discover - ''; - - # SyntaxError Python 3 - # https://github.com/defunkt/pystache/issues/181 - doCheck = !isPy3k; - - meta = { - description = "A framework-agnostic, logic-free templating system inspired by ctemplate and et"; - homepage = https://github.com/defunkt/pystache; - license = licenses.mit; - }; - }; + pyqtgraph = callPackage ../development/python-modules/pyqtgraph { }; PyStemmer = callPackage ../development/python-modules/pystemmer {}; - Pyro = callPackage ../development/python-modules/pyro { }; + # Missing expression? + # Pyro = callPackage ../development/python-modules/pyro { }; - pyrsistent = buildPythonPackage (rec { - name = "pyrsistent-0.11.12"; + pyrsistent = callPackage ../development/python-modules/pyrsistent { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyrsistent/${name}.tar.gz"; - sha256 = "0jgyhkkq36wn36rymn4jiyqh2vdslmradq4a2mjkxfbk2cz6wpi5"; - }; + PyRSS2Gen = callPackage ../development/python-modules/pyrss2gen { }; - propagatedBuildInputs = with self; [ six ]; - buildInputs = with self; [ pytest hypothesis ]; + pysmi = callPackage ../development/python-modules/pysmi { }; - checkPhase = '' - py.test - ''; + pysnmp = callPackage ../development/python-modules/pysnmp { }; - meta = { - homepage = https://github.com/tobgu/pyrsistent/; - description = "Persistent/Functional/Immutable data structures"; - license = licenses.mit; - maintainers = with maintainers; [ desiderius ]; - }; - }); - - PyRSS2Gen = buildPythonPackage (rec { - pname = "PyRSS2Gen"; - version = "1.1"; - name = "${pname}-${version}"; - - src = fetchPypi { - inherit pname version; - sha256 = "1rvf5jw9hknqz02rp1vg8abgb1lpa0bc65l7ylmlillqx7bswq3r"; - }; - - # No tests in archive - doCheck = false; - - meta = { - homepage = http://www.dalkescientific.om/Python/PyRSS2Gen.html; - description = "Library for generating RSS 2.0 feeds"; - license = licenses.bsd2; - maintainers = with maintainers; [ domenkozar ]; - }; - }); - - pysmi = buildPythonPackage rec { - version = "0.0.7"; - name = "pysmi-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pysmi/${name}.tar.gz"; - sha256 = "05h1lv2a687b9qjc399w6728ildx7majbn338a0c4k3gw6wnv7wr"; - }; - - # Tests require pysnmp, which in turn requires pysmi => infinite recursion - doCheck = false; - - propagatedBuildInputs = with self; [ ply ]; - - meta = { - homepage = http://pysmi.sf.net; - description = "SNMP SMI/MIB Parser"; - license = licenses.bsd2; - platforms = platforms.all; - maintainers = with maintainers; [ koral ]; - }; - }; - - pysnmp = buildPythonPackage rec { - version = "4.3.2"; - name = "pysnmp-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pysnmp/${name}.tar.gz"; - sha256 = "0xw925f3p02vdpb3f0ls60qj59w44aiyfs3s0nhdr9vsy4fxhavw"; - }; - - # NameError: name 'mibBuilder' is not defined - doCheck = false; - - propagatedBuildInputs = with self; [ pyasn1 pycrypto pysmi ]; - - meta = { - homepage = http://pysnmp.sf.net; - description = "A pure-Python SNMPv1/v2c/v3 library"; - license = licenses.bsd2; - platforms = platforms.all; - maintainers = with maintainers; [ koral ]; - }; - }; - - pysocks = buildPythonPackage rec { - name = "pysocks-${version}"; - version = "1.6.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/P/PySocks/PySocks-${version}.tar.gz"; - sha256 = "0h9zwr8z9j6l313ns335irjrkk6qnk4qzvwmjqygrp7mbwi9lh82"; - }; - - doCheck = false; - - meta = { - description = "SOCKS module for Python"; - license = licenses.bsd3; - maintainers = with maintainers; [ thoughtpolice ]; - }; - }; + pysocks = callPackage ../development/python-modules/pysocks { }; python_fedora = callPackage ../development/python-modules/python_fedora {}; python-simple-hipchat = callPackage ../development/python-modules/python-simple-hipchat {}; python_simple_hipchat = self.python-simple-hipchat; - python_keyczar = buildPythonPackage rec { - name = "python-keyczar-0.71c"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/python-keyczar/${name}.tar.gz"; - sha256 = "18mhiwqq6vp65ykmi8x3i5l3gvrvrrr8z2kv11z1rpixmyr7sw1p"; - }; - - meta = { - description = "Toolkit for safe and simple cryptography"; - homepage = https://pypi.python.org/pypi/python-keyczar; - license = licenses.asl20; - maintainers = with maintainers; [ lovek323 ]; - platforms = platforms.unix; - }; - - buildInputs = with self; [ pyasn1 pycrypto ]; - }; + python_keyczar = callPackage ../development/python-modules/python_keyczar { }; python-language-server = callPackage ../development/python-modules/python-language-server {}; + python-jsonrpc-server = callPackage ../development/python-modules/python-jsonrpc-server {}; + pyls-black = callPackage ../development/python-modules/pyls-black {}; pyls-isort = callPackage ../development/python-modules/pyls-isort {}; @@ -10917,47 +3636,9 @@ in { pynmea2 = callPackage ../development/python-modules/pynmea2 {}; - pynzb = buildPythonPackage (rec { - name = "pynzb-0.1.0"; + pynzb = callPackage ../development/python-modules/pynzb { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pynzb/${name}.tar.gz"; - sha256 = "0735b3889a1174bbb65418ee503629d3f5e4a63f04b16f46ffba18253ec3ef17"; - }; - - # Can't get them working - doCheck = false; - checkPhase = '' - ${python.interpreter} -m unittest -s pynzb -t . - ''; - - meta = { - homepage = https://github.com/ericflo/pynzb; - description = "Unified API for parsing NZB files"; - license = licenses.bsd3; - maintainers = with maintainers; [ domenkozar ]; - }; - }); - - process-tests = buildPythonPackage rec { - pname = "process-tests"; - name = "${pname}-${version}"; - version = "1.2.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/${pname}/${name}.tar.gz"; - sha256 = "65c9d7a0260f31c15b4a22a851757e61f7072d0557db5f8a976112fbe81ff7e9"; - }; - - # No tests - doCheck = false; - - meta = { - description = "Tools for testing processes"; - license = licenses.bsd2; - homepage = https://github.com/ionelmc/python-process-tests; - }; - }; + process-tests = callPackage ../development/python-modules/process-tests { }; progressbar = callPackage ../development/python-modules/progressbar {}; @@ -10973,22 +3654,7 @@ in { ldap3 = callPackage ../development/python-modules/ldap3 {}; - ptest = buildPythonPackage rec { - name = pname + "-" + version; - pname = "ptest"; - version = "1.5.3"; - src = pkgs.fetchFromGitHub { - owner = "KarlGong"; - repo = pname; - rev = version + "-release"; - sha256 = "1r50lm6n59jzdwpp53n0c0hp3aj1jxn304bk5gh830226gsaf2hn"; - }; - meta = { - description = "Test classes and test cases using decorators, execute test cases by command line, and get clear reports"; - homepage = https://pypi.python.org/pypi/ptest; - license = licenses.asl20; - }; - }; + ptest = callPackage ../development/python-modules/ptest { }; ptyprocess = callPackage ../development/python-modules/ptyprocess { }; @@ -10996,420 +3662,51 @@ in { pylibgen = callPackage ../development/python-modules/pylibgen { }; - pyliblo = buildPythonPackage rec { - name = "pyliblo-${version}"; - version = "0.9.2"; - - disabled = isPyPy; - - src = pkgs.fetchurl { - url = "http://das.nasophon.de/download/${name}.tar.gz"; - sha256 = "382ee7360aa00aeebf1b955eef65f8491366657a626254574c647521b36e0eb0"; - }; - - propagatedBuildInputs = with self ; [ pkgs.liblo ]; - - meta = { - homepage = http://das.nasophon.de/pyliblo/; - description = "Python wrapper for the liblo OSC library"; - license = licenses.lgpl21; - }; - }; + pyliblo = callPackage ../development/python-modules/pyliblo { }; pypcap = callPackage ../development/python-modules/pypcap {}; - pyplatec = buildPythonPackage rec { - name = "PyPlatec-${version}"; - version = "1.4.0"; + pyplatec = callPackage ../development/python-modules/pyplatec { }; - src = pkgs.fetchurl { - url = "mirror://pypi/P/PyPlatec/${name}.tar.gz"; - sha256 = "0kqx33flcrrlipccmqs78d14pj5749bp85b6k5fgaq2c7yzz02jg"; - }; + purepng = callPackage ../development/python-modules/purepng { }; - meta = { - description = "Library to simulate plate tectonics with Python bindings"; - homepage = https://github.com/Mindwerks/plate-tectonics; - license = licenses.lgpl3; - }; - }; + pymaging = callPackage ../development/python-modules/pymaging { }; - purepng = buildPythonPackage rec { - name = "purepng-${version}"; - version = "0.2.0"; + pymaging_png = callPackage ../development/python-modules/pymaging_png { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/purepng/${name}.tar.gz"; - sha256 = "1kcl7a6d7d59360fbz2jwfk6ha6pmqgn396962p4s62j893d2r0d"; - }; + pyPdf = callPackage ../development/python-modules/pypdf { }; - meta = { - description = "Pure Python library for PNG image encoding/decoding"; - homepage = https://github.com/scondo/purepng; - license = licenses.mit; - }; - }; + pypdf2 = callPackage ../development/python-modules/pypdf2 { }; - pymaging = buildPythonPackage rec { - name = "pymaging-unstable-2016-11-16"; - - src = pkgs.fetchFromGitHub { - owner = "ojii"; - repo = "pymaging"; - rev = "596a08fce5664e58d6e8c96847393fbe987783f2"; - sha256 = "18g3n7kfrark30l4vzykh0gdbnfv5wb1zvvjbs17sj6yampypn38"; - }; - - meta = { - description = "Pure Python imaging library with Python 2.6, 2.7, 3.1+ support"; - homepage = http://pymaging.rtfd.org; - license = licenses.mit; - maintainers = with maintainers; [ mic92 ]; - }; - }; - - pymaging_png = buildPythonPackage rec { - name = "pymaging-png-unstable-2016-11-16"; - - src = pkgs.fetchFromGitHub { - owner = "ojii"; - repo = "pymaging-png"; - rev = "83d85c44e4b2342818e6c068065e031a9f81bb9f"; - sha256 = "1mknxvsq0lr1ffm8amzm3w2prn043c6ghqgpxlkw83r988p5fn57"; - }; - - propagatedBuildInputs = with self; [ pymaging ]; - - meta = { - description = "Pure Python imaging library with Python 2.6, 2.7, 3.1+ support"; - homepage = https://github.com/ojii/pymaging-png/; - license = licenses.mit; - maintainers = with maintainers; [ mic92 ]; - }; - }; - - pyPdf = buildPythonPackage rec { - name = "pyPdf-1.13"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyPdf/${name}.tar.gz"; - sha256 = "3aede4c3c9c6ad07c98f059f90db0b09ed383f7c791c46100f649e1cabda0e3b"; - }; - - buildInputs = with self; [ ]; - - # Not supported. Package is no longer maintained. - disabled = isPy3k; - - meta = { - description = "Pure-Python PDF toolkit"; - homepage = "http://pybrary.net/pyPdf/"; - license = licenses.bsd3; - }; - }; - - pypdf2 = buildPythonPackage rec { - name = "PyPDF2-${version}"; - version = "1.26.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/P/PyPDF2/${name}.tar.gz"; - sha256 = "11a3aqljg4sawjijkvzhs3irpw0y67zivqpbjpm065ha5wpr13z2"; - }; - - LC_ALL = "en_US.UTF-8"; - buildInputs = [ pkgs.glibcLocales ]; - - checkPhase = '' - ${python.interpreter} -m unittest discover -s Tests - ''; - - # Tests broken on Python 3.x - doCheck = !(isPy3k); - - meta = { - description = "A Pure-Python library built as a PDF toolkit"; - homepage = "http://mstamy2.github.com/PyPDF2/"; - license = licenses.bsd3; - maintainers = with maintainers; [ desiderius vrthra ]; - }; - }; - - pyopengl = buildPythonPackage rec { - name = "pyopengl-${version}"; - version = "3.1.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/P/PyOpenGL/PyOpenGL-${version}.tar.gz"; - sha256 = "9b47c5c3a094fa518ca88aeed35ae75834d53e4285512c61879f67a48c94ddaf"; - }; - propagatedBuildInputs = [ pkgs.libGLU_combined pkgs.freeglut self.pillow ]; - patchPhase = let - ext = stdenv.hostPlatform.extensions.sharedLibrary; in '' - substituteInPlace OpenGL/platform/glx.py \ - --replace "'GL'" "'${pkgs.libGL}/lib/libGL${ext}'" \ - --replace "'GLU'" "'${pkgs.libGLU}/lib/libGLU${ext}'" \ - --replace "'glut'" "'${pkgs.freeglut}/lib/libglut${ext}'" - substituteInPlace OpenGL/platform/darwin.py \ - --replace "'OpenGL'" "'${pkgs.libGL}/lib/libGL${ext}'" \ - --replace "'GLUT'" "'${pkgs.freeglut}/lib/libglut${ext}'" - ''; - meta = { - homepage = http://pyopengl.sourceforge.net/; - description = "PyOpenGL, the Python OpenGL bindings"; - longDescription = '' - PyOpenGL is the cross platform Python binding to OpenGL and - related APIs. The binding is created using the standard (in - Python 2.5) ctypes library, and is provided under an extremely - liberal BSD-style Open-Source license. - ''; - license = "BSD-style"; - platforms = platforms.mesaPlatforms; - }; - - # Need to fix test runner - # Tests have many dependencies - # Extension types could not be found. - # Should run test suite from $out/${python.sitePackages} - doCheck = false; - }; + pyopengl = callPackage ../development/python-modules/pyopengl { }; pyopenssl = callPackage ../development/python-modules/pyopenssl { }; - pyquery = buildPythonPackage rec { - name = "pyquery-${version}"; - version = "1.2.9"; + pyquery = callPackage ../development/python-modules/pyquery { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyquery/${name}.zip"; - sha256 = "00p6f1dfma65192hc72dxd506491lsq3g5wgxqafi1xpg2w1xia6"; - }; + pyreport = callPackage ../development/python-modules/pyreport { }; - propagatedBuildInputs = with self; [ cssselect lxml webob ]; - # circular dependency on webtest - doCheck = false; - }; + pyreadability = callPackage ../development/python-modules/pyreadability { }; - pyreport = buildPythonPackage (rec { - name = "pyreport-0.3.4c"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyreport/${name}.tar.gz"; - sha256 = "1584607596b7b310bf0b6ce79f424bd44238a017fd870aede11cd6732dbe0d4d"; - }; - - # error: invalid command 'test' - doCheck = false; - - meta = { - homepage = https://pypi.python.org/pypi/pyreport; - license = "BSD"; - description = "Pyreport makes notes out of a python script"; - }; - }); - - pyscss = buildPythonPackage rec { - name = "pyScss-${version}"; - version = "1.3.5"; - - src = pkgs.fetchFromGitHub { - sha256 = "0lfsan74vcw6dypb196gmbprvlbran8p7w6czy8hyl2b1l728mhz"; - rev = "v1.3.5"; - repo = "pyScss"; - owner = "Kronuz"; - }; - - checkInputs = with self; [ pytest ]; - - propagatedBuildInputs = with self; [ six ] - ++ (optionals (pythonOlder "3.4") [ enum34 pathlib ]) - ++ (optionals (pythonOlder "2.7") [ ordereddict ]); - - checkPhase = '' - py.test - ''; - - meta = { - description = "A Scss compiler for Python"; - homepage = http://pyscss.readthedocs.org/en/latest/; - license = licenses.mit; - }; - }; + pyscss = callPackage ../development/python-modules/pyscss { }; pyserial = callPackage ../development/python-modules/pyserial {}; pymongo = callPackage ../development/python-modules/pymongo {}; - pymongo_2_9_1 = buildPythonPackage rec { - name = "pymongo-2.9.1"; - version = "2.9.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pymongo/${name}.tar.gz"; - sha256 = "1nrr1fxyrlxd69bgxl7bvaj2j4z7v3zaciij5sbhxg0vqiz6ny50"; - }; - - # Tests call a running mongodb instance - doCheck = false; - - meta = { - homepage = https://github.com/mongodb/mongo-python-driver; - license = licenses.asl20; - description = "Python driver for MongoDB "; - }; - }; + pymongo_2_9_1 = callPackage ../development/python-modules/pymongo/2_9_1.nix { }; pyperclip = callPackage ../development/python-modules/pyperclip { }; - pysqlite = buildPythonPackage rec { - name = "pysqlite-2.8.3"; + pysqlite = callPackage ../development/python-modules/pysqlite { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pysqlite/${name}.tar.gz"; - sha256 = "17d3335863e8cf8392eea71add33dab3f96d060666fe68ab7382469d307f4490"; - }; - - # Need to use the builtin sqlite3 on Python 3 - disabled = isPy3k; - - # Since the `.egg' file is zipped, the `NEEDED' of the `.so' files - # it contains is not taken into account. Thus, we must explicitly make - # it a propagated input. - propagatedBuildInputs = with self; [ pkgs.sqlite ]; - - patchPhase = '' - substituteInPlace "setup.cfg" \ - --replace "/usr/local/include" "${pkgs.sqlite.dev}/include" \ - --replace "/usr/local/lib" "${pkgs.sqlite.out}/lib" - ${stdenv.lib.optionalString (!stdenv.isDarwin) ''export LDSHARED="$CC -pthread -shared"''} - ''; - - meta = { - homepage = http://pysqlite.org/; - description = "Python bindings for the SQLite embedded relational database engine"; - longDescription = '' - pysqlite is a DB-API 2.0-compliant database interface for SQLite. - - SQLite is a relational database management system contained in - a relatively small C library. It is a public domain project - created by D. Richard Hipp. Unlike the usual client-server - paradigm, the SQLite engine is not a standalone process with - which the program communicates, but is linked in and thus - becomes an integral part of the program. The library - implements most of SQL-92 standard, including transactions, - triggers and most of complex queries. - - pysqlite makes this powerful embedded SQL engine available to - Python programmers. It stays compatible with the Python - database API specification 2.0 as much as possible, but also - exposes most of SQLite's native API, so that it is for example - possible to create user-defined SQL functions and aggregates - in Python. - ''; - license = licenses.bsd3; - maintainers = [ ]; - }; - }; - - - pysvn = buildPythonPackage rec { - name = "pysvn-1.8.0"; - format = "other"; - - src = pkgs.fetchurl { - url = "http://pysvn.barrys-emacs.org/source_kits/${name}.tar.gz"; - sha256 = "0srjr2qgxfs69p65d9vvdib2lc142x10w8afbbdrqs7dhi46yn9r"; - }; - - buildInputs = with self; [ pkgs.subversion pkgs.apr pkgs.aprutil pkgs.expat pkgs.neon pkgs.openssl ] - ++ (if stdenv.isLinux then [pkgs.e2fsprogs] else []); - - # There seems to be no way to pass that path to configure. - NIX_CFLAGS_COMPILE="-I${pkgs.aprutil.dev}/include/apr-1"; - - preConfigure = '' - cd Source - ${python.interpreter} setup.py backport - ${python.interpreter} setup.py configure \ - --apr-inc-dir=${pkgs.apr.dev}/include \ - --apu-inc-dir=${pkgs.aprutil.dev}/include \ - --apr-lib-dir=${pkgs.apr.out}/lib \ - --svn-lib-dir=${pkgs.subversion.out}/lib \ - --svn-bin-dir=${pkgs.subversion.out}/bin \ - --svn-root-dir=${pkgs.subversion.dev} - '' + (if !stdenv.isDarwin then "" else '' - sed -i -e 's|libpython2.7.dylib|lib/libpython2.7.dylib|' Makefile - ''); - - checkPhase = "make -C ../Tests"; - - disabled = isPy3k; - - installPhase = '' - dest=$(toPythonPath $out)/pysvn - mkdir -p $dest - cp pysvn/__init__.py $dest/ - cp pysvn/_pysvn*.so $dest/ - mkdir -p $out/share/doc - mv -v ../Docs $out/share/doc/pysvn-1.7.2 - rm -v $out/share/doc/pysvn-1.7.2/generate_cpp_docs_from_html_docs.py - ''; - - meta = { - description = "Python bindings for Subversion"; - homepage = "http://pysvn.tigris.org/"; - }; - }; + pysvn = callPackage ../development/python-modules/pysvn { }; python-ptrace = callPackage ../development/python-modules/python-ptrace { }; - python-wifi = buildPythonPackage rec { - name = "python-wifi-${version}"; - version = "0.6.1"; - disabled = !isPy27; + python-wifi = callPackage ../development/python-modules/python-wifi { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/python-wifi/${name}.tar.bz2"; - sha256 = "149c3dznb63d82143cz5hqdim0mqjysz6p3yk0zv271vq3xnmzvv"; - }; - - meta = { - inherit version; - description = "Read & write wireless card capabilities using the Linux Wireless Extensions"; - homepage = http://pythonwifi.tuxfamily.org/; - # From the README: "pythonwifi is licensed under LGPLv2+, however, the - # examples (e.g. iwconfig.py and iwlist.py) are licensed under GPLv2+." - license = with licenses; [ lgpl2Plus gpl2Plus ]; - }; - }; - - python-etcd = buildPythonPackage rec { - name = "python-etcd-${version}"; - version = "0.4.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/python-etcd/${name}.tar.gz"; - sha256 = "cf53262b3890d185fe637eed15fe39c8d7a8261864ddcd7037b22c961456d7fc"; - }; - - buildInputs = with self; [ nose mock pyopenssl ]; - - propagatedBuildInputs = with self; [ urllib3 dnspython ]; - - postPatch = '' - sed -i '19s/dns/"dnspython"/' setup.py - ''; - - # Some issues with etcd not in path even though most tests passed - doCheck = false; - - meta = { - description = "A python client for Etcd"; - homepage = https://github.com/jplana/python-etcd; - license = licenses.mit; - }; - }; + python-etcd = callPackage ../development/python-modules/python-etcd { }; pythonnet = callPackage ../development/python-modules/pythonnet { # `mono >= 4.6` required to prevent crashes encountered with earlier versions. @@ -11420,66 +3717,9 @@ in { pytzdata = callPackage ../development/python-modules/pytzdata { }; - pyutil = buildPythonPackage (rec { - name = "pyutil-2.0.0"; + pyutil = callPackage ../development/python-modules/pyutil { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyutil/${name}.tar.gz"; - sha256 = "1fsg9yz5mi2sb0h6c1vvcqchx56i89nbvdb5gfgv1ia3b2w5ra8c"; - }; - - buildInputs = with self; [ setuptoolsDarcs setuptoolsTrial ] ++ (if doCheck then [ simplejson ] else []); - propagatedBuildInputs = with self; [ zbase32 argparse twisted ]; - # Tests fail because they try to write new code into the twisted - # package, apparently some kind of plugin. - doCheck = false; - - prePatch = optionalString isPyPy '' - grep -rl 'utf-8-with-signature-unix' ./ | xargs sed -i -e "s|utf-8-with-signature-unix|utf-8|g" - ''; - - meta = { - description = "Pyutil, a collection of mature utilities for Python programmers"; - - longDescription = '' - These are a few data structures, classes and functions which - we've needed over many years of Python programming and which - seem to be of general use to other Python programmers. Many of - the modules that have existed in pyutil over the years have - subsequently been obsoleted by new features added to the - Python language or its standard library, thus showing that - we're not alone in wanting tools like these. - ''; - - homepage = http://allmydata.org/trac/pyutil; - - license = licenses.gpl2Plus; - }; - }); - - - pywebkitgtk = buildPythonPackage rec { - name = "pywebkitgtk-${version}"; - version = "1.1.8"; - format = "other"; - - src = pkgs.fetchurl { - url = "http://pywebkitgtk.googlecode.com/files/${name}.tar.bz2"; - sha256 = "1svlwyl61rvbqbcbalkg6pbf38yjyv7qkq9sx4x35yk69lscaac2"; - }; - - nativeBuildInputs = [ pkgs.pkgconfig ]; - buildInputs = [ - pkgs.gtk2 self.pygtk pkgs.libxml2 - pkgs.libxslt pkgs.libsoup pkgs.webkitgtk24x-gtk2 pkgs.icu - ]; - - meta = { - homepage = "https://code.google.com/p/pywebkitgtk/"; - description = "Python bindings for the WebKit GTK+ port"; - license = licenses.lgpl2Plus; - }; - }; + pywebkitgtk = callPackage ../development/python-modules/pywebkitgtk { }; pywinrm = callPackage ../development/python-modules/pywinrm { }; @@ -11489,83 +3729,17 @@ in { pyyaml = callPackage ../development/python-modules/pyyaml { }; - rabbitpy = buildPythonPackage rec { - version = "0.26.2"; - name = "rabbitpy-${version}"; + rabbitpy = callPackage ../development/python-modules/rabbitpy { }; - src = pkgs.fetchurl { - url = "mirror://pypi/r/rabbitpy/${name}.tar.gz"; - sha256 = "0pgijv7mgxc4sm7p9s716dhl600l8isisxzyg4hz7ng1sk09p1w3"; - }; - - buildInputs = with self; [ mock nose ]; - - propagatedBuildInputs = with self; [ pamqp ]; - - meta = { - description = "A pure python, thread-safe, minimalistic and pythonic RabbitMQ client library"; - homepage = https://pypi.python.org/pypi/rabbitpy; - license = licenses.bsd3; - }; - }; + rasterio = callPackage ../development/python-modules/rasterio { }; radicale_infcloud = callPackage ../development/python-modules/radicale_infcloud {}; - recaptcha_client = buildPythonPackage rec { - name = "recaptcha-client-1.0.6"; + recaptcha_client = callPackage ../development/python-modules/recaptcha_client { }; - src = pkgs.fetchurl { - url = "mirror://pypi/r/recaptcha-client/${name}.tar.gz"; - sha256 = "28c6853c1d13d365b7dc71a6b05e5ffb56471f70a850de318af50d3d7c0dea2f"; - }; + rbtools = callPackage ../development/python-modules/rbtools { }; - disabled = isPy35 || isPy36; - - meta = { - description = "A CAPTCHA for Python using the reCAPTCHA service"; - homepage = http://recaptcha.net/; - }; - }; - - rbtools = buildPythonPackage rec { - name = "rbtools-0.7.2"; - - src = pkgs.fetchurl { - url = "http://downloads.reviewboard.org/releases/RBTools/0.7/RBTools-0.7.2.tar.gz"; - sha256 = "1ng8l8cx81cz23ls7fq9wz4ijs0zbbaqh4kj0mj6plzcqcf8na4i"; - }; - - buildInputs = with self; [ nose ]; - propagatedBuildInputs = with self; [ six ]; - - checkPhase = "nosetests"; - - disabled = isPy3k; - - meta = { - maintainers = with maintainers; [ domenkozar ]; - }; - }; - - rencode = buildPythonPackage rec { - name = "rencode-${version}"; - version = "git20150810"; - disabled = isPy33; - - src = pkgs.fetchgit { - url = https://github.com/aresch/rencode; - rev = "b45e04abdca0dea36e383a8199783269f186c99e"; - sha256 = "b4bd82852d4220e8a9493d3cfaecbc57b1325708a2d48c0f8acf262edb10dc40"; - }; - - buildInputs = with self; [ cython ]; - - meta = { - homepage = https://github.com/aresch/rencode; - description = "Fast (basic) object serialization similar to bencode"; - license = licenses.gpl3; - }; - }; + rencode = callPackage ../development/python-modules/rencode { }; reportlab = callPackage ../development/python-modules/reportlab { }; @@ -11585,72 +3759,15 @@ in { requests-toolbelt = callPackage ../development/python-modules/requests-toolbelt { }; requests_toolbelt = self.requests-toolbelt; # Old attr, 2017-09-26 - retry_decorator = buildPythonPackage rec { - name = "retry_decorator-1.0.0"; - src = pkgs.fetchurl { - url = mirror://pypi/r/retry_decorator/retry_decorator-1.0.0.tar.gz; - sha256 = "086zahyb6yn7ggpc58909c5r5h3jz321i1694l1c28bbpaxnlk88"; - }; - meta = { - homepage = https://github.com/pnpnpn/retry-decorator; - license = licenses.mit; - }; - }; + retry_decorator = callPackage ../development/python-modules/retry_decorator { }; quandl = callPackage ../development/python-modules/quandl { }; # alias for an older package which did not support Python 3 Quandl = callPackage ../development/python-modules/quandl { }; - qscintilla = disabledIf (isPy3k || isPyPy) - (buildPythonPackage rec { - # TODO: Qt5 support - name = "qscintilla-${version}"; - version = pkgs.qscintilla.version; - format = "other"; + qscintilla = callPackage ../development/python-modules/qscintilla { }; - src = pkgs.qscintilla.src; - - buildInputs = with self; [ pkgs.xorg.lndir pyqt4.qt pyqt4 ]; - - preConfigure = '' - mkdir -p $out - lndir ${self.pyqt4} $out - rm -rf "$out/nix-support" - cd Python - ${python.executable} ./configure-old.py \ - --destdir $out/lib/${python.libPrefix}/site-packages/PyQt4 \ - --apidir $out/api/${python.libPrefix} \ - -n ${pkgs.qscintilla}/include \ - -o ${pkgs.qscintilla}/lib \ - --sipdir $out/share/sip - ''; - - meta = with stdenv.lib; { - description = "A Python binding to QScintilla, Qt based text editing control"; - license = licenses.lgpl21Plus; - maintainers = with maintainers; [ danbst ]; - platforms = platforms.unix; - }; - }); - - - qserve = buildPythonPackage rec { - name = "qserve-0.2.8"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/q/qserve/${name}.zip"; - sha256 = "0b04b2d4d11b464ff1efd42a9ea9f8136187d59f4076f57c9ba95361d41cd7ed"; - }; - - buildInputs = with self; [ ]; - - meta = { - description = "Job queue server"; - homepage = "https://github.com/pediapress/qserve"; - license = licenses.bsd3; - }; - }; + qserve = callPackage ../development/python-modules/qserve { }; qtawesome = callPackage ../development/python-modules/qtawesome { }; @@ -11660,36 +3777,7 @@ in { quantities = callPackage ../development/python-modules/quantities { }; - qutip = buildPythonPackage rec { - name = "qutip-2.2.0"; - - src = pkgs.fetchurl { - url = "https://qutip.googlecode.com/files/QuTiP-2.2.0.tar.gz"; - sha256 = "a26a639d74b2754b3a1e329d91300e587e8c399d8a81d8f18a4a74c6d6f02ba3"; - }; - - propagatedBuildInputs = with self; [ numpy scipy matplotlib pyqt4 - cython ]; - - buildInputs = [ pkgs.gcc pkgs.qt4 pkgs.blas self.nose ]; - - meta = { - description = "QuTiP - Quantum Toolbox in Python"; - longDescription = '' - QuTiP is open-source software for simulating the dynamics of - open quantum systems. The QuTiP library depends on the - excellent Numpy and Scipy numerical packages. In addition, - graphical output is provided by Matplotlib. QuTiP aims to - provide user-friendly and efficient numerical simulations of a - wide variety of Hamiltonians, including those with arbitrary - time-dependence, commonly found in a wide range of physics - applications such as quantum optics, trapped ions, - superconducting circuits, and quantum nanomechanical - resonators. - ''; - homepage = http://qutip.org/; - }; - }; + qutip = callPackage ../development/python-modules/qutip { }; rcssmin = callPackage ../development/python-modules/rcssmin { }; @@ -11701,51 +3789,11 @@ in { reikna = callPackage ../development/python-modules/reikna { }; - repocheck = buildPythonPackage rec { - name = "repocheck-2015-08-05"; - - src = pkgs.fetchFromGitHub { - sha256 = "1jc4v5zy7z7xlfmbfzvyzkyz893f5x2k6kvb3ni3rn2df7jqhc81"; - rev = "ee48d0e88d3f5814d24a8d1f22d5d83732824688"; - repo = "repocheck"; - owner = "kynikos"; - }; - - meta = { - inherit (src.meta) homepage; - description = "Check the status of code repositories under a root directory"; - license = licenses.gpl3Plus; - }; - }; + repocheck = callPackage ../development/python-modules/repocheck { }; restview = callPackage ../development/python-modules/restview { }; - readme = buildPythonPackage rec { - name = "readme-${version}"; - version = "0.6.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/readme/readme-${version}.tar.gz"; - sha256 = "08j2w67nilczn1i5r7h22vag9673i6vnfhyq2rv27r1bdmi5a30m"; - }; - - buildInputs = with self; [ pytest ]; - propagatedBuildInputs = with self; [ - six docutils pygments bleach html5lib - ]; - - checkPhase = '' - py.test - ''; - - # Tests fail, possibly broken. - doCheck = false; - - meta = with stdenv.lib; { - description = "Readme"; - homepage = "https://github.com/pypa/readme"; - }; - }; + readme = callPackage ../development/python-modules/readme { }; readme_renderer = callPackage ../development/python-modules/readme_renderer { }; @@ -11757,91 +3805,21 @@ in { pysolr = callPackage ../development/python-modules/pysolr { }; + geoalchemy2 = callPackage ../development/python-modules/geoalchemy2 { }; + + geopy = callPackage ../development/python-modules/geopy { }; + django-haystack = callPackage ../development/python-modules/django-haystack { }; - geoalchemy2 = buildPythonPackage rec { - name = "GeoAlchemy2-${version}"; - version = "0.3.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/G/GeoAlchemy2/${name}.tar.gz"; - sha256 = "0p2h1kgl5b0jz8wadx485vjh1mmm5s67p71yxh9lhp1441hkfswf"; - }; - - propagatedBuildInputs = with self ; [ sqlalchemy shapely ]; - - meta = { - homepage = http://geoalchemy.org/; - license = licenses.mit; - description = "Toolkit for working with spatial databases"; - }; - }; - - geopy = buildPythonPackage rec { - name = "geopy-${version}"; - version = "1.11.0"; - disabled = !isPy27; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/geopy/geopy-${version}.tar.gz"; - sha256 = "04j1lxcsfyv03h0n0q7p2ig7a4n13x4x20fzxn8bkazpx6lyal22"; - }; - - doCheck = false; # too much - - buildInputs = with self; [ mock tox pylint ]; - meta = with stdenv.lib; { - homepage = "https://github.com/geopy/geopy"; - }; - }; - django-multiselectfield = callPackage ../development/python-modules/django-multiselectfield { }; rdflib = callPackage ../development/python-modules/rdflib { }; - isodate = buildPythonPackage rec { - name = "isodate-${version}"; - version = "0.5.4"; + isodate = callPackage ../development/python-modules/isodate { }; - src = pkgs.fetchurl { - url = "mirror://pypi/i/isodate/${name}.tar.gz"; - sha256 = "42105c41d037246dc1987e36d96f3752ffd5c0c24834dd12e4fdbe1e79544e31"; - }; + owslib = callPackage ../development/python-modules/owslib { }; - # Judging from SyntaxError - doCheck = !(isPy3k); - - checkPhase = '' - ${python.interpreter} -m unittest discover -s src/isodate/tests - ''; - - meta = { - description = "ISO 8601 date/time parser"; - homepage = http://cheeseshop.python.org/pypi/isodate; - }; - }; - - resampy = buildPythonPackage rec { - pname = "resampy"; - version = "0.1.4"; - name = "${pname}-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz"; - sha256 = "cf4f149d8699af70a1b4b0769fa16fab21835d936ea7ff25e98446aa49e743d4"; - }; - - checkInputs = with self; [ pytest pytestcov ]; - # No tests included - doCheck = false; - propagatedBuildInputs = with self; [ numpy scipy cython six ]; - - meta = { - homepage = https://github.com/bmcfee/resampy; - description = "Efficient signal resampling"; - license = licenses.isc; - }; - }; + resampy = callPackage ../development/python-modules/resampy { }; restructuredtext_lint = callPackage ../development/python-modules/restructuredtext_lint { }; @@ -11849,68 +3827,25 @@ in { robotframework = callPackage ../development/python-modules/robotframework { }; - robotframework-selenium2library = buildPythonPackage rec { - version = "1.6.0"; - name = "robotframework-selenium2library-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/robotframework-selenium2library/${name}.tar.gz"; - sha256 = "1asdwrpb4s7q08bx641yrh3yicgba14n3hxmsqs58mqf86ignwly"; - }; - - # error: invalid command 'test' - #doCheck = false; - - propagatedBuildInputs = with self; [ robotframework selenium docutils decorator ]; - - meta = { - description = ""; - homepage = http://robotframework.org/; - license = licenses.asl20; - }; - }; - - - robotframework-tools = buildPythonPackage rec { - version = "0.1a115"; - name = "robotframework-tools-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/robotframework-tools/${name}.tar.gz"; - sha256 = "04gkn1zpf3rsvbqdxrrjqqi8sa0md9gqwh6n5w2m03fdwjg4lc7q"; - }; - - propagatedBuildInputs = with self; [ robotframework moretools pathpy six setuptools ]; - - meta = { - description = "Python Tools for Robot Framework and Test Libraries"; - homepage = https://bitbucket.org/userzimmermann/robotframework-tools; - license = licenses.gpl3; - platforms = platforms.linux; - }; - }; - - robotsuite = callPackage ../development/python-modules/robotsuite { }; + robotframework-requests = callPackage ../development/python-modules/robotframework-requests { }; robotframework-ride = callPackage ../development/python-modules/robotframework-ride { }; - robotframework-requests = buildPythonPackage rec { - version = "0.4.6"; - name = "robotframework-requests-${version}"; + robotframework-seleniumlibrary = callPackage ../development/python-modules/robotframework-seleniumlibrary { }; - src = pkgs.fetchurl { - url = "https://pypi.python.org/packages/ad/da/51359b11d2005ff425984205677890fafaf270a71b03df22c255501bc99d/robotframework-requests-0.4.6.tar.gz"; - sha256 = "0416rxg7g0pfg77akljnkass0xz0id26v4saag2q2h1fgwrm7n4q"; - }; + robotframework-selenium2library = callPackage ../development/python-modules/robotframework-selenium2library { }; - buildInputs = with self; [ unittest2 ]; - propagatedBuildInputs = with self; [ robotframework lxml requests ]; + robotframework-tools = callPackage ../development/python-modules/robotframework-tools { }; - meta = { - description = "Robot Framework keyword library wrapper around the HTTP client library requests"; - homepage = https://github.com/bulkan/robotframework-requests; - }; - }; + robotstatuschecker = callPackage ../development/python-modules/robotstatuschecker { }; + + robotsuite = callPackage ../development/python-modules/robotsuite { }; + + serpent = callPackage ../development/python-modules/serpent { }; + + selectors34 = callPackage ../development/python-modules/selectors34 { }; + + Pyro4 = callPackage ../development/python-modules/pyro4 { }; root_numpy = callPackage ../development/python-modules/root_numpy { }; @@ -11920,25 +3855,6 @@ in { ropper = callPackage ../development/python-modules/ropper { }; - routes = buildPythonPackage rec { - pname = "Routes"; - version = "2.4.1"; - - src = fetchPypi { - inherit pname version; - sha256 = "1zamff3m0kc4vyfniyhxpkkcqv1rrgnmh37ykxv34nna1ws47vi6"; - }; - - propagatedBuildInputs = with self; [ repoze_lru six webob ]; - - checkInputs = with self; [ coverage webtest ]; - - meta = { - description = "A Python re-implementation of the Rails routes system for mapping URLs to application actions"; - homepage = http://routes.groovie.org/; - }; - }; - rpkg = callPackage ../development/python-modules/rpkg {}; rply = callPackage ../development/python-modules/rply {}; @@ -11949,195 +3865,21 @@ in { rpy2 = callPackage ../development/python-modules/rpy2 {}; - rpyc = buildPythonPackage rec { - name = "rpyc-${version}"; - version = "3.3.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/rpyc/${name}.tar.gz"; - sha256 = "43fa845314f0bf442f5f5fab15bb1d1b5fe2011a8fc603f92d8022575cef8b4b"; - }; - - propagatedBuildInputs = with self; [ nose plumbum ]; - - meta = { - description = "Remote Python Call (RPyC), a transparent and symmetric RPC library"; - homepage = http://rpyc.readthedocs.org; - license = licenses.mit; - }; - }; - - rsa = buildPythonPackage rec { - name = "rsa-${version}"; - version = "3.4.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/rsa/${name}.tar.gz"; - sha256 = "1dcxvszbikgzh99ybdc7jq0zb9wspy2ds8z9mjsqiyv3q884xpr5"; - }; - - nativeBuildInputs = with self; [ unittest2 ]; - propagatedBuildInputs = with self; [ pyasn1 ]; - - meta = { - homepage = https://stuvel.eu/rsa; - license = licenses.asl20; - description = "A pure-Python RSA implementation"; - }; - }; + rtslib = callPackage ../development/python-modules/rtslib {}; Rtree = callPackage ../development/python-modules/Rtree { inherit (pkgs) libspatialindex; }; - squaremap = buildPythonPackage rec { - name = "squaremap-1.0.4"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/S/SquareMap/SquareMap-1.0.4.tar.gz"; - sha256 = "feab6cb3b222993df68440e34825d8a16de2c74fdb290ae3974c86b1d5f3eef8"; - }; - - meta = { - description = "Hierarchic visualization control for wxPython"; - homepage = https://launchpad.net/squaremap; - license = licenses.bsd3; - }; - }; - - ruamel_base = buildPythonPackage rec { - name = "ruamel.base-${version}"; - version = "1.0.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/ruamel.base/${name}.tar.gz"; - sha256 = "1wswxrn4givsm917mfl39rafgadimf1sldpbjdjws00g1wx36hf0"; - }; - - meta = { - description = "Common routines for ruamel packages"; - homepage = https://bitbucket.org/ruamel/base; - license = licenses.mit; - }; - }; - - ruamel_ordereddict = buildPythonPackage rec { - name = "ruamel.ordereddict-${version}"; - version = "0.4.9"; - disabled = isPy3k || isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/ruamel.ordereddict/${name}.tar.gz"; - sha256 = "1xmkl8v9l9inm2pyxgc1fm5005yxm7fkd5gv74q7lj1iy5qc8n3h"; - }; - - meta = { - description = "A version of dict that keeps keys in insertion resp. sorted order"; - homepage = https://bitbucket.org/ruamel/ordereddict; - license = licenses.mit; - }; - }; - typing = callPackage ../development/python-modules/typing { }; typing-extensions = callPackage ../development/python-modules/typing-extensions { }; typeguard = callPackage ../development/python-modules/typeguard { }; - ruamel_yaml = buildPythonPackage rec { - name = "ruamel.yaml-${version}"; - version = "0.15.35"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/ruamel.yaml/${name}.tar.gz"; - sha256 = "0xggyfaj6vprggahf7cq8kp9j79rb7hn8ndk3bxj2sxvwhhliiwd"; - }; - - # Tests cannot load the module to test - doCheck = false; - - propagatedBuildInputs = with self; [ ruamel_base typing ] ++ - (optional (!isPy3k) self.ruamel_ordereddict); - - meta = { - 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; - }; - }; - - runsnakerun = buildPythonPackage rec { - name = "runsnakerun-2.0.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/R/RunSnakeRun/RunSnakeRun-2.0.4.tar.gz"; - sha256 = "61d03a13f1dcb3c1829f5a146da1fe0cc0e27947558a51e848b6d469902815ef"; - }; - - propagatedBuildInputs = with self; [ squaremap wxPython ]; - - meta = { - description = "GUI Viewer for Python profiling runs"; - homepage = http://www.vrplumber.com/programming/runsnakerun/; - license = licenses.bsd3; - }; - }; - s3transfer = callPackage ../development/python-modules/s3transfer { }; seqdiag = callPackage ../development/python-modules/seqdiag { }; - pysendfile = buildPythonPackage rec { - name = "pysendfile-${version}"; - version = "2.0.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pysendfile/pysendfile-${version}.tar.gz"; - sha256 = "05qf0m32isflln1zjgxlpw0wf469lj86vdwwqyizp1h94x5l22ji"; - }; - - checkPhase = '' - # this test takes too long - sed -i 's/test_big_file/noop/' test/test_sendfile.py - ${self.python.executable} test/test_sendfile.py - ''; - - meta = with stdenv.lib; { - homepage = "https://github.com/giampaolo/pysendfile"; - }; - }; - - qpid-python = buildPythonPackage rec { - name = "qpid-python-${version}"; - version = "0.32"; - disabled = isPy3k; # not supported - - src = pkgs.fetchurl { - url = "http://www.us.apache.org/dist/qpid/${version}/${name}.tar.gz"; - sha256 = "09hdfjgk8z4s3dr8ym2r6xn97j1f9mkb2743pr6zd0bnj01vhsv4"; - }; - - # needs a broker running and then ./qpid-python-test - doCheck = false; - - }; - - xattr = buildPythonPackage rec { - name = "xattr-0.7.8"; - - src = pkgs.fetchurl { - url = "mirror://pypi/x/xattr/${name}.tar.gz"; - sha256 = "0nbqfghgy26jyp5q7wl3rj78wr8s39m5042df2jlldg3fx6j0417"; - }; - - # https://github.com/xattr/xattr/issues/43 - doCheck = false; - - postBuild = '' - ${python.interpreter} -m compileall -f xattr - ''; - - propagatedBuildInputs = [ self.cffi ]; - }; + safe = callPackage ../development/python-modules/safe { }; sampledata = callPackage ../development/python-modules/sampledata { }; @@ -12153,28 +3895,10 @@ in { inherit (pkgs) gfortran glibcLocales; }; + scikit-bio = callPackage ../development/python-modules/scikit-bio { }; + scp = callPackage ../development/python-modules/scp {}; - scripttest = buildPythonPackage rec { - version = "1.3"; - name = "scripttest-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/scripttest/scripttest-${version}.tar.gz"; - sha256 = "951cfc25219b0cd003493a565f2e621fd791beaae9f9a3bdd7024d8626419c38"; - }; - - buildInputs = with self; [ pytest ]; - - # Tests are not included. See https://github.com/pypa/scripttest/issues/11 - doCheck = false; - - meta = { - description = "A library for testing interactive command-line applications"; - homepage = https://pypi.python.org/pypi/ScriptTest/; - }; - }; - seaborn = callPackage ../development/python-modules/seaborn { }; selenium = callPackage ../development/python-modules/selenium { }; @@ -12183,299 +3907,281 @@ in { setuptools_scm = callPackage ../development/python-modules/setuptools_scm { }; - setuptoolsDarcs = buildPythonPackage rec { - name = "setuptools_darcs-${version}"; - version = "1.2.11"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/setuptools_darcs/${name}.tar.gz"; - sha256 = "1wsh0g1fn10msqk87l5jrvzs0yj5mp6q9ld3gghz6zrhl9kqzdn1"; - }; - - # In order to break the dependency on darcs -> ghc, we don't add - # darcs as a propagated build input. - propagatedBuildInputs = with self; [ darcsver ]; - - # ugly hack to specify version that should otherwise come from darcs - patchPhase = '' - substituteInPlace setup.py --replace "name=PKG" "name=PKG, version='${version}'" - ''; - - meta = { - description = "Setuptools plugin for the Darcs version control system"; - homepage = http://allmydata.org/trac/setuptools_darcs; - license = "BSD"; - }; - }; - - setuptoolsTrial = buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "setuptools_trial"; - version = "0.6.0"; - src = pkgs.fetchurl { - url = "mirror://pypi/s/${pname}/${name}.tar.gz"; - sha256 = "14220f8f761c48ba1e2526f087195077cf54fad7098b382ce220422f0ff59b12"; - }; - buildInputs = with self; [ pytest virtualenv pytestrunner pytest-virtualenv ]; - propagatedBuildInputs = with self; [ twisted pathlib2 ]; - postPatch = '' - sed -i '12,$d' tests/test_main.py - ''; - - # Couldn't get tests working - doCheck = false; - - meta = { - description = "Setuptools plugin that makes unit tests execute with trial instead of pyunit."; - homepage = "https://github.com/rutsky/setuptools-trial"; - license = licenses.bsd2; - maintainers = with maintainers; [ ryansydnor nand0p ]; - platforms = platforms.all; - }; - }; - shippai = callPackage ../development/python-modules/shippai {}; simanneal = callPackage ../development/python-modules/simanneal { }; - simplebayes = buildPythonPackage rec { - name = "simplebayes-${version}"; - version = "1.5.8"; - - # Use GitHub instead of pypi, because it contains tests. - src = pkgs.fetchFromGitHub { - repo = "simplebayes"; - owner = "hickeroar"; - # NOTE: This is actually 1.5.8 but the tag is wrong! - rev = "1.5.7"; - sha256 = "0mp7rvfdmpfxnka4czw3lv5kkh6gdxh6dm4r6hcln1zzfg9lxp4h"; - }; - - checkInputs = [ self.nose self.mock ]; - - postPatch = optionalString isPy3k '' - sed -i -e 's/open *(\([^)]*\))/open(\1, encoding="utf-8")/' setup.py - ''; - - checkPhase = "nosetests tests/test.py"; - - meta = { - description = "Memory-based naive bayesian text classifier"; - homepage = "https://github.com/hickeroar/simplebayes"; - license = licenses.mit; - platforms = platforms.all; - }; - }; - simplegeneric = callPackage ../development/python-modules/simplegeneric { }; - shortuuid = buildPythonPackage rec { - name = "shortuuid-${version}"; - version = "0.4.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/shortuuid/${name}.tar.gz"; - sha256 = "4606dbb19124d98109c00e2cafae2df8117aec02115623e18fb2abe3f766d293"; - }; - - buildInputs = with self; [pep8]; - - meta = { - description = "A generator library for concise, unambiguous and URL-safe UUIDs"; - homepage = https://github.com/stochastic-technologies/shortuuid/; - license = licenses.bsd3; - maintainers = with maintainers; [ zagy ]; - }; - }; - - shouldbe = buildPythonPackage rec { - version = "0.1.0"; - name = "shouldbe-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/shouldbe/${name}.tar.gz"; - sha256 = "07pchxpv1xvjbck0xy44k3a1jrvklg0wbyccn14w0i7d135d4174"; - }; - - buildInputs = with self; [ nose ]; - - propagatedBuildInputs = with self; [ forbiddenfruit ]; - - doCheck = false; # Segmentation fault on py 3.5 - - meta = { - description = "Python Assertion Helpers inspired by Shouldly"; - homepage = https://pypi.python.org/pypi/shouldbe/; - license = licenses.mit; - }; - }; + should-dsl = callPackage ../development/python-modules/should-dsl { }; simplejson = callPackage ../development/python-modules/simplejson { }; - simpleparse = buildPythonPackage rec { - version = "2.1.1"; - name = "simpleparse-${version}"; - - disabled = isPy3k || isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/S/SimpleParse/SimpleParse-${version}.tar.gz"; - sha256 = "1n8msk71lpl3kv086xr2sv68ppgz6228575xfnbszc6p1mwr64rg"; - }; - - doCheck = false; # weird error - - meta = { - description = "A Parser Generator for Python"; - homepage = https://pypi.python.org/pypi/SimpleParse; - platforms = platforms.all; - maintainers = with maintainers; [ ]; - }; - }; + simplekml = callPackage ../development/python-modules/simplekml { }; slimit = callPackage ../development/python-modules/slimit { }; - slob = buildPythonPackage rec { - name = "slob-unstable-2016-11-03"; - - disabled = !isPy3k; - - src = pkgs.fetchFromGitHub { - owner = "itkach"; - repo = "slob"; - rev = "d1ed71e4778729ecdfc2fe27ed783689a220a6cd"; - sha256 = "1r510s4r124s121wwdm9qgap6zivlqqxrhxljz8nx0kv0cdyypi5"; - }; - - propagatedBuildInputs = [ self.PyICU ]; - - checkPhase = "python3 -m unittest slob"; - - meta = { - homepage = https://github.com/itkach/slob/; - description = "Reference implementation of the slob (sorted list of blobs) format"; - license = licenses.gpl3; - platforms = platforms.all; - maintainers = [ maintainers.rycee ]; - }; - }; - - slowaes = buildPythonPackage rec { - name = "slowaes-${version}"; - version = "0.1a1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/slowaes/${name}.tar.gz"; - sha256 = "83658ae54cc116b96f7fdb12fdd0efac3a4e8c7c7064e3fac3f4a881aa54bf09"; - }; - - disabled = isPy3k; - - meta = { - homepage = "http://code.google.com/p/slowaes/"; - description = "AES implemented in pure python"; - license = with licenses; [ asl20 ]; - }; - }; - snowballstemmer = callPackage ../development/python-modules/snowballstemmer { }; + snug = callPackage ../development/python-modules/snug { }; + + snuggs = callPackage ../development/python-modules/snuggs { }; + spake2 = callPackage ../development/python-modules/spake2 { }; sphfile = callPackage ../development/python-modules/sphfile { }; - sqlite3dbm = buildPythonPackage rec { - name = "sqlite3dbm-0.1.4"; - disabled = isPy3k; + supervisor = callPackage ../development/python-modules/supervisor {}; - src = pkgs.fetchurl { - url = "mirror://pypi/s/sqlite3dbm/${name}.tar.gz"; - sha256 = "4721607e0b817b89efdba7e79cab881a03164b94777f4cf796ad5dd59a7612c5"; - }; + subprocess32 = callPackage ../development/python-modules/subprocess32 { }; - meta = { - description = "sqlite-backed dictionary"; - homepage = https://github.com/Yelp/sqlite3dbm; - license = licenses.asl20; - }; + spark_parser = callPackage ../development/python-modules/spark_parser { }; + + sphinx = callPackage ../development/python-modules/sphinx { }; + + sphinxcontrib-websupport = callPackage ../development/python-modules/sphinxcontrib-websupport { }; + + hieroglyph = callPackage ../development/python-modules/hieroglyph { }; + + guzzle_sphinx_theme = callPackage ../development/python-modules/guzzle_sphinx_theme { }; + + sphinx-testing = callPackage ../development/python-modules/sphinx-testing { }; + + sphinxcontrib-bibtex = callPackage ../development/python-modules/sphinxcontrib-bibtex {}; + + sphinx-navtree = callPackage ../development/python-modules/sphinx-navtree {}; + + sphinx-jinja = callPackage ../development/python-modules/sphinx-jinja { }; + + splinter = callPackage ../development/python-modules/splinter { }; + + spotipy = callPackage ../development/python-modules/spotipy { }; + + sqlalchemy = callPackage ../development/python-modules/sqlalchemy { }; + + sqlalchemy_migrate = callPackage ../development/python-modules/sqlalchemy-migrate { }; + + statsmodels = callPackage ../development/python-modules/statsmodels { }; + + structlog = callPackage ../development/python-modules/structlog { }; + + sybil = callPackage ../development/python-modules/sybil { }; + + # legacy alias + syncthing-gtk = pkgs.syncthing-gtk; + + systemd = callPackage ../development/python-modules/systemd { + inherit (pkgs) pkgconfig systemd; }; - sqlobject = buildPythonPackage rec { - pname = "SQLObject"; - version = "3.3.0"; - name = "${pname}-${version}"; + tabulate = callPackage ../development/python-modules/tabulate { }; - src = fetchPypi { - inherit pname version; - sha256 = "0p2dxrxh7xrv5yys09v5z95d0z40w22aq3xc01ghdidd7hr79xy9"; - }; + tempita = callPackage ../development/python-modules/tempita { }; - checkInputs = with self; [ pytest ]; + terminado = callPackage ../development/python-modules/terminado { }; - propagatedBuildInputs = with self; [ - FormEncode - PasteDeploy - paste - pydispatcher - ]; + testresources = callPackage ../development/python-modules/testresources { }; - meta = { - description = "Object Relational Manager for providing an object interface to your database"; - homepage = "http://www.sqlobject.org/"; - license = licenses.lgpl21; - }; + testtools = callPackage ../development/python-modules/testtools { }; + + traitlets = callPackage ../development/python-modules/traitlets { }; + + transitions = callPackage ../development/python-modules/transitions { }; + + extras = callPackage ../development/python-modules/extras { }; + + texttable = callPackage ../development/python-modules/texttable { }; + + tiros = callPackage ../development/python-modules/tiros { }; + + tifffile = callPackage ../development/python-modules/tifffile { }; + + tmdb3 = callPackage ../development/python-modules/tmdb3 { }; + + toolz = callPackage ../development/python-modules/toolz { }; + + tox = callPackage ../development/python-modules/tox { }; + + tqdm = callPackage ../development/python-modules/tqdm { }; + + smmap = callPackage ../development/python-modules/smmap { }; + + smmap2 = callPackage ../development/python-modules/smmap2 { }; + + transaction = callPackage ../development/python-modules/transaction { }; + + TurboCheetah = callPackage ../development/python-modules/TurboCheetah { }; + + tweepy = callPackage ../development/python-modules/tweepy { }; + + twill = callPackage ../development/python-modules/twill { }; + + twine = callPackage ../development/python-modules/twine { }; + + twisted = callPackage ../development/python-modules/twisted { }; + + txtorcon = callPackage ../development/python-modules/txtorcon { }; + + tzlocal = callPackage ../development/python-modules/tzlocal { }; + + u-msgpack-python = callPackage ../development/python-modules/u-msgpack-python { }; + + ua-parser = callPackage ../development/python-modules/ua-parser { }; + + uarray = callPackage ../development/python-modules/uarray { }; + + ukpostcodeparser = callPackage ../development/python-modules/ukpostcodeparser { }; + + umemcache = callPackage ../development/python-modules/umemcache {}; + + uritools = callPackage ../development/python-modules/uritools { }; + + update_checker = callPackage ../development/python-modules/update_checker {}; + + uritemplate = callPackage ../development/python-modules/uritemplate { }; + + uproot = callPackage ../development/python-modules/uproot {}; + + uproot-methods = callPackage ../development/python-modules/uproot-methods { }; + + urlgrabber = callPackage ../development/python-modules/urlgrabber {}; + + urwid = callPackage ../development/python-modules/urwid {}; + + user-agents = callPackage ../development/python-modules/user-agents { }; + + vega_datasets = callPackage ../development/python-modules/vega_datasets { }; + + virtkey = callPackage ../development/python-modules/virtkey { }; + + virtual-display = callPackage ../development/python-modules/virtual-display { }; + + virtualenv = callPackage ../development/python-modules/virtualenv { }; + + webassets = callPackage ../development/python-modules/webassets { }; + + webcolors = callPackage ../development/python-modules/webcolors { }; + + webencodings = callPackage ../development/python-modules/webencodings { }; + + websockets = callPackage ../development/python-modules/websockets { }; + + Wand = callPackage ../development/python-modules/Wand { + imagemagick = pkgs.imagemagickBig; }; + wcwidth = callPackage ../development/python-modules/wcwidth { }; + + werkzeug = callPackage ../development/python-modules/werkzeug { }; + + wheel = callPackage ../development/python-modules/wheel { }; + + widgetsnbextension = callPackage ../development/python-modules/widgetsnbextension { }; + + wordfreq = callPackage ../development/python-modules/wordfreq { }; + + magic-wormhole = callPackage ../development/python-modules/magic-wormhole { }; + + magic-wormhole-mailbox-server = callPackage ../development/python-modules/magic-wormhole-mailbox-server { }; + + magic-wormhole-transit-relay = callPackage ../development/python-modules/magic-wormhole-transit-relay { }; + + wxPython = self.wxPython30; + + wxPython30 = callPackage ../development/python-modules/wxPython/3.0.nix { + wxGTK = pkgs.wxGTK30; + }; + + xml2rfc = callPackage ../development/python-modules/xml2rfc { }; + + xmltodict = callPackage ../development/python-modules/xmltodict { }; + + xarray = callPackage ../development/python-modules/xarray { }; + + xlwt = callPackage ../development/python-modules/xlwt { }; + + youtube-dl = callPackage ../tools/misc/youtube-dl {}; + + youtube-dl-light = callPackage ../tools/misc/youtube-dl { + ffmpegSupport = false; + phantomjsSupport = false; + }; + + zconfig = callPackage ../development/python-modules/zconfig { }; + + zc_lockfile = callPackage ../development/python-modules/zc_lockfile { }; + + zipstream = callPackage ../development/python-modules/zipstream { }; + + zodb = callPackage ../development/python-modules/zodb {}; + + zodbpickle = callPackage ../development/python-modules/zodbpickle {}; + + BTrees = callPackage ../development/python-modules/btrees {}; + + persistent = callPackage ../development/python-modules/persistent {}; + + xdot = callPackage ../development/python-modules/xdot { }; + + zetup = callPackage ../development/python-modules/zetup { }; + + routes = callPackage ../development/python-modules/routes { }; + + rpyc = callPackage ../development/python-modules/rpyc { }; + + rsa = callPackage ../development/python-modules/rsa { }; + + squaremap = callPackage ../development/python-modules/squaremap { }; + + ruamel_base = callPackage ../development/python-modules/ruamel_base { }; + + ruamel_ordereddict = callPackage ../development/python-modules/ruamel_ordereddict { }; + + ruamel_yaml = callPackage ../development/python-modules/ruamel_yaml { }; + + runsnakerun = callPackage ../development/python-modules/runsnakerun { }; + + pysendfile = callPackage ../development/python-modules/pysendfile { }; + + qpid-python = callPackage ../development/python-modules/qpid-python { }; + + xattr = callPackage ../development/python-modules/xattr { }; + + scripttest = callPackage ../development/python-modules/scripttest { }; + + setuptoolsDarcs = callPackage ../development/python-modules/setuptoolsdarcs { }; + + setuptoolsTrial = callPackage ../development/python-modules/setuptoolstrial { }; + + simplebayes = callPackage ../development/python-modules/simplebayes { }; + + shortuuid = callPackage ../development/python-modules/shortuuid { }; + + shouldbe = callPackage ../development/python-modules/shouldbe { }; + + simpleparse = callPackage ../development/python-modules/simpleparse { }; + + slob = callPackage ../development/python-modules/slob { }; + + slowaes = callPackage ../development/python-modules/slowaes { }; + + sqlite3dbm = callPackage ../development/python-modules/sqlite3dbm { }; + + sqlobject = callPackage ../development/python-modules/sqlobject { }; + sqlmap = callPackage ../development/python-modules/sqlmap { }; - pgpdump = self.buildPythonPackage rec { - pname = "pgpdump"; - version = "1.5"; - name = "${pname}-${version}"; - src = fetchPypi { - inherit pname version; - sha256 = "0s4nh8h7qsdj2yf29bspjs1zvxd4lcd11r6g11dp7fppgf2h0iqw"; - }; - - # Disabling check because of: https://github.com/toofishes/python-pgpdump/issues/18 - doCheck = false; - - meta = { - description = "Python library for parsing PGP packets"; - homepage = https://github.com/toofishes/python-pgpdump; - license = licenses.bsd3; - }; - }; + pgpdump = callPackage ../development/python-modules/pgpdump { }; spambayes = callPackage ../development/python-modules/spambayes { }; shapely = callPackage ../development/python-modules/shapely { }; + sharedmem = callPackage ../development/python-modules/sharedmem { }; + soco = callPackage ../development/python-modules/soco { }; - sopel = buildPythonPackage rec { - name = "sopel-6.3.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/sopel/${name}.tar.gz"; - sha256 = "1swvw7xw8n5anb8ah8jilk4vk1y30y62fkibfd9vm9fbk45d1q48"; - }; - - buildInputs = with self; [ pytest ]; - propagatedBuildInputs = with self; [ praw xmltodict pytz pyenchant pygeoip ]; - - disabled = isPyPy || isPy27; - - checkPhase = '' - ${python.interpreter} test/*.py #*/ - ''; - meta = { - description = "Simple and extensible IRC bot"; - homepage = "http://sopel.chat"; - license = licenses.efl20; - maintainers = with maintainers; [ mog ]; - }; - }; + sopel = callPackage ../development/python-modules/sopel { }; sounddevice = callPackage ../development/python-modules/sounddevice { }; @@ -12503,303 +4209,46 @@ in { tidylib = callPackage ../development/python-modules/pytidylib { }; - tilestache = self.buildPythonPackage rec { - name = "tilestache-${version}"; - version = "1.50.1"; + tilestache = callPackage ../development/python-modules/tilestache { }; - src = pkgs.fetchurl { - url = "mirror://pypi/T/TileStache/TileStache-${version}.tar.gz"; - sha256 = "1z1j35pz77lhhjdn69sq5rmz62b5m444507d8zjnp0in5xqaj6rj"; - }; - - disabled = !isPy27; - - propagatedBuildInputs = with self; - [ modestmaps pillow pycairo python-mapnik simplejson werkzeug ]; - - meta = { - description = "A tile server for rendered geographic data"; - homepage = http://tilestache.org; - license = licenses.bsd3; - }; - }; - - timelib = buildPythonPackage rec { - name = "timelib-0.2.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/timelib/${name}.zip"; - sha256 = "49142233bdb5971d64a41e05a1f80a408a02be0dc7d9f8c99e7bdd0613ba81cb"; - }; - - buildInputs = with self; [ ]; - - meta = { - description = "Parse english textual date descriptions"; - homepage = "https://github.com/pediapress/timelib/"; - license = licenses.zlib; - }; - }; + timelib = callPackage ../development/python-modules/timelib { }; timeout-decorator = callPackage ../development/python-modules/timeout-decorator { }; - pid = buildPythonPackage rec { - name = "pid-${version}"; - version = "2.0.1"; + pid = callPackage ../development/python-modules/pid { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pid/${name}.tar.gz"; - sha256 = "0cylj8p25nwkdfgy4pzai21wyzmrxdqlwwbzqag9gb5qcjfdwk05"; - }; + pip2nix = callPackage ../development/python-modules/pip2nix { }; - buildInputs = with self; [ nose ]; - - # No tests included - doCheck = false; - - meta = { - description = "Pidfile featuring stale detection and file-locking"; - homepage = https://github.com/trbs/pid/; - license = licenses.asl20; - }; - }; - - pip2nix = buildPythonPackage rec { - name = "pip2nix-${version}"; - version = "0.3.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pip2nix/${name}.tar.gz"; - sha256 = "1s76i8r4khq8y5r6g4218jg2c6qldmw5xhzymxad51ii8hafpwq6"; - }; - - propagatedBuildInputs = with self; [ click configobj contexter jinja2 pytest ]; - - meta.broken = true; - }; - - pychef = buildPythonPackage rec { - name = "PyChef-${version}"; - version = "0.3.0"; - - src = pkgs.fetchurl { - url = "https://pypi.python.org/packages/f9/31/17cde137e3b8ada4d7c80fd4504264f2abed329a9a8100c3622a044c485e/PyChef-0.3.0.tar.gz"; - sha256 = "0zdz8lw545cd3a34cpib7mdwnad83gr2mrrxyj3v74h4zhwabhmg"; - }; - - propagatedBuildInputs = with self; [ six requests mock unittest2 ]; - - # FIXME - doCheck = false; - }; + pychef = callPackage ../development/python-modules/pychef { }; pydns = let - py3 = buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "py3dns"; - version = "3.1.1a"; + py3 = callPackage ../development/python-modules/py3dns { }; - src = fetchPypi { - inherit pname version; - sha256 = "0z0qmx9j1ivpgg54gqqmh42ljnzxaychc5inz2gbgv0vls765smz"; - }; - - preConfigure = '' - sed -i \ - -e '/import DNS/d' \ - -e 's/DNS.__version__/"${version}"/g' \ - setup.py - ''; - - doCheck = false; - }; - - py2 = buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "pydns"; - version = "2.3.6"; - - src = fetchPypi { - inherit pname version; - sha256 = "0qnv7i9824nb5h9psj0rwzjyprwgfiwh5s5raa9avbqazy5hv5pi"; - }; - - doCheck = false; - }; + py2 = callPackage ../development/python-modules/pydns { }; in if isPy3k then py3 else py2; - pythondaemon = callPackage ../development/python-modules/python-daemon { }; + python-daemon = callPackage ../development/python-modules/python-daemon { }; sympy = callPackage ../development/python-modules/sympy { }; - pilkit = buildPythonPackage rec { - name = "pilkit-1.1.4"; + pilkit = callPackage ../development/python-modules/pilkit { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pilkit/${name}.tar.gz"; - sha256 = "e00585f5466654ea2cdbf7decef9862cb00e16fd363017fa7ef6623a16b0d2c7"; - }; + clint = callPackage ../development/python-modules/clint { }; - preConfigure = '' - substituteInPlace setup.py --replace 'nose==1.2.1' 'nose' - ''; + argh = callPackage ../development/python-modules/argh { }; - # tests fail, see https://github.com/matthewwithanm/pilkit/issues/9 - doCheck = false; + nose_progressive = callPackage ../development/python-modules/nose_progressive { }; - buildInputs = with self; [ pillow nose_progressive nose mock blessings ]; - - meta = { - maintainers = with maintainers; [ domenkozar ]; - }; - }; - - clint = buildPythonPackage rec { - name = "clint-0.5.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/c/clint/${name}.tar.gz"; - sha256 = "1an5lkkqk1zha47198p42ji3m94xmzx1a03dn7866m87n4r4q8h5"; - }; - - - LC_ALL="en_US.UTF-8"; - - checkPhase = '' - ${python.interpreter} test_clint.py - ''; - - buildInputs = with self; [ mock blessings nose nose_progressive pkgs.glibcLocales ]; - propagatedBuildInputs = with self; [ pillow blessings args ]; - - meta = { - maintainers = with maintainers; [ domenkozar ]; - }; - }; - - argh = buildPythonPackage rec { - name = "argh-0.26.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/a/argh/${name}.tar.gz"; - sha256 = "1nqham81ihffc9xmw85dz3rg3v90rw7h0dp3dy0bh3qkp4n499q6"; - }; - - checkPhase = '' - export LANG="en_US.UTF-8" - py.test - ''; - - buildInputs = with self; [ pytest py mock pkgs.glibcLocales ]; - - meta = { - maintainers = with maintainers; [ domenkozar ]; - }; - }; - - nose_progressive = buildPythonPackage rec { - name = "nose-progressive-1.5.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/n/nose-progressive/${name}.tar.gz"; - sha256 = "0mfbjv3dcg23q0a130670g7xpfyvgza4wxkj991xxh8w9hs43ga4"; - }; - - buildInputs = with self; [ nose ]; - propagatedBuildInputs = with self; [ pillow blessings ]; - - # fails with obscure error - doCheck = !isPy3k; - - meta = { - maintainers = with maintainers; [ domenkozar ]; - }; - }; - - blessings = buildPythonPackage rec { - name = "blessings-1.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/b/blessings/${name}.tar.gz"; - sha256 = "01rhgn2c3xjf9h1lxij9m05iwf2ba6d0vd7nic26c2gic4q73igd"; - }; - - # 4 failing tests, 2to3 - doCheck = false; - - propagatedBuildInputs = with self; [ ]; - - meta = { - maintainers = with maintainers; [ domenkozar ]; - }; - }; + blessings = callPackage ../development/python-modules/blessings { }; secretstorage = callPackage ../development/python-modules/secretstorage { }; - semantic = buildPythonPackage rec { - name = "semantic-1.0.3"; + semantic = callPackage ../development/python-modules/semantic { }; - disabled = isPy3k; + sandboxlib = callPackage ../development/python-modules/sandboxlib { }; - propagatedBuildInputs = with self; [ quantities numpy ]; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/semantic/semantic-1.0.3.tar.gz"; - sha256 = "bbc47dad03dddb1ba5895612fdfa1e43cfb3c497534976cebacd4f3684b505b4"; - }; - - # strange setuptools error (can not import semantic.test) - doCheck = false; - - meta = with pkgs.stdenv.lib; { - description = "Common Natural Language Processing Tasks for Python"; - homepage = https://github.com/crm416/semantic; - license = licenses.mit; - }; - }; - - sandboxlib = buildPythonPackage rec { - name = "sandboxlib-${version}"; - version = "0.31"; - - disabled = isPy3k; - - buildInputs = [ self.pbr ]; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/sandboxlib/sandboxlib-0.3.1.tar.gz"; - sha256 = "0csj8hbpylqdkxcpqkcfs73dfvdqkyj23axi8m9drqdi4dhxb41h"; - }; - - meta = { - description = "Sandboxing Library for Python"; - homepage = https://pypi.python.org/pypi/sandboxlib/0.3.1; - license = licenses.gpl2; - }; - }; - - scales = buildPythonPackage rec { - name = "scales-${version}"; - version = "1.0.9"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/scales/${name}.tar.gz"; - sha256 = "8b6930f7d4bf115192290b44c757af5e254e3fcfcb75ff9a51f5c96a404e2753"; - }; - - buildInputs = with self; optionals doCheck [ nose ]; - # No tests included - doCheck = false; - - propagatedBuildInputs = with self; [ six ]; - - meta = { - description = "Stats for Python processes"; - homepage = https://www.github.com/Cue/scales; - license = licenses.asl20; - }; - }; + scales = callPackage ../development/python-modules/scales { }; secp256k1 = callPackage ../development/python-modules/secp256k1 { inherit (pkgs) secp256k1 pkgconfig; @@ -12807,795 +4256,69 @@ in { semantic-version = callPackage ../development/python-modules/semantic-version { }; - sexpdata = buildPythonPackage rec { - name = "sexpdata-0.0.2"; - src = pkgs.fetchurl { - url = "mirror://pypi/s/sexpdata/${name}.tar.gz"; - sha256 = "eb696bc66b35def5fb356de09481447dff4e9a3ed926823134e1d0f35eade428"; - }; + sexpdata = callPackage ../development/python-modules/sexpdata { }; - doCheck = false; - - meta = { - description = "S-expression parser for Python"; - homepage = "https://github.com/tkf/sexpdata"; - }; - }; - - - sh = buildPythonPackage rec { - name = "sh-1.11"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/sh/${name}.tar.gz"; - sha256 = "590fb9b84abf8b1f560df92d73d87965f1e85c6b8330f8a5f6b336b36f0559a4"; - }; - - doCheck = false; - - meta = { - description = "Python subprocess interface"; - homepage = https://pypi.python.org/pypi/sh/; - }; - }; - - - sipsimple = buildPythonPackage rec { - name = "sipsimple-${version}"; - version = "3.1.1"; - disabled = isPy3k; - - src = pkgs.fetchdarcs { - url = http://devel.ag-projects.com/repositories/python-sipsimple; - rev = "release-${version}"; - sha256 = "0jdilm11f5aahxrzrkxrfx9sgjgkbla1r0wayc5dzd2wmjrdjyrg"; - }; - - preConfigure = '' - chmod +x ./deps/pjsip/configure ./deps/pjsip/aconfigure - ''; - - nativeBuildInputs = [ pkgs.pkgconfig ]; - buildInputs = with pkgs; [ alsaLib ffmpeg libv4l sqlite libvpx ]; - propagatedBuildInputs = with self; [ cython pkgs.openssl dnspython dateutil xcaplib msrplib lxml python-otr ]; - - meta = { - description = "SIP SIMPLE implementation for Python"; - homepage = http://sipsimpleclient.org/; - license = licenses.gpl3; - maintainers = with maintainers; [ pSub ]; - }; - }; + sh = callPackage ../development/python-modules/sh { }; + sipsimple = callPackage ../development/python-modules/sipsimple { }; six = callPackage ../development/python-modules/six { }; - smartdc = buildPythonPackage rec { - name = "smartdc-0.1.12"; + smartdc = callPackage ../development/python-modules/smartdc { }; - src = pkgs.fetchurl { - url = mirror://pypi/s/smartdc/smartdc-0.1.12.tar.gz; - sha256 = "36206f4fddecae080c66faf756712537e650936b879abb23a8c428731d2415fe"; - }; - - propagatedBuildInputs = with self; [ requests http_signature ]; - - meta = { - description = "Joyent SmartDataCenter CloudAPI connector using http-signature authentication via Requests"; - homepage = https://github.com/atl/py-smartdc; - license = licenses.mit; - }; - }; - - socksipy-branch = buildPythonPackage rec { - name = "SocksiPy-branch-1.01"; - src = pkgs.fetchurl { - url = mirror://pypi/S/SocksiPy-branch/SocksiPy-branch-1.01.tar.gz; - sha256 = "01l41v4g7fy9fzvinmjxy6zcbhgqaif8dhdqm4w90fwcw9h51a8p"; - }; - meta = { - homepage = http://code.google.com/p/socksipy-branch/; - description = "This Python module allows you to create TCP connections through a SOCKS proxy without any special effort"; - license = licenses.bsd3; - }; - }; + socksipy-branch = callPackage ../development/python-modules/socksipy-branch { }; sockjs-tornado = callPackage ../development/python-modules/sockjs-tornado { }; - sorl_thumbnail = buildPythonPackage rec { - name = "sorl-thumbnail-11.12"; + sorl_thumbnail = callPackage ../development/python-modules/sorl_thumbnail { }; - src = pkgs.fetchurl { - url = "mirror://pypi/s/sorl-thumbnail/${name}.tar.gz"; - sha256 = "050b9kzbx7jvs3qwfxxshhis090hk128maasy8pi5wss6nx5kyw4"; - }; + sphinx_rtd_theme = callPackage ../development/python-modules/sphinx_rtd_theme { }; - # Disabled due to an improper configuration error when tested against django. This looks like something broken in the test cases for sorl. - doCheck = false; + sphinxcontrib-blockdiag = callPackage ../development/python-modules/sphinxcontrib-blockdiag { }; - meta = { - homepage = http://sorl-thumbnail.readthedocs.org/en/latest/; - description = "Thumbnails for Django"; - license = licenses.bsd3; - }; - }; + sphinxcontrib-openapi = callPackage ../development/python-modules/sphinxcontrib-openapi { }; - supervisor = callPackage ../development/python-modules/supervisor {}; + sphinxcontrib_httpdomain = callPackage ../development/python-modules/sphinxcontrib_httpdomain { }; - subprocess32 = callPackage ../development/python-modules/subprocess32 { }; + sphinxcontrib_newsfeed = callPackage ../development/python-modules/sphinxcontrib_newsfeed { }; - spark_parser = buildPythonPackage (rec { - name = "${pname}-${version}"; - pname = "spark_parser"; - version = "1.4.0"; - src = pkgs.fetchurl { - url = "mirror://pypi/s/${pname}/${name}.tar.gz"; - sha256 = "1r7d07kw4asgajvhq1gzln4g1qi2r13jw0s8c7d5z3g4kp8y0br8"; - }; - buildInputs = with self; [nose]; - propagatedBuildInputs = []; - meta = { - description = ''An Early-Algorithm Context-free grammar Parser''; - homepage = "https://github.com/rocky/python-spark"; - license = licenses.mit; - maintainers = with maintainers; [raskin]; - platforms = platforms.all; - }; - }); + sphinxcontrib_plantuml = callPackage ../development/python-modules/sphinxcontrib_plantuml { }; - sphinx = callPackage ../development/python-modules/sphinx { }; + sphinxcontrib-spelling = callPackage ../development/python-modules/sphinxcontrib-spelling { }; - sphinx_1_2 = self.sphinx.overridePythonAttrs rec { - name = "sphinx-1.2.3"; - src = pkgs.fetchurl { - url = "mirror://pypi/s/sphinx/sphinx-1.2.3.tar.gz"; - sha256 = "94933b64e2fe0807da0612c574a021c0dac28c7bd3c4a23723ae5a39ea8f3d04"; - }; - postPatch = ''''; - # Tests requires Pygments >=2.0.2 which isn't worth keeping around for this: - doCheck = false; - }; + sphinx_pypi_upload = callPackage ../development/python-modules/sphinx_pypi_upload { }; - sphinxcontrib-websupport = callPackage ../development/python-modules/sphinxcontrib-websupport { }; + Pweave = callPackage ../development/python-modules/pweave { }; - hieroglyph = callPackage ../development/python-modules/hieroglyph { }; + SQLAlchemy-ImageAttach = callPackage ../development/python-modules/sqlalchemy-imageattach { }; - sphinx_rtd_theme = buildPythonPackage (rec { - name = "sphinx_rtd_theme-0.2.5b2"; + sqlparse = callPackage ../development/python-modules/sqlparse { }; - src = pkgs.fetchurl { - url = "mirror://pypi/s/sphinx_rtd_theme/${name}.tar.gz"; - sha256 = "0grf16fi4g0p3dfh11b1624ic34iqkjhf5i1g6hvsh4nlm0ll00q"; - }; + python_statsd = callPackage ../development/python-modules/python_statsd { }; - meta = { - description = "ReadTheDocs.org theme for Sphinx"; - homepage = https://github.com/snide/sphinx_rtd_theme/; - license = licenses.bsd3; - platforms = platforms.unix; - }; - }); + stompclient = callPackage ../development/python-modules/stompclient { }; - guzzle_sphinx_theme = callPackage ../development/python-modules/guzzle_sphinx_theme { }; + subdownloader = callPackage ../development/python-modules/subdownloader { }; - sphinx-testing = callPackage ../development/python-modules/sphinx-testing { }; + subunit = callPackage ../development/python-modules/subunit { }; - sphinxcontrib-bibtex = callPackage ../development/python-modules/sphinxcontrib-bibtex {}; + sure = callPackage ../development/python-modules/sure { }; - sphinxcontrib-blockdiag = buildPythonPackage (rec { - name = "${pname}-${version}"; - pname = "sphinxcontrib-blockdiag"; - version = "1.5.5"; - src = pkgs.fetchurl { - url = "mirror://pypi/s/${pname}/${name}.tar.gz"; - sha256 = "1w7q2hhpzk159wd35hlbwkh80hnglqa475blcd9vjwpkv1kgkpvw"; - }; + svgwrite = callPackage ../development/python-modules/svgwrite { }; - buildInputs = with self; [ mock sphinx-testing ]; - propagatedBuildInputs = with self; [ sphinx blockdiag ]; + freezegun = callPackage ../development/python-modules/freezegun { }; - # Seems to look for files in the wrong dir - doCheck = false; - checkPhase = '' - ${python.interpreter} -m unittest discover -s tests - ''; + taskw = callPackage ../development/python-modules/taskw { }; - meta = { - description = "Sphinx blockdiag extension"; - homepage = "https://github.com/blockdiag/sphinxcontrib-blockdiag"; - maintainers = with maintainers; [ nand0p ]; - license = licenses.bsd2; - }; - }); + terminaltables = callPackage ../development/python-modules/terminaltables { }; - sphinxcontrib-openapi = buildPythonPackage (rec { - name = "sphinxcontrib-openapi-0.3.0"; + testpath = callPackage ../development/python-modules/testpath { }; - doCheck = false; + testrepository = callPackage ../development/python-modules/testrepository { }; - src = pkgs.fetchurl { - url = "mirror://pypi/s/sphinxcontrib-openapi/${name}.tar.gz"; - sha256 = "0fyniq37nnmhrk4j7mzvg6vfcpb624hb9x70g6mccyw4xrnhadv6"; - }; + testscenarios = callPackage ../development/python-modules/testscenarios { }; - propagatedBuildInputs = with self; [setuptools_scm pyyaml jsonschema sphinxcontrib_httpdomain]; - }); - - sphinxcontrib_httpdomain = buildPythonPackage (rec { - name = "sphinxcontrib-httpdomain-1.5.0"; - - # Check is disabled due to this issue: - # https://bitbucket.org/pypa/setuptools/issue/137/typeerror-unorderable-types-str-nonetype - doCheck = false; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/sphinxcontrib-httpdomain/${name}.tar.gz"; - sha256 = "0srg8lwf4m1hyhz942fcdfxh689xphndngiidb575qmfbi89gc7a"; - }; - - propagatedBuildInputs = with self; [sphinx]; - - meta = { - description = "Provides a Sphinx domain for describing RESTful HTTP APIs"; - - homepage = https://bitbucket.org/birkenfeld/sphinx-contrib; - - license = "BSD"; - }; - }); - - sphinx-navtree = callPackage ../development/python-modules/sphinx-navtree {}; - - sphinxcontrib_newsfeed = buildPythonPackage (rec { - name = "sphinxcontrib-newsfeed-${version}"; - version = "0.1.4"; - src = pkgs.fetchurl { - url = "mirror://pypi/s/sphinxcontrib-newsfeed/${name}.tar.gz"; - sha256 = "1d7gam3mn8v4in4p16yn3v10vps7nnaz6ilw99j4klij39dqd37p"; - }; - - propagatedBuildInputs = with self; [sphinx]; - - meta = { - description = "Extension for adding a simple Blog, News or Announcements section to a Sphinx website"; - homepage = https://bitbucket.org/prometheus/sphinxcontrib-newsfeed; - license = licenses.bsd2; - }; - }); - - sphinxcontrib_plantuml = buildPythonPackage (rec { - name = "sphinxcontrib-plantuml-0.7"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/sphinxcontrib-plantuml/${name}.tar.gz"; - sha256 = "011yprqf41dcm1824zgk2w8vi9115286pmli6apwhlrsxc6b6cwv"; - }; - - # No tests included. - doCheck = false; - - propagatedBuildInputs = with self; [sphinx plantuml]; - - meta = { - description = "Provides a Sphinx domain for embedding UML diagram with PlantUML"; - homepage = https://bitbucket.org/birkenfeld/sphinx-contrib; - license = with licenses; [ bsd2 ]; - }; - }); - - sphinxcontrib-spelling = buildPythonPackage (rec { - name = "${pname}-${version}"; - pname = "sphinxcontrib-spelling"; - version = "2.2.0"; - src = pkgs.fetchurl { - url = "mirror://pypi/s/${pname}/${name}.tar.gz"; - sha256 = "1f0fymrk4kvhqs0vj9gay4lhacxkfrlrpj4gvg0p4wjdczplxd3z"; - }; - propagatedBuildInputs = with self; [ sphinx pyenchant pbr ]; - # No tests included - doCheck = false; - meta = { - description = "Sphinx spelling extension"; - homepage = https://bitbucket.org/dhellmann/sphinxcontrib-spelling; - maintainers = with maintainers; [ nand0p ]; - license = licenses.bsd2; - }; - }); - - sphinx-jinja = buildPythonPackage (rec { - name = "${pname}-${version}"; - pname = "sphinx-jinja"; - version = "0.2.1"; - src = pkgs.fetchurl { - url = "mirror://pypi/s/${pname}/${name}.tar.gz"; - sha256 = "1zsnhc573rvaww9qqyzs4f5h4hhvxklvppv14450vi5dk8rij81z"; - }; - buildInputs = with self; [ sphinx-testing pytest pbr]; - propagatedBuildInputs = with self; [ sphinx blockdiag ]; - checkPhase = '' - py.test -k "not test_build_epub" - ''; - disabled = isPy3k; - meta = { - description = "includes jinja templates in a documentation"; - maintainers = with maintainers; [ nand0p ]; - license = licenses.mit; - }; - }); - - sphinx_pypi_upload = buildPythonPackage (rec { - name = "Sphinx-PyPI-upload-0.2.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/S/Sphinx-PyPI-upload/${name}.tar.gz"; - sha256 = "5f919a47ce7a7e6028dba809de81ae1297ac192347cf6fc54efca919d4865159"; - }; - - meta = { - description = "Setuptools command for uploading Sphinx documentation to PyPI"; - - homepage = https://bitbucket.org/jezdez/sphinx-pypi-upload/; - - license = "BSD"; - }; - }); - - splinter = callPackage ../development/python-modules/splinter { }; - - spotipy = callPackage ../development/python-modules/spotipy { }; - - Pweave = buildPythonPackage (rec { - name = "Pweave-0.25"; - - src = pkgs.fetchurl { - url = "https://pypi.python.org/packages/f6/2f/e9735b04747ae5ef29d64e0b215fb0e11f1c89826097ac17342efebbbb84/Pweave-0.25.tar.gz"; - sha256 = "1isqjz66c7vxdaqfwpkspki9p4054dsfx7pznwz28ik634hnj3qw"; - }; - - buildInputs = with self; [ mock pkgs.glibcLocales ]; - - propagatedBuildInputs = with self; [ - matplotlib - ]; - - # fails due to trying to run CSS as test - doCheck = false; - - meta = { - description = "Scientific reports with embedded python computations with reST, LaTeX or markdown"; - homepage = http://mpastell.com/pweave/ ; - license = licenses.bsd3; - }; - }); - - sqlalchemy = callPackage ../development/python-modules/sqlalchemy { }; - - SQLAlchemy-ImageAttach = buildPythonPackage rec { - pname = "SQLAlchemy-ImageAttach"; - version = "1.0.0"; - name = "${pname}-${version}"; - - src = pkgs.fetchFromGitHub { - repo = "sqlalchemy-imageattach"; - owner = "dahlia"; - rev = "${version}"; - sha256 = "0ba97pn5dh00qvxyjbr0mr3pilxqw5kb3a6jd4wwbsfcv6nngqig"; - }; - - checkInputs = with self; [ pytest Wand.imagemagick webob ]; - propagatedBuildInputs = with self; [ sqlalchemy Wand ]; - - checkPhase = '' - cd tests - export MAGICK_HOME="${pkgs.imagemagick.dev}" - export PYTHONPATH=$PYTHONPATH:../ - py.test - cd .. - ''; - doCheck = !isPyPy; # failures due to sqla version mismatch - - meta = { - homepage = https://github.com/dahlia/sqlalchemy-imageattach; - description = "SQLAlchemy extension for attaching images to entity objects"; - license = licenses.mit; - }; - }; - - sqlalchemy_migrate = callPackage ../development/python-modules/sqlalchemy-migrate { }; - - sqlparse = buildPythonPackage rec { - name = "sqlparse-${version}"; - version = "0.2.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/sqlparse/${name}.tar.gz"; - sha256 = "08dszglfhf1c4rwqinkbp4x55v0b90rgm1fxc1l4dy965imjjinl"; - }; - - buildInputs = with self; [ pytest ]; - checkPhase = '' - py.test - ''; - - # Package supports 3.x, but tests are clearly 2.x only. - doCheck = !isPy3k; - - meta = { - description = "Non-validating SQL parser for Python"; - longDescription = '' - Provides support for parsing, splitting and formatting SQL statements. - ''; - homepage = https://github.com/andialbrecht/sqlparse; - license = licenses.bsd3; - }; - }; - - statsmodels = callPackage ../development/python-modules/statsmodels { }; - - python_statsd = buildPythonPackage rec { - name = "python-statsd-${version}"; - version = "1.6.0"; - disabled = isPy3k; # next release will be py3k compatible - - src = pkgs.fetchurl { - url = "mirror://pypi/p/python-statsd/${name}.tar.gz"; - sha256 = "3d2fc153e0d894aa9983531ef47d20d75bd4ee9fd0e46a9d82f452dde58a0a71"; - }; - - buildInputs = with self; [ mock nose coverage ]; - - meta = { - description = "A client for Etsy's node-js statsd server"; - homepage = https://github.com/WoLpH/python-statsd; - license = licenses.bsd3; - }; - }; - - - stompclient = buildPythonPackage (rec { - name = "stompclient-0.3.2"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/stompclient/${name}.tar.gz"; - sha256 = "95a4e98dd0bba348714439ea11a25ee8a74acb8953f95a683924b5bf2a527e4e"; - }; - - buildInputs = with self; [ mock nose ]; - - # XXX: Ran 0 tests in 0.217s - - meta = { - description = "Lightweight and extensible STOMP messaging client"; - homepage = https://bitbucket.org/hozn/stompclient; - license = licenses.asl20; - }; - }); - - subdownloader = buildPythonPackage rec { - version = "2.0.18"; - name = "subdownloader-${version}"; - - src = pkgs.fetchurl { - url = "https://launchpad.net/subdownloader/trunk/2.0.18/+download/subdownloader_2.0.18.orig.tar.gz"; - sha256 = "0manlfdpb585niw23ibb8n21mindd1bazp0pnxvmdjrp2mnw97ig"; - }; - - propagatedBuildInputs = with self; [ mmpython pyqt4 ]; - - setup = '' - import os - import sys - - try: - if os.environ.get("NO_SETUPTOOLS"): - raise ImportError() - from setuptools import setup, Extension - SETUPTOOLS = True - except ImportError: - SETUPTOOLS = False - # Use distutils.core as a fallback. - # We won t be able to build the Wheel file on Windows. - from distutils.core import setup, Extension - - with open("README") as fp: - long_description = fp.read() - - requirements = [ ] - - install_options = { - "name": "subdownloader", - "version": "2.0.18", - "description": "Tool for automatic download/upload subtitles for videofiles using fast hashing", - "long_description": long_description, - "url": "http://www.subdownloader.net", - - "scripts": ["run.py"], - "packages": ["cli", "FileManagement", "gui", "languages", "modules"], - - } - if SETUPTOOLS: - install_options["install_requires"] = requirements - - setup(**install_options) - ''; - - postUnpack = '' - echo '${setup}' > $sourceRoot/setup.py - ''; - - meta = { - description = "Tool for automatic download/upload subtitles for videofiles using fast hashing"; - homepage = http://www.subdownloader.net; - license = licenses.gpl3; - maintainers = with maintainers; [ ]; - }; - }; - - subunit = buildPythonPackage rec { - name = pkgs.subunit.name; - src = pkgs.subunit.src; - - propagatedBuildInputs = with self; [ testtools testscenarios ]; - nativeBuildInputs = [ pkgs.pkgconfig ]; - buildInputs = [ pkgs.check pkgs.cppunit ]; - - patchPhase = '' - sed -i 's/version=VERSION/version="${pkgs.subunit.version}"/' setup.py - ''; - - meta = pkgs.subunit.meta; - }; - - sure = buildPythonPackage rec { - name = "sure-${version}"; - version = "1.2.24"; - - LC_ALL="en_US.UTF-8"; - - disabled = isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/sure/${name}.tar.gz"; - sha256 = "1lyjq0rvkbv585dppjdq90lbkm6gyvag3wgrggjzyh7cpyh5c12w"; - }; - - buildInputs = with self; [ nose pkgs.glibcLocales ]; - - propagatedBuildInputs = with self; [ six mock ]; - - meta = { - description = "Utility belt for automated testing"; - homepage = https://falcao.it/sure/; - license = licenses.gpl3Plus; - }; - }; - - structlog = callPackage ../development/python-modules/structlog { }; - - svgwrite = buildPythonPackage rec { - name = "svgwrite-${version}"; - version = "1.1.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/svgwrite/${name}.tar.gz"; - sha256 = "1f018813072aa4d7e95e58f133acb3f68fa7de0a0d89ec9402cc38406a0ec5b8"; - }; - - buildInputs = with self; [ setuptools ]; - propagatedBuildInputs = with self; [ pyparsing ]; - - meta = { - description = "A Python library to create SVG drawings"; - homepage = https://bitbucket.org/mozman/svgwrite; - license = licenses.mit; - }; - }; - - freezegun = buildPythonPackage rec { - name = "freezegun-${version}"; - version = "0.3.8"; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/freezegun/freezegun-${version}.tar.gz"; - sha256 = "1sf38d3ibv1jhhvr52x7dhrsiyqk1hm165dfv8w8wh0fhmgxg151"; - }; - - propagatedBuildInputs = with self; [ - dateutil six - ]; - buildInputs = [ self.mock self.nose ]; - - meta = with stdenv.lib; { - description = "FreezeGun: Let your Python tests travel through time"; - homepage = "https://github.com/spulec/freezegun"; - license = licenses.asl20; - }; - }; - - sybil = callPackage ../development/python-modules/sybil { }; - - # legacy alias - syncthing-gtk = pkgs.syncthing-gtk; - - systemd = callPackage ../development/python-modules/systemd { - inherit (pkgs) pkgconfig systemd; - }; - - tabulate = callPackage ../development/python-modules/tabulate { }; - - taskw = buildPythonPackage rec { - version = "1.0.3"; - name = "taskw-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/taskw/${name}.tar.gz"; - sha256 = "1fa7bv5996ppfbryv02lpnlhk5dra63lhlwrb1i4ifqbziqfqh5n"; - }; - - patches = [ ../development/python-modules/taskw/use-template-for-taskwarrior-install-path.patch ]; - postPatch = '' - substituteInPlace taskw/warrior.py \ - --replace '@@taskwarrior@@' '${pkgs.taskwarrior}' - ''; - - # https://github.com/ralphbean/taskw/issues/98 - doCheck = false; - - buildInputs = with self; [ nose pkgs.taskwarrior tox ]; - propagatedBuildInputs = with self; [ six dateutil pytz ]; - - meta = { - homepage = https://github.com/ralphbean/taskw; - description = "Python bindings for your taskwarrior database"; - license = licenses.gpl3Plus; - platforms = platforms.all; - maintainers = with maintainers; [ pierron ]; - }; - }; - - tempita = buildPythonPackage rec { - version = "0.5.2"; - name = "tempita-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/T/Tempita/Tempita-${version}.tar.gz"; - sha256 = "cacecf0baa674d356641f1d406b8bff1d756d739c46b869a54de515d08e6fc9c"; - }; - - disabled = isPy3k; - - buildInputs = with self; [ nose ]; - - meta = { - homepage = http://pythonpaste.org/tempita/; - description = "A very small text templating language"; - }; - }; - - terminado = callPackage ../development/python-modules/terminado { }; - - terminaltables = buildPythonPackage rec { - name = "terminaltables-${version}"; - version = "3.1.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/terminaltables/${name}.tar.gz"; - sha256 = "f3eb0eb92e3833972ac36796293ca0906e998dc3be91fbe1f8615b331b853b81"; - }; - - meta = { - description = "Display simple tables in terminals"; - homepage = "https://github.com/Robpol86/terminaltables"; - license = licenses.mit; - }; - }; - - testscenarios = buildPythonPackage rec { - name = "testscenarios-${version}"; - version = "0.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/testscenarios/${name}.tar.gz"; - sha256 = "1671jvrvqlmbnc42j7pc5y6vc37q44aiwrq0zic652pxyy2fxvjg"; - }; - - propagatedBuildInputs = with self; [ testtools ]; - - meta = { - description = "A pyunit extension for dependency injection"; - homepage = https://pypi.python.org/pypi/testscenarios; - license = licenses.asl20; - }; - }; - - testpath = buildPythonPackage rec { - pname = "testpath"; - version = "0.3"; - name = "${pname}-${version}"; - - #format = "flit"; - #src = pkgs.fetchFromGitHub { - # owner = "jupyter"; - # repo = pname; - # rev = "${version}"; - # sha256 = "1ghzmkrsrk9xrj42pjsq5gl7v3g2v0ji0xy0xzzxp5aizd3wrvl9"; - #}; - #doCheck = true; - #checkPhase = '' - # ${python.interpreter} -m unittest discover - #''; - format = "wheel"; - src = fetchPypi { - inherit pname version format; - sha256 = "f16b2cb3b03e1ada4fb0200b265a4446f92f3ba4b9d88ace34f51c54ab6d294e"; - }; - - meta = { - description = "Test utilities for code working with files and commands"; - license = licenses.mit; - homepage = https://github.com/jupyter/testpath; - }; - }; - - testrepository = buildPythonPackage rec { - name = "testrepository-${version}"; - version = "0.0.20"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/testrepository/${name}.tar.gz"; - sha256 = "1ssqb07c277010i6gzzkbdd46gd9mrj0bi0i8vn560n2k2y4j93m"; - }; - - buildInputs = with self; [ testtools testresources ]; - propagatedBuildInputs = with self; [ pbr subunit fixtures ]; - - checkPhase = '' - ${python.interpreter} ./testr - ''; - - meta = { - description = "A database of test results which can be used as part of developer workflow"; - homepage = https://pypi.python.org/pypi/testrepository; - license = licenses.bsd2; - }; - }; - - testresources = callPackage ../development/python-modules/testresources { }; - - testtools = callPackage ../development/python-modules/testtools { }; - - traitlets = callPackage ../development/python-modules/traitlets { }; - - transitions = callPackage ../development/python-modules/transitions { }; - - python_mimeparse = buildPythonPackage rec { - name = "python-mimeparse-${version}"; - version = "0.1.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/python-mimeparse/${name}.tar.gz"; - sha256 = "1hyxg09kaj02ri0rmwjqi86wk4nd1akvv7n0dx77azz76wga4s9w"; - }; - - # error: invalid command 'test' - doCheck = false; - - meta = { - description = "A module provides basic functions for parsing mime-type names and matching them against a list of media-ranges"; - homepage = https://code.google.com/p/mimeparse/; - license = licenses.mit; - }; - }; - - - extras = callPackage ../development/python-modules/extras { }; - - texttable = callPackage ../development/python-modules/texttable { }; - - tiros = callPackage ../development/python-modules/tiros { }; - - tifffile = callPackage ../development/python-modules/tifffile { }; + python_mimeparse = callPackage ../development/python-modules/python_mimeparse { }; # Tkinter/tkinter is part of the Python standard library. # The Python interpreters in Nixpkgs come without tkinter by default. @@ -13603,1424 +4326,146 @@ in { # Python package. tkinter = let py = python.override{x11Support=true;}; - in buildPythonPackage rec { - name = "tkinter-${python.version}"; - src = py; - format = "other"; + in callPackage ../development/python-modules/tkinter { py = py; }; - disabled = isPyPy; + tlslite = throw "deprecated 2018-12-10; use pythonPackages.tlslite-ng instead"; - installPhase = '' - # Move the tkinter module - mkdir -p $out/${py.sitePackages} - mv lib/${py.libPrefix}/lib-dynload/_tkinter* $out/${py.sitePackages}/ - '' + stdenv.lib.optionalString (!stdenv.isDarwin) '' - # Update the rpath to point to python without x11Support - old_rpath=$(patchelf --print-rpath $out/${py.sitePackages}/_tkinter*) - new_rpath=$(sed "s#${py}#${python}#g" <<< "$old_rpath" ) - patchelf --set-rpath $new_rpath $out/${py.sitePackages}/_tkinter* - ''; + tlslite-ng = callPackage ../development/python-modules/tlslite-ng { }; - meta = py.meta; - }; + qrcode = callPackage ../development/python-modules/qrcode { }; - tlslite = buildPythonPackage rec { - name = "tlslite-${version}"; - version = "0.4.8"; + traits = callPackage ../development/python-modules/traits { }; - src = pkgs.fetchurl { - url = "mirror://pypi/t/tlslite/${name}.tar.gz"; - sha256 = "1fxx6d3nw5r1hqna1h2jvqhcygn9fyshlm0gh3gp0b1ji824gd6r"; - }; + transmissionrpc = callPackage ../development/python-modules/transmissionrpc { }; - meta = { - description = "A pure Python implementation of SSL and TLS"; - homepage = https://pypi.python.org/pypi/tlslite; - license = licenses.bsd3; - }; - }; + eggdeps = callPackage ../development/python-modules/eggdeps { }; - qrcode = buildPythonPackage rec { - name = "qrcode-${version}"; - version = "5.3"; + twiggy = callPackage ../development/python-modules/twiggy { }; - src = pkgs.fetchurl { - url = "mirror://pypi/q/qrcode/${name}.tar.gz"; - sha256 = "0kljfrfq0c2rmxf8am57333ia41kd0snbm2rnqbdy816hgpcq5a1"; - }; + twitter = callPackage ../development/python-modules/twitter { }; - propagatedBuildInputs = with self; [ six pillow pymaging_png ]; - checkInputs = [ self.mock ]; + twitter-common-collections = callPackage ../development/python-modules/twitter-common-collections { }; - meta = { - description = "Quick Response code generation for Python"; - homepage = "https://pypi.python.org/pypi/qrcode"; - license = licenses.bsd3; - }; - }; + twitter-common-confluence = callPackage ../development/python-modules/twitter-common-confluence { }; - tmdb3 = callPackage ../development/python-modules/tmdb3 { }; + twitter-common-dirutil = callPackage ../development/python-modules/twitter-common-dirutil { }; - toolz = callPackage ../development/python-modules/toolz { }; + twitter-common-lang = callPackage ../development/python-modules/twitter-common-lang { }; - tox = callPackage ../development/python-modules/tox { }; + twitter-common-log = callPackage ../development/python-modules/twitter-common-log { }; - tqdm = callPackage ../development/python-modules/tqdm { }; + twitter-common-options = callPackage ../development/python-modules/twitter-common-options { }; - smmap = callPackage ../development/python-modules/smmap { }; + umalqurra = callPackage ../development/python-modules/umalqurra { }; - smmap2 = callPackage ../development/python-modules/smmap2 { }; + unicodecsv = callPackage ../development/python-modules/unicodecsv { }; - traits = buildPythonPackage rec { - name = "traits-${version}"; - version = "4.6.0"; + unittest2 = callPackage ../development/python-modules/unittest2 { }; - src = pkgs.fetchurl { - url = "mirror://pypi/t/traits/${name}.tar.gz"; - sha256 = "0w43qv36wnrimlh0nzzgg81315a18yza3vk494wqxf1l19g390jx"; - }; + unittest-xml-reporting = callPackage ../development/python-modules/unittest-xml-reporting { }; - # Use pytest because its easier to discover tests - buildInputs = with self; [ pytest ]; - checkPhase = '' - py.test $out/${python.sitePackages} - ''; + uritemplate_py = callPackage ../development/python-modules/uritemplate_py { }; - # Test suite is broken for 3.x on latest release - # https://github.com/enthought/traits/issues/187 - # https://github.com/enthought/traits/pull/188 - # Furthermore, some tests fail due to being in a chroot - doCheck = isPy33; + traceback2 = callPackage ../development/python-modules/traceback2 { }; - propagatedBuildInputs = with self; [ numpy ]; + linecache2 = callPackage ../development/python-modules/linecache2 { }; - meta = { - description = "Explicitly typed attributes for Python"; - homepage = https://pypi.python.org/pypi/traits; - license = "BSD"; - }; - }; + upass = callPackage ../development/python-modules/upass { }; + uptime = callPackage ../development/python-modules/uptime { }; - transaction = callPackage ../development/python-modules/transaction { }; + urwidtrees = callPackage ../development/python-modules/urwidtrees { }; + pyuv = callPackage ../development/python-modules/pyuv { }; - transmissionrpc = buildPythonPackage rec { - name = "transmissionrpc-${version}"; - version = "0.11"; + virtualenv-clone = callPackage ../development/python-modules/virtualenv-clone { }; - src = pkgs.fetchurl { - url = "mirror://pypi/t/transmissionrpc/${name}.tar.gz"; - sha256 = "ec43b460f9fde2faedbfa6d663ef495b3fd69df855a135eebe8f8a741c0dde60"; - }; + virtualenvwrapper = callPackage ../development/python-modules/virtualenvwrapper { }; - propagatedBuildInputs = with self; [ six ]; + vmprof = callPackage ../development/python-modules/vmprof { }; - meta = { - description = "Python implementation of the Transmission bittorent client RPC protocol"; - homepage = https://pypi.python.org/pypi/transmissionrpc/; - license = licenses.mit; - }; - }; + vultr = callPackage ../development/python-modules/vultr { }; - eggdeps = buildPythonPackage rec { - name = "eggdeps-${version}"; - version = "0.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/tl.eggdeps/tl.${name}.tar.gz"; - sha256 = "a99de5e4652865224daab09b2e2574a4f7c1d0d9a267048f9836aa914a2caf3a"; - }; - - # tests fail, see http://hydra.nixos.org/build/4316603/log/raw - doCheck = false; - - propagatedBuildInputs = with self; [ zope_interface zope_testing ]; - meta = { - description = "A tool which computes a dependency graph between active Python eggs"; - homepage = http://thomas-lotze.de/en/software/eggdeps/; - license = licenses.zpl20; - }; - }; - - TurboCheetah = callPackage ../development/python-modules/TurboCheetah { }; - - tweepy = callPackage ../development/python-modules/tweepy { }; - - twiggy = buildPythonPackage rec { - name = "Twiggy-${version}"; - version = "0.4.5"; - - src = pkgs.fetchurl { - url = "mirror://pypi/T/Twiggy/Twiggy-0.4.5.tar.gz"; - sha256 = "4e8f1894e5aee522db6cb245ccbfde3c5d1aa08d31330c7e3af783b0e66eec23"; - }; - - doCheck = false; - - meta = { - homepage = http://twiggy.wearpants.org; - # Taken from http://i.wearpants.org/blog/meet-twiggy/ - description = "Twiggy is the first totally new design for a logger since log4j"; - license = licenses.bsd3; - platforms = platforms.all; - maintainers = with maintainers; [ pierron ]; - }; - }; - - twill = callPackage ../development/python-modules/twill { }; - - twitter = buildPythonPackage rec { - name = "twitter-${version}"; - version = "1.15.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/twitter/${name}.tar.gz"; - sha256 = "1m6b17irb9klc345k8174pni724jzy2973z2x2jg69h83hipjw2c"; - }; - - doCheck = false; - - meta = { - description = "Twitter API library"; - license = licenses.mit; - maintainers = with maintainers; [ thoughtpolice ]; - }; - }; - - twitter-common-collections = buildPythonPackage rec { - pname = "twitter.common.collections"; - version = "0.3.9"; - name = "${pname}-${version}"; - - src = self.fetchPypi { - inherit pname version; - sha256 = "0wf8ks6y2kalx2inzayq0w4kh3kg25daik1ac7r6y79i03fslsc5"; - }; - - propagatedBuildInputs = with self; [ twitter-common-lang ]; - - meta = { - description = "Twitter's common collections"; - homepage = "https://twitter.github.io/commons/"; - license = licenses.asl20; - maintainers = with maintainers; [ copumpkin ]; - }; - }; - - twitter-common-confluence = buildPythonPackage rec { - pname = "twitter.common.confluence"; - version = "0.3.9"; - name = "${pname}-${version}"; - - src = self.fetchPypi { - inherit pname version; - sha256 = "1i2fjn23cmms81f1fhvvkg6hgzqpw07dlqg3ydz6cqv2glw7zq26"; - }; - - propagatedBuildInputs = with self; [ twitter-common-log ]; - - meta = { - description = "Twitter's API to the confluence wiki"; - homepage = "https://twitter.github.io/commons/"; - license = licenses.asl20; - maintainers = with maintainers; [ copumpkin ]; - }; - }; - - twitter-common-dirutil = buildPythonPackage rec { - pname = "twitter.common.dirutil"; - version = "0.3.9"; - name = "${pname}-${version}"; - - src = self.fetchPypi { - inherit pname version; - sha256 = "1wpjfmmxsdwnbx5dl13is4zkkpfcm94ksbzas9y2qhgswfa9jqha"; - }; - - propagatedBuildInputs = with self; [ twitter-common-lang ]; - - meta = { - description = "Utilities for manipulating and finding files and directories"; - homepage = "https://twitter.github.io/commons/"; - license = licenses.asl20; - maintainers = with maintainers; [ copumpkin ]; - }; - }; - - twitter-common-lang = buildPythonPackage rec { - pname = "twitter.common.lang"; - version = "0.3.9"; - name = "${pname}-${version}"; - - src = self.fetchPypi { - inherit pname version; - sha256 = "1l8fmnsrx7hgg3ivslg588rnl9n1gfjn2w6224fr8rs7zmkd5lan"; - }; - - meta = { - description = "Twitter's 2.x / 3.x compatibility swiss-army knife"; - homepage = "https://twitter.github.io/commons/"; - license = licenses.asl20; - maintainers = with maintainers; [ copumpkin ]; - }; - }; - - twitter-common-log = buildPythonPackage rec { - pname = "twitter.common.log"; - version = "0.3.9"; - name = "${pname}-${version}"; - - src = self.fetchPypi { - inherit pname version; - sha256 = "1bdzbxx2bxwpf57xaxfz1nblzgfvhlidz8xqd7s84c62r3prh02v"; - }; - - propagatedBuildInputs = with self; [ twitter-common-options twitter-common-dirutil ]; - - meta = { - description = "Twitter's common logging library"; - homepage = "https://twitter.github.io/commons/"; - license = licenses.asl20; - maintainers = with maintainers; [ copumpkin ]; - }; - }; - - twitter-common-options = buildPythonPackage rec { - pname = "twitter.common.options"; - version = "0.3.9"; - name = "${pname}-${version}"; - - src = self.fetchPypi { - inherit pname version; - sha256 = "0d1czag5mcxg0vcnlklspl2dvdab9kmznsycj04d3vggi158ljrd"; - }; - - meta = { - description = "Twitter's optparse wrapper"; - homepage = "https://twitter.github.io/commons/"; - license = licenses.asl20; - maintainers = with maintainers; [ copumpkin ]; - }; - }; - - twine = callPackage ../development/python-modules/twine { }; - - twisted = callPackage ../development/python-modules/twisted { }; - - txtorcon = callPackage ../development/python-modules/txtorcon { }; - - tzlocal = callPackage ../development/python-modules/tzlocal { }; - - u-msgpack-python = callPackage ../development/python-modules/u-msgpack-python { }; - - ua-parser = callPackage ../development/python-modules/ua-parser { }; - - ukpostcodeparser = callPackage ../development/python-modules/ukpostcodeparser { }; - - umalqurra = buildPythonPackage rec { - name = "umalqurra-${version}"; - version = "0.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/u/umalqurra/umalqurra-0.2.tar.gz"; - sha256 = "719f6a36f908ada1c29dae0d934dd0f1e1f6e3305784edbec23ad719397de678"; - }; - - # No tests included - doCheck = false; - - # See for license - # https://github.com/tytkal/python-hijiri-ummalqura/issues/4 - meta = { - description = "Date Api that support Hijri Umalqurra calendar"; - homepage = https://github.com/tytkal/python-hijiri-ummalqura; - license = with licenses; [ publicDomain ]; - }; - - }; - - umemcache = callPackage ../development/python-modules/umemcache {}; - - unicodecsv = buildPythonPackage rec { - version = "0.14.1"; - name = "unicodecsv-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/u/unicodecsv/${name}.tar.gz"; - sha256 = "1z7pdwkr6lpsa7xbyvaly7pq3akflbnz8gq62829lr28gl1hi301"; - }; - - # ImportError: No module named runtests - doCheck = false; - - meta = { - description = "Drop-in replacement for Python2's stdlib csv module, with unicode support"; - homepage = https://github.com/jdunck/python-unicodecsv; - maintainers = with maintainers; [ koral ]; - }; - }; - - unittest2 = buildPythonPackage rec { - version = "1.1.0"; - name = "unittest2-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/u/unittest2/unittest2-${version}.tar.gz"; - sha256 = "0y855kmx7a8rnf81d3lh5lyxai1908xjp0laf4glwa4c8472m212"; - }; - - # # 1.0.0 and up create a circle dependency with traceback2/pbr - doCheck = false; - - postPatch = '' - # argparse is needed for python < 2.7, which we do not support anymore. - substituteInPlace setup.py --replace "argparse" "" - - # # fixes a transient error when collecting tests, see https://bugs.launchpad.net/python-neutronclient/+bug/1508547 - sed -i '510i\ return None, False' unittest2/loader.py - # https://github.com/pypa/packaging/pull/36 - sed -i 's/version=VERSION/version=str(VERSION)/' setup.py - ''; - - propagatedBuildInputs = with self; [ six traceback2 ]; - - meta = { - description = "A backport of the new features added to the unittest testing framework"; - homepage = https://pypi.python.org/pypi/unittest2; - }; - }; - - unittest-xml-reporting = callPackage ../development/python-modules/unittest-xml-reporting { }; - - uritemplate_py = buildPythonPackage rec { - name = "uritemplate.py-${version}"; - version = "3.0.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/u/uritemplate.py/${name}.tar.gz"; - sha256 = "1k5zvc5fyyrgv33mi3p86a9jn5n0pqffs9cviz92fw6q1kf7zvmr"; - }; - - meta = with stdenv.lib; { - homepage = https://github.com/uri-templates/uritemplate-py; - description = "Python implementation of URI Template"; - license = licenses.asl20; - maintainers = with maintainers; [ pSub ]; - }; - }; - - uritools = callPackage ../development/python-modules/uritools { }; - - traceback2 = buildPythonPackage rec { - version = "1.4.0"; - name = "traceback2-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/traceback2/traceback2-${version}.tar.gz"; - sha256 = "0c1h3jas1jp1fdbn9z2mrgn3jj0hw1x3yhnkxp7jw34q15xcdb05"; - }; - - propagatedBuildInputs = with self; [ pbr linecache2 ]; - # circular dependencies for tests - doCheck = false; - - meta = { - description = "A backport of traceback to older supported Pythons"; - homepage = https://pypi.python.org/pypi/traceback2/; - }; - }; - - linecache2 = buildPythonPackage rec { - name = "linecache2-${version}"; - version = "1.0.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/l/linecache2/${name}.tar.gz"; - sha256 = "0z79g3ds5wk2lvnqw0y2jpakjf32h95bd9zmnvp7dnqhf57gy9jb"; - }; - - buildInputs = with self; [ pbr ]; - # circular dependencies for tests - doCheck = false; - - meta = with stdenv.lib; { - description = "A backport of linecache to older supported Pythons"; - homepage = "https://github.com/testing-cabal/linecache2"; - }; - }; - - upass = buildPythonPackage rec { - version = "0.1.4"; - name = "upass-${version}"; - - src = pkgs.fetchurl { - url = "https://github.com/Kwpolska/upass/archive/v${version}.tar.gz"; - sha256 = "0f2lyi7xhvb60pvzx82dpc13ksdj5k92ww09czclkdz8k0dxa7hb"; - }; - - propagatedBuildInputs = with self; [ - pyperclip - urwid - ]; - - doCheck = false; - - meta = { - description = "Console UI for pass"; - homepage = https://github.com/Kwpolska/upass; - license = licenses.bsd3; - }; - }; - - update_checker = callPackage ../development/python-modules/update_checker {}; - - uritemplate = callPackage ../development/python-modules/uritemplate { }; - - uproot = callPackage ../development/python-modules/uproot {}; - - uptime = buildPythonPackage rec { - name = "uptime-${version}"; - version = "3.0.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/u/uptime/${name}.tar.gz"; - sha256 = "0wr9jkixprlywz0plyn5p42a5fd31aiwvjrxdvj7r02vfxa04c3w"; - }; - - meta = with stdenv.lib; { - homepage = https://github.com/Cairnarvon/uptime; - description = "Cross-platform way to retrieve system uptime and boot time"; - license = licenses.bsd2; - maintainers = with maintainers; [ rob ]; - }; - }; - - urlgrabber = callPackage ../development/python-modules/urlgrabber {}; - - urwid = callPackage ../development/python-modules/urwid {}; - - urwidtrees = buildPythonPackage rec { - name = "urwidtrees-${rev}"; - rev = "1.0"; - - src = pkgs.fetchFromGitHub { - owner = "pazz"; - repo = "urwidtrees"; - inherit rev; - sha256 = "03gpcdi45z2idy1fd9zv8v9naivmpfx65hshm8r984k9wklv1dsa"; - }; - - propagatedBuildInputs = with self; [ urwid ]; - - meta = { - description = "Tree widgets for urwid"; - license = licenses.gpl3; - maintainers = with maintainers; [ ]; - }; - }; - - user-agents = callPackage ../development/python-modules/user-agents { }; - - pyuv = buildPythonPackage rec { - name = "pyuv-1.2.0"; - disabled = isPyPy; # see https://github.com/saghul/pyuv/issues/49 - - src = pkgs.fetchurl { - url = "https://github.com/saghul/pyuv/archive/${name}.tar.gz"; - sha256 = "19yl1l5l6dq1xr8xcv6dhx1avm350nr4v2358iggcx4ma631rycx"; - }; - - patches = [ ../development/python-modules/pyuv-external-libuv.patch ]; - - buildInputs = with self; [ pkgs.libuv ]; - - meta = { - description = "Python interface for libuv"; - homepage = https://github.com/saghul/pyuv; - repositories.git = git://github.com/saghul/pyuv.git; - license = licenses.mit; - }; - }; - - vega_datasets = callPackage ../development/python-modules/vega_datasets { }; - - virtkey = callPackage ../development/python-modules/virtkey { }; - - virtual-display = callPackage ../development/python-modules/virtual-display { }; - - virtualenv = callPackage ../development/python-modules/virtualenv { }; - - virtualenv-clone = buildPythonPackage rec { - name = "virtualenv-clone-0.2.5"; - - src = pkgs.fetchurl { - url = "mirror://pypi/v/virtualenv-clone/${name}.tar.gz"; - sha256 = "7087ba4eb48acfd5209a3fd03e15d072f28742619127c98333057e32748d91c4"; - }; - - buildInputs = with self; [pytest]; - propagatedBuildInputs = with self; [virtualenv]; - - # needs tox to run the tests - doCheck = false; - - meta = { - description = "Script to clone virtualenvs"; - license = licenses.mit; - platforms = platforms.all; - }; - }; - - virtualenvwrapper = buildPythonPackage (rec { - name = "virtualenvwrapper-4.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/v/virtualenvwrapper/${name}.tar.gz"; - sha256 = "514cbc22218347bf7b54bdbe49e1a5f550d2d53b1ad2491c10e91ddf48fb528f"; - }; - - # pip depend on $HOME setting - preConfigure = "export HOME=$TMPDIR"; - - buildInputs = with self; [ pbr pip pkgs.which ]; - propagatedBuildInputs = with self; [ - stevedore - virtualenv - virtualenv-clone - ]; - - postPatch = '' - for file in "virtualenvwrapper.sh" "virtualenvwrapper_lazy.sh"; do - substituteInPlace "$file" --replace "which" "${pkgs.which}/bin/which" - - # We can't set PYTHONPATH in a normal way (like exporting in a wrapper - # script) because the user has to evaluate the script and we don't want - # modify the global PYTHONPATH which would affect the user's - # environment. - # Furthermore it isn't possible to just use VIRTUALENVWRAPPER_PYTHON - # for this workaround, because this variable is well quoted inside the - # shell script. - # (the trailing " -" is required to only replace things like these one: - # "$VIRTUALENVWRAPPER_PYTHON" -c "import os,[...] and not in - # if-statements or anything like that. - # ...and yes, this "patch" is hacky :) - substituteInPlace "$file" --replace '"$VIRTUALENVWRAPPER_PYTHON" -' 'env PYTHONPATH="$VIRTUALENVWRAPPER_PYTHONPATH" "$VIRTUALENVWRAPPER_PYTHON" -' - done - ''; - - postInstall = '' - # This might look like a dirty hack but we can't use the makeWrapper function because - # the wrapped file were then called via "exec". The virtualenvwrapper shell scripts - # aren't normal executables. Instead, the user has to evaluate them. - - for file in "virtualenvwrapper.sh" "virtualenvwrapper_lazy.sh"; do - local wrapper="$out/bin/$file" - local wrapped="$out/bin/.$file-wrapped" - mv "$wrapper" "$wrapped" - - # WARNING: Don't indent the lines below because that would break EOF - cat > "$wrapper" << EOF -export PATH="${python}/bin:\$PATH" -export VIRTUALENVWRAPPER_PYTHONPATH="$PYTHONPATH:$(toPythonPath $out)" -source "$wrapped" -EOF - - chmod -x "$wrapped" - chmod +x "$wrapper" - done - ''; - - meta = { - description = "Enhancements to virtualenv"; - homepage = "https://pypi.python.org/pypi/virtualenvwrapper"; - license = licenses.mit; - }; - }); - - vmprof = buildPythonPackage rec { - version = "0.3.3"; - name = "vmprof-${version}"; - - # Url using old scheme doesn't seem to work - src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/c3/f3/f039ca77e727c5c2d3e61967a2a5c9ecc0ef6ca235012fd5559febb77cd0/vmprof-0.3.3.tar.gz"; - sha256 = "991bc2f1dc824c63e9b399f9e8606deded92a52378d0e449f258807d7556b039"; - }; - - propagatedBuildInputs = with self; [ requests six]; - - # No tests included - doCheck = false; - - meta = { - description = "A vmprof client"; - license = licenses.mit; - homepage = https://vmprof.readthedocs.org/; - }; - - }; - - vultr = buildPythonPackage rec { - version = "0.1.2"; - name = "vultr-${version}"; - - src = pkgs.fetchFromGitHub { - owner = "spry-group"; - repo = "python-vultr"; - rev = "${version}"; - sha256 = "1qjvvr2v9gfnwskdl0ayazpcmiyw9zlgnijnhgq9mcri5gq9jw5h"; - }; - - propagatedBuildInputs = with self; [ requests ]; - - # Tests disabled. They fail because they try to access the network - doCheck = false; - - meta = { - description = "Vultr.com API Client"; - homepage = "https://github.com/spry-group/python-vultr"; - license = licenses.mit; - maintainers = with maintainers; [ lihop ]; - platforms = platforms.all; - }; - }; - - waitress = buildPythonPackage rec { - name = "waitress-1.0.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/w/waitress/${name}.tar.gz"; - sha256 = "0pw6yyxi348r2xpq3ykqnf7gwi881azv2422d2ixb0xi5jws2ky7"; - }; - - doCheck = false; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - platforms = platforms.all; - }; - }; + waitress = callPackage ../development/python-modules/waitress { }; waitress-django = callPackage ../development/python-modules/waitress-django { }; - webassets = callPackage ../development/python-modules/webassets { }; + web = callPackage ../development/python-modules/web { }; - webcolors = callPackage ../development/python-modules/webcolors { }; + webob = callPackage ../development/python-modules/webob { }; - webencodings = callPackage ../development/python-modules/webencodings { }; + websockify = callPackage ../development/python-modules/websockify { }; - websockets = callPackage ../development/python-modules/websockets { }; + webtest = callPackage ../development/python-modules/webtest { }; - Wand = callPackage ../development/python-modules/Wand { - imagemagick = pkgs.imagemagickBig; - }; + wsgiproxy2 = callPackage ../development/python-modules/wsgiproxy2 { }; - wcwidth = callPackage ../development/python-modules/wcwidth { }; + xcaplib = callPackage ../development/python-modules/xcaplib { }; - web = buildPythonPackage rec { - version = "0.37"; - name = "web.py-${version}"; - disabled = isPy3k; + xlib = callPackage ../development/python-modules/xlib { }; - src = pkgs.fetchurl { - url = "mirror://pypi/w/web.py/web.py-${version}.tar.gz"; - sha256 = "748c7e99ad9e36f62ea19f7965eb7dd7860b530e8f563ed60ce3e53e7409a550"; - }; + zbase32 = callPackage ../development/python-modules/zbase32 { }; - meta = { - description = "Makes web apps"; - longDescription = '' - Think about the ideal way to write a web app. - Write the code to make it happen. - ''; - homepage = "http://webpy.org/"; - license = licenses.publicDomain; - maintainers = with maintainers; [ layus ]; - }; - }; + zdaemon = callPackage ../development/python-modules/zdaemon { }; - webob = buildPythonPackage rec { - pname = "WebOb"; - version = "1.7.3"; - name = "${pname}-${version}"; + zfec = callPackage ../development/python-modules/zfec { }; - src = fetchPypi { - inherit pname version; - sha256 = "10vjp2rvqiyvw157fk3sy7yds1gknzw97z4gk0qv1raskx5s2p76"; - }; + zope_broken = callPackage ../development/python-modules/zope_broken { }; - propagatedBuildInputs = with self; [ nose pytest ]; + zope_component = callPackage ../development/python-modules/zope_component { }; - meta = { - description = "WSGI request and response object"; - homepage = http://pythonpaste.org/webob/; - platforms = platforms.all; - }; - }; + zope_configuration = callPackage ../development/python-modules/zope_configuration { }; + zope_contenttype = callPackage ../development/python-modules/zope_contenttype { }; - websockify = buildPythonPackage rec { - version = "0.7.0"; - name = "websockify-${version}"; + zope_dottedname = callPackage ../development/python-modules/zope_dottedname { }; - src = pkgs.fetchurl { - url = "mirror://pypi/w/websockify/websockify-${version}.tar.gz"; - sha256 = "1v6pmamjprv2x55fvbdaml26ppxdw8v6xz8p0sav3368ajwwgcqc"; - }; + zope_event = callPackage ../development/python-modules/zope_event { }; - propagatedBuildInputs = with self; [ numpy ]; + zope_exceptions = callPackage ../development/python-modules/zope_exceptions { }; - meta = { - description = "WebSockets support for any application/server"; - homepage = https://github.com/kanaka/websockify; - }; - }; + zope_filerepresentation = callPackage ../development/python-modules/zope_filerepresentation { }; + zope_i18n = callPackage ../development/python-modules/zope_i18n { }; - webtest = buildPythonPackage rec { - version = "2.0.20"; - name = "webtest-${version}"; + zope_i18nmessageid = callPackage ../development/python-modules/zope_i18nmessageid { }; - src = pkgs.fetchurl { - url = "mirror://pypi/W/WebTest/WebTest-${version}.tar.gz"; - sha256 = "0bv0qhdjakdsdgj4sk21gnpp8xp8bga4x03p6gjb83ihrsb7n4xv"; - }; + zope_lifecycleevent = callPackage ../development/python-modules/zope_lifecycleevent { }; - preConfigure = '' - substituteInPlace setup.py --replace "nose<1.3.0" "nose" - ''; + zope_location = callPackage ../development/python-modules/zope_location { }; - propagatedBuildInputs = with self; [ - nose - webob - six - beautifulsoup4 - waitress - mock - pyquery - wsgiproxy2 - PasteDeploy - coverage - ]; + zope_proxy = callPackage ../development/python-modules/zope_proxy { }; - meta = { - description = "Helper to test WSGI applications"; - homepage = http://webtest.readthedocs.org/en/latest/; - platforms = platforms.all; - }; - }; + zope_schema = callPackage ../development/python-modules/zope_schema { }; - werkzeug = callPackage ../development/python-modules/werkzeug { }; - - wheel = callPackage ../development/python-modules/wheel { }; - - widgetsnbextension = callPackage ../development/python-modules/widgetsnbextension { }; - - wordfreq = callPackage ../development/python-modules/wordfreq { }; - - magic-wormhole = callPackage ../development/python-modules/magic-wormhole { }; - - magic-wormhole-transit-relay = callPackage ../development/python-modules/magic-wormhole-transit-relay { }; - - wsgiproxy2 = buildPythonPackage rec { - name = "WSGIProxy2-0.4.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/W/WSGIProxy2/${name}.zip"; - sha256 = "13kf9bdxrc95y9vriaz0viry3ah11nz4rlrykcfvb8nlqpx3dcm4"; - }; - - # circular dep on webtest - doCheck = false; - propagatedBuildInputs = with self; [ six webob ]; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - }; - }; - - wxPython = self.wxPython30; - - wxPython30 = callPackage ../development/python-modules/wxPython/3.0.nix { - wxGTK = pkgs.wxGTK30; - }; - - xcaplib = buildPythonPackage rec { - pname = "python-xcaplib"; - name = "${pname}-${version}"; - version = "1.2.0"; - disabled = isPy3k; - - src = pkgs.fetchdarcs { - url = "http://devel.ag-projects.com/repositories/${pname}"; - rev = "release-${version}"; - sha256 = "0vna5r4ihv7z1yx6r93954jqskcxky77znzy1m9dg9vna1dgwfdn"; - }; - - propagatedBuildInputs = with self; [ eventlib application ]; - }; - - xlib = buildPythonPackage (rec { - name = "xlib-${version}"; - version = "0.17"; - - src = pkgs.fetchFromGitHub { - owner = "python-xlib"; - repo = "python-xlib"; - rev = "${version}"; - sha256 = "1iiz2nq2hq9x6laavngvfngnmxbgnwh54wdbq6ncx4va7v98liyi"; - }; - - # Tests require `pyutil' so disable them to avoid circular references. - doCheck = false; - - propagatedBuildInputs = with self; [ six setuptools_scm pkgs.xorg.libX11 ]; - - meta = { - description = "Fully functional X client library for Python programs"; - - homepage = http://python-xlib.sourceforge.net/; - - license = licenses.gpl2Plus; - }; - }); - - xml2rfc = callPackage ../development/python-modules/xml2rfc { }; - - xmltodict = callPackage ../development/python-modules/xmltodict { }; - - xarray = callPackage ../development/python-modules/xarray { }; - - xlwt = callPackage ../development/python-modules/xlwt { }; - - youtube-dl = callPackage ../tools/misc/youtube-dl {}; - - youtube-dl-light = callPackage ../tools/misc/youtube-dl { - ffmpegSupport = false; - phantomjsSupport = false; - }; - - zbase32 = buildPythonPackage (rec { - name = "zbase32-1.1.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zbase32/${name}.tar.gz"; - sha256 = "2f44b338f750bd37b56e7887591bf2f1965bfa79f163b6afcbccf28da642ec56"; - }; - - # Tests require `pyutil' so disable them to avoid circular references. - doCheck = false; - - propagatedBuildInputs = with self; [ setuptoolsDarcs ]; - - meta = { - description = "zbase32, a base32 encoder/decoder"; - homepage = https://pypi.python.org/pypi/zbase32; - license = "BSD"; - }; - }); - - - zconfig = callPackage ../development/python-modules/zconfig { }; - - - zc_lockfile = callPackage ../development/python-modules/zc_lockfile { }; - - zdaemon = buildPythonPackage rec { - name = "zdaemon-${version}"; - version = "4.0.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zdaemon/${name}.tar.gz"; - sha256 = "82d7eaa4d831ff1ecdcffcb274f3457e095c0cc86e630bc72009a863c341ab9f"; - }; - - propagatedBuildInputs = [ self.zconfig ]; - - # too many deps.. - doCheck = false; - - meta = { - description = "A daemon process control library and tools for Unix-based systems"; - homepage = https://pypi.python.org/pypi/zdaemon; - license = licenses.zpl20; - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zfec = buildPythonPackage (rec { - name = "zfec-1.4.24"; - disabled = isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zfec/${name}.tar.gz"; - sha256 = "1ks94zlpy7n8sb8380gf90gx85qy0p9073wi1wngg6mccxp9xsg3"; - }; - - buildInputs = with self; [ setuptoolsDarcs ]; - propagatedBuildInputs = with self; [ pyutil argparse ]; - - meta = { - homepage = http://allmydata.org/trac/zfec; - - description = "Zfec, a fast erasure codec which can be used with the command-line, C, Python, or Haskell"; - - longDescription = '' - Fast, portable, programmable erasure coding a.k.a. "forward - error correction": the generation of redundant blocks of - information such that if some blocks are lost then the - original data can be recovered from the remaining blocks. The - zfec package includes command-line tools, C API, Python API, - and Haskell API. - ''; - - license = licenses.gpl2Plus; - }; - }); - - zipstream = callPackage ../development/python-modules/zipstream { }; - - zodb = callPackage ../development/python-modules/zodb {}; - - zodbpickle = callPackage ../development/python-modules/zodbpickle {}; - - BTrees = callPackage ../development/python-modules/btrees {}; - - persistent = callPackage ../development/python-modules/persistent {}; - - xdot = callPackage ../development/python-modules/xdot { }; - - zetup = callPackage ../development/python-modules/zetup { }; - - zope_broken = buildPythonPackage rec { - name = "zope.broken-3.6.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.broken/${name}.zip"; - sha256 = "b9b8776002da4f7b6b12dfcce77eb642ae62b39586dbf60e1d9bdc992c9f2999"; - }; - - buildInputs = with self; [ zope_interface ]; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_component = buildPythonPackage rec { - name = "zope.component-4.2.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.component/zope.component-4.2.1.tar.gz"; - sha256 = "1gzbr0j6c2h0cqnpi2cjss38wrz1bcwx8xahl3vykgz5laid15l6"; - }; - - propagatedBuildInputs = with self; [ - zope_configuration zope_event zope_i18nmessageid zope_interface - zope_testing - ]; - - # ignore tests because of a circular dependency on zope_security - doCheck = false; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_configuration = buildPythonPackage rec { - name = "zope.configuration-4.0.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.configuration/zope.configuration-4.0.3.tar.gz"; - sha256 = "1x9dfqypgympnlm25p9m43xh4qv3p7d75vksv9pzqibrb4cggw5n"; - }; - - propagatedBuildInputs = with self; [ zope_i18nmessageid zope_schema ]; - - # Trouble with implicit namespace packages on Python3 - # see https://github.com/pypa/setuptools/issues/912 - doCheck = !isPy3k; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_contenttype = buildPythonPackage rec { - name = "zope.contenttype-4.0.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.contenttype/${name}.tar.gz"; - sha256 = "9decc7531ad6925057f1a667ac0ef9d658577a92b0b48dafa7daa97b78a02bbb"; - }; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_dottedname = buildPythonPackage rec { - name = "zope.dottedname-3.4.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.dottedname/${name}.tar.gz"; - sha256 = "331d801d98e539fa6c5d50c3835ecc144c429667f483281505de53fc771e6bf5"; - }; - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_event = buildPythonPackage rec { - name = "zope.event-${version}"; - version = "4.0.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.event/${name}.tar.gz"; - sha256 = "1w858k9kmgzfj36h65kp27m9slrmykvi5cjq6c119xqnaz5gdzgm"; - }; - - meta = { - description = "An event publishing system"; - homepage = https://pypi.python.org/pypi/zope.event; - license = licenses.zpl20; - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_exceptions = buildPythonPackage rec { - name = "zope.exceptions-${version}"; - version = "4.0.8"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.exceptions/${name}.tar.gz"; - sha256 = "0zwxaaa66sqxg5k7zcrvs0fbg9ym1njnxnr28dfmchzhwjvwnfzl"; - }; - - propagatedBuildInputs = with self; [ zope_interface ]; - - # circular deps - doCheck = false; - - meta = { - description = "Exception interfaces and implementations"; - homepage = https://pypi.python.org/pypi/zope.exceptions; - license = licenses.zpl20; - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_filerepresentation = buildPythonPackage rec { - name = "zope.filerepresentation-3.6.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.filerepresentation/${name}.tar.gz"; - sha256 = "d775ebba4aff7687e0381f050ebda4e48ce50900c1438f3f7e901220634ed3e0"; - }; - - propagatedBuildInputs = with self; [ zope_schema ]; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_i18n = buildPythonPackage rec { - name = "zope.i18n-3.8.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.i18n/${name}.tar.gz"; - sha256 = "045nnimmshibcq71yym2d8yrs6wzzhxq5gl7wxjnkpyjm5y0hfkm"; - }; - - propagatedBuildInputs = with self; [ pytz zope_component ]; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_i18nmessageid = buildPythonPackage rec { - name = "zope.i18nmessageid-4.0.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.i18nmessageid/zope.i18nmessageid-4.0.3.tar.gz"; - sha256 = "1rslyph0klk58dmjjy4j0jxy21k03azksixc3x2xhqbkv97cmzml"; - }; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_lifecycleevent = buildPythonPackage rec { - name = "zope.lifecycleevent-3.7.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.lifecycleevent/${name}.tar.gz"; - sha256 = "0s5brphqzzz89cykg61gy7zcmz0ryq1jj2va7gh2n1b3cccllp95"; - }; - - propagatedBuildInputs = with self; [ zope_event zope_component ]; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_location = buildPythonPackage rec { - name = "zope.location-4.0.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.location/zope.location-4.0.3.tar.gz"; - sha256 = "1nj9da4ksiyv3h8n2vpzwd0pb03mdsh7zy87hfpx72b6p2zcwg74"; - }; - - propagatedBuildInputs = with self; [ zope_proxy ]; - - # ignore circular dependency on zope_schema - preBuild = '' - sed -i '/zope.schema/d' setup.py - ''; - - doCheck = false; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_proxy = buildPythonPackage rec { - name = "zope.proxy-4.1.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.proxy/${name}.tar.gz"; - sha256 = "0pqwwmvm1prhwv1ziv9lp8iirz7xkwb6n2kyj36p2h0ppyyhjnm4"; - }; - - propagatedBuildInputs = with self; [ zope_interface ]; - - # circular deps - doCheck = false; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_schema = buildPythonPackage rec { - name = "zope.schema-4.4.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.schema/${name}.tar.gz"; - sha256 = "1p943jdxb587dh7php4vx04qvn7b2877hr4qs5zyckvp5afhhank"; - }; - - propagatedBuildInputs = with self; [ zope_location zope_event zope_interface zope_testing ]; - - # ImportError: No module named 'zope.event' - # even though zope_event has been included. - # Package seems to work fine. - doCheck = false; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_size = buildPythonPackage rec { - name = "zope.size-3.5.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.size/${name}.tar.gz"; - sha256 = "006xfkhvmypwd3ww9gbba4zly7n9w30bpp1h74d53la7l7fiqk2f"; - }; - - propagatedBuildInputs = with self; [ zope_i18nmessageid zope_interface ]; - - meta = { - maintainers = with maintainers; [ goibhniu ]; - }; - }; - - - zope_testing = buildPythonPackage rec { - name = "zope.testing-${version}"; - version = "4.6.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/z/zope.testing/${name}.tar.gz"; - sha256 = "1vvxhjmzl7vw2i1akfj1xbggwn36270ym7f2ic9xwbaswfw1ap56"; - }; - - doCheck = !isPyPy; - - propagatedBuildInputs = with self; [ zope_interface zope_exceptions zope_location ]; - - meta = { - description = "Zope testing helpers"; - homepage = http://pypi.python.org/pypi/zope.testing; - license = licenses.zpl20; - maintainers = with maintainers; [ goibhniu ]; - }; - }; + zope_size = callPackage ../development/python-modules/zope_size { }; + zope_testing = callPackage ../development/python-modules/zope_testing { }; zope_testrunner = callPackage ../development/python-modules/zope_testrunner { }; - zope_interface = callPackage ../development/python-modules/zope_interface { }; + hgsvn = callPackage ../development/python-modules/hgsvn { }; - hgsvn = buildPythonPackage rec { - name = "hgsvn-0.3.11"; - src = pkgs.fetchurl rec { - url = "mirror://pypi/h/hgsvn/${name}-hotfix.zip"; - sha256 = "0yvhwdh8xx8rvaqd3pnnyb99hfa0zjdciadlc933p27hp9rf880p"; - }; - disabled = isPy3k || isPyPy; - doCheck = false; # too many assumptions + cliapp = callPackage ../development/python-modules/cliapp { }; - buildInputs = with self; [ nose ]; - propagatedBuildInputs = with self; [ hglib ]; - - meta = { - homepage = https://pypi.python.org/pypi/hgsvn; - }; - }; - - cliapp = buildPythonPackage rec { - name = "cliapp-${version}"; - version = "1.20150305"; - disabled = isPy3k; - - src = pkgs.fetchgit { - url = "http://git.liw.fi/cgi-bin/cgit/cgit.cgi/cliapp"; - rev = "569df8a5959cd8ef46f78c9497461240a5aa1123"; - sha256 = "882c5daf933e4cf089842995efc721e54361d98f64e0a075e7373b734cd899f3"; - }; - - buildInputs = with self; [ sphinx ]; - - # error: invalid command 'test' - doCheck = false; - - meta = { - homepage = http://liw.fi/cliapp/; - description = "Python framework for Unix command line programs"; - maintainers = with maintainers; [ rickynils ]; - }; - }; - - cmdtest = buildPythonPackage rec { - name = "cmdtest-${version}"; - version = "0.18"; - disabled = isPy3k || isPyPy; - - propagatedBuildInputs = with self; [ cliapp ttystatus markdown ]; - - # TODO: cmdtest tests must be run before the buildPhase - doCheck = false; - - src = pkgs.fetchurl { - url = "http://code.liw.fi/debian/pool/main/c/cmdtest/cmdtest_0.18.orig.tar.xz"; - sha256 = "068f24k8ad520hcf8g3gj7wvq1wspyd46ay0k9xa360jlb4dv2mn"; - }; - - meta = { - homepage = http://liw.fi/cmdtest/; - description = "Black box tests Unix command line tools"; - }; - }; + cmdtest = callPackage ../development/python-modules/cmdtest { }; tornado = callPackage ../development/python-modules/tornado { }; + tornado_4 = callPackage ../development/python-modules/tornado { version = "4.5.3"; }; - tokenlib = buildPythonPackage rec { - name = "tokenlib-${version}"; - version = "0.3.1"; - src = pkgs.fetchgit { - url = https://github.com/mozilla-services/tokenlib.git; - rev = "refs/tags/${version}"; - sha256 = "0bq6dqyfwh29pg8ngmrm4mx4q27an9lsj0p9l79p9snn4g2rxzc8"; - }; - - propagatedBuildInputs = with self; [ requests webob ]; - }; + tokenlib = callPackage ../development/python-modules/tokenlib { }; tunigo = callPackage ../development/python-modules/tunigo { }; - tarman = buildPythonPackage rec { - version = "0.1.3"; - name = "tarman-${version}"; - - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/tarman/tarman-${version}.zip"; - sha256 = "0ri6gj883k042xaxa2d5ymmhbw2bfcxdzhh4bz7700ibxwxxj62h"; - }; - - buildInputs = with self; [ unittest2 nose mock ]; - propagatedBuildInputs = with self; [ libarchive ]; - - # tests are still failing - doCheck = false; - }; - + tarman = callPackage ../development/python-modules/tarman { }; libarchive = self.python-libarchive; # The latter is the name upstream uses - python-libarchive = buildPythonPackage rec { - version = "3.1.2-1"; - name = "libarchive-${version}"; - disabled = isPy3k; - src = pkgs.fetchurl { - url = "http://python-libarchive.googlecode.com/files/python-libarchive-${version}.tar.gz"; - sha256 = "0j4ibc4mvq64ljya9max8832jafi04jciff9ia9qy0xhhlwkcx8x"; - }; + python-libarchive = callPackage ../development/python-modules/python-libarchive { }; - propagatedBuildInputs = with self; [ pkgs.libarchive.lib ]; - meta.broken = true; - }; - - libarchive-c = buildPythonPackage rec { - name = "libarchive-c-${version}"; - version = "2.7"; - - src = pkgs.fetchurl { - url = "mirror://pypi/l/libarchive-c/${name}.tar.gz"; - sha256 = "011bfsmqpcwd6920kckllh7zhw2y4rrasgmddb7wjzn2hg1xpsjn"; - }; - - LC_ALL="en_US.UTF-8"; - - postPatch = '' - substituteInPlace libarchive/ffi.py --replace \ - "find_library('archive')" "'${pkgs.libarchive.lib}/lib/libarchive.so'" - ''; - checkPhase = '' - py.test tests -k 'not test_check_archiveentry_with_unicode_entries_and_name_zip and not test_check_archiveentry_using_python_testtar' - ''; - - buildInputs = with self; [ pytest pkgs.glibcLocales ]; - }; + libarchive-c = callPackage ../development/python-modules/libarchive-c { }; libasyncns = callPackage ../development/python-modules/libasyncns { inherit (pkgs) libasyncns pkgconfig; @@ -15034,198 +4479,31 @@ EOF testfixtures = callPackage ../development/python-modules/testfixtures {}; - tissue = buildPythonPackage rec { - name = "tissue-0.9.2"; - src = pkgs.fetchurl { - url = "mirror://pypi/t/tissue/${name}.tar.gz"; - sha256 = "7e34726c3ec8fae358a7faf62de172db15716f5582e5192a109e33348bd76c2e"; - }; - - buildInputs = with self; [ nose ]; - propagatedBuildInputs = with self; [ pep8 ]; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - platforms = platforms.all; - }; - }; + tissue = callPackage ../development/python-modules/tissue { }; titlecase = callPackage ../development/python-modules/titlecase { }; - tracing = buildPythonPackage rec { - name = "tracing-${version}"; - version = "0.8"; + tracing = callPackage ../development/python-modules/tracing { }; - src = pkgs.fetchurl rec { - url = "http://code.liw.fi/debian/pool/main/p/python-tracing/python-tracing_${version}.orig.tar.gz"; - sha256 = "1l4ybj5rvrrcxf8csyq7qx52izybd502pmx70zxp46gxqm60d2l0"; - }; + translationstring = callPackage ../development/python-modules/translationstring { }; - buildInputs = with self; [ sphinx ]; - - # error: invalid command 'test' - doCheck = false; - - meta = { - homepage = http://liw.fi/tracing/; - description = "Python debug logging helper"; - maintainers = with maintainers; [ rickynils ]; - }; - }; - - translationstring = buildPythonPackage rec { - name = "translationstring-1.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/translationstring/${name}.tar.gz"; - sha256 = "4ee44cfa58c52ade8910ea0ebc3d2d84bdcad9fa0422405b1801ec9b9a65b72d"; - }; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - platforms = platforms.all; - }; - }; - - - ttystatus = buildPythonPackage rec { - name = "ttystatus-${version}"; - version = "0.23"; - disabled = isPy3k; - - src = pkgs.fetchurl rec { - url = "http://code.liw.fi/debian/pool/main/p/python-ttystatus/python-ttystatus_${version}.orig.tar.gz"; - sha256 = "0ymimviyjyh2iizqilg88g4p26f5vpq1zm3cvg7dr7q4y3gmik8y"; - }; - - buildInputs = with self; [ sphinx ]; - - # error: invalid command 'test' - doCheck = false; - - meta = { - homepage = http://liw.fi/ttystatus/; - description = "Progress and status updates on terminals for Python"; - maintainers = with maintainers; [ rickynils ]; - }; - }; - - larch = buildPythonPackage rec { - name = "larch-${version}"; - version = "1.20131130"; - - src = pkgs.fetchurl rec { - url = "http://code.liw.fi/debian/pool/main/p/python-larch/python-larch_${version}.orig.tar.gz"; - sha256 = "1hfanp9l6yc5348i3f5sb8c5s4r43y382hflnbl6cnz4pm8yh5r7"; - }; - - buildInputs = with self; [ sphinx ]; - propagatedBuildInputs = with self; [ tracing ttystatus cliapp ]; - - # error: invalid command 'test' - doCheck = false; - - meta = { - homepage = http://liw.fi/larch/; - description = "Python B-tree library"; - maintainers = with maintainers; [ rickynils ]; - }; - }; + ttystatus = callPackage ../development/python-modules/ttystatus { }; + larch = callPackage ../development/python-modules/larch { }; websocket_client = callPackage ../development/python-modules/websockets_client { }; - - webhelpers = buildPythonPackage rec { - name = "WebHelpers-1.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/W/WebHelpers/${name}.tar.gz"; - sha256 = "ea86f284e929366b77424ba9a89341f43ae8dee3cbeb8702f73bcf86058aa583"; - }; - - buildInputs = with self; [ routes markupsafe webob nose ]; - - # TODO: failing tests https://bitbucket.org/bbangert/webhelpers/pull-request/1/fix-error-on-webob-123/diff - doCheck = false; - - meta = { - maintainers = with maintainers; [ garbas domenkozar ]; - platforms = platforms.all; - }; - }; + webhelpers = callPackage ../development/python-modules/webhelpers { }; whichcraft = callPackage ../development/python-modules/whichcraft { }; whisper = callPackage ../development/python-modules/whisper { }; - worldengine = buildPythonPackage rec { - name = "worldengine-${version}"; - version = "0.19.0"; - - src = pkgs.fetchFromGitHub { - owner = "Mindwerks"; - repo = "worldengine"; - rev = "v${version}"; - sha256 = "1xrckb0dn2841gvp32n18gib14bpi77hmjw3r9jiyhg402iip7ry"; - }; - - src-data = pkgs.fetchFromGitHub { - owner = "Mindwerks"; - repo = "worldengine-data"; - rev = "029051e"; - sha256 = "06xbf8gj3ljgr11v1n8jbs2q8pdf9wz53xdgkhpm8hdnjahgdxdm"; - }; - - postUnpack = '' - ln -s ${src-data} worldengine-data - ''; - - buildInputs = with self; [ nose ]; - propagatedBuildInputs = with self; [ noise numpy pyplatec protobuf purepng argparse h5py gdal ]; - - prePatch = '' - substituteInPlace setup.py \ - --replace pypng>=0.0.18 purepng \ - --replace 'numpy>=1.9.2, <= 1.10.0.post2' 'numpy' \ - --replace 'argparse==1.2.1' "" \ - --replace 'protobuf==3.0.0a3' 'protobuf' \ - --replace 'noise==1.2.2' 'noise' \ - --replace 'PyPlatec==1.4.0' 'PyPlatec' \ - ''; - - doCheck = true; - postCheck = '' - nosetests tests - ''; - - meta = { - homepage = http://world-engine.org; - description = "World generator using simulation of plates, rain shadow, erosion, etc"; - platforms = platforms.all; - maintainers = with maintainers; [ rardiol ]; - }; - }; + worldengine = callPackage ../development/python-modules/worldengine { }; carbon = callPackage ../development/python-modules/carbon { }; - ujson = buildPythonPackage rec { - name = "ujson-1.35"; - - disabled = isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/u/ujson/${name}.tar.gz"; - sha256 = "11jz5wi7mbgqcsz52iqhpyykiaasila4lq8cmc2d54bfa3jp6q7n"; - }; - - meta = { - homepage = https://pypi.python.org/pypi/ujson; - description = "Ultra fast JSON encoder and decoder for Python"; - license = licenses.bsd3; - }; - }; - + ujson = callPackage ../development/python-modules/ujson { }; unidecode = callPackage ../development/python-modules/unidecode {}; @@ -15235,105 +4513,15 @@ EOF usbtmc = callPackage ../development/python-modules/usbtmc {}; - txgithub = buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "txgithub"; - version = "15.0.0"; - src = pkgs.fetchurl { - url = "mirror://pypi/t/${pname}/${name}.tar.gz"; - sha256 = "16gbizy8vkxasxylwzj4p66yw8979nvzxdj6csidgmng7gi2k8nx"; - }; - propagatedBuildInputs = with self; [ pyopenssl twisted service-identity ]; - # fix python3 issues - patchPhase = '' - sed -i 's/except usage.UsageError, errortext/except usage.UsageError as errortext/' txgithub/scripts/create_token.py - sed -i 's/except usage.UsageError, errortext/except usage.UsageError as errortext/' txgithub/scripts/gist.py - sed -i 's/print response\[\x27html_url\x27\]/print(response\[\x27html_url\x27\])/' txgithub/scripts/gist.py - sed -i '41d' txgithub/scripts/gist.py - sed -i '41d' txgithub/scripts/gist.py - ''; + txgithub = callPackage ../development/python-modules/txgithub { }; - # No tests distributed - doCheck = false; - meta = { - description = "GitHub API client implemented using Twisted."; - homepage = "https://github.com/tomprince/txgithub"; - license = licenses.mit; - maintainers = with maintainers; [ nand0p ]; - platforms = platforms.all; - }; - }; + txrequests = callPackage ../development/python-modules/txrequests { }; - txrequests = buildPythonPackage rec { - name = "${pname}-${version}"; - pname = "txrequests"; - version = "0.9.2"; - src = pkgs.fetchurl { - url = "mirror://pypi/t/${pname}/${name}.tar.gz"; - sha256 = "0kkxxd17ar5gyjkz9yrrdr15a64qw6ym60ndi0zbwx2s634yfafw"; - }; - propagatedBuildInputs = with self; [ twisted requests cryptography ]; + txamqp = callPackage ../development/python-modules/txamqp { }; - # Require network access - doCheck = false; - checkPhase = '' - ${python.interpreter} -m unittest discover - ''; - meta = { - description = "Asynchronous Python HTTP for Humans."; - homepage = "https://github.com/tardyp/txrequests"; - license = licenses.asl20; - maintainers = with maintainers; [ nand0p ]; - platforms = platforms.all; - }; - }; + versiontools = callPackage ../development/python-modules/versiontools { }; - txamqp = buildPythonPackage rec { - name = "txamqp-${version}"; - version = "0.3"; - - src = pkgs.fetchurl rec { - url = "https://launchpad.net/txamqp/trunk/${version}/+download/python-txamqp_${version}.orig.tar.gz"; - sha256 = "1r2ha0r7g14i4b5figv2spizjrmgfpspdbl1m031lw9px2hhm463"; - }; - - buildInputs = with self; [ twisted ]; - - meta = { - homepage = https://launchpad.net/txamqp; - description = "Library for communicating with AMQP peers and brokers using Twisted"; - maintainers = with maintainers; [ rickynils ]; - }; - }; - - versiontools = buildPythonPackage rec { - name = "versiontools-1.9.1"; - doCheck = (!isPy3k); - - src = pkgs.fetchurl { - url = "mirror://pypi/v/versiontools/${name}.tar.gz"; - sha256 = "1xhl6kl7f4srgnw6zw4lr8j2z5vmrbaa83nzn2c9r2m1hwl36sd9"; - }; - - }; - - veryprettytable = buildPythonPackage rec { - name = "veryprettytable-${version}"; - version = "0.8.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/v/veryprettytable/${name}.tar.gz"; - sha256 = "1k1rifz8x6qcicmx2is9vgxcj0qb2f5pvzrp7zhmvbmci3yack3f"; - }; - - propagatedBuildInputs = [ self.termcolor self.colorama ]; - - meta = { - description = "A simple Python library for easily displaying tabular data in a visually appealing ASCII table format"; - homepage = https://github.com/smeggingsmegger/VeryPrettyTable; - license = licenses.free; - }; - }; + veryprettytable = callPackage ../development/python-modules/veryprettytable { }; graphite-web = callPackage ../development/python-modules/graphite-web { }; @@ -15345,132 +4533,17 @@ EOF graphitepager = callPackage ../development/python-modules/graphitepager { }; - pyspotify = buildPythonPackage rec { - name = "pyspotify-${version}"; + pyspotify = callPackage ../development/python-modules/pyspotify { }; - version = "2.0.5"; - - src = pkgs.fetchurl { - url = "https://github.com/mopidy/pyspotify/archive/v${version}.tar.gz"; - sha256 = "1ilbz2w1gw3f1bpapfa09p84dwh08bf7qcrkmd3aj0psz57p2rls"; - }; - - propagatedBuildInputs = with self; [ cffi ]; - buildInputs = [ pkgs.libspotify ]; - - # python zip complains about old timestamps - preConfigure = '' - find -print0 | xargs -0 touch - ''; - - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' - find "$out" -name _spotify.so -exec \ - install_name_tool -change \ - @loader_path/../Frameworks/libspotify.framework/libspotify \ - ${pkgs.libspotify}/lib/libspotify.dylib \ - {} \; - ''; - - # There are no tests - doCheck = false; - - meta = { - homepage = http://pyspotify.mopidy.com; - description = "A Python interface to Spotify’s online music streaming service"; - license = licenses.unfree; - maintainers = with maintainers; [ lovek323 rickynils ]; - platforms = platforms.unix; - }; - }; - - pykka = buildPythonPackage rec { - name = "pykka-${version}"; - - version = "1.2.0"; - - src = pkgs.fetchgit { - url = "https://github.com/jodal/pykka.git"; - rev = "refs/tags/v${version}"; - sha256 = "0qlfw1054ap0cha1m6dbnq51kjxqxaf338g7jwnwy33b3gr8x0hg"; - }; - - # There are no tests - doCheck = false; - - meta = { - homepage = http://www.pykka.org; - description = "A Python implementation of the actor model"; - maintainers = with maintainers; [ rickynils ]; - }; - }; + pykka = callPackage ../development/python-modules/pykka { }; ws4py = callPackage ../development/python-modules/ws4py {}; - gdata = buildPythonPackage rec { - name = "gdata-${version}"; - version = "2.0.18"; + gdata = callPackage ../development/python-modules/gdata { }; - src = pkgs.fetchurl { - url = "https://gdata-python-client.googlecode.com/files/${name}.tar.gz"; - sha256 = "1dpxl5hwyyqd71avpm5vkvw8fhlvf9liizmhrq9jphhrx0nx5rsn"; - }; + IMAPClient = callPackage ../development/python-modules/imapclient { }; - # Fails with "error: invalid command 'test'" - doCheck = false; - - meta = { - homepage = https://code.google.com/p/gdata-python-client/; - description = "Python client library for Google data APIs"; - license = licenses.asl20; - }; - }; - - IMAPClient = buildPythonPackage rec { - name = "IMAPClient-${version}"; - version = "0.13"; - disabled = isPy34 || isPy35; - - src = pkgs.fetchurl { - url = "http://freshfoo.com/projects/IMAPClient/${name}.tar.gz"; - sha256 = "0v7kd1crdbff0rmh4ddm5qszkis6hpk9084qh94al8h7g4y9l3is"; - }; - - buildInputs = with self; [ mock ]; - - preConfigure = '' - sed -i '/distribute_setup/d' setup.py - substituteInPlace setup.py --replace "mock==0.8.0" "mock" - ''; - - meta = { - homepage = http://imapclient.freshfoo.com/; - description = "Easy-to-use, Pythonic and complete IMAP client library"; - license = licenses.bsd3; - }; - }; - - Logbook = buildPythonPackage rec { - name = "Logbook-${version}"; - version = "1.0.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/L/Logbook/${name}.tar.gz"; - sha256 = "0whqbx5p0zkf7gmb5ssnsnhm4kn4drd4x7fbhdi8dnxklqajbnl7"; - }; - - buildInputs = [ self.pytest ] ++ optionals (!isPy3k) [ self.mock ]; - - checkPhase = '' - find tests -name \*.pyc -delete - py.test tests - ''; - - meta = { - homepage = https://pythonhosted.org/Logbook/; - description = "A logging replacement for Python"; - license = licenses.bsd3; - }; - }; + Logbook = callPackage ../development/python-modules/Logbook { }; libversion = callPackage ../development/python-modules/libversion { inherit (pkgs) libversion; @@ -15480,280 +4553,52 @@ EOF inherit (pkgs) libvirt; }; - rpdb = buildPythonPackage rec { - name = "rpdb-0.1.5"; + rpdb = callPackage ../development/python-modules/rpdb { }; - src = pkgs.fetchurl { - url = "mirror://pypi/r/rpdb/${name}.tar.gz"; - sha256 = "0rql1hq3lziwcql0h3dy05w074cn866p397ng9bv6qbz85ifw1bk"; - }; - - meta = { - description = "pdb wrapper with remote access via tcp socket"; - homepage = https://github.com/tamentis/rpdb; - license = licenses.bsd2; - }; - }; - - - grequests = buildPythonPackage rec { - pname = "grequests"; - version = "0.3.0"; - name = "${pname}-${version}"; - - src = fetchPypi { - inherit pname version; - sha256 = "0lafzax5igbh8y4x0krizr573wjsxz7bhvwygiah6qwrzv83kv5c"; - }; - - # No tests in archive - doCheck = false; - - propagatedBuildInputs = with self; [ requests gevent ]; - - meta = { - description = "Asynchronous HTTP requests"; - homepage = https://github.com/kennethreitz/grequests; - license = with licenses; [ bsd2 ]; - maintainers = with maintainers; [ matejc ]; - }; - }; + grequests = callPackage ../development/python-modules/grequests { }; first = callPackage ../development/python-modules/first {}; - flaskbabel = buildPythonPackage rec { - name = "Flask-Babel-0.11.1"; + flaskbabel = callPackage ../development/python-modules/flaskbabel { }; - src = pkgs.fetchurl { - url = "mirror://pypi/F/Flask-Babel/${name}.tar.gz"; - sha256 = "16b80cipdba9xj3jlaiaq6wgrgpjb70w3j01jjy9hbp4k71kd6yj"; - }; + speaklater = callPackage ../development/python-modules/speaklater { }; - propagatedBuildInputs = with self; [ flask jinja2 speaklater Babel pytz ]; - - meta = { - description = "Adds i18n/l10n support to Flask applications"; - homepage = https://github.com/mitsuhiko/flask-babel; - license = "bsd"; - maintainers = with maintainers; [ matejc ]; - }; - }; - - speaklater = buildPythonPackage rec { - name = "speaklater-1.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/speaklater/${name}.tar.gz"; - sha256 = "1ab5dbfzzgz6cnz4xlwx79gz83id4bhiw67k1cgqrlzfs0va7zjr"; - }; - - meta = { - description = "Implements a lazy string for python useful for use with gettext"; - homepage = https://github.com/mitsuhiko/speaklater; - license = "bsd"; - maintainers = with maintainers; [ matejc ]; - }; - }; + speedtest-cli = callPackage ../development/python-modules/speedtest-cli { }; pushbullet = callPackage ../development/python-modules/pushbullet { }; - power = buildPythonPackage rec { - name = "power-1.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/power/${name}.tar.gz"; - sha256 = "7d7d60ec332acbe3a7d00379b45e39abf650bf7ee311d61da5ab921f52f060f0"; - }; - - # Tests can't work because there is no power information available. - doCheck = false; - - meta = { - description = "Cross-platform system power status information"; - homepage = https://github.com/Kentzo/Power; - license = licenses.mit; - }; - }; + power = callPackage ../development/python-modules/power { }; # added 2018-05-23, can be removed once 18.09 is branched off udiskie = throw "pythonPackages.udiskie has been replaced by udiskie"; pythonefl = callPackage ../development/python-modules/python-efl { }; - tlsh = buildPythonPackage rec { - name = "tlsh-3.4.5"; - src = pkgs.fetchFromGitHub { - owner = "trendmicro"; - repo = "tlsh"; - rev = "22fa9a62068b92c63f2b5a87004a7a7ceaac1930"; - sha256 = "1ydliir308xn4ywy705mmsh7863ldlixdvpqwdhbipzq9vfpmvll"; - }; - buildInputs = with pkgs; [ cmake ]; - # no test data - doCheck = false; - preConfigure = '' - mkdir build - cd build - cmake .. - cd ../py_ext - ''; - meta = with stdenv.lib; { - description = "Trend Micro Locality Sensitive Hash"; - homepage = https://github.com/trendmicro/tlsh; - license = licenses.asl20; - platforms = platforms.linux; - }; - }; + tlsh = callPackage ../development/python-modules/tlsh { }; - toposort = buildPythonPackage rec { - name = "toposort-${version}"; - version = "1.1"; - src = pkgs.fetchurl { - url = "mirror://pypi/t/toposort/toposort-1.1.tar.gz"; - sha256 = "1izmirbwmd9xrk7rq83p486cvnsslfa5ljvl7rijj1r64zkcnf3a"; - }; - meta = { - description = "A topological sort algorithm"; - homepage = https://pypi.python.org/pypi/toposort/1.1; - maintainers = with maintainers; [ tstrobel ]; - platforms = platforms.linux; - #license = licenses.apache; - }; - }; + toposort = callPackage ../development/python-modules/toposort { }; - snapperGUI = buildPythonPackage rec { - name = "Snapper-GUI"; - - src = pkgs.fetchgit { - url = "https://github.com/ricardomv/snapper-gui"; - rev = "11d98586b122180c75a86fccda45c4d7e3137591"; - sha256 = "7a9f86fc17dbf130526e70c3e925eac30e2c74d6b932efbf7e7cd9fbba6dc4b1"; - }; - - # no tests available - doCheck = false; - - propagatedBuildInputs = with self; [ pygobject3 dbus-python ]; - - meta = { - homepage = https://github.com/ricardomv/snapper-gui; - description = "Graphical frontend for snapper"; - license = licenses.gpl2; - maintainers = with maintainers; [ tstrobel ]; - }; - }; + snapperGUI = callPackage ../development/python-modules/snappergui { }; uncertainties = callPackage ../development/python-modules/uncertainties { }; - funcy = buildPythonPackage rec { - name = "funcy-1.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/f/funcy/${name}.tar.gz"; - sha256 = "511495db0c5660af18d3151b008c6ce698ae7fbf60887278e79675e35eed1f01"; - }; - - # No tests - doCheck = false; - - meta = { - description = "Collection of fancy functional tools focused on practicality"; - homepage = "http://funcy.readthedocs.org/"; - license = licenses.bsd3; - - }; - }; + funcy = callPackage ../development/python-modules/funcy { }; vxi11 = callPackage ../development/python-modules/vxi11 { }; - svg2tikz = self.buildPythonPackage { - name = "svg2tikz-1.0.0"; - disabled = ! isPy27; + svg2tikz = callPackage ../development/python-modules/svg2tikz { }; - propagatedBuildInputs = with self; [lxml]; + WSGIProxy = callPackage ../development/python-modules/wsgiproxy { }; - src = pkgs.fetchgit { - url = "https://github.com/kjellmf/svg2tikz"; - sha256 = "429428ec435e53672b85cdfbb89bb8af0ff9f8238f5d05970729e5177d252d5f"; - rev = "ad36f2c3818da13c4136d70a0fd8153acf8daef4"; - }; - - meta = { - homepage = https://github.com/kjellmf/svg2tikz; - description = "An SVG to TikZ converter"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ gal_bolle ]; - }; - }; - - WSGIProxy = buildPythonPackage rec { - name = "WSGIProxy-${version}"; - version = "0.2.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/W/WSGIProxy/WSGIProxy-${version}.tar.gz"; - sha256 = "0wqz1q8cvb81a37gb4kkxxpv4w7k8192a08qzyz67rn68ln2wcig"; - }; - - propagatedBuildInputs = with self; [ - paste six - ]; - - disabled = isPy3k; # Judging from SyntaxError - - meta = with stdenv.lib; { - description = "WSGIProxy gives tools to proxy arbitrary(ish) WSGI requests to other"; - homepage = "http://pythonpaste.org/wsgiproxy/"; - }; - }; - - blist = buildPythonPackage rec { - name = "blist-${version}"; - version = "1.3.6"; - disabled = isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/b/blist/blist-${version}.tar.gz"; - sha256 = "1hqz9pqbwx0czvq9bjdqjqh5bwfksva1is0anfazig81n18c84is"; - }; - }; + blist = callPackage ../development/python-modules/blist { }; canonicaljson = callPackage ../development/python-modules/canonicaljson { }; - daemonize = buildPythonPackage rec { - name = "daemonize-${version}"; - version = "2.4.2"; + daemonize = callPackage ../development/python-modules/daemonize { }; - src = pkgs.fetchurl { - url = "mirror://pypi/d/daemonize/daemonize-${version}.tar.gz"; - sha256 = "0y139sq657bpzfv6k0aqm4071z4s40i6ybpni9qvngvdcz6r86n2"; - }; - }; + pydenticon = callPackage ../development/python-modules/pydenticon { }; - pydenticon = buildPythonPackage rec { - name = "pydenticon-${version}"; - version = "0.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pydenticon/pydenticon-0.2.tar.gz"; - sha256 = "035dawcspgjw2rksbnn863s7b0i9ac8cc1nshshvd1l837ir1czp"; - }; - propagatedBuildInputs = with self; [ - pillow mock - ]; - }; - - pynac = buildPythonPackage rec { - name = "pynac-${version}"; - version = "0.2"; - - src = pkgs.fetchurl { - url = "mirror://sourceforge/project/pynac/pynac/pynac-0.2/pynac-0.2.tar.gz"; - sha256 = "0avzqqcxl54karjmla9jbsyid98mva36lxahwmrsx5h40ys2ggxp"; - }; - - propagatedBuildInputs = with self; []; - }; + pynac = callPackage ../development/python-modules/pynac { }; pybindgen = callPackage ../development/python-modules/pybindgen {}; @@ -15765,148 +4610,27 @@ EOF service-identity = callPackage ../development/python-modules/service_identity { }; - signedjson = buildPythonPackage rec { - name = "signedjson-${version}"; - version = "1.0.0"; - - src = pkgs.fetchgit { - url = "https://github.com/matrix-org/python-signedjson.git"; - rev = "refs/tags/v${version}"; - sha256 = "0b8xxhc3npd4567kqapfp4gs7m0h057xam3an7424az262ind82n"; - }; - - propagatedBuildInputs = with self; [ - canonicaljson unpaddedbase64 pynacl - ]; - }; - - unpaddedbase64 = buildPythonPackage rec { - name = "unpaddedbase64-${version}"; - version = "1.1.0"; - - src = pkgs.fetchgit { - url = "https://github.com/matrix-org/python-unpaddedbase64.git"; - rev = "refs/tags/v${version}"; - sha256 = "0if3fjfxga0bwdq47v77fs9hrcqpmwdxry2i2a7pdqsp95258nxd"; - }; - }; + signedjson = callPackage ../development/python-modules/signedjson { }; + unpaddedbase64 = callPackage ../development/python-modules/unpaddedbase64 { }; thumbor = callPackage ../development/python-modules/thumbor { }; - thumborPexif = self.buildPythonPackage rec { - name = "thumbor-pexif-0.14"; - disabled = ! isPy27; + thumborPexif = callPackage ../development/python-modules/thumborpexif { }; - src = pkgs.fetchurl { - url = "mirror://pypi/t/thumbor-pexif/${name}.tar.gz"; - sha256 = "715cd24760c7c28d6270c79c9e29b55b8d952a24e0e56833d827c2c62451bc3c"; - }; - - meta = { - description = "Module to parse and edit the EXIF data tags in a JPEG image"; - homepage = http://www.benno.id.au/code/pexif/; - license = licenses.mit; - }; - }; - - pync = buildPythonPackage rec { - version = "1.4"; - baseName = "pync"; - name = "${baseName}-${version}"; - disabled = ! isPy27; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/${baseName}/${name}.tar.gz"; - sha256 = "0lc1x0pai85avm1r452xnvxc12wijnhz87xv20yp3is9fs6rnkrh"; - }; - - buildInputs = with self; [ pkgs.coreutils ]; - - propagatedBuildInputs = with self; [ dateutil ]; - - preInstall = stdenv.lib.optionalString stdenv.isDarwin '' - sed -i 's|^\([ ]*\)self.bin_path.*$|\1self.bin_path = "${pkgs.terminal-notifier}/bin/terminal-notifier"|' build/lib/pync/TerminalNotifier.py - ''; - - meta = { - description = "Python Wrapper for Mac OS 10.8 Notification Center"; - homepage = https://pypi.python.org/pypi/pync/1.4; - license = licenses.mit; - platforms = platforms.darwin; - maintainers = with maintainers; [ lovek323 ]; - }; - }; + pync = callPackage ../development/python-modules/pync { }; weboob = callPackage ../development/python-modules/weboob { }; - datadiff = buildPythonPackage rec { - name = "datadiff-1.1.6"; + datadiff = callPackage ../development/python-modules/datadiff { }; - src = pkgs.fetchurl { - url = "mirror://pypi/d/datadiff/datadiff-1.1.6.zip"; - sha256 = "f1402701063998f6a70609789aae8dc05703f3ad0a34882f6199653654c55543"; - }; + termcolor = callPackage ../development/python-modules/termcolor { }; - buildInputs = with self; [ nose ]; - - meta = { - description = "DataDiff"; - homepage = https://sourceforge.net/projects/datadiff/; - license = licenses.asl20; - }; - }; - - termcolor = buildPythonPackage rec { - name = "termcolor-1.1.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/termcolor/termcolor-1.1.0.tar.gz"; - sha256 = "1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"; - }; - - meta = { - description = "Termcolor"; - homepage = https://pypi.python.org/pypi/termcolor; - license = licenses.mit; - }; - }; - - html2text = buildPythonPackage rec { - name = "html2text-2016.9.19"; - - src = pkgs.fetchurl { - url = "mirror://pypi/h/html2text/${name}.tar.gz"; - sha256 = "554ef5fd6c6cf6e3e4f725a62a3e9ec86a0e4d33cd0928136d1c79dbeb7b2d55"; - }; - - meta = { - description = "Turn HTML into equivalent Markdown-structured text"; - homepage = https://github.com/Alir3z4/html2text/; - license = licenses.gpl3; - }; - }; + html2text = callPackage ../development/python-modules/html2text { }; pychart = callPackage ../development/python-modules/pychart {}; - parsimonious = buildPythonPackage rec { - version = "0.7.0"; - name = "parsimonious-${version}"; - src = pkgs.fetchFromGitHub { - repo = "parsimonious"; - owner = "erikrose"; - rev = version; - sha256 = "087npc8ccryrxabmqifcz56w4wd0hzmv0mc91wrbhc1sil196j0a"; - }; - - propagatedBuildInputs = with self; [ nose six ]; - - meta = { - homepage = "https://github.com/erikrose/parsimonious"; - description = "Fast arbitrary-lookahead parser written in pure Python"; - license = licenses.mit; - }; - }; + parsimonious = callPackage ../development/python-modules/parsimonious { }; networkx = callPackage ../development/python-modules/networkx { }; @@ -15914,588 +4638,79 @@ EOF ofxhome = callPackage ../development/python-modules/ofxhome { }; - ofxparse = buildPythonPackage rec { - name = "ofxparse-0.14"; - src = pkgs.fetchurl { - url = "mirror://pypi/o/ofxparse/${name}.tar.gz"; - sha256 = "d8c486126a94d912442d040121db44fbc4a646ea70fa935df33b5b4dbfbbe42a"; - }; + ofxparse = callPackage ../development/python-modules/ofxparse { }; - propagatedBuildInputs = with self; [ six beautifulsoup4 ]; + ofxtools = callPackage ../development/python-modules/ofxtools { }; - meta = { - homepage = "http://sites.google.com/site/ofxparse"; - description = "Tools for working with the OFX (Open Financial Exchange) file format"; - license = licenses.mit; - }; - }; - - ofxtools = buildPythonPackage rec { - name = "ofxtools-0.3.8"; - src = pkgs.fetchurl { - url = "mirror://pypi/o/ofxtools/${name}.tar.gz"; - sha256 = "88f289a60f4312a1599c38a8fb3216e2b46d10cc34476f9a16a33ac8aac7ec35"; - }; - - checkPhase = '' - ${python.interpreter} -m unittest discover -s ofxtools - ''; - - buildInputs = with self; [ sqlalchemy ]; - - meta = { - homepage = "https://github.com/csingley/ofxtools"; - description = "Library for working with Open Financial Exchange (OFX) formatted data used by financial institutions"; - license = licenses.mit; - broken = true; - }; - }; - - basemap = buildPythonPackage rec { - name = "basemap-1.0.7"; - - src = pkgs.fetchurl { - url = "mirror://sourceforge/project/matplotlib/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gz"; - sha256 = "0ca522zirj5sj10vg3fshlmgi615zy5gw2assapcj91vsvhc4zp0"; - }; - - propagatedBuildInputs = with self; [ numpy matplotlib pillow ]; - buildInputs = with self; with pkgs ; [ setuptools geos proj ]; - - # Standard configurePhase from `buildPythonPackage` seems to break the setup.py script - configurePhase = '' - export GEOS_DIR=${pkgs.geos} - ''; - - # The 'check' target is not supported by the `setup.py` script. - # TODO : do the post install checks (`cd examples && ${python.interpreter} run_all.py`) - doCheck = false; - - meta = { - homepage = "https://matplotlib.org/basemap/"; - description = "Plot data on map projections with matplotlib"; - longDescription = '' - An add-on toolkit for matplotlib that lets you plot data on map projections with - coastlines, lakes, rivers and political boundaries. See - http://matplotlib.github.com/basemap/users/examples.html for examples of what it can do. - ''; - license = with licenses; [ mit gpl2 ]; - }; - }; + basemap = callPackage ../development/python-modules/basemap { }; dicttoxml = callPackage ../development/python-modules/dicttoxml { }; markdown2 = callPackage ../development/python-modules/markdown2 { }; - evernote = buildPythonPackage rec { - name = "evernote-${version}"; - version = "1.25.0"; - disabled = ! isPy27; #some dependencies do not work with py3 + evernote = callPackage ../development/python-modules/evernote { }; - src = pkgs.fetchurl { - url = "mirror://pypi/e/evernote/${name}.tar.gz"; - sha256 = "1lwlg6fpi3530245jzham1400a5b855bm4sbdyck229h9kg1v02d"; - }; + setproctitle = callPackage ../development/python-modules/setproctitle { }; - propagatedBuildInputs = with self; [ oauth2 ]; + thrift = callPackage ../development/python-modules/thrift { }; - meta = { - description = "Evernote SDK for Python"; - homepage = http://dev.evernote.com; - license = licenses.asl20; - maintainers = with maintainers; [ hbunke ]; - }; - }; - - setproctitle = buildPythonPackage rec { - name = "python-setproctitle-${version}"; - version = "1.1.9"; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/setproctitle/setproctitle-${version}.tar.gz"; - sha256 = "1mqadassxcm0m9r1l02m5vr4bbandn48xz8gifvxmb4wiz8i8d0w"; - }; - - meta = { - description = "Allows a process to change its title (as displayed by system tools such as ps and top)"; - homepage = https://github.com/dvarrazzo/py-setproctitle; - license = licenses.bsdOriginal; - maintainers = with maintainers; [ exi ]; - }; - }; - - thrift = buildPythonPackage rec { - name = "thrift-${version}"; - version = "0.9.3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/thrift/${name}.tar.gz"; - sha256 = "dfbc3d3bd19d396718dab05abaf46d93ae8005e2df798ef02e32793cd963877e"; - }; - - # No tests. Breaks when not disabling. - doCheck = false; - - meta = { - description = "Python bindings for the Apache Thrift RPC system"; - homepage = http://thrift.apache.org/; - license = licenses.asl20; - maintainers = with maintainers; [ hbunke ]; - - }; - }; - - geeknote = buildPythonPackage rec { - version = "2015-05-11"; - name = "geeknote-${version}"; - disabled = ! isPy27; - - src = pkgs.fetchFromGitHub { - owner = "VitaliyRodnenko"; - repo = "geeknote"; - rev = "8489a87d044e164edb321ba9acca8d4631de3dca"; - sha256 = "0l16v4xnyqnsf84b1pma0jmdyxvmfwcv3sm8slrv3zv7zpmcm3lf"; - }; - - /* build with tests fails with "Can not create application dirictory : - /homeless-shelter/.geeknotebuilder". */ - doCheck = false; - - propagatedBuildInputs = with self; [ - thrift - beautifulsoup4 - markdown2 - sqlalchemy - html2text - evernote - ]; - - meta = { - description = "Work with Evernote from command line"; - homepage = http://www.geeknote.me; - license = licenses.gpl1; - maintainers = with maintainers; [ hbunke ]; - - }; - }; + geeknote = callPackage ../development/python-modules/geeknote { }; trollius = callPackage ../development/python-modules/trollius {}; - neovim = callPackage ../development/python-modules/neovim {}; + pynvim = callPackage ../development/python-modules/pynvim {}; - neovim_gui = buildPythonPackage rec { - name = "neovim-pygui-${self.neovim.version}"; - version = "0.1.3"; - disabled = !isPy27; + typogrify = callPackage ../development/python-modules/typogrify { }; - src = pkgs.fetchFromGitHub { - owner = "neovim"; - repo = "python-gui"; - rev = version; - sha256 = "1vpvr3zm3f9sxg1z1cl7f7gi8v1xksjdvxj62qnw65aqj3zqxnkz"; - }; + smartypants = callPackage ../development/python-modules/smartypants { }; - propagatedBuildInputs = [ - self.neovim - self.click - self.pygobject3 - pkgs.gobjectIntrospection - pkgs.makeWrapper - pkgs.gtk3 - ]; - - patchPhase = '' - sed -i -e "s|entry_points=entry_points,|entry_points=dict(console_scripts=['pynvim=neovim.ui.cli:main [GUI]']),|" setup.py - ''; - - postInstall = '' - wrapProgram $out/bin/pynvim \ - --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ - --prefix PYTHONPATH : "${self.pygobject3}/lib/python2.7/site-packages:$PYTHONPATH" - ''; - }; - - typogrify = buildPythonPackage rec { - name = "typogrify-2.0.7"; - src = pkgs.fetchurl { - url = "mirror://pypi/t/typogrify/${name}.tar.gz"; - sha256 = "8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38"; - }; - disabled = isPyPy; - # Wants to set up Django - doCheck = false; - propagatedBuildInputs = with self; [ django smartypants jinja2 ]; - meta = { - description = "Filters to enhance web typography, including support for Django & Jinja templates"; - homepage = "https://github.com/mintchaos/typogrify"; - license = licenses.bsd3; - maintainers = with maintainers; [ garbas ]; - }; - }; - - smartypants = buildPythonPackage rec { - version = "1.8.6"; - name = "smartypants-${version}"; - src = pkgs.fetchhg { - url = "https://bitbucket.org/livibetter/smartypants.py"; - rev = "v${version}"; - sha256 = "1cmzz44d2hm6y8jj2xcq1wfr26760gi7iq92ha8xbhb1axzd7nq6"; - }; - disabled = isPyPy; - buildInputs = with self; [ ]; #docutils pygments ]; - meta = { - description = "Python with the SmartyPants"; - homepage = "https://bitbucket.org/livibetter/smartypants.py"; - license = licenses.bsd3; - maintainers = with maintainers; [ garbas ]; - }; - }; - - pypeg2 = buildPythonPackage rec { - version = "2.15.2"; - name = "pypeg2-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pyPEG2/pyPEG2-${version}.tar.gz"; - sha256 = "0v8ziaam2r637v94ra4dbjw6jzxz99gs5x4i585kgag1v204yb9b"; - }; - - checkPhase = '' - # The tests assume that test_xmlast does not run before test_pyPEG2. - python -m unittest pypeg2.test.test_pyPEG2 pypeg2.test.test_xmlast - ''; - - #https://bitbucket.org/fdik/pypeg/issues/36/test-failures-on-py35 - doCheck = !isPy3k; - - meta = { - description = "PEG parser interpreter in Python"; - homepage = http://fdik.org/pyPEG; - license = licenses.gpl2; - }; - }; + pypeg2 = callPackage ../development/python-modules/pypeg2 { }; torchvision = callPackage ../development/python-modules/torchvision { }; - jenkinsapi = buildPythonPackage rec { - name = "jenkinsapi-${version}"; - version = "0.2.32"; + jenkinsapi = callPackage ../development/python-modules/jenkinsapi { }; - src = pkgs.fetchurl { - url = "mirror://pypi/j/jenkinsapi/${name}.tar.gz"; - sha256 = "0fcc78b8dfc87237942aad2a8be54dbc08bc4afceaa7f6897f3d894e7d4bfd22"; - }; + jenkins-job-builder = callPackage ../development/python-modules/jenkins-job-builder { }; - propagatedBuildInputs = with self; [ pytz requests ]; + dot2tex = callPackage ../development/python-modules/dot2tex { }; - buildInputs = with self; [ coverage mock nose unittest2 ]; - - meta = { - description = "A Python API for accessing resources on a Jenkins continuous-integration server"; - homepage = https://github.com/salimfadhley/jenkinsapi; - maintainers = with maintainers; [ drets ]; - license = licenses.mit; - }; - }; - - jenkins-job-builder = buildPythonPackage rec { - name = "jenkins-job-builder-2.0.0.0b2"; - disabled = !isPy27; - - src = pkgs.fetchurl { - url = "mirror://pypi/j/jenkins-job-builder/${name}.tar.gz"; - sha256 = "1y0yl2w6c9c91f9xbjkvff1ag8p72r24nzparrzrw9sl8kn9632x"; - }; - - patchPhase = '' - export HOME=$TMPDIR - ''; - - buildInputs = with self; [ - pip - ]; - - propagatedBuildInputs = with self; [ - pbr - mock - python-jenkins - pyyaml - six - stevedore - ]; - - meta = { - description = "Jenkins Job Builder is a system for configuring Jenkins jobs using simple YAML files stored in Git"; - homepage = "https://docs.openstack.org/infra/system-config/jjb.html"; - license = licenses.asl20; - maintainers = with maintainers; [ garbas ]; - }; - }; - - dot2tex = buildPythonPackage rec { - name = "dot2tex-2.9.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/dot2tex/dot2tex-2.9.0.tar.gz"; - sha256 = "7d3e54add7dccdaeb6cc9e61ceaf7b587914cf8ebd6821cfea008acdc1e50d4a"; - }; - - # Tests fail with 3.x. Furthermore, package is no longer maintained. - disabled = isPy3k; - - propagatedBuildInputs = with self; [ - pyparsing - ]; - - meta = { - description = "Convert graphs generated by Graphviz to LaTeX friendly formats"; - homepage = "https://github.com/kjellmf/dot2tex"; - license = licenses.mit; - }; - }; - - poezio = buildPythonApplication rec { - name = "poezio-${version}"; - version = "0.11"; - - disabled = pythonOlder "3.4"; - - buildInputs = with self; [ pytest ]; - propagatedBuildInputs = with self ; [ aiodns slixmpp pyinotify potr mpd2 ]; - - src = pkgs.fetchurl { - url = "http://dev.louiz.org/attachments/download/118/${name}.tar.gz"; - sha256 = "07cn3717swarjv47yw8x95bvngz4nvlyyy9m7ck9fhycjgdy82r0"; - }; - - patches = [ - ../development/python-modules/poezio/fix_gnupg_import.patch - ]; - - checkPhase = '' - py.test - ''; - - meta = { - description = "Free console XMPP client"; - homepage = https://poez.io; - license = licenses.mit; - maintainers = [ maintainers.lsix ]; - }; - }; + poezio = callPackage ../applications/networking/instant-messengers/poezio { }; potr = callPackage ../development/python-modules/potr {}; + python-u2flib-host = callPackage ../development/python-modules/python-u2flib-host { }; + pluggy = callPackage ../development/python-modules/pluggy {}; xcffib = callPackage ../development/python-modules/xcffib {}; pafy = callPackage ../development/python-modules/pafy { }; - suds = buildPythonPackage rec { - name = "suds-0.4"; - disabled = isPy3k; + suds = callPackage ../development/python-modules/suds { }; - src = pkgs.fetchurl { - url = "mirror://pypi/s/suds/suds-0.4.tar.gz"; - sha256 = "1w4s9051iv90c0gs73k80c3d51y2wbx1xgfdgg2hk7mv4gjlllnm"; - }; + suds-jurko = callPackage ../development/python-modules/suds-jurko { }; - patches = [ ../development/python-modules/suds-0.4-CVE-2013-2217.patch ]; + mailcap-fix = callPackage ../development/python-modules/mailcap-fix { }; - meta = with stdenv.lib; { - # Broken for security issues: - # - https://github.com/NixOS/nixpkgs/issues/19678 - # - https://lwn.net/Vulnerabilities/559200/ - broken = true; - description = "Lightweight SOAP client"; - homepage = https://fedorahosted.org/suds; - license = licenses.lgpl3Plus; - }; - }; + maildir-deduplicate = callPackage ../development/python-modules/maildir-deduplicate { }; - suds-jurko = buildPythonPackage rec { - name = "suds-jurko-${version}"; - version = "0.6"; - disabled = isPyPy; # lots of failures - - src = pkgs.fetchurl { - url = "mirror://pypi/s/suds-jurko/${name}.zip"; - sha256 = "1s4radwf38kdh3jrn5acbidqlr66sx786fkwi0rgq61hn4n2bdqw"; - }; - - buildInputs = [ self.pytest ]; - - preBuild = '' - # fails - substituteInPlace tests/test_transport_http.py \ - --replace "test_sending_unicode_data" "noop" - ''; - - meta = with stdenv.lib; { - description = "Lightweight SOAP client (Jurko's fork)"; - homepage = https://bitbucket.org/jurko/suds; - }; - }; - - mailcap-fix = buildPythonPackage rec { - name = "mailcap-fix-${version}"; - version = "1.0.1"; - - disabled = isPy36; # this fix is merged into python 3.6 - - src = pkgs.fetchurl { - url = "mirror://pypi/m/mailcap-fix/${name}.tar.gz"; - sha256 = "02lijkq6v379r8zkqg9q2srin3i80m4wvwik3hcbih0s14v0ng0i"; - }; - - meta = with stdenv.lib; { - description = "A patched mailcap module that conforms to RFC 1524"; - homepage = "https://github.com/michael-lazar/mailcap_fix"; - license = licenses.unlicense; - }; - }; - - maildir-deduplicate = buildPythonPackage rec { - name = "maildir-deduplicate-${version}"; - version = "1.0.2"; - - disabled = !isPy27; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/maildir-deduplicate/${name}.tar.gz"; - sha256 = "1xy5z756alrjgpl9qx2gdx898rw1mryrqkwmipbh39mgrvkl3fz9"; - }; - - propagatedBuildInputs = with self; [ click ]; - - meta = with stdenv.lib; { - description = "Command-line tool to deduplicate mails from a set of maildir folders"; - homepage = "https://github.com/kdeldycke/maildir-deduplicate"; - license = licenses.gpl2; - }; - }; - - - mps-youtube = buildPythonPackage rec { - name = "mps-youtube-${version}"; - version = "0.2.7.1"; - - disabled = (!isPy3k); - - # disabled due to error in loading unittest - # don't know how to make test from: - doCheck = false; - - # before check create a directory and redirect XDG_CONFIG_HOME to it - preCheck = '' - mkdir -p check-phase - export XDG_CONFIG_HOME=$(pwd)/check-phase - ''; - - src = pkgs.fetchFromGitHub { - owner = "mps-youtube"; - repo = "mps-youtube"; - rev = "v${version}"; - sha256 = "16zn5gwb3568w95lr21b88zkqlay61p1541sa9c3x69zpi8v0pys"; - }; - - propagatedBuildInputs = with self; [ pafy ]; - - meta = with stdenv.lib; { - description = "Terminal based YouTube player and downloader"; - homepage = https://github.com/np1/mps-youtube; - license = licenses.gpl3; - maintainers = with maintainers; [ odi ]; - }; - }; + mps-youtube = callPackage ../development/python-modules/mps-youtube { }; d2to1 = callPackage ../development/python-modules/d2to1 { }; ovh = callPackage ../development/python-modules/ovh { }; - willow = buildPythonPackage rec { - name = "willow-${version}"; - version = "0.2.2"; - disabled = pythonOlder "2.7"; + willow = callPackage ../development/python-modules/willow { }; - src = pkgs.fetchurl { - url = "mirror://pypi/W/Willow/Willow-${version}.tar.gz"; - sha256 = "111c82fbfcda2710ce6201b0b7e0cfa1ff3c4f2f0dc788cc8dfc8db933c39c73"; - }; - - propagatedBuildInputs = with self; [ six pillow ]; - - # Test data is not included - # https://github.com/torchbox/Willow/issues/34 - doCheck = false; - - meta = { - description = "A Python image library that sits on top of Pillow, Wand and OpenCV"; - homepage = https://github.com/torchbox/Willow/; - license = licenses.bsd2; - maintainers = with maintainers; [ desiderius ]; - }; - }; - - importmagic = buildPythonPackage rec { - simpleName = "importmagic"; - name = "${simpleName}-${version}"; - version = "0.1.3"; - doCheck = false; # missing json file from tarball - - src = pkgs.fetchurl { - url = "mirror://pypi/i/${simpleName}/${name}.tar.gz"; - sha256 = "194bl8l8sc2ibwi6g5kz6xydkbngdqpaj6r2gcsaw1fc73iswwrj"; - }; - - propagatedBuildInputs = with self; [ six ]; - - meta = { - description = "Python Import Magic - automagically add, remove and manage imports"; - homepage = https://github.com/alecthomas/importmagic; - license = "bsd"; - }; - }; + importmagic = callPackage ../development/python-modules/importmagic { }; xgboost = callPackage ../development/python-modules/xgboost { xgboost = pkgs.xgboost; }; - xkcdpass = buildPythonPackage rec { - name = "xkcdpass-${version}"; - version = "1.4.2"; - src = pkgs.fetchurl { - url = "mirror://pypi/x/xkcdpass/xkcdpass-1.4.2.tar.gz"; - sha256 = "4c1f8bee886820c42ccc64c15c3a2275dc6d01028cf6af7c481ded87267d8269"; - }; + xkcdpass = callPackage ../development/python-modules/xkcdpass { }; - # No tests included - # https://github.com/redacted/XKCD-password-generator/issues/32 - doCheck = false; - - meta = { - homepage = https://pypi.python.org/pypi/xkcdpass/; - description = "Generate secure multiword passwords/passphrases, inspired by XKCD"; - license = licenses.bsd3; - maintainers = [ ]; - }; - }; - - xlsx2csv = buildPythonPackage rec { - name = "xlsx2csv-${version}"; - version = "0.7.2"; - src = pkgs.fetchurl { - url = "mirror://pypi/x/xlsx2csv/${name}.tar.gz"; - sha256 = "7c6c8fa6c2774224d03a6a96049e116822484dccfa3634893397212ebcd23866"; - }; - meta = { - homepage = https://github.com/bitprophet/alabaster; - description = "Convert xlsx to csv"; - license = licenses.bsd3; - maintainers = with maintainers; [ jb55 ]; - }; - }; + xlsx2csv = callPackage ../development/python-modules/xlsx2csv { }; xmpppy = callPackage ../development/python-modules/xmpppy {}; @@ -16537,45 +4752,9 @@ EOF trezor = callPackage ../development/python-modules/trezor { }; - trezor_agent = buildPythonPackage rec{ - name = "${pname}-${version}"; - pname = "trezor_agent"; - version = "0.9.0"; + trezor_agent = callPackage ../development/python-modules/trezor_agent { }; - src = fetchPypi { - inherit pname version; - sha256 = "1i5cdamlf3c0ym600pjklij74p8ifj9cv7xrpnrfl1b8nkadswbz"; - }; - - propagatedBuildInputs = with self; [ - trezor libagent ecdsa ed25519 - mnemonic keepkey semver - ]; - - meta = { - description = "Using Trezor as hardware SSH agent"; - homepage = https://github.com/romanz/trezor-agent; - license = licenses.gpl3; - maintainers = with maintainers; [ np ]; - }; - }; - - x11_hash = buildPythonPackage rec{ - version = "1.4"; - name = "x11_hash-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/x/x11_hash/${name}.tar.gz"; - sha256 = "172skm9xbbrivy1p4xabxihx9lsnzi53hvzryfw64m799k2fmp22"; - }; - - meta = { - description = "Binding for X11 proof of work hashing"; - homepage = https://github.com/mazaclub/x11_hash; - license = licenses.mit; - maintainers = with maintainers; [ np ]; - }; - }; + x11_hash = callPackage ../development/python-modules/x11_hash { }; termstyle = callPackage ../development/python-modules/termstyle { }; @@ -16583,90 +4762,17 @@ EOF topydo = throw "python3Packages.topydo was moved to topydo"; # 2017-09-22 - w3lib = buildPythonPackage rec { - name = "w3lib-${version}"; - version = "1.17.0"; + w3lib = callPackage ../development/python-modules/w3lib { }; - buildInputs = with self ; [ six pytest ]; - - src = pkgs.fetchurl { - url = "mirror://pypi/w/w3lib/${name}.tar.gz"; - sha256 = "0vshh300ay5wn5hwl9qcb32m71pz5s6miy0if56vm4nggy159inq"; - }; - - meta = { - description = "A library of web-related functions"; - homepage = "https://github.com/scrapy/w3lib"; - license = licenses.bsd3; - maintainers = with maintainers; [ drewkett ]; - }; - }; - - queuelib = buildPythonPackage rec { - name = "queuelib-${version}"; - version = "1.4.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/q/queuelib/${name}.tar.gz"; - sha256 = "a6829918157ed433fafa87b0bb1e93e3e63c885270166db5884a02c34c86f914"; - }; - - buildInputs = with self ; [ pytest ]; - - meta = { - description = "A collection of persistent (disk-based) queues for Python"; - homepage = "https://github.com/scrapy/queuelib"; - license = licenses.bsd3; - maintainers = with maintainers; [ drewkett ]; - }; - }; + queuelib = callPackage ../development/python-modules/queuelib { }; scrapy = callPackage ../development/python-modules/scrapy { }; - pandocfilters = buildPythonPackage rec{ - version = "1.4.1"; - pname = "pandocfilters"; - name = pname + "-${version}"; - - src = fetchPypi{ - inherit pname version; - sha256 = "ec8bcd100d081db092c57f93462b1861bcfa1286ef126f34da5cb1d969538acd"; - }; - # No tests available - doCheck = false; - - meta = { - description = "A python module for writing pandoc filters, with a collection of examples"; - homepage = https://github.com/jgm/pandocfilters; - license = licenses.mit; - maintainers = with maintainers; []; - }; - }; + pandocfilters = callPackage ../development/python-modules/pandocfilters { }; htmltreediff = callPackage ../development/python-modules/htmltreediff { }; - repeated_test = buildPythonPackage rec { - name = "repeated_test-${version}"; - version = "0.1a3"; - - src = pkgs.fetchurl { - url = "mirror://pypi/r/repeated-test/${name}.tar.gz"; - sha256 = "062syp7kl2g0x6qx3z8zb5sdycpi7qcpxp9iml2v8dqzqnij9bpg"; - }; - - buildInputs = with self; [ - unittest2 - ]; - propagatedBuildInputs = with self; [ - six - ]; - - meta = { - description = "A quick unittest-compatible framework for repeating a test function over many fixtures"; - homepage = "https://github.com/epsy/repeated_test"; - license = licenses.mit; - }; - }; + repeated_test = callPackage ../development/python-modules/repeated_test { }; Keras = callPackage ../development/python-modules/keras { }; @@ -16674,117 +4780,19 @@ EOF keras-preprocessing = callPackage ../development/python-modules/keras-preprocessing { }; - Lasagne = buildPythonPackage rec { - name = "Lasagne-${version}"; - version = "0.1"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/l/lasagne/${name}.tar.gz"; - sha256 = "0cqj86rdm6c7y5vq3i13qy76fg5xi3yjp4r0hpqy8hvynv54wqrw"; - }; - - propagatedBuildInputs = with self; [ - numpy - Theano - ]; - - # there are no tests - doCheck = false; - - meta = { - description = "Lightweight library to build and train neural networks in Theano"; - homepage = "https://github.com/Lasagne/Lasagne"; - maintainers = with maintainers; [ NikolaMandic ]; - license = licenses.mit; - }; - }; + Lasagne = callPackage ../development/python-modules/lasagne { }; send2trash = callPackage ../development/python-modules/send2trash { }; - sigtools = buildPythonPackage rec { - name = "sigtools-${version}"; - version = "1.1a3"; + sigtools = callPackage ../development/python-modules/sigtools { }; - src = pkgs.fetchurl { - url = "mirror://pypi/s/sigtools/${name}.tar.gz"; - sha256 = "190w14vzbiyvxcl9jmyyimpahar5b0bq69v9iv7chi852yi71w6w"; - }; + clize = callPackage ../development/python-modules/clize { }; - buildInputs = with self; [ - repeated_test - sphinx - mock - coverage - unittest2 - ]; - propagatedBuildInputs = with self; [ - funcsigs - six - ]; - - patchPhase = ''sed -i s/test_suite="'"sigtools.tests"'"/test_suite="'"unittest2.collector"'"/ setup.py''; - - meta = { - description = "Utilities for working with 3.3's inspect.Signature objects."; - homepage = "https://pypi.python.org/pypi/sigtools"; - license = licenses.mit; - }; - }; - - clize = buildPythonPackage rec { - name = "clize-${version}"; - version = "3.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/c/clize/${name}.tar.gz"; - sha256 = "1xkr3h404d7pgj5gdpg6bddv3v3yq2hgx8qlwkgw5abg218k53hm"; - }; - - buildInputs = with self; [ - dateutil - ]; - propagatedBuildInputs = with self; [ - sigtools - ]; - - meta = { - description = "Command-line argument parsing for Python"; - homepage = "https://github.com/epsy/clize"; - license = licenses.mit; - }; - }; - - zerobin = buildPythonPackage rec { - name = "zerobin-${version}"; - version = "20160108"; - - src = pkgs.fetchFromGitHub { - owner = "sametmax"; - repo = "0bin"; - rev = "7da1615"; - sha256 = "1pzcwy454kn5216pvwjqzz311s6jbh7viw9s6kw4xps6f5h44bid"; - }; - - propagatedBuildInputs = with self; [ - cherrypy - bottle - lockfile - clize - ]; - # zerobin doesn't have any tests, but includes a copy of cherrypy which - # can wrongly fail the check phase. - doCheck = false; - meta = { - description = "A client side encrypted pastebin"; - homepage = https://0bin.net/; - license = licenses.wtfpl; - }; - }; + zerobin = callPackage ../development/python-modules/zerobin { }; tensorflow-tensorboard = callPackage ../development/python-modules/tensorflow-tensorboard { }; - tensorflow = + tensorflow = disabledIf isPy37 ( if stdenv.isDarwin then callPackage ../development/python-modules/tensorflow/bin.nix { } else callPackage ../development/python-modules/tensorflow/bin.nix rec { @@ -16792,7 +4800,7 @@ EOF inherit (pkgs.linuxPackages) nvidia_x11; cudatoolkit = pkgs.cudatoolkit_9_0; cudnn = pkgs.cudnn_cudatoolkit_9_0; - }; + }); tensorflowWithoutCuda = self.tensorflow.override { cudaSupport = false; @@ -16802,340 +4810,61 @@ EOF cudaSupport = true; }; - tflearn = buildPythonPackage rec { - name = "tflearn-0.2.1"; + tflearn = callPackage ../development/python-modules/tflearn { }; - meta = { - description = "Deep learning library featuring a higher-level API for TensorFlow"; - homepage = "https://github.com/tflearn/tflearn"; - license = licenses.mit; - }; + simpleai = callPackage ../development/python-modules/simpleai { }; - propagatedBuildInputs = with self; [ scipy h5py pillow tensorflow ]; + word2vec = callPackage ../development/python-modules/word2vec { }; - src = pkgs.fetchurl { - url = "mirror://pypi/t/tflearn/${name}.tar.gz"; - sha256 = "1n884c4j35409id2bncyj5fvmmfpdqj3pk6wrv0s1znnvs0lkii0"; - }; - }; + tvdb_api = callPackage ../development/python-modules/tvdb_api { }; - simpleai = buildPythonPackage rec { - version = "0.7.11"; - name = "simpleai-${version}"; + sdnotify = callPackage ../development/python-modules/sdnotify { }; - src = pkgs.fetchurl { - url= "https://pypi.python.org/packages/source/s/simpleai/${name}.tar.gz"; - sha256 = "03frjc5jxsz9xm24jz7qa4hcp0dicgazrxkdsa2rsnir672lwkwz"; - }; + tvnamer = callPackage ../development/python-modules/tvnamer { }; - propagatedBuildInputs = with self; [ numpy ]; - - disabled = isPy3k; - - #No tests in archive - doCheck = false; - - meta = { - homepage = https://github.com/simpleai-team/simpleai; - description = "This lib implements many of the artificial intelligence algorithms described on the book 'Artificial Intelligence, a Modern Approach'"; - maintainers = with maintainers; [ NikolaMandic ]; - }; - }; - - word2vec = buildPythonPackage rec { - name = "word2vec-${version}"; - version = "0.9.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/w/word2vec/${name}.tar.gz"; - sha256 = "a811e3e98a8e6dfe7bc851ebbbc2d6e5ab5142f2a134dd3c03daac997b546faa"; - }; - - propagatedBuildInputs = with self; [ cython numpy ]; - - checkPhase = '' - cd word2vec/tests; - ${python.interpreter} test_word2vec.py - ''; - - meta = { - description = "Tool for computing continuous distributed representations of words"; - homepage = "https://github.com/danielfrg/word2vec"; - license = licenses.asl20; - maintainers = with maintainers; [ NikolaMandic ]; - }; - }; - - tvdb_api = buildPythonPackage rec { - name = "tvdb_api-${version}"; - version = "1.10"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/tvdb_api/${name}.tar.gz"; - sha256 = "0hq887yb3rwc0rcw32lh7xdkk9bbrqy274aspzqkd6f7dyhp73ih"; - }; - - propagatedBuildInputs = with self; [ requests-cache ]; - - meta = { - description = "Simple to use TVDB (thetvdb.com) API in Python."; - homepage = "https://github.com/dbr/tvdb_api"; - license = licenses.unlicense; - maintainers = with maintainers; [ peterhoeg ]; - }; - }; - - tvnamer = buildPythonPackage rec { - name = "tvnamer-${version}"; - version = "2.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/tvnamer/${name}.tar.gz"; - sha256 = "10iizmwna2xpyc2694hsrvny68y3bdq576p8kxsvg5gj2spnsxav"; - }; - - buildInputs = with self; [ pytest ]; - propagatedBuildInputs = with self; [ tvdb_api ]; - - # a ton of tests fail with: IOError: tvnamer/main.py could not be found in . or .. - doCheck = false; - - meta = { - description = "Automatic TV episode file renamer, uses data from thetvdb.com via tvdb_api."; - homepage = "https://github.com/dbr/tvnamer"; - license = licenses.unlicense; - maintainers = with maintainers; [ peterhoeg ]; - }; - }; - - threadpool = buildPythonPackage rec { - name = "threadpool-${version}"; - version = "1.3.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/threadpool/${name}.tar.bz2"; - sha256 = "197gzrxn9lbk0q1v079814c6s05cr4rwzyl6c1m6inkyif4yzr6c"; - }; - }; + threadpool = callPackage ../development/python-modules/threadpool { }; rocket-errbot = callPackage ../development/python-modules/rocket-errbot { }; - Yapsy = buildPythonPackage rec { - name = "Yapsy-${version}"; - version = "1.11.223"; - - src = pkgs.fetchurl { - url = "mirror://pypi/y/yapsy/${name}.tar.gz"; - sha256 = "19pjsnqizswnczhlav4lb7zlzs0n73ijrsgksy4374b14jkkkfs5"; - }; - - doCheck = false; - }; + Yapsy = callPackage ../development/python-modules/yapsy { }; ansi = callPackage ../development/python-modules/ansi { }; - pygments-markdown-lexer = buildPythonPackage rec { - name = "pygments-markdown-lexer-${version}"; - version = "0.1.0.dev39"; + pygments-markdown-lexer = callPackage ../development/python-modules/pygments-markdown-lexer { }; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pygments-markdown-lexer/${name}.zip"; - sha256 = "1pzb5wy23q3fhs0rqzasjnw6hdzwjngpakb73i98cn0b8lk8q4jc"; - }; - - doCheck = false; - - propagatedBuildInputs = with self; [ pygments ]; - }; - - telegram = buildPythonPackage rec { - name = "telegram-${version}"; - version = "0.0.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/t/telegram/${name}.tar.gz"; - sha256 = "1495l2ml8mg120wfvqhikqkfczhwwaby40vdmsz8v2l69jps01fl"; - }; - }; + telegram = callPackage ../development/python-modules/telegram { }; python-telegram-bot = callPackage ../development/python-modules/python-telegram-bot { }; - irc = buildPythonPackage rec { - name = "irc-${version}"; - version = "14.2.2"; + irc = callPackage ../development/python-modules/irc { }; - src = pkgs.fetchurl { - url = "mirror://pypi/i/irc/${name}.tar.gz"; - sha256 = "0a6qjl4fjj98wxc8gaf5rxg94v7a0ydjdiw6pcka5fy814xl2i28"; - }; + jaraco_logging = callPackage ../development/python-modules/jaraco_logging { }; - doCheck = false; + jaraco_text = callPackage ../development/python-modules/jaraco_text { }; - buildInputs = with self; [ setuptools_scm ]; + jaraco_collections = callPackage ../development/python-modules/jaraco_collections { }; - propagatedBuildInputs = with self; [ - six jaraco_logging jaraco_text jaraco_stream jaraco_stream pytz - jaraco_itertools - ]; - }; + jaraco_itertools = callPackage ../development/python-modules/jaraco_itertools { }; - jaraco_logging = buildPythonPackage rec { - name = "jaraco.logging-${version}"; - version = "1.5"; - - src = pkgs.fetchurl { - url = "mirror://pypi/j/jaraco.logging/${name}.tar.gz"; - sha256 = "1lvw9zphiymiiar47kd0x0dbc9x2jks8w1kirg3ff8nd80k95j05"; - }; - - doCheck = false; - - buildInputs = with self; [ setuptools_scm ]; - - propagatedBuildInputs = with self; [ tempora six ]; - }; - - jaraco_text = buildPythonPackage rec { - name = "jaraco.text-${version}"; - version = "1.7"; - - src = pkgs.fetchurl { - url = "mirror://pypi/j/jaraco.text/${name}.tar.gz"; - sha256 = "07ccc0zc28sb1kyfyviw3n8f581qynrshqvqg1xsp4gkf1m2ibhh"; - }; - - doCheck = false; - - buildInputs = with self; [ setuptools_scm ]; - - propagatedBuildInputs = with self; [ jaraco_functools jaraco_collections ]; - }; - - jaraco_collections = buildPythonPackage rec { - name = "jaraco.collections-${version}"; - version = "1.3.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/j/jaraco.collections/${name}.tar.gz"; - sha256 = "0mvyn9d4bs5zw9z84wwsbgff6s28vg6h4i8qhyb667fqi7xgr1w5"; - }; - - doCheck = false; - - buildInputs = with self; [ setuptools_scm ]; - - propagatedBuildInputs = with self; [ six jaraco_classes ]; - - # break dependency cycle - patchPhase = '' - sed -i "/'jaraco.text',/d" setup.py - ''; - }; - - jaraco_itertools = buildPythonPackage rec { - name = "jaraco.itertools-${version}"; - version = "1.7.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/j/jaraco.itertools/${name}.tar.gz"; - sha256 = "0yvxp5nwhy4wc4naq5v152vbnxqcn5k031g089chq2lk5kr7np5z"; - }; - - doCheck = false; - - buildInputs = with self; [ setuptools_scm ]; - - propagatedBuildInputs = with self; [ inflect more-itertools six ]; - }; - - inflect = buildPythonPackage rec { - name = "inflect-${version}"; - version = "0.2.5"; - - src = pkgs.fetchurl { - url = "mirror://pypi/i/inflect/${name}.tar.gz"; - sha256 = "065866j9msrivbr74yrag53ch0lav7xz18qvjkiblkhinbfch510"; - }; - }; + inflect = callPackage ../development/python-modules/inflect { }; more-itertools = callPackage ../development/python-modules/more-itertools { }; jaraco_functools = callPackage ../development/python-modules/jaraco_functools { }; - jaraco_classes = buildPythonPackage rec { - name = "jaraco.classes-${version}"; - version = "1.4"; + jaraco_classes = callPackage ../development/python-modules/jaraco_classes { }; - src = pkgs.fetchurl { - url = "mirror://pypi/j/jaraco.classes/${name}.tar.gz"; - sha256 = "1yn1wa6m5rdhk4grmnycx3i5pzzdlwfx83h944c9g5rqggmg612h"; - }; - - doCheck = false; - - buildInputs = with self; [ setuptools_scm ]; - }; - - jaraco_stream = buildPythonPackage rec { - name = "jaraco.stream-${version}"; - version = "1.1.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/j/jaraco.stream/${name}.tar.gz"; - sha256 = "0iwg5ljc2z8wwyl2wv7lldwviwd0q4rsccascyqvqqs0l2rcn4gi"; - }; - - doCheck = false; - - buildInputs = with self; [ setuptools_scm ]; - - propagatedBuildInputs = with self; [ six ]; - }; + jaraco_stream = callPackage ../development/python-modules/jaraco_stream { }; tempora= callPackage ../development/python-modules/tempora { }; hypchat = callPackage ../development/python-modules/hypchat { }; - pivy = buildPythonPackage rec { - version = "20101207"; - name = "pivy-${version}"; - src = pkgs.fetchhg { - url = "https://bitbucket.org/Coin3D/pivy"; - rev = "8eab90908f2a3adcc414347566f4434636202344"; - sha256 = "18n14ha2d3j3ghg2f2aqnf2mks94nn7ma9ii7vkiwcay93zm82cf"; - }; - disabled = isPy3k; # Judging from SyntaxError - buildInputs = with self; [ pkgs.swig1 pkgs.coin3d pkgs.soqt pkgs.libGLU_combined pkgs.xorg.libXi ]; - }; + pivy = callPackage ../development/python-modules/pivy { }; smugpy = callPackage ../development/python-modules/smugpy { }; - smugline = stdenv.mkDerivation rec { - name = pname + "-" + version; - pname = "smugline"; - version = "20160106"; - - src = pkgs.fetchFromGitHub { - owner = "gingerlime"; - repo = pname; - rev = "134554c574c2d282112ba60165a8c5ffe0f16fd4"; - sha256 = "00n012ijkdrx8wsl8x3ghdcxcdp29s4kwr3yxvlyj79g5yhfvaj6"; - }; - - phases = [ "unpackPhase" "installPhase" ]; - - buildInputs = [ python pkgs.makeWrapper ]; - - propagatedBuildInputs = with self; [ docopt requests smugpy ]; - - installPhase = '' - mkdir -p $out/bin $out/libexec - cp smugline.py $out/libexec - makeWrapper ${python.interpreter} $out/bin/smugline \ - --add-flags "$out/libexec/smugline.py" \ - --prefix PYTHONPATH : "$PYTHONPATH" - ''; - }; + smugline = callPackage ../development/python-modules/smugline { }; txaio = callPackage ../development/python-modules/txaio { }; @@ -17145,6 +4874,8 @@ EOF black = callPackage ../development/python-modules/black { }; + bjoern = callPackage ../development/python-modules/bjoern { }; + autobahn = callPackage ../development/python-modules/autobahn { }; jsonref = callPackage ../development/python-modules/jsonref { }; @@ -17158,8 +4889,7 @@ EOF ROPGadget = callPackage ../development/python-modules/ROPGadget { }; # We need "normal" libxml2 and not the python package by the same name. - pywbem = disabledIf isPy36 - (callPackage ../development/python-modules/pywbem { libxml2 = pkgs.libxml2; }); + pywbem = callPackage ../development/python-modules/pywbem { libxml2 = pkgs.libxml2; }; unicorn = callPackage ../development/python-modules/unicorn { }; @@ -17167,12 +4897,16 @@ EOF packaging = callPackage ../development/python-modules/packaging { }; + preggy = callPackage ../development/python-modules/preggy { }; + pytoml = callPackage ../development/python-modules/pytoml { }; pypandoc = callPackage ../development/python-modules/pypandoc { }; yamllint = callPackage ../development/python-modules/yamllint { }; + yanc = callPackage ../development/python-modules/yanc { }; + yarl = callPackage ../development/python-modules/yarl { }; suseapi = callPackage ../development/python-modules/suseapi { }; @@ -17214,6 +4948,10 @@ EOF todoist = callPackage ../development/python-modules/todoist { }; + zstd = callPackage ../development/python-modules/zstd { + inherit (pkgs) zstd pkgconfig; + }; + zxcvbn-python = callPackage ../development/python-modules/zxcvbn-python { }; incremental = callPackage ../development/python-modules/incremental { }; @@ -17266,6 +5004,8 @@ EOF textacy = callPackage ../development/python-modules/textacy { }; + tldextract = callPackage ../development/python-modules/tldextract { }; + pyemd = callPackage ../development/python-modules/pyemd { }; pulp = callPackage ../development/python-modules/pulp { }; @@ -17326,27 +5066,32 @@ EOF simpy = callPackage ../development/python-modules/simpy { }; + yattag = callPackage ../development/python-modules/yattag { }; + z3 = (toPythonModule (pkgs.z3.override { inherit python; })).python; rfc7464 = callPackage ../development/python-modules/rfc7464 { }; - foundationdb51 = (toPythonModule (pkgs.fdbPackages.override { - inherit python; - }).foundationdb51).python; - - foundationdb52 = (toPythonModule (pkgs.fdbPackages.override { - inherit python; - }).foundationdb52).python; - - foundationdb60 = (toPythonModule (pkgs.fdbPackages.override { - inherit python; - }).foundationdb60).python; + foundationdb51 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb51; }; + foundationdb52 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb52; }; + foundationdb60 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb60; }; libtorrentRasterbar = (toPythonModule (pkgs.libtorrentRasterbar.override { inherit python; })).python; + + libiio = (toPythonModule (pkgs.libiio.override { + inherit python; + })).python; + + scour = callPackage ../development/python-modules/scour { }; + + pymssql = callPackage ../development/python-modules/pymssql { }; + + nanoleaf = callPackage ../development/python-modules/nanoleaf { }; + }); in fix' (extends overrides packages) diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix index ee69dd5a43c5..b06bb5393bea 100644 --- a/pkgs/top-level/release-cross.nix +++ b/pkgs/top-level/release-cross.nix @@ -2,7 +2,7 @@ */ { # The platforms *from* which we cross compile. - supportedSystems ? [ "x86_64-linux" "x86_64-darwin" ] + supportedSystems ? [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ] , # Strip most of attributes when evaluating to spare memory usage scrubJobs ? true }: @@ -10,7 +10,13 @@ with import ./release-lib.nix { inherit supportedSystems scrubJobs; }; let - nativePlatforms = linux; + nativePlatforms = all; + + embedded = { + buildPackages.binutils = nativePlatforms; + buildPackages.gcc = nativePlatforms; + libcCross = nativePlatforms; + }; common = { buildPackages.binutils = nativePlatforms; @@ -24,7 +30,7 @@ let buildPackages.gcc = nativePlatforms; coreutils = nativePlatforms; haskell.packages.ghcHEAD.hello = nativePlatforms; - haskell.packages.ghc822.hello = nativePlatforms; + haskell.packages.ghc844.hello = nativePlatforms; }; linuxCommon = lib.recursiveUpdate gnuCommon { @@ -134,12 +140,20 @@ in android64 = mapTestOnCross lib.systems.examples.aarch64-android-prebuilt (linuxCommon // { }); + avr = mapTestOnCross lib.systems.examples.avr embedded; + arm-embedded = mapTestOnCross lib.systems.examples.arm-embedded embedded; + powerpc-embedded = mapTestOnCross lib.systems.examples.ppc-embedded embedded; + aarch64-embedded = mapTestOnCross lib.systems.examples.aarch64-embedded embedded; + i686-embedded = mapTestOnCross lib.systems.examples.i686-embedded embedded; + x86_64-embedded = mapTestOnCross lib.systems.examples.x86_64-embedded embedded; + alpha-embedded = mapTestOnCross lib.systems.examples.alpha-embedded embedded; + /* Cross-built bootstrap tools for every supported platform */ bootstrapTools = let tools = import ../stdenv/linux/make-bootstrap-tools-cross.nix { system = "x86_64-linux"; }; maintainers = [ lib.maintainers.dezgeg ]; mkBootstrapToolsJob = drv: - assert lib.elem drv.system (supportedSystems ++ [ "aarch64-linux" ]); + assert lib.elem drv.system supportedSystems; hydraJob' (lib.addMetaAttrs { inherit maintainers; } drv); in lib.mapAttrsRecursiveCond (as: !lib.isDerivation as) (name: mkBootstrapToolsJob) tools; } diff --git a/pkgs/top-level/release-lib.nix b/pkgs/top-level/release-lib.nix index 957de2dcc307..7e7cac95b9c5 100644 --- a/pkgs/top-level/release-lib.nix +++ b/pkgs/top-level/release-lib.nix @@ -54,7 +54,7 @@ rec { # More poor man's memoisation pkgsForCross = let examplesByConfig = lib.flip lib.mapAttrs' - (builtins.removeAttrs lib.systems.examples [ "riscv" ]) + lib.systems.examples (_: crossSystem: nameValuePair crossSystem.config { inherit crossSystem; pkgsFor = mkPkgsFor crossSystem; diff --git a/pkgs/top-level/release-small.nix b/pkgs/top-level/release-small.nix index 7f574574d8d7..01cbc004b8f0 100644 --- a/pkgs/top-level/release-small.nix +++ b/pkgs/top-level/release-small.nix @@ -18,7 +18,6 @@ with import ./release-lib.nix { inherit supportedSystems; }; aspell = all; at = linux; - atlas = linux; autoconf = all; automake = all; avahi = unix; # Cygwin builds fail diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index 6ebc640ea219..9bdad5473d4e 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -8,7 +8,7 @@ $ nix-build pkgs/top-level/release.nix -A coreutils.x86_64-linux */ -{ nixpkgs ? { outPath = (import ../../lib).cleanSource ../..; revCount = 1234; shortRev = "abcdef"; } +{ nixpkgs ? { outPath = (import ../../lib).cleanSource ../..; revCount = 1234; shortRev = "abcdef"; revision = "0000000000000000000000000000000000000000"; } , officialRelease ? false # The platforms for which we build Nixpkgs. , supportedSystems ? [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ] @@ -32,7 +32,7 @@ let metrics = import ./metrics.nix { inherit pkgs nixpkgs; }; - manual = import ../../doc; + manual = import ../../doc { inherit pkgs nixpkgs; }; lib-tests = import ../../lib/tests/release.nix { inherit pkgs; }; darwin-tested = if supportDarwin then pkgs.releaseTools.aggregate @@ -66,7 +66,7 @@ let jobs.inkscape.x86_64-darwin # jobs.gimp.x86_64-darwin jobs.emacs.x86_64-darwin - # jobs.wireshark.x86_64-darwin + jobs.wireshark.x86_64-darwin jobs.transmission-gtk.x86_64-darwin # Tests @@ -77,6 +77,7 @@ let jobs.tests.cc-wrapper-libcxx-39.x86_64-darwin jobs.tests.stdenv-inputs.x86_64-darwin jobs.tests.macOSSierraShared.x86_64-darwin + jobs.tests.patch-shebangs.x86_64-darwin ]; } else null; @@ -119,6 +120,7 @@ let jobs.tests.cc-multilib-gcc.x86_64-linux jobs.tests.cc-multilib-clang.x86_64-linux jobs.tests.stdenv-inputs.x86_64-linux + jobs.tests.patch-shebangs.x86_64-linux ] ++ lib.collect lib.isDerivation jobs.stdenvBootstrapTools ++ lib.optionals supportDarwin [ @@ -148,6 +150,7 @@ let jobs.tests.cc-wrapper-libcxx-6.x86_64-darwin jobs.tests.stdenv-inputs.x86_64-darwin jobs.tests.macOSSierraShared.x86_64-darwin + jobs.tests.patch-shebangs.x86_64-darwin ]; }; diff --git a/pkgs/top-level/stage.nix b/pkgs/top-level/stage.nix index 69c871143189..6ca370e0b9b7 100644 --- a/pkgs/top-level/stage.nix +++ b/pkgs/top-level/stage.nix @@ -56,7 +56,7 @@ , # A list of overlays (Additional `self: super: { .. }` customization # functions) to be fixed together in the produced package set overlays -}: +} @args: let stdenvAdapters = self: super: @@ -79,17 +79,11 @@ let # The old identifiers for cross-compiling. These should eventually be removed, # and the packages that rely on them refactored accordingly. - platformCompat = self: super: { - buildPlatform = lib.warn - "top-level `buildPlatform` is deprecated since 18.09. Please use `stdenv.buildPlatform`." - super.stdenv.buildPlatform; - hostPlatform = lib.warn - "top-level `hostPlatform` is deprecated since 18.09. Please use `stdenv.hostPlatform`." - super.stdenv.hostPlatform; - targetPlatform = lib.warn - "top-level `targetPlatform` is deprecated since 18.09. Please use `stdenv.targetPlatform`." - super.stdenv.targetPlatform; - inherit (super.stdenv.hostPlatform) system; + platformCompat = self: super: let + inherit (super.stdenv) buildPlatform hostPlatform targetPlatform; + in { + inherit buildPlatform hostPlatform targetPlatform; + inherit (hostPlatform) system; }; splice = self: super: import ./splice.nix lib self (buildPackages != null); @@ -97,7 +91,7 @@ let allPackages = self: super: let res = import ./all-packages.nix { inherit lib noSysDirs config; } - res self; + res self super; in res; aliases = self: super: lib.optionalAttrs (config.allowAliases or true) (import ./aliases.nix lib self super); @@ -140,26 +134,45 @@ let # default GNU libc on Linux systems. Non-Linux systems are not # supported. pkgsMusl = if stdenv.hostPlatform.isLinux then nixpkgsFun { - localSystem = { + inherit overlays config; + ${if stdenv.hostPlatform == stdenv.buildPlatform + then "localSystem" else "crossSystem"} = { parsed = stdenv.hostPlatform.parsed // { abi = { "gnu" = lib.systems.parse.abis.musl; "gnueabi" = lib.systems.parse.abis.musleabi; "gnueabihf" = lib.systems.parse.abis.musleabihf; - }.${stdenv.hostPlatform.parsed.abi.name} or lib.systems.parse.abis.musl; + }.${stdenv.hostPlatform.parsed.abi.name} + or lib.systems.parse.abis.musl; }; }; } else throw "Musl libc only supports Linux systems."; # All packages built for i686 Linux. # Used by wine, firefox with debugging version of Flash, ... - pkgsi686Linux = assert stdenv.hostPlatform.isLinux; nixpkgsFun { - localSystem = { + pkgsi686Linux = if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86 then nixpkgsFun { + inherit overlays config; + ${if stdenv.hostPlatform == stdenv.buildPlatform + then "localSystem" else "crossSystem"} = { parsed = stdenv.hostPlatform.parsed // { cpu = lib.systems.parse.cpuTypes.i686; }; }; - }; + } else throw "i686 Linux package set can only be used with the x86 family."; + + # Extend the package set with zero or more overlays. This preserves + # preexisting overlays. Prefer to initialize with the right overlays + # in one go when calling Nixpkgs, for performance and simplicity. + appendOverlays = extraOverlays: + if extraOverlays == [] + then self + else import ./stage.nix (args // { overlays = args.overlays ++ extraOverlays; }); + + # Extend the package set with a single overlay. This preserves + # preexisting overlays. Prefer to initialize with the right overlays + # in one go when calling Nixpkgs, for performance and simplicity. + # Prefer appendOverlays if used repeatedly. + extend = f: self.appendOverlays [f]; # Fully static packages. # Currently uses Musl on Linux (couldn’t get static glibc to work). diff --git a/pkgs/top-level/wine-packages.nix b/pkgs/top-level/wine-packages.nix index 8ff2d46c24e0..3a81a3d99bce 100644 --- a/pkgs/top-level/wine-packages.nix +++ b/pkgs/top-level/wine-packages.nix @@ -25,6 +25,7 @@ rec { udevSupport = true; xineramaSupport = true; xmlSupport = true; + sdlSupport = true; }; full = base.override {